From 61b199a3ff329c26e9af24663bc5954a6aea0e52 Mon Sep 17 00:00:00 2001 From: Emmanuel AYME Date: Fri, 6 Mar 2026 01:33:32 +0100 Subject: [PATCH] Add Unreal Engine SDK --- Hogwarts Legacy/SDK/AIModule_classes.hpp | 4699 + Hogwarts Legacy/SDK/AIModule_structs.hpp | 1040 + .../SDK/AIPathScheduler_classes.hpp | 65 + .../SDK/AIPathScheduler_structs.hpp | 162 + Hogwarts Legacy/SDK/AbleCore_classes.hpp | 5192 + Hogwarts Legacy/SDK/AbleCore_structs.hpp | 618 + .../SDK/AccessibilitySettings_classes.hpp | 111 + .../SDK/AccessibilitySettings_structs.hpp | 62 + .../SDK/ActorMeshStates_classes.hpp | 1366 + .../SDK/ActorMeshStates_structs.hpp | 58 + Hogwarts Legacy/SDK/AkAudio_classes.hpp | 3111 + Hogwarts Legacy/SDK/AkAudio_structs.hpp | 1193 + Hogwarts Legacy/SDK/Ambulatory_classes.hpp | 1543 + Hogwarts Legacy/SDK/Ambulatory_structs.hpp | 828 + .../SDK/AnimGraphRuntime_classes.hpp | 186 + .../SDK/AnimGraphRuntime_structs.hpp | 1526 + .../SDK/AnimatedLights_classes.hpp | 449 + .../SDK/AnimatedLights_structs.hpp | 176 + .../SDK/AnimationArchitectRuntime_classes.hpp | 783 + .../SDK/AnimationArchitectRuntime_structs.hpp | 281 + Hogwarts Legacy/SDK/AnimationCore_classes.hpp | 43 + Hogwarts Legacy/SDK/AnimationCore_structs.hpp | 255 + .../SDK/AnimationSharing_classes.hpp | 224 + .../SDK/AnimationSharing_structs.hpp | 92 + .../AudioPlatformConfiguration_structs.hpp | 43 + Hogwarts Legacy/SDK/AvaAnimation_classes.hpp | 6265 + Hogwarts Legacy/SDK/AvaAnimation_structs.hpp | 2354 + Hogwarts Legacy/SDK/AvaAudioLow_classes.hpp | 43 + Hogwarts Legacy/SDK/AvaAudioLow_structs.hpp | 116 + Hogwarts Legacy/SDK/AvaRenderTech_classes.hpp | 40 + Hogwarts Legacy/SDK/AvaRenderTech_structs.hpp | 67 + .../BP_Phoenix_Player_Controller_classes.hpp | 48 + .../SDK/BTCustomRuntime_classes.hpp | 411 + .../SDK/BTCustomRuntime_structs.hpp | 71 + Hogwarts Legacy/SDK/BTUtilityAI_classes.hpp | 1698 + Hogwarts Legacy/SDK/BTUtilityAI_structs.hpp | 105 + Hogwarts Legacy/SDK/Basic.cpp | 135 + Hogwarts Legacy/SDK/Basic.hpp | 1260 + Hogwarts Legacy/SDK/CameraStack_classes.hpp | 4978 + Hogwarts Legacy/SDK/CameraStack_structs.hpp | 391 + Hogwarts Legacy/SDK/ChaosCaching_classes.hpp | 137 + Hogwarts Legacy/SDK/ChaosCaching_structs.hpp | 155 + .../SDK/ChaosSolverEngine_structs.hpp | 125 + Hogwarts Legacy/SDK/Chaos_structs.hpp | 466 + .../SDK/CinematicCamera_classes.hpp | 163 + .../SDK/CinematicCamera_structs.hpp | 126 + Hogwarts Legacy/SDK/Cognition_classes.hpp | 1527 + Hogwarts Legacy/SDK/Cognition_structs.hpp | 152 + Hogwarts Legacy/SDK/ConsoleMacros_classes.hpp | 412 + Hogwarts Legacy/SDK/ConsoleMacros_structs.hpp | 402 + Hogwarts Legacy/SDK/ControlMapper_classes.hpp | 672 + Hogwarts Legacy/SDK/ControlMapper_structs.hpp | 175 + Hogwarts Legacy/SDK/ControlRig_classes.hpp | 620 + Hogwarts Legacy/SDK/ControlRig_structs.hpp | 7162 + Hogwarts Legacy/SDK/CoreUObject_classes.hpp | 1302 + Hogwarts Legacy/SDK/CoreUObject_functions.cpp | 217 + .../SDK/CoreUObject_parameters.hpp | 27 + Hogwarts Legacy/SDK/CoreUObject_structs.hpp | 1452 + .../SDK/CustomizableCharacter_classes.hpp | 444 + .../SDK/CustomizableCharacter_structs.hpp | 430 + Hogwarts Legacy/SDK/DayNight_classes.hpp | 4601 + Hogwarts Legacy/SDK/DayNight_structs.hpp | 2376 + Hogwarts Legacy/SDK/DbAssetMapper_classes.hpp | 128 + Hogwarts Legacy/SDK/DbAssetMapper_structs.hpp | 125 + .../SDK/DesignerHelper_classes.hpp | 111 + .../SDK/DesignerHelper_structs.hpp | 127 + .../SDK/DeveloperSettings_classes.hpp | 43 + .../SDK/EditorCustomizationHelper_structs.hpp | 157 + Hogwarts Legacy/SDK/Engine_classes.hpp | 34218 +++ Hogwarts Legacy/SDK/Engine_functions.cpp | 102302 +++++++ Hogwarts Legacy/SDK/Engine_parameters.hpp | 37077 +++ Hogwarts Legacy/SDK/Engine_structs.hpp | 15138 + .../SDK/EnvironmentalGlobals_classes.hpp | 1141 + .../SDK/EnvironmentalGlobals_structs.hpp | 410 + .../SDK/ExposureConvert_structs.hpp | 169 + .../SDK/ExposureExpressions_classes.hpp | 2287 + .../SDK/ExposureExpressions_structs.hpp | 297 + Hogwarts Legacy/SDK/FXUtil_classes.hpp | 4426 + Hogwarts Legacy/SDK/FXUtil_structs.hpp | 645 + .../SDK/GameLogicRuntime_classes.hpp | 756 + .../SDK/GameLogicRuntime_structs.hpp | 403 + Hogwarts Legacy/SDK/GameScheduler_classes.hpp | 130 + Hogwarts Legacy/SDK/GameScheduler_structs.hpp | 166 + Hogwarts Legacy/SDK/GameplayMods_classes.hpp | 270 + Hogwarts Legacy/SDK/GameplayMods_structs.hpp | 239 + Hogwarts Legacy/SDK/GameplayTags_classes.hpp | 428 + Hogwarts Legacy/SDK/GameplayTags_structs.hpp | 199 + Hogwarts Legacy/SDK/GameplayTasks_classes.hpp | 255 + Hogwarts Legacy/SDK/GameplayTasks_structs.hpp | 60 + .../SDK/GlobalLightRig_classes.hpp | 4606 + .../SDK/GlobalLightRig_structs.hpp | 2908 + Hogwarts Legacy/SDK/Hermes_classes.hpp | 79 + Hogwarts Legacy/SDK/Hermes_structs.hpp | 27 + Hogwarts Legacy/SDK/HoverDrone_classes.hpp | 215 + Hogwarts Legacy/SDK/HoverDrone_structs.hpp | 37 + Hogwarts Legacy/SDK/HydraManager_structs.hpp | 30 + Hogwarts Legacy/SDK/IcarusRuntime_classes.hpp | 210 + Hogwarts Legacy/SDK/IcarusRuntime_structs.hpp | 27 + Hogwarts Legacy/SDK/InputCore_classes.hpp | 40 + Hogwarts Legacy/SDK/InputCore_structs.hpp | 97 + Hogwarts Legacy/SDK/LerpVolumes_classes.hpp | 1482 + Hogwarts Legacy/SDK/LerpVolumes_structs.hpp | 416 + Hogwarts Legacy/SDK/LightCulling_classes.hpp | 588 + Hogwarts Legacy/SDK/LightCulling_structs.hpp | 331 + .../SDK/MasterTickThrottler_classes.hpp | 121 + .../SDK/MasterTickThrottler_structs.hpp | 61 + Hogwarts Legacy/SDK/Mastermind_classes.hpp | 252 + Hogwarts Legacy/SDK/Mastermind_structs.hpp | 94 + .../SDK/MaterialPermuter_classes.hpp | 2157 + .../SDK/MaterialPermuter_structs.hpp | 1305 + .../SDK/Mercuna3DMovement_classes.hpp | 94 + .../SDK/Mercuna3DMovement_structs.hpp | 60 + Hogwarts Legacy/SDK/Mercuna_classes.hpp | 946 + Hogwarts Legacy/SDK/Mercuna_structs.hpp | 215 + .../SDK/MovieSceneTracks_classes.hpp | 2616 + .../SDK/MovieSceneTracks_structs.hpp | 692 + Hogwarts Legacy/SDK/MovieScene_classes.hpp | 1613 + Hogwarts Legacy/SDK/MovieScene_structs.hpp | 1379 + Hogwarts Legacy/SDK/MultiFX2_classes.hpp | 236 + Hogwarts Legacy/SDK/MultiFX2_structs.hpp | 61 + Hogwarts Legacy/SDK/Munitions_classes.hpp | 482 + Hogwarts Legacy/SDK/Munitions_structs.hpp | 80 + .../SDK/NavigationSystem_classes.hpp | 1172 + .../SDK/NavigationSystem_structs.hpp | 197 + .../SDK/NiagaraAnimNotifies_classes.hpp | 116 + Hogwarts Legacy/SDK/NiagaraCore_classes.hpp | 60 + Hogwarts Legacy/SDK/NiagaraCore_structs.hpp | 27 + .../SDK/NiagaraHelpers_classes.hpp | 299 + .../SDK/NiagaraHelpers_structs.hpp | 518 + Hogwarts Legacy/SDK/NiagaraShader_classes.hpp | 40 + Hogwarts Legacy/SDK/NiagaraShader_structs.hpp | 85 + Hogwarts Legacy/SDK/Niagara_classes.hpp | 3201 + Hogwarts Legacy/SDK/Niagara_structs.hpp | 2409 + .../SDK/OdysseyRuntime_classes.hpp | 549 + .../SDK/OdysseyRuntime_structs.hpp | 260 + Hogwarts Legacy/SDK/PacketHandler_classes.hpp | 63 + .../SDK/PersistentData_classes.hpp | 229 + .../SDK/PersistentData_structs.hpp | 201 + .../PhoenixSignificanceManager_classes.hpp | 290 + .../PhoenixSignificanceManager_structs.hpp | 85 + Hogwarts Legacy/SDK/Phoenix_classes.hpp | 108307 +++++++ Hogwarts Legacy/SDK/Phoenix_functions.cpp | 224802 +++++++++++++++ Hogwarts Legacy/SDK/Phoenix_parameters.hpp | 72728 +++++ Hogwarts Legacy/SDK/Phoenix_structs.hpp | 24560 ++ Hogwarts Legacy/SDK/PhysicsCore_classes.hpp | 190 + Hogwarts Legacy/SDK/PhysicsCore_structs.hpp | 204 + .../SDK/ProceduralMeshComponent_classes.hpp | 101 + .../SDK/ProceduralMeshComponent_structs.hpp | 71 + .../SDK/PropertyAccess_classes.hpp | 107 + .../SDK/PropertyAccess_structs.hpp | 173 + Hogwarts Legacy/SDK/PropertyPath_structs.hpp | 43 + Hogwarts Legacy/SDK/Ragdoll_classes.hpp | 566 + Hogwarts Legacy/SDK/Ragdoll_structs.hpp | 396 + .../SDK/RenderSettings_classes.hpp | 4081 + .../SDK/RenderSettings_structs.hpp | 1744 + Hogwarts Legacy/SDK/RigVM_classes.hpp | 82 + Hogwarts Legacy/SDK/RigVM_structs.hpp | 429 + Hogwarts Legacy/SDK/SceneRig_classes.hpp | 7704 + Hogwarts Legacy/SDK/SceneRig_structs.hpp | 1344 + Hogwarts Legacy/SDK/SkinFX_classes.hpp | 896 + Hogwarts Legacy/SDK/SkinFX_structs.hpp | 1113 + Hogwarts Legacy/SDK/SlateCore_classes.hpp | 196 + Hogwarts Legacy/SDK/SlateCore_structs.hpp | 1066 + Hogwarts Legacy/SDK/Slate_classes.hpp | 319 + Hogwarts Legacy/SDK/Slate_structs.hpp | 308 + Hogwarts Legacy/SDK/SocialDisplay_classes.hpp | 332 + Hogwarts Legacy/SDK/SocialDisplay_structs.hpp | 52 + .../SDK/StencilManager_classes.hpp | 1517 + .../SDK/StencilManager_structs.hpp | 639 + Hogwarts Legacy/SDK/TimeRig_classes.hpp | 1399 + Hogwarts Legacy/SDK/TimeRig_structs.hpp | 418 + Hogwarts Legacy/SDK/Toolset_classes.hpp | 380 + Hogwarts Legacy/SDK/Toolset_structs.hpp | 51 + .../SDK/UI_BP_AsyncLoadWrapper_classes.hpp | 59 + .../SDK/UI_BP_BeaconHUDPanel_classes.hpp | 47 + .../SDK/UI_BP_PhoenixHUDWidget_classes.hpp | 201 + Hogwarts Legacy/SDK/UMGFocus_classes.hpp | 147 + Hogwarts Legacy/SDK/UMGFocus_structs.hpp | 240 + Hogwarts Legacy/SDK/UMG_classes.hpp | 4223 + Hogwarts Legacy/SDK/UMG_functions.cpp | 18142 ++ Hogwarts Legacy/SDK/UMG_parameters.hpp | 6332 + Hogwarts Legacy/SDK/UMG_structs.hpp | 449 + .../SDK/UtilitiesRuntime_classes.hpp | 595 + .../SDK/UtilitiesRuntime_structs.hpp | 295 + .../SDK/VolumetricClouds_classes.hpp | 234 + .../SDK/VolumetricClouds_structs.hpp | 360 + Hogwarts Legacy/SDK/Weather_classes.hpp | 4992 + Hogwarts Legacy/SDK/Weather_structs.hpp | 883 + Hogwarts Legacy/SDK/Wind_classes.hpp | 941 + Hogwarts Legacy/SDK/Wind_structs.hpp | 130 + Hogwarts Legacy/SDK/WorldFX_classes.hpp | 1242 + Hogwarts Legacy/SDK/WorldFX_structs.hpp | 629 + 192 files changed, 796755 insertions(+) create mode 100644 Hogwarts Legacy/SDK/AIModule_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AIModule_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AIPathScheduler_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AIPathScheduler_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AbleCore_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AbleCore_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AccessibilitySettings_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AccessibilitySettings_structs.hpp create mode 100644 Hogwarts Legacy/SDK/ActorMeshStates_classes.hpp create mode 100644 Hogwarts Legacy/SDK/ActorMeshStates_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AkAudio_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AkAudio_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Ambulatory_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Ambulatory_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AnimGraphRuntime_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AnimGraphRuntime_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AnimatedLights_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AnimatedLights_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AnimationArchitectRuntime_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AnimationArchitectRuntime_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AnimationCore_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AnimationCore_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AnimationSharing_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AnimationSharing_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AudioPlatformConfiguration_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AvaAnimation_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AvaAnimation_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AvaAudioLow_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AvaAudioLow_structs.hpp create mode 100644 Hogwarts Legacy/SDK/AvaRenderTech_classes.hpp create mode 100644 Hogwarts Legacy/SDK/AvaRenderTech_structs.hpp create mode 100644 Hogwarts Legacy/SDK/BP_Phoenix_Player_Controller_classes.hpp create mode 100644 Hogwarts Legacy/SDK/BTCustomRuntime_classes.hpp create mode 100644 Hogwarts Legacy/SDK/BTCustomRuntime_structs.hpp create mode 100644 Hogwarts Legacy/SDK/BTUtilityAI_classes.hpp create mode 100644 Hogwarts Legacy/SDK/BTUtilityAI_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Basic.cpp create mode 100644 Hogwarts Legacy/SDK/Basic.hpp create mode 100644 Hogwarts Legacy/SDK/CameraStack_classes.hpp create mode 100644 Hogwarts Legacy/SDK/CameraStack_structs.hpp create mode 100644 Hogwarts Legacy/SDK/ChaosCaching_classes.hpp create mode 100644 Hogwarts Legacy/SDK/ChaosCaching_structs.hpp create mode 100644 Hogwarts Legacy/SDK/ChaosSolverEngine_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Chaos_structs.hpp create mode 100644 Hogwarts Legacy/SDK/CinematicCamera_classes.hpp create mode 100644 Hogwarts Legacy/SDK/CinematicCamera_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Cognition_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Cognition_structs.hpp create mode 100644 Hogwarts Legacy/SDK/ConsoleMacros_classes.hpp create mode 100644 Hogwarts Legacy/SDK/ConsoleMacros_structs.hpp create mode 100644 Hogwarts Legacy/SDK/ControlMapper_classes.hpp create mode 100644 Hogwarts Legacy/SDK/ControlMapper_structs.hpp create mode 100644 Hogwarts Legacy/SDK/ControlRig_classes.hpp create mode 100644 Hogwarts Legacy/SDK/ControlRig_structs.hpp create mode 100644 Hogwarts Legacy/SDK/CoreUObject_classes.hpp create mode 100644 Hogwarts Legacy/SDK/CoreUObject_functions.cpp create mode 100644 Hogwarts Legacy/SDK/CoreUObject_parameters.hpp create mode 100644 Hogwarts Legacy/SDK/CoreUObject_structs.hpp create mode 100644 Hogwarts Legacy/SDK/CustomizableCharacter_classes.hpp create mode 100644 Hogwarts Legacy/SDK/CustomizableCharacter_structs.hpp create mode 100644 Hogwarts Legacy/SDK/DayNight_classes.hpp create mode 100644 Hogwarts Legacy/SDK/DayNight_structs.hpp create mode 100644 Hogwarts Legacy/SDK/DbAssetMapper_classes.hpp create mode 100644 Hogwarts Legacy/SDK/DbAssetMapper_structs.hpp create mode 100644 Hogwarts Legacy/SDK/DesignerHelper_classes.hpp create mode 100644 Hogwarts Legacy/SDK/DesignerHelper_structs.hpp create mode 100644 Hogwarts Legacy/SDK/DeveloperSettings_classes.hpp create mode 100644 Hogwarts Legacy/SDK/EditorCustomizationHelper_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Engine_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Engine_functions.cpp create mode 100644 Hogwarts Legacy/SDK/Engine_parameters.hpp create mode 100644 Hogwarts Legacy/SDK/Engine_structs.hpp create mode 100644 Hogwarts Legacy/SDK/EnvironmentalGlobals_classes.hpp create mode 100644 Hogwarts Legacy/SDK/EnvironmentalGlobals_structs.hpp create mode 100644 Hogwarts Legacy/SDK/ExposureConvert_structs.hpp create mode 100644 Hogwarts Legacy/SDK/ExposureExpressions_classes.hpp create mode 100644 Hogwarts Legacy/SDK/ExposureExpressions_structs.hpp create mode 100644 Hogwarts Legacy/SDK/FXUtil_classes.hpp create mode 100644 Hogwarts Legacy/SDK/FXUtil_structs.hpp create mode 100644 Hogwarts Legacy/SDK/GameLogicRuntime_classes.hpp create mode 100644 Hogwarts Legacy/SDK/GameLogicRuntime_structs.hpp create mode 100644 Hogwarts Legacy/SDK/GameScheduler_classes.hpp create mode 100644 Hogwarts Legacy/SDK/GameScheduler_structs.hpp create mode 100644 Hogwarts Legacy/SDK/GameplayMods_classes.hpp create mode 100644 Hogwarts Legacy/SDK/GameplayMods_structs.hpp create mode 100644 Hogwarts Legacy/SDK/GameplayTags_classes.hpp create mode 100644 Hogwarts Legacy/SDK/GameplayTags_structs.hpp create mode 100644 Hogwarts Legacy/SDK/GameplayTasks_classes.hpp create mode 100644 Hogwarts Legacy/SDK/GameplayTasks_structs.hpp create mode 100644 Hogwarts Legacy/SDK/GlobalLightRig_classes.hpp create mode 100644 Hogwarts Legacy/SDK/GlobalLightRig_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Hermes_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Hermes_structs.hpp create mode 100644 Hogwarts Legacy/SDK/HoverDrone_classes.hpp create mode 100644 Hogwarts Legacy/SDK/HoverDrone_structs.hpp create mode 100644 Hogwarts Legacy/SDK/HydraManager_structs.hpp create mode 100644 Hogwarts Legacy/SDK/IcarusRuntime_classes.hpp create mode 100644 Hogwarts Legacy/SDK/IcarusRuntime_structs.hpp create mode 100644 Hogwarts Legacy/SDK/InputCore_classes.hpp create mode 100644 Hogwarts Legacy/SDK/InputCore_structs.hpp create mode 100644 Hogwarts Legacy/SDK/LerpVolumes_classes.hpp create mode 100644 Hogwarts Legacy/SDK/LerpVolumes_structs.hpp create mode 100644 Hogwarts Legacy/SDK/LightCulling_classes.hpp create mode 100644 Hogwarts Legacy/SDK/LightCulling_structs.hpp create mode 100644 Hogwarts Legacy/SDK/MasterTickThrottler_classes.hpp create mode 100644 Hogwarts Legacy/SDK/MasterTickThrottler_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Mastermind_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Mastermind_structs.hpp create mode 100644 Hogwarts Legacy/SDK/MaterialPermuter_classes.hpp create mode 100644 Hogwarts Legacy/SDK/MaterialPermuter_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Mercuna3DMovement_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Mercuna3DMovement_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Mercuna_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Mercuna_structs.hpp create mode 100644 Hogwarts Legacy/SDK/MovieSceneTracks_classes.hpp create mode 100644 Hogwarts Legacy/SDK/MovieSceneTracks_structs.hpp create mode 100644 Hogwarts Legacy/SDK/MovieScene_classes.hpp create mode 100644 Hogwarts Legacy/SDK/MovieScene_structs.hpp create mode 100644 Hogwarts Legacy/SDK/MultiFX2_classes.hpp create mode 100644 Hogwarts Legacy/SDK/MultiFX2_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Munitions_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Munitions_structs.hpp create mode 100644 Hogwarts Legacy/SDK/NavigationSystem_classes.hpp create mode 100644 Hogwarts Legacy/SDK/NavigationSystem_structs.hpp create mode 100644 Hogwarts Legacy/SDK/NiagaraAnimNotifies_classes.hpp create mode 100644 Hogwarts Legacy/SDK/NiagaraCore_classes.hpp create mode 100644 Hogwarts Legacy/SDK/NiagaraCore_structs.hpp create mode 100644 Hogwarts Legacy/SDK/NiagaraHelpers_classes.hpp create mode 100644 Hogwarts Legacy/SDK/NiagaraHelpers_structs.hpp create mode 100644 Hogwarts Legacy/SDK/NiagaraShader_classes.hpp create mode 100644 Hogwarts Legacy/SDK/NiagaraShader_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Niagara_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Niagara_structs.hpp create mode 100644 Hogwarts Legacy/SDK/OdysseyRuntime_classes.hpp create mode 100644 Hogwarts Legacy/SDK/OdysseyRuntime_structs.hpp create mode 100644 Hogwarts Legacy/SDK/PacketHandler_classes.hpp create mode 100644 Hogwarts Legacy/SDK/PersistentData_classes.hpp create mode 100644 Hogwarts Legacy/SDK/PersistentData_structs.hpp create mode 100644 Hogwarts Legacy/SDK/PhoenixSignificanceManager_classes.hpp create mode 100644 Hogwarts Legacy/SDK/PhoenixSignificanceManager_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Phoenix_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Phoenix_functions.cpp create mode 100644 Hogwarts Legacy/SDK/Phoenix_parameters.hpp create mode 100644 Hogwarts Legacy/SDK/Phoenix_structs.hpp create mode 100644 Hogwarts Legacy/SDK/PhysicsCore_classes.hpp create mode 100644 Hogwarts Legacy/SDK/PhysicsCore_structs.hpp create mode 100644 Hogwarts Legacy/SDK/ProceduralMeshComponent_classes.hpp create mode 100644 Hogwarts Legacy/SDK/ProceduralMeshComponent_structs.hpp create mode 100644 Hogwarts Legacy/SDK/PropertyAccess_classes.hpp create mode 100644 Hogwarts Legacy/SDK/PropertyAccess_structs.hpp create mode 100644 Hogwarts Legacy/SDK/PropertyPath_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Ragdoll_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Ragdoll_structs.hpp create mode 100644 Hogwarts Legacy/SDK/RenderSettings_classes.hpp create mode 100644 Hogwarts Legacy/SDK/RenderSettings_structs.hpp create mode 100644 Hogwarts Legacy/SDK/RigVM_classes.hpp create mode 100644 Hogwarts Legacy/SDK/RigVM_structs.hpp create mode 100644 Hogwarts Legacy/SDK/SceneRig_classes.hpp create mode 100644 Hogwarts Legacy/SDK/SceneRig_structs.hpp create mode 100644 Hogwarts Legacy/SDK/SkinFX_classes.hpp create mode 100644 Hogwarts Legacy/SDK/SkinFX_structs.hpp create mode 100644 Hogwarts Legacy/SDK/SlateCore_classes.hpp create mode 100644 Hogwarts Legacy/SDK/SlateCore_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Slate_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Slate_structs.hpp create mode 100644 Hogwarts Legacy/SDK/SocialDisplay_classes.hpp create mode 100644 Hogwarts Legacy/SDK/SocialDisplay_structs.hpp create mode 100644 Hogwarts Legacy/SDK/StencilManager_classes.hpp create mode 100644 Hogwarts Legacy/SDK/StencilManager_structs.hpp create mode 100644 Hogwarts Legacy/SDK/TimeRig_classes.hpp create mode 100644 Hogwarts Legacy/SDK/TimeRig_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Toolset_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Toolset_structs.hpp create mode 100644 Hogwarts Legacy/SDK/UI_BP_AsyncLoadWrapper_classes.hpp create mode 100644 Hogwarts Legacy/SDK/UI_BP_BeaconHUDPanel_classes.hpp create mode 100644 Hogwarts Legacy/SDK/UI_BP_PhoenixHUDWidget_classes.hpp create mode 100644 Hogwarts Legacy/SDK/UMGFocus_classes.hpp create mode 100644 Hogwarts Legacy/SDK/UMGFocus_structs.hpp create mode 100644 Hogwarts Legacy/SDK/UMG_classes.hpp create mode 100644 Hogwarts Legacy/SDK/UMG_functions.cpp create mode 100644 Hogwarts Legacy/SDK/UMG_parameters.hpp create mode 100644 Hogwarts Legacy/SDK/UMG_structs.hpp create mode 100644 Hogwarts Legacy/SDK/UtilitiesRuntime_classes.hpp create mode 100644 Hogwarts Legacy/SDK/UtilitiesRuntime_structs.hpp create mode 100644 Hogwarts Legacy/SDK/VolumetricClouds_classes.hpp create mode 100644 Hogwarts Legacy/SDK/VolumetricClouds_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Weather_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Weather_structs.hpp create mode 100644 Hogwarts Legacy/SDK/Wind_classes.hpp create mode 100644 Hogwarts Legacy/SDK/Wind_structs.hpp create mode 100644 Hogwarts Legacy/SDK/WorldFX_classes.hpp create mode 100644 Hogwarts Legacy/SDK/WorldFX_structs.hpp diff --git a/Hogwarts Legacy/SDK/AIModule_classes.hpp b/Hogwarts Legacy/SDK/AIModule_classes.hpp new file mode 100644 index 0000000..665cf85 --- /dev/null +++ b/Hogwarts Legacy/SDK/AIModule_classes.hpp @@ -0,0 +1,4699 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AIModule + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "AIModule_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "GameplayTasks_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "NavigationSystem_classes.hpp" + + +namespace SDK +{ + +// Class AIModule.BTNode +// 0x0030 (0x0058 - 0x0028) +class UBTNode : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NodeName; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* TreeAsset; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBTCompositeNode* ParentNode; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTNode") + } + static class UBTNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTNode; + +// Class AIModule.BTAuxiliaryNode +// 0x0008 (0x0060 - 0x0058) +class UBTAuxiliaryNode : public UBTNode +{ +public: + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTAuxiliaryNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTAuxiliaryNode") + } + static class UBTAuxiliaryNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTAuxiliaryNode; + +// Class AIModule.BTService +// 0x0010 (0x0070 - 0x0060) +class UBTService : public UBTAuxiliaryNode +{ +public: + float Interval; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RandomDeviation; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bCallTickOnSearchStart : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bRestartTimerOnEachActivation : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService") + } + static class UBTService* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService; + +// Class AIModule.AIPerceptionStimuliSourceComponent +// 0x0018 (0x00E8 - 0x00D0) +class UAIPerceptionStimuliSourceComponent : public UActorComponent +{ +public: + uint8 bAutoRegisterAsSource : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> RegisterAsSourceForSenses; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + void RegisterForSense(TSubclassOf SenseClass); + void RegisterWithPerceptionSystem(); + void UnregisterFromPerceptionSystem(); + void UnregisterFromSense(TSubclassOf SenseClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerceptionStimuliSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerceptionStimuliSourceComponent") + } + static class UAIPerceptionStimuliSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerceptionStimuliSourceComponent; + +// Class AIModule.BTDecorator +// 0x0008 (0x0068 - 0x0060) +class UBTDecorator : public UBTAuxiliaryNode +{ +public: + uint8 BitPad_60_0 : 7; // 0x0060(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bInverseCondition : 1; // 0x0060(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EBTFlowAbortMode FlowAbortMode; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator") + } + static class UBTDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator; + +// Class AIModule.BTDecorator_SetTagCooldown +// 0x0010 (0x0078 - 0x0068) +class UBTDecorator_SetTagCooldown final : public UBTDecorator +{ +public: + struct FGameplayTag CooldownTag; // 0x0068(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownDuration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_SetTagCooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_SetTagCooldown") + } + static class UBTDecorator_SetTagCooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_SetTagCooldown; + +// Class AIModule.EnvQueryNode +// 0x0008 (0x0030 - 0x0028) +class UEnvQueryNode : public UObject +{ +public: + int32 VerNum; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryNode") + } + static class UEnvQueryNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryNode; + +// Class AIModule.EnvQueryGenerator +// 0x0020 (0x0050 - 0x0030) +class UEnvQueryGenerator : public UEnvQueryNode +{ +public: + class FString OptionName; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ItemType; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoSortTests : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator") + } + static class UEnvQueryGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator; + +// Class AIModule.EnvQueryGenerator_ActorsOfClass +// 0x0080 (0x00D0 - 0x0050) +class UEnvQueryGenerator_ActorsOfClass : public UEnvQueryGenerator +{ +public: + TSubclassOf SearchedActorClass; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue GenerateOnlyActorsInRadius; // 0x0058(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue SearchRadius; // 0x0090(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf SearchCenter; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_ActorsOfClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_ActorsOfClass") + } + static class UEnvQueryGenerator_ActorsOfClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_ActorsOfClass; + +// Class AIModule.AITask +// 0x0008 (0x0070 - 0x0068) +class UAITask : public UGameplayTask +{ +public: + class AAIController* OwnerController; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AITask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AITask") + } + static class UAITask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAITask; + +// Class AIModule.AISightTargetInterface +// 0x0000 (0x0000 - 0x0000) +class IAISightTargetInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISightTargetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISightTargetInterface") + } + static class IAISightTargetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAISightTargetInterface; + +// Class AIModule.BTTaskNode +// 0x0018 (0x0070 - 0x0058) +class UBTTaskNode : public UBTNode +{ +public: + TArray Services; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIgnoreRestartSelf : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTaskNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTaskNode") + } + static class UBTTaskNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTaskNode; + +// Class AIModule.AISenseConfig +// 0x0020 (0x0048 - 0x0028) +class UAISenseConfig : public UObject +{ +public: + struct FColor DebugColor; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxAge; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bStartsEnabled : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_31[0x17]; // 0x0031(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig") + } + static class UAISenseConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig; + +// Class AIModule.AISenseConfig_Damage +// 0x0008 (0x0050 - 0x0048) +class UAISenseConfig_Damage final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Damage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Damage") + } + static class UAISenseConfig_Damage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Damage; + +// Class AIModule.EnvQueryTest +// 0x01C8 (0x01F8 - 0x0030) +class UEnvQueryTest : public UEnvQueryNode +{ +public: + int32 TestOrder; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTestPurpose TestPurpose; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TestComment; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTestFilterOperator MultipleContextFilterOp; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTestScoreOperator MultipleContextScoreOp; // 0x0049(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTestFilterType FilterType; // 0x004A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderBoolValue BoolValue; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue FloatValueMin; // 0x0088(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue FloatValueMax; // 0x00C0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x1]; // 0x00F8(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EEnvTestScoreEquation ScoringEquation; // 0x00F9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryTestClamping ClampMinType; // 0x00FA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryTestClamping ClampMaxType; // 0x00FB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEQSNormalizationType NormalizationType; // 0x00FC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue ScoreClampMin; // 0x0100(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ScoreClampMax; // 0x0138(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ScoringFactor; // 0x0170(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ReferenceValue; // 0x01A8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bDefineReferenceValue; // 0x01E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1[0xF]; // 0x01E1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bWorkOnFloatValues : 1; // 0x01F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_1F1[0x7]; // 0x01F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest") + } + static class UEnvQueryTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest; + +// Class AIModule.EnvQueryGenerator_Composite +// 0x0020 (0x0070 - 0x0050) +class UEnvQueryGenerator_Composite final : public UEnvQueryGenerator +{ +public: + TArray Generators; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAllowDifferentItemTypes : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasMatchingItemType : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ForcedItemType; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_Composite") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_Composite") + } + static class UEnvQueryGenerator_Composite* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_Composite; + +// Class AIModule.PathFollowingComponent +// 0x01A0 (0x0270 - 0x00D0) +class UPathFollowingComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x38]; // 0x00D0(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + class UNavMovementComponent* MovementComp; // 0x0108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ANavigationData* MyNavData; // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_120[0x150]; // 0x0120(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActorBump(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void OnNavDataRegistered(class ANavigationData* NavData); + + EPathFollowingAction GetPathActionType() const; + struct FVector GetPathDestination() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathFollowingComponent") + } + static class UPathFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPathFollowingComponent; + +// Class AIModule.AISense +// 0x0058 (0x0080 - 0x0028) +class UAISense : public UObject +{ +public: + float DefaultExpirationAge; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAISenseNotifyType NotifyType; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bWantsNewPawnNotification : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAutoRegisterAllPawnsAsSources : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAIPerceptionSystem* PerceptionSystemInstance; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense") + } + static class UAISense* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense; + +// Class AIModule.AISense_Prediction +// 0x0010 (0x0090 - 0x0080) +class UAISense_Prediction final : public UAISense +{ +public: + TArray RegisteredEvents; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static void RequestControllerPredictionEvent(class AAIController* Requestor, class AActor* PredictedActor, float PredictionTime); + static void RequestPawnPredictionEvent(class APawn* Requestor, class AActor* PredictedActor, float PredictionTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Prediction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Prediction") + } + static class UAISense_Prediction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Prediction; + +// Class AIModule.BTTask_Wait +// 0x0008 (0x0078 - 0x0070) +class UBTTask_Wait : public UBTTaskNode +{ +public: + float WaitTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomDeviation; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Wait") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Wait") + } + static class UBTTask_Wait* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Wait; + +// Class AIModule.BTService_BlueprintBase +// 0x0028 (0x0098 - 0x0070) +class UBTService_BlueprintBase : public UBTService +{ +public: + class AAIController* AIOwner; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShowPropertyDetails : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bShowEventDetails : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ReceiveActivation(class AActor* OwnerActor); + void ReceiveActivationAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveDeactivation(class AActor* OwnerActor); + void ReceiveDeactivationAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveSearchStart(class AActor* OwnerActor); + void ReceiveSearchStartAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + + bool IsServiceActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_BlueprintBase") + } + static class UBTService_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_BlueprintBase; + +// Class AIModule.BTTask_BlackboardBase +// 0x0028 (0x0098 - 0x0070) +class UBTTask_BlackboardBase : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_BlackboardBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_BlackboardBase") + } + static class UBTTask_BlackboardBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_BlackboardBase; + +// Class AIModule.AISense_Blueprint +// 0x0028 (0x00A8 - 0x0080) +class UAISense_Blueprint final : public UAISense +{ +public: + TSubclassOf ListenerDataType; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ListenerContainer; // 0x0088(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray UnprocessedEvents; // 0x0098(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void K2_OnNewPawn(class APawn* NewPawn); + void OnListenerRegistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); + void OnListenerUnregistered(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); + void OnListenerUpdated(class AActor* ActorListener, class UAIPerceptionComponent* PerceptionComponent); + float OnUpdate(const TArray& EventsToProcess); + + void GetAllListenerActors(TArray* ListenerActors) const; + void GetAllListenerComponents(TArray* ListenerComponents) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Blueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Blueprint") + } + static class UAISense_Blueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Blueprint; + +// Class AIModule.AISenseConfig_Sight +// 0x0028 (0x0070 - 0x0048) +class UAISenseConfig_Sight final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SightRadius; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoseSightRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PeripheralVisionAngleDegrees; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + float AutoSuccessRangeFromLastSeenLocation; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointOfViewBackwardOffset; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearClippingRadius; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Sight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Sight") + } + static class UAISenseConfig_Sight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Sight; + +// Class AIModule.BTTask_SetTagCooldown +// 0x0010 (0x0080 - 0x0070) +class UBTTask_SetTagCooldown final : public UBTTaskNode +{ +public: + struct FGameplayTag CooldownTag; // 0x0070(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CooldownDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_SetTagCooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_SetTagCooldown") + } + static class UBTTask_SetTagCooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_SetTagCooldown; + +// Class AIModule.BTCompositeNode +// 0x0038 (0x0090 - 0x0058) +class UBTCompositeNode : public UBTNode +{ +public: + TArray Children; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Services; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bApplyDecoratorScope : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTCompositeNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTCompositeNode") + } + static class UBTCompositeNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTCompositeNode; + +// Class AIModule.AIBlueprintHelperLibrary +// 0x0000 (0x0028 - 0x0028) +class UAIBlueprintHelperLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(class UObject* WorldContextObject, class APawn* Pawn, const struct FVector& Destination, class AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap); + static class AAIController* GetAIController(class AActor* ControlledActor); + static class UBlackboardComponent* GetBlackboard(class AActor* Target); + static class UNavigationPath* GetCurrentPath(class AController* Controller); + static int32 GetCurrentPathIndex(const class AController* Controller); + static const TArray GetCurrentPathPoints(class AController* Controller); + static int32 GetNextNavLinkIndex(const class AController* Controller); + static bool IsValidAIDirection(const struct FVector& DirectionVector); + static bool IsValidAILocation(const struct FVector& Location); + static bool IsValidAIRotation(const struct FRotator& Rotation); + static void LockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic); + static void SendAIMessage(class APawn* Target, class FName Message, class UObject* MessageSource, bool bSuccess); + static void SimpleMoveToActor(class AController* Controller, const class AActor* Goal); + static void SimpleMoveToLocation(class AController* Controller, const struct FVector& Goal); + static class APawn* SpawnAIFromClass(class UObject* WorldContextObject, TSubclassOf PawnClass, class UBehaviorTree* BehaviorTree, const struct FVector& Location, const struct FRotator& Rotation, bool bNoCollisionFail, class AActor* Owner); + static void UnlockAIResourcesWithAnimation(class UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIBlueprintHelperLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIBlueprintHelperLibrary") + } + static class UAIBlueprintHelperLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIBlueprintHelperLibrary; + +// Class AIModule.AIDataProvider +// 0x0000 (0x0028 - 0x0028) +class UAIDataProvider : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider") + } + static class UAIDataProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider; + +// Class AIModule.AISense_Team +// 0x0010 (0x0090 - 0x0080) +class UAISense_Team final : public UAISense +{ +public: + TArray RegisteredEvents; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Team") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Team") + } + static class UAISense_Team* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Team; + +// Class AIModule.AIDataProvider_QueryParams +// 0x0018 (0x0040 - 0x0028) +class UAIDataProvider_QueryParams : public UAIDataProvider +{ +public: + class FName ParamName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntValue; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolValue; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_QueryParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_QueryParams") + } + static class UAIDataProvider_QueryParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_QueryParams; + +// Class AIModule.AIPerceptionListenerInterface +// 0x0000 (0x0000 - 0x0000) +class IAIPerceptionListenerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerceptionListenerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerceptionListenerInterface") + } + static class IAIPerceptionListenerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAIPerceptionListenerInterface; + +// Class AIModule.BTDecorator_CheckGameplayTagsOnActor +// 0x0060 (0x00C8 - 0x0068) +class UBTDecorator_CheckGameplayTagsOnActor final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector ActorToCheck; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + EGameplayContainerMatchType TagsToMatch; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer GameplayTags; // 0x0098(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + class FString CachedDescription; // 0x00B8(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CheckGameplayTagsOnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CheckGameplayTagsOnActor") + } + static class UBTDecorator_CheckGameplayTagsOnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CheckGameplayTagsOnActor; + +// Class AIModule.AISenseEvent +// 0x0000 (0x0028 - 0x0028) +class UAISenseEvent : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseEvent") + } + static class UAISenseEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseEvent; + +// Class AIModule.AIController +// 0x0090 (0x0350 - 0x02C0) +class AAIController : public AController +{ +public: + uint8 Pad_2C0[0x38]; // 0x02C0(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bStartAILogicOnPossess : 1; // 0x02F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bStopAILogicOnUnposses : 1; // 0x02F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bLOSflag : 1; // 0x02F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipExtraLOSChecks : 1; // 0x02F8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowStrafe : 1; // 0x02F8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWantsPlayerState : 1; // 0x02F8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetControlRotationFromPawnOrientation : 1; // 0x02F8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2F9[0x7]; // 0x02F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPathFollowingComponent* PathFollowingComponent; // 0x0300(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBrainComponent* BrainComponent; // 0x0308(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAIPerceptionComponent* PerceptionComponent; // 0x0310(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnActionsComponent* ActionsComp; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBlackboardComponent* Blackboard; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameplayTasksComponent* CachedGameplayTasksComponent; // 0x0328(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf DefaultNavigationFilterClass; // 0x0330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate ReceiveMoveCompleted; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClaimTaskResource(TSubclassOf ResourceClass); + class UAIPerceptionComponent* GetAIPerceptionComponent(); + void K2_ClearFocus(); + void K2_SetFocalPoint(const struct FVector& FP); + void K2_SetFocus(class AActor* NewFocus); + EPathFollowingRequestResult MoveToActor(class AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath); + EPathFollowingRequestResult MoveToLocation(const struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath); + void OnGameplayTaskResourcesClaimed(const struct FGameplayResourceSet& NewlyClaimed, const struct FGameplayResourceSet& FreshlyReleased); + void OnUsingBlackBoard(class UBlackboardComponent* BlackboardComp, class UBlackboardData* BlackboardAsset); + bool RunBehaviorTree(class UBehaviorTree* BTAsset); + void SetMoveBlockDetection(bool bEnable); + void SetPathFollowingComponent(class UPathFollowingComponent* NewPFComponent); + void UnclaimTaskResource(TSubclassOf ResourceClass); + bool UseBlackboard(class UBlackboardData* BlackboardAsset, class UBlackboardComponent** BlackboardComponent); + + struct FVector GetFocalPoint() const; + struct FVector GetFocalPointOnActor(const class AActor* Actor) const; + class AActor* GetFocusActor() const; + struct FVector GetImmediateMoveDestination() const; + EPathFollowingStatus GetMoveStatus() const; + class UPathFollowingComponent* GetPathFollowingComponent() const; + bool HasPartialPath() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIController") + } + static class AAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAIController; + +// Class AIModule.BTService_BlackboardBase +// 0x0028 (0x0098 - 0x0070) +class UBTService_BlackboardBase : public UBTService +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_BlackboardBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_BlackboardBase") + } + static class UBTService_BlackboardBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_BlackboardBase; + +// Class AIModule.AISense_Hearing +// 0x0068 (0x00E8 - 0x0080) +class UAISense_Hearing final : public UAISense +{ +public: + TArray NoiseEvents; // 0x0080(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float SpeedOfSoundSq; // 0x0090(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_94[0x54]; // 0x0094(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ReportNoiseEvent(class UObject* WorldContextObject, const struct FVector& NoiseLocation, float Loudness, class AActor* Instigator, float MaxRange, class FName Tag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Hearing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Hearing") + } + static class UAISense_Hearing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Hearing; + +// Class AIModule.AISenseEvent_Damage +// 0x0038 (0x0060 - 0x0028) +class UAISenseEvent_Damage final : public UAISenseEvent +{ +public: + struct FAIDamageEvent Event; // 0x0028(0x0038)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseEvent_Damage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseEvent_Damage") + } + static class UAISenseEvent_Damage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseEvent_Damage; + +// Class AIModule.CrowdFollowingComponent +// 0x0048 (0x02B8 - 0x0270) +class UCrowdFollowingComponent final : public UPathFollowingComponent +{ +public: + uint8 Pad_270[0x18]; // 0x0270(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CrowdAgentMoveDirection; // 0x0288(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x24]; // 0x0294(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SuspendCrowdSteering(bool bSuspend); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrowdFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrowdFollowingComponent") + } + static class UCrowdFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCrowdFollowingComponent; + +// Class AIModule.BTService_RunEQS +// 0x0058 (0x00F0 - 0x0098) +class UBTService_RunEQS : public UBTService_BlackboardBase +{ +public: + struct FEQSParametrizedQueryExecutionRequest EQSRequest; // 0x0098(0x0048)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_RunEQS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_RunEQS") + } + static class UBTService_RunEQS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_RunEQS; + +// Class AIModule.EnvQueryTest_GameplayTags +// 0x0070 (0x0268 - 0x01F8) +class UEnvQueryTest_GameplayTags final : public UEnvQueryTest +{ +public: + struct FGameplayTagQuery TagQueryToMatch; // 0x01F8(0x0048)(Edit, Protected, NativeAccessSpecifierProtected) + bool bUpdatedToUseQuery; // 0x0240(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EGameplayContainerMatchType TagsToMatch; // 0x0241(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_242[0x6]; // 0x0242(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer GameplayTags; // 0x0248(0x0020)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_GameplayTags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_GameplayTags") + } + static class UEnvQueryTest_GameplayTags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_GameplayTags; + +// Class AIModule.BTTask_MoveTo +// 0x0018 (0x00B0 - 0x0098) +class UBTTask_MoveTo : public UBTTask_BlackboardBase +{ +public: + float AcceptableRadius; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObservedBlackboardValueTolerance; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bObserveBlackboardValue : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowStrafe : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowPartialPath : 1; // 0x00AC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTrackMovingGoal : 1; // 0x00AC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProjectGoalLocation : 1; // 0x00AC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReachTestIncludesAgentRadius : 1; // 0x00AC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReachTestIncludesGoalRadius : 1; // 0x00AC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopOnOverlap : 1; // 0x00AC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopOnOverlapNeedsUpdate : 1; // 0x00AD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_MoveTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_MoveTo") + } + static class UBTTask_MoveTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_MoveTo; + +// Class AIModule.BlackboardKeyType +// 0x0008 (0x0030 - 0x0028) +class UBlackboardKeyType : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType") + } + static class UBlackboardKeyType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType; + +// Class AIModule.BlackboardKeyType_Name +// 0x0000 (0x0030 - 0x0030) +class UBlackboardKeyType_Name final : public UBlackboardKeyType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Name") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Name") + } + static class UBlackboardKeyType_Name* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Name; + +// Class AIModule.EnvQueryContext +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryContext : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryContext") + } + static class UEnvQueryContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryContext; + +// Class AIModule.EnvQueryInstanceBlueprintWrapper +// 0x0050 (0x0078 - 0x0028) +class UEnvQueryInstanceBlueprintWrapper : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 QueryID; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x24]; // 0x0034(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ItemType; // 0x0058(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 OptionIndex; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnQueryFinishedEvent; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + +public: + void SetNamedParam(class FName ParamName, float Value); + + float GetItemScore(int32 ItemIndex) const; + bool GetQueryResultsAsActors(TArray* ResultActors) const; + bool GetQueryResultsAsLocations(TArray* ResultLocations) const; + TArray GetResultsAsActors() const; + TArray GetResultsAsLocations() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryInstanceBlueprintWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryInstanceBlueprintWrapper") + } + static class UEnvQueryInstanceBlueprintWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryInstanceBlueprintWrapper; + +// Class AIModule.EnvQueryItemType +// 0x0008 (0x0030 - 0x0028) +class UEnvQueryItemType : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType") + } + static class UEnvQueryItemType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType; + +// Class AIModule.AIResourceInterface +// 0x0000 (0x0000 - 0x0000) +class IAIResourceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIResourceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIResourceInterface") + } + static class IAIResourceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAIResourceInterface; + +// Class AIModule.AIPerceptionComponent +// 0x00E0 (0x01B0 - 0x00D0) +class UAIPerceptionComponent : public UActorComponent +{ +public: + TArray SensesConfig; // 0x00D0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TSubclassOf DominantSense; // 0x00E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class AAIController* AIOwner; // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_100[0x80]; // 0x0100(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate& UpdatedActors)> OnPerceptionUpdated; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTargetPerceptionUpdated; // 0x0190(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTargetPerceptionInfoUpdated; // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void ForgetAll(); + bool GetActorsPerception(class AActor* Actor, struct FActorPerceptionBlueprintInfo* Info); + void OnOwnerEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); + void RequestStimuliListenerUpdate(); + void SetSenseEnabled(TSubclassOf SenseClass, const bool bEnable); + + void GetCurrentlyPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) const; + void GetKnownPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) const; + void GetPerceivedActors(TSubclassOf SenseToUse, TArray* OutActors) const; + void GetPerceivedHostileActors(TArray* OutActors) const; + void GetPerceivedHostileActorsBySense(const TSubclassOf SenseToUse, TArray* OutActors) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerceptionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerceptionComponent") + } + static class UAIPerceptionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerceptionComponent; + +// Class AIModule.AISenseConfig_Team +// 0x0000 (0x0048 - 0x0048) +class UAISenseConfig_Team final : public UAISenseConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Team") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Team") + } + static class UAISenseConfig_Team* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Team; + +// Class AIModule.BTTask_WaitBlackboardTime +// 0x0028 (0x00A0 - 0x0078) +class UBTTask_WaitBlackboardTime final : public UBTTask_Wait +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_WaitBlackboardTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_WaitBlackboardTime") + } + static class UBTTask_WaitBlackboardTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_WaitBlackboardTime; + +// Class AIModule.BrainComponent +// 0x0058 (0x0128 - 0x00D0) +class UBrainComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlackboardComponent* BlackboardComp; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AAIController* AIOwner; // 0x00E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E8[0x40]; // 0x00E8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RestartLogic(); + void StartLogic(); + void StopLogic(const class FString& Reason); + + bool IsPaused() const; + bool IsRunning() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrainComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrainComponent") + } + static class UBrainComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrainComponent; + +// Class AIModule.AIResource_Movement +// 0x0000 (0x0038 - 0x0038) +class UAIResource_Movement final : public UGameplayTaskResource +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIResource_Movement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIResource_Movement") + } + static class UAIResource_Movement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIResource_Movement; + +// Class AIModule.BTService_DefaultFocus +// 0x0008 (0x00A0 - 0x0098) +class UBTService_DefaultFocus final : public UBTService_BlackboardBase +{ +public: + uint8 FocusPriority; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_DefaultFocus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_DefaultFocus") + } + static class UBTService_DefaultFocus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_DefaultFocus; + +// Class AIModule.BehaviorTreeComponent +// 0x0188 (0x02B0 - 0x0128) +class UBehaviorTreeComponent : public UBrainComponent +{ +public: + uint8 Pad_128[0x20]; // 0x0128(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NodeInstances; // 0x0148(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_158[0x140]; // 0x0158(0x0140)(Fixing Size After Last Property [ Dumper-7 ]) + class UBehaviorTree* DefaultBehaviorTreeAsset; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddCooldownTagDuration(const struct FGameplayTag& CooldownTag, float CooldownDuration, bool bAddToExistingDuration); + bool SetDynamicSubtree(const struct FGameplayTag& InjectTag, class UBehaviorTree* BehaviorAsset); + + float GetTagCooldownEndTime(const struct FGameplayTag& CooldownTag) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BehaviorTreeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BehaviorTreeComponent") + } + static class UBehaviorTreeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBehaviorTreeComponent; + +// Class AIModule.AIAsyncTaskBlueprintProxy +// 0x0040 (0x0068 - 0x0028) +class UAIAsyncTaskBlueprintProxy final : public UObject +{ +public: + TMulticastInlineDelegate OnSuccess; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFail; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnMoveCompleted(const struct FAIRequestID& RequestID, EPathFollowingResult MovementResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIAsyncTaskBlueprintProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIAsyncTaskBlueprintProxy") + } + static class UAIAsyncTaskBlueprintProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIAsyncTaskBlueprintProxy; + +// Class AIModule.AIDataProvider_Random +// 0x0010 (0x0050 - 0x0040) +class UAIDataProvider_Random final : public UAIDataProvider_QueryParams +{ +public: + float Min; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Max; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bInteger : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_Random") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_Random") + } + static class UAIDataProvider_Random* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_Random; + +// Class AIModule.AIHotSpotManager +// 0x0000 (0x0028 - 0x0028) +class UAIHotSpotManager final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIHotSpotManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIHotSpotManager") + } + static class UAIHotSpotManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIHotSpotManager; + +// Class AIModule.AISubsystem +// 0x0010 (0x0038 - 0x0028) +class UAISubsystem : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAISystem* AISystem; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISubsystem") + } + static class UAISubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISubsystem; + +// Class AIModule.AIPerceptionSystem +// 0x00F8 (0x0130 - 0x0038) +class UAIPerceptionSystem final : public UAISubsystem +{ +public: + uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Senses; // 0x0088(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float PerceptionAgingRate; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x94]; // 0x009C(0x0094)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static TSubclassOf GetSenseClassForStimulus(class UObject* WorldContextObject, const struct FAIStimulus& Stimulus); + static bool RegisterPerceptionStimuliSource(class UObject* WorldContextObject, TSubclassOf Sense, class AActor* Target); + static void ReportPerceptionEvent(class UObject* WorldContextObject, class UAISenseEvent* PerceptionEvent); + + void OnPerceptionStimuliSourceEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); + void ReportEvent(class UAISenseEvent* PerceptionEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerceptionSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerceptionSystem") + } + static class UAIPerceptionSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerceptionSystem; + +// Class AIModule.AIResource_Logic +// 0x0000 (0x0038 - 0x0038) +class UAIResource_Logic final : public UGameplayTaskResource +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIResource_Logic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIResource_Logic") + } + static class UAIResource_Logic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIResource_Logic; + +// Class AIModule.AISense_Damage +// 0x0010 (0x0090 - 0x0080) +class UAISense_Damage final : public UAISense +{ +public: + TArray RegisteredEvents; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static void ReportDamageEvent(class UObject* WorldContextObject, class AActor* DamagedActor, class AActor* Instigator, float DamageAmount, const struct FVector& EventLocation, const struct FVector& HitLocation, class FName Tag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Damage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Damage") + } + static class UAISense_Damage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Damage; + +// Class AIModule.AISense_Sight +// 0x00F0 (0x0170 - 0x0080) +class UAISense_Sight final : public UAISense +{ +public: + uint8 Pad_80[0xC8]; // 0x0080(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxTracesPerTick; // 0x0148(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MinQueriesPerTimeSliceCheck; // 0x014C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double MaxTimeSlicePerTick; // 0x0150(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HighImportanceQueryDistanceThreshold; // 0x0158(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxQueryImportance; // 0x0160(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SightLimitQueryImportance; // 0x0164(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Sight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Sight") + } + static class UAISense_Sight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Sight; + +// Class AIModule.AISense_Touch +// 0x0010 (0x0090 - 0x0080) +class UAISense_Touch final : public UAISense +{ +public: + TArray RegisteredEvents; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Touch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Touch") + } + static class UAISense_Touch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Touch; + +// Class AIModule.AISenseBlueprintListener +// 0x0000 (0x0108 - 0x0108) +class UAISenseBlueprintListener final : public UUserDefinedStruct +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseBlueprintListener") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseBlueprintListener") + } + static class UAISenseBlueprintListener* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseBlueprintListener; + +// Class AIModule.AISenseConfig_Blueprint +// 0x0008 (0x0050 - 0x0048) +class UAISenseConfig_Blueprint final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Blueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Blueprint") + } + static class UAISenseConfig_Blueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Blueprint; + +// Class AIModule.AISenseConfig_Hearing +// 0x0018 (0x0060 - 0x0048) +class UAISenseConfig_Hearing final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HearingRange; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoSHearingRange; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLoSHearing : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Hearing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Hearing") + } + static class UAISenseConfig_Hearing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Hearing; + +// Class AIModule.AISenseConfig_Prediction +// 0x0000 (0x0048 - 0x0048) +class UAISenseConfig_Prediction final : public UAISenseConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Prediction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Prediction") + } + static class UAISenseConfig_Prediction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Prediction; + +// Class AIModule.AISenseConfig_Touch +// 0x0000 (0x0048 - 0x0048) +class UAISenseConfig_Touch final : public UAISenseConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Touch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Touch") + } + static class UAISenseConfig_Touch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Touch; + +// Class AIModule.AISenseEvent_Hearing +// 0x0030 (0x0058 - 0x0028) +class UAISenseEvent_Hearing final : public UAISenseEvent +{ +public: + struct FAINoiseEvent Event; // 0x0028(0x0030)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseEvent_Hearing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseEvent_Hearing") + } + static class UAISenseEvent_Hearing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseEvent_Hearing; + +// Class AIModule.AISystem +// 0x00D8 (0x0130 - 0x0058) +class UAISystem final : public UAISystemBase +{ +public: + struct FSoftClassPath PerceptionSystemClassName; // 0x0058(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath HotSpotManagerClassName; // 0x0070(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AcceptanceRadius; // 0x0088(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathfollowingRegularPathPointAcceptanceRadius; // 0x008C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathfollowingNavLinkAcceptanceRadius; // 0x0090(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFinishMoveOnGoalOverlap; // 0x0094(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAcceptPartialPaths; // 0x0095(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowStrafing; // 0x0096(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableBTAITasks; // 0x0097(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowControllersAsEQSQuerier; // 0x0098(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDebuggerPlugin; // 0x0099(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForgetStaleActors; // 0x009A(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddBlackboardSelfKey; // 0x009B(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DefaultSightCollisionChannel; // 0x009C(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UBehaviorTreeManager* BehaviorTreeManager; // 0x00A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UEnvQueryManager* EnvironmentQueryManager; // 0x00A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAIPerceptionSystem* PerceptionSystem; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AllProxyObjects; // 0x00B8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UAIHotSpotManager* HotSpotManager; // 0x00C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNavLocalGridManager* NavLocalGrids; // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D8[0x58]; // 0x00D8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AIIgnorePlayers(); + void AILoggingVerbose(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISystem") + } + static class UAISystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISystem; + +// Class AIModule.AITask_LockLogic +// 0x0000 (0x0070 - 0x0070) +class UAITask_LockLogic final : public UAITask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AITask_LockLogic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AITask_LockLogic") + } + static class UAITask_LockLogic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAITask_LockLogic; + +// Class AIModule.AITask_MoveTo +// 0x00A0 (0x0110 - 0x0070) +class UAITask_MoveTo final : public UAITask +{ +public: + TMulticastInlineDelegate OnRequestFailed; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnMoveFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + struct FAIMoveRequest MoveRequest; // 0x0090(0x0040)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_D0[0x40]; // 0x00D0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAITask_MoveTo* AIMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, class AActor* GoalActor, float AcceptanceRadius, EAIOptionFlag StopOnOverlap, EAIOptionFlag AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuosGoalTracking, EAIOptionFlag ProjectGoalOnNavigation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AITask_MoveTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AITask_MoveTo") + } + static class UAITask_MoveTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAITask_MoveTo; + +// Class AIModule.AITask_RunEQS +// 0x0078 (0x00E8 - 0x0070) +class UAITask_RunEQS final : public UAITask +{ +public: + uint8 Pad_70[0x78]; // 0x0070(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAITask_RunEQS* RunEQS(class AAIController* Controller, class UEnvQuery* QueryTemplate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AITask_RunEQS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AITask_RunEQS") + } + static class UAITask_RunEQS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAITask_RunEQS; + +// Class AIModule.BehaviorTree +// 0x0040 (0x0068 - 0x0028) +class UBehaviorTree final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UBTCompositeNode* RootNode; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardData* BlackboardAsset; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RootDecorators; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RootDecoratorOps; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BehaviorTree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BehaviorTree") + } + static class UBehaviorTree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBehaviorTree; + +// Class AIModule.BehaviorTreeManager +// 0x0028 (0x0050 - 0x0028) +class UBehaviorTreeManager final : public UObject +{ +public: + int32 MaxDebuggerSteps; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LoadedTemplates; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ActiveComponents; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BehaviorTreeManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BehaviorTreeManager") + } + static class UBehaviorTreeManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBehaviorTreeManager; + +// Class AIModule.BehaviorTreeTypes +// 0x0000 (0x0028 - 0x0028) +class UBehaviorTreeTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BehaviorTreeTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BehaviorTreeTypes") + } + static class UBehaviorTreeTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBehaviorTreeTypes; + +// Class AIModule.BlackboardAssetProvider +// 0x0000 (0x0000 - 0x0000) +class IBlackboardAssetProvider final +{ +public: + class UBlackboardData* GetBlackboardAsset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardAssetProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardAssetProvider") + } + static class IBlackboardAssetProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBlackboardAssetProvider; + +// Class AIModule.BlackboardComponent +// 0x0118 (0x01E8 - 0x00D0) +class UBlackboardComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UBrainComponent* BrainComp; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlackboardData* DefaultBlackboardAsset; // 0x00E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlackboardData* BlackboardAsset; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray KeyInstances; // 0x0118(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_128[0xC0]; // 0x0128(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearValue(const class FName& KeyName); + void SetValueAsBool(const class FName& KeyName, bool BoolValue); + void SetValueAsClass(const class FName& KeyName, class UClass* ClassValue); + void SetValueAsEnum(const class FName& KeyName, uint8 EnumValue); + void SetValueAsFloat(const class FName& KeyName, float FloatValue); + void SetValueAsInt(const class FName& KeyName, int32 IntValue); + void SetValueAsName(const class FName& KeyName, class FName NameValue); + void SetValueAsObject(const class FName& KeyName, class UObject* ObjectValue); + void SetValueAsRotator(const class FName& KeyName, const struct FRotator& VectorValue); + void SetValueAsString(const class FName& KeyName, const class FString& StringValue); + void SetValueAsVector(const class FName& KeyName, const struct FVector& VectorValue); + + bool GetLocationFromEntry(const class FName& KeyName, struct FVector* ResultLocation) const; + bool GetRotationFromEntry(const class FName& KeyName, struct FRotator* ResultRotation) const; + bool GetValueAsBool(const class FName& KeyName) const; + class UClass* GetValueAsClass(const class FName& KeyName) const; + uint8 GetValueAsEnum(const class FName& KeyName) const; + float GetValueAsFloat(const class FName& KeyName) const; + int32 GetValueAsInt(const class FName& KeyName) const; + class FName GetValueAsName(const class FName& KeyName) const; + class UObject* GetValueAsObject(const class FName& KeyName) const; + struct FRotator GetValueAsRotator(const class FName& KeyName) const; + class FString GetValueAsString(const class FName& KeyName) const; + struct FVector GetValueAsVector(const class FName& KeyName) const; + bool IsVectorValueSet(const class FName& KeyName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardComponent") + } + static class UBlackboardComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardComponent; + +// Class AIModule.BlackboardData +// 0x0020 (0x0050 - 0x0030) +class UBlackboardData final : public UDataAsset +{ +public: + class UBlackboardData* Parent; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Keys; // 0x0038(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bHasSynchronizedKeys : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardData") + } + static class UBlackboardData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardData; + +// Class AIModule.BlackboardKeyType_Bool +// 0x0000 (0x0030 - 0x0030) +class UBlackboardKeyType_Bool final : public UBlackboardKeyType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Bool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Bool") + } + static class UBlackboardKeyType_Bool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Bool; + +// Class AIModule.BlackboardKeyType_Class +// 0x0008 (0x0038 - 0x0030) +class UBlackboardKeyType_Class final : public UBlackboardKeyType +{ +public: + class UClass* BaseClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Class") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Class") + } + static class UBlackboardKeyType_Class* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Class; + +// Class AIModule.BlackboardKeyType_Enum +// 0x0020 (0x0050 - 0x0030) +class UBlackboardKeyType_Enum final : public UBlackboardKeyType +{ +public: + class UEnum* EnumType; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnumName; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsEnumNameValid : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Enum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Enum") + } + static class UBlackboardKeyType_Enum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Enum; + +// Class AIModule.BlackboardKeyType_Float +// 0x0000 (0x0030 - 0x0030) +class UBlackboardKeyType_Float final : public UBlackboardKeyType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Float") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Float") + } + static class UBlackboardKeyType_Float* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Float; + +// Class AIModule.BlackboardKeyType_Int +// 0x0000 (0x0030 - 0x0030) +class UBlackboardKeyType_Int final : public UBlackboardKeyType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Int") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Int") + } + static class UBlackboardKeyType_Int* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Int; + +// Class AIModule.BlackboardKeyType_NativeEnum +// 0x0018 (0x0048 - 0x0030) +class UBlackboardKeyType_NativeEnum final : public UBlackboardKeyType +{ +public: + class FString EnumName; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnum* EnumType; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_NativeEnum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_NativeEnum") + } + static class UBlackboardKeyType_NativeEnum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_NativeEnum; + +// Class AIModule.BlackboardKeyType_Object +// 0x0008 (0x0038 - 0x0030) +class UBlackboardKeyType_Object final : public UBlackboardKeyType +{ +public: + class UClass* BaseClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Object") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Object") + } + static class UBlackboardKeyType_Object* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Object; + +// Class AIModule.BlackboardKeyType_Rotator +// 0x0000 (0x0030 - 0x0030) +class UBlackboardKeyType_Rotator final : public UBlackboardKeyType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Rotator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Rotator") + } + static class UBlackboardKeyType_Rotator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Rotator; + +// Class AIModule.BlackboardKeyType_String +// 0x0010 (0x0040 - 0x0030) +class UBlackboardKeyType_String final : public UBlackboardKeyType +{ +public: + class FString StringValue; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_String") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_String") + } + static class UBlackboardKeyType_String* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_String; + +// Class AIModule.BlackboardKeyType_Vector +// 0x0000 (0x0030 - 0x0030) +class UBlackboardKeyType_Vector final : public UBlackboardKeyType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardKeyType_Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardKeyType_Vector") + } + static class UBlackboardKeyType_Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardKeyType_Vector; + +// Class AIModule.BTComposite_Selector +// 0x0000 (0x0090 - 0x0090) +class UBTComposite_Selector final : public UBTCompositeNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_Selector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_Selector") + } + static class UBTComposite_Selector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_Selector; + +// Class AIModule.BTComposite_Sequence +// 0x0000 (0x0090 - 0x0090) +class UBTComposite_Sequence final : public UBTCompositeNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_Sequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_Sequence") + } + static class UBTComposite_Sequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_Sequence; + +// Class AIModule.BTComposite_SimpleParallel +// 0x0008 (0x0098 - 0x0090) +class UBTComposite_SimpleParallel final : public UBTCompositeNode +{ +public: + EBTParallelMode FinishMode; // 0x0090(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_SimpleParallel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_SimpleParallel") + } + static class UBTComposite_SimpleParallel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_SimpleParallel; + +// Class AIModule.BTDecorator_BlackboardBase +// 0x0028 (0x0090 - 0x0068) +class UBTDecorator_BlackboardBase : public UBTDecorator +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_BlackboardBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_BlackboardBase") + } + static class UBTDecorator_BlackboardBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_BlackboardBase; + +// Class AIModule.BTDecorator_Blackboard +// 0x0030 (0x00C0 - 0x0090) +class UBTDecorator_Blackboard : public UBTDecorator_BlackboardBase +{ +public: + int32 IntValue; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FloatValue; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString StringValue; // 0x0098(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString CachedDescription; // 0x00A8(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 OperationType; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EBTBlackboardRestart NotifyObserver; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Blackboard") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Blackboard") + } + static class UBTDecorator_Blackboard* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Blackboard; + +// Class AIModule.BTDecorator_BlueprintBase +// 0x0038 (0x00A0 - 0x0068) +class UBTDecorator_BlueprintBase : public UBTDecorator +{ +public: + class AAIController* AIOwner; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ObservedKeyNames; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShowPropertyDetails : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCheckConditionOnlyBlackBoardChanges : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bIsObservingBB : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool PerformConditionCheck(class AActor* OwnerActor); + bool PerformConditionCheckAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveExecutionFinish(class AActor* OwnerActor, EBTNodeResult NodeResult); + void ReceiveExecutionFinishAI(class AAIController* OwnerController, class APawn* ControlledPawn, EBTNodeResult NodeResult); + void ReceiveExecutionStart(class AActor* OwnerActor); + void ReceiveExecutionStartAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveObserverActivated(class AActor* OwnerActor); + void ReceiveObserverActivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveObserverDeactivated(class AActor* OwnerActor); + void ReceiveObserverDeactivatedAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + + bool IsDecoratorExecutionActive() const; + bool IsDecoratorObserverActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_BlueprintBase") + } + static class UBTDecorator_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_BlueprintBase; + +// Class AIModule.BTDecorator_CompareBBEntries +// 0x0058 (0x00C0 - 0x0068) +class UBTDecorator_CompareBBEntries final : public UBTDecorator +{ +public: + EBlackBoardEntryComparison Operator; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector BlackboardKeyA; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector BlackboardKeyB; // 0x0098(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CompareBBEntries") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CompareBBEntries") + } + static class UBTDecorator_CompareBBEntries* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CompareBBEntries; + +// Class AIModule.BTDecorator_ConditionalLoop +// 0x0000 (0x00C0 - 0x00C0) +class UBTDecorator_ConditionalLoop final : public UBTDecorator_Blackboard +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_ConditionalLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_ConditionalLoop") + } + static class UBTDecorator_ConditionalLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_ConditionalLoop; + +// Class AIModule.BTDecorator_ConeCheck +// 0x0088 (0x00F0 - 0x0068) +class UBTDecorator_ConeCheck final : public UBTDecorator +{ +public: + float ConeHalfAngle; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ConeOrigin; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ConeDirection; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Observed; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_ConeCheck") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_ConeCheck") + } + static class UBTDecorator_ConeCheck* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_ConeCheck; + +// Class AIModule.BTDecorator_Cooldown +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_Cooldown final : public UBTDecorator +{ +public: + float CooldownTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Cooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Cooldown") + } + static class UBTDecorator_Cooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Cooldown; + +// Class AIModule.BTDecorator_DoesPathExist +// 0x0060 (0x00C8 - 0x0068) +class UBTDecorator_DoesPathExist final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector BlackboardKeyA; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector BlackboardKeyB; // 0x0090(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 bUseSelf : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EPathExistanceQueryType PathQueryType; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_DoesPathExist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_DoesPathExist") + } + static class UBTDecorator_DoesPathExist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_DoesPathExist; + +// Class AIModule.BTDecorator_ForceSuccess +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_ForceSuccess final : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_ForceSuccess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_ForceSuccess") + } + static class UBTDecorator_ForceSuccess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_ForceSuccess; + +// Class AIModule.BTDecorator_IsAtLocation +// 0x0048 (0x00D8 - 0x0090) +class UBTDecorator_IsAtLocation final : public UBTDecorator_BlackboardBase +{ +public: + float AcceptableRadius; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue ParametrizedAcceptableRadius; // 0x0098(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EFAIDistanceType GeometricDistanceType; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseParametrizedRadius : 1; // 0x00D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseNavAgentGoalLocation : 1; // 0x00D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPathFindingBasedTest : 1; // 0x00D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsAtLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsAtLocation") + } + static class UBTDecorator_IsAtLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsAtLocation; + +// Class AIModule.BTDecorator_IsBBEntryOfClass +// 0x0008 (0x0098 - 0x0090) +class UBTDecorator_IsBBEntryOfClass final : public UBTDecorator_BlackboardBase +{ +public: + TSubclassOf TestClass; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsBBEntryOfClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsBBEntryOfClass") + } + static class UBTDecorator_IsBBEntryOfClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsBBEntryOfClass; + +// Class AIModule.BTDecorator_KeepInCone +// 0x0060 (0x00C8 - 0x0068) +class UBTDecorator_KeepInCone final : public UBTDecorator +{ +public: + float ConeHalfAngle; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ConeOrigin; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector Observed; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + uint8 bUseSelfAsOrigin : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSelfAsObserved : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_KeepInCone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_KeepInCone") + } + static class UBTDecorator_KeepInCone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_KeepInCone; + +// Class AIModule.BTDecorator_Loop +// 0x0010 (0x0078 - 0x0068) +class UBTDecorator_Loop final : public UBTDecorator +{ +public: + int32 NumLoops; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInfiniteLoop; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InfiniteLoopTimeoutTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Loop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Loop") + } + static class UBTDecorator_Loop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Loop; + +// Class AIModule.BTDecorator_ReachedMoveGoal +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_ReachedMoveGoal final : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_ReachedMoveGoal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_ReachedMoveGoal") + } + static class UBTDecorator_ReachedMoveGoal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_ReachedMoveGoal; + +// Class AIModule.BTDecorator_TagCooldown +// 0x0010 (0x0078 - 0x0068) +class UBTDecorator_TagCooldown final : public UBTDecorator +{ +public: + struct FGameplayTag CooldownTag; // 0x0068(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownDuration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToExistingDuration; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActivatesCooldown; // 0x0075(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_TagCooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_TagCooldown") + } + static class UBTDecorator_TagCooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_TagCooldown; + +// Class AIModule.BTDecorator_TimeLimit +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_TimeLimit final : public UBTDecorator +{ +public: + float TimeLimit; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_TimeLimit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_TimeLimit") + } + static class UBTDecorator_TimeLimit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_TimeLimit; + +// Class AIModule.BTFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UBTFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ClearBlackboardValue(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static void ClearBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class AActor* GetBlackboardValueAsActor(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static bool GetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class UClass* GetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static uint8 GetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static float GetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static int32 GetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class FName GetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class UObject* GetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static struct FRotator GetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class FString GetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static struct FVector GetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); + static class UBehaviorTreeComponent* GetOwnerComponent(class UBTNode* NodeOwner); + static class UBlackboardComponent* GetOwnersBlackboard(class UBTNode* NodeOwner); + static void SetBlackboardValueAsBool(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, bool Value); + static void SetBlackboardValueAsClass(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UClass* Value); + static void SetBlackboardValueAsEnum(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, uint8 Value); + static void SetBlackboardValueAsFloat(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, float Value); + static void SetBlackboardValueAsInt(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, int32 Value); + static void SetBlackboardValueAsName(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class FName Value); + static void SetBlackboardValueAsObject(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, class UObject* Value); + static void SetBlackboardValueAsRotator(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FRotator& Value); + static void SetBlackboardValueAsString(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const class FString& Value); + static void SetBlackboardValueAsVector(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FVector& Value); + static void StartUsingExternalEvent(class UBTNode* NodeOwner, class AActor* OwningActor); + static void StopUsingExternalEvent(class UBTNode* NodeOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTFunctionLibrary") + } + static class UBTFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTFunctionLibrary; + +// Class AIModule.BTTask_BlueprintBase +// 0x0038 (0x00A8 - 0x0070) +class UBTTask_BlueprintBase : public UBTTaskNode +{ +public: + class AAIController* AIOwner; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorOwner; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FIntervalCountdown TickInterval; // 0x0080(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShowPropertyDetails : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FinishAbort(); + void FinishExecute(bool bSuccess); + void ReceiveAbort(class AActor* OwnerActor); + void ReceiveAbortAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveExecute(class AActor* OwnerActor); + void ReceiveExecuteAI(class AAIController* OwnerController, class APawn* ControlledPawn); + void ReceiveTick(class AActor* OwnerActor, float DeltaSeconds); + void ReceiveTickAI(class AAIController* OwnerController, class APawn* ControlledPawn, float DeltaSeconds); + void SetFinishOnMessage(class FName MessageName); + void SetFinishOnMessageWithId(class FName MessageName, int32 RequestID); + + bool IsTaskAborting() const; + bool IsTaskExecuting() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_BlueprintBase") + } + static class UBTTask_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_BlueprintBase; + +// Class AIModule.BTTask_FinishWithResult +// 0x0008 (0x0078 - 0x0070) +class UBTTask_FinishWithResult final : public UBTTaskNode +{ +public: + EBTNodeResult Result; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_FinishWithResult") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_FinishWithResult") + } + static class UBTTask_FinishWithResult* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_FinishWithResult; + +// Class AIModule.BTTask_GameplayTaskBase +// 0x0008 (0x0078 - 0x0070) +class UBTTask_GameplayTaskBase final : public UBTTaskNode +{ +public: + uint8 bWaitForGameplayTask : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_GameplayTaskBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_GameplayTaskBase") + } + static class UBTTask_GameplayTaskBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_GameplayTaskBase; + +// Class AIModule.BTTask_MakeNoise +// 0x0008 (0x0078 - 0x0070) +class UBTTask_MakeNoise final : public UBTTaskNode +{ +public: + float Loudnes; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_MakeNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_MakeNoise") + } + static class UBTTask_MakeNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_MakeNoise; + +// Class AIModule.BTTask_MoveDirectlyToward +// 0x0008 (0x00B8 - 0x00B0) +class UBTTask_MoveDirectlyToward final : public UBTTask_MoveTo +{ +public: + uint8 bDisablePathUpdateOnGoalLocationChange : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProjectVectorGoalToNavigation : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdatedDeprecatedProperties : 1; // 0x00B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_MoveDirectlyToward") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_MoveDirectlyToward") + } + static class UBTTask_MoveDirectlyToward* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_MoveDirectlyToward; + +// Class AIModule.BTTask_PawnActionBase +// 0x0000 (0x0070 - 0x0070) +class UBTTask_PawnActionBase : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PawnActionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PawnActionBase") + } + static class UBTTask_PawnActionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PawnActionBase; + +// Class AIModule.BTTask_PlayAnimation +// 0x0040 (0x00B0 - 0x0070) +class UBTTask_PlayAnimation final : public UBTTaskNode +{ +public: + class UAnimationAsset* AnimationToPlay; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNonBlocking : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UBehaviorTreeComponent* MyOwnerComp; // 0x0080(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* CachedSkelMesh; // 0x0088(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PlayAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PlayAnimation") + } + static class UBTTask_PlayAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PlayAnimation; + +// Class AIModule.BTTask_PlaySound +// 0x0008 (0x0078 - 0x0070) +class UBTTask_PlaySound final : public UBTTaskNode +{ +public: + class USoundCue* SoundToPlay; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PlaySound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PlaySound") + } + static class UBTTask_PlaySound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PlaySound; + +// Class AIModule.BTTask_PushPawnAction +// 0x0008 (0x0078 - 0x0070) +class UBTTask_PushPawnAction final : public UBTTask_PawnActionBase +{ +public: + class UPawnAction* Action; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PushPawnAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PushPawnAction") + } + static class UBTTask_PushPawnAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PushPawnAction; + +// Class AIModule.BTTask_RotateToFaceBBEntry +// 0x0008 (0x00A0 - 0x0098) +class UBTTask_RotateToFaceBBEntry final : public UBTTask_BlackboardBase +{ +public: + float Precision; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_RotateToFaceBBEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_RotateToFaceBBEntry") + } + static class UBTTask_RotateToFaceBBEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_RotateToFaceBBEntry; + +// Class AIModule.BTTask_RunBehavior +// 0x0008 (0x0078 - 0x0070) +class UBTTask_RunBehavior final : public UBTTaskNode +{ +public: + class UBehaviorTree* BehaviorAsset; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_RunBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_RunBehavior") + } + static class UBTTask_RunBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_RunBehavior; + +// Class AIModule.BTTask_RunBehaviorDynamic +// 0x0018 (0x0088 - 0x0070) +class UBTTask_RunBehaviorDynamic final : public UBTTaskNode +{ +public: + struct FGameplayTag InjectionTag; // 0x0070(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBehaviorTree* DefaultBehaviorAsset; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBehaviorTree* BehaviorAsset; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_RunBehaviorDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_RunBehaviorDynamic") + } + static class UBTTask_RunBehaviorDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_RunBehaviorDynamic; + +// Class AIModule.BTTask_RunEQSQuery +// 0x00B8 (0x0150 - 0x0098) +class UBTTask_RunEQSQuery final : public UBTTask_BlackboardBase +{ +public: + class UEnvQuery* QueryTemplate; // 0x0098(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QueryParams; // 0x00A0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray QueryConfig; // 0x00B0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + EEnvQueryRunMode RunMode; // 0x00C0(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector EQSQueryBlackboardKey; // 0x00C8(0x0028)(Edit, EditConst, NativeAccessSpecifierPublic) + bool bUseBBKey; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEQSParametrizedQueryExecutionRequest EQSRequest; // 0x00F8(0x0048)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_140[0x10]; // 0x0140(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_RunEQSQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_RunEQSQuery") + } + static class UBTTask_RunEQSQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_RunEQSQuery; + +// Class AIModule.CrowdAgentInterface +// 0x0000 (0x0000 - 0x0000) +class ICrowdAgentInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrowdAgentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrowdAgentInterface") + } + static class ICrowdAgentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICrowdAgentInterface; + +// Class AIModule.CrowdManager +// 0x00C8 (0x00F0 - 0x0028) +class UCrowdManager final : public UCrowdManagerBase +{ +public: + class ANavigationData* MyNavData; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AvoidanceConfig; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray SamplingPatterns; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + int32 MaxAgents; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxAgentRadius; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxAvoidedAgents; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxAvoidedWalls; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NavmeshCheckInterval; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PathOptimizationInterval; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SeparationDirClamp; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PathOffsetRadiusMultiplier; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_70_0 : 4; // 0x0070(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bResolveCollisions : 1; // 0x0070(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_71[0x7F]; // 0x0071(0x007F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrowdManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrowdManager") + } + static class UCrowdManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCrowdManager; + +// Class AIModule.DetourCrowdAIController +// 0x0000 (0x0350 - 0x0350) +class ADetourCrowdAIController final : public AAIController +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DetourCrowdAIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DetourCrowdAIController") + } + static class ADetourCrowdAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADetourCrowdAIController; + +// Class AIModule.EnvQuery +// 0x0018 (0x0048 - 0x0030) +class UEnvQuery final : public UDataAsset +{ +public: + class FName QueryName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray OPTIONS; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQuery") + } + static class UEnvQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQuery; + +// Class AIModule.EnvQueryContext_BlueprintBase +// 0x0008 (0x0030 - 0x0028) +class UEnvQueryContext_BlueprintBase : public UEnvQueryContext +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ProvideActorsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingActorsSet) const; + void ProvideLocationsSet(class UObject* QuerierObject, class AActor* QuerierActor, TArray* ResultingLocationSet) const; + void ProvideSingleActor(class UObject* QuerierObject, class AActor* QuerierActor, class AActor** ResultingActor) const; + void ProvideSingleLocation(class UObject* QuerierObject, class AActor* QuerierActor, struct FVector* ResultingLocation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryContext_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryContext_BlueprintBase") + } + static class UEnvQueryContext_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryContext_BlueprintBase; + +// Class AIModule.EnvQueryContext_Item +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryContext_Item final : public UEnvQueryContext +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryContext_Item") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryContext_Item") + } + static class UEnvQueryContext_Item* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryContext_Item; + +// Class AIModule.EnvQueryContext_Querier +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryContext_Querier final : public UEnvQueryContext +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryContext_Querier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryContext_Querier") + } + static class UEnvQueryContext_Querier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryContext_Querier; + +// Class AIModule.EnvQueryDebugHelpers +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryDebugHelpers final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryDebugHelpers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryDebugHelpers") + } + static class UEnvQueryDebugHelpers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryDebugHelpers; + +// Class AIModule.EnvQueryGenerator_BlueprintBase +// 0x0030 (0x0080 - 0x0050) +class UEnvQueryGenerator_BlueprintBase final : public UEnvQueryGenerator +{ +public: + class FText GeneratorsActionDescription; // 0x0050(0x0018)(Edit, NativeAccessSpecifierPublic) + TSubclassOf Context; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GeneratedItemType; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddGeneratedActor(class AActor* GeneratedActor) const; + void AddGeneratedVector(const struct FVector& GeneratedVector) const; + void DoItemGeneration(const TArray& ContextLocations) const; + class UObject* GetQuerier() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_BlueprintBase") + } + static class UEnvQueryGenerator_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_BlueprintBase; + +// Class AIModule.EnvQueryGenerator_ProjectedPoints +// 0x0030 (0x0080 - 0x0050) +class UEnvQueryGenerator_ProjectedPoints : public UEnvQueryGenerator +{ +public: + struct FEnvTraceData ProjectionData; // 0x0050(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_ProjectedPoints") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_ProjectedPoints") + } + static class UEnvQueryGenerator_ProjectedPoints* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_ProjectedPoints; + +// Class AIModule.EnvQueryGenerator_Cone +// 0x00F0 (0x0170 - 0x0080) +class UEnvQueryGenerator_Cone final : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue AlignedPointsDistance; // 0x0080(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue ConeDegrees; // 0x00B8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue AngleStep; // 0x00F0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAIDataProviderFloatValue Range; // 0x0128(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TSubclassOf CenterActor; // 0x0160(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIncludeContextLocation : 1; // 0x0168(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_Cone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_Cone") + } + static class UEnvQueryGenerator_Cone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_Cone; + +// Class AIModule.EnvQueryGenerator_CurrentLocation +// 0x0008 (0x0058 - 0x0050) +class UEnvQueryGenerator_CurrentLocation final : public UEnvQueryGenerator +{ +public: + TSubclassOf QueryContext; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_CurrentLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_CurrentLocation") + } + static class UEnvQueryGenerator_CurrentLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_CurrentLocation; + +// Class AIModule.EnvQueryGenerator_Donut +// 0x0150 (0x01D0 - 0x0080) +class UEnvQueryGenerator_Donut final : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue InnerRadius; // 0x0080(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue OuterRadius; // 0x00B8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue NumberOfRings; // 0x00F0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue PointsPerRing; // 0x0128(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEnvDirection ArcDirection; // 0x0160(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ArcAngle; // 0x0180(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUseSpiralPattern; // 0x01B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf Center; // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDefineArc : 1; // 0x01C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1C9[0x7]; // 0x01C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_Donut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_Donut") + } + static class UEnvQueryGenerator_Donut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_Donut; + +// Class AIModule.EnvQueryGenerator_OnCircle +// 0x0190 (0x0210 - 0x0080) +class UEnvQueryGenerator_OnCircle final : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue CircleRadius; // 0x0080(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue SpaceBetween; // 0x00B8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue NumberOfPoints; // 0x00F0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + EPointOnCircleSpacingMethod PointOnCircleSpacingMethod; // 0x0128(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnvDirection ArcDirection; // 0x0130(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ArcAngle; // 0x0150(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + float AngleRadians; // 0x0188(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CircleCenter; // 0x0190(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreAnyContextActorsWhenGeneratingCircle; // 0x0198(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue CircleCenterZOffset; // 0x01A0(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEnvTraceData TraceData; // 0x01D8(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bDefineArc : 1; // 0x0208(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_OnCircle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_OnCircle") + } + static class UEnvQueryGenerator_OnCircle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_OnCircle; + +// Class AIModule.EnvQueryGenerator_SimpleGrid +// 0x0078 (0x00F8 - 0x0080) +class UEnvQueryGenerator_SimpleGrid : public UEnvQueryGenerator_ProjectedPoints +{ +public: + struct FAIDataProviderFloatValue GridSize; // 0x0080(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue SpaceBetween; // 0x00B8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf GenerateAround; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_SimpleGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_SimpleGrid") + } + static class UEnvQueryGenerator_SimpleGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_SimpleGrid; + +// Class AIModule.EnvQueryGenerator_PathingGrid +// 0x0078 (0x0170 - 0x00F8) +class UEnvQueryGenerator_PathingGrid final : public UEnvQueryGenerator_SimpleGrid +{ +public: + struct FAIDataProviderBoolValue PathToItem; // 0x00F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf NavigationFilter; // 0x0130(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ScanRangeMultiplier; // 0x0138(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_PathingGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_PathingGrid") + } + static class UEnvQueryGenerator_PathingGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_PathingGrid; + +// Class AIModule.EnvQueryItemType_VectorBase +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_VectorBase : public UEnvQueryItemType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_VectorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_VectorBase") + } + static class UEnvQueryItemType_VectorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_VectorBase; + +// Class AIModule.EnvQueryItemType_ActorBase +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_ActorBase : public UEnvQueryItemType_VectorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_ActorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_ActorBase") + } + static class UEnvQueryItemType_ActorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_ActorBase; + +// Class AIModule.EnvQueryItemType_Actor +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_Actor final : public UEnvQueryItemType_ActorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_Actor") + } + static class UEnvQueryItemType_Actor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_Actor; + +// Class AIModule.EnvQueryItemType_Direction +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_Direction final : public UEnvQueryItemType_VectorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_Direction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_Direction") + } + static class UEnvQueryItemType_Direction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_Direction; + +// Class AIModule.EnvQueryItemType_Point +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_Point final : public UEnvQueryItemType_VectorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_Point") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_Point") + } + static class UEnvQueryItemType_Point* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_Point; + +// Class AIModule.EnvQueryManager +// 0x0108 (0x0140 - 0x0038) +class UEnvQueryManager final : public UAISubsystem +{ +public: + uint8 Pad_38[0x70]; // 0x0038(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstanceCache; // 0x00A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray LocalContexts; // 0x00B8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray GCShieldedWrappers; // 0x00C8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D8[0x54]; // 0x00D8(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxAllowedTestingTime; // 0x012C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTestQueriesUsingBreadth; // 0x0130(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 QueryCountWarningThreshold; // 0x0134(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + double QueryCountWarningInterval; // 0x0138(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UEnvQueryInstanceBlueprintWrapper* RunEQSQuery(class UObject* WorldContextObject, class UEnvQuery* QueryTemplate, class UObject* Querier, EEnvQueryRunMode RunMode, TSubclassOf WrapperClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryManager") + } + static class UEnvQueryManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryManager; + +// Class AIModule.EnvQueryOption +// 0x0018 (0x0040 - 0x0028) +class UEnvQueryOption final : public UObject +{ +public: + class UEnvQueryGenerator* Generator; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Tests; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryOption") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryOption") + } + static class UEnvQueryOption* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryOption; + +// Class AIModule.EnvQueryTest_Distance +// 0x0010 (0x0208 - 0x01F8) +class UEnvQueryTest_Distance final : public UEnvQueryTest +{ +public: + EEnvTestDistance TestMode; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DistanceTo; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Distance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Distance") + } + static class UEnvQueryTest_Distance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Distance; + +// Class AIModule.EnvQueryTest_Dot +// 0x0048 (0x0240 - 0x01F8) +class UEnvQueryTest_Dot final : public UEnvQueryTest +{ +public: + struct FEnvDirection LineA; // 0x01F8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FEnvDirection LineB; // 0x0218(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + EEnvTestDot TestMode; // 0x0238(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAbsoluteValue; // 0x0239(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Dot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Dot") + } + static class UEnvQueryTest_Dot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Dot; + +// Class AIModule.EnvQueryTest_Overlap +// 0x0020 (0x0218 - 0x01F8) +class UEnvQueryTest_Overlap final : public UEnvQueryTest +{ +public: + struct FEnvOverlapData OverlapData; // 0x01F8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Overlap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Overlap") + } + static class UEnvQueryTest_Overlap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Overlap; + +// Class AIModule.EnvQueryTest_Pathfinding +// 0x0088 (0x0280 - 0x01F8) +class UEnvQueryTest_Pathfinding : public UEnvQueryTest +{ +public: + EEnvTestPathfinding TestMode; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf Context; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue PathFromContext; // 0x0208(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue SkipUnreachable; // 0x0240(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Pathfinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Pathfinding") + } + static class UEnvQueryTest_Pathfinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Pathfinding; + +// Class AIModule.EnvQueryTest_PathfindingBatch +// 0x0038 (0x02B8 - 0x0280) +class UEnvQueryTest_PathfindingBatch final : public UEnvQueryTest_Pathfinding +{ +public: + struct FAIDataProviderFloatValue ScanRangeMultiplier; // 0x0280(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_PathfindingBatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_PathfindingBatch") + } + static class UEnvQueryTest_PathfindingBatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_PathfindingBatch; + +// Class AIModule.EnvQueryTest_Project +// 0x0030 (0x0228 - 0x01F8) +class UEnvQueryTest_Project final : public UEnvQueryTest +{ +public: + struct FEnvTraceData ProjectionData; // 0x01F8(0x0030)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Project") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Project") + } + static class UEnvQueryTest_Project* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Project; + +// Class AIModule.EnvQueryTest_Random +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_Random final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Random") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Random") + } + static class UEnvQueryTest_Random* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Random; + +// Class AIModule.EnvQueryTest_Trace +// 0x00E0 (0x02D8 - 0x01F8) +class UEnvQueryTest_Trace final : public UEnvQueryTest +{ +public: + struct FEnvTraceData TraceData; // 0x01F8(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderBoolValue TraceFromContext; // 0x0228(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ItemHeightOffset; // 0x0260(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ContextHeightOffset; // 0x0298(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf Context; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Trace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Trace") + } + static class UEnvQueryTest_Trace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Trace; + +// Class AIModule.EnvQueryTest_Volume +// 0x0018 (0x0210 - 0x01F8) +class UEnvQueryTest_Volume final : public UEnvQueryTest +{ +public: + TSubclassOf VolumeContext; // 0x01F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf VolumeClass; // 0x0200(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDoComplexVolumeTest : 1; // 0x0208(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Volume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Volume") + } + static class UEnvQueryTest_Volume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Volume; + +// Class AIModule.EnvQueryTypes +// 0x0000 (0x0028 - 0x0028) +class UEnvQueryTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTypes") + } + static class UEnvQueryTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTypes; + +// Class AIModule.EQSQueryResultSourceInterface +// 0x0000 (0x0000 - 0x0000) +class IEQSQueryResultSourceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EQSQueryResultSourceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EQSQueryResultSourceInterface") + } + static class IEQSQueryResultSourceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEQSQueryResultSourceInterface; + +// Class AIModule.EQSRenderingComponent +// 0x0040 (0x04C0 - 0x0480) +class UEQSRenderingComponent final : public UPrimitiveComponent +{ +public: + uint8 Pad_480[0x40]; // 0x0480(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EQSRenderingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EQSRenderingComponent") + } + static class UEQSRenderingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEQSRenderingComponent; + +// Class AIModule.EQSTestingPawn +// 0x0090 (0x0570 - 0x04E0) +class AEQSTestingPawn final : public ACharacter +{ +public: + class UEnvQuery* QueryTemplate; // 0x04E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QueryParams; // 0x04E8(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray QueryConfig; // 0x04F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float TimeLimitPerStep; // 0x0508(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StepToDebugDraw; // 0x050C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryHightlightMode HighlightMode; // 0x0510(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_511[0x3]; // 0x0511(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDrawLabels : 1; // 0x0514(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawFailedItems : 1; // 0x0514(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReRunQueryOnlyOnFinishedMove : 1; // 0x0514(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBeVisibleInGame : 1; // 0x0514(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTickDuringGame : 1; // 0x0514(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_515[0x3]; // 0x0515(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EEnvQueryRunMode QueryingMode; // 0x0518(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_519[0x7]; // 0x0519(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNavAgentProperties NavAgentProperties; // 0x0520(0x0030)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_550[0x20]; // 0x0550(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EQSTestingPawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EQSTestingPawn") + } + static class AEQSTestingPawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEQSTestingPawn; + +// Class AIModule.GenericTeamAgentInterface +// 0x0000 (0x0000 - 0x0000) +class IGenericTeamAgentInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GenericTeamAgentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GenericTeamAgentInterface") + } + static class IGenericTeamAgentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGenericTeamAgentInterface; + +// Class AIModule.GridPathAIController +// 0x0000 (0x0350 - 0x0350) +class AGridPathAIController final : public AAIController +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GridPathAIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GridPathAIController") + } + static class AGridPathAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGridPathAIController; + +// Class AIModule.GridPathFollowingComponent +// 0x0030 (0x02A0 - 0x0270) +class UGridPathFollowingComponent final : public UPathFollowingComponent +{ +public: + class UNavLocalGridManager* GridManager; // 0x0270(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_278[0x28]; // 0x0278(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GridPathFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GridPathFollowingComponent") + } + static class UGridPathFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGridPathFollowingComponent; + +// Class AIModule.NavFilter_AIControllerDefault +// 0x0000 (0x0048 - 0x0048) +class UNavFilter_AIControllerDefault final : public UNavigationQueryFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavFilter_AIControllerDefault") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavFilter_AIControllerDefault") + } + static class UNavFilter_AIControllerDefault* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavFilter_AIControllerDefault; + +// Class AIModule.NavLinkProxy +// 0x0050 (0x0298 - 0x0248) +class ANavLinkProxy final : public AActor +{ +public: + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PointLinks; // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SegmentLinks; // 0x0268(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UNavLinkCustomComponent* SmartLinkComp; // 0x0278(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSmartLinkIsRelevant; // 0x0280(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSmartLinkReached; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + +public: + void ReceiveSmartLinkReached(class AActor* Agent, const struct FVector& Destination); + void ResumePathFollowing(class AActor* Agent); + void SetSmartLinkEnabled(bool bEnabled); + + bool HasMovingAgents() const; + bool IsSmartLinkEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkProxy") + } + static class ANavLinkProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavLinkProxy; + +// Class AIModule.NavLocalGridManager +// 0x0030 (0x0058 - 0x0028) +class UNavLocalGridManager final : public UObject +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static int32 AddLocalNavigationGridForBox(class UObject* WorldContextObject, const struct FVector& Location, const struct FVector& Extent, const struct FRotator& Rotation, const int32 Radius2D, const float Height, bool bRebuildGrids); + static int32 AddLocalNavigationGridForCapsule(class UObject* WorldContextObject, const struct FVector& Location, float CapsuleRadius, float CapsuleHalfHeight, const int32 Radius2D, const float Height, bool bRebuildGrids); + static int32 AddLocalNavigationGridForPoint(class UObject* WorldContextObject, const struct FVector& Location, const int32 Radius2D, const float Height, bool bRebuildGrids); + static int32 AddLocalNavigationGridForPoints(class UObject* WorldContextObject, const TArray& Locations, const int32 Radius2D, const float Height, bool bRebuildGrids); + static bool FindLocalNavigationGridPath(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray* PathPoints); + static void RemoveLocalNavigationGrid(class UObject* WorldContextObject, int32 GridId, bool bRebuildGrids); + static bool SetLocalNavigationGridDensity(class UObject* WorldContextObject, float CellSize); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLocalGridManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLocalGridManager") + } + static class UNavLocalGridManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLocalGridManager; + +// Class AIModule.PathFollowingManager +// 0x0000 (0x0028 - 0x0028) +class UPathFollowingManager final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathFollowingManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathFollowingManager") + } + static class UPathFollowingManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPathFollowingManager; + +// Class AIModule.PawnAction +// 0x0068 (0x0090 - 0x0028) +class UPawnAction : public UObject +{ +public: + class UPawnAction* ChildAction; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPawnAction* ParentAction; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPawnActionsComponent* OwnerComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* Instigator; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBrainComponent* BrainComp; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAllowNewSameClassInstance : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bReplaceActiveSameClassInstance : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bShouldPauseMovement : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAlwaysNotifyOnFinished : 1; // 0x0080(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_81[0xF]; // 0x0081(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPawnAction* CreateActionInstance(class UObject* WorldContextObject, TSubclassOf ActionClass); + + void Finish(EPawnActionResult WithResult); + EAIRequestPriority GetActionPriority(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction") + } + static class UPawnAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction; + +// Class AIModule.PawnAction_BlueprintBase +// 0x0000 (0x0090 - 0x0090) +class UPawnAction_BlueprintBase final : public UPawnAction +{ +public: + void ActionFinished(class APawn* ControlledPawn, EPawnActionResult WithResult); + void ActionPause(class APawn* ControlledPawn); + void ActionResume(class APawn* ControlledPawn); + void ActionStart(class APawn* ControlledPawn); + void ActionTick(class APawn* ControlledPawn, float DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_BlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_BlueprintBase") + } + static class UPawnAction_BlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_BlueprintBase; + +// Class AIModule.PawnAction_Move +// 0x0050 (0x00E0 - 0x0090) +class UPawnAction_Move final : public UPawnAction +{ +public: + class AActor* GoalActor; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector GoalLocation; // 0x0098(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AcceptableRadius; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf FilterClass; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAllowStrafe : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bFinishOnOverlap : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bUsePathfinding : 1; // 0x00B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAllowPartialPath : 1; // 0x00B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bProjectGoalToNavigation : 1; // 0x00B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bUpdatePathToGoal : 1; // 0x00B0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAbortChildActionOnPathChange : 1; // 0x00B0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_B1[0x2F]; // 0x00B1(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_Move") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_Move") + } + static class UPawnAction_Move* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_Move; + +// Class AIModule.PawnAction_Repeat +// 0x0020 (0x00B0 - 0x0090) +class UPawnAction_Repeat final : public UPawnAction +{ +public: + class UPawnAction* ActionToRepeat; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnAction* RecentActionCopy; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPawnActionFailHandling ChildFailureHandlingMode; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_Repeat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_Repeat") + } + static class UPawnAction_Repeat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_Repeat; + +// Class AIModule.PawnAction_Sequence +// 0x0028 (0x00B8 - 0x0090) +class UPawnAction_Sequence final : public UPawnAction +{ +public: + TArray ActionSequence; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EPawnActionFailHandling ChildFailureHandlingMode; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPawnAction* RecentActionCopy; // 0x00A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_Sequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_Sequence") + } + static class UPawnAction_Sequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_Sequence; + +// Class AIModule.PawnAction_Wait +// 0x0010 (0x00A0 - 0x0090) +class UPawnAction_Wait final : public UPawnAction +{ +public: + float TimeToWait; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnAction_Wait") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnAction_Wait") + } + static class UPawnAction_Wait* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnAction_Wait; + +// Class AIModule.PawnActionsComponent +// 0x0038 (0x0108 - 0x00D0) +class UPawnActionsComponent final : public UActorComponent +{ +public: + class APawn* ControlledPawn; // 0x00D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ActionStacks; // 0x00D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ActionEvents; // 0x00E8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UPawnAction* CurrentAction; // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool K2_PerformAction(class APawn* Pawn, class UPawnAction* Action, EAIRequestPriority Priority); + + EPawnActionAbortState K2_AbortAction(class UPawnAction* ActionToAbort); + EPawnActionAbortState K2_ForceAbortAction(class UPawnAction* ActionToAbort); + bool K2_PushAction(class UPawnAction* NewAction, EAIRequestPriority Priority, class UObject* Instigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnActionsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnActionsComponent") + } + static class UPawnActionsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnActionsComponent; + +// Class AIModule.PawnSensingComponent +// 0x0048 (0x0118 - 0x00D0) +class UPawnSensingComponent final : public UActorComponent +{ +public: + float HearingThreshold; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LOSHearingThreshold; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SightRadius; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensingInterval; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HearingMaxSoundAge; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableSensingUpdates : 1; // 0x00E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlySensePlayers : 1; // 0x00E4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSeePawns : 1; // 0x00E4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHearNoises : 1; // 0x00E4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E5[0xB]; // 0x00E5(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSeePawn; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnHearNoise; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float PeripheralVisionAngle; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PeripheralVisionCosine; // 0x0114(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetPeripheralVisionAngle(const float NewPeripheralVisionAngle); + void SetSensingInterval(const float NewSensingInterval); + void SetSensingUpdatesEnabled(const bool bEnabled); + + float GetPeripheralVisionAngle() const; + float GetPeripheralVisionCosine() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnSensingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnSensingComponent") + } + static class UPawnSensingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnSensingComponent; + +// Class AIModule.VisualLoggerExtension +// 0x0000 (0x0028 - 0x0028) +class UVisualLoggerExtension final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisualLoggerExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisualLoggerExtension") + } + static class UVisualLoggerExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisualLoggerExtension; + +} + diff --git a/Hogwarts Legacy/SDK/AIModule_structs.hpp b/Hogwarts Legacy/SDK/AIModule_structs.hpp new file mode 100644 index 0000000..1d4642e --- /dev/null +++ b/Hogwarts Legacy/SDK/AIModule_structs.hpp @@ -0,0 +1,1040 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AIModule + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum AIModule.EPathFollowingResult +// NumValues: 0x0007 +enum class EPathFollowingResult : uint8 +{ + Success = 0, + Blocked = 1, + OffPath = 2, + Aborted = 3, + Skipped_DEPRECATED = 4, + Invalid = 5, + EPathFollowingResult_MAX = 6, +}; + +// Enum AIModule.EEnvQueryStatus +// NumValues: 0x0007 +enum class EEnvQueryStatus : uint8 +{ + Processing = 0, + Success = 1, + Failed = 2, + Aborted = 3, + OwnerLost = 4, + MissingParam = 5, + EEnvQueryStatus_MAX = 6, +}; + +// Enum AIModule.EEnvQueryRunMode +// NumValues: 0x0005 +enum class EEnvQueryRunMode : uint8 +{ + SingleResult = 0, + RandomBest5Pct = 1, + RandomBest25Pct = 2, + AllMatching = 3, + EEnvQueryRunMode_MAX = 4, +}; + +// Enum AIModule.EAISenseNotifyType +// NumValues: 0x0003 +enum class EAISenseNotifyType : uint8 +{ + OnEveryPerception = 0, + OnPerceptionChange = 1, + EAISenseNotifyType_MAX = 2, +}; + +// Enum AIModule.EAITaskPriority +// NumValues: 0x0006 +enum class EAITaskPriority : uint8 +{ + Lowest = 0, + Low = 64, + AutonomousAI = 127, + High = 192, + Ultimate = 254, + EAITaskPriority_MAX = 255, +}; + +// Enum AIModule.EGenericAICheck +// NumValues: 0x0008 +enum class EGenericAICheck : uint8 +{ + Less = 0, + LessOrEqual = 1, + Equal = 2, + NotEqual = 3, + GreaterOrEqual = 4, + Greater = 5, + IsTrue = 6, + MAX = 7, +}; + +// Enum AIModule.EAILockSource +// NumValues: 0x0005 +enum class EAILockSource : uint8 +{ + Animation = 0, + Logic = 1, + Script = 2, + Gameplay = 3, + MAX = 4, +}; + +// Enum AIModule.EAIRequestPriority +// NumValues: 0x0006 +enum class EAIRequestPriority : uint8 +{ + SoftScript = 0, + Logic = 1, + HardScript = 2, + Reaction = 3, + Ultimate = 4, + MAX = 5, +}; + +// Enum AIModule.EPawnActionEventType +// NumValues: 0x0007 +enum class EPawnActionEventType : uint8 +{ + Invalid = 0, + FailedToStart = 1, + InstantAbort = 2, + FinishedAborting = 3, + FinishedExecution = 4, + Push = 5, + EPawnActionEventType_MAX = 6, +}; + +// Enum AIModule.EPawnActionResult +// NumValues: 0x0006 +enum class EPawnActionResult : uint8 +{ + NotStarted = 0, + InProgress = 1, + Success = 2, + Failed = 3, + Aborted = 4, + EPawnActionResult_MAX = 5, +}; + +// Enum AIModule.EPawnActionAbortState +// NumValues: 0x0006 +enum class EPawnActionAbortState : uint8 +{ + NeverStarted = 0, + NotBeingAborted = 1, + MarkPendingAbort = 2, + LatentAbortInProgress = 3, + AbortDone = 4, + MAX = 5, +}; + +// Enum AIModule.FAIDistanceType +// NumValues: 0x0004 +enum class EFAIDistanceType : uint8 +{ + Distance3D = 0, + Distance2D = 1, + DistanceZ = 2, + MAX = 3, +}; + +// Enum AIModule.EAIOptionFlag +// NumValues: 0x0004 +enum class EAIOptionFlag : uint8 +{ + Default = 0, + Enable = 1, + Disable = 2, + MAX = 3, +}; + +// Enum AIModule.EBTFlowAbortMode +// NumValues: 0x0005 +enum class EBTFlowAbortMode : uint8 +{ + None = 0, + LowerPriority = 1, + Self = 2, + Both = 3, + EBTFlowAbortMode_MAX = 4, +}; + +// Enum AIModule.EBTNodeResult +// NumValues: 0x0005 +enum class EBTNodeResult : uint8 +{ + Succeeded = 0, + Failed = 1, + Aborted = 2, + InProgress = 3, + EBTNodeResult_MAX = 4, +}; + +// Enum AIModule.ETextKeyOperation +// NumValues: 0x0005 +enum class ETextKeyOperation : uint8 +{ + Equal = 0, + NotEqual = 1, + Contain = 2, + NotContain = 3, + ETextKeyOperation_MAX = 4, +}; + +// Enum AIModule.EArithmeticKeyOperation +// NumValues: 0x0007 +enum class EArithmeticKeyOperation : uint8 +{ + Equal = 0, + NotEqual = 1, + Less = 2, + LessOrEqual = 3, + Greater = 4, + GreaterOrEqual = 5, + EArithmeticKeyOperation_MAX = 6, +}; + +// Enum AIModule.EBasicKeyOperation +// NumValues: 0x0003 +enum class EBasicKeyOperation : uint8 +{ + Set = 0, + NotSet = 1, + EBasicKeyOperation_MAX = 2, +}; + +// Enum AIModule.EBTParallelMode +// NumValues: 0x0003 +enum class EBTParallelMode : uint8 +{ + AbortBackground = 0, + WaitForBackground = 1, + EBTParallelMode_MAX = 2, +}; + +// Enum AIModule.EBTDecoratorLogic +// NumValues: 0x0006 +enum class EBTDecoratorLogic : uint8 +{ + Invalid = 0, + Test = 1, + And = 2, + Or = 3, + Not = 4, + EBTDecoratorLogic_MAX = 5, +}; + +// Enum AIModule.EBTChildIndex +// NumValues: 0x0003 +enum class EBTChildIndex : uint8 +{ + FirstNode = 0, + TaskNode = 1, + EBTChildIndex_MAX = 2, +}; + +// Enum AIModule.EBTBlackboardRestart +// NumValues: 0x0003 +enum class EBTBlackboardRestart : uint8 +{ + ValueChange = 0, + ResultChange = 1, + EBTBlackboardRestart_MAX = 2, +}; + +// Enum AIModule.EBlackBoardEntryComparison +// NumValues: 0x0003 +enum class EBlackBoardEntryComparison : uint8 +{ + Equal = 0, + NotEqual = 1, + EBlackBoardEntryComparison_MAX = 2, +}; + +// Enum AIModule.EPathExistanceQueryType +// NumValues: 0x0004 +enum class EPathExistanceQueryType : uint8 +{ + NavmeshRaycast2D = 0, + HierarchicalQuery = 1, + RegularPathFinding = 2, + EPathExistanceQueryType_MAX = 3, +}; + +// Enum AIModule.EPointOnCircleSpacingMethod +// NumValues: 0x0003 +enum class EPointOnCircleSpacingMethod : uint8 +{ + BySpaceBetween = 0, + ByNumberOfPoints = 1, + EPointOnCircleSpacingMethod_MAX = 2, +}; + +// Enum AIModule.EEQSNormalizationType +// NumValues: 0x0003 +enum class EEQSNormalizationType : uint8 +{ + Absolute = 0, + RelativeToScores = 1, + EEQSNormalizationType_MAX = 2, +}; + +// Enum AIModule.EEnvTestDistance +// NumValues: 0x0005 +enum class EEnvTestDistance : uint8 +{ + Distance3D = 0, + Distance2D = 1, + DistanceZ = 2, + DistanceAbsoluteZ = 3, + EEnvTestDistance_MAX = 4, +}; + +// Enum AIModule.EEnvTestDot +// NumValues: 0x0003 +enum class EEnvTestDot : uint8 +{ + Dot3D = 0, + Dot2D = 1, + EEnvTestDot_MAX = 2, +}; + +// Enum AIModule.EEnvTestPathfinding +// NumValues: 0x0004 +enum class EEnvTestPathfinding : uint8 +{ + PathExist = 0, + PathCost = 1, + PathLength = 2, + EEnvTestPathfinding_MAX = 3, +}; + +// Enum AIModule.EEnvQueryTestClamping +// NumValues: 0x0004 +enum class EEnvQueryTestClamping : uint8 +{ + None = 0, + SpecifiedValue = 1, + FilterThreshold = 2, + EEnvQueryTestClamping_MAX = 3, +}; + +// Enum AIModule.EEnvDirection +// NumValues: 0x0003 +enum class EEnvDirection : uint8 +{ + TwoPoints = 0, + Rotation = 1, + EEnvDirection_MAX = 2, +}; + +// Enum AIModule.EEnvOverlapShape +// NumValues: 0x0004 +enum class EEnvOverlapShape : uint8 +{ + Box = 0, + Sphere = 1, + Capsule = 2, + EEnvOverlapShape_MAX = 3, +}; + +// Enum AIModule.EEnvTraceShape +// NumValues: 0x0005 +enum class EEnvTraceShape : uint8 +{ + Line = 0, + Box = 1, + Sphere = 2, + Capsule = 3, + EEnvTraceShape_MAX = 4, +}; + +// Enum AIModule.EEnvQueryTrace +// NumValues: 0x0005 +enum class EEnvQueryTrace : uint8 +{ + None = 0, + Navigation = 1, + Geometry = 2, + NavigationOverLedges = 3, + EEnvQueryTrace_MAX = 4, +}; + +// Enum AIModule.EAIParamType +// NumValues: 0x0004 +enum class EAIParamType : uint8 +{ + Float = 0, + Int = 1, + Bool = 2, + MAX = 3, +}; + +// Enum AIModule.EEnvQueryParam +// NumValues: 0x0004 +enum class EEnvQueryParam : uint8 +{ + Float = 0, + Int = 1, + Bool = 2, + EEnvQueryParam_MAX = 3, +}; + +// Enum AIModule.EEnvTestScoreOperator +// NumValues: 0x0005 +enum class EEnvTestScoreOperator : uint8 +{ + AverageScore = 0, + MinScore = 1, + MaxScore = 2, + Multiply = 3, + EEnvTestScoreOperator_MAX = 4, +}; + +// Enum AIModule.EEnvTestFilterOperator +// NumValues: 0x0003 +enum class EEnvTestFilterOperator : uint8 +{ + AllPass = 0, + AnyPass = 1, + EEnvTestFilterOperator_MAX = 2, +}; + +// Enum AIModule.EEnvTestCost +// NumValues: 0x0004 +enum class EEnvTestCost : uint8 +{ + Low = 0, + Medium = 1, + High = 2, + EEnvTestCost_MAX = 3, +}; + +// Enum AIModule.EEnvTestWeight +// NumValues: 0x0007 +enum class EEnvTestWeight : uint8 +{ + None = 0, + Square = 1, + Inverse = 2, + Unused = 3, + Constant = 4, + Skip = 5, + EEnvTestWeight_MAX = 6, +}; + +// Enum AIModule.EEnvTestScoreEquation +// NumValues: 0x0006 +enum class EEnvTestScoreEquation : uint8 +{ + Linear = 0, + Square = 1, + InverseLinear = 2, + SquareRoot = 3, + Constant = 4, + EEnvTestScoreEquation_MAX = 5, +}; + +// Enum AIModule.EEnvTestFilterType +// NumValues: 0x0005 +enum class EEnvTestFilterType : uint8 +{ + Minimum = 0, + Maximum = 1, + Range = 2, + Match = 3, + EEnvTestFilterType_MAX = 4, +}; + +// Enum AIModule.EEnvTestPurpose +// NumValues: 0x0004 +enum class EEnvTestPurpose : uint8 +{ + Filter = 0, + Score = 1, + FilterAndScore = 2, + EEnvTestPurpose_MAX = 3, +}; + +// Enum AIModule.EEnvQueryHightlightMode +// NumValues: 0x0004 +enum class EEnvQueryHightlightMode : uint8 +{ + All = 0, + Best5Pct = 1, + Best25Pct = 2, + EEnvQueryHightlightMode_MAX = 3, +}; + +// Enum AIModule.ETeamAttitude +// NumValues: 0x0004 +enum class ETeamAttitude : uint8 +{ + Friendly = 0, + Neutral = 1, + Hostile = 2, + ETeamAttitude_MAX = 3, +}; + +// Enum AIModule.EPathFollowingRequestResult +// NumValues: 0x0004 +enum class EPathFollowingRequestResult : uint8 +{ + Failed = 0, + AlreadyAtGoal = 1, + RequestSuccessful = 2, + EPathFollowingRequestResult_MAX = 3, +}; + +// Enum AIModule.EPathFollowingAction +// NumValues: 0x0006 +enum class EPathFollowingAction : uint8 +{ + Error = 0, + NoMove = 1, + DirectMove = 2, + PartialPath = 3, + PathToGoal = 4, + EPathFollowingAction_MAX = 5, +}; + +// Enum AIModule.EPathFollowingStatus +// NumValues: 0x0005 +enum class EPathFollowingStatus : uint8 +{ + Idle = 0, + Waiting = 1, + Paused = 2, + Moving = 3, + EPathFollowingStatus_MAX = 4, +}; + +// Enum AIModule.EPawnActionFailHandling +// NumValues: 0x0003 +enum class EPawnActionFailHandling : uint8 +{ + RequireSuccess = 0, + IgnoreFailure = 1, + EPawnActionFailHandling_MAX = 2, +}; + +// Enum AIModule.EPawnSubActionTriggeringPolicy +// NumValues: 0x0003 +enum class EPawnSubActionTriggeringPolicy : uint8 +{ + CopyBeforeTriggering = 0, + ReuseInstances = 1, + EPawnSubActionTriggeringPolicy_MAX = 2, +}; + +// Enum AIModule.EPawnActionMoveMode +// NumValues: 0x0003 +enum class EPawnActionMoveMode : uint8 +{ + UsePathfinding = 0, + StraightLine = 1, + EPawnActionMoveMode_MAX = 2, +}; + +// ScriptStruct AIModule.AIDataProviderValue +// 0x0020 (0x0020 - 0x0000) +struct FAIDataProviderValue +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAIDataProvider* DataBinding; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DataField; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAIDataProviderValue; + +// ScriptStruct AIModule.AIDataProviderTypedValue +// 0x0010 (0x0030 - 0x0020) +struct FAIDataProviderTypedValue : public FAIDataProviderValue +{ +public: + class UClass* PropertyType; // 0x0020(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderTypedValue; + +// ScriptStruct AIModule.AIDataProviderFloatValue +// 0x0008 (0x0038 - 0x0030) +struct FAIDataProviderFloatValue final : public FAIDataProviderTypedValue +{ +public: + float DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderFloatValue; + +// ScriptStruct AIModule.AIStimulus +// 0x003C (0x003C - 0x0000) +struct FAIStimulus final +{ +public: + float Age; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExpirationAge; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Strength; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StimulusLocation; // 0x000C(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReceiverLocation; // 0x0018(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0024(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0xC]; // 0x002C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_38_0 : 1; // 0x0038(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bSuccessfullySensed : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIStimulus; + +// ScriptStruct AIModule.ActorPerceptionUpdateInfo +// 0x0048 (0x0048 - 0x0000) +struct FActorPerceptionUpdateInfo final +{ +public: + int32 TargetId; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Target; // 0x0004(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAIStimulus Stimulus; // 0x000C(0x003C)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorPerceptionUpdateInfo; + +// ScriptStruct AIModule.AISightEvent +// 0x0018 (0x0018 - 0x0000) +struct FAISightEvent final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* SeenActor; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Observer; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAISightEvent; + +// ScriptStruct AIModule.AIRequestID +// 0x0004 (0x0004 - 0x0000) +struct FAIRequestID final +{ +public: + uint32 RequestID; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAIRequestID; + +// ScriptStruct AIModule.BlackboardKeySelector +// 0x0028 (0x0028 - 0x0000) +struct FBlackboardKeySelector final +{ +public: + TArray AllowedTypes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class FName SelectedKeyName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SelectedKeyType; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SelectedKeyID; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bNoneIsAllowedValue : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlackboardKeySelector; + +// ScriptStruct AIModule.AIDataProviderBoolValue +// 0x0008 (0x0038 - 0x0030) +struct FAIDataProviderBoolValue final : public FAIDataProviderTypedValue +{ +public: + bool DefaultValue; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderBoolValue; + +// ScriptStruct AIModule.AIDataProviderIntValue +// 0x0008 (0x0038 - 0x0030) +struct FAIDataProviderIntValue final : public FAIDataProviderTypedValue +{ +public: + int32 DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderIntValue; + +// ScriptStruct AIModule.AIDataProviderStructValue +// 0x0010 (0x0030 - 0x0020) +struct FAIDataProviderStructValue final : public FAIDataProviderValue +{ +public: + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIDataProviderStructValue; + +// ScriptStruct AIModule.ActorPerceptionBlueprintInfo +// 0x0020 (0x0020 - 0x0000) +struct FActorPerceptionBlueprintInfo final +{ +public: + class AActor* Target; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LastSensedStimuli; // 0x0008(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsHostile : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorPerceptionBlueprintInfo; + +// ScriptStruct AIModule.AISenseAffiliationFilter +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FAISenseAffiliationFilter final +{ +public: + uint8 bDetectEnemies : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDetectNeutrals : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDetectFriendlies : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAISenseAffiliationFilter; + +// ScriptStruct AIModule.AIDamageEvent +// 0x0038 (0x0038 - 0x0000) +struct FAIDamageEvent final +{ +public: + float Amount; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* DamagedActor; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAIDamageEvent; + +// ScriptStruct AIModule.AINoiseEvent +// 0x0030 (0x0030 - 0x0000) +struct FAINoiseEvent final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NoiseLocation; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 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_FAINoiseEvent; + +// ScriptStruct AIModule.AIPredictionEvent +// 0x0018 (0x0018 - 0x0000) +struct FAIPredictionEvent final +{ +public: + class AActor* Requestor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PredictedActor; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIPredictionEvent; + +// ScriptStruct AIModule.AITeamStimulusEvent +// 0x0038 (0x0038 - 0x0000) +struct FAITeamStimulusEvent 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_FAITeamStimulusEvent; + +// ScriptStruct AIModule.AITouchEvent +// 0x0020 (0x0020 - 0x0000) +struct FAITouchEvent final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TouchReceiver; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAITouchEvent; + +// ScriptStruct AIModule.IntervalCountdown +// 0x0008 (0x0008 - 0x0000) +struct FIntervalCountdown final +{ +public: + float Interval; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIntervalCountdown; + +// ScriptStruct AIModule.AIMoveRequest +// 0x0040 (0x0040 - 0x0000) +struct FAIMoveRequest final +{ +public: + class AActor* GoalActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8[0x38]; // 0x0008(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAIMoveRequest; + +// ScriptStruct AIModule.BehaviorTreeTemplateInfo +// 0x0018 (0x0018 - 0x0000) +struct FBehaviorTreeTemplateInfo final +{ +public: + class UBehaviorTree* Asset; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTCompositeNode* Template; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBehaviorTreeTemplateInfo; + +// ScriptStruct AIModule.BlackboardEntry +// 0x0018 (0x0018 - 0x0000) +struct FBlackboardEntry final +{ +public: + class FName EntryName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardKeyType* KeyType; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInstanceSynced : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlackboardEntry; + +// ScriptStruct AIModule.BTDecoratorLogic +// 0x0004 (0x0004 - 0x0000) +struct FBTDecoratorLogic final +{ +public: + EBTDecoratorLogic Operation; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x1]; // 0x0001(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 Number; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBTDecoratorLogic; + +// ScriptStruct AIModule.BTCompositeChild +// 0x0030 (0x0030 - 0x0000) +struct FBTCompositeChild final +{ +public: + class UBTCompositeNode* ChildComposite; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTTaskNode* ChildTask; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Decorators; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DecoratorOps; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBTCompositeChild; + +// ScriptStruct AIModule.CrowdAvoidanceSamplingPattern +// 0x0020 (0x0020 - 0x0000) +struct FCrowdAvoidanceSamplingPattern final +{ +public: + TArray Angles; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Radii; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCrowdAvoidanceSamplingPattern; + +// ScriptStruct AIModule.CrowdAvoidanceConfig +// 0x001C (0x001C - 0x0000) +struct FCrowdAvoidanceConfig final +{ +public: + float VelocityBias; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredVelocityWeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentVelocityWeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SideBiasWeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactTimeWeight; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactTimeRange; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CustomPatternIdx; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AdaptiveDivisions; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AdaptiveRings; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AdaptiveDepth; // 0x001B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCrowdAvoidanceConfig; + +// ScriptStruct AIModule.EnvQueryInstanceCache +// 0x0178 (0x0178 - 0x0000) +struct FEnvQueryInstanceCache final +{ +public: + class UEnvQuery* Template; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x170]; // 0x0008(0x0170)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvQueryInstanceCache; + +// ScriptStruct AIModule.EnvQueryRequest +// 0x0068 (0x0068 - 0x0000) +struct FEnvQueryRequest final +{ +public: + class UEnvQuery* QueryTemplate; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UObject* Owner; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWorld* World; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_18[0x50]; // 0x0018(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvQueryRequest; + +// ScriptStruct AIModule.AIDynamicParam +// 0x0038 (0x0038 - 0x0000) +struct FAIDynamicParam final +{ +public: + class FName ParamName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIParamType ParamType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector BBKey; // 0x0010(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAIDynamicParam; + +// ScriptStruct AIModule.EQSParametrizedQueryExecutionRequest +// 0x0048 (0x0048 - 0x0000) +struct FEQSParametrizedQueryExecutionRequest final +{ +public: + class UEnvQuery* QueryTemplate; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QueryConfig; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector EQSQueryBlackboardKey; // 0x0018(0x0028)(Edit, NativeAccessSpecifierPublic) + EEnvQueryRunMode RunMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseBBKeyForQueryTemplate : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEQSParametrizedQueryExecutionRequest; + +// ScriptStruct AIModule.EnvQueryResult +// 0x0040 (0x0040 - 0x0000) +struct FEnvQueryResult final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ItemType; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x14]; // 0x0018(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OptionIndex; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QueryID; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvQueryResult; + +// ScriptStruct AIModule.EnvOverlapData +// 0x0020 (0x0020 - 0x0000) +struct FEnvOverlapData final +{ +public: + float ExtentX; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentY; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentZ; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ShapeOffset; // 0x000C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel OverlapChannel; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvOverlapShape OverlapShape; // 0x0019(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOnlyBlockingHits : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverlapComplex : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipOverlapQuerier : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvOverlapData; + +// ScriptStruct AIModule.EnvTraceData +// 0x0030 (0x0030 - 0x0000) +struct FEnvTraceData final +{ +public: + int32 VersionNum; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf NavigationFilter; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectDown; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectUp; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentX; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentY; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentZ; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostProjectionVerticalOffset; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel SerializedChannel; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvTraceShape TraceShape; // 0x002A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryTrace TraceMode; // 0x002B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTraceComplex : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyBlockingHits : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanTraceOnNavMesh : 1; // 0x002C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanTraceOnGeometry : 1; // 0x002C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanDisableTrace : 1; // 0x002C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanProjectDown : 1; // 0x002C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvTraceData; + +// ScriptStruct AIModule.EnvDirection +// 0x0020 (0x0020 - 0x0000) +struct FEnvDirection final +{ +public: + TSubclassOf LineFrom; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LineTo; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Rotation; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvDirection DirMode; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvDirection; + +// ScriptStruct AIModule.EnvNamedValue +// 0x0010 (0x0010 - 0x0000) +struct FEnvNamedValue final +{ +public: + class FName ParamName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAIParamType ParamType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvNamedValue; + +// ScriptStruct AIModule.GenericTeamId +// 0x0001 (0x0001 - 0x0000) +struct FGenericTeamId final +{ +public: + uint8 TeamID; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGenericTeamId; + +// ScriptStruct AIModule.PawnActionStack +// 0x0008 (0x0008 - 0x0000) +struct FPawnActionStack final +{ +public: + class UPawnAction* TopAction; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPawnActionStack; + +// ScriptStruct AIModule.PawnActionEvent +// 0x0018 (0x0018 - 0x0000) +struct FPawnActionEvent final +{ +public: + class UPawnAction* Action; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPawnActionEvent; + +// ScriptStruct AIModule.RecastGraphWrapper +// 0x0098 (0x0098 - 0x0000) +struct FRecastGraphWrapper final +{ +public: + class ARecastNavMesh* RecastNavMeshActor; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8[0x90]; // 0x0008(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRecastGraphWrapper; + +} + diff --git a/Hogwarts Legacy/SDK/AIPathScheduler_classes.hpp b/Hogwarts Legacy/SDK/AIPathScheduler_classes.hpp new file mode 100644 index 0000000..331c502 --- /dev/null +++ b/Hogwarts Legacy/SDK/AIPathScheduler_classes.hpp @@ -0,0 +1,65 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AIPathScheduler + +#include "Basic.hpp" + +#include "AIPathScheduler_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class AIPathScheduler.AIPath +// 0x00E0 (0x0328 - 0x0248) +class AAIPath final : public AActor +{ +public: + float BlendScale; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseAsEscapePath; // 0x024C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BranchOnly; // 0x024D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24E[0x2]; // 0x024E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PathSchedule; // 0x0250(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bStartActive; // 0x0260(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApparateOnDeactivate; // 0x0261(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowGroups; // 0x0262(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_263[0x1]; // 0x0263(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MinStationHangTime; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStationHangTime; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPathComponent* PathComponent; // 0x0270(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray BranchCommands; // 0x0278(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray StationCommands; // 0x0288(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + bool bDataTransfered; // 0x0298(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_299[0x8F]; // 0x0299(0x008F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Activate(); + void Deactivate(); + void EnableApparate(bool InEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPath") + } + static class AAIPath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAIPath; + +} + diff --git a/Hogwarts Legacy/SDK/AIPathScheduler_structs.hpp b/Hogwarts Legacy/SDK/AIPathScheduler_structs.hpp new file mode 100644 index 0000000..798b3d1 --- /dev/null +++ b/Hogwarts Legacy/SDK/AIPathScheduler_structs.hpp @@ -0,0 +1,162 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AIPathScheduler + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum AIPathScheduler.EHoboType +// NumValues: 0x000D +enum class EHoboType : uint8 +{ + AnyType = 0, + DarkWizards = 1, + Ghosts = 2, + Students = 3, + TownsPeople = 4, + HouseElf = 5, + Authority = 6, + Worker = 7, + Child = 8, + YoungStudent = 9, + AzkabanPrisoner = 10, + Custom = 11, + EHoboType_MAX = 12, +}; + +// Enum AIPathScheduler.EHouseAndGender +// NumValues: 0x0008 +enum class EHouseAndGender : uint8 +{ + Any = 0, + Male = 1, + Female = 2, + Gryffindor = 3, + Hufflepuff = 4, + Ravenclaw = 5, + Slytherin = 6, + EHouseAndGender_MAX = 7, +}; + +// Enum AIPathScheduler.ETagType +// NumValues: 0x0004 +enum class ETagType : uint8 +{ + TagNone = 0, + TagBranch = 1, + TagStation = 2, + ETagType_MAX = 3, +}; + +// Enum AIPathScheduler.EBehaviorState +// NumValues: 0x0011 +enum class EBehaviorState : uint8 +{ + Simulated = 0, + Restarting = 1, + Alive = 2, + Reacting_MoveToStation = 3, + Reacting_MoveToSpline = 4, + Reacting = 5, + Dormant = 6, + Paused = 7, + WalkToStation = 8, + WalkToSpline = 9, + RefreshSplineData = 10, + Spawning = 11, + Destroyed = 12, + RenderShutdown = 13, + FormGroup = 14, + Transferred = 15, + EBehaviorState_MAX = 16, +}; + +// Enum AIPathScheduler.ETrafficFlow +// NumValues: 0x0006 +enum class ETrafficFlow : uint8 +{ + Forward = 0, + Backwards = 1, + Bidirectional = 2, + Blocked = 3, + Random = 4, + ETrafficFlow_MAX = 5, +}; + +// ScriptStruct AIPathScheduler.TypeWeight +// 0x0008 (0x0008 - 0x0000) +struct FTypeWeight final +{ +public: + int32 Type; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypeWeight; + +// ScriptStruct AIPathScheduler.PathScheduleData +// 0x0030 (0x0030 - 0x0000) +struct FPathScheduleData final +{ +public: + int32 StartTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DaysMask; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SpawnDensity; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 HouseAndGender; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 HoboType; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Weights; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPathScheduleData; + +// ScriptStruct AIPathScheduler.BaseTagCommand +// 0x0001 (0x0001 - 0x0000) +struct FBaseTagCommand +{ +public: + ETagType TagCommandType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseTagCommand; + +// ScriptStruct AIPathScheduler.BranchTagCommand +// 0x001F (0x0020 - 0x0001) +struct FBranchTagCommand final : public FBaseTagCommand +{ +public: + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + int64 UUID_BranchTo; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FromPathPointIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ToPathPointIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Probability; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrafficFlow ForwardToBranchDirection; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrafficFlow BackwardToBranchDirection; // 0x001D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBranchTagCommand; + +// ScriptStruct AIPathScheduler.StationTagCommand +// 0x001F (0x0020 - 0x0001) +struct FStationTagCommand final : public FBaseTagCommand +{ +public: + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + int64 UUID_AIPath; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FromPathPointIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Probability; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SiteLocation; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStationTagCommand; + +} + diff --git a/Hogwarts Legacy/SDK/AbleCore_classes.hpp b/Hogwarts Legacy/SDK/AbleCore_classes.hpp new file mode 100644 index 0000000..dac69d4 --- /dev/null +++ b/Hogwarts Legacy/SDK/AbleCore_classes.hpp @@ -0,0 +1,5192 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AbleCore + +#include "Basic.hpp" + +#include "BTCustomRuntime_structs.hpp" +#include "AvaAnimation_structs.hpp" +#include "AvaAnimation_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "AnimationArchitectRuntime_structs.hpp" +#include "AnimationArchitectRuntime_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "InputCore_structs.hpp" +#include "AbleCore_structs.hpp" +#include "SlateCore_classes.hpp" +#include "StencilManager_structs.hpp" +#include "AIModule_structs.hpp" +#include "AIModule_classes.hpp" + + +namespace SDK +{ + +// Class AbleCore.AblAbilityBaseScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblAbilityBaseScratchPad : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityBaseScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityBaseScratchPad") + } + static class UAblAbilityBaseScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityBaseScratchPad; + +// Class AbleCore.AblAbilityTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblAbilityTaskScratchPad : public UAblAbilityBaseScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTaskScratchPad") + } + static class UAblAbilityTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTaskScratchPad; + +// Class AbleCore.AblSpawnActorTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblSpawnActorTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TWeakObjectPtr SpawnedActor; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSpawnActorTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSpawnActorTaskScratchPad") + } + static class UAblSpawnActorTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSpawnActorTaskScratchPad; + +// Class AbleCore.AblBlendWeightMultiplierGetter +// 0x0000 (0x0028 - 0x0028) +class UAblBlendWeightMultiplierGetter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendWeightMultiplierGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendWeightMultiplierGetter") + } + static class UAblBlendWeightMultiplierGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendWeightMultiplierGetter; + +// Class AbleCore.AblAbilityNode +// 0x0000 (0x0028 - 0x0028) +class UAblAbilityNode : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityNode") + } + static class UAblAbilityNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityNode; + +// Class AbleCore.AblAbilityTask +// 0x0048 (0x0070 - 0x0028) +class UAblAbilityTask : public UAblAbilityNode +{ +public: + struct FRelativeTime m_StartTime; // 0x0028(0x0018)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FRelativeTime m_EndTime; // 0x0040(0x0018)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray m_TaskTargets; // 0x0058(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + bool m_Verbose; // 0x0068(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_IsDone; // 0x0069(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTask") + } + static class UAblAbilityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTask; + +// Class AbleCore.AblCustomEventListenerTask +// 0x0000 (0x0070 - 0x0070) +class UAblCustomEventListenerTask : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomEventListenerTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomEventListenerTask") + } + static class UAblCustomEventListenerTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomEventListenerTask; + +// Class AbleCore.AbleHUD +// 0x0000 (0x0338 - 0x0338) +class AAbleHUD : public APreloadArchitectHUD +{ +public: + void SetTarget(class AActor* InActor); + void ToggleAbleHUD(); + void UpdateDebugTarget(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbleHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbleHUD") + } + static class AAbleHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAbleHUD; + +// Class AbleCore.AblRemoveGameplayTagTask +// 0x0010 (0x0080 - 0x0070) +class UAblRemoveGameplayTagTask final : public UAblAbilityTask +{ +public: + TArray m_TagList; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRemoveGameplayTagTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRemoveGameplayTagTask") + } + static class UAblRemoveGameplayTagTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRemoveGameplayTagTask; + +// Class AbleCore.AblAnimNotify +// 0x0008 (0x0040 - 0x0038) +class UAblAnimNotify : public UAnimNotify +{ +public: + class FName EventName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimNotify") + } + static class UAblAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimNotify; + +// Class AbleCore.AblAnimNotifyPure +// 0x0000 (0x0040 - 0x0040) +class UAblAnimNotifyPure final : public UAblAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimNotifyPure") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimNotifyPure") + } + static class UAblAnimNotifyPure* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimNotifyPure; + +// Class AbleCore.AblCollisionShape +// 0x0030 (0x0058 - 0x0028) +class UAblCollisionShape : public UObject +{ +public: + struct FAblAbilityTargetTypeLocation m_QueryLocation; // 0x0028(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + ECollisionChannel m_CollisionChannel; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UseAsyncQuery; // 0x0051(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionShape") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionShape") + } + static class UAblCollisionShape* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionShape; + +// Class AbleCore.AblCollisionShapeBox +// 0x0010 (0x0068 - 0x0058) +class UAblCollisionShapeBox final : public UAblCollisionShape +{ +public: + struct FVector m_HalfExtents; // 0x0058(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionShapeBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionShapeBox") + } + static class UAblCollisionShapeBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionShapeBox; + +// Class AbleCore.Able_AnimInstance +// 0x0250 (0x0510 - 0x02C0) +class UAble_AnimInstance : public UAnimationArchitect_AnimInstance +{ +public: + TMap MapSequenceToPhaseVote; // 0x02C0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool InIdle; // 0x0310(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AnimationModifiers; // 0x0318(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector DesiredWorldDirection; // 0x0328(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LastDesiredWorldDirection; // 0x0334(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredWorldSpeed; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RateMultiplierOverride; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedYawRemaining; // 0x0348(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FixedYawOffset; // 0x034C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FixedYawSampleTime; // 0x0350(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_354[0x1A4]; // 0x0354(0x01A4)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblAbilityComponent* AbleAbilityComponent; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_500[0x10]; // 0x0500(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Get_DesiredWorldDirection(struct FVector* OutWorldDirection); + void Get_DesiredWorldSpeed(float* OutSpeed); + void Get_FixedYawOffset(float* OutFixedYawOffset); + void Get_FixedYawRemaining(float* OutFixedYawRemaining); + void Get_FixedYawSampleTime(float* OutFixedYawSampleTime); + void Get_LastDesiredWorldDirection(struct FVector* OutWorldDirection); + void Set_DesiredWorldDirection(const struct FVector& InWorldDirection); + void Set_DesiredWorldSpeed(float InSpeed); + void Set_FixedYaw(const float InFixedYawRemaining, const float InFixedYawOffset, const float SampleTime); + void Set_LastDesiredWorldDirection(const struct FVector& InWorldDirection); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Able_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Able_AnimInstance") + } + static class UAble_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAble_AnimInstance; + +// Class AbleCore.AblAbilityEventScratchPad +// 0x0020 (0x0048 - 0x0028) +class UAblAbilityEventScratchPad : public UAblAbilityBaseScratchPad +{ +public: + TWeakObjectPtr AbilityEventPtr; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EventReceived(const class UObject* Caller); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityEventScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityEventScratchPad") + } + static class UAblAbilityEventScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityEventScratchPad; + +// Class AbleCore.AblBranchEventScratchPad +// 0x0018 (0x0060 - 0x0048) +class UAblBranchEventScratchPad final : public UAblAbilityEventScratchPad +{ +public: + class UAblAbility* BranchAbility; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CachedKeys; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchEventScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchEventScratchPad") + } + static class UAblBranchEventScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchEventScratchPad; + +// Class AbleCore.PhysicalBodyBlendChannel +// 0x0030 (0x0058 - 0x0028) +class UPhysicalBodyBlendChannel final : public UObject +{ +public: + TArray ChannelBlendedWeights; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ChannelFadeWeights; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PhysicalBodyBlendArray; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalBodyBlendChannel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalBodyBlendChannel") + } + static class UPhysicalBodyBlendChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalBodyBlendChannel; + +// Class AbleCore.AblAbility +// 0x00A0 (0x00C8 - 0x0028) +class UAblAbility : public UObject +{ +public: + float m_Length; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_Cooldown; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_PlayRate; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_bOverrideGlobalPlayRate; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_IsPassive; // 0x0035(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 m_MaxStacks; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_RefreshDurationOnNewStack; // 0x003C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_AlwaysRefreshDuration; // 0x003D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_OnlyRefreshLoopTime; // 0x003E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_RequiresAllTasksComplete; // 0x003F(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_Loop; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float m_LoopStart; // 0x0044(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_LoopEnd; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 m_LoopMaxIterations; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_RequiresTarget; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblTargetingBase* m_Targeting; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_IsChanneled; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_ChannelConditions; // 0x0068(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool m_MustPassAllChannelConditions; // 0x0078(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer m_TagContainer; // 0x0080(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) + TArray m_Tasks; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray m_Events; // 0x00B0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint32 m_AbilityNameHash; // 0x00C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EAblAbilityTaskRealm m_AbilityRealm; // 0x00C4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AlwaysRefreshDuration() const; + float CalculateCooldown(const class UAblAbilityContext* Context) const; + float CalculateDamageForActor(const class UAblAbilityContext* Context, const class FName& EventName, float BaseDamage, class AActor* Actor) const; + bool CanInterruptAbility(const class UAblAbilityContext* Context, const class UAblAbility* CurrentAbility) const; + bool CheckCustomChannelConditional(const class UAblAbilityContext* Context, const class FName& EventName) const; + bool CustomCanAbilityExecute(const class UAblAbilityContext* Context) const; + bool CustomCanBranchTo(const class UAblAbilityContext* Context) const; + bool CustomCanLoopExecute(const class UAblAbilityContext* Context) const; + bool CustomFilterCondition(const class UAblAbilityContext* Context, const class FName& EventName, class AActor* Actor) const; + void CustomTargetingFindTargets(const class UAblAbilityContext* Context, TArray* FoundTargets) const; + struct FGameplayTagContainer GetAbilityTagContainer() const; + float GetBaseCooldown() const; + int32 GetBaseMaxStacks() const; + float GetBasePlayRate() const; + float GetCooldown() const; + class FString GetDisplayName() const; + float GetLength() const; + int32 GetLoopMaxIterationsBP() const; + struct FVector2D GetLoopRange() const; + int32 GetMaxStacks(const class UAblAbilityContext* Context) const; + float GetRange() const; + bool IsChanneled() const; + bool IsLooping() const; + bool IsPassive() const; + bool MustPassAllChannelConditions() const; + void OnAbilityBranch(const class UAblAbilityContext* Context, const class UAblAbility* NextAbility) const; + void OnAbilityEnd(const class UAblAbilityContext* Context) const; + void OnAbilityInterrupt(const class UAblAbilityContext* Context) const; + void OnAbilityStart(const class UAblAbilityContext* Context) const; + void OnCollisionEvent(const class UAblAbilityContext* Context, const class FName& EventName, const TArray& HitEntities) const; + void OnCustomEvent(const class UAblAbilityContext* Context, const class FName& EventName) const; + class UAblAbility* OnGetBranchAbility(const class UAblAbilityContext* Context, const class FName& EventName) const; + void OnRaycastEvent(const class UAblAbilityContext* Context, const class FName& EventName, const TArray& HitResults) const; + void OnSpawnedActorEvent(const class UAblAbilityContext* Context, const class FName& EventName, class AActor* SpawnedActor) const; + bool RefreshDurationOnNewStack() const; + bool RefreshLoopTimeOnly() const; + bool RequiresAllTasksComplete() const; + bool RequiresTarget() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbility") + } + static class UAblAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbility; + +// Class AbleCore.AblSetCollisionChannelTaskScratchPad +// 0x0050 (0x0078 - 0x0028) +class UAblSetCollisionChannelTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TMap, ECollisionChannel> PrimitiveToChannelMap; // 0x0028(0x0050)(Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetCollisionChannelTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetCollisionChannelTaskScratchPad") + } + static class UAblSetCollisionChannelTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetCollisionChannelTaskScratchPad; + +// Class AbleCore.AblAvaAnimationTask +// 0x0098 (0x0108 - 0x0070) +class UAblAvaAnimationTask final : public UAblAbilityTask +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationProvider* AnimationProvider; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FAnimationRequestLayerReference Layer; // 0x0080(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FAbleAvaAnimationPlacementOptions PlacementOptions; // 0x0088(0x0030)(Edit, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAbleAvaAnimationClipRange ClipRange; // 0x00B8(0x0010)(Edit, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FAblAvaAnimationPlaybackOptions PlaybackOptions; // 0x00C8(0x0018)(Edit, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UBoolProvider* ReselectOnLoopBoundaries; // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UFloatProvider* weight; // 0x00E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UFloatProvider* BlendInTime; // 0x00F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UFloatProvider* BlendOutTime; // 0x00F8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBoolProvider* LoopIndefinitely; // 0x0100(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAvaAnimationTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAvaAnimationTask") + } + static class UAblAvaAnimationTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAvaAnimationTask; + +// Class AbleCore.AblCollisionSweepShape +// 0x0030 (0x0058 - 0x0028) +class UAblCollisionSweepShape : public UObject +{ +public: + struct FAblAbilityTargetTypeLocation m_SweepLocation; // 0x0028(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + ECollisionChannel m_CollisionChannel; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_OnlyReturnBlockingHit; // 0x0051(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UseAsyncQuery; // 0x0052(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_53[0x5]; // 0x0053(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionSweepShape") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionSweepShape") + } + static class UAblCollisionSweepShape* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionSweepShape; + +// Class AbleCore.AblAnimationAssetChooser +// 0x0020 (0x0048 - 0x0028) +class UAblAnimationAssetChooser : public UObject +{ +public: + TArray AnimationAssets; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AnimationTags; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationAssetChooser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationAssetChooser") + } + static class UAblAnimationAssetChooser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationAssetChooser; + +// Class AbleCore.AblReactionData +// 0x00B8 (0x00E0 - 0x0028) +class UAblReactionData final : public UObject +{ +public: + uint8 Pad_28[0x88]; // 0x0028(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer MunitionTags; // 0x00B0(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TWeakObjectPtr ReactionEffectComponent; // 0x00D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyEffectComponentOnReactionEnd; // 0x00D8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class AActor* GetInstigator(); + class AActor* GetTarget(); + + class FName GetChannelName() const; + bool IsPassive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionData") + } + static class UAblReactionData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionData; + +// Class AbleCore.AblAbilityEvent +// 0x0028 (0x0050 - 0x0028) +class UAblAbilityEvent : public UAblAbilityNode +{ +public: + struct FRelativeTime m_StartTime; // 0x0028(0x0018)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + class FName m_EventName; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_Verbose; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_IsDone; // 0x0049(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityEvent") + } + static class UAblAbilityEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityEvent; + +// Class AbleCore.AblGeneratedEvent +// 0x0008 (0x0058 - 0x0050) +class UAblGeneratedEvent : public UAblAbilityEvent +{ +public: + bool bIsActive; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRemovable; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblGeneratedEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblGeneratedEvent") + } + static class UAblGeneratedEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblGeneratedEvent; + +// Class AbleCore.AblAnimNotifyEvent +// 0x0000 (0x0058 - 0x0058) +class UAblAnimNotifyEvent : public UAblGeneratedEvent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimNotifyEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimNotifyEvent") + } + static class UAblAnimNotifyEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimNotifyEvent; + +// Class AbleCore.AblCollisionQueryTask +// 0x0030 (0x00A0 - 0x0070) +class UAblCollisionQueryTask final : public UAblAbilityTask +{ +public: + bool m_fireEvent; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName m_name; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblCollisionShape* m_QueryShape; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray m_Filters; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool m_CopyResultsToContext; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_AllowDuplicateEntries; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTaskRealm m_TaskRealm; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionQueryTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionQueryTask") + } + static class UAblCollisionQueryTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionQueryTask; + +// Class AbleCore.Able_Character +// 0x0050 (0x0540 - 0x04F0) +#pragma pack(push, 0x1) +class alignas(0x10) AAble_Character : public AAnimationArchitect_Character +{ +public: + uint8 Pad_4F0[0x8]; // 0x04F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag GameplayHierarchyTag; // 0x04F8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblAbilityComponent* AblAbilityComponent; // 0x0500(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URagdollControlComponent* RagdollControlComponent; // 0x0508(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_510[0x18]; // 0x0510(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblPhysicalBodyManager* PhysicalBodyManager; // 0x0528(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_530[0x8]; // 0x0530(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CancelAbilityByChannel(class FName InAbilityChannelName); + void CancelAbilityByContext(class UAblAbilityContext* InAblAbilityContext); + bool ExecuteAbilityByClass(class UClass* InAblAbilitClass, class AActor* InInstigator); + bool ExecuteAbilityOnChannelByClass(class FName ChannelName, class UClass* InAblAbilitClass, class AActor* InInstigator); + bool GetAbilityFromInteractionArchitect(const struct FGameplayTagContainer& InSourceTagContainer, class UInteractionArchitectAsset* InArchitectAsset, const struct FGameplayTagContainer& InArchitectTagContainer, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf* OutAbilityClass); + bool GetAbilityWithMultipleAssets(const struct FGameplayTagContainer& InSourceTagContainer, const TArray& InArchitectAssets, const struct FGameplayTagContainer& InArchitectTagContainer, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf* OutAbilityClass); + bool GetAbilityWithMultipleAssetsAndTags(const struct FGameplayTagContainer& InSourceTagContainer, const TArray& InArchitectAssets, const TArray& InArchitectTags, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf* OutAbilityClass); + bool PlayAbilityByClass(class FName InAbilityChannelName, class UClass* InAblAbilitClass, class AActor* InInstigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Able_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Able_Character") + } + static class AAble_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_AAble_Character; + +// Class AbleCore.Able_MovementComponent +// 0x0010 (0x0B40 - 0x0B30) +class UAble_MovementComponent : public UCharacterMovementComponent +{ +public: + TArray RootMotionModifierArray; // 0x0B30(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + class URootMotionModifier* AddRootMotionModifier(class URootMotionModifierProperties* InRootMotionModifierProperties, class AActor* Instigator, float Duration); + void RemoveRootMotionModifier(class URootMotionModifierProperties* InRootMotionModifierProperties); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Able_MovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Able_MovementComponent") + } + static class UAble_MovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAble_MovementComponent; + +// Class AbleCore.AblAbilityAsset +// 0x0050 (0x0080 - 0x0030) +class UAblAbilityAsset final : public UDataAsset +{ +public: + TMap AbilityChannelMap; // 0x0030(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityAsset") + } + static class UAblAbilityAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityAsset; + +// Class AbleCore.AblRayCastQueryTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblRayCastQueryTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool AsyncProcessed; // 0x0030(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRayCastQueryTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRayCastQueryTaskScratchPad") + } + static class UAblRayCastQueryTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRayCastQueryTaskScratchPad; + +// Class AbleCore.AblAbilityBlueprint +// 0x0000 (0x00A0 - 0x00A0) +class UAblAbilityBlueprint final : public UBlueprint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityBlueprint") + } + static class UAblAbilityBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityBlueprint; + +// Class AbleCore.AblAbilityBlueprintGeneratedClass +// 0x0000 (0x0328 - 0x0328) +class UAblAbilityBlueprintGeneratedClass final : public UBlueprintGeneratedClass +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityBlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityBlueprintGeneratedClass") + } + static class UAblAbilityBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityBlueprintGeneratedClass; + +// Class AbleCore.AblPlayParticleEffectTask +// 0x0048 (0x00B8 - 0x0070) +class UAblPlayParticleEffectTask final : public UAblAbilityTask +{ +public: + class UParticleSystem* m_EffectTemplate; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName m_SocketName; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_AttachToSocket; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UseSocketRotation; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector m_LocationOffset; // 0x0084(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRotator m_RotationOffset; // 0x0090(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float m_Scale; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_DestroyAtEnd; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_Parameters; // 0x00A8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayParticleEffectTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayParticleEffectTask") + } + static class UAblPlayParticleEffectTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayParticleEffectTask; + +// Class AbleCore.AblAbilityBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UAblAbilityBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static EAblAbilityStartResult ActivateAbility(class UAblAbilityContext* Context); + static class UAblAbilityContext* CreateAbilityContext(const class UAblAbility* Ability, class UAblAbilityComponent* AbilityComponent, class AActor* Owner, class AActor* Instigator); + static class UAblCustomTaskScratchPad* CreateCustomScratchPad(class UAblAbilityContext* Context, TSubclassOf ScratchPadClass); + static class UAblAbility* GetAbilityObjectFromClass(class UClass* Class_0); + static bool GetDrawCollisionQueries(); + static bool IsSuccessfulStartResult(EAblAbilityStartResult Result); + static bool SetDrawCollisionQueries(bool Enable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityBlueprintLibrary") + } + static class UAblAbilityBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityBlueprintLibrary; + +// Class AbleCore.AblAbilityComponent +// 0x00E8 (0x01B8 - 0x00D0) +class UAblAbilityComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float GlobalPlayRate; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalMeshScale; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_Verbose; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x1F]; // 0x00E1(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblAbilityAsset* AblAbilityAsset; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr m_Settings; // 0x0110(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer m_TagContainer; // 0x0118(0x0020)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_138[0x48]; // 0x0138(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAblUberAbility AblUberAbility; // 0x0180(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1A0[0x18]; // 0x01A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void TriggerAbleEvent(const class AActor* AbleOwner, const class AActor* AbleSender, const class FName EventName); + + EAblAbilityStartResult ActivateAbility(class UAblAbilityContext* Context); + void ActorHiddenTimeout(); + void AddTag(const struct FGameplayTag& Tag); + EAblAbilityStartResult BranchAbility(class UAblAbilityContext* Context); + void CancelAbility(const class UAblAbility* Ability, EAblAbilityTaskResult ResultToUse); + void CancelAbilityChannel(const class FName& ChannelName, EAblAbilityTaskResult ResultToUse, bool bHideActor); + void CancelAllAbilities(EAblAbilityTaskResult ResultToUse, bool bHideActor); + class UAblAbility* GetActiveAbility_New(const class FName ChannelName); + bool IsAbilityPaused(const class UAblAbility* Ability); + void PauseAbility(bool bEnable, const class UAblAbility* Abilit); + void PauseAllAbilities(); + void RemoveTag(const struct FGameplayTag& Tag); + void SetIgnorePlayAbility(bool bFlag); + void UnpauseAllAbilities(); + + EAblAbilityStartResult CanActivateAbility(class UAblAbilityContext* Context) const; + class UAblAbility* GetActiveAbility() const; + struct FGameplayTagContainer GetGameplayTagContainerBP() const; + bool HasAbilityAnimation() const; + bool HasTag(const struct FGameplayTag& Tag) const; + bool IsPassiveActive(const class UAblAbility* Ability) const; + bool IsPlayingAbility() const; + bool MatchesAllTags(const struct FGameplayTagContainer& Container) const; + bool MatchesAnyTag(const struct FGameplayTagContainer& Container) const; + bool MatchesQuery(const struct FGameplayTagQuery& Query) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityComponent") + } + static class UAblAbilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityComponent; + +// Class AbleCore.AblAbilityChannelingScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblAbilityChannelingScratchPad : public UAblAbilityBaseScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityChannelingScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityChannelingScratchPad") + } + static class UAblAbilityChannelingScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityChannelingScratchPad; + +// Class AbleCore.AblPlayAnimationTaskScratchPad +// 0x00B0 (0x00D8 - 0x0028) +class UAblPlayAnimationTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TMulticastInlineDelegate OnAnimationPlayedDelegate; // 0x0028(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + TArray> AbilityComponents; // 0x0038(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> SingleNodeSkeletalComponents; // 0x0048(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + float EndTimeAdjust; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x7C]; // 0x005C(0x007C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayAnimationTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayAnimationTaskScratchPad") + } + static class UAblPlayAnimationTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayAnimationTaskScratchPad; + +// Class AbleCore.AblAbilityContext +// 0x01F8 (0x0220 - 0x0028) +class UAblAbilityContext final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblAbility* m_Ability; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblAbilityComponent* m_AbilityComponent; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 m_StackCount; // 0x0048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_CurrentTime; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr m_Owner; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr m_Instigator; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> m_TargetActors; // 0x0060(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TMap m_TaskScratchPadMap; // 0x0070(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TMap m_EventScratchPadMap; // 0x00C0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TMap m_ChannelingScratchPadMap; // 0x0110(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_160[0x10]; // 0x0160(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform m_AsyncQueryTransform; // 0x0170(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FAlphaBlend m_TransitionBlendIn; // 0x01A0(0x0030)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FAlphaBlend m_TransitionBlendOut; // 0x01D0(0x0030)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UAblAbilityBaseScratchPad* AbilityScratchPad; // 0x0200(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEvaluatorRootMotion m_UseSourceRootMotion; // 0x0208(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEvaluatorRootMotion m_UseDestRootMotion; // 0x0209(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimBlendTickStyle m_BlendTickStyle; // 0x020A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_20B[0x15]; // 0x020B(0x0015)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetStackCount(int32 Stack); + + int32 GetCurrentStackCount() const; + float GetCurrentTime() const; + float GetCurrentTimeRatio() const; + class AActor* GetInstigator() const; + class AActor* GetOwner() const; + class UAblAbilityComponent* GetSelfAbilityComponent() const; + class AActor* GetSelfActor() const; + const TArray GetTargetActors() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityContext") + } + static class UAblAbilityContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityContext; + +// Class AbleCore.AblCollisionFilter +// 0x0000 (0x0028 - 0x0028) +class UAblCollisionFilter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionFilter") + } + static class UAblCollisionFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionFilter; + +// Class AbleCore.AblCollisionFilterInstigator +// 0x0000 (0x0028 - 0x0028) +class UAblCollisionFilterInstigator final : public UAblCollisionFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionFilterInstigator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionFilterInstigator") + } + static class UAblCollisionFilterInstigator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionFilterInstigator; + +// Class AbleCore.AblAbilityInstance +// 0x00D0 (0x00F8 - 0x0028) +class UAblAbilityInstance final : public UObject +{ +public: + uint32 m_CurrentIteration; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_AsyncTasks; // 0x0030(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray m_ActiveAsyncTasks; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray m_FinishedASyncTasks; // 0x0050(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray m_SyncTasks; // 0x0060(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray m_ActiveSyncTasks; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray m_FinishedSyncTasks; // 0x0080(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UAblAbility* m_Ability; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblAbilityContext* m_Context; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> m_AdditionalTargets; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_B0[0x30]; // 0x00B0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_FadingTasks; // 0x00E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityInstance") + } + static class UAblAbilityInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityInstance; + +// Class AbleCore.AblAnimationEndCallback +// 0x0000 (0x0028 - 0x0028) +class UAblAnimationEndCallback : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationEndCallback") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationEndCallback") + } + static class UAblAnimationEndCallback* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationEndCallback; + +// Class AbleCore.AblSetArchitectTagsTask +// 0x0028 (0x0098 - 0x0070) +class UAblSetArchitectTagsTask final : public UAblAbilityTask +{ +public: + struct FGameplayTagContainer ArchitectTags; // 0x0070(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + bool RemoveTagsAtEndOfTask; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AddTheseTags; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RemoveTheseTags; // 0x0092(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EArchitectType Type; // 0x0093(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetArchitectTagsTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetArchitectTagsTask") + } + static class UAblSetArchitectTagsTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetArchitectTagsTask; + +// Class AbleCore.AblAnimationModifier +// 0x0000 (0x0028 - 0x0028) +class UAblAnimationModifier : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationModifier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationModifier") + } + static class UAblAnimationModifier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationModifier; + +// Class AbleCore.AblAnimationModifier_SpeedWarping +// 0x0010 (0x0038 - 0x0028) +class UAblAnimationModifier_SpeedWarping final : public UAblAnimationModifier +{ +public: + TArray FKIKBranches; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationModifier_SpeedWarping") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationModifier_SpeedWarping") + } + static class UAblAnimationModifier_SpeedWarping* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationModifier_SpeedWarping; + +// Class AbleCore.AblCollisionFilterCustom +// 0x0010 (0x0038 - 0x0028) +class UAblCollisionFilterCustom final : public UAblCollisionFilter +{ +public: + class FName m_EventName; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UseAsync; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionFilterCustom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionFilterCustom") + } + static class UAblCollisionFilterCustom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionFilterCustom; + +// Class AbleCore.AblAnimationTagChooser +// 0x0028 (0x0050 - 0x0028) +class UAblAnimationTagChooser : public UObject +{ +public: + TArray AnimationAssets; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AnimationTags; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bAppendAnimationTags; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser") + } + static class UAblAnimationTagChooser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser; + +// Class AbleCore.AblAnimationTagChooser_AppendToBase +// 0x0030 (0x0080 - 0x0050) +class UAblAnimationTagChooser_AppendToBase final : public UAblAnimationTagChooser +{ +public: + struct FGameplayTagContainer BaseAnimationTag; // 0x0050(0x0020)(Edit, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray Choosers; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_AppendToBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_AppendToBase") + } + static class UAblAnimationTagChooser_AppendToBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_AppendToBase; + +// Class AbleCore.AblCollisionFilterSelf +// 0x0000 (0x0028 - 0x0028) +class UAblCollisionFilterSelf final : public UAblCollisionFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionFilterSelf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionFilterSelf") + } + static class UAblCollisionFilterSelf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionFilterSelf; + +// Class AbleCore.AblAnimationTagChooser_AppendToBaseChooser +// 0x0000 (0x0028 - 0x0028) +class UAblAnimationTagChooser_AppendToBaseChooser : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_AppendToBaseChooser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_AppendToBaseChooser") + } + static class UAblAnimationTagChooser_AppendToBaseChooser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_AppendToBaseChooser; + +// Class AbleCore.AblSetShaderParameterTask +// 0x0078 (0x00E8 - 0x0070) +class UAblSetShaderParameterTask final : public UAblAbilityTask +{ +public: + class FName m_ParameterName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblSetParameterValue* m_value; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FAlphaBlend m_BlendIn; // 0x0080(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool m_RestoreValueOnEnd; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_BlendOut; // 0x00B8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetShaderParameterTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetShaderParameterTask") + } + static class UAblSetShaderParameterTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetShaderParameterTask; + +// Class AbleCore.AblAbilityAnimNotifyEventScratchPad +// 0x0000 (0x0048 - 0x0048) +class UAblAbilityAnimNotifyEventScratchPad final : public UAblAbilityEventScratchPad +{ +public: + void OnAnimationPlayed(float InCurrentTime, const class UAnimationAsset* InAnimationAsset, const class UAblAbilityContext* Context); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityAnimNotifyEventScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityAnimNotifyEventScratchPad") + } + static class UAblAbilityAnimNotifyEventScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityAnimNotifyEventScratchPad; + +// Class AbleCore.AblSetCollisionChannelResponseTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblSetCollisionChannelResponseTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray PreviousCollisionValues; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetCollisionChannelResponseTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetCollisionChannelResponseTaskScratchPad") + } + static class UAblSetCollisionChannelResponseTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetCollisionChannelResponseTaskScratchPad; + +// Class AbleCore.AblAnimNotifyPureEvent +// 0x0000 (0x0058 - 0x0058) +class UAblAnimNotifyPureEvent final : public UAblAnimNotifyEvent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimNotifyPureEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimNotifyPureEvent") + } + static class UAblAnimNotifyPureEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimNotifyPureEvent; + +// Class AbleCore.AblSetGameplayTagTask +// 0x0018 (0x0088 - 0x0070) +class UAblSetGameplayTagTask final : public UAblAbilityTask +{ +public: + TArray m_TagList; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool m_RemoveOnEnd; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetGameplayTagTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetGameplayTagTask") + } + static class UAblSetGameplayTagTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetGameplayTagTask; + +// Class AbleCore.AblAnimRateGetter +// 0x0000 (0x0028 - 0x0028) +class UAblAnimRateGetter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter") + } + static class UAblAnimRateGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter; + +// Class AbleCore.AblAnimRateGetter_Random +// 0x0008 (0x0030 - 0x0028) +class UAblAnimRateGetter_Random final : public UAblAnimRateGetter +{ +public: + float MinPlayRate; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxPlayRate; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_Random") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_Random") + } + static class UAblAnimRateGetter_Random* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_Random; + +// Class AbleCore.AblBlendSpaceParameterGetter +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter") + } + static class UAblBlendSpaceParameterGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter; + +// Class AbleCore.AblSpeedCompensateBlendSpaceParameterGetter +// 0x0000 (0x0028 - 0x0028) +class UAblSpeedCompensateBlendSpaceParameterGetter : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSpeedCompensateBlendSpaceParameterGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSpeedCompensateBlendSpaceParameterGetter") + } + static class UAblSpeedCompensateBlendSpaceParameterGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSpeedCompensateBlendSpaceParameterGetter; + +// Class AbleCore.AblAnimTransitionInOverriderer +// 0x0000 (0x0028 - 0x0028) +class UAblAnimTransitionInOverriderer : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimTransitionInOverriderer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimTransitionInOverriderer") + } + static class UAblAnimTransitionInOverriderer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimTransitionInOverriderer; + +// Class AbleCore.AblSetParameterValue +// 0x0008 (0x0030 - 0x0028) +class UAblSetParameterValue : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetParameterValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetParameterValue") + } + static class UAblSetParameterValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetParameterValue; + +// Class AbleCore.AblSetScalarParameterValue +// 0x0008 (0x0038 - 0x0030) +class UAblSetScalarParameterValue final : public UAblSetParameterValue +{ +public: + float m_Scalar; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetScalarParameterValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetScalarParameterValue") + } + static class UAblSetScalarParameterValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetScalarParameterValue; + +// Class AbleCore.AblAvaAnimationTaskScratchPad +// 0x0218 (0x0240 - 0x0028) +class UAblAvaAnimationTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimationTrack AnimationTrack; // 0x0050(0x01D0)(ContainsInstancedReference, NativeAccessSpecifierPublic) + TWeakObjectPtr OwningActor; // 0x0220(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr SkeletalMeshComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentBlendWeight; // 0x0230(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_234[0xC]; // 0x0234(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAvaAnimationTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAvaAnimationTaskScratchPad") + } + static class UAblAvaAnimationTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAvaAnimationTaskScratchPad; + +// Class AbleCore.AblTaskCondition +// 0x0000 (0x0028 - 0x0028) +class UAblTaskCondition : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskCondition") + } + static class UAblTaskCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskCondition; + +// Class AbleCore.AblBranchConditionAnimNotify_New +// 0x0058 (0x0080 - 0x0028) +class UAblBranchConditionAnimNotify_New final : public UAblTaskCondition +{ +public: + TSet Names; // 0x0028(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bResultIfNotifyDoesNotExist; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionAnimNotify_New") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionAnimNotify_New") + } + static class UAblBranchConditionAnimNotify_New* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionAnimNotify_New; + +// Class AbleCore.AblBranchCondition +// 0x0008 (0x0030 - 0x0028) +class UAblBranchCondition : public UObject +{ +public: + bool m_Negate; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchCondition") + } + static class UAblBranchCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchCondition; + +// Class AbleCore.AblBranchConditionLogicalOR +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionLogicalOR final : public UAblBranchCondition +{ +public: + TArray Conditions; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionLogicalOR") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionLogicalOR") + } + static class UAblBranchConditionLogicalOR* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionLogicalOR; + +// Class AbleCore.AblBoneBlendWeightAsset +// 0x0058 (0x0088 - 0x0030) +class UAblBoneBlendWeightAsset : public UDataAsset +{ +public: + float DefaultBoneWeight; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* Skeleton; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PerBoneBlendWeights; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray InversePerBoneBlendWeights; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + struct FGuid SkeletonGuid; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VirtualBoneGuid; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMeshSpaceRotationBlend; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BlendWeightsDirty; // 0x0081(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBoneBlendWeightAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBoneBlendWeightAsset") + } + static class UAblBoneBlendWeightAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBoneBlendWeightAsset; + +// Class AbleCore.AblAbilityTargetingFilter +// 0x0000 (0x0028 - 0x0028) +class UAblAbilityTargetingFilter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTargetingFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTargetingFilter") + } + static class UAblAbilityTargetingFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTargetingFilter; + +// Class AbleCore.AblAbilityTargetingFilterSelf +// 0x0000 (0x0028 - 0x0028) +class UAblAbilityTargetingFilterSelf final : public UAblAbilityTargetingFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTargetingFilterSelf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTargetingFilterSelf") + } + static class UAblAbilityTargetingFilterSelf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTargetingFilterSelf; + +// Class AbleCore.AblBranchFilterBlendWeightAsset +// 0x0010 (0x0098 - 0x0088) +class UAblBranchFilterBlendWeightAsset final : public UAblBoneBlendWeightAsset +{ +public: + TArray LayerSetup; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchFilterBlendWeightAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchFilterBlendWeightAsset") + } + static class UAblBranchFilterBlendWeightAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchFilterBlendWeightAsset; + +// Class AbleCore.AblSimpleBlendWeightAsset +// 0x0050 (0x00D8 - 0x0088) +class UAblSimpleBlendWeightAsset final : public UAblBoneBlendWeightAsset +{ +public: + TMap BlendWeightMap; // 0x0088(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSimpleBlendWeightAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSimpleBlendWeightAsset") + } + static class UAblSimpleBlendWeightAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSimpleBlendWeightAsset; + +// Class AbleCore.AblTargetingBase +// 0x0050 (0x0078 - 0x0028) +class UAblTargetingBase : public UObject +{ +public: + bool m_AutoCalculateRange; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float m_Range; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_CalculateAs2DRange; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAblAbilityTargetTypeLocation m_location; // 0x0034(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + ECollisionChannel m_CollisionChannel; // 0x005C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_Filters; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool m_UseAsync; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingBase") + } + static class UAblTargetingBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingBase; + +// Class AbleCore.AblTaskConditionScratchpad +// 0x0008 (0x0030 - 0x0028) +class UAblTaskConditionScratchpad : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskConditionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskConditionScratchpad") + } + static class UAblTaskConditionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskConditionScratchpad; + +// Class AbleCore.AblTaskConditionAnimNotifyScratchpad +// 0x0060 (0x0090 - 0x0030) +class UAblTaskConditionAnimNotifyScratchpad final : public UAblTaskConditionScratchpad +{ +public: + TSet EventNames; // 0x0030(0x0050)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bEventReceived; // 0x0088(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEventExists; // 0x0089(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAnimationPlayed(float InCurrentTime, const class UAnimationAsset* InAnimationAsset, const class UAblAbilityContext* Context); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskConditionAnimNotifyScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskConditionAnimNotifyScratchpad") + } + static class UAblTaskConditionAnimNotifyScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskConditionAnimNotifyScratchpad; + +// Class AbleCore.AblBranchConditionOnInput +// 0x0018 (0x0048 - 0x0030) +class UAblBranchConditionOnInput final : public UAblBranchCondition +{ +public: + TArray m_InputActions; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + bool m_MustBeRecentlyPressed; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float m_RecentlyPressedTimeLimit; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionOnInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionOnInput") + } + static class UAblBranchConditionOnInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionOnInput; + +// Class AbleCore.AblSetTextureParameterValue +// 0x0008 (0x0038 - 0x0030) +class UAblSetTextureParameterValue final : public UAblSetParameterValue +{ +public: + class UTexture* m_Texture; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetTextureParameterValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetTextureParameterValue") + } + static class UAblSetTextureParameterValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetTextureParameterValue; + +// Class AbleCore.AblBranchConditionAlways +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionAlways final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionAlways") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionAlways") + } + static class UAblBranchConditionAlways* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionAlways; + +// Class AbleCore.AblBranchConditionCustom +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionCustom final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionCustom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionCustom") + } + static class UAblBranchConditionCustom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionCustom; + +// Class AbleCore.AnimNotify_AbilityBranch +// 0x0058 (0x0090 - 0x0038) +class UAnimNotify_AbilityBranch final : public UAnimNotify +{ +public: + class FName Name_0; // 0x0038(0x0008)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet Names; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_AbilityBranch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_AbilityBranch") + } + static class UAnimNotify_AbilityBranch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_AbilityBranch; + +// Class AbleCore.AblBranchConditionAnimNotify +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionAnimNotify : public UAblBranchCondition +{ +public: + class FName Name_0; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResultIfNotifyDoesNotExist; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionAnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionAnimNotify") + } + static class UAblBranchConditionAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionAnimNotify; + +// Class AbleCore.AblBranchEvent +// 0x0090 (0x00E0 - 0x0050) +class UAblBranchEvent final : public UAblAbilityEvent +{ +public: + TSubclassOf m_BranchAbility; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_DynamicBranchAbility; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName m_DynamicBranchEventName; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_Conditions; // 0x0068(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool m_MustPassAllConditions; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_CopyTargetsOnBranch; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_TransitionBlend; // 0x0080(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FAlphaBlend m_TransitionBlendOut; // 0x00B0(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchEvent") + } + static class UAblBranchEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchEvent; + +// Class AbleCore.AblBranchTaskScratchPad +// 0x0028 (0x0050 - 0x0028) +class UAblBranchTaskScratchPad : public UAblAbilityTaskScratchPad +{ +public: + TArray CachedKeys; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool bEventReceived; // 0x0048(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEventExists; // 0x0049(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanEverPassConditions; // 0x004A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAnimationPlayed(float InCurrentTime, const class UAnimationAsset* InAnimationAsset, const class UAblAbilityContext* Context); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchTaskScratchPad") + } + static class UAblBranchTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchTaskScratchPad; + +// Class AbleCore.AblBranchTask +// 0x00A8 (0x0118 - 0x0070) +class UAblBranchTask : public UAblAbilityTask +{ +public: + TSubclassOf m_BranchAbility; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf m_BranchScratchpad; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_DynamicBranchAbility; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName m_DynamicBranchEventName; // 0x0084(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_Conditions; // 0x0090(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool m_MustPassAllConditions; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_CopyTargetsOnBranch; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_TransitionBlend; // 0x00A8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FAlphaBlend m_TransitionBlendOut; // 0x00D8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool m_bOverrideTransitionBlend; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_bOverrideTransitionBlendOut; // 0x0109(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClampBlendOutTime; // 0x010A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_OverrideRootMotion; // 0x010B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEvaluatorRootMotion m_UseSourceRootMotion; // 0x010C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEvaluatorRootMotion m_UseDestRootMotion; // 0x010D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_OverrideBlendTickStyle; // 0x010E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimBlendTickStyle m_BlendTickStyle; // 0x010F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPreBranchTick; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchTask") + } + static class UAblBranchTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchTask; + +// Class AbleCore.AblBTCustomActionTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblBTCustomActionTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray InProgressMessage; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBTCustomActionTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBTCustomActionTaskScratchPad") + } + static class UAblBTCustomActionTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBTCustomActionTaskScratchPad; + +// Class AbleCore.AblBTCustomActionTask +// 0x0250 (0x02C0 - 0x0070) +class UAblBTCustomActionTask final : public UAblAbilityTask +{ +public: + struct FBTCustomAction BTCustomAction; // 0x0070(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EBTCustomActionType BTCustomActionType; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMap VarMapKeyedBools; // 0x0080(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap VarMapKeyedInts; // 0x00D0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap VarMapKeyedFloats; // 0x0120(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap VarMapKeyedNames; // 0x0170(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap VarMapKeyedVector2Ds; // 0x01C0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap VarMapKeyedVectors; // 0x0210(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap VarMapKeyedStrings; // 0x0260(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBTCustomAction EndBTCustomAction; // 0x02B0(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EBTCustomActionType EndBTCustomActionType; // 0x02BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBTCustomActionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBTCustomActionTask") + } + static class UAblBTCustomActionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBTCustomActionTask; + +// Class AbleCore.AblCamShakeTask +// 0x0040 (0x00B0 - 0x0070) +class UAblCamShakeTask final : public UAblAbilityTask +{ +public: + TSubclassOf Shake; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InnerRadius; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OuterRadius; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector epicenter; // 0x0080(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Falloff; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseActorPositionAsEpicenter; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOrientShakeTowardsEpicenter; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayerOnly; // 0x0092(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_93[0x5]; // 0x0093(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Conditions; // 0x0098(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCamShakeTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCamShakeTask") + } + static class UAblCamShakeTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCamShakeTask; + +// Class AbleCore.AblCancelAnimationTask +// 0x0000 (0x0070 - 0x0070) +class UAblCancelAnimationTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCancelAnimationTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCancelAnimationTask") + } + static class UAblCancelAnimationTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCancelAnimationTask; + +// Class AbleCore.AblChannelingBase +// 0x0008 (0x0030 - 0x0028) +class UAblChannelingBase : public UObject +{ +public: + bool m_Negate; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblChannelingBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblChannelingBase") + } + static class UAblChannelingBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblChannelingBase; + +// Class AbleCore.AblChannelingInputConditional +// 0x0020 (0x0050 - 0x0030) +class UAblChannelingInputConditional final : public UAblChannelingBase +{ +public: + TArray m_InputActions; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblChannelingInputConditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblChannelingInputConditional") + } + static class UAblChannelingInputConditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblChannelingInputConditional; + +// Class AbleCore.AblChannelingVelocityConditional +// 0x0008 (0x0038 - 0x0030) +class UAblChannelingVelocityConditional final : public UAblChannelingBase +{ +public: + float m_VelocityThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UseXYSpeed; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblChannelingVelocityConditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblChannelingVelocityConditional") + } + static class UAblChannelingVelocityConditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblChannelingVelocityConditional; + +// Class AbleCore.AblChannelingCustomConditional +// 0x0008 (0x0038 - 0x0030) +class UAblChannelingCustomConditional final : public UAblChannelingBase +{ +public: + class FName m_EventName; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblChannelingCustomConditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblChannelingCustomConditional") + } + static class UAblChannelingCustomConditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblChannelingCustomConditional; + +// Class AbleCore.AblChannelingObjectArchitectScratchPad +// 0x0020 (0x0048 - 0x0028) +class UAblChannelingObjectArchitectScratchPad final : public UAblAbilityChannelingScratchPad +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void TagsChanged(class AActor* Actor, const struct FGameplayTag& GameplayTag, ETagsChangedEvent TagsChanged_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblChannelingObjectArchitectScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblChannelingObjectArchitectScratchPad") + } + static class UAblChannelingObjectArchitectScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblChannelingObjectArchitectScratchPad; + +// Class AbleCore.AblChannelingObjectArchitectConditional +// 0x0030 (0x0060 - 0x0030) +class UAblChannelingObjectArchitectConditional final : public UAblChannelingBase +{ +public: + struct FGameplayTagContainer BranchTags; // 0x0030(0x0020)(Edit, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + TSubclassOf BranchAbility; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UObjectArchitectAsset* ObjectArchitectAsset; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblChannelingObjectArchitectConditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblChannelingObjectArchitectConditional") + } + static class UAblChannelingObjectArchitectConditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblChannelingObjectArchitectConditional; + +// Class AbleCore.AblCollisionFilterOwner +// 0x0000 (0x0028 - 0x0028) +class UAblCollisionFilterOwner final : public UAblCollisionFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionFilterOwner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionFilterOwner") + } + static class UAblCollisionFilterOwner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionFilterOwner; + +// Class AbleCore.AblCollisionFilterByClass +// 0x0010 (0x0038 - 0x0028) +class UAblCollisionFilterByClass final : public UAblCollisionFilter +{ +public: + class UClass* m_Class; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_Negate; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionFilterByClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionFilterByClass") + } + static class UAblCollisionFilterByClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionFilterByClass; + +// Class AbleCore.AblCollisionFilterSortByDistance +// 0x0030 (0x0058 - 0x0028) +class UAblCollisionFilterSortByDistance final : public UAblCollisionFilter +{ +public: + EAblCollisionFilterSort m_SortDirection; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAblAbilityTargetTypeLocation m_location; // 0x002C(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool m_Use2DDistance; // 0x0054(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionFilterSortByDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionFilterSortByDistance") + } + static class UAblCollisionFilterSortByDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionFilterSortByDistance; + +// Class AbleCore.AblCollisionFilterMaxResults +// 0x0008 (0x0030 - 0x0028) +class UAblCollisionFilterMaxResults final : public UAblCollisionFilter +{ +public: + int32 m_MaxEntities; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionFilterMaxResults") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionFilterMaxResults") + } + static class UAblCollisionFilterMaxResults* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionFilterMaxResults; + +// Class AbleCore.AblCollisionQueryTaskScratchPad +// 0x0048 (0x0070 - 0x0028) +class UAblCollisionQueryTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform QueryTransform; // 0x0030(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool AsyncProcessed; // 0x0068(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionQueryTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionQueryTaskScratchPad") + } + static class UAblCollisionQueryTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionQueryTaskScratchPad; + +// Class AbleCore.AblCollisionShapeSphere +// 0x0008 (0x0060 - 0x0058) +class UAblCollisionShapeSphere final : public UAblCollisionShape +{ +public: + float m_radius; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionShapeSphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionShapeSphere") + } + static class UAblCollisionShapeSphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionShapeSphere; + +// Class AbleCore.AblCollisionShapeCapsule +// 0x0008 (0x0060 - 0x0058) +class UAblCollisionShapeCapsule final : public UAblCollisionShape +{ +public: + float m_Height; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_radius; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionShapeCapsule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionShapeCapsule") + } + static class UAblCollisionShapeCapsule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionShapeCapsule; + +// Class AbleCore.AblCollisionShapeCone +// 0x0010 (0x0068 - 0x0058) +class UAblCollisionShapeCone final : public UAblCollisionShape +{ +public: + float m_FOV; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_Length; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_Height; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_Is2DQuery; // 0x0064(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionShapeCone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionShapeCone") + } + static class UAblCollisionShapeCone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionShapeCone; + +// Class AbleCore.AblCollisionSweepTaskScratchPad +// 0x0048 (0x0070 - 0x0028) +class UAblCollisionSweepTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform SourceTransform; // 0x0030(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool AsyncProcessed; // 0x0068(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionSweepTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionSweepTaskScratchPad") + } + static class UAblCollisionSweepTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionSweepTaskScratchPad; + +// Class AbleCore.AblCollisionSweepTask +// 0x0030 (0x00A0 - 0x0070) +class UAblCollisionSweepTask final : public UAblAbilityTask +{ +public: + class UAblCollisionSweepShape* m_SweepShape; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_fireEvent; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName m_name; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_Filters; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool m_CopyResultsToContext; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_AllowDuplicateEntries; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTaskRealm m_TaskRealm; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionSweepTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionSweepTask") + } + static class UAblCollisionSweepTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionSweepTask; + +// Class AbleCore.AblCollisionSweepBox +// 0x0010 (0x0068 - 0x0058) +class UAblCollisionSweepBox final : public UAblCollisionSweepShape +{ +public: + struct FVector m_HalfExtents; // 0x0058(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionSweepBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionSweepBox") + } + static class UAblCollisionSweepBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionSweepBox; + +// Class AbleCore.AblCollisionSweepSphere +// 0x0008 (0x0060 - 0x0058) +class UAblCollisionSweepSphere final : public UAblCollisionSweepShape +{ +public: + float m_radius; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionSweepSphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionSweepSphere") + } + static class UAblCollisionSweepSphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionSweepSphere; + +// Class AbleCore.AblCollisionSweepCapsule +// 0x0008 (0x0060 - 0x0058) +class UAblCollisionSweepCapsule final : public UAblCollisionSweepShape +{ +public: + float m_radius; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_Height; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionSweepCapsule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionSweepCapsule") + } + static class UAblCollisionSweepCapsule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionSweepCapsule; + +// Class AbleCore.AblConditionalBranchScratchpad +// 0x0018 (0x0040 - 0x0028) +class UAblConditionalBranchScratchpad : public UAblAbilityTaskScratchPad +{ +public: + TArray BranchConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblConditionalBranchScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblConditionalBranchScratchpad") + } + static class UAblConditionalBranchScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblConditionalBranchScratchpad; + +// Class AbleCore.AblConditionalBranchTaskBase +// 0x0050 (0x00C0 - 0x0070) +class UAblConditionalBranchTaskBase : public UAblAbilityTask +{ +public: + TArray BranchConditions; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideAnimationBlendIn; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend AnimationBlendInOverride; // 0x0088(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bClampBlendOutTime; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideRootMotion; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEvaluatorRootMotion SourceRootMotion; // 0x00BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEvaluatorRootMotion DestRootMotion; // 0x00BB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideBlendTickStyle; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimBlendTickStyle BlendTickStyleOverride; // 0x00BD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BE[0x2]; // 0x00BE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblConditionalBranchTaskBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblConditionalBranchTaskBase") + } + static class UAblConditionalBranchTaskBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblConditionalBranchTaskBase; + +// Class AbleCore.AblConditionalBranchTask +// 0x0008 (0x00C8 - 0x00C0) +class UAblConditionalBranchTask final : public UAblConditionalBranchTaskBase +{ +public: + TSubclassOf BranchAbilityClass; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblConditionalBranchTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblConditionalBranchTask") + } + static class UAblConditionalBranchTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblConditionalBranchTask; + +// Class AbleCore.AblCustomEventListenerScratchpad +// 0x0008 (0x0030 - 0x0028) +class UAblCustomEventListenerScratchpad : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnCustomEvent(const class UAblAbilityContext* Context, const class UAblAbilityContext* CallerContext, class FName EventName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomEventListenerScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomEventListenerScratchpad") + } + static class UAblCustomEventListenerScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomEventListenerScratchpad; + +// Class AbleCore.AblCustomEventListenerOnceScratchpad +// 0x0008 (0x0038 - 0x0030) +class UAblCustomEventListenerOnceScratchpad : public UAblCustomEventListenerScratchpad +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomEventListenerOnceScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomEventListenerOnceScratchpad") + } + static class UAblCustomEventListenerOnceScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomEventListenerOnceScratchpad; + +// Class AbleCore.AblCustomEventListenerStartEndScratchpad +// 0x0008 (0x0038 - 0x0030) +class UAblCustomEventListenerStartEndScratchpad : public UAblCustomEventListenerScratchpad +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomEventListenerStartEndScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomEventListenerStartEndScratchpad") + } + static class UAblCustomEventListenerStartEndScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomEventListenerStartEndScratchpad; + +// Class AbleCore.AblCustomEventListenerOnceTask +// 0x0008 (0x0078 - 0x0070) +class UAblCustomEventListenerOnceTask : public UAblCustomEventListenerTask +{ +public: + class FName EventName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomEventListenerOnceTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomEventListenerOnceTask") + } + static class UAblCustomEventListenerOnceTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomEventListenerOnceTask; + +// Class AbleCore.AblCustomEventListenerStartEndTask +// 0x0010 (0x0080 - 0x0070) +class UAblCustomEventListenerStartEndTask : public UAblCustomEventListenerTask +{ +public: + class FName StartEventName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EndEventName; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomEventListenerStartEndTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomEventListenerStartEndTask") + } + static class UAblCustomEventListenerStartEndTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomEventListenerStartEndTask; + +// Class AbleCore.AblCustomEventTask +// 0x0010 (0x0080 - 0x0070) +class UAblCustomEventTask final : public UAblAbilityTask +{ +public: + class FName m_EventName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTaskRealm m_TaskRealm; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNotifyOtherAbilitiesOnChannel; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomEventTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomEventTask") + } + static class UAblCustomEventTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomEventTask; + +// Class AbleCore.AblCustomTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblCustomTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomTaskScratchPad") + } + static class UAblCustomTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomTaskScratchPad; + +// Class AbleCore.AblCustomTask +// 0x0000 (0x0070 - 0x0070) +class UAblCustomTask final : public UAblAbilityTask +{ +public: + class UAblCustomTaskScratchPad* CreateScratchPadBP(class UAblAbilityContext* Context) const; + void GetActorsForTaskBP(const class UAblAbilityContext* Context, TArray* OutActorArray) const; + class FText GetDescriptiveTaskNameBP() const; + class UAblCustomTaskScratchPad* GetScratchPad(class UAblAbilityContext* Context) const; + class FText GetTaskCategoryBP() const; + struct FLinearColor GetTaskColorBP() const; + class FText GetTaskDescriptionBP() const; + class FText GetTaskNameBP() const; + EAblAbilityTaskRealm GetTaskRealmBP() const; + bool IsDoneBP(const class UAblAbilityContext* Context) const; + bool IsSingleFrameBP() const; + void OnTaskEndBP(const class UAblAbilityContext* Context, const EAblAbilityTaskResult Result) const; + void OnTaskStartBP(const class UAblAbilityContext* Context) const; + void OnTaskTickBP(const class UAblAbilityContext* Context, float DeltaTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomTask") + } + static class UAblCustomTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomTask; + +// Class AbleCore.AblDamageEventTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblDamageEventTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray DamageValues; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblDamageEventTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblDamageEventTaskScratchPad") + } + static class UAblDamageEventTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblDamageEventTaskScratchPad; + +// Class AbleCore.AblDamageEventTask +// 0x0028 (0x0098 - 0x0070) +class UAblDamageEventTask : public UAblAbilityTask +{ +public: + float m_damage; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTargetType m_DamageSource; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_DamageTargets; // 0x0078(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FName m_EventName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTaskRealm m_TaskRealm; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UseAsyncCalculate; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblDamageEventTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblDamageEventTask") + } + static class UAblDamageEventTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblDamageEventTask; + +// Class AbleCore.Able_AnimInstance_Interface +// 0x0000 (0x0000 - 0x0000) +class IAble_AnimInstance_Interface final +{ +public: + void Get_DesiredWorldDirection(struct FVector* OutWorldDirection); + void Get_DesiredWorldSpeed(float* OutSpeed); + void Get_LastDesiredWorldDirection(struct FVector* OutWorldDirection); + void GoToLoco1(); + void GoToLoco2(); + void Set_DesiredWorldDirection(const struct FVector& InWorldDirection); + void Set_DesiredWorldSpeed(float InSpeed); + void Set_LastDesiredWorldDirection(const struct FVector& InWorldDirection); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Able_AnimInstance_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Able_AnimInstance_Interface") + } + static class IAble_AnimInstance_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAble_AnimInstance_Interface; + +// Class AbleCore.Able_Character_Interface +// 0x0000 (0x0000 - 0x0000) +class IAble_Character_Interface final +{ +public: + void CancelAbilityByChannel(class FName InAbilityChannelName); + void CancelAbilityByContext(class UAblAbilityContext* InAblAbilityContext); + bool ExecuteAbilityByClass(class UClass* InAblAbilitClass, class AActor* InInstigator); + bool ExecuteAbilityOnChannelByClass(class FName ChannelName, class UClass* InAblAbilitClass, class AActor* InInstigator); + bool GetAbilityFromInteractionArchitect(const struct FGameplayTagContainer& InSourceTagContainer, class UInteractionArchitectAsset* InArchitectAsset, const struct FGameplayTagContainer& InArchitectTagContainer, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf* OutAbilityClass); + bool GetAbilityWithMultipleAssets(const struct FGameplayTagContainer& InSourceTagContainer, const TArray& InArchitectAssets, const struct FGameplayTagContainer& InArchitectTagContainer, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf* OutAbilityClass); + bool GetAbilityWithMultipleAssetsAndTags(const struct FGameplayTagContainer& InSourceTagContainer, const TArray& InArchitectAssets, const TArray& InArchitectTags, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf* OutAbilityClass); + bool PlayAbilityByClass(class FName InAbilityChannelName, class UClass* InAblAbilitClass, class AActor* InInstigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Able_Character_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Able_Character_Interface") + } + static class IAble_Character_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAble_Character_Interface; + +// Class AbleCore.Able_GameMode +// 0x0020 (0x0350 - 0x0330) +class AAble_GameMode : public AGameMode +{ +public: + TMulticastInlineDelegate OnPauseGameEvent; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnClearPauseGameEvent; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Able_GameMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Able_GameMode") + } + static class AAble_GameMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAble_GameMode; + +// Class AbleCore.RootMotionModifier +// 0x0028 (0x0050 - 0x0028) +class URootMotionModifier : public UObject +{ +public: + class URootMotionModifierProperties* RootMotionModifierProperties; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionModifierOrder RootMotionModifierOrder; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier") + } + static class URootMotionModifier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier; + +// Class AbleCore.RootMotionModifierProperties +// 0x0008 (0x0030 - 0x0028) +class URootMotionModifierProperties : public UObject +{ +public: + ERootMotionModifierOrder RootMotionModifierOrder; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties") + } + static class URootMotionModifierProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties; + +// Class AbleCore.RootMotionModifierUltimate +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifierUltimate : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierUltimate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierUltimate") + } + static class URootMotionModifierUltimate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierUltimate; + +// Class AbleCore.AbleHUDWidgetStyle +// 0x2C80 (0x2CB0 - 0x0030) +class UAbleHUDWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FAbleHUDStyle AbleHUDWidgetStyle; // 0x0030(0x2C80)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbleHUDWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbleHUDWidgetStyle") + } + static class UAbleHUDWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbleHUDWidgetStyle; + +// Class AbleCore.AblForceFeedbackTask +// 0x0030 (0x00A0 - 0x0070) +class UAblForceFeedbackTask final : public UAblAbilityTask +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName FeedbackTagName; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStopFeedbackAtTaskEnd; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLoop; // 0x0081(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* AttenuateDistanceFromPlayerCurve; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* AttenuateDistanceFromCameraCurve; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayerOnly; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblForceFeedbackTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblForceFeedbackTask") + } + static class UAblForceFeedbackTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblForceFeedbackTask; + +// Class AbleCore.AblHermesSendMessageToTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblHermesSendMessageToTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray InProgressMessage; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHermesSendMessageToTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHermesSendMessageToTaskScratchPad") + } + static class UAblHermesSendMessageToTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHermesSendMessageToTaskScratchPad; + +// Class AbleCore.AblHermesSendMessageToTask +// 0x0018 (0x0088 - 0x0070) +class UAblHermesSendMessageToTask final : public UAblAbilityTask +{ +public: + EAblAbilityTargetType m_MessageSender; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTargetType m_MessageTarget; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName m_MessageName; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName m_CleanupMessageName; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHermesSendMessageToTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHermesSendMessageToTask") + } + static class UAblHermesSendMessageToTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHermesSendMessageToTask; + +// Class AbleCore.AblHideActorScratchpad +// 0x0018 (0x0040 - 0x0028) +class UAblHideActorScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TaskConditionScratchpads; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHideActorScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHideActorScratchpad") + } + static class UAblHideActorScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHideActorScratchpad; + +// Class AbleCore.AblHideActorTask +// 0x0020 (0x0090 - 0x0070) +class UAblHideActorTask final : public UAblAbilityTask +{ +public: + bool bHideThroughManagedState; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreParticleEmitters; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreStaticMeshes; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Conditions; // 0x0078(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHideActorTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHideActorTask") + } + static class UAblHideActorTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHideActorTask; + +// Class AbleCore.PhysicalBodyBlendInfo +// 0x0060 (0x0088 - 0x0028) +class UPhysicalBodyBlendInfo final : public UObject +{ +public: + TArray SourceBodyWeights; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DestBodyWeights; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EPhysicalBodyBlendState BlendState; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendFilter; // 0x0050(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + int32 ChannelIndex; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bContinuous; // 0x0084(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkedForDestroy; // 0x0085(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalBodyBlendInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalBodyBlendInfo") + } + static class UPhysicalBodyBlendInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalBodyBlendInfo; + +// Class AbleCore.AblPhysicalBodyManager +// 0x0078 (0x00A0 - 0x0028) +class UAblPhysicalBodyManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GlobalBlendedWeights; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap PhysicalBodyBlendChannelMap; // 0x0040(0x0050)(Protected, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumBodies; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPhysicalBodyManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPhysicalBodyManager") + } + static class UAblPhysicalBodyManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPhysicalBodyManager; + +// Class AbleCore.AblPlaceableEvent +// 0x0000 (0x0050 - 0x0050) +class UAblPlaceableEvent final : public UAblAbilityEvent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlaceableEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlaceableEvent") + } + static class UAblPlaceableEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlaceableEvent; + +// Class AbleCore.AblPlayAbilityByChannelScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblPlayAbilityByChannelScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + TArray TaskConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayAbilityByChannelScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayAbilityByChannelScratchpad") + } + static class UAblPlayAbilityByChannelScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayAbilityByChannelScratchpad; + +// Class AbleCore.AblPlayAbilityByChannelTask +// 0x0028 (0x0098 - 0x0070) +class UAblPlayAbilityByChannelTask final : public UAblAbilityTask +{ +public: + TSubclassOf m_Ability; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTargetType m_Owner; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTargetType m_Instigator; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName m_ChannelName; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TaskConditions; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayAbilityByChannelTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayAbilityByChannelTask") + } + static class UAblPlayAbilityByChannelTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayAbilityByChannelTask; + +// Class AbleCore.AblPlayAbilityTask +// 0x0010 (0x0080 - 0x0070) +class UAblPlayAbilityTask final : public UAblAbilityTask +{ +public: + TSubclassOf m_Ability; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTargetType m_Owner; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTargetType m_Instigator; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayAbilityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayAbilityTask") + } + static class UAblPlayAbilityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayAbilityTask; + +// Class AbleCore.AblPlayAnimationArchitectTaskScratchPad +// 0x0100 (0x0128 - 0x0028) +class UAblPlayAnimationArchitectTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + class AActor* TargetActor; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAnimationPlayedDelegate; // 0x0030(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + class UAnimationAsset* AnimationAsset; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BlendTrackAnimationAssets; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float AssetEndTimeAdjust; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendIn; // 0x0060(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) + struct FAlphaBlend BlendOut; // 0x0090(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x68]; // 0x00C0(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayAnimationArchitectTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayAnimationArchitectTaskScratchPad") + } + static class UAblPlayAnimationArchitectTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayAnimationArchitectTaskScratchPad; + +// Class AbleCore.AblPlayAnimationArchitectTask +// 0x0190 (0x0200 - 0x0070) +class UAblPlayAnimationArchitectTask final : public UAblAbilityTask +{ +public: + struct FGameplayTagContainer m_AnimationSet; // 0x0070(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + class UAblAnimationAssetChooser* m_AnimationAssetChooser; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblAnimTransitionInOverriderer* m_AnimTransitionInOverriderer; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer m_AnimationTags; // 0x00A0(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer m_PreviewAnimationTags; // 0x00C0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + class UAblAnimationTagChooser* m_AnimationTagChooser; // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblBlendSpaceParameterGetter* m_BlendSpaceParameterGetter; // 0x00E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblAnimRateGetter* m_AnimRateGetter; // 0x00F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblStartPositionGetter* m_StartPositionGetter; // 0x00F8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblBlendWeightMultiplierGetter* m_BlendWeightMultiplierGetter; // 0x0100(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray m_AnimationModifiers; // 0x0108(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class FName m_StateMachineName; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName m_AbilityStateName; // 0x0120(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblAnimationEndCallback* m_EndCallback; // 0x0128(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray m_BlendTracks; // 0x0130(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + EAnimBlendTickStyle m_BlendTickStyle; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_BlendIn; // 0x0148(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool m_OverrideBlendOut; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_BlendOut; // 0x0180(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FAlphaBlend m_FadeOut; // 0x01B0(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bFadeOutToEndOfAnimation; // 0x01E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_Loop; // 0x01E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1E2[0x2]; // 0x01E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float m_PlayRate; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_ScaleWithAbilityPlayRate; // 0x01E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_MatchPhase; // 0x01E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_PlayOnServer; // 0x01EA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1EB[0x1]; // 0x01EB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAblRootMode m_RootMode; // 0x01EC(0x0002)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1EE[0x2]; // 0x01EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblBoneBlendWeightAsset* m_BoneWeightAsset; // 0x01F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_RotationOffsetMeshSpace; // 0x01F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_IsAdditive; // 0x01F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_IsFacialAnimation; // 0x01FA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1FB[0x5]; // 0x01FB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayAnimationArchitectTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayAnimationArchitectTask") + } + static class UAblPlayAnimationArchitectTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayAnimationArchitectTask; + +// Class AbleCore.AblPlayAnimationTask +// 0x0118 (0x0188 - 0x0070) +class UAblPlayAnimationTask final : public UAblAbilityTask +{ +public: + class UAblAnimationAssetChooser* m_AnimationAssetChooser; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimationAsset* m_AnimationAsset; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblBlendSpaceParameterGetter* m_BlendSpaceParameterGetter; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblAnimRateGetter* m_AnimRateGetter; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblStartPositionGetter* m_StartPositionGetter; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblBlendWeightMultiplierGetter* m_BlendWeightMultiplierGetter; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray m_AnimationModifiers; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + EAblPlayAnimationTaskAnimMode m_AnimationMode; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName m_StateMachineName; // 0x00B4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName m_AbilityStateName; // 0x00BC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_BlendIn; // 0x00C8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool m_OverrideBlendOut; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_BlendOut; // 0x0100(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FAlphaBlend m_FadeOut; // 0x0130(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool m_Loop; // 0x0160(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAblBlendTimes m_DynamicMontageBlend; // 0x0164(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + float m_PlayRate; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_ScaleWithAbilityPlayRate; // 0x0170(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_StopAnimationOnInterrupt; // 0x0171(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_MatchPhase; // 0x0172(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_PlayOnServer; // 0x0173(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_bOverrideAnimGraphRootMotionProperties; // 0x0174(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FAblRootMode m_RootMode; // 0x0175(0x0002)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_177[0x1]; // 0x0177(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblBoneBlendWeightAsset* m_BoneWeightAsset; // 0x0178(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_RotationOffsetMeshSpace; // 0x0180(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_IsAdditive; // 0x0181(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayAnimationTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayAnimationTask") + } + static class UAblPlayAnimationTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayAnimationTask; + +// Class AbleCore.AblParticleEffectParam +// 0x0008 (0x0030 - 0x0028) +class UAblParticleEffectParam : public UObject +{ +public: + class FName m_ParameterName; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblParticleEffectParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblParticleEffectParam") + } + static class UAblParticleEffectParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblParticleEffectParam; + +// Class AbleCore.AblParticleEffectParamContextActor +// 0x0008 (0x0038 - 0x0030) +class UAblParticleEffectParamContextActor final : public UAblParticleEffectParam +{ +public: + EAblAbilityTargetType m_ContextActor; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblParticleEffectParamContextActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblParticleEffectParamContextActor") + } + static class UAblParticleEffectParamContextActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblParticleEffectParamContextActor; + +// Class AbleCore.AblParticleEffectParamLocation +// 0x0028 (0x0058 - 0x0030) +class UAblParticleEffectParamLocation final : public UAblParticleEffectParam +{ +public: + struct FAblAbilityTargetTypeLocation m_location; // 0x0030(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblParticleEffectParamLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblParticleEffectParamLocation") + } + static class UAblParticleEffectParamLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblParticleEffectParamLocation; + +// Class AbleCore.AblPlayParticleEffectTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblPlayParticleEffectTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray> SpawnedEffects; // 0x0028(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayParticleEffectTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayParticleEffectTaskScratchPad") + } + static class UAblPlayParticleEffectTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayParticleEffectTaskScratchPad; + +// Class AbleCore.AblPlaySoundTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblPlaySoundTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray> AttachedSounds; // 0x0028(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlaySoundTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlaySoundTaskScratchPad") + } + static class UAblPlaySoundTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlaySoundTaskScratchPad; + +// Class AbleCore.AblPlaySoundTask +// 0x0028 (0x0098 - 0x0070) +class UAblPlaySoundTask final : public UAblAbilityTask +{ +public: + class USoundBase* m_Sound; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_2DSound; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector m_LocationOffset; // 0x007C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName m_SocketName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_AttachToSocket; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_DestroyOnEnd; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float m_DestroyFadeOutDuration; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlaySoundTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlaySoundTask") + } + static class UAblPlaySoundTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlaySoundTask; + +// Class AbleCore.AblPossessionTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblPossessionTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TWeakObjectPtr PossessorController; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPossessionTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPossessionTaskScratchPad") + } + static class UAblPossessionTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPossessionTaskScratchPad; + +// Class AbleCore.AblPossessionTask +// 0x0008 (0x0078 - 0x0070) +class UAblPossessionTask final : public UAblAbilityTask +{ +public: + EAblAbilityTargetType m_Possessor; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTargetType m_PossessionTarget; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UnPossessOnEnd; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPossessionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPossessionTask") + } + static class UAblPossessionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPossessionTask; + +// Class AbleCore.AblPrintToScreenTask +// 0x0010 (0x0080 - 0x0070) +class UAblPrintToScreenTask final : public UAblAbilityTask +{ +public: + class FString DebugMessage; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPrintToScreenTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPrintToScreenTask") + } + static class UAblPrintToScreenTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPrintToScreenTask; + +// Class AbleCore.AblRayCastQueryTask +// 0x0040 (0x00B0 - 0x0070) +class UAblRayCastQueryTask final : public UAblAbilityTask +{ +public: + float m_Length; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_OnlyReturnBlockingHit; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAblAbilityTargetTypeLocation m_QueryLocation; // 0x0078(0x0028)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + ECollisionChannel m_CollisionChannel; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_fireEvent; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName m_name; // 0x00A4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_CopyResultsToContext; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_AllowDuplicateEntries; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTaskRealm m_TaskRealm; // 0x00AE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UseAsyncQuery; // 0x00AF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRayCastQueryTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRayCastQueryTask") + } + static class UAblRayCastQueryTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRayCastQueryTask; + +// Class AbleCore.AblReactionAbilityScratchPad +// 0x0048 (0x0070 - 0x0028) +class UAblReactionAbilityScratchPad final : public UAblAbilityBaseScratchPad +{ +public: + class UAblReactionData* ReactionData; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReactionAbilityStart; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReactionAbilityInterrupt; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReactionAbilityEnd; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReactionAbilityBranched; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionAbilityScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionAbilityScratchPad") + } + static class UAblReactionAbilityScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionAbilityScratchPad; + +// Class AbleCore.AblReactionAbility +// 0x0018 (0x00E0 - 0x00C8) +class UAblReactionAbility : public UAblAbility +{ +public: + class FName AbleAbilityChannelName; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblNpcReactChannelType ChannelType; // 0x00D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlayerInstigatorTicketTimeIncrease; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAddDeadTagIfDead; // 0x00D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWarmUpRagdollPhysics; // 0x00D9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBranchToRagdollInWater; // 0x00DA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DB[0x5]; // 0x00DB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UAblReactionData* GetReactionData(const class UAblAbilityContext* Context) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionAbility") + } + static class UAblReactionAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionAbility; + +// Class AbleCore.AblReactionComponent +// 0x0108 (0x01D8 - 0x00D0) +class UAblReactionComponent : public UActorComponent +{ +public: + TMulticastInlineDelegate OnReactionReceived; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReactionQueued; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReactionFinished; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UAblAbilityComponent* AbleAbilityComp; // 0x0100(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimationArchitectComponent* AnimationArchitectComp; // 0x0108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap QueuedReactions; // 0x0110(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TMap RunningReactions; // 0x0160(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1B0[0x28]; // 0x01B0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static struct FQueueReactionParams MakeReactionParamsFromReactionData(const class UAblReactionData* ReactionData); + + void DisableReactions(); + void EnableReactions(); + void HandleReactionAbilityBranch(const class UAblAbilityContext* CurrentContext, const class UAblAbilityContext* NextContext); + void HandleReactionAbilityEnd(const class UAblAbilityContext* Context); + void HandleReactionAbilityInterrupt(const class UAblAbilityContext* Context); + void HandleReactionAbilityStart(const class UAblAbilityContext* Context); + class UAblReactionData* QueueGivenReactionAbilities(const TArray>& ReactionAbilities, const struct FQueueReactionParams& ReactionParams); + class UAblReactionData* QueueGivenReactionAbility(TSubclassOf ReactionAbility, const struct FQueueReactionParams& ReactionParams); + class UAblReactionData* QueueReaction(const struct FQueueReactionParams& ReactionParams); + + bool IsAnyReactionRunning() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionComponent") + } + static class UAblReactionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionComponent; + +// Class AbleCore.AblRenderStencil +// 0x0010 (0x0080 - 0x0070) +class UAblRenderStencil final : public UAblAbilityTask +{ +public: + struct FStencilManagerEffectName StencilEffect; // 0x0070(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool resetStencilOnExit; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRenderStencil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRenderStencil") + } + static class UAblRenderStencil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRenderStencil; + +// Class AbleCore.AblSetArchitectTagTask +// 0x0010 (0x0080 - 0x0070) +class UAblSetArchitectTagTask final : public UAblAbilityTask +{ +public: + struct FGameplayTag ArchitectTag; // 0x0070(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RemoveTagAtEndOfTask; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AddThisTag; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RemoveThisTag; // 0x007A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EArchitectType Type; // 0x007B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ApplyToAnimationArchitect; // 0x007C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ApplyToInteractionArchitect; // 0x007D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetArchitectTagTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetArchitectTagTask") + } + static class UAblSetArchitectTagTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetArchitectTagTask; + +// Class AbleCore.AblSetCollisionChannelResponseTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetCollisionChannelResponseTask final : public UAblAbilityTask +{ +public: + ECollisionChannel m_Channel; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionResponse m_Response; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_SetAllChannelsToResponse; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_RestoreOnEnd; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetCollisionChannelResponseTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetCollisionChannelResponseTask") + } + static class UAblSetCollisionChannelResponseTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetCollisionChannelResponseTask; + +// Class AbleCore.AblSetCollisionChannelTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetCollisionChannelTask final : public UAblAbilityTask +{ +public: + ECollisionChannel m_Channel; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_RestoreOnEnd; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetCollisionChannelTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetCollisionChannelTask") + } + static class UAblSetCollisionChannelTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetCollisionChannelTask; + +// Class AbleCore.AblSetShaderParameterTaskScratchPad +// 0x0088 (0x00B0 - 0x0028) +class UAblSetShaderParameterTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray DynamicMaterials; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray PreviousValues; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + struct FAlphaBlend BlendIn; // 0x0048(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) + struct FAlphaBlend BlendOut; // 0x0078(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetShaderParameterTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetShaderParameterTaskScratchPad") + } + static class UAblSetShaderParameterTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetShaderParameterTaskScratchPad; + +// Class AbleCore.AblSetVectorParameterValue +// 0x0010 (0x0040 - 0x0030) +class UAblSetVectorParameterValue final : public UAblSetParameterValue +{ +public: + struct FLinearColor m_Vector; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetVectorParameterValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetVectorParameterValue") + } + static class UAblSetVectorParameterValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetVectorParameterValue; + +// Class AbleCore.AbleSettings +// 0x0010 (0x0038 - 0x0028) +class UAbleSettings final : public UObject +{ +public: + bool m_EnableAsync; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_AllowAsyncAbilityUpdate; // 0x0029(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_AllowAsyncCooldownUpdate; // 0x002A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_LogAbilityFailues; // 0x002B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_LogVerbose; // 0x002C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_EchoVerboseToScreen; // 0x002D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float m_VerboseScreenOutputLifetime; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbleSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbleSettings") + } + static class UAbleSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAbleSettings; + +// Class AbleCore.AblSpawnActorTask +// 0x0060 (0x00D0 - 0x0070) +class UAblSpawnActorTask : public UAblAbilityTask +{ +public: + TSubclassOf m_actorClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FAblAbilityTargetTypeLocation m_SpawnLocation; // 0x0078(0x0028)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector m_InitialVelocity; // 0x00A0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_SetOwner; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityTargetType m_OwnerTargetType; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_AttachToOwnerSocket; // 0x00AE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAttachmentRule m_AttachmentRule; // 0x00AF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName m_SocketName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector m_Offset; // 0x00B8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_InheritOwnerLinearVelocity; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_MarkAsTransient; // 0x00C5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_DestroyAtEnd; // 0x00C6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_fireEvent; // 0x00C7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName m_name; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSpawnActorTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSpawnActorTask") + } + static class UAblSpawnActorTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSpawnActorTask; + +// Class AbleCore.AblStartPositionGetter +// 0x0000 (0x0028 - 0x0028) +class UAblStartPositionGetter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter") + } + static class UAblStartPositionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter; + +// Class AbleCore.AblTargetingBox +// 0x0010 (0x0088 - 0x0078) +class UAblTargetingBox final : public UAblTargetingBase +{ +public: + struct FVector m_HalfExtents; // 0x0078(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingBox") + } + static class UAblTargetingBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingBox; + +// Class AbleCore.AblTargetingCapsule +// 0x0008 (0x0080 - 0x0078) +class UAblTargetingCapsule final : public UAblTargetingBase +{ +public: + float m_Height; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_radius; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingCapsule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingCapsule") + } + static class UAblTargetingCapsule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingCapsule; + +// Class AbleCore.AblTargetingCone +// 0x0010 (0x0088 - 0x0078) +class UAblTargetingCone final : public UAblTargetingBase +{ +public: + float m_FOV; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_Length; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_Height; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_2DQuery; // 0x0084(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingCone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingCone") + } + static class UAblTargetingCone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingCone; + +// Class AbleCore.AblAbilityTargetingFilterSortByDistance +// 0x0008 (0x0030 - 0x0028) +class UAblAbilityTargetingFilterSortByDistance final : public UAblAbilityTargetingFilter +{ +public: + bool m_Use2DDistance; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblTargetingFilterSort m_SortDirection; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTargetingFilterSortByDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTargetingFilterSortByDistance") + } + static class UAblAbilityTargetingFilterSortByDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTargetingFilterSortByDistance; + +// Class AbleCore.AblAbilityTargetingFilterOwner +// 0x0000 (0x0028 - 0x0028) +class UAblAbilityTargetingFilterOwner final : public UAblAbilityTargetingFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTargetingFilterOwner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTargetingFilterOwner") + } + static class UAblAbilityTargetingFilterOwner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTargetingFilterOwner; + +// Class AbleCore.AblAbilityTargetingFilterInstigator +// 0x0000 (0x0028 - 0x0028) +class UAblAbilityTargetingFilterInstigator final : public UAblAbilityTargetingFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTargetingFilterInstigator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTargetingFilterInstigator") + } + static class UAblAbilityTargetingFilterInstigator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTargetingFilterInstigator; + +// Class AbleCore.AblAbilityTargetingFilterClass +// 0x0010 (0x0038 - 0x0028) +class UAblAbilityTargetingFilterClass final : public UAblAbilityTargetingFilter +{ +public: + class UClass* m_Class; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_Negate; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTargetingFilterClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTargetingFilterClass") + } + static class UAblAbilityTargetingFilterClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTargetingFilterClass; + +// Class AbleCore.AblAbilityTargetingFilterMaxTargets +// 0x0008 (0x0030 - 0x0028) +class UAblAbilityTargetingFilterMaxTargets final : public UAblAbilityTargetingFilter +{ +public: + int32 m_MaxTargets; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTargetingFilterMaxTargets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTargetingFilterMaxTargets") + } + static class UAblAbilityTargetingFilterMaxTargets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTargetingFilterMaxTargets; + +// Class AbleCore.AblAbilityTargetingFilterCustom +// 0x0010 (0x0038 - 0x0028) +class UAblAbilityTargetingFilterCustom final : public UAblAbilityTargetingFilter +{ +public: + class FName m_EventName; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UseAsync; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAbilityTargetingFilterCustom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAbilityTargetingFilterCustom") + } + static class UAblAbilityTargetingFilterCustom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAbilityTargetingFilterCustom; + +// Class AbleCore.AblTargetingInstigator +// 0x0000 (0x0078 - 0x0078) +class UAblTargetingInstigator final : public UAblTargetingBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingInstigator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingInstigator") + } + static class UAblTargetingInstigator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingInstigator; + +// Class AbleCore.AblTargetingSelf +// 0x0000 (0x0078 - 0x0078) +class UAblTargetingSelf final : public UAblTargetingBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingSelf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingSelf") + } + static class UAblTargetingSelf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingSelf; + +// Class AbleCore.AblTargetingOwner +// 0x0000 (0x0078 - 0x0078) +class UAblTargetingOwner final : public UAblTargetingBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingOwner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingOwner") + } + static class UAblTargetingOwner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingOwner; + +// Class AbleCore.AblTargetingCustom +// 0x0000 (0x0078 - 0x0078) +class UAblTargetingCustom final : public UAblTargetingBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingCustom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingCustom") + } + static class UAblTargetingCustom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingCustom; + +// Class AbleCore.AblTargetingRaycast +// 0x0008 (0x0080 - 0x0078) +class UAblTargetingRaycast final : public UAblTargetingBase +{ +public: + float m_Length; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_OnlyWantBlockingObject; // 0x007C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingRaycast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingRaycast") + } + static class UAblTargetingRaycast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingRaycast; + +// Class AbleCore.AblTargetingSphere +// 0x0008 (0x0080 - 0x0078) +class UAblTargetingSphere final : public UAblTargetingBase +{ +public: + float m_radius; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetingSphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetingSphere") + } + static class UAblTargetingSphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetingSphere; + +// Class AbleCore.AblHasTagTaskCondition +// 0x0010 (0x0038 - 0x0028) +class UAblHasTagTaskCondition final : public UAblTaskCondition +{ +public: + class FName Tag; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bInverse; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHasTagTaskCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHasTagTaskCondition") + } + static class UAblHasTagTaskCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHasTagTaskCondition; + +// Class AbleCore.ablTimeDilationTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablTimeDilationTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablTimeDilationTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablTimeDilationTaskScratchPad") + } + static class UablTimeDilationTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablTimeDilationTaskScratchPad; + +// Class AbleCore.AblTimeDilationTask +// 0x0020 (0x0090 - 0x0070) +class UAblTimeDilationTask final : public UAblAbilityTask +{ +public: + ETimeDilationTarget TimeDilationTarget; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* TimeDilationCurve; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeDilation; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EaseInDuration; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCounterWorld; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEndTaskOnReactionDone; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTestAgainstWorldTime; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTimeDilationTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTimeDilationTask") + } + static class UAblTimeDilationTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTimeDilationTask; + +// Class AbleCore.AblTurnToTaskScratchPad +// 0x0040 (0x0068 - 0x0028) +class UAblTurnToTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray InProgressTurn; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + struct FAlphaBlend TurningBlend; // 0x0038(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTurnToTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTurnToTaskScratchPad") + } + static class UAblTurnToTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTurnToTaskScratchPad; + +// Class AbleCore.AblTurnToTask +// 0x0048 (0x00B8 - 0x0070) +class UAblTurnToTask final : public UAblAbilityTask +{ +public: + EAblAbilityTargetType m_RotationTarget; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_TrackTarget; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator m_RotationOffset; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool m_SetYaw; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_SetPitch; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_Blend; // 0x0088(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTurnToTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTurnToTask") + } + static class UAblTurnToTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTurnToTask; + +// Class AbleCore.AnimationClip_AblAbility +// 0x0000 (0x0028 - 0x0028) +class UAnimationClip_AblAbility final : public UAnimationClipProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_AblAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_AblAbility") + } + static class UAnimationClip_AblAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_AblAbility; + +// Class AbleCore.BTDecorator_HasActivePassiveAbility +// 0x0030 (0x0098 - 0x0068) +class UBTDecorator_HasActivePassiveAbility final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector ActorToCheck; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + TSubclassOf Ability; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_HasActivePassiveAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_HasActivePassiveAbility") + } + static class UBTDecorator_HasActivePassiveAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_HasActivePassiveAbility; + +// Class AbleCore.BTDecorator_IsAbilityOnCooldown +// 0x0030 (0x0098 - 0x0068) +class UBTDecorator_IsAbilityOnCooldown final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector ActorToCheck; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + TSubclassOf Ability; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsAbilityOnCooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsAbilityOnCooldown") + } + static class UBTDecorator_IsAbilityOnCooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsAbilityOnCooldown; + +// Class AbleCore.BTDecorator_IsInAbilityRange +// 0x0060 (0x00C8 - 0x0068) +class UBTDecorator_IsInAbilityRange final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector PointA; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector PointB; // 0x0090(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + TSubclassOf Ability; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool XYDistance; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsInAbilityRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsInAbilityRange") + } + static class UBTDecorator_IsInAbilityRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsInAbilityRange; + +// Class AbleCore.BTDecorator_IsPlayingAbility +// 0x0028 (0x0090 - 0x0068) +class UBTDecorator_IsPlayingAbility final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector ActorToCheck; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsPlayingAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsPlayingAbility") + } + static class UBTDecorator_IsPlayingAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsPlayingAbility; + +// Class AbleCore.BTTask_PlayAbilityBase +// 0x0050 (0x00C0 - 0x0070) +class UBTTask_PlayAbilityBase : public UBTTaskNode +{ +public: + class FName AbilityChannelName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MarkAsInProgressDuringExecution; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForHermesMessage; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName MessageName; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x3C]; // 0x0084(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PlayAbilityBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PlayAbilityBase") + } + static class UBTTask_PlayAbilityBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PlayAbilityBase; + +// Class AbleCore.BTTask_PlayAbility +// 0x0008 (0x00C8 - 0x00C0) +class UBTTask_PlayAbility final : public UBTTask_PlayAbilityBase +{ +public: + TSubclassOf Ability; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PlayAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PlayAbility") + } + static class UBTTask_PlayAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PlayAbility; + +// Class AbleCore.BTTask_PlayArchitectAbility +// 0x0050 (0x0110 - 0x00C0) +class UBTTask_PlayArchitectAbility final : public UBTTask_PlayAbilityBase +{ +public: + class UInteractionArchitectAsset* InteractionArchitectAsset; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInteractionProject Project; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer SourceTags; // 0x00D0(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagContainer TargetTags; // 0x00F0(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_PlayArchitectAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_PlayArchitectAbility") + } + static class UBTTask_PlayArchitectAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_PlayArchitectAbility; + +// Class AbleCore.BTTask_StopAbility +// 0x0018 (0x0088 - 0x0070) +class UBTTask_StopAbility final : public UBTTaskNode +{ +public: + bool CancelActive; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf Ability; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAblAbilityTaskResult ResultToUse; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_StopAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_StopAbility") + } + static class UBTTask_StopAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_StopAbility; + +// Class AbleCore.IKDriver_GroundAdjustment_Able +// 0x0000 (0x0390 - 0x0390) +class UIKDriver_GroundAdjustment_Able final : public UIKDriver_GroundAdjustment +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_GroundAdjustment_Able") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_GroundAdjustment_Able") + } + static class UIKDriver_GroundAdjustment_Able* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_GroundAdjustment_Able; + +// Class AbleCore.ObjectTrackerManager +// 0x0060 (0x0088 - 0x0028) +class UObjectTrackerManager final : public UObject +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectTrackerManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectTrackerManager") + } + static class UObjectTrackerManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectTrackerManager; + +} + diff --git a/Hogwarts Legacy/SDK/AbleCore_structs.hpp b/Hogwarts Legacy/SDK/AbleCore_structs.hpp new file mode 100644 index 0000000..51c339a --- /dev/null +++ b/Hogwarts Legacy/SDK/AbleCore_structs.hpp @@ -0,0 +1,618 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AbleCore + +#include "Basic.hpp" + +#include "AvaAnimation_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "GameplayTags_structs.hpp" +#include "SlateCore_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum AbleCore.EAblAbilityPassiveBehavior +// NumValues: 0x0005 +enum class EAblAbilityPassiveBehavior : uint8 +{ + CannotBePassive = 0, + RefreshDuration = 1, + IncreaseStackCount = 2, + IncreaseAndRefresh = 3, + EAblAbilityPassiveBehavior_MAX = 4, +}; + +// Enum AbleCore.EAblAbilityStartResult +// NumValues: 0x000C +enum class EAblAbilityStartResult : uint8 +{ + InvalidTarget = 0, + FailedCustomCheck = 1, + CooldownNotExpired = 2, + CannotInterruptCurrentAbility = 3, + NotAllowedAsPassive = 4, + PassiveMaxStacksReached = 5, + InternalSystemsError = 6, + AsyncProcessing = 7, + ForwardedToServer = 8, + InvalidParameter = 9, + Success = 10, + EAblAbilityStartResult_MAX = 11, +}; + +// Enum AbleCore.EAnimBlendTickStyle +// NumValues: 0x0003 +enum class EAnimBlendTickStyle : uint8 +{ + BlendTickBoth = 0, + BlendTickDest = 1, + EAnimBlendTickStyle_MAX = 2, +}; + +// Enum AbleCore.EAblAbilityTargetType +// NumValues: 0x0007 +enum class EAblAbilityTargetType : uint8 +{ + Self = 0, + Owner = 1, + Instigator = 2, + TargetActor = 3, + Camera = 4, + EnemyWeapon = 5, + EAblAbilityTargetType_MAX = 6, +}; + +// Enum AbleCore.EFKIKBranchType +// NumValues: 0x0003 +enum class EFKIKBranchType : uint8 +{ + LeftLeg = 0, + RightLeg = 1, + EFKIKBranchType_MAX = 2, +}; + +// Enum AbleCore.EAblCollisionFilterSort +// NumValues: 0x0003 +enum class EAblCollisionFilterSort : uint8 +{ + AblFitlerSort_Ascending = 0, + AblFilterSort_Descending = 1, + EAblCollisionFilterSort_MAX = 2, +}; + +// Enum AbleCore.ERootMotionModifierOrder +// NumValues: 0x0006 +enum class ERootMotionModifierOrder : uint8 +{ + Primary = 0, + Secondary = 1, + RankAndFile = 2, + Penultimate = 3, + Ultimate = 4, + ERootMotionModifierOrder_MAX = 5, +}; + +// Enum AbleCore.EPhysicalBodyBlendState +// NumValues: 0x0005 +enum class EPhysicalBodyBlendState : uint8 +{ + None = 0, + BlendIn = 1, + BlendOut = 2, + Destroy = 3, + EPhysicalBodyBlendState_MAX = 4, +}; + +// Enum AbleCore.EAblPlayAnimationTaskAnimMode +// NumValues: 0x0004 +enum class EAblPlayAnimationTaskAnimMode : uint8 +{ + SingleNode = 0, + AbilityAnimationNode = 1, + DynamicMontage = 2, + EAblPlayAnimationTaskAnimMode_MAX = 3, +}; + +// Enum AbleCore.EAblNpcReactEventAction +// NumValues: 0x0004 +enum class EAblNpcReactEventAction : uint8 +{ + Ignore = 0, + Enable = 1, + Disable = 2, + EAblNpcReactEventAction_MAX = 3, +}; + +// Enum AbleCore.EAblNpcReactChannelType +// NumValues: 0x0004 +enum class EAblNpcReactChannelType : uint8 +{ + Fullbody = 0, + Additive = 1, + PartialBody = 2, + EAblNpcReactChannelType_MAX = 3, +}; + +// Enum AbleCore.EAblReactionState +// NumValues: 0x0006 +enum class EAblReactionState : uint8 +{ + Queued = 0, + Active = 1, + Ending = 2, + Inactive = 3, + Finished = 4, + EAblReactionState_MAX = 5, +}; + +// Enum AbleCore.EAblTargetingFilterSort +// NumValues: 0x0003 +enum class EAblTargetingFilterSort : uint8 +{ + AblTargetFilterSort_Ascending = 0, + AblTargetFilterSort_Descending = 1, + AblTargetFilterSort_MAX = 2, +}; + +// Enum AbleCore.ETimeDilationTarget +// NumValues: 0x0006 +enum class ETimeDilationTarget : uint8 +{ + World = 0, + Self = 1, + Owner = 2, + Instigator = 3, + TargetActor = 4, + ETimeDilationTarget_MAX = 5, +}; + +// Enum AbleCore.EAblAbilityTaskRealm +// NumValues: 0x0005 +enum class EAblAbilityTaskRealm : uint8 +{ + Client = 0, + Server = 1, + ClientAndServer = 2, + TotalRealms = 3, + EAblAbilityTaskRealm_MAX = 4, +}; + +// Enum AbleCore.EAblAbilityTaskResult +// NumValues: 0x0004 +enum class EAblAbilityTaskResult : uint8 +{ + Successful = 0, + Branched = 1, + Interrupted = 2, + EAblAbilityTaskResult_MAX = 3, +}; + +// Enum AbleCore.ERelativeToEnum +// NumValues: 0x0003 +enum class ERelativeToEnum : uint8 +{ + RELATIVETO_START = 0, + RELATIVETO_END = 1, + RELATIVETO_MAX = 2, +}; + +// Enum AbleCore.EOffsetTypeEnum +// NumValues: 0x0004 +enum class EOffsetTypeEnum : uint8 +{ + OFFSETTYPE_SECONDS = 0, + OFFSETTYPE_PERCENT = 1, + OFFSETTYPE_FRAMES = 2, + OFFSETTYPE_MAX = 3, +}; + +// ScriptStruct AbleCore.AblAbilityChannel +// 0x0088 (0x0088 - 0x0000) +struct FAblAbilityChannel +{ +public: + uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Priority; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsAdditive; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblBoneBlendWeightAsset* BoneBlendWeightAsset; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAblAbilityInstance* ActiveAbilityInstance; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray PassiveAbilityInstances; // 0x0030(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray PendingContext; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray PendingResult; // 0x0050(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray AsyncContexts; // 0x0060(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray FadingAbilities; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAblAbilityChannel; + +// ScriptStruct AbleCore.BodyPartMatchingSmartNames +// 0x0090 (0x0090 - 0x0000) +struct alignas(0x04) FBodyPartMatchingSmartNames final +{ +public: + uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBodyPartMatchingSmartNames; + +// ScriptStruct AbleCore.QueueReactionParams +// 0x0078 (0x0078 - 0x0000) +struct FQueueReactionParams final +{ +public: + float Duration; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactLocation; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialVelocity; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetPosition; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetDirection; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Instigator; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr TargetActor; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActiveAbilityOwnsPassives; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer MunitionTags; // 0x0058(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQueueReactionParams; + +// ScriptStruct AbleCore.AblDynamicAbilityChannel +// 0x0008 (0x0090 - 0x0088) +struct FAblDynamicAbilityChannel final : public FAblAbilityChannel +{ +public: + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAblDynamicAbilityChannel; + +// ScriptStruct AbleCore.AbilityComponentPostAnimationTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FAbilityComponentPostAnimationTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAbilityComponentPostAnimationTickFunction; + +// ScriptStruct AbleCore.AblAbilityNetworkContext +// 0x0038 (0x0038 - 0x0000) +struct FAblAbilityNetworkContext final +{ +public: + TWeakObjectPtr m_Ability; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr m_AbilityComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr m_Owner; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr m_Instigator; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray> m_TargetActors; // 0x0020(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + int8 m_CurrentStacks; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float m_TimeStamp; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAblAbilityNetworkContext; + +// ScriptStruct AbleCore.AblQueryResult +// 0x0010 (0x0010 - 0x0000) +struct FAblQueryResult final +{ +public: + TWeakObjectPtr PrimitiveComponent; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Actor; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAblQueryResult; + +// ScriptStruct AbleCore.AblAbilityCooldown +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FAblAbilityCooldown final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAblAbilityCooldown; + +// ScriptStruct AbleCore.AblAnimationChannel +// 0x0070 (0x0070 - 0x0000) +struct FAblAnimationChannel +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Priority; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsAdditive; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblBoneBlendWeightAsset* BoneBlendWeightAsset; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_20[0x50]; // 0x0020(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAblAnimationChannel; + +// ScriptStruct AbleCore.AblAnimation +// 0x0078 (0x0078 - 0x0000) +struct FAblAnimation final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SortedAnimationChannels; // 0x0030(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_40[0x38]; // 0x0040(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAblAnimation; + +// ScriptStruct AbleCore.AblDynamicAnimationChannel +// 0x0008 (0x0078 - 0x0070) +struct FAblDynamicAnimationChannel final : public FAblAnimationChannel +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAblDynamicAnimationChannel; + +// ScriptStruct AbleCore.KIKBone +// 0x0014 (0x0014 - 0x0000) +struct FKIKBone final +{ +public: + class FName FKBoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName IKBoneName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFKIKBranchType FKIKBranch; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKIKBone; + +// ScriptStruct AbleCore.AblAvaAnimationPlaybackOptions +// 0x0018 (0x0018 - 0x0000) +struct FAblAvaAnimationPlaybackOptions final +{ +public: + EAnimTrackPlaybackSpeed PlayRateType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* ForcedDuration; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ForcedPlayRate; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAblAvaAnimationPlaybackOptions; + +// ScriptStruct AbleCore.AbleAvaAnimationClipRange +// 0x0010 (0x0010 - 0x0000) +struct FAbleAvaAnimationClipRange final +{ +public: + class UFloatProvider* StartOffset; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* EndOffset; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAbleAvaAnimationClipRange; + +// ScriptStruct AbleCore.AbleAvaAnimationPlacementOptions +// 0x0030 (0x0030 - 0x0000) +struct FAbleAvaAnimationPlacementOptions final +{ +public: + class UTransformProvider* InitialPlacementTransform; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* ConstrainedToPlacement; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* PlacementIsMoving; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* HandledByRequest; // 0x0018(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* PlacementProvider; // 0x0020(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationTransformProvider* AnimationPlacementOffset; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAbleAvaAnimationPlacementOptions; + +// ScriptStruct AbleCore.MyInputBlendPose +// 0x0010 (0x0010 - 0x0000) +struct FMyInputBlendPose final +{ +public: + TArray BranchFilters; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMyInputBlendPose; + +// ScriptStruct AbleCore.MyBranchFilter +// 0x000C (0x000C - 0x0000) +struct FMyBranchFilter final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlendDepth; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMyBranchFilter; + +// ScriptStruct AbleCore.BTCustomActionTaskEntry +// 0x0014 (0x0014 - 0x0000) +struct alignas(0x04) FBTCustomActionTaskEntry final +{ +public: + uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBTCustomActionTaskEntry; + +// ScriptStruct AbleCore.KeyToAbilityMapping +// 0x0010 (0x0018 - 0x0008) +struct FKeyToAbilityMapping final : public FTableRowBase +{ +public: + bool bAdditive; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf Ability; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FKeyToAbilityMapping; + +// ScriptStruct AbleCore.AbleHUDStyle +// 0x2C78 (0x2C80 - 0x0008) +struct FAbleHUDStyle 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_FAbleHUDStyle; + +// ScriptStruct AbleCore.HermesSendMessageToTaskEntry +// 0x0014 (0x0014 - 0x0000) +struct alignas(0x04) FHermesSendMessageToTaskEntry final +{ +public: + uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FHermesSendMessageToTaskEntry; + +// ScriptStruct AbleCore.PhysicalBodyNameWeightPair +// 0x000C (0x000C - 0x0000) +struct FPhysicalBodyNameWeightPair final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoneWeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicalBodyNameWeightPair; + +// ScriptStruct AbleCore.BlendTrackInfo +// 0x0038 (0x0038 - 0x0000) +struct FBlendTrackInfo final +{ +public: + struct FGameplayTagContainer AnimationTags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic) + class UAblBlendSpaceParameterGetter* BlendSpaceParameterGetter; // 0x0020(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAdditive; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotationOffsetMeshSpace; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMeshSpaceRotationBlend; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMeshSpaceRotationBlend; // 0x002B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblBoneBlendWeightAsset* BoneWeightAsset; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendTrackInfo; + +// ScriptStruct AbleCore.AblBlendTimes +// 0x0008 (0x0008 - 0x0000) +struct FAblBlendTimes final +{ +public: + float m_BlendIn; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_BlendOut; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAblBlendTimes; + +// ScriptStruct AbleCore.AblReactionsList +// 0x0010 (0x0010 - 0x0000) +struct FAblReactionsList final +{ +public: + TArray Reactions; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAblReactionsList; + +// ScriptStruct AbleCore.AblReactionHandle +// 0x0008 (0x0008 - 0x0000) +struct FAblReactionHandle final +{ +public: + uint64 Handle; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAblReactionHandle; + +// ScriptStruct AbleCore.CollisionLayerResponseEntry +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FCollisionLayerResponseEntry final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCollisionLayerResponseEntry; + +// ScriptStruct AbleCore.AblAbilityTargetTypeLocation +// 0x0028 (0x0028 - 0x0000) +struct FAblAbilityTargetTypeLocation final +{ +public: + EAblAbilityTargetType m_Source; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector m_Offset; // 0x0004(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRotator m_Rotation; // 0x0010(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + class FName m_Socket; // 0x001C(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_UseSocketRotation; // 0x0024(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAblAbilityTargetTypeLocation; + +// ScriptStruct AbleCore.TurnToTaskEntry +// 0x0014 (0x0014 - 0x0000) +struct alignas(0x04) FTurnToTaskEntry final +{ +public: + uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTurnToTaskEntry; + +// ScriptStruct AbleCore.AblUberAbility +// 0x0020 (0x0020 - 0x0000) +struct FAblUberAbility final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SortedAbilityChannels; // 0x0008(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAblUberAbility; + +// ScriptStruct AbleCore.AnimNode_AbilityAnimPlayer +// 0x0078 (0x00B0 - 0x0038) +struct FAnimNode_AbilityAnimPlayer final : public FAnimNode_AssetPlayerBase +{ +public: + struct FAblAnimation AblAnimation; // 0x0038(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_AbilityAnimPlayer; + +// ScriptStruct AbleCore.AblRootMode +// 0x0002 (0x0002 - 0x0000) +struct FAblRootMode final +{ +public: + EEvaluatorRootMotion m_UseSourceRootMotion; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEvaluatorRootMotion m_UseDestRootMotion; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAblRootMode; + +// ScriptStruct AbleCore.ObjectTracker +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FObjectTracker final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectTracker; + +// ScriptStruct AbleCore.RelativeTime +// 0x0018 (0x0018 - 0x0000) +struct FRelativeTime final +{ +public: + float Offset; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOffsetTypeEnum OffsetType; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERelativeToEnum RelativeToType; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* RelativeToObject; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEditable; // 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_FRelativeTime; + +} + diff --git a/Hogwarts Legacy/SDK/AccessibilitySettings_classes.hpp b/Hogwarts Legacy/SDK/AccessibilitySettings_classes.hpp new file mode 100644 index 0000000..eb67d6c --- /dev/null +++ b/Hogwarts Legacy/SDK/AccessibilitySettings_classes.hpp @@ -0,0 +1,111 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AccessibilitySettings + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "AccessibilitySettings_structs.hpp" + + +namespace SDK +{ + +// Class AccessibilitySettings.AccessibilitySettings +// 0x0000 (0x0028 - 0x0028) +class UAccessibilitySettings final : public UBlueprintFunctionLibrary +{ +public: + static void GetHighContrastMode(int32* HighContrastMode); + static void HighContrastModeEnabled(EHighContrastMode HighContrastMode, bool* bEnabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AccessibilitySettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AccessibilitySettings") + } + static class UAccessibilitySettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAccessibilitySettings; + +// Class AccessibilitySettings.HighContrastGameplayMarkupComponent +// 0x0000 (0x00D0 - 0x00D0) +class UHighContrastGameplayMarkupComponent : public UActorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HighContrastGameplayMarkupComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HighContrastGameplayMarkupComponent") + } + static class UHighContrastGameplayMarkupComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHighContrastGameplayMarkupComponent; + +// Class AccessibilitySettings.PerWorldAccessibilitySettings +// 0x0170 (0x03B8 - 0x0248) +class APerWorldAccessibilitySettings final : public AActor +{ +public: + class UMaterialParameterCollection* HighContrastMPC; // 0x0248(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* ExtraHighContrastMPC; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr CurrentTarget; // 0x0258(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr OutlineTarget; // 0x0260(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetStencilValue; // 0x0268(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x8C]; // 0x026C(0x008C)(Fixing Size After Last Property [ Dumper-7 ]) + TMap, struct FHighContrastGameplayBucketPrimitiveState> PrimitiveStateBuckets; // 0x02F8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap, uint32> MeshChangedActorMap; // 0x0350(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + int32 SetBaseStencilValue; // 0x03A0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastSetTargetStencilValue; // 0x03A4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastFadeToBlackBlend; // 0x03A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastExtraValue; // 0x03AC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StateAlpha; // 0x03B0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ActorIsInHighContrastGameplayBucket(class AActor* Actor, EHighContrastGameplayBucket Bucket, bool* bFound); + static void AddActorToHighContrastGameplayBucket(class AActor* Actor, EHighContrastGameplayBucket Bucket); + static void AddPrimitiveToHighContrastGameplayBucket(class UPrimitiveComponent* PrimitiveComponent, EHighContrastGameplayBucket Bucket); + static void PrimitiveIsInHighContrastGameplayBucket(class UPrimitiveComponent* PrimitiveComponent, EHighContrastGameplayBucket* Bucket, bool* bFound); + static void RemoveActorFromHighContrastGameplayBucket(class AActor* Actor, EHighContrastGameplayBucket Bucket); + static void RemoveActorFromHighContrastGameplayBuckets(class AActor* Actor); + static void RemovePrimitiveFromHighContrastGameplayBuckets(class UPrimitiveComponent* PrimitiveComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerWorldAccessibilitySettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerWorldAccessibilitySettings") + } + static class APerWorldAccessibilitySettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APerWorldAccessibilitySettings; + +} + diff --git a/Hogwarts Legacy/SDK/AccessibilitySettings_structs.hpp b/Hogwarts Legacy/SDK/AccessibilitySettings_structs.hpp new file mode 100644 index 0000000..258f739 --- /dev/null +++ b/Hogwarts Legacy/SDK/AccessibilitySettings_structs.hpp @@ -0,0 +1,62 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AccessibilitySettings + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum AccessibilitySettings.EHighContrastGameplayBucket +// NumValues: 0x0008 +enum class EHighContrastGameplayBucket : uint8 +{ + Player = 0, + Companion = 1, + FriendlyNPC = 2, + EnemyNPC = 3, + Item = 4, + Creature = 5, + Mount = 6, + EHighContrastGameplayBucket_MAX = 7, +}; + +// Enum AccessibilitySettings.EAudioVisualizerType +// NumValues: 0x0004 +enum class EAudioVisualizerType : uint8 +{ + Footsteps = 0, + Spells = 1, + Dialogue = 2, + EAudioVisualizerType_MAX = 3, +}; + +// Enum AccessibilitySettings.EHighContrastMode +// NumValues: 0x0003 +enum class EHighContrastMode : uint8 +{ + Text = 0, + Gameplay = 1, + EHighContrastMode_MAX = 2, +}; + +// ScriptStruct AccessibilitySettings.HighContrastGameplayBucketPrimitiveState +// 0x0010 (0x0010 - 0x0000) +struct FHighContrastGameplayBucketPrimitiveState final +{ +public: + class UObject* State; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHighContrastGameplayBucket Bucket; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FHighContrastGameplayBucketPrimitiveState; + +} + diff --git a/Hogwarts Legacy/SDK/ActorMeshStates_classes.hpp b/Hogwarts Legacy/SDK/ActorMeshStates_classes.hpp new file mode 100644 index 0000000..d6135a1 --- /dev/null +++ b/Hogwarts Legacy/SDK/ActorMeshStates_classes.hpp @@ -0,0 +1,1366 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ActorMeshStates + +#include "Basic.hpp" + +#include "ActorMeshStates_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class ActorMeshStates.ActorMeshSetupMatch +// 0x0000 (0x0028 - 0x0028) +class UActorMeshSetupMatch : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatch") + } + static class UActorMeshSetupMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatch; + +// Class ActorMeshStates.ActorMeshSetupProcess +// 0x0000 (0x0028 - 0x0028) +class UActorMeshSetupProcess : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcess") + } + static class UActorMeshSetupProcess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcess; + +// Class ActorMeshStates.ActorMeshSetupMeshFilter +// 0x0000 (0x0028 - 0x0028) +class UActorMeshSetupMeshFilter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilter") + } + static class UActorMeshSetupMeshFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilter; + +// Class ActorMeshStates.ActorMeshSetupProcessFiltered +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupProcessFiltered : public UActorMeshSetupProcess +{ +public: + class UActorMeshSetupMeshFilter* MeshFilter; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessFiltered") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessFiltered") + } + static class UActorMeshSetupProcessFiltered* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessFiltered; + +// Class ActorMeshStates.ActorMeshSetupDefinitions +// 0x0020 (0x0050 - 0x0030) +class UActorMeshSetupDefinitions final : public UDataAsset +{ +public: + TArray AutoDefinitions; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray NamedDefinitions; // 0x0040(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupDefinitions") + } + static class UActorMeshSetupDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupDefinitions; + +// Class ActorMeshStates.ActorMeshSetupLibrary +// 0x0000 (0x0028 - 0x0028) +class UActorMeshSetupLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ActorMeshSetupAlwaysIgnore(class AActor* Actor, bool bIncludeChildren); + static void ActorMeshSetupAlwaysIgnoreMesh(class UMeshComponent* MeshComponent); + static bool ActorMeshSetupProcessAuto(class AActor* Actor, bool bIncludeChildren); + static bool ActorMeshSetupProcessNamed(class AActor* Actor, const struct FActorMeshSetupName& MeshSetup, bool bIncludeChildren); + static bool ActorMeshSetupProcessRefresh(class AActor* Actor, bool bIncludeChildren); + static void ActorMeshSetupRemoveAlwaysIgnore(class AActor* Actor, bool bIncludeChildren); + static void ActorMeshSetupRemoveMeshAlwaysIgnore(class UMeshComponent* MeshComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupLibrary") + } + static class UActorMeshSetupLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupLibrary; + +// Class ActorMeshStates.ActorMeshSetupMatchTrue +// 0x0000 (0x0028 - 0x0028) +class UActorMeshSetupMatchTrue final : public UActorMeshSetupMatch +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchTrue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchTrue") + } + static class UActorMeshSetupMatchTrue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchTrue; + +// Class ActorMeshStates.ActorMeshSetupMatchFalse +// 0x0000 (0x0028 - 0x0028) +class UActorMeshSetupMatchFalse final : public UActorMeshSetupMatch +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchFalse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchFalse") + } + static class UActorMeshSetupMatchFalse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchFalse; + +// Class ActorMeshStates.ActorMeshSetupMatchAnd +// 0x0010 (0x0038 - 0x0028) +class UActorMeshSetupMatchAnd final : public UActorMeshSetupMatch +{ +public: + TArray AND; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchAnd") + } + static class UActorMeshSetupMatchAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchAnd; + +// Class ActorMeshStates.ActorMeshSetupMatchOr +// 0x0010 (0x0038 - 0x0028) +class UActorMeshSetupMatchOr final : public UActorMeshSetupMatch +{ +public: + TArray OR; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchOr") + } + static class UActorMeshSetupMatchOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchOr; + +// Class ActorMeshStates.ActorMeshSetupMatchNot +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupMatchNot final : public UActorMeshSetupMatch +{ +public: + class UActorMeshSetupMatch* Not; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchNot") + } + static class UActorMeshSetupMatchNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchNot; + +// Class ActorMeshStates.ActorMeshSetupMatchActorTag +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupMatchActorTag : public UActorMeshSetupMatch +{ +public: + class FName ActorTag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchActorTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchActorTag") + } + static class UActorMeshSetupMatchActorTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchActorTag; + +// Class ActorMeshStates.ActorMeshSetupMatchActorHasTag +// 0x0000 (0x0030 - 0x0030) +class UActorMeshSetupMatchActorHasTag final : public UActorMeshSetupMatchActorTag +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchActorHasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchActorHasTag") + } + static class UActorMeshSetupMatchActorHasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchActorHasTag; + +// Class ActorMeshStates.ActorMeshSetupMatchActorNoTag +// 0x0000 (0x0030 - 0x0030) +class UActorMeshSetupMatchActorNoTag final : public UActorMeshSetupMatchActorTag +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchActorNoTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchActorNoTag") + } + static class UActorMeshSetupMatchActorNoTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchActorNoTag; + +// Class ActorMeshStates.ActorMeshSetupMatchActorTags +// 0x0010 (0x0038 - 0x0028) +class UActorMeshSetupMatchActorTags : public UActorMeshSetupMatch +{ +public: + TArray ActorTags; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchActorTags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchActorTags") + } + static class UActorMeshSetupMatchActorTags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchActorTags; + +// Class ActorMeshStates.ActorMeshSetupMatchActorHasAnyTag +// 0x0000 (0x0038 - 0x0038) +class UActorMeshSetupMatchActorHasAnyTag final : public UActorMeshSetupMatchActorTags +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchActorHasAnyTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchActorHasAnyTag") + } + static class UActorMeshSetupMatchActorHasAnyTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchActorHasAnyTag; + +// Class ActorMeshStates.ActorMeshSetupMatchActorClass +// 0x0030 (0x0058 - 0x0028) +class UActorMeshSetupMatchActorClass final : public UActorMeshSetupMatch +{ +public: + TSoftClassPtr ActorClass; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSubclasses; // 0x0050(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchActorClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchActorClass") + } + static class UActorMeshSetupMatchActorClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchActorClass; + +// Class ActorMeshStates.ActorMeshSetupMatchActorClasses +// 0x0018 (0x0040 - 0x0028) +class UActorMeshSetupMatchActorClasses final : public UActorMeshSetupMatch +{ +public: + TArray> ActorClasses; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bIncludeSubclasses; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchActorClasses") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchActorClasses") + } + static class UActorMeshSetupMatchActorClasses* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchActorClasses; + +// Class ActorMeshStates.ActorMeshSetupMatchCharacter +// 0x0000 (0x0028 - 0x0028) +class UActorMeshSetupMatchCharacter final : public UActorMeshSetupMatch +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchCharacter") + } + static class UActorMeshSetupMatchCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchCharacter; + +// Class ActorMeshStates.ActorMeshSetupMatchPlayer +// 0x0000 (0x0028 - 0x0028) +class UActorMeshSetupMatchPlayer final : public UActorMeshSetupMatch +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchPlayer") + } + static class UActorMeshSetupMatchPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchPlayer; + +// Class ActorMeshStates.ActorMeshSetupProcessIgnoreLightLeaking +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessIgnoreLightLeaking final : public UActorMeshSetupProcessFiltered +{ +public: + bool bIgnoreLightLeakingCorrection; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessIgnoreLightLeaking") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessIgnoreLightLeaking") + } + static class UActorMeshSetupProcessIgnoreLightLeaking* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessIgnoreLightLeaking; + +// Class ActorMeshStates.ActorMeshSetupProcessReceivesWeatherDecals +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessReceivesWeatherDecals final : public UActorMeshSetupProcessFiltered +{ +public: + bool bReceivesWeatherDecals; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessReceivesWeatherDecals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessReceivesWeatherDecals") + } + static class UActorMeshSetupProcessReceivesWeatherDecals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessReceivesWeatherDecals; + +// Class ActorMeshStates.ActorMeshSetupProcessReceivesDecals +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessReceivesDecals final : public UActorMeshSetupProcessFiltered +{ +public: + bool bReceivesDecals; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessReceivesDecals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessReceivesDecals") + } + static class UActorMeshSetupProcessReceivesDecals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessReceivesDecals; + +// Class ActorMeshStates.ActorMeshSetupProcessUseAsOccluder +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessUseAsOccluder final : public UActorMeshSetupProcessFiltered +{ +public: + bool bUseAsOccluder; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessUseAsOccluder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessUseAsOccluder") + } + static class UActorMeshSetupProcessUseAsOccluder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessUseAsOccluder; + +// Class ActorMeshStates.ActorMeshSetupProcessTreatAsBackgroundForOcclusion +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessTreatAsBackgroundForOcclusion final : public UActorMeshSetupProcessFiltered +{ +public: + bool bTreatAsBackgroundForOcclusion; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessTreatAsBackgroundForOcclusion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessTreatAsBackgroundForOcclusion") + } + static class UActorMeshSetupProcessTreatAsBackgroundForOcclusion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessTreatAsBackgroundForOcclusion; + +// Class ActorMeshStates.ActorMeshSetupProcessAddTag +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupProcessAddTag final : public UActorMeshSetupProcess +{ +public: + class FName ActorTag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessAddTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessAddTag") + } + static class UActorMeshSetupProcessAddTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessAddTag; + +// Class ActorMeshStates.ActorMeshSetupProcessRemoveTag +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupProcessRemoveTag final : public UActorMeshSetupProcess +{ +public: + class FName ActorTag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessRemoveTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessRemoveTag") + } + static class UActorMeshSetupProcessRemoveTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessRemoveTag; + +// Class ActorMeshStates.ActorMeshSetupProcessRenderCustomDepth +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessRenderCustomDepth final : public UActorMeshSetupProcessFiltered +{ +public: + bool bRenderCustomDepth; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessRenderCustomDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessRenderCustomDepth") + } + static class UActorMeshSetupProcessRenderCustomDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessRenderCustomDepth; + +// Class ActorMeshStates.ActorMeshSetupProcessTranslucencySortPriority +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessTranslucencySortPriority final : public UActorMeshSetupProcessFiltered +{ +public: + int32 TranslucencySortPriority; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessTranslucencySortPriority") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessTranslucencySortPriority") + } + static class UActorMeshSetupProcessTranslucencySortPriority* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessTranslucencySortPriority; + +// Class ActorMeshStates.ActorMeshSetupProcessTranslucencySortDistanceOffset +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessTranslucencySortDistanceOffset final : public UActorMeshSetupProcessFiltered +{ +public: + float TranslucencySortDistanceOffset; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessTranslucencySortDistanceOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessTranslucencySortDistanceOffset") + } + static class UActorMeshSetupProcessTranslucencySortDistanceOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessTranslucencySortDistanceOffset; + +// Class ActorMeshStates.ActorMeshSetupProcessLightingChannels +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessLightingChannels final : public UActorMeshSetupProcessFiltered +{ +public: + struct FLightingChannels LightingChannels; // 0x0030(0x0001)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessLightingChannels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessLightingChannels") + } + static class UActorMeshSetupProcessLightingChannels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessLightingChannels; + +// Class ActorMeshStates.ActorMeshSetupProcessLightingChannelZero +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessLightingChannelZero final : public UActorMeshSetupProcessFiltered +{ +public: + bool bLightingChannelZero; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessLightingChannelZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessLightingChannelZero") + } + static class UActorMeshSetupProcessLightingChannelZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessLightingChannelZero; + +// Class ActorMeshStates.ActorMeshSetupProcessLightingChannelOne +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessLightingChannelOne final : public UActorMeshSetupProcessFiltered +{ +public: + bool bLightingChannelOne; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessLightingChannelOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessLightingChannelOne") + } + static class UActorMeshSetupProcessLightingChannelOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessLightingChannelOne; + +// Class ActorMeshStates.ActorMeshSetupProcessLightingChannelTwo +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessLightingChannelTwo final : public UActorMeshSetupProcessFiltered +{ +public: + bool bLightingChannelTwo; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessLightingChannelTwo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessLightingChannelTwo") + } + static class UActorMeshSetupProcessLightingChannelTwo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessLightingChannelTwo; + +// Class ActorMeshStates.ActorMeshSetupProcessBoundsScale +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessBoundsScale final : public UActorMeshSetupProcessFiltered +{ +public: + float BoundsScale; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessBoundsScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessBoundsScale") + } + static class UActorMeshSetupProcessBoundsScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessBoundsScale; + +// Class ActorMeshStates.ActorMeshSetupProcessDitheredAlpha +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessDitheredAlpha final : public UActorMeshSetupProcessFiltered +{ +public: + float DitheredAlpha; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessDitheredAlpha") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessDitheredAlpha") + } + static class UActorMeshSetupProcessDitheredAlpha* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessDitheredAlpha; + +// Class ActorMeshStates.ActorMeshSetupProcessCastShadow +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessCastShadow final : public UActorMeshSetupProcessFiltered +{ +public: + bool bCastShadow; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessCastShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessCastShadow") + } + static class UActorMeshSetupProcessCastShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessCastShadow; + +// Class ActorMeshStates.ActorMeshSetupProcessDynamicShadow +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessDynamicShadow final : public UActorMeshSetupProcessFiltered +{ +public: + bool bCastDynamicShadow; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessDynamicShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessDynamicShadow") + } + static class UActorMeshSetupProcessDynamicShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessDynamicShadow; + +// Class ActorMeshStates.ActorMeshSetupProcessStaticShadow +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessStaticShadow final : public UActorMeshSetupProcessFiltered +{ +public: + bool bCastStaticShadow; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessStaticShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessStaticShadow") + } + static class UActorMeshSetupProcessStaticShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessStaticShadow; + +// Class ActorMeshStates.ActorMeshSetupProcessContactShadow +// 0x0010 (0x0040 - 0x0030) +class UActorMeshSetupProcessContactShadow final : public UActorMeshSetupProcessFiltered +{ +public: + bool bCastContactShadow; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName NoContactShadowTag; // 0x0034(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessContactShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessContactShadow") + } + static class UActorMeshSetupProcessContactShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessContactShadow; + +// Class ActorMeshStates.ActorMeshSetupProcessHiddenShadow +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessHiddenShadow final : public UActorMeshSetupProcessFiltered +{ +public: + bool bCastHiddenShadow; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessHiddenShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessHiddenShadow") + } + static class UActorMeshSetupProcessHiddenShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessHiddenShadow; + +// Class ActorMeshStates.ActorMeshSetupProcessShadowAsTwoSided +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessShadowAsTwoSided final : public UActorMeshSetupProcessFiltered +{ +public: + bool bCastShadowAsTwoSided; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessShadowAsTwoSided") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessShadowAsTwoSided") + } + static class UActorMeshSetupProcessShadowAsTwoSided* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessShadowAsTwoSided; + +// Class ActorMeshStates.ActorMeshSetupProcessSelfShadowOnly +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupProcessSelfShadowOnly final : public UActorMeshSetupProcessFiltered +{ +public: + bool bSelfShadowOnly; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessSelfShadowOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessSelfShadowOnly") + } + static class UActorMeshSetupProcessSelfShadowOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessSelfShadowOnly; + +// Class ActorMeshStates.ActorMeshSetupProcessShadows +// 0x0010 (0x0040 - 0x0030) +class UActorMeshSetupProcessShadows final : public UActorMeshSetupProcessFiltered +{ +public: + bool bCastShadow; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastDynamicShadow; // 0x0031(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastStaticShadow; // 0x0032(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastContactShadow; // 0x0033(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NoContactShadowTag; // 0x0034(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastShadow; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastDynamicShadow; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastStaticShadow; // 0x003E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastContactShadow; // 0x003F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessShadows") + } + static class UActorMeshSetupProcessShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessShadows; + +// Class ActorMeshStates.ActorMeshSetupProcessCapsuleShadows +// 0x0010 (0x0040 - 0x0030) +class UActorMeshSetupProcessCapsuleShadows : public UActorMeshSetupProcessFiltered +{ +public: + bool bCastCapsuleDirectShadow; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastCapsuleIndirectShadow; // 0x0031(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CapsuleIndirectShadowMinVisibility; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanUsePhysicsCapsulesToShadow; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForcePhysicsCapsulesToShadow; // 0x0039(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastCapsuleDirectShadow; // 0x003A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastCapsuleIndirectShadow; // 0x003B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_CapsuleIndirectShadowMinVisibility; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessCapsuleShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessCapsuleShadows") + } + static class UActorMeshSetupProcessCapsuleShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessCapsuleShadows; + +// Class ActorMeshStates.ActorMeshSetupProcessSetupCharacterShadows +// 0x0010 (0x0050 - 0x0040) +class UActorMeshSetupProcessSetupCharacterShadows final : public UActorMeshSetupProcessCapsuleShadows +{ +public: + bool bCastShadow; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastDynamicShadow; // 0x0041(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastStaticShadow; // 0x0042(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastContactShadow; // 0x0043(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NoContactShadowTag; // 0x0044(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastShadow; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastDynamicShadow; // 0x004D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastStaticShadow; // 0x004E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastContactShadow; // 0x004F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupProcessSetupCharacterShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupProcessSetupCharacterShadows") + } + static class UActorMeshSetupProcessSetupCharacterShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupProcessSetupCharacterShadows; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterNot +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupMeshFilterNot final : public UActorMeshSetupMeshFilter +{ +public: + class UActorMeshSetupMeshFilter* MeshFilter; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterNot") + } + static class UActorMeshSetupMeshFilterNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterNot; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterOr +// 0x0010 (0x0038 - 0x0028) +class UActorMeshSetupMeshFilterOr final : public UActorMeshSetupMeshFilter +{ +public: + TArray MeshFilters; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterOr") + } + static class UActorMeshSetupMeshFilterOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterOr; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterAnd +// 0x0010 (0x0038 - 0x0028) +class UActorMeshSetupMeshFilterAnd final : public UActorMeshSetupMeshFilter +{ +public: + TArray MeshFilters; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterAnd") + } + static class UActorMeshSetupMeshFilterAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterAnd; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterHasTag +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupMeshFilterHasTag final : public UActorMeshSetupMeshFilter +{ +public: + class FName ComponentTag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterHasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterHasTag") + } + static class UActorMeshSetupMeshFilterHasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterHasTag; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterNotHasTag +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupMeshFilterNotHasTag final : public UActorMeshSetupMeshFilter +{ +public: + class FName ComponentTag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterNotHasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterNotHasTag") + } + static class UActorMeshSetupMeshFilterNotHasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterNotHasTag; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterStartsWith +// 0x0018 (0x0040 - 0x0028) +class UActorMeshSetupMeshFilterStartsWith final : public UActorMeshSetupMeshFilter +{ +public: + class FString STARTSWITH; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterStartsWith") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterStartsWith") + } + static class UActorMeshSetupMeshFilterStartsWith* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterStartsWith; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterIsComponentType +// 0x0028 (0x0050 - 0x0028) +class UActorMeshSetupMeshFilterIsComponentType final : public UActorMeshSetupMeshFilter +{ +public: + TSoftClassPtr MeshComponentType; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterIsComponentType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterIsComponentType") + } + static class UActorMeshSetupMeshFilterIsComponentType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterIsComponentType; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterHasStaticMeshAsset +// 0x0028 (0x0050 - 0x0028) +class UActorMeshSetupMeshFilterHasStaticMeshAsset final : public UActorMeshSetupMeshFilter +{ +public: + TSoftObjectPtr MeshAsset; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterHasStaticMeshAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterHasStaticMeshAsset") + } + static class UActorMeshSetupMeshFilterHasStaticMeshAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterHasStaticMeshAsset; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterHasSkeletalMeshAsset +// 0x0028 (0x0050 - 0x0028) +class UActorMeshSetupMeshFilterHasSkeletalMeshAsset final : public UActorMeshSetupMeshFilter +{ +public: + TSoftObjectPtr MeshAsset; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterHasSkeletalMeshAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterHasSkeletalMeshAsset") + } + static class UActorMeshSetupMeshFilterHasSkeletalMeshAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterHasSkeletalMeshAsset; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterAsset +// 0x0008 (0x0038 - 0x0030) +class UActorMeshSetupMeshFilterAsset final : public UDataAsset +{ +public: + class UActorMeshSetupMeshFilter* MeshFilter; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterAsset") + } + static class UActorMeshSetupMeshFilterAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterAsset; + +// Class ActorMeshStates.ActorMeshSetupMeshFilterUseAsset +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupMeshFilterUseAsset final : public UActorMeshSetupMeshFilter +{ +public: + class UActorMeshSetupMeshFilterAsset* FilterAsset; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMeshFilterUseAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMeshFilterUseAsset") + } + static class UActorMeshSetupMeshFilterUseAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMeshFilterUseAsset; + +} + diff --git a/Hogwarts Legacy/SDK/ActorMeshStates_structs.hpp b/Hogwarts Legacy/SDK/ActorMeshStates_structs.hpp new file mode 100644 index 0000000..e9ee8a4 --- /dev/null +++ b/Hogwarts Legacy/SDK/ActorMeshStates_structs.hpp @@ -0,0 +1,58 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ActorMeshStates + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct ActorMeshStates.ActorMeshSetupDefinition +// 0x0018 (0x0018 - 0x0000) +struct FActorMeshSetupDefinition +{ +public: + class UActorMeshSetupMatch* Condition; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MeshSetups; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorMeshSetupDefinition; + +// ScriptStruct ActorMeshStates.ActorMeshSetupAutoDefinition +// 0x0010 (0x0028 - 0x0018) +struct FActorMeshSetupAutoDefinition final : public FActorMeshSetupDefinition +{ +public: + bool bKeepProcessing; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Tag; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorMeshSetupAutoDefinition; + +// ScriptStruct ActorMeshStates.ActorMeshSetupNamedDefinition +// 0x0008 (0x0020 - 0x0018) +struct FActorMeshSetupNamedDefinition final : public FActorMeshSetupDefinition +{ +public: + class FName Name; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorMeshSetupNamedDefinition; + +// ScriptStruct ActorMeshStates.ActorMeshSetupName +// 0x0008 (0x0008 - 0x0000) +struct FActorMeshSetupName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorMeshSetupName; + +} + diff --git a/Hogwarts Legacy/SDK/AkAudio_classes.hpp b/Hogwarts Legacy/SDK/AkAudio_classes.hpp new file mode 100644 index 0000000..f8f5a6b --- /dev/null +++ b/Hogwarts Legacy/SDK/AkAudio_classes.hpp @@ -0,0 +1,3111 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AkAudio + +#include "Basic.hpp" + +#include "MasterTickThrottler_structs.hpp" +#include "AkAudio_structs.hpp" +#include "SlateCore_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "MovieScene_structs.hpp" +#include "MovieScene_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "UMG_classes.hpp" + + +namespace SDK +{ + +// Class AkAudio.AkAudioType +// 0x0018 (0x0040 - 0x0028) +class UAkAudioType : public UObject +{ +public: + uint32 ShortID; // 0x0028(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray UserData; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAudioType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAudioType") + } + static class UAkAudioType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAudioType; + +// Class AkAudio.AkRtpc +// 0x0000 (0x0040 - 0x0040) +class UAkRtpc final : public UAkAudioType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkRtpc") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkRtpc") + } + static class UAkRtpc* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkRtpc; + +// Class AkAudio.AkAmbientSound +// 0x0040 (0x0288 - 0x0248) +class AAkAmbientSound final : public AActor +{ +public: + class UAkAudioEvent* AkAudioEvent; // 0x0248(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkComponent* AkComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StopWhenOwnerIsDestroyed; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoPost; // 0x0259(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25A[0x2E]; // 0x025A(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void StartAmbientSound(); + void StopAmbientSound(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAmbientSound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAmbientSound") + } + static class AAkAmbientSound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAkAmbientSound; + +// Class AkAudio.AkPlatformInitialisationSettingsBase +// 0x0000 (0x0000 - 0x0000) +class IAkPlatformInitialisationSettingsBase final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkPlatformInitialisationSettingsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkPlatformInitialisationSettingsBase") + } + static class IAkPlatformInitialisationSettingsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAkPlatformInitialisationSettingsBase; + +// Class AkAudio.AkPortalComponent +// 0x00C0 (0x02E0 - 0x0220) +class UAkPortalComponent final : public USceneComponent +{ +public: + bool bDynamic; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAkAcousticPortalState InitialState; // 0x0219(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21A[0x2]; // 0x021A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ObstructionRefreshInterval; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel ObstructionCollisionChannel; // 0x0220(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_221[0xBF]; // 0x0221(0x00BF)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClosePortal(); + void OpenPortal(); + + EAkAcousticPortalState GetCurrentState() const; + class UPrimitiveComponent* GetPrimitiveParent() const; + bool PortalPlacementValid() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkPortalComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkPortalComponent") + } + static class UAkPortalComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkPortalComponent; + +// Class AkAudio.AkPS5InitializationSettings +// 0x00C8 (0x00F0 - 0x0028) +class UAkPS5InitializationSettings : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettings CommonSettings; // 0x0030(0x0060)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0090(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkPS5AdvancedInitializationSettings AdvancedSettings; // 0x00B8(0x0034)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkPS5InitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkPS5InitializationSettings") + } + static class UAkPS5InitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkPS5InitializationSettings; + +// Class AkAudio.AkDPXInitializationSettings +// 0x0000 (0x00F0 - 0x00F0) +class UAkDPXInitializationSettings final : public UAkPS5InitializationSettings +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkDPXInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkDPXInitializationSettings") + } + static class UAkDPXInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkDPXInitializationSettings; + +// Class AkAudio.AkAcousticPortal +// 0x0010 (0x0290 - 0x0280) +class AAkAcousticPortal final : public AVolume +{ +public: + class UAkPortalComponent* Portal; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAkAcousticPortalState InitialState; // 0x0288(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bRequiresStateMigration; // 0x0289(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_28A[0x6]; // 0x028A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClosePortal(); + void OpenPortal(); + + EAkAcousticPortalState GetCurrentState() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAcousticPortal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAcousticPortal") + } + static class AAkAcousticPortal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAkAcousticPortal; + +// Class AkAudio.AkPlatformInfo +// 0x0048 (0x0070 - 0x0028) +class UAkPlatformInfo : public UObject +{ +public: + uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkPlatformInfo") + } + static class UAkPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkPlatformInfo; + +// Class AkAudio.AkPS5PlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkPS5PlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkPS5PlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkPS5PlatformInfo") + } + static class UAkPS5PlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkPS5PlatformInfo; + +// Class AkAudio.AkReverbVolume +// 0x0038 (0x02B8 - 0x0280) +class AAkReverbVolume final : public AVolume +{ +public: + bool bEnabled; // 0x0280(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAuxBus* AuxBus; // 0x0288(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AuxBusName; // 0x0290(0x0010)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendLevel; // 0x02A0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeRate; // 0x02A4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x02A8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkLateReverbComponent* LateReverbComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkReverbVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkReverbVolume") + } + static class AAkReverbVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAkReverbVolume; + +// Class AkAudio.AkAcousticTexture +// 0x0000 (0x0040 - 0x0040) +class UAkAcousticTexture final : public UAkAudioType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAcousticTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAcousticTexture") + } + static class UAkAcousticTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAcousticTexture; + +// Class AkAudio.AkGameObject +// 0x0020 (0x0240 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UAkGameObject : public USceneComponent +{ +public: + class UAkAudioEvent* AkAudioEvent; // 0x0218(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EventName; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 PostAkEvent(class UAkAudioEvent* AkEvent, int32 CallbackMask, const TDelegate& PostEventCallback, const TArray& ExternalSources, const class FString& in_EventName); + void PostAkEventAsync(const class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, int32* PlayingID, int32 CallbackMask, const TDelegate& PostEventCallback, const TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); + int32 PostAkEventWithStartTime(class UAkAudioEvent* AkEvent, int32 CallbackMask, const TDelegate& PostEventCallback, const TArray& ExternalSources, const class FString& in_EventName, float StartTime); + int32 PostAssociatedAkEvent(int32 CallbackMask, const TDelegate& PostEventCallback, const TArray& ExternalSources); + void PostAssociatedAkEventAsync(const class UObject* WorldContextObject, int32 CallbackMask, const TDelegate& PostEventCallback, const TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo, int32* PlayingID); + void Stop(); + + void GetRTPCValue(class UAkRtpc* RTPCValue, ERTPCValueType InputValueType, float* Value, ERTPCValueType* OutputValueType, const class FString& RTPC, int32 PlayingID) const; + void SetRTPCValue(class UAkRtpc* RTPCValue, float Value, int32 InterpolationTimeMs, const class FString& RTPC) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkGameObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkGameObject") + } + static class UAkGameObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UAkGameObject; + +// Class AkAudio.AkRoomComponent +// 0x0040 (0x0280 - 0x0240) +class UAkRoomComponent final : public UAkGameObject +{ +public: + bool bEnable; // 0x0238(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDynamic; // 0x0239(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23A[0x2]; // 0x023A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WallOcclusion; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AuxSendLevel; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoPost; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSimpleBox; // 0x0249(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A[0x26]; // 0x024A(0x0026)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAcousticTextureSetComponent* GeometryComponent; // 0x0270(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetGeometryComponent(class UAkAcousticTextureSetComponent* textureSetComponent); + + class UPrimitiveComponent* GetPrimitiveParent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkRoomComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkRoomComponent") + } + static class UAkRoomComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkRoomComponent; + +// Class AkAudio.AkAcousticTextureSetComponent +// 0x0010 (0x0230 - 0x0220) +class UAkAcousticTextureSetComponent : public USceneComponent +{ +public: + uint8 Pad_218[0x18]; // 0x0218(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAcousticTextureSetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAcousticTextureSetComponent") + } + static class UAkAcousticTextureSetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAcousticTextureSetComponent; + +// Class AkAudio.AkSettings +// 0x02B8 (0x02E0 - 0x0028) +class UAkSettings final : public UObject +{ +public: + uint8 MaxSimultaneousReverbVolumes; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFilePath WwiseProjectPath; // 0x0030(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + struct FDirectoryPath WwiseSoundDataFolder; // 0x0040(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + bool bAutoConnectToWAAPI; // 0x0050(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DefaultOcclusionCollisionChannel; // 0x0051(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DefaultFitToGeometryCollisionChannel; // 0x0052(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53[0x5]; // 0x0053(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TMap, struct FAkGeometrySurfacePropertiesToMap> AkGeometryMap; // 0x0058(0x0050)(Edit, EditFixedSize, Config, NativeAccessSpecifierPublic) + float GlobalDecayAbsorption; // 0x00A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr DefaultReverbAuxBus; // 0x00B0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap> EnvironmentDecayAuxBusMap; // 0x00D8(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) + class FString HFDampingName; // 0x0128(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DecayEstimateName; // 0x0138(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TimeToFirstReflectionName; // 0x0148(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr HFDampingRTPC; // 0x0158(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr DecayEstimateRTPC; // 0x0180(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr TimeToFirstReflectionRTPC; // 0x01A8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr AudioInputEvent; // 0x01D0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap AcousticTextureParamsMap; // 0x01F8(0x0050)(Config, NativeAccessSpecifierPublic) + bool SplitSwitchContainerMedia; // 0x0248(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SplitMediaPerFolder; // 0x0249(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseEventBasedPackaging; // 0x024A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableAutomaticAssetSynchronization; // 0x024B(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CommandletCommitMessage; // 0x0250(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap UnrealCultureToWwiseCulture; // 0x0260(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + bool AskedToUseNewAssetManagement; // 0x02B0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableMultiCoreRendering; // 0x02B1(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MigratedEnableMultiCoreRendering; // 0x02B2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FixupRedirectorsDuringMigration; // 0x02B3(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDirectoryPath WwiseWindowsInstallationPath; // 0x02B8(0x0010)(Config, Deprecated, NativeAccessSpecifierPublic) + struct FFilePath WwiseMacInstallationPath; // 0x02C8(0x0010)(Config, Deprecated, NativeAccessSpecifierPublic) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSettings") + } + static class UAkSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkSettings; + +// Class AkAudio.AkAndroidInitializationSettings +// 0x00D0 (0x00F8 - 0x0028) +class UAkAndroidInitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x0030(0x0068)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkAndroidAdvancedInitializationSettings AdvancedSettings; // 0x00C0(0x0038)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAndroidInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAndroidInitializationSettings") + } + static class UAkAndroidInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAndroidInitializationSettings; + +// Class AkAudio.AkAndroidPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkAndroidPlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAndroidPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAndroidPlatformInfo") + } + static class UAkAndroidPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAndroidPlatformInfo; + +// Class AkAudio.AkAssetBase +// 0x0010 (0x0050 - 0x0040) +class UAkAssetBase : public UAkAudioType +{ +public: + class UAkAssetPlatformData* PlatformAssetData; // 0x0040(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAssetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAssetBase") + } + static class UAkAssetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAssetBase; + +// Class AkAudio.AkAssetData +// 0x0050 (0x0078 - 0x0028) +class UAkAssetData : public UObject +{ +public: + uint32 CachedHash; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BankLanguage; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x38]; // 0x0040(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAssetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAssetData") + } + static class UAkAssetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAssetData; + +// Class AkAudio.AkAssetDataWithMedia +// 0x0010 (0x0088 - 0x0078) +class UAkAssetDataWithMedia : public UAkAssetData +{ +public: + TArray MediaList; // 0x0078(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAssetDataWithMedia") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAssetDataWithMedia") + } + static class UAkAssetDataWithMedia* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAssetDataWithMedia; + +// Class AkAudio.AkAssetPlatformData +// 0x0008 (0x0030 - 0x0028) +class UAkAssetPlatformData final : public UObject +{ +public: + class UAkAssetData* CurrentAssetData; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAssetPlatformData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAssetPlatformData") + } + static class UAkAssetPlatformData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAssetPlatformData; + +// Class AkAudio.AkAssetDataSwitchContainerData +// 0x0050 (0x0078 - 0x0028) +class UAkAssetDataSwitchContainerData final : public UObject +{ +public: + TSoftObjectPtr GroupValue; // 0x0028(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkGroupValue* DefaultGroupValue; // 0x0050(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MediaList; // 0x0058(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray Children; // 0x0068(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAssetDataSwitchContainerData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAssetDataSwitchContainerData") + } + static class UAkAssetDataSwitchContainerData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAssetDataSwitchContainerData; + +// Class AkAudio.AkAssetDataSwitchContainer +// 0x0068 (0x00F0 - 0x0088) +class UAkAssetDataSwitchContainer : public UAkAssetDataWithMedia +{ +public: + TArray SwitchContainers; // 0x0088(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + class UAkGroupValue* DefaultGroupValue; // 0x0098(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x50]; // 0x00A0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAssetDataSwitchContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAssetDataSwitchContainer") + } + static class UAkAssetDataSwitchContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAssetDataSwitchContainer; + +// Class AkAudio.AkAudioEventData +// 0x01A0 (0x0290 - 0x00F0) +class UAkAudioEventData final : public UAkAssetDataSwitchContainer +{ +public: + float MaxAttenuationRadius; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInfinite; // 0x00F4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinimumDuration; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumDuration; // 0x00FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap LocalizedMedia; // 0x0100(0x0050)(Deprecated, NativeAccessSpecifierPublic) + TSet PostedEvents; // 0x0150(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TSet UserDefinedSends; // 0x01A0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TSet PostedTriggers; // 0x01F0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TSet GroupValues; // 0x0240(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAudioEventData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAudioEventData") + } + static class UAkAudioEventData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAudioEventData; + +// Class AkAudio.AkAudioBank +// 0x00D0 (0x0120 - 0x0050) +class UAkAudioBank final : public UAkAssetBase +{ +public: + bool AutoLoad; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap LocalizedPlatformAssetDataMap; // 0x0058(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TSet> LinkedAkEvents; // 0x00A8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + class UAkAssetPlatformData* CurrentLocalizedPlatformAssetData; // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_100[0x20]; // 0x0100(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAudioBank") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAudioBank") + } + static class UAkAudioBank* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAudioBank; + +// Class AkAudio.AkAudioEvent +// 0x0080 (0x00D0 - 0x0050) +class UAkAudioEvent final : public UAkAssetBase +{ +public: + TMap LocalizedPlatformAssetDataMap; // 0x0050(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + class UAkAudioBank* RequiredBank; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAssetPlatformData* CurrentLocalizedPlatformData; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxAttenuationRadius; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool IsInfinite; // 0x00BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinimumDuration; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaximumDuration; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetIsInfinite() const; + float GetMaxAttenuationRadius() const; + float GetMaximumDuration() const; + float GetMinimumDuration() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAudioEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAudioEvent") + } + static class UAkAudioEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAudioEvent; + +// Class AkAudio.AkComponent +// 0x03E0 (0x0620 - 0x0240) +#pragma pack(push, 0x1) +class alignas(0x10) UAkComponent : public UAkGameObject +{ +public: + uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUseSpatialAudio; // 0x0240(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + ECollisionChannel OcclusionCollisionChannel; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableSpotReflectors; // 0x0249(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A[0x2]; // 0x024A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OuterRadius; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAuxBus* EarlyReflectionAuxBus; // 0x0258(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString EarlyReflectionAuxBusName; // 0x0260(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 EarlyReflectionOrder; // 0x0270(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float EarlyReflectionBusSendGain; // 0x0274(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float EarlyReflectionMaxPathLength; // 0x0278(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float roomReverbAuxBusGain; // 0x027C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 diffractionMaxEdges; // 0x0280(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 diffractionMaxPaths; // 0x0284(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float diffractionMaxPathLength; // 0x0288(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool DrawFirstOrderReflections; // 0x028C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawSecondOrderReflections; // 0x028D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawHigherOrderReflections; // 0x028E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawDiffraction; // 0x028F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StopWhenOwnerDestroyed; // 0x0290(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AttenuationScalingFactor; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionRefreshInterval; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29C[0x8C]; // 0x029C(0x008C)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OcclusionSecondaryTracePoints; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipOcclusionCalculation; // 0x032C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnedByAnimNotify; // 0x032D(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseReverbVolumes; // 0x032E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32F[0x79]; // 0x032F(0x0079)(Fixing Size After Last Property [ Dumper-7 ]) + bool bComputeDoppler; // 0x03A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A9[0x7]; // 0x03A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMasterTickThrottlerSettings TickThrottlerSettings; // 0x03B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_3D8[0x1A0]; // 0x03D8(0x01A0)(Fixing Size After Last Property [ Dumper-7 ]) + TSet Listeners; // 0x0578(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSet Emitters; // 0x05C8(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void MasterTickThrottlerSetNoTickRadius(const float NoTickRadiusMeters); + int32 OcclusionRefreshStackAdd(float RefreshInterval, int32 Priority); + void OcclusionRefreshStackRemove(int32 StackHandle); + void OcclusionRefreshStackSetDefault(float RefreshInterval); + int32 PostAkEventAndWaitForEnd(class UAkAudioEvent* AkEvent, const class FString& in_EventName, const TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); + void PostAkEventAndWaitForEndAsync(class UAkAudioEvent* AkEvent, int32* PlayingID, const TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); + int32 PostAkEventByName(const class FString& in_EventName); + int32 PostAssociatedAkEventAndWaitForEnd(const TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); + void PostAssociatedAkEventAndWaitForEndAsync(int32* PlayingID, const TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); + void PostTrigger(class UAkTrigger* TriggerValue, const class FString& Trigger); + void SetAttenuationScalingFactor(float Value); + void SetEarlyReflectionsAuxBus(const class FString& AuxBusName); + void SetEarlyReflectionsVolume(float SendVolume); + void SetGameObjectRadius(float in_outerRadius, float in_innerRadius); + void SetListeners(const TArray& Listeners_0); + void SetOutputBusVolume(float BusVolume); + void SetStopWhenOwnerDestroyed(bool bStopWhenOwnerDestroyed); + void SetSwitch(class UAkSwitchValue* SwitchValue, const class FString& SwitchGroup, const class FString& SwitchState); + void SetSwitchPropagating(class UAkSwitchValue* SwitchValue, const class FString& SwitchGroup, const class FString& SwitchState); + void SetWantsOnUpdateTransform(bool bInWantsOnUpdateTranform); + void UseEarlyReflections(class UAkAuxBus* AuxBus, int32 Order, float BusSendGain, float MaxPathLength, bool SpotReflectors, const class FString& AuxBusName); + void UseReverbVolumes(bool inUseReverbVolumes); + + float GetAttenuationRadius() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkComponent") + } + static class UAkComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UAkComponent; + +// Class AkAudio.AkAudioInputComponent +// 0x0030 (0x0650 - 0x0620) +class UAkAudioInputComponent : public UAkComponent +{ +public: + uint8 Pad_618[0x38]; // 0x0618(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 PostAssociatedAudioInputEvent(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAudioInputComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAudioInputComponent") + } + static class UAkAudioInputComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAudioInputComponent; + +// Class AkAudio.AkAuxBus +// 0x0008 (0x0058 - 0x0050) +class UAkAuxBus final : public UAkAssetBase +{ +public: + class UAkAudioBank* RequiredBank; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkAuxBus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkAuxBus") + } + static class UAkAuxBus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkAuxBus; + +// Class AkAudio.AkCheckBox +// 0x09B0 (0x0AD0 - 0x0120) +class UAkCheckBox final : public UContentWidget +{ +public: + uint8 Pad_120[0x340]; // 0x0120(0x0340)(Fixing Size After Last Property [ Dumper-7 ]) + ECheckBoxState CheckedState; // 0x0460(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_461[0x3]; // 0x0461(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate CheckedStateDelegate; // 0x0464(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_474[0x4]; // 0x0474(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCheckBoxStyle WidgetStyle; // 0x0478(0x0580)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x09F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x09F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9FA[0x6]; // 0x09FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkBoolPropertyToControl ThePropertyToControl; // 0x0A00(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FAkWwiseItemToControl ItemToControl; // 0x0A10(0x0040)(Edit, Config, EditConst, NativeAccessSpecifierPublic) + TMulticastInlineDelegate AkOnCheckStateChanged; // 0x0A50(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnItemDropped; // 0x0A60(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPropertyDropped; // 0x0A70(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A80[0x50]; // 0x0A80(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAkBoolProperty(const class FString& ItemProperty); + void SetAkItemId(const struct FGuid& ItemId); + void SetCheckedState(ECheckBoxState InCheckedState); + void SetIsChecked(bool InIsChecked); + + const struct FGuid GetAkItemId() const; + const class FString GetAkProperty() const; + ECheckBoxState GetCheckedState() const; + bool IsChecked() const; + bool IsPressed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkCheckBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkCheckBox") + } + static class UAkCheckBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkCheckBox; + +// Class AkAudio.DrawPortalComponent +// 0x0000 (0x0480 - 0x0480) +class UDrawPortalComponent final : public UPrimitiveComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DrawPortalComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DrawPortalComponent") + } + static class UDrawPortalComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDrawPortalComponent; + +// Class AkAudio.DrawRoomComponent +// 0x0000 (0x0480 - 0x0480) +class UDrawRoomComponent final : public UPrimitiveComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DrawRoomComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DrawRoomComponent") + } + static class UDrawRoomComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDrawRoomComponent; + +// Class AkAudio.AkFolder +// 0x0078 (0x00B8 - 0x0040) +class UAkFolder final : public UAkAudioType +{ +public: + class FString UnrealFolderPath; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WwiseFolderPath; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x58]; // 0x0060(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkFolder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkFolder") + } + static class UAkFolder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkFolder; + +// Class AkAudio.AkGameplayStatics +// 0x0000 (0x0028 - 0x0028) +class UAkGameplayStatics final : public UBlueprintFunctionLibrary +{ +public: + static int32 AddOcclusionRefreshToStack(class AActor* Actor, float RefreshInterval, int32 Priority); + static void AddOutputCaptureMarker(const class FString& MarkerText); + static void CancelEventCallback(const TDelegate& PostEventCallback); + static void ClearBanks(); + static void ExecuteActionOnEvent(class UAkAudioEvent* AkEvent, EAkActionOnEventType actionType, class AActor* Actor, int32 TransitionDuration, EAkCurveInterpolation FadeCurve, int32 PlayingID); + static void ExecuteActionOnPlayingID(EAkActionOnEventType actionType, int32 PlayingID, int32 TransitionDuration, EAkCurveInterpolation FadeCurve); + static class UObject* GetAkAudioTypeUserData(const class UAkAudioType* Instance, const class UClass* Type); + static class UAkComponent* GetAkComponent(class USceneComponent* AttachToComponent, bool* ComponentCreated, class FName AttachPointName, const struct FVector& Location, EAttachLocation LocationType); + static class UObject* GetAkMediaAssetUserData(const class UAkMediaAsset* Instance, const class UClass* Type); + static TArray GetAvailableAudioCultures(); + static class FString GetCurrentAudioCulture(); + static float GetOcclusionScalingFactor(); + static void GetRTPCValue(class UAkRtpc* RTPCValue, int32 PlayingID, ERTPCValueType InputValueType, float* Value, ERTPCValueType* OutputValueType, class AActor* Actor, class FName RTPC); + static void GetSpeakerAngles(TArray* SpeakerAngles, float* HeightAngle, const class FString& DeviceShareset); + static bool IsEditor(); + static bool IsGame(class UObject* WorldContextObject); + static void LoadBank(class UAkAudioBank* Bank, const class FString& BankName, const struct FLatentActionInfo& LatentInfo, class UObject* WorldContextObject); + static void LoadBankAsync(class UAkAudioBank* Bank, const TDelegate& BankLoadedCallback); + static void LoadBankByName(const class FString& BankName); + static void LoadBanks(const TArray& SoundBanks, bool SynchronizeSoundBanks); + static void LoadInitBank(); + static int32 PostAndWaitForEndOfEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, bool bStopWhenAttachedToDestroyed, const TArray& ExternalSources, const class FString& EventName, const struct FLatentActionInfo& LatentInfo); + static void PostAndWaitForEndOfEventAsync(class UAkAudioEvent* AkEvent, class AActor* Actor, int32* PlayingID, bool bStopWhenAttachedToDestroyed, const TArray& ExternalSources, const struct FLatentActionInfo& LatentInfo); + static int32 PostEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, int32 CallbackMask, const TDelegate& PostEventCallback, const TArray& ExternalSources, bool bStopWhenAttachedToDestroyed, const class FString& EventName); + static int32 PostEventAtLocation(class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& Orientation, const class FString& EventName, class UObject* WorldContextObject); + static void PostEventAtLocationByName(const class FString& EventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject); + static int32 PostEventAttached(class UAkAudioEvent* AkEvent, class AActor* Actor, class FName AttachPointName, bool bStopWhenAttachedToDestroyed, const class FString& EventName); + static void PostEventByName(const class FString& EventName, class AActor* Actor, bool bStopWhenAttachedToDestroyed); + static void PostTrigger(class UAkTrigger* TriggerValue, class AActor* Actor, class FName Trigger); + static void RemoveOcclusionRefreshFromStack(class AActor* Actor, int32 StackHandle); + static void ReplaceMainOutput(const struct FAkOutputSettings& MainOutputSettings); + static void ResetRTPCValue(class UAkRtpc* RTPCValue, int32 InterpolationTimeMs, class AActor* Actor, class FName RTPC); + static void SetBusConfig(const class FString& BusName, EAkChannelConfiguration ChannelConfiguration); + static void SetCurrentAudioCulture(const class FString& AudioCulture, const struct FLatentActionInfo& LatentInfo, class UObject* WorldContextObject); + static void SetCurrentAudioCultureAsync(const class FString& AudioCulture, const TDelegate& Completed); + static void SetDefaultOcclusionRefreshInterval(class AActor* Actor, float RefreshInterval); + static void SetGameObjectToPortalObstruction(class UAkComponent* GameObjectAkComponent, class UAkPortalComponent* PortalComponent, float ObstructionValue); + static void SetMultipleChannelEmitterPositions(class UAkComponent* GameObjectAkComponent, const TArray& ChannelMasks, const TArray& Positions, EAkMultiPositionType MultiPositionType); + static void SetMultipleChannelMaskEmitterPositions(class UAkComponent* GameObjectAkComponent, const TArray& ChannelMasks, const TArray& Positions, EAkMultiPositionType MultiPositionType); + static void SetMultiplePositions(class UAkComponent* GameObjectAkComponent, const TArray& Positions, EAkMultiPositionType MultiPositionType); + static void SetOcclusionRefreshInterval(float RefreshInterval, class AActor* Actor); + static void SetOcclusionScalingFactor(float ScalingFactor); + static void SetOutputBusVolume(float BusVolume, class AActor* Actor); + static void SetPanningRule(EPanningRule PanRule); + static void SetPortalObstructionAndOcclusion(class UAkPortalComponent* PortalComponent, float ObstructionValue, float OcclusionValue); + static void SetPortalToPortalObstruction(class UAkPortalComponent* PortalComponent0, class UAkPortalComponent* PortalComponent1, float ObstructionValue); + static void SetReflectionsOrder(int32 Order, bool RefreshPaths); + static void SetRTPCValue(class UAkRtpc* RTPCValue, float Value, int32 InterpolationTimeMs, class AActor* Actor, class FName RTPC); + static void SetSpeakerAngles(const TArray& SpeakerAngles, float HeightAngle, const class FString& DeviceShareset); + static void SetState(class UAkStateValue* StateValue, class FName stateGroup, class FName State); + static void SetSwitch(class UAkSwitchValue* SwitchValue, class AActor* Actor, class FName SwitchGroup, class FName SwitchState); + static class UAkComponent* SpawnAkComponentAtLocation(class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& Orientation, bool AutoPost, const class FString& EventName, bool AutoDestroy); + static void StartAllAmbientSounds(class UObject* WorldContextObject); + static void StartOutputCapture(const class FString& Filename); + static void StartProfilerCapture(const class FString& Filename); + static void StopActor(class AActor* Actor); + static void StopAll(); + static void StopAllAmbientSounds(class UObject* WorldContextObject); + static void StopOutputCapture(); + static void StopProfilerCapture(); + static void UnloadBank(class UAkAudioBank* Bank, const class FString& BankName, const struct FLatentActionInfo& LatentInfo, class UObject* WorldContextObject); + static void UnloadBankAsync(class UAkAudioBank* Bank, const TDelegate& BankUnloadedCallback); + static void UnloadBankByName(const class FString& BankName); + static void UseEarlyReflections(class AActor* Actor, class UAkAuxBus* AuxBus, int32 Order, float BusSendGain, float MaxPathLength, bool SpotReflectors, const class FString& AuxBusName); + static void UseReverbVolumes(bool inUseReverbVolumes, class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkGameplayStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkGameplayStatics") + } + static class UAkGameplayStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkGameplayStatics; + +// Class AkAudio.AkCallbackInfo +// 0x0008 (0x0030 - 0x0028) +class UAkCallbackInfo : public UObject +{ +public: + class UAkComponent* AkComponent; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkCallbackInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkCallbackInfo") + } + static class UAkCallbackInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkCallbackInfo; + +// Class AkAudio.AkEventCallbackInfo +// 0x0008 (0x0038 - 0x0030) +class UAkEventCallbackInfo : public UAkCallbackInfo +{ +public: + int32 PlayingID; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EventID; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkEventCallbackInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkEventCallbackInfo") + } + static class UAkEventCallbackInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkEventCallbackInfo; + +// Class AkAudio.AkMIDIEventCallbackInfo +// 0x0010 (0x0048 - 0x0038) +class UAkMIDIEventCallbackInfo final : public UAkEventCallbackInfo +{ +public: + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetCc(struct FAkMidiCc* AsCc); + uint8 GetChannel(); + bool GetChannelAftertouch(struct FAkMidiChannelAftertouch* AsChannelAftertouch); + bool GetGeneric(struct FAkMidiGeneric* AsGeneric); + bool GetNoteAftertouch(struct FAkMidiNoteAftertouch* AsNoteAftertouch); + bool GetNoteOff(struct FAkMidiNoteOnOff* AsNoteOff); + bool GetNoteOn(struct FAkMidiNoteOnOff* AsNoteOn); + bool GetPitchBend(struct FAkMidiPitchBend* AsPitchBend); + bool GetProgramChange(struct FAkMidiProgramChange* AsProgramChange); + EAkMidiEventType GetType(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkMIDIEventCallbackInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkMIDIEventCallbackInfo") + } + static class UAkMIDIEventCallbackInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkMIDIEventCallbackInfo; + +// Class AkAudio.AkMarkerCallbackInfo +// 0x0018 (0x0050 - 0x0038) +class UAkMarkerCallbackInfo final : public UAkEventCallbackInfo +{ +public: + int32 Identifier; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Position; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Label; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkMarkerCallbackInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkMarkerCallbackInfo") + } + static class UAkMarkerCallbackInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkMarkerCallbackInfo; + +// Class AkAudio.AkDurationCallbackInfo +// 0x0018 (0x0050 - 0x0038) +class UAkDurationCallbackInfo final : public UAkEventCallbackInfo +{ +public: + float Duration; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EstimatedDuration; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AudioNodeID; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MediaID; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStreaming; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkDurationCallbackInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkDurationCallbackInfo") + } + static class UAkDurationCallbackInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkDurationCallbackInfo; + +// Class AkAudio.AkMusicSyncCallbackInfo +// 0x0040 (0x0070 - 0x0030) +class UAkMusicSyncCallbackInfo final : public UAkCallbackInfo +{ +public: + int32 PlayingID; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAkSegmentInfo SegmentInfo; // 0x0034(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + EAkCallbackType MusicSyncType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString UserCueName; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkMusicSyncCallbackInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkMusicSyncCallbackInfo") + } + static class UAkMusicSyncCallbackInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkMusicSyncCallbackInfo; + +// Class AkAudio.AkGeometryComponent +// 0x0190 (0x03C0 - 0x0230) +class UAkGeometryComponent final : public UAkAcousticTextureSetComponent +{ +public: + EAkMeshType MeshType; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LOD; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeldingThreshold; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap StaticMeshSurfaceOverride; // 0x0240(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FAkGeometrySurfaceOverride CollisionMeshSurfaceOverride; // 0x0290(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableDiffraction; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDiffractionOnBoundaryEdges; // 0x02A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* AssociatedRoom; // 0x02B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkGeometryData GeometryData; // 0x02C8(0x0050)(NativeAccessSpecifierPrivate) + TMap SurfaceAreas; // 0x0318(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_368[0x58]; // 0x0368(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ConvertMesh(); + void RemoveGeometry(); + void SendGeometry(); + void UpdateGeometry(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkGeometryComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkGeometryComponent") + } + static class UAkGeometryComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkGeometryComponent; + +// Class AkAudio.AkGroupValue +// 0x0028 (0x0068 - 0x0040) +class UAkGroupValue : public UAkAudioType +{ +public: + TArray> MediaDependencies; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + uint32 GroupShortID; // 0x0050(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x14]; // 0x0054(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkGroupValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkGroupValue") + } + static class UAkGroupValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkGroupValue; + +// Class AkAudio.AkHololensInitializationSettings +// 0x00D0 (0x00F8 - 0x0028) +class UAkHololensInitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x0030(0x0068)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkHololensAdvancedInitializationSettings AdvancedSettings; // 0x00C0(0x0034)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkHololensInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkHololensInitializationSettings") + } + static class UAkHololensInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkHololensInitializationSettings; + +// Class AkAudio.AkHololensPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkHololensPlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkHololensPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkHololensPlatformInfo") + } + static class UAkHololensPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkHololensPlatformInfo; + +// Class AkAudio.AkInitBankAssetData +// 0x0010 (0x0098 - 0x0088) +class UAkInitBankAssetData final : public UAkAssetDataWithMedia +{ +public: + TArray PluginInfos; // 0x0088(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkInitBankAssetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkInitBankAssetData") + } + static class UAkInitBankAssetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkInitBankAssetData; + +// Class AkAudio.AkInitBank +// 0x0020 (0x0070 - 0x0050) +class UAkInitBank final : public UAkAssetBase +{ +public: + TArray AvailableAudioCultures; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + class FString defaultLanguage; // 0x0060(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkInitBank") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkInitBank") + } + static class UAkInitBank* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkInitBank; + +// Class AkAudio.AkIOSInitializationSettings +// 0x00D8 (0x0100 - 0x0028) +class UAkIOSInitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x0030(0x0068)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkAudioSession AudioSession; // 0x0098(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x00A8(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkAdvancedInitializationSettings AdvancedSettings; // 0x00D0(0x002C)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkIOSInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkIOSInitializationSettings") + } + static class UAkIOSInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkIOSInitializationSettings; + +// Class AkAudio.AkIOSPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkIOSPlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkIOSPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkIOSPlatformInfo") + } + static class UAkIOSPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkIOSPlatformInfo; + +// Class AkAudio.AkItemBoolPropertiesConv +// 0x0000 (0x0028 - 0x0028) +class UAkItemBoolPropertiesConv final : public UBlueprintFunctionLibrary +{ +public: + static class FString Conv_FAkBoolPropertyToControlToString(const struct FAkBoolPropertyToControl& INAkBoolPropertyToControl); + static class FText Conv_FAkBoolPropertyToControlToText(const struct FAkBoolPropertyToControl& INAkBoolPropertyToControl); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkItemBoolPropertiesConv") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkItemBoolPropertiesConv") + } + static class UAkItemBoolPropertiesConv* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkItemBoolPropertiesConv; + +// Class AkAudio.AkItemBoolProperties +// 0x0040 (0x0148 - 0x0108) +class UAkItemBoolProperties final : public UWidget +{ +public: + TMulticastInlineDelegate OnSelectionChanged; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPropertyDragged; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_128[0x20]; // 0x0128(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSearchText(const class FString& newText); + + class FString GetSearchText() const; + class FString GetSelectedProperty() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkItemBoolProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkItemBoolProperties") + } + static class UAkItemBoolProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkItemBoolProperties; + +// Class AkAudio.AkItemPropertiesConv +// 0x0000 (0x0028 - 0x0028) +class UAkItemPropertiesConv final : public UBlueprintFunctionLibrary +{ +public: + static class FString Conv_FAkPropertyToControlToString(const struct FAkPropertyToControl& INAkPropertyToControl); + static class FText Conv_FAkPropertyToControlToText(const struct FAkPropertyToControl& INAkPropertyToControl); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkItemPropertiesConv") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkItemPropertiesConv") + } + static class UAkItemPropertiesConv* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkItemPropertiesConv; + +// Class AkAudio.AkItemProperties +// 0x0040 (0x0148 - 0x0108) +class UAkItemProperties final : public UWidget +{ +public: + TMulticastInlineDelegate OnSelectionChanged; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPropertyDragged; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_128[0x20]; // 0x0128(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSearchText(const class FString& newText); + + class FString GetSearchText() const; + class FString GetSelectedProperty() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkItemProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkItemProperties") + } + static class UAkItemProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkItemProperties; + +// Class AkAudio.AkLateReverbComponent +// 0x00A0 (0x02C0 - 0x0220) +class UAkLateReverbComponent final : public USceneComponent +{ +public: + bool bEnable; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SendLevel; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeRate; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoAssignAuxBus; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAuxBus* AuxBus; // 0x0230(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AuxBusName; // 0x0238(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAuxBus* AuxBusManual; // 0x0250(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_258[0x3E]; // 0x0258(0x003E)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsSimpleBox; // 0x0296(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_297[0x29]; // 0x0297(0x0029)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AssociateAkTextureSetComponent(class UAkAcousticTextureSetComponent* textureSetComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkLateReverbComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkLateReverbComponent") + } + static class UAkLateReverbComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkLateReverbComponent; + +// Class AkAudio.AkLinuxInitializationSettings +// 0x00C8 (0x00F0 - 0x0028) +class UAkLinuxInitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x0030(0x0068)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkAdvancedInitializationSettingsWithMultiCoreRendering AdvancedSettings; // 0x00C0(0x0030)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkLinuxInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkLinuxInitializationSettings") + } + static class UAkLinuxInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkLinuxInitializationSettings; + +// Class AkAudio.AkLinuxPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkLinuxPlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkLinuxPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkLinuxPlatformInfo") + } + static class UAkLinuxPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkLinuxPlatformInfo; + +// Class AkAudio.AkMacInitializationSettings +// 0x00C8 (0x00F0 - 0x0028) +class UAkMacInitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x0030(0x0068)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkAdvancedInitializationSettingsWithMultiCoreRendering AdvancedSettings; // 0x00C0(0x0030)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkMacInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkMacInitializationSettings") + } + static class UAkMacInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkMacInitializationSettings; + +// Class AkAudio.AkMacPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkMacPlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkMacPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkMacPlatformInfo") + } + static class UAkMacPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkMacPlatformInfo; + +// Class AkAudio.AkMediaAssetData +// 0x0050 (0x0078 - 0x0028) +class UAkMediaAssetData final : public UObject +{ +public: + bool IsStreamed; // 0x0028(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseDeviceMemory; // 0x0029(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Language; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AssetPlatform; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkMediaAssetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkMediaAssetData") + } + static class UAkMediaAssetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkMediaAssetData; + +// Class AkAudio.AkMediaAsset +// 0x0050 (0x0078 - 0x0028) +class UAkMediaAsset : public UObject +{ +public: + uint32 ID; // 0x0028(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MediaName; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoLoad; // 0x0040(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray UserData; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FString Language; // 0x0058(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkMediaAssetData* CurrentMediaAssetData; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkMediaAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkMediaAsset") + } + static class UAkMediaAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkMediaAsset; + +// Class AkAudio.AkLocalizedMediaAsset +// 0x0000 (0x0078 - 0x0078) +class UAkLocalizedMediaAsset final : public UAkMediaAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkLocalizedMediaAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkLocalizedMediaAsset") + } + static class UAkLocalizedMediaAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkLocalizedMediaAsset; + +// Class AkAudio.AkExternalMediaAsset +// 0x0060 (0x00D8 - 0x0078) +class UAkExternalMediaAsset final : public UAkMediaAsset +{ +public: + uint8 Pad_78[0x60]; // 0x0078(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkExternalMediaAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkExternalMediaAsset") + } + static class UAkExternalMediaAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkExternalMediaAsset; + +// Class AkAudio.AkPS4InitializationSettings +// 0x00C8 (0x00F0 - 0x0028) +class UAkPS4InitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettings CommonSettings; // 0x0030(0x0060)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0090(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkPS4AdvancedInitializationSettings AdvancedSettings; // 0x00B8(0x0038)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkPS4InitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkPS4InitializationSettings") + } + static class UAkPS4InitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkPS4InitializationSettings; + +// Class AkAudio.AkPS4PlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkPS4PlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkPS4PlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkPS4PlatformInfo") + } + static class UAkPS4PlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkPS4PlatformInfo; + +// Class AkAudio.AkSettingsPerUser +// 0x0058 (0x0080 - 0x0028) +class UAkSettingsPerUser final : public UObject +{ +public: + struct FDirectoryPath WwiseWindowsInstallationPath; // 0x0028(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath WwiseMacInstallationPath; // 0x0038(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + bool EnableAutomaticAssetSynchronization; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString WaapiIPAddress; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 WaapiPort; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoConnectToWAAPI; // 0x0064(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AutoSyncSelection; // 0x0065(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SuppressWwiseProjectPathWarnings; // 0x0066(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SoundDataGenerationSkipLanguage; // 0x0067(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x18]; // 0x0068(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSettingsPerUser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSettingsPerUser") + } + static class UAkSettingsPerUser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkSettingsPerUser; + +// Class AkAudio.AkSlider +// 0x0428 (0x0530 - 0x0108) +class UAkSlider final : public UWidget +{ +public: + float Value; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ValueDelegate; // 0x010C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSliderStyle WidgetStyle; // 0x0120(0x0340)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EOrientation Orientation; // 0x0460(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_461[0x3]; // 0x0461(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor SliderBarColor; // 0x0464(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SliderHandleColor; // 0x0474(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IndentHandle; // 0x0484(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Locked; // 0x0485(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_486[0x2]; // 0x0486(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float StepSize; // 0x0488(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x048C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48D[0x3]; // 0x048D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkPropertyToControl ThePropertyToControl; // 0x0490(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FAkWwiseItemToControl ItemToControl; // 0x04A0(0x0040)(Edit, Config, EditConst, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnValueChanged; // 0x04E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnItemDropped; // 0x04F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPropertyDropped; // 0x0500(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_510[0x20]; // 0x0510(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAkSliderItemId(const struct FGuid& ItemId); + void SetAkSliderItemProperty(const class FString& ItemProperty); + void SetIndentHandle(bool InValue); + void SetLocked(bool InValue); + void SetSliderBarColor(const struct FLinearColor& InValue); + void SetSliderHandleColor(const struct FLinearColor& InValue); + void SetStepSize(float InValue); + void SetValue(float InValue); + + const struct FGuid GetAkSliderItemId() const; + const class FString GetAkSliderItemProperty() const; + float GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSlider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSlider") + } + static class UAkSlider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkSlider; + +// Class AkAudio.AkSpatialAudioVolume +// 0x0018 (0x0298 - 0x0280) +class AAkSpatialAudioVolume final : public AVolume +{ +public: + class UAkSurfaceReflectorSetComponent* SurfaceReflectorSet; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkLateReverbComponent* LateReverb; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkRoomComponent* Room; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSpatialAudioVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSpatialAudioVolume") + } + static class AAkSpatialAudioVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAkSpatialAudioVolume; + +// Class AkAudio.AkSpotReflector +// 0x0028 (0x0270 - 0x0248) +class AAkSpotReflector final : public AActor +{ +public: + class UAkAuxBus* EarlyReflectionAuxBus; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EarlyReflectionAuxBusName; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAcousticTexture* AcousticTexture; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceScalingFactor; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Level; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSpotReflector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSpotReflector") + } + static class AAkSpotReflector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAkSpotReflector; + +// Class AkAudio.AkStateValue +// 0x0000 (0x0068 - 0x0068) +class UAkStateValue final : public UAkGroupValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkStateValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkStateValue") + } + static class UAkStateValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkStateValue; + +// Class AkAudio.AkSubmixInputComponent +// 0x0050 (0x06A0 - 0x0650) +class UAkSubmixInputComponent final : public UAkAudioInputComponent +{ +public: + class USoundSubmix* SubmixToRecord; // 0x0650(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_658[0x48]; // 0x0658(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSubmixInputComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSubmixInputComponent") + } + static class UAkSubmixInputComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkSubmixInputComponent; + +// Class AkAudio.AkSurfaceReflectorSetComponent +// 0x0030 (0x0260 - 0x0230) +class UAkSurfaceReflectorSetComponent final : public UAkAcousticTextureSetComponent +{ +public: + bool bEnableSurfaceReflectors; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AcousticPolys; // 0x0238(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bEnableDiffraction; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDiffractionOnBoundaryEdges; // 0x0249(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A[0x6]; // 0x024A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* AssociatedRoom; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RemoveSurfaceReflectorSet(); + void SendSurfaceReflectorSet(); + void UpdateSurfaceReflectorSet(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSurfaceReflectorSetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSurfaceReflectorSetComponent") + } + static class UAkSurfaceReflectorSetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkSurfaceReflectorSetComponent; + +// Class AkAudio.AkSwitchInitializationSettings +// 0x00C8 (0x00F0 - 0x0028) +class UAkSwitchInitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x0030(0x0068)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithCommSelection CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkAdvancedInitializationSettingsWithMultiCoreRendering AdvancedSettings; // 0x00C0(0x0030)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSwitchInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSwitchInitializationSettings") + } + static class UAkSwitchInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkSwitchInitializationSettings; + +// Class AkAudio.AkSwitchPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkSwitchPlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSwitchPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSwitchPlatformInfo") + } + static class UAkSwitchPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkSwitchPlatformInfo; + +// Class AkAudio.AkSwitchValue +// 0x0000 (0x0068 - 0x0068) +class UAkSwitchValue final : public UAkGroupValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkSwitchValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkSwitchValue") + } + static class UAkSwitchValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkSwitchValue; + +// Class AkAudio.AkTrigger +// 0x0000 (0x0040 - 0x0040) +class UAkTrigger final : public UAkAudioType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkTrigger") + } + static class UAkTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkTrigger; + +// Class AkAudio.AkTVOSInitializationSettings +// 0x00D8 (0x0100 - 0x0028) +class UAkTVOSInitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x0030(0x0068)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkAudioSession AudioSession; // 0x0098(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x00A8(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkAdvancedInitializationSettings AdvancedSettings; // 0x00D0(0x002C)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkTVOSInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkTVOSInitializationSettings") + } + static class UAkTVOSInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkTVOSInitializationSettings; + +// Class AkAudio.AkTVOSPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkTVOSPlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkTVOSPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkTVOSPlatformInfo") + } + static class UAkTVOSPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkTVOSPlatformInfo; + +// Class AkAudio.AkWaapiCalls +// 0x0000 (0x0028 - 0x0028) +class UAkWaapiCalls final : public UBlueprintFunctionLibrary +{ +public: + static struct FAKWaapiJsonObject CallWaapi(const struct FAkWaapiUri& WaapiUri, const struct FAKWaapiJsonObject& WaapiArgs, const struct FAKWaapiJsonObject& WaapiOptions); + static class FString Conv_FAkWaapiSubscriptionIdToString(const struct FAkWaapiSubscriptionId& INAkWaapiSubscriptionId); + static class FText Conv_FAkWaapiSubscriptionIdToText(const struct FAkWaapiSubscriptionId& INAkWaapiSubscriptionId); + static int32 GetSubscriptionID(const struct FAkWaapiSubscriptionId& Subscription); + static bool RegisterWaapiConnectionLostCallback(const TDelegate& Callback); + static bool RegisterWaapiProjectLoadedCallback(const TDelegate& Callback); + static void SetSubscriptionID(const struct FAkWaapiSubscriptionId& Subscription, int32 ID); + static struct FAKWaapiJsonObject SubscribeToWaapi(const struct FAkWaapiUri& WaapiUri, const struct FAKWaapiJsonObject& WaapiOptions, const TDelegate& Callback, struct FAkWaapiSubscriptionId* SubscriptionId, bool* SubscriptionDone); + static struct FAKWaapiJsonObject Unsubscribe(const struct FAkWaapiSubscriptionId& SubscriptionId, bool* UnsubscriptionDone); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWaapiCalls") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWaapiCalls") + } + static class UAkWaapiCalls* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWaapiCalls; + +// Class AkAudio.SAkWaapiFieldNamesConv +// 0x0000 (0x0028 - 0x0028) +class USAkWaapiFieldNamesConv final : public UBlueprintFunctionLibrary +{ +public: + static class FString Conv_FAkWaapiFieldNamesToString(const struct FAkWaapiFieldNames& INAkWaapiFieldNames); + static class FText Conv_FAkWaapiFieldNamesToText(const struct FAkWaapiFieldNames& INAkWaapiFieldNames); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SAkWaapiFieldNamesConv") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SAkWaapiFieldNamesConv") + } + static class USAkWaapiFieldNamesConv* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USAkWaapiFieldNamesConv; + +// Class AkAudio.AkWaapiJsonManager +// 0x0000 (0x0028 - 0x0028) +class UAkWaapiJsonManager final : public UBlueprintFunctionLibrary +{ +public: + static class FString Conv_FAKWaapiJsonObjectToString(const struct FAKWaapiJsonObject& INAKWaapiJsonObject); + static class FText Conv_FAKWaapiJsonObjectToText(const struct FAKWaapiJsonObject& INAKWaapiJsonObject); + static const TArray GetArrayField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); + static bool GetBoolField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); + static int32 GetIntegerField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); + static float GetNumberField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); + static struct FAKWaapiJsonObject GetObjectField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); + static class FString GetStringField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& Target); + static struct FAKWaapiJsonObject SetArrayObjectFields(const struct FAkWaapiFieldNames& FieldName, const TArray& FieldObjectValues, const struct FAKWaapiJsonObject& Target); + static struct FAKWaapiJsonObject SetArrayStringFields(const struct FAkWaapiFieldNames& FieldName, const TArray& FieldStringValues, const struct FAKWaapiJsonObject& Target); + static struct FAKWaapiJsonObject SetBoolField(const struct FAkWaapiFieldNames& FieldName, bool FieldValue, const struct FAKWaapiJsonObject& Target); + static struct FAKWaapiJsonObject SetNumberField(const struct FAkWaapiFieldNames& FieldName, float FieldValue, const struct FAKWaapiJsonObject& Target); + static struct FAKWaapiJsonObject SetObjectField(const struct FAkWaapiFieldNames& FieldName, const struct FAKWaapiJsonObject& FieldValue, const struct FAKWaapiJsonObject& Target); + static struct FAKWaapiJsonObject SetStringField(const struct FAkWaapiFieldNames& FieldName, const class FString& FieldValue, const struct FAKWaapiJsonObject& Target); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWaapiJsonManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWaapiJsonManager") + } + static class UAkWaapiJsonManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWaapiJsonManager; + +// Class AkAudio.AkWaapiUriConv +// 0x0000 (0x0028 - 0x0028) +class UAkWaapiUriConv final : public UBlueprintFunctionLibrary +{ +public: + static class FString Conv_FAkWaapiUriToString(const struct FAkWaapiUri& INAkWaapiUri); + static class FText Conv_FAkWaapiUriToText(const struct FAkWaapiUri& INAkWaapiUri); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWaapiUriConv") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWaapiUriConv") + } + static class UAkWaapiUriConv* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWaapiUriConv; + +// Class AkAudio.AkWindowsInitializationSettings +// 0x00D0 (0x00F8 - 0x0028) +class UAkWindowsInitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x0030(0x0068)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkWindowsAdvancedInitializationSettings AdvancedSettings; // 0x00C0(0x0038)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWindowsInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWindowsInitializationSettings") + } + static class UAkWindowsInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWindowsInitializationSettings; + +// Class AkAudio.AkWin32PlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkWin32PlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWin32PlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWin32PlatformInfo") + } + static class UAkWin32PlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWin32PlatformInfo; + +// Class AkAudio.AkWin64PlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkWin64PlatformInfo : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWin64PlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWin64PlatformInfo") + } + static class UAkWin64PlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWin64PlatformInfo; + +// Class AkAudio.AkWindowsPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkWindowsPlatformInfo final : public UAkWin64PlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWindowsPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWindowsPlatformInfo") + } + static class UAkWindowsPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWindowsPlatformInfo; + +// Class AkAudio.AkWinGDKInitializationSettings +// 0x00D0 (0x00F8 - 0x0028) +class UAkWinGDKInitializationSettings : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettingsWithSampleRate CommonSettings; // 0x0030(0x0068)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkWinGDKAdvancedInitializationSettings AdvancedSettings; // 0x00C0(0x0038)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWinGDKInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWinGDKInitializationSettings") + } + static class UAkWinGDKInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWinGDKInitializationSettings; + +// Class AkAudio.AkWinAnvilInitializationSettings +// 0x0000 (0x00F8 - 0x00F8) +class UAkWinAnvilInitializationSettings final : public UAkWinGDKInitializationSettings +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWinAnvilInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWinAnvilInitializationSettings") + } + static class UAkWinAnvilInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWinAnvilInitializationSettings; + +// Class AkAudio.AkWinGDKPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkWinGDKPlatformInfo : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWinGDKPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWinGDKPlatformInfo") + } + static class UAkWinGDKPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWinGDKPlatformInfo; + +// Class AkAudio.AkWinAnvilPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkWinAnvilPlatformInfo final : public UAkWinGDKPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWinAnvilPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWinAnvilPlatformInfo") + } + static class UAkWinAnvilPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWinAnvilPlatformInfo; + +// Class AkAudio.AkWwiseTree +// 0x0040 (0x0148 - 0x0108) +class UAkWwiseTree final : public UWidget +{ +public: + TMulticastInlineDelegate OnSelectionChanged; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnItemDragged; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_128[0x20]; // 0x0128(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSearchText(const class FString& newText); + + class FString GetSearchText() const; + struct FAkWwiseObjectDetails GetSelectedItem() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWwiseTree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWwiseTree") + } + static class UAkWwiseTree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWwiseTree; + +// Class AkAudio.AkWwiseTreeSelector +// 0x0060 (0x0168 - 0x0108) +class UAkWwiseTreeSelector final : public UWidget +{ +public: + TMulticastInlineDelegate OnSelectionChanged; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnItemDragged; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_128[0x40]; // 0x0128(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkWwiseTreeSelector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkWwiseTreeSelector") + } + static class UAkWwiseTreeSelector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkWwiseTreeSelector; + +// Class AkAudio.AkXboxOneGDKInitializationSettings +// 0x00D0 (0x00F8 - 0x0028) +class UAkXboxOneGDKInitializationSettings : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettings CommonSettings; // 0x0030(0x0060)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkXboxOneGDKApuHeapInitializationSettings ApuHeapSettings; // 0x0090(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkXboxOneGDKAdvancedInitializationSettings AdvancedSettings; // 0x00C0(0x0034)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXboxOneGDKInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXboxOneGDKInitializationSettings") + } + static class UAkXboxOneGDKInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXboxOneGDKInitializationSettings; + +// Class AkAudio.AkXboxOneAnvilInitializationSettings +// 0x0000 (0x00F8 - 0x00F8) +class UAkXboxOneAnvilInitializationSettings final : public UAkXboxOneGDKInitializationSettings +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXboxOneAnvilInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXboxOneAnvilInitializationSettings") + } + static class UAkXboxOneAnvilInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXboxOneAnvilInitializationSettings; + +// Class AkAudio.AkXB1InitializationSettings +// 0x0000 (0x00F8 - 0x00F8) +class UAkXB1InitializationSettings final : public UAkXboxOneGDKInitializationSettings +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXB1InitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXB1InitializationSettings") + } + static class UAkXB1InitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXB1InitializationSettings; + +// Class AkAudio.AkXboxOneGDKPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkXboxOneGDKPlatformInfo : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXboxOneGDKPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXboxOneGDKPlatformInfo") + } + static class UAkXboxOneGDKPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXboxOneGDKPlatformInfo; + +// Class AkAudio.AkXboxOneAnvilPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkXboxOneAnvilPlatformInfo final : public UAkXboxOneGDKPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXboxOneAnvilPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXboxOneAnvilPlatformInfo") + } + static class UAkXboxOneAnvilPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXboxOneAnvilPlatformInfo; + +// Class AkAudio.AkXB1PlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkXB1PlatformInfo final : public UAkXboxOneGDKPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXB1PlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXB1PlatformInfo") + } + static class UAkXB1PlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXB1PlatformInfo; + +// Class AkAudio.AkXboxOneInitializationSettings +// 0x00D0 (0x00F8 - 0x0028) +class UAkXboxOneInitializationSettings final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettings CommonSettings; // 0x0030(0x0060)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkXboxOneApuHeapInitializationSettings ApuHeapSettings; // 0x0090(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkXboxOneAdvancedInitializationSettings AdvancedSettings; // 0x00C0(0x0034)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXboxOneInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXboxOneInitializationSettings") + } + static class UAkXboxOneInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXboxOneInitializationSettings; + +// Class AkAudio.AkXboxOnePlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkXboxOnePlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXboxOnePlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXboxOnePlatformInfo") + } + static class UAkXboxOnePlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXboxOnePlatformInfo; + +// Class AkAudio.AkXSXInitializationSettings +// 0x00D8 (0x0100 - 0x0028) +class UAkXSXInitializationSettings : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkCommonInitializationSettings CommonSettings; // 0x0030(0x0060)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkXSXApuHeapInitializationSettings ApuHeapSettings; // 0x0090(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FAkCommunicationSettingsWithSystemInitialization CommunicationSettings; // 0x0098(0x0028)(Edit, Config, NativeAccessSpecifierPublic) + struct FAkXSXAdvancedInitializationSettings AdvancedSettings; // 0x00C0(0x003C)(Edit, Config, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MigrateMultiCoreRendering(bool NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXSXInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXSXInitializationSettings") + } + static class UAkXSXInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXSXInitializationSettings; + +// Class AkAudio.AkMPXInitializationSettings +// 0x0000 (0x0100 - 0x0100) +class UAkMPXInitializationSettings final : public UAkXSXInitializationSettings +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkMPXInitializationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkMPXInitializationSettings") + } + static class UAkMPXInitializationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkMPXInitializationSettings; + +// Class AkAudio.AkXSXPlatformInfo +// 0x0000 (0x0070 - 0x0070) +class UAkXSXPlatformInfo final : public UAkPlatformInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AkXSXPlatformInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AkXSXPlatformInfo") + } + static class UAkXSXPlatformInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAkXSXPlatformInfo; + +// Class AkAudio.AvaAudioCachedRTPC +// 0x0000 (0x0028 - 0x0028) +class UAvaAudioCachedRTPC final : public UBlueprintFunctionLibrary +{ +public: + static void AvaAudioGetActorRTPC(class AActor* Actor, class FName RTPCName, bool* bSuccess, float* RTPCValue); + static void AvaAudioGetGameObjectRTPC(class UAkGameObject* AudioObject, class FName RTPCName, bool* bSuccess, float* RTPCValue); + static void AvaAudioGetGlobalRTPC(class FName RTPCName, bool* bSuccess, float* RTPCValue); + static void AvaAudioGetGlobalState(class FName StateName, bool* bSuccess, class FName* StateValue); + static void AvaAudioResetActorRTPC(class AActor* Actor, class FName RTPCName); + static void AvaAudioResetGameObjectRTPC(class UAkGameObject* AudioObject, class FName RTPCName); + static void AvaAudioResetGlobalRTPC(class FName RTPCName); + static void AvaAudioResetGlobalState(class FName StateName); + static void AvaAudioSetActorRTPC(class AActor* Actor, class FName RTPCName, float RTPCValue, bool* bSuccess, int32 InterpolationTimeMilliseconds, float Threshold, bool bForce); + static void AvaAudioSetGameObjectRTPC(class UAkGameObject* AudioObject, class FName RTPCName, float RTPCValue, bool* bSuccess, int32 InterpolationTimeMilliseconds, float Threshold, bool bForce); + static void AvaAudioSetGlobalRTPC(class FName RTPCName, float RTPCValue, bool* bSuccess, int32 InterpolationTimeMilliseconds, float Threshold, bool bForce, bool bHoldMax); + static void AvaAudioSetGlobalState(class FName StateName, class FName StateValue, bool* bSuccess, bool bForce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAudioCachedRTPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAudioCachedRTPC") + } + static class UAvaAudioCachedRTPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaAudioCachedRTPC; + +// Class AkAudio.AvaAudioDialogueEvent +// 0x0000 (0x0028 - 0x0028) +class UAvaAudioDialogueEvent final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAudioDialogueEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAudioDialogueEvent") + } + static class UAvaAudioDialogueEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaAudioDialogueEvent; + +// Class AkAudio.MovieSceneAkAudioEventSection +// 0x00E8 (0x01D0 - 0x00E8) +class UMovieSceneAkAudioEventSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x40]; // 0x00E8(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* Event; // 0x0128(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool RetriggerEvent; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ScrubTailLengthMs; // 0x0134(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool StopAtSectionEnd; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString EventName; // 0x0140(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_150[0x20]; // 0x0150(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSourceDuration; // 0x0170(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MaxDurationSourceID; // 0x0178(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_188[0x48]; // 0x0188(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAkAudioEventSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAkAudioEventSection") + } + static class UMovieSceneAkAudioEventSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAkAudioEventSection; + +// Class AkAudio.MovieSceneAkTrack +// 0x0018 (0x00A8 - 0x0090) +class UMovieSceneAkTrack : public UMovieSceneTrack +{ +public: + TArray Sections; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bIsAMasterTrack; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAkTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAkTrack") + } + static class UMovieSceneAkTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAkTrack; + +// Class AkAudio.MovieSceneAkAudioEventTrack +// 0x0008 (0x00B0 - 0x00A8) +class UMovieSceneAkAudioEventTrack final : public UMovieSceneAkTrack +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAkAudioEventTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAkAudioEventTrack") + } + static class UMovieSceneAkAudioEventTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAkAudioEventTrack; + +// Class AkAudio.MovieSceneAkAudioRTPCSection +// 0x0168 (0x0250 - 0x00E8) +class UMovieSceneAkAudioRTPCSection final : public UMovieSceneSection +{ +public: + class UAkRtpc* RTPC; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString Name_0; // 0x00F0(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRichCurve FloatCurve; // 0x0100(0x0080)(Protected, NativeAccessSpecifierProtected) + struct FMovieSceneFloatChannelSerializationHelper FloatChannelSerializationHelper; // 0x0180(0x0030)(Protected, NativeAccessSpecifierProtected) + struct FMovieSceneFloatChannel RTPCChannel; // 0x01B0(0x00A0)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAkAudioRTPCSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAkAudioRTPCSection") + } + static class UMovieSceneAkAudioRTPCSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAkAudioRTPCSection; + +// Class AkAudio.MovieSceneAkAudioRTPCTrack +// 0x0008 (0x00B0 - 0x00A8) +class UMovieSceneAkAudioRTPCTrack final : public UMovieSceneAkTrack +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAkAudioRTPCTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAkAudioRTPCTrack") + } + static class UMovieSceneAkAudioRTPCTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAkAudioRTPCTrack; + +// Class AkAudio.PostEventAsync +// 0x0070 (0x00A0 - 0x0030) +class UPostEventAsync final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Completed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x60]; // 0x0040(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPostEventAsync* PostEventAsync(const class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, class AActor* Actor, int32 CallbackMask, const TDelegate& PostEventCallback, const TArray& ExternalSources, bool bStopWhenAttachedToDestroyed); + + void PollPostEventFuture(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostEventAsync") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostEventAsync") + } + static class UPostEventAsync* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostEventAsync; + +// Class AkAudio.PostEventAtLocationAsync +// 0x0050 (0x0080 - 0x0030) +class UPostEventAtLocationAsync final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Completed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPostEventAtLocationAsync* PostEventAtLocationAsync(const class UObject* WorldContextObject, class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& Orientation); + + void PollPostEventFuture(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostEventAtLocationAsync") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostEventAtLocationAsync") + } + static class UPostEventAtLocationAsync* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostEventAtLocationAsync; + +} + diff --git a/Hogwarts Legacy/SDK/AkAudio_structs.hpp b/Hogwarts Legacy/SDK/AkAudio_structs.hpp new file mode 100644 index 0000000..fd588ab --- /dev/null +++ b/Hogwarts Legacy/SDK/AkAudio_structs.hpp @@ -0,0 +1,1193 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AkAudio + +#include "Basic.hpp" + +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum AkAudio.EAkCallbackType +// NumValues: 0x000E +enum class EAkCallbackType : uint8 +{ + EndOfEvent = 0, + Marker = 2, + Duration = 3, + Starvation = 5, + MusicPlayStarted = 7, + MusicSyncBeat = 8, + MusicSyncBar = 9, + MusicSyncEntry = 10, + MusicSyncExit = 11, + MusicSyncGrid = 12, + MusicSyncUserCue = 13, + MusicSyncPoint = 14, + MIDIEvent = 16, + EAkCallbackType_MAX = 17, +}; + +// Enum AkAudio.EAkResult +// NumValues: 0x003B +enum class EAkResult : uint8 +{ + NotImplemented = 0, + Success = 1, + Fail = 2, + PartialSuccess = 3, + NotCompatible = 4, + AlreadyConnected = 5, + InvalidFile = 7, + AudioFileHeaderTooLarge = 8, + MaxReached = 9, + InvalidID = 14, + IDNotFound = 15, + InvalidInstanceID = 16, + NoMoreData = 17, + InvalidStateGroup = 20, + ChildAlreadyHasAParent = 21, + InvalidLanguage = 22, + CannotAddItseflAsAChild = 23, + InvalidParameter = 31, + ElementAlreadyInList = 35, + PathNotFound = 36, + PathNoVertices = 37, + PathNotRunning = 38, + PathNotPaused = 39, + PathNodeAlreadyInList = 40, + PathNodeNotInList = 41, + DataNeeded = 43, + NoDataNeeded = 44, + DataReady = 45, + NoDataReady = 46, + InsufficientMemory = 52, + Cancelled = 53, + UnknownBankID = 54, + BankReadError = 56, + InvalidSwitchType = 57, + FormatNotReady = 63, + WrongBankVersion = 64, + FileNotFound = 66, + DeviceNotReady = 67, + BankAlreadyLoaded = 69, + RenderedFX = 71, + ProcessNeeded = 72, + ProcessDone = 73, + MemManagerNotInitialized = 74, + StreamMgrNotInitialized = 75, + SSEInstructionsNotSupported = 76, + Busy = 77, + UnsupportedChannelConfig = 78, + PluginMediaNotAvailable = 79, + MustBeVirtualized = 80, + CommandTooLarge = 81, + RejectedByFilter = 82, + InvalidCustomPlatformName = 83, + DLLCannotLoad = 84, + DLLPathNotFound = 85, + NoJavaVM = 86, + OpenSLError = 87, + PluginNotRegistered = 88, + DataAlignmentError = 89, + EAkResult_MAX = 90, +}; + +// Enum AkAudio.EAkAndroidAudioAPI +// NumValues: 0x0003 +enum class EAkAndroidAudioAPI : uint8 +{ + AAudio = 0, + OpenSL_ES = 1, + EAkAndroidAudioAPI_MAX = 2, +}; + +// Enum AkAudio.EAkAudioSessionMode +// NumValues: 0x0008 +enum class EAkAudioSessionMode : uint32 +{ + Default = 0, + VoiceChat = 1, + GameChat = 2, + VideoRecording = 3, + Measurement = 4, + MoviePlayback = 5, + VideoChat = 6, + EAkAudioSessionMode_MAX = 7, +}; + +// Enum AkAudio.EAkAudioSessionCategoryOptions +// NumValues: 0x0005 +enum class EAkAudioSessionCategoryOptions : uint8 +{ + MixWithOthers = 0, + DuckOthers = 1, + AllowBluetooth = 2, + DefaultToSpeaker = 3, + EAkAudioSessionCategoryOptions_MAX = 4, +}; + +// Enum AkAudio.EAkAudioSessionCategory +// NumValues: 0x0004 +enum class EAkAudioSessionCategory : uint32 +{ + Ambient = 0, + SoloAmbient = 1, + PlayAndRecord = 2, + EAkAudioSessionCategory_MAX = 3, +}; + +// Enum AkAudio.ESpatialVolumeShutdownPriority +// NumValues: 0x0005 +enum class ESpatialVolumeShutdownPriority : uint8 +{ + Standard = 0, + InStation = 1, + AnimNotify = 2, + AnimNotifyUpate = 3, + ESpatialVolumeShutdownPriority_MAX = 4, +}; + +// Enum AkAudio.EReflectionFilterBits +// NumValues: 0x0004 +enum class EReflectionFilterBits : uint8 +{ + Wall = 0, + Ceiling = 1, + Floor = 2, + EReflectionFilterBits_MAX = 3, +}; + +// Enum AkAudio.AkCodecId +// NumValues: 0x000B +enum class EAkCodecId : uint8 +{ + None = 0, + PCM = 1, + ADPCM = 2, + XMA = 3, + Vorbis = 4, + AAC = 10, + ATRAC9 = 12, + OpusNX = 17, + AkOpus = 19, + AkOpusWEM = 20, + AkCodecId_MAX = 21, +}; + +// Enum AkAudio.EAkMidiCcValues +// NumValues: 0x0062 +enum class EAkMidiCcValues : uint8 +{ + AkMidiCcBankSelectCoarse = 0, + AkMidiCcModWheelCoarse = 1, + AkMidiCcBreathCtrlCoarse = 2, + AkMidiCcCtrl3Coarse = 3, + AkMidiCcFootPedalCoarse = 4, + AkMidiCcPortamentoCoarse = 5, + AkMidiCcDataEntryCoarse = 6, + AkMidiCcVolumeCoarse = 7, + AkMidiCcBalanceCoarse = 8, + AkMidiCcCtrl9Coarse = 9, + AkMidiCcPanPositionCoarse = 10, + AkMidiCcExpressionCoarse = 11, + AkMidiCcEffectCtrl1Coarse = 12, + AkMidiCcEffectCtrl2Coarse = 13, + AkMidiCcCtrl14Coarse = 14, + AkMidiCcCtrl15Coarse = 15, + AkMidiCcGenSlider1 = 16, + AkMidiCcGenSlider2 = 17, + AkMidiCcGenSlider3 = 18, + AkMidiCcGenSlider4 = 19, + AkMidiCcCtrl20Coarse = 20, + AkMidiCcCtrl21Coarse = 21, + AkMidiCcCtrl22Coarse = 22, + AkMidiCcCtrl23Coarse = 23, + AkMidiCcCtrl24Coarse = 24, + AkMidiCcCtrl25Coarse = 25, + AkMidiCcCtrl26Coarse = 26, + AkMidiCcCtrl27Coarse = 27, + AkMidiCcCtrl28Coarse = 28, + AkMidiCcCtrl29Coarse = 29, + AkMidiCcCtrl30Coarse = 30, + AkMidiCcCtrl31Coarse = 31, + AkMidiCcBankSelectFine = 32, + AkMidiCcModWheelFine = 33, + AkMidiCcBreathCtrlFine = 34, + AkMidiCcCtrl3Fine = 35, + AkMidiCcFootPedalFine = 36, + AkMidiCcPortamentoFine = 37, + AkMidiCcDataEntryFine = 38, + AkMidiCcVolumeFine = 39, + AkMidiCcBalanceFine = 40, + AkMidiCcCtrl9Fine = 41, + AkMidiCcPanPositionFine = 42, + AkMidiCcExpressionFine = 43, + AkMidiCcEffectCtrl1Fine = 44, + AkMidiCcEffectCtrl2Fine = 45, + AkMidiCcCtrl14Fine = 46, + AkMidiCcCtrl15Fine = 47, + AkMidiCcCtrl20Fine = 52, + AkMidiCcCtrl21Fine = 53, + AkMidiCcCtrl22Fine = 54, + AkMidiCcCtrl23Fine = 55, + AkMidiCcCtrl24Fine = 56, + AkMidiCcCtrl25Fine = 57, + AkMidiCcCtrl26Fine = 58, + AkMidiCcCtrl27Fine = 59, + AkMidiCcCtrl28Fine = 60, + AkMidiCcCtrl29Fine = 61, + AkMidiCcCtrl30Fine = 62, + AkMidiCcCtrl31Fine = 63, + AkMidiCcHoldPedal = 64, + AkMidiCcPortamentoOnOff = 65, + AkMidiCcSustenutoPedal = 66, + AkMidiCcSoftPedal = 67, + AkMidiCcLegatoPedal = 68, + AkMidiCcHoldPedal2 = 69, + AkMidiCcSoundVariation = 70, + AkMidiCcSoundTimbre = 71, + AkMidiCcSoundReleaseTime = 72, + AkMidiCcSoundAttackTime = 73, + AkMidiCcSoundBrightness = 74, + AkMidiCcSoundCtrl6 = 75, + AkMidiCcSoundCtrl7 = 76, + AkMidiCcSoundCtrl8 = 77, + AkMidiCcSoundCtrl9 = 78, + AkMidiCcSoundCtrl10 = 79, + AkMidiCcGeneralButton1 = 80, + AkMidiCcGeneralButton2 = 81, + AkMidiCcGeneralButton3 = 82, + AkMidiCcGeneralButton4 = 83, + AkMidiCcReverbLevel = 91, + AkMidiCcTremoloLevel = 92, + AkMidiCcChorusLevel = 93, + AkMidiCcCelesteLevel = 94, + AkMidiCcPhaserLevel = 95, + AkMidiCcDataButtonP1 = 96, + AkMidiCcDataButtonM1 = 97, + AkMidiCcNonRegisterCoarse = 98, + AkMidiCcNonRegisterFine = 99, + AkMidiCcAllSoundOff = 120, + AkMidiCcAllControllersOff = 121, + AkMidiCcLocalKeyboard = 122, + AkMidiCcAllNotesOff = 123, + AkMidiCcOmniModeOff = 124, + AkMidiCcOmniModeOn = 125, + AkMidiCcOmniMonophonicOn = 126, + AkMidiCcOmniPolyphonicOn = 127, + EAkMidiCcValues_MAX = 128, +}; + +// Enum AkAudio.EAkMidiEventType +// NumValues: 0x000C +enum class EAkMidiEventType : uint8 +{ + AkMidiEventTypeInvalid = 0, + AkMidiEventTypeNoteOff = 128, + AkMidiEventTypeNoteOn = 144, + AkMidiEventTypeNoteAftertouch = 160, + AkMidiEventTypeController = 176, + AkMidiEventTypeProgramChange = 192, + AkMidiEventTypeChannelAftertouch = 208, + AkMidiEventTypePitchBend = 224, + AkMidiEventTypeSysex = 240, + AkMidiEventTypeEscape = 247, + AkMidiEventTypeMeta = 255, + EAkMidiEventType_MAX = 256, +}; + +// Enum AkAudio.ERTPCValueType +// NumValues: 0x0006 +enum class ERTPCValueType : uint8 +{ + Default = 0, + Global = 1, + GameObject = 2, + PlayingID = 3, + Unavailable = 4, + ERTPCValueType_MAX = 5, +}; + +// Enum AkAudio.EAkCurveInterpolation +// NumValues: 0x000C +enum class EAkCurveInterpolation : uint8 +{ + Log3 = 0, + Sine = 1, + Log1 = 2, + InvSCurve = 3, + Linear = 4, + SCurve = 5, + Exp1 = 6, + SineRecip = 7, + Exp3 = 8, + LastFadeCurve = 8, + Constant = 9, + EAkCurveInterpolation_MAX = 10, +}; + +// Enum AkAudio.AkActionOnEventType +// NumValues: 0x0006 +enum class EAkActionOnEventType : uint8 +{ + Stop = 0, + Pause = 1, + Resume = 2, + Break = 3, + ReleaseEnvelope = 4, + AkActionOnEventType_MAX = 5, +}; + +// Enum AkAudio.AkMultiPositionType +// NumValues: 0x0004 +enum class EAkMultiPositionType : uint8 +{ + SingleSource = 0, + MultiSources = 1, + MultiDirections = 2, + AkMultiPositionType_MAX = 3, +}; + +// Enum AkAudio.AkSpeakerConfiguration +// NumValues: 0x0011 +enum class EAkSpeakerConfiguration : uint32 +{ + Ak_Speaker_Front_Left = 1, + Ak_Speaker_Front_Right = 2, + Ak_Speaker_Front_Center = 4, + Ak_Speaker_Low_Frequency = 8, + Ak_Speaker_Back_Left = 16, + Ak_Speaker_Back_Right = 32, + Ak_Speaker_Back_Center = 256, + Ak_Speaker_Side_Left = 512, + Ak_Speaker_Side_Right = 1024, + Ak_Speaker_Top = 2048, + Ak_Speaker_Height_Front_Left = 4096, + Ak_Speaker_Height_Front_Center = 8192, + Ak_Speaker_Height_Front_Right = 16384, + Ak_Speaker_Height_Back_Left = 32768, + Ak_Speaker_Height_Back_Center = 65536, + Ak_Speaker_Height_Back_Right = 131072, + Ak_Speaker_MAX = 131073, +}; + +// Enum AkAudio.AkChannelConfiguration +// NumValues: 0x001C +enum class EAkChannelConfiguration : uint8 +{ + Ak_Parent = 0, + Ak_MainMix = 1, + Ak_Passthrough = 2, + Ak_LFE = 3, + AK_Audio_Objects = 4, + Ak_1_0 = 5, + Ak_2_0 = 6, + Ak_2_1 = 7, + Ak_3_0 = 8, + Ak_3_1 = 9, + Ak_4_0 = 10, + Ak_4_1 = 11, + Ak_5_0 = 12, + Ak_5_1 = 13, + Ak_7_1 = 14, + Ak_5_1_2 = 15, + Ak_7_1_2 = 16, + Ak_7_1_4 = 17, + Ak_Auro_9_1 = 18, + Ak_Auro_10_1 = 19, + Ak_Auro_11_1 = 20, + Ak_Auro_13_1 = 21, + Ak_Ambisonics_1st_order = 22, + Ak_Ambisonics_2nd_order = 23, + Ak_Ambisonics_3rd_order = 24, + Ak_Ambisonics_4th_order = 25, + Ak_Ambisonics_5th_order = 26, + AkChannelConfiguration_MAX = 27, +}; + +// Enum AkAudio.AkAcousticPortalState +// NumValues: 0x0003 +enum class EAkAcousticPortalState : uint8 +{ + Closed = 0, + Open = 1, + AkAcousticPortalState_MAX = 2, +}; + +// Enum AkAudio.PanningRule +// NumValues: 0x0003 +enum class EPanningRule : uint8 +{ + PanningRule_Speakers = 0, + PanningRule_Headphones = 1, + PanningRule_MAX = 2, +}; + +// Enum AkAudio.EAkAudioContext +// NumValues: 0x0005 +enum class EAkAudioContext : uint8 +{ + Foreign = 0, + GameplayAudio = 1, + EditorAudio = 2, + AlwaysActive = 3, + EAkAudioContext_MAX = 4, +}; + +// Enum AkAudio.AkMeshType +// NumValues: 0x0003 +enum class EAkMeshType : uint8 +{ + StaticMesh = 0, + CollisionMesh = 1, + AkMeshType_MAX = 2, +}; + +// Enum AkAudio.EAkCommSystem +// NumValues: 0x0003 +enum class EAkCommSystem : uint32 +{ + Socket = 0, + HTCS = 1, + EAkCommSystem_MAX = 2, +}; + +// Enum AkAudio.EAkChannelMask +// NumValues: 0x0011 +enum class EAkChannelMask : uint8 +{ + FrontLeft = 0, + FrontRight = 1, + FrontCenter = 2, + LowFrequency = 3, + BackLeft = 4, + BackRight = 5, + BackCenter = 8, + SideLeft = 9, + SideRight = 10, + Top = 11, + HeightFrontLeft = 12, + HeightFrontCenter = 13, + HeightFrontRight = 14, + HeightBackLeft = 15, + HeightBackCenter = 16, + HeightBackRight = 17, + EAkChannelMask_MAX = 18, +}; + +// Enum AkAudio.EAkChannelConfigType +// NumValues: 0x0004 +enum class EAkChannelConfigType : uint32 +{ + Anonymous = 0, + Standard = 1, + Ambisonic = 2, + EAkChannelConfigType_MAX = 3, +}; + +// Enum AkAudio.EAkPanningRule +// NumValues: 0x0003 +enum class EAkPanningRule : uint32 +{ + Speakers = 0, + Headphones = 1, + EAkPanningRule_MAX = 2, +}; + +// Enum AkAudio.EAkFitToGeometryMode +// NumValues: 0x0004 +enum class EAkFitToGeometryMode : uint8 +{ + OrientedBox = 0, + AlignedBox = 1, + ConvexPolyhedron = 2, + EAkFitToGeometryMode_MAX = 3, +}; + +// Enum AkAudio.EAkWinGDKAudioAPI +// NumValues: 0x0004 +enum class EAkWinGDKAudioAPI : uint8 +{ + Wasapi = 0, + XAudio2 = 1, + DirectSound = 2, + EAkWinGDKAudioAPI_MAX = 3, +}; + +// ScriptStruct AkAudio.AkAdvancedInitializationSettings +// 0x002C (0x002C - 0x0000) +struct FAkAdvancedInitializationSettings +{ +public: + uint32 IO_MemorySize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 IO_Granularity; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetAutoStreamBufferLength; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseStreamCache; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 MaximumPinnedBytesInCache; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableGameSyncPreparation; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 ContinuousPlaybackLookAhead; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MonitorQueuePoolSize; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaximumHardwareTimeoutMs; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DebugOutOfRangeCheckEnabled; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DebugOutOfRangeLimit; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkAdvancedInitializationSettings; + +// ScriptStruct AkAudio.AkMainOutputSettings +// 0x0028 (0x0028 - 0x0000) +struct FAkMainOutputSettings final +{ +public: + class FString AudioDeviceShareset; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DeviceID; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAkPanningRule PanningRule; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAkChannelConfigType ChannelConfigType; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ChannelMask; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumberOfChannels; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkMainOutputSettings; + +// ScriptStruct AkAudio.AKWaapiJsonObject +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FAKWaapiJsonObject final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAKWaapiJsonObject; + +// ScriptStruct AkAudio.AkAdvancedInitializationSettingsWithMultiCoreRendering +// 0x0004 (0x0030 - 0x002C) +struct FAkAdvancedInitializationSettingsWithMultiCoreRendering : public FAkAdvancedInitializationSettings +{ +public: + bool EnableMultiCoreRendering; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkAdvancedInitializationSettingsWithMultiCoreRendering; + +// ScriptStruct AkAudio.AkAndroidAdvancedInitializationSettings +// 0x0008 (0x0038 - 0x0030) +struct FAkAndroidAdvancedInitializationSettings final : public FAkAdvancedInitializationSettingsWithMultiCoreRendering +{ +public: + uint32 AudioAPI; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RoundFrameSizeToHardwareSize; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkAndroidAdvancedInitializationSettings; + +// ScriptStruct AkAudio.AkMidiEventBase +// 0x0002 (0x0002 - 0x0000) +struct FAkMidiEventBase +{ +public: + EAkMidiEventType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Chan; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkMidiEventBase; + +// ScriptStruct AkAudio.AkMidiPitchBend +// 0x0006 (0x0008 - 0x0002) +struct FAkMidiPitchBend final : public FAkMidiEventBase +{ +public: + uint8 ValueLsb; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ValueMsb; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FullValue; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkMidiPitchBend; + +// ScriptStruct AkAudio.AkWaapiSubscriptionId +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FAkWaapiSubscriptionId final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkWaapiSubscriptionId; + +// ScriptStruct AkAudio.AkAudioSession +// 0x000C (0x000C - 0x0000) +struct FAkAudioSession final +{ +public: + EAkAudioSessionCategory AudioSessionCategory; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 AudioSessionCategoryOptions; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAkAudioSessionMode AudioSessionMode; // 0x0008(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkAudioSession; + +// ScriptStruct AkAudio.AkExternalSourceInfo +// 0x0038 (0x0038 - 0x0000) +struct FAkExternalSourceInfo final +{ +public: + class FString ExternalSrcName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAkCodecId CodecID; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Filename; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkExternalMediaAsset* ExternalSourceAsset; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsStreamed; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkExternalSourceInfo; + +// ScriptStruct AkAudio.AkSegmentInfo +// 0x0024 (0x0024 - 0x0000) +struct FAkSegmentInfo final +{ +public: + int32 CurrentPosition; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreEntryDuration; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActiveDuration; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PostExitDuration; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RemainingLookAheadTime; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BeatDuration; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarDuration; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GridDuration; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GridOffset; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkSegmentInfo; + +// ScriptStruct AkAudio.AkMidiProgramChange +// 0x0001 (0x0003 - 0x0002) +struct FAkMidiProgramChange final : public FAkMidiEventBase +{ +public: + uint8 ProgramNum; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkMidiProgramChange; + +// ScriptStruct AkAudio.AkMidiChannelAftertouch +// 0x0001 (0x0003 - 0x0002) +struct FAkMidiChannelAftertouch final : public FAkMidiEventBase +{ +public: + uint8 Value; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkMidiChannelAftertouch; + +// ScriptStruct AkAudio.AkMidiNoteAftertouch +// 0x0002 (0x0004 - 0x0002) +struct FAkMidiNoteAftertouch final : public FAkMidiEventBase +{ +public: + uint8 Note; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Value; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkMidiNoteAftertouch; + +// ScriptStruct AkAudio.AkMidiCc +// 0x0002 (0x0004 - 0x0002) +struct FAkMidiCc final : public FAkMidiEventBase +{ +public: + EAkMidiCcValues Cc; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Value; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkMidiCc; + +// ScriptStruct AkAudio.AkMidiNoteOnOff +// 0x0002 (0x0004 - 0x0002) +struct FAkMidiNoteOnOff final : public FAkMidiEventBase +{ +public: + uint8 Note; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Velocity; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkMidiNoteOnOff; + +// ScriptStruct AkAudio.AkMidiGeneric +// 0x0002 (0x0004 - 0x0002) +struct FAkMidiGeneric final : public FAkMidiEventBase +{ +public: + uint8 Param1; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Param2; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkMidiGeneric; + +// ScriptStruct AkAudio.AkOutputSettings +// 0x0018 (0x0018 - 0x0000) +struct FAkOutputSettings final +{ +public: + class FString AudioDeviceSharesetName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IdDevice; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPanningRule PanRule; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAkChannelConfiguration ChannelConfig; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkOutputSettings; + +// ScriptStruct AkAudio.AkChannelMask +// 0x0004 (0x0004 - 0x0000) +struct FAkChannelMask final +{ +public: + int32 ChannelMask; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkChannelMask; + +// ScriptStruct AkAudio.AkGeometrySurfaceOverride +// 0x0018 (0x0018 - 0x0000) +struct FAkGeometrySurfaceOverride final +{ +public: + class UAkAcousticTexture* AcousticTexture; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableOcclusionOverride; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OcclusionValue; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SurfaceArea; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkGeometrySurfaceOverride; + +// ScriptStruct AkAudio.AkAcousticSurface +// 0x0018 (0x0018 - 0x0000) +struct FAkAcousticSurface final +{ +public: + uint32 Texture; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Occlusion; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkAcousticSurface; + +// ScriptStruct AkAudio.AkTriangle +// 0x0008 (0x0008 - 0x0000) +struct FAkTriangle final +{ +public: + uint16 Point0; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Point1; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Point2; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Surface; // 0x0006(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkTriangle; + +// ScriptStruct AkAudio.AkGeometryData +// 0x0050 (0x0050 - 0x0000) +struct FAkGeometryData final +{ +public: + TArray Vertices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Surfaces; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Triangles; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ToOverrideAcousticTexture; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ToOverrideOcclusion; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkGeometryData; + +// ScriptStruct AkAudio.AkHololensAdvancedInitializationSettings +// 0x0004 (0x0034 - 0x0030) +struct FAkHololensAdvancedInitializationSettings final : public FAkAdvancedInitializationSettingsWithMultiCoreRendering +{ +public: + bool UseHeadMountedDisplayAudioDevice; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkHololensAdvancedInitializationSettings; + +// ScriptStruct AkAudio.AkPluginInfo +// 0x0028 (0x0028 - 0x0000) +struct FAkPluginInfo final +{ +public: + class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PluginID; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString dll; // 0x0018(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkPluginInfo; + +// ScriptStruct AkAudio.AkSpatialAudioSettings +// 0x0020 (0x0020 - 0x0000) +struct FAkSpatialAudioSettings final +{ +public: + uint32 MaxSoundPropagationDepth; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementThreshold; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumberOfPrimaryRays; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ReflectionOrder; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumPathLength; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CPULimitPercentage; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableDiffractionOnReflections; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableGeometricDiffractionAndTransmission; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CalcEmitterVirtualPosition; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseObstruction; // 0x001B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseOcclusion; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkSpatialAudioSettings; + +// ScriptStruct AkAudio.AkCommonInitializationSettings +// 0x0060 (0x0060 - 0x0000) +struct FAkCommonInitializationSettings +{ +public: + uint32 MaximumNumberOfMemoryPools; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaximumNumberOfPositioningPaths; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 CommandQueueSize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 SamplesPerFrame; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAkMainOutputSettings MainOutputSettings; // 0x0010(0x0028)(Edit, NativeAccessSpecifierPublic) + float StreamingLookAheadRatio; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 NumberOfRefillsInVoice; // 0x003C(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAkSpatialAudioSettings SpatialAudioSettings; // 0x0040(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkCommonInitializationSettings; + +// ScriptStruct AkAudio.AkCommonInitializationSettingsWithSampleRate +// 0x0008 (0x0068 - 0x0060) +struct FAkCommonInitializationSettingsWithSampleRate final : public FAkCommonInitializationSettings +{ +public: + uint32 SampleRate; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkCommonInitializationSettingsWithSampleRate; + +// ScriptStruct AkAudio.AkCommunicationSettings +// 0x0020 (0x0020 - 0x0000) +struct FAkCommunicationSettings +{ +public: + uint32 PoolSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 DiscoveryBroadcastPort; // 0x0004(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 CommandPort; // 0x0006(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 NotificationPort; // 0x0008(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NetworkName; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkCommunicationSettings; + +// ScriptStruct AkAudio.AkCommunicationSettingsWithCommSelection +// 0x0008 (0x0028 - 0x0020) +struct FAkCommunicationSettingsWithCommSelection final : public FAkCommunicationSettings +{ +public: + EAkCommSystem CommunicationSystem; // 0x0020(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkCommunicationSettingsWithCommSelection; + +// ScriptStruct AkAudio.AkCommunicationSettingsWithSystemInitialization +// 0x0008 (0x0028 - 0x0020) +struct FAkCommunicationSettingsWithSystemInitialization final : public FAkCommunicationSettings +{ +public: + bool InitializeSystemComms; // 0x0020(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkCommunicationSettingsWithSystemInitialization; + +// ScriptStruct AkAudio.AkBoolPropertyToControl +// 0x0010 (0x0010 - 0x0000) +struct FAkBoolPropertyToControl final +{ +public: + class FString ItemProperty; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkBoolPropertyToControl; + +// ScriptStruct AkAudio.AkPropertyToControl +// 0x0010 (0x0010 - 0x0000) +struct FAkPropertyToControl final +{ +public: + class FString ItemProperty; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkPropertyToControl; + +// ScriptStruct AkAudio.AkPS4AdvancedInitializationSettings +// 0x0008 (0x0038 - 0x0030) +struct FAkPS4AdvancedInitializationSettings final : public FAkAdvancedInitializationSettingsWithMultiCoreRendering +{ +public: + uint32 ACPBatchBufferSize; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseHardwareCodecLowLatencyMode; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkPS4AdvancedInitializationSettings; + +// ScriptStruct AkAudio.AkPS5AdvancedInitializationSettings +// 0x0004 (0x0034 - 0x0030) +struct FAkPS5AdvancedInitializationSettings final : public FAkAdvancedInitializationSettingsWithMultiCoreRendering +{ +public: + bool UseHardwareCodecLowLatencyMode; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVorbisHwAcceleration; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkPS5AdvancedInitializationSettings; + +// ScriptStruct AkAudio.AkReverbDescriptor +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FAkReverbDescriptor final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkReverbDescriptor; + +// ScriptStruct AkAudio.AkAcousticTextureParams +// 0x0020 (0x0020 - 0x0000) +struct FAkAcousticTextureParams final +{ +public: + struct FVector4 AbsorptionValues; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkAcousticTextureParams; + +// ScriptStruct AkAudio.AkGeometrySurfacePropertiesToMap +// 0x0030 (0x0030 - 0x0000) +struct FAkGeometrySurfacePropertiesToMap final +{ +public: + TSoftObjectPtr AcousticTexture; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionValue; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkGeometrySurfacePropertiesToMap; + +// ScriptStruct AkAudio.AkWwiseObjectDetails +// 0x0030 (0x0030 - 0x0000) +struct FAkWwiseObjectDetails final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ItemPath; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ItemId; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkWwiseObjectDetails; + +// ScriptStruct AkAudio.AkWwiseItemToControl +// 0x0040 (0x0040 - 0x0000) +struct FAkWwiseItemToControl final +{ +public: + struct FAkWwiseObjectDetails ItemPicked; // 0x0000(0x0030)(Edit, EditConst, NativeAccessSpecifierPublic) + class FString ItemPath; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkWwiseItemToControl; + +// ScriptStruct AkAudio.AkSurfacePoly +// 0x0018 (0x0018 - 0x0000) +struct FAkSurfacePoly final +{ +public: + class UAkAcousticTexture* Texture; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Occlusion; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableSurface; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SurfaceArea; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkSurfacePoly; + +// ScriptStruct AkAudio.AkSurfaceEdgeInfo +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x04) FAkSurfaceEdgeInfo final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkSurfaceEdgeInfo; + +// ScriptStruct AkAudio.AkSurfaceEdgeVerts +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x04) FAkSurfaceEdgeVerts final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkSurfaceEdgeVerts; + +// ScriptStruct AkAudio.AkWaapiFieldNames +// 0x0010 (0x0010 - 0x0000) +struct FAkWaapiFieldNames final +{ +public: + class FString FieldName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkWaapiFieldNames; + +// ScriptStruct AkAudio.AkWaapiUri +// 0x0010 (0x0010 - 0x0000) +struct FAkWaapiUri final +{ +public: + class FString Uri; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkWaapiUri; + +// ScriptStruct AkAudio.AkWindowsAdvancedInitializationSettings +// 0x0008 (0x0038 - 0x0030) +struct FAkWindowsAdvancedInitializationSettings final : public FAkAdvancedInitializationSettingsWithMultiCoreRendering +{ +public: + bool UseHeadMountedDisplayAudioDevice; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 MaxSystemAudioObjects; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkWindowsAdvancedInitializationSettings; + +// ScriptStruct AkAudio.AkWinGDKAdvancedInitializationSettings +// 0x0008 (0x0038 - 0x0030) +struct FAkWinGDKAdvancedInitializationSettings final : public FAkAdvancedInitializationSettingsWithMultiCoreRendering +{ +public: + uint32 AudioAPI; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool GlobalFocus; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseHeadMountedDisplayAudioDevice; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkWinGDKAdvancedInitializationSettings; + +// ScriptStruct AkAudio.AkXboxOneGDKApuHeapInitializationSettings +// 0x0008 (0x0008 - 0x0000) +struct FAkXboxOneGDKApuHeapInitializationSettings final +{ +public: + uint32 CachedSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NonCachedSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkXboxOneGDKApuHeapInitializationSettings; + +// ScriptStruct AkAudio.AkXboxOneGDKAdvancedInitializationSettings +// 0x0004 (0x0034 - 0x0030) +struct FAkXboxOneGDKAdvancedInitializationSettings final : public FAkAdvancedInitializationSettingsWithMultiCoreRendering +{ +public: + uint16 MaximumNumberOfXMAVoices; // 0x0030(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseHardwareCodecLowLatencyMode; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkXboxOneGDKAdvancedInitializationSettings; + +// ScriptStruct AkAudio.AkXboxOneApuHeapInitializationSettings +// 0x0008 (0x0008 - 0x0000) +struct FAkXboxOneApuHeapInitializationSettings final +{ +public: + uint32 CachedSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NonCachedSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkXboxOneApuHeapInitializationSettings; + +// ScriptStruct AkAudio.AkXboxOneAdvancedInitializationSettings +// 0x0004 (0x0034 - 0x0030) +struct FAkXboxOneAdvancedInitializationSettings final : public FAkAdvancedInitializationSettingsWithMultiCoreRendering +{ +public: + uint16 MaximumNumberOfXMAVoices; // 0x0030(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseHardwareCodecLowLatencyMode; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAkXboxOneAdvancedInitializationSettings; + +// ScriptStruct AkAudio.AkXSXApuHeapInitializationSettings +// 0x0008 (0x0008 - 0x0000) +struct FAkXSXApuHeapInitializationSettings final +{ +public: + uint32 CachedSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NonCachedSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkXSXApuHeapInitializationSettings; + +// ScriptStruct AkAudio.AkXSXAdvancedInitializationSettings +// 0x000C (0x003C - 0x0030) +struct FAkXSXAdvancedInitializationSettings final : public FAkAdvancedInitializationSettingsWithMultiCoreRendering +{ +public: + uint16 MaximumNumberOfXMAVoices; // 0x0030(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseHardwareCodecLowLatencyMode; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 MaximumNumberOfOpusVoices; // 0x0034(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 uMaxSystemAudioObjects; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAkXSXAdvancedInitializationSettings; + +// ScriptStruct AkAudio.MovieSceneAkAudioEventTemplate +// 0x0008 (0x0028 - 0x0020) +struct FMovieSceneAkAudioEventTemplate final : public FMovieSceneEvalTemplate +{ +public: + class UMovieSceneAkAudioEventSection* Section; // 0x0020(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneAkAudioEventTemplate; + +// ScriptStruct AkAudio.MovieSceneAkAudioRTPCTemplate +// 0x0008 (0x0028 - 0x0020) +struct FMovieSceneAkAudioRTPCTemplate final : public FMovieSceneEvalTemplate +{ +public: + class UMovieSceneAkAudioRTPCSection* Section; // 0x0020(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneAkAudioRTPCTemplate; + +// ScriptStruct AkAudio.MovieSceneTangentDataSerializationHelper +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneTangentDataSerializationHelper final +{ +public: + float ArriveTangent; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentWeightMode TangentWeightMode; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ArriveTangentWeight; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangentWeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTangentDataSerializationHelper; + +// ScriptStruct AkAudio.MovieSceneFloatValueSerializationHelper +// 0x001C (0x001C - 0x0000) +struct FMovieSceneFloatValueSerializationHelper final +{ +public: + float Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveInterpMode InterpMode; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentMode TangentMode; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneTangentDataSerializationHelper Tangent; // 0x0008(0x0014)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneFloatValueSerializationHelper; + +// ScriptStruct AkAudio.MovieSceneFloatChannelSerializationHelper +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneFloatChannelSerializationHelper final +{ +public: + ERichCurveExtrapolation PreInfinityExtrap; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PostInfinityExtrap; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Times; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Values; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasDefaultValue; // 0x002C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneFloatChannelSerializationHelper; + +} + diff --git a/Hogwarts Legacy/SDK/Ambulatory_classes.hpp b/Hogwarts Legacy/SDK/Ambulatory_classes.hpp new file mode 100644 index 0000000..bc34174 --- /dev/null +++ b/Hogwarts Legacy/SDK/Ambulatory_classes.hpp @@ -0,0 +1,1543 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Ambulatory + +#include "Basic.hpp" + +#include "Ambulatory_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "OdysseyRuntime_structs.hpp" +#include "AbleCore_classes.hpp" +#include "SlateCore_classes.hpp" +#include "PhysicsCore_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "UtilitiesRuntime_structs.hpp" +#include "AvaAnimation_structs.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Class Ambulatory.Ambulatory_AnimInstance +// 0x00D0 (0x05E0 - 0x0510) +class UAmbulatory_AnimInstance : public UAble_AnimInstance +{ +public: + uint8 Pad_510[0x8]; // 0x0510(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EMobilityModeState MobilityModeState; // 0x0518(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMobilityModeState PrevMobilityModeState; // 0x0519(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPartialBodyUseAbilitiesTest; // 0x051A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMobilityActionState MobilityActionState; // 0x051B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMobilityActionState PrevMobilityActionState; // 0x051C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EJumpingType JumpType; // 0x051D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELandingType LandType; // 0x051E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimSpeedType AnimSpeedType; // 0x051F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimMechanicType AnimMechanicType; // 0x0520(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EClimbingLedgeState ClimbingLedgeState; // 0x0521(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EClimbingLadderState ClimbingLadderState; // 0x0522(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_523[0x1]; // 0x0523(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float StrafeAngle; // 0x0524(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsMoving; // 0x0528(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAim; // 0x0529(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsMovementInput; // 0x052A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsTurningInPlace; // 0x052B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsStrafing; // 0x052C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DesiredIsStrafing; // 0x052D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceTurnAndFace; // 0x052E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BlockedByWall; // 0x052F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsViewAlignedWithDesiredDirection; // 0x0530(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsActorAlignedWithDesiredDirection; // 0x0531(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_532[0x2]; // 0x0532(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LookAtDirection; // 0x0534(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredDirection; // 0x0538(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpedDesiredDirection; // 0x053C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastDesiredDirection; // 0x0540(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedDesiredDirection; // 0x0544(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StopTurnDirection; // 0x0548(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTurnDirection; // 0x054C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkRunLean; // 0x0550(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0554(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedSpeed; // 0x0558(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TrackingSpeed; // 0x055C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShortStepTrackingSpeed; // 0x0560(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastDesiredWorldSpeed; // 0x0564(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0568(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x056C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredForwardBodyLean; // 0x0570(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredHorizontalBodyLean; // 0x0574(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredBodyTurn; // 0x0578(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GameTimeAtStartMove; // 0x057C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GameTimeAtStopMove; // 0x0580(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimLeanYaw; // 0x0584(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimLeanPitch; // 0x0588(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpHeight; // 0x058C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFlicked; // 0x0590(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsOverridenForCinematic; // 0x0591(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInIdle; // 0x0592(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_593[0x1]; // 0x0593(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float LookAtTargetPitch; // 0x0594(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtTargetYaw; // 0x0598(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LookAtTargetLocation; // 0x059C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasLookAtTarget; // 0x05A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A9[0x3]; // 0x05A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ImpactDirection; // 0x05AC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsingStairsAnims; // 0x05B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B9[0x3]; // 0x05B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWandCastInfo WandCastInfo; // 0x05BC(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AnimNotify_IdleBegin(); + void AnimNotify_JumpFinished(); + void AnimNotify_JumpStarted(); + void AnimNotify_LandingFinished(); + void AnimNotify_LeftIdle(); + void AnimNotify_MoveBegin(); + void AnimNotify_MoveEnd(); + void AnimNotify_SetStrafing(); + void AnimNotify_StartMoveBegin(); + void AnimNotify_TurnAssistOff(); + void AnimNotify_TurnAssistOn(); + void Get_DesiredDirection(float* OutDirection); + void Get_FixedSpeed(float* OutSpeed); + void Get_IsMovementInput(bool* OutFlag); + void Get_IsMoving(bool* InIsMoving); + void Get_IsTurningInPlace(bool* OutFlag); + void Get_LastDesiredWorldSpeed(float* OutSpeed); + void Get_Lean(float* OutAimLeanYaw, float* OutAimLeanPitch); + void Get_LookAtDirection(float* OutDirection); + void Get_MaxSpeed(float* OutMaxSpeed); + void Get_MobilityActionState(EMobilityActionState* OutState); + void Get_MobilityModeState(EMobilityModeState* OutState); + void Get_PlayRate(float* OutPlayRate); + void Get_PrevMobilityActionState(EMobilityActionState* OutState); + void Get_PrevMobilityModeState(EMobilityModeState* OutState); + void Get_Speed(float* OutSpeed); + void Get_StartTurnDirection(float* OutDirection); + void Get_StopTurnDirection(float* OutDirection); + float Get_WalkRunLean(); + bool Get_WandCastMelee(); + void GetClimbingLadderState(EClimbingLadderState* OutType); + void GetClimbingLedgeState(EClimbingLedgeState* OutType); + bool GetGlobalIKState(); + bool GetIKState(); + void GetJumpingType(EJumpingType* OutType); + void GetLandingType(ELandingType* OutType); + bool GetPlayerIKState(); + EPreWandCastState GetWandCastInfo_AnticipationWandCastState(); + void InitRootMotionModifierVectors(); + void Revert_MobilityActionState(); + void Revert_MobilityModeState(); + void Set_AimLeanPitch(float InAimLeanPitch); + void Set_AimLeanYaw(float InAimLeanYaw); + void Set_DesiredBodyTurn(float InDesiredBodyTurn); + void Set_DesiredDirection(float InDirection); + void Set_DesiredForwardBodyLean(float InDesiredForwardBodyLean); + void Set_DesiredHorizontalBodyLean(float InDesiredHorizontalBodyLean); + void Set_FixedDesiredDirection(float InDirection); + void Set_FixedSpeed(float InSpeed); + void Set_ForceTurnAndFace(bool InFlag); + void Set_IsMovementInput(bool InFlag); + void Set_IsMoving(bool InIsMoving); + void Set_IsOverridenForCinematic(bool InFlag); + void Set_IsStrafing(bool InFlag); + void Set_IsTurningInPlace(bool InFlag); + void Set_LastDesiredWorldSpeed(float InSpeed); + void Set_LookAtDirection(float InDirection); + void Set_MaxSpeed(float InMaxSpeed); + void Set_MobilityActionState(EMobilityActionState InState); + void Set_MobilityModeState(EMobilityModeState InState); + void Set_PlayRate(float InPlayRate); + void Set_ShortStepTrackingSpeed(float InSpeed); + void Set_Speed(float InSpeed); + void Set_StartTurnDirection(float InDirection); + void Set_StopTurnDirection(float InDirection); + void Set_TrackingSpeed(float InSpeed); + void Set_WalkRunLean(float InWalkRunLean); + void Set_WandCastMelee(const bool bInFlag); + void SetClimbingLadderState(EClimbingLadderState InType); + void SetClimbingLedgeState(EClimbingLedgeState InType); + void SetGlobalIKState(bool State); + void SetIKState(bool State); + void SetIKStateWithEaseIn(bool State, float Delay, float EaseTime); + void SetIsActorAlignedWithDesiredDirection(bool InFlag); + void SetIsAim(bool InIsAim); + void SetIsViewAlignedWithDesiredDirection(bool InFlag); + void SetJumpingType(EJumpingType InType); + void SetLandingType(ELandingType InType); + void SetNextWandCastType(EWandCastType WandCastType); + void SetPlayerIKState(bool State); + void SetStartMoveTimeToCurrentTime(); + void SetWandCastInfo_AnticipationWandCastState(EPreWandCastState AnticipationWandCastState); + void SetWandCastInfo_PreWandCastState(EPreWandCastState PreWandCastState); + void WandCastInfo_ClearAttackCount(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Ambulatory_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Ambulatory_AnimInstance") + } + static class UAmbulatory_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbulatory_AnimInstance; + +// Class Ambulatory.Ambulatory_AnimInstance_Interface +// 0x0000 (0x0000 - 0x0000) +class IAmbulatory_AnimInstance_Interface final +{ +public: + void Get_DesiredDirection(float* OutDirection); + void Get_FixedDesiredDirection(float* OutDirection); + void Get_FixedSpeed(float* OutSpeed); + void Get_IsMovementInput(bool* OutFlag); + void Get_IsMoving(bool* OutFlag); + void Get_IsTurningInPlace(bool* OutFlag); + void Get_LastDesiredWorldSpeed(float* OutSpeed); + void Get_Lean(float* OutAimLeanYaw, float* OutAimLeanPitch); + void Get_LookAtDirection(float* OutDirection); + void Get_MaxSpeed(float* OutMaxSpeed); + void Get_MobilityActionState(EMobilityActionState* OutState); + void Get_MobilityModeState(EMobilityModeState* OutState); + void Get_PlayRate(float* OutPlayRate); + void Get_PrevMobilityActionState(EMobilityActionState* OutState); + void Get_PrevMobilityModeState(EMobilityModeState* OutState); + void Get_Speed(float* OutSpeed); + void Get_StartTurnDirection(float* OutDirection); + void Get_StopTurnDirection(float* OutDirection); + float Get_WalkRunLean(); + bool Get_WandCastMelee(); + void GetClimbingLadderState(EClimbingLadderState* OutType); + void GetClimbingLedgeState(EClimbingLedgeState* OutType); + bool GetGlobalIKState(); + bool GetIKState(); + void GetJumpingType(EJumpingType* OutType); + void GetLandingType(ELandingType* OutType); + bool GetPlayerIKState(); + void InitRootMotionModifierVectors(); + void Revert_MobilityActionState(); + void Revert_MobilityModeState(); + void Set_AimLeanPitch(float InAimLeanPitch); + void Set_AimLeanYaw(float InAimLeanYaw); + void Set_DesiredBodyTurn(float InDesiredBodyTurn); + void Set_DesiredDirection(float InDirection); + void Set_DesiredForwardBodyLean(float InDesiredForwardBodyLean); + void Set_DesiredHorizontalBodyLean(float InDesiredHorizontalBodyLean); + void Set_FixedDesiredDirection(float InDirection); + void Set_FixedSpeed(float InSpeed); + void Set_ForceTurnAndFace(bool InFlag); + void Set_IsMovementInput(bool InFlag); + void Set_IsMoving(bool InFlag); + void Set_IsOverridenForCinematic(bool InFlag); + void Set_IsStrafing(bool InFlag); + void Set_IsTurningInPlace(bool InFlag); + void Set_LastDesiredWorldSpeed(float InSpeed); + void Set_LookAtDirection(float InDirection); + void Set_MaxSpeed(float InMaxSpeed); + void Set_MobilityActionState(EMobilityActionState InState); + void Set_MobilityModeState(EMobilityModeState InState); + void Set_PlayRate(float InPlayRate); + void Set_ShortStepTrackingSpeed(float InSpeed); + void Set_Speed(float InSpeed); + void Set_StartTurnDirection(float InDirection); + void Set_StopTurnDirection(float InDirection); + void Set_TrackingSpeed(float InSpeed); + void Set_WalkRunLean(float InWalkRunLean); + void Set_WandCastMelee(const bool bInFlag); + void SetClimbingLadderState(EClimbingLadderState InType); + void SetClimbingLedgeState(EClimbingLedgeState InType); + void SetGlobalIKState(bool State); + void SetIKState(bool State); + void SetIsActorAlignedWithDesiredDirection(bool InFlag); + void SetIsAim(bool InIsAim); + void SetIsViewAlignedWithDesiredDirection(bool InFlag); + void SetJumpingType(EJumpingType InType); + void SetLandingType(ELandingType InType); + void SetPlayerIKState(bool State); + void SetRootMotionOffsets(const struct FVector& TranslationOffset, const struct FRotator& RotationOffset); + void SetStartMoveTimeToCurrentTime(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Ambulatory_AnimInstance_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Ambulatory_AnimInstance_Interface") + } + static class IAmbulatory_AnimInstance_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAmbulatory_AnimInstance_Interface; + +// Class Ambulatory.Ambulatory_MovementComponent +// 0x0470 (0x0FB0 - 0x0B40) +#pragma pack(push, 0x1) +class alignas(0x10) UAmbulatory_MovementComponent : public UAble_MovementComponent +{ +public: + uint8 Pad_B40[0x8]; // 0x0B40(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bOverridePhysWalking; // 0x0B48(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bComputeDistanceToSurfaceWhenFalling; // 0x0B49(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4A[0x2]; // 0x0B4A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector WindVelocity; // 0x0B4C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuckHeight; // 0x0B58(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowTransitionalImpulse; // 0x0B5C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5D[0x3]; // 0x0B5D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AdditionalGravityScale; // 0x0B60(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNavMetricsForStepUp; // 0x0B64(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMitigateStuckFalling; // 0x0B65(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMitigateStuckPenetratingExtraMovementCapsule; // 0x0B66(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanEverStepOutOfWater; // 0x0B67(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseWaterSurfaceForStepUp; // 0x0B68(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B69[0x3]; // 0x0B69(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SwimDepth; // 0x0B6C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterDepth; // 0x0B70(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterLevel; // 0x0B74(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FluidFriction; // 0x0B78(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaterTerminalVelocity; // 0x0B7C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlowForceScale; // 0x0B80(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyMaxFlowForceLimit; // 0x0B84(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B85[0x3]; // 0x0B85(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxFlowForce; // 0x0B88(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableSurfaceAcceleration; // 0x0B8C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipOverlaps; // 0x0B8D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8E[0x252]; // 0x0B8E(0x0252)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAvaRootMotionWarper AvaRootMotionWarper; // 0x0DE0(0x0078)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + uint8 Pad_E58[0x10]; // 0x0E58(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblAbilityComponent* AbleAbilityComponent; // 0x0E68(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0E70(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FRotator AnimRootMotionAngularVelocity; // 0x0E78(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_E84[0x124]; // 0x0E84(0x0124)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void HermesBindSurfaceTypeChanged(TDelegate Delegate_SurfaceTypeChanged, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + + void AddToRootMotionVelocity(const struct FVector& InAdditiveToRootMotionVelocity); + void ClearAdditiveToRootMotionVelocity(); + void ClearLastSurfaceType(); + void ClearSharedContinuousImpulse(const struct FSharedContinuousImpulseHelper& ImpulseContainer); + void ClearTransitionalImpulse(); + struct FVector ComputeSurfaceAccelerationDirection(bool* bFlatGround); + EPhysicalSurface GetCurrentSurfaceType(); + float GetFallAlongSurfaceDistance(); + struct FVector GetFallLine(); + struct FVector GetFallLineFlat(); + float GetSurfaceIncline(); + void SetAllowTransitionalImpulse(bool bFlag); + void SetFallImpulse(const struct FVector& Impulse); + void SetFrictionOverride(const float InFrictionOverride); + struct FSharedContinuousImpulseHelper SetSharedContinuousLinearImpulse(const struct FVector& InImpulse); + void UpdateSharedContinuousImpulse(const struct FSharedContinuousImpulseHelper& ImpulseContainer, const struct FVector& InImpulse, bool bInIgnoreMass); + void ZeroLinearVelocity(); + void ZeroVelocity(); + + struct FVector GetAdditiveToRootMotionVelocity() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Ambulatory_MovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Ambulatory_MovementComponent") + } + static class UAmbulatory_MovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UAmbulatory_MovementComponent; + +// Class Ambulatory.AmbulatoryAnimTask +// 0x0008 (0x0030 - 0x0028) +class UAmbulatoryAnimTask : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbulatoryAnimTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbulatoryAnimTask") + } + static class UAmbulatoryAnimTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbulatoryAnimTask; + +// Class Ambulatory.AmbulatoryTurnAssistAnimTask +// 0x0028 (0x0058 - 0x0030) +class UAmbulatoryTurnAssistAnimTask : public UAmbulatoryAnimTask +{ +public: + bool bUseFixedDirection; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* TurnAssistCurve; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* TurnAssistTimeMultiplier; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ResetTimerWithinRange; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbulatoryTurnAssistAnimTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbulatoryTurnAssistAnimTask") + } + static class UAmbulatoryTurnAssistAnimTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbulatoryTurnAssistAnimTask; + +// Class Ambulatory.Ambulatory_Character +// 0x0780 (0x0CC0 - 0x0540) +class AAmbulatory_Character : public AAble_Character +{ +public: + uint8 Pad_538[0x10]; // 0x0538(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* AkEvent; // 0x0548(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFootPlantEffects* FootPlantEffects; // 0x0550(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsBiped; // 0x0558(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTurnAssist; // 0x0559(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbstractMobility; // 0x055A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestNewMobilityMotions; // 0x055B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyLockOnMode; // 0x055C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55D[0x3]; // 0x055D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinimumMovementSpeed; // 0x0560(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumMovementSpeed; // 0x0564(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlowWalkMovementSpeed; // 0x0568(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkMovementSpeed; // 0x056C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FastWalkMovementSpeed; // 0x0570(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JogMovementSpeed; // 0x0574(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintMovementSpeed; // 0x0578(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57C[0x4]; // 0x057C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAmbulatory_Data* AmbulatoryData; // 0x0580(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_588[0x8]; // 0x0588(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOdcPathSpec PathSpec; // 0x0590(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + float JumpStartHeight; // 0x05E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector JumpStartVelocity; // 0x05E4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5F0[0x5]; // 0x05F0(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + bool Debug; // 0x05F5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F6[0x2]; // 0x05F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* LadderActor; // 0x05F8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_600[0x28]; // 0x0600(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + struct FValueTracker WorldSpeedTracker; // 0x0628(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_634[0x4]; // 0x0634(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate CharacterTeleportedDelegate; // 0x0638(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UTargetTracker* LookAtTargetTracker; // 0x0648(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTargetTracker* FaceTargetTracker; // 0x0650(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTargetTracker* AimAtTargetTracker; // 0x0658(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpeedModeTracker* SpeedModeTracker; // 0x0660(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpeedModeTracker* SpeedModifierTracker; // 0x0668(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WadingWaterComponents; // 0x0670(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_680[0x18]; // 0x0680(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector FixedWorldDirection; // 0x0698(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A4[0x538]; // 0x06A4(0x0538)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr LedgeComponent; // 0x0BDC(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE4[0xB8]; // 0x0BE4(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + bool m_navLinkUsingLedge; // 0x0C9C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinkType m_linkType; // 0x0C9D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9E[0x2]; // 0x0C9E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float m_traceWallRadius; // 0x0CA0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_traceWallDropRadius; // 0x0CA4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_traceWallForward; // 0x0CA8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_traceWallHeightAdjust; // 0x0CAC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_traceLedgeRadius; // 0x0CB0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_traceLedgeIntoWallAdjust; // 0x0CB4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_traceLedgeUpAdjust; // 0x0CB8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_traceLedgeDownCast; // 0x0CBC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static void ShowTimingMessage(const class FString& MyMessage, class UObject* WorldContextObject, float Duration); + + void AddWadingComponent(class UPrimitiveComponent* InWaterComponent); + void ApplyMobilityModeStateSpeeds(EMobilityModeState InMobilityModeState); + void ApplySlideHorizontalMovement(float WorldSpeed, const struct FVector& InWorldDirection); + class USceneComponent* AttachSceneComponent(const struct FTransform& InTransform, class FName InTag); + void CharacterRotatedBySupport(const struct FRotator& DeltaRotation); + float ComputeAngleBetweenTargetTrackers(class UTargetTracker* SourceTracker, class UTargetTracker* DestTracker, const bool bInComputeDegrees); + void DestroyAttachedSceneComponent(class USceneComponent* InSceneComponent); + class UTargetTracker* GetAimAtTargetTracker(); + void GetBaseSpeedMode(ETargetSpeedMode* OutState); + void GetClimbingLadderState(EClimbingLadderState* OutType); + void GetClimbingLedgeState(EClimbingLedgeState* OutType); + class UTargetTracker* GetFaceTargetTracker(); + bool GetIsInIdle(); + bool GetIsMovementInput(); + void GetJumpingType(EJumpingType* OutType); + void GetLandingType(ELandingType* OutType); + void GetLedgeNormal(struct FVector* LedgeNormal); + void GetLedgeTransform(struct FTransform* LedgeTransform); + class UTargetTracker* GetLookAtTargetTracker(); + void GetMobilityActionState(EMobilityActionState* OutMobilityActionState); + void GetMobilityActionStateName(class UAnimInstance* InAnimInstance, class FString* OutString); + void GetMobilityModeState(EMobilityModeState* OutMobilityModeState); + void GetMountNormal(struct FVector* LedgeNormal); + void GetMountTransform(struct FTransform* LedgeTransform); + void GetPreviousMobilityActionState(EMobilityActionState* OutMobilityActionState); + ESpeedModifierType GetSpeedModifierType(); + void GetTargetSpeedModifier(ETargetSpeedMode* OutState); + bool IsUsingSpeedModifier(); + void JumpFinished(class UAnimInstance* InAnimInstance); + void JumpStarted(class UAnimInstance* InAnimInstance); + void RemoveWadingComponent(class UPrimitiveComponent* InWaterComponent); + void RevertMobilityActionState(bool bSetTargetSpeed); + void RevertMobilityModeState(); + void RevertSpeedMode(ETargetSpeedPriority SpeedPriority); + void Set_ForceTurnAndFace(bool InFlag); + void SetBaseSpeedMode(ETargetSpeedMode SpeedMode, ETargetSpeedMode SpeedModifier); + void SetClimbingLadderState(EClimbingLadderState InType); + void SetClimbingLedgeState(EClimbingLedgeState InType); + void SetDesiredDirection(const struct FVector& InWorldDirection); + void SetInWaterVolume(const bool InFlag); + void SetIsInIdle(const bool isIdle); + void SetJumpingType(const EJumpingType& InType); + void SetLandingType(ELandingType InType); + void SetMobilityActionState(EMobilityActionState InMobilityActionState, bool bSetTargetSpeed); + void SetMobilityModeState(EMobilityModeState InMobilityModeState); + void SetMountNormal(const struct FVector& normal); + void SetMountTransform(const struct FTransform& Transform); + void SetMovementSpeeds(float InMin, float InMax); + void SetSpeedMode(ETargetSpeedMode SpeedMode, ETargetSpeedMode SpeedModifier, ETargetSpeedPriority SpeedPriority); + void SetTargetSpeed(float InAbstractSpeed, bool InSetMobilityStateBasedOnSpeed); + void SetTargetSpeedAndDirection(const float InAbstractSpeed, const struct FVector& InDirection, bool InSetMobilityStateBasedOnSpeed); + void SetUseSpeedModifier(bool bUseSpeedModifier); + void SetWorldSpeed(float WorldSpeed); + void SetWorldSpeedAndDirection(float WorldSpeed, const struct FVector& WorldDirection); + void SprintStart(ESpeedModifierType SpeedModType); + void SprintStop(); + void StartWorldTurnInPlace(const struct FVector& WorldDirection); + void StopWorldTurnInPlace(); + + bool AmIGoingDownStairs() const; + bool AmIGoingUpStairs() const; + bool AmIMovingIntoSlopes() const; + bool AmIMovingIntoStairs() const; + float ComputeAngle(const struct FVector& InDirection, const struct FVector& InSourceForward, const bool bInComputeDegrees) const; + float ComputeDesiredDirectionAngle(const struct FVector& InDirection, const bool bInComputeDegrees) const; + int32 GetBlockageFlags() const; + int32 GetLinkUsageFlags() const; + const struct FOdcPathSpec GetPathSpec() const; + class UPrimitiveComponent* GetWadingComponent() const; + int32 GetWadingComponentCount() const; + bool IsWadingComponent(class UPrimitiveComponent* InWaterComponent) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Ambulatory_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Ambulatory_Character") + } + static class AAmbulatory_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAmbulatory_Character; + +// Class Ambulatory.Ambulatory_Character_Interface +// 0x0000 (0x0000 - 0x0000) +class IAmbulatory_Character_Interface final +{ +public: + void ApplyMobilityModeStateSpeeds(EMobilityModeState InMobilityModeState); + class USceneComponent* AttachSceneComponent(const struct FTransform& InTransform, class FName InTag); + void DestroyAttachedSceneComponent(class USceneComponent* InSceneComponent); + class UTargetTracker* GetAimAtTargetTracker(); + void GetBaseSpeedMode(ETargetSpeedMode* OutState); + void GetClimbingLadderState(EClimbingLadderState* OutType); + void GetClimbingLedgeState(EClimbingLedgeState* OutType); + class UTargetTracker* GetFaceTargetTracker(); + bool GetIsInIdle(); + bool GetIsMovementInput(); + void GetJumpingType(EJumpingType* OutType); + void GetLandingType(ELandingType* OutType); + void GetLedgeNormal(struct FVector* OutVector); + void GetLedgeTransform(struct FTransform* OutTransform); + class UTargetTracker* GetLookAtTargetTracker(); + void GetMobilityActionState(EMobilityActionState* OutMobilityActionState); + void GetMobilityModeState(EMobilityModeState* OutMobilityModeState); + void GetMountNormal(struct FVector* LedgeNormal); + void GetMountTransform(struct FTransform* LedgeTransform); + void GetPreviousMobilityActionState(EMobilityActionState* OutMobilityActionState); + ESpeedModifierType GetSpeedModifierType(); + void GetTargetSpeedModifier(ETargetSpeedMode* OutState); + bool IsUsingSpeedModifier(); + void JumpFinished(class UAnimInstance* InAnimInstance); + void JumpStarted(class UAnimInstance* InAnimInstance); + void RevertMobilityActionState(bool bSetTargetSpeed); + void RevertMobilityModeState(); + void RevertSpeedMode(ETargetSpeedPriority SpeedPriority); + void Set_ForceTurnAndFace(bool InFlag); + void SetBaseSpeedMode(ETargetSpeedMode SpeedMode, ETargetSpeedMode SpeedModifier); + void SetClimbingLadderState(EClimbingLadderState InType); + void SetClimbingLedgeState(EClimbingLedgeState InType); + void SetDesiredDirection(const struct FVector& InWorldDirection); + void SetInWaterVolume(bool bInFlag); + void SetIsInIdle(const bool IsInIdle); + void SetJumpingType(EJumpingType InType); + void SetLandingType(ELandingType InType); + void SetMobilityActionState(EMobilityActionState InMobilityActionState, bool bSetTargetSpeed); + void SetMobilityModeState(EMobilityModeState InMobilityModeState); + void SetMountNormal(const struct FVector& normal); + void SetMountTransform(const struct FTransform& Transform); + void SetMovementSpeeds(float InMin, float InMax); + void SetSpeedMode(ETargetSpeedMode SpeedMode, ETargetSpeedMode SpeedModifier, ETargetSpeedPriority SpeedPriority); + void SetTurnAssist(bool InFlag); + void SetUseSpeedModifier(bool bUseSpeedModifier); + void SprintStart(ESpeedModifierType SpeedModType); + void SprintStop(); + void StartWorldTurnInPlace(const struct FVector& WorldDirection); + void StopWorldTurnInPlace(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Ambulatory_Character_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Ambulatory_Character_Interface") + } + static class IAmbulatory_Character_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAmbulatory_Character_Interface; + +// Class Ambulatory.Ambulatory_Data +// 0x0078 (0x00A8 - 0x0030) +class UAmbulatory_Data final : public UDataAsset +{ +public: + class UCurveFloat* IdleTurnAssistCurve; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* TurnAssistCurve; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* SpeedCurve; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* PlayRateCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* CPS2SpeedCurve; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap MobilityModes; // 0x0058(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Ambulatory_Data") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Ambulatory_Data") + } + static class UAmbulatory_Data* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbulatory_Data; + +// Class Ambulatory.Ambulatory_TurnAssistOffNotify +// 0x0000 (0x0030 - 0x0030) +class UAmbulatory_TurnAssistOffNotify final : public UAnimNotifyState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Ambulatory_TurnAssistOffNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Ambulatory_TurnAssistOffNotify") + } + static class UAmbulatory_TurnAssistOffNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbulatory_TurnAssistOffNotify; + +// Class Ambulatory.AmbulatoryAnimationAssetChooser +// 0x0000 (0x0048 - 0x0048) +class UAmbulatoryAnimationAssetChooser : public UAblAnimationAssetChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbulatoryAnimationAssetChooser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbulatoryAnimationAssetChooser") + } + static class UAmbulatoryAnimationAssetChooser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbulatoryAnimationAssetChooser; + +// Class Ambulatory.AmbulatoryHUD +// 0x0000 (0x0338 - 0x0338) +class AAmbulatoryHUD : public AAbleHUD +{ +public: + void OnIntegrate(); + void ToggleAmbulatoryHUD(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbulatoryHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbulatoryHUD") + } + static class AAmbulatoryHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAmbulatoryHUD; + +// Class Ambulatory.AmbulatoryHUDWidgetStyle +// 0x22C0 (0x22F0 - 0x0030) +class UAmbulatoryHUDWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FAmbulatoryHUDStyle AmbulatoryHUDWidgetStyle; // 0x0030(0x22C0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbulatoryHUDWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbulatoryHUDWidgetStyle") + } + static class UAmbulatoryHUDWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbulatoryHUDWidgetStyle; + +// Class Ambulatory.AnimNotify_MotionTableEvent +// 0x0008 (0x0040 - 0x0038) +class UAnimNotify_MotionTableEvent final : public UAnimNotify +{ +public: + class FName Name_0; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_MotionTableEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_MotionTableEvent") + } + static class UAnimNotify_MotionTableEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_MotionTableEvent; + +// Class Ambulatory.AnimNotifyState_AvaMotionWarp +// 0x0008 (0x0038 - 0x0030) +class UAnimNotifyState_AvaMotionWarp final : public UAnimNotifyState +{ +public: + class UAvaMotionWarpingModifierConfig* RootMotionModifierConfig; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void AddMotionWarpModifier(struct FAvaRootMotionWarper* InMotionWarper, class UAvaMotionWarpWindowFinder* InWindowFinder, class UAnimSequenceBase* InAnimation, float StartTime, float EndTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_AvaMotionWarp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_AvaMotionWarp") + } + static class UAnimNotifyState_AvaMotionWarp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_AvaMotionWarp; + +// Class Ambulatory.AvaMotionWarpingModifierConfig +// 0x0000 (0x0028 - 0x0028) +class UAvaMotionWarpingModifierConfig : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaMotionWarpingModifierConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaMotionWarpingModifierConfig") + } + static class UAvaMotionWarpingModifierConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaMotionWarpingModifierConfig; + +// Class Ambulatory.AvaMotionWarpingModifierConfig_Scale +// 0x0010 (0x0038 - 0x0028) +class UAvaMotionWarpingModifierConfig_Scale final : public UAvaMotionWarpingModifierConfig +{ +public: + struct FVector Scale; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AddRootMotionModifierScale(struct FAvaRootMotionWarper* InMotionWarper, class UAvaMotionWarpWindowFinder* InWindowFinder, const class UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, const struct FVector& InScale); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaMotionWarpingModifierConfig_Scale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaMotionWarpingModifierConfig_Scale") + } + static class UAvaMotionWarpingModifierConfig_Scale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaMotionWarpingModifierConfig_Scale; + +// Class Ambulatory.AvaMotionWarpingModifierConfig_Warp +// 0x0018 (0x0040 - 0x0028) +class UAvaMotionWarpingModifierConfig_Warp : public UAvaMotionWarpingModifierConfig +{ +public: + class FName SyncPointName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarpTranslation; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisallowHorizontalStretching; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisallowHorizontalSquishing; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreZAxis; // 0x0033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarpRotation; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMotionWarpRotationType RotationType; // 0x0035(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WarpRotationTimeMultiplier; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AddRootMotionModifierSimpleWarp(struct FAvaRootMotionWarper* InMotionWarper, class UAvaMotionWarpWindowFinder* InWindowFinder, const class UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, class FName InSyncPointName, bool bInWarpTranslation, bool bInDisallowHorizontalStretching, bool bInDisallowHorizontalSquishing, bool bInIgnoreZAxis, bool bInWarpRotation, EMotionWarpRotationType InRotationType, float InWarpRotationTimeMultiplier); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaMotionWarpingModifierConfig_Warp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaMotionWarpingModifierConfig_Warp") + } + static class UAvaMotionWarpingModifierConfig_Warp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaMotionWarpingModifierConfig_Warp; + +// Class Ambulatory.AvaMotionWarpingModifierConfig_SkewWarp +// 0x0000 (0x0040 - 0x0040) +class UAvaMotionWarpingModifierConfig_SkewWarp final : public UAvaMotionWarpingModifierConfig_Warp +{ +public: + static void AddMotionWarpingModifierSkewWarp(struct FAvaRootMotionWarper* InMotionWarper, class UAvaMotionWarpWindowFinder* InWindowFinder, const class UAnimSequenceBase* InAnimation, float InStartTime, float InEndTime, class FName InSyncPointName, bool bInWarpTranslation, bool bInIgnoreZAxis, bool bInWarpRotation, EMotionWarpRotationType InRotationType, float InWarpRotationTimeMultiplier); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaMotionWarpingModifierConfig_SkewWarp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaMotionWarpingModifierConfig_SkewWarp") + } + static class UAvaMotionWarpingModifierConfig_SkewWarp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaMotionWarpingModifierConfig_SkewWarp; + +// Class Ambulatory.MotionWarpingUtilities +// 0x0000 (0x0028 - 0x0028) +class UMotionWarpingUtilities final : public UBlueprintFunctionLibrary +{ +public: + static void BreakMotionWarpingSyncPoint(const struct FAvaMotionWarpingSyncPoint& SyncPoint, struct FVector* Location, struct FRotator* Rotation); + static struct FTransform ExtractRootMotionFromAnimation(const class UAnimSequenceBase* Animation, float StartTime, float EndTime); + static struct FAvaMotionWarpingSyncPoint MakeMotionWarpingSyncPoint(const struct FVector& Location, const struct FRotator& Rotation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MotionWarpingUtilities") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MotionWarpingUtilities") + } + static class UMotionWarpingUtilities* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMotionWarpingUtilities; + +// Class Ambulatory.AvaMotionWarpWindowFinder +// 0x0010 (0x0038 - 0x0028) +class UAvaMotionWarpWindowFinder : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaMotionWarpWindowFinder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaMotionWarpWindowFinder") + } + static class UAvaMotionWarpWindowFinder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaMotionWarpWindowFinder; + +// Class Ambulatory.AvaEmptyMotionWarpWindowFinder +// 0x0000 (0x0038 - 0x0038) +class UAvaEmptyMotionWarpWindowFinder final : public UAvaMotionWarpWindowFinder +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaEmptyMotionWarpWindowFinder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaEmptyMotionWarpWindowFinder") + } + static class UAvaEmptyMotionWarpWindowFinder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaEmptyMotionWarpWindowFinder; + +// Class Ambulatory.CurveClip +// 0x0480 (0x04B0 - 0x0030) +class UCurveClip final : public UCurveBase +{ +public: + struct FRichCurve TimeToPhaseCurve; // 0x0030(0x0080)(NativeAccessSpecifierPublic) + struct FRichCurve PhaseToTimeCurve; // 0x00B0(0x0080)(NativeAccessSpecifierPublic) + struct FRichCurve FootPlantsCurve; // 0x0130(0x0080)(NativeAccessSpecifierPublic) + struct FRichCurve VelocityCurves[0x3]; // 0x01B0(0x0080)(NativeAccessSpecifierPublic) + struct FRichCurve AccelerationCurves[0x3]; // 0x0330(0x0080)(NativeAccessSpecifierPublic) + +public: + struct FVector GetAcceleration(float InTime) const; + EFootPlantEnum GetFootPlants(float InTime) const; + struct FVector GetVelocity(float InTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveClip") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveClip") + } + static class UCurveClip* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveClip; + +// Class Ambulatory.FacialAnimationAnimNotifyState +// 0x0088 (0x00B8 - 0x0030) +class UFacialAnimationAnimNotifyState final : public UAnimNotifyState +{ +public: + struct FFacialAnimation FacialAnimation; // 0x0030(0x0030)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + EManagedFacialAnimationPriority FacialAnimationPriority; // 0x0060(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x57]; // 0x0061(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FacialAnimationAnimNotifyState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FacialAnimationAnimNotifyState") + } + static class UFacialAnimationAnimNotifyState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFacialAnimationAnimNotifyState; + +// Class Ambulatory.FacialEmotionInstanceData +// 0x0000 (0x0028 - 0x0028) +class UFacialEmotionInstanceData final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FacialEmotionInstanceData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FacialEmotionInstanceData") + } + static class UFacialEmotionInstanceData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFacialEmotionInstanceData; + +// Class Ambulatory.FacialEmotionAnimNotifyState +// 0x0080 (0x00B0 - 0x0030) +class UFacialEmotionAnimNotifyState final : public UAnimNotifyState +{ +public: + EFacialEmotion FacialEmotion; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TransitionTime; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EManagedFacialEmotionPriority FacialEmotionPriority; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AnimTags; // 0x0040(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + uint8 Pad_60[0x50]; // 0x0060(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FacialEmotionAnimNotifyState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FacialEmotionAnimNotifyState") + } + static class UFacialEmotionAnimNotifyState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFacialEmotionAnimNotifyState; + +// Class Ambulatory.FootPlantAnimNotify +// 0x0028 (0x0060 - 0x0038) +class UFootPlantAnimNotify final : public UAnimNotify +{ +public: + class FName NotifyName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ImpactTypeName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EFootPlantEnum FootPlant; // 0x0048(0x0001)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bRegenerateOnCreatePhaseCurve; // 0x0049(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIgnoreFootPlant; // 0x004A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4B[0x1]; // 0x004B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float NotifyTime; // 0x004C(0x0004)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TimeID; // 0x0050(0x0004)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioMaxDistanceToListener; // 0x0054(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FootPlantAnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FootPlantAnimNotify") + } + static class UFootPlantAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFootPlantAnimNotify; + +// Class Ambulatory.FootPlantEffects +// 0x0028 (0x0050 - 0x0028) +class UFootPlantEffects : public UObject +{ +public: + TMulticastInlineDelegate FootPlantOccurredDelegate; // 0x0028(0x0010)(Edit, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UDataTable* SurfaceTypeToVFXTable; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UParticleSystem* TestVFX; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FootPlantEffects") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FootPlantEffects") + } + static class UFootPlantEffects* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFootPlantEffects; + +// Class Ambulatory.MotionTable +// 0x0190 (0x01C0 - 0x0030) +class UMotionTable final : public UDataAsset +{ +public: + TMap StateData; // 0x0030(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap EventData; // 0x0080(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap AliasStateNameMap; // 0x00D0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TSet AliasesWithVariations; // 0x0120(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TMap AnimationStateNameMap; // 0x0170(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + bool AliasHasVariations(const class FString& InAliasedStateName) const; + float GetEventCycleTime(class FName InEventName, class FName InStartState) const; + float GetEventFollowThroughDuration(class FName InEventName, class FName InStartState) const; + float GetEventFollowThroughTravelDistance(class FName InEventName, class FName InStartState) const; + float GetEventTransitionTravelDistance(class FName InEventName, class FName InStartState) const; + float GetNearestTimeToReachEndState(float InTimeToReachEndState, class FName InEndState, class FName InStartState, float InCycleTime) const; + float GetNearestTimeToReachEvent(float InTimeToReachEvent, class FName InEventName, class FName InStartState, float InCycleTime) const; + class FName GetStateContainingEvent(class FName InEventName, class FName InStartState) const; + class FName GetStateNameFromAlias(const class FString& InAliasedStateName) const; + float GetStateTransitionDuration(class FName InStartState, class FName InEndState) const; + float GetStateTransitionTravelDistance(class FName InStartState, class FName InEndState) const; + float GetTimeToReachEndState(class FName InEndState, class FName InStartState, float InCycleTime) const; + float GetTimeToReachEndStateBefore(float InTimeToReachEndState, class FName InEndState, class FName InStartState, float InCycleTime) const; + float GetTimeToReachEvent(class FName InEventName, class FName InStartState, float InCycleTime) const; + float GetTimeToReachEventBefore(float InTimeToReachEvent, class FName InEventName, class FName InStartState, float InCycleTime) const; + float GetTravelDistanceToEvent(float InTimeToReachEvent, class FName InEventName, class FName InStartState, float InCycleTime) const; + float GetTravelDistanceToState(float InTimeToReachState, class FName InEndState, class FName InStartState, float InCycleTime) const; + class FName GetVariationStateNameFromAnimation(const class FString& InAnimationName) const; + bool HasEventTransition(class FName InEventName, class FName InStartState) const; + bool HasStateTransition(class FName InStartState, class FName InEndState) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MotionTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MotionTable") + } + static class UMotionTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMotionTable; + +// Class Ambulatory.MovementPredictionComponent +// 0x03F0 (0x04C0 - 0x00D0) +class alignas(0x10) UMovementPredictionComponent final : public UActorComponent +{ +public: + struct FMovementPredictionSettings Settings; // 0x00D0(0x0034)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMotionTable* MotionTable; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableEventMatching; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap MovementEventData; // 0x0118(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + float MovementWarpingStrength; // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SteeringCorrectionStrength; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve SteeringCorrectionWeightOverTime; // 0x0170(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve FlightSteeringYawCorrectionWeightOverTime; // 0x01F8(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve FlightSteeringPitchCorrectionWeightOverTime; // 0x0280(0x0088)(Edit, NativeAccessSpecifierPublic) + bool bDebugDrawMotionEvents; // 0x0308(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_309[0x1B7]; // 0x0309(0x01B7)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetMovementState(class FName InState); + void TriggerMovementEvent(EMovementSensorType InType); + + bool GetEventAnimTime(class FName InEventName, class FName InCurrentState, float* OutAnimTime) const; + bool GetEventFollowThroughAnimTime(class FName InEventName, class FName InCurrentState, float* OutAnimTime) const; + struct FRotator GetFlightSteeringCorrectionAngles(const struct FRotator& InInputRotation) const; + float GetMovementAnimTime() const; + bool GetMovementEventTarget(EMovementSensorType* OutType, float* OutTimeToEvent) const; + class FName GetMovementState() const; + bool GetNextBlockingCollision(float InGlancingAngleThresholdDegrees, struct FMovementSensorInfo* OutSensorInfo) const; + bool GetNextSensorInfo(EMovementSensorType SensorType, float InTimeFromNow, struct FMovementSensorInfo* OutSensorInfo) const; + bool GetNextSensorInfoOfTypes(const TArray& SensorTypes, float InTimeFromNow, struct FMovementSensorInfo* OutSensorInfo) const; + struct FTransform GetPredictedTransform(const float InTimeFromNow) const; + struct FTransform GetPredictedUncorrectedTransform(const float InTimeFromNow) const; + float GetSteeringCorrectionAngle() const; + bool GetTimeToEventTransition(class FName InEventName, float* OutTimeUntilTransition) const; + bool IsLastEventFollowThroughComplete() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovementPredictionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovementPredictionComponent") + } + static class UMovementPredictionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovementPredictionComponent; + +// Class Ambulatory.SpeedModeTracker +// 0x0060 (0x0088 - 0x0028) +class USpeedModeTracker final : public UObject +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearTargetSpeedMode(ETargetSpeedPriority InPriority, bool bBroadcastChange); + ETargetSpeedMode GetBaseTargetSpeedMode(); + ETargetSpeedMode GetTargetSpeedMode(); + void SetBaseTargetSpeedMode(ETargetSpeedMode InSpeedMode); + void SetTargetSpeedMode(ETargetSpeedMode InSpeedMode, ETargetSpeedPriority InPriority, bool bBroadcastChange); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpeedModeTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpeedModeTracker") + } + static class USpeedModeTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpeedModeTracker; + +// Class Ambulatory.TargetTypeBase +// 0x0010 (0x0038 - 0x0028) +class UTargetTypeBase : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetComputedPriority(); + float GetExpirationTime(); + ETargetType GetTargetType(); + void SetComputedPriority(float InPriority); + void SetExpirationTime(float InExpirationTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeBase") + } + static class UTargetTypeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeBase; + +// Class Ambulatory.TargetTypeActor +// 0x0028 (0x0060 - 0x0038) +class UTargetTypeActor : public UTargetTypeBase +{ +public: + uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetActorOffset(const struct FVector& InActorOffset); + void SetSocketName(class FName InSocketName); + void SetTargetActor(class AActor* InTargetActor); + + struct FVector GetActorOffset() const; + class FName GetSocketName() const; + class AActor* GetTargetActor() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeActor") + } + static class UTargetTypeActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeActor; + +// Class Ambulatory.TargetTypeLocation +// 0x0010 (0x0048 - 0x0038) +class UTargetTypeLocation : public UTargetTypeBase +{ +public: + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetTargetLocation(const struct FVector& InTargetLocation); + + struct FVector GetTargetLocation() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeLocation") + } + static class UTargetTypeLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeLocation; + +// Class Ambulatory.TargetTypeCamera +// 0x0008 (0x0040 - 0x0038) +class UTargetTypeCamera final : public UTargetTypeBase +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPlayerCameraManager(class APlayerCameraManager* InPlayerCameraManager); + + class APlayerCameraManager* GetPlayerCameraManager() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeCamera") + } + static class UTargetTypeCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeCamera; + +// Class Ambulatory.TargetTypeDesiredDirection +// 0x0000 (0x0038 - 0x0038) +class UTargetTypeDesiredDirection final : public UTargetTypeBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeDesiredDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeDesiredDirection") + } + static class UTargetTypeDesiredDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeDesiredDirection; + +// Class Ambulatory.TargetTypeStaticWorldDirection +// 0x0010 (0x0048 - 0x0038) +class UTargetTypeStaticWorldDirection final : public UTargetTypeBase +{ +public: + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetStaticWorldDirection(const struct FVector& InStaticWorldDirection); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeStaticWorldDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeStaticWorldDirection") + } + static class UTargetTypeStaticWorldDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeStaticWorldDirection; + +// Class Ambulatory.TargetTracker +// 0x0080 (0x00A8 - 0x0028) +class UTargetTracker final : public UObject +{ +public: + TMulticastInlineDelegate NotifyOfNewBestTarget; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NotifyTargetListIsNowEmpty; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMap Targets; // 0x0048(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_98[0x10]; // 0x0098(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static struct FVector ComputeCameraDirection(class AActor* InActor, bool bFlattenInXYPlane); + + class UTargetTypeBase* AddTarget_Actor(class AActor* InTargetActor, ETargetID InTargetID); + class UTargetTypeBase* AddTarget_ActorWithOffset(class AActor* InTargetActor, const struct FVector& InTargetOffset, ETargetID InTargetID); + class UTargetTypeBase* AddTarget_CameraDirection(ETargetID InTargetID); + class UTargetTypeBase* AddTarget_Custom(TSubclassOf TargetClass, ETargetID InTargetID); + class UTargetTypeBase* AddTarget_DesiredDirection(ETargetID InTargetID); + class UTargetTypeBase* AddTarget_Location(const struct FVector& InTargetLocation, ETargetID InTargetID); + class UTargetTypeBase* AddTarget_StaticWorldDirection(const struct FVector& InStaticWorldDirection, ETargetID InTargetID); + struct FVector ComputeDirection(const struct FVector& SourceLocation, bool bFlattenInXYPlane, bool bNormalize); + struct FVector ComputeDirectionToTargetOfType(const struct FVector& SourceLocation, ETargetID InTargetID, bool bFlattenInXYPlane, bool bNormalize); + float GetComputedPriority(ETargetID InTargetID); + class AActor* GetTargetActor(ETargetID InTargetID); + struct FVector GetTargetLocation(ETargetID InTargetID); + TMap GetTargets(); + bool IsTargetListEmptyThisFrame(); + void RemoveTarget(ETargetID InTargetID, bool bCheckForEmptyList); + void RemoveTargetByPtr(ETargetID InTargetID, class UTargetTypeBase* InTargetToRemove); + + bool AnyValidTargets() const; + bool AnyValidTargetsByID(ETargetID InTargetID) const; + bool AnyValidTargetsByType(ETargetType InTargetType) const; + struct FVector ComputeTargetLocation(const struct FVector& ProjectFromLocation, float ProjectDistance) const; + class UTargetTypeBase* GetBestTarget() const; + ETargetID GetBestTargetID() const; + class UTargetTypeBase* GetTargetByID(ETargetID InTargetType) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTracker") + } + static class UTargetTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTracker; + +// Class Ambulatory.TraversalSettings +// 0x0208 (0x0238 - 0x0030) +class UTraversalSettings final : public UDataAsset +{ +public: + struct FTraversalDetectionSettings GroundTraversalSettings; // 0x0030(0x0050)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTraversalDetectionSettings JumpFallTraversalSettings; // 0x0080(0x0050)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTraversalMetricsSettings MetricsSettings; // 0x00D0(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTraversalSnappingSettings SnappingSettings; // 0x0100(0x00D8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTraversalSwimDiveSettings SwimDiveSettings; // 0x01D8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTraversalLadderSettings LadderSettings; // 0x0200(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTraversalDropDownSettings DropDownSettings; // 0x0224(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TraversalSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TraversalSettings") + } + static class UTraversalSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTraversalSettings; + +} + diff --git a/Hogwarts Legacy/SDK/Ambulatory_structs.hpp b/Hogwarts Legacy/SDK/Ambulatory_structs.hpp new file mode 100644 index 0000000..6b96977 --- /dev/null +++ b/Hogwarts Legacy/SDK/Ambulatory_structs.hpp @@ -0,0 +1,828 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Ambulatory + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "SlateCore_structs.hpp" +#include "PhysicsCore_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Ambulatory.ETargetID +// NumValues: 0x0019 +enum class ETargetID : uint8 +{ + None = 0, + LowestPriority = 1, + AimModeFace = 2, + LockOnTarget = 3, + FocusTriggerOpenWorld = 4, + FocusTriggerOtherNPC = 5, + FocusTriggerPlayer = 6, + FocusTriggerWorldEvent = 7, + LookAtDesiredDirection = 8, + LookAtInteractTargetsBlip = 9, + LookAtAutoTargets = 10, + LookAtInteractTargets = 11, + LookAtTargetsOfInterest = 12, + LookAtDanger = 13, + TargetOfInterest = 14, + TemporaryTarget = 15, + ImpactTarget = 16, + LootTarget = 17, + AimMode = 18, + ChannelSpell = 19, + ConjureSpell = 20, + ProtegoTarget = 21, + HighPriority = 22, + HighestPriority = 23, + ETargetID_MAX = 24, +}; + +// Enum Ambulatory.ETargetType +// NumValues: 0x0008 +enum class ETargetType : uint8 +{ + None = 0, + Actor = 1, + Location = 2, + Camera = 3, + DesiredDirection = 4, + StaticDirection = 5, + Custom = 6, + ETargetType_MAX = 7, +}; + +// Enum Ambulatory.ETargetSpeedMode +// NumValues: 0x000B +enum class ETargetSpeedMode : uint8 +{ + None = 0, + IsIdling = 1, + IsSlowWalking = 2, + IsWalking = 3, + IsWalkingOnly = 4, + IsFastWalking = 5, + IsFastWalkingOnly = 6, + IsJogging = 7, + IsJoggingOnly = 8, + IsSprinting = 9, + ETargetSpeedMode_MAX = 10, +}; + +// Enum Ambulatory.EStairsState +// NumValues: 0x0004 +enum class EStairsState : uint8 +{ + None = 0, + OnStairs = 1, + OnSlopes = 2, + EStairsState_MAX = 3, +}; + +// Enum Ambulatory.EWandCastType +// NumValues: 0x0006 +enum class EWandCastType : uint8 +{ + None = 0, + LightAttack = 1, + HeavyAttack = 2, + MeleeAttack = 3, + ComboFinisherAttack = 4, + EWandCastType_MAX = 5, +}; + +// Enum Ambulatory.ELastWandCastState +// NumValues: 0x0008 +enum class ELastWandCastState : uint8 +{ + None = 0, + Base = 1, + FromLeft = 2, + FromRight = 3, + Transition = 4, + LeftFoot = 5, + LeftFoot_Transition = 6, + ELastWandCastState_MAX = 7, +}; + +// Enum Ambulatory.EPreWandCastState +// NumValues: 0x0004 +enum class EPreWandCastState : uint8 +{ + None = 0, + FromLeft = 1, + FromRight = 2, + EPreWandCastState_MAX = 3, +}; + +// Enum Ambulatory.EClimbingLedgeState +// NumValues: 0x0012 +enum class EClimbingLedgeState : uint8 +{ + None = 0, + ClimbingLedge_StepUp = 1, + ClimbingLedge_HalfM = 2, + ClimbingLedge_1M = 3, + ClimbingLedge_2M = 4, + ClimbingLedge_3M = 5, + ClimbingLedge_LandClimb = 6, + ClimbingLedge_LandHands = 7, + ClimbingLedge_LandHands_Outcrop = 8, + ClimbingLedge_LandWaist = 9, + ClimbingLedge_LandWaist_Outcrop = 10, + ClimbingLedge_JumpHands = 11, + ClimbingLedge_JumpHandsPullUp = 12, + ClimbingLedge_FallHands = 13, + ClimbingLedge_Leapfrog = 14, + ClimbingLedge_Swim = 15, + NUM = 16, + EClimbingLedgeState_MAX = 17, +}; + +// Enum Ambulatory.EClimbingLadderState +// NumValues: 0x000A +enum class EClimbingLadderState : uint8 +{ + None = 0, + Mount = 1, + MountDown = 2, + ClimbingLadder = 3, + DescendingLadder = 4, + Paused = 5, + DismountTop = 6, + DismountBottom = 7, + MountJump = 8, + EClimbingLadderState_MAX = 9, +}; + +// Enum Ambulatory.EAnimSpeedType +// NumValues: 0x0007 +enum class EAnimSpeedType : uint8 +{ + Stopped = 0, + Undetermined = 1, + WalkSlow = 2, + Walk = 3, + Jog = 4, + Sprint = 5, + EAnimSpeedType_MAX = 6, +}; + +// Enum Ambulatory.EAnimMechanicType +// NumValues: 0x000E +enum class EAnimMechanicType : uint8 +{ + Undetermined = 0, + Idle = 1, + TurnStart = 2, + MoveFwdLoop = 3, + TurnStop = 4, + Pivot = 5, + ShortStep = 6, + TurnInPlace = 7, + StrafeStart = 8, + StrafeLoop = 9, + StrafeStop = 10, + Jump = 11, + Land = 12, + EAnimMechanicType_MAX = 13, +}; + +// Enum Ambulatory.ELandingType +// NumValues: 0x0008 +enum class ELandingType : uint8 +{ + None = 0, + IdleLand = 1, + WalkingLand = 2, + JoggingLand = 3, + SprintingLand = 4, + LadderSlideLand = 5, + LadderJumpBottomLand = 6, + ELandingType_MAX = 7, +}; + +// Enum Ambulatory.EJumpingType +// NumValues: 0x0012 +enum class EJumpingType : uint8 +{ + None = 0, + IdleJump = 1, + WalkingJump = 2, + JoggingJump = 3, + SprintingJump = 4, + Falling = 5, + Dropping = 6, + ClimbFail = 7, + JumpVault = 8, + JumpLedge2Vault = 9, + LadderSlide = 10, + LadderJumpBottom = 11, + Buttslide = 12, + SwimDive = 13, + SwimHighDive = 14, + JogJumpDown = 15, + SprintJumpDown = 16, + EJumpingType_MAX = 17, +}; + +// Enum Ambulatory.EMobilityActionState +// NumValues: 0x0008 +enum class EMobilityActionState : uint8 +{ + IsIdle = 0, + IsWalking = 1, + IsJogging = 2, + IsSprinting = 3, + IsJumping = 4, + IsFalling = 5, + IsSideStepping = 6, + EMobilityActionState_MAX = 7, +}; + +// Enum Ambulatory.EMobilityModeState +// NumValues: 0x000C +enum class EMobilityModeState : uint8 +{ + Invalid = 0, + FreeRoam = 1, + FreeRoamCombat = 2, + Strafe = 3, + StrafeCombat = 4, + Crawling = 5, + StrafeCombatAttack = 6, + StrafeCombatAttack2 = 7, + StrafeCombatAttack3 = 8, + Combat = 9, + Num_MobilityModes = 10, + EMobilityModeState_MAX = 11, +}; + +// Enum Ambulatory.EStairsOrientationState +// NumValues: 0x0004 +enum class EStairsOrientationState : uint8 +{ + None = 0, + StairsLeft = 1, + StairsRight = 2, + EStairsOrientationState_MAX = 3, +}; + +// Enum Ambulatory.EStairsDirectionState +// NumValues: 0x0004 +enum class EStairsDirectionState : uint8 +{ + None = 0, + GoingDown = 1, + GoingUp = 2, + EStairsDirectionState_MAX = 3, +}; + +// Enum Ambulatory.EBasicMobilityFootState +// NumValues: 0x0004 +enum class EBasicMobilityFootState : uint8 +{ + Undetermined = 0, + Left = 1, + Right = 2, + EBasicMobilityFootState_MAX = 3, +}; + +// Enum Ambulatory.ESpeedModifierType +// NumValues: 0x0004 +enum class ESpeedModifierType : uint8 +{ + None = 0, + SprintFromButton = 1, + SprintFromKeyboard = 2, + ESpeedModifierType_MAX = 3, +}; + +// Enum Ambulatory.ELookAtTargetMode +// NumValues: 0x0005 +enum class ELookAtTargetMode : uint8 +{ + None = 0, + TargetLocation = 1, + TargetActor = 2, + CameraDirection = 3, + ELookAtTargetMode_MAX = 4, +}; + +// Enum Ambulatory.EFacingTargetMode +// NumValues: 0x0005 +enum class EFacingTargetMode : uint8 +{ + None = 0, + TargetLocation = 1, + TargetActor = 2, + CameraDirection = 3, + EFacingTargetMode_MAX = 4, +}; + +// Enum Ambulatory.ETargetSpeedPriority +// NumValues: 0x0008 +enum class ETargetSpeedPriority : uint8 +{ + None = 0, + LowestPriority = 1, + FromWaterVolume = 2, + FromMechanic = 3, + FromReaction = 4, + FromTrigger = 5, + HighestPriority = 6, + ETargetSpeedPriority_MAX = 7, +}; + +// Enum Ambulatory.EMovementSuspensionPriority +// NumValues: 0x0009 +enum class EMovementSuspensionPriority : uint8 +{ + Lowest = 0, + SE_RenderShutdown = 1, + NPC_Shutdown = 2, + StationEnter = 3, + BroomFlight = 4, + PassiveCinematic = 5, + ActiveCinematic = 6, + Highest = 7, + EMovementSuspensionPriority_MAX = 8, +}; + +// Enum Ambulatory.EAvaMotionWarpingModifierState +// NumValues: 0x0005 +enum class EAvaMotionWarpingModifierState : uint8 +{ + Waiting = 0, + Active = 1, + MarkedForRemoval = 2, + Disabled = 3, + EAvaMotionWarpingModifierState_MAX = 4, +}; + +// Enum Ambulatory.EMotionWarpRotationType +// NumValues: 0x0003 +enum class EMotionWarpRotationType : uint8 +{ + Default = 0, + Facing = 1, + EMotionWarpRotationType_MAX = 2, +}; + +// Enum Ambulatory.EMovementSensorType +// NumValues: 0x0008 +enum class EMovementSensorType : uint8 +{ + BlockingCollision = 0, + JumpOn = 1, + JumpDown = 2, + JumpOver = 3, + Landing = 4, + GroundHit = 5, + None = 6, + EMovementSensorType_MAX = 7, +}; + +// Enum Ambulatory.ETargetMethod +// NumValues: 0x0004 +enum class ETargetMethod : uint8 +{ + None = 0, + Replace = 1, + Stack = 2, + ETargetMethod_MAX = 3, +}; + +// ScriptStruct Ambulatory.SurfaceTypeChanged +// 0x0014 (0x0014 - 0x0000) +struct FSurfaceTypeChanged final +{ +public: + EPhysicalSurface LastSurfaceType; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicalSurface NewSurfaceType; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector normal; // 0x0004(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSurfaceTypeChanged; + +// ScriptStruct Ambulatory.AmbulatoryHUDStyle +// 0x22B8 (0x22C0 - 0x0008) +struct FAmbulatoryHUDStyle final : public FSlateWidgetStyle +{ +public: + struct FTextBlockStyle CurrentActorTextStyle; // 0x0008(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle ImpulseTextStyle; // 0x0278(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle PendingLinearTextStyle; // 0x04E8(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle LinearVelocityTextStyle; // 0x0758(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle MovementComponentVelocityTextStyle; // 0x09C8(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle MovementModeTextStyle; // 0x0C38(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle OverrideRootMotionTextStyle; // 0x0EA8(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle HasRootMotionTextStyle; // 0x1118(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle PerforminatorTextStyle; // 0x1388(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle DampingTextStyle; // 0x15F8(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle AtRestTextStyle; // 0x1868(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTableRowStyle TreeRowStyle; // 0x1AD8(0x07C8)(Edit, NativeAccessSpecifierPublic) + struct FMargin HUDMargin; // 0x22A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin TreeMargin; // 0x22B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAmbulatoryHUDStyle; + +// ScriptStruct Ambulatory.AvaMotionWarpingSyncPoint +// 0x0020 (0x0020 - 0x0000) +struct FAvaMotionWarpingSyncPoint final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FAvaMotionWarpingSyncPoint; + +// ScriptStruct Ambulatory.TraversalLadderSettings +// 0x0024 (0x0024 - 0x0000) +struct FTraversalLadderSettings final +{ +public: + struct FVector2D LadderExtent; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepLookAheadTime; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepLookAheadTimeWhenJumping; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepWidth; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MountRungsBottom; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MountRungsTop; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClimbAnimRungs; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterFwdOffset; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTraversalLadderSettings; + +// ScriptStruct Ambulatory.ValueTracker +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FValueTracker final +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FValueTracker; + +// ScriptStruct Ambulatory.WandCastInfo +// 0x001C (0x001C - 0x0000) +struct FWandCastInfo final +{ +public: + EWandCastType WandCastType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandCastType LastWandCastType; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPreWandCastState PreWandCastState; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPreWandCastState AnticipationWandCastState; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELastWandCastState LastWandCastState; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeAtLastAttack; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastDiscreteAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastBaseAttackIndex; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AttackCount; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMelee; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bComboFinisher; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTransitionAnimation; // 0x001A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWandCastInfo; + +// ScriptStruct Ambulatory.Ambulatory_MobilityMode +// 0x0020 (0x0020 - 0x0000) +struct FAmbulatory_MobilityMode final +{ +public: + bool bApplyMovementSpeeds; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinimumMovementSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumMovementSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlowWalkTargetSpeed; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkTargetSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JogTargetSpeed; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintTargetSpeed; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseStrafe; // 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_FAmbulatory_MobilityMode; + +// ScriptStruct Ambulatory.SharedContinuousImpulseHelper +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FSharedContinuousImpulseHelper final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSharedContinuousImpulseHelper; + +// ScriptStruct Ambulatory.AvaMotionWarpingModifier +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FAvaMotionWarpingModifier +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr Animation; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndTime; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousPosition; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentPosition; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInLocalSpace; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaMotionWarpingModifierState State; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAvaMotionWarpingModifier; + +// ScriptStruct Ambulatory.AvaMotionWarpingModifier_OrientToRequest +// 0x0000 (0x0028 - 0x0028) +struct FAvaMotionWarpingModifier_OrientToRequest final : public FAvaMotionWarpingModifier +{ +}; +DUMPER7_ASSERTS_FAvaMotionWarpingModifier_OrientToRequest; + +// ScriptStruct Ambulatory.AvaMotionWarpingModifier_Scale +// 0x0010 (0x0038 - 0x0028) +struct FAvaMotionWarpingModifier_Scale final : public FAvaMotionWarpingModifier +{ +public: + struct FVector Scale; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAvaMotionWarpingModifier_Scale; + +// ScriptStruct Ambulatory.AvaMotionWarpingModifier_Warp +// 0x0038 (0x0060 - 0x0028) +struct FAvaMotionWarpingModifier_Warp : public FAvaMotionWarpingModifier +{ +public: + class FName SyncPointName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarpTranslation; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisallowHorizontalStretching; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisallowHorizontalSquishing; // 0x0032(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreZAxis; // 0x0033(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarpRotation; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMotionWarpRotationType RotationType; // 0x0035(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WarpRotationTimeMultiplier; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAvaMotionWarpingSyncPoint CachedSyncPoint; // 0x0040(0x0020)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAvaMotionWarpingModifier_Warp; + +// ScriptStruct Ambulatory.AvaMotionWarpingModifier_SkewWarp +// 0x0000 (0x0060 - 0x0060) +struct FAvaMotionWarpingModifier_SkewWarp final : public FAvaMotionWarpingModifier_Warp +{ +}; +DUMPER7_ASSERTS_FAvaMotionWarpingModifier_SkewWarp; + +// ScriptStruct Ambulatory.AvaRootMotionWarper +// 0x0078 (0x0078 - 0x0000) +struct FAvaRootMotionWarper final +{ +public: + TArray> DefaultMotionWarpWindowFinders; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + TWeakObjectPtr CharacterOwner; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray MotionWarpWindowFinders; // 0x0018(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TMap SyncPoints; // 0x0028(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FAvaRootMotionWarper; + +// ScriptStruct Ambulatory.SurfaceTypeToVFX +// 0x0010 (0x0018 - 0x0008) +struct FSurfaceTypeToVFX final : public FTableRowBase +{ +public: + class FName SurfaceTypeName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* VFX; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSurfaceTypeToVFX; + +// ScriptStruct Ambulatory.MotionTableEventState +// 0x0060 (0x0060 - 0x0000) +struct FMotionTableEventState final +{ +public: + float TimeToEvent; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TravelDistanceToEvent; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FollowThroughDuration; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FollowThroughTravelDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet EventStateVariations; // 0x0010(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMotionTableEventState; + +// ScriptStruct Ambulatory.MotionTableEvent +// 0x00A0 (0x00A0 - 0x0000) +struct FMotionTableEvent final +{ +public: + TMap EventStates; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap StateToEventStateMap; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMotionTableEvent; + +// ScriptStruct Ambulatory.MotionTableTransition +// 0x0020 (0x0020 - 0x0000) +struct FMotionTableTransition final +{ +public: + float TransitionDuration; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransitionTravelDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TransitionMarkerTimes; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float TargetStateCycleTime; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMotionTableTransition; + +// ScriptStruct Ambulatory.MotionTableState +// 0x0060 (0x0060 - 0x0000) +struct FMotionTableState final +{ +public: + bool bLoop; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TravelDistance; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap Transitions; // 0x0010(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMotionTableState; + +// ScriptStruct Ambulatory.MovementEventData +// 0x0120 (0x0120 - 0x0000) +struct FMovementEventData final +{ +public: + class FName MovementEventName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinApproachAngle; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumAngleForCommitment; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve TimeToLocationCurve; // 0x0010(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve TimeToRotationCurve; // 0x0098(0x0088)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovementEventData; + +// ScriptStruct Ambulatory.MovementSensorInfo +// 0x0080 (0x0080 - 0x0000) +struct FMovementSensorInfo final +{ +public: + EMovementSensorType SensorType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0004(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal; // 0x0010(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MoveNormal; // 0x001C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform MoveTransform; // 0x0030(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector MoveVelocity; // 0x0060(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeUntilImpact; // 0x0070(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovementSensorInfo; + +// ScriptStruct Ambulatory.MovementPredictionSettings +// 0x0034 (0x0034 - 0x0000) +struct FMovementPredictionSettings final +{ +public: + bool bEnablePrediction; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PredictionDuration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinJumpOnHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxJumpOnHeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinJumpDownHeight; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpOverDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGrazingAngle; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceBetweenProbes; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurnRate; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTimeSlice; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableLandingPrediction; // 0x0025(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyLandOnNavmesh; // 0x0026(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaterCollisionChannelIsSet; // 0x0027(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel WaterCollisionChannel; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDelayBetweenUpdates; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDrawTrajectory; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDrawSensorInfo; // 0x002B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensorDrawDuration; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDrawSweeps; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovementPredictionSettings; + +// ScriptStruct Ambulatory.TraversalDropDownSettings +// 0x0014 (0x0014 - 0x0000) +struct FTraversalDropDownSettings final +{ +public: + bool bEnableJumpDown; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTeeterOnEdge; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinJumpDownHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTeeterOnEdgeHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeeterEdgeDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DeepWaterCollisionChannel; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTraversalDropDownSettings; + +// ScriptStruct Ambulatory.TraversalSwimDiveSettings +// 0x0028 (0x0028 - 0x0000) +struct FTraversalSwimDiveSettings final +{ +public: + ECollisionChannel DeepWaterCollisionChannel; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FallIntoWaterMinSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallIntoWaterMinTimeToImpact; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallIntoWaterMaxTimeToImpact; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallIntoWaterMinWaterDepth; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiveIntoWaterFwdSpeed; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiveIntoWaterUpImpulse; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiveIntoWaterImpulseDelay; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiveIntoWaterMaxHeight; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiveIntoWaterMinWaterDepth; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTraversalSwimDiveSettings; + +// ScriptStruct Ambulatory.TraversalModeSnappingSettings +// 0x000C (0x000C - 0x0000) +struct FTraversalModeSnappingSettings final +{ +public: + float MaxHorizontalDistance; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHorizontalDistanceNoInput; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeToLedge; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTraversalModeSnappingSettings; + +// ScriptStruct Ambulatory.TraversalSnappingSettings +// 0x00D8 (0x00D8 - 0x0000) +struct FTraversalSnappingSettings final +{ +public: + struct FTraversalModeSnappingSettings ModeSnappingSettings[0x10]; // 0x0000(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTraversalModeSnappingSettings JumpVaultSnappingSettings; // 0x00C0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTraversalModeSnappingSettings AutoTraversalSnappingSettings; // 0x00CC(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTraversalSnappingSettings; + +// ScriptStruct Ambulatory.TraversalMetricsSettings +// 0x0030 (0x0030 - 0x0000) +struct FTraversalMetricsSettings final +{ +public: + float MaxNormalStepUpHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHalfMeterStepUpHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxJumpUpOrVaultHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTwoMeterClimbHeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxThreeMeterClimbHeight; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSwimClimbHeight; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLandingLeapFrogHeight; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLandingLedgeWaistHeight; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLandingLedgeHangHeight; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxJumpUpLedgeHeight; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAutoTraverseHeightOnGround; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAutoTraverseAngle; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTraversalMetricsSettings; + +// ScriptStruct Ambulatory.TraversalDetectionSettings +// 0x0050 (0x0050 - 0x0000) +struct FTraversalDetectionSettings final +{ +public: + float MinLedgeHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLedgeHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepRadius; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepLookAheadTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalTrajectoryLookAheadTime; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LedgeMaxWallAngleToInput; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LedgeCheckRadius; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LedgeCheckHalfHeight; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LedgeCheckTiltAngle; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleSizeCheckRadius; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleSizeCheckHalfHeight; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterCapsuleDefaultHalfHeight; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVaultDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VaultHeightPastObstacle; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWallHangAngle; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlockingWallStoppingDistance; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxBlockingWallAngle; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlockingWallAngleHysteresis; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlockingWallCheckMaxWalkableFloorAngle; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTraversalDetectionSettings; + +} + diff --git a/Hogwarts Legacy/SDK/AnimGraphRuntime_classes.hpp b/Hogwarts Legacy/SDK/AnimGraphRuntime_classes.hpp new file mode 100644 index 0000000..e74f496 --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimGraphRuntime_classes.hpp @@ -0,0 +1,186 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimGraphRuntime + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "AnimGraphRuntime_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class AnimGraphRuntime.KismetAnimationLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetAnimationLibrary final : public UBlueprintFunctionLibrary +{ +public: + static float K2_CalculateVelocityFromPositionHistory(float DeltaSeconds, const struct FVector& Position, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax); + static float K2_CalculateVelocityFromSockets(float DeltaSeconds, class USkeletalMeshComponent* Component, const class FName SocketOrBoneName, const class FName ReferenceSocketOrBone, ERelativeTransformSpace SocketSpace, const struct FVector& OffsetInBoneSpace, struct FPositionHistory& History, int32 NumberOfSamples, float VelocityMin, float VelocityMax, EEasingFuncType EasingType, const struct FRuntimeFloatCurve& CustomCurve); + static struct FVector K2_DirectionBetweenSockets(const class USkeletalMeshComponent* Component, const class FName SocketOrBoneNameFrom, const class FName SocketOrBoneNameTo); + static float K2_DistanceBetweenTwoSocketsAndMapRange(const class USkeletalMeshComponent* Component, const class FName SocketOrBoneNameA, ERelativeTransformSpace SocketSpaceA, const class FName SocketOrBoneNameB, ERelativeTransformSpace SocketSpaceB, bool bRemapRange, float InRangeMin, float InRangeMax, float OutRangeMin, float OutRangeMax); + static float K2_EndProfilingTimer(bool bLog, const class FString& LogPrefix); + static struct FTransform K2_LookAt(const struct FTransform& CurrentTransform, const struct FVector& TargetPosition, const struct FVector& LookAtVector, bool bUseUpVector, const struct FVector& UpVector, float ClampConeInDegree); + static float K2_MakePerlinNoiseAndRemap(float Value, float RangeOutMin, float RangeOutMax); + static struct FVector K2_MakePerlinNoiseVectorAndRemap(float X, float Y, float Z, float RangeOutMinX, float RangeOutMaxX, float RangeOutMinY, float RangeOutMaxY, float RangeOutMinZ, float RangeOutMaxZ); + static void K2_StartProfilingTimer(); + static void K2_TwoBoneIK(const struct FVector& RootPos, const struct FVector& JointPos, const struct FVector& EndPos, const struct FVector& JointTarget, const struct FVector& Effector, struct FVector* OutJointPos, struct FVector* OutEndPos, bool bAllowStretching, float StartStretchRatio, float MaxStretchScale); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetAnimationLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetAnimationLibrary") + } + static class UKismetAnimationLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetAnimationLibrary; + +// Class AnimGraphRuntime.AnimSequencerInstance +// 0x0000 (0x02C0 - 0x02C0) +class UAnimSequencerInstance : public UAnimInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSequencerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSequencerInstance") + } + static class UAnimSequencerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSequencerInstance; + +// Class AnimGraphRuntime.AnimNotify_PlayMontageNotify +// 0x0008 (0x0040 - 0x0038) +class UAnimNotify_PlayMontageNotify final : public UAnimNotify +{ +public: + class FName NotifyName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayMontageNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayMontageNotify") + } + static class UAnimNotify_PlayMontageNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayMontageNotify; + +// Class AnimGraphRuntime.AnimNotify_PlayMontageNotifyWindow +// 0x0008 (0x0038 - 0x0030) +class UAnimNotify_PlayMontageNotifyWindow final : public UAnimNotifyState +{ +public: + class FName NotifyName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayMontageNotifyWindow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayMontageNotifyWindow") + } + static class UAnimNotify_PlayMontageNotifyWindow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayMontageNotifyWindow; + +// Class AnimGraphRuntime.PlayMontageCallbackProxy +// 0x0080 (0x00A8 - 0x0028) +class UPlayMontageCallbackProxy final : public UObject +{ +public: + TMulticastInlineDelegate OnCompleted; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBlendOut; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInterrupted; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnNotifyBegin; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnNotifyEnd; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_78[0x30]; // 0x0078(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPlayMontageCallbackProxy* CreateProxyObjectForPlayMontage(class USkeletalMeshComponent* InSkeletalMeshComponent, class UAnimMontage* MontageToPlay, float PlayRate, float StartingPosition, class FName StartingSection); + + void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); + void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); + void OnNotifyBeginReceived(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload); + void OnNotifyEndReceived(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayMontageCallbackProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayMontageCallbackProxy") + } + static class UPlayMontageCallbackProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayMontageCallbackProxy; + +// Class AnimGraphRuntime.SequencerAnimationSupport +// 0x0000 (0x0000 - 0x0000) +class ISequencerAnimationSupport final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SequencerAnimationSupport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SequencerAnimationSupport") + } + static class ISequencerAnimationSupport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISequencerAnimationSupport; + +} + diff --git a/Hogwarts Legacy/SDK/AnimGraphRuntime_structs.hpp b/Hogwarts Legacy/SDK/AnimGraphRuntime_structs.hpp new file mode 100644 index 0000000..33127d0 --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimGraphRuntime_structs.hpp @@ -0,0 +1,1526 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimGraphRuntime + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "AnimationCore_structs.hpp" + + +namespace SDK +{ + +// Enum AnimGraphRuntime.ESphericalLimitType +// NumValues: 0x0003 +enum class ESphericalLimitType : uint8 +{ + Inner = 0, + Outer = 1, + ESphericalLimitType_MAX = 2, +}; + +// Enum AnimGraphRuntime.AnimPhysSimSpaceType +// NumValues: 0x0006 +enum class EAnimPhysSimSpaceType : uint8 +{ + Component = 0, + Actor = 1, + World = 2, + RootRelative = 3, + BoneRelative = 4, + AnimPhysSimSpaceType_MAX = 5, +}; + +// Enum AnimGraphRuntime.AnimPhysLinearConstraintType +// NumValues: 0x0003 +enum class EAnimPhysLinearConstraintType : uint8 +{ + Free = 0, + Limited = 1, + AnimPhysLinearConstraintType_MAX = 2, +}; + +// Enum AnimGraphRuntime.AnimPhysAngularConstraintType +// NumValues: 0x0003 +enum class EAnimPhysAngularConstraintType : uint8 +{ + Angular = 0, + Cone = 1, + AnimPhysAngularConstraintType_MAX = 2, +}; + +// Enum AnimGraphRuntime.EBlendListTransitionType +// NumValues: 0x0003 +enum class EBlendListTransitionType : uint8 +{ + StandardBlend = 0, + Inertialization = 1, + EBlendListTransitionType_MAX = 2, +}; + +// Enum AnimGraphRuntime.EDrivenDestinationMode +// NumValues: 0x0004 +enum class EDrivenDestinationMode : uint8 +{ + Bone = 0, + MorphTarget = 1, + MaterialParameter = 2, + EDrivenDestinationMode_MAX = 3, +}; + +// Enum AnimGraphRuntime.EDrivenBoneModificationMode +// NumValues: 0x0004 +enum class EDrivenBoneModificationMode : uint8 +{ + AddToInput = 0, + ReplaceComponent = 1, + AddToRefPose = 2, + EDrivenBoneModificationMode_MAX = 3, +}; + +// Enum AnimGraphRuntime.EConstraintOffsetOption +// NumValues: 0x0003 +enum class EConstraintOffsetOption : uint8 +{ + None = 0, + Offset_RefPose = 1, + EConstraintOffsetOption_MAX = 2, +}; + +// Enum AnimGraphRuntime.CopyBoneDeltaMode +// NumValues: 0x0003 +enum class ECopyBoneDeltaMode : uint8 +{ + Accumulate = 0, + Copy = 1, + CopyBoneDeltaMode_MAX = 2, +}; + +// Enum AnimGraphRuntime.EInterpolationBlend +// NumValues: 0x0008 +enum class EInterpolationBlend : uint8 +{ + Linear = 0, + Cubic = 1, + Sinusoidal = 2, + EaseInOutExponent2 = 3, + EaseInOutExponent3 = 4, + EaseInOutExponent4 = 5, + EaseInOutExponent5 = 6, + MAX = 7, +}; + +// Enum AnimGraphRuntime.EBoneModificationMode +// NumValues: 0x0004 +enum class EBoneModificationMode : uint8 +{ + BMM_Ignore = 0, + BMM_Replace = 1, + BMM_Additive = 2, + BMM_MAX = 3, +}; + +// Enum AnimGraphRuntime.EModifyCurveApplyMode +// NumValues: 0x0006 +enum class EModifyCurveApplyMode : uint8 +{ + Add = 0, + Scale = 1, + Blend = 2, + WeightedMovingAverage = 3, + RemapCurve = 4, + EModifyCurveApplyMode_MAX = 5, +}; + +// Enum AnimGraphRuntime.EPoseDriverOutput +// NumValues: 0x0003 +enum class EPoseDriverOutput : uint8 +{ + DrivePoses = 0, + DriveCurves = 1, + EPoseDriverOutput_MAX = 2, +}; + +// Enum AnimGraphRuntime.EPoseDriverSource +// NumValues: 0x0003 +enum class EPoseDriverSource : uint8 +{ + Rotation = 0, + Translation = 1, + EPoseDriverSource_MAX = 2, +}; + +// Enum AnimGraphRuntime.EPoseDriverType +// NumValues: 0x0004 +enum class EPoseDriverType : uint8 +{ + SwingAndTwist = 0, + SwingOnly = 1, + Translation = 2, + EPoseDriverType_MAX = 3, +}; + +// Enum AnimGraphRuntime.ESnapshotSourceMode +// NumValues: 0x0003 +enum class ESnapshotSourceMode : uint8 +{ + NamedSnapshot = 0, + SnapshotPin = 1, + ESnapshotSourceMode_MAX = 2, +}; + +// Enum AnimGraphRuntime.ERefPoseType +// NumValues: 0x0003 +enum class ERefPoseType : uint8 +{ + EIT_LocalSpace = 0, + EIT_Additive = 1, + EIT_MAX = 2, +}; + +// Enum AnimGraphRuntime.ESimulationSpace +// NumValues: 0x0004 +enum class ESimulationSpace : uint8 +{ + ComponentSpace = 0, + WorldSpace = 1, + BaseBoneSpace = 2, + ESimulationSpace_MAX = 3, +}; + +// Enum AnimGraphRuntime.EScaleChainInitialLength +// NumValues: 0x0004 +enum class EScaleChainInitialLength : uint8 +{ + FixedDefaultLengthValue = 0, + Distance = 1, + ChainLength = 2, + EScaleChainInitialLength_MAX = 3, +}; + +// Enum AnimGraphRuntime.ESequenceEvalReinit +// NumValues: 0x0004 +enum class ESequenceEvalReinit : uint8 +{ + NoReset = 0, + StartPosition = 1, + ExplicitTime = 2, + ESequenceEvalReinit_MAX = 3, +}; + +// Enum AnimGraphRuntime.ESplineBoneAxis +// NumValues: 0x0005 +enum class ESplineBoneAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + ESplineBoneAxis_MAX = 4, +}; + +// Enum AnimGraphRuntime.ERotationComponent +// NumValues: 0x0007 +enum class ERotationComponent : uint8 +{ + EulerX = 0, + EulerY = 1, + EulerZ = 2, + QuaternionAngle = 3, + SwingAngle = 4, + TwistAngle = 5, + ERotationComponent_MAX = 6, +}; + +// Enum AnimGraphRuntime.EEasingFuncType +// NumValues: 0x0010 +enum class EEasingFuncType : uint8 +{ + Linear = 0, + Sinusoidal = 1, + Cubic = 2, + QuadraticInOut = 3, + CubicInOut = 4, + HermiteCubic = 5, + QuarticInOut = 6, + QuinticInOut = 7, + CircularIn = 8, + CircularOut = 9, + CircularInOut = 10, + ExpIn = 11, + ExpOut = 12, + ExpInOut = 13, + CustomCurve = 14, + EEasingFuncType_MAX = 15, +}; + +// Enum AnimGraphRuntime.ERBFNormalizeMethod +// NumValues: 0x0005 +enum class ERBFNormalizeMethod : uint8 +{ + OnlyNormalizeAboveOne = 0, + AlwaysNormalize = 1, + NormalizeWithinMedian = 2, + NoNormalization = 3, + ERBFNormalizeMethod_MAX = 4, +}; + +// Enum AnimGraphRuntime.ERBFDistanceMethod +// NumValues: 0x0006 +enum class ERBFDistanceMethod : uint8 +{ + Euclidean = 0, + Quaternion = 1, + SwingAngle = 2, + TwistAngle = 3, + DefaultMethod = 4, + ERBFDistanceMethod_MAX = 5, +}; + +// Enum AnimGraphRuntime.ERBFFunctionType +// NumValues: 0x0007 +enum class ERBFFunctionType : uint8 +{ + Gaussian = 0, + Exponential = 1, + Linear = 2, + Cubic = 3, + Quintic = 4, + DefaultFunction = 5, + ERBFFunctionType_MAX = 6, +}; + +// Enum AnimGraphRuntime.ERBFSolverType +// NumValues: 0x0003 +enum class ERBFSolverType : uint8 +{ + Additive = 0, + Interpolative = 1, + ERBFSolverType_MAX = 2, +}; + +// ScriptStruct AnimGraphRuntime.AnimNode_SkeletalControlBase +// 0x00B8 (0x00C8 - 0x0010) +struct FAnimNode_SkeletalControlBase : public FAnimNode_Base +{ +public: + struct FComponentSpacePoseLink ComponentPose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ActualAlpha; // 0x0024(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimAlphaInputType AlphaInputType; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0038(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0088(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SkeletalControlBase; + +// ScriptStruct AnimGraphRuntime.AnimNode_CopyBone +// 0x0028 (0x00F0 - 0x00C8) +struct FAnimNode_CopyBone final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyTranslation; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyRotation; // 0x00E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyScale; // 0x00EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace ControlSpace; // 0x00EB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CopyBone; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseHandler +// 0x0048 (0x0080 - 0x0038) +struct FAnimNode_PoseHandler : public FAnimNode_AssetPlayerBase +{ +public: + class UPoseAsset* PoseAsset; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_PoseHandler; + +// ScriptStruct AnimGraphRuntime.Constraint +// 0x001C (0x001C - 0x0000) +struct FConstraint final +{ +public: + struct FBoneReference TargetBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EConstraintOffsetOption OffsetOption; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformConstraintType TransformType; // 0x0011(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis PerAxis; // 0x0012(0x0003)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_15[0x7]; // 0x0015(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraint; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseBlendNode +// 0x0020 (0x00A0 - 0x0080) +struct FAnimNode_PoseBlendNode : public FAnimNode_PoseHandler +{ +public: + struct FPoseLink SourcePose; // 0x0080(0x0010)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + EAlphaBlendOption BlendOption; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CustomCurve; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_PoseBlendNode; + +// ScriptStruct AnimGraphRuntime.RotationRetargetingInfo +// 0x0130 (0x0130 - 0x0000) +struct FRotationRetargetingInfo final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Source; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Target; // 0x0040(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ERotationComponent RotationComponent; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TwistAxis; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAbsoluteAngle; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SourceMinimum; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceMaximum; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMinimum; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMaximum; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFuncType EasingType; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve CustomCurve; // 0x0098(0x0088)(Edit, NativeAccessSpecifierPublic) + bool bFlipEasing; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EasingWeight; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClamp; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRotationRetargetingInfo; + +// ScriptStruct AnimGraphRuntime.SocketReference +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x10) FSocketReference final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSocketReference; + +// ScriptStruct AnimGraphRuntime.BoneSocketTarget +// 0x0060 (0x0060 - 0x0000) +struct FBoneSocketTarget final +{ +public: + bool bUseSocket; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneReference BoneReference; // 0x0004(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSocketReference SocketReference; // 0x0020(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoneSocketTarget; + +// ScriptStruct AnimGraphRuntime.AnimNode_Fabrik +// 0x00C8 (0x0190 - 0x00C8) +struct FAnimNode_Fabrik final : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform EffectorTransform; // 0x00D0(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneSocketTarget EffectorTarget; // 0x0100(0x0060)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TipBone; // 0x0160(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RootBone; // 0x0170(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x0184(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace EffectorTransformSpace; // 0x0188(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneRotationSource EffectorRotationSource; // 0x0189(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18A[0x6]; // 0x018A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Fabrik; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpacePlayer +// 0x00B0 (0x00E8 - 0x0038) +struct FAnimNode_BlendSpacePlayer : public FAnimNode_AssetPlayerBase +{ +public: + float X; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetPlayTimeWhenBlendSpaceChanges; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float StartPosition; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlendSpaceBase* BlendSpace; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x88]; // 0x0058(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendSpaceBase* PreviousBlendSpace; // 0x00E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FAnimNode_BlendSpacePlayer; + +// ScriptStruct AnimGraphRuntime.AnimNode_AimOffsetLookAt +// 0x00D8 (0x01C0 - 0x00E8) +struct alignas(0x10) FAnimNode_AimOffsetLookAt final : public FAnimNode_BlendSpacePlayer +{ +public: + uint8 Pad_E8[0x68]; // 0x00E8(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPoseLink BasePose; // 0x0150(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceSocketName; // 0x0164(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PivotSocketName; // 0x016C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LookAtLocation; // 0x0174(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SocketAxis; // 0x0180(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190[0x30]; // 0x0190(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_AimOffsetLookAt; + +// ScriptStruct AnimGraphRuntime.AnimSequencerInstanceProxy +// 0x02A0 (0x0A10 - 0x0770) +struct FAnimSequencerInstanceProxy : public FAnimInstanceProxy +{ +public: + uint8 Pad_770[0x2A0]; // 0x0770(0x02A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSequencerInstanceProxy; + +// ScriptStruct AnimGraphRuntime.RandomPlayerSequenceEntry +// 0x0050 (0x0050 - 0x0000) +struct FRandomPlayerSequenceEntry final +{ +public: + class UAnimSequence* Sequence; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChanceToPlay; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLoopCount; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLoopCount; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPlayRate; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPlayRate; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendIn; // 0x0020(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRandomPlayerSequenceEntry; + +// ScriptStruct AnimGraphRuntime.AnimNode_RandomPlayer +// 0x0068 (0x0078 - 0x0010) +struct FAnimNode_RandomPlayer final : public FAnimNode_Base +{ +public: + TArray Entries; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x50]; // 0x0020(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + bool bShuffleMode; // 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_FAnimNode_RandomPlayer; + +// ScriptStruct AnimGraphRuntime.AnimPhysPlanarLimit +// 0x0040 (0x0040 - 0x0000) +struct FAnimPhysPlanarLimit final +{ +public: + struct FBoneReference DrivingBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform PlaneTransform; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimPhysPlanarLimit; + +// ScriptStruct AnimGraphRuntime.AnimPhysConstraintSetup +// 0x0048 (0x0048 - 0x0000) +struct FAnimPhysConstraintSetup final +{ +public: + EAnimPhysLinearConstraintType LinearXLimitType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysLinearConstraintType LinearYLimitType; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysLinearConstraintType LinearZLimitType; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LinearAxesMin; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearAxesMax; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysAngularConstraintType AngularConstraintType; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysTwistAxis TwistAxis; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysTwistAxis AngularTargetAxis; // 0x001E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float ConeAngle; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularLimitsMin; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularLimitsMax; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularTarget; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimPhysConstraintSetup; + +// ScriptStruct AnimGraphRuntime.AnimPhysSphericalLimit +// 0x0024 (0x0024 - 0x0000) +struct FAnimPhysSphericalLimit final +{ +public: + struct FBoneReference DrivingBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector SphereLocalOffset; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LimitRadius; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESphericalLimitType LimitType; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimPhysSphericalLimit; + +// ScriptStruct AnimGraphRuntime.AnimNode_AnimDynamics +// 0x0378 (0x0440 - 0x00C8) +struct FAnimNode_AnimDynamics final : public FAnimNode_SkeletalControlBase +{ +public: + float LinearDampingOverride; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDampingOverride; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D0[0x60]; // 0x00D0(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneReference RelativeSpaceBone; // 0x0130(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference BoundBone; // 0x0140(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference ChainEnd; // 0x0150(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector BoxExtents; // 0x0160(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalJointOffset; // 0x016C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GravityScale; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GravityOverride; // 0x017C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearSpringConstant; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularSpringConstant; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindScale; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearAccScale; // 0x0194(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearVelScale; // 0x01A0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentAppliedLinearAccClamp; // 0x01AC(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularBiasOverride; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSolverIterationsPreUpdate; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSolverIterationsPostUpdate; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimPhysConstraintSetup ConstraintSetup; // 0x01C4(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SphericalLimits; // 0x0210(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float SphereCollisionRadius; // 0x0220(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalForce; // 0x0224(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlanarLimits; // 0x0230(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + EAnimPhysCollisionType CollisionType; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimPhysSimSpaceType SimulationSpace; // 0x0241(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_242[0x2]; // 0x0242(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseSphericalLimits : 1; // 0x0244(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePlanarLimit : 1; // 0x0244(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDoUpdate : 1; // 0x0244(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDoEval : 1; // 0x0244(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideLinearDamping : 1; // 0x0244(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAngularBias : 1; // 0x0244(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAngularDamping : 1; // 0x0244(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableWind : 1; // 0x0244(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_245_0 : 1; // 0x0245(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bUseGravityOverride : 1; // 0x0245(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLinearSpring : 1; // 0x0245(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAngularSpring : 1; // 0x0245(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bChain : 1; // 0x0245(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_246[0xA]; // 0x0246(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotationRetargetingInfo RetargetingSettings; // 0x0250(0x0130)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_380[0xC0]; // 0x0380(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_AnimDynamics; + +// ScriptStruct AnimGraphRuntime.AnimNode_ApplyAdditive +// 0x00B8 (0x00C8 - 0x0010) +struct FAnimNode_ApplyAdditive final : public FAnimNode_Base +{ +public: + struct FPoseLink Base; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink Additive; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0034(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0040(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0090(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x4]; // 0x00C0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimAlphaInputType AlphaInputType; // 0x00C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0x00C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C6[0x2]; // 0x00C6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ApplyAdditive; + +// ScriptStruct AnimGraphRuntime.AngularRangeLimit +// 0x0028 (0x0028 - 0x0000) +struct FAngularRangeLimit final +{ +public: + struct FVector LimitMin; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LimitMax; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference Bone; // 0x0018(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAngularRangeLimit; + +// ScriptStruct AnimGraphRuntime.AnimNode_ApplyLimits +// 0x0020 (0x00E8 - 0x00C8) +struct FAnimNode_ApplyLimits final : public FAnimNode_SkeletalControlBase +{ +public: + TArray AngularRangeLimits; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AngularOffsets; // 0x00D8(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_ApplyLimits; + +// ScriptStruct AnimGraphRuntime.BlendBoneByChannelEntry +// 0x0024 (0x0024 - 0x0000) +struct FBlendBoneByChannelEntry final +{ +public: + struct FBoneReference SourceBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bBlendTranslation; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendRotation; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendScale; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendBoneByChannelEntry; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendBoneByChannel +// 0x0058 (0x0068 - 0x0010) +struct FAnimNode_BlendBoneByChannel final : public FAnimNode_Base +{ +public: + struct FPoseLink A; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink b; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray BoneDefinitions; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputScaleBias AlphaScaleBias; // 0x0058(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EBoneControlSpace TransformsSpace; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BlendBoneByChannel; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListBase +// 0x0088 (0x0098 - 0x0010) +struct FAnimNode_BlendListBase : public FAnimNode_Base +{ +public: + TArray BlendPose; // 0x0010(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BlendTime; // 0x0020(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + EBlendListTransitionType TransitionType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAlphaBlendOption BlendType; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetChildOnActivation; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CustomBlendCurve; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlendProfile* BlendProfile; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x50]; // 0x0048(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BlendListBase; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListByBool +// 0x0008 (0x00A0 - 0x0098) +struct FAnimNode_BlendListByBool final : public FAnimNode_BlendListBase +{ +public: + bool bActiveValue; // 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_FAnimNode_BlendListByBool; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListByEnum +// 0x0018 (0x00B0 - 0x0098) +struct FAnimNode_BlendListByEnum final : public FAnimNode_BlendListBase +{ +public: + TArray EnumToPoseIndex; // 0x0098(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 ActiveEnumValue; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BlendListByEnum; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendListByInt +// 0x0008 (0x00A0 - 0x0098) +struct FAnimNode_BlendListByInt final : public FAnimNode_BlendListBase +{ +public: + int32 ActiveChildIndex; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BlendListByInt; + +// ScriptStruct AnimGraphRuntime.AnimNode_BlendSpaceEvaluator +// 0x0008 (0x00F0 - 0x00E8) +struct FAnimNode_BlendSpaceEvaluator final : public FAnimNode_BlendSpacePlayer +{ +public: + float NormalizedTime; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BlendSpaceEvaluator; + +// ScriptStruct AnimGraphRuntime.AnimNode_BoneDrivenController +// 0x0050 (0x0118 - 0x00C8) +struct FAnimNode_BoneDrivenController final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UCurveFloat* DrivingCurve; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Multiplier; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeMin; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeMax; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMin; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMax; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x00F4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x00FC(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EDrivenDestinationMode DestinationMode; // 0x010C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrivenBoneModificationMode ModificationMode; // 0x010D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EComponentType SourceComponent; // 0x010E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseRange : 1; // 0x010F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetTranslationX : 1; // 0x010F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetTranslationY : 1; // 0x010F(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetTranslationZ : 1; // 0x010F(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetRotationX : 1; // 0x010F(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetRotationY : 1; // 0x010F(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetRotationZ : 1; // 0x010F(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetScaleX : 1; // 0x010F(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetScaleY : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTargetScaleZ : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BoneDrivenController; + +// ScriptStruct AnimGraphRuntime.AnimNode_CCDIK +// 0x00B8 (0x0180 - 0x00C8) +struct FAnimNode_CCDIK final : public FAnimNode_SkeletalControlBase +{ +public: + struct FVector EffectorLocation; // 0x00C8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace EffectorLocationSpace; // 0x00D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0xB]; // 0x00D5(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneSocketTarget EffectorTarget; // 0x00E0(0x0060)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TipBone; // 0x0140(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RootBone; // 0x0150(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartFromTail; // 0x0168(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRotationLimit; // 0x0169(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16A[0x6]; // 0x016A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RotationLimitPerJoints; // 0x0170(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimNode_CCDIK; + +// ScriptStruct AnimGraphRuntime.AnimNode_Constraint +// 0x0040 (0x0108 - 0x00C8) +struct FAnimNode_Constraint final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray ConstraintSetup; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConstraintWeights; // 0x00E8(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Constraint; + +// ScriptStruct AnimGraphRuntime.AnimNode_CopyBoneDelta +// 0x0030 (0x00F8 - 0x00C8) +struct FAnimNode_CopyBoneDelta final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyTranslation; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyRotation; // 0x00E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyScale; // 0x00EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECopyBoneDeltaMode CopyMode; // 0x00EB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationMultiplier; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationMultiplier; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMultiplier; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_CopyBoneDelta; + +// ScriptStruct AnimGraphRuntime.AnimNode_CopyPoseFromMesh +// 0x01C8 (0x01D8 - 0x0010) +struct FAnimNode_CopyPoseFromMesh final : public FAnimNode_Base +{ +public: + TWeakObjectPtr SourceMeshComponent; // 0x0010(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAttachedParent : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCopyCurves : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bCopyCustomAttributes; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMeshPose : 1; // 0x001A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RootBoneToCopy; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x1B4]; // 0x0024(0x01B4)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CopyPoseFromMesh; + +// ScriptStruct AnimGraphRuntime.AnimNode_CurveSource +// 0x0030 (0x0040 - 0x0010) +struct FAnimNode_CurveSource final : public FAnimNode_Base +{ +public: + struct FPoseLink SourcePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName SourceBinding; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TScriptInterface CurveSource; // 0x0030(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_CurveSource; + +// ScriptStruct AnimGraphRuntime.AnimNode_HandIKRetargeting +// 0x0058 (0x0120 - 0x00C8) +struct FAnimNode_HandIKRetargeting final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference RightHandFK; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference LeftHandFK; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RightHandIK; // 0x00E8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference LeftHandIK; // 0x00F8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray IKBonesToMove; // 0x0108(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float HandFKWeight; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_HandIKRetargeting; + +// ScriptStruct AnimGraphRuntime.AnimNode_LayeredBoneBlend +// 0x00B0 (0x00C0 - 0x0010) +struct FAnimNode_LayeredBoneBlend final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray BlendPoses; // 0x0020(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerSetup; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BlendWeights; // 0x0040(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + bool bMeshSpaceRotationBlend; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMeshSpaceScaleBlend; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECurveBlendOption CurveBlendOption; // 0x0052(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendRootMotionBasedOnRootBone; // 0x0053(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODThreshold; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PerBoneBlendWeights; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FGuid SkeletonGuid; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid VirtualBoneGuid; // 0x0080(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_90[0x30]; // 0x0090(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LayeredBoneBlend; + +// ScriptStruct AnimGraphRuntime.AnimLegIKDefinition +// 0x002C (0x002C - 0x0000) +struct FAnimLegIKDefinition final +{ +public: + struct FBoneReference IKFootBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference FKFootBone; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 NumBonesInLimb; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRotationAngle; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis FootBoneForwardAxis; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis HingeRotationAxis; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRotationLimit; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableKneeTwistCorrection; // 0x002B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimLegIKDefinition; + +// ScriptStruct AnimGraphRuntime.AnimNode_LegIK +// 0x0030 (0x00F8 - 0x00C8) +struct FAnimNode_LegIK final : public FAnimNode_SkeletalControlBase +{ +public: + float ReachPrecision; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LegsDefinition; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x18]; // 0x00E0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LegIK; + +// ScriptStruct AnimGraphRuntime.AnimLegIKData +// 0x00A0 (0x00A0 - 0x0000) +struct alignas(0x10) FAnimLegIKData final +{ +public: + uint8 Pad_0[0xA0]; // 0x0000(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimLegIKData; + +// ScriptStruct AnimGraphRuntime.IKChain +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FIKChain final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKChain; + +// ScriptStruct AnimGraphRuntime.IKChainLink +// 0x003C (0x003C - 0x0000) +struct alignas(0x04) FIKChainLink final +{ +public: + uint8 Pad_0[0x3C]; // 0x0000(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKChainLink; + +// ScriptStruct AnimGraphRuntime.AnimNode_LookAt +// 0x00E8 (0x01B0 - 0x00C8) +struct FAnimNode_LookAt final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneSocketTarget LookAtTarget; // 0x00E0(0x0060)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector LookAtLocation; // 0x0140(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAxis LookAt_Axis; // 0x014C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLookUpAxis; // 0x015C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpolationBlend InterpolationType; // 0x015D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15E[0x2]; // 0x015E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAxis LookUp_Axis; // 0x0160(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LookAtClamp; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTime; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTriggerThreashold; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17C[0x34]; // 0x017C(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LookAt; + +// ScriptStruct AnimGraphRuntime.AnimNode_MakeDynamicAdditive +// 0x0028 (0x0038 - 0x0010) +struct FAnimNode_MakeDynamicAdditive final : public FAnimNode_Base +{ +public: + struct FPoseLink Base; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink Additive; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bMeshSpaceAdditive; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_MakeDynamicAdditive; + +// ScriptStruct AnimGraphRuntime.AnimNode_ModifyBone +// 0x0040 (0x0108 - 0x00C8) +struct FAnimNode_ModifyBone final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x00D8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x00E4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x00F0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneModificationMode TranslationMode; // 0x00FC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneModificationMode RotationMode; // 0x00FD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneModificationMode ScaleMode; // 0x00FE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace TranslationSpace; // 0x00FF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace RotationSpace; // 0x0100(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace ScaleSpace; // 0x0101(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102[0x6]; // 0x0102(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ModifyBone; + +// ScriptStruct AnimGraphRuntime.AnimNode_ModifyCurve +// 0x0048 (0x0058 - 0x0010) +struct FAnimNode_ModifyCurve final : public FAnimNode_Base +{ +public: + struct FPoseLink SourcePose; // 0x0010(0x0010)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + TArray CurveValues; // 0x0020(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CurveNames; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModifyCurveApplyMode ApplyMode; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ModifyCurve; + +// ScriptStruct AnimGraphRuntime.AnimNode_MultiWayBlend +// 0x0040 (0x0050 - 0x0010) +struct FAnimNode_MultiWayBlend final : public FAnimNode_Base +{ +public: + TArray Poses; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DesiredAlphas; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputScaleBias AlphaScaleBias; // 0x0040(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bAdditiveNode; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalizeAlpha; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_MultiWayBlend; + +// ScriptStruct AnimGraphRuntime.AnimNode_ObserveBone +// 0x0038 (0x0100 - 0x00C8) +struct FAnimNode_ObserveBone final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToObserve; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EBoneControlSpace DisplaySpace; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeToRefPose; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x2]; // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Translation; // 0x00DC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x00E8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x00F4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_ObserveBone; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseByName +// 0x0018 (0x0098 - 0x0080) +struct FAnimNode_PoseByName final : public FAnimNode_PoseHandler +{ +public: + class FName PoseName; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PoseWeight; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0xC]; // 0x008C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_PoseByName; + +// ScriptStruct AnimGraphRuntime.RBFParams +// 0x002C (0x002C - 0x0000) +struct FRBFParams final +{ +public: + int32 TargetDimensions; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFSolverType SolverType; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Radius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutomaticRadius; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFFunctionType Function; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFDistanceMethod DistanceMethod; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneAxis TwistAxis; // 0x000F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightThreshold; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFNormalizeMethod NormalizeMethod; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector MedianReference; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MedianMin; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MedianMax; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRBFParams; + +// ScriptStruct AnimGraphRuntime.PoseDriverTransform +// 0x0018 (0x0018 - 0x0000) +struct FPoseDriverTransform final +{ +public: + struct FVector TargetTranslation; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPoseDriverTransform; + +// ScriptStruct AnimGraphRuntime.PoseDriverTarget +// 0x00C0 (0x00C0 - 0x0000) +struct FPoseDriverTarget final +{ +public: + TArray BoneTransforms; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TargetScale; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFDistanceMethod DistanceMethod; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFFunctionType FunctionType; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyCustomCurve; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRichCurve CustomCurve; // 0x0028(0x0080)(Edit, NativeAccessSpecifierPublic) + class FName DrivenName; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsHidden; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPoseDriverTarget; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseDriver +// 0x00E8 (0x0168 - 0x0080) +struct FAnimNode_PoseDriver final : public FAnimNode_PoseHandler +{ +public: + struct FPoseLink SourcePose; // 0x0080(0x0010)(Edit, BlueprintVisible, EditFixedSize, NoDestructor, NativeAccessSpecifierPublic) + TArray SourceBones; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OnlyDriveBones; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PoseTargets; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x30]; // 0x00C0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneReference EvalSpaceBone; // 0x00F0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRBFParams RBFParams; // 0x0100(0x002C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EPoseDriverSource DriveSource; // 0x012C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPoseDriverOutput DriveOutput; // 0x012D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyDriveSelectedBones : 1; // 0x012E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_12F[0x1]; // 0x012F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODThreshold; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x34]; // 0x0134(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_PoseDriver; + +// ScriptStruct AnimGraphRuntime.AnimNode_PoseSnapshot +// 0x0080 (0x0090 - 0x0010) +struct FAnimNode_PoseSnapshot final : public FAnimNode_Base +{ +public: + class FName SnapshotName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPoseSnapshot Snapshot; // 0x0018(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + ESnapshotSourceMode Mode; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3F]; // 0x0051(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_PoseSnapshot; + +// ScriptStruct AnimGraphRuntime.AnimNode_MeshSpaceRefPose +// 0x0000 (0x0010 - 0x0010) +struct FAnimNode_MeshSpaceRefPose final : public FAnimNode_Base +{ +}; +DUMPER7_ASSERTS_FAnimNode_MeshSpaceRefPose; + +// ScriptStruct AnimGraphRuntime.AnimNode_RefPose +// 0x0008 (0x0018 - 0x0010) +struct FAnimNode_RefPose final : public FAnimNode_Base +{ +public: + ERefPoseType RefPoseType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RefPose; + +// ScriptStruct AnimGraphRuntime.AnimNode_ResetRoot +// 0x0010 (0x00D8 - 0x00C8) +struct FAnimNode_ResetRoot final : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ResetRoot; + +// ScriptStruct AnimGraphRuntime.SimSpaceSettings +// 0x0040 (0x0040 - 0x0000) +struct FSimSpaceSettings final +{ +public: + float MasterAlpha; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityScaleZ; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearVelocity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularVelocity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearAcceleration; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularAcceleration; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExternalLinearDrag; // 0x0018(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalLinearDragV; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalLinearVelocity; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalAngularVelocity; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimSpaceSettings; + +// ScriptStruct AnimGraphRuntime.AnimNode_RigidBody +// 0x0778 (0x0840 - 0x00C8) +struct alignas(0x10) FAnimNode_RigidBody final : public FAnimNode_SkeletalControlBase +{ +public: + class UPhysicsAsset* OverridePhysicsAsset; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D0[0x98]; // 0x00D0(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OverrideWorldGravity; // 0x0168(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExternalForce; // 0x0174(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearAccScale; // 0x0180(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentLinearVelScale; // 0x018C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ComponentAppliedLinearAccClamp; // 0x0198(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSimSpaceSettings SimSpaceSettings; // 0x01A4(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float CachedBoundsScale; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference BaseBoneRef; // 0x01E8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + ECollisionChannel OverlapChannel; // 0x01F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESimulationSpace SimulationSpace; // 0x01F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDisableCollisionBetweenConstraintBodies; // 0x01FA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FB[0x1]; // 0x01FB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableWorldGeometry : 1; // 0x01FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideWorldGravity : 1; // 0x01FC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTransferBoneVelocities : 1; // 0x01FC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFreezeIncomingPoseOnStart : 1; // 0x01FC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClampLinearTranslationLimitToRefPose : 1; // 0x01FC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1FD[0x3]; // 0x01FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WorldSpaceMinimumScale; // 0x0200(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EvaluationResetTime; // 0x0204(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_208[0x638]; // 0x0208(0x0638)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RigidBody; + +// ScriptStruct AnimGraphRuntime.AnimNode_RotateRootBone +// 0x0090 (0x00A0 - 0x0010) +struct FAnimNode_RotateRootBone final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Pitch; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp PitchScaleBiasClamp; // 0x0028(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp YawScaleBiasClamp; // 0x0058(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator MeshToComponent; // 0x0088(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RotateRootBone; + +// ScriptStruct AnimGraphRuntime.AnimNode_RotationMultiplier +// 0x0028 (0x00F0 - 0x00C8) +struct FAnimNode_RotationMultiplier final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference TargetBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference SourceBone; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Multiplier; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneAxis RotationAxisToRefer; // 0x00EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAdditive; // 0x00ED(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EE[0x2]; // 0x00EE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RotationMultiplier; + +// ScriptStruct AnimGraphRuntime.AnimNode_RotationOffsetBlendSpace +// 0x00A8 (0x0190 - 0x00E8) +struct FAnimNode_RotationOffsetBlendSpace final : public FAnimNode_BlendSpacePlayer +{ +public: + struct FPoseLink BasePose; // 0x00E8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x00FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0100(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0108(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0158(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_188[0x4]; // 0x0188(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimAlphaInputType AlphaInputType; // 0x018C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlphaBoolEnabled; // 0x018D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18E[0x2]; // 0x018E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RotationOffsetBlendSpace; + +// ScriptStruct AnimGraphRuntime.AnimNode_ScaleChainLength +// 0x0068 (0x0078 - 0x0010) +struct FAnimNode_ScaleChainLength final : public FAnimNode_Base +{ +public: + struct FPoseLink InputPose; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float DefaultChainLength; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference ChainStartBone; // 0x0024(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference ChainEndBone; // 0x0034(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0044(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputScaleBias AlphaScaleBias; // 0x0058(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EScaleChainInitialLength ChainInitialLength; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x17]; // 0x0061(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ScaleChainLength; + +// ScriptStruct AnimGraphRuntime.AnimNode_SequenceEvaluator +// 0x0018 (0x0050 - 0x0038) +struct FAnimNode_SequenceEvaluator final : public FAnimNode_AssetPlayerBase +{ +public: + class UAnimSequenceBase* Sequence; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExplicitTime; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldLoop; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleportToExplicitTime; // 0x0045(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESequenceEvalReinit ReinitializationBehavior; // 0x0046(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float StartPosition; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SequenceEvaluator; + +// ScriptStruct AnimGraphRuntime.AnimNode_Slot +// 0x0038 (0x0048 - 0x0010) +struct FAnimNode_Slot final : public FAnimNode_Base +{ +public: + struct FPoseLink Source; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName SlotName; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysUpdateSourcePose; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x1F]; // 0x0029(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Slot; + +// ScriptStruct AnimGraphRuntime.AnimNode_SplineIK +// 0x01A8 (0x0270 - 0x00C8) +struct FAnimNode_SplineIK final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference StartBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference EndBone; // 0x00D8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + ESplineBoneAxis BoneAxis; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCalculateSpline; // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA[0x2]; // 0x00EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PointCount; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ControlPoints; // 0x00F0(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + float Roll; // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistStart; // 0x0104(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistEnd; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend TwistBlend; // 0x0110(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float Stretch; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Offset; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_148[0x128]; // 0x0148(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SplineIK; + +// ScriptStruct AnimGraphRuntime.SplineIKCachedBoneData +// 0x0014 (0x0014 - 0x0000) +struct FSplineIKCachedBoneData final +{ +public: + struct FBoneReference Bone; // 0x0000(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + int32 RefSkeletonIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSplineIKCachedBoneData; + +// ScriptStruct AnimGraphRuntime.AnimNode_SpringBone +// 0x0060 (0x0128 - 0x00C8) +struct FAnimNode_SpringBone final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SpringBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float MaxDisplacement; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringStiffness; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringDamping; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorResetThresh; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x3C]; // 0x00E8(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bLimitDisplacement : 1; // 0x0124(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTranslateX : 1; // 0x0124(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTranslateY : 1; // 0x0124(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTranslateZ : 1; // 0x0124(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRotateX : 1; // 0x0124(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRotateY : 1; // 0x0124(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRotateZ : 1; // 0x0124(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_125[0x3]; // 0x0125(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SpringBone; + +// ScriptStruct AnimGraphRuntime.AnimNode_StateResult +// 0x0000 (0x0030 - 0x0030) +struct FAnimNode_StateResult final : public FAnimNode_Root +{ +}; +DUMPER7_ASSERTS_FAnimNode_StateResult; + +// ScriptStruct AnimGraphRuntime.RotationLimit +// 0x0018 (0x0018 - 0x0000) +struct FRotationLimit final +{ +public: + struct FVector LimitMin; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LimitMax; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRotationLimit; + +// ScriptStruct AnimGraphRuntime.AnimNode_Trail +// 0x0198 (0x0260 - 0x00C8) +struct alignas(0x10) FAnimNode_Trail final : public FAnimNode_SkeletalControlBase +{ +public: + uint8 Pad_C8[0x38]; // 0x00C8(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneReference TrailBone; // 0x0100(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 ChainLength; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis ChainBoneAxis; // 0x0114(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInvertChainBoneAxis : 1; // 0x0115(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitStretch : 1; // 0x0115(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitRotation : 1; // 0x0115(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePlanarLimit : 1; // 0x0115(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bActorSpaceFakeVel : 1; // 0x0115(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReorientParentToChild : 1; // 0x0115(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_116[0x2]; // 0x0116(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDeltaTime; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelaxationSpeedScale; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve TrailRelaxationSpeed; // 0x0120(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp RelaxationSpeedScaleInputProcessor; // 0x01A8(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray RotationLimits; // 0x01D8(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RotationOffsets; // 0x01E8(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PlanarLimits; // 0x01F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float StretchLimit; // 0x0208(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FakeVelocity; // 0x020C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference BaseJoint; // 0x0218(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LastBoneRotationAnimAlphaBlend; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22C[0x34]; // 0x022C(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Trail; + +// ScriptStruct AnimGraphRuntime.ReferenceBoneFrame +// 0x0020 (0x0020 - 0x0000) +struct FReferenceBoneFrame final +{ +public: + struct FBoneReference Bone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis Axis; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReferenceBoneFrame; + +// ScriptStruct AnimGraphRuntime.AnimNode_TwistCorrectiveNode +// 0x0070 (0x0138 - 0x00C8) +struct FAnimNode_TwistCorrectiveNode final : public FAnimNode_SkeletalControlBase +{ +public: + struct FReferenceBoneFrame BaseFrame; // 0x00C8(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FReferenceBoneFrame TwistFrame; // 0x00E8(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis TwistPlaneNormalAxis; // 0x0108(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float RangeMax; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMin; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemappedMax; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimCurveParam Curve; // 0x0124(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TwistCorrectiveNode; + +// ScriptStruct AnimGraphRuntime.AnimNode_TwoBoneIK +// 0x0118 (0x01E0 - 0x00C8) +struct FAnimNode_TwoBoneIK final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference IKBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float StartStretchRatio; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStretchScale; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EffectorLocation; // 0x00E0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneSocketTarget EffectorTarget; // 0x00F0(0x0060)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector JointTargetLocation; // 0x0150(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneSocketTarget JointTarget; // 0x0160(0x0060)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis TwistAxis; // 0x01C0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EBoneControlSpace EffectorLocationSpace; // 0x01D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace JointTargetLocationSpace; // 0x01D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowStretching : 1; // 0x01D2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTakeRotationFromEffectorSpace : 1; // 0x01D2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMaintainEffectorRelRot : 1; // 0x01D2(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowTwist : 1; // 0x01D2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D3[0xD]; // 0x01D3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TwoBoneIK; + +// ScriptStruct AnimGraphRuntime.AnimNode_TwoWayBlend +// 0x00B8 (0x00C8 - 0x0010) +struct FAnimNode_TwoWayBlend final : public FAnimNode_Base +{ +public: + struct FPoseLink A; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink b; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EAnimAlphaInputType AlphaInputType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlphaBoolEnabled : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_31_1 : 2; // 0x0031(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bResetChildOnActivation : 1; // 0x0031(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0038(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0040(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0090(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TwoWayBlend; + +// ScriptStruct AnimGraphRuntime.PositionHistory +// 0x0030 (0x0030 - 0x0000) +struct FPositionHistory final +{ +public: + TArray Positions; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float Range; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x1C]; // 0x0014(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPositionHistory; + +// ScriptStruct AnimGraphRuntime.RBFEntry +// 0x0010 (0x0010 - 0x0000) +struct FRBFEntry +{ +public: + TArray Values; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRBFEntry; + +// ScriptStruct AnimGraphRuntime.RBFTarget +// 0x0090 (0x00A0 - 0x0010) +struct FRBFTarget final : public FRBFEntry +{ +public: + float ScaleFactor; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyCustomCurve; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRichCurve CustomCurve; // 0x0018(0x0080)(Edit, NativeAccessSpecifierPublic) + ERBFDistanceMethod DistanceMethod; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFFunctionType FunctionType; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A[0x6]; // 0x009A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRBFTarget; + +} + diff --git a/Hogwarts Legacy/SDK/AnimatedLights_classes.hpp b/Hogwarts Legacy/SDK/AnimatedLights_classes.hpp new file mode 100644 index 0000000..3bedfc0 --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimatedLights_classes.hpp @@ -0,0 +1,449 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimatedLights + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "AnimatedLights_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class AnimatedLights.AnimatedLightClusterComponent +// 0x0040 (0x0260 - 0x0220) +class UAnimatedLightClusterComponent : public USceneComponent +{ +public: + class UAnimatedLightsClusterSettings* CullingSettings; // 0x0218(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> LightComponents; // 0x0220(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_230[0x10]; // 0x0230(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxVisibleDistance; // 0x0240(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepDeltaTime; // 0x0244(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool bCanForceUpdates; // 0x0258(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RebuildLights(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightClusterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightClusterComponent") + } + static class UAnimatedLightClusterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightClusterComponent; + +// Class AnimatedLights.AnimatedLightClusterComponentAuto +// 0x0000 (0x0260 - 0x0260) +class UAnimatedLightClusterComponentAuto : public UAnimatedLightClusterComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightClusterComponentAuto") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightClusterComponentAuto") + } + static class UAnimatedLightClusterComponentAuto* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightClusterComponentAuto; + +// Class AnimatedLights.AnimatedLightSettingsAsset +// 0x0038 (0x0068 - 0x0030) +class UAnimatedLightSettingsAsset final : public UDataAsset +{ +public: + struct FAnimatedLightSettings Settings; // 0x0030(0x0034)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightSettingsAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightSettingsAsset") + } + static class UAnimatedLightSettingsAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightSettingsAsset; + +// Class AnimatedLights.AnimatedLightComponentBase +// 0x0010 (0x0270 - 0x0260) +class UAnimatedLightComponentBase : public UAnimatedLightClusterComponentAuto +{ +public: + float StartOffset; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationScale; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDeepScanChildren : 1; // 0x0268(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x0268(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 RandomizeStartOffset : 1; // 0x0268(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Time; // 0x026C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void DisableAnimatedLight(); + void EnableAnimatedLight(bool bEnable); + + void IsAnimatedLightEnabled(bool* bIsEnabled) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightComponentBase") + } + static class UAnimatedLightComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightComponentBase; + +// Class AnimatedLights.AnimatedLightComponent +// 0x0050 (0x02C0 - 0x0270) +class UAnimatedLightComponent final : public UAnimatedLightComponentBase +{ +public: + class UCurveLinearColor* ColorCurve_DEPRICATED; // 0x0270(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* IntensityCurve_DEPRICATED; // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveSpeed1; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveSpeed2; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinIntensity; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimatedLightComponentNoiseType IntensityNoiseType; // 0x028C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28D[0x3]; // 0x028D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IntensityNoiseSpeed; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityNoiseFactor; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimatedLightComponentNoiseType HueNoiseType; // 0x0298(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HueNoiseSpeed; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HueNoiseAmount; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimatedLightComponentNoiseType SaturationNoiseType; // 0x02A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A5[0x3]; // 0x02A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SaturationNoiseSpeed; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SaturationNoiseAmount; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UseMathBased : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAddIntensityNoise : 1; // 0x02B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAddHSVNoise : 1; // 0x02B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLoopColorCurve_DEPRICATED : 1; // 0x02B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLoopIntensityCurve_DEPRICATED : 1; // 0x02B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2B1[0xF]; // 0x02B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightComponent") + } + static class UAnimatedLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightComponent; + +// Class AnimatedLights.AnimatedLightComponentLean +// 0x0010 (0x0280 - 0x0270) +class UAnimatedLightComponentLean final : public UAnimatedLightComponentBase +{ +public: + class UAnimatedLightSettingsAsset* Settings; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightComponentLean") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightComponentLean") + } + static class UAnimatedLightComponentLean* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightComponentLean; + +// Class AnimatedLights.AnimatedLightPluginSettings +// 0x0010 (0x0040 - 0x0030) +class UAnimatedLightPluginSettings final : public UDataAsset +{ +public: + TArray InOrderBuckets; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightPluginSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightPluginSettings") + } + static class UAnimatedLightPluginSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightPluginSettings; + +// Class AnimatedLights.AnimatedLightClusterComponentChildOfLight +// 0x0000 (0x0260 - 0x0260) +class UAnimatedLightClusterComponentChildOfLight final : public UAnimatedLightClusterComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightClusterComponentChildOfLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightClusterComponentChildOfLight") + } + static class UAnimatedLightClusterComponentChildOfLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightClusterComponentChildOfLight; + +// Class AnimatedLights.AnimatedLightWorldData +// 0x00F8 (0x0120 - 0x0028) +class UAnimatedLightWorldData final : public UObject +{ +public: + class UAnimatedLightPluginSettings* Settings; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0xF0]; // 0x0030(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightWorldData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightWorldData") + } + static class UAnimatedLightWorldData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightWorldData; + +// Class AnimatedLights.AnimatedLightsAPI +// 0x0000 (0x0028 - 0x0028) +class UAnimatedLightsAPI final : public UBlueprintFunctionLibrary +{ +public: + static bool AnimatedLightIsPaused(class UObject* WorldContextObject, class ULightComponent* LightComponent, class UObject* PauseOwner, bool* bPaused); + static bool GetAnimatedLightColor(class ULightComponent* light, struct FLinearColor* Color, bool bGetEvenIfNotAnimated); + static bool GetAnimatedLightColorIntensity(class ULightComponent* light, struct FLinearColor* Color, float* Intensity, bool bGetEvenIfNotAnimated); + static bool GetAnimatedLightIntensity(class ULightComponent* light, float* Intensity, bool bGetEvenIfNotAnimated); + static void IsAnimatedLight(class ULightComponent* light, bool* bIsAnimatedLight); + static bool PauseAnimatedLight(class UObject* WorldContextObject, class ULightComponent* LightComponent, class UObject* PauseOwner); + static bool SetAnimatedLightColor(class ULightComponent* light, const struct FLinearColor& Color, bool bSetEvenIfNotAnimated); + static bool SetAnimatedLightColorIntensity(class ULightComponent* light, const struct FLinearColor& Color, float Intensity, bool bSetEvenIfNotAnimated); + static bool SetAnimatedLightIntensity(class ULightComponent* light, float Intensity, bool bSetEvenIfNotAnimated); + static bool UnpauseAnimatedLight(class UObject* WorldContextObject, class ULightComponent* LightComponent, class UObject* PauseOwner); + static bool UnpauseAnimatedLights(class UObject* WorldContextObject, class UObject* PauseOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightsAPI") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightsAPI") + } + static class UAnimatedLightsAPI* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightsAPI; + +// Class AnimatedLights.AnimatedLightParametersComponentBase +// 0x0000 (0x0220 - 0x0220) +class UAnimatedLightParametersComponentBase : public USceneComponent +{ +public: + bool bEnabled; // 0x0218(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetEnabled(bool bNewEnabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightParametersComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightParametersComponentBase") + } + static class UAnimatedLightParametersComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightParametersComponentBase; + +// Class AnimatedLights.AnimatedLightParametersComponentAuto +// 0x0010 (0x0230 - 0x0220) +class UAnimatedLightParametersComponentAuto : public UAnimatedLightParametersComponentBase +{ +public: + class ULightComponent* ForceLightComponent; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseForceLightComponent; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightParametersComponentAuto") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightParametersComponentAuto") + } + static class UAnimatedLightParametersComponentAuto* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightParametersComponentAuto; + +// Class AnimatedLights.AnimatedLightParametersComponent +// 0x0020 (0x0250 - 0x0230) +class UAnimatedLightParametersComponent final : public UAnimatedLightParametersComponentAuto +{ +public: + TArray MaterialParameters; // 0x0230(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray NiagaraParameters; // 0x0240(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + bool AddAnimatedLightMaterialParameter(class UMaterialInstanceDynamic* MaterialInstanceDynamic, const struct FAnimatedLightExtraParameter& Parameter); + bool AddAnimatedLightMaterialParameters(class UMaterialInstanceDynamic* MaterialInstanceDynamic, const TArray& ParameterList); + bool AddAnimatedLightNiagaraParameter(class UNiagaraComponent* NiagaraComponent, const struct FAnimatedLightExtraParameter& Parameter); + bool AddAnimatedLightNiagaraParameters(class UNiagaraComponent* NiagaraComponent, const TArray& ParameterList); + bool RemoveAnimatedLightMaterialParameter(class FName Parameter); + bool RemoveAnimatedLightMaterialParameters(class UMaterialInstanceDynamic* MaterialInstanceDynamic); + bool RemoveAnimatedLightNiagaraParameter(class FName Parameter); + bool RemoveAnimatedLightNiagaraParameters(class UNiagaraComponent* NiagaraComponent); + bool RemoveAnimatedLightParameter(class FName Parameter); + bool RemoveAnimatedLightParameters(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightParametersComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightParametersComponent") + } + static class UAnimatedLightParametersComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightParametersComponent; + +// Class AnimatedLights.AnimatedLightsClusterSettings +// 0x0028 (0x0058 - 0x0030) +class UAnimatedLightsClusterSettings final : public UDataAsset +{ +public: + float TickEveryFrameDistanceMeters; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlowTickDistanceMeters; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlowTickRateSeconds; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTickEveryFrameDistanceMeters; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSlowTickDistanceMeters; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InverseRange; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxInverseRange; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlowTickInverseRange; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoScale; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetRange(float NewTickEveryFrameDistanceMeters, float NewSlowTickDistanceMeters); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightsClusterSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightsClusterSettings") + } + static class UAnimatedLightsClusterSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimatedLightsClusterSettings; + +// Class AnimatedLights.AnimatedLightsSingleton +// 0x0008 (0x0250 - 0x0248) +class AAnimatedLightsSingleton final : public AActor +{ +public: + class UAnimatedLightWorldData* WorldData; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimatedLightsSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimatedLightsSingleton") + } + static class AAnimatedLightsSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAnimatedLightsSingleton; + +} + diff --git a/Hogwarts Legacy/SDK/AnimatedLights_structs.hpp b/Hogwarts Legacy/SDK/AnimatedLights_structs.hpp new file mode 100644 index 0000000..912eb80 --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimatedLights_structs.hpp @@ -0,0 +1,176 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimatedLights + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum AnimatedLights.EAnimatedLightComponentNoiseType +// NumValues: 0x0004 +enum class EAnimatedLightComponentNoiseType : uint8 +{ + AddAndSubtract = 0, + AddOnly = 1, + SubtractOnly = 2, + EAnimatedLightComponentNoiseType_MAX = 3, +}; + +// Enum AnimatedLights.EAnimatedLightExtraParameterValue +// NumValues: 0x000D +enum class EAnimatedLightExtraParameterValue : uint8 +{ + LightColor = 0, + LightIntensity = 1, + LightColorTimesIntensity = 2, + LightColorAndIntensity = 3, + OriginalColor = 4, + OriginalIntensity = 5, + OriginalColorTimesIntensity = 6, + OriginalColorAndIntensity = 7, + DeltaColor = 8, + DeltaIntensity = 9, + DeltaColorAndIntensity = 10, + RelativeIntensity = 11, + EAnimatedLightExtraParameterValue_MAX = 12, +}; + +// ScriptStruct AnimatedLights.AnimatedLightSettings +// 0x0034 (0x0034 - 0x0000) +struct FAnimatedLightSettings final +{ +public: + float WaveSpeed1; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveSpeed2; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinIntensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimatedLightComponentNoiseType IntensityNoiseType; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IntensityNoiseSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityNoiseFactor; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimatedLightComponentNoiseType HueNoiseType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HueNoiseSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HueNoiseAmount; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimatedLightComponentNoiseType SaturationNoiseType; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SaturationNoiseSpeed; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SaturationNoiseAmount; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIntensityFlicker : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAddIntensityNoise : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAddHSVNoise : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimatedLightSettings; + +// ScriptStruct AnimatedLights.AnimatedLightState +// 0x0014 (0x0014 - 0x0000) +struct FAnimatedLightState final +{ +public: + float HueNoise; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SaturationNoise; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityMod; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseIntensity; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityNoiseFactor; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimatedLightState; + +// ScriptStruct AnimatedLights.AnimatedLightExtraParameter +// 0x001C (0x001C - 0x0000) +struct FAnimatedLightExtraParameter +{ +public: + class FName Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToleranceThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimatedLightExtraParameterValue Value; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits OutputIntensityUnits; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DistanceMetersSuspend; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceMetersClose; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnlyUpdateOnce : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseOutputIntensityUnits : 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_FAnimatedLightExtraParameter; + +// ScriptStruct AnimatedLights.AnimatedLightExtraParameterRuntime +// 0x0038 (0x0054 - 0x001C) +struct FAnimatedLightExtraParameterRuntime : public FAnimatedLightExtraParameter +{ +public: + TWeakObjectPtr Owner; // 0x001C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LastValue; // 0x0024(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor UnaffectedValue; // 0x0034(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceSquaredMetersSuspend; // 0x0044(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceSquaredMetersNear; // 0x0048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SleepFrames; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnaffectedValueValid; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimatedLightExtraParameterRuntime; + +// ScriptStruct AnimatedLights.AnimatedLightExtraNiagaraParameter +// 0x000C (0x0060 - 0x0054) +struct FAnimatedLightExtraNiagaraParameter final : public FAnimatedLightExtraParameterRuntime +{ +public: + TWeakObjectPtr NiagaraComponent; // 0x0054(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInvalid; // 0x005C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimatedLightExtraNiagaraParameter; + +// ScriptStruct AnimatedLights.AnimatedLightExtraSetupNiagaraParameter +// 0x000C (0x0028 - 0x001C) +struct FAnimatedLightExtraSetupNiagaraParameter final : public FAnimatedLightExtraParameter +{ +public: + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraComponent* NiagaraComponent; // 0x0020(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimatedLightExtraSetupNiagaraParameter; + +// ScriptStruct AnimatedLights.AnimatedLightExtraMaterialParameter +// 0x000C (0x0060 - 0x0054) +struct FAnimatedLightExtraMaterialParameter final : public FAnimatedLightExtraParameterRuntime +{ +public: + TWeakObjectPtr Material; // 0x0054(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParameterIndex; // 0x005C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimatedLightExtraMaterialParameter; + +// ScriptStruct AnimatedLights.AnimatedLightExtraSetupMaterialParameter +// 0x000C (0x0028 - 0x001C) +struct FAnimatedLightExtraSetupMaterialParameter final : public FAnimatedLightExtraParameter +{ +public: + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* Material; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimatedLightExtraSetupMaterialParameter; + +// ScriptStruct AnimatedLights.AnimatedLightExtraCachedLightSettings +// 0x0008 (0x0008 - 0x0000) +struct FAnimatedLightExtraCachedLightSettings final +{ +public: + ELightUnits IntensityUnits; // 0x0000(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CosHalfConeAngle; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimatedLightExtraCachedLightSettings; + +} + diff --git a/Hogwarts Legacy/SDK/AnimationArchitectRuntime_classes.hpp b/Hogwarts Legacy/SDK/AnimationArchitectRuntime_classes.hpp new file mode 100644 index 0000000..44ecbb4 --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimationArchitectRuntime_classes.hpp @@ -0,0 +1,783 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimationArchitectRuntime + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "SlateCore_classes.hpp" +#include "AnimationArchitectRuntime_structs.hpp" +#include "Engine_classes.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Class AnimationArchitectRuntime.AnimationArcitectAsset_ConnectionsCluster +// 0x0010 (0x0038 - 0x0028) +class UAnimationArcitectAsset_ConnectionsCluster final : public UObject +{ +public: + TArray ConnectionArray; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArcitectAsset_ConnectionsCluster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArcitectAsset_ConnectionsCluster") + } + static class UAnimationArcitectAsset_ConnectionsCluster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationArcitectAsset_ConnectionsCluster; + +// Class AnimationArchitectRuntime.BaseArchitectFilter +// 0x0000 (0x0028 - 0x0028) +class UBaseArchitectFilter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseArchitectFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseArchitectFilter") + } + static class UBaseArchitectFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBaseArchitectFilter; + +// Class AnimationArchitectRuntime.AAFilter_AnimationLength +// 0x0008 (0x0030 - 0x0028) +class UAAFilter_AnimationLength final : public UBaseArchitectFilter +{ +public: + float MaxAnimationLength; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AAFilter_AnimationLength") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AAFilter_AnimationLength") + } + static class UAAFilter_AnimationLength* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAAFilter_AnimationLength; + +// Class AnimationArchitectRuntime.BaseArchitectAsset +// 0x00A0 (0x00D0 - 0x0030) +class UBaseArchitectAsset : public UDataAsset +{ +public: + TArray HardDependencies; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray SoftDependencies; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray DefaultKeyOrder; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_60[0x70]; // 0x0060(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseArchitectAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseArchitectAsset") + } + static class UBaseArchitectAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBaseArchitectAsset; + +// Class AnimationArchitectRuntime.AnimationArchitect_ActorInterface +// 0x0000 (0x0000 - 0x0000) +class IAnimationArchitect_ActorInterface final +{ +public: + void AddAnimationArchitectAsset(class UAnimationArchitectAsset* InArchitectAsset); + void AddAnimationArchitectGamplayTag(const struct FGameplayTag& InGameplayTag); + void FindArchitectAsset(const struct FGameplayTagContainer& InAnimTagContainer, class UObject** OutAsset, bool bForceFirstOnly); + void FindArchitectAssetFromMonolythicAsset(const struct FGameplayTagContainer& InAssetTypeTagContainer, const struct FGameplayTagContainer& InTagContainer, class UObject** OutAsset, bool bForceFirstOnly); + bool FindArchitectAssets(const struct FGameplayTagContainer& InTagContainer, TArray* assets); + void FindSceneRigAsset(const struct FGameplayTagContainer& InAnimTagContainer, class UObject** OutSceneRig); + class UAnimationArchitectComponent* GetAnimationArchitectComponent(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArchitect_ActorInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArchitect_ActorInterface") + } + static class IAnimationArchitect_ActorInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimationArchitect_ActorInterface; + +// Class AnimationArchitectRuntime.AnimationArchitect_AnimInstance +// 0x0000 (0x02C0 - 0x02C0) +class UAnimationArchitect_AnimInstance : public UAnimInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArchitect_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArchitect_AnimInstance") + } + static class UAnimationArchitect_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationArchitect_AnimInstance; + +// Class AnimationArchitectRuntime.AnimationArchitectAsset +// 0x0018 (0x00E8 - 0x00D0) +class UAnimationArchitectAsset final : public UBaseArchitectAsset +{ +public: + TArray ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + class UAnimationArcitectAsset_ConnectionsCluster* ConnectionsCluster; // 0x00E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArchitectAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArchitectAsset") + } + static class UAnimationArchitectAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationArchitectAsset; + +// Class AnimationArchitectRuntime.AnimationArchitect_Character +// 0x0010 (0x04F0 - 0x04E0) +class AAnimationArchitect_Character : public ACharacter +{ +public: + uint8 Pad_4E0[0x8]; // 0x04E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationArchitectComponent* AnimationArchitectComponent; // 0x04E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void AddAnimationArchitectGameplayTag(const struct FGameplayTag& InGameplayTag); + void AddInteractionArchitectGameplayTag(const struct FGameplayTag& InGamepayTag); + void FindArchitectAsset(const struct FGameplayTagContainer& InAnimTagContainer, class UObject** OutAsset, bool bForceFirstOnly); + void FindArchitectAssetFromMonolythicAsset(const struct FGameplayTagContainer& InAssetTypeTagContainer, const struct FGameplayTagContainer& InTagContainer, class UObject** OutAsset, bool bForceFirstOnly); + bool FindArchitectAssets(const struct FGameplayTagContainer& InAnimTagContainer, TArray* assets); + + class UAnimationArchitectComponent* GetAnimationArchitectComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArchitect_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArchitect_Character") + } + static class AAnimationArchitect_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAnimationArchitect_Character; + +// Class AnimationArchitectRuntime.AnimationArchitectComponent +// 0x0290 (0x0360 - 0x00D0) +class UAnimationArchitectComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x28]; // 0x00D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + EArchitectType AssetType; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HardAnimationArchitectAssets; // 0x0100(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UAnimationArchitectAsset* TempAnimationArchitectAsset; // 0x0110(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray HardStationArchitectAssets; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray HardStationArchitectSceneRigAssets; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray HardObjectArchitectAssets; // 0x0138(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap HardInteractionAssetMap; // 0x0148(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer AnimationArchitectGameplayTags; // 0x0198(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer AnimationArchitectPersistentGamePlayTags; // 0x01B8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + TArray AnimationTagProviders; // 0x01D8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer InteractionArchitectGameplayTags; // 0x01E8(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer InteractionArchitectPersistentGamePlayTags; // 0x0208(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer StationArchitectGamePlayTags; // 0x0228(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer StationArchitectSceneRigTags; // 0x0248(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer ObjectArchitectGamePlayTags; // 0x0268(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer AnimationArchitectAssetTagContainer; // 0x0288(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer InteractionReactionAssetTagContainer; // 0x02A8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + TArray DynamicAnimationArchitectAssets; // 0x02C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2D8[0x30]; // 0x02D8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate AnimationArchitectTagsChangedDelegate; // 0x0308(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate InteractionArchitectTagsChangedDelegate; // 0x0318(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate StationArchitectTagsChangedDelegate; // 0x0328(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ObjectArchitectTagsChangedDelegate; // 0x0338(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_348[0x18]; // 0x0348(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddAnimationArchitectGameplayTag(const struct FGameplayTag& InGameplayTag); + void AddAnimationArchitectPersistentGameplayTags(const struct FGameplayTagContainer& InGameplayTags); + void AddInteractionArchitectGameplayTag(const struct FGameplayTag& InGameplayTag); + void AddInteractionArchitectPersistentGameplayTags(const struct FGameplayTagContainer& InGameplayTags); + void AddObjectArchitectGameplayTag(const struct FGameplayTag& InGameplayTag); + bool InteractionArchitectTagContainerHasAny(const struct FGameplayTagContainer& InGameplayTagContainer); + bool InteractionArchitectTagContainerHasTag(const struct FGameplayTag& InGameplayTag); + void RemoveAnimationArchitectGameplayTag(const struct FGameplayTag& InGameplayTag); + void RemoveInteractionArchitectGameplayTag(const struct FGameplayTag& InGameplayTag); + void RemoveObjectArchitectGameplayTag(const struct FGameplayTag& InGameplayTag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArchitectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArchitectComponent") + } + static class UAnimationArchitectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationArchitectComponent; + +// Class AnimationArchitectRuntime.AnimationArchitect_ComponentOwnerInterface +// 0x0000 (0x0000 - 0x0000) +class IAnimationArchitect_ComponentOwnerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArchitect_ComponentOwnerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArchitect_ComponentOwnerInterface") + } + static class IAnimationArchitect_ComponentOwnerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimationArchitect_ComponentOwnerInterface; + +// Class AnimationArchitectRuntime.AnimationArchitectFilter +// 0x0000 (0x0028 - 0x0028) +class UAnimationArchitectFilter final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArchitectFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArchitectFilter") + } + static class UAnimationArchitectFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationArchitectFilter; + +// Class AnimationArchitectRuntime.AnimationArchitectTagProvider +// 0x0000 (0x0028 - 0x0028) +class UAnimationArchitectTagProvider : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArchitectTagProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArchitectTagProvider") + } + static class UAnimationArchitectTagProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationArchitectTagProvider; + +// Class AnimationArchitectRuntime.AnimationArchitect_TagProviderInterface +// 0x0000 (0x0000 - 0x0000) +class IAnimationArchitect_TagProviderInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationArchitect_TagProviderInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationArchitect_TagProviderInterface") + } + static class IAnimationArchitect_TagProviderInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimationArchitect_TagProviderInterface; + +// Class AnimationArchitectRuntime.AnimTag_Direct +// 0x0020 (0x0048 - 0x0028) +class UAnimTag_Direct final : public UAnimationArchitectTagProvider +{ +public: + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_Direct") + } + static class UAnimTag_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_Direct; + +// Class AnimationArchitectRuntime.ArchitectGameInstance +// 0x0088 (0x0230 - 0x01A8) +class UArchitectGameInstance : public UGameInstance +{ +public: + uint8 Pad_1A8[0x20]; // 0x01A8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HardInteractionArchitectAssets; // 0x01C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UObjectArchitectMonolithicAsset* MonolithicObjectArchitectAsset; // 0x01D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPreLoadArchitectMonolithicAsset* PreloadMonolithicArchitectAsset; // 0x01E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1E8[0x48]; // 0x01E8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UArchitectGameInstance* GetArchitectGameInstance(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ArchitectGameInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ArchitectGameInstance") + } + static class UArchitectGameInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UArchitectGameInstance; + +// Class AnimationArchitectRuntime.BaseArchitectComponent +// 0x00D8 (0x01A8 - 0x00D0) +class UBaseArchitectComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x38]; // 0x00D0(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> HardBaseArchitectAssets; // 0x0108(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AnimationTagProviders; // 0x0120(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer BaseArchitectGamePlayTags; // 0x0130(0x0020)(Edit, BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_150[0x48]; // 0x0150(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RequestedLoadedAssets; // 0x0198(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void AddGameplayTag(const struct FGameplayTag& InGameplayTag); + bool GameplayTagContainerHasTag(const struct FGameplayTag& InGameplayTag); + void RemoveGameplayTag(const struct FGameplayTag& InGameplayTag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseArchitectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseArchitectComponent") + } + static class UBaseArchitectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBaseArchitectComponent; + +// Class AnimationArchitectRuntime.BaseArchitectMonolithicAsset +// 0x00A0 (0x00D0 - 0x0030) +class UBaseArchitectMonolithicAsset : public UDataAsset +{ +public: + TMap ClassMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TMap DefaultKeyOrderMap; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseArchitectMonolithicAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseArchitectMonolithicAsset") + } + static class UBaseArchitectMonolithicAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBaseArchitectMonolithicAsset; + +// Class AnimationArchitectRuntime.BaseArchitectState +// 0x0018 (0x0048 - 0x0030) +class UBaseArchitectState final : public UDataAsset +{ +public: + class UBaseArchitectAsset* StateAsset; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TransitionsTo; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseArchitectState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseArchitectState") + } + static class UBaseArchitectState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBaseArchitectState; + +// Class AnimationArchitectRuntime.InteractionArchitectAsset +// 0x0010 (0x00E0 - 0x00D0) +class UInteractionArchitectAsset final : public UBaseArchitectAsset +{ +public: + TArray ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + TArray> K2_FindAbilityConnectionArray(const struct FGameplayTagContainer& InSourceTagContainer, const TArray& InTargetAssets, const TArray& InTargetTags); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InteractionArchitectAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InteractionArchitectAsset") + } + static class UInteractionArchitectAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInteractionArchitectAsset; + +// Class AnimationArchitectRuntime.ObjectArchitectAsset +// 0x0010 (0x00E0 - 0x00D0) +class UObjectArchitectAsset final : public UBaseArchitectAsset +{ +public: + TArray ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectArchitectAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectArchitectAsset") + } + static class UObjectArchitectAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectArchitectAsset; + +// Class AnimationArchitectRuntime.ObjectArchitectMonolithicAsset +// 0x0000 (0x00D0 - 0x00D0) +class UObjectArchitectMonolithicAsset final : public UBaseArchitectMonolithicAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectArchitectMonolithicAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectArchitectMonolithicAsset") + } + static class UObjectArchitectMonolithicAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectArchitectMonolithicAsset; + +// Class AnimationArchitectRuntime.PreloadArchitectHUD +// 0x0000 (0x0338 - 0x0338) +class APreloadArchitectHUD : public AHUD +{ +public: + void TogglePreloadArchitectHUD(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreloadArchitectHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreloadArchitectHUD") + } + static class APreloadArchitectHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APreloadArchitectHUD; + +// Class AnimationArchitectRuntime.PreloadArchitectHUDWidgetStyle +// 0x11B0 (0x11E0 - 0x0030) +class UPreloadArchitectHUDWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FPreloadArchitectHUDStyle PreloadArchitectHUDStyle; // 0x0030(0x11B0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreloadArchitectHUDWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreloadArchitectHUDWidgetStyle") + } + static class UPreloadArchitectHUDWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPreloadArchitectHUDWidgetStyle; + +// Class AnimationArchitectRuntime.PreLoadArchitectMonolithicAsset +// 0x0000 (0x00D0 - 0x00D0) +class UPreLoadArchitectMonolithicAsset final : public UBaseArchitectMonolithicAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreLoadArchitectMonolithicAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreLoadArchitectMonolithicAsset") + } + static class UPreLoadArchitectMonolithicAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPreLoadArchitectMonolithicAsset; + +// Class AnimationArchitectRuntime.PreLoadAssetArchitectAsset +// 0x0010 (0x00E0 - 0x00D0) +class UPreLoadAssetArchitectAsset final : public UBaseArchitectAsset +{ +public: + TArray ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreLoadAssetArchitectAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreLoadAssetArchitectAsset") + } + static class UPreLoadAssetArchitectAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPreLoadAssetArchitectAsset; + +// Class AnimationArchitectRuntime.PreLoadAssetInterface +// 0x0000 (0x0000 - 0x0000) +class IPreLoadAssetInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreLoadAssetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreLoadAssetInterface") + } + static class IPreLoadAssetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPreLoadAssetInterface; + +// Class AnimationArchitectRuntime.StationArcitectAsset_ConnectionsCluster +// 0x0010 (0x0038 - 0x0028) +class UStationArcitectAsset_ConnectionsCluster final : public UObject +{ +public: + TArray ConnectionArray; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationArcitectAsset_ConnectionsCluster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationArcitectAsset_ConnectionsCluster") + } + static class UStationArcitectAsset_ConnectionsCluster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationArcitectAsset_ConnectionsCluster; + +// Class AnimationArchitectRuntime.StationArchitectAsset +// 0x0068 (0x0138 - 0x00D0) +class UStationArchitectAsset final : public UBaseArchitectAsset +{ +public: + TArray ConnectionArray; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + class UStationArcitectAsset_ConnectionsCluster* ConnectionCluster; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x50]; // 0x00E8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationArchitectAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationArchitectAsset") + } + static class UStationArchitectAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationArchitectAsset; + +// Class AnimationArchitectRuntime.StationArchitectComponent +// 0x0010 (0x01B8 - 0x01A8) +class UStationArchitectComponent final : public UBaseArchitectComponent +{ +public: + TArray> HardSceneRigAssets; // 0x01A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationArchitectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationArchitectComponent") + } + static class UStationArchitectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationArchitectComponent; + +} + diff --git a/Hogwarts Legacy/SDK/AnimationArchitectRuntime_structs.hpp b/Hogwarts Legacy/SDK/AnimationArchitectRuntime_structs.hpp new file mode 100644 index 0000000..4ced3c8 --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimationArchitectRuntime_structs.hpp @@ -0,0 +1,281 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimationArchitectRuntime + +#include "Basic.hpp" + +#include "GameplayTags_structs.hpp" +#include "SlateCore_structs.hpp" + + +namespace SDK +{ + +// Enum AnimationArchitectRuntime.TagsChangedEvent +// NumValues: 0x0003 +enum class ETagsChangedEvent : uint8 +{ + TagAdded = 0, + TagRemoved = 1, + TagsChangedEvent_MAX = 2, +}; + +// Enum AnimationArchitectRuntime.EInteractionProject +// NumValues: 0x0004 +enum class EInteractionProject : uint8 +{ + Reactions = 0, + Creatures = 1, + NPC = 2, + EInteractionProject_MAX = 3, +}; + +// Enum AnimationArchitectRuntime.ArchitectType +// NumValues: 0x0006 +enum class EArchitectType : uint8 +{ + ANIMATION_ARCHITECT = 0, + INTERACTION_ARCHITECT = 1, + SOUND_ARCHITECT = 2, + STATION_ARCHITECT = 3, + OBJECT_ARCHITECT = 4, + ArchitectType_MAX = 5, +}; + +// Enum AnimationArchitectRuntime.EAsyncLoadAnimationState +// NumValues: 0x0004 +enum class EAsyncLoadAnimationState : uint8 +{ + NOT_REQUESTED = 0, + REQUEST_IN_PROGRESS = 1, + REQUEST_COMPLETED = 2, + EAsyncLoadAnimationState_MAX = 3, +}; + +// ScriptStruct AnimationArchitectRuntime.BaseArchitectAsset_Connection +// 0x0000 (0x0000 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x01) FBaseArchitectAsset_Connection +{ +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FBaseArchitectAsset_Connection; + +// ScriptStruct AnimationArchitectRuntime.BaseArchitectAsset_AssetProxy +// 0x0010 (0x0010 - 0x0000) +struct FBaseArchitectAsset_AssetProxy +{ +public: + class FName AssetName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExternalName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseArchitectAsset_AssetProxy; + +// ScriptStruct AnimationArchitectRuntime.AnimationArchitectAsset_AssetProxy +// 0x0010 (0x0020 - 0x0010) +struct FAnimationArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy +{ +public: + class UAnimationAsset* AnimationAsset; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationArchitectAsset_AssetProxy; + +// ScriptStruct AnimationArchitectRuntime.AnimationArchitectAsset_Connection +// 0x0030 (0x0030 - 0x0000) +struct FAnimationArchitectAsset_Connection final : public FBaseArchitectAsset_Connection +{ +public: + struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationArchitectAsset_Connection; + +// ScriptStruct AnimationArchitectRuntime.BaseArchitectCandidate +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x04) FBaseArchitectCandidate final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBaseArchitectCandidate; + +// ScriptStruct AnimationArchitectRuntime.BaseArchitectAsset_SoftDependencyContainer +// 0x0018 (0x0018 - 0x0000) +struct FBaseArchitectAsset_SoftDependencyContainer final +{ +public: + class FName Category; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AssetNames; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseArchitectAsset_SoftDependencyContainer; + +// ScriptStruct AnimationArchitectRuntime.BaseArchitectMonolithicAsset_DefaultKeyOrder +// 0x0010 (0x0010 - 0x0000) +struct FBaseArchitectMonolithicAsset_DefaultKeyOrder final +{ +public: + TArray DefaultKeyOrder; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseArchitectMonolithicAsset_DefaultKeyOrder; + +// ScriptStruct AnimationArchitectRuntime.BaseArchitectMonolithicAsset_AssetProxy +// 0x000C (0x000C - 0x0000) +struct FBaseArchitectMonolithicAsset_AssetProxy final +{ +public: + class FName AssetName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Probability; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseArchitectMonolithicAsset_AssetProxy; + +// ScriptStruct AnimationArchitectRuntime.BaseArchitectMonolithicAsset_Connection +// 0x0030 (0x0030 - 0x0000) +struct FBaseArchitectMonolithicAsset_Connection final : public FBaseArchitectAsset_Connection +{ +public: + struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseArchitectMonolithicAsset_Connection; + +// ScriptStruct AnimationArchitectRuntime.BaseArchitectMonolithicAsset_Class +// 0x0020 (0x0020 - 0x0000) +struct FBaseArchitectMonolithicAsset_Class final +{ +public: + TArray Categories; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray ConnectionArray; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseArchitectMonolithicAsset_Class; + +// ScriptStruct AnimationArchitectRuntime.BaseArchitectTransition +// 0x0010 (0x0010 - 0x0000) +struct FBaseArchitectTransition final +{ +public: + TWeakObjectPtr EndState; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* TransitionAnim; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseArchitectTransition; + +// ScriptStruct AnimationArchitectRuntime.InteractionArchitectAsset_KeyValueGroup +// 0x0028 (0x0028 - 0x0000) +struct FInteractionArchitectAsset_KeyValueGroup final +{ +public: + class UBaseArchitectAsset* Asset; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer GameplayTags; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInteractionArchitectAsset_KeyValueGroup; + +// ScriptStruct AnimationArchitectRuntime.InteractionArchitectAsset_AssetProxy +// 0x0010 (0x0020 - 0x0010) +struct FInteractionArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy +{ +public: + TSubclassOf GeneratedClass; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInteractionArchitectAsset_AssetProxy; + +// ScriptStruct AnimationArchitectRuntime.InteractionArchitectAsset_Connection +// 0x0028 (0x0028 - 0x0000) +struct FInteractionArchitectAsset_Connection final : public FBaseArchitectAsset_Connection +{ +public: + TArray KeyValueGroups; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray AssetProxies; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + bool bIsAdditive; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInteractionArchitectAsset_Connection; + +// ScriptStruct AnimationArchitectRuntime.ObjectArchitectAsset_AssetProxy +// 0x0010 (0x0020 - 0x0010) +struct FObjectArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy +{ +public: + class UObject* ObjectAsset; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectArchitectAsset_AssetProxy; + +// ScriptStruct AnimationArchitectRuntime.ObjectArchitectAsset_Connection +// 0x0030 (0x0030 - 0x0000) +struct FObjectArchitectAsset_Connection final : public FBaseArchitectAsset_Connection +{ +public: + struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FObjectArchitectAsset_Connection; + +// ScriptStruct AnimationArchitectRuntime.PreloadArchitectHUDStyle +// 0x11A8 (0x11B0 - 0x0008) +struct FPreloadArchitectHUDStyle final : public FSlateWidgetStyle +{ +public: + struct FTextBlockStyle WorldTextStyle; // 0x0008(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle LevelTextStyle; // 0x0278(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle LoadedAssetTextStyle; // 0x04E8(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTextBlockStyle LoadingAssetTextStyle; // 0x0758(0x0270)(Edit, NativeAccessSpecifierPublic) + struct FTableRowStyle TreeRowStyle; // 0x09C8(0x07C8)(Edit, NativeAccessSpecifierPublic) + struct FMargin HUDMargin; // 0x1190(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin TreeMargin; // 0x11A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPreloadArchitectHUDStyle; + +// ScriptStruct AnimationArchitectRuntime.PreLoadAssetArchitectAsset_AssetProxy +// 0x0010 (0x0020 - 0x0010) +struct FPreLoadAssetArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy +{ +public: + class UObject* ObjectAsset; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPreLoadAssetArchitectAsset_AssetProxy; + +// ScriptStruct AnimationArchitectRuntime.PreLoadAssetArchitectAsset_Connection +// 0x0030 (0x0030 - 0x0000) +struct FPreLoadAssetArchitectAsset_Connection final : public FBaseArchitectAsset_Connection +{ +public: + struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPreLoadAssetArchitectAsset_Connection; + +// ScriptStruct AnimationArchitectRuntime.StationArchitectAsset_AssetProxy +// 0x0010 (0x0020 - 0x0010) +struct FStationArchitectAsset_AssetProxy final : public FBaseArchitectAsset_AssetProxy +{ +public: + class UObject* StationAsset; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Probability; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStationArchitectAsset_AssetProxy; + +// ScriptStruct AnimationArchitectRuntime.StationArchitectAsset_Connection +// 0x0030 (0x0030 - 0x0000) +struct FStationArchitectAsset_Connection final : public FBaseArchitectAsset_Connection +{ +public: + struct FGameplayTagContainer GameplayTags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TArray AssetProxies; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStationArchitectAsset_Connection; + +} + diff --git a/Hogwarts Legacy/SDK/AnimationCore_classes.hpp b/Hogwarts Legacy/SDK/AnimationCore_classes.hpp new file mode 100644 index 0000000..7e8131a --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimationCore_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimationCore + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class AnimationCore.AnimationDataSourceRegistry +// 0x0050 (0x0078 - 0x0028) +class UAnimationDataSourceRegistry final : public UObject +{ +public: + TMap> DataSources; // 0x0028(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationDataSourceRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationDataSourceRegistry") + } + static class UAnimationDataSourceRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationDataSourceRegistry; + +} + diff --git a/Hogwarts Legacy/SDK/AnimationCore_structs.hpp b/Hogwarts Legacy/SDK/AnimationCore_structs.hpp new file mode 100644 index 0000000..9cb43e8 --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimationCore_structs.hpp @@ -0,0 +1,255 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimationCore + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum AnimationCore.ETransformConstraintType +// NumValues: 0x0005 +enum class ETransformConstraintType : uint8 +{ + Translation = 0, + Rotation = 1, + Scale = 2, + Parent = 3, + ETransformConstraintType_MAX = 4, +}; + +// Enum AnimationCore.EConstraintType +// NumValues: 0x0003 +enum class EConstraintType : uint8 +{ + Transform = 0, + Aim = 1, + MAX = 2, +}; + +// ScriptStruct AnimationCore.ConstraintOffset +// 0x0060 (0x0060 - 0x0000) +struct FConstraintOffset final +{ +public: + struct FVector Translation; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Parent; // 0x0030(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConstraintOffset; + +// ScriptStruct AnimationCore.NodeObject +// 0x0010 (0x0010 - 0x0000) +struct FNodeObject final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNodeObject; + +// ScriptStruct AnimationCore.NodeHierarchyData +// 0x0070 (0x0070 - 0x0000) +struct FNodeHierarchyData final +{ +public: + TArray Nodes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Transforms; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap NodeNameToIndexMapping; // 0x0020(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNodeHierarchyData; + +// ScriptStruct AnimationCore.NodeHierarchyWithUserData +// 0x0078 (0x0078 - 0x0000) +struct FNodeHierarchyWithUserData +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNodeHierarchyData Hierarchy; // 0x0008(0x0070)(Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FNodeHierarchyWithUserData; + +// ScriptStruct AnimationCore.Axis +// 0x0010 (0x0010 - 0x0000) +struct FAxis final +{ +public: + struct FVector Axis; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInLocalSpace; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAxis; + +// ScriptStruct AnimationCore.FilterOptionPerAxis +// 0x0003 (0x0003 - 0x0000) +struct FFilterOptionPerAxis final +{ +public: + bool bX; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bY; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZ; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFilterOptionPerAxis; + +// ScriptStruct AnimationCore.ConstraintDescriptionEx +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FConstraintDescriptionEx +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFilterOptionPerAxis AxesFilterOption; // 0x0008(0x0003)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintDescriptionEx; + +// ScriptStruct AnimationCore.TransformConstraintDescription +// 0x0008 (0x0018 - 0x0010) +struct FTransformConstraintDescription final : public FConstraintDescriptionEx +{ +public: + ETransformConstraintType TransformType; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTransformConstraintDescription; + +// ScriptStruct AnimationCore.ConstraintDescriptor +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FConstraintDescriptor final +{ +public: + EConstraintType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintDescriptor; + +// ScriptStruct AnimationCore.ConstraintData +// 0x0080 (0x0080 - 0x0000) +struct FConstraintData final +{ +public: + struct FConstraintDescriptor Constraint; // 0x0000(0x0010)(NativeAccessSpecifierPublic) + float weight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainOffset; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Offset; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform CurrentTransform; // 0x0050(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConstraintData; + +// ScriptStruct AnimationCore.ConstraintDescription +// 0x000D (0x000D - 0x0000) +struct FConstraintDescription final +{ +public: + bool bTranslation; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotation; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScale; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParent; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis TranslationAxes; // 0x0004(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis RotationAxes; // 0x0007(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis ScaleAxes; // 0x000A(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConstraintDescription; + +// ScriptStruct AnimationCore.TransformConstraint +// 0x0028 (0x0028 - 0x0000) +struct FTransformConstraint final +{ +public: + struct FConstraintDescription Operator; // 0x0000(0x000D)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SourceNode; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetNode; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainOffset; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTransformConstraint; + +// ScriptStruct AnimationCore.FABRIKChainLink +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FFABRIKChainLink final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFABRIKChainLink; + +// ScriptStruct AnimationCore.TransformFilter +// 0x0009 (0x0009 - 0x0000) +struct FTransformFilter final +{ +public: + struct FFilterOptionPerAxis TranslationFilter; // 0x0000(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis RotationFilter; // 0x0003(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFilterOptionPerAxis ScaleFilter; // 0x0006(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformFilter; + +// ScriptStruct AnimationCore.CCDIKChainLink +// 0x0080 (0x0080 - 0x0000) +struct alignas(0x10) FCCDIKChainLink final +{ +public: + uint8 Pad_0[0x80]; // 0x0000(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCCDIKChainLink; + +// ScriptStruct AnimationCore.EulerTransform +// 0x0024 (0x0024 - 0x0000) +struct FEulerTransform final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEulerTransform; + +// ScriptStruct AnimationCore.AimConstraintDescription +// 0x0030 (0x0040 - 0x0010) +struct FAimConstraintDescription final : public FConstraintDescriptionEx +{ +public: + struct FAxis LookAt_Axis; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAxis LookUp_Axis; // 0x0020(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLookUp; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LookUpTarget; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAimConstraintDescription; + +// ScriptStruct AnimationCore.NodeChain +// 0x0010 (0x0010 - 0x0000) +struct FNodeChain final +{ +public: + TArray Nodes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNodeChain; + +// ScriptStruct AnimationCore.TransformNoScale +// 0x0020 (0x0020 - 0x0000) +struct FTransformNoScale final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0010(0x0010)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformNoScale; + +} + diff --git a/Hogwarts Legacy/SDK/AnimationSharing_classes.hpp b/Hogwarts Legacy/SDK/AnimationSharing_classes.hpp new file mode 100644 index 0000000..94ea94b --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimationSharing_classes.hpp @@ -0,0 +1,224 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimationSharing + +#include "Basic.hpp" + +#include "AnimationSharing_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class AnimationSharing.AnimSharingStateInstance +// 0x0020 (0x02E0 - 0x02C0) +#pragma pack(push, 0x1) +class alignas(0x10) UAnimSharingStateInstance : public UAnimInstance +{ +public: + class UAnimSequence* AnimationToPlay; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PermutationTimeOffset; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlayRate; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStateBool; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSharingInstance* Instance; // 0x02D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void GetInstancedActors(TArray* Actors); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSharingStateInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSharingStateInstance") + } + static class UAnimSharingStateInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UAnimSharingStateInstance; + +// Class AnimationSharing.AnimSharingTransitionInstance +// 0x0010 (0x02D0 - 0x02C0) +class UAnimSharingTransitionInstance final : public UAnimInstance +{ +public: + TWeakObjectPtr FromComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr ToComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BlendTime; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBlendBool; // 0x02CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSharingTransitionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSharingTransitionInstance") + } + static class UAnimSharingTransitionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSharingTransitionInstance; + +// Class AnimationSharing.AnimSharingAdditiveInstance +// 0x0010 (0x02D0 - 0x02C0) +class UAnimSharingAdditiveInstance final : public UAnimInstance +{ +public: + TWeakObjectPtr BaseComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr AdditiveAnimation; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Alpha; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStateBool; // 0x02CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSharingAdditiveInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSharingAdditiveInstance") + } + static class UAnimSharingAdditiveInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSharingAdditiveInstance; + +// Class AnimationSharing.AnimSharingInstance +// 0x00F8 (0x0120 - 0x0028) +class UAnimSharingInstance final : public UObject +{ +public: + TArray RegisteredActors; // 0x0028(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationSharingStateProcessor* StateProcessor; // 0x0088(0x0008)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90[0x38]; // 0x0090(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TArray UsedAnimationSequences; // 0x00C8(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnum* StateEnum; // 0x00E8(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SharingActor; // 0x00F0(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x28]; // 0x00F8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSharingInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSharingInstance") + } + static class UAnimSharingInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSharingInstance; + +// Class AnimationSharing.AnimationSharingManager +// 0x0098 (0x00C0 - 0x0028) +class UAnimationSharingManager : public UObject +{ +public: + TArray Skeletons; // 0x0028(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray PerSkeletonData; // 0x0038(0x0010)(Edit, ZeroConstructor, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + uint8 Pad_48[0x70]; // 0x0048(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationSharingSetup* InitializationSetup; // 0x00B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static bool AnimationSharingEnabled(); + static bool CreateAnimationSharingManager(class UObject* WorldContextObject, const class UAnimationSharingSetup* Setup); + static class UAnimationSharingManager* GetAnimationSharingManager(class UObject* WorldContextObject); + + void RegisterActorWithSkeletonBP(class AActor* InActor, const class USkeleton* SharingSkeleton); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationSharingManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationSharingManager") + } + static class UAnimationSharingManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationSharingManager; + +// Class AnimationSharing.AnimationSharingSetup +// 0x0020 (0x0048 - 0x0028) +class UAnimationSharingSetup : public UObject +{ +public: + TArray SkeletonSetups; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FAnimationSharingScalability ScalabilitySettings; // 0x0038(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationSharingSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationSharingSetup") + } + static class UAnimationSharingSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationSharingSetup; + +// Class AnimationSharing.AnimationSharingStateProcessor +// 0x0028 (0x0050 - 0x0028) +class UAnimationSharingStateProcessor : public UObject +{ +public: + TSoftObjectPtr AnimationStateEnum; // 0x0028(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class UEnum* GetAnimationStateEnum(); + void ProcessActorState(int32* OutState, class AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool* bShouldProcess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationSharingStateProcessor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationSharingStateProcessor") + } + static class UAnimationSharingStateProcessor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationSharingStateProcessor; + +} + diff --git a/Hogwarts Legacy/SDK/AnimationSharing_structs.hpp b/Hogwarts Legacy/SDK/AnimationSharing_structs.hpp new file mode 100644 index 0000000..6507e37 --- /dev/null +++ b/Hogwarts Legacy/SDK/AnimationSharing_structs.hpp @@ -0,0 +1,92 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AnimationSharing + +#include "Basic.hpp" + +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// ScriptStruct AnimationSharing.TickAnimationSharingFunction +// 0x0008 (0x0048 - 0x0040) +struct FTickAnimationSharingFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTickAnimationSharingFunction; + +// ScriptStruct AnimationSharing.AnimationSharingScalability +// 0x0010 (0x0010 - 0x0000) +struct FAnimationSharingScalability final +{ +public: + struct FPerPlatformBool UseBlendTransitions; // 0x0000(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformFloat BlendSignificanceValue; // 0x0004(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformInt MaximumNumberConcurrentBlends; // 0x0008(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformFloat TickSignificanceValue; // 0x000C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationSharingScalability; + +// ScriptStruct AnimationSharing.AnimationSetup +// 0x0018 (0x0018 - 0x0000) +struct FAnimationSetup final +{ +public: + class UAnimSequence* AnimSequence; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AnimBlueprint; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformInt NumRandomizedInstances; // 0x0010(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformBool Enabled; // 0x0014(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationSetup; + +// ScriptStruct AnimationSharing.AnimationStateEntry +// 0x0030 (0x0030 - 0x0000) +struct FAnimationStateEntry final +{ +public: + uint8 State; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AnimationSetups; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bOnDemand; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdditive; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendTime; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReturnToPreviousState; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetNextState; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NextState; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt MaximumNumberOfConcurrentInstances; // 0x0024(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float WiggleTimePercentage; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequiresCurves; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationStateEntry; + +// ScriptStruct AnimationSharing.PerSkeletonAnimationSharingSetup +// 0x0038 (0x0038 - 0x0000) +struct FPerSkeletonAnimationSharingSetup final +{ +public: + class USkeleton* Skeleton; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMesh* SkeletalMesh; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf BlendAnimBlueprint; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AdditiveAnimBlueprint; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf StateProcessorClass; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimationStates; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerSkeletonAnimationSharingSetup; + +} + diff --git a/Hogwarts Legacy/SDK/AudioPlatformConfiguration_structs.hpp b/Hogwarts Legacy/SDK/AudioPlatformConfiguration_structs.hpp new file mode 100644 index 0000000..a54e54a --- /dev/null +++ b/Hogwarts Legacy/SDK/AudioPlatformConfiguration_structs.hpp @@ -0,0 +1,43 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AudioPlatformConfiguration + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum AudioPlatformConfiguration.ESoundwaveSampleRateSettings +// NumValues: 0x0006 +enum class ESoundwaveSampleRateSettings : uint8 +{ + Max = 0, + High = 1, + Medium = 2, + Low = 3, + Min = 4, + MatchDevice = 5, +}; + +// ScriptStruct AudioPlatformConfiguration.PlatformRuntimeAudioCompressionOverrides +// 0x0010 (0x0010 - 0x0000) +struct FPlatformRuntimeAudioCompressionOverrides final +{ +public: + bool bOverrideCompressionTimes; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DurationThreshold; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxNumRandomBranches; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SoundCueQualityIndex; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlatformRuntimeAudioCompressionOverrides; + +} + diff --git a/Hogwarts Legacy/SDK/AvaAnimation_classes.hpp b/Hogwarts Legacy/SDK/AvaAnimation_classes.hpp new file mode 100644 index 0000000..72023d7 --- /dev/null +++ b/Hogwarts Legacy/SDK/AvaAnimation_classes.hpp @@ -0,0 +1,6265 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AvaAnimation + +#include "Basic.hpp" + +#include "AvaAnimation_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "AnimationArchitectRuntime_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "CustomizableCharacter_structs.hpp" +#include "UtilitiesRuntime_structs.hpp" + + +namespace SDK +{ + +// Class AvaAnimation.BaseProvider +// 0x0000 (0x0028 - 0x0028) +class UBaseProvider : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseProvider") + } + static class UBaseProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBaseProvider; + +// Class AvaAnimation.FloatProvider +// 0x0000 (0x0028 - 0x0028) +class UFloatProvider : public UBaseProvider +{ +public: + float GetFloatBP(const class UObject* Context, float TimeOffset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatProvider") + } + static class UFloatProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatProvider; + +// Class AvaAnimation.Float_Direct +// 0x0008 (0x0030 - 0x0028) +class UFloat_Direct final : public UFloatProvider +{ +public: + float Value; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_Direct") + } + static class UFloat_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_Direct; + +// Class AvaAnimation.ActiveCameraActor +// 0x0000 (0x0000 - 0x0000) +class IActiveCameraActor final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActiveCameraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActiveCameraActor") + } + static class IActiveCameraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IActiveCameraActor; + +// Class AvaAnimation.FacialComponent +// 0x06F0 (0x07C0 - 0x00D0) +class UFacialComponent final : public UActorComponent +{ +public: + class UAnimRequest_Dialogue* DialogueAnimRequest; // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDialogueLineAnimTablesFinishedLoading; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDialogueLineAnimStartedDelegate; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDialogueLineAnimFinishedDelegate; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_108[0x3D0]; // 0x0108(0x03D0)(Fixing Size After Last Property [ Dumper-7 ]) + class UAimEyesData* IdleAimEyes; // 0x04D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAimEyesData* ListeningAimEyes; // 0x04E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAimEyesData* SpeakingAimEyes; // 0x04E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F0[0x40]; // 0x04F0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate DialogueLineEmotionChangedDelegate; // 0x0530(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UAnimRequest_FacialEmotion* FacialEmotionAnimRequest; // 0x0540(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_548[0x140]; // 0x0548(0x0140)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimRequest_FacialAnimation* FacialAnimationAnimRequest; // 0x0688(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_690[0x70]; // 0x0690(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimRequest_AmbientEyes* AmbientEyesAnimRequest; // 0x0700(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray DialogueLineDataTables; // 0x0708(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_718[0x8]; // 0x0718(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* CurrentDialogueLineAnim; // 0x0720(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_728[0x98]; // 0x0728(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BlinkNow(); + void DoubleBlinkNow(); + bool EditorCancelPlayingCurrentDialogueLine(); + TArray EditorGetDialogueLineIds(); + bool EditorLoadLanguage(const class FString& Lang); + bool EditorPlayDialogueLine(class FName DialogueLine, class FName OverrideDialogueLineEmotion); + void FinishSettingGazeState(const EManagedEyeStatePriority InPriority); + EFacialEmotion GetActiveFacialEmotion(); + TSoftObjectPtr GetDialogueLineAnim(class FName DialogueLine); + class UAnimSequence* GetFacialAnimByTags(const struct FGameplayTagContainer& AnimTags); + class UAnimSequence* GetFacialEmotionAnim(class FName Emotion, const struct FGameplayTagContainer& AnimTags); + bool IsLoadingDialogueLineAnimDataTables(); + bool IsPlayingDialogueLine(); + void OnCharacterLoadComplete(class AActor* Actor); + void OnHealthChanged(class AActor* Actor, float Delta, bool bIndicateHUD); + void ReloadAnimDataTables(); + void SetAdditiveEyeTargetDefaultValue(bool bValue); + void SetAmbientEyesDefaultValue(bool bValue); + void StartSettingGazeState(const EGazeStatesEnum InGazeState, const EManagedEyeStatePriority InPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FacialComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FacialComponent") + } + static class UFacialComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFacialComponent; + +// Class AvaAnimation.ObjectProvider +// 0x0000 (0x0028 - 0x0028) +class UObjectProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectProvider") + } + static class UObjectProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectProvider; + +// Class AvaAnimation.ActorProvider +// 0x0010 (0x0038 - 0x0028) +class UActorProvider : public UObjectProvider +{ +public: + class UActorSpawner* PreviewSpawner; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class AActor* GetActor(const class UObject* Caller) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorProvider") + } + static class UActorProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorProvider; + +// Class AvaAnimation.IKDriver +// 0x0000 (0x0028 - 0x0028) +class UIKDriver : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver") + } + static class UIKDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver; + +// Class AvaAnimation.IKDriver_AimAtConeOnly +// 0x0060 (0x0088 - 0x0028) +class UIKDriver_AimAtConeOnly final : public UIKDriver +{ +public: + TArray AimControls; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_AimAtConeOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_AimAtConeOnly") + } + static class UIKDriver_AimAtConeOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_AimAtConeOnly; + +// Class AvaAnimation.Actor_External +// 0x0008 (0x0040 - 0x0038) +class UActor_External final : public UActorProvider +{ +public: + EExternalActorRole Role; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RoleIndex; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_External") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_External") + } + static class UActor_External* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_External; + +// Class AvaAnimation.Actor_FromSpawner +// 0x0008 (0x0040 - 0x0038) +class UActor_FromSpawner final : public UActorProvider +{ +public: + class UActorSpawner* Spawner; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_FromSpawner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_FromSpawner") + } + static class UActor_FromSpawner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_FromSpawner; + +// Class AvaAnimation.BoneMaskBase +// 0x0008 (0x0030 - 0x0028) +class UBoneMaskBase : public UAnimMetaData +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoneMaskBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoneMaskBase") + } + static class UBoneMaskBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoneMaskBase; + +// Class AvaAnimation.ConversationPreset_PreInitInvoke_Placement +// 0x0000 (0x0028 - 0x0028) +class UConversationPreset_PreInitInvoke_Placement : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_PreInitInvoke_Placement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_PreInitInvoke_Placement") + } + static class UConversationPreset_PreInitInvoke_Placement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_PreInitInvoke_Placement; + +// Class AvaAnimation.ConversationPreset_PreInitInvoke_Placement_RelativeInteractionActor +// 0x0010 (0x0038 - 0x0028) +class UConversationPreset_PreInitInvoke_Placement_RelativeInteractionActor final : public UConversationPreset_PreInitInvoke_Placement +{ +public: + float IdealDistance; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearDistance; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvatarPositionDirectionFromInteractionActor; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvatarRotationFromInteractionActor; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_PreInitInvoke_Placement_RelativeInteractionActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_PreInitInvoke_Placement_RelativeInteractionActor") + } + static class UConversationPreset_PreInitInvoke_Placement_RelativeInteractionActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_PreInitInvoke_Placement_RelativeInteractionActor; + +// Class AvaAnimation.ActorSpawner +// 0x0020 (0x0048 - 0x0028) +class UActorSpawner : public UBaseProvider +{ +public: + class UTransformProvider* SpawnLocation; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AlignmentSocket; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WarmUpTags; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorSpawner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorSpawner") + } + static class UActorSpawner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorSpawner; + +// Class AvaAnimation.AimEyesData +// 0x0180 (0x01B0 - 0x0030) +class UAimEyesData final : public UDataAsset +{ +public: + float LookSmoothness; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTimeForInitialCentralFocus; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeForInitialCentralFocus; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTimeBetweenLookDir; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeBetweenLookDir; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTimeBetweenBlinks; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeBetweenBlinks; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoubleBlinkProbability; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve BlinkCurve; // 0x0050(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve DoubleBlinkCurve; // 0x00D8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float PupilAxisOffset; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTimeBetweenMicroLook; // 0x0164(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeBetweenMicroLook; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRandomTargetIfNoCurrentTarget; // 0x016C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D[0x3]; // 0x016D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinRandomTargetTime; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRandomTargetTime; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawRandomTarget; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchRandomTarget; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRandomTargetDistance; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRandomTargetDistance; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CentralFocusWeight; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InternalMemoryWeight; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AuditoryMemoryWeight; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmotionalMemoryWeight; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VisualConstructionWeight; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AuditoryConstructionWeight; // 0x019C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BodySensationRecallWeight; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SmellWeight; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TasteWeight; // 0x01A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AC[0x4]; // 0x01AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AimEyesData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AimEyesData") + } + static class UAimEyesData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAimEyesData; + +// Class AvaAnimation.BlendSpaceInputProvider +// 0x0000 (0x0028 - 0x0028) +class UBlendSpaceInputProvider : public UBaseProvider +{ +public: + bool GetBlendSpaceInput(class UObject* Caller, struct FVector* BlendSpaceInput) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpaceInputProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpaceInputProvider") + } + static class UBlendSpaceInputProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpaceInputProvider; + +// Class AvaAnimation.BlendSpaceInput_Direct +// 0x0010 (0x0038 - 0x0028) +class UBlendSpaceInput_Direct final : public UBlendSpaceInputProvider +{ +public: + struct FVector Parameters; // 0x0028(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpaceInput_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpaceInput_Direct") + } + static class UBlendSpaceInput_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpaceInput_Direct; + +// Class AvaAnimation.AnimAsset_TickAssetPlayerProxy +// 0x0050 (0x00D0 - 0x0080) +class UAnimAsset_TickAssetPlayerProxy final : public UAnimationAsset +{ +public: + TArray WeightedNotifies; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FTransform ActorMoveDelta; // 0x0090(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ActorMoveDeltaWeight; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimAsset_TickAssetPlayerProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimAsset_TickAssetPlayerProxy") + } + static class UAnimAsset_TickAssetPlayerProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimAsset_TickAssetPlayerProxy; + +// Class AvaAnimation.Float_RemapValue +// 0x0028 (0x0050 - 0x0028) +class UFloat_RemapValue final : public UFloatProvider +{ +public: + class UFloatProvider* Input; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* MinInput; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* MaxInput; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* MinOutput; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* MaxOutput; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_RemapValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_RemapValue") + } + static class UFloat_RemapValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_RemapValue; + +// Class AvaAnimation.AnimationProvider +// 0x0000 (0x0028 - 0x0028) +class UAnimationProvider : public UObjectProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationProvider") + } + static class UAnimationProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationProvider; + +// Class AvaAnimation.AnimationAsset_Direct +// 0x0008 (0x0030 - 0x0028) +class UAnimationAsset_Direct final : public UAnimationProvider +{ +public: + class UAnimationAsset* AnimationAsset; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationAsset_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationAsset_Direct") + } + static class UAnimationAsset_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationAsset_Direct; + +// Class AvaAnimation.TransformProvider +// 0x0000 (0x0028 - 0x0028) +class UTransformProvider : public UBaseProvider +{ +public: + struct FTransform GetTransformBP(const class UObject* Context, float TimeOffset) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformProvider") + } + static class UTransformProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformProvider; + +// Class AvaAnimation.AnimationTransformProvider +// 0x0010 (0x0038 - 0x0028) +class UAnimationTransformProvider : public UTransformProvider +{ +public: + class UAnimationClipProvider* AnimationProvider; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAnimationTime; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackFraction; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationTransformProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationTransformProvider") + } + static class UAnimationTransformProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationTransformProvider; + +// Class AvaAnimation.Transform_AnimationSocket +// 0x0010 (0x0048 - 0x0038) +class UTransform_AnimationSocket final : public UAnimationTransformProvider +{ +public: + class UActorProvider* Actor; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_AnimationSocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_AnimationSocket") + } + static class UTransform_AnimationSocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_AnimationSocket; + +// Class AvaAnimation.AnimationAsset_TagLookup +// 0x0038 (0x0060 - 0x0028) +class UAnimationAsset_TagLookup final : public UAnimationProvider +{ +public: + class UActorProvider* LookupOnActor; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationAsset_TagLookup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationAsset_TagLookup") + } + static class UAnimationAsset_TagLookup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationAsset_TagLookup; + +// Class AvaAnimation.BoneMask_BranchFilter +// 0x0010 (0x0040 - 0x0030) +class UBoneMask_BranchFilter final : public UBoneMaskBase +{ +public: + TArray BranchFilters; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoneMask_BranchFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoneMask_BranchFilter") + } + static class UBoneMask_BranchFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoneMask_BranchFilter; + +// Class AvaAnimation.AnimationClipProvider +// 0x0000 (0x0028 - 0x0028) +class UAnimationClipProvider : public UAnimationProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClipProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClipProvider") + } + static class UAnimationClipProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClipProvider; + +// Class AvaAnimation.ConversationPresets +// 0x0010 (0x0040 - 0x0030) +class UConversationPresets final : public UDataAsset +{ +public: + TArray Presets; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPresets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPresets") + } + static class UConversationPresets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPresets; + +// Class AvaAnimation.AnimationClip_Direct +// 0x0008 (0x0030 - 0x0028) +class UAnimationClip_Direct final : public UAnimationClipProvider +{ +public: + class UAnimSequenceBase* AnimationClip; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_Direct") + } + static class UAnimationClip_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_Direct; + +// Class AvaAnimation.AnimationClip_Random +// 0x0020 (0x0048 - 0x0028) +class UAnimationClip_Random final : public UAnimationClipProvider +{ +public: + bool AvoidPickingSameTwice; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Entries; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_Random") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_Random") + } + static class UAnimationClip_Random* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_Random; + +// Class AvaAnimation.Transform_CharacterHeight +// 0x0010 (0x0038 - 0x0028) +class UTransform_CharacterHeight final : public UTransformProvider +{ +public: + class UActorProvider* Actor; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_CharacterHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_CharacterHeight") + } + static class UTransform_CharacterHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_CharacterHeight; + +// Class AvaAnimation.AnimationClip_Sequential +// 0x0018 (0x0040 - 0x0028) +class UAnimationClip_Sequential final : public UAnimationClipProvider +{ +public: + TArray Entries; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_Sequential") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_Sequential") + } + static class UAnimationClip_Sequential* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_Sequential; + +// Class AvaAnimation.BoolProvider +// 0x0000 (0x0028 - 0x0028) +class UBoolProvider : public UBaseProvider +{ +public: + bool GetBoolBP(const class UObject* Context); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoolProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoolProvider") + } + static class UBoolProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoolProvider; + +// Class AvaAnimation.Bool_FallbackChain +// 0x0010 (0x0038 - 0x0028) +class UBool_FallbackChain final : public UBoolProvider +{ +public: + TArray Entries; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_FallbackChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_FallbackChain") + } + static class UBool_FallbackChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_FallbackChain; + +// Class AvaAnimation.AnimationClip_TagLookup +// 0x0048 (0x0070 - 0x0028) +class UAnimationClip_TagLookup : public UAnimationClipProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* LookupOnActor; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0058(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UBaseArchitectFilter* Filter; // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_TagLookup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_TagLookup") + } + static class UAnimationClip_TagLookup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_TagLookup; + +// Class AvaAnimation.IKDriver_AimHead +// 0x0090 (0x00B8 - 0x0028) +class UIKDriver_AimHead final : public UIKDriver +{ +public: + struct FBoneReferenceEx HeadBone; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NeckBones; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SpineBones; // 0x0048(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float YawLimit; // 0x0058(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchLimit; // 0x005C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BackDeadZoneAngle; // 0x0060(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ConeRotationOffset; // 0x0064(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator TaskRotationOffset; // 0x0070(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float BlendSpeed; // 0x007C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDelay; // 0x0080(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayStartTime; // 0x0084(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrevTargetDirection; // 0x0088(0x000C)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x24]; // 0x0094(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_AimHead") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_AimHead") + } + static class UIKDriver_AimHead* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_AimHead; + +// Class AvaAnimation.AnimationClip_TagLookupOnStationArchitect +// 0x0048 (0x0070 - 0x0028) +class UAnimationClip_TagLookupOnStationArchitect : public UAnimationClipProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* LookupOnActor; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0058(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UBaseArchitectFilter* Filter; // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_TagLookupOnStationArchitect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_TagLookupOnStationArchitect") + } + static class UAnimationClip_TagLookupOnStationArchitect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_TagLookupOnStationArchitect; + +// Class AvaAnimation.AnimationClip_TagLookupOnAllArchitects +// 0x0000 (0x0070 - 0x0070) +class UAnimationClip_TagLookupOnAllArchitects final : public UAnimationClip_TagLookupOnStationArchitect +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_TagLookupOnAllArchitects") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_TagLookupOnAllArchitects") + } + static class UAnimationClip_TagLookupOnAllArchitects* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_TagLookupOnAllArchitects; + +// Class AvaAnimation.Transform_FallbackChain +// 0x0010 (0x0038 - 0x0028) +class UTransform_FallbackChain final : public UTransformProvider +{ +public: + TArray Entries; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_FallbackChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_FallbackChain") + } + static class UTransform_FallbackChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_FallbackChain; + +// Class AvaAnimation.AnimationClip_TagLookupOnAssets +// 0x0040 (0x0068 - 0x0028) +class UAnimationClip_TagLookupOnAssets final : public UAnimationClipProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UBaseArchitectFilter* Filter; // 0x0060(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_TagLookupOnAssets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_TagLookupOnAssets") + } + static class UAnimationClip_TagLookupOnAssets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_TagLookupOnAssets; + +// Class AvaAnimation.AnimationComponent +// 0x06B0 (0x0780 - 0x00D0) +class alignas(0x10) UAnimationComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x198]; // 0x00D0(0x0198)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Layers; // 0x0268(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class UAnimLayersAsset* LayersAsset; // 0x0278(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ControlRigClass; // 0x0280(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UControlRig* ControlRig; // 0x0290(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray IKDrivers; // 0x0298(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool LadderContactEnabled; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 HighestLODLevelForIK; // 0x02AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LOD_IKBlendOutDuration; // 0x02B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LOD_IKBlendInDuration; // 0x02B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StrideWarpFactor; // 0x02B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFootPlantEnum FootPlant; // 0x02BC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoldFootPositionWhenPlanted; // 0x02BD(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BE[0x2]; // 0x02BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CapsuleInterpSpeed; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C4[0xCC]; // 0x02C4(0x00CC)(Fixing Size After Last Property [ Dumper-7 ]) + TMap DefaultDirectionInComponentSpace; // 0x0390(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray ResetDefaultDirection; // 0x03E0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic) + float MaxLookAlpha; // 0x03F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F4[0x4]; // 0x03F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* TimeDelayProvider; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BlendInTimeProvider; // 0x0400(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* LastSequence; // 0x0408(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastSequenceTime; // 0x0410(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_414[0x14]; // 0x0414(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimAsset_TickAssetPlayerProxy* TickAssetPlayerProxy; // 0x0428(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_430[0x2F8]; // 0x0430(0x02F8)(Fixing Size After Last Property [ Dumper-7 ]) + TMap TaggedTransformProviders; // 0x0728(0x0050)(Edit, ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_778[0x8]; // 0x0778(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool IsGlobalIKEnabled(); + static bool IsPlayerIKEnabled(); + static void SetGlobalIKEnabled(bool State); + static void SetPlayerIKEnabled(bool State); + + void FinishSettingFloorContactEnabled(const EStandardManagedPriority InPriority, const class UObject* Provider, const float InBlendDuration); + void FinishSettingIKEnabled(const EStandardManagedPriority InPriority, const class UObject* Provider, const float InBlendDuration); + void FinishSettingLookAtEnabled(const EStandardManagedPriority InPriority, const class UObject* Provider, const float InBlendDuration); + void FinishSettingPoseFixupEnabled(const EStandardManagedPriority InPriority, const class UObject* Provider, const float InBlendDuration); + void ResetDefaultDirectionNow(EAnimationDirections Direction); + void SetAnimLayersAsset(class UAnimLayersAsset* InLayersAsset); + void SetDirectionTargetAndWeight(EAnimationDirections Direction, EAnimationDirectionSource Source, const struct FVector& TargetInWorldSpace, float weight); + void SetDirectionTargetAndWeightNoCap(EAnimationDirections Direction, EAnimationDirectionSource Source, const struct FVector& TargetInWorldSpace, float weight); + void SetDirectionWeight(EAnimationDirections Direction, EAnimationDirectionSource Source, float weight); + void SetLadderIKEnabled(bool Enabled); + void SetLadderInfo(float BottomRungZ, float TopRungZ, float RungSpacing, const struct FVector& LadderWorldPos, const struct FVector& LadderFaceNormal); + void StartIKBlendIn(float Duration); + void StartIKBlendOut(float Duration); + void StartSettingFloorContactEnabled(const bool bInEnabled, const EStandardManagedPriority InPriority, const class UObject* Provider, const float InBlendDuration); + void StartSettingIKEnabled(const bool bInEnabled, const EStandardManagedPriority InPriority, const class UObject* Provider, const float InBlendDuration); + void StartSettingLookAtEnabled(const bool bInEnabled, const EStandardManagedPriority InPriority, const class UObject* Provider, const float InBlendDuration); + void StartSettingPoseFixupEnabled(const bool bInEnabled, const EStandardManagedPriority InPriority, const class UObject* Provider, const float InBlendDuration); + + bool GetDefaultDirection(EAnimationDirections Direction, struct FVector* OutDefaultDirectionInComponentSpace) const; + bool GetDirectionTargetAndWeight(EAnimationDirections Direction, struct FVector* OutTargetInWorldSpace, float* OutWeight) const; + float GetIKBlendWeight() const; + const class UIKDriver* GetIKDriverFromClass(TSubclassOf IKDriverClass) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationComponent") + } + static class UAnimationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationComponent; + +// Class AvaAnimation.Float_Conditional +// 0x0010 (0x0038 - 0x0028) +class UFloat_Conditional final : public UFloatProvider +{ +public: + class UBoolProvider* Condition; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* Value; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_Conditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_Conditional") + } + static class UFloat_Conditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_Conditional; + +// Class AvaAnimation.AnimDebugInfo +// 0x0000 (0x0000 - 0x0000) +class IAnimDebugInfo final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimDebugInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimDebugInfo") + } + static class IAnimDebugInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimDebugInfo; + +// Class AvaAnimation.AnimationIndexedClipProvider +// 0x0008 (0x0030 - 0x0028) +class UAnimationIndexedClipProvider final : public UAnimationClipProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 GetIndex() const; + void SetIndex(int32 Value) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationIndexedClipProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationIndexedClipProvider") + } + static class UAnimationIndexedClipProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationIndexedClipProvider; + +// Class AvaAnimation.NameProvider +// 0x0000 (0x0028 - 0x0028) +class UNameProvider : public UBaseProvider +{ +public: + class FName GetNameBP(const class UObject* Caller) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NameProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NameProvider") + } + static class UNameProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNameProvider; + +// Class AvaAnimation.AnimationInspectionFunctions +// 0x0000 (0x0028 - 0x0028) +class UAnimationInspectionFunctions final : public UBlueprintFunctionLibrary +{ +public: + static float GetBlendSpaceDuration(const class UBlendSpaceBase* BlendSpace, const TArray& SampleData); + static bool GetBoneInAnimationSpaceFromClip(const class UAnimSequence* AnimationAsset, const float EvaluationTime, const class FName BoneName, struct FTransform* Transform, const int32 LoopCount, EBoneEvaluationRootMode RootModeSetting); + static bool GetBoneInParentSpaceFromBlendSpace(const class UBlendSpaceBase* BlendSpaceAsset, const float EvaluationTime, const float ParameterX, const float ParameterY, const class FName BoneName, struct FTransform* Transform); + static bool GetBoneInParentSpaceFromClip(const class UAnimSequenceBase* AnimationAsset, const float EvaluationTime, const class FName BoneName, struct FTransform* Transform); + static bool GetBonesInAnimationSpaceFromClip(const class UAnimSequence* AnimationAsset, const float EvaluationTime, const TArray& BoneNameArray, TArray* TransformArray, const int32 LoopCount); + static bool GetBonesInParentSpaceFromBlendSpace(const class UBlendSpaceBase* BlendSpaceAsset, const float EvaluationTime, const float ParameterX, const float ParameterY, const TArray& BoneNameArray, TArray* TransformArray); + static bool GetBonesInParentSpaceFromClip(const class UAnimSequenceBase* AnimationAsset, const float EvaluationTime, const TArray& BoneNameArray, TArray* TransformArray); + static bool GetComponentInWorldSpaceFromAlignedRoot(const class UAnimSequence* AnimationAsset, const struct FTransform& AnimationInWorldSpace, const struct FTransform& RootInAnimationSpace, struct FTransform* Transform, const int32 LoopCount, EBoneEvaluationRootMode RootModeSetting); + static bool GetRootInAnimationSpaceFromBlendSpace(const class UBlendSpaceBase* BlendSpace, const TArray& SampleData, struct FTransform* Transform, const int32 LoopCount); + static bool GetRootInAnimationSpaceFromClip(const class UAnimSequenceBase* AnimationAsset, const float EvaluationTime, struct FTransform* Transform, const int32 LoopCount); + static bool GetSocketInAnimationSpaceFromClip(const class USkeletalMesh* SkeletalMesh, const class UAnimSequence* AnimationAsset, const float EvaluationTime, const class FName SocketName, struct FTransform* Transform, const int32 LoopCount); + static bool GetSocketsInAnimationSpaceFromClip(const class USkeletalMesh* SkeletalMesh, const class UAnimSequence* AnimationAsset, const float EvaluationTime, const TArray& SocketNameArray, TArray* TransformArray, const int32 LoopCount); + static bool SetBlendSpaceFraction(const class UBlendSpaceBase* BlendSpace, const float Fraction, TArray* OutSampleData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationInspectionFunctions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationInspectionFunctions") + } + static class UAnimationInspectionFunctions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationInspectionFunctions; + +// Class AvaAnimation.AnimationProvider_Conditional +// 0x0018 (0x0040 - 0x0028) +class UAnimationProvider_Conditional final : public UAnimationProvider +{ +public: + class UBoolProvider* Condition; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationProvider* AnimationIfTrue; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationProvider* AnimationIfFalse; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationProvider_Conditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationProvider_Conditional") + } + static class UAnimationProvider_Conditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationProvider_Conditional; + +// Class AvaAnimation.IKDriver_PoseFixup +// 0x0010 (0x0038 - 0x0028) +class UIKDriver_PoseFixup final : public UIKDriver +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_PoseFixup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_PoseFixup") + } + static class UIKDriver_PoseFixup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_PoseFixup; + +// Class AvaAnimation.AnimationRequestLayerHost +// 0x0000 (0x0000 - 0x0000) +class IAnimationRequestLayerHost final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationRequestLayerHost") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationRequestLayerHost") + } + static class IAnimationRequestLayerHost* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimationRequestLayerHost; + +// Class AvaAnimation.AnimationSetProvider +// 0x0000 (0x0028 - 0x0028) +class UAnimationSetProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationSetProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationSetProvider") + } + static class UAnimationSetProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationSetProvider; + +// Class AvaAnimation.Name_ConversationExplicitLayeredAnimation +// 0x0010 (0x0038 - 0x0028) +class UName_ConversationExplicitLayeredAnimation final : public UNameProvider +{ +public: + struct FConversationExplicitLayeredAnimationReference Reference; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Name_ConversationExplicitLayeredAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Name_ConversationExplicitLayeredAnimation") + } + static class UName_ConversationExplicitLayeredAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UName_ConversationExplicitLayeredAnimation; + +// Class AvaAnimation.AnimationSet_TagLookup +// 0x0050 (0x0078 - 0x0028) +class UAnimationSet_TagLookup final : public UAnimationSetProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* LookupOnActor; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0058(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UBaseArchitectFilter* Filter; // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationSet_TagLookup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationSet_TagLookup") + } + static class UAnimationSet_TagLookup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationSet_TagLookup; + +// Class AvaAnimation.CameraFixupOperationState +// 0x0018 (0x0040 - 0x0028) +class UCameraFixupOperationState : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Context; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupOperationState") + } + static class UCameraFixupOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupOperationState; + +// Class AvaAnimation.CameraFixupSetAnglesOperationState +// 0x0010 (0x0050 - 0x0040) +class UCameraFixupSetAnglesOperationState final : public UCameraFixupOperationState +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetAnglesOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetAnglesOperationState") + } + static class UCameraFixupSetAnglesOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetAnglesOperationState; + +// Class AvaAnimation.AnimInstance_ApplyActorTransform +// 0x0040 (0x0300 - 0x02C0) +class UAnimInstance_ApplyActorTransform : public UAnimInstance +{ +public: + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ActorInWorldSpace; // 0x02C0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ShouldSetActorInWorldSpace; // 0x02F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F1[0xF]; // 0x02F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimInstance_ApplyActorTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimInstance_ApplyActorTransform") + } + static class UAnimInstance_ApplyActorTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimInstance_ApplyActorTransform; + +// Class AvaAnimation.Name_Direct +// 0x0008 (0x0030 - 0x0028) +class UName_Direct final : public UNameProvider +{ +public: + class FName Value; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Name_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Name_Direct") + } + static class UName_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UName_Direct; + +// Class AvaAnimation.AnimInstance_RetrieveActorTransform +// 0x0000 (0x0000 - 0x0000) +class IAnimInstance_RetrieveActorTransform final +{ +public: + void AssignComponentTransform(const struct FTransform& TransformInWorldSpace); + bool RetreiveComponentTransform(struct FTransform* TransformInWorldSpace); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimInstance_RetrieveActorTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimInstance_RetrieveActorTransform") + } + static class IAnimInstance_RetrieveActorTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimInstance_RetrieveActorTransform; + +// Class AvaAnimation.AnimLayersAsset +// 0x0010 (0x0040 - 0x0030) +class UAnimLayersAsset final : public UDataAsset +{ +public: + TArray Layers; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimLayersAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimLayersAsset") + } + static class UAnimLayersAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimLayersAsset; + +// Class AvaAnimation.MotionMatcherGoalInterface +// 0x0000 (0x0000 - 0x0000) +class IMotionMatcherGoalInterface final +{ +public: + bool InitializeGoal(struct FFeatureVector* Goal); + bool UpdateGoal(class ACharacter* Character, struct FFeatureVector* Goal); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MotionMatcherGoalInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MotionMatcherGoalInterface") + } + static class IMotionMatcherGoalInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMotionMatcherGoalInterface; + +// Class AvaAnimation.AnimLayersAssetUserData +// 0x0008 (0x0030 - 0x0028) +class UAnimLayersAssetUserData final : public UAssetUserData +{ +public: + class UAnimLayersAsset* AnimLayers; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimLayersAssetUserData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimLayersAssetUserData") + } + static class UAnimLayersAssetUserData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimLayersAssetUserData; + +// Class AvaAnimation.AnimMaskAsset +// 0x00B8 (0x00E0 - 0x0028) +class UAnimMaskAsset final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* Skeleton; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMaskAsset* ParentMask; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap BoneMask; // 0x0040(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap CurveMask; // 0x0090(0x0050)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimMaskAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimMaskAsset") + } + static class UAnimMaskAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimMaskAsset; + +// Class AvaAnimation.Object_IsCaller +// 0x0000 (0x0028 - 0x0028) +class UObject_IsCaller final : public UObjectProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_IsCaller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_IsCaller") + } + static class UObject_IsCaller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_IsCaller; + +// Class AvaAnimation.AnimMask +// 0x0000 (0x0000 - 0x0000) +class IAnimMask final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimMask") + } + static class IAnimMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimMask; + +// Class AvaAnimation.PoseSampler +// 0x0000 (0x0028 - 0x0028) +class UPoseSampler : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseSampler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseSampler") + } + static class UPoseSampler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseSampler; + +// Class AvaAnimation.IKDriver_GhostHips +// 0x00A0 (0x00C8 - 0x0028) +class UIKDriver_GhostHips final : public UIKDriver +{ +public: + struct FBoneReferenceEx HipsBone; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AlphaVariableName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TransformVariableName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0048(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpDampingFactor; // 0x004C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x78]; // 0x0050(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_GhostHips") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_GhostHips") + } + static class UIKDriver_GhostHips* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_GhostHips; + +// Class AvaAnimation.PoseSampler_BlinkEyes +// 0x0070 (0x0098 - 0x0028) +class UPoseSampler_BlinkEyes final : public UPoseSampler +{ +public: + uint8 Pad_28[0x70]; // 0x0028(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseSampler_BlinkEyes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseSampler_BlinkEyes") + } + static class UPoseSampler_BlinkEyes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseSampler_BlinkEyes; + +// Class AvaAnimation.AnimNotify_BlinkEyes +// 0x0038 (0x0070 - 0x0038) +class UAnimNotify_BlinkEyes final : public UAnimNotify +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bDoubleBlink; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlinkSpeed; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UPoseSampler_BlinkEyes* PoseSampler; // 0x0058(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_BlinkEyes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_BlinkEyes") + } + static class UAnimNotify_BlinkEyes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_BlinkEyes; + +// Class AvaAnimation.BlendSpaceInput_GForce +// 0x0020 (0x0048 - 0x0028) +class UBlendSpaceInput_GForce final : public UBlendSpaceInputProvider +{ +public: + class UActorProvider* ActorToGetAccelerationFrom; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* Alpha; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxisMapping HorizontalAxis; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxisMapping VerticalAxis; // 0x0039(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0xE]; // 0x003A(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpaceInput_GForce") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpaceInput_GForce") + } + static class UBlendSpaceInput_GForce* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpaceInput_GForce; + +// Class AvaAnimation.ConversationPreset_AvatarPlacement +// 0x0000 (0x0028 - 0x0028) +class UConversationPreset_AvatarPlacement : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_AvatarPlacement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_AvatarPlacement") + } + static class UConversationPreset_AvatarPlacement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_AvatarPlacement; + +// Class AvaAnimation.ConversationPreset_AvatarPlacement_Preexisting +// 0x0010 (0x0038 - 0x0028) +class UConversationPreset_AvatarPlacement_Preexisting final : public UConversationPreset_AvatarPlacement +{ +public: + EConversationPreset_ProximityType Proximity; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RotateInteractionActorToAvatar; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InteractionActorRotationOffset; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RotateActorToInteractionActor; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AvatarRotationOffset; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_AvatarPlacement_Preexisting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_AvatarPlacement_Preexisting") + } + static class UConversationPreset_AvatarPlacement_Preexisting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_AvatarPlacement_Preexisting; + +// Class AvaAnimation.AnimNotify_BlueprintSpawn +// 0x0058 (0x0088 - 0x0030) +class UAnimNotify_BlueprintSpawn final : public UAnimNotifyState +{ +public: + TSubclassOf BlueprintActor; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentSocketName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChildSocketName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0048(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x0054(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_60[0x28]; // 0x0060(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_BlueprintSpawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_BlueprintSpawn") + } + static class UAnimNotify_BlueprintSpawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_BlueprintSpawn; + +// Class AvaAnimation.AnimNotify_ResetActorClothingSimulation +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_ResetActorClothingSimulation final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_ResetActorClothingSimulation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_ResetActorClothingSimulation") + } + static class UAnimNotify_ResetActorClothingSimulation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_ResetActorClothingSimulation; + +// Class AvaAnimation.Name_ConversationPreset +// 0x0008 (0x0030 - 0x0028) +class UName_ConversationPreset final : public UNameProvider +{ +public: + struct FConversationPresetReference Reference; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Name_ConversationPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Name_ConversationPreset") + } + static class UName_ConversationPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UName_ConversationPreset; + +// Class AvaAnimation.AnimNotify_StaticMeshProp +// 0x0088 (0x00B8 - 0x0030) +class UAnimNotify_StaticMeshProp final : public UAnimNotifyState +{ +public: + class UStaticMesh* StaticMesh; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentSocketName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0040(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x004C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bUseScaleMultiplier; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ScaleMultiplier; // 0x005C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x50]; // 0x0068(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_StaticMeshProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_StaticMeshProp") + } + static class UAnimNotify_StaticMeshProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_StaticMeshProp; + +// Class AvaAnimation.PoseSampler_CloseEyes +// 0x0060 (0x0088 - 0x0028) +class UPoseSampler_CloseEyes final : public UPoseSampler +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseSampler_CloseEyes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseSampler_CloseEyes") + } + static class UPoseSampler_CloseEyes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseSampler_CloseEyes; + +// Class AvaAnimation.BoneMask_FilterStaticTracks +// 0x0000 (0x0030 - 0x0030) +class UBoneMask_FilterStaticTracks final : public UBoneMaskBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoneMask_FilterStaticTracks") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoneMask_FilterStaticTracks") + } + static class UBoneMask_FilterStaticTracks* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoneMask_FilterStaticTracks; + +// Class AvaAnimation.ConversationPreset_FinalTransform +// 0x0000 (0x0028 - 0x0028) +class UConversationPreset_FinalTransform : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_FinalTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_FinalTransform") + } + static class UConversationPreset_FinalTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_FinalTransform; + +// Class AvaAnimation.AnimNotify_CloseEyes +// 0x0010 (0x0040 - 0x0030) +class UAnimNotify_CloseEyes final : public UAnimNotifyState +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPoseSampler_CloseEyes* PoseSampler; // 0x0038(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_CloseEyes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_CloseEyes") + } + static class UAnimNotify_CloseEyes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_CloseEyes; + +// Class AvaAnimation.AnimNotifyState_ClothOptions +// 0x0170 (0x01A0 - 0x0030) +class UAnimNotifyState_ClothOptions final : public UAnimNotifyState +{ +public: + bool bPiecesListIsInclusive; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PiecesList; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TSet ClothingAssetList; // 0x0048(0x0050)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + class UIntProvider* IterationCount; // 0x0098(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIntProvider* MaxIterationCount; // 0x00A0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIntProvider* SubdivisionCount; // 0x00A8(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TeleportDistanceThreshold; // 0x00B0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TeleportRotationThreshold; // 0x00B8(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ClothBlendWeight; // 0x00C0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ClothMaxDistanceScale; // 0x00C8(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* EdgeStiffness; // 0x00D0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BendingStiffness; // 0x00D8(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* AreaStiffness; // 0x00E0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVector2DProvider* TetherStiffness; // 0x00E8(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DampingCoefficient; // 0x00F0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DragCoefficient; // 0x00F8(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* LiftCoefficient; // 0x0100(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVectorProvider* AdditionalWindVelocity; // 0x0108(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* GravityScale; // 0x0110(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVectorProvider* GravityOverride; // 0x0118(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVector2DProvider* AnimDriveStiffness; // 0x0120(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVector2DProvider* AnimDriveDamping; // 0x0128(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* WindVelocityScale; // 0x0130(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* LinearVelocityScale; // 0x0138(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* AngularVelocityScale; // 0x0140(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* FictitiousAngularScale; // 0x0148(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_150[0x50]; // 0x0150(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_ClothOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_ClothOptions") + } + static class UAnimNotifyState_ClothOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_ClothOptions; + +// Class AvaAnimation.IntProvider +// 0x0000 (0x0028 - 0x0028) +class UIntProvider : public UBaseProvider +{ +public: + int32 GetIntBP(const class UObject* Context); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IntProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IntProvider") + } + static class UIntProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIntProvider; + +// Class AvaAnimation.Int_FallbackChain +// 0x0010 (0x0038 - 0x0028) +class UInt_FallbackChain final : public UIntProvider +{ +public: + TArray Entries; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int_FallbackChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int_FallbackChain") + } + static class UInt_FallbackChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt_FallbackChain; + +// Class AvaAnimation.PoseSampler_AmbientEyes +// 0x01A8 (0x01D0 - 0x0028) +class UPoseSampler_AmbientEyes final : public UPoseSampler +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODThreshold; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x184]; // 0x004C(0x0184)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnDialogueLineAnimFinished(bool bCancelled); + void OnDialogueLineAnimStarted(class FName DialogueID, float WorldTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseSampler_AmbientEyes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseSampler_AmbientEyes") + } + static class UPoseSampler_AmbientEyes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseSampler_AmbientEyes; + +// Class AvaAnimation.AnimRequest_AmbientEyes +// 0x0010 (0x0038 - 0x0028) +class UAnimRequest_AmbientEyes final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPoseSampler_AmbientEyes* PoseSampler; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimRequest_AmbientEyes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimRequest_AmbientEyes") + } + static class UAnimRequest_AmbientEyes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimRequest_AmbientEyes; + +// Class AvaAnimation.Bool_NOT +// 0x0008 (0x0030 - 0x0028) +class UBool_NOT final : public UBoolProvider +{ +public: + class UBoolProvider* Child; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_NOT") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_NOT") + } + static class UBool_NOT* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_NOT; + +// Class AvaAnimation.ConversationPreset_FinalTransform_MoveRelative +// 0x0018 (0x0040 - 0x0028) +class UConversationPreset_FinalTransform_MoveRelative : public UConversationPreset_FinalTransform +{ +public: + float PositionDirectionAngle; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepDistance; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSteps; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationOffset; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_FinalTransform_MoveRelative") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_FinalTransform_MoveRelative") + } + static class UConversationPreset_FinalTransform_MoveRelative* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_FinalTransform_MoveRelative; + +// Class AvaAnimation.ConversationPreset_FinalTransform_MoveRelative_Initial +// 0x0000 (0x0040 - 0x0040) +class UConversationPreset_FinalTransform_MoveRelative_Initial final : public UConversationPreset_FinalTransform_MoveRelative +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_FinalTransform_MoveRelative_Initial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_FinalTransform_MoveRelative_Initial") + } + static class UConversationPreset_FinalTransform_MoveRelative_Initial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_FinalTransform_MoveRelative_Initial; + +// Class AvaAnimation.AnimRequest_Dialogue +// 0x05C8 (0x05F0 - 0x0028) +class UAnimRequest_Dialogue final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimationTrack FacialDialogueMouthOnlyTrack; // 0x0040(0x01D0)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAnimationTrack FacialDialogueFaceOnlyTrack; // 0x0210(0x01D0)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAnimationTrack FacialDialogueHeadOnlyTrack; // 0x03E0(0x01D0)(ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_5B0[0x40]; // 0x05B0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimRequest_Dialogue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimRequest_Dialogue") + } + static class UAnimRequest_Dialogue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimRequest_Dialogue; + +// Class AvaAnimation.AnimRequest_FacialAnimation +// 0x03E8 (0x0410 - 0x0028) +class UAnimRequest_FacialAnimation final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimationTrack FacialEmotionTrackA; // 0x0040(0x01D0)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAnimationTrack FacialEmotionTrackB; // 0x0210(0x01D0)(ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_3E0[0x30]; // 0x03E0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimRequest_FacialAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimRequest_FacialAnimation") + } + static class UAnimRequest_FacialAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimRequest_FacialAnimation; + +// Class AvaAnimation.Object_Spawn +// 0x0018 (0x0040 - 0x0028) +class UObject_Spawn final : public UObjectProvider +{ +public: + class UObject* ParentObject; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ObjectClass; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ObjectName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_Spawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_Spawn") + } + static class UObject_Spawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_Spawn; + +// Class AvaAnimation.AnimRequest_FacialEmotion +// 0x03F8 (0x0420 - 0x0028) +class UAnimRequest_FacialEmotion final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimationTrack FacialEmotionTrackA; // 0x0040(0x01D0)(ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_210[0x10]; // 0x0210(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimationTrack FacialEmotionTrackB; // 0x0220(0x01D0)(ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_3F0[0x30]; // 0x03F0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimRequest_FacialEmotion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimRequest_FacialEmotion") + } + static class UAnimRequest_FacialEmotion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimRequest_FacialEmotion; + +// Class AvaAnimation.AnimRequestProvider +// 0x0000 (0x0000 - 0x0000) +class IAnimRequestProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimRequestProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimRequestProvider") + } + static class IAnimRequestProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimRequestProvider; + +// Class AvaAnimation.DebugWindow +// 0x0018 (0x0040 - 0x0028) +class UDebugWindow : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugWindow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugWindow") + } + static class UDebugWindow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugWindow; + +// Class AvaAnimation.DebugAnimationTargets +// 0x0088 (0x00C8 - 0x0040) +class UDebugAnimationTargets final : public UDebugWindow +{ +public: + class AActor* DebugActor; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x80]; // 0x0048(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugAnimationTargets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugAnimationTargets") + } + static class UDebugAnimationTargets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugAnimationTargets; + +// Class AvaAnimation.AnimTag_Conditional +// 0x0010 (0x0038 - 0x0028) +class UAnimTag_Conditional final : public UAnimationArchitectTagProvider +{ +public: + class UBoolProvider* Condition; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationArchitectTagProvider* TagProvider; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_Conditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_Conditional") + } + static class UAnimTag_Conditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_Conditional; + +// Class AvaAnimation.AnimTag_FallbackChain +// 0x0010 (0x0038 - 0x0028) +class UAnimTag_FallbackChain final : public UAnimationArchitectTagProvider +{ +public: + TArray Entries; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_FallbackChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_FallbackChain") + } + static class UAnimTag_FallbackChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_FallbackChain; + +// Class AvaAnimation.Name_ConversationCameraRegistration +// 0x0008 (0x0030 - 0x0028) +class UName_ConversationCameraRegistration final : public UNameProvider +{ +public: + struct FConversationCameraRegistrationReference Camera; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Name_ConversationCameraRegistration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Name_ConversationCameraRegistration") + } + static class UName_ConversationCameraRegistration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UName_ConversationCameraRegistration; + +// Class AvaAnimation.AvaAnimationMovementInterface +// 0x0000 (0x0000 - 0x0000) +class IAvaAnimationMovementInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAnimationMovementInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAnimationMovementInterface") + } + static class IAvaAnimationMovementInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAvaAnimationMovementInterface; + +// Class AvaAnimation.Bool_AND +// 0x0010 (0x0038 - 0x0028) +class UBool_AND final : public UBoolProvider +{ +public: + TArray Children; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_AND") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_AND") + } + static class UBool_AND* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_AND; + +// Class AvaAnimation.Bool_OR +// 0x0010 (0x0038 - 0x0028) +class UBool_OR final : public UBoolProvider +{ +public: + TArray Children; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_OR") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_OR") + } + static class UBool_OR* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_OR; + +// Class AvaAnimation.Bool_XOR +// 0x0010 (0x0038 - 0x0028) +class UBool_XOR final : public UBoolProvider +{ +public: + TArray Children; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_XOR") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_XOR") + } + static class UBool_XOR* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_XOR; + +// Class AvaAnimation.Bool_Direct +// 0x0008 (0x0030 - 0x0028) +class UBool_Direct final : public UBoolProvider +{ +public: + bool Value; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_Direct") + } + static class UBool_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_Direct; + +// Class AvaAnimation.BPAnimationClipProvider +// 0x0000 (0x0028 - 0x0028) +class UBPAnimationClipProvider final : public UAnimationClipProvider +{ +public: + bool GetAnimationClipBP(const class UObject* Caller, class UAnimSequenceBase** OutAnimClip) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BPAnimationClipProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BPAnimationClipProvider") + } + static class UBPAnimationClipProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBPAnimationClipProvider; + +// Class AvaAnimation.CameraFixupOperation +// 0x0008 (0x0030 - 0x0028) +class UCameraFixupOperation : public UObject +{ +public: + bool Enabled; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IgnorePreviousStateTime; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupOperation") + } + static class UCameraFixupOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupOperation; + +// Class AvaAnimation.CameraFixupAdjustHeightOperation +// 0x0040 (0x0070 - 0x0030) +class UCameraFixupAdjustHeightOperation final : public UCameraFixupOperation +{ +public: + class UTransformProvider* HeightTarget; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightOffset; // 0x0038(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* HeightOffsetProvider; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebug : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 EnableTargetLag : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TargetLagSpeed; // 0x004C(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TargetLagSpeedProvider; // 0x0050(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetLagMaxDistance; // 0x0058(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* TargetLagMaxDistanceProvider; // 0x0060(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebugLagMarkers : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupAdjustHeightOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupAdjustHeightOperation") + } + static class UCameraFixupAdjustHeightOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupAdjustHeightOperation; + +// Class AvaAnimation.CameraFixupAdjustHeightOperationState +// 0x0038 (0x0078 - 0x0040) +class UCameraFixupAdjustHeightOperationState final : public UCameraFixupOperationState +{ +public: + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* HeightTarget; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupAdjustHeightOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupAdjustHeightOperationState") + } + static class UCameraFixupAdjustHeightOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupAdjustHeightOperationState; + +// Class AvaAnimation.CameraFixupAimAtOperation +// 0x00B8 (0x00E8 - 0x0030) +class UCameraFixupAimAtOperation final : public UCameraFixupOperation +{ +public: + class UTransformProvider* AimTarget; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebug : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HorizontalDamping; // 0x003C(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* HorizontalDampingProvider; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalDamping; // 0x0048(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* VerticalDampingProvider; // 0x0050(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0058(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* ScreenXProvider; // 0x0060(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x0068(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* ScreenYProvider; // 0x0070(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeadZoneWidth; // 0x0078(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* DeadZoneWidthProvider; // 0x0080(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeadZoneHeight; // 0x0088(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* DeadZoneHeightProvider; // 0x0090(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SoftZoneWidth; // 0x0098(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* SoftZoneWidthProvider; // 0x00A0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SoftZoneHeight; // 0x00A8(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* SoftZoneHeightProvider; // 0x00B0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BiasX; // 0x00B8(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* BiasXProvider; // 0x00C0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BiasY; // 0x00C8(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* BiasYProvider; // 0x00D0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* CameraPositionMaxFrameDeltaProvider; // 0x00D8(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* AimTargetMaxFrameDeltaProvider; // 0x00E0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupAimAtOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupAimAtOperation") + } + static class UCameraFixupAimAtOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupAimAtOperation; + +// Class AvaAnimation.CameraFixupAimAtOperationState +// 0x00F0 (0x0130 - 0x0040) +class alignas(0x10) UCameraFixupAimAtOperationState final : public UCameraFixupOperationState +{ +public: + uint8 Pad_40[0x90]; // 0x0040(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* AimTarget; // 0x00D0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x58]; // 0x00D8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupAimAtOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupAimAtOperationState") + } + static class UCameraFixupAimAtOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupAimAtOperationState; + +// Class AvaAnimation.CameraFixupAimWithPivotOperation +// 0x0030 (0x0060 - 0x0030) +class UCameraFixupAimWithPivotOperation final : public UCameraFixupOperation +{ +public: + class UTransformProvider* AimTarget; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebug : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 EnableTargetLag : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TargetLagSpeed; // 0x003C(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TargetLagSpeedProvider; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetLagMaxDistance; // 0x0048(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* TargetLagMaxDistanceProvider; // 0x0050(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebugLagMarkers : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupAimWithPivotOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupAimWithPivotOperation") + } + static class UCameraFixupAimWithPivotOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupAimWithPivotOperation; + +// Class AvaAnimation.CameraFixupAimWithPivotOperationState +// 0x0030 (0x0070 - 0x0040) +class UCameraFixupAimWithPivotOperationState final : public UCameraFixupOperationState +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* AimTarget; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupAimWithPivotOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupAimWithPivotOperationState") + } + static class UCameraFixupAimWithPivotOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupAimWithPivotOperationState; + +// Class AvaAnimation.CameraFixupComponent +// 0x00D0 (0x01A0 - 0x00D0) +class UCameraFixupComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0xC8]; // 0x00D0(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* LastCameraFixupOperations; // 0x0198(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + struct FVector GetTarget(bool* bOutHasValidTarget); + void LightRigBlueprintShowDebug(class AActor* LightRigActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupComponent") + } + static class UCameraFixupComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupComponent; + +// Class AvaAnimation.CameraFixupNoiseOperations +// 0x0030 (0x0060 - 0x0030) +class UCameraFixupNoiseOperations final : public UDataAsset +{ +public: + class UFloatProvider* XPositionProvider; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* YPositionProvider; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ZPositionProvider; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* PitchAngleProvider; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* YawAngleProvider; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* RollAngleProvider; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupNoiseOperations") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupNoiseOperations") + } + static class UCameraFixupNoiseOperations* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupNoiseOperations; + +// Class AvaAnimation.CameraFixupNoiseOperation +// 0x0060 (0x0090 - 0x0030) +class UCameraFixupNoiseOperation final : public UCameraFixupOperation +{ +public: + uint8 DrawDebug : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AssetTags; // 0x0038(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + class UCameraFixupNoiseOperations* ExplicitAsset; // 0x0058(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* XPositionProvider; // 0x0060(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* YPositionProvider; // 0x0068(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ZPositionProvider; // 0x0070(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* PitchAngleProvider; // 0x0078(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* YawAngleProvider; // 0x0080(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* RollAngleProvider; // 0x0088(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupNoiseOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupNoiseOperation") + } + static class UCameraFixupNoiseOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupNoiseOperation; + +// Class AvaAnimation.CameraFixupNoiseOperationState +// 0x0028 (0x0068 - 0x0040) +class UCameraFixupNoiseOperationState final : public UCameraFixupOperationState +{ +public: + class UCameraFixupNoiseOperations* CameraFixupNoiseOperations; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupNoiseOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupNoiseOperationState") + } + static class UCameraFixupNoiseOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupNoiseOperationState; + +// Class AvaAnimation.CameraFixupSetAnglesOperation +// 0x0030 (0x0060 - 0x0030) +class UCameraFixupSetAnglesOperation final : public UCameraFixupOperation +{ +public: + uint8 DrawDebug : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Relative : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 SetPitch : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PitchAngle; // 0x0034(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* PitchAngleProvider; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SetYaw : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float YawAngle; // 0x0044(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* YawAngleProvider; // 0x0048(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SetRoll : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RollAngle; // 0x0054(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* RollAngleProvider; // 0x0058(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetAnglesOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetAnglesOperation") + } + static class UCameraFixupSetAnglesOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetAnglesOperation; + +// Class AvaAnimation.CameraFixupSetFocusDistanceOperation +// 0x0018 (0x0048 - 0x0030) +class UCameraFixupSetFocusDistanceOperation final : public UCameraFixupOperation +{ +public: + class UTransformProvider* DistanceTarget; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DistanceOffsetProvider; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceOffset; // 0x0040(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebug : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetFocusDistanceOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetFocusDistanceOperation") + } + static class UCameraFixupSetFocusDistanceOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetFocusDistanceOperation; + +// Class AvaAnimation.CameraFixupSetFocusDistanceOperationState +// 0x0020 (0x0060 - 0x0040) +class UCameraFixupSetFocusDistanceOperationState final : public UCameraFixupOperationState +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* DistanceTarget; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetFocusDistanceOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetFocusDistanceOperationState") + } + static class UCameraFixupSetFocusDistanceOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetFocusDistanceOperationState; + +// Class AvaAnimation.CameraFixupSetPositionMethod +// 0x0000 (0x0028 - 0x0028) +class UCameraFixupSetPositionMethod : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPositionMethod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPositionMethod") + } + static class UCameraFixupSetPositionMethod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPositionMethod; + +// Class AvaAnimation.CameraFixupSetPositionMethodState +// 0x0018 (0x0040 - 0x0028) +class UCameraFixupSetPositionMethodState : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Context; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPositionMethodState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPositionMethodState") + } + static class UCameraFixupSetPositionMethodState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPositionMethodState; + +// Class AvaAnimation.CameraFixupSetPositionOperation +// 0x0008 (0x0038 - 0x0030) +class UCameraFixupSetPositionOperation final : public UCameraFixupOperation +{ +public: + class UCameraFixupSetPositionMethod* Method; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPositionOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPositionOperation") + } + static class UCameraFixupSetPositionOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPositionOperation; + +// Class AvaAnimation.CameraFixupSetPositionOperationState +// 0x0008 (0x0048 - 0x0040) +class UCameraFixupSetPositionOperationState final : public UCameraFixupOperationState +{ +public: + class UCameraFixupSetPositionMethodState* MethodState; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPositionOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPositionOperationState") + } + static class UCameraFixupSetPositionOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPositionOperationState; + +// Class AvaAnimation.CameraFixupSetPositionTumbleMethod +// 0x0038 (0x0060 - 0x0028) +class UCameraFixupSetPositionTumbleMethod final : public UCameraFixupSetPositionMethod +{ +public: + class UTransformProvider* Target; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebug : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Distance; // 0x0034(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DistanceProvider; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchAngle; // 0x0040(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* PitchAngleProvider; // 0x0048(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawAngle; // 0x0050(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* YawAngleProvider; // 0x0058(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPositionTumbleMethod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPositionTumbleMethod") + } + static class UCameraFixupSetPositionTumbleMethod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPositionTumbleMethod; + +// Class AvaAnimation.CameraFixupSetPositionTumbleMethodState +// 0x0050 (0x0090 - 0x0040) +class alignas(0x10) UCameraFixupSetPositionTumbleMethodState final : public UCameraFixupSetPositionMethodState +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* Target; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x38]; // 0x0058(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPositionTumbleMethodState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPositionTumbleMethodState") + } + static class UCameraFixupSetPositionTumbleMethodState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPositionTumbleMethodState; + +// Class AvaAnimation.CameraFixupSetPositionXYZMethod +// 0x0020 (0x0048 - 0x0028) +class UCameraFixupSetPositionXYZMethod final : public UCameraFixupSetPositionMethod +{ +public: + class UTransformProvider* Target; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebug : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Position; // 0x0034(0x000C)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVectorProvider* PositionProvider; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPositionXYZMethod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPositionXYZMethod") + } + static class UCameraFixupSetPositionXYZMethod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPositionXYZMethod; + +// Class AvaAnimation.CameraFixupSetPositionXYZMethodState +// 0x0050 (0x0090 - 0x0040) +class alignas(0x10) UCameraFixupSetPositionXYZMethodState final : public UCameraFixupSetPositionMethodState +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* Target; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x38]; // 0x0058(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPositionXYZMethodState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPositionXYZMethodState") + } + static class UCameraFixupSetPositionXYZMethodState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPositionXYZMethodState; + +// Class AvaAnimation.CameraFixupSetPropertiesOperation +// 0x0038 (0x0068 - 0x0030) +class UCameraFixupSetPropertiesOperation final : public UCameraFixupOperation +{ +public: + uint8 SetFocusDistance : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FocusDistance; // 0x0034(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* FocusDistanceProvider; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SetAperture : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Aperture; // 0x0044(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ApertureProvider; // 0x0048(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SetFocalLength : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FocalLength; // 0x0054(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* FocalLengthProvider; // 0x0058(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnableAnimatedFocusDistance : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPropertiesOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPropertiesOperation") + } + static class UCameraFixupSetPropertiesOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPropertiesOperation; + +// Class AvaAnimation.CameraFixupSetPropertiesOperationState +// 0x0010 (0x0050 - 0x0040) +class UCameraFixupSetPropertiesOperationState final : public UCameraFixupOperationState +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetPropertiesOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetPropertiesOperationState") + } + static class UCameraFixupSetPropertiesOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetPropertiesOperationState; + +// Class AvaAnimation.CameraFixupSetTargetOperation +// 0x0010 (0x0040 - 0x0030) +class UCameraFixupSetTargetOperation final : public UCameraFixupOperation +{ +public: + class UTransformProvider* Target; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebug : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetTargetOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetTargetOperation") + } + static class UCameraFixupSetTargetOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetTargetOperation; + +// Class AvaAnimation.CameraFixupSetTargetOperationState +// 0x0020 (0x0060 - 0x0040) +class UCameraFixupSetTargetOperationState final : public UCameraFixupOperationState +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* Target; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupSetTargetOperationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupSetTargetOperationState") + } + static class UCameraFixupSetTargetOperationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupSetTargetOperationState; + +// Class AvaAnimation.ColorProvider +// 0x0000 (0x0028 - 0x0028) +class UColorProvider : public UBaseProvider +{ +public: + struct FLinearColor GetColorBP(const class UObject* Context, float TimeOffset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ColorProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ColorProvider") + } + static class UColorProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UColorProvider; + +// Class AvaAnimation.Color_Direct +// 0x0010 (0x0038 - 0x0028) +class UColor_Direct final : public UColorProvider +{ +public: + struct FLinearColor Value; // 0x0028(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Color_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Color_Direct") + } + static class UColor_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UColor_Direct; + +// Class AvaAnimation.ConversationCameraRegistrations +// 0x0010 (0x0040 - 0x0030) +class UConversationCameraRegistrations final : public UDataAsset +{ +public: + TArray Registrations; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationCameraRegistrations") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationCameraRegistrations") + } + static class UConversationCameraRegistrations* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationCameraRegistrations; + +// Class AvaAnimation.ConversationEmotions +// 0x0010 (0x0040 - 0x0030) +class UConversationEmotions final : public UDataAsset +{ +public: + TArray Emotions; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationEmotions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationEmotions") + } + static class UConversationEmotions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationEmotions; + +// Class AvaAnimation.ConversationExplicitCameraShots +// 0x0010 (0x0040 - 0x0030) +class UConversationExplicitCameraShots final : public UDataAsset +{ +public: + TArray CameraShots; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationExplicitCameraShots") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationExplicitCameraShots") + } + static class UConversationExplicitCameraShots* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationExplicitCameraShots; + +// Class AvaAnimation.ConversationExplicitLayeredAnimations +// 0x0010 (0x0040 - 0x0030) +class UConversationExplicitLayeredAnimations final : public UDataAsset +{ +public: + TArray Categories; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationExplicitLayeredAnimations") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationExplicitLayeredAnimations") + } + static class UConversationExplicitLayeredAnimations* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationExplicitLayeredAnimations; + +// Class AvaAnimation.ConversationExplicitPoseGroups +// 0x0010 (0x0040 - 0x0030) +class UConversationExplicitPoseGroups final : public UDataAsset +{ +public: + TArray PoseGroups; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationExplicitPoseGroups") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationExplicitPoseGroups") + } + static class UConversationExplicitPoseGroups* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationExplicitPoseGroups; + +// Class AvaAnimation.ConversationLayeredAnimationWeights +// 0x0010 (0x0040 - 0x0030) +class UConversationLayeredAnimationWeights final : public UDataAsset +{ +public: + TArray WeightEntries; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationLayeredAnimationWeights") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationLayeredAnimationWeights") + } + static class UConversationLayeredAnimationWeights* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationLayeredAnimationWeights; + +// Class AvaAnimation.ConversationPreset_DistanceProvider +// 0x0008 (0x0030 - 0x0028) +class UConversationPreset_DistanceProvider : public UObject +{ +public: + bool Enabled; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConversationPreset_ProximityType Proximity; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Force; // 0x002A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_DistanceProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_DistanceProvider") + } + static class UConversationPreset_DistanceProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_DistanceProvider; + +// Class AvaAnimation.ConversationPreset_DistanceProvider_Single +// 0x0008 (0x0038 - 0x0030) +class UConversationPreset_DistanceProvider_Single final : public UConversationPreset_DistanceProvider +{ +public: + float Distance; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_DistanceProvider_Single") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_DistanceProvider_Single") + } + static class UConversationPreset_DistanceProvider_Single* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_DistanceProvider_Single; + +// Class AvaAnimation.ConversationPreset_DistanceProvider_AlongLine +// 0x0010 (0x0040 - 0x0030) +class UConversationPreset_DistanceProvider_AlongLine final : public UConversationPreset_DistanceProvider +{ +public: + float StartDistance; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepDistance; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSteps; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_DistanceProvider_AlongLine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_DistanceProvider_AlongLine") + } + static class UConversationPreset_DistanceProvider_AlongLine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_DistanceProvider_AlongLine; + +// Class AvaAnimation.ConversationPreset_RelativeInteractionActorTest +// 0x0008 (0x0030 - 0x0028) +class UConversationPreset_RelativeInteractionActorTest : public UObject +{ +public: + bool Enabled; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_RelativeInteractionActorTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_RelativeInteractionActorTest") + } + static class UConversationPreset_RelativeInteractionActorTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_RelativeInteractionActorTest; + +// Class AvaAnimation.ConversationPreset_RelativeInteractionActorTest_RotateInteractionActorToAvatarPosition +// 0x0000 (0x0030 - 0x0030) +class UConversationPreset_RelativeInteractionActorTest_RotateInteractionActorToAvatarPosition final : public UConversationPreset_RelativeInteractionActorTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_RelativeInteractionActorTest_RotateInteractionActorToAvatarPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_RelativeInteractionActorTest_RotateInteractionActorToAvatarPosition") + } + static class UConversationPreset_RelativeInteractionActorTest_RotateInteractionActorToAvatarPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_RelativeInteractionActorTest_RotateInteractionActorToAvatarPosition; + +// Class AvaAnimation.ConversationPreset_RelativeInteractionActorTest_KeepInteractionActorRotation +// 0x0000 (0x0030 - 0x0030) +class UConversationPreset_RelativeInteractionActorTest_KeepInteractionActorRotation final : public UConversationPreset_RelativeInteractionActorTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_RelativeInteractionActorTest_KeepInteractionActorRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_RelativeInteractionActorTest_KeepInteractionActorRotation") + } + static class UConversationPreset_RelativeInteractionActorTest_KeepInteractionActorRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_RelativeInteractionActorTest_KeepInteractionActorRotation; + +// Class AvaAnimation.ConversationPreset_RelativeInteractionActorTest_RotateAboutInteractionActor +// 0x0008 (0x0038 - 0x0030) +class UConversationPreset_RelativeInteractionActorTest_RotateAboutInteractionActor final : public UConversationPreset_RelativeInteractionActorTest +{ +public: + float CheckAngleStep; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StartRotationToAvatar; // 0x0034(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_RelativeInteractionActorTest_RotateAboutInteractionActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_RelativeInteractionActorTest_RotateAboutInteractionActor") + } + static class UConversationPreset_RelativeInteractionActorTest_RotateAboutInteractionActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_RelativeInteractionActorTest_RotateAboutInteractionActor; + +// Class AvaAnimation.ConversationPreset_CheckBetweenTest +// 0x0008 (0x0030 - 0x0028) +class UConversationPreset_CheckBetweenTest : public UObject +{ +public: + bool Enabled; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_CheckBetweenTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_CheckBetweenTest") + } + static class UConversationPreset_CheckBetweenTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_CheckBetweenTest; + +// Class AvaAnimation.ConversationPreset_CheckBetweenTest_BoneCylinderTest +// 0x0010 (0x0040 - 0x0030) +class UConversationPreset_CheckBetweenTest_BoneCylinderTest final : public UConversationPreset_CheckBetweenTest +{ +public: + class FName BoneName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TuckInMultipler; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_CheckBetweenTest_BoneCylinderTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_CheckBetweenTest_BoneCylinderTest") + } + static class UConversationPreset_CheckBetweenTest_BoneCylinderTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_CheckBetweenTest_BoneCylinderTest; + +// Class AvaAnimation.ConversationPreset_InitialTransform +// 0x0000 (0x0028 - 0x0028) +class UConversationPreset_InitialTransform : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_InitialTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_InitialTransform") + } + static class UConversationPreset_InitialTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_InitialTransform; + +// Class AvaAnimation.ConversationPreset_InitialTransform_Preexisting +// 0x0000 (0x0028 - 0x0028) +class UConversationPreset_InitialTransform_Preexisting final : public UConversationPreset_InitialTransform +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_InitialTransform_Preexisting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_InitialTransform_Preexisting") + } + static class UConversationPreset_InitialTransform_Preexisting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_InitialTransform_Preexisting; + +// Class AvaAnimation.ConversationPreset_InitialTransform_MoveRelative +// 0x0018 (0x0040 - 0x0028) +class UConversationPreset_InitialTransform_MoveRelative : public UConversationPreset_InitialTransform +{ +public: + float PositionDirectionAngle; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepDistance; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSteps; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationOffset; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_InitialTransform_MoveRelative") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_InitialTransform_MoveRelative") + } + static class UConversationPreset_InitialTransform_MoveRelative* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_InitialTransform_MoveRelative; + +// Class AvaAnimation.ConversationPreset_InitialTransform_MoveRelative_Preexisting +// 0x0000 (0x0040 - 0x0040) +class UConversationPreset_InitialTransform_MoveRelative_Preexisting final : public UConversationPreset_InitialTransform_MoveRelative +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_InitialTransform_MoveRelative_Preexisting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_InitialTransform_MoveRelative_Preexisting") + } + static class UConversationPreset_InitialTransform_MoveRelative_Preexisting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_InitialTransform_MoveRelative_Preexisting; + +// Class AvaAnimation.ConversationPreset_AvatarPlacement_RelativeInteractionActor +// 0x0050 (0x0078 - 0x0028) +class UConversationPreset_AvatarPlacement_RelativeInteractionActor final : public UConversationPreset_AvatarPlacement +{ +public: + TArray DistanceProviders; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray TestsToPerform; // 0x0038(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float AvatarPositionDirectionFromInteractionActor; // 0x0048(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvatarRotationFromInteractionActor; // 0x004C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckGroundCollision; // 0x0050(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckNavMesh; // 0x0051(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CheckBetweenTests; // 0x0058(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool UseMaxHeightAngleThreshold; // 0x0068(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxHeightAngleThreshold; // 0x006C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConversationPreset_ProximityType FailProximity; // 0x0070(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_AvatarPlacement_RelativeInteractionActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_AvatarPlacement_RelativeInteractionActor") + } + static class UConversationPreset_AvatarPlacement_RelativeInteractionActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_AvatarPlacement_RelativeInteractionActor; + +// Class AvaAnimation.ConversationPreset_PreInitInvoke_Placement_Preexisting +// 0x0010 (0x0038 - 0x0028) +class UConversationPreset_PreInitInvoke_Placement_Preexisting final : public UConversationPreset_PreInitInvoke_Placement +{ +public: + bool RotateInteractionActorToAvatar; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InteractionActorRotationOffset; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RotateActorToInteractionActor; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AvatarRotationOffset; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_PreInitInvoke_Placement_Preexisting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_PreInitInvoke_Placement_Preexisting") + } + static class UConversationPreset_PreInitInvoke_Placement_Preexisting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_PreInitInvoke_Placement_Preexisting; + +// Class AvaAnimation.ConversationPreset_FinalTransform_UseInitial +// 0x0000 (0x0028 - 0x0028) +class UConversationPreset_FinalTransform_UseInitial final : public UConversationPreset_FinalTransform +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_FinalTransform_UseInitial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_FinalTransform_UseInitial") + } + static class UConversationPreset_FinalTransform_UseInitial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_FinalTransform_UseInitial; + +// Class AvaAnimation.ConversationPreset_FinalTransform_Preexisting +// 0x0000 (0x0028 - 0x0028) +class UConversationPreset_FinalTransform_Preexisting final : public UConversationPreset_FinalTransform +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_FinalTransform_Preexisting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_FinalTransform_Preexisting") + } + static class UConversationPreset_FinalTransform_Preexisting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_FinalTransform_Preexisting; + +// Class AvaAnimation.ConversationPreset_FinalTransform_MoveRelative_Preexisting +// 0x0000 (0x0040 - 0x0040) +class UConversationPreset_FinalTransform_MoveRelative_Preexisting final : public UConversationPreset_FinalTransform_MoveRelative +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationPreset_FinalTransform_MoveRelative_Preexisting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationPreset_FinalTransform_MoveRelative_Preexisting") + } + static class UConversationPreset_FinalTransform_MoveRelative_Preexisting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationPreset_FinalTransform_MoveRelative_Preexisting; + +// Class AvaAnimation.DebugLayeredBlend +// 0x0088 (0x00C8 - 0x0040) +class UDebugLayeredBlend final : public UDebugWindow +{ +public: + class AActor* DebugActor; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x80]; // 0x0048(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugLayeredBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugLayeredBlend") + } + static class UDebugLayeredBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugLayeredBlend; + +// Class AvaAnimation.FadeProvider +// 0x0000 (0x0028 - 0x0028) +class UFadeProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FadeProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FadeProvider") + } + static class UFadeProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFadeProvider; + +// Class AvaAnimation.FadeProvider_CameraOnly +// 0x0030 (0x0058 - 0x0028) +class UFadeProvider_CameraOnly final : public UFadeProvider +{ +public: + class APlayerCameraManager* PlayerCameraManager; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_30[0x28]; // 0x0030(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FadeProvider_CameraOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FadeProvider_CameraOnly") + } + static class UFadeProvider_CameraOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFadeProvider_CameraOnly; + +// Class AvaAnimation.Float_ConversationLayeredAnimationWeight +// 0x0008 (0x0030 - 0x0028) +class UFloat_ConversationLayeredAnimationWeight final : public UFloatProvider +{ +public: + struct FConversationLayeredAnimationWeight WeightEntryName; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_ConversationLayeredAnimationWeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_ConversationLayeredAnimationWeight") + } + static class UFloat_ConversationLayeredAnimationWeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_ConversationLayeredAnimationWeight; + +// Class AvaAnimation.Float_FallbackChain +// 0x0010 (0x0038 - 0x0028) +class UFloat_FallbackChain final : public UFloatProvider +{ +public: + TArray Entries; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_FallbackChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_FallbackChain") + } + static class UFloat_FallbackChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_FallbackChain; + +// Class AvaAnimation.Float_ProjectedTimeAnimationValue +// 0x0010 (0x0038 - 0x0028) +class UFloat_ProjectedTimeAnimationValue final : public UFloatProvider +{ +public: + float OriginalTime; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OriginalTimeAnimationValue; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float animationLength; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_ProjectedTimeAnimationValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_ProjectedTimeAnimationValue") + } + static class UFloat_ProjectedTimeAnimationValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_ProjectedTimeAnimationValue; + +// Class AvaAnimation.Float_TransformDistance +// 0x0010 (0x0038 - 0x0028) +class UFloat_TransformDistance final : public UFloatProvider +{ +public: + class UTransformProvider* TransformA; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* TransformB; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_TransformDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_TransformDistance") + } + static class UFloat_TransformDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_TransformDistance; + +// Class AvaAnimation.Float_RandomInRange +// 0x0008 (0x0030 - 0x0028) +class UFloat_RandomInRange final : public UFloatProvider +{ +public: + float Min; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_RandomInRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_RandomInRange") + } + static class UFloat_RandomInRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_RandomInRange; + +// Class AvaAnimation.IKDriver_AimAt +// 0x0010 (0x0038 - 0x0028) +class UIKDriver_AimAt final : public UIKDriver +{ +public: + TArray AimControls; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_AimAt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_AimAt") + } + static class UIKDriver_AimAt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_AimAt; + +// Class AvaAnimation.IKDriver_AimAtConstrained +// 0x0360 (0x0388 - 0x0028) +class UIKDriver_AimAtConstrained final : public UIKDriver +{ +public: + TArray AimControls; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x350]; // 0x0038(0x0350)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_AimAtConstrained") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_AimAtConstrained") + } + static class UIKDriver_AimAtConstrained* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_AimAtConstrained; + +// Class AvaAnimation.IKDriver_AnimationDriven +// 0x0010 (0x0038 - 0x0028) +class UIKDriver_AnimationDriven final : public UIKDriver +{ +public: + TArray EffectorDefinitions; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_AnimationDriven") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_AnimationDriven") + } + static class UIKDriver_AnimationDriven* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_AnimationDriven; + +// Class AvaAnimation.IKDriver_DisableControls +// 0x0020 (0x0048 - 0x0028) +class UIKDriver_DisableControls final : public UIKDriver +{ +public: + TArray AlphaControlsToDisable; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_DisableControls") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_DisableControls") + } + static class UIKDriver_DisableControls* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_DisableControls; + +// Class AvaAnimation.IKDriver_FloorContact +// 0x01B8 (0x01E0 - 0x0028) +class alignas(0x10) UIKDriver_FloorContact final : public UIKDriver +{ +public: + TArray Controls; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBoneReferenceEx HipBone; // 0x0038(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HipAlphaVariableName; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HipTransformVariableName; // 0x0050(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel CollisionChannel; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HipMultiplier; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalRayTraceStartScale; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalRayTraceFinishScale; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpperBodyOffset; // 0x0068(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddHipsAverageToHands; // 0x0074(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0075(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LimitLegExtenstion; // 0x0076(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_77[0x1]; // 0x0077(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxLegExtension; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFK; // 0x007C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReverseFootSetup; // 0x007D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ReverseFootFactor; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverseFootInterpSpeed; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollLimit; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchLimit; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PTransitionSpeed; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RTransitionSpeed; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PTransitionMaxDistance; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFloorContact; // 0x009C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawDebug; // 0x009D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFootStabilization; // 0x009E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F[0x1]; // 0x009F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float StabilizationThreshold; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpTimeHipsUp; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpTimeHipsDown; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UseMinToMaxHipAdjust; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpTimeHipsUpFromCapsule; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpTimeHipsDownFromCapsule; // 0x00B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlantRestoreSpeed; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalDebugScale; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x50]; // 0x00C0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverrideProfiles; // 0x0110(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_120[0xC0]; // 0x0120(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_FloorContact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_FloorContact") + } + static class UIKDriver_FloorContact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_FloorContact; + +// Class AvaAnimation.IKDriver_GroundAdjustment +// 0x0368 (0x0390 - 0x0028) +class alignas(0x10) UIKDriver_GroundAdjustment : public UIKDriver +{ +public: + TArray Controls; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TranslationInterpSpeed; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationInterpSpeed; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTranslationAdjustmentSpeed; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRetargeting; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAnticipation; // 0x0049(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve SwingAnticipationCurve; // 0x0050(0x0088)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve AnticipationInterpSpeedFactor; // 0x00D8(0x0088)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve RotationAmountInSwing; // 0x0160(0x0088)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ReachControls; // 0x01E8(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float MaxReachAdjustmentAngle; // 0x01F8(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReachAdjustToLowestOrHighest; // 0x01FC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TraceDelayRangePerLOD; // 0x0200(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FCurveIndexProperty DisableCurve; // 0x0210(0x0002)(BlueprintReadOnly, Deprecated, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_212[0x2]; // 0x0212(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCurveNameProperty DisableCurveName; // 0x0214(0x000C)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FCurveNameProperty RaiseReachControlsCurveName; // 0x0220(0x000C)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FCurveNameProperty StretchToMaxExtensionCurveName; // 0x022C(0x000C)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float StrideWarpSpringHalflife; // 0x0238(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundNormalSpringHalflife; // 0x023C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_240[0x150]; // 0x0240(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_GroundAdjustment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_GroundAdjustment") + } + static class UIKDriver_GroundAdjustment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_GroundAdjustment; + +// Class AvaAnimation.IKDriver_LadderContact +// 0x01A8 (0x01D0 - 0x0028) +class UIKDriver_LadderContact final : public UIKDriver +{ +public: + struct FIKDriver_LadderContactControl LeftHand; // 0x0028(0x0060)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FIKDriver_LadderContactControl RightHand; // 0x0088(0x0060)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FIKDriver_LadderContactControl LeftFoot; // 0x00E8(0x0060)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FIKDriver_LadderContactControl RightFoot; // 0x0148(0x0060)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1A8[0x28]; // 0x01A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_LadderContact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_LadderContact") + } + static class UIKDriver_LadderContact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_LadderContact; + +// Class AvaAnimation.IKDriver_LedgeContact +// 0x0568 (0x0590 - 0x0028) +class UIKDriver_LedgeContact final : public UIKDriver +{ +public: + class UAnimSequence* LedgePoseAnimSequence; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LedgePoseTime; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIKDriver_LedgeContactHandControl LeftHand; // 0x0040(0x00D0)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FIKDriver_LedgeContactHandControl RightHand; // 0x0110(0x00D0)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FIKDriver_LedgeContactFootControl LeftFoot; // 0x01E0(0x0130)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FIKDriver_LedgeContactFootControl RightFoot; // 0x0310(0x0130)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FIKDriver_LedgeContactHipsControl Hips; // 0x0440(0x00B0)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x04F0(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F1[0x9F]; // 0x04F1(0x009F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriver_LedgeContact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriver_LedgeContact") + } + static class UIKDriver_LedgeContact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriver_LedgeContact; + +// Class AvaAnimation.IKDriverFunctions +// 0x0000 (0x0028 - 0x0028) +class UIKDriverFunctions final : public UBlueprintFunctionLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IKDriverFunctions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IKDriverFunctions") + } + static class UIKDriverFunctions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIKDriverFunctions; + +// Class AvaAnimation.Int_Conditional +// 0x0010 (0x0038 - 0x0028) +class UInt_Conditional final : public UIntProvider +{ +public: + class UBoolProvider* Condition; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIntProvider* Value; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int_Conditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int_Conditional") + } + static class UInt_Conditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt_Conditional; + +// Class AvaAnimation.InterpolationFunctions +// 0x0000 (0x0028 - 0x0028) +class UInterpolationFunctions final : public UBlueprintFunctionLibrary +{ +public: + static struct FQuat ApproachQuaternion(const struct FQuat& current_value, const struct FQuat& desired_value, float approach_rate); + static struct FQuat ApproachQuaternionWithClampedVelocity(const struct FQuat& current_value, const struct FQuat& desired_value, float max_delta); + static struct FRotator ApproachRotator(const struct FRotator& current_value, const struct FRotator& desired_value, float approach_rate); + static struct FRotator ApproachRotatorWithClampedVelocity(const struct FRotator& current_value, const struct FRotator& desired_value, float max_delta); + static float ApproachScalar(float current_value, float desired_value, float approach_rate); + static float ApproachScalarWithClampedVelocity(float current_value, float desired_value, float max_delta); + static struct FTransform ApproachTransform(const struct FTransform& current_value, const struct FTransform& desired_value, float rotation_approach_rate, float translation_approach_rate, float scale_approach_rate); + static struct FTransform ApproachTransformWithClampedVelocity(const struct FTransform& current_value, const struct FTransform& desired_value, float max_rotation_delta, float max_translation_delta, float max_scale_delta); + static struct FVector ApproachVector(const struct FVector& current_value, const struct FVector& desired_value, float approach_rate); + static struct FVector ApproachVectorWithClampedVelocity(const struct FVector& current_value, const struct FVector& desired_value, float max_delta); + static float AssymetricallyApproachScalar(float current_value, float desired_value, float negative_approach_rate, float positive_approach_rate); + static float AssymetricallyApproachScalarWithClampedVelocity(float current_value, float desired_value, float max_positive_delta, float max_negative_delta); + static struct FVector AssymetricallyApproachVector(const struct FVector& current_value, const struct FVector& desired_value, float positive_approach_rate, float negative_approach_rate); + static struct FVector AssymetricallyApproachVectorWithClampedVelocity(const struct FVector& current_value, const struct FVector& desired_value, float max_positive_delta, float max_negative_delta); + static float BoundedEaseInStep(float step_min, float step_max, float Value); + static float BoundedEaseOutStep(float step_min, float step_max, float Value); + static float BoundedLinearStep(float step_min, float step_max, float Value); + static float BoundedSmoothStep(float step_min, float step_max, float Value); + static float EaseInStep(float Value); + static float EaseOutStep(float Value); + static struct FQuat LinearBlendQuaternions(const struct FQuat& A, const struct FQuat& b, float Blend); + static struct FRotator LinearBlendRotators(const struct FRotator& A, const struct FRotator& b, float Blend); + static float LinearBlendScalars(float A, float b, float Blend); + static struct FTransform LinearBlendTransforms(const struct FTransform& A, const struct FTransform& b, float Blend); + static struct FVector LinearBlendVectors(const struct FVector& A, const struct FVector& b, float Blend); + static float LinearStep(float Value); + static struct FQuat SmoothBlendQuaternions(const struct FQuat& A, const struct FQuat& b, float Blend); + static struct FRotator SmoothBlendRotators(const struct FRotator& A, const struct FRotator& b, float Blend); + static float SmoothBlendScalars(float A, float b, float Blend); + static struct FTransform SmoothBlendTransforms(const struct FTransform& A, const struct FTransform& b, float Blend); + static struct FVector SmoothBlendVectors(const struct FVector& A, const struct FVector& b, float Blend); + static float SmoothStep(float Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpolationFunctions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpolationFunctions") + } + static class UInterpolationFunctions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpolationFunctions; + +// Class AvaAnimation.Int_Direct +// 0x0008 (0x0030 - 0x0028) +class UInt_Direct final : public UIntProvider +{ +public: + int32 Value; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int_Direct") + } + static class UInt_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt_Direct; + +// Class AvaAnimation.MotionMatcherBPInterface +// 0x0000 (0x0000 - 0x0000) +class IMotionMatcherBPInterface final +{ +public: + class UObject* GetGoalDelegate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MotionMatcherBPInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MotionMatcherBPInterface") + } + static class IMotionMatcherBPInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMotionMatcherBPInterface; + +// Class AvaAnimation.MoveRequestProvider +// 0x0000 (0x0000 - 0x0000) +class IMoveRequestProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MoveRequestProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MoveRequestProvider") + } + static class IMoveRequestProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMoveRequestProvider; + +// Class AvaAnimation.Name_Conditional +// 0x0010 (0x0038 - 0x0028) +class UName_Conditional final : public UNameProvider +{ +public: + class UBoolProvider* Condition; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNameProvider* Value; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Name_Conditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Name_Conditional") + } + static class UName_Conditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UName_Conditional; + +// Class AvaAnimation.Name_ConversationExplicitCameraShot +// 0x0008 (0x0030 - 0x0028) +class UName_ConversationExplicitCameraShot final : public UNameProvider +{ +public: + struct FConversationExplicitCameraShotReference Reference; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Name_ConversationExplicitCameraShot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Name_ConversationExplicitCameraShot") + } + static class UName_ConversationExplicitCameraShot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UName_ConversationExplicitCameraShot; + +// Class AvaAnimation.Name_ConversationExplicitPoseGroup +// 0x0008 (0x0030 - 0x0028) +class UName_ConversationExplicitPoseGroup final : public UNameProvider +{ +public: + struct FConversationExplicitPoseGroupReference Reference; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Name_ConversationExplicitPoseGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Name_ConversationExplicitPoseGroup") + } + static class UName_ConversationExplicitPoseGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UName_ConversationExplicitPoseGroup; + +// Class AvaAnimation.Name_FallbackChain +// 0x0010 (0x0038 - 0x0028) +class UName_FallbackChain final : public UNameProvider +{ +public: + TArray Entries; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Name_FallbackChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Name_FallbackChain") + } + static class UName_FallbackChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UName_FallbackChain; + +// Class AvaAnimation.Object_ActorComponent +// 0x0010 (0x0038 - 0x0028) +class UObject_ActorComponent final : public UObjectProvider +{ +public: + class UActorProvider* ActorProvider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ComponentType; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_ActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_ActorComponent") + } + static class UObject_ActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_ActorComponent; + +// Class AvaAnimation.Object_Direct +// 0x0008 (0x0030 - 0x0028) +class UObject_Direct final : public UObjectProvider +{ +public: + TWeakObjectPtr Object; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_Direct") + } + static class UObject_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_Direct; + +// Class AvaAnimation.Object_DirectActor +// 0x0008 (0x0040 - 0x0038) +class UObject_DirectActor final : public UActorProvider +{ +public: + class AActor* Actor; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_DirectActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_DirectActor") + } + static class UObject_DirectActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_DirectActor; + +// Class AvaAnimation.Object_NamedActor +// 0x0010 (0x0048 - 0x0038) +class UObject_NamedActor final : public UActorProvider +{ +public: + class FName ActorName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_NamedActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_NamedActor") + } + static class UObject_NamedActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_NamedActor; + +// Class AvaAnimation.Object_SpawnActor +// 0x0018 (0x0050 - 0x0038) +class UObject_SpawnActor final : public UActorProvider +{ +public: + TSubclassOf ActorClass; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActorName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AlignmentSocket; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_SpawnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_SpawnActor") + } + static class UObject_SpawnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_SpawnActor; + +// Class AvaAnimation.PerClipLayerGroup +// 0x0010 (0x0038 - 0x0028) +class UPerClipLayerGroup final : public UAnimMetaData +{ +public: + TArray LayerContent; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerClipLayerGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerClipLayerGroup") + } + static class UPerClipLayerGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerClipLayerGroup; + +// Class AvaAnimation.PoseGroupProvider +// 0x0000 (0x0028 - 0x0028) +class UPoseGroupProvider : public UObjectProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseGroupProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseGroupProvider") + } + static class UPoseGroupProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseGroupProvider; + +// Class AvaAnimation.PoseGroup_Direct +// 0x0008 (0x0030 - 0x0028) +class UPoseGroup_Direct final : public UPoseGroupProvider +{ +public: + class UPoseGroup* PoseGroup; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseGroup_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseGroup_Direct") + } + static class UPoseGroup_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseGroup_Direct; + +// Class AvaAnimation.PoseGroup +// 0x0050 (0x0078 - 0x0028) +class UPoseGroup final : public UObject +{ +public: + class UBaseArchitectAsset* LookUp; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr LookupAsset; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TransitionsTo; // 0x0058(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float MinDurationSeconds; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDurationSeconds; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConversationExplicitPoseGroupReference ExplicitPoseGroupName; // 0x0070(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseGroup") + } + static class UPoseGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseGroup; + +// Class AvaAnimation.PoseUtilities +// 0x0000 (0x0028 - 0x0028) +class UPoseUtilities final : public UBlueprintFunctionLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseUtilities") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseUtilities") + } + static class UPoseUtilities* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseUtilities; + +// Class AvaAnimation.PreviewVariableRequest +// 0x0000 (0x0000 - 0x0000) +class IPreviewVariableRequest final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreviewVariableRequest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreviewVariableRequest") + } + static class IPreviewVariableRequest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPreviewVariableRequest; + +// Class AvaAnimation.ProviderOwner +// 0x0000 (0x0000 - 0x0000) +class IProviderOwner final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProviderOwner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProviderOwner") + } + static class IProviderOwner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IProviderOwner; + +// Class AvaAnimation.ProviderStateHost +// 0x0000 (0x0000 - 0x0000) +class IProviderStateHost final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProviderStateHost") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProviderStateHost") + } + static class IProviderStateHost* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IProviderStateHost; + +// Class AvaAnimation.RootControlFunctions +// 0x0000 (0x0028 - 0x0028) +class URootControlFunctions final : public UBlueprintFunctionLibrary +{ +public: + static void AdjustWorldSpaceTransform(class AActor* Actor, const struct FVector& TranslationOffset, const struct FRotator& RotationOffset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootControlFunctions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootControlFunctions") + } + static class URootControlFunctions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootControlFunctions; + +// Class AvaAnimation.SkeletalMeshDriver +// 0x0000 (0x0000 - 0x0000) +class ISkeletalMeshDriver final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshDriver") + } + static class ISkeletalMeshDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISkeletalMeshDriver; + +// Class AvaAnimation.Spawn_ByClass +// 0x0010 (0x0058 - 0x0048) +class USpawn_ByClass final : public UActorSpawner +{ +public: + TSubclassOf ActorClass; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ActorTemplate; // 0x0050(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spawn_ByClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spawn_ByClass") + } + static class USpawn_ByClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawn_ByClass; + +// Class AvaAnimation.SpawnByPrimitiveOptions +// 0x0000 (0x0028 - 0x0028) +class USpawnByPrimitiveOptions : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptions") + } + static class USpawnByPrimitiveOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptions; + +// Class AvaAnimation.SpawnByPrimitiveOptionsShadows +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsShadows final : public USpawnByPrimitiveOptions +{ +public: + int32 ShadowMinLOD; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadow : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDynamicShadow : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastStaticShadow : 1; // 0x002C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastVolumetricTranslucentShadow : 1; // 0x002C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastContactShadow : 1; // 0x002C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSelfShadowOnly : 1; // 0x002C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastFarShadow : 1; // 0x002C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastInsetShadow : 1; // 0x002C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastCinematicShadow : 1; // 0x002D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastHiddenShadow : 1; // 0x002D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowAsTwoSided : 1; // 0x002D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsShadows") + } + static class USpawnByPrimitiveOptionsShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsShadows; + +// Class AvaAnimation.SpawnByPrimitiveOptionsCustomDepth +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsCustomDepth final : public USpawnByPrimitiveOptions +{ +public: + bool bRenderCustomDepth; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERendererStencilMask CustomDepthStencilWriteMask; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CustomDepthStencilValue; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsCustomDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsCustomDepth") + } + static class USpawnByPrimitiveOptionsCustomDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsCustomDepth; + +// Class AvaAnimation.SpawnByPrimitiveOptionsTranslucency +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsTranslucency final : public USpawnByPrimitiveOptions +{ +public: + int32 TranslucencySortPriority; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucencySortDistanceOffset; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsTranslucency") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsTranslucency") + } + static class USpawnByPrimitiveOptionsTranslucency* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsTranslucency; + +// Class AvaAnimation.SpawnByPrimitiveOptionsLightingChannels +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsLightingChannels final : public USpawnByPrimitiveOptions +{ +public: + struct FLightingChannels LightingChannels; // 0x0028(0x0001)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsLightingChannels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsLightingChannels") + } + static class USpawnByPrimitiveOptionsLightingChannels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsLightingChannels; + +// Class AvaAnimation.SpawnByPrimitiveOptionsOccluder +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsOccluder final : public USpawnByPrimitiveOptions +{ +public: + bool bUseAsOccluder; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTreatAsBackgroundForOcclusion; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsOccluder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsOccluder") + } + static class USpawnByPrimitiveOptionsOccluder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsOccluder; + +// Class AvaAnimation.SpawnByPrimitiveOptionsReceivesDecals +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsReceivesDecals final : public USpawnByPrimitiveOptions +{ +public: + bool bReceivesDecals; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReceivesWeatherDecals; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsReceivesDecals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsReceivesDecals") + } + static class USpawnByPrimitiveOptionsReceivesDecals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsReceivesDecals; + +// Class AvaAnimation.SpawnByPrimitiveOptionsDisableCollisions +// 0x0000 (0x0028 - 0x0028) +class USpawnByPrimitiveOptionsDisableCollisions final : public USpawnByPrimitiveOptions +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsDisableCollisions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsDisableCollisions") + } + static class USpawnByPrimitiveOptionsDisableCollisions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsDisableCollisions; + +// Class AvaAnimation.SpawnByPrimitiveOptionsVisibility +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsVisibility final : public USpawnByPrimitiveOptions +{ +public: + bool bVisible; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeChildren; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsVisibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsVisibility") + } + static class USpawnByPrimitiveOptionsVisibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsVisibility; + +// Class AvaAnimation.SpawnByPrimitiveOptionsTick +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsTick final : public USpawnByPrimitiveOptions +{ +public: + bool bTickEnabled; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsTick") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsTick") + } + static class USpawnByPrimitiveOptionsTick* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsTick; + +// Class AvaAnimation.SpawnByPrimitiveOptionsSimulatePhysics +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsSimulatePhysics final : public USpawnByPrimitiveOptions +{ +public: + bool bSimulatePhysics; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsSimulatePhysics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsSimulatePhysics") + } + static class USpawnByPrimitiveOptionsSimulatePhysics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsSimulatePhysics; + +// Class AvaAnimation.SpawnByPrimitiveOptionsGenerateOverlaps +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsGenerateOverlaps final : public USpawnByPrimitiveOptions +{ +public: + bool bGenerateOverlaps; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsGenerateOverlaps") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsGenerateOverlaps") + } + static class USpawnByPrimitiveOptionsGenerateOverlaps* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsGenerateOverlaps; + +// Class AvaAnimation.SpawnByPrimitiveOptionsBoundsScale +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsBoundsScale final : public USpawnByPrimitiveOptions +{ +public: + float BoundsScale; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsBoundsScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsBoundsScale") + } + static class USpawnByPrimitiveOptionsBoundsScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsBoundsScale; + +// Class AvaAnimation.SpawnByPrimitiveOptionsDrawDistance +// 0x0010 (0x0038 - 0x0028) +class USpawnByPrimitiveOptionsDrawDistance final : public USpawnByPrimitiveOptions +{ +public: + float MinDrawDistance; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CullDistance; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNeverDistanceCull; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsDrawDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsDrawDistance") + } + static class USpawnByPrimitiveOptionsDrawDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsDrawDistance; + +// Class AvaAnimation.SpawnByPrimitiveOptionsRenderPasses +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsRenderPasses final : public USpawnByPrimitiveOptions +{ +public: + bool bRenderInMainPass; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderInDepthPass; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsRenderPasses") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsRenderPasses") + } + static class USpawnByPrimitiveOptionsRenderPasses* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsRenderPasses; + +// Class AvaAnimation.SpawnByPrimitiveOptionsDepthPriorityGroup +// 0x0008 (0x0030 - 0x0028) +class USpawnByPrimitiveOptionsDepthPriorityGroup final : public USpawnByPrimitiveOptions +{ +public: + ESceneDepthPriorityGroup DepthPriorityGroup; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneDepthPriorityGroup ViewOwnerDepthPriorityGroup; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseViewOwnerDepthPriorityGroup; // 0x002A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnByPrimitiveOptionsDepthPriorityGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnByPrimitiveOptionsDepthPriorityGroup") + } + static class USpawnByPrimitiveOptionsDepthPriorityGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnByPrimitiveOptionsDepthPriorityGroup; + +// Class AvaAnimation.Spawn_BySkeletalMesh +// 0x0020 (0x0068 - 0x0048) +class USpawn_BySkeletalMesh : public UActorSpawner +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODOverride; // 0x0050(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PrimitiveOptions; // 0x0058(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spawn_BySkeletalMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spawn_BySkeletalMesh") + } + static class USpawn_BySkeletalMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawn_BySkeletalMesh; + +// Class AvaAnimation.Spawn_ByStaticMesh +// 0x0020 (0x0068 - 0x0048) +class USpawn_ByStaticMesh final : public UActorSpawner +{ +public: + class UStaticMesh* StaticMesh; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODOverride; // 0x0050(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PrimitiveOptions; // 0x0058(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spawn_ByStaticMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spawn_ByStaticMesh") + } + static class USpawn_ByStaticMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawn_ByStaticMesh; + +// Class AvaAnimation.SpawnedActorHost +// 0x0000 (0x0000 - 0x0000) +class ISpawnedActorHost final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnedActorHost") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnedActorHost") + } + static class ISpawnedActorHost* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISpawnedActorHost; + +// Class AvaAnimation.StaticMeshPoolBaseData +// 0x0010 (0x0040 - 0x0030) +class UStaticMeshPoolBaseData final : public UDataAsset +{ +public: + TArray ConditionalStaticMeshPoolGroup; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMeshPoolBaseData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMeshPoolBaseData") + } + static class UStaticMeshPoolBaseData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStaticMeshPoolBaseData; + +// Class AvaAnimation.StringProvider +// 0x0000 (0x0028 - 0x0028) +class UStringProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StringProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StringProvider") + } + static class UStringProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStringProvider; + +// Class AvaAnimation.String_Direct +// 0x0010 (0x0038 - 0x0028) +class UString_Direct final : public UStringProvider +{ +public: + class FString Value; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("String_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"String_Direct") + } + static class UString_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UString_Direct; + +// Class AvaAnimation.Transform_AnimationActor +// 0x0010 (0x0048 - 0x0038) +class UTransform_AnimationActor final : public UAnimationTransformProvider +{ +public: + class UActorProvider* Actor; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_AnimationActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_AnimationActor") + } + static class UTransform_AnimationActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_AnimationActor; + +// Class AvaAnimation.Transform_AnimationBone +// 0x0008 (0x0040 - 0x0038) +class UTransform_AnimationBone final : public UAnimationTransformProvider +{ +public: + class FName BoneName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_AnimationBone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_AnimationBone") + } + static class UTransform_AnimationBone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_AnimationBone; + +// Class AvaAnimation.Transform_AnimationRoot +// 0x0000 (0x0038 - 0x0038) +class UTransform_AnimationRoot final : public UAnimationTransformProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_AnimationRoot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_AnimationRoot") + } + static class UTransform_AnimationRoot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_AnimationRoot; + +// Class AvaAnimation.Transform_Blend +// 0x0018 (0x0040 - 0x0028) +class UTransform_Blend final : public UTransformProvider +{ +public: + class UTransformProvider* InitialTransform; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* FinalTransform; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Blend; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_Blend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_Blend") + } + static class UTransform_Blend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_Blend; + +// Class AvaAnimation.Transform_BoneUnscaled +// 0x0008 (0x0030 - 0x0028) +class UTransform_BoneUnscaled final : public UTransformProvider +{ +public: + class FName BoneName; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_BoneUnscaled") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_BoneUnscaled") + } + static class UTransform_BoneUnscaled* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_BoneUnscaled; + +// Class AvaAnimation.Transform_CastRay +// 0x0030 (0x0058 - 0x0028) +class UTransform_CastRay final : public UTransformProvider +{ +public: + class UTransformProvider* RaycastStart; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* ComponentTransform; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVectorProvider* Direction; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ForwardDirection; // 0x0040(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchDistance; // 0x004C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetDistance; // 0x0050(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceType; // 0x0054(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_CastRay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_CastRay") + } + static class UTransform_CastRay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_CastRay; + +// Class AvaAnimation.Transform_Conditional +// 0x0010 (0x0038 - 0x0028) +class UTransform_Conditional final : public UTransformProvider +{ +public: + class UBoolProvider* Condition; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* Transform; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_Conditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_Conditional") + } + static class UTransform_Conditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_Conditional; + +// Class AvaAnimation.Transform_CurrentCamera +// 0x0000 (0x0028 - 0x0028) +class UTransform_CurrentCamera final : public UTransformProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_CurrentCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_CurrentCamera") + } + static class UTransform_CurrentCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_CurrentCamera; + +// Class AvaAnimation.Transform_Direct +// 0x0038 (0x0060 - 0x0028) +class UTransform_Direct final : public UTransformProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0030(0x0030)(Edit, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_Direct") + } + static class UTransform_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_Direct; + +// Class AvaAnimation.Transform_FindLedgeFromAbove +// 0x0020 (0x0048 - 0x0028) +class UTransform_FindLedgeFromAbove final : public UTransformProvider +{ +public: + float horizontalOffset; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialHeight; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchDistance; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* RaycastStart; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceType; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_FindLedgeFromAbove") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_FindLedgeFromAbove") + } + static class UTransform_FindLedgeFromAbove* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_FindLedgeFromAbove; + +// Class AvaAnimation.Transform_FindWallInForwardDirection +// 0x0020 (0x0048 - 0x0028) +class UTransform_FindWallInForwardDirection final : public UTransformProvider +{ +public: + float verticalOffset; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchDistance; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* RaycastStart; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceType; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_FindWallInForwardDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_FindWallInForwardDirection") + } + static class UTransform_FindWallInForwardDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_FindWallInForwardDirection; + +// Class AvaAnimation.Transform_FromActor +// 0x0020 (0x0048 - 0x0028) +class UTransform_FromActor final : public UTransformProvider +{ +public: + class UActorProvider* Actor; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EComponentToUse ComponentToUse; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x0034(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* FallbackTransform; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetupFallback() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_FromActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_FromActor") + } + static class UTransform_FromActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_FromActor; + +// Class AvaAnimation.Transform_FromAttachParentActor +// 0x0010 (0x0038 - 0x0028) +class UTransform_FromAttachParentActor final : public UTransformProvider +{ +public: + class UActorProvider* Actor; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_FromAttachParentActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_FromAttachParentActor") + } + static class UTransform_FromAttachParentActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_FromAttachParentActor; + +// Class AvaAnimation.Transform_ParentConstraint +// 0x0010 (0x0038 - 0x0028) +class UTransform_ParentConstraint final : public UTransformProvider +{ +public: + class UTransformProvider* ParentTransform; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* TransformInParentSpace; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_ParentConstraint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_ParentConstraint") + } + static class UTransform_ParentConstraint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_ParentConstraint; + +// Class AvaAnimation.Transform_PointAndOrientConstraint +// 0x0030 (0x0058 - 0x0028) +class UTransform_PointAndOrientConstraint final : public UTransformProvider +{ +public: + class UTransformProvider* TranslationParent; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TranslationInParentSpace; // 0x0030(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* RotationParent; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationInParentSpace; // 0x0048(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_PointAndOrientConstraint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_PointAndOrientConstraint") + } + static class UTransform_PointAndOrientConstraint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_PointAndOrientConstraint; + +// Class AvaAnimation.Transform_Tagged +// 0x0010 (0x0038 - 0x0028) +class UTransform_Tagged final : public UTransformProvider +{ +public: + class UActorProvider* Actor; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag Tag; // 0x0030(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_Tagged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_Tagged") + } + static class UTransform_Tagged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_Tagged; + +// Class AvaAnimation.UprightAttachSceneComponent +// 0x0040 (0x0260 - 0x0220) +class UUprightAttachSceneComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform AttachmentLocalOffset; // 0x0220(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bUseActorForward; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0xF]; // 0x0251(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UprightAttachSceneComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UprightAttachSceneComponent") + } + static class UUprightAttachSceneComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUprightAttachSceneComponent; + +// Class AvaAnimation.Vector2DProvider +// 0x0000 (0x0028 - 0x0028) +class UVector2DProvider : public UBaseProvider +{ +public: + struct FVector2D GetVector2DBP(const class UObject* Context); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Vector2DProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Vector2DProvider") + } + static class UVector2DProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVector2DProvider; + +// Class AvaAnimation.Vector2D_Direct +// 0x0008 (0x0030 - 0x0028) +class UVector2D_Direct final : public UVector2DProvider +{ +public: + struct FVector2D Value; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Vector2D_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Vector2D_Direct") + } + static class UVector2D_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVector2D_Direct; + +// Class AvaAnimation.VectorProvider +// 0x0000 (0x0028 - 0x0028) +class UVectorProvider : public UBaseProvider +{ +public: + struct FVector GetVectorBP(const class UObject* Context, float TimeOffset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorProvider") + } + static class UVectorProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorProvider; + +// Class AvaAnimation.Vector_Direct +// 0x0010 (0x0038 - 0x0028) +class UVector_Direct final : public UVectorProvider +{ +public: + struct FVector Value; // 0x0028(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Vector_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Vector_Direct") + } + static class UVector_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVector_Direct; + +// Class AvaAnimation.WarmUpComponent +// 0x0010 (0x00E0 - 0x00D0) +class UWarmUpComponent final : public UActorComponent +{ +public: + TArray Tags; // 0x00D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WarmUpComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WarmUpComponent") + } + static class UWarmUpComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWarmUpComponent; + +} + diff --git a/Hogwarts Legacy/SDK/AvaAnimation_structs.hpp b/Hogwarts Legacy/SDK/AvaAnimation_structs.hpp new file mode 100644 index 0000000..d9c478d --- /dev/null +++ b/Hogwarts Legacy/SDK/AvaAnimation_structs.hpp @@ -0,0 +1,2354 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AvaAnimation + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "UtilitiesRuntime_structs.hpp" +#include "ControlRig_structs.hpp" +#include "AnimGraphRuntime_structs.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Enum AvaAnimation.EExternalActorRole +// NumValues: 0x0005 +enum class EExternalActorRole : uint8 +{ + NONE = 0, + Foreground = 1, + Background = 2, + Extra = 3, + EExternalActorRole_MAX = 4, +}; + +// Enum AvaAnimation.EAnimationDirectionSource +// NumValues: 0x0009 +enum class EAnimationDirectionSource : uint8 +{ + Gameplay = 0, + TargetTracker = 1, + PickupObject = 2, + CharacterOptions = 3, + SceneRig = 4, + SceneRigActive = 5, + Highest = 6, + SourceCount = 7, + EAnimationDirectionSource_MAX = 8, +}; + +// Enum AvaAnimation.EAnimationDirections +// NumValues: 0x0007 +enum class EAnimationDirections : uint8 +{ + MovingDirection = 0, + FacingDirection = 1, + AimingDirection = 2, + LookingDirection = 3, + GazingDirection = 4, + kDirectionCount = 5, + EAnimationDirections_MAX = 6, +}; + +// Enum AvaAnimation.EAnimationRequestLayerBlendType +// NumValues: 0x0006 +enum class EAnimationRequestLayerBlendType : uint8 +{ + Replacement = 0, + Additive = 1, + BlendAndReplace = 2, + BlendAndAdd = 3, + Modify = 4, + EAnimationRequestLayerBlendType_MAX = 5, +}; + +// Enum AvaAnimation.AnimationMatchFlags +// NumValues: 0x0003 +enum class EAnimationMatchFlags : uint8 +{ + MATCH_FIRST_FRAME = 0, + MATCH_LAST_FRAME = 1, + MATCH_MAX = 2, +}; + +// Enum AvaAnimation.AnimationValidatedInWorld +// NumValues: 0x0004 +enum class EAnimationValidatedInWorld : uint8 +{ + INWORLD_UNTESTED = 0, + INWORLD_OBSTRUCTED = 1, + INWORLD_VALIDATED = 2, + INWORLD_MAX = 3, +}; + +// Enum AvaAnimation.EAnimTrackPlaybackSpeed +// NumValues: 0x0004 +enum class EAnimTrackPlaybackSpeed : uint8 +{ + NaturalSpeed = 0, + UseForcedDuration = 1, + UseForcedPlayRate = 2, + EAnimTrackPlaybackSpeed_MAX = 3, +}; + +// Enum AvaAnimation.EAnimTrackPlaybackRange +// NumValues: 0x0005 +enum class EAnimTrackPlaybackRange : uint8 +{ + FullClipRange = 0, + StartEndOffsets = 1, + StartEndFractions = 2, + StartOffsetWithDuration = 3, + EAnimTrackPlaybackRange_MAX = 4, +}; + +// Enum AvaAnimation.EAnimTrackRootMode +// NumValues: 0x0005 +enum class EAnimTrackRootMode : uint8 +{ + CompletelyIgnoreRoot = 0, + EnableRootMotion = 1, + KeepRootAnimationWithoutRootMotion = 2, + UseContentSetting = 3, + EAnimTrackRootMode_MAX = 4, +}; + +// Enum AvaAnimation.EAxisMapping +// NumValues: 0x0007 +enum class EAxisMapping : uint8 +{ + PositiveX = 0, + NegativeX = 1, + PositiveY = 2, + NegativeY = 3, + PositiveZ = 4, + NegativeZ = 5, + EAxisMapping_MAX = 6, +}; + +// Enum AvaAnimation.EBoneEvaluationRootMode +// NumValues: 0x0004 +enum class EBoneEvaluationRootMode : uint8 +{ + UseContentSetting = 0, + IgnoreRoot = 1, + IncludeRoot = 2, + EBoneEvaluationRootMode_MAX = 3, +}; + +// Enum AvaAnimation.ECameraFixupLayer +// NumValues: 0x0005 +enum class ECameraFixupLayer : uint8 +{ + Lowest = 0, + Passive = 1, + Active = 2, + Highest = 3, + ECameraFixupLayer_MAX = 4, +}; + +// Enum AvaAnimation.EConversationPreset_ProximityType +// NumValues: 0x0004 +enum class EConversationPreset_ProximityType : uint8 +{ + Ideal = 0, + Near = 1, + TooClose = 2, + EConversationPreset_MAX = 3, +}; + +// Enum AvaAnimation.EConversationPreset_LocationDistanceCheckType +// NumValues: 0x0005 +enum class EConversationPreset_LocationDistanceCheckType : uint8 +{ + CheckAll = 0, + IdealOnly = 1, + NearOnly = 2, + TooCloseOnly = 3, + EConversationPreset_MAX = 4, +}; + +// Enum AvaAnimation.EManagedEyeStatePriority +// NumValues: 0x0006 +enum class EManagedEyeStatePriority : uint8 +{ + EMOTION = 0, + CHARACTEROPTIONS = 1, + SCENERIG = 2, + SCENERIG_ACTIVE = 3, + DIALOG = 4, + EManagedEyeStatePriority_MAX = 5, +}; + +// Enum AvaAnimation.EManagedFacialAnimationPriority +// NumValues: 0x0004 +enum class EManagedFacialAnimationPriority : uint8 +{ + MECHANIC = 0, + ABLE = 1, + ANIM = 2, + EManagedFacialAnimationPriority_MAX = 3, +}; + +// Enum AvaAnimation.EAnimTypeEnum +// NumValues: 0x0004 +enum class EAnimTypeEnum : uint8 +{ + FACEFX = 0, + SPEECHGRAPHICS = 1, + FACEWARE = 2, + EAnimTypeEnum_MAX = 3, +}; + +// Enum AvaAnimation.GazeStatesEnum +// NumValues: 0x000B +enum class EGazeStatesEnum : uint8 +{ + RANDOM_BY_WEIGHT = 0, + CENTRAL_FOCUS = 1, + INTERNAL_MEMORY_NW = 2, + AUDITORY_MEMORY_W = 3, + EMOTIONAL_MEMORY_SW = 4, + VISUAL_CONSTRUCTION_NE = 5, + AUDITORY_CONSTRUCTION_E = 6, + BODY_SENSATION_RECALL_SE = 7, + SMELL_N = 8, + TASTE_S = 9, + GazeStatesEnum_MAX = 10, +}; + +// Enum AvaAnimation.FCEShape +// NumValues: 0x0005 +enum class EFCEShape : uint8 +{ + Line = 0, + Box = 1, + Sphere = 2, + Capsule = 3, + FCEShape_MAX = 4, +}; + +// Enum AvaAnimation.FCPMovementType +// NumValues: 0x0005 +enum class EFCPMovementType : uint32 +{ + Ignore = 0, + None = 1, + Upward = 2, + Downward = 3, + FCPMovementType_MAX = 4, +}; + +// Enum AvaAnimation.FCPSupportType +// NumValues: 0x0005 +enum class EFCPSupportType : uint32 +{ + Ignore = 0, + None = 1, + Stairs = 2, + Slope = 3, + FCPSupportType_MAX = 4, +}; + +// Enum AvaAnimation.EIKDriver_GroundAdjustment_TraceShape +// NumValues: 0x0005 +enum class EIKDriver_GroundAdjustment_TraceShape : uint8 +{ + Line = 0, + Box = 1, + Sphere = 2, + Capsule = 3, + EIKDriver_GroundAdjustment_MAX = 4, +}; + +// Enum AvaAnimation.EOrientationTargetKind2 +// NumValues: 0x0003 +enum class EOrientationTargetKind2 : uint8 +{ + Direction = 0, + Location = 1, + EOrientationTargetKind2_MAX = 2, +}; + +// Enum AvaAnimation.EOrientationTargetKind +// NumValues: 0x0003 +enum class EOrientationTargetKind : uint8 +{ + Direction = 0, + Location = 1, + EOrientationTargetKind_MAX = 2, +}; + +// Enum AvaAnimation.ESplineIKBoneAxis +// NumValues: 0x0005 +enum class ESplineIKBoneAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + ESplineIKBoneAxis_MAX = 4, +}; + +// Enum AvaAnimation.EComponentToUse +// NumValues: 0x0003 +enum class EComponentToUse : uint8 +{ + RootComponent = 0, + FirstFoundMesh = 1, + EComponentToUse_MAX = 2, +}; + +// ScriptStruct AvaAnimation.CachedMoveRequestProvider +// 0x0001 (0x0001 - 0x0000) +struct FCachedMoveRequestProvider final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedMoveRequestProvider; + +// ScriptStruct AvaAnimation.ClothOptionsInstanceData +// 0x00A8 (0x00A8 - 0x0000) +struct alignas(0x08) FClothOptionsInstanceData final +{ +public: + uint8 Pad_0[0xA8]; // 0x0000(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClothOptionsInstanceData; + +// ScriptStruct AvaAnimation.TickAssetPlayerProxy_WeightedNotify +// 0x0018 (0x0018 - 0x0000) +struct FTickAssetPlayerProxy_WeightedNotify final +{ +public: + TArray NotifyReferences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float NotifyWeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTickAssetPlayerProxy_WeightedNotify; + +// ScriptStruct AvaAnimation.ConversationCameraRegistration +// 0x0058 (0x0058 - 0x0000) +struct FConversationCameraRegistration final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer CameraTags; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray AvoidTransitionCameraNames; // 0x0048(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationCameraRegistration; + +// ScriptStruct AvaAnimation.AnimatedVectorPropertyDriver +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FAnimatedVectorPropertyDriver final +{ +public: + uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector DefaultValue; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimatedVectorPropertyDriver; + +// ScriptStruct AvaAnimation.ConversationEmotion +// 0x0008 (0x0008 - 0x0000) +struct FConversationEmotion final +{ +public: + EFacialEmotion Emotion; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HoldTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationEmotion; + +// ScriptStruct AvaAnimation.AnimatedPropertyDriverBase +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FAnimatedPropertyDriverBase +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimatedPropertyDriverBase; + +// ScriptStruct AvaAnimation.ConversationExplicitCameraShot_CameraListItem +// 0x0010 (0x0010 - 0x0000) +struct FConversationExplicitCameraShot_CameraListItem 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_FConversationExplicitCameraShot_CameraListItem; + +// ScriptStruct AvaAnimation.ConversationExplicitCameraShot +// 0x0048 (0x0048 - 0x0000) +struct FConversationExplicitCameraShot final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AvatarCameras; // 0x0028(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray InteractionActorCameras; // 0x0038(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationExplicitCameraShot; + +// ScriptStruct AvaAnimation.AnimatedIntegerPropertyDriver +// 0x0008 (0x0028 - 0x0020) +struct FAnimatedIntegerPropertyDriver final : public FAnimatedPropertyDriverBase +{ +public: + int32 DefaultValue; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimatedIntegerPropertyDriver; + +// ScriptStruct AvaAnimation.AnimatedBoolPropertyDriver +// 0x0008 (0x0028 - 0x0020) +struct FAnimatedBoolPropertyDriver final : public FAnimatedPropertyDriverBase +{ +public: + bool DefaultValue; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimatedBoolPropertyDriver; + +// ScriptStruct AvaAnimation.AnimationRequestLayerReference +// 0x0008 (0x0008 - 0x0000) +struct FAnimationRequestLayerReference final +{ +public: + class FName LayerName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationRequestLayerReference; + +// ScriptStruct AvaAnimation.ConversationExplicitLayeredAnimation +// 0x0078 (0x0078 - 0x0000) +struct FConversationExplicitLayeredAnimation final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FAnimationRequestLayerReference Layer; // 0x0048(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UAnimMaskAsset* Mask; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeightVariability; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ComputedBlendWeight; // 0x0060(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTimeVariability; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Blocking; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConversationExplicitLayeredAnimation; + +// ScriptStruct AvaAnimation.ConversationExplicitLayeredAnimationCategory +// 0x0038 (0x0038 - 0x0000) +struct FConversationExplicitLayeredAnimationCategory final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Animations; // 0x0028(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationExplicitLayeredAnimationCategory; + +// ScriptStruct AvaAnimation.AnimatedFloatPropertyDriver +// 0x0008 (0x0028 - 0x0020) +struct FAnimatedFloatPropertyDriver final : public FAnimatedPropertyDriverBase +{ +public: + float DefaultValue; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimatedFloatPropertyDriver; + +// ScriptStruct AvaAnimation.RigUnit_ConstrainRotation_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_ConstrainRotation_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ConstrainRotation_DebugSettings; + +// ScriptStruct AvaAnimation.ControlRigConeConstraint +// 0x0018 (0x0018 - 0x0000) +struct FControlRigConeConstraint final +{ +public: + float YawLimit; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchLimit; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollLimit; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ConeRotation; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FControlRigConeConstraint; + +// ScriptStruct AvaAnimation.RigUnit_ConstrainRotation_WorkData +// 0x0010 (0x0010 - 0x0000) +struct FRigUnit_ConstrainRotation_WorkData final +{ +public: + TArray BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ConstrainRotation_WorkData; + +// ScriptStruct AvaAnimation.RigUnit_ConstrainRotation +// 0x0088 (0x00F0 - 0x0068) +struct FRigUnit_ConstrainRotation final : public FRigUnitMutable +{ +public: + class FName Bone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator LocalRotation; // 0x0070(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FControlRigConeConstraint ConeConstraint; // 0x0080(0x0018)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_ConstrainRotation_DebugSettings DebugSettings; // 0x00A0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_ConstrainRotation_WorkData WorkData; // 0x00E0(0x0010)(Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FRigUnit_ConstrainRotation; + +// ScriptStruct AvaAnimation.AnimationClip_RandomEntry +// 0x0010 (0x0010 - 0x0000) +struct FAnimationClip_RandomEntry 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_RandomEntry; + +// ScriptStruct AvaAnimation.WeightedDirectionTarget +// 0x0010 (0x0010 - 0x0000) +struct FWeightedDirectionTarget final +{ +public: + struct FVector TargetInWorldSpace; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeightedDirectionTarget; + +// ScriptStruct AvaAnimation.AnimRequest +// 0x0080 (0x0080 - 0x0000) +struct alignas(0x10) FAnimRequest final +{ +public: + uint8 Pad_0[0x80]; // 0x0000(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimRequest; + +// ScriptStruct AvaAnimation.MoveRequest +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x10) FMoveRequest final +{ +public: + uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMoveRequest; + +// ScriptStruct AvaAnimation.AnimationRequestLayerInstance +// 0x0110 (0x0110 - 0x0000) +struct FAnimationRequestLayerInstance +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> AnimRequestProviders; // 0x0018(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> PlacementRequestProviders; // 0x0028(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> RootMotionRequestProviders; // 0x0038(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + TArray AnimRequests; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray PlacementRequests; // 0x0058(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray RootMotionRequests; // 0x0068(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float LayerWeight; // 0x0078(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x94]; // 0x007C(0x0094)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationRequestLayerInstance; + +// ScriptStruct AvaAnimation.AnimationLayer_Additive +// 0x0000 (0x0110 - 0x0110) +struct FAnimationLayer_Additive final : public FAnimationRequestLayerInstance +{ +}; +DUMPER7_ASSERTS_FAnimationLayer_Additive; + +// ScriptStruct AvaAnimation.AnimationLayer_BlendAndAdd +// 0x0000 (0x0110 - 0x0110) +struct FAnimationLayer_BlendAndAdd final : public FAnimationRequestLayerInstance +{ +}; +DUMPER7_ASSERTS_FAnimationLayer_BlendAndAdd; + +// ScriptStruct AvaAnimation.RigUnit_FourBoneIK_WorkData +// 0x00D8 (0x00D8 - 0x0000) +struct FRigUnit_FourBoneIK_WorkData final +{ +public: + TArray BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneLengths; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HelperATransforms; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HelperBTransforms; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FRigBoneHierarchy ChainHierarchy; // 0x0040(0x0098)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_FourBoneIK_WorkData; + +// ScriptStruct AvaAnimation.AnimationLayer_BlendAndReplace +// 0x0000 (0x0110 - 0x0110) +struct FAnimationLayer_BlendAndReplace final : public FAnimationRequestLayerInstance +{ +}; +DUMPER7_ASSERTS_FAnimationLayer_BlendAndReplace; + +// ScriptStruct AvaAnimation.AnimationLayer_Modify +// 0x0000 (0x0110 - 0x0110) +struct FAnimationLayer_Modify final : public FAnimationRequestLayerInstance +{ +}; +DUMPER7_ASSERTS_FAnimationLayer_Modify; + +// ScriptStruct AvaAnimation.RigUnit_AddOffsetToControl_BoneOffset +// 0x0018 (0x0018 - 0x0000) +struct FRigUnit_AddOffsetToControl_BoneOffset final +{ +public: + class FName Bone; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AddOffsetToControl_BoneOffset; + +// ScriptStruct AvaAnimation.RigUnit_AddOffsetToControl +// 0x0168 (0x01D0 - 0x0068) +struct FRigUnit_AddOffsetToControl final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoneOffsets; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve HeightWeightCurve; // 0x0080(0x0088)(NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve HeightMappingCurve; // 0x0108(0x0088)(NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0190(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 CachedControlIndex; // 0x01C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0xC]; // 0x01C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AddOffsetToControl; + +// ScriptStruct AvaAnimation.AnimationLayer_Replace +// 0x0000 (0x0110 - 0x0110) +struct FAnimationLayer_Replace final : public FAnimationRequestLayerInstance +{ +}; +DUMPER7_ASSERTS_FAnimationLayer_Replace; + +// ScriptStruct AvaAnimation.MoveRequestInput +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FMoveRequestInput final +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMoveRequestInput; + +// ScriptStruct AvaAnimation.RigUnit_CurveRotation_WorkData +// 0x0048 (0x0048 - 0x0000) +struct FRigUnit_CurveRotation_WorkData final +{ +public: + TArray BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Angles; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneLocalTransforms; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FName PrimaryCachedSpaceName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PrimaryCachedSpaceIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SecondaryCachedSpaceName; // 0x003C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SecondaryCachedSpaceIndex; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CurveRotation_WorkData; + +// ScriptStruct AvaAnimation.AnimRequestInput +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FAnimRequestInput final +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimRequestInput; + +// ScriptStruct AvaAnimation.AnimationRequestLayer +// 0x0018 (0x0018 - 0x0000) +struct FAnimationRequestLayer final +{ +public: + class FName LayerName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODLevel; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationRequestLayerBlendType BlendType; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordLastSequence; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimMaskAsset* LayerMask; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationRequestLayer; + +// ScriptStruct AvaAnimation.RigUnit_TwoBoneIK_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_TwoBoneIK_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawAxes; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawOriginalBoneChain; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawPoleVectorCalculation; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TwoBoneIK_DebugSettings; + +// ScriptStruct AvaAnimation.AnimationSetEntry +// 0x0018 (0x0018 - 0x0000) +struct FAnimationSetEntry final +{ +public: + class FName EntryName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* AnimationAsset; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationValidatedInWorld InWorldStatus; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelectedForNextUse; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationSetEntry; + +// ScriptStruct AvaAnimation.AnimationSet +// 0x0010 (0x0010 - 0x0000) +struct FAnimationSet final +{ +public: + TArray AnimationEntries; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationSet; + +// ScriptStruct AvaAnimation.AnimTrackRangedFloat +// 0x000C (0x000C - 0x0000) +struct FAnimTrackRangedFloat final +{ +public: + bool UseRange; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RangeMin; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeMax; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimTrackRangedFloat; + +// ScriptStruct AvaAnimation.AnimTrackClipRange +// 0x0034 (0x0034 - 0x0000) +struct FAnimTrackClipRange final +{ +public: + EAnimTrackPlaybackRange RangeType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimTrackRangedFloat TimingOffset; // 0x0004(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAnimTrackRangedFloat StartOffset; // 0x0010(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAnimTrackRangedFloat EndOffset; // 0x001C(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAnimTrackRangedFloat Duration; // 0x0028(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimTrackClipRange; + +// ScriptStruct AvaAnimation.AnimTrackPlacementOptions +// 0x00F0 (0x00F0 - 0x0000) +struct FAnimTrackPlacementOptions final +{ +public: + struct FTransform ComponentInPlacementSpace; // 0x0000(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FTransform RootInPlacementSpace; // 0x0030(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FTransform PlacementInWorldSpace; // 0x0060(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool PlacementIsValid; // 0x0090(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RootMotionIsValid; // 0x0091(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_92[0xE]; // 0x0092(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InitialPlacementTransform; // 0x00A0(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ConstrainedToPlacement; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlacementIsMoving; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HandledByRequest; // 0x00D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimTrackRootMode RootEvaluationMode; // 0x00D3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AccumulateRootMotion; // 0x00D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* PlacementProvider; // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationTransformProvider* AnimationPlacementOffset; // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimTrackPlacementOptions; + +// ScriptStruct AvaAnimation.AnimTrackPlaybackOptions +// 0x000C (0x000C - 0x0000) +struct FAnimTrackPlaybackOptions final +{ +public: + EAnimTrackPlaybackSpeed PlayRateType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ForcedDuration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForcedPlayRate; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimTrackPlaybackOptions; + +// ScriptStruct AvaAnimation.AnimationTrack +// 0x01D0 (0x01D0 - 0x0000) +struct FAnimationTrack final +{ +public: + TWeakObjectPtr ParentObject; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimationAsset* Animation; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LocalAnimDuration; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlayRate; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LocalAnimStart; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimingOffset; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CurrentBlendSampleData; // 0x0020(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float AnimStart; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AnimEnd; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentLocalTime; // 0x0038(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PreviousLocalTime; // 0x003C(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentTime; // 0x0040(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentBlendWeight; // 0x0044(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform AnimationInPlacementSpace; // 0x0050(0x0030)(Edit, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UAnimationProvider* AnimationProvider; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlendSpaceInputProvider* BlendSpaceInput; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReselectOnLoopBoundaries; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimTrackClipRange ClipSubRange; // 0x0094(0x0034)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimTrackPlacementOptions PlacementOptions; // 0x00D0(0x00F0)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAnimTrackPlaybackOptions PlaybackOptions; // 0x01C0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1CC[0x4]; // 0x01CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationTrack; + +// ScriptStruct AvaAnimation.RigUnit_FourBoneIK_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_FourBoneIK_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawAxes; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawOriginalBoneChain; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawPoleVectorCalculation; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_FourBoneIK_DebugSettings; + +// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_Target +// 0x0024 (0x0024 - 0x0000) +struct FRigUnit_NeckLookAt_Target final +{ +public: + float weight; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYaw; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPitch; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitch; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_NeckLookAt_Target; + +// ScriptStruct AvaAnimation.AnimInstanceProxy_RetrieveActorTransform +// 0x0000 (0x0770 - 0x0770) +struct FAnimInstanceProxy_RetrieveActorTransform : public FAnimInstanceProxy +{ +}; +DUMPER7_ASSERTS_FAnimInstanceProxy_RetrieveActorTransform; + +// ScriptStruct AvaAnimation.AnimMaskBoneReference +// 0x0008 (0x0008 - 0x0000) +struct FAnimMaskBoneReference final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimMaskBoneReference; + +// ScriptStruct AvaAnimation.AnimMaskCurveReference +// 0x0008 (0x0008 - 0x0000) +struct FAnimMaskCurveReference final +{ +public: + class FName CurveName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimMaskCurveReference; + +// ScriptStruct AvaAnimation.AnimMaskAssetIO +// 0x00B0 (0x00B0 - 0x0000) +struct FAnimMaskAssetIO final +{ +public: + class USkeleton* Skeleton; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMaskAsset* ParentMask; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap BoneMask; // 0x0010(0x0050)(NativeAccessSpecifierPublic) + TMap CurveMask; // 0x0060(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimMaskAssetIO; + +// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_ConeConstraint +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x10) FRigUnit_NeckLookAt_ConeConstraint final +{ +public: + float YawLimit; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchLimit; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollLimit; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ConeRotation; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_NeckLookAt_ConeConstraint; + +// ScriptStruct AvaAnimation.AnimMaskInstance +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FAnimMaskInstance final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimMaskInstance; + +// ScriptStruct AvaAnimation.AnimMaskKey +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FAnimMaskKey final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimMaskKey; + +// ScriptStruct AvaAnimation.AnimNode_AdjustWorldSpaceTransform +// 0x0030 (0x0040 - 0x0010) +struct FAnimNode_AdjustWorldSpaceTransform final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVector TranslationOffset; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_AdjustWorldSpaceTransform; + +// ScriptStruct AvaAnimation.AnimNode_AimWithPivot +// 0x0068 (0x0078 - 0x0010) +struct FAnimNode_AimWithPivot final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference PivotBone; // 0x0020(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference LeverBone; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector UpAxisInLeverSpace; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ForwardAxisInLeverSpace; // 0x004C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference GuideBone; // 0x0058(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float AimAlpha; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetInWorldSpace; // 0x006C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_AimWithPivot; + +// ScriptStruct AvaAnimation.AnimNode_AmbientFacial +// 0x01C0 (0x01D0 - 0x0010) +struct alignas(0x10) FAnimNode_AmbientFacial final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UAimEyesData* AimEyesData; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x1A8]; // 0x0028(0x01A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_AmbientFacial; + +// ScriptStruct AvaAnimation.AnimNode_AvaInertialization +// 0x0010 (0x0080 - 0x0070) +struct FAnimNode_AvaInertialization final : public FAnimNode_Inertialization +{ +public: + class UAnimationComponent* AnimComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_AvaInertialization; + +// ScriptStruct AvaAnimation.PoseUtilityIK +// 0x003C (0x003C - 0x0000) +struct FPoseUtilityIK final +{ +public: + struct FBoneReference Base; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector LocalHinge; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReference Effector; // 0x001C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference Target; // 0x002C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPoseUtilityIK; + +// ScriptStruct AvaAnimation.PoseUtilityRFK +// 0x0068 (0x0068 - 0x0000) +struct FPoseUtilityRFK final +{ +public: + TArray ChainInBaseSpace; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AlignedChainInBaseSpace; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray weight; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FBoneReference Base; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference Effector; // 0x0040(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference Target; // 0x0050(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + int32 IndexCount; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPoseUtilityRFK; + +// ScriptStruct AvaAnimation.PoseUtilityBipedController +// 0x01E0 (0x01E0 - 0x0000) +struct FPoseUtilityBipedController final +{ +public: + struct FBoneReference Pelvis; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference PelvisTarget; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseUtilityIK RightLeg; // 0x0020(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseUtilityIK LeftLeg; // 0x005C(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseUtilityRFK Spine; // 0x0098(0x0068)(Edit, NativeAccessSpecifierPublic) + struct FPoseUtilityIK RightArm; // 0x0100(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseUtilityIK LeftArm; // 0x013C(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseUtilityRFK Neck; // 0x0178(0x0068)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPoseUtilityBipedController; + +// ScriptStruct AvaAnimation.AnimNode_BipedIK +// 0x01F0 (0x0200 - 0x0010) +struct FAnimNode_BipedIK final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseUtilityBipedController ControlParameters; // 0x0020(0x01E0)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_BipedIK; + +// ScriptStruct AvaAnimation.RigUnit_TwoBoneIK_WorkData +// 0x00B8 (0x00B8 - 0x0000) +struct FRigUnit_TwoBoneIK_WorkData final +{ +public: + TArray BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneLengths; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FRigBoneHierarchy ChainHierarchy; // 0x0020(0x0098)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TwoBoneIK_WorkData; + +// ScriptStruct AvaAnimation.RigUnit_TwoBoneIK +// 0x0168 (0x01D0 - 0x0068) +struct FRigUnit_TwoBoneIK final : public FRigUnitMutable +{ +public: + class FName EndBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform EndEffector; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TranslationLimitDistance; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchToMaxExtension; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxExtensionPercentage; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrimaryAxis; // 0x00AC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PoleVectorLengthMultiplier; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStretch; // 0x00BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StretchStartRatio; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchMaximumRatio; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CushionAmount; // 0x00CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_TwoBoneIK_DebugSettings DebugSettings; // 0x00D0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_TwoBoneIK_WorkData WorkData; // 0x0110(0x00B8)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_1C8[0x8]; // 0x01C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_TwoBoneIK; + +// ScriptStruct AvaAnimation.AnimNode_BoneTransformMultiplier +// 0x0038 (0x0100 - 0x00C8) +struct FAnimNode_BoneTransformMultiplier final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference BoneToModify; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector TranslationMultiplier; // 0x00D8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotationMultiplier; // 0x00E4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ScaleMultiplier; // 0x00F0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneControlSpace TransformSpace; // 0x00FC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_BoneTransformMultiplier; + +// ScriptStruct AvaAnimation.AnimNode_CameraFixup +// 0x0058 (0x0068 - 0x0010) +struct FAnimNode_CameraFixup final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference RootBone; // 0x0020(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference CameraBone; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference TargetBone; // 0x0040(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CameraFixup; + +// ScriptStruct AvaAnimation.RigUnit_SpineWarp_CounterRotateBone +// 0x0014 (0x0014 - 0x0000) +struct FRigUnit_SpineWarp_CounterRotateBone final +{ +public: + class FName BoneToCounterRotate; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAngle; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngle; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x4]; // 0x0010(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SpineWarp_CounterRotateBone; + +// ScriptStruct AvaAnimation.RigUnit_SpineWarp_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_SpineWarp_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SpineWarp_DebugSettings; + +// ScriptStruct AvaAnimation.RigUnit_SpineWarp_WorkData +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_SpineWarp_WorkData final +{ +public: + TArray BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector InitialEndControlTranslation; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BonePitchWeights; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CachedBoneTransforms; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SpineWarp_WorkData; + +// ScriptStruct AvaAnimation.RigUnit_SpineWarp +// 0x01A8 (0x0210 - 0x0068) +struct FRigUnit_SpineWarp final : public FRigUnitMutable +{ +public: + class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EndBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform StartControl; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform EndControl; // 0x00B0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve PitchWeightCurve; // 0x00E0(0x0088)(NativeAccessSpecifierPublic) + bool bCounterRotateBones; // 0x0168(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BonesToCounterRotate; // 0x0170(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float PelvisShiftForward; // 0x0180(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PelvisShiftUp; // 0x0184(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0188(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_SpineWarp_DebugSettings DebugSettings; // 0x0190(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_SpineWarp_WorkData WorkData; // 0x01D0(0x0040)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigUnit_SpineWarp; + +// ScriptStruct AvaAnimation.AnimNode_EyeTarget +// 0x0150 (0x0160 - 0x0010) +struct alignas(0x10) FAnimNode_EyeTarget final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x20]; // 0x0020(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODThreshold; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x11C]; // 0x0044(0x011C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_EyeTarget; + +// ScriptStruct AvaAnimation.AnimNode_IKMasterNode +// 0x0040 (0x01B0 - 0x0170) +struct FAnimNode_IKMasterNode final : public FAnimNode_ControlRigBase +{ +public: + uint8 Pad_170[0x30]; // 0x0170(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + float PoseBlendAlpha; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A4[0xC]; // 0x01A4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_IKMasterNode; + +// ScriptStruct AvaAnimation.InitializeEffectorData +// 0x0038 (0x0038 - 0x0000) +struct FInitializeEffectorData final +{ +public: + struct FBoneReference FKBone; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReference EffectorBone; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FName TranslationControlCurve; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x4]; // 0x0028(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RotationControlCurve; // 0x002C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInitializeEffectorData; + +// ScriptStruct AvaAnimation.AnimNode_InitializeEffectors +// 0x0020 (0x0030 - 0x0010) +struct FAnimNode_InitializeEffectors final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray EffectorData; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_InitializeEffectors; + +// ScriptStruct AvaAnimation.AnimNode_MirrorPoseFromMesh +// 0x0218 (0x0228 - 0x0010) +struct FAnimNode_MirrorPoseFromMesh final : public FAnimNode_Base +{ +public: + TWeakObjectPtr SourceMeshComponent; // 0x0010(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAttachedParent : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCopyCurves : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bCopyCustomAttributes; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMeshPose : 1; // 0x001A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RootBoneToCopy; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x204]; // 0x0024(0x0204)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_MirrorPoseFromMesh; + +// ScriptStruct AvaAnimation.AnimNode_MotionMatcher +// 0x0200 (0x0210 - 0x0010) +struct alignas(0x10) FAnimNode_MotionMatcher final : public FAnimNode_Base +{ +public: + class UDataTable* PoseTable; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IdleAnimations; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UObject* GoalDelegate; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Responsiveness; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BonusForSameMotion; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendDuration; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimationDrivesPill; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlignRootDirection; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStrideWarping; // 0x003E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoldFootPositionWhenPlanted; // 0x003F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowGoal; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowTrail; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowBestPath; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowFeet; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowVelocity; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowCapsuleVsAnimation; // 0x0045(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CandidatesToDrawPerFrame; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToHoldEachCandidate; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* CurrentAnimSequence; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_58[0x1B8]; // 0x0058(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_MotionMatcher; + +// ScriptStruct AvaAnimation.AnimNode_MultiplyBoneTransforms +// 0x0028 (0x00F0 - 0x00C8) +struct FAnimNode_MultiplyBoneTransforms final : public FAnimNode_SkeletalControlBase +{ +public: + struct FBoneReference SourceBone; // 0x00C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray TargetBones; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bInvert; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_MultiplyBoneTransforms; + +// ScriptStruct AvaAnimation.AnimNode_RequestedLayerBlend +// 0x00A0 (0x00B0 - 0x0010) +struct alignas(0x10) FAnimNode_RequestedLayerBlend final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x90]; // 0x0020(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_RequestedLayerBlend; + +// ScriptStruct AvaAnimation.AnimNode_StrideWarping +// 0x0370 (0x0380 - 0x0010) +struct FAnimNode_StrideWarping final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float StrideWarping; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform StartTransform; // 0x0030(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool EnableFootRayCasts; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FootPlantedThreshold; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeftKneeJointOffset; // 0x0068(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightKneeJointOffset; // 0x0074(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DrawDebug; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x2FF]; // 0x0081(0x02FF)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_StrideWarping; + +// ScriptStruct AvaAnimation.AnimNode_Template +// 0x0010 (0x0020 - 0x0010) +struct FAnimNode_Template final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_Template; + +// ScriptStruct AvaAnimation.AnimNode_TransformRootBone +// 0x0060 (0x0070 - 0x0010) +struct alignas(0x10) FAnimNode_TransformRootBone final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Translate; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotate; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TransformRootBone; + +// ScriptStruct AvaAnimation.StaticMeshPropInstanceData +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FStaticMeshPropInstanceData final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMeshPropInstanceData; + +// ScriptStruct AvaAnimation.ConversationExplicitPoseGroup +// 0x0048 (0x0048 - 0x0000) +struct FConversationExplicitPoseGroup final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationExplicitPoseGroup; + +// ScriptStruct AvaAnimation.ConversationLayeredAnimationWeightEntry +// 0x0030 (0x0030 - 0x0000) +struct FConversationLayeredAnimationWeightEntry final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationLayeredAnimationWeightEntry; + +// ScriptStruct AvaAnimation.Conversation_InitialTransformSettings +// 0x0010 (0x0010 - 0x0000) +struct FConversation_InitialTransformSettings final +{ +public: + class UConversationPreset_InitialTransform* TransformType; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckGroundCollision; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckNavMesh; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConversation_InitialTransformSettings; + +// ScriptStruct AvaAnimation.Conversation_FinalTransformSettings +// 0x0010 (0x0010 - 0x0000) +struct FConversation_FinalTransformSettings final +{ +public: + class UConversationPreset_FinalTransform* TransformType; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckGroundCollision; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckNavMesh; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConversation_FinalTransformSettings; + +// ScriptStruct AvaAnimation.Conversation_InteractionActorSettings +// 0x0028 (0x0028 - 0x0000) +struct FConversation_InteractionActorSettings final +{ +public: + bool EnableInitialPositionOverride; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InitialPositionOverrideCheckGroundCollision; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InitialPositionOverrideCheckNavMesh; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableInitialPositionFromStationSockets; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InitialPositionFromStationSocketsCheckGroundCollision; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InitialPositionFromStationSocketsCheckNavMesh; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FConversation_InitialTransformSettings InitialTransformSettings; // 0x0008(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FConversation_FinalTransformSettings FinalTransformSettings; // 0x0018(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversation_InteractionActorSettings; + +// ScriptStruct AvaAnimation.Conversation_AvatarSettings +// 0x0040 (0x0040 - 0x0000) +struct FConversation_AvatarSettings final +{ +public: + struct FConversation_InitialTransformSettings InitialTransformSettings; // 0x0000(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Placements; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool EnableFinalPositionOverride; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FinalPositionOverrideCheckGroundCollision; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FinalPositionOverrideCheckNavMesh; // 0x0022(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FConversation_FinalTransformSettings FinalTransformSettings; // 0x0028(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UConversationPreset_PreInitInvoke_Placement* PreInitInvokePlacement; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversation_AvatarSettings; + +// ScriptStruct AvaAnimation.ConversationPreset +// 0x00D8 (0x00D8 - 0x0000) +struct FConversationPreset final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DefaultPresetTalkTo; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DefaultPresetForced; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer SceneRigTags; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagContainer CameraTags; // 0x0050(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FConversation_InteractionActorSettings InteractionActorSettings; // 0x0070(0x0028)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FConversation_AvatarSettings AvatarSettings; // 0x0098(0x0040)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationPreset; + +// ScriptStruct AvaAnimation.DampedSpringQuat +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x10) FDampedSpringQuat final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + float Frequency; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DampingRatio; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FDampedSpringQuat; + +// ScriptStruct AvaAnimation.DampedSpringRotator +// 0x0020 (0x0020 - 0x0000) +struct FDampedSpringRotator final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float Frequency; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DampingRatio; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FDampedSpringRotator; + +// ScriptStruct AvaAnimation.DampedSpringAngle +// 0x0010 (0x0010 - 0x0000) +struct FDampedSpringAngle final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float Frequency; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DampingRatio; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FDampedSpringAngle; + +// ScriptStruct AvaAnimation.DampedSpringVector +// 0x0024 (0x0024 - 0x0000) +struct FDampedSpringVector final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float Frequency; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DampingRatio; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxAcceleration; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FDampedSpringVector; + +// ScriptStruct AvaAnimation.DampedSpringScalar +// 0x0010 (0x0010 - 0x0000) +struct FDampedSpringScalar final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float Frequency; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DampingRatio; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FDampedSpringScalar; + +// ScriptStruct AvaAnimation.DialogueLineData +// 0x0020 (0x0028 - 0x0008) +struct FDialogueLineData : public FTableRowBase +{ +public: + float PreRoll; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PostRoll; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AnimLen; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimTypeEnum Type; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Meta; // 0x0018(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FDialogueLineData; + +// ScriptStruct AvaAnimation.DialogueLineDataHardRef +// 0x0008 (0x0030 - 0x0028) +struct FDialogueLineDataHardRef final : public FDialogueLineData +{ +public: + class UAnimSequence* DialogueLineAnim; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDialogueLineDataHardRef; + +// ScriptStruct AvaAnimation.DialogueLineDataSoftRef +// 0x0028 (0x0050 - 0x0028) +struct FDialogueLineDataSoftRef final : public FDialogueLineData +{ +public: + TSoftObjectPtr DialogueLineAnim; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDialogueLineDataSoftRef; + +// ScriptStruct AvaAnimation.RigUnit_IncrementalRotation_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_IncrementalRotation_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_IncrementalRotation_DebugSettings; + +// ScriptStruct AvaAnimation.AnimMaskAssetRow +// 0x0008 (0x0010 - 0x0008) +struct FAnimMaskAssetRow final : public FTableRowBase +{ +public: + class UAnimMaskAsset* AnimMaskAsset; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimMaskAssetRow; + +// ScriptStruct AvaAnimation.FacialAnimation +// 0x0030 (0x0030 - 0x0000) +struct FFacialAnimation final +{ +public: + float Transition; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AnimTags; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bStartAtRandomTime; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFacialAnimation; + +// ScriptStruct AvaAnimation.RigUnit_CurveRotation_Target +// 0x0028 (0x0028 - 0x0000) +struct FRigUnit_CurveRotation_Target final +{ +public: + float weight; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Axis; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOrientationTargetKind2 Kind; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Space; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CurveRotation_Target; + +// ScriptStruct AvaAnimation.FeatureVector +// 0x0088 (0x0090 - 0x0008) +struct FFeatureVector final : public FTableRowBase +{ +public: + class UAnimSequence* AnimSequence; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position33; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FacingDir33; // 0x002C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position66; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FacingDir66; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position99; // 0x0048(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FacingDir99; // 0x0054(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeftFootPosition; // 0x005C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeftFootVelocity; // 0x0068(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightFootPosition; // 0x0074(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightFootVelocity; // 0x0080(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFeatureVector; + +// ScriptStruct AvaAnimation.ConversationLayeredAnimationWeight +// 0x0008 (0x0008 - 0x0000) +struct FConversationLayeredAnimationWeight final +{ +public: + class FName WeightEntryName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationLayeredAnimationWeight; + +// ScriptStruct AvaAnimation.BoneReferenceEx +// 0x0000 (0x0010 - 0x0010) +struct FBoneReferenceEx final : public FBoneReference +{ +}; +DUMPER7_ASSERTS_FBoneReferenceEx; + +// ScriptStruct AvaAnimation.CurveNameProperty +// 0x000C (0x000C - 0x0000) +struct FCurveNameProperty final +{ +public: + class FName CurveName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCurveNameProperty; + +// ScriptStruct AvaAnimation.CurveIndexProperty +// 0x0002 (0x0002 - 0x0000) +struct FCurveIndexProperty final +{ +public: + uint16 CurveIndex; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveIndexProperty; + +// ScriptStruct AvaAnimation.BoneIndexProperty +// 0x0004 (0x0004 - 0x0000) +struct FBoneIndexProperty final +{ +public: + int32 BoneIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoneIndexProperty; + +// ScriptStruct AvaAnimation.IKTaskReferenceProperty +// 0x0004 (0x0004 - 0x0000) +struct FIKTaskReferenceProperty final +{ +public: + int32 TaskIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIKTaskReferenceProperty; + +// ScriptStruct AvaAnimation.IKDriver_AimAtControl +// 0x0008 (0x0008 - 0x0000) +struct FIKDriver_AimAtControl final +{ +public: + struct FIKTaskReferenceProperty Task; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EAnimationDirections DirectionDriver; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKDriver_AimAtControl; + +// ScriptStruct AvaAnimation.LookLimits +// 0x0008 (0x0008 - 0x0000) +struct FLookLimits final +{ +public: + float Horizontal; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Vertical; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLookLimits; + +// ScriptStruct AvaAnimation.RigUnit_IncrementalRotation_WorkData +// 0x0068 (0x0068 - 0x0000) +struct FRigUnit_IncrementalRotation_WorkData final +{ +public: + TArray BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ActualLookRanges; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AngleLimits; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Angles; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneLocalTransforms; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FName PrimaryCachedSpaceName; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PrimaryCachedSpaceIndex; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SecondaryCachedSpaceName; // 0x005C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SecondaryCachedSpaceIndex; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_IncrementalRotation_WorkData; + +// ScriptStruct AvaAnimation.IKDriver_AimAtConeOnlyControl +// 0x0078 (0x0078 - 0x0000) +struct FIKDriver_AimAtConeOnlyControl final +{ +public: + struct FBoneReferenceEx AimBoneReference; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReferenceEx NeckBoneReference; // 0x0010(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationDirections DirectionDriver; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float YawLimit; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchLimit; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReduceConeWithSpeed; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpeedForReduction; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RatioToReduce; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BackDeadZoneAngle; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ConeRotationOffset; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator TaskRotationOffset; // 0x0048(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D BlendSpeedRange; // 0x0054(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Speed2BlendSpeedRange; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDelay; // 0x0064(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayStartTime; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrevTargetDirection; // 0x006C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIKDriver_AimAtConeOnlyControl; + +// ScriptStruct AvaAnimation.IKDriver_AimAtConstrainedControl +// 0x02A0 (0x02A0 - 0x0000) +struct alignas(0x10) FIKDriver_AimAtConstrainedControl final +{ +public: + EAnimationDirections DirectionDriver; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneReferenceEx AimBoneReference; // 0x0004(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReferenceEx NeckBoneReference; // 0x0014(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName AimAlphaVariableName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AimTargetVariableName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AimLoosenessVariableName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpineMobilityVariableName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ApplyConstraintsVariableName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitDirectionToCone; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float YawLimit; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchLimit; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve LimitFactorOverSpeed; // 0x0068(0x0088)(Edit, NativeAccessSpecifierPublic) + float YawFrequency; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawDampingRatio; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchFrequency; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchDampingRatio; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BackDeadZoneAngle; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCurveIndexProperty DisableCurve; // 0x010C(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FCurveIndexProperty YawFrequencyCurve; // 0x010E(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FCurveIndexProperty PitchFrequencyCurve; // 0x0110(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_112[0x2]; // 0x0112(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCurveNameProperty DisableCurveName; // 0x0114(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FCurveNameProperty YawFrequencyCurveName; // 0x0120(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FCurveNameProperty PitchFrequencyCurveName; // 0x012C(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_138[0x168]; // 0x0138(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKDriver_AimAtConstrainedControl; + +// ScriptStruct AvaAnimation.IKDriver_AnimationDrivenData +// 0x0028 (0x0028 - 0x0000) +struct FIKDriver_AnimationDrivenData final +{ +public: + struct FIKTaskReferenceProperty Task; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneIndexProperty RotationTargetBone; // 0x0004(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneIndexProperty TranslationTargetBone; // 0x0008(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCurveIndexProperty RotationWeightCurve; // 0x000C(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FCurveIndexProperty TranslationWeightCurve; // 0x000E(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FCurveNameProperty RotationWeightCurveName; // 0x0010(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FCurveNameProperty TranslationWeightCurveName; // 0x001C(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIKDriver_AnimationDrivenData; + +// ScriptStruct AvaAnimation.IKDriver_FloorContactControl +// 0x01A0 (0x01A0 - 0x0000) +struct FIKDriver_FloorContactControl final +{ +public: + struct FBoneReferenceEx BoneRef; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AlphaVariableName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TransformVariableName; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RampInHeight; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RampOutHeight; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationInterpRate; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationInterpRate; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixupHeight; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat FixupRotation; // 0x0040(0x0010)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EFCEShape Shape; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Extents; // 0x0054(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Offset; // 0x0060(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool DrawDebug; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseCustomScale; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomRayTraceStartScale; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomRayTraceFinishScale; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x10]; // 0x009C(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUseFKOrientation; // 0x00AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MeshOffset; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0xE8]; // 0x00B8(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKDriver_FloorContactControl; + +// ScriptStruct AvaAnimation.IKDriver_FloorContactProfileSettings +// 0x0014 (0x0014 - 0x0000) +struct FIKDriver_FloorContactProfileSettings final +{ +public: + float HipMultiplier; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLegExtension; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverseFootFactor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchLimit; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StabilizationThreshold; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIKDriver_FloorContactProfileSettings; + +// ScriptStruct AvaAnimation.IKDriver_FloorContactProfile +// 0x0038 (0x0038 - 0x0000) +struct FIKDriver_FloorContactProfile final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SlopeRange; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SpeedRange; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFCPSupportType SupportType; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFCPMovementType MovementType; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIKDriver_FloorContactProfileSettings OverrideSettings; // 0x0024(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIKDriver_FloorContactProfile; + +// ScriptStruct AvaAnimation.IKDriver_GroundAdjustment_ReachControl +// 0x0110 (0x0110 - 0x0000) +struct alignas(0x10) FIKDriver_GroundAdjustment_ReachControl final +{ +public: + struct FBoneReferenceEx BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EndEffectorBoneReferences; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpDampingFactor; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilteringSpeed; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilteringDampingFactor; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowestOrAverage; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxControlAdjustment; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AlphaVariableName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetTransformVariableName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0xC8]; // 0x0048(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKDriver_GroundAdjustment_ReachControl; + +// ScriptStruct AvaAnimation.IKDriver_GroundAdjustment_Control +// 0x0370 (0x0370 - 0x0000) +struct FIKDriver_GroundAdjustment_Control final +{ +public: + struct FBoneReferenceEx BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReferenceEx TraceBoneReference; // 0x0010(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EIKDriver_GroundAdjustment_TraceShape TraceShape; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform TraceShapeLocalOffset; // 0x0030(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireOnGroundForStepDown; // 0x0061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxStepUpHeight; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStepDownHeight; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAdjustmentAngle; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxControlHeight; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCurveIndexProperty TimeToContactCurve; // 0x0074(0x0002)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCurveNameProperty TimeToContactCurveName; // 0x0078(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneReferenceEx AnticipationTargetBoneReference; // 0x0084(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AlphaVariableName; // 0x0094(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetTransformVariableName; // 0x009C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExtensionVariableName; // 0x00A4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLegExtension; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0[0x2C0]; // 0x00B0(0x02C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKDriver_GroundAdjustment_Control; + +// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_ConeConstraintBone +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_NeckLookAt_ConeConstraintBone final +{ +public: + class FName Bone; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_NeckLookAt_ConeConstraint Constraint; // 0x0010(0x0030)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_NeckLookAt_ConeConstraintBone; + +// ScriptStruct AvaAnimation.IKDriver_LadderContactControl +// 0x0060 (0x0060 - 0x0000) +struct FIKDriver_LadderContactControl final +{ +public: + struct FIKTaskReferenceProperty Task; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool Enable; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DebugDraw; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OffsetZ; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HandOffset; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LadderUpPlaneOffset; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LadderDownPlaneOffset; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockVelocityThreshold; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnlockVelocityThreshold; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnlockMoveThreshold; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpToNextRungThreshold; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnlockPastTopExtentThreshold; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockBlendTime; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnlockBlendTime; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitDelay; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKDriver_LadderContactControl; + +// ScriptStruct AvaAnimation.IKDriver_LedgeContactHipsControl +// 0x00B0 (0x00B0 - 0x0000) +struct alignas(0x10) FIKDriver_LedgeContactHipsControl final +{ +public: + class FName AlphaVariableName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetTransformVariableName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReferenceEx BoneReference; // 0x0010(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRotationAngleAwayFromWall; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistanceFromWall; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x88]; // 0x0028(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKDriver_LedgeContactHipsControl; + +// ScriptStruct AvaAnimation.IKDriver_LedgeContactFootControl +// 0x0130 (0x0130 - 0x0000) +struct alignas(0x10) FIKDriver_LedgeContactFootControl final +{ +public: + class FName AlphaVariableName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetTransformVariableName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExtensionVariableName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ToeTransformVariableName; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReferenceEx BoneReference; // 0x0020(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReferenceEx ToeBoneReference; // 0x0030(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepRadius; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WallLocationRelativeToBone; // 0x0044(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLegExtension; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0xDC]; // 0x0054(0x00DC)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKDriver_LedgeContactFootControl; + +// ScriptStruct AvaAnimation.IKDriver_LedgeContactHandControl +// 0x00D0 (0x00D0 - 0x0000) +struct alignas(0x10) FIKDriver_LedgeContactHandControl final +{ +public: + class FName AlphaVariableName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetTransformVariableName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReferenceEx BoneReference; // 0x0010(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepRadius; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LedgeLocationRelativeToBone; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0xA0]; // 0x0030(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIKDriver_LedgeContactHandControl; + +// ScriptStruct AvaAnimation.IKPoseFixupDefinition +// 0x00C0 (0x00C0 - 0x0000) +struct FIKPoseFixupDefinition final +{ +public: + class FName ControlledBoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReferenceBoneName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName IkInputTransformName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* ControlledOffsetProvider; // 0x0018(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ControlledOffset; // 0x0020(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName IkInputAlphaName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyBlendToAlphaCurve; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendInTime; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TranslateOnly; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReferenceScale; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName IkInputCushionAmountName; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CushionAmount; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* TargetTransform; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* TargetOffsetProvider; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform TargetOffset; // 0x0090(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIKPoseFixupDefinition; + +// ScriptStruct AvaAnimation.ConversationCameraRegistrationReference +// 0x0008 (0x0008 - 0x0000) +struct FConversationCameraRegistrationReference final +{ +public: + class FName CameraRegistrationName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationCameraRegistrationReference; + +// ScriptStruct AvaAnimation.ConversationExplicitCameraShotReference +// 0x0008 (0x0008 - 0x0000) +struct FConversationExplicitCameraShotReference final +{ +public: + class FName CameraShotName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationExplicitCameraShotReference; + +// ScriptStruct AvaAnimation.ConversationExplicitLayeredAnimationReference +// 0x0010 (0x0010 - 0x0000) +struct FConversationExplicitLayeredAnimationReference final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName animationName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationExplicitLayeredAnimationReference; + +// ScriptStruct AvaAnimation.ConversationExplicitPoseGroupReference +// 0x0008 (0x0008 - 0x0000) +struct FConversationExplicitPoseGroupReference final +{ +public: + class FName PoseGroupName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationExplicitPoseGroupReference; + +// ScriptStruct AvaAnimation.ConversationPresetReference +// 0x0008 (0x0008 - 0x0000) +struct FConversationPresetReference final +{ +public: + class FName PresetName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConversationPresetReference; + +// ScriptStruct AvaAnimation.PerClipLayerGroupLayer +// 0x0020 (0x0020 - 0x0000) +struct FPerClipLayerGroupLayer final +{ +public: + class UAnimationAsset* LayerAnimation; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LayerName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimationRequestLayerReference LayerReference; // 0x0010(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool ScaleToFit; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPerClipLayerGroupLayer; + +// ScriptStruct AvaAnimation.PoseGroupTransition +// 0x0030 (0x0030 - 0x0000) +struct FPoseGroupTransition final +{ +public: + class UPoseGroup* EndState; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* TransitionAnim; // 0x0008(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationProvider* TransitionAnimation; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> TransitionAnimationClips; // 0x0018(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bBlockLayeredAnimations; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPoseGroupTransition; + +// ScriptStruct AvaAnimation.RigUnit_CurveRotation_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_CurveRotation_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CurveRotation_DebugSettings; + +// ScriptStruct AvaAnimation.RigUnit_CurveRotation +// 0x0118 (0x0180 - 0x0068) +struct FRigUnit_CurveRotation final : public FRigUnitMutable +{ +public: + class FName LeafBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TrunkBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_CurveRotation_Target Primary; // 0x0078(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_CurveRotation_Target Secondary; // 0x00A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + TArray PerBoneAngleCurve; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PerBoneInterpTime; // 0x00D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00E8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_CurveRotation_DebugSettings DebugSettings; // 0x00F0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_CurveRotation_WorkData WorkData; // 0x0130(0x0048)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_CurveRotation; + +// ScriptStruct AvaAnimation.RigUnit_FourBoneIK +// 0x01A8 (0x0210 - 0x0068) +struct FRigUnit_FourBoneIK final : public FRigUnitMutable +{ +public: + class FName EndBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform EndEffector; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TranslationLimitDistance; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchToMaxExtension; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxExtensionPercentage; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrimaryAxis; // 0x00AC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HelperAOffset; // 0x00B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HelperBOffset; // 0x00C4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PoleVectorLengthMultiplier; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStretch; // 0x00D4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StretchStartRatio; // 0x00D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchMaximumRatio; // 0x00DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_FourBoneIK_DebugSettings DebugSettings; // 0x00F0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_FourBoneIK_WorkData WorkData; // 0x0130(0x00D8)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_FourBoneIK; + +// ScriptStruct AvaAnimation.RigUnit_WB_AimBone_Target +// 0x0028 (0x0028 - 0x0000) +struct FRigUnit_WB_AimBone_Target final +{ +public: + float weight; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Axis; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOrientationTargetKind Kind; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Space; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_WB_AimBone_Target; + +// ScriptStruct AvaAnimation.RigUnit_IncrementalRotation +// 0x0128 (0x0190 - 0x0068) +struct FRigUnit_IncrementalRotation final : public FRigUnitMutable +{ +public: + class FName LeafBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TrunkBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_WB_AimBone_Target Primary; // 0x0078(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_WB_AimBone_Target Secondary; // 0x00A0(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + TArray LookLimits; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float Blending; // 0x00D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType RotationEaseType; // 0x00DC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00DD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DE[0x2]; // 0x00DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_IncrementalRotation_DebugSettings DebugSettings; // 0x00E0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_IncrementalRotation_WorkData WorkData; // 0x0120(0x0068)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_IncrementalRotation; + +// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_BoneRotation +// 0x0014 (0x0014 - 0x0000) +struct FRigUnit_NeckLookAt_BoneRotation final +{ +public: + class FName Bone; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator BoneRotation; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_NeckLookAt_BoneRotation; + +// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_SoftAngleLimits +// 0x0010 (0x0010 - 0x0000) +struct FRigUnit_NeckLookAt_SoftAngleLimits final +{ +public: + float MinInputAngle; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxInputAngle; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOutputAngle; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoosenessFactor; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_NeckLookAt_SoftAngleLimits; + +// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_DebugSettings +// 0x0050 (0x0050 - 0x0000) +struct FRigUnit_NeckLookAt_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_NeckLookAt_DebugSettings; + +// ScriptStruct AvaAnimation.RigUnit_NeckLookAt_WorkData +// 0x01E0 (0x01E0 - 0x0000) +struct alignas(0x10) FRigUnit_NeckLookAt_WorkData final +{ +public: + TArray BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneLocalRotations; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PerBoneConstraints; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneLengths; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float ChainLength; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneYawWeights; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BonePitchWeights; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FRigBoneHierarchy ChainHierarchy; // 0x0068(0x0098)(NativeAccessSpecifierPublic) + uint8 Pad_100[0xE0]; // 0x0100(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_NeckLookAt_WorkData; + +// ScriptStruct AvaAnimation.RigUnit_NeckLookAt +// 0x0498 (0x0500 - 0x0068) +struct FRigUnit_NeckLookAt final : public FRigUnitMutable +{ +public: + class FName EffectorBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StartBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator SpaceRotationSetting; // 0x0078(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator BaseBoneRotation; // 0x0084(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray BoneRotations; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FRigUnit_NeckLookAt_Target Target; // 0x00A0(0x0024)(NoDestructor, NativeAccessSpecifierPublic) + float SpineMobility; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve YawWeightCurve; // 0x00C8(0x0088)(NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve PitchWeightCurve; // 0x0150(0x0088)(NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve PitchFromYawWeightCurve; // 0x01D8(0x0088)(NativeAccessSpecifierPublic) + struct FRigUnit_NeckLookAt_SoftAngleLimits InputYawMapping; // 0x0260(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_NeckLookAt_SoftAngleLimits InputPitchMapping; // 0x0270(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + bool bApplyConstraints; // 0x0280(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0xF]; // 0x0281(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_NeckLookAt_ConeConstraint BaseConstraint; // 0x0290(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + TArray BoneConstraints; // 0x02C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FRigUnit_NeckLookAt_DebugSettings DebugSettings; // 0x02D0(0x0050)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_NeckLookAt_WorkData WorkData; // 0x0320(0x01E0)(Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FRigUnit_NeckLookAt; + +// ScriptStruct AvaAnimation.RitUnit_SetControlFloat_EditorWorkaround +// 0x0028 (0x0090 - 0x0068) +struct FRitUnit_SetControlFloat_EditorWorkaround final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValueInEditor; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x0078(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRitUnit_SetControlFloat_EditorWorkaround; + +// ScriptStruct AvaAnimation.RitUnit_SetControlTransform_EditorWorkaround +// 0x0058 (0x00C0 - 0x0068) +struct FRitUnit_SetControlTransform_EditorWorkaround final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedControlIndex; // 0x00A4(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRitUnit_SetControlTransform_EditorWorkaround; + +// ScriptStruct AvaAnimation.RigUnit_SplineIK_WorkData +// 0x0138 (0x0138 - 0x0000) +struct alignas(0x08) FRigUnit_SplineIK_WorkData final +{ +public: + uint8 Pad_0[0x138]; // 0x0000(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SplineIK_WorkData; + +// ScriptStruct AvaAnimation.RigUnit_SplineIK_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_SplineIK_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SplineIK_DebugSettings; + +// ScriptStruct AvaAnimation.RigUnit_SplineIK +// 0x01F8 (0x0260 - 0x0068) +struct FRigUnit_SplineIK final : public FRigUnitMutable +{ +public: + class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EndBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineIKBoneAxis BoneAxis; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCalculateSpline; // 0x0079(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PointCount; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ControlPoints; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float Roll; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistStart; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistEnd; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend TwistBlend; // 0x00A0(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + float Stretch; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Offset; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_SplineIK_DebugSettings DebugSettings; // 0x00E0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_SplineIK_WorkData WorkData; // 0x0120(0x0138)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SplineIK; + +// ScriptStruct AvaAnimation.RigUnit_ThreeBoneIK_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_ThreeBoneIK_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawAxes; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawOriginalBoneChain; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawPoleVectorCalculation; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ThreeBoneIK_DebugSettings; + +// ScriptStruct AvaAnimation.RigUnit_ThreeBoneIK_WorkData +// 0x00C8 (0x00C8 - 0x0000) +struct FRigUnit_ThreeBoneIK_WorkData final +{ +public: + TArray BoneIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneLengths; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HelperTransforms; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FRigBoneHierarchy ChainHierarchy; // 0x0030(0x0098)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ThreeBoneIK_WorkData; + +// ScriptStruct AvaAnimation.RigUnit_ThreeBoneIK +// 0x0188 (0x01F0 - 0x0068) +struct FRigUnit_ThreeBoneIK final : public FRigUnitMutable +{ +public: + class FName EndBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform EndEffector; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TranslationLimitDistance; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchToMaxExtension; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxExtensionPercentage; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrimaryAxis; // 0x00AC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HelperOffset; // 0x00B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PoleVectorLengthMultiplier; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStretch; // 0x00C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StretchStartRatio; // 0x00CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchMaximumRatio; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_ThreeBoneIK_DebugSettings DebugSettings; // 0x00E0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_ThreeBoneIK_WorkData WorkData; // 0x0120(0x00C8)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_1E8[0x8]; // 0x01E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_ThreeBoneIK; + +// ScriptStruct AvaAnimation.ConditionalStaticMeshPool +// 0x0018 (0x0018 - 0x0000) +struct FConditionalStaticMeshPool final +{ +public: + struct FVector2D TimeRange; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> StaticMeshPool; // 0x0008(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConditionalStaticMeshPool; + +} + diff --git a/Hogwarts Legacy/SDK/AvaAudioLow_classes.hpp b/Hogwarts Legacy/SDK/AvaAudioLow_classes.hpp new file mode 100644 index 0000000..a135e97 --- /dev/null +++ b/Hogwarts Legacy/SDK/AvaAudioLow_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AvaAudioLow + +#include "Basic.hpp" + +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class AvaAudioLow.AvaAudioLowBPLibrary +// 0x0000 (0x0028 - 0x0028) +class UAvaAudioLowBPLibrary final : public UBlueprintFunctionLibrary +{ +public: + static float AvaAudioLowSampleFunction(float Param); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAudioLowBPLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAudioLowBPLibrary") + } + static class UAvaAudioLowBPLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaAudioLowBPLibrary; + +} + diff --git a/Hogwarts Legacy/SDK/AvaAudioLow_structs.hpp b/Hogwarts Legacy/SDK/AvaAudioLow_structs.hpp new file mode 100644 index 0000000..f29ee55 --- /dev/null +++ b/Hogwarts Legacy/SDK/AvaAudioLow_structs.hpp @@ -0,0 +1,116 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AvaAudioLow + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum AvaAudioLow.EAvaAudioDialogueConditionFailedLineHandling +// NumValues: 0x000B +enum class EAvaAudioDialogueConditionFailedLineHandling : uint8 +{ + CFH_Suppress_Display = 0, + CFH_Show_Disabled_Unknown_Reason = 1, + CFH_Show_Disabled_Not_Enough_Money = 2, + CFH_Show_Disabled_Social_Capital_Too_Low = 3, + CFH_Show_Disabled_Faction_Capital_Too_Low = 4, + CFH_Show_Disabled_Knowledge_Too_Low = 5, + CFH_Show_Disabled_Curriculum_Level_Too_Low = 6, + CFH_Show_Disabled_Missing_Inventory = 7, + CFH_Show_Disabled_Not_Equipped = 8, + CFH_Show_Disabled_SanctElf_Task_Cooldown = 9, + CFH_MAX = 10, +}; + +// Enum AvaAudioLow.EAvaAudioDialogueMenuItemType +// NumValues: 0x000D +enum class EAvaAudioDialogueMenuItemType : uint8 +{ + MIT_None = 0, + MIT_Info = 1, + MIT_InfoHub = 2, + MIT_StraightPath = 3, + MIT_Special = 4, + MIT_BackTo = 5, + MIT_Exit = 6, + MIT_MainMission = 7, + MIT_SideMission = 8, + MIT_Assignment = 9, + MIT_Conversation = 10, + MIT_Vendor = 11, + MIT_MAX = 12, +}; + +// Enum AvaAudioLow.EAvaAudioDialogueEmotionHint +// NumValues: 0x0018 +enum class EAvaAudioDialogueEmotionHint : uint8 +{ + DEH_None = 0, + DEH_Alarm = 1, + DEH_Amusement = 2, + DEH_Angry = 3, + DEH_Anguish = 4, + DEH_Annoyance = 5, + DEH_Anticipation = 6, + DEH_Anxiety = 7, + DEH_Confused = 8, + DEH_Dead = 9, + DEH_Delight = 10, + DEH_Disgust = 11, + DEH_Fear = 12, + DEH_Happy = 13, + DEH_Impressed = 14, + DEH_Neutral = 15, + DEH_Pacify = 16, + DEH_Sad = 17, + DEH_Sick = 18, + DEH_Sleep = 19, + DEH_Surprise = 20, + DEH_Trust = 21, + DEH_Valor = 22, + DEH_MAX = 23, +}; + +// ScriptStruct AvaAudioLow.AvaAudioDialogueMetaData +// 0x0068 (0x0068 - 0x0000) +struct FAvaAudioDialogueMetaData final +{ +public: + float DurationSeconds; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LipsyncPrerollSeconds; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SocialSemanticEmotionHint; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueEmotionHint EmotionHint; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLanguageSpecific; // 0x000D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEmote; // 0x000E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x2]; // 0x000F(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + bool bForceSubtitle; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuppressSubtitle; // 0x0012(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuppressSubtitleCharacterName; // 0x0013(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap MetaDataMap; // 0x0018(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAvaAudioDialogueMetaData; + +// ScriptStruct AvaAudioLow.AvaAudioPrepareDialogueSequenceResult +// 0x00C8 (0x00C8 - 0x0000) +struct FAvaAudioPrepareDialogueSequenceResult final +{ +public: + TMap Parameters; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FAvaAudioDialogueMetaData MetaData; // 0x0050(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + class AActor* LineActor; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LineActorID; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAvaAudioPrepareDialogueSequenceResult; + +} + diff --git a/Hogwarts Legacy/SDK/AvaRenderTech_classes.hpp b/Hogwarts Legacy/SDK/AvaRenderTech_classes.hpp new file mode 100644 index 0000000..02f16c7 --- /dev/null +++ b/Hogwarts Legacy/SDK/AvaRenderTech_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AvaRenderTech + +#include "Basic.hpp" + +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class AvaRenderTech.LandscapeDummyCamera +// 0x0000 (0x0248 - 0x0248) +class ALandscapeDummyCamera final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LandscapeDummyCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LandscapeDummyCamera") + } + static class ALandscapeDummyCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALandscapeDummyCamera; + +} + diff --git a/Hogwarts Legacy/SDK/AvaRenderTech_structs.hpp b/Hogwarts Legacy/SDK/AvaRenderTech_structs.hpp new file mode 100644 index 0000000..929436f --- /dev/null +++ b/Hogwarts Legacy/SDK/AvaRenderTech_structs.hpp @@ -0,0 +1,67 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: AvaRenderTech + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// ScriptStruct AvaRenderTech.CachedMIDParameter +// 0x000C (0x000C - 0x0000) +struct FCachedMIDParameter +{ +public: + class FName Parameter; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCachedMIDParameter; + +// ScriptStruct AvaRenderTech.CachedMIDParameterScalar +// 0x0004 (0x0010 - 0x000C) +struct FCachedMIDParameterScalar final : public FCachedMIDParameter +{ +public: + float Value; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCachedMIDParameterScalar; + +// ScriptStruct AvaRenderTech.CachedMIDParameterVector +// 0x0010 (0x001C - 0x000C) +struct FCachedMIDParameterVector final : public FCachedMIDParameter +{ +public: + struct FLinearColor Value; // 0x000C(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCachedMIDParameterVector; + +// ScriptStruct AvaRenderTech.CachedMIDParameters +// 0x0020 (0x0020 - 0x0000) +struct FCachedMIDParameters final +{ +public: + TArray Scalars; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCachedMIDParameters; + +// ScriptStruct AvaRenderTech.CachedMIDParametersSet +// 0x0050 (0x0050 - 0x0000) +struct FCachedMIDParametersSet final +{ +public: + TMap, struct FCachedMIDParameters> MIDMap; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCachedMIDParametersSet; + +} + diff --git a/Hogwarts Legacy/SDK/BP_Phoenix_Player_Controller_classes.hpp b/Hogwarts Legacy/SDK/BP_Phoenix_Player_Controller_classes.hpp new file mode 100644 index 0000000..49ac816 --- /dev/null +++ b/Hogwarts Legacy/SDK/BP_Phoenix_Player_Controller_classes.hpp @@ -0,0 +1,48 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: BP_Phoenix_Player_Controller + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Phoenix_classes.hpp" + + +namespace SDK +{ + +// BlueprintGeneratedClass BP_Phoenix_Player_Controller.BP_Phoenix_Player_Controller_C +// 0x0010 (0x09C0 - 0x09B0) +class ABP_Phoenix_Player_Controller_C final : public APhoenixPlayerController +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x09B0(0x0008)(ZeroConstructor, Transient, DuplicateTransient) + +public: + void ExecuteUbergraph_BP_Phoenix_Player_Controller(int32 EntryPoint); + void ReceiveBeginPlay(); + +public: + static class UClass* StaticClass() + { + BP_STATIC_CLASS_IMPL("BP_Phoenix_Player_Controller_C") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BP_Phoenix_Player_Controller_C") + } + static class ABP_Phoenix_Player_Controller_C* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABP_Phoenix_Player_Controller_C; + +} + diff --git a/Hogwarts Legacy/SDK/BTCustomRuntime_classes.hpp b/Hogwarts Legacy/SDK/BTCustomRuntime_classes.hpp new file mode 100644 index 0000000..077c9e1 --- /dev/null +++ b/Hogwarts Legacy/SDK/BTCustomRuntime_classes.hpp @@ -0,0 +1,411 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: BTCustomRuntime + +#include "Basic.hpp" + +#include "AIModule_classes.hpp" +#include "AvaAnimation_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "BTCustomRuntime_structs.hpp" +#include "Engine_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "GameLogicRuntime_structs.hpp" + + +namespace SDK +{ + +// Class BTCustomRuntime.BTService_AvaAITree +// 0x0038 (0x00D0 - 0x0098) +class UBTService_AvaAITree : public UBTService_BlueprintBase +{ +public: + uint8 Pad_98[0x38]; // 0x0098(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BroadcastAction(const struct FBTCustomAction& ActionName, const EBTCustomActionType actionType, const struct FVariantMapHandle& VarMapHandle, bool bDestroyVarMap); + void Consume(); + class FName GetActiveLeafNodeName(); + struct FGameplayTag GetActiveLeafNodeTag(); + class AActor* GetActorOwner(); + class UAnimInstance* GetAnimInstance(); + class UBlackboardComponent* GetBlackboardComponent(); + struct FGameplayTag GetLastLeafNode(); + void LeafNodeSwitcher(const struct FGameplayTag& InLeafNodeTag); + void ServiceBegin(const class AActor* OwnerActor); + void ServiceEnd(const class AActor* OwnerActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_AvaAITree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_AvaAITree") + } + static class UBTService_AvaAITree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_AvaAITree; + +// Class BTCustomRuntime.AnimNotify_BroadcastBTCustomAction +// 0x0010 (0x0048 - 0x0038) +class UAnimNotify_BroadcastBTCustomAction final : public UAnimNotify +{ +public: + struct FBTCustomAction BTCustomAction; // 0x0038(0x000C)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBTCustomActionType BTCustomActionType; // 0x0044(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_BroadcastBTCustomAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_BroadcastBTCustomAction") + } + static class UAnimNotify_BroadcastBTCustomAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_BroadcastBTCustomAction; + +// Class BTCustomRuntime.BTAvaAITree_Interface +// 0x0000 (0x0000 - 0x0000) +class IBTAvaAITree_Interface final +{ +public: + void BroadcastAction(const struct FBTCustomAction& ActionName, const EBTCustomActionType actionType, const struct FVariantMapHandle& VarMapHandle, bool bDestroyVarMap); + void Consume(); + struct FGameplayTag GetLastLeafNode(); + bool GetManagedContext(const struct FInputContextWithType& InContext); + void LeafNodeSwitcher(const struct FGameplayTag& InLeafNodeTag); + void SetManagedContext(const struct FInputContextWithType& InContext, const bool bFlag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTAvaAITree_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTAvaAITree_Interface") + } + static class IBTAvaAITree_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBTAvaAITree_Interface; + +// Class BTCustomRuntime.BTComposite_AvaAITree +// 0x0008 (0x0098 - 0x0090) +class UBTComposite_AvaAITree final : public UBTCompositeNode +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_AvaAITree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_AvaAITree") + } + static class UBTComposite_AvaAITree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_AvaAITree; + +// Class BTCustomRuntime.BTComposite_Repeater +// 0x0008 (0x0098 - 0x0090) +class UBTComposite_Repeater final : public UBTCompositeNode +{ +public: + class FName m_leafNodeBBKey; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_Repeater") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_Repeater") + } + static class UBTComposite_Repeater* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_Repeater; + +// Class BTCustomRuntime.BTComposite_RepeatUntilSuccess +// 0x0008 (0x0098 - 0x0090) +class UBTComposite_RepeatUntilSuccess final : public UBTCompositeNode +{ +public: + class FName m_leafNodeBBKey; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_RepeatUntilSuccess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_RepeatUntilSuccess") + } + static class UBTComposite_RepeatUntilSuccess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_RepeatUntilSuccess; + +// Class BTCustomRuntime.BTCustomActionDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UBTCustomActionDelegateBinding final : public UDynamicBlueprintBinding +{ +public: + TArray ActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTCustomActionDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTCustomActionDelegateBinding") + } + static class UBTCustomActionDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTCustomActionDelegateBinding; + +// Class BTCustomRuntime.BTCustomBPFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UBTCustomBPFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void DisableBTCustomAction(class UObject* InputReceiver, class UBTCustomComponent* InputComponent); + static void EnableBTCustomAction(class UObject* InputReceiver, class UBTCustomComponent* InputComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTCustomBPFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTCustomBPFunctionLibrary") + } + static class UBTCustomBPFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTCustomBPFunctionLibrary; + +// Class BTCustomRuntime.BTCustomComponent +// 0x00E0 (0x0390 - 0x02B0) +class UBTCustomComponent final : public UBehaviorTreeComponent +{ +public: + class UBehaviorTree* BehaviorTree; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GameplayTagPrefix; // 0x02B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManageGameLogicBoolVars; // 0x02C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0xF]; // 0x02C9(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate LeafNodeSwitchedDelegate; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FGameplayTag LeafNodeTag; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LastLeafNodeTag; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTTaskNode* LastTaskNode; // 0x02F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockLeafNodeSwitcher; // 0x0300(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLeafNodeSwitcherQueued; // 0x0301(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_302[0x2]; // 0x0302(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag LeafNodeTagDuringLock; // 0x0304(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubtree; // 0x030C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30D[0x33]; // 0x030D(0x0033)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ActionNameToTypeMap; // 0x0340(0x0050)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static struct FVariantMapHandle BroadcastAction_Actor(const class AActor* OwnerActor, const struct FBTCustomAction& ActionName, const EBTCustomActionType actionType, const struct FVariantMapHandle& VarMapHandle, bool bDestroyVarMap); + + struct FVariantMapHandle BroadcastAction(const struct FBTCustomAction& ActionName, const EBTCustomActionType actionType, const struct FVariantMapHandle& VarMapHandle, bool bDestroyVarMap); + struct FGameplayTag GetGameplayTagFromActiveLeafNode(); + void LeafNodeSwitcher(const struct FGameplayTag& InLeafNodeTag); + void OnCharacterLoadComplete(class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTCustomComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTCustomComponent") + } + static class UBTCustomComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTCustomComponent; + +// Class BTCustomRuntime.BTCustomGameSettings +// 0x0010 (0x0038 - 0x0028) +class UBTCustomGameSettings final : public UObject +{ +public: + TArray Actions; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UBTCustomGameSettings* GetInputSettings(); + + void GetActionNames(TArray* ActionNames) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTCustomGameSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTCustomGameSettings") + } + static class UBTCustomGameSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTCustomGameSettings; + +// Class BTCustomRuntime.BTService_AvaAITree_Input +// 0x0028 (0x00F8 - 0x00D0) +class UBTService_AvaAITree_Input : public UBTService_AvaAITree +{ +public: + TArray GameLogicBoolVars; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x18]; // 0x00E0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetManagedContext(const struct FInputContextWithType& InContext); + void PlayerInputComponentAboutToBeDestroyed(); + void PlayerInputComponentCreated(const class UInputComponent* InputComponent); + void PlayerInputSoonToBeRemoved(); + void SetManagedContext(const struct FInputContextWithType& InContext, const bool bFlag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_AvaAITree_Input") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_AvaAITree_Input") + } + static class UBTService_AvaAITree_Input* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_AvaAITree_Input; + +// Class BTCustomRuntime.BTTask_AvaAITree +// 0x0028 (0x00D0 - 0x00A8) +class UBTTask_AvaAITree : public UBTTask_BlueprintBase +{ +public: + uint8 Pad_A8[0x28]; // 0x00A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BroadcastAction(const struct FBTCustomAction& ActionName, const EBTCustomActionType actionType, const struct FVariantMapHandle& VarMapHandle, bool bDestroyVarMap); + void Consume(); + void ExitTask(const class AActor* OwnerActor); + class AActor* GetActorOwner(); + class UAnimInstance* GetAnimInstance(); + class UBlackboardComponent* GetBlackboardComponent(); + struct FGameplayTag GetLastLeafNode(); + void LeafNodeSwitched(); + void LeafNodeSwitcher(const struct FGameplayTag& LeafNodeTag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_AvaAITree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_AvaAITree") + } + static class UBTTask_AvaAITree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_AvaAITree; + +// Class BTCustomRuntime.BTTask_AvaAITree_Input +// 0x0080 (0x0150 - 0x00D0) +class UBTTask_AvaAITree_Input : public UBTTask_AvaAITree +{ +public: + TArray GameLogicBoolVars; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CustomActions; // 0x00E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FFacialAnimation FacialAnimation; // 0x00F0(0x0030)(Edit, NativeAccessSpecifierPublic) + EManagedFacialAnimationPriority FacialAnimationPriority; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x2F]; // 0x0121(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetManagedContext(const struct FInputContextWithType& InContext); + void PlayerInputComponentAboutToBeDestroyed(); + void PlayerInputComponentCreated(const class UInputComponent* InputComponent); + void SetManagedContext(const struct FInputContextWithType& InContext, const bool bFlag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_AvaAITree_Input") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_AvaAITree_Input") + } + static class UBTTask_AvaAITree_Input* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_AvaAITree_Input; + +} + diff --git a/Hogwarts Legacy/SDK/BTCustomRuntime_structs.hpp b/Hogwarts Legacy/SDK/BTCustomRuntime_structs.hpp new file mode 100644 index 0000000..5a06140 --- /dev/null +++ b/Hogwarts Legacy/SDK/BTCustomRuntime_structs.hpp @@ -0,0 +1,71 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: BTCustomRuntime + +#include "Basic.hpp" + +#include "UtilitiesRuntime_structs.hpp" + + +namespace SDK +{ + +// Enum BTCustomRuntime.EBTCustomActionType +// NumValues: 0x0004 +enum class EBTCustomActionType : uint8 +{ + Started = 0, + Completed = 1, + Canceled = 2, + EBTCustomActionType_MAX = 3, +}; + +// ScriptStruct BTCustomRuntime.BTCustomAction +// 0x000C (0x000C - 0x0000) +struct FBTCustomAction final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBTCustomAction; + +// ScriptStruct BTCustomRuntime.BTCustomBlueprintActionDelegateBinding +// 0x0014 (0x0014 - 0x0000) +struct FBTCustomBlueprintActionDelegateBinding final +{ +public: + class FName ActionName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBTCustomActionType actionType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FunctionNameToBind; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBTCustomBlueprintActionDelegateBinding; + +// ScriptStruct BTCustomRuntime.BTDelegates +// 0x0018 (0x0018 - 0x0000) +struct FBTDelegates final +{ +public: + TArray> DelegateList; // 0x0000(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBTDelegates; + +// ScriptStruct BTCustomRuntime.NameToType +// 0x0050 (0x0050 - 0x0000) +struct FNameToType final +{ +public: + TMap ActionTypeToDelegatesMap; // 0x0000(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNameToType; + +} + diff --git a/Hogwarts Legacy/SDK/BTUtilityAI_classes.hpp b/Hogwarts Legacy/SDK/BTUtilityAI_classes.hpp new file mode 100644 index 0000000..9748836 --- /dev/null +++ b/Hogwarts Legacy/SDK/BTUtilityAI_classes.hpp @@ -0,0 +1,1698 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: BTUtilityAI + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "BTUtilityAI_structs.hpp" +#include "AIModule_structs.hpp" +#include "AIModule_classes.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Class BTUtilityAI.UtilityContext +// 0x00F0 (0x0118 - 0x0028) +class UUtilityContext : public UObject +{ +public: + class AActor* SelfActor; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTreeComponent* SelfBehaviorTree; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* SelfBlackboard; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OptionActor; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OptionActors; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PerceivedActors; // 0x0068(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_78[0xA0]; // 0x0078(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UtilityContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UtilityContext") + } + static class UUtilityContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUtilityContext; + +// Class BTUtilityAI.QualifierConsideration +// 0x0000 (0x0028 - 0x0028) +class UQualifierConsideration : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QualifierConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QualifierConsideration") + } + static class UQualifierConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQualifierConsideration; + +// Class BTUtilityAI.SelfTimeSinceActionStartConsideration +// 0x0008 (0x0030 - 0x0028) +class USelfTimeSinceActionStartConsideration final : public UQualifierConsideration +{ +public: + float WindowOffset; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindowSize; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfTimeSinceActionStartConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfTimeSinceActionStartConsideration") + } + static class USelfTimeSinceActionStartConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfTimeSinceActionStartConsideration; + +// Class BTUtilityAI.SelfTimeSinceNamedActionStartConsideration +// 0x0010 (0x0038 - 0x0028) +class USelfTimeSinceNamedActionStartConsideration final : public UQualifierConsideration +{ +public: + class FName Action; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindowOffset; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindowSize; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfTimeSinceNamedActionStartConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfTimeSinceNamedActionStartConsideration") + } + static class USelfTimeSinceNamedActionStartConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfTimeSinceNamedActionStartConsideration; + +// Class BTUtilityAI.SelfTimeSinceActionEndConsideration +// 0x0008 (0x0030 - 0x0028) +class USelfTimeSinceActionEndConsideration final : public UQualifierConsideration +{ +public: + float WindowOffset; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindowSize; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfTimeSinceActionEndConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfTimeSinceActionEndConsideration") + } + static class USelfTimeSinceActionEndConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfTimeSinceActionEndConsideration; + +// Class BTUtilityAI.SelfTimeSinceNamedActionEndConsideration +// 0x0010 (0x0038 - 0x0028) +class USelfTimeSinceNamedActionEndConsideration final : public UQualifierConsideration +{ +public: + class FName Action; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindowOffset; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindowSize; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfTimeSinceNamedActionEndConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfTimeSinceNamedActionEndConsideration") + } + static class USelfTimeSinceNamedActionEndConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfTimeSinceNamedActionEndConsideration; + +// Class BTUtilityAI.SelfOnlyAfterNamedActionEndConsideration +// 0x0010 (0x0038 - 0x0028) +class USelfOnlyAfterNamedActionEndConsideration final : public UQualifierConsideration +{ +public: + class FName Action; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindowSize; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfOnlyAfterNamedActionEndConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfOnlyAfterNamedActionEndConsideration") + } + static class USelfOnlyAfterNamedActionEndConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfOnlyAfterNamedActionEndConsideration; + +// Class BTUtilityAI.OptionActorDistanceToSelfConsideration +// 0x0008 (0x0030 - 0x0028) +class UOptionActorDistanceToSelfConsideration final : public UQualifierConsideration +{ +public: + float StartRangeOffset; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndRangeOffset; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionActorDistanceToSelfConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionActorDistanceToSelfConsideration") + } + static class UOptionActorDistanceToSelfConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionActorDistanceToSelfConsideration; + +// Class BTUtilityAI.OptionActorSightDistanceConsideration +// 0x0008 (0x0030 - 0x0028) +class UOptionActorSightDistanceConsideration final : public UQualifierConsideration +{ +public: + bool bUseLoseSightDistance; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionActorSightDistanceConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionActorSightDistanceConsideration") + } + static class UOptionActorSightDistanceConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionActorSightDistanceConsideration; + +// Class BTUtilityAI.OptionActorMaxPerceptionDistanceConsideration +// 0x0000 (0x0028 - 0x0028) +class UOptionActorMaxPerceptionDistanceConsideration final : public UQualifierConsideration +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionActorMaxPerceptionDistanceConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionActorMaxPerceptionDistanceConsideration") + } + static class UOptionActorMaxPerceptionDistanceConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionActorMaxPerceptionDistanceConsideration; + +// Class BTUtilityAI.OptionActorIsAClassConsideration +// 0x0008 (0x0030 - 0x0028) +class UOptionActorIsAClassConsideration final : public UQualifierConsideration +{ +public: + TSubclassOf ActorClass; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionActorIsAClassConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionActorIsAClassConsideration") + } + static class UOptionActorIsAClassConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionActorIsAClassConsideration; + +// Class BTUtilityAI.SelfActorIsAClassConsideration +// 0x0008 (0x0030 - 0x0028) +class USelfActorIsAClassConsideration final : public UQualifierConsideration +{ +public: + TSubclassOf ActorClass; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfActorIsAClassConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfActorIsAClassConsideration") + } + static class USelfActorIsAClassConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfActorIsAClassConsideration; + +// Class BTUtilityAI.SelfActoIsOverlappingOptionActorTrigger +// 0x0010 (0x0038 - 0x0028) +class USelfActoIsOverlappingOptionActorTrigger final : public UQualifierConsideration +{ +public: + class FString TriggerName; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfActoIsOverlappingOptionActorTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfActoIsOverlappingOptionActorTrigger") + } + static class USelfActoIsOverlappingOptionActorTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfActoIsOverlappingOptionActorTrigger; + +// Class BTUtilityAI.OptionActorHasActorTagConsideration +// 0x0008 (0x0030 - 0x0028) +class UOptionActorHasActorTagConsideration final : public UQualifierConsideration +{ +public: + class FName TagName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionActorHasActorTagConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionActorHasActorTagConsideration") + } + static class UOptionActorHasActorTagConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionActorHasActorTagConsideration; + +// Class BTUtilityAI.SelfActorHasActorTagConsideration +// 0x0008 (0x0030 - 0x0028) +class USelfActorHasActorTagConsideration final : public UQualifierConsideration +{ +public: + class FName TagName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfActorHasActorTagConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfActorHasActorTagConsideration") + } + static class USelfActorHasActorTagConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfActorHasActorTagConsideration; + +// Class BTUtilityAI.SelfActorHasActorComponent +// 0x0010 (0x0038 - 0x0028) +class USelfActorHasActorComponent final : public UQualifierConsideration +{ +public: + TSubclassOf ActorComponentClass; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInverseResult; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfActorHasActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfActorHasActorComponent") + } + static class USelfActorHasActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfActorHasActorComponent; + +// Class BTUtilityAI.SelfBlackboardBool +// 0x0008 (0x0030 - 0x0028) +class USelfBlackboardBool final : public UQualifierConsideration +{ +public: + class FName BlackboardKeyName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfBlackboardBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfBlackboardBool") + } + static class USelfBlackboardBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfBlackboardBool; + +// Class BTUtilityAI.OptionActorBlackboardBool +// 0x0008 (0x0030 - 0x0028) +class UOptionActorBlackboardBool final : public UQualifierConsideration +{ +public: + class FName BlackboardKeyName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionActorBlackboardBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionActorBlackboardBool") + } + static class UOptionActorBlackboardBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionActorBlackboardBool; + +// Class BTUtilityAI.BTComposite_UtilitySelector +// 0x0060 (0x00F0 - 0x0090) +class UBTComposite_UtilitySelector final : public UBTCompositeNode +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EUtilitySelectionMethod SelectionMethod; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WeightThreshold; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreRank; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x4F]; // 0x00A1(0x004F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTComposite_UtilitySelector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTComposite_UtilitySelector") + } + static class UBTComposite_UtilitySelector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTComposite_UtilitySelector; + +// Class BTUtilityAI.BTDecorator_IsTrackedErrorReported_Base +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_IsTrackedErrorReported_Base : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsTrackedErrorReported_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsTrackedErrorReported_Base") + } + static class UBTDecorator_IsTrackedErrorReported_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsTrackedErrorReported_Base; + +// Class BTUtilityAI.BTDecorator_IsTrackedErrorReported +// 0x0040 (0x00A8 - 0x0068) +class UBTDecorator_IsTrackedErrorReported final : public UBTDecorator_IsTrackedErrorReported_Base +{ +public: + bool bUseName; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ErrorName; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAccessory; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector AccessoryActorKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bUseType; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUtilityTrackedErrorType ErrorType; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsTrackedErrorReported") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsTrackedErrorReported") + } + static class UBTDecorator_IsTrackedErrorReported* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsTrackedErrorReported; + +// Class BTUtilityAI.BTDecorator_UtilityQualifier +// 0x0078 (0x00E0 - 0x0068) +class UBTDecorator_UtilityQualifier final : public UBTDecorator +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ActionName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Considerations; // 0x0078(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UQualifierOptions* QualifierOptions; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OptionConsiderations; // 0x0090(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray QualifierTasks; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bRestartTreeOnOptionChange; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x2F]; // 0x00B1(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_UtilityQualifier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_UtilityQualifier") + } + static class UBTDecorator_UtilityQualifier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_UtilityQualifier; + +// Class BTUtilityAI.BTService_InvalidPathChecker +// 0x0048 (0x00B8 - 0x0070) +class UBTService_InvalidPathChecker final : public UBTService +{ +public: + int32 MaxChecksPerTick; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCacheRefreshTime_Empty; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCacheRefreshTime_Valid; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisallowPartial; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProjectionRadius; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionHeight; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x24]; // 0x0094(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool CanPath(const class AAIController* AIOwner, const class ANavigationData* NavData, const struct FVector& From, const struct FVector& To, TSubclassOf QueryFilter, bool bAllowPartial, float ProjRadius, float ProjHeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_InvalidPathChecker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_InvalidPathChecker") + } + static class UBTService_InvalidPathChecker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_InvalidPathChecker; + +// Class BTUtilityAI.BTService_MissingNavmeshChecker +// 0x0038 (0x00A8 - 0x0070) +class UBTService_MissingNavmeshChecker : public UBTService +{ +public: + class FName ErrorName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorzRadius; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VertRadius; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector LastGoodNavLocKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static bool HasNavmesh(const class AAIController* AIOwner, const class ANavigationData* NavData, const struct FVector& Location, const struct FVector& Extent, struct FVector* OutLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_MissingNavmeshChecker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_MissingNavmeshChecker") + } + static class UBTService_MissingNavmeshChecker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_MissingNavmeshChecker; + +// Class BTUtilityAI.BTService_UtilityEvaluate +// 0x0000 (0x0070 - 0x0070) +class UBTService_UtilityEvaluate final : public UBTService +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_UtilityEvaluate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_UtilityEvaluate") + } + static class UBTService_UtilityEvaluate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_UtilityEvaluate; + +// Class BTUtilityAI.BTService_UtilityModify +// 0x0008 (0x0078 - 0x0070) +class UBTService_UtilityModify final : public UBTService +{ +public: + bool bPauseUtilityEvaulation; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_UtilityModify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_UtilityModify") + } + static class UBTService_UtilityModify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_UtilityModify; + +// Class BTUtilityAI.BTTask_ReportTrackedError +// 0x0050 (0x00C0 - 0x0070) +class UBTTask_ReportTrackedError final : public UBTTaskNode +{ +public: + bool bUseCurrentActionAsError; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ErrorName; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector AccessoryKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) + EUtilityTrackedErrorType ErrorType; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForReset; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x2]; // 0x00AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinTimeout; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRangeTimeout; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeout; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBTNodeResult ReturnType; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_ReportTrackedError") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_ReportTrackedError") + } + static class UBTTask_ReportTrackedError* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_ReportTrackedError; + +// Class BTUtilityAI.BTTask_ResetTrackedError_Base +// 0x0000 (0x0070 - 0x0070) +class UBTTask_ResetTrackedError_Base : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_ResetTrackedError_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_ResetTrackedError_Base") + } + static class UBTTask_ResetTrackedError_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_ResetTrackedError_Base; + +// Class BTUtilityAI.BTTask_ResetTrackedError +// 0x0040 (0x00B0 - 0x0070) +class UBTTask_ResetTrackedError final : public UBTTask_ResetTrackedError_Base +{ +public: + bool bUseName; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ErrorName; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAccessory; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector AccessoryActorKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bUseType; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUtilityTrackedErrorType ErrorType; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_ResetTrackedError") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_ResetTrackedError") + } + static class UBTTask_ResetTrackedError* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_ResetTrackedError; + +// Class BTUtilityAI.SelfCharacterMovementModeConsideration +// 0x0008 (0x0030 - 0x0028) +class USelfCharacterMovementModeConsideration final : public UQualifierConsideration +{ +public: + EMovementMode MovementMode; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfCharacterMovementModeConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfCharacterMovementModeConsideration") + } + static class USelfCharacterMovementModeConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfCharacterMovementModeConsideration; + +// Class BTUtilityAI.OptionLocationDistanceToSelfConsideration +// 0x0008 (0x0030 - 0x0028) +class UOptionLocationDistanceToSelfConsideration final : public UQualifierConsideration +{ +public: + float StartRangeOffset; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndRangeOffset; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionLocationDistanceToSelfConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionLocationDistanceToSelfConsideration") + } + static class UOptionLocationDistanceToSelfConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionLocationDistanceToSelfConsideration; + +// Class BTUtilityAI.OptionLocationSightDistanceConsideration +// 0x0000 (0x0028 - 0x0028) +class UOptionLocationSightDistanceConsideration final : public UQualifierConsideration +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionLocationSightDistanceConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionLocationSightDistanceConsideration") + } + static class UOptionLocationSightDistanceConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionLocationSightDistanceConsideration; + +// Class BTUtilityAI.TuningConsideration +// 0x0010 (0x0038 - 0x0028) +class UTuningConsideration final : public UQualifierConsideration +{ +public: + int32 Rank; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bonus; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Multiplier; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TuningConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TuningConsideration") + } + static class UTuningConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTuningConsideration; + +// Class BTUtilityAI.ChainBonusAtMultiplierThresholdConsideration +// 0x0010 (0x0038 - 0x0028) +class UChainBonusAtMultiplierThresholdConsideration final : public UQualifierConsideration +{ +public: + float Bonus; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MultiplierThreshold; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* Consideration; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainBonusAtMultiplierThresholdConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainBonusAtMultiplierThresholdConsideration") + } + static class UChainBonusAtMultiplierThresholdConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainBonusAtMultiplierThresholdConsideration; + +// Class BTUtilityAI.ChainOnlyWhenActiveConsideration +// 0x0008 (0x0030 - 0x0028) +class UChainOnlyWhenActiveConsideration final : public UQualifierConsideration +{ +public: + class UQualifierConsideration* Consideration; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainOnlyWhenActiveConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainOnlyWhenActiveConsideration") + } + static class UChainOnlyWhenActiveConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainOnlyWhenActiveConsideration; + +// Class BTUtilityAI.ChainOnlyWhenInactiveConsideration +// 0x0008 (0x0030 - 0x0028) +class UChainOnlyWhenInactiveConsideration final : public UQualifierConsideration +{ +public: + class UQualifierConsideration* Consideration; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainOnlyWhenInactiveConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainOnlyWhenInactiveConsideration") + } + static class UChainOnlyWhenInactiveConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainOnlyWhenInactiveConsideration; + +// Class BTUtilityAI.ChainOnlyWhenNamedActionIsActiveConsideration +// 0x0010 (0x0038 - 0x0028) +class UChainOnlyWhenNamedActionIsActiveConsideration final : public UQualifierConsideration +{ +public: + class FName NamedAction; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* Consideration; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainOnlyWhenNamedActionIsActiveConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainOnlyWhenNamedActionIsActiveConsideration") + } + static class UChainOnlyWhenNamedActionIsActiveConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainOnlyWhenNamedActionIsActiveConsideration; + +// Class BTUtilityAI.ChainOnlyWhenNamedActionIsInactiveConsideration +// 0x0010 (0x0038 - 0x0028) +class UChainOnlyWhenNamedActionIsInactiveConsideration final : public UQualifierConsideration +{ +public: + class FName NamedAction; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* Consideration; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainOnlyWhenNamedActionIsInactiveConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainOnlyWhenNamedActionIsInactiveConsideration") + } + static class UChainOnlyWhenNamedActionIsInactiveConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainOnlyWhenNamedActionIsInactiveConsideration; + +// Class BTUtilityAI.ChainActionActivityBranchConsideration +// 0x0030 (0x0058 - 0x0028) +class UChainActionActivityBranchConsideration final : public UQualifierConsideration +{ +public: + class FString WhenActiveDescription; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* ConsiderationWhenActive; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WhenInactiveDescription; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* ConsiderationWhenInactive; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainActionActivityBranchConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainActionActivityBranchConsideration") + } + static class UChainActionActivityBranchConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainActionActivityBranchConsideration; + +// Class BTUtilityAI.ChainNamedActionActivityBranchConsideration +// 0x0038 (0x0060 - 0x0028) +class UChainNamedActionActivityBranchConsideration final : public UQualifierConsideration +{ +public: + class FName NamedAction; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WhenActiveDescription; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* ConsiderationWhenActive; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WhenInactiveDescription; // 0x0048(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* ConsiderationWhenInactive; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainNamedActionActivityBranchConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainNamedActionActivityBranchConsideration") + } + static class UChainNamedActionActivityBranchConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainNamedActionActivityBranchConsideration; + +// Class BTUtilityAI.ChainEliminateScoreBelowActiveInactiveThresholdConsideration +// 0x0010 (0x0038 - 0x0028) +class UChainEliminateScoreBelowActiveInactiveThresholdConsideration final : public UQualifierConsideration +{ +public: + float ThesholdWhenActive; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThesholdWhenInactive; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* Consideration; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainEliminateScoreBelowActiveInactiveThresholdConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainEliminateScoreBelowActiveInactiveThresholdConsideration") + } + static class UChainEliminateScoreBelowActiveInactiveThresholdConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainEliminateScoreBelowActiveInactiveThresholdConsideration; + +// Class BTUtilityAI.ChainInvertMultiplierConsideration +// 0x0008 (0x0030 - 0x0028) +class UChainInvertMultiplierConsideration final : public UQualifierConsideration +{ +public: + class UQualifierConsideration* Consideration; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainInvertMultiplierConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainInvertMultiplierConsideration") + } + static class UChainInvertMultiplierConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainInvertMultiplierConsideration; + +// Class BTUtilityAI.ChainCurveMapMultiplierConsideration +// 0x0090 (0x00B8 - 0x0028) +class UChainCurveMapMultiplierConsideration final : public UQualifierConsideration +{ +public: + struct FRuntimeFloatCurve Curve; // 0x0028(0x0088)(Edit, NativeAccessSpecifierPublic) + class UQualifierConsideration* Consideration; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainCurveMapMultiplierConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainCurveMapMultiplierConsideration") + } + static class UChainCurveMapMultiplierConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainCurveMapMultiplierConsideration; + +// Class BTUtilityAI.ChainOverrideMultiplierConsideration +// 0x0010 (0x0038 - 0x0028) +class UChainOverrideMultiplierConsideration final : public UQualifierConsideration +{ +public: + float MultiplierOverride; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UQualifierConsideration* Consideration; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainOverrideMultiplierConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainOverrideMultiplierConsideration") + } + static class UChainOverrideMultiplierConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainOverrideMultiplierConsideration; + +// Class BTUtilityAI.ChainMultiplierCompareScoreOverrideConsideration +// 0x0058 (0x0080 - 0x0028) +class UChainMultiplierCompareScoreOverrideConsideration final : public UQualifierConsideration +{ +public: + class UQualifierConsideration* ConsiderationA; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* ConsiderationB; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FScoreOverrideReturnConfiguration ALargerThanB; // 0x0038(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FScoreOverrideReturnConfiguration AEqualToB; // 0x0050(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FScoreOverrideReturnConfiguration ASmallerThanB; // 0x0068(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainMultiplierCompareScoreOverrideConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainMultiplierCompareScoreOverrideConsideration") + } + static class UChainMultiplierCompareScoreOverrideConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainMultiplierCompareScoreOverrideConsideration; + +// Class BTUtilityAI.ChainBranchOnMaxMultiplierConsideration +// 0x0010 (0x0038 - 0x0028) +class UChainBranchOnMaxMultiplierConsideration final : public UQualifierConsideration +{ +public: + class UQualifierConsideration* ConsiderationA; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* ConsiderationB; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainBranchOnMaxMultiplierConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainBranchOnMaxMultiplierConsideration") + } + static class UChainBranchOnMaxMultiplierConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainBranchOnMaxMultiplierConsideration; + +// Class BTUtilityAI.ChainPickMaxMultiplierConsideration +// 0x0010 (0x0038 - 0x0028) +class UChainPickMaxMultiplierConsideration final : public UQualifierConsideration +{ +public: + TArray Considerations; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainPickMaxMultiplierConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainPickMaxMultiplierConsideration") + } + static class UChainPickMaxMultiplierConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainPickMaxMultiplierConsideration; + +// Class BTUtilityAI.ChainCombineConsideration +// 0x0018 (0x0040 - 0x0028) +class UChainCombineConsideration final : public UQualifierConsideration +{ +public: + TArray Considerations; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bCounterbalanceScoreDegradation; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainCombineConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainCombineConsideration") + } + static class UChainCombineConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainCombineConsideration; + +// Class BTUtilityAI.ChainAtMultiplierThresholdConsideration +// 0x0018 (0x0040 - 0x0028) +class UChainAtMultiplierThresholdConsideration final : public UQualifierConsideration +{ +public: + float MultiplierThreshold; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UQualifierConsideration* TestConsideration; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* ChainConsideration; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainAtMultiplierThresholdConsideration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainAtMultiplierThresholdConsideration") + } + static class UChainAtMultiplierThresholdConsideration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainAtMultiplierThresholdConsideration; + +// Class BTUtilityAI.QualifierOptions +// 0x0000 (0x0028 - 0x0028) +class UQualifierOptions : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QualifierOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QualifierOptions") + } + static class UQualifierOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQualifierOptions; + +// Class BTUtilityAI.BlackboardActorQualifierOptions +// 0x0028 (0x0050 - 0x0028) +class UBlackboardActorQualifierOptions final : public UQualifierOptions +{ +public: + struct FBlackboardKeySelector ActorKey; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlackboardActorQualifierOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlackboardActorQualifierOptions") + } + static class UBlackboardActorQualifierOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlackboardActorQualifierOptions; + +// Class BTUtilityAI.PerceivedActorsQualifierOptions +// 0x0000 (0x0028 - 0x0028) +class UPerceivedActorsQualifierOptions final : public UQualifierOptions +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerceivedActorsQualifierOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerceivedActorsQualifierOptions") + } + static class UPerceivedActorsQualifierOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerceivedActorsQualifierOptions; + +// Class BTUtilityAI.ActorsofClassWithinRangeQualifierOptions +// 0x0010 (0x0038 - 0x0028) +class UActorsofClassWithinRangeQualifierOptions final : public UQualifierOptions +{ +public: + float Range; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ActorType; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorsofClassWithinRangeQualifierOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorsofClassWithinRangeQualifierOptions") + } + static class UActorsofClassWithinRangeQualifierOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorsofClassWithinRangeQualifierOptions; + +// Class BTUtilityAI.QualifierTask +// 0x0000 (0x0028 - 0x0028) +class UQualifierTask : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QualifierTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QualifierTask") + } + static class UQualifierTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQualifierTask; + +// Class BTUtilityAI.CopySelfActorLocationToBlackboardQualifierTask +// 0x0028 (0x0050 - 0x0028) +class UCopySelfActorLocationToBlackboardQualifierTask final : public UQualifierTask +{ +public: + struct FBlackboardKeySelector OutputLocationKey; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CopySelfActorLocationToBlackboardQualifierTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CopySelfActorLocationToBlackboardQualifierTask") + } + static class UCopySelfActorLocationToBlackboardQualifierTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCopySelfActorLocationToBlackboardQualifierTask; + +// Class BTUtilityAI.CopyOptionActorToBlackboardQualifierTask +// 0x0028 (0x0050 - 0x0028) +class UCopyOptionActorToBlackboardQualifierTask final : public UQualifierTask +{ +public: + struct FBlackboardKeySelector OutputActorKey; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CopyOptionActorToBlackboardQualifierTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CopyOptionActorToBlackboardQualifierTask") + } + static class UCopyOptionActorToBlackboardQualifierTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCopyOptionActorToBlackboardQualifierTask; + +// Class BTUtilityAI.CopyOptionActorLocationToBlackboardQualifierTask +// 0x0028 (0x0050 - 0x0028) +class UCopyOptionActorLocationToBlackboardQualifierTask final : public UQualifierTask +{ +public: + struct FBlackboardKeySelector OutputLocationKey; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CopyOptionActorLocationToBlackboardQualifierTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CopyOptionActorLocationToBlackboardQualifierTask") + } + static class UCopyOptionActorLocationToBlackboardQualifierTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCopyOptionActorLocationToBlackboardQualifierTask; + +// Class BTUtilityAI.CopyOptionLocationToBlackboardQualifierTask +// 0x0028 (0x0050 - 0x0028) +class UCopyOptionLocationToBlackboardQualifierTask final : public UQualifierTask +{ +public: + struct FBlackboardKeySelector OutputLocationKey; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CopyOptionLocationToBlackboardQualifierTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CopyOptionLocationToBlackboardQualifierTask") + } + static class UCopyOptionLocationToBlackboardQualifierTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCopyOptionLocationToBlackboardQualifierTask; + +// Class BTUtilityAI.CopyBlackboardLocationToLocationQualifierTask +// 0x0050 (0x0078 - 0x0028) +class UCopyBlackboardLocationToLocationQualifierTask final : public UQualifierTask +{ +public: + struct FBlackboardKeySelector FromLocationKey; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ToLocationKey; // 0x0050(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CopyBlackboardLocationToLocationQualifierTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CopyBlackboardLocationToLocationQualifierTask") + } + static class UCopyBlackboardLocationToLocationQualifierTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCopyBlackboardLocationToLocationQualifierTask; + +// Class BTUtilityAI.CopyOptionActorChildLocationToBlackboardQualifierTask +// 0x0038 (0x0060 - 0x0028) +class UCopyOptionActorChildLocationToBlackboardQualifierTask final : public UQualifierTask +{ +public: + struct FBlackboardKeySelector OutputLocationKey; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + class FString ChildName; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CopyOptionActorChildLocationToBlackboardQualifierTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CopyOptionActorChildLocationToBlackboardQualifierTask") + } + static class UCopyOptionActorChildLocationToBlackboardQualifierTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCopyOptionActorChildLocationToBlackboardQualifierTask; + +// Class BTUtilityAI.SelfActorIsTrackedErrorReported_Base +// 0x0008 (0x0030 - 0x0028) +class USelfActorIsTrackedErrorReported_Base : public UQualifierConsideration +{ +public: + bool bUnreported; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfActorIsTrackedErrorReported_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfActorIsTrackedErrorReported_Base") + } + static class USelfActorIsTrackedErrorReported_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfActorIsTrackedErrorReported_Base; + +// Class BTUtilityAI.SelfActorIsTrackedErrorReported +// 0x0010 (0x0040 - 0x0030) +class USelfActorIsTrackedErrorReported final : public USelfActorIsTrackedErrorReported_Base +{ +public: + bool bUseName; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ErrorName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseType; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUtilityTrackedErrorType ErrorType; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfActorIsTrackedErrorReported") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfActorIsTrackedErrorReported") + } + static class USelfActorIsTrackedErrorReported* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelfActorIsTrackedErrorReported; + +// Class BTUtilityAI.OptionActorIsTrackedErrorReported_Base +// 0x0008 (0x0030 - 0x0028) +class UOptionActorIsTrackedErrorReported_Base : public UQualifierConsideration +{ +public: + bool bUnreported; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionActorIsTrackedErrorReported_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionActorIsTrackedErrorReported_Base") + } + static class UOptionActorIsTrackedErrorReported_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionActorIsTrackedErrorReported_Base; + +// Class BTUtilityAI.OptionActorIsTrackedErrorReported +// 0x0010 (0x0040 - 0x0030) +class UOptionActorIsTrackedErrorReported final : public UOptionActorIsTrackedErrorReported_Base +{ +public: + bool bUseName; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ErrorName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseType; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUtilityTrackedErrorType ErrorType; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionActorIsTrackedErrorReported") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionActorIsTrackedErrorReported") + } + static class UOptionActorIsTrackedErrorReported* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionActorIsTrackedErrorReported; + +// Class BTUtilityAI.UtilityContextProvider +// 0x0000 (0x0000 - 0x0000) +class IUtilityContextProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UtilityContextProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UtilityContextProvider") + } + static class IUtilityContextProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IUtilityContextProvider; + +// Class BTUtilityAI.UtilityScoreProvider +// 0x0000 (0x0000 - 0x0000) +class IUtilityScoreProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UtilityScoreProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UtilityScoreProvider") + } + static class IUtilityScoreProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IUtilityScoreProvider; + +// Class BTUtilityAI.UtilityTrackedErrorManager +// 0x00F8 (0x0120 - 0x0028) +class UUtilityTrackedErrorManager final : public UObject +{ +public: + uint8 Pad_28[0xF8]; // 0x0028(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UUtilityTrackedErrorManager* Get(); + + void ReportError(const class AActor* InOwner, class FName InName, const class AActor* InAccessory, EUtilityTrackedErrorType InType, float InTimeToReset); + void ResetError(const class AActor* InOwner, class FName InName, const class AActor* InAccessory, EUtilityTrackedErrorType InType); + void ResetError_Accessory(const class AActor* InOwner, const class AActor* InAccessory); + void ResetError_AccessoryType(const class AActor* InOwner, const class AActor* InAccessory, EUtilityTrackedErrorType InType); + void ResetError_Name(const class AActor* InOwner, class FName InName); + void ResetError_NameAccessory(const class AActor* InOwner, class FName InName, const class AActor* InAccessory); + void ResetError_NameType(const class AActor* InOwner, class FName InName, EUtilityTrackedErrorType InType); + void ResetError_Type(const class AActor* InOwner, EUtilityTrackedErrorType InType); + + bool GetAccessories_NameType(const class AActor* InOwner, class FName InName, EUtilityTrackedErrorType InType, TSet* OutAccessories) const; + bool GetAccessories_Type(const class AActor* InOwner, EUtilityTrackedErrorType InType, TSet* OutAccessories) const; + bool IsReportedError(const class AActor* InOwner, class FName InName, const class AActor* InAccessory, EUtilityTrackedErrorType InType) const; + bool IsReportedError_Accessory(const class AActor* InOwner, const class AActor* InAccessory) const; + bool IsReportedError_AccessoryType(const class AActor* InOwner, const class AActor* InAccessory, EUtilityTrackedErrorType InType) const; + bool IsReportedError_Name(const class AActor* InOwner, class FName InName) const; + bool IsReportedError_NameAccessory(const class AActor* InOwner, class FName InName, const class AActor* InAccessory) const; + bool IsReportedError_NameType(const class AActor* InOwner, class FName InName, EUtilityTrackedErrorType InType) const; + bool IsReportedError_Type(const class AActor* InOwner, EUtilityTrackedErrorType InType) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UtilityTrackedErrorManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UtilityTrackedErrorManager") + } + static class UUtilityTrackedErrorManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUtilityTrackedErrorManager; + +} + diff --git a/Hogwarts Legacy/SDK/BTUtilityAI_structs.hpp b/Hogwarts Legacy/SDK/BTUtilityAI_structs.hpp new file mode 100644 index 0000000..000487d --- /dev/null +++ b/Hogwarts Legacy/SDK/BTUtilityAI_structs.hpp @@ -0,0 +1,105 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: BTUtilityAI + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum BTUtilityAI.EUtilitySelectionMethod +// NumValues: 0x0004 +enum class EUtilitySelectionMethod : uint8 +{ + FirstScore = 0, + HighestScore = 1, + WeightedRandom = 2, + EUtilitySelectionMethod_MAX = 3, +}; + +// Enum BTUtilityAI.EScoreOverrideReturnConfigurationType +// NumValues: 0x0004 +enum class EScoreOverrideReturnConfigurationType : uint32 +{ + Value_A = 0, + Value_B = 1, + Value_Custom = 2, + Value_MAX = 3, +}; + +// Enum BTUtilityAI.EConsiderationCurveType +// NumValues: 0x0004 +enum class EConsiderationCurveType : uint8 +{ + Custom = 0, + Linear_Up = 1, + Linear_Down = 2, + EConsiderationCurveType_MAX = 3, +}; + +// Enum BTUtilityAI.EUtilityTrackedErrorType +// NumValues: 0x0005 +enum class EUtilityTrackedErrorType : uint8 +{ + Error_Unspecified = 0, + Error_InvalidActor = 1, + Error_InvalidPath = 2, + Error_MissingNavmesh = 3, + Error_MAX = 4, +}; + +// Enum BTUtilityAI.EUtilityArithmeticOperation +// NumValues: 0x0007 +enum class EUtilityArithmeticOperation : uint8 +{ + Equal = 0, + NotEqual = 1, + Less = 2, + LessOrEqual = 3, + Greater = 4, + GreaterOrEqual = 5, + EUtilityArithmeticOperation_MAX = 6, +}; + +// ScriptStruct BTUtilityAI.ConsiderationWithDisplayName +// 0x0018 (0x0018 - 0x0000) +struct FConsiderationWithDisplayName final +{ +public: + class FString DisplayName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQualifierConsideration* Consideration; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsiderationWithDisplayName; + +// ScriptStruct BTUtilityAI.ScoreOverrideReturnConfiguration +// 0x0018 (0x0018 - 0x0000) +struct FScoreOverrideReturnConfiguration final +{ +public: + EScoreOverrideReturnConfigurationType MultiplierToReturn; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomMultiplier; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScoreOverrideReturnConfigurationType RankToReturn; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomRank; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScoreOverrideReturnConfigurationType BonusToReturn; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomBonus; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScoreOverrideReturnConfiguration; + +// ScriptStruct BTUtilityAI.UtilityPlaceholder +// 0x0001 (0x0001 - 0x0000) +struct FUtilityPlaceholder final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUtilityPlaceholder; + +} + diff --git a/Hogwarts Legacy/SDK/Basic.cpp b/Hogwarts Legacy/SDK/Basic.cpp new file mode 100644 index 0000000..332e900 --- /dev/null +++ b/Hogwarts Legacy/SDK/Basic.cpp @@ -0,0 +1,135 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Basic file containing function-implementations from Basic.hpp + +#include +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "Engine_classes.hpp" + +namespace SDK +{ +uintptr_t InSDKUtils::GetImageBase() +{ + return reinterpret_cast(GetModuleHandle(0)); +} + +class UClass* BasicFilesImpleUtils::FindClassByName(const std::string& Name, bool bByFullName) +{ + return bByFullName ? UObject::FindClass(Name) : UObject::FindClassFast(Name); +} + +class UClass* BasicFilesImpleUtils::FindClassByFullName(const std::string& Name) +{ + return UObject::FindClass(Name); +} + +std::string BasicFilesImpleUtils::GetObjectName(class UClass* Class) +{ + return Class->GetName(); +} + +int32 BasicFilesImpleUtils::GetObjectIndex(class UClass* Class) +{ + return Class->Index; +} + +uint64 BasicFilesImpleUtils::GetObjFNameAsUInt64(class UClass* Class) +{ + return *reinterpret_cast(&Class->Name); +} + +class UObject* BasicFilesImpleUtils::GetObjectByIndex(int32 Index) +{ + return UObject::GObjects->GetByIndex(Index); +} + +UFunction* BasicFilesImpleUtils::FindFunctionByFName(const FName* Name) +{ + for (int i = 0; i < UObject::GObjects->Num(); ++i) + { + UObject* Object = UObject::GObjects->GetByIndex(i); + + if (!Object) + continue; + + if (Object->Name == *Name) + return static_cast(Object); + } + + return nullptr; +} + +FName BasicFilesImpleUtils::StringToName(const wchar_t* Name) +{ + return UKismetStringLibrary::Conv_StringToName(FString(Name)); +} + +const FName& GetStaticName(const wchar_t* Name, FName& StaticName) +{ + if (StaticName.IsNone()) + { + StaticName = BasicFilesImpleUtils::StringToName(Name); + } + + return StaticName; +} + +// Predefined Function + +class UObject* FWeakObjectPtr::Get() const +{ + return UObject::GObjects->GetByIndex(ObjectIndex); +} + + +// Predefined Function + +class UObject* FWeakObjectPtr::operator->() const +{ + return UObject::GObjects->GetByIndex(ObjectIndex); +} + + +// Predefined Function + +bool FWeakObjectPtr::operator==(const FWeakObjectPtr& Other) const +{ + return ObjectIndex == Other.ObjectIndex; +} + + +// Predefined Function + +bool FWeakObjectPtr::operator!=(const FWeakObjectPtr& Other) const +{ + return ObjectIndex != Other.ObjectIndex; +} + + +// Predefined Function + +bool FWeakObjectPtr::operator==(const class UObject* Other) const +{ + return ObjectIndex == Other->Index; +} + + +// Predefined Function + +bool FWeakObjectPtr::operator!=(const class UObject* Other) const +{ + return ObjectIndex != Other->Index; +} + + +} + diff --git a/Hogwarts Legacy/SDK/Basic.hpp b/Hogwarts Legacy/SDK/Basic.hpp new file mode 100644 index 0000000..1ba6955 --- /dev/null +++ b/Hogwarts Legacy/SDK/Basic.hpp @@ -0,0 +1,1260 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Basic file containing structs required by the SDK + +#define VC_EXTRALEAN +#define WIN32_LEAN_AND_MEAN + +#include +#include +#include + +#include "../PropertyFixup.hpp" +#include "../UnrealContainers.hpp" +#include "../Assertions.inl" + +namespace SDK +{ + +using namespace UC; + +#include "../NameCollisions.inl" + +/* +* Disclaimer: +* - The 'GNames' is only a fallback and null by default, FName::AppendString is used +* - THe 'GWorld' offset is not used by the SDK, it's just there for "decoration", use the provided 'UWorld::GetWorld()' function instead +*/ +namespace Offsets +{ + inline int32 GObjects = 0x097EB7E0; + inline int32 AppendString = 0x03A23680; + inline int32 GNames = 0x00000000; + inline int32 GWorld = 0x0960C310; + inline int32 ProcessEvent = 0x03C2DF30; + inline int32 ProcessEventIdx = 0x00000044; +} + +namespace InSDKUtils +{ + uintptr_t GetImageBase(); + + template + inline FuncType GetVirtualFunction(const void* ObjectInstance, int32 Index) + { + void** VTable = *reinterpret_cast(const_cast(ObjectInstance)); + + return reinterpret_cast(VTable[Index]); + } + + template + requires std::invocable + inline auto CallGameFunction(FuncType Function, ParamTypes&&... Args) + { + return Function(std::forward(Args)...); + } +} + + +// Forward declarations because in-line forward declarations make the compiler think 'GetStaticClass()' is a class template +class UClass; +class UObject; +class UFunction; + +class FName; + +namespace BasicFilesImpleUtils +{ + // Helper functions for GetStaticClass and GetStaticBPGeneratedClass + UClass* FindClassByName(const std::string& Name, bool bByFullName = false); + UClass* FindClassByFullName(const std::string& Name); + + std::string GetObjectName(class UClass* Class); + int32 GetObjectIndex(class UClass* Class); + + /* FName represented as a uint64. */ + uint64 GetObjFNameAsUInt64(class UClass* Class); + + UObject* GetObjectByIndex(int32 Index); + + UFunction* FindFunctionByFName(const FName* Name); + + FName StringToName(const wchar_t* Name); +} + +const FName& GetStaticName(const wchar_t* Name, FName& StaticName); + +template +class UClass* GetStaticClassImpl(const char* Name, class UClass*& StaticClass) +{ + if (StaticClass == nullptr) + { + if constexpr (bIsFullName) { + StaticClass = BasicFilesImpleUtils::FindClassByFullName(Name); + } + else /* default */ { + StaticClass = BasicFilesImpleUtils::FindClassByName(Name); + } + } + + return StaticClass; +} + +template +class UClass* GetStaticBPGeneratedClass(const char* Name, int32& ClassIdx, uint64& ClassNameIdx) +{ + /* Could be external function, not really unique to this StaticClass functon */ + static auto SetClassIndex = [](UClass* Class, int32& Index, uint64& ClassName) -> UClass* + { + if (Class) + { + Index = BasicFilesImpleUtils::GetObjectIndex(Class); + ClassName = BasicFilesImpleUtils::GetObjFNameAsUInt64(Class); + } + + return Class; + }; + + /* Use the full name to find an object */ + if constexpr (bIsFullName) + { + if (ClassIdx == 0x0) [[unlikely]] + return SetClassIndex(BasicFilesImpleUtils::FindClassByFullName(Name), ClassIdx, ClassNameIdx); + + UClass* ClassObj = static_cast(BasicFilesImpleUtils::GetObjectByIndex(ClassIdx)); + + /* Could use cast flags too to save some string comparisons */ + if (!ClassObj || BasicFilesImpleUtils::GetObjFNameAsUInt64(ClassObj) != ClassNameIdx) + return SetClassIndex(BasicFilesImpleUtils::FindClassByFullName(Name), ClassIdx, ClassNameIdx); + + return ClassObj; + } + else /* Default, use just the name to find an object*/ + { + if (ClassIdx == 0x0) [[unlikely]] + return SetClassIndex(BasicFilesImpleUtils::FindClassByName(Name), ClassIdx, ClassNameIdx); + + UClass* ClassObj = static_cast(BasicFilesImpleUtils::GetObjectByIndex(ClassIdx)); + + /* Could use cast flags too to save some string comparisons */ + if (!ClassObj || BasicFilesImpleUtils::GetObjFNameAsUInt64(ClassObj) != ClassNameIdx) + return SetClassIndex(BasicFilesImpleUtils::FindClassByName(Name), ClassIdx, ClassNameIdx); + + return ClassObj; + } +} + +template +ClassType* GetDefaultObjImpl() +{ + UClass* StaticClass = ClassType::StaticClass(); + + if (StaticClass) + { + return reinterpret_cast(StaticClass->DefaultObject); + } + + return nullptr; +} + +#define STATIC_CLASS_IMPL(NameString) \ +{ \ + static UClass* Clss = nullptr; \ + return GetStaticClassImpl(NameString, Clss); \ +} + +#define STATIC_CLASS_IMPL_FULLNAME(FullNameString) \ +{ \ + static UClass* Clss = nullptr; \ + return GetStaticClassImpl(FullNameString, Clss); \ +} + +#define BP_STATIC_CLASS_IMPL(NameString) \ +{ \ + static int32 ClassIdx = 0; \ + static uint64 ClassName = 0; \ + return GetStaticBPGeneratedClass(NameString, ClassIdx, ClassName); \ +} + +#define BP_STATIC_CLASS_IMPL_FULLNAME(FullNameString) \ +{ \ + static int32 ClassIdx = 0; \ + static uint64 ClassName = 0; \ + return GetStaticBPGeneratedClass(FullNameString, ClassIdx, ClassName); \ +} + +#define STATIC_NAME_IMPL(NameString) \ +{ \ + static FName Name = FName(); \ + return GetStaticName(NameString, Name); \ +} + +// Predefined struct FUObjectItem +// 0x0018 (0x0018 - 0x0000) +struct FUObjectItem final +{ +public: + class UObject* Object; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUObjectItem; + +// Predefined struct TUObjectArray +// 0x0020 (0x0020 - 0x0000) +class TUObjectArray final +{ +public: + static constexpr auto DecryptPtr = [](void* ObjPtr) -> uint8* + { + return reinterpret_cast(ObjPtr); + }; + + static constexpr int32 ElementsPerChunk = 0x10000; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + + struct FUObjectItem** Objects; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxElements; // 0x0010(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 NumElements; // 0x0014(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 MaxChunks; // 0x0018(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 NumChunks; // 0x001C(0x0004)(NOT AUTO-GENERATED PROPERTY) + +public: + inline int32 Num() const + { + return NumElements; + } + + FUObjectItem** GetDecrytedObjPtr() const + { + return reinterpret_cast(DecryptPtr(Objects)); + } + + inline class UObject* GetByIndex(const int32 Index) const + { + const int32 ChunkIndex = Index / ElementsPerChunk; + const int32 InChunkIdx = Index % ElementsPerChunk; + + if (Index < 0 || ChunkIndex >= NumChunks || Index >= NumElements) + return nullptr; + + FUObjectItem* ChunkPtr = GetDecrytedObjPtr()[ChunkIndex]; + if (!ChunkPtr) return nullptr; + + return ChunkPtr[InChunkIdx].Object; + } +}; +DUMPER7_ASSERTS_TUObjectArray; + +class TUObjectArrayWrapper +{ +private: + friend class UObject; + +private: + void* GObjectsAddress = nullptr; + +private: + TUObjectArrayWrapper() = default; + +public: + TUObjectArrayWrapper(TUObjectArrayWrapper&&) = delete; + TUObjectArrayWrapper(const TUObjectArrayWrapper&) = delete; + + TUObjectArrayWrapper& operator=(TUObjectArrayWrapper&&) = delete; + TUObjectArrayWrapper& operator=(const TUObjectArrayWrapper&) = delete; + +private: + inline void InitGObjects() + { + GObjectsAddress = reinterpret_cast(InSDKUtils::GetImageBase() + Offsets::GObjects); + } + +public: + inline void InitManually(void* GObjectsAddressParameter) + { + GObjectsAddress = GObjectsAddressParameter; + } + + inline class TUObjectArray* operator->() + { + if (!GObjectsAddress) [[unlikely]] + InitGObjects(); + + return reinterpret_cast(GObjectsAddress); + } + + inline TUObjectArray& operator*() const + { + return *reinterpret_cast(GObjectsAddress); + } + + inline operator const void* () + { + if (!GObjectsAddress) [[unlikely]] + InitGObjects(); + + return GObjectsAddress; + } + + inline class TUObjectArray* GetTypedPtr() + { + if (!GObjectsAddress) [[unlikely]] + InitGObjects(); + + return reinterpret_cast(GObjectsAddress); + } +}; + +// Predefined struct FName +// 0x0008 (0x0008 - 0x0000) +class FName final +{ +public: + static inline void* AppendString = nullptr; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + + int32 ComparisonIndex; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 Number; // 0x0004(0x0004)(NOT AUTO-GENERATED PROPERTY) + +public: + constexpr FName(int32 ComparisonIndex = 0, uint32 Number = 0) + : ComparisonIndex(ComparisonIndex), Number(Number) + { + } + + static void InitManually(void* Location) + { + AppendString = reinterpret_cast(Location); + } + + constexpr FName(const FName& other) + : ComparisonIndex(other.ComparisonIndex), Number(other.Number) + { + } + + static void InitInternal() + { + AppendString = reinterpret_cast(InSDKUtils::GetImageBase() + Offsets::AppendString); + } + + bool IsNone() const + { + return !ComparisonIndex&& !Number; + } + + int32 GetDisplayIndex() const + { + return ComparisonIndex; + } + + std::string GetRawString() const + { + wchar_t buffer[1024]; + FString TempString(buffer, 0, 1024); + + if (!AppendString) + InitInternal(); + + InSDKUtils::CallGameFunction(reinterpret_cast(AppendString), this, TempString); + + return TempString.ToString(); + } + + std::string ToString() const + { + std::string OutputString = GetRawString(); + + size_t pos = OutputString.rfind('/'); + + if (pos == std::string::npos) + return OutputString; + + return OutputString.substr(pos + 1); + } + + + FName& operator=(const FName& Other) + { + ComparisonIndex = Other.ComparisonIndex; + Number = Other.Number; + + return *this; + } + + bool operator==(const FName& Other) const + { + return ComparisonIndex == Other.ComparisonIndex && Number == Other.Number; + } + bool operator!=(const FName& Other) const + { + return ComparisonIndex != Other.ComparisonIndex || Number != Other.Number; + } +}; +DUMPER7_ASSERTS_FName; + +template +class TSubclassOf +{ + class UClass* ClassPtr; + +public: + TSubclassOf() = default; + + inline TSubclassOf(UClass* Class) + : ClassPtr(Class) + { + } + + inline UClass* Get() + { + return ClassPtr; + } + + inline operator UClass*() const + { + return ClassPtr; + } + + template, bool>::type> + inline operator TSubclassOf() const + { + return ClassPtr; + } + + inline UClass* operator->() + { + return ClassPtr; + } + + inline TSubclassOf& operator=(UClass* Class) + { + ClassPtr = Class; + + return *this; + } + + inline bool operator==(const TSubclassOf& Other) const + { + return ClassPtr == Other.ClassPtr; + } + + inline bool operator!=(const TSubclassOf& Other) const + { + return ClassPtr != Other.ClassPtr; + } + + inline bool operator==(UClass* Other) const + { + return ClassPtr == Other; + } + + inline bool operator!=(UClass* Other) const + { + return ClassPtr != Other; + } +}; +namespace FTextImpl +{ +// Predefined struct FTextData +// 0x0038 (0x0038 - 0x0000) +class FTextData final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TextSource; // 0x0028(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FTextData; +} + +// Predefined struct FText +// 0x0018 (0x0018 - 0x0000) +class FText final +{ +public: + class FTextImpl::FTextData* TextData; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + const class FString& GetStringRef() const + { + return TextData->TextSource; + } + std::string ToString() const + { + return TextData->TextSource.ToString(); + } +}; +DUMPER7_ASSERTS_FText; + +// Predefined struct FWeakObjectPtr +// 0x0008 (0x0008 - 0x0000) +class FWeakObjectPtr +{ +public: + int32 ObjectIndex; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 ObjectSerialNumber; // 0x0004(0x0004)(NOT AUTO-GENERATED PROPERTY) + +public: + class UObject* Get() const; + class UObject* operator->() const; + bool operator==(const FWeakObjectPtr& Other) const; + bool operator!=(const FWeakObjectPtr& Other) const; + bool operator==(const class UObject* Other) const; + bool operator!=(const class UObject* Other) const; +}; +DUMPER7_ASSERTS_FWeakObjectPtr; + +template +class TWeakObjectPtr : public FWeakObjectPtr +{ +public: + UEType* Get() const + { + return static_cast(FWeakObjectPtr::Get()); + } + + UEType* operator->() const + { + return static_cast(FWeakObjectPtr::Get()); + } +}; + +// Predefined struct FUniqueObjectGuid +// 0x0010 (0x0010 - 0x0000) +class FUniqueObjectGuid final +{ +public: + uint32 A; // 0x0000(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint32 B; // 0x0004(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint32 C; // 0x0008(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint32 D; // 0x000C(0x0004)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FUniqueObjectGuid; + +// Predefined struct TPersistentObjectPtr +// 0x0000 (0x0000 - 0x0000) +template +class TPersistentObjectPtr +{ +public: + FWeakObjectPtr WeakPtr; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + int32 TagAtLastTest; // 0x0008(0x0004)(NOT AUTO-GENERATED PROPERTY) + TObjectID ObjectID; // 0x000C(0x0000)(NOT AUTO-GENERATED PROPERTY) + +public: + class UObject* Get() const + { + return WeakPtr.Get(); + } + class UObject* operator->() const + { + return WeakPtr.Get(); + } +}; + +template +class TLazyObjectPtr : public TPersistentObjectPtr +{ +public: + UEType* Get() const + { + return static_cast(TPersistentObjectPtr::Get()); + } + UEType* operator->() const + { + return static_cast(TPersistentObjectPtr::Get()); + } +}; + +namespace FakeSoftObjectPtr +{ + +// ScriptStruct CoreUObject.SoftObjectPath +// 0x0018 (0x0018 - 0x0000) +struct FSoftObjectPath +{ +public: + class FName AssetPathName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubPathString; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoftObjectPath; + +} + +class FSoftObjectPtr : public TPersistentObjectPtr +{ +}; + +template +class TSoftObjectPtr : public FSoftObjectPtr +{ +public: + UEType* Get() const + { + return static_cast(TPersistentObjectPtr::Get()); + } + UEType* operator->() const + { + return static_cast(TPersistentObjectPtr::Get()); + } +}; + +template +class TSoftClassPtr : public FSoftObjectPtr +{ +public: + UEType* Get() const + { + return static_cast(TPersistentObjectPtr::Get()); + } + UEType* operator->() const + { + return static_cast(TPersistentObjectPtr::Get()); + } +}; + +// Predefined struct FScriptInterface +// 0x0010 (0x0010 - 0x0000) +class FScriptInterface +{ +public: + UObject* ObjectPointer; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + void* InterfacePointer; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) + +public: + class UObject* GetObjectRef() const + { + return ObjectPointer; + } + + void* GetInterfaceRef() const + { + return InterfacePointer; + } + +}; +DUMPER7_ASSERTS_FScriptInterface; + +// Predefined struct TScriptInterface +// 0x0000 (0x0010 - 0x0010) +template +class TScriptInterface final : public FScriptInterface +{ +}; + +// Predefined struct FFieldPath +// 0x0020 (0x0020 - 0x0000) +class FFieldPath +{ +public: + class FField* ResolvedField; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + TWeakObjectPtr ResolvedOwner; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) + TArray Path; // 0x0010(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FFieldPath; + +// Predefined struct TFieldPath +// 0x0000 (0x0020 - 0x0020) +template +class TFieldPath final : public FFieldPath +{ +}; + + +template +class TOptional +{ +private: + template + struct OptionalWithBool + { + static_assert(TypeSize > 0x0, "TOptional can not store an empty type!"); + + uint8 Value[TypeSize]; + bool bIsSet; + }; + +private: + using ValueType = std::conditional_t>; + +private: + alignas(OptionalType) ValueType StoredValue; + +private: + inline uint8* GetValueBytes() + { + if constexpr (!bIsIntrusiveUnsetCheck) + return StoredValue.Value; + + return StoredValue; + } + + inline const uint8* GetValueBytes() const + { + if constexpr (!bIsIntrusiveUnsetCheck) + return StoredValue.Value; + + return StoredValue; + } +public: + + inline OptionalType& GetValueRef() + { + return *reinterpret_cast(GetValueBytes()); + } + + inline const OptionalType& GetValueRef() const + { + return *reinterpret_cast(GetValueBytes()); + } + + inline bool IsSet() const + { + if constexpr (!bIsIntrusiveUnsetCheck) + return StoredValue.bIsSet; + + constexpr char ZeroBytes[sizeof(OptionalType)]; + + return memcmp(GetValueBytes(), &ZeroBytes, sizeof(OptionalType)) == 0; + } + + inline explicit operator bool() const + { + return IsSet(); + } +}; + + +// Predefined struct FScriptDelegate +// 0x0010 (0x0010 - 0x0000) +struct FScriptDelegate +{ +public: + FWeakObjectPtr Object; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + FName FunctionName; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FScriptDelegate; + +// Predefined struct TDelegate +// 0x0010 (0x0010 - 0x0000) +template +class TDelegate +{ +public: + struct InvalidUseOfTDelegate TemplateParamIsNotAFunctionSignature; // 0x0000(0x0000)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; + +// Predefined struct TDelegate +// 0x0010 (0x0010 - 0x0000) +template +class TDelegate +{ +public: + FScriptDelegate BoundFunction; // 0x0000(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; + +// Predefined struct TMulticastInlineDelegate +// 0x0010 (0x0010 - 0x0000) +template +class TMulticastInlineDelegate +{ +public: + struct InvalidUseOfTMulticastInlineDelegate TemplateParamIsNotAFunctionSignature; // 0x0000(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; + +// Predefined struct TMulticastInlineDelegate +// 0x0000 (0x0000 - 0x0000) +template +class TMulticastInlineDelegate +{ +public: + TArray InvocationList; // 0x0000(0x0010)(NOT AUTO-GENERATED PROPERTY) +}; + +#define UE_ENUM_OPERATORS(EEnumClass) \ + \ +inline constexpr EEnumClass operator|(EEnumClass Left, EEnumClass Right) \ +{ \ + return (EEnumClass)((std::underlying_type::type)(Left) | (std::underlying_type::type)(Right)); \ +} \ + \ +inline constexpr EEnumClass& operator|=(EEnumClass& Left, EEnumClass Right) \ +{ \ + return (EEnumClass&)((std::underlying_type::type&)(Left) |= (std::underlying_type::type)(Right)); \ +} \ + \ +inline bool operator&(EEnumClass Left, EEnumClass Right) \ +{ \ + return (((std::underlying_type::type)(Left) & (std::underlying_type::type)(Right)) == (std::underlying_type::type)(Right)); \ +} + +enum class EObjectFlags : int32 +{ + NoFlags = 0x00000000, + + Public = 0x00000001, + Standalone = 0x00000002, + MarkAsNative = 0x00000004, + Transactional = 0x00000008, + ClassDefaultObject = 0x00000010, + ArchetypeObject = 0x00000020, + Transient = 0x00000040, + + MarkAsRootSet = 0x00000080, + TagGarbageTemp = 0x00000100, + + NeedInitialization = 0x00000200, + NeedLoad = 0x00000400, + KeepForCooker = 0x00000800, + NeedPostLoad = 0x00001000, + NeedPostLoadSubobjects = 0x00002000, + NewerVersionExists = 0x00004000, + BeginDestroyed = 0x00008000, + FinishDestroyed = 0x00010000, + + BeingRegenerated = 0x00020000, + DefaultSubObject = 0x00040000, + WasLoaded = 0x00080000, + TextExportTransient = 0x00100000, + LoadCompleted = 0x00200000, + InheritableComponentTemplate = 0x00400000, + DuplicateTransient = 0x00800000, + StrongRefOnFrame = 0x01000000, + NonPIEDuplicateTransient = 0x02000000, + Dynamic = 0x04000000, + WillBeLoaded = 0x08000000, + HasExternalPackage = 0x10000000, + + MirroredGarbage = 0x40000000, + AllocatedInSharedPage = 0x80000000, +}; + +enum class EFunctionFlags : uint32 +{ + None = 0x00000000, + + Final = 0x00000001, + RequiredAPI = 0x00000002, + BlueprintAuthorityOnly = 0x00000004, + BlueprintCosmetic = 0x00000008, + Net = 0x00000040, + NetReliable = 0x00000080, + NetRequest = 0x00000100, + Exec = 0x00000200, + Native = 0x00000400, + Event = 0x00000800, + NetResponse = 0x00001000, + Static = 0x00002000, + NetMulticast = 0x00004000, + UbergraphFunction = 0x00008000, + MulticastDelegate = 0x00010000, + Public = 0x00020000, + Private = 0x00040000, + Protected = 0x00080000, + Delegate = 0x00100000, + NetServer = 0x00200000, + HasOutParms = 0x00400000, + HasDefaults = 0x00800000, + NetClient = 0x01000000, + DLLImport = 0x02000000, + BlueprintCallable = 0x04000000, + BlueprintEvent = 0x08000000, + BlueprintPure = 0x10000000, + EditorOnly = 0x20000000, + Const = 0x40000000, + NetValidate = 0x80000000, + + AllFlags = 0xFFFFFFFF, +}; + +enum class EClassFlags : uint32 +{ + CLASS_None = 0x00000000u, + Abstract = 0x00000001u, + DefaultConfig = 0x00000002u, + Config = 0x00000004u, + Transient = 0x00000008u, + Parsed = 0x00000010u, + MatchedSerializers = 0x00000020u, + ProjectUserConfig = 0x00000040u, + Native = 0x00000080u, + NoExport = 0x00000100u, + NotPlaceable = 0x00000200u, + PerObjectConfig = 0x00000400u, + ReplicationDataIsSetUp = 0x00000800u, + EditInlineNew = 0x00001000u, + CollapseCategories = 0x00002000u, + Interface = 0x00004000u, + CustomConstructor = 0x00008000u, + Const = 0x00010000u, + LayoutChanging = 0x00020000u, + CompiledFromBlueprint = 0x00040000u, + MinimalAPI = 0x00080000u, + RequiredAPI = 0x00100000u, + DefaultToInstanced = 0x00200000u, + TokenStreamAssembled = 0x00400000u, + HasInstancedReference = 0x00800000u, + Hidden = 0x01000000u, + Deprecated = 0x02000000u, + HideDropDown = 0x04000000u, + GlobalUserConfig = 0x08000000u, + Intrinsic = 0x10000000u, + Constructed = 0x20000000u, + ConfigDoNotCheckDefaults = 0x40000000u, + NewerVersionExists = 0x80000000u, +}; + +enum class EClassCastFlags : uint64 +{ + None = 0x0000000000000000, + + Field = 0x0000000000000001, + Int8Property = 0x0000000000000002, + Enum = 0x0000000000000004, + Struct = 0x0000000000000008, + ScriptStruct = 0x0000000000000010, + Class = 0x0000000000000020, + ByteProperty = 0x0000000000000040, + IntProperty = 0x0000000000000080, + FloatProperty = 0x0000000000000100, + UInt64Property = 0x0000000000000200, + ClassProperty = 0x0000000000000400, + UInt32Property = 0x0000000000000800, + InterfaceProperty = 0x0000000000001000, + NameProperty = 0x0000000000002000, + StrProperty = 0x0000000000004000, + Property = 0x0000000000008000, + ObjectProperty = 0x0000000000010000, + BoolProperty = 0x0000000000020000, + UInt16Property = 0x0000000000040000, + Function = 0x0000000000080000, + StructProperty = 0x0000000000100000, + ArrayProperty = 0x0000000000200000, + Int64Property = 0x0000000000400000, + DelegateProperty = 0x0000000000800000, + NumericProperty = 0x0000000001000000, + MulticastDelegateProperty = 0x0000000002000000, + ObjectPropertyBase = 0x0000000004000000, + WeakObjectProperty = 0x0000000008000000, + LazyObjectProperty = 0x0000000010000000, + SoftObjectProperty = 0x0000000020000000, + TextProperty = 0x0000000040000000, + Int16Property = 0x0000000080000000, + DoubleProperty = 0x0000000100000000, + SoftClassProperty = 0x0000000200000000, + Package = 0x0000000400000000, + Level = 0x0000000800000000, + Actor = 0x0000001000000000, + PlayerController = 0x0000002000000000, + Pawn = 0x0000004000000000, + SceneComponent = 0x0000008000000000, + PrimitiveComponent = 0x0000010000000000, + SkinnedMeshComponent = 0x0000020000000000, + SkeletalMeshComponent = 0x0000040000000000, + Blueprint = 0x0000080000000000, + DelegateFunction = 0x0000100000000000, + StaticMeshComponent = 0x0000200000000000, + MapProperty = 0x0000400000000000, + SetProperty = 0x0000800000000000, + EnumProperty = 0x0001000000000000, + USparseDelegateFunction = 0x0002000000000000, + MulticastInlineDelegateProperty = 0x0004000000000000, + MulticastSparseDelegateProperty = 0x0008000000000000, + FieldPathProperty = 0x0010000000000000, + LargeWorldCoordinatesRealProperty = 0x0080000000000000, + OptionalProperty = 0x0100000000000000, + VValueProperty = 0x0200000000000000, + VerseVMClass = 0x0400000000000000, + VRestValueProperty = 0x0800000000000000, + Utf8StrProperty = 0x1000000000000000, + AnsiStrProperty = 0x2000000000000000, + VCellProperty = 0x4000000000000000, +}; + +enum class EPropertyFlags : uint64 +{ + None = 0x0000000000000000, + + Edit = 0x0000000000000001, + ConstParm = 0x0000000000000002, + BlueprintVisible = 0x0000000000000004, + ExportObject = 0x0000000000000008, + BlueprintReadOnly = 0x0000000000000010, + Net = 0x0000000000000020, + EditFixedSize = 0x0000000000000040, + Parm = 0x0000000000000080, + OutParm = 0x0000000000000100, + ZeroConstructor = 0x0000000000000200, + ReturnParm = 0x0000000000000400, + DisableEditOnTemplate = 0x0000000000000800, + + Transient = 0x0000000000002000, + Config = 0x0000000000004000, + + DisableEditOnInstance = 0x0000000000010000, + EditConst = 0x0000000000020000, + GlobalConfig = 0x0000000000040000, + InstancedReference = 0x0000000000080000, + + DuplicateTransient = 0x0000000000200000, + SubobjectReference = 0x0000000000400000, + + SaveGame = 0x0000000001000000, + NoClear = 0x0000000002000000, + + ReferenceParm = 0x0000000008000000, + BlueprintAssignable = 0x0000000010000000, + Deprecated = 0x0000000020000000, + IsPlainOldData = 0x0000000040000000, + RepSkip = 0x0000000080000000, + RepNotify = 0x0000000100000000, + Interp = 0x0000000200000000, + NonTransactional = 0x0000000400000000, + EditorOnly = 0x0000000800000000, + NoDestructor = 0x0000001000000000, + + AutoWeak = 0x0000004000000000, + ContainsInstancedReference = 0x0000008000000000, + AssetRegistrySearchable = 0x0000010000000000, + SimpleDisplay = 0x0000020000000000, + AdvancedDisplay = 0x0000040000000000, + Protected = 0x0000080000000000, + BlueprintCallable = 0x0000100000000000, + BlueprintAuthorityOnly = 0x0000200000000000, + TextExportTransient = 0x0000400000000000, + NonPIEDuplicateTransient = 0x0000800000000000, + ExposeOnSpawn = 0x0001000000000000, + PersistentInstance = 0x0002000000000000, + UObjectWrapper = 0x0004000000000000, + HasGetValueTypeHash = 0x0008000000000000, + NativeAccessSpecifierPublic = 0x0010000000000000, + NativeAccessSpecifierProtected = 0x0020000000000000, + NativeAccessSpecifierPrivate = 0x0040000000000000, + SkipSerialization = 0x0080000000000000, +}; + +UE_ENUM_OPERATORS(EObjectFlags); +UE_ENUM_OPERATORS(EFunctionFlags); +UE_ENUM_OPERATORS(EClassFlags); +UE_ENUM_OPERATORS(EClassCastFlags); +UE_ENUM_OPERATORS(EPropertyFlags); + +// Predefined struct FFieldClass +// 0x0028 (0x0028 - 0x0000) +class FFieldClass +{ +public: + FName Name; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint64 Id; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint64 CastFlags; // 0x0010(0x0008)(NOT AUTO-GENERATED PROPERTY) + EClassFlags ClassFlags; // 0x0018(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FFieldClass* SuperClass; // 0x0020(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FFieldClass; + +// Predefined struct FFieldVariant +// 0x0010 (0x0010 - 0x0000) +class FFieldVariant +{ +public: + using ContainerType = union { class FField* Field; class UObject* Object; }; + + ContainerType Container; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + bool bIsUObject; // 0x0008(0x0001)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FFieldVariant; + +// Predefined struct FField +// 0x0038 (0x0038 - 0x0000) +class FField +{ +public: + void* VTable; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + class FFieldClass* ClassPrivate; // 0x0008(0x0008)(NOT AUTO-GENERATED PROPERTY) + FFieldVariant Owner; // 0x0010(0x0010)(NOT AUTO-GENERATED PROPERTY) + class FField* Next; // 0x0020(0x0008)(NOT AUTO-GENERATED PROPERTY) + FName Name; // 0x0028(0x0008)(NOT AUTO-GENERATED PROPERTY) + int32 ObjFlags; // 0x0030(0x0004)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FField; + +// Predefined struct FProperty +// 0x0040 (0x0078 - 0x0038) +class FProperty : public FField +{ +public: + int32 ArrayDim; // 0x0038(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 ElementSize; // 0x003C(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint64 PropertyFlags; // 0x0040(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_48[0x4]; // 0x0048(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Offset; // 0x004C(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FProperty; + +// Predefined struct FByteProperty +// 0x0008 (0x0080 - 0x0078) +class FByteProperty final : public FProperty +{ +public: + class UEnum* Enum; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FByteProperty; + +// Predefined struct FBoolProperty +// 0x0008 (0x0080 - 0x0078) +class FBoolProperty final : public FProperty +{ +public: + uint8 FieldSize; // 0x0078(0x0001)(NOT AUTO-GENERATED PROPERTY) + uint8 ByteOffset; // 0x0079(0x0001)(NOT AUTO-GENERATED PROPERTY) + uint8 ByteMask; // 0x007A(0x0001)(NOT AUTO-GENERATED PROPERTY) + uint8 FieldMask; // 0x007B(0x0001)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FBoolProperty; + +// Predefined struct FObjectPropertyBase +// 0x0008 (0x0080 - 0x0078) +class FObjectPropertyBase : public FProperty +{ +public: + class UClass* PropertyClass; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FObjectPropertyBase; + +// Predefined struct FClassProperty +// 0x0008 (0x0088 - 0x0080) +class FClassProperty final : public FObjectPropertyBase +{ +public: + class UClass* MetaClass; // 0x0080(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FClassProperty; + +// Predefined struct FStructProperty +// 0x0008 (0x0080 - 0x0078) +class FStructProperty final : public FProperty +{ +public: + class UStruct* Struct; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FStructProperty; + +// Predefined struct FArrayProperty +// 0x0008 (0x0080 - 0x0078) +class FArrayProperty final : public FProperty +{ +public: + class FProperty* InnerProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FArrayProperty; + +// Predefined struct FDelegateProperty +// 0x0008 (0x0080 - 0x0078) +class FDelegateProperty final : public FProperty +{ +public: + class UFunction* SignatureFunction; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FDelegateProperty; + +// Predefined struct FMapProperty +// 0x0010 (0x0088 - 0x0078) +class FMapProperty final : public FProperty +{ +public: + class FProperty* KeyProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) + class FProperty* ValueProperty; // 0x0080(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FMapProperty; + +// Predefined struct FSetProperty +// 0x0008 (0x0080 - 0x0078) +class FSetProperty final : public FProperty +{ +public: + class FProperty* ElementProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FSetProperty; + +// Predefined struct FEnumProperty +// 0x0010 (0x0088 - 0x0078) +class FEnumProperty final : public FProperty +{ +public: + class FProperty* UnderlayingProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) + class UEnum* Enum; // 0x0080(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FEnumProperty; + +// Predefined struct FFieldPathProperty +// 0x0008 (0x0080 - 0x0078) +class FFieldPathProperty final : public FProperty +{ +public: + class FFieldClass* FieldClass; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FFieldPathProperty; + +// Predefined struct FOptionalProperty +// 0x0008 (0x0080 - 0x0078) +class FOptionalProperty final : public FProperty +{ +public: + class FProperty* ValueProperty; // 0x0078(0x0008)(NOT AUTO-GENERATED PROPERTY) +}; +DUMPER7_ASSERTS_FOptionalProperty; + +namespace CyclicDependencyFixupImpl +{ + +/* +* A wrapper for a Byte-Array of padding, that allows for casting to the actual underlaiyng type. Used for undefined structs in cylic headers. +*/ +template +struct alignas(Align) TCylicStructFixup +{ +private: + uint8 Pad[Size]; + +public: + UnderlayingStructType& GetTyped() { return reinterpret_cast< UnderlayingStructType&>(*this); } + const UnderlayingStructType& GetTyped() const { return reinterpret_cast(*this); } +}; + +/* +* A wrapper for a Byte-Array of padding, that inherited from UObject allows for casting to the actual underlaiyng type and access to basic UObject functionality. For cyclic classes. +*/ +template +struct alignas(Align) TCyclicClassFixup : public BaseClassType +{ +private: + uint8 Pad[Size]; + +public: + UnderlayingClassType* GetTyped() { return reinterpret_cast< UnderlayingClassType*>(this); } + const UnderlayingClassType* GetTyped() const { return reinterpret_cast(this); } +}; + +} + + +template +using TStructCycleFixup = CyclicDependencyFixupImpl::TCylicStructFixup; + + +template +using TObjectBasedCycleFixup = CyclicDependencyFixupImpl::TCyclicClassFixup; + +template +using TActorBasedCycleFixup = CyclicDependencyFixupImpl::TCyclicClassFixup; + +} + diff --git a/Hogwarts Legacy/SDK/CameraStack_classes.hpp b/Hogwarts Legacy/SDK/CameraStack_classes.hpp new file mode 100644 index 0000000..1d6b44d --- /dev/null +++ b/Hogwarts Legacy/SDK/CameraStack_classes.hpp @@ -0,0 +1,4978 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CameraStack + +#include "Basic.hpp" + +#include "AIModule_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "CameraStack_structs.hpp" +#include "CinematicCamera_classes.hpp" +#include "UMG_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class CameraStack.BTT_Camera_Base +// 0x0000 (0x0070 - 0x0070) +class UBTT_Camera_Base : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_Base") + } + static class UBTT_Camera_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_Base; + +// Class CameraStack.BTT_Camera_AddBehavior +// 0x0018 (0x0088 - 0x0070) +class UBTT_Camera_AddBehavior final : public UBTT_Camera_Base +{ +public: + TSubclassOf BehaviorClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReuseBehaviorOnReactivate; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_AddBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_AddBehavior") + } + static class UBTT_Camera_AddBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_AddBehavior; + +// Class CameraStack.CameraStackBehavior +// 0x0028 (0x0050 - 0x0028) +class UCameraStackBehavior : public UObject +{ +public: + TWeakObjectPtr CurrentList; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_30[0x14]; // 0x0030(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DisableCounter; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPaused; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetDisabled(bool bInDisabled, bool bForce); + void SetPaused(bool bInPaused); + + bool GetAllPreviousValues(struct FCameraData* OutData, bool bInUseUnblendedStackValues) const; + class UCameraStack* GetBehaviorList() const; + class ACameraStackActor* GetOwner() const; + bool GetPreviousValues(struct FCameraData* OutData) const; + float GetSecondsActive() const; + bool IsActive() const; + bool IsDisabled() const; + bool IsPaused() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehavior") + } + static class UCameraStackBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehavior; + +// Class CameraStack.CameraStackBehaviorBlend +// 0x0168 (0x01B8 - 0x0050) +class UCameraStackBehaviorBlend : public UCameraStackBehavior +{ +public: + uint8 Pad_50[0x168]; // 0x0050(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetBlendAlpha() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorBlend") + } + static class UCameraStackBehaviorBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorBlend; + +// Class CameraStack.CameraStackBehaviorCollisionBase +// 0x0058 (0x0210 - 0x01B8) +class UCameraStackBehaviorCollisionBase : public UCameraStackBehaviorBlend +{ +public: + float ProbeSize; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinArmLengthLimit; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel ProbeChannel; // 0x01C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C1[0x3]; // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CollisionInterpSpeed; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnInterpSpeed; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinCameraSpeedToReturn; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCameraSpeedToReturn; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x01D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D5[0x3B]; // 0x01D5(0x003B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCollisionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCollisionBase") + } + static class UCameraStackBehaviorCollisionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCollisionBase; + +// Class CameraStack.CameraStackBehaviorCollisionEyeOverlap +// 0x0008 (0x0218 - 0x0210) +class UCameraStackBehaviorCollisionEyeOverlap final : public UCameraStackBehaviorCollisionBase +{ +public: + uint8 Pad_210[0x8]; // 0x0210(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCollisionEyeOverlap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCollisionEyeOverlap") + } + static class UCameraStackBehaviorCollisionEyeOverlap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCollisionEyeOverlap; + +// Class CameraStack.BTDecorator_CameraContext +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_CameraContext final : public UBTDecorator +{ +public: + class FName Context; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CameraContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CameraContext") + } + static class UBTDecorator_CameraContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CameraContext; + +// Class CameraStack.BTT_Camera_AddCrossBlendBehavior +// 0x0030 (0x00A0 - 0x0070) +class UBTT_Camera_AddCrossBlendBehavior final : public UBTT_Camera_Base +{ +public: + TSubclassOf BehaviorClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> CrossBlendBehaviorClass; // 0x0080(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + int32 GroupIndex; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackBehaviorSorting CrossBlendSorting; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FilterFlags; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_AddCrossBlendBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_AddCrossBlendBehavior") + } + static class UBTT_Camera_AddCrossBlendBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_AddCrossBlendBehavior; + +// Class CameraStack.CameraStackBehaviorCollisionPrediction +// 0x00A8 (0x02B8 - 0x0210) +class UCameraStackBehaviorCollisionPrediction final : public UCameraStackBehaviorCollisionBase +{ +public: + float ForwardPredictionTime; // 0x0210(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForwardPredictionStep; // 0x0214(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SweepCountPerUpdate; // 0x0218(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondsBetweenSweeps; // 0x021C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckForEyeOverlap; // 0x0220(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExponent; // 0x0224(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinCollisionInterpSpeed; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GridCellSize; // 0x022C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GridPointThreshold; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GridDirectionThreshold; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_238[0x80]; // 0x0238(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCollisionPrediction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCollisionPrediction") + } + static class UCameraStackBehaviorCollisionPrediction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCollisionPrediction; + +// Class CameraStack.BTDecorator_CameraInputTimeout +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_CameraInputTimeout : public UBTDecorator +{ +public: + float TimeLimit; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CameraInputTimeout") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CameraInputTimeout") + } + static class UBTDecorator_CameraInputTimeout* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CameraInputTimeout; + +// Class CameraStack.CameraStackBehaviorCollisionSweep +// 0x0008 (0x0218 - 0x0210) +class UCameraStackBehaviorCollisionSweep final : public UCameraStackBehaviorCollisionBase +{ +public: + bool bCheckForEyeOverlap; // 0x0210(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCollisionSweep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCollisionSweep") + } + static class UCameraStackBehaviorCollisionSweep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCollisionSweep; + +// Class CameraStack.BTDecorator_CameraActiveInputTimeout +// 0x0000 (0x0070 - 0x0070) +class UBTDecorator_CameraActiveInputTimeout final : public UBTDecorator_CameraInputTimeout +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CameraActiveInputTimeout") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CameraActiveInputTimeout") + } + static class UBTDecorator_CameraActiveInputTimeout* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CameraActiveInputTimeout; + +// Class CameraStack.CameraStackBehaviorCollisionSweepVertical +// 0x0010 (0x0060 - 0x0050) +class UCameraStackBehaviorCollisionSweepVertical final : public UCameraStackBehavior +{ +public: + float ProbeSize; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel ProbeChannel; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SweepStartHeight; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCollisionSweepVertical") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCollisionSweepVertical") + } + static class UCameraStackBehaviorCollisionSweepVertical* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCollisionSweepVertical; + +// Class CameraStack.BTDecorator_JumpFallTimeout +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_JumpFallTimeout final : public UBTDecorator +{ +public: + float TimeLimit; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_JumpFallTimeout") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_JumpFallTimeout") + } + static class UBTDecorator_JumpFallTimeout* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_JumpFallTimeout; + +// Class CameraStack.CameraStackBehaviorConvertToTranslation +// 0x0058 (0x0210 - 0x01B8) +class UCameraStackBehaviorConvertToTranslation final : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x58]; // 0x01B8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorConvertToTranslation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorConvertToTranslation") + } + static class UCameraStackBehaviorConvertToTranslation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorConvertToTranslation; + +// Class CameraStack.BTService_Camera_DisableInput +// 0x0008 (0x0078 - 0x0070) +class UBTService_Camera_DisableInput final : public UBTService +{ +public: + bool bDisableLookX; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableLookY; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMinDeadzone; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_73[0x1]; // 0x0073(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDeadzone; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Camera_DisableInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Camera_DisableInput") + } + static class UBTService_Camera_DisableInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Camera_DisableInput; + +// Class CameraStack.BTT_Camera_BlendToStackBase +// 0x0010 (0x0080 - 0x0070) +class UBTT_Camera_BlendToStackBase : public UBTT_Camera_Base +{ +public: + class UCameraStackSettings* StackSettings; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReuseBehaviorOnReactivate; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_BlendToStackBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_BlendToStackBase") + } + static class UBTT_Camera_BlendToStackBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_BlendToStackBase; + +// Class CameraStack.BTT_Camera_BlendToStack +// 0x0010 (0x0090 - 0x0080) +class UBTT_Camera_BlendToStack final : public UBTT_Camera_BlendToStackBase +{ +public: + float BlendInDuration; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLazyBlendOut; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_BlendToStack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_BlendToStack") + } + static class UBTT_Camera_BlendToStack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_BlendToStack; + +// Class CameraStack.BTT_Camera_BlendToStack_AnimationRequest +// 0x0000 (0x0080 - 0x0080) +class UBTT_Camera_BlendToStack_AnimationRequest final : public UBTT_Camera_BlendToStackBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_BlendToStack_AnimationRequest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_BlendToStack_AnimationRequest") + } + static class UBTT_Camera_BlendToStack_AnimationRequest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_BlendToStack_AnimationRequest; + +// Class CameraStack.BTT_Camera_CancelReset +// 0x0000 (0x0070 - 0x0070) +class UBTT_Camera_CancelReset final : public UBTT_Camera_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_CancelReset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_CancelReset") + } + static class UBTT_Camera_CancelReset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_CancelReset; + +// Class CameraStack.BTT_Camera_DisableBehavior +// 0x0020 (0x0090 - 0x0070) +class UBTT_Camera_DisableBehavior final : public UBTT_Camera_Base +{ +public: + TSubclassOf BehaviorClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackBehaviorSorting BehaviorSorting; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FilterFlags; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReturnImmediately; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_DisableBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_DisableBehavior") + } + static class UBTT_Camera_DisableBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_DisableBehavior; + +// Class CameraStack.BTT_Camera_DisableBehaviors +// 0x0020 (0x0090 - 0x0070) +class UBTT_Camera_DisableBehaviors final : public UBTT_Camera_Base +{ +public: + TArray> BehaviorClasses; // 0x0070(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + ECameraStackBehaviorSorting BehaviorSorting; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FilterFlags; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_DisableBehaviors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_DisableBehaviors") + } + static class UBTT_Camera_DisableBehaviors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_DisableBehaviors; + +// Class CameraStack.BTT_Camera_InsertBehaviorAfter +// 0x0030 (0x00A0 - 0x0070) +class UBTT_Camera_InsertBehaviorAfter final : public UBTT_Camera_Base +{ +public: + TSubclassOf BehaviorClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> InsertAfterBehaviorClass; // 0x0080(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + ECameraStackBehaviorSorting InsertAfterBehaviorSorting; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FilterFlags; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReuseBehaviorOnReactivate; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_InsertBehaviorAfter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_InsertBehaviorAfter") + } + static class UBTT_Camera_InsertBehaviorAfter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_InsertBehaviorAfter; + +// Class CameraStack.BTT_Camera_InsertBehaviorBefore +// 0x0030 (0x00A0 - 0x0070) +class UBTT_Camera_InsertBehaviorBefore final : public UBTT_Camera_Base +{ +public: + TSubclassOf BehaviorClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> InsertBeforeBehaviorClass; // 0x0080(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + ECameraStackBehaviorSorting InsertBeforeBehaviorSorting; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FilterFlags; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReuseBehaviorOnReactivate; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_InsertBehaviorBefore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_InsertBehaviorBefore") + } + static class UBTT_Camera_InsertBehaviorBefore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_InsertBehaviorBefore; + +// Class CameraStack.BTT_Camera_PauseBehavior +// 0x0018 (0x0088 - 0x0070) +class UBTT_Camera_PauseBehavior final : public UBTT_Camera_Base +{ +public: + TSubclassOf BehaviorClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackBehaviorSorting BehaviorSorting; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FilterFlags; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReturnImmediately; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_PauseBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_PauseBehavior") + } + static class UBTT_Camera_PauseBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_PauseBehavior; + +// Class CameraStack.BTT_Camera_ReplaceBehavior +// 0x0038 (0x00A8 - 0x0070) +class UBTT_Camera_ReplaceBehavior final : public UBTT_Camera_Base +{ +public: + TSubclassOf BehaviorClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> BehaviorClassToReplace; // 0x0080(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + float BlendOutPredecessorDuration; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInPredecessorDuration; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackBehaviorSorting PredecessorSorting; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FilterFlags; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemovePredecessor; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_ReplaceBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_ReplaceBehavior") + } + static class UBTT_Camera_ReplaceBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_ReplaceBehavior; + +// Class CameraStack.BTT_Camera_Reset +// 0x0020 (0x0090 - 0x0070) +class UBTT_Camera_Reset final : public UBTT_Camera_Base +{ +public: + float ResetDuration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ResetCurve; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCancelResetOnInput; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipResetOnMouseInput; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetYaw; // 0x0082(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetPitch; // 0x0083(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetToPitchFoundOnStack; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PitchToResetTo; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_Reset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_Reset") + } + static class UBTT_Camera_Reset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_Reset; + +// Class CameraStack.BTT_Camera_ResetCut +// 0x0018 (0x0088 - 0x0070) +class UBTT_Camera_ResetCut final : public UBTT_Camera_Base +{ +public: + ECameraStackResetType ResetType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator FixedArmRotationValue; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D RotationOffset; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_ResetCut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_ResetCut") + } + static class UBTT_Camera_ResetCut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_ResetCut; + +// Class CameraStack.BTT_Camera_SetPrimaryTargetActor +// 0x0010 (0x0080 - 0x0070) +class UBTT_Camera_SetPrimaryTargetActor final : public UBTT_Camera_Base +{ +public: + TSubclassOf TargetActor; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_SetPrimaryTargetActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_SetPrimaryTargetActor") + } + static class UBTT_Camera_SetPrimaryTargetActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_SetPrimaryTargetActor; + +// Class CameraStack.BTT_PlayCameraShake +// 0x0010 (0x0080 - 0x0070) +class UBTT_PlayCameraShake final : public UBTTaskNode +{ +public: + TSubclassOf CameraShake; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_PlayCameraShake") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_PlayCameraShake") + } + static class UBTT_PlayCameraShake* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_PlayCameraShake; + +// Class CameraStack.CameraAspectRatioWidget +// 0x0008 (0x0270 - 0x0268) +class UCameraAspectRatioWidget : public UUserWidget +{ +public: + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void UI_HideBars(); + void UI_UpdateLetterbox(float InBarScale); + void UI_UpdatePillarbox(float InBarScale); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraAspectRatioWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraAspectRatioWidget") + } + static class UCameraAspectRatioWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraAspectRatioWidget; + +// Class CameraStack.CameraCheatManager +// 0x0000 (0x0088 - 0x0088) +class UCameraCheatManager final : public UCheatManager +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraCheatManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraCheatManager") + } + static class UCameraCheatManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraCheatManager; + +// Class CameraStack.CameraDataHelper +// 0x0000 (0x0028 - 0x0028) +class UCameraDataHelper final : public UObject +{ +public: + static void AddAperture(struct FCameraData& CameraData, float Value, float Velocity, float Scale); + static void AddArmLength(struct FCameraData& CameraData, float Value, float Velocity, float Scale); + static void AddArmOrigin(struct FCameraData& CameraData, const struct FVector& Value, const struct FVector& Velocity, float Scale); + static void AddCameraSpaceRotation(struct FCameraData& CameraData, const struct FRotator& Value, const struct FRotator& Velocity, float Scale); + static void AddCameraSpaceTranslation(struct FCameraData& CameraData, const struct FVector& Value, const struct FVector& Velocity, float Scale); + static void AddFieldOfView(struct FCameraData& CameraData, float Value, float Velocity, float Scale); + static void AddFocusDistance(struct FCameraData& CameraData, float Value, float Velocity, float Scale); + static void AddRotation(struct FCameraData& CameraData, const struct FRotator& Value, const struct FRotator& Velocity, float Scale, bool bAccumulate); + static void AddTargetOffset(struct FCameraData& CameraData, const struct FVector& Value, const struct FVector& Velocity, float Scale); + static struct FVector ComputeClosestDirectionInFrustum(const struct FVector& InTargetDirection, const struct FBox2D& InScreenArea, const struct FVector& InEyeLocation, const struct FMatrix& InViewProjMatrix, const struct FMatrix& InInvViewProjMatrix); + static struct FMatrix ComputeViewProjectionMatrix(const class AActor* InTargetActor, const struct FTransform& InCameraTransform, float InFieldOfView); + static void DeprojectScreenToWorldStable(class APlayerController* PlayerController, const struct FVector2D& InScreenPosition, struct FVector* OutLocation, struct FVector* OutDirection); + static float FindSwingTwistDecomposition(const struct FQuat& Quat, const struct FVector& Axis); + static void GetAccumulatedRotationDelta(const struct FCameraData& CameraData, struct FRotator* OutValue, struct FRotator* OutVelocity); + static void GetAperture(const struct FCameraData& CameraData, float* OutValue, float* OutVelocity); + static void GetArmLength(const struct FCameraData& CameraData, float* OutValue, float* OutVelocity); + static void GetArmOrigin(const struct FCameraData& CameraData, struct FVector* OutValue, struct FVector* OutVelocity); + static void GetCameraSpaceRotation(const struct FCameraData& CameraData, struct FRotator* OutValue, struct FRotator* OutVelocity); + static void GetCameraSpaceTranslation(const struct FCameraData& CameraData, struct FVector* OutValue, struct FVector* OutVelocity); + static void GetFieldOfView(const struct FCameraData& CameraData, float* OutValue, float* OutVelocity); + static float GetFocalLengthFromFOV(float InFieldOfView, float InSensorWidth, bool bIncOffset); + static void GetFocusDistance(const struct FCameraData& CameraData, float* OutValue, float* OutVelocity); + static float GetFOVFromFocalLength(float InFocalLength, float InSensorWidth, bool bIncOffset); + static void GetRotation(const struct FCameraData& CameraData, struct FRotator* OutValue, struct FRotator* OutVelocity); + static bool GetScreenLocationAtWorldLocation(const struct FVector& InWorldLocation, const struct FMatrix& InViewProjectionMatrix, struct FVector2D* OutScreenLocation); + static void GetTargetOffset(const struct FCameraData& CameraData, struct FVector* OutValue, struct FVector* OutVelocity); + static struct FVector GetWorldDirectionAtScreenLocation(const struct FVector2D& InScreenLocation, const struct FMatrix& InInvViewProjectionMatrix); + static struct FVector RayPlaneIntersection(const struct FVector& RayOrigin, const struct FVector& RayDirection, const struct FPlane& Plane); + static void RotateAroundLocation(const struct FVector& TargetLocation, struct FVector* InOutViewLocation, struct FRotator* InOutViewRotation, float AngleInRadians); + static struct FVector RotToVec(const struct FRotator& Rot); + static float SafeUnwindDegrees(float Deg); + static void SetAccumulatedRotationDelta(struct FCameraData& CameraData, const struct FRotator& Value, const struct FRotator& Velocity); + static void SetAperture(struct FCameraData& CameraData, float Value, float Velocity); + static void SetArmLength(struct FCameraData& CameraData, float Value, float Velocity); + static void SetArmOrigin(struct FCameraData& CameraData, const struct FVector& Value, const struct FVector& Velocity); + static void SetCameraSpaceRotation(struct FCameraData& CameraData, const struct FRotator& Value, const struct FRotator& Velocity); + static void SetCameraSpaceTranslation(struct FCameraData& CameraData, const struct FVector& Value, const struct FVector& Velocity); + static void SetFieldOfView(struct FCameraData& CameraData, float Value, float Velocity); + static void SetFocusDistance(struct FCameraData& CameraData, float Value, float Velocity); + static void SetRotation(struct FCameraData& CameraData, const struct FRotator& Value, const struct FRotator& Velocity); + static void SetTargetOffset(struct FCameraData& CameraData, const struct FVector& Value, const struct FVector& Velocity); + static struct FRotator ToOrientationRotator(const struct FVector& Vec); + static struct FRotator VecToRot(const struct FVector& Vec); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraDataHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraDataHelper") + } + static class UCameraDataHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraDataHelper; + +// Class CameraStack.CameraPostProcessHandler +// 0x0030 (0x0058 - 0x0028) +class UCameraPostProcessHandler final : public UObject +{ +public: + uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr BlendCamera; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraPostProcessHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraPostProcessHandler") + } + static class UCameraPostProcessHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraPostProcessHandler; + +// Class CameraStack.CameraStack +// 0x01A0 (0x01C8 - 0x0028) +class UCameraStack final : public UObject +{ +public: + TArray Behaviors; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x190]; // 0x0038(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AddBehavior(class UCameraStackBehavior* InBehavior, float InBlendInDuration, bool bInSkipFlags); + class UCameraStackBehaviorMultiBehaviorBlend* AddStackBehaviors(const struct FCameraStackData& InStackData, float InBlendInDuration); + class UCameraStackBehaviorCore* CreateCoreBehavior(TSubclassOf BehaviorClass, class UObject* Template); + class UCameraStackBehavior* CreateNonCoreBehavior(TSubclassOf BehaviorClass, class UObject* Template); + bool DisableBehavior(class UCameraStackBehavior* InBehavior, float InBlendOutDuration); + bool EnableBehavior(class UCameraStackBehavior* InBehavior, float InBlendInDuration); + bool GetApertureLimits(float* OutMin, float* OutMax); + bool GetArmLengthLimits(float* OutMin, float* OutMax); + bool GetArmOriginLimits(struct FOptionalTriplet* OutMin, struct FOptionalTriplet* OutMax); + bool GetCameraSpaceRotationLimits(struct FOptionalTriplet* OutMin, struct FOptionalTriplet* OutMax); + bool GetCameraSpaceTranslationLimits(struct FOptionalTriplet* OutMin, struct FOptionalTriplet* OutMax); + bool GetFieldOfViewLimits(float* OutMin, float* OutMax); + bool GetFocusDistanceLimits(float* OutMin, float* OutMax); + bool GetRotationLimits(struct FOptionalTriplet* OutMin, struct FOptionalTriplet* OutMax); + bool InsertAfterBehavior(class UCameraStackBehavior* InBehavior, const class UCameraStackBehavior* InAfterBehavior, float InBlendInDuration); + bool InsertBeforeBehavior(class UCameraStackBehavior* InBehavior, const class UCameraStackBehavior* InBeforeBehavior, float InBlendInDuration); + bool PauseBehavior(class UCameraStackBehavior* InBehavior); + bool RemoveBehavior(class UCameraStackBehavior* InBehavior, float InBlendOutDuration); + bool ReplaceBehavior(class UCameraStackBehavior* InBehavior, const class UCameraStackBehavior* InPredecessorBehavior, float InBlendOutDuration, float InBlendInDuration); + bool ReplaceCoreBehavior(class UCameraStackBehaviorCore* InBehavior, float InBlendOutDuration, float InBlendInDuration); + bool ResetBehaviors(class UCameraStackBehaviorCore* InBehavior); + bool UnpauseBehavior(class UCameraStackBehavior* InBehavior); + + bool ContainsBehaviorWithType(const TSubclassOf& InType, int32 FilterFlags) const; + TArray GetBehaviorsWithType(TSubclassOf InType, ECameraStackBehaviorSorting InSorting, int32 FilterFlags) const; + TArray GetBehaviorsWithTypes(const TArray>& InTypes, ECameraStackBehaviorSorting InSorting, int32 FilterFlags) const; + class UCameraStackBehavior* GetBehaviorWithTypes(const TArray>& InTypes, ECameraStackBehaviorSorting InSorting, int32 FilterFlags) const; + class UCameraStackBehavior* GetBehaviourWithType(TSubclassOf InType, ECameraStackBehaviorSorting InSorting, int32 FilterFlags) const; + class UCameraStackBehaviorCore* GetCoreBehavior() const; + class ACameraStackActor* GetOwner() const; + class UCameraStackBehavior* GetTopmostBehavior() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStack") + } + static class UCameraStack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStack; + +// Class CameraStack.CameraStackActor +// 0x01C0 (0x0408 - 0x0248) +class ACameraStackActor : public AActor +{ +public: + class UCameraStackCineComponent* CameraComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraStackData DefaultData; // 0x0250(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UCameraStackTarget* Target; // 0x0268(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BehaviorTrees; // 0x0270(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bDestroyIfSpawnedOnEndViewTarget; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InputPriorityOverride; // 0x0284(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideInputMappings; // 0x0288(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_289[0x3]; // 0x0289(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraInputMappings InputMappingsOverride; // 0x028C(0x0098)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + bool bUnbindInputOnEndViewTarget; // 0x0324(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_325[0x1B]; // 0x0325(0x001B)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraStack* BehaviorStack; // 0x0340(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCameraStackInput* Input; // 0x0348(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_350[0xA0]; // 0x0350(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + class UInputComponent* CameraInputComponent; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray BehaviorTreePairs; // 0x03F8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void ClearCameraContext(class FName InContextName); + class UCameraStackBehaviorCore* CreateCoreBehavior(TSubclassOf BehaviorClass, class UObject* Template); + class UCameraStackBehavior* CreateNonCoreBehavior(TSubclassOf BehaviorClass, class UObject* Template); + void ForceCameraReset(); + void ForceSetArmRotation(const struct FRotator& InRotation, bool bUseDefaultPitch); + void ForceSetArmRotationTowardsLocation(const struct FVector& InLocation); + void ResetRotationToTarget(float InBlendDuration, const struct FRotator& InDesiredDelta, bool bInResetYaw, bool bInResetPitch); + void SetCameraContext(class FName InContextName, bool bSet); + void SetNamedSecondaryTargetActor(class FName InName, class AActor* InActor); + + struct FRotator GetArmRotation() const; + class UCameraStack* GetBehaviors() const; + struct FTransform GetCameraViewTransform() const; + struct FFloatRange GetFieldOfViewRange() const; + class UCameraStackInput* GetInput() const; + class AActor* GetNamedSecondaryTargetActor(class FName InName) const; + class UCameraStackTarget* GetTarget() const; + struct FTransform GetUnblendedCameraViewTransform() const; + bool IsCameraContextSet(class FName InContextName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackActor") + } + static class ACameraStackActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraStackActor; + +// Class CameraStack.CameraStackAnimationComponent +// 0x0048 (0x0118 - 0x00D0) +class UCameraStackAnimationComponent final : public UActorComponent +{ +public: + struct FCameraStackAnimationRequest CurrentRequest; // 0x00D0(0x0020)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FCameraStackAnimationRequest LastRequest; // 0x00F0(0x0020)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndAnimation(const class UObject* InRequester); + void PlayAnimation(const struct FCameraStackAnimationRequest& InAnimationRequest, const class UObject* InRequester); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackAnimationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackAnimationComponent") + } + static class UCameraStackAnimationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackAnimationComponent; + +// Class CameraStack.CameraStackSecondaryTargetGetter +// 0x0038 (0x0060 - 0x0028) +class UCameraStackSecondaryTargetGetter : public UObject +{ +public: + float CommitTime; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x34]; // 0x002C(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Activate(class UCameraStack* InList); + void Update(float DeltaSeconds); + + class AActor* GetTargetActor() const; + void GetTargetBoundingCylinder(struct FVector* OutCenterLocation, float* OutHalfHeight, float* OutRadius) const; + struct FVector GetTargetLocation() const; + bool HasValidData() const; + bool IsValid() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackSecondaryTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackSecondaryTargetGetter") + } + static class UCameraStackSecondaryTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackSecondaryTargetGetter; + +// Class CameraStack.CameraStackAttachParentGetter +// 0x0000 (0x0060 - 0x0060) +class UCameraStackAttachParentGetter final : public UCameraStackSecondaryTargetGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackAttachParentGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackAttachParentGetter") + } + static class UCameraStackAttachParentGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackAttachParentGetter; + +// Class CameraStack.CameraStackBehaviorAddAccumulatedRotation +// 0x0028 (0x01E0 - 0x01B8) +class UCameraStackBehaviorAddAccumulatedRotation : public UCameraStackBehaviorBlend +{ +public: + struct FRotator RotationPerSecond; // 0x01B8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1C4[0x1C]; // 0x01C4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddAccumulatedRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddAccumulatedRotation") + } + static class UCameraStackBehaviorAddAccumulatedRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddAccumulatedRotation; + +// Class CameraStack.CameraStackBehaviorAddArmLength +// 0x0008 (0x01C0 - 0x01B8) +class UCameraStackBehaviorAddArmLength final : public UCameraStackBehaviorBlend +{ +public: + float ArmLengthOffset; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddArmLength") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddArmLength") + } + static class UCameraStackBehaviorAddArmLength* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddArmLength; + +// Class CameraStack.CameraStackBehaviorAddArmLengthFromTargetSize +// 0x00A8 (0x0260 - 0x01B8) +class UCameraStackBehaviorAddArmLengthFromTargetSize final : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSecondaryTargetGetter* Target; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve ArmLengthOffsetFromTargetSize; // 0x01C0(0x0088)(Edit, NativeAccessSpecifierPublic) + bool bUpdateArmLength; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x17]; // 0x0249(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddArmLengthFromTargetSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddArmLengthFromTargetSize") + } + static class UCameraStackBehaviorAddArmLengthFromTargetSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddArmLengthFromTargetSize; + +// Class CameraStack.CameraStackBehaviorAddArmLengthFromTargetPitch +// 0x00A0 (0x0258 - 0x01B8) +class UCameraStackBehaviorAddArmLengthFromTargetPitch final : public UCameraStackBehaviorBlend +{ +public: + struct FRuntimeFloatCurve PitchToArmLengthOffsetCurve; // 0x01B8(0x0088)(Edit, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_244[0x14]; // 0x0244(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddArmLengthFromTargetPitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddArmLengthFromTargetPitch") + } + static class UCameraStackBehaviorAddArmLengthFromTargetPitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddArmLengthFromTargetPitch; + +// Class CameraStack.CameraStackBehaviorAddArmOriginTranslation +// 0x0010 (0x01C8 - 0x01B8) +class UCameraStackBehaviorAddArmOriginTranslation : public UCameraStackBehaviorBlend +{ +public: + struct FVector ArmOriginTranslation; // 0x01B8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeToTargetUpright; // 0x01C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C5[0x3]; // 0x01C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddArmOriginTranslation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddArmOriginTranslation") + } + static class UCameraStackBehaviorAddArmOriginTranslation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddArmOriginTranslation; + +// Class CameraStack.CameraStackBehaviorAddCameraSpaceRotation +// 0x0010 (0x01C8 - 0x01B8) +class UCameraStackBehaviorAddCameraSpaceRotation final : public UCameraStackBehaviorBlend +{ +public: + struct FRotator CameraSpaceRotation; // 0x01B8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0x4]; // 0x01C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddCameraSpaceRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddCameraSpaceRotation") + } + static class UCameraStackBehaviorAddCameraSpaceRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddCameraSpaceRotation; + +// Class CameraStack.CameraStackBehaviorAddCameraSpaceTranslation +// 0x0010 (0x01C8 - 0x01B8) +class UCameraStackBehaviorAddCameraSpaceTranslation : public UCameraStackBehaviorBlend +{ +public: + struct FVector CameraSpaceTranslation; // 0x01B8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0x4]; // 0x01C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddCameraSpaceTranslation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddCameraSpaceTranslation") + } + static class UCameraStackBehaviorAddCameraSpaceTranslation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddCameraSpaceTranslation; + +// Class CameraStack.CameraStackBehaviorAddCameraSpaceTranslationFromTargetSize +// 0x01B0 (0x0368 - 0x01B8) +class UCameraStackBehaviorAddCameraSpaceTranslationFromTargetSize final : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSecondaryTargetGetter* Target; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector TranslationOffsetFromTargetSize; // 0x01C0(0x0188)(Edit, NativeAccessSpecifierPublic) + bool bUpdateAtRuntime; // 0x0348(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_349[0x1F]; // 0x0349(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddCameraSpaceTranslationFromTargetSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddCameraSpaceTranslationFromTargetSize") + } + static class UCameraStackBehaviorAddCameraSpaceTranslationFromTargetSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddCameraSpaceTranslationFromTargetSize; + +// Class CameraStack.CameraStackBehaviorAddCameraSpaceTranslationFromRelativeTargetHeading +// 0x01A8 (0x0360 - 0x01B8) +class UCameraStackBehaviorAddCameraSpaceTranslationFromRelativeTargetHeading final : public UCameraStackBehaviorBlend +{ +public: + struct FRuntimeCurveVector YawToTranslationCurve; // 0x01B8(0x0188)(Edit, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_344[0x1C]; // 0x0344(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddCameraSpaceTranslationFromRelativeTargetHeading") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddCameraSpaceTranslationFromRelativeTargetHeading") + } + static class UCameraStackBehaviorAddCameraSpaceTranslationFromRelativeTargetHeading* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddCameraSpaceTranslationFromRelativeTargetHeading; + +// Class CameraStack.CameraStackBehaviorAddCameraSpaceTranslationFromPitch +// 0x01A0 (0x0358 - 0x01B8) +class UCameraStackBehaviorAddCameraSpaceTranslationFromPitch final : public UCameraStackBehaviorBlend +{ +public: + struct FRuntimeCurveVector PitchToTranslationCurve; // 0x01B8(0x0188)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_340[0x18]; // 0x0340(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddCameraSpaceTranslationFromPitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddCameraSpaceTranslationFromPitch") + } + static class UCameraStackBehaviorAddCameraSpaceTranslationFromPitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddCameraSpaceTranslationFromPitch; + +// Class CameraStack.CameraStackBehaviorAddTargetOffset +// 0x0010 (0x01C8 - 0x01B8) +class UCameraStackBehaviorAddTargetOffset : public UCameraStackBehaviorBlend +{ +public: + struct FVector TargetOffset; // 0x01B8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTargetLocalSpace; // 0x01C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C5[0x3]; // 0x01C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddTargetOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddTargetOffset") + } + static class UCameraStackBehaviorAddTargetOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddTargetOffset; + +// Class CameraStack.CameraStackBehaviorSetTargetWorldLocation +// 0x0010 (0x01C8 - 0x01B8) +class UCameraStackBehaviorSetTargetWorldLocation final : public UCameraStackBehaviorBlend +{ +public: + struct FVector TargetWorldLocation; // 0x01B8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrimaryTargetOffsetFactor; // 0x01C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSetTargetWorldLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSetTargetWorldLocation") + } + static class UCameraStackBehaviorSetTargetWorldLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSetTargetWorldLocation; + +// Class CameraStack.CameraStackBehaviorAdjustArmFromTargetVelocity +// 0x0118 (0x02D0 - 0x01B8) +class UCameraStackBehaviorAdjustArmFromTargetVelocity : public UCameraStackBehaviorBlend +{ +public: + struct FVector Scale; // 0x01B8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0x4]; // 0x01C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve AngleToScale; // 0x01C8(0x0088)(Edit, NativeAccessSpecifierPublic) + float VelocityFilterHalflife; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedFilterHalflife; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleFilterHalflife; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x025C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25D[0x73]; // 0x025D(0x0073)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetScaleFilterHalflife(float InHalflife); + void SetVelocityFilterHalflife(float InHalflife); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAdjustArmFromTargetVelocity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAdjustArmFromTargetVelocity") + } + static class UCameraStackBehaviorAdjustArmFromTargetVelocity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAdjustArmFromTargetVelocity; + +// Class CameraStack.CameraStackBehaviorAnimationBase +// 0x0458 (0x0610 - 0x01B8) +class UCameraStackBehaviorAnimationBase : public UCameraStackBehaviorBlend +{ +public: + ECameraStackAnimationLoopMode LoopMode; // 0x01B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackAnimationFrame AnimationFrame; // 0x01B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA[0x6]; // 0x01BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x01C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x01C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AdditiveTranslationFactor; // 0x01CC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AdditiveRotationFactor; // 0x01D8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraOptionName AdditiveFactorOptionName; // 0x01E4(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName PlayRateFactorOptionName; // 0x01EC(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F4[0xC]; // 0x01F4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraStackAnimData AnimData; // 0x0200(0x0150)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UAnimSequenceBase* AnimSequence; // 0x0350(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_358[0x2B8]; // 0x0358(0x02B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAnimationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAnimationBase") + } + static class UCameraStackBehaviorAnimationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAnimationBase; + +// Class CameraStack.CameraStackBehaviorAnimationSequence +// 0x0010 (0x0620 - 0x0610) +class UCameraStackBehaviorAnimationSequence : public UCameraStackBehaviorAnimationBase +{ +public: + class UAnimSequenceBase* SequenceToPlay; // 0x0610(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_618[0x8]; // 0x0618(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAnimationSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAnimationSequence") + } + static class UCameraStackBehaviorAnimationSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAnimationSequence; + +// Class CameraStack.CameraStackBehaviorAnimationSequenceClosest +// 0x0010 (0x0620 - 0x0610) +class UCameraStackBehaviorAnimationSequenceClosest final : public UCameraStackBehaviorAnimationBase +{ +public: + TArray AnimSequenceOptions; // 0x0610(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAnimationSequenceClosest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAnimationSequenceClosest") + } + static class UCameraStackBehaviorAnimationSequenceClosest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAnimationSequenceClosest; + +// Class CameraStack.CameraStackBehaviorAnimationSequenceRequested +// 0x0000 (0x0610 - 0x0610) +class UCameraStackBehaviorAnimationSequenceRequested final : public UCameraStackBehaviorAnimationBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAnimationSequenceRequested") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAnimationSequenceRequested") + } + static class UCameraStackBehaviorAnimationSequenceRequested* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAnimationSequenceRequested; + +// Class CameraStack.CameraStackBehaviorAttachToSpline +// 0x0090 (0x0248 - 0x01B8) +class UCameraStackBehaviorAttachToSpline : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSplineGetter* SplineGetter; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraTargetOffset; // 0x01C0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromTarget; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x01D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D1[0x77]; // 0x01D1(0x0077)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAttachToSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAttachToSpline") + } + static class UCameraStackBehaviorAttachToSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAttachToSpline; + +// Class CameraStack.CameraStackBehaviorBakedShake +// 0x0018 (0x01D0 - 0x01B8) +class UCameraStackBehaviorBakedShake final : public UCameraStackBehaviorBlend +{ +public: + class UCurveVector* TraumaOverTime; // 0x01B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C0[0x10]; // 0x01C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorBakedShake") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorBakedShake") + } + static class UCameraStackBehaviorBakedShake* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorBakedShake; + +// Class CameraStack.CameraStackBehaviorCamera +// 0x0198 (0x0350 - 0x01B8) +class UCameraStackBehaviorCamera : public UCameraStackBehaviorBlend +{ +public: + bool bMaintainArmRotation; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainArmOrigin; // 0x01B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA[0x196]; // 0x01BA(0x0196)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSourceCamera(class AActor* InSourceCamera, const bool bInIsValidOverDuration); + void SetSourceCameraComponent(class USceneComponent* InSourceCamera, const bool bInIsValidOverDuration); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCamera") + } + static class UCameraStackBehaviorCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCamera; + +// Class CameraStack.CameraStackBehaviorCameraLookAtOverride +// 0x0000 (0x0350 - 0x0350) +class UCameraStackBehaviorCameraLookAtOverride final : public UCameraStackBehaviorCamera +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCameraLookAtOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCameraLookAtOverride") + } + static class UCameraStackBehaviorCameraLookAtOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCameraLookAtOverride; + +// Class CameraStack.CameraStackBehaviorCameraSpaceRotationLag +// 0x0060 (0x0218 - 0x01B8) +class UCameraStackBehaviorCameraSpaceRotationLag final : public UCameraStackBehaviorBlend +{ +public: + float LagSpeedYaw; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LagSpeedPitch; // 0x01BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LagSpeedRoll; // 0x01C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLagPreviousBehaviorOnly; // 0x01C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x01C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSubstepping; // 0x01C6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C7[0x1]; // 0x01C7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeStep; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC[0x4C]; // 0x01CC(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCameraSpaceRotationLag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCameraSpaceRotationLag") + } + static class UCameraStackBehaviorCameraSpaceRotationLag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCameraSpaceRotationLag; + +// Class CameraStack.CameraStackBehaviorCameraStackComponent +// 0x0078 (0x0230 - 0x01B8) +class UCameraStackBehaviorCameraStackComponent final : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x78]; // 0x01B8(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCameraStackComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCameraStackComponent") + } + static class UCameraStackBehaviorCameraStackComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCameraStackComponent; + +// Class CameraStack.CameraStackBehaviorChooseByStyle +// 0x0058 (0x00A8 - 0x0050) +class UCameraStackBehaviorChooseByStyle final : public UCameraStackBehavior +{ +public: + class UCameraStackBehavior* DefaultBehavior; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap StyleBehaviors; // 0x0058(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorChooseByStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorChooseByStyle") + } + static class UCameraStackBehaviorChooseByStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorChooseByStyle; + +// Class CameraStack.CameraStackBehaviorConvertToArmOriginTranslation +// 0x0070 (0x0228 - 0x01B8) +class UCameraStackBehaviorConvertToArmOriginTranslation final : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x70]; // 0x01B8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorConvertToArmOriginTranslation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorConvertToArmOriginTranslation") + } + static class UCameraStackBehaviorConvertToArmOriginTranslation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorConvertToArmOriginTranslation; + +// Class CameraStack.CameraStackBehaviorCore +// 0x0000 (0x0050 - 0x0050) +class UCameraStackBehaviorCore : public UCameraStackBehavior +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCore") + } + static class UCameraStackBehaviorCore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCore; + +// Class CameraStack.CameraStackBehaviorCore_Actor +// 0x00D8 (0x0128 - 0x0050) +class UCameraStackBehaviorCore_Actor final : public UCameraStackBehaviorCore +{ +public: + TWeakObjectPtr TransformActor; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_58[0xD0]; // 0x0058(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetTransformActor(class AActor* InTransformActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCore_Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCore_Actor") + } + static class UCameraStackBehaviorCore_Actor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCore_Actor; + +// Class CameraStack.CameraStackBehaviorCore_Identity +// 0x0000 (0x0050 - 0x0050) +class UCameraStackBehaviorCore_Identity final : public UCameraStackBehaviorCore +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCore_Identity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCore_Identity") + } + static class UCameraStackBehaviorCore_Identity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCore_Identity; + +// Class CameraStack.CameraStackBehaviorMultiCrossBlend +// 0x0198 (0x0350 - 0x01B8) +class UCameraStackBehaviorMultiCrossBlend : public UCameraStackBehaviorBlend +{ +public: + float MaxCrossBlendSpeed; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CrossBlendBehaviorGroups; // 0x01C0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1D0[0x180]; // 0x01D0(0x0180)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UCameraStackBehaviorMultiCrossBlend* CreateMultiCrossBlendBehavior(class UCameraStack* InCameraStack, float InMaxCrossBlendSpeed); + + const TArray GetCrossBlendBehaviorGroups() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMultiCrossBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMultiCrossBlend") + } + static class UCameraStackBehaviorMultiCrossBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMultiCrossBlend; + +// Class CameraStack.CameraStackBehaviorMultiCrossBlendStandalone +// 0x0018 (0x0368 - 0x0350) +class UCameraStackBehaviorMultiCrossBlendStandalone : public UCameraStackBehaviorMultiCrossBlend +{ +public: + TArray GroupTemplates; // 0x0350(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUpdateWeightsFromImplementation; // 0x0360(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_361[0x7]; // 0x0361(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMultiCrossBlendStandalone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMultiCrossBlendStandalone") + } + static class UCameraStackBehaviorMultiCrossBlendStandalone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMultiCrossBlendStandalone; + +// Class CameraStack.CameraStackBehaviorCrossBlendBySpeed +// 0x0090 (0x03F8 - 0x0368) +class UCameraStackBehaviorCrossBlendBySpeed : public UCameraStackBehaviorMultiCrossBlendStandalone +{ +public: + struct FRuntimeFloatCurve SpeedToWeightCurve; // 0x0368(0x0088)(Edit, NativeAccessSpecifierPublic) + bool bHorizontalSpeed; // 0x03F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F1[0x7]; // 0x03F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCrossBlendBySpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCrossBlendBySpeed") + } + static class UCameraStackBehaviorCrossBlendBySpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCrossBlendBySpeed; + +// Class CameraStack.CameraStackBehaviorCrossBlendByTargetPitch +// 0x0088 (0x03F0 - 0x0368) +class UCameraStackBehaviorCrossBlendByTargetPitch final : public UCameraStackBehaviorMultiCrossBlendStandalone +{ +public: + struct FRuntimeFloatCurve TargetPitchToWeightCurve; // 0x0368(0x0088)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCrossBlendByTargetPitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCrossBlendByTargetPitch") + } + static class UCameraStackBehaviorCrossBlendByTargetPitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCrossBlendByTargetPitch; + +// Class CameraStack.CameraStackBehaviorDollyZoom +// 0x0030 (0x01E8 - 0x01B8) +class UCameraStackBehaviorDollyZoom : public UCameraStackBehaviorBlend +{ +public: + float FieldOfView; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1BC[0x2C]; // 0x01BC(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorDollyZoom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorDollyZoom") + } + static class UCameraStackBehaviorDollyZoom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorDollyZoom; + +// Class CameraStack.CameraStackBehaviorFocusDistanceToTarget +// 0x0018 (0x01D0 - 0x01B8) +class UCameraStackBehaviorFocusDistanceToTarget : public UCameraStackBehaviorBlend +{ +public: + float MinFocusDistance; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float FocusDistanceOffset; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C0[0x10]; // 0x01C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorFocusDistanceToTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorFocusDistanceToTarget") + } + static class UCameraStackBehaviorFocusDistanceToTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorFocusDistanceToTarget; + +// Class CameraStack.CameraStackBehaviorFocusDistanceToAnimationTarget +// 0x0008 (0x01D8 - 0x01D0) +class UCameraStackBehaviorFocusDistanceToAnimationTarget final : public UCameraStackBehaviorFocusDistanceToTarget +{ +public: + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x01D0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorFocusDistanceToAnimationTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorFocusDistanceToAnimationTarget") + } + static class UCameraStackBehaviorFocusDistanceToAnimationTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorFocusDistanceToAnimationTarget; + +// Class CameraStack.CameraStackBehaviorFocusDistanceToLookAtTarget +// 0x0000 (0x01D0 - 0x01D0) +class UCameraStackBehaviorFocusDistanceToLookAtTarget final : public UCameraStackBehaviorFocusDistanceToTarget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorFocusDistanceToLookAtTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorFocusDistanceToLookAtTarget") + } + static class UCameraStackBehaviorFocusDistanceToLookAtTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorFocusDistanceToLookAtTarget; + +// Class CameraStack.CameraStackBehaviorFocusDistanceToSecondaryTarget +// 0x0010 (0x01E0 - 0x01D0) +class UCameraStackBehaviorFocusDistanceToSecondaryTarget final : public UCameraStackBehaviorFocusDistanceToTarget +{ +public: + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x01D0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetToPrimaryTargetIfTargetIsInvalid; // 0x01D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepLastFocusDistance; // 0x01D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DA[0x6]; // 0x01DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorFocusDistanceToSecondaryTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorFocusDistanceToSecondaryTarget") + } + static class UCameraStackBehaviorFocusDistanceToSecondaryTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorFocusDistanceToSecondaryTarget; + +// Class CameraStack.CameraStackBehaviorFollowTargetRotationSpring +// 0x0060 (0x0218 - 0x01B8) +class UCameraStackBehaviorFollowTargetRotationSpring : public UCameraStackBehaviorBlend +{ +public: + struct FVector2D DeadspotRangeDegrees; // 0x01B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D TargetSpeedRange; // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Frequency; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DampingRatio; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bAffectYaw; // 0x01D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bAffectPitch; // 0x01D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseSubstepping; // 0x01D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1D3[0x1]; // 0x01D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeStep; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1D8[0x40]; // 0x01D8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorFollowTargetRotationSpring") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorFollowTargetRotationSpring") + } + static class UCameraStackBehaviorFollowTargetRotationSpring* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorFollowTargetRotationSpring; + +// Class CameraStack.CameraStackBehaviorIncludeSecondaryTarget +// 0x0038 (0x01F0 - 0x01B8) +class UCameraStackBehaviorIncludeSecondaryTarget final : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetRatio; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetRadiusFactor; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C8[0x28]; // 0x01C8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorIncludeSecondaryTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorIncludeSecondaryTarget") + } + static class UCameraStackBehaviorIncludeSecondaryTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorIncludeSecondaryTarget; + +// Class CameraStack.CameraStackBehaviorInfluenceCrossBlend +// 0x0000 (0x0350 - 0x0350) +class UCameraStackBehaviorInfluenceCrossBlend final : public UCameraStackBehaviorMultiCrossBlend +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorInfluenceCrossBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorInfluenceCrossBlend") + } + static class UCameraStackBehaviorInfluenceCrossBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorInfluenceCrossBlend; + +// Class CameraStack.CameraStackBehaviorInputToYawSpeed +// 0x0048 (0x0200 - 0x01B8) +class UCameraStackBehaviorInputToYawSpeed : public UCameraStackBehaviorBlend +{ +public: + float MinRequiredInput; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MinTargetSpeed; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LagSpeed; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C4[0x4]; // 0x01C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* AngleToYawSpeedCurve; // 0x01C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float SpeedMultiplier; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FCameraOptionName FollowCameraSpeedOptionName; // 0x01D4(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1DC[0x24]; // 0x01DC(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorInputToYawSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorInputToYawSpeed") + } + static class UCameraStackBehaviorInputToYawSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorInputToYawSpeed; + +// Class CameraStack.CameraStackBehaviorInterface +// 0x0000 (0x0000 - 0x0000) +class ICameraStackBehaviorInterface final +{ +public: + bool OnActivateEvent(); + bool OnUpdateEvent(float DeltaSeconds); + + class FString OnGetDebugStatsEvent() const; + bool OnWriteCameraDataEvent(struct FCameraData& CameraData) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorInterface") + } + static class ICameraStackBehaviorInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICameraStackBehaviorInterface; + +// Class CameraStack.CameraStackBehaviorKeepLineOfSight +// 0x0080 (0x0238 - 0x01B8) +class UCameraStackBehaviorKeepLineOfSight final : public UCameraStackBehaviorBlend +{ +public: + bool bDrawDebug; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9[0x3]; // 0x01B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaximumAngleInRadians; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* WalkAxisToMaxAngleScaleCurve; // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SweepCountPerUpdate; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondsBetweenSweeps; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepSizeInRadians; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationSpeed; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationSpeedTight; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedTight; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4[0x4]; // 0x01E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CollisionProximityTimeToSpeedAlpha; // 0x01E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel LineOfSightProbeChannel; // 0x01F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F1[0x3]; // 0x01F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LineOfSightProbeSize; // 0x01F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TraceTagName; // 0x01F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_200[0x38]; // 0x0200(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorKeepLineOfSight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorKeepLineOfSight") + } + static class UCameraStackBehaviorKeepLineOfSight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorKeepLineOfSight; + +// Class CameraStack.CameraStackBehaviorLag +// 0x0060 (0x0218 - 0x01B8) +class UCameraStackBehaviorLag : public UCameraStackBehaviorBlend +{ +public: + float SpeedX; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedY; // 0x01BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedZ; // 0x01C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinDistances; // 0x01C4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxDistances; // 0x01D0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x01DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLagPreviousBehaviorOnly; // 0x01DD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSubstepping; // 0x01DE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DF[0x1]; // 0x01DF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeStep; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4[0x34]; // 0x01E4(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorLag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorLag") + } + static class UCameraStackBehaviorLag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorLag; + +// Class CameraStack.CameraStackBehaviorLagSpring +// 0x0050 (0x0208 - 0x01B8) +class UCameraStackBehaviorLagSpring final : public UCameraStackBehaviorBlend +{ +public: + float Frequency; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampingRatio; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName FilteringAmountOptionName; // 0x01C0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C8[0x40]; // 0x01C8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorLagSpring") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorLagSpring") + } + static class UCameraStackBehaviorLagSpring* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorLagSpring; + +// Class CameraStack.CameraStackBehaviorLagSpringAttached +// 0x0070 (0x0228 - 0x01B8) +class UCameraStackBehaviorLagSpringAttached final : public UCameraStackBehaviorBlend +{ +public: + float DamperHalflife; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringHalflife; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C0[0x68]; // 0x01C0(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorLagSpringAttached") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorLagSpringAttached") + } + static class UCameraStackBehaviorLagSpringAttached* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorLagSpringAttached; + +// Class CameraStack.CameraStackBehaviorLinearSpring +// 0x00C8 (0x0280 - 0x01B8) +class UCameraStackBehaviorLinearSpring final : public UCameraStackBehaviorBlend +{ +public: + bool bDrawDebug; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSubstepping; // 0x01B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA[0x2]; // 0x01BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeStep; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedX; // 0x01C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedY; // 0x01C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedZ; // 0x01C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyX; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyY; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyZ; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampingRatioX; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampingRatioY; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampingRatioZ; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinDistances; // 0x01E4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxDistances; // 0x01F0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultSpeed; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSpring; // 0x0200(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_201[0x7F]; // 0x0201(0x007F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorLinearSpring") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorLinearSpring") + } + static class UCameraStackBehaviorLinearSpring* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorLinearSpring; + +// Class CameraStack.CameraStackBehaviorLineOfSightDistance +// 0x0070 (0x0228 - 0x01B8) +class UCameraStackBehaviorLineOfSightDistance final : public UCameraStackBehaviorBlend +{ +public: + bool bDrawDebug; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9[0x3]; // 0x01B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaximumAngleInDegrees; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SweepCountPerUpdate; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondsBetweenSweeps; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepSizeInDegrees; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel ProbeChannel; // 0x01CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CD[0x3]; // 0x01CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProbeSize; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepLength; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TraceTagName; // 0x01D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinArmLength; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTargetMovingSpeed; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTargetMovingTime; // 0x01E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraReturnSpeed; // 0x01EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F0[0x38]; // 0x01F0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorLineOfSightDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorLineOfSightDistance") + } + static class UCameraStackBehaviorLineOfSightDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorLineOfSightDistance; + +// Class CameraStack.CameraStackBehaviorLookAtBase +// 0x00D8 (0x0290 - 0x01B8) +class UCameraStackBehaviorLookAtBase : public UCameraStackBehaviorBlend +{ +public: + struct FBox2D ScreenArea; // 0x01B8(0x0014)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + float RotationSpeed; // 0x01CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* AngleToRotationSpeed; // 0x01D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectYaw; // 0x01D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectPitch; // 0x01D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DA[0x2]; // 0x01DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D PitchLimits; // 0x01DC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4[0x4]; // 0x01E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve DistanceToWeightCurve; // 0x01E8(0x0088)(Edit, NativeAccessSpecifierPublic) + bool bDisableOnInput; // 0x0270(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseUnblendedStackValues; // 0x0271(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_272[0x1E]; // 0x0272(0x001E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorLookAtBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorLookAtBase") + } + static class UCameraStackBehaviorLookAtBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorLookAtBase; + +// Class CameraStack.CameraStackBehaviorLookAhead +// 0x0070 (0x0300 - 0x0290) +class UCameraStackBehaviorLookAhead : public UCameraStackBehaviorLookAtBase +{ +public: + float TimeAhead; // 0x0290(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityFilterHalflife; // 0x0294(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationFilterHalflife; // 0x0298(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName FollowCameraSpeedOptionName; // 0x029C(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x02A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A5[0x5B]; // 0x02A5(0x005B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorLookAhead") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorLookAhead") + } + static class UCameraStackBehaviorLookAhead* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorLookAhead; + +// Class CameraStack.CameraStackBehaviorLookAheadAlongSpline +// 0x0078 (0x0308 - 0x0290) +class UCameraStackBehaviorLookAheadAlongSpline : public UCameraStackBehaviorLookAtBase +{ +public: + class UCameraStackSplineGetter* SplineGetter; // 0x0290(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraTargetOffset; // 0x0298(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DistanceFromSplineThresholdRange; // 0x02A4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HeightDifferenceFromSplineThresholdRange; // 0x02AC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAheadDistance; // 0x02B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointOrDirectionInterp; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetOffsetFactor; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyInForwardDirection; // 0x02C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D DirectionDifferenceFromSplineThresholdRange; // 0x02C4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReturnPitchToDefault; // 0x02CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraOptionName FollowCameraSpeedOptionName; // 0x02D0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x02D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D9[0x2F]; // 0x02D9(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorLookAheadAlongSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorLookAheadAlongSpline") + } + static class UCameraStackBehaviorLookAheadAlongSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorLookAheadAlongSpline; + +// Class CameraStack.CameraStackBehaviorLookAt +// 0x0008 (0x0298 - 0x0290) +class UCameraStackBehaviorLookAt : public UCameraStackBehaviorLookAtBase +{ +public: + class UCameraStackSecondaryTargetGetter* LookAtTarget; // 0x0290(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorLookAt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorLookAt") + } + static class UCameraStackBehaviorLookAt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorLookAt; + +// Class CameraStack.CameraStackBehaviorMaintainTargetFraming +// 0x0060 (0x0218 - 0x01B8) +class UCameraStackBehaviorMaintainTargetFraming final : public UCameraStackBehaviorBlend +{ +public: + bool bDrawDebug; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1B9[0x5F]; // 0x01B9(0x005F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMaintainTargetFraming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMaintainTargetFraming") + } + static class UCameraStackBehaviorMaintainTargetFraming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMaintainTargetFraming; + +// Class CameraStack.CameraStackBehaviorMatchFloorPitch +// 0x0050 (0x0208 - 0x01B8) +class UCameraStackBehaviorMatchFloorPitch final : public UCameraStackBehaviorBlend +{ +public: + bool bDrawDebug; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1B9[0x3]; // 0x01B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TraceTagName; // 0x01BC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TraceLength; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TraceHeight; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TraceDepth; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PitchScaleUp; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PitchScaleDown; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PitchScaleDrop; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ProbeSize; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ECollisionChannel ProbeChannel; // 0x01E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1E1[0x3]; // 0x01E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeed; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float InterpSpeedDrop; // 0x01E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1EC[0x1C]; // 0x01EC(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMatchFloorPitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMatchFloorPitch") + } + static class UCameraStackBehaviorMatchFloorPitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMatchFloorPitch; + +// Class CameraStack.CameraStackBehaviorMatchFloorRotation +// 0x0038 (0x01F0 - 0x01B8) +class UCameraStackBehaviorMatchFloorRotation final : public UCameraStackBehaviorBlend +{ +public: + bool bEnablePitch; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableYaw; // 0x01B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRoll; // 0x01BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB[0x35]; // 0x01BB(0x0035)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMatchFloorRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMatchFloorRotation") + } + static class UCameraStackBehaviorMatchFloorRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMatchFloorRotation; + +// Class CameraStack.CameraStackBehaviorMatchTargetRotation +// 0x0030 (0x01E8 - 0x01B8) +class UCameraStackBehaviorMatchTargetRotation final : public UCameraStackBehaviorBlend +{ +public: + float MatchYaw; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MatchPitch; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MatchRoll; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0x24]; // 0x01C4(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMatchTargetRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMatchTargetRotation") + } + static class UCameraStackBehaviorMatchTargetRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMatchTargetRotation; + +// Class CameraStack.CameraStackBehaviorMirrorOnCollision +// 0x0008 (0x0058 - 0x0050) +class UCameraStackBehaviorMirrorOnCollision final : public UCameraStackBehavior +{ +public: + float ProbeSize; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel ProbeChannel; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMirrorOnCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMirrorOnCollision") + } + static class UCameraStackBehaviorMirrorOnCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMirrorOnCollision; + +// Class CameraStack.CameraStackBehaviorMoveArmOriginToTarget +// 0x0030 (0x01E8 - 0x01B8) +class UCameraStackBehaviorMoveArmOriginToTarget : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSecondaryTargetGetter* Target; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x01C0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrimaryTargetOffsetFactor; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D0[0x18]; // 0x01D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMoveArmOriginToTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMoveArmOriginToTarget") + } + static class UCameraStackBehaviorMoveArmOriginToTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMoveArmOriginToTarget; + +// Class CameraStack.CameraStackBehaviorMoveTargetToActor +// 0x0020 (0x01D8 - 0x01B8) +class UCameraStackBehaviorMoveTargetToActor final : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x20]; // 0x01B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMoveTargetToActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMoveTargetToActor") + } + static class UCameraStackBehaviorMoveTargetToActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMoveTargetToActor; + +// Class CameraStack.CameraStackBehaviorMoveTargetToAttachParent +// 0x0018 (0x01D0 - 0x01B8) +class UCameraStackBehaviorMoveTargetToAttachParent final : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x18]; // 0x01B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMoveTargetToAttachParent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMoveTargetToAttachParent") + } + static class UCameraStackBehaviorMoveTargetToAttachParent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMoveTargetToAttachParent; + +// Class CameraStack.CameraStackBehaviorMoveToKeepInFrame +// 0x0060 (0x0218 - 0x01B8) +class UCameraStackBehaviorMoveToKeepInFrame final : public UCameraStackBehaviorBlend +{ +public: + struct FBox2D ScreenArea; // 0x01B8(0x0014)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1CC[0x4]; // 0x01CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Targets; // 0x01D0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bConsiderTargetBounds; // 0x01E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTruck; // 0x01E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPedestal; // 0x01E2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E3[0x1]; // 0x01E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D DollyLimits; // 0x01E4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TruckLimits; // 0x01EC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PedestalLimits; // 0x01F4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseUnblendedStackValues; // 0x01FC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FD[0x1B]; // 0x01FD(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMoveToKeepInFrame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMoveToKeepInFrame") + } + static class UCameraStackBehaviorMoveToKeepInFrame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMoveToKeepInFrame; + +// Class CameraStack.CameraStackBehaviorMultiBehaviorBlend +// 0x0008 (0x01C0 - 0x01B8) +class UCameraStackBehaviorMultiBehaviorBlend final : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackBehavior* FirstBehavior; // 0x01B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void Initialize(class UCameraStackBehavior* InFirstBehavior); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMultiBehaviorBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMultiBehaviorBlend") + } + static class UCameraStackBehaviorMultiBehaviorBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMultiBehaviorBlend; + +// Class CameraStack.CameraStackBehaviorNoOp +// 0x0000 (0x0050 - 0x0050) +class UCameraStackBehaviorNoOp final : public UCameraStackBehavior +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorNoOp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorNoOp") + } + static class UCameraStackBehaviorNoOp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorNoOp; + +// Class CameraStack.CameraStackBehaviorPitchFromTargetDistance +// 0x0138 (0x02F0 - 0x01B8) +class UCameraStackBehaviorPitchFromTargetDistance final : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchA; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchB; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve HorizontalDistanceInterpWeight; // 0x01C8(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve VerticalDistanceInterpWeight; // 0x0250(0x0088)(Edit, NativeAccessSpecifierPublic) + bool bUseDistanceToTargetBounds; // 0x02D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D9[0x17]; // 0x02D9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorPitchFromTargetDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorPitchFromTargetDistance") + } + static class UCameraStackBehaviorPitchFromTargetDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorPitchFromTargetDistance; + +// Class CameraStack.CameraStackBehaviorPitchToFocalLength +// 0x0020 (0x01D8 - 0x01B8) +class UCameraStackBehaviorPitchToFocalLength : public UCameraStackBehaviorBlend +{ +public: + float DefaultFocalLength; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* PitchToFocalLengthCurve; // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C8[0x10]; // 0x01C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorPitchToFocalLength") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorPitchToFocalLength") + } + static class UCameraStackBehaviorPitchToFocalLength* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorPitchToFocalLength; + +// Class CameraStack.CameraStackTransformCurveData +// 0x0018 (0x0048 - 0x0030) +class UCameraStackTransformCurveData final : public UDataAsset +{ +public: + class UCurveVector* CameraLocationCurve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* FocalPointCurve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* InversePitchCurve; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackTransformCurveData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackTransformCurveData") + } + static class UCameraStackTransformCurveData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackTransformCurveData; + +// Class CameraStack.CameraStackBehaviorPitchToTransformCurves +// 0x0068 (0x0220 - 0x01B8) +class UCameraStackBehaviorPitchToTransformCurves : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x8]; // 0x01B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraStackTransformCurveData* CurveData; // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C8[0x58]; // 0x01C8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorPitchToTransformCurves") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorPitchToTransformCurves") + } + static class UCameraStackBehaviorPitchToTransformCurves* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorPitchToTransformCurves; + +// Class CameraStack.CameraStackBehaviorPushPull +// 0x0060 (0x0218 - 0x01B8) +class UCameraStackBehaviorPushPull final : public UCameraStackBehaviorBlend +{ +public: + bool bEnableLag; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1B9[0x3]; // 0x01B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LagSpeed; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxArmLength2D; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MinArmLength2D; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float YawMinMax; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1CC[0x4C]; // 0x01CC(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorPushPull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorPushPull") + } + static class UCameraStackBehaviorPushPull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorPushPull; + +// Class CameraStack.CameraStackBehaviorRail +// 0x0108 (0x02C0 - 0x01B8) +class alignas(0x10) UCameraStackBehaviorRail final : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSplineGetter* SplineGetter; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraTargetOffset; // 0x01C0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineMovementFrequency; // 0x01CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendDuration; // 0x01D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFollowSplineRotation; // 0x01D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x01D5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D6[0xEA]; // 0x01D6(0x00EA)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRail") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRail") + } + static class UCameraStackBehaviorRail* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRail; + +// Class CameraStack.CameraStackBehaviorRemoveArmOriginOffset +// 0x0058 (0x0210 - 0x01B8) +class UCameraStackBehaviorRemoveArmOriginOffset final : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x58]; // 0x01B8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRemoveArmOriginOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRemoveArmOriginOffset") + } + static class UCameraStackBehaviorRemoveArmOriginOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRemoveArmOriginOffset; + +// Class CameraStack.CameraStackBehaviorResetRotation +// 0x0058 (0x0210 - 0x01B8) +class UCameraStackBehaviorResetRotation final : public UCameraStackBehaviorBlend +{ +public: + float ResetDuration; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultPitch; // 0x01BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ResetCurve; // 0x01C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator DesiredDelta; // 0x01C8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bCancelResetOnInput; // 0x01D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetYaw; // 0x01D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetPitch; // 0x01D6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D7[0x39]; // 0x01D7(0x0039)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorResetRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorResetRotation") + } + static class UCameraStackBehaviorResetRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorResetRotation; + +// Class CameraStack.CameraStackBehaviorRetargetAnimation +// 0x0070 (0x0300 - 0x0290) +class UCameraStackBehaviorRetargetAnimation final : public UCameraStackBehaviorLookAtBase +{ +public: + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x0290(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FramingScreenAreaExtent; // 0x0298(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraStackBehaviorAnimationBase* AnimBehavior; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B0[0x50]; // 0x02B0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRetargetAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRetargetAnimation") + } + static class UCameraStackBehaviorRetargetAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRetargetAnimation; + +// Class CameraStack.CameraStackBehaviorRotateEyeToBisector +// 0x0050 (0x0208 - 0x01B8) +class UCameraStackBehaviorRotateEyeToBisector final : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleRatio; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BlendOutAngleRange; // 0x01C4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BlendOutDistanceRange; // 0x01CC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x01D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D5[0x33]; // 0x01D5(0x0033)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRotateEyeToBisector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRotateEyeToBisector") + } + static class UCameraStackBehaviorRotateEyeToBisector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRotateEyeToBisector; + +// Class CameraStack.CameraStackBehaviorRotateTowards +// 0x0038 (0x01F0 - 0x01B8) +class UCameraStackBehaviorRotateTowards final : public UCameraStackBehaviorBlend +{ +public: + bool bRotateYaw; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotatePitch; // 0x01B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotateRoll; // 0x01BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BB[0x1]; // 0x01BB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator TargetRotation; // 0x01BC(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float RotationSpeed; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC[0x4]; // 0x01CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* AngleToRotationSpeed; // 0x01D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0x18]; // 0x01D8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRotateTowards") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRotateTowards") + } + static class UCameraStackBehaviorRotateTowards* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRotateTowards; + +// Class CameraStack.CameraStackBehaviorRotateTowardsSecondaryTarget +// 0x0058 (0x0210 - 0x01B8) +class UCameraStackBehaviorRotateTowardsSecondaryTarget : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DistanceToYaw; // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D YawAngleRange; // 0x01C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSymmetricalYaw; // 0x01D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCommitToDirection; // 0x01D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOtherSide; // 0x01D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D3[0x1]; // 0x01D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float RotationSpeed; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* AngleToRotationSpeed; // 0x01D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleBias; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulatedRotationAmount; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E8[0x28]; // 0x01E8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRotateTowardsSecondaryTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRotateTowardsSecondaryTarget") + } + static class UCameraStackBehaviorRotateTowardsSecondaryTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRotateTowardsSecondaryTarget; + +// Class CameraStack.CameraStackBehaviorRotationLag +// 0x0050 (0x0208 - 0x01B8) +class UCameraStackBehaviorRotationLag : public UCameraStackBehaviorBlend +{ +public: + float LagSpeed; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLagPreviousBehaviorOnly; // 0x01BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsYaw; // 0x01BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsPitch; // 0x01BE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsRoll; // 0x01BF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSubstepping; // 0x01C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C1[0x3]; // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeStep; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C8[0x40]; // 0x01C8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRotationLag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRotationLag") + } + static class UCameraStackBehaviorRotationLag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRotationLag; + +// Class CameraStack.CameraStackBehaviorRotationLagSpringAttached +// 0x0088 (0x0240 - 0x01B8) +class UCameraStackBehaviorRotationLagSpringAttached final : public UCameraStackBehaviorBlend +{ +public: + float YawAmount; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchAmount; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollAmount; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawSpeed; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchSpeed; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRollSpeed; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamperHalflife; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringHalflife; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0x68]; // 0x01D8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRotationLagSpringAttached") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRotationLagSpringAttached") + } + static class UCameraStackBehaviorRotationLagSpringAttached* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRotationLagSpringAttached; + +// Class CameraStack.CameraStackBehaviorRotationOffsetToTarget +// 0x0038 (0x01F0 - 0x01B8) +class UCameraStackBehaviorRotationOffsetToTarget final : public UCameraStackBehaviorBlend +{ +public: + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DistanceToYaw; // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D YawAngleRange; // 0x01C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSymmetricalYaw; // 0x01D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCommitToDirection; // 0x01D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOtherSide; // 0x01D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D3[0x1]; // 0x01D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float AngleBias; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0x18]; // 0x01D8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRotationOffsetToTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRotationOffsetToTarget") + } + static class UCameraStackBehaviorRotationOffsetToTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRotationOffsetToTarget; + +// Class CameraStack.CameraStackBehaviorRotationSpring +// 0x0040 (0x01F8 - 0x01B8) +class UCameraStackBehaviorRotationSpring : public UCameraStackBehaviorBlend +{ +public: + float Frequency; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampingRatio; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName FilteringAmountOptionName; // 0x01C0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C8[0x30]; // 0x01C8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRotationSpring") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRotationSpring") + } + static class UCameraStackBehaviorRotationSpring* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRotationSpring; + +// Class CameraStack.CameraStackBehaviorRotationSpringVideoCapture +// 0x0000 (0x01F8 - 0x01F8) +class UCameraStackBehaviorRotationSpringVideoCapture final : public UCameraStackBehaviorRotationSpring +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorRotationSpringVideoCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorRotationSpringVideoCapture") + } + static class UCameraStackBehaviorRotationSpringVideoCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorRotationSpringVideoCapture; + +// Class CameraStack.CameraStackBehaviorSetAperture +// 0x0010 (0x01C8 - 0x01B8) +class UCameraStackBehaviorSetAperture final : public UCameraStackBehaviorBlend +{ +public: + float Aperture; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName ApertureOptionName; // 0x01BC(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0x4]; // 0x01C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSetAperture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSetAperture") + } + static class UCameraStackBehaviorSetAperture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSetAperture; + +// Class CameraStack.CameraStackBehaviorSetArmLength +// 0x0008 (0x01C0 - 0x01B8) +class UCameraStackBehaviorSetArmLength : public UCameraStackBehaviorBlend +{ +public: + float ArmLength; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSetArmLength") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSetArmLength") + } + static class UCameraStackBehaviorSetArmLength* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSetArmLength; + +// Class CameraStack.CameraStackBehaviorSetDefaultPitch +// 0x0010 (0x0060 - 0x0050) +class UCameraStackBehaviorSetDefaultPitch final : public UCameraStackBehavior +{ +public: + float DefaultPitch; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ResetCurve; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSetDefaultPitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSetDefaultPitch") + } + static class UCameraStackBehaviorSetDefaultPitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSetDefaultPitch; + +// Class CameraStack.CameraStackBehaviorSetFOV +// 0x0008 (0x01C0 - 0x01B8) +class UCameraStackBehaviorSetFOV final : public UCameraStackBehaviorBlend +{ +public: + float FieldOfView; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSetFOV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSetFOV") + } + static class UCameraStackBehaviorSetFOV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSetFOV; + +// Class CameraStack.CameraStackBehaviorSetRotationLimits +// 0x0030 (0x01E8 - 0x01B8) +class UCameraStackBehaviorSetRotationLimits : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x8]; // 0x01B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bEnablePitchLimits; // 0x01C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C1[0x3]; // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinPitch; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitch; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableYawLimits; // 0x01CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitYawRelativeToTarget; // 0x01CD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CE[0x2]; // 0x01CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float minYaw; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYaw; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRollLimits; // 0x01D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D9[0x3]; // 0x01D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float minRoll; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRoll; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E4[0x4]; // 0x01E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSetRotationLimits") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSetRotationLimits") + } + static class UCameraStackBehaviorSetRotationLimits* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSetRotationLimits; + +// Class CameraStack.CameraStackBehaviorSetRotationLimitsRelativeToTarget +// 0x0030 (0x01E8 - 0x01B8) +class UCameraStackBehaviorSetRotationLimitsRelativeToTarget final : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x8]; // 0x01B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraStackSecondaryTargetGetter* SecondaryTarget; // 0x01C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bEnablePitchLimits; // 0x01C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C9[0x3]; // 0x01C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinPitch; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxPitch; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bEnableYawLimits; // 0x01D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1D5[0x3]; // 0x01D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float minYaw; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxYaw; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1E0[0x8]; // 0x01E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSetRotationLimitsRelativeToTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSetRotationLimitsRelativeToTarget") + } + static class UCameraStackBehaviorSetRotationLimitsRelativeToTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSetRotationLimitsRelativeToTarget; + +// Class CameraStack.CameraStackBehaviorSetTargetOffset +// 0x0010 (0x01C8 - 0x01B8) +class UCameraStackBehaviorSetTargetOffset final : public UCameraStackBehaviorBlend +{ +public: + struct FVector TargetOffset; // 0x01B8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0x4]; // 0x01C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSetTargetOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSetTargetOffset") + } + static class UCameraStackBehaviorSetTargetOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSetTargetOffset; + +// Class CameraStack.CameraStackBehaviorShake +// 0x0048 (0x0200 - 0x01B8) +class UCameraStackBehaviorShake final : public UCameraStackBehaviorBlend +{ +public: + struct FRotator ShakeLimits; // 0x01B8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FVector2D ShakeDelay; // 0x01C4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TraumaDuration; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TraumaStart; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TraumaPow; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float RepeatTraumaDelay; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUsePerlinNoise; // 0x01DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bMaintainSeed; // 0x01DD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bKeepAlive; // 0x01DE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1DF[0x21]; // 0x01DF(0x0021)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddTrauma(float InTrauma); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorShake") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorShake") + } + static class UCameraStackBehaviorShake* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorShake; + +// Class CameraStack.CameraStackBehaviorSlopeMovementPitch +// 0x0220 (0x03D8 - 0x01B8) +class UCameraStackBehaviorSlopeMovementPitch final : public UCameraStackBehaviorBlend +{ +public: + struct FRuntimeFloatCurve MovementPitchToCameraPitch; // 0x01B8(0x0088)(Edit, NativeAccessSpecifierPublic) + float PitchSpeed; // 0x0240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_244[0x4]; // 0x0244(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* PitchToPitchSpeed; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve MovementSpeedToPitchSpeed; // 0x0250(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve MovementPitchToPitchSpeed; // 0x02D8(0x0088)(Edit, NativeAccessSpecifierPublic) + float MovementPitchFrequency; // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementPitchDamping; // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedRampUpFrequency; // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedRampDownFrequency; // 0x036C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedDamping; // 0x0370(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_374[0x64]; // 0x0374(0x0064)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSlopeMovementPitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSlopeMovementPitch") + } + static class UCameraStackBehaviorSlopeMovementPitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSlopeMovementPitch; + +// Class CameraStack.CameraStackBehaviorSteerAroundCorners +// 0x00B8 (0x0270 - 0x01B8) +class UCameraStackBehaviorSteerAroundCorners final : public UCameraStackBehaviorBlend +{ +public: + float RotationSpeed; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendExponent; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve SpeedToWeightCurve; // 0x01C0(0x0088)(Edit, NativeAccessSpecifierPublic) + float AccelerationEaseSpeed; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecelerationEaseSpeed; // 0x024C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName SpeedOptionName; // 0x0250(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x18]; // 0x0258(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorSteerAroundCorners") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorSteerAroundCorners") + } + static class UCameraStackBehaviorSteerAroundCorners* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorSteerAroundCorners; + +// Class CameraStack.CameraStackBehaviorTargetPitchToPitch +// 0x00B0 (0x0268 - 0x01B8) +class UCameraStackBehaviorTargetPitchToPitch final : public UCameraStackBehaviorBlend +{ +public: + struct FRuntimeFloatCurve TargetPitchToPitchCurve; // 0x01B8(0x0088)(Edit, NativeAccessSpecifierPrivate) + float InterpSpeed; // 0x0240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float OutputInterpSpeed; // 0x0244(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_248[0x20]; // 0x0248(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorTargetPitchToPitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorTargetPitchToPitch") + } + static class UCameraStackBehaviorTargetPitchToPitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorTargetPitchToPitch; + +// Class CameraStack.CameraStackBehaviorUserFOVDollyZoom +// 0x0010 (0x01F8 - 0x01E8) +class UCameraStackBehaviorUserFOVDollyZoom : public UCameraStackBehaviorDollyZoom +{ +public: + struct FCameraOptionName FieldOfViewOffsetOptionName; // 0x01E8(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F0[0x8]; // 0x01F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorUserFOVDollyZoom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorUserFOVDollyZoom") + } + static class UCameraStackBehaviorUserFOVDollyZoom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorUserFOVDollyZoom; + +// Class CameraStack.CameraStackBehaviorUserInput +// 0x00A8 (0x0260 - 0x01B8) +class UCameraStackBehaviorUserInput : public UCameraStackBehaviorBlend +{ +public: + float YawSpeed; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultPitchSpeed; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* PitchToPitchSpeedPositive; // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* PitchToPitchSpeedNegative; // 0x01C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultPitch; // 0x01D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D4[0x4]; // 0x01D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* InputMappingCurve; // 0x01D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinGamepadInputForAcceleration; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccelerationSpeedFactor; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccelerationEaseSpeed; // 0x01E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecelerationEaseSpeed; // 0x01EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResetTime; // 0x01F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F4[0x4]; // 0x01F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ResetCurve; // 0x01F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName InvertXOptionName; // 0x0200(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName InvertYOptionName; // 0x0208(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName SensitivityOptionName; // 0x0210(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName AccelerationOptionName; // 0x0218(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName AimingSwitchOptionName; // 0x0220(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSwapCameraSticks; // 0x0228(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_229[0x37]; // 0x0229(0x0037)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorUserInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorUserInput") + } + static class UCameraStackBehaviorUserInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorUserInput; + +// Class CameraStack.CameraStackBehaviorUserNudgingInput +// 0x0080 (0x0238 - 0x01B8) +class UCameraStackBehaviorUserNudgingInput : public UCameraStackBehaviorBlend +{ +public: + float MaxYaw; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitch; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SmoothingFrequency; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SmoothingDampingRatio; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* InputMappingCurve; // 0x01C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName InvertXOptionName; // 0x01D0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName InvertYOptionName; // 0x01D8(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraOptionName AimingSwitchOptionName; // 0x01E0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E8[0x50]; // 0x01E8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorUserNudgingInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorUserNudgingInput") + } + static class UCameraStackBehaviorUserNudgingInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorUserNudgingInput; + +// Class CameraStack.CameraStackBehaviorUserTilt +// 0x0028 (0x01E0 - 0x01B8) +class UCameraStackBehaviorUserTilt final : public UCameraStackBehaviorBlend +{ +public: + struct FRotator MinTilt; // 0x01B8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FRotator MaxTilt; // 0x01C4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_1D0[0x10]; // 0x01D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorUserTilt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorUserTilt") + } + static class UCameraStackBehaviorUserTilt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorUserTilt; + +// Class CameraStack.CameraStackBehaviorVelocityPitch +// 0x0030 (0x01E8 - 0x01B8) +class UCameraStackBehaviorVelocityPitch : public UCameraStackBehaviorBlend +{ +public: + float MaxVerticalSpeed; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxPitchSpeed; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCurveFloat* PitchToPitchSpeedPositive; // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCurveFloat* PitchToPitchSpeedNegative; // 0x01C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1D0[0x18]; // 0x01D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorVelocityPitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorVelocityPitch") + } + static class UCameraStackBehaviorVelocityPitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorVelocityPitch; + +// Class CameraStack.CameraStackBehaviorWindwaker +// 0x0088 (0x0240 - 0x01B8) +class UCameraStackBehaviorWindwaker final : public UCameraStackBehaviorBlend +{ +public: + float MaxArmLength2D; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MinArmLength2D; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C0[0x80]; // 0x01C0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorWindwaker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorWindwaker") + } + static class UCameraStackBehaviorWindwaker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorWindwaker; + +// Class CameraStack.CameraStackSecondaryTargetGetterBlend +// 0x0048 (0x00A8 - 0x0060) +#pragma pack(push, 0x1) +class alignas(0x08) UCameraStackSecondaryTargetGetterBlend : public UCameraStackSecondaryTargetGetter +{ +public: + float BlendDuration; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x44]; // 0x0064(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackSecondaryTargetGetterBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackSecondaryTargetGetterBlend") + } + static class UCameraStackSecondaryTargetGetterBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UCameraStackSecondaryTargetGetterBlend; + +// Class CameraStack.CameraStackCameraLookAtTargetGetter +// 0x0018 (0x00C0 - 0x00A8) +class UCameraStackCameraLookAtTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + ECameraStackLookAtStrength LookAtStrength; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReturnHigherStrengthTargets; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x16]; // 0x00AA(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackCameraLookAtTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackCameraLookAtTargetGetter") + } + static class UCameraStackCameraLookAtTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackCameraLookAtTargetGetter; + +// Class CameraStack.CameraStackCineComponent +// 0x0000 (0x0980 - 0x0980) +class UCameraStackCineComponent final : public UCineCameraComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackCineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackCineComponent") + } + static class UCameraStackCineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackCineComponent; + +// Class CameraStack.CameraStackComponent +// 0x0010 (0x0230 - 0x0220) +class UCameraStackComponent final : public USceneComponent +{ +public: + class UCameraStackSettings* StackSettings; // 0x0218(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf OverrideActorClass; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackComponent") + } + static class UCameraStackComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackComponent; + +// Class CameraStack.CameraStackFramingLocationComponent +// 0x0000 (0x0220 - 0x0220) +class UCameraStackFramingLocationComponent final : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackFramingLocationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackFramingLocationComponent") + } + static class UCameraStackFramingLocationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackFramingLocationComponent; + +// Class CameraStack.CameraStackInfluenceHandle +// 0x0018 (0x0040 - 0x0028) +class UCameraStackInfluenceHandle final : public UObject +{ +public: + class UCameraStackVolumePreset* Preset; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxBlendSpeed; // 0x0034(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetInfluenceWeight(float NewWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackInfluenceHandle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackInfluenceHandle") + } + static class UCameraStackInfluenceHandle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackInfluenceHandle; + +// Class CameraStack.CameraStackInfluenceManager +// 0x0030 (0x0058 - 0x0028) +class UCameraStackInfluenceManager final : public UObject +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UCameraStackInfluenceHandle* RegisterInfluence(class UCameraStackVolumePreset* InPreset, int32 Priority, float MaxBlendSpeed); + static void UnregisterInfluence(class UCameraStackInfluenceHandle* InHandle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackInfluenceManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackInfluenceManager") + } + static class UCameraStackInfluenceManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackInfluenceManager; + +// Class CameraStack.CameraStackInput +// 0x0060 (0x0088 - 0x0028) +class UCameraStackInput final : public UObject +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FVector2D GetDollyAndTruck() const; + float GetFocusDistance() const; + ELastCameraInput GetLastCameraInput() const; + struct FVector2D GetLook(bool bInvertX, bool bInvertY) const; + struct FVector2D GetMouseLook(bool bInvertX, bool bInvertY) const; + float GetPedestal() const; + bool GetQuickTurnPressed() const; + bool GetResetPressed() const; + float GetRoll() const; + struct FVector2D GetTilt() const; + struct FVector2D GetWalk(bool bInvertX, bool bInvertY) const; + float GetZoom() const; + bool HasAnyLookInput() const; + bool HasAnyMouseLookInput() const; + bool IsLooking() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackInput") + } + static class UCameraStackInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackInput; + +// Class CameraStack.CameraStackLevelActor +// 0x0080 (0x0488 - 0x0408) +class ACameraStackLevelActor final : public ACameraStackActor +{ +public: + struct FCameraPreUpdateTickFunction PreUpdateTick; // 0x0408(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TLazyObjectPtr TargetReference; // 0x0450(0x001C)(Edit, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsInWorldSpace; // 0x046C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_46D[0x3]; // 0x046D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr RuntimeTarget; // 0x0470(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_478[0x10]; // 0x0478(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetRuntimeTarget(class AActor* InActor); + + class AActor* GetRuntimeTarget() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackLevelActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackLevelActor") + } + static class ACameraStackLevelActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraStackLevelActor; + +// Class CameraStack.CameraStackLimitsInterface +// 0x0000 (0x0000 - 0x0000) +class ICameraStackLimitsInterface final +{ +public: + bool GetApertureLimits(float* OutMin, float* OutMax) const; + bool GetArmLengthLimits(float* OutMin, float* OutMax) const; + bool GetArmOriginLimits(struct FOptionalTriplet* OutMin, struct FOptionalTriplet* OutMax) const; + bool GetCameraSpaceRotationLimits(struct FOptionalTriplet* OutMin, struct FOptionalTriplet* OutMax) const; + bool GetCameraSpaceTranslationLimits(struct FOptionalTriplet* OutMin, struct FOptionalTriplet* OutMax) const; + bool GetFieldOfViewLimits(float* OutMin, float* OutMax) const; + bool GetFocusDistanceLimits(float* OutMin, float* OutMax) const; + bool GetRotationLimits(struct FOptionalTriplet* OutMin, struct FOptionalTriplet* OutMax) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackLimitsInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackLimitsInterface") + } + static class ICameraStackLimitsInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICameraStackLimitsInterface; + +// Class CameraStack.CameraStackLookAtTargetActor +// 0x0150 (0x0398 - 0x0248) +class ACameraStackLookAtTargetActor final : public AActor +{ +public: + ECameraStackLookAtStrength LookAtStrength; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr TriggerVolume; // 0x0250(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeoutAfterTriggerEntered; // 0x0278(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerOnReEntry; // 0x027C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27D[0x3]; // 0x027D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr CameraActorOverride; // 0x0280(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0xF0]; // 0x02A8(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateLookAt(int32 PlayerIndex, float Duration); + void DeactivateLookAt(int32 PlayerIndex); + void OnTriggerBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor); + void OnTriggerEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor); + void StartPlayerInitiation(int32 PlayerIndex); + void StopPlayerInitiation(int32 PlayerIndex); + + bool IsActiveLookAtTargetForPlayer(int32 PlayerIndex) const; + bool IsPlayerInitiationActive(int32 PlayerIndex) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackLookAtTargetActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackLookAtTargetActor") + } + static class ACameraStackLookAtTargetActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraStackLookAtTargetActor; + +// Class CameraStack.CameraStackManager +// 0x02D0 (0x2E70 - 0x2BA0) +#pragma pack(push, 0x1) +class alignas(0x10) ACameraStackManager : public APlayerCameraManager +{ +public: + class FName DefaultCameraStyle; // 0x2BA0(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FCameraDefaultData DefaultData; // 0x2BA8(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate) + struct FCameraInputMappings InputMappings; // 0x2BB4(0x0098)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_2C4C[0x4]; // 0x2C4C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraOptionMappings OptionMappings; // 0x2C50(0x00A0)(Edit, Config, NativeAccessSpecifierPrivate) + uint8 Pad_2CF0[0x18]; // 0x2CF0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DefaultActorClass; // 0x2D08(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf AspectRatioWidgetClass; // 0x2D10(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCameraPostProcessHandler* PostProcessHandler; // 0x2D18(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D20[0x88]; // 0x2D20(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + TMap, class ACameraStackActor*> CameraActorMap; // 0x2DA8(0x0050)(Transient, NativeAccessSpecifierPrivate) + TWeakObjectPtr ActiveTarget; // 0x2DF8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bOnlyTickAssigned; // 0x2E00(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bOverrideBlendDuration; // 0x2E01(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2E02[0x2]; // 0x2E02(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendDurationOverride; // 0x2E04(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D LazyBlendSpeedRange; // 0x2E08(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCameraAspectRatioWidget* AspectRatioWidget; // 0x2E10(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUserWidget* RuleOfThirdsWidget; // 0x2E18(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMesh* FocusPlaneVisualizationMesh; // 0x2E20(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterial* FocusPlaneVisualizationMaterial; // 0x2E28(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMeshComponent* DebugFocusPlaneComponent; // 0x2E30(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInstanceDynamic* DebugFocusPlaneMID; // 0x2E38(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2E40[0x28]; // 0x2E40(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RemoveFromCameraActorMap(class AActor* InActor); + void SetFixedCameraInPlace(bool bSetToFixed); + class ACameraStackActor* SpawnCameraActorForTarget(class AActor* InTargetActor, class UCameraStackSettings* InStackSettings, TSubclassOf InCameraActorClass); + void SwitchToActiveTargetCamera(bool bInOverrideBlendDuration, float InBlendDuration); + void SwitchToActorsCameraActor(const class AActor* newActor, bool bInOverrideBlendDuration, float InBlendDuration); + void SwitchToCamera(class AActor* NewCamera, bool bInOverrideBlendDuration, float InBlendDuration); + + class ACameraStackActor* GetActorsCameraActor(const class AActor* InActor) const; + class FName GetCameraStyle() const; + bool IsCameraFixedInPlace() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackManager") + } + static class ACameraStackManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ACameraStackManager; + +// Class CameraStack.CameraStackModificationSettings +// 0x0010 (0x0040 - 0x0030) +class UCameraStackModificationSettings final : public UDataAsset +{ +public: + TArray StackOperations; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackModificationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackModificationSettings") + } + static class UCameraStackModificationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackModificationSettings; + +// Class CameraStack.CameraStackOperationScratchData +// 0x0020 (0x0048 - 0x0028) +class UCameraStackOperationScratchData final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackOperationScratchData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackOperationScratchData") + } + static class UCameraStackOperationScratchData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackOperationScratchData; + +// Class CameraStack.CameraStackOperationBase +// 0x0008 (0x0030 - 0x0028) +class UCameraStackOperationBase : public UObject +{ +public: + bool bEnabled; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackOperationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackOperationBase") + } + static class UCameraStackOperationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackOperationBase; + +// Class CameraStack.CameraStackOperationInsert +// 0x0038 (0x0068 - 0x0030) +class UCameraStackOperationInsert final : public UCameraStackOperationBase +{ +public: + class UCameraStackBehavior* Behavior; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackOperationInsertLocation InsertLocation; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> BehaviorsToFind; // 0x0048(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + ECameraStackBehaviorSorting BehaviorSorting; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FilterFlags; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLazyBlendOut; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReuseBehaviorOnReactivate; // 0x0061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackOperationInsert") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackOperationInsert") + } + static class UCameraStackOperationInsert* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackOperationInsert; + +// Class CameraStack.CameraStackOperationReplace +// 0x0030 (0x0060 - 0x0030) +class UCameraStackOperationReplace final : public UCameraStackOperationBase +{ +public: + class UCameraStackBehavior* Behavior; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> BehaviorsToFind; // 0x0040(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + ECameraStackBehaviorSorting BehaviorSorting; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FilterFlags; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLazyBlendOut; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReuseBehaviorOnReactivate; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackOperationReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackOperationReplace") + } + static class UCameraStackOperationReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackOperationReplace; + +// Class CameraStack.CameraStackOperationDisable +// 0x0020 (0x0050 - 0x0030) +class UCameraStackOperationDisable final : public UCameraStackOperationBase +{ +public: + float BlendOutDuration; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> BehaviorsToDisable; // 0x0038(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + int32 FilterFlags; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackOperationDisable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackOperationDisable") + } + static class UCameraStackOperationDisable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackOperationDisable; + +// Class CameraStack.CameraStackOperationBlendToStack +// 0x0018 (0x0048 - 0x0030) +class UCameraStackOperationBlendToStack final : public UCameraStackOperationBase +{ +public: + class UCameraStackSettings* StackSettings; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLazyBlendOut; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReuseBehaviorOnReactivate; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackOperationBlendToStack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackOperationBlendToStack") + } + static class UCameraStackOperationBlendToStack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackOperationBlendToStack; + +// Class CameraStack.CameraStackPointOfInterestActor +// 0x0008 (0x0250 - 0x0248) +class ACameraStackPointOfInterestActor final : public AActor +{ +public: + float MaxDistance; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackPointOfInterestActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackPointOfInterestActor") + } + static class ACameraStackPointOfInterestActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraStackPointOfInterestActor; + +// Class CameraStack.CameraStackNearbyPointOfInterestTargetGetter +// 0x0018 (0x00C0 - 0x00A8) +class UCameraStackNearbyPointOfInterestTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + uint8 Pad_A8[0x18]; // 0x00A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackNearbyPointOfInterestTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackNearbyPointOfInterestTargetGetter") + } + static class UCameraStackNearbyPointOfInterestTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackNearbyPointOfInterestTargetGetter; + +// Class CameraStack.CameraStackPrimaryCameraTargetGetter +// 0x0010 (0x0070 - 0x0060) +class UCameraStackPrimaryCameraTargetGetter final : public UCameraStackSecondaryTargetGetter +{ +public: + struct FVector OffsetFromTarget; // 0x0060(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackPrimaryCameraTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackPrimaryCameraTargetGetter") + } + static class UCameraStackPrimaryCameraTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackPrimaryCameraTargetGetter; + +// Class CameraStack.CameraStackSettings +// 0x0068 (0x0098 - 0x0030) +class UCameraStackSettings final : public UDataAsset +{ +public: + struct FCameraStackData StackData; // 0x0030(0x0018)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap StyleOverrides; // 0x0048(0x0050)(Edit, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + +public: + const struct FCameraStackData GetStackData(const class UObject* WorldContextObject) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackSettings") + } + static class UCameraStackSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackSettings; + +// Class CameraStack.CameraStackSplineActor +// 0x0028 (0x0270 - 0x0248) +class ACameraStackSplineActor final : public AActor +{ +public: + ECameraStackSplineType SplineType; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ACameraStackSplineActor* RailPairedSplineActor; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDifferentSplineWhenStartingAtEnd; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ACameraStackSplineActor* RailPairedSplineActorStartingAtEnd; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USplineComponent* SplineComponent; // 0x0268(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackSplineActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackSplineActor") + } + static class ACameraStackSplineActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraStackSplineActor; + +// Class CameraStack.CameraStackSplineGetter +// 0x0008 (0x0030 - 0x0028) +class UCameraStackSplineGetter : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Activate(class UCameraStack* InList); + void Update(float DeltaSeconds); + + class USplineComponent* GetSpline() const; + bool IsValid() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackSplineGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackSplineGetter") + } + static class UCameraStackSplineGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackSplineGetter; + +// Class CameraStack.CameraStackNearbyCameraSplineGetter +// 0x0028 (0x0058 - 0x0030) +class UCameraStackNearbyCameraSplineGetter final : public UCameraStackSplineGetter +{ +public: + ECameraStackSplineType SplineType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DistanceThreshold; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraTargetOffset; // 0x0038(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAheadDistance; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackNearbyCameraSplineGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackNearbyCameraSplineGetter") + } + static class UCameraStackNearbyCameraSplineGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackNearbyCameraSplineGetter; + +// Class CameraStack.CameraStackStatics +// 0x0000 (0x0028 - 0x0028) +class UCameraStackStatics : public UBlueprintFunctionLibrary +{ +public: + static bool CheckForCameraCutOnTeleport(class AActor* InTeleportingActor); + static void ClearPlayerCameraContext(const class UObject* WorldContextObject, class FName InContextName, int32 PlayerIndex); + static void FilterCurrentPlayerCameraInput(const class UObject* WorldContextObject, int32 PlayerIndex, float InDuration); + static void ForcePlayerCameraReset(const class UObject* WorldContextObject, int32 PlayerIndex); + static void ForceSetPlayerCameraArmRotation(const class UObject* WorldContextObject, int32 PlayerIndex, const struct FRotator& InRotation); + static void ForceSetPlayerCameraArmRotationTowardsLocation(const class UObject* WorldContextObject, int32 PlayerIndex, const struct FVector& InTargetLocation); + static class ACameraStackActor* GetCameraStackActorForTarget(class AActor* InTargetActor); + static struct FRotator GetPlayerCameraArmRotation(const class UObject* WorldContextObject, int32 PlayerIndex); + static class ACameraStackManager* GetPlayerCameraStackManager(const class UObject* WorldContextObject, int32 PlayerIndex); + static struct FTransform GetPlayerCameraTransform(const class UObject* WorldContextObject, int32 PlayerIndex); + static struct FTransform GetPlayerViewTransform(const class UObject* WorldContextObject, int32 PlayerIndex); + static void ResetPlayerCameraRotation(const class UObject* WorldContextObject, int32 PlayerIndex, float ResetDuration, const struct FRotator& DesiredDelta, bool bResetYaw, bool bResetPitch); + static void SetPlayerCameraContext(const class UObject* WorldContextObject, class FName InContextName, bool bSet, int32 PlayerIndex); + static void SetPlayerCameraNamedTargetActor(const class UObject* WorldContextObject, class FName InTargetName, class AActor* InTargetActor, int32 PlayerIndex); + static class ACameraStackActor* SpawnCameraStackActorForTarget(class AActor* InTargetActor, class UCameraStackSettings* InStackSettings, TSubclassOf InCameraActorClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackStatics") + } + static class UCameraStackStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackStatics; + +// Class CameraStack.CameraStackTarget +// 0x0078 (0x00A0 - 0x0028) +class UCameraStackTarget : public UObject +{ +public: + TWeakObjectPtr TargetActor; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TargetSocket; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetOffset; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x5C]; // 0x0044(0x005C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class AActor* GetTargetActor() const; + struct FVector GetTargetVelocity() const; + bool IsWorldCamera() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackTarget") + } + static class UCameraStackTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackTarget; + +// Class CameraStack.CameraStackTargetInterface +// 0x0000 (0x0000 - 0x0000) +class ICameraStackTargetInterface final +{ +public: + class AActor* GetRuntimeTarget() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackTargetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackTargetInterface") + } + static class ICameraStackTargetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICameraStackTargetInterface; + +// Class CameraStack.CameraStackTransitionController +// 0x0038 (0x0280 - 0x0248) +class ACameraStackTransitionController : public AActor +{ +public: + class UCameraStackSettings* StackSettings; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CameraActorClass; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConstrainAspectRatio; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeToArmRotation; // 0x0259(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ACameraStackActor* CameraStackActor; // 0x0260(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_268[0x18]; // 0x0268(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void TransitionToCamera(class AActor* InCameraActor, float InTransitionDuration, float InDelay); + void TransitionToCameraAndTargetActor(class AActor* InCameraActor, class AActor* InTargetLocationActor, float InTransitionDuration, float InDelay); + void TransitionToCameraAndTargetLocation(class AActor* InCameraActor, const struct FVector& InTargetLocation, float InTransitionDuration, float InDelay); + + class APlayerController* GetPlayerController() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackTransitionController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackTransitionController") + } + static class ACameraStackTransitionController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraStackTransitionController; + +// Class CameraStack.CameraStackVolume +// 0x0040 (0x02C0 - 0x0280) +class ACameraStackVolume final : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraStackVolumeInterfaceProperties VolumeSettings; // 0x0288(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UCameraStackVolumeComponent* VolumeComponent; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraStackVolumePreset* VolumePreset; // 0x02A8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x02B0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x02B4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x02B8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCrossBlendSpeed; // 0x02BC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackVolume") + } + static class ACameraStackVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraStackVolume; + +// Class CameraStack.CameraStackVolumeComponent +// 0x0030 (0x0250 - 0x0220) +class UCameraStackVolumeComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraStackVolumeInterfaceProperties VolumeSettings; // 0x0220(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UCameraStackVolumePreset* VolumePreset; // 0x0238(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0240(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0244(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0248(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCrossBlendSpeed; // 0x024C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackVolumeComponent") + } + static class UCameraStackVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackVolumeComponent; + +// Class CameraStack.CameraStackVolumeInfluenceComponent +// 0x0010 (0x00E0 - 0x00D0) +class UCameraStackVolumeInfluenceComponent final : public UActorComponent +{ +public: + TArray Influences; // 0x00D0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackVolumeInfluenceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackVolumeInfluenceComponent") + } + static class UCameraStackVolumeInfluenceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackVolumeInfluenceComponent; + +// Class CameraStack.CameraStackVolumeInterface +// 0x0000 (0x0000 - 0x0000) +class ICameraStackVolumeInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackVolumeInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackVolumeInterface") + } + static class ICameraStackVolumeInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICameraStackVolumeInterface; + +// Class CameraStack.CameraStackVolumePreset +// 0x0060 (0x0090 - 0x0030) +class UCameraStackVolumePreset final : public UDataAsset +{ +public: + TArray VolumeOperations; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap StyleOverrides; // 0x0040(0x0050)(Edit, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackVolumePreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackVolumePreset") + } + static class UCameraStackVolumePreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackVolumePreset; + +// Class CameraStack.OptionalTripletHelper +// 0x0000 (0x0028 - 0x0028) +class UOptionalTripletHelper final : public UObject +{ +public: + static struct FRotator ClampRot(const struct FRotator& InRot, const struct FOptionalTriplet& InMin, const struct FOptionalTriplet& InMax); + static struct FVector ClampVec(const struct FVector& InVec, const struct FOptionalTriplet& InMin, const struct FOptionalTriplet& InMax); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionalTripletHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionalTripletHelper") + } + static class UOptionalTripletHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionalTripletHelper; + +// Class CameraStack.QuatValueVelocityHelper +// 0x0000 (0x0028 - 0x0028) +class UQuatValueVelocityHelper final : public UObject +{ +public: + static void Activate(struct FQuatValueVelocity& Data, const struct FRotator& Value, const struct FVector& Velocity); + static void Get(const struct FQuatValueVelocity& Data, struct FRotator* OutValue, struct FVector* OutVelocity); + static struct FQuatValueVelocity Inverse(const struct FQuatValueVelocity& Data); + static void Update(struct FQuatValueVelocity& Data, const struct FRotator& Value, const float& DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QuatValueVelocityHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QuatValueVelocityHelper") + } + static class UQuatValueVelocityHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQuatValueVelocityHelper; + +// Class CameraStack.RotatorValueVelocityHelper +// 0x0000 (0x0028 - 0x0028) +class URotatorValueVelocityHelper final : public UObject +{ +public: + static void Activate(struct FRotatorValueVelocity& Data, const struct FRotator& Value, const struct FRotator& Velocity); + static void Get(const struct FRotatorValueVelocity& Data, struct FRotator* OutValue, struct FRotator* OutVelocity); + static struct FRotatorValueVelocity Inverse(const struct FRotatorValueVelocity& Data); + static void Update(struct FRotatorValueVelocity& Data, const struct FRotator& Value, const float& DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RotatorValueVelocityHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RotatorValueVelocityHelper") + } + static class URotatorValueVelocityHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URotatorValueVelocityHelper; + +// Class CameraStack.ScalarValueVelocityHelper +// 0x0000 (0x0028 - 0x0028) +class UScalarValueVelocityHelper final : public UObject +{ +public: + static void Activate(struct FScalarValueVelocity& Data, float Value, float Velocity); + static void Get(const struct FScalarValueVelocity& Data, float* OutValue, float* OutVelocity); + static struct FScalarValueVelocity Inverse(const struct FScalarValueVelocity& Data); + static void Update(struct FScalarValueVelocity& Data, const float& Value, const float& DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScalarValueVelocityHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScalarValueVelocityHelper") + } + static class UScalarValueVelocityHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScalarValueVelocityHelper; + +// Class CameraStack.VectorValueVelocityHelper +// 0x0000 (0x0028 - 0x0028) +class UVectorValueVelocityHelper final : public UObject +{ +public: + static void Activate(struct FVectorValueVelocity& Data, const struct FVector& Value, const struct FVector& Velocity); + static void Get(const struct FVectorValueVelocity& Data, struct FVector* OutValue, struct FVector* OutVelocity); + static struct FVectorValueVelocity Inverse(const struct FVectorValueVelocity& Data); + static void Update(struct FVectorValueVelocity& Data, const struct FVector& Value, const float& DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorValueVelocityHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorValueVelocityHelper") + } + static class UVectorValueVelocityHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorValueVelocityHelper; + +} + diff --git a/Hogwarts Legacy/SDK/CameraStack_structs.hpp b/Hogwarts Legacy/SDK/CameraStack_structs.hpp new file mode 100644 index 0000000..5ad007c --- /dev/null +++ b/Hogwarts Legacy/SDK/CameraStack_structs.hpp @@ -0,0 +1,391 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CameraStack + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum CameraStack.ECameraStackBehaviorFilterFlags +// NumValues: 0x0003 +enum class ECameraStackBehaviorFilterFlags : uint8 +{ + DontListInactiveBehaviors = 0, + ListBehaviorsAboveCoreBehaviors = 1, + ECameraStackBehaviorFilterFlags_MAX = 2, +}; + +// Enum CameraStack.ECameraStackBehaviorSorting +// NumValues: 0x0005 +enum class ECameraStackBehaviorSorting : uint8 +{ + Oldest = 0, + Newest = 1, + Bottommost = 2, + Topmost = 3, + ECameraStackBehaviorSorting_MAX = 4, +}; + +// Enum CameraStack.ECameraStackAnimationFrame +// NumValues: 0x0009 +enum class ECameraStackAnimationFrame : uint8 +{ + World = 0, + RelativeToTarget = 1, + RelativeToTargetInitialTransform = 2, + RelativeToTargetWorldRotation = 3, + RelativeToCameraYaw = 4, + RelativeToCameraRotation = 5, + Additive = 6, + RelativeToSecondaryTarget = 7, + ECameraStackAnimationFrame_MAX = 8, +}; + +// Enum CameraStack.ECameraStackAnimationLoopMode +// NumValues: 0x0004 +enum class ECameraStackAnimationLoopMode : uint8 +{ + Loop = 0, + Remove = 1, + Pause = 2, + ECameraStackAnimationLoopMode_MAX = 3, +}; + +// Enum CameraStack.ELastCameraInput +// NumValues: 0x0005 +enum class ELastCameraInput : uint8 +{ + None = 0, + Look = 1, + MouseLook = 2, + Tilt = 3, + ELastCameraInput_MAX = 4, +}; + +// Enum CameraStack.ECameraStackLookAtStrength +// NumValues: 0x0008 +enum class ECameraStackLookAtStrength : uint8 +{ + None = 0, + SoftPitchHint = 1, + SoftHint = 2, + Strong = 3, + StrongOverTheShoulder = 4, + PlayerInitiated = 5, + NUM = 6, + ECameraStackLookAtStrength_MAX = 7, +}; + +// Enum CameraStack.ECameraStackOperationInsertLocation +// NumValues: 0x0005 +enum class ECameraStackOperationInsertLocation : uint8 +{ + TopOfStack = 0, + TopOfBaseStack = 1, + BeforeBehavior = 2, + AfterBehavior = 3, + ECameraStackOperationInsertLocation_MAX = 4, +}; + +// Enum CameraStack.ECameraStackSplineType +// NumValues: 0x0005 +enum class ECameraStackSplineType : uint8 +{ + LookAheadSpline = 0, + RailCameraSpline = 1, + RailTargetSpline = 2, + None = 3, + ECameraStackSplineType_MAX = 4, +}; + +// Enum CameraStack.ECameraStackVolumeOperation +// NumValues: 0x0005 +enum class ECameraStackVolumeOperation : uint8 +{ + AddOnTop = 0, + InsertBefore = 1, + InsertAfter = 2, + Replace = 3, + ECameraStackVolumeOperation_MAX = 4, +}; + +// Enum CameraStack.ECameraStackResetType +// NumValues: 0x0008 +enum class ECameraStackResetType : uint8 +{ + NoReset = 0, + FullReset = 1, + CurrentCameraDirection = 2, + CurrentCameraYawAndDefaultPitch = 3, + LookAtLocation = 4, + FixedArmRotation = 5, + FullResetWithOffset = 6, + ECameraStackResetType_MAX = 7, +}; + +// ScriptStruct CameraStack.ScalarValueVelocity +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FScalarValueVelocity +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FScalarValueVelocity; + +// ScriptStruct CameraStack.AngularValueVelocity +// 0x0000 (0x0010 - 0x0010) +struct FAngularValueVelocity final : public FScalarValueVelocity +{ +}; +DUMPER7_ASSERTS_FAngularValueVelocity; + +// ScriptStruct CameraStack.CameraComponentPropertyPair +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FCameraComponentPropertyPair final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraComponentPropertyPair; + +// ScriptStruct CameraStack.CameraData +// 0x00B0 (0x00B0 - 0x0000) +struct alignas(0x04) FCameraData final +{ +public: + uint8 Pad_0[0xB0]; // 0x0000(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraData; + +// ScriptStruct CameraStack.CameraDefaultData +// 0x000C (0x000C - 0x0000) +struct FCameraDefaultData final +{ +public: + float FieldOfView; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FocusDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Aperture; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FCameraDefaultData; + +// ScriptStruct CameraStack.CameraInputMappings +// 0x0098 (0x0098 - 0x0000) +struct FCameraInputMappings final +{ +public: + class FName WalkX; // 0x0000(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName WalkY; // 0x0008(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LookX; // 0x0010(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LookY; // 0x0018(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MouseLookX; // 0x0020(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MouseLookY; // 0x0028(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TiltX; // 0x0030(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TiltY; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RollCW; // 0x0040(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RollCCW; // 0x0048(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Dolly; // 0x0050(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Truck; // 0x0058(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PedestalUp; // 0x0060(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PedestalDown; // 0x0068(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ZoomIn; // 0x0070(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ZoomOut; // 0x0078(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FocusDistanceIncrease; // 0x0080(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FocusDistanceDecrease; // 0x0088(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName QuickTurn; // 0x0090(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraInputMappings; + +// ScriptStruct CameraStack.CameraOptionMappings +// 0x00A0 (0x00A0 - 0x0000) +struct FCameraOptionMappings final +{ +public: + TSet Names; // 0x0000(0x0050)(Edit, Config, Protected, NativeAccessSpecifierProtected) + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraOptionMappings; + +// ScriptStruct CameraStack.CameraOptionName +// 0x0008 (0x0008 - 0x0000) +struct FCameraOptionName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FCameraOptionName; + +// ScriptStruct CameraStack.CameraStackActorBehaviorTreePair +// 0x0010 (0x0010 - 0x0000) +struct FCameraStackActorBehaviorTreePair final +{ +public: + class UBehaviorTreeComponent* BTComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* BBComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraStackActorBehaviorTreePair; + +// ScriptStruct CameraStack.CameraStackAnimationRequest +// 0x0020 (0x0020 - 0x0000) +struct FCameraStackAnimationRequest final +{ +public: + class UAnimSequence* AnimSequence; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraStackAnimationRequest; + +// ScriptStruct CameraStack.CameraStackAnimData +// 0x0150 (0x0150 - 0x0000) +struct FCameraStackAnimData final +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RootOffsetTransform; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName EyeBoneName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetBoneName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SecondaryTargetBoneName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FocusDistanceCurveName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EnableDynamicFocusDistanceCurveName; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DynamicFocusDistanceBlendCurveName; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ApertureCurveName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FocalLengthCurveName; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetFramingCurveName; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetPositioningCurveName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90[0xC0]; // 0x0090(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraStackAnimData; + +// ScriptStruct CameraStack.CameraCrossBlendBehaviorGroup +// 0x0048 (0x0048 - 0x0000) +struct FCameraCrossBlendBehaviorGroup final +{ +public: + TArray Behaviors; // 0x0000(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_10[0x38]; // 0x0010(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraCrossBlendBehaviorGroup; + +// ScriptStruct CameraStack.CameraStackMultiCrossBlendGroupTemplate +// 0x0010 (0x0010 - 0x0000) +struct FCameraStackMultiCrossBlendGroupTemplate final +{ +public: + TArray BehaviorTemplates; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraStackMultiCrossBlendGroupTemplate; + +// ScriptStruct CameraStack.CameraPreUpdateTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FCameraPreUpdateTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraPreUpdateTickFunction; + +// ScriptStruct CameraStack.CameraStackData +// 0x0018 (0x0018 - 0x0000) +struct FCameraStackData final +{ +public: + class UCameraStackBehaviorCore* CoreBehavior; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Behaviors; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FCameraStackData; + +// ScriptStruct CameraStack.CameraStackVolumeInfluence +// 0x0028 (0x0028 - 0x0000) +struct FCameraStackVolumeInfluence final +{ +public: + TWeakObjectPtr Owner; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraStackBehavior* Behavior; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraStackBehaviorInfluenceCrossBlend* CrossBlendBehavior; // 0x0010(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraStackBehavior* ExistingBehavior; // 0x0018(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraStackVolumeInfluence; + +// ScriptStruct CameraStack.CameraStackVolumeInterfaceProperties +// 0x0018 (0x0018 - 0x0000) +struct FCameraStackVolumeInterfaceProperties final +{ +public: + class UCameraStackVolumePreset* VolumePreset; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCrossBlendSpeed; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraStackVolumeInterfaceProperties; + +// ScriptStruct CameraStack.CameraStackVolumeOperationSettings +// 0x0018 (0x0018 - 0x0000) +struct FCameraStackVolumeOperationSettings final +{ +public: + class UCameraStackBehavior* BehaviorToAdd; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackVolumeOperation Operation; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ExistingBehaviorClass; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraStackVolumeOperationSettings; + +// ScriptStruct CameraStack.OptionalTriplet +// 0x0018 (0x0018 - 0x0000) +struct FOptionalTriplet final +{ +public: + bool bValidA; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ValueA; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bValidB; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ValueB; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bValidC; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ValueC; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FOptionalTriplet; + +// ScriptStruct CameraStack.QuatValueVelocity +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x10) FQuatValueVelocity final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FQuatValueVelocity; + +// ScriptStruct CameraStack.RotatorValueVelocity +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x04) FRotatorValueVelocity final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRotatorValueVelocity; + +// ScriptStruct CameraStack.VectorValueVelocity +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x04) FVectorValueVelocity final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVectorValueVelocity; + +} + diff --git a/Hogwarts Legacy/SDK/ChaosCaching_classes.hpp b/Hogwarts Legacy/SDK/ChaosCaching_classes.hpp new file mode 100644 index 0000000..9830fa0 --- /dev/null +++ b/Hogwarts Legacy/SDK/ChaosCaching_classes.hpp @@ -0,0 +1,137 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ChaosCaching + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "ChaosCaching_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class ChaosCaching.ChaosCacheCollection +// 0x0010 (0x0038 - 0x0028) +class UChaosCacheCollection final : public UObject +{ +public: + TArray Caches; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChaosCacheCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChaosCacheCollection") + } + static class UChaosCacheCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChaosCacheCollection; + +// Class ChaosCaching.ChaosCacheManager +// 0x00A8 (0x02F0 - 0x0248) +class AChaosCacheManager : public AActor +{ +public: + class UChaosCacheCollection* CacheCollection; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECacheMode CacheMode; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStartMode StartMode; // 0x0251(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_252[0x2]; // 0x0252(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float StartTime; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObservedComponents; // 0x0260(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_270[0x80]; // 0x0270(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ResetAllComponentTransforms(); + void ResetSingleTransform(int32 InIndex); + void SetStartTime(float InStartTime); + void TriggerAll(); + void TriggerComponent(class UPrimitiveComponent* InComponent); + void TriggerComponentByCache(class FName InCacheName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChaosCacheManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChaosCacheManager") + } + static class AChaosCacheManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AChaosCacheManager; + +// Class ChaosCaching.ChaosCachePlayer +// 0x0000 (0x02F0 - 0x02F0) +class AChaosCachePlayer final : public AChaosCacheManager +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChaosCachePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChaosCachePlayer") + } + static class AChaosCachePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AChaosCachePlayer; + +// Class ChaosCaching.ChaosCache +// 0x0178 (0x01A0 - 0x0028) +class UChaosCache final : public UObject +{ +public: + float RecordedDuration; // 0x0028(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumRecordedFrames; // 0x002C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TrackToParticle; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ParticleTracks; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap CurveData; // 0x0050(0x0050)(NativeAccessSpecifierPublic) + TMap EventTracks; // 0x00A0(0x0050)(NativeAccessSpecifierPrivate) + struct FCacheSpawnableTemplate Spawnable; // 0x00F0(0x0070)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPrivate) + struct FGuid AdapterGuid; // 0x0160(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 Version; // 0x0170(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_174[0x2C]; // 0x0174(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChaosCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChaosCache") + } + static class UChaosCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChaosCache; + +} + diff --git a/Hogwarts Legacy/SDK/ChaosCaching_structs.hpp b/Hogwarts Legacy/SDK/ChaosCaching_structs.hpp new file mode 100644 index 0000000..5fddbea --- /dev/null +++ b/Hogwarts Legacy/SDK/ChaosCaching_structs.hpp @@ -0,0 +1,155 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ChaosCaching + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum ChaosCaching.EStartMode +// NumValues: 0x0003 +enum class EStartMode : uint8 +{ + Timed = 0, + Triggered = 1, + EStartMode_MAX = 2, +}; + +// Enum ChaosCaching.ECacheMode +// NumValues: 0x0004 +enum class ECacheMode : uint8 +{ + None = 0, + Play = 1, + Record = 2, + ECacheMode_MAX = 3, +}; + +// ScriptStruct ChaosCaching.ParticleTransformTrack +// 0x0048 (0x0048 - 0x0000) +struct FParticleTransformTrack final +{ +public: + struct FRawAnimSequenceTrack RawTransformTrack; // 0x0000(0x0030)(NativeAccessSpecifierPublic) + float BeginOffset; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeactivateOnEnd; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray KeyTimestamps; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleTransformTrack; + +// ScriptStruct ChaosCaching.PerParticleCacheData +// 0x0098 (0x0098 - 0x0000) +struct FPerParticleCacheData final +{ +public: + struct FParticleTransformTrack TransformData; // 0x0000(0x0048)(NativeAccessSpecifierPublic) + TMap CurveData; // 0x0048(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerParticleCacheData; + +// ScriptStruct ChaosCaching.ObservedComponent +// 0x00F0 (0x00F0 - 0x0000) +struct alignas(0x10) FObservedComponent final +{ +public: + class FName CacheName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FComponentReference ComponentRef; // 0x0008(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bIsSimulating; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xBF]; // 0x0031(0x00BF)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObservedComponent; + +// ScriptStruct ChaosCaching.CacheEventTrack +// 0x0038 (0x0038 - 0x0000) +struct FCacheEventTrack final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScriptStruct* Struct; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TimeStamps; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x18]; // 0x0020(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCacheEventTrack; + +// ScriptStruct ChaosCaching.CacheEventBase +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FCacheEventBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCacheEventBase; + +// ScriptStruct ChaosCaching.CacheSpawnableTemplate +// 0x0070 (0x0070 - 0x0000) +struct FCacheSpawnableTemplate final +{ +public: + class UObject* DuplicatedTemplate; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InitialTransform; // 0x0010(0x0030)(Edit, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ComponentTransform; // 0x0040(0x0030)(Edit, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCacheSpawnableTemplate; + +// ScriptStruct ChaosCaching.CollisionEvent +// 0x0078 (0x0080 - 0x0008) +struct FCollisionEvent final : public FCacheEventBase +{ +public: + struct FVector Location; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedImpulse; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity1; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity2; // 0x0038(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DeltaVelocity1; // 0x0044(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DeltaVelocity2; // 0x0050(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity1; // 0x005C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity2; // 0x0068(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass1; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass2; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PenetrationDepth; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollisionEvent; + +// ScriptStruct ChaosCaching.BreakingEvent +// 0x0048 (0x0050 - 0x0008) +struct FBreakingEvent final : public FCacheEventBase +{ +public: + int32 Index; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoundingBoxMin; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoundingBoxMax; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBreakingEvent; + +// ScriptStruct ChaosCaching.EnableStateEvent +// 0x0008 (0x0010 - 0x0008) +struct FEnableStateEvent final : public FCacheEventBase +{ +public: + int32 Index; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnableStateEvent; + +} + diff --git a/Hogwarts Legacy/SDK/ChaosSolverEngine_structs.hpp b/Hogwarts Legacy/SDK/ChaosSolverEngine_structs.hpp new file mode 100644 index 0000000..ecaefb0 --- /dev/null +++ b/Hogwarts Legacy/SDK/ChaosSolverEngine_structs.hpp @@ -0,0 +1,125 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ChaosSolverEngine + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum ChaosSolverEngine.EClusterConnectionTypeEnum +// NumValues: 0x0007 +enum class EClusterConnectionTypeEnum : uint8 +{ + Chaos_PointImplicit = 0, + Chaos_DelaunayTriangulation = 1, + Chaos_MinimalSpanningSubsetDelaunayTriangulation = 2, + Chaos_PointImplicitAugmentedWithMinimalDelaunay = 3, + Chaos_None = 4, + Chaos_EClsuterCreationParameters_Max = 5, + Chaos_MAX = 6, +}; + +// ScriptStruct ChaosSolverEngine.BreakEventCallbackWrapper +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x10) FBreakEventCallbackWrapper final +{ +public: + uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBreakEventCallbackWrapper; + +// ScriptStruct ChaosSolverEngine.ChaosPhysicsCollisionInfo +// 0x0070 (0x0070 - 0x0000) +struct FChaosPhysicsCollisionInfo final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComponent; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedImpulse; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OtherVelocity; // 0x0040(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x004C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OtherAngularVelocity; // 0x0058(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OtherMass; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FChaosPhysicsCollisionInfo; + +// ScriptStruct ChaosSolverEngine.RemovalEventCallbackWrapper +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x10) FRemovalEventCallbackWrapper final +{ +public: + uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRemovalEventCallbackWrapper; + +// ScriptStruct ChaosSolverEngine.ChaosBreakEvent +// 0x0030 (0x0030 - 0x0000) +struct FChaosBreakEvent final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0014(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0020(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChaosBreakEvent; + +// ScriptStruct ChaosSolverEngine.ChaosRemovalCompletedEvent +// 0x0008 (0x0008 - 0x0000) +struct FChaosRemovalCompletedEvent final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChaosRemovalCompletedEvent; + +// ScriptStruct ChaosSolverEngine.ChaosRemovalEvent +// 0x0018 (0x0018 - 0x0000) +struct FChaosRemovalEvent final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChaosRemovalEvent; + +// ScriptStruct ChaosSolverEngine.ChaosHandlerSet +// 0x0058 (0x0058 - 0x0000) +struct FChaosHandlerSet final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSet ChaosHandlers; // 0x0008(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChaosHandlerSet; + +// ScriptStruct ChaosSolverEngine.ChaosDebugSubstepControl +// 0x0003 (0x0003 - 0x0000) +struct FChaosDebugSubstepControl final +{ +public: + bool bPause; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubstep; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStep; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChaosDebugSubstepControl; + +} + diff --git a/Hogwarts Legacy/SDK/Chaos_structs.hpp b/Hogwarts Legacy/SDK/Chaos_structs.hpp new file mode 100644 index 0000000..3b43424 --- /dev/null +++ b/Hogwarts Legacy/SDK/Chaos_structs.hpp @@ -0,0 +1,466 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Chaos + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Chaos.EFieldFalloffType +// NumValues: 0x0007 +enum class EFieldFalloffType : uint8 +{ + Field_FallOff_None = 0, + Field_Falloff_Linear = 1, + Field_Falloff_Inverse = 2, + Field_Falloff_Squared = 3, + Field_Falloff_Logarithmic = 4, + Field_Falloff_Max = 5, + Field_MAX = 6, +}; + +// Enum Chaos.EClusterUnionMethod +// NumValues: 0x0006 +enum class EClusterUnionMethod : uint8 +{ + PointImplicit = 0, + DelaunayTriangulation = 1, + MinimalSpanningSubsetDelaunayTriangulation = 2, + PointImplicitAugmentedWithMinimalDelaunay = 3, + None = 4, + EClusterUnionMethod_MAX = 5, +}; + +// Enum Chaos.EFieldPhysicsDefaultFields +// NumValues: 0x0006 +enum class EFieldPhysicsDefaultFields : uint8 +{ + Field_RadialIntMask = 0, + Field_RadialFalloff = 1, + Field_UniformVector = 2, + Field_RadialVector = 3, + Field_RadialVectorFalloff = 4, + Field_EFieldPhysicsDefaultFields_Max = 5, +}; + +// Enum Chaos.EFieldOutputType +// NumValues: 0x0004 +enum class EFieldOutputType : uint8 +{ + Field_Output_Vector = 0, + Field_Output_Scalar = 1, + Field_Output_Integer = 2, + Field_Output_Max = 3, +}; + +// Enum Chaos.EFieldIntegerType +// NumValues: 0x0007 +enum class EFieldIntegerType : uint8 +{ + Integer_DynamicState = 0, + Integer_ActivateDisabled = 1, + Integer_CollisionGroup = 2, + Integer_PositionAnimated = 3, + Integer_PositionStatic = 4, + Integer_TargetMax = 5, + Integer_MAX = 6, +}; + +// Enum Chaos.EFieldScalarType +// NumValues: 0x0008 +enum class EFieldScalarType : uint8 +{ + Scalar_ExternalClusterStrain = 0, + Scalar_Kill = 1, + Scalar_DisableThreshold = 2, + Scalar_SleepingThreshold = 3, + Scalar_InternalClusterStrain = 4, + Scalar_DynamicConstraint = 5, + Scalar_TargetMax = 6, + Scalar_MAX = 7, +}; + +// Enum Chaos.EFieldVectorType +// NumValues: 0x0007 +enum class EFieldVectorType : uint8 +{ + Vector_LinearForce = 0, + Vector_LinearVelocity = 1, + Vector_AngularVelocity = 2, + Vector_AngularTorque = 3, + Vector_PositionTarget = 4, + Vector_TargetMax = 5, + Vector_MAX = 6, +}; + +// Enum Chaos.EFieldPhysicsType +// NumValues: 0x0012 +enum class EFieldPhysicsType : uint8 +{ + Field_None = 0, + Field_DynamicState = 1, + Field_LinearForce = 2, + Field_ExternalClusterStrain = 3, + Field_Kill = 4, + Field_LinearVelocity = 5, + Field_AngularVelociy = 6, + Field_AngularTorque = 7, + Field_InternalClusterStrain = 8, + Field_DisableThreshold = 9, + Field_SleepingThreshold = 10, + Field_PositionStatic = 11, + Field_PositionAnimated = 12, + Field_PositionTarget = 13, + Field_DynamicConstraint = 14, + Field_CollisionGroup = 15, + Field_ActivateDisabled = 16, + Field_PhysicsType_Max = 17, +}; + +// Enum Chaos.EFieldFilterType +// NumValues: 0x0005 +enum class EFieldFilterType : uint8 +{ + Field_Filter_Dynamic = 0, + Field_Filter_Kinematic = 1, + Field_Filter_Static = 2, + Field_Filter_All = 3, + Field_Filter_Max = 4, +}; + +// Enum Chaos.EFieldResolutionType +// NumValues: 0x0004 +enum class EFieldResolutionType : uint8 +{ + Field_Resolution_Minimal = 0, + Field_Resolution_DisabledParents = 1, + Field_Resolution_Maximum = 2, + Field_Resolution_Max = 3, +}; + +// Enum Chaos.EFieldCullingOperationType +// NumValues: 0x0004 +enum class EFieldCullingOperationType : uint8 +{ + Field_Culling_Inside = 0, + Field_Culling_Outside = 1, + Field_Culling_Operation_Max = 2, + Field_Culling_MAX = 3, +}; + +// Enum Chaos.EFieldOperationType +// NumValues: 0x0005 +enum class EFieldOperationType : uint8 +{ + Field_Multiply = 0, + Field_Divide = 1, + Field_Add = 2, + Field_Substract = 3, + Field_Operation_Max = 4, +}; + +// Enum Chaos.EWaveFunctionType +// NumValues: 0x0005 +enum class EWaveFunctionType : uint8 +{ + Field_Wave_Cosine = 0, + Field_Wave_Gaussian = 1, + Field_Wave_Falloff = 2, + Field_Wave_Decay = 3, + Field_Wave_Max = 4, +}; + +// Enum Chaos.ESetMaskConditionType +// NumValues: 0x0004 +enum class ESetMaskConditionType : uint8 +{ + Field_Set_Always = 0, + Field_Set_IFF_NOT_Interior = 1, + Field_Set_IFF_NOT_Exterior = 2, + Field_MaskCondition_Max = 3, +}; + +// Enum Chaos.EEmissionPatternTypeEnum +// NumValues: 0x0003 +enum class EEmissionPatternTypeEnum : uint8 +{ + Chaos_Emission_Pattern_First_Frame = 0, + Chaos_Emission_Pattern_On_Demand = 1, + Chaos_Max = 2, +}; + +// Enum Chaos.EInitialVelocityTypeEnum +// NumValues: 0x0003 +enum class EInitialVelocityTypeEnum : uint8 +{ + Chaos_Initial_Velocity_User_Defined = 0, + Chaos_Initial_Velocity_None = 1, + Chaos_Max = 2, +}; + +// Enum Chaos.EGeometryCollectionPhysicsTypeEnum +// NumValues: 0x000B +enum class EGeometryCollectionPhysicsTypeEnum : uint8 +{ + Chaos_AngularVelocity = 0, + Chaos_DynamicState = 1, + Chaos_LinearVelocity = 2, + Chaos_InitialAngularVelocity = 3, + Chaos_InitialLinearVelocity = 4, + Chaos_CollisionGroup = 5, + Chaos_LinearForce = 6, + Chaos_AngularTorque = 7, + Chaos_ExternalClusterStrain = 8, + Chaos_InternalClusterStrain = 9, + Chaos_Max = 10, +}; + +// Enum Chaos.EObjectStateTypeEnum +// NumValues: 0x0007 +enum class EObjectStateTypeEnum : uint8 +{ + Chaos_NONE = 0, + Chaos_Object_Sleeping = 1, + Chaos_Object_Kinematic = 2, + Chaos_Object_Static = 3, + Chaos_Object_Dynamic = 4, + Chaos_Object_UserDefined = 100, + Chaos_Max = 101, +}; + +// Enum Chaos.EImplicitTypeEnum +// NumValues: 0x0007 +enum class EImplicitTypeEnum : uint8 +{ + Chaos_Implicit_Box = 0, + Chaos_Implicit_Sphere = 1, + Chaos_Implicit_Capsule = 2, + Chaos_Implicit_LevelSet = 3, + Chaos_Implicit_None = 4, + Chaos_Implicit_Convex = 5, + Chaos_Max = 6, +}; + +// Enum Chaos.ECollisionTypeEnum +// NumValues: 0x0003 +enum class ECollisionTypeEnum : uint8 +{ + Chaos_Volumetric = 0, + Chaos_Surface_Volumetric = 1, + Chaos_Max = 2, +}; + +// Enum Chaos.EChaosBufferMode +// NumValues: 0x0005 +enum class EChaosBufferMode : uint8 +{ + Double = 0, + Triple = 1, + Num = 2, + Invalid = 3, + EChaosBufferMode_MAX = 4, +}; + +// Enum Chaos.EChaosThreadingMode +// NumValues: 0x0006 +enum class EChaosThreadingMode : uint8 +{ + DedicatedThread = 0, + TaskGraph = 1, + SingleThread = 2, + Num = 3, + Invalid = 4, + EChaosThreadingMode_MAX = 5, +}; + +// Enum Chaos.EChaosSolverTickMode +// NumValues: 0x0005 +enum class EChaosSolverTickMode : uint8 +{ + Fixed = 0, + Variable = 1, + VariableCapped = 2, + VariableCappedWithTarget = 3, + EChaosSolverTickMode_MAX = 4, +}; + +// Enum Chaos.EGeometryCollectionCacheType +// NumValues: 0x0005 +enum class EGeometryCollectionCacheType : uint8 +{ + None = 0, + Record = 1, + Play = 2, + RecordAndPlay = 3, + EGeometryCollectionCacheType_MAX = 4, +}; + +// ScriptStruct Chaos.SolverCollisionFilterSettings +// 0x0010 (0x0010 - 0x0000) +struct FSolverCollisionFilterSettings final +{ +public: + bool FilterEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinImpulse; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverCollisionFilterSettings; + +// ScriptStruct Chaos.SolverBreakingFilterSettings +// 0x0010 (0x0010 - 0x0000) +struct FSolverBreakingFilterSettings final +{ +public: + bool FilterEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolume; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverBreakingFilterSettings; + +// ScriptStruct Chaos.SolverTrailingFilterSettings +// 0x0010 (0x0010 - 0x0000) +struct FSolverTrailingFilterSettings final +{ +public: + bool FilterEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolume; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverTrailingFilterSettings; + +// ScriptStruct Chaos.ChaosSolverConfiguration +// 0x006C (0x006C - 0x0000) +struct FChaosSolverConfiguration final +{ +public: + int32 iterations; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionPairIterations; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PushOutIterations; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionPushOutPairIterations; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionMarginFraction; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionMarginMax; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionCullDistance; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionMaxPushOutVelocity; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointPairIterations; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointPushOutPairIterations; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClusterConnectionFactor; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EClusterUnionMethod ClusterUnionConnectionType; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateCollisionData; // 0x002D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSolverCollisionFilterSettings CollisionFilterSettings; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bGenerateBreakData; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSolverBreakingFilterSettings BreakingFilterSettings; // 0x0044(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bGenerateTrailingData; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSolverTrailingFilterSettings TrailingFilterSettings; // 0x0058(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bGenerateContactGraph; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FChaosSolverConfiguration; + +// ScriptStruct Chaos.SolverCollisionData +// 0x006C (0x006C - 0x0000) +struct FSolverCollisionData final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedImpulse; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity1; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity2; // 0x0030(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity1; // 0x003C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity2; // 0x0048(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass1; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass2; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LevelsetIndex; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndexMesh; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LevelsetIndexMesh; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverCollisionData; + +// ScriptStruct Chaos.SolverBreakingData +// 0x0030 (0x0030 - 0x0000) +struct FSolverBreakingData final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndexMesh; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverBreakingData; + +// ScriptStruct Chaos.SolverTrailingData +// 0x0030 (0x0030 - 0x0000) +struct FSolverTrailingData final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndexMesh; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverTrailingData; + +// ScriptStruct Chaos.RecordedFrame +// 0x00B8 (0x00B8 - 0x0000) +struct FRecordedFrame final +{ +public: + TArray Transforms; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TransformIndices; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PreviousTransformIndices; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DisabledFlags; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Collisions; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Breakings; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TSet Trailings; // 0x0060(0x0050)(NativeAccessSpecifierPublic) + float Timestamp; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRecordedFrame; + +// ScriptStruct Chaos.RecordedTransformTrack +// 0x0010 (0x0010 - 0x0000) +struct FRecordedTransformTrack final +{ +public: + TArray Records; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRecordedTransformTrack; + +// ScriptStruct Chaos.SolverRemovalFilterSettings +// 0x000C (0x000C - 0x0000) +struct FSolverRemovalFilterSettings final +{ +public: + bool FilterEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolume; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverRemovalFilterSettings; + +} + diff --git a/Hogwarts Legacy/SDK/CinematicCamera_classes.hpp b/Hogwarts Legacy/SDK/CinematicCamera_classes.hpp new file mode 100644 index 0000000..8fffb22 --- /dev/null +++ b/Hogwarts Legacy/SDK/CinematicCamera_classes.hpp @@ -0,0 +1,163 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CinematicCamera + +#include "Basic.hpp" + +#include "CinematicCamera_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class CinematicCamera.CineCameraComponent +// 0x0100 (0x0980 - 0x0880) +class UCineCameraComponent : public UCameraComponent +{ +public: + struct FCameraFilmbackSettings FilmbackSettings; // 0x0880(0x000C)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraFilmbackSettings Filmback; // 0x088C(0x000C)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraLensSettings LensSettings; // 0x0898(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraFocusSettings FocusSettings; // 0x08B0(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float CurrentFocalLength; // 0x0908(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentAperture; // 0x090C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentFocusDistance; // 0x0910(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_914[0xC]; // 0x0914(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FilmbackPresets; // 0x0920(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray LensPresets; // 0x0930(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + class FString DefaultFilmbackPresetName; // 0x0940(0x0010)(ZeroConstructor, Config, Deprecated, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString DefaultFilmbackPreset; // 0x0950(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString DefaultLensPresetName; // 0x0960(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DefaultLensFocalLength; // 0x0970(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DefaultLensFStop; // 0x0974(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_978[0x8]; // 0x0978(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static TArray GetFilmbackPresetsCopy(); + static TArray GetLensPresetsCopy(); + + void SetCurrentFocalLength(float InFocalLength); + void SetFilmbackPresetByName(const class FString& InPresetName); + void SetLensPresetByName(const class FString& InPresetName); + + class FString GetDefaultFilmbackPresetName() const; + class FString GetFilmbackPresetName() const; + float GetHorizontalFieldOfView() const; + class FString GetLensPresetName() const; + float GetVerticalFieldOfView() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CineCameraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CineCameraComponent") + } + static class UCineCameraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCineCameraComponent; + +// Class CinematicCamera.CameraRig_Crane +// 0x0030 (0x0278 - 0x0248) +class ACameraRig_Crane final : public AActor +{ +public: + float CranePitch; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CraneYaw; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CraneArmLength; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMountPitch; // 0x0254(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMountYaw; // 0x0255(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_256[0x2]; // 0x0256(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* TransformComponent; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* CraneYawControl; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* CranePitchControl; // 0x0268(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* CraneCameraMount; // 0x0270(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraRig_Crane") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraRig_Crane") + } + static class ACameraRig_Crane* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraRig_Crane; + +// Class CinematicCamera.CameraRig_Rail +// 0x0020 (0x0268 - 0x0248) +class ACameraRig_Rail final : public AActor +{ +public: + float CurrentPositionOnRail; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOrientationToRail; // 0x024C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24D[0x3]; // 0x024D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* TransformComponent; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USplineComponent* RailSplineComponent; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* RailCameraMount; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + class USplineComponent* GetRailSplineComponent(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraRig_Rail") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraRig_Rail") + } + static class ACameraRig_Rail* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraRig_Rail; + +// Class CinematicCamera.CineCameraActor +// 0x0060 (0x08D0 - 0x0870) +class ACineCameraActor final : public ACameraActor +{ +public: + struct FCameraLookatTrackingSettings LookatTrackingSettings; // 0x0870(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_8C0[0x10]; // 0x08C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UCineCameraComponent* GetCineCameraComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CineCameraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CineCameraActor") + } + static class ACineCameraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACineCameraActor; + +} + diff --git a/Hogwarts Legacy/SDK/CinematicCamera_structs.hpp b/Hogwarts Legacy/SDK/CinematicCamera_structs.hpp new file mode 100644 index 0000000..9b104b4 --- /dev/null +++ b/Hogwarts Legacy/SDK/CinematicCamera_structs.hpp @@ -0,0 +1,126 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CinematicCamera + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum CinematicCamera.ECameraFocusMethod +// NumValues: 0x0005 +enum class ECameraFocusMethod : uint8 +{ + DoNotOverride = 0, + Manual = 1, + Tracking = 2, + Disable = 3, + MAX = 4, +}; + +// ScriptStruct CinematicCamera.CameraLookatTrackingSettings +// 0x0050 (0x0050 - 0x0000) +struct FCameraLookatTrackingSettings final +{ +public: + uint8 bEnableLookAtTracking : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawDebugLookAtTrackingPosition : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LookAtTrackingInterpSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr ActorToTrack; // 0x0018(0x0028)(Edit, BlueprintVisible, Interp, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeOffset; // 0x0040(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowRoll : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraLookatTrackingSettings; + +// ScriptStruct CinematicCamera.CameraFilmbackSettings +// 0x000C (0x000C - 0x0000) +struct FCameraFilmbackSettings final +{ +public: + float SensorWidth; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensorHeight; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensorAspectRatio; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraFilmbackSettings; + +// ScriptStruct CinematicCamera.CameraTrackingFocusSettings +// 0x0038 (0x0038 - 0x0000) +struct FCameraTrackingFocusSettings final +{ +public: + TSoftObjectPtr ActorToTrack; // 0x0000(0x0028)(Edit, BlueprintVisible, Interp, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeOffset; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawDebugTrackingFocusPoint : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraTrackingFocusSettings; + +// ScriptStruct CinematicCamera.CameraFocusSettings +// 0x0058 (0x0058 - 0x0000) +struct FCameraFocusSettings final +{ +public: + ECameraFocusMethod FocusMethod; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ManualFocusDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraTrackingFocusSettings TrackingFocusSettings; // 0x0008(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 bDrawDebugFocusPlane : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor DebugFocusPlaneColor; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSmoothFocusChanges : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FocusSmoothingInterpSpeed; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusOffset; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraFocusSettings; + +// ScriptStruct CinematicCamera.NamedFilmbackPreset +// 0x0020 (0x0020 - 0x0000) +struct FNamedFilmbackPreset final +{ +public: + class FString Name; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraFilmbackSettings FilmbackSettings; // 0x0010(0x000C)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNamedFilmbackPreset; + +// ScriptStruct CinematicCamera.CameraLensSettings +// 0x0018 (0x0018 - 0x0000) +struct FCameraLensSettings final +{ +public: + float MinFocalLength; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFocalLength; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFstop; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFStop; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumFocusDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DiaphragmBladeCount; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraLensSettings; + +// ScriptStruct CinematicCamera.NamedLensPreset +// 0x0028 (0x0028 - 0x0000) +struct FNamedLensPreset final +{ +public: + class FString Name; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraLensSettings LensSettings; // 0x0010(0x0018)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedLensPreset; + +} + diff --git a/Hogwarts Legacy/SDK/Cognition_classes.hpp b/Hogwarts Legacy/SDK/Cognition_classes.hpp new file mode 100644 index 0000000..b2e7399 --- /dev/null +++ b/Hogwarts Legacy/SDK/Cognition_classes.hpp @@ -0,0 +1,1527 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Cognition + +#include "Basic.hpp" + +#include "AIModule_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "SlateCore_structs.hpp" +#include "ControlMapper_structs.hpp" +#include "Engine_classes.hpp" +#include "StencilManager_structs.hpp" +#include "Cognition_structs.hpp" + + +namespace SDK +{ + +// Class Cognition.CogGroupFocusDirection +// 0x0000 (0x0028 - 0x0028) +class UCogGroupFocusDirection : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupFocusDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupFocusDirection") + } + static class UCogGroupFocusDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupFocusDirection; + +// Class Cognition.CogGroupFocusDirection_Socket +// 0x0008 (0x0030 - 0x0028) +class UCogGroupFocusDirection_Socket final : public UCogGroupFocusDirection +{ +public: + class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupFocusDirection_Socket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupFocusDirection_Socket") + } + static class UCogGroupFocusDirection_Socket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupFocusDirection_Socket; + +// Class Cognition.CogGroupEvaluation +// 0x0008 (0x0030 - 0x0028) +class UCogGroupEvaluation : public UObject +{ +public: + int32 PriorityWeight; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation") + } + static class UCogGroupEvaluation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation; + +// Class Cognition.CogGroupEvaluation_CombinedBase +// 0x0020 (0x0050 - 0x0030) +class UCogGroupEvaluation_CombinedBase : public UCogGroupEvaluation +{ +public: + float FOV; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearHeightUp; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearHeightDown; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarHeightUp; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarHeightDown; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_CombinedBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_CombinedBase") + } + static class UCogGroupEvaluation_CombinedBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_CombinedBase; + +// Class Cognition.AISenseSpecificDetails +// 0x0030 (0x0058 - 0x0028) +class UAISenseSpecificDetails final : public UObject +{ +public: + class UCogGroupTargetPoint* TargetPointClass; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CalloutOffset; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarDistanceOverride; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPositionCallOutsOverPerceiver; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPerceiverHeadtracksToTarget; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowStencil; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCalloutAboveCollision; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x14]; // 0x0044(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseSpecificDetails") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseSpecificDetails") + } + static class UAISenseSpecificDetails* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseSpecificDetails; + +// Class Cognition.AISense_Cognition +// 0x00B0 (0x0130 - 0x0080) +class UAISense_Cognition : public UAISense +{ +public: + uint8 Pad_80[0xB0]; // 0x0080(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Cognition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Cognition") + } + static class UAISense_Cognition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Cognition; + +// Class Cognition.AISenseFOVDetails +// 0x0010 (0x0038 - 0x0028) +class UAISenseFOVDetails final : public UObject +{ +public: + struct FVector FOVAxis; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FOV; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseFOVDetails") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseFOVDetails") + } + static class UAISenseFOVDetails* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseFOVDetails; + +// Class Cognition.CogGroupLookAtPoint +// 0x0000 (0x0028 - 0x0028) +class UCogGroupLookAtPoint : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupLookAtPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupLookAtPoint") + } + static class UCogGroupLookAtPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupLookAtPoint; + +// Class Cognition.CogGroupUpDirection +// 0x0000 (0x0028 - 0x0028) +class UCogGroupUpDirection : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupUpDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupUpDirection") + } + static class UCogGroupUpDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupUpDirection; + +// Class Cognition.AISense_CogGroup +// 0x0058 (0x0188 - 0x0130) +class UAISense_CogGroup : public UAISense_Cognition +{ +public: + uint8 Pad_130[0x58]; // 0x0130(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup") + } + static class UAISense_CogGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup; + +// Class Cognition.CogGroupEvaluation_DistanceWithWarp +// 0x0010 (0x0040 - 0x0030) +class UCogGroupEvaluation_DistanceWithWarp final : public UCogGroupEvaluation +{ +public: + float NearDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarpDistanceByFocus; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_DistanceWithWarp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_DistanceWithWarp") + } + static class UCogGroupEvaluation_DistanceWithWarp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_DistanceWithWarp; + +// Class Cognition.CogGroupBestTargetProcess +// 0x0000 (0x0028 - 0x0028) +class UCogGroupBestTargetProcess : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupBestTargetProcess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupBestTargetProcess") + } + static class UCogGroupBestTargetProcess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupBestTargetProcess; + +// Class Cognition.CogGroupLookAtPoint_Ground +// 0x0000 (0x0028 - 0x0028) +class UCogGroupLookAtPoint_Ground final : public UCogGroupLookAtPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupLookAtPoint_Ground") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupLookAtPoint_Ground") + } + static class UCogGroupLookAtPoint_Ground* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupLookAtPoint_Ground; + +// Class Cognition.CogGroupDebug +// 0x0020 (0x0048 - 0x0028) +class UCogGroupDebug : public UObject +{ +public: + uint8 Pad_28[0x1]; // 0x0028(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bDrawTargetFootprint; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawTesselation; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawThickness; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawFarThickness; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DrawColorWithoutTargets; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DrawColorWithValidTargets; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DrawColorWithInvalidTargets; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupDebug") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupDebug") + } + static class UCogGroupDebug* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupDebug; + +// Class Cognition.CogGroupTargetPoint +// 0x0000 (0x0028 - 0x0028) +class UCogGroupTargetPoint : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint") + } + static class UCogGroupTargetPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint; + +// Class Cognition.CogGroupTargetPoint_Ground +// 0x0000 (0x0028 - 0x0028) +class UCogGroupTargetPoint_Ground final : public UCogGroupTargetPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_Ground") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_Ground") + } + static class UCogGroupTargetPoint_Ground* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_Ground; + +// Class Cognition.CogGroupEvaluation_OnScreen +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_OnScreen : public UCogGroupEvaluation +{ +public: + float ScreenBorder; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_OnScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_OnScreen") + } + static class UCogGroupEvaluation_OnScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_OnScreen; + +// Class Cognition.CogGroupTargetPoint_CollisionCenterOLD +// 0x0008 (0x0030 - 0x0028) +class UCogGroupTargetPoint_CollisionCenterOLD final : public UCogGroupTargetPoint +{ +public: + bool bOnlyCollidingComponents; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_CollisionCenterOLD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_CollisionCenterOLD") + } + static class UCogGroupTargetPoint_CollisionCenterOLD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_CollisionCenterOLD; + +// Class Cognition.CogGroupEvaluation_FOV +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_FOV : public UCogGroupEvaluation +{ +public: + float FOV; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoAcceptIfFootprintOverlap; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTargetFootprintForFOV; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreForSticky; // 0x0036(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_FOV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_FOV") + } + static class UCogGroupEvaluation_FOV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_FOV; + +// Class Cognition.CogGroupTargetPoint_CollisionCenter +// 0x0008 (0x0030 - 0x0028) +class UCogGroupTargetPoint_CollisionCenter final : public UCogGroupTargetPoint +{ +public: + bool bOnlyCollidingComponents; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_CollisionCenter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_CollisionCenter") + } + static class UCogGroupTargetPoint_CollisionCenter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_CollisionCenter; + +// Class Cognition.CogGroupEvaluation_SecondOrder +// 0x0000 (0x0028 - 0x0028) +class UCogGroupEvaluation_SecondOrder : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_SecondOrder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_SecondOrder") + } + static class UCogGroupEvaluation_SecondOrder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_SecondOrder; + +// Class Cognition.CogGroupFocusDirection_Velocity +// 0x0000 (0x0028 - 0x0028) +class UCogGroupFocusDirection_Velocity final : public UCogGroupFocusDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupFocusDirection_Velocity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupFocusDirection_Velocity") + } + static class UCogGroupFocusDirection_Velocity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupFocusDirection_Velocity; + +// Class Cognition.CogGroupEvaluation_Distance +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_Distance : public UCogGroupEvaluation +{ +public: + float NearDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_Distance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_Distance") + } + static class UCogGroupEvaluation_Distance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_Distance; + +// Class Cognition.CogGroupTargetPoint_Custom +// 0x0000 (0x0028 - 0x0028) +class UCogGroupTargetPoint_Custom final : public UCogGroupTargetPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_Custom") + } + static class UCogGroupTargetPoint_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_Custom; + +// Class Cognition.CogGroupPerceiverPoint +// 0x0000 (0x0028 - 0x0028) +class UCogGroupPerceiverPoint : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupPerceiverPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupPerceiverPoint") + } + static class UCogGroupPerceiverPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupPerceiverPoint; + +// Class Cognition.CogGroupDebug_Default +// 0x0000 (0x0048 - 0x0048) +class UCogGroupDebug_Default final : public UCogGroupDebug +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupDebug_Default") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupDebug_Default") + } + static class UCogGroupDebug_Default* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupDebug_Default; + +// Class Cognition.CogTargetSceneComponent +// 0x0010 (0x0230 - 0x0220) +class UCogTargetSceneComponent : public USceneComponent +{ +public: + uint8 Pad_218[0x18]; // 0x0218(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void CogTargetSceneComponent_DebugDraw(bool bInFlag); + + void OnCharacterLoadComplete(class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogTargetSceneComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogTargetSceneComponent") + } + static class UCogTargetSceneComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogTargetSceneComponent; + +// Class Cognition.AISenseConfig_Cognition +// 0x0040 (0x0088 - 0x0048) +class UAISenseConfig_Cognition : public UAISenseConfig +{ +public: + bool bStartActive; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LogicContexts; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray BestTargetProcesses; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bStencilPerceivedTarget; // 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 FStencilManagerEffectName StencilEffect; // 0x0074(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FStencilManagerEffectName StencilOwnedEffect; // 0x007C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Cognition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Cognition") + } + static class UAISenseConfig_Cognition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Cognition; + +// Class Cognition.AISenseConfig_CogGroup +// 0x0080 (0x0108 - 0x0088) +class UAISenseConfig_CogGroup final : public UAISenseConfig_Cognition +{ +public: + TSubclassOf Implementation; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCogGroupFocusDirection* FocusDirectionClass; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCogGroupUpDirection* UpDirectionClass; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCogGroupPerceiverPoint* PerceiverPointClass; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceRadius; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCogGroupTargetPoint* TargetPointClass; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TargetEvaluationArray; // 0x00B8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray TargetEvaluationArray_SecondOrder; // 0x00C8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BackgroundTargetEvaluationArray; // 0x00D8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float PriorityBase; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalizePriorityWeights; // 0x00EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinBufferDistance; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxBufferDistance; // 0x00F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinReevaluationTime; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCogGroupDebug* DebugClass; // 0x0100(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_CogGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_CogGroup") + } + static class UAISenseConfig_CogGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_CogGroup; + +// Class Cognition.CogGroupEvaluation_Height +// 0x0018 (0x0048 - 0x0030) +class UCogGroupEvaluation_Height final : public UCogGroupEvaluation +{ +public: + float NearHeightUp; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearHeightDown; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarHeightUp; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarHeightDown; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdjustCenterHeightByCameraDirection; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_Height") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_Height") + } + static class UCogGroupEvaluation_Height* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_Height; + +// Class Cognition.CogGroupEvaluation_Class +// 0x0010 (0x0040 - 0x0030) +class UCogGroupEvaluation_Class final : public UCogGroupEvaluation +{ +public: + TArray IncludeClasses; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_Class") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_Class") + } + static class UCogGroupEvaluation_Class* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_Class; + +// Class Cognition.CogGroupEvaluation_ScreenSpace +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_ScreenSpace final : public UCogGroupEvaluation +{ +public: + float ScreenDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_ScreenSpace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_ScreenSpace") + } + static class UCogGroupEvaluation_ScreenSpace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_ScreenSpace; + +// Class Cognition.CogGroupEvaluation_TargetFOV +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_TargetFOV final : public UCogGroupEvaluation +{ +public: + bool bUsePerceiverFootprintForFOV; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_TargetFOV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_TargetFOV") + } + static class UCogGroupEvaluation_TargetFOV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_TargetFOV; + +// Class Cognition.CogGroupEvaluation_SecondOrder_LOS +// 0x0238 (0x0260 - 0x0028) +class UCogGroupEvaluation_SecondOrder_LOS final : public UCogGroupEvaluation_SecondOrder +{ +public: + uint8 Pad_28[0x238]; // 0x0028(0x0238)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_SecondOrder_LOS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_SecondOrder_LOS") + } + static class UCogGroupEvaluation_SecondOrder_LOS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_SecondOrder_LOS; + +// Class Cognition.CogGroupFocusDirection_ActorFacing +// 0x0000 (0x0028 - 0x0028) +class UCogGroupFocusDirection_ActorFacing final : public UCogGroupFocusDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupFocusDirection_ActorFacing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupFocusDirection_ActorFacing") + } + static class UCogGroupFocusDirection_ActorFacing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupFocusDirection_ActorFacing; + +// Class Cognition.CogGroupFocusDirection_Movement +// 0x0000 (0x0028 - 0x0028) +class UCogGroupFocusDirection_Movement final : public UCogGroupFocusDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupFocusDirection_Movement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupFocusDirection_Movement") + } + static class UCogGroupFocusDirection_Movement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupFocusDirection_Movement; + +// Class Cognition.CogGroupFocusDirection_Camera +// 0x0000 (0x0028 - 0x0028) +class UCogGroupFocusDirection_Camera final : public UCogGroupFocusDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupFocusDirection_Camera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupFocusDirection_Camera") + } + static class UCogGroupFocusDirection_Camera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupFocusDirection_Camera; + +// Class Cognition.CogGroupLookAtPoint_World +// 0x0000 (0x0028 - 0x0028) +class UCogGroupLookAtPoint_World final : public UCogGroupLookAtPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupLookAtPoint_World") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupLookAtPoint_World") + } + static class UCogGroupLookAtPoint_World* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupLookAtPoint_World; + +// Class Cognition.CogGroupLookAtPoint_World_ActorOffset +// 0x0010 (0x0038 - 0x0028) +class UCogGroupLookAtPoint_World_ActorOffset final : public UCogGroupLookAtPoint +{ +public: + struct FVector Offset; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupLookAtPoint_World_ActorOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupLookAtPoint_World_ActorOffset") + } + static class UCogGroupLookAtPoint_World_ActorOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupLookAtPoint_World_ActorOffset; + +// Class Cognition.CogGroupLookAtPoint_CollisionCenter +// 0x0000 (0x0028 - 0x0028) +class UCogGroupLookAtPoint_CollisionCenter final : public UCogGroupLookAtPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupLookAtPoint_CollisionCenter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupLookAtPoint_CollisionCenter") + } + static class UCogGroupLookAtPoint_CollisionCenter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupLookAtPoint_CollisionCenter; + +// Class Cognition.CogGroupLookAtPoint_CollisionTop +// 0x0000 (0x0028 - 0x0028) +class UCogGroupLookAtPoint_CollisionTop final : public UCogGroupLookAtPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupLookAtPoint_CollisionTop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupLookAtPoint_CollisionTop") + } + static class UCogGroupLookAtPoint_CollisionTop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupLookAtPoint_CollisionTop; + +// Class Cognition.CogGroupLookAtPoint_Socket +// 0x0008 (0x0030 - 0x0028) +class UCogGroupLookAtPoint_Socket final : public UCogGroupLookAtPoint +{ +public: + class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupLookAtPoint_Socket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupLookAtPoint_Socket") + } + static class UCogGroupLookAtPoint_Socket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupLookAtPoint_Socket; + +// Class Cognition.CogGroupLookAtPoint_Custom +// 0x0000 (0x0028 - 0x0028) +class UCogGroupLookAtPoint_Custom final : public UCogGroupLookAtPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupLookAtPoint_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupLookAtPoint_Custom") + } + static class UCogGroupLookAtPoint_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupLookAtPoint_Custom; + +// Class Cognition.CogGroupPerceiverPoint_World +// 0x0000 (0x0028 - 0x0028) +class UCogGroupPerceiverPoint_World final : public UCogGroupPerceiverPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupPerceiverPoint_World") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_World") + } + static class UCogGroupPerceiverPoint_World* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupPerceiverPoint_World; + +// Class Cognition.CogGroupPerceiverPoint_World_ActorOffset +// 0x0010 (0x0038 - 0x0028) +class UCogGroupPerceiverPoint_World_ActorOffset final : public UCogGroupPerceiverPoint +{ +public: + struct FVector Offset; // 0x0028(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupPerceiverPoint_World_ActorOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_World_ActorOffset") + } + static class UCogGroupPerceiverPoint_World_ActorOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupPerceiverPoint_World_ActorOffset; + +// Class Cognition.CogGroupPerceiverPoint_Ground +// 0x0000 (0x0028 - 0x0028) +class UCogGroupPerceiverPoint_Ground final : public UCogGroupPerceiverPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupPerceiverPoint_Ground") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_Ground") + } + static class UCogGroupPerceiverPoint_Ground* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupPerceiverPoint_Ground; + +// Class Cognition.CogGroupPerceiverPoint_Camera +// 0x0000 (0x0028 - 0x0028) +class UCogGroupPerceiverPoint_Camera final : public UCogGroupPerceiverPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupPerceiverPoint_Camera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_Camera") + } + static class UCogGroupPerceiverPoint_Camera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupPerceiverPoint_Camera; + +// Class Cognition.CogGroupPerceiverPoint_Socket +// 0x0008 (0x0030 - 0x0028) +class UCogGroupPerceiverPoint_Socket final : public UCogGroupPerceiverPoint +{ +public: + class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupPerceiverPoint_Socket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_Socket") + } + static class UCogGroupPerceiverPoint_Socket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupPerceiverPoint_Socket; + +// Class Cognition.CogGroupTargetPoint_World +// 0x0000 (0x0028 - 0x0028) +class UCogGroupTargetPoint_World final : public UCogGroupTargetPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_World") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_World") + } + static class UCogGroupTargetPoint_World* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_World; + +// Class Cognition.CogGroupTargetPoint_World_ActorOffset +// 0x0010 (0x0038 - 0x0028) +class UCogGroupTargetPoint_World_ActorOffset final : public UCogGroupTargetPoint +{ +public: + struct FVector Offset; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_World_ActorOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_World_ActorOffset") + } + static class UCogGroupTargetPoint_World_ActorOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_World_ActorOffset; + +// Class Cognition.CogGroupTargetPoint_Socket +// 0x0008 (0x0030 - 0x0028) +class UCogGroupTargetPoint_Socket final : public UCogGroupTargetPoint +{ +public: + class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_Socket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_Socket") + } + static class UCogGroupTargetPoint_Socket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_Socket; + +// Class Cognition.CogGroupTargetPoint_StaticMeshCenter +// 0x0000 (0x0028 - 0x0028) +class UCogGroupTargetPoint_StaticMeshCenter final : public UCogGroupTargetPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_StaticMeshCenter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_StaticMeshCenter") + } + static class UCogGroupTargetPoint_StaticMeshCenter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_StaticMeshCenter; + +// Class Cognition.CogGroupTargetPoint_PlayerWorld +// 0x0000 (0x0028 - 0x0028) +class UCogGroupTargetPoint_PlayerWorld final : public UCogGroupTargetPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_PlayerWorld") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_PlayerWorld") + } + static class UCogGroupTargetPoint_PlayerWorld* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_PlayerWorld; + +// Class Cognition.CogGroupTargetPoint_ClosestPointOnCollision +// 0x0008 (0x0030 - 0x0028) +class UCogGroupTargetPoint_ClosestPointOnCollision final : public UCogGroupTargetPoint +{ +public: + float MinZHeightFromActorLocation; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_ClosestPointOnCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_ClosestPointOnCollision") + } + static class UCogGroupTargetPoint_ClosestPointOnCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_ClosestPointOnCollision; + +// Class Cognition.CogGroupTargetPoint_CustomRelative +// 0x0000 (0x0028 - 0x0028) +class UCogGroupTargetPoint_CustomRelative final : public UCogGroupTargetPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_CustomRelative") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_CustomRelative") + } + static class UCogGroupTargetPoint_CustomRelative* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_CustomRelative; + +// Class Cognition.CogGroupTargetPoint_CalloutAttach +// 0x0000 (0x0028 - 0x0028) +class UCogGroupTargetPoint_CalloutAttach final : public UCogGroupTargetPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupTargetPoint_CalloutAttach") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupTargetPoint_CalloutAttach") + } + static class UCogGroupTargetPoint_CalloutAttach* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupTargetPoint_CalloutAttach; + +// Class Cognition.CogGroupUpDirection_World +// 0x0000 (0x0028 - 0x0028) +class UCogGroupUpDirection_World final : public UCogGroupUpDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupUpDirection_World") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupUpDirection_World") + } + static class UCogGroupUpDirection_World* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupUpDirection_World; + +// Class Cognition.CogGroupUpDirection_Actor +// 0x0000 (0x0028 - 0x0028) +class UCogGroupUpDirection_Actor final : public UCogGroupUpDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupUpDirection_Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupUpDirection_Actor") + } + static class UCogGroupUpDirection_Actor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupUpDirection_Actor; + +// Class Cognition.CogGroupUpDirection_Camera +// 0x0000 (0x0028 - 0x0028) +class UCogGroupUpDirection_Camera final : public UCogGroupUpDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupUpDirection_Camera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupUpDirection_Camera") + } + static class UCogGroupUpDirection_Camera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupUpDirection_Camera; + +// Class Cognition.CogGroupUpDirection_Socket +// 0x0008 (0x0030 - 0x0028) +class UCogGroupUpDirection_Socket final : public UCogGroupUpDirection +{ +public: + class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupUpDirection_Socket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupUpDirection_Socket") + } + static class UCogGroupUpDirection_Socket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupUpDirection_Socket; + +// Class Cognition.CognitionComponent +// 0x0098 (0x0248 - 0x01B0) +class UCognitionComponent final : public UAIPerceptionComponent +{ +public: + float TimeOutCameraStickMoved; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate TargetSightedDelegate; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate TargetChangedDelegate; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate TargetLostDelegate; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CameraStickLastMovedDelegate; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CameraStickTimerExpiredDelegate; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_208[0x40]; // 0x0208(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DEBUG_ByIndex(int32 InIndex); + void DEBUG_CycleDebug(); + class AActor* GetBestTarget(TSubclassOf SenseImplementation); + struct FVector2D GetCameraFlickDirection(); + struct FVector GetMovementFocusDirection(); + bool IsCameraLastMovedStick(); + bool IsLeftStickMoving(); + bool IsLocked(); + bool IsRightStickMoving(); + void SetCameraLastMovedStick(bool InFlag); + void SetIsLocked(bool bInFlag); + void SetLeftStickMoving(bool bInFlag); + void SetMovementFocusDirection(const struct FVector& WorldDirection); + void SetRightStickMoving(bool bInFlag); + void TimerExpired(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CognitionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CognitionComponent") + } + static class UCognitionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCognitionComponent; + +// Class Cognition.CognitionStimuliSourceComponent +// 0x01E0 (0x02C8 - 0x00E8) +class UCognitionStimuliSourceComponent final : public UAIPerceptionStimuliSourceComponent +{ +public: + TMap, class UAISenseSpecificDetails*> SenseSpecificDetails; // 0x00E8(0x0050)(Edit, BlueprintVisible, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray TargetEvaluationArray; // 0x0138(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float FootprintRadius; // 0x0148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TopOffset; // 0x014C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BottomOffset; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityWeight; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VsPlayerPriorityWeightBump; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarDistance_Override; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FOV_Override; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialCombatMode SocialORCombatMode; // 0x0164(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreLineOfSight; // 0x0165(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreScreenSpace; // 0x0166(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpecialOnScreenTarget; // 0x0167(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisallowInteractInCombat; // 0x0168(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisallowInteractInMountOrTransition; // 0x0169(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisallowAimTargeting; // 0x016A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16B[0x5]; // 0x016B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UCogGroupTargetPoint* TargetPointClass; // 0x0170(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCogGroupLookAtPoint* LookAtPointClass; // 0x0178(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CalloutOffset; // 0x0180(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TargetFOVDetails; // 0x0190(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bLockOnEnabled; // 0x01A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1[0x3]; // 0x01A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxLockOnDistance; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordInteractLocation; // 0x01A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowTargetWhileStandingOn; // 0x01A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMinAimDistance; // 0x01AA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AB[0x1]; // 0x01AB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MinAimDistance; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECalloutType CalloutType; // 0x01B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECalloutBlipType CalloutBlipType; // 0x01B1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECalloutActions CalloutAction; // 0x01B2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B3[0x5]; // 0x01B3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FText TargetText; // 0x01B8(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor CalloutTextColor; // 0x01D0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bGrayOutButton; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsTargetTextTranslatable; // 0x01F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FA[0x2]; // 0x01FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CustomTargetPoint; // 0x01FC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CustomLookAtPoint; // 0x0208(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChargeTime; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CalloutInteractDistance; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap, class UCogTargetSceneComponent*> SenseSpecificTargetSceneComponents; // 0x0220(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap, class UCogTargetSceneComponent*> TargetPointSpecificTargetSceneComponents; // 0x0270(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_2C0[0x8]; // 0x02C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddRegisterAsSourceForSenses(const TSubclassOf& Sense); + float CalculateRadiusNeededToBePerceivedBy(float DistanceFromPerceiver, class AController* PerceiverController, TSubclassOf SenseToUse, bool bIncludePerceiverRadius); + void ChangeInformation(const struct FCalloutInformation& NewInformation); + float GetFootprintRadius(); + bool GetIgnoreLineOfSight(); + float GetPriorityWeight(); + class UAISenseSpecificDetails* GetSenseSpecificDetails(const TSubclassOf InSense); + bool IsRegisteredForSense(TSubclassOf SenseToFind); + void SetAutoRegisterAsSource(bool bFlag); + void SetFootprintRadius(float Radius); + void SetIgnoreLineOfSight(bool bFlag); + void SetPriorityWeight(float weight); + + bool GetAutoRegisterAsSource() const; + bool IsOwned() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CognitionStimuliSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CognitionStimuliSourceComponent") + } + static class UCognitionStimuliSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCognitionStimuliSourceComponent; + +} + diff --git a/Hogwarts Legacy/SDK/Cognition_structs.hpp b/Hogwarts Legacy/SDK/Cognition_structs.hpp new file mode 100644 index 0000000..b8c052a --- /dev/null +++ b/Hogwarts Legacy/SDK/Cognition_structs.hpp @@ -0,0 +1,152 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Cognition + +#include "Basic.hpp" + +#include "SlateCore_structs.hpp" + + +namespace SDK +{ + +// Enum Cognition.ECognitionBackgroundSetting +// NumValues: 0x0004 +enum class ECognitionBackgroundSetting : uint8 +{ + NotInBackground = 0, + InBackgroundNoBest = 1, + InBackgroundShowBest = 2, + ECognitionBackgroundSetting_MAX = 3, +}; + +// Enum Cognition.EProcessBestFlag +// NumValues: 0x0003 +enum class EProcessBestFlag : uint8 +{ + TargetSighted = 0, + TargetLost = 1, + EProcessBestFlag_MAX = 2, +}; + +// Enum Cognition.ESocialCombatMode +// NumValues: 0x0007 +enum class ESocialCombatMode : uint8 +{ + AllModes = 0, + Social = 1, + Combat = 2, + Adventure = 3, + Duress = 4, + Transfiguration = 5, + ESocialCombatMode_MAX = 6, +}; + +// Enum Cognition.ECalloutActions +// NumValues: 0x0031 +enum class ECalloutActions : uint8 +{ + NOT_SET = 0, + Action_Interact = 1, + Action_Loot = 2, + Menu_Pickup = 3, + Action_Steal = 4, + Action_Open = 5, + Action_Close = 6, + Action_Locked = 7, + Action_Enter = 8, + Action_Join = 9, + Action_Use = 10, + Action_Search = 11, + Action_Sleep = 12, + Action_Place = 13, + Action_To = 14, + Action_ReadMail = 15, + Action_Sit = 16, + Action_PickPlant = 17, + Action_ForcePlant = 18, + Action_Empty = 19, + Action_Pet = 20, + ActionID_Water = 21, + ActionID_HarvestByproduct = 22, + Action_LightTorch = 23, + Action_WhisperPassword = 24, + Action_Exit = 25, + Action_TicklePear = 26, + Action_Collect = 27, + Action_Rotate = 28, + Action_Unlock = 29, + Action_Reveal = 30, + Action_Roll = 31, + Action_Travel = 32, + Action_Wait = 33, + Action_Begin = 34, + Action_StealthTakedown = 35, + Action_Identify = 36, + Action_Inspect = 37, + Action_Equip = 38, + Action_Investigate = 39, + Action_Start = 40, + Action_Invoke = 41, + Action_PlaceToken = 42, + Action_Talk = 43, + Action_View = 44, + Action_Read = 45, + Action_Dive = 46, + Action_ViewPensieve = 47, + ECalloutActions_MAX = 48, +}; + +// Enum Cognition.ECalloutBlipType +// NumValues: 0x0006 +enum class ECalloutBlipType : uint8 +{ + Diamond = 0, + Dot = 1, + Door = 2, + Vendor = 3, + FastTravel = 4, + ECalloutBlipType_MAX = 5, +}; + +// Enum Cognition.ECalloutType +// NumValues: 0x0006 +enum class ECalloutType : uint8 +{ + Interact = 0, + Interact_Blip_Action = 1, + Interact_Blip_Action_Descriptor = 2, + Interact_Blip_Descriptor = 3, + Interact_NoBlip_Action = 4, + ECalloutType_MAX = 5, +}; + +// ScriptStruct Cognition.CalloutInformation +// 0x0058 (0x0058 - 0x0000) +struct FCalloutInformation final +{ +public: + ECalloutType CalloutType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECalloutBlipType CalloutBlipType; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECalloutActions CalloutAction; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FText TargetName; // 0x0008(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor CalloutTextColor; // 0x0020(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float CalloutInteractDistance; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGrayOutButton; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsTargetNameTranslatable; // 0x004D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Owned; // 0x004E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float CalloutChargeTime; // 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_FCalloutInformation; + +} + diff --git a/Hogwarts Legacy/SDK/ConsoleMacros_classes.hpp b/Hogwarts Legacy/SDK/ConsoleMacros_classes.hpp new file mode 100644 index 0000000..5cd1732 --- /dev/null +++ b/Hogwarts Legacy/SDK/ConsoleMacros_classes.hpp @@ -0,0 +1,412 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ConsoleMacros + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "ConsoleMacros_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class ConsoleMacros.ConsoleVariableLienAsset +// 0x0010 (0x0040 - 0x0030) +class UConsoleVariableLienAsset final : public UDataAsset +{ +public: + TArray ConsoleVariables; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleVariableLienAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleVariableLienAsset") + } + static class UConsoleVariableLienAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsoleVariableLienAsset; + +// Class ConsoleMacros.ConsoleMacroConsoleDelegate +// 0x0038 (0x0060 - 0x0028) +class UConsoleMacroConsoleDelegate : public UObject +{ +public: + class FName CommandKey; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x0030(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Help; // 0x0040(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasExecuted; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleMacroConsoleDelegate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleMacroConsoleDelegate") + } + static class UConsoleMacroConsoleDelegate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsoleMacroConsoleDelegate; + +// Class ConsoleMacros.ConsoleMacroConsoleDelegateShortcut +// 0x0000 (0x0060 - 0x0060) +class UConsoleMacroConsoleDelegateShortcut final : public UConsoleMacroConsoleDelegate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleMacroConsoleDelegateShortcut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleMacroConsoleDelegateShortcut") + } + static class UConsoleMacroConsoleDelegateShortcut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsoleMacroConsoleDelegateShortcut; + +// Class ConsoleMacros.ConsoleVariableWatcher +// 0x0040 (0x0288 - 0x0248) +class AConsoleVariableWatcher final : public AActor +{ +public: + TArray BoolVariables; // 0x0248(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray FloatVariables; // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray IntVariables; // 0x0268(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ConsoleVariableExists(const class FString& ConsoleVariable, bool* bExists); + static void CreateConsoleVariableAsBool(const class FString& ConsoleVariable, bool DefaultValue, const class FString& Help, bool* bSuccess); + static void CreateConsoleVariableAsFloat(const class FString& ConsoleVariable, float DefaultValue, const class FString& Help, bool* bSuccess); + static void CreateConsoleVariableAsInt(const class FString& ConsoleVariable, int32 DefaultValue, const class FString& Help, bool* bSuccess); + static void GetConsoleVariableAsBool(const class FString& ConsoleVariable, bool* bValue, bool* bExists, bool bDefaultValue); + static void GetConsoleVariableAsFloat(const class FString& ConsoleVariable, float* Value, bool* bExists, float DefaultValue); + static void GetConsoleVariableAsInt(const class FString& ConsoleVariable, int32* Value, bool* bExists, int32 DefaultValue); + static void SetConsoleVariableAsBool(const class FString& ConsoleVariable, bool Value, bool* bExists); + static void SetConsoleVariableAsFloat(const class FString& ConsoleVariable, float Value, bool* bExists); + static void SetConsoleVariableAsInt(const class FString& ConsoleVariable, int32 Value, bool* bExists); + static void WatchBoolConsoleVariable(class UObject* WorldContextObject, const class FString& ConsoleVariable, class UWatchedConsoleVariableBool** Variable); + static void WatchFloatConsoleVariable(class UObject* WorldContextObject, const class FString& ConsoleVariable, class UWatchedConsoleVariableFloat** Variable); + static void WatchIntConsoleVariable(class UObject* WorldContextObject, const class FString& ConsoleVariable, class UWatchedConsoleVariableInt** Variable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleVariableWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleVariableWatcher") + } + static class AConsoleVariableWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConsoleVariableWatcher; + +// Class ConsoleMacros.ConsoleMacroConsoleDelegateMacro +// 0x0000 (0x0060 - 0x0060) +class UConsoleMacroConsoleDelegateMacro final : public UConsoleMacroConsoleDelegate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleMacroConsoleDelegateMacro") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleMacroConsoleDelegateMacro") + } + static class UConsoleMacroConsoleDelegateMacro* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsoleMacroConsoleDelegateMacro; + +// Class ConsoleMacros.ConsoleMacroConsoleDelegateGroup +// 0x0000 (0x0060 - 0x0060) +class UConsoleMacroConsoleDelegateGroup final : public UConsoleMacroConsoleDelegate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleMacroConsoleDelegateGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleMacroConsoleDelegateGroup") + } + static class UConsoleMacroConsoleDelegateGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsoleMacroConsoleDelegateGroup; + +// Class ConsoleMacros.ConsoleMacrosPluginDefinitions +// 0x0030 (0x0058 - 0x0028) +class UConsoleMacrosPluginDefinitions final : public UObject +{ +public: + TArray Groups; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray Commands; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray Macros; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleMacrosPluginDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleMacrosPluginDefinitions") + } + static class UConsoleMacrosPluginDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsoleMacrosPluginDefinitions; + +// Class ConsoleMacros.ConsoleMacrosUserDefinitions +// 0x0178 (0x01A0 - 0x0028) +class UConsoleMacrosUserDefinitions final : public UObject +{ +public: + TArray Groups; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray Commands; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray Macros; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray OnGameStartup; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FConsoleMacrosAutomation EveryLevelAutomation; // 0x0068(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + TArray PerLevelAutomation; // 0x0088(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray BlockLevelAutomation; // 0x0098(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + bool bRunOnGameStartup; // 0x00A8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRunEveryLevelAutomation; // 0x00A9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRunPerLevelAutomation; // 0x00AA(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlockAllAutomation; // 0x00AB(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FConsoleMacros LiveMacros; // 0x00B0(0x00F0)(Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleMacrosUserDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleMacrosUserDefinitions") + } + static class UConsoleMacrosUserDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsoleMacrosUserDefinitions; + +// Class ConsoleMacros.ConsoleVariableLienSystem +// 0x0018 (0x0040 - 0x0028) +class UConsoleVariableLienSystem final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleVariableLienSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleVariableLienSystem") + } + static class UConsoleVariableLienSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsoleVariableLienSystem; + +// Class ConsoleMacros.ConsoleVariableLienFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UConsoleVariableLienFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ConsoleVariableAddAssetLiens(class UObject* LienHolder, class UConsoleVariableLienAsset* LienAsset, bool* bSuccess); + static void ConsoleVariableAddDefaultLien(class UObject* LienHolder, const class FString& Variable, bool* bSuccess, float Priority); + static void ConsoleVariableAddFloatLien(class UObject* LienHolder, const class FString& Variable, float Value, bool* bSuccess, float Priority); + static void ConsoleVariableAddIntegerLien(class UObject* LienHolder, const class FString& Variable, int32 Value, bool* bSuccess, float Priority); + static void ConsoleVariableAddStringLien(class UObject* LienHolder, const class FString& Variable, const class FString& Value, bool* bSuccess, float Priority); + static void ConsoleVariableAssetLiensActivate(class UObject* LienHolder, class UConsoleVariableLienAsset* LienAsset, bool* bSuccess, bool bActivate); + static void ConsoleVariableHasAnyLiens(class UObject* LienHolder, bool* bHasALien); + static void ConsoleVariableHasLien(class UObject* LienHolder, const class FString& Variable, bool* bHasALien); + static void ConsoleVariableRemoveAssetLiens(class UObject* LienHolder, class UConsoleVariableLienAsset* LienAsset, bool* bSuccess); + static void ConsoleVariableRemoveLien(class UObject* LienHolder, const class FString& Variable, bool* bSuccess); + static void ConsoleVariableRemoveLiens(class UObject* LienHolder, bool* bSuccess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsoleVariableLienFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsoleVariableLienFunctionLibrary") + } + static class UConsoleVariableLienFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsoleVariableLienFunctionLibrary; + +// Class ConsoleMacros.WatchedConsoleVariable +// 0x0010 (0x0038 - 0x0028) +class UWatchedConsoleVariable : public UObject +{ +public: + class FString Variable; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WatchedConsoleVariable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WatchedConsoleVariable") + } + static class UWatchedConsoleVariable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWatchedConsoleVariable; + +// Class ConsoleMacros.WatchedConsoleVariableBool +// 0x0018 (0x0050 - 0x0038) +class UWatchedConsoleVariableBool final : public UWatchedConsoleVariable +{ +public: + TMulticastInlineDelegate ChangedEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bValue; // 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 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WatchedConsoleVariableBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WatchedConsoleVariableBool") + } + static class UWatchedConsoleVariableBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWatchedConsoleVariableBool; + +// Class ConsoleMacros.WatchedConsoleVariableFloat +// 0x0018 (0x0050 - 0x0038) +class UWatchedConsoleVariableFloat final : public UWatchedConsoleVariable +{ +public: + TMulticastInlineDelegate ChangedEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float Value; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WatchedConsoleVariableFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WatchedConsoleVariableFloat") + } + static class UWatchedConsoleVariableFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWatchedConsoleVariableFloat; + +// Class ConsoleMacros.WatchedConsoleVariableInt +// 0x0018 (0x0050 - 0x0038) +class UWatchedConsoleVariableInt final : public UWatchedConsoleVariable +{ +public: + TMulticastInlineDelegate ChangedEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + int32 Value; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WatchedConsoleVariableInt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WatchedConsoleVariableInt") + } + static class UWatchedConsoleVariableInt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWatchedConsoleVariableInt; + +// Class ConsoleMacros.UserConsoleVariables +// 0x0030 (0x0060 - 0x0030) +class UUserConsoleVariables final : public UDataAsset +{ +public: + TArray Bools; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Floats; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Ints; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserConsoleVariables") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserConsoleVariables") + } + static class UUserConsoleVariables* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserConsoleVariables; + +} + diff --git a/Hogwarts Legacy/SDK/ConsoleMacros_structs.hpp b/Hogwarts Legacy/SDK/ConsoleMacros_structs.hpp new file mode 100644 index 0000000..b85049c --- /dev/null +++ b/Hogwarts Legacy/SDK/ConsoleMacros_structs.hpp @@ -0,0 +1,402 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ConsoleMacros + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum ConsoleMacros.EConsoleMacrosAutomationPhase +// NumValues: 0x0007 +enum class EConsoleMacrosAutomationPhase : uint8 +{ + OnBeginPlay = 0, + OnEndPlay = 1, + OnBeginPlayInEditor = 2, + OnEndPlayInEditor = 3, + OnEditorLevelOpen = 4, + OnEditorLevelClose = 5, + EConsoleMacrosAutomationPhase_MAX = 6, +}; + +// Enum ConsoleMacros.EConsoleMacrosAutomationLevelType +// NumValues: 0x0003 +enum class EConsoleMacrosAutomationLevelType : uint8 +{ + ExactMatch = 0, + PartialMatch = 1, + EConsoleMacrosAutomationLevelType_MAX = 2, +}; + +// Enum ConsoleMacros.EConsoleMacroCommandMode +// NumValues: 0x0004 +enum class EConsoleMacroCommandMode : uint8 +{ + Execute = 0, + Restore = 1, + Query = 2, + EConsoleMacroCommandMode_MAX = 3, +}; + +// Enum ConsoleMacros.EConsoleMacroCommandScope +// NumValues: 0x0004 +enum class EConsoleMacroCommandScope : uint8 +{ + CookedAndEditor = 0, + CookedOnly = 1, + EditorOnly = 2, + EConsoleMacroCommandScope_MAX = 3, +}; + +// Enum ConsoleMacros.EUserConsoleVariableSpecialUsage +// NumValues: 0x0004 +enum class EUserConsoleVariableSpecialUsage : uint8 +{ + BlendDomain = 0, + EnvironmentalGlobalsMPC = 1, + EnvironmentalGlobalsNPC = 2, + EUserConsoleVariableSpecialUsage_MAX = 3, +}; + +// Enum ConsoleMacros.EUserConsoleVariableBuilds +// NumValues: 0x0006 +enum class EUserConsoleVariableBuilds : uint8 +{ + Editor = 0, + Debug = 1, + Development = 2, + Test = 3, + Shipping = 4, + EUserConsoleVariableBuilds_MAX = 5, +}; + +// ScriptStruct ConsoleMacros.ConsoleMacroLevelName +// 0x0008 (0x0008 - 0x0000) +struct FConsoleMacroLevelName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsoleMacroLevelName; + +// ScriptStruct ConsoleMacros.ConsoleMacrosAutomationLevelSelect +// 0x0028 (0x0028 - 0x0000) +struct FConsoleMacrosAutomationLevelSelect final +{ +public: + EConsoleMacrosAutomationLevelType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FConsoleMacroLevelName LevelName; // 0x0004(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PartialLevelName; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLevelName; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConsoleMacrosAutomationLevelSelect; + +// ScriptStruct ConsoleMacros.ConsoleMacroCommandBase +// 0x0010 (0x0010 - 0x0000) +struct FConsoleMacroCommandBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UConsoleMacroConsoleDelegate* ConsoleDelegate; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FConsoleMacroCommandBase; + +// ScriptStruct ConsoleMacros.ConsoleMacro +// 0x0010 (0x0020 - 0x0010) +struct FConsoleMacro final : public FConsoleMacroCommandBase +{ +public: + TArray Commands; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsoleMacro; + +// ScriptStruct ConsoleMacros.ConsoleVariableFlexValue +// 0x0020 (0x0020 - 0x0000) +struct FConsoleVariableFlexValue final +{ +public: + int32 Integer; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float float_0; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString String; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bValidInteger : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bValidFloat : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bValidString : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConsoleVariableFlexValue; + +// ScriptStruct ConsoleMacros.ConsoleVariableLienEntry +// 0x0038 (0x0038 - 0x0000) +struct FConsoleVariableLienEntry final +{ +public: + class FString Variable; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConsoleVariableFlexValue Value; // 0x0010(0x0020)(Edit, NativeAccessSpecifierPublic) + float Priority; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConsoleVariableLienEntry; + +// ScriptStruct ConsoleMacros.ConsoleMacrosBlockAutomationLevel +// 0x0030 (0x0030 - 0x0000) +struct FConsoleMacrosBlockAutomationLevel final +{ +public: + struct FConsoleMacrosAutomationLevelSelect Level; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic) + int32 BlockPhases; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConsoleMacrosBlockAutomationLevel; + +// ScriptStruct ConsoleMacros.ConsoleMacroNameBase +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FConsoleMacroNameBase +{ +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_FConsoleMacroNameBase; + +// ScriptStruct ConsoleMacros.ConsoleMacroAnyNameWithRestore +// 0x0000 (0x0010 - 0x0010) +struct FConsoleMacroAnyNameWithRestore final : public FConsoleMacroNameBase +{ +}; +DUMPER7_ASSERTS_FConsoleMacroAnyNameWithRestore; + +// ScriptStruct ConsoleMacros.ConsoleMacrosAutomation +// 0x0020 (0x0020 - 0x0000) +struct FConsoleMacrosAutomation final +{ +public: + TArray OnBeginPlay; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OnEndPlay; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsoleMacrosAutomation; + +// ScriptStruct ConsoleMacros.ConsoleMacrosAutomationLevel +// 0x0050 (0x0050 - 0x0000) +struct FConsoleMacrosAutomationLevel final +{ +public: + struct FConsoleMacrosAutomationLevelSelect Level; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FConsoleMacrosAutomation Automation; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic) + int32 BlockEveryLevelAutomations; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConsoleMacrosAutomationLevel; + +// ScriptStruct ConsoleMacros.ConsoleMacroShortcut +// 0x0028 (0x0038 - 0x0010) +struct FConsoleMacroShortcut final : public FConsoleMacroCommandBase +{ +public: + class FName BaseName; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Command; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x0020(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RestoreValue; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoQuery : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConsoleMacroShortcut; + +// ScriptStruct ConsoleMacros.ConsoleMacroGroup +// 0x0010 (0x0020 - 0x0010) +struct FConsoleMacroGroup final : public FConsoleMacroCommandBase +{ +public: + TArray Commands; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsoleMacroGroup; + +// ScriptStruct ConsoleMacros.ConsoleMacros +// 0x00F0 (0x00F0 - 0x0000) +struct FConsoleMacros final +{ +public: + TMap Groups; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap GeneralCommands; // 0x0050(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap GeneralMacros; // 0x00A0(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsoleMacros; + +// ScriptStruct ConsoleMacros.ConsoleMacroShortcutEntryNameBase +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FConsoleMacroShortcutEntryNameBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Command; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RestoreValue; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoRestoreValue; // 0x0020(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConsoleMacroCommandScope Scope; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoQuery : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoRestoreValue : 1; // 0x0029(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConsoleMacroShortcutEntryNameBase; + +// ScriptStruct ConsoleMacros.ConsoleMacroShortcutEntry +// 0x0010 (0x0040 - 0x0030) +struct FConsoleMacroShortcutEntry final : public FConsoleMacroShortcutEntryNameBase +{ +public: + class FName Name; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseName; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConsoleMacroShortcutEntry; + +// ScriptStruct ConsoleMacros.ConsoleMacroGroupEntry +// 0x0018 (0x0018 - 0x0000) +struct FConsoleMacroGroupEntry final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Commands; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsoleMacroGroupEntry; + +// ScriptStruct ConsoleMacros.ConsoleMacroAnyName +// 0x0000 (0x0010 - 0x0010) +struct FConsoleMacroAnyName final : public FConsoleMacroNameBase +{ +}; +DUMPER7_ASSERTS_FConsoleMacroAnyName; + +// ScriptStruct ConsoleMacros.ConsoleMacroEntry +// 0x0020 (0x0020 - 0x0000) +struct FConsoleMacroEntry final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Commands; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + EConsoleMacroCommandScope Scope; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConsoleMacroEntry; + +// ScriptStruct ConsoleMacros.ConsoleMacroShortcutEntryNameRequired +// 0x0008 (0x0038 - 0x0030) +struct FConsoleMacroShortcutEntryNameRequired final : public FConsoleMacroShortcutEntryNameBase +{ +public: + class FName Name; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsoleMacroShortcutEntryNameRequired; + +// ScriptStruct ConsoleMacros.ConsoleMacroName +// 0x0000 (0x0010 - 0x0010) +struct FConsoleMacroName final : public FConsoleMacroNameBase +{ +}; +DUMPER7_ASSERTS_FConsoleMacroName; + +// ScriptStruct ConsoleMacros.ConsoleMacroShortcutName +// 0x0000 (0x0010 - 0x0010) +struct FConsoleMacroShortcutName final : public FConsoleMacroNameBase +{ +}; +DUMPER7_ASSERTS_FConsoleMacroShortcutName; + +// ScriptStruct ConsoleMacros.ConsoleVariableStringValue +// 0x0018 (0x0018 - 0x0000) +struct FConsoleVariableStringValue final +{ +public: + class FString String; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 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_FConsoleVariableStringValue; + +// ScriptStruct ConsoleMacros.ConsoleVariableFloatValue +// 0x0008 (0x0008 - 0x0000) +struct FConsoleVariableFloatValue final +{ +public: + float float_0; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 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_FConsoleVariableFloatValue; + +// ScriptStruct ConsoleMacros.ConsoleVariableIntegerValue +// 0x0008 (0x0008 - 0x0000) +struct FConsoleVariableIntegerValue final +{ +public: + int32 Integer; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 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_FConsoleVariableIntegerValue; + +// ScriptStruct ConsoleMacros.ConsoleVariableBoolValue +// 0x0002 (0x0002 - 0x0000) +struct FConsoleVariableBoolValue final +{ +public: + bool bBool; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConsoleVariableBoolValue; + +// ScriptStruct ConsoleMacros.UserConsoleVariable +// 0x0030 (0x0030 - 0x0000) +struct FUserConsoleVariable +{ +public: + class FString Variable; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Help; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Builds; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpecialUsage; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpecialUsageName; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUserConsoleVariable; + +// ScriptStruct ConsoleMacros.UserConsoleVariableInt +// 0x0008 (0x0038 - 0x0030) +struct FUserConsoleVariableInt final : public FUserConsoleVariable +{ +public: + int32 DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUserConsoleVariableInt; + +// ScriptStruct ConsoleMacros.UserConsoleVariableFloat +// 0x0008 (0x0038 - 0x0030) +struct FUserConsoleVariableFloat final : public FUserConsoleVariable +{ +public: + float DefaultValue; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUserConsoleVariableFloat; + +// ScriptStruct ConsoleMacros.UserConsoleVariableBool +// 0x0008 (0x0038 - 0x0030) +struct FUserConsoleVariableBool final : public FUserConsoleVariable +{ +public: + bool bDefaultValue; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUserConsoleVariableBool; + +} + diff --git a/Hogwarts Legacy/SDK/ControlMapper_classes.hpp b/Hogwarts Legacy/SDK/ControlMapper_classes.hpp new file mode 100644 index 0000000..42abf97 --- /dev/null +++ b/Hogwarts Legacy/SDK/ControlMapper_classes.hpp @@ -0,0 +1,672 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ControlMapper + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "ControlMapper_structs.hpp" +#include "GameLogicRuntime_structs.hpp" +#include "GameLogicRuntime_classes.hpp" + + +namespace SDK +{ + +// Class ControlMapper.BaseWatcher +// 0x00E8 (0x0110 - 0x0028) +class UBaseWatcher : public UObject +{ +public: + uint8 Pad_28[0x90]; // 0x0028(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + class UWatcherRecord* WatcherRecord; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C0[0x50]; // 0x00C0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FiltersHaveChanged(bool bNewResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseWatcher") + } + static class UBaseWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBaseWatcher; + +// Class ControlMapper.ButtonWatcher +// 0x0048 (0x0158 - 0x0110) +class UButtonWatcher : public UBaseWatcher +{ +public: + uint8 Pad_110[0x48]; // 0x0110(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActionCancel(); + void ActionInitiate(); + void ButtonPressed(); + void ButtonReleased(); + void ExpressionChanged(bool NewResult); + void FlushQueuedActions(class UWatcherRecord* InWatcherRecord); + void ModifierChanged(bool NewResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ButtonWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ButtonWatcher") + } + static class UButtonWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButtonWatcher; + +// Class ControlMapper.TimedButtonWatcher +// 0x0008 (0x0160 - 0x0158) +class UTimedButtonWatcher : public UButtonWatcher +{ +public: + uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActionStop(); + float RestoreChargeTime(); + void SetChargeTime(float InChargeTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimedButtonWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimedButtonWatcher") + } + static class UTimedButtonWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimedButtonWatcher; + +// Class ControlMapper.ControlMapperPlayerInput +// 0x0010 (0x03B8 - 0x03A8) +class UControlMapperPlayerInput : public UPlayerInput +{ +public: + uint8 Pad_3A8[0x10]; // 0x03A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlMapperPlayerInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlMapperPlayerInput") + } + static class UControlMapperPlayerInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlMapperPlayerInput; + +// Class ControlMapper.StickWatcher +// 0x0020 (0x0130 - 0x0110) +class UStickWatcher : public UBaseWatcher +{ +public: + uint8 Pad_110[0x20]; // 0x0110(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActionCancel(); + void ActionStart(); + void ActionStop(); + struct FVector2D GetInputAxes(); + void StickX(float AxisVal); + void StickY(float AxisVal); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StickWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StickWatcher") + } + static class UStickWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStickWatcher; + +// Class ControlMapper.WatcherRecord +// 0x0030 (0x0058 - 0x0028) +class UWatcherRecord : public UObject +{ +public: + TArray LogicFilters; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bRequireControlReleaseBeforeActionPressed; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFilterMustBeTrueAtActionPressed; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFilterMustBeTrueAtActionReleased; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActionPressedMustHaveBeenSentToSendActionReleased; // 0x003B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireRepressAfterCancel; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExecuteWhenPaused; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bModifierRequired; // 0x003E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FName_GameLogicExpression ModifierName; // 0x0040(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequiredModifierValue; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0xF]; // 0x0049(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WatcherRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WatcherRecord") + } + static class UWatcherRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWatcherRecord; + +// Class ControlMapper.ButtonWatcherRecord +// 0x0000 (0x0058 - 0x0058) +class UButtonWatcherRecord : public UWatcherRecord +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ButtonWatcherRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ButtonWatcherRecord") + } + static class UButtonWatcherRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButtonWatcherRecord; + +// Class ControlMapper.TimedButtonWatcherRecord +// 0x0008 (0x0060 - 0x0058) +class UTimedButtonWatcherRecord : public UButtonWatcherRecord +{ +public: + float ChargeTime; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimedButtonWatcherRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimedButtonWatcherRecord") + } + static class UTimedButtonWatcherRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimedButtonWatcherRecord; + +// Class ControlMapper.InputToGameLogic +// 0x0008 (0x0030 - 0x0028) +class UInputToGameLogic : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InputFlushed(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputToGameLogic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputToGameLogic") + } + static class UInputToGameLogic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputToGameLogic; + +// Class ControlMapper.ActionToGameLogic +// 0x0010 (0x0040 - 0x0030) +class UActionToGameLogic final : public UInputToGameLogic +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActionToGameLogic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActionToGameLogic") + } + static class UActionToGameLogic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActionToGameLogic; + +// Class ControlMapper.StickWatcherRecord +// 0x0008 (0x0060 - 0x0058) +class UStickWatcherRecord : public UWatcherRecord +{ +public: + class UCurveFloat* StickMagCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StickWatcherRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StickWatcherRecord") + } + static class UStickWatcherRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStickWatcherRecord; + +// Class ControlMapper.AnalogButtonWatcher +// 0x0008 (0x0160 - 0x0158) +class UAnalogButtonWatcher final : public UButtonWatcher +{ +public: + uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AnalogValue(float AxisVal); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnalogButtonWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnalogButtonWatcher") + } + static class UAnalogButtonWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnalogButtonWatcher; + +// Class ControlMapper.AnalogButtonWatcherRecord +// 0x0008 (0x0060 - 0x0058) +class UAnalogButtonWatcherRecord final : public UButtonWatcherRecord +{ +public: + float PressedValue; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReleasedValue; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnalogButtonWatcherRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnalogButtonWatcherRecord") + } + static class UAnalogButtonWatcherRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnalogButtonWatcherRecord; + +// Class ControlMapper.ContextFilterComponent +// 0x0070 (0x0148 - 0x00D8) +class UContextFilterComponent final : public UGameLogicComponent +{ +public: + TArray StartingContexts; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x60]; // 0x00E8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ClearContextOnActor(class AActor* InActor, const struct FInputContextWithType& Context); + static bool EvaluateFilterOnActor(class AActor* InActor, const struct FInputFilter& InputFilter); + static bool GetContextOnActor(class AActor* InActor, const struct FInputContextWithType& Context); + static void SetContextOnActor(class AActor* InActor, const struct FInputContextWithType& Context, bool bFlag); + + void AddFilter(const struct FInputFilter& InFilter); + void ClearContext(const struct FInputContextWithType& Context); + bool EvaluateFilter(const struct FInputFilter& InFilter); + bool GetContext(const struct FInputContextWithType& Context); + void RemoveFilter(const struct FInputFilter& InFilter); + void SetContext(const struct FInputContextWithType& Context, bool bFlag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContextFilterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContextFilterComponent") + } + static class UContextFilterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UContextFilterComponent; + +// Class ControlMapper.ControlMapperBPFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UControlMapperBPFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void DisableCustomInput(class UObject* InputReceiver, class UInputComponent* InputComponent); + static void EnableCustomInput(class UObject* InputReceiver, class UInputComponent* InputComponent); + static float GetInputAxisValue(class AActor* InputComponentOwner, const class FName InputAxisName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlMapperBPFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlMapperBPFunctionLibrary") + } + static class UControlMapperBPFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlMapperBPFunctionLibrary; + +// Class ControlMapper.ControlMapperSettings +// 0x00A8 (0x00D0 - 0x0028) +class UControlMapperSettings final : public UObject +{ +public: + struct FName_GameLogicRealm UsesRealm; // 0x0028(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap ActionToGameLogicBool; // 0x0030(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + TMap AxisToGameLogicBool; // 0x0080(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlMapperSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlMapperSettings") + } + static class UControlMapperSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlMapperSettings; + +// Class ControlMapper.CustomInputDelegateBinding +// 0x0000 (0x0028 - 0x0028) +class UCustomInputDelegateBinding : public UInputDelegateBinding +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomInputDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomInputDelegateBinding") + } + static class UCustomInputDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomInputDelegateBinding; + +// Class ControlMapper.CustomAnalogInputActionDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UCustomAnalogInputActionDelegateBinding final : public UCustomInputDelegateBinding +{ +public: + TArray InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomAnalogInputActionDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomAnalogInputActionDelegateBinding") + } + static class UCustomAnalogInputActionDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomAnalogInputActionDelegateBinding; + +// Class ControlMapper.CustomInputActionDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UCustomInputActionDelegateBinding final : public UCustomInputDelegateBinding +{ +public: + TArray InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomInputActionDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomInputActionDelegateBinding") + } + static class UCustomInputActionDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomInputActionDelegateBinding; + +// Class ControlMapper.CustomInputAxisDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UCustomInputAxisDelegateBinding final : public UCustomInputDelegateBinding +{ +public: + TArray InputAxisDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomInputAxisDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomInputAxisDelegateBinding") + } + static class UCustomInputAxisDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomInputAxisDelegateBinding; + +// Class ControlMapper.CustomStickInputActionDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UCustomStickInputActionDelegateBinding final : public UCustomInputDelegateBinding +{ +public: + TArray InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomStickInputActionDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomStickInputActionDelegateBinding") + } + static class UCustomStickInputActionDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomStickInputActionDelegateBinding; + +// Class ControlMapper.AxisToGameLogic +// 0x0020 (0x0050 - 0x0030) +class UAxisToGameLogic final : public UInputToGameLogic +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AxisToGameLogic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AxisToGameLogic") + } + static class UAxisToGameLogic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAxisToGameLogic; + +// Class ControlMapper.InputWatcherComponent +// 0x00A0 (0x01F8 - 0x0158) +class UInputWatcherComponent final : public UInputComponent +{ +public: + TArray Watchers; // 0x0158(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_168[0x28]; // 0x0168(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TMap InputToGameLogicMap; // 0x0190(0x0050)(NativeAccessSpecifierPrivate) + TArray UpdateWatcherList; // 0x01E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UGameLogicObject* GameLogicObject; // 0x01F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static void FlushQueuedActionsOnOwner(class AActor* Owner, class UWatcherRecord* InWatcherRecord); + static struct FVector2D GetFlickDirection(class AActor* Owner, class UStickFlickWatcherRecord* StickFlickWatcherRecord); + + void FlushQueuedActions(class UWatcherRecord* InWatcherRecord); + class UGameLogicObject* GetGameLogicObject(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputWatcherComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputWatcherComponent") + } + static class UInputWatcherComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputWatcherComponent; + +// Class ControlMapper.StickFlickWatcher +// 0x0018 (0x0148 - 0x0130) +class UStickFlickWatcher final : public UStickWatcher +{ +public: + uint8 Pad_130[0x18]; // 0x0130(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StickFlickWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StickFlickWatcher") + } + static class UStickFlickWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStickFlickWatcher; + +// Class ControlMapper.StickFlickWatcherRecord +// 0x0010 (0x0070 - 0x0060) +class UStickFlickWatcherRecord final : public UStickWatcherRecord +{ +public: + float PreFlickRestTime; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTime; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinMagnitude; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StickFlickWatcherRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StickFlickWatcherRecord") + } + static class UStickFlickWatcherRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStickFlickWatcherRecord; + +} + diff --git a/Hogwarts Legacy/SDK/ControlMapper_structs.hpp b/Hogwarts Legacy/SDK/ControlMapper_structs.hpp new file mode 100644 index 0000000..de47e8f --- /dev/null +++ b/Hogwarts Legacy/SDK/ControlMapper_structs.hpp @@ -0,0 +1,175 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ControlMapper + +#include "Basic.hpp" + +#include "GameLogicRuntime_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum ControlMapper.EInputContextLogicType +// NumValues: 0x0003 +enum class EInputContextLogicType : uint8 +{ + Binary = 0, + Fuzzy = 1, + EInputContextLogicType_MAX = 2, +}; + +// ScriptStruct ControlMapper.InputContextWithType +// 0x000C (0x000C - 0x0000) +struct FInputContextWithType final +{ +public: + class FName ContextName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputContextLogicType ContextLogicType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialValue; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugValueChange; // 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_FInputContextWithType; + +// ScriptStruct ControlMapper.SplitWindow +// 0x0008 (0x0008 - 0x0000) +struct FSplitWindow final +{ +public: + float QueueOffsetTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bQueueStickDirection; // 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_FSplitWindow; + +// ScriptStruct ControlMapper.InputToGameLogicInfo +// 0x000C (0x000C - 0x0000) +struct FInputToGameLogicInfo +{ +public: + struct FName_GameLogicVarBool BoolVarName; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExecuteWhenPaused; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputToGameLogicInfo; + +// ScriptStruct ControlMapper.AxisToGameLogicInfo +// 0x0010 (0x001C - 0x000C) +struct FAxisToGameLogicInfo final : public FInputToGameLogicInfo +{ +public: + struct FName_GameLogicVarFloat FloatVarName; // 0x000C(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnterValue; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExitValue; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAxisToGameLogicInfo; + +// ScriptStruct ControlMapper.ActionToGameLogicInfo +// 0x0000 (0x000C - 0x000C) +struct FActionToGameLogicInfo final : public FInputToGameLogicInfo +{ +}; +DUMPER7_ASSERTS_FActionToGameLogicInfo; + +// ScriptStruct ControlMapper.CustomBlueprintAnalogInputDelegateBinding +// 0x0018 (0x0030 - 0x0018) +struct FCustomBlueprintAnalogInputDelegateBinding final : public FBlueprintInputActionDelegateBinding +{ +public: + class UWatcherRecord* WatcherRecord; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSplitWindow SplitWindow; // 0x0020(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + bool bUsesGameLogic; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomBlueprintAnalogInputDelegateBinding; + +// ScriptStruct ControlMapper.CustomBlueprintInputDelegateBinding +// 0x0018 (0x0030 - 0x0018) +struct FCustomBlueprintInputDelegateBinding final : public FBlueprintInputActionDelegateBinding +{ +public: + class UWatcherRecord* WatcherRecord; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSplitWindow SplitWindow; // 0x0020(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + bool bUsesGameLogic; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomBlueprintInputDelegateBinding; + +// ScriptStruct ControlMapper.BlueprintCustomInputAxisDelegateBinding +// 0x0010 (0x0014 - 0x0004) +struct FBlueprintCustomInputAxisDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + class FName InputAxisName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintCustomInputAxisDelegateBinding; + +// ScriptStruct ControlMapper.CustomBlueprintStickInputDelegateBinding +// 0x0018 (0x0030 - 0x0018) +struct FCustomBlueprintStickInputDelegateBinding final : public FBlueprintInputActionDelegateBinding +{ +public: + class UWatcherRecord* WatcherRecord; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSplitWindow SplitWindow; // 0x0020(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + bool bUsesGameLogic; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomBlueprintStickInputDelegateBinding; + +// ScriptStruct ControlMapper.Name_ControlMapperAction +// 0x0000 (0x0008 - 0x0008) +struct FName_ControlMapperAction final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_ControlMapperAction; + +// ScriptStruct ControlMapper.Name_ControlMapperAxis +// 0x0000 (0x0008 - 0x0008) +struct FName_ControlMapperAxis final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_ControlMapperAxis; + +// ScriptStruct ControlMapper.InputContextWithTypeDef +// 0x000C (0x000C - 0x0000) +struct FInputContextWithTypeDef final +{ +public: + class FName ContextName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputContextLogicType ContextLogicType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialValue; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugValueChange; // 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_FInputContextWithTypeDef; + +// ScriptStruct ControlMapper.InputFilterDef +// 0x0018 (0x0018 - 0x0000) +struct FInputFilterDef final +{ +public: + class FName FilterName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LogicElements; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputFilterDef; + +// ScriptStruct ControlMapper.InputFilter +// 0x0008 (0x0008 - 0x0000) +struct FInputFilter final +{ +public: + class FName FilterName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputFilter; + +} + diff --git a/Hogwarts Legacy/SDK/ControlRig_classes.hpp b/Hogwarts Legacy/SDK/ControlRig_classes.hpp new file mode 100644 index 0000000..f356926 --- /dev/null +++ b/Hogwarts Legacy/SDK/ControlRig_classes.hpp @@ -0,0 +1,620 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ControlRig + +#include "Basic.hpp" + +#include "AnimGraphRuntime_classes.hpp" +#include "DeveloperSettings_classes.hpp" +#include "ControlRig_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "PropertyPath_structs.hpp" +#include "LevelSequence_classes.hpp" +#include "Engine_classes.hpp" +#include "MovieSceneTracks_structs.hpp" +#include "MovieSceneTracks_classes.hpp" +#include "MovieScene_structs.hpp" +#include "MovieScene_classes.hpp" + + +namespace SDK +{ + +// Class ControlRig.ControlRigBlueprintGeneratedClass +// 0x0000 (0x0328 - 0x0328) +class UControlRigBlueprintGeneratedClass final : public UBlueprintGeneratedClass +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigBlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigBlueprintGeneratedClass") + } + static class UControlRigBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigBlueprintGeneratedClass; + +// Class ControlRig.ControlRig +// 0x0628 (0x0650 - 0x0028) +class UControlRig : public UObject +{ +public: + uint8 Pad_28[0x1D]; // 0x0028(0x001D)(Fixing Size After Last Property [ Dumper-7 ]) + ERigExecutionType ExecutionType; // 0x0045(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class URigVM* VM; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FRigHierarchyContainer Hierarchy; // 0x0050(0x0368)(NativeAccessSpecifierPrivate) + TSoftObjectPtr GizmoLibrary; // 0x03B8(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap InputProperties; // 0x03F0(0x0050)(Deprecated, NativeAccessSpecifierPrivate) + TMap OutputProperties; // 0x0440(0x0050)(Deprecated, NativeAccessSpecifierPrivate) + struct FControlRigDrawContainer DrawContainer; // 0x0490(0x0018)(NativeAccessSpecifierPrivate) + uint8 Pad_4A8[0x18]; // 0x04A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationDataSourceRegistry* DataSourceRegistry; // 0x04C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray EventQueue; // 0x04C8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_4D8[0x78]; // 0x04D8(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigInfluenceMapPerEvent Influences; // 0x0550(0x0060)(NativeAccessSpecifierPrivate) + class UControlRig* InteractionRig; // 0x05B0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf InteractionRigClass; // 0x05B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray AssetUserData; // 0x05C0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + uint8 Pad_5D0[0x80]; // 0x05D0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetInteractionRig(class UControlRig* InInteractionRig); + void SetInteractionRigClass(TSubclassOf InInteractionRigClass); + + class UControlRig* GetInteractionRig() const; + TSubclassOf GetInteractionRigClass() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRig") + } + static class UControlRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRig; + +// Class ControlRig.ControlRigComponent +// 0x00E0 (0x0560 - 0x0480) +class UControlRigComponent final : public UPrimitiveComponent +{ +public: + TSubclassOf ControlRigClass; // 0x0480(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPostInitializeDelegate; // 0x0488(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPreSetupDelegate; // 0x0498(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPostSetupDelegate; // 0x04A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPreUpdateDelegate; // 0x04B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPostUpdateDelegate; // 0x04C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray MappedElements; // 0x04D8(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bResetTransformBeforeTick; // 0x04E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetInitialsBeforeSetup; // 0x04E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateRigOnTick; // 0x04EA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateInEditor; // 0x04EB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawBones; // 0x04EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowDebugDrawing; // 0x04ED(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4EE[0x2]; // 0x04EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UControlRig* ControlRig; // 0x04F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4F8[0x68]; // 0x04F8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddMappedCompleteSkeletalMesh(class USkeletalMeshComponent* SkeletalMeshComponent); + void AddMappedComponents(const TArray& Components); + void AddMappedElements(const TArray& NewMappedElements); + void AddMappedSkeletalMesh(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& Bones, const TArray& Curves); + void ClearMappedElements(); + bool DoesElementExist(class FName Name_0, ERigElementType ElementType); + struct FTransform GetBoneTransform(class FName BoneName, EControlRigComponentSpace Space); + bool GetControlBool(class FName ControlName); + float GetControlFloat(class FName ControlName); + int32 GetControlInt(class FName ControlName); + struct FTransform GetControlOffset(class FName ControlName, EControlRigComponentSpace Space); + struct FVector GetControlPosition(class FName ControlName, EControlRigComponentSpace Space); + class UControlRig* GetControlRig(); + struct FRotator GetControlRotator(class FName ControlName, EControlRigComponentSpace Space); + struct FVector GetControlScale(class FName ControlName, EControlRigComponentSpace Space); + struct FTransform GetControlTransform(class FName ControlName, EControlRigComponentSpace Space); + struct FVector2D GetControlVector2D(class FName ControlName); + TArray GetElementNames(ERigElementType ElementType); + struct FTransform GetInitialBoneTransform(class FName BoneName, EControlRigComponentSpace Space); + struct FTransform GetInitialSpaceTransform(class FName SpaceName, EControlRigComponentSpace Space); + struct FTransform GetSpaceTransform(class FName SpaceName, EControlRigComponentSpace Space); + void Initialize(); + void OnPostInitialize(class UControlRigComponent* Component); + void OnPostSetup(class UControlRigComponent* Component); + void OnPostUpdate(class UControlRigComponent* Component); + void OnPreSetup(class UControlRigComponent* Component); + void OnPreUpdate(class UControlRigComponent* Component); + void SetBoneInitialTransformsFromSkeletalMesh(class USkeletalMesh* InSkeletalMesh); + void SetBoneTransform(class FName BoneName, const struct FTransform& Transform, EControlRigComponentSpace Space, float weight, bool bPropagateToChildren); + void SetControlBool(class FName ControlName, bool Value); + void SetControlFloat(class FName ControlName, float Value); + void SetControlInt(class FName ControlName, int32 Value); + void SetControlOffset(class FName ControlName, const struct FTransform& OffsetTransform, EControlRigComponentSpace Space); + void SetControlPosition(class FName ControlName, const struct FVector& Value, EControlRigComponentSpace Space); + void SetControlRotator(class FName ControlName, const struct FRotator& Value, EControlRigComponentSpace Space); + void SetControlScale(class FName ControlName, const struct FVector& Value, EControlRigComponentSpace Space); + void SetControlTransform(class FName ControlName, const struct FTransform& Value, EControlRigComponentSpace Space); + void SetControlVector2D(class FName ControlName, const struct FVector2D& Value); + void SetInitialBoneTransform(class FName BoneName, const struct FTransform& InitialTransform, EControlRigComponentSpace Space, bool bPropagateToChildren); + void SetInitialSpaceTransform(class FName SpaceName, const struct FTransform& InitialTransform, EControlRigComponentSpace Space); + void SetMappedElements(const TArray& NewMappedElements); + void Update(float DeltaTime); + + float GetAbsoluteTime() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigComponent") + } + static class UControlRigComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigComponent; + +// Class ControlRig.AdditiveControlRig +// 0x0010 (0x0660 - 0x0650) +class UAdditiveControlRig final : public UControlRig +{ +public: + uint8 Pad_650[0x10]; // 0x0650(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AdditiveControlRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AdditiveControlRig") + } + static class UAdditiveControlRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAdditiveControlRig; + +// Class ControlRig.ControlRigControlActor +// 0x0098 (0x02E0 - 0x0248) +class AControlRigControlActor final : public AActor +{ +public: + class AActor* ActorToTrack; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ControlRigClass; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRefreshOnTick; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSelectable; // 0x0259(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* MaterialOverride; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ColorParameter; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastShadows; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_279[0x7]; // 0x0279(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* ActorRootComponent; // 0x0280(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UControlRig* ControlRig; // 0x0288(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ControlNames; // 0x0290(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray GizmoTransforms; // 0x02A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray Components; // 0x02B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray Materials; // 0x02C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class FName ColorParameterName; // 0x02D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Clear(); + void Refresh(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigControlActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigControlActor") + } + static class AControlRigControlActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AControlRigControlActor; + +// Class ControlRig.ControlRigAnimInstance +// 0x0000 (0x02C0 - 0x02C0) +class UControlRigAnimInstance final : public UAnimInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigAnimInstance") + } + static class UControlRigAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigAnimInstance; + +// Class ControlRig.ControlRigGizmoActor +// 0x0028 (0x0270 - 0x0248) +class AControlRigGizmoActor final : public AActor +{ +public: + class USceneComponent* ActorRootComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* StaticMeshComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ControlRigIndex; // 0x0258(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ControlName; // 0x025C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ColorParameterName; // 0x0264(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x026C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bSelected : 1; // 0x026C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bSelectable : 1; // 0x026C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHovered : 1; // 0x026C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnEnabledChanged(bool bIsEnabled); + void OnHoveredChanged(bool bIsSelected); + void OnManipulatingChanged(bool bIsManipulating); + void OnSelectionChanged(bool bIsSelected); + void OnTransformChanged(const struct FTransform& NewTransform); + void SetEnabled(bool bInEnabled); + void SetGlobalTransform(const struct FTransform& InTransform); + void SetHovered(bool bInHovered); + void SetSelectable(bool bInSelectable); + void SetSelected(bool bInSelected); + + struct FTransform GetGlobalTransform() const; + bool IsEnabled() const; + bool IsHovered() const; + bool IsSelectedInEditor() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigGizmoActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigGizmoActor") + } + static class AControlRigGizmoActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AControlRigGizmoActor; + +// Class ControlRig.ControlRigGizmoLibrary +// 0x00B8 (0x00E0 - 0x0028) +class UControlRigGizmoLibrary final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FControlRigGizmoDefinition DefaultGizmo; // 0x0030(0x0060)(Edit, NativeAccessSpecifierPublic) + TSoftObjectPtr DefaultMaterial; // 0x0090(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MaterialColorParameter; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Gizmos; // 0x00C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigGizmoLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigGizmoLibrary") + } + static class UControlRigGizmoLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigGizmoLibrary; + +// Class ControlRig.ControlRigLayerInstance +// 0x0000 (0x02C0 - 0x02C0) +class UControlRigLayerInstance final : public UAnimInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigLayerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigLayerInstance") + } + static class UControlRigLayerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigLayerInstance; + +// Class ControlRig.ControlRigValidationPass +// 0x0000 (0x0028 - 0x0028) +class UControlRigValidationPass : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigValidationPass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigValidationPass") + } + static class UControlRigValidationPass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigValidationPass; + +// Class ControlRig.ControlRigNumericalValidationPass +// 0x0038 (0x0060 - 0x0028) +class UControlRigNumericalValidationPass final : public UControlRigValidationPass +{ +public: + bool bCheckControls; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckBones; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckCurves; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x1]; // 0x002B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float TranslationPrecision; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationPrecision; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScalePrecision; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurvePrecision; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventNameA; // 0x003C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName EventNameB; // 0x0044(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigPose Pose; // 0x0050(0x0010)(Transient, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigNumericalValidationPass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigNumericalValidationPass") + } + static class UControlRigNumericalValidationPass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigNumericalValidationPass; + +// Class ControlRig.ControlRigObjectHolder +// 0x0010 (0x0038 - 0x0028) +class UControlRigObjectHolder final : public UObject +{ +public: + TArray Objects; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigObjectHolder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigObjectHolder") + } + static class UControlRigObjectHolder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigObjectHolder; + +// Class ControlRig.ControlRigSequence +// 0x0058 (0x0220 - 0x01C8) +class UControlRigSequence final : public ULevelSequence +{ +public: + TSoftObjectPtr LastExportedToAnimationSequence; // 0x01C8(0x0028)(AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr LastExportedUsingSkeletalMesh; // 0x01F0(0x0028)(AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastExportedFrameRate; // 0x0218(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigSequence") + } + static class UControlRigSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigSequence; + +// Class ControlRig.ControlRigSequencerAnimInstance +// 0x0010 (0x02D0 - 0x02C0) +class UControlRigSequencerAnimInstance final : public UAnimSequencerInstance +{ +public: + uint8 Pad_2C0[0x10]; // 0x02C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigSequencerAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigSequencerAnimInstance") + } + static class UControlRigSequencerAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigSequencerAnimInstance; + +// Class ControlRig.ControlRigSettings +// 0x0000 (0x0038 - 0x0038) +class UControlRigSettings final : public UDeveloperSettings +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigSettings") + } + static class UControlRigSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigSettings; + +// Class ControlRig.ControlRigValidator +// 0x0040 (0x0068 - 0x0028) +class UControlRigValidator final : public UObject +{ +public: + TArray Passes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x30]; // 0x0038(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlRigValidator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlRigValidator") + } + static class UControlRigValidator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlRigValidator; + +// Class ControlRig.FKControlRig +// 0x0018 (0x0668 - 0x0650) +class UFKControlRig final : public UControlRig +{ +public: + TArray IsControlActive; // 0x0650(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + EControlRigFKRigExecuteMode ApplyMode; // 0x0660(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_661[0x7]; // 0x0661(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FKControlRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FKControlRig") + } + static class UFKControlRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFKControlRig; + +// Class ControlRig.MovieSceneControlRigParameterSection +// 0x01A0 (0x02E8 - 0x0148) +class UMovieSceneControlRigParameterSection final : public UMovieSceneParameterSection +{ +public: + class UControlRig* ControlRig; // 0x0148(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf ControlRigClass; // 0x0150(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ControlsMask; // 0x0158(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FMovieSceneTransformMask TransformMask; // 0x0168(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel weight; // 0x0170(0x00A0)(NativeAccessSpecifierPublic) + TMap ControlChannelMap; // 0x0210(0x0050)(NativeAccessSpecifierPublic) + TArray EnumParameterNamesAndCurves; // 0x0260(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray IntegerParameterNamesAndCurves; // 0x0270(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_280[0x68]; // 0x0280(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneControlRigParameterSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneControlRigParameterSection") + } + static class UMovieSceneControlRigParameterSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneControlRigParameterSection; + +// Class ControlRig.MovieSceneControlRigParameterTrack +// 0x0038 (0x00C8 - 0x0090) +class UMovieSceneControlRigParameterTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UControlRig* ControlRig; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMovieSceneSection* SectionToKey; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Sections; // 0x00B0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class FName TrackName; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneControlRigParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneControlRigParameterTrack") + } + static class UMovieSceneControlRigParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneControlRigParameterTrack; + +} + diff --git a/Hogwarts Legacy/SDK/ControlRig_structs.hpp b/Hogwarts Legacy/SDK/ControlRig_structs.hpp new file mode 100644 index 0000000..e0a8772 --- /dev/null +++ b/Hogwarts Legacy/SDK/ControlRig_structs.hpp @@ -0,0 +1,7162 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ControlRig + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "AnimGraphRuntime_structs.hpp" +#include "RigVM_structs.hpp" +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "MovieSceneTracks_structs.hpp" +#include "AnimationCore_structs.hpp" + + +namespace SDK +{ + +// Enum ControlRig.EControlRigComponentMapDirection +// NumValues: 0x0003 +enum class EControlRigComponentMapDirection : uint8 +{ + Input = 0, + Output = 1, + EControlRigComponentMapDirection_MAX = 2, +}; + +// Enum ControlRig.EControlRigComponentSpace +// NumValues: 0x0006 +enum class EControlRigComponentSpace : uint8 +{ + WorldSpace = 0, + ActorSpace = 1, + ComponentSpace = 2, + RigSpace = 3, + LocalSpace = 4, + Max = 5, +}; + +// Enum ControlRig.ERigExecutionType +// NumValues: 0x0003 +enum class ERigExecutionType : uint8 +{ + Runtime = 0, + Editing = 1, + Max = 2, +}; + +// Enum ControlRig.EBoneGetterSetterMode +// NumValues: 0x0003 +enum class EBoneGetterSetterMode : uint8 +{ + LocalSpace = 0, + GlobalSpace = 1, + Max = 2, +}; + +// Enum ControlRig.ETransformGetterType +// NumValues: 0x0003 +enum class ETransformGetterType : uint8 +{ + Initial = 0, + Current = 1, + Max = 2, +}; + +// Enum ControlRig.EControlRigClampSpatialMode +// NumValues: 0x0004 +enum class EControlRigClampSpatialMode : uint8 +{ + Plane = 0, + Cylinder = 1, + Sphere = 2, + EControlRigClampSpatialMode_MAX = 3, +}; + +// Enum ControlRig.ETransformSpaceMode +// NumValues: 0x0005 +enum class ETransformSpaceMode : uint8 +{ + LocalSpace = 0, + GlobalSpace = 1, + BaseSpace = 2, + BaseJoint = 3, + Max = 4, +}; + +// Enum ControlRig.EControlRigDrawSettings +// NumValues: 0x0005 +enum class EControlRigDrawSettings : uint8 +{ + Points = 0, + Lines = 1, + LineStrip = 2, + DynamicMesh = 3, + EControlRigDrawSettings_MAX = 4, +}; + +// Enum ControlRig.EControlRigDrawHierarchyMode +// NumValues: 0x0002 +enum class EControlRigDrawHierarchyMode : uint8 +{ + Axes = 0, + Max = 1, +}; + +// Enum ControlRig.EControlRigAnimEasingType +// NumValues: 0x0020 +enum class EControlRigAnimEasingType : uint8 +{ + Linear = 0, + QuadraticEaseIn = 1, + QuadraticEaseOut = 2, + QuadraticEaseInOut = 3, + CubicEaseIn = 4, + CubicEaseOut = 5, + CubicEaseInOut = 6, + QuarticEaseIn = 7, + QuarticEaseOut = 8, + QuarticEaseInOut = 9, + QuinticEaseIn = 10, + QuinticEaseOut = 11, + QuinticEaseInOut = 12, + SineEaseIn = 13, + SineEaseOut = 14, + SineEaseInOut = 15, + CircularEaseIn = 16, + CircularEaseOut = 17, + CircularEaseInOut = 18, + ExponentialEaseIn = 19, + ExponentialEaseOut = 20, + ExponentialEaseInOut = 21, + ElasticEaseIn = 22, + ElasticEaseOut = 23, + ElasticEaseInOut = 24, + BackEaseIn = 25, + BackEaseOut = 26, + BackEaseInOut = 27, + BounceEaseIn = 28, + BounceEaseOut = 29, + BounceEaseInOut = 30, + EControlRigAnimEasingType_MAX = 31, +}; + +// Enum ControlRig.EControlRigRotationOrder +// NumValues: 0x0007 +enum class EControlRigRotationOrder : uint8 +{ + XYZ = 0, + XZY = 1, + YXZ = 2, + YZX = 3, + ZXY = 4, + ZYX = 5, + EControlRigRotationOrder_MAX = 6, +}; + +// Enum ControlRig.ECRSimPointIntegrateType +// NumValues: 0x0003 +enum class ECRSimPointIntegrateType : uint8 +{ + Verlet = 0, + SemiExplicitEuler = 1, + ECRSimPointIntegrateType_MAX = 2, +}; + +// Enum ControlRig.ECRSimConstraintType +// NumValues: 0x0005 +enum class ECRSimConstraintType : uint8 +{ + Distance = 0, + DistanceFromA = 1, + DistanceFromB = 2, + Plane = 3, + ECRSimConstraintType_MAX = 4, +}; + +// Enum ControlRig.ECRSimPointForceType +// NumValues: 0x0002 +enum class ECRSimPointForceType : uint8 +{ + Direction = 0, + ECRSimPointForceType_MAX = 1, +}; + +// Enum ControlRig.ECRSimSoftCollisionType +// NumValues: 0x0004 +enum class ECRSimSoftCollisionType : uint8 +{ + Plane = 0, + Sphere = 1, + Cone = 2, + ECRSimSoftCollisionType_MAX = 3, +}; + +// Enum ControlRig.EControlRigFKRigExecuteMode +// NumValues: 0x0003 +enum class EControlRigFKRigExecuteMode : uint8 +{ + Replace = 0, + Additive = 1, + Max = 2, +}; + +// Enum ControlRig.ERigBoneType +// NumValues: 0x0003 +enum class ERigBoneType : uint8 +{ + Imported = 0, + User = 1, + ERigBoneType_MAX = 2, +}; + +// Enum ControlRig.ERigControlAxis +// NumValues: 0x0004 +enum class ERigControlAxis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + ERigControlAxis_MAX = 3, +}; + +// Enum ControlRig.ERigControlValueType +// NumValues: 0x0005 +enum class ERigControlValueType : uint8 +{ + Initial = 0, + Current = 1, + Minimum = 2, + Maximum = 3, + ERigControlValueType_MAX = 4, +}; + +// Enum ControlRig.ERigControlType +// NumValues: 0x000B +enum class ERigControlType : uint8 +{ + Bool = 0, + Float = 1, + Integer = 2, + Vector2D = 3, + Position = 4, + Scale = 5, + Rotator = 6, + Transform = 7, + TransformNoScale = 8, + EulerTransform = 9, + ERigControlType_MAX = 10, +}; + +// Enum ControlRig.ERigHierarchyImportMode +// NumValues: 0x0005 +enum class ERigHierarchyImportMode : uint8 +{ + Append = 0, + Replace = 1, + ReplaceLocalTransform = 2, + ReplaceGlobalTransform = 3, + Max = 4, +}; + +// Enum ControlRig.EControlRigSetKey +// NumValues: 0x0004 +enum class EControlRigSetKey : uint8 +{ + DoNotCare = 0, + Always = 1, + Never = 2, + EControlRigSetKey_MAX = 3, +}; + +// Enum ControlRig.ERigEvent +// NumValues: 0x0003 +enum class ERigEvent : uint8 +{ + None = 0, + RequestAutoKey = 1, + Max = 2, +}; + +// Enum ControlRig.ERigElementType +// NumValues: 0x0007 +enum class ERigElementType : uint8 +{ + None = 0, + Bone = 1, + Space = 2, + Control = 4, + Curve = 8, + All = 15, + ERigElementType_MAX = 16, +}; + +// Enum ControlRig.ERigSpaceType +// NumValues: 0x0005 +enum class ERigSpaceType : uint8 +{ + Global = 0, + Bone = 1, + Control = 2, + Space = 3, + ERigSpaceType_MAX = 4, +}; + +// Enum ControlRig.EAimMode +// NumValues: 0x0003 +enum class EAimMode : uint8 +{ + AimAtTarget = 0, + OrientToTarget = 1, + MAX = 2, +}; + +// Enum ControlRig.EApplyTransformMode +// NumValues: 0x0003 +enum class EApplyTransformMode : uint8 +{ + Override = 0, + Additive = 1, + Max = 2, +}; + +// Enum ControlRig.ERigUnitDebugPointMode +// NumValues: 0x0003 +enum class ERigUnitDebugPointMode : uint8 +{ + Point = 0, + Vector = 1, + Max = 2, +}; + +// Enum ControlRig.ERigUnitDebugTransformMode +// NumValues: 0x0004 +enum class ERigUnitDebugTransformMode : uint8 +{ + Point = 0, + Axes = 1, + Box = 2, + Max = 3, +}; + +// Enum ControlRig.EControlRigCurveAlignment +// NumValues: 0x0003 +enum class EControlRigCurveAlignment : uint8 +{ + Front = 0, + Stretched = 1, + EControlRigCurveAlignment_MAX = 2, +}; + +// Enum ControlRig.EControlRigVectorKind +// NumValues: 0x0003 +enum class EControlRigVectorKind : uint8 +{ + Direction = 0, + Location = 1, + EControlRigVectorKind_MAX = 2, +}; + +// Enum ControlRig.ERBFVectorDistanceType +// NumValues: 0x0004 +enum class ERBFVectorDistanceType : uint8 +{ + Euclidean = 0, + Manhattan = 1, + ArcLength = 2, + ERBFVectorDistanceType_MAX = 3, +}; + +// Enum ControlRig.ERBFQuatDistanceType +// NumValues: 0x0005 +enum class ERBFQuatDistanceType : uint8 +{ + Euclidean = 0, + ArcLength = 1, + SwingAngle = 2, + TwistAngle = 3, + ERBFQuatDistanceType_MAX = 4, +}; + +// Enum ControlRig.ERBFKernelType +// NumValues: 0x0006 +enum class ERBFKernelType : uint8 +{ + Gaussian = 0, + Exponential = 1, + Linear = 2, + Cubic = 3, + Quintic = 4, + ERBFKernelType_MAX = 5, +}; + +// Enum ControlRig.EControlRigModifyBoneMode +// NumValues: 0x0005 +enum class EControlRigModifyBoneMode : uint8 +{ + OverrideLocal = 0, + OverrideGlobal = 1, + AdditiveLocal = 2, + AdditiveGlobal = 3, + Max = 4, +}; + +// Enum ControlRig.ERigUnitVisualDebugPointMode +// NumValues: 0x0003 +enum class ERigUnitVisualDebugPointMode : uint8 +{ + Point = 0, + Vector = 1, + Max = 2, +}; + +// Enum ControlRig.EControlRigState +// NumValues: 0x0004 +enum class EControlRigState : uint8 +{ + Init = 0, + Update = 1, + Invalid = 2, + EControlRigState_MAX = 3, +}; + +// ScriptStruct ControlRig.RigControlValueStorage +// 0x0044 (0x0044 - 0x0000) +struct FRigControlValueStorage final +{ +public: + float Float00; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float01; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float02; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float03; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float10; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float11; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float12; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float13; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float20; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float21; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float22; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float23; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float30; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float31; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float32; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Float33; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigControlValueStorage; + +// ScriptStruct ControlRig.RigControlValue +// 0x0080 (0x0080 - 0x0000) +struct FRigControlValue final +{ +public: + struct FRigControlValueStorage FloatStorage; // 0x0000(0x0044)(NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Storage; // 0x0050(0x0030)(Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigControlValue; + +// ScriptStruct ControlRig.RigElement +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FRigElement +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 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_FRigElement; + +// ScriptStruct ControlRig.RigControl +// 0x02D8 (0x02F0 - 0x0018) +struct FRigControl final : public FRigElement +{ +public: + ERigControlType ControlType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName DisplayName; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentName; // 0x0024(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParentIndex; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpaceName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpaceIndex; // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OffsetTransform; // 0x0040(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRigControlValue InitialValue; // 0x0070(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FRigControlValue Value; // 0x00F0(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + ERigControlAxis PrimaryAxis; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCurve; // 0x0171(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimatable; // 0x0172(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitTranslation; // 0x0173(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitRotation; // 0x0174(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitScale; // 0x0175(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawLimits; // 0x0176(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_177[0x9]; // 0x0177(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigControlValue MinimumValue; // 0x0180(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRigControlValue MaximumValue; // 0x0200(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bGizmoEnabled; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGizmoVisible; // 0x0281(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_282[0x2]; // 0x0282(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName GizmoName; // 0x0284(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform GizmoTransform; // 0x0290(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor GizmoColor; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Dependents; // 0x02D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool bIsTransientControl; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnum* ControlEnum; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigControl; + +// ScriptStruct ControlRig.RigControlHierarchy +// 0x0108 (0x0108 - 0x0000) +struct FRigControlHierarchy final +{ +public: + uint8 Pad_0[0x98]; // 0x0000(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Controls; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TMap NameToIndexMapping; // 0x00A8(0x0050)(NativeAccessSpecifierPrivate) + TArray Selection; // 0x00F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigControlHierarchy; + +// ScriptStruct ControlRig.ControlRigIOSettings +// 0x0002 (0x0002 - 0x0000) +struct FControlRigIOSettings final +{ +public: + bool bUpdatePose; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateCurves; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FControlRigIOSettings; + +// ScriptStruct ControlRig.AnimNode_ControlRigBase +// 0x0118 (0x0170 - 0x0058) +struct FAnimNode_ControlRigBase : public FAnimNode_CustomProperty +{ +public: + struct FPoseLink Source; // 0x0058(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + TMap ControlRigBoneMapping; // 0x0068(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TMap ControlRigCurveMapping; // 0x00B8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TMap InputToCurveMappingUIDs; // 0x0108(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TWeakObjectPtr NodeMappingContainer; // 0x0158(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FControlRigIOSettings InputSettings; // 0x0160(0x0002)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FControlRigIOSettings OutputSettings; // 0x0162(0x0002)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bExecute; // 0x0164(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_165[0xB]; // 0x0165(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ControlRigBase; + +// ScriptStruct ControlRig.ControlRigExecuteContext +// 0x0008 (0x0060 - 0x0058) +struct FControlRigExecuteContext final : public FRigVMExecuteContext +{ +public: + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FControlRigExecuteContext; + +// ScriptStruct ControlRig.RigUnit +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit : public FRigVMStruct +{ +}; +DUMPER7_ASSERTS_FRigUnit; + +// ScriptStruct ControlRig.RigUnitMutable +// 0x0060 (0x0068 - 0x0008) +struct FRigUnitMutable : public FRigUnit +{ +public: + struct FControlRigExecuteContext ExecuteContext; // 0x0008(0x0060)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnitMutable; + +// ScriptStruct ControlRig.RigUnit_ItemBaseMutable +// 0x0000 (0x0068 - 0x0068) +struct FRigUnit_ItemBaseMutable final : public FRigUnitMutable +{ +}; +DUMPER7_ASSERTS_FRigUnit_ItemBaseMutable; + +// ScriptStruct ControlRig.RigUnit_BoneHarmonics_BoneTarget +// 0x000C (0x000C - 0x0000) +struct FRigUnit_BoneHarmonics_BoneTarget final +{ +public: + class FName Bone; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ratio; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_BoneHarmonics_BoneTarget; + +// ScriptStruct ControlRig.RigUnit_MathBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_MathBase : public FRigUnit +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathBase; + +// ScriptStruct ControlRig.RigUnit_MathVectorBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_MathVectorBase : public FRigUnit_MathBase +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorBase; + +// ScriptStruct ControlRig.RigUnit_MathVectorUnaryOp +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_MathVectorUnaryOp : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorUnaryOp; + +// ScriptStruct ControlRig.RigUnit_MathVectorDeg +// 0x0000 (0x0020 - 0x0020) +struct FRigUnit_MathVectorDeg final : public FRigUnit_MathVectorUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorDeg; + +// ScriptStruct ControlRig.CRSimContainer +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FCRSimContainer +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeStep; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulatedTime; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeLeftForStep; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCRSimContainer; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_MathQuaternionBase : public FRigUnit_MathBase +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionBase; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionFromTwoVectors +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionFromTwoVectors final : public FRigUnit_MathQuaternionBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat Result; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionFromTwoVectors; + +// ScriptStruct ControlRig.RigBone +// 0x00C8 (0x00E0 - 0x0018) +struct FRigBone final : public FRigElement +{ +public: + class FName ParentName; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParentIndex; // 0x0020(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InitialTransform; // 0x0030(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform GlobalTransform; // 0x0060(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform LocalTransform; // 0x0090(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray Dependents; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + ERigBoneType Type; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0xF]; // 0x00D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigBone; + +// ScriptStruct ControlRig.CRFourPointBezier +// 0x0030 (0x0030 - 0x0000) +struct FCRFourPointBezier final +{ +public: + struct FVector A; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector C; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector D; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCRFourPointBezier; + +// ScriptStruct ControlRig.RigUnit_MathVectorBezierFourPoint +// 0x0050 (0x0058 - 0x0008) +struct FRigUnit_MathVectorBezierFourPoint final : public FRigUnit_MathVectorBase +{ +public: + struct FCRFourPointBezier Bezier; // 0x0008(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + float T; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x003C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Tangent; // 0x0048(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorBezierFourPoint; + +// ScriptStruct ControlRig.ControlRigComponentMappedElement +// 0x00A0 (0x00A0 - 0x0000) +struct FControlRigComponentMappedElement final +{ +public: + struct FComponentReference ComponentReference; // 0x0000(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 TransformIndex; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TransformName; // 0x002C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERigElementType ElementType; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ElementName; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigComponentMapDirection Direction; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Offset; // 0x0050(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigComponentSpace Space; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* SceneComponent; // 0x0088(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementIndex; // 0x0090(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubIndex; // 0x0094(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FControlRigComponentMappedElement; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionGetAxis +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionGetAxis final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Quaternion; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis Axis; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Result; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionGetAxis; + +// ScriptStruct ControlRig.RigUnit_MathVectorUnit +// 0x0000 (0x0020 - 0x0020) +struct FRigUnit_MathVectorUnit final : public FRigUnit_MathVectorUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorUnit; + +// ScriptStruct ControlRig.RigUnit_BinaryVectorOp +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_BinaryVectorOp : public FRigUnit +{ +public: + struct FVector Argument0; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Argument1; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_BinaryVectorOp; + +// ScriptStruct ControlRig.RigUnit_Multiply_VectorVector +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_Multiply_VectorVector final : public FRigUnit_BinaryVectorOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_Multiply_VectorVector; + +// ScriptStruct ControlRig.ControlRigValidationContext +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FControlRigValidationContext final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FControlRigValidationContext; + +// ScriptStruct ControlRig.ControlRigComponentMappedComponent +// 0x0018 (0x0018 - 0x0000) +struct FControlRigComponentMappedComponent final +{ +public: + class USceneComponent* Component; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ElementName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERigElementType ElementType; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigComponentMapDirection Direction; // 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_FControlRigComponentMappedComponent; + +// ScriptStruct ControlRig.RigUnit_MathVectorBinaryOp +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathVectorBinaryOp : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorBinaryOp; + +// ScriptStruct ControlRig.ControlRigDrawInstruction +// 0x00A0 (0x00A0 - 0x0000) +struct FControlRigDrawInstruction final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigDrawSettings PrimitiveType; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Positions; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0040(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_70[0x30]; // 0x0070(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FControlRigDrawInstruction; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionBinaryOp +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_MathQuaternionBinaryOp : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat A; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Result; // 0x0030(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionBinaryOp; + +// ScriptStruct ControlRig.RigUnit_MathVectorRemap +// 0x0050 (0x0058 - 0x0008) +struct FRigUnit_MathVectorRemap final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SourceMinimum; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SourceMaximum; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetMinimum; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetMaximum; // 0x0038(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClamp; // 0x0044(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Result; // 0x0048(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorRemap; + +// ScriptStruct ControlRig.ControlRigSettingsPerPinBool +// 0x0050 (0x0050 - 0x0000) +struct FControlRigSettingsPerPinBool final +{ +public: + TMap Values; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FControlRigSettingsPerPinBool; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorWorkData +// 0x0090 (0x0090 - 0x0000) +struct alignas(0x10) FRigUnit_MathRBFInterpolateVectorWorkData final +{ +public: + uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateVectorWorkData; + +// ScriptStruct ControlRig.RigBoneHierarchy +// 0x0098 (0x0098 - 0x0000) +struct FRigBoneHierarchy final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Bones; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TMap NameToIndexMapping; // 0x0030(0x0050)(NativeAccessSpecifierPrivate) + TArray Selection; // 0x0080(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigBoneHierarchy; + +// ScriptStruct ControlRig.MathRBFInterpolateVectorFloat_Target +// 0x0010 (0x0010 - 0x0000) +struct FMathRBFInterpolateVectorFloat_Target final +{ +public: + struct FVector Target; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateVectorFloat_Target; + +// ScriptStruct ControlRig.RigElementKey +// 0x000C (0x000C - 0x0000) +struct FRigElementKey final +{ +public: + ERigElementType 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 Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigElementKey; + +// ScriptStruct ControlRig.CachedRigElement +// 0x0014 (0x0014 - 0x0000) +struct FCachedRigElement final +{ +public: + struct FRigElementKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 Index; // 0x000C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ContainerVersion; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FCachedRigElement; + +// ScriptStruct ControlRig.RigUnit_MathVectorMirror +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathVectorMirror final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorMirror; + +// ScriptStruct ControlRig.RigHierarchyCopyPasteContent +// 0x0040 (0x0040 - 0x0000) +struct FRigHierarchyCopyPasteContent final +{ +public: + TArray Types; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Contents; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalTransforms; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray GlobalTransforms; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigHierarchyCopyPasteContent; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionDot +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_MathQuaternionDot final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat A; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Result; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionDot; + +// ScriptStruct ControlRig.ConstraintNodeData +// 0x00B0 (0x00B0 - 0x0000) +struct FConstraintNodeData final +{ +public: + struct FTransform RelativeParent; // 0x0000(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintOffset ConstraintOffset; // 0x0030(0x0060)(NoDestructor, NativeAccessSpecifierPublic) + class FName LinkedNode; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Constraints; // 0x0098(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintNodeData; + +// ScriptStruct ControlRig.AnimationHierarchy +// 0x0010 (0x0088 - 0x0078) +struct FAnimationHierarchy final : public FNodeHierarchyWithUserData +{ +public: + TArray UserData; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationHierarchy; + +// ScriptStruct ControlRig.RigEventContext +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FRigEventContext final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigEventContext; + +// ScriptStruct ControlRig.RigUnit_MathVectorParallel +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorParallel final : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorParallel; + +// ScriptStruct ControlRig.RigInfluenceEntry +// 0x0020 (0x0020 - 0x0000) +struct FRigInfluenceEntry final +{ +public: + struct FRigElementKey Source; // 0x0000(0x000C)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AffectedList; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FRigInfluenceEntry; + +// ScriptStruct ControlRig.RigInfluenceMap +// 0x0068 (0x0068 - 0x0000) +struct FRigInfluenceMap final +{ +public: + class FName EventName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Entries; // 0x0008(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap KeyToIndex; // 0x0018(0x0050)(Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FRigInfluenceMap; + +// ScriptStruct ControlRig.RigInfluenceMapPerEvent +// 0x0060 (0x0060 - 0x0000) +struct FRigInfluenceMapPerEvent final +{ +public: + TArray Maps; // 0x0000(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap EventToIndex; // 0x0010(0x0050)(Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FRigInfluenceMapPerEvent; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionUnaryOp +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionUnaryOp : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Result; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionUnaryOp; + +// ScriptStruct ControlRig.AnimNode_ControlRig +// 0x01F8 (0x0368 - 0x0170) +struct FAnimNode_ControlRig final : public FAnimNode_ControlRigBase +{ +public: + TSubclassOf ControlRigClass; // 0x0170(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UControlRig* ControlRig; // 0x0178(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Alpha; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EAnimAlphaInputType AlphaInputType; // 0x0184(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bAlphaBoolEnabled : 1; // 0x0185(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bSetRefPoseFromSkeleton : 1; // 0x0185(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_186[0x2]; // 0x0186(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputScaleBias AlphaScaleBias; // 0x0188(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0190(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + class FName AlphaCurveName; // 0x01D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x01E0(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + TMap InputMapping; // 0x0210(0x0050)(NativeAccessSpecifierPrivate) + TMap OutputMapping; // 0x0260(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_2B0[0xB0]; // 0x02B0(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODThreshold; // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ControlRig; + +// ScriptStruct ControlRig.AnimNode_ControlRig_ExternalSource +// 0x0008 (0x0178 - 0x0170) +struct FAnimNode_ControlRig_ExternalSource final : public FAnimNode_ControlRigBase +{ +public: + TWeakObjectPtr ControlRig; // 0x0170(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimNode_ControlRig_ExternalSource; + +// ScriptStruct ControlRig.RigUnit_MathVectorDistance +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorDistance final : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorDistance; + +// ScriptStruct ControlRig.ControlRigAnimInstanceProxy +// 0x00A0 (0x0810 - 0x0770) +struct FControlRigAnimInstanceProxy final : public FAnimInstanceProxy +{ +public: + uint8 Pad_770[0xA0]; // 0x0770(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FControlRigAnimInstanceProxy; + +// ScriptStruct ControlRig.ControlRigComponentMappedCurve +// 0x0010 (0x0010 - 0x0000) +struct FControlRigComponentMappedCurve final +{ +public: + class FName Source; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Target; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FControlRigComponentMappedCurve; + +// ScriptStruct ControlRig.RigUnit_MathVectorSetLength +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorSetLength final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorSetLength; + +// ScriptStruct ControlRig.ControlRigComponentMappedBone +// 0x0010 (0x0010 - 0x0000) +struct FControlRigComponentMappedBone final +{ +public: + class FName Source; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Target; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FControlRigComponentMappedBone; + +// ScriptStruct ControlRig.ControlRigDrawContainer +// 0x0018 (0x0018 - 0x0000) +struct FControlRigDrawContainer +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Instructions; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FControlRigDrawContainer; + +// ScriptStruct ControlRig.ControlRigDrawInterface +// 0x0000 (0x0018 - 0x0018) +struct FControlRigDrawInterface final : public FControlRigDrawContainer +{ +}; +DUMPER7_ASSERTS_FControlRigDrawInterface; + +// ScriptStruct ControlRig.RigUnit_MathVectorNotEquals +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorNotEquals final : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorNotEquals; + +// ScriptStruct ControlRig.GizmoActorCreationParam +// 0x0120 (0x0120 - 0x0000) +struct alignas(0x10) FGizmoActorCreationParam final +{ +public: + uint8 Pad_0[0x120]; // 0x0000(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGizmoActorCreationParam; + +// ScriptStruct ControlRig.ControlRigGizmoDefinition +// 0x0060 (0x0060 - 0x0000) +struct FControlRigGizmoDefinition final +{ +public: + class FName GizmoName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr StaticMesh; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0030(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FControlRigGizmoDefinition; + +// ScriptStruct ControlRig.RigUnit_MathVectorLengthSquared +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathVectorLengthSquared final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorLengthSquared; + +// ScriptStruct ControlRig.ControlRigLayerInstanceProxy +// 0x00A0 (0x0810 - 0x0770) +struct FControlRigLayerInstanceProxy final : public FAnimInstanceProxy +{ +public: + uint8 Pad_770[0xA0]; // 0x0770(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FControlRigLayerInstanceProxy; + +// ScriptStruct ControlRig.AnimNode_ControlRigInputPose +// 0x0020 (0x0030 - 0x0010) +struct FAnimNode_ControlRigInputPose final : public FAnimNode_Base +{ +public: + struct FPoseLink InputPose; // 0x0010(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ControlRigInputPose; + +// ScriptStruct ControlRig.ControlRigSequenceObjectReference +// 0x0008 (0x0008 - 0x0000) +struct FControlRigSequenceObjectReference final +{ +public: + TSubclassOf ControlRigClass; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FControlRigSequenceObjectReference; + +// ScriptStruct ControlRig.ControlRigSequenceObjectReferences +// 0x0010 (0x0010 - 0x0000) +struct FControlRigSequenceObjectReferences final +{ +public: + TArray Array; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FControlRigSequenceObjectReferences; + +// ScriptStruct ControlRig.ControlRigSequenceObjectReferenceMap +// 0x0020 (0x0020 - 0x0000) +struct FControlRigSequenceObjectReferenceMap final +{ +public: + TArray BindingIds; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray References; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FControlRigSequenceObjectReferenceMap; + +// ScriptStruct ControlRig.RigUnit_MathVectorIsNearlyEqual +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorIsNearlyEqual final : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorIsNearlyEqual; + +// ScriptStruct ControlRig.ControlRigSequencerAnimInstanceProxy +// 0x02B0 (0x0CC0 - 0x0A10) +struct FControlRigSequencerAnimInstanceProxy final : public FAnimSequencerInstanceProxy +{ +public: + uint8 Pad_A10[0x2B0]; // 0x0A10(0x02B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FControlRigSequencerAnimInstanceProxy; + +// ScriptStruct ControlRig.CRSimLinearSpring +// 0x0010 (0x0010 - 0x0000) +struct FCRSimLinearSpring final +{ +public: + int32 SubjectA; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubjectB; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Coefficient; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Equilibrium; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCRSimLinearSpring; + +// ScriptStruct ControlRig.RigUnit_MathVectorRound +// 0x0000 (0x0020 - 0x0020) +struct FRigUnit_MathVectorRound final : public FRigUnit_MathVectorUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorRound; + +// ScriptStruct ControlRig.CRSimPoint +// 0x0028 (0x0028 - 0x0000) +struct FCRSimPoint final +{ +public: + float Mass; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float size; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearDamping; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InheritMotion; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LinearVelocity; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCRSimPoint; + +// ScriptStruct ControlRig.CRSimPointConstraint +// 0x0024 (0x0024 - 0x0000) +struct FCRSimPointConstraint final +{ +public: + ECRSimConstraintType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SubjectA; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubjectB; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DataA; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DataB; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCRSimPointConstraint; + +// ScriptStruct ControlRig.CRSimPointForce +// 0x0018 (0x0018 - 0x0000) +struct FCRSimPointForce final +{ +public: + ECRSimPointForceType ForceType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Vector; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Coefficient; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalize; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCRSimPointForce; + +// ScriptStruct ControlRig.CRSimSoftCollision +// 0x0050 (0x0050 - 0x0000) +struct FCRSimSoftCollision final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ECRSimSoftCollisionType ShapeType; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinimumDistance; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumDistance; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType FalloffType; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Coefficient; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInverted; // 0x0044(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0xB]; // 0x0045(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCRSimSoftCollision; + +// ScriptStruct ControlRig.CRSimPointContainer +// 0x0060 (0x0078 - 0x0018) +struct FCRSimPointContainer final : public FCRSimContainer +{ +public: + TArray Points; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Springs; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Forces; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CollisionVolumes; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Constraints; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PreviousStep; // 0x0068(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FCRSimPointContainer; + +// ScriptStruct ControlRig.RigUnit_MathVectorClamp +// 0x0030 (0x0038 - 0x0008) +struct FRigUnit_MathVectorClamp final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Minimum; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Maximum; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorClamp; + +// ScriptStruct ControlRig.MovieSceneControlRigInstanceData +// 0x00D0 (0x00D8 - 0x0008) +struct FMovieSceneControlRigInstanceData final : public FMovieSceneSequenceInstanceData +{ +public: + bool bAdditive; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyBoneFilter; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputBlendPose BoneFilter; // 0x0010(0x0010)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel weight; // 0x0020(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneEvaluationOperand Operand; // 0x00C0(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneControlRigInstanceData; + +// ScriptStruct ControlRig.ChannelMapInfo +// 0x0018 (0x0018 - 0x0000) +struct FChannelMapInfo final +{ +public: + int32 ControlIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalChannelIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChannelIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParentControlIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChannelTypeName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChannelMapInfo; + +// ScriptStruct ControlRig.RigUnit_MathVectorAdd +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathVectorAdd final : public FRigUnit_MathVectorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorAdd; + +// ScriptStruct ControlRig.IntegerParameterNameAndCurve +// 0x0098 (0x0098 - 0x0000) +struct FIntegerParameterNameAndCurve final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneIntegerChannel ParameterCurve; // 0x0008(0x0090)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntegerParameterNameAndCurve; + +// ScriptStruct ControlRig.EnumParameterNameAndCurve +// 0x00A0 (0x00A0 - 0x0000) +struct FEnumParameterNameAndCurve final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneByteChannel ParameterCurve; // 0x0008(0x0098)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnumParameterNameAndCurve; + +// ScriptStruct ControlRig.RigUnit_ModifyBoneTransforms_PerBone +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_ModifyBoneTransforms_PerBone final +{ +public: + class FName Bone; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ModifyBoneTransforms_PerBone; + +// ScriptStruct ControlRig.RigUnit_ModifyTransforms_WorkData +// 0x0010 (0x0010 - 0x0000) +struct FRigUnit_ModifyTransforms_WorkData +{ +public: + TArray CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ModifyTransforms_WorkData; + +// ScriptStruct ControlRig.RigUnit_ModifyBoneTransforms_WorkData +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_ModifyBoneTransforms_WorkData final : public FRigUnit_ModifyTransforms_WorkData +{ +}; +DUMPER7_ASSERTS_FRigUnit_ModifyBoneTransforms_WorkData; + +// ScriptStruct ControlRig.RigUnit_HighlevelBaseMutable +// 0x0000 (0x0068 - 0x0068) +struct FRigUnit_HighlevelBaseMutable : public FRigUnitMutable +{ +}; +DUMPER7_ASSERTS_FRigUnit_HighlevelBaseMutable; + +// ScriptStruct ControlRig.RigUnit_ModifyBoneTransforms +// 0x0030 (0x0098 - 0x0068) +struct FRigUnit_ModifyBoneTransforms final : public FRigUnit_HighlevelBaseMutable +{ +public: + TArray BoneToModify; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float weight; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightMinimum; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightMaximum; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigModifyBoneMode Mode; // 0x0084(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_ModifyBoneTransforms_WorkData WorkData; // 0x0088(0x0010)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ModifyBoneTransforms; + +// ScriptStruct ControlRig.MovieSceneControlRigParameterTemplate +// 0x0020 (0x00A0 - 0x0080) +struct FMovieSceneControlRigParameterTemplate final : public FMovieSceneParameterSectionTemplate +{ +public: + TArray Enums; // 0x0080(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Integers; // 0x0090(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieSceneControlRigParameterTemplate; + +// ScriptStruct ControlRig.RigUnit_NameBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_NameBase : public FRigUnit +{ +}; +DUMPER7_ASSERTS_FRigUnit_NameBase; + +// ScriptStruct ControlRig.RigUnit_Contains +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_Contains final : public FRigUnit_NameBase +{ +public: + class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Search; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_Contains; + +// ScriptStruct ControlRig.RigUnit_SimBaseMutable +// 0x0000 (0x0068 - 0x0068) +struct FRigUnit_SimBaseMutable : public FRigUnitMutable +{ +}; +DUMPER7_ASSERTS_FRigUnit_SimBaseMutable; + +// ScriptStruct ControlRig.RigCurve +// 0x0008 (0x0020 - 0x0018) +struct FRigCurve final : public FRigElement +{ +public: + float Value; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigCurve; + +// ScriptStruct ControlRig.RigCurveContainer +// 0x0098 (0x0098 - 0x0000) +struct FRigCurveContainer final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Curves; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TMap NameToIndexMapping; // 0x0030(0x0050)(NativeAccessSpecifierPrivate) + TArray Selection; // 0x0080(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigCurveContainer; + +// ScriptStruct ControlRig.RigUnit_NameTruncate +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_NameTruncate final : public FRigUnit_NameBase +{ +public: + class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FromEnd; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Remainder; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Chopped; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_NameTruncate; + +// ScriptStruct ControlRig.RigHierarchyRef +// 0x0001 (0x0001 - 0x0000) +struct FRigHierarchyRef final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigHierarchyRef; + +// ScriptStruct ControlRig.RigUnit_MultiFABRIK_EndEffector +// 0x0014 (0x0014 - 0x0000) +struct FRigUnit_MultiFABRIK_EndEffector final +{ +public: + class FName Bone; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MultiFABRIK_EndEffector; + +// ScriptStruct ControlRig.RigSpace +// 0x0078 (0x0090 - 0x0018) +struct FRigSpace final : public FRigElement +{ +public: + ERigSpaceType SpaceType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ParentName; // 0x001C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParentIndex; // 0x0024(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InitialTransform; // 0x0030(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform LocalTransform; // 0x0060(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigSpace; + +// ScriptStruct ControlRig.RigSpaceHierarchy +// 0x0090 (0x0090 - 0x0000) +struct FRigSpaceHierarchy final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Spaces; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TMap NameToIndexMapping; // 0x0030(0x0050)(NativeAccessSpecifierPrivate) + TArray Selection; // 0x0080(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigSpaceHierarchy; + +// ScriptStruct ControlRig.RigHierarchyContainer +// 0x0368 (0x0368 - 0x0000) +struct FRigHierarchyContainer final +{ +public: + struct FRigBoneHierarchy BoneHierarchy; // 0x0000(0x0098)(NativeAccessSpecifierPublic) + struct FRigSpaceHierarchy SpaceHierarchy; // 0x0098(0x0090)(NativeAccessSpecifierPublic) + struct FRigControlHierarchy ControlHierarchy; // 0x0128(0x0108)(NativeAccessSpecifierPublic) + struct FRigCurveContainer CurveContainer; // 0x0230(0x0098)(NativeAccessSpecifierPublic) + int32 Version; // 0x02C8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CC[0x9C]; // 0x02CC(0x009C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigHierarchyContainer; + +// ScriptStruct ControlRig.RigUnit_OffsetTransformForItem +// 0x0068 (0x00D0 - 0x0068) +struct FRigUnit_OffsetTransformForItem final : public FRigUnitMutable +{ +public: + struct FRigElementKey Item; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OffsetTransform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00B4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedIndex; // 0x00B8(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_OffsetTransformForItem; + +// ScriptStruct ControlRig.RigMirrorSettings +// 0x0028 (0x0028 - 0x0000) +struct FRigMirrorSettings final +{ +public: + EAxis MirrorAxis; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis AxisToFlip; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OldName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewName; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigMirrorSettings; + +// ScriptStruct ControlRig.RigUnit_MathVectorClampSpatially +// 0x0078 (0x0080 - 0x0008) +struct FRigUnit_MathVectorClampSpatially final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis Axis; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigClampSpatialMode Type; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Minimum; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Space; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor DebugColor; // 0x0054(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugThickness; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0068(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorClampSpatially; + +// ScriptStruct ControlRig.RigElementKeyCollection +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FRigElementKeyCollection final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigElementKeyCollection; + +// ScriptStruct ControlRig.RigControlModifiedContext +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FRigControlModifiedContext final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigControlModifiedContext; + +// ScriptStruct ControlRig.RigUnit_NoiseVector +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_NoiseVector final : public FRigUnit_MathBase +{ +public: + struct FVector Position; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Speed; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Frequency; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minimum; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Time; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_NoiseVector; + +// ScriptStruct ControlRig.RigPoseElement +// 0x0090 (0x0090 - 0x0000) +struct FRigPoseElement final +{ +public: + struct FCachedRigElement Index; // 0x0000(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform GlobalTransform; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform LocalTransform; // 0x0050(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float CurveValue; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigPoseElement; + +// ScriptStruct ControlRig.RigPose +// 0x0010 (0x0010 - 0x0000) +struct FRigPose final +{ +public: + TArray Elements; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigPose; + +// ScriptStruct ControlRig.RigUnit_MathColorBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_MathColorBase : public FRigUnit_MathBase +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathColorBase; + +// ScriptStruct ControlRig.RigUnit_MathColorBinaryOp +// 0x0030 (0x0038 - 0x0008) +struct FRigUnit_MathColorBinaryOp : public FRigUnit_MathColorBase +{ +public: + struct FLinearColor A; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Result; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathColorBinaryOp; + +// ScriptStruct ControlRig.RigUnit_MathColorMul +// 0x0000 (0x0038 - 0x0038) +struct FRigUnit_MathColorMul final : public FRigUnit_MathColorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathColorMul; + +// ScriptStruct ControlRig.RigInfluenceEntryModifier +// 0x0010 (0x0010 - 0x0000) +struct FRigInfluenceEntryModifier final +{ +public: + TArray AffectedList; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigInfluenceEntryModifier; + +// ScriptStruct ControlRig.RigUnit_SimBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_SimBase : public FRigUnit +{ +}; +DUMPER7_ASSERTS_FRigUnit_SimBase; + +// ScriptStruct ControlRig.RigUnit_BinaryFloatOp +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_BinaryFloatOp : public FRigUnit +{ +public: + float Argument0; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Argument1; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_BinaryFloatOp; + +// ScriptStruct ControlRig.RigUnit_AccumulateVectorRange +// 0x0040 (0x0048 - 0x0008) +struct FRigUnit_AccumulateVectorRange final : public FRigUnit_SimBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Minimum; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Maximum; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedMinimum; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedMaximum; // 0x0038(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateVectorRange; + +// ScriptStruct ControlRig.RigUnit_AccumulateFloatRange +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_AccumulateFloatRange final : public FRigUnit_SimBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minimum; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulatedMinimum; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulatedMaximum; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateFloatRange; + +// ScriptStruct ControlRig.RigUnit_MathFloatBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_MathFloatBase : public FRigUnit_MathBase +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatBase; + +// ScriptStruct ControlRig.RigUnit_AccumulateTransformLerp +// 0x00D8 (0x00E0 - 0x0008) +struct FRigUnit_AccumulateTransformLerp final : public FRigUnit_SimBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform TargetValue; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform InitialValue; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Blend; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0074(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0xB]; // 0x0075(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Result; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform AccumulatedValue; // 0x00B0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateTransformLerp; + +// ScriptStruct ControlRig.RigUnit_AccumulateQuatLerp +// 0x0058 (0x0060 - 0x0008) +struct FRigUnit_AccumulateQuatLerp final : public FRigUnit_SimBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat TargetValue; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat InitialValue; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Blend; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0xB]; // 0x0035(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Result; // 0x0040(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat AccumulatedValue; // 0x0050(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateQuatLerp; + +// ScriptStruct ControlRig.RigUnit_MathColorLerp +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_MathColorLerp final : public FRigUnit_MathColorBase +{ +public: + struct FLinearColor A; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Result; // 0x002C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathColorLerp; + +// ScriptStruct ControlRig.RigUnit_AccumulateVectorLerp +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_AccumulateVectorLerp final : public FRigUnit_SimBase +{ +public: + struct FVector TargetValue; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialValue; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Blend; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Result; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedValue; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateVectorLerp; + +// ScriptStruct ControlRig.RigUnit_AccumulateFloatLerp +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_AccumulateFloatLerp final : public FRigUnit_SimBase +{ +public: + float TargetValue; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialValue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Blend; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Result; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulatedValue; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateFloatLerp; + +// ScriptStruct ControlRig.RigUnit_MapRange_Float +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_MapRange_Float final : public FRigUnit +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinIn; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxIn; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOut; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOut; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MapRange_Float; + +// ScriptStruct ControlRig.RigUnit_AccumulateTransformMul +// 0x00D8 (0x00E0 - 0x0008) +struct FRigUnit_AccumulateTransformMul final : public FRigUnit_SimBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Multiplier; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform InitialValue; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bFlipOrder; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0071(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0xE]; // 0x0072(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Result; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform AccumulatedValue; // 0x00B0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateTransformMul; + +// ScriptStruct ControlRig.RigUnit_AccumulateQuatMul +// 0x0058 (0x0060 - 0x0008) +struct FRigUnit_AccumulateQuatMul final : public FRigUnit_SimBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Multiplier; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat InitialValue; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bFlipOrder; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0xE]; // 0x0032(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Result; // 0x0040(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat AccumulatedValue; // 0x0050(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateQuatMul; + +// ScriptStruct ControlRig.RigUnit_GetControlTransform +// 0x00C8 (0x00D0 - 0x0008) +struct FRigUnit_GetControlTransform final : public FRigUnit +{ +public: + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Minimum; // 0x0050(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Maximum; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x00B0(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetControlTransform; + +// ScriptStruct ControlRig.RigUnit_AccumulateVectorMul +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_AccumulateVectorMul final : public FRigUnit_SimBase +{ +public: + struct FVector Multiplier; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialValue; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Result; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedValue; // 0x0030(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateVectorMul; + +// ScriptStruct ControlRig.RigUnit_AccumulateFloatMul +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_AccumulateFloatMul final : public FRigUnit_SimBase +{ +public: + float Multiplier; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialValue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Result; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulatedValue; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateFloatMul; + +// ScriptStruct ControlRig.RigUnit_Subtract_FloatFloat +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_Subtract_FloatFloat final : public FRigUnit_BinaryFloatOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_Subtract_FloatFloat; + +// ScriptStruct ControlRig.RigUnit_AccumulateVectorAdd +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_AccumulateVectorAdd final : public FRigUnit_SimBase +{ +public: + struct FVector Increment; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialValue; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Result; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AccumulatedValue; // 0x0030(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateVectorAdd; + +// ScriptStruct ControlRig.RigUnit_AccumulateFloatAdd +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_AccumulateFloatAdd final : public FRigUnit_SimBase +{ +public: + float Increment; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialValue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntegrateDeltaTime; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Result; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulatedValue; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AccumulateFloatAdd; + +// ScriptStruct ControlRig.RigUnit_FitChainToCurve_Rotation +// 0x0020 (0x0020 - 0x0000) +struct FRigUnit_FitChainToCurve_Rotation final +{ +public: + struct FQuat Rotation; // 0x0000(0x0010)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Ratio; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_FitChainToCurve_Rotation; + +// ScriptStruct ControlRig.RigUnit_AddBoneTransform +// 0x0058 (0x00C0 - 0x0068) +struct FRigUnit_AddBoneTransform final : public FRigUnitMutable +{ +public: + class FName Bone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPostMultiply; // 0x00A4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00A5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6[0x2]; // 0x00A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedBone; // 0x00A8(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AddBoneTransform; + +// ScriptStruct ControlRig.RigUnit_GetBoneTransform +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_GetBoneTransform final : public FRigUnit +{ +public: + class FName Bone; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedBone; // 0x0050(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetBoneTransform; + +// ScriptStruct ControlRig.RigUnit_AimItem_Target +// 0x002C (0x002C - 0x0000) +struct FRigUnit_AimItem_Target final +{ +public: + float weight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Axis; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigVectorKind Kind; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKey Space; // 0x0020(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AimItem_Target; + +// ScriptStruct ControlRig.RigUnit_AimBone_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_AimBone_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AimBone_DebugSettings; + +// ScriptStruct ControlRig.RigUnit_AimItem +// 0x00E8 (0x0150 - 0x0068) +struct FRigUnit_AimItem final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKey Item; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_AimItem_Target Primary; // 0x0074(0x002C)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_AimItem_Target Secondary; // 0x00A0(0x002C)(NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x00CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0x00D0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedItem; // 0x0110(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement PrimaryCachedSpace; // 0x0124(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement SecondaryCachedSpace; // 0x0138(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AimItem; + +// ScriptStruct ControlRig.RigUnit_AnimBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_AnimBase : public FRigUnit +{ +}; +DUMPER7_ASSERTS_FRigUnit_AnimBase; + +// ScriptStruct ControlRig.RigUnit_GetDeltaTime +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_GetDeltaTime final : public FRigUnit_AnimBase +{ +public: + float Result; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetDeltaTime; + +// ScriptStruct ControlRig.RigUnit_AimBone_Target +// 0x0028 (0x0028 - 0x0000) +struct FRigUnit_AimBone_Target final +{ +public: + float weight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Axis; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigVectorKind Kind; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Space; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AimBone_Target; + +// ScriptStruct ControlRig.RigUnit_AimBone +// 0x00E8 (0x0150 - 0x0068) +struct FRigUnit_AimBone final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName Bone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_AimBone_Target Primary; // 0x0070(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_AimBone_Target Secondary; // 0x0098(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00C4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0xB]; // 0x00C5(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0x00D0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedBoneIndex; // 0x0110(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement PrimaryCachedSpace; // 0x0124(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement SecondaryCachedSpace; // 0x0138(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AimBone; + +// ScriptStruct ControlRig.RigUnit_GetControlVector +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_GetControlVector final : public FRigUnit +{ +public: + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Vector; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Minimum; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Maximum; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x0038(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetControlVector; + +// ScriptStruct ControlRig.RigUnit_HighlevelBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_HighlevelBase : public FRigUnit +{ +}; +DUMPER7_ASSERTS_FRigUnit_HighlevelBase; + +// ScriptStruct ControlRig.RigUnit_Multiply_FloatFloat +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_Multiply_FloatFloat final : public FRigUnit_BinaryFloatOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_Multiply_FloatFloat; + +// ScriptStruct ControlRig.RigUnit_AimBoneMath +// 0x0138 (0x0140 - 0x0008) +struct FRigUnit_AimBoneMath final : public FRigUnit_HighlevelBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InputTransform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_AimItem_Target Primary; // 0x0040(0x002C)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_AimItem_Target Secondary; // 0x006C(0x002C)(NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Result; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_AimBone_DebugSettings DebugSettings; // 0x00D0(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement PrimaryCachedSpace; // 0x0110(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement SecondaryCachedSpace; // 0x0124(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AimBoneMath; + +// ScriptStruct ControlRig.AimTarget +// 0x0050 (0x0050 - 0x0000) +struct FAimTarget final +{ +public: + float weight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AlignVector; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAimTarget; + +// ScriptStruct ControlRig.RigUnit_AimConstraint_WorkData +// 0x0010 (0x0010 - 0x0000) +struct FRigUnit_AimConstraint_WorkData final +{ +public: + TArray ConstraintData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AimConstraint_WorkData; + +// ScriptStruct ControlRig.RigUnit_AimConstraint +// 0x0058 (0x00C0 - 0x0068) +struct FRigUnit_AimConstraint final : public FRigUnitMutable +{ +public: + class FName Joint; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAimMode AimMode; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAimMode UpMode; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector AimVector; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpVector; // 0x0080(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AimTargets; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UpTargets; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FRigUnit_AimConstraint_WorkData WorkData; // 0x00B0(0x0010)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AimConstraint; + +// ScriptStruct ControlRig.RigUnit_GetControlBool +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_GetControlBool final : public FRigUnit +{ +public: + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolValue; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedControlIndex; // 0x0014(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_GetControlBool; + +// ScriptStruct ControlRig.RigUnit_GetJointTransform +// 0x0088 (0x00F0 - 0x0068) +struct FRigUnit_GetJointTransform final : public FRigUnitMutable +{ +public: + class FName Joint; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformGetterType Type; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformSpaceMode TransformSpace; // 0x0071(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0xE]; // 0x0072(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform BaseTransform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName BaseJoint; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Output; // 0x00C0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_GetJointTransform; + +// ScriptStruct ControlRig.RigUnit_AlphaInterpVector +// 0x0080 (0x0088 - 0x0008) +struct FRigUnit_AlphaInterpVector final : public FRigUnit_SimBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMapRange; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputRange InRange; // 0x0020(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + struct FInputRange OutRange; // 0x0028(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + bool bClampResult; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ClampMin; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpResult; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeedIncreasing; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedDecreasing; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0048(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp ScaleBiasClamp; // 0x0054(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AlphaInterpVector; + +// ScriptStruct ControlRig.RigUnit_AlphaInterp +// 0x0070 (0x0078 - 0x0008) +struct FRigUnit_AlphaInterp final : public FRigUnit_SimBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMapRange; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputRange InRange; // 0x0018(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + struct FInputRange OutRange; // 0x0020(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + bool bClampResult; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ClampMin; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpResult; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeedIncreasing; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedDecreasing; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp ScaleBiasClamp; // 0x0044(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AlphaInterp; + +// ScriptStruct ControlRig.RigUnit_GetControlInteger +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_GetControlInteger final : public FRigUnit +{ +public: + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntegerValue; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minimum; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Maximum; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x001C(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_GetControlInteger; + +// ScriptStruct ControlRig.RigUnit_AnimEasing +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_AnimEasing final : public FRigUnit_AnimBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType Type; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SourceMinimum; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceMaximum; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMinimum; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMaximum; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AnimEasing; + +// ScriptStruct ControlRig.RigUnit_AnimEasingType +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_AnimEasingType final : public FRigUnit_AnimBase +{ +public: + EControlRigAnimEasingType Type; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AnimEasingType; + +// ScriptStruct ControlRig.RigUnit_AnimEvalRichCurve +// 0x00A8 (0x00B0 - 0x0008) +struct FRigUnit_AnimEvalRichCurve final : public FRigUnit_AnimBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve Curve; // 0x0010(0x0088)(NativeAccessSpecifierPublic) + float SourceMinimum; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceMaximum; // 0x009C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMinimum; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMaximum; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_AnimEvalRichCurve; + +// ScriptStruct ControlRig.RigUnit_ItemBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_ItemBase : public FRigUnit +{ +}; +DUMPER7_ASSERTS_FRigUnit_ItemBase; + +// ScriptStruct ControlRig.RigUnit_ItemReplace +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_ItemReplace final : public FRigUnit_ItemBase +{ +public: + struct FRigElementKey Item; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Old; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NEW; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Result; // 0x0024(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ItemReplace; + +// ScriptStruct ControlRig.RigUnit_AnimRichCurve +// 0x0088 (0x0090 - 0x0008) +struct FRigUnit_AnimRichCurve final : public FRigUnit_AnimBase +{ +public: + struct FRuntimeFloatCurve Curve; // 0x0008(0x0088)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_AnimRichCurve; + +// ScriptStruct ControlRig.RigUnit_ApplyFK +// 0x0088 (0x00F0 - 0x0068) +struct FRigUnit_ApplyFK final : public FRigUnitMutable +{ +public: + class FName Joint; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransformFilter Filter; // 0x00A0(0x0009)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EApplyTransformMode ApplyTransformMode; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformSpaceMode ApplyTransformSpace; // 0x00AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform BaseTransform; // 0x00B0(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName BaseJoint; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_ApplyFK; + +// ScriptStruct ControlRig.RigUnit_BeginExecution +// 0x0060 (0x0068 - 0x0008) +struct FRigUnit_BeginExecution final : public FRigUnit +{ +public: + struct FControlRigExecuteContext ExecuteContext; // 0x0008(0x0060)(Edit, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_BeginExecution; + +// ScriptStruct ControlRig.BlendTarget +// 0x0040 (0x0040 - 0x0000) +struct FBlendTarget final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendTarget; + +// ScriptStruct ControlRig.RigUnit_BlendTransform +// 0x0078 (0x0080 - 0x0008) +struct FRigUnit_BlendTransform final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Source; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray Targets; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FTransform Result; // 0x0050(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_BlendTransform; + +// ScriptStruct ControlRig.RigUnit_IsInteracting +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_IsInteracting final : public FRigUnit +{ +public: + bool bIsInteracting; // 0x0008(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_IsInteracting; + +// ScriptStruct ControlRig.RigUnit_Harmonics_TargetItem +// 0x0010 (0x0010 - 0x0000) +struct FRigUnit_Harmonics_TargetItem final +{ +public: + struct FRigElementKey Item; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ratio; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_Harmonics_TargetItem; + +// ScriptStruct ControlRig.RigUnit_BoneHarmonics_WorkData +// 0x0020 (0x0020 - 0x0000) +struct FRigUnit_BoneHarmonics_WorkData final +{ +public: + TArray CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector WaveTime; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_BoneHarmonics_WorkData; + +// ScriptStruct ControlRig.RigUnit_ItemHarmonics +// 0x0080 (0x00E8 - 0x0068) +struct FRigUnit_ItemHarmonics final : public FRigUnit_HighlevelBaseMutable +{ +public: + TArray Targets; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector WaveSpeed; // 0x0078(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveFrequency; // 0x0084(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveAmplitude; // 0x0090(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveOffset; // 0x009C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveNoise; // 0x00A8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType WaveEase; // 0x00B4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WaveMinimum; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveMaximum; // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigRotationOrder RotationOrder; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_BoneHarmonics_WorkData WorkData; // 0x00C8(0x0020)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ItemHarmonics; + +// ScriptStruct ControlRig.RigUnit_MathBoolBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_MathBoolBase : public FRigUnit_MathBase +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolBase; + +// ScriptStruct ControlRig.RigUnit_MathBoolNotEquals +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathBoolNotEquals final : public FRigUnit_MathBoolBase +{ +public: + bool A; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolNotEquals; + +// ScriptStruct ControlRig.RigUnit_BoneHarmonics +// 0x0080 (0x00E8 - 0x0068) +struct FRigUnit_BoneHarmonics final : public FRigUnit_HighlevelBaseMutable +{ +public: + TArray Bones; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector WaveSpeed; // 0x0078(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveFrequency; // 0x0084(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveAmplitude; // 0x0090(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveOffset; // 0x009C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveNoise; // 0x00A8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType WaveEase; // 0x00B4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WaveMinimum; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveMaximum; // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigRotationOrder RotationOrder; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_BoneHarmonics_WorkData WorkData; // 0x00C8(0x0020)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_BoneHarmonics; + +// ScriptStruct ControlRig.RigUnit_ControlName +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_ControlName final : public FRigUnit +{ +public: + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ControlName; + +// ScriptStruct ControlRig.RigUnit_HierarchyBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_HierarchyBase : public FRigUnit +{ +}; +DUMPER7_ASSERTS_FRigUnit_HierarchyBase; + +// ScriptStruct ControlRig.RigUnit_HierarchyGetParent +// 0x0040 (0x0048 - 0x0008) +struct FRigUnit_HierarchyGetParent final : public FRigUnit_HierarchyBase +{ +public: + struct FRigElementKey Child; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Parent; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedChild; // 0x0020(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedParent; // 0x0034(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_HierarchyGetParent; + +// ScriptStruct ControlRig.RigUnit_SpaceName +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_SpaceName final : public FRigUnit +{ +public: + class FName Space; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SpaceName; + +// ScriptStruct ControlRig.RigUnit_BoneName +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_BoneName final : public FRigUnit +{ +public: + class FName Bone; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_BoneName; + +// ScriptStruct ControlRig.RigUnit_Item +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_Item final : public FRigUnit +{ +public: + struct FRigElementKey Item; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_Item; + +// ScriptStruct ControlRig.RigUnit_CCDIK_RotationLimitPerItem +// 0x0010 (0x0010 - 0x0000) +struct FRigUnit_CCDIK_RotationLimitPerItem final +{ +public: + struct FRigElementKey Item; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Limit; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CCDIK_RotationLimitPerItem; + +// ScriptStruct ControlRig.RigUnit_CCDIK_WorkData +// 0x0058 (0x0058 - 0x0000) +struct FRigUnit_CCDIK_WorkData final +{ +public: + TArray Chain; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CachedItems; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RotationLimitIndex; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RotationLimitsPerItem; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedEffector; // 0x0040(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_CCDIK_WorkData; + +// ScriptStruct ControlRig.RigUnit_CCDIKPerItem +// 0x00D8 (0x0140 - 0x0068) +struct FRigUnit_CCDIKPerItem final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKeyCollection Items; // 0x0068(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform EffectorTransform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartFromTail; // 0x00BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseRotationLimit; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RotationLimits; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_CCDIK_WorkData WorkData; // 0x00E0(0x0058)(NativeAccessSpecifierPublic) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_CCDIKPerItem; + +// ScriptStruct ControlRig.RigUnit_MathBoolConstant +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathBoolConstant : public FRigUnit_MathBoolBase +{ +public: + bool Value; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolConstant; + +// ScriptStruct ControlRig.RigUnit_MathBoolBinaryOp +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathBoolBinaryOp : public FRigUnit_MathBoolBase +{ +public: + bool A; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolBinaryOp; + +// ScriptStruct ControlRig.RigUnit_CCDIK_RotationLimit +// 0x000C (0x000C - 0x0000) +struct FRigUnit_CCDIK_RotationLimit final +{ +public: + class FName Bone; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Limit; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CCDIK_RotationLimit; + +// ScriptStruct ControlRig.RigUnit_CCDIK +// 0x00D8 (0x0140 - 0x0068) +struct FRigUnit_CCDIK final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EffectorBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform EffectorTransform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxIterations; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartFromTail; // 0x00BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseRotationLimit; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RotationLimits; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_CCDIK_WorkData WorkData; // 0x00E0(0x0058)(NativeAccessSpecifierPublic) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_CCDIK; + +// ScriptStruct ControlRig.RigUnit_KalmanVector +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_KalmanVector final : public FRigUnit_SimBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BufferSize; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Buffer; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 LastInsertIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_KalmanVector; + +// ScriptStruct ControlRig.RigUnit_ChainHarmonics_Reach +// 0x0028 (0x0028 - 0x0000) +struct FRigUnit_ChainHarmonics_Reach final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReachTarget; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReachAxis; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReachMinimum; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReachMaximum; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType ReachEase; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_ChainHarmonics_Reach; + +// ScriptStruct ControlRig.RigUnit_ChainHarmonics_Wave +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_ChainHarmonics_Wave final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector WaveFrequency; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveAmplitude; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveOffset; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaveNoise; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveMinimum; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveMaximum; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType WaveEase; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_ChainHarmonics_Wave; + +// ScriptStruct ControlRig.RigUnit_ChainHarmonics_Pendulum +// 0x003C (0x003C - 0x0000) +struct FRigUnit_ChainHarmonics_Pendulum final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PendulumStiffness; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PendulumGravity; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PendulumBlend; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PendulumDrag; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PendulumMinimum; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PendulumMaximum; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType PendulumEase; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector UnwindAxis; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnwindMinimum; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnwindMaximum; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ChainHarmonics_Pendulum; + +// ScriptStruct ControlRig.RigUnit_ChainHarmonics_WorkData +// 0x0090 (0x0090 - 0x0000) +struct FRigUnit_ChainHarmonics_WorkData final +{ +public: + struct FVector Time; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Items; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Ratio; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalTip; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PendulumTip; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PendulumPosition; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PendulumVelocity; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HierarchyLine; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VelocityLines; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ChainHarmonics_WorkData; + +// ScriptStruct ControlRig.RigUnit_ChainHarmonicsPerItem +// 0x0208 (0x0270 - 0x0068) +struct FRigUnit_ChainHarmonicsPerItem final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKey ChainRoot; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Speed; // 0x0074(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_ChainHarmonics_Reach Reach; // 0x0080(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_ChainHarmonics_Wave Wave; // 0x00A8(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve WaveCurve; // 0x00E8(0x0088)(NativeAccessSpecifierPublic) + struct FRigUnit_ChainHarmonics_Pendulum Pendulum; // 0x0170(0x003C)(NoDestructor, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x01AC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AD[0x3]; // 0x01AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform DrawWorldOffset; // 0x01B0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_ChainHarmonics_WorkData WorkData; // 0x01E0(0x0090)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ChainHarmonicsPerItem; + +// ScriptStruct ControlRig.RigUnit_MathBoolUnaryOp +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathBoolUnaryOp : public FRigUnit_MathBoolBase +{ +public: + bool Value; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolUnaryOp; + +// ScriptStruct ControlRig.RigUnit_MathColorAdd +// 0x0000 (0x0038 - 0x0038) +struct FRigUnit_MathColorAdd final : public FRigUnit_MathColorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathColorAdd; + +// ScriptStruct ControlRig.RigUnit_MathBoolConstTrue +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathBoolConstTrue final : public FRigUnit_MathBoolConstant +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolConstTrue; + +// ScriptStruct ControlRig.RigUnit_ChainHarmonics +// 0x0208 (0x0270 - 0x0068) +struct FRigUnit_ChainHarmonics final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName ChainRoot; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Speed; // 0x0070(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_ChainHarmonics_Reach Reach; // 0x007C(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_ChainHarmonics_Wave Wave; // 0x00A4(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve WaveCurve; // 0x00E8(0x0088)(NativeAccessSpecifierPublic) + struct FRigUnit_ChainHarmonics_Pendulum Pendulum; // 0x0170(0x003C)(NoDestructor, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x01AC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AD[0x3]; // 0x01AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform DrawWorldOffset; // 0x01B0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_ChainHarmonics_WorkData WorkData; // 0x01E0(0x0090)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ChainHarmonics; + +// ScriptStruct ControlRig.RigUnit_CollectionBaseMutable +// 0x0000 (0x0068 - 0x0068) +struct FRigUnit_CollectionBaseMutable : public FRigUnitMutable +{ +}; +DUMPER7_ASSERTS_FRigUnit_CollectionBaseMutable; + +// ScriptStruct ControlRig.RigUnit_MathBoolNand +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathBoolNand final : public FRigUnit_MathBoolBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolNand; + +// ScriptStruct ControlRig.RigUnit_CollectionLoop +// 0x0090 (0x00F8 - 0x0068) +struct FRigUnit_CollectionLoop final : public FRigUnit_CollectionBaseMutable +{ +public: + struct FRigElementKeyCollection Collection; // 0x0068(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Item; // 0x0078(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ratio; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Continue; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FControlRigExecuteContext Completed; // 0x0098(0x0060)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionLoop; + +// ScriptStruct ControlRig.RigUnit_CollectionBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_CollectionBase : public FRigUnit +{ +}; +DUMPER7_ASSERTS_FRigUnit_CollectionBase; + +// ScriptStruct ControlRig.RigUnit_MathIntBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_MathIntBase : public FRigUnit_MathBase +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntBase; + +// ScriptStruct ControlRig.RigUnit_MathIntBinaryOp +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathIntBinaryOp : public FRigUnit_MathIntBase +{ +public: + int32 A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Result; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntBinaryOp; + +// ScriptStruct ControlRig.RigUnit_MathIntMin +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathIntMin final : public FRigUnit_MathIntBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntMin; + +// ScriptStruct ControlRig.RigUnit_CollectionItemAtIndex +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_CollectionItemAtIndex final : public FRigUnit_CollectionBase +{ +public: + struct FRigElementKeyCollection Collection; // 0x0008(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Item; // 0x001C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionItemAtIndex; + +// ScriptStruct ControlRig.RigUnit_CollectionCount +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_CollectionCount final : public FRigUnit_CollectionBase +{ +public: + struct FRigElementKeyCollection Collection; // 0x0008(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionCount; + +// ScriptStruct ControlRig.RigUnit_MathFloatUnaryOp +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathFloatUnaryOp : public FRigUnit_MathFloatBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatUnaryOp; + +// ScriptStruct ControlRig.RigUnit_MathFloatTan +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatTan final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatTan; + +// ScriptStruct ControlRig.RigUnit_CollectionReverse +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_CollectionReverse final : public FRigUnit_CollectionBase +{ +public: + struct FRigElementKeyCollection Collection; // 0x0008(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection Reversed; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionReverse; + +// ScriptStruct ControlRig.RigUnit_CollectionDifference +// 0x0030 (0x0038 - 0x0008) +struct FRigUnit_CollectionDifference final : public FRigUnit_CollectionBase +{ +public: + struct FRigElementKeyCollection A; // 0x0008(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection b; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection Collection; // 0x0028(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionDifference; + +// ScriptStruct ControlRig.RigUnit_MathIntSub +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathIntSub final : public FRigUnit_MathIntBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntSub; + +// ScriptStruct ControlRig.RigUnit_CollectionIntersection +// 0x0030 (0x0038 - 0x0008) +struct FRigUnit_CollectionIntersection final : public FRigUnit_CollectionBase +{ +public: + struct FRigElementKeyCollection A; // 0x0008(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection b; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection Collection; // 0x0028(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionIntersection; + +// ScriptStruct ControlRig.RigUnit_CollectionUnion +// 0x0030 (0x0038 - 0x0008) +struct FRigUnit_CollectionUnion final : public FRigUnit_CollectionBase +{ +public: + struct FRigElementKeyCollection A; // 0x0008(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection b; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection Collection; // 0x0028(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionUnion; + +// ScriptStruct ControlRig.RigUnit_MathIntPow +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathIntPow final : public FRigUnit_MathIntBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntPow; + +// ScriptStruct ControlRig.RigUnit_CollectionItems +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_CollectionItems final : public FRigUnit_CollectionBase +{ +public: + TArray Items; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection Collection; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionItems; + +// ScriptStruct ControlRig.RigUnit_CollectionReplaceItems +// 0x0050 (0x0058 - 0x0008) +struct FRigUnit_CollectionReplaceItems final : public FRigUnit_CollectionBase +{ +public: + struct FRigElementKeyCollection Items; // 0x0008(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Old; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NEW; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RemoveInvalidItems; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection Collection; // 0x0030(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection CachedCollection; // 0x0040(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CachedHierarchyHash; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionReplaceItems; + +// ScriptStruct ControlRig.RigUnit_MathFloatAcos +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatAcos final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatAcos; + +// ScriptStruct ControlRig.RigUnit_CollectionChildren +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_CollectionChildren final : public FRigUnit_CollectionBase +{ +public: + struct FRigElementKey Parent; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeParent; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursive; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERigElementType TypeToSearch; // 0x0016(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection Collection; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection CachedCollection; // 0x0028(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CachedHierarchyHash; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionChildren; + +// ScriptStruct ControlRig.RigUnit_CollectionNameSearch +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_CollectionNameSearch final : public FRigUnit_CollectionBase +{ +public: + class FName PartialName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERigElementType TypeToSearch; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection Collection; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection CachedCollection; // 0x0028(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CachedHierarchyHash; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionNameSearch; + +// ScriptStruct ControlRig.RigUnit_MathFloatLessEqual +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatLessEqual final : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatLessEqual; + +// ScriptStruct ControlRig.RigUnit_CollectionChain +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_CollectionChain final : public FRigUnit_CollectionBase +{ +public: + struct FRigElementKey FirstItem; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey LastItem; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Reverse; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection Collection; // 0x0028(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection CachedCollection; // 0x0038(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CachedHierarchyHash; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_CollectionChain; + +// ScriptStruct ControlRig.RigUnit_Control +// 0x00C8 (0x00D0 - 0x0008) +struct FRigUnit_Control : public FRigUnit +{ +public: + struct FEulerTransform Transform; // 0x0008(0x0024)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Base; // 0x0030(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform InitTransform; // 0x0060(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Result; // 0x0090(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransformFilter Filter; // 0x00C0(0x0009)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_Control; + +// ScriptStruct ControlRig.RigUnit_Control_StaticMesh +// 0x0030 (0x0100 - 0x00D0) +struct FRigUnit_Control_StaticMesh final : public FRigUnit_Control +{ +public: + struct FTransform MeshTransform; // 0x00D0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_Control_StaticMesh; + +// ScriptStruct ControlRig.RigUnit_ToSwingAndTwist +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_ToSwingAndTwist final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Input; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector TwistAxis; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Swing; // 0x0030(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Twist; // 0x0040(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ToSwingAndTwist; + +// ScriptStruct ControlRig.RigUnit_ConvertQuaternionToVector +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_ConvertQuaternionToVector final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Input; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_ConvertQuaternionToVector; + +// ScriptStruct ControlRig.RigUnit_MathFloatIsNearlyEqual +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatIsNearlyEqual final : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatIsNearlyEqual; + +// ScriptStruct ControlRig.RigUnit_ConvertRotationToVector +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_ConvertRotationToVector final : public FRigUnit +{ +public: + struct FRotator Input; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ConvertRotationToVector; + +// ScriptStruct ControlRig.RigUnit_ConvertVectorToQuaternion +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_ConvertVectorToQuaternion final : public FRigUnit +{ +public: + struct FVector Input; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Result; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ConvertVectorToQuaternion; + +// ScriptStruct ControlRig.RigUnit_MathFloatClamp +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatClamp final : public FRigUnit_MathFloatBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minimum; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatClamp; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlFloat_Entry +// 0x000C (0x000C - 0x0000) +struct FRigUnit_SetMultiControlFloat_Entry final +{ +public: + class FName Control; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlFloat_Entry; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlFloat +// 0x0028 (0x0090 - 0x0068) +struct FRigUnit_SetMultiControlFloat final : public FRigUnitMutable +{ +public: + TArray Entries; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float weight; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedControlIndices; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlFloat; + +// ScriptStruct ControlRig.RigUnit_ConvertVectorToRotation +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_ConvertVectorToRotation final : public FRigUnit +{ +public: + struct FVector Input; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Result; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ConvertVectorToRotation; + +// ScriptStruct ControlRig.RigUnit_ConvertQuaternion +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_ConvertQuaternion final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Input; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Result; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_ConvertQuaternion; + +// ScriptStruct ControlRig.RigUnit_MathFloatLess +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatLess final : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatLess; + +// ScriptStruct ControlRig.RigUnit_ConvertRotation +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_ConvertRotation : public FRigUnit +{ +public: + struct FRotator Input; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Result; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ConvertRotation; + +// ScriptStruct ControlRig.RigUnit_ConvertVectorRotation +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_ConvertVectorRotation final : public FRigUnit_ConvertRotation +{ +}; +DUMPER7_ASSERTS_FRigUnit_ConvertVectorRotation; + +// ScriptStruct ControlRig.RigUnit_MathFloatDeg +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatDeg final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatDeg; + +// ScriptStruct ControlRig.RigUnit_ConvertEulerTransform +// 0x0058 (0x0060 - 0x0008) +struct FRigUnit_ConvertEulerTransform final : public FRigUnit +{ +public: + struct FEulerTransform Input; // 0x0008(0x0024)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Result; // 0x0030(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ConvertEulerTransform; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlInteger_Entry +// 0x000C (0x000C - 0x0000) +struct FRigUnit_SetMultiControlInteger_Entry final +{ +public: + class FName Control; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntegerValue; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlInteger_Entry; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlInteger +// 0x0028 (0x0090 - 0x0068) +struct FRigUnit_SetMultiControlInteger final : public FRigUnitMutable +{ +public: + TArray Entries; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float weight; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedControlIndices; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlInteger; + +// ScriptStruct ControlRig.RigUnit_ConvertTransform +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_ConvertTransform final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Input; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FEulerTransform Result; // 0x0040(0x0024)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_ConvertTransform; + +// ScriptStruct ControlRig.RigUnit_MathFloatRemap +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathFloatRemap final : public FRigUnit_MathFloatBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceMinimum; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceMaximum; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMinimum; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetMaximum; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClamp; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Result; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatRemap; + +// ScriptStruct ControlRig.RigUnit_DebugBaseMutable +// 0x0000 (0x0068 - 0x0068) +struct FRigUnit_DebugBaseMutable : public FRigUnitMutable +{ +}; +DUMPER7_ASSERTS_FRigUnit_DebugBaseMutable; + +// ScriptStruct ControlRig.RigUnit_DebugBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_DebugBase : public FRigUnit +{ +}; +DUMPER7_ASSERTS_FRigUnit_DebugBase; + +// ScriptStruct ControlRig.RigUnit_MathFloatSqrt +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatSqrt final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatSqrt; + +// ScriptStruct ControlRig.RigUnit_SetRelativeBoneTransform +// 0x0078 (0x00E0 - 0x0068) +struct FRigUnit_SetRelativeBoneTransform final : public FRigUnitMutable +{ +public: + class FName Bone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00B4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedBone; // 0x00B8(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedSpaceIndex; // 0x00CC(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetRelativeBoneTransform; + +// ScriptStruct ControlRig.RigUnit_DebugBezierItemSpace +// 0x00A8 (0x0110 - 0x0068) +struct FRigUnit_DebugBezierItemSpace final : public FRigUnit_DebugBaseMutable +{ +public: + struct FCRFourPointBezier Bezier; // 0x0068(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + float MinimumU; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumU; // 0x009C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Detail; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Space; // 0x00B8(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00D0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0xF]; // 0x0101(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugBezierItemSpace; + +// ScriptStruct ControlRig.RigUnit_DebugBezier +// 0x0098 (0x0100 - 0x0068) +struct FRigUnit_DebugBezier final : public FRigUnit_DebugBaseMutable +{ +public: + struct FCRFourPointBezier Bezier; // 0x0068(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + float MinimumU; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumU; // 0x009C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Detail; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform WorldOffset; // 0x00C0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0xF]; // 0x00F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugBezier; + +// ScriptStruct ControlRig.RigUnit_MathFloatToInt +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathFloatToInt final : public FRigUnit_MathFloatBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Result; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatToInt; + +// ScriptStruct ControlRig.RigUnit_DebugHierarchy +// 0x0058 (0x00C0 - 0x0068) +struct FRigUnit_DebugHierarchy final : public FRigUnit_DebugBaseMutable +{ +public: + float Scale; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x006C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform WorldOffset; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0xF]; // 0x00B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugHierarchy; + +// ScriptStruct ControlRig.RigUnit_DebugLineItemSpace +// 0x0078 (0x00E0 - 0x0068) +struct FRigUnit_DebugLineItemSpace final : public FRigUnit_DebugBaseMutable +{ +public: + struct FVector A; // 0x0068(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0074(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0080(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Space; // 0x0094(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform WorldOffset; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0xF]; // 0x00D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugLineItemSpace; + +// ScriptStruct ControlRig.RigUnit_MathFloatNotEquals +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatNotEquals final : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatNotEquals; + +// ScriptStruct ControlRig.RigUnit_SetControlVector2D +// 0x0028 (0x0090 - 0x0068) +struct FRigUnit_SetControlVector2D final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Vector; // 0x0074(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x007C(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlVector2D; + +// ScriptStruct ControlRig.RigUnit_DebugLine +// 0x0078 (0x00E0 - 0x0068) +struct FRigUnit_DebugLine final : public FRigUnit_DebugBaseMutable +{ +public: + struct FVector A; // 0x0068(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0074(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0080(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x0094(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0xF]; // 0x00D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugLine; + +// ScriptStruct ControlRig.RigUnit_DebugLineStripItemSpace +// 0x0078 (0x00E0 - 0x0068) +struct FRigUnit_DebugLineStripItemSpace final : public FRigUnit_DebugBaseMutable +{ +public: + TArray Points; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0078(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Space; // 0x008C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0xF]; // 0x00D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugLineStripItemSpace; + +// ScriptStruct ControlRig.RigUnit_GetTransform +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_GetTransform final : public FRigUnit +{ +public: + struct FRigElementKey Item; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitial; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0xA]; // 0x0016(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedIndex; // 0x0050(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetTransform; + +// ScriptStruct ControlRig.RigUnit_DebugLineStrip +// 0x0078 (0x00E0 - 0x0068) +struct FRigUnit_DebugLineStrip final : public FRigUnit_DebugBaseMutable +{ +public: + TArray Points; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0078(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x008C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0xF]; // 0x00D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugLineStrip; + +// ScriptStruct ControlRig.RigUnit_DebugPointMutable +// 0x0078 (0x00E0 - 0x0068) +struct FRigUnit_DebugPointMutable final : public FRigUnit_DebugBaseMutable +{ +public: + struct FVector Vector; // 0x0068(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERigUnitDebugPointMode Mode; // 0x0074(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x0078(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0xF]; // 0x00D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugPointMutable; + +// ScriptStruct ControlRig.RigUnit_MathFloatBinaryOp +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatBinaryOp : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatBinaryOp; + +// ScriptStruct ControlRig.RigUnit_MathFloatSub +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathFloatSub final : public FRigUnit_MathFloatBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatSub; + +// ScriptStruct ControlRig.RigUnit_DebugPoint +// 0x0078 (0x0080 - 0x0008) +struct FRigUnit_DebugPoint final : public FRigUnit_DebugBase +{ +public: + struct FVector Vector; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERigUnitDebugPointMode Mode; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugPoint; + +// ScriptStruct ControlRig.RigUnit_DebugArcItemSpace +// 0x00A8 (0x0110 - 0x0068) +struct FRigUnit_DebugArcItemSpace final : public FRigUnit_DebugBaseMutable +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumDegrees; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumDegrees; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Detail; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Space; // 0x00C4(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform WorldOffset; // 0x00D0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0xF]; // 0x0101(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugArcItemSpace; + +// ScriptStruct ControlRig.RigUnit_HierarchyGetChildren +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_HierarchyGetChildren final : public FRigUnit_HierarchyBase +{ +public: + struct FRigElementKey Parent; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeParent; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursive; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection Children; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedParent; // 0x0028(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection CachedChildren; // 0x0040(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_HierarchyGetChildren; + +// ScriptStruct ControlRig.RigUnit_DebugArc +// 0x00A8 (0x0110 - 0x0068) +struct FRigUnit_DebugArc final : public FRigUnit_DebugBaseMutable +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumDegrees; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumDegrees; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Detail; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x00C4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00D0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0xF]; // 0x0101(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugArc; + +// ScriptStruct ControlRig.RigUnit_DebugRectangleItemSpace +// 0x00A8 (0x0110 - 0x0068) +struct FRigUnit_DebugRectangleItemSpace final : public FRigUnit_DebugBaseMutable +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Space; // 0x00B8(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00D0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0xF]; // 0x0101(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugRectangleItemSpace; + +// ScriptStruct ControlRig.RigUnit_GetRelativeTransformForItem +// 0x0088 (0x0090 - 0x0008) +struct FRigUnit_GetRelativeTransformForItem final : public FRigUnit +{ +public: + struct FRigElementKey Child; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChildInitial; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKey Parent; // 0x0018(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentInitial; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeTransform; // 0x0030(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedChild; // 0x0060(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedParent; // 0x0074(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetRelativeTransformForItem; + +// ScriptStruct ControlRig.RigUnit_DebugRectangle +// 0x0098 (0x0100 - 0x0068) +struct FRigUnit_DebugRectangle final : public FRigUnit_DebugBaseMutable +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform WorldOffset; // 0x00C0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0xF]; // 0x00F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugRectangle; + +// ScriptStruct ControlRig.RigUnit_DebugTransformArrayMutable_WorkData +// 0x0010 (0x0010 - 0x0000) +struct FRigUnit_DebugTransformArrayMutable_WorkData final +{ +public: + TArray DrawTransforms; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DebugTransformArrayMutable_WorkData; + +// ScriptStruct ControlRig.RigUnit_DebugTransformArrayMutable +// 0x0088 (0x00F0 - 0x0068) +struct FRigUnit_DebugTransformArrayMutable final : public FRigUnit_DebugBaseMutable +{ +public: + TArray Transforms; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + ERigUnitDebugTransformMode Mode; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x007C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x0094(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_DebugTransformArrayMutable_WorkData WorkData; // 0x00D8(0x0010)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugTransformArrayMutable; + +// ScriptStruct ControlRig.RigUnit_MathFloatDiv +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathFloatDiv final : public FRigUnit_MathFloatBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatDiv; + +// ScriptStruct ControlRig.RigUnit_DebugTransformMutableItemSpace +// 0x00A8 (0x0110 - 0x0068) +struct FRigUnit_DebugTransformMutableItemSpace final : public FRigUnit_DebugBaseMutable +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ERigUnitDebugTransformMode Mode; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x00A4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Space; // 0x00BC(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00D0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0xF]; // 0x0101(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugTransformMutableItemSpace; + +// ScriptStruct ControlRig.RigUnit_MathIntGreaterEqual +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathIntGreaterEqual final : public FRigUnit_MathIntBase +{ +public: + int32 A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntGreaterEqual; + +// ScriptStruct ControlRig.RigUnit_DebugTransformMutable +// 0x00A8 (0x0110 - 0x0068) +struct FRigUnit_DebugTransformMutable final : public FRigUnit_DebugBaseMutable +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ERigUnitDebugTransformMode Mode; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x00A4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x00BC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x00D0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0xF]; // 0x0101(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugTransformMutable; + +// ScriptStruct ControlRig.RigUnit_DebugTransform +// 0x00A8 (0x00B0 - 0x0008) +struct FRigUnit_DebugTransform final : public FRigUnit_DebugBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ERigUnitDebugTransformMode Mode; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x0044(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x005C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0xF]; // 0x00A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DebugTransform; + +// ScriptStruct ControlRig.RigUnit_MathFloatConstant +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathFloatConstant : public FRigUnit_MathFloatBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatConstant; + +// ScriptStruct ControlRig.RigUnit_DeltaFromPreviousTransform +// 0x00C8 (0x00D0 - 0x0008) +struct FRigUnit_DeltaFromPreviousTransform final : public FRigUnit_SimBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Delta; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform PreviousValue; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Cache; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DeltaFromPreviousTransform; + +// ScriptStruct ControlRig.RigUnit_DeltaFromPreviousQuat +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_DeltaFromPreviousQuat final : public FRigUnit_SimBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Delta; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat PreviousValue; // 0x0030(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Cache; // 0x0040(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DeltaFromPreviousQuat; + +// ScriptStruct ControlRig.RigUnit_MathFloatMin +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathFloatMin final : public FRigUnit_MathFloatBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatMin; + +// ScriptStruct ControlRig.RigUnit_DeltaFromPreviousVector +// 0x0030 (0x0038 - 0x0008) +struct FRigUnit_DeltaFromPreviousVector final : public FRigUnit_SimBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Delta; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousValue; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Cache; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DeltaFromPreviousVector; + +// ScriptStruct ControlRig.RigUnit_DeltaFromPreviousFloat +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_DeltaFromPreviousFloat final : public FRigUnit_SimBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Delta; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousValue; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Cache; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DeltaFromPreviousFloat; + +// ScriptStruct ControlRig.RigUnit_DistributeRotation_WorkData +// 0x0050 (0x0050 - 0x0000) +struct FRigUnit_DistributeRotation_WorkData final +{ +public: + TArray CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemRotationA; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemRotationB; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemRotationT; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemLocalTransforms; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DistributeRotation_WorkData; + +// ScriptStruct ControlRig.RigUnit_DistributeRotation_Rotation +// 0x0020 (0x0020 - 0x0000) +struct FRigUnit_DistributeRotation_Rotation final +{ +public: + struct FQuat Rotation; // 0x0000(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Ratio; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DistributeRotation_Rotation; + +// ScriptStruct ControlRig.RigUnit_DistributeRotationForCollection +// 0x0078 (0x00E0 - 0x0068) +struct FRigUnit_DistributeRotationForCollection final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKeyCollection Items; // 0x0068(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Rotations; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EControlRigAnimEasingType RotationEaseType; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_DistributeRotation_WorkData WorkData; // 0x0090(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DistributeRotationForCollection; + +// ScriptStruct ControlRig.RigUnit_MathIntToFloat +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathIntToFloat final : public FRigUnit_MathIntBase +{ +public: + int32 Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntToFloat; + +// ScriptStruct ControlRig.RigUnit_DistributeRotation +// 0x0080 (0x00E8 - 0x0068) +struct FRigUnit_DistributeRotation final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EndBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Rotations; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EControlRigAnimEasingType RotationEaseType; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_DistributeRotation_WorkData WorkData; // 0x0098(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DistributeRotation; + +// ScriptStruct ControlRig.RigUnit_MathIntGreater +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathIntGreater final : public FRigUnit_MathIntBase +{ +public: + int32 A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntGreater; + +// ScriptStruct ControlRig.RigUnit_DrawContainerSetTransform +// 0x0038 (0x00A0 - 0x0068) +struct FRigUnit_DrawContainerSetTransform final : public FRigUnitMutable +{ +public: + class FName InstructionName; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DrawContainerSetTransform; + +// ScriptStruct ControlRig.RigUnit_DrawContainerSetThickness +// 0x0010 (0x0078 - 0x0068) +struct FRigUnit_DrawContainerSetThickness final : public FRigUnitMutable +{ +public: + class FName InstructionName; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_DrawContainerSetThickness; + +// ScriptStruct ControlRig.RigUnit_MathFloatConstHalfPi +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatConstHalfPi final : public FRigUnit_MathFloatConstant +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatConstHalfPi; + +// ScriptStruct ControlRig.RigUnit_DrawContainerSetColor +// 0x0018 (0x0080 - 0x0068) +struct FRigUnit_DrawContainerSetColor final : public FRigUnitMutable +{ +public: + class FName InstructionName; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DrawContainerSetColor; + +// ScriptStruct ControlRig.RigUnit_DrawContainerGetInstruction +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_DrawContainerGetInstruction final : public FRigUnit +{ +public: + class FName InstructionName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_DrawContainerGetInstruction; + +// ScriptStruct ControlRig.RigUnit_MathIntUnaryOp +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathIntUnaryOp : public FRigUnit_MathIntBase +{ +public: + int32 Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Result; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntUnaryOp; + +// ScriptStruct ControlRig.RigUnit_FABRIK_WorkData +// 0x0038 (0x0038 - 0x0000) +struct FRigUnit_FABRIK_WorkData final +{ +public: + TArray Chain; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CachedItems; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedEffector; // 0x0020(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_FABRIK_WorkData; + +// ScriptStruct ControlRig.RigUnit_FABRIKPerItem +// 0x0098 (0x0100 - 0x0068) +struct FRigUnit_FABRIKPerItem final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKeyCollection Items; // 0x0068(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform EffectorTransform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxIterations; // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_FABRIK_WorkData WorkData; // 0x00C0(0x0038)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_FABRIKPerItem; + +// ScriptStruct ControlRig.RigUnit_FABRIK +// 0x0098 (0x0100 - 0x0068) +struct FRigUnit_FABRIK final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EffectorBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform EffectorTransform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Precision; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxIterations; // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigUnit_FABRIK_WorkData WorkData; // 0x00C0(0x0038)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_FABRIK; + +// ScriptStruct ControlRig.RigUnit_MathIntNegate +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathIntNegate final : public FRigUnit_MathIntUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntNegate; + +// ScriptStruct ControlRig.RigUnit_FitChainToCurve_DebugSettings +// 0x0060 (0x0060 - 0x0000) +struct FRigUnit_FitChainToCurve_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CurveColor; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SegmentsColor; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0030(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_FitChainToCurve_DebugSettings; + +// ScriptStruct ControlRig.RigUnit_FitChainToCurve_WorkData +// 0x0098 (0x0098 - 0x0000) +struct FRigUnit_FitChainToCurve_WorkData final +{ +public: + float ChainLength; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ItemPositions; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemSegments; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CurvePositions; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CurveSegments; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CachedItems; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemRotationA; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemRotationB; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemRotationT; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemLocalTransforms; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_FitChainToCurve_WorkData; + +// ScriptStruct ControlRig.RigUnit_FitChainToCurvePerItem +// 0x0198 (0x0200 - 0x0068) +struct FRigUnit_FitChainToCurvePerItem final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKeyCollection Items; // 0x0068(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCRFourPointBezier Bezier; // 0x0078(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + EControlRigCurveAlignment Alignment; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Minimum; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SamplingPrecision; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrimaryAxis; // 0x00B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecondaryAxis; // 0x00C4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PoleVectorPosition; // 0x00D0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Rotations; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EControlRigAnimEasingType RotationEaseType; // 0x00F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00F8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_FitChainToCurve_DebugSettings DebugSettings; // 0x0100(0x0060)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_FitChainToCurve_WorkData WorkData; // 0x0160(0x0098)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_FitChainToCurvePerItem; + +// ScriptStruct ControlRig.RigUnit_MathIntEquals +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathIntEquals final : public FRigUnit_MathIntBase +{ +public: + int32 A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntEquals; + +// ScriptStruct ControlRig.RigUnit_FitChainToCurve +// 0x0198 (0x0200 - 0x0068) +struct FRigUnit_FitChainToCurve final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EndBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCRFourPointBezier Bezier; // 0x0078(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + EControlRigCurveAlignment Alignment; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Minimum; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SamplingPrecision; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrimaryAxis; // 0x00B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecondaryAxis; // 0x00C4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PoleVectorPosition; // 0x00D0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Rotations; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EControlRigAnimEasingType RotationEaseType; // 0x00F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00F8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_FitChainToCurve_DebugSettings DebugSettings; // 0x0100(0x0060)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_FitChainToCurve_WorkData WorkData; // 0x0160(0x0098)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_FitChainToCurve; + +// ScriptStruct ControlRig.RigUnit_Clamp_Float +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_Clamp_Float final : public FRigUnit +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_Clamp_Float; + +// ScriptStruct ControlRig.RigUnit_Divide_FloatFloat +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_Divide_FloatFloat final : public FRigUnit_BinaryFloatOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_Divide_FloatFloat; + +// ScriptStruct ControlRig.RigUnit_Add_FloatFloat +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_Add_FloatFloat final : public FRigUnit_BinaryFloatOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_Add_FloatFloat; + +// ScriptStruct ControlRig.RigUnit_ForLoopCount +// 0x0070 (0x00D8 - 0x0068) +struct FRigUnit_ForLoopCount final : public FRigUnitMutable +{ +public: + int32 Count; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ratio; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Continue; // 0x0074(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FControlRigExecuteContext Completed; // 0x0078(0x0060)(Edit, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ForLoopCount; + +// ScriptStruct ControlRig.RigUnit_GetControlInitialTransform +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_GetControlInitialTransform final : public FRigUnit +{ +public: + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x0050(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetControlInitialTransform; + +// ScriptStruct ControlRig.RigUnit_GetControlRotator +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_GetControlRotator final : public FRigUnit +{ +public: + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator Rotator; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Minimum; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Maximum; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x0038(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetControlRotator; + +// ScriptStruct ControlRig.RigUnit_GetControlVector2D +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_GetControlVector2D final : public FRigUnit +{ +public: + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Vector; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Minimum; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Maximum; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x0028(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetControlVector2D; + +// ScriptStruct ControlRig.RigUnit_GetControlFloat +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_GetControlFloat final : public FRigUnit +{ +public: + class FName Control; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minimum; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x001C(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_GetControlFloat; + +// ScriptStruct ControlRig.RigUnit_GetCurveValue +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_GetCurveValue final : public FRigUnit +{ +public: + class FName Curve; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedCurveIndex; // 0x0014(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigUnit_GetCurveValue; + +// ScriptStruct ControlRig.RigUnit_GetInitialBoneTransform +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_GetInitialBoneTransform final : public FRigUnit +{ +public: + class FName Bone; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedBone; // 0x0050(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetInitialBoneTransform; + +// ScriptStruct ControlRig.RigUnit_GetRelativeBoneTransform +// 0x0078 (0x0080 - 0x0008) +struct FRigUnit_GetRelativeBoneTransform final : public FRigUnit +{ +public: + class FName Bone; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Space; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedBone; // 0x0050(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedSpace; // 0x0064(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetRelativeBoneTransform; + +// ScriptStruct ControlRig.RigUnit_GetSpaceTransform +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_GetSpaceTransform final : public FRigUnit +{ +public: + class FName Space; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode SpaceType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0020(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedSpaceIndex; // 0x0050(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_GetSpaceTransform; + +// ScriptStruct ControlRig.RigUnit_GetWorldTime +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_GetWorldTime final : public FRigUnit_AnimBase +{ +public: + float Year; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Month; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Day; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeekDay; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Hours; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minutes; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Seconds; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverallSeconds; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_GetWorldTime; + +// ScriptStruct ControlRig.RigUnit_HierarchyGetSiblings +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_HierarchyGetSiblings final : public FRigUnit_HierarchyBase +{ +public: + struct FRigElementKey Item; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeItem; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection Siblings; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedItem; // 0x0028(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection CachedSiblings; // 0x0040(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_HierarchyGetSiblings; + +// ScriptStruct ControlRig.RigUnit_HierarchyGetParents +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_HierarchyGetParents final : public FRigUnit_HierarchyBase +{ +public: + struct FRigElementKey Child; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeChild; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReverse; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection Parents; // 0x0018(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedChild; // 0x0028(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKeyCollection CachedParents; // 0x0040(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_HierarchyGetParents; + +// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimple_DebugSettings +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_TwoBoneIKSimple_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimple_DebugSettings; + +// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimple +// 0x0128 (0x0190 - 0x0068) +struct FRigUnit_TwoBoneIKSimple final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName BoneA; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneB; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EffectorBone; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Effector; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector PrimaryAxis; // 0x00B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecondaryAxis; // 0x00BC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondaryAxisWeight; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PoleVector; // 0x00CC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigVectorKind PoleVectorKind; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName PoleVectorSpace; // 0x00DC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStretch; // 0x00E4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5[0x3]; // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StretchStartRatio; // 0x00E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchMaximumRatio; // 0x00EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoneALength; // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoneBLength; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00FC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_TwoBoneIKSimple_DebugSettings DebugSettings; // 0x0100(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedBoneAIndex; // 0x0140(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedBoneBIndex; // 0x0154(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedEffectorBoneIndex; // 0x0168(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedPoleVectorSpaceIndex; // 0x017C(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimple; + +// ScriptStruct ControlRig.RigUnit_InverseExecution +// 0x0060 (0x0068 - 0x0008) +struct FRigUnit_InverseExecution final : public FRigUnit +{ +public: + struct FControlRigExecuteContext ExecuteContext; // 0x0008(0x0060)(Edit, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_InverseExecution; + +// ScriptStruct ControlRig.RigUnit_Subtract_VectorVector +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_Subtract_VectorVector final : public FRigUnit_BinaryVectorOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_Subtract_VectorVector; + +// ScriptStruct ControlRig.RigUnit_ItemExists +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_ItemExists final : public FRigUnit_ItemBase +{ +public: + struct FRigElementKey Item; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Exists; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedIndex; // 0x0018(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_ItemExists; + +// ScriptStruct ControlRig.RigUnit_KalmanTransform +// 0x0098 (0x00A0 - 0x0008) +struct FRigUnit_KalmanTransform final : public FRigUnit_SimBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 BufferSize; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Result; // 0x0050(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray Buffer; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 LastInsertIndex; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_KalmanTransform; + +// ScriptStruct ControlRig.RigUnit_VisualDebugTransformItemSpace +// 0x0058 (0x0060 - 0x0008) +struct FRigUnit_VisualDebugTransformItemSpace final : public FRigUnit_DebugBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Space; // 0x004C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_VisualDebugTransformItemSpace; + +// ScriptStruct ControlRig.RigUnit_KalmanFloat +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_KalmanFloat final : public FRigUnit_SimBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BufferSize; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Buffer; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 LastInsertIndex; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_KalmanFloat; + +// ScriptStruct ControlRig.RigUnit_VisualDebugVectorItemSpace +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_VisualDebugVectorItemSpace final : public FRigUnit_DebugBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERigUnitVisualDebugPointMode Mode; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Space; // 0x0030(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_VisualDebugVectorItemSpace; + +// ScriptStruct ControlRig.RigUnit_MathBoolEquals +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathBoolEquals final : public FRigUnit_MathBoolBase +{ +public: + bool A; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolEquals; + +// ScriptStruct ControlRig.RigUnit_MathBoolOr +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathBoolOr final : public FRigUnit_MathBoolBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolOr; + +// ScriptStruct ControlRig.RigUnit_MathBoolAnd +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathBoolAnd final : public FRigUnit_MathBoolBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolAnd; + +// ScriptStruct ControlRig.RigUnit_MathBoolNot +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathBoolNot final : public FRigUnit_MathBoolUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolNot; + +// ScriptStruct ControlRig.RigUnit_MathBoolConstFalse +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathBoolConstFalse final : public FRigUnit_MathBoolConstant +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathBoolConstFalse; + +// ScriptStruct ControlRig.RigUnit_MathColorSub +// 0x0000 (0x0038 - 0x0038) +struct FRigUnit_MathColorSub final : public FRigUnit_MathColorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathColorSub; + +// ScriptStruct ControlRig.RigUnit_MathColorFromFloat +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_MathColorFromFloat final : public FRigUnit_MathColorBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Result; // 0x000C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathColorFromFloat; + +// ScriptStruct ControlRig.RigUnit_MathFloatLawOfCosine +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathFloatLawOfCosine final : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float C; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AlphaAngle; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BetaAngle; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GammaAngle; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatLawOfCosine; + +// ScriptStruct ControlRig.RigUnit_MathFloatAtan +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatAtan final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatAtan; + +// ScriptStruct ControlRig.RigUnit_MathFloatAsin +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatAsin final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatAsin; + +// ScriptStruct ControlRig.RigUnit_MathFloatCos +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatCos final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatCos; + +// ScriptStruct ControlRig.RigUnit_MathFloatSin +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatSin final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatSin; + +// ScriptStruct ControlRig.RigUnit_MathFloatRad +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatRad final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatRad; + +// ScriptStruct ControlRig.RigUnit_MathFloatSelectBool +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatSelectBool final : public FRigUnit_MathFloatBase +{ +public: + bool Condition; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IfTrue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IfFalse; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatSelectBool; + +// ScriptStruct ControlRig.RigUnit_MathFloatIsNearlyZero +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatIsNearlyZero final : public FRigUnit_MathFloatBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatIsNearlyZero; + +// ScriptStruct ControlRig.RigUnit_MathFloatGreaterEqual +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatGreaterEqual final : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatGreaterEqual; + +// ScriptStruct ControlRig.RigUnit_MathFloatGreater +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatGreater final : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatGreater; + +// ScriptStruct ControlRig.RigUnit_MathFloatEquals +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatEquals final : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatEquals; + +// ScriptStruct ControlRig.RigUnit_MathFloatLerp +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatLerp final : public FRigUnit_MathFloatBase +{ +public: + float A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatLerp; + +// ScriptStruct ControlRig.RigUnit_MathFloatSign +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatSign final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatSign; + +// ScriptStruct ControlRig.RigUnit_MathFloatRound +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatRound final : public FRigUnit_MathFloatBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 int_0; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatRound; + +// ScriptStruct ControlRig.RigUnit_MathFloatCeil +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatCeil final : public FRigUnit_MathFloatBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 int_0; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatCeil; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlBool_Entry +// 0x000C (0x000C - 0x0000) +struct FRigUnit_SetMultiControlBool_Entry final +{ +public: + class FName Control; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolValue; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlBool_Entry; + +// ScriptStruct ControlRig.RigUnit_MathFloatFloor +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathFloatFloor final : public FRigUnit_MathFloatBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 int_0; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatFloor; + +// ScriptStruct ControlRig.RigUnit_MathFloatAbs +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatAbs final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatAbs; + +// ScriptStruct ControlRig.RigUnit_MathFloatNegate +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatNegate final : public FRigUnit_MathFloatUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatNegate; + +// ScriptStruct ControlRig.RigUnit_MathFloatPow +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathFloatPow final : public FRigUnit_MathFloatBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatPow; + +// ScriptStruct ControlRig.RigUnit_MathFloatMax +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathFloatMax final : public FRigUnit_MathFloatBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatMax; + +// ScriptStruct ControlRig.RigUnit_MathFloatMod +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathFloatMod final : public FRigUnit_MathFloatBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatMod; + +// ScriptStruct ControlRig.RigUnit_MathFloatMul +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathFloatMul final : public FRigUnit_MathFloatBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatMul; + +// ScriptStruct ControlRig.RigUnit_MathFloatAdd +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathFloatAdd final : public FRigUnit_MathFloatBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatAdd; + +// ScriptStruct ControlRig.RigUnit_MathFloatConstTwoPi +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatConstTwoPi final : public FRigUnit_MathFloatConstant +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatConstTwoPi; + +// ScriptStruct ControlRig.RigUnit_MathFloatConstPi +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathFloatConstPi final : public FRigUnit_MathFloatConstant +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathFloatConstPi; + +// ScriptStruct ControlRig.RigUnit_MathIntLessEqual +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathIntLessEqual final : public FRigUnit_MathIntBase +{ +public: + int32 A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntLessEqual; + +// ScriptStruct ControlRig.RigUnit_MathIntLess +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathIntLess final : public FRigUnit_MathIntBase +{ +public: + int32 A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntLess; + +// ScriptStruct ControlRig.RigUnit_MathIntNotEquals +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathIntNotEquals final : public FRigUnit_MathIntBase +{ +public: + int32 A; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntNotEquals; + +// ScriptStruct ControlRig.RigUnit_MathIntClamp +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathIntClamp final : public FRigUnit_MathIntBase +{ +public: + int32 Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minimum; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Maximum; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Result; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntClamp; + +// ScriptStruct ControlRig.RigUnit_MathIntSign +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathIntSign final : public FRigUnit_MathIntUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntSign; + +// ScriptStruct ControlRig.RigUnit_MathIntAbs +// 0x0000 (0x0010 - 0x0010) +struct FRigUnit_MathIntAbs final : public FRigUnit_MathIntUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntAbs; + +// ScriptStruct ControlRig.RigUnit_MathIntMax +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathIntMax final : public FRigUnit_MathIntBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntMax; + +// ScriptStruct ControlRig.RigUnit_MathIntMod +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathIntMod final : public FRigUnit_MathIntBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntMod; + +// ScriptStruct ControlRig.RigUnit_MathIntDiv +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathIntDiv final : public FRigUnit_MathIntBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntDiv; + +// ScriptStruct ControlRig.RigUnit_MathIntMul +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathIntMul final : public FRigUnit_MathIntBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntMul; + +// ScriptStruct ControlRig.RigUnit_MathIntAdd +// 0x0000 (0x0018 - 0x0018) +struct FRigUnit_MathIntAdd final : public FRigUnit_MathIntBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathIntAdd; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionRotationOrder +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_MathQuaternionRotationOrder final : public FRigUnit_MathBase +{ +public: + EControlRigRotationOrder RotationOrder; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionRotationOrder; + +// ScriptStruct ControlRig.RigUnit_RandomFloat +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_RandomFloat final : public FRigUnit_MathBase +{ +public: + int32 Seed; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minimum; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastResult; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastSeed; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeLeft; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_RandomFloat; + +// ScriptStruct ControlRig.RigUnit_ProjectTransformToNewParent +// 0x00A8 (0x00B0 - 0x0008) +struct FRigUnit_ProjectTransformToNewParent final : public FRigUnit +{ +public: + struct FRigElementKey Child; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChildInitial; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKey OldParent; // 0x0018(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOldParentInitial; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKey NewParent; // 0x0028(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewParentInitial; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0xB]; // 0x0035(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedChild; // 0x0070(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedOldParent; // 0x0084(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedNewParent; // 0x0098(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_ProjectTransformToNewParent; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionSwingTwist +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_MathQuaternionSwingTwist final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Input; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector TwistAxis; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Swing; // 0x0030(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Twist; // 0x0040(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionSwingTwist; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionRotateVector +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_MathQuaternionRotateVector final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Quaternion; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Vector; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionRotateVector; + +// ScriptStruct ControlRig.RigUnit_SetBoneRotation +// 0x0038 (0x00A0 - 0x0068) +struct FRigUnit_SetBoneRotation final : public FRigUnitMutable +{ +public: + class FName Bone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat Rotation; // 0x0070(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedBone; // 0x008C(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetBoneRotation; + +// ScriptStruct ControlRig.RigUnit_SecondsToFrames +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_SecondsToFrames final : public FRigUnit_AnimBase +{ +public: + float Seconds; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frames; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SecondsToFrames; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionUnit +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathQuaternionUnit final : public FRigUnit_MathQuaternionUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionUnit; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionSelectBool +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_MathQuaternionSelectBool final : public FRigUnit_MathQuaternionBase +{ +public: + bool Condition; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat IfTrue; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat IfFalse; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Result; // 0x0030(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionSelectBool; + +// ScriptStruct ControlRig.RigUnit_SetControlOffset +// 0x0058 (0x00C0 - 0x0068) +struct FRigUnit_SetControlOffset final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Offset; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedControlIndex; // 0x00A4(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlOffset; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionNotEquals +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_MathQuaternionNotEquals final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat A; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool Result; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionNotEquals; + +// ScriptStruct ControlRig.RigUnit_BinaryQuaternionOp +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_BinaryQuaternionOp : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Argument0; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Argument1; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Result; // 0x0030(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_BinaryQuaternionOp; + +// ScriptStruct ControlRig.RigUnit_MultiplyQuaternion +// 0x0000 (0x0040 - 0x0040) +struct FRigUnit_MultiplyQuaternion final : public FRigUnit_BinaryQuaternionOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MultiplyQuaternion; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionEquals +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_MathQuaternionEquals final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat A; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool Result; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionEquals; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionSlerp +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_MathQuaternionSlerp final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat A; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float T; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Result; // 0x0040(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionSlerp; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionInverse +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathQuaternionInverse final : public FRigUnit_MathQuaternionUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionInverse; + +// ScriptStruct ControlRig.RigUnit_SetControlRotator +// 0x0030 (0x0098 - 0x0068) +struct FRigUnit_SetControlRotator final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x0074(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedControlIndex; // 0x0084(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlRotator; + +// ScriptStruct ControlRig.RigUnit_PointSimulation_BoneTarget +// 0x0014 (0x0014 - 0x0000) +struct FRigUnit_PointSimulation_BoneTarget final +{ +public: + class FName Bone; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TranslationPoint; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PrimaryAimPoint; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SecondaryAimPoint; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_PointSimulation_BoneTarget; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionMul +// 0x0000 (0x0040 - 0x0040) +struct FRigUnit_MathQuaternionMul final : public FRigUnit_MathQuaternionBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionMul; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionToRotator +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionToRotator final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Result; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionToRotator; + +// ScriptStruct ControlRig.RigUnit_ToRigSpace_Location +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_ToRigSpace_Location final : public FRigUnit +{ +public: + struct FVector Location; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Global; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ToRigSpace_Location; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionToEuler +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionToEuler final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EControlRigRotationOrder RotationOrder; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Result; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionToEuler; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionScale +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionScale final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionScale; + +// ScriptStruct ControlRig.RigUnit_SetBoneTranslation +// 0x0038 (0x00A0 - 0x0068) +struct FRigUnit_SetBoneTranslation final : public FRigUnitMutable +{ +public: + class FName Bone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x0070(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0084(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedBone; // 0x0088(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetBoneTranslation; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionToAxisAndAngle +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionToAxisAndAngle final : public FRigUnit_MathQuaternionBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Axis; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionToAxisAndAngle; + +// ScriptStruct ControlRig.StructReference +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FStructReference final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStructReference; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionFromRotator +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionFromRotator final : public FRigUnit_MathQuaternionBase +{ +public: + struct FRotator Rotator; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Result; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionFromRotator; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionFromEuler +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionFromEuler final : public FRigUnit_MathQuaternionBase +{ +public: + struct FVector Euler; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigRotationOrder RotationOrder; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Result; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionFromEuler; + +// ScriptStruct ControlRig.RigUnit_QuaternionToAxisAndAngle +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_QuaternionToAxisAndAngle final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Argument; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Axis; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_QuaternionToAxisAndAngle; + +// ScriptStruct ControlRig.RigUnit_MathQuaternionFromAxisAndAngle +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathQuaternionFromAxisAndAngle final : public FRigUnit_MathQuaternionBase +{ +public: + struct FVector Axis; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Result; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathQuaternionFromAxisAndAngle; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_MathRBFInterpolateBase : public FRigUnit_MathBase +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateBase; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorBase +// 0x00A8 (0x00B0 - 0x0008) +struct FRigUnit_MathRBFInterpolateVectorBase : public FRigUnit_MathRBFInterpolateBase +{ +public: + struct FVector Input; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFVectorDistanceType DistanceFunction; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFKernelType SmoothingFunction; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SmoothingRadius; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalizeOutput; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_MathRBFInterpolateVectorWorkData WorkData; // 0x0020(0x0090)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateVectorBase; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlVector2D_Entry +// 0x0010 (0x0010 - 0x0000) +struct FRigUnit_SetMultiControlVector2D_Entry final +{ +public: + class FName Control; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Vector; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlVector2D_Entry; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlVector2D +// 0x0028 (0x0090 - 0x0068) +struct FRigUnit_SetMultiControlVector2D final : public FRigUnitMutable +{ +public: + TArray Entries; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float weight; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedControlIndices; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlVector2D; + +// ScriptStruct ControlRig.MathRBFInterpolateVectorXform_Target +// 0x0040 (0x0040 - 0x0000) +struct FMathRBFInterpolateVectorXform_Target final +{ +public: + struct FVector Target; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateVectorXform_Target; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorXform +// 0x0040 (0x00F0 - 0x00B0) +struct FRigUnit_MathRBFInterpolateVectorXform final : public FRigUnit_MathRBFInterpolateVectorBase +{ +public: + TArray Targets; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FTransform Output; // 0x00C0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateVectorXform; + +// ScriptStruct ControlRig.MathRBFInterpolateVectorQuat_Target +// 0x0020 (0x0020 - 0x0000) +struct FMathRBFInterpolateVectorQuat_Target final +{ +public: + struct FVector Target; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateVectorQuat_Target; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorQuat +// 0x0020 (0x00D0 - 0x00B0) +struct FRigUnit_MathRBFInterpolateVectorQuat final : public FRigUnit_MathRBFInterpolateVectorBase +{ +public: + TArray Targets; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FQuat Output; // 0x00C0(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateVectorQuat; + +// ScriptStruct ControlRig.RigUnit_SequenceExecution +// 0x01E0 (0x01E8 - 0x0008) +struct FRigUnit_SequenceExecution final : public FRigUnit +{ +public: + struct FControlRigExecuteContext ExecuteContext; // 0x0008(0x0060)(Edit, Transient, NativeAccessSpecifierPublic) + struct FControlRigExecuteContext A; // 0x0068(0x0060)(Edit, Transient, NativeAccessSpecifierPublic) + struct FControlRigExecuteContext b; // 0x00C8(0x0060)(Edit, Transient, NativeAccessSpecifierPublic) + struct FControlRigExecuteContext C; // 0x0128(0x0060)(Edit, Transient, NativeAccessSpecifierPublic) + struct FControlRigExecuteContext D; // 0x0188(0x0060)(Edit, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SequenceExecution; + +// ScriptStruct ControlRig.MathRBFInterpolateVectorColor_Target +// 0x001C (0x001C - 0x0000) +struct FMathRBFInterpolateVectorColor_Target final +{ +public: + struct FVector Target; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x000C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateVectorColor_Target; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorColor +// 0x0020 (0x00D0 - 0x00B0) +struct FRigUnit_MathRBFInterpolateVectorColor final : public FRigUnit_MathRBFInterpolateVectorBase +{ +public: + TArray Targets; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor Output; // 0x00C0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateVectorColor; + +// ScriptStruct ControlRig.MathRBFInterpolateVectorVector_Target +// 0x0018 (0x0018 - 0x0000) +struct FMathRBFInterpolateVectorVector_Target final +{ +public: + struct FVector Target; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateVectorVector_Target; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorVector +// 0x0020 (0x00D0 - 0x00B0) +struct FRigUnit_MathRBFInterpolateVectorVector final : public FRigUnit_MathRBFInterpolateVectorBase +{ +public: + TArray Targets; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector Output; // 0x00C0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateVectorVector; + +// ScriptStruct ControlRig.RigUnit_SetScale +// 0x0038 (0x00A0 - 0x0068) +struct FRigUnit_SetScale final : public FRigUnitMutable +{ +public: + struct FRigElementKey Item; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0074(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Scale; // 0x0078(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedIndex; // 0x008C(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetScale; + +// ScriptStruct ControlRig.RigUnit_SetControlFloat +// 0x0028 (0x0090 - 0x0068) +struct FRigUnit_SetControlFloat final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x0078(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlFloat; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateVectorFloat +// 0x0020 (0x00D0 - 0x00B0) +struct FRigUnit_MathRBFInterpolateVectorFloat final : public FRigUnit_MathRBFInterpolateVectorBase +{ +public: + TArray Targets; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float Output; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateVectorFloat; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatWorkData +// 0x0090 (0x0090 - 0x0000) +struct alignas(0x10) FRigUnit_MathRBFInterpolateQuatWorkData final +{ +public: + uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateQuatWorkData; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatBase +// 0x00C8 (0x00D0 - 0x0008) +struct FRigUnit_MathRBFInterpolateQuatBase : public FRigUnit_MathRBFInterpolateBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Input; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ERBFQuatDistanceType DistanceFunction; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERBFKernelType SmoothingFunction; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SmoothingAngle; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalizeOutput; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TwistAxis; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_MathRBFInterpolateQuatWorkData WorkData; // 0x0040(0x0090)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateQuatBase; + +// ScriptStruct ControlRig.RigUnit_SlideChain_WorkData +// 0x0048 (0x0048 - 0x0000) +struct FRigUnit_SlideChain_WorkData final +{ +public: + float ChainLength; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ItemSegments; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CachedItems; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Transforms; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BlendedTransforms; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SlideChain_WorkData; + +// ScriptStruct ControlRig.RigUnit_SlideChainPerItem +// 0x0060 (0x00C8 - 0x0068) +struct FRigUnit_SlideChainPerItem final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKeyCollection Items; // 0x0068(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlideAmount; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_SlideChain_WorkData WorkData; // 0x0080(0x0048)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SlideChainPerItem; + +// ScriptStruct ControlRig.MathRBFInterpolateQuatXform_Target +// 0x0040 (0x0040 - 0x0000) +struct FMathRBFInterpolateQuatXform_Target final +{ +public: + struct FQuat Target; // 0x0000(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateQuatXform_Target; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatXform +// 0x0040 (0x0110 - 0x00D0) +struct FRigUnit_MathRBFInterpolateQuatXform final : public FRigUnit_MathRBFInterpolateQuatBase +{ +public: + TArray Targets; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FTransform Output; // 0x00E0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateQuatXform; + +// ScriptStruct ControlRig.MathRBFInterpolateQuatQuat_Target +// 0x0020 (0x0020 - 0x0000) +struct FMathRBFInterpolateQuatQuat_Target final +{ +public: + struct FQuat Target; // 0x0000(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateQuatQuat_Target; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatQuat +// 0x0020 (0x00F0 - 0x00D0) +struct FRigUnit_MathRBFInterpolateQuatQuat final : public FRigUnit_MathRBFInterpolateQuatBase +{ +public: + TArray Targets; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FQuat Output; // 0x00E0(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateQuatQuat; + +// ScriptStruct ControlRig.RigUnit_SpringIK_WorkData +// 0x00B0 (0x00B0 - 0x0000) +struct FRigUnit_SpringIK_WorkData final +{ +public: + TArray CachedBones; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedPoleVector; // 0x0010(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Transforms; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FCRSimPointContainer Simulation; // 0x0038(0x0078)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SpringIK_WorkData; + +// ScriptStruct ControlRig.RigUnit_SetSpaceInitialTransform +// 0x0088 (0x00F0 - 0x0068) +struct FRigUnit_SetSpaceInitialTransform final : public FRigUnitMutable +{ +public: + class FName SpaceName; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Result; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedSpaceIndex; // 0x00D4(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetSpaceInitialTransform; + +// ScriptStruct ControlRig.MathRBFInterpolateQuatColor_Target +// 0x0020 (0x0020 - 0x0000) +struct FMathRBFInterpolateQuatColor_Target final +{ +public: + struct FQuat Target; // 0x0000(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateQuatColor_Target; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatColor +// 0x0020 (0x00F0 - 0x00D0) +struct FRigUnit_MathRBFInterpolateQuatColor final : public FRigUnit_MathRBFInterpolateQuatBase +{ +public: + TArray Targets; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor Output; // 0x00E0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateQuatColor; + +// ScriptStruct ControlRig.MathRBFInterpolateQuatVector_Target +// 0x0020 (0x0020 - 0x0000) +struct FMathRBFInterpolateQuatVector_Target final +{ +public: + struct FQuat Target; // 0x0000(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateQuatVector_Target; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatVector +// 0x0020 (0x00F0 - 0x00D0) +struct FRigUnit_MathRBFInterpolateQuatVector final : public FRigUnit_MathRBFInterpolateQuatBase +{ +public: + TArray Targets; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector Output; // 0x00E0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateQuatVector; + +// ScriptStruct ControlRig.RigUnit_Timeline +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_Timeline final : public FRigUnit_SimBase +{ +public: + float Speed; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulatedValue; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_Timeline; + +// ScriptStruct ControlRig.MathRBFInterpolateQuatFloat_Target +// 0x0020 (0x0020 - 0x0000) +struct FMathRBFInterpolateQuatFloat_Target final +{ +public: + struct FQuat Target; // 0x0000(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Value; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMathRBFInterpolateQuatFloat_Target; + +// ScriptStruct ControlRig.RigUnit_MathRBFInterpolateQuatFloat +// 0x0020 (0x00F0 - 0x00D0) +struct FRigUnit_MathRBFInterpolateQuatFloat final : public FRigUnit_MathRBFInterpolateQuatBase +{ +public: + TArray Targets; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float Output; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathRBFInterpolateQuatFloat; + +// ScriptStruct ControlRig.RigUnit_MathTransformBase +// 0x0000 (0x0008 - 0x0008) +struct FRigUnit_MathTransformBase : public FRigUnit_MathBase +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformBase; + +// ScriptStruct ControlRig.RigUnit_PointSimulation_WorkData +// 0x0088 (0x0088 - 0x0000) +struct FRigUnit_PointSimulation_WorkData final +{ +public: + struct FCRSimPointContainer Simulation; // 0x0000(0x0078)(NativeAccessSpecifierPublic) + TArray BoneIndices; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_PointSimulation_WorkData; + +// ScriptStruct ControlRig.RigUnit_MathTransformClampSpatially +// 0x00C8 (0x00D0 - 0x0008) +struct FRigUnit_MathTransformClampSpatially final : public FRigUnit_MathTransformBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis Axis; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigClampSpatialMode Type; // 0x0041(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Minimum; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Space; // 0x0050(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor DebugColor; // 0x0084(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugThickness; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Result; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformClampSpatially; + +// ScriptStruct ControlRig.RigUnit_SlideChain +// 0x0060 (0x00C8 - 0x0068) +struct FRigUnit_SlideChain final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EndBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlideAmount; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_SlideChain_WorkData WorkData; // 0x0080(0x0048)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SlideChain; + +// ScriptStruct ControlRig.RigUnit_MathTransformFromSRT +// 0x0088 (0x0090 - 0x0008) +struct FRigUnit_MathTransformFromSRT final : public FRigUnit_MathTransformBase +{ +public: + struct FVector Location; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Rotation; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigRotationOrder RotationOrder; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Scale; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0030(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FEulerTransform EulerTransform; // 0x0060(0x0024)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformFromSRT; + +// ScriptStruct ControlRig.RigUnit_MathTransformTransformVector +// 0x0058 (0x0060 - 0x0008) +struct FRigUnit_MathTransformTransformVector final : public FRigUnit_MathTransformBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x004C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformTransformVector; + +// ScriptStruct ControlRig.RigUnit_MathTransformRotateVector +// 0x0058 (0x0060 - 0x0008) +struct FRigUnit_MathTransformRotateVector final : public FRigUnit_MathTransformBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x004C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformRotateVector; + +// ScriptStruct ControlRig.RigUnit_EndProfilingTimer +// 0x0020 (0x0088 - 0x0068) +struct FRigUnit_EndProfilingTimer final : public FRigUnit_DebugBaseMutable +{ +public: + int32 NumberOfMeasurements; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Prefix; // 0x0070(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulatedTime; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MeasurementsLeft; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_EndProfilingTimer; + +// ScriptStruct ControlRig.RigUnit_MathTransformSelectBool +// 0x0098 (0x00A0 - 0x0008) +struct FRigUnit_MathTransformSelectBool final : public FRigUnit_MathTransformBase +{ +public: + bool Condition; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform IfTrue; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform IfFalse; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Result; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformSelectBool; + +// ScriptStruct ControlRig.RigUnit_SetControlVisibility +// 0x0038 (0x00A0 - 0x0068) +struct FRigUnit_SetControlVisibility final : public FRigUnitMutable +{ +public: + struct FRigElementKey Item; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Pattern; // 0x0078(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisible; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedControlIndices; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlVisibility; + +// ScriptStruct ControlRig.RigUnit_MathTransformLerp +// 0x00A8 (0x00B0 - 0x0008) +struct FRigUnit_MathTransformLerp final : public FRigUnit_MathTransformBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform A; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform b; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float T; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Result; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformLerp; + +// ScriptStruct ControlRig.RigUnit_MathTransformUnaryOp +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_MathTransformUnaryOp : public FRigUnit_MathTransformBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Result; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformUnaryOp; + +// ScriptStruct ControlRig.RigUnit_MathTransformInverse +// 0x0000 (0x0070 - 0x0070) +struct FRigUnit_MathTransformInverse final : public FRigUnit_MathTransformUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformInverse; + +// ScriptStruct ControlRig.RigUnit_QuaternionToAngle +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_QuaternionToAngle final : public FRigUnit +{ +public: + struct FVector Axis; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Argument; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Angle; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_QuaternionToAngle; + +// ScriptStruct ControlRig.RigUnit_MathTransformMakeAbsolute +// 0x0098 (0x00A0 - 0x0008) +struct FRigUnit_MathTransformMakeAbsolute final : public FRigUnit_MathTransformBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Local; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Parent; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Global; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformMakeAbsolute; + +// ScriptStruct ControlRig.RigUnit_TimeOffsetVector +// 0x0050 (0x0058 - 0x0008) +struct FRigUnit_TimeOffsetVector final : public FRigUnit_SimBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondsAgo; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BufferSize; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeRange; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Buffer; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DeltaTimes; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 LastInsertIndex; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UpperBound; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TimeOffsetVector; + +// ScriptStruct ControlRig.RigUnit_MathTransformMakeRelative +// 0x0098 (0x00A0 - 0x0008) +struct FRigUnit_MathTransformMakeRelative final : public FRigUnit_MathTransformBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Global; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Parent; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Local; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformMakeRelative; + +// ScriptStruct ControlRig.RigUnit_MathTransformBinaryOp +// 0x0098 (0x00A0 - 0x0008) +struct FRigUnit_MathTransformBinaryOp : public FRigUnit_MathTransformBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform A; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform b; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Result; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformBinaryOp; + +// ScriptStruct ControlRig.RigUnit_MathTransformMul +// 0x0000 (0x00A0 - 0x00A0) +struct FRigUnit_MathTransformMul final : public FRigUnit_MathTransformBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformMul; + +// ScriptStruct ControlRig.RigUnit_UnaryQuaternionOp +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_UnaryQuaternionOp : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Argument; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Result; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_UnaryQuaternionOp; + +// ScriptStruct ControlRig.RigUnit_InverseQuaterion +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_InverseQuaterion final : public FRigUnit_UnaryQuaternionOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_InverseQuaterion; + +// ScriptStruct ControlRig.RigUnit_MathTransformToEulerTransform +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_MathTransformToEulerTransform final : public FRigUnit_MathTransformBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FEulerTransform Result; // 0x0040(0x0024)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformToEulerTransform; + +// ScriptStruct ControlRig.RigUnit_SetTranslation +// 0x0038 (0x00A0 - 0x0068) +struct FRigUnit_SetTranslation final : public FRigUnitMutable +{ +public: + struct FRigElementKey Item; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0074(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Translation; // 0x0078(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedIndex; // 0x008C(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetTranslation; + +// ScriptStruct ControlRig.RigUnit_MathTransformFromEulerTransform +// 0x0058 (0x0060 - 0x0008) +struct FRigUnit_MathTransformFromEulerTransform final : public FRigUnit_MathTransformBase +{ +public: + struct FEulerTransform EulerTransform; // 0x0008(0x0024)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Result; // 0x0030(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathTransformFromEulerTransform; + +// ScriptStruct ControlRig.RigUnit_Distance_VectorVector +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_Distance_VectorVector final : public FRigUnit +{ +public: + struct FVector Argument0; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Argument1; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_Distance_VectorVector; + +// ScriptStruct ControlRig.RigUnit_MathIntersectPlane +// 0x0040 (0x0048 - 0x0008) +struct FRigUnit_MathIntersectPlane final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Start; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlanePoint; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0038(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathIntersectPlane; + +// ScriptStruct ControlRig.RigUnit_MathVectorMakeBezierFourPoint +// 0x0030 (0x0038 - 0x0008) +struct FRigUnit_MathVectorMakeBezierFourPoint final : public FRigUnit_MathVectorBase +{ +public: + struct FCRFourPointBezier Bezier; // 0x0008(0x0030)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorMakeBezierFourPoint; + +// ScriptStruct ControlRig.RigUnit_Add_VectorVector +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_Add_VectorVector final : public FRigUnit_BinaryVectorOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_Add_VectorVector; + +// ScriptStruct ControlRig.RigUnit_MathVectorOrthogonal +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorOrthogonal final : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorOrthogonal; + +// ScriptStruct ControlRig.RigUnit_MathVectorAngle +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorAngle final : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorAngle; + +// ScriptStruct ControlRig.RigUnit_VisualDebugTransform +// 0x0058 (0x0060 - 0x0008) +struct FRigUnit_VisualDebugTransform final : public FRigUnit_DebugBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneSpace; // 0x004C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0xC]; // 0x0054(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_VisualDebugTransform; + +// ScriptStruct ControlRig.RigUnit_MathVectorClampLength +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorClampLength final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumLength; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumLength; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorClampLength; + +// ScriptStruct ControlRig.RigUnit_VisualDebugVector +// 0x0030 (0x0038 - 0x0008) +struct FRigUnit_VisualDebugVector final : public FRigUnit_DebugBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERigUnitVisualDebugPointMode Mode; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneSpace; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_VisualDebugVector; + +// ScriptStruct ControlRig.RigUnit_MathVectorDot +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorDot final : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorDot; + +// ScriptStruct ControlRig.RigUnit_BinaryTransformOp +// 0x0098 (0x00A0 - 0x0008) +struct FRigUnit_BinaryTransformOp : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Argument0; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Argument1; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Result; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_BinaryTransformOp; + +// ScriptStruct ControlRig.RigUnit_MultiplyTransform +// 0x0000 (0x00A0 - 0x00A0) +struct FRigUnit_MultiplyTransform final : public FRigUnit_BinaryTransformOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MultiplyTransform; + +// ScriptStruct ControlRig.RigUnit_MathVectorCross +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathVectorCross final : public FRigUnit_MathVectorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorCross; + +// ScriptStruct ControlRig.RigUnit_MathVectorLength +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathVectorLength final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorLength; + +// ScriptStruct ControlRig.RigUnit_MathVectorRad +// 0x0000 (0x0020 - 0x0020) +struct FRigUnit_MathVectorRad final : public FRigUnit_MathVectorUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorRad; + +// ScriptStruct ControlRig.RigUnit_MathVectorSelectBool +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathVectorSelectBool final : public FRigUnit_MathVectorBase +{ +public: + bool Condition; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector IfTrue; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector IfFalse; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorSelectBool; + +// ScriptStruct ControlRig.RigUnit_MathVectorIsNearlyZero +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_MathVectorIsNearlyZero final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorIsNearlyZero; + +// ScriptStruct ControlRig.RigUnit_MathVectorEquals +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorEquals final : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorEquals; + +// ScriptStruct ControlRig.RigUnit_MathVectorLerp +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_MathVectorLerp final : public FRigUnit_MathVectorBase +{ +public: + struct FVector A; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorLerp; + +// ScriptStruct ControlRig.RigUnit_MathVectorSign +// 0x0000 (0x0020 - 0x0020) +struct FRigUnit_MathVectorSign final : public FRigUnit_MathVectorUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorSign; + +// ScriptStruct ControlRig.RigUnit_MathVectorCeil +// 0x0000 (0x0020 - 0x0020) +struct FRigUnit_MathVectorCeil final : public FRigUnit_MathVectorUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorCeil; + +// ScriptStruct ControlRig.RigUnit_MathVectorFloor +// 0x0000 (0x0020 - 0x0020) +struct FRigUnit_MathVectorFloor final : public FRigUnit_MathVectorUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorFloor; + +// ScriptStruct ControlRig.RigUnit_MathVectorAbs +// 0x0000 (0x0020 - 0x0020) +struct FRigUnit_MathVectorAbs final : public FRigUnit_MathVectorUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorAbs; + +// ScriptStruct ControlRig.RigUnit_MathVectorNegate +// 0x0000 (0x0020 - 0x0020) +struct FRigUnit_MathVectorNegate final : public FRigUnit_MathVectorUnaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorNegate; + +// ScriptStruct ControlRig.RigUnit_MathVectorMax +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathVectorMax final : public FRigUnit_MathVectorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorMax; + +// ScriptStruct ControlRig.RigUnit_MathVectorMin +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathVectorMin final : public FRigUnit_MathVectorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorMin; + +// ScriptStruct ControlRig.RigUnit_MathVectorMod +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathVectorMod final : public FRigUnit_MathVectorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorMod; + +// ScriptStruct ControlRig.RigUnit_MathVectorDiv +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathVectorDiv final : public FRigUnit_MathVectorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorDiv; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlRotator_Entry +// 0x0018 (0x0018 - 0x0000) +struct FRigUnit_SetMultiControlRotator_Entry final +{ +public: + class FName Control; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlRotator_Entry; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlRotator +// 0x0028 (0x0090 - 0x0068) +struct FRigUnit_SetMultiControlRotator final : public FRigUnitMutable +{ +public: + TArray Entries; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float weight; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedControlIndices; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlRotator; + +// ScriptStruct ControlRig.RigUnit_MathVectorScale +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_MathVectorScale final : public FRigUnit_MathVectorBase +{ +public: + struct FVector Value; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Factor; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorScale; + +// ScriptStruct ControlRig.RigUnit_MathVectorMul +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathVectorMul final : public FRigUnit_MathVectorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorMul; + +// ScriptStruct ControlRig.RigUnit_MathVectorSub +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_MathVectorSub final : public FRigUnit_MathVectorBinaryOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorSub; + +// ScriptStruct ControlRig.RigUnit_MathVectorFromFloat +// 0x0010 (0x0018 - 0x0008) +struct FRigUnit_MathVectorFromFloat final : public FRigUnit_MathVectorBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MathVectorFromFloat; + +// ScriptStruct ControlRig.RigUnit_ModifyTransforms_PerItem +// 0x0040 (0x0040 - 0x0000) +struct FRigUnit_ModifyTransforms_PerItem final +{ +public: + struct FRigElementKey Item; // 0x0000(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ModifyTransforms_PerItem; + +// ScriptStruct ControlRig.RigUnit_ModifyTransforms +// 0x0030 (0x0098 - 0x0068) +struct FRigUnit_ModifyTransforms final : public FRigUnit_HighlevelBaseMutable +{ +public: + TArray ItemToModify; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float weight; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightMinimum; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeightMaximum; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigModifyBoneMode Mode; // 0x0084(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_ModifyTransforms_WorkData WorkData; // 0x0088(0x0010)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ModifyTransforms; + +// ScriptStruct ControlRig.RigUnit_MultiFABRIK_WorkData +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FRigUnit_MultiFABRIK_WorkData final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_MultiFABRIK_WorkData; + +// ScriptStruct ControlRig.RigUnit_MultiFABRIK +// 0x0088 (0x00F0 - 0x0068) +struct FRigUnit_MultiFABRIK final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName RootBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Effectors; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float Precision; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0084(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxIterations; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_MultiFABRIK_WorkData WorkData; // 0x0090(0x0060)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_MultiFABRIK; + +// ScriptStruct ControlRig.RigUnit_TransformConstraint_WorkData +// 0x0060 (0x0060 - 0x0000) +struct FRigUnit_TransformConstraint_WorkData final +{ +public: + TArray ConstraintData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap ConstraintDataToTargets; // 0x0010(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TransformConstraint_WorkData; + +// ScriptStruct ControlRig.RigUnit_StartsWith +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_StartsWith final : public FRigUnit_NameBase +{ +public: + class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Start; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_StartsWith; + +// ScriptStruct ControlRig.RigUnit_EndsWith +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_EndsWith final : public FRigUnit_NameBase +{ +public: + class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Ending; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Result; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_EndsWith; + +// ScriptStruct ControlRig.RigUnit_TwistBones_WorkData +// 0x0030 (0x0030 - 0x0000) +struct FRigUnit_TwistBones_WorkData final +{ +public: + TArray CachedItems; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemRatios; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemTransforms; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TwistBones_WorkData; + +// ScriptStruct ControlRig.RigUnit_NameReplace +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_NameReplace final : public FRigUnit_NameBase +{ +public: + class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Old; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NEW; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Result; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_NameReplace; + +// ScriptStruct ControlRig.RigUnit_NameConcat +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_NameConcat final : public FRigUnit_NameBase +{ +public: + class FName A; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName b; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Result; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_NameConcat; + +// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimpleVectors +// 0x0048 (0x0050 - 0x0008) +struct FRigUnit_TwoBoneIKSimpleVectors final : public FRigUnit_HighlevelBase +{ +public: + struct FVector Root; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PoleVector; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Effector; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStretch; // 0x002C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StretchStartRatio; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchMaximumRatio; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoneALength; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoneBLength; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Elbow; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimpleVectors; + +// ScriptStruct ControlRig.RigUnit_NoiseFloat +// 0x0020 (0x0028 - 0x0008) +struct FRigUnit_NoiseFloat final : public FRigUnit_MathBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Frequency; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minimum; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_NoiseFloat; + +// ScriptStruct ControlRig.RigUnit_ParentSwitchConstraint +// 0x00F8 (0x0160 - 0x0068) +struct FRigUnit_ParentSwitchConstraint final : public FRigUnitMutable +{ +public: + struct FRigElementKey Subject; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParentIndex; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKeyCollection Parents; // 0x0078(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InitialGlobalTransform; // 0x0090(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x00D0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool Switched; // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x3]; // 0x0101(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedSubject; // 0x0104(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedParent; // 0x0118(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeOffset; // 0x0130(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ParentSwitchConstraint; + +// ScriptStruct ControlRig.RigUnit_PointSimulation_DebugSettings +// 0x0050 (0x0050 - 0x0000) +struct FRigUnit_PointSimulation_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionScale; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawPointsAsSpheres; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform WorldOffset; // 0x0020(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_PointSimulation_DebugSettings; + +// ScriptStruct ControlRig.RigUnit_PointSimulation +// 0x0198 (0x0200 - 0x0068) +struct FRigUnit_PointSimulation final : public FRigUnit_SimBaseMutable +{ +public: + TArray Points; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray links; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Forces; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CollisionVolumes; // 0x0098(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float SimulatedStepsPerSecond; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECRSimPointIntegrateType IntegratorType; // 0x00AC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VerletBlend; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneTargets; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bLimitLocalPosition; // 0x00C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00C9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x2]; // 0x00CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PrimaryAimAxis; // 0x00CC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecondaryAimAxis; // 0x00D8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_PointSimulation_DebugSettings DebugSettings; // 0x00F0(0x0050)(NoDestructor, NativeAccessSpecifierPublic) + struct FCRFourPointBezier Bezier; // 0x0140(0x0030)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_PointSimulation_WorkData WorkData; // 0x0170(0x0088)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_PointSimulation; + +// ScriptStruct ControlRig.RigUnit_PrepareForExecution +// 0x0060 (0x0068 - 0x0008) +struct FRigUnit_PrepareForExecution final : public FRigUnit +{ +public: + struct FControlRigExecuteContext ExecuteContext; // 0x0008(0x0060)(Edit, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_PrepareForExecution; + +// ScriptStruct ControlRig.RigUnit_StartProfilingTimer +// 0x0000 (0x0068 - 0x0068) +struct FRigUnit_StartProfilingTimer final : public FRigUnit_DebugBaseMutable +{ +}; +DUMPER7_ASSERTS_FRigUnit_StartProfilingTimer; + +// ScriptStruct ControlRig.RigUnit_PropagateTransform +// 0x0028 (0x0090 - 0x0068) +struct FRigUnit_PropagateTransform final : public FRigUnitMutable +{ +public: + struct FRigElementKey Item; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecomputeGlobal; // 0x0074(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyToChildren; // 0x0075(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursive; // 0x0076(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_77[0x1]; // 0x0077(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedIndex; // 0x0078(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_PropagateTransform; + +// ScriptStruct ControlRig.RigUnit_QuaternionFromAxisAndAngle +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_QuaternionFromAxisAndAngle final : public FRigUnit +{ +public: + struct FVector Axis; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Result; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_QuaternionFromAxisAndAngle; + +// ScriptStruct ControlRig.RigUnit_RandomVector +// 0x0030 (0x0038 - 0x0008) +struct FRigUnit_RandomVector final : public FRigUnit_MathBase +{ +public: + int32 Seed; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minimum; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Result; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LastResult; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastSeed; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeLeft; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_RandomVector; + +// ScriptStruct ControlRig.RigUnit_SendEvent +// 0x0018 (0x0080 - 0x0068) +struct FRigUnit_SendEvent final : public FRigUnitMutable +{ +public: + ERigEvent Event; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKey Item; // 0x006C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetInSeconds; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyDuringInteraction; // 0x007D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SendEvent; + +// ScriptStruct ControlRig.RigUnit_SetBoneInitialTransform +// 0x0088 (0x00F0 - 0x0068) +struct FRigUnit_SetBoneInitialTransform final : public FRigUnitMutable +{ +public: + class FName Bone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Result; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00D1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0x2]; // 0x00D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedBone; // 0x00D4(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetBoneInitialTransform; + +// ScriptStruct ControlRig.RigUnit_SetBoneTransform +// 0x0088 (0x00F0 - 0x0068) +struct FRigUnit_SetBoneTransform final : public FRigUnitMutable +{ +public: + class FName Bone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Result; // 0x00A0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedBone; // 0x00DC(0x0014)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetBoneTransform; + +// ScriptStruct ControlRig.RigUnit_SetControlColor +// 0x0030 (0x0098 - 0x0068) +struct FRigUnit_SetControlColor final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x0080(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlColor; + +// ScriptStruct ControlRig.RigUnit_SetControlTransform +// 0x0068 (0x00D0 - 0x0068) +struct FRigUnit_SetControlTransform final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedControlIndex; // 0x00B4(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlTransform; + +// ScriptStruct ControlRig.RigUnit_SetControlVector +// 0x0030 (0x0098 - 0x0068) +struct FRigUnit_SetControlVector final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector; // 0x0074(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedControlIndex; // 0x0084(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlVector; + +// ScriptStruct ControlRig.RigUnit_SetControlInteger +// 0x0028 (0x0090 - 0x0068) +struct FRigUnit_SetControlInteger final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 weight; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntegerValue; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedControlIndex; // 0x0078(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlInteger; + +// ScriptStruct ControlRig.RigUnit_SetMultiControlBool +// 0x0020 (0x0088 - 0x0068) +struct FRigUnit_SetMultiControlBool final : public FRigUnitMutable +{ +public: + TArray Entries; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CachedControlIndices; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetMultiControlBool; + +// ScriptStruct ControlRig.RigUnit_SetControlBool +// 0x0020 (0x0088 - 0x0068) +struct FRigUnit_SetControlBool final : public FRigUnitMutable +{ +public: + class FName Control; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolValue; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedControlIndex; // 0x0074(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetControlBool; + +// ScriptStruct ControlRig.RigUnit_SetCurveValue +// 0x0020 (0x0088 - 0x0068) +struct FRigUnit_SetCurveValue final : public FRigUnitMutable +{ +public: + class FName Curve; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedCurveIndex; // 0x0074(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigUnit_SetCurveValue; + +// ScriptStruct ControlRig.RigUnit_SetRelativeTransformForItem +// 0x0088 (0x00F0 - 0x0068) +struct FRigUnit_SetRelativeTransformForItem final : public FRigUnitMutable +{ +public: + struct FRigElementKey Child; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Parent; // 0x0074(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentInitial; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0xF]; // 0x0081(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeTransform; // 0x0090(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00C4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedChild; // 0x00C8(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedParent; // 0x00DC(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SetRelativeTransformForItem; + +// ScriptStruct ControlRig.RigUnit_SetSpaceTransform +// 0x0068 (0x00D0 - 0x0068) +struct FRigUnit_SetSpaceTransform final : public FRigUnitMutable +{ +public: + class FName Space; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneGetterSetterMode SpaceType; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedSpaceIndex; // 0x00B4(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetSpaceTransform; + +// ScriptStruct ControlRig.RigUnit_SetRotation +// 0x0048 (0x00B0 - 0x0068) +struct FRigUnit_SetRotation final : public FRigUnitMutable +{ +public: + struct FRigElementKey Item; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0074(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0xB]; // 0x0075(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0080(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0094(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedIndex; // 0x0098(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetRotation; + +// ScriptStruct ControlRig.RigUnit_SetTransform +// 0x0068 (0x00D0 - 0x0068) +struct FRigUnit_SetTransform final : public FRigUnitMutable +{ +public: + struct FRigElementKey Item; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneGetterSetterMode Space; // 0x0074(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitial; // 0x0075(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76[0xA]; // 0x0076(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0080(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00B4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCachedRigElement CachedIndex; // 0x00B8(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SetTransform; + +// ScriptStruct ControlRig.RigUnit_SpringIK_DebugSettings +// 0x0050 (0x0050 - 0x0000) +struct FRigUnit_SpringIK_DebugSettings final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform WorldOffset; // 0x0020(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SpringIK_DebugSettings; + +// ScriptStruct ControlRig.RigUnit_SpringIK +// 0x0168 (0x01D0 - 0x0068) +struct FRigUnit_SpringIK final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EndBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HierarchyStrength; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EffectorStrength; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EffectorRatio; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RootStrength; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RootRatio; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PoleVector; // 0x0090(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipPolePlane; // 0x009C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigVectorKind PoleVectorKind; // 0x009D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E[0x2]; // 0x009E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName PoleVectorSpace; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrimaryAxis; // 0x00A8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecondaryAxis; // 0x00B4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLiveSimulation; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 iterations; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitLocalPosition; // 0x00C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x00C9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_SpringIK_DebugSettings DebugSettings; // 0x00D0(0x0050)(NoDestructor, NativeAccessSpecifierPublic) + struct FRigUnit_SpringIK_WorkData WorkData; // 0x0120(0x00B0)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_SpringIK; + +// ScriptStruct ControlRig.RigUnit_FramesToSeconds +// 0x0008 (0x0010 - 0x0008) +struct FRigUnit_FramesToSeconds final : public FRigUnit_AnimBase +{ +public: + float Frames; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Seconds; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_FramesToSeconds; + +// ScriptStruct ControlRig.RigUnit_TimeOffsetTransform +// 0x00A8 (0x00B0 - 0x0008) +struct FRigUnit_TimeOffsetTransform final : public FRigUnit_SimBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Value; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float SecondsAgo; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BufferSize; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeRange; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Result; // 0x0050(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray Buffer; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DeltaTimes; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 LastInsertIndex; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UpperBound; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_TimeOffsetTransform; + +// ScriptStruct ControlRig.RigUnit_TimeOffsetFloat +// 0x0040 (0x0048 - 0x0008) +struct FRigUnit_TimeOffsetFloat final : public FRigUnit_SimBase +{ +public: + float Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondsAgo; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BufferSize; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeRange; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Result; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Buffer; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DeltaTimes; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 LastInsertIndex; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UpperBound; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TimeOffsetFloat; + +// ScriptStruct ControlRig.RigUnit_GetRelativeTransform +// 0x0000 (0x00A0 - 0x00A0) +struct FRigUnit_GetRelativeTransform final : public FRigUnit_BinaryTransformOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_GetRelativeTransform; + +// ScriptStruct ControlRig.ConstraintTarget +// 0x0040 (0x0040 - 0x0000) +struct FConstraintTarget final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainOffset; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransformFilter Filter; // 0x0035(0x0009)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintTarget; + +// ScriptStruct ControlRig.RigUnit_TransformConstraintPerItem +// 0x00D8 (0x0140 - 0x0068) +struct FRigUnit_TransformConstraintPerItem final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKey Item; // 0x0068(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformSpaceMode BaseTransformSpace; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0xB]; // 0x0075(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform BaseTransform; // 0x0080(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRigElementKey BaseItem; // 0x00B0(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Targets; // 0x00C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bUseInitialTransforms; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_TransformConstraint_WorkData WorkData; // 0x00D8(0x0060)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_TransformConstraintPerItem; + +// ScriptStruct ControlRig.RigUnit_TransformConstraint +// 0x00C8 (0x0130 - 0x0068) +struct FRigUnit_TransformConstraint final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName Bone; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformSpaceMode BaseTransformSpace; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform BaseTransform; // 0x0080(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName BaseBone; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Targets; // 0x00B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bUseInitialTransforms; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_TransformConstraint_WorkData WorkData; // 0x00D0(0x0060)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigUnit_TransformConstraint; + +// ScriptStruct ControlRig.RigUnit_TwistBonesPerItem +// 0x0068 (0x00D0 - 0x0068) +struct FRigUnit_TwistBonesPerItem final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKeyCollection Items; // 0x0068(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TwistAxis; // 0x0078(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PoleAxis; // 0x0084(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType TwistEaseType; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_TwistBones_WorkData WorkData; // 0x00A0(0x0030)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TwistBonesPerItem; + +// ScriptStruct ControlRig.RigUnit_TwistBones +// 0x0068 (0x00D0 - 0x0068) +struct FRigUnit_TwistBones final : public FRigUnit_HighlevelBaseMutable +{ +public: + class FName StartBone; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EndBone; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TwistAxis; // 0x0078(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PoleAxis; // 0x0084(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigAnimEasingType TwistEaseType; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_TwistBones_WorkData WorkData; // 0x00A0(0x0030)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TwistBones; + +// ScriptStruct ControlRig.RigUnit_TwoBoneIKFK +// 0x01B8 (0x0220 - 0x0068) +struct FRigUnit_TwoBoneIKFK final : public FRigUnitMutable +{ +public: + class FName StartJoint; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EndJoint; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PoleTarget; // 0x0078(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Spin; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform EndEffector; // 0x0090(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float IKBlend; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform StartJointFKTransform; // 0x00D0(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FTransform MidJointFKTransform; // 0x0100(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FTransform EndJointFKTransform; // 0x0130(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + float PreviousFKIKBlend; // 0x0160(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_164[0xC]; // 0x0164(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform StartJointIKTransform; // 0x0170(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FTransform MidJointIKTransform; // 0x01A0(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FTransform EndJointIKTransform; // 0x01D0(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + int32 StartJointIndex; // 0x0200(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 MidJointIndex; // 0x0204(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 EndJointIndex; // 0x0208(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float UpperLimbLength; // 0x020C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LowerLimbLength; // 0x0210(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_214[0xC]; // 0x0214(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_TwoBoneIKFK; + +// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimpleTransforms +// 0x00D8 (0x00E0 - 0x0008) +struct FRigUnit_TwoBoneIKSimpleTransforms final : public FRigUnit_HighlevelBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Root; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector PoleVector; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Effector; // 0x0050(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector PrimaryAxis; // 0x0080(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecondaryAxis; // 0x008C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondaryAxisWeight; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStretch; // 0x009C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StretchStartRatio; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchMaximumRatio; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoneALength; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoneBLength; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Elbow; // 0x00B0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimpleTransforms; + +// ScriptStruct ControlRig.RigUnit_TwoBoneIKSimplePerItem +// 0x0148 (0x01B0 - 0x0068) +struct FRigUnit_TwoBoneIKSimplePerItem final : public FRigUnit_HighlevelBaseMutable +{ +public: + struct FRigElementKey ItemA; // 0x0068(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey ItemB; // 0x0074(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey EffectorItem; // 0x0080(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Effector; // 0x0090(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector PrimaryAxis; // 0x00C0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecondaryAxis; // 0x00CC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondaryAxisWeight; // 0x00D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PoleVector; // 0x00DC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlRigVectorKind PoleVectorKind; // 0x00E8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigElementKey PoleVectorSpace; // 0x00EC(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStretch; // 0x00F8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StretchStartRatio; // 0x00FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StretchMaximumRatio; // 0x0100(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ItemALength; // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ItemBLength; // 0x010C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0110(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0xF]; // 0x0111(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigUnit_TwoBoneIKSimple_DebugSettings DebugSettings; // 0x0120(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedItemAIndex; // 0x0160(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedItemBIndex; // 0x0174(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedEffectorItemIndex; // 0x0188(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedRigElement CachedPoleVectorSpaceIndex; // 0x019C(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_TwoBoneIKSimplePerItem; + +// ScriptStruct ControlRig.RigUnit_Divide_VectorVector +// 0x0000 (0x0030 - 0x0030) +struct FRigUnit_Divide_VectorVector final : public FRigUnit_BinaryVectorOp +{ +}; +DUMPER7_ASSERTS_FRigUnit_Divide_VectorVector; + +// ScriptStruct ControlRig.RigUnit_VerletIntegrateVector +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_VerletIntegrateVector final : public FRigUnit_SimBase +{ +public: + struct FVector Target; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damp; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Blend; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Acceleration; // 0x0038(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCRSimPoint Point; // 0x0044(0x0028)(Transient, NoDestructor, NativeAccessSpecifierPublic) + bool bInitialized; // 0x006C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_VerletIntegrateVector; + +// ScriptStruct ControlRig.RigUnit_VisualDebugQuatItemSpace +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_VisualDebugQuatItemSpace final : public FRigUnit_DebugBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigElementKey Space; // 0x002C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_VisualDebugQuatItemSpace; + +// ScriptStruct ControlRig.RigUnit_VisualDebugQuat +// 0x0038 (0x0040 - 0x0008) +struct FRigUnit_VisualDebugQuat final : public FRigUnit_DebugBase +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Value; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneSpace; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_VisualDebugQuat; + +// ScriptStruct ControlRig.RigUnit_SphereTraceWorld +// 0x0040 (0x0048 - 0x0008) +struct FRigUnit_SphereTraceWorld final : public FRigUnit +{ +public: + struct FVector Start; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel Channel; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Radius; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHit; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0038(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigUnit_SphereTraceWorld; + +// ScriptStruct ControlRig.RigUnit_ToRigSpace_Rotation +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_ToRigSpace_Rotation final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat Global; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ToRigSpace_Rotation; + +// ScriptStruct ControlRig.RigUnit_ToWorldSpace_Rotation +// 0x0028 (0x0030 - 0x0008) +struct FRigUnit_ToWorldSpace_Rotation final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat World; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ToWorldSpace_Rotation; + +// ScriptStruct ControlRig.RigUnit_ToWorldSpace_Location +// 0x0018 (0x0020 - 0x0008) +struct FRigUnit_ToWorldSpace_Location final : public FRigUnit +{ +public: + struct FVector Location; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector World; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ToWorldSpace_Location; + +// ScriptStruct ControlRig.RigUnit_ToRigSpace_Transform +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_ToRigSpace_Transform final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Global; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ToRigSpace_Transform; + +// ScriptStruct ControlRig.RigUnit_ToWorldSpace_Transform +// 0x0068 (0x0070 - 0x0008) +struct FRigUnit_ToWorldSpace_Transform final : public FRigUnit +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform World; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigUnit_ToWorldSpace_Transform; + +} + diff --git a/Hogwarts Legacy/SDK/CoreUObject_classes.hpp b/Hogwarts Legacy/SDK/CoreUObject_classes.hpp new file mode 100644 index 0000000..f75f911 --- /dev/null +++ b/Hogwarts Legacy/SDK/CoreUObject_classes.hpp @@ -0,0 +1,1302 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CoreUObject + +#include "Basic.hpp" + + +namespace SDK +{ + +// Class CoreUObject.Object +// 0x0028 (0x0028 - 0x0000) +class alignas(0x08) UObject +{ +public: + static inline class TUObjectArrayWrapper GObjects; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + + void* VTable; // 0x0000(0x0008)(NOT AUTO-GENERATED PROPERTY) + EObjectFlags Flags; // 0x0008(0x0004)(NOT AUTO-GENERATED PROPERTY) + int32 Index; // 0x000C(0x0004)(NOT AUTO-GENERATED PROPERTY) + class UClass* Class; // 0x0010(0x0008)(NOT AUTO-GENERATED PROPERTY) + class FName Name; // 0x0018(0x0008)(NOT AUTO-GENERATED PROPERTY) + class UObject* Outer; // 0x0020(0x0008)(NOT AUTO-GENERATED PROPERTY) + +public: + static class UObject* FindObjectFastImpl(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None); + static class UObject* FindObjectImpl(const std::string& FullName, EClassCastFlags RequiredType = EClassCastFlags::None); + + std::string GetFullName() const; + std::string GetName() const; + bool HasTypeFlag(EClassCastFlags TypeFlags) const; + bool IsA(EClassCastFlags TypeFlags) const; + bool IsA(const class FName& ClassName) const; + bool IsA(const class UClass* TypeClass) const; + bool IsDefaultObject() const; + + void ExecuteUbergraph(int32 EntryPoint); + +public: + static class UClass* FindClass(const std::string& ClassFullName) + { + return FindObject(ClassFullName, EClassCastFlags::Class); + } + static class UClass* FindClassFast(const std::string& ClassName) + { + return FindObjectFast(ClassName, EClassCastFlags::Class); + } + + template + static UEType* FindObject(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None) + { + return static_cast(FindObjectImpl(Name, RequiredType)); + } + template + static UEType* FindObjectFast(const std::string& Name, EClassCastFlags RequiredType = EClassCastFlags::None) + { + return static_cast(FindObjectFastImpl(Name, RequiredType)); + } + + void ProcessEvent(class UFunction* Function, void* Parms) const + { + InSDKUtils::CallGameFunction(InSDKUtils::GetVirtualFunction(this, Offsets::ProcessEventIdx), this, Function, Parms); + } +}; +DUMPER7_ASSERTS_UObject; + +// Class CoreUObject.GCObjectReferencer +// 0x0048 (0x0070 - 0x0028) +class UGCObjectReferencer final : public UObject +{ +public: + uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GCObjectReferencer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GCObjectReferencer") + } + static class UGCObjectReferencer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGCObjectReferencer; + +// Class CoreUObject.Interface +// 0x0000 (0x0000 - 0x0000) +class IInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface") + } + static class IInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface; + +// Class CoreUObject.LinkerPlaceholderExportObject +// 0x00C8 (0x00F0 - 0x0028) +class ULinkerPlaceholderExportObject final : public UObject +{ +public: + uint8 Pad_28[0xC8]; // 0x0028(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkerPlaceholderExportObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkerPlaceholderExportObject") + } + static class ULinkerPlaceholderExportObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinkerPlaceholderExportObject; + +// Class CoreUObject.Package +// 0x0078 (0x00A0 - 0x0028) +class UPackage final : public UObject +{ +public: + uint8 Pad_28[0x78]; // 0x0028(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Package") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Package") + } + static class UPackage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPackage; + +// Class CoreUObject.TextBuffer +// 0x0028 (0x0050 - 0x0028) +class UTextBuffer final : public UObject +{ +public: + uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextBuffer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextBuffer") + } + static class UTextBuffer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextBuffer; + +// Class CoreUObject.Field +// 0x0008 (0x0030 - 0x0028) +class UField : public UObject +{ +public: + class UField* Next; // 0x0028(0x0008)(NOT AUTO-GENERATED PROPERTY) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Field") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Field") + } + static class UField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UField; + +// Class CoreUObject.Struct +// 0x0080 (0x00B0 - 0x0030) +class UStruct : public UField +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UStruct* Super; // 0x0040(0x0008)(NOT AUTO-GENERATED PROPERTY) + class UField* Children; // 0x0048(0x0008)(NOT AUTO-GENERATED PROPERTY) + class FField* ChildProperties; // 0x0050(0x0008)(NOT AUTO-GENERATED PROPERTY) + int32 Size; // 0x0058(0x0004)(NOT AUTO-GENERATED PROPERTY) + int16 MinAlignment; // 0x005C(0x0002)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_5E[0x52]; // 0x005E(0x0052)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsSubclassOf(const UStruct* Base) const; + bool IsSubclassOf(const FName& baseClassName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Struct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Struct") + } + static class UStruct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStruct; + +// Class CoreUObject.Class +// 0x0180 (0x0230 - 0x00B0) +class UClass : public UStruct +{ +public: + uint8 Pad_B0[0x20]; // 0x00B0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + enum class EClassCastFlags CastFlags; // 0x00D0(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_D8[0x40]; // 0x00D8(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* DefaultObject; // 0x0118(0x0008)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_120[0x110]; // 0x0120(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UFunction* GetFunction(const char* ClassName, const char* FuncName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Class") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Class") + } + static class UClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClass; + +// Class CoreUObject.LinkerPlaceholderClass +// 0x01B8 (0x03E8 - 0x0230) +class ULinkerPlaceholderClass final : public UClass +{ +public: + uint8 Pad_230[0x1B8]; // 0x0230(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkerPlaceholderClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkerPlaceholderClass") + } + static class ULinkerPlaceholderClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinkerPlaceholderClass; + +// Class CoreUObject.ScriptStruct +// 0x0010 (0x00C0 - 0x00B0) +class UScriptStruct : public UStruct +{ +public: + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScriptStruct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScriptStruct") + } + static class UScriptStruct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScriptStruct; + +// Class CoreUObject.Function +// 0x0030 (0x00E0 - 0x00B0) +class UFunction : public UStruct +{ +public: + using FNativeFuncPtr = void (*)(void* Context, void* TheStack, void* Result); + + uint32 FunctionFlags; // 0x00B0(0x0004)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_B4[0x24]; // 0x00B4(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + FNativeFuncPtr ExecFunction; // 0x00D8(0x0008)(NOT AUTO-GENERATED PROPERTY) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Function") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Function") + } + static class UFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFunction; + +// Class CoreUObject.DelegateFunction +// 0x0000 (0x00E0 - 0x00E0) +class UDelegateFunction : public UFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DelegateFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DelegateFunction") + } + static class UDelegateFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDelegateFunction; + +// Class CoreUObject.SparseDelegateFunction +// 0x0010 (0x00F0 - 0x00E0) +class USparseDelegateFunction final : public UDelegateFunction +{ +public: + uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SparseDelegateFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SparseDelegateFunction") + } + static class USparseDelegateFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USparseDelegateFunction; + +// Class CoreUObject.PropertyWrapper +// 0x0008 (0x0030 - 0x0028) +class UPropertyWrapper : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropertyWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropertyWrapper") + } + static class UPropertyWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPropertyWrapper; + +// Class CoreUObject.DynamicClass +// 0x0080 (0x02B0 - 0x0230) +class UDynamicClass final : public UClass +{ +public: + uint8 Pad_230[0x80]; // 0x0230(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicClass") + } + static class UDynamicClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicClass; + +// Class CoreUObject.Property +// 0x0040 (0x0070 - 0x0030) +class UProperty : public UField +{ +public: + uint8 Pad_30[0x40]; // 0x0030(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Property") + } + static class UProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProperty; + +// Class CoreUObject.TextProperty +// 0x0000 (0x0070 - 0x0070) +class UTextProperty final : public UProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextProperty") + } + static class UTextProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextProperty; + +// Class CoreUObject.PackageMap +// 0x00B8 (0x00E0 - 0x0028) +class UPackageMap : public UObject +{ +public: + uint8 Pad_28[0xB8]; // 0x0028(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PackageMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PackageMap") + } + static class UPackageMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPackageMap; + +// Class CoreUObject.Enum +// 0x0030 (0x0060 - 0x0030) +class UEnum : public UField +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class TArray> Names; // 0x0040(0x0010)(NOT AUTO-GENERATED PROPERTY) + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enum") + } + static class UEnum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnum; + +// Class CoreUObject.LinkerPlaceholderFunction +// 0x01B8 (0x0298 - 0x00E0) +class ULinkerPlaceholderFunction final : public UFunction +{ +public: + uint8 Pad_E0[0x1B8]; // 0x00E0(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkerPlaceholderFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkerPlaceholderFunction") + } + static class ULinkerPlaceholderFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinkerPlaceholderFunction; + +// Class CoreUObject.MulticastDelegatePropertyWrapper +// 0x0000 (0x0030 - 0x0030) +class UMulticastDelegatePropertyWrapper : public UPropertyWrapper +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastDelegatePropertyWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastDelegatePropertyWrapper") + } + static class UMulticastDelegatePropertyWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastDelegatePropertyWrapper; + +// Class CoreUObject.MulticastInlineDelegatePropertyWrapper +// 0x0000 (0x0030 - 0x0030) +class UMulticastInlineDelegatePropertyWrapper final : public UMulticastDelegatePropertyWrapper +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastInlineDelegatePropertyWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastInlineDelegatePropertyWrapper") + } + static class UMulticastInlineDelegatePropertyWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastInlineDelegatePropertyWrapper; + +// Class CoreUObject.MetaData +// 0x00A0 (0x00C8 - 0x0028) +class UMetaData final : public UObject +{ +public: + uint8 Pad_28[0xA0]; // 0x0028(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MetaData") + } + static class UMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMetaData; + +// Class CoreUObject.ObjectRedirector +// 0x0008 (0x0030 - 0x0028) +class UObjectRedirector final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectRedirector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectRedirector") + } + static class UObjectRedirector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectRedirector; + +// Class CoreUObject.ObjectPropertyBase +// 0x0008 (0x0078 - 0x0070) +class UObjectPropertyBase : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectPropertyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectPropertyBase") + } + static class UObjectPropertyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectPropertyBase; + +// Class CoreUObject.SoftObjectProperty +// 0x0000 (0x0078 - 0x0078) +class USoftObjectProperty : public UObjectPropertyBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoftObjectProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoftObjectProperty") + } + static class USoftObjectProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoftObjectProperty; + +// Class CoreUObject.SoftClassProperty +// 0x0008 (0x0080 - 0x0078) +class USoftClassProperty final : public USoftObjectProperty +{ +public: + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoftClassProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoftClassProperty") + } + static class USoftClassProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoftClassProperty; + +// Class CoreUObject.EnumProperty +// 0x0010 (0x0080 - 0x0070) +class UEnumProperty final : public UProperty +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnumProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnumProperty") + } + static class UEnumProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnumProperty; + +// Class CoreUObject.WeakObjectProperty +// 0x0000 (0x0078 - 0x0078) +class UWeakObjectProperty final : public UObjectPropertyBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeakObjectProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeakObjectProperty") + } + static class UWeakObjectProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeakObjectProperty; + +// Class CoreUObject.ArrayProperty +// 0x0008 (0x0078 - 0x0070) +class UArrayProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ArrayProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ArrayProperty") + } + static class UArrayProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UArrayProperty; + +// Class CoreUObject.NumericProperty +// 0x0000 (0x0070 - 0x0070) +class UNumericProperty : public UProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NumericProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NumericProperty") + } + static class UNumericProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNumericProperty; + +// Class CoreUObject.UInt64Property +// 0x0000 (0x0070 - 0x0070) +class UUInt64Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UInt64Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UInt64Property") + } + static class UUInt64Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUInt64Property; + +// Class CoreUObject.BoolProperty +// 0x0008 (0x0078 - 0x0070) +class UBoolProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoolProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoolProperty") + } + static class UBoolProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoolProperty; + +// Class CoreUObject.StructProperty +// 0x0008 (0x0078 - 0x0070) +class UStructProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StructProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StructProperty") + } + static class UStructProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStructProperty; + +// Class CoreUObject.ByteProperty +// 0x0008 (0x0078 - 0x0070) +class UByteProperty final : public UNumericProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ByteProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ByteProperty") + } + static class UByteProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UByteProperty; + +// Class CoreUObject.StrProperty +// 0x0000 (0x0070 - 0x0070) +class UStrProperty final : public UProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StrProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StrProperty") + } + static class UStrProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStrProperty; + +// Class CoreUObject.ObjectProperty +// 0x0000 (0x0078 - 0x0078) +class UObjectProperty : public UObjectPropertyBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectProperty") + } + static class UObjectProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectProperty; + +// Class CoreUObject.LazyObjectProperty +// 0x0000 (0x0078 - 0x0078) +class ULazyObjectProperty final : public UObjectPropertyBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LazyObjectProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LazyObjectProperty") + } + static class ULazyObjectProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULazyObjectProperty; + +// Class CoreUObject.ClassProperty +// 0x0008 (0x0080 - 0x0078) +class UClassProperty final : public UObjectProperty +{ +public: + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClassProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClassProperty") + } + static class UClassProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClassProperty; + +// Class CoreUObject.InterfaceProperty +// 0x0008 (0x0078 - 0x0070) +class UInterfaceProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterfaceProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterfaceProperty") + } + static class UInterfaceProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterfaceProperty; + +// Class CoreUObject.DelegateProperty +// 0x0008 (0x0078 - 0x0070) +class UDelegateProperty final : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DelegateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DelegateProperty") + } + static class UDelegateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDelegateProperty; + +// Class CoreUObject.SetProperty +// 0x0020 (0x0090 - 0x0070) +class USetProperty final : public UProperty +{ +public: + uint8 Pad_70[0x20]; // 0x0070(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SetProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SetProperty") + } + static class USetProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USetProperty; + +// Class CoreUObject.DoubleProperty +// 0x0000 (0x0070 - 0x0070) +class UDoubleProperty final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DoubleProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DoubleProperty") + } + static class UDoubleProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDoubleProperty; + +// Class CoreUObject.NameProperty +// 0x0000 (0x0070 - 0x0070) +class UNameProperty final : public UProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NameProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NameProperty") + } + static class UNameProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNameProperty; + +// Class CoreUObject.FloatProperty +// 0x0000 (0x0070 - 0x0070) +class UFloatProperty final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatProperty") + } + static class UFloatProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatProperty; + +// Class CoreUObject.UInt32Property +// 0x0000 (0x0070 - 0x0070) +class UUInt32Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UInt32Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UInt32Property") + } + static class UUInt32Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUInt32Property; + +// Class CoreUObject.IntProperty +// 0x0000 (0x0070 - 0x0070) +class UIntProperty final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IntProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IntProperty") + } + static class UIntProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIntProperty; + +// Class CoreUObject.UInt16Property +// 0x0000 (0x0070 - 0x0070) +class UUInt16Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UInt16Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UInt16Property") + } + static class UUInt16Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUInt16Property; + +// Class CoreUObject.Int8Property +// 0x0000 (0x0070 - 0x0070) +class UInt8Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int8Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int8Property") + } + static class UInt8Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt8Property; + +// Class CoreUObject.Int16Property +// 0x0000 (0x0070 - 0x0070) +class UInt16Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int16Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int16Property") + } + static class UInt16Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt16Property; + +// Class CoreUObject.Int64Property +// 0x0000 (0x0070 - 0x0070) +class UInt64Property final : public UNumericProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int64Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int64Property") + } + static class UInt64Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt64Property; + +// Class CoreUObject.MapProperty +// 0x0028 (0x0098 - 0x0070) +class UMapProperty final : public UProperty +{ +public: + uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapProperty") + } + static class UMapProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapProperty; + +// Class CoreUObject.MulticastDelegateProperty +// 0x0008 (0x0078 - 0x0070) +class UMulticastDelegateProperty : public UProperty +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastDelegateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastDelegateProperty") + } + static class UMulticastDelegateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastDelegateProperty; + +// Class CoreUObject.MulticastInlineDelegateProperty +// 0x0000 (0x0078 - 0x0078) +class UMulticastInlineDelegateProperty final : public UMulticastDelegateProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastInlineDelegateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastInlineDelegateProperty") + } + static class UMulticastInlineDelegateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastInlineDelegateProperty; + +// Class CoreUObject.MulticastSparseDelegateProperty +// 0x0000 (0x0078 - 0x0078) +class UMulticastSparseDelegateProperty final : public UMulticastDelegateProperty +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MulticastSparseDelegateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MulticastSparseDelegateProperty") + } + static class UMulticastSparseDelegateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMulticastSparseDelegateProperty; + +} + diff --git a/Hogwarts Legacy/SDK/CoreUObject_functions.cpp b/Hogwarts Legacy/SDK/CoreUObject_functions.cpp new file mode 100644 index 0000000..b63ea63 --- /dev/null +++ b/Hogwarts Legacy/SDK/CoreUObject_functions.cpp @@ -0,0 +1,217 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CoreUObject + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "CoreUObject_parameters.hpp" + + +namespace SDK +{ + +// Predefined Function +// Finds a UObject in the global object array by name, optionally with ECastFlags to reduce heavy string comparison + +class UObject* UObject::FindObjectFastImpl(const std::string& Name, EClassCastFlags RequiredType) +{ + for (int i = 0; i < GObjects->Num(); ++i) + { + UObject* Object = GObjects->GetByIndex(i); + + if (!Object) + continue; + + if (Object->HasTypeFlag(RequiredType) && Object->GetName() == Name) + return Object; + } + + return nullptr; +} + + +// Predefined Function +// Finds a UObject in the global object array by full-name, optionally with ECastFlags to reduce heavy string comparison + +class UObject* UObject::FindObjectImpl(const std::string& FullName, EClassCastFlags RequiredType) +{ + for (int i = 0; i < GObjects->Num(); ++i) + { + UObject* Object = GObjects->GetByIndex(i); + + if (!Object) + continue; + + if (Object->HasTypeFlag(RequiredType) && Object->GetFullName() == FullName) + return Object; + } + + return nullptr; +} + + +// Predefined Function +// Returns the name of this object in the format 'Class Package.Outer.Object' + +std::string UObject::GetFullName() const +{ + if (this && Class) + { + std::string Temp; + + for (UObject* NextOuter = Outer; NextOuter; NextOuter = NextOuter->Outer) + { + Temp = NextOuter->GetName() + "." + Temp; + } + + std::string Name = Class->GetName(); + Name += " "; + Name += Temp; + Name += GetName(); + + return Name; + } + + return "None"; +} + + +// Predefined Function +// Retuns the name of this object + +std::string UObject::GetName() const +{ + return this ? Name.ToString() : "None"; +} + + +// Predefined Function +// Checks Class->FunctionFlags for TypeFlags + +bool UObject::HasTypeFlag(EClassCastFlags TypeFlags) const +{ + return (Class->CastFlags & TypeFlags); +} + + +// Predefined Function +// Checks a UObjects' type by TypeFlags + +bool UObject::IsA(EClassCastFlags TypeFlags) const +{ + return (Class->CastFlags & TypeFlags); +} + + +// Predefined Function +// Checks a UObjects' type by Class name + +bool UObject::IsA(const class FName& ClassName) const +{ + return Class->IsSubclassOf(ClassName); +} + + +// Predefined Function +// Checks a UObjects' type by Class + +bool UObject::IsA(const class UClass* TypeClass) const +{ + return Class->IsSubclassOf(TypeClass); +} + + +// Predefined Function +// Checks whether this object is a classes' default-object + +bool UObject::IsDefaultObject() const +{ + return (Flags & EObjectFlags::ClassDefaultObject); +} + + +// Function CoreUObject.Object.ExecuteUbergraph +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 EntryPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObject::ExecuteUbergraph(int32 EntryPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Object", "ExecuteUbergraph"); + + Params::Object_ExecuteUbergraph Parms{}; + + Parms.EntryPoint = EntryPoint; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Predefined Function +// Checks if this class has a certain base + +bool UStruct::IsSubclassOf(const UStruct* Base) const +{ + if (!Base) + return false; + + for (const UStruct* Struct = this; Struct; Struct = Struct->Super) + { + if (Struct == Base) + return true; + } + + return false; +} + + +// Predefined Function +// Checks if this class has a certain base + +bool UStruct::IsSubclassOf(const FName& baseClassName) const +{ + if (baseClassName.IsNone()) + return false; + + for (const UStruct* Struct = this; Struct; Struct = Struct->Super) + { + if (Struct->Name == baseClassName) + return true; + } + + return false; +} + + +// Predefined Function +// Gets a UFunction from this UClasses' 'Children' list + +class UFunction* UClass::GetFunction(const char* ClassName, const char* FuncName) const +{ + for(const UStruct* Clss = this; Clss; Clss = Clss->Super) + { + if (Clss->GetName() != ClassName) + continue; + + for (UField* Field = Clss->Children; Field; Field = Field->Next) + { + if(Field->HasTypeFlag(EClassCastFlags::Function) && Field->GetName() == FuncName) + return static_cast(Field); + } + } + + return nullptr; +} + +} + diff --git a/Hogwarts Legacy/SDK/CoreUObject_parameters.hpp b/Hogwarts Legacy/SDK/CoreUObject_parameters.hpp new file mode 100644 index 0000000..a1fa3b8 --- /dev/null +++ b/Hogwarts Legacy/SDK/CoreUObject_parameters.hpp @@ -0,0 +1,27 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CoreUObject + +#include "Basic.hpp" + + +namespace SDK::Params +{ + +// Function CoreUObject.Object.ExecuteUbergraph +// 0x0004 (0x0004 - 0x0000) +struct Object_ExecuteUbergraph final +{ +public: + int32 EntryPoint; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Object_ExecuteUbergraph; + +} + diff --git a/Hogwarts Legacy/SDK/CoreUObject_structs.hpp b/Hogwarts Legacy/SDK/CoreUObject_structs.hpp new file mode 100644 index 0000000..06fe89f --- /dev/null +++ b/Hogwarts Legacy/SDK/CoreUObject_structs.hpp @@ -0,0 +1,1452 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CoreUObject + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum CoreUObject.EInterpCurveMode +// NumValues: 0x0007 +enum class EInterpCurveMode : uint8 +{ + CIM_Linear = 0, + CIM_CurveAuto = 1, + CIM_Constant = 2, + CIM_CurveUser = 3, + CIM_CurveBreak = 4, + CIM_CurveAutoClamped = 5, + CIM_MAX = 6, +}; + +// Enum CoreUObject.ERangeBoundTypes +// NumValues: 0x0004 +enum class ERangeBoundTypes : uint8 +{ + Exclusive = 0, + Inclusive = 1, + Open = 2, + ERangeBoundTypes_MAX = 3, +}; + +// Enum CoreUObject.ELocalizedTextSourceCategory +// NumValues: 0x0004 +enum class ELocalizedTextSourceCategory : uint8 +{ + Game = 0, + Engine = 1, + Editor = 2, + ELocalizedTextSourceCategory_MAX = 3, +}; + +// Enum CoreUObject.EAutomationEventType +// NumValues: 0x0004 +enum class EAutomationEventType : uint8 +{ + Info = 0, + Warning = 1, + Error = 2, + EAutomationEventType_MAX = 3, +}; + +// Enum CoreUObject.EMouseCursor +// NumValues: 0x000F +enum class EMouseCursor : uint8 +{ + None = 0, + Default = 1, + TextEditBeam = 2, + ResizeLeftRight = 3, + ResizeUpDown = 4, + ResizeSouthEast = 5, + ResizeSouthWest = 6, + CardinalCross = 7, + Crosshairs = 8, + Hand = 9, + GrabHand = 10, + GrabHandClosed = 11, + SlashedCircle = 12, + EyeDropper = 13, + EMouseCursor_MAX = 14, +}; + +// Enum CoreUObject.ELifetimeCondition +// NumValues: 0x0010 +enum class ELifetimeCondition : uint8 +{ + COND_None = 0, + COND_InitialOnly = 1, + COND_OwnerOnly = 2, + COND_SkipOwner = 3, + COND_SimulatedOnly = 4, + COND_AutonomousOnly = 5, + COND_SimulatedOrPhysics = 6, + COND_InitialOrOwner = 7, + COND_Custom = 8, + COND_ReplayOrOwner = 9, + COND_ReplayOnly = 10, + COND_SimulatedOnlyNoReplay = 11, + COND_SimulatedOrPhysicsNoReplay = 12, + COND_SkipReplay = 13, + COND_Never = 15, + COND_Max = 16, +}; + +// Enum CoreUObject.EDataValidationResult +// NumValues: 0x0004 +enum class EDataValidationResult : uint8 +{ + Invalid = 0, + Valid = 1, + NotValidated = 2, + EDataValidationResult_MAX = 3, +}; + +// Enum CoreUObject.EAppMsgType +// NumValues: 0x0009 +enum class EAppMsgType : uint8 +{ + Ok = 0, + YesNo = 1, + OkCancel = 2, + YesNoCancel = 3, + CancelRetryContinue = 4, + YesNoYesAllNoAll = 5, + YesNoYesAllNoAllCancel = 6, + YesNoYesAll = 7, + EAppMsgType_MAX = 8, +}; + +// Enum CoreUObject.EAppReturnType +// NumValues: 0x0009 +enum class EAppReturnType : uint8 +{ + No = 0, + Yes = 1, + YesAll = 2, + NoAll = 3, + Cancel = 4, + Ok = 5, + Retry = 6, + Continue = 7, + EAppReturnType_MAX = 8, +}; + +// Enum CoreUObject.EPropertyAccessChangeNotifyMode +// NumValues: 0x0004 +enum class EPropertyAccessChangeNotifyMode : uint8 +{ + Default = 0, + Never = 1, + Always = 2, + EPropertyAccessChangeNotifyMode_MAX = 3, +}; + +// Enum CoreUObject.EUnit +// NumValues: 0x0033 +enum class EUnit : uint8 +{ + Micrometers = 0, + Millimeters = 1, + Centimeters = 2, + Meters = 3, + Kilometers = 4, + Inches = 5, + Feet = 6, + Yards = 7, + Miles = 8, + Lightyears = 9, + Degrees = 10, + Radians = 11, + MetersPerSecond = 12, + KilometersPerHour = 13, + MilesPerHour = 14, + Celsius = 15, + Farenheit = 16, + Kelvin = 17, + Micrograms = 18, + Milligrams = 19, + Grams = 20, + Kilograms = 21, + MetricTons = 22, + Ounces = 23, + Pounds = 24, + Stones = 25, + Newtons = 26, + PoundsForce = 27, + KilogramsForce = 28, + Hertz = 29, + Kilohertz = 30, + Megahertz = 31, + Gigahertz = 32, + RevolutionsPerMinute = 33, + Bytes = 34, + Kilobytes = 35, + Megabytes = 36, + Gigabytes = 37, + Terabytes = 38, + Lumens = 39, + Milliseconds = 43, + Seconds = 44, + Minutes = 45, + Hours = 46, + Days = 47, + Months = 48, + Years = 49, + Multiplier = 52, + Percentage = 51, + Unspecified = 53, + EUnit_MAX = 54, +}; + +// Enum CoreUObject.EPixelFormat +// NumValues: 0x0048 +enum class EPixelFormat : uint8 +{ + PF_Unknown = 0, + PF_A32B32G32R32F = 1, + PF_B8G8R8A8 = 2, + PF_G8 = 3, + PF_G16 = 4, + PF_DXT1 = 5, + PF_DXT3 = 6, + PF_DXT5 = 7, + PF_UYVY = 8, + PF_FloatRGB = 9, + PF_FloatRGBA = 10, + PF_DepthStencil = 11, + PF_ShadowDepth = 12, + PF_R32_FLOAT = 13, + PF_G16R16 = 14, + PF_G16R16F = 15, + PF_G16R16F_FILTER = 16, + PF_G32R32F = 17, + PF_A2B10G10R10 = 18, + PF_A16B16G16R16 = 19, + PF_D24 = 20, + PF_R16F = 21, + PF_R16F_FILTER = 22, + PF_BC5 = 23, + PF_V8U8 = 24, + PF_A1 = 25, + PF_FloatR11G11B10 = 26, + PF_A8 = 27, + PF_R32_UINT = 28, + PF_R32_SINT = 29, + PF_PVRTC2 = 30, + PF_PVRTC4 = 31, + PF_R16_UINT = 32, + PF_R16_SINT = 33, + PF_R16G16B16A16_UINT = 34, + PF_R16G16B16A16_SINT = 35, + PF_R5G6B5_UNORM = 36, + PF_R8G8B8A8 = 37, + PF_A8R8G8B8 = 38, + PF_BC4 = 39, + PF_R8G8 = 40, + PF_ATC_RGB = 41, + PF_ATC_RGBA_E = 42, + PF_ATC_RGBA_I = 43, + PF_X24_G8 = 44, + PF_ETC1 = 45, + PF_ETC2_RGB = 46, + PF_ETC2_RGBA = 47, + PF_R32G32B32A32_UINT = 48, + PF_R16G16_UINT = 49, + PF_ASTC_4x4 = 50, + PF_ASTC_6x6 = 51, + PF_ASTC_8x8 = 52, + PF_ASTC_10x10 = 53, + PF_ASTC_12x12 = 54, + PF_BC6H = 55, + PF_BC7 = 56, + PF_R8_UINT = 57, + PF_L8 = 58, + PF_XGXR8 = 59, + PF_R8G8B8A8_UINT = 60, + PF_R8G8B8A8_SNORM = 61, + PF_R16G16B16A16_UNORM = 62, + PF_R16G16B16A16_SNORM = 63, + PF_PLATFORM_HDR_0 = 64, + PF_PLATFORM_HDR_1 = 65, + PF_PLATFORM_HDR_2 = 66, + PF_NV12 = 67, + PF_R32G32_UINT = 68, + PF_ETC2_R11_EAC = 69, + PF_ETC2_RG11_EAC = 70, + PF_MAX_0 = 72, +}; + +// Enum CoreUObject.EAxis +// NumValues: 0x0005 +enum class EAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + EAxis_MAX = 4, +}; + +// Enum CoreUObject.ELogTimes +// NumValues: 0x0005 +enum class ELogTimes : uint8 +{ + None = 0, + UTC = 1, + SinceGStartTime = 2, + Local = 3, + ELogTimes_MAX = 4, +}; + +// Enum CoreUObject.ESearchDir +// NumValues: 0x0003 +enum class ESearchDir : uint8 +{ + FromStart = 0, + FromEnd = 1, + ESearchDir_MAX = 2, +}; + +// Enum CoreUObject.ESearchCase +// NumValues: 0x0003 +enum class ESearchCase : uint8 +{ + CaseSensitive = 0, + IgnoreCase = 1, + ESearchCase_MAX = 2, +}; + +// ScriptStruct CoreUObject.JoinabilitySettings +// 0x0014 (0x0014 - 0x0000) +struct FJoinabilitySettings final +{ +public: + class FName SessionName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPublicSearchable; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowInvites; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJoinViaPresence; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJoinViaPresenceFriendsOnly; // 0x000B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPlayers; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPartySize; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FJoinabilitySettings; + +// ScriptStruct CoreUObject.FallbackStruct +// 0x0001 (0x0001 - 0x0000) +struct FFallbackStruct final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFallbackStruct; + +// ScriptStruct CoreUObject.UniqueNetIdWrapper +// 0x0001 (0x0001 - 0x0000) +struct FUniqueNetIdWrapper +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUniqueNetIdWrapper; + +// ScriptStruct CoreUObject.Guid +// 0x0010 (0x0010 - 0x0000) +struct FGuid final +{ +public: + int32 A; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 C; // 0x0008(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 D; // 0x000C(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGuid; + +// ScriptStruct CoreUObject.FrameNumber +// 0x0004 (0x0004 - 0x0000) +struct FFrameNumber final +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFrameNumber; + +// ScriptStruct CoreUObject.Vector +// 0x000C (0x000C - 0x0000) +struct FVector +{ +public: + using UnderlayingType = float; + + float X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + constexpr FVector(UnderlayingType X = 0, UnderlayingType Y = 0, UnderlayingType Z = 0) + : X(X), Y(Y), Z(Z) + { + } + constexpr FVector(const FVector& other) + : X(other.X), Y(other.Y), Z(other.Z) + { + } + FVector& Normalize() + { + *this /= Magnitude(); + + return *this; + } + FVector& operator*=(UnderlayingType Scalar) + { + *this = *this * Scalar; + + return *this; + } + FVector& operator*=(const FVector& Other) + { + *this = *this * Other; + + return *this; + } + FVector& operator+=(const FVector& Other) + { + *this = *this + Other; + + return *this; + } + FVector& operator-=(const FVector& Other) + { + *this = *this - Other; + + return *this; + } + FVector& operator/=(UnderlayingType Scalar) + { + *this = *this / Scalar; + + return *this; + } + FVector& operator/=(const FVector& Other) + { + *this = *this / Other; + + return *this; + } + FVector& operator=(const FVector& other) + { + X = other.X; + Y = other.Y; + Z = other.Z; + + return *this; + } + + UnderlayingType Dot(const FVector& Other) const + { + return (X * Other.X) + (Y * Other.Y) + (Z * Other.Z); + } + UnderlayingType GetDistanceTo(const FVector& Other) const + { + FVector DiffVector = Other - *this; + + return DiffVector.Magnitude(); + } + UnderlayingType GetDistanceToInMeters(const FVector& Other) const + { + return GetDistanceTo(Other) * static_cast(0.01); + } + FVector GetNormalized() const + { + return *this / Magnitude(); + } + bool IsZero() const + { + return X == 0 && Y == 0 && Z == 0; + } + UnderlayingType Magnitude() const + { + return std::sqrt((X * X) + (Y * Y) + (Z * Z)); + } + bool operator!=(const FVector& Other) const + { + return X != Other.X || Y != Other.Y || Z != Other.Z; + } + FVector operator*(UnderlayingType Scalar) const + { + return { X * Scalar, Y * Scalar, Z * Scalar }; + } + FVector operator*(const FVector& Other) const + { + return { X * Other.X, Y * Other.Y, Z * Other.Z }; + } + FVector operator+(const FVector& Other) const + { + return { X + Other.X, Y + Other.Y, Z + Other.Z }; + } + FVector operator-(const FVector& Other) const + { + return { X - Other.X, Y - Other.Y, Z - Other.Z }; + } + FVector operator/(UnderlayingType Scalar) const + { + if (Scalar == 0) + return *this; + + return { X / Scalar, Y / Scalar, Z / Scalar }; + } + FVector operator/(const FVector& Other) const + { + if (Other.X == 0 || Other.Y == 0 || Other.Z == 0) + return *this; + + return { X / Other.X, Y / Other.Y, Z / Other.Z }; + } + bool operator==(const FVector& Other) const + { + return X == Other.X && Y == Other.Y && Z == Other.Z; + } +}; +DUMPER7_ASSERTS_FVector; + +// ScriptStruct CoreUObject.Vector4 +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x10) FVector4 final +{ +public: + float X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector4; + +// ScriptStruct CoreUObject.InterpCurvePointVector +// 0x002C (0x002C - 0x0000) +struct FInterpCurvePointVector final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutVal; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ArriveTangent; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeaveTangent; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpCurvePointVector; + +// ScriptStruct CoreUObject.InterpCurveVector +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveVector final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveVector; + +// ScriptStruct CoreUObject.Vector2D +// 0x0008 (0x0008 - 0x0000) +struct FVector2D final +{ +public: + using UnderlayingType = float; + + float X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + constexpr FVector2D(UnderlayingType X = 0, UnderlayingType Y = 0) + : X(X), Y(Y) + { + } + constexpr FVector2D(const FVector2D& other) + : X(other.X), Y(other.Y) + { + } + FVector2D& Normalize() + { + *this /= Magnitude(); + + return *this; + } + FVector2D& operator*=(UnderlayingType Scalar) + { + *this = *this * Scalar; + + return *this; + } + FVector2D& operator*=(const FVector2D& Other) + { + *this = *this * Other; + + return *this; + } + FVector2D& operator+=(const FVector2D& Other) + { + *this = *this + Other; + + return *this; + } + FVector2D& operator-=(const FVector2D& Other) + { + *this = *this - Other; + + return *this; + } + FVector2D& operator/=(UnderlayingType Scalar) + { + *this = *this / Scalar; + + return *this; + } + FVector2D& operator/=(const FVector2D& Other) + { + *this = *this / Other; + + return *this; + } + FVector2D& operator=(const FVector2D& other) + { + X = other.X; + Y = other.Y; + + return *this; + } + + UnderlayingType Dot(const FVector2D& Other) const + { + return (X * Other.X) + (Y * Other.Y); + } + UnderlayingType GetDistanceTo(const FVector2D& Other) const + { + FVector2D DiffVector = Other - *this; + + return DiffVector.Magnitude(); + } + FVector2D GetNormalized() const + { + return *this / Magnitude(); + } + bool IsZero() const + { + return X == 0 && Y == 0; + } + UnderlayingType Magnitude() const + { + return std::sqrt((X * X) + (Y * Y)); + } + bool operator!=(const FVector2D& Other) const + { + return X != Other.X || Y != Other.Y; + } + FVector2D operator*(UnderlayingType Scalar) const + { + return { X * Scalar, Y * Scalar }; + } + FVector2D operator*(const FVector2D& Other) const + { + return { X * Other.X, Y * Other.Y }; + } + FVector2D operator+(const FVector2D& Other) const + { + return { X + Other.X, Y + Other.Y }; + } + FVector2D operator-(const FVector2D& Other) const + { + return { X - Other.X, Y - Other.Y }; + } + FVector2D operator/(UnderlayingType Scalar) const + { + if (Scalar == 0) + return *this; + + return { X / Scalar, Y / Scalar }; + } + FVector2D operator/(const FVector2D& Other) const + { + if (Other.X == 0 || Other.Y == 0) + return *this; + + return { X / Other.X, Y / Other.Y }; + } + bool operator==(const FVector2D& Other) const + { + return X == Other.X && Y == Other.Y; + } +}; +DUMPER7_ASSERTS_FVector2D; + +// ScriptStruct CoreUObject.Quat +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x10) FQuat final +{ +public: + float X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQuat; + +// ScriptStruct CoreUObject.Transform +// 0x0030 (0x0030 - 0x0000) +struct FTransform final +{ +public: + struct FQuat Rotation; // 0x0000(0x0010)(Edit, BlueprintVisible, SaveGame, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Scale3D; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTransform; + +// ScriptStruct CoreUObject.TwoVectors +// 0x0018 (0x0018 - 0x0000) +struct FTwoVectors final +{ +public: + struct FVector v1; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTwoVectors; + +// ScriptStruct CoreUObject.AssetData +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FAssetData final +{ +public: + class FName ObjectPath; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PackageName; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PackagePath; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AssetName; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AssetClass; // 0x0020(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x38]; // 0x0028(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAssetData; + +// ScriptStruct CoreUObject.Plane +// 0x0004 (0x0010 - 0x000C) +struct alignas(0x10) FPlane final : public FVector +{ +public: + float W; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlane; + +// ScriptStruct CoreUObject.Rotator +// 0x000C (0x000C - 0x0000) +struct FRotator final +{ +public: + using UnderlayingType = float; + + float Pitch; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roll; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static UnderlayingType ClampAxis(UnderlayingType Angle) + { + Angle = std::fmod(Angle, static_cast(360)); + if (Angle < static_cast(0)) + Angle += static_cast(360); + + return Angle; + } + static UnderlayingType NormalizeAxis(UnderlayingType Angle) + { + Angle = ClampAxis(Angle); + if (Angle > static_cast(180)) + Angle -= static_cast(360); + + return Angle; + } + + FRotator& Clamp() + { + Pitch = ClampAxis(Pitch); + Yaw = ClampAxis(Yaw); + Roll = ClampAxis(Roll); + + return *this; + } + constexpr FRotator(UnderlayingType Pitch = 0, UnderlayingType Yaw = 0, UnderlayingType Roll = 0) + : Pitch(Pitch), Yaw(Yaw), Roll(Roll) + { + } + constexpr FRotator(const FRotator& other) + : Pitch(other.Pitch), Yaw(other.Yaw), Roll(other.Roll) + { + } + FRotator& Normalize() + { + Pitch = NormalizeAxis(Pitch); + Yaw = NormalizeAxis(Yaw); + Roll = NormalizeAxis(Roll); + + return *this; + } + FRotator& operator*=(UnderlayingType Scalar) + { + *this = *this * Scalar; + + return *this; + } + FRotator& operator*=(const FRotator& Other) + { + *this = *this * Other; + + return *this; + } + FRotator& operator+=(const FRotator& Other) + { + *this = *this + Other; + + return *this; + } + FRotator& operator-=(const FRotator& Other) + { + *this = *this - Other; + + return *this; + } + FRotator& operator/=(UnderlayingType Scalar) + { + *this = *this / Scalar; + + return *this; + } + FRotator& operator/=(const FRotator& Other) + { + *this = *this / Other; + + return *this; + } + FRotator& operator=(const FRotator& other) + { + Pitch = other.Pitch; + Yaw = other.Yaw; + Roll = other.Roll; + + return *this; + } + + FRotator GetNormalized() const + { + FRotator rotator = *this; + rotator.Normalize(); + + return rotator; + } + bool IsZero() const + { + return ClampAxis(Pitch) == 0 && ClampAxis(Yaw) == 0 && ClampAxis(Roll) == 0; + } + bool operator!=(const FRotator& Other) const + { + return Pitch != Other.Pitch || Yaw != Other.Yaw || Roll != Other.Roll; + } + FRotator operator*(UnderlayingType Scalar) const + { + return { Pitch * Scalar, Yaw * Scalar, Roll * Scalar }; + } + FRotator operator*(const FRotator& Other) const + { + return { Pitch * Other.Pitch, Yaw * Other.Yaw, Roll * Other.Roll }; + } + FRotator operator+(const FRotator& Other) const + { + return { Pitch + Other.Pitch, Yaw + Other.Yaw, Roll + Other.Roll }; + } + FRotator operator-(const FRotator& Other) const + { + return { Pitch - Other.Pitch, Yaw - Other.Yaw, Roll - Other.Roll }; + } + FRotator operator/(UnderlayingType Scalar) const + { + if (Scalar == 0) + return *this; + + return { Pitch / Scalar, Yaw / Scalar, Roll / Scalar }; + } + FRotator operator/(const FRotator& Other) const + { + if (Other.Pitch == 0 || Other.Yaw == 0 || Other.Roll == 0) + return *this; + + return { Pitch / Other.Pitch, Yaw / Other.Yaw, Roll / Other.Roll }; + } + bool operator==(const FRotator& Other) const + { + return Pitch == Other.Pitch && Yaw == Other.Yaw && Roll == Other.Roll; + } +}; +DUMPER7_ASSERTS_FRotator; + +// ScriptStruct CoreUObject.InterpCurvePointTwoVectors +// 0x0050 (0x0050 - 0x0000) +struct FInterpCurvePointTwoVectors final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTwoVectors OutVal; // 0x0004(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTwoVectors ArriveTangent; // 0x001C(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTwoVectors LeaveTangent; // 0x0034(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 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_FInterpCurvePointTwoVectors; + +// ScriptStruct CoreUObject.PackedNormal +// 0x0004 (0x0004 - 0x0000) +struct FPackedNormal final +{ +public: + uint8 X; // 0x0000(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Y; // 0x0001(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Z; // 0x0002(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 W; // 0x0003(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPackedNormal; + +// ScriptStruct CoreUObject.AutomationEvent +// 0x0038 (0x0038 - 0x0000) +struct FAutomationEvent final +{ +public: + EAutomationEventType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Message; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Context; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid Artifact; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAutomationEvent; + +// ScriptStruct CoreUObject.DateTime +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FDateTime +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDateTime; + +// ScriptStruct CoreUObject.AutomationExecutionEntry +// 0x0058 (0x0058 - 0x0000) +struct FAutomationExecutionEntry final +{ +public: + struct FAutomationEvent Event; // 0x0000(0x0038)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LineNumber; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime Timestamp; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAutomationExecutionEntry; + +// ScriptStruct CoreUObject.PackedRGB10A2N +// 0x0004 (0x0004 - 0x0000) +struct FPackedRGB10A2N final +{ +public: + int32 Packed; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPackedRGB10A2N; + +// ScriptStruct CoreUObject.Int32RangeBound +// 0x0008 (0x0008 - 0x0000) +struct FInt32RangeBound final +{ +public: + ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FInt32RangeBound; + +// ScriptStruct CoreUObject.Int32Range +// 0x0010 (0x0010 - 0x0000) +struct FInt32Range final +{ +public: + struct FInt32RangeBound LowerBound; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FInt32RangeBound UpperBound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FInt32Range; + +// ScriptStruct CoreUObject.PackedRGBA16N +// 0x0008 (0x0008 - 0x0000) +struct FPackedRGBA16N final +{ +public: + int32 XY; // 0x0000(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ZW; // 0x0004(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPackedRGBA16N; + +// ScriptStruct CoreUObject.IntPoint +// 0x0008 (0x0008 - 0x0000) +struct FIntPoint final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntPoint; + +// ScriptStruct CoreUObject.IntVector +// 0x000C (0x000C - 0x0000) +struct FIntVector final +{ +public: + int32 X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Z; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntVector; + +// ScriptStruct CoreUObject.PolyglotTextData +// 0x00B8 (0x00B8 - 0x0000) +struct FPolyglotTextData final +{ +public: + ELocalizedTextSourceCategory Category; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NativeCulture; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Namespace; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NativeString; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap LocalizedStrings; // 0x0048(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsMinimalPatch; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText CachedText; // 0x00A0(0x0018)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPolyglotTextData; + +// ScriptStruct CoreUObject.Color +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FColor final +{ +public: + uint8 b; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 G; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 R; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 A; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FColor; + +// ScriptStruct CoreUObject.LinearColor +// 0x0010 (0x0010 - 0x0000) +struct FLinearColor final +{ +public: + float R; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLinearColor; + +// ScriptStruct CoreUObject.InterpCurvePointLinearColor +// 0x0038 (0x0038 - 0x0000) +struct FInterpCurvePointLinearColor final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutVal; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ArriveTangent; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LeaveTangent; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpCurvePointLinearColor; + +// ScriptStruct CoreUObject.SoftObjectPath +// 0x0018 (0x0018 - 0x0000) +struct FSoftObjectPath +{ +public: + class FName AssetPathName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubPathString; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoftObjectPath; + +// ScriptStruct CoreUObject.AssetBundleEntry +// 0x0018 (0x0018 - 0x0000) +struct FAssetBundleEntry final +{ +public: + class FName BundleName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BundleAssets; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetBundleEntry; + +// ScriptStruct CoreUObject.Box +// 0x001C (0x001C - 0x0000) +struct FBox final +{ +public: + struct FVector Min; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Max; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 IsValid; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBox; + +// ScriptStruct CoreUObject.Box2D +// 0x0014 (0x0014 - 0x0000) +struct FBox2D final +{ +public: + struct FVector2D Min; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Max; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsValid; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBox2D; + +// ScriptStruct CoreUObject.FrameNumberRangeBound +// 0x0008 (0x0008 - 0x0000) +struct FFrameNumberRangeBound final +{ +public: + ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameNumber Value; // 0x0004(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFrameNumberRangeBound; + +// ScriptStruct CoreUObject.BoxSphereBounds +// 0x001C (0x001C - 0x0000) +struct FBoxSphereBounds final +{ +public: + struct FVector Origin; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoxSphereBounds; + +// ScriptStruct CoreUObject.OrientedBox +// 0x003C (0x003C - 0x0000) +struct FOrientedBox final +{ +public: + struct FVector Center; // 0x0000(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisX; // 0x000C(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisY; // 0x0018(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisZ; // 0x0024(0x000C)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentX; // 0x0030(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentY; // 0x0034(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtentZ; // 0x0038(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOrientedBox; + +// ScriptStruct CoreUObject.Matrix +// 0x0040 (0x0040 - 0x0000) +struct FMatrix final +{ +public: + struct FPlane XPlane; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane YPlane; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane ZPlane; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPlane WPlane; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMatrix; + +// ScriptStruct CoreUObject.FloatRangeBound +// 0x0008 (0x0008 - 0x0000) +struct FFloatRangeBound final +{ +public: + ERangeBoundTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFloatRangeBound; + +// ScriptStruct CoreUObject.FloatRange +// 0x0010 (0x0010 - 0x0000) +struct FFloatRange final +{ +public: + struct FFloatRangeBound LowerBound; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFloatRangeBound UpperBound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFloatRange; + +// ScriptStruct CoreUObject.InterpCurvePointFloat +// 0x0014 (0x0014 - 0x0000) +struct FInterpCurvePointFloat final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutVal; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangent; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 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_FInterpCurvePointFloat; + +// ScriptStruct CoreUObject.InterpCurveFloat +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveFloat final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveFloat; + +// ScriptStruct CoreUObject.InterpCurvePointVector2D +// 0x0020 (0x0020 - 0x0000) +struct FInterpCurvePointVector2D final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutVal; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ArriveTangent; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeaveTangent; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 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_FInterpCurvePointVector2D; + +// ScriptStruct CoreUObject.InterpCurveVector2D +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveVector2D final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveVector2D; + +// ScriptStruct CoreUObject.InterpCurvePointQuat +// 0x0050 (0x0050 - 0x0000) +struct FInterpCurvePointQuat final +{ +public: + float InVal; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat OutVal; // 0x0010(0x0010)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ArriveTangent; // 0x0020(0x0010)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat LeaveTangent; // 0x0030(0x0010)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EInterpCurveMode InterpMode; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpCurvePointQuat; + +// ScriptStruct CoreUObject.InterpCurveQuat +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveQuat final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveQuat; + +// ScriptStruct CoreUObject.InterpCurveTwoVectors +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveTwoVectors final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveTwoVectors; + +// ScriptStruct CoreUObject.InterpCurveLinearColor +// 0x0018 (0x0018 - 0x0000) +struct FInterpCurveLinearColor final +{ +public: + TArray Points; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIsLooped; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopKeyOffset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpCurveLinearColor; + +// ScriptStruct CoreUObject.RandomStream +// 0x0008 (0x0008 - 0x0000) +struct FRandomStream final +{ +public: + int32 InitialSeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRandomStream; + +// ScriptStruct CoreUObject.FrameRate +// 0x0008 (0x0008 - 0x0000) +struct FFrameRate final +{ +public: + int32 Numerator; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Denominator; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFrameRate; + +// ScriptStruct CoreUObject.FrameTime +// 0x0008 (0x0008 - 0x0000) +struct FFrameTime final +{ +public: + struct FFrameNumber FrameNumber; // 0x0000(0x0004)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrame; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFrameTime; + +// ScriptStruct CoreUObject.QualifiedFrameTime +// 0x0010 (0x0010 - 0x0000) +struct FQualifiedFrameTime final +{ +public: + struct FFrameTime Time; // 0x0000(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate Rate; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQualifiedFrameTime; + +// ScriptStruct CoreUObject.Timecode +// 0x0014 (0x0014 - 0x0000) +struct FTimecode final +{ +public: + int32 Hours; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Frames; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDropFrameFormat; // 0x0010(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimecode; + +// ScriptStruct CoreUObject.Timespan +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FTimespan final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimespan; + +// ScriptStruct CoreUObject.SoftClassPath +// 0x0000 (0x0018 - 0x0018) +struct FSoftClassPath final : public FSoftObjectPath +{ +}; +DUMPER7_ASSERTS_FSoftClassPath; + +// ScriptStruct CoreUObject.PrimaryAssetType +// 0x0008 (0x0008 - 0x0000) +struct FPrimaryAssetType final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPrimaryAssetType; + +// ScriptStruct CoreUObject.PrimaryAssetId +// 0x0010 (0x0010 - 0x0000) +struct FPrimaryAssetId final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PrimaryAssetName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPrimaryAssetId; + +// ScriptStruct CoreUObject.FrameNumberRange +// 0x0010 (0x0010 - 0x0000) +struct FFrameNumberRange final +{ +public: + struct FFrameNumberRangeBound LowerBound; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumberRangeBound UpperBound; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFrameNumberRange; + +// ScriptStruct CoreUObject.FloatInterval +// 0x0008 (0x0008 - 0x0000) +struct FFloatInterval final +{ +public: + float Min; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFloatInterval; + +// ScriptStruct CoreUObject.Int32Interval +// 0x0008 (0x0008 - 0x0000) +struct FInt32Interval final +{ +public: + int32 Min; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInt32Interval; + +// ScriptStruct CoreUObject.ARFilter +// 0x00F0 (0x00F0 - 0x0000) +struct FARFilter final +{ +public: + TArray PackageNames; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray PackagePaths; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ObjectPaths; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ClassNames; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TSet RecursiveClassesExclusionSet; // 0x0090(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bRecursivePaths; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecursiveClasses; // 0x00E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeOnlyOnDiskAssets; // 0x00E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E3[0xD]; // 0x00E3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FARFilter; + +// ScriptStruct CoreUObject.AssetBundleData +// 0x0010 (0x0010 - 0x0000) +struct FAssetBundleData final +{ +public: + TArray Bundles; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetBundleData; + +// ScriptStruct CoreUObject.TestUninitializedScriptStructMembersTest +// 0x0018 (0x0018 - 0x0000) +struct FTestUninitializedScriptStructMembersTest final +{ +public: + class UObject* UninitializedObjectReference; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InitializedObjectReference; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnusedValue; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTestUninitializedScriptStructMembersTest; + +} + diff --git a/Hogwarts Legacy/SDK/CustomizableCharacter_classes.hpp b/Hogwarts Legacy/SDK/CustomizableCharacter_classes.hpp new file mode 100644 index 0000000..e26d939 --- /dev/null +++ b/Hogwarts Legacy/SDK/CustomizableCharacter_classes.hpp @@ -0,0 +1,444 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CustomizableCharacter + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "PhysicsCore_structs.hpp" +#include "Engine_classes.hpp" +#include "CustomizableCharacter_structs.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Class CustomizableCharacter.CustomizableCharacterComponent +// 0x04C0 (0x0590 - 0x00D0) +class UCustomizableCharacterComponent final : public UActorComponent +{ +public: + class FName CharacterName; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Type; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGenderEnum Gender; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x00E8(0x0020)(Edit, BlueprintVisible, Transient, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_108[0x128]; // 0x0108(0x0128)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnCharacterLoadComplete; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCharacterOutfitLoadComplete; // 0x0240(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_250[0x30]; // 0x0250(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAddOnMeshesChangedDynamicDelegate; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnGearFinishedLoading; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x48]; // 0x02B0(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOutfitType CurrentOutfit; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + TMap Outfits; // 0x0300(0x0050)(BlueprintVisible, Transient, NativeAccessSpecifierPublic) + uint8 Pad_350[0x20]; // 0x0350(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + bool bDoAsyncLoad; // 0x0370(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap AddOnMeshes; // 0x0378(0x0050)(Transient, NativeAccessSpecifierPrivate) + TMap CharacterItems; // 0x03C8(0x0050)(Transient, NativeAccessSpecifierPrivate) + class UAddOnMesh* MergedMesh; // 0x0418(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPoseAsset* HeadPoseAsset; // 0x0420(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPoseAsset* FacialPoseAsset; // 0x0428(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_430[0x148]; // 0x0430(0x0148)(Fixing Size After Last Property [ Dumper-7 ]) + class UCustomizableCharacterDefinition* CurrentCCDLoading; // 0x0578(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCustomizableCharacterDefinition* CacheCCD; // 0x0580(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_588[0x8]; // 0x0588(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool CreateCharacterDefinition(const class FName& CharName, const class FName& CharacterSubtype, const class FName& SkeletonType, const class FName& CharacterGender, class FString* OutOptionalErrorMsg); + static class UTexture2D* CreateTextureFromRenderTarget(class UTextureRenderTarget2D* RenderTarget, const class FString& PackageName); + static TArray GetAllCharacterIDsOfTypeForEditor(class FName SubtypeID); + static TArray GetAllCharacterItemTypes(); + static const TArray GetAllCharacterPieceClassifications(); + static const TArray GetAllCharacterTypes(); + static TArray GetAllOutfitItemTypes(); + static const TArray GetAllSurfaceNames(); + static class FName GetClassicationFromSubType(class FName SubType); + static TArray GetClassicationSubTypes(class FName Classification); + static struct FColor GetRandomColorFromColorPalette(); + static float GetRandomFloat(); + static const struct FRandomStream GetRandomStream(); + static class FName GetSurfaceName(EPhysicalSurface SurfaceType); + static class FName GetSurfaceNameBelowActor(class AActor* Actor); + static EPhysicalSurface GetSurfaceTypeBelowActor(class AActor* Actor); + static EPhysicalSurface GetSurfaceTypeByName(class FName SurfaceName); + static class UTexture* ResolveTextureSoftObjectReference(const TSoftObjectPtr& TexturePtr); + static TArray SortNames(const TArray& Names); + static class AActor* SpawnEditorCharacter(const class UObject* InWorldContextObject, const struct FTransform& InTransform, class FName InCharacterID, TSubclassOf CharacterClass, const TDelegate& InLoadCompleteFromSpawnDelegate); + + void DrawClothCapsules(const struct FLinearColor& Color, float LineThickness); + void DrawSkeletalCapsules(const struct FLinearColor& Color, float LineThickness); + bool EditorSave(); + bool GetAddOnMeshBP(class FName Name_0); + class UAddOnMeshProperties* GetAddOnMeshProperties(class FName Name_0); + class UAddOnMeshProperties* GetHeadAddOnMeshProperties(); + const TMap GetOutfits(); + TMap GetScalarParameters(class FName MeshName); + bool GetScaleRootMotion(); + class UTexture* GetTextureParameter(class FName MeshName, class FName ParameterName); + TMap GetTextureParameters(class FName MeshName); + class FName GetTypeClassication(); + TMap GetVectorParameters(class FName MeshName); + bool IsScalarParameterOverriden(class FName MeshName, class FName ParameterName); + bool IsTextureParameterOverriden(class FName MeshName, class FName ParameterName); + bool IsVectorParameterOverriden(class FName MeshName, class FName ParameterName); + void RebuildAddOnMeshes(); + void RecreateClothingActors(); + void ReloadCharacter(); + void ReloadCharacterWithCallback(TDelegate CharacterLoadComplete); + bool ResetOverridenScalarParameter(class FName MeshName, class FName ParameterName); + bool ResetOverridenTextureParameter(class FName MeshName, class FName ParameterName); + bool ResetOverridenVectorParameter(class FName MeshName, class FName ParameterName); + void SetAddOnMesh(class FName CharacterPieceType, class FName CharacterPieceName, bool bResetMaterialParams); + void SetAnimInstanceClass(class UClass* NewClass); + bool SetAsyncLoad(const bool bInAsyncLoad); + void SetBoneSliderScale(class FName BoneName, float Value); + void SetCharacterID(class FName InRegistryID); + void SetCurrentOutfit(class FName OutfitName); + void SetFlipped(class FName CharacterPieceType, bool bFlip); + void SetForcedLOD(int32 LOD, bool bInFOV); + void SetScalarParameter(class FName MeshName, class FName ParameterName, float Value, bool bResetMaterialParameters); + void SetScale(float NewScale); + void SetScaleRootMotion(bool State); + void SetTextureParameter(class FName MeshName, class FName ParameterName, class UTexture* Texture, bool bResetMaterialParameters); + void SetVectorParameter(class FName MeshName, class FName ParameterName, const struct FLinearColor& Value, bool bResetMaterialParameters); + + float ComputeBoundsScreenSize() const; + TMap GetAddOnMeshes() const; + class FName GetAddOnMeshPieceName(class FName Name_0) const; + float GetBoneSliderScale(class FName BoneSliderName) const; + bool GetCharacterID(class FName* OutCharacterID) const; + TMap GetCharacterItems() const; + const struct FOutfit GetCurrentOutfit() const; + void GetLODInfo(int32 LOD, int32* TriangleCount, int32* DrawCallCount, int32* MeshCount) const; + int32 GetMeshDrawCount(class FName Name_0, int32 LOD) const; + TArray GetMeshNames() const; + int32 GetMeshTriangleCount(class FName Name_0, int32 LOD) const; + float GetScalarParameter(class FName MeshName, class FName ParameterName) const; + float GetScalarParameterDefault(class FName MeshName, class FName ParameterName) const; + float GetScale() const; + class FName GetSkeletalMeshName(class FName MeshName) const; + class UTexture* GetTextureParameterDefault(class FName MeshName, class FName ParameterName) const; + struct FLinearColor GetVectorParameter(class FName MeshName, class FName ParameterName) const; + struct FLinearColor GetVectorParameterDefault(class FName MeshName, class FName ParameterName) const; + bool IsAsyncLoad() const; + bool IsLoading() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomizableCharacterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomizableCharacterComponent") + } + static class UCustomizableCharacterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomizableCharacterComponent; + +// Class CustomizableCharacter.AddOnMeshProperties +// 0x0108 (0x0130 - 0x0028) +class UAddOnMeshProperties final : public UObject +{ +public: + class UCharacterPiece* CharacterPiece; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0xC]; // 0x0030(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsFlipped; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ScalarOverrides; // 0x0040(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap VectorOverrides; // 0x0090(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap TextureOverrides; // 0x00E0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AddOnMeshProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AddOnMeshProperties") + } + static class UAddOnMeshProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAddOnMeshProperties; + +// Class CustomizableCharacter.CustomizableCharacterDefinition +// 0x0110 (0x0140 - 0x0030) +class UCustomizableCharacterDefinition final : public UDataAsset +{ +public: + EGenderEnum Gender; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap BoneScaleValues; // 0x0038(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + float Scale; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CharacterItems; // 0x0090(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap Outfits; // 0x00E0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ExtraObjects; // 0x0130(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomizableCharacterDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomizableCharacterDefinition") + } + static class UCustomizableCharacterDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomizableCharacterDefinition; + +// Class CustomizableCharacter.AddOnMesh +// 0x0070 (0x0098 - 0x0028) +class UAddOnMesh final : public UObject +{ +public: + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0028(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap SlotNameToMaterialInstanceDynamicMap; // 0x0030(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TArray NiagaraComponents; // 0x0080(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AddOnMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AddOnMesh") + } + static class UAddOnMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAddOnMesh; + +// Class CustomizableCharacter.CharacterCreatorGameMode +// 0x0000 (0x02E8 - 0x02E8) +class ACharacterCreatorGameMode final : public AGameModeBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterCreatorGameMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterCreatorGameMode") + } + static class ACharacterCreatorGameMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACharacterCreatorGameMode; + +// Class CustomizableCharacter.CharacterPiece +// 0x0090 (0x00C0 - 0x0030) +class UCharacterPiece final : public UDataAsset +{ +public: + struct FCharacterPieceCharacterClassification CharacterClassification; // 0x0030(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCharacterPieceType CharacterPieceType; // 0x0038(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0040(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + ECharacterPieceGenderEnum Gender; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESleeveLengthEnum SleeveLength; // 0x0061(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHatTypeEnum HatType; // 0x0062(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EShoeHeightEnum ShoeHeight; // 0x0063(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPantLengthEnum PantLength; // 0x0064(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERobeTypeEnum RobeType; // 0x0065(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGloveTypeEnum GloveType; // 0x0066(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERobeShoulderTypeEnum RobeShoulderType; // 0x0067(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMesh* DefaultMesh; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPoseAsset* FacialPoseAsset; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MeshOverrides; // 0x0078(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray MaterialOverrides; // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray RegionNames; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray NiagaraSystems; // 0x00A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TSubclassOf AnimClass; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class FName ToId() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterPiece") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterPiece") + } + static class UCharacterPiece* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCharacterPiece; + +// Class CustomizableCharacter.TextureFilterDataAsset +// 0x0050 (0x0080 - 0x0030) +class UTextureFilterDataAsset final : public UDataAsset +{ +public: + TMap, struct FTextureFilterRow> filters; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureFilterDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureFilterDataAsset") + } + static class UTextureFilterDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureFilterDataAsset; + +// Class CustomizableCharacter.CustomizableCharacterInterface +// 0x0000 (0x0000 - 0x0000) +class ICustomizableCharacterInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomizableCharacterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomizableCharacterInterface") + } + static class ICustomizableCharacterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICustomizableCharacterInterface; + +// Class CustomizableCharacter.LoadEntry +// 0x0000 (0x0028 - 0x0028) +class ULoadEntry : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LoadEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LoadEntry") + } + static class ULoadEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULoadEntry; + +// Class CustomizableCharacter.LoadIntoCurrentOutfitLoadEntry +// 0x0058 (0x0080 - 0x0028) +class ULoadIntoCurrentOutfitLoadEntry final : public ULoadEntry +{ +public: + struct FOutfitDefinition OutfitToLoad; // 0x0028(0x0050)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LoadIntoCurrentOutfitLoadEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LoadIntoCurrentOutfitLoadEntry") + } + static class ULoadIntoCurrentOutfitLoadEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULoadIntoCurrentOutfitLoadEntry; + +// Class CustomizableCharacter.SetCurrentOutfitLoadEntry +// 0x0008 (0x0030 - 0x0028) +class USetCurrentOutfitLoadEntry final : public ULoadEntry +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SetCurrentOutfitLoadEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SetCurrentOutfitLoadEntry") + } + static class USetCurrentOutfitLoadEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USetCurrentOutfitLoadEntry; + +// Class CustomizableCharacter.PoseNamesAssetUserData +// 0x0010 (0x0038 - 0x0028) +class UPoseNamesAssetUserData final : public UAssetUserData +{ +public: + TArray PoseNames; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseNamesAssetUserData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseNamesAssetUserData") + } + static class UPoseNamesAssetUserData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseNamesAssetUserData; + +} + diff --git a/Hogwarts Legacy/SDK/CustomizableCharacter_structs.hpp b/Hogwarts Legacy/SDK/CustomizableCharacter_structs.hpp new file mode 100644 index 0000000..8139890 --- /dev/null +++ b/Hogwarts Legacy/SDK/CustomizableCharacter_structs.hpp @@ -0,0 +1,430 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: CustomizableCharacter + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "AnimGraphRuntime_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Enum CustomizableCharacter.EGloveTypeEnum +// NumValues: 0x0003 +enum class EGloveTypeEnum : uint8 +{ + GLOVE_TYPE_NORMAL = 0, + GLOVE_TYPE_FINGERLESS = 1, + GLOVE_TYPE_MAX = 2, +}; + +// Enum CustomizableCharacter.ERobeShoulderTypeEnum +// NumValues: 0x0003 +enum class ERobeShoulderTypeEnum : uint8 +{ + ROBE_SHOULDER_TYPE_BULKY = 0, + ROBE_SHOULDER_TYPE_SNUG = 1, + ROBE_SHOULDER_TYPE_MAX = 2, +}; + +// Enum CustomizableCharacter.ERobeTypeEnum +// NumValues: 0x0004 +enum class ERobeTypeEnum : uint8 +{ + ROBE_TYPE_A = 0, + ROBE_TYPE_B = 1, + ROBE_TYPE_C = 2, + ROBE_TYPE_MAX = 3, +}; + +// Enum CustomizableCharacter.EPantLengthEnum +// NumValues: 0x0008 +enum class EPantLengthEnum : uint8 +{ + PANT_LENGTH_DRESS = 0, + PANT_LENGTH_THIGH = 1, + PANT_LENGTH_KNEE = 2, + PANT_LENGTH_KNICKER = 3, + PANT_LENGTH_CALF = 4, + PANT_LENGTH_SHIN = 5, + PANT_LENGTH_SHOE = 6, + PANT_LENGTH_MAX = 7, +}; + +// Enum CustomizableCharacter.EShoeHeightEnum +// NumValues: 0x0008 +enum class EShoeHeightEnum : uint8 +{ + SHOE_HEIGHT_THIGH = 0, + SHOE_HEIGHT_KNEE = 1, + SHOE_HEIGHT_KNICKER = 2, + SHOE_HEIGHT_CALF = 3, + SHOE_HEIGHT_SHIN = 4, + SHOE_HEIGHT_SHOE = 5, + SHOE_HEIGHT_SLIPPER = 6, + SHOE_HEIGHT_MAX = 7, +}; + +// Enum CustomizableCharacter.EHatTypeEnum +// NumValues: 0x0006 +enum class EHatTypeEnum : uint8 +{ + HAT_TYPE_A = 0, + HAT_TYPE_B = 1, + HAT_TYPE_C = 2, + HAT_TYPE_D = 3, + HAT_TYPE_E = 4, + HAT_TYPE_MAX = 5, +}; + +// Enum CustomizableCharacter.ESleeveLengthEnum +// NumValues: 0x0005 +enum class ESleeveLengthEnum : uint8 +{ + SLEEVE_LENGTH_NOSLEEVES = 0, + SLEEVE_LENGTH_SHORT = 1, + SLEEVE_LENGTH_MEDIUM = 2, + SLEEVE_LENGTH_LONG = 3, + SLEEVE_LENGTH_MAX = 4, +}; + +// Enum CustomizableCharacter.EComparisonEnum +// NumValues: 0x0003 +enum class EComparisonEnum : uint8 +{ + COMP_EQUAL = 0, + COMP_NOTEQUAL = 1, + COMP_MAX = 2, +}; + +// Enum CustomizableCharacter.EGenderEnum +// NumValues: 0x0004 +enum class EGenderEnum : uint8 +{ + GENDER_MALE = 0, + GENDER_FEMALE = 1, + GENDER_UNKNOWN = 2, + GENDER_MAX = 3, +}; + +// Enum CustomizableCharacter.ECharacterPieceGenderEnum +// NumValues: 0x0004 +enum class ECharacterPieceGenderEnum : uint8 +{ + GENDER_MALE = 0, + GENDER_FEMALE = 1, + GENDER_ANY = 2, + GENDER_MAX = 3, +}; + +// ScriptStruct CustomizableCharacter.AnimNode_CustomizableCharacterFacialPoseBlendNode +// 0x0010 (0x00B0 - 0x00A0) +struct FAnimNode_CustomizableCharacterFacialPoseBlendNode final : public FAnimNode_PoseBlendNode +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCustomizableCharacterComponent* CustomizableCharacterComponent; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimNode_CustomizableCharacterFacialPoseBlendNode; + +// ScriptStruct CustomizableCharacter.ClothAssetOriginalPhysicsAssets +// 0x0050 (0x0050 - 0x0000) +struct FClothAssetOriginalPhysicsAssets final +{ +public: + TMap ClothingAssetToOriginalPhysicsAsset; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FClothAssetOriginalPhysicsAssets; + +// ScriptStruct CustomizableCharacter.BoneScaleEntry +// 0x0028 (0x0028 - 0x0000) +struct FBoneScaleEntry final +{ +public: + class FName SliderName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoneNames; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float Default; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 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_FBoneScaleEntry; + +// ScriptStruct CustomizableCharacter.BoneScaleRow +// 0x0038 (0x0040 - 0x0008) +struct FBoneScaleRow final : public FTableRowBase +{ +public: + TSoftObjectPtr Skeleton; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoneScaleEntries; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoneScaleRow; + +// ScriptStruct CustomizableCharacter.AnimNode_CustomizableCharacterEyeCap +// 0x0068 (0x0078 - 0x0010) +struct FAnimNode_CustomizableCharacterEyeCap final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlinkCap; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CustomizableCharacterEyeCap; + +// ScriptStruct CustomizableCharacter.AnimNode_CustomizableCharacterModifyBoneScales +// 0x0038 (0x0100 - 0x00C8) +struct FAnimNode_CustomizableCharacterModifyBoneScales final : public FAnimNode_SkeletalControlBase +{ +public: + class UCustomizableCharacterComponent* CustomizableCharacterComponent; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D0[0x30]; // 0x00D0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CustomizableCharacterModifyBoneScales; + +// ScriptStruct CustomizableCharacter.AnimNode_CustomizableCharacterLocalModifyBoneScales +// 0x0050 (0x0060 - 0x0010) +struct FAnimNode_CustomizableCharacterLocalModifyBoneScales final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCustomizableCharacterComponent* CustomizableCharacterComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CustomizableCharacterLocalModifyBoneScales; + +// ScriptStruct CustomizableCharacter.LevelRow +// 0x0048 (0x0050 - 0x0008) +struct FLevelRow final : public FTableRowBase +{ +public: + TSoftObjectPtr Level; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadSky; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0034(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0040(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLevelRow; + +// ScriptStruct CustomizableCharacter.DbMeshMaterialPresetRow +// 0x0068 (0x0070 - 0x0008) +struct FDbMeshMaterialPresetRow final : public FTableRowBase +{ +public: + class FName MeshName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PresetName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Params; // 0x0018(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UTexture2D* Icon; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDbMeshMaterialPresetRow; + +// ScriptStruct CustomizableCharacter.DbMaterialRegionPresetRow +// 0x0050 (0x0058 - 0x0008) +struct FDbMaterialRegionPresetRow final : public FTableRowBase +{ +public: + TMap Params; // 0x0008(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDbMaterialRegionPresetRow; + +// ScriptStruct CustomizableCharacter.DbGradientRow +// 0x0030 (0x0038 - 0x0008) +struct FDbGradientRow final : public FTableRowBase +{ +public: + class FName DisplayName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Texture; // 0x0010(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDbGradientRow; + +// ScriptStruct CustomizableCharacter.TextureFilterRow +// 0x0020 (0x0020 - 0x0000) +struct FTextureFilterRow final +{ +public: + class FName DisplayName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParamName; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MeshName; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextureFilterRow; + +// ScriptStruct CustomizableCharacter.DbTextureRow +// 0x0048 (0x0050 - 0x0008) +struct FDbTextureRow final : public FTableRowBase +{ +public: + class FName DisplayName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParamName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MeshName; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Texture; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDbTextureRow; + +// ScriptStruct CustomizableCharacter.DbCharacterPiece +// 0x0028 (0x0030 - 0x0008) +struct FDbCharacterPiece final : public FTableRowBase +{ +public: + TSoftObjectPtr CharacterPiece; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDbCharacterPiece; + +// ScriptStruct CustomizableCharacter.CharacterPieceCharacterClassification +// 0x0008 (0x0008 - 0x0000) +struct FCharacterPieceCharacterClassification final +{ +public: + class FName Type; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterPieceCharacterClassification; + +// ScriptStruct CustomizableCharacter.CharacterPieceCharacterType +// 0x0008 (0x0008 - 0x0000) +struct FCharacterPieceCharacterType final +{ +public: + class FName Type; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterPieceCharacterType; + +// ScriptStruct CustomizableCharacter.CharacterClassificationRow +// 0x0050 (0x0058 - 0x0008) +struct FCharacterClassificationRow final : public FTableRowBase +{ +public: + TSet CharacterTypes; // 0x0008(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterClassificationRow; + +// ScriptStruct CustomizableCharacter.ClothingAssetName +// 0x0008 (0x0008 - 0x0000) +struct FClothingAssetName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClothingAssetName; + +// ScriptStruct CustomizableCharacter.CharacterPieceType +// 0x0008 (0x0008 - 0x0000) +struct FCharacterPieceType final +{ +public: + class FName Type; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterPieceType; + +// ScriptStruct CustomizableCharacter.MeshRule +// 0x0090 (0x0090 - 0x0000) +struct FMeshRule final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RuleType; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EComparisonEnum Comparison; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CharacterType; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGenderEnum Gender; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESleeveLengthEnum SleeveLength; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHatTypeEnum HatType; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EShoeHeightEnum ShoeHeight; // 0x001F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPantLengthEnum PantLength; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERobeTypeEnum RobeType; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGloveTypeEnum GloveType; // 0x0022(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERobeShoulderTypeEnum RobeShoulderType; // 0x0023(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer CharacterPieceTags; // 0x0048(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + TSoftObjectPtr CharacterPiece; // 0x0068(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshRule; + +// ScriptStruct CustomizableCharacter.MaterialOverride +// 0x0060 (0x0060 - 0x0000) +struct FMaterialOverride final +{ +public: + TArray Rules; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap Materials; // 0x0010(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialOverride; + +// ScriptStruct CustomizableCharacter.MeshOverride +// 0x0018 (0x0018 - 0x0000) +struct FMeshOverride final +{ +public: + TArray Rules; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + class USkeletalMesh* Mesh; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshOverride; + +// ScriptStruct CustomizableCharacter.CharacterPieceNiagaraSystem +// 0x0028 (0x0028 - 0x0000) +struct FCharacterPieceNiagaraSystem final +{ +public: + class UNiagaraSystem* NiagaraSystem; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterPieceNiagaraSystem; + +// ScriptStruct CustomizableCharacter.CharacterPieceDefinition +// 0x0100 (0x0100 - 0x0000) +struct FCharacterPieceDefinition final +{ +public: + class UCharacterPiece* CharacterPiece; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetCharacterPieceEvenIfNone; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFlipped; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ScalarOverrides; // 0x0010(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap VectorOverrides; // 0x0060(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap TextureOverrides; // 0x00B0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterPieceDefinition; + +// ScriptStruct CustomizableCharacter.OutfitDefinition +// 0x0050 (0x0050 - 0x0000) +struct FOutfitDefinition final +{ +public: + TMap OutfitItems; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOutfitDefinition; + +// ScriptStruct CustomizableCharacter.OutfitType +// 0x0008 (0x0008 - 0x0000) +struct FOutfitType final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOutfitType; + +// ScriptStruct CustomizableCharacter.Outfit +// 0x0050 (0x0050 - 0x0000) +struct FOutfit final +{ +public: + TMap OutfitItems; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOutfit; + +} + diff --git a/Hogwarts Legacy/SDK/DayNight_classes.hpp b/Hogwarts Legacy/SDK/DayNight_classes.hpp new file mode 100644 index 0000000..ed7eaab --- /dev/null +++ b/Hogwarts Legacy/SDK/DayNight_classes.hpp @@ -0,0 +1,4601 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DayNight + +#include "Basic.hpp" + +#include "AnimatedLights_classes.hpp" +#include "DayNight_structs.hpp" +#include "RenderSettings_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "GlobalLightRig_structs.hpp" +#include "GlobalLightRig_classes.hpp" + + +namespace SDK +{ + +// Class DayNight.EphemerisSubroutineDynamicIdealMoonPathData +// 0x0528 (0x0550 - 0x0028) +class UEphemerisSubroutineDynamicIdealMoonPathData final : public UObject +{ +public: + struct FMoonPath MoonPath; // 0x0028(0x0528)(Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineDynamicIdealMoonPathData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineDynamicIdealMoonPathData") + } + static class UEphemerisSubroutineDynamicIdealMoonPathData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineDynamicIdealMoonPathData; + +// Class DayNight.DayNightCustomBlendDomainDayNightBase +// 0x0000 (0x0028 - 0x0028) +class UDayNightCustomBlendDomainDayNightBase final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightBase") + } + static class UDayNightCustomBlendDomainDayNightBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightBase; + +// Class DayNight.DayNightCustomBlendDomainDayNightValid +// 0x0000 (0x0028 - 0x0028) +class UDayNightCustomBlendDomainDayNightValid final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightValid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightValid") + } + static class UDayNightCustomBlendDomainDayNightValid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightValid; + +// Class DayNight.EphemerisSubroutine +// 0x0000 (0x0028 - 0x0028) +class UEphemerisSubroutine : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutine") + } + static class UEphemerisSubroutine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutine; + +// Class DayNight.EphemerisSubroutineTweakDirection +// 0x0010 (0x0038 - 0x0028) +class UEphemerisSubroutineTweakDirection : public UEphemerisSubroutine +{ +public: + float TweakAltitude; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TweakAzimuth; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* NormalizedTimeBlend; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineTweakDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineTweakDirection") + } + static class UEphemerisSubroutineTweakDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineTweakDirection; + +// Class DayNight.EphemerisSubroutineTweakSunPosition +// 0x0008 (0x0040 - 0x0038) +class UEphemerisSubroutineTweakSunPosition final : public UEphemerisSubroutineTweakDirection +{ +public: + bool bFullSun; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSunDisk; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSunLight; // 0x003A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineTweakSunPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineTweakSunPosition") + } + static class UEphemerisSubroutineTweakSunPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineTweakSunPosition; + +// Class DayNight.DayNightCustomBlendDomainDayNight +// 0x0000 (0x0028 - 0x0028) +class UDayNightCustomBlendDomainDayNight final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNight") + } + static class UDayNightCustomBlendDomainDayNight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNight; + +// Class DayNight.DayNightCustomBlendDomainDay +// 0x0000 (0x0028 - 0x0028) +class UDayNightCustomBlendDomainDay final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDay") + } + static class UDayNightCustomBlendDomainDay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDay; + +// Class DayNight.EphemerisSubroutineGamifyTime +// 0x0000 (0x0028 - 0x0028) +class UEphemerisSubroutineGamifyTime : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineGamifyTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineGamifyTime") + } + static class UEphemerisSubroutineGamifyTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineGamifyTime; + +// Class DayNight.EphemerisSubroutineGamifyTimeCurveBase +// 0x0088 (0x00B0 - 0x0028) +class UEphemerisSubroutineGamifyTimeCurveBase : public UEphemerisSubroutineGamifyTime +{ +public: + struct FRuntimeFloatCurve ToNormalizedTime; // 0x0028(0x0088)(Edit, BlueprintReadOnly, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineGamifyTimeCurveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineGamifyTimeCurveBase") + } + static class UEphemerisSubroutineGamifyTimeCurveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineGamifyTimeCurveBase; + +// Class DayNight.DayNightCustomBlendDomainNight +// 0x0000 (0x0028 - 0x0028) +class UDayNightCustomBlendDomainNight final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainNight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainNight") + } + static class UDayNightCustomBlendDomainNight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainNight; + +// Class DayNight.DayNightCustomBlendDomainNormalizedTime +// 0x0000 (0x0028 - 0x0028) +class UDayNightCustomBlendDomainNormalizedTime final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainNormalizedTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainNormalizedTime") + } + static class UDayNightCustomBlendDomainNormalizedTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainNormalizedTime; + +// Class DayNight.SkyStateOverride +// 0x0008 (0x0030 - 0x0028) +class USkyStateOverride : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyStateOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyStateOverride") + } + static class USkyStateOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyStateOverride; + +// Class DayNight.SkyStateOverrideCelestialSphereRotator +// 0x0018 (0x0048 - 0x0030) +class USkyStateOverrideCelestialSphereRotator final : public USkyStateOverride +{ +public: + struct FRotator Rotator; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Priority; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyStateOverrideCelestialSphereRotator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyStateOverrideCelestialSphereRotator") + } + static class USkyStateOverrideCelestialSphereRotator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyStateOverrideCelestialSphereRotator; + +// Class DayNight.DayNightCustomBlendDomainDayNightNormalizedTimeCurve +// 0x0010 (0x0038 - 0x0028) +class UDayNightCustomBlendDomainDayNightNormalizedTimeCurve final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class UCurveFloat* NormalizedTimeCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMirrorAroundNoon; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightNormalizedTimeCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightNormalizedTimeCurve") + } + static class UDayNightCustomBlendDomainDayNightNormalizedTimeCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightNormalizedTimeCurve; + +// Class DayNight.DayNightCustomBlendDomainDayNightComputeOnly +// 0x0000 (0x0028 - 0x0028) +class UDayNightCustomBlendDomainDayNightComputeOnly final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightComputeOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightComputeOnly") + } + static class UDayNightCustomBlendDomainDayNightComputeOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightComputeOnly; + +// Class DayNight.GeocentricOrbitsComponent +// 0x0330 (0x0550 - 0x0220) +class UGeocentricOrbitsComponent final : public USceneComponent +{ +public: + struct FGeocentricOrbitsShow Show; // 0x0218(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FGeocentricOrbitsAdvanced Advanced; // 0x0220(0x0034)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime ComputedForDate; // 0x0258(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTopographicObserver ComputedForTopographicObserver; // 0x0260(0x0014)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* SplineMesh; // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* SunSplineMeshMaterial; // 0x0280(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MoonSplineMeshMaterial; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* VenusSplineMeshMaterial; // 0x0290(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MarsSplineMeshMaterial; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* JupiterSplineMeshMaterial; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* SaturnSplineMeshMaterial; // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGeocentricOrbit SunPath; // 0x02B0(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGeocentricOrbit MoonPath; // 0x0318(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGeocentricOrbit VenusPath; // 0x0380(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGeocentricOrbit MarsPath; // 0x03E8(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGeocentricOrbit JupiterPath; // 0x0450(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGeocentricOrbit SaturnPath; // 0x04B8(0x0068)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGeocentricOrbitResources OrbitResources; // 0x0520(0x0028)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_548[0x8]; // 0x0548(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GeocentricOrbitsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GeocentricOrbitsComponent") + } + static class UGeocentricOrbitsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGeocentricOrbitsComponent; + +// Class DayNight.DayNightCustomBlendDomainDayNightSunDiskVisibility +// 0x0000 (0x0028 - 0x0028) +class UDayNightCustomBlendDomainDayNightSunDiskVisibility final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightSunDiskVisibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightSunDiskVisibility") + } + static class UDayNightCustomBlendDomainDayNightSunDiskVisibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightSunDiskVisibility; + +// Class DayNight.DayNightCustomBlendDomainDayNightMoonDiskVisibility +// 0x0000 (0x0028 - 0x0028) +class UDayNightCustomBlendDomainDayNightMoonDiskVisibility final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightMoonDiskVisibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightMoonDiskVisibility") + } + static class UDayNightCustomBlendDomainDayNightMoonDiskVisibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightMoonDiskVisibility; + +// Class DayNight.EphemerisSubroutineIdealSunPathData +// 0x0178 (0x01A0 - 0x0028) +class UEphemerisSubroutineIdealSunPathData final : public UObject +{ +public: + struct FSolarDay SolarDay; // 0x0028(0x0178)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineIdealSunPathData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineIdealSunPathData") + } + static class UEphemerisSubroutineIdealSunPathData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineIdealSunPathData; + +// Class DayNight.DayNightCustomBlendDomainDayNightAltitudeRemap +// 0x0010 (0x0038 - 0x0028) +class UDayNightCustomBlendDomainDayNightAltitudeRemap : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + float AltitudeMin; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeMax; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OunputMin; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputMax; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightAltitudeRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightAltitudeRemap") + } + static class UDayNightCustomBlendDomainDayNightAltitudeRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightAltitudeRemap; + +// Class DayNight.DayNightCustomBlendDomainDayNightAltitudeCurveRemap +// 0x0008 (0x0030 - 0x0028) +class UDayNightCustomBlendDomainDayNightAltitudeCurveRemap : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class UCurveFloat* AltitudeRemapCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightAltitudeCurveRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightAltitudeCurveRemap") + } + static class UDayNightCustomBlendDomainDayNightAltitudeCurveRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightAltitudeCurveRemap; + +// Class DayNight.DayNightCustomBlendDomainDayNightSunAltitudeRemap +// 0x0000 (0x0038 - 0x0038) +class UDayNightCustomBlendDomainDayNightSunAltitudeRemap final : public UDayNightCustomBlendDomainDayNightAltitudeRemap +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightSunAltitudeRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightSunAltitudeRemap") + } + static class UDayNightCustomBlendDomainDayNightSunAltitudeRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightSunAltitudeRemap; + +// Class DayNight.DayNightCustomBlendDomainDayNightSunAltitudeCurveRemap +// 0x0000 (0x0030 - 0x0030) +class UDayNightCustomBlendDomainDayNightSunAltitudeCurveRemap final : public UDayNightCustomBlendDomainDayNightAltitudeCurveRemap +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightSunAltitudeCurveRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightSunAltitudeCurveRemap") + } + static class UDayNightCustomBlendDomainDayNightSunAltitudeCurveRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightSunAltitudeCurveRemap; + +// Class DayNight.TimeOverrideBase +// 0x0008 (0x0030 - 0x0028) +class UTimeOverrideBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void TimeOverrideCanSetDateTime(bool* bSupported) const; + void TimeOverrideCanSetEnable(bool* bSupported) const; + void TimeOverrideCanSetNormalizedTime(bool* bSupported) const; + void TimeOverrideCanSetTime(bool* bSupported) const; + void TimeOverrideGetDateTime(struct FDateTime* CurrentDateTime, bool* bSupported) const; + void TimeOverrideGetNormalizedTime(float* CurrentNormalizedTime, bool* bSupported) const; + void TimeOverrideGetPriority(float* Priority) const; + void TimeOverrideGetTime(struct FTimespan* CurrentTime, bool* bSupported) const; + void TimeOverrideHasDateTime(bool* bSupported) const; + void TimeOverrideHasNormalizedTime(bool* bSupported) const; + void TimeOverrideHasTime(bool* bSupported) const; + void TimeOverrideIsEnabled(bool* bEnabled) const; + void TimeOverrideSetDateTime(const struct FDateTime& DateTime, bool* bSupported) const; + void TimeOverrideSetEnable(bool bEnable, bool* bSupported) const; + void TimeOverrideSetNormalizedTime(float Time, bool* bSupported) const; + void TimeOverrideSetTime(const struct FTimespan& Time, bool* bSupported) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideBase") + } + static class UTimeOverrideBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideBase; + +// Class DayNight.TimeOverrideDateTime +// 0x0000 (0x0030 - 0x0030) +class UTimeOverrideDateTime : public UTimeOverrideBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideDateTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideDateTime") + } + static class UTimeOverrideDateTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideDateTime; + +// Class DayNight.DayNightCustomBlendDomainDayNightMoonAltitudeRemap +// 0x0000 (0x0038 - 0x0038) +class UDayNightCustomBlendDomainDayNightMoonAltitudeRemap final : public UDayNightCustomBlendDomainDayNightAltitudeRemap +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightMoonAltitudeRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightMoonAltitudeRemap") + } + static class UDayNightCustomBlendDomainDayNightMoonAltitudeRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightMoonAltitudeRemap; + +// Class DayNight.DayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap +// 0x0000 (0x0030 - 0x0030) +class UDayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap final : public UDayNightCustomBlendDomainDayNightAltitudeCurveRemap +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap") + } + static class UDayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCustomBlendDomainDayNightMoonAltitudeCurveRemap; + +// Class DayNight.DayNightEVents +// 0x0000 (0x0028 - 0x0028) +class UDayNightEVents final : public UBlueprintFunctionLibrary +{ +public: + static struct FDateTime DateTimeInputAsDateTime(const struct FDateTimeInput& DateTimeInput, bool* Valid); + static bool DayNightAddActorGameTimeEvent(class AActor* Actor, class FName EventName, const struct FDayNightGameTimeEvent& DayNightEvent); + static bool DayNightAddActorMoonEvent(class AActor* Actor, class FName EventName, const struct FDayNightMoonAltitudeEvent& DayNightEvent); + static bool DayNightAddActorSunChangeEvent(class AActor* Actor, class FName EventName, const struct FDayNightSunAltitudeChangeEvent& DayNightEvent); + static bool DayNightAddActorSunEvent(class AActor* Actor, class FName EventName, const struct FDayNightSunAltitudeEvent& DayNightEvent); + static bool DayNightAddActorTimeEvent(class AActor* Actor, class FName EventName, const struct FDayNightNormalizedTimeEvent& DayNightEvent); + static bool DayNightAddComponentGameTimeEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightGameTimeEvent& DayNightEvent); + static bool DayNightAddComponentMoonEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightMoonAltitudeEvent& DayNightEvent); + static bool DayNightAddComponentSunChangeEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightSunAltitudeChangeEvent& DayNightEvent); + static bool DayNightAddComponentSunEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightSunAltitudeEvent& DayNightEvent); + static bool DayNightAddComponentTimeEvent(class UActorComponent* Component, class FName EventName, const struct FDayNightNormalizedTimeEvent& DayNightEvent); + static bool DayNightAddGlobalGameTimeEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightGameTimeEvent& DayNightEvent); + static bool DayNightAddGlobalMoonEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightMoonAltitudeEvent& DayNightEvent); + static bool DayNightAddGlobalSunChangeEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightSunAltitudeChangeEvent& DayNightEvent); + static bool DayNightAddGlobalSunEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightSunAltitudeEvent& DayNightEvent); + static bool DayNightAddGlobalTimeEvent(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName, const struct FDayNightNormalizedTimeEvent& DayNightEvent); + static bool DayNightBeginPlayActorEvents(class AActor* Actor); + static bool DayNightBeginPlayComponentEvents(class UActorComponent* Component); + static void DayNightEventsCurrentState(class UObject* WorldContextObject, struct FDayNightEventsCurrentState* CurrentState); + static void DayNightEventsIsEditorWorld(class UObject* WorldContextObject, bool* bIsEditorWorld); + static void DayNightEventsLightsCanStartOn(class UObject* WorldContextObject, bool* bLightsCanStartOn); + static void DayNightGetGlobalSunriseEvent(class FName* Event); + static void DayNightGetGlobalSunriseSunsetEventGroup(class FName* EventGroup); + static void DayNightGetGlobalSunsetEvent(class FName* Event); + static bool DayNightGlobalAddActorReceiver(class AActor* Actor, class FName GlobalEventGroup); + static bool DayNightGlobalAddComponentReceiver(class UActorComponent* Component, class FName GlobalEventGroup); + static bool DayNightGlobalRemoveActorReceiver(class AActor* Actor, class FName GlobalEventGroup); + static bool DayNightGlobalRemoveAllReceivers(class UObject* WorldContextObject, class FName GlobalEventGroup); + static bool DayNightGlobalRemoveComponentReceiver(class UActorComponent* Component, class FName GlobalEventGroup); + static bool DayNightRemoveActorEvents(class AActor* Actor, class FName EventName); + static bool DayNightRemoveAllActorEvents(class AActor* Actor); + static bool DayNightRemoveAllComponentEvents(class UActorComponent* Component); + static bool DayNightRemoveAllGlobalEvents(class UObject* WorldContextObject, class FName GlobalEventGroup); + static bool DayNightRemoveComponentEvents(class UActorComponent* Component, class FName EventName); + static bool DayNightRemoveGlobalEvents(class UObject* WorldContextObject, class FName GlobalEventGroup, class FName EventName); + static class FName MoonPhaseAsName(const EMoonPhaseName& MoonPhase); + static class FString MoonPhaseAsString(const EMoonPhaseName& MoonPhase); + static float NormalizedTimeAsFloat(const struct FSolarNormalizedTime& NormalizedTime); + static class FString NormalizedTimeAsString(const struct FSolarNormalizedTime& NormalizedTime); + static struct FTimespan NormalizedTimeAsTimespan(const struct FSolarNormalizedTime& NormalizedTime); + static float TimeInputAsFloat(const struct FTimeInput& TimeInput); + static struct FTimespan TimeInputAsTimespan(const struct FTimeInput& TimeInput); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightEVents") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightEVents") + } + static class UDayNightEVents* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightEVents; + +// Class DayNight.DayNightEventInterface +// 0x0000 (0x0000 - 0x0000) +class IDayNightEventInterface final +{ +public: + void DayNightMoonEvent(class UDayNightMasterComponent* DayNightMaster, class FName EventName, const struct FSolarNormalizedTime& NormalizedTime, const struct FDateTime& GameTime, EDayNightEventDirection MoonDirection, float MoonAltitudeDegrees, EMoonPhaseName Phase, bool bLate); + void DayNightSunEvent(class UDayNightMasterComponent* DayNightMaster, class FName EventName, const struct FSolarNormalizedTime& NormalizedTime, const struct FDateTime& GameTime, EDayNightEventDirection SunDirection, float SunAltitudeDegrees, bool bLate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightEventInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightEventInterface") + } + static class IDayNightEventInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDayNightEventInterface; + +// Class DayNight.DayNightExpHeightFogAdjustments +// 0x0020 (0x0050 - 0x0030) +class UDayNightExpHeightFogAdjustments final : public UDataAsset +{ +public: + TArray AltitudeMods; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray NormalizedTimeMods; // 0x0040(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightExpHeightFogAdjustments") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightExpHeightFogAdjustments") + } + static class UDayNightExpHeightFogAdjustments* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightExpHeightFogAdjustments; + +// Class DayNight.ExpHeightFogDayNightTransmuter +// 0x0010 (0x0038 - 0x0028) +class UExpHeightFogDayNightTransmuter final : public UExpHeightFogTransmuter +{ +public: + class UDayNightExpHeightFogAdjustments* OverrideAdjustments; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, 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 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogDayNightTransmuter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogDayNightTransmuter") + } + static class UExpHeightFogDayNightTransmuter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogDayNightTransmuter; + +// Class DayNight.DayNightSkyStateOverrideInterface +// 0x0000 (0x0000 - 0x0000) +class IDayNightSkyStateOverrideInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightSkyStateOverrideInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightSkyStateOverrideInterface") + } + static class IDayNightSkyStateOverrideInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDayNightSkyStateOverrideInterface; + +// Class DayNight.DayNightLightControllerComponent +// 0x0030 (0x0290 - 0x0260) +#pragma pack(push, 0x1) +class alignas(0x10) UDayNightLightControllerComponent : public UAnimatedLightClusterComponentAuto +{ +public: + float UpdateThresholdDegrees; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0264(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeepScanChildren; // 0x0265(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_266[0x2]; // 0x0266(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LastSunAngleUpdate; // 0x0268(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_26C[0x1C]; // 0x026C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EnableLightController(bool bEnableController); + + void IsLightControllerEnabled(bool* bIsControllerEnabled) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightLightControllerComponent") + } + static class UDayNightLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UDayNightLightControllerComponent; + +// Class DayNight.DayNightBasicLightControllerComponent +// 0x0050 (0x02E0 - 0x0290) +class UDayNightBasicLightControllerComponent final : public UDayNightLightControllerComponent +{ +public: + struct FLinearColor DayColorMod; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NightColorMod; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColor* Night0Day1ColorMod; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunLightDesaturation; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayIntensityMod; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightIntensityMod; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SunLightMinMaxInensityFactor; // 0x02BC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDayNightLightControllerDirectionalBoost SunDirectionalBoost; // 0x02C4(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float StartNightSunAngle; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullNightSunAngle; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bModulateColor : 1; // 0x02D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bModulateIntensity : 1; // 0x02D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSunDirectionalBoost : 1; // 0x02D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSunLightColor : 1; // 0x02D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAttenuateDayIntensityWithSunIntensity : 1; // 0x02D8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseModColorCurve : 1; // 0x02D8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightBasicLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightBasicLightControllerComponent") + } + static class UDayNightBasicLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightBasicLightControllerComponent; + +// Class DayNight.DayNightTimeOverrideInterface +// 0x0000 (0x0000 - 0x0000) +class IDayNightTimeOverrideInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightTimeOverrideInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightTimeOverrideInterface") + } + static class IDayNightTimeOverrideInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDayNightTimeOverrideInterface; + +// Class DayNight.DayNightLocalLightControllerComponent +// 0x0040 (0x02D0 - 0x0290) +class UDayNightLocalLightControllerComponent final : public UDayNightLightControllerComponent +{ +public: + struct FLinearColor DayColorMod; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NightColorMod; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColor* Night0Day1ColorMod; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayIntensityMod; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightIntensityMod; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartNightSunAngle; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullNightSunAngle; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bModulateColor : 1; // 0x02C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bModulateIntensity : 1; // 0x02C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseModColorCurve : 1; // 0x02C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2C1[0xF]; // 0x02C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightLocalLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightLocalLightControllerComponent") + } + static class UDayNightLocalLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightLocalLightControllerComponent; + +// Class DayNight.DayNightCurveLightControllerComponent +// 0x0020 (0x02B0 - 0x0290) +class UDayNightCurveLightControllerComponent final : public UDayNightLightControllerComponent +{ +public: + class UCurveLinearColor* Color; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturation; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Intensity; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDayNightLightControllerDirectionalBoost DirectionalBoost; // 0x02A0(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bUseDirectionalBoost; // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp ColorOp; // 0x02AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp IntensityOp; // 0x02AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AF[0x1]; // 0x02AF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCurveLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCurveLightControllerComponent") + } + static class UDayNightCurveLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCurveLightControllerComponent; + +// Class DayNight.TimeOverrideDateTimeInput +// 0x0020 (0x0050 - 0x0030) +class UTimeOverrideDateTimeInput final : public UTimeOverrideDateTime +{ +public: + struct FDateTimeInput DateTime; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float Priority; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideDateTimeInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideDateTimeInput") + } + static class UTimeOverrideDateTimeInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideDateTimeInput; + +// Class DayNight.DayNightTemperatureCurveLightControllerComponent +// 0x0020 (0x02B0 - 0x0290) +class UDayNightTemperatureCurveLightControllerComponent final : public UDayNightLightControllerComponent +{ +public: + class UCurveFloat* ColorTemp; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturation; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Intensity; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDayNightLightControllerDirectionalBoost DirectionalBoost; // 0x02A0(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bUseDirectionalBoost; // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp ColorOp; // 0x02AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp IntensityOp; // 0x02AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccurateColorTemp; // 0x02AF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightTemperatureCurveLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightTemperatureCurveLightControllerComponent") + } + static class UDayNightTemperatureCurveLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightTemperatureCurveLightControllerComponent; + +// Class DayNight.DayNightAtmosphereLightControllerComponent +// 0x00D0 (0x0360 - 0x0290) +class UDayNightAtmosphereLightControllerComponent final : public UDayNightLightControllerComponent +{ +public: + struct FDayNightLightSkyAtmosphereComputeParams SkyParams; // 0x0288(0x0078)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UCurveFloat* Intensity; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseIntensityFactor; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Desaturation; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp ColorOp; // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp IntensityOp; // 0x0319(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31A[0x1E]; // 0x031A(0x001E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor CachedZenithTransmission; // 0x0338(0x0010)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector AllLightsDirection; // 0x0348(0x000C)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCheckedLightsSameDirection; // 0x0354(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_355[0xB]; // 0x0355(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightAtmosphereLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightAtmosphereLightControllerComponent") + } + static class UDayNightAtmosphereLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightAtmosphereLightControllerComponent; + +// Class DayNight.SkyStateOverrideComponent +// 0x0018 (0x00E8 - 0x00D0) +class USkyStateOverrideComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkyStateOverride* SkyStateOverride; // 0x00D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ComponentLerpAlpha; // 0x00E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void DisableLerpAlpha(); + void SetEnabled(bool bEnable); + void SetLerpAlpha(float LerpAlpha); + + void CanUseLerpAlpha(bool* bUseLerpAlpha) const; + void GetLerpAlpha(float* LerpAlpha) const; + void HasLerpAlpha(bool* bHasLerpAlpha) const; + void IsEnabled(bool* bEnable) const; + void Valid(bool* bValid) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyStateOverrideComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyStateOverrideComponent") + } + static class USkyStateOverrideComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyStateOverrideComponent; + +// Class DayNight.SkyAtmosphereColorationCompute +// 0x0000 (0x0028 - 0x0028) +class USkyAtmosphereColorationCompute final : public UBlueprintFunctionLibrary +{ +public: + static void SetupDebugPrimitive(class UPrimitiveComponent* Component, bool bIsSelectable, bool bShowInReflections); + static void SkyColorBase(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const struct FVector& Direction, struct FLinearColor* SkyColor); + static void SkyColorLit(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const struct FVector& Direction, struct FLinearColor* SkyColor, float* SkyIntensity); + static void SkyColorLitCompute(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const struct FVector& Direction, struct FLinearColor* SkyColor, ESkyAtmosphereColorationComputeType ComputeType, ESkyAtmosphereColorationComputeOutput OutputType); + static void SkyColorSamplingDirection(const struct FDayNightLightSkyAtmosphereComputeSampleDirectionParams& DirectionParams, const struct FVector& Direction, struct FVector* SamplingDirection); + static void SkyColorsLit(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const TArray& Directions, TArray* SkyColors, TArray* SkyIntensites); + static void SkyColorsLitComposited(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const TArray& Directions, TArray* SkyColors); + static void SkyColorsLitCompute(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const TArray& Directions, TArray* SkyColors, ESkyAtmosphereColorationComputeType ComputeType, ESkyAtmosphereColorationComputeOutput OutputType); + static void SkyColorsLitPacked(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, const TArray& Directions, TArray* SkyColorsRGBIntensityAs); + static void SkyDirectionalInfo(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, struct FDayNightLightSkyAtmosphereComputeDirLight* DirectionalLightInfo); + static void SkyMoonInfo(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, struct FDayNightLightSkyAtmosphereComputeDirLight* MoonInfo); + static void SkySunInfo(class UObject* WorldContextObject, const struct FDayNightLightSkyAtmosphereComputeParams& Params_0, struct FDayNightLightSkyAtmosphereComputeDirLight* SunInfo); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereColorationCompute") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereColorationCompute") + } + static class USkyAtmosphereColorationCompute* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereColorationCompute; + +// Class DayNight.DayLightRig +// 0x02D8 (0x0308 - 0x0030) +class UDayLightRig final : public UDataAsset +{ +public: + struct FDayNightLightRigSetup Sun; // 0x0030(0x02B8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray AltitudeMods; // 0x02E8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray TimeMods; // 0x02F8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayLightRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayLightRig") + } + static class UDayLightRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayLightRig; + +// Class DayNight.TimeOverrideComponent +// 0x0018 (0x00E8 - 0x00D0) +class UTimeOverrideComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UTimeOverrideBase* TimeOverride; // 0x00D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ComponentLerpAlpha; // 0x00E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void DisableLerpAlpha(); + void SetEnabled(bool bEnable); + void SetLerpAlpha(float LerpAlpha); + + void CanUseLerpAlpha(bool* bUseLerpAlpha) const; + void GetLerpAlpha(float* LerpAlpha) const; + void HasLerpAlpha(bool* bHasLerpAlpha) const; + void IsEnabled(bool* bEnable) const; + void Valid(bool* bValid) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideComponent") + } + static class UTimeOverrideComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideComponent; + +// Class DayNight.NightLightRig +// 0x0620 (0x0650 - 0x0030) +class UNightLightRig final : public UDataAsset +{ +public: + struct FDayNightLightRigOverride NewMoon; // 0x0030(0x02F0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDayNightLightRigOverride FullMoon; // 0x0320(0x02F0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray PhaseLerp; // 0x0610(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray AltitudeMods; // 0x0620(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SunAltitudeMods; // 0x0630(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SunTimeMods; // 0x0640(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NightLightRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NightLightRig") + } + static class UNightLightRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNightLightRig; + +// Class DayNight.ProbeNightLightRig +// 0x0350 (0x0380 - 0x0030) +class UProbeNightLightRig final : public UDataAsset +{ +public: + EProbeNightLightMoonDirection DirectionMode; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator FixedDirection; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FManualMoonSetup MoonSetup; // 0x0040(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDayNightLightRigOverride ProbeNight; // 0x0058(0x02F0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray AltitudeMods; // 0x0348(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SunAltitudeMods; // 0x0358(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SunTimeMods; // 0x0368(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUseMoonSetup; // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLightRig; // 0x0379(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37A[0x6]; // 0x037A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeNightLightRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeNightLightRig") + } + static class UProbeNightLightRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeNightLightRig; + +// Class DayNight.TimeSourceScrubbableControlBase +// 0x0000 (0x0030 - 0x0030) +class UTimeSourceScrubbableControlBase : public UDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceScrubbableControlBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceScrubbableControlBase") + } + static class UTimeSourceScrubbableControlBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceScrubbableControlBase; + +// Class DayNight.DayNightLightRig +// 0x0090 (0x00C0 - 0x0030) +class UDayNightLightRig final : public UDataAsset +{ +public: + class UDayLightRig* Day; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNightLightRig* Night; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumDirectionalLightIntensity; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* SunAltitudeInfluenceCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* MoonAltitudeInfluenceCurve; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DayNightLerp; // 0x0058(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class ULightDirectionLerpControl* DayNightLerpDirection; // 0x0068(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlendOps; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SunAltitudeMods; // 0x0078(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray NormalizedTimeMods; // 0x0088(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FLightParameterSmoothingDiscontinuitySettings DiscontinuitySettings; // 0x0098(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SmoothingMods; // 0x00A8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UDayNightExpHeightFogAdjustments* ExpHeightFogAdjustments; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightLightRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightLightRig") + } + static class UDayNightLightRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightLightRig; + +// Class DayNight.GlobalLightingBlendableDayNightBase +// 0x0008 (0x0030 - 0x0028) +class UGlobalLightingBlendableDayNightBase : public UGlobalLightingBlendable +{ +public: + bool bDisable; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightBase") + } + static class UGlobalLightingBlendableDayNightBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightBase; + +// Class DayNight.TimeSource +// 0x0000 (0x0028 - 0x0028) +class UTimeSource : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSource") + } + static class UTimeSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSource; + +// Class DayNight.TimeSourceVolume +// 0x0000 (0x0028 - 0x0028) +class UTimeSourceVolume : public UTimeSource +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceVolume") + } + static class UTimeSourceVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceVolume; + +// Class DayNight.GlobalLightingBlendableDayNight +// 0x0000 (0x0030 - 0x0030) +class UGlobalLightingBlendableDayNight final : public UGlobalLightingBlendableDayNightBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableDayNight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNight") + } + static class UGlobalLightingBlendableDayNight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableDayNight; + +// Class DayNight.GlobalLightingBlendableDayNightInheritSun +// 0x0008 (0x0038 - 0x0030) +class UGlobalLightingBlendableDayNightInheritSun final : public UGlobalLightingBlendableDayNightBase +{ +public: + EDayNightInheritSunMode Mode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightInheritSun") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightInheritSun") + } + static class UGlobalLightingBlendableDayNightInheritSun* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightInheritSun; + +// Class DayNight.TimeOverrideTimeOnly +// 0x0000 (0x0030 - 0x0030) +class UTimeOverrideTimeOnly : public UTimeOverrideBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideTimeOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideTimeOnly") + } + static class UTimeOverrideTimeOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideTimeOnly; + +// Class DayNight.TimeOverrideTimeHours +// 0x0010 (0x0040 - 0x0030) +class UTimeOverrideTimeHours final : public UTimeOverrideTimeOnly +{ +public: + float Time; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeOverrideType Type; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void TimeOverrideTimeHoursCreate(class UObject* Owner, const class UTimeOverrideTimeHours*& TimeOverride, float CreateTime, ETimeOverrideType CreateType, float CreatePriority, bool bCreateEnabled, bool bIsTransient); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideTimeHours") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideTimeHours") + } + static class UTimeOverrideTimeHours* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideTimeHours; + +// Class DayNight.GlobalLightingBlendableDayNightInheritMoon +// 0x0020 (0x0050 - 0x0030) +class UGlobalLightingBlendableDayNightInheritMoon final : public UGlobalLightingBlendableDayNightBase +{ +public: + struct FManualMoonSetup Moon; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bForceTimeToMidnight; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightInheritMoon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightInheritMoon") + } + static class UGlobalLightingBlendableDayNightInheritMoon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightInheritMoon; + +// Class DayNight.GlobalLightingBlendableDayNightOverrideMoon +// 0x0020 (0x0050 - 0x0030) +class UGlobalLightingBlendableDayNightOverrideMoon final : public UGlobalLightingBlendableDayNightBase +{ +public: + struct FManualMoonSetup Moon; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bMoonIsSecondaryDirectionalLight; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightOverrideMoon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightOverrideMoon") + } + static class UGlobalLightingBlendableDayNightOverrideMoon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightOverrideMoon; + +// Class DayNight.TimeSourceLocal +// 0x0010 (0x0038 - 0x0028) +class UTimeSourceLocal : public UTimeSourceVolume +{ +public: + struct FDateTime CurrentTime; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentRate; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceLocal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceLocal") + } + static class UTimeSourceLocal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceLocal; + +// Class DayNight.TimeSourceNow +// 0x0000 (0x0038 - 0x0038) +class UTimeSourceNow final : public UTimeSourceLocal +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceNow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceNow") + } + static class UTimeSourceNow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceNow; + +// Class DayNight.GlobalLightingBlendableTweakDirectionalLight +// 0x0080 (0x00B0 - 0x0030) +class UGlobalLightingBlendableTweakDirectionalLight final : public UGlobalLightingBlendableDayNightBase +{ +public: + EDayNightTweakDirectionalLightMode Mode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TweakAltitude; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TweakAzimuth; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectionalLightBasicParametersOverride LightParams; // 0x003C(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShaftsOverride LightShafts; // 0x0064(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShadowsOverride Shadows; // 0x008C(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableTweakDirectionalLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableTweakDirectionalLight") + } + static class UGlobalLightingBlendableTweakDirectionalLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableTweakDirectionalLight; + +// Class DayNight.BlendableDirLightPseudoFadeBase +// 0x0008 (0x0030 - 0x0028) +class UBlendableDirLightPseudoFadeBase : public UGlobalLightingBlendable +{ +public: + EDayNightTweakDirectionalLightMode Mode; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableDirLightPseudoFadeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableDirLightPseudoFadeBase") + } + static class UBlendableDirLightPseudoFadeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendableDirLightPseudoFadeBase; + +// Class DayNight.LightProbeCaptureLocalFixedSetup +// 0x0088 (0x00B0 - 0x0028) +class ULightProbeCaptureLocalFixedSetup final : public UWLightProbesVolumeCaptureSetup +{ +public: + struct FLightProbeCaptureSetupComputer Computer; // 0x0028(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightProbeCaptureLocalFixedSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightProbeCaptureLocalFixedSetup") + } + static class ULightProbeCaptureLocalFixedSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightProbeCaptureLocalFixedSetup; + +// Class DayNight.BlendableDirLightPseudoFadeIntervalBase +// 0x0008 (0x0038 - 0x0030) +class UBlendableDirLightPseudoFadeIntervalBase : public UBlendableDirLightPseudoFadeBase +{ +public: + bool bNormalizedTime; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableDirLightPseudoFadeIntervalBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableDirLightPseudoFadeIntervalBase") + } + static class UBlendableDirLightPseudoFadeIntervalBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendableDirLightPseudoFadeIntervalBase; + +// Class DayNight.BlendableDirLightPseudoFadeTimeInterval +// 0x0038 (0x0070 - 0x0038) +class UBlendableDirLightPseudoFadeTimeInterval final : public UBlendableDirLightPseudoFadeIntervalBase +{ +public: + struct FDirLightPseudoFadeTimeInterval Sun; // 0x0038(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDirLightPseudoFadeTimeInterval Moon; // 0x0054(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableDirLightPseudoFadeTimeInterval") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableDirLightPseudoFadeTimeInterval") + } + static class UBlendableDirLightPseudoFadeTimeInterval* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendableDirLightPseudoFadeTimeInterval; + +// Class DayNight.TimeSourceScrubbable +// 0x0028 (0x0050 - 0x0028) +class UTimeSourceScrubbable final : public UTimeSourceVolume +{ +public: + struct FDateInput BaseDate; // 0x0028(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTimeSourceScrubbableControlBase* Control; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ControlClass; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceScrubbable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceScrubbable") + } + static class UTimeSourceScrubbable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceScrubbable; + +// Class DayNight.BlendableDirLightPseudoFadeCustomBlendableInterval +// 0x0080 (0x00B8 - 0x0038) +class UBlendableDirLightPseudoFadeCustomBlendableInterval final : public UBlendableDirLightPseudoFadeIntervalBase +{ +public: + struct FDirLightPseudoFadeCustomBlendableInterval Sun; // 0x0038(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FDirLightPseudoFadeCustomBlendableInterval Moon; // 0x0078(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableDirLightPseudoFadeCustomBlendableInterval") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableDirLightPseudoFadeCustomBlendableInterval") + } + static class UBlendableDirLightPseudoFadeCustomBlendableInterval* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendableDirLightPseudoFadeCustomBlendableInterval; + +// Class DayNight.LightSettingsLerpControl +// 0x0008 (0x0030 - 0x0028) +class ULightSettingsLerpControl : public UObject +{ +public: + EGlobalLightRigModParam ModParam; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightRigCurveParam Param; // 0x0029(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsLerpControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsLerpControl") + } + static class ULightSettingsLerpControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsLerpControl; + +// Class DayNight.TimeSourceFromDateTime +// 0x0020 (0x0058 - 0x0038) +class UTimeSourceFromDateTime final : public UTimeSourceLocal +{ +public: + struct FDateTimeInput DateTime; // 0x0038(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Rate; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRate; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0055(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EditorForceUpdate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceFromDateTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceFromDateTime") + } + static class UTimeSourceFromDateTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceFromDateTime; + +// Class DayNight.LightSettingsLerpCurve +// 0x0008 (0x0038 - 0x0030) +class ULightSettingsLerpCurve final : public ULightSettingsLerpControl +{ +public: + class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsLerpCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsLerpCurve") + } + static class ULightSettingsLerpCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsLerpCurve; + +// Class DayNight.LightSettingsLerpBinary +// 0x0008 (0x0038 - 0x0030) +class ULightSettingsLerpBinary : public ULightSettingsLerpControl +{ +public: + bool bInvert; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsLerpBinary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsLerpBinary") + } + static class ULightSettingsLerpBinary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsLerpBinary; + +// Class DayNight.LightSettingsLerpOnOff +// 0x0008 (0x0040 - 0x0038) +class ULightSettingsLerpOnOff final : public ULightSettingsLerpBinary +{ +public: + float Cutoff; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsLerpOnOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsLerpOnOff") + } + static class ULightSettingsLerpOnOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsLerpOnOff; + +// Class DayNight.LightSettingsLerpIfNotZero +// 0x0008 (0x0040 - 0x0038) +class ULightSettingsLerpIfNotZero final : public ULightSettingsLerpBinary +{ +public: + float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsLerpIfNotZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsLerpIfNotZero") + } + static class ULightSettingsLerpIfNotZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsLerpIfNotZero; + +// Class DayNight.LightSettingsLerpIfOne +// 0x0008 (0x0040 - 0x0038) +class ULightSettingsLerpIfOne final : public ULightSettingsLerpBinary +{ +public: + float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsLerpIfOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsLerpIfOne") + } + static class ULightSettingsLerpIfOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsLerpIfOne; + +// Class DayNight.LightSettingsEase +// 0x0008 (0x0038 - 0x0030) +class ULightSettingsEase final : public ULightSettingsLerpControl +{ +public: + ELerpEasingType Easing; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsEase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsEase") + } + static class ULightSettingsEase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsEase; + +// Class DayNight.LightSettingsModCurve +// 0x0008 (0x0030 - 0x0028) +class ULightSettingsModCurve : public UObject +{ +public: + EGlobalLightRigModParam ModParam; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightRigCurveParam Param; // 0x0029(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightRigMode Mode; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightRigCurveType Type; // 0x002B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModCurve") + } + static class ULightSettingsModCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModCurve; + +// Class DayNight.LightSettingsModFloatBase +// 0x0008 (0x0038 - 0x0030) +class ULightSettingsModFloatBase : public ULightSettingsModCurve +{ +public: + ELightRigCurveColorConversionType ColorConversion; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModFloatBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModFloatBase") + } + static class ULightSettingsModFloatBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModFloatBase; + +// Class DayNight.LightSettingsModFloatCurve +// 0x0008 (0x0040 - 0x0038) +class ULightSettingsModFloatCurve final : public ULightSettingsModFloatBase +{ +public: + class UCurveFloat* Curve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModFloatCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModFloatCurve") + } + static class ULightSettingsModFloatCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModFloatCurve; + +// Class DayNight.LightSettingsModFloatConstant +// 0x0008 (0x0040 - 0x0038) +class ULightSettingsModFloatConstant final : public ULightSettingsModFloatBase +{ +public: + float Value; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModFloatConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModFloatConstant") + } + static class ULightSettingsModFloatConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModFloatConstant; + +// Class DayNight.LightSettingsModThreshold +// 0x0000 (0x0028 - 0x0028) +class ULightSettingsModThreshold : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModThreshold") + } + static class ULightSettingsModThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModThreshold; + +// Class DayNight.LightSettingsModThresholdConstantAltitude +// 0x0008 (0x0030 - 0x0028) +class ULightSettingsModThresholdConstantAltitude final : public ULightSettingsModThreshold +{ +public: + float AltitudeThreshold; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModThresholdConstantAltitude") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModThresholdConstantAltitude") + } + static class ULightSettingsModThresholdConstantAltitude* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModThresholdConstantAltitude; + +// Class DayNight.LightSettingsModThresholdBlendable +// 0x0010 (0x0038 - 0x0028) +class ULightSettingsModThresholdBlendable final : public ULightSettingsModThreshold +{ +public: + struct FGlobalLightingCustomBlendableNameScalar Blendable; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModThresholdBlendable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModThresholdBlendable") + } + static class ULightSettingsModThresholdBlendable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModThresholdBlendable; + +// Class DayNight.LightSettingsModThresholdConsoleVariableBase +// 0x0010 (0x0038 - 0x0028) +class ULightSettingsModThresholdConsoleVariableBase : public ULightSettingsModThreshold +{ +public: + class FName ConsoleVariableName; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConsoleVariableDefaultValue; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateConsoleVariableIfMissing; // 0x0034(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModThresholdConsoleVariableBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModThresholdConsoleVariableBase") + } + static class ULightSettingsModThresholdConsoleVariableBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModThresholdConsoleVariableBase; + +// Class DayNight.LightSettingsModThresholdConsoleVariableAltitude +// 0x0000 (0x0038 - 0x0038) +class ULightSettingsModThresholdConsoleVariableAltitude final : public ULightSettingsModThresholdConsoleVariableBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModThresholdConsoleVariableAltitude") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModThresholdConsoleVariableAltitude") + } + static class ULightSettingsModThresholdConsoleVariableAltitude* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModThresholdConsoleVariableAltitude; + +// Class DayNight.LightSettingsModFloatThreshold +// 0x0010 (0x0048 - 0x0038) +class ULightSettingsModFloatThreshold final : public ULightSettingsModFloatBase +{ +public: + class ULightSettingsModThreshold* Threshold; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ValueAbove; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ValueBelow; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModFloatThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModFloatThreshold") + } + static class ULightSettingsModFloatThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModFloatThreshold; + +// Class DayNight.LightSettingsModColorBase +// 0x0000 (0x0030 - 0x0030) +class ULightSettingsModColorBase : public ULightSettingsModCurve +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModColorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModColorBase") + } + static class ULightSettingsModColorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModColorBase; + +// Class DayNight.LightSettingsModColorCurve +// 0x0010 (0x0040 - 0x0030) +class ULightSettingsModColorCurve final : public ULightSettingsModColorBase +{ +public: + class UCurveLinearColor* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightRigCurveLinearColorType ColorType; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModColorCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModColorCurve") + } + static class ULightSettingsModColorCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModColorCurve; + +// Class DayNight.LightSettingsModColorConstant +// 0x0018 (0x0048 - 0x0030) +class ULightSettingsModColorConstant final : public ULightSettingsModColorBase +{ +public: + struct FLinearColor Color; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightRigCurveLinearColorType ColorType; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModColorConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModColorConstant") + } + static class ULightSettingsModColorConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModColorConstant; + +// Class DayNight.LightSettingsModColorThreshold +// 0x0030 (0x0060 - 0x0030) +class ULightSettingsModColorThreshold final : public ULightSettingsModColorBase +{ +public: + class ULightSettingsModThreshold* Threshold; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ColorAbove; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ColorBelow; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightRigCurveLinearColorType ColorType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModColorThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModColorThreshold") + } + static class ULightSettingsModColorThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModColorThreshold; + +// Class DayNight.LightDirectionLerpControl +// 0x0008 (0x0030 - 0x0028) +class ULightDirectionLerpControl : public UObject +{ +public: + bool bEnabled; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightDirectionLerpControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightDirectionLerpControl") + } + static class ULightDirectionLerpControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightDirectionLerpControl; + +// Class DayNight.LightDirectionLerpCurve +// 0x0008 (0x0038 - 0x0030) +class ULightDirectionLerpCurve final : public ULightDirectionLerpControl +{ +public: + class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightDirectionLerpCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightDirectionLerpCurve") + } + static class ULightDirectionLerpCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightDirectionLerpCurve; + +// Class DayNight.LightDirectionLerpBinary +// 0x0008 (0x0038 - 0x0030) +class ULightDirectionLerpBinary : public ULightDirectionLerpControl +{ +public: + bool bInvert; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightDirectionLerpBinary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightDirectionLerpBinary") + } + static class ULightDirectionLerpBinary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightDirectionLerpBinary; + +// Class DayNight.LightDirectionLerpOnOff +// 0x0008 (0x0040 - 0x0038) +class ULightDirectionLerpOnOff final : public ULightDirectionLerpBinary +{ +public: + float Cutoff; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightDirectionLerpOnOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightDirectionLerpOnOff") + } + static class ULightDirectionLerpOnOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightDirectionLerpOnOff; + +// Class DayNight.LightDirectionLerpIfNotZero +// 0x0008 (0x0040 - 0x0038) +class ULightDirectionLerpIfNotZero final : public ULightDirectionLerpBinary +{ +public: + float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightDirectionLerpIfNotZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightDirectionLerpIfNotZero") + } + static class ULightDirectionLerpIfNotZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightDirectionLerpIfNotZero; + +// Class DayNight.LightDirectionLerpIfOne +// 0x0008 (0x0040 - 0x0038) +class ULightDirectionLerpIfOne final : public ULightDirectionLerpBinary +{ +public: + float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightDirectionLerpIfOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightDirectionLerpIfOne") + } + static class ULightDirectionLerpIfOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightDirectionLerpIfOne; + +// Class DayNight.LightDirectionEase +// 0x0008 (0x0038 - 0x0030) +class ULightDirectionEase final : public ULightDirectionLerpControl +{ +public: + ELerpEasingType Easing; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightDirectionEase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightDirectionEase") + } + static class ULightDirectionEase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightDirectionEase; + +// Class DayNight.LightParameterSmoothing +// 0x0028 (0x0050 - 0x0028) +class ULightParameterSmoothing : public UObject +{ +public: + TArray ModParamSet; // 0x0028(0x0010)(BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ELightParameterSmoothingTimeSource TimeSource; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightParameterSmoothingTimeBase TimeBase; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* TimeBlendCurve; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightParameterTimeBlendInput TimeBlendCurveInput; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightParameterSmoothing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightParameterSmoothing") + } + static class ULightParameterSmoothing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightParameterSmoothing; + +// Class DayNight.LightParameterSmoothingLinear +// 0x0008 (0x0058 - 0x0050) +class ULightParameterSmoothingLinear final : public ULightParameterSmoothing +{ +public: + float Rate; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightParameterSmoothingLinear") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightParameterSmoothingLinear") + } + static class ULightParameterSmoothingLinear* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightParameterSmoothingLinear; + +// Class DayNight.LightParameterSmoothingFilter +// 0x0008 (0x0058 - 0x0050) +class ULightParameterSmoothingFilter final : public ULightParameterSmoothing +{ +public: + float TimeConstant; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightParameterSmoothingFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightParameterSmoothingFilter") + } + static class ULightParameterSmoothingFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightParameterSmoothingFilter; + +// Class DayNight.LightSettingsModSunColor +// 0x0028 (0x0058 - 0x0030) +class ULightSettingsModSunColor final : public ULightSettingsModColorBase +{ +public: + struct FGlobalLightingSunColorParams Params_0; // 0x0030(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModSunColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModSunColor") + } + static class ULightSettingsModSunColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModSunColor; + +// Class DayNight.LightSettingsModSunLuminance +// 0x0028 (0x0060 - 0x0038) +class ULightSettingsModSunLuminance final : public ULightSettingsModFloatBase +{ +public: + struct FGlobalLightingSunColorParams Params_0; // 0x0038(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSettingsModSunLuminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSettingsModSunLuminance") + } + static class ULightSettingsModSunLuminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSettingsModSunLuminance; + +// Class DayNight.DayNightMasterComponent +// 0x0C80 (0x0D50 - 0x00D0) +class UDayNightMasterComponent final : public UActorComponent +{ +public: + class UEphemerisBasis* ForceWorldBasis; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeDateSourceStack TimeSourceStack; // 0x00D8(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeController TimeController; // 0x00E8(0x00B0)(Transient, NativeAccessSpecifierPublic) + TArray EphemerisProgram; // 0x0198(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEphemerisComputer EphemerisComputer; // 0x01A8(0x0148)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic) + class UDayNightLightRig* DayNightLightRig; // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEphemeralSkyState SkyState; // 0x0300(0x0190)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FDayNightLightRigResults DayNightLightRigResults; // 0x0490(0x08A8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic) + class ADayNightSky* SkyActorOverride; // 0x0D38(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGeocentricOrbitsComponent* DebugOrbits; // 0x0D40(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastNormalizedTime; // 0x0D48(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D4C[0x4]; // 0x0D4C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void DayNightGetDayZeroToOne(class UObject* WorldContextObject, float* DayNightValue); + static void DayNightGetNightNegOneDayOne(class UObject* WorldContextObject, float* DayNightValue); + static void DayNightGetNightZeroDayOne(class UObject* WorldContextObject, float* DayNightValue); + static void DayNightGetNightZeroToOne(class UObject* WorldContextObject, float* DayNightValue); + static void DayNightGetNormalizedTime(class UObject* WorldContextObject, struct FSolarNormalizedTime* CurrentTime, bool* Valid); + static void GetDayNightMaster(class UObject* WorldContextObject, class UDayNightMasterComponent** DayNightMaster); + static bool GetPointOfInterest(class UObject* WorldContextObject, class FName Name_0, struct FCelestialPointOfInterest* poi); + + void GetDayZeroToOne(class UObject* WorldContextObject, float* DayNightValue); + void GetNightNegOneDayOne(class UObject* WorldContextObject, float* DayNightValue); + void GetNightZeroDayOne(class UObject* WorldContextObject, float* DayNightValue); + void GetNightZeroToOne(class UObject* WorldContextObject, float* DayNightValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightMasterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightMasterComponent") + } + static class UDayNightMasterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightMasterComponent; + +// Class DayNight.DayNightMaster +// 0x0010 (0x0258 - 0x0248) +class ADayNightMaster final : public AActor +{ +public: + class UDayNightMasterComponent* DayNightMaster; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoFindSkyActor; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightMaster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightMaster") + } + static class ADayNightMaster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADayNightMaster; + +// Class DayNight.NiagaraStarrySkyComponent +// 0x0020 (0x00F0 - 0x00D0) +class UNiagaraStarrySkyComponent : public UActorComponent +{ +public: + class UNiagaraSystem* StarrySkySystem; // 0x00D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroySystemWhenHidden; // 0x00D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraComponent* StarrySkyComponent; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialParameterCollection* StarrySkyMPC; // 0x00E8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void LoadSystem(TSoftObjectPtr NiagaraSystem); + void SetSystem(class UNiagaraSystem* NiagaraSystem); + + bool IsLoadedSystem(TSoftObjectPtr NiagaraSystem) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStarrySkyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStarrySkyComponent") + } + static class UNiagaraStarrySkyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStarrySkyComponent; + +// Class DayNight.NiagaraStarrySkySwitchableHighlightComponent +// 0x0058 (0x0148 - 0x00F0) +class UNiagaraStarrySkySwitchableHighlightComponent final : public UNiagaraStarrySkyComponent +{ +public: + class UStarCatalog* StarCatalog; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStarrySkyHighlights CurrentHighlights; // 0x00F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic) + float HighlightModulate; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStarrySkyHighlightParameters CurrentHighlightParameters; // 0x011C(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraSystem* HighlightStarrySkySystem; // 0x0138(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCameraAsOriginForHighlighting; // 0x0140(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESwitchableStarrySkyMode CurrentMode; // 0x0141(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHighlightForDefocus; // 0x0142(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_143[0x5]; // 0x0143(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool StarrySkyEndHighlighting(class UObject* WorldContextObject); + static bool StarrySkySetHighlightModulate(class UObject* WorldContextObject, float Modulate); + static bool StarrySkySetHighlightParameters(class UObject* WorldContextObject, const struct FStarrySkyHighlightParameters& Parameters); + static bool StarrySkyStartHighlighting(class UObject* WorldContextObject, class FName HighlightConstellationName, class FName HighlightStarName, float InitialModulate); + static bool StarrySkyStartHighlightings(class UObject* WorldContextObject, const TArray& HighlightConstellationNames, class FName HighlightStarName, float InitialModulate); + static void SupportedHighlightConstellations(int32* Constellations); + + void ClearHighlightConstellations(); + void ClearHighlights(); + void GetMode(ESwitchableStarrySkyMode* Mode); + void LoadHighlightSystem(TSoftObjectPtr NiagaraSystem); + void SetHighlight(class FName ConstellationName, class FName StarName); + void SetHighlightConstellation(class FName ConstellationName); + void SetHighlightConstellations(const TArray& ConstellationNames); + void SetHighlights(const TArray& ConstellationNames, class FName StarName); + void SetHighlightStar(class FName StarName); + void SetHighlightSystem(class UNiagaraSystem* NiagaraSystem); + void SetMode(ESwitchableStarrySkyMode Mode); + + bool IsHighlightLoadedSystem(TSoftObjectPtr NiagaraSystem) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStarrySkySwitchableHighlightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStarrySkySwitchableHighlightComponent") + } + static class UNiagaraStarrySkySwitchableHighlightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStarrySkySwitchableHighlightComponent; + +// Class DayNight.DayNightMasterComputeOnly +// 0x0008 (0x0250 - 0x0248) +class ADayNightMasterComputeOnly : public AActor +{ +public: + class UDayNightMasterComponent* DayNightMaster; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightMasterComputeOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightMasterComputeOnly") + } + static class ADayNightMasterComputeOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADayNightMasterComputeOnly; + +// Class DayNight.DayNightMasterComputeOnlyLibrary +// 0x0018 (0x0048 - 0x0030) +class UDayNightMasterComputeOnlyLibrary final : public UDataAsset +{ +public: + TSubclassOf ComputeDefault; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LevelOverrides; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightMasterComputeOnlyLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightMasterComputeOnlyLibrary") + } + static class UDayNightMasterComputeOnlyLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightMasterComputeOnlyLibrary; + +// Class DayNight.DayNightOverrideInterface +// 0x0000 (0x0000 - 0x0000) +class IDayNightOverrideInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightOverrideInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightOverrideInterface") + } + static class IDayNightOverrideInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDayNightOverrideInterface; + +// Class DayNight.DayNightOverrideBasisInterface +// 0x0000 (0x0000 - 0x0000) +class IDayNightOverrideBasisInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightOverrideBasisInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightOverrideBasisInterface") + } + static class IDayNightOverrideBasisInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDayNightOverrideBasisInterface; + +// Class DayNight.SkyStateOverrideCelestialPointOfInterestAlignTo +// 0x0020 (0x0050 - 0x0030) +class USkyStateOverrideCelestialPointOfInterestAlignTo : public USkyStateOverride +{ +public: + struct FCelestialPointOfInterestName PointOfInterest; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector SlerpUp; // 0x0038(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSlerp; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GetPointOfInterest(struct FCelestialPointOfInterestName* CurrentPointOfInterest) const; + void GetPointOfInterestName(class FName* CurrentPointOfInterest) const; + void SetPointOfInterest(const struct FCelestialPointOfInterestName& NewPointOfInterest) const; + void SetPointOfInterestName(class FName NewPointOfInterest) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyStateOverrideCelestialPointOfInterestAlignTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyStateOverrideCelestialPointOfInterestAlignTo") + } + static class USkyStateOverrideCelestialPointOfInterestAlignTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyStateOverrideCelestialPointOfInterestAlignTo; + +// Class DayNight.SkyStateOverrideCelestialPointOfInterestAlignToRotator +// 0x0020 (0x0070 - 0x0050) +class USkyStateOverrideCelestialPointOfInterestAlignToRotator final : public USkyStateOverrideCelestialPointOfInterestAlignTo +{ +public: + struct FRotator OrientTo; // 0x0050(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Extra; // 0x005C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bExtraRotation; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearExtraRotation() const; + void GetExtraRotation(struct FRotator* CurrentExtra, bool* bHasExtra) const; + void GetOrientTo(struct FRotator* CurrentOrientTo) const; + void SetExtraRotation(const struct FRotator& NewExtra) const; + void SetOrientTo(const struct FRotator& NewOrientTo) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyStateOverrideCelestialPointOfInterestAlignToRotator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyStateOverrideCelestialPointOfInterestAlignToRotator") + } + static class USkyStateOverrideCelestialPointOfInterestAlignToRotator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyStateOverrideCelestialPointOfInterestAlignToRotator; + +// Class DayNight.DayNightSky +// 0x0448 (0x0690 - 0x0248) +class ADayNightSky : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UDayNightMasterComponent* DayNightMaster; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* TrackEyeXYRoot; // 0x0258(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGlobalLightingBlendableDayNightSky* GlobalLightingBlendable; // 0x0260(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalLightingBlendablePriority; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSunDisk SunDisk; // 0x0270(0x0118)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMoonDisk MoonDisk; // 0x0388(0x00D0)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FPlanetParams Planets; // 0x0458(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FPlanet Venus; // 0x0460(0x0038)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FPlanet Mars; // 0x0498(0x0038)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FPlanet Jupiter; // 0x04D0(0x0038)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FPlanet Saturn; // 0x0508(0x0038)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMilkyWay MilkyWay; // 0x0540(0x0080)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSoftObjectPtr StarFieldSystem; // 0x05C0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr HighlightStarFieldSystem; // 0x05E8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraStarrySkySwitchableHighlightComponent* StarField; // 0x0610(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStarrySkyCurveParameters MoonParameters; // 0x0618(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FStarrySkyParameters CurrentMoonParameters; // 0x0650(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D HideStarsNormalizedTime; // 0x0670(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsBlendDomainAsset* NightSkyVisibilityBlendDomain; // 0x0678(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightSkyVisibilityBlendDomainThreshold; // 0x0680(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSunDisk; // 0x0684(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseActorZForWorldOrigin; // 0x0685(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHideStarsNormalizedTime; // 0x0686(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_687[0x1]; // 0x0687(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UDayNightCompass* Compass; // 0x0688(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static void GetDayNightSky(class UObject* WorldContextObject, class ADayNightSky** DayNightSkyActor); + + void EditBasis() const; + void EditLightRig() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightSky") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightSky") + } + static class ADayNightSky* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADayNightSky; + +// Class DayNight.GlobalLightingBlendableDayNightSky +// 0x0008 (0x0030 - 0x0028) +class UGlobalLightingBlendableDayNightSky final : public UGlobalLightingBlendableBase +{ +public: + bool bDisableSkySunDisk; // 0x0028(0x0001)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableSkyMoonDisk; // 0x0029(0x0001)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableDayNightSky") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableDayNightSky") + } + static class UGlobalLightingBlendableDayNightSky* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableDayNightSky; + +// Class DayNight.DayNightCompass +// 0x0030 (0x0250 - 0x0220) +class UDayNightCompass final : public USceneComponent +{ +public: + class UMaterialInterface* TextMaterial; // 0x0218(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextRenderComponent* North; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextRenderComponent* South; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextRenderComponent* East; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextRenderComponent* West; // 0x0238(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDayNightCompassParams Params_0; // 0x0240(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightCompass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightCompass") + } + static class UDayNightCompass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightCompass; + +// Class DayNight.UberExposureDriver +// 0x0000 (0x0028 - 0x0028) +class UUberExposureDriver : public UPostProcessingVarsDriver +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureDriver") + } + static class UUberExposureDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureDriver; + +// Class DayNight.UberExposureDriverBlueprintBase +// 0x0000 (0x0028 - 0x0028) +class UUberExposureDriverBlueprintBase final : public UUberExposureDriver +{ +public: + float UberExposureDriverGetValue(class UWorld* World, class AActor* Owner) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureDriverBlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureDriverBlueprintBase") + } + static class UUberExposureDriverBlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureDriverBlueprintBase; + +// Class DayNight.UberExposureDriverSunAltitudeDegrees +// 0x0000 (0x0028 - 0x0028) +class UUberExposureDriverSunAltitudeDegrees final : public UUberExposureDriver +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureDriverSunAltitudeDegrees") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureDriverSunAltitudeDegrees") + } + static class UUberExposureDriverSunAltitudeDegrees* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureDriverSunAltitudeDegrees; + +// Class DayNight.UberExposureDriverIndoors +// 0x0000 (0x0028 - 0x0028) +class UUberExposureDriverIndoors final : public UUberExposureDriver +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureDriverIndoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureDriverIndoors") + } + static class UUberExposureDriverIndoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureDriverIndoors; + +// Class DayNight.UberExposureDriverRainStormIntensity +// 0x0000 (0x0028 - 0x0028) +class UUberExposureDriverRainStormIntensity final : public UUberExposureDriver +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureDriverRainStormIntensity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureDriverRainStormIntensity") + } + static class UUberExposureDriverRainStormIntensity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureDriverRainStormIntensity; + +// Class DayNight.UberExposureDriverNormalizedTime +// 0x0010 (0x0038 - 0x0028) +class UUberExposureDriverNormalizedTime final : public UUberExposureDriver +{ +public: + struct FDateInput DefaultDay; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bAssumeNoonIfNoDayNight; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDefaultDay; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureDriverNormalizedTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureDriverNormalizedTime") + } + static class UUberExposureDriverNormalizedTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureDriverNormalizedTime; + +// Class DayNight.UberExposureDriverRenderSettingsCustomBlendDomain +// 0x0008 (0x0030 - 0x0028) +class UUberExposureDriverRenderSettingsCustomBlendDomain final : public UUberExposureDriver +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureDriverRenderSettingsCustomBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureDriverRenderSettingsCustomBlendDomain") + } + static class UUberExposureDriverRenderSettingsCustomBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureDriverRenderSettingsCustomBlendDomain; + +// Class DayNight.UberExposureDriverExposureExpression +// 0x0008 (0x0030 - 0x0028) +class UUberExposureDriverExposureExpression final : public UUberExposureDriver +{ +public: + class UExposureExpressionsExposureValue* Expression; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureDriverExposureExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureDriverExposureExpression") + } + static class UUberExposureDriverExposureExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureDriverExposureExpression; + +// Class DayNight.UberExposureComponent +// 0x01E0 (0x0A60 - 0x0880) +class UUberExposureComponent : public UPostProcessingVarsComponent +{ +public: + EAutoExposureMethod ExposureMethod; // 0x0880(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_881[0x7]; // 0x0881(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* AutoExposureMeterMask; // 0x0888(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ExposureCompensationCurve; // 0x0890(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* BaseExposureCompensationCurve; // 0x0898(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseExposureCompensationValue; // 0x08A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A4[0x4]; // 0x08A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* MinExposureCurve; // 0x08A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* MaxExposureCurve; // 0x08B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* SpeedUpCurve; // 0x08B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* SpeedDownCurve; // 0x08C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* LowPercentCurve; // 0x08C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* HighPercentCurve; // 0x08D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* HistogramMinCurve; // 0x08D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* HistogramMaxCurve; // 0x08E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ExposureBiasCurve; // 0x08E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* WhiteBalanceTempCurve; // 0x08F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* WhiteBalanceTintCurve; // 0x08F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUberExposureColorGradingGlobal Global; // 0x0900(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FUberExposureColorGradingShadows Shadows; // 0x0930(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FUberExposureColorGradingMidtones Midtones; // 0x0970(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FUberExposureColorGradingHighlights Highlights; // 0x09A0(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UCurveFloat* BlueCorrectionCurve; // 0x09E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ExpandGamutCurve; // 0x09E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColor* SceneColorTintCurve; // 0x09F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeToneMapAmountCurve; // 0x09F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeToneMapMinIntensityCurve; // 0x0A00(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeToneMapMaxEVCurve; // 0x0A08(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeOutsideIntensityCurve; // 0x0A10(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeInsideIntensityCurve; // 0x0A18(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeOutsideSaturationCurve; // 0x0A20(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeInsideSaturationCurve; // 0x0A28(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeContactShadowsMinValueCurve; // 0x0A30(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeContactShadowsLengthCurve; // 0x0A38(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeContactShadowsConeAngleCurve; // 0x0A40(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeContactShadowsFalloffExponentCurve; // 0x0A48(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ProbeContactShadowsDepthToleranceCurve; // 0x0A50(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSetExposureMethod : 1; // 0x0A58(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseExposureCompensationCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMinExposureCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxExposureCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSpeedUpCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSpeedDownCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseLowPercentCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHighPercentCurve : 1; // 0x0A58(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHistogramMinCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHistogramMaxCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetExposureBiasCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseWhiteBalanceTempCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseWhiteBalanceTintCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseBlueCorrectionCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseExpandGamutCurve : 1; // 0x0A59(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseColorGradingShadows : 1; // 0x0A59(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseColorGradingMidtones : 1; // 0x0A5A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseColorGradingHighlights : 1; // 0x0A5A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeToneMapAmount : 1; // 0x0A5A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeToneMapMinIntensity : 1; // 0x0A5A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeToneMapMaxEV : 1; // 0x0A5A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeOutsideIntensity : 1; // 0x0A5A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeInsideIntensity : 1; // 0x0A5A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeOutsideSaturation : 1; // 0x0A5A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeInsideSaturation : 1; // 0x0A5B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeContactShadowsMinValue : 1; // 0x0A5B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeContactShadowsLength : 1; // 0x0A5B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeContactShadowsConeAngle : 1; // 0x0A5B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeContactShadowsFalloffExponent : 1; // 0x0A5B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseProbeContactShadowsDepthTolerance : 1; // 0x0A5B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAutoExposureMeterMask : 1; // 0x0A5B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseColorGradingGlobal : 1; // 0x0A5B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSceneColorTintCurve : 1; // 0x0A5C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A5D[0x3]; // 0x0A5D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureComponent") + } + static class UUberExposureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureComponent; + +// Class DayNight.UberExposureActor +// 0x0008 (0x0250 - 0x0248) +class AUberExposureActor final : public AActor +{ +public: + class UUberExposureComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureActor") + } + static class AUberExposureActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AUberExposureActor; + +// Class DayNight.UberExposureComponentConstDriver +// 0x0000 (0x0A60 - 0x0A60) +class UUberExposureComponentConstDriver : public UUberExposureComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureComponentConstDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureComponentConstDriver") + } + static class UUberExposureComponentConstDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureComponentConstDriver; + +// Class DayNight.UberExposureComponentSunAltitude +// 0x0000 (0x0A60 - 0x0A60) +class UUberExposureComponentSunAltitude : public UUberExposureComponentConstDriver +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureComponentSunAltitude") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureComponentSunAltitude") + } + static class UUberExposureComponentSunAltitude* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureComponentSunAltitude; + +// Class DayNight.UberExposureComponentSunAltitudeReference +// 0x0000 (0x0A60 - 0x0A60) +class UUberExposureComponentSunAltitudeReference final : public UUberExposureComponentSunAltitude +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureComponentSunAltitudeReference") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureComponentSunAltitudeReference") + } + static class UUberExposureComponentSunAltitudeReference* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureComponentSunAltitudeReference; + +// Class DayNight.UberExposureComponentNormalizedTime +// 0x0000 (0x0A60 - 0x0A60) +class UUberExposureComponentNormalizedTime final : public UUberExposureComponentConstDriver +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureComponentNormalizedTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureComponentNormalizedTime") + } + static class UUberExposureComponentNormalizedTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureComponentNormalizedTime; + +// Class DayNight.UberExposureComponentRenderSettingsCustomBlendDomain +// 0x0000 (0x0A60 - 0x0A60) +class UUberExposureComponentRenderSettingsCustomBlendDomain final : public UUberExposureComponentConstDriver +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureComponentRenderSettingsCustomBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureComponentRenderSettingsCustomBlendDomain") + } + static class UUberExposureComponentRenderSettingsCustomBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureComponentRenderSettingsCustomBlendDomain; + +// Class DayNight.UberExposureComponentExposureExpression +// 0x0000 (0x0A60 - 0x0A60) +class UUberExposureComponentExposureExpression final : public UUberExposureComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UberExposureComponentExposureExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UberExposureComponentExposureExpression") + } + static class UUberExposureComponentExposureExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUberExposureComponentExposureExpression; + +// Class DayNight.DayNightOverrideComponent +// 0x0250 (0x0470 - 0x0220) +class UDayNightOverrideComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UEphemerisBasis* OverrideBasis; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeDateSourceStackVolume TimeSourceStack; // 0x0228(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeController TimeController; // 0x0238(0x00B0)(Transient, NativeAccessSpecifierPublic) + TArray EphemerisProgram; // 0x02E8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEphemerisComputer EphemerisComputer; // 0x02F8(0x0148)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic) + float Priority; // 0x0440(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0444(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0448(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x044C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUnbounded : 1; // 0x044C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAppendToMasterEphemerisProgram : 1; // 0x044C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_44D[0x3]; // 0x044D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LastUpdate; // 0x0450(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 InitializedComputer; // 0x0454(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AppendedEphemerisProgram; // 0x0458(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightOverrideComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightOverrideComponent") + } + static class UDayNightOverrideComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDayNightOverrideComponent; + +// Class DayNight.DayNightVolume +// 0x0260 (0x04E0 - 0x0280) +class ADayNightVolume final : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UEphemerisBasis* OverrideBasis; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMasterDate; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeDateSourceStackVolume TimeSourceStack; // 0x0298(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeController TimeController; // 0x02A8(0x00B0)(Transient, NativeAccessSpecifierPublic) + TArray EphemerisProgram; // 0x0358(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEphemerisComputer EphemerisComputer; // 0x0368(0x0148)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic) + float Priority; // 0x04B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x04B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x04B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x04BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x04BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAppendToMasterEphemerisProgram; // 0x04BE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BF[0x1]; // 0x04BF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float LastUpdate; // 0x04C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 InitializedComputer; // 0x04C4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AppendedEphemerisProgram; // 0x04C8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMasterTimeApplied; // 0x04D8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4D9[0x7]; // 0x04D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightVolume") + } + static class ADayNightVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADayNightVolume; + +// Class DayNight.DayNightBasisVolume +// 0x0018 (0x0298 - 0x0280) +class ADayNightBasisVolume final : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UEphemerisBasis* BasisOverride; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x0294(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0295(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_296[0x2]; // 0x0296(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DayNightBasisVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DayNightBasisVolume") + } + static class ADayNightBasisVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADayNightBasisVolume; + +// Class DayNight.EphemerisBasis +// 0x0050 (0x0080 - 0x0030) +class UEphemerisBasis final : public UDataAsset +{ +public: + struct FTopographicObserver TopographicObserver; // 0x0030(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* SunAltitudeNightDayCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* NightSkyStrengthCurve; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* SunIllusionCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* MoonIllusionCurve; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataTable* CelestialPointsOfInterest; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStarCatalog* StarCatalog; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSunIllusionCurve; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMoonIllusionCurve; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisBasis") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisBasis") + } + static class UEphemerisBasis* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisBasis; + +// Class DayNight.EphemerisBasisLibrary +// 0x0018 (0x0048 - 0x0030) +class UEphemerisBasisLibrary final : public UDataAsset +{ +public: + class UEphemerisBasis* DefaultBasis; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LevelBasis; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisBasisLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisBasisLibrary") + } + static class UEphemerisBasisLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisBasisLibrary; + +// Class DayNight.EphemerisSubroutineAstronomical +// 0x0008 (0x0030 - 0x0028) +class UEphemerisSubroutineAstronomical final : public UEphemerisSubroutine +{ +public: + float MoonPeriodDays; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_MoonPeriodDays; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineAstronomical") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineAstronomical") + } + static class UEphemerisSubroutineAstronomical* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineAstronomical; + +// Class DayNight.EphemerisSubroutineFauxMoonData +// 0x0078 (0x00A0 - 0x0028) +class UEphemerisSubroutineFauxMoonData final : public UObject +{ +public: + struct FEphemerisDayInfo IdealDayInfo; // 0x0028(0x0078)(Transient, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineFauxMoonData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineFauxMoonData") + } + static class UEphemerisSubroutineFauxMoonData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineFauxMoonData; + +// Class DayNight.EphemerisSubroutineFauxMoon +// 0x0020 (0x0048 - 0x0028) +class UEphemerisSubroutineFauxMoon final : public UEphemerisSubroutine +{ +public: + struct FDateInput IdealDate; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float BaseOffsetDegrees; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetVarianceDegrees; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetPeriodDays; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhasePeriodDays; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_PhasePeriodDays; // 0x0045(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseIdealDate; // 0x0046(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineFauxMoon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineFauxMoon") + } + static class UEphemerisSubroutineFauxMoon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineFauxMoon; + +// Class DayNight.EphemerisSubroutineMoonOpposesSun +// 0x0008 (0x0030 - 0x0028) +class UEphemerisSubroutineMoonOpposesSun final : public UEphemerisSubroutine +{ +public: + float OffsetDegrees; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineMoonOpposesSun") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineMoonOpposesSun") + } + static class UEphemerisSubroutineMoonOpposesSun* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineMoonOpposesSun; + +// Class DayNight.EphemerisSubroutineForceMoonPhase +// 0x0020 (0x0048 - 0x0028) +class UEphemerisSubroutineForceMoonPhase final : public UEphemerisSubroutine +{ +public: + struct FManualMoonSetup Moon; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineForceMoonPhase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineForceMoonPhase") + } + static class UEphemerisSubroutineForceMoonPhase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineForceMoonPhase; + +// Class DayNight.EphemerisSubroutineNoNewMoon +// 0x0008 (0x0030 - 0x0028) +class UEphemerisSubroutineNoNewMoon final : public UEphemerisSubroutine +{ +public: + float MinimalPhasePercent; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateVisualPhaseOnly; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x002D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineNoNewMoon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineNoNewMoon") + } + static class UEphemerisSubroutineNoNewMoon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineNoNewMoon; + +// Class DayNight.EphemerisSubroutineSunPosition +// 0x0010 (0x0038 - 0x0028) +class UEphemerisSubroutineSunPosition final : public UEphemerisSubroutine +{ +public: + struct FRotator Direction; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOverride_Direction; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineSunPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineSunPosition") + } + static class UEphemerisSubroutineSunPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineSunPosition; + +// Class DayNight.EphemerisSubroutineMoonPosition +// 0x0010 (0x0038 - 0x0028) +class UEphemerisSubroutineMoonPosition final : public UEphemerisSubroutine +{ +public: + struct FRotator Direction; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOverride_Direction; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineMoonPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineMoonPosition") + } + static class UEphemerisSubroutineMoonPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineMoonPosition; + +// Class DayNight.EphemerisSubroutineTweakMoonPosition +// 0x0008 (0x0040 - 0x0038) +class UEphemerisSubroutineTweakMoonPosition final : public UEphemerisSubroutineTweakDirection +{ +public: + bool bOnlyLightDirection; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineTweakMoonPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineTweakMoonPosition") + } + static class UEphemerisSubroutineTweakMoonPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineTweakMoonPosition; + +// Class DayNight.FixedSunPositionsData +// 0x0098 (0x00C0 - 0x0028) +class UFixedSunPositionsData final : public UObject +{ +public: + struct FEphemerisDayInfo DayInfo; // 0x0028(0x0078)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + TArray Positions; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FTimespan TransitionTime; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransitionEaseInOutPower; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FixedSunPositionsData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FixedSunPositionsData") + } + static class UFixedSunPositionsData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFixedSunPositionsData; + +// Class DayNight.FixedSunPositions +// 0x0030 (0x0060 - 0x0030) +class UFixedSunPositions final : public UDataAsset +{ +public: + float TransitionTime; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransitionEaseInOutPower; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SunAltitudes; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float SunriseDurationMinutes; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoonDurationHours; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunsetDurationMinutes; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MidnightDurationHours; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoonDuration; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSunriseDuration; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMidnightDuration; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSunsetDuration; // 0x005B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FixedSunPositions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FixedSunPositions") + } + static class UFixedSunPositions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFixedSunPositions; + +// Class DayNight.EphemerisSubroutineFixedSunPositions +// 0x0010 (0x0038 - 0x0028) +class UEphemerisSubroutineFixedSunPositions final : public UEphemerisSubroutine +{ +public: + class UFixedSunPositions* FixedPositions; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, 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 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineFixedSunPositions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineFixedSunPositions") + } + static class UEphemerisSubroutineFixedSunPositions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineFixedSunPositions; + +// Class DayNight.FixedIdealMoonPathData +// 0x0528 (0x0558 - 0x0030) +class UFixedIdealMoonPathData final : public UDataAsset +{ +public: + struct FMoonPath MoonPath; // 0x0030(0x0528)(Edit, NativeAccessSpecifierPublic) + +public: + void ForceRecompute(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FixedIdealMoonPathData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FixedIdealMoonPathData") + } + static class UFixedIdealMoonPathData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFixedIdealMoonPathData; + +// Class DayNight.EphemerisSubroutineFixedIdealMoonPath +// 0x0018 (0x0040 - 0x0028) +class UEphemerisSubroutineFixedIdealMoonPath final : public UEphemerisSubroutine +{ +public: + class UFixedIdealMoonPathData* MoonPath; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMoonPathMode AzimuthMode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AzimuthOffsetDegrees; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineFixedIdealMoonPath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineFixedIdealMoonPath") + } + static class UEphemerisSubroutineFixedIdealMoonPath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineFixedIdealMoonPath; + +// Class DayNight.EphemerisSubroutineDynamicIdealMoonPath +// 0x0018 (0x0040 - 0x0028) +class UEphemerisSubroutineDynamicIdealMoonPath final : public UEphemerisSubroutine +{ +public: + EMoonPathMode AzimuthMode; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AzimuthOffsetDegrees; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMoonPathSettings PathSettings; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bEnabled; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineDynamicIdealMoonPath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineDynamicIdealMoonPath") + } + static class UEphemerisSubroutineDynamicIdealMoonPath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineDynamicIdealMoonPath; + +// Class DayNight.EphemerisSubroutineGamifyTimeSunriseSunset +// 0x0018 (0x00C8 - 0x00B0) +class UEphemerisSubroutineGamifyTimeSunriseSunset final : public UEphemerisSubroutineGamifyTimeCurveBase +{ +public: + struct FTimeInput SunRise; // 0x00B0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeInput SunSet; // 0x00BC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineGamifyTimeSunriseSunset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineGamifyTimeSunriseSunset") + } + static class UEphemerisSubroutineGamifyTimeSunriseSunset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineGamifyTimeSunriseSunset; + +// Class DayNight.EphemerisSubroutineGamifyTimeDayNightRatio +// 0x0008 (0x00B8 - 0x00B0) +class UEphemerisSubroutineGamifyTimeDayNightRatio final : public UEphemerisSubroutineGamifyTimeCurveBase +{ +public: + float DayToNightRatio; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineGamifyTimeDayNightRatio") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineGamifyTimeDayNightRatio") + } + static class UEphemerisSubroutineGamifyTimeDayNightRatio* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineGamifyTimeDayNightRatio; + +// Class DayNight.EphemerisSubroutineIdealSunPath +// 0x0028 (0x0050 - 0x0028) +class UEphemerisSubroutineIdealSunPath final : public UEphemerisSubroutine +{ +public: + struct FDateInput IdealDate; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UEphemerisSubroutineGamifyTime* GamifyTime; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* RemapNormalizedTime; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRemapNormalizedTime; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemapNormalizedTimeIs12Hour; // 0x004A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineIdealSunPath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineIdealSunPath") + } + static class UEphemerisSubroutineIdealSunPath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineIdealSunPath; + +// Class DayNight.GlobalSubsurfaceModComponent +// 0x0018 (0x00E8 - 0x00D0) +class UGlobalSubsurfaceModComponent final : public UActorComponent +{ +public: + class UMaterialParameterCollection* GlobalSubsurfaceMPC; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* GlobalSubsurfaceCurve; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentModValue; // 0x00E0(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutdoorsOnly; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisable; // 0x00E5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalSubsurfaceModComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalSubsurfaceModComponent") + } + static class UGlobalSubsurfaceModComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalSubsurfaceModComponent; + +// Class DayNight.NiagaraStarrySkyHighlightComponent +// 0x0048 (0x0138 - 0x00F0) +class UNiagaraStarrySkyHighlightComponent final : public UNiagaraStarrySkyComponent +{ +public: + class UStarCatalog* StarCatalog; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStarrySkyHighlights Highlights; // 0x00F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float HighlightModulate; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStarrySkyHighlightParameters HighlightParameters; // 0x011C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void SupportedHighlightConstellations(int32* Constellations); + + void ClearHighlightConstellations(); + void ClearHighlights(); + void SetHighlight(class FName ConstellationName, class FName StarName); + void SetHighlightConstellation(class FName ConstellationName); + void SetHighlightConstellations(const TArray& ConstellationNames); + void SetHighlights(const TArray& ConstellationNames, class FName StarName); + void SetHighlightStar(class FName StarName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraStarrySkyHighlightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraStarrySkyHighlightComponent") + } + static class UNiagaraStarrySkyHighlightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraStarrySkyHighlightComponent; + +// Class DayNight.SkyStateOverrideHideMoon +// 0x0008 (0x0038 - 0x0030) +class USkyStateOverrideHideMoon final : public USkyStateOverride +{ +public: + float Priority; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyStateOverrideHideMoon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyStateOverrideHideMoon") + } + static class USkyStateOverrideHideMoon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyStateOverrideHideMoon; + +// Class DayNight.SkyStateOverrideBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class USkyStateOverrideBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void DeregisterSkyStateOverride(class UObject* WorldContextObject, const class USkyStateOverride* SkyStateOverride); + static void IsSkyStateOverrideRegistered(class UObject* WorldContextObject, const class USkyStateOverride* SkyStateOverride, bool* bRegistered); + static void RegisterSkyStateOverride(class UObject* WorldContextObject, const class USkyStateOverride* SkyStateOverride, bool* bSuccess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyStateOverrideBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyStateOverrideBlueprintLibrary") + } + static class USkyStateOverrideBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyStateOverrideBlueprintLibrary; + +// Class DayNight.TimeOverrideDateTimeRaw +// 0x0010 (0x0040 - 0x0030) +class UTimeOverrideDateTimeRaw final : public UTimeOverrideDateTime +{ +public: + struct FDateTime DateTime; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void TimeOverrideDateTimeCreate(class UObject* Owner, const class UTimeOverrideDateTimeRaw*& TimeOverride, const struct FDateTime& CreateDateTime, float CreatePriority, bool bCreateEnabled, bool bIsTransient); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideDateTimeRaw") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideDateTimeRaw") + } + static class UTimeOverrideDateTimeRaw* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideDateTimeRaw; + +// Class DayNight.TimeOverrideTimeInput +// 0x0018 (0x0048 - 0x0030) +class UTimeOverrideTimeInput final : public UTimeOverrideTimeOnly +{ +public: + struct FTimeInput Time; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + ETimeOverrideType Type; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideTimeInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideTimeInput") + } + static class UTimeOverrideTimeInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideTimeInput; + +// Class DayNight.TimeOverrideBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UTimeOverrideBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void DeregisterTimeOverride(class UObject* WorldContextObject, const class UTimeOverrideBase* TimeOverride); + static void IsTimeOverrideRegistered(class UObject* WorldContextObject, const class UTimeOverrideBase* TimeOverride, bool* bRegistered); + static void RegisterTimeOverride(class UObject* WorldContextObject, const class UTimeOverrideBase* TimeOverride, bool* bSuccess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideBlueprintLibrary") + } + static class UTimeOverrideBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideBlueprintLibrary; + +// Class DayNight.TimeSourceFromScenario +// 0x0018 (0x0050 - 0x0038) +class UTimeSourceFromScenario final : public UTimeSourceLocal +{ +public: + struct FDataTableRowHandle Scenario; // 0x0038(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Rate; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRate; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EditorForceUpdate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceFromScenario") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceFromScenario") + } + static class UTimeSourceFromScenario* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceFromScenario; + +// Class DayNight.TimeSourceCharacterCreator +// 0x0010 (0x0038 - 0x0028) +class UTimeSourceCharacterCreator final : public UTimeSourceVolume +{ +public: + struct FDateInput BaseDate; // 0x0028(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Time; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static void DisablePreview(); + static void GetPreviewTime(float* globalTime); + static void PreviewDisabled(bool* Disabled); + static void SetPreviewTime(float globalTime); + + void EditorForceUpdate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceCharacterCreator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceCharacterCreator") + } + static class UTimeSourceCharacterCreator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceCharacterCreator; + +// Class DayNight.TimeSourceScrubbableControl +// 0x0018 (0x0048 - 0x0030) +class UTimeSourceScrubbableControl final : public UTimeSourceScrubbableControlBase +{ +public: + float DaysOffset; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoursOffset; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinutesOffset; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SecondsOffset; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWholeDays; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWholeHours; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWholeMinutes; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceScrubbableControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceScrubbableControl") + } + static class UTimeSourceScrubbableControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceScrubbableControl; + +// Class DayNight.TimeSourceCSVDump +// 0x0060 (0x0098 - 0x0038) +class UTimeSourceCSVDump final : public UTimeSourceLocal +{ +public: + bool bEnabled; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTimeInput DateTime; // 0x003C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float DurationHours; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntervalMinutes; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDayNightCSVReportOptions Show; // 0x005C(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FString OverrideFilename; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rate; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCapture; // 0x0094(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceCSVDump") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceCSVDump") + } + static class UTimeSourceCSVDump* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceCSVDump; + +// Class DayNight.LightProbeCaptureSetup +// 0x0088 (0x00B8 - 0x0030) +class ULightProbeCaptureSetup final : public UDataAsset +{ +public: + struct FLightProbeCaptureSetupComputer Computer; // 0x0030(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightProbeCaptureSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightProbeCaptureSetup") + } + static class ULightProbeCaptureSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightProbeCaptureSetup; + +// Class DayNight.TimeSourceLightProbeCapture +// 0x0008 (0x0030 - 0x0028) +class UTimeSourceLightProbeCapture final : public UTimeSource +{ +public: + class ULightProbeCaptureSetup* CaptureSetup; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceLightProbeCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceLightProbeCapture") + } + static class UTimeSourceLightProbeCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceLightProbeCapture; + +// Class DayNight.LightProbeCaptureLocalSetup +// 0x0008 (0x0030 - 0x0028) +class ULightProbeCaptureLocalSetup final : public UWLightProbesVolumeCaptureSetup +{ +public: + class ULightProbeCaptureSetup* CaptureSetup; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightProbeCaptureLocalSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightProbeCaptureLocalSetup") + } + static class ULightProbeCaptureLocalSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightProbeCaptureLocalSetup; + +// Class DayNight.TimeSourceSlotSetup +// 0x00A8 (0x00D8 - 0x0030) +class UTimeSourceSlotSetup final : public UDataAsset +{ +public: + struct FDateInput SlotDate; // 0x0030(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SlotTimes; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FEphemerisDayInfo DayInfo; // 0x0050(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray SortedDateTimes; // 0x00C8(0x0010)(Edit, ZeroConstructor, Transient, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceSlotSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceSlotSetup") + } + static class UTimeSourceSlotSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceSlotSetup; + +// Class DayNight.TimeSourceSlot +// 0x0030 (0x0068 - 0x0038) +class UTimeSourceSlot final : public UTimeSourceLocal +{ +public: + class UTimeSourceSlotSetup* Setup; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeSourceSlotSetupName Slot; // 0x0040(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EDateTimeDayOfWeek DayOfWeek; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Rate; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRate; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime QuantizedTime; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SlotRate; // 0x0060(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EditorForceUpdate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceSlot") + } + static class UTimeSourceSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceSlot; + +// Class DayNight.TimeOverrideTimeSlot +// 0x0018 (0x0048 - 0x0030) +class UTimeOverrideTimeSlot final : public UTimeOverrideTimeOnly +{ +public: + class UTimeSourceSlotSetup* Setup; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeSourceSlotSetupName Slot; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float Priority; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideTimeSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideTimeSlot") + } + static class UTimeOverrideTimeSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideTimeSlot; + +} + diff --git a/Hogwarts Legacy/SDK/DayNight_structs.hpp b/Hogwarts Legacy/SDK/DayNight_structs.hpp new file mode 100644 index 0000000..2878330 --- /dev/null +++ b/Hogwarts Legacy/SDK/DayNight_structs.hpp @@ -0,0 +1,2376 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DayNight + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "Weather_structs.hpp" +#include "GlobalLightRig_structs.hpp" + + +namespace SDK +{ + +// Enum DayNight.ECelestialPointOfInterestType +// NumValues: 0x0007 +enum class ECelestialPointOfInterestType : uint8 +{ + Unknown = 0, + Star = 1, + MajorConstellation = 2, + Constellation = 3, + Zodiac = 4, + MessierObject = 5, + ECelestialPointOfInterestType_MAX = 6, +}; + +// Enum DayNight.EDateTimeDayOfWeek +// NumValues: 0x0008 +enum class EDateTimeDayOfWeek : uint8 +{ + Monday = 0, + Tuesday = 1, + Wednesday = 2, + Thursday = 3, + Friday = 4, + Saturday = 5, + Sunday = 6, + EDateTimeDayOfWeek_MAX = 7, +}; + +// Enum DayNight.EDateTimeMonth +// NumValues: 0x000D +enum class EDateTimeMonth : uint8 +{ + January = 0, + February = 1, + March = 2, + April = 3, + May = 4, + June = 5, + July = 6, + August = 7, + September = 8, + October = 9, + November = 10, + December = 11, + EDateTimeMonth_MAX = 12, +}; + +// Enum DayNight.EHourAmPm +// NumValues: 0x0003 +enum class EHourAmPm : uint8 +{ + AM = 0, + PM = 1, + EHourAmPm_MAX = 2, +}; + +// Enum DayNight.EDayNightReportEmissiveAdaptation +// NumValues: 0x0007 +enum class EDayNightReportEmissiveAdaptation : uint8 +{ + EmissiveAdaptationMinExposure = 0, + EmissiveAdaptationMaxExposure = 1, + EmissiveAdaptationTargetExposureEV = 2, + EmissiveAdaptationFinalMultiplier = 3, + EmissiveAdaptationOutdoorsDayTime = 4, + EmissiveAdaptationEnabled = 5, + EDayNightReportEmissiveAdaptation_MAX = 6, +}; + +// Enum DayNight.EDayNightReportExposure +// NumValues: 0x0009 +enum class EDayNightReportExposure : uint8 +{ + ExposureMinMax = 0, + ExposureBias = 1, + ExposureHistMinMax = 2, + ExposureSpeed = 3, + ExposureLowHighPercent = 4, + ExposureLastFrameLuminance = 5, + ExposureLastFrameExposure = 6, + ExposureLastFrameBright = 7, + EDayNightReportExposure_MAX = 8, +}; + +// Enum DayNight.EDayNightReportFog +// NumValues: 0x0006 +enum class EDayNightReportFog : uint8 +{ + FogDensity = 0, + FogOpacity = 1, + FogDistances = 2, + FogInscattering = 3, + FogVolumetric = 4, + EDayNightReportFog_MAX = 5, +}; + +// Enum DayNight.EDayNightReportAtmosphere +// NumValues: 0x0015 +enum class EDayNightReportAtmosphere : uint8 +{ + AtmosphereLightingAzi = 0, + AtmosphereLightingAlt = 1, + AtmosphereLightingIntensity = 2, + AtmosphereLightingColor = 3, + AtmosphereSunMultiplier = 4, + AtmosphereDesaturation = 5, + AtmosphereGroundOffset = 6, + AtmosphereDensityOffset = 7, + TwilightNightColorationU = 8, + TwilightNightColorationVBase = 9, + TwilightNightModColor = 10, + TwilightNightIntensity = 11, + TwilightNightDesaturation = 12, + TwilightNightFogIntensity = 13, + TwilightNightFogDesaturation = 14, + TwilightNightFogStart = 15, + TwilightNightFogEnd = 16, + TwilightNightFogPower = 17, + TwilightNightFogVNear = 18, + TwilightNightFogVFar = 19, + EDayNightReportAtmosphere_MAX = 20, +}; + +// Enum DayNight.EDayNightReportLighting +// NumValues: 0x000B +enum class EDayNightReportLighting : uint8 +{ + DirLightAzi = 0, + DirLightAlt = 1, + DirLightIntensity = 2, + DirLightColor = 3, + DirLightIndirectIntensity = 4, + DirLightSpecularScale = 5, + DirLightLightShaftBloom = 6, + DirLightLightShaftOcclusion = 7, + SkyLightIntensity = 8, + SkyLightIndirectIntensity = 9, + EDayNightReportLighting_MAX = 10, +}; + +// Enum DayNight.EDayNightReportLightRig +// NumValues: 0x0007 +enum class EDayNightReportLightRig : uint8 +{ + LightRigSun = 0, + LightRigMoon = 1, + LightRigLight = 2, + CloudLighting = 3, + CloudSkylight = 4, + CloudShadows = 5, + EDayNightReportLightRig_MAX = 6, +}; + +// Enum DayNight.EDayNightReportSky +// NumValues: 0x0019 +enum class EDayNightReportSky : uint8 +{ + NightNegOneDayOne = 0, + NightDay = 1, + Night = 2, + Day = 3, + NightSkyStrength = 4, + SunAzi = 5, + SunAlt = 6, + SunDiskAzi = 7, + SunDiskAlt = 8, + SunLightAzi = 9, + SunLightAlt = 10, + SunVisibility = 11, + SunScale = 12, + MoonAzi = 13, + MoonAlt = 14, + MoonPhase = 15, + MoonSize = 16, + MoonVisibility = 17, + MoonScale = 18, + MoonSunAngle = 19, + PlanetVenus = 20, + PlanetMars = 21, + PlanetJupiter = 22, + PlanetSaturn = 23, + EDayNightReportSky_MAX = 24, +}; + +// Enum DayNight.EDayNightReportGeneral +// NumValues: 0x000B +enum class EDayNightReportGeneral : uint8 +{ + DateTime = 0, + Time = 1, + NormalizedTime = 2, + ProbeLerp = 3, + ProbeIndex = 4, + BlendDomainIndoors = 5, + BlendDomainDayNight = 6, + BlendDomainOvercast = 7, + Eye = 8, + GlobalSS = 9, + EDayNightReportGeneral_MAX = 10, +}; + +// Enum DayNight.EDayNightEventDirectionTrigger +// NumValues: 0x0004 +enum class EDayNightEventDirectionTrigger : uint8 +{ + Rising = 0, + Setting = 1, + RisingAndSetting = 2, + EDayNightEventDirectionTrigger_MAX = 3, +}; + +// Enum DayNight.EDayNightEventDirection +// NumValues: 0x0003 +enum class EDayNightEventDirection : uint8 +{ + Rising = 0, + Setting = 1, + EDayNightEventDirection_MAX = 2, +}; + +// Enum DayNight.ESkyAtmosphereColorationComputeOutput +// NumValues: 0x0005 +enum class ESkyAtmosphereColorationComputeOutput : uint8 +{ + Composited = 0, + ColorOnly = 1, + IntensityOnly = 2, + ColorRGBIntensityA = 3, + ESkyAtmosphereColorationComputeOutput_MAX = 4, +}; + +// Enum DayNight.ESkyAtmosphereColorationComputeType +// NumValues: 0x0008 +enum class ESkyAtmosphereColorationComputeType : uint8 +{ + SkyColorOnly = 0, + SunLightOnly = 1, + MoonLightOnly = 2, + DirLightOnly = 3, + SunLit = 4, + MoonLit = 5, + DirLit = 6, + ESkyAtmosphereColorationComputeType_MAX = 7, +}; + +// Enum DayNight.EDayNightLightControllerOp +// NumValues: 0x0004 +enum class EDayNightLightControllerOp : uint8 +{ + Disable = 0, + SetLightValue = 1, + ModulateLightValue = 2, + EDayNightLightControllerOp_MAX = 3, +}; + +// Enum DayNight.EDayNightLightSource +// NumValues: 0x0006 +enum class EDayNightLightSource : uint8 +{ + Sun = 0, + Moon = 1, + LerpingSun = 2, + LerpingMoon = 3, + Invalid = 4, + EDayNightLightSource_MAX = 5, +}; + +// Enum DayNight.EProbeNightLightMoonDirection +// NumValues: 0x0004 +enum class EProbeNightLightMoonDirection : uint8 +{ + FromSkyState = 0, + OppositeSun = 1, + FixedDirection = 2, + EProbeNightLightMoonDirection_MAX = 3, +}; + +// Enum DayNight.EDayNightTweakDirectionalLightMode +// NumValues: 0x0004 +enum class EDayNightTweakDirectionalLightMode : uint8 +{ + SunAndMoon = 0, + SunOnly = 1, + MoonOnly = 2, + EDayNightTweakDirectionalLightMode_MAX = 3, +}; + +// Enum DayNight.EDayNightInheritSunMode +// NumValues: 0x0003 +enum class EDayNightInheritSunMode : uint8 +{ + SunDiskOnly = 0, + FullSunRecompute = 1, + EDayNightInheritSunMode_MAX = 2, +}; + +// Enum DayNight.ELightRigCurveParam +// NumValues: 0x00A1 +enum class ELightRigCurveParam : uint8 +{ + LightRigParamNone = 0, + DirectionalLight_Direction = 1, + DirectionalLight_Intensity = 2, + DirectionalLight_LightColor = 3, + DirectionalLight_Temperature = 4, + DirectionalLight_UseTemperature = 5, + DirectionalLight_SpecularScale = 6, + DirectionalLight_IndirectLightingIntensity = 7, + DirectionalLight_VolumetricScatteringIntensity = 8, + DirectionalLight_AtmosphereSunLightPriority = 9, + DirectionalLight_EnableLightShaftOcclusion = 10, + DirectionalLight_OcclusionMaskDarkness = 11, + DirectionalLight_OcclusionDepthRange = 12, + DirectionalLight_EnableLightShaftBloom = 13, + DirectionalLight_BloomScale = 14, + DirectionalLight_BloomThreshold = 15, + DirectionalLight_BloomTint = 16, + DirectionalLight_LightShaftOverrideDirection = 17, + SkyAtmosphere_BottomRadius = 18, + SkyAtmosphere_AtmosphereHeight = 19, + SkyAtmosphere_GroundAlbedo = 20, + SkyAtmosphere_MultiScatteringFactor = 21, + SkyAtmosphere_RayleighScatteringScale = 22, + SkyAtmosphere_RayleighScattering = 23, + SkyAtmosphere_RayleighExponentialDistribution = 24, + SkyAtmosphere_MieScatteringScale = 25, + SkyAtmosphere_MieScattering = 26, + SkyAtmosphere_MieAbsorptionScale = 27, + SkyAtmosphere_MieAbsorption = 28, + SkyAtmosphere_MieAnisotropy = 29, + SkyAtmosphere_MieExponentialDistribution = 30, + SkyAtmosphere_OzoneAbsorptionScale = 31, + SkyAtmosphere_OzoneAbsorption = 32, + SkyAtmosphere_OzoneTentDistributionTipAltitude = 33, + SkyAtmosphere_OzoneTentDistributionTipValue = 34, + SkyAtmosphere_OzoneTentDistributionWidth = 35, + SkyAtmosphere_SkyLuminanceFactor = 36, + SkyAtmosphere_SkyLuminanceFactorIntensity = 37, + SkyAtmosphere_SkyDesaturation = 38, + SkyAtmosphere_AerialPespectiveViewDistanceScale = 39, + SkyAtmosphere_HeightFogContribution = 40, + SkyAtmosphere_HeightFogContributionInscattering = 41, + SkyAtmosphere_HeightFogContributionDirectionalInscaterring = 42, + SkyAtmosphere_HeightFogAccurateInscatteringColor = 43, + SkyAtmosphere_HeightFogContributionDesaturation = 44, + SkyAtmosphere_HeightFogContributionDesaturationInscattering = 45, + SkyAtmosphere_HeightFogContributionDesaturationDirectionalInscattering = 46, + SkyAtmosphere_TransmittanceMinLightElevationAngle = 47, + SkyAtmosphere_HorizonToZenithColorationU = 48, + SkyAtmosphere_HorizonToZenithColorationIntensity = 49, + SkyAtmosphere_HorizonToZenithColorationDesaturation = 50, + SkyAtmosphere_HorizonToZenithFogOpticalDepthScale = 51, + SkyAtmosphere_HorizonToZenithFogOpticalDepthPower = 52, + SkyAtmosphere_HorizonToZenithFogIntensity = 53, + SkyAtmosphere_HorizonToZenithFogDesaturation = 54, + SkyAtmosphere_SkyOnlyOverallBrightness = 55, + SkyAtmosphere_SkyOnlyOverallSaturation = 56, + SkyAtmosphere_SkyOnlySkyModIntensity = 57, + SkyAtmosphere_SkyOnlySkyModSaturation = 58, + SkyAtmosphere_SkyOnlySkyModColor = 59, + SkyAtmosphere_SkyOnlySunDiskModIntensity = 60, + SkyAtmosphere_SkyOnlySunDiskModSaturation = 61, + SkyAtmosphere_SkyOnlySunDiskModColor = 62, + SkyAtmosphere_SkyOnlyMoonDiskModIntensity = 63, + SkyAtmosphere_SkyOnlyMoonDiskModSaturation = 64, + SkyAtmosphere_SkyOnlyMoonDiskModColor = 65, + SkyAtmosphere_SkyOnlyTwilightBaseColorIntensity = 66, + SkyAtmosphere_SkyOnlyTwilightBaseColorSaturation = 67, + SkyAtmosphere_SkyOnlyTwilightBaseColorColor = 68, + SkyAtmosphere_SkyOnlyTwilightModIntensity = 69, + SkyAtmosphere_SkyOnlyTwilightModSaturation = 70, + SkyAtmosphere_SkyOnlyTwilightModColor = 71, + SkyAtmosphere_LightDirection0 = 72, + SkyAtmosphere_LightDirection1 = 73, + SkyLight_Intensity = 74, + SkyLight_LightColor = 75, + SkyLight_IndirectLightingIntensity = 76, + SkyLight_VolumetricScatteringIntensity = 77, + SkyLight_Hemisphere_OutsideIntensity = 78, + SkyLight_Hemisphere_InsideIntensity = 79, + SkyLight_Probe_OutsideMinimumIntensity = 80, + SkyLight_Probe_InsideMinimumIntensity = 81, + SkyLight_Probe_SkyOcclusionContrast = 82, + SkyLight_Probe_SkyOcclusionExponent = 83, + CloudLighting_Ambient = 84, + CloudLighting_Light = 85, + CloudLighting_Extinction = 86, + CloudLighting_PowderExtinction = 87, + CloudLighting_PowderStrength = 88, + CloudLighting_FinalOutput = 89, + CloudLighting_SkyLightCloudOutput = 90, + CloudLighting_SkyLightCloudAlpha = 91, + CloudLighting_SkyLightDesaturate = 92, + CloudLighting_SkyLightGroundColor = 93, + CloudLighting_ShadowScale = 94, + CloudLighting_FogDensityMultiplier = 95, + CloudLighting_GroundShadowStrength = 96, + CloudLighting_Direction = 97, + CloudLighting_Color = 98, + CloudLighting_Intensity = 99, + CloudLighting_Saturation = 100, + ProbeLighting_ProbeOutsideIntensity = 101, + ProbeLighting_ProbeInsideIntensity = 102, + ProbeLighting_ProbeOutsideSaturation = 103, + ProbeLighting_ProbeInsideSaturation = 104, + ProbeLighting_ProbeToneMapAmount = 105, + ProbeLighting_ProbeToneMapMinIntensity = 106, + ProbeLighting_ProbeToneMapMaxEV = 107, + ProbeContactShadows_MinValue = 108, + ProbeContactShadows_Length = 109, + ProbeContactShadows_ConeAngle = 110, + ProbeContactShadows_FalloffExponent = 111, + ProbeContactShadows_DepthTolerance = 112, + ExponentialHeightFog_ZOffset = 113, + ExponentialHeightFog_FogDensity = 114, + ExponentialHeightFog_FogHeightFalloff = 115, + ExponentialHeightFog_FogInscatteringColor = 116, + ExponentialHeightFog_FogInscatteringIntensity = 117, + ExponentialHeightFog_FogInscatteringSaturation = 118, + ExponentialHeightFog_FogInscatteringColorDirLightLuminanceModulate = 119, + ExponentialHeightFog_FogMaxOpacity = 120, + ExponentialHeightFog_StartDistance = 121, + ExponentialHeightFog_FogCutoffDistance = 122, + ExponentialHeightFog_DistantFogCloudShadowsMinimum = 123, + ExponentialHeightFog_SecondFogDensity = 124, + ExponentialHeightFog_SecondFogHeightFalloff = 125, + ExponentialHeightFog_SecondFogHeightOffset = 126, + ExponentialHeightFog_DirectionalInscatteringExponent = 127, + ExponentialHeightFog_DirectionalInscatteringStartDistance = 128, + ExponentialHeightFog_DirectionalInscatteringColor = 129, + ExponentialHeightFog_DirectionalInscatteringIntensity = 130, + ExponentialHeightFog_DirectionalInscatteringSaturation = 131, + ExponentialHeightFog_DirectionalInscatteringColorDirLightLuminanceModulate = 132, + ExponentialHeightFog_VolumetricFogScatteringDistribution = 133, + ExponentialHeightFog_VolumetricFogAlbedo = 134, + ExponentialHeightFog_VolumetricFogEmissive = 135, + ExponentialHeightFog_VolumetricFogExtinctionScale = 136, + ExponentialHeightFog_VolumetricFogDistance = 137, + ExponentialHeightFog_OutsideVolumeSunMultiplier = 138, + ExponentialHeightFog_VolumetricLightingDirectionalLightScattering = 139, + ExponentialHeightFog_VolumetricLightingDirectionalLightDesaturation = 140, + ExponentialHeightFog_VolumetricLightingShadowsNearMinimum = 141, + ExponentialHeightFog_VolumetricLightingShadowsFarMinimum = 142, + ExponentialHeightFog_VolumetricLightingShadowsNearDistance = 143, + ExponentialHeightFog_VolumetricLightingShadowsFarDistance = 144, + ExponentialHeightFog_VolumetricLightingCloudShadowsNearMinimum = 145, + ExponentialHeightFog_VolumetricLightingCloudShadowsFarMinimum = 146, + ExponentialHeightFog_VolumetricLightingCloudShadowsNearDistance = 147, + ExponentialHeightFog_VolumetricLightingCloudShadowsFarDistance = 148, + ExponentialHeightFog_VolumetricInscatteringContribution = 149, + ExponentialHeightFog_VolumetricDirectionalInscatteringContribution = 150, + ExponentialHeightFog_VolumetricFogHeightFogNearStartDistance = 151, + ExponentialHeightFog_VolumetricFogHeightFogNearFullDistance = 152, + ExponentialHeightFog_VolumetricFogHeightFogColorationBlendStartDistance = 153, + ExponentialHeightFog_VolumetricFogHeightFogColorationBlendFullDistance = 154, + ExponentialHeightFog_VolumetricFogHeightFogColorationBlendStrength = 155, + ExponentialHeightFog_InscatteringTextureTint_DEPRECATED = 156, + ExponentialHeightFog_FullyDirectionalInscatteringColorDistance_DEPRECATED = 157, + ExponentialHeightFog_NonDirectionalInscatteringColorDistance_DEPRECATED = 158, + ExponentialHeightFog_InscatteringColorCubemapFactor_DEPRECATED = 159, + ELightRigCurveParam_MAX = 160, +}; + +// Enum DayNight.ELightParameterTimeBlendInput +// NumValues: 0x0003 +enum class ELightParameterTimeBlendInput : uint8 +{ + TimeOfDay = 0, + NormalizedTime = 1, + ELightParameterTimeBlendInput_MAX = 2, +}; + +// Enum DayNight.ELightParameterSmoothingTimeBase +// NumValues: 0x0004 +enum class ELightParameterSmoothingTimeBase : uint8 +{ + Seconds = 0, + Minutes = 1, + Hours = 2, + ELightParameterSmoothingTimeBase_MAX = 3, +}; + +// Enum DayNight.ELightParameterSmoothingTimeSource +// NumValues: 0x0004 +enum class ELightParameterSmoothingTimeSource : uint8 +{ + RealTime = 0, + TimeOfDay = 1, + NormalizedTime = 2, + ELightParameterSmoothingTimeSource_MAX = 3, +}; + +// Enum DayNight.ELightRigCurveLinearColorType +// NumValues: 0x000D +enum class ELightRigCurveLinearColorType : uint8 +{ + RGBA = 0, + RGBOneA = 1, + RGBZeroA = 2, + RGBTimesAOneA = 3, + RGBTimesAZeroA = 4, + RGBNormalizedOneA = 5, + RGBNormalizedZeroA = 6, + RGBNormalizedA = 7, + RGBNormalizedIntA = 8, + RGBGrayOneA = 9, + RGBGrayZeroA = 10, + RGBGrayA = 11, + ELightRigCurveLinearColorType_MAX = 12, +}; + +// Enum DayNight.ELightRigCurveColorConversionType +// NumValues: 0x0006 +enum class ELightRigCurveColorConversionType : uint8 +{ + None = 0, + ColorTemperatureK = 1, + BlackBodyK = 2, + Saturation = 3, + Brightness = 4, + ELightRigCurveColorConversionType_MAX = 5, +}; + +// Enum DayNight.ELightRigCurveType +// NumValues: 0x0006 +enum class ELightRigCurveType : uint8 +{ + Absolute = 0, + Multiply = 1, + Add = 2, + Minimum = 3, + Maximum = 4, + ELightRigCurveType_MAX = 5, +}; + +// Enum DayNight.ELightRigMode +// NumValues: 0x0004 +enum class ELightRigMode : uint8 +{ + GameAndProbeCapture = 0, + GameOnly = 1, + ProbeCaptureOnly = 2, + ELightRigMode_MAX = 3, +}; + +// Enum DayNight.ELerpEasingType +// NumValues: 0x0004 +enum class ELerpEasingType : uint8 +{ + EaseIn = 0, + EaseOut = 1, + EaseInOut = 2, + ELerpEasingType_MAX = 3, +}; + +// Enum DayNight.EDayNightLightRigOverrideInit +// NumValues: 0x0005 +enum class EDayNightLightRigOverrideInit : uint8 +{ + Defaults = 0, + NewMoon = 1, + FullMoon = 2, + ProbeNight = 3, + EDayNightLightRigOverrideInit_MAX = 4, +}; + +// Enum DayNight.EDayNightBlendOps +// NumValues: 0x0010 +enum class EDayNightBlendOps : uint8 +{ + DirectionalLightDirection = 0, + DirectionalLightBasic = 1, + DirectionalLightShafts = 2, + SkyLightBasic = 3, + SkyLightHemisphere = 4, + SkyAtmosphere = 5, + VolumetricCloudsBasic = 6, + VolumetricCloudsAdvanced = 7, + VolumetricCloudsShadow = 8, + VolumetricCloudsSkyLight = 9, + VolumetricCloudsGroundShadow = 10, + VolumetricCloudsSceneLight = 11, + ProbeLightingAdjustment = 12, + ProbeLightingToneMap = 13, + ProbeContactShadows = 14, + EDayNightBlendOps_MAX = 15, +}; + +// Enum DayNight.EDayNightCloudSceneLightingSource +// NumValues: 0x0007 +enum class EDayNightCloudSceneLightingSource : uint8 +{ + DirectionalLight = 0, + SunLight = 1, + SunDisk = 2, + MoonLight = 3, + Manual = 4, + Automatic = 5, + EDayNightCloudSceneLightingSource_MAX = 6, +}; + +// Enum DayNight.EDayNightLightRigSetupInit +// NumValues: 0x0003 +enum class EDayNightLightRigSetupInit : uint8 +{ + Defaults = 0, + Sun = 1, + EDayNightLightRigSetupInit_MAX = 2, +}; + +// Enum DayNight.EFixedSunPositionType +// NumValues: 0x0007 +enum class EFixedSunPositionType : uint8 +{ + Noon = 0, + Midnight = 1, + SunRise = 2, + SunSet = 3, + Rising = 4, + Setting = 5, + EFixedSunPositionType_MAX = 6, +}; + +// Enum DayNight.EFixedSunPositionInputType +// NumValues: 0x0004 +enum class EFixedSunPositionInputType : uint8 +{ + AltitudeDegrees = 0, + PercentageOfTransit = 1, + PercentageOfTransitOrMidnight = 2, + EFixedSunPositionInputType_MAX = 3, +}; + +// Enum DayNight.EMoonPathMode +// NumValues: 0x0004 +enum class EMoonPathMode : uint8 +{ + SunRelative = 0, + MoonRelative = 1, + Absolute = 2, + EMoonPathMode_MAX = 3, +}; + +// Enum DayNight.EMoonPhaseName +// NumValues: 0x0009 +enum class EMoonPhaseName : uint8 +{ + NewMoon = 0, + WaxingCrescent = 1, + FirstQuarter = 2, + WaxingGibbous = 3, + FullMoon = 4, + WaningGibbous = 5, + LastQuarter = 6, + WaningCrescent = 7, + EMoonPhaseName_MAX = 8, +}; + +// Enum DayNight.ESwitchableStarrySkyMode +// NumValues: 0x0003 +enum class ESwitchableStarrySkyMode : uint8 +{ + Normal = 0, + Highlight = 1, + ESwitchableStarrySkyMode_MAX = 2, +}; + +// Enum DayNight.EVisiblePlanets +// NumValues: 0x0005 +enum class EVisiblePlanets : uint8 +{ + Venus = 0, + Mars = 1, + Jupiter = 2, + Saturn = 3, + EVisiblePlanets_MAX = 4, +}; + +// Enum DayNight.ETimeDateChangeValueType +// NumValues: 0x0004 +enum class ETimeDateChangeValueType : uint8 +{ + None = 0, + Relative = 1, + Absolute = 2, + ETimeDateChangeValueType_MAX = 3, +}; + +// Enum DayNight.EDayNightTimeOverrideMode +// NumValues: 0x0003 +enum class EDayNightTimeOverrideMode : uint8 +{ + DateTime = 0, + TimeOnly = 1, + EDayNightTimeOverrideMode_MAX = 2, +}; + +// Enum DayNight.ETimeOverrideType +// NumValues: 0x0003 +enum class ETimeOverrideType : uint8 +{ + ActualTime = 0, + NormalizedTime = 1, + ETimeOverrideType_MAX = 2, +}; + +// Enum DayNight.ELightProbeCaptureMode +// NumValues: 0x0004 +enum class ELightProbeCaptureMode : uint8 +{ + Off = 0, + GlobalSlot = 1, + LocalTime = 2, + ELightProbeCaptureMode_MAX = 3, +}; + +// ScriptStruct DayNight.ProceduralQuadParams +// 0x001C (0x001C - 0x0000) +struct FProceduralQuadParams final +{ +public: + float XSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultZ; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UVTiling; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseUVs; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasCollision; // 0x0011(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor VertexColor; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseVertexColors; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateNormals; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateTangents; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FProceduralQuadParams; + +// ScriptStruct DayNight.CelestialHaloMeshParameters +// 0x0010 (0x0010 - 0x0000) +struct FCelestialHaloMeshParameters final +{ +public: + int32 MeshSlices; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeshInnerRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeshOuterRadius; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUVAsAngleRadius; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCelestialHaloMeshParameters; + +// ScriptStruct DayNight.CelestialDiskMeshParameters +// 0x000C (0x000C - 0x0000) +struct FCelestialDiskMeshParameters final +{ +public: + int32 MeshSlices; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeshRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUVAsAngleRadius; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCelestialDiskMeshParameters; + +// ScriptStruct DayNight.CelestialPointOfInterest +// 0x0030 (0x0030 - 0x0000) +struct FCelestialPointOfInterest final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECelestialPointOfInterestType Type; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AzimuthDegrees; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeDegrees; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TopographicDirection; // 0x0014(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HighlightConstellation; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HighlightStar; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCelestialPointOfInterest; + +// ScriptStruct DayNight.CelestialPointOfInterestResolvedEntry +// 0x0028 (0x0030 - 0x0008) +struct FCelestialPointOfInterestResolvedEntry final : public FTableRowBase +{ +public: + class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECelestialPointOfInterestType Type; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector DirectionToStar; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HighlightConstellation; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HighlightStar; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCelestialPointOfInterestResolvedEntry; + +// ScriptStruct DayNight.CelestialPointOfInterestEntry +// 0x0030 (0x0038 - 0x0008) +struct FCelestialPointOfInterestEntry final : public FTableRowBase +{ +public: + ECelestialPointOfInterestType Type; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName HighlightConstellation; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HighlightStar; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RightAscentionHours; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RightAscentionMinutes; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RightAscentionSeconds; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeclinationDegrees; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeclinationMinutes; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeclinationSeconds; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCelestialPointOfInterestEntry; + +// ScriptStruct DayNight.CelestialPointOfInterestName +// 0x0008 (0x0008 - 0x0000) +struct FCelestialPointOfInterestName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCelestialPointOfInterestName; + +// ScriptStruct DayNight.TimeInput +// 0x000C (0x000C - 0x0000) +struct FTimeInput final +{ +public: + int32 Hour; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minute; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHourAmPm AmPm; // 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_FTimeInput; + +// ScriptStruct DayNight.DateInput +// 0x000C (0x000C - 0x0000) +struct FDateInput final +{ +public: + EDateTimeMonth Month; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Day; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Year; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDateInput; + +// ScriptStruct DayNight.DateTimeInput +// 0x0018 (0x0018 - 0x0000) +struct FDateTimeInput final +{ +public: + EDateTimeMonth Month; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Day; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Year; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hour; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHourAmPm AmPm; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Minute; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDateTimeInput; + +// ScriptStruct DayNight.DateTimeScenario +// 0x0018 (0x0020 - 0x0008) +struct FDateTimeScenario final : public FTableRowBase +{ +public: + int32 Month; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Day; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Year; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hour; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minute; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDateTimeScenario; + +// ScriptStruct DayNight.DayNightCSVReportOptions +// 0x0024 (0x0024 - 0x0000) +struct FDayNightCSVReportOptions final +{ +public: + int32 GeneralOptions; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DayNightOptions; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightRigOptions; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightingOptions; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AtmosphereOptions; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FogOptions; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExposureOptions; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EmissiveAdaptationOptions; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEverything; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightCSVReportOptions; + +// ScriptStruct DayNight.DayNightEventTrackers +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FDayNightEventTrackers +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightEventTrackers; + +// ScriptStruct DayNight.DayNightReceiverEvents +// 0x0008 (0x0018 - 0x0010) +struct FDayNightReceiverEvents final : public FDayNightEventTrackers +{ +public: + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightReceiverEvents; + +// ScriptStruct DayNight.DayNightEventSystemLastState +// 0x0018 (0x0018 - 0x0000) +struct FDayNightEventSystemLastState final +{ +public: + struct FDateTime DateTime; // 0x0000(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunAltitude; // 0x0008(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoonAltitude; // 0x000C(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFirstRun; // 0x0010(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightEventSystemLastState; + +// ScriptStruct DayNight.DayNightGlobalEvents +// 0x0010 (0x0020 - 0x0010) +struct FDayNightGlobalEvents final : public FDayNightEventTrackers +{ +public: + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightGlobalEvents; + +// ScriptStruct DayNight.DayNightEventsCurrentAltitude +// 0x0008 (0x0008 - 0x0000) +struct FDayNightEventsCurrentAltitude final +{ +public: + float Altitude; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightEventDirection Direction; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightEventsCurrentAltitude; + +// ScriptStruct DayNight.DayNightEventsCurrentState +// 0x0030 (0x0030 - 0x0000) +struct FDayNightEventsCurrentState final +{ +public: + float NormalizedTime; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime GameDateTime; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan DeltaTime; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDayNightEventsCurrentAltitude Sun; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FDayNightEventsCurrentAltitude Moon; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + EMoonPhaseName MoonPhase; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightEventsCurrentState; + +// ScriptStruct DayNight.DayNightEventSystem +// 0x01B0 (0x01B0 - 0x0000) +struct FDayNightEventSystem final +{ +public: + TMap, struct FDayNightReceiverEvents> EventMap; // 0x0000(0x0050)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + TArray LastStates; // 0x0050(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic) + TMap GlobalEventMap; // 0x0060(0x0050)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + struct FDayNightEventSystemLastState GlobalLastState; // 0x00B0(0x0018)(Edit, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FDayNightEventsCurrentState GlobalCurrentState; // 0x00C8(0x0030)(Edit, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F8[0xB8]; // 0x00F8(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightEventSystem; + +// ScriptStruct DayNight.DayNightMoonAltitudeEvent +// 0x0014 (0x0014 - 0x0000) +struct FDayNightMoonAltitudeEvent final +{ +public: + float MoonAltitudeDegrees; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMoonPhaseName MoonPhase; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NightThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightEventDirectionTrigger DirectionTrigger; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowFireOnBeginPlay; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowFireOnDiscontinuity; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMoonPhase; // 0x000F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNightThreshold; // 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_FDayNightMoonAltitudeEvent; + +// ScriptStruct DayNight.DayNightSunAltitudeChangeEvent +// 0x0014 (0x0014 - 0x0000) +struct FDayNightSunAltitudeChangeEvent final +{ +public: + float SunAltitudeChangeDegrees; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightEventDirectionTrigger Direction; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SunMinAltitudeDegrees; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunMaxAltitudeDegrees; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowFireOnBeginPlay; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowFireOnDiscontinuity; // 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_FDayNightSunAltitudeChangeEvent; + +// ScriptStruct DayNight.DayNightSunAltitudeEvent +// 0x0008 (0x0008 - 0x0000) +struct FDayNightSunAltitudeEvent final +{ +public: + float SunAltitudeDegrees; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightEventDirectionTrigger DirectionTrigger; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowFireOnBeginPlay; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowFireOnDiscontinuity; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightSunAltitudeEvent; + +// ScriptStruct DayNight.DayNightNormalizedTimeEvent +// 0x0010 (0x0010 - 0x0000) +struct FDayNightNormalizedTimeEvent final +{ +public: + struct FTimeInput NormalizedTime; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bAllowFireOnBeginPlay; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowFireOnDiscontinuity; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightNormalizedTimeEvent; + +// ScriptStruct DayNight.DayNightGameTimeEvent +// 0x0010 (0x0010 - 0x0000) +struct FDayNightGameTimeEvent final +{ +public: + struct FTimeInput GameTime; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bAllowFireOnBeginPlay; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowFireOnDiscontinuity; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightGameTimeEvent; + +// ScriptStruct DayNight.DayNightLightSkyAtmosphereComputeDirLight +// 0x004C (0x004C - 0x0000) +struct FDayNightLightSkyAtmosphereComputeDirLight final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x000C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ColorMod; // 0x001C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyIntensityMod; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeDegrees; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x10]; // 0x003C(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightLightSkyAtmosphereComputeDirLight; + +// ScriptStruct DayNight.DayNightLightSkyAtmosphereComputeDirectionalLightParams +// 0x0030 (0x0030 - 0x0000) +struct FDayNightLightSkyAtmosphereComputeDirectionalLightParams final +{ +public: + float LightIntensityMod; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyIntensityMod; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ColorMod; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullColorDegrees; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoColorDegrees; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullIntensityDegrees; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinIntensityDegrees; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartFadeIntensityDegrees; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndFadeIntensityDegrees; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDayNightLightSkyAtmosphereComputeDirectionalLightParams; + +// ScriptStruct DayNight.DayNightLightSkyAtmosphereComputeSampleDirectionParams +// 0x0010 (0x0010 - 0x0000) +struct FDayNightLightSkyAtmosphereComputeSampleDirectionParams final +{ +public: + float SampleOffsetAltitudeDegrees; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumSampleAltitudeDegrees; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumSampleAltitudeDegrees; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMirrorLowerHemisphere; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMinimumSampleAltitudeDegrees; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMaximumSampleAltitudeDegrees; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightLightSkyAtmosphereComputeSampleDirectionParams; + +// ScriptStruct DayNight.DayNightLightSkyAtmosphereComputeParams +// 0x0078 (0x0078 - 0x0000) +struct FDayNightLightSkyAtmosphereComputeParams final +{ +public: + struct FDayNightLightSkyAtmosphereComputeDirectionalLightParams SunParams; // 0x0000(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDayNightLightSkyAtmosphereComputeDirectionalLightParams MoonParams; // 0x0030(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDayNightLightSkyAtmosphereComputeSampleDirectionParams DirectionParams; // 0x0060(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Desaturation; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDesaturateWithOvercast; // 0x0074(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightLightSkyAtmosphereComputeParams; + +// ScriptStruct DayNight.DayNightLightControllerDirectionalBoost +// 0x000C (0x000C - 0x0000) +struct FDayNightLightControllerDirectionalBoost final +{ +public: + float LightHalfAngleMin; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightHalfAngleMax; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoostPercentage; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDayNightLightControllerDirectionalBoost; + +// ScriptStruct DayNight.DayNightCloudSceneLighting +// 0x0028 (0x0028 - 0x0000) +struct FDayNightCloudSceneLighting final +{ +public: + EDayNightCloudSceneLightingSource LightDirection; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightCloudSceneLightingSource LightColor; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightCloudSceneLightingSource LightIntensity; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Saturation; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ManualLightDirection; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor ManualLightColor; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualLightIntensity; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDayNightCloudSceneLighting; + +// ScriptStruct DayNight.DayNightLightRigSetup +// 0x02B8 (0x02B8 - 0x0000) +struct FDayNightLightRigSetup +{ +public: + struct FDirectionalLightBasicParameters DirectionalLight; // 0x0000(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShafts DirectionalLightShafts; // 0x0024(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightBasicParameters SkyLight; // 0x004C(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightHemisphereParameters SkyLightHemisphere; // 0x005C(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereParameters SkyAtmosphere; // 0x0098(0x0148)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsBasicParameters CloudLighting; // 0x01E0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsAdvancedParameters CloudsAdvanced; // 0x01F8(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsShadowParameters CloudsShadows; // 0x0200(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsSkyLightParameters CloudsSkyLight; // 0x0214(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_230[0xC]; // 0x0230(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDayNightCloudSceneLighting CloudSceneLighting; // 0x023C(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsSceneLightParameters CloudsSceneLight; // 0x0264(0x0024)(Transient, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeLightingAdjustmentParameters ProbeLightingAdjustments; // 0x0288(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeLightingToneMapParameters ProbeLightingToneMap; // 0x0298(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeContactShadowsParameters ProbeContactShadows; // 0x02A4(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDayNightLightRigSetup; + +// ScriptStruct DayNight.DayNightLightRigState +// 0x0010 (0x02C8 - 0x02B8) +struct FDayNightLightRigState : public FDayNightLightRigSetup +{ +public: + struct FVector Direction; // 0x02B8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightLightRigState; + +// ScriptStruct DayNight.LightParameterSmoothingTime +// 0x0018 (0x0018 - 0x0000) +struct FLightParameterSmoothingTime final +{ +public: + float RealTime; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime TimeOfDay; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedTime; // 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_FLightParameterSmoothingTime; + +// ScriptStruct DayNight.DayNightLightRigResults +// 0x08A8 (0x08A8 - 0x0000) +struct FDayNightLightRigResults final +{ +public: + struct FDayNightLightRigState ActiveLight; // 0x0000(0x02C8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FDayNightLightRigState Sunlight; // 0x02C8(0x02C8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FDayNightLightRigState MoonLight; // 0x0590(0x02C8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + float Night0Day1; // 0x0858(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunLightInfluence; // 0x085C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoonLightInfluence; // 0x0860(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightSource LightSource; // 0x0864(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_865[0x3]; // 0x0865(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightParameterSmoothingTime Time; // 0x0868(0x0018)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + int32 BlendOps; // 0x0880(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunAltitudeDegrees; // 0x0884(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoonAltitudeDegrees; // 0x0888(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedTime; // 0x088C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsingSecondaryDirectionalLight; // 0x0890(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_891[0x7]; // 0x0891(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DebugModReport; // 0x0898(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDayNightLightRigResults; + +// ScriptStruct DayNight.NightLightRigLerpParameterAtlas +// 0x0098 (0x0098 - 0x0000) +struct FNightLightRigLerpParameterAtlas final +{ +public: + struct FLerpParameterAtlas LerpAtlas; // 0x0000(0x0090)(Edit, NativeAccessSpecifierPublic) + float LerpT; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNightLightRigLerpParameterAtlas; + +// ScriptStruct DayNight.LightProbeCaptureTimeInterval +// 0x00A0 (0x00A0 - 0x0000) +struct FLightProbeCaptureTimeInterval final +{ +public: + struct FDateTime CaptureDateTime; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedStartTime; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationHours; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve TimeLerpCurve; // 0x0010(0x0088)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bFlipTimeLerpCurveT; // 0x0098(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightProbeCaptureTimeInterval; + +// ScriptStruct DayNight.DirLightPseudoFadeCustomBlendableInterval +// 0x0040 (0x0040 - 0x0000) +struct FDirLightPseudoFadeCustomBlendableInterval final +{ +public: + struct FGlobalLightingCustomBlendableNameTime StartTime; // 0x0000(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGlobalLightingCustomBlendableNameTime EndTime; // 0x0010(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGlobalLightingCustomBlendableNameTime FadeTime; // 0x0020(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGlobalLightingCustomBlendableNameScalar Disabled; // 0x0030(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirLightPseudoFadeCustomBlendableInterval; + +// ScriptStruct DayNight.DirLightPseudoFadeTimeInterval +// 0x001C (0x001C - 0x0000) +struct FDirLightPseudoFadeTimeInterval final +{ +public: + struct FTimeInput StartTime; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeInput EndTime; // 0x000C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float FadeTimeHours; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirLightPseudoFadeTimeInterval; + +// ScriptStruct DayNight.DayNightLightRigStateWithTime +// 0x0018 (0x02E0 - 0x02C8) +struct FDayNightLightRigStateWithTime final : public FDayNightLightRigState +{ +public: + struct FLightParameterSmoothingTime Time; // 0x02C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDayNightLightRigStateWithTime; + +// ScriptStruct DayNight.LightParameterSmoothingDeltaTime +// 0x000C (0x000C - 0x0000) +struct FLightParameterSmoothingDeltaTime final +{ +public: + float DeltaRealTimeSeconds; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTimeOfDayHours; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaNormalizedTimeHours; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightParameterSmoothingDeltaTime; + +// ScriptStruct DayNight.TimeSourceSlotSetupTime +// 0x0014 (0x0014 - 0x0000) +struct FTimeSourceSlotSetupTime final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeInput Time; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeSourceSlotSetupTime; + +// ScriptStruct DayNight.LightParameterSmoothingDiscontinuitySettings +// 0x000C (0x000C - 0x0000) +struct FLightParameterSmoothingDiscontinuitySettings final +{ +public: + float MaxDeltaRealTimeSeconds; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeltaTimeOfDayHours; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeltaNormalizedTimeHours; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightParameterSmoothingDiscontinuitySettings; + +// ScriptStruct DayNight.DayNightCloudSceneLightingOverride +// 0x002C (0x002C - 0x0000) +struct FDayNightCloudSceneLightingOverride final +{ +public: + EDayNightCloudSceneLightingSource LightDirection; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightCloudSceneLightingSource LightColor; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightCloudSceneLightingSource LightIntensity; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Saturation; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ManualLightDirection; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor ManualLightColor; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualLightIntensity; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_LightDirection : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LightColor : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LightIntensity : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Saturation : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightCloudSceneLightingOverride; + +// ScriptStruct DayNight.DayNightLightRigOverride +// 0x02F0 (0x02F0 - 0x0000) +struct FDayNightLightRigOverride final +{ +public: + struct FDirectionalLightBasicParametersOverride DirectionalLight; // 0x0000(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShaftsOverride DirectionalLightShafts; // 0x0028(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightBasicParametersOverride SkyLight; // 0x0050(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightHemisphereParametersOverride SkyLightHemisphere; // 0x0064(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereParametersOverride SkyAtmosphere; // 0x00A0(0x0178)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsBasicParametersOverride CloudLighting; // 0x0218(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsAdvancedParametersOverride CloudsAdvanced; // 0x022C(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsShadowParametersOverride CloudsShadows; // 0x023C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsSkyLightParametersOverride CloudsSkyLight; // 0x0254(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_274[0x10]; // 0x0274(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDayNightCloudSceneLightingOverride CloudSceneLighting; // 0x0284(0x002C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeLightingAdjustmentParametersOverride ProbeLightingAdjustments; // 0x02B0(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeLightingToneMapParametersOverride ProbeLightingToneMap; // 0x02C4(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeContactShadowsParametersOverride ProbeContactShadows; // 0x02D4(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightLightRigOverride; + +// ScriptStruct DayNight.DayNightMasterComputeOnlyPerLevel +// 0x0028 (0x0028 - 0x0000) +struct FDayNightMasterComputeOnlyPerLevel final +{ +public: + class FName Level; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LevelPartialMatch; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ComputeDefault; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSubString; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightMasterComputeOnlyPerLevel; + +// ScriptStruct DayNight.DayNightCompassParams +// 0x0010 (0x0010 - 0x0000) +struct FDayNightCompassParams final +{ +public: + float RadiusMeters; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetMeters; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldAzimuthOffsetDegrees; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDayNightCompassParams; + +// ScriptStruct DayNight.UberExposureColorGradingValues +// 0x0050 (0x0050 - 0x0000) +struct FUberExposureColorGradingValues +{ +public: + class FString ColorSaturationValue; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ColorContrastValue; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ColorGammaValue; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ColorGainValue; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ColorOffsetValue; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUberExposureColorGradingValues; + +// ScriptStruct DayNight.UberExposureColorGradingHighlightsValues +// 0x0010 (0x0060 - 0x0050) +struct FUberExposureColorGradingHighlightsValues final : public FUberExposureColorGradingValues +{ +public: + class FString HighlightsMinValue; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUberExposureColorGradingHighlightsValues; + +// ScriptStruct DayNight.UberExposureColorGradingMidtonesValues +// 0x0000 (0x0050 - 0x0050) +struct FUberExposureColorGradingMidtonesValues final : public FUberExposureColorGradingValues +{ +}; +DUMPER7_ASSERTS_FUberExposureColorGradingMidtonesValues; + +// ScriptStruct DayNight.UberExposureColorGradingShadowsValues +// 0x0010 (0x0060 - 0x0050) +struct FUberExposureColorGradingShadowsValues final : public FUberExposureColorGradingValues +{ +public: + class FString ShadowsMaxValue; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUberExposureColorGradingShadowsValues; + +// ScriptStruct DayNight.UberExposureColorGradingGlobalValues +// 0x0000 (0x0050 - 0x0050) +struct FUberExposureColorGradingGlobalValues final : public FUberExposureColorGradingValues +{ +}; +DUMPER7_ASSERTS_FUberExposureColorGradingGlobalValues; + +// ScriptStruct DayNight.UberExposureColorGrading +// 0x0030 (0x0030 - 0x0000) +struct FUberExposureColorGrading +{ +public: + uint8 bUseColorSaturation : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseColorContrast : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseColorGamma : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseColorGain : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseColorOffset : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveLinearColor* ColorSaturation; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColor* ColorContrast; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColor* ColorGamma; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColor* ColorGain; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColor* ColorOffset; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUberExposureColorGrading; + +// ScriptStruct DayNight.UberExposureColorGradingHighlights +// 0x0010 (0x0040 - 0x0030) +struct FUberExposureColorGradingHighlights final : public FUberExposureColorGrading +{ +public: + uint8 bUseHighlightsMin : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* HighlightsMin; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUberExposureColorGradingHighlights; + +// ScriptStruct DayNight.UberExposureColorGradingMidtones +// 0x0000 (0x0030 - 0x0030) +struct FUberExposureColorGradingMidtones final : public FUberExposureColorGrading +{ +}; +DUMPER7_ASSERTS_FUberExposureColorGradingMidtones; + +// ScriptStruct DayNight.UberExposureColorGradingShadows +// 0x0010 (0x0040 - 0x0030) +struct FUberExposureColorGradingShadows final : public FUberExposureColorGrading +{ +public: + uint8 bUseShadowsMax : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ShadowsMax; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUberExposureColorGradingShadows; + +// ScriptStruct DayNight.UberExposureColorGradingGlobal +// 0x0000 (0x0030 - 0x0030) +struct FUberExposureColorGradingGlobal final : public FUberExposureColorGrading +{ +}; +DUMPER7_ASSERTS_FUberExposureColorGradingGlobal; + +// ScriptStruct DayNight.TimeOverrides +// 0x0010 (0x0010 - 0x0000) +struct FTimeOverrides final +{ +public: + TArray> TimeOverrides; // 0x0000(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeOverrides; + +// ScriptStruct DayNight.SkyStateOverrides +// 0x0010 (0x0010 - 0x0000) +struct FSkyStateOverrides final +{ +public: + TArray> SkyStateOverrides; // 0x0000(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyStateOverrides; + +// ScriptStruct DayNight.DayNightWorldInfo +// 0x0280 (0x0280 - 0x0000) +struct FDayNightWorldInfo final +{ +public: + class UEphemerisBasis* LevelDefaultBasis; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEphemerisBasis* ForceBasis; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEphemerisBasis* OverrideBasis; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDayNightMasterComponent* Master; // 0x0018(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0x18]; // 0x0020(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> DayNightOverrides; // 0x0038(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> BasisOverrides; // 0x0048(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + TSet> LightControllers; // 0x0058(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + struct FTimeOverrides TimeOverrides; // 0x00A8(0x0010)(Transient, NativeAccessSpecifierPublic) + struct FSkyStateOverrides SkyStateOverrides; // 0x00B8(0x0010)(Transient, NativeAccessSpecifierPublic) + struct FDayNightEventSystem EventSystem; // 0x00C8(0x01B0)(Transient, NativeAccessSpecifierPublic) + bool bEventSystemReset; // 0x0278(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMissingComputeMasterTemplate; // 0x0279(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27A[0x6]; // 0x027A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDayNightWorldInfo; + +// ScriptStruct DayNight.EarthShadow +// 0x0020 (0x0020 - 0x0000) +struct FEarthShadow final +{ +public: + class UStaticMeshComponent* MeshComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* Mesh; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZOffsetMeters; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleXY; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZOffsetRelativeToWorldMinZ; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEarthShadow; + +// ScriptStruct DayNight.AzimuthAltitude +// 0x0008 (0x0008 - 0x0000) +struct FAzimuthAltitude final +{ +public: + float Azimuth; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Altitude; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAzimuthAltitude; + +// ScriptStruct DayNight.AziAltTime +// 0x0010 (0x0010 - 0x0000) +struct FAziAltTime final +{ +public: + struct FAzimuthAltitude AziAlt; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDateTime DateTime; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAziAltTime; + +// ScriptStruct DayNight.EphemerisDayInfo +// 0x0078 (0x0078 - 0x0000) +struct FEphemerisDayInfo final +{ +public: + struct FDateTime Date; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAziAltTime SunRise; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FAziAltTime SunSet; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FAziAltTime SolarTransit; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FAziAltTime SolarMidnight; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FTimespan DayLength; // 0x0048(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan SunRiseTime; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan SunSetTime; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan SolarTransitTime; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan SolarMidnightTime; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSunRiseValid; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSunSetValid; // 0x0071(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEphemerisDayInfo; + +// ScriptStruct DayNight.EphemerisComputer +// 0x0148 (0x0148 - 0x0000) +struct FEphemerisComputer final +{ +public: + struct FEphemerisDayInfo AstronomicalDayInfo; // 0x0000(0x0078)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) + struct FEphemerisDayInfo DayInfo; // 0x0078(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + class UEphemerisBasis* Basis; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap SubroutineData; // 0x00F8(0x0050)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FEphemerisComputer; + +// ScriptStruct DayNight.SolarNormalizedTime +// 0x0004 (0x0004 - 0x0000) +struct FSolarNormalizedTime final +{ +public: + float NormalizedTime; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolarNormalizedTime; + +// ScriptStruct DayNight.TopographicDirection +// 0x0014 (0x0014 - 0x0000) +struct FTopographicDirection +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AzimuthDegrees; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeDegrees; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTopographicDirection; + +// ScriptStruct DayNight.EphemeralSunState +// 0x0008 (0x001C - 0x0014) +struct FEphemeralSunState final : public FTopographicDirection +{ +public: + float DiskScale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Visibility; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEphemeralSunState; + +// ScriptStruct DayNight.EphemeralMoonState +// 0x004C (0x0060 - 0x0014) +struct FEphemeralMoonState final : public FTopographicDirection +{ +public: + struct FVector Up; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalSunLight; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnitSize; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Phase; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiskPhase; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMoonPhaseName PhaseName; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Blood; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoonPeriodDaysOverride; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiskScale; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AboveHorizon; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Visibility; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunAngleDegrees; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEphemeralMoonState; + +// ScriptStruct DayNight.EphemeralPlanetState +// 0x0008 (0x001C - 0x0014) +struct FEphemeralPlanetState final : public FTopographicDirection +{ +public: + float SunLighting; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunAngleDegrees; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEphemeralPlanetState; + +// ScriptStruct DayNight.EphemeralCelestialSphereState +// 0x0020 (0x0020 - 0x0000) +struct FEphemeralCelestialSphereState final +{ +public: + struct FRotator Rotator; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0010(0x0010)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEphemeralCelestialSphereState; + +// ScriptStruct DayNight.EphemeralSkyState +// 0x0190 (0x0190 - 0x0000) +struct FEphemeralSkyState final +{ +public: + class UEphemerisBasis* Basis; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime DateTime; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEphemeralSunState Sun; // 0x0010(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FTopographicDirection Sunlight; // 0x002C(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FTopographicDirection SunDisk; // 0x0040(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime OverrideSunDateTime; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSolarNormalizedTime NormalizedTime; // 0x0060(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FEphemeralMoonState Moon; // 0x0064(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FTopographicDirection MoonLight; // 0x00C4(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FEphemeralPlanetState Venus; // 0x00D8(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FEphemeralPlanetState Mars; // 0x00F4(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FEphemeralPlanetState Jupiter; // 0x0110(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FEphemeralPlanetState Saturn; // 0x012C(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEphemeralCelestialSphereState CelestialSphere; // 0x0150(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float NightDayNegOneToOne; // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightDayLerp; // 0x0174(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightLerp; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayLerp; // 0x017C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightSkyStrength; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTimeLerped; // 0x0184(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalizedTimeValid; // 0x0185(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSunValid; // 0x0186(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMoonValid; // 0x0187(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlanetsValid; // 0x0188(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCelestialSphereValid; // 0x0189(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bComputed; // 0x018A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsingSecondaryDirectionalLight; // 0x018B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEphemeralSkyState; + +// ScriptStruct DayNight.EphemerisBasisPerLevel +// 0x0028 (0x0028 - 0x0000) +struct FEphemerisBasisPerLevel final +{ +public: + class FName Level; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LevelPartialMatch; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEphemerisBasis* Basis; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSubString; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEphemerisBasisPerLevel; + +// ScriptStruct DayNight.AzimuthAltitudeDegrees +// 0x0008 (0x0008 - 0x0000) +struct FAzimuthAltitudeDegrees final +{ +public: + float AzimuthDegrees; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeDegrees; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAzimuthAltitudeDegrees; + +// ScriptStruct DayNight.ManualMoonSetup +// 0x0018 (0x0018 - 0x0000) +struct FManualMoonSetup final +{ +public: + EMoonPhaseName Phase; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PhasePercent; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightingAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SizeFactorPercent; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloodPercent; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_Phase; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_SizeFactor; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_Blood; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FManualMoonSetup; + +// ScriptStruct DayNight.FixedSunPosition +// 0x0028 (0x0028 - 0x0000) +struct FFixedSunPosition final +{ +public: + EFixedSunPositionType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Direction; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeDegrees; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AzimuthDegrees; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan StartTime; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan EndTime; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFixedSunPosition; + +// ScriptStruct DayNight.FixedSunPositionInput +// 0x0008 (0x0008 - 0x0000) +struct FFixedSunPositionInput final +{ +public: + float Altitude; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFixedSunPositionInputType Type; // 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_FFixedSunPositionInput; + +// ScriptStruct DayNight.MoonPath +// 0x0528 (0x0528 - 0x0000) +struct FMoonPath final +{ +public: + struct FDateTime Date; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve MoonAltitudeVsMoonAzimuth; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector MoonUpVsMoonAzimuth; // 0x0090(0x0188)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector MoonRightVsMoonAzimuth; // 0x0218(0x0188)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector MoonAzisVsMoonAltitude; // 0x03A0(0x0188)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMoonPath; + +// ScriptStruct DayNight.MoonPathSettings +// 0x000C (0x000C - 0x0000) +struct FMoonPathSettings final +{ +public: + int32 SamplePoints; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CubicTension; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHighAccuracyPosition; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrueTopoCentric; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveRedundantKeys; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCubicInterpolation; // 0x000B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMoonPathSettings; + +// ScriptStruct DayNight.EphemerisSubroutineIdealSunPathPreview +// 0x0188 (0x0188 - 0x0000) +struct FEphemerisSubroutineIdealSunPathPreview final +{ +public: + struct FEphemerisDayInfo DayInfo; // 0x0000(0x0078)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve AzimuthCurve; // 0x0078(0x0088)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve AltitudeCurve; // 0x0100(0x0088)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEphemerisSubroutineIdealSunPathPreview; + +// ScriptStruct DayNight.GeocentricOrbitsAdvanced +// 0x0034 (0x0034 - 0x0000) +struct FGeocentricOrbitsAdvanced final +{ +public: + int32 Samples; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubSamples; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TagScale; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrbitRadiusMeters; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineMeshScale; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideAzimuthAltitude; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor SunTextColor; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor MoonTextColor; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VenusTextColor; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor MarsTextColor; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor JupiterTextColor; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor SaturnTextColor; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGeocentricOrbitsAdvanced; + +// ScriptStruct DayNight.GeocentricOrbitsShow +// 0x0008 (0x0008 - 0x0000) +struct FGeocentricOrbitsShow final +{ +public: + bool bSunPath; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowSunExtra; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMoonPath; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowMoonPhase; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVenusPath; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarsPath; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJupiterPath; // 0x0006(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSaturnPath; // 0x0007(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGeocentricOrbitsShow; + +// ScriptStruct DayNight.GeocentricOrbitResources +// 0x0028 (0x0028 - 0x0000) +struct FGeocentricOrbitResources final +{ +public: + class UStaticMesh* MarkerMesh; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* MarkerMaterial; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* TextMaterial; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* VectorMesh; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* VectorMaterial; // 0x0020(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGeocentricOrbitResources; + +// ScriptStruct DayNight.GeocentricOrbit +// 0x0068 (0x0068 - 0x0000) +struct FGeocentricOrbit final +{ +public: + struct FGeocentricOrbitResources Resources; // 0x0000(0x0028)(NoDestructor, NativeAccessSpecifierPublic) + class USplineComponent* Spline; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* SplineMeshRoot; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Extras; // 0x0038(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray DynamicMaterials; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SplineMeshes; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FGeocentricOrbit; + +// ScriptStruct DayNight.GeocentricOrbitPoint +// 0x0030 (0x0030 - 0x0000) +struct FGeocentricOrbitPoint final +{ +public: + struct FVector TopographicDir; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Up; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x0018(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAzimuthAltitudeDegrees AzimuthAltitude; // 0x0024(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bBasisValid; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGeocentricOrbitPoint; + +// ScriptStruct DayNight.GeocentricOrbitCreateBaseParams +// 0x001C (0x001C - 0x0000) +struct FGeocentricOrbitCreateBaseParams +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusMeters; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor TagColor; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TagScale; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLinear : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowTags : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowBasis : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDebugDraw : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHiddenInGame : 1; // 0x0018(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGeocentricOrbitCreateBaseParams; + +// ScriptStruct DayNight.TopographicObserver +// 0x0014 (0x0014 - 0x0000) +struct FTopographicObserver final +{ +public: + float LatitudeDegrees; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LongitudeDegrees; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TimeZone; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeMeters; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldAzimuthOffsetDegrees; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTopographicObserver; + +// ScriptStruct DayNight.GeocentricOrbitCreateParams +// 0x0024 (0x0040 - 0x001C) +struct FGeocentricOrbitCreateParams final : public FGeocentricOrbitCreateBaseParams +{ +public: + struct FTopographicObserver TopographicPosition; // 0x001C(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FDateTime StartDateTime; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Samples; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGeocentricOrbitCreateParams; + +// ScriptStruct DayNight.GeocentricOrbitInputPoint +// 0x0060 (0x0060 - 0x0000) +struct FGeocentricOrbitInputPoint final +{ +public: + struct FVector TopographicDir; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Up; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x0018(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalSunLight; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAzimuthAltitudeDegrees AzimuthAltitude; // 0x0030(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FDateTime StartDateTime; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime EndDateTime; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Extra; // 0x0048(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Phase; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBasisValid; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTimeOnly; // 0x005D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubsample; // 0x005E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F[0x1]; // 0x005F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGeocentricOrbitInputPoint; + +// ScriptStruct DayNight.MilkyWayCorrection +// 0x0010 (0x0010 - 0x0000) +struct FMilkyWayCorrection final +{ +public: + struct FVector Rotation; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VCorrect; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMilkyWayCorrection; + +// ScriptStruct DayNight.MilkyWay +// 0x0080 (0x0080 - 0x0000) +struct FMilkyWay final +{ +public: + class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* MeshComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OriginalMaterials; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray DynamicMaterials; // 0x0020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float BaseBrightness; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Contrast; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturation; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SolidColor; // 0x003C(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SolidColorBlend; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AlphaEdgePower; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* MoonBrightnessModifier; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* MoonFadePower; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMilkyWayCorrection Correction; // 0x0068(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bCorrection; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMilkyWay; + +// ScriptStruct DayNight.MoonDiskParameters +// 0x0038 (0x0038 - 0x0000) +struct FMoonDiskParameters final +{ +public: + float DayEmissiveTarget; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayEmissiveMax; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightEmissiveTarget; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightEmissiveMax; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Earthshine; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EarthShineMax; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EarthShineWinterFactor; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunMoonFullWashoutAngle; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunMoonNoWashoutAngle; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AlbedoFloor; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DetailScale; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpaceLightingPower; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float size; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMoonDiskParameters; + +// ScriptStruct DayNight.MoonDiskState +// 0x0058 (0x0058 - 0x0000) +struct FMoonDiskState final +{ +public: + struct FVector MoonDir; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MoonUp; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SizeFactor; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Phase; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Sunlight; // 0x0020(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalSunLight; // 0x002C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnitSunIntensity; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoonAltitudeAngle; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunAltitudeAngle; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunMoonAngle; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunWashoutStrength; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IllusionScale; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloodFactor; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMoonDiskState; + +// ScriptStruct DayNight.MoonDiskComputedState +// 0x006C (0x006C - 0x0000) +struct FMoonDiskComputedState final +{ +public: + struct FMoonDiskState State; // 0x0000(0x0058)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + float Distance; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float size; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Brightness; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Earthshine; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MoonCosineRadius; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMoonDiskComputedState; + +// ScriptStruct DayNight.MoonDisk +// 0x00D0 (0x00D0 - 0x0000) +struct FMoonDisk final +{ +public: + class UProceduralMeshComponent* MeshComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* BaseMaterial; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* MaterialParameterCollection; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* DynamicMaterial; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMoonDiskParameters Parameters; // 0x0020(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FMoonDiskComputedState CurrentState; // 0x0058(0x006C)(Edit, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FCelestialDiskMeshParameters MeshParameters; // 0x00C4(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMoonDisk; + +// ScriptStruct DayNight.StarrySkyHighlights +// 0x0020 (0x0020 - 0x0000) +struct FStarrySkyHighlights final +{ +public: + TArray Constellations; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Stars; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStarrySkyHighlights; + +// ScriptStruct DayNight.StarrySkyCurveParameters +// 0x0038 (0x0038 - 0x0000) +struct FStarrySkyCurveParameters final +{ +public: + class UCurveFloat* IntensityMod; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* MagnitudeCutoff; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* MoonFadeRadius; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* MoonFadeHardness; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* Desaturation; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* HorizonFadePower; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwinkleIntensity; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwinkleSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStarrySkyCurveParameters; + +// ScriptStruct DayNight.StarrySkyParameters +// 0x0020 (0x0020 - 0x0000) +struct FStarrySkyParameters final +{ +public: + float IntensityMod; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MagnitudeCutoff; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoonFadeRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoonFadeHardness; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturation; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonFadePower; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwinkleIntensity; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwinkleSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStarrySkyParameters; + +// ScriptStruct DayNight.StarrySkyHighlightParameters +// 0x0018 (0x0018 - 0x0000) +struct FStarrySkyHighlightParameters final +{ +public: + float HighlightIntensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighlightMagnitudeEmphasis; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighlightDesaturate; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighlightUseSurge; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighlightSurgeSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighlightStarOnlyFactor; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStarrySkyHighlightParameters; + +// ScriptStruct DayNight.Planet +// 0x0038 (0x0038 - 0x0000) +struct FPlanet final +{ +public: + class UProceduralMeshComponent* MeshComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* DynamicMaterial; // 0x0008(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Brightness; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayModulate; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SizeModulate; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPlanet; + +// ScriptStruct DayNight.PlanetParams +// 0x0008 (0x0008 - 0x0000) +struct FPlanetParams final +{ +public: + class UMaterialInterface* BaseMaterial; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlanetParams; + +// ScriptStruct DayNight.SolarDay +// 0x0178 (0x0178 - 0x0000) +struct FSolarDay final +{ +public: + struct FEphemerisDayInfo DayInfo; // 0x0000(0x0078)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FRichCurve AzimuthCurve; // 0x0078(0x0080)(NativeAccessSpecifierPublic) + struct FRichCurve AltitudeCurve; // 0x00F8(0x0080)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolarDay; + +// ScriptStruct DayNight.SolarDayCreateParams +// 0x0008 (0x0008 - 0x0000) +struct FSolarDayCreateParams final +{ +public: + int32 Samples; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorThreshold; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolarDayCreateParams; + +// ScriptStruct DayNight.SunDiskParameters +// 0x0048 (0x0048 - 0x0000) +struct FSunDiskParameters final +{ +public: + bool bAreaBasedEmissive; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseSizeEmissive; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinEmissive; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxEmissive; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveFactor; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* DiskOnlyBrightnessModCurve; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* BrightnessModCurve; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ColorTempCurve; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColor* ColorCurve; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualColoration; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlackBodyColorTemp; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalizeUnrealColorTemp; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseColorTemp; // 0x003B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseBrightnessMod; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float size; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSunDiskParameters; + +// ScriptStruct DayNight.SunDiskCorona +// 0x0048 (0x0048 - 0x0000) +struct FSunDiskCorona final +{ +public: + class UProceduralMeshComponent* MeshComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* BaseMaterial; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* DynamicMaterial; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* BrightnessCurve; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* AlphaCurve; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ScaleCurve; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCelestialHaloMeshParameters MeshParameters; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSunDiskCorona; + +// ScriptStruct DayNight.SunDiskState +// 0x001C (0x001C - 0x0000) +struct FSunDiskState final +{ +public: + struct FVector SunDir; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunAltitudeAngle; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunAzimuthAngle; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunIllusionScale; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSunDiskState; + +// ScriptStruct DayNight.SunDiskComputedState +// 0x004C (0x004C - 0x0000) +struct FSunDiskComputedState final +{ +public: + struct FSunDiskState State; // 0x0000(0x001C)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + float Distance; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float size; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BaseScale; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor Color; // 0x0028(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Desaturation; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Brightness; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HorizonZ; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CoronaBrightnessFactor; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CoronaAlphaFactor; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FSunDiskComputedState; + +// ScriptStruct DayNight.SunDisk +// 0x0118 (0x0118 - 0x0000) +struct FSunDisk final +{ +public: + class UProceduralMeshComponent* MeshComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* BaseMaterial; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* DynamicMaterial; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSunDiskParameters Parameters; // 0x0018(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FSunDiskCorona Corona; // 0x0060(0x0048)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSunDiskOverrides OverrideState; // 0x00A8(0x0014)(Edit, Transient, NoDestructor, NativeAccessSpecifierPublic) + float OverrideStateLerpAlpha; // 0x00BC(0x0004)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSunDiskComputedState CurrentState; // 0x00C0(0x004C)(Edit, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FCelestialDiskMeshParameters MeshParameters; // 0x010C(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSunDisk; + +// ScriptStruct DayNight.TimeDateChangeValue +// 0x0008 (0x0008 - 0x0000) +struct FTimeDateChangeValue final +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeDateChangeValueType Type; // 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_FTimeDateChangeValue; + +// ScriptStruct DayNight.TimeChangeRequest +// 0x0030 (0x0030 - 0x0000) +struct FTimeChangeRequest final +{ +public: + struct FTimeDateChangeValue Year; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeDateChangeValue Month; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeDateChangeValue Day; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeDateChangeValue Hours; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeDateChangeValue Minutes; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeDateChangeValue Seconds; // 0x0028(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeChangeRequest; + +// ScriptStruct DayNight.TimeLerp +// 0x0098 (0x0098 - 0x0000) +struct FTimeLerp final +{ +public: + struct FRichCurve ChangeCurve; // 0x0000(0x0080)(NativeAccessSpecifierPublic) + struct FDateTime StartTime; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Age; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveDuration; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float bEaseOut; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeLerp; + +// ScriptStruct DayNight.TimeController +// 0x00B0 (0x00B0 - 0x0000) +struct FTimeController final +{ +public: + class UTimeSource* TimeDateSource; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime FilteredTime; // 0x0008(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FTimeLerp TimeTransition; // 0x0010(0x0098)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + float RateTarget; // 0x00A8(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RateFilter; // 0x00AC(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FTimeController; + +// ScriptStruct DayNight.TimeDateSourceStackVolume +// 0x0010 (0x0010 - 0x0000) +struct FTimeDateSourceStackVolume final +{ +public: + TArray TimeSources; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeDateSourceStackVolume; + +// ScriptStruct DayNight.TimeDateSourceStack +// 0x0010 (0x0010 - 0x0000) +struct FTimeDateSourceStack final +{ +public: + TArray TimeSources; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeDateSourceStack; + +// ScriptStruct DayNight.LightProbeCaptureSetupComputer +// 0x0088 (0x0088 - 0x0000) +struct FLightProbeCaptureSetupComputer final +{ +public: + struct FEphemerisDayInfo DayInfo; // 0x0000(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + TArray CaptureTimeIntervals; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightProbeCaptureSetupComputer; + +// ScriptStruct DayNight.LightProbeCaptureTimeSlot +// 0x0098 (0x00A0 - 0x0008) +struct FLightProbeCaptureTimeSlot final : public FWLightProbesCaptureEvaluator +{ +public: + struct FLightProbeCaptureSetupComputer Computer; // 0x0008(0x0088)(Protected, NativeAccessSpecifierProtected) + struct FWLightProbesBlendData ProbesBlendData; // 0x0090(0x000C)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightProbeCaptureTimeSlot; + +// ScriptStruct DayNight.LightProbeCaptureTimeInput +// 0x0020 (0x0020 - 0x0000) +struct FLightProbeCaptureTimeInput final +{ +public: + struct FTimeInput Time; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* LerpCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipLerpCurveT; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightProbeCaptureTimeInput; + +// ScriptStruct DayNight.TimeSourceSlotSetupName +// 0x0008 (0x0008 - 0x0000) +struct FTimeSourceSlotSetupName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeSourceSlotSetupName; + +// ScriptStruct DayNight.TimeSourceSlotValidTime +// 0x0018 (0x0018 - 0x0000) +struct FTimeSourceSlotValidTime final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime DateTime; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan Duration; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeSourceSlotValidTime; + +} + diff --git a/Hogwarts Legacy/SDK/DbAssetMapper_classes.hpp b/Hogwarts Legacy/SDK/DbAssetMapper_classes.hpp new file mode 100644 index 0000000..24276bd --- /dev/null +++ b/Hogwarts Legacy/SDK/DbAssetMapper_classes.hpp @@ -0,0 +1,128 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DbAssetMapper + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" +#include "DbAssetMapper_structs.hpp" + + +namespace SDK +{ + +// Class DbAssetMapper.DbAssetMapper +// 0x0050 (0x0078 - 0x0028) +class UDbAssetMapper final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class FName GetAdditionalVoiceID(const class FName& RegistryId); + static TArray GetAllRegistryIDsOfType(const class FString& SubtypeID); + static TArray GetAllRegistrySubtypeIDs(const class FString& RegistryTypeID); + static TArray GetAllRegistryTypeIDs(); + static class UDbAssetMapper* GetDbAssetMapper(); + static class FName GetEmoteVoiceID(const class FName& RegistryId); + static TSoftObjectPtr GetItemSpawnAssetFromDbId(const class FString& InItemName); + static class FName GetRegistryTypeDef(const class FName& RegistryId); + static class FString GetRegistryTypeID(const class FName& inTypeName); + static class FName GetSkeletonTypeID(const class FName& RegistryId); + static class FName GetSubtypeID(const class FName& RegistryId); + static bool IsValidRegistryID(const class FString& inRegistryName); + static bool SetTableColumnInfo(struct FDbSingleColumnInfo& inDbColInfo, struct FDbSingleColumnInfo* outDbColInfo, const class FString& inTableName, const class FString& inColumnName, bool inEmpty, bool inAddNone); + static class AActor* SpawnAssetFromDbId(const class UObject* WorldContextObject, const struct FTransform& InTransform, const class FString& InItemName, bool bSpawnOnlyShell); + static bool SpawnAssetFromDbIdAsync(const class UObject* WorldContextObject, const struct FTransform& InTransform, const class FString& InItemName, bool bSpawnOnlyShell, const TDelegate& FinishDelegate); + static class AActor* SpawnAssetFromDbIdForAutomation(const class UObject* WorldContextObject, const struct FTransform& InTransform, const class FString& InItemName, int32 inParentUID, int32 inOverrideUID, bool bSpawnOnlyShell); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DbAssetMapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DbAssetMapper") + } + static class UDbAssetMapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDbAssetMapper; + +// Class DbAssetMapper.DbAssetMapperSpawn_Interface +// 0x0000 (0x0000 - 0x0000) +class IDbAssetMapperSpawn_Interface final +{ +public: + ESpawnAllowedResponse AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent); + bool AllowsSplitFrameDeferredSpawn(); + ESpawnRestrictionResponse CheckSpawnRestrictions(struct FRestrictionInfo* ioRestrictionInfo); + bool CreateItemAsScheduledEntity(const class FString& InItemID); + bool GetActorDefinitionData(const class FString& InRegistryID, class FName* outGenderID, class FName* OutVoiceID, class FName* outEmoteID); + class FName GetCharacterDerivedClass(class FName InRegistryID); + bool GetDefinitionIdentifyingColumnName(class FName* OutFirstColumnName); + class FName GetDynamicPersistenceTableName(); + class FName GetDynamicTableName(); + float GetHealth(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID); + bool GetObjectInstanceData(class FName InRegistryID, TArray* outInstanceData); + int32 GetPlayerExperienceLevel(); + bool GetShellSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath); + bool GetSpawnAsset(const class FString& InItemID, TSubclassOf* OutAsset); + bool GetSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath); + bool GetSpawnRestrictions(const class FString& InItemID, struct FSQLiteQueryResultMap* OutQueryResultMap); + bool GetSpawnRestrictionsByCategory(const class FString& InItemID, const class FString& inCategory, struct FSQLiteQueryResultMap* OutQueryResultMap); + class FName GetTableName(); + uint32 GetUniqueObjectID(const class FString& InItemID); + bool IsObjectInDefinitionTable(class FName InRegistryID); + class FName RedirectInstanceToObject(class FName InRegistryID); + bool RedirectNamedObject(class FName InRegistryID, const class FString& inTableName, class FString* outClassID, class FString* outLootID); + class FName RedirectObjectClass(class FName InRegistryID, const class FString& inTableName); + class FString RedirectObjectToInstance(const class FString& InRegistryID); + bool RegisterNewSpawn(class AActor* InAssetPtr); + void RestoreData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID); + void SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID); + class AActor* Spawn(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + class AActor* SpawnAsync(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel); + class AActor* SpawnFinalize(class UWorld* InWorld, class AActor* SpawnedActor, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID); + class AActor* SpawnSEAsset(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, const class FString& inOverrideScheduleName, const class FString& inOverrideScheduleTable, const class FString& inOverrideWorldID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel); + class AActor* SpawnShell(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel); + class AActor* SpawnStart(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + bool UnregisterSpawnWhenDestroyed(class AActor* InAssetPtr); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DbAssetMapperSpawn_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DbAssetMapperSpawn_Interface") + } + static class IDbAssetMapperSpawn_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDbAssetMapperSpawn_Interface; + +} + diff --git a/Hogwarts Legacy/SDK/DbAssetMapper_structs.hpp b/Hogwarts Legacy/SDK/DbAssetMapper_structs.hpp new file mode 100644 index 0000000..c915630 --- /dev/null +++ b/Hogwarts Legacy/SDK/DbAssetMapper_structs.hpp @@ -0,0 +1,125 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DbAssetMapper + +#include "Basic.hpp" + +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum DbAssetMapper.ESpawnRestrictionResponse +// NumValues: 0x000D +enum class ESpawnRestrictionResponse : uint8 +{ + SRR_NO_RESTRICTIONS = 0, + SRR_FAIL_UNREGISTERED_TYPE = 1, + SRR_FAIL_TIME_RESTRICTION = 2, + SRR_FAIL_DATE_RESTRICTION = 3, + SRR_FAIL_SEASON_RESTRICTION = 4, + SRR_FAIL_COUNT_RESTRICTION = 5, + SRR_FAIL_PLACE_RESTRICTION = 6, + SRR_FAIL_MISSION_RESTRICTION = 7, + SRR_FAIL_MISSION_RESTRICTION_NO_CALLBACK = 8, + SRR_FAIL_LOCKED = 9, + SRR_FAIL_LEVEL_NOT_LOADED = 10, + SRR_FAIL_UNKNOWN = 11, + SRR_MAX = 12, +}; + +// Enum DbAssetMapper.ESpawnAllowedResponse +// NumValues: 0x0008 +enum class ESpawnAllowedResponse : uint8 +{ + SAR_ALLOWSPAWN = 0, + SAR_FAIL_UNREGISTERED_TYPE = 1, + SAR_FAIL_LOCKED = 2, + SAR_FAIL_DEAD = 3, + SAR_FAIL_CONSUMED = 4, + SAR_FAIL_ALREADY_EXISTS = 5, + SAR_FAIL_UNKNOWN = 6, + SAR_MAX = 7, +}; + +// ScriptStruct DbAssetMapper.NPC_DbObjectInstanceData +// 0x0024 (0x0024 - 0x0000) +struct alignas(0x04) FNPC_DbObjectInstanceData final +{ +public: + uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNPC_DbObjectInstanceData; + +// ScriptStruct DbAssetMapper.RestrictionInfo +// 0x00B8 (0x00B8 - 0x0000) +struct alignas(0x08) FRestrictionInfo final +{ +public: + uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRestrictionInfo; + +// ScriptStruct DbAssetMapper.DbAssetMapStruct +// 0x0028 (0x0030 - 0x0008) +struct FDbAssetMapStruct final : public FTableRowBase +{ +public: + TSoftClassPtr m_actorClass; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDbAssetMapStruct; + +// ScriptStruct DbAssetMapper.NPC_DBNamedInfo +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FNPC_DBNamedInfo final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNPC_DBNamedInfo; + +// ScriptStruct DbAssetMapper.NPC_DBGroupInfo +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FNPC_DBGroupInfo final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNPC_DBGroupInfo; + +// ScriptStruct DbAssetMapper.NPC_DbIdInfo +// 0x0078 (0x0078 - 0x0000) +struct alignas(0x08) FNPC_DbIdInfo final +{ +public: + uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNPC_DbIdInfo; + +// ScriptStruct DbAssetMapper.NPC_DbIdState +// 0x000E (0x000E - 0x0000) +struct FNPC_DbIdState final +{ +public: + uint8 Pad_0[0xE]; // 0x0000(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNPC_DbIdState; + +// ScriptStruct DbAssetMapper.NPC_DbIdChangeState +// 0x0004 (0x0004 - 0x0000) +struct FNPC_DbIdChangeState final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNPC_DbIdChangeState; + +} + diff --git a/Hogwarts Legacy/SDK/DesignerHelper_classes.hpp b/Hogwarts Legacy/SDK/DesignerHelper_classes.hpp new file mode 100644 index 0000000..ddeb711 --- /dev/null +++ b/Hogwarts Legacy/SDK/DesignerHelper_classes.hpp @@ -0,0 +1,111 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DesignerHelper + +#include "Basic.hpp" + +#include "EditorCustomizationHelper_structs.hpp" +#include "Engine_classes.hpp" +#include "DesignerHelper_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Class DesignerHelper.SpawnerComponent +// 0x0070 (0x0140 - 0x00D0) +class USpawnerComponent final : public UActorComponent +{ +public: + TMap SpawnLocationGroups; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnActorSpawned; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFinishedSpawning; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void EventOnActorSpawnedAtSpawnLocation(class AActor* SpawnedActor, const class FName& GroupName); + void EventOnFinishedSpawningAtSpawnLocation(const class FName& GroupName); + void StartSpawning(const class FName& GroupName); + void StopSpawning(const class FName& GroupName); + + bool IsSpawning(const class FName& GroupName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnerComponent") + } + static class USpawnerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnerComponent; + +// Class DesignerHelper.SpawnLocation +// 0x0208 (0x0450 - 0x0248) +class ASpawnLocation final : public ATargetPoint +{ +public: + TMulticastInlineDelegate OnActorSpawned; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFinishedSpawning; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_268[0x18]; // 0x0268(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo SpawnCategoryType; // 0x0280(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray AdditionalSpawnCategoryTypes; // 0x0308(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FText Description; // 0x0318(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + ESpawnVolumeType SpawnVolumeType; // 0x0330(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_331[0x7]; // 0x0331(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* SpawnVolume; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableScatterSampling; // 0x0340(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableRandomRotation; // 0x0341(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSpawnOnNavMesh; // 0x0342(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bForceSpawnOnFloor; // 0x0343(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 GridCols; // 0x0344(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 GridRows; // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D ScatterVariance; // 0x034C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector StoredVolumeLocation; // 0x0354(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector StoredVolumeBounds; // 0x0360(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCustomButtonWidget UpdateStoredPositionButton; // 0x0370(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3A0[0x90]; // 0x03A0(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextRenderComponent* DebugTextVisualizer; // 0x0430(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_438[0x18]; // 0x0438(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CacheVolumeBounds(); + void InitScatterGrid(); + void SetSpawnCategorySelection(const class FString& InSpawnCatType); + void StartSpawning(const struct FSpawnProperties& SpawnProperiesIn, const class FName& GroupIn); + void StartSpawningUsingProbability(const struct FSpawnProperties& SpawnProperiesIn, const class FName& GroupIn, float* SpawnProbability, const int32& NumActorsPerClassIn, int32 InFirstActorGroupIndex); + void StopSpawning(const class FName& GroupIn); + + bool IsSpawning(const class FName& GroupIn) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnLocation") + } + static class ASpawnLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpawnLocation; + +} + diff --git a/Hogwarts Legacy/SDK/DesignerHelper_structs.hpp b/Hogwarts Legacy/SDK/DesignerHelper_structs.hpp new file mode 100644 index 0000000..61953ac --- /dev/null +++ b/Hogwarts Legacy/SDK/DesignerHelper_structs.hpp @@ -0,0 +1,127 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DesignerHelper + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum DesignerHelper.ESpawnOnFloorTestType +// NumValues: 0x0003 +enum class ESpawnOnFloorTestType : uint8 +{ + ShapeSweep = 0, + LineTrace = 1, + ESpawnOnFloorTestType_MAX = 2, +}; + +// Enum DesignerHelper.ESpawnerActorSelectionMode +// NumValues: 0x0005 +enum class ESpawnerActorSelectionMode : uint8 +{ + Undefined = 0, + FirstClass = 1, + MultipleClass = 2, + RandomClass = 3, + ESpawnerActorSelectionMode_MAX = 4, +}; + +// Enum DesignerHelper.ESpawnVolumeType +// NumValues: 0x0006 +enum class ESpawnVolumeType : uint8 +{ + Point = 0, + Box = 1, + Sphere = 2, + Capsule = 3, + Spline = 4, + ESpawnVolumeType_MAX = 5, +}; + +// ScriptStruct DesignerHelper.SpawnLocationGroup +// 0x0050 (0x0050 - 0x0000) +struct FSpawnLocationGroup final +{ +public: + TArray SpawnLocations; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + ESpawnerActorSelectionMode ActorSelectionMode; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorClassesToSpawn; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 MinActorCount; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxActorCount; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDelayBetweenSpawns; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDelayBetweenSpawns; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceSpawnOnFloor; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnOnFloorTestType SpawnOnFloorTest; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FloorSweepDistanceZ; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsValid; // 0x0040(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsesDeterministicSpawning; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RandomizerSeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Randomizer; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSpawnLocationGroup; + +// ScriptStruct DesignerHelper.SpawnableActorData +// 0x0040 (0x0040 - 0x0000) +struct FSpawnableActorData final +{ +public: + class UClass* ActorClass; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds ActorBounds; // 0x0008(0x001C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSpawnOnNavMesh; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceSpawnOnFloor; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnOnFloorTestType SpawnOnFloorTest; // 0x0026(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float FloorSweepDistanceZ; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavSearchRadius; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InitialRotation; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSpawnableActorData; + +// ScriptStruct DesignerHelper.SpawnProperties +// 0x0040 (0x0040 - 0x0000) +struct FSpawnProperties final +{ +public: + ESpawnerActorSelectionMode ActorSelectionMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnableActorData; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 MinActorCount; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxActorCount; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDelayBetweenSpawns; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDelayBetweenSpawns; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyAdditionalDelay; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AdditionalDelay; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowUseStoredValues; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSpawnProperties; + +// ScriptStruct DesignerHelper.ObjectVisualizationInfo +// 0x000C (0x000C - 0x0000) +struct FObjectVisualizationInfo final +{ +public: + bool bDrawObject; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor ObjectActiveColor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ObjectInactiveColor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FObjectVisualizationInfo; + +} + diff --git a/Hogwarts Legacy/SDK/DeveloperSettings_classes.hpp b/Hogwarts Legacy/SDK/DeveloperSettings_classes.hpp new file mode 100644 index 0000000..e7aecd7 --- /dev/null +++ b/Hogwarts Legacy/SDK/DeveloperSettings_classes.hpp @@ -0,0 +1,43 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: DeveloperSettings + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class DeveloperSettings.DeveloperSettings +// 0x0010 (0x0038 - 0x0028) +class UDeveloperSettings : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeveloperSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeveloperSettings") + } + static class UDeveloperSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeveloperSettings; + +} + diff --git a/Hogwarts Legacy/SDK/EditorCustomizationHelper_structs.hpp b/Hogwarts Legacy/SDK/EditorCustomizationHelper_structs.hpp new file mode 100644 index 0000000..7c39f4d --- /dev/null +++ b/Hogwarts Legacy/SDK/EditorCustomizationHelper_structs.hpp @@ -0,0 +1,157 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: EditorCustomizationHelper + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct EditorCustomizationHelper.DesiredLocationValidationData +// 0x0018 (0x0018 - 0x0000) +struct FDesiredLocationValidationData 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_FDesiredLocationValidationData; + +// ScriptStruct EditorCustomizationHelper.CreatorValidationData +// 0x0018 (0x0018 - 0x0000) +struct FCreatorValidationData final +{ +public: + bool bCreatorReady; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasUniqueCreatorName; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasScheduleFilter; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasDesiredLocations; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasValidLocationIDs; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasLocationData; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasScheduleData; // 0x0006(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasEncounterData; // 0x0007(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DesiredLocations; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCreatorValidationData; + +// ScriptStruct EditorCustomizationHelper.CustomButtonWidget +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FCustomButtonWidget final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomButtonWidget; + +// ScriptStruct EditorCustomizationHelper.DbDoubleColumnInfo +// 0x00D8 (0x00D8 - 0x0000) +struct FDbDoubleColumnInfo final +{ +public: + class FString SelectedDataColumn1; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SelectedDataColumn2; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Column1DataList; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray Column2DataList; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_40[0x98]; // 0x0040(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDbDoubleColumnInfo; + +// ScriptStruct EditorCustomizationHelper.DbEditorButtonWidget +// 0x0080 (0x0080 - 0x0000) +struct alignas(0x08) FDbEditorButtonWidget final +{ +public: + uint8 Pad_0[0x80]; // 0x0000(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDbEditorButtonWidget; + +// ScriptStruct EditorCustomizationHelper.DbEditorColumnDefault +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FDbEditorColumnDefault final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDbEditorColumnDefault; + +// ScriptStruct EditorCustomizationHelper.DbSingleColumnInfo +// 0x0088 (0x0088 - 0x0000) +struct FDbSingleColumnInfo final +{ +public: + class FString SelectedData; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ColumnDataList; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class FString WidgetItemName; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x58]; // 0x0030(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDbSingleColumnInfo; + +// ScriptStruct EditorCustomizationHelper.KnowledgeInfo +// 0x0030 (0x0030 - 0x0000) +struct FKnowledgeInfo final +{ +public: + class FString ObjectGroup; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllowedObjectGroupList; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKnowledgeInfo; + +// ScriptStruct EditorCustomizationHelper.LootDropInfo +// 0x0030 (0x0030 - 0x0000) +struct FLootDropInfo final +{ +public: + class FString ObjectGroup; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllowedObjectGroupList; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLootDropInfo; + +// ScriptStruct EditorCustomizationHelper.NavAgent +// 0x0008 (0x0008 - 0x0000) +struct FNavAgent final +{ +public: + class FName AgentName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavAgent; + +// ScriptStruct EditorCustomizationHelper.SelectableSubobjectName +// 0x0008 (0x0008 - 0x0000) +struct FSelectableSubobjectName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSelectableSubobjectName; + +// ScriptStruct EditorCustomizationHelper.SpawnSelectInfo +// 0x0080 (0x0080 - 0x0000) +struct FSpawnSelectInfo final +{ +public: + class FString ObjectType; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ObjectToSpawn; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllowedObjectTypeList; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray FilteredObjectList; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_40[0x24]; // 0x0040(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MyIndex; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsIndexed; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRedirected; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsExpanded; // 0x006A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6B[0x5]; // 0x006B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FString GroupName; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSpawnSelectInfo; + +} + diff --git a/Hogwarts Legacy/SDK/Engine_classes.hpp b/Hogwarts Legacy/SDK/Engine_classes.hpp new file mode 100644 index 0000000..cdf66d4 --- /dev/null +++ b/Hogwarts Legacy/SDK/Engine_classes.hpp @@ -0,0 +1,34218 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Engine + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "SlateCore_structs.hpp" +#include "PhysicsCore_structs.hpp" +#include "PhysicsCore_classes.hpp" +#include "Engine_structs.hpp" +#include "InputCore_structs.hpp" +#include "AudioPlatformConfiguration_structs.hpp" +#include "DeveloperSettings_classes.hpp" +#include "PropertyAccess_structs.hpp" +#include "PacketHandler_classes.hpp" +#include "Chaos_structs.hpp" + + +namespace SDK +{ + +// Class Engine.Player +// 0x0020 (0x0048 - 0x0028) +class UPlayer : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* PlayerController; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurrentNetSpeed; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConfiguredInternetSpeed; // 0x003C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConfiguredLanSpeed; // 0x0040(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Player") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Player") + } + static class UPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayer; + +// Class Engine.StreamableRenderAsset +// 0x0040 (0x0068 - 0x0028) +class UStreamableRenderAsset : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + double ForceMipLevelsToBeResidentTimestamp; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumCinematicMipLevels; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StreamingIndex; // 0x004C(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CachedCombinedLODBias; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 NeverStream : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGlobalForceMipLevelsToBeResident : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasStreamingUpdatePending : 1; // 0x0054(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceMiplevelsToBeResident : 1; // 0x0054(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreStreamingMipBias : 1; // 0x0054(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCinematicMipLevels : 1; // 0x0054(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_55[0x13]; // 0x0055(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamableRenderAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamableRenderAsset") + } + static class UStreamableRenderAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStreamableRenderAsset; + +// Class Engine.Texture +// 0x0118 (0x0180 - 0x0068) +#pragma pack(push, 0x1) +class alignas(0x10) UTexture : public UStreamableRenderAsset +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid LightingGuid; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LODBias; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureCompressionSettings CompressionSettings; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureFilter Filter; // 0x0085(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipLoadOptions MipLoadOptions; // 0x0086(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureGroup LODGroup; // 0x0087(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformFloat Downscale; // 0x0088(0x0004)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + ETextureDownscaleOptions DownscaleOptions; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SRGB : 1; // 0x008D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNoTiling : 1; // 0x008D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 VirtualTextureStreaming : 1; // 0x008D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CompressionYCoCg : 1; // 0x008D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNotOfflineProcessed : 1; // 0x008D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAsyncResourceReleaseHasBeenStarted : 1; // 0x008D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_8E[0x2]; // 0x008E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetUserData; // 0x0090(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A0[0xD8]; // 0x00A0(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Texture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Texture") + } + static class UTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UTexture; + +// Class Engine.Texture2DDynamic +// 0x0010 (0x0190 - 0x0180) +class UTexture2DDynamic final : public UTexture +{ +public: + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EPixelFormat Format; // 0x0180(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0xF]; // 0x0181(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Texture2DDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Texture2DDynamic") + } + static class UTexture2DDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTexture2DDynamic; + +// Class Engine.LightClippingProvider +// 0x0000 (0x0028 - 0x0028) +class ULightClippingProvider : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingProvider") + } + static class ULightClippingProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightClippingProvider; + +// Class Engine.LightClippingProviderInsideVolume +// 0x0010 (0x0038 - 0x0028) +class ULightClippingProviderInsideVolume final : public ULightClippingProvider +{ +public: + class AInsideVolume* InsideVolume; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightClippingProviderInsideVolumeMode Mode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingProviderInsideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingProviderInsideVolume") + } + static class ULightClippingProviderInsideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightClippingProviderInsideVolume; + +// Class Engine.ActorComponent +// 0x00A8 (0x00D0 - 0x0028) +class UActorComponent : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FActorComponentTickFunction PrimaryComponentTick; // 0x0030(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ComponentTags; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AssetUserData; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + uint8 Pad_98[0x4]; // 0x0098(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UCSSerializationIndex; // 0x009C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 BitPad_A0_0 : 3; // 0x00A0(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bNetAddressable : 1; // 0x00A0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bReplicates : 1; // 0x00A0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_A0_5 : 3; // 0x00A0(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_A1_0 : 7; // 0x00A1(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAutoActivate : 1; // 0x00A1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsActive : 1; // 0x00A2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bEditableWhenInherited : 1; // 0x00A2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_A2_2 : 1; // 0x00A2(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bCanEverAffectNavigation : 1; // 0x00A2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_A2_4 : 1; // 0x00A2(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bIsEditorOnly : 1; // 0x00A2(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A3[0x1]; // 0x00A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EComponentCreationMethod CreationMethod; // 0x00A4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentActivated; // 0x00A5(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentDeactivated; // 0x00A6(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A7[0x1]; // 0x00A7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray UCSModifiedProperties; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_B8[0x18]; // 0x00B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Activate(bool bReset); + void AddTickPrerequisiteActor(class AActor* PrerequisiteActor); + void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void Deactivate(); + void K2_DestroyComponent(class UObject* Object); + void OnRep_IsActive(); + void ReceiveBeginPlay(); + void ReceiveEndPlay(EEndPlayReason EndPlayReason); + void ReceiveTick(float DeltaSeconds); + void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor); + void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void SetActive(bool bNewActive, bool bReset); + void SetAutoActivate(bool bNewAutoActivate); + void SetComponentTickEnabled(bool bEnabled); + void SetComponentTickInterval(float TickInterval); + void SetComponentTickIntervalAndCooldown(float TickInterval); + void SetIsReplicated(bool ShouldReplicate); + void SetTickableWhenPaused(bool bTickableWhenPaused); + void SetTickGroup(ETickingGroup NewTickGroup); + void ToggleActive(); + + bool ComponentHasTag(class FName Tag) const; + float GetComponentTickInterval() const; + class AActor* GetOwner() const; + bool IsActive() const; + bool IsBeingDestroyed() const; + bool IsComponentTickEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorComponent") + } + static class UActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorComponent; + +// Class Engine.SceneComponent +// 0x0150 (0x0220 - 0x00D0) +#pragma pack(push, 0x1) +class alignas(0x10) USceneComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr PhysicsVolume; // 0x00D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* AttachParent; // 0x00E0(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AttachSocketName; // 0x00E8(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray AttachChildren; // 0x00F0(0x0010)(ExportObject, Net, ZeroConstructor, Transient, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ClientAttachedChildren; // 0x0100(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_110[0x2C]; // 0x0110(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector RelativeLocation; // 0x013C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FRotator RelativeRotation; // 0x0148(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPrivate) + struct FVector RelativeScale3D; // 0x0154(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector ComponentVelocity; // 0x0160(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bComponentToWorldUpdated : 1; // 0x016C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_16C_1 : 1; // 0x016C(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAbsoluteLocation : 1; // 0x016C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAbsoluteRotation : 1; // 0x016C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAbsoluteScale : 1; // 0x016C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bVisible : 1; // 0x016C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHiddenIsManaged : 1; // 0x016C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHiddenCalledFromManager : 1; // 0x016C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldBeAttached : 1; // 0x016D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldSnapLocationWhenAttached : 1; // 0x016D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldSnapRotationWhenAttached : 1; // 0x016D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bShouldUpdatePhysicsVolume : 1; // 0x016D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHiddenInGame : 1; // 0x016D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBoundsChangeTriggersStreamingDataRebuild : 1; // 0x016D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAttachParentBound : 1; // 0x016D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_16E[0x1]; // 0x016E(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EComponentMobility Mobility; // 0x016F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetailMode DetailMode; // 0x0170(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ PhysicsVolumeChangedDelegate; // 0x0171(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_172[0xA6]; // 0x0172(0x00A6)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify); + void K2_AddLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddLocalTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddRelativeLocation(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddRelativeRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_AttachTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachType, bool bWeldSimulatedBodies); + bool K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); + void K2_DetachFromComponent(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule, bool bCallModify); + void K2_SetRelativeLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetRelativeTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetWorldTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void OnRep_AttachChildren(); + void OnRep_AttachParent(); + void OnRep_AttachSocketName(); + void OnRep_Transform(); + void OnRep_Visibility(bool OldValue); + void ResetRelativeTransform(); + void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale); + void SetCanSkipOverlaps(bool bInSkipOverlaps); + void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren); + void SetMobility(EComponentMobility NewMobility); + void SetRelativeScale3D(const struct FVector& NewScale3D); + void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume); + void SetVisibility(bool bNewVisibility, bool bPropagateToChildren); + void SetWorldScale3D(const struct FVector& NewScale); + bool SnapTo(class USceneComponent* InParent, class FName InSocketName); + void ToggleVisibility(bool bPropagateToChildren); + + bool DoesSocketExist(class FName InSocketName) const; + TArray GetAllSocketNames() const; + class USceneComponent* GetAttachParent() const; + class FName GetAttachSocketName() const; + class USceneComponent* GetChildComponent(int32 ChildIndex) const; + void GetChildrenComponents(bool bIncludeAllDescendants, TArray* Children) const; + struct FVector GetComponentVelocity() const; + struct FVector GetForwardVector() const; + int32 GetNumChildrenComponents() const; + void GetParentComponents(TArray* Parents) const; + class APhysicsVolume* GetPhysicsVolume() const; + struct FTransform GetRelativeTransform() const; + struct FVector GetRightVector() const; + bool GetShouldUpdatePhysicsVolume() const; + struct FVector GetSocketLocation(class FName InSocketName) const; + struct FQuat GetSocketQuaternion(class FName InSocketName) const; + struct FRotator GetSocketRotation(class FName InSocketName) const; + struct FTransform GetSocketTransform(class FName InSocketName, ERelativeTransformSpace TransformSpace) const; + struct FVector GetUpVector() const; + bool IsAnySimulatingPhysics() const; + bool IsSimulatingPhysics(class FName BoneName) const; + bool IsVisible() const; + struct FVector K2_GetComponentLocation() const; + struct FRotator K2_GetComponentRotation() const; + struct FVector K2_GetComponentScale() const; + struct FTransform K2_GetComponentToWorld() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneComponent") + } + static class USceneComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_USceneComponent; + +// Class Engine.AnimNotifyState +// 0x0008 (0x0030 - 0x0028) +class UAnimNotifyState : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FString GetNotifyName() const; + bool Received_NotifyBegin(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration) const; + bool Received_NotifyEnd(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const; + bool Received_NotifyTick(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float FrameDeltaTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState") + } + static class UAnimNotifyState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState; + +// Class Engine.AnimNotifyState_DisableRootMotion +// 0x0000 (0x0030 - 0x0030) +class UAnimNotifyState_DisableRootMotion final : public UAnimNotifyState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_DisableRootMotion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_DisableRootMotion") + } + static class UAnimNotifyState_DisableRootMotion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_DisableRootMotion; + +// Class Engine.HLODProxyDesc +// 0x0000 (0x0028 - 0x0028) +class UHLODProxyDesc final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODProxyDesc") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODProxyDesc") + } + static class UHLODProxyDesc* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODProxyDesc; + +// Class Engine.StaticMeshSocket +// 0x0040 (0x0068 - 0x0028) +class UStaticMeshSocket final : public UObject +{ +public: + class FName SocketName; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeLocation; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RelativeRotation; // 0x003C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector RelativeScale; // 0x0048(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Tag; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMeshSocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMeshSocket") + } + static class UStaticMeshSocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStaticMeshSocket; + +// Class Engine.BlueprintFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintFunctionLibrary : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintFunctionLibrary") + } + static class UBlueprintFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintFunctionLibrary; + +// Class Engine.BookmarkBase +// 0x0000 (0x0028 - 0x0028) +class UBookmarkBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BookmarkBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BookmarkBase") + } + static class UBookmarkBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBookmarkBase; + +// Class Engine.BookMark2D +// 0x0010 (0x0038 - 0x0028) +class UBookMark2D final : public UBookmarkBase +{ +public: + float Zoom2D; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint Location; // 0x002C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BookMark2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BookMark2D") + } + static class UBookMark2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBookMark2D; + +// Class Engine.Actor +// 0x0220 (0x0248 - 0x0028) +class AActor : public UObject +{ +public: + struct FActorTickFunction PrimaryActorTick; // 0x0028(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 bHiddenIsManaged : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHiddenCalledFromManager : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetTemporary : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetStartup : 1; // 0x0070(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyRelevantToOwner : 1; // 0x0070(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysRelevant : 1; // 0x0070(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplicateMovement : 1; // 0x0070(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHidden : 1; // 0x0070(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bTearOff : 1; // 0x0071(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bForceNetAddressable : 1; // 0x0071(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bExchangedRoles : 1; // 0x0071(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetLoadOnClient : 1; // 0x0071(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetUseOwnerRelevancy : 1; // 0x0071(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRelevantForNetworkReplays : 1; // 0x0071(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRelevantForLevelBounds : 1; // 0x0071(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplayRewindable : 1; // 0x0071(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowTickBeforeBeginPlay : 1; // 0x0072(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoDestroyWhenFinished : 1; // 0x0072(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCanBeDamaged : 1; // 0x0072(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bBlockInput : 1; // 0x0072(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollideWhenPlacing : 1; // 0x0072(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFindCameraComponentWhenViewTarget : 1; // 0x0072(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateOverlapEventsDuringLevelStreaming : 1; // 0x0072(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoresOriginShifting : 1; // 0x0072(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableAutoLODGeneration : 1; // 0x0073(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsEditorOnlyActor : 1; // 0x0073(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bActorSeamlessTraveled : 1; // 0x0073(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplicates : 1; // 0x0073(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCanBeInCluster : 1; // 0x0073(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAllowReceiveTickEventOnDedicatedServer : 1; // 0x0073(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_73_6 : 2; // 0x0073(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_74_0 : 2; // 0x0074(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bUpdateInitialOverlaps : 1; // 0x0074(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_74_3 : 5; // 0x0074(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bActorEnableCollision : 1; // 0x0075(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bActorIsBeingDestroyed : 1; // 0x0075(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + EActorUpdateOverlapsMethod UpdateOverlapsMethodDuringLevelStreaming; // 0x0076(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EActorUpdateOverlapsMethod DefaultUpdateOverlapsMethodDuringLevelStreaming; // 0x0077(0x0001)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENetRole RemoteRole; // 0x0078(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRepMovement ReplicatedMovement; // 0x007C(0x0034)(Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPrivate) + float InitialLifeSpan; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomTimeDilation; // 0x00B4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRepAttachment AttachmentReplication; // 0x00C0(0x0040)(Net, Transient, RepNotify, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class AActor* Owner; // 0x0100(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName NetDriverName; // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENetRole Role; // 0x0110(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENetDormancy NetDormancy; // 0x0111(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod SpawnCollisionHandlingMethod; // 0x0112(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAutoReceiveInput AutoReceiveInput; // 0x0113(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InputPriority; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInputComponent* InputComponent; // 0x0118(0x0008)(ExportObject, ZeroConstructor, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetCullDistanceSquared; // 0x0120(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NetTag; // 0x0124(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetUpdateFrequency; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinNetUpdateFrequency; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetPriority; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0xC]; // 0x0134(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* Instigator; // 0x0140(0x0008)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Children; // 0x0148(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class USceneComponent* RootComponent; // 0x0158(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ControllingMatineeActors; // 0x0160(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_170[0x8]; // 0x0170(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Layers; // 0x0178(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TWeakObjectPtr ParentComponent; // 0x0188(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Tags; // 0x0198(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnTakeAnyDamage; // 0x01A8(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnTakePointDamage; // 0x01A9(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnTakeRadialDamage; // 0x01AA(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnActorBeginOverlap; // 0x01AB(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnActorEndOverlap; // 0x01AC(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x01AD(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x01AE(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnClicked; // 0x01AF(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnReleased; // 0x01B0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x01B1(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x01B2(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x01B3(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x01B4(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnActorHit; // 0x01B5(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnDestroyed; // 0x01B6(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnEndPlay; // 0x01B7(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1B8[0x60]; // 0x01B8(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstanceComponents; // 0x0218(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray BlueprintCreatedComponents; // 0x0228(0x0010)(ExportObject, ZeroConstructor, NonTransactional, ContainsInstancedReference, TextExportTransient, NativeAccessSpecifierPublic) + uint8 Pad_238[0x10]; // 0x0238(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UActorComponent* AddComponent(class FName TemplateName, bool bManualAttachment, const struct FTransform& RelativeTransform, const class UObject* ComponentTemplateContext, bool bDeferredFinish); + class UActorComponent* AddComponentByClass(TSubclassOf Class_0, bool bManualAttachment, const struct FTransform& RelativeTransform, bool bDeferredFinish); + void AddTickPrerequisiteActor(class AActor* PrerequisiteActor); + void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void DetachRootComponentFromParent(bool bMaintainWorldPosition); + void DisableInput(class APlayerController* PlayerController); + void EnableInput(class APlayerController* PlayerController); + void FinishAddComponent(class UActorComponent* Component, bool bManualAttachment, const struct FTransform& RelativeTransform); + void FlushNetDormancy(); + void ForceNetUpdate(); + bool GetTickableWhenPaused(); + void K2_AddActorLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorLocalTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AddActorWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_AttachRootComponentTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies); + void K2_AttachRootComponentToActor(class AActor* InParentActor, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies); + void K2_AttachToActor(class AActor* ParentActor, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); + void K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies); + void K2_DestroyActor(); + void K2_DestroyComponent(class UActorComponent* Component); + void K2_DetachFromActor(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule); + void K2_OnBecomeViewTarget(class APlayerController* PC); + void K2_OnEndViewTarget(class APlayerController* PC); + void K2_OnReset(); + bool K2_SetActorLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_SetActorLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetActorRelativeLocation(const struct FVector& NewRelativeLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetActorRelativeRotation(const struct FRotator& NewRelativeRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + void K2_SetActorRelativeTransform(const struct FTransform& NewRelativeTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_SetActorRotation(const struct FRotator& NewRotation, bool bTeleportPhysics); + bool K2_SetActorTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport); + bool K2_TeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation); + class UMaterialInstanceDynamic* MakeMIDForMaterial(class UMaterialInterface* Parent); + void MakeNoise(float Loudness, class APawn* NoiseInstigator, const struct FVector& NoiseLocation, float MaxRange, class FName Tag); + void OnRep_AttachmentReplication(); + void OnRep_Instigator(); + void OnRep_Owner(); + void OnRep_ReplicatedMovement(); + void OnRep_ReplicateMovement(); + void PrestreamMeshes(float Seconds, bool bEnableStreaming); + void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups); + void ReceiveActorBeginCursorOver(); + void ReceiveActorBeginOverlap(class AActor* OtherActor); + void ReceiveActorEndCursorOver(); + void ReceiveActorEndOverlap(class AActor* OtherActor); + void ReceiveActorOnClicked(const struct FKey& ButtonPressed); + void ReceiveActorOnInputTouchBegin(const ETouchIndex FingerIndex); + void ReceiveActorOnInputTouchEnd(const ETouchIndex FingerIndex); + void ReceiveActorOnInputTouchEnter(const ETouchIndex FingerIndex); + void ReceiveActorOnInputTouchLeave(const ETouchIndex FingerIndex); + void ReceiveActorOnReleased(const struct FKey& ButtonReleased); + void ReceiveAnyDamage(float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser); + void ReceiveBeginPlay(); + void ReceiveDestroyed(); + void ReceiveEndPlay(EEndPlayReason EndPlayReason); + void ReceiveHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void ReceivePointDamage(float Damage, const class UDamageType* DamageType, const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, class AController* InstigatedBy, class AActor* DamageCauser, const struct FHitResult& HitInfo); + void ReceiveRadialDamage(float DamageReceived, const class UDamageType* DamageType, const struct FVector& Origin, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser); + void ReceiveTick(float DeltaSeconds); + void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor); + void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent); + void SetActorEnableCollision(bool bNewActorEnableCollision); + void SetActorHiddenInGame(bool bNewHidden); + void SetActorRelativeScale3D(const struct FVector& NewRelativeScale); + void SetActorScale3D(const struct FVector& NewScale3D); + void SetActorTickEnabled(bool bEnabled); + void SetActorTickInterval(float TickInterval); + void SetAutoDestroyWhenFinished(bool bVal); + void SetLifeSpan(float InLifespan); + void SetNetDormancy(ENetDormancy NewDormancy); + void SetOwner(class AActor* NewOwner); + void SetReplicateMovement(bool bInReplicateMovement); + void SetReplicates(bool bInReplicates); + void SetTickableWhenPaused(bool bTickableWhenPaused); + void SetTickGroup(ETickingGroup NewTickGroup); + void SetUpdateInitialOverlaps(bool InUpdateInitialOverlaps); + void SnapRootComponentTo(class AActor* InParentActor, class FName InSocketName); + void TearOff(); + void UserConstructionScript(); + + bool ActorHasTag(class FName Tag) const; + void GetActorBounds(bool bOnlyCollidingComponents, struct FVector* Origin, struct FVector* BoxExtent, bool bIncludeFromChildActors) const; + bool GetActorEnableCollision() const; + void GetActorEyesViewPoint(struct FVector* OutLocation, struct FRotator* OutRotation) const; + struct FVector GetActorForwardVector() const; + struct FVector GetActorRelativeScale3D() const; + struct FVector GetActorRightVector() const; + struct FVector GetActorScale3D() const; + float GetActorTickInterval() const; + float GetActorTimeDilation() const; + struct FVector GetActorUpVector() const; + void GetAllChildActors(TArray* ChildActors, bool bIncludeDescendants) const; + void GetAttachedActors(TArray* OutActors, bool bResetArray) const; + class AActor* GetAttachParentActor() const; + class FName GetAttachParentSocketName() const; + class UActorComponent* GetComponentByClass(TSubclassOf ComponentClass) const; + TArray GetComponentsByInterface(TSubclassOf Interface) const; + TArray GetComponentsByTag(TSubclassOf ComponentClass, class FName Tag) const; + float GetDistanceTo(const class AActor* OtherActor) const; + float GetDotProductTo(const class AActor* OtherActor) const; + float GetGameTimeSinceCreation() const; + float GetHorizontalDistanceTo(const class AActor* OtherActor) const; + float GetHorizontalDotProductTo(const class AActor* OtherActor) const; + float GetInputAxisKeyValue(const struct FKey& InputAxisKey) const; + float GetInputAxisValue(const class FName InputAxisName) const; + struct FVector GetInputVectorAxisValue(const struct FKey& InputAxisKey) const; + class APawn* GetInstigator() const; + class AController* GetInstigatorController() const; + float GetLifeSpan() const; + ENetRole GetLocalRole() const; + void GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const; + void GetOverlappingComponents(TArray* OverlappingComponents) const; + class AActor* GetOwner() const; + class AActor* GetParentActor() const; + class UChildActorComponent* GetParentComponent() const; + ENetRole GetRemoteRole() const; + float GetSquaredDistanceTo(const class AActor* OtherActor) const; + float GetSquaredHorizontalDistanceTo(const class AActor* OtherActor) const; + const struct FTransform GetTransform() const; + struct FVector GetVelocity() const; + float GetVerticalDistanceTo(const class AActor* OtherActor) const; + bool HasAuthority() const; + bool IsActorBeingDestroyed() const; + bool IsActorTickEnabled() const; + bool IsChildActor() const; + bool IsOverlappingActor(const class AActor* Other) const; + struct FVector K2_GetActorLocation() const; + struct FRotator K2_GetActorRotation() const; + TArray K2_GetComponentsByClass(TSubclassOf ComponentClass) const; + class USceneComponent* K2_GetRootComponent() const; + bool WasRecentlyRendered(float Tolerance) const; + bool WasRecentlyRenderedOnScreen(float Tolerance) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor") + } + static class AActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AActor; + +// Class Engine.Brush +// 0x0038 (0x0280 - 0x0248) +class ABrush : public AActor +{ +public: + EBrushType BrushType; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor BrushColor; // 0x024C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyFlags; // 0x0250(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bColored : 1; // 0x0254(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSolidWhenSelected : 1; // 0x0254(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPlaceableFromClassBrowser : 1; // 0x0254(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNotForClientOrServer : 1; // 0x0254(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_255[0x3]; // 0x0255(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UModel* Brush; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBrushComponent* BrushComponent; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bInManipulation : 1; // 0x0268(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SavedSelections; // 0x0270(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Brush") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Brush") + } + static class ABrush* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABrush; + +// Class Engine.ParticleSystemReplay +// 0x0018 (0x0040 - 0x0028) +class UParticleSystemReplay final : public UObject +{ +public: + int32 ClipIDNumber; // 0x0028(0x0004)(Edit, ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x14]; // 0x002C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleSystemReplay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleSystemReplay") + } + static class UParticleSystemReplay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleSystemReplay; + +// Class Engine.Info +// 0x0000 (0x0248 - 0x0248) +class AInfo : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Info") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Info") + } + static class AInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInfo; + +// Class Engine.GameModeBase +// 0x00A0 (0x02E8 - 0x0248) +class AGameModeBase : public AInfo +{ +public: + class FString OptionsString; // 0x0248(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameSessionClass; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameStateClass; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerControllerClass; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerStateClass; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf HUDClass; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultPawnClass; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SpectatorClass; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReplaySpectatorPlayerControllerClass; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ServerStatReplicatorClass; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameSession* GameSession; // 0x02A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameStateBase* GameState; // 0x02A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AServerStatReplicator* ServerStatReplicator; // 0x02B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DefaultPlayerName; // 0x02B8(0x0018)(Edit, NativeAccessSpecifierPublic) + uint8 bUseSeamlessTravel : 1; // 0x02D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStartPlayersAsSpectators : 1; // 0x02D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bPauseable : 1; // 0x02D0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_2D1[0x17]; // 0x02D1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanSpectate(class APlayerController* Viewer, class APlayerState* ViewTarget); + void ChangeName(class AController* Controller, const class FString& NewName, bool bNameChange); + class AActor* ChoosePlayerStart(class AController* Player); + class AActor* FindPlayerStart(class AController* Player, const class FString& IncomingName); + class UClass* GetDefaultPawnClassForController(class AController* InController); + int32 GetNumPlayers(); + int32 GetNumSpectators(); + void HandleStartingNewPlayer(class APlayerController* NewPlayer); + void InitializeHUDForPlayer(class APlayerController* NewPlayer); + void InitStartSpot(class AActor* StartSpot, class AController* NewPlayer); + class AActor* K2_FindPlayerStart(class AController* Player, const class FString& IncomingName); + void K2_OnChangeName(class AController* Other, const class FString& NewName, bool bNameChange); + void K2_OnLogout(class AController* ExitingController); + void K2_OnRestartPlayer(class AController* NewPlayer); + void K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC); + void K2_PostLogin(class APlayerController* NewPlayer); + bool PlayerCanRestart(class APlayerController* Player); + void ResetLevel(); + void RestartPlayer(class AController* NewPlayer); + void RestartPlayerAtPlayerStart(class AController* NewPlayer, class AActor* StartSpot); + void RestartPlayerAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform); + void ReturnToMainMenuHost(); + bool ShouldReset(class AActor* ActorToReset); + class APawn* SpawnDefaultPawnAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform); + class APawn* SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot); + void StartPlay(); + + bool HasMatchEnded() const; + bool HasMatchStarted() const; + bool MustSpectate(class APlayerController* NewPlayerController) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameModeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameModeBase") + } + static class AGameModeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameModeBase; + +// Class Engine.GameNetworkManager +// 0x00B0 (0x02F8 - 0x0248) +class AGameNetworkManager final : public AInfo +{ +public: + float BadPacketLossThreshold; // 0x0248(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SeverePacketLossThreshold; // 0x024C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BadPingThreshold; // 0x0250(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SeverePingThreshold; // 0x0254(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AdjustedNetSpeed; // 0x0258(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastNetSpeedUpdateTime; // 0x025C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalNetBandwidth; // 0x0260(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinDynamicBandwidth; // 0x0264(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDynamicBandwidth; // 0x0268(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsStandbyCheckingEnabled : 1; // 0x026C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasStandbyCheatTriggered : 1; // 0x026C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StandbyRxCheatTime; // 0x0270(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StandbyTxCheatTime; // 0x0274(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentMissingForRxStandby; // 0x0278(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentMissingForTxStandby; // 0x027C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentForBadPing; // 0x0280(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JoinInProgressStandbyWaitTime; // 0x0284(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveRepSize; // 0x0288(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAXPOSITIONERRORSQUARED; // 0x028C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAXNEARZEROVELOCITYSQUARED; // 0x0290(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CLIENTADJUSTUPDATECOST; // 0x0294(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAXCLIENTUPDATEINTERVAL; // 0x0298(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxClientForcedUpdateDuration; // 0x029C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerForcedUpdateHitchThreshold; // 0x02A0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerForcedUpdateHitchCooldown; // 0x02A4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxMoveDeltaTime; // 0x02A8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxClientSmoothingDeltaTime; // 0x02AC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetSendMoveDeltaTime; // 0x02B0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetSendMoveDeltaTimeThrottled; // 0x02B4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetSendMoveDeltaTimeStationary; // 0x02B8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClientNetSendMoveThrottleAtNetSpeed; // 0x02BC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClientNetSendMoveThrottleOverPlayerCount; // 0x02C0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClientAuthorativePosition; // 0x02C4(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ClientErrorUpdateRateLimit; // 0x02C8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetCamUpdateDeltaTime; // 0x02CC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClientNetCamUpdatePositionLimit; // 0x02D0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMovementTimeDiscrepancyDetection; // 0x02D4(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMovementTimeDiscrepancyResolution; // 0x02D5(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D6[0x2]; // 0x02D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MovementTimeDiscrepancyMaxTimeMargin; // 0x02D8(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTimeDiscrepancyMinTimeMargin; // 0x02DC(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTimeDiscrepancyResolutionRate; // 0x02E0(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTimeDiscrepancyDriftAllowance; // 0x02E4(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMovementTimeDiscrepancyForceCorrectionsDuringResolution; // 0x02E8(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDistanceBasedRelevancy; // 0x02E9(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EA[0xE]; // 0x02EA(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameNetworkManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameNetworkManager") + } + static class AGameNetworkManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameNetworkManager; + +// Class Engine.BlendProfile +// 0x0020 (0x0048 - 0x0028) +class UBlendProfile final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* OwningSkeleton; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ProfileEntries; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendProfile") + } + static class UBlendProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendProfile; + +// Class Engine.PrimitiveComponent +// 0x0260 (0x0480 - 0x0220) +class UPrimitiveComponent : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EVisibilityGroupMask VisibilityGroup; // 0x0220(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDrawDistance; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LDMaxDrawDistance; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedMaxDrawDistance; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneDepthPriorityGroup DepthPriorityGroup; // 0x0230(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneDepthPriorityGroup ViewOwnerDepthPriorityGroup; // 0x0231(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EIndirectLightingCacheQuality IndirectLightingCacheQuality; // 0x0232(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightmapType LightmapType; // 0x0233(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMaxLODAsImposter : 1; // 0x0234(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBatchImpostersAsInstances : 1; // 0x0234(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNeverDistanceCull : 1; // 0x0234(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_234_3 : 4; // 0x0234(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAlwaysCreatePhysicsState : 1; // 0x0234(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateOverlapEvents : 1; // 0x0235(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMovementOverlapQueries : 1; // 0x0235(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMultiBodyOverlap : 1; // 0x0235(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTraceComplexOnMove : 1; // 0x0235(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReturnMaterialOnMove : 1; // 0x0235(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseViewOwnerDepthPriorityGroup : 1; // 0x0235(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowCullDistanceVolume : 1; // 0x0235(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasMotionBlurVelocityMeshes : 1; // 0x0235(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInReflectionCaptures : 1; // 0x0236(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInRealTimeSkyCaptures : 1; // 0x0236(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInRayTracing : 1; // 0x0236(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInProbeVolumes : 1; // 0x0236(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInProbeVolumesSecond : 1; // 0x0236(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInBackfaceCapture : 1; // 0x0236(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysInBackfaceCapture : 1; // 0x0236(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHideForOutdoorCaptures : 1; // 0x0236(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHideForIndoorCaptures : 1; // 0x0237(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreLightLeakingCorrection : 1; // 0x0237(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysVisibleInCapture : 1; // 0x0237(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderInMainPass : 1; // 0x0237(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderInDepthPass : 1; // 0x0237(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReceivesDecals : 1; // 0x0237(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReceivesWeatherDecals : 1; // 0x0237(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOwnerNoSee : 1; // 0x0237(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyOwnerSee : 1; // 0x0238(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTreatAsBackgroundForOcclusion : 1; // 0x0238(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAsOccluder : 1; // 0x0238(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsRaytracingBigOccluder : 1; // 0x0238(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSelectable : 1; // 0x0238(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceMipStreaming : 1; // 0x0238(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPerInstanceHitProxies : 1; // 0x0238(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastShadow : 1; // 0x0238(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectDynamicIndirectLighting : 1; // 0x0239(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectDistanceFieldLighting : 1; // 0x0239(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDynamicShadow : 1; // 0x0239(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastStaticShadow : 1; // 0x0239(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastVolumetricTranslucentShadow : 1; // 0x0239(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastContactShadow : 1; // 0x0239(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSelfShadowOnly : 1; // 0x0239(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastFarShadow : 1; // 0x0239(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastInsetShadow : 1; // 0x023A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastCinematicShadow : 1; // 0x023A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastHiddenShadow : 1; // 0x023A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowAsTwoSided : 1; // 0x023A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowAsBackfacedMinLOD : 1; // 0x023A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDirectionalShadow : 1; // 0x023A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLightAsIfStatic : 1; // 0x023A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLightAttachmentsAsGroup : 1; // 0x023A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExcludeFromLightAttachmentGroup : 1; // 0x023B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReceiveMobileCSMShadows : 1; // 0x023B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSingleSampleShadowFromStationaryLights : 1; // 0x023B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreRadialImpulse : 1; // 0x023B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreRadialForce : 1; // 0x023B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyImpulseOnDamage : 1; // 0x023B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplicatePhysicsToAutonomousProxy : 1; // 0x023B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFillCollisionUnderneathForNavmesh : 1; // 0x023B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 AlwaysLoadOnClient : 1; // 0x023C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 AlwaysLoadOnServer : 1; // 0x023C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseEditorCompositing : 1; // 0x023C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderCustomDepth : 1; // 0x023C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibleInSceneCaptureOnly : 1; // 0x023C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHiddenInSceneCapture : 1; // 0x023C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EHasCustomNavigableGeometry bHasCustomNavigableGeometry; // 0x023D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23E[0x1]; // 0x023E(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ECanBeCharacterBase CanCharacterStepUpOn; // 0x023F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x0240(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + ERendererStencilMask CustomDepthStencilWriteMask; // 0x0241(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_242[0x2]; // 0x0242(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CustomDepthStencilValue; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCustomPrimitiveData CustomPrimitiveData; // 0x0248(0x0010)(Edit, AdvancedDisplay, NativeAccessSpecifierPrivate) + struct FCustomPrimitiveData CustomPrimitiveDataInternal; // 0x0258(0x0010)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TranslucencySortPriority; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucencySortDistanceOffset; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VisibilityId; // 0x0278(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RuntimeVirtualTextures; // 0x0280(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int8 VirtualTextureLodBias; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 VirtualTextureCullMips; // 0x0291(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 VirtualTextureMinCoverage; // 0x0292(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType; // 0x0293(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x8]; // 0x0294(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float LpvBiasMultiplier; // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ShadowMinLOD; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A4[0x8]; // 0x02A4(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float BoundsScale; // 0x02AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MoveIgnoreActors; // 0x02C0(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray MoveIgnoreComponents; // 0x02D0(0x0010)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_2E0[0x10]; // 0x02E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBodyInstance BodyInstance; // 0x02F0(0x0158)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentHit; // 0x0448(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentBeginOverlap; // 0x0449(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentEndOverlap; // 0x044A(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentWake; // 0x044B(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnComponentSleep; // 0x044C(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44D[0x1]; // 0x044D(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x044E(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x044F(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnClicked; // 0x0450(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnReleased; // 0x0451(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x0452(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x0453(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x0454(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x0455(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_456[0x1A]; // 0x0456(0x001A)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* LODParentPrimitive; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bwIsLightProbesCaptureBlocker : 1; // 0x0478(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_479[0x3]; // 0x0479(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bwAllowGPUCulling; // 0x047C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47D[0x3]; // 0x047D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddAngularImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddAngularImpulseInDegrees(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddAngularImpulseInRadians(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddForce(const struct FVector& Force, class FName BoneName, bool bAccelChange); + void AddForceAtLocation(const struct FVector& Force, const struct FVector& Location, class FName BoneName); + void AddForceAtLocationLocal(const struct FVector& Force, const struct FVector& Location, class FName BoneName); + void AddImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange); + void AddImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName); + void AddRadialForce(const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bAccelChange); + void AddRadialImpulse(const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bVelChange); + void AddTorque(const struct FVector& Torque, class FName BoneName, bool bAccelChange); + void AddTorqueInDegrees(const struct FVector& Torque, class FName BoneName, bool bAccelChange); + void AddTorqueInRadians(const struct FVector& Torque, class FName BoneName, bool bAccelChange); + void ClearMoveIgnoreActors(); + void ClearMoveIgnoreComponents(); + TArray CopyArrayOfMoveIgnoreActors(); + TArray CopyArrayOfMoveIgnoreComponents(); + class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex); + class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, class UMaterialInterface* Parent); + class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, class UMaterialInterface* SourceMaterial, class FName OptionalName); + struct FVector GetPhysicsLinearVelocity(class FName BoneName); + struct FVector GetPhysicsLinearVelocityAtPoint(const struct FVector& Point, class FName BoneName); + void IgnoreActorWhenMoving(class AActor* Actor, bool bShouldIgnore); + void IgnoreComponentWhenMoving(class UPrimitiveComponent* Component, bool bShouldIgnore); + bool IsAnyRigidBodyAwake(); + bool K2_BoxOverlapComponent(const struct FVector& InBoxCentre, const struct FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool K2_LineTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool K2_SphereOverlapComponent(const struct FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + bool K2_SphereTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit); + void PutRigidBodyToSleep(class FName BoneName); + void SetAllMassScale(float InMassScale); + void SetAllPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent); + void SetAllPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent); + void SetAllPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent); + void SetAllUseCCD(bool InUseCCD); + void SetAlwaysInBackfaceCapture(bool bValue); + void SetAlwaysVisibleInCapture(bool bValue); + void SetAngularDamping(float InDamping); + void SetBoundsScale(float NewBoundsScale); + void SetCastHiddenShadow(bool NewCastHiddenShadow); + void SetCastInsetShadow(bool bInCastInsetShadow); + void SetCastShadow(bool NewCastShadow); + void SetCenterOfMass(const struct FVector& CenterOfMassOffset, class FName BoneName); + void SetCollisionEnabled(ECollisionEnabled NewType, bool bUpdateOverlaps); + void SetCollisionObjectType(ECollisionChannel Channel); + void SetCollisionProfileName(class FName InCollisionProfileName, bool bUpdateOverlaps); + void SetCollisionResponseToAllChannels(ECollisionResponse NewResponse, bool bUpdateOverlaps); + void SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse, bool bUpdateOverlaps); + void SetConstraintMode(EDOFMode ConstraintMode); + void SetCullDistance(float NewCullDistance); + void SetCustomDepthStencilValue(int32 Value); + void SetCustomDepthStencilWriteMask(ERendererStencilMask WriteMaskBit); + void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value); + void SetCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value); + void SetCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value); + void SetCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value); + void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value); + void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value); + void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value); + void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value); + void SetEnableGravity(bool bGravityEnabled); + void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup); + void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents); + void SetHiddenInSceneCapture(bool bValue); + void SetHideForIndoorCaptures(bool bValue); + void SetHideForOutdoorCaptures(bool bValue); + void SetIsLightProbesBlocker(bool bValue); + void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup); + void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); + void SetLinearDamping(float InDamping); + void SetMassOverrideInKg(class FName BoneName, float MassInKg, bool bOverrideMass); + void SetMassScale(class FName BoneName, float InMassScale); + void SetMaterial(int32 ElementIndex, class UMaterialInterface* Material); + void SetMaterialByName(class FName MaterialSlotName, class UMaterialInterface* Material); + void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision); + void SetOnlyOwnerSee(bool bNewOnlyOwnerSee); + void SetOwnerNoSee(bool bNewOwnerNoSee); + void SetPhysicsAngularVelocity(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsMaxAngularVelocity(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName); + void SetPhysMaterialOverride(class UPhysicalMaterial* NewPhysMaterial); + void SetReceivesDecals(bool bNewReceivesDecals); + void SetReceivesWeatherDecals(bool bNewReceivesWeatherDecals); + void SetRenderCustomDepth(bool bValue); + void SetRenderInMainPass(bool bValue); + void SetSimulatePhysics(bool bSimulate); + void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights); + void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset); + void SetTranslucentSortPriority(int32 NewTranslucentSortPriority); + void SetUseCCD(bool InUseCCD, class FName BoneName); + void SetVisibleInBackfaceCapture(bool bValue); + void SetVisibleInProbesFirstBounce(bool bValue); + void SetVisibleInProbesSecondBounce(bool bValue); + void SetVisibleInSceneCaptureOnly(bool bValue); + void SetWalkableSlopeOverride(const struct FWalkableSlopeOverride& NewOverride); + void WakeAllRigidBodies(); + void WakeRigidBody(class FName BoneName); + + bool CanCharacterStepUp(class APawn* Pawn) const; + float GetAngularDamping() const; + struct FVector GetCenterOfMass(class FName BoneName) const; + float GetClosestPointOnCollision(const struct FVector& Point, struct FVector* OutPointOnBody, class FName BoneName) const; + ECollisionEnabled GetCollisionEnabled() const; + ECollisionChannel GetCollisionObjectType() const; + class FName GetCollisionProfileName() const; + ECollisionResponse GetCollisionResponseToChannel(ECollisionChannel Channel) const; + bool GetGenerateOverlapEvents() const; + struct FVector GetInertiaTensor(class FName BoneName) const; + float GetLinearDamping() const; + float GetMass() const; + float GetMassScale(class FName BoneName) const; + class UMaterialInterface* GetMaterial(int32 ElementIndex) const; + class UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, int32* SectionIndex) const; + int32 GetNumMaterials() const; + void GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const; + void GetOverlappingComponents(TArray* OutOverlappingComponents) const; + struct FVector GetPhysicsAngularVelocity(class FName BoneName) const; + struct FVector GetPhysicsAngularVelocityInDegrees(class FName BoneName) const; + struct FVector GetPhysicsAngularVelocityInRadians(class FName BoneName) const; + const struct FWalkableSlopeOverride GetWalkableSlopeOverride() const; + bool IsGravityEnabled() const; + bool IsOverlappingActor(const class AActor* Other) const; + bool IsOverlappingComponent(const class UPrimitiveComponent* OtherComp) const; + bool K2_IsCollisionEnabled() const; + bool K2_IsPhysicsCollisionEnabled() const; + bool K2_IsQueryCollisionEnabled() const; + struct FVector ScaleByMomentOfInertia(const struct FVector& InputVector, class FName BoneName) const; + bool WasRecentlyRendered(float Tolerance) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrimitiveComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrimitiveComponent") + } + static class UPrimitiveComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPrimitiveComponent; + +// Class Engine.DrawFrustumComponent +// 0x0020 (0x04A0 - 0x0480) +class UDrawFrustumComponent final : public UPrimitiveComponent +{ +public: + struct FColor FrustumColor; // 0x0480(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumAngle; // 0x0484(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumAspectRatio; // 0x0488(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumStartDist; // 0x048C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrustumEndDist; // 0x0490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_494[0x4]; // 0x0494(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* Texture; // 0x0498(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DrawFrustumComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DrawFrustumComponent") + } + static class UDrawFrustumComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDrawFrustumComponent; + +// Class Engine.ShapeComponent +// 0x0020 (0x04A0 - 0x0480) +#pragma pack(push, 0x1) +class alignas(0x10) UShapeComponent : public UPrimitiveComponent +{ +public: + class UBodySetup* ShapeBodySetup; // 0x0480(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AreaClass; // 0x0488(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ShapeColor; // 0x0490(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDrawOnlyIfSelected : 1; // 0x0494(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldCollideWhenPlacing : 1; // 0x0494(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDynamicObstacle : 1; // 0x0494(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_495[0x3]; // 0x0495(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ShapeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ShapeComponent") + } + static class UShapeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UShapeComponent; + +// Class Engine.MaterialExpression +// 0x0018 (0x0040 - 0x0028) +class UMaterialExpression : public UObject +{ +public: + class UMaterial* Material; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialFunction* Function; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsParameterExpression : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpression") + } + static class UMaterialExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpression; + +// Class Engine.MaterialExpressionCustomOutput +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionCustomOutput : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCustomOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCustomOutput") + } + static class UMaterialExpressionCustomOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCustomOutput; + +// Class Engine.MaterialExpressionVertexInterpolator +// 0x0020 (0x0060 - 0x0040) +class UMaterialExpressionVertexInterpolator final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0xC]; // 0x0054(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVertexInterpolator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVertexInterpolator") + } + static class UMaterialExpressionVertexInterpolator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVertexInterpolator; + +// Class Engine.InterpFilter +// 0x0010 (0x0038 - 0x0028) +class UInterpFilter : public UObject +{ +public: + class FString Caption; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpFilter") + } + static class UInterpFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpFilter; + +// Class Engine.InterpFilter_Custom +// 0x0000 (0x0038 - 0x0038) +class UInterpFilter_Custom final : public UInterpFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpFilter_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpFilter_Custom") + } + static class UInterpFilter_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpFilter_Custom; + +// Class Engine.Volume +// 0x0000 (0x0280 - 0x0280) +class AVolume : public ABrush +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Volume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Volume") + } + static class AVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVolume; + +// Class Engine.InterpTrack +// 0x0048 (0x0070 - 0x0028) +class UInterpTrack : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SubTracks; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf TrackInstClass; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrackActiveCondition ActiveCondition; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TrackTitle; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOnePerGroup : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDirGroupOnly : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableTrack : 1; // 0x0068(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIsSelected : 1; // 0x0068(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIsAnimControlTrack : 1; // 0x0068(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSubTrackOnly : 1; // 0x0068(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisible : 1; // 0x0068(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsRecording : 1; // 0x0068(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrack") + } + static class UInterpTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrack; + +// Class Engine.InterpTrackMove +// 0x0058 (0x00C8 - 0x0070) +class UInterpTrackMove final : public UInterpTrack +{ +public: + struct FInterpCurveVector PosTrack; // 0x0070(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveVector EulerTrack; // 0x0088(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpLookupTrack LookupTrack; // 0x00A0(0x0010)(NativeAccessSpecifierPublic) + class FName LookAtGroupName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinCurveTension; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngCurveTension; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseQuatInterpolation : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowArrowAtKeys : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableMovement : 1; // 0x00C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowTranslationOnCurveEd : 1; // 0x00C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowRotationOnCurveEd : 1; // 0x00C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHide3DTrack : 1; // 0x00C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EInterpTrackMoveRotMode RotMode; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackMove") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackMove") + } + static class UInterpTrackMove* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackMove; + +// Class Engine.MovementComponent +// 0x0040 (0x0110 - 0x00D0) +class UMovementComponent : public UActorComponent +{ +public: + class USceneComponent* UpdatedComponent; // 0x00D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* UpdatedPrimitive; // 0x00D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x4]; // 0x00E0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Velocity; // 0x00E4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneConstraintNormal; // 0x00F0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PlaneConstraintOrigin; // 0x00FC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUpdateOnlyIfRendered : 1; // 0x0108(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoUpdateTickRegistration : 1; // 0x0108(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTickBeforeOwner : 1; // 0x0108(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoRegisterUpdatedComponent : 1; // 0x0108(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bConstrainToPlane : 1; // 0x0108(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSnapToPlaneAtStart : 1; // 0x0108(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoRegisterPhysicsVolumeUpdates : 1; // 0x0108(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComponentShouldUpdatePhysicsVolume : 1; // 0x0108(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_109[0x2]; // 0x0109(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + EPlaneConstraintAxisSetting PlaneConstraintAxisSetting; // 0x010B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool K2_MoveUpdatedComponent(const struct FVector& Delta, const struct FRotator& NewRotation, struct FHitResult* OutHit, bool bSweep, bool bTeleport); + void PhysicsVolumeChanged(class APhysicsVolume* NewVolume); + void SetPlaneConstraintAxisSetting(EPlaneConstraintAxisSetting NewAxisSetting); + void SetPlaneConstraintEnabled(bool bEnabled); + void SetPlaneConstraintFromVectors(const struct FVector& Forward, const struct FVector& Up); + void SetPlaneConstraintNormal(const struct FVector& PlaneNormal); + void SetPlaneConstraintOrigin(const struct FVector& PlaneOrigin); + void SetUpdatedComponent(class USceneComponent* NewUpdatedComponent); + void SnapUpdatedComponentToPlane(); + void StopMovementImmediately(); + + struct FVector ConstrainDirectionToPlane(const struct FVector& Direction) const; + struct FVector ConstrainLocationToPlane(const struct FVector& Location) const; + struct FVector ConstrainNormalToPlane(const struct FVector& normal) const; + float GetGravityZ() const; + float GetMaxSpeed() const; + class APhysicsVolume* GetPhysicsVolume() const; + EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting() const; + const struct FVector GetPlaneConstraintNormal() const; + const struct FVector GetPlaneConstraintOrigin() const; + bool IsExceedingMaxSpeed(float MaxSpeed) const; + float K2_GetMaxSpeedModifier() const; + float K2_GetModifiedMaxSpeed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovementComponent") + } + static class UMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovementComponent; + +// Class Engine.NavMovementComponent +// 0x0040 (0x0150 - 0x0110) +class UNavMovementComponent : public UMovementComponent +{ +public: + struct FNavAgentProperties NavAgentProps; // 0x0110(0x0030)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedPathBrakingDistance; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUpdateNavAgentWithOwnersCollision : 1; // 0x0144(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bUseAccelerationForPaths : 1; // 0x0144(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, GlobalConfig, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bUseFixedBrakingDistanceForPaths : 1; // 0x0144(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + struct FMovementProperties MovementState; // 0x0145(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_146[0x2]; // 0x0146(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* PathFollowingComp; // 0x0148(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void StopActiveMovement(); + void StopMovementKeepPathing(); + + bool IsCrouching() const; + bool IsFalling() const; + bool IsFlying() const; + bool IsMovingOnGround() const; + bool IsSwimming() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavMovementComponent") + } + static class UNavMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavMovementComponent; + +// Class Engine.LightComponentBase +// 0x0040 (0x0260 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) ULightComponentBase : public USceneComponent +{ +public: + struct FGuid LightGuid; // 0x0218(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Brightness; // 0x0228(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAffectsWorld : 1; // 0x0234(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastShadows : 1; // 0x0234(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_235[0x3]; // 0x0235(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EShadowQualityLevels CastShadowsThreshold; // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_239[0x3]; // 0x0239(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 CastStaticShadows : 1; // 0x023C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastDynamicShadows : 1; // 0x023C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectTranslucentLighting : 1; // 0x023C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTransmission : 1; // 0x023C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastVolumetricShadow : 1; // 0x023C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDeepShadow : 1; // 0x023C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastRaytracedShadow : 1; // 0x023C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectReflection : 1; // 0x023C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 wAffectVolumetricLighting : 1; // 0x023D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectGlobalIllumination : 1; // 0x023D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_23E[0x2]; // 0x023E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DeepShadowLayerDistribution; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bProbeOnly : 1; // 0x0244(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ProjectDynamicShadows : 1; // 0x0244(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastMovableCinematicShadows : 1; // 0x0244(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_245[0x3]; // 0x0245(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IndirectLightingIntensity; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringIntensity; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SamplesPerPixel; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAffectGlobalIllumination(bool bNewValue); + void SetAffectReflection(bool bNewValue); + void SetCastDeepShadow(bool bNewValue); + void SetCastMovableCinematicShadows(bool bNewValue); + void SetCastRaytracedShadow(bool bNewValue); + void SetCastShadows(bool bNewValue); + void SetCastVolumetricShadow(bool bNewValue); + void SetForceOnDuringProbeCaptures(bool bNewValue); + void SetProbeOnly(bool bNewValue); + void SetProjectShadow(bool bNewValue); + void SetSamplesPerPixel(int32 NewValue); + + bool GetCastShadows() const; + struct FLinearColor GetLightColor() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentBase") + } + static class ULightComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ULightComponentBase; + +// Class Engine.SkyLightComponent +// 0x01F0 (0x0450 - 0x0260) +class USkyLightComponent final : public ULightComponentBase +{ +public: + bool bRealTimeCapture; // 0x0258(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkyLightSourceType SourceType; // 0x0259(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* CubeMap; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceCubemapAngle; // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ShowOnlyActors; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 CubemapResolution; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyDistanceThreshold; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureEmissiveOnly; // 0x0288(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLowerHemisphereIsBlack; // 0x0289(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28A[0x2]; // 0x028A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor LowerHemisphereColor; // 0x028C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionMaxDistance; // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Contrast; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionExponent; // 0x02A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOcclusion; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor OcclusionTint; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCloudAmbientOcclusion : 1; // 0x02B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CloudAmbientOcclusionStrength; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAmbientOcclusionExtent; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAmbientOcclusionMapResolutionScale; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAmbientOcclusionApertureScale; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOcclusionCombineMode OcclusionCombineMode; // 0x02C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SkyOcclusionContrast; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyOcclusionExponent; // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D0[0xA8]; // 0x02D0(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* BlendDestinationCubemap; // 0x0378(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_380[0xD0]; // 0x0380(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RecaptureSky(); + void SetCubemap(class UTextureCube* NewCubemap); + void SetCubemapBlend(class UTextureCube* SourceCubemap, class UTextureCube* DestinationCubemap, float InBlendFraction); + void SetIndirectLightingIntensity(float NewIntensity); + void SetIntensity(float NewIntensity); + void SetLightColor(const struct FLinearColor& NewLightColor); + void SetLowerHemisphereColor(const struct FLinearColor& InLowerHemisphereColor); + void SetMinOcclusion(float InMinOcclusion); + void SetOcclusionContrast(float InOcclusionContrast); + void SetOcclusionExponent(float InOcclusionExponent); + void SetOcclusionTint(const struct FColor& InTint); + void SetVolumetricScatteringIntensity(float NewIntensity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightComponent") + } + static class USkyLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightComponent; + +// Class Engine.ParticleModule +// 0x0008 (0x0030 - 0x0028) +class UParticleModule : public UObject +{ +public: + uint8 bSpawnModule : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateModule : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFinalUpdateModule : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateForGPUEmitter : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCurvesAsColor : 1; // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 b3DDrawMode : 1; // 0x0028(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupported3DDrawMode : 1; // 0x0028(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x0028(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEditable : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LODDuplicate : 1; // 0x0029(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsRandomSeed : 1; // 0x0029(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresLoopingNotification : 1; // 0x0029(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LODValidity; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModule") + } + static class UParticleModule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModule; + +// Class Engine.ParticleModuleAccelerationBase +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleAccelerationBase : public UParticleModule +{ +public: + uint8 bAlwaysInWorldSpace : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationBase") + } + static class UParticleModuleAccelerationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationBase; + +// Class Engine.InterpTrackLinearColorBase +// 0x0020 (0x0090 - 0x0070) +class UInterpTrackLinearColorBase : public UInterpTrack +{ +public: + struct FInterpCurveLinearColor LinearColorTrack; // 0x0070(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveTension; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackLinearColorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackLinearColorBase") + } + static class UInterpTrackLinearColorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackLinearColorBase; + +// Class Engine.InterpTrackInst +// 0x0000 (0x0028 - 0x0028) +class UInterpTrackInst : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInst") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInst") + } + static class UInterpTrackInst* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInst; + +// Class Engine.InterpTrackInstFloatMaterialParam +// 0x0038 (0x0060 - 0x0028) +class UInterpTrackInstFloatMaterialParam final : public UInterpTrackInst +{ +public: + TArray MaterialInstances; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ResetFloats; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PrimitiveMaterialRefs; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UInterpTrackFloatMaterialParam* InstancedTrack; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstFloatMaterialParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstFloatMaterialParam") + } + static class UInterpTrackInstFloatMaterialParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstFloatMaterialParam; + +// Class Engine.MaterialExpressionVolumetricAdvancedMaterialInput +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionVolumetricAdvancedMaterialInput final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVolumetricAdvancedMaterialInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVolumetricAdvancedMaterialInput") + } + static class UMaterialExpressionVolumetricAdvancedMaterialInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVolumetricAdvancedMaterialInput; + +// Class Engine.InterpTrackInstProperty +// 0x0028 (0x0050 - 0x0028) +class UInterpTrackInstProperty : public UInterpTrackInst +{ +public: + TFieldPath InterpProperty; // 0x0028(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* PropertyOuterObjectInst; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstProperty") + } + static class UInterpTrackInstProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstProperty; + +// Class Engine.InterpTrackInstColorProp +// 0x0010 (0x0060 - 0x0050) +class UInterpTrackInstColorProp final : public UInterpTrackInstProperty +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor ResetColor; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstColorProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstColorProp") + } + static class UInterpTrackInstColorProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstColorProp; + +// Class Engine.ScriptViewportClient +// 0x0010 (0x0038 - 0x0028) +class UScriptViewportClient : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScriptViewportClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScriptViewportClient") + } + static class UScriptViewportClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScriptViewportClient; + +// Class Engine.MaterialExpressionClearCoatNormalCustomOutput +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionClearCoatNormalCustomOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionClearCoatNormalCustomOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionClearCoatNormalCustomOutput") + } + static class UMaterialExpressionClearCoatNormalCustomOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionClearCoatNormalCustomOutput; + +// Class Engine.VectorField +// 0x0020 (0x0048 - 0x0028) +class UVectorField : public UObject +{ +public: + struct FBox Bounds; // 0x0028(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Intensity; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorField") + } + static class UVectorField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorField; + +// Class Engine.BlueprintCore +// 0x0028 (0x0050 - 0x0028) +class UBlueprintCore : public UObject +{ +public: + TSubclassOf SkeletonGeneratedClass; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GeneratedClass; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLegacyNeedToPurgeSkelRefs; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid BlueprintGuid; // 0x003C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintCore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintCore") + } + static class UBlueprintCore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintCore; + +// Class Engine.Blueprint +// 0x0050 (0x00A0 - 0x0050) +class UBlueprint : public UBlueprintCore +{ +public: + TSubclassOf ParentClass; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlueprintType BlueprintType; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecompileOnLoad : 1; // 0x0059(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasBeenRegenerated : 1; // 0x0059(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsRegeneratingOnLoad : 1; // 0x0059(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BlueprintSystemVersion; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USimpleConstructionScript* SimpleConstructionScript; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ComponentTemplates; // 0x0068(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Timelines; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ComponentClassOverrides; // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UInheritableComponentHandler* InheritableComponentHandler; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Blueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Blueprint") + } + static class UBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprint; + +// Class Engine.FontFace +// 0x0030 (0x0058 - 0x0028) +class UFontFace final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SourceFilename; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFontHinting Hinting; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFontLoadingPolicy LoadingPolicy; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFontLayoutMethod LayoutMethod; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x15]; // 0x0043(0x0015)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontFace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontFace") + } + static class UFontFace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFontFace; + +// Class Engine.TextRenderComponent +// 0x0050 (0x04D0 - 0x0480) +class UTextRenderComponent : public UPrimitiveComponent +{ +public: + class FText Text; // 0x0480(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class UMaterialInterface* TextMaterial; // 0x0498(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* font; // 0x04A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHorizTextAligment HorizontalAlignment; // 0x04A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalTextAligment VerticalAlignment; // 0x04A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4AA[0x2]; // 0x04AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor TextRenderColor; // 0x04AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float XScale; // 0x04B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YScale; // 0x04B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldSize; // 0x04B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InvDefaultSize; // 0x04BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizSpacingAdjust; // 0x04C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VertSpacingAdjust; // 0x04C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysRenderAsText : 1; // 0x04C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4C9[0x7]; // 0x04C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void K2_SetText(const class FText& Value); + void SetFont(class Ufont* Value); + void SetHorizontalAlignment(EHorizTextAligment Value); + void SetHorizSpacingAdjust(float Value); + void SetText(const class FString& Value); + void SetTextMaterial(class UMaterialInterface* Material); + void SetTextRenderColor(const struct FColor& Value); + void SetVerticalAlignment(EVerticalTextAligment Value); + void SetVertSpacingAdjust(float Value); + void SetWorldSize(float Value); + void SetXScale(float Value); + void SetYScale(float Value); + + struct FVector GetTextLocalSize() const; + struct FVector GetTextWorldSize() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextRenderComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextRenderComponent") + } + static class UTextRenderComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextRenderComponent; + +// Class Engine.Controller +// 0x0078 (0x02C0 - 0x0248) +class AController : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerState* PlayerState; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnInstigatedAnyDamage; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class FName StateName; // 0x0270(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* Pawn; // 0x0278(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ACharacter* Character; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* TransformComponent; // 0x0290(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_298[0x18]; // 0x0298(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ControlRotation; // 0x02B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 bAttachToPawn : 1; // 0x02BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class APlayerController* CastToPlayerController(); + void ClientSetLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation); + void ClientSetRotation(const struct FRotator& NewRotation, bool bResetCamera); + void OnRep_Pawn(); + void OnRep_PlayerState(); + void Possess(class APawn* InPawn); + void ReceiveInstigatedAnyDamage(float Damage, const class UDamageType* DamageType, class AActor* DamagedActor, class AActor* DamageCauser); + void ReceivePossess(class APawn* PossessedPawn); + void ReceiveUnPossess(class APawn* UnpossessedPawn); + void ResetIgnoreInputFlags(); + void ResetIgnoreLookInput(); + void ResetIgnoreMoveInput(); + void SetControlRotation(const struct FRotator& NewRotation); + void SetIgnoreLookInput(bool bNewLookInput); + void SetIgnoreMoveInput(bool bNewMoveInput); + void SetInitialLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation); + void StopMovement(); + void UnPossess(); + + struct FRotator GetControlRotation() const; + struct FRotator GetDesiredRotation() const; + class AActor* GetViewTarget() const; + bool IsLocalController() const; + bool IsLocalPlayerController() const; + bool IsLookInputIgnored() const; + bool IsMoveInputIgnored() const; + bool IsPlayerController() const; + class APawn* K2_GetPawn() const; + bool LineOfSightTo(const class AActor* Other, const struct FVector& ViewPoint, bool bAlternateChecks) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Controller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Controller") + } + static class AController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AController; + +// Class Engine.PlayerController +// 0x02F0 (0x05B0 - 0x02C0) +class APlayerController : public AController +{ +public: + class UPlayer* Player; // 0x02C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* AcknowledgedPawn; // 0x02C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpTrackInstDirector* ControllingDirTrackInst; // 0x02D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AHUD* MyHUD; // 0x02D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerCameraManager* PlayerCameraManager; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerCameraManagerClass; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoManageActiveCameraTarget; // 0x02F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F1[0x3]; // 0x02F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator TargetViewRotation; // 0x02F4(0x000C)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_300[0xC]; // 0x0300(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float SmoothTargetViewRotationSpeed; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HiddenActors; // 0x0318(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray> HiddenPrimitiveComponents; // 0x0328(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_338[0x4]; // 0x0338(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float LastSpectatorStateSynchTime; // 0x033C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LastSpectatorSyncLocation; // 0x0340(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator LastSpectatorSyncRotation; // 0x034C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ClientCap; // 0x0358(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35C[0x4]; // 0x035C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCheatManager* CheatManager; // 0x0360(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CheatClass; // 0x0368(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPlayerInput* PlayerInput; // 0x0370(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActiveForceFeedbackEffects; // 0x0378(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_388[0x80]; // 0x0388(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_408_0 : 4; // 0x0408(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bPlayerIsWaiting : 1; // 0x0408(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_409[0x3]; // 0x0409(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 NetPlayerIndex; // 0x040C(0x0001)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40D[0x3B]; // 0x040D(0x003B)(Fixing Size After Last Property [ Dumper-7 ]) + class UNetConnection* PendingSwapConnection; // 0x0448(0x0008)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNetConnection* NetConnection; // 0x0450(0x0008)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_458[0xC]; // 0x0458(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float InputYawScale; // 0x0464(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputPitchScale; // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputRollScale; // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowMouseCursor : 1; // 0x0470(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableClickEvents : 1; // 0x0470(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableTouchEvents : 1; // 0x0470(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMouseOverEvents : 1; // 0x0470(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableTouchOverEvents : 1; // 0x0470(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceFeedbackEnabled : 1; // 0x0470(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_471[0x3]; // 0x0471(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ForceFeedbackScale; // 0x0474(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HapticFeedbackScale; // 0x0478(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ClickEventKeys; // 0x0480(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EMouseCursor DefaultMouseCursor; // 0x0490(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseCursor CurrentMouseCursor; // 0x0491(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DefaultClickTraceChannel; // 0x0492(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel CurrentClickTraceChannel; // 0x0493(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HitResultTraceDistance; // 0x0494(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SeamlessTravelCount; // 0x0498(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 LastCompletedSeamlessTravelCount; // 0x049A(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49C[0x74]; // 0x049C(0x0074)(Fixing Size After Last Property [ Dumper-7 ]) + class UInputComponent* InactiveStateInputComponent; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 BitPad_518_0 : 2; // 0x0518(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bShouldPerformFullTickWhenPaused : 1; // 0x0518(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_519[0x17]; // 0x0519(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + class UTouchInterface* CurrentTouchInterface; // 0x0530(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_538[0x50]; // 0x0538(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpectatorPawn* SpectatorPawn; // 0x0588(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_590[0x4]; // 0x0590(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsLocalPlayerController; // 0x0594(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_595[0x3]; // 0x0595(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SpawnLocation; // 0x0598(0x000C)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5A4[0xC]; // 0x05A4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateTouchInterface(class UTouchInterface* NewTouchInterface); + void AddPitchInput(float val); + void AddRollInput(float val); + void AddYawInput(float val); + void Camera(class FName NewMode); + bool CanRestartPlayer(); + void ClearAudioListenerAttenuationOverride(); + void ClearAudioListenerOverride(); + void ClientAddTextureStreamingLoc(const struct FVector& InLoc, float Duration, bool bOverrideLocation); + void ClientCancelPendingMapChange(); + void ClientCapBandwidth(int32 Cap); + void ClientClearCameraLensEffects(); + void ClientCommitMapChange(); + void ClientEnableNetworkVoice(bool bEnable); + void ClientEndOnlineSession(); + void ClientFlushLevelStreaming(); + void ClientForceGarbageCollection(); + void ClientGameEnded(class AActor* EndGameFocus, bool bIsWinner); + void ClientGotoState(class FName NewState); + void ClientIgnoreLookInput(bool bIgnore); + void ClientIgnoreMoveInput(bool bIgnore); + void ClientMessage(const class FString& S, class FName Type, float MsgLifeTime); + void ClientMutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ClientPlayCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, ECameraShakePlaySpace Space, const struct FRotator& CustomPlaySpace); + void ClientPlayForceFeedback_Internal(class UForceFeedbackEffect* ForceFeedbackEffect, const struct FForceFeedbackParameters& Params_0); + void ClientPlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier); + void ClientPlaySoundAtLocation(class USoundBase* Sound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier); + void ClientPrepareMapChange(class FName LevelName, bool bFirst, bool bLast); + void ClientPrestreamTextures(class AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups); + void ClientReceiveLocalizedMessage(TSubclassOf Message, int32 Switch, class APlayerState* RelatedPlayerState_1, class APlayerState* RelatedPlayerState_2, class UObject* OptionalObject); + void ClientRepObjRef(class UObject* Object); + void ClientReset(); + void ClientRestart(class APawn* NewPawn); + void ClientRetryClientRestart(class APawn* NewPawn); + void ClientReturnToMainMenu(const class FString& ReturnReason); + void ClientReturnToMainMenuWithTextReason(const class FText& ReturnReason); + void ClientSetBlockOnAsyncLoading(); + void ClientSetCameraFade(bool bEnableFading, const struct FColor& FadeColor, const struct FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished); + void ClientSetCameraMode(class FName NewCamMode); + void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD); + void ClientSetForceMipLevelsToBeResident(class UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups); + void ClientSetHUD(TSubclassOf NewHUDClass); + void ClientSetSpectatorWaiting(bool bWaiting); + void ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams); + void ClientSpawnCameraLensEffect(TSubclassOf LensEffectEmitterClass); + void ClientStartCameraShake(TSubclassOf Shake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void ClientStartCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent); + void ClientStartOnlineSession(); + void ClientStopCameraAnim(class UCameraAnim* AnimToStop); + void ClientStopCameraShake(TSubclassOf Shake, bool bImmediately); + void ClientStopCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); + void ClientStopForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag); + void ClientTeamMessage(class APlayerState* SenderPlayerState, const class FString& S, class FName Type, float MsgLifeTime); + void ClientTravel(const class FString& URL, ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid); + void ClientTravelInternal(const class FString& URL, ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid); + void ClientUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ClientUpdateLevelStreamingStatus(class FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex); + void ClientUpdateMultipleLevelsStreamingStatus(const TArray& LevelStatuses); + void ClientVoiceHandshakeComplete(); + void ClientWasKicked(const class FText& KickReason); + void ConsoleKey(const struct FKey& Key); + void EnableCheats(); + void FOV(float NewFOV); + void K2_ClientPlayForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused); + void LocalTravel(const class FString& URL); + void MemTraceUserMark(const class FString& userMark); + void OnServerStartedVisualLogger(bool bIsLogging); + void Pause(); + void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, EDynamicForceFeedbackAction Action, const struct FLatentActionInfo& LatentInfo); + void PlayHapticEffect(class UHapticFeedbackEffect_Base* HapticEffect, EControllerHand Hand, float Scale, bool bLoop); + void ResetControllerLightColor(); + void RestartLevel(); + void SendToConsole(const class FString& Command); + void ServerAcknowledgePossession(class APawn* P); + void ServerCamera(class FName NewMode); + void ServerChangeName(const class FString& S); + void ServerCheckClientPossession(); + void ServerCheckClientPossessionReliable(); + void ServerExec(const class FString& Msg); + void ServerExecRPC(const class FString& Msg); + void ServerMutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ServerNotifyLoadedWorld(class FName WorldPackageName); + void ServerPause(); + void ServerRestartPlayer(); + void ServerSetSpectatorLocation(const struct FVector& NewLoc, const struct FRotator& NewRot); + void ServerSetSpectatorWaiting(bool bWaiting); + void ServerShortTimeout(); + void ServerToggleAILogging(); + void ServerUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId); + void ServerUpdateCamera(const struct FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw); + void ServerUpdateLevelVisibility(const struct FUpdateLevelVisibilityLevelInfo& LevelVisibility); + void ServerUpdateMultipleLevelsVisibility(const TArray& LevelVisibilities); + void ServerVerifyViewTarget(); + void ServerViewNextPlayer(); + void ServerViewPrevPlayer(); + void ServerViewSelf(const struct FViewTargetTransitionParams& TransitionParams); + void SetAudioListenerAttenuationOverride(class USceneComponent* AttachToComponent, const struct FVector& AttenuationLocationOVerride); + void SetAudioListenerOverride(class USceneComponent* AttachToComponent, const struct FVector& Location, const struct FRotator& Rotation); + void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); + void SetControllerLightColor(const struct FColor& Color); + void SetDisableHaptics(bool bNewDisabled); + void SetHapticsByValue(const float Frequency, const float Amplitude, EControllerHand Hand); + void SetMouseCursorWidget(EMouseCursor Cursor, class UUserWidget* CursorWidget); + void SetMouseLocation(const int32 X, const int32 Y); + void SetName(const class FString& S); + void SetShouldPerformFullTickWhenPaused(bool ShouldPerformFullTickWhenPaused); + void SetViewTargetWithBlend(class AActor* NewViewTarget, float BlendTime, EViewTargetBlendFunction BlendFunc, float BlendExp, bool bLockOutgoing); + void SetVirtualJoystickVisibility(bool bVisible); + void StartFire(uint8 FireModeNum); + void StartMemTrace(const class FString& ip, int32 Port); + void StopHapticEffect(EControllerHand Hand); + void StopMemTrace(); + void SwitchLevel(const class FString& URL); + void TestServerLevelVisibilityChange(const class FName PackageName, const class FName Filename); + void ToggleSpeaking(bool bInSpeaking); + + bool DeprojectMousePositionToWorld(struct FVector* WorldLocation, struct FVector* WorldDirection) const; + bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, struct FVector* WorldLocation, struct FVector* WorldDirection) const; + struct FVector GetFocalLocation() const; + float GetForceFeedbackScale() const; + float GetHapticFeedbackScale() const; + bool GetHitResultUnderCursor(ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderCursorByChannel(ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderCursorForObjects(const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderFinger(ETouchIndex FingerIndex, ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderFingerByChannel(ETouchIndex FingerIndex, ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const; + bool GetHitResultUnderFingerForObjects(ETouchIndex FingerIndex, const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const; + class AHUD* GetHUD() const; + float GetInputAnalogKeyState(const struct FKey& Key) const; + void GetInputAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const; + float GetInputKeyTimeDown(const struct FKey& Key) const; + void GetInputMotionState(struct FVector* Tilt, struct FVector* RotationRate, struct FVector* Gravity, struct FVector* Acceleration) const; + void GetInputMouseDelta(float* DeltaX, float* DeltaY) const; + void GetInputTouchState(ETouchIndex FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const; + struct FVector GetInputVectorKeyState(const struct FKey& Key) const; + bool GetMousePosition(float* LocationX, float* LocationY) const; + class ASpectatorPawn* GetSpectatorPawn() const; + void GetViewportSize(int32* SizeX, int32* SizeY) const; + bool IsInputKeyDown(const struct FKey& Key) const; + bool ProjectWorldLocationToScreen(const struct FVector& WorldLocation, struct FVector2D* ScreenLocation, bool bPlayerViewportRelative) const; + bool WasInputKeyJustPressed(const struct FKey& Key) const; + bool WasInputKeyJustReleased(const struct FKey& Key) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerController") + } + static class APlayerController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerController; + +// Class Engine.RuntimeVirtualTextureVolume +// 0x0008 (0x0250 - 0x0248) +class ARuntimeVirtualTextureVolume final : public AActor +{ +public: + class URuntimeVirtualTextureComponent* VirtualTextureComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeVirtualTextureVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeVirtualTextureVolume") + } + static class ARuntimeVirtualTextureVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARuntimeVirtualTextureVolume; + +// Class Engine.Channel +// 0x0040 (0x0068 - 0x0028) +class UChannel : public UObject +{ +public: + class UNetConnection* Connection; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Channel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Channel") + } + static class UChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChannel; + +// Class Engine.ControlChannel +// 0x0018 (0x0080 - 0x0068) +class UControlChannel final : public UChannel +{ +public: + uint8 Pad_68[0x18]; // 0x0068(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlChannel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlChannel") + } + static class UControlChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControlChannel; + +// Class Engine.World +// 0x0A78 (0x0AA0 - 0x0028) +class alignas(0x10) UWorld final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* PersistentLevel; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNetDriver* NetDriver; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULineBatchComponent* LineBatcher; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULineBatchComponent* PersistentLineBatcher; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULineBatchComponent* ForegroundLineBatcher; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameNetworkManager* NetworkManager; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsCollisionHandler* PhysicsCollisionHandler; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ExtraReferencedObjects; // 0x0068(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray PerModuleDataObjects; // 0x0078(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray StreamingLevels; // 0x0088(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + struct FStreamingLevelsToConsider StreamingLevelsToConsider; // 0x0098(0x0028)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + uint8 Pad_C0[0xA8]; // 0x00C0(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + class FString StreamingLevelsPrefix; // 0x0168(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> CurrentLevelPendingVisibility; // 0x0180(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray CurrentLevelsDithering; // 0x0190(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class ULevel* CurrentLevelPendingInvisibility; // 0x01A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UDemoNetDriver* DemoNetDriver; // 0x01B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AParticleEventManager* MyParticleEventManager; // 0x01B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APhysicsVolume* DefaultPhysicsVolume; // 0x01C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C8[0xE6]; // 0x01C8(0x00E6)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_2AE_0 : 3; // 0x02AE(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAreConstraintsDirty : 1; // 0x02AE(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2AF[0x1]; // 0x02AF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UNavigationSystemBase* NavigationSystem; // 0x02B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AGameModeBase* AuthorityGameMode; // 0x02B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AGameStateBase* GameState; // 0x02C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAISystemBase* AISystem; // 0x02C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAvoidanceManager* AvoidanceManager; // 0x02D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Levels; // 0x02D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_2E8[0x10]; // 0x02E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LevelCollections; // 0x02F8(0x0010)(ZeroConstructor, Transient, NonTransactional, NativeAccessSpecifierPrivate) + uint8 Pad_308[0x28]; // 0x0308(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameInstance* OwningGameInstance; // 0x0330(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ParameterCollectionInstances; // 0x0338(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UCanvas* CanvasForRenderingToTarget; // 0x0348(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCanvas* CanvasForDrawMaterialToRenderTarget; // 0x0350(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_358[0x70]; // 0x0358(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicsFieldComponent* PhysicsField; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet ComponentsThatNeedPreEndOfFrameSync; // 0x03D0(0x0050)(ExportObject, Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ComponentsThatNeedEndOfFrameUpdate; // 0x0420(0x0010)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ComponentsThatNeedEndOfFrameUpdate_OnGameThread; // 0x0430(0x0010)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_440[0x450]; // 0x0440(0x0450)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorldComposition* WorldComposition; // 0x0890(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_898[0xE0]; // 0x0898(0x00E0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWorldPSCPool PSCPool; // 0x0978(0x0058)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + bool CodeGeneratedUWorld; // 0x09D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool UseOwnTimerManager; // 0x09D1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool UseOwnLatentActionManager; // 0x09D2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_9D3[0xCD]; // 0x09D3(0x00CD)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UWorld* GetWorld(); + + void HandleTimelineScrubbed(); + class AWorldSettings* K2_GetWorldSettings(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("World") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"World") + } + static class UWorld* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorld; + +// Class Engine.ParticleModuleVelocityBase +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleVelocityBase : public UParticleModule +{ +public: + uint8 bInWorldSpace : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyOwnerScale : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocityBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocityBase") + } + static class UParticleModuleVelocityBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocityBase; + +// Class Engine.ParticleModuleVelocityCone +// 0x0070 (0x00A8 - 0x0038) +class UParticleModuleVelocityCone final : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionFloat Angle; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Velocity; // 0x0068(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0098(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocityCone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocityCone") + } + static class UParticleModuleVelocityCone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocityCone; + +// Class Engine.BlueprintAsyncActionBase +// 0x0008 (0x0030 - 0x0028) +class UBlueprintAsyncActionBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Activate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintAsyncActionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintAsyncActionBase") + } + static class UBlueprintAsyncActionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintAsyncActionBase; + +// Class Engine.AsyncActionLoadPrimaryAssetBase +// 0x0048 (0x0078 - 0x0030) +class UAsyncActionLoadPrimaryAssetBase : public UBlueprintAsyncActionBase +{ +public: + uint8 Pad_30[0x48]; // 0x0030(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetBase") + } + static class UAsyncActionLoadPrimaryAssetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetBase; + +// Class Engine.AsyncActionLoadPrimaryAssetList +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionLoadPrimaryAssetList final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate& Loaded)> Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionLoadPrimaryAssetList* AsyncLoadPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetList") + } + static class UAsyncActionLoadPrimaryAssetList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetList; + +// Class Engine.AssetUserData +// 0x0000 (0x0028 - 0x0028) +class UAssetUserData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetUserData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetUserData") + } + static class UAssetUserData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetUserData; + +// Class Engine.MaterialExpressionComment +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionComment final : public UMaterialExpression +{ +public: + int32 SizeX; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0048(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CommentColor; // 0x0058(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FontSize; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionComment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionComment") + } + static class UMaterialExpressionComment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionComment; + +// Class Engine.MaterialExpressionRound +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionRound final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRound") + } + static class UMaterialExpressionRound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRound; + +// Class Engine.FXSystemAsset +// 0x0008 (0x0030 - 0x0028) +class UFXSystemAsset : public UObject +{ +public: + uint32 MaxPoolSize; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PoolPrimeSize; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXSystemAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXSystemAsset") + } + static class UFXSystemAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXSystemAsset; + +// Class Engine.LightClippingComponent +// 0x0010 (0x0230 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) ULightClippingComponent : public USceneComponent +{ +public: + uint8 Pad_218[0x10]; // 0x0218(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingComponent") + } + static class ULightClippingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ULightClippingComponent; + +// Class Engine.LightClippingVolumeComponent +// 0x0000 (0x0230 - 0x0230) +class ULightClippingVolumeComponent final : public ULightClippingComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingVolumeComponent") + } + static class ULightClippingVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightClippingVolumeComponent; + +// Class Engine.AnimBoneCompressionCodec +// 0x0010 (0x0038 - 0x0028) +class UAnimBoneCompressionCodec : public UObject +{ +public: + class FString Description; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBoneCompressionCodec") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBoneCompressionCodec") + } + static class UAnimBoneCompressionCodec* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBoneCompressionCodec; + +// Class Engine.AnimCompress +// 0x0008 (0x0040 - 0x0038) +class UAnimCompress : public UAnimBoneCompressionCodec +{ +public: + uint8 bNeedsSkeleton : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimationCompressionFormat TranslationCompressionFormat; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationCompressionFormat RotationCompressionFormat; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationCompressionFormat ScaleCompressionFormat; // 0x003E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress") + } + static class UAnimCompress* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress; + +// Class Engine.AnimCompress_BitwiseCompressOnly +// 0x0000 (0x0040 - 0x0040) +class UAnimCompress_BitwiseCompressOnly : public UAnimCompress +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_BitwiseCompressOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_BitwiseCompressOnly") + } + static class UAnimCompress_BitwiseCompressOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_BitwiseCompressOnly; + +// Class Engine.AnimCompress_LeastDestructive +// 0x0000 (0x0040 - 0x0040) +class UAnimCompress_LeastDestructive final : public UAnimCompress_BitwiseCompressOnly +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_LeastDestructive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_LeastDestructive") + } + static class UAnimCompress_LeastDestructive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_LeastDestructive; + +// Class Engine.MeshComponent +// 0x0030 (0x04B0 - 0x0480) +#pragma pack(push, 0x1) +class alignas(0x10) UMeshComponent : public UPrimitiveComponent +{ +public: + TArray OverrideMaterials; // 0x0480(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_490[0x10]; // 0x0490(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableMaterialParameterCaching : 1; // 0x04A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_4A1[0x7]; // 0x04A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void PrestreamMesh(float Seconds); + void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups); + void SetDitheredAlpha(float Alpha); + void SetScalarParameterValueOnMaterials(const class FName ParameterName, const float ParameterValue); + void SetVectorParameterValueOnMaterials(const class FName ParameterName, const struct FVector& ParameterValue); + + float GetDitheredAlpha() const; + int32 GetMaterialIndex(class FName MaterialSlotName) const; + TArray GetMaterials() const; + TArray GetMaterialSlotNames() const; + bool IsMaterialSlotNameValid(class FName MaterialSlotName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshComponent") + } + static class UMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UMeshComponent; + +// Class Engine.StaticMeshComponent +// 0x0070 (0x0520 - 0x04B0) +#pragma pack(push, 0x1) +class alignas(0x10) UStaticMeshComponent : public UMeshComponent +{ +public: + int32 ForcedLodModel; // 0x04A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreviousLODLevel; // 0x04AC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLOD; // 0x04B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubDivisionStepSize; // 0x04B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* StaticMesh; // 0x04B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor WireframeColorOverride; // 0x04C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateWorldPositionOffset : 1; // 0x04C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedForWater : 1; // 0x04C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideWireframeColor : 1; // 0x04C4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideMinLOD : 1; // 0x04C4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideNavigationExport : 1; // 0x04C4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceNavigationObstacle : 1; // 0x04C4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisallowMeshPaintPerInstance : 1; // 0x04C4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreInstanceForTextureStreaming : 1; // 0x04C4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideLightMapRes : 1; // 0x04C5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDistanceFieldIndirectShadow : 1; // 0x04C5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideDistanceFieldSelfShadowBias : 1; // 0x04C5(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSubDivisions : 1; // 0x04C5(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseDefaultCollision : 1; // 0x04C5(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverseCulling : 1; // 0x04C5(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4C6[0x2]; // 0x04C6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OverriddenLightMapRes; // 0x04C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldIndirectShadowMinVisibility; // 0x04CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldSelfShadowBias; // 0x04D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamingDistanceMultiplier; // 0x04D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODData; // 0x04D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray StreamingTextureData; // 0x04E8(0x0010)(ZeroConstructor, NonTransactional, NativeAccessSpecifierPublic) + struct FLightmassPrimitiveSettings LightmassSettings; // 0x04F8(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_510[0x8]; // 0x0510(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_StaticMesh(class UStaticMesh* OldStaticMesh); + void OverrideDefaultDBCC(bool InValue); + void SetDistanceFieldSelfShadowBias(float NewValue); + void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue); + void SetForcedLodModel(int32 NewForcedLodModel); + void SetReverseCulling(bool ReverseCulling); + bool SetStaticMesh(class UStaticMesh* NewMesh); + + void GetLocalBounds(struct FVector* Min, struct FVector* Max) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMeshComponent") + } + static class UStaticMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UStaticMeshComponent; + +// Class Engine.SoundNode +// 0x0020 (0x0048 - 0x0028) +class USoundNode : public UObject +{ +public: + TArray ChildNodes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNode") + } + static class USoundNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNode; + +// Class Engine.SoundNodeEnveloper +// 0x0148 (0x0190 - 0x0048) +class USoundNodeEnveloper final : public USoundNode +{ +public: + float LoopStart; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoopEnd; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationAfterLoop; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoopIndefinitely : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLoop : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UDistributionFloatConstantCurve* VolumeInterpCurve; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDistributionFloatConstantCurve* PitchInterpCurve; // 0x0068(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve VolumeCurve; // 0x0070(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve PitchCurve; // 0x00F8(0x0088)(Edit, NativeAccessSpecifierPublic) + float PitchMin; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMax; // 0x0184(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMin; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMax; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeEnveloper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeEnveloper") + } + static class USoundNodeEnveloper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeEnveloper; + +// Class Engine.ParticleEmitter +// 0x0190 (0x01B8 - 0x0028) +class UParticleEmitter : public UObject +{ +public: + class FName EmitterName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubUVDataOffset; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEmitterRenderMode EmitterRenderMode; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSignificanceLevel SignificanceLevel; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x1]; // 0x0036(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseLegacySpawningBehavior : 1; // 0x0037(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_37_1 : 3; // 0x0037(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 ConvertedModules : 1; // 0x0037(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsSoloing : 1; // 0x0037(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCookedOut : 1; // 0x0037(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisabledLODsKeepEmitterAlive : 1; // 0x0037(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableWhenInsignficant : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LODLevels; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 PeakActiveParticles; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InitialAllocationCount; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QualityLevelSpawnRateScale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DetailModeBitmask; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x158]; // 0x0060(0x0158)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleEmitter") + } + static class UParticleEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleEmitter; + +// Class Engine.AnimationAsset +// 0x0058 (0x0080 - 0x0028) +class UAnimationAsset : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* Skeleton; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MetaData; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray AssetUserData; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationAsset") + } + static class UAnimationAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationAsset; + +// Class Engine.MaterialExpressionActorPositionWS +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionActorPositionWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionActorPositionWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionActorPositionWS") + } + static class UMaterialExpressionActorPositionWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionActorPositionWS; + +// Class Engine.MaterialExpressionHairAttributes +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionHairAttributes final : public UMaterialExpression +{ +public: + uint8 bUseTangentSpace : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionHairAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionHairAttributes") + } + static class UMaterialExpressionHairAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionHairAttributes; + +// Class Engine.SkinnedMeshComponent +// 0x0220 (0x06D0 - 0x04B0) +class USkinnedMeshComponent : public UMeshComponent +{ +public: + uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMesh* SkeletalMesh; // 0x04B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr MasterPoseComponent; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SkinCacheUsage; // 0x04C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VertexOffsetUsage; // 0x04D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_4E0[0xF8]; // 0x04E0(0x00F8)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicsAsset* PhysicsAssetOverride; // 0x05D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ForcedLodModel; // 0x05E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLodModel; // 0x05E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E8[0x8]; // 0x05E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float StreamingDistanceMultiplier; // 0x05F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F4[0xC]; // 0x05F4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LODInfo; // 0x0600(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_610[0x24]; // 0x0610(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + EVisibilityBasedAnimTickOption VisibilityBasedAnimTickOption; // 0x0634(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_635[0x1]; // 0x0635(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_636_0 : 3; // 0x0636(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bOverrideMinLOD : 1; // 0x0636(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseBoundsFromMasterPoseComponent : 1; // 0x0636(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceWireframe : 1; // 0x0636(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisplayBones : 1; // 0x0636(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableMorphTarget : 1; // 0x0636(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHideSkin : 1; // 0x0637(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPerBoneMotionBlur : 1; // 0x0637(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComponentUseFixedSkelBounds : 1; // 0x0637(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bConsiderAllBodiesForBounds : 1; // 0x0637(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSyncAttachParentLOD : 1; // 0x0637(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanHighlightSelectedSections : 1; // 0x0637(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecentlyRendered : 1; // 0x0637(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTickPoseDuringPhotoMode : 1; // 0x0637(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCalculateRecentlyRendered : 1; // 0x0638(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastCapsuleDirectShadow : 1; // 0x0638(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastCapsuleIndirectShadow : 1; // 0x0638(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCPUSkinning : 1; // 0x0638(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableUpdateRateOptimizations : 1; // 0x0638(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisplayDebugUpdateRateOptimizations : 1; // 0x0638(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderStatic : 1; // 0x0638(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreMasterPoseComponentLOD : 1; // 0x0638(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_639_0 : 2; // 0x0639(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bCachedLocalBoundsUpToDate : 1; // 0x0639(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_639_3 : 1; // 0x0639(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bForceMeshObjectUpdate : 1; // 0x0639(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_63A[0x2]; // 0x063A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CapsuleIndirectShadowMinVisibility; // 0x063C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_640[0x10]; // 0x0640(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoxSphereBounds CachedWorldSpaceBounds; // 0x0650(0x001C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_66C[0x4]; // 0x066C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix CachedWorldToLocalTransform; // 0x0670(0x0040)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_6B0[0x20]; // 0x06B0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearSkinWeightOverride(int32 LODIndex); + void ClearSkinWeightProfile(); + void ClearVertexColorOverride(int32 LODIndex); + struct FVector GetRefPosePosition(int32 BoneIndex); + void HideBoneByName(class FName BoneName, EPhysBodyOp PhysBodyOption); + bool IsBoneHiddenByName(class FName BoneName); + bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex); + void SetCapsuleIndirectShadowMinVisibility(float NewValue); + void SetCastCapsuleDirectShadow(bool bNewValue); + void SetCastCapsuleIndirectShadow(bool bNewValue); + void SetForcedLOD(int32 InNewForcedLOD); + void SetMasterPoseComponent(class USkinnedMeshComponent* NewMasterBoneComponent, bool bForceUpdate); + void SetMinLOD(int32 InNewMinLOD); + void SetPhysicsAsset(class UPhysicsAsset* NewPhysicsAsset, bool bForceReInit); + void SetPostSkinningOffsets(int32 LODIndex, const TArray& Offsets); + void SetPreSkinningOffsets(int32 LODIndex, const TArray& Offsets); + void SetRenderStatic(bool bNewValue); + void SetSkeletalMesh(class USkeletalMesh* NewMesh, bool bReinitPose); + void SetSkinWeightOverride(int32 LODIndex, const TArray& SkinWeights); + bool SetSkinWeightProfile(class FName InProfileName); + void SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray& VertexColors); + void SetVertexOffsetUsage(int32 LODIndex, int32 Usage); + void ShowAllMaterialSections(int32 LODIndex); + void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex); + void TransformFromBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation); + void UnHideBoneByName(class FName BoneName); + void UnloadSkinWeightProfile(class FName InProfileName); + + bool BoneIsChildOf(class FName BoneName, class FName ParentBoneName) const; + class FName FindClosestBone_K2(const struct FVector& TestLocation, struct FVector* BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset) const; + int32 GetBoneIndex(class FName BoneName) const; + class FName GetBoneName(int32 BoneIndex) const; + class FName GetCurrentSkinWeightProfileName() const; + struct FTransform GetDeltaTransformFromRefPose(class FName BoneName, class FName BaseName) const; + int32 GetForcedLOD() const; + int32 GetNumBones() const; + int32 GetNumLODs() const; + class FName GetParentBone(class FName BoneName) const; + class FName GetSocketBoneName(class FName InSocketName) const; + bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(class FName BoneName, float* OutTwistAngle, float* OutSwingAngle) const; + int32 GetVertexOffsetUsage(int32 LODIndex) const; + bool IsUsingSkinWeightProfile() const; + void TransformToBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinnedMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinnedMeshComponent") + } + static class USkinnedMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinnedMeshComponent; + +// Class Engine.MaterialExpressionSceneTexture +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSceneTexture final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + ESceneTextureId SceneTextureId; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFiltered; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneTexture") + } + static class UMaterialExpressionSceneTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneTexture; + +// Class Engine.WindGustController +// 0x0000 (0x0028 - 0x0028) +class UWindGustController : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindGustController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindGustController") + } + static class UWindGustController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindGustController; + +// Class Engine.TextureRenderTarget +// 0x0000 (0x0180 - 0x0180) +class UTextureRenderTarget : public UTexture +{ +public: + float TargetGamma; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTarget") + } + static class UTextureRenderTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureRenderTarget; + +// Class Engine.TextureRenderTarget2DArray +// 0x0030 (0x01B0 - 0x0180) +class UTextureRenderTarget2DArray final : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Slices; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeparateRenderTargetViews; // 0x018C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D[0x3]; // 0x018D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ClearColor; // 0x0190(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat OverrideFormat; // 0x01A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // 0x01A1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceLinearGamma : 1; // 0x01A1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1A2[0xE]; // 0x01A2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTarget2DArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTarget2DArray") + } + static class UTextureRenderTarget2DArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureRenderTarget2DArray; + +// Class Engine.NetDriver +// 0x0738 (0x0760 - 0x0028) +class UNetDriver : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NetConnectionClassName; // 0x0030(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplicationDriverClassName; // 0x0040(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDownloadSize; // 0x0050(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClampListenServerTickRate : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NetServerMaxTickRate; // 0x0058(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxNetTickRate; // 0x005C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxInternetClientRate; // 0x0060(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxClientRate; // 0x0064(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerTravelPause; // 0x0068(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnPrioritySeconds; // 0x006C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelevantTimeout; // 0x0070(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeepAliveTime; // 0x0074(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialConnectTimeout; // 0x0078(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConnectionTimeout; // 0x007C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeoutMultiplierForUnoptimizedBuilds; // 0x0080(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoTimeouts; // 0x0084(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNeverApplyNetworkEmulationSettings; // 0x0085(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UNetConnection* ServerConnection; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ClientConnections; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x60]; // 0x00A0(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RecentlyDisconnectedTrackingTime; // 0x0100(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x3C]; // 0x0104(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* World; // 0x0140(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPackage* WorldPackage; // 0x0148(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_150[0x20]; // 0x0150(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* NetConnectionClass; // 0x0170(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReplicationDriverClass; // 0x0178(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_180[0x10]; // 0x0180(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class FName NetDriverName; // 0x0190(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChannelDefinitions; // 0x0198(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TMap ChannelDefinitionMap; // 0x01A8(0x0050)(NativeAccessSpecifierPublic) + TArray ActorChannelPool; // 0x01F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float Time; // 0x0210(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_214[0x4EC]; // 0x0214(0x04EC)(Fixing Size After Last Property [ Dumper-7 ]) + class UReplicationDriver* ReplicationDriver; // 0x0700(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_708[0x58]; // 0x0708(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetDriver") + } + static class UNetDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetDriver; + +// Class Engine.Layer +// 0x0020 (0x0048 - 0x0028) +class ULayer final : public UObject +{ +public: + class FName LayerName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsVisible : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorStats; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Layer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Layer") + } + static class ULayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULayer; + +// Class Engine.SkeletalMeshComponent +// 0x0860 (0x0F30 - 0x06D0) +class USkeletalMeshComponent : public USkinnedMeshComponent +{ +public: + class UClass* AnimBlueprintGeneratedClass; // 0x06D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AnimClass; // 0x06D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* AnimScriptInstance; // 0x06E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* PostProcessAnimInstance; // 0x06E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitializeAnimationWithRefPose; // 0x06F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6F1[0x7]; // 0x06F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSingleAnimationPlayData AnimationData; // 0x06F8(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_710[0x10]; // 0x0710(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector RootBoneTranslation; // 0x0720(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineCheckBoundsScale; // 0x072C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_738[0x30]; // 0x0738(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LinkedInstances; // 0x0768(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray CachedBoneSpaceTransforms; // 0x0778(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray CachedComponentSpaceTransforms; // 0x0788(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_798[0x150]; // 0x0798(0x0150)(Fixing Size After Last Property [ Dumper-7 ]) + float GlobalAnimRateScale; // 0x08E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKinematicBonesUpdateToPhysics KinematicBonesUpdateType; // 0x08EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicsTransformUpdateMode PhysicsTransformUpdateMode; // 0x08ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8EE[0x1]; // 0x08EE(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EAnimationMode AnimationMode; // 0x08EF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8F0[0x1]; // 0x08F0(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDisablePostProcessBlueprint : 1; // 0x08F1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_8F1_1 : 1; // 0x08F1(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bUpdateOverlapsOnAnimationFinalize : 1; // 0x08F1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_8F1_3 : 1; // 0x08F1(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bHasValidBodies : 1; // 0x08F1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBlendPhysics : 1; // 0x08F1(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePhysicsOnDedicatedServer : 1; // 0x08F1(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateJointsFromAnimation : 1; // 0x08F1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowClothActors : 1; // 0x08F2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableClothSimulation : 1; // 0x08F2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_8F2_2 : 6; // 0x08F2(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_8F3[0x5]; // 0x08F3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDisableRigidBodyAnimNode : 1; // 0x08F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAllowAnimCurveEvaluation : 1; // 0x08F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bDisableAnimCurves : 1; // 0x08F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_8F8_3 : 5; // 0x08F8(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bCanSkipChildUpdateTransforms : 1; // 0x08F9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bCollideWithEnvironment : 1; // 0x08F9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollideWithAttachedChildren : 1; // 0x08F9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceCollisionUpdate : 1; // 0x08F9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLocalSpaceSimulation : 1; // 0x08F9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bResetAfterTeleport : 1; // 0x08F9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_8F9_6 : 1; // 0x08F9(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bDeferKinematicBoneUpdate : 1; // 0x08F9(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNoSkeletonUpdate : 1; // 0x08FA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPauseAnims : 1; // 0x08FA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseRefPoseOnInitAnim : 1; // 0x08FA(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePerPolyCollision : 1; // 0x08FA(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceRefpose : 1; // 0x08FA(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyAllowAutonomousTickPose : 1; // 0x08FA(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsAutonomousTickPose : 1; // 0x08FA(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOldForceRefPose : 1; // 0x08FA(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowPrePhysBones : 1; // 0x08FB(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiredBonesUpToDate : 1; // 0x08FB(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAnimTreeInitialised : 1; // 0x08FB(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIncludeComponentLocationIntoBounds : 1; // 0x08FB(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableLineCheckWithBounds : 1; // 0x08FB(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPropagateCurvesToSlaves : 1; // 0x08FB(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipKinematicUpdateWhenInterpolating : 1; // 0x08FB(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipBoundsUpdateWhenInterpolating : 1; // 0x08FB(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWantsMaterialCurvesPushedToMaterials : 1; // 0x08FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_8FC_1 : 2; // 0x08FC(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bNeedsQueuedAnimEventsDispatched : 1; // 0x08FC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_8FD[0x1]; // 0x08FD(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 CachedAnimCurveUidVersion; // 0x08FE(0x0002)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClothBlendWeight; // 0x0900(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForParallelClothTask; // 0x0904(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_905[0x3]; // 0x0905(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DisallowedAnimCurves; // 0x0908(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UBodySetup* BodySetup; // 0x0918(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_920[0x4]; // 0x0920(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float ClothMaxDistanceScale; // 0x0924(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnConstraintBroken; // 0x0928(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TSubclassOf ClothingSimulationFactory; // 0x0938(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_940[0xE0]; // 0x0940(0x00E0)(Fixing Size After Last Property [ Dumper-7 ]) + float TeleportDistanceThreshold; // 0x0A20(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TeleportRotationThreshold; // 0x0A24(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A28[0x8]; // 0x0A28(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 LastPoseTickFrame; // 0x0A30(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A34[0x5C]; // 0x0A34(0x005C)(Fixing Size After Last Property [ Dumper-7 ]) + class UClothingSimulationInteractor* ClothingInteractor; // 0x0A90(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A98[0xC8]; // 0x0A98(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAnimInitialized; // 0x0B60(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_B70[0x3C0]; // 0x0B70(0x03C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AccumulateAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType); + void AddForceToAllBodiesBelow(const struct FVector& Force, class FName BoneName, bool bAccelChange, bool bIncludeSelf); + void AddImpulseToAllBodiesBelow(const struct FVector& Impulse, class FName BoneName, bool bVelChange, bool bIncludeSelf); + void AllowAnimCurveEvaluation(class FName NameOfCurve, bool bAllow); + void BindClothToMasterPoseComponent(); + void BreakConstraint(const struct FVector& Impulse, const struct FVector& HitLocation, class FName InBoneName); + void ClearMorphTargets(); + class FName FindConstraintBoneName(int32 ConstraintIndex); + void ForceClothNextUpdateTeleport(); + void ForceClothNextUpdateTeleportAndReset(); + class UClass* GetAnimClass(); + void GetCurrentJointAngles(class FName InBoneName, float* Swing1Angle, float* TwistAngle, float* Swing2Angle); + bool GetFloatAttribute(const class FName& BoneName, const class FName& AttributeName, float DefaultValue, float* OutValue, ECustomBoneAttributeLookup LookupType); + bool GetFloatAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, float& OutValue, ECustomBoneAttributeLookup LookupType); + bool GetIntegerAttribute(const class FName& BoneName, const class FName& AttributeName, int32 DefaultValue, int32* OutValue, ECustomBoneAttributeLookup LookupType); + bool GetIntegerAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, int32& OutValue, ECustomBoneAttributeLookup LookupType); + bool GetStringAttribute(const class FName& BoneName, const class FName& AttributeName, const class FString& DefaultValue, class FString* OutValue, ECustomBoneAttributeLookup LookupType); + bool GetStringAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, class FString& OutValue, ECustomBoneAttributeLookup LookupType); + bool IsBodyGravityEnabled(class FName BoneName); + void LinkAnimClassLayers(TSubclassOf InClass); + void LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass); + void OverrideAnimationData(class UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate); + void Play(bool bLooping); + void PlayAnimation(class UAnimationAsset* NewAnimToPlay, bool bLooping); + void ResetAllBodiesSimulatePhysics(); + void ResetAllowedAnimCurveEvaluation(); + void ResetAnimInstanceDynamics(ETeleportType InTeleportType); + void ResetClothTeleportMode(); + void ResumeClothingSimulation(); + void SetAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf); + void SetAllBodiesBelowSimulatePhysics(const class FName& InBoneName, bool bNewSimulate, bool bIncludeSelf); + void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType); + void SetAllBodiesSimulatePhysics(bool bNewSimulate); + void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType); + void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); + void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType); + void SetAllowAnimCurveEvaluation(bool bInAllow); + void SetAllowClothActors(bool bInAllow); + void SetAllowedAnimCurvesEvaluation(const TArray& List, bool bAllow); + void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim); + void SetAngularLimits(class FName InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle); + void SetAnimation(class UAnimationAsset* NewAnimToPlay); + void SetAnimationMode(EAnimationMode InAnimationMode); + void SetAnimClass(class UClass* NewClass); + void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, class FName BoneName); + void SetClothMaxDistanceScale(float Scale); + void SetConstraintProfile(class FName JointName, class FName ProfileName, bool bDefaultIfNotFound); + void SetConstraintProfileForAll(class FName ProfileName, bool bDefaultIfNotFound); + void SetDisableAnimCurves(bool bInDisableAnimCurves); + void SetDisablePostProcessBlueprint(bool bInDisablePostProcess); + void SetEnableBodyGravity(bool bEnableGravity, class FName BoneName); + void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, class FName BoneName, bool bIncludeSelf); + void SetEnablePhysicsBlending(bool bNewBlendPhysics); + void SetMorphTarget(class FName MorphTargetName, float Value, bool bRemoveZeroWeight); + void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, class FName BoneName, bool bIncludeSelf); + void SetPhysicsBlendWeight(float PhysicsBlendWeight); + void SetPlayRate(float Rate); + void SetPosition(float InPos, bool bFireNotifies); + void SetTeleportDistanceThreshold(float Threshold); + void SetTeleportRotationThreshold(float Threshold); + void SetUpdateAnimationInEditor(const bool NewUpdateState); + void SetUpdateClothInEditor(const bool NewUpdateState); + void SnapshotPose(struct FPoseSnapshot& Snapshot); + void Stop(); + void SuspendClothingSimulation(); + void TermBodiesBelow(class FName ParentBoneName); + void ToggleDisablePostProcessBlueprint(); + void UnbindClothFromMasterPoseComponent(bool bRestoreSimulationSpace); + void UnlinkAnimClassLayers(TSubclassOf InClass); + + bool GetAllowClothActors() const; + bool GetAllowedAnimCurveEvaluate() const; + bool GetAllowRigidBodyAnimNode() const; + EAnimationMode GetAnimationMode() const; + class UAnimInstance* GetAnimInstance() const; + float GetBoneMass(class FName BoneName, bool bScaleMass) const; + class UClothingSimulationInteractor* GetClothingSimulationInteractor() const; + float GetClothMaxDistanceScale() const; + bool GetDisableAnimCurves() const; + bool GetDisablePostProcessBlueprint() const; + class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag) const; + void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const; + float GetMorphTarget(class FName MorphTargetName) const; + float GetPlayRate() const; + float GetPosition() const; + class UAnimInstance* GetPostProcessInstance() const; + struct FVector GetSkeletalCenterOfMass() const; + float GetTeleportDistanceThreshold() const; + float GetTeleportRotationThreshold() const; + bool HasValidAnimationInstance() const; + bool IsClothingSimulationSuspended() const; + bool IsPlaying() const; + bool K2_GetClosestPointOnPhysicsAsset(const struct FVector& WorldPosition, struct FVector* ClosestWorldPosition, struct FVector* normal, class FName* BoneName, float* Distance) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshComponent") + } + static class USkeletalMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshComponent; + +// Class Engine.SoundBase +// 0x0148 (0x0170 - 0x0028) +class USoundBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundClass* SoundClassObject; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDebug : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideConcurrency : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBusSends : 1; // 0x0038(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBaseSubmix : 1; // 0x0038(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSubmixSends : 1; // 0x0038(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasDelayNode : 1; // 0x0038(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasConcatenatorNode : 1; // 0x0038(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBypassVolumeScaleForPriority : 1; // 0x0038(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EVirtualizationMode VirtualizationMode; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x56]; // 0x003A(0x0056)(Fixing Size After Last Property [ Dumper-7 ]) + TSet ConcurrencySet; // 0x0090(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundConcurrencySettings ConcurrencyOverrides; // 0x00E0(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Duration; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x010C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalSamples; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundSubmixBase* SoundSubmixObject; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SoundSubmixSends; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x0138(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BusSends; // 0x0140(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PreEffectBusSends; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AssetUserData; // 0x0160(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundBase") + } + static class USoundBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundBase; + +// Class Engine.SoundWave +// 0x0200 (0x0370 - 0x0170) +class USoundWave : public USoundBase +{ +public: + int32 CompressionQuality; // 0x0170(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StreamingPriority; // 0x0174(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESoundwaveSampleRateSettings SampleRateQuality; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x1]; // 0x0179(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ESoundGroup SoundGroup; // 0x017A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // 0x017B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStreaming : 1; // 0x017B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSeekableStreaming : 1; // 0x017B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESoundWaveLoadingBehavior LoadingBehavior; // 0x017C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BitPad_17D_0 : 6; // 0x017D(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bMature : 1; // 0x017D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bManualWordWrap : 1; // 0x017D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSingleLine : 1; // 0x017E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsAmbisonics : 1; // 0x017E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_17F[0x1]; // 0x017F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoundModulationDefaultRoutingSettings ModulationSettings; // 0x0180(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray FrequenciesToAnalyze; // 0x01C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CookedSpectralTimeData; // 0x01D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CookedEnvelopeTimeData; // 0x01E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 InitialChunkSize; // 0x01F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FC[0x44]; // 0x01FC(0x0044)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SpokenText; // 0x0240(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChannels; // 0x025C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SampleRate; // 0x0260(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_264[0xC]; // 0x0264(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Subtitles; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class UCurveTable* Curves; // 0x0280(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveTable* InternalCurves; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_290[0xE0]; // 0x0290(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundWave") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundWave") + } + static class USoundWave* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundWave; + +// Class Engine.InterpTrackInstParticleReplay +// 0x0008 (0x0030 - 0x0028) +class UInterpTrackInstParticleReplay final : public UInterpTrackInst +{ +public: + float LastUpdatePosition; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstParticleReplay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstParticleReplay") + } + static class UInterpTrackInstParticleReplay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstParticleReplay; + +// Class Engine.AnimInstance +// 0x0298 (0x02C0 - 0x0028) +#pragma pack(push, 0x1) +class alignas(0x10) UAnimInstance : public UObject +{ +public: + class USkeleton* CurrentSkeleton; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionMode RootMotionMode; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMultiThreadedAnimationUpdate : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsingCopyPoseFromMesh : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_31_2 : 2; // 0x0031(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bReceiveNotifiesFromLinkedInstances : 1; // 0x0031(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPropagateNotifiesToLinkedInstances : 1; // 0x0031(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bQueueMontageEvents : 1; // 0x0031(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnMontageBlendingOut; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMontageStarted; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMontageEnded; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAllMontageInstancesEnded; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_78[0x88]; // 0x0078(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimNotifyQueue NotifyQueue; // 0x0100(0x0070)(Transient, NativeAccessSpecifierPublic) + TArray ActiveAnimNotifyState; // 0x0170(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_180[0x138]; // 0x0180(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BlueprintBeginPlay(); + void BlueprintInitializeAnimation(); + void BlueprintLinkedAnimationLayersInitialized(); + void BlueprintPostEvaluateAnimation(); + void BlueprintUpdateAnimation(float DeltaTimeX); + void ClearMorphTargets(); + class FName GetCurrentStateName(int32 MachineIndex); + float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex); + float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex); + float GetInstanceCurrentStateElapsedTime(int32 MachineIndex); + float GetInstanceMachineWeight(int32 MachineIndex); + float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex); + float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex); + float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex); + float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex); + float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex); + float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex); + void LinkAnimClassLayers(TSubclassOf InClass); + void LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass); + void LockAIResources(bool bLockMovement, bool LockAILogic); + void Montage_JumpToSection(class FName SectionName, const class UAnimMontage* Montage); + void Montage_JumpToSectionsEnd(class FName SectionName, const class UAnimMontage* Montage); + void Montage_Pause(const class UAnimMontage* Montage); + float Montage_Play(class UAnimMontage* MontageToPlay, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages); + void Montage_Resume(const class UAnimMontage* Montage); + void Montage_SetNextSection(class FName SectionNameToChange, class FName NextSection, const class UAnimMontage* Montage); + void Montage_SetPlayRate(const class UAnimMontage* Montage, float NewPlayRate); + void Montage_SetPosition(const class UAnimMontage* Montage, float NewPosition); + void Montage_Stop(float InBlendOutTime, const class UAnimMontage* Montage); + void Montage_StopGroupByName(float InBlendOutTime, class FName GroupName); + float PlaySlotAnimation(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount); + class UAnimMontage* PlaySlotAnimationAsDynamicMontage(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt); + void ResetDynamics(ETeleportType InTeleportType); + void SavePoseSnapshot(class FName SnapshotName); + void SetMorphTarget(class FName MorphTargetName, float Value); + void SetPropagateNotifiesToLinkedInstances(bool bSet); + void SetReceiveNotifiesFromLinkedInstances(bool bSet); + void SetRootMotionMode(ERootMotionMode Value); + void SnapshotPose(struct FPoseSnapshot& Snapshot); + void StopSlotAnimation(float InBlendOutTime, class FName SlotNodeName); + void UnlinkAnimClassLayers(TSubclassOf InClass); + void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic); + + float CalculateDirection(const struct FVector& Velocity, const struct FRotator& BaseRotation) const; + void GetActiveCurveNames(EAnimCurveType CurveType, TArray* OutNames) const; + void GetAllCurveNames(TArray* OutNames) const; + class UAnimMontage* GetCurrentActiveMontage() const; + float GetCurveValue(class FName CurveName) const; + class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag) const; + void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const; + class UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(class FName InGroup, TSubclassOf InClass) const; + void GetLinkedAnimLayerInstancesByGroup(class FName InGroup, TArray* OutLinkedInstances) const; + class AActor* GetOwningActor() const; + class USkeletalMeshComponent* GetOwningComponent() const; + bool GetPropagateNotifiesToLinkedInstances() const; + bool GetReceiveNotifiesFromLinkedInstances() const; + struct FMarkerSyncAnimPosition GetSyncGroupPosition(class FName InSyncGroupName) const; + bool GetTimeToClosestMarker(class FName SyncGroup, class FName MarkerName, float* OutMarkerTime) const; + bool HasMarkerBeenHitThisFrame(class FName SyncGroup, class FName MarkerName) const; + bool IsAnyMontagePlaying() const; + bool IsPlayingSlotAnimation(const class UAnimSequenceBase* Asset, class FName SlotNodeName) const; + bool IsSyncGroupBetweenMarkers(class FName InSyncGroupName, class FName PreviousMarker, class FName NextMarker, bool bRespectMarkerOrder) const; + float Montage_GetBlendTime(const class UAnimMontage* Montage) const; + class FName Montage_GetCurrentSection(const class UAnimMontage* Montage) const; + bool Montage_GetIsStopped(const class UAnimMontage* Montage) const; + float Montage_GetPlayRate(const class UAnimMontage* Montage) const; + float Montage_GetPosition(const class UAnimMontage* Montage) const; + bool Montage_IsActive(const class UAnimMontage* Montage) const; + bool Montage_IsPlaying(const class UAnimMontage* Montage) const; + class APawn* TryGetPawnOwner() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimInstance") + } + static class UAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UAnimInstance; + +// Class Engine.PawnMovementComponent +// 0x0008 (0x0158 - 0x0150) +class UPawnMovementComponent : public UNavMovementComponent +{ +public: + class APawn* PawnOwner; // 0x0150(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void AddInputVector(const struct FVector& WorldVector, bool bForce); + struct FVector ConsumeInputVector(); + + struct FVector GetLastInputVector() const; + class APawn* GetPawnOwner() const; + struct FVector GetPendingInputVector() const; + bool IsMoveInputIgnored() const; + struct FVector K2_GetInputVector() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnMovementComponent") + } + static class UPawnMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnMovementComponent; + +// Class Engine.Distribution +// 0x0008 (0x0030 - 0x0028) +class UDistribution : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Distribution") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Distribution") + } + static class UDistribution* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistribution; + +// Class Engine.DistributionFloat +// 0x0008 (0x0038 - 0x0030) +class UDistributionFloat : public UDistribution +{ +public: + uint8 bCanBeBaked : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_30_1 : 1; // 0x0030(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bBakedDataSuccesfully : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloat") + } + static class UDistributionFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloat; + +// Class Engine.DistributionFloatUniformCurve +// 0x0018 (0x0050 - 0x0038) +class UDistributionFloatUniformCurve final : public UDistributionFloat +{ +public: + struct FInterpCurveVector2D ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatUniformCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatUniformCurve") + } + static class UDistributionFloatUniformCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatUniformCurve; + +// Class Engine.LevelBounds +// 0x0010 (0x0258 - 0x0248) +class ALevelBounds final : public AActor +{ +public: + class UBoxComponent* BoxComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoUpdateBounds; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelBounds") + } + static class ALevelBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelBounds; + +// Class Engine.DataAsset +// 0x0008 (0x0030 - 0x0028) +class UDataAsset : public UObject +{ +public: + TSubclassOf NativeClass; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataAsset") + } + static class UDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataAsset; + +// Class Engine.MaterialExpressionAORIndex +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionAORIndex : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAORIndex") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAORIndex") + } + static class UMaterialExpressionAORIndex* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAORIndex; + +// Class Engine.MaterialExpressionTextureArrayElement +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionTextureArrayElement final : public UMaterialExpressionAORIndex +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureArrayElement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureArrayElement") + } + static class UMaterialExpressionTextureArrayElement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureArrayElement; + +// Class Engine.MaterialExpressionSamplePhysicsScalarField +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSamplePhysicsScalarField final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EFieldScalarType FieldTarget; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSamplePhysicsScalarField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSamplePhysicsScalarField") + } + static class UMaterialExpressionSamplePhysicsScalarField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSamplePhysicsScalarField; + +// Class Engine.WLightProbesVolumeCaptureSetup +// 0x0000 (0x0028 - 0x0028) +class UWLightProbesVolumeCaptureSetup : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WLightProbesVolumeCaptureSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WLightProbesVolumeCaptureSetup") + } + static class UWLightProbesVolumeCaptureSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWLightProbesVolumeCaptureSetup; + +// Class Engine.CurveBase +// 0x0008 (0x0030 - 0x0028) +class UCurveBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GetTimeRange(float* MinTime, float* MaxTime) const; + void GetValueRange(float* MinValue, float* MaxValue) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveBase") + } + static class UCurveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveBase; + +// Class Engine.Pawn +// 0x0060 (0x02A8 - 0x0248) +class APawn : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseControllerRotationPitch : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseControllerRotationYaw : 1; // 0x0250(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseControllerRotationRoll : 1; // 0x0250(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopMovementOnRestart : 1; // 0x0250(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanAffectNavigationGeneration : 1; // 0x0250(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseEyeHeight; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAutoReceiveInput AutoPossessPlayer; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAutoPossessAI AutoPossessAI; // 0x0259(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RemoteViewPitch; // 0x025A(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25B[0x5]; // 0x025B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AIControllerClass; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* PlayerState; // 0x0268(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_270[0x8]; // 0x0270(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AController* LastHitBy; // 0x0278(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* Controller; // 0x0280(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_288[0x4]; // 0x0288(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ControlInputVector; // 0x028C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LastControlInputVector; // 0x0298(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class AActor* GetMovementBaseActor(const class APawn* Pawn); + + void AddControllerPitchInput(float val); + void AddControllerRollInput(float val); + void AddControllerYawInput(float val); + void AddMovementInput(const struct FVector& WorldDirection, float ScaleValue, bool bForce); + struct FVector ConsumeMovementInputVector(); + void DetachFromControllerPendingDestroy(); + void LaunchPawn(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); + void OnRep_Controller(); + void OnRep_PlayerState(); + void PawnMakeNoise(float Loudness, const struct FVector& NoiseLocation, bool bUseNoiseMakerLocation, class AActor* NoiseMaker); + void ReceivePossessed(class AController* NewController); + void ReceiveUnpossessed(class AController* OldController); + void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate); + void SpawnDefaultController(); + + struct FRotator GetBaseAimRotation() const; + class AController* GetController() const; + struct FRotator GetControlRotation() const; + struct FVector GetLastMovementInputVector() const; + class UPawnMovementComponent* GetMovementComponent() const; + struct FVector GetNavAgentLocation() const; + struct FVector GetPendingMovementInputVector() const; + bool IsBotControlled() const; + bool IsControlled() const; + bool IsLocallyControlled() const; + bool IsMoveInputIgnored() const; + bool IsPawnControlled() const; + bool IsPlayerControlled() const; + struct FVector K2_GetMovementInputVector() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Pawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Pawn") + } + static class APawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APawn; + +// Class Engine.SkyAtmosphere +// 0x0008 (0x0250 - 0x0248) +class ASkyAtmosphere final : public AInfo +{ +public: + class USkyAtmosphereComponent* SkyAtmosphereComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphere") + } + static class ASkyAtmosphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkyAtmosphere; + +// Class Engine.ActorComponentInstanceDataTransientOuter +// 0x0000 (0x0028 - 0x0028) +class UActorComponentInstanceDataTransientOuter final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorComponentInstanceDataTransientOuter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorComponentInstanceDataTransientOuter") + } + static class UActorComponentInstanceDataTransientOuter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorComponentInstanceDataTransientOuter; + +// Class Engine.SoundNodeBranch +// 0x0008 (0x0050 - 0x0048) +class USoundNodeBranch final : public USoundNode +{ +public: + class FName BoolParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeBranch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeBranch") + } + static class USoundNodeBranch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeBranch; + +// Class Engine.Character +// 0x0238 (0x04E0 - 0x02A8) +class ACharacter : public APawn +{ +public: + class USkeletalMeshComponent* Mesh; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCharacterMovementComponent* CharacterMovement; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCapsuleComponent* CapsuleComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FBasedMovementInfo BasedMovement; // 0x02C0(0x0030)(NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FBasedMovementInfo ReplicatedBasedMovement; // 0x02F0(0x0030)(Net, RepNotify, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + float AnimRootMotionTranslationScale; // 0x0320(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector BaseTranslationOffset; // 0x0324(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FQuat BaseRotationOffset; // 0x0330(0x0010)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float ReplicatedServerLastTransformUpdateTimeStamp; // 0x0340(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ReplayLastTransformUpdateTimeStamp; // 0x0344(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 ReplicatedMovementMode; // 0x0348(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInBaseReplication; // 0x0349(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34A[0x2]; // 0x034A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CrouchedEyeHeight; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsCrouched : 1; // 0x0350(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProxyIsJumpForceApplied : 1; // 0x0350(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPressedJump : 1; // 0x0350(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientUpdating : 1; // 0x0350(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientWasFalling : 1; // 0x0350(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientResimulateRootMotion : 1; // 0x0350(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientResimulateRootMotionSources : 1; // 0x0350(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSimGravityDisabled : 1; // 0x0350(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientCheckEncroachmentOnNetUpdate : 1; // 0x0351(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bServerMoveIgnoreRootMotion : 1; // 0x0351(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWasJumping : 1; // 0x0351(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_352[0x2]; // 0x0352(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float JumpKeyHoldTime; // 0x0354(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpForceTimeRemaining; // 0x0358(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProxyJumpForceStartedTime; // 0x035C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpMaxHoldTime; // 0x0360(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JumpMaxCount; // 0x0364(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JumpCurrentCount; // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JumpCurrentCountPreJump; // 0x036C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_370[0x8]; // 0x0370(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnReachedJumpApex; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_388[0x10]; // 0x0388(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate MovementModeChangedDelegate; // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCharacterMovementUpdated; // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FRootMotionSourceGroup SavedRootMotion; // 0x03B8(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FRootMotionMovementParams ClientRootMotionParams; // 0x03F0(0x0040)(Transient, NoDestructor, NativeAccessSpecifierPublic) + TArray RootMotionRepMoves; // 0x0430(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRepRootMotionMontage RepRootMotion; // 0x0440(0x0098)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_4D8[0x8]; // 0x04D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CacheInitialMeshOffset(const struct FVector& MeshRelativeLocation, const struct FRotator& MeshRelativeRotation); + void ClientAckGoodMove(float Timestamp); + void ClientAdjustPosition(float Timestamp, const struct FVector& NewLoc, const struct FVector& NewVel, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientAdjustRootMotionSourcePosition(float Timestamp, const struct FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void ClientCheatFly(); + void ClientCheatGhost(); + void ClientCheatWalk(); + void ClientMoveResponsePacked(const struct FCharacterMoveResponsePackedBits& PackedBits); + void ClientVeryShortAdjustPosition(float Timestamp, const struct FVector& NewLoc, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode); + void Crouch(bool bClientSimulation); + void Jump(); + void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void K2_OnMovementModeChanged(EMovementMode PrevMovementMode, EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode); + void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust); + void K2_UpdateCustomMovement(float DeltaTime); + void LaunchCharacter(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); + void OnJumped(); + void OnLanded(const struct FHitResult& Hit); + void OnLaunched(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride); + void OnRep_IsCrouched(); + void OnRep_ReplayLastTransformUpdateTimeStamp(); + void OnRep_ReplicatedBasedMovement(); + void OnRep_RootMotion(); + void OnWalkingOffLedge(const struct FVector& PreviousFloorImpactNormal, const struct FVector& PreviousFloorContactNormal, const struct FVector& PreviousLocation, float TimeDelta); + float PlayAnimMontage(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName); + void RootMotionDebugClientPrintOnScreen(const class FString& inString); + void ServerMove(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); + void ServerMoveDual(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); + void ServerMoveDualHybridRootMotion(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode); + void ServerMoveDualNoBase(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); + void ServerMoveNoBase(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode); + void ServerMoveOld(float OldTimeStamp, const struct FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags); + void ServerMovePacked(const struct FCharacterServerMovePackedBits& PackedBits); + void StopAnimMontage(class UAnimMontage* AnimMontage); + void StopJumping(); + void UnCrouch(bool bClientSimulation); + + bool CanCrouch() const; + bool CanJump() const; + bool CanJumpInternal() const; + float GetAnimRootMotionTranslationScale() const; + struct FRotator GetBaseRotationOffsetRotator() const; + struct FVector GetBaseTranslationOffset() const; + class UAnimMontage* GetCurrentMontage() const; + bool HasAnyRootMotion() const; + bool IsJumpProvidingForce() const; + bool IsPlayingNetworkedRootMotionMontage() const; + bool IsPlayingRootMotion() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Character") + } + static class ACharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACharacter; + +// Class Engine.GameInstance +// 0x0180 (0x01A8 - 0x0028) +class UGameInstance : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LocalPlayers; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UOnlineSession* OnlineSession; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ReferencedObjects; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnPawnControllerChangedDelegates; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_88[0x120]; // 0x0088(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DebugCreatePlayer(int32 ControllerId); + void DebugRemovePlayer(int32 ControllerId); + void HandleNetworkError(ENetworkFailure FailureType, bool bIsServer); + void HandleTravelError(ETravelFailure FailureType); + void ReceiveInit(); + void ReceiveShutdown(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameInstance") + } + static class UGameInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameInstance; + +// Class Engine.MaterialExpressionComponentMask +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionComponentMask final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 R : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 G : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 b : 1; // 0x0054(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 A : 1; // 0x0054(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionComponentMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionComponentMask") + } + static class UMaterialExpressionComponentMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionComponentMask; + +// Class Engine.ParticleModuleLocationBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleLocationBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationBase") + } + static class UParticleModuleLocationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationBase; + +// Class Engine.HapticFeedbackEffect_Base +// 0x0000 (0x0028 - 0x0028) +class UHapticFeedbackEffect_Base : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HapticFeedbackEffect_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HapticFeedbackEffect_Base") + } + static class UHapticFeedbackEffect_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHapticFeedbackEffect_Base; + +// Class Engine.HapticFeedbackEffect_Curve +// 0x0110 (0x0138 - 0x0028) +class UHapticFeedbackEffect_Curve final : public UHapticFeedbackEffect_Base +{ +public: + struct FHapticFeedbackDetails_Curve HapticDetails; // 0x0028(0x0110)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HapticFeedbackEffect_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HapticFeedbackEffect_Curve") + } + static class UHapticFeedbackEffect_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHapticFeedbackEffect_Curve; + +// Class Engine.MorphTarget +// 0x0018 (0x0040 - 0x0028) +class UMorphTarget final : public UObject +{ +public: + class USkeletalMesh* BaseSkelMesh; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MorphTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MorphTarget") + } + static class UMorphTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMorphTarget; + +// Class Engine.AnimMetaData +// 0x0000 (0x0028 - 0x0028) +class UAnimMetaData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimMetaData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimMetaData") + } + static class UAnimMetaData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimMetaData; + +// Class Engine.MaterialExpressionParticleRandom +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleRandom final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleRandom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleRandom") + } + static class UMaterialExpressionParticleRandom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleRandom; + +// Class Engine.AnimCurveCompressionCodec +// 0x0000 (0x0028 - 0x0028) +class UAnimCurveCompressionCodec : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionCodec") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionCodec") + } + static class UAnimCurveCompressionCodec* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionCodec; + +// Class Engine.SoundNodeRandom +// 0x0030 (0x0078 - 0x0048) +class USoundNodeRandom final : public USoundNode +{ +public: + TArray Weights; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HasBeenUsed; // 0x0058(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 NumRandomUsed; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreselectAtLevelLoad; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldExcludeFromBranchCulling : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSoundCueExcludedFromBranchCulling : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRandomizeWithoutReplacement : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeRandom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeRandom") + } + static class USoundNodeRandom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeRandom; + +// Class Engine.HUD +// 0x00F0 (0x0338 - 0x0248) +class AHUD : public AActor +{ +public: + class APlayerController* PlayerOwner; // 0x0248(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLostFocusPaused : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowHUD : 1; // 0x0250(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowDebugInfo : 1; // 0x0250(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CurrentTargetIndex; // 0x0254(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowHitBoxDebugInfo : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowOverlays : 1; // 0x0258(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableDebugTextShadow : 1; // 0x0258(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PostRenderedActors; // 0x0260(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_270[0x8]; // 0x0270(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DebugDisplay; // 0x0278(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray ToggledDebugCategories; // 0x0288(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + class UCanvas* Canvas; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCanvas* DebugCanvas; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray DebugTextList; // 0x02A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TSubclassOf ShowDebugTargetDesiredClass; // 0x02B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ShowDebugTargetActor; // 0x02C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C8[0x70]; // 0x02C8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddDebugText(const class FString& DebugText, class AActor* SrcActor, float Duration, const struct FVector& Offset, const struct FVector& DesiredOffset, const struct FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, class Ufont* InFont, float FontScale, bool bDrawShadow); + void AddHitBox(const struct FVector2D& Position, const struct FVector2D& size, class FName InName, bool bConsumesInput, int32 Priority); + void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const struct FLinearColor& LineColor, float LineThickness); + void DrawMaterial(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float MaterialU, float MaterialV, float MaterialUWidth, float MaterialVHeight, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot); + void DrawMaterialSimple(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition); + void DrawMaterialTriangle(class UMaterialInterface* Material, const struct FVector2D& V0_Pos, const struct FVector2D& V1_Pos, const struct FVector2D& V2_Pos, const struct FVector2D& V0_UV, const struct FVector2D& V1_UV, const struct FVector2D& V2_UV, const struct FLinearColor& V0_Color, const struct FLinearColor& V1_Color, const struct FLinearColor& V2_Color); + void DrawRect(const struct FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH); + void DrawText(const class FString& Text, const struct FLinearColor& TextColor, float ScreenX, float ScreenY, class Ufont* font, float Scale, bool bScalePosition); + void DrawTexture(class UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const struct FLinearColor& TintColor, EBlendMode BlendMode, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot); + void DrawTextureSimple(class UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition); + void GetActorsInSelectionRectangle(TSubclassOf ClassFilter, const struct FVector2D& FirstPoint, const struct FVector2D& SecondPoint, TArray* OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed); + void NextDebugTarget(); + void PreviousDebugTarget(); + void ReceiveDrawHUD(int32 SizeX, int32 SizeY); + void ReceiveHitBoxBeginCursorOver(const class FName BoxName); + void ReceiveHitBoxClick(const class FName BoxName); + void ReceiveHitBoxEndCursorOver(const class FName BoxName); + void ReceiveHitBoxRelease(const class FName BoxName); + void RemoveAllDebugStrings(); + void RemoveDebugText(class AActor* SrcActor, bool bLeaveDurationText); + void ShowDebug(class FName DebugType); + void ShowDebugForReticleTargetToggle(TSubclassOf DesiredClass); + void ShowDebugToggleSubCategory(class FName Category); + void ShowHUD(); + + void Deproject(float ScreenX, float ScreenY, struct FVector* WorldPosition, struct FVector* WorldDirection) const; + class APawn* GetOwningPawn() const; + class APlayerController* GetOwningPlayerController() const; + void GetTextSize(const class FString& Text, float* OutWidth, float* OutHeight, class Ufont* font, float Scale) const; + struct FVector Project(const struct FVector& Location) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HUD") + } + static class AHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHUD; + +// Class Engine.MaterialInterface +// 0x0070 (0x0098 - 0x0028) +class UMaterialInterface : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class USubsurfaceProfile* SubsurfaceProfile; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightmassMaterialInterfaceSettings LightmassSettings; // 0x0050(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray TextureStreamingData; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterial* GetBaseMaterial(); + void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse); + + struct FMaterialParameterInfo GetParameterInfo(EMaterialParameterAssociation Association, class FName ParameterName, class UMaterialFunctionInterface* LayerFunction) const; + class UPhysicalMaterial* GetPhysicalMaterial() const; + class UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index_0) const; + class UPhysicalMaterialMask* GetPhysicalMaterialMask() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInterface") + } + static class UMaterialInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInterface; + +// Class Engine.MaterialInstance +// 0x0398 (0x0430 - 0x0098) +class UMaterialInstance : public UMaterialInterface +{ +public: + class UPhysicalMaterial* PhysMaterial; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Parent; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bOverrideParentForQL; // 0x00F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray QualityLevelOverrideMats; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bHasStaticPermutationResource : 1; // 0x0108(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideSubsurfaceProfile : 1; // 0x0108(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ScalarParameterValues; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameterValues; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureParameterValues; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RuntimeVirtualTextureParameterValues; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontParameterValues; // 0x0150(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FMaterialInstanceBasePropertyOverrides BasePropertyOverrides; // 0x0160(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_168[0x10]; // 0x0168(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStaticParameterSet StaticParameters; // 0x0178(0x0040)(NativeAccessSpecifierPrivate) + struct FMaterialCachedParameters CachedLayerParameters; // 0x01B8(0x0150)(NativeAccessSpecifierPrivate) + TArray CachedReferencedTextures; // 0x0308(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_318[0x118]; // 0x0318(0x0118)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInstance") + } + static class UMaterialInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInstance; + +// Class Engine.MaterialInstanceConstant +// 0x0008 (0x0438 - 0x0430) +class UMaterialInstanceConstant : public UMaterialInstance +{ +public: + class UPhysicalMaterialMask* PhysMaterialMask; // 0x0430(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + float K2_GetScalarParameterValue(class FName ParameterName); + class UTexture* K2_GetTextureParameterValue(class FName ParameterName); + struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInstanceConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInstanceConstant") + } + static class UMaterialInstanceConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInstanceConstant; + +// Class Engine.SubsurfaceProfile +// 0x0090 (0x00B8 - 0x0028) +class USubsurfaceProfile final : public UObject +{ +public: + struct FSubsurfaceProfileStruct Settings; // 0x0028(0x008C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubsurfaceProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubsurfaceProfile") + } + static class USubsurfaceProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubsurfaceProfile; + +// Class Engine.LightComponent +// 0x0130 (0x0390 - 0x0260) +#pragma pack(push, 0x1) +class alignas(0x10) ULightComponent : public ULightComponentBase +{ +public: + float Temperature; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistanceFadeRange; // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseTemperature : 1; // 0x0264(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_265[0x3]; // 0x0265(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ShadowMapChannel; // 0x0268(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float MinRoughness; // 0x0270(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpecularScale; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance; // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderAsSimpleLight; // 0x027C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipSimpleLightDemotion; // 0x027D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdaptive; // 0x027E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27F[0x1]; // 0x027F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float ShadowResolutionScale; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowBias; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSlopeBias; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSharpen; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ContactShadowLengthInWS : 1; // 0x0294(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 InverseSquaredFalloff : 1; // 0x0294(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastTranslucentShadows : 1; // 0x0294(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowsFromCinematicObjectsOnly : 1; // 0x0294(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowsFromStaticObjectsOnly : 1; // 0x0294(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowsFromMovableObjectsOnly : 1; // 0x0294(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectDynamicIndirectLighting : 1; // 0x0294(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceCachedShadowsForMovablePrimitives : 1; // 0x0294(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightingChannels LightingChannels; // 0x0298(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* LightFunctionMaterial; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightFunctionScale; // 0x02A8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureLightProfile* IESTexture; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseIESBrightness : 1; // 0x02C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IESBrightnessScale; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightFunctionFadeDistance; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisabledBrightness; // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLightShaftBloom : 1; // 0x02D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BloomScale; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomThreshold; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomMaxBrightness; // 0x02DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor BloomTint; // 0x02E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRayTracedDistanceFieldShadows; // 0x02E4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E5[0x3]; // 0x02E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RayStartOffsetDepthScale; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* wLightFunctionTexture; // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wLightFunctionIntensity; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScreenRadiusForShadowCaster; // 0x02FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoredByCulling : 1; // 0x0300(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLowScalabilityCastRayTracedShadows : 1; // 0x0300(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_301[0x3]; // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ELightCullingPriority CullingPriority; // 0x0304(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_305[0x6F]; // 0x0305(0x006F)(Fixing Size After Last Property [ Dumper-7 ]) + int32 wShadowMaxDistance; // 0x0374(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 wShadowFadeDistance; // 0x0378(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool wbCastShadowOnMovable; // 0x037C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool wbDoNotCacheShadows; // 0x037D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37E[0x2]; // 0x037E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 wMovableShadowMaxDistance; // 0x0380(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 wMovableShadowFadeDistance; // 0x0384(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + bool ClearEditorPreviewColor(); + bool ClearEditorPreviewIntensity(); + bool ClearEditorPreviewIntensityColor(); + void SetAffectDynamicIndirectLighting(bool bNewValue); + void SetAffectTranslucentLighting(bool bNewValue); + void SetBloomMaxBrightness(float NewValue); + void SetBloomScale(float NewValue); + void SetBloomThreshold(float NewValue); + void SetBloomTint(const struct FColor& NewValue); + void SetCastShadowsFromMovableObjectsOnly(bool bEnable); + void SetCastShadowsFromStaticObjectsOnly(bool bEnable); + void SetDynamicIntensity(float NewIntensity); + void SetDynamicLightColor(const struct FLinearColor& NewLightColor, bool bSRGB); + bool SetEditorPreviewColor(const struct FLinearColor& NewLightColor, bool bSRGB); + bool SetEditorPreviewIntensity(float NewIntensity); + bool SetEditorPreviewIntensityColor(float NewIntensity, const struct FLinearColor& NewLightColor, bool bSRGB); + void SetEnableLightShaftBloom(bool bNewValue); + void SetForceCachedShadowsForMovablePrimitives(bool bNewValue); + void SetIESBrightnessScale(float NewValue); + void SetIESTexture(class UTextureLightProfile* NewValue); + void SetIndirectLightingIntensity(float NewIntensity); + void SetIntensity(float NewIntensity); + void SetLightColor(const struct FLinearColor& NewLightColor, bool bSRGB); + void SetLightFColor(const struct FColor& NewLightColor); + void SetLightFunctionDisabledBrightness(float NewValue); + void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); + void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial); + void SetLightFunctionScale(const struct FVector& NewLightFunctionScale); + void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2); + void SetLightIntensityColor(float NewIntensity, const struct FLinearColor& NewLightColor, bool bSRGB); + void SetLightIntensityFColor(float NewIntensity, const struct FColor& NewLightColor); + void SetMaxDistanceFadeRange(float NewValue); + void SetMaxDrawDistance(float NewValue); + void SetMinDistance(float NewValue); + void SetShadowBias(float NewValue); + void SetShadowSlopeBias(float NewValue); + void SetSpecularScale(float NewValue); + void SetTemperature(float NewTemperature); + void SetTransmission(bool bNewValue); + void SetUseIESBrightness(bool bNewValue); + void SetUseTemperature(bool bNewValue); + void SetVolumetricScatteringIntensity(float NewIntensity); + void SetwbCastShadowOnMovable(bool bNewValue); + void SetwbDoNotCacheShadows(bool bNewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponent") + } + static class ULightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ULightComponent; + +// Class Engine.LocalLightComponent +// 0x0030 (0x03C0 - 0x0390) +class ULocalLightComponent : public ULightComponent +{ +public: + ELightUnits IntensityUnits; // 0x0388(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_389[0x3]; // 0x0389(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Radius; // 0x038C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x0390(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightmassPointLightSettings LightmassSettings; // 0x0394(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class ULightClippingProvider* LightClippingProvider; // 0x03A0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WCullingPlanes; // 0x03A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float wNearShadowClippingDistance; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static float GetUnitsConversionFactor(ELightUnits SrcUnits, ELightUnits TargetUnits, float CosHalfConeAngle); + + void SetAttenuationRadius(float NewRadius); + void SetIntensityUnits(ELightUnits NewIntensityUnits); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalLightComponent") + } + static class ULocalLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalLightComponent; + +// Class Engine.MaterialExpressionRerouteBase +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionRerouteBase : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRerouteBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRerouteBase") + } + static class UMaterialExpressionRerouteBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRerouteBase; + +// Class Engine.MaterialExpressionReroute +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionReroute final : public UMaterialExpressionRerouteBase +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionReroute") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionReroute") + } + static class UMaterialExpressionReroute* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionReroute; + +// Class Engine.NavEdgeProviderInterface +// 0x0000 (0x0000 - 0x0000) +class INavEdgeProviderInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavEdgeProviderInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavEdgeProviderInterface") + } + static class INavEdgeProviderInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavEdgeProviderInterface; + +// Class Engine.FXSystemComponent +// 0x0000 (0x0480 - 0x0480) +class UFXSystemComponent : public UPrimitiveComponent +{ +public: + void ReleaseToPool(); + void SetActorParameter(class FName ParameterName, class AActor* Param); + void SetAutoAttachmentParameters(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule); + void SetBoolParameter(class FName ParameterName, bool Param); + void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param); + void SetEmitterEnable(class FName EmitterName, bool bNewEnableState); + void SetFloatParameter(class FName ParameterName, float Param); + void SetIntParameter(class FName ParameterName, int32 Param); + void SetUseAutoManageAttachment(bool bAutoManage); + void SetVectorParameter(class FName ParameterName, const struct FVector& Param); + + class UFXSystemAsset* GetFXSystemAsset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXSystemComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXSystemComponent") + } + static class UFXSystemComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXSystemComponent; + +// Class Engine.DynamicBlueprintBinding +// 0x0000 (0x0028 - 0x0028) +class UDynamicBlueprintBinding : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicBlueprintBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicBlueprintBinding") + } + static class UDynamicBlueprintBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicBlueprintBinding; + +// Class Engine.InputDelegateBinding +// 0x0000 (0x0028 - 0x0028) +class UInputDelegateBinding : public UDynamicBlueprintBinding +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputDelegateBinding") + } + static class UInputDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputDelegateBinding; + +// Class Engine.InputAxisKeyDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputAxisKeyDelegateBinding : public UInputDelegateBinding +{ +public: + TArray InputAxisKeyDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputAxisKeyDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputAxisKeyDelegateBinding") + } + static class UInputAxisKeyDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputAxisKeyDelegateBinding; + +// Class Engine.StringTable +// 0x0018 (0x0040 - 0x0028) +class UStringTable final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StringTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StringTable") + } + static class UStringTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStringTable; + +// Class Engine.BrushComponent +// 0x0030 (0x04B0 - 0x0480) +class UBrushComponent final : public UPrimitiveComponent +{ +public: + class UModel* Brush; // 0x0480(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBodySetup* BrushBodySetup; // 0x0488(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_490[0x20]; // 0x0490(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrushComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrushComponent") + } + static class UBrushComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrushComponent; + +// Class Engine.AnimNotify +// 0x0010 (0x0038 - 0x0028) +class UAnimNotify : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FString GetNotifyName() const; + bool Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify") + } + static class UAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify; + +// Class Engine.AnimBlueprint +// 0x0028 (0x00C8 - 0x00A0) +class UAnimBlueprint final : public UBlueprint +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* TargetSkeleton; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Groups; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bUseMultiThreadedAnimationUpdate; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarnAboutBlueprintUsage; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBlueprint") + } + static class UAnimBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBlueprint; + +// Class Engine.MaterialExpressionDeltaTime +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionDeltaTime final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDeltaTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDeltaTime") + } + static class UMaterialExpressionDeltaTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDeltaTime; + +// Class Engine.CameraComponent +// 0x0660 (0x0880 - 0x0220) +class UCameraComponent : public USceneComponent +{ +public: + float FieldOfView; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoNearClipPlane; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoFarClipPlane; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AspectRatio; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConstrainAspectRatio : 1; // 0x022C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFieldOfViewForLOD : 1; // 0x022C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockToHmd : 1; // 0x022C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePawnControlRotation : 1; // 0x022C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ECameraProjectionMode ProjectionMode; // 0x022D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22E[0x32]; // 0x022E(0x0032)(Fixing Size After Last Property [ Dumper-7 ]) + float PostProcessBlendWeight; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_264[0x2C]; // 0x0264(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0290(0x05F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + +public: + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); + void GetCameraView(float DeltaTime, struct FMinimalViewInfo* DesiredView); + void OnCameraMeshHiddenChanged(); + void RemoveBlendable(TScriptInterface InBlendableObject); + void SetAspectRatio(float InAspectRatio); + void SetConstraintAspectRatio(bool bInConstrainAspectRatio); + void SetFieldOfView(float InFieldOfView); + void SetOrthoFarClipPlane(float InOrthoFarClipPlane); + void SetOrthoNearClipPlane(float InOrthoNearClipPlane); + void SetOrthoWidth(float InOrthoWidth); + void SetPostProcessBlendWeight(float InPostProcessBlendWeight); + void SetProjectionMode(ECameraProjectionMode InProjectionMode); + void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraComponent") + } + static class UCameraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraComponent; + +// Class Engine.MaterialExpressionBlackBody +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionBlackBody final : public UMaterialExpression +{ +public: + struct FExpressionInput Temp; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBlackBody") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBlackBody") + } + static class UMaterialExpressionBlackBody* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBlackBody; + +// Class Engine.MaterialFunctionInterface +// 0x0018 (0x0040 - 0x0028) +class UMaterialFunctionInterface : public UObject +{ +public: + struct FGuid StateId; // 0x0028(0x0010)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialFunctionUsage MaterialFunctionUsage; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionInterface") + } + static class UMaterialFunctionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionInterface; + +// Class Engine.MaterialFunctionInstance +// 0x0080 (0x00C0 - 0x0040) +class UMaterialFunctionInstance : public UMaterialFunctionInterface +{ +public: + class UMaterialFunctionInterface* Parent; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialFunctionInterface* Base; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ScalarParameterValues; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameterValues; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureParameterValues; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontParameterValues; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticSwitchParameterValues; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticComponentMaskParameterValues; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RuntimeVirtualTextureParameterValues; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionInstance") + } + static class UMaterialFunctionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionInstance; + +// Class Engine.MaterialFunctionMaterialLayerInstance +// 0x0000 (0x00C0 - 0x00C0) +class UMaterialFunctionMaterialLayerInstance final : public UMaterialFunctionInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionMaterialLayerInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayerInstance") + } + static class UMaterialFunctionMaterialLayerInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionMaterialLayerInstance; + +// Class Engine.SphereComponent +// 0x0000 (0x04A0 - 0x04A0) +class USphereComponent : public UShapeComponent +{ +public: + float SphereRadius; // 0x0498(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_49C[0x4]; // 0x049C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps); + + float GetScaledSphereRadius() const; + float GetShapeScale() const; + float GetUnscaledSphereRadius() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereComponent") + } + static class USphereComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USphereComponent; + +// Class Engine.AnimCurveCompressionSettings +// 0x0008 (0x0030 - 0x0028) +class UAnimCurveCompressionSettings final : public UObject +{ +public: + class UAnimCurveCompressionCodec* Codec; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionSettings") + } + static class UAnimCurveCompressionSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionSettings; + +// Class Engine.VectorFieldComponent +// 0x0030 (0x04B0 - 0x0480) +class UVectorFieldComponent : public UPrimitiveComponent +{ +public: + class UVectorField* VectorField; // 0x0480(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0488(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tightness; // 0x048C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPreviewVectorField : 1; // 0x0490(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_491[0x1F]; // 0x0491(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetIntensity(float NewIntensity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorFieldComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorFieldComponent") + } + static class UVectorFieldComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorFieldComponent; + +// Class Engine.MaterialExpressionTextureBase +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionTextureBase : public UMaterialExpression +{ +public: + class UTexture* Texture; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureBase") + } + static class UMaterialExpressionTextureBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureBase; + +// Class Engine.MaterialExpressionTextureSample +// 0x0018 (0x0060 - 0x0048) +class UMaterialExpressionTextureSample : public UMaterialExpressionTextureBase +{ +public: + struct FExpressionInput Coordinates; // 0x0048(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSample") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSample") + } + static class UMaterialExpressionTextureSample* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSample; + +// Class Engine.MaterialExpressionTextureSampleParameter +// 0x0020 (0x0080 - 0x0060) +class UMaterialExpressionTextureSampleParameter : public UMaterialExpressionTextureSample +{ +public: + class FName ParameterName; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0068(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameter") + } + static class UMaterialExpressionTextureSampleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameter; + +// Class Engine.MaterialExpressionTextureSampleParameterCube +// 0x0000 (0x0080 - 0x0080) +class UMaterialExpressionTextureSampleParameterCube final : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterCube") + } + static class UMaterialExpressionTextureSampleParameterCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterCube; + +// Class Engine.PlayerCameraManager +// 0x2958 (0x2BA0 - 0x0248) +class APlayerCameraManager : public AActor +{ +public: + class APlayerController* PCOwner; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* TransformComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultFOV; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_264[0x4]; // 0x0264(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultOrthoWidth; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultAspectRatio; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4C]; // 0x0274(0x004C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraCacheEntry CameraCache; // 0x02C0(0x0690)(Transient, NativeAccessSpecifierPublic) + struct FCameraCacheEntry LastFrameCameraCache; // 0x0950(0x0690)(Transient, NativeAccessSpecifierPublic) + struct FTViewTarget ViewTarget; // 0x0FE0(0x06A0)(Transient, NativeAccessSpecifierPublic) + struct FTViewTarget PendingViewTarget; // 0x1680(0x06A0)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_1D20[0x30]; // 0x1D20(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraCacheEntry CameraCachePrivate; // 0x1D50(0x0690)(Transient, NativeAccessSpecifierPrivate) + struct FCameraCacheEntry LastFrameCameraCachePrivate; // 0x23E0(0x0690)(Transient, NativeAccessSpecifierPrivate) + TArray ModifierList; // 0x2A70(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray> DefaultModifiers; // 0x2A80(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + float FreeCamDistance; // 0x2A90(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FreeCamOffset; // 0x2A94(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewTargetOffset; // 0x2AA0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AAC[0x4]; // 0x2AAC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioFadeChangeEvent; // 0x2AB0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2AC0[0x10]; // 0x2AC0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CameraLensEffects; // 0x2AD0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UCameraModifier_CameraShake* CachedCameraShakeMod; // 0x2AE0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCameraAnimInst* AnimInstPool[0x8]; // 0x2AE8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray PostProcessBlendCache; // 0x2B28(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2B38[0x10]; // 0x2B38(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActiveAnims; // 0x2B48(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray FreeAnims; // 0x2B58(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class ACameraActor* AnimCameraActor; // 0x2B68(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIsOrthographic : 1; // 0x2B70(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultConstrainAspectRatio : 1; // 0x2B70(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_2B70_2 : 4; // 0x2B70(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bClientSimulatingViewTarget : 1; // 0x2B70(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseClientSideCameraUpdates : 1; // 0x2B70(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_2B71_0 : 2; // 0x2B71(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bGameCameraCutThisFrame : 1; // 0x2B71(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2B72[0x2]; // 0x2B72(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ViewPitchMin; // 0x2B74(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewPitchMax; // 0x2B78(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewYawMin; // 0x2B7C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewYawMax; // 0x2B80(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewRollMin; // 0x2B84(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewRollMax; // 0x2B88(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B8C[0x4]; // 0x2B8C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float ServerUpdateCameraTimeout; // 0x2B90(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2B94[0xC]; // 0x2B94(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf LensEffectEmitterClass); + class UCameraModifier* AddNewCameraModifier(TSubclassOf ModifierClass); + bool BlueprintUpdateCamera(class AActor* CameraTarget, struct FVector* NewCameraLocation, struct FRotator* NewCameraRotation, float* NewCameraFOV); + void ClearCameraLensEffects(); + class UCameraModifier* FindCameraModifierByClass(TSubclassOf ModifierClass); + void OnPhotographyMultiPartCaptureEnd(); + void OnPhotographyMultiPartCaptureStart(); + void OnPhotographySessionEnd(); + void OnPhotographySessionStart(); + void PhotographyCameraModify(const struct FVector& NewCameraLocation, const struct FVector& PreviousCameraLocation, const struct FVector& OriginalCameraLocation, struct FVector* ResultCameraLocation); + class UCameraAnimInst* PlayCameraAnim(class UCameraAnim* Anim, float Rate, float Scale, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, float Duration, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void RemoveCameraLensEffect(class AEmitterCameraLensEffectBase* Emitter); + bool RemoveCameraModifier(class UCameraModifier* ModifierToRemove); + void SetGameCameraCutThisFrame(); + void SetManualCameraFade(float InFadeAmount, const struct FLinearColor& Color, bool bInFadeAudio); + void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const struct FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished); + class UCameraShakeBase* StartCameraShake(TSubclassOf ShakeClass, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + class UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void StopAllCameraAnims(bool bImmediate); + void StopAllCameraShakes(bool bImmediately); + void StopAllCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); + void StopAllInstancesOfCameraAnim(class UCameraAnim* Anim, bool bImmediate); + void StopAllInstancesOfCameraShake(TSubclassOf Shake, bool bImmediately); + void StopAllInstancesOfCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent, bool bImmediately); + void StopCameraAnimInst(class UCameraAnimInst* AnimInst, bool bImmediate); + void StopCameraFade(); + void StopCameraShake(class UCameraShakeBase* ShakeInstance, bool bImmediately); + void SwapPendingViewTargetWhenUsingClientSideCameraUpdates(); + + struct FVector GetCameraLocation() const; + struct FRotator GetCameraRotation() const; + float GetFOVAngle() const; + class APlayerController* GetOwningPlayerController() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerCameraManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerCameraManager") + } + static class APlayerCameraManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerCameraManager; + +// Class Engine.MaterialExpressionFunctionOutput +// 0x0048 (0x0088 - 0x0040) +class UMaterialExpressionFunctionOutput : public UMaterialExpression +{ +public: + class FName OutputName; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x0048(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortPriority; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput A; // 0x005C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bLastPreviewed : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid ID; // 0x0074(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFunctionOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFunctionOutput") + } + static class UMaterialExpressionFunctionOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFunctionOutput; + +// Class Engine.LightClippingPlanes +// 0x0008 (0x0250 - 0x0248) +class ALightClippingPlanes final : public AActor +{ +public: + class ULightClippingPlanesComponent* LightClippingPlanesComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingPlanes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingPlanes") + } + static class ALightClippingPlanes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightClippingPlanes; + +// Class Engine.CheatManager +// 0x0060 (0x0088 - 0x0028) +class UCheatManager : public UObject +{ +public: + class ADebugCameraController* DebugCameraControllerRef; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DebugCameraControllerClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x40]; // 0x0038(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CheatManagerExtensions; // 0x0078(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void BugIt(const class FString& ScreenShotDescription); + void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll); + void BugItStringCreator(const struct FVector& ViewLocation, const struct FRotator& ViewRotation, class FString* GoString, class FString* LocString); + void ChangeSize(float F); + void CheatScript(const class FString& ScriptName); + void DamageTarget(float DamageAmount); + void DebugCapsuleSweep(); + void DebugCapsuleSweepCapture(); + void DebugCapsuleSweepChannel(ECollisionChannel Channel); + void DebugCapsuleSweepClear(); + void DebugCapsuleSweepComplex(bool bTraceComplex); + void DebugCapsuleSweepPawn(); + void DebugCapsuleSweepSize(float HalfHeight, float Radius); + void DestroyAll(TSubclassOf aClass); + void DestroyAllPawnsExceptTarget(); + void DestroyPawns(TSubclassOf aClass); + void DestroyServerStatReplicator(); + void DestroyTarget(); + void DisableDebugCamera(); + void DumpChatState(); + void DumpOnlineSessionState(); + void DumpPartyState(); + void DumpVoiceMutingState(); + void EnableDebugCamera(); + void FlushLog(); + void Fly(); + void FreezeFrame(float Delay); + void Ghost(); + void God(); + void InvertMouse(); + void LogLoc(); + void OnlyLoadLevel(class FName PackageName); + void PlayersOnly(); + void ReceiveEndPlay(); + void ReceiveInitCheatManager(); + void ServerToggleAILogging(); + void SetMouseSensitivityToDefault(); + void SetWorldOrigin(); + void Slomo(float NewTimeDilation); + void SpawnServerStatReplicator(); + void StreamLevelIn(class FName PackageName); + void StreamLevelOut(class FName PackageName); + void Summon(const class FString& ClassName); + void Teleport(); + void TestCollisionDistance(); + void ToggleAILogging(); + void ToggleDebugCamera(); + void ToggleServerStatReplicatorClientOverwrite(); + void ToggleServerStatReplicatorUpdateStatNet(); + void UpdateSafeArea(); + void ViewActor(class FName ActorName); + void ViewClass(TSubclassOf DesiredClass); + void ViewPlayer(const class FString& S); + void ViewSelf(); + void Walk(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheatManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheatManager") + } + static class UCheatManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheatManager; + +// Class Engine.BlueprintGeneratedClass +// 0x00F8 (0x0328 - 0x0230) +class UBlueprintGeneratedClass : public UClass +{ +public: + int32 NumReplicatedProperties; // 0x0230(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasNativizedParent : 1; // 0x0234(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasCookedComponentInstancingData : 1; // 0x0234(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_235[0x3]; // 0x0235(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DynamicBindingObjects; // 0x0238(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ComponentTemplates; // 0x0248(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Timelines; // 0x0258(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ComponentClassOverrides; // 0x0268(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class USimpleConstructionScript* SimpleConstructionScript; // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInheritableComponentHandler* InheritableComponentHandler; // 0x0280(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStructProperty* UberGraphFramePointerProperty; // 0x0288(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UFunction* UberGraphFunction; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap CookedComponentInstancingData; // 0x02A0(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_2F0[0x38]; // 0x02F0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintGeneratedClass") + } + static class UBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintGeneratedClass; + +// Class Engine.KismetStringTableLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetStringTableLibrary final : public UBlueprintFunctionLibrary +{ +public: + static TArray GetKeysFromStringTable(const class FName TableId); + static TArray GetMetaDataIdsFromStringTableEntry(const class FName TableId, const class FString& Key); + static TArray GetRegisteredStringTables(); + static class FString GetTableEntryMetaData(const class FName TableId, const class FString& Key, const class FName MetaDataId); + static class FString GetTableEntrySourceString(const class FName TableId, const class FString& Key); + static class FString GetTableNamespace(const class FName TableId); + static bool IsRegisteredTableEntry(const class FName TableId, const class FString& Key); + static bool IsRegisteredTableId(const class FName TableId); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetStringTableLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetStringTableLibrary") + } + static class UKismetStringTableLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetStringTableLibrary; + +// Class Engine.NetConnection +// 0x1B60 (0x1BA8 - 0x0048) +class UNetConnection : public UPlayer +{ +public: + TArray Children; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class UNetDriver* Driver; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PackageMapClass; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPackageMap* PackageMap; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OpenChannels; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SentTemporaries; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class AActor* ViewTarget; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwningActor; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPacket; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InternalAck : 1; // 0x00A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A5[0xBB]; // 0x00A5(0x00BB)(Fixing Size After Last Property [ Dumper-7 ]) + struct FUniqueNetIdRepl PlayerId; // 0x0160(0x0028)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188[0x48]; // 0x0188(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + double LastReceiveTime; // 0x01D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0x1338]; // 0x01D8(0x1338)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChannelsToTick; // 0x1510(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1520[0x688]; // 0x1520(0x0688)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetConnection") + } + static class UNetConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetConnection; + +// Class Engine.MaterialExpressionArctangent +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionArctangent final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArctangent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArctangent") + } + static class UMaterialExpressionArctangent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArctangent; + +// Class Engine.MaterialExpressionSceneTexelSize +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionSceneTexelSize final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneTexelSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneTexelSize") + } + static class UMaterialExpressionSceneTexelSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneTexelSize; + +// Class Engine.OnlineBlueprintCallProxyBase +// 0x0000 (0x0030 - 0x0030) +class UOnlineBlueprintCallProxyBase : public UBlueprintAsyncActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OnlineBlueprintCallProxyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OnlineBlueprintCallProxyBase") + } + static class UOnlineBlueprintCallProxyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOnlineBlueprintCallProxyBase; + +// Class Engine.WMaterialExpressionDecalSize +// 0x0000 (0x0040 - 0x0040) +class UWMaterialExpressionDecalSize final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WMaterialExpressionDecalSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WMaterialExpressionDecalSize") + } + static class UWMaterialExpressionDecalSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWMaterialExpressionDecalSize; + +// Class Engine.SoundSubmixBase +// 0x0010 (0x0038 - 0x0028) +class USoundSubmixBase : public UObject +{ +public: + TArray ChildSubmixes; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundSubmixBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundSubmixBase") + } + static class USoundSubmixBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundSubmixBase; + +// Class Engine.SoundSubmixWithParentBase +// 0x0008 (0x0040 - 0x0038) +class USoundSubmixWithParentBase : public USoundSubmixBase +{ +public: + class USoundSubmixBase* ParentSubmix; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundSubmixWithParentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundSubmixWithParentBase") + } + static class USoundSubmixWithParentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundSubmixWithParentBase; + +// Class Engine.SoundfieldSubmix +// 0x0028 (0x0068 - 0x0040) +class USoundfieldSubmix final : public USoundSubmixWithParentBase +{ +public: + class FName SoundfieldEncodingFormat; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SoundfieldEffectChain; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf EncodingSettingsClass; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundfieldSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundfieldSubmix") + } + static class USoundfieldSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundfieldSubmix; + +// Class Engine.OnlineEngineInterface +// 0x0000 (0x0028 - 0x0028) +class UOnlineEngineInterface : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OnlineEngineInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OnlineEngineInterface") + } + static class UOnlineEngineInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOnlineEngineInterface; + +// Class Engine.BlendSpaceBase +// 0x00C8 (0x0148 - 0x0080) +class UBlendSpaceBase : public UAnimationAsset +{ +public: + uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bRotationBlendInMeshSpace; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AnimLength; // 0x008C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpolationParameter InterpolationParam[0x3]; // 0x0090(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float TargetWeightInterpolationSpeedPerSec; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENotifyTriggerMode NotifyTriggerMode; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendParameter BlendParameters[0x3]; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray SampleData; // 0x0110(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PerBoneBlend; // 0x0120(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + int32 SampleIndexWithMarkers; // 0x0130(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GridSamples; // 0x0138(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpaceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpaceBase") + } + static class UBlendSpaceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpaceBase; + +// Class Engine.BlendSpace1D +// 0x0008 (0x0150 - 0x0148) +class UBlendSpace1D : public UBlendSpaceBase +{ +public: + bool bScaleAnimation; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpace1D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpace1D") + } + static class UBlendSpace1D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpace1D; + +// Class Engine.AimOffsetBlendSpace1D +// 0x0000 (0x0150 - 0x0150) +class UAimOffsetBlendSpace1D final : public UBlendSpace1D +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AimOffsetBlendSpace1D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AimOffsetBlendSpace1D") + } + static class UAimOffsetBlendSpace1D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAimOffsetBlendSpace1D; + +// Class Engine.OnlineSession +// 0x0000 (0x0028 - 0x0028) +class UOnlineSession : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OnlineSession") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OnlineSession") + } + static class UOnlineSession* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOnlineSession; + +// Class Engine.MaterialExpressionDDY +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionDDY final : public UMaterialExpression +{ +public: + struct FExpressionInput Value; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDDY") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDDY") + } + static class UMaterialExpressionDDY* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDDY; + +// Class Engine.LightClippingPlanesComponentBase +// 0x0000 (0x0230 - 0x0230) +#pragma pack(push, 0x1) +class alignas(0x10) ULightClippingPlanesComponentBase : public ULightClippingComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingPlanesComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingPlanesComponentBase") + } + static class ULightClippingPlanesComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ULightClippingPlanesComponentBase; + +// Class Engine.InterpTrackVectorBase +// 0x0020 (0x0090 - 0x0070) +class UInterpTrackVectorBase : public UInterpTrack +{ +public: + struct FInterpCurveVector VectorTrack; // 0x0070(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveTension; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackVectorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackVectorBase") + } + static class UInterpTrackVectorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackVectorBase; + +// Class Engine.InterpTrackColorScale +// 0x0000 (0x0090 - 0x0090) +class UInterpTrackColorScale final : public UInterpTrackVectorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackColorScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackColorScale") + } + static class UInterpTrackColorScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackColorScale; + +// Class Engine.DecalComponent +// 0x00F0 (0x0570 - 0x0480) +#pragma pack(push, 0x1) +class alignas(0x10) UDecalComponent : public UPrimitiveComponent +{ +public: + class UMaterialInterface* DecalMaterial; // 0x0480(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 sortOrder; // 0x0488(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeScreenSize; // 0x048C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeStartDelay; // 0x0490(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDuration; // 0x0494(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInDuration; // 0x0498(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInStartDelay; // 0x049C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SpringOverrideMaterial; // 0x04A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SummerOverrideMaterial; // 0x04C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr FallOverrideMaterial; // 0x04F0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr WinterOverrideMaterial; // 0x0518(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDestroyOwnerAfterFade : 1; // 0x0540(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_541[0x3]; // 0x0541(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector DecalSize; // 0x0544(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsesWeatherDecal; // 0x0550(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderAfterWeather; // 0x0551(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_552[0x16]; // 0x0552(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial); + void SetFadeIn(float StartDelay, float Duaration); + void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade); + void SetFadeScreenSize(float NewFadeScreenSize); + void SetMinDrawDistance(float NewMinDrawDistance); + void SetSortOrder(int32 Value); + + class UMaterialInterface* GetDecalMaterial() const; + float GetFadeDuration() const; + float GetFadeInDuration() const; + float GetFadeInStartDelay() const; + float GetFadeStartDelay() const; + float GetMinDrawDistance() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DecalComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DecalComponent") + } + static class UDecalComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UDecalComponent; + +// Class Engine.MapLightProbeStreamData +// 0x0058 (0x0080 - 0x0028) +class UMapLightProbeStreamData final : public UObject +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapLightProbeStreamData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapLightProbeStreamData") + } + static class UMapLightProbeStreamData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapLightProbeStreamData; + +// Class Engine.Subsystem +// 0x0008 (0x0030 - 0x0028) +class USubsystem : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Subsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Subsystem") + } + static class USubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubsystem; + +// Class Engine.WorldSubsystem +// 0x0000 (0x0030 - 0x0030) +class UWorldSubsystem : public USubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldSubsystem") + } + static class UWorldSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldSubsystem; + +// Class Engine.ObjectTraceWorldSubsystem +// 0x0008 (0x0038 - 0x0030) +class UObjectTraceWorldSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectTraceWorldSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectTraceWorldSubsystem") + } + static class UObjectTraceWorldSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectTraceWorldSubsystem; + +// Class Engine.FloatingPawnMovement +// 0x0028 (0x0180 - 0x0158) +class UFloatingPawnMovement : public UPawnMovementComponent +{ +public: + float MaxSpeed; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Acceleration; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Deceleration; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurningBoost; // 0x0164(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistanceFromAnchorPoint; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AnchorPoint; // 0x016C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckDistanceThreshold; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x3]; // 0x0179(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bPositionCorrected : 1; // 0x017C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatingPawnMovement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatingPawnMovement") + } + static class UFloatingPawnMovement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatingPawnMovement; + +// Class Engine.LightCullingComponent +// 0x0010 (0x0230 - 0x0220) +class ULightCullingComponent final : public USceneComponent +{ +public: + class ULightCullingProvider* LightProvider; // 0x0218(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WCullingPlanes; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightCullingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightCullingComponent") + } + static class ULightCullingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightCullingComponent; + +// Class Engine.ParticleModuleAccelerationDragScaleOverLife +// 0x0038 (0x0070 - 0x0038) +class UParticleModuleAccelerationDragScaleOverLife final : public UParticleModuleAccelerationBase +{ +public: + class UDistributionFloat* DragScale; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DragScaleRaw; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationDragScaleOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationDragScaleOverLife") + } + static class UParticleModuleAccelerationDragScaleOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationDragScaleOverLife; + +// Class Engine.DefaultPawn +// 0x0028 (0x02D0 - 0x02A8) +class ADefaultPawn : public APawn +{ +public: + float BaseTurnRate; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseLookUpRate; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPawnMovementComponent* MovementComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USphereComponent* CollisionComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMeshComponent* MeshComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bAddDefaultMovementBindings : 1; // 0x02C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LookUpAtRate(float Rate); + void MoveForward(float val); + void MoveRight(float val); + void MoveUp_World(float val); + void TurnAtRate(float Rate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DefaultPawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DefaultPawn") + } + static class ADefaultPawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADefaultPawn; + +// Class Engine.CameraActor +// 0x0628 (0x0870 - 0x0248) +class ACameraActor : public AActor +{ +public: + EAutoReceiveInput AutoActivateForPlayer; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraComponent* CameraComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* SceneComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bConstrainAspectRatio : 1; // 0x0268(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AspectRatio; // 0x026C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float FOVAngle; // 0x0270(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PostProcessBlendWeight; // 0x0274(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0280(0x05F0)(Deprecated, NativeAccessSpecifierPrivate) + +public: + int32 GetAutoActivatePlayerIndex() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraActor") + } + static class ACameraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraActor; + +// Class Engine.HapticFeedbackEffect_Buffer +// 0x0018 (0x0040 - 0x0028) +class UHapticFeedbackEffect_Buffer final : public UHapticFeedbackEffect_Base +{ +public: + TArray Amplitudes; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 SampleRate; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HapticFeedbackEffect_Buffer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HapticFeedbackEffect_Buffer") + } + static class UHapticFeedbackEffect_Buffer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHapticFeedbackEffect_Buffer; + +// Class Engine.ReflectionCapture +// 0x0008 (0x0250 - 0x0248) +class AReflectionCapture : public AActor +{ +public: + class UReflectionCaptureComponent* CaptureComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReflectionCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReflectionCapture") + } + static class AReflectionCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AReflectionCapture; + +// Class Engine.CharacterMovementComponent +// 0x09D8 (0x0B30 - 0x0158) +class UCharacterMovementComponent : public UPawnMovementComponent +{ +public: + uint8 Pad_158[0x10]; // 0x0158(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class ACharacter* CharacterOwner; // 0x0168(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float GravityScale; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStepHeight; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpZVelocity; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpOffJumpZFactor; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkableFloorAngle; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float WalkableFloorZ; // 0x0184(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bMovementModeIsManaged : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMovementModeCalledFromManager : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMovementMode MovementMode; // 0x0189(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 CustomMovementMode; // 0x018A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENetworkSmoothingMode NetworkSmoothingMode; // 0x018B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundFriction; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190[0x1C]; // 0x0190(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxWalkSpeed; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWalkSpeedCrouched; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSwimSpeed; // 0x01B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFlySpeed; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCustomMovementSpeed; // 0x01BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAcceleration; // 0x01C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAnalogWalkSpeed; // 0x01C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingFrictionFactor; // 0x01C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingFriction; // 0x01CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingSubStepTime; // 0x01D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationWalking; // 0x01D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationFalling; // 0x01D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationSwimming; // 0x01DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingDecelerationFlying; // 0x01E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirControl; // 0x01E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirControlBoostMultiplier; // 0x01E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirControlBoostVelocityThreshold; // 0x01EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallingLateralFriction; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrouchedHalfHeight; // 0x01F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Buoyancy; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerchRadiusThreshold; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerchAdditionalHeight; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationRate; // 0x0204(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseSeparateBrakingFriction : 1; // 0x0210(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyGravityWhileJumping : 1; // 0x0210(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseControllerDesiredRotation : 1; // 0x0210(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOrientRotationToMovement : 1; // 0x0210(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSweepWhileNavWalking : 1; // 0x0210(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_210_5 : 1; // 0x0210(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bMovementInProgress : 1; // 0x0210(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bEnableScopedMovementUpdates : 1; // 0x0210(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableServerDualMoveScopedMovementUpdates : 1; // 0x0211(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceMaxAccel : 1; // 0x0211(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRunPhysicsWithNoController : 1; // 0x0211(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceNextFloorCheck : 1; // 0x0211(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShrinkProxyCapsule : 1; // 0x0211(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanWalkOffLedges : 1; // 0x0211(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanWalkOffLedgesWhenCrouching : 1; // 0x0211(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_211_7 : 1; // 0x0211(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_212_0 : 1; // 0x0212(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bNetworkSkipProxyPredictionOnNetUpdate : 1; // 0x0212(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetworkAlwaysReplicateTransformUpdateTimestamp : 1; // 0x0212(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDeferUpdateMoveComponent : 1; // 0x0212(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePhysicsInteraction : 1; // 0x0212(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTouchForceScaledToMass : 1; // 0x0212(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPushForceScaledToMass : 1; // 0x0212(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPushForceUsingZOffset : 1; // 0x0212(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScalePushForceToVelocity : 1; // 0x0213(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_214[0x4]; // 0x0214(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* DeferredUpdatedMoveComponent; // 0x0218(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOutOfWaterStepHeight; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutofWaterZ; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StandingDownwardForceScale; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialPushForceFactor; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushForceFactor; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushForcePointZOffsetFactor; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TouchForceFactor; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTouchForce; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTouchForce; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsionForce; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Acceleration; // 0x024C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat LastUpdateRotation; // 0x0260(0x0010)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector LastUpdateLocation; // 0x0270(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LastUpdateVelocity; // 0x027C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerLastTransformUpdateTimeStamp; // 0x0288(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerLastClientGoodMoveAckTime; // 0x028C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerLastClientAdjustmentTime; // 0x0290(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PendingImpulseToApply; // 0x0294(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector PendingForceToApply; // 0x02A0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AnalogInputModifier; // 0x02AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B0[0xC]; // 0x02B0(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSimulationTimeStep; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxJumpApexAttemptsPerSimulation; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithGeometry; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithGeometryAsProxy; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithPawn; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationWithPawnAsProxy; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkSimulatedSmoothLocationTime; // 0x02D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkSimulatedSmoothRotationTime; // 0x02DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ListenServerNetworkSimulatedSmoothLocationTime; // 0x02E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ListenServerNetworkSimulatedSmoothRotationTime; // 0x02E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetProxyShrinkRadius; // 0x02E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetProxyShrinkHalfHeight; // 0x02EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMaxSmoothUpdateDistance; // 0x02F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkNoSmoothUpdateDistance; // 0x02F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMinTimeBetweenClientAckGoodMoves; // 0x02F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMinTimeBetweenClientAdjustments; // 0x02FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkMinTimeBetweenClientAdjustmentsLargeCorrection; // 0x0300(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NetworkLargeClientCorrectionDistance; // 0x0304(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LedgeCheckThreshold; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpOutOfWaterPitch; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFindFloorResult CurrentFloor; // 0x0310(0x0094)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMovementMode DefaultLandMovementMode; // 0x03A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovementMode DefaultWaterMovementMode; // 0x03A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovementMode GroundMovementMode; // 0x03A6(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bMaintainHorizontalGroundVelocity : 1; // 0x03A7(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImpartBaseVelocityX : 1; // 0x03A7(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImpartBaseVelocityY : 1; // 0x03A7(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImpartBaseVelocityZ : 1; // 0x03A7(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImpartBaseAngularVelocity : 1; // 0x03A7(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bJustTeleported : 1; // 0x03A7(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetworkUpdateReceived : 1; // 0x03A7(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNetworkMovementModeChanged : 1; // 0x03A7(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreClientMovementErrorChecksAndCorrection : 1; // 0x03A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bServerAcceptClientAuthoritativePosition : 1; // 0x03A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNotifyApex : 1; // 0x03A8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCheatFlying : 1; // 0x03A8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWantsToCrouch : 1; // 0x03A8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCrouchMaintainsBaseLocation : 1; // 0x03A8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreBaseRotation : 1; // 0x03A8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFastAttachedMove : 1; // 0x03A8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysCheckFloor : 1; // 0x03A9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFlatBaseForFloorChecks : 1; // 0x03A9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPerformingJumpOff : 1; // 0x03A9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWantsToLeaveNavWalking : 1; // 0x03A9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseRVOAvoidance : 1; // 0x03A9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequestedMoveUseAcceleration : 1; // 0x03A9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_3A9_6 : 1; // 0x03A9(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bWasSimulatingRootMotion : 1; // 0x03A9(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowPhysicsRotationDuringAnimRootMotion : 1; // 0x03AA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasRequestedVelocity : 1; // 0x03AA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bRequestedMoveWithMaxSpeed : 1; // 0x03AA(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bWasAvoidanceUpdated : 1; // 0x03AA(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BitPad_3AA_4 : 2; // 0x03AA(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bProjectNavMeshWalking : 1; // 0x03AA(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bProjectNavMeshOnBothWorldChannels : 1; // 0x03AA(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_3AB[0x11]; // 0x03AB(0x0011)(Fixing Size After Last Property [ Dumper-7 ]) + float AvoidanceConsiderationRadius; // 0x03BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RequestedVelocity; // 0x03C0(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AvoidanceUID; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAvoidanceMask AvoidanceGroup; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNavAvoidanceMask GroupsToAvoid; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNavAvoidanceMask GroupsToIgnore; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float AvoidanceWeight; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PendingLaunchVelocity; // 0x03E0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3EC[0xA4]; // 0x03EC(0x00A4)(Fixing Size After Last Property [ Dumper-7 ]) + float NavMeshProjectionInterval; // 0x0490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionTimer; // 0x0494(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionInterpSpeed; // 0x0498(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionHeightScaleUp; // 0x049C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavMeshProjectionHeightScaleDown; // 0x04A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavWalkingFloorDistTolerance; // 0x04A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCharacterMovementComponentPostPhysicsTickFunction PostPhysicsTickFunction; // 0x04A8(0x0048)(NativeAccessSpecifierPublic) + uint8 Pad_4F0[0x18]; // 0x04F0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float MinTimeBetweenTimeStampResets; // 0x0508(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50C[0x4AC]; // 0x050C(0x04AC)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionSourceGroup CurrentRootMotion; // 0x09B8(0x0038)(Transient, NativeAccessSpecifierPublic) + struct FRootMotionSourceGroup ServerCorrectionRootMotion; // 0x09F0(0x0038)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_A28[0x98]; // 0x0A28(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionMovementParams RootMotionParams; // 0x0AC0(0x0040)(Transient, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AnimRootMotionVelocity; // 0x0B00(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0C[0x24]; // 0x0B0C(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddForce(const struct FVector& Force); + void AddImpulse(const struct FVector& Impulse, bool bVelocityChange); + void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration); + void CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void ClearAccumulatedForces(); + void DisableMovement(); + void SetAvoidanceEnabled(bool bEnable); + void SetAvoidanceGroup(int32 GroupFlags); + void SetAvoidanceGroupMask(const struct FNavAvoidanceMask& GroupMask); + void SetGroupsToAvoid(int32 GroupFlags); + void SetGroupsToAvoidMask(const struct FNavAvoidanceMask& GroupMask); + void SetGroupsToIgnore(int32 GroupFlags); + void SetGroupsToIgnoreMask(const struct FNavAvoidanceMask& GroupMask); + void SetMovementMode(EMovementMode NewMovementMode, uint8 NewCustomMode); + void SetWalkableFloorAngle(float InWalkableFloorAngle); + void SetWalkableFloorZ(float InWalkableFloorZ); + + float GetAnalogInputModifier() const; + class ACharacter* GetCharacterOwner() const; + struct FVector GetCurrentAcceleration() const; + struct FVector GetImpartedMovementBaseVelocity() const; + struct FVector GetLastUpdateLocation() const; + struct FRotator GetLastUpdateRotation() const; + struct FVector GetLastUpdateVelocity() const; + float GetMaxAcceleration() const; + float GetMaxBrakingDeceleration() const; + float GetMaxJumpHeight() const; + float GetMaxJumpHeightWithJumpTime() const; + float GetMinAnalogSpeed() const; + class UPrimitiveComponent* GetMovementBase() const; + float GetPerchRadiusThreshold() const; + float GetValidPerchRadius() const; + bool IsWalkable(const struct FHitResult& Hit) const; + bool IsWalking() const; + void K2_ComputeFloorDist(const struct FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, struct FFindFloorResult* FloorResult) const; + void K2_FindFloor(const struct FVector& CapsuleLocation, struct FFindFloorResult* FloorResult) const; + float K2_GetModifiedMaxAcceleration() const; + float K2_GetWalkableFloorAngle() const; + float K2_GetWalkableFloorZ() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterMovementComponent") + } + static class UCharacterMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCharacterMovementComponent; + +// Class Engine.MaterialBillboardComponent +// 0x0010 (0x0490 - 0x0480) +class UMaterialBillboardComponent final : public UPrimitiveComponent +{ +public: + TArray Elements; // 0x0480(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void AddElement(class UMaterialInterface* Material, class UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, class UCurveFloat* DistanceToSizeCurve); + void SetElements(const TArray& NewElements); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialBillboardComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialBillboardComponent") + } + static class UMaterialBillboardComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialBillboardComponent; + +// Class Engine.InterpTrackVectorProp +// 0x0008 (0x0098 - 0x0090) +class UInterpTrackVectorProp final : public UInterpTrackVectorBase +{ +public: + class FName PropertyName; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackVectorProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackVectorProp") + } + static class UInterpTrackVectorProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackVectorProp; + +// Class Engine.GameMode +// 0x0048 (0x0330 - 0x02E8) +class AGameMode : public AGameModeBase +{ +public: + class FName MatchState; // 0x02E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bDelayedStart : 1; // 0x02F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2F1[0x3]; // 0x02F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumSpectators; // 0x02F4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumPlayers; // 0x02F8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBots; // 0x02FC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRespawnDelay; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumTravellingPlayers; // 0x0304(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EngineMessageClass; // 0x0308(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InactivePlayerArray; // 0x0310(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float InactivePlayerStateLifeSpan; // 0x0320(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxInactivePlayers; // 0x0324(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHandleDedicatedServerReplays; // 0x0328(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_329[0x7]; // 0x0329(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AbortMatch(); + void EndMatch(); + void K2_OnSetMatchState(class FName NewState); + bool ReadyToEndMatch(); + bool ReadyToStartMatch(); + void RestartGame(); + void Say(const class FString& Msg); + void SetBandwidthLimit(float AsyncIOBandwidthLimit); + void StartMatch(); + + class FName GetMatchState() const; + bool IsMatchInProgress() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameMode") + } + static class AGameMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameMode; + +// Class Engine.MaterialExpressionSkyAtmosphereViewLuminance +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionSkyAtmosphereViewLuminance final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereViewLuminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereViewLuminance") + } + static class UMaterialExpressionSkyAtmosphereViewLuminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereViewLuminance; + +// Class Engine.DistributionVector +// 0x0008 (0x0038 - 0x0030) +class UDistributionVector : public UDistribution +{ +public: + uint8 bCanBeBaked : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsDirty : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBakedDataSuccesfully : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVector") + } + static class UDistributionVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVector; + +// Class Engine.DistributionVectorConstant +// 0x0018 (0x0050 - 0x0038) +class UDistributionVectorConstant : public UDistributionVector +{ +public: + struct FVector Constant; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDistributionVectorLockFlags LockedAxes; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorConstant") + } + static class UDistributionVectorConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorConstant; + +// Class Engine.DistributionVectorParameterBase +// 0x0040 (0x0090 - 0x0050) +class UDistributionVectorParameterBase : public UDistributionVectorConstant +{ +public: + class FName ParameterName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinInput; // 0x0058(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxInput; // 0x0064(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinOutput; // 0x0070(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxOutput; // 0x007C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDistributionParamMode ParamModes[0x3]; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorParameterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorParameterBase") + } + static class UDistributionVectorParameterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorParameterBase; + +// Class Engine.DistributionVectorParticleParameter +// 0x0000 (0x0090 - 0x0090) +class UDistributionVectorParticleParameter final : public UDistributionVectorParameterBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorParticleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorParticleParameter") + } + static class UDistributionVectorParticleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorParticleParameter; + +// Class Engine.AnimNotify_ResetDynamics +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_ResetDynamics final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_ResetDynamics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_ResetDynamics") + } + static class UAnimNotify_ResetDynamics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_ResetDynamics; + +// Class Engine.PostProcessVolume +// 0x0610 (0x0890 - 0x0280) +class APostProcessVolume : public AVolume +{ +public: + uint8 Pad_280[0x10]; // 0x0280(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings Settings; // 0x0290(0x05F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float Priority; // 0x0880(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0884(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0888(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x088C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUnbound : 1; // 0x088C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_88D[0x3]; // 0x088D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessVolume") + } + static class APostProcessVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APostProcessVolume; + +// Class Engine.TimelineComponent +// 0x00A0 (0x0170 - 0x00D0) +class UTimelineComponent final : public UActorComponent +{ +public: + struct FTimeline TheTimeline; // 0x00D0(0x0098)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 bIgnoreTimeDilation : 1; // 0x0168(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_Timeline(); + void Play(); + void PlayFromStart(); + void Reverse(); + void ReverseFromEnd(); + void SetFloatCurve(class UCurveFloat* NewFloatCurve, class FName FloatTrackName); + void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation); + void SetLinearColorCurve(class UCurveLinearColor* NewLinearColorCurve, class FName LinearColorTrackName); + void SetLooping(bool bNewLooping); + void SetNewTime(float NewTime); + void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate); + void SetPlayRate(float NewRate); + void SetTimelineLength(float NewLength); + void SetTimelineLengthMode(ETimelineLengthMode NewLengthMode); + void SetVectorCurve(class UCurveVector* NewVectorCurve, class FName VectorTrackName); + void Stop(); + + bool GetIgnoreTimeDilation() const; + float GetPlaybackPosition() const; + float GetPlayRate() const; + float GetTimelineLength() const; + bool IsLooping() const; + bool IsPlaying() const; + bool IsReversing() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimelineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimelineComponent") + } + static class UTimelineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimelineComponent; + +// Class Engine.MaterialExpressionRuntimeVirtualTextureSample +// 0x0050 (0x0090 - 0x0040) +class UMaterialExpressionRuntimeVirtualTextureSample : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldPosition; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MipValue; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class URuntimeVirtualTexture* VirtualTexture; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERuntimeVirtualTextureMaterialType MaterialType; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSinglePhysicalSpace; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdaptive; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERuntimeVirtualTextureMipValueMode MipValueMode; // 0x008B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERuntimeVirtualTextureTextureAddressMode TextureAddressMode; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureSample") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureSample") + } + static class UMaterialExpressionRuntimeVirtualTextureSample* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureSample; + +// Class Engine.MaterialParameterCollectionInstance +// 0x00F8 (0x0120 - 0x0028) +class UMaterialParameterCollectionInstance final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialParameterCollection* Collection; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_38[0xE8]; // 0x0038(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialParameterCollectionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialParameterCollectionInstance") + } + static class UMaterialParameterCollectionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialParameterCollectionInstance; + +// Class Engine.PointLightComponent +// 0x0020 (0x03E0 - 0x03C0) +#pragma pack(push, 0x1) +class alignas(0x10) UPointLightComponent : public ULocalLightComponent +{ +public: + uint8 bUseInverseSquaredFalloff : 1; // 0x03C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsFakeWrapAmbient : 1; // 0x03C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3C1[0x3]; // 0x03C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LightFalloffExponent; // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceRadius; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SoftSourceRadius; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceLength; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D4[0x4]; // 0x03D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetLightFalloffExponent(float NewLightFalloffExponent); + void SetSoftSourceRadius(float bNewValue); + void SetSourceLength(float NewValue); + void SetSourceRadius(float bNewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointLightComponent") + } + static class UPointLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UPointLightComponent; + +// Class Engine.SpotLightComponent +// 0x0000 (0x03E0 - 0x03E0) +class USpotLightComponent : public UPointLightComponent +{ +public: + float InnerConeAngle; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterConeAngle; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetInnerConeAngle(float NewInnerConeAngle); + void SetOuterConeAngle(float NewOuterConeAngle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpotLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpotLightComponent") + } + static class USpotLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpotLightComponent; + +// Class Engine.MaterialExpressionDistanceToNearestSurface +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionDistanceToNearestSurface final : public UMaterialExpression +{ +public: + struct FExpressionInput Position; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistanceToNearestSurface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistanceToNearestSurface") + } + static class UMaterialExpressionDistanceToNearestSurface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistanceToNearestSurface; + +// Class Engine.MaterialExpressionRotateAboutAxis +// 0x0058 (0x0098 - 0x0040) +class UMaterialExpressionRotateAboutAxis final : public UMaterialExpression +{ +public: + struct FExpressionInput NormalizedRotationAxis; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput RotationAngle; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PivotPoint; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Position; // 0x007C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRotateAboutAxis") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRotateAboutAxis") + } + static class UMaterialExpressionRotateAboutAxis* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRotateAboutAxis; + +// Class Engine.InterpTrackLinearColorProp +// 0x0008 (0x0098 - 0x0090) +class UInterpTrackLinearColorProp final : public UInterpTrackLinearColorBase +{ +public: + class FName PropertyName; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackLinearColorProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackLinearColorProp") + } + static class UInterpTrackLinearColorProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackLinearColorProp; + +// Class Engine.RectLightComponent +// 0x0020 (0x03E0 - 0x03C0) +class URectLightComponent : public ULocalLightComponent +{ +public: + float SourceWidth; // 0x03C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceHeight; // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarnDoorAngle; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarnDoorLength; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* SourceTexture; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBarnDoorAngle(float NewValue); + void SetBarnDoorLength(float NewValue); + void SetSourceHeight(float NewValue); + void SetSourceTexture(class UTexture* bNewValue); + void SetSourceWidth(float bNewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RectLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RectLightComponent") + } + static class URectLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URectLightComponent; + +// Class Engine.Canvas +// 0x02A8 (0x02D0 - 0x0028) +class UCanvas final : public UObject +{ +public: + float OrgX; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrgY; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClipX; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClipY; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DrawColor; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCenterX : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCenterY : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNoSmooth : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SizeX; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlane ColorModulate; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultTexture; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* GradientTexture0; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReporterGraph* ReporterGraph; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x258]; // 0x0078(0x0258)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void K2_Deproject(const struct FVector2D& ScreenPosition, struct FVector* WorldOrigin, struct FVector* WorldDirection); + void K2_DrawBorder(class UTexture* BorderTexture, class UTexture* BackgroundTexture, class UTexture* LeftBorderTexture, class UTexture* RightBorderTexture, class UTexture* TopBorderTexture, class UTexture* BottomBorderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, const struct FVector2D& BorderScale, const struct FVector2D& BackgroundScale, float Rotation, const struct FVector2D& PivotPoint, const struct FVector2D& CornerSize); + void K2_DrawBox(const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, float Thickness, const struct FLinearColor& RenderColor); + void K2_DrawLine(const struct FVector2D& ScreenPositionA, const struct FVector2D& ScreenPositionB, float Thickness, const struct FLinearColor& RenderColor); + void K2_DrawMaterial(class UMaterialInterface* RenderMaterial, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, float Rotation, const struct FVector2D& PivotPoint); + void K2_DrawMaterialTriangle(class UMaterialInterface* RenderMaterial, const TArray& Triangles); + void K2_DrawPolygon(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& Radius, int32 NumberOfSides, const struct FLinearColor& RenderColor); + void K2_DrawText(class Ufont* RenderFont, const class FString& RenderText, const struct FVector2D& ScreenPosition, const struct FVector2D& Scale, const struct FLinearColor& RenderColor, float Kerning, const struct FLinearColor& shadowColor, const struct FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const struct FLinearColor& OutlineColor); + void K2_DrawTexture(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, EBlendMode BlendMode, float Rotation, const struct FVector2D& PivotPoint); + void K2_DrawTriangle(class UTexture* RenderTexture, const TArray& Triangles); + struct FVector K2_Project(const struct FVector& WorldLocation); + struct FVector2D K2_StrLen(class Ufont* RenderFont, const class FString& RenderText); + struct FVector2D K2_TextSize(class Ufont* RenderFont, const class FString& RenderText, const struct FVector2D& Scale); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Canvas") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Canvas") + } + static class UCanvas* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCanvas; + +// Class Engine.MaterialExpressionNoise +// 0x0050 (0x0090 - 0x0040) +class UMaterialExpressionNoise final : public UMaterialExpression +{ +public: + struct FExpressionInput Position; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput FilterWidth; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quality; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoiseFunction NoiseFunction; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bTurbulence : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Levels; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputMin; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputMax; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelScale; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTiling : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 RepeatSize; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNoise") + } + static class UMaterialExpressionNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNoise; + +// Class Engine.InterpGroupInst +// 0x0020 (0x0048 - 0x0028) +class UInterpGroupInst : public UObject +{ +public: + class UInterpGroup* Group; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* GroupActor; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TrackInst; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpGroupInst") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpGroupInst") + } + static class UInterpGroupInst* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpGroupInst; + +// Class Engine.InterpGroupInstCamera +// 0x0000 (0x0048 - 0x0048) +class UInterpGroupInstCamera final : public UInterpGroupInst +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpGroupInstCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpGroupInstCamera") + } + static class UInterpGroupInstCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpGroupInstCamera; + +// Class Engine.ArrowComponent +// 0x0020 (0x04A0 - 0x0480) +#pragma pack(push, 0x1) +class alignas(0x10) UArrowComponent : public UPrimitiveComponent +{ +public: + struct FColor ArrowColor; // 0x0480(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowSize; // 0x0484(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowLength; // 0x0488(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSize; // 0x048C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsScreenSizeScaled : 1; // 0x0490(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTreatAsASprite : 1; // 0x0490(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_491[0x7]; // 0x0491(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetArrowColor(const struct FLinearColor& NewColor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ArrowComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ArrowComponent") + } + static class UArrowComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UArrowComponent; + +// Class Engine.light +// 0x0010 (0x0258 - 0x0248) +class Alight : public AActor +{ +public: + class ULightComponent* LightComponent; // 0x0248(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnabled : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_bEnabled(); + void SetAffectTranslucentLighting(bool bNewValue); + void SetBrightness(float NewBrightness); + void SetCastShadows(bool bNewValue); + void SetEnabled(bool bSetEnabled); + void SetLightColor(const struct FLinearColor& NewLightColor); + void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance); + void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial); + void SetLightFunctionScale(const struct FVector& NewLightFunctionScale); + void ToggleEnabled(); + + float GetBrightness() const; + struct FLinearColor GetLightColor() const; + bool IsEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("light") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"light") + } + static class Alight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_Alight; + +// Class Engine.Console +// 0x0108 (0x0130 - 0x0028) +class UConsole final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class ULocalPlayer* ConsoleTargetPlayer; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultTexture_Black; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultTexture_White; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HistoryBuffer; // 0x0068(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_78[0xB8]; // 0x0078(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Console") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Console") + } + static class UConsole* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConsole; + +// Class Engine.MaterialExpressionPerInstanceCustomData +// 0x0020 (0x0060 - 0x0040) +class UMaterialExpressionPerInstanceCustomData final : public UMaterialExpression +{ +public: + struct FExpressionInput DefaultValue; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstDefaultValue; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DataIndex; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPerInstanceCustomData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceCustomData") + } + static class UMaterialExpressionPerInstanceCustomData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPerInstanceCustomData; + +// Class Engine.DecalActor +// 0x0008 (0x0250 - 0x0248) +class ADecalActor : public AActor +{ +public: + class UDecalComponent* Decal; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(); + void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial); + + class UMaterialInterface* GetDecalMaterial() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DecalActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DecalActor") + } + static class ADecalActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADecalActor; + +// Class Engine.WindSourceComponentBase +// 0x0000 (0x0220 - 0x0220) +class UWindSourceComponentBase : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindSourceComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindSourceComponentBase") + } + static class UWindSourceComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindSourceComponentBase; + +// Class Engine.MaterialInstanceActor +// 0x0010 (0x0258 - 0x0248) +class AMaterialInstanceActor final : public AActor +{ +public: + TArray TargetActors; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInstanceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInstanceActor") + } + static class AMaterialInstanceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMaterialInstanceActor; + +// Class Engine.ParticleModuleLightBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleLightBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLightBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLightBase") + } + static class UParticleModuleLightBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLightBase; + +// Class Engine.ParticleModuleLight +// 0x00F0 (0x0120 - 0x0030) +class UParticleModuleLight : public UParticleModuleLightBase +{ +public: + bool bUseInverseSquaredFalloff; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsVolumetricLighting; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreviewLightRadius; // 0x0032(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float SpawnFraction; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionVector ColorScaleOverLife; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat BrightnessOverLife; // 0x0080(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat RadiusScale; // 0x00B0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat LightExponent; // 0x00E0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float MinDistance; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x0114(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricScatteringIntensity; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHighQualityLights; // 0x011C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShadowCastingLights; // 0x011D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11E[0x2]; // 0x011E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLight") + } + static class UParticleModuleLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLight; + +// Class Engine.ParticleModuleLight_Seeded +// 0x0020 (0x0140 - 0x0120) +class UParticleModuleLight_Seeded final : public UParticleModuleLight +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0120(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLight_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLight_Seeded") + } + static class UParticleModuleLight_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLight_Seeded; + +// Class Engine.MaterialExpressionParameter +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionParameter : public UMaterialExpression +{ +public: + class FName ParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0048(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParameter") + } + static class UMaterialExpressionParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParameter; + +// Class Engine.MaterialExpressionVectorParameter +// 0x0018 (0x0070 - 0x0058) +class UMaterialExpressionVectorParameter : public UMaterialExpressionParameter +{ +public: + struct FLinearColor DefaultValue; // 0x0058(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomPrimitiveData; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PrimitiveDataIndex; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVectorParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVectorParameter") + } + static class UMaterialExpressionVectorParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVectorParameter; + +// Class Engine.MatineeActor +// 0x00A8 (0x02F0 - 0x0248) +class AMatineeActor : public AActor +{ +public: + class UInterpData* MatineeData; // 0x0248(0x0008)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MatineeControllerName; // 0x0250(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0258(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPlayOnLevelLoad : 1; // 0x025C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceStartPos : 1; // 0x025C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ForceStartPosition; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // 0x0264(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRewindOnPlay : 1; // 0x0264(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNoResetOnRewind : 1; // 0x0264(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRewindIfAlreadyPlaying : 1; // 0x0264(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableRadioFilter : 1; // 0x0264(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClientSideOnly : 1; // 0x0264(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipUpdateIfNotVisible : 1; // 0x0264(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsSkippable : 1; // 0x0264(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_265[0x3]; // 0x0265(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PreferredSplitScreenNum; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableMovementInput : 1; // 0x026C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableLookAtInput : 1; // 0x026C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHidePlayer : 1; // 0x026C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHideHud : 1; // 0x026C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GroupActorInfos; // 0x0270(0x0010)(Net, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bShouldShowGore : 1; // 0x0280(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GroupInst; // 0x0288(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray CameraCuts; // 0x0298(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 bIsPlaying : 1; // 0x02A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReversePlayback : 1; // 0x02A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPaused : 1; // 0x02A8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPendingStop : 1; // 0x02A8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpPosition; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x4]; // 0x02B0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 ReplicationForceIsPlaying; // 0x02B4(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnPlay; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStop; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPause; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangePlaybackDirection(); + void EnableGroupByName(const class FString& GroupName, bool bEnable); + void Pause(); + void Play(); + void Reverse(); + void SetLoopingState(bool bNewLooping); + void SetPosition(float NewPosition, bool bJump); + void Stop(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MatineeActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MatineeActor") + } + static class AMatineeActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMatineeActor; + +// Class Engine.MatineeActorCameraAnim +// 0x0008 (0x02F8 - 0x02F0) +class AMatineeActorCameraAnim final : public AMatineeActor +{ +public: + class UCameraAnim* CameraAnim; // 0x02F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MatineeActorCameraAnim") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MatineeActorCameraAnim") + } + static class AMatineeActorCameraAnim* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMatineeActorCameraAnim; + +// Class Engine.WindSourceComponentBaseData +// 0x0020 (0x0240 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UWindSourceComponentBaseData : public UWindSourceComponentBase +{ +public: + class UWindGustController* WindGustController; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Outdoors; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindSourceCombine SourceCombine; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetOutdoors(float InNewOutdoors); + void SetPriority(float InNewPriority); + void SetSourceCombine(EWindSourceCombine InNewSourceCombine); + void SetWindGustController(const class UWindGustController* InWindGustController); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindSourceComponentBaseData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindSourceComponentBaseData") + } + static class UWindSourceComponentBaseData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UWindSourceComponentBaseData; + +// Class Engine.TimelineTemplate +// 0x0090 (0x00B8 - 0x0028) +class UTimelineTemplate final : public UObject +{ +public: + float TimelineLength; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimelineLengthMode LengthMode; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoPlay : 1; // 0x002D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLoop : 1; // 0x002D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReplicated : 1; // 0x002D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreTimeDilation : 1; // 0x002D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EventTracks; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FloatTracks; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorTracks; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LinearColorTracks; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MetaDataArray; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid TimelineGuid; // 0x0080(0x0010)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETickingGroup TimelineTickGroup; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName VariableName; // 0x0094(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName DirectionPropertyName; // 0x009C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName UpdateFunctionName; // 0x00A4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName FinishedFunctionName; // 0x00AC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimelineTemplate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimelineTemplate") + } + static class UTimelineTemplate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimelineTemplate; + +// Class Engine.WindDirectionalSourceComponent +// 0x0010 (0x0250 - 0x0240) +class UWindDirectionalSourceComponent : public UWindSourceComponentBaseData +{ +public: + float Strength; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendDistance; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0244(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPointWind; // 0x0248(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScaleAsBounds; // 0x0249(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A[0x6]; // 0x024A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBlendDistance(float InNewBlendDistance); + void SetMaximumGustAmount(float InNewMaxGust); + void SetMinimumGustAmount(float InNewMinGust); + void SetRadius(float InNewRadius); + void SetSpeed(float InNewSpeed); + void SetStrength(float InNewStrength); + void SetUseScaleAsBounds(bool bNewUseScaleAsBounds); + void SetWindType(EWindSourceType InNewType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindDirectionalSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindDirectionalSourceComponent") + } + static class UWindDirectionalSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindDirectionalSourceComponent; + +// Class Engine.NavigationObjectBase +// 0x0028 (0x0270 - 0x0248) +class ANavigationObjectBase : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* CapsuleComponent; // 0x0250(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBillboardComponent* GoodSprite; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBillboardComponent* BadSprite; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsPIEPlayerStart : 1; // 0x0268(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationObjectBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationObjectBase") + } + static class ANavigationObjectBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationObjectBase; + +// Class Engine.VectorFieldAnimated +// 0x0040 (0x0088 - 0x0048) +class UVectorFieldAnimated final : public UVectorField +{ +public: + class UTexture2D* Texture; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVectorFieldConstructionOp ConstructionOp; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VolumeSizeX; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VolumeSizeY; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VolumeSizeZ; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImagesX; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImagesY; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 frameCount; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FramesPerSecond; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoop : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UVectorFieldStatic* NoiseField; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseScale; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseMax; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorFieldAnimated") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorFieldAnimated") + } + static class UVectorFieldAnimated* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorFieldAnimated; + +// Class Engine.AnimCurveCompressionCodec_UniformlySampled +// 0x0000 (0x0028 - 0x0028) +class UAnimCurveCompressionCodec_UniformlySampled final : public UAnimCurveCompressionCodec +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionCodec_UniformlySampled") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionCodec_UniformlySampled") + } + static class UAnimCurveCompressionCodec_UniformlySampled* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionCodec_UniformlySampled; + +// Class Engine.WindPointSourceComponent +// 0x0010 (0x0250 - 0x0240) +#pragma pack(push, 0x1) +class alignas(0x10) UWindPointSourceComponent : public UWindSourceComponentBaseData +{ +public: + float Radius; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetInnerRadius(float InNewInnerRadius); + void SetRadius(float InNewRadius); + void SetSpeed(float InNewSpeed); + void SetStrength(float InNewStrength); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindPointSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindPointSourceComponent") + } + static class UWindPointSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UWindPointSourceComponent; + +// Class Engine.AnimSequenceBase +// 0x0028 (0x00A8 - 0x0080) +class UAnimSequenceBase : public UAnimationAsset +{ +public: + TArray Notifies; // 0x0080(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float SequenceLength; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RateScale; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawCurveTracks RawCurveData; // 0x0098(0x0010)(NativeAccessSpecifierPublic) + +public: + float GetPlayLength(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSequenceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSequenceBase") + } + static class UAnimSequenceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSequenceBase; + +// Class Engine.AnimStreamable +// 0x0038 (0x00E0 - 0x00A8) +class UAnimStreamable final : public UAnimSequenceBase +{ +public: + int32 NumFrames; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimInterpolationType Interpolation; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RetargetSource; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRootMotion; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionRootLock RootMotionRootLock; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceRootLock; // 0x00DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNormalizedRootMotionScale; // 0x00DB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimStreamable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimStreamable") + } + static class UAnimStreamable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimStreamable; + +// Class Engine.WindAffectedComponent +// 0x0020 (0x0240 - 0x0220) +class UWindAffectedComponent : public USceneComponent +{ +public: + struct FVector WindDirection; // 0x0218(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindSpeed; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInside; // 0x0228(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate WindUpdatedEvent; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedComponent") + } + static class UWindAffectedComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindAffectedComponent; + +// Class Engine.LevelPartitionInterface +// 0x0000 (0x0000 - 0x0000) +class ILevelPartitionInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelPartitionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelPartitionInterface") + } + static class ILevelPartitionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILevelPartitionInterface; + +// Class Engine.MaterialExpressionSign +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSign final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSign") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSign") + } + static class UMaterialExpressionSign* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSign; + +// Class Engine.GameInstanceSubsystem +// 0x0000 (0x0030 - 0x0030) +class UGameInstanceSubsystem : public USubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameInstanceSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameInstanceSubsystem") + } + static class UGameInstanceSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameInstanceSubsystem; + +// Class Engine.MaterialExpressionSkyAtmosphereLightDirection +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionSkyAtmosphereLightDirection final : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightDirection") + } + static class UMaterialExpressionSkyAtmosphereLightDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightDirection; + +// Class Engine.SaveGame +// 0x0000 (0x0028 - 0x0028) +class USaveGame : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SaveGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SaveGame") + } + static class USaveGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USaveGame; + +// Class Engine.MaterialExpressionEyeAdaptation +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionEyeAdaptation final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionEyeAdaptation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionEyeAdaptation") + } + static class UMaterialExpressionEyeAdaptation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionEyeAdaptation; + +// Class Engine.MaterialExpressionParticleColor +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleColor final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleColor") + } + static class UMaterialExpressionParticleColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleColor; + +// Class Engine.GarbageCollectionSettings +// 0x0020 (0x0058 - 0x0038) +class UGarbageCollectionSettings final : public UDeveloperSettings +{ +public: + float TimeBetweenPurgingPendingKillObjects; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 FlushStreamingOnGC : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 AllowParallelGC : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 IncrementalBeginDestroyEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 MultithreadedDestructionEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 CreateGCClusters : 1; // 0x003C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 AssetClusteringEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 ActorClusteringEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 BlueprintClusteringEnabled : 1; // 0x003C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 UseDisregardForGCOnDedicatedServers : 1; // 0x003D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinGCClusterSize; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumRetriesBeforeForcingGC; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxObjectsNotConsideredByGC; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SizeOfPermanentObjectPool; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxObjectsInGame; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxObjectsInEditor; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GarbageCollectionSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GarbageCollectionSettings") + } + static class UGarbageCollectionSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGarbageCollectionSettings; + +// Class Engine.MaterialExpressionPixelNormalWS +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionPixelNormalWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPixelNormalWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPixelNormalWS") + } + static class UMaterialExpressionPixelNormalWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPixelNormalWS; + +// Class Engine.PrimaryDataAsset +// 0x0000 (0x0030 - 0x0030) +class UPrimaryDataAsset : public UDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrimaryDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrimaryDataAsset") + } + static class UPrimaryDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPrimaryDataAsset; + +// Class Engine.InterpTrackFloatBase +// 0x0020 (0x0090 - 0x0070) +class UInterpTrackFloatBase : public UInterpTrack +{ +public: + struct FInterpCurveFloat FloatTrack; // 0x0070(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurveTension; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackFloatBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackFloatBase") + } + static class UInterpTrackFloatBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackFloatBase; + +// Class Engine.InterpTrackMoveAxis +// 0x0018 (0x00A8 - 0x0090) +class UInterpTrackMoveAxis final : public UInterpTrackFloatBase +{ +public: + EInterpMoveAxis MoveAxis; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInterpLookupTrack LookupTrack; // 0x0098(0x0010)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackMoveAxis") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackMoveAxis") + } + static class UInterpTrackMoveAxis* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackMoveAxis; + +// Class Engine.CameraAnimInst +// 0x00E8 (0x0110 - 0x0028) +class alignas(0x10) UCameraAnimInst final : public UObject +{ +public: + class UCameraAnim* CamAnim; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpGroupInst* InterpGroupInst; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float PlayRate; // 0x0050(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x14]; // 0x0054(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + class UInterpTrackMove* MoveTrack; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpTrackInstMove* MoveInst; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x97]; // 0x0079(0x0097)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetDuration(float NewDuration); + void SetScale(float NewDuration); + void Stop(bool bImmediate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraAnimInst") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraAnimInst") + } + static class UCameraAnimInst* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraAnimInst; + +// Class Engine.InstancedStaticMeshComponent +// 0x00B0 (0x05D0 - 0x0520) +#pragma pack(push, 0x1) +class alignas(0x10) UInstancedStaticMeshComponent : public UStaticMeshComponent +{ +public: + TArray PerInstanceSMData; // 0x0518(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + EWISMCNumCustomDataFloat wNumPerInstanceCustomDataFloats; // 0x0528(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_529[0x3]; // 0x0529(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumCustomDataFloats; // 0x052C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PerInstanceSMCustomData; // 0x0530(0x0010)(Edit, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + int32 InstancingRandomSeed; // 0x0540(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceStartCullDistance; // 0x0544(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceEndCullDistance; // 0x0548(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54C[0x4]; // 0x054C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstanceReorderTable; // 0x0550(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_560[0x3C]; // 0x0560(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumPendingLightmaps; // 0x059C(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CachedMappings; // 0x05A0(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, TextExportTransient, NativeAccessSpecifierProtected) + uint8 Pad_5B0[0x10]; // 0x05B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool bwForceUseGpuCulling; // 0x05C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C1[0x7]; // 0x05C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 AddInstance(const struct FTransform& InstanceTransform); + TArray AddInstances(const TArray& InstanceTransforms, bool bShouldReturnIndices); + int32 AddInstanceWorldSpace(const struct FTransform& WorldTransform); + bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, const struct FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + void ClearInstances(); + bool RemoveInstance(int32 InstanceIndex, bool bAllowShrink); + void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance); + bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty); + bool SetInstanceAlpha(int32 InstanceIndex, float Alpha, bool bMarkRenderStateDirty); + void ShrinkInstancesMemory(); + bool UpdateInstanceTransform(int32 InstanceIndex, const struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport); + + int32 GetInstanceCount() const; + TArray GetInstancesOverlappingBox(const struct FBox& Box, bool bBoxInWorldSpace) const; + TArray GetInstancesOverlappingSphere(const struct FVector& Center, float Radius, bool bSphereInWorldSpace) const; + bool GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstancedStaticMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstancedStaticMeshComponent") + } + static class UInstancedStaticMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UInstancedStaticMeshComponent; + +// Class Engine.HierarchicalInstancedStaticMeshComponent +// 0x00F0 (0x06C0 - 0x05D0) +#pragma pack(push, 0x1) +class alignas(0x10) UHierarchicalInstancedStaticMeshComponent : public UInstancedStaticMeshComponent +{ +public: + uint8 Pad_5C8[0x10]; // 0x05C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SortedInstances; // 0x05D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumBuiltInstances; // 0x05E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5EC[0x4]; // 0x05EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox BuiltInstanceBounds; // 0x05F0(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox UnbuiltInstanceBounds; // 0x060C(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray UnbuiltInstanceBoundsList; // 0x0628(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnableDensityScaling : 1; // 0x0638(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_639[0x7]; // 0x0639(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OcclusionLayerNumNodes; // 0x0640(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds CacheMeshExtendedBounds; // 0x0644(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDisableCollision; // 0x0660(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGetEachLODForHISM; // 0x0661(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_662[0x2]; // 0x0662(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InstanceCountToRender; // 0x0664(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_668[0x50]; // 0x0668(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool RemoveInstances(const TArray& InstancesToRemove); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HierarchicalInstancedStaticMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HierarchicalInstancedStaticMeshComponent") + } + static class UHierarchicalInstancedStaticMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UHierarchicalInstancedStaticMeshComponent; + +// Class Engine.ObjectLibrary +// 0x0080 (0x00A8 - 0x0028) +class UObjectLibrary final : public UObject +{ +public: + class UClass* ObjectBaseClass; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBlueprintClasses; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Objects; // 0x0038(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray> WeakObjects; // 0x0048(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool bUseWeakReferences; // 0x0058(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFullyLoaded; // 0x0059(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5A[0x4E]; // 0x005A(0x004E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectLibrary") + } + static class UObjectLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectLibrary; + +// Class Engine.InterpTrackInstMove +// 0x0018 (0x0040 - 0x0028) +class UInterpTrackInstMove final : public UInterpTrackInst +{ +public: + struct FVector ResetLocation; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ResetRotation; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstMove") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstMove") + } + static class UInterpTrackInstMove* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstMove; + +// Class Engine.NavAreaBase +// 0x0008 (0x0030 - 0x0028) +class UNavAreaBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavAreaBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavAreaBase") + } + static class UNavAreaBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavAreaBase; + +// Class Engine.Texture2D +// 0x0020 (0x01A0 - 0x0180) +class UTexture2D : public UTexture +{ +public: + int32 LevelIndex; // 0x0178(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstResourceMemMip; // 0x017C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTemporarilyDisableStreaming : 1; // 0x0180(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + ETextureAddress AddressX; // 0x0181(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressY; // 0x0182(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_183[0x1]; // 0x0183(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint ImportedSize; // 0x0184(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_18C[0x14]; // 0x018C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 Blueprint_GetSizeX() const; + int32 Blueprint_GetSizeY() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Texture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Texture2D") + } + static class UTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTexture2D; + +// Class Engine.LightMapVirtualTexture2D +// 0x0020 (0x01C0 - 0x01A0) +class ULightMapVirtualTexture2D final : public UTexture2D +{ +public: + TArray TypeToLayer; // 0x01A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1B0[0x10]; // 0x01B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightMapVirtualTexture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightMapVirtualTexture2D") + } + static class ULightMapVirtualTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightMapVirtualTexture2D; + +// Class Engine.CurveFloat +// 0x0088 (0x00B8 - 0x0030) +class UCurveFloat : public UCurveBase +{ +public: + struct FRichCurve FloatCurve; // 0x0030(0x0080)(NativeAccessSpecifierPublic) + bool bIsEventCurve; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetFloatValue(float InTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveFloat") + } + static class UCurveFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveFloat; + +// Class Engine.CurveLinearColor +// 0x0220 (0x0250 - 0x0030) +class UCurveLinearColor : public UCurveBase +{ +public: + struct FRichCurve FloatCurves[0x4]; // 0x0030(0x0080)(NativeAccessSpecifierPublic) + float AdjustHue; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustSaturation; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustBrightness; // 0x0238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustBrightnessCurve; // 0x023C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVibrance; // 0x0240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMinAlpha; // 0x0244(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMaxAlpha; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FLinearColor GetClampedLinearColorValue(float InTime) const; + struct FLinearColor GetLinearColorValue(float InTime) const; + struct FLinearColor GetUnadjustedLinearColorValue(float InTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveLinearColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveLinearColor") + } + static class UCurveLinearColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveLinearColor; + +// Class Engine.InterpTrackColorProp +// 0x0008 (0x0098 - 0x0090) +class UInterpTrackColorProp final : public UInterpTrackVectorBase +{ +public: + class FName PropertyName; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackColorProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackColorProp") + } + static class UInterpTrackColorProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackColorProp; + +// Class Engine.DataTable +// 0x0088 (0x00B0 - 0x0028) +class UDataTable : public UObject +{ +public: + class UScriptStruct* RowStruct; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap RowMap; // 0x0030(0x0050)(So, here's a RowMap. Good luck with it.) + uint8 bStripFromClientBuilds : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreExtraFields : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreMissingFields : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ImportKeyField; // 0x0088(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x18]; // 0x0098(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataTable") + } + static class UDataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataTable; + +// Class Engine.SoundNodeMature +// 0x0000 (0x0048 - 0x0048) +class USoundNodeMature final : public USoundNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeMature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeMature") + } + static class USoundNodeMature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeMature; + +// Class Engine.Commandlet +// 0x0058 (0x0080 - 0x0028) +class UCommandlet : public UObject +{ +public: + class FString HelpDescription; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HelpUsage; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HelpWebLink; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HelpParamNames; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HelpParamDescriptions; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 IsServer : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 IsClient : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 IsEditor : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LogToConsole : 1; // 0x0078(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ShowErrorCount : 1; // 0x0078(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ShowProgress : 1; // 0x0078(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Commandlet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Commandlet") + } + static class UCommandlet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCommandlet; + +// Class Engine.SplineComponent +// 0x0100 (0x0580 - 0x0480) +#pragma pack(push, 0x1) +class alignas(0x10) USplineComponent : public UPrimitiveComponent +{ +public: + struct FSplineCurves SplineCurves; // 0x0480(0x0070)(Edit, NativeAccessSpecifierPublic) + struct FInterpCurveVector SplineInfo; // 0x04F0(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveQuat SplineRotInfo; // 0x0508(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveVector SplineScaleInfo; // 0x0520(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveFloat SplineReparamTable; // 0x0538(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSplineEditingPerInstance; // 0x0550(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_551[0x3]; // 0x0551(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReparamStepsPerSegment; // 0x0554(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0558(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStationaryEndpoints; // 0x055C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSplineHasBeenEdited; // 0x055D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bModifiedByConstructionScript; // 0x055E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInputSplinePointsToConstructionScript; // 0x055F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x0560(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClosedLoop; // 0x0561(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bLoopPositionOverride; // 0x0562(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_563[0x1]; // 0x0563(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopPosition; // 0x0564(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector DefaultUpVector; // 0x0568(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_574[0x4]; // 0x0574(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddPoint(const struct FSplinePoint& Point, bool bUpdateSpline); + void AddPoints(const TArray& Points, bool bUpdateSpline); + void AddSplineLocalPoint(const struct FVector& Position); + void AddSplinePoint(const struct FVector& Position, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void AddSplinePointAtIndex(const struct FVector& Position, int32 Index_0, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void AddSplineWorldPoint(const struct FVector& Position); + void ClearSplinePoints(bool bUpdateSpline); + void RemoveSplinePoint(int32 Index_0, bool bUpdateSpline); + void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline); + void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline); + void SetDefaultUpVector(const struct FVector& UpVector, ESplineCoordinateSpace CoordinateSpace); + void SetDrawDebug(bool bShow); + void SetLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetRotationAtSplinePoint(int32 PointIndex, const struct FRotator& InRotation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetScaleAtSplinePoint(int32 PointIndex, const struct FVector& InScaleVector, bool bUpdateSpline); + void SetSelectedSplineSegmentColor(const struct FLinearColor& SegmentColor); + void SetSplineLocalPoints(const TArray& Points); + void SetSplinePoints(const TArray& Points, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetSplinePointType(int32 PointIndex, ESplinePointType Type, bool bUpdateSpline); + void SetSplineWorldPoints(const TArray& Points); + void SetTangentAtSplinePoint(int32 PointIndex, const struct FVector& InTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetTangentColor(const struct FLinearColor& TangentColor); + void SetTangentsAtSplinePoint(int32 PointIndex, const struct FVector& InArriveTangent, const struct FVector& InLeaveTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetUnselectedSplineSegmentColor(const struct FLinearColor& SegmentColor); + void SetUpVectorAtSplinePoint(int32 PointIndex, const struct FVector& InUpVector, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline); + void SetWorldLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation); + void UpdateSpline(); + + struct FVector FindDirectionClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + float FindInputKeyClosestToWorldLocation(const struct FVector& WorldLocation) const; + struct FVector FindLocationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector FindRightVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + float FindRollClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FRotator FindRotationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector FindScaleClosestToWorldLocation(const struct FVector& WorldLocation) const; + struct FVector FindTangentClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FTransform FindTransformClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; + struct FVector FindUpVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetArriveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDefaultUpVector(ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDirectionAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDirectionAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDirectionAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetDirectionAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + float GetDistanceAlongSplineAtSplineInputKey(float InKey) const; + float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex) const; + float GetFloatPropertyAtSplineInputKey(float InKey, class FName PropertyName) const; + float GetFloatPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const; + float GetInputKeyAtDistanceAlongSpline(float Distance) const; + struct FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* LocalLocation, struct FVector* LocalTangent) const; + void GetLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* Location, struct FVector* Tangent, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetLocationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetLocationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetLocationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetLocationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + int32 GetNumberOfSplinePoints() const; + int32 GetNumberOfSplineSegments() const; + struct FVector GetRightVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetRightVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetRightVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetRightVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + float GetRollAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + float GetRollAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + float GetRollAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + float GetRollAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + struct FRotator GetRotationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FRotator GetRotationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FRotator GetRotationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FRotator GetRotationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + struct FVector GetScaleAtDistanceAlongSpline(float Distance) const; + struct FVector GetScaleAtSplineInputKey(float InKey) const; + struct FVector GetScaleAtSplinePoint(int32 PointIndex) const; + struct FVector GetScaleAtTime(float Time, bool bUseConstantVelocity) const; + float GetSplineLength() const; + ESplinePointType GetSplinePointType(int32 PointIndex) const; + struct FVector GetTangentAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetTangentAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetTangentAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + struct FTransform GetTransformAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; + struct FTransform GetTransformAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; + struct FTransform GetTransformAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const; + struct FTransform GetTransformAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity, bool bUseScale) const; + struct FVector GetUpVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetUpVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetUpVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const; + struct FVector GetUpVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const; + struct FVector GetVectorPropertyAtSplineInputKey(float InKey, class FName PropertyName) const; + struct FVector GetVectorPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const; + struct FVector GetWorldDirectionAtDistanceAlongSpline(float Distance) const; + struct FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity) const; + struct FVector GetWorldLocationAtDistanceAlongSpline(float Distance) const; + struct FVector GetWorldLocationAtSplinePoint(int32 PointIndex) const; + struct FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity) const; + struct FRotator GetWorldRotationAtDistanceAlongSpline(float Distance) const; + struct FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity) const; + struct FVector GetWorldTangentAtDistanceAlongSpline(float Distance) const; + bool IsClosedLoop() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineComponent") + } + static class USplineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_USplineComponent; + +// Class Engine.SoundCue +// 0x03D8 (0x0548 - 0x0170) +class USoundCue final : public USoundBase +{ +public: + uint8 bPrimeOnLoad : 1; // 0x0170(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundNode* FirstNode; // 0x0178(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x0188(0x03A0)(Edit, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x0528(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_52C[0x4]; // 0x052C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideAttenuation : 1; // 0x0530(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExcludeFromRandomNodeBranchCulling : 1; // 0x0530(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_531[0x3]; // 0x0531(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CookedQualityIndex; // 0x0534(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bHasPlayWhenSilent : 1; // 0x0538(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_539[0xF]; // 0x0539(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundCue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundCue") + } + static class USoundCue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundCue; + +// Class Engine.DynamicSubsystem +// 0x0000 (0x0030 - 0x0030) +class UDynamicSubsystem : public USubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicSubsystem") + } + static class UDynamicSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicSubsystem; + +// Class Engine.EngineSubsystem +// 0x0000 (0x0030 - 0x0030) +class UEngineSubsystem : public UDynamicSubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineSubsystem") + } + static class UEngineSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineSubsystem; + +// Class Engine.ParticleModuleAttractorBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleAttractorBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorBase") + } + static class UParticleModuleAttractorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorBase; + +// Class Engine.ParticleModuleAttractorParticle +// 0x0080 (0x00B0 - 0x0030) +class UParticleModuleAttractorParticle final : public UParticleModuleAttractorBase +{ +public: + class FName EmitterName; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Range; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bStrengthByDistance : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat Strength; // 0x0070(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAffectBaseVelocity : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAttractorParticleSelectionMethod SelectionMethod; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bRenewSource : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritSourceVel : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LastSelIndex; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorParticle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorParticle") + } + static class UParticleModuleAttractorParticle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorParticle; + +// Class Engine.InterpTrackVectorMaterialParam +// 0x0018 (0x00A8 - 0x0090) +class UInterpTrackVectorMaterialParam final : public UInterpTrackVectorBase +{ +public: + TArray TargetMaterials; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName ParamName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackVectorMaterialParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackVectorMaterialParam") + } + static class UInterpTrackVectorMaterialParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackVectorMaterialParam; + +// Class Engine.AssetImportData +// 0x0000 (0x0028 - 0x0028) +class UAssetImportData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetImportData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetImportData") + } + static class UAssetImportData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetImportData; + +// Class Engine.ParticleModuleKillBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleKillBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleKillBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleKillBase") + } + static class UParticleModuleKillBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleKillBase; + +// Class Engine.ParticleModuleKillHeight +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleKillHeight final : public UParticleModuleKillBase +{ +public: + struct FRawDistributionFloat Height; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAbsolute : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFloor : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyPSysScale : 1; // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleKillHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleKillHeight") + } + static class UParticleModuleKillHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleKillHeight; + +// Class Engine.KismetRenderingLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetRenderingLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void BeginDrawCanvasToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UCanvas** Canvas, struct FVector2D* size, struct FDrawToRenderTargetContext* Context); + static void BreakSkinWeightInfo(const struct FSkelMeshSkinWeightInfo& InWeight, int32* Bone0, uint8* Weight0, int32* Bone1, uint8* Weight1, int32* Bone2, uint8* Weight2, int32* Bone3, uint8* Weight3); + static void ClearRenderTarget2D(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FLinearColor& ClearColor); + static void ConvertRenderTargetToTexture2DEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2D* RenderTarget, class UTexture2D* Texture); + static class UTextureRenderTarget2D* CreateRenderTarget2D(class UObject* WorldContextObject, int32 Width, int32 Height, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps); + static class UTextureRenderTarget2DArray* CreateRenderTarget2DArray(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps); + static class UTextureRenderTargetVolume* CreateRenderTargetVolume(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps); + static void DrawMaterialToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UMaterialInterface* Material); + static void EndDrawCanvasToRenderTarget(class UObject* WorldContextObject, const struct FDrawToRenderTargetContext& Context); + static void ExportRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const class FString& FilePath, const class FString& Filename); + static void ExportTexture2D(class UObject* WorldContextObject, class UTexture2D* Texture, const class FString& FilePath, const class FString& Filename); + static class UTexture2D* ImportBufferAsTexture2D(class UObject* WorldContextObject, const TArray& Buffer); + static class UTexture2D* ImportFileAsTexture2D(class UObject* WorldContextObject, const class FString& Filename); + static struct FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3); + static struct FColor ReadRenderTargetPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); + static struct FLinearColor ReadRenderTargetRawPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y); + static struct FLinearColor ReadRenderTargetRawUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V); + static struct FColor ReadRenderTargetUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V); + static void ReleaseRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget); + static class UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(class UTextureRenderTarget2D* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings); + static void SetCastInsetShadowForAllAttachments(class UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetRenderingLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetRenderingLibrary") + } + static class UKismetRenderingLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetRenderingLibrary; + +// Class Engine.CameraShakePattern +// 0x0000 (0x0028 - 0x0028) +class UCameraShakePattern : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraShakePattern") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraShakePattern") + } + static class UCameraShakePattern* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraShakePattern; + +// Class Engine.EngineCustomTimeStep +// 0x0000 (0x0028 - 0x0028) +class UEngineCustomTimeStep : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineCustomTimeStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineCustomTimeStep") + } + static class UEngineCustomTimeStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineCustomTimeStep; + +// Class Engine.SceneCapture +// 0x0010 (0x0258 - 0x0248) +class ASceneCapture : public AActor +{ +public: + class UStaticMeshComponent* MeshComp; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* SceneComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCapture") + } + static class ASceneCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneCapture; + +// Class Engine.AtmosphericFogComponent +// 0x0190 (0x03B0 - 0x0220) +class UAtmosphericFogComponent final : public USceneComponent +{ +public: + float SunMultiplier; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogMultiplier; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityMultiplier; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityOffset; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceScale; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeScale; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceOffset; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundOffset; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunDiscScale; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturation; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundFogDesaturation; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultBrightness; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DefaultLightColor; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DefaultSunDirection; // 0x0250(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* TwilightNightColoration; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightColorationU; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightColorationVBase; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TwilightNightModColor; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightIntensity; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightDesaturation; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightFogIntensity; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightFogDesaturation; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightFogStart; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightFogEnd; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightFogPower; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightFogVNear; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwilightNightFogVFar; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableSunDisk : 1; // 0x02A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAtmosphereAffectsSunIlluminance : 1; // 0x02A4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableGroundScattering : 1; // 0x02A4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreSceneSunlight : 1; // 0x02A4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A5[0x3]; // 0x02A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAtmospherePrecomputeParameters PrecomputeParams; // 0x02A8(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UTexture2D* TransmittanceTexture; // 0x0300(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* IrradianceTexture; // 0x0308(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_310[0xA0]; // 0x0310(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisableGroundScattering(bool NewGroundScattering); + void DisableSunDisk(bool NewSunDisk); + void IgnoreSceneSunlight(bool NewIgnoreSceneSunlight); + void SetAltitudeScale(float NewAltitudeScale); + void SetDefaultBrightness(float NewBrightness); + void SetDefaultLightColor(const struct FLinearColor& NewLightColor); + void SetDefaultSunDirection(const struct FVector& NewSunDirection); + void SetDensityMultiplier(float NewDensityMultiplier); + void SetDensityOffset(float NewDensityOffset); + void SetDesaturation(float NewDesaturation); + void SetDistanceOffset(float NewDistanceOffset); + void SetDistanceScale(float NewDistanceScale); + void SetFogMultiplier(float NewFogMultiplier); + void SetGroundFogDesaturation(float NewGroundFogDesaturation); + void SetGroundOffset(float NewGroundOffset); + void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum); + void SetPrecomputeParamsFull(const struct FAtmospherePrecomputeFullParameters& FullParameters, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum); + void SetStartDistance(float NewStartDistance); + void SetSunDiscScale(float NewSunDiscScale); + void SetSunMultiplier(float NewSunMultiplier); + void SetTwilightNightColorationTexture(class UTexture2D* NewTexture); + void SetTwilightNightColorationU(float NewU); + void SetTwilightNightColorationVBase(float NewVBase); + void SetTwilightNightDesaturation(float NewDesaturation); + void SetTwilightNightFogDesaturation(float NewFogDesaturation); + void SetTwilightNightFogEnd(float NewFogEnd); + void SetTwilightNightFogIntensity(float NewFogIntensity); + void SetTwilightNightFogPower(float NewFogPower); + void SetTwilightNightFogStart(float NewFogStart); + void SetTwilightNightFogVFar(float NewFogVFar); + void SetTwilightNightFogVNear(float NewFogVNear); + void SetTwilightNightIntensity(float NewIntensity); + void SetTwilightNightModColor(const struct FLinearColor& NewModColor); + void StartPrecompute(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AtmosphericFogComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AtmosphericFogComponent") + } + static class UAtmosphericFogComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAtmosphericFogComponent; + +// Class Engine.TargetPoint +// 0x0000 (0x0248 - 0x0248) +class ATargetPoint : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetPoint") + } + static class ATargetPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATargetPoint; + +// Class Engine.PreviewMeshCollection +// 0x0020 (0x0050 - 0x0030) +class UPreviewMeshCollection final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* Skeleton; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SkeletalMeshes; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreviewMeshCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreviewMeshCollection") + } + static class UPreviewMeshCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPreviewMeshCollection; + +// Class Engine.InterpFilter_Classes +// 0x0000 (0x0038 - 0x0038) +class UInterpFilter_Classes final : public UInterpFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpFilter_Classes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpFilter_Classes") + } + static class UInterpFilter_Classes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpFilter_Classes; + +// Class Engine.StreamingSettings +// 0x0038 (0x0070 - 0x0038) +class UStreamingSettings final : public UDeveloperSettings +{ +public: + uint8 AsyncLoadingThreadEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 WarnIfTimeLimitExceeded : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeLimitExceededMultiplier; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeLimitExceededMinTime; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MinBulkDataSizeForAsyncLoading; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 UseBackgroundLevelStreaming : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 AsyncLoadingUseFullTimeLimit : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AsyncLoadingTimeLimit; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PriorityAsyncLoadingExtraTime; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LevelStreamingActorsUpdateTimeLimit; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PriorityLevelStreamingActorsUpdateExtraTime; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LevelStreamingComponentsRegistrationGranularity; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LevelStreamingUnregisterComponentsTimeLimit; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LevelStreamingComponentsUnregistrationGranularity; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 FlushStreamingOnExit : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 EventDrivenLoaderEnabled : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingSettings") + } + static class UStreamingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStreamingSettings; + +// Class Engine.MaterialExpressionParticleRelativeTime +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleRelativeTime final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleRelativeTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleRelativeTime") + } + static class UMaterialExpressionParticleRelativeTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleRelativeTime; + +// Class Engine.CompositeDataTable +// 0x0028 (0x00D8 - 0x00B0) +class UCompositeDataTable : public UDataTable +{ +public: + TArray ParentTables; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray OldParentTables; // 0x00C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompositeDataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompositeDataTable") + } + static class UCompositeDataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompositeDataTable; + +// Class Engine.WindGustControllerCurveAsset +// 0x0020 (0x0048 - 0x0028) +class UWindGustControllerCurveAsset final : public UWindGustController +{ +public: + class UCurveFloat* Curve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeScale; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RemapRangeIn; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RemapRangeOut; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindGustCurveRemap CurveRemap; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindGustSpeedOp SpeedOp; // 0x0045(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindGustControllerCurveAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindGustControllerCurveAsset") + } + static class UWindGustControllerCurveAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindGustControllerCurveAsset; + +// Class Engine.CameraShakeBase +// 0x0088 (0x00B0 - 0x0028) +#pragma pack(push, 0x1) +class alignas(0x10) UCameraShakeBase : public UObject +{ +public: + bool bSingleInstance; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ShakeScale; // 0x002C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakePattern* RootShakePattern; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class APlayerCameraManager* CameraManager; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_40[0x68]; // 0x0040(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetRootShakePattern(class UCameraShakePattern* InPattern); + + class UCameraShakePattern* GetRootShakePattern() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraShakeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraShakeBase") + } + static class UCameraShakeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UCameraShakeBase; + +// Class Engine.SoundSourceBus +// 0x0018 (0x0388 - 0x0370) +class USoundSourceBus final : public USoundWave +{ +public: + ESourceBusChannels SourceBusChannels; // 0x0370(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_371[0x3]; // 0x0371(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SourceBusDuration; // 0x0374(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioBus* AudioBus; // 0x0378(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoDeactivateWhenSilent : 1; // 0x0380(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_381[0x7]; // 0x0381(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundSourceBus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundSourceBus") + } + static class USoundSourceBus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundSourceBus; + +// Class Engine.SoundEffectPreset +// 0x0040 (0x0068 - 0x0028) +class USoundEffectPreset : public UObject +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundEffectPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundEffectPreset") + } + static class USoundEffectPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundEffectPreset; + +// Class Engine.SoundEffectSubmixPreset +// 0x0000 (0x0068 - 0x0068) +class USoundEffectSubmixPreset : public USoundEffectPreset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundEffectSubmixPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundEffectSubmixPreset") + } + static class USoundEffectSubmixPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundEffectSubmixPreset; + +// Class Engine.LocalPlayer +// 0x0210 (0x0258 - 0x0048) +class ULocalPlayer final : public UPlayer +{ +public: + uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameViewportClient* ViewportClient; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x1C]; // 0x0078(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + EAspectRatioAxisConstraint AspectRatioAxisConstraint; // 0x0094(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf PendingLevelPlayerControllerClass; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSentSplitJoin : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x17]; // 0x00A1(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ControllerId; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_BC[0x19C]; // 0x00BC(0x019C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalPlayer") + } + static class ULocalPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalPlayer; + +// Class Engine.MaterialExpressionArccosineFast +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionArccosineFast final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArccosineFast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArccosineFast") + } + static class UMaterialExpressionArccosineFast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArccosineFast; + +// Class Engine.ParticleModuleSizeBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleSizeBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSizeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSizeBase") + } + static class UParticleModuleSizeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSizeBase; + +// Class Engine.ParticleModuleSizeScaleBySpeed +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleSizeScaleBySpeed final : public UParticleModuleSizeBase +{ +public: + struct FVector2D SpeedScale; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D MaxScale; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSizeScaleBySpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSizeScaleBySpeed") + } + static class UParticleModuleSizeScaleBySpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSizeScaleBySpeed; + +// Class Engine.SoundEffectSourcePreset +// 0x0000 (0x0068 - 0x0068) +class USoundEffectSourcePreset : public USoundEffectPreset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundEffectSourcePreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundEffectSourcePreset") + } + static class USoundEffectSourcePreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundEffectSourcePreset; + +// Class Engine.AnimCompress_RemoveTrivialKeys +// 0x0010 (0x0050 - 0x0040) +class UAnimCompress_RemoveTrivialKeys final : public UAnimCompress +{ +public: + float MaxPosDiff; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDiff; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleDiff; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_RemoveTrivialKeys") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_RemoveTrivialKeys") + } + static class UAnimCompress_RemoveTrivialKeys* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_RemoveTrivialKeys; + +// Class Engine.ForceFeedbackEffect +// 0x0018 (0x0040 - 0x0028) +class UForceFeedbackEffect final : public UObject +{ +public: + TArray ChannelDetails; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float Duration; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForceFeedbackEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForceFeedbackEffect") + } + static class UForceFeedbackEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForceFeedbackEffect; + +// Class Engine.TriggerBase +// 0x0008 (0x0250 - 0x0248) +class ATriggerBase : public AActor +{ +public: + class UShapeComponent* CollisionComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerBase") + } + static class ATriggerBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerBase; + +// Class Engine.BlueprintPlatformLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintPlatformLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void CancelLocalNotification(const class FString& ActivationEvent); + static void CancelLocalNotificationById(int32 NotificationId); + static void ClearAllLocalNotifications(); + static EScreenOrientation GetDeviceOrientation(); + static void GetLaunchNotification(bool* NotificationLaunchedApp, class FString* ActivationEvent, int32* FireDate); + static int32 ScheduleLocalNotificationAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent); + static int32 ScheduleLocalNotificationBadgeAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FString& ActivationEvent); + static void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const class FString& ActivationEvent); + static int32 ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintPlatformLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintPlatformLibrary") + } + static class UBlueprintPlatformLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintPlatformLibrary; + +// Class Engine.InterpTrackVisibility +// 0x0018 (0x0088 - 0x0070) +class UInterpTrackVisibility final : public UInterpTrack +{ +public: + TArray VisibilityTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenForwards : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenBackwards : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenJumpingForwards : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackVisibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackVisibility") + } + static class UInterpTrackVisibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackVisibility; + +// Class Engine.TriggerBox +// 0x0000 (0x0250 - 0x0250) +class ATriggerBox : public ATriggerBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerBox") + } + static class ATriggerBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerBox; + +// Class Engine.FontImportOptions +// 0x00B0 (0x00D8 - 0x0028) +class UFontImportOptions final : public UObject +{ +public: + struct FFontImportOptionsData Data; // 0x0028(0x00B0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontImportOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontImportOptions") + } + static class UFontImportOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFontImportOptions; + +// Class Engine.StaticMeshActor +// 0x0010 (0x0258 - 0x0248) +class AStaticMeshActor : public AActor +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bStaticMeshReplicateMovement; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENavDataGatheringMode NavigationGeometryGatheringMode; // 0x0251(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_252[0x6]; // 0x0252(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetMobility(EComponentMobility InMobility); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMeshActor") + } + static class AStaticMeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStaticMeshActor; + +// Class Engine.DebugCameraControllerSettings +// 0x0010 (0x0048 - 0x0038) +class UDebugCameraControllerSettings final : public UDeveloperSettings +{ +public: + TArray CycleViewModes; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugCameraControllerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugCameraControllerSettings") + } + static class UDebugCameraControllerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugCameraControllerSettings; + +// Class Engine.BoxComponent +// 0x0010 (0x04B0 - 0x04A0) +#pragma pack(push, 0x1) +class alignas(0x10) UBoxComponent : public UShapeComponent +{ +public: + struct FVector BoxExtent; // 0x0498(0x000C)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LineThickness; // 0x04A4(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetBoxExtent(const struct FVector& InBoxExtent, bool bUpdateOverlaps); + + struct FVector GetScaledBoxExtent() const; + struct FVector GetUnscaledBoxExtent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoxComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoxComponent") + } + static class UBoxComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UBoxComponent; + +// Class Engine.SceneCaptureComponent +// 0x00C0 (0x02E0 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) USceneCaptureComponent : public USceneComponent +{ +public: + ESceneCapturePrimitiveRenderMode PrimitiveRenderMode; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneCaptureSource CaptureSource; // 0x0219(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCaptureEveryFrame : 1; // 0x021A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCaptureOnMovement : 1; // 0x021A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bAlwaysPersistRenderingState; // 0x021B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> HiddenComponents; // 0x0220(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray HiddenActors; // 0x0230(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + bool bSkipRenderNiagaraFX; // 0x0240(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> ShowOnlyComponents; // 0x0248(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray ShowOnlyActors; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + float LODDistanceFactor; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxViewDistanceOverride; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CaptureSortPriority; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRayTracingIfEnabled; // 0x0274(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ShowFlagSettings; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Interp, NativeAccessSpecifierPublic) + uint8 Pad_288[0x30]; // 0x0288(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ProfilingEventName; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Interp, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearHiddenComponents(); + void ClearShowOnlyComponents(); + void HideActorComponents(class AActor* InActor, const bool bIncludeFromChildActors); + void HideComponent(class UPrimitiveComponent* InComponent); + void RemoveShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors); + void RemoveShowOnlyComponent(class UPrimitiveComponent* InComponent); + void SetCaptureSortPriority(int32 NewCaptureSortPriority); + void ShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors); + void ShowOnlyComponent(class UPrimitiveComponent* InComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCaptureComponent") + } + static class USceneCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_USceneCaptureComponent; + +// Class Engine.SceneCaptureComponent2D +// 0x06A0 (0x0980 - 0x02E0) +class USceneCaptureComponent2D final : public USceneCaptureComponent +{ +public: + ECameraProjectionMode ProjectionType; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FOVAngle; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureRenderTarget2D* TextureTarget; // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneCaptureCompositeMode CompositeMode; // 0x02F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F1[0xF]; // 0x02F1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0300(0x05F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float PostProcessBlendWeight; // 0x08F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_CustomNearClippingPlane : 1; // 0x08F4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8F5[0x3]; // 0x08F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomNearClippingPlane; // 0x08F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomProjectionMatrix; // 0x08FC(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8FD[0x3]; // 0x08FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix CustomProjectionMatrix; // 0x0900(0x0040)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bUseEditorCamera; // 0x0940(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableClipPlane; // 0x0941(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_942[0x2]; // 0x0942(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ClipPlaneBase; // 0x0944(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ClipPlaneNormal; // 0x0950(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCameraCutThisFrame : 1; // 0x095C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bConsiderUnrenderedOpaquePixelAsFullyTranslucent : 1; // 0x095C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_95D[0x3]; // 0x095D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bDisableFlipCopyGLES; // 0x0960(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_961[0x1F]; // 0x0961(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); + void CaptureScene(); + void RemoveBlendable(TScriptInterface InBlendableObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCaptureComponent2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCaptureComponent2D") + } + static class USceneCaptureComponent2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneCaptureComponent2D; + +// Class Engine.MaterialExpressionConstant3Vector +// 0x0010 (0x0050 - 0x0040) +class UMaterialExpressionConstant3Vector final : public UMaterialExpression +{ +public: + struct FLinearColor Constant; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstant3Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstant3Vector") + } + static class UMaterialExpressionConstant3Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstant3Vector; + +// Class Engine.ChildActorComponent +// 0x0030 (0x0250 - 0x0220) +class UChildActorComponent : public USceneComponent +{ +public: + TSubclassOf ChildActorClass; // 0x0218(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ChildActor; // 0x0220(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ChildActorTemplate; // 0x0228(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_230[0x20]; // 0x0230(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetChildActorClass(TSubclassOf InClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChildActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChildActorComponent") + } + static class UChildActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChildActorComponent; + +// Class Engine.KismetNodeHelperLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetNodeHelperLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool BitIsMarked(int32 Data, int32 Index_0); + static void ClearAllBits(int32* Data); + static void ClearBit(int32* Data, int32 Index_0); + static class FName GetEnumeratorName(const class UEnum* Enum, uint8 EnumeratorValue); + static class FString GetEnumeratorUserFriendlyName(const class UEnum* Enum, uint8 EnumeratorValue); + static uint8 GetEnumeratorValueFromIndex(const class UEnum* Enum, uint8 EnumeratorIndex); + static int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); + static int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits); + static int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom); + static uint8 GetValidValue(const class UEnum* Enum, uint8 EnumeratorValue); + static bool HasMarkedBit(int32 Data, int32 NumBits); + static bool HasUnmarkedBit(int32 Data, int32 NumBits); + static void MarkBit(int32* Data, int32 Index_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetNodeHelperLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetNodeHelperLibrary") + } + static class UKismetNodeHelperLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetNodeHelperLibrary; + +// Class Engine.MaterialExpressionMaterialFunctionCall +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionMaterialFunctionCall final : public UMaterialExpression +{ +public: + class UMaterialFunctionInterface* MaterialFunction; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialParameterInfo FunctionParameterInfo; // 0x0048(0x0010)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMaterialFunctionCall") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMaterialFunctionCall") + } + static class UMaterialExpressionMaterialFunctionCall* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMaterialFunctionCall; + +// Class Engine.LevelScriptActor +// 0x0008 (0x0250 - 0x0248) +class ALevelScriptActor : public AActor +{ +public: + uint8 bInputEnabled : 1; // 0x0248(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LevelReset(); + bool RemoteEvent(class FName EventName); + void SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning); + void WorldOriginLocationChanged(const struct FIntVector& OldOriginLocation, const struct FIntVector& NewOriginLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelScriptActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelScriptActor") + } + static class ALevelScriptActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelScriptActor; + +// Class Engine.MaterialExpressionBlendMaterialAttributes +// 0x0058 (0x0098 - 0x0040) +class UMaterialExpressionBlendMaterialAttributes final : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput A; // 0x0040(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + struct FMaterialAttributesInput b; // 0x0060(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Alpha; // 0x0080(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EMaterialAttributeBlend PixelAttributeBlendType; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialAttributeBlend VertexAttributeBlendType; // 0x0095(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96[0x2]; // 0x0096(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBlendMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBlendMaterialAttributes") + } + static class UMaterialExpressionBlendMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBlendMaterialAttributes; + +// Class Engine.ParticleSystem +// 0x00E0 (0x0110 - 0x0030) +class UParticleSystem final : public UFXSystemAsset +{ +public: + float UpdateTime_FPS; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateTime_Delta; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTime; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTickRate; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Emitters; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UParticleSystemComponent* PreviewComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpCurveEdSetup* CurveEdSetup; // 0x0058(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LODDistanceCheckTime; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroUVRadius; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODDistances; // 0x0068(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LODSettings; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBox FixedRelativeBoundingBox; // 0x0088(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float SecondsBeforeInactive; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Delay; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayLow; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrientZAxisTowardCamera : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFixedRelativeBoundingBox : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldResetPeakCounts : 1; // 0x00B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPhysics : 1; // 0x00B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseRealtimeThumbnail : 1; // 0x00B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ThumbnailImageOutOfDate : 1; // 0x00B0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_B0_6 : 2; // 0x00B0(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bUseDelayRange : 1; // 0x00B1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowManagedTicking : 1; // 0x00B1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoDeactivate : 1; // 0x00B1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRegenerateLODDuplicate : 1; // 0x00B1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EParticleSystemUpdateMode SystemUpdateMode; // 0x00B2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSystemLODMethod LODMethod; // 0x00B3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSystemInsignificanceReaction InsignificantReaction; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSystemOcclusionBoundsMethod OcclusionBoundsMethod; // 0x00B5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B6[0x1]; // 0x00B6(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EParticleSignificanceLevel MaxSignificanceLevel; // 0x00B7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MinTimeBetweenTicks; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InsignificanceDelay; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MacroUVPosition; // 0x00C0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox CustomOcclusionBounds; // 0x00CC(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray SoloTracking; // 0x00E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray NamedMaterialSlots; // 0x00F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool ContainsEmitterType(class UClass* TypeData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleSystem") + } + static class UParticleSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleSystem; + +// Class Engine.AnimCompositeBase +// 0x0000 (0x00A8 - 0x00A8) +class UAnimCompositeBase : public UAnimSequenceBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompositeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompositeBase") + } + static class UAnimCompositeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompositeBase; + +// Class Engine.AnimComposite +// 0x0010 (0x00B8 - 0x00A8) +class UAnimComposite final : public UAnimCompositeBase +{ +public: + struct FAnimTrack AnimationTrack; // 0x00A8(0x0010)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimComposite") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimComposite") + } + static class UAnimComposite* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimComposite; + +// Class Engine.CapsuleComponent +// 0x0000 (0x04A0 - 0x04A0) +class UCapsuleComponent : public UShapeComponent +{ +public: + float CapsuleHalfHeight; // 0x0498(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CapsuleRadius; // 0x049C(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps); + void SetCapsuleRadius(float Radius, bool bUpdateOverlaps); + void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps); + + float GetScaledCapsuleHalfHeight() const; + float GetScaledCapsuleHalfHeight_WithoutHemisphere() const; + float GetScaledCapsuleRadius() const; + void GetScaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const; + void GetScaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const; + float GetShapeScale() const; + float GetUnscaledCapsuleHalfHeight() const; + float GetUnscaledCapsuleHalfHeight_WithoutHemisphere() const; + float GetUnscaledCapsuleRadius() const; + void GetUnscaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const; + void GetUnscaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CapsuleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CapsuleComponent") + } + static class UCapsuleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCapsuleComponent; + +// Class Engine.SoundAttenuation +// 0x03A0 (0x03C8 - 0x0028) +class USoundAttenuation final : public UObject +{ +public: + struct FSoundAttenuationSettings Attenuation; // 0x0028(0x03A0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundAttenuation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundAttenuation") + } + static class USoundAttenuation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundAttenuation; + +// Class Engine.LightCullingProvider +// 0x0000 (0x0028 - 0x0028) +class ULightCullingProvider : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightCullingProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightCullingProvider") + } + static class ULightCullingProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightCullingProvider; + +// Class Engine.LightCullingProviderActor +// 0x0008 (0x0030 - 0x0028) +class ULightCullingProviderActor final : public ULightCullingProvider +{ +public: + class Alight* LightActor; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightCullingProviderActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightCullingProviderActor") + } + static class ULightCullingProviderActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightCullingProviderActor; + +// Class Engine.ForceFeedbackComponent +// 0x00E0 (0x0300 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UForceFeedbackComponent : public USceneComponent +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0218(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoDestroy : 1; // 0x0220(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopWhenOwnerDestroyed : 1; // 0x0220(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLooping : 1; // 0x0220(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreTimeDilation : 1; // 0x0220(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAttenuation : 1; // 0x0220(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IntensityMultiplier; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UForceFeedbackAttenuation* AttenuationSettings; // 0x0228(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FForceFeedbackAttenuationSettings AttenuationOverrides; // 0x0230(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnForceFeedbackFinished; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AdjustAttenuation(const struct FForceFeedbackAttenuationSettings& InAttenuationSettings); + void Play(float StartTime); + void SetForceFeedbackEffect(class UForceFeedbackEffect* NewForceFeedbackEffect); + void SetIntensityMultiplier(float NewIntensityMultiplier); + void Stop(); + + bool BP_GetAttenuationSettingsToApply(struct FForceFeedbackAttenuationSettings* OutAttenuationSettings) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForceFeedbackComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForceFeedbackComponent") + } + static class UForceFeedbackComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UForceFeedbackComponent; + +// Class Engine.GameUserSettings +// 0x0110 (0x0138 - 0x0028) +class UGameUserSettings : public UObject +{ +public: + bool bUseVSync; // 0x0028(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDynamicResolution; // 0x0029(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x66]; // 0x002A(0x0066)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 ResolutionSizeX; // 0x0090(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 ResolutionSizeY; // 0x0094(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 LastUserConfirmedResolutionSizeX; // 0x0098(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 LastUserConfirmedResolutionSizeY; // 0x009C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 WindowPosX; // 0x00A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 WindowPosY; // 0x00A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 FullscreenMode; // 0x00A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastConfirmedFullscreenMode; // 0x00AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 PreferredFullscreenMode; // 0x00B0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 Version; // 0x00B4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 AudioQualityLevel; // 0x00B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastConfirmedAudioQualityLevel; // 0x00BC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FrameRateLimit; // 0x00C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DesiredScreenWidth; // 0x00C8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseDesiredScreenHeight; // 0x00CC(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DesiredScreenHeight; // 0x00D0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastUserConfirmedDesiredScreenWidth; // 0x00D4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LastUserConfirmedDesiredScreenHeight; // 0x00D8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastRecommendedScreenWidth; // 0x00DC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastRecommendedScreenHeight; // 0x00E0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastCPUBenchmarkResult; // 0x00E4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LastGPUBenchmarkResult; // 0x00E8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LastCPUBenchmarkSteps; // 0x00F0(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + TArray LastGPUBenchmarkSteps; // 0x0100(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + float LastGPUBenchmarkMultiplier; // 0x0110(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseHDRDisplayOutput; // 0x0114(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 HDRDisplayOutputNits; // 0x0118(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnGameUserSettingsUINeedsUpdate; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static struct FIntPoint GetDefaultResolution(); + static EWindowMode GetDefaultWindowMode(); + static struct FIntPoint GetDefaultWindowPosition(); + static int32 GetFramePace(); + static class UGameUserSettings* GetGameUserSettings(); + static int32 GetSyncInterval(); + + void ApplyHardwareBenchmarkResults(); + void ApplyNonResolutionSettings(); + void ApplyResolutionSettings(bool bCheckForCommandLineOverrides); + void ApplySettings(bool bCheckForCommandLineOverrides); + void ConfirmVideoMode(); + void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits); + float GetDefaultResolutionScale(); + float GetRecommendedResolutionScale(); + void LoadSettings(bool bForceReload); + void ResetToCurrentSettings(); + void RevertVideoMode(); + void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier); + void SaveSettings(); + void SetAntiAliasingQuality(int32 Value); + void SetAudioQualityLevel(int32 QualityLevel); + void SetBenchmarkFallbackValues(); + bool SetCustomQuality(const class FString& InScalabilityGroupName, int32 InValue); + void SetDynamicResolutionEnabled(bool bEnable); + void SetFoliageQuality(int32 Value); + void SetFrameRateLimit(float NewLimit); + void SetFullscreenMode(EWindowMode InFullscreenMode); + void SetOverallScalabilityLevel(int32 Value); + void SetPostProcessingQuality(int32 Value); + void SetResolutionScaleNormalized(float NewScaleNormalized); + void SetResolutionScaleValue(int32 NewScaleValue); + void SetResolutionScaleValueEx(float NewScaleValue); + void SetScreenResolution(const struct FIntPoint& Resolution); + void SetShadingQuality(int32 Value); + void SetShadowQuality(int32 Value); + void SetTextureQuality(int32 Value); + void SetToDefaults(); + void SetViewDistanceQuality(int32 Value); + void SetVisualEffectQuality(int32 Value); + void SetVSyncEnabled(bool bEnable); + void ValidateSettings(); + + int32 GetAntiAliasingQuality() const; + int32 GetAudioQualityLevel() const; + int32 GetCurrentHDRDisplayNits() const; + bool GetCustomQuality(const class FString& InScalabilityGroupName, int32* OutValue) const; + struct FIntPoint GetDesktopResolution() const; + int32 GetFoliageQuality() const; + float GetFrameRateLimit() const; + EWindowMode GetFullscreenMode() const; + EWindowMode GetLastConfirmedFullscreenMode() const; + struct FIntPoint GetLastConfirmedScreenResolution() const; + int32 GetOverallScalabilityLevel() const; + int32 GetPostProcessingQuality() const; + EWindowMode GetPreferredFullscreenMode() const; + void GetResolutionScaleInformation(float* CurrentScaleNormalized, int32* CurrentScaleValue, int32* MinScaleValue, int32* MaxScaleValue) const; + void GetResolutionScaleInformationEx(float* CurrentScaleNormalized, float* CurrentScaleValue, float* MinScaleValue, float* MaxScaleValue) const; + float GetResolutionScaleNormalized() const; + struct FIntPoint GetScreenResolution() const; + int32 GetShadingQuality() const; + int32 GetShadowQuality() const; + int32 GetTextureQuality() const; + int32 GetViewDistanceQuality() const; + int32 GetVisualEffectQuality() const; + bool IsDirty() const; + bool IsDynamicResolutionDirty() const; + bool IsDynamicResolutionEnabled() const; + bool IsFullscreenModeDirty() const; + bool IsHDREnabled() const; + bool IsScreenResolutionDirty() const; + bool IsVSyncDirty() const; + bool IsVSyncEnabled() const; + bool SupportsHDRDisplayOutput() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameUserSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameUserSettings") + } + static class UGameUserSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameUserSettings; + +// Class Engine.ParticleModuleLocationDirect +// 0x0120 (0x0150 - 0x0030) +class UParticleModuleLocationDirect final : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector Location; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector LocationOffset; // 0x0078(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector ScaleFactor; // 0x00C0(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector Direction; // 0x0108(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationDirect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationDirect") + } + static class UParticleModuleLocationDirect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationDirect; + +// Class Engine.ReporterBase +// 0x0008 (0x0030 - 0x0028) +class UReporterBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReporterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReporterBase") + } + static class UReporterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReporterBase; + +// Class Engine.ReporterGraph +// 0x0078 (0x00A8 - 0x0030) +class UReporterGraph final : public UReporterBase +{ +public: + uint8 Pad_30[0x78]; // 0x0030(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReporterGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReporterGraph") + } + static class UReporterGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReporterGraph; + +// Class Engine.Engine +// 0x0E10 (0x0E38 - 0x0028) +class UEngine : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class Ufont* TinyFont; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath TinyFontName; // 0x0038(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* SmallFont; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath SmallFontName; // 0x0058(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* MediumFont; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath MediumFontName; // 0x0078(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* LargeFont; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath LargeFontName; // 0x0098(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* SubtitleFont; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath SubtitleFontName; // 0x00B8(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AdditionalFonts; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray AdditionalFontNames; // 0x00E0(0x0010)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf ConsoleClass; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ConsoleClassName; // 0x00F8(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameViewportClientClass; // 0x0110(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameViewportClientClassName; // 0x0118(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LocalPlayerClass; // 0x0130(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath LocalPlayerClassName; // 0x0138(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WorldSettingsClass; // 0x0150(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath WorldSettingsClassName; // 0x0158(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath NavigationSystemClassName; // 0x0170(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NavigationSystemClass; // 0x0188(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath NavigationSystemConfigClassName; // 0x0190(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NavigationSystemConfigClass; // 0x01A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath AvoidanceManagerClassName; // 0x01B0(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AvoidanceManagerClass; // 0x01C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath AIControllerClassName; // 0x01D0(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PhysicsCollisionHandlerClass; // 0x01E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath PhysicsCollisionHandlerClassName; // 0x01F0(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameUserSettingsClassName; // 0x0208(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameUserSettingsClass; // 0x0220(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameUserSettings* GameUserSettings; // 0x0228(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LevelScriptActorClass; // 0x0230(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath LevelScriptActorClassName; // 0x0238(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath DefaultBlueprintBaseClassName; // 0x0250(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GameSingletonClassName; // 0x0268(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* GameSingleton; // 0x0280(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath AssetManagerClassName; // 0x0288(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAssetManager* AssetManager; // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultTexture; // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultTextureName; // 0x02B0(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* DefaultDiffuseTexture; // 0x02C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultDiffuseTextureName; // 0x02D0(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultBSPVertexTexture; // 0x02E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBSPVertexTextureName; // 0x02F0(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* HighFrequencyNoiseTexture; // 0x0308(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath HighFrequencyNoiseTextureName; // 0x0310(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultBokehTexture; // 0x0328(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBokehTextureName; // 0x0330(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* DefaultBloomKernelTexture; // 0x0348(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBloomKernelTextureName; // 0x0350(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* WireframeMaterial; // 0x0368(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WireframeMaterialName; // 0x0370(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* DebugMeshMaterial; // 0x0380(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DebugMeshMaterialName; // 0x0388(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* EmissiveMeshMaterial; // 0x03A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath EmissiveMeshMaterialName; // 0x03A8(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* LevelColorationLitMaterial; // 0x03C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LevelColorationLitMaterialName; // 0x03C8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* LevelColorationUnlitMaterial; // 0x03D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LevelColorationUnlitMaterialName; // 0x03E0(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* LightingTexelDensityMaterial; // 0x03F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LightingTexelDensityName; // 0x03F8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ShadedLevelColorationLitMaterial; // 0x0408(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ShadedLevelColorationLitMaterialName; // 0x0410(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ShadedLevelColorationUnlitMaterial; // 0x0420(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ShadedLevelColorationUnlitMaterialName; // 0x0428(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* RemoveSurfaceMaterial; // 0x0438(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath RemoveSurfaceMaterialName; // 0x0440(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorMaterial; // 0x0458(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorMaterialName; // 0x0460(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_ColorOnly; // 0x0470(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_ColorOnly; // 0x0478(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_AlphaAsColor; // 0x0488(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_AlphaAsColor; // 0x0490(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_RedOnly; // 0x04A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_RedOnly; // 0x04A8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_GreenOnly; // 0x04B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_GreenOnly; // 0x04C0(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* VertexColorViewModeMaterial_BlueOnly; // 0x04D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString VertexColorViewModeMaterialName_BlueOnly; // 0x04D8(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DebugEditorMaterialName; // 0x04E8(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ConstraintLimitMaterial; // 0x0500(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialX; // 0x0508(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialXAxis; // 0x0510(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialY; // 0x0518(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialYAxis; // 0x0520(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialZ; // 0x0528(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialZAxis; // 0x0530(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ConstraintLimitMaterialPrismatic; // 0x0538(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* InvalidLightmapSettingsMaterial; // 0x0540(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath InvalidLightmapSettingsMaterialName; // 0x0548(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* PreviewShadowsIndicatorMaterial; // 0x0560(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PreviewShadowsIndicatorMaterialName; // 0x0568(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* ArrowMaterial; // 0x0580(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ArrowMaterialYellow; // 0x0588(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ArrowMaterialName; // 0x0590(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightingOnlyBrightness; // 0x05A8(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ShaderComplexityColors; // 0x05B8(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray QuadComplexityColors; // 0x05C8(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray LightComplexityColors; // 0x05D8(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray StationaryLightOverlapColors; // 0x05E8(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray LODColorationColors; // 0x05F8(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray HLODColorationColors; // 0x0608(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + TArray StreamingAccuracyColors; // 0x0618(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + float MaxPixelShaderAdditiveComplexityCount; // 0x0628(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxES3PixelShaderAdditiveComplexityCount; // 0x062C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinLightMapDensity; // 0x0630(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IdealLightMapDensity; // 0x0634(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLightMapDensity; // 0x0638(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderLightMapDensityGrayscale : 1; // 0x063C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_63D[0x3]; // 0x063D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RenderLightMapDensityGrayscaleScale; // 0x0640(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RenderLightMapDensityColorScale; // 0x0644(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightMapDensityVertexMappedColor; // 0x0648(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightMapDensitySelectedColor; // 0x0658(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StatColorMappings; // 0x0668(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + class UPhysicalMaterial* DefaultPhysMaterial; // 0x0678(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultPhysMaterialName; // 0x0680(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* DefaultDestructiblePhysMaterial; // 0x0698(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultDestructiblePhysMaterialName; // 0x06A0(0x0018)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActiveGameNameRedirects; // 0x06B8(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ActiveClassRedirects; // 0x06C8(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ActivePluginRedirects; // 0x06D8(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ActiveStructRedirects; // 0x06E8(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + class UTexture2D* PreIntegratedSkinBRDFTexture; // 0x06F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath PreIntegratedSkinBRDFTextureName; // 0x0700(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* BlueNoiseTexture; // 0x0718(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath BlueNoiseTextureName; // 0x0720(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* MiniFontTexture; // 0x0738(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath MiniFontTextureName; // 0x0740(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* WeightMapPlaceholderTexture; // 0x0758(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath WeightMapPlaceholderTextureName; // 0x0760(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* LightMapDensityTexture; // 0x0778(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath LightMapDensityTextureName; // 0x0780(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_798[0x8]; // 0x0798(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameViewportClient* GameViewport; // 0x07A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DeferredCommands; // 0x07A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float NearClipPlane; // 0x07B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSubtitlesEnabled : 1; // 0x07BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSubtitlesForcedOff : 1; // 0x07BC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_7BD[0x3]; // 0x07BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaximumLoopIterationCount; // 0x07C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanBlueprintsTickByDefault : 1; // 0x07C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOptimizeAnimBlueprintMemberVariableAccess : 1; // 0x07C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowMultiThreadedAnimationUpdate : 1; // 0x07C4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableEditorPSysRealtimeLOD : 1; // 0x07C4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_7C4_4 : 1; // 0x07C4(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bSmoothFrameRate : 1; // 0x07C4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFixedFrameRate : 1; // 0x07C4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_7C5[0x3]; // 0x07C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FixedFrameRate; // 0x07C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange SmoothedFrameRateRange; // 0x07CC(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7DC[0x4]; // 0x07DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UEngineCustomTimeStep* CustomTimeStep; // 0x07E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7E8[0x20]; // 0x07E8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath CustomTimeStepClassName; // 0x0808(0x0018)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimecodeProvider* TimecodeProvider; // 0x0820(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_828[0x20]; // 0x0828(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath TimecodeProviderClassName; // 0x0848(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateDefaultTimecode; // 0x0860(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_861[0x3]; // 0x0861(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameRate GenerateDefaultTimecodeFrameRate; // 0x0864(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GenerateDefaultTimecodeFrameDelay; // 0x086C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCheckForMultiplePawnsSpawnedInAFrame : 1; // 0x0870(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_871[0x3]; // 0x0871(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumPawnsAllowedToBeSpawnedInAFrame; // 0x0874(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldGenerateLowQualityLightmaps : 1; // 0x0878(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_879[0x3]; // 0x0879(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor C_WorldBox; // 0x087C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_BrushWire; // 0x0880(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_AddWire; // 0x0884(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_SubtractWire; // 0x0888(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_SemiSolidWire; // 0x088C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_NonSolidWire; // 0x0890(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_WireBackground; // 0x0894(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_ScaleBoxHi; // 0x0898(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_VolumeCollision; // 0x089C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_BSPCollision; // 0x08A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_OrthoBackground; // 0x08A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_Volume; // 0x08A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor C_BrushShape; // 0x08AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamingDistanceFactor; // 0x08B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B4[0x4]; // 0x08B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDirectoryPath GameScreenshotSaveDirectory; // 0x08B8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + ETransitionType TransitionType; // 0x08C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C9[0x7]; // 0x08C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TransitionDescription; // 0x08D0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TransitionGameMode; // 0x08E0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowMatureLanguage : 1; // 0x08F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8F1[0x3]; // 0x08F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraRotationThreshold; // 0x08F4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraTranslationThreshold; // 0x08F8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrimitiveProbablyVisibleTime; // 0x08FC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOcclusionPixelsFraction; // 0x0900(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPauseOnLossOfFocus : 1; // 0x0904(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_905[0x3]; // 0x0905(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxParticleResize; // 0x0908(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticleResizeWarn; // 0x090C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PendingDroppedNotes; // 0x0910(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float NetClientTicksPerSecond; // 0x0920(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredFrameRate; // 0x0924(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisplayGamma; // 0x0928(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor DefaultSelectedMaterialColor; // 0x092C(0x0010)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SelectedMaterialColor; // 0x093C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SelectionOutlineColor; // 0x094C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SubduedSelectionOutlineColor; // 0x095C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor SelectedMaterialColorOverride; // 0x096C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsOverridingSelectedColor; // 0x097C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_97D[0x3]; // 0x097D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableOnScreenDebugMessages : 1; // 0x0980(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableOnScreenDebugMessagesDisplay : 1; // 0x0980(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSuppressMapWarnings : 1; // 0x0980(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableAILogging : 1; // 0x0980(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_981[0x3]; // 0x0981(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 bEnableVisualLogRecordingOnStart; // 0x0984(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ScreenSaverInhibitorSemaphore; // 0x0988(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bLockReadOnlyLevels : 1; // 0x098C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_98D[0x3]; // 0x098D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ParticleEventManagerClassPath; // 0x0990(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectionHighlightIntensity; // 0x09A0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BSPSelectionHighlightIntensity; // 0x09A4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectionHighlightIntensityBillboards; // 0x09A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9AC[0x32C]; // 0x09AC(0x032C)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NetDriverDefinitions; // 0x0CD8(0x0010)(ZeroConstructor, Transient, Config, NativeAccessSpecifierPublic) + TArray ServerActors; // 0x0CE8(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray RuntimeServerActors; // 0x0CF8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float NetErrorLogInterval; // 0x0D08(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartedLoadMapMovie : 1; // 0x0D0C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D0D[0x1B]; // 0x0D0D(0x001B)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NextWorldContextHandle; // 0x0D28(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D2C[0xD4]; // 0x0D2C(0x00D4)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath WHDRGradientTextureName; // 0x0E00(0x0018)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* WHDRGradientTexture; // 0x0E18(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wPhotoModeExtraExposureCompensation; // 0x0E20(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bwUsePhotoModeExtraExposureCompensation; // 0x0E24(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E25[0x3]; // 0x0E25(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float wPhotoModeDisplayContrast; // 0x0E28(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bwUsePhotoModeDisplayContrast; // 0x0E2C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2D[0x3]; // 0x0E2D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float wPhotoModeDisplaySaturation; // 0x0E30(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bwUsePhotoModeDisplaySaturation; // 0x0E34(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E35[0x3]; // 0x0E35(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UEngine* GetEngine(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Engine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Engine") + } + static class UEngine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngine; + +// Class Engine.EngineTypes +// 0x0000 (0x0028 - 0x0028) +class UEngineTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineTypes") + } + static class UEngineTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineTypes; + +// Class Engine.GameViewportClient +// 0x0328 (0x0360 - 0x0038) +class UGameViewportClient : public UScriptViewportClient +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UConsole* ViewportConsole; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DebugProperties; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxSplitscreenPlayers; // 0x0068(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0xC]; // 0x006C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* World; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGameInstance* GameInstance; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_88[0x2D8]; // 0x0088(0x02D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetConsoleTarget(int32 PlayerIndex); + void ShowTitleSafeArea(); + void SSSwapControllers(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameViewportClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameViewportClient") + } + static class UGameViewportClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameViewportClient; + +// Class Engine.DebugDrawService +// 0x0000 (0x0028 - 0x0028) +class UDebugDrawService final : public UBlueprintFunctionLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugDrawService") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugDrawService") + } + static class UDebugDrawService* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugDrawService; + +// Class Engine.ParticleModuleAttractorPoint +// 0x00B0 (0x00E0 - 0x0030) +class UParticleModuleAttractorPoint final : public UParticleModuleAttractorBase +{ +public: + struct FRawDistributionVector Position; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Range; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Strength; // 0x00A8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 StrengthByDistance : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectBaseVelocity : 1; // 0x00D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideVelocity : 1; // 0x00D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseWorldSpacePosition : 1; // 0x00D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_X : 1; // 0x00D8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_Y : 1; // 0x00D8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_Z : 1; // 0x00D8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_X : 1; // 0x00D8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_Y : 1; // 0x00D9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_Z : 1; // 0x00D9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorPoint") + } + static class UParticleModuleAttractorPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorPoint; + +// Class Engine.NavigationSystemBase +// 0x0000 (0x0028 - 0x0028) +class UNavigationSystemBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationSystemBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationSystemBase") + } + static class UNavigationSystemBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationSystemBase; + +// Class Engine.PlayerInput +// 0x0380 (0x03A8 - 0x0028) +class UPlayerInput : public UObject +{ +public: + uint8 Pad_28[0xF8]; // 0x0028(0x00F8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DebugExecBindings; // 0x0120(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_130[0x30]; // 0x0130(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InvertedAxis; // 0x0160(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_170[0x238]; // 0x0170(0x0238)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearSmoothing(); + void InvertAxis(const class FName AxisName); + void InvertAxisKey(const struct FKey& AxisKey); + void SetBind(class FName BindName, const class FString& Command); + void SetMouseSensitivity(const float Sensitivity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerInput") + } + static class UPlayerInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerInput; + +// Class Engine.PhysicsVolume +// 0x0010 (0x0290 - 0x0280) +class APhysicsVolume : public AVolume +{ +public: + float TerminalVelocity; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FluidFriction; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWaterVolume : 1; // 0x028C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPhysicsOnContact : 1; // 0x028C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_28D[0x3]; // 0x028D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsVolume") + } + static class APhysicsVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhysicsVolume; + +// Class Engine.KillZVolume +// 0x0000 (0x0290 - 0x0290) +class AKillZVolume final : public APhysicsVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KillZVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KillZVolume") + } + static class AKillZVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AKillZVolume; + +// Class Engine.InterpTrackInstEvent +// 0x0008 (0x0030 - 0x0028) +class UInterpTrackInstEvent final : public UInterpTrackInst +{ +public: + float LastUpdatePosition; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstEvent") + } + static class UInterpTrackInstEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstEvent; + +// Class Engine.ProjectileMovementComponent +// 0x00E0 (0x01F0 - 0x0110) +class alignas(0x10) UProjectileMovementComponent : public UMovementComponent +{ +public: + float InitialSpeed; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotationFollowsVelocity : 1; // 0x0118(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRotationRemainsVertical : 1; // 0x0118(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBounce : 1; // 0x0118(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInitialVelocityInLocalSpace : 1; // 0x0118(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceSubStepping : 1; // 0x0118(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSimulationEnabled : 1; // 0x0118(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSweepCollision : 1; // 0x0118(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsHomingProjectile : 1; // 0x0118(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBounceAngleAffectsFriction : 1; // 0x0119(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsSliding : 1; // 0x0119(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInterpMovement : 1; // 0x0119(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInterpRotation : 1; // 0x0119(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11A[0x2]; // 0x011A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PreviousHitTime; // 0x011C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousHitNormal; // 0x0120(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectileGravityScale; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Buoyancy; // 0x0130(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bounciness; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BounceVelocityStopSimulatingThreshold; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFrictionFraction; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnProjectileBounce; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnProjectileStop; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float HomingAccelerationMagnitude; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr HomingTargetComponent; // 0x016C(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimulationTimeStep; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BounceAdditionalIterations; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpLocationTime; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpRotationTime; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpLocationMaxLagDistance; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpLocationSnapToTargetDistance; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190[0x60]; // 0x0190(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MoveInterpolationTarget(const struct FVector& NewLocation, const struct FRotator& NewRotation); + void ResetInterpolation(); + void SetInterpolatedComponent(class USceneComponent* Component); + void SetVelocityInLocalSpace(const struct FVector& NewVelocity); + void StopSimulating(const struct FHitResult& HitResult); + + bool IsInterpolationComplete() const; + bool IsVelocityUnderSimulationThreshold() const; + struct FVector LimitVelocity(const struct FVector& NewVelocity) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProjectileMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProjectileMovementComponent") + } + static class UProjectileMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProjectileMovementComponent; + +// Class Engine.DirectionalLightComponent +// 0x00D0 (0x0460 - 0x0390) +class UDirectionalLightComponent final : public ULightComponent +{ +public: + float ShadowCascadeBiasDistribution; // 0x0388(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLightShaftOcclusion : 1; // 0x038C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_38D[0x3]; // 0x038D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OcclusionMaskDarkness; // 0x0390(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionDepthRange; // 0x0394(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightShaftOverrideDirection; // 0x0398(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WholeSceneDynamicShadowRadius; // 0x03A4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicShadowDistanceMovableLight; // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicShadowDistanceStationaryLight; // 0x03AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DynamicShadowCascades; // 0x03B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeDistributionExponent; // 0x03B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeTransitionFraction; // 0x03B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowDistanceFadeoutFraction; // 0x03BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseInsetShadowsForMovableObjects : 1; // 0x03C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3C1[0x3]; // 0x03C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FarShadowCascadeCount; // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarShadowDistance; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldShadowDistance; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedDirectionalShadowDistance; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceAngle; // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceSoftAngle; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSourceAngleFactor; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceDistance; // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsedAsAtmosphereSunLight : 1; // 0x03E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3E5[0x3]; // 0x03E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AtmosphereSunLightIndex; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AtmosphereSunDiskColorScale; // 0x03EC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPerPixelAtmosphereTransmittance : 1; // 0x03FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowsOnClouds : 1; // 0x03FC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastShadowsOnAtmosphere : 1; // 0x03FC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastCloudShadows : 1; // 0x03FC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3FD[0x3]; // 0x03FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CloudShadowStrength; // 0x0400(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnAtmosphereStrength; // 0x0404(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnSurfaceStrength; // 0x0408(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CloudShadowMinMax; // 0x040C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowDepthBias; // 0x0414(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowExtent; // 0x0418(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowMapResolutionScale; // 0x041C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowRaySampleCountScale; // 0x0420(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CloudScatteredLuminanceScale; // 0x0424(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightmassDirectionalLightSettings LightmassSettings; // 0x0434(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bCastModulatedShadows : 1; // 0x0444(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_445[0x3]; // 0x0445(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor ModulatedShadowColor; // 0x0448(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowAmount; // 0x044C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereSunLightPriority; // 0x0450(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCachedDirectionalShadowMaps : 1; // 0x0454(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCachedDirectionalShadowParallaxCorrection : 1; // 0x0454(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPseudoLight : 1; // 0x0454(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_455[0xB]; // 0x0455(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAtmosphereSunLight(bool bNewValue); + void SetAtmosphereSunLightIndex(int32 NewValue); + void SetAtmosphereSunLightPriority(float NewValue); + void SetCascadeDistributionExponent(float NewValue); + void SetCascadeTransitionFraction(float NewValue); + void SetCloudShadowMinMax(const struct FVector2D& NewValue); + void SetCloudShadowOnSurfaceStrength(float NewValue); + void SetDynamicShadowCascades(int32 NewValue); + void SetDynamicShadowDistanceMovableLight(float NewValue); + void SetDynamicShadowDistanceStationaryLight(float NewValue); + void SetEnableLightShaftOcclusion(bool bNewValue); + void SetLightShaftOverrideDirection(const struct FVector& NewValue); + void SetOcclusionDepthRange(float NewValue); + void SetOcclusionMaskDarkness(float NewValue); + void SetPseudoLight(bool bNewValue); + void SetShadowAmount(float NewValue); + void SetShadowDistanceFadeoutFraction(float NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightComponent") + } + static class UDirectionalLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightComponent; + +// Class Engine.SimpleConstructionScript +// 0x0078 (0x00A0 - 0x0028) +class USimpleConstructionScript final : public UObject +{ +public: + TArray RootNodes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray AllNodes; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class USCS_Node* DefaultSceneRootNode; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleConstructionScript") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleConstructionScript") + } + static class USimpleConstructionScript* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USimpleConstructionScript; + +// Class Engine.TickableWorldSubsystem +// 0x0010 (0x0040 - 0x0030) +class UTickableWorldSubsystem : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TickableWorldSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TickableWorldSubsystem") + } + static class UTickableWorldSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTickableWorldSubsystem; + +// Class Engine.GameStateBase +// 0x0050 (0x0298 - 0x0248) +class AGameStateBase : public AInfo +{ +public: + TSubclassOf GameModeClass; // 0x0248(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameModeBase* AuthorityGameMode; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SpectatorClass; // 0x0258(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlayerArray; // 0x0260(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool bReplicatedHasBegunPlay; // 0x0270(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReplicatedWorldTimeSeconds; // 0x0274(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerWorldTimeSecondsDelta; // 0x0278(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ServerWorldTimeSecondsUpdateFrequency; // 0x027C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_280[0x18]; // 0x0280(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_GameModeClass(); + void OnRep_ReplicatedHasBegunPlay(); + void OnRep_ReplicatedWorldTimeSeconds(); + void OnRep_SpectatorClass(); + + float GetPlayerRespawnDelay(class AController* Controller) const; + float GetPlayerStartTime(class AController* Controller) const; + float GetServerWorldTimeSeconds() const; + bool HasBegunPlay() const; + bool HasMatchEnded() const; + bool HasMatchStarted() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameStateBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameStateBase") + } + static class AGameStateBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameStateBase; + +// Class Engine.LandscapeCullingExclusionVolume +// 0x0000 (0x0280 - 0x0280) +class ALandscapeCullingExclusionVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LandscapeCullingExclusionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LandscapeCullingExclusionVolume") + } + static class ALandscapeCullingExclusionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALandscapeCullingExclusionVolume; + +// Class Engine.GameState +// 0x0020 (0x02B8 - 0x0298) +class AGameState : public AGameStateBase +{ +public: + class FName MatchState; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName PreviousMatchState; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ElapsedTime; // 0x02A8(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0xC]; // 0x02AC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_ElapsedTime(); + void OnRep_MatchState(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameState") + } + static class AGameState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameState; + +// Class Engine.SkyLight +// 0x0010 (0x0258 - 0x0248) +class ASkyLight : public AInfo +{ +public: + class USkyLightComponent* LightComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnabled : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_bEnabled(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLight") + } + static class ASkyLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkyLight; + +// Class Engine.SlateTextureAtlasInterface +// 0x0000 (0x0000 - 0x0000) +class ISlateTextureAtlasInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateTextureAtlasInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateTextureAtlasInterface") + } + static class ISlateTextureAtlasInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISlateTextureAtlasInterface; + +// Class Engine.LevelStreaming +// 0x0188 (0x01B0 - 0x0028) +class ULevelStreaming : public UObject +{ +public: + TSoftObjectPtr WorldAsset; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName PackageNameToLoad; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LODPackageNames; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_68[0x18]; // 0x0068(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform LevelTransform; // 0x0080(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 LoadPriority; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LevelLODIndex; // 0x00B4(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 StreamingPriority; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_BC[0x2]; // 0x00BC(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_BE_0 : 3; // 0x00BE(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bShouldBeVisible : 1; // 0x00BE(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_BE_4 : 4; // 0x00BE(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_BF[0x9]; // 0x00BF(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShouldBeLoaded : 1; // 0x00C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bLocked : 1; // 0x00C8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsStatic : 1; // 0x00C8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBlockOnLoad : 1; // 0x00C8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBlockOnUnload : 1; // 0x00C8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsCodeGeneratedWorld : 1; // 0x00C8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableDistanceStreaming : 1; // 0x00C8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawOnLevelStatusMap : 1; // 0x00C8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsLightingLevel : 1; // 0x00C9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldDitherInAndOut : 1; // 0x00C9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldDitherTransitions : 1; // 0x00C9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_CA[0xA]; // 0x00CA(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor LevelColor; // 0x00D4(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EditorStreamingVolumes; // 0x00E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + float MinTimeBetweenVolumeUnloadRequests; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnLevelLoaded; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLevelUnloaded; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLevelLoadFailed; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWarmUpComplete; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLevelShown; // 0x0160(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLevelHidden; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class ULevel* LoadedLevel; // 0x0180(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ULevel* TransitionLevel; // 0x0188(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* PendingUnloadLevel; // 0x0198(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A0[0x10]; // 0x01A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class ULevelStreaming* CreateInstance(const class FString& UniqueInstanceName); + class ALevelScriptActor* GetLevelScriptActor(); + void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval); + void SetLevelLODIndex(int32 LODIndex); + void SetPriority(int32 NewPriority); + void SetShouldBeLoaded(bool bInShouldBeLoaded); + void SetShouldBeVisible(bool bInShouldBeVisible); + void SetShouldWarmUpStreamingAssets(bool bInShouldWarmUp, float Seconds); + + bool GetIsRequestingUnloadAndRemoval() const; + class ULevel* GetLoadedLevel() const; + class FName GetWorldAssetPackageFName() const; + bool IsLevelLoaded() const; + bool IsLevelVisible() const; + bool IsStreamingLevelDithering() const; + bool IsStreamingStatePending() const; + bool IsStreamingWarmedUp() const; + bool ShouldBeLoaded() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreaming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreaming") + } + static class ULevelStreaming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreaming; + +// Class Engine.LevelStreamingAlwaysLoaded +// 0x0000 (0x01B0 - 0x01B0) +class ULevelStreamingAlwaysLoaded final : public ULevelStreaming +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingAlwaysLoaded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingAlwaysLoaded") + } + static class ULevelStreamingAlwaysLoaded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingAlwaysLoaded; + +// Class Engine.TextureCube +// 0x0050 (0x01D0 - 0x0180) +class UTextureCube : public UTexture +{ +public: + uint8 Pad_178[0x58]; // 0x0178(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureCube") + } + static class UTextureCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureCube; + +// Class Engine.Texture2DArray +// 0x0060 (0x01E0 - 0x0180) +class UTexture2DArray final : public UTexture +{ +public: + uint8 Pad_178[0x58]; // 0x0178(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + ETextureAddress AddressX; // 0x01D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressY; // 0x01D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressZ; // 0x01D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D3[0xD]; // 0x01D3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Texture2DArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Texture2DArray") + } + static class UTexture2DArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTexture2DArray; + +// Class Engine.InputAxisDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputAxisDelegateBinding final : public UInputDelegateBinding +{ +public: + TArray InputAxisDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputAxisDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputAxisDelegateBinding") + } + static class UInputAxisDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputAxisDelegateBinding; + +// Class Engine.MaterialExpressionBreakMaterialAttributes +// 0x0020 (0x0060 - 0x0040) +class UMaterialExpressionBreakMaterialAttributes final : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput MaterialAttributes; // 0x0040(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBreakMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBreakMaterialAttributes") + } + static class UMaterialExpressionBreakMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBreakMaterialAttributes; + +// Class Engine.MaterialExpressionTruncate +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionTruncate final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTruncate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTruncate") + } + static class UMaterialExpressionTruncate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTruncate; + +// Class Engine.InputComponent +// 0x0088 (0x0158 - 0x00D0) +class UInputComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x70]; // 0x00D0(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedKeyToActionInfo; // 0x0140(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + uint8 Pad_150[0x8]; // 0x0150(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetControllerAnalogKeyState(const struct FKey& Key) const; + void GetControllerAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const; + float GetControllerKeyTimeDown(const struct FKey& Key) const; + void GetControllerMouseDelta(float* DeltaX, float* DeltaY) const; + struct FVector GetControllerVectorKeyState(const struct FKey& Key) const; + void GetTouchState(int32 FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const; + bool IsControllerKeyDown(const struct FKey& Key) const; + bool WasControllerKeyJustPressed(const struct FKey& Key) const; + bool WasControllerKeyJustReleased(const struct FKey& Key) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputComponent") + } + static class UInputComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputComponent; + +// Class Engine.TimecodeProvider +// 0x0008 (0x0030 - 0x0028) +class UTimecodeProvider : public UObject +{ +public: + float FrameDelay; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FetchAndUpdate(); + bool FetchTimecode(struct FQualifiedFrameTime* OutFrameTime); + + struct FQualifiedFrameTime GetDelayedQualifiedFrameTime() const; + struct FTimecode GetDelayedTimecode() const; + struct FFrameRate GetFrameRate() const; + struct FQualifiedFrameTime GetQualifiedFrameTime() const; + ETimecodeProviderSynchronizationState GetSynchronizationState() const; + struct FTimecode GetTimecode() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimecodeProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimecodeProvider") + } + static class UTimecodeProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimecodeProvider; + +// Class Engine.AnimCurveCompressionCodec_CompressedRichCurve +// 0x0000 (0x0028 - 0x0028) +class UAnimCurveCompressionCodec_CompressedRichCurve final : public UAnimCurveCompressionCodec +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionCodec_CompressedRichCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionCodec_CompressedRichCurve") + } + static class UAnimCurveCompressionCodec_CompressedRichCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionCodec_CompressedRichCurve; + +// Class Engine.SoundWaveProcedural +// 0x0050 (0x03C0 - 0x0370) +class USoundWaveProcedural : public USoundWave +{ +public: + uint8 Pad_370[0x50]; // 0x0370(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundWaveProcedural") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundWaveProcedural") + } + static class USoundWaveProcedural* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundWaveProcedural; + +// Class Engine.Model +// 0x0230 (0x0258 - 0x0028) +class UModel final : public UObject +{ +public: + uint8 Pad_28[0x230]; // 0x0028(0x0230)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Model") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Model") + } + static class UModel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModel; + +// Class Engine.ActorChannel +// 0x0228 (0x0290 - 0x0068) +class UActorChannel final : public UChannel +{ +public: + class AActor* Actor; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70[0xE8]; // 0x0070(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CreateSubObjects; // 0x0158(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_168[0x128]; // 0x0168(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorChannel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorChannel") + } + static class UActorChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorChannel; + +// Class Engine.BlendSpace +// 0x0008 (0x0150 - 0x0148) +class UBlendSpace : public UBlendSpaceBase +{ +public: + EBlendSpaceAxis AxisToScaleAnimation; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpace") + } + static class UBlendSpace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpace; + +// Class Engine.SkeletalMeshSocket +// 0x0038 (0x0060 - 0x0028) +class USkeletalMeshSocket final : public UObject +{ +public: + class FName SocketName; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeLocation; // 0x0038(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RelativeRotation; // 0x0044(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector RelativeScale; // 0x0050(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceAlwaysAnimated; // 0x005C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InitializeSocketFromLocation(const class USkeletalMeshComponent* skelComp, const struct FVector& WorldLocation, const struct FVector& WorldNormal); + + struct FVector GetSocketLocation(const class USkeletalMeshComponent* skelComp) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshSocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshSocket") + } + static class USkeletalMeshSocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshSocket; + +// Class Engine.AimOffsetBlendSpace +// 0x0000 (0x0150 - 0x0150) +class UAimOffsetBlendSpace final : public UBlendSpace +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AimOffsetBlendSpace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AimOffsetBlendSpace") + } + static class UAimOffsetBlendSpace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAimOffsetBlendSpace; + +// Class Engine.AISystemBase +// 0x0030 (0x0058 - 0x0028) +class UAISystemBase : public UObject +{ +public: + struct FSoftClassPath AISystemClassName; // 0x0028(0x0018)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AISystemModuleName; // 0x0040(0x0008)(ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bInstantiateAISystemOnClient; // 0x0050(0x0001)(ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISystemBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISystemBase") + } + static class UAISystemBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISystemBase; + +// Class Engine.AmbientSound +// 0x0008 (0x0250 - 0x0248) +class AAmbientSound final : public AActor +{ +public: + class UAudioComponent* AudioComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel); + void FadeIn(float FadeInDuration, float FadeVolumeLevel); + void FadeOut(float FadeOutDuration, float FadeVolumeLevel); + void Play(float StartTime); + void Stop(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientSound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientSound") + } + static class AAmbientSound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAmbientSound; + +// Class Engine.AnimationSettings +// 0x0098 (0x00D0 - 0x0038) +class UAnimationSettings final : public UDeveloperSettings +{ +public: + int32 CompressCommandletVersion; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray KeyEndEffectorsMatchNameArray; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + bool ForceRecompression; // 0x0050(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceBelowThreshold; // 0x0051(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFirstRecompressUsingCurrentOrDefault; // 0x0052(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRaiseMaxErrorToExisting; // 0x0053(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePerformanceLog; // 0x0054(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStripAnimationDataOnDedicatedServer; // 0x0055(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTickAnimationOnSkeletalMeshInit; // 0x0056(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneCustomAttributesNames; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray BoneNamesWithCustomAttributes; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TMap AttributeBlendModes; // 0x0078(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + ECustomAttributeBlendType DefaultAttributeBlendMode; // 0x00C8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationSettings") + } + static class UAnimationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationSettings; + +// Class Engine.AnimBlueprintGeneratedClass +// 0x0288 (0x05B0 - 0x0328) +class UAnimBlueprintGeneratedClass final : public UBlueprintGeneratedClass +{ +public: + uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BakedStateMachines; // 0x0330(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class USkeleton* TargetSkeleton; // 0x0340(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimNotifies; // 0x0348(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap OrderedSavedPoseIndicesMap; // 0x0358(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_3A8[0x80]; // 0x03A8(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SyncGroupNames; // 0x0428(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray EvaluateGraphExposedInputs; // 0x0438(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap GraphAssetPlayerInformation; // 0x0448(0x0050)(NativeAccessSpecifierPublic) + TMap GraphBlendOptions; // 0x0498(0x0050)(NativeAccessSpecifierPublic) + struct FPropertyAccessLibrary PropertyAccessLibrary; // 0x04E8(0x00C8)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBlueprintGeneratedClass") + } + static class UAnimBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBlueprintGeneratedClass; + +// Class Engine.SoundClass +// 0x00A0 (0x00C8 - 0x0028) +class USoundClass final : public UObject +{ +public: + struct FSoundClassProperties Properties; // 0x0028(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + TArray ChildClasses; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PassiveSoundMixModifiers; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundClass* ParentClass; // 0x00C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundClass") + } + static class USoundClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundClass; + +// Class Engine.AnimBoneCompressionSettings +// 0x0010 (0x0038 - 0x0028) +class UAnimBoneCompressionSettings final : public UObject +{ +public: + TArray Codecs; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimBoneCompressionSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimBoneCompressionSettings") + } + static class UAnimBoneCompressionSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimBoneCompressionSettings; + +// Class Engine.AnimClassData +// 0x0308 (0x0330 - 0x0028) +class UAnimClassData final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BakedStateMachines; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class USkeleton* TargetSkeleton; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimNotifies; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap OrderedSavedPoseIndicesMap; // 0x0058(0x0050)(NativeAccessSpecifierPublic) + TArray AnimBlueprintFunctions; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AnimBlueprintFunctionData; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray> AnimNodeProperties; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> LinkedAnimGraphNodeProperties; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> LinkedAnimLayerNodeProperties; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_118[0x10]; // 0x0118(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> PreUpdateNodeProperties; // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_138[0x10]; // 0x0138(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> DynamicResetNodeProperties; // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_158[0x10]; // 0x0158(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> StateMachineNodeProperties; // 0x0168(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_178[0x10]; // 0x0178(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> InitializationNodeProperties; // 0x0188(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_198[0x10]; // 0x0198(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap GraphNameAssetPlayers; // 0x01A8(0x0050)(NativeAccessSpecifierPublic) + TArray SyncGroupNames; // 0x01F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray EvaluateGraphExposedInputs; // 0x0208(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap GraphBlendOptions; // 0x0218(0x0050)(NativeAccessSpecifierPublic) + struct FPropertyAccessLibrary PropertyAccessLibrary; // 0x0268(0x00C8)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimClassData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimClassData") + } + static class UAnimClassData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimClassData; + +// Class Engine.AnimClassInterface +// 0x0000 (0x0000 - 0x0000) +class IAnimClassInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimClassInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimClassInterface") + } + static class IAnimClassInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimClassInterface; + +// Class Engine.SpringArmComponent +// 0x0080 (0x02A0 - 0x0220) +class USpringArmComponent final : public USceneComponent +{ +public: + float TargetArmLength; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SocketOffset; // 0x021C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetOffset; // 0x0228(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeSize; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel ProbeChannel; // 0x0238(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_239[0x3]; // 0x0239(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDoCollisionTest : 1; // 0x023C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePawnControlRotation : 1; // 0x023C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritPitch : 1; // 0x023C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritYaw : 1; // 0x023C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritRoll : 1; // 0x023C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCameraLag : 1; // 0x023C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCameraRotationLag : 1; // 0x023C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCameraLagSubstepping : 1; // 0x023C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawDebugLagMarkers : 1; // 0x023D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_23E[0x2]; // 0x023E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraLagSpeed; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraRotationLagSpeed; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraLagMaxTimeStep; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraLagMaxDistance; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_250[0x50]; // 0x0250(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FRotator GetTargetRotation() const; + struct FVector GetUnfixedCameraPosition() const; + bool IsCollisionFixApplied() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpringArmComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpringArmComponent") + } + static class USpringArmComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpringArmComponent; + +// Class Engine.TouchInterface +// 0x0030 (0x0058 - 0x0028) +class UTouchInterface final : public UObject +{ +public: + TArray Controls; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float ActiveOpacity; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InactiveOpacity; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeUntilDeactive; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeUntilReset; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ActivationDelay; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreventRecenter; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StartupDelay; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TouchInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TouchInterface") + } + static class UTouchInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTouchInterface; + +// Class Engine.AnimCompress_RemoveLinearKeys +// 0x0020 (0x0060 - 0x0040) +class UAnimCompress_RemoveLinearKeys : public UAnimCompress +{ +public: + float MaxPosDiff; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDiff; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleDiff; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxEffectorDiff; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinEffectorDiff; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EffectorDiffSocket; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParentKeyScale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRetarget : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bActuallyFilterLinearKeys : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_RemoveLinearKeys") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_RemoveLinearKeys") + } + static class UAnimCompress_RemoveLinearKeys* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_RemoveLinearKeys; + +// Class Engine.AnimCompress_PerTrackCompression +// 0x0078 (0x00D8 - 0x0060) +class UAnimCompress_PerTrackCompression final : public UAnimCompress_RemoveLinearKeys +{ +public: + float MaxZeroingThreshold; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPosDiffBitwise; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDiffBitwise; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleDiffBitwise; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllowedRotationFormats; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllowedTranslationFormats; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllowedScaleFormats; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bResampleAnimation : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ResampledFramerate; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinKeysForResampling; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAdaptiveError : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseOverrideForEndEffectors : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TrackHeightBias; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParentingDivisor; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParentingDivisorExponent; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAdaptiveError2 : 1; // 0x00BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotationErrorSourceRatio; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationErrorSourceRatio; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleErrorSourceRatio; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxErrorPerTrackRatio; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerturbationProbeSize; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_PerTrackCompression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_PerTrackCompression") + } + static class UAnimCompress_PerTrackCompression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_PerTrackCompression; + +// Class Engine.StereoLayerComponent +// 0x00E0 (0x0300 - 0x0220) +class UStereoLayerComponent final : public USceneComponent +{ +public: + uint8 bLiveTexture : 1; // 0x0218(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsDepth : 1; // 0x0218(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNoAlphaChannel : 1; // 0x0218(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* Texture; // 0x0220(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTexture* LeftTexture; // 0x0228(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bQuadPreserveTextureRatio : 1; // 0x0230(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D QuadSize; // 0x0234(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBox2D UVRect; // 0x023C(0x0014)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, NativeAccessSpecifierProtected) + float CylinderRadius; // 0x0250(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CylinderOverlayArc; // 0x0254(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CylinderHeight; // 0x0258(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FEquirectProps EquirectProps; // 0x025C(0x0048)(Deprecated, NoDestructor, Protected, NativeAccessSpecifierProtected) + EStereoLayerType StereoLayerType; // 0x02A4(0x0001)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EStereoLayerShape StereoLayerShape; // 0x02A5(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A6[0x2]; // 0x02A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UStereoLayerShape* Shape; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 Priority; // 0x02B0(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B4[0x4C]; // 0x02B4(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MarkTextureForUpdate(); + void SetEquirectProps(const struct FEquirectProps& InScaleBiases); + void SetLeftTexture(class UTexture* inTexture); + void SetPriority(int32 InPriority); + void SetQuadSize(const struct FVector2D& InQuadSize); + void SetTexture(class UTexture* inTexture); + void SetUVRect(const struct FBox2D& InUVRect); + + class UTexture* GetLeftTexture() const; + int32 GetPriority() const; + struct FVector2D GetQuadSize() const; + class UTexture* GetTexture() const; + struct FBox2D GetUVRect() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerComponent") + } + static class UStereoLayerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerComponent; + +// Class Engine.AnimCompress_RemoveEverySecondKey +// 0x0008 (0x0048 - 0x0040) +class UAnimCompress_RemoveEverySecondKey final : public UAnimCompress +{ +public: + int32 MinKeys; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bStartAtSecondKey : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCompress_RemoveEverySecondKey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCompress_RemoveEverySecondKey") + } + static class UAnimCompress_RemoveEverySecondKey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCompress_RemoveEverySecondKey; + +// Class Engine.AnimCurveCompressionCodec_UniformIndexable +// 0x0000 (0x0028 - 0x0028) +class UAnimCurveCompressionCodec_UniformIndexable final : public UAnimCurveCompressionCodec +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimCurveCompressionCodec_UniformIndexable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimCurveCompressionCodec_UniformIndexable") + } + static class UAnimCurveCompressionCodec_UniformIndexable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimCurveCompressionCodec_UniformIndexable; + +// Class Engine.AnimLayerInterface +// 0x0000 (0x0000 - 0x0000) +class IAnimLayerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimLayerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimLayerInterface") + } + static class IAnimLayerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAnimLayerInterface; + +// Class Engine.MaterialExpressionAppendVector +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionAppendVector final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAppendVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAppendVector") + } + static class UMaterialExpressionAppendVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAppendVector; + +// Class Engine.AnimMontage +// 0x0128 (0x01D0 - 0x00A8) +class UAnimMontage final : public UAnimCompositeBase +{ +public: + struct FAlphaBlend BlendIn; // 0x00A8(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float BlendInTime; // 0x00D8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendOut; // 0x00E0(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0110(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTriggerTime; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SyncGroup; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SyncSlotIndex; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMarkerSyncData MarkerData; // 0x0128(0x0020)(NativeAccessSpecifierPublic) + TArray CompositeSections; // 0x0148(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SlotAnimTracks; // 0x0158(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray BranchingPoints; // 0x0168(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + bool bEnableRootMotionTranslation; // 0x0178(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRootMotionRotation; // 0x0179(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAutoBlendOut; // 0x017A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionRootLock RootMotionRootLock; // 0x017B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BranchingPointMarkers; // 0x0180(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray BranchingPointStateNotifyIndices; // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FTimeStretchCurve TimeStretchCurve; // 0x01A0(0x0028)(Edit, NativeAccessSpecifierPublic) + class FName TimeStretchCurveName; // 0x01C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + float GetDefaultBlendOutTime() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimMontage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimMontage") + } + static class UAnimMontage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimMontage; + +// Class Engine.TextRenderActor +// 0x0008 (0x0250 - 0x0248) +class ATextRenderActor final : public AActor +{ +public: + class UTextRenderComponent* TextRender; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextRenderActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextRenderActor") + } + static class ATextRenderActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATextRenderActor; + +// Class Engine.AnimNotify_PauseClothingSimulation +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_PauseClothingSimulation final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PauseClothingSimulation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PauseClothingSimulation") + } + static class UAnimNotify_PauseClothingSimulation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PauseClothingSimulation; + +// Class Engine.AnimNotify_PlayParticleEffect +// 0x0068 (0x00A0 - 0x0038) +class alignas(0x10) UAnimNotify_PlayParticleEffect final : public UAnimNotify +{ +public: + class UParticleSystem* PSTemplate; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0040(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x004C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0058(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x1C]; // 0x0064(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 Attached : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x0084(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyOwnerTimeScale; // 0x008C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomTimeDilation; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayParticleEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayParticleEffect") + } + static class UAnimNotify_PlayParticleEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayParticleEffect; + +// Class Engine.InputTouchDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputTouchDelegateBinding final : public UInputDelegateBinding +{ +public: + TArray InputTouchDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputTouchDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputTouchDelegateBinding") + } + static class UInputTouchDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputTouchDelegateBinding; + +// Class Engine.AnimNotify_PlaySound +// 0x0020 (0x0058 - 0x0038) +class UAnimNotify_PlaySound final : public UAnimNotify +{ +public: + class USoundBase* Sound; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFollow : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachName; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlaySound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlaySound") + } + static class UAnimNotify_PlaySound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlaySound; + +// Class Engine.AnimNotify_ResetClothingSimulation +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_ResetClothingSimulation final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_ResetClothingSimulation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_ResetClothingSimulation") + } + static class UAnimNotify_ResetClothingSimulation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_ResetClothingSimulation; + +// Class Engine.ParticleModuleOrientationBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleOrientationBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleOrientationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleOrientationBase") + } + static class UParticleModuleOrientationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleOrientationBase; + +// Class Engine.AnimNotify_ResumeClothingSimulation +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_ResumeClothingSimulation final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_ResumeClothingSimulation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_ResumeClothingSimulation") + } + static class UAnimNotify_ResumeClothingSimulation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_ResumeClothingSimulation; + +// Class Engine.ParticleModuleTypeDataBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleTypeDataBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataBase") + } + static class UParticleModuleTypeDataBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataBase; + +// Class Engine.AnimNotifyState_TimedParticleEffect +// 0x0030 (0x0060 - 0x0030) +class UAnimNotifyState_TimedParticleEffect final : public UAnimNotifyState +{ +public: + class UParticleSystem* PSTemplate; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0040(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x004C(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDestroyAtEnd; // 0x0058(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_TimedParticleEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_TimedParticleEffect") + } + static class UAnimNotifyState_TimedParticleEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_TimedParticleEffect; + +// Class Engine.InputKeyDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputKeyDelegateBinding final : public UInputDelegateBinding +{ +public: + TArray InputKeyDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputKeyDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputKeyDelegateBinding") + } + static class UInputKeyDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputKeyDelegateBinding; + +// Class Engine.AnimNotifyState_Trail +// 0x0028 (0x0058 - 0x0030) +class UAnimNotifyState_Trail final : public UAnimNotifyState +{ +public: + class UParticleSystem* PSTemplate; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FirstSocketName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SecondSocketName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrailWidthMode WidthScaleMode; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WidthScaleCurve; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecycleSpawnedSystems : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UParticleSystem* OverridePSTemplate(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_Trail") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_Trail") + } + static class UAnimNotifyState_Trail* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_Trail; + +// Class Engine.AnimSequence +// 0x0118 (0x01C0 - 0x00A8) +class UAnimSequence final : public UAnimSequenceBase +{ +public: + int32 NumFrames; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TrackToSkeletonMapTable; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x70]; // 0x00E0(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + EAdditiveAnimationType AdditiveAnimType; // 0x0150(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAdditiveBasePoseType RefPoseType; // 0x0151(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_152[0x6]; // 0x0152(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* RefPoseSeq; // 0x0158(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RefFrameIndex; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RetargetSource; // 0x0164(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RetargetSourceAssetReferencePose; // 0x0170(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + EAnimInterpolationType Interpolation; // 0x0180(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRootMotion; // 0x0181(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionRootLock RootMotionRootLock; // 0x0182(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceRootLock; // 0x0183(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNormalizedRootMotionScale; // 0x0184(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRootMotionSettingsCopiedFromMontage; // 0x0185(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_186[0x2]; // 0x0186(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AuthoredSyncMarkers; // 0x0188(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_198[0x18]; // 0x0198(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BakedPerBoneCustomAttributeData; // 0x01B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSequence") + } + static class UAnimSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSequence; + +// Class Engine.DistributionVectorConstantCurve +// 0x0020 (0x0058 - 0x0038) +class UDistributionVectorConstantCurve final : public UDistributionVector +{ +public: + struct FInterpCurveVector ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDistributionVectorLockFlags LockedAxes; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorConstantCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorConstantCurve") + } + static class UDistributionVectorConstantCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorConstantCurve; + +// Class Engine.AnimSet +// 0x00C8 (0x00F0 - 0x0028) +class UAnimSet final : public UObject +{ +public: + uint8 bAnimRotationOnly : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TrackBoneNames; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LinkupCache; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray BoneUseAnimTranslation; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray ForceUseMeshTranslation; // 0x0060(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray UseTranslationBoneNames; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ForceMeshTranslationBoneNames; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FName PreviewSkelMeshName; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BestRatioSkelMeshName; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A0[0x50]; // 0x00A0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSet") + } + static class UAnimSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSet; + +// Class Engine.AnimSingleNodeInstance +// 0x0010 (0x02D0 - 0x02C0) +class UAnimSingleNodeInstance final : public UAnimInstance +{ +public: + class UAnimationAsset* CurrentAsset; // 0x02B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate PostEvaluateAnimEvent; // 0x02C0(0x0010)(ZeroConstructor, Transient, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + +public: + float GetLength(); + void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition); + void SetAnimationAsset(class UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate); + void SetBlendSpaceInput(const struct FVector& InBlendInput); + void SetLooping(bool bIsLooping); + void SetPlaying(bool bIsPlaying); + void SetPlayRate(float InPlayRate); + void SetPosition(float InPosition, bool bFireNotifies); + void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies); + void SetPreviewCurveOverride(const class FName& PoseName, float Value, bool bRemoveIfZero); + void SetReverse(bool bInReverse); + void StopAnim(); + + class UAnimationAsset* GetAnimationAsset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimSingleNodeInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimSingleNodeInstance") + } + static class UAnimSingleNodeInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimSingleNodeInstance; + +// Class Engine.ParticleModuleRotationBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleRotationBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationBase") + } + static class UParticleModuleRotationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationBase; + +// Class Engine.ParticleModuleRotation +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleRotation : public UParticleModuleRotationBase +{ +public: + struct FRawDistributionFloat StartRotation; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotation") + } + static class UParticleModuleRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotation; + +// Class Engine.ParticleModuleRotation_Seeded +// 0x0020 (0x0080 - 0x0060) +class UParticleModuleRotation_Seeded final : public UParticleModuleRotation +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotation_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotation_Seeded") + } + static class UParticleModuleRotation_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotation_Seeded; + +// Class Engine.GraphNodeContextMenuContext +// 0x0028 (0x0050 - 0x0028) +class UGraphNodeContextMenuContext final : public UObject +{ +public: + class UBlueprint* Blueprint; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEdGraph* Graph; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEdGraphNode* Node; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsDebugging; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GraphNodeContextMenuContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GraphNodeContextMenuContext") + } + static class UGraphNodeContextMenuContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGraphNodeContextMenuContext; + +// Class Engine.AnimStateMachineTypes +// 0x0000 (0x0028 - 0x0028) +class UAnimStateMachineTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimStateMachineTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimStateMachineTypes") + } + static class UAnimStateMachineTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimStateMachineTypes; + +// Class Engine.DistributionVectorUniformCurve +// 0x0028 (0x0060 - 0x0038) +class UDistributionVectorUniformCurve final : public UDistributionVector +{ +public: + struct FInterpCurveTwoVectors ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes1 : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockAxes2 : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDistributionVectorLockFlags LockedAxes[0x2]; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x0056(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseExtremes : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorUniformCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorUniformCurve") + } + static class UDistributionVectorUniformCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorUniformCurve; + +// Class Engine.ApplicationLifecycleComponent +// 0x0090 (0x0160 - 0x00D0) +class UApplicationLifecycleComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate ApplicationWillDeactivateDelegate; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationHasReactivatedDelegate; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationWillEnterBackgroundDelegate; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationHasEnteredForegroundDelegate; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationWillTerminateDelegate; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationShouldUnloadResourcesDelegate; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& StartupArguments)> ApplicationReceivedStartupArgumentsDelegate; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTemperatureChangeDelegate; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLowPowerModeDelegate; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ApplicationLifecycleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ApplicationLifecycleComponent") + } + static class UApplicationLifecycleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UApplicationLifecycleComponent; + +// Class Engine.ParticleModuleVectorFieldBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleVectorFieldBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldBase") + } + static class UParticleModuleVectorFieldBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldBase; + +// Class Engine.ParticleModuleVectorFieldLocal +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleVectorFieldLocal final : public UParticleModuleVectorFieldBase +{ +public: + class UVectorField* VectorField; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RelativeTranslation; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RelativeRotation; // 0x0044(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector RelativeScale3D; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tightness; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreComponentTransform : 1; // 0x0064(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileX : 1; // 0x0064(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileY : 1; // 0x0064(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileZ : 1; // 0x0064(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFixDT : 1; // 0x0064(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldLocal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldLocal") + } + static class UParticleModuleVectorFieldLocal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldLocal; + +// Class Engine.AssetExportTask +// 0x0050 (0x0078 - 0x0028) +class UAssetExportTask final : public UObject +{ +public: + class UObject* Object; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExporter* Exporter; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelected; // 0x0048(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReplaceIdentical; // 0x0049(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrompt; // 0x004A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutomated; // 0x004B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFileArchive; // 0x004C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWriteEmptyFiles; // 0x004D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IgnoreObjectList; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UObject* OPTIONS; // 0x0060(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Errors; // 0x0068(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetExportTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetExportTask") + } + static class UAssetExportTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetExportTask; + +// Class Engine.AssetManager +// 0x0450 (0x0478 - 0x0028) +class UAssetManager final : public UObject +{ +public: + uint8 Pad_28[0x2B8]; // 0x0028(0x02B8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectReferenceList; // 0x02E0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool bIsGlobalAsyncScanEnvironment; // 0x02F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldGuessTypeAndName; // 0x02F1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldUseSynchronousLoad; // 0x02F2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsLoadingFromPakFiles; // 0x02F3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldAcquireMissingChunksOnLoad; // 0x02F4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnlyCookProductionAssets; // 0x02F5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsBulkScanning; // 0x02F6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsPrimaryAssetDirectoryCurrent; // 0x02F7(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsManagementDatabaseCurrent; // 0x02F8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUpdateManagementDatabaseAfterScan; // 0x02F9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIncludeOnlyOnDiskAssets; // 0x02FA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHasCompletedInitialScan; // 0x02FB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumberOfSpawnedNotifications; // 0x02FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_300[0x178]; // 0x0300(0x0178)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetManager") + } + static class UAssetManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetManager; + +// Class Engine.AssetManagerSettings +// 0x00C8 (0x0100 - 0x0038) +class UAssetManagerSettings final : public UDeveloperSettings +{ +public: + TArray PrimaryAssetTypesToScan; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray DirectoriesToExclude; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray PrimaryAssetRules; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray CustomPrimaryAssetRules; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + bool bOnlyCookProductionAssets; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldManagerDetermineTypeAndName; // 0x0079(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldGuessTypeAndNameInEditor; // 0x007A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldAcquireMissingChunksOnLoad; // 0x007B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PrimaryAssetIdRedirects; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray PrimaryAssetTypeRedirects; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray AssetPathRedirects; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TSet MetaDataTagsForAssetRegistry; // 0x00B0(0x0050)(Edit, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetManagerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetManagerSettings") + } + static class UAssetManagerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetManagerSettings; + +// Class Engine.DrawSphereComponent +// 0x0000 (0x04A0 - 0x04A0) +class UDrawSphereComponent final : public USphereComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DrawSphereComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DrawSphereComponent") + } + static class UDrawSphereComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDrawSphereComponent; + +// Class Engine.AssetMappingTable +// 0x0010 (0x0038 - 0x0028) +class UAssetMappingTable final : public UObject +{ +public: + TArray MappedAssets; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetMappingTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetMappingTable") + } + static class UAssetMappingTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetMappingTable; + +// Class Engine.AsyncActionHandleSaveGame +// 0x0038 (0x0068 - 0x0030) +class UAsyncActionHandleSaveGame final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Completed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class USaveGame* SaveGameObject; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UAsyncActionHandleSaveGame* AsyncLoadGameFromSlot(class UObject* WorldContextObject, const class FString& SlotName, const int32 UserIndex); + static class UAsyncActionHandleSaveGame* AsyncSaveGameToSlot(class UObject* WorldContextObject, class USaveGame* SaveGameObject_0, const class FString& SlotName, const int32 UserIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionHandleSaveGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionHandleSaveGame") + } + static class UAsyncActionHandleSaveGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionHandleSaveGame; + +// Class Engine.Polys +// 0x0010 (0x0038 - 0x0028) +class UPolys final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Polys") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Polys") + } + static class UPolys* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPolys; + +// Class Engine.EngineBaseTypes +// 0x0000 (0x0028 - 0x0028) +class UEngineBaseTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineBaseTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineBaseTypes") + } + static class UEngineBaseTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineBaseTypes; + +// Class Engine.AsyncActionLoadPrimaryAsset +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionLoadPrimaryAsset final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionLoadPrimaryAsset* AsyncLoadPrimaryAsset(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAsset") + } + static class UAsyncActionLoadPrimaryAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAsset; + +// Class Engine.EdGraphNode +// 0x0070 (0x0098 - 0x0028) +class UEdGraphNode : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DeprecatedPins; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NodePosX; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodePosY; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodeWidth; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NodeHeight; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENodeAdvancedPins AdvancedPinDisplay; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENodeEnabledState EnabledState; // 0x0059(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5A[0x1]; // 0x005A(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_5B_0 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bDisplayAsDisabled : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bUserSetEnabledState : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_5B_3 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bIsNodeEnabled : 1; // 0x005B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_5B_5 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bHasCompilerMessage : 1; // 0x005B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NodeComment; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ErrorType; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ErrorMsg; // 0x0078(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NodeGuid; // 0x0088(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraphNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraphNode") + } + static class UEdGraphNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraphNode; + +// Class Engine.EdGraphNode_Documentation +// 0x0020 (0x00B8 - 0x0098) +class UEdGraphNode_Documentation final : public UEdGraphNode +{ +public: + class FString Link; // 0x0098(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Excerpt; // 0x00A8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraphNode_Documentation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraphNode_Documentation") + } + static class UEdGraphNode_Documentation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraphNode_Documentation; + +// Class Engine.AsyncActionLoadPrimaryAssetClass +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionLoadPrimaryAssetClass final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate Loaded)> Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionLoadPrimaryAssetClass* AsyncLoadPrimaryAssetClass(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetClass") + } + static class UAsyncActionLoadPrimaryAssetClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetClass; + +// Class Engine.DPICustomScalingRule +// 0x0000 (0x0028 - 0x0028) +class UDPICustomScalingRule final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DPICustomScalingRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DPICustomScalingRule") + } + static class UDPICustomScalingRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDPICustomScalingRule; + +// Class Engine.AsyncActionLoadPrimaryAssetClassList +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionLoadPrimaryAssetClassList final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate>& Loaded)> Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionLoadPrimaryAssetClassList* AsyncLoadPrimaryAssetClassList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionLoadPrimaryAssetClassList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionLoadPrimaryAssetClassList") + } + static class UAsyncActionLoadPrimaryAssetClassList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionLoadPrimaryAssetClassList; + +// Class Engine.AsyncActionChangePrimaryAssetBundles +// 0x0010 (0x0088 - 0x0078) +class UAsyncActionChangePrimaryAssetBundles final : public UAsyncActionLoadPrimaryAssetBase +{ +public: + TMulticastInlineDelegate Completed; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForMatchingPrimaryAssets(class UObject* WorldContextObject, const TArray& NewBundles, const TArray& OldBundles); + static class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& AddBundles, const TArray& RemoveBundles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncActionChangePrimaryAssetBundles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncActionChangePrimaryAssetBundles") + } + static class UAsyncActionChangePrimaryAssetBundles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncActionChangePrimaryAssetBundles; + +// Class Engine.Emitter +// 0x0050 (0x0298 - 0x0248) +class AEmitter : public AActor +{ +public: + class UParticleSystemComponent* ParticleSystemComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDestroyOnSystemFinish : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPostUpdateTickGroup : 1; // 0x0250(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCurrentlyActive : 1; // 0x0250(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnParticleSpawn; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleBurst; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleDeath; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleCollide; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void Activate(); + void Deactivate(); + void OnParticleSystemFinished(class UParticleSystemComponent* FinishedComponent); + void OnRep_bCurrentlyActive(); + void SetActorParameter(class FName ParameterName, class AActor* Param); + void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param); + void SetFloatParameter(class FName ParameterName, float Param); + void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param); + void SetTemplate(class UParticleSystem* NewTemplate); + void SetVectorParameter(class FName ParameterName, const struct FVector& Param); + void ToggleActive(); + + bool IsActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Emitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Emitter") + } + static class AEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEmitter; + +// Class Engine.EmitterCameraLensEffectBase +// 0x0068 (0x0300 - 0x0298) +class AEmitterCameraLensEffectBase final : public AEmitter +{ +public: + class UParticleSystem* PS_CameraEffect; // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UParticleSystem* PS_CameraEffectNonExtremeContent; // 0x02A0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class APlayerCameraManager* BaseCamera; // 0x02A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FTransform RelativeTransform; // 0x02B0(0x0030)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float BaseFOV; // 0x02E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowMultipleInstances : 1; // 0x02E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bResetWhenRetriggered : 1; // 0x02E4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2E5[0x3]; // 0x02E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> EmittersToTreatAsSame; // 0x02E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + float DistFromCamera; // 0x02F8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EmitterCameraLensEffectBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EmitterCameraLensEffectBase") + } + static class AEmitterCameraLensEffectBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEmitterCameraLensEffectBase; + +// Class Engine.AtmosphericFog +// 0x0008 (0x0250 - 0x0248) +class AAtmosphericFog final : public AInfo +{ +public: + class UAtmosphericFogComponent* AtmosphericFogComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AtmosphericFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AtmosphericFog") + } + static class AAtmosphericFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAtmosphericFog; + +// Class Engine.font +// 0x01A8 (0x01D0 - 0x0028) +class Ufont final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EFontCacheType FontCacheType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Characters; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Textures; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 IsRemapped; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmScale; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ascent; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Descent; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Leading; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Kerning; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontImportOptionsData ImportOptions; // 0x0070(0x00B0)(Edit, NativeAccessSpecifierPublic) + int32 NumCharacters; // 0x0120(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MaxCharHeight; // 0x0128(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float ScalingFactor; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LegacyFontSize; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LegacyFontName; // 0x0140(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompositeFont CompositeFont; // 0x0148(0x0038)(NativeAccessSpecifierPublic) + uint8 Pad_180[0x50]; // 0x0180(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("font") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"font") + } + static class Ufont* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_Ufont; + +// Class Engine.AudioBus +// 0x0008 (0x0030 - 0x0028) +class UAudioBus final : public UObject +{ +public: + EAudioBusChannels AudioBusChannels; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioBus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioBus") + } + static class UAudioBus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioBus; + +// Class Engine.AudioComponent +// 0x0660 (0x0880 - 0x0220) +class UAudioComponent final : public USceneComponent +{ +public: + class USoundBase* Sound; // 0x0218(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InstanceParameters; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + class USoundClass* SoundClassOverride; // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoDestroy : 1; // 0x0238(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopWhenOwnerDestroyed : 1; // 0x0238(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldRemainActiveIfDropped : 1; // 0x0238(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowSpatialization : 1; // 0x0238(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideAttenuation : 1; // 0x0238(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideSubtitlePriority : 1; // 0x0238(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsUISound : 1; // 0x0238(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableLowPassFilter : 1; // 0x0238(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePriority : 1; // 0x0239(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSuppressSubtitles : 1; // 0x0239(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_239_2 : 6; // 0x0239(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 BitPad_23A_0 : 4; // 0x023A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAutoManageAttachment : 1; // 0x023A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_23B[0x5]; // 0x023B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AudioComponentUserID; // 0x0240(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchModulationMin; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchModulationMax; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeModulationMin; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeModulationMax; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerAttackTime; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerReleaseTime; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubtitlePriority; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowPassFilterFrequency; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x0290(0x03A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x0630(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet ConcurrencySet; // 0x0638(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_688[0xC]; // 0x0688(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + EAttachmentRule AutoAttachLocationRule; // 0x0694(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachRotationRule; // 0x0695(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachScaleRule; // 0x0696(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_697[0x1]; // 0x0697(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoundModulationDefaultRoutingSettings ModulationRouting; // 0x0698(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAudioPlayStateChanged; // 0x06E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_6F0[0x18]; // 0x06F0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioVirtualizationChanged; // 0x0708(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_718[0x18]; // 0x0718(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioFinished; // 0x0730(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_740[0x18]; // 0x0740(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioPlaybackPercent; // 0x0758(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_768[0x18]; // 0x0768(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioSingleEnvelopeValue; // 0x0780(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_790[0x18]; // 0x0790(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAudioMultiEnvelopeValue; // 0x07A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_7B8[0x18]; // 0x07B8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate& Subtitles, float CueDuration)> OnQueueSubtitles; // 0x07D0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + TWeakObjectPtr AutoAttachParent; // 0x07E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoAttachSocketName; // 0x07E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F0[0x90]; // 0x07F0(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AdjustAttenuation(const struct FSoundAttenuationSettings& InAttenuationSettings); + void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve FadeCurve); + bool BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings); + void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve FadeCurve); + void FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve FadeCurve); + bool GetCookedEnvelopeData(float* OutEnvelopeData); + bool GetCookedEnvelopeDataForAllPlayingSounds(TArray* OutEnvelopeData); + bool GetCookedFFTData(const TArray& FrequenciesToGet, TArray* OutSoundWaveSpectralData); + bool GetCookedFFTDataForAllPlayingSounds(TArray* OutSoundWaveSpectralData); + void Play(float StartTime); + void PlayQuantized(const class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle, struct FQuartzQuantizationBoundary& InQuantizationBoundary, const TDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, EAudioFaderCurve InFadeCurve); + void SetAudioBusSendPostEffect(class UAudioBus* AudioBus, float AudioBusSendLevel); + void SetAudioBusSendPreEffect(class UAudioBus* AudioBus, float AudioBusSendLevel); + void SetBoolParameter(class FName InName, bool InBool); + void SetFloatParameter(class FName InName, float InFloat); + void SetIntParameter(class FName InName, int32 inInt); + void SetLowPassFilterEnabled(bool InLowPassFilterEnabled); + void SetLowPassFilterFrequency(float InLowPassFilterFrequency); + void SetOutputToBusOnly(bool bInOutputToBusOnly); + void SetPaused(bool bPause); + void SetPitchMultiplier(float NewPitchMultiplier); + void SetSound(class USoundBase* NewSound); + void SetSourceBusSendPostEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); + void SetSourceBusSendPreEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel); + void SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel); + void SetUISound(bool bInUISound); + void SetVolumeMultiplier(float NewVolumeMultiplier); + void SetWaveParameter(class FName InName, class USoundWave* InWave); + void Stop(); + void StopDelayed(float DelayTime); + + EAudioComponentPlayState GetPlayState() const; + bool HasCookedAmplitudeEnvelopeData() const; + bool HasCookedFFTData() const; + bool IsPlaying() const; + bool IsVirtualized() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioComponent") + } + static class UAudioComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioComponent; + +// Class Engine.LocalMessage +// 0x0000 (0x0028 - 0x0028) +class ULocalMessage : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalMessage") + } + static class ULocalMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalMessage; + +// Class Engine.AudioSettings +// 0x0160 (0x0198 - 0x0038) +class UAudioSettings final : public UDeveloperSettings +{ +public: + struct FSoftObjectPath DefaultSoundClassName; // 0x0038(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultMediaSoundClassName; // 0x0050(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultSoundConcurrencyName; // 0x0068(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath DefaultBaseSoundMix; // 0x0080(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VoiPSoundClass; // 0x0098(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath MasterSubmix; // 0x00B0(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath BaseDefaultSubmix; // 0x00C8(0x0018)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReverbSubmix; // 0x00E0(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath EQSubmix; // 0x00F8(0x0018)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVoiceSampleRate VoiPSampleRate; // 0x0110(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultReverbSendLevel; // 0x0114(0x0004)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumConcurrentStreams; // 0x0118(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalMinPitchScale; // 0x011C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalMaxPitchScale; // 0x0120(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray QualityLevels; // 0x0128(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 bAllowPlayWhenSilent : 1; // 0x0138(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableMasterEQ : 1; // 0x0138(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowCenterChannel3DPanning : 1; // 0x0138(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_139[0x3]; // 0x0139(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 NumStoppingSources; // 0x013C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPanningMethod PanningMethod; // 0x0140(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMonoChannelUpmixMethod MonoChannelUpmixMethod; // 0x0141(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_142[0x6]; // 0x0142(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DialogueFilenameFormat; // 0x0148(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DebugSounds; // 0x0158(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray DefaultAudioBuses; // 0x0168(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + class USoundClass* DefaultSoundClass; // 0x0178(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USoundClass* DefaultMediaSoundClass; // 0x0180(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USoundConcurrency* DefaultSoundConcurrency; // 0x0188(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioSettings") + } + static class UAudioSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAudioSettings; + +// Class Engine.ParticleModuleMaterialBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleMaterialBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMaterialBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMaterialBase") + } + static class UParticleModuleMaterialBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMaterialBase; + +// Class Engine.AudioVolume +// 0x0070 (0x02F0 - 0x0280) +class AAudioVolume final : public AVolume +{ +public: + float Priority; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnabled : 1; // 0x0284(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FReverbSettings Settings; // 0x0288(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) + struct FInteriorSettings AmbientZoneSettings; // 0x02A8(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SubmixSendSettings; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SubmixOverrideSettings; // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + void OnRep_bEnabled(); + void SetEnabled(bool bNewEnabled); + void SetInteriorSettings(const struct FInteriorSettings& NewInteriorSettings); + void SetPriority(float NewPriority); + void SetReverbSettings(const struct FReverbSettings& NewReverbSettings); + void SetSubmixOverrideSettings(const TArray& NewSubmixOverrideSettings); + void SetSubmixSendSettings(const TArray& NewSubmixSendSettings); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioVolume") + } + static class AAudioVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAudioVolume; + +// Class Engine.EdGraphSchema +// 0x0000 (0x0028 - 0x0028) +class UEdGraphSchema final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraphSchema") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraphSchema") + } + static class UEdGraphSchema* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraphSchema; + +// Class Engine.AutoDestroySubsystem +// 0x0010 (0x0050 - 0x0040) +class UAutoDestroySubsystem final : public UTickableWorldSubsystem +{ +public: + TArray ActorsToPoll; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + void OnActorEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AutoDestroySubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AutoDestroySubsystem") + } + static class UAutoDestroySubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAutoDestroySubsystem; + +// Class Engine.AutomationTestSettings +// 0x0318 (0x0340 - 0x0028) +class UAutomationTestSettings final : public UObject +{ +public: + TArray EngineTestModules; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray EditorTestModules; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FSoftObjectPath AutomationTestmap; // 0x0048(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EditorPerformanceTestMaps; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray AssetsToOpen; // 0x0070(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray MapsToPIETest; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FBuildPromotionTestSettings BuildPromotionTest; // 0x0090(0x01F0)(Edit, Config, NativeAccessSpecifierPublic) + struct FMaterialEditorPromotionSettings MaterialEditorPromotionTest; // 0x0280(0x0030)(Edit, Config, NativeAccessSpecifierPublic) + struct FParticleEditorPromotionSettings ParticleEditorPromotionTest; // 0x02B0(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + struct FBlueprintEditorPromotionSettings BlueprintEditorPromotionTest; // 0x02C0(0x0030)(Edit, Config, NativeAccessSpecifierPublic) + TArray TestLevelFolders; // 0x02F0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ExternalTools; // 0x0300(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray ImportExportTestDefinitions; // 0x0310(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray LaunchOnSettings; // 0x0320(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FIntPoint DefaultScreenshotResolution; // 0x0330(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PIETestDuration; // 0x0338(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33C[0x4]; // 0x033C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AutomationTestSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AutomationTestSettings") + } + static class UAutomationTestSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAutomationTestSettings; + +// Class Engine.AvaInsideVolumeComponent +// 0x0090 (0x02B0 - 0x0220) +class UAvaInsideVolumeComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bVisibleInside : 1; // 0x0220(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreForProbeLighting : 1; // 0x0220(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreForAudio : 1; // 0x0220(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreForStreaming : 1; // 0x0220(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreForGame : 1; // 0x0220(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreForWeather : 1; // 0x0220(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreForWindMask : 1; // 0x0220(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInsideVolumeOptionsMask CachedOptionsMask; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 bMakeDistanceField : 1; // 0x0228(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_229[0x3]; // 0x0229(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntVector DistanceFieldResolution; // 0x022C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInsideVolumeDistanceField DistanceField; // 0x0238(0x0018)(NativeAccessSpecifierPublic) + uint8 FXMask; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAvaInsideVolumeLightClippingComponent* LightClippingComponent; // 0x0258(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_260[0x50]; // 0x0260(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CacheBrush(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaInsideVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaInsideVolumeComponent") + } + static class UAvaInsideVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaInsideVolumeComponent; + +// Class Engine.ParticleModuleTypeDataMesh +// 0x0068 (0x0098 - 0x0030) +class UParticleModuleTypeDataMesh final : public UParticleModuleTypeDataBase +{ +public: + class UStaticMesh* Mesh; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float LODSizeScale; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseStaticMeshLODs : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CastShadows : 1; // 0x0044(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DoCollisions : 1; // 0x0044(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMeshScreenAlignment MeshAlignment; // 0x0045(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideMaterial : 1; // 0x0046(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideDefaultMotionBlurSettings : 1; // 0x0046(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMotionBlur : 1; // 0x0046(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector RollPitchYawRange; // 0x0048(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EParticleAxisLock AxisLockOption; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCameraFacing : 1; // 0x0091(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMeshCameraFacingUpAxis CameraFacingUpAxisOption; // 0x0092(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshCameraFacingOptions CameraFacingOption; // 0x0093(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyParticleRotationAsSpin : 1; // 0x0094(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFaceCameraDirectionRatherThanPosition : 1; // 0x0094(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollisionsConsiderPartilceSize : 1; // 0x0094(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataMesh") + } + static class UParticleModuleTypeDataMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataMesh; + +// Class Engine.GameSession +// 0x0018 (0x0260 - 0x0248) +class AGameSession final : public AInfo +{ +public: + int32 MaxSpectators; // 0x0248(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPlayers; // 0x024C(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPartySize; // 0x0250(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MaxSplitscreensPerConnection; // 0x0254(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequiresPushToTalk; // 0x0255(0x0001)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_256[0x2]; // 0x0256(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SessionName; // 0x0258(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameSession") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameSession") + } + static class AGameSession* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGameSession; + +// Class Engine.AvaInsideVolumeLightClippingComponent +// 0x0000 (0x0230 - 0x0230) +class UAvaInsideVolumeLightClippingComponent final : public ULightClippingComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaInsideVolumeLightClippingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaInsideVolumeLightClippingComponent") + } + static class UAvaInsideVolumeLightClippingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaInsideVolumeLightClippingComponent; + +// Class Engine.SubsystemBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class USubsystemBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UEngineSubsystem* GetEngineSubsystem(TSubclassOf Class_0); + static class UGameInstanceSubsystem* GetGameInstanceSubsystem(class UObject* ContextObject, TSubclassOf Class_0); + static class ULocalPlayerSubsystem* GetLocalPlayerSubsystem(class UObject* ContextObject, TSubclassOf Class_0); + static class ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(class APlayerController* PlayerController, TSubclassOf Class_0); + static class UWorldSubsystem* GetWorldSubsystem(class UObject* ContextObject, TSubclassOf Class_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubsystemBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubsystemBlueprintLibrary") + } + static class USubsystemBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubsystemBlueprintLibrary; + +// Class Engine.AvoidanceManager +// 0x00B8 (0x00E0 - 0x0028) +class UAvoidanceManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultTimeToLive; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockTimeAfterAvoid; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockTimeAfterClean; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTimeToPredict; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArtificialRadiusExpansion; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TestHeightDifference; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightCheckMargin; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x94]; // 0x004C(0x0094)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FVector GetAvoidanceVelocityForComponent(class UMovementComponent* MovementComp); + int32 GetNewAvoidanceUID(); + int32 GetObjectCount(); + bool RegisterMovementComponent(class UMovementComponent* MovementComp, float AvoidanceWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvoidanceManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvoidanceManager") + } + static class UAvoidanceManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvoidanceManager; + +// Class Engine.BandwidthTestActor +// 0x0020 (0x0268 - 0x0248) +class ABandwidthTestActor final : public AActor +{ +public: + struct FBandwidthTestGenerator BandwidthGenerator; // 0x0248(0x0020)(Net, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BandwidthTestActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BandwidthTestActor") + } + static class ABandwidthTestActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABandwidthTestActor; + +// Class Engine.BillboardComponent +// 0x0020 (0x04A0 - 0x0480) +class UBillboardComponent final : public UPrimitiveComponent +{ +public: + class UTexture2D* Sprite; // 0x0480(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsScreenSizeScaled : 1; // 0x0488(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_489[0x3]; // 0x0489(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ScreenSize; // 0x048C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x0490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UL; // 0x0494(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0498(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VL; // 0x049C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetSprite(class UTexture2D* NewSprite); + void SetSpriteAndUV(class UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); + void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BillboardComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BillboardComponent") + } + static class UBillboardComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBillboardComponent; + +// Class Engine.BlendableInterface +// 0x0000 (0x0000 - 0x0000) +class IBlendableInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableInterface") + } + static class IBlendableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBlendableInterface; + +// Class Engine.Skeleton +// 0x0368 (0x0390 - 0x0028) +class USkeleton final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneTree; // 0x0038(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) + TArray RefLocalPoses; // 0x0048(0x0010)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected) + uint8 Pad_58[0x118]; // 0x0058(0x0118)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid VirtualBoneGuid; // 0x0170(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray VirtualBones; // 0x0180(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Sockets; // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1A0[0x50]; // 0x01A0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSmartNameContainer SmartNames; // 0x01F0(0x0050)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_240[0x30]; // 0x0240(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BlendProfiles; // 0x0270(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SlotGroups; // 0x0280(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_290[0xF0]; // 0x0290(0x00F0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetUserData; // 0x0380(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Skeleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Skeleton") + } + static class USkeleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeleton; + +// Class Engine.BlockingVolume +// 0x0000 (0x0280 - 0x0280) +class ABlockingVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlockingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlockingVolume") + } + static class ABlockingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABlockingVolume; + +// Class Engine.ParticleModuleVectorFieldScaleOverLife +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleVectorFieldScaleOverLife final : public UParticleModuleVectorFieldBase +{ +public: + class UDistributionFloat* VectorFieldScaleOverLife; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat VectorFieldScaleOverLifeRaw; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldScaleOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldScaleOverLife") + } + static class UParticleModuleVectorFieldScaleOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldScaleOverLife; + +// Class Engine.HLODEngineSubsystem +// 0x0000 (0x0030 - 0x0030) +class UHLODEngineSubsystem final : public UEngineSubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODEngineSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODEngineSubsystem") + } + static class UHLODEngineSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODEngineSubsystem; + +// Class Engine.TextureMipDataProviderFactory +// 0x0000 (0x0028 - 0x0028) +class UTextureMipDataProviderFactory final : public UAssetUserData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureMipDataProviderFactory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureMipDataProviderFactory") + } + static class UTextureMipDataProviderFactory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureMipDataProviderFactory; + +// Class Engine.BlueprintExtension +// 0x0000 (0x0028 - 0x0028) +class UBlueprintExtension final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintExtension") + } + static class UBlueprintExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintExtension; + +// Class Engine.BlueprintMapLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintMapLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void Map_Add(const TMap& TargetMap, const int32& Key, const int32& Value); + static void Map_Clear(const TMap& TargetMap); + static bool Map_Contains(const TMap& TargetMap, const int32& Key); + static bool Map_Find(const TMap& TargetMap, const int32& Key, int32* Value); + static void Map_Keys(const TMap& TargetMap, TArray* Keys); + static int32 Map_Length(const TMap& TargetMap); + static bool Map_Remove(const TMap& TargetMap, const int32& Key); + static void Map_Values(const TMap& TargetMap, TArray* Values); + static void SetMapPropertyByName(class UObject* Object, class FName PropertyName, const TMap& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintMapLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintMapLibrary") + } + static class UBlueprintMapLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintMapLibrary; + +// Class Engine.SpotLight +// 0x0008 (0x0260 - 0x0258) +class ASpotLight : public Alight +{ +public: + class USpotLightComponent* SpotLightComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetInnerConeAngle(float NewInnerConeAngle); + void SetOuterConeAngle(float NewOuterConeAngle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpotLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpotLight") + } + static class ASpotLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpotLight; + +// Class Engine.GeneratedMeshAreaLight +// 0x0000 (0x0260 - 0x0260) +class AGeneratedMeshAreaLight final : public ASpotLight +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GeneratedMeshAreaLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GeneratedMeshAreaLight") + } + static class AGeneratedMeshAreaLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGeneratedMeshAreaLight; + +// Class Engine.SpectatorPawnMovement +// 0x0008 (0x0188 - 0x0180) +class USpectatorPawnMovement final : public UFloatingPawnMovement +{ +public: + uint8 bIgnoreTimeDilation : 1; // 0x0180(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpectatorPawnMovement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpectatorPawnMovement") + } + static class USpectatorPawnMovement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpectatorPawnMovement; + +// Class Engine.BlueprintPathsLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintPathsLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FString AutomationDir(); + static class FString AutomationLogDir(); + static class FString AutomationTransientDir(); + static class FString BugItDir(); + static class FString ChangeExtension(const class FString& InPath, const class FString& InNewExtension); + static class FString CloudDir(); + static bool CollapseRelativeDirectories(const class FString& InPath, class FString* OutPath); + static class FString Combine(const TArray& InPaths); + static class FString ConvertFromSandboxPath(const class FString& InPath, const class FString& InSandboxName); + static class FString ConvertRelativePathToFull(const class FString& InPath, const class FString& InBasePath); + static class FString ConvertToSandboxPath(const class FString& InPath, const class FString& InSandboxName); + static class FString CreateTempFilename(const class FString& Path, const class FString& Prefix, const class FString& Extension); + static class FString DiffDir(); + static bool DirectoryExists(const class FString& InPath); + static class FString EngineConfigDir(); + static class FString EngineContentDir(); + static class FString EngineDir(); + static class FString EngineIntermediateDir(); + static class FString EnginePluginsDir(); + static class FString EngineSavedDir(); + static class FString EngineSourceDir(); + static class FString EngineUserDir(); + static class FString EngineVersionAgnosticUserDir(); + static class FString EnterpriseDir(); + static class FString EnterpriseFeaturePackDir(); + static class FString EnterprisePluginsDir(); + static class FString FeaturePackDir(); + static bool FileExists(const class FString& InPath); + static class FString GameAgnosticSavedDir(); + static class FString GameDevelopersDir(); + static class FString GameSourceDir(); + static class FString GameUserDeveloperDir(); + static class FString GeneratedConfigDir(); + static class FString GetBaseFilename(const class FString& InPath, bool bRemovePath); + static class FString GetCleanFilename(const class FString& InPath); + static const TArray GetEditorLocalizationPaths(); + static const TArray GetEngineLocalizationPaths(); + static class FString GetExtension(const class FString& InPath, bool bIncludeDot); + static const TArray GetGameLocalizationPaths(); + static class FString GetInvalidFileSystemChars(); + static class FString GetPath(const class FString& InPath); + static class FString GetProjectFilePath(); + static const TArray GetPropertyNameLocalizationPaths(); + static class FString GetRelativePathToRoot(); + static const TArray GetRestrictedFolderNames(); + static const TArray GetToolTipLocalizationPaths(); + static bool HasProjectPersistentDownloadDir(); + static bool IsDrive(const class FString& InPath); + static bool IsProjectFilePathSet(); + static bool IsRelative(const class FString& InPath); + static bool IsRestrictedPath(const class FString& InPath); + static bool IsSamePath(const class FString& PathA, const class FString& PathB); + static class FString LaunchDir(); + static bool MakePathRelativeTo(const class FString& InPath, const class FString& InRelativeTo, class FString* OutPath); + static void MakePlatformFilename(const class FString& InPath, class FString* OutPath); + static void MakeStandardFilename(const class FString& InPath, class FString* OutPath); + static class FString MakeValidFileName(const class FString& inString, const class FString& InReplacementChar); + static void NormalizeDirectoryName(const class FString& InPath, class FString* OutPath); + static void NormalizeFilename(const class FString& InPath, class FString* OutPath); + static class FString ProfilingDir(); + static class FString ProjectConfigDir(); + static class FString ProjectContentDir(); + static class FString ProjectDir(); + static class FString ProjectIntermediateDir(); + static class FString ProjectLogDir(); + static class FString ProjectModsDir(); + static class FString ProjectPersistentDownloadDir(); + static class FString ProjectPluginsDir(); + static class FString ProjectSavedDir(); + static class FString ProjectUserDir(); + static void RemoveDuplicateSlashes(const class FString& InPath, class FString* OutPath); + static class FString RootDir(); + static class FString SandboxesDir(); + static class FString ScreenShotDir(); + static class FString SetExtension(const class FString& InPath, const class FString& InNewExtension); + static void SetProjectFilePath(const class FString& NewGameProjectFilePath); + static class FString ShaderWorkingDir(); + static bool ShouldSaveToUserDir(); + static class FString SourceConfigDir(); + static void Split(const class FString& InPath, class FString* PathPart, class FString* FilenamePart, class FString* ExtensionPart); + static void ValidatePath(const class FString& InPath, bool* bDidSucceed, class FText* OutReason); + static class FString VideoCaptureDir(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintPathsLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintPathsLibrary") + } + static class UBlueprintPathsLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintPathsLibrary; + +// Class Engine.PlatformGameInstance +// 0x00D0 (0x0278 - 0x01A8) +class UPlatformGameInstance final : public UGameInstance +{ +public: + TMulticastInlineDelegate ApplicationWillDeactivateDelegate; // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationHasReactivatedDelegate; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationWillEnterBackgroundDelegate; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationHasEnteredForegroundDelegate; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationWillTerminateDelegate; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationShouldUnloadResourcesDelegate; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& StartupArguments)> ApplicationReceivedStartupArgumentsDelegate; // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& inArray)> ApplicationRegisteredForRemoteNotificationsDelegate; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationRegisteredForUserNotificationsDelegate; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationFailedToRegisterForRemoteNotificationsDelegate; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationReceivedRemoteNotificationDelegate; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationReceivedLocalNotificationDelegate; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ApplicationReceivedScreenOrientationChangedNotificationDelegate; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformGameInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformGameInstance") + } + static class UPlatformGameInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformGameInstance; + +// Class Engine.BlueprintSetLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintSetLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void Set_Add(const TSet& TargetSet, const int32& NewItem); + static void Set_AddItems(const TSet& TargetSet, const TArray& NewItems); + static void Set_Clear(const TSet& TargetSet); + static bool Set_Contains(const TSet& TargetSet, const int32& ItemToFind); + static void Set_Difference(const TSet& A, const TSet& b, TSet* Result); + static void Set_Intersection(const TSet& A, const TSet& b, TSet* Result); + static int32 Set_Length(const TSet& TargetSet); + static bool Set_Remove(const TSet& TargetSet, const int32& Item); + static void Set_RemoveItems(const TSet& TargetSet, const TArray& Items); + static void Set_ToArray(const TSet& A, TArray* Result); + static void Set_Union(const TSet& A, const TSet& b, TSet* Result); + static void SetSetPropertyByName(class UObject* Object, class FName PropertyName, const TSet& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintSetLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintSetLibrary") + } + static class UBlueprintSetLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintSetLibrary; + +// Class Engine.HapticFeedbackEffect_SoundWave +// 0x0020 (0x0048 - 0x0028) +class UHapticFeedbackEffect_SoundWave final : public UHapticFeedbackEffect_Base +{ +public: + class USoundWave* SoundWave; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HapticFeedbackEffect_SoundWave") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HapticFeedbackEffect_SoundWave") + } + static class UHapticFeedbackEffect_SoundWave* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHapticFeedbackEffect_SoundWave; + +// Class Engine.BodySetup +// 0x0268 (0x02A0 - 0x0038) +class UBodySetup : public UBodySetupCore +{ +public: + struct FKAggregateGeom AggGeom; // 0x0038(0x0058)(Edit, NativeAccessSpecifierPublic) + uint8 bAlwaysFullAnimWeight : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bConsiderForBounds : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMeshCollideAll : 1; // 0x0090(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDoubleSidedGeometry : 1; // 0x0090(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateNonMirroredCollision : 1; // 0x0090(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSharedCookedData : 1; // 0x0090(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateMirroredCollision : 1; // 0x0090(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportUVsAndFaceRemap : 1; // 0x0090(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* PhysMaterial; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWalkableSlopeOverride WalkableSlopeOverride; // 0x00A0(0x0010)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_B0[0x78]; // 0x00B0(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBodyInstance DefaultInstance; // 0x0128(0x0158)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector BuildScale3D; // 0x0288(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0xC]; // 0x0294(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BodySetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BodySetup") + } + static class UBodySetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBodySetup; + +// Class Engine.BoneMaskFilter +// 0x0010 (0x0038 - 0x0028) +class UBoneMaskFilter final : public UObject +{ +public: + TArray BlendPoses; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoneMaskFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoneMaskFilter") + } + static class UBoneMaskFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoneMaskFilter; + +// Class Engine.ParticleModuleLocationPrimitiveTriangle +// 0x00D8 (0x0108 - 0x0030) +class UParticleModuleLocationPrimitiveTriangle final : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector StartOffset; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Height; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Angle; // 0x00A8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Thickness; // 0x00D8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveTriangle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveTriangle") + } + static class UParticleModuleLocationPrimitiveTriangle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveTriangle; + +// Class Engine.InputActionDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UInputActionDelegateBinding final : public UInputDelegateBinding +{ +public: + TArray InputActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputActionDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputActionDelegateBinding") + } + static class UInputActionDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputActionDelegateBinding; + +// Class Engine.BookMark +// 0x0028 (0x0050 - 0x0028) +class UBookMark final : public UBookmarkBase +{ +public: + struct FVector Location; // 0x0028(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray HiddenLevels; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BookMark") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BookMark") + } + static class UBookMark* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBookMark; + +// Class Engine.BoundsCopyComponent +// 0x0070 (0x0140 - 0x00D0) +class UBoundsCopyComponent final : public UActorComponent +{ +public: + TSoftObjectPtr BoundsSourceActor; // 0x00D0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCollidingComponentsForSourceBounds; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepOwnBoundsScale; // 0x00F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCollidingComponentsForOwnBounds; // 0x00FA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB[0x5]; // 0x00FB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform PostTransform; // 0x0100(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyXBounds; // 0x0130(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyYBounds; // 0x0131(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyZBounds; // 0x0132(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_133[0xD]; // 0x0133(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoundsCopyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoundsCopyComponent") + } + static class UBoundsCopyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoundsCopyComponent; + +// Class Engine.BoxReflectionCapture +// 0x0000 (0x0250 - 0x0250) +class ABoxReflectionCapture final : public AReflectionCapture +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoxReflectionCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoxReflectionCapture") + } + static class ABoxReflectionCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABoxReflectionCapture; + +// Class Engine.InheritableComponentHandler +// 0x0020 (0x0048 - 0x0028) +class UInheritableComponentHandler final : public UObject +{ +public: + TArray Records; // 0x0028(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray UnnecessaryComponents; // 0x0038(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InheritableComponentHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InheritableComponentHandler") + } + static class UInheritableComponentHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInheritableComponentHandler; + +// Class Engine.ReflectionCaptureComponent +// 0x0090 (0x02B0 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UReflectionCaptureComponent : public USceneComponent +{ +public: + class UBillboardComponent* CaptureOffsetComponent; // 0x0218(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReflectionSourceType ReflectionSourceType; // 0x0220(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMobileReflectionCompression MobileReflectionCompression; // 0x0221(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_222[0x6]; // 0x0222(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* CubeMap; // 0x0228(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceCubemapAngle; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Brightness; // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bModifyMaxValueRGBM; // 0x0238(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_239[0x3]; // 0x0239(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxValueRGBM; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CaptureOffset; // 0x0240(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaReflectionCullType CullType; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStaticSceneOnly; // 0x0250(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAvaReflectionTimeType CaptureTimeType; // 0x0254(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CaptureTimeHour; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CaptureTimeSlot; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalLightScale; // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureFog; // 0x0264(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureFogVolumetric; // 0x0265(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExcludeFromWater; // 0x0266(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_267[0x1]; // 0x0267(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid MapBuildDataId; // 0x0268(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* CachedEncodedHDRCubemap; // 0x0288(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_290[0x18]; // 0x0290(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReflectionCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReflectionCaptureComponent") + } + static class UReflectionCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UReflectionCaptureComponent; + +// Class Engine.BoxReflectionCaptureComponent +// 0x0010 (0x02C0 - 0x02B0) +class UBoxReflectionCaptureComponent final : public UReflectionCaptureComponent +{ +public: + float BoxTransitionDistance; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoxComponent* PreviewInfluenceBox; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* PreviewCaptureBox; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoxReflectionCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoxReflectionCaptureComponent") + } + static class UBoxReflectionCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoxReflectionCaptureComponent; + +// Class Engine.ParticleModuleMeshRotation +// 0x0050 (0x0080 - 0x0030) +class UParticleModuleMeshRotation : public UParticleModuleRotationBase +{ +public: + struct FRawDistributionVector StartRotation; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bInheritParent : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotation") + } + static class UParticleModuleMeshRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotation; + +// Class Engine.ParticleModuleMeshRotation_Seeded +// 0x0020 (0x00A0 - 0x0080) +class UParticleModuleMeshRotation_Seeded final : public UParticleModuleMeshRotation +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotation_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotation_Seeded") + } + static class UParticleModuleMeshRotation_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotation_Seeded; + +// Class Engine.InsideVolume +// 0x0008 (0x0288 - 0x0280) +class AInsideVolume final : public AVolume +{ +public: + class UAvaInsideVolumeComponent* InsideVolumeComponent; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InsideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InsideVolume") + } + static class AInsideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInsideVolume; + +// Class Engine.Breakpoint +// 0x0018 (0x0040 - 0x0028) +class UBreakpoint final : public UObject +{ +public: + uint8 bEnabled : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UEdGraphNode* Node; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bStepOnce : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bStepOnce_WasPreviouslyDisabled : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bStepOnce_RemoveAfterHit : 1; // 0x0038(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Breakpoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Breakpoint") + } + static class UBreakpoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBreakpoint; + +// Class Engine.BrushBuilder +// 0x0058 (0x0080 - 0x0028) +class UBrushBuilder final : public UObject +{ +public: + class FString BitmapFilename; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ToolTip; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NotifyBadParams : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Vertices; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Polys; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FName Layer; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 MergeCoplanars : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrushBuilder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrushBuilder") + } + static class UBrushBuilder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrushBuilder; + +// Class Engine.ParticleModuleSpawnBase +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleSpawnBase : public UParticleModule +{ +public: + uint8 bProcessSpawnRate : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProcessBurstList : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSpawnBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSpawnBase") + } + static class UParticleModuleSpawnBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSpawnBase; + +// Class Engine.BrushShape +// 0x0000 (0x0280 - 0x0280) +class ABrushShape final : public ABrush +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrushShape") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrushShape") + } + static class ABrushShape* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABrushShape; + +// Class Engine.ImportantToggleSettingInterface +// 0x0000 (0x0000 - 0x0000) +class IImportantToggleSettingInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ImportantToggleSettingInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ImportantToggleSettingInterface") + } + static class IImportantToggleSettingInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IImportantToggleSettingInterface; + +// Class Engine.ButtonStyleAsset +// 0x0278 (0x02A0 - 0x0028) +class UButtonStyleAsset final : public UObject +{ +public: + struct FButtonStyle ButtonStyle; // 0x0028(0x0278)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ButtonStyleAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ButtonStyleAsset") + } + static class UButtonStyleAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButtonStyleAsset; + +// Class Engine.CameraAnim +// 0x0638 (0x0660 - 0x0028) +class UCameraAnim final : public UObject +{ +public: + class UInterpGroup* CameraInterpGroup; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimLength; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox BoundingBox; // 0x0034(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bRelativeToInitialTransform : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRelativeToInitialFOV : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseFOV; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings BasePostProcessSettings; // 0x0060(0x05F0)(NativeAccessSpecifierPublic) + float BasePostProcessBlendWeight; // 0x0650(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_654[0xC]; // 0x0654(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraAnim") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraAnim") + } + static class UCameraAnim* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraAnim; + +// Class Engine.MaterialExpressionNormalize +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionNormalize final : public UMaterialExpression +{ +public: + struct FExpressionInput VectorInput; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNormalize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNormalize") + } + static class UMaterialExpressionNormalize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNormalize; + +// Class Engine.CameraBlockingVolume +// 0x0000 (0x0280 - 0x0280) +class ACameraBlockingVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraBlockingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraBlockingVolume") + } + static class ACameraBlockingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraBlockingVolume; + +// Class Engine.PhysicsSpringComponent +// 0x0020 (0x0240 - 0x0220) +class UPhysicsSpringComponent final : public USceneComponent +{ +public: + float SpringStiffness; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringDamping; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringLengthAtRest; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringRadius; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel SpringChannel; // 0x0228(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0229(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22A[0x2]; // 0x022A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SpringCompression; // 0x022C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_230[0x10]; // 0x0230(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetNormalizedCompressionScalar() const; + struct FVector GetSpringCurrentEndPoint() const; + struct FVector GetSpringDirection() const; + struct FVector GetSpringRestingPoint() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsSpringComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsSpringComponent") + } + static class UPhysicsSpringComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsSpringComponent; + +// Class Engine.Interface_PreviewMeshProvider +// 0x0000 (0x0000 - 0x0000) +class IInterface_PreviewMeshProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_PreviewMeshProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_PreviewMeshProvider") + } + static class IInterface_PreviewMeshProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_PreviewMeshProvider; + +// Class Engine.CameraModifier +// 0x0020 (0x0048 - 0x0028) +class UCameraModifier : public UObject +{ +public: + uint8 bDebug : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExclusive : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 Priority; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerCameraManager* CameraOwner; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AlphaInTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AlphaOutTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Alpha; // 0x0040(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BlueprintModifyCamera(float DeltaTime, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float FOV, struct FVector* NewViewLocation, struct FRotator* NewViewRotation, float* NewFOV); + void BlueprintModifyPostProcess(float DeltaTime, float* PostProcessBlendWeight, struct FPostProcessSettings* PostProcessSettings); + void DisableModifier(bool bImmediate); + void EnableModifier(); + + class AActor* GetViewTarget() const; + bool IsDisabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraModifier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraModifier") + } + static class UCameraModifier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraModifier; + +// Class Engine.CameraModifier_CameraShake +// 0x0068 (0x00B0 - 0x0048) +class UCameraModifier_CameraShake final : public UCameraModifier +{ +public: + TArray ActiveShakes; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap, struct FPooledCameraShakes> ExpiredPooledShakesMap; // 0x0058(0x0050)(Protected, NativeAccessSpecifierProtected) + float SplitScreenShakeScale; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraModifier_CameraShake") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraModifier_CameraShake") + } + static class UCameraModifier_CameraShake* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraModifier_CameraShake; + +// Class Engine.InterpTrackToggle +// 0x0018 (0x0088 - 0x0070) +class UInterpTrackToggle final : public UInterpTrack +{ +public: + TArray ToggleTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bActivateSystemEachUpdate : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bActivateWithJustAttachedFlag : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenForwards : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenBackwards : 1; // 0x0080(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenJumpingForwards : 1; // 0x0080(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackToggle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackToggle") + } + static class UInterpTrackToggle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackToggle; + +// Class Engine.CameraShakeSourceActor +// 0x0008 (0x0250 - 0x0248) +class ACameraShakeSourceActor final : public AActor +{ +public: + class UCameraShakeSourceComponent* CameraShakeSourceComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraShakeSourceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraShakeSourceActor") + } + static class ACameraShakeSourceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACameraShakeSourceActor; + +// Class Engine.RadialForceComponent +// 0x0030 (0x0250 - 0x0220) +class URadialForceComponent final : public USceneComponent +{ +public: + float Radius; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x021C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21D[0x3]; // 0x021D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ImpulseStrength; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bImpulseVelChange : 1; // 0x0224(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreOwningActor : 1; // 0x0224(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_225[0x3]; // 0x0225(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ForceStrength; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleDamage; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypesToAffect; // 0x0230(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_240[0x10]; // 0x0240(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddObjectTypeToAffect(EObjectTypeQuery ObjectType); + void FireImpulse(); + void RemoveObjectTypeToAffect(EObjectTypeQuery ObjectType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RadialForceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RadialForceComponent") + } + static class URadialForceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URadialForceComponent; + +// Class Engine.CameraShakeSourceComponent +// 0x0020 (0x0240 - 0x0220) +class UCameraShakeSourceComponent final : public USceneComponent +{ +public: + ECameraShakeAttenuation Attenuation; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InnerAttenuationRadius; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterAttenuationRadius; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CameraShake; // 0x0228(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoStart; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0xF]; // 0x0231(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Start(); + void StartCameraShake(TSubclassOf InCameraShake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot); + void StopAllCameraShakes(bool bImmediately); + void StopAllCameraShakesOfType(TSubclassOf InCameraShake, bool bImmediately); + + float GetAttenuationFactor(const struct FVector& Location) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraShakeSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraShakeSourceComponent") + } + static class UCameraShakeSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraShakeSourceComponent; + +// Class Engine.Interface_CollisionDataProvider +// 0x0000 (0x0000 - 0x0000) +class IInterface_CollisionDataProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_CollisionDataProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_CollisionDataProvider") + } + static class IInterface_CollisionDataProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_CollisionDataProvider; + +// Class Engine.TextureRenderTarget2D +// 0x0030 (0x01B0 - 0x0180) +#pragma pack(push, 0x1) +class alignas(0x10) UTextureRenderTarget2D : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressX; // 0x0198(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressY; // 0x0199(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceLinearGamma : 1; // 0x019A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHDR : 1; // 0x019A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGPUSharedFlag : 1; // 0x019A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ETextureRenderTargetFormat RenderTargetFormat; // 0x019B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoGenerateMips : 1; // 0x019C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ETextureFilter MipsSamplerFilter; // 0x019D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress MipsAddressU; // 0x019E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress MipsAddressV; // 0x019F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat OverrideFormat; // 0x01A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTarget2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTarget2D") + } + static class UTextureRenderTarget2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UTextureRenderTarget2D; + +// Class Engine.CanvasRenderTarget2D +// 0x0020 (0x01D0 - 0x01B0) +class UCanvasRenderTarget2D final : public UTextureRenderTarget2D +{ +public: + TMulticastInlineDelegate OnCanvasRenderTargetUpdate; // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TWeakObjectPtr World; // 0x01B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldClearRenderTargetOnReceiveUpdate; // 0x01C0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C1[0xF]; // 0x01C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(class UObject* WorldContextObject, TSubclassOf CanvasRenderTarget2DClass, int32 Width, int32 Height); + + void GetSize(int32* Width, int32* Height); + void ReceiveUpdate(class UCanvas* Canvas, int32 Width, int32 Height); + void UpdateResource(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CanvasRenderTarget2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CanvasRenderTarget2D") + } + static class UCanvasRenderTarget2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCanvasRenderTarget2D; + +// Class Engine.PlaneReflectionCaptureComponent +// 0x0010 (0x02C0 - 0x02B0) +class UPlaneReflectionCaptureComponent final : public UReflectionCaptureComponent +{ +public: + float InfluenceRadiusScale; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UDrawSphereComponent* PreviewInfluenceRadius; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* PreviewCaptureBox; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlaneReflectionCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlaneReflectionCaptureComponent") + } + static class UPlaneReflectionCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlaneReflectionCaptureComponent; + +// Class Engine.InterpGroup +// 0x0028 (0x0050 - 0x0028) +class UInterpGroup : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InterpTracks; // 0x0030(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroupColor; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCollapsed : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisible : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsFolder : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsParented : 1; // 0x004C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsSelected : 1; // 0x004C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpGroup") + } + static class UInterpGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpGroup; + +// Class Engine.InterpGroupDirector +// 0x0000 (0x0050 - 0x0050) +class UInterpGroupDirector final : public UInterpGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpGroupDirector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpGroupDirector") + } + static class UInterpGroupDirector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpGroupDirector; + +// Class Engine.CheatManagerExtension +// 0x0000 (0x0028 - 0x0028) +class UCheatManagerExtension final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheatManagerExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheatManagerExtension") + } + static class UCheatManagerExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheatManagerExtension; + +// Class Engine.CheckBoxStyleAsset +// 0x0580 (0x05A8 - 0x0028) +class UCheckBoxStyleAsset final : public UObject +{ +public: + struct FCheckBoxStyle CheckBoxStyle; // 0x0028(0x0580)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheckBoxStyleAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheckBoxStyleAsset") + } + static class UCheckBoxStyleAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheckBoxStyleAsset; + +// Class Engine.InterpData +// 0x0048 (0x0070 - 0x0028) +class UInterpData final : public UObject +{ +public: + float InterpLength; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathBuildTime; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InterpGroups; // 0x0030(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class UInterpCurveEdSetup* CurveEdSetup; // 0x0040(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdSectionStart; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdSectionEnd; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBakeAndPrune : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UInterpGroupDirector* CachedDirectorGroup; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllEventNames; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpData") + } + static class UInterpData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpData; + +// Class Engine.ChildConnection +// 0x0008 (0x1BB0 - 0x1BA8) +class UChildConnection final : public UNetConnection +{ +public: + class UNetConnection* Parent; // 0x1BA8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChildConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChildConnection") + } + static class UChildConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChildConnection; + +// Class Engine.PlatformInterfaceBase +// 0x0010 (0x0038 - 0x0028) +class UPlatformInterfaceBase : public UObject +{ +public: + TArray AllDelegates; // 0x0028(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformInterfaceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformInterfaceBase") + } + static class UPlatformInterfaceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformInterfaceBase; + +// Class Engine.Interface_AssetUserData +// 0x0000 (0x0000 - 0x0000) +class IInterface_AssetUserData final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_AssetUserData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_AssetUserData") + } + static class IInterface_AssetUserData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_AssetUserData; + +// Class Engine.CloudStorageBase +// 0x0018 (0x0050 - 0x0038) +class UCloudStorageBase final : public UPlatformInterfaceBase +{ +public: + TArray LocalCloudFiles; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSuppressDelegateCalls : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudStorageBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudStorageBase") + } + static class UCloudStorageBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudStorageBase; + +// Class Engine.MaterialExpressionPanner +// 0x0050 (0x0090 - 0x0040) +class UMaterialExpressionPanner final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Time; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Speed; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float SpeedX; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedY; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ConstCoordinate; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFractionalPart; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPanner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPanner") + } + static class UMaterialExpressionPanner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPanner; + +// Class Engine.CollisionProfile +// 0x0138 (0x0170 - 0x0038) +class UCollisionProfile final : public UDeveloperSettings +{ +public: + TArray Profiles; // 0x0038(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray DefaultChannelResponses; // 0x0048(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray EditProfiles; // 0x0058(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray ProfileRedirects; // 0x0068(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + TArray CollisionChannelRedirects; // 0x0078(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate) + uint8 Pad_88[0xE8]; // 0x0088(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CollisionProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CollisionProfile") + } + static class UCollisionProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCollisionProfile; + +// Class Engine.MaterialExpressionParticleSize +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleSize final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleSize") + } + static class UMaterialExpressionParticleSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleSize; + +// Class Engine.ComponentDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UComponentDelegateBinding final : public UDynamicBlueprintBinding +{ +public: + TArray ComponentDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComponentDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComponentDelegateBinding") + } + static class UComponentDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComponentDelegateBinding; + +// Class Engine.CurveTable +// 0x0078 (0x00A0 - 0x0028) +class UCurveTable : public UObject +{ +public: + uint8 Pad_28[0x78]; // 0x0028(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveTable") + } + static class UCurveTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveTable; + +// Class Engine.CompositeCurveTable +// 0x0028 (0x00C8 - 0x00A0) +class UCompositeCurveTable final : public UCurveTable +{ +public: + TArray ParentTables; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray OldParentTables; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompositeCurveTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompositeCurveTable") + } + static class UCompositeCurveTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompositeCurveTable; + +// Class Engine.MaterialExpressionNamedRerouteBase +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionNamedRerouteBase : public UMaterialExpressionRerouteBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNamedRerouteBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNamedRerouteBase") + } + static class UMaterialExpressionNamedRerouteBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNamedRerouteBase; + +// Class Engine.MaterialExpressionNamedRerouteDeclaration +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionNamedRerouteDeclaration final : public UMaterialExpressionNamedRerouteBase +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + class FName Name_0; // 0x0054(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VariableGuid; // 0x005C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNamedRerouteDeclaration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNamedRerouteDeclaration") + } + static class UMaterialExpressionNamedRerouteDeclaration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNamedRerouteDeclaration; + +// Class Engine.CullDistanceVolume +// 0x0018 (0x0298 - 0x0280) +class ACullDistanceVolume final : public AVolume +{ +public: + TArray CullDistances; // 0x0280(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x0290(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CullDistanceVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CullDistanceVolume") + } + static class ACullDistanceVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACullDistanceVolume; + +// Class Engine.CurveEdPresetCurve +// 0x0000 (0x0028 - 0x0028) +class UCurveEdPresetCurve final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveEdPresetCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveEdPresetCurve") + } + static class UCurveEdPresetCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveEdPresetCurve; + +// Class Engine.SoundNodeLooping +// 0x0008 (0x0050 - 0x0048) +class USoundNodeLooping final : public USoundNode +{ +public: + int32 LoopCount; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLoopIndefinitely : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeLooping") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeLooping") + } + static class USoundNodeLooping* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeLooping; + +// Class Engine.InterpTrackFloatAnimBPParam +// 0x0020 (0x00B0 - 0x0090) +class UInterpTrackFloatAnimBPParam final : public UInterpTrackFloatBase +{ +public: + class UClass* AnimBlueprintClass; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AnimClass; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParamName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackFloatAnimBPParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackFloatAnimBPParam") + } + static class UInterpTrackFloatAnimBPParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackFloatAnimBPParam; + +// Class Engine.CurveLinearColorAtlas +// 0x0020 (0x01C0 - 0x01A0) +class UCurveLinearColorAtlas final : public UTexture2D +{ +public: + uint32 TextureSize; // 0x01A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSquareResolution : 1; // 0x01A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1A5[0x3]; // 0x01A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 TextureHeight; // 0x01A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AC[0x4]; // 0x01AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GradientCurves; // 0x01B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + bool GetCurvePosition(class UCurveLinearColor* InCurve, float* Position); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveLinearColorAtlas") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveLinearColorAtlas") + } + static class UCurveLinearColorAtlas* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveLinearColorAtlas; + +// Class Engine.InterpTrackBoolProp +// 0x0018 (0x0088 - 0x0070) +class UInterpTrackBoolProp final : public UInterpTrack +{ +public: + TArray BoolTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0080(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackBoolProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackBoolProp") + } + static class UInterpTrackBoolProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackBoolProp; + +// Class Engine.CurveSourceInterface +// 0x0000 (0x0000 - 0x0000) +class ICurveSourceInterface final +{ +public: + class FName GetBindingName() const; + void GetCurves(TArray* OutValues) const; + float GetCurveValue(class FName CurveName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveSourceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveSourceInterface") + } + static class ICurveSourceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICurveSourceInterface; + +// Class Engine.PhysicalAnimationComponent +// 0x0040 (0x0110 - 0x00D0) +class UPhysicalAnimationComponent final : public UActorComponent +{ +public: + float StrengthMultiplyer; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E0[0x30]; // 0x00E0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyPhysicalAnimationProfileBelow(class FName BodyName, class FName ProfileName, bool bIncludeSelf, bool bClearNotFound); + void ApplyPhysicalAnimationSettings(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData); + void ApplyPhysicalAnimationSettingsBelow(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf); + void SetSkeletalMeshComponent(class USkeletalMeshComponent* InSkeletalMeshComponent); + void SetStrengthMultiplyer(float InStrengthMultiplyer); + + struct FTransform GetBodyTargetTransform(class FName BodyName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalAnimationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalAnimationComponent") + } + static class UPhysicalAnimationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalAnimationComponent; + +// Class Engine.CurveVector +// 0x0180 (0x01B0 - 0x0030) +class UCurveVector final : public UCurveBase +{ +public: + struct FRichCurve FloatCurves[0x3]; // 0x0030(0x0080)(NativeAccessSpecifierPublic) + +public: + struct FVector GetVectorValue(float InTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveVector") + } + static class UCurveVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveVector; + +// Class Engine.InterpToMovementComponent +// 0x00A0 (0x01B0 - 0x0110) +class UInterpToMovementComponent final : public UMovementComponent +{ +public: + float Duration; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPauseOnImpact : 1; // 0x0114(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bSweep; // 0x0118(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETeleportType TeleportType; // 0x0119(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInterpToBehaviourType BehaviourType; // 0x011A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckIfStillInWorld; // 0x011B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bForceSubStepping : 1; // 0x011C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnInterpToReverse; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInterpToStop; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWaitBeginDelegate; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWaitEndDelegate; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnResetDelegate; // 0x0160(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float MaxSimulationTimeStep; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ControlPoints; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_188[0x28]; // 0x0188(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddControlPointPosition(const struct FVector& Pos, bool bPositionIsRelative); + void FinaliseControlPoints(); + void ResetControlPoints(); + void RestartMovement(float InitialDirection); + void StopSimulating(const struct FHitResult& HitResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpToMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpToMovementComponent") + } + static class UInterpToMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpToMovementComponent; + +// Class Engine.CurveVector2D +// 0x0100 (0x0130 - 0x0030) +class UCurveVector2D final : public UCurveBase +{ +public: + struct FRichCurve FloatCurves[0x2]; // 0x0030(0x0080)(NativeAccessSpecifierPublic) + +public: + struct FVector2D GetVector2DValue(float InTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveVector2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveVector2D") + } + static class UCurveVector2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveVector2D; + +// Class Engine.MaterialExpressionPixelDepth +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionPixelDepth final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPixelDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPixelDepth") + } + static class UMaterialExpressionPixelDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPixelDepth; + +// Class Engine.DamageType +// 0x0018 (0x0040 - 0x0028) +class UDamageType : public UObject +{ +public: + uint8 bCausedByWorld : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScaleMomentumByMass : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRadialDamageVelChange : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DamageImpulse; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleImpulse; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleDamageSpreadScale; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageFalloff; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DamageType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DamageType") + } + static class UDamageType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDamageType; + +// Class Engine.ExponentialHeightFogComponent +// 0x0190 (0x03B0 - 0x0220) +class UExponentialHeightFogComponent final : public USceneComponent +{ +public: + float FogDensity; // 0x0218(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x021C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExponentialHeightFogData SecondFogData; // 0x0220(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor FogInscatteringColor; // 0x022C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogInscatteringColorDirLightLuminanceModulate; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* InscatteringColorCubemap; // 0x0240(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InscatteringColorCubemapAngle; // 0x0248(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InscatteringTextureTint; // 0x024C(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyDirectionalInscatteringColorDistance; // 0x025C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonDirectionalInscatteringColorDistance; // 0x0260(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringExponent; // 0x0264(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringStartDistance; // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirectionalInscatteringColor; // 0x026C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringColorDirLightLuminanceModulate; // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogMaxOpacity; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogCutoffDistance; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistantFogCloudShadowsMinimum; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableVolumetricFog; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricFogScatteringDistribution; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VolumetricFogAlbedo; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor VolumetricFogEmissive; // 0x029C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogExtinctionScale; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogDistance; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogStaticLightingScatteringIntensity; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingDirectionalLightScattering; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingDirectionalLightDesaturation; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExponentialHeightFogVolumetricLightingShadowsRange VolumetricLightingShadowsMinimum; // 0x02C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FExponentialHeightFogVolumetricLightingShadowsRange VolumetricLightingCloudShadowsMinimum; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float VolumetricInscatteringContribution; // 0x02E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricDirectionalInscatteringContribution; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogNearStartDistance; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogNearFullDistance; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogColorationBlendStartDistance; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogColorationBlendFullDistance; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogColorationBlendStrength; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OverrideLightDirection; // 0x02FC(0x000C)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideLightLuminance; // 0x0308(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLightColorsWithFogInscatteringColors; // 0x030C(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool wUseSkyLight; // 0x030D(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30E[0x2]; // 0x030E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float wInscatteringColorCubemapFactor; // 0x0310(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* BlueNoiseTexture; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wNoiseMinFactor; // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wNoiseMaxFactor; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wNoiseTilingSize; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wNoiseSmoothStepMin; // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wNoiseSmoothStepMax; // 0x0330(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wWindFactor; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wDensityTweakingLightingThreshold; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wDensityTweakingMinPercentage; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wAliasingReduction; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmptyCellSkyOcclusion; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableVariableScatteringDistribution; // 0x0348(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_349[0x3]; // 0x0349(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinScatteringDistribution; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScatteringDistribution; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatteringDistributionInterpStart; // 0x0354(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatteringDistributionInterpEnd; // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHighQualityDistance; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapOrigin; // 0x0360(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapSize; // 0x0368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* FalloffStartMap; // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* DensityMultiplierMap; // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityMapFalloffLength; // 0x0380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapFalloffStartRange; // 0x0384(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapDensityRange; // 0x038C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wFullDensityDistance; // 0x0394(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wMinDensityFactor; // 0x0398(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector wAddWindVelocity; // 0x039C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutsideVolumeSunMultiplier; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearOverrideLightDirection(); + void ClearOverrideLightLuminance(); + void SetAliasingReduction(float Value); + void SetDensityMapDensityRange(const struct FVector2D& Value); + void SetDensityMapFalloffLengthRange(float Value); + void SetDensityMapFalloffStartRange(const struct FVector2D& Value); + void SetDensityMapOrigin(const struct FVector2D& Value); + void SetDensityMapSize(const struct FVector2D& Value); + void SetDensityMultiplierMap(class UTexture* Value); + void SetDensityTweakingLightingThreshold(float Value); + void SetDensityTweakingMinPercentage(float Value); + void SetDirectionalInscatteringColor(const struct FLinearColor& Value); + void SetDirectionalInscatteringColorDirLightLuminanceModulate(float Value); + void SetDirectionalInscatteringExponent(float Value); + void SetDirectionalInscatteringStartDistance(float Value); + void SetDistantFogCloudShadowsMinimum(float Value); + void SetEmptyCellSkyOcclusion(float Value); + void SetEnableVariableScatteringDistribution(bool Value); + void SetFalloffStartMap(class UTexture* Value); + void SetFogCutoffDistance(float Value); + void SetFogDensity(float Value); + void SetFogHeightFalloff(float Value); + void SetFogInscatteringColor(const struct FLinearColor& Value); + void SetFogInscatteringColorDirLightLuminanceModulate(float Value); + void SetFogMaxOpacity(float Value); + void SetFullDensityDistance(float Value); + void SetFullyDirectionalInscatteringColorDistance(float Value); + void SetHighQualityDistance(float Value); + void SetInscatteringColorCubemap(class UTextureCube* Value); + void SetInscatteringColorCubemapAngle(float Value); + void SetInscatteringTextureTint(const struct FLinearColor& Value); + void SetMaxScatteringDistribution(float Value); + void SetMinDensityFactor(float Value); + void SetMinScatteringDistribution(float Value); + void SetNoiseMaxFactor(float Value); + void SetNoiseMinFactor(float Value); + void SetNoiseSmoothStepMax(float Value); + void SetNoiseSmoothStepMin(float Value); + void SetNoiseTilingSize(float Value); + void SetNonDirectionalInscatteringColorDistance(float Value); + void SetOverrideLightDirection(const struct FVector& NewValue); + void SetOverrideLightLuminance(float NewValue); + void SetScatteringDistributionInterpEnd(float Value); + void SetScatteringDistributionInterpStart(float Value); + void SetStartDistance(float Value); + void SetVolumetricDirectionalInscatteringContribution(float NewValue); + void SetVolumetricFog(bool bNewValue); + void SetVolumetricFogAlbedo(const struct FColor& NewValue); + void SetVolumetricFogDistance(float NewValue); + void SetVolumetricFogEmissive(const struct FLinearColor& NewValue); + void SetVolumetricFogExtinctionScale(float NewValue); + void SetVolumetricFogHeightFogColorationBlendFullDistance(float NewValue); + void SetVolumetricFogHeightFogColorationBlendStartDistance(float NewValue); + void SetVolumetricFogHeightFogColorationBlendStrength(float NewValue); + void SetVolumetricFogHeightFogNearFullDistance(float NewValue); + void SetVolumetricFogHeightFogNearStartDistance(float NewValue); + void SetVolumetricFogScatteringDistribution(float NewValue); + void SetVolumetricInscatteringContribution(float NewValue); + void SetVolumetricLightingCloudShadowsMinimum(const struct FExponentialHeightFogVolumetricLightingShadowsRange& NewValue); + void SetVolumetricLightingDirectionalLightDesaturation(float NewValue); + void SetVolumetricLightingDirectionalLightScattering(float NewValue); + void SetVolumetricLightingShadowsMinimum(const struct FExponentialHeightFogVolumetricLightingShadowsRange& NewValue); + void SetWindFactor(float Value); + void wSetInscatteringColorCubemapFactor(float Value); + void wSetUseSkylight(bool Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExponentialHeightFogComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExponentialHeightFogComponent") + } + static class UExponentialHeightFogComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExponentialHeightFogComponent; + +// Class Engine.DataDrivenCVarEngineSubsystem +// 0x0010 (0x0040 - 0x0030) +class UDataDrivenCVarEngineSubsystem final : public UEngineSubsystem +{ +public: + TMulticastInlineDelegate OnDataDrivenCVarDelegate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataDrivenCVarEngineSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataDrivenCVarEngineSubsystem") + } + static class UDataDrivenCVarEngineSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataDrivenCVarEngineSubsystem; + +// Class Engine.DataDrivenConsoleVariableSettings +// 0x0038 (0x0070 - 0x0038) +class UDataDrivenConsoleVariableSettings final : public UDeveloperSettings +{ +public: + uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CVarsArray; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataDrivenConsoleVariableSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataDrivenConsoleVariableSettings") + } + static class UDataDrivenConsoleVariableSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataDrivenConsoleVariableSettings; + +// Class Engine.ReplayNetConnection +// 0x0800 (0x23A8 - 0x1BA8) +class UReplayNetConnection final : public UNetConnection +{ +public: + uint8 Pad_1BA8[0x800]; // 0x1BA8(0x0800)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplayNetConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplayNetConnection") + } + static class UReplayNetConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplayNetConnection; + +// Class Engine.InterpTrackInstBoolProp +// 0x0018 (0x0068 - 0x0050) +class UInterpTrackInstBoolProp final : public UInterpTrackInstProperty +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool ResetBool; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstBoolProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstBoolProp") + } + static class UInterpTrackInstBoolProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstBoolProp; + +// Class Engine.DataTableFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UDataTableFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool DoesDataTableRowExist(class UDataTable* Table, class FName RowName); + static void EvaluateCurveTableRow(class UCurveTable* CurveTable, class FName RowName, float InXY, EEvaluateCurveTableResult* OutResult, float* OutXY, const class FString& ContextString); + static TArray GetDataTableColumnAsString(const class UDataTable* DataTable, class FName PropertyName); + static bool GetDataTableRowFromName(class UDataTable* Table, class FName RowName, struct FTableRowBase* OutRow); + static void GetDataTableRowNames(class UDataTable* Table, TArray* OutRowNames); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DataTableFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DataTableFunctionLibrary") + } + static class UDataTableFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDataTableFunctionLibrary; + +// Class Engine.DebugCameraController +// 0x0100 (0x06B0 - 0x05B0) +class ADebugCameraController final : public APlayerController +{ +public: + uint8 bShowSelectedInfo : 1; // 0x05B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsFrozenRendering : 1; // 0x05B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsOrbitingSelectedActor : 1; // 0x05B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOrbitPivotUseCenter : 1; // 0x05B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBufferVisualization : 1; // 0x05B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBufferVisualizationFullMode : 1; // 0x05B0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsBufferVisualizationInputSetup : 1; // 0x05B0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLastDisplayEnabled : 1; // 0x05B0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5B1[0x7]; // 0x05B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UDrawFrustumComponent* DrawFrustum; // 0x05B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SelectedActor; // 0x05C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* SelectedComponent; // 0x05C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult SelectedHitPoint; // 0x05D0(0x0088)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class APlayerController* OriginalControllerRef; // 0x0658(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPlayer* OriginalPlayer; // 0x0660(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedScale; // 0x0668(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialMaxSpeed; // 0x066C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialAccel; // 0x0670(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialDecel; // 0x0674(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_678[0x38]; // 0x0678(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ReceiveOnActivate(class APlayerController* OriginalPC); + void ReceiveOnActorSelected(class AActor* NewSelectedActor, const struct FVector& SelectHitLocation, const struct FVector& SelectHitNormal, const struct FHitResult& Hit); + void ReceiveOnDeactivate(class APlayerController* RestoredPC); + void SetPawnMovementSpeedScale(float NewSpeedScale); + void ShowDebugSelectedInfo(); + void ToggleDisplay(); + + class AActor* GetSelectedActor() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugCameraController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugCameraController") + } + static class ADebugCameraController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADebugCameraController; + +// Class Engine.ParticleModuleRotationRateBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleRotationRateBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationRateBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationRateBase") + } + static class UParticleModuleRotationRateBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationRateBase; + +// Class Engine.ParticleModuleMeshRotationRateMultiplyLife +// 0x0048 (0x0078 - 0x0030) +class UParticleModuleMeshRotationRateMultiplyLife final : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionVector LifeMultiplier; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotationRateMultiplyLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRateMultiplyLife") + } + static class UParticleModuleMeshRotationRateMultiplyLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotationRateMultiplyLife; + +// Class Engine.DebugCameraHUD +// 0x0000 (0x0338 - 0x0338) +class ADebugCameraHUD final : public AHUD +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugCameraHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugCameraHUD") + } + static class ADebugCameraHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADebugCameraHUD; + +// Class Engine.InterpTrackInstAudioMaster +// 0x0000 (0x0028 - 0x0028) +class UInterpTrackInstAudioMaster final : public UInterpTrackInst +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstAudioMaster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstAudioMaster") + } + static class UInterpTrackInstAudioMaster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstAudioMaster; + +// Class Engine.DefaultPhysicsVolume +// 0x0000 (0x0290 - 0x0290) +class ADefaultPhysicsVolume final : public APhysicsVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DefaultPhysicsVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DefaultPhysicsVolume") + } + static class ADefaultPhysicsVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADefaultPhysicsVolume; + +// Class Engine.DemoNetConnection +// 0x0070 (0x1C18 - 0x1BA8) +class UDemoNetConnection final : public UNetConnection +{ +public: + uint8 Pad_1BA8[0x70]; // 0x1BA8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DemoNetConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DemoNetConnection") + } + static class UDemoNetConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDemoNetConnection; + +// Class Engine.RotatingMovementComponent +// 0x0020 (0x0130 - 0x0110) +class URotatingMovementComponent final : public UMovementComponent +{ +public: + struct FRotator RotationRate; // 0x0110(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector PivotTranslation; // 0x011C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRotationInLocalSpace : 1; // 0x0128(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RotatingMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RotatingMovementComponent") + } + static class URotatingMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URotatingMovementComponent; + +// Class Engine.InterpTrackInstFloatParticleParam +// 0x0008 (0x0030 - 0x0028) +class UInterpTrackInstFloatParticleParam final : public UInterpTrackInst +{ +public: + float ResetFloat; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstFloatParticleParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstFloatParticleParam") + } + static class UInterpTrackInstFloatParticleParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstFloatParticleParam; + +// Class Engine.DemoNetDriver +// 0x0B78 (0x12D8 - 0x0760) +class UDemoNetDriver final : public UNetDriver +{ +public: + uint8 Pad_760[0xF8]; // 0x0760(0x00F8)(Fixing Size After Last Property [ Dumper-7 ]) + TMap RollbackNetStartupActors; // 0x0858(0x0050)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_8A8[0x15C]; // 0x08A8(0x015C)(Fixing Size After Last Property [ Dumper-7 ]) + float CheckpointSaveMaxMSPerFrame; // 0x0A04(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A08[0x20]; // 0x0A08(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MulticastRecordOptions; // 0x0A28(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + bool bIsLocalReplay; // 0x0A38(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A39[0x7]; // 0x0A39(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpectatorControllers; // 0x0A40(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_A50[0x888]; // 0x0A50(0x0888)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DemoNetDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DemoNetDriver") + } + static class UDemoNetDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDemoNetDriver; + +// Class Engine.PendingNetGame +// 0x0098 (0x00C0 - 0x0028) +class UPendingNetGame : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNetDriver* NetDriver; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDemoNetDriver* DemoNetDriver; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x80]; // 0x0040(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PendingNetGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PendingNetGame") + } + static class UPendingNetGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPendingNetGame; + +// Class Engine.InterpTrackInstColorScale +// 0x0000 (0x0028 - 0x0028) +class UInterpTrackInstColorScale final : public UInterpTrackInst +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstColorScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstColorScale") + } + static class UInterpTrackInstColorScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstColorScale; + +// Class Engine.DemoPendingNetGame +// 0x0000 (0x00C0 - 0x00C0) +class UDemoPendingNetGame final : public UPendingNetGame +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DemoPendingNetGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DemoPendingNetGame") + } + static class UDemoPendingNetGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDemoPendingNetGame; + +// Class Engine.ParticleModuleParameterBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleParameterBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleParameterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleParameterBase") + } + static class UParticleModuleParameterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleParameterBase; + +// Class Engine.ParticleModuleParameterDynamic +// 0x0018 (0x0048 - 0x0030) +class UParticleModuleParameterDynamic : public UParticleModuleParameterBase +{ +public: + TArray DynamicParams; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 UpdateFlags; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsesVelocity : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleParameterDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleParameterDynamic") + } + static class UParticleModuleParameterDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleParameterDynamic; + +// Class Engine.ParticleModuleParameterDynamic_Seeded +// 0x0020 (0x0068 - 0x0048) +class UParticleModuleParameterDynamic_Seeded final : public UParticleModuleParameterDynamic +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleParameterDynamic_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleParameterDynamic_Seeded") + } + static class UParticleModuleParameterDynamic_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleParameterDynamic_Seeded; + +// Class Engine.DestructibleInterface +// 0x0000 (0x0000 - 0x0000) +class IDestructibleInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DestructibleInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DestructibleInterface") + } + static class IDestructibleInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDestructibleInterface; + +// Class Engine.TextureLODSettings +// 0x0020 (0x0048 - 0x0028) +class UTextureLODSettings : public UObject +{ +public: + TArray TextureLODGroups; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray TextureOverrides; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureLODSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureLODSettings") + } + static class UTextureLODSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureLODSettings; + +// Class Engine.DeviceProfile +// 0x0070 (0x00B8 - 0x0048) +class UDeviceProfile final : public UTextureLODSettings +{ +public: + class FString DeviceType; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BaseProfileName; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Parent; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CVars; // 0x0098(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeviceProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeviceProfile") + } + static class UDeviceProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeviceProfile; + +// Class Engine.InterpTrackInstFloatAnimBPParam +// 0x0018 (0x0040 - 0x0028) +class UInterpTrackInstFloatAnimBPParam final : public UInterpTrackInst +{ +public: + class UAnimInstance* AnimScriptInstance; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResetFloat; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstFloatAnimBPParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstFloatAnimBPParam") + } + static class UInterpTrackInstFloatAnimBPParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstFloatAnimBPParam; + +// Class Engine.DeviceProfileFragment +// 0x0010 (0x0038 - 0x0028) +class UDeviceProfileFragment final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeviceProfileFragment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeviceProfileFragment") + } + static class UDeviceProfileFragment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeviceProfileFragment; + +// Class Engine.DeviceProfileManager +// 0x0118 (0x0140 - 0x0028) +class UDeviceProfileManager final : public UObject +{ +public: + uint8 Pad_28[0x38]; // 0x0028(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Profiles; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_70[0xD0]; // 0x0070(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeviceProfileManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeviceProfileManager") + } + static class UDeviceProfileManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeviceProfileManager; + +// Class Engine.ParticleSystemComponent +// 0x0270 (0x06F0 - 0x0480) +class UParticleSystemComponent final : public UFXSystemComponent +{ +public: + class UParticleSystem* Template; // 0x0480(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EmitterMaterials; // 0x0488(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray SkelMeshComponents; // 0x0498(0x0010)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_4B0_0 : 6; // 0x04B0(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bResetOnDetach : 1; // 0x04B0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateOnDedicatedServer : 1; // 0x04B0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_4B1_0 : 2; // 0x04B1(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bAllowRecycling : 1; // 0x04B1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoManageAttachment : 1; // 0x04B1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoAttachWeldSimulatedBodies : 1; // 0x04B1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_4B1_5 : 2; // 0x04B1(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bWarmingUp : 1; // 0x04B1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideLODMethod : 1; // 0x04B2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipUpdateDynamicDataDuringTick : 1; // 0x04B2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4B3[0xA]; // 0x04B3(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + EParticleSystemLODMethod LODMethod; // 0x04BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSignificanceLevel RequiredSignificance; // 0x04BE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BF[0x1]; // 0x04BF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstanceParameters; // 0x04C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleSpawn; // 0x04D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleBurst; // 0x04E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleDeath; // 0x04F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParticleCollide; // 0x0500(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bOldPositionValid; // 0x0510(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_511[0x3]; // 0x0511(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OldPosition; // 0x0514(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PartSysVelocity; // 0x0520(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTime; // 0x052C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarmupTickRate; // 0x0530(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_534[0x4]; // 0x0534(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float SecondsBeforeInactive; // 0x0538(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeBeforeForceUpdateTransform; // 0x0540(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_544[0x1C]; // 0x0544(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReplayClips; // 0x0560(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_570[0x8]; // 0x0570(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomTimeDilation; // 0x0578(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57C[0x54]; // 0x057C(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr AutoAttachParent; // 0x05D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoAttachSocketName; // 0x05D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachLocationRule; // 0x05E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachRotationRule; // 0x05E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachScaleRule; // 0x05E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E3[0x2D]; // 0x05E3(0x002D)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSystemFinished; // 0x0610(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_620[0xD0]; // 0x0620(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginTrails(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth); + class UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(class FName InName, class UMaterialInterface* SourceMaterial); + void EndTrails(); + void GenerateParticleEvent(const class FName InEventName, const float InEmitterTime, const struct FVector& InLocation, const struct FVector& InDirection, const struct FVector& InVelocity); + void SetAutoAttachParams(class USceneComponent* Parent, class FName SocketName, EAttachLocation LocationType); + void SetBeamEndPoint(int32 EmitterIndex, const struct FVector& NewEndPoint); + void SetBeamSourcePoint(int32 EmitterIndex, const struct FVector& NewSourcePoint, int32 SourceIndex); + void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex); + void SetBeamSourceTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 SourceIndex); + void SetBeamTargetPoint(int32 EmitterIndex, const struct FVector& NewTargetPoint, int32 TargetIndex); + void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex); + void SetBeamTargetTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 TargetIndex); + void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param); + void SetTemplate(class UParticleSystem* NewTemplate); + void SetTrailSourceData(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth); + + bool GetBeamEndPoint(int32 EmitterIndex, struct FVector* OutEndPoint) const; + bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutSourcePoint) const; + bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, float* OutSourceStrength) const; + bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutTangentPoint) const; + bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTargetPoint) const; + bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, float* OutTargetStrength) const; + bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTangentPoint) const; + class UMaterialInterface* GetNamedMaterial(class FName InName) const; + int32 GetNumActiveParticles() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleSystemComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleSystemComponent") + } + static class UParticleSystemComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleSystemComponent; + +// Class Engine.InterpTrackInstVectorMaterialParam +// 0x0038 (0x0060 - 0x0028) +class UInterpTrackInstVectorMaterialParam final : public UInterpTrackInst +{ +public: + TArray MaterialInstances; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ResetVectors; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PrimitiveMaterialRefs; // 0x0048(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UInterpTrackVectorMaterialParam* InstancedTrack; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstVectorMaterialParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstVectorMaterialParam") + } + static class UInterpTrackInstVectorMaterialParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstVectorMaterialParam; + +// Class Engine.DialogueSoundWaveProxy +// 0x0018 (0x0188 - 0x0170) +class UDialogueSoundWaveProxy final : public USoundBase +{ +public: + uint8 Pad_170[0x18]; // 0x0170(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueSoundWaveProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueSoundWaveProxy") + } + static class UDialogueSoundWaveProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueSoundWaveProxy; + +// Class Engine.DialogueVoice +// 0x0018 (0x0040 - 0x0028) +class UDialogueVoice final : public UObject +{ +public: + EGrammaticalGender Gender; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGrammaticalNumber Plurality; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid LocalizationGUID; // 0x002C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueVoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueVoice") + } + static class UDialogueVoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueVoice; + +// Class Engine.InterpTrackInstLinearColorProp +// 0x0018 (0x0068 - 0x0050) +class UInterpTrackInstLinearColorProp final : public UInterpTrackInstProperty +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ResetColor; // 0x0058(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstLinearColorProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstLinearColorProp") + } + static class UInterpTrackInstLinearColorProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstLinearColorProp; + +// Class Engine.DialogueWave +// 0x0048 (0x0070 - 0x0028) +class UDialogueWave final : public UObject +{ +public: + uint8 bMature : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SubtitleOverride : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SpokenText; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubtitleOverride; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ContextMappings; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid LocalizationGUID; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueWave") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueWave") + } + static class UDialogueWave* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueWave; + +// Class Engine.ParticleModuleRotationRateMultiplyLife +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleRotationRateMultiplyLife final : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionFloat LifeMultiplier; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationRateMultiplyLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationRateMultiplyLife") + } + static class UParticleModuleRotationRateMultiplyLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationRateMultiplyLife; + +// Class Engine.DirectionalLight +// 0x0000 (0x0258 - 0x0258) +class ADirectionalLight final : public Alight +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLight") + } + static class ADirectionalLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADirectionalLight; + +// Class Engine.InterpTrackInstSound +// 0x0010 (0x0038 - 0x0028) +class UInterpTrackInstSound final : public UInterpTrackInst +{ +public: + float LastUpdatePosition; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* PlayAudioComp; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstSound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstSound") + } + static class UInterpTrackInstSound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstSound; + +// Class Engine.DistributionFloatConstant +// 0x0008 (0x0040 - 0x0038) +class UDistributionFloatConstant : public UDistributionFloat +{ +public: + float Constant; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatConstant") + } + static class UDistributionFloatConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatConstant; + +// Class Engine.PhysicsCollisionHandler +// 0x0018 (0x0040 - 0x0028) +class UPhysicsCollisionHandler final : public UObject +{ +public: + float ImpactThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactReFireDelay; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* DefaultImpactSound; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastImpactSoundTime; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsCollisionHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsCollisionHandler") + } + static class UPhysicsCollisionHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsCollisionHandler; + +// Class Engine.InterpTrackSlomo +// 0x0000 (0x0090 - 0x0090) +class UInterpTrackSlomo final : public UInterpTrackFloatBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackSlomo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackSlomo") + } + static class UInterpTrackSlomo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackSlomo; + +// Class Engine.DistributionFloatConstantCurve +// 0x0018 (0x0050 - 0x0038) +class UDistributionFloatConstantCurve final : public UDistributionFloat +{ +public: + struct FInterpCurveFloat ConstantCurve; // 0x0038(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatConstantCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatConstantCurve") + } + static class UDistributionFloatConstantCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatConstantCurve; + +// Class Engine.DistributionFloatParameterBase +// 0x0020 (0x0060 - 0x0040) +class UDistributionFloatParameterBase : public UDistributionFloatConstant +{ +public: + class FName ParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinInput; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxInput; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOutput; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOutput; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDistributionParamMode ParamMode; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatParameterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatParameterBase") + } + static class UDistributionFloatParameterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatParameterBase; + +// Class Engine.InterpTrackInstVisibility +// 0x0008 (0x0030 - 0x0028) +class UInterpTrackInstVisibility final : public UInterpTrackInst +{ +public: + EVisibilityTrackAction Action; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LastUpdatePosition; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstVisibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstVisibility") + } + static class UInterpTrackInstVisibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstVisibility; + +// Class Engine.DistributionFloatParticleParameter +// 0x0000 (0x0060 - 0x0060) +class UDistributionFloatParticleParameter final : public UDistributionFloatParameterBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatParticleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatParticleParameter") + } + static class UDistributionFloatParticleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatParticleParameter; + +// Class Engine.PostProcessComponent +// 0x0600 (0x0820 - 0x0220) +class UPostProcessComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings Settings; // 0x0220(0x05F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float Priority; // 0x0810(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0814(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0818(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x081C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUnbound : 1; // 0x081C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81D[0x3]; // 0x081D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessComponent") + } + static class UPostProcessComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessComponent; + +// Class Engine.DistributionFloatUniform +// 0x0008 (0x0040 - 0x0038) +class UDistributionFloatUniform final : public UDistributionFloat +{ +public: + float Min; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionFloatUniform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionFloatUniform") + } + static class UDistributionFloatUniform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionFloatUniform; + +// Class Engine.MicroTransactionBase +// 0x0030 (0x0068 - 0x0038) +class UMicroTransactionBase final : public UPlatformInterfaceBase +{ +public: + TArray AvailableProducts; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString LastError; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LastErrorSolution; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MicroTransactionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MicroTransactionBase") + } + static class UMicroTransactionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMicroTransactionBase; + +// Class Engine.DistributionVectorUniform +// 0x0028 (0x0060 - 0x0038) +class UDistributionVectorUniform final : public UDistributionVector +{ +public: + struct FVector Max; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Min; // 0x0044(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockAxes : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EDistributionVectorLockFlags LockedAxes; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseExtremes : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistributionVectorUniform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistributionVectorUniform") + } + static class UDistributionVectorUniform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistributionVectorUniform; + +// Class Engine.MaterialExpressionWorldPosition +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionWorldPosition final : public UMaterialExpression +{ +public: + EWorldPositionIncludedOffsets WorldPositionShaderOffset; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionWorldPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionWorldPosition") + } + static class UMaterialExpressionWorldPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionWorldPosition; + +// Class Engine.DocumentationActor +// 0x0008 (0x0250 - 0x0248) +class ADocumentationActor final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DocumentationActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DocumentationActor") + } + static class ADocumentationActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADocumentationActor; + +// Class Engine.EdGraph +// 0x0038 (0x0060 - 0x0028) +class UEdGraph final : public UObject +{ +public: + TSubclassOf Schema; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Nodes; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEditable : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowDeletion : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowRenaming : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x1F]; // 0x0041(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraph") + } + static class UEdGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraph; + +// Class Engine.NavigationSystemConfig +// 0x0028 (0x0050 - 0x0028) +class UNavigationSystemConfig : public UObject +{ +public: + struct FSoftClassPath NavigationSystemClass; // 0x0028(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAgentSelector SupportedAgentsMask; // 0x0040(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FName DefaultAgentName; // 0x0044(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsOverriden : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationSystemConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationSystemConfig") + } + static class UNavigationSystemConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationSystemConfig; + +// Class Engine.ParticleModuleColorBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleColorBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColorBase") + } + static class UParticleModuleColorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColorBase; + +// Class Engine.ParticleModuleColor +// 0x0080 (0x00B0 - 0x0030) +class UParticleModuleColor : public UParticleModuleColorBase +{ +public: + struct FRawDistributionVector StartColor; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StartAlpha; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bClampAlpha : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColor") + } + static class UParticleModuleColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColor; + +// Class Engine.ParticleModuleColor_Seeded +// 0x0020 (0x00D0 - 0x00B0) +class UParticleModuleColor_Seeded final : public UParticleModuleColor +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColor_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColor_Seeded") + } + static class UParticleModuleColor_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColor_Seeded; + +// Class Engine.EdGraphPin_Deprecated +// 0x00F0 (0x0118 - 0x0028) +class UEdGraphPin_Deprecated final : public UObject +{ +public: + class FString PinName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PinToolTip; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEdGraphPinDirection Direction; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEdGraphPinType PinType; // 0x0050(0x0058)(NoDestructor, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0x00A8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AutogeneratedDefaultValue; // 0x00B8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* DefaultObject; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DefaultTextValue; // 0x00D0(0x0018)(NativeAccessSpecifierPublic) + TArray LinkedTo; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SubPins; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UEdGraphPin_Deprecated* ParentPin; // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEdGraphPin_Deprecated* ReferencePassThroughConnection; // 0x0110(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdGraphPin_Deprecated") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdGraphPin_Deprecated") + } + static class UEdGraphPin_Deprecated* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEdGraphPin_Deprecated; + +// Class Engine.ViewModeUtils +// 0x0000 (0x0028 - 0x0028) +class UViewModeUtils final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ViewModeUtils") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ViewModeUtils") + } + static class UViewModeUtils* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UViewModeUtils; + +// Class Engine.MaterialExpressionTextureCoordinate +// 0x0010 (0x0050 - 0x0040) +class UMaterialExpressionTextureCoordinate final : public UMaterialExpression +{ +public: + int32 CoordinateIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UTiling; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VTiling; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UnMirrorU : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnMirrorV : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureCoordinate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureCoordinate") + } + static class UMaterialExpressionTextureCoordinate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureCoordinate; + +// Class Engine.EngineHandlerComponentFactory +// 0x0000 (0x0028 - 0x0028) +class UEngineHandlerComponentFactory final : public UHandlerComponentFactory +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineHandlerComponentFactory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineHandlerComponentFactory") + } + static class UEngineHandlerComponentFactory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineHandlerComponentFactory; + +// Class Engine.ParticleModuleEventSendToGame +// 0x0000 (0x0028 - 0x0028) +class UParticleModuleEventSendToGame final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventSendToGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventSendToGame") + } + static class UParticleModuleEventSendToGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventSendToGame; + +// Class Engine.EngineMessage +// 0x0080 (0x00A8 - 0x0028) +class UEngineMessage final : public ULocalMessage +{ +public: + class FString FailedPlaceMessage; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MaxedOutMessage; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnteredMessage; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LeftMessage; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GlobalNameChange; // 0x0068(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SpecEnteredMessage; // 0x0078(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewPlayerMessage; // 0x0088(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewSpecMessage; // 0x0098(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EngineMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EngineMessage") + } + static class UEngineMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEngineMessage; + +// Class Engine.ExponentialHeightFog +// 0x0010 (0x0258 - 0x0248) +class AExponentialHeightFog final : public AInfo +{ +public: + class UExponentialHeightFogComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEnabled : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_bEnabled(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExponentialHeightFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExponentialHeightFog") + } + static class AExponentialHeightFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AExponentialHeightFog; + +// Class Engine.Exporter +// 0x0050 (0x0078 - 0x0028) +class UExporter final : public UObject +{ +public: + TSubclassOf SupportedClass; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ExportRootScope; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FormatExtension; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FormatDescription; // 0x0048(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 PreferredFormatIndex; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TextIndent; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bText : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSelectedOnly : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceFileOperations : 1; // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAssetExportTask* ExportTask; // 0x0068(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool RunAssetExportTask(class UAssetExportTask* Task); + static bool RunAssetExportTasks(const TArray& ExportTasks); + + bool ScriptRunAssetExportTask(class UAssetExportTask* Task); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Exporter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Exporter") + } + static class UExporter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExporter; + +// Class Engine.MaterialExpressionThinTranslucentMaterialOutput +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionThinTranslucentMaterialOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput TransmittanceColor; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionThinTranslucentMaterialOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionThinTranslucentMaterialOutput") + } + static class UMaterialExpressionThinTranslucentMaterialOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionThinTranslucentMaterialOutput; + +// Class Engine.ForceFeedbackAttenuation +// 0x00B0 (0x00D8 - 0x0028) +class UForceFeedbackAttenuation final : public UObject +{ +public: + struct FForceFeedbackAttenuationSettings Attenuation; // 0x0028(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForceFeedbackAttenuation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForceFeedbackAttenuation") + } + static class UForceFeedbackAttenuation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForceFeedbackAttenuation; + +// Class Engine.GameEngine +// 0x0050 (0x0E88 - 0x0E38) +class UGameEngine final : public UEngine +{ +public: + float MaxDeltaTime; // 0x0E38(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerFlushLogInterval; // 0x0E3C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstance* GameInstance; // 0x0E40(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E48[0x40]; // 0x0E48(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UGameEngine* GetEngine(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameEngine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameEngine") + } + static class UGameEngine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameEngine; + +// Class Engine.GameplayStatics +// 0x0000 (0x0028 - 0x0028) +class UGameplayStatics final : public UBlueprintFunctionLibrary +{ +public: + static void ActivateReverbEffect(const class UObject* WorldContextObject, class UReverbEffect* ReverbEffect, class FName TagName, float Priority, float Volume, float FadeTime); + static void AnnounceAccessibleString(const class FString& AnnouncementString); + static float ApplyDamage(class AActor* DamagedActor, float BaseDamage, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass); + static float ApplyPointDamage(class AActor* DamagedActor, float BaseDamage, const struct FVector& HitFromDirection, const struct FHitResult& HitInfo, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass); + static bool ApplyRadialDamage(const class UObject* WorldContextObject, float BaseDamage, const struct FVector& Origin, float DamageRadius, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, bool bDoFullDamage, ECollisionChannel DamagePreventionChannel); + static bool ApplyRadialDamageWithFalloff(const class UObject* WorldContextObject, float BaseDamage, float MinimumDamage, const struct FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, ECollisionChannel DamagePreventionChannel); + static bool AreAnyListenersWithinRange(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange); + static bool AreSubtitlesEnabled(); + static class AActor* BeginDeferredActorSpawnFromClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FTransform& SpawnTransform, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner); + static class AActor* BeginSpawningActorFromBlueprint(const class UObject* WorldContextObject, const class UBlueprint* Blueprint, const struct FTransform& SpawnTransform, bool bNoCollisionFail); + static class AActor* BeginSpawningActorFromClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FTransform& SpawnTransform, bool bNoCollisionFail, class AActor* Owner); + static bool Blueprint_PredictProjectilePath_Advanced(const class UObject* WorldContextObject, const struct FPredictProjectilePathParams& PredictParams, struct FPredictProjectilePathResult* PredictResult); + static bool Blueprint_PredictProjectilePath_ByObjectType(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); + static bool Blueprint_PredictProjectilePath_ByTraceChannel(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, ECollisionChannel TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ); + static bool BlueprintSuggestProjectileVelocity(const class UObject* WorldContextObject, struct FVector* TossVelocity, const struct FVector& StartLocation, const struct FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, ESuggestProjVelocityTraceOption TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug); + static void BreakHitResult(const struct FHitResult& Hit, bool* bBlockingHit, bool* bInitialOverlap, float* Time, float* Distance, struct FVector* Location, struct FVector* ImpactPoint, struct FVector* normal, struct FVector* ImpactNormal, class UPhysicalMaterial** PhysMat, class AActor** HitActor, class UPrimitiveComponent** HitComponent, class FName* HitBoneName, int32* HitItem, int32* ElementIndex, int32* FaceIndex, struct FVector* TraceStart, struct FVector* TraceEnd); + static void CancelAsyncLoading(); + static void ClearSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float FadeOutTime); + static void ClearSoundMixModifiers(const class UObject* WorldContextObject); + static class APlayerController* CreatePlayer(const class UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController); + static class USaveGame* CreateSaveGameObject(TSubclassOf SaveGameClass); + static class UAudioComponent* CreateSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); + static void DeactivateReverbEffect(const class UObject* WorldContextObject, class FName TagName); + static bool DeleteGameInSlot(const class FString& SlotName, const int32 UserIndex); + static bool DeprojectScreenToWorld(class APlayerController* Player, const struct FVector2D& ScreenPosition, struct FVector* WorldPosition, struct FVector* WorldDirection); + static bool DoesSaveGameExist(const class FString& SlotName, const int32 UserIndex); + static void EnableLiveStreaming(bool Enable); + static bool FindCollisionUV(const struct FHitResult& Hit, int32 UVChannel, struct FVector2D* UV); + static class AActor* FindNearestActor(const struct FVector& Origin, const TArray& ActorsToCheck, float* Distance); + static class AActor* FinishSpawningActor(class AActor* Actor, const struct FTransform& SpawnTransform); + static void FlushLevelStreaming(const class UObject* WorldContextObject); + static void GetAccurateRealTime(int32* Seconds, float* PartialSeconds); + static struct FVector GetActorArrayAverageLocation(const TArray& Actors); + static void GetActorArrayBounds(const TArray& Actors, bool bOnlyCollidingComponents, struct FVector* Center, struct FVector* BoxExtent); + static class AActor* GetActorOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass); + static void GetAllActorsOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, TArray* OutActors); + static void GetAllActorsOfClassWithTag(const class UObject* WorldContextObject, TSubclassOf ActorClass, class FName Tag, TArray* OutActors); + static void GetAllActorsWithInterface(const class UObject* WorldContextObject, TSubclassOf Interface, TArray* OutActors); + static void GetAllActorsWithTag(const class UObject* WorldContextObject, class FName Tag, TArray* OutActors); + static float GetAudioTimeSeconds(const class UObject* WorldContextObject); + static bool GetClosestListenerLocation(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange, const bool bAllowAttenuationOverride, struct FVector* ListenerPosition); + static class FString GetCurrentLevelName(const class UObject* WorldContextObject, bool bRemovePrefixString); + static class UReverbEffect* GetCurrentReverbEffect(const class UObject* WorldContextObject); + static bool GetEnableWorldRendering(const class UObject* WorldContextObject); + static class UGameInstance* GetGameInstance(const class UObject* WorldContextObject); + static class AGameModeBase* GetGameMode(const class UObject* WorldContextObject); + static class AGameStateBase* GetGameState(const class UObject* WorldContextObject); + static float GetGlobalTimeDilation(const class UObject* WorldContextObject); + static int32 GetIntOption(const class FString& OPTIONS, const class FString& Key, int32 DefaultValue); + static void GetKeyValue(const class FString& Pair, class FString* Key, class FString* Value); + static int32 GetMaxAudioChannelCount(const class UObject* WorldContextObject); + static class UClass* GetObjectClass(const class UObject* Object); + static class FString GetPlatformName(); + static class APlayerCameraManager* GetPlayerCameraManager(const class UObject* WorldContextObject, int32 PlayerIndex); + static class ACharacter* GetPlayerCharacter(const class UObject* WorldContextObject, int32 PlayerIndex); + static class APlayerController* GetPlayerController(const class UObject* WorldContextObject, int32 PlayerIndex); + static class APlayerController* GetPlayerControllerFromID(const class UObject* WorldContextObject, int32 ControllerId); + static int32 GetPlayerControllerID(class APlayerController* Player); + static class APawn* GetPlayerPawn(const class UObject* WorldContextObject, int32 PlayerIndex); + static float GetRealTimeSeconds(const class UObject* WorldContextObject); + static class ULevelStreaming* GetStreamingLevel(const class UObject* WorldContextObject, class FName PackageName); + static EPhysicalSurface GetSurfaceType(const struct FHitResult& Hit); + static int32 GetTexturesYetToStream(const class UObject* WorldContextObject); + static float GetTimeSeconds(const class UObject* WorldContextObject); + static float GetUnpausedTimeSeconds(const class UObject* WorldContextObject); + static EMouseCaptureMode GetViewportMouseCaptureMode(const class UObject* WorldContextObject); + static void GetViewProjectionMatrix(const struct FMinimalViewInfo& DesiredView, struct FMatrix* ViewMatrix, struct FMatrix* ProjectionMatrix, struct FMatrix* ViewProjectionMatrix); + static float GetWorldDeltaSeconds(const class UObject* WorldContextObject); + static struct FIntVector GetWorldOriginLocation(const class UObject* WorldContextObject); + static int32 GrassOverlappingSphereCount(const class UObject* WorldContextObject, const class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius); + static bool HasLaunchOption(const class FString& OptionToCheck); + static bool HasOption(const class FString& OPTIONS, const class FString& InKey); + static bool IsGamePaused(const class UObject* WorldContextObject); + static bool IsSplitscreenForceDisabled(const class UObject* WorldContextObject); + static class USaveGame* LoadGameFromSlot(const class FString& SlotName, const int32 UserIndex); + static void LoadStreamLevel(const class UObject* WorldContextObject, class FName LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo); + static void LoadStreamLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo); + static struct FHitResult MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const struct FVector& Location, const struct FVector& ImpactPoint, const struct FVector& normal, const struct FVector& ImpactNormal, class UPhysicalMaterial* PhysMat, class AActor* HitActor, class UPrimitiveComponent* HitComponent, class FName HitBoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const struct FVector& TraceStart, const struct FVector& TraceEnd); + static void OpenLevel(const class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& OPTIONS); + static void OpenLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bAbsolute, const class FString& OPTIONS); + static class FString ParseOption(const class FString& OPTIONS, const class FString& Key); + static void PlayDialogue2D(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime); + static void PlayDialogueAtLocation(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings); + static void PlaySound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor, bool bIsUISound); + static void PlaySoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor); + static void PlayWorldCameraShake(const class UObject* WorldContextObject, TSubclassOf Shake, const struct FVector& epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); + static void PopSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier); + static void PrimeAllSoundsInSoundClass(class USoundClass* InSoundClass); + static void PrimeSound(class USoundBase* InSound); + static bool ProjectWorldToScreen(class APlayerController* Player, const struct FVector& WorldPosition, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative); + static void PushSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier); + static struct FVector RebaseLocalOriginOntoZero(class UObject* WorldContextObject, const struct FVector& WorldLocation); + static struct FVector RebaseZeroOriginOntoLocal(class UObject* WorldContextObject, const struct FVector& WorldLocation); + static void RemovePlayer(class APlayerController* Player, bool bDestroyPawn); + static bool SaveGameToSlot(class USaveGame* SaveGameObject, const class FString& SlotName, const int32 UserIndex); + static void SetBaseSoundMix(const class UObject* WorldContextObject, class USoundMix* InSoundMix); + static void SetEnableWorldRendering(const class UObject* WorldContextObject, bool bEnable); + static void SetForceDisableSplitscreen(const class UObject* WorldContextObject, bool bDisable); + static bool SetGamePaused(const class UObject* WorldContextObject, bool bPaused); + static void SetGlobalListenerFocusParameters(const class UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale); + static void SetGlobalPitchModulation(const class UObject* WorldContextObject, float PitchModulation, float TimeSec); + static void SetGlobalTimeDilation(const class UObject* WorldContextObject, float TimeDilation); + static void SetMaxAudioChannelsScaled(const class UObject* WorldContextObject, float MaxChannelCountScale); + static void SetPlayerControllerID(class APlayerController* Player, int32 ControllerId); + static void SetSoundClassDistanceScale(const class UObject* WorldContextObject, class USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec); + static void SetSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren); + static void SetSubtitlesEnabled(bool bEnabled); + static void SetViewportMouseCaptureMode(const class UObject* WorldContextObject, const EMouseCaptureMode MouseCaptureMode); + static void SetWorldOriginLocation(const class UObject* WorldContextObject, const struct FIntVector& NewLocation); + static void SetWorldTimeDilation(class UWorld* World, float TimeDilation); + static class UDecalComponent* SpawnDecalAtLocation(const class UObject* WorldContextObject, class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, const struct FVector& Location, const struct FRotator& Rotation, float LifeSpan); + static class UDecalComponent* SpawnDecalAttached(class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, float LifeSpan); + static class UAudioComponent* SpawnDialogue2D(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy); + static class UAudioComponent* SpawnDialogueAtLocation(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy); + static class UAudioComponent* SpawnDialogueAttached(class UDialogueWave* Dialogue, const struct FDialogueContext& Context, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy); + static class UParticleSystemComponent* SpawnEmitterAtLocation(const class UObject* WorldContextObject, class UParticleSystem* EmitterTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivateSystem); + static class UParticleSystemComponent* SpawnEmitterAttached(class UParticleSystem* EmitterTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, EAttachLocation LocationType, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivate); + static class UForceFeedbackComponent* SpawnForceFeedbackAtLocation(const class UObject* WorldContextObject, class UForceFeedbackEffect* ForceFeedbackEffect, const struct FVector& Location, const struct FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); + static class UForceFeedbackComponent* SpawnForceFeedbackAttached(class UForceFeedbackEffect* ForceFeedbackEffect, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy); + static class UObject* SpawnObject(TSubclassOf ObjectClass, class UObject* Outer_0); + static class UAudioComponent* SpawnSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy); + static class UAudioComponent* SpawnSoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); + static class UAudioComponent* SpawnSoundAttached(class USoundBase* Sound, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy); + static bool SuggestProjectileVelocity_CustomArc(const class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& StartPos, const struct FVector& EndPos, float OverrideGravityZ, float ArcParam); + static void UnloadStreamLevel(const class UObject* WorldContextObject, class FName LevelName, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); + static void UnloadStreamLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload); + static void UnRetainAllSoundsInSoundClass(class USoundClass* InSoundClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayStatics") + } + static class UGameplayStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayStatics; + +// Class Engine.MaterialExpressionSamplePhysicsVectorField +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSamplePhysicsVectorField final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EFieldVectorType FieldTarget; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSamplePhysicsVectorField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSamplePhysicsVectorField") + } + static class UMaterialExpressionSamplePhysicsVectorField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSamplePhysicsVectorField; + +// Class Engine.StaticMesh +// 0x0100 (0x0168 - 0x0068) +class UStaticMesh final : public UStreamableRenderAsset +{ +public: + uint8 Pad_68[0x20]; // 0x0068(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt MinLOD; // 0x0088(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + int32 ShadowMinLOD; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastShadowAsBackfacedMinLOD; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LpvBiasMultiplier; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StaticMaterials; // 0x0098(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float LightmapUVDensity; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightMapResolution; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightMapCoordinateIndex; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldSelfShadowBias; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBodySetup* BodySetup; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODForCollision; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateMeshDistanceField : 1; // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStripComplexCollisionForConsole : 1; // 0x00C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasNavigationData : 1; // 0x00C4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportUniformlyDistributedSampling : 1; // 0x00C4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportPhysicalMaterialMasks : 1; // 0x00C4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportRayTracing : 1; // 0x00C4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsBuiltAtRuntime : 1; // 0x00C4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_C4_7 : 1; // 0x00C4(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bAllowCPUAccess : 1; // 0x00C5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportGpuUniformlyDistributedSampling : 1; // 0x00C5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C6[0x22]; // 0x00C6(0x0022)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sockets; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PositiveBoundsExtension; // 0x0108(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NegativeBoundsExtension; // 0x0114(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds ExtendedBounds; // 0x0120(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ElementToIgnoreForTexFactor; // 0x013C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x0140(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + class UObject* EditableMesh; // 0x0150(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavCollisionBase* NavCollision; // 0x0158(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UStaticMeshDescription* CreateStaticMeshDescription(class UObject* Outer_0); + + class FName AddMaterial(class UMaterialInterface* Material); + void AddSocket(class UStaticMeshSocket* Socket); + void BuildFromStaticMeshDescriptions(const TArray& StaticMeshDescriptions, bool bBuildSimpleCollision); + void RemoveSocket(class UStaticMeshSocket* Socket); + void SetStaticMaterials(const TArray& InStaticMaterials); + + class UStaticMeshSocket* FindSocket(class FName InSocketName) const; + struct FBox GetBoundingBox() const; + struct FBoxSphereBounds GetBounds() const; + class UMaterialInterface* GetMaterial(int32 MaterialIndex) const; + int32 GetMaterialIndex(class FName MaterialSlotName) const; + int32 GetMinimumLODForPlatform(const class FName& PlatformName) const; + void GetMinimumLODForPlatforms(TMap* PlatformMinimumLODs) const; + int32 GetNumLODs() const; + int32 GetNumSections(int32 InLOD) const; + const TArray GetStaticMaterials() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticMesh") + } + static class UStaticMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStaticMesh; + +// Class Engine.NavRelevantInterface +// 0x0000 (0x0000 - 0x0000) +class INavRelevantInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavRelevantInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavRelevantInterface") + } + static class INavRelevantInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavRelevantInterface; + +// Class Engine.HealthSnapshotBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UHealthSnapshotBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void LogPerformanceSnapshot(const class FString& SnapshotTitle, bool bResetStats); + static void StartPerformanceSnapshots(); + static void StopPerformanceSnapshots(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HealthSnapshotBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HealthSnapshotBlueprintLibrary") + } + static class UHealthSnapshotBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHealthSnapshotBlueprintLibrary; + +// Class Engine.MaterialExpressionSceneDepthWithoutWater +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionSceneDepthWithoutWater final : public UMaterialExpression +{ +public: + EMaterialSceneAttributeInputMode InputMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Input; // 0x0044(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ConstInput; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallbackDepth; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneDepthWithoutWater") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneDepthWithoutWater") + } + static class UMaterialExpressionSceneDepthWithoutWater* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneDepthWithoutWater; + +// Class Engine.HLODProxy +// 0x0060 (0x0088 - 0x0028) +class UHLODProxy final : public UObject +{ +public: + TArray ProxyMeshes; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + TMap HLODActors; // 0x0038(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HLODProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HLODProxy") + } + static class UHLODProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHLODProxy; + +// Class Engine.StereoLayerFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UStereoLayerFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void EnableAutoLoadingSplashScreen(bool InAutoShowEnabled); + static void HideSplashScreen(); + static void SetSplashScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet); + static void ShowSplashScreen(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerFunctionLibrary") + } + static class UStereoLayerFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerFunctionLibrary; + +// Class Engine.MaterialExpressionTextureSampleParameter2DArray +// 0x0000 (0x0080 - 0x0080) +class UMaterialExpressionTextureSampleParameter2DArray final : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameter2DArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameter2DArray") + } + static class UMaterialExpressionTextureSampleParameter2DArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameter2DArray; + +// Class Engine.ImportanceSamplingLibrary +// 0x0000 (0x0028 - 0x0028) +class UImportanceSamplingLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void BreakImportanceTexture(const struct FImportanceTexture& ImportanceTexture, class UTexture2D** Texture, EImportanceWeight* WeightingFunc); + static void ImportanceSample(const struct FImportanceTexture& Texture, const struct FVector2D& Rand, int32 Samples, float Intensity, struct FVector2D* SamplePosition, struct FLinearColor* SampleColor, float* SampleIntensity, float* SampleSize); + static struct FImportanceTexture MakeImportanceTexture(class UTexture2D* Texture, EImportanceWeight WeightingFunc); + static struct FVector2D NextSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& PreviousValue); + static struct FVector NextSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& PreviousValue); + static float NextSobolFloat(int32 Index_0, int32 Dimension, float PreviousValue); + static struct FVector2D RandomSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& Cell, const struct FVector2D& Seed); + static struct FVector RandomSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& Cell, const struct FVector& Seed); + static float RandomSobolFloat(int32 Index_0, int32 Dimension, float Seed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ImportanceSamplingLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ImportanceSamplingLibrary") + } + static class UImportanceSamplingLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UImportanceSamplingLibrary; + +// Class Engine.InGameAdManager +// 0x0028 (0x0060 - 0x0038) +class UInGameAdManager final : public UPlatformInterfaceBase +{ +public: + uint8 bShouldPauseWhileAdOpen : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> ClickedBannerDelegates; // 0x0040(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray> ClosedAdDelegates; // 0x0050(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InGameAdManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InGameAdManager") + } + static class UInGameAdManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInGameAdManager; + +// Class Engine.MaterialFunction +// 0x0018 (0x0058 - 0x0040) +class UMaterialFunction : public UMaterialFunctionInterface +{ +public: + class FString Description; // 0x0040(0x0010)(Edit, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExposeToLibrary : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPrefixParameterNames : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunction") + } + static class UMaterialFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunction; + +// Class Engine.MaterialFunctionMaterialLayer +// 0x0000 (0x0058 - 0x0058) +class UMaterialFunctionMaterialLayer final : public UMaterialFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionMaterialLayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayer") + } + static class UMaterialFunctionMaterialLayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionMaterialLayer; + +// Class Engine.InputSettings +// 0x0138 (0x0160 - 0x0028) +class UInputSettings final : public UObject +{ +public: + TArray AxisConfig; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 bAltEnterTogglesFullscreen : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bF11TogglesFullscreen : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMouseForTouch : 1; // 0x0038(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMouseSmoothing : 1; // 0x0038(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableFOVScaling : 1; // 0x0038(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCaptureMouseOnLaunch : 1; // 0x0038(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultViewportMouseLock : 1; // 0x0038(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysShowTouchInterface : 1; // 0x0038(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowConsoleOnFourFingerTap : 1; // 0x0039(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableGestureRecognizer : 1; // 0x0039(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bUseAutocorrect; // 0x003A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExcludedAutocorrectOS; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ExcludedAutocorrectCultures; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ExcludedAutocorrectDeviceModels; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + EMouseCaptureMode DefaultViewportMouseCaptureMode; // 0x0070(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseLockMode DefaultViewportMouseLockMode; // 0x0071(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FOVScale; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoubleClickTime; // 0x0078(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActionMappings; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray AxisMappings; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray SpeechMappings; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray CollidingGroupsDefinitions; // 0x00B0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray MappingGroupHeaders; // 0x00C0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TSoftClassPtr DefaultPlayerInputClass; // 0x00D0(0x0028)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftClassPtr DefaultInputComponentClass; // 0x00F8(0x0028)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSoftObjectPath DefaultTouchInterface; // 0x0120(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey ConsoleKey; // 0x0138(0x0018)(Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ConsoleKeys; // 0x0150(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UInputSettings* GetInputSettings(); + + void AddActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void AddAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void ForceRebuildKeymaps(); + void RemoveActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void RemoveAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps); + void SaveKeyMappings(); + + void GetActionMappingByName(const class FName InActionName, TArray* OutMappings) const; + void GetActionMappingCollisions(const struct FInputActionKeyMapping& NewActionMapping, TArray* OutCollidingActionMappings, TArray* OutCollidingAxisMappings) const; + void GetActionNames(TArray* ActionNames) const; + void GetAxisMappingByName(const class FName InAxisName, TArray* OutMappings) const; + void GetAxisMappingCollisions(const struct FInputAxisKeyMapping& NewAxisMapping, TArray* OutCollidingActionMappings, TArray* OutCollidingAxisMappings) const; + void GetAxisNames(TArray* AxisNames) const; + bool IsActionCollidingWithAxis(const struct FInputActionKeyMapping& ActionMapping, const struct FInputAxisKeyMapping& AxisMapping) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputSettings") + } + static class UInputSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputSettings; + +// Class Engine.InputVectorAxisDelegateBinding +// 0x0000 (0x0038 - 0x0038) +class UInputVectorAxisDelegateBinding final : public UInputAxisKeyDelegateBinding +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputVectorAxisDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputVectorAxisDelegateBinding") + } + static class UInputVectorAxisDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputVectorAxisDelegateBinding; + +// Class Engine.MaterialExpressionVertexTangentWS +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionVertexTangentWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVertexTangentWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVertexTangentWS") + } + static class UMaterialExpressionVertexTangentWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVertexTangentWS; + +// Class Engine.Interface_ActorSubobject +// 0x0000 (0x0000 - 0x0000) +class IInterface_ActorSubobject final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_ActorSubobject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_ActorSubobject") + } + static class IInterface_ActorSubobject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_ActorSubobject; + +// Class Engine.BoneReferenceSkeletonProvider +// 0x0000 (0x0000 - 0x0000) +class IBoneReferenceSkeletonProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoneReferenceSkeletonProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoneReferenceSkeletonProvider") + } + static class IBoneReferenceSkeletonProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBoneReferenceSkeletonProvider; + +// Class Engine.Interface_PostProcessVolume +// 0x0000 (0x0000 - 0x0000) +class IInterface_PostProcessVolume final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_PostProcessVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_PostProcessVolume") + } + static class IInterface_PostProcessVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_PostProcessVolume; + +// Class Engine.ParticleModuleLifetimeBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleLifetimeBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLifetimeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLifetimeBase") + } + static class UParticleModuleLifetimeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLifetimeBase; + +// Class Engine.InterpCurveEdSetup +// 0x0018 (0x0040 - 0x0028) +class UInterpCurveEdSetup final : public UObject +{ +public: + TArray Tabs; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 ActiveTab; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpCurveEdSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpCurveEdSetup") + } + static class UInterpCurveEdSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpCurveEdSetup; + +// Class Engine.ParticleModuleBeamBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleBeamBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamBase") + } + static class UParticleModuleBeamBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamBase; + +// Class Engine.ParticleModuleBeamTarget +// 0x00F0 (0x0120 - 0x0030) +class UParticleModuleBeamTarget final : public UParticleModuleBeamBase +{ +public: + EBeam2SourceTargetMethod TargetMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TargetName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector Target; // 0x0040(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bTargetAbsolute : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockTarget : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EBeam2SourceTargetTangentMethod TargetTangentMethod; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector TargetTangent; // 0x0090(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockTargetTangent : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat TargetStrength; // 0x00E0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockTargetStength : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LockRadius; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamTarget") + } + static class UParticleModuleBeamTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamTarget; + +// Class Engine.InterpGroupCamera +// 0x0010 (0x0060 - 0x0050) +class UInterpGroupCamera final : public UInterpGroup +{ +public: + class UCameraAnim* CameraAnimInst; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CompressTolerance; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpGroupCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpGroupCamera") + } + static class UInterpGroupCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpGroupCamera; + +// Class Engine.ParticleModuleLocationBoneSocket +// 0x0040 (0x0070 - 0x0030) +class UParticleModuleLocationBoneSocket final : public UParticleModuleLocationBase +{ +public: + ELocationBoneSocketSource SourceType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector UniversalOffset; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SourceLocations; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + ELocationBoneSocketSelectionMethod SelectionMethod; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUpdatePositionEachFrame : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOrientMeshEmitters : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritBoneVelocity : 1; // 0x0054(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InheritVelocityScale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SkelMeshActorParamName; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumPreSelectedIndices; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationBoneSocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationBoneSocket") + } + static class UParticleModuleLocationBoneSocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationBoneSocket; + +// Class Engine.InterpGroupInstDirector +// 0x0000 (0x0048 - 0x0048) +class UInterpGroupInstDirector final : public UInterpGroupInst +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpGroupInstDirector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpGroupInstDirector") + } + static class UInterpGroupInstDirector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpGroupInstDirector; + +// Class Engine.InterpTrackAnimControl +// 0x0020 (0x00B0 - 0x0090) +class UInterpTrackAnimControl final : public UInterpTrackFloatBase +{ +public: + class FName SlotName; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimSeqs; // 0x0098(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSkipAnimNotifiers : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackAnimControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackAnimControl") + } + static class UInterpTrackAnimControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackAnimControl; + +// Class Engine.NetworkSettings +// 0x0020 (0x0058 - 0x0038) +class UNetworkSettings final : public UDeveloperSettings +{ +public: + uint8 bVerifyPeer : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMultiplayerWorldOriginRebasing : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxRepArraySize; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxRepArrayMemory; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NetworkEmulationProfiles; // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkSettings") + } + static class UNetworkSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetworkSettings; + +// Class Engine.InterpTrackAudioMaster +// 0x0000 (0x0090 - 0x0090) +class UInterpTrackAudioMaster final : public UInterpTrackVectorBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackAudioMaster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackAudioMaster") + } + static class UInterpTrackAudioMaster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackAudioMaster; + +// Class Engine.InterpTrackDirector +// 0x0018 (0x0088 - 0x0070) +class UInterpTrackDirector final : public UInterpTrack +{ +public: + TArray CutTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSimulateCameraCutsOnClients : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackDirector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackDirector") + } + static class UInterpTrackDirector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackDirector; + +// Class Engine.InterpTrackEvent +// 0x0018 (0x0088 - 0x0070) +class UInterpTrackEvent final : public UInterpTrack +{ +public: + TArray EventTrack; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bFireEventsWhenForwards : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenBackwards : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenJumpingForwards : 1; // 0x0080(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCustomEventName : 1; // 0x0080(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackEvent") + } + static class UInterpTrackEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackEvent; + +// Class Engine.MaterialExpressionOneMinus +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionOneMinus final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionOneMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionOneMinus") + } + static class UMaterialExpressionOneMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionOneMinus; + +// Class Engine.InterpTrackFade +// 0x0018 (0x00A8 - 0x0090) +class UInterpTrackFade final : public UInterpTrackFloatBase +{ +public: + uint8 bPersistFade : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFadeAudio : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor FadeColor; // 0x0094(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackFade") + } + static class UInterpTrackFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackFade; + +// Class Engine.PainCausingVolume +// 0x0028 (0x02B8 - 0x0290) +class APainCausingVolume final : public APhysicsVolume +{ +public: + uint8 bPainCausing : 1; // 0x0290(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DamagePerSec; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageType; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PainInterval; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEntryPain : 1; // 0x02A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BACKUP_bPainCausing : 1; // 0x02A4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A5[0x3]; // 0x02A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class AController* DamageInstigator; // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PainCausingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PainCausingVolume") + } + static class APainCausingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APainCausingVolume; + +// Class Engine.InterpTrackFloatMaterialParam +// 0x0018 (0x00A8 - 0x0090) +class UInterpTrackFloatMaterialParam final : public UInterpTrackFloatBase +{ +public: + TArray TargetMaterials; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName ParamName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackFloatMaterialParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackFloatMaterialParam") + } + static class UInterpTrackFloatMaterialParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackFloatMaterialParam; + +// Class Engine.InterpTrackFloatParticleParam +// 0x0008 (0x0098 - 0x0090) +class UInterpTrackFloatParticleParam final : public UInterpTrackFloatBase +{ +public: + class FName ParamName; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackFloatParticleParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackFloatParticleParam") + } + static class UInterpTrackFloatParticleParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackFloatParticleParam; + +// Class Engine.InterpTrackFloatProp +// 0x0008 (0x0098 - 0x0090) +class UInterpTrackFloatProp final : public UInterpTrackFloatBase +{ +public: + class FName PropertyName; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackFloatProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackFloatProp") + } + static class UInterpTrackFloatProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackFloatProp; + +// Class Engine.InterpTrackInstAnimControl +// 0x0008 (0x0030 - 0x0028) +class UInterpTrackInstAnimControl final : public UInterpTrackInst +{ +public: + float LastUpdatePosition; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstAnimControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstAnimControl") + } + static class UInterpTrackInstAnimControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstAnimControl; + +// Class Engine.MaterialExpressionVectorNoise +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionVectorNoise final : public UMaterialExpression +{ +public: + struct FExpressionInput Position; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EVectorNoiseFunction NoiseFunction; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Quality; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTiling : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 TileSize; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVectorNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVectorNoise") + } + static class UMaterialExpressionVectorNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVectorNoise; + +// Class Engine.ParticleModuleLocationPrimitiveBase +// 0x0080 (0x00B0 - 0x0030) +class UParticleModuleLocationPrimitiveBase : public UParticleModuleLocationBase +{ +public: + uint8 Positive_X : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_Y : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Positive_Z : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_X : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_Y : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Negative_Z : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 SurfaceOnly : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Velocity : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat VelocityScale; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector StartLocation; // 0x0068(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveBase") + } + static class UParticleModuleLocationPrimitiveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveBase; + +// Class Engine.InterpTrackInstDirector +// 0x0008 (0x0030 - 0x0028) +class UInterpTrackInstDirector final : public UInterpTrackInst +{ +public: + class AActor* OldViewTarget; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstDirector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstDirector") + } + static class UInterpTrackInstDirector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstDirector; + +// Class Engine.InterpTrackInstFade +// 0x0000 (0x0028 - 0x0028) +class UInterpTrackInstFade final : public UInterpTrackInst +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstFade") + } + static class UInterpTrackInstFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstFade; + +// Class Engine.InterpTrackInstFloatProp +// 0x0010 (0x0060 - 0x0050) +class UInterpTrackInstFloatProp final : public UInterpTrackInstProperty +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float ResetFloat; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstFloatProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstFloatProp") + } + static class UInterpTrackInstFloatProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstFloatProp; + +// Class Engine.InterpTrackInstSlomo +// 0x0008 (0x0030 - 0x0028) +class UInterpTrackInstSlomo final : public UInterpTrackInst +{ +public: + float OldTimeDilation; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstSlomo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstSlomo") + } + static class UInterpTrackInstSlomo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstSlomo; + +// Class Engine.InterpTrackInstToggle +// 0x0010 (0x0038 - 0x0028) +class UInterpTrackInstToggle final : public UInterpTrackInst +{ +public: + ETrackToggleAction Action; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LastUpdatePosition; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSavedActiveState : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstToggle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstToggle") + } + static class UInterpTrackInstToggle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstToggle; + +// Class Engine.ParticleModuleCollisionBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleCollisionBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCollisionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCollisionBase") + } + static class UParticleModuleCollisionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCollisionBase; + +// Class Engine.ParticleModuleCollision +// 0x0160 (0x0190 - 0x0030) +class UParticleModuleCollision final : public UParticleModuleCollisionBase +{ +public: + struct FRawDistributionVector DampingFactor; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector DampingFactorRotation; // 0x0078(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat MaxCollisions; // 0x00C0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EParticleCollisionComplete CollisionCompletionOption; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CollisionTypes; // 0x00F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bApplyPhysics : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreTriggerVolumes : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat ParticleMass; // 0x0118(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DirScalar; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPawnsDoNotDecrementCount : 1; // 0x014C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyVerticalNormalsDecrementCount : 1; // 0x014C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_14D[0x3]; // 0x014D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VerticalFudgeFactor; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat DelayAmount; // 0x0158(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bDropDetail : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCollideOnlyIfVisible : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreSourceActor : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxCollisionDistance; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCollision") + } + static class UParticleModuleCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCollision; + +// Class Engine.InterpTrackInstVectorProp +// 0x0018 (0x0068 - 0x0050) +class UInterpTrackInstVectorProp final : public UInterpTrackInstProperty +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ResetVector; // 0x0058(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackInstVectorProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackInstVectorProp") + } + static class UInterpTrackInstVectorProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackInstVectorProp; + +// Class Engine.InterpTrackParticleReplay +// 0x0010 (0x0080 - 0x0070) +class UInterpTrackParticleReplay final : public UInterpTrack +{ +public: + TArray TrackKeys; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackParticleReplay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackParticleReplay") + } + static class UInterpTrackParticleReplay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackParticleReplay; + +// Class Engine.ParticleModuleEventBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleEventBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventBase") + } + static class UParticleModuleEventBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventBase; + +// Class Engine.ParticleModuleEventGenerator +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleEventGenerator final : public UParticleModuleEventBase +{ +public: + TArray Events; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventGenerator") + } + static class UParticleModuleEventGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventGenerator; + +// Class Engine.InterpTrackSound +// 0x0018 (0x00A8 - 0x0090) +class UInterpTrackSound final : public UInterpTrackVectorBase +{ +public: + TArray Sounds; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bPlayOnReverse : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bContinueSoundOnMatineeEnd : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSuppressSubtitles : 1; // 0x00A0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTreatAsDialogue : 1; // 0x00A0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAttach : 1; // 0x00A0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterpTrackSound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterpTrackSound") + } + static class UInterpTrackSound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInterpTrackSound; + +// Class Engine.IntSerialization +// 0x0028 (0x0050 - 0x0028) +class UIntSerialization final : public UObject +{ +public: + uint16 UnsignedInt16Variable; // 0x0028(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 UnsignedInt32Variable; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 UnsignedInt64Variable; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int8 SignedInt8Variable; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x1]; // 0x0039(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int16 SignedInt16Variable; // 0x003A(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 SignedInt64Variable; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 UnsignedInt8Variable; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SignedInt32Variable; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IntSerialization") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IntSerialization") + } + static class UIntSerialization* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIntSerialization; + +// Class Engine.MaterialExpressionLightVector +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionLightVector final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLightVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLightVector") + } + static class UMaterialExpressionLightVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLightVector; + +// Class Engine.KismetArrayLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetArrayLibrary final : public UBlueprintFunctionLibrary +{ +public: + static int32 Array_Add(const TArray& TargetArray, const int32& NewItem); + static int32 Array_AddUnique(const TArray& TargetArray, const int32& NewItem); + static void Array_Append(const TArray& TargetArray, const TArray& SourceArray); + static void Array_Clear(const TArray& TargetArray); + static bool Array_Contains(const TArray& TargetArray, const int32& ItemToFind); + static int32 Array_Find(const TArray& TargetArray, const int32& ItemToFind); + static void Array_Get(const TArray& TargetArray, int32 Index_0, int32* Item); + static bool Array_Identical(const TArray& ArrayA, const TArray& ArrayB); + static void Array_Insert(const TArray& TargetArray, const int32& NewItem, int32 Index_0); + static bool Array_IsValidIndex(const TArray& TargetArray, int32 IndexToTest); + static int32 Array_LastIndex(const TArray& TargetArray); + static int32 Array_Length(const TArray& TargetArray); + static void Array_Random(const TArray& TargetArray, int32* OutItem, int32* OutIndex); + static void Array_RandomFromStream(const TArray& TargetArray, struct FRandomStream& RandomStream, int32* OutItem, int32* OutIndex); + static void Array_Remove(const TArray& TargetArray, int32 IndexToRemove); + static bool Array_RemoveItem(const TArray& TargetArray, const int32& Item); + static void Array_Resize(const TArray& TargetArray, int32 size); + static void Array_Reverse(const TArray& TargetArray); + static void Array_Set(const TArray& TargetArray, int32 Index_0, const int32& Item, bool bSizeToFit); + static void Array_Shuffle(const TArray& TargetArray); + static void Array_ShuffleFromStream(const TArray& TargetArray, struct FRandomStream& RandomStream); + static void Array_Swap(const TArray& TargetArray, int32 FirstIndex, int32 SecondIndex); + static void FilterArray(const TArray& TargetArray, TSubclassOf FilterClass, TArray* FilteredArray); + static void SetArrayPropertyByName(class UObject* Object, class FName PropertyName, const TArray& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetArrayLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetArrayLibrary") + } + static class UKismetArrayLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetArrayLibrary; + +// Class Engine.KismetGuidLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetGuidLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FString Conv_GuidToString(const struct FGuid& InGuid); + static bool EqualEqual_GuidGuid(const struct FGuid& A, const struct FGuid& b); + static void Invalidate_Guid(struct FGuid& InGuid); + static bool IsValid_Guid(const struct FGuid& InGuid); + static struct FGuid NewGuid(); + static bool NotEqual_GuidGuid(const struct FGuid& A, const struct FGuid& b); + static void Parse_StringToGuid(const class FString& GuidString, struct FGuid* OutGuid, bool* Success); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetGuidLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetGuidLibrary") + } + static class UKismetGuidLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetGuidLibrary; + +// Class Engine.MaterialExpressionParticleDirection +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleDirection final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleDirection") + } + static class UMaterialExpressionParticleDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleDirection; + +// Class Engine.KismetInputLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetInputLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void CalibrateTilt(); + static bool EqualEqual_InputChordInputChord(const struct FInputChord& A, const struct FInputChord& b); + static bool EqualEqual_KeyKey(const struct FKey& A, const struct FKey& b); + static float GetAnalogValue(const struct FAnalogInputEvent& Input); + static struct FKey GetKey(const struct FKeyEvent& Input); + static int32 GetUserIndex(const struct FKeyEvent& Input); + static class FText InputChord_GetDisplayName(const struct FInputChord& Key); + static bool InputEvent_IsAltDown(const struct FInputEvent& Input); + static bool InputEvent_IsCommandDown(const struct FInputEvent& Input); + static bool InputEvent_IsControlDown(const struct FInputEvent& Input); + static bool InputEvent_IsLeftAltDown(const struct FInputEvent& Input); + static bool InputEvent_IsLeftCommandDown(const struct FInputEvent& Input); + static bool InputEvent_IsLeftControlDown(const struct FInputEvent& Input); + static bool InputEvent_IsLeftShiftDown(const struct FInputEvent& Input); + static bool InputEvent_IsRepeat(const struct FInputEvent& Input); + static bool InputEvent_IsRightAltDown(const struct FInputEvent& Input); + static bool InputEvent_IsRightCommandDown(const struct FInputEvent& Input); + static bool InputEvent_IsRightControlDown(const struct FInputEvent& Input); + static bool InputEvent_IsRightShiftDown(const struct FInputEvent& Input); + static bool InputEvent_IsShiftDown(const struct FInputEvent& Input); + static class FText Key_GetDisplayName(const struct FKey& Key); + static EUINavigationAction Key_GetNavigationAction(const struct FKey& InKey); + static EUINavigationAction Key_GetNavigationActionFromKey(const struct FKeyEvent& InKeyEvent); + static EUINavigation Key_GetNavigationDirectionFromAnalog(const struct FAnalogInputEvent& InAnalogEvent); + static EUINavigation Key_GetNavigationDirectionFromKey(const struct FKeyEvent& InKeyEvent); + static bool Key_IsAnalog(const struct FKey& Key); + static bool Key_IsAxis1D(const struct FKey& Key); + static bool Key_IsAxis2D(const struct FKey& Key); + static bool Key_IsAxis3D(const struct FKey& Key); + static bool Key_IsButtonAxis(const struct FKey& Key); + static bool Key_IsDigital(const struct FKey& Key); + static bool Key_IsGamepadKey(const struct FKey& Key); + static bool Key_IsKeyboardKey(const struct FKey& Key); + static bool Key_IsModifierKey(const struct FKey& Key); + static bool Key_IsMouseButton(const struct FKey& Key); + static bool Key_IsValid(const struct FKey& Key); + static bool Key_IsVectorAxis(const struct FKey& Key); + static struct FVector2D PointerEvent_GetCursorDelta(const struct FPointerEvent& Input); + static struct FKey PointerEvent_GetEffectingButton(const struct FPointerEvent& Input); + static struct FVector2D PointerEvent_GetGestureDelta(const struct FPointerEvent& Input); + static ESlateGesture PointerEvent_GetGestureType(const struct FPointerEvent& Input); + static struct FVector2D PointerEvent_GetLastScreenSpacePosition(const struct FPointerEvent& Input); + static int32 PointerEvent_GetPointerIndex(const struct FPointerEvent& Input); + static struct FVector2D PointerEvent_GetScreenSpacePosition(const struct FPointerEvent& Input); + static int32 PointerEvent_GetTouchpadIndex(const struct FPointerEvent& Input); + static int32 PointerEvent_GetUserIndex(const struct FPointerEvent& Input); + static float PointerEvent_GetWheelDelta(const struct FPointerEvent& Input); + static bool PointerEvent_IsMouseButtonDown(const struct FPointerEvent& Input, const struct FKey& MouseButton); + static bool PointerEvent_IsTouchEvent(const struct FPointerEvent& Input); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetInputLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetInputLibrary") + } + static class UKismetInputLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetInputLibrary; + +// Class Engine.KismetInternationalizationLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetInternationalizationLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ClearCurrentAssetGroupCulture(const class FName AssetGroup, const bool SaveToConfig); + static class FString GetCultureDisplayName(const class FString& Culture, const bool Localized); + static class FString GetCurrentAssetGroupCulture(const class FName AssetGroup); + static class FString GetCurrentCulture(); + static class FString GetCurrentLanguage(); + static class FString GetCurrentLocale(); + static TArray GetLocalizedCultures(const bool IncludeGame, const bool IncludeEngine, const bool IncludeEditor, const bool IncludeAdditional); + static class FString GetNativeCulture(const ELocalizedTextSourceCategory TextCategory); + static class FString GetSuitableCulture(const TArray& AvailableCultures, const class FString& CultureToMatch, const class FString& FallbackCulture); + static bool SetCurrentAssetGroupCulture(const class FName AssetGroup, const class FString& Culture, const bool SaveToConfig); + static bool SetCurrentCulture(const class FString& Culture, const bool SaveToConfig); + static bool SetCurrentLanguage(const class FString& Culture, const bool SaveToConfig); + static bool SetCurrentLanguageAndLocale(const class FString& Culture, const bool SaveToConfig); + static bool SetCurrentLocale(const class FString& Culture, const bool SaveToConfig); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetInternationalizationLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetInternationalizationLibrary") + } + static class UKismetInternationalizationLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetInternationalizationLibrary; + +// Class Engine.KismetMaterialLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetMaterialLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(class UObject* WorldContextObject, class UMaterialInterface* Parent, class FName OptionalName, EMIDCreationFlags CreationFlags); + static float GetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName); + static struct FLinearColor GetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName); + static void SetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, float ParameterValue); + static void SetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, const struct FLinearColor& ParameterValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetMaterialLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetMaterialLibrary") + } + static class UKismetMaterialLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetMaterialLibrary; + +// Class Engine.KismetMathLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetMathLibrary final : public UBlueprintFunctionLibrary +{ +public: + static float Abs(float A); + static int32 Abs_Int(int32 A); + static int64 Abs_Int64(int64 A); + static float Acos(float A); + static uint8 Add_ByteByte(uint8 A, uint8 b); + static struct FDateTime Add_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b); + static struct FDateTime Add_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& b); + static float Add_FloatFloat(float A, float b); + static int64 Add_Int64Int64(int64 A, int64 b); + static int32 Add_IntInt(int32 A, int32 b); + static struct FIntPoint Add_IntPointInt(const struct FIntPoint& A, int32 b); + static struct FIntPoint Add_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b); + static struct FLinearColor Add_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b); + static struct FMatrix Add_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& b); + static struct FQuat Add_QuatQuat(const struct FQuat& A, const struct FQuat& b); + static struct FTimespan Add_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b); + static struct FVector2D Add_Vector2DFloat(const struct FVector2D& A, float b); + static struct FVector2D Add_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b); + static struct FVector4 Add_Vector4Vector4(const struct FVector4& A, const struct FVector4& b); + static struct FVector Add_VectorFloat(const struct FVector& A, float b); + static struct FVector Add_VectorInt(const struct FVector& A, int32 b); + static struct FVector Add_VectorVector(const struct FVector& A, const struct FVector& b); + static int64 And_Int64Int64(int64 A, int64 b); + static int32 And_IntInt(int32 A, int32 b); + static float Asin(float A); + static float Atan(float A); + static float Atan2(float Y, float X); + static uint8 BMax(uint8 A, uint8 b); + static uint8 BMin(uint8 A, uint8 b); + static bool BooleanAND(bool A, bool b); + static bool BooleanNAND(bool A, bool b); + static bool BooleanNOR(bool A, bool b); + static bool BooleanOR(bool A, bool b); + static bool BooleanXOR(bool A, bool b); + static void BreakColor(const struct FLinearColor& InColor, float* R, float* G, float* b, float* A); + static void BreakDateTime(const struct FDateTime& InDateTime, int32* Year, int32* Month, int32* Day, int32* Hour, int32* Minute, int32* Second, int32* Millisecond); + static void BreakFrameRate(const struct FFrameRate& InFrameRate, int32* Numerator, int32* Denominator); + static void BreakQualifiedFrameTime(const struct FQualifiedFrameTime& InFrameTime, struct FFrameNumber* Frame, struct FFrameRate* FrameRate, float* SubFrame); + static void BreakRandomStream(const struct FRandomStream& InRandomStream, int32* InitialSeed); + static void BreakRotator(const struct FRotator& InRot, float* Roll, float* Pitch, float* Yaw); + static void BreakRotIntoAxes(const struct FRotator& InRot, struct FVector* X, struct FVector* Y, struct FVector* Z); + static void BreakTimespan(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* Milliseconds); + static void BreakTimespan2(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* FractionNano); + static void BreakTransform(const struct FTransform& InTransform, struct FVector* Location, struct FRotator* Rotation, struct FVector* Scale); + static void BreakVector(const struct FVector& InVec, float* X, float* Y, float* Z); + static void BreakVector2D(const struct FVector2D& InVec, float* X, float* Y); + static void BreakVector4(const struct FVector4& InVec, float* X, float* Y, float* Z, float* W); + static struct FLinearColor CInterpTo(const struct FLinearColor& Current, const struct FLinearColor& Target, float DeltaTime, float InterpSpeed); + static int32 Clamp(int32 Value, int32 Min_0, int32 Max_0); + static float ClampAngle(float AngleDegrees, float MinAngleDegrees, float MaxAngleDegrees); + static struct FVector2D ClampAxes2D(const struct FVector2D& A, float MinAxisVal, float MaxAxisVal); + static float ClampAxis(float Angle); + static int64 ClampInt64(int64 Value, int64 Min_0, int64 Max_0); + static struct FVector ClampVectorSize(const struct FVector& A, float Min_0, float Max_0); + static bool ClassIsChildOf(TSubclassOf TestClass, TSubclassOf ParentClass); + static struct FRotator ComposeRotators(const struct FRotator& A, const struct FRotator& b); + static struct FTransform ComposeTransforms(const struct FTransform& A, const struct FTransform& b); + static uint8 Conv_BoolToByte(bool InBool); + static float Conv_BoolToFloat(bool InBool); + static int32 Conv_BoolToInt(bool InBool); + static float Conv_ByteToFloat(uint8 InByte); + static int32 Conv_ByteToInt(uint8 InByte); + static struct FLinearColor Conv_ColorToLinearColor(const struct FColor& InColor); + static struct FLinearColor Conv_FloatToLinearColor(float InFloat); + static struct FVector Conv_FloatToVector(float InFloat); + static uint8 Conv_Int64ToByte(int64 inInt); + static int32 Conv_Int64ToInt(int64 inInt); + static struct FVector2D Conv_IntPointToVector2D(const struct FIntPoint& InIntPoint); + static bool Conv_IntToBool(int32 inInt); + static uint8 Conv_IntToByte(int32 inInt); + static float Conv_IntToFloat(int32 inInt); + static int64 Conv_IntToInt64(int32 inInt); + static struct FIntVector Conv_IntToIntVector(int32 inInt); + static struct FVector Conv_IntVectorToVector(const struct FIntVector& InIntVector); + static struct FColor Conv_LinearColorToColor(const struct FLinearColor& InLinearColor, bool InUseSRGB); + static struct FVector Conv_LinearColorToVector(const struct FLinearColor& InLinearColor); + static struct FRotator Conv_MatrixToRotator(const struct FMatrix& InMatrix); + static struct FTransform Conv_MatrixToTransform(const struct FMatrix& InMatrix); + static struct FTransform Conv_RotatorToTransform(const struct FRotator& InRotator); + static struct FVector Conv_RotatorToVector(const struct FRotator& InRot); + static struct FMatrix Conv_TransformToMatrix(const struct FTransform& Transform); + static struct FIntPoint Conv_Vector2DToIntPoint(const struct FVector2D& InVector2D); + static struct FVector Conv_Vector2DToVector(const struct FVector2D& InVector2D, float Z); + static struct FQuat Conv_Vector4ToQuaternion(const struct FVector4& InVec); + static struct FRotator Conv_Vector4ToRotator(const struct FVector4& InVec); + static struct FVector Conv_Vector4ToVector(const struct FVector4& InVector4); + static struct FLinearColor Conv_VectorToLinearColor(const struct FVector& InVec); + static struct FQuat Conv_VectorToQuaternion(const struct FVector& InVec); + static struct FRotator Conv_VectorToRotator(const struct FVector& InVec); + static struct FTransform Conv_VectorToTransform(const struct FVector& InLocation); + static struct FVector2D Conv_VectorToVector2D(const struct FVector& InVector); + static struct FTransform ConvertTransformToRelative(const struct FTransform& Transform, const struct FTransform& ParentTransform); + static float Cos(float A); + static struct FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length); + static struct FVector Cross_VectorVector(const struct FVector& A, const struct FVector& b); + static float CrossProduct2D(const struct FVector2D& A, const struct FVector2D& b); + static bool DateTimeFromIsoString(const class FString& IsoString, struct FDateTime* Result); + static bool DateTimeFromString(const class FString& DateTimeString, struct FDateTime* Result); + static struct FDateTime DateTimeMaxValue(); + static struct FDateTime DateTimeMinValue(); + static int32 DaysInMonth(int32 Year, int32 Month); + static int32 DaysInYear(int32 Year); + static float DegAcos(float A); + static float DegAsin(float A); + static float DegAtan(float A); + static float DegAtan2(float Y, float X); + static float DegCos(float A); + static float DegreesToRadians(float A); + static float DegSin(float A); + static float DegTan(float A); + static float Distance2D(const struct FVector2D& v1, const struct FVector2D& v2); + static float DistanceSquared2D(const struct FVector2D& v1, const struct FVector2D& v2); + static uint8 Divide_ByteByte(uint8 A, uint8 b); + static float Divide_FloatFloat(float A, float b); + static int64 Divide_Int64Int64(int64 A, int64 b); + static int32 Divide_IntInt(int32 A, int32 b); + static struct FIntPoint Divide_IntPointInt(const struct FIntPoint& A, int32 b); + static struct FIntPoint Divide_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b); + static struct FLinearColor Divide_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b); + static struct FTimespan Divide_TimespanFloat(const struct FTimespan& A, float Scalar); + static struct FVector2D Divide_Vector2DFloat(const struct FVector2D& A, float b); + static struct FVector2D Divide_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b); + static struct FVector4 Divide_Vector4Vector4(const struct FVector4& A, const struct FVector4& b); + static struct FVector Divide_VectorFloat(const struct FVector& A, float b); + static struct FVector Divide_VectorInt(const struct FVector& A, int32 b); + static struct FVector Divide_VectorVector(const struct FVector& A, const struct FVector& b); + static float Dot_VectorVector(const struct FVector& A, const struct FVector& b); + static float DotProduct2D(const struct FVector2D& A, const struct FVector2D& b); + static float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); + static struct FRotator DynamicWeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); + static struct FVector DynamicWeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight); + static float Ease(float A, float b, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps); + static bool Equal_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b); + static bool EqualEqual_BoolBool(bool A, bool b); + static bool EqualEqual_ByteByte(uint8 A, uint8 b); + static bool EqualEqual_ClassClass(class UClass* A, class UClass* b); + static bool EqualEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b); + static bool EqualEqual_FloatFloat(float A, float b); + static bool EqualEqual_Int64Int64(int64 A, int64 b); + static bool EqualEqual_IntInt(int32 A, int32 b); + static bool EqualEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b); + static bool EqualEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& b, float Tolerance); + static bool EqualEqual_NameName(class FName A, class FName b); + static bool EqualEqual_ObjectObject(class UObject* A, class UObject* b); + static bool EqualEqual_QuatQuat(const struct FQuat& A, const struct FQuat& b, float Tolerance); + static bool EqualEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& b, float ErrorTolerance); + static bool EqualEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b); + static bool EqualEqual_TransformTransform(const struct FTransform& A, const struct FTransform& b); + static bool EqualEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b, float ErrorTolerance); + static bool EqualEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& b, float ErrorTolerance); + static bool EqualEqual_VectorVector(const struct FVector& A, const struct FVector& b, float ErrorTolerance); + static bool EqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b); + static bool EqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& b); + static bool EqualExactly_VectorVector(const struct FVector& A, const struct FVector& b); + static float Exp(float A); + static int32 FCeil(float A); + static int64 FCeil64(float A); + static float FClamp(float Value, float Min_0, float Max_0); + static int32 FFloor(float A); + static int64 FFloor64(float A); + static struct FVector FindClosestPointOnLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection); + static struct FVector FindClosestPointOnSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd); + static struct FRotator FindLookAtRotation(const struct FVector& Start, const struct FVector& Target); + static void FindNearestPointsOnLineSegments(const struct FVector& Segment1Start, const struct FVector& Segment1End, const struct FVector& Segment2Start, const struct FVector& Segment2End, struct FVector* Segment1Point, struct FVector* Segment2Point); + static float FInterpEaseInOut(float A, float b, float Alpha, float Exponent); + static float FInterpTo(float Current, float Target, float DeltaTime, float InterpSpeed); + static float FInterpTo_Constant(float Current, float Target, float DeltaTime, float InterpSpeed); + static float FixedTurn(float InCurrent, float InDesired, float InDeltaRate); + static float FloatSpringInterp(float Current, float Target, struct FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); + static float FMax(float A, float b); + static float FMin(float A, float b); + static int32 FMod(float Dividend, float Divisor, float* Remainder); + static float Fraction(float A); + static struct FTimespan FromDays(float Days); + static struct FTimespan FromHours(float Hours); + static struct FTimespan FromMilliseconds(float Milliseconds); + static struct FTimespan FromMinutes(float Minutes); + static struct FTimespan FromSeconds(float Seconds); + static int32 FTrunc(float A); + static int64 FTrunc64(float A); + static struct FIntVector FTruncVector(const struct FVector& InVector); + static float FWrap(float Value, float Min_0, float Max_0); + static struct FVector2D GetAbs2D(const struct FVector2D& A); + static float GetAbsMax2D(const struct FVector2D& A); + static void GetAxes(const struct FRotator& A, struct FVector* X, struct FVector* Y, struct FVector* Z); + static void GetAzimuthAndElevation(const struct FVector& InDirection, const struct FTransform& ReferenceFrame, float* Azimuth, float* Elevation); + static struct FDateTime GetDate(const struct FDateTime& A); + static int32 GetDay(const struct FDateTime& A); + static int32 GetDayOfYear(const struct FDateTime& A); + static int32 GetDays(const struct FTimespan& A); + static struct FVector GetDirectionUnitVector(const struct FVector& From, const struct FVector& To); + static struct FTimespan GetDuration(const struct FTimespan& A); + static struct FVector GetForwardVector(const struct FRotator& InRot); + static int32 GetHour(const struct FDateTime& A); + static int32 GetHour12(const struct FDateTime& A); + static int32 GetHours(const struct FTimespan& A); + static float GetMax2D(const struct FVector2D& A); + static float GetMaxElement(const struct FVector& A); + static int32 GetMillisecond(const struct FDateTime& A); + static int32 GetMilliseconds(const struct FTimespan& A); + static float GetMin2D(const struct FVector2D& A); + static float GetMinElement(const struct FVector& A); + static int32 GetMinute(const struct FDateTime& A); + static int32 GetMinutes(const struct FTimespan& A); + static int32 GetMonth(const struct FDateTime& A); + static float GetPI(); + static float GetPointDistanceToLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection); + static float GetPointDistanceToSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd); + static struct FVector GetReflectionVector(const struct FVector& Direction, const struct FVector& SurfaceNormal); + static struct FVector GetRightVector(const struct FRotator& InRot); + static struct FVector2D GetRotated2D(const struct FVector2D& A, float AngleDeg); + static int32 GetSecond(const struct FDateTime& A); + static int32 GetSeconds(const struct FTimespan& A); + static void GetSlopeDegreeAngles(const struct FVector& MyRightYAxis, const struct FVector& FloorNormal, const struct FVector& UpVector, float* OutSlopePitchDegreeAngle, float* OutSlopeRollDegreeAngle); + static float GetTAU(); + static struct FTimespan GetTimeOfDay(const struct FDateTime& A); + static float GetTotalDays(const struct FTimespan& A); + static float GetTotalHours(const struct FTimespan& A); + static float GetTotalMilliseconds(const struct FTimespan& A); + static float GetTotalMinutes(const struct FTimespan& A); + static float GetTotalSeconds(const struct FTimespan& A); + static struct FVector GetUpVector(const struct FRotator& InRot); + static struct FVector GetVectorArrayAverage(const TArray& Vectors); + static void GetYawPitchFromVector(const struct FVector& InVec, float* Yaw, float* Pitch); + static int32 GetYear(const struct FDateTime& A); + static bool Greater_ByteByte(uint8 A, uint8 b); + static bool Greater_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b); + static bool Greater_FloatFloat(float A, float b); + static bool Greater_Int64Int64(int64 A, int64 b); + static bool Greater_IntInt(int32 A, int32 b); + static bool Greater_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b); + static bool GreaterEqual_ByteByte(uint8 A, uint8 b); + static bool GreaterEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b); + static bool GreaterEqual_FloatFloat(float A, float b); + static bool GreaterEqual_Int64Int64(int64 A, int64 b); + static bool GreaterEqual_IntInt(int32 A, int32 b); + static bool GreaterEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b); + static struct FVector GreaterGreater_VectorRotator(const struct FVector& A, const struct FRotator& b); + static float GridSnap_Float(float Location, float GridSize); + static struct FLinearColor HSVToRGB(float H, float S, float V, float A); + static void HSVToRGB_Vector(const struct FLinearColor& HSV, struct FLinearColor* RGB); + static struct FLinearColor HSVToRGBLinear(const struct FLinearColor& HSV); + static float Hypotenuse(float Width, float Height); + static bool InRange_FloatFloat(float Value, float Min_0, float Max_0, bool InclusiveMin, bool InclusiveMax); + static bool InRange_Int64Int64(int64 Value, int64 Min_0, int64 Max_0, bool InclusiveMin, bool InclusiveMax); + static bool InRange_IntInt(int32 Value, int32 Min_0, int32 Max_0, bool InclusiveMin, bool InclusiveMax); + static struct FIntPoint IntPoint_Down(); + static struct FIntPoint IntPoint_Left(); + static struct FIntPoint IntPoint_One(); + static struct FIntPoint IntPoint_Right(); + static struct FIntPoint IntPoint_Up(); + static struct FIntPoint IntPoint_Zero(); + static struct FVector InverseTransformDirection(const struct FTransform& T, const struct FVector& Direction); + static struct FVector InverseTransformLocation(const struct FTransform& T, const struct FVector& Location); + static struct FRotator InverseTransformRotation(const struct FTransform& T, const struct FRotator& Rotation); + static struct FTransform InvertTransform(const struct FTransform& T); + static bool IsAfternoon(const struct FDateTime& A); + static bool IsLeapYear(int32 Year); + static bool IsMorning(const struct FDateTime& A); + static bool IsNearlyZero2D(const struct FVector2D& A, float Tolerance); + static bool IsPointInBox(const struct FVector& Point, const struct FVector& BoxOrigin, const struct FVector& BoxExtent); + static bool IsPointInBoxWithTransform(const struct FVector& Point, const struct FTransform& BoxWorldTransform, const struct FVector& BoxExtent); + static bool IsZero2D(const struct FVector2D& A); + static float Lerp(float A, float b, float Alpha); + static bool Less_ByteByte(uint8 A, uint8 b); + static bool Less_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b); + static bool Less_FloatFloat(float A, float b); + static bool Less_Int64Int64(int64 A, int64 b); + static bool Less_IntInt(int32 A, int32 b); + static bool Less_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b); + static bool LessEqual_ByteByte(uint8 A, uint8 b); + static bool LessEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b); + static bool LessEqual_FloatFloat(float A, float b); + static bool LessEqual_Int64Int64(int64 A, int64 b); + static bool LessEqual_IntInt(int32 A, int32 b); + static bool LessEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b); + static struct FVector LessLess_VectorRotator(const struct FVector& A, const struct FRotator& b); + static struct FLinearColor LinearColor_Black(); + static struct FLinearColor LinearColor_Blue(); + static struct FLinearColor LinearColor_Desaturated(const struct FLinearColor& InColor, float InDesaturation); + static float LinearColor_Distance(const struct FLinearColor& C1, const struct FLinearColor& C2); + static float LinearColor_GetLuminance(const struct FLinearColor& InColor); + static float LinearColor_GetMax(const struct FLinearColor& InColor); + static float LinearColor_GetMin(const struct FLinearColor& InColor); + static struct FLinearColor LinearColor_Gray(); + static struct FLinearColor LinearColor_Green(); + static bool LinearColor_IsNearEqual(const struct FLinearColor& A, const struct FLinearColor& b, float Tolerance); + static struct FColor LinearColor_Quantize(const struct FLinearColor& InColor); + static struct FColor LinearColor_QuantizeRound(const struct FLinearColor& InColor); + static struct FLinearColor LinearColor_Red(); + static void LinearColor_Set(struct FLinearColor& InOutColor, const struct FLinearColor& InColor); + static void LinearColor_SetFromHSV(struct FLinearColor& InOutColor, float H, float S, float V, float A); + static void LinearColor_SetFromPow22(struct FLinearColor& InOutColor, const struct FColor& InColor); + static void LinearColor_SetFromSRGB(struct FLinearColor& InOutColor, const struct FColor& InSRGB); + static void LinearColor_SetRandomHue(struct FLinearColor& InOutColor); + static void LinearColor_SetRGBA(struct FLinearColor& InOutColor, float R, float G, float b, float A); + static void LinearColor_SetTemperature(struct FLinearColor& InOutColor, float InTemperature); + static struct FLinearColor LinearColor_ToNewOpacity(const struct FLinearColor& InColor, float InOpacity); + static struct FColor LinearColor_ToRGBE(const struct FLinearColor& InLinearColor); + static struct FLinearColor LinearColor_Transparent(); + static struct FLinearColor LinearColor_White(); + static struct FLinearColor LinearColor_Yellow(); + static struct FLinearColor LinearColorLerp(const struct FLinearColor& A, const struct FLinearColor& b, float Alpha); + static struct FLinearColor LinearColorLerpUsingHSV(const struct FLinearColor& A, const struct FLinearColor& b, float Alpha); + static bool LinePlaneIntersection(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FPlane& APlane, float* T, struct FVector* Intersection); + static bool LinePlaneIntersection_OriginNormal(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FVector& PlaneOrigin, const struct FVector& PlaneNormal, float* T, struct FVector* Intersection); + static float Log(float A, float Base); + static float Loge(float A); + static struct FBox MakeBox(const struct FVector& Min_0, const struct FVector& Max_0); + static struct FBox2D MakeBox2D(const struct FVector2D& Min_0, const struct FVector2D& Max_0); + static struct FLinearColor MakeColor(float R, float G, float b, float A); + static struct FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond); + static struct FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator); + static struct FPlane MakePlaneFromPointAndNormal(const struct FVector& Point, const struct FVector& normal_0); + static float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase); + static struct FQualifiedFrameTime MakeQualifiedFrameTime(const struct FFrameNumber& Frame, const struct FFrameRate& FrameRate, float SubFrame); + static struct FRandomStream MakeRandomStream(int32 InitialSeed); + static struct FTransform MakeRelativeTransform(const struct FTransform& A, const struct FTransform& RelativeTo); + static struct FRotator MakeRotationFromAxes(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up); + static struct FRotator MakeRotator(float Roll, float Pitch, float Yaw); + static struct FRotator MakeRotFromX(const struct FVector& X); + static struct FRotator MakeRotFromXY(const struct FVector& X, const struct FVector& Y); + static struct FRotator MakeRotFromXZ(const struct FVector& X, const struct FVector& Z); + static struct FRotator MakeRotFromY(const struct FVector& Y); + static struct FRotator MakeRotFromYX(const struct FVector& Y, const struct FVector& X); + static struct FRotator MakeRotFromYZ(const struct FVector& Y, const struct FVector& Z); + static struct FRotator MakeRotFromZ(const struct FVector& Z); + static struct FRotator MakeRotFromZX(const struct FVector& Z, const struct FVector& X); + static struct FRotator MakeRotFromZY(const struct FVector& Z, const struct FVector& Y); + static struct FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds); + static struct FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano); + static struct FTransform MakeTransform(const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale); + static struct FVector MakeVector(float X, float Y, float Z); + static struct FVector2D MakeVector2D(float X, float Y); + static struct FVector4 MakeVector4(float X, float Y, float Z, float W); + static float MapRangeClamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); + static float MapRangeUnclamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB); + static struct FMatrix Matrix_ApplyScale(const struct FMatrix& M, float Scale); + static struct FMatrix Matrix_ConcatenateTranslation(const struct FMatrix& M, const struct FVector& Translation); + static bool Matrix_ContainsNaN(const struct FMatrix& M); + static struct FVector Matrix_GetColumn(const struct FMatrix& M, EMatrixColumns Column); + static float Matrix_GetDeterminant(const struct FMatrix& M); + static bool Matrix_GetFrustumBottomPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumFarPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumLeftPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumNearPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumRightPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static bool Matrix_GetFrustumTopPlane(const struct FMatrix& M, struct FPlane* OutPlane); + static struct FMatrix Matrix_GetInverse(const struct FMatrix& M); + static struct FMatrix Matrix_GetMatrixWithoutScale(const struct FMatrix& M, float Tolerance); + static float Matrix_GetMaximumAxisScale(const struct FMatrix& M); + static struct FVector Matrix_GetOrigin(const struct FMatrix& InMatrix); + static struct FRotator Matrix_GetRotator(const struct FMatrix& M); + static float Matrix_GetRotDeterminant(const struct FMatrix& M); + static void Matrix_GetScaledAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z); + static struct FVector Matrix_GetScaledAxis(const struct FMatrix& M, EAxis Axis); + static struct FVector Matrix_GetScaleVector(const struct FMatrix& M, float Tolerance); + static struct FMatrix Matrix_GetTransposeAdjoint(const struct FMatrix& M); + static struct FMatrix Matrix_GetTransposed(const struct FMatrix& M); + static void Matrix_GetUnitAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z); + static struct FVector Matrix_GetUnitAxis(const struct FMatrix& M, EAxis Axis); + static struct FMatrix Matrix_Identity(); + static struct FVector Matrix_InverseTransformPosition(const struct FMatrix& M, const struct FVector& V); + static struct FVector Matrix_InverseTransformVector(const struct FMatrix& M, const struct FVector& V); + static struct FMatrix Matrix_Mirror(const struct FMatrix& M, EAxis MirrorAxis, EAxis FlipAxis); + static void Matrix_RemoveScaling(struct FMatrix& M, float Tolerance); + static struct FMatrix Matrix_RemoveTranslation(const struct FMatrix& M); + static struct FMatrix Matrix_ScaleTranslation(const struct FMatrix& M, const struct FVector& Scale3D); + static void Matrix_SetAxis(struct FMatrix& M, EAxis Axis, const struct FVector& AxisVector); + static void Matrix_SetColumn(struct FMatrix& M, EMatrixColumns Column, const struct FVector& Value); + static void Matrix_SetOrigin(struct FMatrix& M, const struct FVector& NewOrigin); + static struct FQuat Matrix_ToQuat(const struct FMatrix& M); + static struct FVector4 Matrix_TransformPosition(const struct FMatrix& M, const struct FVector& V); + static struct FVector4 Matrix_TransformVector(const struct FMatrix& M, const struct FVector& V); + static struct FVector4 Matrix_TransformVector4(const struct FMatrix& M, const struct FVector4& V); + static int32 Max(int32 A, int32 b); + static int64 MaxInt64(int64 A, int64 b); + static void MaxOfByteArray(const TArray& ByteArray, int32* IndexOfMaxValue, uint8* MaxValue); + static void MaxOfFloatArray(const TArray& FloatArray, int32* IndexOfMaxValue, float* MaxValue); + static void MaxOfIntArray(const TArray& IntArray, int32* IndexOfMaxValue, int32* MaxValue); + static int32 Min(int32 A, int32 b); + static void MinimumAreaRectangle(class UObject* WorldContextObject, const TArray& InVerts, const struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutSideLengthX, float* OutSideLengthY, bool bDebugDraw); + static int64 MinInt64(int64 A, int64 b); + static void MinOfByteArray(const TArray& ByteArray, int32* IndexOfMinValue, uint8* MinValue); + static void MinOfFloatArray(const TArray& FloatArray, int32* IndexOfMinValue, float* MinValue); + static void MinOfIntArray(const TArray& IntArray, int32* IndexOfMinValue, int32* MinValue); + static struct FVector MirrorVectorByNormal(const struct FVector& InVect, const struct FVector& InNormal); + static uint8 Multiply_ByteByte(uint8 A, uint8 b); + static float Multiply_FloatFloat(float A, float b); + static int64 Multiply_Int64Int64(int64 A, int64 b); + static float Multiply_IntFloat(int32 A, float b); + static int32 Multiply_IntInt(int32 A, int32 b); + static struct FIntPoint Multiply_IntPointInt(const struct FIntPoint& A, int32 b); + static struct FIntPoint Multiply_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b); + static struct FLinearColor Multiply_LinearColorFloat(const struct FLinearColor& A, float b); + static struct FLinearColor Multiply_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b); + static struct FMatrix Multiply_MatrixFloat(const struct FMatrix& A, float b); + static struct FMatrix Multiply_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& b); + static struct FQuat Multiply_QuatQuat(const struct FQuat& A, const struct FQuat& b); + static struct FRotator Multiply_RotatorFloat(const struct FRotator& A, float b); + static struct FRotator Multiply_RotatorInt(const struct FRotator& A, int32 b); + static struct FTimespan Multiply_TimespanFloat(const struct FTimespan& A, float Scalar); + static struct FVector2D Multiply_Vector2DFloat(const struct FVector2D& A, float b); + static struct FVector2D Multiply_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b); + static struct FVector4 Multiply_Vector4Vector4(const struct FVector4& A, const struct FVector4& b); + static struct FVector Multiply_VectorFloat(const struct FVector& A, float b); + static struct FVector Multiply_VectorInt(const struct FVector& A, int32 b); + static struct FVector Multiply_VectorVector(const struct FVector& A, const struct FVector& b); + static float MultiplyByPi(float Value); + static float MultiplyMultiply_FloatFloat(float Base, float Exp); + static bool NearlyEqual_FloatFloat(float A, float b, float ErrorTolerance); + static bool NearlyEqual_TransformTransform(const struct FTransform& A, const struct FTransform& b, float LocationTolerance, float RotationTolerance, float Scale3DTolerance); + static struct FVector2D Negated2D(const struct FVector2D& A); + static struct FRotator NegateRotator(const struct FRotator& A); + static struct FVector NegateVector(const struct FVector& A); + static struct FVector normal(const struct FVector& A, float Tolerance); + static struct FVector2D Normal2D(const struct FVector2D& A); + static void Normalize2D(struct FVector2D& A, float Tolerance); + static float NormalizeAxis(float Angle); + static struct FRotator NormalizedDeltaRotator(const struct FRotator& A, const struct FRotator& b); + static float NormalizeToRange(float Value, float RangeMin, float RangeMax); + static struct FVector2D NormalSafe2D(const struct FVector2D& A, float Tolerance); + static int32 Not_Int(int32 A); + static int64 Not_Int64(int64 A); + static bool Not_PreBool(bool A); + static bool NotEqual_BoolBool(bool A, bool b); + static bool NotEqual_ByteByte(uint8 A, uint8 b); + static bool NotEqual_ClassClass(class UClass* A, class UClass* b); + static bool NotEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b); + static bool NotEqual_FloatFloat(float A, float b); + static bool NotEqual_Int64Int64(int64 A, int64 b); + static bool NotEqual_IntInt(int32 A, int32 b); + static bool NotEqual_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b); + static bool NotEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b); + static bool NotEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& b, float Tolerance); + static bool NotEqual_NameName(class FName A, class FName b); + static bool NotEqual_ObjectObject(class UObject* A, class UObject* b); + static bool NotEqual_QuatQuat(const struct FQuat& A, const struct FQuat& b, float ErrorTolerance); + static bool NotEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& b, float ErrorTolerance); + static bool NotEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b); + static bool NotEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b, float ErrorTolerance); + static bool NotEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& b, float ErrorTolerance); + static bool NotEqual_VectorVector(const struct FVector& A, const struct FVector& b, float ErrorTolerance); + static bool NotEqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b); + static bool NotEqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& b); + static bool NotEqualExactly_VectorVector(const struct FVector& A, const struct FVector& b); + static struct FDateTime Now(); + static int64 Or_Int64Int64(int64 A, int64 b); + static int32 Or_IntInt(int32 A, int32 b); + static uint8 Percent_ByteByte(uint8 A, uint8 b); + static float Percent_FloatFloat(float A, float b); + static int32 Percent_IntInt(int32 A, int32 b); + static float PerlinNoise1D(const float Value); + static bool PointsAreCoplanar(const TArray& Points, float Tolerance); + static struct FVector ProjectPointOnToPlane(const struct FVector& Point, const struct FVector& PlaneBase, const struct FVector& PlaneNormal); + static struct FVector ProjectVectorOnToPlane(const struct FVector& V, const struct FVector& PlaneNormal); + static struct FVector ProjectVectorOnToVector(const struct FVector& V, const struct FVector& Target); + static float Quat_AngularDistance(const struct FQuat& A, const struct FQuat& b); + static void Quat_EnforceShortestArcWith(struct FQuat& A, const struct FQuat& b); + static struct FVector Quat_Euler(const struct FQuat& Q); + static struct FQuat Quat_Exp(const struct FQuat& Q); + static float Quat_GetAngle(const struct FQuat& Q); + static struct FVector Quat_GetAxisX(const struct FQuat& Q); + static struct FVector Quat_GetAxisY(const struct FQuat& Q); + static struct FVector Quat_GetAxisZ(const struct FQuat& Q); + static struct FVector Quat_GetRotationAxis(const struct FQuat& Q); + static struct FQuat Quat_Identity(); + static struct FQuat Quat_Inversed(const struct FQuat& Q); + static bool Quat_IsFinite(const struct FQuat& Q); + static bool Quat_IsIdentity(const struct FQuat& Q, float Tolerance); + static bool Quat_IsNonFinite(const struct FQuat& Q); + static bool Quat_IsNormalized(const struct FQuat& Q); + static struct FQuat Quat_Log(const struct FQuat& Q); + static struct FQuat Quat_MakeFromEuler(const struct FVector& Euler); + static void Quat_Normalize(struct FQuat& Q, float Tolerance); + static struct FQuat Quat_Normalized(const struct FQuat& Q, float Tolerance); + static struct FVector Quat_RotateVector(const struct FQuat& Q, const struct FVector& V); + static struct FRotator Quat_Rotator(const struct FQuat& Q); + static void Quat_SetComponents(struct FQuat& Q, float X, float Y, float Z, float W); + static void Quat_SetFromEuler(struct FQuat& Q, const struct FVector& Euler); + static float Quat_Size(const struct FQuat& Q); + static float Quat_SizeSquared(const struct FQuat& Q); + static struct FVector Quat_UnrotateVector(const struct FQuat& Q, const struct FVector& V); + static struct FVector Quat_VectorForward(const struct FQuat& Q); + static struct FVector Quat_VectorRight(const struct FQuat& Q); + static struct FVector Quat_VectorUp(const struct FQuat& Q); + static float RadiansToDegrees(float A); + static bool RandomBool(); + static bool RandomBoolFromStream(const struct FRandomStream& Stream); + static bool RandomBoolWithWeight(float weight); + static bool RandomBoolWithWeightFromStream(float weight, const struct FRandomStream& RandomStream); + static float RandomFloat(); + static float RandomFloatFromStream(const struct FRandomStream& Stream); + static float RandomFloatInRange(float Min, float Max); + static float RandomFloatInRangeFromStream(float Min, float Max, const struct FRandomStream& Stream); + static int32 RandomInteger(int32 Max); + static int64 RandomInteger64(int64 Max); + static int64 RandomInteger64InRange(int64 Min, int64 Max); + static int32 RandomIntegerFromStream(int32 Max, const struct FRandomStream& Stream); + static int32 RandomIntegerInRange(int32 Min, int32 Max); + static int32 RandomIntegerInRangeFromStream(int32 Min, int32 Max, const struct FRandomStream& Stream); + static struct FVector RandomPointInBoundingBox(const struct FVector& Origin, const struct FVector& BoxExtent); + static struct FVector RandomPointInBoundingBoxFromStream(const struct FVector& Origin, const struct FVector& BoxExtent, struct FRandomStream& Stream); + static struct FRotator RandomRotator(bool bRoll); + static struct FRotator RandomRotatorFromStream(bool bRoll, const struct FRandomStream& Stream); + static struct FVector RandomUnitVector(); + static struct FVector RandomUnitVectorFromStream(const struct FRandomStream& Stream); + static struct FVector RandomUnitVectorInConeInDegrees(const struct FVector& ConeDir, float ConeHalfAngleInDegrees); + static struct FVector RandomUnitVectorInConeInDegreesFromStream(const struct FVector& ConeDir, float ConeHalfAngleInDegrees, const struct FRandomStream& Stream); + static struct FVector RandomUnitVectorInConeInRadians(const struct FVector& ConeDir, float ConeHalfAngleInRadians); + static struct FVector RandomUnitVectorInConeInRadiansFromStream(const struct FVector& ConeDir, float ConeHalfAngleInRadians, const struct FRandomStream& Stream); + static struct FVector RandomUnitVectorInEllipticalConeInDegrees(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees); + static struct FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees, const struct FRandomStream& Stream); + static struct FVector RandomUnitVectorInEllipticalConeInRadians(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians); + static struct FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians, const struct FRandomStream& Stream); + static struct FRotator REase(const struct FRotator& A, const struct FRotator& b, float Alpha, bool bShortestPath, EEasingFunc EasingFunc, float BlendExp, int32 Steps); + static void ResetFloatSpringState(struct FFloatSpringState& SpringState); + static void ResetRandomStream(const struct FRandomStream& Stream); + static void ResetVectorSpringState(struct FVectorSpringState& SpringState); + static struct FLinearColor RGBLinearToHSV(const struct FLinearColor& RGB); + static void RGBToHSV(const struct FLinearColor& InColor, float* H, float* S, float* V, float* A); + static void RGBToHSV_Vector(const struct FLinearColor& RGB, struct FLinearColor* HSV); + static struct FRotator RInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed); + static struct FRotator RInterpTo_Constant(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed); + static struct FRotator RLerp(const struct FRotator& A, const struct FRotator& b, float Alpha, bool bShortestPath); + static struct FVector RotateAngleAxis(const struct FVector& InVect, float AngleDeg, const struct FVector& Axis); + static struct FRotator RotatorFromAxisAndAngle(const struct FVector& Axis, float Angle); + static int32 Round(float A); + static int64 Round64(float A); + static float SafeDivide(float A, float b); + static void SeedRandomStream(struct FRandomStream& Stream); + static class UClass* SelectClass(class UClass* A, class UClass* b, bool bSelectA); + static struct FLinearColor SelectColor(const struct FLinearColor& A, const struct FLinearColor& b, bool bPickA); + static float SelectFloat(float A, float b, bool bPickA); + static int32 SelectInt(int32 A, int32 b, bool bPickA); + static class UObject* SelectObject(class UObject* A, class UObject* b, bool bSelectA); + static struct FRotator SelectRotator(const struct FRotator& A, const struct FRotator& b, bool bPickA); + static class FString SelectString(const class FString& A, const class FString& b, bool bPickA); + static struct FTransform SelectTransform(const struct FTransform& A, const struct FTransform& b, bool bPickA); + static struct FVector SelectVector(const struct FVector& A, const struct FVector& b, bool bPickA); + static void Set2D(struct FVector2D& A, float X, float Y); + static void SetRandomStreamSeed(struct FRandomStream& Stream, int32 NewSeed); + static float SignOfFloat(float A); + static int32 SignOfInteger(int32 A); + static int64 SignOfInteger64(int64 A); + static float Sin(float A); + static struct FVector Spherical2DToUnitCartesian(const struct FVector2D& A); + static float Sqrt(float A); + static float Square(float A); + static uint8 Subtract_ByteByte(uint8 A, uint8 b); + static struct FTimespan Subtract_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b); + static struct FDateTime Subtract_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& b); + static float Subtract_FloatFloat(float A, float b); + static int64 Subtract_Int64Int64(int64 A, int64 b); + static int32 Subtract_IntInt(int32 A, int32 b); + static struct FIntPoint Subtract_IntPointInt(const struct FIntPoint& A, int32 b); + static struct FIntPoint Subtract_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b); + static struct FLinearColor Subtract_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b); + static struct FQuat Subtract_QuatQuat(const struct FQuat& A, const struct FQuat& b); + static struct FTimespan Subtract_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b); + static struct FVector2D Subtract_Vector2DFloat(const struct FVector2D& A, float b); + static struct FVector2D Subtract_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b); + static struct FVector4 Subtract_Vector4Vector4(const struct FVector4& A, const struct FVector4& b); + static struct FVector Subtract_VectorFloat(const struct FVector& A, float b); + static struct FVector Subtract_VectorInt(const struct FVector& A, int32 b); + static struct FVector Subtract_VectorVector(const struct FVector& A, const struct FVector& b); + static float Tan(float A); + static struct FTransform TEase(const struct FTransform& A, const struct FTransform& b, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps); + static bool TimespanFromString(const class FString& TimespanString, struct FTimespan* Result); + static struct FTimespan TimespanMaxValue(); + static struct FTimespan TimespanMinValue(); + static float TimespanRatio(const struct FTimespan& A, const struct FTimespan& b); + static struct FTimespan TimespanZeroValue(); + static struct FTransform TInterpTo(const struct FTransform& Current, const struct FTransform& Target, float DeltaTime, float InterpSpeed); + static struct FTransform TLerp(const struct FTransform& A, const struct FTransform& b, float Alpha, ELerpInterpolationMode InterpMode); + static struct FDateTime Today(); + static void ToDirectionAndLength2D(const struct FVector2D& A, struct FVector2D* OutDir, float* OutLength); + static struct FVector2D ToRounded2D(const struct FVector2D& A); + static struct FVector2D ToSign2D(const struct FVector2D& A); + static float Transform_Determinant(const struct FTransform& Transform); + static struct FVector TransformDirection(const struct FTransform& T, const struct FVector& Direction); + static struct FVector TransformLocation(const struct FTransform& T, const struct FVector& Location); + static struct FRotator TransformRotation(const struct FTransform& T, const struct FRotator& Rotation); + static struct FVector4 TransformVector4(const struct FMatrix& Matrix, const struct FVector4& Vec4); + static struct FDateTime UtcNow(); + static struct FVector VEase(const struct FVector& A, const struct FVector& b, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps); + static struct FVector2D Vector2D_One(); + static struct FVector2D Vector2D_Unit45Deg(); + static struct FVector2D Vector2D_Zero(); + static struct FVector2D Vector2DInterpTo(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed); + static struct FVector2D Vector2DInterpTo_Constant(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed); + static void Vector4_Assign(struct FVector4& A, const struct FVector4& InVector); + static struct FVector4 Vector4_CrossProduct3(const struct FVector4& A, const struct FVector4& b); + static float Vector4_DotProduct(const struct FVector4& A, const struct FVector4& b); + static float Vector4_DotProduct3(const struct FVector4& A, const struct FVector4& b); + static bool Vector4_IsNAN(const struct FVector4& A); + static bool Vector4_IsNearlyZero3(const struct FVector4& A, float Tolerance); + static bool Vector4_IsNormal3(const struct FVector4& A); + static bool Vector4_IsUnit3(const struct FVector4& A, float SquaredLenthTolerance); + static bool Vector4_IsZero(const struct FVector4& A); + static struct FVector4 Vector4_MirrorByVector3(const struct FVector4& Direction, const struct FVector4& SurfaceNormal); + static struct FVector4 Vector4_Negated(const struct FVector4& A); + static struct FVector4 Vector4_Normal3(const struct FVector4& A, float Tolerance); + static void Vector4_Normalize3(struct FVector4& A, float Tolerance); + static struct FVector4 Vector4_NormalUnsafe3(const struct FVector4& A); + static void Vector4_Set(struct FVector4& A, float X, float Y, float Z, float W); + static float Vector4_Size(const struct FVector4& A); + static float Vector4_Size3(const struct FVector4& A); + static float Vector4_SizeSquared(const struct FVector4& A); + static float Vector4_SizeSquared3(const struct FVector4& A); + static struct FVector4 Vector4_Zero(); + static void Vector_AddBounded(struct FVector& A, const struct FVector& InAddVect, float InRadius); + static void Vector_Assign(struct FVector& A, const struct FVector& InVector); + static struct FVector Vector_Backward(); + static struct FVector Vector_BoundedToBox(const struct FVector& InVect, const struct FVector& InBoxMin, const struct FVector& InBoxMax); + static struct FVector Vector_BoundedToCube(const struct FVector& InVect, float InRadius); + static struct FVector Vector_ClampSize2D(const struct FVector& A, float Min, float Max); + static struct FVector Vector_ClampSizeMax(const struct FVector& A, float Max); + static struct FVector Vector_ClampSizeMax2D(const struct FVector& A, float Max); + static struct FVector Vector_ComponentMax(const struct FVector& A, const struct FVector& b); + static struct FVector Vector_ComponentMin(const struct FVector& A, const struct FVector& b); + static float Vector_CosineAngle2D(const struct FVector& A, const struct FVector& b); + static float Vector_Distance(const struct FVector& v1, const struct FVector& v2); + static float Vector_Distance2D(const struct FVector& v1, const struct FVector& v2); + static float Vector_Distance2DSquared(const struct FVector& v1, const struct FVector& v2); + static float Vector_DistanceSquared(const struct FVector& v1, const struct FVector& v2); + static struct FVector Vector_Down(); + static struct FVector Vector_Forward(); + static struct FVector Vector_GetAbs(const struct FVector& A); + static float Vector_GetAbsMax(const struct FVector& A); + static float Vector_GetAbsMin(const struct FVector& A); + static struct FVector Vector_GetProjection(const struct FVector& A); + static struct FVector Vector_GetSignVector(const struct FVector& A); + static float Vector_HeadingAngle(const struct FVector& A); + static bool Vector_IsNAN(const struct FVector& A); + static bool Vector_IsNearlyZero(const struct FVector& A, float Tolerance); + static bool Vector_IsNormal(const struct FVector& A); + static bool Vector_IsUniform(const struct FVector& A, float Tolerance); + static bool Vector_IsUnit(const struct FVector& A, float SquaredLenthTolerance); + static bool Vector_IsZero(const struct FVector& A); + static struct FVector Vector_Left(); + static struct FVector Vector_MirrorByPlane(const struct FVector& A, const struct FPlane& InPlane); + static struct FVector Vector_Normal2D(const struct FVector& A, float Tolerance); + static void Vector_Normalize(struct FVector& A, float Tolerance); + static struct FVector Vector_NormalUnsafe(const struct FVector& A); + static struct FVector Vector_One(); + static struct FVector Vector_ProjectOnToNormal(const struct FVector& V, const struct FVector& InNormal); + static struct FVector Vector_Reciprocal(const struct FVector& A); + static struct FVector Vector_Right(); + static void Vector_Set(struct FVector& A, float X, float Y, float Z); + static struct FVector Vector_SnappedToGrid(const struct FVector& InVect, float InGridSize); + static struct FVector Vector_ToDegrees(const struct FVector& A); + static struct FVector Vector_ToRadians(const struct FVector& A); + static struct FVector2D Vector_UnitCartesianToSpherical(const struct FVector& A); + static void Vector_UnwindEuler(struct FVector& A); + static struct FVector Vector_Up(); + static struct FVector Vector_Zero(); + static struct FVector VectorSpringInterp(const struct FVector& Current, const struct FVector& Target, struct FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass); + static struct FVector VInterpTo(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed); + static struct FVector VInterpTo_Constant(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed); + static struct FVector VLerp(const struct FVector& A, const struct FVector& b, float Alpha); + static float VSize(const struct FVector& A); + static float VSize2D(const struct FVector2D& A); + static float VSize2DSquared(const struct FVector2D& A); + static float VSizeSquared(const struct FVector& A); + static float VSizeXY(const struct FVector& A); + static float VSizeXYSquared(const struct FVector& A); + static float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float weight); + static struct FRotator WeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float weight); + static struct FVector WeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float weight); + static int32 Wrap(int32 Value, int32 Min, int32 Max); + static int64 Xor_Int64Int64(int64 A, int64 b); + static int32 Xor_IntInt(int32 A, int32 b); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetMathLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetMathLibrary") + } + static class UKismetMathLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetMathLibrary; + +// Class Engine.KismetStringLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetStringLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FString BuildString_Bool(const class FString& AppendTo, const class FString& Prefix, bool InBool, const class FString& Suffix); + static class FString BuildString_Color(const class FString& AppendTo, const class FString& Prefix, const struct FLinearColor& InColor, const class FString& Suffix); + static class FString BuildString_Float(const class FString& AppendTo, const class FString& Prefix, float InFloat, const class FString& Suffix); + static class FString BuildString_Int(const class FString& AppendTo, const class FString& Prefix, int32 inInt, const class FString& Suffix); + static class FString BuildString_IntVector(const class FString& AppendTo, const class FString& Prefix, const struct FIntVector& InIntVector, const class FString& Suffix); + static class FString BuildString_Name(const class FString& AppendTo, const class FString& Prefix, class FName InName, const class FString& Suffix); + static class FString BuildString_Object(const class FString& AppendTo, const class FString& Prefix, class UObject* InObj, const class FString& Suffix); + static class FString BuildString_Rotator(const class FString& AppendTo, const class FString& Prefix, const struct FRotator& InRot, const class FString& Suffix); + static class FString BuildString_Vector(const class FString& AppendTo, const class FString& Prefix, const struct FVector& InVector, const class FString& Suffix); + static class FString BuildString_Vector2d(const class FString& AppendTo, const class FString& Prefix, const struct FVector2D& InVector2D, const class FString& Suffix); + static class FString Concat_StrStr(const class FString& A, const class FString& b); + static bool CONTAINS(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd); + static class FString Conv_BoolToString(bool InBool); + static class FString Conv_ByteToString(uint8 InByte); + static class FString Conv_ColorToString(const struct FLinearColor& InColor); + static class FString Conv_FloatToString(float InFloat); + static class FString Conv_IntPointToString(const struct FIntPoint& InIntPoint); + static class FString Conv_IntToString(int32 inInt); + static class FString Conv_IntVectorToString(const struct FIntVector& InIntVec); + static class FString Conv_MatrixToString(const struct FMatrix& InMatrix); + static class FString Conv_NameToString(class FName InName); + static class FString Conv_ObjectToString(class UObject* InObj); + static class FString Conv_RotatorToString(const struct FRotator& InRot); + static void Conv_StringToColor(const class FString& inString, struct FLinearColor* OutConvertedColor, bool* OutIsValid); + static float Conv_StringToFloat(const class FString& inString); + static int32 Conv_StringToInt(const class FString& inString); + static class FName Conv_StringToName(const class FString& inString); + static void Conv_StringToRotator(const class FString& inString, struct FRotator* OutConvertedRotator, bool* OutIsValid); + static void Conv_StringToVector(const class FString& inString, struct FVector* OutConvertedVector, bool* OutIsValid); + static void Conv_StringToVector2D(const class FString& inString, struct FVector2D* OutConvertedVector2D, bool* OutIsValid); + static class FString Conv_TransformToString(const struct FTransform& InTrans); + static class FString Conv_Vector2dToString(const struct FVector2D& InVec); + static class FString Conv_VectorToString(const struct FVector& InVec); + static int32 CullArray(const class FString& SourceString, TArray* inArray); + static bool ENDSWITH(const class FString& SourceString, const class FString& InSuffix, ESearchCase SearchCase); + static bool EqualEqual_StriStri(const class FString& A, const class FString& b); + static bool EqualEqual_StrStr(const class FString& A, const class FString& b); + static int32 FindSubstring(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition); + static TArray GetCharacterArrayFromString(const class FString& SourceString); + static int32 GetCharacterAsNumber(const class FString& SourceString, int32 Index_0); + static class FString GetSubstring(const class FString& SourceString, int32 StartIndex, int32 Length); + static bool IsEmpty(const class FString& inString); + static bool IsNumeric(const class FString& SourceString); + static class FString JoinStringArray(const TArray& SourceArray, const class FString& Separator); + static class FString Left(const class FString& SourceString, int32 Count); + static class FString LeftChop(const class FString& SourceString, int32 Count); + static class FString LeftPad(const class FString& SourceString, int32 ChCount); + static int32 Len(const class FString& S); + static bool MatchesWildcard(const class FString& SourceString, const class FString& Wildcard, ESearchCase SearchCase); + static class FString Mid(const class FString& SourceString, int32 Start, int32 Count); + static bool NotEqual_StriStri(const class FString& A, const class FString& b); + static bool NotEqual_StrStr(const class FString& A, const class FString& b); + static TArray ParseIntoArray(const class FString& SourceString, const class FString& Delimiter, const bool CullEmptyStrings); + static class FString Replace(const class FString& SourceString, const class FString& From, const class FString& To, ESearchCase SearchCase); + static int32 ReplaceInline(class FString& SourceString, const class FString& SearchText, const class FString& ReplacementText, ESearchCase SearchCase); + static class FString Reverse(const class FString& SourceString); + static class FString Right(const class FString& SourceString, int32 Count); + static class FString RightChop(const class FString& SourceString, int32 Count); + static class FString RightPad(const class FString& SourceString, int32 ChCount); + static bool Split(const class FString& SourceString, const class FString& InStr, class FString* LeftS, class FString* RightS, ESearchCase SearchCase, ESearchDir SearchDir); + static bool STARTSWITH(const class FString& SourceString, const class FString& InPrefix, ESearchCase SearchCase); + static class FString TimeSecondsToString(float InSeconds); + static class FString ToLower(const class FString& SourceString); + static class FString ToUpper(const class FString& SourceString); + static class FString Trim(const class FString& SourceString); + static class FString TrimTrailing(const class FString& SourceString); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetStringLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetStringLibrary") + } + static class UKismetStringLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetStringLibrary; + +// Class Engine.MaterialExpressionParticleSpeed +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleSpeed final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleSpeed") + } + static class UMaterialExpressionParticleSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleSpeed; + +// Class Engine.KismetSystemLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetSystemLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FDebugFloatHistory AddFloatHistorySample(float Value, const struct FDebugFloatHistory& FloatHistory); + static void AsyncLoadObject(TSoftObjectPtr ObjectSoftRef, const TDelegate& Callback, int32 Priority); + static int32 BeginTransaction(const class FString& Context, const class FText& Description, class UObject* PrimaryObject); + static bool BoxOverlapActors(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); + static bool BoxOverlapComponents(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& Extent, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); + static bool BoxTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool BoxTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void BreakSoftClassPath(const struct FSoftClassPath& InSoftClassPath, class FString* PathString); + static void BreakSoftObjectPath(const struct FSoftObjectPath& InSoftObjectPath, class FString* PathString); + static void CancelTransaction(const int32 Index_0); + static bool CanLaunchURL(const class FString& URL); + static bool CapsuleOverlapActors(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); + static bool CapsuleOverlapComponents(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); + static bool CapsuleTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool CapsuleTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void CollectGarbage(); + static bool ComponentOverlapActors(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); + static bool ComponentOverlapComponents(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); + static void ControlScreensaver(bool bAllowScreenSaver); + static TSoftClassPtr Conv_ClassToSoftClassReference(const TSubclassOf& Class_0); + static class UObject* Conv_InterfaceToObject(const TScriptInterface& Interface); + static TSoftObjectPtr Conv_ObjectToSoftObjectReference(class UObject* Object); + static class FString Conv_PrimaryAssetIdToString(const struct FPrimaryAssetId& PrimaryAssetId); + static class FString Conv_PrimaryAssetTypeToString(const struct FPrimaryAssetType& PrimaryAssetType); + static TSoftClassPtr Conv_SoftClassPathToSoftClassRef(const struct FSoftClassPath& SoftClassPath); + static TSubclassOf Conv_SoftClassReferenceToClass(const TSoftClassPtr& SoftClass); + static class FString Conv_SoftClassReferenceToString(const TSoftClassPtr& SoftClassReference); + static class UObject* Conv_SoftObjectReferenceToObject(const TSoftObjectPtr& SoftObject); + static class FString Conv_SoftObjectReferenceToString(const TSoftObjectPtr& SoftObjectReference); + static TSoftObjectPtr Conv_SoftObjPathToSoftObjRef(const struct FSoftObjectPath& SoftObjectPath); + static class FString ConvertToAbsolutePath(const class FString& Filename); + static class FString ConvertToRelativePath(const class FString& Filename); + static void CreateCopyForUndoBuffer(class UObject* ObjectToModify); + static void Delay(const class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo); + static void DelayWorld(class UWorld* World, float Duration, const struct FLatentActionInfo& LatentInfo); + static bool DoesImplementInterface(const class UObject* TestObject, TSubclassOf Interface); + static void DrawDebugArrow(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, float ArrowSize, const struct FLinearColor& LineColor, float Duration, float Thickness); + static void DrawDebugBox(const class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Extent, const struct FLinearColor& LineColor, const struct FRotator& Rotation, float Duration, float Thickness); + static void DrawDebugCamera(const class ACameraActor* CameraActor, const struct FLinearColor& CameraColor, float Duration); + static void DrawDebugCapsule(const class UObject* WorldContextObject, const struct FVector& Center, float HalfHeight, float Radius, const struct FRotator& Rotation, const struct FLinearColor& LineColor, float Duration, float Thickness); + static void DrawDebugCircle(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 NumSegments, const struct FLinearColor& LineColor, float Duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis); + static void DrawDebugCone(const class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness); + static void DrawDebugConeInDegrees(const class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness); + static void DrawDebugCoordinateSystem(const class UObject* WorldContextObject, const struct FVector& AxisLoc, const struct FRotator& AxisRot, float Scale, float Duration, float Thickness); + static void DrawDebugCylinder(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness); + static void DrawDebugFloatHistoryLocation(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FVector& DrawLocation, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration); + static void DrawDebugFloatHistoryTransform(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FTransform& DrawTransform, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration); + static void DrawDebugFrustum(const class UObject* WorldContextObject, const struct FTransform& FrustumTransform, const struct FLinearColor& FrustumColor, float Duration, float Thickness); + static void DrawDebugLine(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, const struct FLinearColor& LineColor, float Duration, float Thickness); + static void DrawDebugPlane(const class UObject* WorldContextObject, const struct FPlane& PlaneCoordinates, const struct FVector& Location, float size, const struct FLinearColor& PlaneColor, float Duration); + static void DrawDebugPoint(const class UObject* WorldContextObject, const struct FVector& Position, float size, const struct FLinearColor& PointColor, float Duration); + static void DrawDebugSphere(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness); + static void DrawDebugString(const class UObject* WorldContextObject, const struct FVector& TextLocation, const class FString& Text, class AActor* TestBaseActor, const struct FLinearColor& TextColor, float Duration); + static int32 EndTransaction(); + static bool EqualEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& b); + static bool EqualEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& b); + static bool EqualEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& b); + static bool EqualEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& b); + static void ExecuteConsoleCommand(const class UObject* WorldContextObject, const class FString& Command, class APlayerController* SpecificPlayer); + static void FlushDebugStrings(const class UObject* WorldContextObject); + static void FlushPersistentDebugLines(const class UObject* WorldContextObject); + static void ForceCloseAdBanner(); + static void GetActorBounds(const class AActor* Actor, struct FVector* Origin, struct FVector* BoxExtent); + static void GetActorListFromComponentList(const TArray& ComponentList, class UClass* ActorClassFilter, TArray* OutActorList); + static int32 GetAdIDCount(); + static class FString GetClassDisplayName(class UClass* Class_0); + static TSubclassOf GetClassFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static class FString GetCommandLine(); + static void GetComponentBounds(const class USceneComponent* Component, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius); + static bool GetConsoleVariableBoolValue(const class FString& VariableName); + static float GetConsoleVariableFloatValue(const class FString& VariableName); + static int32 GetConsoleVariableIntValue(const class FString& VariableName); + static bool GetConvenientWindowedResolutions(TArray* Resolutions); + static bool GetCurrentBundleState(const struct FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, TArray* OutBundles); + static class FString GetDefaultLanguage(); + static class FString GetDefaultLocale(); + static class FString GetDeviceId(); + static class FString GetDisplayName(const class UObject* Object); + static class FString GetEngineVersion(); + static int64 GetFrameCount(); + static class FString GetGameBundleId(); + static class FString GetGameName(); + static class UTexture2D* GetGamepadButtonGlyph(const class FString& ButtonKey, int32 ControllerIndex); + static class FString GetGamepadControllerName(int32 ControllerId); + static float GetGameTimeInSeconds(const class UObject* WorldContextObject); + static class FString GetLocalCurrencyCode(); + static class FString GetLocalCurrencySymbol(); + static int32 GetMinYResolutionFor3DView(); + static int32 GetMinYResolutionForUI(); + static class UObject* GetObjectFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static class FString GetObjectName(const class UObject* Object); + static class UObject* GetOuterObject(const class UObject* Object); + static class FString GetPathName(const class UObject* Object); + static class FString GetPlatformUserDir(); + static class FString GetPlatformUserName(); + static TArray GetPreferredLanguages(); + static struct FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf Class_0); + static struct FPrimaryAssetId GetPrimaryAssetIdFromObject(class UObject* Object); + static struct FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(TSoftClassPtr SoftClassReference); + static struct FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(TSoftObjectPtr SoftObjectReference); + static void GetPrimaryAssetIdList(const struct FPrimaryAssetType& PrimaryAssetType, TArray* OutPrimaryAssetIdList); + static void GetPrimaryAssetsWithBundleState(const TArray& RequiredBundles, const TArray& ExcludedBundles, const TArray& ValidTypes, bool bForceCurrentState, TArray* OutPrimaryAssetIdList); + static class FString GetProjectContentDirectory(); + static class FString GetProjectDirectory(); + static class FString GetProjectSavedDirectory(); + static int32 GetRenderingDetailMode(); + static int32 GetRenderingMaterialQualityLevel(); + static TSoftClassPtr GetSoftClassReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static TSoftObjectPtr GetSoftObjectReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static bool GetSupportedFullscreenResolutions(TArray* Resolutions); + static class FString GetSystemPath(const class UObject* Object); + static class FString GetUniqueDeviceId(); + static bool GetVolumeButtonsHandledBySystem(); + static bool GetWaterHeight(class UObject* WorldContextObject, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, const struct FVector& QueryPosition, const float SearchUp, const float SearchDown, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void HideAdBanner(); + static bool IsControllerAssignedToGamepad(int32 ControllerId); + static bool IsDedicatedServer(const class UObject* WorldContextObject); + static bool IsInterstitialAdAvailable(); + static bool IsInterstitialAdRequested(); + static bool IsLoggedIn(const class APlayerController* SpecificPlayer); + static bool IsPackagedForDistribution(); + static bool IsScreensaverEnabled(); + static bool IsServer(const class UObject* WorldContextObject); + static bool IsSplitScreen(const class UObject* WorldContextObject); + static bool IsStandalone(const class UObject* WorldContextObject); + static bool IsUnattended(); + static bool IsValid(const class UObject* Object); + static bool IsValidClass(class UClass* Class_0); + static bool IsValidPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId); + static bool IsValidPrimaryAssetType(const struct FPrimaryAssetType& PrimaryAssetType); + static bool IsValidSoftClassReference(const TSoftClassPtr& SoftClassReference); + static bool IsValidSoftObjectReference(const TSoftObjectPtr& SoftObjectReference); + static void K2_ClearAndInvalidateTimerHandle(const class UObject* WorldContextObject, struct FTimerHandle& Handle); + static void K2_ClearTimer(class UObject* Object, const class FString& FunctionName); + static void K2_ClearTimerDelegate(TDelegate Delegate); + static void K2_ClearTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static float K2_GetTimerElapsedTime(class UObject* Object, const class FString& FunctionName); + static float K2_GetTimerElapsedTimeDelegate(TDelegate Delegate); + static float K2_GetTimerElapsedTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static float K2_GetTimerRemainingTime(class UObject* Object, const class FString& FunctionName); + static float K2_GetTimerRemainingTimeDelegate(TDelegate Delegate); + static float K2_GetTimerRemainingTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static struct FTimerHandle K2_InvalidateTimerHandle(struct FTimerHandle& Handle); + static bool K2_IsTimerActive(class UObject* Object, const class FString& FunctionName); + static bool K2_IsTimerActiveDelegate(TDelegate Delegate); + static bool K2_IsTimerActiveHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static bool K2_IsTimerPaused(class UObject* Object, const class FString& FunctionName); + static bool K2_IsTimerPausedDelegate(TDelegate Delegate); + static bool K2_IsTimerPausedHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static bool K2_IsValidTimerHandle(const struct FTimerHandle& Handle); + static void K2_PauseTimer(class UObject* Object, const class FString& FunctionName); + static void K2_PauseTimerDelegate(TDelegate Delegate); + static void K2_PauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static struct FTimerHandle K2_SetTimer(class UObject* Object, const class FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); + static struct FTimerHandle K2_SetTimerDelegate(TDelegate Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance); + static bool K2_TimerExists(class UObject* Object, const class FString& FunctionName); + static bool K2_TimerExistsDelegate(TDelegate Delegate); + static bool K2_TimerExistsHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static void K2_UnPauseTimer(class UObject* Object, const class FString& FunctionName); + static void K2_UnPauseTimerDelegate(TDelegate Delegate); + static void K2_UnPauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle); + static void LaunchURL(const class FString& URL); + static void LaunchURLForPredeterminedContent(const class FString& URL, const class FString& domain); + static bool LineTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool LineTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void LoadAsset(const class UObject* WorldContextObject, TSoftObjectPtr Asset, TDelegate OnLoaded, const struct FLatentActionInfo& LatentInfo); + static class UObject* LoadAsset_Blocking(TSoftObjectPtr Asset); + static void LoadAssetClass(const class UObject* WorldContextObject, TSoftClassPtr AssetClass, TDelegate Loaded)> OnLoaded, const struct FLatentActionInfo& LatentInfo); + static class UClass* LoadClassAsset_Blocking(TSoftClassPtr AssetClass); + static void LoadInterstitialAd(int32 AdIdIndex); + static bool MakeLiteralBool(bool Value); + static uint8 MakeLiteralByte(uint8 Value); + static float MakeLiteralFloat(float Value); + static int32 MakeLiteralInt(int32 Value); + static class FName MakeLiteralName(class FName Value); + static class FString MakeLiteralString(const class FString& Value); + static class FText MakeLiteralText(const class FText& Value); + static struct FSoftClassPath MakeSoftClassPath(const class FString& PathString); + static struct FSoftObjectPath MakeSoftObjectPath(const class FString& PathString); + static void MoveComponentTo(class USceneComponent* Component, const struct FVector& TargetRelativeLocation, const struct FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, EMoveComponentAction MoveAction, const struct FLatentActionInfo& LatentInfo); + static class FString NormalizeFilename(const class FString& InFilename); + static bool NotEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& b); + static bool NotEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& b); + static bool NotEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& b); + static bool NotEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& b); + static void ParseCommandLine(const class FString& InCmdLine, TArray* OutTokens, TArray* OutSwitches, TMap* OutParams); + static bool ParseParam(const class FString& inString, const class FString& InParam); + static bool ParseParamValue(const class FString& inString, const class FString& InParam, class FString* OutValue); + static void PrintString(const class UObject* WorldContextObject, const class FString& inString, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration); + static void PrintText(const class UObject* WorldContextObject, const class FText& InText, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration); + static void PrintWarning(const class FString& inString); + static void QuitGame(const class UObject* WorldContextObject, class APlayerController* SpecificPlayer, EQuitPreference QuitPreference, bool bIgnorePlatformRestrictions); + static void RegisterForRemoteNotifications(); + static void ResetGamepadAssignments(); + static void ResetGamepadAssignmentToController(int32 ControllerId); + static void RetriggerableDelay(const class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo); + static void SetBoolPropertyByName(class UObject* Object, class FName PropertyName, bool Value); + static void SetBytePropertyByName(class UObject* Object, class FName PropertyName, uint8 Value); + static void SetClassPropertyByName(class UObject* Object, class FName PropertyName, TSubclassOf Value); + static void SetCollisionProfileNameProperty(class UObject* Object, class FName PropertyName, const struct FCollisionProfileName& Value); + static void SetColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FColor& Value); + static void SetFieldPathPropertyByName(class UObject* Object, class FName PropertyName, const TFieldPath& Value); + static void SetFloatPropertyByName(class UObject* Object, class FName PropertyName, float Value); + static void SetGamepadsBlockDeviceFeedback(bool bBlock); + static void SetInt64PropertyByName(class UObject* Object, class FName PropertyName, int64 Value); + static void SetInterfacePropertyByName(class UObject* Object, class FName PropertyName, const TScriptInterface& Value); + static void SetIntPropertyByName(class UObject* Object, class FName PropertyName, int32 Value); + static void SetLinearColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FLinearColor& Value); + static void SetNamePropertyByName(class UObject* Object, class FName PropertyName, const class FName& Value); + static void SetObjectPropertyByName(class UObject* Object, class FName PropertyName, class UObject* Value); + static void SetRotatorPropertyByName(class UObject* Object, class FName PropertyName, const struct FRotator& Value); + static void SetSoftClassPropertyByName(class UObject* Object, class FName PropertyName, const TSoftClassPtr& Value); + static void SetSoftObjectPropertyByName(class UObject* Object, class FName PropertyName, const TSoftObjectPtr& Value); + static void SetStringPropertyByName(class UObject* Object, class FName PropertyName, const class FString& Value); + static void SetStructurePropertyByName(class UObject* Object, class FName PropertyName, const struct FGenericStruct& Value); + static void SetSuppressViewportTransitionMessage(const class UObject* WorldContextObject, bool bState); + static void SetTextPropertyByName(class UObject* Object, class FName PropertyName, const class FText& Value); + static void SetTransformPropertyByName(class UObject* Object, class FName PropertyName, const struct FTransform& Value); + static void SetUserActivity(const struct FUserActivity& UserActivity); + static void SetVectorPropertyByName(class UObject* Object, class FName PropertyName, const struct FVector& Value); + static void SetVolumeButtonsHandledBySystem(bool bEnabled); + static void SetWindowTitle(const class FText& Title); + static void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen); + static void ShowInterstitialAd(); + static void ShowPlatformSpecificAchievementsScreen(const class APlayerController* SpecificPlayer); + static void ShowPlatformSpecificLeaderboardScreen(const class FString& CategoryName); + static void SnapshotObject(class UObject* Object); + static bool SphereOverlapActors(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); + static bool SphereOverlapComponents(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); + static bool SphereTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static bool SphereTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); + static void StackTrace(); + static void TransactObject(class UObject* Object); + static void UnloadPrimaryAsset(const struct FPrimaryAssetId& PrimaryAssetId); + static void UnloadPrimaryAssetList(const TArray& PrimaryAssetIdList); + static void UnregisterForRemoteNotifications(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetSystemLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetSystemLibrary") + } + static class UKismetSystemLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetSystemLibrary; + +// Class Engine.KismetTextLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetTextLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FText AsCurrency_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode); + static class FText AsCurrency_Integer(int32 Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode); + static class FText AsCurrencyBase(int32 BaseValue, const class FString& CurrencyCode); + static class FText AsDate_DateTime(const struct FDateTime& InDateTime); + static class FText AsDateTime_DateTime(const struct FDateTime& In); + static class FText AsPercent_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); + static class FText AsTime_DateTime(const struct FDateTime& In); + static class FText AsTimespan_Timespan(const struct FTimespan& InTimespan); + static class FText AsTimeZoneDate_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone); + static class FText AsTimeZoneDateTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone); + static class FText AsTimeZoneTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone); + static class FText Conv_BoolToText(bool InBool); + static class FText Conv_ByteToText(uint8 Value); + static class FText Conv_ColorToText(const struct FLinearColor& InColor); + static class FText Conv_FloatToText(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits); + static class FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); + static class FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits); + static class FText Conv_NameToText(class FName InName); + static class FText Conv_ObjectToText(class UObject* InObj); + static class FText Conv_RotatorToText(const struct FRotator& InRot); + static class FText Conv_StringToText(const class FString& inString); + static class FString Conv_TextToString(const class FText& InText); + static class FText Conv_TransformToText(const struct FTransform& InTrans); + static class FText Conv_Vector2dToText(const struct FVector2D& InVec); + static class FText Conv_VectorToText(const struct FVector& InVec); + static bool EqualEqual_IgnoreCase_TextText(const class FText& A, const class FText& b); + static bool EqualEqual_TextText(const class FText& A, const class FText& b); + static bool FindTextInLocalizationTable(const class FString& Namespace, const class FString& Key, class FText* OutText); + static class FText Format(const class FText& InPattern, const TArray& InArgs); + static class FText GetEmptyText(); + static void IsPolyglotDataValid(const struct FPolyglotTextData& PolyglotData, bool* IsValid, class FText* ErrorMessage); + static bool NotEqual_IgnoreCase_TextText(const class FText& A, const class FText& b); + static bool NotEqual_TextText(const class FText& A, const class FText& b); + static class FText PolyglotDataToText(const struct FPolyglotTextData& PolyglotData); + static bool StringTableIdAndKeyFromText(const class FText& Text, class FName* OutTableId, class FString* OutKey); + static class FText TextFromStringTable(const class FName TableId, const class FString& Key); + static bool TextIsCultureInvariant(const class FText& InText); + static bool TextIsEmpty(const class FText& InText); + static bool TextIsFromStringTable(const class FText& Text); + static bool TextIsTransient(const class FText& InText); + static class FText TextToLower(const class FText& InText); + static class FText TextToUpper(const class FText& InText); + static class FText TextTrimPreceding(const class FText& InText); + static class FText TextTrimPrecedingAndTrailing(const class FText& InText); + static class FText TextTrimTrailing(const class FText& InText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetTextLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetTextLibrary") + } + static class UKismetTextLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetTextLibrary; + +// Class Engine.Level +// 0x02D8 (0x0300 - 0x0028) +class alignas(0x10) ULevel final : public UObject +{ +public: + uint8 Pad_28[0x70]; // 0x0028(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + class TArray Actors; // 0x0098(0x0010)(THIS IS THE ARRAY YOU'RE LOOKING FOR! [NOT AUTO-GENERATED PROPERTY]) + uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* OwningWorld; // 0x00B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UModel* Model; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ModelComponents; // 0x00C8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class ULevelActorContainer* ActorCluster; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumTextureStreamingUnbuiltComponents; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumTextureStreamingDirtyResources; // 0x00E4(0x0004)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALevelScriptActor* LevelScriptActor; // 0x00E8(0x0008)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationObjectBase* NavListStart; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationObjectBase* NavListEnd; // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NavDataChunks; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float LightmapTotalSize; // 0x0110(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowmapTotalSize; // 0x0114(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StaticNavigableGeometry; // 0x0118(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StreamingTextureGuids; // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_138[0xC8]; // 0x0138(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid LevelBuildDataId; // 0x0200(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapBuildDataRegistry* MapBuildData; // 0x0210(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector LightBuildLevelOffset; // 0x0218(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsLightingScenario : 1; // 0x0224(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_224_1 : 2; // 0x0224(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bTextureStreamingRotationChanged : 1; // 0x0224(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStaticComponentsRegisteredInStreamingManager : 1; // 0x0224(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, DuplicateTransient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsVisible : 1; // 0x0224(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_225[0x6B]; // 0x0225(0x006B)(Fixing Size After Last Property [ Dumper-7 ]) + class AWorldSettings* WorldSettings; // 0x0290(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetUserData; // 0x02A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DestroyedReplicatedStaticActors; // 0x02C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_2D0[0x30]; // 0x02D0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Level") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Level") + } + static class ULevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevel; + +// Class Engine.LevelActorContainer +// 0x0010 (0x0038 - 0x0028) +class ULevelActorContainer final : public UObject +{ +public: + TArray Actors; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelActorContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelActorContainer") + } + static class ULevelActorContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelActorContainer; + +// Class Engine.MaterialExpressionPower +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionPower final : public UMaterialExpression +{ +public: + struct FExpressionInput Base; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Exponent; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstExponent; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPower") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPower") + } + static class UMaterialExpressionPower* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPower; + +// Class Engine.LevelScriptBlueprint +// 0x0000 (0x00A0 - 0x00A0) +class ULevelScriptBlueprint final : public UBlueprint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelScriptBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelScriptBlueprint") + } + static class ULevelScriptBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelScriptBlueprint; + +// Class Engine.LevelStreamingDynamic +// 0x0010 (0x01C0 - 0x01B0) +class ULevelStreamingDynamic final : public ULevelStreaming +{ +public: + uint8 bInitiallyLoaded : 1; // 0x01B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInitiallyVisible : 1; // 0x01B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1B1[0xF]; // 0x01B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class ULevelStreamingDynamic* LoadLevelInstance(class UObject* WorldContextObject, const class FString& LevelName, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride); + static class ULevelStreamingDynamic* LoadLevelInstanceBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingDynamic") + } + static class ULevelStreamingDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingDynamic; + +// Class Engine.LevelStreamingPersistent +// 0x0000 (0x01B0 - 0x01B0) +class ULevelStreamingPersistent final : public ULevelStreaming +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingPersistent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingPersistent") + } + static class ULevelStreamingPersistent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingPersistent; + +// Class Engine.MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance") + } + static class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance; + +// Class Engine.LevelStreamingVolume +// 0x0018 (0x0298 - 0x0280) +class ALevelStreamingVolume final : public AVolume +{ +public: + TArray StreamingLevelNames; // 0x0280(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 bEditorPreVisOnly : 1; // 0x0290(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisabled : 1; // 0x0290(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EStreamingVolumeUsage StreamingUsage; // 0x0294(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingVolume") + } + static class ALevelStreamingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALevelStreamingVolume; + +// Class Engine.LightClippingPlanesComponent +// 0x0020 (0x0250 - 0x0230) +class ULightClippingPlanesComponent final : public ULightClippingPlanesComponentBase +{ +public: + TArray ClippingPlanes; // 0x0228(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_238[0x18]; // 0x0238(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddRelativeClippingPlane(const struct FRotator& InRelativeRotation, float InRelativeDistance, bool bIsEnabled); + void ClearClippingPlanes(); + void SetClippingPlaneEnabled(int32 ClippingPlaneIndex, bool bIsEnabled); + + void GetClippingPlane(int32 ClippingPlaneIndex, struct FVector* PlaneOrigin, struct FVector* PlaneNormal, bool* bIsEnabled) const; + void GetClippingPlaneEnabled(int32 ClippingPlaneIndex, bool* bIsEnabled) const; + void GetClippingPlanesCount(int32* NumClippingPlanes) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingPlanesComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingPlanesComponent") + } + static class ULightClippingPlanesComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightClippingPlanesComponent; + +// Class Engine.LightClippingProviderActor +// 0x0010 (0x0038 - 0x0028) +class ULightClippingProviderActor final : public ULightClippingProvider +{ +public: + class ALightClippingPlanes* Actor; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInvertPlanes; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingProviderActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingProviderActor") + } + static class ULightClippingProviderActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightClippingProviderActor; + +// Class Engine.LightClippingVolume +// 0x0008 (0x0288 - 0x0280) +class ALightClippingVolume final : public AVolume +{ +public: + class ULightClippingVolumeComponent* LightClippingComponent; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingVolume") + } + static class ALightClippingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightClippingVolume; + +// Class Engine.LightClippingProviderVolume +// 0x0010 (0x0038 - 0x0028) +class ULightClippingProviderVolume final : public ULightClippingProvider +{ +public: + class ALightClippingVolume* LightClippingVolume; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightClippingProviderVolumeMode Mode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingProviderVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingProviderVolume") + } + static class ULightClippingProviderVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightClippingProviderVolume; + +// Class Engine.MaterialExpressionParticleRadius +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleRadius final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleRadius") + } + static class UMaterialExpressionParticleRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleRadius; + +// Class Engine.LightCullingPlanes +// 0x0008 (0x0250 - 0x0248) +class ALightCullingPlanes final : public AActor +{ +public: + class ULightCullingComponent* LightCullingPlanesComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightCullingPlanes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightCullingPlanes") + } + static class ALightCullingPlanes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightCullingPlanes; + +// Class Engine.LightmappedSurfaceCollection +// 0x0018 (0x0040 - 0x0028) +class ULightmappedSurfaceCollection final : public UObject +{ +public: + class UModel* SourceModel; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Surfaces; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmappedSurfaceCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmappedSurfaceCollection") + } + static class ULightmappedSurfaceCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightmappedSurfaceCollection; + +// Class Engine.LightMapTexture2D +// 0x0010 (0x01B0 - 0x01A0) +class ULightMapTexture2D final : public UTexture2D +{ +public: + uint8 Pad_1A0[0x10]; // 0x01A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightMapTexture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightMapTexture2D") + } + static class ULightMapTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightMapTexture2D; + +// Class Engine.LightmassCharacterIndirectDetailVolume +// 0x0000 (0x0280 - 0x0280) +class ALightmassCharacterIndirectDetailVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassCharacterIndirectDetailVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassCharacterIndirectDetailVolume") + } + static class ALightmassCharacterIndirectDetailVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightmassCharacterIndirectDetailVolume; + +// Class Engine.MaterialExpressionPerInstanceFadeAmount +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionPerInstanceFadeAmount final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPerInstanceFadeAmount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceFadeAmount") + } + static class UMaterialExpressionPerInstanceFadeAmount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPerInstanceFadeAmount; + +// Class Engine.LightmassImportanceVolume +// 0x0000 (0x0280 - 0x0280) +class ALightmassImportanceVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassImportanceVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassImportanceVolume") + } + static class ALightmassImportanceVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightmassImportanceVolume; + +// Class Engine.LightmassPortal +// 0x0008 (0x0250 - 0x0248) +class ALightmassPortal final : public AActor +{ +public: + class ULightmassPortalComponent* PortalComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassPortal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassPortal") + } + static class ALightmassPortal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightmassPortal; + +// Class Engine.LightmassPortalComponent +// 0x0000 (0x0220 - 0x0220) +class ULightmassPortalComponent final : public USceneComponent +{ +public: + class UBoxComponent* PreviewBox; // 0x0218(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassPortalComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassPortalComponent") + } + static class ULightmassPortalComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightmassPortalComponent; + +// Class Engine.LightmassPrimitiveSettingsObject +// 0x0018 (0x0040 - 0x0028) +class ULightmassPrimitiveSettingsObject final : public UObject +{ +public: + struct FLightmassPrimitiveSettings LightmassSettings; // 0x0028(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightmassPrimitiveSettingsObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightmassPrimitiveSettingsObject") + } + static class ULightmassPrimitiveSettingsObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightmassPrimitiveSettingsObject; + +// Class Engine.LineBatchComponent +// 0x0050 (0x04D0 - 0x0480) +class ULineBatchComponent final : public UPrimitiveComponent +{ +public: + class UMaterialInterface* OverrideMeshMaterial; // 0x0480(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_488[0x48]; // 0x0488(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LineBatchComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LineBatchComponent") + } + static class ULineBatchComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULineBatchComponent; + +// Class Engine.WindModulateComponent +// 0x0020 (0x0240 - 0x0220) +class UWindModulateComponent final : public UWindSourceComponentBase +{ +public: + float Outdoors; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendDistance; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedMod; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinGustMod; // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGustMod; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectWindDirection; // 0x023C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScaleAsBounds; // 0x023D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23E[0x2]; // 0x023E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAffectWindDirection(bool bNewAffectWindDirection); + void SetBlendDistance(float InNewBlendDistance); + void SetMaximumGustMod(float InNewMaxGustMod); + void SetMinimumGustMod(float InNewMinGustMod); + void SetOutdoors(float InNewOutdoors); + void SetPriority(float InNewPriority); + void SetSpeedMod(float InNewSpeed); + void SetStrength(float InNewStrength); + void SetUseScaleAsBounds(bool bNewUseScaleAsBounds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindModulateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindModulateComponent") + } + static class UWindModulateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindModulateComponent; + +// Class Engine.LocalPlayerSubsystem +// 0x0000 (0x0030 - 0x0030) +class ULocalPlayerSubsystem final : public USubsystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalPlayerSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalPlayerSubsystem") + } + static class ULocalPlayerSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalPlayerSubsystem; + +// Class Engine.LODActor +// 0x0088 (0x02D0 - 0x0248) +class ALODActor final : public AActor +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap InstancedStaticMeshComponents; // 0x0250(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UHLODProxy* Proxy; // 0x02A0(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName Key; // 0x02A8(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LODDrawDistance; // 0x02B0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 LodLevel; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SubActors; // 0x02B8(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 CachedNumHLODLevels; // 0x02C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODActor") + } + static class ALODActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALODActor; + +// Class Engine.MaterialExpressionFontSample +// 0x0010 (0x0050 - 0x0040) +class UMaterialExpressionFontSample : public UMaterialExpression +{ +public: + class Ufont* font; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FontTexturePage; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFontSample") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFontSample") + } + static class UMaterialExpressionFontSample* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFontSample; + +// Class Engine.MaterialExpressionFontSampleParameter +// 0x0020 (0x0070 - 0x0050) +class UMaterialExpressionFontSampleParameter final : public UMaterialExpressionFontSample +{ +public: + class FName ParameterName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0058(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFontSampleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFontSampleParameter") + } + static class UMaterialExpressionFontSampleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFontSampleParameter; + +// Class Engine.LODSyncComponent +// 0x0090 (0x0160 - 0x00D0) +class ULODSyncComponent final : public UActorComponent +{ +public: + int32 NumLODs; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ForcedLOD; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ComponentsToSync; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TMap CustomLODMapping; // 0x00E8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 CurrentLOD; // 0x0138(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 CurrentNumLODs; // 0x013C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray DriveComponents; // 0x0140(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray SubComponents; // 0x0150(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + class FString GetLODSyncDebugText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODSyncComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODSyncComponent") + } + static class ULODSyncComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULODSyncComponent; + +// Class Engine.LODSyncInterface +// 0x0000 (0x0000 - 0x0000) +class ILODSyncInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODSyncInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODSyncInterface") + } + static class ILODSyncInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILODSyncInterface; + +// Class Engine.MapBuildDataRegistry +// 0x0260 (0x0288 - 0x0028) +class UMapBuildDataRegistry final : public UObject +{ +public: + ELightingBuildQuality LevelLightingQuality; // 0x0028(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x25F]; // 0x0029(0x025F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapBuildDataRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapBuildDataRegistry") + } + static class UMapBuildDataRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapBuildDataRegistry; + +// Class Engine.WindPointSource +// 0x0008 (0x0250 - 0x0248) +class AWindPointSource final : public AInfo +{ +public: + class UWindPointSourceComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindPointSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindPointSource") + } + static class AWindPointSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindPointSource; + +// Class Engine.Material +// 0x0440 (0x04D8 - 0x0098) +class UMaterial final : public UMaterialInterface +{ +public: + class UPhysicalMaterial* PhysMaterial; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterialMask* PhysMaterialMask; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Metallic; // 0x00E8(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Specular; // 0x00FC(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Anisotropy; // 0x0110(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FVectorMaterialInput normal; // 0x0124(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FVectorMaterialInput Tangent; // 0x0138(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FColorMaterialInput EmissiveColor; // 0x014C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EMaterialDomain MaterialDomain; // 0x0160(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendMode BlendMode; // 0x0161(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDecalBlendMode DecalBlendMode; // 0x0162(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialDecalResponse MaterialDecalResponse; // 0x0163(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialShadingModel ShadingModel; // 0x0164(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bCastDynamicShadowAsMasked : 1; // 0x0165(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + struct FMaterialShadingModelField ShadingModels; // 0x0166(0x0002)(NoDestructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate) + float OpacityMaskClipValue; // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVectorMaterialInput WorldPositionOffset; // 0x016C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Refraction; // 0x0180(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialAttributesInput MaterialAttributes; // 0x0198(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput PixelDepthOffset; // 0x01B8(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FShadingModelMaterialInput ShadingModelFromMaterialExpression; // 0x01CC(0x0014)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Opacity1; // 0x01E0(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Opacity2; // 0x01F4(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput Opacity3; // 0x0208(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FScalarMaterialInput wMotionDither; // 0x021C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector2MaterialInput wMotion; // 0x0230(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bIsSkyDome : 1; // 0x0244(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bwEnableFullResolutionTranslucency : 1; // 0x0244(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_244_2 : 6; // 0x0244(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_245[0x3]; // 0x0245(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableSeparateTranslucency : 1; // 0x0248(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMobileSeparateTranslucency : 1; // 0x0248(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableResponsiveAA : 1; // 0x0248(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScreenSpaceReflections : 1; // 0x0248(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bContactShadows : 1; // 0x0248(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 TwoSided : 1; // 0x0248(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DitheredLODTransition : 1; // 0x0248(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DitherOpacityMask : 1; // 0x0248(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowNegativeEmissiveColor : 1; // 0x0249(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ETranslucencyLightingMode TranslucencyLightingMode; // 0x024A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24B[0x1]; // 0x024B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumCustomizedUVs; // 0x024C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucencyDirectionalLightingIntensity; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentShadowDensityScale; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentSelfShadowDensityScale; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentSelfShadowSecondDensityScale; // 0x025C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentSelfShadowSecondOpacity; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentBackscatteringExponent; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TranslucentMultipleScatteringExtinction; // 0x0268(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucentShadowStartOffset; // 0x0278(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableDepthTest : 1; // 0x027C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWriteOnlyAlpha : 1; // 0x027C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateSphericalParticleNormals : 1; // 0x027C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTangentSpaceNormal : 1; // 0x027C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseEmissiveForDynamicAreaLighting : 1; // 0x027C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBlockGI : 1; // 0x027C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedAsSpecialEngineMaterial : 1; // 0x027C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithSkeletalMesh : 1; // 0x027C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithEditorCompositing : 1; // 0x027D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithParticleSprites : 1; // 0x027D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithBeamTrails : 1; // 0x027D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithMeshParticles : 1; // 0x027D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithNiagaraSprites : 1; // 0x027D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithNiagaraRibbons : 1; // 0x027D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithNiagaraMeshParticles : 1; // 0x027D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithGeometryCache : 1; // 0x027D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithStaticLighting : 1; // 0x027E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithMorphTargets : 1; // 0x027E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithSplineMeshes : 1; // 0x027E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithInstancedStaticMeshes : 1; // 0x027E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithGeometryCollections : 1; // 0x027E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsesDistortion : 1; // 0x027E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_27E_6 : 2; // 0x027E(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_27F[0x1]; // 0x027F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bwWritesMotionVector : 1; // 0x0280(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_280_1 : 7; // 0x0280(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUsedWithClothing : 1; // 0x0284(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_284_1 : 7; // 0x0284(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUsedWithWater : 1; // 0x0288(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithHairStrands : 1; // 0x0288(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithLidarPointCloud : 1; // 0x0288(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsedWithVirtualHeightfieldMesh : 1; // 0x0288(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_288_4 : 4; // 0x0288(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_289[0x3]; // 0x0289(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUsedWithUI : 1; // 0x028C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutomaticallySetUsageInEditor : 1; // 0x028C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFullyRough : 1; // 0x028C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFullPrecision : 1; // 0x028C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseLightmapDirectionality : 1; // 0x028C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAlphaToCoverage : 1; // 0x028C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_28C_6 : 2; // 0x028C(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_28D[0x3]; // 0x028D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bForwardRenderUsePreintegratedGFForSimpleIBL : 1; // 0x0290(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_290_1 : 7; // 0x0290(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseHQForwardReflections : 1; // 0x0294(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForwardBlendsSkyLightCubemaps : 1; // 0x0294(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePlanarForwardReflections : 1; // 0x0294(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNormalCurvatureToRoughness : 1; // 0x0294(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMaterialTessellationMode D3D11TessellationMode; // 0x0295(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableCrackFreeDisplacement : 1; // 0x0296(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableAdaptiveTessellation : 1; // 0x0296(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 AllowTranslucentCustomDepthWrites : 1; // 0x0296(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Wireframe : 1; // 0x0296(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 WriteDepthToTranslucentMaterial : 1; // 0x0296(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMaterialShadingRate ShadingRate; // 0x0297(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCanMaskedBeAssumedOpaque : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsMasked : 1; // 0x0298(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsPreviewMaterial : 1; // 0x0298(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsFunctionPreviewMaterial : 1; // 0x0298(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaterialAttributes : 1; // 0x0298(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastRayTracedShadows : 1; // 0x0298(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseTranslucencyVertexFog : 1; // 0x0298(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyCloudFogging : 1; // 0x0298(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsSky : 1; // 0x0299(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeFogPerPixel : 1; // 0x0299(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOutputTranslucentVelocity : 1; // 0x0299(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bAllowMotionVectorRendering; // 0x029A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29B[0x1]; // 0x029B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDecalManualyApplyLifetime : 1; // 0x029C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDecalCustomZFade : 1; // 0x029C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_29C_2 : 6; // 0x029C(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_29D[0x3]; // 0x029D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAllowDevelopmentShaderCompile : 1; // 0x02A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsMaterialEditorStatsMaterial : 1; // 0x02A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EBlendableLocation BlendableLocation; // 0x02A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BlendableOutputAlpha : 1; // 0x02A2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableStencilTest : 1; // 0x02A2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EMaterialStencilCompare StencilCompare; // 0x02A3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 StencilRefValue; // 0x02A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERefractionMode RefractionMode; // 0x02A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A6[0x2]; // 0x02A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BlendablePriority; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsBlendable : 1; // 0x02AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2AD[0x3]; // 0x02AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 UsageFlagWarnings; // 0x02B0(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RefractionDepthBias; // 0x02B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid StateId; // 0x02B8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDisplacement; // 0x02C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CC[0x34]; // 0x02CC(0x0034)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialCachedExpressionData CachedExpressionData; // 0x0300(0x01D8)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Material") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Material") + } + static class UMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterial; + +// Class Engine.WorldComposition +// 0x00B0 (0x00D8 - 0x0028) +class UWorldComposition final : public UObject +{ +public: + uint8 Pad_28[0x88]; // 0x0028(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TilesStreaming; // 0x00B0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + double TilesStreamingTimeThreshold; // 0x00C0(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadAllTilesDuringCinematic; // 0x00C8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebaseOriginIn3DSpace; // 0x00C9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x2]; // 0x00CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RebaseOriginDistance; // 0x00CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWWorldCompositionSettings* Settings; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldComposition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldComposition") + } + static class UWorldComposition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldComposition; + +// Class Engine.MaterialExpressionAbs +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionAbs final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAbs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAbs") + } + static class UMaterialExpressionAbs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAbs; + +// Class Engine.MaterialExpressionAdd +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionAdd final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAdd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAdd") + } + static class UMaterialExpressionAdd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAdd; + +// Class Engine.MaterialExpressionObjectBounds +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionObjectBounds final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionObjectBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionObjectBounds") + } + static class UMaterialExpressionObjectBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionObjectBounds; + +// Class Engine.WLightProbesVolume +// 0x0008 (0x0250 - 0x0248) +class AWLightProbesVolume final : public AInfo +{ +public: + class UWLightProbesVolumeComponent* LightProbesVolumeComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WLightProbesVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WLightProbesVolume") + } + static class AWLightProbesVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWLightProbesVolume; + +// Class Engine.MaterialExpressionTextureSampleParameter2D +// 0x0000 (0x0080 - 0x0080) +class UMaterialExpressionTextureSampleParameter2D : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameter2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameter2D") + } + static class UMaterialExpressionTextureSampleParameter2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameter2D; + +// Class Engine.MaterialExpressionAntialiasedTextureMask +// 0x0008 (0x0088 - 0x0080) +class UMaterialExpressionAntialiasedTextureMask final : public UMaterialExpressionTextureSampleParameter2D +{ +public: + float Threshold; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureColorChannel Channel; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAntialiasedTextureMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAntialiasedTextureMask") + } + static class UMaterialExpressionAntialiasedTextureMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAntialiasedTextureMask; + +// Class Engine.ParticleModuleSourceMovement +// 0x0048 (0x0078 - 0x0030) +class UParticleModuleSourceMovement final : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector SourceMovementScale; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSourceMovement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSourceMovement") + } + static class UParticleModuleSourceMovement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSourceMovement; + +// Class Engine.MaterialExpressionVectorArrayElement +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionVectorArrayElement final : public UMaterialExpressionAORIndex +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVectorArrayElement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVectorArrayElement") + } + static class UMaterialExpressionVectorArrayElement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVectorArrayElement; + +// Class Engine.MaterialExpressionScalarArrayElement +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionScalarArrayElement final : public UMaterialExpressionAORIndex +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionScalarArrayElement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionScalarArrayElement") + } + static class UMaterialExpressionScalarArrayElement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionScalarArrayElement; + +// Class Engine.MaterialExpressionSmoothStep +// 0x0048 (0x0088 - 0x0040) +class UMaterialExpressionSmoothStep final : public UMaterialExpression +{ +public: + struct FExpressionInput Min; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Max; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstMin; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMax; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstValue; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSmoothStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSmoothStep") + } + static class UMaterialExpressionSmoothStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSmoothStep; + +// Class Engine.MaterialExpressionArccosine +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionArccosine final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArccosine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArccosine") + } + static class UMaterialExpressionArccosine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArccosine; + +// Class Engine.MaterialExpressionArcsine +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionArcsine final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArcsine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArcsine") + } + static class UMaterialExpressionArcsine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArcsine; + +// Class Engine.ParticleModuleTrailBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleTrailBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTrailBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTrailBase") + } + static class UParticleModuleTrailBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTrailBase; + +// Class Engine.ParticleModuleTrailSource +// 0x0068 (0x0098 - 0x0030) +class UParticleModuleTrailSource final : public UParticleModuleTrailBase +{ +public: + ETrail2SourceMethod SourceMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SourceName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat SourceStrength; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSourceStength : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SourceOffsetCount; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SourceOffsetDefaults; // 0x0078(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + EParticleSourceSelectionMethod SelectionMethod; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bInheritRotation : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritVelocity : 1; // 0x008C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InheritVelocityScale; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTrailSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTrailSource") + } + static class UParticleModuleTrailSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTrailSource; + +// Class Engine.MaterialExpressionArcsineFast +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionArcsineFast final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArcsineFast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArcsineFast") + } + static class UMaterialExpressionArcsineFast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArcsineFast; + +// Class Engine.MaterialExpressionArctangent2 +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionArctangent2 final : public UMaterialExpression +{ +public: + struct FExpressionInput Y; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput X; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArctangent2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArctangent2") + } + static class UMaterialExpressionArctangent2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArctangent2; + +// Class Engine.MaterialExpressionArctangent2Fast +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionArctangent2Fast final : public UMaterialExpression +{ +public: + struct FExpressionInput Y; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput X; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArctangent2Fast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArctangent2Fast") + } + static class UMaterialExpressionArctangent2Fast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArctangent2Fast; + +// Class Engine.MaterialExpressionArctangentFast +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionArctangentFast final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionArctangentFast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionArctangentFast") + } + static class UMaterialExpressionArctangentFast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionArctangentFast; + +// Class Engine.MaterialExpressionStaticComponentMaskParameter +// 0x0008 (0x0060 - 0x0058) +class UMaterialExpressionStaticComponentMaskParameter final : public UMaterialExpressionParameter +{ +public: + uint8 DefaultR : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DefaultG : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DefaultB : 1; // 0x0058(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DefaultA : 1; // 0x0058(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticComponentMaskParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticComponentMaskParameter") + } + static class UMaterialExpressionStaticComponentMaskParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticComponentMaskParameter; + +// Class Engine.MaterialExpressionAtmosphericFogColor +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionAtmosphericFogColor final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAtmosphericFogColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAtmosphericFogColor") + } + static class UMaterialExpressionAtmosphericFogColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAtmosphericFogColor; + +// Class Engine.MaterialExpressionAtmosphericLightColor +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionAtmosphericLightColor final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAtmosphericLightColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAtmosphericLightColor") + } + static class UMaterialExpressionAtmosphericLightColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAtmosphericLightColor; + +// Class Engine.MaterialExpressionAtmosphericLightVector +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionAtmosphericLightVector final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionAtmosphericLightVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionAtmosphericLightVector") + } + static class UMaterialExpressionAtmosphericLightVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionAtmosphericLightVector; + +// Class Engine.ParticleModuleVectorFieldGlobal +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleVectorFieldGlobal final : public UParticleModuleVectorFieldBase +{ +public: + uint8 bOverrideGlobalVectorFieldTightness : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GlobalVectorFieldScale; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalVectorFieldTightness; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldGlobal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldGlobal") + } + static class UParticleModuleVectorFieldGlobal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldGlobal; + +// Class Engine.MaterialExpressionBentNormalCustomOutput +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionBentNormalCustomOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBentNormalCustomOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBentNormalCustomOutput") + } + static class UMaterialExpressionBentNormalCustomOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBentNormalCustomOutput; + +// Class Engine.MaterialExpressionBumpOffset +// 0x0048 (0x0088 - 0x0040) +class UMaterialExpressionBumpOffset final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Height; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput HeightRatioInput; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float HeightRatio; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReferencePlane; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ConstCoordinate; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionBumpOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionBumpOffset") + } + static class UMaterialExpressionBumpOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionBumpOffset; + +// Class Engine.MaterialExpressionTextureArray +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionTextureArray : public UMaterialExpression +{ +public: + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Textures; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EMaterialSamplerType SamplerType; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideIndexedPins; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureArray") + } + static class UMaterialExpressionTextureArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureArray; + +// Class Engine.MaterialExpressionCameraPositionWS +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionCameraPositionWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCameraPositionWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCameraPositionWS") + } + static class UMaterialExpressionCameraPositionWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCameraPositionWS; + +// Class Engine.MaterialExpressionCameraVectorWS +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionCameraVectorWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCameraVectorWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCameraVectorWS") + } + static class UMaterialExpressionCameraVectorWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCameraVectorWS; + +// Class Engine.MaterialExpressionCeil +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionCeil final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCeil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCeil") + } + static class UMaterialExpressionCeil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCeil; + +// Class Engine.ParticleModuleVelocity +// 0x0078 (0x00B0 - 0x0038) +class UParticleModuleVelocity : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionVector StartVelocity; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StartVelocityRadial; // 0x0080(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocity") + } + static class UParticleModuleVelocity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocity; + +// Class Engine.ParticleModuleVelocity_Seeded +// 0x0020 (0x00D0 - 0x00B0) +class UParticleModuleVelocity_Seeded final : public UParticleModuleVelocity +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocity_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocity_Seeded") + } + static class UParticleModuleVelocity_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocity_Seeded; + +// Class Engine.MaterialExpressionChannelMaskParameter +// 0x0008 (0x0078 - 0x0070) +class UMaterialExpressionChannelMaskParameter final : public UMaterialExpressionVectorParameter +{ +public: + EChannelMaskParameterColor MaskChannel; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionChannelMaskParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionChannelMaskParameter") + } + static class UMaterialExpressionChannelMaskParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionChannelMaskParameter; + +// Class Engine.MaterialExpressionClamp +// 0x0048 (0x0088 - 0x0040) +class UMaterialExpressionClamp final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Min; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Max; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EClampMode ClampMode; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDefault; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDefault; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionClamp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionClamp") + } + static class UMaterialExpressionClamp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionClamp; + +// Class Engine.MaterialExpressionRayTracingQualitySwitch +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionRayTracingQualitySwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput normal; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput RayTraced; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRayTracingQualitySwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRayTracingQualitySwitch") + } + static class UMaterialExpressionRayTracingQualitySwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRayTracingQualitySwitch; + +// Class Engine.MaterialExpressionCloudSampleAttribute +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionCloudSampleAttribute final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCloudSampleAttribute") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCloudSampleAttribute") + } + static class UMaterialExpressionCloudSampleAttribute* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCloudSampleAttribute; + +// Class Engine.MaterialExpressionCollectionParameter +// 0x0020 (0x0060 - 0x0040) +class UMaterialExpressionCollectionParameter final : public UMaterialExpression +{ +public: + class UMaterialParameterCollection* Collection; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ParameterId; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCollectionParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCollectionParameter") + } + static class UMaterialExpressionCollectionParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCollectionParameter; + +// Class Engine.MaterialExpressionConstant +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionConstant final : public UMaterialExpression +{ +public: + float R; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstant") + } + static class UMaterialExpressionConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstant; + +// Class Engine.MaterialExpressionSphericalParticleOpacity +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSphericalParticleOpacity final : public UMaterialExpression +{ +public: + struct FExpressionInput Density; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstantDensity; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSphericalParticleOpacity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSphericalParticleOpacity") + } + static class UMaterialExpressionSphericalParticleOpacity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSphericalParticleOpacity; + +// Class Engine.MaterialExpressionConstant2Vector +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionConstant2Vector final : public UMaterialExpression +{ +public: + float R; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstant2Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstant2Vector") + } + static class UMaterialExpressionConstant2Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstant2Vector; + +// Class Engine.MaterialExpressionConstant4Vector +// 0x0010 (0x0050 - 0x0040) +class UMaterialExpressionConstant4Vector final : public UMaterialExpression +{ +public: + struct FLinearColor Constant; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstant4Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstant4Vector") + } + static class UMaterialExpressionConstant4Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstant4Vector; + +// Class Engine.MaterialExpressionInsideMask +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionInsideMask final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionInsideMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionInsideMask") + } + static class UMaterialExpressionInsideMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionInsideMask; + +// Class Engine.MaterialExpressionConstantBiasScale +// 0x0020 (0x0060 - 0x0040) +class UMaterialExpressionConstantBiasScale final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float Bias; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionConstantBiasScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionConstantBiasScale") + } + static class UMaterialExpressionConstantBiasScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionConstantBiasScale; + +// Class Engine.MaterialExpressionCosine +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionCosine final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCosine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCosine") + } + static class UMaterialExpressionCosine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCosine; + +// Class Engine.MaterialExpressionCrossProduct +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionCrossProduct final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCrossProduct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCrossProduct") + } + static class UMaterialExpressionCrossProduct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCrossProduct; + +// Class Engine.MaterialExpressionScalarParameter +// 0x0008 (0x0060 - 0x0058) +class UMaterialExpressionScalarParameter : public UMaterialExpressionParameter +{ +public: + float DefaultValue; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomPrimitiveData; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PrimitiveDataIndex; // 0x005D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionScalarParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionScalarParameter") + } + static class UMaterialExpressionScalarParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionScalarParameter; + +// Class Engine.MaterialExpressionCurveAtlasRowParameter +// 0x0028 (0x0088 - 0x0060) +class UMaterialExpressionCurveAtlasRowParameter final : public UMaterialExpressionScalarParameter +{ +public: + class UCurveLinearColor* Curve; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColorAtlas* Atlas; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput InputTime; // 0x0070(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCurveAtlasRowParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCurveAtlasRowParameter") + } + static class UMaterialExpressionCurveAtlasRowParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCurveAtlasRowParameter; + +// Class Engine.MaterialExpressionSubtract +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionSubtract final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSubtract") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSubtract") + } + static class UMaterialExpressionSubtract* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSubtract; + +// Class Engine.MaterialExpressionCustom +// 0x0068 (0x00A8 - 0x0040) +class UMaterialExpressionCustom final : public UMaterialExpression +{ +public: + class FString code; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomMaterialOutputType OutputType; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Description; // 0x0058(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Inputs; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AdditionalOutputs; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AdditionalDefines; // 0x0088(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IncludeFilePaths; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionCustom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionCustom") + } + static class UMaterialExpressionCustom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionCustom; + +// Class Engine.MaterialExpressionDDX +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionDDX final : public UMaterialExpression +{ +public: + struct FExpressionInput Value; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDDX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDDX") + } + static class UMaterialExpressionDDX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDDX; + +// Class Engine.MaterialExpressionLogarithm2 +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionLogarithm2 final : public UMaterialExpression +{ +public: + struct FExpressionInput X; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLogarithm2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLogarithm2") + } + static class UMaterialExpressionLogarithm2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLogarithm2; + +// Class Engine.MaterialExpressionDecalDerivative +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionDecalDerivative final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDecalDerivative") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDecalDerivative") + } + static class UMaterialExpressionDecalDerivative* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDecalDerivative; + +// Class Engine.MaterialExpressionDecalLifetimeOpacity +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionDecalLifetimeOpacity final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDecalLifetimeOpacity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDecalLifetimeOpacity") + } + static class UMaterialExpressionDecalLifetimeOpacity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDecalLifetimeOpacity; + +// Class Engine.MaterialExpressionDecalMipmapLevel +// 0x0020 (0x0060 - 0x0040) +class UMaterialExpressionDecalMipmapLevel final : public UMaterialExpression +{ +public: + struct FExpressionInput TextureSize; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstWidth; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstHeight; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDecalMipmapLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDecalMipmapLevel") + } + static class UMaterialExpressionDecalMipmapLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDecalMipmapLevel; + +// Class Engine.MaterialExpressionDepthFade +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionDepthFade final : public UMaterialExpression +{ +public: + struct FExpressionInput InOpacity; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput FadeDistance; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float OpacityDefault; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDistanceDefault; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDepthFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDepthFade") + } + static class UMaterialExpressionDepthFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDepthFade; + +// Class Engine.MaterialExpressionPreSkinnedPosition +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionPreSkinnedPosition final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPreSkinnedPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPreSkinnedPosition") + } + static class UMaterialExpressionPreSkinnedPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPreSkinnedPosition; + +// Class Engine.MaterialExpressionDepthOfFieldFunction +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionDepthOfFieldFunction final : public UMaterialExpression +{ +public: + EDepthOfFieldFunctionValue FunctionValue; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Depth; // 0x0044(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDepthOfFieldFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDepthOfFieldFunction") + } + static class UMaterialExpressionDepthOfFieldFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDepthOfFieldFunction; + +// Class Engine.MaterialExpressionDeriveNormalZ +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionDeriveNormalZ final : public UMaterialExpression +{ +public: + struct FExpressionInput InXY; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDeriveNormalZ") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDeriveNormalZ") + } + static class UMaterialExpressionDeriveNormalZ* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDeriveNormalZ; + +// Class Engine.MaterialExpressionDesaturation +// 0x0038 (0x0078 - 0x0040) +class UMaterialExpressionDesaturation final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Fraction; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor LuminanceFactors; // 0x0068(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDesaturation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDesaturation") + } + static class UMaterialExpressionDesaturation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDesaturation; + +// Class Engine.MaterialExpressionMin +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionMin final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMin") + } + static class UMaterialExpressionMin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMin; + +// Class Engine.MaterialExpressionDistance +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionDistance final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistance") + } + static class UMaterialExpressionDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistance; + +// Class Engine.MaterialExpressionDistanceCullFade +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionDistanceCullFade final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistanceCullFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistanceCullFade") + } + static class UMaterialExpressionDistanceCullFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistanceCullFade; + +// Class Engine.MaterialExpressionDistanceFieldGradient +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionDistanceFieldGradient final : public UMaterialExpression +{ +public: + struct FExpressionInput Position; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistanceFieldGradient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistanceFieldGradient") + } + static class UMaterialExpressionDistanceFieldGradient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistanceFieldGradient; + +// Class Engine.MaterialExpressionDistanceFieldsRenderingSwitch +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionDistanceFieldsRenderingSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput No; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Yes; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDistanceFieldsRenderingSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDistanceFieldsRenderingSwitch") + } + static class UMaterialExpressionDistanceFieldsRenderingSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDistanceFieldsRenderingSwitch; + +// Class Engine.MaterialExpressionDivide +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionDivide final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDivide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDivide") + } + static class UMaterialExpressionDivide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDivide; + +// Class Engine.MaterialExpressionDotProduct +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionDotProduct final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDotProduct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDotProduct") + } + static class UMaterialExpressionDotProduct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDotProduct; + +// Class Engine.MaterialExpressionDynamicParameter +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionDynamicParameter final : public UMaterialExpression +{ +public: + TArray ParamNames; // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor DefaultValue; // 0x0050(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ParameterIndex; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionDynamicParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionDynamicParameter") + } + static class UMaterialExpressionDynamicParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionDynamicParameter; + +// Class Engine.MaterialExpressionFeatureLevelSwitch +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionFeatureLevelSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFeatureLevelSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFeatureLevelSwitch") + } + static class UMaterialExpressionFeatureLevelSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFeatureLevelSwitch; + +// Class Engine.MaterialExpressionFloor +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionFloor final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFloor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFloor") + } + static class UMaterialExpressionFloor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFloor; + +// Class Engine.MaterialExpressionFmod +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionFmod final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFmod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFmod") + } + static class UMaterialExpressionFmod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFmod; + +// Class Engine.MaterialExpressionFrac +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionFrac final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFrac") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFrac") + } + static class UMaterialExpressionFrac* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFrac; + +// Class Engine.MaterialExpressionFresnel +// 0x0048 (0x0088 - 0x0040) +class UMaterialExpressionFresnel final : public UMaterialExpression +{ +public: + struct FExpressionInput ExponentIn; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float Exponent; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput BaseReflectFractionIn; // 0x0058(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float BaseReflectFraction; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput normal; // 0x0070(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFresnel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFresnel") + } + static class UMaterialExpressionFresnel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFresnel; + +// Class Engine.MaterialExpressionFunctionInput +// 0x0080 (0x00C0 - 0x0040) +class UMaterialExpressionFunctionInput final : public UMaterialExpression +{ +public: + struct FExpressionInput Preview; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + class FName InputName; // 0x0054(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Description; // 0x0060(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ID; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFunctionInputType InputType; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0xF]; // 0x0081(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 PreviewValue; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePreviewValueAsDefault : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SortPriority; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCompilingFunctionPreview : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x17]; // 0x00A9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionFunctionInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionFunctionInput") + } + static class UMaterialExpressionFunctionInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionFunctionInput; + +// Class Engine.MaterialExpressionGBufferNormal +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionGBufferNormal final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionGBufferNormal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionGBufferNormal") + } + static class UMaterialExpressionGBufferNormal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionGBufferNormal; + +// Class Engine.MaterialExpressionGetMaterialAttributes +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionGetMaterialAttributes final : public UMaterialExpression +{ +public: + struct FMaterialAttributesInput MaterialAttributes; // 0x0040(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + TArray AttributeGetTypes; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionGetMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionGetMaterialAttributes") + } + static class UMaterialExpressionGetMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionGetMaterialAttributes; + +// Class Engine.MaterialExpressionGIReplace +// 0x0040 (0x0080 - 0x0040) +class UMaterialExpressionGIReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput StaticIndirect; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput DynamicIndirect; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionGIReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionGIReplace") + } + static class UMaterialExpressionGIReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionGIReplace; + +// Class Engine.MaterialExpressionHairColor +// 0x0040 (0x0080 - 0x0040) +class UMaterialExpressionHairColor final : public UMaterialExpression +{ +public: + struct FExpressionInput Melanin; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Redness; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput DyeColor; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionHairColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionHairColor") + } + static class UMaterialExpressionHairColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionHairColor; + +// Class Engine.MaterialExpressionIf +// 0x0070 (0x00B0 - 0x0040) +class UMaterialExpressionIf final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AGreaterThanB; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AEqualsB; // 0x007C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ALessThanB; // 0x0090(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float EqualsThreshold; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstAEqualsB; // 0x00AC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionIf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionIf") + } + static class UMaterialExpressionIf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionIf; + +// Class Engine.MaterialExpressionInsideDistanceField +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionInsideDistanceField final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionInsideDistanceField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionInsideDistanceField") + } + static class UMaterialExpressionInsideDistanceField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionInsideDistanceField; + +// Class Engine.MaterialExpressionInverseLinearInterpolate +// 0x0050 (0x0090 - 0x0040) +class UMaterialExpressionInverseLinearInterpolate final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstValue; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampResult; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionInverseLinearInterpolate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionInverseLinearInterpolate") + } + static class UMaterialExpressionInverseLinearInterpolate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionInverseLinearInterpolate; + +// Class Engine.MaterialExpressionLightmapUVs +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionLightmapUVs final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLightmapUVs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLightmapUVs") + } + static class UMaterialExpressionLightmapUVs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLightmapUVs; + +// Class Engine.MaterialExpressionLightmassReplace +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionLightmassReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput RealTime; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Lightmass; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLightmassReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLightmassReplace") + } + static class UMaterialExpressionLightmassReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLightmassReplace; + +// Class Engine.MaterialExpressionLinearInterpolate +// 0x0048 (0x0088 - 0x0040) +class UMaterialExpressionLinearInterpolate final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Alpha; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstAlpha; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLinearInterpolate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLinearInterpolate") + } + static class UMaterialExpressionLinearInterpolate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLinearInterpolate; + +// Class Engine.MaterialExpressionLocalForces +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionLocalForces final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLocalForces") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLocalForces") + } + static class UMaterialExpressionLocalForces* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLocalForces; + +// Class Engine.MaterialExpressionLogarithm10 +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionLogarithm10 final : public UMaterialExpression +{ +public: + struct FExpressionInput X; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionLogarithm10") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionLogarithm10") + } + static class UMaterialExpressionLogarithm10* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionLogarithm10; + +// Class Engine.MaterialExpressionMakeMaterialAttributes +// 0x0298 (0x02D8 - 0x0040) +class UMaterialExpressionMakeMaterialAttributes final : public UMaterialExpression +{ +public: + struct FExpressionInput BaseColor; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Metallic; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x007C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Anisotropy; // 0x0090(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput EmissiveColor; // 0x00A4(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity; // 0x00B8(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput OpacityMask; // 0x00CC(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput normal; // 0x00E0(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Tangent; // 0x00F4(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldPositionOffset; // 0x0108(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldDisplacement; // 0x011C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput TessellationMultiplier; // 0x0130(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput SubsurfaceColor; // 0x0144(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoat; // 0x0158(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ClearCoatRoughness; // 0x016C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AmbientOcclusion; // 0x0180(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Refraction; // 0x0194(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput CustomizedUVs[0x8]; // 0x01A8(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PixelDepthOffset; // 0x0248(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ShadingModel; // 0x025C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity1; // 0x0270(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity2; // 0x0284(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity3; // 0x0298(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput wMotionDither; // 0x02AC(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput wMotion; // 0x02C0(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMakeMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMakeMaterialAttributes") + } + static class UMaterialExpressionMakeMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMakeMaterialAttributes; + +// Class Engine.MaterialExpressionMapARPassthroughCameraUV +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionMapARPassthroughCameraUV final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinates; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMapARPassthroughCameraUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMapARPassthroughCameraUV") + } + static class UMaterialExpressionMapARPassthroughCameraUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMapARPassthroughCameraUV; + +// Class Engine.MaterialExpressionMaterialAttributeLayers +// 0x00B0 (0x00F0 - 0x0040) +class UMaterialExpressionMaterialAttributeLayers final : public UMaterialExpression +{ +public: + class FName ParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0048(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialAttributesInput Input; // 0x0058(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + struct FMaterialLayersFunctions DefaultLayers; // 0x0078(0x0040)(Edit, NativeAccessSpecifierPublic) + TArray LayerCallers; // 0x00B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 NumActiveLayerCallers; // 0x00C8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BlendCallers; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 NumActiveBlendCallers; // 0x00E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLayerGraphBuilt; // 0x00E4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5[0xB]; // 0x00E5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMaterialAttributeLayers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMaterialAttributeLayers") + } + static class UMaterialExpressionMaterialAttributeLayers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMaterialAttributeLayers; + +// Class Engine.MaterialExpressionMaterialLayerOutput +// 0x0000 (0x0088 - 0x0088) +class UMaterialExpressionMaterialLayerOutput final : public UMaterialExpressionFunctionOutput +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMaterialLayerOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMaterialLayerOutput") + } + static class UMaterialExpressionMaterialLayerOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMaterialLayerOutput; + +// Class Engine.MaterialExpressionMaterialProxyReplace +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionMaterialProxyReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput RealTime; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MaterialProxy; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMaterialProxyReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMaterialProxyReplace") + } + static class UMaterialExpressionMaterialProxyReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMaterialProxyReplace; + +// Class Engine.MaterialExpressionMax +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionMax final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMax") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMax") + } + static class UMaterialExpressionMax* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMax; + +// Class Engine.MaterialExpressionMultiply +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionMultiply final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstA; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstB; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionMultiply") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionMultiply") + } + static class UMaterialExpressionMultiply* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionMultiply; + +// Class Engine.MaterialExpressionNamedRerouteUsage +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionNamedRerouteUsage final : public UMaterialExpressionNamedRerouteBase +{ +public: + class UMaterialExpressionNamedRerouteDeclaration* Declaration; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid DeclarationGuid; // 0x0048(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionNamedRerouteUsage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionNamedRerouteUsage") + } + static class UMaterialExpressionNamedRerouteUsage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionNamedRerouteUsage; + +// Class Engine.MaterialExpressionObjectOrientation +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionObjectOrientation final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionObjectOrientation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionObjectOrientation") + } + static class UMaterialExpressionObjectOrientation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionObjectOrientation; + +// Class Engine.MaterialExpressionObjectPositionWS +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionObjectPositionWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionObjectPositionWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionObjectPositionWS") + } + static class UMaterialExpressionObjectPositionWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionObjectPositionWS; + +// Class Engine.MaterialExpressionObjectRadius +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionObjectRadius final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionObjectRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionObjectRadius") + } + static class UMaterialExpressionObjectRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionObjectRadius; + +// Class Engine.MaterialExpressionOutdoorsWindMap +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionOutdoorsWindMap final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionOutdoorsWindMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionOutdoorsWindMap") + } + static class UMaterialExpressionOutdoorsWindMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionOutdoorsWindMap; + +// Class Engine.MaterialExpressionParticleMacroUV +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleMacroUV final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleMacroUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleMacroUV") + } + static class UMaterialExpressionParticleMacroUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleMacroUV; + +// Class Engine.MaterialExpressionParticleMotionBlurFade +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleMotionBlurFade final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleMotionBlurFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleMotionBlurFade") + } + static class UMaterialExpressionParticleMotionBlurFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleMotionBlurFade; + +// Class Engine.MaterialExpressionParticlePositionWS +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticlePositionWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticlePositionWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticlePositionWS") + } + static class UMaterialExpressionParticlePositionWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticlePositionWS; + +// Class Engine.MaterialExpressionParticleSubUV +// 0x0008 (0x0068 - 0x0060) +class UMaterialExpressionParticleSubUV final : public UMaterialExpressionTextureSample +{ +public: + uint8 bBlend : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleSubUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleSubUV") + } + static class UMaterialExpressionParticleSubUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleSubUV; + +// Class Engine.MaterialExpressionParticleSubUVProperties +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionParticleSubUVProperties final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionParticleSubUVProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionParticleSubUVProperties") + } + static class UMaterialExpressionParticleSubUVProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionParticleSubUVProperties; + +// Class Engine.MaterialExpressionPerInstanceRandom +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionPerInstanceRandom final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPerInstanceRandom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPerInstanceRandom") + } + static class UMaterialExpressionPerInstanceRandom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPerInstanceRandom; + +// Class Engine.MaterialExpressionPrecomputedAOMask +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionPrecomputedAOMask final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPrecomputedAOMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPrecomputedAOMask") + } + static class UMaterialExpressionPrecomputedAOMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPrecomputedAOMask; + +// Class Engine.MaterialExpressionPreSkinnedLocalBounds +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionPreSkinnedLocalBounds final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPreSkinnedLocalBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPreSkinnedLocalBounds") + } + static class UMaterialExpressionPreSkinnedLocalBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPreSkinnedLocalBounds; + +// Class Engine.MaterialExpressionPreSkinnedNormal +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionPreSkinnedNormal final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPreSkinnedNormal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPreSkinnedNormal") + } + static class UMaterialExpressionPreSkinnedNormal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPreSkinnedNormal; + +// Class Engine.MaterialExpressionPreviousFrameSwitch +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionPreviousFrameSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput CurrentFrame; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PreviousFrame; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionPreviousFrameSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionPreviousFrameSwitch") + } + static class UMaterialExpressionPreviousFrameSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionPreviousFrameSwitch; + +// Class Engine.MaterialExpressionProbeValueAtCamera +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionProbeValueAtCamera final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionProbeValueAtCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionProbeValueAtCamera") + } + static class UMaterialExpressionProbeValueAtCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionProbeValueAtCamera; + +// Class Engine.MaterialExpressionQualitySwitch +// 0x0068 (0x00A8 - 0x0040) +class UMaterialExpressionQualitySwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Inputs[0x4]; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionQualitySwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionQualitySwitch") + } + static class UMaterialExpressionQualitySwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionQualitySwitch; + +// Class Engine.MaterialExpressionReflectionCapturePassSwitch +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionReflectionCapturePassSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Reflection; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionReflectionCapturePassSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionReflectionCapturePassSwitch") + } + static class UMaterialExpressionReflectionCapturePassSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionReflectionCapturePassSwitch; + +// Class Engine.MaterialExpressionReflectionVectorWS +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionReflectionVectorWS final : public UMaterialExpression +{ +public: + struct FExpressionInput CustomWorldNormal; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 bNormalizeCustomWorldNormal : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionReflectionVectorWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionReflectionVectorWS") + } + static class UMaterialExpressionReflectionVectorWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionReflectionVectorWS; + +// Class Engine.MaterialExpressionRotator +// 0x0038 (0x0078 - 0x0040) +class UMaterialExpressionRotator final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Time; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float CenterX; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CenterY; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ConstCoordinate; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRotator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRotator") + } + static class UMaterialExpressionRotator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRotator; + +// Class Engine.MaterialExpressionRuntimeVirtualTextureOutput +// 0x0090 (0x00D0 - 0x0040) +class UMaterialExpressionRuntimeVirtualTextureOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput BaseColor; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Specular; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Roughness; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput normal; // 0x007C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldHeight; // 0x0090(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Opacity; // 0x00A4(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Mask; // 0x00B8(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureOutput") + } + static class UMaterialExpressionRuntimeVirtualTextureOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureOutput; + +// Class Engine.MaterialExpressionRuntimeVirtualTextureReplace +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionRuntimeVirtualTextureReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput VirtualTextureOutput; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureReplace") + } + static class UMaterialExpressionRuntimeVirtualTextureReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureReplace; + +// Class Engine.MaterialExpressionRuntimeVirtualTextureSampleParameter +// 0x0020 (0x00B0 - 0x0090) +class UMaterialExpressionRuntimeVirtualTextureSampleParameter final : public UMaterialExpressionRuntimeVirtualTextureSample +{ +public: + class FName ParameterName; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0098(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionRuntimeVirtualTextureSampleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionRuntimeVirtualTextureSampleParameter") + } + static class UMaterialExpressionRuntimeVirtualTextureSampleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionRuntimeVirtualTextureSampleParameter; + +// Class Engine.MaterialExpressionSamplePhysicsIntegerField +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSamplePhysicsIntegerField final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EFieldIntegerType FieldTarget; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSamplePhysicsIntegerField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSamplePhysicsIntegerField") + } + static class UMaterialExpressionSamplePhysicsIntegerField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSamplePhysicsIntegerField; + +// Class Engine.MaterialExpressionSaturate +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSaturate final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSaturate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSaturate") + } + static class UMaterialExpressionSaturate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSaturate; + +// Class Engine.MaterialExpressionScalarArray +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionScalarArray : public UMaterialExpression +{ +public: + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Values; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bHideIndexedPins; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionScalarArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionScalarArray") + } + static class UMaterialExpressionScalarArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionScalarArray; + +// Class Engine.MaterialExpressionScalarArrayParameter +// 0x0020 (0x0090 - 0x0070) +class UMaterialExpressionScalarArrayParameter final : public UMaterialExpressionScalarArray +{ +public: + class FName ParameterName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0078(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionScalarArrayParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionScalarArrayParameter") + } + static class UMaterialExpressionScalarArrayParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionScalarArrayParameter; + +// Class Engine.MaterialExpressionSceneColor +// 0x0038 (0x0078 - 0x0040) +class UMaterialExpressionSceneColor final : public UMaterialExpression +{ +public: + EMaterialSceneAttributeInputMode InputMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Input; // 0x0044(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput OffsetFraction; // 0x0058(0x0014)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ConstInput; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneColor") + } + static class UMaterialExpressionSceneColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneColor; + +// Class Engine.MaterialExpressionSceneDepth +// 0x0038 (0x0078 - 0x0040) +class UMaterialExpressionSceneDepth final : public UMaterialExpression +{ +public: + EMaterialSceneAttributeInputMode InputMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput Input; // 0x0044(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Coordinates; // 0x0058(0x0014)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ConstInput; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SampleDeviceZ; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSceneDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSceneDepth") + } + static class UMaterialExpressionSceneDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSceneDepth; + +// Class Engine.MaterialExpressionScreenPosition +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionScreenPosition final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionScreenPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionScreenPosition") + } + static class UMaterialExpressionScreenPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionScreenPosition; + +// Class Engine.MaterialExpressionSetMaterialAttributes +// 0x0020 (0x0060 - 0x0040) +class UMaterialExpressionSetMaterialAttributes final : public UMaterialExpression +{ +public: + TArray Inputs; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AttributeSetTypes; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSetMaterialAttributes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSetMaterialAttributes") + } + static class UMaterialExpressionSetMaterialAttributes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSetMaterialAttributes; + +// Class Engine.MaterialExpressionShaderStageSwitch +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionShaderStageSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput PixelShader; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput VertexShader; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionShaderStageSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionShaderStageSwitch") + } + static class UMaterialExpressionShaderStageSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionShaderStageSwitch; + +// Class Engine.MaterialExpressionShadingModel +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionShadingModel final : public UMaterialExpression +{ +public: + EMaterialShadingModel ShadingModel; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionShadingModel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionShadingModel") + } + static class UMaterialExpressionShadingModel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionShadingModel; + +// Class Engine.MaterialExpressionShadingPathSwitch +// 0x0050 (0x0090 - 0x0040) +class UMaterialExpressionShadingPathSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Inputs[0x3]; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionShadingPathSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionShadingPathSwitch") + } + static class UMaterialExpressionShadingPathSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionShadingPathSwitch; + +// Class Engine.MaterialExpressionShadowReplace +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionShadowReplace final : public UMaterialExpression +{ +public: + struct FExpressionInput Default; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Shadow; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionShadowReplace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionShadowReplace") + } + static class UMaterialExpressionShadowReplace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionShadowReplace; + +// Class Engine.MaterialExpressionSine +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSine final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSine") + } + static class UMaterialExpressionSine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSine; + +// Class Engine.MaterialExpressionSingleLayerWaterMaterialOutput +// 0x0050 (0x0090 - 0x0040) +class UMaterialExpressionSingleLayerWaterMaterialOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput ScatteringCoefficients; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput AbsorptionCoefficients; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PhaseG; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ColorScaleBehindWater; // 0x007C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSingleLayerWaterMaterialOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSingleLayerWaterMaterialOutput") + } + static class UMaterialExpressionSingleLayerWaterMaterialOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSingleLayerWaterMaterialOutput; + +// Class Engine.MaterialExpressionSkinningVertexOffsets +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionSkinningVertexOffsets final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkinningVertexOffsets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkinningVertexOffsets") + } + static class UMaterialExpressionSkinningVertexOffsets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkinningVertexOffsets; + +// Class Engine.MaterialExpressionSkyAtmosphereLightIlluminance +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSkyAtmosphereLightIlluminance final : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput WorldPosition; // 0x0044(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightIlluminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightIlluminance") + } + static class UMaterialExpressionSkyAtmosphereLightIlluminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightIlluminance; + +// Class Engine.MaterialExpressionSkyAtmosphereLightDiskLuminance +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionSkyAtmosphereLightDiskLuminance final : public UMaterialExpression +{ +public: + int32 LightIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLightDiskLuminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLightDiskLuminance") + } + static class UMaterialExpressionSkyAtmosphereLightDiskLuminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLightDiskLuminance; + +// Class Engine.MaterialExpressionSkyAtmosphereAerialPerspective +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSkyAtmosphereAerialPerspective final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereAerialPerspective") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereAerialPerspective") + } + static class UMaterialExpressionSkyAtmosphereAerialPerspective* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereAerialPerspective; + +// Class Engine.MaterialExpressionSkyAtmosphereInscatteringLightLuminance +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionSkyAtmosphereInscatteringLightLuminance final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereInscatteringLightLuminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereInscatteringLightLuminance") + } + static class UMaterialExpressionSkyAtmosphereInscatteringLightLuminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereInscatteringLightLuminance; + +// Class Engine.MaterialExpressionSkyAtmosphereLuminance +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionSkyAtmosphereLuminance final : public UMaterialExpression +{ +public: + struct FExpressionInput WorldPosition; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WorldDirection; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSkyAtmosphereLuminance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSkyAtmosphereLuminance") + } + static class UMaterialExpressionSkyAtmosphereLuminance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSkyAtmosphereLuminance; + +// Class Engine.MaterialExpressionSobol +// 0x0048 (0x0088 - 0x0040) +class UMaterialExpressionSobol final : public UMaterialExpression +{ +public: + struct FExpressionInput Cell; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Index_0; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Seed; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint32 ConstIndex; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ConstSeed; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSobol") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSobol") + } + static class UMaterialExpressionSobol* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSobol; + +// Class Engine.MaterialExpressionSpeedTree +// 0x0060 (0x00A0 - 0x0040) +class UMaterialExpressionSpeedTree final : public UMaterialExpression +{ +public: + struct FExpressionInput GeometryInput; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput WindInput; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput LODInput; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ExtraBendWS; // 0x007C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + ESpeedTreeGeometryType GeometryType; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpeedTreeWindType WindType; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpeedTreeLODType LODType; // 0x0092(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_93[0x1]; // 0x0093(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BillboardThreshold; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccurateWindVelocities; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSpeedTree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSpeedTree") + } + static class UMaterialExpressionSpeedTree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSpeedTree; + +// Class Engine.MaterialExpressionSphereMask +// 0x0058 (0x0098 - 0x0040) +class UMaterialExpressionSphereMask final : public UMaterialExpression +{ +public: + struct FExpressionInput A; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Radius; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Hardness; // 0x007C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HardnessPercent; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSphereMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSphereMask") + } + static class UMaterialExpressionSphereMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSphereMask; + +// Class Engine.MaterialExpressionSquareRoot +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionSquareRoot final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionSquareRoot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionSquareRoot") + } + static class UMaterialExpressionSquareRoot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionSquareRoot; + +// Class Engine.MaterialExpressionStaticBool +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionStaticBool final : public UMaterialExpression +{ +public: + uint8 Value : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticBool") + } + static class UMaterialExpressionStaticBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticBool; + +// Class Engine.MaterialExpressionStaticBoolParameter +// 0x0008 (0x0060 - 0x0058) +class UMaterialExpressionStaticBoolParameter : public UMaterialExpressionParameter +{ +public: + uint8 DefaultValue : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticBoolParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticBoolParameter") + } + static class UMaterialExpressionStaticBoolParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticBoolParameter; + +// Class Engine.MaterialExpressionStaticSwitch +// 0x0040 (0x0080 - 0x0040) +class UMaterialExpressionStaticSwitch final : public UMaterialExpression +{ +public: + uint8 DefaultValue : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpressionInput A; // 0x0044(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput b; // 0x0058(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Value; // 0x006C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticSwitch") + } + static class UMaterialExpressionStaticSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticSwitch; + +// Class Engine.MaterialExpressionStaticSwitchParameter +// 0x0000 (0x0060 - 0x0060) +class UMaterialExpressionStaticSwitchParameter final : public UMaterialExpressionStaticBoolParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStaticSwitchParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStaticSwitchParameter") + } + static class UMaterialExpressionStaticSwitchParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStaticSwitchParameter; + +// Class Engine.MaterialExpressionStep +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionStep final : public UMaterialExpression +{ +public: + struct FExpressionInput Y; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput X; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstY; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstX; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionStep") + } + static class UMaterialExpressionStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionStep; + +// Class Engine.MaterialExpressionTangent +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionTangent final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float Period; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTangent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTangent") + } + static class UMaterialExpressionTangent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTangent; + +// Class Engine.MaterialExpressionTangentOutput +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionTangentOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTangentOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTangentOutput") + } + static class UMaterialExpressionTangentOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTangentOutput; + +// Class Engine.MaterialExpressionTemporalSobol +// 0x0038 (0x0078 - 0x0040) +class UMaterialExpressionTemporalSobol final : public UMaterialExpression +{ +public: + struct FExpressionInput Index_0; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Seed; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint32 ConstIndex; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ConstSeed; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTemporalSobol") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTemporalSobol") + } + static class UMaterialExpressionTemporalSobol* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTemporalSobol; + +// Class Engine.MaterialExpressionTextureArrayParameter +// 0x0020 (0x0090 - 0x0070) +class UMaterialExpressionTextureArrayParameter final : public UMaterialExpressionTextureArray +{ +public: + class FName ParameterName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0078(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureArrayParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureArrayParameter") + } + static class UMaterialExpressionTextureArrayParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureArrayParameter; + +// Class Engine.MaterialExpressionTextureArraySample +// 0x0000 (0x0060 - 0x0060) +class UMaterialExpressionTextureArraySample final : public UMaterialExpressionTextureSample +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureArraySample") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureArraySample") + } + static class UMaterialExpressionTextureArraySample* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureArraySample; + +// Class Engine.MaterialExpressionTextureObject +// 0x0000 (0x0048 - 0x0048) +class UMaterialExpressionTextureObject final : public UMaterialExpressionTextureBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureObject") + } + static class UMaterialExpressionTextureObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureObject; + +// Class Engine.MaterialExpressionTextureObjectParameter +// 0x0000 (0x0080 - 0x0080) +class UMaterialExpressionTextureObjectParameter final : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureObjectParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureObjectParameter") + } + static class UMaterialExpressionTextureObjectParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureObjectParameter; + +// Class Engine.MaterialExpressionTextureProperty +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionTextureProperty final : public UMaterialExpression +{ +public: + struct FExpressionInput TextureObject; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EMaterialExposedTextureProperty Property; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureProperty") + } + static class UMaterialExpressionTextureProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureProperty; + +// Class Engine.MaterialExpressionTextureSampleParameterSubUV +// 0x0008 (0x0088 - 0x0080) +class UMaterialExpressionTextureSampleParameterSubUV final : public UMaterialExpressionTextureSampleParameter2D +{ +public: + uint8 bBlend : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterSubUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterSubUV") + } + static class UMaterialExpressionTextureSampleParameterSubUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterSubUV; + +// Class Engine.MaterialExpressionTextureSampleParameterVolume +// 0x0000 (0x0080 - 0x0080) +class UMaterialExpressionTextureSampleParameterVolume final : public UMaterialExpressionTextureSampleParameter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTextureSampleParameterVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTextureSampleParameterVolume") + } + static class UMaterialExpressionTextureSampleParameterVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTextureSampleParameterVolume; + +// Class Engine.MaterialExpressionTime +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionTime final : public UMaterialExpression +{ +public: + uint8 bIgnorePause : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Period : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Period; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTime") + } + static class UMaterialExpressionTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTime; + +// Class Engine.MaterialExpressionTransform +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionTransform final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EMaterialVectorCoordTransformSource TransformSourceType; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialVectorCoordTransform TransformType; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTransform") + } + static class UMaterialExpressionTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTransform; + +// Class Engine.MaterialExpressionTransformPosition +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionTransformPosition final : public UMaterialExpression +{ +public: + struct FExpressionInput Input; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + EMaterialPositionTransformSource TransformSourceType; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialPositionTransformSource TransformType; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTransformPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTransformPosition") + } + static class UMaterialExpressionTransformPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTransformPosition; + +// Class Engine.MaterialExpressionTwoSidedSign +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionTwoSidedSign final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionTwoSidedSign") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionTwoSidedSign") + } + static class UMaterialExpressionTwoSidedSign* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionTwoSidedSign; + +// Class Engine.MaterialExpressionVectorArray +// 0x0030 (0x0070 - 0x0040) +class UMaterialExpressionVectorArray : public UMaterialExpression +{ +public: + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Values; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bHideIndexedPins; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVectorArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVectorArray") + } + static class UMaterialExpressionVectorArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVectorArray; + +// Class Engine.MaterialExpressionVectorArrayParameter +// 0x0020 (0x0090 - 0x0070) +class UMaterialExpressionVectorArrayParameter final : public UMaterialExpressionVectorArray +{ +public: + class FName ParameterName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0078(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVectorArrayParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVectorArrayParameter") + } + static class UMaterialExpressionVectorArrayParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVectorArrayParameter; + +// Class Engine.MaterialExpressionVertexColor +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionVertexColor final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVertexColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVertexColor") + } + static class UMaterialExpressionVertexColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVertexColor; + +// Class Engine.MaterialExpressionVertexNormalWS +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionVertexNormalWS final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVertexNormalWS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVertexNormalWS") + } + static class UMaterialExpressionVertexNormalWS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVertexNormalWS; + +// Class Engine.MaterialExpressionViewProperty +// 0x0008 (0x0048 - 0x0040) +class UMaterialExpressionViewProperty final : public UMaterialExpression +{ +public: + EMaterialExposedViewProperty Property; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionViewProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionViewProperty") + } + static class UMaterialExpressionViewProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionViewProperty; + +// Class Engine.MaterialExpressionViewSize +// 0x0000 (0x0040 - 0x0040) +class UMaterialExpressionViewSize final : public UMaterialExpression +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionViewSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionViewSize") + } + static class UMaterialExpressionViewSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionViewSize; + +// Class Engine.MaterialExpressionVirtualTextureFeatureSwitch +// 0x0028 (0x0068 - 0x0040) +class UMaterialExpressionVirtualTextureFeatureSwitch final : public UMaterialExpression +{ +public: + struct FExpressionInput No; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput Yes; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVirtualTextureFeatureSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVirtualTextureFeatureSwitch") + } + static class UMaterialExpressionVirtualTextureFeatureSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVirtualTextureFeatureSwitch; + +// Class Engine.MaterialExpressionVolumetricAdvancedMaterialOutput +// 0x00B0 (0x00F0 - 0x0040) +class UMaterialExpressionVolumetricAdvancedMaterialOutput final : public UMaterialExpressionCustomOutput +{ +public: + struct FExpressionInput PhaseG; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PhaseG2; // 0x0054(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput PhaseBlend; // 0x0068(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MultiScatteringContribution; // 0x007C(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MultiScatteringOcclusion; // 0x0090(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput MultiScatteringEccentricity; // 0x00A4(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpressionInput ConservativeDensity; // 0x00B8(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + float ConstPhaseG; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstPhaseG2; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstPhaseBlend; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PerSamplePhaseEvaluation; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 MultiScatteringApproximationOctaveCount; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMultiScatteringContribution; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMultiScatteringOcclusion; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConstMultiScatteringEccentricity; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGroundContribution; // 0x00EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGrayScaleMaterial; // 0x00ED(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRayMarchVolumeShadow; // 0x00EE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EF[0x1]; // 0x00EF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVolumetricAdvancedMaterialOutput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVolumetricAdvancedMaterialOutput") + } + static class UMaterialExpressionVolumetricAdvancedMaterialOutput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVolumetricAdvancedMaterialOutput; + +// Class Engine.MaterialExpressionVolumetricWindMap +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionVolumetricWindMap final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionVolumetricWindMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionVolumetricWindMap") + } + static class UMaterialExpressionVolumetricWindMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionVolumetricWindMap; + +// Class Engine.MaterialExpressionWeatherAnimation +// 0x0018 (0x0058 - 0x0040) +class UMaterialExpressionWeatherAnimation final : public UMaterialExpression +{ +public: + struct FExpressionInput Coordinate; // 0x0040(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialExpressionWeatherAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialExpressionWeatherAnimation") + } + static class UMaterialExpressionWeatherAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialExpressionWeatherAnimation; + +// Class Engine.MaterialFunctionMaterialLayerBlend +// 0x0000 (0x0058 - 0x0058) +class UMaterialFunctionMaterialLayerBlend final : public UMaterialFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionMaterialLayerBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayerBlend") + } + static class UMaterialFunctionMaterialLayerBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionMaterialLayerBlend; + +// Class Engine.MaterialFunctionMaterialLayerBlendInstance +// 0x0000 (0x00C0 - 0x00C0) +class UMaterialFunctionMaterialLayerBlendInstance final : public UMaterialFunctionInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialFunctionMaterialLayerBlendInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialFunctionMaterialLayerBlendInstance") + } + static class UMaterialFunctionMaterialLayerBlendInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialFunctionMaterialLayerBlendInstance; + +// Class Engine.MaterialInstanceDynamic +// 0x0050 (0x0480 - 0x0430) +class UMaterialInstanceDynamic final : public UMaterialInstance +{ +public: + uint8 Pad_430[0x50]; // 0x0430(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CopyInterpParameters(class UMaterialInstance* Source); + void CopyParameterOverrides(class UMaterialInstance* MaterialInstance); + void K2_CopyMaterialInstanceParameters(class UMaterialInterface* Source, bool bQuickParametersOnly); + float K2_GetScalarParameterValue(class FName ParameterName); + float K2_GetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo); + class UTexture* K2_GetTextureParameterValue(class FName ParameterName); + class UTexture* K2_GetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo); + struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName); + struct FLinearColor K2_GetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo); + void K2_InterpolateMaterialInstanceParams(class UMaterialInstance* SourceA, class UMaterialInstance* SourceB, float Alpha); + void SetScalarArrayParameterValue(class FName ParameterName, const TArray& Values); + void SetScalarArrayParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const TArray& Values); + void SetScalarParameterValue(class FName ParameterName, float Value); + void SetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, float Value); + void SetTextureArrayParameterValue(class FName ParameterName, const TArray& Values); + void SetTextureArrayParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const TArray& Values); + void SetTextureParameterValue(class FName ParameterName, class UTexture* Value); + void SetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, class UTexture* Value); + void SetVectorArrayParameterValue(class FName ParameterName, const TArray& Values); + void SetVectorArrayParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const TArray& Values); + void SetVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value); + void SetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const struct FLinearColor& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialInstanceDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialInstanceDynamic") + } + static class UMaterialInstanceDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialInstanceDynamic; + +// Class Engine.MaterialParameterCollection +// 0x0048 (0x0070 - 0x0028) +class UMaterialParameterCollection final : public UObject +{ +public: + struct FGuid StateId; // 0x0028(0x0010)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ScalarParameters; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorParameters; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialParameterCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialParameterCollection") + } + static class UMaterialParameterCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialParameterCollection; + +// Class Engine.MatineeAnimInterface +// 0x0000 (0x0000 - 0x0000) +class IMatineeAnimInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MatineeAnimInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MatineeAnimInterface") + } + static class IMatineeAnimInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMatineeAnimInterface; + +// Class Engine.MatineeInterface +// 0x0000 (0x0000 - 0x0000) +class IMatineeInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MatineeInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MatineeInterface") + } + static class IMatineeInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMatineeInterface; + +// Class Engine.MemoryUsageManager +// 0x0040 (0x0068 - 0x0028) +class UMemoryUsageManager final : public UObject +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MemoryUsageManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MemoryUsageManager") + } + static class UMemoryUsageManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMemoryUsageManager; + +// Class Engine.MeshMergeCullingVolume +// 0x0000 (0x0280 - 0x0280) +class AMeshMergeCullingVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshMergeCullingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshMergeCullingVolume") + } + static class AMeshMergeCullingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMeshMergeCullingVolume; + +// Class Engine.MeshSimplificationSettings +// 0x0010 (0x0048 - 0x0038) +class UMeshSimplificationSettings final : public UDeveloperSettings +{ +public: + class FName MeshReductionModuleName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float wLevelLodExclusion_MinExtent; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshSimplificationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshSimplificationSettings") + } + static class UMeshSimplificationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshSimplificationSettings; + +// Class Engine.MeshVertexPainterKismetLibrary +// 0x0000 (0x0028 - 0x0028) +class UMeshVertexPainterKismetLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void PaintVerticesLerpAlongAxis(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& StartColor, const struct FLinearColor& EndColor, EVertexPaintAxis Axis, bool bConvertToSRGB); + static void PaintVerticesSingleColor(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& FillColor, bool bConvertToSRGB); + static void RemovePaintedVertices(class UStaticMeshComponent* StaticMeshComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeshVertexPainterKismetLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeshVertexPainterKismetLibrary") + } + static class UMeshVertexPainterKismetLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMeshVertexPainterKismetLibrary; + +// Class Engine.ModelComponent +// 0x0040 (0x04C0 - 0x0480) +class UModelComponent final : public UPrimitiveComponent +{ +public: + uint8 Pad_480[0x18]; // 0x0480(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UBodySetup* ModelBodySetup; // 0x0498(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A0[0x20]; // 0x04A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModelComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModelComponent") + } + static class UModelComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModelComponent; + +// Class Engine.NavAgentInterface +// 0x0000 (0x0000 - 0x0000) +class INavAgentInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavAgentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavAgentInterface") + } + static class INavAgentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavAgentInterface; + +// Class Engine.NavCollisionBase +// 0x0048 (0x0070 - 0x0028) +class UNavCollisionBase : public UObject +{ +public: + uint8 bIsDynamicObstacle : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_29[0x47]; // 0x0029(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavCollisionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavCollisionBase") + } + static class UNavCollisionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavCollisionBase; + +// Class Engine.NavigationDataChunk +// 0x0008 (0x0030 - 0x0028) +class UNavigationDataChunk : public UObject +{ +public: + class FName NavigationDataName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationDataChunk") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationDataChunk") + } + static class UNavigationDataChunk* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationDataChunk; + +// Class Engine.NavigationDataInterface +// 0x0000 (0x0000 - 0x0000) +class INavigationDataInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationDataInterface") + } + static class INavigationDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavigationDataInterface; + +// Class Engine.NullNavSysConfig +// 0x0000 (0x0050 - 0x0050) +class UNullNavSysConfig final : public UNavigationSystemConfig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NullNavSysConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NullNavSysConfig") + } + static class UNullNavSysConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNullNavSysConfig; + +// Class Engine.NavLinkDefinition +// 0x0028 (0x0050 - 0x0028) +class UNavLinkDefinition : public UObject +{ +public: + TArray links; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SegmentLinks; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkDefinition") + } + static class UNavLinkDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkDefinition; + +// Class Engine.NavPathObserverInterface +// 0x0000 (0x0000 - 0x0000) +class INavPathObserverInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavPathObserverInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavPathObserverInterface") + } + static class INavPathObserverInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavPathObserverInterface; + +// Class Engine.SimulatedClientNetConnection +// 0x0000 (0x1BA8 - 0x1BA8) +class USimulatedClientNetConnection final : public UNetConnection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimulatedClientNetConnection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimulatedClientNetConnection") + } + static class USimulatedClientNetConnection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USimulatedClientNetConnection; + +// Class Engine.NetPushModelHelpers +// 0x0000 (0x0028 - 0x0028) +class UNetPushModelHelpers final : public UBlueprintFunctionLibrary +{ +public: + static void MarkPropertyDirty(class UObject* Object, class FName PropertyName); + static void MarkPropertyDirtyFromRepIndex(class UObject* Object, int32 RepIndex, class FName PropertyName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetPushModelHelpers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetPushModelHelpers") + } + static class UNetPushModelHelpers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNetPushModelHelpers; + +// Class Engine.NetworkPredictionInterface +// 0x0000 (0x0000 - 0x0000) +class INetworkPredictionInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NetworkPredictionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NetworkPredictionInterface") + } + static class INetworkPredictionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INetworkPredictionInterface; + +// Class Engine.NodeMappingContainer +// 0x0140 (0x0168 - 0x0028) +class UNodeMappingContainer final : public UObject +{ +public: + TMap SourceItems; // 0x0028(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) + TMap TargetItems; // 0x0078(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) + TMap SourceToTarget; // 0x00C8(0x0050)(Edit, NativeAccessSpecifierPrivate) + TSoftObjectPtr SourceAsset; // 0x0118(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr TargetAsset; // 0x0140(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NodeMappingContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NodeMappingContainer") + } + static class UNodeMappingContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNodeMappingContainer; + +// Class Engine.NodeMappingProviderInterface +// 0x0000 (0x0000 - 0x0000) +class INodeMappingProviderInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NodeMappingProviderInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NodeMappingProviderInterface") + } + static class INodeMappingProviderInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INodeMappingProviderInterface; + +// Class Engine.Note +// 0x0000 (0x0248 - 0x0248) +class ANote final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Note") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Note") + } + static class ANote* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANote; + +// Class Engine.ObjectReferencer +// 0x0010 (0x0038 - 0x0028) +class UObjectReferencer final : public UObject +{ +public: + TArray ReferencedObjects; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectReferencer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectReferencer") + } + static class UObjectReferencer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectReferencer; + +// Class Engine.PackageMapClient +// 0x0328 (0x0408 - 0x00E0) +class UPackageMapClient final : public UPackageMap +{ +public: + uint8 Pad_E0[0x328]; // 0x00E0(0x0328)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PackageMapClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PackageMapClient") + } + static class UPackageMapClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPackageMapClient; + +// Class Engine.ParticleEventManager +// 0x0000 (0x0248 - 0x0248) +class AParticleEventManager final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleEventManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleEventManager") + } + static class AParticleEventManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AParticleEventManager; + +// Class Engine.ParticleLODLevel +// 0x0090 (0x00B8 - 0x0028) +class UParticleLODLevel final : public UObject +{ +public: + int32 Level; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleModuleRequired* RequiredModule; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray modules; // 0x0038(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UParticleModuleTypeDataBase* TypeDataModule; // 0x0048(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleModuleSpawn* SpawnModule; // 0x0050(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleModuleEventGenerator* EventGenerator; // 0x0058(0x0008)(ExportObject, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpawningModules; // 0x0060(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray SpawnModules; // 0x0070(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray UpdateModules; // 0x0080(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray OrbitModules; // 0x0090(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray EventReceiverModules; // 0x00A0(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + uint8 ConvertedModules : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PeakActiveParticles; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleLODLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleLODLevel") + } + static class UParticleLODLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleLODLevel; + +// Class Engine.ParticleModuleAcceleration +// 0x0050 (0x0088 - 0x0038) +class UParticleModuleAcceleration final : public UParticleModuleAccelerationBase +{ +public: + struct FRawDistributionVector Acceleration; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bApplyOwnerScale : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAcceleration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAcceleration") + } + static class UParticleModuleAcceleration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAcceleration; + +// Class Engine.ParticleModuleAccelerationConstant +// 0x0010 (0x0048 - 0x0038) +class UParticleModuleAccelerationConstant final : public UParticleModuleAccelerationBase +{ +public: + struct FVector Acceleration; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationConstant") + } + static class UParticleModuleAccelerationConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationConstant; + +// Class Engine.ParticleModuleAccelerationDrag +// 0x0038 (0x0070 - 0x0038) +class UParticleModuleAccelerationDrag final : public UParticleModuleAccelerationBase +{ +public: + class UDistributionFloat* DragCoefficient; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DragCoefficientRaw; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationDrag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationDrag") + } + static class UParticleModuleAccelerationDrag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationDrag; + +// Class Engine.ParticleModuleAccelerationOverLifetime +// 0x0048 (0x0080 - 0x0038) +class UParticleModuleAccelerationOverLifetime final : public UParticleModuleAccelerationBase +{ +public: + struct FRawDistributionVector AccelOverLife; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAccelerationOverLifetime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAccelerationOverLifetime") + } + static class UParticleModuleAccelerationOverLifetime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAccelerationOverLifetime; + +// Class Engine.ParticleModuleAttractorLine +// 0x0078 (0x00A8 - 0x0030) +class UParticleModuleAttractorLine final : public UParticleModuleAttractorBase +{ +public: + struct FVector EndPoint0; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPoint1; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Range; // 0x0048(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Strength; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorLine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorLine") + } + static class UParticleModuleAttractorLine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorLine; + +// Class Engine.ParticleModuleAttractorPointGravity +// 0x0048 (0x0078 - 0x0030) +class UParticleModuleAttractorPointGravity final : public UParticleModuleAttractorBase +{ +public: + struct FVector Position; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDistributionFloat* Strength; // 0x0040(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StrengthRaw; // 0x0048(0x0030)(Edit, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorPointGravity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorPointGravity") + } + static class UParticleModuleAttractorPointGravity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorPointGravity; + +// Class Engine.ParticleModuleAttractorSpring +// 0x00B8 (0x00E8 - 0x0030) +class UParticleModuleAttractorSpring final : public UParticleModuleAttractorBase +{ +public: + ESpringMode SpringMode; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat RestLength; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat SpringConstant; // 0x0068(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Dampening; // 0x0098(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool UseParticleTime; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxAcceleration; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVelocity; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x14]; // 0x00D4(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleAttractorSpring") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleAttractorSpring") + } + static class UParticleModuleAttractorSpring* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleAttractorSpring; + +// Class Engine.ParticleModuleBeamModifier +// 0x00D8 (0x0108 - 0x0030) +class UParticleModuleBeamModifier final : public UParticleModuleBeamBase +{ +public: + EBeamModifierType ModifierType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBeamModifierOptions PositionOptions; // 0x0034(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRawDistributionVector Position; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FBeamModifierOptions TangentOptions; // 0x0080(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector Tangent; // 0x0088(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAbsoluteTangent : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBeamModifierOptions StrengthOptions; // 0x00D4(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Strength; // 0x00D8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamModifier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamModifier") + } + static class UParticleModuleBeamModifier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamModifier; + +// Class Engine.ParticleModuleBeamNoise +// 0x0160 (0x0190 - 0x0030) +class UParticleModuleBeamNoise final : public UParticleModuleBeamBase +{ +public: + uint8 bLowFreq_Enabled : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Frequency; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Frequency_LowRange; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector NoiseRange; // 0x0040(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat NoiseRangeScale; // 0x0088(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bNRScaleEmitterTime : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector NoiseSpeed; // 0x00C0(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bSmooth : 1; // 0x0108(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NoiseLockRadius; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNoiseLock : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOscillate : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NoiseLockTime; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseTension; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseNoiseTangents : 1; // 0x011C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat NoiseTangentStrength; // 0x0120(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 NoiseTessellation; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTargetNoise : 1; // 0x0154(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_155[0x3]; // 0x0155(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FrequencyDistance; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyNoiseScale : 1; // 0x015C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat NoiseScale; // 0x0160(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamNoise") + } + static class UParticleModuleBeamNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamNoise; + +// Class Engine.ParticleModuleBeamSource +// 0x00E8 (0x0118 - 0x0030) +class UParticleModuleBeamSource final : public UParticleModuleBeamBase +{ +public: + EBeam2SourceTargetMethod SourceMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SourceName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSourceAbsolute : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector Source; // 0x0040(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSource : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EBeam2SourceTargetTangentMethod SourceTangentMethod; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector SourceTangent; // 0x0090(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSourceTangent : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat SourceStrength; // 0x00E0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bLockSourceStength : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleBeamSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleBeamSource") + } + static class UParticleModuleBeamSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleBeamSource; + +// Class Engine.ParticleModuleCameraBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleCameraBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCameraBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCameraBase") + } + static class UParticleModuleCameraBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCameraBase; + +// Class Engine.ParticleModuleCameraOffset +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleCameraOffset final : public UParticleModuleCameraBase +{ +public: + struct FRawDistributionFloat CameraOffset; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bSpawnTimeOnly : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EParticleCameraOffsetUpdateMethod UpdateMethod; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCameraOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCameraOffset") + } + static class UParticleModuleCameraOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCameraOffset; + +// Class Engine.ParticleModuleCollisionGPU +// 0x0078 (0x00A8 - 0x0030) +class UParticleModuleCollisionGPU final : public UParticleModuleCollisionBase +{ +public: + struct FRawDistributionFloat Resilience; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat ResilienceScaleOverLife; // 0x0060(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Friction; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomSpread; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomDistribution; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusScale; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusBias; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleCollisionResponse Response; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleCollisionMode CollisionMode; // 0x00A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6[0x2]; // 0x00A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleCollisionGPU") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleCollisionGPU") + } + static class UParticleModuleCollisionGPU* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleCollisionGPU; + +// Class Engine.ParticleModuleColorOverLife +// 0x0080 (0x00B0 - 0x0030) +class UParticleModuleColorOverLife final : public UParticleModuleColorBase +{ +public: + struct FRawDistributionVector ColorOverLife; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat AlphaOverLife; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bClampAlpha : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColorOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColorOverLife") + } + static class UParticleModuleColorOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColorOverLife; + +// Class Engine.ParticleModuleColorScaleOverLife +// 0x0080 (0x00B0 - 0x0030) +class UParticleModuleColorScaleOverLife final : public UParticleModuleColorBase +{ +public: + struct FRawDistributionVector ColorScaleOverLife; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat AlphaScaleOverLife; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bEmitterTime : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleColorScaleOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleColorScaleOverLife") + } + static class UParticleModuleColorScaleOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleColorScaleOverLife; + +// Class Engine.ParticleModuleEventReceiverBase +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleEventReceiverBase : public UParticleModuleEventBase +{ +public: + EParticleEventType EventGeneratorType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName EventName; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventReceiverBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventReceiverBase") + } + static class UParticleModuleEventReceiverBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventReceiverBase; + +// Class Engine.ParticleModuleEventReceiverKillParticles +// 0x0008 (0x0048 - 0x0040) +class UParticleModuleEventReceiverKillParticles final : public UParticleModuleEventReceiverBase +{ +public: + uint8 bStopSpawning : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventReceiverKillParticles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventReceiverKillParticles") + } + static class UParticleModuleEventReceiverKillParticles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventReceiverKillParticles; + +// Class Engine.ParticleModuleEventReceiverSpawn +// 0x0098 (0x00D8 - 0x0040) +class UParticleModuleEventReceiverSpawn final : public UParticleModuleEventReceiverBase +{ +public: + struct FRawDistributionFloat SpawnCount; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bUseParticleTime : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePSysLocation : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritVelocity : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector InheritVelocityScale; // 0x0078(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray PhysicalMaterials; // 0x00C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bBanPhysicalMaterials : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleEventReceiverSpawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleEventReceiverSpawn") + } + static class UParticleModuleEventReceiverSpawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleEventReceiverSpawn; + +// Class Engine.ParticleModuleKillBox +// 0x0098 (0x00C8 - 0x0030) +class UParticleModuleKillBox final : public UParticleModuleKillBase +{ +public: + struct FRawDistributionVector LowerLeftCorner; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector UpperRightCorner; // 0x0078(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bAbsolute : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKillInside : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAxisAlignedAndFixedSize : 1; // 0x00C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleKillBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleKillBox") + } + static class UParticleModuleKillBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleKillBox; + +// Class Engine.ParticleModuleLifetime +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleLifetime : public UParticleModuleLifetimeBase +{ +public: + struct FRawDistributionFloat LifeTime; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLifetime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLifetime") + } + static class UParticleModuleLifetime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLifetime; + +// Class Engine.ParticleModuleLifetime_Seeded +// 0x0020 (0x0080 - 0x0060) +class UParticleModuleLifetime_Seeded final : public UParticleModuleLifetime +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLifetime_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLifetime_Seeded") + } + static class UParticleModuleLifetime_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLifetime_Seeded; + +// Class Engine.ParticleModuleLocation +// 0x0050 (0x0080 - 0x0030) +class UParticleModuleLocation : public UParticleModuleLocationBase +{ +public: + struct FRawDistributionVector StartLocation; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DistributeOverNPoints; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistributeThreshold; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocation") + } + static class UParticleModuleLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocation; + +// Class Engine.ParticleModuleLocation_Seeded +// 0x0020 (0x00A0 - 0x0080) +class UParticleModuleLocation_Seeded final : public UParticleModuleLocation +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocation_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocation_Seeded") + } + static class UParticleModuleLocation_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocation_Seeded; + +// Class Engine.ParticleModuleLocationEmitter +// 0x0020 (0x0050 - 0x0030) +class UParticleModuleLocationEmitter final : public UParticleModuleLocationBase +{ +public: + class FName EmitterName; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELocationEmitterSelectionMethod SelectionMethod; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 InheritSourceVelocity : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InheritSourceVelocityScale; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritSourceRotation : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InheritSourceRotationScale; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationEmitter") + } + static class UParticleModuleLocationEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationEmitter; + +// Class Engine.ParticleModuleLocationEmitterDirect +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleLocationEmitterDirect final : public UParticleModuleLocationBase +{ +public: + class FName EmitterName; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationEmitterDirect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationEmitterDirect") + } + static class UParticleModuleLocationEmitterDirect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationEmitterDirect; + +// Class Engine.ParticleModuleLocationPrimitiveCylinder +// 0x0070 (0x0120 - 0x00B0) +class UParticleModuleLocationPrimitiveCylinder : public UParticleModuleLocationPrimitiveBase +{ +public: + uint8 RadialVelocity : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat StartRadius; // 0x00B8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat StartHeight; // 0x00E8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + ECylinderHeightAxis HeightAxis; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveCylinder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveCylinder") + } + static class UParticleModuleLocationPrimitiveCylinder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveCylinder; + +// Class Engine.ParticleModuleLocationPrimitiveCylinder_Seeded +// 0x0020 (0x0140 - 0x0120) +class UParticleModuleLocationPrimitiveCylinder_Seeded final : public UParticleModuleLocationPrimitiveCylinder +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0120(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveCylinder_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveCylinder_Seeded") + } + static class UParticleModuleLocationPrimitiveCylinder_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveCylinder_Seeded; + +// Class Engine.ParticleModuleLocationPrimitiveSphere +// 0x0030 (0x00E0 - 0x00B0) +class UParticleModuleLocationPrimitiveSphere : public UParticleModuleLocationPrimitiveBase +{ +public: + struct FRawDistributionFloat StartRadius; // 0x00B0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveSphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveSphere") + } + static class UParticleModuleLocationPrimitiveSphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveSphere; + +// Class Engine.ParticleModuleLocationPrimitiveSphere_Seeded +// 0x0020 (0x0100 - 0x00E0) +class UParticleModuleLocationPrimitiveSphere_Seeded final : public UParticleModuleLocationPrimitiveSphere +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x00E0(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationPrimitiveSphere_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationPrimitiveSphere_Seeded") + } + static class UParticleModuleLocationPrimitiveSphere_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationPrimitiveSphere_Seeded; + +// Class Engine.ParticleModuleLocationSkelVertSurface +// 0x0060 (0x0090 - 0x0030) +class UParticleModuleLocationSkelVertSurface final : public UParticleModuleLocationBase +{ +public: + ELocationSkelVertSurfaceSource SourceType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector UniversalOffset; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUpdatePositionEachFrame : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOrientMeshEmitters : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritBoneVelocity : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InheritVelocityScale; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SkelMeshActorParamName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ValidAssociatedBones; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bEnforceNormalCheck : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NormalToCompare; // 0x0064(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalCheckToleranceDegrees; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalCheckTolerance; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ValidMaterialIndices; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bInheritVertexColor : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInheritUV : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 InheritUVChannel; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationSkelVertSurface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationSkelVertSurface") + } + static class UParticleModuleLocationSkelVertSurface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationSkelVertSurface; + +// Class Engine.ParticleModuleLocationWorldOffset +// 0x0000 (0x0080 - 0x0080) +class UParticleModuleLocationWorldOffset : public UParticleModuleLocation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationWorldOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationWorldOffset") + } + static class UParticleModuleLocationWorldOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationWorldOffset; + +// Class Engine.ParticleModuleLocationWorldOffset_Seeded +// 0x0020 (0x00A0 - 0x0080) +class UParticleModuleLocationWorldOffset_Seeded final : public UParticleModuleLocationWorldOffset +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationWorldOffset_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationWorldOffset_Seeded") + } + static class UParticleModuleLocationWorldOffset_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationWorldOffset_Seeded; + +// Class Engine.ParticleModuleMeshMaterial +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleMeshMaterial final : public UParticleModuleMaterialBase +{ +public: + TArray MeshMaterials; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshMaterial") + } + static class UParticleModuleMeshMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshMaterial; + +// Class Engine.ParticleModuleMeshRotationRate +// 0x0048 (0x0078 - 0x0030) +class UParticleModuleMeshRotationRate : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionVector StartRotationRate; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotationRate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRate") + } + static class UParticleModuleMeshRotationRate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotationRate; + +// Class Engine.ParticleModuleMeshRotationRate_Seeded +// 0x0020 (0x0098 - 0x0078) +class UParticleModuleMeshRotationRate_Seeded final : public UParticleModuleMeshRotationRate +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0078(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotationRate_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRate_Seeded") + } + static class UParticleModuleMeshRotationRate_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotationRate_Seeded; + +// Class Engine.ParticleModuleMeshRotationRateOverLife +// 0x0050 (0x0080 - 0x0030) +class UParticleModuleMeshRotationRateOverLife final : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionVector RotRate; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bScaleRotRate : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleMeshRotationRateOverLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleMeshRotationRateOverLife") + } + static class UParticleModuleMeshRotationRateOverLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleMeshRotationRateOverLife; + +// Class Engine.ParticleModuleOrbitBase +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleOrbitBase : public UParticleModule +{ +public: + uint8 bUseEmitterTime : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleOrbitBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleOrbitBase") + } + static class UParticleModuleOrbitBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleOrbitBase; + +// Class Engine.ParticleModuleOrbit +// 0x00F8 (0x0130 - 0x0038) +class UParticleModuleOrbit final : public UParticleModuleOrbitBase +{ +public: + EOrbitChainMode ChainMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector OffsetAmount; // 0x0040(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FOrbitOptions OffsetOptions; // 0x0088(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector RotationAmount; // 0x0090(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FOrbitOptions RotationOptions; // 0x00D8(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionVector RotationRateAmount; // 0x00E0(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FOrbitOptions RotationRateOptions; // 0x0128(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleOrbit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleOrbit") + } + static class UParticleModuleOrbit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleOrbit; + +// Class Engine.ParticleModuleOrientationAxisLock +// 0x0008 (0x0038 - 0x0030) +class UParticleModuleOrientationAxisLock final : public UParticleModuleOrientationBase +{ +public: + EParticleAxisLock LockAxisFlags; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleOrientationAxisLock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleOrientationAxisLock") + } + static class UParticleModuleOrientationAxisLock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleOrientationAxisLock; + +// Class Engine.ParticleModulePivotOffset +// 0x0008 (0x0038 - 0x0030) +class UParticleModulePivotOffset final : public UParticleModuleLocationBase +{ +public: + struct FVector2D PivotOffset; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModulePivotOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModulePivotOffset") + } + static class UParticleModulePivotOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModulePivotOffset; + +// Class Engine.ParticleModuleRequired +// 0x0110 (0x0140 - 0x0030) +class UParticleModuleRequired final : public UParticleModule +{ +public: + class UMaterialInterface* Material; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFacingCameraBlendDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EmitterOrigin; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator EmitterRotation; // 0x004C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EParticleScreenAlignment ScreenAlignment; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLocalSpace : 1; // 0x0059(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKillOnDeactivate : 1; // 0x0059(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKillOnCompleted : 1; // 0x0059(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EParticleSortMode SortMode; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLegacyEmitterTime : 1; // 0x005B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveHMDRoll : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmitterDurationUseRange : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + float EmitterDuration; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat Spawnrate; // 0x0060(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BurstList; // 0x0090(0x0010)(ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic) + float EmitterDelay; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmitterDelayLow; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDelayFirstLoopOnly : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EParticleSubUVInterpMethod InterpolationMethod; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bScaleUV : 1; // 0x00AA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmitterDelayUseRange : 1; // 0x00AA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EParticleBurstMethod ParticleBurstMethod; // 0x00AB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideSystemMacroUV : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxDrawCount : 1; // 0x00AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EOpacitySourceMode OpacitySourceMode; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEmitterNormalsMode EmitterNormalsMode; // 0x00AE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrbitModuleAffectsVelocityAlignment : 1; // 0x00AF(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + int32 SubImages_Horizontal; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImages_Vertical; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomImageTime; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RandomImageChanges; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MacroUVPosition; // 0x00C0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroUVRadius; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleUVFlipMode UVFlippingMode; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubUVBoundingVertexCount BoundingMode; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDurationRecalcEachLoop : 1; // 0x00D2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D3[0x1]; // 0x00D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NormalsSphereCenter; // 0x00D4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AlphaThreshold; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EmitterLoops; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* CutoutTexture; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDrawCount; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmitterDurationLow; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalsCylinderDirection; // 0x00F8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NamedMaterialOverrides; // 0x0108(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_118[0x28]; // 0x0118(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRequired") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRequired") + } + static class UParticleModuleRequired* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRequired; + +// Class Engine.ParticleModuleRotationOverLifetime +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleRotationOverLifetime final : public UParticleModuleRotationBase +{ +public: + struct FRawDistributionFloat RotationOverLife; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Scale : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationOverLifetime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationOverLifetime") + } + static class UParticleModuleRotationOverLifetime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationOverLifetime; + +// Class Engine.ParticleModuleRotationRate +// 0x0030 (0x0060 - 0x0030) +class UParticleModuleRotationRate : public UParticleModuleRotationRateBase +{ +public: + struct FRawDistributionFloat StartRotationRate; // 0x0030(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationRate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationRate") + } + static class UParticleModuleRotationRate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationRate; + +// Class Engine.ParticleModuleRotationRate_Seeded +// 0x0020 (0x0080 - 0x0060) +class UParticleModuleRotationRate_Seeded final : public UParticleModuleRotationRate +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleRotationRate_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleRotationRate_Seeded") + } + static class UParticleModuleRotationRate_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleRotationRate_Seeded; + +// Class Engine.ParticleModuleSize +// 0x0048 (0x0078 - 0x0030) +class UParticleModuleSize : public UParticleModuleSizeBase +{ +public: + struct FRawDistributionVector StartSize; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSize") + } + static class UParticleModuleSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSize; + +// Class Engine.ParticleModuleSize_Seeded +// 0x0020 (0x0098 - 0x0078) +class UParticleModuleSize_Seeded final : public UParticleModuleSize +{ +public: + struct FParticleRandomSeedInfo RandomSeedInfo; // 0x0078(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSize_Seeded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSize_Seeded") + } + static class UParticleModuleSize_Seeded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSize_Seeded; + +// Class Engine.ParticleModuleSizeMultiplyLife +// 0x0050 (0x0080 - 0x0030) +class UParticleModuleSizeMultiplyLife final : public UParticleModuleSizeBase +{ +public: + struct FRawDistributionVector LifeMultiplier; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 MultiplyX : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 MultiplyY : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 MultiplyZ : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSizeMultiplyLife") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSizeMultiplyLife") + } + static class UParticleModuleSizeMultiplyLife* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSizeMultiplyLife; + +// Class Engine.ParticleModuleSizeScale +// 0x0050 (0x0080 - 0x0030) +class UParticleModuleSizeScale final : public UParticleModuleSizeBase +{ +public: + struct FRawDistributionVector SizeScale; // 0x0030(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 EnableX : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 EnableY : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 EnableZ : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSizeScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSizeScale") + } + static class UParticleModuleSizeScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSizeScale; + +// Class Engine.ParticleModuleSpawn +// 0x00B0 (0x00E8 - 0x0038) +class UParticleModuleSpawn final : public UParticleModuleSpawnBase +{ +public: + struct FRawDistributionFloat Rate; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat RateScale; // 0x0068(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EParticleBurstMethod ParticleBurstMethod; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BurstList; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic) + struct FRawDistributionFloat BurstScale; // 0x00B0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bApplyGlobalSpawnRateScale : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSpawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSpawn") + } + static class UParticleModuleSpawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSpawn; + +// Class Engine.ParticleModuleSpawnPerUnit +// 0x0040 (0x0078 - 0x0038) +class UParticleModuleSpawnPerUnit final : public UParticleModuleSpawnBase +{ +public: + float UnitScalar; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovementTolerance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat SpawnPerUnit; // 0x0040(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float MaxFrameDistance; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreSpawnRateWhenMoving : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreMovementAlongX : 1; // 0x0074(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreMovementAlongY : 1; // 0x0074(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreMovementAlongZ : 1; // 0x0074(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSpawnPerUnit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSpawnPerUnit") + } + static class UParticleModuleSpawnPerUnit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSpawnPerUnit; + +// Class Engine.ParticleModuleSubUVBase +// 0x0000 (0x0030 - 0x0030) +class UParticleModuleSubUVBase : public UParticleModule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSubUVBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSubUVBase") + } + static class UParticleModuleSubUVBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSubUVBase; + +// Class Engine.ParticleModuleSubUV +// 0x0040 (0x0070 - 0x0030) +class UParticleModuleSubUV : public UParticleModuleSubUVBase +{ +public: + class USubUVAnimation* Animation; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat SubImageIndex; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bUseRealTime : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSubUV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSubUV") + } + static class UParticleModuleSubUV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSubUV; + +// Class Engine.ParticleModuleSubUVMovie +// 0x0040 (0x00B0 - 0x0070) +class UParticleModuleSubUVMovie final : public UParticleModuleSubUV +{ +public: + uint8 bUseEmitterTime : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat FrameRate; // 0x0078(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 StartingFrame; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleSubUVMovie") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleSubUVMovie") + } + static class UParticleModuleSubUVMovie* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleSubUVMovie; + +// Class Engine.ParticleModuleTypeDataAnimTrail +// 0x0018 (0x0048 - 0x0030) +class UParticleModuleTypeDataAnimTrail final : public UParticleModuleTypeDataBase +{ +public: + uint8 bDeadTrailsOnDeactivate : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePreviousTangentRecalculation : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTangentRecalculationEveryFrame : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TilingDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceTessellationStepSize; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TangentTessellationStepSize; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WidthTessellationStepSize; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataAnimTrail") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataAnimTrail") + } + static class UParticleModuleTypeDataAnimTrail* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataAnimTrail; + +// Class Engine.ParticleModuleTypeDataBeam2 +// 0x0120 (0x0150 - 0x0030) +class UParticleModuleTypeDataBeam2 final : public UParticleModuleTypeDataBase +{ +public: + EBeam2Method BeamMethod; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TextureTile; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureTileDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Sheets; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxBeamCount; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterpolationPoints; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysOn : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UpVectorStepSize; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BranchParentName; // 0x0054(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat Distance; // 0x0060(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EBeamTaperMethod TaperMethod; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat TaperFactor; // 0x0098(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat TaperScale; // 0x00C8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 RenderGeometry : 1; // 0x00F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 RenderDirectLine : 1; // 0x00F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 RenderLines : 1; // 0x00F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 RenderTessellation : 1; // 0x00F8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F9[0x57]; // 0x00F9(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataBeam2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataBeam2") + } + static class UParticleModuleTypeDataBeam2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataBeam2; + +// Class Engine.ParticleModuleTypeDataGpu +// 0x03F0 (0x0420 - 0x0030) +class UParticleModuleTypeDataGpu final : public UParticleModuleTypeDataBase +{ +public: + struct FGPUSpriteEmitterInfo EmitterInfo; // 0x0030(0x0280)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGPUSpriteResourceData ResourceData; // 0x02B0(0x0160)(NativeAccessSpecifierPublic) + float CameraMotionBlurAmount; // 0x0410(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClearExistingParticlesOnInit : 1; // 0x0414(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_415[0xB]; // 0x0415(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataGpu") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataGpu") + } + static class UParticleModuleTypeDataGpu* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataGpu; + +// Class Engine.ParticleModuleTypeDataRibbon +// 0x0080 (0x00B0 - 0x0030) +class UParticleModuleTypeDataRibbon final : public UParticleModuleTypeDataBase +{ +public: + int32 MaxTessellationBetweenParticles; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SheetsPerTrail; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTrailCount; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticleInTrailCount; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumRibbonVerts; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ConnectAdjecentRibbons; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* Mesh; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x40]; // 0x0050(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDeadTrailsOnDeactivate : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDeadTrailsOnSourceLoss : 1; // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClipSourceSegement : 1; // 0x0090(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePreviousTangentRecalculation : 1; // 0x0090(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTangentRecalculationEveryFrame : 1; // 0x0090(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSpawnInitialParticle : 1; // 0x0090(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ETrailsRenderAxisOption RenderAxis; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TangentSpawningScalar; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderGeometry : 1; // 0x009C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderSpawnPoints : 1; // 0x009C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderTangents : 1; // 0x009C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRenderTessellation : 1; // 0x009C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TilingDistance; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceTessellationStepSize; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableTangentDiffInterpScale : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TangentTessellationScalar; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleTypeDataRibbon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleTypeDataRibbon") + } + static class UParticleModuleTypeDataRibbon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleTypeDataRibbon; + +// Class Engine.ParticleModuleVectorFieldRotation +// 0x0018 (0x0048 - 0x0030) +class UParticleModuleVectorFieldRotation final : public UParticleModuleVectorFieldBase +{ +public: + struct FVector MinInitialRotation; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxInitialRotation; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldRotation") + } + static class UParticleModuleVectorFieldRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldRotation; + +// Class Engine.ParticleModuleVectorFieldRotationRate +// 0x0010 (0x0040 - 0x0030) +class UParticleModuleVectorFieldRotationRate final : public UParticleModuleVectorFieldBase +{ +public: + struct FVector RotationRate; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldRotationRate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldRotationRate") + } + static class UParticleModuleVectorFieldRotationRate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldRotationRate; + +// Class Engine.ParticleModuleVectorFieldScale +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleVectorFieldScale final : public UParticleModuleVectorFieldBase +{ +public: + class UDistributionFloat* VectorFieldScale; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionFloat VectorFieldScaleRaw; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVectorFieldScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVectorFieldScale") + } + static class UParticleModuleVectorFieldScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVectorFieldScale; + +// Class Engine.ParticleModuleVelocityInheritParent +// 0x0048 (0x0080 - 0x0038) +class UParticleModuleVelocityInheritParent final : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionVector Scale; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocityInheritParent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocityInheritParent") + } + static class UParticleModuleVelocityInheritParent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocityInheritParent; + +// Class Engine.ParticleModuleVelocityOverLifetime +// 0x0050 (0x0088 - 0x0038) +class UParticleModuleVelocityOverLifetime final : public UParticleModuleVelocityBase +{ +public: + struct FRawDistributionVector VelOverLife; // 0x0038(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Absolute : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, ExportObject, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleVelocityOverLifetime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleVelocityOverLifetime") + } + static class UParticleModuleVelocityOverLifetime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleVelocityOverLifetime; + +// Class Engine.ParticleSpriteEmitter +// 0x0000 (0x01B8 - 0x01B8) +class UParticleSpriteEmitter final : public UParticleEmitter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleSpriteEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleSpriteEmitter") + } + static class UParticleSpriteEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleSpriteEmitter; + +// Class Engine.PathFollowingAgentInterface +// 0x0000 (0x0000 - 0x0000) +class IPathFollowingAgentInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathFollowingAgentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathFollowingAgentInterface") + } + static class IPathFollowingAgentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPathFollowingAgentInterface; + +// Class Engine.PawnNoiseEmitterComponent +// 0x0028 (0x00F8 - 0x00D0) +class UPawnNoiseEmitterComponent final : public UActorComponent +{ +public: + uint8 bAIPerceptionSystemCompatibilityMode : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LastRemoteNoisePosition; // 0x00D4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseLifetime; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastRemoteNoiseVolume; // 0x00E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LastRemoteNoiseTime; // 0x00E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LastLocalNoiseVolume; // 0x00EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LastLocalNoiseTime; // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MakeNoise(class AActor* NoiseMaker, float Loudness, const struct FVector& NoiseLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PawnNoiseEmitterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PawnNoiseEmitterComponent") + } + static class UPawnNoiseEmitterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPawnNoiseEmitterComponent; + +// Class Engine.PhysicalMaterialMask +// 0x0010 (0x0038 - 0x0028) +class UPhysicalMaterialMask final : public UObject +{ +public: + int32 UVChannelIndex; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressX; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureAddress AddressY; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0xA]; // 0x002E(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalMaterialMask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalMaterialMask") + } + static class UPhysicalMaterialMask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalMaterialMask; + +// Class Engine.PhysicsAsset +// 0x0128 (0x0150 - 0x0028) +class UPhysicsAsset final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoundsBodies; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SkeletalBodySetups; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ConstraintSetup; // 0x0050(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FPhysicsAssetSolverSettings SolverSettings; // 0x0060(0x0018)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FSolverIterations SolverIterations; // 0x0078(0x0018)(Config, NoDestructor, NativeAccessSpecifierPublic) + EPhysicsAssetSolverType SolverType; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bNotForDedicatedServer : 1; // 0x0091(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_92[0xA6]; // 0x0092(0x00A6)(Fixing Size After Last Property [ Dumper-7 ]) + class UThumbnailInfo* ThumbnailInfo; // 0x0138(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BodySetup; // 0x0140(0x0010)(ExportObject, ZeroConstructor, Deprecated, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsAsset") + } + static class UPhysicsAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsAsset; + +// Class Engine.SkeletalBodySetup +// 0x0018 (0x02B8 - 0x02A0) +class USkeletalBodySetup final : public UBodySetup +{ +public: + bool bSkipScaleFromAnimation; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PhysicalAnimationData; // 0x02A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalBodySetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalBodySetup") + } + static class USkeletalBodySetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalBodySetup; + +// Class Engine.RigidBodyBase +// 0x0000 (0x0248 - 0x0248) +class ARigidBodyBase : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RigidBodyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RigidBodyBase") + } + static class ARigidBodyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARigidBodyBase; + +// Class Engine.PhysicsConstraintActor +// 0x0020 (0x0268 - 0x0248) +class APhysicsConstraintActor final : public ARigidBodyBase +{ +public: + class UPhysicsConstraintComponent* ConstraintComp; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ConstraintActor1; // 0x0250(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ConstraintActor2; // 0x0258(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableCollision : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsConstraintActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsConstraintActor") + } + static class APhysicsConstraintActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhysicsConstraintActor; + +// Class Engine.PhysicsConstraintComponent +// 0x0210 (0x0430 - 0x0220) +class UPhysicsConstraintComponent final : public USceneComponent +{ +public: + class AActor* ConstraintActor1; // 0x0218(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConstrainComponentPropName ComponentName1; // 0x0220(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class AActor* ConstraintActor2; // 0x0228(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConstrainComponentPropName ComponentName2; // 0x0230(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_238[0x10]; // 0x0238(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicsConstraintTemplate* ConstraintSetup; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnConstraintBroken; // 0x0250(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FConstraintInstance ConstraintInstance; // 0x0260(0x01D0)(Edit, NativeAccessSpecifierPublic) + +public: + void BreakConstraint(); + void GetConstraintForce(struct FVector* OutLinearForce, struct FVector* OutAngularForce); + bool IsBroken(); + void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold); + void SetAngularDriveMode(EAngularDriveMode DriveMode); + void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); + void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); + void SetAngularOrientationTarget(const struct FRotator& InPosTarget); + void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold); + void SetAngularSwing1Limit(EAngularConstraintMotion MotionType, float Swing1LimitAngle); + void SetAngularSwing2Limit(EAngularConstraintMotion MotionType, float Swing2LimitAngle); + void SetAngularTwistLimit(EAngularConstraintMotion ConstraintType, float TwistLimitAngle); + void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive); + void SetAngularVelocityDriveSLERP(bool bEnableSLERP); + void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); + void SetAngularVelocityTarget(const struct FVector& InVelTarget); + void SetConstrainedComponents(class UPrimitiveComponent* Component1, class FName BoneName1, class UPrimitiveComponent* Component2, class FName BoneName2); + void SetConstraintReferenceFrame(EConstraintFrame Frame, const struct FTransform& RefFrame); + void SetConstraintReferenceOrientation(EConstraintFrame Frame, const struct FVector& PriAxis, const struct FVector& SecAxis); + void SetConstraintReferencePosition(EConstraintFrame Frame, const struct FVector& RefPosition); + void SetDisableCollision(bool bDisableCollision); + void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold); + void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit); + void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold); + void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); + void SetLinearPositionTarget(const struct FVector& InPosTarget); + void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ); + void SetLinearVelocityTarget(const struct FVector& InVelTarget); + void SetLinearXLimit(ELinearConstraintMotion ConstraintType, float LimitSize); + void SetLinearYLimit(ELinearConstraintMotion ConstraintType, float LimitSize); + void SetLinearZLimit(ELinearConstraintMotion ConstraintType, float LimitSize); + void SetOrientationDriveSLERP(bool bEnableSLERP); + void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive); + + float GetCurrentSwing1() const; + float GetCurrentSwing2() const; + float GetCurrentTwist() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsConstraintComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsConstraintComponent") + } + static class UPhysicsConstraintComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsConstraintComponent; + +// Class Engine.PhysicsConstraintTemplate +// 0x02F8 (0x0320 - 0x0028) +class UPhysicsConstraintTemplate final : public UObject +{ +public: + struct FConstraintInstance DefaultInstance; // 0x0028(0x01D0)(Edit, NativeAccessSpecifierPublic) + TArray ProfileHandles; // 0x01F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FConstraintProfileProperties DefaultProfile; // 0x0208(0x0118)(Transient, NoDestructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsConstraintTemplate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsConstraintTemplate") + } + static class UPhysicsConstraintTemplate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsConstraintTemplate; + +// Class Engine.PhysicsFieldComponent +// 0x0070 (0x0290 - 0x0220) +class UPhysicsFieldComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x78]; // 0x0218(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsFieldComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsFieldComponent") + } + static class UPhysicsFieldComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsFieldComponent; + +// Class Engine.PhysicsHandleComponent +// 0x0130 (0x0200 - 0x00D0) +class alignas(0x10) UPhysicsHandleComponent final : public UActorComponent +{ +public: + class UPrimitiveComponent* GrabbedComponent; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_E0_0 : 1; // 0x00E0(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bSoftAngularConstraint : 1; // 0x00E0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSoftLinearConstraint : 1; // 0x00E0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInterpolateTarget : 1; // 0x00E0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearDamping; // 0x00E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearStiffness; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDamping; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularStiffness; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x6C]; // 0x00F4(0x006C)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpolationSpeed; // 0x0160(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164[0x9C]; // 0x0164(0x009C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GrabComponent(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation, bool bConstrainRotation); + void GrabComponentAtLocation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation); + void GrabComponentAtLocationWithRotation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& Location, const struct FRotator& Rotation); + void ReleaseComponent(); + void SetAngularDamping(float NewAngularDamping); + void SetAngularStiffness(float NewAngularStiffness); + void SetInterpolationSpeed(float NewInterpolationSpeed); + void SetLinearDamping(float NewLinearDamping); + void SetLinearStiffness(float NewLinearStiffness); + void SetTargetLocation(const struct FVector& NewLocation); + void SetTargetLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation); + void SetTargetRotation(const struct FRotator& NewRotation); + + class UPrimitiveComponent* GetGrabbedComponent() const; + void GetTargetLocationAndRotation(struct FVector* TargetLocation, struct FRotator* TargetRotation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsHandleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsHandleComponent") + } + static class UPhysicsHandleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsHandleComponent; + +// Class Engine.PhysicsSettings +// 0x00C8 (0x01B0 - 0x00E8) +class UPhysicsSettings final : public UPhysicsSettingsCore +{ +public: + struct FRigidBodyErrorCorrection PhysicErrorCorrection; // 0x00E8(0x0034)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + ESettingsLockedAxis LockedAxis; // 0x011C(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESettingsDOF DefaultDegreesOfFreedom; // 0x011D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuppressFaceRemapTable; // 0x011E(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSupportUVFromHitResults; // 0x011F(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableActiveActors; // 0x0120(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableKinematicStaticPairs; // 0x0121(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableKinematicKinematicPairs; // 0x0122(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCCD; // 0x0123(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableEnhancedDeterminism; // 0x0124(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_125[0x3]; // 0x0125(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AnimPhysicsMinDeltaTime; // 0x0128(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulateAnimPhysicsAfterReset; // 0x012C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12D[0x3]; // 0x012D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinPhysicsDeltaTime; // 0x0130(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPhysicsDeltaTime; // 0x0134(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubstepping; // 0x0138(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSubsteppingAsync; // 0x0139(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTickPhysicsAsync; // 0x013A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13B[0x1]; // 0x013B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float AsyncFixedTimeStepSize; // 0x013C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSubstepDeltaTime; // 0x0140(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSubsteps; // 0x0144(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SyncSceneSmoothingFactor; // 0x0148(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialAverageFrameRate; // 0x014C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PhysXTreeRebuildRate; // 0x0150(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PhysicalSurfaces; // 0x0158(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FBroadphaseSettings DefaultBroadphaseSettings; // 0x0168(0x0040)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + float MinDeltaVelocityForHitEvents; // 0x01A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FChaosPhysicsSettings ChaosSettings; // 0x01AC(0x0003)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1AF[0x1]; // 0x01AF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsSettings") + } + static class UPhysicsSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsSettings; + +// Class Engine.PhysicsThruster +// 0x0008 (0x0250 - 0x0248) +class APhysicsThruster final : public ARigidBodyBase +{ +public: + class UPhysicsThrusterComponent* ThrusterComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsThruster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsThruster") + } + static class APhysicsThruster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhysicsThruster; + +// Class Engine.PhysicsThrusterComponent +// 0x0000 (0x0220 - 0x0220) +class UPhysicsThrusterComponent final : public USceneComponent +{ +public: + float ThrustStrength; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsThrusterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsThrusterComponent") + } + static class UPhysicsThrusterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsThrusterComponent; + +// Class Engine.PlanarReflection +// 0x0010 (0x0268 - 0x0258) +class APlanarReflection final : public ASceneCapture +{ +public: + class UPlanarReflectionComponent* PlanarReflectionComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bShowPreviewPlane; // 0x0260(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnInterpToggle(bool bEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlanarReflection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlanarReflection") + } + static class APlanarReflection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlanarReflection; + +// Class Engine.PlanarReflectionComponent +// 0x00E0 (0x03C0 - 0x02E0) +class UPlanarReflectionComponent final : public USceneCaptureComponent +{ +public: + class UBoxComponent* PreviewBox; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalDistortionStrength; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrefilterRoughness; // 0x02E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrefilterRoughnessDistance; // 0x02E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ScreenPercentage; // 0x02EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtraFOV; // 0x02F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeStart; // 0x02F4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeEnd; // 0x02F8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeoutStart; // 0x02FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlaneFadeoutEnd; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleFromPlaneFadeStart; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleFromPlaneFadeEnd; // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowPreviewPlane; // 0x030C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderSceneTwoSided; // 0x030D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30E[0xB2]; // 0x030E(0x00B2)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlanarReflectionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlanarReflectionComponent") + } + static class UPlanarReflectionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlanarReflectionComponent; + +// Class Engine.PlaneReflectionCapture +// 0x0000 (0x0250 - 0x0250) +class APlaneReflectionCapture final : public AReflectionCapture +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlaneReflectionCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlaneReflectionCapture") + } + static class APlaneReflectionCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlaneReflectionCapture; + +// Class Engine.PlatformEventsComponent +// 0x0020 (0x00F0 - 0x00D0) +class UPlatformEventsComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate PlatformChangedToLaptopModeDelegate; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PlatformChangedToTabletModeDelegate; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + bool IsInLaptopMode(); + bool IsInTabletMode(); + bool SupportsConvertibleLaptops(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformEventsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformEventsComponent") + } + static class UPlatformEventsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformEventsComponent; + +// Class Engine.PlatformInterfaceWebResponse +// 0x0088 (0x00B0 - 0x0028) +class UPlatformInterfaceWebResponse final : public UObject +{ +public: + class FString OriginalURL; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ResponseCode; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Tag; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringResponse; // 0x0040(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BinaryResponse; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_60[0x50]; // 0x0060(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GetHeader(int32 HeaderIndex, class FString* Header, class FString* Value); + class FString GetHeaderValue(const class FString& HeaderName); + int32 GetNumHeaders(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlatformInterfaceWebResponse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlatformInterfaceWebResponse") + } + static class UPlatformInterfaceWebResponse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlatformInterfaceWebResponse; + +// Class Engine.PlayerStart +// 0x0008 (0x0278 - 0x0270) +class APlayerStart : public ANavigationObjectBase +{ +public: + class FName PlayerStartTag; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerStart") + } + static class APlayerStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerStart; + +// Class Engine.PlayerStartPIE +// 0x0000 (0x0278 - 0x0278) +class APlayerStartPIE final : public APlayerStart +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerStartPIE") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerStartPIE") + } + static class APlayerStartPIE* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerStartPIE; + +// Class Engine.PlayerState +// 0x0100 (0x0348 - 0x0248) +class APlayerState final : public AInfo +{ +public: + float score; // 0x0248(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerId; // 0x024C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Ping; // 0x0250(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x1]; // 0x0251(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShouldUpdateReplicatedPing : 1; // 0x0252(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIsSpectator : 1; // 0x0252(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlySpectator : 1; // 0x0252(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsABot : 1; // 0x0252(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_252_4 : 1; // 0x0252(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bIsInactive : 1; // 0x0252(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFromPreviousLevel : 1; // 0x0252(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_253[0x1]; // 0x0253(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StartTime; // 0x0254(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EngineMessageClass; // 0x0258(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SavedNetworkAddress; // 0x0268(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUniqueNetIdRepl UniqueId; // 0x0278(0x0028)(Net, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* PawnPrivate; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2B0[0x78]; // 0x02B0(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PlayerNamePrivate; // 0x0328(0x0010)(Net, ZeroConstructor, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_338[0x10]; // 0x0338(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_bIsInactive(); + void OnRep_PlayerId(); + void OnRep_PlayerName(); + void OnRep_Score(); + void OnRep_UniqueId(); + void ReceiveCopyProperties(class APlayerState* NewPlayerState); + void ReceiveOverrideWith(class APlayerState* OldPlayerState); + + class FString GetPlayerName() const; + bool IsOnlyASpectator() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerState") + } + static class APlayerState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerState; + +// Class Engine.PluginCommandlet +// 0x0020 (0x00A0 - 0x0080) +class UPluginCommandlet final : public UCommandlet +{ +public: + uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PluginCommandlet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PluginCommandlet") + } + static class UPluginCommandlet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPluginCommandlet; + +// Class Engine.PointLight +// 0x0008 (0x0260 - 0x0258) +class APointLight final : public Alight +{ +public: + class UPointLightComponent* PointLightComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetLightFalloffExponent(float NewLightFalloffExponent); + void SetRadius(float NewRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointLight") + } + static class APointLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APointLight; + +// Class Engine.PoseableMeshComponent +// 0x0160 (0x0830 - 0x06D0) +class UPoseableMeshComponent final : public USkinnedMeshComponent +{ +public: + uint8 Pad_6D0[0x160]; // 0x06D0(0x0160)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CopyPoseFromSkeletalComponent(class USkeletalMeshComponent* InComponentToCopy); + struct FVector GetBoneLocationByName(class FName BoneName, EBoneSpaces BoneSpace); + struct FRotator GetBoneRotationByName(class FName BoneName, EBoneSpaces BoneSpace); + struct FVector GetBoneScaleByName(class FName BoneName, EBoneSpaces BoneSpace); + struct FTransform GetBoneSpaceTransformByName(class FName BoneName); + struct FTransform GetBoneTransformByName(class FName BoneName, EBoneSpaces BoneSpace); + void ResetBoneTransformByName(class FName BoneName); + void SetBoneLocationByName(class FName BoneName, const struct FVector& InLocation, EBoneSpaces BoneSpace); + void SetBoneRotationByName(class FName BoneName, const struct FRotator& InRotation, EBoneSpaces BoneSpace); + void SetBoneScaleByName(class FName BoneName, const struct FVector& InScale3D, EBoneSpaces BoneSpace); + void SetBoneSpaceTransformByName(class FName BoneName, const struct FTransform& InTransform); + void SetBoneTransformByName(class FName BoneName, const struct FTransform& InTransform, EBoneSpaces BoneSpace); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseableMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseableMeshComponent") + } + static class UPoseableMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseableMeshComponent; + +// Class Engine.PoseAsset +// 0x00B0 (0x0130 - 0x0080) +class UPoseAsset final : public UAnimationAsset +{ +public: + struct FPoseDataContainer PoseContainer; // 0x0080(0x0090)(NativeAccessSpecifierPrivate) + bool bAdditivePose; // 0x0110(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BasePoseIndex; // 0x0114(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName RetargetSource; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RetargetSourceAssetReferencePose; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseAsset") + } + static class UPoseAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseAsset; + +// Class Engine.PoseWatch +// 0x0010 (0x0038 - 0x0028) +class UPoseWatch final : public UObject +{ +public: + class UEdGraphNode* Node; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor PoseWatchColour; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseWatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseWatch") + } + static class UPoseWatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseWatch; + +// Class Engine.PrecomputedVisibilityOverrideVolume +// 0x0030 (0x02B0 - 0x0280) +class APrecomputedVisibilityOverrideVolume final : public AVolume +{ +public: + TArray OverrideVisibleActors; // 0x0280(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OverrideInvisibleActors; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OverrideInvisibleLevels; // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrecomputedVisibilityOverrideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrecomputedVisibilityOverrideVolume") + } + static class APrecomputedVisibilityOverrideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APrecomputedVisibilityOverrideVolume; + +// Class Engine.PrecomputedVisibilityVolume +// 0x0000 (0x0280 - 0x0280) +class APrecomputedVisibilityVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrecomputedVisibilityVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrecomputedVisibilityVolume") + } + static class APrecomputedVisibilityVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APrecomputedVisibilityVolume; + +// Class Engine.PreviewCollectionInterface +// 0x0000 (0x0000 - 0x0000) +class IPreviewCollectionInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreviewCollectionInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreviewCollectionInterface") + } + static class IPreviewCollectionInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPreviewCollectionInterface; + +// Class Engine.PrimaryAssetLabel +// 0x0038 (0x0068 - 0x0030) +class UPrimaryAssetLabel final : public UPrimaryDataAsset +{ +public: + struct FPrimaryAssetRules Rules; // 0x0030(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bLabelAssetsInMyDirectory : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsRuntimeLabel : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> ExplicitAssets; // 0x0040(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> ExplicitBlueprints; // 0x0050(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FCollectionReference AssetCollection; // 0x0060(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PrimaryAssetLabel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PrimaryAssetLabel") + } + static class UPrimaryAssetLabel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPrimaryAssetLabel; + +// Class Engine.ProxyLODMeshSimplificationSettings +// 0x0008 (0x0040 - 0x0038) +class UProxyLODMeshSimplificationSettings final : public UDeveloperSettings +{ +public: + class FName ProxyLODMeshReductionModuleName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProxyLODMeshSimplificationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProxyLODMeshSimplificationSettings") + } + static class UProxyLODMeshSimplificationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProxyLODMeshSimplificationSettings; + +// Class Engine.RadialForceActor +// 0x0008 (0x0250 - 0x0248) +class ARadialForceActor final : public ARigidBodyBase +{ +public: + class URadialForceComponent* ForceComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void DisableForce(); + void EnableForce(); + void FireImpulse(); + void ToggleForce(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RadialForceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RadialForceActor") + } + static class ARadialForceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARadialForceActor; + +// Class Engine.RectLight +// 0x0008 (0x0260 - 0x0258) +class ARectLight final : public Alight +{ +public: + class URectLightComponent* RectLightComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RectLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RectLight") + } + static class ARectLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARectLight; + +// Class Engine.RendererSettings +// 0x0120 (0x0158 - 0x0038) +class URendererSettings final : public UDeveloperSettings +{ +public: + uint8 bMobileDisableVertexFog : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxMobileCascades; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMobileMSAASampleCount MobileMSAASampleCount; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bMobileAllowDitheredLODTransition : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAllowSoftwareOcclusionCulling : 1; // 0x0044(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileVirtualTextures : 1; // 0x0044(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDiscardUnusedQualityLevels : 1; // 0x0044(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOcclusionCulling : 1; // 0x0044(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinScreenRadiusForLights; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScreenRadiusForEarlyZPass; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScreenRadiusForCSMdepth; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPrecomputedVisibilityWarning : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTextureStreaming : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseDXT5NormalMaps : 1; // 0x0054(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVirtualTextures : 1; // 0x0054(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVirtualTextureEnableAutoImport : 1; // 0x0054(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVirtualTexturedLightmaps : 1; // 0x0054(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 VirtualTextureTileSize; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VirtualTextureTileBorderSize; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VirtualTextureFeedbackFactor; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVirtualTextureEnableCompressZlib : 1; // 0x0064(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVirtualTextureEnableCompressCrunch : 1; // 0x0064(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClearCoatEnableSecondNormal : 1; // 0x0064(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReflectionCaptureResolution; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReflectionCaptureCompression : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ReflectionEnvironmentLightmapMixBasedOnRoughness : 1; // 0x006C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForwardShading : 1; // 0x006C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVertexFoggingForOpaque : 1; // 0x006C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowStaticLighting : 1; // 0x006C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseNormalMapsForStaticLighting : 1; // 0x006C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateMeshDistanceFields : 1; // 0x006C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEightBitMeshDistanceFields : 1; // 0x006C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateLandscapeGIData : 1; // 0x006D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCompressMeshDistanceFields : 1; // 0x006D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float TessellationAdaptivePixelsPerTriangle; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSeparateTranslucency : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ETranslucentSortPolicy TranslucentSortPolicy; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TranslucentSortAxis; // 0x007C(0x000C)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFixedFoveationLevels HMDFixedFoveationLevel; // 0x0088(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomDepthStencil CustomDepthStencil; // 0x0089(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x2]; // 0x008A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bCustomDepthTaaJitter : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAlphaChannelMode bEnableAlphaChannelInPostProcessing; // 0x0090(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bDefaultFeatureBloom : 1; // 0x0094(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultFeatureAmbientOcclusion : 1; // 0x0094(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultFeatureAmbientOcclusionStaticFraction : 1; // 0x0094(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultFeatureAutoExposure : 1; // 0x0094(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAutoExposureMethodUI DefaultFeatureAutoExposure; // 0x0098(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultFeatureAutoExposureBias; // 0x009C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExtendDefaultLuminanceRangeInAutoExposureSettings : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsePreExposure : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePreExposureOnlyInTheEditor : 1; // 0x00A0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultFeatureMotionBlur : 1; // 0x00A0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultFeatureLensFlare : 1; // 0x00A0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTemporalUpsampling : 1; // 0x00A0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSSGI : 1; // 0x00A0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EAntiAliasingMethod DefaultFeatureAntiAliasing; // 0x00A4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits DefaultLightUnits; // 0x00A5(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDefaultBackBufferPixelFormat DefaultBackBufferPixelFormat; // 0x00A6(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A7[0x1]; // 0x00A7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bRenderUnbuiltPreviewShadowsInGame : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStencilForLODDither : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EEarlyZPass EarlyZPass; // 0x00AC(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEarlyZPassOnlyMaterialMasking : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDBuffer : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EClearSceneOptions ClearSceneMethod; // 0x00B4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bBasePassOutputsVelocity : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVertexDeformationOutputsVelocity : 1; // 0x00B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSelectiveBasePassOutputs : 1; // 0x00B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDefaultParticleCutouts : 1; // 0x00B8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 GPUSimulationTextureSizeX; // 0x00BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GPUSimulationTextureSizeY; // 0x00C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGlobalClipPlane : 1; // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EGBufferFormat GBufferFormat; // 0x00C8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bUseGPUMorphTargets : 1; // 0x00CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNvidiaAftermathEnabled : 1; // 0x00CC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMultiView : 1; // 0x00CC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobilePostProcessing : 1; // 0x00CC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileMultiView : 1; // 0x00CC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileUseHWsRGBEncoding : 1; // 0x00CC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRoundRobinOcclusion : 1; // 0x00CC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bODSCapture : 1; // 0x00CC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMeshStreaming : 1; // 0x00CD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_CE[0x2]; // 0x00CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WireframeCullThreshold; // 0x00D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableRayTracing : 1; // 0x00D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableRayTracingTextureLOD : 1; // 0x00D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportStationarySkylight : 1; // 0x00D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportLowQualityLightmaps : 1; // 0x00D4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportPointLightWholeSceneShadows : 1; // 0x00D4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportAtmosphericFog : 1; // 0x00D4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportSkyAtmosphere : 1; // 0x00D4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportSkyAtmosphereAffectsHeightFog : 1; // 0x00D4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportSkinCacheShaders : 1; // 0x00D5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D6[0x2]; // 0x00D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ESkinCacheDefaultBehavior DefaultSkinCacheBehavior; // 0x00D8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SkinCacheSceneMemoryLimitInMB; // 0x00DC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileEnableStaticAndCSMShadowReceivers : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileEnableMovableLightCSMShaderCulling : 1; // 0x00E0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAllowDistanceFieldShadows : 1; // 0x00E0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAllowMovableDirectionalLights : 1; // 0x00E0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 MobileNumDynamicPointLights; // 0x00E4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMobileDynamicPointLightsUseStaticBranch : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAllowMovableSpotlights : 1; // 0x00E8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAllowMovableSpotlightShadows : 1; // 0x00E8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupport16BitBoneIndex : 1; // 0x00E8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGPUSkinLimit2BoneInfluences : 1; // 0x00E8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportDepthOnlyIndexBuffers : 1; // 0x00E8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportReversedIndexBuffers : 1; // 0x00E8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLPV : 1; // 0x00E8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMobileAmbientOcclusion : 1; // 0x00E9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseUnlimitedBoneInfluences : 1; // 0x00E9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_EA[0x2]; // 0x00EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UnlimitedBonInfluencesThreshold; // 0x00EC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformInt MaxSkinBones; // 0x00F0(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + EMobilePlanarReflectionMode MobilePlanarReflectionMode; // 0x00F4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformBool bStreamStaticMeshLODs; // 0x00F5(0x0001)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F6[0x2]; // 0x00F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt DefaultNumStreamedStaticMeshLODs; // 0x00F8(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 bMobileSupportsGen4TAA : 1; // 0x00FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformBool bStreamSkeletalMeshLODs; // 0x0100(0x0001)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformBool bDiscardSkeletalMeshOptionalLODs; // 0x0101(0x0001)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_102[0x6]; // 0x0102(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath VisualizeCalibrationColorMaterialPath; // 0x0108(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VisualizeCalibrationCustomMaterialPath; // 0x0120(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath VisualizeCalibrationGrayscaleMaterialPath; // 0x0138(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GWTiledLightIndicesBufferSizeMB; // 0x0150(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 GWTiledReflectionCubemapIndicesBufferSizeMB; // 0x0154(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RendererSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RendererSettings") + } + static class URendererSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URendererSettings; + +// Class Engine.RendererOverrideSettings +// 0x0008 (0x0040 - 0x0038) +class URendererOverrideSettings final : public UDeveloperSettings +{ +public: + uint8 bSupportAllShaderPermutations : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceRecomputeTangents : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RendererOverrideSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RendererOverrideSettings") + } + static class URendererOverrideSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URendererOverrideSettings; + +// Class Engine.ReplaySubsystem +// 0x0010 (0x0040 - 0x0030) +class UReplaySubsystem final : public UGameInstanceSubsystem +{ +public: + bool bLoadDefaultMapOnStop; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplaySubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplaySubsystem") + } + static class UReplaySubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplaySubsystem; + +// Class Engine.ReplicationDriver +// 0x0000 (0x0028 - 0x0028) +class UReplicationDriver final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicationDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicationDriver") + } + static class UReplicationDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplicationDriver; + +// Class Engine.ReplicationConnectionDriver +// 0x0000 (0x0028 - 0x0028) +class UReplicationConnectionDriver final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicationConnectionDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicationConnectionDriver") + } + static class UReplicationConnectionDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplicationConnectionDriver; + +// Class Engine.ReverbEffect +// 0x0038 (0x0060 - 0x0028) +class UReverbEffect final : public UObject +{ +public: + bool bBypassEarlyReflections; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReflectionsDelay; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GainHF; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionsGain; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypassLateReflections; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LateDelay; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayTime; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Density; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Diffusion; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AirAbsorptionGainHF; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayHFRatio; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LateGain; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoomRolloffFactor; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReverbEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReverbEffect") + } + static class UReverbEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReverbEffect; + +// Class Engine.Rig +// 0x0028 (0x0050 - 0x0028) +class URig final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TransformBases; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Nodes; // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Rig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Rig") + } + static class URig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URig; + +// Class Engine.RuntimeOptionsBase +// 0x0010 (0x0038 - 0x0028) +class URuntimeOptionsBase final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeOptionsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeOptionsBase") + } + static class URuntimeOptionsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeOptionsBase; + +// Class Engine.RuntimeVirtualTexture +// 0x0078 (0x00A0 - 0x0028) +class alignas(0x10) URuntimeVirtualTexture final : public UObject +{ +public: + int32 TileCount; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TileSize; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TileBorderSize; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ERuntimeVirtualTextureMaterialType MaterialType; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCompressTextures; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClearTextures; // 0x0036(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSinglePhysicalSpace; // 0x0037(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPrivateSpace; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAdaptive; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bContinuousUpdate; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B[0x1]; // 0x003B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RemoveLowMips; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETextureGroup LODGroup; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 size; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URuntimeVirtualTextureStreamingProxy* StreamingTexture; // 0x0048(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 GetPageTableSize() const; + int32 GetSize() const; + int32 GetTileBorderSize() const; + int32 GetTileCount() const; + int32 GetTileSize() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeVirtualTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeVirtualTexture") + } + static class URuntimeVirtualTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeVirtualTexture; + +// Class Engine.RuntimeVirtualTextureComponent +// 0x0090 (0x02B0 - 0x0220) +class URuntimeVirtualTextureComponent final : public USceneComponent +{ +public: + TSoftObjectPtr BoundsAlignActor; // 0x0218(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSetBoundsButton; // 0x0240(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSnapBoundsToLandscape; // 0x0241(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_242[0x6]; // 0x0242(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class URuntimeVirtualTexture* VirtualTexture; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableScalability; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 ScalabilityGroup; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHidePrimitives; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UVirtualTextureBuilder* StreamingTexture; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UVirtualTextureBuilder* StreamingTextureWinter; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UVirtualTextureBuilder* StreamingTextureSummer; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UVirtualTextureBuilder* StreamingTextureFall; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 StreamLowMips; // 0x0280(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBuildStreamingMipsButton; // 0x0284(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableCompressCrunch; // 0x0285(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseStreamingLowMipsInEditor; // 0x0286(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBuildDebugStreamingMips; // 0x0287(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_288[0x28]; // 0x0288(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Invalidate(const struct FBoxSphereBounds& WorldBounds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeVirtualTextureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeVirtualTextureComponent") + } + static class URuntimeVirtualTextureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeVirtualTextureComponent; + +// Class Engine.WorldSettings +// 0x0190 (0x03D8 - 0x0248) +class AWorldSettings final : public AInfo +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VisibilityCellSize; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVisibilityAggressiveness VisibilityAggressiveness; // 0x0254(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPrecomputeVisibility : 1; // 0x0255(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPlaceCellsOnlyAlongCameraTracks : 1; // 0x0255(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableWorldBoundsChecks : 1; // 0x0255(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableNavigationSystem : 1; // 0x0255(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_256[0x2]; // 0x0256(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UCullDistancePreset* CullDistancePreset; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableAISystem : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableWorldComposition : 1; // 0x0260(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseClientSideLevelStreamingVolumes : 1; // 0x0260(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableWorldOriginRebasing : 1; // 0x0260(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWorldGravitySet : 1; // 0x0260(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGlobalGravitySet : 1; // 0x0260(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMinimizeBSPSections : 1; // 0x0260(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceNoPrecomputedLighting : 1; // 0x0260(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHighPriorityLoading : 1; // 0x0261(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHighPriorityLoadingLocal : 1; // 0x0261(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideDefaultBroadphaseSettings : 1; // 0x0261(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_262[0x6]; // 0x0262(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UNavigationSystemConfig* NavigationSystemConfig; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNavigationSystemConfig* NavigationSystemConfigOverride; // 0x0270(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WorldToMeters; // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KillZ; // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf KillZDamageType; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldGravityZ; // 0x0288(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalGravityZ; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultPhysicsVolumeClass; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PhysicsCollisionHandlerClass; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultGameMode; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GameNetworkManagerClass; // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PackedLightAndShadowMapTextureSize; // 0x02B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DefaultColorScale; // 0x02B4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMaxDistanceFieldOcclusionDistance; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalDistanceFieldViewDistance; // 0x02C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicIndirectShadowsSelfShadowingIntensity; // 0x02C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FReverbSettings DefaultReverbSettings; // 0x02D0(0x0020)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FInteriorSettings DefaultAmbientZoneSettings; // 0x02F0(0x0024)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundMix* DefaultBaseSoundMix; // 0x0318(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDilation; // 0x0320(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MatineeTimeDilation; // 0x0324(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DemoPlayTimeDilation; // 0x0328(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinGlobalTimeDilation; // 0x032C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGlobalTimeDilation; // 0x0330(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinUndilatedFrameTime; // 0x0334(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxUndilatedFrameTime; // 0x0338(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBroadphaseSettings BroadphaseSettings; // 0x033C(0x0040)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_37C[0x4]; // 0x037C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerState* Pauser; // 0x0380(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReplicationViewers; // 0x0388(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AssetUserData; // 0x0398(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class APlayerState* PauserPlayerState; // 0x03A8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxNumberOfBookmarks; // 0x03B0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DefaultBookmarkClass; // 0x03B8(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray BookmarkArray; // 0x03C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TSubclassOf LastBookmarkClass; // 0x03D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void OnRep_WorldGravityZ(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldSettings") + } + static class AWorldSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldSettings; + +// Class Engine.RVOAvoidanceInterface +// 0x0000 (0x0000 - 0x0000) +class IRVOAvoidanceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RVOAvoidanceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RVOAvoidanceInterface") + } + static class IRVOAvoidanceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IRVOAvoidanceInterface; + +// Class Engine.Scene +// 0x0000 (0x0028 - 0x0028) +class UScene final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Scene") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Scene") + } + static class UScene* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScene; + +// Class Engine.SceneCapture2D +// 0x0008 (0x0260 - 0x0258) +class ASceneCapture2D final : public ASceneCapture +{ +public: + class USceneCaptureComponent2D* CaptureComponent2D; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void OnInterpToggle(bool bEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCapture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCapture2D") + } + static class ASceneCapture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneCapture2D; + +// Class Engine.SceneCaptureComponentCube +// 0x0030 (0x0310 - 0x02E0) +#pragma pack(push, 0x1) +class alignas(0x10) USceneCaptureComponentCube : public USceneCaptureComponent +{ +public: + class UTextureRenderTargetCube* TextureTarget; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureRotation; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureRenderTargetCube* TextureTargetLeft; // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTargetCube* TextureTargetRight; // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureTargetODS; // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IPD; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CaptureScene(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCaptureComponentCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCaptureComponentCube") + } + static class USceneCaptureComponentCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_USceneCaptureComponentCube; + +// Class Engine.SceneCaptureComponentCubeIncremental +// 0x0010 (0x0320 - 0x0310) +class USceneCaptureComponentCubeIncremental final : public USceneCaptureComponentCube +{ +public: + TArray ExcludedFaces; // 0x0308(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 NextFaceToCapture; // 0x0318(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginCapture(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCaptureComponentCubeIncremental") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCaptureComponentCubeIncremental") + } + static class USceneCaptureComponentCubeIncremental* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneCaptureComponentCubeIncremental; + +// Class Engine.SceneCaptureCube +// 0x0008 (0x0260 - 0x0258) +class ASceneCaptureCube final : public ASceneCapture +{ +public: + class USceneCaptureComponentCube* CaptureComponentCube; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void OnInterpToggle(bool bEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneCaptureCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneCaptureCube") + } + static class ASceneCaptureCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneCaptureCube; + +// Class Engine.SCS_Node +// 0x00B0 (0x00D8 - 0x0028) +class USCS_Node final : public UObject +{ +public: + class UClass* ComponentClass; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorComponent* ComponentTemplate; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x0038(0x0048)(NativeAccessSpecifierPublic) + class FName AttachToName; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentComponentOrVariableName; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentComponentOwnerClassName; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsParentComponentNative; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChildNodes; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MetaDataArray; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGuid VariableGuid; // 0x00C0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InternalVariableName; // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SCS_Node") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SCS_Node") + } + static class USCS_Node* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USCS_Node; + +// Class Engine.SeasonLevelStreamingActor +// 0x0048 (0x0290 - 0x0248) +class ASeasonLevelStreamingActor final : public AActor +{ +public: + class FString SummerLevelName; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FallLevelName; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WinterLevelName; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SpringLevelName; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreamingDynamic* SeasonLevel; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SeasonLevelStreamingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SeasonLevelStreamingActor") + } + static class ASeasonLevelStreamingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASeasonLevelStreamingActor; + +// Class Engine.Selection +// 0x0078 (0x00A0 - 0x0028) +class USelection final : public UObject +{ +public: + uint8 Pad_28[0x78]; // 0x0028(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Selection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Selection") + } + static class USelection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelection; + +// Class Engine.ServerStatReplicator +// 0x00C8 (0x0310 - 0x0248) +class AServerStatReplicator final : public AInfo +{ +public: + bool bUpdateStatNet; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverwriteClientStats; // 0x0249(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A[0x2]; // 0x024A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 Channels; // 0x024C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRate; // 0x0250(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRate; // 0x0254(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x4]; // 0x0258(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 MaxPacketOverhead; // 0x025C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRateClientMax; // 0x0260(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRateClientMin; // 0x0264(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InRateClientAvg; // 0x0268(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPacketsClientMax; // 0x026C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPacketsClientMin; // 0x0270(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPacketsClientAvg; // 0x0274(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRateClientMax; // 0x0278(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRateClientMin; // 0x027C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutRateClientAvg; // 0x0280(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPacketsClientMax; // 0x0284(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPacketsClientMin; // 0x0288(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPacketsClientAvg; // 0x028C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetNumClients; // 0x0290(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InPackets; // 0x0294(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutPackets; // 0x0298(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InBunches; // 0x029C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutBunches; // 0x02A0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 OutLoss; // 0x02A4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 InLoss; // 0x02A8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoiceBytesSent; // 0x02AC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoiceBytesRecv; // 0x02B0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoicePacketsSent; // 0x02B4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 VoicePacketsRecv; // 0x02B8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PercentInVoice; // 0x02BC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PercentOutVoice; // 0x02C0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumActorChannels; // 0x02C4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumConsideredActors; // 0x02C8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PrioritizedActors; // 0x02CC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumRelevantActors; // 0x02D0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumRelevantDeletedActors; // 0x02D4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumReplicatedActorAttempts; // 0x02D8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumReplicatedActors; // 0x02DC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumActors; // 0x02E0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetActors; // 0x02E4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumDormantActors; // 0x02E8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumInitiallyDormantActors; // 0x02EC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetGUIDsAckd; // 0x02F0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetGUIDsPending; // 0x02F4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NumNetGUIDsUnAckd; // 0x02F8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ObjPathBytes; // 0x02FC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetGUIDOutRate; // 0x0300(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetGUIDInRate; // 0x0304(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NetSaturated; // 0x0308(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ServerStatReplicator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ServerStatReplicator") + } + static class AServerStatReplicator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AServerStatReplicator; + +// Class Engine.ShadowMapTexture2D +// 0x0010 (0x01B0 - 0x01A0) +class UShadowMapTexture2D final : public UTexture2D +{ +public: + EShadowMapFlags ShadowmapFlags; // 0x01A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A1[0xF]; // 0x01A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ShadowMapTexture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ShadowMapTexture2D") + } + static class UShadowMapTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UShadowMapTexture2D; + +// Class Engine.SkeletalMesh +// 0x0340 (0x03A8 - 0x0068) +class USkeletalMesh final : public UStreamableRenderAsset +{ +public: + uint8 Pad_68[0x20]; // 0x0068(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeleton* Skeleton; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds ImportedBounds; // 0x0090(0x001C)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FBoxSphereBounds ExtendedBounds; // 0x00AC(0x001C)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + struct FVector PositiveBoundsExtension; // 0x00C8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector NegativeBoundsExtension; // 0x00D4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Materials; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + TArray SkelMirrorTable; // 0x00F0(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LODInfo; // 0x0100(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_110[0x50]; // 0x0110(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt MinLOD; // 0x0160(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformBool DisableBelowMinLodStripping; // 0x0164(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EAxis SkelMirrorAxis; // 0x0165(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis SkelMirrorFlipAxis; // 0x0166(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFullPrecisionUVs : 1; // 0x0167(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHighPrecisionTangentBasis : 1; // 0x0167(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasBeenSimplified : 1; // 0x0167(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasVertexColors : 1; // 0x0167(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_167_4 : 1; // 0x0167(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bEnablePerPolyCollision : 1; // 0x0167(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + class UBodySetup* BodySetup; // 0x0168(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* PhysicsAsset; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* ShadowPhysicsAsset; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NodeMappingData; // 0x0180(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSupportRayTracing : 1; // 0x0190(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_191[0x3]; // 0x0191(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RayTracingMinLOD; // 0x0194(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MorphTargets; // 0x0198(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1A8[0x178]; // 0x01A8(0x0178)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf PostProcessAnimBlueprint; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MeshClothingAssets; // 0x0328(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshSamplingInfo SamplingInfo; // 0x0338(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) + TArray AssetUserData; // 0x0368(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + TArray Sockets; // 0x0378(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_388[0x10]; // 0x0388(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SkinWeightProfiles; // 0x0398(0x0010)(Edit, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void SetDefaultAnimatingRig(TSoftObjectPtr InAnimatingRig); + void SetLODSettings(class USkeletalMeshLODSettings* InLODSettings); + void SetMaterials(const TArray& InMaterials); + void SetMeshClothingAssets(const TArray& InMeshClothingAssets); + void SetMorphTargets(const TArray& InMorphTargets); + + class USkeletalMeshSocket* FindSocket(class FName InSocketName) const; + class USkeletalMeshSocket* FindSocketAndIndex(class FName InSocketName, int32* OutIndex) const; + class USkeletalMeshSocket* FindSocketInfo(class FName InSocketName, struct FTransform* OutTransform, int32* OutBoneIndex, int32* OutIndex) const; + struct FBoxSphereBounds GetBounds() const; + TSoftObjectPtr GetDefaultAnimatingRig() const; + struct FBoxSphereBounds GetImportedBounds() const; + const class USkeletalMeshLODSettings* GetLODSettings() const; + const TArray GetMaterials() const; + const TArray GetMeshClothingAssets() const; + const TArray GetMorphTargets() const; + class UNodeMappingContainer* GetNodeMappingContainer(class UBlueprint* SourceAsset) const; + const TArray GetNodeMappingData() const; + class UPhysicsAsset* GetPhysicsAsset() const; + class UPhysicsAsset* GetShadowPhysicsAsset() const; + const class USkeleton* GetSkeleton() const; + class USkeletalMeshSocket* GetSocketByIndex(int32 Index_0) const; + bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections) const; + TArray K2_GetAllMorphTargetNames() const; + int32 NumSockets() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMesh") + } + static class USkeletalMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMesh; + +// Class Engine.SkeletalMeshActor +// 0x0088 (0x02D0 - 0x0248) +class ASkeletalMeshActor final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bShouldDoAnimNotifies : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWakeOnLevelStart : 1; // 0x0250(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USkeletalMesh* ReplicatedMesh; // 0x0260(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* ReplicatedPhysAsset; // 0x0268(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReplicatedMaterial0; // 0x0270(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReplicatedMaterial1; // 0x0278(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_280[0x50]; // 0x0280(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnRep_ReplicatedMaterial0(); + void OnRep_ReplicatedMaterial1(); + void OnRep_ReplicatedMesh(); + void OnRep_ReplicatedPhysAsset(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshActor") + } + static class ASkeletalMeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkeletalMeshActor; + +// Class Engine.SkeletalMeshEditorData +// 0x0000 (0x0028 - 0x0028) +class USkeletalMeshEditorData final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshEditorData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshEditorData") + } + static class USkeletalMeshEditorData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshEditorData; + +// Class Engine.SkeletalMeshLODSettings +// 0x0020 (0x0050 - 0x0030) +class USkeletalMeshLODSettings final : public UDataAsset +{ +public: + struct FPerPlatformInt MinLOD; // 0x0030(0x0004)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FPerPlatformBool DisableBelowMinLodStripping; // 0x0034(0x0001)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bOverrideLODStreamingSettings; // 0x0035(0x0001)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FPerPlatformBool bSupportLODStreaming; // 0x0036(0x0001)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt MaxNumStreamedLODs; // 0x0038(0x0004)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FPerPlatformInt MaxNumOptionalLODs; // 0x003C(0x0004)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray LODGroups; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshLODSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshLODSettings") + } + static class USkeletalMeshLODSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshLODSettings; + +// Class Engine.SkeletalMeshSimplificationSettings +// 0x0008 (0x0040 - 0x0038) +class USkeletalMeshSimplificationSettings final : public UDeveloperSettings +{ +public: + class FName SkeletalMeshReductionModuleName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkeletalMeshSimplificationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkeletalMeshSimplificationSettings") + } + static class USkeletalMeshSimplificationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkeletalMeshSimplificationSettings; + +// Class Engine.SkyAtmosphereComponent +// 0x0120 (0x0340 - 0x0220) +class USkyAtmosphereComponent final : public USceneComponent +{ +public: + ESkyAtmosphereTransformMode TransformMode; // 0x0218(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BottomRadius; // 0x021C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroundAlbedo; // 0x0220(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereHeight; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MultiScatteringFactor; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceSampleCountScale; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighScatteringScale; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RayleighScattering; // 0x0234(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighExponentialDistribution; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieScatteringScale; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieScattering; // 0x024C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAbsorptionScale; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieAbsorption; // 0x0260(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAnisotropy; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieExponentialDistribution; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OtherAbsorptionScale; // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OtherAbsorption; // 0x027C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTentDistribution OtherTentDistribution; // 0x028C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor SkyLuminanceFactor; // 0x0298(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyDesaturation; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveViewDistanceScale; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContribution; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionInscattering; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDirectionalInscaterring; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogAccurateInscatteringColor; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDesaturation; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDesaturationInscattering; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDesaturationDirectionalInscattering; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransmittanceMinLightElevationAngle; // 0x02CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPerspectiveStartDepth; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* HorizonToZenithColorationTexture; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithColorationU; // 0x02E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithColorationIntensity; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithColorationDesaturation; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogOpticalDepthScale; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogOpticalDepthPower; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogIntensity; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogDesaturation; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FC[0x28]; // 0x02FC(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid bStaticLightingBuiltGUID; // 0x0324(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_334[0xC]; // 0x0334(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(class UDirectionalLightComponent* DirectionalLight); + void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const struct FVector& LightDirection); + void SetAerialPerspectiveStartDepth(float NewValue); + void SetAerialPespectiveViewDistanceScale(float NewValue); + void SetAtmosphereHeight(float NewValue); + void SetHeightFogAccurateInscatteringColor(float NewValue); + void SetHeightFogContribution(float NewValue); + void SetHeightFogContributionDesaturation(float NewValue); + void SetHeightFogContributionDesaturationDirectionalInscattering(float NewValue); + void SetHeightFogContributionDesaturationInscattering(float NewValue); + void SetHeightFogContributionDirectionalInscaterring(float NewValue); + void SetHeightFogContributionInscattering(float NewValue); + void SetHorizonToZenithColorationDesaturation(float NewValue); + void SetHorizonToZenithColorationIntensity(float NewValue); + void SetHorizonToZenithColorationTexture(class UTexture2D* NewValue); + void SetHorizonToZenithColorationU(float NewValue); + void SetHorizonToZenithFogDesaturation(float NewValue); + void SetHorizonToZenithFogIntensity(float NewValue); + void SetHorizonToZenithFogOpticalDepthPower(float NewValue); + void SetHorizonToZenithFogOpticalDepthScale(float NewValue); + void SetMieAbsorption(const struct FLinearColor& NewValue); + void SetMieAbsorptionScale(float NewValue); + void SetMieAnisotropy(float NewValue); + void SetMieExponentialDistribution(float NewValue); + void SetMieScattering(const struct FLinearColor& NewValue); + void SetMieScatteringScale(float NewValue); + void SetMultiScatteringFactor(float NewValue); + void SetOtherAbsorption(const struct FLinearColor& NewValue); + void SetOtherAbsorptionScale(float NewValue); + void SetRayleighExponentialDistribution(float NewValue); + void SetRayleighScattering(const struct FLinearColor& NewValue); + void SetRayleighScatteringScale(float NewValue); + void SetSkyDesaturation(float NewValue); + void SetSkyLuminanceFactor(const struct FLinearColor& NewValue); + void SetTransmittanceMinLightElevationAngle(float NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereComponent") + } + static class USkyAtmosphereComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereComponent; + +// Class Engine.SlateBrushAsset +// 0x0088 (0x00B0 - 0x0028) +class USlateBrushAsset final : public UObject +{ +public: + struct FSlateBrush Brush; // 0x0028(0x0088)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateBrushAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateBrushAsset") + } + static class USlateBrushAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateBrushAsset; + +// Class Engine.SmokeTestCommandlet +// 0x0000 (0x0080 - 0x0080) +class USmokeTestCommandlet final : public UCommandlet +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SmokeTestCommandlet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SmokeTestCommandlet") + } + static class USmokeTestCommandlet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USmokeTestCommandlet; + +// Class Engine.SoundConcurrency +// 0x0028 (0x0050 - 0x0028) +class USoundConcurrency final : public UObject +{ +public: + struct FSoundConcurrencySettings Concurrency; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundConcurrency") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundConcurrency") + } + static class USoundConcurrency* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundConcurrency; + +// Class Engine.SoundEffectSourcePresetChain +// 0x0018 (0x0040 - 0x0028) +class USoundEffectSourcePresetChain final : public UObject +{ +public: + TArray Chain; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bPlayEffectChainTails : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundEffectSourcePresetChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundEffectSourcePresetChain") + } + static class USoundEffectSourcePresetChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundEffectSourcePresetChain; + +// Class Engine.SoundGroups +// 0x0060 (0x0088 - 0x0028) +class USoundGroups final : public UObject +{ +public: + TArray SoundGroupProfiles; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundGroups") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundGroups") + } + static class USoundGroups* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundGroups; + +// Class Engine.SoundMix +// 0x0068 (0x0090 - 0x0028) +class USoundMix final : public UObject +{ +public: + uint8 bApplyEQ : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EQPriority; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioEQEffect EQSettings; // 0x0030(0x0040)(Edit, NativeAccessSpecifierPublic) + TArray SoundClassEffects; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float InitialDelay; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInTime; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundMix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundMix") + } + static class USoundMix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundMix; + +// Class Engine.SoundNodeAssetReferencer +// 0x0000 (0x0048 - 0x0048) +class USoundNodeAssetReferencer : public USoundNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeAssetReferencer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeAssetReferencer") + } + static class USoundNodeAssetReferencer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeAssetReferencer; + +// Class Engine.SoundNodeAttenuation +// 0x03B0 (0x03F8 - 0x0048) +class USoundNodeAttenuation final : public USoundNode +{ +public: + class USoundAttenuation* AttenuationSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundAttenuationSettings AttenuationOverrides; // 0x0050(0x03A0)(Edit, NativeAccessSpecifierPublic) + uint8 bOverrideAttenuation : 1; // 0x03F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3F1[0x7]; // 0x03F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeAttenuation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeAttenuation") + } + static class USoundNodeAttenuation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeAttenuation; + +// Class Engine.SoundNodeConcatenator +// 0x0010 (0x0058 - 0x0048) +class USoundNodeConcatenator final : public USoundNode +{ +public: + TArray InputVolume; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeConcatenator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeConcatenator") + } + static class USoundNodeConcatenator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeConcatenator; + +// Class Engine.SoundNodeDelay +// 0x0008 (0x0050 - 0x0048) +class USoundNodeDelay final : public USoundNode +{ +public: + float DelayMin; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayMax; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeDelay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeDelay") + } + static class USoundNodeDelay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeDelay; + +// Class Engine.SoundNodeDialoguePlayer +// 0x0028 (0x0070 - 0x0048) +class USoundNodeDialoguePlayer final : public USoundNode +{ +public: + struct FDialogueWaveParameter DialogueWaveParameter; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeDialoguePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeDialoguePlayer") + } + static class USoundNodeDialoguePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeDialoguePlayer; + +// Class Engine.SoundNodeDistanceCrossFade +// 0x0010 (0x0058 - 0x0048) +class USoundNodeDistanceCrossFade : public USoundNode +{ +public: + TArray CrossFadeInput; // 0x0048(0x0010)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeDistanceCrossFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeDistanceCrossFade") + } + static class USoundNodeDistanceCrossFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeDistanceCrossFade; + +// Class Engine.SoundNodeDoppler +// 0x0010 (0x0058 - 0x0048) +class USoundNodeDoppler final : public USoundNode +{ +public: + float DopplerIntensity; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSmoothing; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SmoothingInterpSpeed; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeDoppler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeDoppler") + } + static class USoundNodeDoppler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeDoppler; + +// Class Engine.SoundNodeGroupControl +// 0x0010 (0x0058 - 0x0048) +class USoundNodeGroupControl final : public USoundNode +{ +public: + TArray GroupSizes; // 0x0048(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeGroupControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeGroupControl") + } + static class USoundNodeGroupControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeGroupControl; + +// Class Engine.SoundNodeMixer +// 0x0010 (0x0058 - 0x0048) +class USoundNodeMixer final : public USoundNode +{ +public: + TArray InputVolume; // 0x0048(0x0010)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeMixer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeMixer") + } + static class USoundNodeMixer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeMixer; + +// Class Engine.SoundNodeModulator +// 0x0010 (0x0058 - 0x0048) +class USoundNodeModulator final : public USoundNode +{ +public: + float PitchMin; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMax; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMin; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMax; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeModulator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeModulator") + } + static class USoundNodeModulator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeModulator; + +// Class Engine.SoundNodeModulatorContinuous +// 0x0040 (0x0088 - 0x0048) +class USoundNodeModulatorContinuous final : public USoundNode +{ +public: + struct FModulatorContinuousParams PitchModulationParams; // 0x0048(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FModulatorContinuousParams VolumeModulationParams; // 0x0068(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeModulatorContinuous") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeModulatorContinuous") + } + static class USoundNodeModulatorContinuous* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeModulatorContinuous; + +// Class Engine.WindAffectedComponentRefresh +// 0x0010 (0x0250 - 0x0240) +class UWindAffectedComponentRefresh : public UWindAffectedComponent +{ +public: + float WindRefreshRate; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForBeginPlay; // 0x0244(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_245[0xB]; // 0x0245(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void PauseWindUpdates(bool bPause); + void SetWindRefreshRate(float NewWindRefreshRate); + + void WindUpdatesPaused(bool* bPaused) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedComponentRefresh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedComponentRefresh") + } + static class UWindAffectedComponentRefresh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindAffectedComponentRefresh; + +// Class Engine.WindAffectedComponentOrientTo +// 0x0000 (0x0250 - 0x0250) +class UWindAffectedComponentOrientTo : public UWindAffectedComponentRefresh +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedComponentOrientTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedComponentOrientTo") + } + static class UWindAffectedComponentOrientTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindAffectedComponentOrientTo; + +// Class Engine.SoundNodeOscillator +// 0x0028 (0x0070 - 0x0048) +class USoundNodeOscillator final : public USoundNode +{ +public: + uint8 bModulateVolume : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bModulatePitch : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AmplitudeMin; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmplitudeMax; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyMin; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyMax; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetMin; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetMax; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CenterMin; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CenterMax; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeOscillator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeOscillator") + } + static class USoundNodeOscillator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeOscillator; + +// Class Engine.SoundNodeParamCrossFade +// 0x0008 (0x0060 - 0x0058) +class USoundNodeParamCrossFade final : public USoundNodeDistanceCrossFade +{ +public: + class FName ParamName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeParamCrossFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeParamCrossFade") + } + static class USoundNodeParamCrossFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeParamCrossFade; + +// Class Engine.SoundNodeQualityLevel +// 0x0008 (0x0050 - 0x0048) +class USoundNodeQualityLevel final : public USoundNode +{ +public: + int32 CookedQualityLevelIndex; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeQualityLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeQualityLevel") + } + static class USoundNodeQualityLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeQualityLevel; + +// Class Engine.WindModulate +// 0x0008 (0x0250 - 0x0248) +class AWindModulate final : public AInfo +{ +public: + class UWindModulateComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindModulate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindModulate") + } + static class AWindModulate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindModulate; + +// Class Engine.SoundNodeSoundClass +// 0x0010 (0x0058 - 0x0048) +class USoundNodeSoundClass final : public USoundNode +{ +public: + class USoundClass* SoundClassOverride; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeSoundClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeSoundClass") + } + static class USoundNodeSoundClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeSoundClass; + +// Class Engine.SoundNodeSwitch +// 0x0008 (0x0050 - 0x0048) +class USoundNodeSwitch final : public USoundNode +{ +public: + class FName IntParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeSwitch") + } + static class USoundNodeSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeSwitch; + +// Class Engine.SoundNodeWaveParam +// 0x0008 (0x0050 - 0x0048) +class USoundNodeWaveParam final : public USoundNode +{ +public: + class FName WaveParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeWaveParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeWaveParam") + } + static class USoundNodeWaveParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeWaveParam; + +// Class Engine.SoundNodeWavePlayer +// 0x0040 (0x0088 - 0x0048) +class USoundNodeWavePlayer final : public USoundNodeAssetReferencer +{ +public: + TSoftObjectPtr SoundWaveAssetPtr; // 0x0048(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USoundWave* SoundWave; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bLooping : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundNodeWavePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundNodeWavePlayer") + } + static class USoundNodeWavePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundNodeWavePlayer; + +// Class Engine.SoundSubmix +// 0x0080 (0x00C0 - 0x0040) +class USoundSubmix final : public USoundSubmixWithParentBase +{ +public: + uint8 bMuteWhenBackgrounded : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SubmixEffectChain; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class USoundfieldEncodingSettingsBase* AmbisonicsPluginSettings; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerAttackTime; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeFollowerReleaseTime; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGainParamMode GainMode; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutputVolume; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WetLevel; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DryLevel; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings OutputVolumeModulation; // 0x0078(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings WetLevelModulation; // 0x0088(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings DryLevelModulation; // 0x0098(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSubmixRecordedFileDone; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddEnvelopeFollowerDelegate(const class UObject* WorldContextObject, const TDelegate& Envelope)>& OnSubmixEnvelopeBP); + void AddSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TArray& InBandSettings, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime); + void RemoveSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP); + void SetSubmixOutputVolume(const class UObject* WorldContextObject, float InOutputVolume); + void StartEnvelopeFollowing(const class UObject* WorldContextObject); + void StartRecordingOutput(const class UObject* WorldContextObject, float ExpectedDuration); + void StartSpectralAnalysis(const class UObject* WorldContextObject, EFFTSize FFTSize, EFFTPeakInterpolationMethod InterpolationMethod, EFFTWindowType WindowType, float HopSize, EAudioSpectrumType SpectrumType); + void StopEnvelopeFollowing(const class UObject* WorldContextObject); + void StopRecordingOutput(const class UObject* WorldContextObject, EAudioRecordingExportType ExportType, const class FString& Name_0, const class FString& Path, class USoundWave* ExistingSoundWaveToOverwrite); + void StopSpectralAnalysis(const class UObject* WorldContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundSubmix") + } + static class USoundSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundSubmix; + +// Class Engine.EndpointSubmix +// 0x0018 (0x0050 - 0x0038) +class UEndpointSubmix final : public USoundSubmixBase +{ +public: + class FName EndpointType; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EndpointSettingsClass; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioEndpointSettingsBase* EndpointSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EndpointSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EndpointSubmix") + } + static class UEndpointSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEndpointSubmix; + +// Class Engine.SoundfieldEndpointSubmix +// 0x0038 (0x0070 - 0x0038) +class USoundfieldEndpointSubmix final : public USoundSubmixBase +{ +public: + class FName SoundfieldEndpointType; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EndpointSettingsClass; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundfieldEndpointSettingsBase* EndpointSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EncodingSettingsClass; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SoundfieldEffectChain; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SoundfieldEndpointSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SoundfieldEndpointSubmix") + } + static class USoundfieldEndpointSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USoundfieldEndpointSubmix; + +// Class Engine.SpectatorPawn +// 0x0000 (0x02D0 - 0x02D0) +class ASpectatorPawn final : public ADefaultPawn +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpectatorPawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpectatorPawn") + } + static class ASpectatorPawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpectatorPawn; + +// Class Engine.SphereReflectionCapture +// 0x0008 (0x0258 - 0x0250) +class ASphereReflectionCapture final : public AReflectionCapture +{ +public: + class UDrawSphereComponent* DrawCaptureRadius; // 0x0250(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereReflectionCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereReflectionCapture") + } + static class ASphereReflectionCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASphereReflectionCapture; + +// Class Engine.SphereReflectionCaptureComponent +// 0x0010 (0x02C0 - 0x02B0) +class USphereReflectionCaptureComponent final : public UReflectionCaptureComponent +{ +public: + float InfluenceRadius; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CaptureDistanceScale; // 0x02AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDrawSphereComponent* PreviewInfluenceRadius; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphereReflectionCaptureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphereReflectionCaptureComponent") + } + static class USphereReflectionCaptureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USphereReflectionCaptureComponent; + +// Class Engine.SplineMetadata +// 0x0000 (0x0028 - 0x0028) +class USplineMetadata final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineMetadata") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineMetadata") + } + static class USplineMetadata* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineMetadata; + +// Class Engine.SplineMeshActor +// 0x0008 (0x0250 - 0x0248) +class ASplineMeshActor final : public AActor +{ +public: + class USplineMeshComponent* SplineMeshComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineMeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineMeshActor") + } + static class ASplineMeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASplineMeshActor; + +// Class Engine.SplineMeshComponent +// 0x0090 (0x05B0 - 0x0520) +class USplineMeshComponent final : public UStaticMeshComponent +{ +public: + uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSplineMeshParams SplineParams; // 0x0520(0x0058)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector SplineUpDir; // 0x0578(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineBoundaryMin; // 0x0584(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid CachedMeshBodySetupGuid; // 0x0588(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBodySetup* BodySetup; // 0x0598(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineBoundaryMax; // 0x05A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowSplineEditingPerInstance : 1; // 0x05A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSmoothInterpRollScale : 1; // 0x05A4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMeshDirty : 1; // 0x05A4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESplineMeshAxis ForwardAxis; // 0x05A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A6[0x2]; // 0x05A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float VirtualTextureMainPassMaxDrawDistance; // 0x05A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5AC[0x4]; // 0x05AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh); + void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh); + void SetEndOffset(const struct FVector2D& EndOffset, bool bUpdateMesh); + void SetEndPosition(const struct FVector& EndPos, bool bUpdateMesh); + void SetEndRoll(float EndRoll, bool bUpdateMesh); + void SetEndScale(const struct FVector2D& EndScale, bool bUpdateMesh); + void SetEndTangent(const struct FVector& EndTangent, bool bUpdateMesh); + void SetForwardAxis(ESplineMeshAxis InForwardAxis, bool bUpdateMesh); + void SetSplineUpDir(const struct FVector& InSplineUpDir, bool bUpdateMesh); + void SetStartAndEnd(const struct FVector& StartPos, const struct FVector& StartTangent, const struct FVector& EndPos, const struct FVector& EndTangent, bool bUpdateMesh); + void SetStartOffset(const struct FVector2D& StartOffset, bool bUpdateMesh); + void SetStartPosition(const struct FVector& StartPos, bool bUpdateMesh); + void SetStartRoll(float StartRoll, bool bUpdateMesh); + void SetStartScale(const struct FVector2D& StartScale, bool bUpdateMesh); + void SetStartTangent(const struct FVector& StartTangent, bool bUpdateMesh); + void UpdateMesh(); + + float GetBoundaryMax() const; + float GetBoundaryMin() const; + struct FVector2D GetEndOffset() const; + struct FVector GetEndPosition() const; + float GetEndRoll() const; + struct FVector2D GetEndScale() const; + struct FVector GetEndTangent() const; + ESplineMeshAxis GetForwardAxis() const; + struct FVector GetSplineUpDir() const; + struct FVector2D GetStartOffset() const; + struct FVector GetStartPosition() const; + float GetStartRoll() const; + struct FVector2D GetStartScale() const; + struct FVector GetStartTangent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineMeshComponent") + } + static class USplineMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineMeshComponent; + +// Class Engine.StereoLayerShape +// 0x0000 (0x0028 - 0x0028) +class UStereoLayerShape : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShape") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShape") + } + static class UStereoLayerShape* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShape; + +// Class Engine.StereoLayerShapeQuad +// 0x0000 (0x0028 - 0x0028) +class UStereoLayerShapeQuad final : public UStereoLayerShape +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShapeQuad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShapeQuad") + } + static class UStereoLayerShapeQuad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShapeQuad; + +// Class Engine.StereoLayerShapeCylinder +// 0x0010 (0x0038 - 0x0028) +class UStereoLayerShapeCylinder final : public UStereoLayerShape +{ +public: + float Radius; // 0x0028(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverlayArc; // 0x002C(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x0030(0x0004)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHeight(int32 InHeight); + void SetOverlayArc(float InOverlayArc); + void SetRadius(float InRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShapeCylinder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShapeCylinder") + } + static class UStereoLayerShapeCylinder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShapeCylinder; + +// Class Engine.StereoLayerShapeCubemap +// 0x0000 (0x0028 - 0x0028) +class UStereoLayerShapeCubemap final : public UStereoLayerShape +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShapeCubemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShapeCubemap") + } + static class UStereoLayerShapeCubemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShapeCubemap; + +// Class Engine.StereoLayerShapeEquirect +// 0x0048 (0x0070 - 0x0028) +class UStereoLayerShapeEquirect final : public UStereoLayerShape +{ +public: + struct FBox2D LeftUVRect; // 0x0028(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FBox2D RightUVRect; // 0x003C(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LeftScale; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightScale; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeftBias; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightBias; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetEquirectProps(const struct FEquirectProps& InScaleBiases); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StereoLayerShapeEquirect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StereoLayerShapeEquirect") + } + static class UStereoLayerShapeEquirect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStereoLayerShapeEquirect; + +// Class Engine.SubUVAnimation +// 0x0040 (0x0068 - 0x0028) +class USubUVAnimation final : public UObject +{ +public: + class UTexture2D* SubUVTexture; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImages_Horizontal; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SubImages_Vertical; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubUVBoundingVertexCount BoundingMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOpacitySourceMode OpacitySourceMode; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AlphaThreshold; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubUVAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubUVAnimation") + } + static class USubUVAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubUVAnimation; + +// Class Engine.SystemTimeTimecodeProvider +// 0x0010 (0x0040 - 0x0030) +class USystemTimeTimecodeProvider final : public UTimecodeProvider +{ +public: + struct FFrameRate FrameRate; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateFullFrame; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHighPerformanceClock; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SystemTimeTimecodeProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SystemTimeTimecodeProvider") + } + static class USystemTimeTimecodeProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USystemTimeTimecodeProvider; + +// Class Engine.TextPropertyTestObject +// 0x0048 (0x0070 - 0x0028) +class UTextPropertyTestObject final : public UObject +{ +public: + class FText DefaultedText; // 0x0028(0x0018)(NativeAccessSpecifierPublic) + class FText UndefaultedText; // 0x0040(0x0018)(NativeAccessSpecifierPublic) + class FText TransientText; // 0x0058(0x0018)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextPropertyTestObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextPropertyTestObject") + } + static class UTextPropertyTestObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextPropertyTestObject; + +// Class Engine.TextureLightProfile +// 0x0010 (0x01B0 - 0x01A0) +class UTextureLightProfile final : public UTexture2D +{ +public: + float Brightness; // 0x01A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureMultiplier; // 0x01A4(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureLightProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureLightProfile") + } + static class UTextureLightProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureLightProfile; + +// Class Engine.TextureRenderTargetCube +// 0x0020 (0x01A0 - 0x0180) +class UTextureRenderTargetCube final : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x0184(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat OverrideFormat; // 0x0194(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // 0x0195(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceLinearGamma : 1; // 0x0195(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_196[0xA]; // 0x0196(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTargetCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTargetCube") + } + static class UTextureRenderTargetCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureRenderTargetCube; + +// Class Engine.TextureRenderTargetVolume +// 0x0020 (0x01A0 - 0x0180) +class UTextureRenderTargetVolume final : public UTextureRenderTarget +{ +public: + int32 SizeX; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeZ; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x018C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPixelFormat OverrideFormat; // 0x019C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHDR : 1; // 0x019D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceLinearGamma : 1; // 0x019D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19E[0x2]; // 0x019E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureRenderTargetVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureRenderTargetVolume") + } + static class UTextureRenderTargetVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureRenderTargetVolume; + +// Class Engine.ThumbnailInfo +// 0x0000 (0x0028 - 0x0028) +class UThumbnailInfo final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ThumbnailInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ThumbnailInfo") + } + static class UThumbnailInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UThumbnailInfo; + +// Class Engine.TireType +// 0x0008 (0x0038 - 0x0030) +class UTireType final : public UDataAsset +{ +public: + float FrictionScale; // 0x0030(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TireType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TireType") + } + static class UTireType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTireType; + +// Class Engine.TriggerCapsule +// 0x0000 (0x0250 - 0x0250) +class ATriggerCapsule final : public ATriggerBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerCapsule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerCapsule") + } + static class ATriggerCapsule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerCapsule; + +// Class Engine.TriggerSphere +// 0x0000 (0x0250 - 0x0250) +class ATriggerSphere final : public ATriggerBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerSphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerSphere") + } + static class ATriggerSphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerSphere; + +// Class Engine.TriggerVolume +// 0x0000 (0x0280 - 0x0280) +class ATriggerVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerVolume") + } + static class ATriggerVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerVolume; + +// Class Engine.TwitterIntegrationBase +// 0x0000 (0x0038 - 0x0038) +class UTwitterIntegrationBase final : public UPlatformInterfaceBase +{ +public: + bool AuthorizeAccounts(); + bool CanShowTweetUI(); + class FString GetAccountName(int32 AccountIndex); + int32 GetNumAccounts(); + void Init(); + bool ShowTweetUI(const class FString& InitialMessage, const class FString& URL, const class FString& Picture); + bool TwitterRequest(const class FString& URL, const TArray& ParamKeysAndValues, ETwitterRequestMethod RequestMethod, int32 AccountIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TwitterIntegrationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TwitterIntegrationBase") + } + static class UTwitterIntegrationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTwitterIntegrationBase; + +// Class Engine.UserDefinedEnum +// 0x0050 (0x00B0 - 0x0060) +class UUserDefinedEnum final : public UEnum +{ +public: + TMap DisplayNameMap; // 0x0060(0x0050)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserDefinedEnum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserDefinedEnum") + } + static class UUserDefinedEnum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserDefinedEnum; + +// Class Engine.UserDefinedStruct +// 0x0048 (0x0108 - 0x00C0) +class UUserDefinedStruct : public UScriptStruct +{ +public: + EUserDefinedStructureStatus status; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid Guid; // 0x00C4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x34]; // 0x00D4(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserDefinedStruct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserDefinedStruct") + } + static class UUserDefinedStruct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserDefinedStruct; + +// Class Engine.UserInterfaceSettings +// 0x0238 (0x0270 - 0x0038) +class UUserInterfaceSettings final : public UDeveloperSettings +{ +public: + ERenderFocusRule RenderFocusRule; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap HardwareCursors; // 0x0040(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + TMap SoftwareCursors; // 0x0090(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + struct FSoftClassPath DefaultCursor; // 0x00E0(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath TextEditBeamCursor; // 0x00F8(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath CrosshairsCursor; // 0x0110(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath HandCursor; // 0x0128(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GrabHandCursor; // 0x0140(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath GrabHandClosedCursor; // 0x0158(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath SlashedCircleCursor; // 0x0170(0x0018)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ApplicationScale; // 0x0188(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIScalingRule UIScaleRule; // 0x018C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18D[0x3]; // 0x018D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath CustomScalingRuleClass; // 0x0190(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve UIScaleCurve; // 0x01A8(0x0088)(Edit, Config, NativeAccessSpecifierPublic) + bool bAllowHighDPIInGameMode; // 0x0230(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint DesignScreenSize; // 0x0234(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoadWidgetsOnDedicatedServer; // 0x023C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23D[0x3]; // 0x023D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CursorClasses; // 0x0240(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UClass* CustomScalingRuleClassInstance; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDPICustomScalingRule* CustomScalingRule; // 0x0258(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_260[0x10]; // 0x0260(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserInterfaceSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserInterfaceSettings") + } + static class UUserInterfaceSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserInterfaceSettings; + +// Class Engine.VectorFieldStatic +// 0x0050 (0x0098 - 0x0048) +class UVectorFieldStatic final : public UVectorField +{ +public: + int32 SizeX; // 0x0048(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x004C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeZ; // 0x0050(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowCPUAccess; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x43]; // 0x0055(0x0043)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorFieldStatic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorFieldStatic") + } + static class UVectorFieldStatic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVectorFieldStatic; + +// Class Engine.VectorFieldVolume +// 0x0008 (0x0250 - 0x0248) +class AVectorFieldVolume final : public AActor +{ +public: + class UVectorFieldComponent* VectorFieldComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VectorFieldVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VectorFieldVolume") + } + static class AVectorFieldVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVectorFieldVolume; + +// Class Engine.ViewportStatsSubsystem +// 0x0020 (0x0050 - 0x0030) +class UViewportStatsSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 AddDisplayDelegate(const TDelegate& Delegate); + void AddTimedDisplay(const class FText& Text, const struct FLinearColor& Color, float Duration); + void RemoveDisplayDelegate(const int32 IndexToRemove); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ViewportStatsSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ViewportStatsSubsystem") + } + static class UViewportStatsSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UViewportStatsSubsystem; + +// Class Engine.VirtualTexture +// 0x0000 (0x0028 - 0x0028) +class UVirtualTexture : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualTexture") + } + static class UVirtualTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualTexture; + +// Class Engine.LightMapVirtualTexture +// 0x0000 (0x0028 - 0x0028) +class ULightMapVirtualTexture final : public UVirtualTexture +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightMapVirtualTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightMapVirtualTexture") + } + static class ULightMapVirtualTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightMapVirtualTexture; + +// Class Engine.RuntimeVirtualTextureStreamingProxy +// 0x0000 (0x01A0 - 0x01A0) +class URuntimeVirtualTextureStreamingProxy final : public UTexture2D +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuntimeVirtualTextureStreamingProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuntimeVirtualTextureStreamingProxy") + } + static class URuntimeVirtualTextureStreamingProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URuntimeVirtualTextureStreamingProxy; + +// Class Engine.VirtualTexture2D +// 0x0010 (0x01B0 - 0x01A0) +class UVirtualTexture2D final : public UTexture2D +{ +public: + struct FVirtualTextureBuildSettings Settings; // 0x01A0(0x000C)(NoDestructor, NativeAccessSpecifierPublic) + bool bContinuousUpdate; // 0x01AC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSinglePhysicalSpace; // 0x01AD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AE[0x2]; // 0x01AE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualTexture2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualTexture2D") + } + static class UVirtualTexture2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualTexture2D; + +// Class Engine.VirtualTextureBuilder +// 0x0010 (0x0038 - 0x0028) +class UVirtualTextureBuilder final : public UObject +{ +public: + class UVirtualTexture2D* Texture; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint64 BuildHash; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualTextureBuilder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualTextureBuilder") + } + static class UVirtualTextureBuilder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualTextureBuilder; + +// Class Engine.VirtualTexturePoolConfig +// 0x0018 (0x0040 - 0x0028) +class UVirtualTexturePoolConfig final : public UObject +{ +public: + int32 DefaultSizeInMegabyte; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Pools; // 0x0030(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualTexturePoolConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualTexturePoolConfig") + } + static class UVirtualTexturePoolConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualTexturePoolConfig; + +// Class Engine.VisualLoggerAutomationTests +// 0x0000 (0x0028 - 0x0028) +class UVisualLoggerAutomationTests final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisualLoggerAutomationTests") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisualLoggerAutomationTests") + } + static class UVisualLoggerAutomationTests* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisualLoggerAutomationTests; + +// Class Engine.VisualLoggerDebugSnapshotInterface +// 0x0000 (0x0000 - 0x0000) +class IVisualLoggerDebugSnapshotInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisualLoggerDebugSnapshotInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisualLoggerDebugSnapshotInterface") + } + static class IVisualLoggerDebugSnapshotInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IVisualLoggerDebugSnapshotInterface; + +// Class Engine.VisualLoggerKismetLibrary +// 0x0000 (0x0028 - 0x0028) +class UVisualLoggerKismetLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void EnableRecording(bool bEnabled); + static void LogBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog); + static void LogLocation(class UObject* WorldContextObject, const struct FVector& Location, const class FString& Text, const struct FLinearColor& ObjectColor, float Radius, class FName LogCategory, bool bAddToMessageLog); + static void LogSegment(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, const float Thickness, class FName CategoryName, bool bAddToMessageLog); + static void LogText(class UObject* WorldContextObject, const class FString& Text, class FName LogCategory, bool bAddToMessageLog); + static void RedirectVislog(class UObject* SourceOwner, class UObject* DestinationOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisualLoggerKismetLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisualLoggerKismetLibrary") + } + static class UVisualLoggerKismetLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisualLoggerKismetLibrary; + +// Class Engine.VoiceChannel +// 0x0010 (0x0078 - 0x0068) +class UVoiceChannel final : public UChannel +{ +public: + uint8 Pad_68[0x10]; // 0x0068(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VoiceChannel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VoiceChannel") + } + static class UVoiceChannel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVoiceChannel; + +// Class Engine.VOIPTalker +// 0x0038 (0x0108 - 0x00D0) +class UVOIPTalker final : public UActorComponent +{ +public: + struct FVoiceSettings Settings; // 0x00D0(0x0018)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x20]; // 0x00E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UVOIPTalker* CreateTalkerForPlayer(class APlayerState* OwningState); + + void BPOnTalkingBegin(class UAudioComponent* AudioComponent); + void BPOnTalkingEnd(); + float GetVoiceLevel(); + void RegisterWithPlayerState(class APlayerState* OwningState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VOIPTalker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VOIPTalker") + } + static class UVOIPTalker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVOIPTalker; + +// Class Engine.VOIPStatics +// 0x0000 (0x0028 - 0x0028) +class UVOIPStatics final : public UBlueprintFunctionLibrary +{ +public: + static void SetMicThreshold(float InThreshold); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VOIPStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VOIPStatics") + } + static class UVOIPStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVOIPStatics; + +// Class Engine.VolumeTexture +// 0x0050 (0x01D0 - 0x0180) +class UVolumeTexture final : public UTexture +{ +public: + uint8 Pad_178[0x58]; // 0x0178(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumeTexture") + } + static class UVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVolumeTexture; + +// Class Engine.VolumetricCloudComponent +// 0x0040 (0x0260 - 0x0220) +class UVolumetricCloudComponent final : public USceneComponent +{ +public: + float LayerBottomAltitude; // 0x0218(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerHeight; // 0x021C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TracingStartMaxDistance; // 0x0220(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TracingMaxDistance; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlanetRadius; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroundAlbedo; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsePerSampleAtmosphericLightTransmittance : 1; // 0x0238(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_239[0x3]; // 0x0239(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SkyLightCloudBottomOcclusion; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewSampleCountScale; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionSampleCountScale; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowViewSampleCountScale; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowReflectionSampleCountScale; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowTracingDistance; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StopTracingTransmittanceThreshold; // 0x0254(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue); + void SetGroundAlbedo(const struct FColor& NewValue); + void SetLayerBottomAltitude(float NewValue); + void SetLayerHeight(float NewValue); + void SetMaterial(class UMaterialInterface* NewValue); + void SetPlanetRadius(float NewValue); + void SetReflectionSampleCountScale(float NewValue); + void SetShadowReflectionSampleCountScale(float NewValue); + void SetShadowTracingDistance(float NewValue); + void SetShadowViewSampleCountScale(float NewValue); + void SetSkyLightCloudBottomOcclusion(float NewValue); + void SetStopTracingTransmittanceThreshold(float NewValue); + void SetTracingMaxDistance(float NewValue); + void SetTracingStartMaxDistance(float NewValue); + void SetViewSampleCountScale(float NewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloudComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloudComponent") + } + static class UVolumetricCloudComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVolumetricCloudComponent; + +// Class Engine.VolumetricCloud +// 0x0008 (0x0250 - 0x0248) +class AVolumetricCloud final : public AInfo +{ +public: + class UVolumetricCloudComponent* VolumetricCloudComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloud") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloud") + } + static class AVolumetricCloud* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVolumetricCloud; + +// Class Engine.VolumetricLightmapDensityVolume +// 0x0008 (0x0288 - 0x0280) +class AVolumetricLightmapDensityVolume final : public AVolume +{ +public: + struct FInt32Interval AllowedMipLevelRange; // 0x0280(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricLightmapDensityVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricLightmapDensityVolume") + } + static class AVolumetricLightmapDensityVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVolumetricLightmapDensityVolume; + +// Class Engine.WeatherComponent +// 0x0020 (0x0240 - 0x0220) +class UWeatherComponent final : public USceneComponent +{ +public: + TArray WeatherAnimationArray; // 0x0218(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray WeatherCoverageArray; // 0x0228(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherComponent") + } + static class UWeatherComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherComponent; + +// Class Engine.WindAffectedComponentMaterial +// 0x0030 (0x0280 - 0x0250) +class UWindAffectedComponentMaterial final : public UWindAffectedComponentRefresh +{ +public: + class UMaterialInstanceDynamic* WindAffectedMaterial; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWindAffectedParameters WindAffectedParameters; // 0x0258(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedComponentMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedComponentMaterial") + } + static class UWindAffectedComponentMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindAffectedComponentMaterial; + +// Class Engine.WindAffectedComponentMaterialOrientTo +// 0x0030 (0x0280 - 0x0250) +class UWindAffectedComponentMaterialOrientTo final : public UWindAffectedComponentOrientTo +{ +public: + class UMaterialInstanceDynamic* WindAffectedMaterial; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWindAffectedParameters WindAffectedParameters; // 0x0258(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedComponentMaterialOrientTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedComponentMaterialOrientTo") + } + static class UWindAffectedComponentMaterialOrientTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindAffectedComponentMaterialOrientTo; + +// Class Engine.WindDirectionalSource +// 0x0008 (0x0250 - 0x0248) +class AWindDirectionalSource final : public AInfo +{ +public: + class UWindDirectionalSourceComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindDirectionalSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindDirectionalSource") + } + static class AWindDirectionalSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindDirectionalSource; + +// Class Engine.WindGustSpeedTreeLegacy +// 0x0008 (0x0030 - 0x0028) +class UWindGustSpeedTreeLegacy final : public UWindGustController +{ +public: + float MinGustAmount; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGustAmount; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindGustSpeedTreeLegacy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindGustSpeedTreeLegacy") + } + static class UWindGustSpeedTreeLegacy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindGustSpeedTreeLegacy; + +// Class Engine.WindGustControllerList +// 0x0010 (0x0038 - 0x0028) +class UWindGustControllerList final : public UWindGustController +{ +public: + TArray GustControllers; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindGustControllerList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindGustControllerList") + } + static class UWindGustControllerList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindGustControllerList; + +// Class Engine.WLightProbeCullingVolume +// 0x0010 (0x0290 - 0x0280) +class AWLightProbeCullingVolume final : public AVolume +{ +public: + bool bWhitelistOnly; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EWCullingVolumeAreaType CullType; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWCullingVolumeRemoveType RemoveType; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WLightProbeCullingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WLightProbeCullingVolume") + } + static class AWLightProbeCullingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWLightProbeCullingVolume; + +// Class Engine.WLightProbesVolumeComponent +// 0x00B0 (0x02D0 - 0x0220) +class UWLightProbesVolumeComponent final : public USceneComponent +{ +public: + class UWLightProbesVolumeCaptureSetup* OverrideCaptureSetup; // 0x0218(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWLightProbesShapeType ShapeType; // 0x0220(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PositiveXFadeRatio; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NegativeXFadeRatio; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositiveYFadeRatio; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NegativeYFadeRatio; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositiveZFadeRatio; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NegativeZFadeRatio; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float fade; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWLightProbesBlendType BlendType; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWLightProbesCorrectionType CorrectionType; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightLeakingCorrection; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLeakingCorrection; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IgnoreLeakingCorrection; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RingingCorrection; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightRingingCorrection; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorSaturation; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BounceBoost; // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpecularBoost; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalBoost; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalRingingCorrection; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricSizeBias; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHighPriority; // 0x0274(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeMin; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeMax; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureTimeOfDay; // 0x0284(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EWLightProbeCompressionType CompressionType; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWLightProbesCullType CullType; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLightScenarioOnly; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideLightAttenuationRadius; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWLightProbesSkylightUsage SkylightUsage; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWLightProbesLandscapeUsage LandscapeUsage; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ExcludeFromAutoBake; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInjectInTranslucentLightingVolume; // 0x02A1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A2[0x2]; // 0x02A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid Guid; // 0x02A4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x1C]; // 0x02B4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBounceBoost(float NewBoostValue); + void SetFade(float fade_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WLightProbesVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WLightProbesVolumeComponent") + } + static class UWLightProbesVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWLightProbesVolumeComponent; + +// Class Engine.HierarchicalLODSetup +// 0x0038 (0x0060 - 0x0028) +class UHierarchicalLODSetup final : public UObject +{ +public: + TArray HierarchicalLODSetup; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSoftObjectPtr OverrideBaseMaterial; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HierarchicalLODSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HierarchicalLODSetup") + } + static class UHierarchicalLODSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHierarchicalLODSetup; + +// Class Engine.CullDistancePreset +// 0x0010 (0x0040 - 0x0030) +class UCullDistancePreset final : public UDataAsset +{ +public: + TArray CullDistances; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CullDistancePreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CullDistancePreset") + } + static class UCullDistancePreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCullDistancePreset; + +// Class Engine.WWorldCompositionSettings +// 0x0000 (0x0028 - 0x0028) +class UWWorldCompositionSettings final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WWorldCompositionSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WWorldCompositionSettings") + } + static class UWWorldCompositionSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWWorldCompositionSettings; + +} + diff --git a/Hogwarts Legacy/SDK/Engine_functions.cpp b/Hogwarts Legacy/SDK/Engine_functions.cpp new file mode 100644 index 0000000..ae5d400 --- /dev/null +++ b/Hogwarts Legacy/SDK/Engine_functions.cpp @@ -0,0 +1,102302 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Engine + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "Engine_parameters.hpp" + + +namespace SDK +{ + +// Function Engine.ActorComponent.Activate +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::Activate(bool bReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "Activate"); + + Params::ActorComponent_Activate Parms{}; + + Parms.bReset = bReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.AddTickPrerequisiteActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::AddTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "AddTickPrerequisiteActor"); + + Params::ActorComponent_AddTickPrerequisiteActor Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.AddTickPrerequisiteComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "AddTickPrerequisiteComponent"); + + Params::ActorComponent_AddTickPrerequisiteComponent Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.Deactivate +// (Native, Public, BlueprintCallable) + +void UActorComponent::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "Deactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.K2_DestroyComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::K2_DestroyComponent(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "K2_DestroyComponent"); + + Params::ActorComponent_K2_DestroyComponent Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.OnRep_IsActive +// (Native, Public) + +void UActorComponent::OnRep_IsActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "OnRep_IsActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.ReceiveBeginPlay +// (Event, Public, BlueprintEvent) + +void UActorComponent::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ReceiveBeginPlay"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.ActorComponent.ReceiveEndPlay +// (Event, Public, BlueprintEvent) +// Parameters: +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::ReceiveEndPlay(EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ReceiveEndPlay"); + + Params::ActorComponent_ReceiveEndPlay Parms{}; + + Parms.EndPlayReason = EndPlayReason; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.ActorComponent.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ReceiveTick"); + + Params::ActorComponent_ReceiveTick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.ActorComponent.RemoveTickPrerequisiteActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "RemoveTickPrerequisiteActor"); + + Params::ActorComponent_RemoveTickPrerequisiteActor Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.RemoveTickPrerequisiteComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "RemoveTickPrerequisiteComponent"); + + Params::ActorComponent_RemoveTickPrerequisiteComponent Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetActive +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetActive(bool bNewActive, bool bReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetActive"); + + Params::ActorComponent_SetActive Parms{}; + + Parms.bNewActive = bNewActive; + Parms.bReset = bReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetAutoActivate +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetAutoActivate(bool bNewAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetAutoActivate"); + + Params::ActorComponent_SetAutoActivate Parms{}; + + Parms.bNewAutoActivate = bNewAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetComponentTickEnabled +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetComponentTickEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetComponentTickEnabled"); + + Params::ActorComponent_SetComponentTickEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetComponentTickInterval +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TickInterval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetComponentTickInterval(float TickInterval) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetComponentTickInterval"); + + Params::ActorComponent_SetComponentTickInterval Parms{}; + + Parms.TickInterval = TickInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetComponentTickIntervalAndCooldown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TickInterval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetComponentTickIntervalAndCooldown(float TickInterval) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetComponentTickIntervalAndCooldown"); + + Params::ActorComponent_SetComponentTickIntervalAndCooldown Parms{}; + + Parms.TickInterval = TickInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetIsReplicated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldReplicate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetIsReplicated(bool ShouldReplicate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetIsReplicated"); + + Params::ActorComponent_SetIsReplicated Parms{}; + + Parms.ShouldReplicate = ShouldReplicate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetTickableWhenPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTickableWhenPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetTickableWhenPaused(bool bTickableWhenPaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetTickableWhenPaused"); + + Params::ActorComponent_SetTickableWhenPaused Parms{}; + + Parms.bTickableWhenPaused = bTickableWhenPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.SetTickGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ETickingGroup NewTickGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorComponent::SetTickGroup(ETickingGroup NewTickGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "SetTickGroup"); + + Params::ActorComponent_SetTickGroup Parms{}; + + Parms.NewTickGroup = NewTickGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.ToggleActive +// (Native, Public, BlueprintCallable) + +void UActorComponent::ToggleActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ToggleActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ActorComponent.ComponentHasTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::ComponentHasTag(class FName Tag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "ComponentHasTag"); + + Params::ActorComponent_ComponentHasTag Parms{}; + + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.GetComponentTickInterval +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UActorComponent::GetComponentTickInterval() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "GetComponentTickInterval"); + + Params::ActorComponent_GetComponentTickInterval Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.GetOwner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UActorComponent::GetOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "GetOwner"); + + Params::ActorComponent_GetOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.IsActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::IsActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "IsActive"); + + Params::ActorComponent_IsActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.IsBeingDestroyed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::IsBeingDestroyed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "IsBeingDestroyed"); + + Params::ActorComponent_IsBeingDestroyed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ActorComponent.IsComponentTickEnabled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActorComponent::IsComponentTickEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorComponent", "IsComponentTickEnabled"); + + Params::ActorComponent_IsComponentTickEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.DetachFromParent +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bMaintainWorldPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCallModify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::DetachFromParent(bool bMaintainWorldPosition, bool bCallModify) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "DetachFromParent"); + + Params::SceneComponent_DetachFromParent Parms{}; + + Parms.bMaintainWorldPosition = bMaintainWorldPosition; + Parms.bCallModify = bCallModify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.K2_AddLocalOffset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddLocalOffset"); + + Params::SceneComponent_K2_AddLocalOffset Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddLocalRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddLocalRotation"); + + Params::SceneComponent_K2_AddLocalRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddLocalTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddLocalTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddLocalTransform"); + + Params::SceneComponent_K2_AddLocalTransform Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddRelativeLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddRelativeLocation(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddRelativeLocation"); + + Params::SceneComponent_K2_AddRelativeLocation Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddRelativeRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddRelativeRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddRelativeRotation"); + + Params::SceneComponent_K2_AddRelativeRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddWorldOffset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldOffset"); + + Params::SceneComponent_K2_AddWorldOffset Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddWorldRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldRotation"); + + Params::SceneComponent_K2_AddWorldRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddWorldTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldTransform"); + + Params::SceneComponent_K2_AddWorldTransform Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AddWorldTransformKeepScale +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_AddWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AddWorldTransformKeepScale"); + + Params::SceneComponent_K2_AddWorldTransformKeepScale Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_AttachTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* InParent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation AttachType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::K2_AttachTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachType, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AttachTo"); + + Params::SceneComponent_K2_AttachTo Parms{}; + + Parms.InParent = InParent; + Parms.InSocketName = InSocketName; + Parms.AttachType = AttachType; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_AttachToComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_AttachToComponent"); + + Params::SceneComponent_K2_AttachToComponent Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_DetachFromComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDetachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDetachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDetachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCallModify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_DetachFromComponent(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule, bool bCallModify) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_DetachFromComponent"); + + Params::SceneComponent_K2_DetachFromComponent Parms{}; + + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bCallModify = bCallModify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.K2_SetRelativeLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeLocation"); + + Params::SceneComponent_K2_SetRelativeLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetRelativeLocationAndRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeLocationAndRotation"); + + Params::SceneComponent_K2_SetRelativeLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetRelativeRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeRotation"); + + Params::SceneComponent_K2_SetRelativeRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetRelativeTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetRelativeTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetRelativeTransform"); + + Params::SceneComponent_K2_SetRelativeTransform Parms{}; + + Parms.NewTransform = std::move(NewTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldLocation"); + + Params::SceneComponent_K2_SetWorldLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetWorldLocationAndRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldLocationAndRotation"); + + Params::SceneComponent_K2_SetWorldLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetWorldRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldRotation"); + + Params::SceneComponent_K2_SetWorldRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.K2_SetWorldTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::K2_SetWorldTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_SetWorldTransform"); + + Params::SceneComponent_K2_SetWorldTransform Parms{}; + + Parms.NewTransform = std::move(NewTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.SceneComponent.OnRep_AttachChildren +// (Final, Native, Private) + +void USceneComponent::OnRep_AttachChildren() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_AttachChildren"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.OnRep_AttachParent +// (Final, Native, Private) + +void USceneComponent::OnRep_AttachParent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_AttachParent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.OnRep_AttachSocketName +// (Final, Native, Private) + +void USceneComponent::OnRep_AttachSocketName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_AttachSocketName"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.OnRep_Transform +// (Final, Native, Private) + +void USceneComponent::OnRep_Transform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_Transform"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.OnRep_Visibility +// (Final, Native, Private) +// Parameters: +// bool OldValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::OnRep_Visibility(bool OldValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "OnRep_Visibility"); + + Params::SceneComponent_OnRep_Visibility Parms{}; + + Parms.OldValue = OldValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.ResetRelativeTransform +// (Final, Native, Public, BlueprintCallable) + +void USceneComponent::ResetRelativeTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "ResetRelativeTransform"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetAbsolute +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewAbsoluteLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewAbsoluteRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewAbsoluteScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetAbsolute"); + + Params::SceneComponent_SetAbsolute Parms{}; + + Parms.bNewAbsoluteLocation = bNewAbsoluteLocation; + Parms.bNewAbsoluteRotation = bNewAbsoluteRotation; + Parms.bNewAbsoluteScale = bNewAbsoluteScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetCanSkipOverlaps +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInSkipOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetCanSkipOverlaps(bool bInSkipOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetCanSkipOverlaps"); + + Params::SceneComponent_SetCanSkipOverlaps Parms{}; + + Parms.bInSkipOverlaps = bInSkipOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetHiddenInGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPropagateToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetHiddenInGame(bool NewHidden, bool bPropagateToChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetHiddenInGame"); + + Params::SceneComponent_SetHiddenInGame Parms{}; + + Parms.NewHidden = NewHidden; + Parms.bPropagateToChildren = bPropagateToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetMobility +// (Native, Public, BlueprintCallable) +// Parameters: +// EComponentMobility NewMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetMobility(EComponentMobility NewMobility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetMobility"); + + Params::SceneComponent_SetMobility Parms{}; + + Parms.NewMobility = NewMobility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetRelativeScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetRelativeScale3D(const struct FVector& NewScale3D) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetRelativeScale3D"); + + Params::SceneComponent_SetRelativeScale3D Parms{}; + + Parms.NewScale3D = std::move(NewScale3D); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetShouldUpdatePhysicsVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldUpdatePhysicsVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetShouldUpdatePhysicsVolume"); + + Params::SceneComponent_SetShouldUpdatePhysicsVolume Parms{}; + + Parms.bInShouldUpdatePhysicsVolume = bInShouldUpdatePhysicsVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPropagateToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetVisibility(bool bNewVisibility, bool bPropagateToChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetVisibility"); + + Params::SceneComponent_SetVisibility Parms{}; + + Parms.bNewVisibility = bNewVisibility; + Parms.bPropagateToChildren = bPropagateToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SetWorldScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::SetWorldScale3D(const struct FVector& NewScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SetWorldScale3D"); + + Params::SceneComponent_SetWorldScale3D Parms{}; + + Parms.NewScale = std::move(NewScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.SnapTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* InParent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::SnapTo(class USceneComponent* InParent, class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "SnapTo"); + + Params::SceneComponent_SnapTo Parms{}; + + Parms.InParent = InParent; + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.ToggleVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPropagateToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneComponent::ToggleVisibility(bool bPropagateToChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "ToggleVisibility"); + + Params::SceneComponent_ToggleVisibility Parms{}; + + Parms.bPropagateToChildren = bPropagateToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneComponent.DoesSocketExist +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::DoesSocketExist(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "DoesSocketExist"); + + Params::SceneComponent_DoesSocketExist Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetAllSocketNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USceneComponent::GetAllSocketNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetAllSocketNames"); + + Params::SceneComponent_GetAllSocketNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetAttachParent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* USceneComponent::GetAttachParent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetAttachParent"); + + Params::SceneComponent_GetAttachParent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetAttachSocketName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USceneComponent::GetAttachSocketName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetAttachSocketName"); + + Params::SceneComponent_GetAttachSocketName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetChildComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ChildIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* USceneComponent::GetChildComponent(int32 ChildIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetChildComponent"); + + Params::SceneComponent_GetChildComponent Parms{}; + + Parms.ChildIndex = ChildIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetChildrenComponents +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bIncludeAllDescendants (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Children (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USceneComponent::GetChildrenComponents(bool bIncludeAllDescendants, TArray* Children) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetChildrenComponents"); + + Params::SceneComponent_GetChildrenComponents Parms{}; + + Parms.bIncludeAllDescendants = bIncludeAllDescendants; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Children != nullptr) + *Children = std::move(Parms.Children); +} + + +// Function Engine.SceneComponent.GetComponentVelocity +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetComponentVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetComponentVelocity"); + + Params::SceneComponent_GetComponentVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetForwardVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetForwardVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetForwardVector"); + + Params::SceneComponent_GetForwardVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetNumChildrenComponents +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USceneComponent::GetNumChildrenComponents() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetNumChildrenComponents"); + + Params::SceneComponent_GetNumChildrenComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetParentComponents +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* Parents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USceneComponent::GetParentComponents(TArray* Parents) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetParentComponents"); + + Params::SceneComponent_GetParentComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Parents != nullptr) + *Parents = std::move(Parms.Parents); +} + + +// Function Engine.SceneComponent.GetPhysicsVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APhysicsVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APhysicsVolume* USceneComponent::GetPhysicsVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetPhysicsVolume"); + + Params::SceneComponent_GetPhysicsVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetRelativeTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USceneComponent::GetRelativeTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetRelativeTransform"); + + Params::SceneComponent_GetRelativeTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetRightVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetRightVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetRightVector"); + + Params::SceneComponent_GetRightVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetShouldUpdatePhysicsVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::GetShouldUpdatePhysicsVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetShouldUpdatePhysicsVolume"); + + Params::SceneComponent_GetShouldUpdatePhysicsVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetSocketLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetSocketLocation(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetSocketLocation"); + + Params::SceneComponent_GetSocketLocation Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetSocketQuaternion +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat USceneComponent::GetSocketQuaternion(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetSocketQuaternion"); + + Params::SceneComponent_GetSocketQuaternion Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetSocketRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USceneComponent::GetSocketRotation(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetSocketRotation"); + + Params::SceneComponent_GetSocketRotation Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetSocketTransform +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERelativeTransformSpace TransformSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USceneComponent::GetSocketTransform(class FName InSocketName, ERelativeTransformSpace TransformSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetSocketTransform"); + + Params::SceneComponent_GetSocketTransform Parms{}; + + Parms.InSocketName = InSocketName; + Parms.TransformSpace = TransformSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.GetUpVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::GetUpVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "GetUpVector"); + + Params::SceneComponent_GetUpVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.IsAnySimulatingPhysics +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::IsAnySimulatingPhysics() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "IsAnySimulatingPhysics"); + + Params::SceneComponent_IsAnySimulatingPhysics Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.IsSimulatingPhysics +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::IsSimulatingPhysics(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "IsSimulatingPhysics"); + + Params::SceneComponent_IsSimulatingPhysics Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.IsVisible +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USceneComponent::IsVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "IsVisible"); + + Params::SceneComponent_IsVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_GetComponentLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::K2_GetComponentLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentLocation"); + + Params::SceneComponent_K2_GetComponentLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_GetComponentRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USceneComponent::K2_GetComponentRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentRotation"); + + Params::SceneComponent_K2_GetComponentRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_GetComponentScale +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USceneComponent::K2_GetComponentScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentScale"); + + Params::SceneComponent_K2_GetComponentScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneComponent.K2_GetComponentToWorld +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USceneComponent::K2_GetComponentToWorld() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneComponent", "K2_GetComponentToWorld"); + + Params::SceneComponent_K2_GetComponentToWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState.GetNotifyName +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAnimNotifyState::GetNotifyName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState", "GetNotifyName"); + + Params::AnimNotifyState_GetNotifyName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState.Received_NotifyBegin +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TotalDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyState::Received_NotifyBegin(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState", "Received_NotifyBegin"); + + Params::AnimNotifyState_Received_NotifyBegin Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + Parms.TotalDuration = TotalDuration; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState.Received_NotifyEnd +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyState::Received_NotifyEnd(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState", "Received_NotifyEnd"); + + Params::AnimNotifyState_Received_NotifyEnd Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState.Received_NotifyTick +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FrameDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotifyState::Received_NotifyTick(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float FrameDeltaTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState", "Received_NotifyTick"); + + Params::AnimNotifyState_Received_NotifyTick Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + Parms.FrameDeltaTime = FrameDeltaTime; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.AddComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName TemplateName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* ComponentTemplateContext (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeferredFinish (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::AddComponent(class FName TemplateName, bool bManualAttachment, const struct FTransform& RelativeTransform, const class UObject* ComponentTemplateContext, bool bDeferredFinish) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "AddComponent"); + + Params::Actor_AddComponent Parms{}; + + Parms.TemplateName = TemplateName; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = std::move(RelativeTransform); + Parms.ComponentTemplateContext = ComponentTemplateContext; + Parms.bDeferredFinish = bDeferredFinish; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.AddComponentByClass +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf Class_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bDeferredFinish (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::AddComponentByClass(TSubclassOf Class_0, bool bManualAttachment, const struct FTransform& RelativeTransform, bool bDeferredFinish) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "AddComponentByClass"); + + Params::Actor_AddComponentByClass Parms{}; + + Parms.Class_0 = Class_0; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = std::move(RelativeTransform); + Parms.bDeferredFinish = bDeferredFinish; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.AddTickPrerequisiteActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::AddTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "AddTickPrerequisiteActor"); + + Params::Actor_AddTickPrerequisiteActor Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.AddTickPrerequisiteComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "AddTickPrerequisiteComponent"); + + Params::Actor_AddTickPrerequisiteComponent Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.DetachRootComponentFromParent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bMaintainWorldPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::DetachRootComponentFromParent(bool bMaintainWorldPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "DetachRootComponentFromParent"); + + Params::Actor_DetachRootComponentFromParent Parms{}; + + Parms.bMaintainWorldPosition = bMaintainWorldPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.DisableInput +// (Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::DisableInput(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "DisableInput"); + + Params::Actor_DisableInput Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.EnableInput +// (Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::EnableInput(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "EnableInput"); + + Params::Actor_EnableInput Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.FinishAddComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UActorComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AActor::FinishAddComponent(class UActorComponent* Component, bool bManualAttachment, const struct FTransform& RelativeTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "FinishAddComponent"); + + Params::Actor_FinishAddComponent Parms{}; + + Parms.Component = Component; + Parms.bManualAttachment = bManualAttachment; + Parms.RelativeTransform = std::move(RelativeTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.FlushNetDormancy +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) + +void AActor::FlushNetDormancy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "FlushNetDormancy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.ForceNetUpdate +// (Native, Public, BlueprintCallable) + +void AActor::ForceNetUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ForceNetUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.GetTickableWhenPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::GetTickableWhenPaused() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetTickableWhenPaused"); + + Params::Actor_GetTickableWhenPaused Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_AddActorLocalOffset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorLocalOffset"); + + Params::Actor_K2_AddActorLocalOffset Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorLocalRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorLocalRotation"); + + Params::Actor_K2_AddActorLocalRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorLocalTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorLocalTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorLocalTransform"); + + Params::Actor_K2_AddActorLocalTransform Parms{}; + + Parms.NewTransform = std::move(NewTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorWorldOffset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DeltaLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorWorldOffset"); + + Params::Actor_K2_AddActorWorldOffset Parms{}; + + Parms.DeltaLocation = std::move(DeltaLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorWorldRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DeltaRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorWorldRotation"); + + Params::Actor_K2_AddActorWorldRotation Parms{}; + + Parms.DeltaRotation = std::move(DeltaRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorWorldTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldTransform(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorWorldTransform"); + + Params::Actor_K2_AddActorWorldTransform Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AddActorWorldTransformKeepScale +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DeltaTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AddActorWorldTransformKeepScale(const struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AddActorWorldTransformKeepScale"); + + Params::Actor_K2_AddActorWorldTransformKeepScale Parms{}; + + Parms.DeltaTransform = std::move(DeltaTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_AttachRootComponentTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* InParent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation AttachLocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachRootComponentTo(class USceneComponent* InParent, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AttachRootComponentTo"); + + Params::Actor_K2_AttachRootComponentTo Parms{}; + + Parms.InParent = InParent; + Parms.InSocketName = InSocketName; + Parms.AttachLocationType = AttachLocationType; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_AttachRootComponentToActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InParentActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation AttachLocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachRootComponentToActor(class AActor* InParentActor, class FName InSocketName, EAttachLocation AttachLocationType, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AttachRootComponentToActor"); + + Params::Actor_K2_AttachRootComponentToActor Parms{}; + + Parms.InParentActor = InParentActor; + Parms.InSocketName = InSocketName; + Parms.AttachLocationType = AttachLocationType; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_AttachToActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ParentActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachToActor(class AActor* ParentActor, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AttachToActor"); + + Params::Actor_K2_AttachToActor Parms{}; + + Parms.ParentActor = ParentActor; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_AttachToComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWeldSimulatedBodies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule, bool bWeldSimulatedBodies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_AttachToComponent"); + + Params::Actor_K2_AttachToComponent Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + Parms.bWeldSimulatedBodies = bWeldSimulatedBodies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_DestroyActor +// (Native, Public, BlueprintCallable) + +void AActor::K2_DestroyActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_DestroyActor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_DestroyComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_DestroyComponent(class UActorComponent* Component) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_DestroyComponent"); + + Params::Actor_K2_DestroyComponent Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_DetachFromActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDetachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDetachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDetachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_DetachFromActor(EDetachmentRule LocationRule, EDetachmentRule RotationRule, EDetachmentRule ScaleRule) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_DetachFromActor"); + + Params::Actor_K2_DetachFromActor Parms{}; + + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.K2_OnBecomeViewTarget +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_OnBecomeViewTarget(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_OnBecomeViewTarget"); + + Params::Actor_K2_OnBecomeViewTarget Parms{}; + + Parms.PC = PC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.K2_OnEndViewTarget +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_OnEndViewTarget(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_OnEndViewTarget"); + + Params::Actor_K2_OnEndViewTarget Parms{}; + + Parms.PC = PC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.K2_OnReset +// (Event, Public, BlueprintEvent) + +void AActor::K2_OnReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_OnReset"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.K2_SetActorLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorLocation"); + + Params::Actor_K2_SetActorLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_SetActorLocationAndRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorLocationAndRotation"); + + Params::Actor_K2_SetActorLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_SetActorRelativeLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewRelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_SetActorRelativeLocation(const struct FVector& NewRelativeLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorRelativeLocation"); + + Params::Actor_K2_SetActorRelativeLocation Parms{}; + + Parms.NewRelativeLocation = std::move(NewRelativeLocation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_SetActorRelativeRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_SetActorRelativeRotation(const struct FRotator& NewRelativeRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorRelativeRotation"); + + Params::Actor_K2_SetActorRelativeRotation Parms{}; + + Parms.NewRelativeRotation = std::move(NewRelativeRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_SetActorRelativeTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewRelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::K2_SetActorRelativeTransform(const struct FTransform& NewRelativeTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorRelativeTransform"); + + Params::Actor_K2_SetActorRelativeTransform Parms{}; + + Parms.NewRelativeTransform = std::move(NewRelativeTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); +} + + +// Function Engine.Actor.K2_SetActorRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bTeleportPhysics (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorRotation(const struct FRotator& NewRotation, bool bTeleportPhysics) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorRotation"); + + Params::Actor_K2_SetActorRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + Parms.bTeleportPhysics = bTeleportPhysics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_SetActorTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& NewTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* SweepHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_SetActorTransform(const struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_SetActorTransform"); + + Params::Actor_K2_SetActorTransform Parms{}; + + Parms.NewTransform = std::move(NewTransform); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SweepHitResult != nullptr) + *SweepHitResult = std::move(Parms.SweepHitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_TeleportTo +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DestLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& DestRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::K2_TeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_TeleportTo"); + + Params::Actor_K2_TeleportTo Parms{}; + + Parms.DestLocation = std::move(DestLocation); + Parms.DestRotation = std::move(DestRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.MakeMIDForMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Parent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* AActor::MakeMIDForMaterial(class UMaterialInterface* Parent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "MakeMIDForMaterial"); + + Params::Actor_MakeMIDForMaterial Parms{}; + + Parms.Parent = Parent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.MakeNoise +// (Final, BlueprintAuthorityOnly, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* NoiseInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::MakeNoise(float Loudness, class APawn* NoiseInstigator, const struct FVector& NoiseLocation, float MaxRange, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "MakeNoise"); + + Params::Actor_MakeNoise Parms{}; + + Parms.Loudness = Loudness; + Parms.NoiseInstigator = NoiseInstigator; + Parms.NoiseLocation = std::move(NoiseLocation); + Parms.MaxRange = MaxRange; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_AttachmentReplication +// (Native, Public) + +void AActor::OnRep_AttachmentReplication() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_AttachmentReplication"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_Instigator +// (Native, Public) + +void AActor::OnRep_Instigator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_Instigator"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_Owner +// (Native, Protected) + +void AActor::OnRep_Owner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_Owner"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_ReplicatedMovement +// (Native, Public) + +void AActor::OnRep_ReplicatedMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_ReplicatedMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.OnRep_ReplicateMovement +// (Native, Public) + +void AActor::OnRep_ReplicateMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "OnRep_ReplicateMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.PrestreamMeshes +// (Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::PrestreamMeshes(float Seconds, bool bEnableStreaming) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "PrestreamMeshes"); + + Params::Actor_PrestreamMeshes Parms{}; + + Parms.Seconds = Seconds; + Parms.bEnableStreaming = bEnableStreaming; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.PrestreamTextures +// (Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "PrestreamTextures"); + + Params::Actor_PrestreamTextures Parms{}; + + Parms.Seconds = Seconds; + Parms.bEnableStreaming = bEnableStreaming; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.ReceiveActorBeginCursorOver +// (Event, Public, BlueprintEvent) + +void AActor::ReceiveActorBeginCursorOver() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorBeginCursorOver"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ReceiveActorBeginOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorBeginOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorBeginOverlap"); + + Params::Actor_ReceiveActorBeginOverlap Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorEndCursorOver +// (Event, Public, BlueprintEvent) + +void AActor::ReceiveActorEndCursorOver() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorEndCursorOver"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ReceiveActorEndOverlap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorEndOverlap(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorEndOverlap"); + + Params::Actor_ReceiveActorEndOverlap Parms{}; + + Parms.OtherActor = OtherActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnClicked +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FKey& ButtonPressed (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnClicked(const struct FKey& ButtonPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnClicked"); + + Params::Actor_ReceiveActorOnClicked Parms{}; + + Parms.ButtonPressed = std::move(ButtonPressed); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchBegin +// (Event, Public, BlueprintEvent) +// Parameters: +// const ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchBegin(const ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchBegin"); + + Params::Actor_ReceiveActorOnInputTouchBegin Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchEnd +// (Event, Public, BlueprintEvent) +// Parameters: +// const ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchEnd(const ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchEnd"); + + Params::Actor_ReceiveActorOnInputTouchEnd Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchEnter +// (Event, Public, BlueprintEvent) +// Parameters: +// const ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchEnter(const ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchEnter"); + + Params::Actor_ReceiveActorOnInputTouchEnter Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnInputTouchLeave +// (Event, Public, BlueprintEvent) +// Parameters: +// const ETouchIndex FingerIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnInputTouchLeave(const ETouchIndex FingerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnInputTouchLeave"); + + Params::Actor_ReceiveActorOnInputTouchLeave Parms{}; + + Parms.FingerIndex = FingerIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveActorOnReleased +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FKey& ButtonReleased (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveActorOnReleased(const struct FKey& ButtonReleased) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveActorOnReleased"); + + Params::Actor_ReceiveActorOnReleased Parms{}; + + Parms.ButtonReleased = std::move(ButtonReleased); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveAnyDamage +// (BlueprintAuthorityOnly, Event, Public, BlueprintEvent) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveAnyDamage(float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveAnyDamage"); + + Params::Actor_ReceiveAnyDamage Parms{}; + + Parms.Damage = Damage; + Parms.DamageType = DamageType; + Parms.InstigatedBy = InstigatedBy; + Parms.DamageCauser = DamageCauser; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveBeginPlay +// (Event, Protected, BlueprintEvent) + +void AActor::ReceiveBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveBeginPlay"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ReceiveDestroyed +// (Event, Public, BlueprintEvent) + +void AActor::ReceiveDestroyed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveDestroyed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ReceiveEndPlay +// (Event, Protected, BlueprintEvent) +// Parameters: +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveEndPlay(EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveEndPlay"); + + Params::Actor_ReceiveEndPlay Parms{}; + + Parms.EndPlayReason = EndPlayReason; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveHit +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* MyComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelfMoved (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AActor::ReceiveHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveHit"); + + Params::Actor_ReceiveHit Parms{}; + + Parms.MyComp = MyComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.bSelfMoved = bSelfMoved; + Parms.HitLocation = std::move(HitLocation); + Parms.HitNormal = std::move(HitNormal); + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceivePointDamage +// (BlueprintAuthorityOnly, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* HitComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ShotFromDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AActor::ReceivePointDamage(float Damage, const class UDamageType* DamageType, const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, class AController* InstigatedBy, class AActor* DamageCauser, const struct FHitResult& HitInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceivePointDamage"); + + Params::Actor_ReceivePointDamage Parms{}; + + Parms.Damage = Damage; + Parms.DamageType = DamageType; + Parms.HitLocation = std::move(HitLocation); + Parms.HitNormal = std::move(HitNormal); + Parms.HitComponent = HitComponent; + Parms.BoneName = BoneName; + Parms.ShotFromDirection = std::move(ShotFromDirection); + Parms.InstigatedBy = InstigatedBy; + Parms.DamageCauser = DamageCauser; + Parms.HitInfo = std::move(HitInfo); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveRadialDamage +// (BlueprintAuthorityOnly, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float DamageReceived (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class AController* InstigatedBy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveRadialDamage(float DamageReceived, const class UDamageType* DamageType, const struct FVector& Origin, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveRadialDamage"); + + Params::Actor_ReceiveRadialDamage Parms{}; + + Parms.DamageReceived = DamageReceived; + Parms.DamageType = DamageType; + Parms.Origin = std::move(Origin); + Parms.HitInfo = std::move(HitInfo); + Parms.InstigatedBy = InstigatedBy; + Parms.DamageCauser = DamageCauser; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.ReceiveTick +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::ReceiveTick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ReceiveTick"); + + Params::Actor_ReceiveTick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Actor.RemoveTickPrerequisiteActor +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PrerequisiteActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "RemoveTickPrerequisiteActor"); + + Params::Actor_RemoveTickPrerequisiteActor Parms{}; + + Parms.PrerequisiteActor = PrerequisiteActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.RemoveTickPrerequisiteComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* PrerequisiteComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "RemoveTickPrerequisiteComponent"); + + Params::Actor_RemoveTickPrerequisiteComponent Parms{}; + + Parms.PrerequisiteComponent = PrerequisiteComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorEnableCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewActorEnableCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorEnableCollision(bool bNewActorEnableCollision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorEnableCollision"); + + Params::Actor_SetActorEnableCollision Parms{}; + + Parms.bNewActorEnableCollision = bNewActorEnableCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorHiddenInGame +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorHiddenInGame(bool bNewHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorHiddenInGame"); + + Params::Actor_SetActorHiddenInGame Parms{}; + + Parms.bNewHidden = bNewHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorRelativeScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewRelativeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorRelativeScale3D(const struct FVector& NewRelativeScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorRelativeScale3D"); + + Params::Actor_SetActorRelativeScale3D Parms{}; + + Parms.NewRelativeScale = std::move(NewRelativeScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorScale3D(const struct FVector& NewScale3D) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorScale3D"); + + Params::Actor_SetActorScale3D Parms{}; + + Parms.NewScale3D = std::move(NewScale3D); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorTickEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorTickEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorTickEnabled"); + + Params::Actor_SetActorTickEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetActorTickInterval +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TickInterval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetActorTickInterval(float TickInterval) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetActorTickInterval"); + + Params::Actor_SetActorTickInterval Parms{}; + + Parms.TickInterval = TickInterval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetAutoDestroyWhenFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetAutoDestroyWhenFinished(bool bVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetAutoDestroyWhenFinished"); + + Params::Actor_SetAutoDestroyWhenFinished Parms{}; + + Parms.bVal = bVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetLifeSpan +// (Native, Public, BlueprintCallable) +// Parameters: +// float InLifespan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetLifeSpan(float InLifespan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetLifeSpan"); + + Params::Actor_SetLifeSpan Parms{}; + + Parms.InLifespan = InLifespan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetNetDormancy +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// ENetDormancy NewDormancy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetNetDormancy(ENetDormancy NewDormancy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetNetDormancy"); + + Params::Actor_SetNetDormancy Parms{}; + + Parms.NewDormancy = NewDormancy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetOwner +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NewOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetOwner(class AActor* NewOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetOwner"); + + Params::Actor_SetOwner Parms{}; + + Parms.NewOwner = NewOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetReplicateMovement +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInReplicateMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetReplicateMovement(bool bInReplicateMovement) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetReplicateMovement"); + + Params::Actor_SetReplicateMovement Parms{}; + + Parms.bInReplicateMovement = bInReplicateMovement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetReplicates +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bInReplicates (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetReplicates(bool bInReplicates) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetReplicates"); + + Params::Actor_SetReplicates Parms{}; + + Parms.bInReplicates = bInReplicates; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetTickableWhenPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTickableWhenPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetTickableWhenPaused(bool bTickableWhenPaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetTickableWhenPaused"); + + Params::Actor_SetTickableWhenPaused Parms{}; + + Parms.bTickableWhenPaused = bTickableWhenPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetTickGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ETickingGroup NewTickGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetTickGroup(ETickingGroup NewTickGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetTickGroup"); + + Params::Actor_SetTickGroup Parms{}; + + Parms.NewTickGroup = NewTickGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SetUpdateInitialOverlaps +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InUpdateInitialOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SetUpdateInitialOverlaps(bool InUpdateInitialOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SetUpdateInitialOverlaps"); + + Params::Actor_SetUpdateInitialOverlaps Parms{}; + + Parms.InUpdateInitialOverlaps = InUpdateInitialOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.SnapRootComponentTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InParentActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::SnapRootComponentTo(class AActor* InParentActor, class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "SnapRootComponentTo"); + + Params::Actor_SnapRootComponentTo Parms{}; + + Parms.InParentActor = InParentActor; + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.TearOff +// (Native, Public, BlueprintCallable) + +void AActor::TearOff() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "TearOff"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Actor.UserConstructionScript +// (Event, Public, BlueprintEvent) + +void AActor::UserConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "UserConstructionScript"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.Actor.ActorHasTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::ActorHasTag(class FName Tag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "ActorHasTag"); + + Params::Actor_ActorHasTag Parms{}; + + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorBounds +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bOnlyCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeFromChildActors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetActorBounds(bool bOnlyCollidingComponents, struct FVector* Origin, struct FVector* BoxExtent, bool bIncludeFromChildActors) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorBounds"); + + Params::Actor_GetActorBounds Parms{}; + + Parms.bOnlyCollidingComponents = bOnlyCollidingComponents; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); +} + + +// Function Engine.Actor.GetActorEnableCollision +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::GetActorEnableCollision() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorEnableCollision"); + + Params::Actor_GetActorEnableCollision Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorEyesViewPoint +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* OutLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AActor::GetActorEyesViewPoint(struct FVector* OutLocation, struct FRotator* OutRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorEyesViewPoint"); + + Params::Actor_GetActorEyesViewPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLocation != nullptr) + *OutLocation = std::move(Parms.OutLocation); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); +} + + +// Function Engine.Actor.GetActorForwardVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorForwardVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorForwardVector"); + + Params::Actor_GetActorForwardVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorRelativeScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorRelativeScale3D() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorRelativeScale3D"); + + Params::Actor_GetActorRelativeScale3D Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorRightVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorRightVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorRightVector"); + + Params::Actor_GetActorRightVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorScale3D +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorScale3D() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorScale3D"); + + Params::Actor_GetActorScale3D Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorTickInterval +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetActorTickInterval() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorTickInterval"); + + Params::Actor_GetActorTickInterval Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorTimeDilation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetActorTimeDilation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorTimeDilation"); + + Params::Actor_GetActorTimeDilation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetActorUpVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetActorUpVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetActorUpVector"); + + Params::Actor_GetActorUpVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetAllChildActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* ChildActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bIncludeDescendants (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetAllChildActors(TArray* ChildActors, bool bIncludeDescendants) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetAllChildActors"); + + Params::Actor_GetAllChildActors Parms{}; + + Parms.bIncludeDescendants = bIncludeDescendants; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ChildActors != nullptr) + *ChildActors = std::move(Parms.ChildActors); +} + + +// Function Engine.Actor.GetAttachedActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bResetArray (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetAttachedActors(TArray* OutActors, bool bResetArray) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetAttachedActors"); + + Params::Actor_GetAttachedActors Parms{}; + + Parms.bResetArray = bResetArray; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.Actor.GetAttachParentActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AActor::GetAttachParentActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetAttachParentActor"); + + Params::Actor_GetAttachParentActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetAttachParentSocketName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AActor::GetAttachParentSocketName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetAttachParentSocketName"); + + Params::Actor_GetAttachParentSocketName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetComponentByClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* AActor::GetComponentByClass(TSubclassOf ComponentClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetComponentByClass"); + + Params::Actor_GetComponentByClass Parms{}; + + Parms.ComponentClass = ComponentClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetComponentsByInterface +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf Interface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray AActor::GetComponentsByInterface(TSubclassOf Interface) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetComponentsByInterface"); + + Params::Actor_GetComponentsByInterface Parms{}; + + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetComponentsByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray AActor::GetComponentsByTag(TSubclassOf ComponentClass, class FName Tag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetComponentsByTag"); + + Params::Actor_GetComponentsByTag Parms{}; + + Parms.ComponentClass = ComponentClass; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetDistanceTo"); + + Params::Actor_GetDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetDotProductTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetDotProductTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetDotProductTo"); + + Params::Actor_GetDotProductTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetGameTimeSinceCreation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetGameTimeSinceCreation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetGameTimeSinceCreation"); + + Params::Actor_GetGameTimeSinceCreation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetHorizontalDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetHorizontalDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetHorizontalDistanceTo"); + + Params::Actor_GetHorizontalDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetHorizontalDotProductTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetHorizontalDotProductTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetHorizontalDotProductTo"); + + Params::Actor_GetHorizontalDotProductTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInputAxisKeyValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& InputAxisKey (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetInputAxisKeyValue(const struct FKey& InputAxisKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInputAxisKeyValue"); + + Params::Actor_GetInputAxisKeyValue Parms{}; + + Parms.InputAxisKey = std::move(InputAxisKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInputAxisValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InputAxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetInputAxisValue(const class FName InputAxisName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInputAxisValue"); + + Params::Actor_GetInputAxisValue Parms{}; + + Parms.InputAxisName = InputAxisName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInputVectorAxisValue +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& InputAxisKey (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetInputVectorAxisValue(const struct FKey& InputAxisKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInputVectorAxisValue"); + + Params::Actor_GetInputVectorAxisValue Parms{}; + + Parms.InputAxisKey = std::move(InputAxisKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInstigator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AActor::GetInstigator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInstigator"); + + Params::Actor_GetInstigator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetInstigatorController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AController* AActor::GetInstigatorController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetInstigatorController"); + + Params::Actor_GetInstigatorController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetLifeSpan +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetLifeSpan() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetLifeSpan"); + + Params::Actor_GetLifeSpan Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetLocalRole +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENetRole ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENetRole AActor::GetLocalRole() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetLocalRole"); + + Params::Actor_GetLocalRole Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetOverlappingActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OverlappingActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TSubclassOf ClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor::GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetOverlappingActors"); + + Params::Actor_GetOverlappingActors Parms{}; + + Parms.ClassFilter = ClassFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OverlappingActors != nullptr) + *OverlappingActors = std::move(Parms.OverlappingActors); +} + + +// Function Engine.Actor.GetOverlappingComponents +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OverlappingComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AActor::GetOverlappingComponents(TArray* OverlappingComponents) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetOverlappingComponents"); + + Params::Actor_GetOverlappingComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OverlappingComponents != nullptr) + *OverlappingComponents = std::move(Parms.OverlappingComponents); +} + + +// Function Engine.Actor.GetOwner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AActor::GetOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetOwner"); + + Params::Actor_GetOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetParentActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AActor::GetParentActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetParentActor"); + + Params::Actor_GetParentActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetParentComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UChildActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UChildActorComponent* AActor::GetParentComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetParentComponent"); + + Params::Actor_GetParentComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetRemoteRole +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENetRole ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENetRole AActor::GetRemoteRole() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetRemoteRole"); + + Params::Actor_GetRemoteRole Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetSquaredDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetSquaredDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetSquaredDistanceTo"); + + Params::Actor_GetSquaredDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetSquaredHorizontalDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetSquaredHorizontalDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetSquaredHorizontalDistanceTo"); + + Params::Actor_GetSquaredHorizontalDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FTransform ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FTransform AActor::GetTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetTransform"); + + Params::Actor_GetTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetVelocity +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::GetVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetVelocity"); + + Params::Actor_GetVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.GetVerticalDistanceTo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* OtherActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AActor::GetVerticalDistanceTo(const class AActor* OtherActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "GetVerticalDistanceTo"); + + Params::Actor_GetVerticalDistanceTo Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.HasAuthority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::HasAuthority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "HasAuthority"); + + Params::Actor_HasAuthority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.IsActorBeingDestroyed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsActorBeingDestroyed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "IsActorBeingDestroyed"); + + Params::Actor_IsActorBeingDestroyed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.IsActorTickEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsActorTickEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "IsActorTickEnabled"); + + Params::Actor_IsActorTickEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.IsChildActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsChildActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "IsChildActor"); + + Params::Actor_IsChildActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.IsOverlappingActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* Other (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::IsOverlappingActor(const class AActor* Other) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "IsOverlappingActor"); + + Params::Actor_IsOverlappingActor Parms{}; + + Parms.Other = Other; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_GetActorLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AActor::K2_GetActorLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_GetActorLocation"); + + Params::Actor_K2_GetActorLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_GetActorRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AActor::K2_GetActorRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_GetActorRotation"); + + Params::Actor_K2_GetActorRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_GetComponentsByClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ComponentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray AActor::K2_GetComponentsByClass(TSubclassOf ComponentClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_GetComponentsByClass"); + + Params::Actor_K2_GetComponentsByClass Parms{}; + + Parms.ComponentClass = ComponentClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.K2_GetRootComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* AActor::K2_GetRootComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "K2_GetRootComponent"); + + Params::Actor_K2_GetRootComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.WasRecentlyRendered +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::WasRecentlyRendered(float Tolerance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "WasRecentlyRendered"); + + Params::Actor_WasRecentlyRendered Parms{}; + + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Actor.WasRecentlyRenderedOnScreen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor::WasRecentlyRenderedOnScreen(float Tolerance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor", "WasRecentlyRenderedOnScreen"); + + Params::Actor_WasRecentlyRenderedOnScreen Parms{}; + + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.CanSpectate +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* Viewer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* ViewTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::CanSpectate(class APlayerController* Viewer, class APlayerState* ViewTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "CanSpectate"); + + Params::GameModeBase_CanSpectate Parms{}; + + Parms.Viewer = Viewer; + Parms.ViewTarget = ViewTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.ChangeName +// (Native, Public, BlueprintCallable) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& NewName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNameChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::ChangeName(class AController* Controller, const class FString& NewName, bool bNameChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ChangeName"); + + Params::GameModeBase_ChangeName Parms{}; + + Parms.Controller = Controller; + Parms.NewName = std::move(NewName); + Parms.bNameChange = bNameChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.ChoosePlayerStart +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AGameModeBase::ChoosePlayerStart(class AController* Player) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ChoosePlayerStart"); + + Params::GameModeBase_ChoosePlayerStart Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.FindPlayerStart +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IncomingName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AGameModeBase::FindPlayerStart(class AController* Player, const class FString& IncomingName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "FindPlayerStart"); + + Params::GameModeBase_FindPlayerStart Parms{}; + + Parms.Player = Player; + Parms.IncomingName = std::move(IncomingName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.GetDefaultPawnClassForController +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AController* InController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* AGameModeBase::GetDefaultPawnClassForController(class AController* InController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "GetDefaultPawnClassForController"); + + Params::GameModeBase_GetDefaultPawnClassForController Parms{}; + + Parms.InController = InController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.GetNumPlayers +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AGameModeBase::GetNumPlayers() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "GetNumPlayers"); + + Params::GameModeBase_GetNumPlayers Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.GetNumSpectators +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AGameModeBase::GetNumSpectators() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "GetNumSpectators"); + + Params::GameModeBase_GetNumSpectators Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.HandleStartingNewPlayer +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::HandleStartingNewPlayer(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "HandleStartingNewPlayer"); + + Params::GameModeBase_HandleStartingNewPlayer Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.InitializeHUDForPlayer +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::InitializeHUDForPlayer(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "InitializeHUDForPlayer"); + + Params::GameModeBase_InitializeHUDForPlayer Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.InitStartSpot +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* StartSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::InitStartSpot(class AActor* StartSpot, class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "InitStartSpot"); + + Params::GameModeBase_InitStartSpot Parms{}; + + Parms.StartSpot = StartSpot; + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.K2_FindPlayerStart +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IncomingName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AGameModeBase::K2_FindPlayerStart(class AController* Player, const class FString& IncomingName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_FindPlayerStart"); + + Params::GameModeBase_K2_FindPlayerStart Parms{}; + + Parms.Player = Player; + Parms.IncomingName = std::move(IncomingName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.K2_OnChangeName +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& NewName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNameChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnChangeName(class AController* Other, const class FString& NewName, bool bNameChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_OnChangeName"); + + Params::GameModeBase_K2_OnChangeName Parms{}; + + Parms.Other = Other; + Parms.NewName = std::move(NewName); + Parms.bNameChange = bNameChange; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.K2_OnLogout +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* ExitingController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnLogout(class AController* ExitingController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_OnLogout"); + + Params::GameModeBase_K2_OnLogout Parms{}; + + Parms.ExitingController = ExitingController; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.K2_OnRestartPlayer +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnRestartPlayer(class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_OnRestartPlayer"); + + Params::GameModeBase_K2_OnRestartPlayer Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.K2_OnSwapPlayerControllers +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerController* OldPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* NewPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_OnSwapPlayerControllers"); + + Params::GameModeBase_K2_OnSwapPlayerControllers Parms{}; + + Parms.OldPC = OldPC; + Parms.NewPC = NewPC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.K2_PostLogin +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::K2_PostLogin(class APlayerController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "K2_PostLogin"); + + Params::GameModeBase_K2_PostLogin Parms{}; + + Parms.NewPlayer = NewPlayer; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameModeBase.PlayerCanRestart +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::PlayerCanRestart(class APlayerController* Player) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "PlayerCanRestart"); + + Params::GameModeBase_PlayerCanRestart Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.ResetLevel +// (Native, Public, BlueprintCallable) + +void AGameModeBase::ResetLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ResetLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.RestartPlayer +// (Native, Public, BlueprintCallable) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::RestartPlayer(class AController* NewPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "RestartPlayer"); + + Params::GameModeBase_RestartPlayer Parms{}; + + Parms.NewPlayer = NewPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.RestartPlayerAtPlayerStart +// (Native, Public, BlueprintCallable) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* StartSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameModeBase::RestartPlayerAtPlayerStart(class AController* NewPlayer, class AActor* StartSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "RestartPlayerAtPlayerStart"); + + Params::GameModeBase_RestartPlayerAtPlayerStart Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.StartSpot = StartSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.RestartPlayerAtTransform +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AGameModeBase::RestartPlayerAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "RestartPlayerAtTransform"); + + Params::GameModeBase_RestartPlayerAtTransform Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.SpawnTransform = std::move(SpawnTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.ReturnToMainMenuHost +// (Native, Public, BlueprintCallable) + +void AGameModeBase::ReturnToMainMenuHost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ReturnToMainMenuHost"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.ShouldReset +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorToReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::ShouldReset(class AActor* ActorToReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "ShouldReset"); + + Params::GameModeBase_ShouldReset Parms{}; + + Parms.ActorToReset = ActorToReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.SpawnDefaultPawnAtTransform +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AGameModeBase::SpawnDefaultPawnAtTransform(class AController* NewPlayer, const struct FTransform& SpawnTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "SpawnDefaultPawnAtTransform"); + + Params::GameModeBase_SpawnDefaultPawnAtTransform Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.SpawnTransform = std::move(SpawnTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.SpawnDefaultPawnFor +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* StartSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AGameModeBase::SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "SpawnDefaultPawnFor"); + + Params::GameModeBase_SpawnDefaultPawnFor Parms{}; + + Parms.NewPlayer = NewPlayer; + Parms.StartSpot = StartSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.StartPlay +// (Native, Public, BlueprintCallable) + +void AGameModeBase::StartPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "StartPlay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameModeBase.HasMatchEnded +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::HasMatchEnded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "HasMatchEnded"); + + Params::GameModeBase_HasMatchEnded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.HasMatchStarted +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::HasMatchStarted() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "HasMatchStarted"); + + Params::GameModeBase_HasMatchStarted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameModeBase.MustSpectate +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class APlayerController* NewPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameModeBase::MustSpectate(class APlayerController* NewPlayerController) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameModeBase", "MustSpectate"); + + Params::GameModeBase_MustSpectate Parms{}; + + Parms.NewPlayerController = NewPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.AddAngularImpulse +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddAngularImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddAngularImpulse"); + + Params::PrimitiveComponent_AddAngularImpulse Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddAngularImpulseInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddAngularImpulseInDegrees(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddAngularImpulseInDegrees"); + + Params::PrimitiveComponent_AddAngularImpulseInDegrees Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddAngularImpulseInRadians +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddAngularImpulseInRadians(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddAngularImpulseInRadians"); + + Params::PrimitiveComponent_AddAngularImpulseInRadians Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddForce +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddForce(const struct FVector& Force, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddForce"); + + Params::PrimitiveComponent_AddForce Parms{}; + + Parms.Force = std::move(Force); + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddForceAtLocation +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddForceAtLocation(const struct FVector& Force, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddForceAtLocation"); + + Params::PrimitiveComponent_AddForceAtLocation Parms{}; + + Parms.Force = std::move(Force); + Parms.Location = std::move(Location); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddForceAtLocationLocal +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddForceAtLocationLocal(const struct FVector& Force, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddForceAtLocationLocal"); + + Params::PrimitiveComponent_AddForceAtLocationLocal Parms{}; + + Parms.Force = std::move(Force); + Parms.Location = std::move(Location); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddImpulse +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddImpulse"); + + Params::PrimitiveComponent_AddImpulse Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddImpulseAtLocation +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddImpulseAtLocation"); + + Params::PrimitiveComponent_AddImpulseAtLocation Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.Location = std::move(Location); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddRadialForce +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddRadialForce(const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddRadialForce"); + + Params::PrimitiveComponent_AddRadialForce Parms{}; + + Parms.Origin = std::move(Origin); + Parms.Radius = Radius; + Parms.Strength = Strength; + Parms.Falloff = Falloff; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddRadialImpulse +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddRadialImpulse(const struct FVector& Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddRadialImpulse"); + + Params::PrimitiveComponent_AddRadialImpulse Parms{}; + + Parms.Origin = std::move(Origin); + Parms.Radius = Radius; + Parms.Strength = Strength; + Parms.Falloff = Falloff; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddTorque +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Torque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddTorque(const struct FVector& Torque, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddTorque"); + + Params::PrimitiveComponent_AddTorque Parms{}; + + Parms.Torque = std::move(Torque); + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddTorqueInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Torque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddTorqueInDegrees(const struct FVector& Torque, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddTorqueInDegrees"); + + Params::PrimitiveComponent_AddTorqueInDegrees Parms{}; + + Parms.Torque = std::move(Torque); + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.AddTorqueInRadians +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Torque (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::AddTorqueInRadians(const struct FVector& Torque, class FName BoneName, bool bAccelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "AddTorqueInRadians"); + + Params::PrimitiveComponent_AddTorqueInRadians Parms{}; + + Parms.Torque = std::move(Torque); + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.ClearMoveIgnoreActors +// (Final, Native, Public, BlueprintCallable) + +void UPrimitiveComponent::ClearMoveIgnoreActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "ClearMoveIgnoreActors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.ClearMoveIgnoreComponents +// (Final, Native, Public, BlueprintCallable) + +void UPrimitiveComponent::ClearMoveIgnoreComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "ClearMoveIgnoreComponents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPrimitiveComponent::CopyArrayOfMoveIgnoreActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CopyArrayOfMoveIgnoreActors"); + + Params::PrimitiveComponent_CopyArrayOfMoveIgnoreActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UPrimitiveComponent::CopyArrayOfMoveIgnoreComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CopyArrayOfMoveIgnoreComponents"); + + Params::PrimitiveComponent_CopyArrayOfMoveIgnoreComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamic +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UPrimitiveComponent::CreateAndSetMaterialInstanceDynamic(int32 ElementIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CreateAndSetMaterialInstanceDynamic"); + + Params::PrimitiveComponent_CreateAndSetMaterialInstanceDynamic Parms{}; + + Parms.ElementIndex = ElementIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamicFromMaterial +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Parent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UPrimitiveComponent::CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, class UMaterialInterface* Parent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CreateAndSetMaterialInstanceDynamicFromMaterial"); + + Params::PrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial Parms{}; + + Parms.ElementIndex = ElementIndex; + Parms.Parent = Parent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.CreateDynamicMaterialInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* SourceMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OptionalName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UPrimitiveComponent::CreateDynamicMaterialInstance(int32 ElementIndex, class UMaterialInterface* SourceMaterial, class FName OptionalName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CreateDynamicMaterialInstance"); + + Params::PrimitiveComponent_CreateDynamicMaterialInstance Parms{}; + + Parms.ElementIndex = ElementIndex; + Parms.SourceMaterial = SourceMaterial; + Parms.OptionalName = OptionalName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsLinearVelocity(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsLinearVelocity"); + + Params::PrimitiveComponent_GetPhysicsLinearVelocity Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocityAtPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsLinearVelocityAtPoint(const struct FVector& Point, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsLinearVelocityAtPoint"); + + Params::PrimitiveComponent_GetPhysicsLinearVelocityAtPoint Parms{}; + + Parms.Point = std::move(Point); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IgnoreActorWhenMoving +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::IgnoreActorWhenMoving(class AActor* Actor, bool bShouldIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IgnoreActorWhenMoving"); + + Params::PrimitiveComponent_IgnoreActorWhenMoving Parms{}; + + Parms.Actor = Actor; + Parms.bShouldIgnore = bShouldIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.IgnoreComponentWhenMoving +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::IgnoreComponentWhenMoving(class UPrimitiveComponent* Component, bool bShouldIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IgnoreComponentWhenMoving"); + + Params::PrimitiveComponent_IgnoreComponentWhenMoving Parms{}; + + Parms.Component = Component; + Parms.bShouldIgnore = bShouldIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.IsAnyRigidBodyAwake +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsAnyRigidBodyAwake() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsAnyRigidBodyAwake"); + + Params::PrimitiveComponent_IsAnyRigidBodyAwake Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_BoxOverlapComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InBoxCentre (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBox& InBox (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_BoxOverlapComponent(const struct FVector& InBoxCentre, const struct FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_BoxOverlapComponent"); + + Params::PrimitiveComponent_K2_BoxOverlapComponent Parms{}; + + Parms.InBoxCentre = std::move(InBoxCentre); + Parms.InBox = std::move(InBox); + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_LineTraceComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& TraceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_LineTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_LineTraceComponent"); + + Params::PrimitiveComponent_K2_LineTraceComponent Parms{}; + + Parms.TraceStart = std::move(TraceStart); + Parms.TraceEnd = std::move(TraceEnd); + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_SphereOverlapComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InSphereCentre (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InSphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_SphereOverlapComponent(const struct FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_SphereOverlapComponent"); + + Params::PrimitiveComponent_K2_SphereOverlapComponent Parms{}; + + Parms.InSphereCentre = std::move(InSphereCentre); + Parms.InSphereRadius = InSphereRadius; + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_SphereTraceComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& TraceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistentShowTrace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* HitNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_SphereTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_SphereTraceComponent"); + + Params::PrimitiveComponent_K2_SphereTraceComponent Parms{}; + + Parms.TraceStart = std::move(TraceStart); + Parms.TraceEnd = std::move(TraceEnd); + Parms.SphereRadius = SphereRadius; + Parms.bTraceComplex = bTraceComplex; + Parms.bShowTrace = bShowTrace; + Parms.bPersistentShowTrace = bPersistentShowTrace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitLocation != nullptr) + *HitLocation = std::move(Parms.HitLocation); + + if (HitNormal != nullptr) + *HitNormal = std::move(Parms.HitNormal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.PutRigidBodyToSleep +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::PutRigidBodyToSleep(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "PutRigidBodyToSleep"); + + Params::PrimitiveComponent_PutRigidBodyToSleep Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllMassScale +// (Native, Public, BlueprintCallable) +// Parameters: +// float InMassScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllMassScale(float InMassScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllMassScale"); + + Params::PrimitiveComponent_SetAllMassScale Parms{}; + + Parms.InMassScale = InMassScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInDegrees +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewAngVel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllPhysicsAngularVelocityInDegrees"); + + Params::PrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees Parms{}; + + Parms.NewAngVel = std::move(NewAngVel); + Parms.bAddToCurrent = bAddToCurrent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInRadians +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewAngVel (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllPhysicsAngularVelocityInRadians"); + + Params::PrimitiveComponent_SetAllPhysicsAngularVelocityInRadians Parms{}; + + Parms.NewAngVel = std::move(NewAngVel); + Parms.bAddToCurrent = bAddToCurrent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllPhysicsLinearVelocity +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllPhysicsLinearVelocity"); + + Params::PrimitiveComponent_SetAllPhysicsLinearVelocity Parms{}; + + Parms.NewVel = std::move(NewVel); + Parms.bAddToCurrent = bAddToCurrent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAllUseCCD +// (Native, Public, BlueprintCallable) +// Parameters: +// bool InUseCCD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAllUseCCD(bool InUseCCD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAllUseCCD"); + + Params::PrimitiveComponent_SetAllUseCCD Parms{}; + + Parms.InUseCCD = InUseCCD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAlwaysInBackfaceCapture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAlwaysInBackfaceCapture(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAlwaysInBackfaceCapture"); + + Params::PrimitiveComponent_SetAlwaysInBackfaceCapture Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAlwaysVisibleInCapture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAlwaysVisibleInCapture(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAlwaysVisibleInCapture"); + + Params::PrimitiveComponent_SetAlwaysVisibleInCapture Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetAngularDamping +// (Native, Public, BlueprintCallable) +// Parameters: +// float InDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetAngularDamping(float InDamping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetAngularDamping"); + + Params::PrimitiveComponent_SetAngularDamping Parms{}; + + Parms.InDamping = InDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetBoundsScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewBoundsScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetBoundsScale(float NewBoundsScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetBoundsScale"); + + Params::PrimitiveComponent_SetBoundsScale Parms{}; + + Parms.NewBoundsScale = NewBoundsScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCastHiddenShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewCastHiddenShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastHiddenShadow(bool NewCastHiddenShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCastHiddenShadow"); + + Params::PrimitiveComponent_SetCastHiddenShadow Parms{}; + + Parms.NewCastHiddenShadow = NewCastHiddenShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCastInsetShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInCastInsetShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastInsetShadow(bool bInCastInsetShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCastInsetShadow"); + + Params::PrimitiveComponent_SetCastInsetShadow Parms{}; + + Parms.bInCastInsetShadow = bInCastInsetShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCastShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewCastShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCastShadow(bool NewCastShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCastShadow"); + + Params::PrimitiveComponent_SetCastShadow Parms{}; + + Parms.NewCastShadow = NewCastShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCenterOfMass +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& CenterOfMassOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCenterOfMass(const struct FVector& CenterOfMassOffset, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCenterOfMass"); + + Params::PrimitiveComponent_SetCenterOfMass Parms{}; + + Parms.CenterOfMassOffset = std::move(CenterOfMassOffset); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionEnabled +// (Native, Public, BlueprintCallable) +// Parameters: +// ECollisionEnabled NewType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionEnabled(ECollisionEnabled NewType, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionEnabled"); + + Params::PrimitiveComponent_SetCollisionEnabled Parms{}; + + Parms.NewType = NewType; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionObjectType +// (Native, Public, BlueprintCallable) +// Parameters: +// ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionObjectType(ECollisionChannel Channel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionObjectType"); + + Params::PrimitiveComponent_SetCollisionObjectType Parms{}; + + Parms.Channel = Channel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionProfileName +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName InCollisionProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionProfileName(class FName InCollisionProfileName, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionProfileName"); + + Params::PrimitiveComponent_SetCollisionProfileName Parms{}; + + Parms.InCollisionProfileName = InCollisionProfileName; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionResponseToAllChannels +// (Native, Public, BlueprintCallable) +// Parameters: +// ECollisionResponse NewResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionResponseToAllChannels(ECollisionResponse NewResponse, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionResponseToAllChannels"); + + Params::PrimitiveComponent_SetCollisionResponseToAllChannels Parms{}; + + Parms.NewResponse = NewResponse; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCollisionResponseToChannel +// (Native, Public, BlueprintCallable) +// Parameters: +// ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionResponse NewResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCollisionResponseToChannel"); + + Params::PrimitiveComponent_SetCollisionResponseToChannel Parms{}; + + Parms.Channel = Channel; + Parms.NewResponse = NewResponse; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetConstraintMode +// (Native, Public, BlueprintCallable) +// Parameters: +// EDOFMode ConstraintMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetConstraintMode(EDOFMode ConstraintMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetConstraintMode"); + + Params::PrimitiveComponent_SetConstraintMode Parms{}; + + Parms.ConstraintMode = ConstraintMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCullDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewCullDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCullDistance(float NewCullDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCullDistance"); + + Params::PrimitiveComponent_SetCullDistance Parms{}; + + Parms.NewCullDistance = NewCullDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomDepthStencilValue(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomDepthStencilValue"); + + Params::PrimitiveComponent_SetCustomDepthStencilValue Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilWriteMask +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ERendererStencilMask WriteMaskBit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomDepthStencilWriteMask(ERendererStencilMask WriteMaskBit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomDepthStencilWriteMask"); + + Params::PrimitiveComponent_SetCustomDepthStencilWriteMask Parms{}; + + Parms.WriteMaskBit = WriteMaskBit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataFloat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataFloat(int32 DataIndex, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataFloat"); + + Params::PrimitiveComponent_SetCustomPrimitiveDataFloat Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector2 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataVector2"); + + Params::PrimitiveComponent_SetCustomPrimitiveDataVector2 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector3 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataVector3"); + + Params::PrimitiveComponent_SetCustomPrimitiveDataVector3 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector4 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetCustomPrimitiveDataVector4"); + + Params::PrimitiveComponent_SetCustomPrimitiveDataVector4 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataFloat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataFloat"); + + Params::PrimitiveComponent_SetDefaultCustomPrimitiveDataFloat Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector2 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataVector2"); + + Params::PrimitiveComponent_SetDefaultCustomPrimitiveDataVector2 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector3 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataVector3"); + + Params::PrimitiveComponent_SetDefaultCustomPrimitiveDataVector3 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector4 +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 DataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetDefaultCustomPrimitiveDataVector4"); + + Params::PrimitiveComponent_SetDefaultCustomPrimitiveDataVector4 Parms{}; + + Parms.DataIndex = DataIndex; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetEnableGravity +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bGravityEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetEnableGravity(bool bGravityEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetEnableGravity"); + + Params::PrimitiveComponent_SetEnableGravity Parms{}; + + Parms.bGravityEnabled = bGravityEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetExcludeFromLightAttachmentGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInExcludeFromLightAttachmentGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetExcludeFromLightAttachmentGroup"); + + Params::PrimitiveComponent_SetExcludeFromLightAttachmentGroup Parms{}; + + Parms.bInExcludeFromLightAttachmentGroup = bInExcludeFromLightAttachmentGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetGenerateOverlapEvents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInGenerateOverlapEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetGenerateOverlapEvents(bool bInGenerateOverlapEvents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetGenerateOverlapEvents"); + + Params::PrimitiveComponent_SetGenerateOverlapEvents Parms{}; + + Parms.bInGenerateOverlapEvents = bInGenerateOverlapEvents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetHiddenInSceneCapture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetHiddenInSceneCapture(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetHiddenInSceneCapture"); + + Params::PrimitiveComponent_SetHiddenInSceneCapture Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetHideForIndoorCaptures +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetHideForIndoorCaptures(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetHideForIndoorCaptures"); + + Params::PrimitiveComponent_SetHideForIndoorCaptures Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetHideForOutdoorCaptures +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetHideForOutdoorCaptures(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetHideForOutdoorCaptures"); + + Params::PrimitiveComponent_SetHideForOutdoorCaptures Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetIsLightProbesBlocker +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetIsLightProbesBlocker(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetIsLightProbesBlocker"); + + Params::PrimitiveComponent_SetIsLightProbesBlocker Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetLightAttachmentsAsGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInLightAttachmentsAsGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetLightAttachmentsAsGroup"); + + Params::PrimitiveComponent_SetLightAttachmentsAsGroup Parms{}; + + Parms.bInLightAttachmentsAsGroup = bInLightAttachmentsAsGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetLightingChannels +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bChannel0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetLightingChannels"); + + Params::PrimitiveComponent_SetLightingChannels Parms{}; + + Parms.bChannel0 = bChannel0; + Parms.bChannel1 = bChannel1; + Parms.bChannel2 = bChannel2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetLinearDamping +// (Native, Public, BlueprintCallable) +// Parameters: +// float InDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetLinearDamping(float InDamping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetLinearDamping"); + + Params::PrimitiveComponent_SetLinearDamping Parms{}; + + Parms.InDamping = InDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetMassOverrideInKg +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MassInKg (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverrideMass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMassOverrideInKg(class FName BoneName, float MassInKg, bool bOverrideMass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetMassOverrideInKg"); + + Params::PrimitiveComponent_SetMassOverrideInKg Parms{}; + + Parms.BoneName = BoneName; + Parms.MassInKg = MassInKg; + Parms.bOverrideMass = bOverrideMass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetMassScale +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMassScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMassScale(class FName BoneName, float InMassScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetMassScale"); + + Params::PrimitiveComponent_SetMassScale Parms{}; + + Parms.BoneName = BoneName; + Parms.InMassScale = InMassScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetMaterial +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMaterial(int32 ElementIndex, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetMaterial"); + + Params::PrimitiveComponent_SetMaterial Parms{}; + + Parms.ElementIndex = ElementIndex; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetMaterialByName +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetMaterialByName(class FName MaterialSlotName, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetMaterialByName"); + + Params::PrimitiveComponent_SetMaterialByName Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetNotifyRigidBodyCollision +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyRigidBodyCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetNotifyRigidBodyCollision"); + + Params::PrimitiveComponent_SetNotifyRigidBodyCollision Parms{}; + + Parms.bNewNotifyRigidBodyCollision = bNewNotifyRigidBodyCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetOnlyOwnerSee +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewOnlyOwnerSee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetOnlyOwnerSee(bool bNewOnlyOwnerSee) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetOnlyOwnerSee"); + + Params::PrimitiveComponent_SetOnlyOwnerSee Parms{}; + + Parms.bNewOnlyOwnerSee = bNewOnlyOwnerSee; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetOwnerNoSee +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewOwnerNoSee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetOwnerNoSee(bool bNewOwnerNoSee) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetOwnerNoSee"); + + Params::PrimitiveComponent_SetOwnerNoSee Parms{}; + + Parms.bNewOwnerNoSee = bNewOwnerNoSee; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsAngularVelocity(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsAngularVelocity"); + + Params::PrimitiveComponent_SetPhysicsAngularVelocity Parms{}; + + Parms.NewAngVel = std::move(NewAngVel); + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsAngularVelocityInDegrees"); + + Params::PrimitiveComponent_SetPhysicsAngularVelocityInDegrees Parms{}; + + Parms.NewAngVel = std::move(NewAngVel); + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInRadians +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsAngularVelocityInRadians"); + + Params::PrimitiveComponent_SetPhysicsAngularVelocityInRadians Parms{}; + + Parms.NewAngVel = std::move(NewAngVel); + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsLinearVelocity +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsLinearVelocity"); + + Params::PrimitiveComponent_SetPhysicsLinearVelocity Parms{}; + + Parms.NewVel = std::move(NewVel); + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewMaxAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsMaxAngularVelocity(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsMaxAngularVelocity"); + + Params::PrimitiveComponent_SetPhysicsMaxAngularVelocity Parms{}; + + Parms.NewMaxAngVel = NewMaxAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInDegrees +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewMaxAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsMaxAngularVelocityInDegrees"); + + Params::PrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees Parms{}; + + Parms.NewMaxAngVel = NewMaxAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInRadians +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewMaxAngVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysicsMaxAngularVelocityInRadians"); + + Params::PrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians Parms{}; + + Parms.NewMaxAngVel = NewMaxAngVel; + Parms.bAddToCurrent = bAddToCurrent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetPhysMaterialOverride +// (Native, Public, BlueprintCallable) +// Parameters: +// class UPhysicalMaterial* NewPhysMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetPhysMaterialOverride(class UPhysicalMaterial* NewPhysMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetPhysMaterialOverride"); + + Params::PrimitiveComponent_SetPhysMaterialOverride Parms{}; + + Parms.NewPhysMaterial = NewPhysMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetReceivesDecals +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewReceivesDecals (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetReceivesDecals(bool bNewReceivesDecals) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetReceivesDecals"); + + Params::PrimitiveComponent_SetReceivesDecals Parms{}; + + Parms.bNewReceivesDecals = bNewReceivesDecals; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetReceivesWeatherDecals +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewReceivesWeatherDecals (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetReceivesWeatherDecals(bool bNewReceivesWeatherDecals) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetReceivesWeatherDecals"); + + Params::PrimitiveComponent_SetReceivesWeatherDecals Parms{}; + + Parms.bNewReceivesWeatherDecals = bNewReceivesWeatherDecals; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetRenderCustomDepth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetRenderCustomDepth(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetRenderCustomDepth"); + + Params::PrimitiveComponent_SetRenderCustomDepth Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetRenderInMainPass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetRenderInMainPass(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetRenderInMainPass"); + + Params::PrimitiveComponent_SetRenderInMainPass Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetSimulatePhysics +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetSimulatePhysics(bool bSimulate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetSimulatePhysics"); + + Params::PrimitiveComponent_SetSimulatePhysics Parms{}; + + Parms.bSimulate = bSimulate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetSingleSampleShadowFromStationaryLights +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewSingleSampleShadowFromStationaryLights (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetSingleSampleShadowFromStationaryLights"); + + Params::PrimitiveComponent_SetSingleSampleShadowFromStationaryLights Parms{}; + + Parms.bNewSingleSampleShadowFromStationaryLights = bNewSingleSampleShadowFromStationaryLights; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetTranslucencySortDistanceOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewTranslucencySortDistanceOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetTranslucencySortDistanceOffset"); + + Params::PrimitiveComponent_SetTranslucencySortDistanceOffset Parms{}; + + Parms.NewTranslucencySortDistanceOffset = NewTranslucencySortDistanceOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetTranslucentSortPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewTranslucentSortPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetTranslucentSortPriority(int32 NewTranslucentSortPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetTranslucentSortPriority"); + + Params::PrimitiveComponent_SetTranslucentSortPriority Parms{}; + + Parms.NewTranslucentSortPriority = NewTranslucentSortPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetUseCCD +// (Native, Public, BlueprintCallable) +// Parameters: +// bool InUseCCD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetUseCCD(bool InUseCCD, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetUseCCD"); + + Params::PrimitiveComponent_SetUseCCD Parms{}; + + Parms.InUseCCD = InUseCCD; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetVisibleInBackfaceCapture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetVisibleInBackfaceCapture(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetVisibleInBackfaceCapture"); + + Params::PrimitiveComponent_SetVisibleInBackfaceCapture Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetVisibleInProbesFirstBounce +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetVisibleInProbesFirstBounce(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetVisibleInProbesFirstBounce"); + + Params::PrimitiveComponent_SetVisibleInProbesFirstBounce Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetVisibleInProbesSecondBounce +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetVisibleInProbesSecondBounce(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetVisibleInProbesSecondBounce"); + + Params::PrimitiveComponent_SetVisibleInProbesSecondBounce Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetVisibleInSceneCaptureOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetVisibleInSceneCaptureOnly(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetVisibleInSceneCaptureOnly"); + + Params::PrimitiveComponent_SetVisibleInSceneCaptureOnly Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.SetWalkableSlopeOverride +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FWalkableSlopeOverride& NewOverride (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::SetWalkableSlopeOverride(const struct FWalkableSlopeOverride& NewOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "SetWalkableSlopeOverride"); + + Params::PrimitiveComponent_SetWalkableSlopeOverride Parms{}; + + Parms.NewOverride = std::move(NewOverride); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.WakeAllRigidBodies +// (Native, Public, BlueprintCallable) + +void UPrimitiveComponent::WakeAllRigidBodies() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "WakeAllRigidBodies"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.WakeRigidBody +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::WakeRigidBody(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "WakeRigidBody"); + + Params::PrimitiveComponent_WakeRigidBody Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PrimitiveComponent.CanCharacterStepUp +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::CanCharacterStepUp(class APawn* Pawn) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "CanCharacterStepUp"); + + Params::PrimitiveComponent_CanCharacterStepUp Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetAngularDamping +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetAngularDamping() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetAngularDamping"); + + Params::PrimitiveComponent_GetAngularDamping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCenterOfMass +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetCenterOfMass(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCenterOfMass"); + + Params::PrimitiveComponent_GetCenterOfMass Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetClosestPointOnCollision +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutPointOnBody (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetClosestPointOnCollision(const struct FVector& Point, struct FVector* OutPointOnBody, class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetClosestPointOnCollision"); + + Params::PrimitiveComponent_GetClosestPointOnCollision Parms{}; + + Parms.Point = std::move(Point); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPointOnBody != nullptr) + *OutPointOnBody = std::move(Parms.OutPointOnBody); + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCollisionEnabled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECollisionEnabled ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECollisionEnabled UPrimitiveComponent::GetCollisionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionEnabled"); + + Params::PrimitiveComponent_GetCollisionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCollisionObjectType +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECollisionChannel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECollisionChannel UPrimitiveComponent::GetCollisionObjectType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionObjectType"); + + Params::PrimitiveComponent_GetCollisionObjectType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCollisionProfileName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UPrimitiveComponent::GetCollisionProfileName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionProfileName"); + + Params::PrimitiveComponent_GetCollisionProfileName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetCollisionResponseToChannel +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionResponse ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECollisionResponse UPrimitiveComponent::GetCollisionResponseToChannel(ECollisionChannel Channel) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetCollisionResponseToChannel"); + + Params::PrimitiveComponent_GetCollisionResponseToChannel Parms{}; + + Parms.Channel = Channel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetGenerateOverlapEvents +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::GetGenerateOverlapEvents() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetGenerateOverlapEvents"); + + Params::PrimitiveComponent_GetGenerateOverlapEvents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetInertiaTensor +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetInertiaTensor(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetInertiaTensor"); + + Params::PrimitiveComponent_GetInertiaTensor Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetLinearDamping +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetLinearDamping() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetLinearDamping"); + + Params::PrimitiveComponent_GetLinearDamping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMass +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetMass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMass"); + + Params::PrimitiveComponent_GetMass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMassScale +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPrimitiveComponent::GetMassScale(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMassScale"); + + Params::PrimitiveComponent_GetMassScale Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMaterial +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UPrimitiveComponent::GetMaterial(int32 ElementIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMaterial"); + + Params::PrimitiveComponent_GetMaterial Parms{}; + + Parms.ElementIndex = ElementIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetMaterialFromCollisionFaceIndex +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 FaceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* SectionIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UPrimitiveComponent::GetMaterialFromCollisionFaceIndex(int32 FaceIndex, int32* SectionIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetMaterialFromCollisionFaceIndex"); + + Params::PrimitiveComponent_GetMaterialFromCollisionFaceIndex Parms{}; + + Parms.FaceIndex = FaceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SectionIndex != nullptr) + *SectionIndex = Parms.SectionIndex; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetNumMaterials +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPrimitiveComponent::GetNumMaterials() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetNumMaterials"); + + Params::PrimitiveComponent_GetNumMaterials Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetOverlappingActors +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OverlappingActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TSubclassOf ClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::GetOverlappingActors(TArray* OverlappingActors, TSubclassOf ClassFilter) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetOverlappingActors"); + + Params::PrimitiveComponent_GetOverlappingActors Parms{}; + + Parms.ClassFilter = ClassFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OverlappingActors != nullptr) + *OverlappingActors = std::move(Parms.OverlappingActors); +} + + +// Function Engine.PrimitiveComponent.GetOverlappingComponents +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OutOverlappingComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UPrimitiveComponent::GetOverlappingComponents(TArray* OutOverlappingComponents) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetOverlappingComponents"); + + Params::PrimitiveComponent_GetOverlappingComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutOverlappingComponents != nullptr) + *OutOverlappingComponents = std::move(Parms.OutOverlappingComponents); +} + + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsAngularVelocity(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsAngularVelocity"); + + Params::PrimitiveComponent_GetPhysicsAngularVelocity Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInDegrees +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsAngularVelocityInDegrees(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsAngularVelocityInDegrees"); + + Params::PrimitiveComponent_GetPhysicsAngularVelocityInDegrees Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInRadians +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::GetPhysicsAngularVelocityInRadians(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetPhysicsAngularVelocityInRadians"); + + Params::PrimitiveComponent_GetPhysicsAngularVelocityInRadians Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.GetWalkableSlopeOverride +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FWalkableSlopeOverride ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FWalkableSlopeOverride UPrimitiveComponent::GetWalkableSlopeOverride() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "GetWalkableSlopeOverride"); + + Params::PrimitiveComponent_GetWalkableSlopeOverride Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IsGravityEnabled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsGravityEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsGravityEnabled"); + + Params::PrimitiveComponent_IsGravityEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IsOverlappingActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* Other (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsOverlappingActor(const class AActor* Other) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsOverlappingActor"); + + Params::PrimitiveComponent_IsOverlappingActor Parms{}; + + Parms.Other = Other; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.IsOverlappingComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UPrimitiveComponent* OtherComp (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::IsOverlappingComponent(const class UPrimitiveComponent* OtherComp) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "IsOverlappingComponent"); + + Params::PrimitiveComponent_IsOverlappingComponent Parms{}; + + Parms.OtherComp = OtherComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_IsCollisionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_IsCollisionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_IsCollisionEnabled"); + + Params::PrimitiveComponent_K2_IsCollisionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_IsPhysicsCollisionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_IsPhysicsCollisionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_IsPhysicsCollisionEnabled"); + + Params::PrimitiveComponent_K2_IsPhysicsCollisionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.K2_IsQueryCollisionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::K2_IsQueryCollisionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "K2_IsQueryCollisionEnabled"); + + Params::PrimitiveComponent_K2_IsQueryCollisionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.ScaleByMomentOfInertia +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& InputVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPrimitiveComponent::ScaleByMomentOfInertia(const struct FVector& InputVector, class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "ScaleByMomentOfInertia"); + + Params::PrimitiveComponent_ScaleByMomentOfInertia Parms{}; + + Parms.InputVector = std::move(InputVector); + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PrimitiveComponent.WasRecentlyRendered +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPrimitiveComponent::WasRecentlyRendered(float Tolerance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PrimitiveComponent", "WasRecentlyRendered"); + + Params::PrimitiveComponent_WasRecentlyRendered Parms{}; + + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.K2_MoveUpdatedComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovementComponent::K2_MoveUpdatedComponent(const struct FVector& Delta, const struct FRotator& NewRotation, struct FHitResult* OutHit, bool bSweep, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "K2_MoveUpdatedComponent"); + + Params::MovementComponent_K2_MoveUpdatedComponent Parms{}; + + Parms.Delta = std::move(Delta); + Parms.NewRotation = std::move(NewRotation); + Parms.bSweep = bSweep; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.PhysicsVolumeChanged +// (Native, Public) +// Parameters: +// class APhysicsVolume* NewVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::PhysicsVolumeChanged(class APhysicsVolume* NewVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "PhysicsVolumeChanged"); + + Params::MovementComponent_PhysicsVolumeChanged Parms{}; + + Parms.NewVolume = NewVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintAxisSetting +// (Native, Public, BlueprintCallable) +// Parameters: +// EPlaneConstraintAxisSetting NewAxisSetting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintAxisSetting(EPlaneConstraintAxisSetting NewAxisSetting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintAxisSetting"); + + Params::MovementComponent_SetPlaneConstraintAxisSetting Parms{}; + + Parms.NewAxisSetting = NewAxisSetting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintEnabled +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintEnabled"); + + Params::MovementComponent_SetPlaneConstraintEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintFromVectors +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Forward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Up (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintFromVectors(const struct FVector& Forward, const struct FVector& Up) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintFromVectors"); + + Params::MovementComponent_SetPlaneConstraintFromVectors Parms{}; + + Parms.Forward = std::move(Forward); + Parms.Up = std::move(Up); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintNormal +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintNormal(const struct FVector& PlaneNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintNormal"); + + Params::MovementComponent_SetPlaneConstraintNormal Parms{}; + + Parms.PlaneNormal = std::move(PlaneNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetPlaneConstraintOrigin +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& PlaneOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetPlaneConstraintOrigin(const struct FVector& PlaneOrigin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetPlaneConstraintOrigin"); + + Params::MovementComponent_SetPlaneConstraintOrigin Parms{}; + + Parms.PlaneOrigin = std::move(PlaneOrigin); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SetUpdatedComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* NewUpdatedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMovementComponent::SetUpdatedComponent(class USceneComponent* NewUpdatedComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SetUpdatedComponent"); + + Params::MovementComponent_SetUpdatedComponent Parms{}; + + Parms.NewUpdatedComponent = NewUpdatedComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.SnapUpdatedComponentToPlane +// (Native, Public, BlueprintCallable) + +void UMovementComponent::SnapUpdatedComponentToPlane() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "SnapUpdatedComponentToPlane"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.StopMovementImmediately +// (Native, Public, BlueprintCallable) + +void UMovementComponent::StopMovementImmediately() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "StopMovementImmediately"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MovementComponent.ConstrainDirectionToPlane +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::ConstrainDirectionToPlane(const struct FVector& Direction) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "ConstrainDirectionToPlane"); + + Params::MovementComponent_ConstrainDirectionToPlane Parms{}; + + Parms.Direction = std::move(Direction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.ConstrainLocationToPlane +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::ConstrainLocationToPlane(const struct FVector& Location) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "ConstrainLocationToPlane"); + + Params::MovementComponent_ConstrainLocationToPlane Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.ConstrainNormalToPlane +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& normal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMovementComponent::ConstrainNormalToPlane(const struct FVector& normal) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "ConstrainNormalToPlane"); + + Params::MovementComponent_ConstrainNormalToPlane Parms{}; + + Parms.normal = std::move(normal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetGravityZ +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::GetGravityZ() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetGravityZ"); + + Params::MovementComponent_GetGravityZ Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetMaxSpeed +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::GetMaxSpeed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetMaxSpeed"); + + Params::MovementComponent_GetMaxSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetPhysicsVolume +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APhysicsVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APhysicsVolume* UMovementComponent::GetPhysicsVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetPhysicsVolume"); + + Params::MovementComponent_GetPhysicsVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetPlaneConstraintAxisSetting +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EPlaneConstraintAxisSetting ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPlaneConstraintAxisSetting UMovementComponent::GetPlaneConstraintAxisSetting() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetPlaneConstraintAxisSetting"); + + Params::MovementComponent_GetPlaneConstraintAxisSetting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetPlaneConstraintNormal +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector UMovementComponent::GetPlaneConstraintNormal() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetPlaneConstraintNormal"); + + Params::MovementComponent_GetPlaneConstraintNormal Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.GetPlaneConstraintOrigin +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector UMovementComponent::GetPlaneConstraintOrigin() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "GetPlaneConstraintOrigin"); + + Params::MovementComponent_GetPlaneConstraintOrigin Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.IsExceedingMaxSpeed +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float MaxSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMovementComponent::IsExceedingMaxSpeed(float MaxSpeed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "IsExceedingMaxSpeed"); + + Params::MovementComponent_IsExceedingMaxSpeed Parms{}; + + Parms.MaxSpeed = MaxSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.K2_GetMaxSpeedModifier +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::K2_GetMaxSpeedModifier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "K2_GetMaxSpeedModifier"); + + Params::MovementComponent_K2_GetMaxSpeedModifier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MovementComponent.K2_GetModifiedMaxSpeed +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMovementComponent::K2_GetModifiedMaxSpeed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MovementComponent", "K2_GetModifiedMaxSpeed"); + + Params::MovementComponent_K2_GetModifiedMaxSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.StopActiveMovement +// (Native, Public, BlueprintCallable) + +void UNavMovementComponent::StopActiveMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "StopActiveMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NavMovementComponent.StopMovementKeepPathing +// (Final, Native, Public, BlueprintCallable) + +void UNavMovementComponent::StopMovementKeepPathing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "StopMovementKeepPathing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NavMovementComponent.IsCrouching +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsCrouching() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsCrouching"); + + Params::NavMovementComponent_IsCrouching Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.IsFalling +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsFalling() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsFalling"); + + Params::NavMovementComponent_IsFalling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.IsFlying +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsFlying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsFlying"); + + Params::NavMovementComponent_IsFlying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.IsMovingOnGround +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsMovingOnGround() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsMovingOnGround"); + + Params::NavMovementComponent_IsMovingOnGround Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.NavMovementComponent.IsSwimming +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavMovementComponent::IsSwimming() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavMovementComponent", "IsSwimming"); + + Params::NavMovementComponent_IsSwimming Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponentBase.SetAffectGlobalIllumination +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetAffectGlobalIllumination(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetAffectGlobalIllumination"); + + Params::LightComponentBase_SetAffectGlobalIllumination Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetAffectReflection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetAffectReflection(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetAffectReflection"); + + Params::LightComponentBase_SetAffectReflection Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastDeepShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastDeepShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastDeepShadow"); + + Params::LightComponentBase_SetCastDeepShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastMovableCinematicShadows +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastMovableCinematicShadows(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastMovableCinematicShadows"); + + Params::LightComponentBase_SetCastMovableCinematicShadows Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastRaytracedShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastRaytracedShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastRaytracedShadow"); + + Params::LightComponentBase_SetCastRaytracedShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastShadows +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastShadows(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastShadows"); + + Params::LightComponentBase_SetCastShadows Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetCastVolumetricShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetCastVolumetricShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetCastVolumetricShadow"); + + Params::LightComponentBase_SetCastVolumetricShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetForceOnDuringProbeCaptures +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetForceOnDuringProbeCaptures(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetForceOnDuringProbeCaptures"); + + Params::LightComponentBase_SetForceOnDuringProbeCaptures Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetProbeOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetProbeOnly(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetProbeOnly"); + + Params::LightComponentBase_SetProbeOnly Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetProjectShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetProjectShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetProjectShadow"); + + Params::LightComponentBase_SetProjectShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.SetSamplesPerPixel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentBase::SetSamplesPerPixel(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "SetSamplesPerPixel"); + + Params::LightComponentBase_SetSamplesPerPixel Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponentBase.GetCastShadows +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULightComponentBase::GetCastShadows() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "GetCastShadows"); + + Params::LightComponentBase_GetCastShadows Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponentBase.GetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor ULightComponentBase::GetLightColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponentBase", "GetLightColor"); + + Params::LightComponentBase_GetLightColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkyLightComponent.RecaptureSky +// (Final, Native, Public, BlueprintCallable) + +void USkyLightComponent::RecaptureSky() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "RecaptureSky"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetCubemap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureCube* NewCubemap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetCubemap(class UTextureCube* NewCubemap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetCubemap"); + + Params::SkyLightComponent_SetCubemap Parms{}; + + Parms.NewCubemap = NewCubemap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetCubemapBlend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureCube* SourceCubemap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureCube* DestinationCubemap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBlendFraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetCubemapBlend(class UTextureCube* SourceCubemap, class UTextureCube* DestinationCubemap, float InBlendFraction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetCubemapBlend"); + + Params::SkyLightComponent_SetCubemapBlend Parms{}; + + Parms.SourceCubemap = SourceCubemap; + Parms.DestinationCubemap = DestinationCubemap; + Parms.InBlendFraction = InBlendFraction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetIndirectLightingIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetIndirectLightingIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetIndirectLightingIntensity"); + + Params::SkyLightComponent_SetIndirectLightingIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetIntensity"); + + Params::SkyLightComponent_SetIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetLightColor(const struct FLinearColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetLightColor"); + + Params::SkyLightComponent_SetLightColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetLowerHemisphereColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InLowerHemisphereColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetLowerHemisphereColor(const struct FLinearColor& InLowerHemisphereColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetLowerHemisphereColor"); + + Params::SkyLightComponent_SetLowerHemisphereColor Parms{}; + + Parms.InLowerHemisphereColor = std::move(InLowerHemisphereColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetMinOcclusion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinOcclusion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetMinOcclusion(float InMinOcclusion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetMinOcclusion"); + + Params::SkyLightComponent_SetMinOcclusion Parms{}; + + Parms.InMinOcclusion = InMinOcclusion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetOcclusionContrast +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOcclusionContrast (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetOcclusionContrast(float InOcclusionContrast) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetOcclusionContrast"); + + Params::SkyLightComponent_SetOcclusionContrast Parms{}; + + Parms.InOcclusionContrast = InOcclusionContrast; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetOcclusionExponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOcclusionExponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetOcclusionExponent(float InOcclusionExponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetOcclusionExponent"); + + Params::SkyLightComponent_SetOcclusionExponent Parms{}; + + Parms.InOcclusionExponent = InOcclusionExponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetOcclusionTint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& InTint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetOcclusionTint(const struct FColor& InTint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetOcclusionTint"); + + Params::SkyLightComponent_SetOcclusionTint Parms{}; + + Parms.InTint = std::move(InTint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLightComponent.SetVolumetricScatteringIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyLightComponent::SetVolumetricScatteringIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLightComponent", "SetVolumetricScatteringIntensity"); + + Params::SkyLightComponent_SetVolumetricScatteringIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.K2_SetText +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UTextRenderComponent::K2_SetText(const class FText& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "K2_SetText"); + + Params::TextRenderComponent_K2_SetText Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetFont +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class Ufont* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetFont(class Ufont* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetFont"); + + Params::TextRenderComponent_SetFont Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizTextAligment Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetHorizontalAlignment(EHorizTextAligment Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetHorizontalAlignment"); + + Params::TextRenderComponent_SetHorizontalAlignment Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetHorizSpacingAdjust +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetHorizSpacingAdjust(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetHorizSpacingAdjust"); + + Params::TextRenderComponent_SetHorizSpacingAdjust Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetText(const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetText"); + + Params::TextRenderComponent_SetText Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetTextMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetTextMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetTextMaterial"); + + Params::TextRenderComponent_SetTextMaterial Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetTextRenderColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetTextRenderColor(const struct FColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetTextRenderColor"); + + Params::TextRenderComponent_SetTextRenderColor Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalTextAligment Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetVerticalAlignment(EVerticalTextAligment Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetVerticalAlignment"); + + Params::TextRenderComponent_SetVerticalAlignment Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetVertSpacingAdjust +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetVertSpacingAdjust(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetVertSpacingAdjust"); + + Params::TextRenderComponent_SetVertSpacingAdjust Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetWorldSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetWorldSize(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetWorldSize"); + + Params::TextRenderComponent_SetWorldSize Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetXScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetXScale(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetXScale"); + + Params::TextRenderComponent_SetXScale Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.SetYScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextRenderComponent::SetYScale(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "SetYScale"); + + Params::TextRenderComponent_SetYScale Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TextRenderComponent.GetTextLocalSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UTextRenderComponent::GetTextLocalSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "GetTextLocalSize"); + + Params::TextRenderComponent_GetTextLocalSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TextRenderComponent.GetTextWorldSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UTextRenderComponent::GetTextWorldSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextRenderComponent", "GetTextWorldSize"); + + Params::TextRenderComponent_GetTextWorldSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.CastToPlayerController +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* AController::CastToPlayerController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "CastToPlayerController"); + + Params::Controller_CastToPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.ClientSetLocation +// (Net, NetReliable, Native, Event, Public, HasDefaults, NetClient, NetValidate) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::ClientSetLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ClientSetLocation"); + + Params::Controller_ClientSetLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.ClientSetRotation +// (Net, NetReliable, Native, Event, Public, HasDefaults, NetClient, NetValidate) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bResetCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ClientSetRotation(const struct FRotator& NewRotation, bool bResetCamera) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ClientSetRotation"); + + Params::Controller_ClientSetRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + Parms.bResetCamera = bResetCamera; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.OnRep_Pawn +// (Native, Public) + +void AController::OnRep_Pawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "OnRep_Pawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.OnRep_PlayerState +// (Native, Public) + +void AController::OnRep_PlayerState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "OnRep_PlayerState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.Possess +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* InPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::Possess(class APawn* InPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "Possess"); + + Params::Controller_Possess Parms{}; + + Parms.InPawn = InPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.ReceiveInstigatedAnyDamage +// (BlueprintAuthorityOnly, Event, Protected, BlueprintEvent) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UDamageType* DamageType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamagedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ReceiveInstigatedAnyDamage(float Damage, const class UDamageType* DamageType, class AActor* DamagedActor, class AActor* DamageCauser) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ReceiveInstigatedAnyDamage"); + + Params::Controller_ReceiveInstigatedAnyDamage Parms{}; + + Parms.Damage = Damage; + Parms.DamageType = DamageType; + Parms.DamagedActor = DamagedActor; + Parms.DamageCauser = DamageCauser; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Controller.ReceivePossess +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APawn* PossessedPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ReceivePossess(class APawn* PossessedPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ReceivePossess"); + + Params::Controller_ReceivePossess Parms{}; + + Parms.PossessedPawn = PossessedPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Controller.ReceiveUnPossess +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APawn* UnpossessedPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::ReceiveUnPossess(class APawn* UnpossessedPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ReceiveUnPossess"); + + Params::Controller_ReceiveUnPossess Parms{}; + + Parms.UnpossessedPawn = UnpossessedPawn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Controller.ResetIgnoreInputFlags +// (Native, Public, BlueprintCallable) + +void AController::ResetIgnoreInputFlags() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ResetIgnoreInputFlags"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.ResetIgnoreLookInput +// (Native, Public, BlueprintCallable) + +void AController::ResetIgnoreLookInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ResetIgnoreLookInput"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.ResetIgnoreMoveInput +// (Native, Public, BlueprintCallable) + +void AController::ResetIgnoreMoveInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "ResetIgnoreMoveInput"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.SetControlRotation +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::SetControlRotation(const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "SetControlRotation"); + + Params::Controller_SetControlRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.SetIgnoreLookInput +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLookInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::SetIgnoreLookInput(bool bNewLookInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "SetIgnoreLookInput"); + + Params::Controller_SetIgnoreLookInput Parms{}; + + Parms.bNewLookInput = bNewLookInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.SetIgnoreMoveInput +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewMoveInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AController::SetIgnoreMoveInput(bool bNewMoveInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "SetIgnoreMoveInput"); + + Params::Controller_SetIgnoreMoveInput Parms{}; + + Parms.bNewMoveInput = bNewMoveInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.SetInitialLocationAndRotation +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AController::SetInitialLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "SetInitialLocationAndRotation"); + + Params::Controller_SetInitialLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.StopMovement +// (Native, Public, BlueprintCallable) + +void AController::StopMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "StopMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.UnPossess +// (Final, Native, Public, BlueprintCallable) + +void AController::UnPossess() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "UnPossess"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Controller.GetControlRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AController::GetControlRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "GetControlRotation"); + + Params::Controller_GetControlRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.GetDesiredRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AController::GetDesiredRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "GetDesiredRotation"); + + Params::Controller_GetDesiredRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.GetViewTarget +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AController::GetViewTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "GetViewTarget"); + + Params::Controller_GetViewTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsLocalController +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsLocalController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsLocalController"); + + Params::Controller_IsLocalController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsLocalPlayerController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsLocalPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsLocalPlayerController"); + + Params::Controller_IsLocalPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsLookInputIgnored +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsLookInputIgnored() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsLookInputIgnored"); + + Params::Controller_IsLookInputIgnored Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsMoveInputIgnored +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsMoveInputIgnored() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsMoveInputIgnored"); + + Params::Controller_IsMoveInputIgnored Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.IsPlayerController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::IsPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "IsPlayerController"); + + Params::Controller_IsPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.K2_GetPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AController::K2_GetPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "K2_GetPawn"); + + Params::Controller_K2_GetPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Controller.LineOfSightTo +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* Other (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ViewPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlternateChecks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AController::LineOfSightTo(const class AActor* Other, const struct FVector& ViewPoint, bool bAlternateChecks) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Controller", "LineOfSightTo"); + + Params::Controller_LineOfSightTo Parms{}; + + Parms.Other = Other; + Parms.ViewPoint = std::move(ViewPoint); + Parms.bAlternateChecks = bAlternateChecks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.ActivateTouchInterface +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTouchInterface* NewTouchInterface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ActivateTouchInterface(class UTouchInterface* NewTouchInterface) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ActivateTouchInterface"); + + Params::PlayerController_ActivateTouchInterface Parms{}; + + Parms.NewTouchInterface = NewTouchInterface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.AddPitchInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::AddPitchInput(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "AddPitchInput"); + + Params::PlayerController_AddPitchInput Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.AddRollInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::AddRollInput(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "AddRollInput"); + + Params::PlayerController_AddRollInput Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.AddYawInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::AddYawInput(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "AddYawInput"); + + Params::PlayerController_AddYawInput Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.Camera +// (Exec, Native, Public) +// Parameters: +// class FName NewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::Camera(class FName NewMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "Camera"); + + Params::PlayerController_Camera Parms{}; + + Parms.NewMode = NewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.CanRestartPlayer +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::CanRestartPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "CanRestartPlayer"); + + Params::PlayerController_CanRestartPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.ClearAudioListenerAttenuationOverride +// (Final, Native, Public, BlueprintCallable) + +void APlayerController::ClearAudioListenerAttenuationOverride() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClearAudioListenerAttenuationOverride"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClearAudioListenerOverride +// (Final, Native, Public, BlueprintCallable) + +void APlayerController::ClearAudioListenerOverride() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClearAudioListenerOverride"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientAddTextureStreamingLoc +// (Final, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// const struct FVector& InLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverrideLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientAddTextureStreamingLoc(const struct FVector& InLoc, float Duration, bool bOverrideLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientAddTextureStreamingLoc"); + + Params::PlayerController_ClientAddTextureStreamingLoc Parms{}; + + Parms.InLoc = std::move(InLoc); + Parms.Duration = Duration; + Parms.bOverrideLocation = bOverrideLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientCancelPendingMapChange +// (Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientCancelPendingMapChange() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientCancelPendingMapChange"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientCapBandwidth +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// int32 Cap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientCapBandwidth(int32 Cap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientCapBandwidth"); + + Params::PlayerController_ClientCapBandwidth Parms{}; + + Parms.Cap = Cap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientClearCameraLensEffects +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) + +void APlayerController::ClientClearCameraLensEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientClearCameraLensEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientCommitMapChange +// (Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientCommitMapChange() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientCommitMapChange"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientEnableNetworkVoice +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientEnableNetworkVoice(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientEnableNetworkVoice"); + + Params::PlayerController_ClientEnableNetworkVoice Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientEndOnlineSession +// (Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientEndOnlineSession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientEndOnlineSession"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientFlushLevelStreaming +// (Final, Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientFlushLevelStreaming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientFlushLevelStreaming"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientForceGarbageCollection +// (Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientForceGarbageCollection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientForceGarbageCollection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientGameEnded +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* EndGameFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsWinner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientGameEnded(class AActor* EndGameFocus, bool bIsWinner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientGameEnded"); + + Params::PlayerController_ClientGameEnded Parms{}; + + Parms.EndGameFocus = EndGameFocus; + Parms.bIsWinner = bIsWinner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientGotoState +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientGotoState(class FName NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientGotoState"); + + Params::PlayerController_ClientGotoState Parms{}; + + Parms.NewState = NewState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientIgnoreLookInput +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientIgnoreLookInput(bool bIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientIgnoreLookInput"); + + Params::PlayerController_ClientIgnoreLookInput Parms{}; + + Parms.bIgnore = bIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientIgnoreMoveInput +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientIgnoreMoveInput(bool bIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientIgnoreMoveInput"); + + Params::PlayerController_ClientIgnoreMoveInput Parms{}; + + Parms.bIgnore = bIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientMessage +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MsgLifeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientMessage(const class FString& S, class FName Type, float MsgLifeTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientMessage"); + + Params::PlayerController_ClientMessage Parms{}; + + Parms.S = std::move(S); + Parms.Type = Type; + Parms.MsgLifeTime = MsgLifeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientMutePlayer +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientMutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientMutePlayer"); + + Params::PlayerController_ClientMutePlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPlayCameraAnim +// (Net, Native, Event, Public, HasDefaults, NetClient, BlueprintCallable) +// Parameters: +// class UCameraAnim* AnimToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRandomStartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace Space (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& CustomPlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlayCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, ECameraShakePlaySpace Space, const struct FRotator& CustomPlaySpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPlayCameraAnim"); + + Params::PlayerController_ClientPlayCameraAnim Parms{}; + + Parms.AnimToPlay = AnimToPlay; + Parms.Scale = Scale; + Parms.Rate = Rate; + Parms.BlendInTime = BlendInTime; + Parms.BlendOutTime = BlendOutTime; + Parms.bLoop = bLoop; + Parms.bRandomStartTime = bRandomStartTime; + Parms.Space = Space; + Parms.CustomPlaySpace = std::move(CustomPlaySpace); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPlayForceFeedback_Internal +// (Final, Net, Native, Event, Private, NetClient) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FForceFeedbackParameters& Params_0 (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlayForceFeedback_Internal(class UForceFeedbackEffect* ForceFeedbackEffect, const struct FForceFeedbackParameters& Params_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPlayForceFeedback_Internal"); + + Params::PlayerController_ClientPlayForceFeedback_Internal Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Params_0 = std::move(Params_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPlaySound +// (Net, Native, Event, Public, NetClient) +// Parameters: +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPlaySound"); + + Params::PlayerController_ClientPlaySound Parms{}; + + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPlaySoundAtLocation +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPlaySoundAtLocation(class USoundBase* Sound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPlaySoundAtLocation"); + + Params::PlayerController_ClientPlaySoundAtLocation Parms{}; + + Parms.Sound = Sound; + Parms.Location = std::move(Location); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPrepareMapChange +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFirst (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLast (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPrepareMapChange(class FName LevelName, bool bFirst, bool bLast) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPrepareMapChange"); + + Params::PlayerController_ClientPrepareMapChange Parms{}; + + Parms.LevelName = LevelName; + Parms.bFirst = bFirst; + Parms.bLast = bLast; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientPrestreamTextures +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* ForcedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ForceDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientPrestreamTextures(class AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientPrestreamTextures"); + + Params::PlayerController_ClientPrestreamTextures Parms{}; + + Parms.ForcedActor = ForcedActor; + Parms.ForceDuration = ForceDuration; + Parms.bEnableStreaming = bEnableStreaming; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientReceiveLocalizedMessage +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// TSubclassOf Message (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Switch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* RelatedPlayerState_1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerState* RelatedPlayerState_2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* OptionalObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientReceiveLocalizedMessage(TSubclassOf Message, int32 Switch, class APlayerState* RelatedPlayerState_1, class APlayerState* RelatedPlayerState_2, class UObject* OptionalObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientReceiveLocalizedMessage"); + + Params::PlayerController_ClientReceiveLocalizedMessage Parms{}; + + Parms.Message = Message; + Parms.Switch = Switch; + Parms.RelatedPlayerState_1 = RelatedPlayerState_1; + Parms.RelatedPlayerState_2 = RelatedPlayerState_2; + Parms.OptionalObject = OptionalObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientRepObjRef +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRepObjRef(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientRepObjRef"); + + Params::PlayerController_ClientRepObjRef Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientReset +// (Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientReset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientRestart +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class APawn* NewPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRestart(class APawn* NewPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientRestart"); + + Params::PlayerController_ClientRestart Parms{}; + + Parms.NewPawn = NewPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientRetryClientRestart +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class APawn* NewPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientRetryClientRestart(class APawn* NewPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientRetryClientRestart"); + + Params::PlayerController_ClientRetryClientRestart Parms{}; + + Parms.NewPawn = NewPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientReturnToMainMenu +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const class FString& ReturnReason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientReturnToMainMenu(const class FString& ReturnReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientReturnToMainMenu"); + + Params::PlayerController_ClientReturnToMainMenu Parms{}; + + Parms.ReturnReason = std::move(ReturnReason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientReturnToMainMenuWithTextReason +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const class FText& ReturnReason (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientReturnToMainMenuWithTextReason(const class FText& ReturnReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientReturnToMainMenuWithTextReason"); + + Params::PlayerController_ClientReturnToMainMenuWithTextReason Parms{}; + + Parms.ReturnReason = std::move(ReturnReason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetBlockOnAsyncLoading +// (Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientSetBlockOnAsyncLoading() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetBlockOnAsyncLoading"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetCameraFade +// (Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// bool bEnableFading (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& FadeColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& FadeAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFadeAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHoldWhenFinished (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetCameraFade(bool bEnableFading, const struct FColor& FadeColor, const struct FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetCameraFade"); + + Params::PlayerController_ClientSetCameraFade Parms{}; + + Parms.bEnableFading = bEnableFading; + Parms.FadeColor = std::move(FadeColor); + Parms.FadeAlpha = std::move(FadeAlpha); + Parms.FadeTime = FadeTime; + Parms.bFadeAudio = bFadeAudio; + Parms.bHoldWhenFinished = bHoldWhenFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetCameraMode +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName NewCamMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetCameraMode(class FName NewCamMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetCameraMode"); + + Params::PlayerController_ClientSetCameraMode Parms{}; + + Parms.NewCamMode = NewCamMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetCinematicMode +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bInCinematicMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsTurning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetCinematicMode"); + + Params::PlayerController_ClientSetCinematicMode Parms{}; + + Parms.bInCinematicMode = bInCinematicMode; + Parms.bAffectsMovement = bAffectsMovement; + Parms.bAffectsTurning = bAffectsTurning; + Parms.bAffectsHUD = bAffectsHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetForceMipLevelsToBeResident +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ForceDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetForceMipLevelsToBeResident(class UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetForceMipLevelsToBeResident"); + + Params::PlayerController_ClientSetForceMipLevelsToBeResident Parms{}; + + Parms.Material = Material; + Parms.ForceDuration = ForceDuration; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetHUD +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOf NewHUDClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetHUD(TSubclassOf NewHUDClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetHUD"); + + Params::PlayerController_ClientSetHUD Parms{}; + + Parms.NewHUDClass = NewHUDClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetSpectatorWaiting +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bWaiting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetSpectatorWaiting(bool bWaiting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetSpectatorWaiting"); + + Params::PlayerController_ClientSetSpectatorWaiting Parms{}; + + Parms.bWaiting = bWaiting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSetViewTarget +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FViewTargetTransitionParams&TransitionParams (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSetViewTarget"); + + Params::PlayerController_ClientSetViewTarget Parms{}; + + Parms.A = A; + Parms.TransitionParams = std::move(TransitionParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientSpawnCameraLensEffect +// (Net, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOfLensEffectEmitterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientSpawnCameraLensEffect(TSubclassOf LensEffectEmitterClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientSpawnCameraLensEffect"); + + Params::PlayerController_ClientSpawnCameraLensEffect Parms{}; + + Parms.LensEffectEmitterClass = LensEffectEmitterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStartCameraShake +// (Net, Native, Event, Public, HasDefaults, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ClientStartCameraShake(TSubclassOf Shake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStartCameraShake"); + + Params::PlayerController_ClientStartCameraShake Parms{}; + + Parms.Shake = Shake; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = std::move(UserPlaySpaceRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStartCameraShakeFromSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStartCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStartCameraShakeFromSource"); + + Params::PlayerController_ClientStartCameraShakeFromSource Parms{}; + + Parms.Shake = Shake; + Parms.SourceComponent = SourceComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStartOnlineSession +// (Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientStartOnlineSession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStartOnlineSession"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStopCameraAnim +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class UCameraAnim* AnimToStop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopCameraAnim(class UCameraAnim* AnimToStop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStopCameraAnim"); + + Params::PlayerController_ClientStopCameraAnim Parms{}; + + Parms.AnimToStop = AnimToStop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStopCameraShake +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopCameraShake(TSubclassOf Shake, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStopCameraShake"); + + Params::PlayerController_ClientStopCameraShake Parms{}; + + Parms.Shake = Shake; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStopCameraShakesFromSource +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStopCameraShakesFromSource"); + + Params::PlayerController_ClientStopCameraShakesFromSource Parms{}; + + Parms.SourceComponent = SourceComponent; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientStopForceFeedback +// (Net, NetReliable, Native, Event, Public, NetClient, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientStopForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientStopForceFeedback"); + + Params::PlayerController_ClientStopForceFeedback Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientTeamMessage +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class APlayerState* SenderPlayerState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MsgLifeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientTeamMessage(class APlayerState* SenderPlayerState, const class FString& S, class FName Type, float MsgLifeTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientTeamMessage"); + + Params::PlayerController_ClientTeamMessage Parms{}; + + Parms.SenderPlayerState = SenderPlayerState; + Parms.S = std::move(S); + Parms.Type = Type; + Parms.MsgLifeTime = MsgLifeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientTravel +// (Final, Native, Public, HasDefaults) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETravelType TravelType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSeamless (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGuid& MapPackageGuid (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientTravel(const class FString& URL, ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientTravel"); + + Params::PlayerController_ClientTravel Parms{}; + + Parms.URL = std::move(URL); + Parms.TravelType = TravelType; + Parms.bSeamless = bSeamless; + Parms.MapPackageGuid = std::move(MapPackageGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientTravelInternal +// (Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETravelType TravelType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSeamless (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGuid& MapPackageGuid (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientTravelInternal(const class FString& URL, ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientTravelInternal"); + + Params::PlayerController_ClientTravelInternal Parms{}; + + Parms.URL = std::move(URL); + Parms.TravelType = TravelType; + Parms.bSeamless = bSeamless; + Parms.MapPackageGuid = std::move(MapPackageGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientUnmutePlayer +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientUnmutePlayer"); + + Params::PlayerController_ClientUnmutePlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientUpdateLevelStreamingStatus +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewShouldBeLoaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewShouldBeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewShouldBlockOnLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ClientUpdateLevelStreamingStatus(class FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientUpdateLevelStreamingStatus"); + + Params::PlayerController_ClientUpdateLevelStreamingStatus Parms{}; + + Parms.PackageName = PackageName; + Parms.bNewShouldBeLoaded = bNewShouldBeLoaded; + Parms.bNewShouldBeVisible = bNewShouldBeVisible; + Parms.bNewShouldBlockOnLoad = bNewShouldBlockOnLoad; + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientUpdateMultipleLevelsStreamingStatus +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const TArray&LevelStatuses (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientUpdateMultipleLevelsStreamingStatus(const TArray& LevelStatuses) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientUpdateMultipleLevelsStreamingStatus"); + + Params::PlayerController_ClientUpdateMultipleLevelsStreamingStatus Parms{}; + + Parms.LevelStatuses = std::move(LevelStatuses); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientVoiceHandshakeComplete +// (Net, NetReliable, Native, Event, Public, NetClient) + +void APlayerController::ClientVoiceHandshakeComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientVoiceHandshakeComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ClientWasKicked +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const class FText& KickReason (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ClientWasKicked(const class FText& KickReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ClientWasKicked"); + + Params::PlayerController_ClientWasKicked Parms{}; + + Parms.KickReason = std::move(KickReason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ConsoleKey +// (Exec, Native, Public) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ConsoleKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ConsoleKey"); + + Params::PlayerController_ConsoleKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.EnableCheats +// (Exec, Native, Public) + +void APlayerController::EnableCheats() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "EnableCheats"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.FOV +// (Exec, Native, Public) +// Parameters: +// float NewFOV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::FOV(float NewFOV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "FOV"); + + Params::PlayerController_FOV Parms{}; + + Parms.NewFOV = NewFOV; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.K2_ClientPlayForceFeedback +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayWhilePaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::K2_ClientPlayForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "K2_ClientPlayForceFeedback"); + + Params::PlayerController_K2_ClientPlayForceFeedback Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Tag = Tag; + Parms.bLooping = bLooping; + Parms.bIgnoreTimeDilation = bIgnoreTimeDilation; + Parms.bPlayWhilePaused = bPlayWhilePaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.LocalTravel +// (Exec, Native, Public) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::LocalTravel(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "LocalTravel"); + + Params::PlayerController_LocalTravel Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.MemTraceUserMark +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& userMark (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::MemTraceUserMark(const class FString& userMark) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "MemTraceUserMark"); + + Params::PlayerController_MemTraceUserMark Parms{}; + + Parms.userMark = std::move(userMark); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.OnServerStartedVisualLogger +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// bool bIsLogging (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::OnServerStartedVisualLogger(bool bIsLogging) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "OnServerStartedVisualLogger"); + + Params::PlayerController_OnServerStartedVisualLogger Parms{}; + + Parms.bIsLogging = bIsLogging; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.Pause +// (Exec, Native, Public) + +void APlayerController::Pause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "Pause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.PlayDynamicForceFeedback +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsLeftLarge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsLeftSmall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsRightLarge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsRightSmall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDynamicForceFeedbackAction Action (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, EDynamicForceFeedbackAction Action, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "PlayDynamicForceFeedback"); + + Params::PlayerController_PlayDynamicForceFeedback Parms{}; + + Parms.Intensity = Intensity; + Parms.Duration = Duration; + Parms.bAffectsLeftLarge = bAffectsLeftLarge; + Parms.bAffectsLeftSmall = bAffectsLeftSmall; + Parms.bAffectsRightLarge = bAffectsRightLarge; + Parms.bAffectsRightSmall = bAffectsRightSmall; + Parms.Action = Action; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.PlayHapticEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UHapticFeedbackEffect_Base* HapticEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::PlayHapticEffect(class UHapticFeedbackEffect_Base* HapticEffect, EControllerHand Hand, float Scale, bool bLoop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "PlayHapticEffect"); + + Params::PlayerController_PlayHapticEffect Parms{}; + + Parms.HapticEffect = HapticEffect; + Parms.Hand = Hand; + Parms.Scale = Scale; + Parms.bLoop = bLoop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ResetControllerLightColor +// (Final, Native, Public, BlueprintCallable) + +void APlayerController::ResetControllerLightColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ResetControllerLightColor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.RestartLevel +// (Exec, Native, Public) + +void APlayerController::RestartLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "RestartLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SendToConsole +// (Exec, Native, Public) +// Parameters: +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SendToConsole(const class FString& Command) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SendToConsole"); + + Params::PlayerController_SendToConsole Parms{}; + + Parms.Command = std::move(Command); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerAcknowledgePossession +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class APawn* P (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerAcknowledgePossession(class APawn* P) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerAcknowledgePossession"); + + Params::PlayerController_ServerAcknowledgePossession Parms{}; + + Parms.P = P; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerCamera +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class FName NewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerCamera(class FName NewMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerCamera"); + + Params::PlayerController_ServerCamera Parms{}; + + Parms.NewMode = NewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerChangeName +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerChangeName(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerChangeName"); + + Params::PlayerController_ServerChangeName Parms{}; + + Parms.S = std::move(S); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerCheckClientPossession +// (Net, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerCheckClientPossession() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerCheckClientPossession"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerCheckClientPossessionReliable +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerCheckClientPossessionReliable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerCheckClientPossessionReliable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerExec +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& Msg (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerExec(const class FString& Msg) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerExec"); + + Params::PlayerController_ServerExec Parms{}; + + Parms.Msg = std::move(Msg); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerExecRPC +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const class FString& Msg (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerExecRPC(const class FString& Msg) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerExecRPC"); + + Params::PlayerController_ServerExecRPC Parms{}; + + Parms.Msg = std::move(Msg); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerMutePlayer +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerMutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerMutePlayer"); + + Params::PlayerController_ServerMutePlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerNotifyLoadedWorld +// (Final, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// class FName WorldPackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerNotifyLoadedWorld(class FName WorldPackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerNotifyLoadedWorld"); + + Params::PlayerController_ServerNotifyLoadedWorld Parms{}; + + Parms.WorldPackageName = WorldPackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerPause +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerPause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerPause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerRestartPlayer +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerRestartPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerRestartPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerSetSpectatorLocation +// (Net, Native, Event, Public, NetServer, HasDefaults, NetValidate) +// Parameters: +// const struct FVector& NewLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerSetSpectatorLocation(const struct FVector& NewLoc, const struct FRotator& NewRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerSetSpectatorLocation"); + + Params::PlayerController_ServerSetSpectatorLocation Parms{}; + + Parms.NewLoc = std::move(NewLoc); + Parms.NewRot = std::move(NewRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerSetSpectatorWaiting +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// bool bWaiting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerSetSpectatorWaiting(bool bWaiting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerSetSpectatorWaiting"); + + Params::PlayerController_ServerSetSpectatorWaiting Parms{}; + + Parms.bWaiting = bWaiting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerShortTimeout +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerShortTimeout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerShortTimeout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerToggleAILogging +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerToggleAILogging() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerToggleAILogging"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerUnmutePlayer +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FUniqueNetIdRepl& PlayerId (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerUnmutePlayer"); + + Params::PlayerController_ServerUnmutePlayer Parms{}; + + Parms.PlayerId = std::move(PlayerId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerUpdateCamera +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FVector_NetQuantize& CamLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CamPitchAndYaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ServerUpdateCamera(const struct FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerUpdateCamera"); + + Params::PlayerController_ServerUpdateCamera Parms{}; + + Parms.CamLoc = std::move(CamLoc); + Parms.CamPitchAndYaw = CamPitchAndYaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerUpdateLevelVisibility +// (Final, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FUpdateLevelVisibilityLevelInfo&LevelVisibility (ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerUpdateLevelVisibility(const struct FUpdateLevelVisibilityLevelInfo& LevelVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerUpdateLevelVisibility"); + + Params::PlayerController_ServerUpdateLevelVisibility Parms{}; + + Parms.LevelVisibility = std::move(LevelVisibility); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerUpdateMultipleLevelsVisibility +// (Final, Net, NetReliable, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const TArray&LevelVisibilities (ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void APlayerController::ServerUpdateMultipleLevelsVisibility(const TArray& LevelVisibilities) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerUpdateMultipleLevelsVisibility"); + + Params::PlayerController_ServerUpdateMultipleLevelsVisibility Parms{}; + + Parms.LevelVisibilities = std::move(LevelVisibilities); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerVerifyViewTarget +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerVerifyViewTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerVerifyViewTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerViewNextPlayer +// (Net, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerViewNextPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerViewNextPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerViewPrevPlayer +// (Net, Native, Event, Public, NetServer, NetValidate) + +void APlayerController::ServerViewPrevPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerViewPrevPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ServerViewSelf +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FViewTargetTransitionParams&TransitionParams (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::ServerViewSelf(const struct FViewTargetTransitionParams& TransitionParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ServerViewSelf"); + + Params::PlayerController_ServerViewSelf Parms{}; + + Parms.TransitionParams = std::move(TransitionParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetAudioListenerAttenuationOverride +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AttenuationLocationOVerride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetAudioListenerAttenuationOverride(class USceneComponent* AttachToComponent, const struct FVector& AttenuationLocationOVerride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetAudioListenerAttenuationOverride"); + + Params::PlayerController_SetAudioListenerAttenuationOverride Parms{}; + + Parms.AttachToComponent = AttachToComponent; + Parms.AttenuationLocationOVerride = std::move(AttenuationLocationOVerride); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetAudioListenerOverride +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerController::SetAudioListenerOverride(class USceneComponent* AttachToComponent, const struct FVector& Location, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetAudioListenerOverride"); + + Params::PlayerController_SetAudioListenerOverride Parms{}; + + Parms.AttachToComponent = AttachToComponent; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetCinematicMode +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInCinematicMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHidePlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsTurning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetCinematicMode"); + + Params::PlayerController_SetCinematicMode Parms{}; + + Parms.bInCinematicMode = bInCinematicMode; + Parms.bHidePlayer = bHidePlayer; + Parms.bAffectsHUD = bAffectsHUD; + Parms.bAffectsMovement = bAffectsMovement; + Parms.bAffectsTurning = bAffectsTurning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetControllerLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetControllerLightColor(const struct FColor& Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetControllerLightColor"); + + Params::PlayerController_SetControllerLightColor Parms{}; + + Parms.Color = std::move(Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetDisableHaptics +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewDisabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetDisableHaptics(bool bNewDisabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetDisableHaptics"); + + Params::PlayerController_SetDisableHaptics Parms{}; + + Parms.bNewDisabled = bNewDisabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetHapticsByValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float Frequency (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Amplitude (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetHapticsByValue(const float Frequency, const float Amplitude, EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetHapticsByValue"); + + Params::PlayerController_SetHapticsByValue Parms{}; + + Parms.Frequency = Frequency; + Parms.Amplitude = Amplitude; + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetMouseCursorWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMouseCursor Cursor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* CursorWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetMouseCursorWidget(EMouseCursor Cursor, class UUserWidget* CursorWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetMouseCursorWidget"); + + Params::PlayerController_SetMouseCursorWidget Parms{}; + + Parms.Cursor = Cursor; + Parms.CursorWidget = CursorWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetMouseLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 X (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Y (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetMouseLocation(const int32 X, const int32 Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetMouseLocation"); + + Params::PlayerController_SetMouseLocation Parms{}; + + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetName +// (Exec, Native, Public) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetName(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetName"); + + Params::PlayerController_SetName Parms{}; + + Parms.S = std::move(S); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetShouldPerformFullTickWhenPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldPerformFullTickWhenPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetShouldPerformFullTickWhenPaused(bool ShouldPerformFullTickWhenPaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetShouldPerformFullTickWhenPaused"); + + Params::PlayerController_SetShouldPerformFullTickWhenPaused Parms{}; + + Parms.ShouldPerformFullTickWhenPaused = ShouldPerformFullTickWhenPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetViewTargetWithBlend +// (Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NewViewTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EViewTargetBlendFunction BlendFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockOutgoing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetViewTargetWithBlend(class AActor* NewViewTarget, float BlendTime, EViewTargetBlendFunction BlendFunc, float BlendExp, bool bLockOutgoing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetViewTargetWithBlend"); + + Params::PlayerController_SetViewTargetWithBlend Parms{}; + + Parms.NewViewTarget = NewViewTarget; + Parms.BlendTime = BlendTime; + Parms.BlendFunc = BlendFunc; + Parms.BlendExp = BlendExp; + Parms.bLockOutgoing = bLockOutgoing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SetVirtualJoystickVisibility +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SetVirtualJoystickVisibility(bool bVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SetVirtualJoystickVisibility"); + + Params::PlayerController_SetVirtualJoystickVisibility Parms{}; + + Parms.bVisible = bVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.StartFire +// (Exec, Native, Public) +// Parameters: +// uint8 FireModeNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::StartFire(uint8 FireModeNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "StartFire"); + + Params::PlayerController_StartFire Parms{}; + + Parms.FireModeNum = FireModeNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.StartMemTrace +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ip (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Port (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::StartMemTrace(const class FString& ip, int32 Port) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "StartMemTrace"); + + Params::PlayerController_StartMemTrace Parms{}; + + Parms.ip = std::move(ip); + Parms.Port = Port; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.StopHapticEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::StopHapticEffect(EControllerHand Hand) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "StopHapticEffect"); + + Params::PlayerController_StopHapticEffect Parms{}; + + Parms.Hand = Hand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.StopMemTrace +// (Final, Exec, Native, Public) + +void APlayerController::StopMemTrace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "StopMemTrace"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.SwitchLevel +// (Exec, Native, Public) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::SwitchLevel(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "SwitchLevel"); + + Params::PlayerController_SwitchLevel Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.TestServerLevelVisibilityChange +// (Final, Exec, Native, Private) +// Parameters: +// const class FName PackageName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Filename (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::TestServerLevelVisibilityChange(const class FName PackageName, const class FName Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "TestServerLevelVisibilityChange"); + + Params::PlayerController_TestServerLevelVisibilityChange Parms{}; + + Parms.PackageName = PackageName; + Parms.Filename = Filename; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.ToggleSpeaking +// (Exec, Native, Public) +// Parameters: +// bool bInSpeaking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::ToggleSpeaking(bool bInSpeaking) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ToggleSpeaking"); + + Params::PlayerController_ToggleSpeaking Parms{}; + + Parms.bInSpeaking = bInSpeaking; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerController.DeprojectMousePositionToWorld +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* WorldLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::DeprojectMousePositionToWorld(struct FVector* WorldLocation, struct FVector* WorldDirection) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "DeprojectMousePositionToWorld"); + + Params::PlayerController_DeprojectMousePositionToWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldLocation != nullptr) + *WorldLocation = std::move(Parms.WorldLocation); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.DeprojectScreenPositionToWorld +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, struct FVector* WorldLocation, struct FVector* WorldDirection) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "DeprojectScreenPositionToWorld"); + + Params::PlayerController_DeprojectScreenPositionToWorld Parms{}; + + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldLocation != nullptr) + *WorldLocation = std::move(Parms.WorldLocation); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetFocalLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerController::GetFocalLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetFocalLocation"); + + Params::PlayerController_GetFocalLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetForceFeedbackScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetForceFeedbackScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetForceFeedbackScale"); + + Params::PlayerController_GetForceFeedbackScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHapticFeedbackScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetHapticFeedbackScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHapticFeedbackScale"); + + Params::PlayerController_GetHapticFeedbackScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderCursor +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderCursor(ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderCursor"); + + Params::PlayerController_GetHitResultUnderCursor Parms{}; + + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderCursorByChannel +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderCursorByChannel(ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderCursorByChannel"); + + Params::PlayerController_GetHitResultUnderCursorByChannel Parms{}; + + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderCursorForObjects +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderCursorForObjects(const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderCursorForObjects"); + + Params::PlayerController_GetHitResultUnderCursorForObjects Parms{}; + + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderFinger +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderFinger(ETouchIndex FingerIndex, ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderFinger"); + + Params::PlayerController_GetHitResultUnderFinger Parms{}; + + Parms.FingerIndex = FingerIndex; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderFingerByChannel +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderFingerByChannel(ETouchIndex FingerIndex, ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderFingerByChannel"); + + Params::PlayerController_GetHitResultUnderFingerByChannel Parms{}; + + Parms.FingerIndex = FingerIndex; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHitResultUnderFingerForObjects +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* HitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetHitResultUnderFingerForObjects(ETouchIndex FingerIndex, const TArray& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHitResultUnderFingerForObjects"); + + Params::PlayerController_GetHitResultUnderFingerForObjects Parms{}; + + Parms.FingerIndex = FingerIndex; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HitResult != nullptr) + *HitResult = std::move(Parms.HitResult); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetHUD +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AHUD* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AHUD* APlayerController::GetHUD() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetHUD"); + + Params::PlayerController_GetHUD Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetInputAnalogKeyState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetInputAnalogKeyState(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputAnalogKeyState"); + + Params::PlayerController_GetInputAnalogKeyState Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetInputAnalogStickState +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EControllerAnalogStick WhichStick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* StickX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* StickY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputAnalogStickState"); + + Params::PlayerController_GetInputAnalogStickState Parms{}; + + Parms.WhichStick = WhichStick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (StickX != nullptr) + *StickX = Parms.StickX; + + if (StickY != nullptr) + *StickY = Parms.StickY; +} + + +// Function Engine.PlayerController.GetInputKeyTimeDown +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerController::GetInputKeyTimeDown(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputKeyTimeDown"); + + Params::PlayerController_GetInputKeyTimeDown Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetInputMotionState +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* Tilt (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* RotationRate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Gravity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Acceleration (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputMotionState(struct FVector* Tilt, struct FVector* RotationRate, struct FVector* Gravity, struct FVector* Acceleration) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputMotionState"); + + Params::PlayerController_GetInputMotionState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Tilt != nullptr) + *Tilt = std::move(Parms.Tilt); + + if (RotationRate != nullptr) + *RotationRate = std::move(Parms.RotationRate); + + if (Gravity != nullptr) + *Gravity = std::move(Parms.Gravity); + + if (Acceleration != nullptr) + *Acceleration = std::move(Parms.Acceleration); +} + + +// Function Engine.PlayerController.GetInputMouseDelta +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* DeltaX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* DeltaY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputMouseDelta(float* DeltaX, float* DeltaY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputMouseDelta"); + + Params::PlayerController_GetInputMouseDelta Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DeltaX != nullptr) + *DeltaX = Parms.DeltaX; + + if (DeltaY != nullptr) + *DeltaY = Parms.DeltaY; +} + + +// Function Engine.PlayerController.GetInputTouchState +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETouchIndex FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bIsCurrentlyPressed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetInputTouchState(ETouchIndex FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputTouchState"); + + Params::PlayerController_GetInputTouchState Parms{}; + + Parms.FingerIndex = FingerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + if (bIsCurrentlyPressed != nullptr) + *bIsCurrentlyPressed = Parms.bIsCurrentlyPressed; +} + + +// Function Engine.PlayerController.GetInputVectorKeyState +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerController::GetInputVectorKeyState(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetInputVectorKeyState"); + + Params::PlayerController_GetInputVectorKeyState Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetMousePosition +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::GetMousePosition(float* LocationX, float* LocationY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetMousePosition"); + + Params::PlayerController_GetMousePosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetSpectatorPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpectatorPawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpectatorPawn* APlayerController::GetSpectatorPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetSpectatorPawn"); + + Params::PlayerController_GetSpectatorPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.GetViewportSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32* SizeX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* SizeY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerController::GetViewportSize(int32* SizeX, int32* SizeY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "GetViewportSize"); + + Params::PlayerController_GetViewportSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SizeX != nullptr) + *SizeX = Parms.SizeX; + + if (SizeY != nullptr) + *SizeY = Parms.SizeY; +} + + +// Function Engine.PlayerController.IsInputKeyDown +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::IsInputKeyDown(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "IsInputKeyDown"); + + Params::PlayerController_IsInputKeyDown Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.ProjectWorldLocationToScreen +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ScreenLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerViewportRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::ProjectWorldLocationToScreen(const struct FVector& WorldLocation, struct FVector2D* ScreenLocation, bool bPlayerViewportRelative) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "ProjectWorldLocationToScreen"); + + Params::PlayerController_ProjectWorldLocationToScreen Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.bPlayerViewportRelative = bPlayerViewportRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScreenLocation != nullptr) + *ScreenLocation = std::move(Parms.ScreenLocation); + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.WasInputKeyJustPressed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::WasInputKeyJustPressed(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "WasInputKeyJustPressed"); + + Params::PlayerController_WasInputKeyJustPressed Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerController.WasInputKeyJustReleased +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerController::WasInputKeyJustReleased(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerController", "WasInputKeyJustReleased"); + + Params::PlayerController_WasInputKeyJustReleased Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Predefined Function +// Gets a pointer to the current World of the GameViewport + +class UWorld* UWorld::GetWorld() +{ + if (Offsets::GWorld != 0) + return *reinterpret_cast(InSDKUtils::GetImageBase() + Offsets::GWorld); + + if (UEngine* Engine = UEngine::GetEngine()) + { + if (!Engine->GameViewport) + return nullptr; + + return Engine->GameViewport->World; + } + + return nullptr; +} + + +// Function Engine.World.HandleTimelineScrubbed +// (Final, Native, Public) + +void UWorld::HandleTimelineScrubbed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("World", "HandleTimelineScrubbed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.World.K2_GetWorldSettings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AWorldSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AWorldSettings* UWorld::K2_GetWorldSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("World", "K2_GetWorldSettings"); + + Params::World_K2_GetWorldSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintAsyncActionBase.Activate +// (Native, Public, BlueprintCallable) + +void UBlueprintAsyncActionBase::Activate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BlueprintAsyncActionBase", "Activate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AsyncActionLoadPrimaryAssetList.AsyncLoadPrimaryAssetList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& PrimaryAssetList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAssetList* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAssetList* UAsyncActionLoadPrimaryAssetList::AsyncLoadPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionLoadPrimaryAssetList", "AsyncLoadPrimaryAssetList"); + + Params::AsyncActionLoadPrimaryAssetList_AsyncLoadPrimaryAssetList Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAssetList = std::move(PrimaryAssetList); + Parms.LoadBundles = std::move(LoadBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshComponent.PrestreamMesh +// (Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::PrestreamMesh(float Seconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "PrestreamMesh"); + + Params::MeshComponent_PrestreamMesh Parms{}; + + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.PrestreamTextures +// (Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrioritizeCharacterTextures (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "PrestreamTextures"); + + Params::MeshComponent_PrestreamTextures Parms{}; + + Parms.Seconds = Seconds; + Parms.bPrioritizeCharacterTextures = bPrioritizeCharacterTextures; + Parms.CinematicTextureGroups = CinematicTextureGroups; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.SetDitheredAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::SetDitheredAlpha(float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "SetDitheredAlpha"); + + Params::MeshComponent_SetDitheredAlpha Parms{}; + + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.SetScalarParameterValueOnMaterials +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ParameterName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float ParameterValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::SetScalarParameterValueOnMaterials(const class FName ParameterName, const float ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "SetScalarParameterValueOnMaterials"); + + Params::MeshComponent_SetScalarParameterValueOnMaterials Parms{}; + + Parms.ParameterName = ParameterName; + Parms.ParameterValue = ParameterValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.SetVectorParameterValueOnMaterials +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName ParameterName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ParameterValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshComponent::SetVectorParameterValueOnMaterials(const class FName ParameterName, const struct FVector& ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "SetVectorParameterValueOnMaterials"); + + Params::MeshComponent_SetVectorParameterValueOnMaterials Parms{}; + + Parms.ParameterName = ParameterName; + Parms.ParameterValue = std::move(ParameterValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshComponent.GetDitheredAlpha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMeshComponent::GetDitheredAlpha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "GetDitheredAlpha"); + + Params::MeshComponent_GetDitheredAlpha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshComponent.GetMaterialIndex +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMeshComponent::GetMaterialIndex(class FName MaterialSlotName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "GetMaterialIndex"); + + Params::MeshComponent_GetMaterialIndex Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshComponent.GetMaterials +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMeshComponent::GetMaterials() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "GetMaterials"); + + Params::MeshComponent_GetMaterials Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshComponent.GetMaterialSlotNames +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMeshComponent::GetMaterialSlotNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "GetMaterialSlotNames"); + + Params::MeshComponent_GetMaterialSlotNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MeshComponent.IsMaterialSlotNameValid +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMeshComponent::IsMaterialSlotNameValid(class FName MaterialSlotName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MeshComponent", "IsMaterialSlotNameValid"); + + Params::MeshComponent_IsMaterialSlotNameValid Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMeshComponent.OnRep_StaticMesh +// (Final, Native, Public) +// Parameters: +// class UStaticMesh* OldStaticMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::OnRep_StaticMesh(class UStaticMesh* OldStaticMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "OnRep_StaticMesh"); + + Params::StaticMeshComponent_OnRep_StaticMesh Parms{}; + + Parms.OldStaticMesh = OldStaticMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.OverrideDefaultDBCC +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::OverrideDefaultDBCC(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "OverrideDefaultDBCC"); + + Params::StaticMeshComponent_OverrideDefaultDBCC Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetDistanceFieldSelfShadowBias +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetDistanceFieldSelfShadowBias(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetDistanceFieldSelfShadowBias"); + + Params::StaticMeshComponent_SetDistanceFieldSelfShadowBias Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetEvaluateWorldPositionOffsetInRayTracing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetEvaluateWorldPositionOffsetInRayTracing"); + + Params::StaticMeshComponent_SetEvaluateWorldPositionOffsetInRayTracing Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetForcedLodModel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewForcedLodModel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetForcedLodModel(int32 NewForcedLodModel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetForcedLodModel"); + + Params::StaticMeshComponent_SetForcedLodModel Parms{}; + + Parms.NewForcedLodModel = NewForcedLodModel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetReverseCulling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReverseCulling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::SetReverseCulling(bool ReverseCulling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetReverseCulling"); + + Params::StaticMeshComponent_SetReverseCulling Parms{}; + + Parms.ReverseCulling = ReverseCulling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMeshComponent.SetStaticMesh +// (Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMesh* NewMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStaticMeshComponent::SetStaticMesh(class UStaticMesh* NewMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "SetStaticMesh"); + + Params::StaticMeshComponent_SetStaticMesh Parms{}; + + Parms.NewMesh = NewMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMeshComponent.GetLocalBounds +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* Min (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Max (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMeshComponent::GetLocalBounds(struct FVector* Min, struct FVector* Max) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshComponent", "GetLocalBounds"); + + Params::StaticMeshComponent_GetLocalBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Min != nullptr) + *Min = std::move(Parms.Min); + + if (Max != nullptr) + *Max = std::move(Parms.Max); +} + + +// Function Engine.SkinnedMeshComponent.ClearSkinWeightOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ClearSkinWeightOverride(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ClearSkinWeightOverride"); + + Params::SkinnedMeshComponent_ClearSkinWeightOverride Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.ClearSkinWeightProfile +// (Final, Native, Public, BlueprintCallable) + +void USkinnedMeshComponent::ClearSkinWeightProfile() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ClearSkinWeightProfile"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.ClearVertexColorOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ClearVertexColorOverride(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ClearVertexColorOverride"); + + Params::SkinnedMeshComponent_ClearVertexColorOverride Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.GetRefPosePosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 BoneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkinnedMeshComponent::GetRefPosePosition(int32 BoneIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetRefPosePosition"); + + Params::SkinnedMeshComponent_GetRefPosePosition Parms{}; + + Parms.BoneIndex = BoneIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.HideBoneByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPhysBodyOp PhysBodyOption (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::HideBoneByName(class FName BoneName, EPhysBodyOp PhysBodyOption) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "HideBoneByName"); + + Params::SkinnedMeshComponent_HideBoneByName Parms{}; + + Parms.BoneName = BoneName; + Parms.PhysBodyOption = PhysBodyOption; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.IsBoneHiddenByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::IsBoneHiddenByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "IsBoneHiddenByName"); + + Params::SkinnedMeshComponent_IsBoneHiddenByName Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.IsMaterialSectionShown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 MaterialID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::IsMaterialSectionShown(int32 MaterialID, int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "IsMaterialSectionShown"); + + Params::SkinnedMeshComponent_IsMaterialSectionShown Parms{}; + + Parms.MaterialID = MaterialID; + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.SetCapsuleIndirectShadowMinVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetCapsuleIndirectShadowMinVisibility(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetCapsuleIndirectShadowMinVisibility"); + + Params::SkinnedMeshComponent_SetCapsuleIndirectShadowMinVisibility Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleDirectShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetCastCapsuleDirectShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetCastCapsuleDirectShadow"); + + Params::SkinnedMeshComponent_SetCastCapsuleDirectShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleIndirectShadow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetCastCapsuleIndirectShadow(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetCastCapsuleIndirectShadow"); + + Params::SkinnedMeshComponent_SetCastCapsuleIndirectShadow Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetForcedLOD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNewForcedLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetForcedLOD(int32 InNewForcedLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetForcedLOD"); + + Params::SkinnedMeshComponent_SetForcedLOD Parms{}; + + Parms.InNewForcedLOD = InNewForcedLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetMasterPoseComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkinnedMeshComponent* NewMasterBoneComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetMasterPoseComponent(class USkinnedMeshComponent* NewMasterBoneComponent, bool bForceUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetMasterPoseComponent"); + + Params::SkinnedMeshComponent_SetMasterPoseComponent Parms{}; + + Parms.NewMasterBoneComponent = NewMasterBoneComponent; + Parms.bForceUpdate = bForceUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetMinLOD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNewMinLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetMinLOD(int32 InNewMinLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetMinLOD"); + + Params::SkinnedMeshComponent_SetMinLOD Parms{}; + + Parms.InNewMinLOD = InNewMinLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetPhysicsAsset +// (Native, Public, BlueprintCallable) +// Parameters: +// class UPhysicsAsset* NewPhysicsAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceReInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetPhysicsAsset(class UPhysicsAsset* NewPhysicsAsset, bool bForceReInit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetPhysicsAsset"); + + Params::SkinnedMeshComponent_SetPhysicsAsset Parms{}; + + Parms.NewPhysicsAsset = NewPhysicsAsset; + Parms.bForceReInit = bForceReInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetPostSkinningOffsets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Offsets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetPostSkinningOffsets(int32 LODIndex, const TArray& Offsets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetPostSkinningOffsets"); + + Params::SkinnedMeshComponent_SetPostSkinningOffsets Parms{}; + + Parms.LODIndex = LODIndex; + Parms.Offsets = std::move(Offsets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetPreSkinningOffsets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Offsets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetPreSkinningOffsets(int32 LODIndex, const TArray& Offsets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetPreSkinningOffsets"); + + Params::SkinnedMeshComponent_SetPreSkinningOffsets Parms{}; + + Parms.LODIndex = LODIndex; + Parms.Offsets = std::move(Offsets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetRenderStatic +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetRenderStatic(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetRenderStatic"); + + Params::SkinnedMeshComponent_SetRenderStatic Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetSkeletalMesh +// (Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMesh* NewMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReinitPose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetSkeletalMesh(class USkeletalMesh* NewMesh, bool bReinitPose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetSkeletalMesh"); + + Params::SkinnedMeshComponent_SetSkeletalMesh Parms{}; + + Parms.NewMesh = NewMesh; + Parms.bReinitPose = bReinitPose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetSkinWeightOverride +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&SkinWeights (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetSkinWeightOverride(int32 LODIndex, const TArray& SkinWeights) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetSkinWeightOverride"); + + Params::SkinnedMeshComponent_SetSkinWeightOverride Parms{}; + + Parms.LODIndex = LODIndex; + Parms.SkinWeights = std::move(SkinWeights); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetSkinWeightProfile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::SetSkinWeightProfile(class FName InProfileName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetSkinWeightProfile"); + + Params::SkinnedMeshComponent_SetSkinWeightProfile Parms{}; + + Parms.InProfileName = InProfileName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.SetVertexColorOverride_LinearColor +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& VertexColors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetVertexColorOverride_LinearColor(int32 LODIndex, const TArray& VertexColors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetVertexColorOverride_LinearColor"); + + Params::SkinnedMeshComponent_SetVertexColorOverride_LinearColor Parms{}; + + Parms.LODIndex = LODIndex; + Parms.VertexColors = std::move(VertexColors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.SetVertexOffsetUsage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Usage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::SetVertexOffsetUsage(int32 LODIndex, int32 Usage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "SetVertexOffsetUsage"); + + Params::SkinnedMeshComponent_SetVertexOffsetUsage Parms{}; + + Parms.LODIndex = LODIndex; + Parms.Usage = Usage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.ShowAllMaterialSections +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ShowAllMaterialSections(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ShowAllMaterialSections"); + + Params::SkinnedMeshComponent_ShowAllMaterialSections Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.ShowMaterialSection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 MaterialID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "ShowMaterialSection"); + + Params::SkinnedMeshComponent_ShowMaterialSection Parms{}; + + Parms.MaterialID = MaterialID; + Parms.SectionIndex = SectionIndex; + Parms.bShow = bShow; + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.TransformFromBoneSpace +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* OutPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::TransformFromBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "TransformFromBoneSpace"); + + Params::SkinnedMeshComponent_TransformFromBoneSpace Parms{}; + + Parms.BoneName = BoneName; + Parms.InPosition = std::move(InPosition); + Parms.InRotation = std::move(InRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPosition != nullptr) + *OutPosition = std::move(Parms.OutPosition); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); +} + + +// Function Engine.SkinnedMeshComponent.UnHideBoneByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::UnHideBoneByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "UnHideBoneByName"); + + Params::SkinnedMeshComponent_UnHideBoneByName Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.UnloadSkinWeightProfile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::UnloadSkinWeightProfile(class FName InProfileName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "UnloadSkinWeightProfile"); + + Params::SkinnedMeshComponent_UnloadSkinWeightProfile Parms{}; + + Parms.InProfileName = InProfileName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkinnedMeshComponent.BoneIsChildOf +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParentBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::BoneIsChildOf(class FName BoneName, class FName ParentBoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "BoneIsChildOf"); + + Params::SkinnedMeshComponent_BoneIsChildOf Parms{}; + + Parms.BoneName = BoneName; + Parms.ParentBoneName = ParentBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.FindClosestBone_K2 +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& TestLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoneLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IgnoreScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRequirePhysicsAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::FindClosestBone_K2(const struct FVector& TestLocation, struct FVector* BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "FindClosestBone_K2"); + + Params::SkinnedMeshComponent_FindClosestBone_K2 Parms{}; + + Parms.TestLocation = std::move(TestLocation); + Parms.IgnoreScale = IgnoreScale; + Parms.bRequirePhysicsAsset = bRequirePhysicsAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (BoneLocation != nullptr) + *BoneLocation = std::move(Parms.BoneLocation); + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetBoneIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetBoneIndex(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetBoneIndex"); + + Params::SkinnedMeshComponent_GetBoneIndex Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetBoneName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 BoneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetBoneName(int32 BoneIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetBoneName"); + + Params::SkinnedMeshComponent_GetBoneName Parms{}; + + Parms.BoneIndex = BoneIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetCurrentSkinWeightProfileName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetCurrentSkinWeightProfileName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetCurrentSkinWeightProfileName"); + + Params::SkinnedMeshComponent_GetCurrentSkinWeightProfileName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetDeltaTransformFromRefPose +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BaseName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USkinnedMeshComponent::GetDeltaTransformFromRefPose(class FName BoneName, class FName BaseName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetDeltaTransformFromRefPose"); + + Params::SkinnedMeshComponent_GetDeltaTransformFromRefPose Parms{}; + + Parms.BoneName = BoneName; + Parms.BaseName = BaseName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetForcedLOD +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetForcedLOD() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetForcedLOD"); + + Params::SkinnedMeshComponent_GetForcedLOD Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetNumBones +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetNumBones() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetNumBones"); + + Params::SkinnedMeshComponent_GetNumBones Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetNumLODs +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetNumLODs() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetNumLODs"); + + Params::SkinnedMeshComponent_GetNumLODs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetParentBone +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetParentBone(class FName BoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetParentBone"); + + Params::SkinnedMeshComponent_GetParentBone Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetSocketBoneName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkinnedMeshComponent::GetSocketBoneName(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetSocketBoneName"); + + Params::SkinnedMeshComponent_GetSocketBoneName Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetTwistAndSwingAngleOfDeltaRotationFromRefPose +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutTwistAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSwingAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::GetTwistAndSwingAngleOfDeltaRotationFromRefPose(class FName BoneName, float* OutTwistAngle, float* OutSwingAngle) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetTwistAndSwingAngleOfDeltaRotationFromRefPose"); + + Params::SkinnedMeshComponent_GetTwistAndSwingAngleOfDeltaRotationFromRefPose Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTwistAngle != nullptr) + *OutTwistAngle = Parms.OutTwistAngle; + + if (OutSwingAngle != nullptr) + *OutSwingAngle = Parms.OutSwingAngle; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.GetVertexOffsetUsage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkinnedMeshComponent::GetVertexOffsetUsage(int32 LODIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "GetVertexOffsetUsage"); + + Params::SkinnedMeshComponent_GetVertexOffsetUsage Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.IsUsingSkinWeightProfile +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkinnedMeshComponent::IsUsingSkinWeightProfile() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "IsUsingSkinWeightProfile"); + + Params::SkinnedMeshComponent_IsUsingSkinWeightProfile Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkinnedMeshComponent.TransformToBoneSpace +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* OutPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USkinnedMeshComponent::TransformToBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkinnedMeshComponent", "TransformToBoneSpace"); + + Params::SkinnedMeshComponent_TransformToBoneSpace Parms{}; + + Parms.BoneName = BoneName; + Parms.InPosition = std::move(InPosition); + Parms.InRotation = std::move(InRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPosition != nullptr) + *OutPosition = std::move(Parms.OutPosition); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); +} + + +// Function Engine.SkeletalMeshComponent.AccumulateAllBodiesBelowPhysicsBlendWeight +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AddPhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AccumulateAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "AccumulateAllBodiesBelowPhysicsBlendWeight"); + + Params::SkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight Parms{}; + + Parms.InBoneName = InBoneName; + Parms.AddPhysicsBlendWeight = AddPhysicsBlendWeight; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.AddForceToAllBodiesBelow +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAccelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AddForceToAllBodiesBelow(const struct FVector& Force, class FName BoneName, bool bAccelChange, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "AddForceToAllBodiesBelow"); + + Params::SkeletalMeshComponent_AddForceToAllBodiesBelow Parms{}; + + Parms.Force = std::move(Force); + Parms.BoneName = BoneName; + Parms.bAccelChange = bAccelChange; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.AddImpulseToAllBodiesBelow +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AddImpulseToAllBodiesBelow(const struct FVector& Impulse, class FName BoneName, bool bVelChange, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "AddImpulseToAllBodiesBelow"); + + Params::SkeletalMeshComponent_AddImpulseToAllBodiesBelow Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.BoneName = BoneName; + Parms.bVelChange = bVelChange; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.AllowAnimCurveEvaluation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName NameOfCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::AllowAnimCurveEvaluation(class FName NameOfCurve, bool bAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "AllowAnimCurveEvaluation"); + + Params::SkeletalMeshComponent_AllowAnimCurveEvaluation Parms{}; + + Parms.NameOfCurve = NameOfCurve; + Parms.bAllow = bAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.BindClothToMasterPoseComponent +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::BindClothToMasterPoseComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "BindClothToMasterPoseComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.BreakConstraint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::BreakConstraint(const struct FVector& Impulse, const struct FVector& HitLocation, class FName InBoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "BreakConstraint"); + + Params::SkeletalMeshComponent_BreakConstraint Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.HitLocation = std::move(HitLocation); + Parms.InBoneName = InBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ClearMorphTargets +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ClearMorphTargets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ClearMorphTargets"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.FindConstraintBoneName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ConstraintIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USkeletalMeshComponent::FindConstraintBoneName(int32 ConstraintIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "FindConstraintBoneName"); + + Params::SkeletalMeshComponent_FindConstraintBoneName Parms{}; + + Parms.ConstraintIndex = ConstraintIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.ForceClothNextUpdateTeleport +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ForceClothNextUpdateTeleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ForceClothNextUpdateTeleport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ForceClothNextUpdateTeleportAndReset +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ForceClothNextUpdateTeleportAndReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ForceClothNextUpdateTeleportAndReset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.GetAnimClass +// (Final, Native, Public) +// Parameters: +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* USkeletalMeshComponent::GetAnimClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAnimClass"); + + Params::SkeletalMeshComponent_GetAnimClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetCurrentJointAngles +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Swing1Angle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* TwistAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Swing2Angle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::GetCurrentJointAngles(class FName InBoneName, float* Swing1Angle, float* TwistAngle, float* Swing2Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetCurrentJointAngles"); + + Params::SkeletalMeshComponent_GetCurrentJointAngles Parms{}; + + Parms.InBoneName = InBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Swing1Angle != nullptr) + *Swing1Angle = Parms.Swing1Angle; + + if (TwistAngle != nullptr) + *TwistAngle = Parms.TwistAngle; + + if (Swing2Angle != nullptr) + *Swing2Angle = Parms.Swing2Angle; +} + + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetFloatAttribute(const class FName& BoneName, const class FName& AttributeName, float DefaultValue, float* OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetFloatAttribute"); + + Params::SkeletalMeshComponent_GetFloatAttribute Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = DefaultValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute_Ref +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float& OutValue (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetFloatAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, float& OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetFloatAttribute_Ref"); + + Params::SkeletalMeshComponent_GetFloatAttribute_Ref Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = OutValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetIntegerAttribute(const class FName& BoneName, const class FName& AttributeName, int32 DefaultValue, int32* OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetIntegerAttribute"); + + Params::SkeletalMeshComponent_GetIntegerAttribute Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = DefaultValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute_Ref +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32& OutValue (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetIntegerAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, int32& OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetIntegerAttribute_Ref"); + + Params::SkeletalMeshComponent_GetIntegerAttribute_Ref Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = OutValue; + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetStringAttribute +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DefaultValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetStringAttribute(const class FName& BoneName, const class FName& AttributeName, const class FString& DefaultValue, class FString* OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetStringAttribute"); + + Params::SkeletalMeshComponent_GetStringAttribute Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.DefaultValue = std::move(DefaultValue); + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetStringAttribute_Ref +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& BoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AttributeName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString& OutValue (Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomBoneAttributeLookup LookupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetStringAttribute_Ref(const class FName& BoneName, const class FName& AttributeName, class FString& OutValue, ECustomBoneAttributeLookup LookupType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetStringAttribute_Ref"); + + Params::SkeletalMeshComponent_GetStringAttribute_Ref Parms{}; + + Parms.BoneName = BoneName; + Parms.AttributeName = AttributeName; + Parms.OutValue = std::move(OutValue); + Parms.LookupType = LookupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.IsBodyGravityEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::IsBodyGravityEnabled(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "IsBodyGravityEnabled"); + + Params::SkeletalMeshComponent_IsBodyGravityEnabled Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.LinkAnimClassLayers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::LinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "LinkAnimClassLayers"); + + Params::SkeletalMeshComponent_LinkAnimClassLayers Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.LinkAnimGraphByTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "LinkAnimGraphByTag"); + + Params::SkeletalMeshComponent_LinkAnimGraphByTag Parms{}; + + Parms.InTag = InTag; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.OverrideAnimationData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* InAnimToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsPlaying (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::OverrideAnimationData(class UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "OverrideAnimationData"); + + Params::SkeletalMeshComponent_OverrideAnimationData Parms{}; + + Parms.InAnimToPlay = InAnimToPlay; + Parms.bIsLooping = bIsLooping; + Parms.bIsPlaying = bIsPlaying; + Parms.Position = Position; + Parms.PlayRate = PlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::Play(bool bLooping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "Play"); + + Params::SkeletalMeshComponent_Play Parms{}; + + Parms.bLooping = bLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.PlayAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* NewAnimToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::PlayAnimation(class UAnimationAsset* NewAnimToPlay, bool bLooping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "PlayAnimation"); + + Params::SkeletalMeshComponent_PlayAnimation Parms{}; + + Parms.NewAnimToPlay = NewAnimToPlay; + Parms.bLooping = bLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResetAllBodiesSimulatePhysics +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ResetAllBodiesSimulatePhysics() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetAllBodiesSimulatePhysics"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResetAllowedAnimCurveEvaluation +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ResetAllowedAnimCurveEvaluation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetAllowedAnimCurveEvaluation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResetAnimInstanceDynamics +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ETeleportType InTeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::ResetAnimInstanceDynamics(ETeleportType InTeleportType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetAnimInstanceDynamics"); + + Params::SkeletalMeshComponent_ResetAnimInstanceDynamics Parms{}; + + Parms.InTeleportType = InTeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResetClothTeleportMode +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ResetClothTeleportMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResetClothTeleportMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ResumeClothingSimulation +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ResumeClothingSimulation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ResumeClothingSimulation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowPhysicsBlendWeight +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesBelowPhysicsBlendWeight(const class FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesBelowPhysicsBlendWeight"); + + Params::SkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight Parms{}; + + Parms.InBoneName = InBoneName; + Parms.PhysicsBlendWeight = PhysicsBlendWeight; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowSimulatePhysics +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBoneName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesBelowSimulatePhysics(const class FName& InBoneName, bool bNewSimulate, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesBelowSimulatePhysics"); + + Params::SkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics Parms{}; + + Parms.InBoneName = InBoneName; + Parms.bNewSimulate = bNewSimulate; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesPhysicsBlendWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesPhysicsBlendWeight"); + + Params::SkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight Parms{}; + + Parms.PhysicsBlendWeight = PhysicsBlendWeight; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllBodiesSimulatePhysics +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewSimulate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllBodiesSimulatePhysics(bool bNewSimulate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllBodiesSimulatePhysics"); + + Params::SkeletalMeshComponent_SetAllBodiesSimulatePhysics Parms{}; + + Parms.bNewSimulate = bNewSimulate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularDriveParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSpring (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllMotorsAngularDriveParams"); + + Params::SkeletalMeshComponent_SetAllMotorsAngularDriveParams Parms{}; + + Parms.InSpring = InSpring; + Parms.InDamping = InDamping; + Parms.InForceLimit = InForceLimit; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularPositionDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllMotorsAngularPositionDrive"); + + Params::SkeletalMeshComponent_SetAllMotorsAngularPositionDrive Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularVelocityDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipCustomPhysicsType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllMotorsAngularVelocityDrive"); + + Params::SkeletalMeshComponent_SetAllMotorsAngularVelocityDrive Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bSkipCustomPhysicsType = bSkipCustomPhysicsType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllowAnimCurveEvaluation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowAnimCurveEvaluation(bool bInAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowAnimCurveEvaluation"); + + Params::SkeletalMeshComponent_SetAllowAnimCurveEvaluation Parms{}; + + Parms.bInAllow = bInAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllowClothActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowClothActors(bool bInAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowClothActors"); + + Params::SkeletalMeshComponent_SetAllowClothActors Parms{}; + + Parms.bInAllow = bInAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllowedAnimCurvesEvaluation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& List (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowedAnimCurvesEvaluation(const TArray& List, bool bAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowedAnimCurvesEvaluation"); + + Params::SkeletalMeshComponent_SetAllowedAnimCurvesEvaluation Parms{}; + + Parms.List = std::move(List); + Parms.bAllow = bAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAllowRigidBodyAnimNode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReinitAnim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAllowRigidBodyAnimNode"); + + Params::SkeletalMeshComponent_SetAllowRigidBodyAnimNode Parms{}; + + Parms.bInAllow = bInAllow; + Parms.bReinitAnim = bReinitAnim; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAngularLimits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing1LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing2LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAngularLimits(class FName InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAngularLimits"); + + Params::SkeletalMeshComponent_SetAngularLimits Parms{}; + + Parms.InBoneName = InBoneName; + Parms.Swing1LimitAngle = Swing1LimitAngle; + Parms.TwistLimitAngle = TwistLimitAngle; + Parms.Swing2LimitAngle = Swing2LimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* NewAnimToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAnimation(class UAnimationAsset* NewAnimToPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAnimation"); + + Params::SkeletalMeshComponent_SetAnimation Parms{}; + + Parms.NewAnimToPlay = NewAnimToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAnimationMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAnimationMode InAnimationMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAnimationMode(EAnimationMode InAnimationMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAnimationMode"); + + Params::SkeletalMeshComponent_SetAnimationMode Parms{}; + + Parms.InAnimationMode = InAnimationMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetAnimClass +// (Native, Public, BlueprintCallable) +// Parameters: +// class UClass* NewClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetAnimClass(class UClass* NewClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetAnimClass"); + + Params::SkeletalMeshComponent_SetAnimClass Parms{}; + + Parms.NewClass = NewClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetBodyNotifyRigidBodyCollision +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyRigidBodyCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetBodyNotifyRigidBodyCollision"); + + Params::SkeletalMeshComponent_SetBodyNotifyRigidBodyCollision Parms{}; + + Parms.bNewNotifyRigidBodyCollision = bNewNotifyRigidBodyCollision; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetClothMaxDistanceScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetClothMaxDistanceScale(float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetClothMaxDistanceScale"); + + Params::SkeletalMeshComponent_SetClothMaxDistanceScale Parms{}; + + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetConstraintProfile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName JointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDefaultIfNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetConstraintProfile(class FName JointName, class FName ProfileName, bool bDefaultIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetConstraintProfile"); + + Params::SkeletalMeshComponent_SetConstraintProfile Parms{}; + + Parms.JointName = JointName; + Parms.ProfileName = ProfileName; + Parms.bDefaultIfNotFound = bDefaultIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetConstraintProfileForAll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDefaultIfNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetConstraintProfileForAll(class FName ProfileName, bool bDefaultIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetConstraintProfileForAll"); + + Params::SkeletalMeshComponent_SetConstraintProfileForAll Parms{}; + + Parms.ProfileName = ProfileName; + Parms.bDefaultIfNotFound = bDefaultIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetDisableAnimCurves +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDisableAnimCurves (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetDisableAnimCurves(bool bInDisableAnimCurves) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetDisableAnimCurves"); + + Params::SkeletalMeshComponent_SetDisableAnimCurves Parms{}; + + Parms.bInDisableAnimCurves = bInDisableAnimCurves; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetDisablePostProcessBlueprint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDisablePostProcess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetDisablePostProcessBlueprint(bool bInDisablePostProcess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetDisablePostProcessBlueprint"); + + Params::SkeletalMeshComponent_SetDisablePostProcessBlueprint Parms{}; + + Parms.bInDisablePostProcess = bInDisablePostProcess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetEnableBodyGravity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableGravity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetEnableBodyGravity(bool bEnableGravity, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetEnableBodyGravity"); + + Params::SkeletalMeshComponent_SetEnableBodyGravity Parms{}; + + Parms.bEnableGravity = bEnableGravity; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetEnableGravityOnAllBodiesBelow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableGravity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, class FName BoneName, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetEnableGravityOnAllBodiesBelow"); + + Params::SkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow Parms{}; + + Parms.bEnableGravity = bEnableGravity; + Parms.BoneName = BoneName; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetEnablePhysicsBlending +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewBlendPhysics (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetEnablePhysicsBlending(bool bNewBlendPhysics) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetEnablePhysicsBlending"); + + Params::SkeletalMeshComponent_SetEnablePhysicsBlending Parms{}; + + Parms.bNewBlendPhysics = bNewBlendPhysics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetMorphTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName MorphTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveZeroWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetMorphTarget(class FName MorphTargetName, float Value, bool bRemoveZeroWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetMorphTarget"); + + Params::SkeletalMeshComponent_SetMorphTarget Parms{}; + + Parms.MorphTargetName = MorphTargetName; + Parms.Value = Value; + Parms.bRemoveZeroWeight = bRemoveZeroWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetNotifyRigidBodyCollisionBelow +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewNotifyRigidBodyCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, class FName BoneName, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetNotifyRigidBodyCollisionBelow"); + + Params::SkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow Parms{}; + + Parms.bNewNotifyRigidBodyCollision = bNewNotifyRigidBodyCollision; + Parms.BoneName = BoneName; + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetPhysicsBlendWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PhysicsBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetPhysicsBlendWeight(float PhysicsBlendWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetPhysicsBlendWeight"); + + Params::SkeletalMeshComponent_SetPhysicsBlendWeight Parms{}; + + Parms.PhysicsBlendWeight = PhysicsBlendWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetPlayRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetPlayRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetPlayRate"); + + Params::SkeletalMeshComponent_SetPlayRate Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireNotifies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetPosition(float InPos, bool bFireNotifies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetPosition"); + + Params::SkeletalMeshComponent_SetPosition Parms{}; + + Parms.InPos = InPos; + Parms.bFireNotifies = bFireNotifies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetTeleportDistanceThreshold +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Threshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetTeleportDistanceThreshold(float Threshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetTeleportDistanceThreshold"); + + Params::SkeletalMeshComponent_SetTeleportDistanceThreshold Parms{}; + + Parms.Threshold = Threshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetTeleportRotationThreshold +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Threshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetTeleportRotationThreshold(float Threshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetTeleportRotationThreshold"); + + Params::SkeletalMeshComponent_SetTeleportRotationThreshold Parms{}; + + Parms.Threshold = Threshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetUpdateAnimationInEditor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool NewUpdateState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetUpdateAnimationInEditor(const bool NewUpdateState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetUpdateAnimationInEditor"); + + Params::SkeletalMeshComponent_SetUpdateAnimationInEditor Parms{}; + + Parms.NewUpdateState = NewUpdateState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SetUpdateClothInEditor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool NewUpdateState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SetUpdateClothInEditor(const bool NewUpdateState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SetUpdateClothInEditor"); + + Params::SkeletalMeshComponent_SetUpdateClothInEditor Parms{}; + + Parms.NewUpdateState = NewUpdateState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SnapshotPose +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPoseSnapshot& Snapshot (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::SnapshotPose(struct FPoseSnapshot& Snapshot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SnapshotPose"); + + Params::SkeletalMeshComponent_SnapshotPose Parms{}; + + Parms.Snapshot = std::move(Snapshot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Snapshot = std::move(Parms.Snapshot); +} + + +// Function Engine.SkeletalMeshComponent.Stop +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.SuspendClothingSimulation +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::SuspendClothingSimulation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "SuspendClothingSimulation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.TermBodiesBelow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParentBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::TermBodiesBelow(class FName ParentBoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "TermBodiesBelow"); + + Params::SkeletalMeshComponent_TermBodiesBelow Parms{}; + + Parms.ParentBoneName = ParentBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.ToggleDisablePostProcessBlueprint +// (Final, Native, Public, BlueprintCallable) + +void USkeletalMeshComponent::ToggleDisablePostProcessBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "ToggleDisablePostProcessBlueprint"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.UnbindClothFromMasterPoseComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bRestoreSimulationSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::UnbindClothFromMasterPoseComponent(bool bRestoreSimulationSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "UnbindClothFromMasterPoseComponent"); + + Params::SkeletalMeshComponent_UnbindClothFromMasterPoseComponent Parms{}; + + Parms.bRestoreSimulationSpace = bRestoreSimulationSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.UnlinkAnimClassLayers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::UnlinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "UnlinkAnimClassLayers"); + + Params::SkeletalMeshComponent_UnlinkAnimClassLayers Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshComponent.GetAllowClothActors +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetAllowClothActors() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAllowClothActors"); + + Params::SkeletalMeshComponent_GetAllowClothActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetAllowedAnimCurveEvaluate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetAllowedAnimCurveEvaluate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAllowedAnimCurveEvaluate"); + + Params::SkeletalMeshComponent_GetAllowedAnimCurveEvaluate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetAllowRigidBodyAnimNode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetAllowRigidBodyAnimNode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAllowRigidBodyAnimNode"); + + Params::SkeletalMeshComponent_GetAllowRigidBodyAnimNode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetAnimationMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EAnimationMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAnimationMode USkeletalMeshComponent::GetAnimationMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAnimationMode"); + + Params::SkeletalMeshComponent_GetAnimationMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetAnimInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetAnimInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetAnimInstance"); + + Params::SkeletalMeshComponent_GetAnimInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetBoneMass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScaleMass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetBoneMass(class FName BoneName, bool bScaleMass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetBoneMass"); + + Params::SkeletalMeshComponent_GetBoneMass Parms{}; + + Parms.BoneName = BoneName; + Parms.bScaleMass = bScaleMass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetClothingSimulationInteractor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UClothingSimulationInteractor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClothingSimulationInteractor* USkeletalMeshComponent::GetClothingSimulationInteractor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetClothingSimulationInteractor"); + + Params::SkeletalMeshComponent_GetClothingSimulationInteractor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetClothMaxDistanceScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetClothMaxDistanceScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetClothMaxDistanceScale"); + + Params::SkeletalMeshComponent_GetClothMaxDistanceScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetDisableAnimCurves +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetDisableAnimCurves() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetDisableAnimCurves"); + + Params::SkeletalMeshComponent_GetDisableAnimCurves Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetDisablePostProcessBlueprint +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::GetDisablePostProcessBlueprint() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetDisablePostProcessBlueprint"); + + Params::SkeletalMeshComponent_GetDisablePostProcessBlueprint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstanceByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetLinkedAnimGraphInstanceByTag(class FName InTag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimGraphInstanceByTag"); + + Params::SkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstancesByTag +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutLinkedInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USkeletalMeshComponent::GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimGraphInstancesByTag"); + + Params::SkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLinkedInstances != nullptr) + *OutLinkedInstances = std::move(Parms.OutLinkedInstances); +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimLayerInstanceByClass"); + + Params::SkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetLinkedAnimLayerInstanceByGroup"); + + Params::SkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup Parms{}; + + Parms.InGroup = InGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetMorphTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MorphTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetMorphTarget(class FName MorphTargetName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetMorphTarget"); + + Params::SkeletalMeshComponent_GetMorphTarget Parms{}; + + Parms.MorphTargetName = MorphTargetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetPlayRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetPlayRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetPlayRate"); + + Params::SkeletalMeshComponent_GetPlayRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetPosition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetPosition"); + + Params::SkeletalMeshComponent_GetPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetPostProcessInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* USkeletalMeshComponent::GetPostProcessInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetPostProcessInstance"); + + Params::SkeletalMeshComponent_GetPostProcessInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetSkeletalCenterOfMass +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkeletalMeshComponent::GetSkeletalCenterOfMass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetSkeletalCenterOfMass"); + + Params::SkeletalMeshComponent_GetSkeletalCenterOfMass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetTeleportDistanceThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetTeleportDistanceThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetTeleportDistanceThreshold"); + + Params::SkeletalMeshComponent_GetTeleportDistanceThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.GetTeleportRotationThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USkeletalMeshComponent::GetTeleportRotationThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "GetTeleportRotationThreshold"); + + Params::SkeletalMeshComponent_GetTeleportRotationThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.HasValidAnimationInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::HasValidAnimationInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "HasValidAnimationInstance"); + + Params::SkeletalMeshComponent_HasValidAnimationInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.IsClothingSimulationSuspended +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::IsClothingSimulationSuspended() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "IsClothingSimulationSuspended"); + + Params::SkeletalMeshComponent_IsClothingSimulationSuspended Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::IsPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "IsPlaying"); + + Params::SkeletalMeshComponent_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshComponent.K2_GetClosestPointOnPhysicsAsset +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ClosestWorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* normal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* BoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMeshComponent::K2_GetClosestPointOnPhysicsAsset(const struct FVector& WorldPosition, struct FVector* ClosestWorldPosition, struct FVector* normal, class FName* BoneName, float* Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshComponent", "K2_GetClosestPointOnPhysicsAsset"); + + Params::SkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset Parms{}; + + Parms.WorldPosition = std::move(WorldPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ClosestWorldPosition != nullptr) + *ClosestWorldPosition = std::move(Parms.ClosestWorldPosition); + + if (normal != nullptr) + *normal = std::move(Parms.normal); + + if (BoneName != nullptr) + *BoneName = Parms.BoneName; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.BlueprintBeginPlay +// (Event, Public, BlueprintEvent) + +void UAnimInstance::BlueprintBeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintBeginPlay"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.AnimInstance.BlueprintInitializeAnimation +// (Event, Public, BlueprintEvent) + +void UAnimInstance::BlueprintInitializeAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintInitializeAnimation"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.AnimInstance.BlueprintLinkedAnimationLayersInitialized +// (Event, Public, BlueprintEvent) + +void UAnimInstance::BlueprintLinkedAnimationLayersInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintLinkedAnimationLayersInitialized"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.AnimInstance.BlueprintPostEvaluateAnimation +// (Event, Public, BlueprintEvent) + +void UAnimInstance::BlueprintPostEvaluateAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintPostEvaluateAnimation"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.AnimInstance.BlueprintUpdateAnimation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTimeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::BlueprintUpdateAnimation(float DeltaTimeX) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "BlueprintUpdateAnimation"); + + Params::AnimInstance_BlueprintUpdateAnimation Parms{}; + + Parms.DeltaTimeX = DeltaTimeX; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.AnimInstance.ClearMorphTargets +// (Final, Native, Public, BlueprintCallable) + +void UAnimInstance::ClearMorphTargets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "ClearMorphTargets"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.GetCurrentStateName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAnimInstance::GetCurrentStateName(int32 MachineIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetCurrentStateName"); + + Params::AnimInstance_GetCurrentStateName Parms{}; + + Parms.MachineIndex = MachineIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerLength +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerLength(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerLength"); + + Params::AnimInstance_GetInstanceAssetPlayerLength Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTime(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTime"); + + Params::AnimInstance_GetInstanceAssetPlayerTime Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTimeFraction"); + + Params::AnimInstance_GetInstanceAssetPlayerTimeFraction Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEnd +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTimeFromEnd"); + + Params::AnimInstance_GetInstanceAssetPlayerTimeFromEnd Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEndFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 AssetPlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceAssetPlayerTimeFromEndFraction"); + + Params::AnimInstance_GetInstanceAssetPlayerTimeFromEndFraction Parms{}; + + Parms.AssetPlayerIndex = AssetPlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceCurrentStateElapsedTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceCurrentStateElapsedTime(int32 MachineIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceCurrentStateElapsedTime"); + + Params::AnimInstance_GetInstanceCurrentStateElapsedTime Parms{}; + + Parms.MachineIndex = MachineIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceMachineWeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceMachineWeight(int32 MachineIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceMachineWeight"); + + Params::AnimInstance_GetInstanceMachineWeight Parms{}; + + Parms.MachineIndex = MachineIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceStateWeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceStateWeight"); + + Params::AnimInstance_GetInstanceStateWeight Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceTransitionCrossfadeDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceTransitionCrossfadeDuration"); + + Params::AnimInstance_GetInstanceTransitionCrossfadeDuration Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsed +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceTransitionTimeElapsed"); + + Params::AnimInstance_GetInstanceTransitionTimeElapsed Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsedFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TransitionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetInstanceTransitionTimeElapsedFraction"); + + Params::AnimInstance_GetInstanceTransitionTimeElapsedFraction Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.TransitionIndex = TransitionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimLength +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimLength"); + + Params::AnimInstance_GetRelevantAnimLength Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTime"); + + Params::AnimInstance_GetRelevantAnimTime Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimTimeFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTimeFraction"); + + Params::AnimInstance_GetRelevantAnimTimeFraction Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemaining +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTimeRemaining"); + + Params::AnimInstance_GetRelevantAnimTimeRemaining Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemainingFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 MachineIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StateIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetRelevantAnimTimeRemainingFraction"); + + Params::AnimInstance_GetRelevantAnimTimeRemainingFraction Parms{}; + + Parms.MachineIndex = MachineIndex; + Parms.StateIndex = StateIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.LinkAnimClassLayers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::LinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "LinkAnimClassLayers"); + + Params::AnimInstance_LinkAnimClassLayers Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.LinkAnimGraphByTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::LinkAnimGraphByTag(class FName InTag, TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "LinkAnimGraphByTag"); + + Params::AnimInstance_LinkAnimGraphByTag Parms{}; + + Parms.InTag = InTag; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.LockAIResources +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bLockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::LockAIResources(bool bLockMovement, bool LockAILogic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "LockAIResources"); + + Params::AnimInstance_LockAIResources Parms{}; + + Parms.bLockMovement = bLockMovement; + Parms.LockAILogic = LockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_JumpToSection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName SectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_JumpToSection(class FName SectionName, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_JumpToSection"); + + Params::AnimInstance_Montage_JumpToSection Parms{}; + + Parms.SectionName = SectionName; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_JumpToSectionsEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName SectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_JumpToSectionsEnd(class FName SectionName, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_JumpToSectionsEnd"); + + Params::AnimInstance_Montage_JumpToSectionsEnd Parms{}; + + Parms.SectionName = SectionName; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_Pause +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_Pause(const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_Pause"); + + Params::AnimInstance_Montage_Pause Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* MontageToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMontagePlayReturnType ReturnValueType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopAllMontages (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_Play(class UAnimMontage* MontageToPlay, float InPlayRate, EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_Play"); + + Params::AnimInstance_Montage_Play Parms{}; + + Parms.MontageToPlay = MontageToPlay; + Parms.InPlayRate = InPlayRate; + Parms.ReturnValueType = ReturnValueType; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + Parms.bStopAllMontages = bStopAllMontages; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_Resume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_Resume(const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_Resume"); + + Params::AnimInstance_Montage_Resume Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_SetNextSection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName SectionNameToChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NextSection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_SetNextSection(class FName SectionNameToChange, class FName NextSection, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_SetNextSection"); + + Params::AnimInstance_Montage_SetNextSection Parms{}; + + Parms.SectionNameToChange = SectionNameToChange; + Parms.NextSection = NextSection; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_SetPlayRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_SetPlayRate(const class UAnimMontage* Montage, float NewPlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_SetPlayRate"); + + Params::AnimInstance_Montage_SetPlayRate Parms{}; + + Parms.Montage = Montage; + Parms.NewPlayRate = NewPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_SetPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_SetPosition(const class UAnimMontage* Montage, float NewPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_SetPosition"); + + Params::AnimInstance_Montage_SetPosition Parms{}; + + Parms.Montage = Montage; + Parms.NewPosition = NewPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_Stop(float InBlendOutTime, const class UAnimMontage* Montage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_Stop"); + + Params::AnimInstance_Montage_Stop Parms{}; + + Parms.InBlendOutTime = InBlendOutTime; + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.Montage_StopGroupByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName GroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::Montage_StopGroupByName(float InBlendOutTime, class FName GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_StopGroupByName"); + + Params::AnimInstance_Montage_StopGroupByName Parms{}; + + Parms.InBlendOutTime = InBlendOutTime; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.PlaySlotAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimSequenceBase* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LoopCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::PlaySlotAnimation(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "PlaySlotAnimation"); + + Params::AnimInstance_PlaySlotAnimation Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + Parms.BlendInTime = BlendInTime; + Parms.BlendOutTime = BlendOutTime; + Parms.InPlayRate = InPlayRate; + Parms.LoopCount = LoopCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimSequenceBase* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 LoopCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTriggerTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToStartMontageAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* UAnimInstance::PlaySlotAnimationAsDynamicMontage(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "PlaySlotAnimationAsDynamicMontage"); + + Params::AnimInstance_PlaySlotAnimationAsDynamicMontage Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + Parms.BlendInTime = BlendInTime; + Parms.BlendOutTime = BlendOutTime; + Parms.InPlayRate = InPlayRate; + Parms.LoopCount = LoopCount; + Parms.BlendOutTriggerTime = BlendOutTriggerTime; + Parms.InTimeToStartMontageAt = InTimeToStartMontageAt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.ResetDynamics +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ETeleportType InTeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::ResetDynamics(ETeleportType InTeleportType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "ResetDynamics"); + + Params::AnimInstance_ResetDynamics Parms{}; + + Parms.InTeleportType = InTeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SavePoseSnapshot +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName SnapshotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SavePoseSnapshot(class FName SnapshotName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SavePoseSnapshot"); + + Params::AnimInstance_SavePoseSnapshot Parms{}; + + Parms.SnapshotName = SnapshotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SetMorphTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName MorphTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetMorphTarget(class FName MorphTargetName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SetMorphTarget"); + + Params::AnimInstance_SetMorphTarget Parms{}; + + Parms.MorphTargetName = MorphTargetName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SetPropagateNotifiesToLinkedInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetPropagateNotifiesToLinkedInstances(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SetPropagateNotifiesToLinkedInstances"); + + Params::AnimInstance_SetPropagateNotifiesToLinkedInstances Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SetReceiveNotifiesFromLinkedInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetReceiveNotifiesFromLinkedInstances(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SetReceiveNotifiesFromLinkedInstances"); + + Params::AnimInstance_SetReceiveNotifiesFromLinkedInstances Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SetRootMotionMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ERootMotionMode Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::SetRootMotionMode(ERootMotionMode Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SetRootMotionMode"); + + Params::AnimInstance_SetRootMotionMode Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.SnapshotPose +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FPoseSnapshot& Snapshot (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAnimInstance::SnapshotPose(struct FPoseSnapshot& Snapshot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "SnapshotPose"); + + Params::AnimInstance_SnapshotPose Parms{}; + + Parms.Snapshot = std::move(Snapshot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Snapshot = std::move(Parms.Snapshot); +} + + +// Function Engine.AnimInstance.StopSlotAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::StopSlotAnimation(float InBlendOutTime, class FName SlotNodeName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "StopSlotAnimation"); + + Params::AnimInstance_StopSlotAnimation Parms{}; + + Parms.InBlendOutTime = InBlendOutTime; + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.UnlinkAnimClassLayers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::UnlinkAnimClassLayers(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "UnlinkAnimClassLayers"); + + Params::AnimInstance_UnlinkAnimClassLayers Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.UnlockAIResources +// (Final, BlueprintAuthorityOnly, Native, Public, BlueprintCallable) +// Parameters: +// bool bUnlockMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UnlockAILogic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimInstance::UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "UnlockAIResources"); + + Params::AnimInstance_UnlockAIResources Parms{}; + + Parms.bUnlockMovement = bUnlockMovement; + Parms.UnlockAILogic = UnlockAILogic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimInstance.CalculateDirection +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Velocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& BaseRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::CalculateDirection(const struct FVector& Velocity, const struct FRotator& BaseRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "CalculateDirection"); + + Params::AnimInstance_CalculateDirection Parms{}; + + Parms.Velocity = std::move(Velocity); + Parms.BaseRotation = std::move(BaseRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetActiveCurveNames +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EAnimCurveType CurveType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetActiveCurveNames(EAnimCurveType CurveType, TArray* OutNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetActiveCurveNames"); + + Params::AnimInstance_GetActiveCurveNames Parms{}; + + Parms.CurveType = CurveType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutNames != nullptr) + *OutNames = std::move(Parms.OutNames); +} + + +// Function Engine.AnimInstance.GetAllCurveNames +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* OutNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetAllCurveNames(TArray* OutNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetAllCurveNames"); + + Params::AnimInstance_GetAllCurveNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutNames != nullptr) + *OutNames = std::move(Parms.OutNames); +} + + +// Function Engine.AnimInstance.GetCurrentActiveMontage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* UAnimInstance::GetCurrentActiveMontage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetCurrentActiveMontage"); + + Params::AnimInstance_GetCurrentActiveMontage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetCurveValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName CurveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::GetCurveValue(class FName CurveName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetCurveValue"); + + Params::AnimInstance_GetCurveValue Parms{}; + + Parms.CurveName = CurveName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstanceByTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimGraphInstanceByTag(class FName InTag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimGraphInstanceByTag"); + + Params::AnimInstance_GetLinkedAnimGraphInstanceByTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstancesByTag +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutLinkedInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray* OutLinkedInstances) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimGraphInstancesByTag"); + + Params::AnimInstance_GetLinkedAnimGraphInstancesByTag Parms{}; + + Parms.InTag = InTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLinkedInstances != nullptr) + *OutLinkedInstances = std::move(Parms.OutLinkedInstances); +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimLayerInstanceByClass(TSubclassOf InClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstanceByClass"); + + Params::AnimInstance_GetLinkedAnimLayerInstanceByClass Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimLayerInstanceByGroup(class FName InGroup) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstanceByGroup"); + + Params::AnimInstance_GetLinkedAnimLayerInstanceByGroup Parms{}; + + Parms.InGroup = InGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroupAndClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UAnimInstance::GetLinkedAnimLayerInstanceByGroupAndClass(class FName InGroup, TSubclassOf InClass) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstanceByGroupAndClass"); + + Params::AnimInstance_GetLinkedAnimLayerInstanceByGroupAndClass Parms{}; + + Parms.InGroup = InGroup; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstancesByGroup +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutLinkedInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UAnimInstance::GetLinkedAnimLayerInstancesByGroup(class FName InGroup, TArray* OutLinkedInstances) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetLinkedAnimLayerInstancesByGroup"); + + Params::AnimInstance_GetLinkedAnimLayerInstancesByGroup Parms{}; + + Parms.InGroup = InGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLinkedInstances != nullptr) + *OutLinkedInstances = std::move(Parms.OutLinkedInstances); +} + + +// Function Engine.AnimInstance.GetOwningActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UAnimInstance::GetOwningActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetOwningActor"); + + Params::AnimInstance_GetOwningActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetOwningComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* UAnimInstance::GetOwningComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetOwningComponent"); + + Params::AnimInstance_GetOwningComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetPropagateNotifiesToLinkedInstances +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetPropagateNotifiesToLinkedInstances() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetPropagateNotifiesToLinkedInstances"); + + Params::AnimInstance_GetPropagateNotifiesToLinkedInstances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetReceiveNotifiesFromLinkedInstances +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetReceiveNotifiesFromLinkedInstances() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetReceiveNotifiesFromLinkedInstances"); + + Params::AnimInstance_GetReceiveNotifiesFromLinkedInstances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetSyncGroupPosition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSyncGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMarkerSyncAnimPosition ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FMarkerSyncAnimPosition UAnimInstance::GetSyncGroupPosition(class FName InSyncGroupName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetSyncGroupPosition"); + + Params::AnimInstance_GetSyncGroupPosition Parms{}; + + Parms.InSyncGroupName = InSyncGroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.GetTimeToClosestMarker +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName SyncGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MarkerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutMarkerTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::GetTimeToClosestMarker(class FName SyncGroup, class FName MarkerName, float* OutMarkerTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "GetTimeToClosestMarker"); + + Params::AnimInstance_GetTimeToClosestMarker Parms{}; + + Parms.SyncGroup = SyncGroup; + Parms.MarkerName = MarkerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMarkerTime != nullptr) + *OutMarkerTime = Parms.OutMarkerTime; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.HasMarkerBeenHitThisFrame +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName SyncGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName MarkerName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::HasMarkerBeenHitThisFrame(class FName SyncGroup, class FName MarkerName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "HasMarkerBeenHitThisFrame"); + + Params::AnimInstance_HasMarkerBeenHitThisFrame Parms{}; + + Parms.SyncGroup = SyncGroup; + Parms.MarkerName = MarkerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.IsAnyMontagePlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsAnyMontagePlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "IsAnyMontagePlaying"); + + Params::AnimInstance_IsAnyMontagePlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.IsPlayingSlotAnimation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimSequenceBase* Asset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotNodeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsPlayingSlotAnimation(const class UAnimSequenceBase* Asset, class FName SlotNodeName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "IsPlayingSlotAnimation"); + + Params::AnimInstance_IsPlayingSlotAnimation Parms{}; + + Parms.Asset = Asset; + Parms.SlotNodeName = SlotNodeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.IsSyncGroupBetweenMarkers +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSyncGroupName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PreviousMarker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NextMarker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRespectMarkerOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::IsSyncGroupBetweenMarkers(class FName InSyncGroupName, class FName PreviousMarker, class FName NextMarker, bool bRespectMarkerOrder) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "IsSyncGroupBetweenMarkers"); + + Params::AnimInstance_IsSyncGroupBetweenMarkers Parms{}; + + Parms.InSyncGroupName = InSyncGroupName; + Parms.PreviousMarker = PreviousMarker; + Parms.NextMarker = NextMarker; + Parms.bRespectMarkerOrder = bRespectMarkerOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetBlendTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetBlendTime(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetBlendTime"); + + Params::AnimInstance_Montage_GetBlendTime Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetCurrentSection +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAnimInstance::Montage_GetCurrentSection(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetCurrentSection"); + + Params::AnimInstance_Montage_GetCurrentSection Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetIsStopped +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::Montage_GetIsStopped(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetIsStopped"); + + Params::AnimInstance_Montage_GetIsStopped Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetPlayRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetPlayRate(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetPlayRate"); + + Params::AnimInstance_Montage_GetPlayRate Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_GetPosition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimInstance::Montage_GetPosition(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_GetPosition"); + + Params::AnimInstance_Montage_GetPosition Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_IsActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::Montage_IsActive(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_IsActive"); + + Params::AnimInstance_Montage_IsActive Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.Montage_IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UAnimMontage* Montage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimInstance::Montage_IsPlaying(const class UAnimMontage* Montage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "Montage_IsPlaying"); + + Params::AnimInstance_Montage_IsPlaying Parms{}; + + Parms.Montage = Montage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimInstance.TryGetPawnOwner +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UAnimInstance::TryGetPawnOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimInstance", "TryGetPawnOwner"); + + Params::AnimInstance_TryGetPawnOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.AddInputVector +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnMovementComponent::AddInputVector(const struct FVector& WorldVector, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "AddInputVector"); + + Params::PawnMovementComponent_AddInputVector Parms{}; + + Parms.WorldVector = std::move(WorldVector); + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PawnMovementComponent.ConsumeInputVector +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::ConsumeInputVector() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "ConsumeInputVector"); + + Params::PawnMovementComponent_ConsumeInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.GetLastInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::GetLastInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "GetLastInputVector"); + + Params::PawnMovementComponent_GetLastInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.GetPawnOwner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UPawnMovementComponent::GetPawnOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "GetPawnOwner"); + + Params::PawnMovementComponent_GetPawnOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.GetPendingInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::GetPendingInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "GetPendingInputVector"); + + Params::PawnMovementComponent_GetPendingInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.IsMoveInputIgnored +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPawnMovementComponent::IsMoveInputIgnored() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "IsMoveInputIgnored"); + + Params::PawnMovementComponent_IsMoveInputIgnored Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PawnMovementComponent.K2_GetInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPawnMovementComponent::K2_GetInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnMovementComponent", "K2_GetInputVector"); + + Params::PawnMovementComponent_K2_GetInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveBase.GetTimeRange +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* MinTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurveBase::GetTimeRange(float* MinTime, float* MaxTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveBase", "GetTimeRange"); + + Params::CurveBase_GetTimeRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MinTime != nullptr) + *MinTime = Parms.MinTime; + + if (MaxTime != nullptr) + *MaxTime = Parms.MaxTime; +} + + +// Function Engine.CurveBase.GetValueRange +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurveBase::GetValueRange(float* MinValue, float* MaxValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveBase", "GetValueRange"); + + Params::CurveBase_GetValueRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; +} + + +// Function Engine.Pawn.GetMovementBaseActor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class APawn* Pawn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* APawn::GetMovementBaseActor(const class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Pawn", "GetMovementBaseActor"); + + Params::Pawn_GetMovementBaseActor Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.AddControllerPitchInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddControllerPitchInput(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "AddControllerPitchInput"); + + Params::Pawn_AddControllerPitchInput Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.AddControllerRollInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddControllerRollInput(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "AddControllerRollInput"); + + Params::Pawn_AddControllerRollInput Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.AddControllerYawInput +// (Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddControllerYawInput(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "AddControllerYawInput"); + + Params::Pawn_AddControllerYawInput Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.AddMovementInput +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::AddMovementInput(const struct FVector& WorldDirection, float ScaleValue, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "AddMovementInput"); + + Params::Pawn_AddMovementInput Parms{}; + + Parms.WorldDirection = std::move(WorldDirection); + Parms.ScaleValue = ScaleValue; + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.ConsumeMovementInputVector +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::ConsumeMovementInputVector() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "ConsumeMovementInputVector"); + + Params::Pawn_ConsumeMovementInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.DetachFromControllerPendingDestroy +// (Native, Public, BlueprintCallable) + +void APawn::DetachFromControllerPendingDestroy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "DetachFromControllerPendingDestroy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.LaunchPawn +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bXYOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bZOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::LaunchPawn(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "LaunchPawn"); + + Params::Pawn_LaunchPawn Parms{}; + + Parms.LaunchVelocity = std::move(LaunchVelocity); + Parms.bXYOverride = bXYOverride; + Parms.bZOverride = bZOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.OnRep_Controller +// (Native, Public) + +void APawn::OnRep_Controller() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "OnRep_Controller"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.OnRep_PlayerState +// (Native, Public) + +void APawn::OnRep_PlayerState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "OnRep_PlayerState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.PawnMakeNoise +// (Final, BlueprintAuthorityOnly, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NoiseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseNoiseMakerLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* NoiseMaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::PawnMakeNoise(float Loudness, const struct FVector& NoiseLocation, bool bUseNoiseMakerLocation, class AActor* NoiseMaker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "PawnMakeNoise"); + + Params::Pawn_PawnMakeNoise Parms{}; + + Parms.Loudness = Loudness; + Parms.NoiseLocation = std::move(NoiseLocation); + Parms.bUseNoiseMakerLocation = bUseNoiseMakerLocation; + Parms.NoiseMaker = NoiseMaker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.ReceivePossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* NewController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::ReceivePossessed(class AController* NewController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "ReceivePossessed"); + + Params::Pawn_ReceivePossessed Parms{}; + + Parms.NewController = NewController; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Pawn.ReceiveUnpossessed +// (Event, Public, BlueprintEvent) +// Parameters: +// class AController* OldController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::ReceiveUnpossessed(class AController* OldController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "ReceiveUnpossessed"); + + Params::Pawn_ReceiveUnpossessed Parms{}; + + Parms.OldController = OldController; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Pawn.SetCanAffectNavigationGeneration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APawn::SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "SetCanAffectNavigationGeneration"); + + Params::Pawn_SetCanAffectNavigationGeneration Parms{}; + + Parms.bNewValue = bNewValue; + Parms.bForceUpdate = bForceUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.SpawnDefaultController +// (Native, Public, BlueprintCallable) + +void APawn::SpawnDefaultController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "SpawnDefaultController"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Pawn.GetBaseAimRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator APawn::GetBaseAimRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetBaseAimRotation"); + + Params::Pawn_GetBaseAimRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AController* APawn::GetController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetController"); + + Params::Pawn_GetController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetControlRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator APawn::GetControlRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetControlRotation"); + + Params::Pawn_GetControlRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetLastMovementInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::GetLastMovementInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetLastMovementInputVector"); + + Params::Pawn_GetLastMovementInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetMovementComponent +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPawnMovementComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPawnMovementComponent* APawn::GetMovementComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetMovementComponent"); + + Params::Pawn_GetMovementComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetNavAgentLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::GetNavAgentLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetNavAgentLocation"); + + Params::Pawn_GetNavAgentLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.GetPendingMovementInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::GetPendingMovementInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "GetPendingMovementInputVector"); + + Params::Pawn_GetPendingMovementInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsBotControlled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsBotControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsBotControlled"); + + Params::Pawn_IsBotControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsControlled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsControlled"); + + Params::Pawn_IsControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsLocallyControlled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsLocallyControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsLocallyControlled"); + + Params::Pawn_IsLocallyControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsMoveInputIgnored +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsMoveInputIgnored() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsMoveInputIgnored"); + + Params::Pawn_IsMoveInputIgnored Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsPawnControlled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsPawnControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsPawnControlled"); + + Params::Pawn_IsPawnControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.IsPlayerControlled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APawn::IsPlayerControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "IsPlayerControlled"); + + Params::Pawn_IsPlayerControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Pawn.K2_GetMovementInputVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APawn::K2_GetMovementInputVector() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Pawn", "K2_GetMovementInputVector"); + + Params::Pawn_K2_GetMovementInputVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.CacheInitialMeshOffset +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& MeshRelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& MeshRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ACharacter::CacheInitialMeshOffset(const struct FVector& MeshRelativeLocation, const struct FRotator& MeshRelativeRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "CacheInitialMeshOffset"); + + Params::Character_CacheInitialMeshOffset Parms{}; + + Parms.MeshRelativeLocation = std::move(MeshRelativeLocation); + Parms.MeshRelativeRotation = std::move(MeshRelativeRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientAckGoodMove +// (Net, Native, Event, Public, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAckGoodMove(float Timestamp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientAckGoodMove"); + + Params::Character_ClientAckGoodMove Parms{}; + + Parms.Timestamp = Timestamp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientAdjustPosition +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* NewBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NewBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAdjustPosition(float Timestamp, const struct FVector& NewLoc, const struct FVector& NewVel, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientAdjustPosition"); + + Params::Character_ClientAdjustPosition Parms{}; + + Parms.Timestamp = Timestamp; + Parms.NewLoc = std::move(NewLoc); + Parms.NewVel = std::move(NewVel); + Parms.NewBase = NewBase; + Parms.NewBaseBoneName = NewBaseBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientAdjustRootMotionPosition +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerMontageTrackPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ServerLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantizeNormal& ServerRotation (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerVelZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ServerBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ServerBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientAdjustRootMotionPosition"); + + Params::Character_ClientAdjustRootMotionPosition Parms{}; + + Parms.Timestamp = Timestamp; + Parms.ServerMontageTrackPosition = ServerMontageTrackPosition; + Parms.ServerLoc = std::move(ServerLoc); + Parms.ServerRotation = std::move(ServerRotation); + Parms.ServerVelZ = ServerVelZ; + Parms.ServerBase = ServerBase; + Parms.ServerBoneName = ServerBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientAdjustRootMotionSourcePosition +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRootMotionSourceGroup& ServerRootMotion (Parm, NativeAccessSpecifierPublic) +// bool bHasAnimRootMotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerMontageTrackPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ServerLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantizeNormal& ServerRotation (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ServerVelZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ServerBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ServerBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientAdjustRootMotionSourcePosition(float Timestamp, const struct FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientAdjustRootMotionSourcePosition"); + + Params::Character_ClientAdjustRootMotionSourcePosition Parms{}; + + Parms.Timestamp = Timestamp; + Parms.ServerRootMotion = std::move(ServerRootMotion); + Parms.bHasAnimRootMotion = bHasAnimRootMotion; + Parms.ServerMontageTrackPosition = ServerMontageTrackPosition; + Parms.ServerLoc = std::move(ServerLoc); + Parms.ServerRotation = std::move(ServerRotation); + Parms.ServerVelZ = ServerVelZ; + Parms.ServerBase = ServerBase; + Parms.ServerBoneName = ServerBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientCheatFly +// (Net, NetReliable, Native, Event, Public, NetClient) + +void ACharacter::ClientCheatFly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientCheatFly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientCheatGhost +// (Net, NetReliable, Native, Event, Public, NetClient) + +void ACharacter::ClientCheatGhost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientCheatGhost"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientCheatWalk +// (Net, NetReliable, Native, Event, Public, NetClient) + +void ACharacter::ClientCheatWalk() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientCheatWalk"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientMoveResponsePacked +// (Net, Native, Event, Public, NetClient, NetValidate) +// Parameters: +// const struct FCharacterMoveResponsePackedBits&PackedBits (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void ACharacter::ClientMoveResponsePacked(const struct FCharacterMoveResponsePackedBits& PackedBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientMoveResponsePacked"); + + Params::Character_ClientMoveResponsePacked Parms{}; + + Parms.PackedBits = std::move(PackedBits); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ClientVeryShortAdjustPosition +// (Net, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* NewBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NewBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHasBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBaseRelativePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ServerMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ClientVeryShortAdjustPosition(float Timestamp, const struct FVector& NewLoc, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ClientVeryShortAdjustPosition"); + + Params::Character_ClientVeryShortAdjustPosition Parms{}; + + Parms.Timestamp = Timestamp; + Parms.NewLoc = std::move(NewLoc); + Parms.NewBase = NewBase; + Parms.NewBaseBoneName = NewBaseBoneName; + Parms.bHasBase = bHasBase; + Parms.bBaseRelativePosition = bBaseRelativePosition; + Parms.ServerMovementMode = ServerMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.Crouch +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bClientSimulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::Crouch(bool bClientSimulation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "Crouch"); + + Params::Character_Crouch Parms{}; + + Parms.bClientSimulation = bClientSimulation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.Jump +// (Native, Public, BlueprintCallable) + +void ACharacter::Jump() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "Jump"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.K2_OnEndCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaledHalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "K2_OnEndCrouch"); + + Params::Character_K2_OnEndCrouch Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.K2_OnMovementModeChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// EMovementMode PrevMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMovementMode NewMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PrevCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_OnMovementModeChanged(EMovementMode PrevMovementMode, EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "K2_OnMovementModeChanged"); + + Params::Character_K2_OnMovementModeChanged Parms{}; + + Parms.PrevMovementMode = PrevMovementMode; + Parms.NewMovementMode = NewMovementMode; + Parms.PrevCustomMode = PrevCustomMode; + Parms.NewCustomMode = NewCustomMode; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.K2_OnStartCrouch +// (Event, Public, BlueprintEvent) +// Parameters: +// float HalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaledHalfHeightAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "K2_OnStartCrouch"); + + Params::Character_K2_OnStartCrouch Parms{}; + + Parms.HalfHeightAdjust = HalfHeightAdjust; + Parms.ScaledHalfHeightAdjust = ScaledHalfHeightAdjust; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.K2_UpdateCustomMovement +// (Event, Public, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::K2_UpdateCustomMovement(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "K2_UpdateCustomMovement"); + + Params::Character_K2_UpdateCustomMovement Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.LaunchCharacter +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bXYOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bZOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::LaunchCharacter(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "LaunchCharacter"); + + Params::Character_LaunchCharacter Parms{}; + + Parms.LaunchVelocity = std::move(LaunchVelocity); + Parms.bXYOverride = bXYOverride; + Parms.bZOverride = bZOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnJumped +// (Native, Event, Public, BlueprintEvent) + +void ACharacter::OnJumped() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnJumped"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnLanded +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ACharacter::OnLanded(const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnLanded"); + + Params::Character_OnLanded Parms{}; + + Parms.Hit = std::move(Hit); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.OnLaunched +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bXYOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bZOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::OnLaunched(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnLaunched"); + + Params::Character_OnLaunched Parms{}; + + Parms.LaunchVelocity = std::move(LaunchVelocity); + Parms.bXYOverride = bXYOverride; + Parms.bZOverride = bZOverride; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.Character.OnRep_IsCrouched +// (Native, Public) + +void ACharacter::OnRep_IsCrouched() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnRep_IsCrouched"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnRep_ReplayLastTransformUpdateTimeStamp +// (Final, Native, Public) + +void ACharacter::OnRep_ReplayLastTransformUpdateTimeStamp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnRep_ReplayLastTransformUpdateTimeStamp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnRep_ReplicatedBasedMovement +// (Native, Public) + +void ACharacter::OnRep_ReplicatedBasedMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnRep_ReplicatedBasedMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnRep_RootMotion +// (Final, Native, Public) + +void ACharacter::OnRep_RootMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnRep_RootMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.OnWalkingOffLedge +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& PreviousFloorImpactNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousFloorContactNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::OnWalkingOffLedge(const struct FVector& PreviousFloorImpactNormal, const struct FVector& PreviousFloorContactNormal, const struct FVector& PreviousLocation, float TimeDelta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "OnWalkingOffLedge"); + + Params::Character_OnWalkingOffLedge Parms{}; + + Parms.PreviousFloorImpactNormal = std::move(PreviousFloorImpactNormal); + Parms.PreviousFloorContactNormal = std::move(PreviousFloorContactNormal); + Parms.PreviousLocation = std::move(PreviousLocation); + Parms.TimeDelta = TimeDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.PlayAnimMontage +// (Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* AnimMontage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StartSectionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACharacter::PlayAnimMontage(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "PlayAnimMontage"); + + Params::Character_PlayAnimMontage Parms{}; + + Parms.AnimMontage = AnimMontage; + Parms.InPlayRate = InPlayRate; + Parms.StartSectionName = StartSectionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.RootMotionDebugClientPrintOnScreen +// (Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::RootMotionDebugClientPrintOnScreen(const class FString& inString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "RootMotionDebugClientPrintOnScreen"); + + Params::Character_RootMotionDebugClientPrintOnScreen Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMove +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 CompressedMoveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ClientMovementBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClientBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMove(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMove"); + + Params::Character_ServerMove Parms{}; + + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.CompressedMoveFlags = CompressedMoveFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementBase = ClientMovementBase; + Parms.ClientBaseBoneName = ClientBaseBoneName; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveDual +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float TimeStamp0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PendingFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ClientMovementBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClientBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveDual(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveDual"); + + Params::Character_ServerMoveDual Parms{}; + + Parms.TimeStamp0 = TimeStamp0; + Parms.InAccel0 = std::move(InAccel0); + Parms.PendingFlags = PendingFlags; + Parms.View0 = View0; + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.NewFlags = NewFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementBase = ClientMovementBase; + Parms.ClientBaseBoneName = ClientBaseBoneName; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveDualHybridRootMotion +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float TimeStamp0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PendingFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ClientMovementBase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ClientBaseBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveDualHybridRootMotion(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveDualHybridRootMotion"); + + Params::Character_ServerMoveDualHybridRootMotion Parms{}; + + Parms.TimeStamp0 = TimeStamp0; + Parms.InAccel0 = std::move(InAccel0); + Parms.PendingFlags = PendingFlags; + Parms.View0 = View0; + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.NewFlags = NewFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementBase = ClientMovementBase; + Parms.ClientBaseBoneName = ClientBaseBoneName; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveDualNoBase +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float TimeStamp0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel0 (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PendingFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveDualNoBase(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveDualNoBase"); + + Params::Character_ServerMoveDualNoBase Parms{}; + + Parms.TimeStamp0 = TimeStamp0; + Parms.InAccel0 = std::move(InAccel0); + Parms.PendingFlags = PendingFlags; + Parms.View0 = View0; + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.NewFlags = NewFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveNoBase +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float Timestamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& InAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize100& ClientLoc (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 CompressedMoveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 View (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ClientMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveNoBase(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveNoBase"); + + Params::Character_ServerMoveNoBase Parms{}; + + Parms.Timestamp = Timestamp; + Parms.InAccel = std::move(InAccel); + Parms.ClientLoc = std::move(ClientLoc); + Parms.CompressedMoveFlags = CompressedMoveFlags; + Parms.ClientRoll = ClientRoll; + Parms.View = View; + Parms.ClientMovementMode = ClientMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMoveOld +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// float OldTimeStamp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector_NetQuantize10& OldAccel (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 OldMoveFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::ServerMoveOld(float OldTimeStamp, const struct FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMoveOld"); + + Params::Character_ServerMoveOld Parms{}; + + Parms.OldTimeStamp = OldTimeStamp; + Parms.OldAccel = std::move(OldAccel); + Parms.OldMoveFlags = OldMoveFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.ServerMovePacked +// (Net, Native, Event, Public, NetServer, NetValidate) +// Parameters: +// const struct FCharacterServerMovePackedBits&PackedBits (ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) + +void ACharacter::ServerMovePacked(const struct FCharacterServerMovePackedBits& PackedBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "ServerMovePacked"); + + Params::Character_ServerMovePacked Parms{}; + + Parms.PackedBits = std::move(PackedBits); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.StopAnimMontage +// (Native, Public, BlueprintCallable) +// Parameters: +// class UAnimMontage* AnimMontage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::StopAnimMontage(class UAnimMontage* AnimMontage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "StopAnimMontage"); + + Params::Character_StopAnimMontage Parms{}; + + Parms.AnimMontage = AnimMontage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.StopJumping +// (Native, Public, BlueprintCallable) + +void ACharacter::StopJumping() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "StopJumping"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.UnCrouch +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bClientSimulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACharacter::UnCrouch(bool bClientSimulation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "UnCrouch"); + + Params::Character_UnCrouch Parms{}; + + Parms.bClientSimulation = bClientSimulation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Character.CanCrouch +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::CanCrouch() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "CanCrouch"); + + Params::Character_CanCrouch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.CanJump +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::CanJump() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "CanJump"); + + Params::Character_CanJump Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.CanJumpInternal +// (Native, Event, Protected, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::CanJumpInternal() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "CanJumpInternal"); + + Params::Character_CanJumpInternal Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.GetAnimRootMotionTranslationScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACharacter::GetAnimRootMotionTranslationScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "GetAnimRootMotionTranslationScale"); + + Params::Character_GetAnimRootMotionTranslationScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.GetBaseRotationOffsetRotator +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator ACharacter::GetBaseRotationOffsetRotator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "GetBaseRotationOffsetRotator"); + + Params::Character_GetBaseRotationOffsetRotator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.GetBaseTranslationOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ACharacter::GetBaseTranslationOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "GetBaseTranslationOffset"); + + Params::Character_GetBaseTranslationOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.GetCurrentMontage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimMontage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimMontage* ACharacter::GetCurrentMontage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "GetCurrentMontage"); + + Params::Character_GetCurrentMontage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.HasAnyRootMotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::HasAnyRootMotion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "HasAnyRootMotion"); + + Params::Character_HasAnyRootMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.IsJumpProvidingForce +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::IsJumpProvidingForce() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "IsJumpProvidingForce"); + + Params::Character_IsJumpProvidingForce Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.IsPlayingNetworkedRootMotionMontage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::IsPlayingNetworkedRootMotionMontage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "IsPlayingNetworkedRootMotionMontage"); + + Params::Character_IsPlayingNetworkedRootMotionMontage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Character.IsPlayingRootMotion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACharacter::IsPlayingRootMotion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Character", "IsPlayingRootMotion"); + + Params::Character_IsPlayingRootMotion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameInstance.DebugCreatePlayer +// (Exec, Native, Public) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::DebugCreatePlayer(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "DebugCreatePlayer"); + + Params::GameInstance_DebugCreatePlayer Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameInstance.DebugRemovePlayer +// (Exec, Native, Public) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::DebugRemovePlayer(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "DebugRemovePlayer"); + + Params::GameInstance_DebugRemovePlayer Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameInstance.HandleNetworkError +// (Event, Public, BlueprintEvent) +// Parameters: +// ENetworkFailure FailureType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsServer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::HandleNetworkError(ENetworkFailure FailureType, bool bIsServer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "HandleNetworkError"); + + Params::GameInstance_HandleNetworkError Parms{}; + + Parms.FailureType = FailureType; + Parms.bIsServer = bIsServer; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameInstance.HandleTravelError +// (Event, Public, BlueprintEvent) +// Parameters: +// ETravelFailure FailureType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameInstance::HandleTravelError(ETravelFailure FailureType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "HandleTravelError"); + + Params::GameInstance_HandleTravelError Parms{}; + + Parms.FailureType = FailureType; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameInstance.ReceiveInit +// (Event, Public, BlueprintEvent) + +void UGameInstance::ReceiveInit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "ReceiveInit"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.GameInstance.ReceiveShutdown +// (Event, Public, BlueprintEvent) + +void UGameInstance::ReceiveShutdown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameInstance", "ReceiveShutdown"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.HUD.AddDebugText +// (Final, Net, NetReliable, Native, Event, Public, HasDefaults, NetClient) +// Parameters: +// const class FString& DebugText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* SrcActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& DesiredOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipOverwriteCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsoluteLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bKeepAttachedToActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class Ufont* InFont (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FontScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::AddDebugText(const class FString& DebugText, class AActor* SrcActor, float Duration, const struct FVector& Offset, const struct FVector& DesiredOffset, const struct FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, class Ufont* InFont, float FontScale, bool bDrawShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "AddDebugText"); + + Params::HUD_AddDebugText Parms{}; + + Parms.DebugText = std::move(DebugText); + Parms.SrcActor = SrcActor; + Parms.Duration = Duration; + Parms.Offset = std::move(Offset); + Parms.DesiredOffset = std::move(DesiredOffset); + Parms.TextColor = std::move(TextColor); + Parms.bSkipOverwriteCheck = bSkipOverwriteCheck; + Parms.bAbsoluteLocation = bAbsoluteLocation; + Parms.bKeepAttachedToActor = bKeepAttachedToActor; + Parms.InFont = InFont; + Parms.FontScale = FontScale; + Parms.bDrawShadow = bDrawShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.AddHitBox +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConsumesInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::AddHitBox(const struct FVector2D& Position, const struct FVector2D& size, class FName InName, bool bConsumesInput, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "AddHitBox"); + + Params::HUD_AddHitBox Parms{}; + + Parms.Position = std::move(Position); + Parms.size = std::move(size); + Parms.InName = InName; + Parms.bConsumesInput = bConsumesInput; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawLine +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float StartScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LineThickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const struct FLinearColor& LineColor, float LineThickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawLine"); + + Params::HUD_DrawLine Parms{}; + + Parms.StartScreenX = StartScreenX; + Parms.StartScreenY = StartScreenY; + Parms.EndScreenX = EndScreenX; + Parms.EndScreenY = EndScreenY; + Parms.LineColor = std::move(LineColor); + Parms.LineThickness = LineThickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawMaterial +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialUWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaterialVHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& RotPivot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawMaterial(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float MaterialU, float MaterialV, float MaterialUWidth, float MaterialVHeight, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawMaterial"); + + Params::HUD_DrawMaterial Parms{}; + + Parms.Material = Material; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + Parms.MaterialU = MaterialU; + Parms.MaterialV = MaterialV; + Parms.MaterialUWidth = MaterialUWidth; + Parms.MaterialVHeight = MaterialVHeight; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + Parms.Rotation = Rotation; + Parms.RotPivot = std::move(RotPivot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawMaterialSimple +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawMaterialSimple(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawMaterialSimple"); + + Params::HUD_DrawMaterialSimple Parms{}; + + Parms.Material = Material; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawMaterialTriangle +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V0_Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V1_Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V2_Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V0_UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V1_UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& V2_UV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& V0_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& V1_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& V2_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawMaterialTriangle(class UMaterialInterface* Material, const struct FVector2D& V0_Pos, const struct FVector2D& V1_Pos, const struct FVector2D& V2_Pos, const struct FVector2D& V0_UV, const struct FVector2D& V1_UV, const struct FVector2D& V2_UV, const struct FLinearColor& V0_Color, const struct FLinearColor& V1_Color, const struct FLinearColor& V2_Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawMaterialTriangle"); + + Params::HUD_DrawMaterialTriangle Parms{}; + + Parms.Material = Material; + Parms.V0_Pos = std::move(V0_Pos); + Parms.V1_Pos = std::move(V1_Pos); + Parms.V2_Pos = std::move(V2_Pos); + Parms.V0_UV = std::move(V0_UV); + Parms.V1_UV = std::move(V1_UV); + Parms.V2_UV = std::move(V2_UV); + Parms.V0_Color = std::move(V0_Color); + Parms.V1_Color = std::move(V1_Color); + Parms.V2_Color = std::move(V2_Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawRect +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& RectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawRect(const struct FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawRect"); + + Params::HUD_DrawRect Parms{}; + + Parms.RectColor = std::move(RectColor); + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawText +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class Ufont* font (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawText(const class FString& Text, const struct FLinearColor& TextColor, float ScreenX, float ScreenY, class Ufont* font, float Scale, bool bScalePosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawText"); + + Params::HUD_DrawText Parms{}; + + Parms.Text = std::move(Text); + Parms.TextColor = std::move(TextColor); + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.font = font; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawTexture +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenW (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenH (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureUWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TextureVHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TintColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBlendMode BlendMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& RotPivot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawTexture(class UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const struct FLinearColor& TintColor, EBlendMode BlendMode, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawTexture"); + + Params::HUD_DrawTexture Parms{}; + + Parms.Texture = Texture; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.ScreenW = ScreenW; + Parms.ScreenH = ScreenH; + Parms.TextureU = TextureU; + Parms.TextureV = TextureV; + Parms.TextureUWidth = TextureUWidth; + Parms.TextureVHeight = TextureVHeight; + Parms.TintColor = std::move(TintColor); + Parms.BlendMode = BlendMode; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + Parms.Rotation = Rotation; + Parms.RotPivot = std::move(RotPivot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.DrawTextureSimple +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bScalePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::DrawTextureSimple(class UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "DrawTextureSimple"); + + Params::HUD_DrawTextureSimple Parms{}; + + Parms.Texture = Texture; + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + Parms.Scale = Scale; + Parms.bScalePosition = bScalePosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.GetActorsInSelectionRectangle +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf ClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& FirstPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& SecondPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bIncludeNonCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bActorMustBeFullyEnclosed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::GetActorsInSelectionRectangle(TSubclassOf ClassFilter, const struct FVector2D& FirstPoint, const struct FVector2D& SecondPoint, TArray* OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "GetActorsInSelectionRectangle"); + + Params::HUD_GetActorsInSelectionRectangle Parms{}; + + Parms.ClassFilter = ClassFilter; + Parms.FirstPoint = std::move(FirstPoint); + Parms.SecondPoint = std::move(SecondPoint); + Parms.bIncludeNonCollidingComponents = bIncludeNonCollidingComponents; + Parms.bActorMustBeFullyEnclosed = bActorMustBeFullyEnclosed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.HUD.NextDebugTarget +// (Exec, Native, Public) + +void AHUD::NextDebugTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "NextDebugTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.PreviousDebugTarget +// (Exec, Native, Public) + +void AHUD::PreviousDebugTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "PreviousDebugTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ReceiveDrawHUD +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// int32 SizeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SizeY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveDrawHUD(int32 SizeX, int32 SizeY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveDrawHUD"); + + Params::HUD_ReceiveDrawHUD Parms{}; + + Parms.SizeX = SizeX; + Parms.SizeY = SizeY; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.ReceiveHitBoxBeginCursorOver +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxBeginCursorOver(const class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveHitBoxBeginCursorOver"); + + Params::HUD_ReceiveHitBoxBeginCursorOver Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.ReceiveHitBoxClick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxClick(const class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveHitBoxClick"); + + Params::HUD_ReceiveHitBoxClick Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.ReceiveHitBoxEndCursorOver +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxEndCursorOver(const class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveHitBoxEndCursorOver"); + + Params::HUD_ReceiveHitBoxEndCursorOver Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.ReceiveHitBoxRelease +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const class FName BoxName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ReceiveHitBoxRelease(const class FName BoxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ReceiveHitBoxRelease"); + + Params::HUD_ReceiveHitBoxRelease Parms{}; + + Parms.BoxName = BoxName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.HUD.RemoveAllDebugStrings +// (Final, Net, NetReliable, Native, Event, Public, NetClient) + +void AHUD::RemoveAllDebugStrings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "RemoveAllDebugStrings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.RemoveDebugText +// (Final, Net, NetReliable, Native, Event, Public, NetClient) +// Parameters: +// class AActor* SrcActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLeaveDurationText (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::RemoveDebugText(class AActor* SrcActor, bool bLeaveDurationText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "RemoveDebugText"); + + Params::HUD_RemoveDebugText Parms{}; + + Parms.SrcActor = SrcActor; + Parms.bLeaveDurationText = bLeaveDurationText; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ShowDebug +// (Exec, Native, Public) +// Parameters: +// class FName DebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ShowDebug(class FName DebugType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ShowDebug"); + + Params::HUD_ShowDebug Parms{}; + + Parms.DebugType = DebugType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ShowDebugForReticleTargetToggle +// (Final, Exec, Native, Public) +// Parameters: +// TSubclassOf DesiredClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ShowDebugForReticleTargetToggle(TSubclassOf DesiredClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ShowDebugForReticleTargetToggle"); + + Params::HUD_ShowDebugForReticleTargetToggle Parms{}; + + Parms.DesiredClass = DesiredClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ShowDebugToggleSubCategory +// (Final, Exec, Native, Public) +// Parameters: +// class FName Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::ShowDebugToggleSubCategory(class FName Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ShowDebugToggleSubCategory"); + + Params::HUD_ShowDebugToggleSubCategory Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.ShowHUD +// (Exec, Native, Public) + +void AHUD::ShowHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "ShowHUD"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HUD.Deproject +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ScreenX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScreenY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::Deproject(float ScreenX, float ScreenY, struct FVector* WorldPosition, struct FVector* WorldDirection) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "Deproject"); + + Params::HUD_Deproject Parms{}; + + Parms.ScreenX = ScreenX; + Parms.ScreenY = ScreenY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldPosition != nullptr) + *WorldPosition = std::move(Parms.WorldPosition); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); +} + + +// Function Engine.HUD.GetOwningPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* AHUD::GetOwningPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "GetOwningPawn"); + + Params::HUD_GetOwningPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.HUD.GetOwningPlayerController +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* AHUD::GetOwningPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "GetOwningPlayerController"); + + Params::HUD_GetOwningPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.HUD.GetTextSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutWidth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class Ufont* font (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHUD::GetTextSize(const class FString& Text, float* OutWidth, float* OutHeight, class Ufont* font, float Scale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "GetTextSize"); + + Params::HUD_GetTextSize Parms{}; + + Parms.Text = std::move(Text); + Parms.font = font; + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutWidth != nullptr) + *OutWidth = Parms.OutWidth; + + if (OutHeight != nullptr) + *OutHeight = Parms.OutHeight; +} + + +// Function Engine.HUD.Project +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AHUD::Project(const struct FVector& Location) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD", "Project"); + + Params::HUD_Project Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetBaseMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterial* UMaterialInterface::GetBaseMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetBaseMaterial"); + + Params::MaterialInterface_GetBaseMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.SetForceMipLevelsToBeResident +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool OverrideForceMiplevelsToBeResident (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceMiplevelsToBeResidentValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ForceDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CinematicTextureGroups (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFastResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInterface::SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "SetForceMipLevelsToBeResident"); + + Params::MaterialInterface_SetForceMipLevelsToBeResident Parms{}; + + Parms.OverrideForceMiplevelsToBeResident = OverrideForceMiplevelsToBeResident; + Parms.bForceMiplevelsToBeResidentValue = bForceMiplevelsToBeResidentValue; + Parms.ForceDuration = ForceDuration; + Parms.CinematicTextureGroups = CinematicTextureGroups; + Parms.bFastResponse = bFastResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInterface.GetParameterInfo +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMaterialParameterAssociation Association (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialFunctionInterface* LayerFunction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMaterialParameterInfo ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMaterialParameterInfo UMaterialInterface::GetParameterInfo(EMaterialParameterAssociation Association, class FName ParameterName, class UMaterialFunctionInterface* LayerFunction) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetParameterInfo"); + + Params::MaterialInterface_GetParameterInfo Parms{}; + + Parms.Association = Association; + Parms.ParameterName = ParameterName; + Parms.LayerFunction = LayerFunction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetPhysicalMaterial +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicalMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicalMaterial* UMaterialInterface::GetPhysicalMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetPhysicalMaterial"); + + Params::MaterialInterface_GetPhysicalMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetPhysicalMaterialFromMap +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicalMaterial* UMaterialInterface::GetPhysicalMaterialFromMap(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetPhysicalMaterialFromMap"); + + Params::MaterialInterface_GetPhysicalMaterialFromMap Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInterface.GetPhysicalMaterialMask +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicalMaterialMask* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicalMaterialMask* UMaterialInterface::GetPhysicalMaterialMask() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInterface", "GetPhysicalMaterialMask"); + + Params::MaterialInterface_GetPhysicalMaterialMask Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceConstant.K2_GetScalarParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialInstanceConstant::K2_GetScalarParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceConstant", "K2_GetScalarParameterValue"); + + Params::MaterialInstanceConstant_K2_GetScalarParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceConstant.K2_GetTextureParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UMaterialInstanceConstant::K2_GetTextureParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceConstant", "K2_GetTextureParameterValue"); + + Params::MaterialInstanceConstant_K2_GetTextureParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceConstant.K2_GetVectorParameterValue +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialInstanceConstant::K2_GetVectorParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceConstant", "K2_GetVectorParameterValue"); + + Params::MaterialInstanceConstant_K2_GetVectorParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponent.ClearEditorPreviewColor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULightComponent::ClearEditorPreviewColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "ClearEditorPreviewColor"); + + Params::LightComponent_ClearEditorPreviewColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponent.ClearEditorPreviewIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULightComponent::ClearEditorPreviewIntensity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "ClearEditorPreviewIntensity"); + + Params::LightComponent_ClearEditorPreviewIntensity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponent.ClearEditorPreviewIntensityColor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULightComponent::ClearEditorPreviewIntensityColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "ClearEditorPreviewIntensityColor"); + + Params::LightComponent_ClearEditorPreviewIntensityColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponent.SetAffectDynamicIndirectLighting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetAffectDynamicIndirectLighting(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetAffectDynamicIndirectLighting"); + + Params::LightComponent_SetAffectDynamicIndirectLighting Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetAffectTranslucentLighting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetAffectTranslucentLighting(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetAffectTranslucentLighting"); + + Params::LightComponent_SetAffectTranslucentLighting Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetBloomMaxBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomMaxBrightness(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetBloomMaxBrightness"); + + Params::LightComponent_SetBloomMaxBrightness Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetBloomScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetBloomScale"); + + Params::LightComponent_SetBloomScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetBloomThreshold +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomThreshold(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetBloomThreshold"); + + Params::LightComponent_SetBloomThreshold Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetBloomTint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetBloomTint(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetBloomTint"); + + Params::LightComponent_SetBloomTint Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetCastShadowsFromMovableObjectsOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetCastShadowsFromMovableObjectsOnly(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetCastShadowsFromMovableObjectsOnly"); + + Params::LightComponent_SetCastShadowsFromMovableObjectsOnly Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetCastShadowsFromStaticObjectsOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetCastShadowsFromStaticObjectsOnly(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetCastShadowsFromStaticObjectsOnly"); + + Params::LightComponent_SetCastShadowsFromStaticObjectsOnly Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetDynamicIntensity +// (Final, Native, Public) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetDynamicIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetDynamicIntensity"); + + Params::LightComponent_SetDynamicIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetDynamicLightColor +// (Final, Native, Public, HasDefaults) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetDynamicLightColor(const struct FLinearColor& NewLightColor, bool bSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetDynamicLightColor"); + + Params::LightComponent_SetDynamicLightColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + Parms.bSRGB = bSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetEditorPreviewColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULightComponent::SetEditorPreviewColor(const struct FLinearColor& NewLightColor, bool bSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetEditorPreviewColor"); + + Params::LightComponent_SetEditorPreviewColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + Parms.bSRGB = bSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponent.SetEditorPreviewIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULightComponent::SetEditorPreviewIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetEditorPreviewIntensity"); + + Params::LightComponent_SetEditorPreviewIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponent.SetEditorPreviewIntensityColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULightComponent::SetEditorPreviewIntensityColor(float NewIntensity, const struct FLinearColor& NewLightColor, bool bSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetEditorPreviewIntensityColor"); + + Params::LightComponent_SetEditorPreviewIntensityColor Parms{}; + + Parms.NewIntensity = NewIntensity; + Parms.NewLightColor = std::move(NewLightColor); + Parms.bSRGB = bSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LightComponent.SetEnableLightShaftBloom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetEnableLightShaftBloom(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetEnableLightShaftBloom"); + + Params::LightComponent_SetEnableLightShaftBloom Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetForceCachedShadowsForMovablePrimitives +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetForceCachedShadowsForMovablePrimitives(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetForceCachedShadowsForMovablePrimitives"); + + Params::LightComponent_SetForceCachedShadowsForMovablePrimitives Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetIESBrightnessScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIESBrightnessScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetIESBrightnessScale"); + + Params::LightComponent_SetIESBrightnessScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetIESTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureLightProfile* NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIESTexture(class UTextureLightProfile* NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetIESTexture"); + + Params::LightComponent_SetIESTexture Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetIndirectLightingIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIndirectLightingIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetIndirectLightingIntensity"); + + Params::LightComponent_SetIndirectLightingIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetIntensity"); + + Params::LightComponent_SetIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightColor(const struct FLinearColor& NewLightColor, bool bSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightColor"); + + Params::LightComponent_SetLightColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + Parms.bSRGB = bSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFColor(const struct FColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFColor"); + + Params::LightComponent_SetLightFColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFunctionDisabledBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionDisabledBrightness(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFunctionDisabledBrightness"); + + Params::LightComponent_SetLightFunctionDisabledBrightness Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFunctionFadeDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFunctionFadeDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFunctionFadeDistance"); + + Params::LightComponent_SetLightFunctionFadeDistance Parms{}; + + Parms.NewLightFunctionFadeDistance = NewLightFunctionFadeDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFunctionMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewLightFunctionMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFunctionMaterial"); + + Params::LightComponent_SetLightFunctionMaterial Parms{}; + + Parms.NewLightFunctionMaterial = NewLightFunctionMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightFunctionScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLightFunctionScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightFunctionScale(const struct FVector& NewLightFunctionScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightFunctionScale"); + + Params::LightComponent_SetLightFunctionScale Parms{}; + + Parms.NewLightFunctionScale = std::move(NewLightFunctionScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightingChannels +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bChannel0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bChannel2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightingChannels"); + + Params::LightComponent_SetLightingChannels Parms{}; + + Parms.bChannel0 = bChannel0; + Parms.bChannel1 = bChannel1; + Parms.bChannel2 = bChannel2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightIntensityColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightIntensityColor(float NewIntensity, const struct FLinearColor& NewLightColor, bool bSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightIntensityColor"); + + Params::LightComponent_SetLightIntensityColor Parms{}; + + Parms.NewIntensity = NewIntensity; + Parms.NewLightColor = std::move(NewLightColor); + Parms.bSRGB = bSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetLightIntensityFColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetLightIntensityFColor(float NewIntensity, const struct FColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetLightIntensityFColor"); + + Params::LightComponent_SetLightIntensityFColor Parms{}; + + Parms.NewIntensity = NewIntensity; + Parms.NewLightColor = std::move(NewLightColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetMaxDistanceFadeRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetMaxDistanceFadeRange(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetMaxDistanceFadeRange"); + + Params::LightComponent_SetMaxDistanceFadeRange Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetMaxDrawDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetMaxDrawDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetMaxDrawDistance"); + + Params::LightComponent_SetMaxDrawDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetMinDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetMinDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetMinDistance"); + + Params::LightComponent_SetMinDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetShadowBias +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetShadowBias(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetShadowBias"); + + Params::LightComponent_SetShadowBias Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetShadowSlopeBias +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetShadowSlopeBias(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetShadowSlopeBias"); + + Params::LightComponent_SetShadowSlopeBias Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetSpecularScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetSpecularScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetSpecularScale"); + + Params::LightComponent_SetSpecularScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetTemperature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewTemperature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetTemperature(float NewTemperature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetTemperature"); + + Params::LightComponent_SetTemperature Parms{}; + + Parms.NewTemperature = NewTemperature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetTransmission +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetTransmission(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetTransmission"); + + Params::LightComponent_SetTransmission Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetUseIESBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetUseIESBrightness(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetUseIESBrightness"); + + Params::LightComponent_SetUseIESBrightness Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetUseTemperature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetUseTemperature(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetUseTemperature"); + + Params::LightComponent_SetUseTemperature Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetVolumetricScatteringIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetVolumetricScatteringIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetVolumetricScatteringIntensity"); + + Params::LightComponent_SetVolumetricScatteringIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetwbCastShadowOnMovable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetwbCastShadowOnMovable(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetwbCastShadowOnMovable"); + + Params::LightComponent_SetwbCastShadowOnMovable Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightComponent.SetwbDoNotCacheShadows +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponent::SetwbDoNotCacheShadows(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightComponent", "SetwbDoNotCacheShadows"); + + Params::LightComponent_SetwbDoNotCacheShadows Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalLightComponent.GetUnitsConversionFactor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ELightUnits SrcUnits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELightUnits TargetUnits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CosHalfConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULocalLightComponent::GetUnitsConversionFactor(ELightUnits SrcUnits, ELightUnits TargetUnits, float CosHalfConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocalLightComponent", "GetUnitsConversionFactor"); + + Params::LocalLightComponent_GetUnitsConversionFactor Parms{}; + + Parms.SrcUnits = SrcUnits; + Parms.TargetUnits = TargetUnits; + Parms.CosHalfConeAngle = CosHalfConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LocalLightComponent.SetAttenuationRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalLightComponent::SetAttenuationRadius(float NewRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalLightComponent", "SetAttenuationRadius"); + + Params::LocalLightComponent_SetAttenuationRadius Parms{}; + + Parms.NewRadius = NewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LocalLightComponent.SetIntensityUnits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ELightUnits NewIntensityUnits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocalLightComponent::SetIntensityUnits(ELightUnits NewIntensityUnits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LocalLightComponent", "SetIntensityUnits"); + + Params::LocalLightComponent_SetIntensityUnits Parms{}; + + Parms.NewIntensityUnits = NewIntensityUnits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.ReleaseToPool +// (Native, Public, BlueprintCallable) + +void UFXSystemComponent::ReleaseToPool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "ReleaseToPool"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetActorParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetActorParameter(class FName ParameterName, class AActor* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetActorParameter"); + + Params::FXSystemComponent_SetActorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetAutoAttachmentParameters +// (Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule LocationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule RotationRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachmentRule ScaleRule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetAutoAttachmentParameters(class USceneComponent* Parent, class FName SocketName, EAttachmentRule LocationRule, EAttachmentRule RotationRule, EAttachmentRule ScaleRule) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetAutoAttachmentParameters"); + + Params::FXSystemComponent_SetAutoAttachmentParameters Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationRule = LocationRule; + Parms.RotationRule = RotationRule; + Parms.ScaleRule = ScaleRule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetBoolParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetBoolParameter(class FName ParameterName, bool Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetBoolParameter"); + + Params::FXSystemComponent_SetBoolParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetColorParameter +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetColorParameter(class FName ParameterName, const struct FLinearColor& Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetColorParameter"); + + Params::FXSystemComponent_SetColorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = std::move(Param); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetEmitterEnable +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName EmitterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewEnableState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetEmitterEnable(class FName EmitterName, bool bNewEnableState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetEmitterEnable"); + + Params::FXSystemComponent_SetEmitterEnable Parms{}; + + Parms.EmitterName = EmitterName; + Parms.bNewEnableState = bNewEnableState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetFloatParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetFloatParameter(class FName ParameterName, float Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetFloatParameter"); + + Params::FXSystemComponent_SetFloatParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetIntParameter +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetIntParameter(class FName ParameterName, int32 Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetIntParameter"); + + Params::FXSystemComponent_SetIntParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetUseAutoManageAttachment +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bAutoManage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetUseAutoManageAttachment(bool bAutoManage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetUseAutoManageAttachment"); + + Params::FXSystemComponent_SetUseAutoManageAttachment Parms{}; + + Parms.bAutoManage = bAutoManage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.SetVectorParameter +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXSystemComponent::SetVectorParameter(class FName ParameterName, const struct FVector& Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "SetVectorParameter"); + + Params::FXSystemComponent_SetVectorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = std::move(Param); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.FXSystemComponent.GetFXSystemAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UFXSystemAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFXSystemAsset* UFXSystemComponent::GetFXSystemAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXSystemComponent", "GetFXSystemAsset"); + + Params::FXSystemComponent_GetFXSystemAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotify.GetNotifyName +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAnimNotify::GetNotifyName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotify", "GetNotifyName"); + + Params::AnimNotify_GetNotifyName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotify.Received_Notify +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAnimNotify::Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotify", "Received_Notify"); + + Params::AnimNotify_Received_Notify Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.CameraComponent.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "AddOrUpdateBlendable"); + + Params::CameraComponent_AddOrUpdateBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.GetCameraView +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMinimalViewInfo* DesiredView (Parm, OutParm, NativeAccessSpecifierPublic) + +void UCameraComponent::GetCameraView(float DeltaTime, struct FMinimalViewInfo* DesiredView) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "GetCameraView"); + + Params::CameraComponent_GetCameraView Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DesiredView != nullptr) + *DesiredView = std::move(Parms.DesiredView); +} + + +// Function Engine.CameraComponent.OnCameraMeshHiddenChanged +// (Final, Native, Protected, BlueprintCallable) + +void UCameraComponent::OnCameraMeshHiddenChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "OnCameraMeshHiddenChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.RemoveBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + +void UCameraComponent::RemoveBlendable(TScriptInterface InBlendableObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "RemoveBlendable"); + + Params::CameraComponent_RemoveBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetAspectRatio(float InAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetAspectRatio"); + + Params::CameraComponent_SetAspectRatio Parms{}; + + Parms.InAspectRatio = InAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetConstraintAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInConstrainAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetConstraintAspectRatio(bool bInConstrainAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetConstraintAspectRatio"); + + Params::CameraComponent_SetConstraintAspectRatio Parms{}; + + Parms.bInConstrainAspectRatio = bInConstrainAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetFieldOfView +// (Native, Public, BlueprintCallable) +// Parameters: +// float InFieldOfView (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetFieldOfView(float InFieldOfView) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetFieldOfView"); + + Params::CameraComponent_SetFieldOfView Parms{}; + + Parms.InFieldOfView = InFieldOfView; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetOrthoFarClipPlane +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOrthoFarClipPlane (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetOrthoFarClipPlane(float InOrthoFarClipPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetOrthoFarClipPlane"); + + Params::CameraComponent_SetOrthoFarClipPlane Parms{}; + + Parms.InOrthoFarClipPlane = InOrthoFarClipPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetOrthoNearClipPlane +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOrthoNearClipPlane (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetOrthoNearClipPlane(float InOrthoNearClipPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetOrthoNearClipPlane"); + + Params::CameraComponent_SetOrthoNearClipPlane Parms{}; + + Parms.InOrthoNearClipPlane = InOrthoNearClipPlane; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetOrthoWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOrthoWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetOrthoWidth(float InOrthoWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetOrthoWidth"); + + Params::CameraComponent_SetOrthoWidth Parms{}; + + Parms.InOrthoWidth = InOrthoWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetPostProcessBlendWeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPostProcessBlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetPostProcessBlendWeight(float InPostProcessBlendWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetPostProcessBlendWeight"); + + Params::CameraComponent_SetPostProcessBlendWeight Parms{}; + + Parms.InPostProcessBlendWeight = InPostProcessBlendWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetProjectionMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECameraProjectionMode InProjectionMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetProjectionMode(ECameraProjectionMode InProjectionMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetProjectionMode"); + + Params::CameraComponent_SetProjectionMode Parms{}; + + Parms.InProjectionMode = InProjectionMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraComponent.SetUseFieldOfViewForLOD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInUseFieldOfViewForLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraComponent::SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraComponent", "SetUseFieldOfViewForLOD"); + + Params::CameraComponent_SetUseFieldOfViewForLOD Parms{}; + + Parms.bInUseFieldOfViewForLOD = bInUseFieldOfViewForLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SphereComponent.SetSphereRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USphereComponent::SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphereComponent", "SetSphereRadius"); + + Params::SphereComponent_SetSphereRadius Parms{}; + + Parms.InSphereRadius = InSphereRadius; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SphereComponent.GetScaledSphereRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USphereComponent::GetScaledSphereRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphereComponent", "GetScaledSphereRadius"); + + Params::SphereComponent_GetScaledSphereRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SphereComponent.GetShapeScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USphereComponent::GetShapeScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphereComponent", "GetShapeScale"); + + Params::SphereComponent_GetShapeScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SphereComponent.GetUnscaledSphereRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USphereComponent::GetUnscaledSphereRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphereComponent", "GetUnscaledSphereRadius"); + + Params::SphereComponent_GetUnscaledSphereRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.VectorFieldComponent.SetIntensity +// (RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVectorFieldComponent::SetIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VectorFieldComponent", "SetIntensity"); + + Params::VectorFieldComponent_SetIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.AddCameraLensEffect +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfLensEffectEmitterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AEmitterCameraLensEffectBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEmitterCameraLensEffectBase* APlayerCameraManager::AddCameraLensEffect(TSubclassOf LensEffectEmitterClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "AddCameraLensEffect"); + + Params::PlayerCameraManager_AddCameraLensEffect Parms{}; + + Parms.LensEffectEmitterClass = LensEffectEmitterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.AddNewCameraModifier +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ModifierClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraModifier* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraModifier* APlayerCameraManager::AddNewCameraModifier(TSubclassOf ModifierClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "AddNewCameraModifier"); + + Params::PlayerCameraManager_AddNewCameraModifier Parms{}; + + Parms.ModifierClass = ModifierClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.BlueprintUpdateCamera +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* CameraTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* NewCameraLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* NewCameraRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* NewCameraFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerCameraManager::BlueprintUpdateCamera(class AActor* CameraTarget, struct FVector* NewCameraLocation, struct FRotator* NewCameraRotation, float* NewCameraFOV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "BlueprintUpdateCamera"); + + Params::PlayerCameraManager_BlueprintUpdateCamera Parms{}; + + Parms.CameraTarget = CameraTarget; + + UObject::ProcessEvent(Func, &Parms); + + if (NewCameraLocation != nullptr) + *NewCameraLocation = std::move(Parms.NewCameraLocation); + + if (NewCameraRotation != nullptr) + *NewCameraRotation = std::move(Parms.NewCameraRotation); + + if (NewCameraFOV != nullptr) + *NewCameraFOV = Parms.NewCameraFOV; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.ClearCameraLensEffects +// (Native, Public, BlueprintCallable) + +void APlayerCameraManager::ClearCameraLensEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "ClearCameraLensEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.FindCameraModifierByClass +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ModifierClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraModifier* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraModifier* APlayerCameraManager::FindCameraModifierByClass(TSubclassOf ModifierClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "FindCameraModifierByClass"); + + Params::PlayerCameraManager_FindCameraModifierByClass Parms{}; + + Parms.ModifierClass = ModifierClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.OnPhotographyMultiPartCaptureEnd +// (BlueprintCosmetic, Native, Event, Public, BlueprintEvent) + +void APlayerCameraManager::OnPhotographyMultiPartCaptureEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographyMultiPartCaptureEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.OnPhotographyMultiPartCaptureStart +// (BlueprintCosmetic, Native, Event, Public, BlueprintEvent) + +void APlayerCameraManager::OnPhotographyMultiPartCaptureStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographyMultiPartCaptureStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.OnPhotographySessionEnd +// (BlueprintCosmetic, Native, Event, Public, BlueprintEvent) + +void APlayerCameraManager::OnPhotographySessionEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographySessionEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.OnPhotographySessionStart +// (BlueprintCosmetic, Native, Event, Public, BlueprintEvent) + +void APlayerCameraManager::OnPhotographySessionStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "OnPhotographySessionStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.PhotographyCameraModify +// (BlueprintCosmetic, Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& NewCameraLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousCameraLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& OriginalCameraLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ResultCameraLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::PhotographyCameraModify(const struct FVector& NewCameraLocation, const struct FVector& PreviousCameraLocation, const struct FVector& OriginalCameraLocation, struct FVector* ResultCameraLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "PhotographyCameraModify"); + + Params::PlayerCameraManager_PhotographyCameraModify Parms{}; + + Parms.NewCameraLocation = std::move(NewCameraLocation); + Parms.PreviousCameraLocation = std::move(PreviousCameraLocation); + Parms.OriginalCameraLocation = std::move(OriginalCameraLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ResultCameraLocation != nullptr) + *ResultCameraLocation = std::move(Parms.ResultCameraLocation); +} + + +// Function Engine.PlayerCameraManager.PlayCameraAnim +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UCameraAnim* Anim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRandomStartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UCameraAnimInst* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraAnimInst* APlayerCameraManager::PlayCameraAnim(class UCameraAnim* Anim, float Rate, float Scale, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, float Duration, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "PlayCameraAnim"); + + Params::PlayerCameraManager_PlayCameraAnim Parms{}; + + Parms.Anim = Anim; + Parms.Rate = Rate; + Parms.Scale = Scale; + Parms.BlendInTime = BlendInTime; + Parms.BlendOutTime = BlendOutTime; + Parms.bLoop = bLoop; + Parms.bRandomStartTime = bRandomStartTime; + Parms.Duration = Duration; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = std::move(UserPlaySpaceRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.RemoveCameraLensEffect +// (Native, Public, BlueprintCallable) +// Parameters: +// class AEmitterCameraLensEffectBase* Emitter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::RemoveCameraLensEffect(class AEmitterCameraLensEffectBase* Emitter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "RemoveCameraLensEffect"); + + Params::PlayerCameraManager_RemoveCameraLensEffect Parms{}; + + Parms.Emitter = Emitter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.RemoveCameraModifier +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraModifier* ModifierToRemove (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerCameraManager::RemoveCameraModifier(class UCameraModifier* ModifierToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "RemoveCameraModifier"); + + Params::PlayerCameraManager_RemoveCameraModifier Parms{}; + + Parms.ModifierToRemove = ModifierToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.SetGameCameraCutThisFrame +// (Final, Native, Public, BlueprintCallable) + +void APlayerCameraManager::SetGameCameraCutThisFrame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "SetGameCameraCutThisFrame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.SetManualCameraFade +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float InFadeAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInFadeAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::SetManualCameraFade(float InFadeAmount, const struct FLinearColor& Color, bool bInFadeAudio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "SetManualCameraFade"); + + Params::PlayerCameraManager_SetManualCameraFade Parms{}; + + Parms.InFadeAmount = InFadeAmount; + Parms.Color = std::move(Color); + Parms.bInFadeAudio = bInFadeAudio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StartCameraFade +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float FromAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ToAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldFadeAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHoldWhenFinished (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const struct FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StartCameraFade"); + + Params::PlayerCameraManager_StartCameraFade Parms{}; + + Parms.FromAlpha = FromAlpha; + Parms.ToAlpha = ToAlpha; + Parms.Duration = Duration; + Parms.Color = std::move(Color); + Parms.bShouldFadeAudio = bShouldFadeAudio; + Parms.bHoldWhenFinished = bHoldWhenFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StartCameraShake +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf ShakeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UCameraShakeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraShakeBase* APlayerCameraManager::StartCameraShake(TSubclassOf ShakeClass, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StartCameraShake"); + + Params::PlayerCameraManager_StartCameraShake Parms{}; + + Parms.ShakeClass = ShakeClass; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = std::move(UserPlaySpaceRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.StartCameraShakeFromSource +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf ShakeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UCameraShakeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraShakeBase* APlayerCameraManager::StartCameraShakeFromSource(TSubclassOf ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StartCameraShakeFromSource"); + + Params::PlayerCameraManager_StartCameraShakeFromSource Parms{}; + + Parms.ShakeClass = ShakeClass; + Parms.SourceComponent = SourceComponent; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = std::move(UserPlaySpaceRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.StopAllCameraAnims +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllCameraAnims(bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllCameraAnims"); + + Params::PlayerCameraManager_StopAllCameraAnims Parms{}; + + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopAllCameraShakes +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllCameraShakes(bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllCameraShakes"); + + Params::PlayerCameraManager_StopAllCameraShakes Parms{}; + + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopAllCameraShakesFromSource +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllCameraShakesFromSource"); + + Params::PlayerCameraManager_StopAllCameraShakesFromSource Parms{}; + + Parms.SourceComponent = SourceComponent; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraAnim +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraAnim* Anim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllInstancesOfCameraAnim(class UCameraAnim* Anim, bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllInstancesOfCameraAnim"); + + Params::PlayerCameraManager_StopAllInstancesOfCameraAnim Parms{}; + + Parms.Anim = Anim; + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShake +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllInstancesOfCameraShake(TSubclassOf Shake, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllInstancesOfCameraShake"); + + Params::PlayerCameraManager_StopAllInstancesOfCameraShake Parms{}; + + Parms.Shake = Shake; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShakeFromSource +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf Shake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCameraShakeSourceComponent* SourceComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopAllInstancesOfCameraShakeFromSource(TSubclassOf Shake, class UCameraShakeSourceComponent* SourceComponent, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopAllInstancesOfCameraShakeFromSource"); + + Params::PlayerCameraManager_StopAllInstancesOfCameraShakeFromSource Parms{}; + + Parms.Shake = Shake; + Parms.SourceComponent = SourceComponent; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopCameraAnimInst +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraAnimInst* AnimInst (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopCameraAnimInst(class UCameraAnimInst* AnimInst, bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopCameraAnimInst"); + + Params::PlayerCameraManager_StopCameraAnimInst Parms{}; + + Parms.AnimInst = AnimInst; + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopCameraFade +// (Native, Public, BlueprintCallable) + +void APlayerCameraManager::StopCameraFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopCameraFade"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.StopCameraShake +// (Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakeBase* ShakeInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCameraManager::StopCameraShake(class UCameraShakeBase* ShakeInstance, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "StopCameraShake"); + + Params::PlayerCameraManager_StopCameraShake Parms{}; + + Parms.ShakeInstance = ShakeInstance; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.SwapPendingViewTargetWhenUsingClientSideCameraUpdates +// (Final, Native, Protected) + +void APlayerCameraManager::SwapPendingViewTargetWhenUsingClientSideCameraUpdates() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "SwapPendingViewTargetWhenUsingClientSideCameraUpdates"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerCameraManager.GetCameraLocation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerCameraManager::GetCameraLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "GetCameraLocation"); + + Params::PlayerCameraManager_GetCameraLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.GetCameraRotation +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator APlayerCameraManager::GetCameraRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "GetCameraRotation"); + + Params::PlayerCameraManager_GetCameraRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.GetFOVAngle +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APlayerCameraManager::GetFOVAngle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "GetFOVAngle"); + + Params::PlayerCameraManager_GetFOVAngle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerCameraManager.GetOwningPlayerController +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* APlayerCameraManager::GetOwningPlayerController() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCameraManager", "GetOwningPlayerController"); + + Params::PlayerCameraManager_GetOwningPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CheatManager.BugIt +// (Exec, Native, Public) +// Parameters: +// const class FString& ScreenShotDescription (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::BugIt(const class FString& ScreenShotDescription) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "BugIt"); + + Params::CheatManager_BugIt Parms{}; + + Parms.ScreenShotDescription = std::move(ScreenShotDescription); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.BugItGo +// (Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Roll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "BugItGo"); + + Params::CheatManager_BugItGo Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.Pitch = Pitch; + Parms.Yaw = Yaw; + Parms.Roll = Roll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.BugItStringCreator +// (Exec, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// const struct FVector& ViewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& ViewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString* GoString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* LocString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::BugItStringCreator(const struct FVector& ViewLocation, const struct FRotator& ViewRotation, class FString* GoString, class FString* LocString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "BugItStringCreator"); + + Params::CheatManager_BugItStringCreator Parms{}; + + Parms.ViewLocation = std::move(ViewLocation); + Parms.ViewRotation = std::move(ViewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (GoString != nullptr) + *GoString = std::move(Parms.GoString); + + if (LocString != nullptr) + *LocString = std::move(Parms.LocString); +} + + +// Function Engine.CheatManager.ChangeSize +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// float F (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ChangeSize(float F) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ChangeSize"); + + Params::CheatManager_ChangeSize Parms{}; + + Parms.F = F; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.CheatScript +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ScriptName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::CheatScript(const class FString& ScriptName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "CheatScript"); + + Params::CheatManager_CheatScript Parms{}; + + Parms.ScriptName = std::move(ScriptName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DamageTarget +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DamageTarget(float DamageAmount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DamageTarget"); + + Params::CheatManager_DamageTarget Parms{}; + + Parms.DamageAmount = DamageAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweep +// (Exec, Native, Public) + +void UCheatManager::DebugCapsuleSweep() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweep"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepCapture +// (Exec, Native, Public) + +void UCheatManager::DebugCapsuleSweepCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepCapture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepChannel +// (Exec, Native, Public) +// Parameters: +// ECollisionChannel Channel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DebugCapsuleSweepChannel(ECollisionChannel Channel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepChannel"); + + Params::CheatManager_DebugCapsuleSweepChannel Parms{}; + + Parms.Channel = Channel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepClear +// (Exec, Native, Public) + +void UCheatManager::DebugCapsuleSweepClear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepClear"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepComplex +// (Exec, Native, Public) +// Parameters: +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DebugCapsuleSweepComplex(bool bTraceComplex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepComplex"); + + Params::CheatManager_DebugCapsuleSweepComplex Parms{}; + + Parms.bTraceComplex = bTraceComplex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepPawn +// (Exec, Native, Public) + +void UCheatManager::DebugCapsuleSweepPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepPawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DebugCapsuleSweepSize +// (Exec, Native, Public) +// Parameters: +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DebugCapsuleSweepSize(float HalfHeight, float Radius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DebugCapsuleSweepSize"); + + Params::CheatManager_DebugCapsuleSweepSize Parms{}; + + Parms.HalfHeight = HalfHeight; + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyAll +// (Exec, Native, Public) +// Parameters: +// TSubclassOf aClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DestroyAll(TSubclassOf aClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyAll"); + + Params::CheatManager_DestroyAll Parms{}; + + Parms.aClass = aClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyAllPawnsExceptTarget +// (Exec, Native, Public) + +void UCheatManager::DestroyAllPawnsExceptTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyAllPawnsExceptTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyPawns +// (Exec, Native, Public) +// Parameters: +// TSubclassOf aClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::DestroyPawns(TSubclassOf aClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyPawns"); + + Params::CheatManager_DestroyPawns Parms{}; + + Parms.aClass = aClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyServerStatReplicator +// (Final, Exec, Native, Public) + +void UCheatManager::DestroyServerStatReplicator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyServerStatReplicator"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DestroyTarget +// (Exec, Native, Public, BlueprintCallable) + +void UCheatManager::DestroyTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DestroyTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DisableDebugCamera +// (Native, Protected, BlueprintCallable) + +void UCheatManager::DisableDebugCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DisableDebugCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DumpChatState +// (Exec, Native, Public) + +void UCheatManager::DumpChatState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DumpChatState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DumpOnlineSessionState +// (Exec, Native, Public) + +void UCheatManager::DumpOnlineSessionState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DumpOnlineSessionState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DumpPartyState +// (Exec, Native, Public) + +void UCheatManager::DumpPartyState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DumpPartyState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.DumpVoiceMutingState +// (Exec, Native, Public) + +void UCheatManager::DumpVoiceMutingState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "DumpVoiceMutingState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.EnableDebugCamera +// (Native, Protected, BlueprintCallable) + +void UCheatManager::EnableDebugCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "EnableDebugCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.FlushLog +// (Exec, Native, Public) + +void UCheatManager::FlushLog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "FlushLog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Fly +// (Exec, Native, Public, BlueprintCallable) + +void UCheatManager::Fly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Fly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.FreezeFrame +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::FreezeFrame(float Delay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "FreezeFrame"); + + Params::CheatManager_FreezeFrame Parms{}; + + Parms.Delay = Delay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Ghost +// (Exec, Native, Public, BlueprintCallable) + +void UCheatManager::Ghost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Ghost"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.God +// (Exec, Native, Public, BlueprintCallable) + +void UCheatManager::God() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "God"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.InvertMouse +// (Exec, Native, Public) + +void UCheatManager::InvertMouse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "InvertMouse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.LogLoc +// (Exec, Native, Public) + +void UCheatManager::LogLoc() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "LogLoc"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.OnlyLoadLevel +// (Exec, Native, Public) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::OnlyLoadLevel(class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "OnlyLoadLevel"); + + Params::CheatManager_OnlyLoadLevel Parms{}; + + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.PlayersOnly +// (Exec, Native, Public, BlueprintCallable) + +void UCheatManager::PlayersOnly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "PlayersOnly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ReceiveEndPlay +// (Event, Public, BlueprintEvent) + +void UCheatManager::ReceiveEndPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ReceiveEndPlay"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.CheatManager.ReceiveInitCheatManager +// (Event, Public, BlueprintEvent) + +void UCheatManager::ReceiveInitCheatManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ReceiveInitCheatManager"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.CheatManager.ServerToggleAILogging +// (Net, NetReliable, Native, Event, Public, NetServer, NetValidate) + +void UCheatManager::ServerToggleAILogging() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ServerToggleAILogging"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.SetMouseSensitivityToDefault +// (Exec, Native, Public) + +void UCheatManager::SetMouseSensitivityToDefault() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "SetMouseSensitivityToDefault"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.SetWorldOrigin +// (Final, Exec, Native, Public) + +void UCheatManager::SetWorldOrigin() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "SetWorldOrigin"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Slomo +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// float NewTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::Slomo(float NewTimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Slomo"); + + Params::CheatManager_Slomo Parms{}; + + Parms.NewTimeDilation = NewTimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.SpawnServerStatReplicator +// (Final, Exec, Native, Public) + +void UCheatManager::SpawnServerStatReplicator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "SpawnServerStatReplicator"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.StreamLevelIn +// (Exec, Native, Public) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::StreamLevelIn(class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "StreamLevelIn"); + + Params::CheatManager_StreamLevelIn Parms{}; + + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.StreamLevelOut +// (Exec, Native, Public) +// Parameters: +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::StreamLevelOut(class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "StreamLevelOut"); + + Params::CheatManager_StreamLevelOut Parms{}; + + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Summon +// (Exec, Native, Public) +// Parameters: +// const class FString& ClassName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::Summon(const class FString& ClassName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Summon"); + + Params::CheatManager_Summon Parms{}; + + Parms.ClassName = std::move(ClassName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Teleport +// (Exec, Native, Public, BlueprintCallable) + +void UCheatManager::Teleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Teleport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.TestCollisionDistance +// (Exec, Native, Public) + +void UCheatManager::TestCollisionDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "TestCollisionDistance"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ToggleAILogging +// (Exec, Native, Public) + +void UCheatManager::ToggleAILogging() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ToggleAILogging"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ToggleDebugCamera +// (Exec, Native, Public) + +void UCheatManager::ToggleDebugCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ToggleDebugCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ToggleServerStatReplicatorClientOverwrite +// (Final, Exec, Native, Public) + +void UCheatManager::ToggleServerStatReplicatorClientOverwrite() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ToggleServerStatReplicatorClientOverwrite"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ToggleServerStatReplicatorUpdateStatNet +// (Final, Exec, Native, Public) + +void UCheatManager::ToggleServerStatReplicatorUpdateStatNet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ToggleServerStatReplicatorUpdateStatNet"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.UpdateSafeArea +// (Final, Exec, Native, Public) + +void UCheatManager::UpdateSafeArea() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "UpdateSafeArea"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ViewActor +// (Exec, Native, Public) +// Parameters: +// class FName ActorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ViewActor(class FName ActorName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ViewActor"); + + Params::CheatManager_ViewActor Parms{}; + + Parms.ActorName = ActorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ViewClass +// (Exec, Native, Public) +// Parameters: +// TSubclassOf DesiredClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ViewClass(TSubclassOf DesiredClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ViewClass"); + + Params::CheatManager_ViewClass Parms{}; + + Parms.DesiredClass = DesiredClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ViewPlayer +// (Exec, Native, Public) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheatManager::ViewPlayer(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ViewPlayer"); + + Params::CheatManager_ViewPlayer Parms{}; + + Parms.S = std::move(S); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.ViewSelf +// (Exec, Native, Public) + +void UCheatManager::ViewSelf() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "ViewSelf"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CheatManager.Walk +// (Exec, Native, Public, BlueprintCallable) + +void UCheatManager::Walk() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheatManager", "Walk"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetStringTableLibrary.GetKeysFromStringTable +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringTableLibrary::GetKeysFromStringTable(const class FName TableId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetKeysFromStringTable"); + + Params::KismetStringTableLibrary_GetKeysFromStringTable Parms{}; + + Parms.TableId = TableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetMetaDataIdsFromStringTableEntry +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringTableLibrary::GetMetaDataIdsFromStringTableEntry(const class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetMetaDataIdsFromStringTableEntry"); + + Params::KismetStringTableLibrary_GetMetaDataIdsFromStringTableEntry Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetRegisteredStringTables +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringTableLibrary::GetRegisteredStringTables() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetRegisteredStringTables"); + + Params::KismetStringTableLibrary_GetRegisteredStringTables Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetTableEntryMetaData +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName MetaDataId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringTableLibrary::GetTableEntryMetaData(const class FName TableId, const class FString& Key, const class FName MetaDataId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetTableEntryMetaData"); + + Params::KismetStringTableLibrary_GetTableEntryMetaData Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + Parms.MetaDataId = MetaDataId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetTableEntrySourceString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringTableLibrary::GetTableEntrySourceString(const class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetTableEntrySourceString"); + + Params::KismetStringTableLibrary_GetTableEntrySourceString Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.GetTableNamespace +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringTableLibrary::GetTableNamespace(const class FName TableId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "GetTableNamespace"); + + Params::KismetStringTableLibrary_GetTableNamespace Parms{}; + + Parms.TableId = TableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableEntry +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringTableLibrary::IsRegisteredTableEntry(const class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "IsRegisteredTableEntry"); + + Params::KismetStringTableLibrary_IsRegisteredTableEntry Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableId +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringTableLibrary::IsRegisteredTableId(const class FName TableId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringTableLibrary", "IsRegisteredTableId"); + + Params::KismetStringTableLibrary_IsRegisteredTableId Parms{}; + + Parms.TableId = TableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.SetDecalMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewDecalMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetDecalMaterial(class UMaterialInterface* NewDecalMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetDecalMaterial"); + + Params::DecalComponent_SetDecalMaterial Parms{}; + + Parms.NewDecalMaterial = NewDecalMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetFadeIn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float StartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duaration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetFadeIn(float StartDelay, float Duaration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetFadeIn"); + + Params::DecalComponent_SetFadeIn Parms{}; + + Parms.StartDelay = StartDelay; + Parms.Duaration = Duaration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetFadeOut +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float StartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DestroyOwnerAfterFade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetFadeOut"); + + Params::DecalComponent_SetFadeOut Parms{}; + + Parms.StartDelay = StartDelay; + Parms.Duration = Duration; + Parms.DestroyOwnerAfterFade = DestroyOwnerAfterFade; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetFadeScreenSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewFadeScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetFadeScreenSize(float NewFadeScreenSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetFadeScreenSize"); + + Params::DecalComponent_SetFadeScreenSize Parms{}; + + Parms.NewFadeScreenSize = NewFadeScreenSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetMinDrawDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewMinDrawDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetMinDrawDistance(float NewMinDrawDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetMinDrawDistance"); + + Params::DecalComponent_SetMinDrawDistance Parms{}; + + Parms.NewMinDrawDistance = NewMinDrawDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.SetSortOrder +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDecalComponent::SetSortOrder(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "SetSortOrder"); + + Params::DecalComponent_SetSortOrder Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalComponent.GetDecalMaterial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UDecalComponent::GetDecalMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetDecalMaterial"); + + Params::DecalComponent_GetDecalMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.GetFadeDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetFadeDuration"); + + Params::DecalComponent_GetFadeDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.GetFadeInDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeInDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetFadeInDuration"); + + Params::DecalComponent_GetFadeInDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.GetFadeInStartDelay +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeInStartDelay() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetFadeInStartDelay"); + + Params::DecalComponent_GetFadeInStartDelay Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.GetFadeStartDelay +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetFadeStartDelay() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetFadeStartDelay"); + + Params::DecalComponent_GetFadeStartDelay Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalComponent.GetMinDrawDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDecalComponent::GetMinDrawDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalComponent", "GetMinDrawDistance"); + + Params::DecalComponent_GetMinDrawDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DefaultPawn.LookUpAtRate +// (Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::LookUpAtRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "LookUpAtRate"); + + Params::DefaultPawn_LookUpAtRate Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DefaultPawn.MoveForward +// (Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::MoveForward(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "MoveForward"); + + Params::DefaultPawn_MoveForward Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DefaultPawn.MoveRight +// (Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::MoveRight(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "MoveRight"); + + Params::DefaultPawn_MoveRight Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DefaultPawn.MoveUp_World +// (Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::MoveUp_World(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "MoveUp_World"); + + Params::DefaultPawn_MoveUp_World Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DefaultPawn.TurnAtRate +// (Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADefaultPawn::TurnAtRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DefaultPawn", "TurnAtRate"); + + Params::DefaultPawn_TurnAtRate Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraActor.GetAutoActivatePlayerIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ACameraActor::GetAutoActivatePlayerIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraActor", "GetAutoActivatePlayerIndex"); + + Params::CameraActor_GetAutoActivatePlayerIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.AddForce +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Force (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::AddForce(const struct FVector& Force) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "AddForce"); + + Params::CharacterMovementComponent_AddForce Parms{}; + + Parms.Force = std::move(Force); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.AddImpulse +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelocityChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::AddImpulse(const struct FVector& Impulse, bool bVelocityChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "AddImpulse"); + + Params::CharacterMovementComponent_AddImpulse Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.bVelocityChange = bVelocityChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.CalcVelocity +// (Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Friction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFluid (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BrakingDeceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "CalcVelocity"); + + Params::CharacterMovementComponent_CalcVelocity Parms{}; + + Parms.DeltaTime = DeltaTime; + Parms.Friction = Friction; + Parms.bFluid = bFluid; + Parms.BrakingDeceleration = BrakingDeceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.CapsuleTouched +// (Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "CapsuleTouched"); + + Params::CharacterMovementComponent_CapsuleTouched Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.ClearAccumulatedForces +// (Native, Public, BlueprintCallable) + +void UCharacterMovementComponent::ClearAccumulatedForces() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "ClearAccumulatedForces"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.DisableMovement +// (Native, Public, BlueprintCallable) + +void UCharacterMovementComponent::DisableMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "DisableMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetAvoidanceEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetAvoidanceEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetAvoidanceEnabled"); + + Params::CharacterMovementComponent_SetAvoidanceEnabled Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetAvoidanceGroup(int32 GroupFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetAvoidanceGroup"); + + Params::CharacterMovementComponent_SetAvoidanceGroup Parms{}; + + Parms.GroupFlags = GroupFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroupMask +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNavAvoidanceMask& GroupMask (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetAvoidanceGroupMask(const struct FNavAvoidanceMask& GroupMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetAvoidanceGroupMask"); + + Params::CharacterMovementComponent_SetAvoidanceGroupMask Parms{}; + + Parms.GroupMask = std::move(GroupMask); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoid +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToAvoid(int32 GroupFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToAvoid"); + + Params::CharacterMovementComponent_SetGroupsToAvoid Parms{}; + + Parms.GroupFlags = GroupFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoidMask +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNavAvoidanceMask& GroupMask (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToAvoidMask(const struct FNavAvoidanceMask& GroupMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToAvoidMask"); + + Params::CharacterMovementComponent_SetGroupsToAvoidMask Parms{}; + + Parms.GroupMask = std::move(GroupMask); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnore +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToIgnore(int32 GroupFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToIgnore"); + + Params::CharacterMovementComponent_SetGroupsToIgnore Parms{}; + + Parms.GroupFlags = GroupFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnoreMask +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNavAvoidanceMask& GroupMask (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetGroupsToIgnoreMask(const struct FNavAvoidanceMask& GroupMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetGroupsToIgnoreMask"); + + Params::CharacterMovementComponent_SetGroupsToIgnoreMask Parms{}; + + Parms.GroupMask = std::move(GroupMask); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetMovementMode +// (Native, Public, BlueprintCallable) +// Parameters: +// EMovementMode NewMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 NewCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetMovementMode(EMovementMode NewMovementMode, uint8 NewCustomMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetMovementMode"); + + Params::CharacterMovementComponent_SetMovementMode Parms{}; + + Parms.NewMovementMode = NewMovementMode; + Parms.NewCustomMode = NewCustomMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetWalkableFloorAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InWalkableFloorAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetWalkableFloorAngle(float InWalkableFloorAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetWalkableFloorAngle"); + + Params::CharacterMovementComponent_SetWalkableFloorAngle Parms{}; + + Parms.InWalkableFloorAngle = InWalkableFloorAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.SetWalkableFloorZ +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InWalkableFloorZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::SetWalkableFloorZ(float InWalkableFloorZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "SetWalkableFloorZ"); + + Params::CharacterMovementComponent_SetWalkableFloorZ Parms{}; + + Parms.InWalkableFloorZ = InWalkableFloorZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CharacterMovementComponent.GetAnalogInputModifier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetAnalogInputModifier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetAnalogInputModifier"); + + Params::CharacterMovementComponent_GetAnalogInputModifier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetCharacterOwner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* UCharacterMovementComponent::GetCharacterOwner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetCharacterOwner"); + + Params::CharacterMovementComponent_GetCharacterOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetCurrentAcceleration +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetCurrentAcceleration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetCurrentAcceleration"); + + Params::CharacterMovementComponent_GetCurrentAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetImpartedMovementBaseVelocity +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetImpartedMovementBaseVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetImpartedMovementBaseVelocity"); + + Params::CharacterMovementComponent_GetImpartedMovementBaseVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetLastUpdateLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateLocation"); + + Params::CharacterMovementComponent_GetLastUpdateLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UCharacterMovementComponent::GetLastUpdateRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateRotation"); + + Params::CharacterMovementComponent_GetLastUpdateRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetLastUpdateVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCharacterMovementComponent::GetLastUpdateVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetLastUpdateVelocity"); + + Params::CharacterMovementComponent_GetLastUpdateVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMaxAcceleration +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxAcceleration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxAcceleration"); + + Params::CharacterMovementComponent_GetMaxAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMaxBrakingDeceleration +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxBrakingDeceleration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxBrakingDeceleration"); + + Params::CharacterMovementComponent_GetMaxBrakingDeceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeight +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxJumpHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxJumpHeight"); + + Params::CharacterMovementComponent_GetMaxJumpHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeightWithJumpTime +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMaxJumpHeightWithJumpTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMaxJumpHeightWithJumpTime"); + + Params::CharacterMovementComponent_GetMaxJumpHeightWithJumpTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMinAnalogSpeed +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetMinAnalogSpeed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMinAnalogSpeed"); + + Params::CharacterMovementComponent_GetMinAnalogSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetMovementBase +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UCharacterMovementComponent::GetMovementBase() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetMovementBase"); + + Params::CharacterMovementComponent_GetMovementBase Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetPerchRadiusThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetPerchRadiusThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetPerchRadiusThreshold"); + + Params::CharacterMovementComponent_GetPerchRadiusThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.GetValidPerchRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::GetValidPerchRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "GetValidPerchRadius"); + + Params::CharacterMovementComponent_GetValidPerchRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.IsWalkable +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterMovementComponent::IsWalkable(const struct FHitResult& Hit) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "IsWalkable"); + + Params::CharacterMovementComponent_IsWalkable Parms{}; + + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.IsWalking +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterMovementComponent::IsWalking() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "IsWalking"); + + Params::CharacterMovementComponent_IsWalking Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.K2_ComputeFloorDist +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& CapsuleLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LineDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SweepDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SweepRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFindFloorResult* FloorResult (Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::K2_ComputeFloorDist(const struct FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, struct FFindFloorResult* FloorResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "K2_ComputeFloorDist"); + + Params::CharacterMovementComponent_K2_ComputeFloorDist Parms{}; + + Parms.CapsuleLocation = std::move(CapsuleLocation); + Parms.LineDistance = LineDistance; + Parms.SweepDistance = SweepDistance; + Parms.SweepRadius = SweepRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FloorResult != nullptr) + *FloorResult = std::move(Parms.FloorResult); +} + + +// Function Engine.CharacterMovementComponent.K2_FindFloor +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& CapsuleLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFindFloorResult* FloorResult (Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCharacterMovementComponent::K2_FindFloor(const struct FVector& CapsuleLocation, struct FFindFloorResult* FloorResult) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "K2_FindFloor"); + + Params::CharacterMovementComponent_K2_FindFloor Parms{}; + + Parms.CapsuleLocation = std::move(CapsuleLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FloorResult != nullptr) + *FloorResult = std::move(Parms.FloorResult); +} + + +// Function Engine.CharacterMovementComponent.K2_GetModifiedMaxAcceleration +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::K2_GetModifiedMaxAcceleration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "K2_GetModifiedMaxAcceleration"); + + Params::CharacterMovementComponent_K2_GetModifiedMaxAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::K2_GetWalkableFloorAngle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "K2_GetWalkableFloorAngle"); + + Params::CharacterMovementComponent_K2_GetWalkableFloorAngle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorZ +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterMovementComponent::K2_GetWalkableFloorZ() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterMovementComponent", "K2_GetWalkableFloorZ"); + + Params::CharacterMovementComponent_K2_GetWalkableFloorZ Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialBillboardComponent.AddElement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* DistanceToOpacityCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeIsInScreenSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseSizeX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseSizeY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* DistanceToSizeCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialBillboardComponent::AddElement(class UMaterialInterface* Material, class UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, class UCurveFloat* DistanceToSizeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialBillboardComponent", "AddElement"); + + Params::MaterialBillboardComponent_AddElement Parms{}; + + Parms.Material = Material; + Parms.DistanceToOpacityCurve = DistanceToOpacityCurve; + Parms.bSizeIsInScreenSpace = bSizeIsInScreenSpace; + Parms.BaseSizeX = BaseSizeX; + Parms.BaseSizeY = BaseSizeY; + Parms.DistanceToSizeCurve = DistanceToSizeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialBillboardComponent.SetElements +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&NewElements (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMaterialBillboardComponent::SetElements(const TArray& NewElements) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialBillboardComponent", "SetElements"); + + Params::MaterialBillboardComponent_SetElements Parms{}; + + Parms.NewElements = std::move(NewElements); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.AbortMatch +// (Native, Public, BlueprintCallable) + +void AGameMode::AbortMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "AbortMatch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.EndMatch +// (Native, Public, BlueprintCallable) + +void AGameMode::EndMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "EndMatch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.K2_OnSetMatchState +// (Event, Protected, BlueprintEvent) +// Parameters: +// class FName NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameMode::K2_OnSetMatchState(class FName NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "K2_OnSetMatchState"); + + Params::GameMode_K2_OnSetMatchState Parms{}; + + Parms.NewState = NewState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.GameMode.ReadyToEndMatch +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameMode::ReadyToEndMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "ReadyToEndMatch"); + + Params::GameMode_ReadyToEndMatch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameMode.ReadyToStartMatch +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameMode::ReadyToStartMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "ReadyToStartMatch"); + + Params::GameMode_ReadyToStartMatch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameMode.RestartGame +// (Native, Public, BlueprintCallable) + +void AGameMode::RestartGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "RestartGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.Say +// (Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Msg (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameMode::Say(const class FString& Msg) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "Say"); + + Params::GameMode_Say Parms{}; + + Parms.Msg = std::move(Msg); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.SetBandwidthLimit +// (Exec, Native, Public) +// Parameters: +// float AsyncIOBandwidthLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGameMode::SetBandwidthLimit(float AsyncIOBandwidthLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "SetBandwidthLimit"); + + Params::GameMode_SetBandwidthLimit Parms{}; + + Parms.AsyncIOBandwidthLimit = AsyncIOBandwidthLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.StartMatch +// (Native, Public, BlueprintCallable) + +void AGameMode::StartMatch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "StartMatch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameMode.GetMatchState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AGameMode::GetMatchState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "GetMatchState"); + + Params::GameMode_GetMatchState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameMode.IsMatchInProgress +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameMode::IsMatchInProgress() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameMode", "IsMatchInProgress"); + + Params::GameMode_IsMatchInProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PostProcessVolume.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APostProcessVolume::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PostProcessVolume", "AddOrUpdateBlendable"); + + Params::PostProcessVolume_AddOrUpdateBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.OnRep_Timeline +// (Final, Native, Public) + +void UTimelineComponent::OnRep_Timeline() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "OnRep_Timeline"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.Play +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::Play() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "Play"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.PlayFromStart +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::PlayFromStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "PlayFromStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.Reverse +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::Reverse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "Reverse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.ReverseFromEnd +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::ReverseFromEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "ReverseFromEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetFloatCurve +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveFloat* NewFloatCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FloatTrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetFloatCurve(class UCurveFloat* NewFloatCurve, class FName FloatTrackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetFloatCurve"); + + Params::TimelineComponent_SetFloatCurve Parms{}; + + Parms.NewFloatCurve = NewFloatCurve; + Parms.FloatTrackName = FloatTrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetIgnoreTimeDilation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewIgnoreTimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetIgnoreTimeDilation"); + + Params::TimelineComponent_SetIgnoreTimeDilation Parms{}; + + Parms.bNewIgnoreTimeDilation = bNewIgnoreTimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetLinearColorCurve +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveLinearColor* NewLinearColorCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LinearColorTrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetLinearColorCurve(class UCurveLinearColor* NewLinearColorCurve, class FName LinearColorTrackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetLinearColorCurve"); + + Params::TimelineComponent_SetLinearColorCurve Parms{}; + + Parms.NewLinearColorCurve = NewLinearColorCurve; + Parms.LinearColorTrackName = LinearColorTrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetLooping +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetLooping(bool bNewLooping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetLooping"); + + Params::TimelineComponent_SetLooping Parms{}; + + Parms.bNewLooping = bNewLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetNewTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetNewTime(float NewTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetNewTime"); + + Params::TimelineComponent_SetNewTime Parms{}; + + Parms.NewTime = NewTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetPlaybackPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetPlaybackPosition"); + + Params::TimelineComponent_SetPlaybackPosition Parms{}; + + Parms.NewPosition = NewPosition; + Parms.bFireEvents = bFireEvents; + Parms.bFireUpdate = bFireUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetPlayRate(float NewRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetPlayRate"); + + Params::TimelineComponent_SetPlayRate Parms{}; + + Parms.NewRate = NewRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetTimelineLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetTimelineLength(float NewLength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetTimelineLength"); + + Params::TimelineComponent_SetTimelineLength Parms{}; + + Parms.NewLength = NewLength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetTimelineLengthMode +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// ETimelineLengthMode NewLengthMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetTimelineLengthMode(ETimelineLengthMode NewLengthMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetTimelineLengthMode"); + + Params::TimelineComponent_SetTimelineLengthMode Parms{}; + + Parms.NewLengthMode = NewLengthMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.SetVectorCurve +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UCurveVector* NewVectorCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName VectorTrackName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTimelineComponent::SetVectorCurve(class UCurveVector* NewVectorCurve, class FName VectorTrackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "SetVectorCurve"); + + Params::TimelineComponent_SetVectorCurve Parms{}; + + Parms.NewVectorCurve = NewVectorCurve; + Parms.VectorTrackName = VectorTrackName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.Stop +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UTimelineComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimelineComponent.GetIgnoreTimeDilation +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::GetIgnoreTimeDilation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "GetIgnoreTimeDilation"); + + Params::TimelineComponent_GetIgnoreTimeDilation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.GetPlaybackPosition +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetPlaybackPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "GetPlaybackPosition"); + + Params::TimelineComponent_GetPlaybackPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.GetPlayRate +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetPlayRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "GetPlayRate"); + + Params::TimelineComponent_GetPlayRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.GetTimelineLength +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTimelineComponent::GetTimelineLength() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "GetTimelineLength"); + + Params::TimelineComponent_GetTimelineLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.IsLooping +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::IsLooping() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "IsLooping"); + + Params::TimelineComponent_IsLooping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.IsPlaying +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::IsPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "IsPlaying"); + + Params::TimelineComponent_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimelineComponent.IsReversing +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimelineComponent::IsReversing() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimelineComponent", "IsReversing"); + + Params::TimelineComponent_IsReversing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PointLightComponent.SetLightFalloffExponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFalloffExponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetLightFalloffExponent(float NewLightFalloffExponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetLightFalloffExponent"); + + Params::PointLightComponent_SetLightFalloffExponent Parms{}; + + Parms.NewLightFalloffExponent = NewLightFalloffExponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLightComponent.SetSoftSourceRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetSoftSourceRadius(float bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetSoftSourceRadius"); + + Params::PointLightComponent_SetSoftSourceRadius Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLightComponent.SetSourceLength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetSourceLength(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetSourceLength"); + + Params::PointLightComponent_SetSourceLength Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLightComponent.SetSourceRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointLightComponent::SetSourceRadius(float bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLightComponent", "SetSourceRadius"); + + Params::PointLightComponent_SetSourceRadius Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SpotLightComponent.SetInnerConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewInnerConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpotLightComponent::SetInnerConeAngle(float NewInnerConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpotLightComponent", "SetInnerConeAngle"); + + Params::SpotLightComponent_SetInnerConeAngle Parms{}; + + Parms.NewInnerConeAngle = NewInnerConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SpotLightComponent.SetOuterConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewOuterConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpotLightComponent::SetOuterConeAngle(float NewOuterConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpotLightComponent", "SetOuterConeAngle"); + + Params::SpotLightComponent_SetOuterConeAngle Parms{}; + + Parms.NewOuterConeAngle = NewOuterConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetBarnDoorAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetBarnDoorAngle(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetBarnDoorAngle"); + + Params::RectLightComponent_SetBarnDoorAngle Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetBarnDoorLength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetBarnDoorLength(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetBarnDoorLength"); + + Params::RectLightComponent_SetBarnDoorLength Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetSourceHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetSourceHeight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetSourceHeight"); + + Params::RectLightComponent_SetSourceHeight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetSourceTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetSourceTexture(class UTexture* bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetSourceTexture"); + + Params::RectLightComponent_SetSourceTexture Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RectLightComponent.SetSourceWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URectLightComponent::SetSourceWidth(float bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RectLightComponent", "SetSourceWidth"); + + Params::RectLightComponent_SetSourceWidth Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_Deproject +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldOrigin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_Deproject(const struct FVector2D& ScreenPosition, struct FVector* WorldOrigin, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_Deproject"); + + Params::Canvas_K2_Deproject Parms{}; + + Parms.ScreenPosition = std::move(ScreenPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldOrigin != nullptr) + *WorldOrigin = std::move(Parms.WorldOrigin); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); +} + + +// Function Engine.Canvas.K2_DrawBorder +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* BorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* BackgroundTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* LeftBorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* RightBorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* TopBorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* BottomBorderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinatePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinateSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& BorderScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& BackgroundScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PivotPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CornerSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawBorder(class UTexture* BorderTexture, class UTexture* BackgroundTexture, class UTexture* LeftBorderTexture, class UTexture* RightBorderTexture, class UTexture* TopBorderTexture, class UTexture* BottomBorderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, const struct FVector2D& BorderScale, const struct FVector2D& BackgroundScale, float Rotation, const struct FVector2D& PivotPoint, const struct FVector2D& CornerSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawBorder"); + + Params::Canvas_K2_DrawBorder Parms{}; + + Parms.BorderTexture = BorderTexture; + Parms.BackgroundTexture = BackgroundTexture; + Parms.LeftBorderTexture = LeftBorderTexture; + Parms.RightBorderTexture = RightBorderTexture; + Parms.TopBorderTexture = TopBorderTexture; + Parms.BottomBorderTexture = BottomBorderTexture; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.ScreenSize = std::move(ScreenSize); + Parms.CoordinatePosition = std::move(CoordinatePosition); + Parms.CoordinateSize = std::move(CoordinateSize); + Parms.RenderColor = std::move(RenderColor); + Parms.BorderScale = std::move(BorderScale); + Parms.BackgroundScale = std::move(BackgroundScale); + Parms.Rotation = Rotation; + Parms.PivotPoint = std::move(PivotPoint); + Parms.CornerSize = std::move(CornerSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawBox +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawBox(const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, float Thickness, const struct FLinearColor& RenderColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawBox"); + + Params::Canvas_K2_DrawBox Parms{}; + + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.ScreenSize = std::move(ScreenSize); + Parms.Thickness = Thickness; + Parms.RenderColor = std::move(RenderColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawLine +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& ScreenPositionA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPositionB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawLine(const struct FVector2D& ScreenPositionA, const struct FVector2D& ScreenPositionB, float Thickness, const struct FLinearColor& RenderColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawLine"); + + Params::Canvas_K2_DrawLine Parms{}; + + Parms.ScreenPositionA = std::move(ScreenPositionA); + Parms.ScreenPositionB = std::move(ScreenPositionB); + Parms.Thickness = Thickness; + Parms.RenderColor = std::move(RenderColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawMaterial +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* RenderMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinatePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinateSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PivotPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawMaterial(class UMaterialInterface* RenderMaterial, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, float Rotation, const struct FVector2D& PivotPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawMaterial"); + + Params::Canvas_K2_DrawMaterial Parms{}; + + Parms.RenderMaterial = RenderMaterial; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.ScreenSize = std::move(ScreenSize); + Parms.CoordinatePosition = std::move(CoordinatePosition); + Parms.CoordinateSize = std::move(CoordinateSize); + Parms.Rotation = Rotation; + Parms.PivotPoint = std::move(PivotPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawMaterialTriangle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* RenderMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Triangles (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawMaterialTriangle(class UMaterialInterface* RenderMaterial, const TArray& Triangles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawMaterialTriangle"); + + Params::Canvas_K2_DrawMaterialTriangle Parms{}; + + Parms.RenderMaterial = RenderMaterial; + Parms.Triangles = std::move(Triangles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawPolygon +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* RenderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumberOfSides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawPolygon(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& Radius, int32 NumberOfSides, const struct FLinearColor& RenderColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawPolygon"); + + Params::Canvas_K2_DrawPolygon Parms{}; + + Parms.RenderTexture = RenderTexture; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.Radius = std::move(Radius); + Parms.NumberOfSides = NumberOfSides; + Parms.RenderColor = std::move(RenderColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawText +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class Ufont* RenderFont (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& RenderText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Kerning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& shadowColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ShadowOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCentreX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCentreY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOutlined (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& OutlineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawText(class Ufont* RenderFont, const class FString& RenderText, const struct FVector2D& ScreenPosition, const struct FVector2D& Scale, const struct FLinearColor& RenderColor, float Kerning, const struct FLinearColor& shadowColor, const struct FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const struct FLinearColor& OutlineColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawText"); + + Params::Canvas_K2_DrawText Parms{}; + + Parms.RenderFont = RenderFont; + Parms.RenderText = std::move(RenderText); + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.Scale = std::move(Scale); + Parms.RenderColor = std::move(RenderColor); + Parms.Kerning = Kerning; + Parms.shadowColor = std::move(shadowColor); + Parms.ShadowOffset = std::move(ShadowOffset); + Parms.bCentreX = bCentreX; + Parms.bCentreY = bCentreY; + Parms.bOutlined = bOutlined; + Parms.OutlineColor = std::move(OutlineColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawTexture +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* RenderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinatePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& CoordinateSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& RenderColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBlendMode BlendMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PivotPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawTexture(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, EBlendMode BlendMode, float Rotation, const struct FVector2D& PivotPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawTexture"); + + Params::Canvas_K2_DrawTexture Parms{}; + + Parms.RenderTexture = RenderTexture; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.ScreenSize = std::move(ScreenSize); + Parms.CoordinatePosition = std::move(CoordinatePosition); + Parms.CoordinateSize = std::move(CoordinateSize); + Parms.RenderColor = std::move(RenderColor); + Parms.BlendMode = BlendMode; + Parms.Rotation = Rotation; + Parms.PivotPoint = std::move(PivotPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_DrawTriangle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* RenderTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Triangles (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UCanvas::K2_DrawTriangle(class UTexture* RenderTexture, const TArray& Triangles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_DrawTriangle"); + + Params::Canvas_K2_DrawTriangle Parms{}; + + Parms.RenderTexture = RenderTexture; + Parms.Triangles = std::move(Triangles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Canvas.K2_Project +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCanvas::K2_Project(const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_Project"); + + Params::Canvas_K2_Project Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Canvas.K2_StrLen +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class Ufont* RenderFont (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& RenderText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvas::K2_StrLen(class Ufont* RenderFont, const class FString& RenderText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_StrLen"); + + Params::Canvas_K2_StrLen Parms{}; + + Parms.RenderFont = RenderFont; + Parms.RenderText = std::move(RenderText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Canvas.K2_TextSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class Ufont* RenderFont (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& RenderText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvas::K2_TextSize(class Ufont* RenderFont, const class FString& RenderText, const struct FVector2D& Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Canvas", "K2_TextSize"); + + Params::Canvas_K2_TextSize Parms{}; + + Parms.RenderFont = RenderFont; + Parms.RenderText = std::move(RenderText); + Parms.Scale = std::move(Scale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ArrowComponent.SetArrowColor +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrowComponent::SetArrowColor(const struct FLinearColor& NewColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrowComponent", "SetArrowColor"); + + Params::ArrowComponent_SetArrowColor Parms{}; + + Parms.NewColor = std::move(NewColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.OnRep_bEnabled +// (Native, Public) + +void Alight::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "OnRep_bEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.SetAffectTranslucentLighting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void Alight::SetAffectTranslucentLighting(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "SetAffectTranslucentLighting"); + + Params::light_SetAffectTranslucentLighting Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.SetBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewBrightness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void Alight::SetBrightness(float NewBrightness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "SetBrightness"); + + Params::light_SetBrightness Parms{}; + + Parms.NewBrightness = NewBrightness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.SetCastShadows +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void Alight::SetCastShadows(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "SetCastShadows"); + + Params::light_SetCastShadows Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.SetEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSetEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void Alight::SetEnabled(bool bSetEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "SetEnabled"); + + Params::light_SetEnabled Parms{}; + + Parms.bSetEnabled = bSetEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.SetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void Alight::SetLightColor(const struct FLinearColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "SetLightColor"); + + Params::light_SetLightColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.SetLightFunctionFadeDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFunctionFadeDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void Alight::SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "SetLightFunctionFadeDistance"); + + Params::light_SetLightFunctionFadeDistance Parms{}; + + Parms.NewLightFunctionFadeDistance = NewLightFunctionFadeDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.SetLightFunctionMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewLightFunctionMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void Alight::SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "SetLightFunctionMaterial"); + + Params::light_SetLightFunctionMaterial Parms{}; + + Parms.NewLightFunctionMaterial = NewLightFunctionMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.SetLightFunctionScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLightFunctionScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void Alight::SetLightFunctionScale(const struct FVector& NewLightFunctionScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "SetLightFunctionScale"); + + Params::light_SetLightFunctionScale Parms{}; + + Parms.NewLightFunctionScale = std::move(NewLightFunctionScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.ToggleEnabled +// (Final, Native, Public, BlueprintCallable) + +void Alight::ToggleEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "ToggleEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.light.GetBrightness +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float Alight::GetBrightness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "GetBrightness"); + + Params::light_GetBrightness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.light.GetLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor Alight::GetLightColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "GetLightColor"); + + Params::light_GetLightColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.light.IsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool Alight::IsEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("light", "IsEnabled"); + + Params::light_IsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalActor.CreateDynamicMaterialInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* ADecalActor::CreateDynamicMaterialInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalActor", "CreateDynamicMaterialInstance"); + + Params::DecalActor_CreateDynamicMaterialInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DecalActor.SetDecalMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewDecalMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADecalActor::SetDecalMaterial(class UMaterialInterface* NewDecalMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalActor", "SetDecalMaterial"); + + Params::DecalActor_SetDecalMaterial Parms{}; + + Parms.NewDecalMaterial = NewDecalMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DecalActor.GetDecalMaterial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* ADecalActor::GetDecalMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DecalActor", "GetDecalMaterial"); + + Params::DecalActor_GetDecalMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MatineeActor.ChangePlaybackDirection +// (Native, Public, BlueprintCallable) + +void AMatineeActor::ChangePlaybackDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MatineeActor", "ChangePlaybackDirection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MatineeActor.EnableGroupByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& GroupName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMatineeActor::EnableGroupByName(const class FString& GroupName, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MatineeActor", "EnableGroupByName"); + + Params::MatineeActor_EnableGroupByName Parms{}; + + Parms.GroupName = std::move(GroupName); + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MatineeActor.Pause +// (Native, Public, BlueprintCallable) + +void AMatineeActor::Pause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MatineeActor", "Pause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MatineeActor.Play +// (Native, Public, BlueprintCallable) + +void AMatineeActor::Play() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MatineeActor", "Play"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MatineeActor.Reverse +// (Native, Public, BlueprintCallable) + +void AMatineeActor::Reverse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MatineeActor", "Reverse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MatineeActor.SetLoopingState +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bNewLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMatineeActor::SetLoopingState(bool bNewLooping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MatineeActor", "SetLoopingState"); + + Params::MatineeActor_SetLoopingState Parms{}; + + Parms.bNewLooping = bNewLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MatineeActor.SetPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bJump (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMatineeActor::SetPosition(float NewPosition, bool bJump) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MatineeActor", "SetPosition"); + + Params::MatineeActor_SetPosition Parms{}; + + Parms.NewPosition = NewPosition; + Parms.bJump = bJump; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MatineeActor.Stop +// (Native, Public, BlueprintCallable) + +void AMatineeActor::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MatineeActor", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindSourceComponentBaseData.SetOutdoors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewOutdoors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindSourceComponentBaseData::SetOutdoors(float InNewOutdoors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindSourceComponentBaseData", "SetOutdoors"); + + Params::WindSourceComponentBaseData_SetOutdoors Parms{}; + + Parms.InNewOutdoors = InNewOutdoors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindSourceComponentBaseData.SetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindSourceComponentBaseData::SetPriority(float InNewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindSourceComponentBaseData", "SetPriority"); + + Params::WindSourceComponentBaseData_SetPriority Parms{}; + + Parms.InNewPriority = InNewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindSourceComponentBaseData.SetSourceCombine +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWindSourceCombine InNewSourceCombine (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindSourceComponentBaseData::SetSourceCombine(EWindSourceCombine InNewSourceCombine) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindSourceComponentBaseData", "SetSourceCombine"); + + Params::WindSourceComponentBaseData_SetSourceCombine Parms{}; + + Parms.InNewSourceCombine = InNewSourceCombine; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindSourceComponentBaseData.SetWindGustController +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UWindGustController* InWindGustController (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindSourceComponentBaseData::SetWindGustController(const class UWindGustController* InWindGustController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindSourceComponentBaseData", "SetWindGustController"); + + Params::WindSourceComponentBaseData_SetWindGustController Parms{}; + + Parms.InWindGustController = InWindGustController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetBlendDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewBlendDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetBlendDistance(float InNewBlendDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetBlendDistance"); + + Params::WindDirectionalSourceComponent_SetBlendDistance Parms{}; + + Parms.InNewBlendDistance = InNewBlendDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetMaximumGustAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewMaxGust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetMaximumGustAmount(float InNewMaxGust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetMaximumGustAmount"); + + Params::WindDirectionalSourceComponent_SetMaximumGustAmount Parms{}; + + Parms.InNewMaxGust = InNewMaxGust; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetMinimumGustAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewMinGust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetMinimumGustAmount(float InNewMinGust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetMinimumGustAmount"); + + Params::WindDirectionalSourceComponent_SetMinimumGustAmount Parms{}; + + Parms.InNewMinGust = InNewMinGust; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetRadius(float InNewRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetRadius"); + + Params::WindDirectionalSourceComponent_SetRadius Parms{}; + + Parms.InNewRadius = InNewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetSpeed(float InNewSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetSpeed"); + + Params::WindDirectionalSourceComponent_SetSpeed Parms{}; + + Parms.InNewSpeed = InNewSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetStrength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetStrength(float InNewStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetStrength"); + + Params::WindDirectionalSourceComponent_SetStrength Parms{}; + + Parms.InNewStrength = InNewStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetUseScaleAsBounds +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewUseScaleAsBounds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetUseScaleAsBounds(bool bNewUseScaleAsBounds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetUseScaleAsBounds"); + + Params::WindDirectionalSourceComponent_SetUseScaleAsBounds Parms{}; + + Parms.bNewUseScaleAsBounds = bNewUseScaleAsBounds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindDirectionalSourceComponent.SetWindType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWindSourceType InNewType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindDirectionalSourceComponent::SetWindType(EWindSourceType InNewType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindDirectionalSourceComponent", "SetWindType"); + + Params::WindDirectionalSourceComponent_SetWindType Parms{}; + + Parms.InNewType = InNewType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindPointSourceComponent.SetInnerRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewInnerRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindPointSourceComponent::SetInnerRadius(float InNewInnerRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindPointSourceComponent", "SetInnerRadius"); + + Params::WindPointSourceComponent_SetInnerRadius Parms{}; + + Parms.InNewInnerRadius = InNewInnerRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindPointSourceComponent.SetRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindPointSourceComponent::SetRadius(float InNewRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindPointSourceComponent", "SetRadius"); + + Params::WindPointSourceComponent_SetRadius Parms{}; + + Parms.InNewRadius = InNewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindPointSourceComponent.SetSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindPointSourceComponent::SetSpeed(float InNewSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindPointSourceComponent", "SetSpeed"); + + Params::WindPointSourceComponent_SetSpeed Parms{}; + + Parms.InNewSpeed = InNewSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindPointSourceComponent.SetStrength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindPointSourceComponent::SetStrength(float InNewStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindPointSourceComponent", "SetStrength"); + + Params::WindPointSourceComponent_SetStrength Parms{}; + + Parms.InNewStrength = InNewStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSequenceBase.GetPlayLength +// (Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimSequenceBase::GetPlayLength() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSequenceBase", "GetPlayLength"); + + Params::AnimSequenceBase_GetPlayLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraAnimInst.SetDuration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraAnimInst::SetDuration(float NewDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraAnimInst", "SetDuration"); + + Params::CameraAnimInst_SetDuration Parms{}; + + Parms.NewDuration = NewDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraAnimInst.SetScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraAnimInst::SetScale(float NewDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraAnimInst", "SetScale"); + + Params::CameraAnimInst_SetScale Parms{}; + + Parms.NewDuration = NewDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraAnimInst.Stop +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraAnimInst::Stop(bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraAnimInst", "Stop"); + + Params::CameraAnimInst_Stop Parms{}; + + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InstancedStaticMeshComponent.AddInstance +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InstanceTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedStaticMeshComponent::AddInstance(const struct FTransform& InstanceTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "AddInstance"); + + Params::InstancedStaticMeshComponent_AddInstance Parms{}; + + Parms.InstanceTransform = std::move(InstanceTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.AddInstances +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InstanceTransforms (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bShouldReturnIndices (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInstancedStaticMeshComponent::AddInstances(const TArray& InstanceTransforms, bool bShouldReturnIndices) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "AddInstances"); + + Params::InstancedStaticMeshComponent_AddInstances Parms{}; + + Parms.InstanceTransforms = std::move(InstanceTransforms); + Parms.bShouldReturnIndices = bShouldReturnIndices; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.AddInstanceWorldSpace +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& WorldTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedStaticMeshComponent::AddInstanceWorldSpace(const struct FTransform& WorldTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "AddInstanceWorldSpace"); + + Params::InstancedStaticMeshComponent_AddInstanceWorldSpace Parms{}; + + Parms.WorldTransform = std::move(WorldTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransform +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 StartInstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumInstances (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& NewInstancesTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, const struct FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "BatchUpdateInstancesTransform"); + + Params::InstancedStaticMeshComponent_BatchUpdateInstancesTransform Parms{}; + + Parms.StartInstanceIndex = StartInstanceIndex; + Parms.NumInstances = NumInstances; + Parms.NewInstancesTransform = std::move(NewInstancesTransform); + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransforms +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 StartInstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& NewInstancesTransforms (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::BatchUpdateInstancesTransforms(int32 StartInstanceIndex, const TArray& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "BatchUpdateInstancesTransforms"); + + Params::InstancedStaticMeshComponent_BatchUpdateInstancesTransforms Parms{}; + + Parms.StartInstanceIndex = StartInstanceIndex; + Parms.NewInstancesTransforms = std::move(NewInstancesTransforms); + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.ClearInstances +// (Native, Public, BlueprintCallable) + +void UInstancedStaticMeshComponent::ClearInstances() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "ClearInstances"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InstancedStaticMeshComponent.RemoveInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowShrink (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::RemoveInstance(int32 InstanceIndex, bool bAllowShrink) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "RemoveInstance"); + + Params::InstancedStaticMeshComponent_RemoveInstance Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.bAllowShrink = bAllowShrink; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.SetCullDistances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 StartCullDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EndCullDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInstancedStaticMeshComponent::SetCullDistances(int32 StartCullDistance, int32 EndCullDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "SetCullDistances"); + + Params::InstancedStaticMeshComponent_SetCullDistances Parms{}; + + Parms.StartCullDistance = StartCullDistance; + Parms.EndCullDistance = EndCullDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InstancedStaticMeshComponent.SetCustomDataValue +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CustomDataIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CustomDataValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "SetCustomDataValue"); + + Params::InstancedStaticMeshComponent_SetCustomDataValue Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.CustomDataIndex = CustomDataIndex; + Parms.CustomDataValue = CustomDataValue; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.SetInstanceAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::SetInstanceAlpha(int32 InstanceIndex, float Alpha, bool bMarkRenderStateDirty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "SetInstanceAlpha"); + + Params::InstancedStaticMeshComponent_SetInstanceAlpha Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.Alpha = Alpha; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.ShrinkInstancesMemory +// (Native, Public, BlueprintCallable) + +void UInstancedStaticMeshComponent::ShrinkInstancesMemory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "ShrinkInstancesMemory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InstancedStaticMeshComponent.UpdateInstanceTransform +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& NewInstanceTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMarkRenderStateDirty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::UpdateInstanceTransform(int32 InstanceIndex, const struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "UpdateInstanceTransform"); + + Params::InstancedStaticMeshComponent_UpdateInstanceTransform Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.NewInstanceTransform = std::move(NewInstanceTransform); + Parms.bWorldSpace = bWorldSpace; + Parms.bMarkRenderStateDirty = bMarkRenderStateDirty; + Parms.bTeleport = bTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstanceCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedStaticMeshComponent::GetInstanceCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstanceCount"); + + Params::InstancedStaticMeshComponent_GetInstanceCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingBox +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FBox& Box (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bBoxInWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInstancedStaticMeshComponent::GetInstancesOverlappingBox(const struct FBox& Box, bool bBoxInWorldSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstancesOverlappingBox"); + + Params::InstancedStaticMeshComponent_GetInstancesOverlappingBox Parms{}; + + Parms.Box = std::move(Box); + Parms.bBoxInWorldSpace = bBoxInWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingSphere +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Center (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSphereInWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInstancedStaticMeshComponent::GetInstancesOverlappingSphere(const struct FVector& Center, float Radius, bool bSphereInWorldSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstancesOverlappingSphere"); + + Params::InstancedStaticMeshComponent_GetInstancesOverlappingSphere Parms{}; + + Parms.Center = std::move(Center); + Parms.Radius = Radius; + Parms.bSphereInWorldSpace = bSphereInWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InstancedStaticMeshComponent.GetInstanceTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform* OutInstanceTransform (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bWorldSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstancedStaticMeshComponent::GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedStaticMeshComponent", "GetInstanceTransform"); + + Params::InstancedStaticMeshComponent_GetInstanceTransform Parms{}; + + Parms.InstanceIndex = InstanceIndex; + Parms.bWorldSpace = bWorldSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutInstanceTransform != nullptr) + *OutInstanceTransform = std::move(Parms.OutInstanceTransform); + + return Parms.ReturnValue; +} + + +// Function Engine.HierarchicalInstancedStaticMeshComponent.RemoveInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InstancesToRemove (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHierarchicalInstancedStaticMeshComponent::RemoveInstances(const TArray& InstancesToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HierarchicalInstancedStaticMeshComponent", "RemoveInstances"); + + Params::HierarchicalInstancedStaticMeshComponent_RemoveInstances Parms{}; + + Parms.InstancesToRemove = std::move(InstancesToRemove); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Texture2D.Blueprint_GetSizeX +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTexture2D::Blueprint_GetSizeX() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Texture2D", "Blueprint_GetSizeX"); + + Params::Texture2D_Blueprint_GetSizeX Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Texture2D.Blueprint_GetSizeY +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTexture2D::Blueprint_GetSizeY() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Texture2D", "Blueprint_GetSizeY"); + + Params::Texture2D_Blueprint_GetSizeY Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveFloat.GetFloatValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCurveFloat::GetFloatValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveFloat", "GetFloatValue"); + + Params::CurveFloat_GetFloatValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveLinearColor.GetClampedLinearColorValue +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UCurveLinearColor::GetClampedLinearColorValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveLinearColor", "GetClampedLinearColorValue"); + + Params::CurveLinearColor_GetClampedLinearColorValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveLinearColor.GetLinearColorValue +// (Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UCurveLinearColor::GetLinearColorValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveLinearColor", "GetLinearColorValue"); + + Params::CurveLinearColor_GetLinearColorValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveLinearColor.GetUnadjustedLinearColorValue +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UCurveLinearColor::GetUnadjustedLinearColorValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveLinearColor", "GetUnadjustedLinearColorValue"); + + Params::CurveLinearColor_GetUnadjustedLinearColorValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.AddPoint +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSplinePoint& Point (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddPoint(const struct FSplinePoint& Point, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddPoint"); + + Params::SplineComponent_AddPoint Parms{}; + + Parms.Point = std::move(Point); + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddPoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddPoints(const TArray& Points, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddPoints"); + + Params::SplineComponent_AddPoints Parms{}; + + Parms.Points = std::move(Points); + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddSplineLocalPoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplineLocalPoint(const struct FVector& Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddSplineLocalPoint"); + + Params::SplineComponent_AddSplineLocalPoint Parms{}; + + Parms.Position = std::move(Position); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplinePoint(const struct FVector& Position, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddSplinePoint"); + + Params::SplineComponent_AddSplinePoint Parms{}; + + Parms.Position = std::move(Position); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddSplinePointAtIndex +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplinePointAtIndex(const struct FVector& Position, int32 Index_0, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddSplinePointAtIndex"); + + Params::SplineComponent_AddSplinePointAtIndex Parms{}; + + Parms.Position = std::move(Position); + Parms.Index_0 = Index_0; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.AddSplineWorldPoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Position (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::AddSplineWorldPoint(const struct FVector& Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "AddSplineWorldPoint"); + + Params::SplineComponent_AddSplineWorldPoint Parms{}; + + Parms.Position = std::move(Position); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.ClearSplinePoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::ClearSplinePoints(bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "ClearSplinePoints"); + + Params::SplineComponent_ClearSplinePoints Parms{}; + + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.RemoveSplinePoint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::RemoveSplinePoint(int32 Index_0, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "RemoveSplinePoint"); + + Params::SplineComponent_RemoveSplinePoint Parms{}; + + Parms.Index_0 = Index_0; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetClosedLoop +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInClosedLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetClosedLoop"); + + Params::SplineComponent_SetClosedLoop Parms{}; + + Parms.bInClosedLoop = bInClosedLoop; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetClosedLoopAtPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInClosedLoop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetClosedLoopAtPosition"); + + Params::SplineComponent_SetClosedLoopAtPosition Parms{}; + + Parms.bInClosedLoop = bInClosedLoop; + Parms.Key = Key; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetDefaultUpVector +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& UpVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetDefaultUpVector(const struct FVector& UpVector, ESplineCoordinateSpace CoordinateSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetDefaultUpVector"); + + Params::SplineComponent_SetDefaultUpVector Parms{}; + + Parms.UpVector = std::move(UpVector); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetDrawDebug +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetDrawDebug(bool bShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetDrawDebug"); + + Params::SplineComponent_SetDrawDebug Parms{}; + + Parms.bShow = bShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetLocationAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetLocationAtSplinePoint"); + + Params::SplineComponent_SetLocationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InLocation = std::move(InLocation); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetRotationAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetRotationAtSplinePoint(int32 PointIndex, const struct FRotator& InRotation, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetRotationAtSplinePoint"); + + Params::SplineComponent_SetRotationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InRotation = std::move(InRotation); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetScaleAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InScaleVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetScaleAtSplinePoint(int32 PointIndex, const struct FVector& InScaleVector, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetScaleAtSplinePoint"); + + Params::SplineComponent_SetScaleAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InScaleVector = std::move(InScaleVector); + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSelectedSplineSegmentColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& SegmentColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetSelectedSplineSegmentColor(const struct FLinearColor& SegmentColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSelectedSplineSegmentColor"); + + Params::SplineComponent_SetSelectedSplineSegmentColor Parms{}; + + Parms.SegmentColor = std::move(SegmentColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSplineLocalPoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplineLocalPoints(const TArray& Points) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSplineLocalPoints"); + + Params::SplineComponent_SetSplineLocalPoints Parms{}; + + Parms.Points = std::move(Points); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSplinePoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplinePoints(const TArray& Points, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSplinePoints"); + + Params::SplineComponent_SetSplinePoints Parms{}; + + Parms.Points = std::move(Points); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSplinePointType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplinePointType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplinePointType(int32 PointIndex, ESplinePointType Type, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSplinePointType"); + + Params::SplineComponent_SetSplinePointType Parms{}; + + Parms.PointIndex = PointIndex; + Parms.Type = Type; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetSplineWorldPoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USplineComponent::SetSplineWorldPoints(const TArray& Points) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetSplineWorldPoints"); + + Params::SplineComponent_SetSplineWorldPoints Parms{}; + + Parms.Points = std::move(Points); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetTangentAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InTangent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetTangentAtSplinePoint(int32 PointIndex, const struct FVector& InTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetTangentAtSplinePoint"); + + Params::SplineComponent_SetTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InTangent = std::move(InTangent); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetTangentColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& TangentColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetTangentColor(const struct FLinearColor& TangentColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetTangentColor"); + + Params::SplineComponent_SetTangentColor Parms{}; + + Parms.TangentColor = std::move(TangentColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetTangentsAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InArriveTangent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLeaveTangent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetTangentsAtSplinePoint(int32 PointIndex, const struct FVector& InArriveTangent, const struct FVector& InLeaveTangent, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetTangentsAtSplinePoint"); + + Params::SplineComponent_SetTangentsAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InArriveTangent = std::move(InArriveTangent); + Parms.InLeaveTangent = std::move(InLeaveTangent); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetUnselectedSplineSegmentColor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& SegmentColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetUnselectedSplineSegmentColor(const struct FLinearColor& SegmentColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetUnselectedSplineSegmentColor"); + + Params::SplineComponent_SetUnselectedSplineSegmentColor Parms{}; + + Parms.SegmentColor = std::move(SegmentColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetUpVectorAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InUpVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateSpline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetUpVectorAtSplinePoint(int32 PointIndex, const struct FVector& InUpVector, ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetUpVectorAtSplinePoint"); + + Params::SplineComponent_SetUpVectorAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InUpVector = std::move(InUpVector); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUpdateSpline = bUpdateSpline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.SetWorldLocationAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::SetWorldLocationAtSplinePoint(int32 PointIndex, const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "SetWorldLocationAtSplinePoint"); + + Params::SplineComponent_SetWorldLocationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.UpdateSpline +// (Native, Public, BlueprintCallable) + +void USplineComponent::UpdateSpline() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "UpdateSpline"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineComponent.FindDirectionClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindDirectionClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindDirectionClosestToWorldLocation"); + + Params::SplineComponent_FindDirectionClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindInputKeyClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::FindInputKeyClosestToWorldLocation(const struct FVector& WorldLocation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindInputKeyClosestToWorldLocation"); + + Params::SplineComponent_FindInputKeyClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindLocationClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindLocationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindLocationClosestToWorldLocation"); + + Params::SplineComponent_FindLocationClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindRightVectorClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindRightVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindRightVectorClosestToWorldLocation"); + + Params::SplineComponent_FindRightVectorClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindRollClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::FindRollClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindRollClosestToWorldLocation"); + + Params::SplineComponent_FindRollClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindRotationClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::FindRotationClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindRotationClosestToWorldLocation"); + + Params::SplineComponent_FindRotationClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindScaleClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindScaleClosestToWorldLocation(const struct FVector& WorldLocation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindScaleClosestToWorldLocation"); + + Params::SplineComponent_FindScaleClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindTangentClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindTangentClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindTangentClosestToWorldLocation"); + + Params::SplineComponent_FindTangentClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindTransformClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::FindTransformClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindTransformClosestToWorldLocation"); + + Params::SplineComponent_FindTransformClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.FindUpVectorClosestToWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::FindUpVectorClosestToWorldLocation(const struct FVector& WorldLocation, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "FindUpVectorClosestToWorldLocation"); + + Params::SplineComponent_FindUpVectorClosestToWorldLocation Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetArriveTangentAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetArriveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetArriveTangentAtSplinePoint"); + + Params::SplineComponent_GetArriveTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDefaultUpVector +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDefaultUpVector(ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDefaultUpVector"); + + Params::SplineComponent_GetDefaultUpVector Parms{}; + + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDirectionAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtDistanceAlongSpline"); + + Params::SplineComponent_GetDirectionAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDirectionAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtSplineInputKey"); + + Params::SplineComponent_GetDirectionAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDirectionAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtSplinePoint"); + + Params::SplineComponent_GetDirectionAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDirectionAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetDirectionAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDirectionAtTime"); + + Params::SplineComponent_GetDirectionAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplineInputKey +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetDistanceAlongSplineAtSplineInputKey(float InKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDistanceAlongSplineAtSplineInputKey"); + + Params::SplineComponent_GetDistanceAlongSplineAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplinePoint +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetDistanceAlongSplineAtSplinePoint(int32 PointIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetDistanceAlongSplineAtSplinePoint"); + + Params::SplineComponent_GetDistanceAlongSplineAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetFloatPropertyAtSplineInputKey +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetFloatPropertyAtSplineInputKey(float InKey, class FName PropertyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetFloatPropertyAtSplineInputKey"); + + Params::SplineComponent_GetFloatPropertyAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetFloatPropertyAtSplinePoint +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetFloatPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetFloatPropertyAtSplinePoint"); + + Params::SplineComponent_GetFloatPropertyAtSplinePoint Parms{}; + + Parms.Index_0 = Index_0; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetInputKeyAtDistanceAlongSpline +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetInputKeyAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetInputKeyAtDistanceAlongSpline"); + + Params::SplineComponent_GetInputKeyAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLeaveTangentAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLeaveTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLeaveTangentAtSplinePoint"); + + Params::SplineComponent_GetLeaveTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLocalLocationAndTangentAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* LocalLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* LocalTangent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* LocalLocation, struct FVector* LocalTangent) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocalLocationAndTangentAtSplinePoint"); + + Params::SplineComponent_GetLocalLocationAndTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocalLocation != nullptr) + *LocalLocation = std::move(Parms.LocalLocation); + + if (LocalTangent != nullptr) + *LocalTangent = std::move(Parms.LocalTangent); +} + + +// Function Engine.SplineComponent.GetLocationAndTangentAtSplinePoint +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Tangent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineComponent::GetLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* Location, struct FVector* Tangent, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAndTangentAtSplinePoint"); + + Params::SplineComponent_GetLocationAndTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (Tangent != nullptr) + *Tangent = std::move(Parms.Tangent); +} + + +// Function Engine.SplineComponent.GetLocationAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAtDistanceAlongSpline"); + + Params::SplineComponent_GetLocationAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLocationAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAtSplineInputKey"); + + Params::SplineComponent_GetLocationAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLocationAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAtSplinePoint"); + + Params::SplineComponent_GetLocationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetLocationAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetLocationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetLocationAtTime"); + + Params::SplineComponent_GetLocationAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetNumberOfSplinePoints +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USplineComponent::GetNumberOfSplinePoints() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetNumberOfSplinePoints"); + + Params::SplineComponent_GetNumberOfSplinePoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetNumberOfSplineSegments +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USplineComponent::GetNumberOfSplineSegments() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetNumberOfSplineSegments"); + + Params::SplineComponent_GetNumberOfSplineSegments Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRightVectorAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtDistanceAlongSpline"); + + Params::SplineComponent_GetRightVectorAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRightVectorAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtSplineInputKey"); + + Params::SplineComponent_GetRightVectorAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRightVectorAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtSplinePoint"); + + Params::SplineComponent_GetRightVectorAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRightVectorAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetRightVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRightVectorAtTime"); + + Params::SplineComponent_GetRightVectorAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRollAtDistanceAlongSpline +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRollAtDistanceAlongSpline"); + + Params::SplineComponent_GetRollAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRollAtSplineInputKey +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRollAtSplineInputKey"); + + Params::SplineComponent_GetRollAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRollAtSplinePoint +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRollAtSplinePoint"); + + Params::SplineComponent_GetRollAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRollAtTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetRollAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRollAtTime"); + + Params::SplineComponent_GetRollAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRotationAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRotationAtDistanceAlongSpline"); + + Params::SplineComponent_GetRotationAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRotationAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRotationAtSplineInputKey"); + + Params::SplineComponent_GetRotationAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRotationAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRotationAtSplinePoint"); + + Params::SplineComponent_GetRotationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetRotationAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetRotationAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetRotationAtTime"); + + Params::SplineComponent_GetRotationAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetScaleAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetScaleAtDistanceAlongSpline"); + + Params::SplineComponent_GetScaleAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetScaleAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtSplineInputKey(float InKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetScaleAtSplineInputKey"); + + Params::SplineComponent_GetScaleAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetScaleAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtSplinePoint(int32 PointIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetScaleAtSplinePoint"); + + Params::SplineComponent_GetScaleAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetScaleAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetScaleAtTime(float Time, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetScaleAtTime"); + + Params::SplineComponent_GetScaleAtTime Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetSplineLength +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineComponent::GetSplineLength() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetSplineLength"); + + Params::SplineComponent_GetSplineLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetSplinePointType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplinePointType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESplinePointType USplineComponent::GetSplinePointType(int32 PointIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetSplinePointType"); + + Params::SplineComponent_GetSplinePointType Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTangentAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTangentAtDistanceAlongSpline"); + + Params::SplineComponent_GetTangentAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTangentAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTangentAtSplineInputKey"); + + Params::SplineComponent_GetTangentAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTangentAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTangentAtSplinePoint"); + + Params::SplineComponent_GetTangentAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTangentAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetTangentAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTangentAtTime"); + + Params::SplineComponent_GetTangentAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTransformAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTransformAtDistanceAlongSpline"); + + Params::SplineComponent_GetTransformAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTransformAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTransformAtSplineInputKey"); + + Params::SplineComponent_GetTransformAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTransformAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTransformAtSplinePoint"); + + Params::SplineComponent_GetTransformAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetTransformAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform USplineComponent::GetTransformAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity, bool bUseScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetTransformAtTime"); + + Params::SplineComponent_GetTransformAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + Parms.bUseScale = bUseScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetUpVectorAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtDistanceAlongSpline(float Distance, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtDistanceAlongSpline"); + + Params::SplineComponent_GetUpVectorAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetUpVectorAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtSplineInputKey(float InKey, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtSplineInputKey"); + + Params::SplineComponent_GetUpVectorAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetUpVectorAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtSplinePoint(int32 PointIndex, ESplineCoordinateSpace CoordinateSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtSplinePoint"); + + Params::SplineComponent_GetUpVectorAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + Parms.CoordinateSpace = CoordinateSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetUpVectorAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESplineCoordinateSpace CoordinateSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetUpVectorAtTime(float Time, ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetUpVectorAtTime"); + + Params::SplineComponent_GetUpVectorAtTime Parms{}; + + Parms.Time = Time; + Parms.CoordinateSpace = CoordinateSpace; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetVectorPropertyAtSplineInputKey +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetVectorPropertyAtSplineInputKey(float InKey, class FName PropertyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetVectorPropertyAtSplineInputKey"); + + Params::SplineComponent_GetVectorPropertyAtSplineInputKey Parms{}; + + Parms.InKey = InKey; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetVectorPropertyAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetVectorPropertyAtSplinePoint(int32 Index_0, class FName PropertyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetVectorPropertyAtSplinePoint"); + + Params::SplineComponent_GetVectorPropertyAtSplinePoint Parms{}; + + Parms.Index_0 = Index_0; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldDirectionAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldDirectionAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldDirectionAtDistanceAlongSpline"); + + Params::SplineComponent_GetWorldDirectionAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldDirectionAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldDirectionAtTime"); + + Params::SplineComponent_GetWorldDirectionAtTime Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldLocationAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldLocationAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldLocationAtDistanceAlongSpline"); + + Params::SplineComponent_GetWorldLocationAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldLocationAtSplinePoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 PointIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldLocationAtSplinePoint(int32 PointIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldLocationAtSplinePoint"); + + Params::SplineComponent_GetWorldLocationAtSplinePoint Parms{}; + + Parms.PointIndex = PointIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldLocationAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldLocationAtTime(float Time, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldLocationAtTime"); + + Params::SplineComponent_GetWorldLocationAtTime Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldRotationAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetWorldRotationAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldRotationAtDistanceAlongSpline"); + + Params::SplineComponent_GetWorldRotationAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldRotationAtTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseConstantVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USplineComponent::GetWorldRotationAtTime(float Time, bool bUseConstantVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldRotationAtTime"); + + Params::SplineComponent_GetWorldRotationAtTime Parms{}; + + Parms.Time = Time; + Parms.bUseConstantVelocity = bUseConstantVelocity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.GetWorldTangentAtDistanceAlongSpline +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineComponent::GetWorldTangentAtDistanceAlongSpline(float Distance) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "GetWorldTangentAtDistanceAlongSpline"); + + Params::SplineComponent_GetWorldTangentAtDistanceAlongSpline Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineComponent.IsClosedLoop +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USplineComponent::IsClosedLoop() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineComponent", "IsClosedLoop"); + + Params::SplineComponent_IsClosedLoop Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.BeginDrawCanvasToRenderTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvas** Canvas (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* size (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDrawToRenderTargetContext* Context (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::BeginDrawCanvasToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UCanvas** Canvas, struct FVector2D* size, struct FDrawToRenderTargetContext* Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "BeginDrawCanvasToRenderTarget"); + + Params::KismetRenderingLibrary_BeginDrawCanvasToRenderTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Canvas != nullptr) + *Canvas = Parms.Canvas; + + if (size != nullptr) + *size = std::move(Parms.size); + + if (Context != nullptr) + *Context = std::move(Parms.Context); +} + + +// Function Engine.KismetRenderingLibrary.BreakSkinWeightInfo +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSkelMeshSkinWeightInfo& InWeight (Parm, NoDestructor, NativeAccessSpecifierPublic) +// int32* Bone0 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* Weight0 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Bone1 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* Weight1 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Bone2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* Weight2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Bone3 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* Weight3 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::BreakSkinWeightInfo(const struct FSkelMeshSkinWeightInfo& InWeight, int32* Bone0, uint8* Weight0, int32* Bone1, uint8* Weight1, int32* Bone2, uint8* Weight2, int32* Bone3, uint8* Weight3) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "BreakSkinWeightInfo"); + + Params::KismetRenderingLibrary_BreakSkinWeightInfo Parms{}; + + Parms.InWeight = std::move(InWeight); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Bone0 != nullptr) + *Bone0 = Parms.Bone0; + + if (Weight0 != nullptr) + *Weight0 = Parms.Weight0; + + if (Bone1 != nullptr) + *Bone1 = Parms.Bone1; + + if (Weight1 != nullptr) + *Weight1 = Parms.Weight1; + + if (Bone2 != nullptr) + *Bone2 = Parms.Bone2; + + if (Weight2 != nullptr) + *Weight2 = Parms.Weight2; + + if (Bone3 != nullptr) + *Bone3 = Parms.Bone3; + + if (Weight3 != nullptr) + *Weight3 = Parms.Weight3; +} + + +// Function Engine.KismetRenderingLibrary.ClearRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ClearRenderTarget2D(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FLinearColor& ClearColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ClearRenderTarget2D"); + + Params::KismetRenderingLibrary_ClearRenderTarget2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.ClearColor = std::move(ClearColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTexture2DEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* RenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ConvertRenderTargetToTexture2DEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2D* RenderTarget, class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ConvertRenderTargetToTexture2DEditorOnly"); + + Params::KismetRenderingLibrary_ConvertRenderTargetToTexture2DEditorOnly Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.RenderTarget = RenderTarget; + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureRenderTargetFormat Format (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoGenerateMipMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2D* UKismetRenderingLibrary::CreateRenderTarget2D(class UObject* WorldContextObject, int32 Width, int32 Height, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "CreateRenderTarget2D"); + + Params::KismetRenderingLibrary_CreateRenderTarget2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Width = Width; + Parms.Height = Height; + Parms.Format = Format; + Parms.ClearColor = std::move(ClearColor); + Parms.bAutoGenerateMipMaps = bAutoGenerateMipMaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2DArray +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Slices (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureRenderTargetFormat Format (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoGenerateMipMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2DArray* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2DArray* UKismetRenderingLibrary::CreateRenderTarget2DArray(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "CreateRenderTarget2DArray"); + + Params::KismetRenderingLibrary_CreateRenderTarget2DArray Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Width = Width; + Parms.Height = Height; + Parms.Slices = Slices; + Parms.Format = Format; + Parms.ClearColor = std::move(ClearColor); + Parms.bAutoGenerateMipMaps = bAutoGenerateMipMaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.CreateRenderTargetVolume +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Depth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureRenderTargetFormat Format (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ClearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoGenerateMipMaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTargetVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTargetVolume* UKismetRenderingLibrary::CreateRenderTargetVolume(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "CreateRenderTargetVolume"); + + Params::KismetRenderingLibrary_CreateRenderTargetVolume Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Width = Width; + Parms.Height = Height; + Parms.Depth = Depth; + Parms.Format = Format; + Parms.ClearColor = std::move(ClearColor); + Parms.bAutoGenerateMipMaps = bAutoGenerateMipMaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.DrawMaterialToRenderTarget +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::DrawMaterialToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "DrawMaterialToRenderTarget"); + + Params::KismetRenderingLibrary_DrawMaterialToRenderTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.EndDrawCanvasToRenderTarget +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDrawToRenderTargetContext&Context (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::EndDrawCanvasToRenderTarget(class UObject* WorldContextObject, const struct FDrawToRenderTargetContext& Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "EndDrawCanvasToRenderTarget"); + + Params::KismetRenderingLibrary_EndDrawCanvasToRenderTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Context = std::move(Context); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ExportRenderTarget +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ExportRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const class FString& FilePath, const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ExportRenderTarget"); + + Params::KismetRenderingLibrary_ExportRenderTarget Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.FilePath = std::move(FilePath); + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ExportTexture2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ExportTexture2D(class UObject* WorldContextObject, class UTexture2D* Texture, const class FString& FilePath, const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ExportTexture2D"); + + Params::KismetRenderingLibrary_ExportTexture2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Texture = Texture; + Parms.FilePath = std::move(FilePath); + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.ImportBufferAsTexture2D +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Buffer (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetRenderingLibrary::ImportBufferAsTexture2D(class UObject* WorldContextObject, const TArray& Buffer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ImportBufferAsTexture2D"); + + Params::KismetRenderingLibrary_ImportBufferAsTexture2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Buffer = std::move(Buffer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ImportFileAsTexture2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetRenderingLibrary::ImportFileAsTexture2D(class UObject* WorldContextObject, const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ImportFileAsTexture2D"); + + Params::KismetRenderingLibrary_ImportFileAsTexture2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.MakeSkinWeightInfo +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Bone0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Bone3 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Weight3 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSkelMeshSkinWeightInfo ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FSkelMeshSkinWeightInfo UKismetRenderingLibrary::MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "MakeSkinWeightInfo"); + + Params::KismetRenderingLibrary_MakeSkinWeightInfo Parms{}; + + Parms.Bone0 = Bone0; + Parms.Weight0 = Weight0; + Parms.Bone1 = Bone1; + Parms.Weight1 = Weight1; + Parms.Bone2 = Bone2; + Parms.Weight2 = Weight2; + Parms.Bone3 = Bone3; + Parms.Weight3 = Weight3; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetPixel +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetRenderingLibrary::ReadRenderTargetPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetPixel"); + + Params::KismetRenderingLibrary_ReadRenderTargetPixel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawPixel +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetRenderingLibrary::ReadRenderTargetRawPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetRawPixel"); + + Params::KismetRenderingLibrary_ReadRenderTargetRawPixel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawUV +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float U (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetRenderingLibrary::ReadRenderTargetRawUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetRawUV"); + + Params::KismetRenderingLibrary_ReadRenderTargetRawUV Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.U = U; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetUV +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float U (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetRenderingLibrary::ReadRenderTargetUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReadRenderTargetUV"); + + Params::KismetRenderingLibrary_ReadRenderTargetUV Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextureRenderTarget = TextureRenderTarget; + Parms.U = U; + Parms.V = V; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.ReleaseRenderTarget2D +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTarget2D* TextureRenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::ReleaseRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "ReleaseRenderTarget2D"); + + Params::KismetRenderingLibrary_ReleaseRenderTarget2D Parms{}; + + Parms.TextureRenderTarget = TextureRenderTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTexture2DEditorOnly +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTextureRenderTarget2D* RenderTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureCompressionSettings CompressionSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETextureMipGenSettings MipSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetRenderingLibrary::RenderTargetCreateStaticTexture2DEditorOnly(class UTextureRenderTarget2D* RenderTarget, const class FString& Name_0, ETextureCompressionSettings CompressionSettings, ETextureMipGenSettings MipSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "RenderTargetCreateStaticTexture2DEditorOnly"); + + Params::KismetRenderingLibrary_RenderTargetCreateStaticTexture2DEditorOnly Parms{}; + + Parms.RenderTarget = RenderTarget; + Parms.Name_0 = std::move(Name_0); + Parms.CompressionSettings = CompressionSettings; + Parms.MipSettings = MipSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetRenderingLibrary.SetCastInsetShadowForAllAttachments +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* PrimitiveComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCastInsetShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLightAttachmentsAsGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetRenderingLibrary::SetCastInsetShadowForAllAttachments(class UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetRenderingLibrary", "SetCastInsetShadowForAllAttachments"); + + Params::KismetRenderingLibrary_SetCastInsetShadowForAllAttachments Parms{}; + + Parms.PrimitiveComponent = PrimitiveComponent; + Parms.bCastInsetShadow = bCastInsetShadow; + Parms.bLightAttachmentsAsGroup = bLightAttachmentsAsGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.DisableGroundScattering +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewGroundScattering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::DisableGroundScattering(bool NewGroundScattering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "DisableGroundScattering"); + + Params::AtmosphericFogComponent_DisableGroundScattering Parms{}; + + Parms.NewGroundScattering = NewGroundScattering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.DisableSunDisk +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewSunDisk (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::DisableSunDisk(bool NewSunDisk) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "DisableSunDisk"); + + Params::AtmosphericFogComponent_DisableSunDisk Parms{}; + + Parms.NewSunDisk = NewSunDisk; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.IgnoreSceneSunlight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewIgnoreSceneSunlight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::IgnoreSceneSunlight(bool NewIgnoreSceneSunlight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "IgnoreSceneSunlight"); + + Params::AtmosphericFogComponent_IgnoreSceneSunlight Parms{}; + + Parms.NewIgnoreSceneSunlight = NewIgnoreSceneSunlight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetAltitudeScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewAltitudeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetAltitudeScale(float NewAltitudeScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetAltitudeScale"); + + Params::AtmosphericFogComponent_SetAltitudeScale Parms{}; + + Parms.NewAltitudeScale = NewAltitudeScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDefaultBrightness +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewBrightness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDefaultBrightness(float NewBrightness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDefaultBrightness"); + + Params::AtmosphericFogComponent_SetDefaultBrightness Parms{}; + + Parms.NewBrightness = NewBrightness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDefaultLightColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewLightColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDefaultLightColor(const struct FLinearColor& NewLightColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDefaultLightColor"); + + Params::AtmosphericFogComponent_SetDefaultLightColor Parms{}; + + Parms.NewLightColor = std::move(NewLightColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDefaultSunDirection +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewSunDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDefaultSunDirection(const struct FVector& NewSunDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDefaultSunDirection"); + + Params::AtmosphericFogComponent_SetDefaultSunDirection Parms{}; + + Parms.NewSunDirection = std::move(NewSunDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDensityMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDensityMultiplier(float NewDensityMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDensityMultiplier"); + + Params::AtmosphericFogComponent_SetDensityMultiplier Parms{}; + + Parms.NewDensityMultiplier = NewDensityMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDensityOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDensityOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDensityOffset(float NewDensityOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDensityOffset"); + + Params::AtmosphericFogComponent_SetDensityOffset Parms{}; + + Parms.NewDensityOffset = NewDensityOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDesaturation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDesaturation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDesaturation(float NewDesaturation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDesaturation"); + + Params::AtmosphericFogComponent_SetDesaturation Parms{}; + + Parms.NewDesaturation = NewDesaturation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDistanceOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDistanceOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDistanceOffset(float NewDistanceOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDistanceOffset"); + + Params::AtmosphericFogComponent_SetDistanceOffset Parms{}; + + Parms.NewDistanceOffset = NewDistanceOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetDistanceScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetDistanceScale(float NewDistanceScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetDistanceScale"); + + Params::AtmosphericFogComponent_SetDistanceScale Parms{}; + + Parms.NewDistanceScale = NewDistanceScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetFogMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetFogMultiplier(float NewFogMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetFogMultiplier"); + + Params::AtmosphericFogComponent_SetFogMultiplier Parms{}; + + Parms.NewFogMultiplier = NewFogMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetGroundFogDesaturation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewGroundFogDesaturation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetGroundFogDesaturation(float NewGroundFogDesaturation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetGroundFogDesaturation"); + + Params::AtmosphericFogComponent_SetGroundFogDesaturation Parms{}; + + Parms.NewGroundFogDesaturation = NewGroundFogDesaturation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetGroundOffset +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewGroundOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetGroundOffset(float NewGroundOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetGroundOffset"); + + Params::AtmosphericFogComponent_SetGroundOffset Parms{}; + + Parms.NewGroundOffset = NewGroundOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetPrecomputeParams +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float DensityHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxScatteringOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InscatterAltitudeSampleNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetPrecomputeParams"); + + Params::AtmosphericFogComponent_SetPrecomputeParams Parms{}; + + Parms.DensityHeight = DensityHeight; + Parms.MaxScatteringOrder = MaxScatteringOrder; + Parms.InscatterAltitudeSampleNum = InscatterAltitudeSampleNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetPrecomputeParamsFull +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// const struct FAtmospherePrecomputeFullParameters&FullParameters (Parm, NoDestructor, NativeAccessSpecifierPublic) +// int32 MaxScatteringOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InscatterAltitudeSampleNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetPrecomputeParamsFull(const struct FAtmospherePrecomputeFullParameters& FullParameters, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetPrecomputeParamsFull"); + + Params::AtmosphericFogComponent_SetPrecomputeParamsFull Parms{}; + + Parms.FullParameters = std::move(FullParameters); + Parms.MaxScatteringOrder = MaxScatteringOrder; + Parms.InscatterAltitudeSampleNum = InscatterAltitudeSampleNum; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetStartDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewStartDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetStartDistance(float NewStartDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetStartDistance"); + + Params::AtmosphericFogComponent_SetStartDistance Parms{}; + + Parms.NewStartDistance = NewStartDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetSunDiscScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewSunDiscScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetSunDiscScale(float NewSunDiscScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetSunDiscScale"); + + Params::AtmosphericFogComponent_SetSunDiscScale Parms{}; + + Parms.NewSunDiscScale = NewSunDiscScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetSunMultiplier +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewSunMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetSunMultiplier(float NewSunMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetSunMultiplier"); + + Params::AtmosphericFogComponent_SetSunMultiplier Parms{}; + + Parms.NewSunMultiplier = NewSunMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightColorationTexture +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightColorationTexture(class UTexture2D* NewTexture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightColorationTexture"); + + Params::AtmosphericFogComponent_SetTwilightNightColorationTexture Parms{}; + + Parms.NewTexture = NewTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightColorationU +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightColorationU(float NewU) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightColorationU"); + + Params::AtmosphericFogComponent_SetTwilightNightColorationU Parms{}; + + Parms.NewU = NewU; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightColorationVBase +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewVBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightColorationVBase(float NewVBase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightColorationVBase"); + + Params::AtmosphericFogComponent_SetTwilightNightColorationVBase Parms{}; + + Parms.NewVBase = NewVBase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightDesaturation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewDesaturation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightDesaturation(float NewDesaturation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightDesaturation"); + + Params::AtmosphericFogComponent_SetTwilightNightDesaturation Parms{}; + + Parms.NewDesaturation = NewDesaturation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogDesaturation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogDesaturation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightFogDesaturation(float NewFogDesaturation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightFogDesaturation"); + + Params::AtmosphericFogComponent_SetTwilightNightFogDesaturation Parms{}; + + Parms.NewFogDesaturation = NewFogDesaturation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogEnd +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightFogEnd(float NewFogEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightFogEnd"); + + Params::AtmosphericFogComponent_SetTwilightNightFogEnd Parms{}; + + Parms.NewFogEnd = NewFogEnd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightFogIntensity(float NewFogIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightFogIntensity"); + + Params::AtmosphericFogComponent_SetTwilightNightFogIntensity Parms{}; + + Parms.NewFogIntensity = NewFogIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogPower +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogPower (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightFogPower(float NewFogPower) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightFogPower"); + + Params::AtmosphericFogComponent_SetTwilightNightFogPower Parms{}; + + Parms.NewFogPower = NewFogPower; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogStart +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightFogStart(float NewFogStart) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightFogStart"); + + Params::AtmosphericFogComponent_SetTwilightNightFogStart Parms{}; + + Parms.NewFogStart = NewFogStart; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogVFar +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogVFar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightFogVFar(float NewFogVFar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightFogVFar"); + + Params::AtmosphericFogComponent_SetTwilightNightFogVFar Parms{}; + + Parms.NewFogVFar = NewFogVFar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogVNear +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewFogVNear (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightFogVNear(float NewFogVNear) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightFogVNear"); + + Params::AtmosphericFogComponent_SetTwilightNightFogVNear Parms{}; + + Parms.NewFogVNear = NewFogVNear; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightIntensity(float NewIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightIntensity"); + + Params::AtmosphericFogComponent_SetTwilightNightIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.SetTwilightNightModColor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewModColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAtmosphericFogComponent::SetTwilightNightModColor(const struct FLinearColor& NewModColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "SetTwilightNightModColor"); + + Params::AtmosphericFogComponent_SetTwilightNightModColor Parms{}; + + Parms.NewModColor = std::move(NewModColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AtmosphericFogComponent.StartPrecompute +// (Final, RequiredAPI, Native, Public, BlueprintCallable) + +void UAtmosphericFogComponent::StartPrecompute() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AtmosphericFogComponent", "StartPrecompute"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeBase.SetRootShakePattern +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCameraShakePattern* InPattern (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraShakeBase::SetRootShakePattern(class UCameraShakePattern* InPattern) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeBase", "SetRootShakePattern"); + + Params::CameraShakeBase_SetRootShakePattern Parms{}; + + Parms.InPattern = InPattern; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeBase.GetRootShakePattern +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCameraShakePattern* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCameraShakePattern* UCameraShakeBase::GetRootShakePattern() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeBase", "GetRootShakePattern"); + + Params::CameraShakeBase_GetRootShakePattern Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotification +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::CancelLocalNotification(const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "CancelLocalNotification"); + + Params::BlueprintPlatformLibrary_CancelLocalNotification Parms{}; + + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotificationById +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 NotificationId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::CancelLocalNotificationById(int32 NotificationId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "CancelLocalNotificationById"); + + Params::BlueprintPlatformLibrary_CancelLocalNotificationById Parms{}; + + Parms.NotificationId = NotificationId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPlatformLibrary.ClearAllLocalNotifications +// (Final, Native, Static, Public, BlueprintCallable) + +void UBlueprintPlatformLibrary::ClearAllLocalNotifications() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ClearAllLocalNotifications"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPlatformLibrary.GetDeviceOrientation +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EScreenOrientation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EScreenOrientation UBlueprintPlatformLibrary::GetDeviceOrientation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "GetDeviceOrientation"); + + Params::BlueprintPlatformLibrary_GetDeviceOrientation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPlatformLibrary.GetLaunchNotification +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool* NotificationLaunchedApp (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* ActivationEvent (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* FireDate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::GetLaunchNotification(bool* NotificationLaunchedApp, class FString* ActivationEvent, int32* FireDate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "GetLaunchNotification"); + + Params::BlueprintPlatformLibrary_GetLaunchNotification Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NotificationLaunchedApp != nullptr) + *NotificationLaunchedApp = Parms.NotificationLaunchedApp; + + if (ActivationEvent != nullptr) + *ActivationEvent = std::move(Parms.ActivationEvent); + + if (FireDate != nullptr) + *FireDate = Parms.FireDate; +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationAtTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDateTime& FireDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LocalTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Title (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& Body (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& Action (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintPlatformLibrary::ScheduleLocalNotificationAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationAtTime"); + + Params::BlueprintPlatformLibrary_ScheduleLocalNotificationAtTime Parms{}; + + Parms.FireDateTime = std::move(FireDateTime); + Parms.LocalTime = LocalTime; + Parms.Title = std::move(Title); + Parms.Body = std::move(Body); + Parms.Action = std::move(Action); + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeAtTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDateTime& FireDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LocalTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintPlatformLibrary::ScheduleLocalNotificationBadgeAtTime(const struct FDateTime& FireDateTime, bool LocalTime, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationBadgeAtTime"); + + Params::BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeAtTime Parms{}; + + Parms.FireDateTime = std::move(FireDateTime); + Parms.LocalTime = LocalTime; + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeFromNow +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 inSecondsFromNow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPlatformLibrary::ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationBadgeFromNow"); + + Params::BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeFromNow Parms{}; + + Parms.inSecondsFromNow = inSecondsFromNow; + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationFromNow +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 inSecondsFromNow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Title (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& Body (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& Action (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& ActivationEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintPlatformLibrary::ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, const class FText& Title, const class FText& Body, const class FText& Action, const class FString& ActivationEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPlatformLibrary", "ScheduleLocalNotificationFromNow"); + + Params::BlueprintPlatformLibrary_ScheduleLocalNotificationFromNow Parms{}; + + Parms.inSecondsFromNow = inSecondsFromNow; + Parms.Title = std::move(Title); + Parms.Body = std::move(Body); + Parms.Action = std::move(Action); + Parms.ActivationEvent = std::move(ActivationEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMeshActor.SetMobility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EComponentMobility InMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AStaticMeshActor::SetMobility(EComponentMobility InMobility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMeshActor", "SetMobility"); + + Params::StaticMeshActor_SetMobility Parms{}; + + Parms.InMobility = InMobility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BoxComponent.SetBoxExtent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InBoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBoxComponent::SetBoxExtent(const struct FVector& InBoxExtent, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoxComponent", "SetBoxExtent"); + + Params::BoxComponent_SetBoxExtent Parms{}; + + Parms.InBoxExtent = std::move(InBoxExtent); + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BoxComponent.GetScaledBoxExtent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBoxComponent::GetScaledBoxExtent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoxComponent", "GetScaledBoxExtent"); + + Params::BoxComponent_GetScaledBoxExtent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BoxComponent.GetUnscaledBoxExtent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UBoxComponent::GetUnscaledBoxExtent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoxComponent", "GetUnscaledBoxExtent"); + + Params::BoxComponent_GetUnscaledBoxExtent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SceneCaptureComponent.ClearHiddenComponents +// (Final, Native, Public, BlueprintCallable) + +void USceneCaptureComponent::ClearHiddenComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "ClearHiddenComponents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.ClearShowOnlyComponents +// (Final, Native, Public, BlueprintCallable) + +void USceneCaptureComponent::ClearShowOnlyComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "ClearShowOnlyComponents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.HideActorComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeFromChildActors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::HideActorComponents(class AActor* InActor, const bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "HideActorComponents"); + + Params::SceneCaptureComponent_HideActorComponents Parms{}; + + Parms.InActor = InActor; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.HideComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::HideComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "HideComponent"); + + Params::SceneCaptureComponent_HideComponent Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyActorComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeFromChildActors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::RemoveShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "RemoveShowOnlyActorComponents"); + + Params::SceneCaptureComponent_RemoveShowOnlyActorComponents Parms{}; + + Parms.InActor = InActor; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::RemoveShowOnlyComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "RemoveShowOnlyComponent"); + + Params::SceneCaptureComponent_RemoveShowOnlyComponent Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.SetCaptureSortPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewCaptureSortPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::SetCaptureSortPriority(int32 NewCaptureSortPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "SetCaptureSortPriority"); + + Params::SceneCaptureComponent_SetCaptureSortPriority Parms{}; + + Parms.NewCaptureSortPriority = NewCaptureSortPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.ShowOnlyActorComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeFromChildActors (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::ShowOnlyActorComponents(class AActor* InActor, const bool bIncludeFromChildActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "ShowOnlyActorComponents"); + + Params::SceneCaptureComponent_ShowOnlyActorComponents Parms{}; + + Parms.InActor = InActor; + Parms.bIncludeFromChildActors = bIncludeFromChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent.ShowOnlyComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent::ShowOnlyComponent(class UPrimitiveComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent", "ShowOnlyComponent"); + + Params::SceneCaptureComponent_ShowOnlyComponent Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent2D.AddOrUpdateBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneCaptureComponent2D::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent2D", "AddOrUpdateBlendable"); + + Params::SceneCaptureComponent2D_AddOrUpdateBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent2D.CaptureScene +// (Final, Native, Public, BlueprintCallable) + +void USceneCaptureComponent2D::CaptureScene() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent2D", "CaptureScene"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponent2D.RemoveBlendable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + +void USceneCaptureComponent2D::RemoveBlendable(TScriptInterface InBlendableObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponent2D", "RemoveBlendable"); + + Params::SceneCaptureComponent2D_RemoveBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ChildActorComponent.SetChildActorClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChildActorComponent::SetChildActorClass(TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChildActorComponent", "SetChildActorClass"); + + Params::ChildActorComponent_SetChildActorClass Parms{}; + + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetNodeHelperLibrary.BitIsMarked +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetNodeHelperLibrary::BitIsMarked(int32 Data, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "BitIsMarked"); + + Params::KismetNodeHelperLibrary_BitIsMarked Parms{}; + + Parms.Data = Data; + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.ClearAllBits +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* Data (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetNodeHelperLibrary::ClearAllBits(int32* Data) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "ClearAllBits"); + + Params::KismetNodeHelperLibrary_ClearAllBits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Data != nullptr) + *Data = Parms.Data; +} + + +// Function Engine.KismetNodeHelperLibrary.ClearBit +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* Data (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetNodeHelperLibrary::ClearBit(int32* Data, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "ClearBit"); + + Params::KismetNodeHelperLibrary_ClearBit Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Data != nullptr) + *Data = Parms.Data; +} + + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UEnum* Enum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetNodeHelperLibrary::GetEnumeratorName(const class UEnum* Enum, uint8 EnumeratorValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetEnumeratorName"); + + Params::KismetNodeHelperLibrary_GetEnumeratorName Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorValue = EnumeratorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorUserFriendlyName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UEnum* Enum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetNodeHelperLibrary::GetEnumeratorUserFriendlyName(const class UEnum* Enum, uint8 EnumeratorValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetEnumeratorUserFriendlyName"); + + Params::KismetNodeHelperLibrary_GetEnumeratorUserFriendlyName Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorValue = EnumeratorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorValueFromIndex +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UEnum* Enum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetNodeHelperLibrary::GetEnumeratorValueFromIndex(const class UEnum* Enum, uint8 EnumeratorIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetEnumeratorValueFromIndex"); + + Params::KismetNodeHelperLibrary_GetEnumeratorValueFromIndex Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorIndex = EnumeratorIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetFirstUnmarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetNodeHelperLibrary::GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetFirstUnmarkedBit"); + + Params::KismetNodeHelperLibrary_GetFirstUnmarkedBit Parms{}; + + Parms.Data = Data; + Parms.StartIdx = StartIdx; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetRandomUnmarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetNodeHelperLibrary::GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetRandomUnmarkedBit"); + + Params::KismetNodeHelperLibrary_GetRandomUnmarkedBit Parms{}; + + Parms.Data = Data; + Parms.StartIdx = StartIdx; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetUnmarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRandom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetNodeHelperLibrary::GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetUnmarkedBit"); + + Params::KismetNodeHelperLibrary_GetUnmarkedBit Parms{}; + + Parms.Data = Data; + Parms.StartIdx = StartIdx; + Parms.NumBits = NumBits; + Parms.bRandom = bRandom; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.GetValidValue +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UEnum* Enum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 EnumeratorValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetNodeHelperLibrary::GetValidValue(const class UEnum* Enum, uint8 EnumeratorValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "GetValidValue"); + + Params::KismetNodeHelperLibrary_GetValidValue Parms{}; + + Parms.Enum = Enum; + Parms.EnumeratorValue = EnumeratorValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.HasMarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetNodeHelperLibrary::HasMarkedBit(int32 Data, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "HasMarkedBit"); + + Params::KismetNodeHelperLibrary_HasMarkedBit Parms{}; + + Parms.Data = Data; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.HasUnmarkedBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Data (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetNodeHelperLibrary::HasUnmarkedBit(int32 Data, int32 NumBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "HasUnmarkedBit"); + + Params::KismetNodeHelperLibrary_HasUnmarkedBit Parms{}; + + Parms.Data = Data; + Parms.NumBits = NumBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetNodeHelperLibrary.MarkBit +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* Data (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetNodeHelperLibrary::MarkBit(int32* Data, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetNodeHelperLibrary", "MarkBit"); + + Params::KismetNodeHelperLibrary_MarkBit Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Data != nullptr) + *Data = Parms.Data; +} + + +// Function Engine.LevelScriptActor.LevelReset +// (BlueprintAuthorityOnly, Event, Public, BlueprintEvent) + +void ALevelScriptActor::LevelReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelScriptActor", "LevelReset"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Engine.LevelScriptActor.RemoteEvent +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName EventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALevelScriptActor::RemoteEvent(class FName EventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelScriptActor", "RemoteEvent"); + + Params::LevelScriptActor_RemoteEvent Parms{}; + + Parms.EventName = EventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelScriptActor.SetCinematicMode +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bCinematicMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHidePlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsMovement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectsTurning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelScriptActor::SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelScriptActor", "SetCinematicMode"); + + Params::LevelScriptActor_SetCinematicMode Parms{}; + + Parms.bCinematicMode = bCinematicMode; + Parms.bHidePlayer = bHidePlayer; + Parms.bAffectsHUD = bAffectsHUD; + Parms.bAffectsMovement = bAffectsMovement; + Parms.bAffectsTurning = bAffectsTurning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelScriptActor.WorldOriginLocationChanged +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FIntVector& OldOriginLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntVector& NewOriginLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALevelScriptActor::WorldOriginLocationChanged(const struct FIntVector& OldOriginLocation, const struct FIntVector& NewOriginLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelScriptActor", "WorldOriginLocationChanged"); + + Params::LevelScriptActor_WorldOriginLocationChanged Parms{}; + + Parms.OldOriginLocation = std::move(OldOriginLocation); + Parms.NewOriginLocation = std::move(NewOriginLocation); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.ParticleSystem.ContainsEmitterType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UClass* TypeData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystem::ContainsEmitterType(class UClass* TypeData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystem", "ContainsEmitterType"); + + Params::ParticleSystem_ContainsEmitterType Parms{}; + + Parms.TypeData = TypeData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.SetCapsuleHalfHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "SetCapsuleHalfHeight"); + + Params::CapsuleComponent_SetCapsuleHalfHeight Parms{}; + + Parms.HalfHeight = HalfHeight; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CapsuleComponent.SetCapsuleRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::SetCapsuleRadius(float Radius, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "SetCapsuleRadius"); + + Params::CapsuleComponent_SetCapsuleRadius Parms{}; + + Parms.Radius = Radius; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CapsuleComponent.SetCapsuleSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateOverlaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "SetCapsuleSize"); + + Params::CapsuleComponent_SetCapsuleSize Parms{}; + + Parms.InRadius = InRadius; + Parms.InHalfHeight = InHalfHeight; + Parms.bUpdateOverlaps = bUpdateOverlaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetScaledCapsuleHalfHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleHalfHeight"); + + Params::CapsuleComponent_GetScaledCapsuleHalfHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight_WithoutHemisphere +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetScaledCapsuleHalfHeight_WithoutHemisphere() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleHalfHeight_WithoutHemisphere"); + + Params::CapsuleComponent_GetScaledCapsuleHalfHeight_WithoutHemisphere Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetScaledCapsuleRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleRadius"); + + Params::CapsuleComponent_GetScaledCapsuleRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHalfHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetScaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleSize"); + + Params::CapsuleComponent_GetScaledCapsuleSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeight != nullptr) + *OutHalfHeight = Parms.OutHalfHeight; +} + + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize_WithoutHemisphere +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHalfHeightWithoutHemisphere (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetScaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetScaledCapsuleSize_WithoutHemisphere"); + + Params::CapsuleComponent_GetScaledCapsuleSize_WithoutHemisphere Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeightWithoutHemisphere != nullptr) + *OutHalfHeightWithoutHemisphere = Parms.OutHalfHeightWithoutHemisphere; +} + + +// Function Engine.CapsuleComponent.GetShapeScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetShapeScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetShapeScale"); + + Params::CapsuleComponent_GetShapeScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetUnscaledCapsuleHalfHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleHalfHeight"); + + Params::CapsuleComponent_GetUnscaledCapsuleHalfHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight_WithoutHemisphere +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetUnscaledCapsuleHalfHeight_WithoutHemisphere() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleHalfHeight_WithoutHemisphere"); + + Params::CapsuleComponent_GetUnscaledCapsuleHalfHeight_WithoutHemisphere Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCapsuleComponent::GetUnscaledCapsuleRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleRadius"); + + Params::CapsuleComponent_GetUnscaledCapsuleRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHalfHeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetUnscaledCapsuleSize(float* OutRadius, float* OutHalfHeight) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleSize"); + + Params::CapsuleComponent_GetUnscaledCapsuleSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeight != nullptr) + *OutHalfHeight = Parms.OutHalfHeight; +} + + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize_WithoutHemisphere +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutHalfHeightWithoutHemisphere (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapsuleComponent::GetUnscaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapsuleComponent", "GetUnscaledCapsuleSize_WithoutHemisphere"); + + Params::CapsuleComponent_GetUnscaledCapsuleSize_WithoutHemisphere Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRadius != nullptr) + *OutRadius = Parms.OutRadius; + + if (OutHalfHeightWithoutHemisphere != nullptr) + *OutHalfHeightWithoutHemisphere = Parms.OutHalfHeightWithoutHemisphere; +} + + +// Function Engine.ForceFeedbackComponent.AdjustAttenuation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FForceFeedbackAttenuationSettings&InAttenuationSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::AdjustAttenuation(const struct FForceFeedbackAttenuationSettings& InAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "AdjustAttenuation"); + + Params::ForceFeedbackComponent_AdjustAttenuation Parms{}; + + Parms.InAttenuationSettings = std::move(InAttenuationSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.Play +// (Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::Play(float StartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "Play"); + + Params::ForceFeedbackComponent_Play Parms{}; + + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.SetForceFeedbackEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* NewForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::SetForceFeedbackEffect(class UForceFeedbackEffect* NewForceFeedbackEffect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "SetForceFeedbackEffect"); + + Params::ForceFeedbackComponent_SetForceFeedbackEffect Parms{}; + + Parms.NewForceFeedbackEffect = NewForceFeedbackEffect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.SetIntensityMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForceFeedbackComponent::SetIntensityMultiplier(float NewIntensityMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "SetIntensityMultiplier"); + + Params::ForceFeedbackComponent_SetIntensityMultiplier Parms{}; + + Parms.NewIntensityMultiplier = NewIntensityMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.Stop +// (Native, Public, BlueprintCallable) + +void UForceFeedbackComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ForceFeedbackComponent.BP_GetAttenuationSettingsToApply +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FForceFeedbackAttenuationSettings*OutAttenuationSettings (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UForceFeedbackComponent::BP_GetAttenuationSettingsToApply(struct FForceFeedbackAttenuationSettings* OutAttenuationSettings) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceFeedbackComponent", "BP_GetAttenuationSettingsToApply"); + + Params::ForceFeedbackComponent_BP_GetAttenuationSettingsToApply Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAttenuationSettings != nullptr) + *OutAttenuationSettings = std::move(Parms.OutAttenuationSettings); + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetDefaultResolution +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetDefaultResolution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetDefaultResolution"); + + Params::GameUserSettings_GetDefaultResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetDefaultWindowMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowMode UGameUserSettings::GetDefaultWindowMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetDefaultWindowMode"); + + Params::GameUserSettings_GetDefaultWindowMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetDefaultWindowPosition +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetDefaultWindowPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetDefaultWindowPosition"); + + Params::GameUserSettings_GetDefaultWindowPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetFramePace +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetFramePace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetFramePace"); + + Params::GameUserSettings_GetFramePace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetGameUserSettings +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UGameUserSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameUserSettings* UGameUserSettings::GetGameUserSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetGameUserSettings"); + + Params::GameUserSettings_GetGameUserSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetSyncInterval +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetSyncInterval() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameUserSettings", "GetSyncInterval"); + + Params::GameUserSettings_GetSyncInterval Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.ApplyHardwareBenchmarkResults +// (Native, Public, BlueprintCallable) + +void UGameUserSettings::ApplyHardwareBenchmarkResults() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ApplyHardwareBenchmarkResults"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ApplyNonResolutionSettings +// (Native, Public, BlueprintCallable) + +void UGameUserSettings::ApplyNonResolutionSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ApplyNonResolutionSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ApplyResolutionSettings +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bCheckForCommandLineOverrides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::ApplyResolutionSettings(bool bCheckForCommandLineOverrides) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ApplyResolutionSettings"); + + Params::GameUserSettings_ApplyResolutionSettings Parms{}; + + Parms.bCheckForCommandLineOverrides = bCheckForCommandLineOverrides; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ApplySettings +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bCheckForCommandLineOverrides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::ApplySettings(bool bCheckForCommandLineOverrides) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ApplySettings"); + + Params::GameUserSettings_ApplySettings Parms{}; + + Parms.bCheckForCommandLineOverrides = bCheckForCommandLineOverrides; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ConfirmVideoMode +// (Native, Public, BlueprintCallable) + +void UGameUserSettings::ConfirmVideoMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ConfirmVideoMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.EnableHDRDisplayOutput +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DisplayNits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "EnableHDRDisplayOutput"); + + Params::GameUserSettings_EnableHDRDisplayOutput Parms{}; + + Parms.bEnable = bEnable; + Parms.DisplayNits = DisplayNits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.GetDefaultResolutionScale +// (Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetDefaultResolutionScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetDefaultResolutionScale"); + + Params::GameUserSettings_GetDefaultResolutionScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetRecommendedResolutionScale +// (Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetRecommendedResolutionScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetRecommendedResolutionScale"); + + Params::GameUserSettings_GetRecommendedResolutionScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.LoadSettings +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bForceReload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::LoadSettings(bool bForceReload) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "LoadSettings"); + + Params::GameUserSettings_LoadSettings Parms{}; + + Parms.bForceReload = bForceReload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ResetToCurrentSettings +// (Native, Public, BlueprintCallable) + +void UGameUserSettings::ResetToCurrentSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ResetToCurrentSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.RevertVideoMode +// (Final, Native, Public, BlueprintCallable) + +void UGameUserSettings::RevertVideoMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "RevertVideoMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.RunHardwareBenchmark +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 WorkScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CPUMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float GPUMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "RunHardwareBenchmark"); + + Params::GameUserSettings_RunHardwareBenchmark Parms{}; + + Parms.WorkScale = WorkScale; + Parms.CPUMultiplier = CPUMultiplier; + Parms.GPUMultiplier = GPUMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SaveSettings +// (Native, Public, BlueprintCallable) + +void UGameUserSettings::SaveSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SaveSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetAntiAliasingQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetAntiAliasingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetAntiAliasingQuality"); + + Params::GameUserSettings_SetAntiAliasingQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetAudioQualityLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 QualityLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetAudioQualityLevel(int32 QualityLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetAudioQualityLevel"); + + Params::GameUserSettings_SetAudioQualityLevel Parms{}; + + Parms.QualityLevel = QualityLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetBenchmarkFallbackValues +// (Final, Native, Public, BlueprintCallable) + +void UGameUserSettings::SetBenchmarkFallbackValues() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetBenchmarkFallbackValues"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetCustomQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InScalabilityGroupName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::SetCustomQuality(const class FString& InScalabilityGroupName, int32 InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetCustomQuality"); + + Params::GameUserSettings_SetCustomQuality Parms{}; + + Parms.InScalabilityGroupName = std::move(InScalabilityGroupName); + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.SetDynamicResolutionEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetDynamicResolutionEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetDynamicResolutionEnabled"); + + Params::GameUserSettings_SetDynamicResolutionEnabled Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetFoliageQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetFoliageQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetFoliageQuality"); + + Params::GameUserSettings_SetFoliageQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetFrameRateLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetFrameRateLimit(float NewLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetFrameRateLimit"); + + Params::GameUserSettings_SetFrameRateLimit Parms{}; + + Parms.NewLimit = NewLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetFullscreenMode +// (Native, Public, BlueprintCallable) +// Parameters: +// EWindowMode InFullscreenMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetFullscreenMode(EWindowMode InFullscreenMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetFullscreenMode"); + + Params::GameUserSettings_SetFullscreenMode Parms{}; + + Parms.InFullscreenMode = InFullscreenMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetOverallScalabilityLevel +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetOverallScalabilityLevel(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetOverallScalabilityLevel"); + + Params::GameUserSettings_SetOverallScalabilityLevel Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetPostProcessingQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetPostProcessingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetPostProcessingQuality"); + + Params::GameUserSettings_SetPostProcessingQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetResolutionScaleNormalized +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewScaleNormalized (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetResolutionScaleNormalized(float NewScaleNormalized) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetResolutionScaleNormalized"); + + Params::GameUserSettings_SetResolutionScaleNormalized Parms{}; + + Parms.NewScaleNormalized = NewScaleNormalized; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetResolutionScaleValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetResolutionScaleValue(int32 NewScaleValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetResolutionScaleValue"); + + Params::GameUserSettings_SetResolutionScaleValue Parms{}; + + Parms.NewScaleValue = NewScaleValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetResolutionScaleValueEx +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewScaleValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetResolutionScaleValueEx(float NewScaleValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetResolutionScaleValueEx"); + + Params::GameUserSettings_SetResolutionScaleValueEx Parms{}; + + Parms.NewScaleValue = NewScaleValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetScreenResolution +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FIntPoint& Resolution (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetScreenResolution(const struct FIntPoint& Resolution) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetScreenResolution"); + + Params::GameUserSettings_SetScreenResolution Parms{}; + + Parms.Resolution = std::move(Resolution); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetShadingQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetShadingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetShadingQuality"); + + Params::GameUserSettings_SetShadingQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetShadowQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetShadowQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetShadowQuality"); + + Params::GameUserSettings_SetShadowQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetTextureQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetTextureQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetTextureQuality"); + + Params::GameUserSettings_SetTextureQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetToDefaults +// (Native, Public, BlueprintCallable) + +void UGameUserSettings::SetToDefaults() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetToDefaults"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetViewDistanceQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetViewDistanceQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetViewDistanceQuality"); + + Params::GameUserSettings_SetViewDistanceQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetVisualEffectQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetVisualEffectQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetVisualEffectQuality"); + + Params::GameUserSettings_SetVisualEffectQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.SetVSyncEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::SetVSyncEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SetVSyncEnabled"); + + Params::GameUserSettings_SetVSyncEnabled Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.ValidateSettings +// (Native, Public, BlueprintCallable) + +void UGameUserSettings::ValidateSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "ValidateSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameUserSettings.GetAntiAliasingQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetAntiAliasingQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetAntiAliasingQuality"); + + Params::GameUserSettings_GetAntiAliasingQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetAudioQualityLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetAudioQualityLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetAudioQualityLevel"); + + Params::GameUserSettings_GetAudioQualityLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetCurrentHDRDisplayNits +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetCurrentHDRDisplayNits() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetCurrentHDRDisplayNits"); + + Params::GameUserSettings_GetCurrentHDRDisplayNits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetCustomQuality +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& InScalabilityGroupName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::GetCustomQuality(const class FString& InScalabilityGroupName, int32* OutValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetCustomQuality"); + + Params::GameUserSettings_GetCustomQuality Parms{}; + + Parms.InScalabilityGroupName = std::move(InScalabilityGroupName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetDesktopResolution +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetDesktopResolution() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetDesktopResolution"); + + Params::GameUserSettings_GetDesktopResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetFoliageQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetFoliageQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetFoliageQuality"); + + Params::GameUserSettings_GetFoliageQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetFrameRateLimit +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetFrameRateLimit() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetFrameRateLimit"); + + Params::GameUserSettings_GetFrameRateLimit Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetFullscreenMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowMode UGameUserSettings::GetFullscreenMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetFullscreenMode"); + + Params::GameUserSettings_GetFullscreenMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetLastConfirmedFullscreenMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowMode UGameUserSettings::GetLastConfirmedFullscreenMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetLastConfirmedFullscreenMode"); + + Params::GameUserSettings_GetLastConfirmedFullscreenMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetLastConfirmedScreenResolution +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetLastConfirmedScreenResolution() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetLastConfirmedScreenResolution"); + + Params::GameUserSettings_GetLastConfirmedScreenResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetOverallScalabilityLevel +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetOverallScalabilityLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetOverallScalabilityLevel"); + + Params::GameUserSettings_GetOverallScalabilityLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetPostProcessingQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetPostProcessingQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetPostProcessingQuality"); + + Params::GameUserSettings_GetPostProcessingQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetPreferredFullscreenMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWindowMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowMode UGameUserSettings::GetPreferredFullscreenMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetPreferredFullscreenMode"); + + Params::GameUserSettings_GetPreferredFullscreenMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetResolutionScaleInformation +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* CurrentScaleNormalized (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* CurrentScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* MinScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* MaxScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::GetResolutionScaleInformation(float* CurrentScaleNormalized, int32* CurrentScaleValue, int32* MinScaleValue, int32* MaxScaleValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetResolutionScaleInformation"); + + Params::GameUserSettings_GetResolutionScaleInformation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (CurrentScaleNormalized != nullptr) + *CurrentScaleNormalized = Parms.CurrentScaleNormalized; + + if (CurrentScaleValue != nullptr) + *CurrentScaleValue = Parms.CurrentScaleValue; + + if (MinScaleValue != nullptr) + *MinScaleValue = Parms.MinScaleValue; + + if (MaxScaleValue != nullptr) + *MaxScaleValue = Parms.MaxScaleValue; +} + + +// Function Engine.GameUserSettings.GetResolutionScaleInformationEx +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* CurrentScaleNormalized (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* CurrentScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MinScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxScaleValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameUserSettings::GetResolutionScaleInformationEx(float* CurrentScaleNormalized, float* CurrentScaleValue, float* MinScaleValue, float* MaxScaleValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetResolutionScaleInformationEx"); + + Params::GameUserSettings_GetResolutionScaleInformationEx Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (CurrentScaleNormalized != nullptr) + *CurrentScaleNormalized = Parms.CurrentScaleNormalized; + + if (CurrentScaleValue != nullptr) + *CurrentScaleValue = Parms.CurrentScaleValue; + + if (MinScaleValue != nullptr) + *MinScaleValue = Parms.MinScaleValue; + + if (MaxScaleValue != nullptr) + *MaxScaleValue = Parms.MaxScaleValue; +} + + +// Function Engine.GameUserSettings.GetResolutionScaleNormalized +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameUserSettings::GetResolutionScaleNormalized() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetResolutionScaleNormalized"); + + Params::GameUserSettings_GetResolutionScaleNormalized Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetScreenResolution +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UGameUserSettings::GetScreenResolution() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetScreenResolution"); + + Params::GameUserSettings_GetScreenResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetShadingQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetShadingQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetShadingQuality"); + + Params::GameUserSettings_GetShadingQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetShadowQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetShadowQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetShadowQuality"); + + Params::GameUserSettings_GetShadowQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetTextureQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetTextureQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetTextureQuality"); + + Params::GameUserSettings_GetTextureQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetViewDistanceQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetViewDistanceQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetViewDistanceQuality"); + + Params::GameUserSettings_GetViewDistanceQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.GetVisualEffectQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameUserSettings::GetVisualEffectQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "GetVisualEffectQuality"); + + Params::GameUserSettings_GetVisualEffectQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsDirty +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsDirty"); + + Params::GameUserSettings_IsDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsDynamicResolutionDirty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsDynamicResolutionDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsDynamicResolutionDirty"); + + Params::GameUserSettings_IsDynamicResolutionDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsDynamicResolutionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsDynamicResolutionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsDynamicResolutionEnabled"); + + Params::GameUserSettings_IsDynamicResolutionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsFullscreenModeDirty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsFullscreenModeDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsFullscreenModeDirty"); + + Params::GameUserSettings_IsFullscreenModeDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsHDREnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsHDREnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsHDREnabled"); + + Params::GameUserSettings_IsHDREnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsScreenResolutionDirty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsScreenResolutionDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsScreenResolutionDirty"); + + Params::GameUserSettings_IsScreenResolutionDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsVSyncDirty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsVSyncDirty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsVSyncDirty"); + + Params::GameUserSettings_IsVSyncDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.IsVSyncEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::IsVSyncEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "IsVSyncEnabled"); + + Params::GameUserSettings_IsVSyncEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameUserSettings.SupportsHDRDisplayOutput +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameUserSettings::SupportsHDRDisplayOutput() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameUserSettings", "SupportsHDRDisplayOutput"); + + Params::GameUserSettings_SupportsHDRDisplayOutput Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Predefined Function +// Gets a pointer to a valid UObject of type UEngine + +class UEngine* UEngine::GetEngine() +{ + static UEngine* GEngine = nullptr; + + if (GEngine) + return GEngine; + + /* (Re-)Initialize if GEngine is nullptr */ + for (int i = 0; i < UObject::GObjects->Num(); i++) + { + UObject* Obj = UObject::GObjects->GetByIndex(i); + + if (!Obj) + continue; + + if (Obj->IsA(UEngine::StaticClass()) && !Obj->IsDefaultObject()) + { + GEngine = static_cast(Obj); + break; + } + } + + return GEngine; +} + + +// Function Engine.GameViewportClient.SetConsoleTarget +// (Exec, Native, Public) +// Parameters: +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameViewportClient::SetConsoleTarget(int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportClient", "SetConsoleTarget"); + + Params::GameViewportClient_SetConsoleTarget Parms{}; + + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameViewportClient.ShowTitleSafeArea +// (Exec, Native, Public) + +void UGameViewportClient::ShowTitleSafeArea() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportClient", "ShowTitleSafeArea"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameViewportClient.SSSwapControllers +// (Exec, Native, Public) + +void UGameViewportClient::SSSwapControllers() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameViewportClient", "SSSwapControllers"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.ClearSmoothing +// (Final, Exec, Native, Public) + +void UPlayerInput::ClearSmoothing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "ClearSmoothing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.InvertAxis +// (Final, Exec, Native, Public) +// Parameters: +// const class FName AxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::InvertAxis(const class FName AxisName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "InvertAxis"); + + Params::PlayerInput_InvertAxis Parms{}; + + Parms.AxisName = AxisName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.InvertAxisKey +// (Final, Exec, Native, Public) +// Parameters: +// const struct FKey& AxisKey (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::InvertAxisKey(const struct FKey& AxisKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "InvertAxisKey"); + + Params::PlayerInput_InvertAxisKey Parms{}; + + Parms.AxisKey = std::move(AxisKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.SetBind +// (Final, Exec, Native, Public) +// Parameters: +// class FName BindName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::SetBind(class FName BindName, const class FString& Command) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "SetBind"); + + Params::PlayerInput_SetBind Parms{}; + + Parms.BindName = BindName; + Parms.Command = std::move(Command); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerInput.SetMouseSensitivity +// (Final, Exec, Native, Public) +// Parameters: +// const float Sensitivity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerInput::SetMouseSensitivity(const float Sensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerInput", "SetMouseSensitivity"); + + Params::PlayerInput_SetMouseSensitivity Parms{}; + + Parms.Sensitivity = Sensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.MoveInterpolationTarget +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::MoveInterpolationTarget(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "MoveInterpolationTarget"); + + Params::ProjectileMovementComponent_MoveInterpolationTarget Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.ResetInterpolation +// (Native, Public, BlueprintCallable) + +void UProjectileMovementComponent::ResetInterpolation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "ResetInterpolation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.SetInterpolatedComponent +// (Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::SetInterpolatedComponent(class USceneComponent* Component) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "SetInterpolatedComponent"); + + Params::ProjectileMovementComponent_SetInterpolatedComponent Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.SetVelocityInLocalSpace +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::SetVelocityInLocalSpace(const struct FVector& NewVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "SetVelocityInLocalSpace"); + + Params::ProjectileMovementComponent_SetVelocityInLocalSpace Parms{}; + + Parms.NewVelocity = std::move(NewVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.StopSimulating +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UProjectileMovementComponent::StopSimulating(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "StopSimulating"); + + Params::ProjectileMovementComponent_StopSimulating Parms{}; + + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ProjectileMovementComponent.IsInterpolationComplete +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UProjectileMovementComponent::IsInterpolationComplete() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "IsInterpolationComplete"); + + Params::ProjectileMovementComponent_IsInterpolationComplete Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ProjectileMovementComponent.IsVelocityUnderSimulationThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UProjectileMovementComponent::IsVelocityUnderSimulationThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "IsVelocityUnderSimulationThreshold"); + + Params::ProjectileMovementComponent_IsVelocityUnderSimulationThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ProjectileMovementComponent.LimitVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& NewVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UProjectileMovementComponent::LimitVelocity(const struct FVector& NewVelocity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProjectileMovementComponent", "LimitVelocity"); + + Params::ProjectileMovementComponent_LimitVelocity Parms{}; + + Parms.NewVelocity = std::move(NewVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetAtmosphereSunLight(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetAtmosphereSunLight"); + + Params::DirectionalLightComponent_SetAtmosphereSunLight Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLightIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetAtmosphereSunLightIndex(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetAtmosphereSunLightIndex"); + + Params::DirectionalLightComponent_SetAtmosphereSunLightIndex Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLightPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetAtmosphereSunLightPriority(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetAtmosphereSunLightPriority"); + + Params::DirectionalLightComponent_SetAtmosphereSunLightPriority Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetCascadeDistributionExponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetCascadeDistributionExponent(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetCascadeDistributionExponent"); + + Params::DirectionalLightComponent_SetCascadeDistributionExponent Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetCascadeTransitionFraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetCascadeTransitionFraction(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetCascadeTransitionFraction"); + + Params::DirectionalLightComponent_SetCascadeTransitionFraction Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetCloudShadowMinMax +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetCloudShadowMinMax(const struct FVector2D& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetCloudShadowMinMax"); + + Params::DirectionalLightComponent_SetCloudShadowMinMax Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetCloudShadowOnSurfaceStrength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetCloudShadowOnSurfaceStrength(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetCloudShadowOnSurfaceStrength"); + + Params::DirectionalLightComponent_SetCloudShadowOnSurfaceStrength Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetDynamicShadowCascades +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetDynamicShadowCascades(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetDynamicShadowCascades"); + + Params::DirectionalLightComponent_SetDynamicShadowCascades Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceMovableLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetDynamicShadowDistanceMovableLight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetDynamicShadowDistanceMovableLight"); + + Params::DirectionalLightComponent_SetDynamicShadowDistanceMovableLight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceStationaryLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetDynamicShadowDistanceStationaryLight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetDynamicShadowDistanceStationaryLight"); + + Params::DirectionalLightComponent_SetDynamicShadowDistanceStationaryLight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetEnableLightShaftOcclusion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetEnableLightShaftOcclusion(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetEnableLightShaftOcclusion"); + + Params::DirectionalLightComponent_SetEnableLightShaftOcclusion Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetLightShaftOverrideDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetLightShaftOverrideDirection(const struct FVector& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetLightShaftOverrideDirection"); + + Params::DirectionalLightComponent_SetLightShaftOverrideDirection Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetOcclusionDepthRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetOcclusionDepthRange(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetOcclusionDepthRange"); + + Params::DirectionalLightComponent_SetOcclusionDepthRange Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetOcclusionMaskDarkness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetOcclusionMaskDarkness(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetOcclusionMaskDarkness"); + + Params::DirectionalLightComponent_SetOcclusionMaskDarkness Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetPseudoLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetPseudoLight(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetPseudoLight"); + + Params::DirectionalLightComponent_SetPseudoLight Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetShadowAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetShadowAmount(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetShadowAmount"); + + Params::DirectionalLightComponent_SetShadowAmount Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DirectionalLightComponent.SetShadowDistanceFadeoutFraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDirectionalLightComponent::SetShadowDistanceFadeoutFraction(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DirectionalLightComponent", "SetShadowDistanceFadeoutFraction"); + + Params::DirectionalLightComponent_SetShadowDistanceFadeoutFraction Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.OnRep_GameModeClass +// (Native, Protected) + +void AGameStateBase::OnRep_GameModeClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "OnRep_GameModeClass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.OnRep_ReplicatedHasBegunPlay +// (Native, Protected) + +void AGameStateBase::OnRep_ReplicatedHasBegunPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "OnRep_ReplicatedHasBegunPlay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.OnRep_ReplicatedWorldTimeSeconds +// (Native, Protected) + +void AGameStateBase::OnRep_ReplicatedWorldTimeSeconds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "OnRep_ReplicatedWorldTimeSeconds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.OnRep_SpectatorClass +// (Native, Protected) + +void AGameStateBase::OnRep_SpectatorClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "OnRep_SpectatorClass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameStateBase.GetPlayerRespawnDelay +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AGameStateBase::GetPlayerRespawnDelay(class AController* Controller) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "GetPlayerRespawnDelay"); + + Params::GameStateBase_GetPlayerRespawnDelay Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.GetPlayerStartTime +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AGameStateBase::GetPlayerStartTime(class AController* Controller) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "GetPlayerStartTime"); + + Params::GameStateBase_GetPlayerStartTime Parms{}; + + Parms.Controller = Controller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.GetServerWorldTimeSeconds +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AGameStateBase::GetServerWorldTimeSeconds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "GetServerWorldTimeSeconds"); + + Params::GameStateBase_GetServerWorldTimeSeconds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.HasBegunPlay +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameStateBase::HasBegunPlay() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "HasBegunPlay"); + + Params::GameStateBase_HasBegunPlay Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.HasMatchEnded +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameStateBase::HasMatchEnded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "HasMatchEnded"); + + Params::GameStateBase_HasMatchEnded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameStateBase.HasMatchStarted +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGameStateBase::HasMatchStarted() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameStateBase", "HasMatchStarted"); + + Params::GameStateBase_HasMatchStarted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameState.OnRep_ElapsedTime +// (Native, Public) + +void AGameState::OnRep_ElapsedTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameState", "OnRep_ElapsedTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameState.OnRep_MatchState +// (Native, Public) + +void AGameState::OnRep_MatchState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameState", "OnRep_MatchState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyLight.OnRep_bEnabled +// (Native, Public) + +void ASkyLight::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyLight", "OnRep_bEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.CreateInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& UniqueInstanceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreaming* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreaming* ULevelStreaming::CreateInstance(const class FString& UniqueInstanceName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "CreateInstance"); + + Params::LevelStreaming_CreateInstance Parms{}; + + Parms.UniqueInstanceName = std::move(UniqueInstanceName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.GetLevelScriptActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class ALevelScriptActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ALevelScriptActor* ULevelStreaming::GetLevelScriptActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "GetLevelScriptActor"); + + Params::LevelStreaming_GetLevelScriptActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.SetIsRequestingUnloadAndRemoval +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsRequestingUnloadAndRemoval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetIsRequestingUnloadAndRemoval"); + + Params::LevelStreaming_SetIsRequestingUnloadAndRemoval Parms{}; + + Parms.bInIsRequestingUnloadAndRemoval = bInIsRequestingUnloadAndRemoval; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.SetLevelLODIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetLevelLODIndex(int32 LODIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetLevelLODIndex"); + + Params::LevelStreaming_SetLevelLODIndex Parms{}; + + Parms.LODIndex = LODIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.SetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetPriority(int32 NewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetPriority"); + + Params::LevelStreaming_SetPriority Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.SetShouldBeLoaded +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldBeLoaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetShouldBeLoaded(bool bInShouldBeLoaded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetShouldBeLoaded"); + + Params::LevelStreaming_SetShouldBeLoaded Parms{}; + + Parms.bInShouldBeLoaded = bInShouldBeLoaded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.SetShouldBeVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldBeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetShouldBeVisible(bool bInShouldBeVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetShouldBeVisible"); + + Params::LevelStreaming_SetShouldBeVisible Parms{}; + + Parms.bInShouldBeVisible = bInShouldBeVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.SetShouldWarmUpStreamingAssets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShouldWarmUp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULevelStreaming::SetShouldWarmUpStreamingAssets(bool bInShouldWarmUp, float Seconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "SetShouldWarmUpStreamingAssets"); + + Params::LevelStreaming_SetShouldWarmUpStreamingAssets Parms{}; + + Parms.bInShouldWarmUp = bInShouldWarmUp; + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LevelStreaming.GetIsRequestingUnloadAndRemoval +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::GetIsRequestingUnloadAndRemoval() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "GetIsRequestingUnloadAndRemoval"); + + Params::LevelStreaming_GetIsRequestingUnloadAndRemoval Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.GetLoadedLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULevel* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevel* ULevelStreaming::GetLoadedLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "GetLoadedLevel"); + + Params::LevelStreaming_GetLoadedLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.GetWorldAssetPackageFName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ULevelStreaming::GetWorldAssetPackageFName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "GetWorldAssetPackageFName"); + + Params::LevelStreaming_GetWorldAssetPackageFName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.IsLevelLoaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsLevelLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "IsLevelLoaded"); + + Params::LevelStreaming_IsLevelLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.IsLevelVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsLevelVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "IsLevelVisible"); + + Params::LevelStreaming_IsLevelVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.IsStreamingLevelDithering +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsStreamingLevelDithering() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "IsStreamingLevelDithering"); + + Params::LevelStreaming_IsStreamingLevelDithering Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.IsStreamingStatePending +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsStreamingStatePending() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "IsStreamingStatePending"); + + Params::LevelStreaming_IsStreamingStatePending Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.IsStreamingWarmedUp +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::IsStreamingWarmedUp() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "IsStreamingWarmedUp"); + + Params::LevelStreaming_IsStreamingWarmedUp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreaming.ShouldBeLoaded +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULevelStreaming::ShouldBeLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LevelStreaming", "ShouldBeLoaded"); + + Params::LevelStreaming_ShouldBeLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.GetControllerAnalogKeyState +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInputComponent::GetControllerAnalogKeyState(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerAnalogKeyState"); + + Params::InputComponent_GetControllerAnalogKeyState Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.GetControllerAnalogStickState +// (Final, Native, Private, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EControllerAnalogStick WhichStick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* StickX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* StickY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::GetControllerAnalogStickState(EControllerAnalogStick WhichStick, float* StickX, float* StickY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerAnalogStickState"); + + Params::InputComponent_GetControllerAnalogStickState Parms{}; + + Parms.WhichStick = WhichStick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (StickX != nullptr) + *StickX = Parms.StickX; + + if (StickY != nullptr) + *StickY = Parms.StickY; +} + + +// Function Engine.InputComponent.GetControllerKeyTimeDown +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInputComponent::GetControllerKeyTimeDown(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerKeyTimeDown"); + + Params::InputComponent_GetControllerKeyTimeDown Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.GetControllerMouseDelta +// (Final, Native, Private, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* DeltaX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* DeltaY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::GetControllerMouseDelta(float* DeltaX, float* DeltaY) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerMouseDelta"); + + Params::InputComponent_GetControllerMouseDelta Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DeltaX != nullptr) + *DeltaX = Parms.DeltaX; + + if (DeltaY != nullptr) + *DeltaY = Parms.DeltaY; +} + + +// Function Engine.InputComponent.GetControllerVectorKeyState +// (Final, Native, Private, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UInputComponent::GetControllerVectorKeyState(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetControllerVectorKeyState"); + + Params::InputComponent_GetControllerVectorKeyState Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.GetTouchState +// (Final, Native, Private, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 FingerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bIsCurrentlyPressed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputComponent::GetTouchState(int32 FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "GetTouchState"); + + Params::InputComponent_GetTouchState Parms{}; + + Parms.FingerIndex = FingerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + if (bIsCurrentlyPressed != nullptr) + *bIsCurrentlyPressed = Parms.bIsCurrentlyPressed; +} + + +// Function Engine.InputComponent.IsControllerKeyDown +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputComponent::IsControllerKeyDown(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "IsControllerKeyDown"); + + Params::InputComponent_IsControllerKeyDown Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.WasControllerKeyJustPressed +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputComponent::WasControllerKeyJustPressed(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "WasControllerKeyJustPressed"); + + Params::InputComponent_WasControllerKeyJustPressed Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputComponent.WasControllerKeyJustReleased +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputComponent::WasControllerKeyJustReleased(const struct FKey& Key) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputComponent", "WasControllerKeyJustReleased"); + + Params::InputComponent_WasControllerKeyJustReleased Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.FetchAndUpdate +// (Native, Public, BlueprintCallable) + +void UTimecodeProvider::FetchAndUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "FetchAndUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TimecodeProvider.FetchTimecode +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FQualifiedFrameTime* OutFrameTime (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTimecodeProvider::FetchTimecode(struct FQualifiedFrameTime* OutFrameTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "FetchTimecode"); + + Params::TimecodeProvider_FetchTimecode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutFrameTime != nullptr) + *OutFrameTime = std::move(Parms.OutFrameTime); + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetDelayedQualifiedFrameTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UTimecodeProvider::GetDelayedQualifiedFrameTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetDelayedQualifiedFrameTime"); + + Params::TimecodeProvider_GetDelayedQualifiedFrameTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetDelayedTimecode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimecode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimecode UTimecodeProvider::GetDelayedTimecode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetDelayedTimecode"); + + Params::TimecodeProvider_GetDelayedTimecode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetFrameRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate UTimecodeProvider::GetFrameRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetFrameRate"); + + Params::TimecodeProvider_GetFrameRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetQualifiedFrameTime +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UTimecodeProvider::GetQualifiedFrameTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetQualifiedFrameTime"); + + Params::TimecodeProvider_GetQualifiedFrameTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetSynchronizationState +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETimecodeProviderSynchronizationState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ETimecodeProviderSynchronizationState UTimecodeProvider::GetSynchronizationState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetSynchronizationState"); + + Params::TimecodeProvider_GetSynchronizationState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TimecodeProvider.GetTimecode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimecode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimecode UTimecodeProvider::GetTimecode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TimecodeProvider", "GetTimecode"); + + Params::TimecodeProvider_GetTimecode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshSocket.InitializeSocketFromLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class USkeletalMeshComponent* skelComp (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMeshSocket::InitializeSocketFromLocation(const class USkeletalMeshComponent* skelComp, const struct FVector& WorldLocation, const struct FVector& WorldNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshSocket", "InitializeSocketFromLocation"); + + Params::SkeletalMeshSocket_InitializeSocketFromLocation Parms{}; + + Parms.skelComp = skelComp; + Parms.WorldLocation = std::move(WorldLocation); + Parms.WorldNormal = std::move(WorldNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshSocket.GetSocketLocation +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class USkeletalMeshComponent* skelComp (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USkeletalMeshSocket::GetSocketLocation(const class USkeletalMeshComponent* skelComp) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshSocket", "GetSocketLocation"); + + Params::SkeletalMeshSocket_GetSocketLocation Parms{}; + + Parms.skelComp = skelComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AmbientSound.AdjustVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AdjustVolumeDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AdjustVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "AdjustVolume"); + + Params::AmbientSound_AdjustVolume Parms{}; + + Parms.AdjustVolumeDuration = AdjustVolumeDuration; + Parms.AdjustVolumeLevel = AdjustVolumeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AmbientSound.FadeIn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FadeInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::FadeIn(float FadeInDuration, float FadeVolumeLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "FadeIn"); + + Params::AmbientSound_FadeIn Parms{}; + + Parms.FadeInDuration = FadeInDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AmbientSound.FadeOut +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FadeOutDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::FadeOut(float FadeOutDuration, float FadeVolumeLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "FadeOut"); + + Params::AmbientSound_FadeOut Parms{}; + + Parms.FadeOutDuration = FadeOutDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AmbientSound.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientSound::Play(float StartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "Play"); + + Params::AmbientSound_Play Parms{}; + + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AmbientSound.Stop +// (Final, Native, Public, BlueprintCallable) + +void AAmbientSound::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientSound", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SpringArmComponent.GetTargetRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator USpringArmComponent::GetTargetRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringArmComponent", "GetTargetRotation"); + + Params::SpringArmComponent_GetTargetRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SpringArmComponent.GetUnfixedCameraPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USpringArmComponent::GetUnfixedCameraPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringArmComponent", "GetUnfixedCameraPosition"); + + Params::SpringArmComponent_GetUnfixedCameraPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SpringArmComponent.IsCollisionFixApplied +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpringArmComponent::IsCollisionFixApplied() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringArmComponent", "IsCollisionFixApplied"); + + Params::SpringArmComponent_IsCollisionFixApplied Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.MarkTextureForUpdate +// (Final, Native, Public, BlueprintCallable) + +void UStereoLayerComponent::MarkTextureForUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "MarkTextureForUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetEquirectProps +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FEquirectProps& InScaleBiases (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetEquirectProps(const struct FEquirectProps& InScaleBiases) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetEquirectProps"); + + Params::StereoLayerComponent_SetEquirectProps Parms{}; + + Parms.InScaleBiases = std::move(InScaleBiases); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetLeftTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* inTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetLeftTexture(class UTexture* inTexture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetLeftTexture"); + + Params::StereoLayerComponent_SetLeftTexture Parms{}; + + Parms.inTexture = inTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetPriority(int32 InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetPriority"); + + Params::StereoLayerComponent_SetPriority Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetQuadSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InQuadSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetQuadSize(const struct FVector2D& InQuadSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetQuadSize"); + + Params::StereoLayerComponent_SetQuadSize Parms{}; + + Parms.InQuadSize = std::move(InQuadSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* inTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetTexture(class UTexture* inTexture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetTexture"); + + Params::StereoLayerComponent_SetTexture Parms{}; + + Parms.inTexture = inTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.SetUVRect +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBox2D& InUVRect (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UStereoLayerComponent::SetUVRect(const struct FBox2D& InUVRect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "SetUVRect"); + + Params::StereoLayerComponent_SetUVRect Parms{}; + + Parms.InUVRect = std::move(InUVRect); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerComponent.GetLeftTexture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UStereoLayerComponent::GetLeftTexture() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetLeftTexture"); + + Params::StereoLayerComponent_GetLeftTexture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.GetPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStereoLayerComponent::GetPriority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetPriority"); + + Params::StereoLayerComponent_GetPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.GetQuadSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UStereoLayerComponent::GetQuadSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetQuadSize"); + + Params::StereoLayerComponent_GetQuadSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.GetTexture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UStereoLayerComponent::GetTexture() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetTexture"); + + Params::StereoLayerComponent_GetTexture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerComponent.GetUVRect +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox2D UStereoLayerComponent::GetUVRect() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerComponent", "GetUVRect"); + + Params::StereoLayerComponent_GetUVRect Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimMontage.GetDefaultBlendOutTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimMontage::GetDefaultBlendOutTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimMontage", "GetDefaultBlendOutTime"); + + Params::AnimMontage_GetDefaultBlendOutTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimNotifyState_Trail.OverridePSTemplate +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMeshComponent* MeshComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystem* UAnimNotifyState_Trail::OverridePSTemplate(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimNotifyState_Trail", "OverridePSTemplate"); + + Params::AnimNotifyState_Trail_OverridePSTemplate Parms{}; + + Parms.MeshComp = MeshComp; + Parms.Animation = Animation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Engine.AnimSingleNodeInstance.GetLength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAnimSingleNodeInstance::GetLength() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "GetLength"); + + Params::AnimSingleNodeInstance_GetLength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AnimSingleNodeInstance.PlayAnim +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InStartPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "PlayAnim"); + + Params::AnimSingleNodeInstance_PlayAnim Parms{}; + + Parms.bIsLooping = bIsLooping; + Parms.InPlayRate = InPlayRate; + Parms.InStartPosition = InStartPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetAnimationAsset +// (Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* NewAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetAnimationAsset(class UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetAnimationAsset"); + + Params::AnimSingleNodeInstance_SetAnimationAsset Parms{}; + + Parms.NewAsset = NewAsset; + Parms.bIsLooping = bIsLooping; + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetBlendSpaceInput +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InBlendInput (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetBlendSpaceInput(const struct FVector& InBlendInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetBlendSpaceInput"); + + Params::AnimSingleNodeInstance_SetBlendSpaceInput Parms{}; + + Parms.InBlendInput = std::move(InBlendInput); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetLooping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetLooping(bool bIsLooping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetLooping"); + + Params::AnimSingleNodeInstance_SetLooping Parms{}; + + Parms.bIsLooping = bIsLooping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPlaying +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsPlaying (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPlaying(bool bIsPlaying) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPlaying"); + + Params::AnimSingleNodeInstance_SetPlaying Parms{}; + + Parms.bIsPlaying = bIsPlaying; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPlayRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPlayRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPlayRate(float InPlayRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPlayRate"); + + Params::AnimSingleNodeInstance_SetPlayRate Parms{}; + + Parms.InPlayRate = InPlayRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireNotifies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPosition(float InPosition, bool bFireNotifies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPosition"); + + Params::AnimSingleNodeInstance_SetPosition Parms{}; + + Parms.InPosition = InPosition; + Parms.bFireNotifies = bFireNotifies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPositionWithPreviousTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPreviousTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFireNotifies (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPositionWithPreviousTime"); + + Params::AnimSingleNodeInstance_SetPositionWithPreviousTime Parms{}; + + Parms.InPosition = InPosition; + Parms.InPreviousTime = InPreviousTime; + Parms.bFireNotifies = bFireNotifies; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetPreviewCurveOverride +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& PoseName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveIfZero (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetPreviewCurveOverride(const class FName& PoseName, float Value, bool bRemoveIfZero) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetPreviewCurveOverride"); + + Params::AnimSingleNodeInstance_SetPreviewCurveOverride Parms{}; + + Parms.PoseName = PoseName; + Parms.Value = Value; + Parms.bRemoveIfZero = bRemoveIfZero; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.SetReverse +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInReverse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnimSingleNodeInstance::SetReverse(bool bInReverse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "SetReverse"); + + Params::AnimSingleNodeInstance_SetReverse Parms{}; + + Parms.bInReverse = bInReverse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.StopAnim +// (Final, Native, Public, BlueprintCallable) + +void UAnimSingleNodeInstance::StopAnim() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "StopAnim"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AnimSingleNodeInstance.GetAnimationAsset +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimationAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimationAsset* UAnimSingleNodeInstance::GetAnimationAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnimSingleNodeInstance", "GetAnimationAsset"); + + Params::AnimSingleNodeInstance_GetAnimationAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionHandleSaveGame.AsyncLoadGameFromSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleSaveGame* UAsyncActionHandleSaveGame::AsyncLoadGameFromSlot(class UObject* WorldContextObject, const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionHandleSaveGame", "AsyncLoadGameFromSlot"); + + Params::AsyncActionHandleSaveGame_AsyncLoadGameFromSlot Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionHandleSaveGame.AsyncSaveGameToSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* SaveGameObject_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncActionHandleSaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionHandleSaveGame* UAsyncActionHandleSaveGame::AsyncSaveGameToSlot(class UObject* WorldContextObject, class USaveGame* SaveGameObject_0, const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionHandleSaveGame", "AsyncSaveGameToSlot"); + + Params::AsyncActionHandleSaveGame_AsyncSaveGameToSlot Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SaveGameObject_0 = SaveGameObject_0; + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionLoadPrimaryAsset.AsyncLoadPrimaryAsset +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetId& PrimaryAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAsset* UAsyncActionLoadPrimaryAsset::AsyncLoadPrimaryAsset(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionLoadPrimaryAsset", "AsyncLoadPrimaryAsset"); + + Params::AsyncActionLoadPrimaryAsset_AsyncLoadPrimaryAsset Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAsset = std::move(PrimaryAsset); + Parms.LoadBundles = std::move(LoadBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionLoadPrimaryAssetClass.AsyncLoadPrimaryAssetClass +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetId& PrimaryAsset (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAssetClass*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAssetClass* UAsyncActionLoadPrimaryAssetClass::AsyncLoadPrimaryAssetClass(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, const TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionLoadPrimaryAssetClass", "AsyncLoadPrimaryAssetClass"); + + Params::AsyncActionLoadPrimaryAssetClass_AsyncLoadPrimaryAssetClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAsset = std::move(PrimaryAsset); + Parms.LoadBundles = std::move(LoadBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionLoadPrimaryAssetClassList.AsyncLoadPrimaryAssetClassList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& PrimaryAssetList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& LoadBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionLoadPrimaryAssetClassList*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionLoadPrimaryAssetClassList* UAsyncActionLoadPrimaryAssetClassList::AsyncLoadPrimaryAssetClassList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& LoadBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionLoadPrimaryAssetClassList", "AsyncLoadPrimaryAssetClassList"); + + Params::AsyncActionLoadPrimaryAssetClassList_AsyncLoadPrimaryAssetClassList Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAssetList = std::move(PrimaryAssetList); + Parms.LoadBundles = std::move(LoadBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForMatchingPrimaryAssets +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& NewBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& OldBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionChangePrimaryAssetBundles*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionChangePrimaryAssetBundles* UAsyncActionChangePrimaryAssetBundles::AsyncChangeBundleStateForMatchingPrimaryAssets(class UObject* WorldContextObject, const TArray& NewBundles, const TArray& OldBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionChangePrimaryAssetBundles", "AsyncChangeBundleStateForMatchingPrimaryAssets"); + + Params::AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForMatchingPrimaryAssets Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.NewBundles = std::move(NewBundles); + Parms.OldBundles = std::move(OldBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForPrimaryAssetList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& PrimaryAssetList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& AddBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& RemoveBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UAsyncActionChangePrimaryAssetBundles*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncActionChangePrimaryAssetBundles* UAsyncActionChangePrimaryAssetBundles::AsyncChangeBundleStateForPrimaryAssetList(class UObject* WorldContextObject, const TArray& PrimaryAssetList, const TArray& AddBundles, const TArray& RemoveBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncActionChangePrimaryAssetBundles", "AsyncChangeBundleStateForPrimaryAssetList"); + + Params::AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForPrimaryAssetList Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PrimaryAssetList = std::move(PrimaryAssetList); + Parms.AddBundles = std::move(AddBundles); + Parms.RemoveBundles = std::move(RemoveBundles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Emitter.Activate +// (Final, Native, Public, BlueprintCallable) + +void AEmitter::Activate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "Activate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.Deactivate +// (Final, Native, Public, BlueprintCallable) + +void AEmitter::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "Deactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.OnParticleSystemFinished +// (Native, Public) +// Parameters: +// class UParticleSystemComponent* FinishedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::OnParticleSystemFinished(class UParticleSystemComponent* FinishedComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "OnParticleSystemFinished"); + + Params::Emitter_OnParticleSystemFinished Parms{}; + + Parms.FinishedComponent = FinishedComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.OnRep_bCurrentlyActive +// (Native, Public) + +void AEmitter::OnRep_bCurrentlyActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "OnRep_bCurrentlyActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetActorParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetActorParameter(class FName ParameterName, class AActor* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetActorParameter"); + + Params::Emitter_SetActorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetColorParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetColorParameter(class FName ParameterName, const struct FLinearColor& Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetColorParameter"); + + Params::Emitter_SetColorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = std::move(Param); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetFloatParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetFloatParameter(class FName ParameterName, float Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetFloatParameter"); + + Params::Emitter_SetFloatParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetMaterialParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetMaterialParameter"); + + Params::Emitter_SetMaterialParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetTemplate +// (Native, Public, BlueprintCallable) +// Parameters: +// class UParticleSystem* NewTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetTemplate(class UParticleSystem* NewTemplate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetTemplate"); + + Params::Emitter_SetTemplate Parms{}; + + Parms.NewTemplate = NewTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.SetVectorParameter +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEmitter::SetVectorParameter(class FName ParameterName, const struct FVector& Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "SetVectorParameter"); + + Params::Emitter_SetVectorParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = std::move(Param); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.ToggleActive +// (Final, Native, Public, BlueprintCallable) + +void AEmitter::ToggleActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "ToggleActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Emitter.IsActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEmitter::IsActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Emitter", "IsActive"); + + Params::Emitter_IsActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.AdjustAttenuation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSoundAttenuationSettings& InAttenuationSettings (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAudioComponent::AdjustAttenuation(const struct FSoundAttenuationSettings& InAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "AdjustAttenuation"); + + Params::AudioComponent_AdjustAttenuation Parms{}; + + Parms.InAttenuationSettings = std::move(InAttenuationSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.AdjustVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AdjustVolumeDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AdjustVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EAudioFaderCurve FadeCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, const EAudioFaderCurve FadeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "AdjustVolume"); + + Params::AudioComponent_AdjustVolume Parms{}; + + Parms.AdjustVolumeDuration = AdjustVolumeDuration; + Parms.AdjustVolumeLevel = AdjustVolumeLevel; + Parms.FadeCurve = FadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.BP_GetAttenuationSettingsToApply +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSoundAttenuationSettings* OutAttenuationSettings (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "BP_GetAttenuationSettingsToApply"); + + Params::AudioComponent_BP_GetAttenuationSettingsToApply Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAttenuationSettings != nullptr) + *OutAttenuationSettings = std::move(Parms.OutAttenuationSettings); + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.FadeIn +// (Native, Public, BlueprintCallable) +// Parameters: +// float FadeInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EAudioFaderCurve FadeCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, const EAudioFaderCurve FadeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "FadeIn"); + + Params::AudioComponent_FadeIn Parms{}; + + Parms.FadeInDuration = FadeInDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + Parms.StartTime = StartTime; + Parms.FadeCurve = FadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.FadeOut +// (Native, Public, BlueprintCallable) +// Parameters: +// float FadeOutDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EAudioFaderCurve FadeCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::FadeOut(float FadeOutDuration, float FadeVolumeLevel, const EAudioFaderCurve FadeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "FadeOut"); + + Params::AudioComponent_FadeOut Parms{}; + + Parms.FadeOutDuration = FadeOutDuration; + Parms.FadeVolumeLevel = FadeVolumeLevel; + Parms.FadeCurve = FadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.GetCookedEnvelopeData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float* OutEnvelopeData (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedEnvelopeData(float* OutEnvelopeData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetCookedEnvelopeData"); + + Params::AudioComponent_GetCookedEnvelopeData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutEnvelopeData != nullptr) + *OutEnvelopeData = Parms.OutEnvelopeData; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.GetCookedEnvelopeDataForAllPlayingSounds +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray*OutEnvelopeData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedEnvelopeDataForAllPlayingSounds(TArray* OutEnvelopeData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetCookedEnvelopeDataForAllPlayingSounds"); + + Params::AudioComponent_GetCookedEnvelopeDataForAllPlayingSounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutEnvelopeData != nullptr) + *OutEnvelopeData = std::move(Parms.OutEnvelopeData); + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.GetCookedFFTData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& FrequenciesToGet (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutSoundWaveSpectralData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedFFTData(const TArray& FrequenciesToGet, TArray* OutSoundWaveSpectralData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetCookedFFTData"); + + Params::AudioComponent_GetCookedFFTData Parms{}; + + Parms.FrequenciesToGet = std::move(FrequenciesToGet); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSoundWaveSpectralData != nullptr) + *OutSoundWaveSpectralData = std::move(Parms.OutSoundWaveSpectralData); + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.GetCookedFFTDataForAllPlayingSounds +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray*OutSoundWaveSpectralData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::GetCookedFFTDataForAllPlayingSounds(TArray* OutSoundWaveSpectralData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetCookedFFTDataForAllPlayingSounds"); + + Params::AudioComponent_GetCookedFFTDataForAllPlayingSounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSoundWaveSpectralData != nullptr) + *OutSoundWaveSpectralData = std::move(Parms.OutSoundWaveSpectralData); + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.Play +// (Native, Public, BlueprintCallable) +// Parameters: +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::Play(float StartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "Play"); + + Params::AudioComponent_Play Parms{}; + + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.PlayQuantized +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UQuartzClockHandle*& InClockHandle (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuartzQuantizationBoundary& InQuantizationBoundary (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const TDelegate&InDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float InStartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFadeInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFadeVolumeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAudioFaderCurve InFadeCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::PlayQuantized(const class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle, struct FQuartzQuantizationBoundary& InQuantizationBoundary, const TDelegate& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, EAudioFaderCurve InFadeCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "PlayQuantized"); + + Params::AudioComponent_PlayQuantized Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InClockHandle = InClockHandle; + Parms.InQuantizationBoundary = std::move(InQuantizationBoundary); + Parms.InDelegate = InDelegate; + Parms.InStartTime = InStartTime; + Parms.InFadeInDuration = InFadeInDuration; + Parms.InFadeVolumeLevel = InFadeVolumeLevel; + Parms.InFadeCurve = InFadeCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InClockHandle = Parms.InClockHandle; + InQuantizationBoundary = std::move(Parms.InQuantizationBoundary); +} + + +// Function Engine.AudioComponent.SetAudioBusSendPostEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAudioBus* AudioBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AudioBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetAudioBusSendPostEffect(class UAudioBus* AudioBus, float AudioBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetAudioBusSendPostEffect"); + + Params::AudioComponent_SetAudioBusSendPostEffect Parms{}; + + Parms.AudioBus = AudioBus; + Parms.AudioBusSendLevel = AudioBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetAudioBusSendPreEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAudioBus* AudioBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AudioBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetAudioBusSendPreEffect(class UAudioBus* AudioBus, float AudioBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetAudioBusSendPreEffect"); + + Params::AudioComponent_SetAudioBusSendPreEffect Parms{}; + + Parms.AudioBus = AudioBus; + Parms.AudioBusSendLevel = AudioBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetBoolParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetBoolParameter(class FName InName, bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetBoolParameter"); + + Params::AudioComponent_SetBoolParameter Parms{}; + + Parms.InName = InName; + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetFloatParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetFloatParameter(class FName InName, float InFloat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetFloatParameter"); + + Params::AudioComponent_SetFloatParameter Parms{}; + + Parms.InName = InName; + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetIntParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetIntParameter(class FName InName, int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetIntParameter"); + + Params::AudioComponent_SetIntParameter Parms{}; + + Parms.InName = InName; + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetLowPassFilterEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InLowPassFilterEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetLowPassFilterEnabled(bool InLowPassFilterEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetLowPassFilterEnabled"); + + Params::AudioComponent_SetLowPassFilterEnabled Parms{}; + + Parms.InLowPassFilterEnabled = InLowPassFilterEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetLowPassFilterFrequency +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InLowPassFilterFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetLowPassFilterFrequency(float InLowPassFilterFrequency) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetLowPassFilterFrequency"); + + Params::AudioComponent_SetLowPassFilterFrequency Parms{}; + + Parms.InLowPassFilterFrequency = InLowPassFilterFrequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetOutputToBusOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInOutputToBusOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetOutputToBusOnly(bool bInOutputToBusOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetOutputToBusOnly"); + + Params::AudioComponent_SetOutputToBusOnly Parms{}; + + Parms.bInOutputToBusOnly = bInOutputToBusOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetPaused(bool bPause) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetPaused"); + + Params::AudioComponent_SetPaused Parms{}; + + Parms.bPause = bPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetPitchMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewPitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetPitchMultiplier(float NewPitchMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetPitchMultiplier"); + + Params::AudioComponent_SetPitchMultiplier Parms{}; + + Parms.NewPitchMultiplier = NewPitchMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetSound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundBase* NewSound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSound(class USoundBase* NewSound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetSound"); + + Params::AudioComponent_SetSound Parms{}; + + Parms.NewSound = NewSound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetSourceBusSendPostEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSourceBus* SoundSourceBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SourceBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSourceBusSendPostEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetSourceBusSendPostEffect"); + + Params::AudioComponent_SetSourceBusSendPostEffect Parms{}; + + Parms.SoundSourceBus = SoundSourceBus; + Parms.SourceBusSendLevel = SourceBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetSourceBusSendPreEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSourceBus* SoundSourceBus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SourceBusSendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSourceBusSendPreEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetSourceBusSendPreEffect"); + + Params::AudioComponent_SetSourceBusSendPreEffect Parms{}; + + Parms.SoundSourceBus = SoundSourceBus; + Parms.SourceBusSendLevel = SourceBusSendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetSubmixSend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USoundSubmixBase* Submix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SendLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetSubmixSend"); + + Params::AudioComponent_SetSubmixSend Parms{}; + + Parms.Submix = Submix; + Parms.SendLevel = SendLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetUISound +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInUISound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetUISound(bool bInUISound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetUISound"); + + Params::AudioComponent_SetUISound Parms{}; + + Parms.bInUISound = bInUISound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetVolumeMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewVolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetVolumeMultiplier(float NewVolumeMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetVolumeMultiplier"); + + Params::AudioComponent_SetVolumeMultiplier Parms{}; + + Parms.NewVolumeMultiplier = NewVolumeMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.SetWaveParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundWave* InWave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::SetWaveParameter(class FName InName, class USoundWave* InWave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "SetWaveParameter"); + + Params::AudioComponent_SetWaveParameter Parms{}; + + Parms.InName = InName; + Parms.InWave = InWave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.Stop +// (Native, Public, BlueprintCallable) + +void UAudioComponent::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.StopDelayed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DelayTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAudioComponent::StopDelayed(float DelayTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "StopDelayed"); + + Params::AudioComponent_StopDelayed Parms{}; + + Parms.DelayTime = DelayTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioComponent.GetPlayState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EAudioComponentPlayState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAudioComponentPlayState UAudioComponent::GetPlayState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "GetPlayState"); + + Params::AudioComponent_GetPlayState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.HasCookedAmplitudeEnvelopeData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::HasCookedAmplitudeEnvelopeData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "HasCookedAmplitudeEnvelopeData"); + + Params::AudioComponent_HasCookedAmplitudeEnvelopeData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.HasCookedFFTData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::HasCookedFFTData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "HasCookedFFTData"); + + Params::AudioComponent_HasCookedFFTData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.IsPlaying +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::IsPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "IsPlaying"); + + Params::AudioComponent_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioComponent.IsVirtualized +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAudioComponent::IsVirtualized() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioComponent", "IsVirtualized"); + + Params::AudioComponent_IsVirtualized Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AudioVolume.OnRep_bEnabled +// (Final, Native, Private) + +void AAudioVolume::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "OnRep_bEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAudioVolume::SetEnabled(bool bNewEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetEnabled"); + + Params::AudioVolume_SetEnabled Parms{}; + + Parms.bNewEnabled = bNewEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetInteriorSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInteriorSettings& NewInteriorSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void AAudioVolume::SetInteriorSettings(const struct FInteriorSettings& NewInteriorSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetInteriorSettings"); + + Params::AudioVolume_SetInteriorSettings Parms{}; + + Parms.NewInteriorSettings = std::move(NewInteriorSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAudioVolume::SetPriority(float NewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetPriority"); + + Params::AudioVolume_SetPriority Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetReverbSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FReverbSettings& NewReverbSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void AAudioVolume::SetReverbSettings(const struct FReverbSettings& NewReverbSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetReverbSettings"); + + Params::AudioVolume_SetReverbSettings Parms{}; + + Parms.NewReverbSettings = std::move(NewReverbSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetSubmixOverrideSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&NewSubmixOverrideSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void AAudioVolume::SetSubmixOverrideSettings(const TArray& NewSubmixOverrideSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetSubmixOverrideSettings"); + + Params::AudioVolume_SetSubmixOverrideSettings Parms{}; + + Parms.NewSubmixOverrideSettings = std::move(NewSubmixOverrideSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AudioVolume.SetSubmixSendSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&NewSubmixSendSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void AAudioVolume::SetSubmixSendSettings(const TArray& NewSubmixSendSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AudioVolume", "SetSubmixSendSettings"); + + Params::AudioVolume_SetSubmixSendSettings Parms{}; + + Parms.NewSubmixSendSettings = std::move(NewSubmixSendSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AutoDestroySubsystem.OnActorEndPlay +// (Final, Native, Private) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAutoDestroySubsystem::OnActorEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AutoDestroySubsystem", "OnActorEndPlay"); + + Params::AutoDestroySubsystem_OnActorEndPlay Parms{}; + + Parms.Actor = Actor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.AvaInsideVolumeComponent.CacheBrush +// (Final, Native, Public, BlueprintCallable) + +void UAvaInsideVolumeComponent::CacheBrush() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaInsideVolumeComponent", "CacheBrush"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetEngineSubsystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf Class_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEngineSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEngineSubsystem* USubsystemBlueprintLibrary::GetEngineSubsystem(TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetEngineSubsystem"); + + Params::SubsystemBlueprintLibrary_GetEngineSubsystem Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetGameInstanceSubsystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameInstanceSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameInstanceSubsystem* USubsystemBlueprintLibrary::GetGameInstanceSubsystem(class UObject* ContextObject, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetGameInstanceSubsystem"); + + Params::SubsystemBlueprintLibrary_GetGameInstanceSubsystem Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubsystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULocalPlayerSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayerSubsystem* USubsystemBlueprintLibrary::GetLocalPlayerSubsystem(class UObject* ContextObject, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetLocalPlayerSubsystem"); + + Params::SubsystemBlueprintLibrary_GetLocalPlayerSubsystem Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubSystemFromPlayerController +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfClass_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULocalPlayerSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayerSubsystem* USubsystemBlueprintLibrary::GetLocalPlayerSubSystemFromPlayerController(class APlayerController* PlayerController, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetLocalPlayerSubSystemFromPlayerController"); + + Params::SubsystemBlueprintLibrary_GetLocalPlayerSubSystemFromPlayerController Parms{}; + + Parms.PlayerController = PlayerController; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SubsystemBlueprintLibrary.GetWorldSubsystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Class_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWorldSubsystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorldSubsystem* USubsystemBlueprintLibrary::GetWorldSubsystem(class UObject* ContextObject, TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubsystemBlueprintLibrary", "GetWorldSubsystem"); + + Params::SubsystemBlueprintLibrary_GetWorldSubsystem Parms{}; + + Parms.ContextObject = ContextObject; + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AvoidanceManager.GetAvoidanceVelocityForComponent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMovementComponent* MovementComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UAvoidanceManager::GetAvoidanceVelocityForComponent(class UMovementComponent* MovementComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvoidanceManager", "GetAvoidanceVelocityForComponent"); + + Params::AvoidanceManager_GetAvoidanceVelocityForComponent Parms{}; + + Parms.MovementComp = MovementComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AvoidanceManager.GetNewAvoidanceUID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvoidanceManager::GetNewAvoidanceUID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvoidanceManager", "GetNewAvoidanceUID"); + + Params::AvoidanceManager_GetNewAvoidanceUID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AvoidanceManager.GetObjectCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvoidanceManager::GetObjectCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvoidanceManager", "GetObjectCount"); + + Params::AvoidanceManager_GetObjectCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.AvoidanceManager.RegisterMovementComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMovementComponent* MovementComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AvoidanceWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvoidanceManager::RegisterMovementComponent(class UMovementComponent* MovementComp, float AvoidanceWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvoidanceManager", "RegisterMovementComponent"); + + Params::AvoidanceManager_RegisterMovementComponent Parms{}; + + Parms.MovementComp = MovementComp; + Parms.AvoidanceWeight = AvoidanceWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BillboardComponent.SetSprite +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewSprite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetSprite(class UTexture2D* NewSprite) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BillboardComponent", "SetSprite"); + + Params::BillboardComponent_SetSprite Parms{}; + + Parms.NewSprite = NewSprite; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BillboardComponent.SetSpriteAndUV +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewSprite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewUL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewVL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetSpriteAndUV(class UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BillboardComponent", "SetSpriteAndUV"); + + Params::BillboardComponent_SetSpriteAndUV Parms{}; + + Parms.NewSprite = NewSprite; + Parms.NewU = NewU; + Parms.NewUL = NewUL; + Parms.NewV = NewV; + Parms.NewVL = NewVL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BillboardComponent.SetUV +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 NewU (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewUL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewVL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBillboardComponent::SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BillboardComponent", "SetUV"); + + Params::BillboardComponent_SetUV Parms{}; + + Parms.NewU = NewU; + Parms.NewUL = NewUL; + Parms.NewV = NewV; + Parms.NewVL = NewVL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintMapLibrary.Map_Add +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Add(const TMap& TargetMap, const int32& Key, const int32& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Add"); + + Params::BlueprintMapLibrary_Map_Add Parms{}; + + Parms.TargetMap = std::move(TargetMap); + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintMapLibrary.Map_Clear +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Clear(const TMap& TargetMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Clear"); + + Params::BlueprintMapLibrary_Map_Clear Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintMapLibrary.Map_Contains +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_Contains(const TMap& TargetMap, const int32& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Contains"); + + Params::BlueprintMapLibrary_Map_Contains Parms{}; + + Parms.TargetMap = std::move(TargetMap); + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_Find +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Value (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_Find(const TMap& TargetMap, const int32& Key, int32* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Find"); + + Params::BlueprintMapLibrary_Map_Find Parms{}; + + Parms.TargetMap = std::move(TargetMap); + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Value != nullptr) + *Value = Parms.Value; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_Keys +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* Keys (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Keys(const TMap& TargetMap, TArray* Keys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Keys"); + + Params::BlueprintMapLibrary_Map_Keys Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Keys != nullptr) + *Keys = std::move(Parms.Keys); +} + + +// Function Engine.BlueprintMapLibrary.Map_Length +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintMapLibrary::Map_Length(const TMap& TargetMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Length"); + + Params::BlueprintMapLibrary_Map_Length Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_Remove +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Key (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintMapLibrary::Map_Remove(const TMap& TargetMap, const int32& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Remove"); + + Params::BlueprintMapLibrary_Map_Remove Parms{}; + + Parms.TargetMap = std::move(TargetMap); + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintMapLibrary.Map_Values +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap& TargetMap (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* Values (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::Map_Values(const TMap& TargetMap, TArray* Values) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "Map_Values"); + + Params::BlueprintMapLibrary_Map_Values Parms{}; + + Parms.TargetMap = std::move(TargetMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Values != nullptr) + *Values = std::move(Parms.Values); +} + + +// Function Engine.BlueprintMapLibrary.SetMapPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintMapLibrary::SetMapPropertyByName(class UObject* Object, class FName PropertyName, const TMap& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintMapLibrary", "SetMapPropertyByName"); + + Params::BlueprintMapLibrary_SetMapPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SpotLight.SetInnerConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewInnerConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpotLight::SetInnerConeAngle(float NewInnerConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpotLight", "SetInnerConeAngle"); + + Params::SpotLight_SetInnerConeAngle Parms{}; + + Parms.NewInnerConeAngle = NewInnerConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SpotLight.SetOuterConeAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewOuterConeAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpotLight::SetOuterConeAngle(float NewOuterConeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpotLight", "SetOuterConeAngle"); + + Params::SpotLight_SetOuterConeAngle Parms{}; + + Parms.NewOuterConeAngle = NewOuterConeAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPathsLibrary.AutomationDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::AutomationDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "AutomationDir"); + + Params::BlueprintPathsLibrary_AutomationDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.AutomationLogDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::AutomationLogDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "AutomationLogDir"); + + Params::BlueprintPathsLibrary_AutomationLogDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.AutomationTransientDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::AutomationTransientDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "AutomationTransientDir"); + + Params::BlueprintPathsLibrary_AutomationTransientDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.BugItDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::BugItDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "BugItDir"); + + Params::BlueprintPathsLibrary_BugItDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ChangeExtension +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InNewExtension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ChangeExtension(const class FString& InPath, const class FString& InNewExtension) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ChangeExtension"); + + Params::BlueprintPathsLibrary_ChangeExtension Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InNewExtension = std::move(InNewExtension); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.CloudDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::CloudDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "CloudDir"); + + Params::BlueprintPathsLibrary_CloudDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.CollapseRelativeDirectories +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::CollapseRelativeDirectories(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "CollapseRelativeDirectories"); + + Params::BlueprintPathsLibrary_CollapseRelativeDirectories Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.Combine +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& InPaths (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::Combine(const TArray& InPaths) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "Combine"); + + Params::BlueprintPathsLibrary_Combine Parms{}; + + Parms.InPaths = std::move(InPaths); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ConvertFromSandboxPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InSandboxName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ConvertFromSandboxPath(const class FString& InPath, const class FString& InSandboxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ConvertFromSandboxPath"); + + Params::BlueprintPathsLibrary_ConvertFromSandboxPath Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InSandboxName = std::move(InSandboxName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ConvertRelativePathToFull +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InBasePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ConvertRelativePathToFull(const class FString& InPath, const class FString& InBasePath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ConvertRelativePathToFull"); + + Params::BlueprintPathsLibrary_ConvertRelativePathToFull Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InBasePath = std::move(InBasePath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ConvertToSandboxPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InSandboxName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ConvertToSandboxPath(const class FString& InPath, const class FString& InSandboxName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ConvertToSandboxPath"); + + Params::BlueprintPathsLibrary_ConvertToSandboxPath Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InSandboxName = std::move(InSandboxName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.CreateTempFilename +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Extension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::CreateTempFilename(const class FString& Path, const class FString& Prefix, const class FString& Extension) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "CreateTempFilename"); + + Params::BlueprintPathsLibrary_CreateTempFilename Parms{}; + + Parms.Path = std::move(Path); + Parms.Prefix = std::move(Prefix); + Parms.Extension = std::move(Extension); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.DiffDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::DiffDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "DiffDir"); + + Params::BlueprintPathsLibrary_DiffDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.DirectoryExists +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::DirectoryExists(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "DirectoryExists"); + + Params::BlueprintPathsLibrary_DirectoryExists Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineConfigDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineConfigDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineConfigDir"); + + Params::BlueprintPathsLibrary_EngineConfigDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineContentDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineContentDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineContentDir"); + + Params::BlueprintPathsLibrary_EngineContentDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineDir"); + + Params::BlueprintPathsLibrary_EngineDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineIntermediateDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineIntermediateDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineIntermediateDir"); + + Params::BlueprintPathsLibrary_EngineIntermediateDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EnginePluginsDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnginePluginsDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EnginePluginsDir"); + + Params::BlueprintPathsLibrary_EnginePluginsDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineSavedDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineSavedDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineSavedDir"); + + Params::BlueprintPathsLibrary_EngineSavedDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineSourceDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineSourceDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineSourceDir"); + + Params::BlueprintPathsLibrary_EngineSourceDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineUserDir"); + + Params::BlueprintPathsLibrary_EngineUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EngineVersionAgnosticUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EngineVersionAgnosticUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EngineVersionAgnosticUserDir"); + + Params::BlueprintPathsLibrary_EngineVersionAgnosticUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EnterpriseDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnterpriseDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EnterpriseDir"); + + Params::BlueprintPathsLibrary_EnterpriseDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EnterpriseFeaturePackDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnterpriseFeaturePackDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EnterpriseFeaturePackDir"); + + Params::BlueprintPathsLibrary_EnterpriseFeaturePackDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.EnterprisePluginsDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::EnterprisePluginsDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "EnterprisePluginsDir"); + + Params::BlueprintPathsLibrary_EnterprisePluginsDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.FeaturePackDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::FeaturePackDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "FeaturePackDir"); + + Params::BlueprintPathsLibrary_FeaturePackDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.FileExists +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::FileExists(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "FileExists"); + + Params::BlueprintPathsLibrary_FileExists Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GameAgnosticSavedDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameAgnosticSavedDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GameAgnosticSavedDir"); + + Params::BlueprintPathsLibrary_GameAgnosticSavedDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GameDevelopersDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameDevelopersDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GameDevelopersDir"); + + Params::BlueprintPathsLibrary_GameDevelopersDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GameSourceDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameSourceDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GameSourceDir"); + + Params::BlueprintPathsLibrary_GameSourceDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GameUserDeveloperDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GameUserDeveloperDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GameUserDeveloperDir"); + + Params::BlueprintPathsLibrary_GameUserDeveloperDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GeneratedConfigDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GeneratedConfigDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GeneratedConfigDir"); + + Params::BlueprintPathsLibrary_GeneratedConfigDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetBaseFilename +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemovePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetBaseFilename(const class FString& InPath, bool bRemovePath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetBaseFilename"); + + Params::BlueprintPathsLibrary_GetBaseFilename Parms{}; + + Parms.InPath = std::move(InPath); + Parms.bRemovePath = bRemovePath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetCleanFilename +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetCleanFilename(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetCleanFilename"); + + Params::BlueprintPathsLibrary_GetCleanFilename Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetEditorLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetEditorLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetEditorLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetEditorLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetEngineLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetEngineLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetEngineLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetEngineLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetExtension +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeDot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetExtension(const class FString& InPath, bool bIncludeDot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetExtension"); + + Params::BlueprintPathsLibrary_GetExtension Parms{}; + + Parms.InPath = std::move(InPath); + Parms.bIncludeDot = bIncludeDot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetGameLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetGameLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetGameLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetGameLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetInvalidFileSystemChars +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetInvalidFileSystemChars() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetInvalidFileSystemChars"); + + Params::BlueprintPathsLibrary_GetInvalidFileSystemChars Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetPath(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetPath"); + + Params::BlueprintPathsLibrary_GetPath Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetProjectFilePath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetProjectFilePath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetProjectFilePath"); + + Params::BlueprintPathsLibrary_GetProjectFilePath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetPropertyNameLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetPropertyNameLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetPropertyNameLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetPropertyNameLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetRelativePathToRoot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::GetRelativePathToRoot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetRelativePathToRoot"); + + Params::BlueprintPathsLibrary_GetRelativePathToRoot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetRestrictedFolderNames +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetRestrictedFolderNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetRestrictedFolderNames"); + + Params::BlueprintPathsLibrary_GetRestrictedFolderNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.GetToolTipLocalizationPaths +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UBlueprintPathsLibrary::GetToolTipLocalizationPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "GetToolTipLocalizationPaths"); + + Params::BlueprintPathsLibrary_GetToolTipLocalizationPaths Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.HasProjectPersistentDownloadDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::HasProjectPersistentDownloadDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "HasProjectPersistentDownloadDir"); + + Params::BlueprintPathsLibrary_HasProjectPersistentDownloadDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsDrive +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsDrive(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsDrive"); + + Params::BlueprintPathsLibrary_IsDrive Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsProjectFilePathSet +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsProjectFilePathSet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsProjectFilePathSet"); + + Params::BlueprintPathsLibrary_IsProjectFilePathSet Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsRelative +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsRelative(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsRelative"); + + Params::BlueprintPathsLibrary_IsRelative Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsRestrictedPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsRestrictedPath(const class FString& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsRestrictedPath"); + + Params::BlueprintPathsLibrary_IsRestrictedPath Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.IsSamePath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& PathA (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PathB (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::IsSamePath(const class FString& PathA, const class FString& PathB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "IsSamePath"); + + Params::BlueprintPathsLibrary_IsSamePath Parms{}; + + Parms.PathA = std::move(PathA); + Parms.PathB = std::move(PathB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.LaunchDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::LaunchDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "LaunchDir"); + + Params::BlueprintPathsLibrary_LaunchDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.MakePathRelativeTo +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InRelativeTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::MakePathRelativeTo(const class FString& InPath, const class FString& InRelativeTo, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "MakePathRelativeTo"); + + Params::BlueprintPathsLibrary_MakePathRelativeTo Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InRelativeTo = std::move(InRelativeTo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.MakePlatformFilename +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::MakePlatformFilename(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "MakePlatformFilename"); + + Params::BlueprintPathsLibrary_MakePlatformFilename Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.MakeStandardFilename +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::MakeStandardFilename(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "MakeStandardFilename"); + + Params::BlueprintPathsLibrary_MakeStandardFilename Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.MakeValidFileName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InReplacementChar (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::MakeValidFileName(const class FString& inString, const class FString& InReplacementChar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "MakeValidFileName"); + + Params::BlueprintPathsLibrary_MakeValidFileName Parms{}; + + Parms.inString = std::move(inString); + Parms.InReplacementChar = std::move(InReplacementChar); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.NormalizeDirectoryName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::NormalizeDirectoryName(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "NormalizeDirectoryName"); + + Params::BlueprintPathsLibrary_NormalizeDirectoryName Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.NormalizeFilename +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::NormalizeFilename(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "NormalizeFilename"); + + Params::BlueprintPathsLibrary_NormalizeFilename Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.ProfilingDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProfilingDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProfilingDir"); + + Params::BlueprintPathsLibrary_ProfilingDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectConfigDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectConfigDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectConfigDir"); + + Params::BlueprintPathsLibrary_ProjectConfigDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectContentDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectContentDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectContentDir"); + + Params::BlueprintPathsLibrary_ProjectContentDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectDir"); + + Params::BlueprintPathsLibrary_ProjectDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectIntermediateDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectIntermediateDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectIntermediateDir"); + + Params::BlueprintPathsLibrary_ProjectIntermediateDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectLogDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectLogDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectLogDir"); + + Params::BlueprintPathsLibrary_ProjectLogDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectModsDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectModsDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectModsDir"); + + Params::BlueprintPathsLibrary_ProjectModsDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectPersistentDownloadDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectPersistentDownloadDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectPersistentDownloadDir"); + + Params::BlueprintPathsLibrary_ProjectPersistentDownloadDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectPluginsDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectPluginsDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectPluginsDir"); + + Params::BlueprintPathsLibrary_ProjectPluginsDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectSavedDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectSavedDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectSavedDir"); + + Params::BlueprintPathsLibrary_ProjectSavedDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ProjectUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ProjectUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ProjectUserDir"); + + Params::BlueprintPathsLibrary_ProjectUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.RemoveDuplicateSlashes +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::RemoveDuplicateSlashes(const class FString& InPath, class FString* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "RemoveDuplicateSlashes"); + + Params::BlueprintPathsLibrary_RemoveDuplicateSlashes Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); +} + + +// Function Engine.BlueprintPathsLibrary.RootDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::RootDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "RootDir"); + + Params::BlueprintPathsLibrary_RootDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.SandboxesDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::SandboxesDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "SandboxesDir"); + + Params::BlueprintPathsLibrary_SandboxesDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ScreenShotDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ScreenShotDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ScreenShotDir"); + + Params::BlueprintPathsLibrary_ScreenShotDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.SetExtension +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InNewExtension (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::SetExtension(const class FString& InPath, const class FString& InNewExtension) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "SetExtension"); + + Params::BlueprintPathsLibrary_SetExtension Parms{}; + + Parms.InPath = std::move(InPath); + Parms.InNewExtension = std::move(InNewExtension); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.SetProjectFilePath +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& NewGameProjectFilePath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::SetProjectFilePath(const class FString& NewGameProjectFilePath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "SetProjectFilePath"); + + Params::BlueprintPathsLibrary_SetProjectFilePath Parms{}; + + Parms.NewGameProjectFilePath = std::move(NewGameProjectFilePath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintPathsLibrary.ShaderWorkingDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::ShaderWorkingDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ShaderWorkingDir"); + + Params::BlueprintPathsLibrary_ShaderWorkingDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.ShouldSaveToUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintPathsLibrary::ShouldSaveToUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ShouldSaveToUserDir"); + + Params::BlueprintPathsLibrary_ShouldSaveToUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.SourceConfigDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::SourceConfigDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "SourceConfigDir"); + + Params::BlueprintPathsLibrary_SourceConfigDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintPathsLibrary.Split +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* PathPart (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* FilenamePart (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* ExtensionPart (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::Split(const class FString& InPath, class FString* PathPart, class FString* FilenamePart, class FString* ExtensionPart) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "Split"); + + Params::BlueprintPathsLibrary_Split Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PathPart != nullptr) + *PathPart = std::move(Parms.PathPart); + + if (FilenamePart != nullptr) + *FilenamePart = std::move(Parms.FilenamePart); + + if (ExtensionPart != nullptr) + *ExtensionPart = std::move(Parms.ExtensionPart); +} + + +// Function Engine.BlueprintPathsLibrary.ValidatePath +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bDidSucceed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText* OutReason (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintPathsLibrary::ValidatePath(const class FString& InPath, bool* bDidSucceed, class FText* OutReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "ValidatePath"); + + Params::BlueprintPathsLibrary_ValidatePath Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bDidSucceed != nullptr) + *bDidSucceed = Parms.bDidSucceed; + + if (OutReason != nullptr) + *OutReason = std::move(Parms.OutReason); +} + + +// Function Engine.BlueprintPathsLibrary.VideoCaptureDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UBlueprintPathsLibrary::VideoCaptureDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintPathsLibrary", "VideoCaptureDir"); + + Params::BlueprintPathsLibrary_VideoCaptureDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_Add +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Add(const TSet& TargetSet, const int32& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Add"); + + Params::BlueprintSetLibrary_Set_Add Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintSetLibrary.Set_AddItems +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& NewItems (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_AddItems(const TSet& TargetSet, const TArray& NewItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_AddItems"); + + Params::BlueprintSetLibrary_Set_AddItems Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.NewItems = std::move(NewItems); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintSetLibrary.Set_Clear +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Clear(const TSet& TargetSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Clear"); + + Params::BlueprintSetLibrary_Set_Clear Parms{}; + + Parms.TargetSet = std::move(TargetSet); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintSetLibrary.Set_Contains +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& ItemToFind (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintSetLibrary::Set_Contains(const TSet& TargetSet, const int32& ItemToFind) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Contains"); + + Params::BlueprintSetLibrary_Set_Contains Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.ItemToFind = ItemToFind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_Difference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TSet& b (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet* Result (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Difference(const TSet& A, const TSet& b, TSet* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Difference"); + + Params::BlueprintSetLibrary_Set_Difference Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); +} + + +// Function Engine.BlueprintSetLibrary.Set_Intersection +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TSet& b (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet* Result (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Intersection(const TSet& A, const TSet& b, TSet* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Intersection"); + + Params::BlueprintSetLibrary_Set_Intersection Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); +} + + +// Function Engine.BlueprintSetLibrary.Set_Length +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBlueprintSetLibrary::Set_Length(const TSet& TargetSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Length"); + + Params::BlueprintSetLibrary_Set_Length Parms{}; + + Parms.TargetSet = std::move(TargetSet); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_Remove +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Item (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBlueprintSetLibrary::Set_Remove(const TSet& TargetSet, const int32& Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Remove"); + + Params::BlueprintSetLibrary_Set_Remove Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.BlueprintSetLibrary.Set_RemoveItems +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& TargetSet (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& Items (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_RemoveItems(const TSet& TargetSet, const TArray& Items) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_RemoveItems"); + + Params::BlueprintSetLibrary_Set_RemoveItems Parms{}; + + Parms.TargetSet = std::move(TargetSet); + Parms.Items = std::move(Items); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.BlueprintSetLibrary.Set_ToArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* Result (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_ToArray(const TSet& A, TArray* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_ToArray"); + + Params::BlueprintSetLibrary_Set_ToArray Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); +} + + +// Function Engine.BlueprintSetLibrary.Set_Union +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSet& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TSet& b (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TSet* Result (Parm, OutParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::Set_Union(const TSet& A, const TSet& b, TSet* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "Set_Union"); + + Params::BlueprintSetLibrary_Set_Union Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); +} + + +// Function Engine.BlueprintSetLibrary.SetSetPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSet& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBlueprintSetLibrary::SetSetPropertyByName(class UObject* Object, class FName PropertyName, const TSet& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BlueprintSetLibrary", "SetSetPropertyByName"); + + Params::BlueprintSetLibrary_SetSetPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsSpringComponent.GetNormalizedCompressionScalar +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsSpringComponent::GetNormalizedCompressionScalar() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsSpringComponent", "GetNormalizedCompressionScalar"); + + Params::PhysicsSpringComponent_GetNormalizedCompressionScalar Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsSpringComponent.GetSpringCurrentEndPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsSpringComponent::GetSpringCurrentEndPoint() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsSpringComponent", "GetSpringCurrentEndPoint"); + + Params::PhysicsSpringComponent_GetSpringCurrentEndPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsSpringComponent.GetSpringDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsSpringComponent::GetSpringDirection() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsSpringComponent", "GetSpringDirection"); + + Params::PhysicsSpringComponent_GetSpringDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsSpringComponent.GetSpringRestingPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhysicsSpringComponent::GetSpringRestingPoint() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsSpringComponent", "GetSpringRestingPoint"); + + Params::PhysicsSpringComponent_GetSpringRestingPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraModifier.BlueprintModifyCamera +// (BlueprintCosmetic, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ViewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& ViewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float FOV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* NewViewLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* NewViewRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* NewFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraModifier::BlueprintModifyCamera(float DeltaTime, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float FOV, struct FVector* NewViewLocation, struct FRotator* NewViewRotation, float* NewFOV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "BlueprintModifyCamera"); + + Params::CameraModifier_BlueprintModifyCamera Parms{}; + + Parms.DeltaTime = DeltaTime; + Parms.ViewLocation = std::move(ViewLocation); + Parms.ViewRotation = std::move(ViewRotation); + Parms.FOV = FOV; + + UObject::ProcessEvent(Func, &Parms); + + if (NewViewLocation != nullptr) + *NewViewLocation = std::move(Parms.NewViewLocation); + + if (NewViewRotation != nullptr) + *NewViewRotation = std::move(Parms.NewViewRotation); + + if (NewFOV != nullptr) + *NewFOV = Parms.NewFOV; +} + + +// Function Engine.CameraModifier.BlueprintModifyPostProcess +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* PostProcessBlendWeight (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPostProcessSettings* PostProcessSettings (Parm, OutParm, NativeAccessSpecifierPublic) + +void UCameraModifier::BlueprintModifyPostProcess(float DeltaTime, float* PostProcessBlendWeight, struct FPostProcessSettings* PostProcessSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "BlueprintModifyPostProcess"); + + Params::CameraModifier_BlueprintModifyPostProcess Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); + + if (PostProcessBlendWeight != nullptr) + *PostProcessBlendWeight = Parms.PostProcessBlendWeight; + + if (PostProcessSettings != nullptr) + *PostProcessSettings = std::move(Parms.PostProcessSettings); +} + + +// Function Engine.CameraModifier.DisableModifier +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraModifier::DisableModifier(bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "DisableModifier"); + + Params::CameraModifier_DisableModifier Parms{}; + + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraModifier.EnableModifier +// (Native, Public, BlueprintCallable) + +void UCameraModifier::EnableModifier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "EnableModifier"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraModifier.GetViewTarget +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCameraModifier::GetViewTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "GetViewTarget"); + + Params::CameraModifier_GetViewTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CameraModifier.IsDisabled +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCameraModifier::IsDisabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraModifier", "IsDisabled"); + + Params::CameraModifier_IsDisabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RadialForceComponent.AddObjectTypeToAffect +// (Native, Public, BlueprintCallable) +// Parameters: +// EObjectTypeQuery ObjectType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URadialForceComponent::AddObjectTypeToAffect(EObjectTypeQuery ObjectType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceComponent", "AddObjectTypeToAffect"); + + Params::RadialForceComponent_AddObjectTypeToAffect Parms{}; + + Parms.ObjectType = ObjectType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceComponent.FireImpulse +// (Native, Public, BlueprintCallable) + +void URadialForceComponent::FireImpulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceComponent", "FireImpulse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceComponent.RemoveObjectTypeToAffect +// (Native, Public, BlueprintCallable) +// Parameters: +// EObjectTypeQuery ObjectType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URadialForceComponent::RemoveObjectTypeToAffect(EObjectTypeQuery ObjectType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceComponent", "RemoveObjectTypeToAffect"); + + Params::RadialForceComponent_RemoveObjectTypeToAffect Parms{}; + + Parms.ObjectType = ObjectType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeSourceComponent.Start +// (Final, Native, Public, BlueprintCallable) + +void UCameraShakeSourceComponent::Start() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "Start"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeSourceComponent.StartCameraShake +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf InCameraShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraShakePlaySpace PlaySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& UserPlaySpaceRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UCameraShakeSourceComponent::StartCameraShake(TSubclassOf InCameraShake, float Scale, ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "StartCameraShake"); + + Params::CameraShakeSourceComponent_StartCameraShake Parms{}; + + Parms.InCameraShake = InCameraShake; + Parms.Scale = Scale; + Parms.PlaySpace = PlaySpace; + Parms.UserPlaySpaceRot = std::move(UserPlaySpaceRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakes +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraShakeSourceComponent::StopAllCameraShakes(bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "StopAllCameraShakes"); + + Params::CameraShakeSourceComponent_StopAllCameraShakes Parms{}; + + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakesOfType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InCameraShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCameraShakeSourceComponent::StopAllCameraShakesOfType(TSubclassOf InCameraShake, bool bImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "StopAllCameraShakesOfType"); + + Params::CameraShakeSourceComponent_StopAllCameraShakesOfType Parms{}; + + Parms.InCameraShake = InCameraShake; + Parms.bImmediately = bImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CameraShakeSourceComponent.GetAttenuationFactor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCameraShakeSourceComponent::GetAttenuationFactor(const struct FVector& Location) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraShakeSourceComponent", "GetAttenuationFactor"); + + Params::CameraShakeSourceComponent_GetAttenuationFactor Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CanvasRenderTarget2D.CreateCanvasRenderTarget2D +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfCanvasRenderTarget2DClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasRenderTarget2D* UCanvasRenderTarget2D::CreateCanvasRenderTarget2D(class UObject* WorldContextObject, TSubclassOf CanvasRenderTarget2DClass, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CanvasRenderTarget2D", "CreateCanvasRenderTarget2D"); + + Params::CanvasRenderTarget2D_CreateCanvasRenderTarget2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CanvasRenderTarget2DClass = CanvasRenderTarget2DClass; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CanvasRenderTarget2D.GetSize +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32* Width (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Height (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasRenderTarget2D::GetSize(int32* Width, int32* Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasRenderTarget2D", "GetSize"); + + Params::CanvasRenderTarget2D_GetSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Width != nullptr) + *Width = Parms.Width; + + if (Height != nullptr) + *Height = Parms.Height; +} + + +// Function Engine.CanvasRenderTarget2D.ReceiveUpdate +// (Event, Public, BlueprintEvent) +// Parameters: +// class UCanvas* Canvas (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasRenderTarget2D::ReceiveUpdate(class UCanvas* Canvas, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasRenderTarget2D", "ReceiveUpdate"); + + Params::CanvasRenderTarget2D_ReceiveUpdate Parms{}; + + Parms.Canvas = Canvas; + Parms.Width = Width; + Parms.Height = Height; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.CanvasRenderTarget2D.UpdateResource +// (Native, Public, BlueprintCallable) + +void UCanvasRenderTarget2D::UpdateResource() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasRenderTarget2D", "UpdateResource"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CurveLinearColorAtlas.GetCurvePosition +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UCurveLinearColor* InCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCurveLinearColorAtlas::GetCurvePosition(class UCurveLinearColor* InCurve, float* Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveLinearColorAtlas", "GetCurvePosition"); + + Params::CurveLinearColorAtlas_GetCurvePosition Parms{}; + + Parms.InCurve = InCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Position != nullptr) + *Position = Parms.Position; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveSourceInterface.GetBindingName +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ICurveSourceInterface::GetBindingName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CurveSourceInterface", "GetBindingName"); + + Params::CurveSourceInterface_GetBindingName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveSourceInterface.GetCurves +// (Native, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// TArray* OutValues (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ICurveSourceInterface::GetCurves(TArray* OutValues) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CurveSourceInterface", "GetCurves"); + + Params::CurveSourceInterface_GetCurves Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValues != nullptr) + *OutValues = std::move(Parms.OutValues); +} + + +// Function Engine.CurveSourceInterface.GetCurveValue +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class FName CurveName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ICurveSourceInterface::GetCurveValue(class FName CurveName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CurveSourceInterface", "GetCurveValue"); + + Params::CurveSourceInterface_GetCurveValue Parms{}; + + Parms.CurveName = CurveName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationProfileBelow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClearNotFound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::ApplyPhysicalAnimationProfileBelow(class FName BodyName, class FName ProfileName, bool bIncludeSelf, bool bClearNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "ApplyPhysicalAnimationProfileBelow"); + + Params::PhysicalAnimationComponent_ApplyPhysicalAnimationProfileBelow Parms{}; + + Parms.BodyName = BodyName; + Parms.ProfileName = ProfileName; + Parms.bIncludeSelf = bIncludeSelf; + Parms.bClearNotFound = bClearNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPhysicalAnimationData& PhysicalAnimationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::ApplyPhysicalAnimationSettings(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "ApplyPhysicalAnimationSettings"); + + Params::PhysicalAnimationComponent_ApplyPhysicalAnimationSettings Parms{}; + + Parms.BodyName = BodyName; + Parms.PhysicalAnimationData = std::move(PhysicalAnimationData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettingsBelow +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPhysicalAnimationData& PhysicalAnimationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bIncludeSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::ApplyPhysicalAnimationSettingsBelow(class FName BodyName, const struct FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "ApplyPhysicalAnimationSettingsBelow"); + + Params::PhysicalAnimationComponent_ApplyPhysicalAnimationSettingsBelow Parms{}; + + Parms.BodyName = BodyName; + Parms.PhysicalAnimationData = std::move(PhysicalAnimationData); + Parms.bIncludeSelf = bIncludeSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.SetSkeletalMeshComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InSkeletalMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::SetSkeletalMeshComponent(class USkeletalMeshComponent* InSkeletalMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "SetSkeletalMeshComponent"); + + Params::PhysicalAnimationComponent_SetSkeletalMeshComponent Parms{}; + + Parms.InSkeletalMeshComponent = InSkeletalMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.SetStrengthMultiplyer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InStrengthMultiplyer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalAnimationComponent::SetStrengthMultiplyer(float InStrengthMultiplyer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "SetStrengthMultiplyer"); + + Params::PhysicalAnimationComponent_SetStrengthMultiplyer Parms{}; + + Parms.InStrengthMultiplyer = InStrengthMultiplyer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicalAnimationComponent.GetBodyTargetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BodyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UPhysicalAnimationComponent::GetBodyTargetTransform(class FName BodyName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicalAnimationComponent", "GetBodyTargetTransform"); + + Params::PhysicalAnimationComponent_GetBodyTargetTransform Parms{}; + + Parms.BodyName = BodyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.CurveVector.GetVectorValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCurveVector::GetVectorValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveVector", "GetVectorValue"); + + Params::CurveVector_GetVectorValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InterpToMovementComponent.AddControlPointPosition +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPositionIsRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::AddControlPointPosition(const struct FVector& Pos, bool bPositionIsRelative) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "AddControlPointPosition"); + + Params::InterpToMovementComponent_AddControlPointPosition Parms{}; + + Parms.Pos = std::move(Pos); + Parms.bPositionIsRelative = bPositionIsRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InterpToMovementComponent.FinaliseControlPoints +// (Final, Native, Public, BlueprintCallable) + +void UInterpToMovementComponent::FinaliseControlPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "FinaliseControlPoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InterpToMovementComponent.ResetControlPoints +// (Final, Native, Public, BlueprintCallable) + +void UInterpToMovementComponent::ResetControlPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "ResetControlPoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InterpToMovementComponent.RestartMovement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InitialDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::RestartMovement(float InitialDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "RestartMovement"); + + Params::InterpToMovementComponent_RestartMovement Parms{}; + + Parms.InitialDirection = InitialDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InterpToMovementComponent.StopSimulating +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UInterpToMovementComponent::StopSimulating(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InterpToMovementComponent", "StopSimulating"); + + Params::InterpToMovementComponent_StopSimulating Parms{}; + + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.CurveVector2D.GetVector2DValue +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCurveVector2D::GetVector2DValue(float InTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurveVector2D", "GetVector2DValue"); + + Params::CurveVector2D_GetVector2DValue Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ExponentialHeightFogComponent.ClearOverrideLightDirection +// (Final, Native, Public, BlueprintCallable) + +void UExponentialHeightFogComponent::ClearOverrideLightDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "ClearOverrideLightDirection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.ClearOverrideLightLuminance +// (Final, Native, Public, BlueprintCallable) + +void UExponentialHeightFogComponent::ClearOverrideLightLuminance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "ClearOverrideLightLuminance"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetAliasingReduction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetAliasingReduction(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetAliasingReduction"); + + Params::ExponentialHeightFogComponent_SetAliasingReduction Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapDensityRange +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDensityMapDensityRange(const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDensityMapDensityRange"); + + Params::ExponentialHeightFogComponent_SetDensityMapDensityRange Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapFalloffLengthRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDensityMapFalloffLengthRange(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDensityMapFalloffLengthRange"); + + Params::ExponentialHeightFogComponent_SetDensityMapFalloffLengthRange Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapFalloffStartRange +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDensityMapFalloffStartRange(const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDensityMapFalloffStartRange"); + + Params::ExponentialHeightFogComponent_SetDensityMapFalloffStartRange Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapOrigin +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDensityMapOrigin(const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDensityMapOrigin"); + + Params::ExponentialHeightFogComponent_SetDensityMapOrigin Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDensityMapSize(const struct FVector2D& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDensityMapSize"); + + Params::ExponentialHeightFogComponent_SetDensityMapSize Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDensityMultiplierMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDensityMultiplierMap(class UTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDensityMultiplierMap"); + + Params::ExponentialHeightFogComponent_SetDensityMultiplierMap Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDensityTweakingLightingThreshold +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDensityTweakingLightingThreshold(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDensityTweakingLightingThreshold"); + + Params::ExponentialHeightFogComponent_SetDensityTweakingLightingThreshold Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDensityTweakingMinPercentage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDensityTweakingMinPercentage(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDensityTweakingMinPercentage"); + + Params::ExponentialHeightFogComponent_SetDensityTweakingMinPercentage Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringColor(const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringColor"); + + Params::ExponentialHeightFogComponent_SetDirectionalInscatteringColor Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringColorDirLightLuminanceModulate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringColorDirLightLuminanceModulate(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringColorDirLightLuminanceModulate"); + + Params::ExponentialHeightFogComponent_SetDirectionalInscatteringColorDirLightLuminanceModulate Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringExponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringExponent(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringExponent"); + + Params::ExponentialHeightFogComponent_SetDirectionalInscatteringExponent Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringStartDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDirectionalInscatteringStartDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDirectionalInscatteringStartDistance"); + + Params::ExponentialHeightFogComponent_SetDirectionalInscatteringStartDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetDistantFogCloudShadowsMinimum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetDistantFogCloudShadowsMinimum(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetDistantFogCloudShadowsMinimum"); + + Params::ExponentialHeightFogComponent_SetDistantFogCloudShadowsMinimum Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetEmptyCellSkyOcclusion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetEmptyCellSkyOcclusion(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetEmptyCellSkyOcclusion"); + + Params::ExponentialHeightFogComponent_SetEmptyCellSkyOcclusion Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetEnableVariableScatteringDistribution +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetEnableVariableScatteringDistribution(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetEnableVariableScatteringDistribution"); + + Params::ExponentialHeightFogComponent_SetEnableVariableScatteringDistribution Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFalloffStartMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFalloffStartMap(class UTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFalloffStartMap"); + + Params::ExponentialHeightFogComponent_SetFalloffStartMap Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogCutoffDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogCutoffDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogCutoffDistance"); + + Params::ExponentialHeightFogComponent_SetFogCutoffDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogDensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogDensity(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogDensity"); + + Params::ExponentialHeightFogComponent_SetFogDensity Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogHeightFalloff +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogHeightFalloff(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogHeightFalloff"); + + Params::ExponentialHeightFogComponent_SetFogHeightFalloff Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogInscatteringColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogInscatteringColor(const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogInscatteringColor"); + + Params::ExponentialHeightFogComponent_SetFogInscatteringColor Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogInscatteringColorDirLightLuminanceModulate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogInscatteringColorDirLightLuminanceModulate(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogInscatteringColorDirLightLuminanceModulate"); + + Params::ExponentialHeightFogComponent_SetFogInscatteringColorDirLightLuminanceModulate Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFogMaxOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFogMaxOpacity(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFogMaxOpacity"); + + Params::ExponentialHeightFogComponent_SetFogMaxOpacity Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFullDensityDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFullDensityDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFullDensityDistance"); + + Params::ExponentialHeightFogComponent_SetFullDensityDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetFullyDirectionalInscatteringColorDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetFullyDirectionalInscatteringColorDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetFullyDirectionalInscatteringColorDistance"); + + Params::ExponentialHeightFogComponent_SetFullyDirectionalInscatteringColorDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetHighQualityDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetHighQualityDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetHighQualityDistance"); + + Params::ExponentialHeightFogComponent_SetHighQualityDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTextureCube* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetInscatteringColorCubemap(class UTextureCube* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetInscatteringColorCubemap"); + + Params::ExponentialHeightFogComponent_SetInscatteringColorCubemap Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemapAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetInscatteringColorCubemapAngle(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetInscatteringColorCubemapAngle"); + + Params::ExponentialHeightFogComponent_SetInscatteringColorCubemapAngle Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringTextureTint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetInscatteringTextureTint(const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetInscatteringTextureTint"); + + Params::ExponentialHeightFogComponent_SetInscatteringTextureTint Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetMaxScatteringDistribution +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetMaxScatteringDistribution(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetMaxScatteringDistribution"); + + Params::ExponentialHeightFogComponent_SetMaxScatteringDistribution Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetMinDensityFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetMinDensityFactor(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetMinDensityFactor"); + + Params::ExponentialHeightFogComponent_SetMinDensityFactor Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetMinScatteringDistribution +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetMinScatteringDistribution(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetMinScatteringDistribution"); + + Params::ExponentialHeightFogComponent_SetMinScatteringDistribution Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetNoiseMaxFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetNoiseMaxFactor(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetNoiseMaxFactor"); + + Params::ExponentialHeightFogComponent_SetNoiseMaxFactor Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetNoiseMinFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetNoiseMinFactor(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetNoiseMinFactor"); + + Params::ExponentialHeightFogComponent_SetNoiseMinFactor Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetNoiseSmoothStepMax +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetNoiseSmoothStepMax(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetNoiseSmoothStepMax"); + + Params::ExponentialHeightFogComponent_SetNoiseSmoothStepMax Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetNoiseSmoothStepMin +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetNoiseSmoothStepMin(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetNoiseSmoothStepMin"); + + Params::ExponentialHeightFogComponent_SetNoiseSmoothStepMin Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetNoiseTilingSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetNoiseTilingSize(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetNoiseTilingSize"); + + Params::ExponentialHeightFogComponent_SetNoiseTilingSize Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetNonDirectionalInscatteringColorDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetNonDirectionalInscatteringColorDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetNonDirectionalInscatteringColorDistance"); + + Params::ExponentialHeightFogComponent_SetNonDirectionalInscatteringColorDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetOverrideLightDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetOverrideLightDirection(const struct FVector& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetOverrideLightDirection"); + + Params::ExponentialHeightFogComponent_SetOverrideLightDirection Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetOverrideLightLuminance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetOverrideLightLuminance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetOverrideLightLuminance"); + + Params::ExponentialHeightFogComponent_SetOverrideLightLuminance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetScatteringDistributionInterpEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetScatteringDistributionInterpEnd(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetScatteringDistributionInterpEnd"); + + Params::ExponentialHeightFogComponent_SetScatteringDistributionInterpEnd Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetScatteringDistributionInterpStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetScatteringDistributionInterpStart(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetScatteringDistributionInterpStart"); + + Params::ExponentialHeightFogComponent_SetScatteringDistributionInterpStart Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetStartDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetStartDistance(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetStartDistance"); + + Params::ExponentialHeightFogComponent_SetStartDistance Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricDirectionalInscatteringContribution +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricDirectionalInscatteringContribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricDirectionalInscatteringContribution"); + + Params::ExponentialHeightFogComponent_SetVolumetricDirectionalInscatteringContribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFog(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFog"); + + Params::ExponentialHeightFogComponent_SetVolumetricFog Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogAlbedo +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogAlbedo(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogAlbedo"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogAlbedo Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogDistance"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogEmissive +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogEmissive(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogEmissive"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogEmissive Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogExtinctionScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogExtinctionScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogExtinctionScale"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogExtinctionScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogColorationBlendFullDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogHeightFogColorationBlendFullDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogHeightFogColorationBlendFullDistance"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogHeightFogColorationBlendFullDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogColorationBlendStartDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogHeightFogColorationBlendStartDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogHeightFogColorationBlendStartDistance"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogHeightFogColorationBlendStartDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogColorationBlendStrength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogHeightFogColorationBlendStrength(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogHeightFogColorationBlendStrength"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogHeightFogColorationBlendStrength Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogNearFullDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogHeightFogNearFullDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogHeightFogNearFullDistance"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogHeightFogNearFullDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogNearStartDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogHeightFogNearStartDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogHeightFogNearStartDistance"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogHeightFogNearStartDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogScatteringDistribution +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricFogScatteringDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricFogScatteringDistribution"); + + Params::ExponentialHeightFogComponent_SetVolumetricFogScatteringDistribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricInscatteringContribution +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricInscatteringContribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricInscatteringContribution"); + + Params::ExponentialHeightFogComponent_SetVolumetricInscatteringContribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricLightingCloudShadowsMinimum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FExponentialHeightFogVolumetricLightingShadowsRange&NewValue (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricLightingCloudShadowsMinimum(const struct FExponentialHeightFogVolumetricLightingShadowsRange& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricLightingCloudShadowsMinimum"); + + Params::ExponentialHeightFogComponent_SetVolumetricLightingCloudShadowsMinimum Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricLightingDirectionalLightDesaturation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricLightingDirectionalLightDesaturation(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricLightingDirectionalLightDesaturation"); + + Params::ExponentialHeightFogComponent_SetVolumetricLightingDirectionalLightDesaturation Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricLightingDirectionalLightScattering +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricLightingDirectionalLightScattering(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricLightingDirectionalLightScattering"); + + Params::ExponentialHeightFogComponent_SetVolumetricLightingDirectionalLightScattering Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricLightingShadowsMinimum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FExponentialHeightFogVolumetricLightingShadowsRange&NewValue (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetVolumetricLightingShadowsMinimum(const struct FExponentialHeightFogVolumetricLightingShadowsRange& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetVolumetricLightingShadowsMinimum"); + + Params::ExponentialHeightFogComponent_SetVolumetricLightingShadowsMinimum Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.SetWindFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::SetWindFactor(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "SetWindFactor"); + + Params::ExponentialHeightFogComponent_SetWindFactor Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.wSetInscatteringColorCubemapFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::wSetInscatteringColorCubemapFactor(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "wSetInscatteringColorCubemapFactor"); + + Params::ExponentialHeightFogComponent_wSetInscatteringColorCubemapFactor Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFogComponent.wSetUseSkylight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExponentialHeightFogComponent::wSetUseSkylight(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFogComponent", "wSetUseSkylight"); + + Params::ExponentialHeightFogComponent_wSetUseSkylight Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DataTableFunctionLibrary.DoesDataTableRowExist +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UDataTable* Table (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataTableFunctionLibrary::DoesDataTableRowExist(class UDataTable* Table, class FName RowName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "DoesDataTableRowExist"); + + Params::DataTableFunctionLibrary_DoesDataTableRowExist Parms{}; + + Parms.Table = Table; + Parms.RowName = RowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataTableFunctionLibrary.EvaluateCurveTableRow +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UCurveTable* CurveTable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InXY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEvaluateCurveTableResult* OutResult (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutXY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ContextString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDataTableFunctionLibrary::EvaluateCurveTableRow(class UCurveTable* CurveTable, class FName RowName, float InXY, EEvaluateCurveTableResult* OutResult, float* OutXY, const class FString& ContextString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "EvaluateCurveTableRow"); + + Params::DataTableFunctionLibrary_EvaluateCurveTableRow Parms{}; + + Parms.CurveTable = CurveTable; + Parms.RowName = RowName; + Parms.InXY = InXY; + Parms.ContextString = std::move(ContextString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutResult != nullptr) + *OutResult = Parms.OutResult; + + if (OutXY != nullptr) + *OutXY = Parms.OutXY; +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnAsString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UDataTable* DataTable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UDataTableFunctionLibrary::GetDataTableColumnAsString(const class UDataTable* DataTable, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableColumnAsString"); + + Params::DataTableFunctionLibrary_GetDataTableColumnAsString Parms{}; + + Parms.DataTable = DataTable; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UDataTable* Table (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName RowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTableRowBase* OutRow (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDataTableFunctionLibrary::GetDataTableRowFromName(class UDataTable* Table, class FName RowName, struct FTableRowBase* OutRow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableRowFromName"); + + Params::DataTableFunctionLibrary_GetDataTableRowFromName Parms{}; + + Parms.Table = Table; + Parms.RowName = RowName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRow != nullptr) + *OutRow = std::move(Parms.OutRow); + + return Parms.ReturnValue; +} + + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowNames +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UDataTable* Table (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutRowNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UDataTableFunctionLibrary::GetDataTableRowNames(class UDataTable* Table, TArray* OutRowNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DataTableFunctionLibrary", "GetDataTableRowNames"); + + Params::DataTableFunctionLibrary_GetDataTableRowNames Parms{}; + + Parms.Table = Table; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRowNames != nullptr) + *OutRowNames = std::move(Parms.OutRowNames); +} + + +// Function Engine.DebugCameraController.ReceiveOnActivate +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* OriginalPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADebugCameraController::ReceiveOnActivate(class APlayerController* OriginalPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ReceiveOnActivate"); + + Params::DebugCameraController_ReceiveOnActivate Parms{}; + + Parms.OriginalPC = OriginalPC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.DebugCameraController.ReceiveOnActorSelected +// (Event, Protected, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* NewSelectedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SelectHitLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SelectHitNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADebugCameraController::ReceiveOnActorSelected(class AActor* NewSelectedActor, const struct FVector& SelectHitLocation, const struct FVector& SelectHitNormal, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ReceiveOnActorSelected"); + + Params::DebugCameraController_ReceiveOnActorSelected Parms{}; + + Parms.NewSelectedActor = NewSelectedActor; + Parms.SelectHitLocation = std::move(SelectHitLocation); + Parms.SelectHitNormal = std::move(SelectHitNormal); + Parms.Hit = std::move(Hit); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.DebugCameraController.ReceiveOnDeactivate +// (Event, Public, BlueprintEvent) +// Parameters: +// class APlayerController* RestoredPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADebugCameraController::ReceiveOnDeactivate(class APlayerController* RestoredPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ReceiveOnDeactivate"); + + Params::DebugCameraController_ReceiveOnDeactivate Parms{}; + + Parms.RestoredPC = RestoredPC; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.DebugCameraController.SetPawnMovementSpeedScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewSpeedScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADebugCameraController::SetPawnMovementSpeedScale(float NewSpeedScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "SetPawnMovementSpeedScale"); + + Params::DebugCameraController_SetPawnMovementSpeedScale Parms{}; + + Parms.NewSpeedScale = NewSpeedScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DebugCameraController.ShowDebugSelectedInfo +// (Exec, Native, Public) + +void ADebugCameraController::ShowDebugSelectedInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ShowDebugSelectedInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DebugCameraController.ToggleDisplay +// (Final, Native, Public, BlueprintCallable) + +void ADebugCameraController::ToggleDisplay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "ToggleDisplay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.DebugCameraController.GetSelectedActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ADebugCameraController::GetSelectedActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DebugCameraController", "GetSelectedActor"); + + Params::DebugCameraController_GetSelectedActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.BeginTrails +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InFirstSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSecondSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETrailWidthMode InWidthMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::BeginTrails(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "BeginTrails"); + + Params::ParticleSystemComponent_BeginTrails Parms{}; + + Parms.InFirstSocketName = InFirstSocketName; + Parms.InSecondSocketName = InSecondSocketName; + Parms.InWidthMode = InWidthMode; + Parms.InWidth = InWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.CreateNamedDynamicMaterialInstance +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* SourceMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UParticleSystemComponent::CreateNamedDynamicMaterialInstance(class FName InName, class UMaterialInterface* SourceMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "CreateNamedDynamicMaterialInstance"); + + Params::ParticleSystemComponent_CreateNamedDynamicMaterialInstance Parms{}; + + Parms.InName = InName; + Parms.SourceMaterial = SourceMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.EndTrails +// (Final, Native, Public, BlueprintCallable) + +void UParticleSystemComponent::EndTrails() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "EndTrails"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.GenerateParticleEvent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FName InEventName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InEmitterTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InDirection (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InVelocity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::GenerateParticleEvent(const class FName InEventName, const float InEmitterTime, const struct FVector& InLocation, const struct FVector& InDirection, const struct FVector& InVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GenerateParticleEvent"); + + Params::ParticleSystemComponent_GenerateParticleEvent Parms{}; + + Parms.InEventName = InEventName; + Parms.InEmitterTime = InEmitterTime; + Parms.InLocation = std::move(InLocation); + Parms.InDirection = std::move(InDirection); + Parms.InVelocity = std::move(InVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetAutoAttachParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneComponent* Parent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetAutoAttachParams(class USceneComponent* Parent, class FName SocketName, EAttachLocation LocationType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetAutoAttachParams"); + + Params::ParticleSystemComponent_SetAutoAttachParams Parms{}; + + Parms.Parent = Parent; + Parms.SocketName = SocketName; + Parms.LocationType = LocationType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamEndPoint +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewEndPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamEndPoint(int32 EmitterIndex, const struct FVector& NewEndPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamEndPoint"); + + Params::ParticleSystemComponent_SetBeamEndPoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewEndPoint = std::move(NewEndPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamSourcePoint +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewSourcePoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamSourcePoint(int32 EmitterIndex, const struct FVector& NewSourcePoint, int32 SourceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamSourcePoint"); + + Params::ParticleSystemComponent_SetBeamSourcePoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewSourcePoint = std::move(NewSourcePoint); + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamSourceStrength +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewSourceStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamSourceStrength"); + + Params::ParticleSystemComponent_SetBeamSourceStrength Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewSourceStrength = NewSourceStrength; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamSourceTangent +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewTangentPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamSourceTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 SourceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamSourceTangent"); + + Params::ParticleSystemComponent_SetBeamSourceTangent Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTangentPoint = std::move(NewTangentPoint); + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamTargetPoint +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewTargetPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamTargetPoint(int32 EmitterIndex, const struct FVector& NewTargetPoint, int32 TargetIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamTargetPoint"); + + Params::ParticleSystemComponent_SetBeamTargetPoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTargetPoint = std::move(NewTargetPoint); + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamTargetStrength +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewTargetStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamTargetStrength"); + + Params::ParticleSystemComponent_SetBeamTargetStrength Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTargetStrength = NewTargetStrength; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetBeamTargetTangent +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NewTangentPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetBeamTargetTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 TargetIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetBeamTargetTangent"); + + Params::ParticleSystemComponent_SetBeamTargetTangent Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.NewTangentPoint = std::move(NewTangentPoint); + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetMaterialParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetMaterialParameter"); + + Params::ParticleSystemComponent_SetMaterialParameter Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetTemplate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UParticleSystem* NewTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetTemplate(class UParticleSystem* NewTemplate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetTemplate"); + + Params::ParticleSystemComponent_SetTemplate Parms{}; + + Parms.NewTemplate = NewTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.SetTrailSourceData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InFirstSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSecondSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETrailWidthMode InWidthMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleSystemComponent::SetTrailSourceData(class FName InFirstSocketName, class FName InSecondSocketName, ETrailWidthMode InWidthMode, float InWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "SetTrailSourceData"); + + Params::ParticleSystemComponent_SetTrailSourceData Parms{}; + + Parms.InFirstSocketName = InFirstSocketName; + Parms.InSecondSocketName = InSecondSocketName; + Parms.InWidthMode = InWidthMode; + Parms.InWidth = InWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ParticleSystemComponent.GetBeamEndPoint +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutEndPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamEndPoint(int32 EmitterIndex, struct FVector* OutEndPoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamEndPoint"); + + Params::ParticleSystemComponent_GetBeamEndPoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutEndPoint != nullptr) + *OutEndPoint = std::move(Parms.OutEndPoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamSourcePoint +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutSourcePoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutSourcePoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamSourcePoint"); + + Params::ParticleSystemComponent_GetBeamSourcePoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSourcePoint != nullptr) + *OutSourcePoint = std::move(Parms.OutSourcePoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamSourceStrength +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSourceStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, float* OutSourceStrength) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamSourceStrength"); + + Params::ParticleSystemComponent_GetBeamSourceStrength Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSourceStrength != nullptr) + *OutSourceStrength = Parms.OutSourceStrength; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamSourceTangent +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SourceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutTangentPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutTangentPoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamSourceTangent"); + + Params::ParticleSystemComponent_GetBeamSourceTangent Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.SourceIndex = SourceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTangentPoint != nullptr) + *OutTangentPoint = std::move(Parms.OutTangentPoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamTargetPoint +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutTargetPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTargetPoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamTargetPoint"); + + Params::ParticleSystemComponent_GetBeamTargetPoint Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTargetPoint != nullptr) + *OutTargetPoint = std::move(Parms.OutTargetPoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamTargetStrength +// (Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutTargetStrength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, float* OutTargetStrength) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamTargetStrength"); + + Params::ParticleSystemComponent_GetBeamTargetStrength Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTargetStrength != nullptr) + *OutTargetStrength = Parms.OutTargetStrength; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetBeamTargetTangent +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 EmitterIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TargetIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutTangentPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UParticleSystemComponent::GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTangentPoint) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetBeamTargetTangent"); + + Params::ParticleSystemComponent_GetBeamTargetTangent Parms{}; + + Parms.EmitterIndex = EmitterIndex; + Parms.TargetIndex = TargetIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTangentPoint != nullptr) + *OutTangentPoint = std::move(Parms.OutTangentPoint); + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetNamedMaterial +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UParticleSystemComponent::GetNamedMaterial(class FName InName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetNamedMaterial"); + + Params::ParticleSystemComponent_GetNamedMaterial Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ParticleSystemComponent.GetNumActiveParticles +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UParticleSystemComponent::GetNumActiveParticles() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleSystemComponent", "GetNumActiveParticles"); + + Params::ParticleSystemComponent_GetNumActiveParticles Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PostProcessComponent.AddOrUpdateBlendable +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceInBlendableObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// float InWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPostProcessComponent::AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PostProcessComponent", "AddOrUpdateBlendable"); + + Params::PostProcessComponent_AddOrUpdateBlendable Parms{}; + + Parms.InBlendableObject = InBlendableObject; + Parms.InWeight = InWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ExponentialHeightFog.OnRep_bEnabled +// (Native, Public) + +void AExponentialHeightFog::OnRep_bEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExponentialHeightFog", "OnRep_bEnabled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.Exporter.RunAssetExportTask +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAssetExportTask* Task (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExporter::RunAssetExportTask(class UAssetExportTask* Task) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Exporter", "RunAssetExportTask"); + + Params::Exporter_RunAssetExportTask Parms{}; + + Parms.Task = Task; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Exporter.RunAssetExportTasks +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& ExportTasks (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExporter::RunAssetExportTasks(const TArray& ExportTasks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Exporter", "RunAssetExportTasks"); + + Params::Exporter_RunAssetExportTasks Parms{}; + + Parms.ExportTasks = std::move(ExportTasks); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.Exporter.ScriptRunAssetExportTask +// (Event, Public, BlueprintEvent) +// Parameters: +// class UAssetExportTask* Task (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExporter::ScriptRunAssetExportTask(class UAssetExportTask* Task) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Exporter", "ScriptRunAssetExportTask"); + + Params::Exporter_ScriptRunAssetExportTask Parms{}; + + Parms.Task = Task; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Predefined Function +// Returns the result of UEngine::GetEngine() without a type-check, might be dangerous + +class UGameEngine* UGameEngine::GetEngine() +{ + return static_cast(UEngine::GetEngine()); +} + + +// Function Engine.GameplayStatics.ActivateReverbEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UReverbEffect* ReverbEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Volume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::ActivateReverbEffect(const class UObject* WorldContextObject, class UReverbEffect* ReverbEffect, class FName TagName, float Priority, float Volume, float FadeTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ActivateReverbEffect"); + + Params::GameplayStatics_ActivateReverbEffect Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ReverbEffect = ReverbEffect; + Parms.TagName = TagName; + Parms.Priority = Priority; + Parms.Volume = Volume; + Parms.FadeTime = FadeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.AnnounceAccessibleString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& AnnouncementString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::AnnounceAccessibleString(const class FString& AnnouncementString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "AnnounceAccessibleString"); + + Params::GameplayStatics_AnnounceAccessibleString Parms{}; + + Parms.AnnouncementString = std::move(AnnouncementString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ApplyDamage +// (Final, BlueprintAuthorityOnly, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* DamagedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* EventInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::ApplyDamage(class AActor* DamagedActor, float BaseDamage, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ApplyDamage"); + + Params::GameplayStatics_ApplyDamage Parms{}; + + Parms.DamagedActor = DamagedActor; + Parms.BaseDamage = BaseDamage; + Parms.EventInstigator = EventInstigator; + Parms.DamageCauser = DamageCauser; + Parms.DamageTypeClass = DamageTypeClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.ApplyPointDamage +// (Final, BlueprintAuthorityOnly, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* DamagedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitFromDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class AController* EventInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::ApplyPointDamage(class AActor* DamagedActor, float BaseDamage, const struct FVector& HitFromDirection, const struct FHitResult& HitInfo, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ApplyPointDamage"); + + Params::GameplayStatics_ApplyPointDamage Parms{}; + + Parms.DamagedActor = DamagedActor; + Parms.BaseDamage = BaseDamage; + Parms.HitFromDirection = std::move(HitFromDirection); + Parms.HitInfo = std::move(HitInfo); + Parms.EventInstigator = EventInstigator; + Parms.DamageCauser = DamageCauser; + Parms.DamageTypeClass = DamageTypeClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.ApplyRadialDamage +// (Final, BlueprintAuthorityOnly, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& IgnoreActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedByController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoFullDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel DamagePreventionChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ApplyRadialDamage(const class UObject* WorldContextObject, float BaseDamage, const struct FVector& Origin, float DamageRadius, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, bool bDoFullDamage, ECollisionChannel DamagePreventionChannel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ApplyRadialDamage"); + + Params::GameplayStatics_ApplyRadialDamage Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BaseDamage = BaseDamage; + Parms.Origin = std::move(Origin); + Parms.DamageRadius = DamageRadius; + Parms.DamageTypeClass = DamageTypeClass; + Parms.IgnoreActors = std::move(IgnoreActors); + Parms.DamageCauser = DamageCauser; + Parms.InstigatedByController = InstigatedByController; + Parms.bDoFullDamage = bDoFullDamage; + Parms.DamagePreventionChannel = DamagePreventionChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.ApplyRadialDamageWithFalloff +// (Final, BlueprintAuthorityOnly, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BaseDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinimumDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageInnerRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageOuterRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DamageFalloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf DamageTypeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& IgnoreActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* DamageCauser (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AController* InstigatedByController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel DamagePreventionChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ApplyRadialDamageWithFalloff(const class UObject* WorldContextObject, float BaseDamage, float MinimumDamage, const struct FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf DamageTypeClass, const TArray& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, ECollisionChannel DamagePreventionChannel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ApplyRadialDamageWithFalloff"); + + Params::GameplayStatics_ApplyRadialDamageWithFalloff Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BaseDamage = BaseDamage; + Parms.MinimumDamage = MinimumDamage; + Parms.Origin = std::move(Origin); + Parms.DamageInnerRadius = DamageInnerRadius; + Parms.DamageOuterRadius = DamageOuterRadius; + Parms.DamageFalloff = DamageFalloff; + Parms.DamageTypeClass = DamageTypeClass; + Parms.IgnoreActors = std::move(IgnoreActors); + Parms.DamageCauser = DamageCauser; + Parms.InstigatedByController = InstigatedByController; + Parms.DamagePreventionChannel = DamagePreventionChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.AreAnyListenersWithinRange +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaximumRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::AreAnyListenersWithinRange(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "AreAnyListenersWithinRange"); + + Params::GameplayStatics_AreAnyListenersWithinRange Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.MaximumRange = MaximumRange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.AreSubtitlesEnabled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::AreSubtitlesEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "AreSubtitlesEnabled"); + + Params::GameplayStatics_AreSubtitlesEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.BeginDeferredActorSpawnFromClass +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod CollisionHandlingOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::BeginDeferredActorSpawnFromClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FTransform& SpawnTransform, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "BeginDeferredActorSpawnFromClass"); + + Params::GameplayStatics_BeginDeferredActorSpawnFromClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + Parms.SpawnTransform = std::move(SpawnTransform); + Parms.CollisionHandlingOverride = CollisionHandlingOverride; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.BeginSpawningActorFromBlueprint +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UBlueprint* Blueprint (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bNoCollisionFail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::BeginSpawningActorFromBlueprint(const class UObject* WorldContextObject, const class UBlueprint* Blueprint, const struct FTransform& SpawnTransform, bool bNoCollisionFail) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "BeginSpawningActorFromBlueprint"); + + Params::GameplayStatics_BeginSpawningActorFromBlueprint Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Blueprint = Blueprint; + Parms.SpawnTransform = std::move(SpawnTransform); + Parms.bNoCollisionFail = bNoCollisionFail; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.BeginSpawningActorFromClass +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bNoCollisionFail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::BeginSpawningActorFromClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FTransform& SpawnTransform, bool bNoCollisionFail, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "BeginSpawningActorFromClass"); + + Params::GameplayStatics_BeginSpawningActorFromClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + Parms.SpawnTransform = std::move(SpawnTransform); + Parms.bNoCollisionFail = bNoCollisionFail; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_Advanced +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPredictProjectilePathParams&PredictParams (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FPredictProjectilePathResult* PredictResult (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::Blueprint_PredictProjectilePath_Advanced(const class UObject* WorldContextObject, const struct FPredictProjectilePathParams& PredictParams, struct FPredictProjectilePathResult* PredictResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "Blueprint_PredictProjectilePath_Advanced"); + + Params::GameplayStatics_Blueprint_PredictProjectilePath_Advanced Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PredictParams = std::move(PredictParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PredictResult != nullptr) + *PredictResult = std::move(Parms.PredictResult); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByObjectType +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TArray* OutPathPositions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FVector* OutLastTraceDestination (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTracePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectileRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawDebugTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SimFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxSimTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::Blueprint_PredictProjectilePath_ByObjectType(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "Blueprint_PredictProjectilePath_ByObjectType"); + + Params::GameplayStatics_Blueprint_PredictProjectilePath_ByObjectType Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartPos = std::move(StartPos); + Parms.LaunchVelocity = std::move(LaunchVelocity); + Parms.bTracePath = bTracePath; + Parms.ProjectileRadius = ProjectileRadius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.DrawDebugTime = DrawDebugTime; + Parms.SimFrequency = SimFrequency; + Parms.MaxSimTime = MaxSimTime; + Parms.OverrideGravityZ = OverrideGravityZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + if (OutPathPositions != nullptr) + *OutPathPositions = std::move(Parms.OutPathPositions); + + if (OutLastTraceDestination != nullptr) + *OutLastTraceDestination = std::move(Parms.OutLastTraceDestination); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByTraceChannel +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TArray* OutPathPositions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FVector* OutLastTraceDestination (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LaunchVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTracePath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectileRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionChannel TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawDebugTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SimFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxSimTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::Blueprint_PredictProjectilePath_ByTraceChannel(const class UObject* WorldContextObject, struct FHitResult* OutHit, TArray* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, ECollisionChannel TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "Blueprint_PredictProjectilePath_ByTraceChannel"); + + Params::GameplayStatics_Blueprint_PredictProjectilePath_ByTraceChannel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartPos = std::move(StartPos); + Parms.LaunchVelocity = std::move(LaunchVelocity); + Parms.bTracePath = bTracePath; + Parms.ProjectileRadius = ProjectileRadius; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.DrawDebugTime = DrawDebugTime; + Parms.SimFrequency = SimFrequency; + Parms.MaxSimTime = MaxSimTime; + Parms.OverrideGravityZ = OverrideGravityZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + if (OutPathPositions != nullptr) + *OutPathPositions = std::move(Parms.OutPathPositions); + + if (OutLastTraceDestination != nullptr) + *OutLastTraceDestination = std::move(Parms.OutLastTraceDestination); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.BlueprintSuggestProjectileVelocity +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* TossVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EndLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LaunchSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESuggestProjVelocityTraceOption TraceOption (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CollisionRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFavorHighArc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawDebug (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::BlueprintSuggestProjectileVelocity(const class UObject* WorldContextObject, struct FVector* TossVelocity, const struct FVector& StartLocation, const struct FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, ESuggestProjVelocityTraceOption TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "BlueprintSuggestProjectileVelocity"); + + Params::GameplayStatics_BlueprintSuggestProjectileVelocity Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartLocation = std::move(StartLocation); + Parms.EndLocation = std::move(EndLocation); + Parms.LaunchSpeed = LaunchSpeed; + Parms.OverrideGravityZ = OverrideGravityZ; + Parms.TraceOption = TraceOption; + Parms.CollisionRadius = CollisionRadius; + Parms.bFavorHighArc = bFavorHighArc; + Parms.bDrawDebug = bDrawDebug; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TossVelocity != nullptr) + *TossVelocity = std::move(Parms.TossVelocity); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.BreakHitResult +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool* bBlockingHit (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bInitialOverlap (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Time (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ImpactPoint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* normal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ImpactNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial** PhysMat (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor** HitActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent** HitComponent (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* HitBoneName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* HitItem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* ElementIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* FaceIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* TraceStart (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* TraceEnd (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::BreakHitResult(const struct FHitResult& Hit, bool* bBlockingHit, bool* bInitialOverlap, float* Time, float* Distance, struct FVector* Location, struct FVector* ImpactPoint, struct FVector* normal, struct FVector* ImpactNormal, class UPhysicalMaterial** PhysMat, class AActor** HitActor, class UPrimitiveComponent** HitComponent, class FName* HitBoneName, int32* HitItem, int32* ElementIndex, int32* FaceIndex, struct FVector* TraceStart, struct FVector* TraceEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "BreakHitResult"); + + Params::GameplayStatics_BreakHitResult Parms{}; + + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bBlockingHit != nullptr) + *bBlockingHit = Parms.bBlockingHit; + + if (bInitialOverlap != nullptr) + *bInitialOverlap = Parms.bInitialOverlap; + + if (Time != nullptr) + *Time = Parms.Time; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (ImpactPoint != nullptr) + *ImpactPoint = std::move(Parms.ImpactPoint); + + if (normal != nullptr) + *normal = std::move(Parms.normal); + + if (ImpactNormal != nullptr) + *ImpactNormal = std::move(Parms.ImpactNormal); + + if (PhysMat != nullptr) + *PhysMat = Parms.PhysMat; + + if (HitActor != nullptr) + *HitActor = Parms.HitActor; + + if (HitComponent != nullptr) + *HitComponent = Parms.HitComponent; + + if (HitBoneName != nullptr) + *HitBoneName = Parms.HitBoneName; + + if (HitItem != nullptr) + *HitItem = Parms.HitItem; + + if (ElementIndex != nullptr) + *ElementIndex = Parms.ElementIndex; + + if (FaceIndex != nullptr) + *FaceIndex = Parms.FaceIndex; + + if (TraceStart != nullptr) + *TraceStart = std::move(Parms.TraceStart); + + if (TraceEnd != nullptr) + *TraceEnd = std::move(Parms.TraceEnd); +} + + +// Function Engine.GameplayStatics.CancelAsyncLoading +// (Final, Native, Static, Public, BlueprintCallable) + +void UGameplayStatics::CancelAsyncLoading() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "CancelAsyncLoading"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ClearSoundMixClassOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundClass* InSoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeOutTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::ClearSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float FadeOutTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ClearSoundMixClassOverride"); + + Params::GameplayStatics_ClearSoundMixClassOverride Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + Parms.InSoundClass = InSoundClass; + Parms.FadeOutTime = FadeOutTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ClearSoundMixModifiers +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::ClearSoundMixModifiers(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ClearSoundMixModifiers"); + + Params::GameplayStatics_ClearSoundMixModifiers Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.CreatePlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSpawnPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::CreatePlayer(const class UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "CreatePlayer"); + + Params::GameplayStatics_CreatePlayer Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ControllerId = ControllerId; + Parms.bSpawnPlayerController = bSpawnPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.CreateSaveGameObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SaveGameClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USaveGame* UGameplayStatics::CreateSaveGameObject(TSubclassOf SaveGameClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "CreateSaveGameObject"); + + Params::GameplayStatics_CreateSaveGameObject Parms{}; + + Parms.SaveGameClass = SaveGameClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.CreateSound2D +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistAcrossLevelTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::CreateSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "CreateSound2D"); + + Params::GameplayStatics_CreateSound2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bPersistAcrossLevelTransition = bPersistAcrossLevelTransition; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.DeactivateReverbEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName TagName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::DeactivateReverbEffect(const class UObject* WorldContextObject, class FName TagName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "DeactivateReverbEffect"); + + Params::GameplayStatics_DeactivateReverbEffect Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TagName = TagName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.DeleteGameInSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DeleteGameInSlot(const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "DeleteGameInSlot"); + + Params::GameplayStatics_DeleteGameInSlot Parms{}; + + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.DeprojectScreenToWorld +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DeprojectScreenToWorld(class APlayerController* Player, const struct FVector2D& ScreenPosition, struct FVector* WorldPosition, struct FVector* WorldDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "DeprojectScreenToWorld"); + + Params::GameplayStatics_DeprojectScreenToWorld Parms{}; + + Parms.Player = Player; + Parms.ScreenPosition = std::move(ScreenPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldPosition != nullptr) + *WorldPosition = std::move(Parms.WorldPosition); + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.DoesSaveGameExist +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::DoesSaveGameExist(const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "DoesSaveGameExist"); + + Params::GameplayStatics_DoesSaveGameExist Parms{}; + + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.EnableLiveStreaming +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::EnableLiveStreaming(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "EnableLiveStreaming"); + + Params::GameplayStatics_EnableLiveStreaming Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.FindCollisionUV +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// int32 UVChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* UV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::FindCollisionUV(const struct FHitResult& Hit, int32 UVChannel, struct FVector2D* UV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "FindCollisionUV"); + + Params::GameplayStatics_FindCollisionUV Parms{}; + + Parms.Hit = std::move(Hit); + Parms.UVChannel = UVChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (UV != nullptr) + *UV = std::move(Parms.UV); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.FindNearestActor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToCheck (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float* Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::FindNearestActor(const struct FVector& Origin, const TArray& ActorsToCheck, float* Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "FindNearestActor"); + + Params::GameplayStatics_FindNearestActor Parms{}; + + Parms.Origin = std::move(Origin); + Parms.ActorsToCheck = std::move(ActorsToCheck); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Distance != nullptr) + *Distance = Parms.Distance; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.FinishSpawningActor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::FinishSpawningActor(class AActor* Actor, const struct FTransform& SpawnTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "FinishSpawningActor"); + + Params::GameplayStatics_FinishSpawningActor Parms{}; + + Parms.Actor = Actor; + Parms.SpawnTransform = std::move(SpawnTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.FlushLevelStreaming +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::FlushLevelStreaming(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "FlushLevelStreaming"); + + Params::GameplayStatics_FlushLevelStreaming Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.GetAccurateRealTime +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32* Seconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* PartialSeconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAccurateRealTime(int32* Seconds, float* PartialSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAccurateRealTime"); + + Params::GameplayStatics_GetAccurateRealTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Seconds != nullptr) + *Seconds = Parms.Seconds; + + if (PartialSeconds != nullptr) + *PartialSeconds = Parms.PartialSeconds; +} + + +// Function Engine.GameplayStatics.GetActorArrayAverageLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UGameplayStatics::GetActorArrayAverageLocation(const TArray& Actors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetActorArrayAverageLocation"); + + Params::GameplayStatics_GetActorArrayAverageLocation Parms{}; + + Parms.Actors = std::move(Actors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetActorArrayBounds +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bOnlyCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Center (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetActorArrayBounds(const TArray& Actors, bool bOnlyCollidingComponents, struct FVector* Center, struct FVector* BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetActorArrayBounds"); + + Params::GameplayStatics_GetActorArrayBounds Parms{}; + + Parms.Actors = std::move(Actors); + Parms.bOnlyCollidingComponents = bOnlyCollidingComponents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Center != nullptr) + *Center = std::move(Parms.Center); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); +} + + +// Function Engine.GameplayStatics.GetActorOfClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UGameplayStatics::GetActorOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetActorOfClass"); + + Params::GameplayStatics_GetActorOfClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetAllActorsOfClass +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAllActorsOfClass"); + + Params::GameplayStatics_GetAllActorsOfClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.GameplayStatics.GetAllActorsOfClassWithTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsOfClassWithTag(const class UObject* WorldContextObject, TSubclassOf ActorClass, class FName Tag, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAllActorsOfClassWithTag"); + + Params::GameplayStatics_GetAllActorsOfClassWithTag Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ActorClass = ActorClass; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.GameplayStatics.GetAllActorsWithInterface +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsWithInterface(const class UObject* WorldContextObject, TSubclassOf Interface, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAllActorsWithInterface"); + + Params::GameplayStatics_GetAllActorsWithInterface Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.GameplayStatics.GetAllActorsWithTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetAllActorsWithTag(const class UObject* WorldContextObject, class FName Tag, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAllActorsWithTag"); + + Params::GameplayStatics_GetAllActorsWithTag Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Engine.GameplayStatics.GetAudioTimeSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetAudioTimeSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetAudioTimeSeconds"); + + Params::GameplayStatics_GetAudioTimeSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetClosestListenerLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaximumRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAllowAttenuationOverride (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ListenerPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::GetClosestListenerLocation(const class UObject* WorldContextObject, const struct FVector& Location, float MaximumRange, const bool bAllowAttenuationOverride, struct FVector* ListenerPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetClosestListenerLocation"); + + Params::GameplayStatics_GetClosestListenerLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.MaximumRange = MaximumRange; + Parms.bAllowAttenuationOverride = bAllowAttenuationOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ListenerPosition != nullptr) + *ListenerPosition = std::move(Parms.ListenerPosition); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetCurrentLevelName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemovePrefixString (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGameplayStatics::GetCurrentLevelName(const class UObject* WorldContextObject, bool bRemovePrefixString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetCurrentLevelName"); + + Params::GameplayStatics_GetCurrentLevelName Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bRemovePrefixString = bRemovePrefixString; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetCurrentReverbEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UReverbEffect* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UReverbEffect* UGameplayStatics::GetCurrentReverbEffect(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetCurrentReverbEffect"); + + Params::GameplayStatics_GetCurrentReverbEffect Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetEnableWorldRendering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::GetEnableWorldRendering(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetEnableWorldRendering"); + + Params::GameplayStatics_GetEnableWorldRendering Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetGameInstance +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameInstance* UGameplayStatics::GetGameInstance(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetGameInstance"); + + Params::GameplayStatics_GetGameInstance Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetGameMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AGameModeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AGameModeBase* UGameplayStatics::GetGameMode(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetGameMode"); + + Params::GameplayStatics_GetGameMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetGameState +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AGameStateBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AGameStateBase* UGameplayStatics::GetGameState(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetGameState"); + + Params::GameplayStatics_GetGameState Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetGlobalTimeDilation +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetGlobalTimeDilation(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetGlobalTimeDilation"); + + Params::GameplayStatics_GetGlobalTimeDilation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetIntOption +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& OPTIONS (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetIntOption(const class FString& OPTIONS, const class FString& Key, int32 DefaultValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetIntOption"); + + Params::GameplayStatics_GetIntOption Parms{}; + + Parms.OPTIONS = std::move(OPTIONS); + Parms.Key = std::move(Key); + Parms.DefaultValue = DefaultValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetKeyValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Pair (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Key (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Value (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetKeyValue(const class FString& Pair, class FString* Key, class FString* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetKeyValue"); + + Params::GameplayStatics_GetKeyValue Parms{}; + + Parms.Pair = std::move(Pair); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Key != nullptr) + *Key = std::move(Parms.Key); + + if (Value != nullptr) + *Value = std::move(Parms.Value); +} + + +// Function Engine.GameplayStatics.GetMaxAudioChannelCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetMaxAudioChannelCount(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetMaxAudioChannelCount"); + + Params::GameplayStatics_GetMaxAudioChannelCount Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetObjectClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UGameplayStatics::GetObjectClass(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetObjectClass"); + + Params::GameplayStatics_GetObjectClass Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlatformName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGameplayStatics::GetPlatformName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlatformName"); + + Params::GameplayStatics_GetPlatformName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerCameraManager +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerCameraManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerCameraManager* UGameplayStatics::GetPlayerCameraManager(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerCameraManager"); + + Params::GameplayStatics_GetPlayerCameraManager Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerCharacter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* UGameplayStatics::GetPlayerCharacter(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerCharacter"); + + Params::GameplayStatics_GetPlayerCharacter Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerController +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::GetPlayerController(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerController"); + + Params::GameplayStatics_GetPlayerController Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerControllerFromID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UGameplayStatics::GetPlayerControllerFromID(const class UObject* WorldContextObject, int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerControllerFromID"); + + Params::GameplayStatics_GetPlayerControllerFromID Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerControllerID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetPlayerControllerID(class APlayerController* Player) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerControllerID"); + + Params::GameplayStatics_GetPlayerControllerID Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetPlayerPawn +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UGameplayStatics::GetPlayerPawn(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetPlayerPawn"); + + Params::GameplayStatics_GetPlayerPawn Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetRealTimeSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetRealTimeSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetRealTimeSeconds"); + + Params::GameplayStatics_GetRealTimeSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetStreamingLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreaming* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreaming* UGameplayStatics::GetStreamingLevel(const class UObject* WorldContextObject, class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetStreamingLevel"); + + Params::GameplayStatics_GetStreamingLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetSurfaceType +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// EPhysicalSurface ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPhysicalSurface UGameplayStatics::GetSurfaceType(const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetSurfaceType"); + + Params::GameplayStatics_GetSurfaceType Parms{}; + + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetTexturesYetToStream +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GetTexturesYetToStream(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetTexturesYetToStream"); + + Params::GameplayStatics_GetTexturesYetToStream Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetTimeSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetTimeSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetTimeSeconds"); + + Params::GameplayStatics_GetTimeSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetUnpausedTimeSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetUnpausedTimeSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetUnpausedTimeSeconds"); + + Params::GameplayStatics_GetUnpausedTimeSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetViewportMouseCaptureMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMouseCaptureMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMouseCaptureMode UGameplayStatics::GetViewportMouseCaptureMode(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetViewportMouseCaptureMode"); + + Params::GameplayStatics_GetViewportMouseCaptureMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetViewProjectionMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMinimalViewInfo& DesiredView (Parm, NativeAccessSpecifierPublic) +// struct FMatrix* ViewMatrix (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix* ProjectionMatrix (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix* ViewProjectionMatrix (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::GetViewProjectionMatrix(const struct FMinimalViewInfo& DesiredView, struct FMatrix* ViewMatrix, struct FMatrix* ProjectionMatrix, struct FMatrix* ViewProjectionMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetViewProjectionMatrix"); + + Params::GameplayStatics_GetViewProjectionMatrix Parms{}; + + Parms.DesiredView = std::move(DesiredView); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ViewMatrix != nullptr) + *ViewMatrix = std::move(Parms.ViewMatrix); + + if (ProjectionMatrix != nullptr) + *ProjectionMatrix = std::move(Parms.ProjectionMatrix); + + if (ViewProjectionMatrix != nullptr) + *ViewProjectionMatrix = std::move(Parms.ViewProjectionMatrix); +} + + +// Function Engine.GameplayStatics.GetWorldDeltaSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UGameplayStatics::GetWorldDeltaSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetWorldDeltaSeconds"); + + Params::GameplayStatics_GetWorldDeltaSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GetWorldOriginLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UGameplayStatics::GetWorldOriginLocation(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GetWorldOriginLocation"); + + Params::GameplayStatics_GetWorldOriginLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.GrassOverlappingSphereCount +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UStaticMesh* StaticMesh (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& CenterPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGameplayStatics::GrassOverlappingSphereCount(const class UObject* WorldContextObject, const class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "GrassOverlappingSphereCount"); + + Params::GameplayStatics_GrassOverlappingSphereCount Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StaticMesh = StaticMesh; + Parms.CenterPosition = std::move(CenterPosition); + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.HasLaunchOption +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& OptionToCheck (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::HasLaunchOption(const class FString& OptionToCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "HasLaunchOption"); + + Params::GameplayStatics_HasLaunchOption Parms{}; + + Parms.OptionToCheck = std::move(OptionToCheck); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.HasOption +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& OPTIONS (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::HasOption(const class FString& OPTIONS, const class FString& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "HasOption"); + + Params::GameplayStatics_HasOption Parms{}; + + Parms.OPTIONS = std::move(OPTIONS); + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.IsGamePaused +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::IsGamePaused(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "IsGamePaused"); + + Params::GameplayStatics_IsGamePaused Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.IsSplitscreenForceDisabled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::IsSplitscreenForceDisabled(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "IsSplitscreenForceDisabled"); + + Params::GameplayStatics_IsSplitscreenForceDisabled Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.LoadGameFromSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USaveGame* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USaveGame* UGameplayStatics::LoadGameFromSlot(const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "LoadGameFromSlot"); + + Params::GameplayStatics_LoadGameFromSlot Parms{}; + + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.LoadStreamLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMakeVisibleAfterLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldBlockOnLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::LoadStreamLevel(const class UObject* WorldContextObject, class FName LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "LoadStreamLevel"); + + Params::GameplayStatics_LoadStreamLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.bMakeVisibleAfterLoad = bMakeVisibleAfterLoad; + Parms.bShouldBlockOnLoad = bShouldBlockOnLoad; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.LoadStreamLevelBySoftObjectPtr +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMakeVisibleAfterLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldBlockOnLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UGameplayStatics::LoadStreamLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "LoadStreamLevelBySoftObjectPtr"); + + Params::GameplayStatics_LoadStreamLevelBySoftObjectPtr Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.bMakeVisibleAfterLoad = bMakeVisibleAfterLoad; + Parms.bShouldBlockOnLoad = bShouldBlockOnLoad; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.MakeHitResult +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bBlockingHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInitialOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& normal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhysicalMaterial* PhysMat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* HitActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* HitComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HitBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 HitItem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ElementIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FaceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +struct FHitResult UGameplayStatics::MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const struct FVector& Location, const struct FVector& ImpactPoint, const struct FVector& normal, const struct FVector& ImpactNormal, class UPhysicalMaterial* PhysMat, class AActor* HitActor, class UPrimitiveComponent* HitComponent, class FName HitBoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const struct FVector& TraceStart, const struct FVector& TraceEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "MakeHitResult"); + + Params::GameplayStatics_MakeHitResult Parms{}; + + Parms.bBlockingHit = bBlockingHit; + Parms.bInitialOverlap = bInitialOverlap; + Parms.Time = Time; + Parms.Distance = Distance; + Parms.Location = std::move(Location); + Parms.ImpactPoint = std::move(ImpactPoint); + Parms.normal = std::move(normal); + Parms.ImpactNormal = std::move(ImpactNormal); + Parms.PhysMat = PhysMat; + Parms.HitActor = HitActor; + Parms.HitComponent = HitComponent; + Parms.HitBoneName = HitBoneName; + Parms.HitItem = HitItem; + Parms.ElementIndex = ElementIndex; + Parms.FaceIndex = FaceIndex; + Parms.TraceStart = std::move(TraceStart); + Parms.TraceEnd = std::move(TraceEnd); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.OpenLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OPTIONS (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::OpenLevel(const class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& OPTIONS) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "OpenLevel"); + + Params::GameplayStatics_OpenLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.bAbsolute = bAbsolute; + Parms.OPTIONS = std::move(OPTIONS); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.OpenLevelBySoftObjectPtr +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OPTIONS (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::OpenLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bAbsolute, const class FString& OPTIONS) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "OpenLevelBySoftObjectPtr"); + + Params::GameplayStatics_OpenLevelBySoftObjectPtr Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.bAbsolute = bAbsolute; + Parms.OPTIONS = std::move(OPTIONS); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ParseOption +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& OPTIONS (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGameplayStatics::ParseOption(const class FString& OPTIONS, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ParseOption"); + + Params::GameplayStatics_ParseOption Parms{}; + + Parms.OPTIONS = std::move(OPTIONS); + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.PlayDialogue2D +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlayDialogue2D(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlayDialogue2D"); + + Params::GameplayStatics_PlayDialogue2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PlayDialogueAtLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlayDialogueAtLocation(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlayDialogueAtLocation"); + + Params::GameplayStatics_PlayDialogueAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PlaySound2D +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OwningActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsUISound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlaySound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor, bool bIsUISound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlaySound2D"); + + Params::GameplayStatics_PlaySound2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.OwningActor = OwningActor; + Parms.bIsUISound = bIsUISound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PlaySoundAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OwningActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlaySoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlaySoundAtLocation"); + + Params::GameplayStatics_PlaySoundAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.OwningActor = OwningActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PlayWorldCameraShake +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Shake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& epicenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InnerRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OuterRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOrientShakeTowardsEpicenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PlayWorldCameraShake(const class UObject* WorldContextObject, TSubclassOf Shake, const struct FVector& epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PlayWorldCameraShake"); + + Params::GameplayStatics_PlayWorldCameraShake Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Shake = Shake; + Parms.epicenter = std::move(epicenter); + Parms.InnerRadius = InnerRadius; + Parms.OuterRadius = OuterRadius; + Parms.Falloff = Falloff; + Parms.bOrientShakeTowardsEpicenter = bOrientShakeTowardsEpicenter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PopSoundMixModifier +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PopSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PopSoundMixModifier"); + + Params::GameplayStatics_PopSoundMixModifier Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PrimeAllSoundsInSoundClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundClass* InSoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PrimeAllSoundsInSoundClass(class USoundClass* InSoundClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PrimeAllSoundsInSoundClass"); + + Params::GameplayStatics_PrimeAllSoundsInSoundClass Parms{}; + + Parms.InSoundClass = InSoundClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.PrimeSound +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundBase* InSound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PrimeSound(class USoundBase* InSound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PrimeSound"); + + Params::GameplayStatics_PrimeSound Parms{}; + + Parms.InSound = InSound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.ProjectWorldToScreen +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ScreenPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerViewportRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::ProjectWorldToScreen(class APlayerController* Player, const struct FVector& WorldPosition, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "ProjectWorldToScreen"); + + Params::GameplayStatics_ProjectWorldToScreen Parms{}; + + Parms.Player = Player; + Parms.WorldPosition = std::move(WorldPosition); + Parms.bPlayerViewportRelative = bPlayerViewportRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScreenPosition != nullptr) + *ScreenPosition = std::move(Parms.ScreenPosition); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.PushSoundMixModifier +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::PushSoundMixModifier(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "PushSoundMixModifier"); + + Params::GameplayStatics_PushSoundMixModifier Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.RebaseLocalOriginOntoZero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UGameplayStatics::RebaseLocalOriginOntoZero(class UObject* WorldContextObject, const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "RebaseLocalOriginOntoZero"); + + Params::GameplayStatics_RebaseLocalOriginOntoZero Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.RebaseZeroOriginOntoLocal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UGameplayStatics::RebaseZeroOriginOntoLocal(class UObject* WorldContextObject, const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "RebaseZeroOriginOntoLocal"); + + Params::GameplayStatics_RebaseZeroOriginOntoLocal Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.RemovePlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDestroyPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::RemovePlayer(class APlayerController* Player, bool bDestroyPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "RemovePlayer"); + + Params::GameplayStatics_RemovePlayer Parms{}; + + Parms.Player = Player; + Parms.bDestroyPawn = bDestroyPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SaveGameToSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USaveGame* SaveGameObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 UserIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SaveGameToSlot(class USaveGame* SaveGameObject, const class FString& SlotName, const int32 UserIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SaveGameToSlot"); + + Params::GameplayStatics_SaveGameToSlot Parms{}; + + Parms.SaveGameObject = SaveGameObject; + Parms.SlotName = std::move(SlotName); + Parms.UserIndex = UserIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SetBaseSoundMix +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetBaseSoundMix(const class UObject* WorldContextObject, class USoundMix* InSoundMix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetBaseSoundMix"); + + Params::GameplayStatics_SetBaseSoundMix Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMix = InSoundMix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetEnableWorldRendering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetEnableWorldRendering(const class UObject* WorldContextObject, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetEnableWorldRendering"); + + Params::GameplayStatics_SetEnableWorldRendering Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetForceDisableSplitscreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDisable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetForceDisableSplitscreen(const class UObject* WorldContextObject, bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetForceDisableSplitscreen"); + + Params::GameplayStatics_SetForceDisableSplitscreen Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetGamePaused +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPaused (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SetGamePaused(const class UObject* WorldContextObject, bool bPaused) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetGamePaused"); + + Params::GameplayStatics_SetGamePaused Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bPaused = bPaused; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SetGlobalListenerFocusParameters +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusAzimuthScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusAzimuthScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusVolumeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusVolumeScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FocusPriorityScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NonFocusPriorityScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetGlobalListenerFocusParameters(const class UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetGlobalListenerFocusParameters"); + + Params::GameplayStatics_SetGlobalListenerFocusParameters Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FocusAzimuthScale = FocusAzimuthScale; + Parms.NonFocusAzimuthScale = NonFocusAzimuthScale; + Parms.FocusDistanceScale = FocusDistanceScale; + Parms.NonFocusDistanceScale = NonFocusDistanceScale; + Parms.FocusVolumeScale = FocusVolumeScale; + Parms.NonFocusVolumeScale = NonFocusVolumeScale; + Parms.FocusPriorityScale = FocusPriorityScale; + Parms.NonFocusPriorityScale = NonFocusPriorityScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetGlobalPitchModulation +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchModulation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetGlobalPitchModulation(const class UObject* WorldContextObject, float PitchModulation, float TimeSec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetGlobalPitchModulation"); + + Params::GameplayStatics_SetGlobalPitchModulation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PitchModulation = PitchModulation; + Parms.TimeSec = TimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetGlobalTimeDilation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetGlobalTimeDilation(const class UObject* WorldContextObject, float TimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetGlobalTimeDilation"); + + Params::GameplayStatics_SetGlobalTimeDilation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TimeDilation = TimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetMaxAudioChannelsScaled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxChannelCountScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetMaxAudioChannelsScaled(const class UObject* WorldContextObject, float MaxChannelCountScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetMaxAudioChannelsScaled"); + + Params::GameplayStatics_SetMaxAudioChannelsScaled Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.MaxChannelCountScale = MaxChannelCountScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetPlayerControllerID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetPlayerControllerID(class APlayerController* Player, int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetPlayerControllerID"); + + Params::GameplayStatics_SetPlayerControllerID Parms{}; + + Parms.Player = Player; + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetSoundClassDistanceScale +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundClass* SoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DistanceAttenuationScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeSec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetSoundClassDistanceScale(const class UObject* WorldContextObject, class USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetSoundClassDistanceScale"); + + Params::GameplayStatics_SetSoundClassDistanceScale Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SoundClass = SoundClass; + Parms.DistanceAttenuationScale = DistanceAttenuationScale; + Parms.TimeSec = TimeSec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetSoundMixClassOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundMix* InSoundMixModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundClass* InSoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Volume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FadeInTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bApplyToChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetSoundMixClassOverride(const class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetSoundMixClassOverride"); + + Params::GameplayStatics_SetSoundMixClassOverride Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InSoundMixModifier = InSoundMixModifier; + Parms.InSoundClass = InSoundClass; + Parms.Volume = Volume; + Parms.Pitch = Pitch; + Parms.FadeInTime = FadeInTime; + Parms.bApplyToChildren = bApplyToChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetSubtitlesEnabled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetSubtitlesEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetSubtitlesEnabled"); + + Params::GameplayStatics_SetSubtitlesEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetViewportMouseCaptureMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EMouseCaptureMode MouseCaptureMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetViewportMouseCaptureMode(const class UObject* WorldContextObject, const EMouseCaptureMode MouseCaptureMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetViewportMouseCaptureMode"); + + Params::GameplayStatics_SetViewportMouseCaptureMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.MouseCaptureMode = MouseCaptureMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetWorldOriginLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetWorldOriginLocation(const class UObject* WorldContextObject, const struct FIntVector& NewLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetWorldOriginLocation"); + + Params::GameplayStatics_SetWorldOriginLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.NewLocation = std::move(NewLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SetWorldTimeDilation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWorld* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::SetWorldTimeDilation(class UWorld* World, float TimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SetWorldTimeDilation"); + + Params::GameplayStatics_SetWorldTimeDilation Parms{}; + + Parms.World = World; + Parms.TimeDilation = TimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.SpawnDecalAtLocation +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* DecalMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& DecalSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float LifeSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDecalComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDecalComponent* UGameplayStatics::SpawnDecalAtLocation(const class UObject* WorldContextObject, class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, const struct FVector& Location, const struct FRotator& Rotation, float LifeSpan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDecalAtLocation"); + + Params::GameplayStatics_SpawnDecalAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.DecalMaterial = DecalMaterial; + Parms.DecalSize = std::move(DecalSize); + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LifeSpan = LifeSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnDecalAttached +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UMaterialInterface* DecalMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& DecalSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LifeSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDecalComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDecalComponent* UGameplayStatics::SpawnDecalAttached(class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, float LifeSpan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDecalAttached"); + + Params::GameplayStatics_SpawnDecalAttached Parms{}; + + Parms.DecalMaterial = DecalMaterial; + Parms.DecalSize = std::move(DecalSize); + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LocationType = LocationType; + Parms.LifeSpan = LifeSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnDialogue2D +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnDialogue2D(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDialogue2D"); + + Params::GameplayStatics_SpawnDialogue2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnDialogueAtLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnDialogueAtLocation(const class UObject* WorldContextObject, class UDialogueWave* Dialogue, const struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDialogueAtLocation"); + + Params::GameplayStatics_SpawnDialogueAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnDialogueAttached +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UDialogueWave* Dialogue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDialogueContext& Context (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnDialogueAttached(class UDialogueWave* Dialogue, const struct FDialogueContext& Context, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnDialogueAttached"); + + Params::GameplayStatics_SpawnDialogueAttached Parms{}; + + Parms.Dialogue = Dialogue; + Parms.Context = std::move(Context); + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LocationType = LocationType; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnEmitterAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* EmitterTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPSCPoolMethod PoolingMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoActivateSystem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystemComponent* UGameplayStatics::SpawnEmitterAtLocation(const class UObject* WorldContextObject, class UParticleSystem* EmitterTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivateSystem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnEmitterAtLocation"); + + Params::GameplayStatics_SpawnEmitterAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.EmitterTemplate = EmitterTemplate; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.Scale = std::move(Scale); + Parms.bAutoDestroy = bAutoDestroy; + Parms.PoolingMethod = PoolingMethod; + Parms.bAutoActivateSystem = bAutoActivateSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnEmitterAttached +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UParticleSystem* EmitterTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPSCPoolMethod PoolingMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystemComponent* UGameplayStatics::SpawnEmitterAttached(class UParticleSystem* EmitterTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, EAttachLocation LocationType, bool bAutoDestroy, EPSCPoolMethod PoolingMethod, bool bAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnEmitterAttached"); + + Params::GameplayStatics_SpawnEmitterAttached Parms{}; + + Parms.EmitterTemplate = EmitterTemplate; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.Scale = std::move(Scale); + Parms.LocationType = LocationType; + Parms.bAutoDestroy = bAutoDestroy; + Parms.PoolingMethod = PoolingMethod; + Parms.bAutoActivate = bAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnForceFeedbackAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IntensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UForceFeedbackComponent* UGameplayStatics::SpawnForceFeedbackAtLocation(const class UObject* WorldContextObject, class UForceFeedbackEffect* ForceFeedbackEffect, const struct FVector& Location, const struct FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnForceFeedbackAtLocation"); + + Params::GameplayStatics_SpawnForceFeedbackAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.bLooping = bLooping; + Parms.IntensityMultiplier = IntensityMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnForceFeedbackAttached +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UForceFeedbackEffect* ForceFeedbackEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float IntensityMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceFeedbackComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UForceFeedbackComponent* UGameplayStatics::SpawnForceFeedbackAttached(class UForceFeedbackEffect* ForceFeedbackEffect, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnForceFeedbackAttached"); + + Params::GameplayStatics_SpawnForceFeedbackAttached Parms{}; + + Parms.ForceFeedbackEffect = ForceFeedbackEffect; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LocationType = LocationType; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.bLooping = bLooping; + Parms.IntensityMultiplier = IntensityMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ObjectClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Outer_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UGameplayStatics::SpawnObject(TSubclassOf ObjectClass, class UObject* Outer_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnObject"); + + Params::GameplayStatics_SpawnObject Parms{}; + + Parms.ObjectClass = ObjectClass; + Parms.Outer_0 = Outer_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnSound2D +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPersistAcrossLevelTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnSound2D(const class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnSound2D"); + + Params::GameplayStatics_SpawnSound2D Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bPersistAcrossLevelTransition = bPersistAcrossLevelTransition; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnSoundAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnSoundAtLocation(const class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnSoundAtLocation"); + + Params::GameplayStatics_SpawnSoundAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Sound = Sound; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SpawnSoundAttached +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USoundBase* Sound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VolumeMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PitchMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundAttenuation* AttenuationSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundConcurrency* ConcurrencySettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAudioComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAudioComponent* UGameplayStatics::SpawnSoundAttached(class USoundBase* Sound, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SpawnSoundAttached"); + + Params::GameplayStatics_SpawnSoundAttached Parms{}; + + Parms.Sound = Sound; + Parms.AttachToComponent = AttachToComponent; + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.LocationType = LocationType; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.VolumeMultiplier = VolumeMultiplier; + Parms.PitchMultiplier = PitchMultiplier; + Parms.StartTime = StartTime; + Parms.AttenuationSettings = AttenuationSettings; + Parms.ConcurrencySettings = ConcurrencySettings; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.SuggestProjectileVelocity_CustomArc +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutLaunchVelocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideGravityZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ArcParam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGameplayStatics::SuggestProjectileVelocity_CustomArc(const class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& StartPos, const struct FVector& EndPos, float OverrideGravityZ, float ArcParam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "SuggestProjectileVelocity_CustomArc"); + + Params::GameplayStatics_SuggestProjectileVelocity_CustomArc Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.StartPos = std::move(StartPos); + Parms.EndPos = std::move(EndPos); + Parms.OverrideGravityZ = OverrideGravityZ; + Parms.ArcParam = ArcParam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLaunchVelocity != nullptr) + *OutLaunchVelocity = std::move(Parms.OutLaunchVelocity); + + return Parms.ReturnValue; +} + + +// Function Engine.GameplayStatics.UnloadStreamLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bShouldBlockOnUnload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::UnloadStreamLevel(const class UObject* WorldContextObject, class FName LevelName, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "UnloadStreamLevel"); + + Params::GameplayStatics_UnloadStreamLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.LatentInfo = std::move(LatentInfo); + Parms.bShouldBlockOnUnload = bShouldBlockOnUnload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.UnloadStreamLevelBySoftObjectPtr +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bShouldBlockOnUnload (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::UnloadStreamLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "UnloadStreamLevelBySoftObjectPtr"); + + Params::GameplayStatics_UnloadStreamLevelBySoftObjectPtr Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.LatentInfo = std::move(LatentInfo); + Parms.bShouldBlockOnUnload = bShouldBlockOnUnload; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.GameplayStatics.UnRetainAllSoundsInSoundClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USoundClass* InSoundClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameplayStatics::UnRetainAllSoundsInSoundClass(class USoundClass* InSoundClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GameplayStatics", "UnRetainAllSoundsInSoundClass"); + + Params::GameplayStatics_UnRetainAllSoundsInSoundClass Parms{}; + + Parms.InSoundClass = InSoundClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.CreateStaticMeshDescription +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Outer_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMeshDescription* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMeshDescription* UStaticMesh::CreateStaticMeshDescription(class UObject* Outer_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StaticMesh", "CreateStaticMeshDescription"); + + Params::StaticMesh_CreateStaticMeshDescription Parms{}; + + Parms.Outer_0 = Outer_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.AddMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UStaticMesh::AddMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "AddMaterial"); + + Params::StaticMesh_AddMaterial Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.AddSocket +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshSocket* Socket (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::AddSocket(class UStaticMeshSocket* Socket) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "AddSocket"); + + Params::StaticMesh_AddSocket Parms{}; + + Parms.Socket = Socket; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.BuildFromStaticMeshDescriptions +// (Final, RequiredAPI, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&StaticMeshDescriptions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bBuildSimpleCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::BuildFromStaticMeshDescriptions(const TArray& StaticMeshDescriptions, bool bBuildSimpleCollision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "BuildFromStaticMeshDescriptions"); + + Params::StaticMesh_BuildFromStaticMeshDescriptions Parms{}; + + Parms.StaticMeshDescriptions = std::move(StaticMeshDescriptions); + Parms.bBuildSimpleCollision = bBuildSimpleCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.RemoveSocket +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshSocket* Socket (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStaticMesh::RemoveSocket(class UStaticMeshSocket* Socket) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "RemoveSocket"); + + Params::StaticMesh_RemoveSocket Parms{}; + + Parms.Socket = Socket; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.SetStaticMaterials +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InStaticMaterials (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UStaticMesh::SetStaticMaterials(const TArray& InStaticMaterials) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "SetStaticMaterials"); + + Params::StaticMesh_SetStaticMaterials Parms{}; + + Parms.InStaticMaterials = std::move(InStaticMaterials); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StaticMesh.FindSocket +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMeshSocket* UStaticMesh::FindSocket(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "FindSocket"); + + Params::StaticMesh_FindSocket Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetBoundingBox +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UStaticMesh::GetBoundingBox() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetBoundingBox"); + + Params::StaticMesh_GetBoundingBox Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetBounds +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds UStaticMesh::GetBounds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetBounds"); + + Params::StaticMesh_GetBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 MaterialIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UStaticMesh::GetMaterial(int32 MaterialIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMaterial"); + + Params::StaticMesh_GetMaterial Parms{}; + + Parms.MaterialIndex = MaterialIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetMaterialIndex +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MaterialSlotName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetMaterialIndex(class FName MaterialSlotName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMaterialIndex"); + + Params::StaticMesh_GetMaterialIndex Parms{}; + + Parms.MaterialSlotName = MaterialSlotName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetMinimumLODForPlatform +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName& PlatformName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetMinimumLODForPlatform(const class FName& PlatformName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMinimumLODForPlatform"); + + Params::StaticMesh_GetMinimumLODForPlatform Parms{}; + + Parms.PlatformName = PlatformName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetMinimumLODForPlatforms +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TMap* PlatformMinimumLODs (Parm, OutParm, NativeAccessSpecifierPublic) + +void UStaticMesh::GetMinimumLODForPlatforms(TMap* PlatformMinimumLODs) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetMinimumLODForPlatforms"); + + Params::StaticMesh_GetMinimumLODForPlatforms Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PlatformMinimumLODs != nullptr) + *PlatformMinimumLODs = std::move(Parms.PlatformMinimumLODs); +} + + +// Function Engine.StaticMesh.GetNumLODs +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetNumLODs() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetNumLODs"); + + Params::StaticMesh_GetNumLODs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetNumSections +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStaticMesh::GetNumSections(int32 InLOD) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetNumSections"); + + Params::StaticMesh_GetNumSections Parms{}; + + Parms.InLOD = InLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StaticMesh.GetStaticMaterials +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UStaticMesh::GetStaticMaterials() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StaticMesh", "GetStaticMaterials"); + + Params::StaticMesh_GetStaticMaterials Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.HealthSnapshotBlueprintLibrary.LogPerformanceSnapshot +// (Final, Exec, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SnapshotTitle (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResetStats (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHealthSnapshotBlueprintLibrary::LogPerformanceSnapshot(const class FString& SnapshotTitle, bool bResetStats) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HealthSnapshotBlueprintLibrary", "LogPerformanceSnapshot"); + + Params::HealthSnapshotBlueprintLibrary_LogPerformanceSnapshot Parms{}; + + Parms.SnapshotTitle = std::move(SnapshotTitle); + Parms.bResetStats = bResetStats; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HealthSnapshotBlueprintLibrary.StartPerformanceSnapshots +// (Final, Exec, Native, Static, Public, BlueprintCallable) + +void UHealthSnapshotBlueprintLibrary::StartPerformanceSnapshots() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HealthSnapshotBlueprintLibrary", "StartPerformanceSnapshots"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.HealthSnapshotBlueprintLibrary.StopPerformanceSnapshots +// (Final, Exec, Native, Static, Public, BlueprintCallable) + +void UHealthSnapshotBlueprintLibrary::StopPerformanceSnapshots() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HealthSnapshotBlueprintLibrary", "StopPerformanceSnapshots"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerFunctionLibrary.EnableAutoLoadingSplashScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool InAutoShowEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerFunctionLibrary::EnableAutoLoadingSplashScreen(bool InAutoShowEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StereoLayerFunctionLibrary", "EnableAutoLoadingSplashScreen"); + + Params::StereoLayerFunctionLibrary_EnableAutoLoadingSplashScreen Parms{}; + + Parms.InAutoShowEnabled = InAutoShowEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerFunctionLibrary.HideSplashScreen +// (Final, Native, Static, Public, BlueprintCallable) + +void UStereoLayerFunctionLibrary::HideSplashScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StereoLayerFunctionLibrary", "HideSplashScreen"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerFunctionLibrary.SetSplashScreen +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UTexture* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Offset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowLoadingMovie (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowOnSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerFunctionLibrary::SetSplashScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StereoLayerFunctionLibrary", "SetSplashScreen"); + + Params::StereoLayerFunctionLibrary_SetSplashScreen Parms{}; + + Parms.Texture = Texture; + Parms.Scale = std::move(Scale); + Parms.Offset = std::move(Offset); + Parms.bShowLoadingMovie = bShowLoadingMovie; + Parms.bShowOnSet = bShowOnSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerFunctionLibrary.ShowSplashScreen +// (Final, Native, Static, Public, BlueprintCallable) + +void UStereoLayerFunctionLibrary::ShowSplashScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StereoLayerFunctionLibrary", "ShowSplashScreen"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ImportanceSamplingLibrary.BreakImportanceTexture +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FImportanceTexture& ImportanceTexture (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D** Texture (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EImportanceWeight* WeightingFunc (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImportanceSamplingLibrary::BreakImportanceTexture(const struct FImportanceTexture& ImportanceTexture, class UTexture2D** Texture, EImportanceWeight* WeightingFunc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "BreakImportanceTexture"); + + Params::ImportanceSamplingLibrary_BreakImportanceTexture Parms{}; + + Parms.ImportanceTexture = std::move(ImportanceTexture); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Texture != nullptr) + *Texture = Parms.Texture; + + if (WeightingFunc != nullptr) + *WeightingFunc = Parms.WeightingFunc; +} + + +// Function Engine.ImportanceSamplingLibrary.ImportanceSample +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FImportanceTexture& Texture (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector2D& Rand (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Samples (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* SamplePosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* SampleColor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SampleIntensity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SampleSize (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImportanceSamplingLibrary::ImportanceSample(const struct FImportanceTexture& Texture, const struct FVector2D& Rand, int32 Samples, float Intensity, struct FVector2D* SamplePosition, struct FLinearColor* SampleColor, float* SampleIntensity, float* SampleSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "ImportanceSample"); + + Params::ImportanceSamplingLibrary_ImportanceSample Parms{}; + + Parms.Texture = std::move(Texture); + Parms.Rand = std::move(Rand); + Parms.Samples = Samples; + Parms.Intensity = Intensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SamplePosition != nullptr) + *SamplePosition = std::move(Parms.SamplePosition); + + if (SampleColor != nullptr) + *SampleColor = std::move(Parms.SampleColor); + + if (SampleIntensity != nullptr) + *SampleIntensity = Parms.SampleIntensity; + + if (SampleSize != nullptr) + *SampleSize = Parms.SampleSize; +} + + +// Function Engine.ImportanceSamplingLibrary.MakeImportanceTexture +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EImportanceWeight WeightingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FImportanceTexture ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FImportanceTexture UImportanceSamplingLibrary::MakeImportanceTexture(class UTexture2D* Texture, EImportanceWeight WeightingFunc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "MakeImportanceTexture"); + + Params::ImportanceSamplingLibrary_MakeImportanceTexture Parms{}; + + Parms.Texture = Texture; + Parms.WeightingFunc = WeightingFunc; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PreviousValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UImportanceSamplingLibrary::NextSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& PreviousValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "NextSobolCell2D"); + + Params::ImportanceSamplingLibrary_NextSobolCell2D Parms{}; + + Parms.Index_0 = Index_0; + Parms.NumCells = NumCells; + Parms.PreviousValue = std::move(PreviousValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell3D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UImportanceSamplingLibrary::NextSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& PreviousValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "NextSobolCell3D"); + + Params::ImportanceSamplingLibrary_NextSobolCell3D Parms{}; + + Parms.Index_0 = Index_0; + Parms.NumCells = NumCells; + Parms.PreviousValue = std::move(PreviousValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.NextSobolFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Dimension (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviousValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UImportanceSamplingLibrary::NextSobolFloat(int32 Index_0, int32 Dimension, float PreviousValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "NextSobolFloat"); + + Params::ImportanceSamplingLibrary_NextSobolFloat Parms{}; + + Parms.Index_0 = Index_0; + Parms.Dimension = Dimension; + Parms.PreviousValue = PreviousValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell2D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Cell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UImportanceSamplingLibrary::RandomSobolCell2D(int32 Index_0, int32 NumCells, const struct FVector2D& Cell, const struct FVector2D& Seed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "RandomSobolCell2D"); + + Params::ImportanceSamplingLibrary_RandomSobolCell2D Parms{}; + + Parms.Index_0 = Index_0; + Parms.NumCells = NumCells; + Parms.Cell = std::move(Cell); + Parms.Seed = std::move(Seed); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell3D +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumCells (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Cell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UImportanceSamplingLibrary::RandomSobolCell3D(int32 Index_0, int32 NumCells, const struct FVector& Cell, const struct FVector& Seed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "RandomSobolCell3D"); + + Params::ImportanceSamplingLibrary_RandomSobolCell3D Parms{}; + + Parms.Index_0 = Index_0; + Parms.NumCells = NumCells; + Parms.Cell = std::move(Cell); + Parms.Seed = std::move(Seed); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ImportanceSamplingLibrary.RandomSobolFloat +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Dimension (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Seed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UImportanceSamplingLibrary::RandomSobolFloat(int32 Index_0, int32 Dimension, float Seed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ImportanceSamplingLibrary", "RandomSobolFloat"); + + Params::ImportanceSamplingLibrary_RandomSobolFloat Parms{}; + + Parms.Index_0 = Index_0; + Parms.Dimension = Dimension; + Parms.Seed = Seed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputSettings.GetInputSettings +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UInputSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInputSettings* UInputSettings::GetInputSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InputSettings", "GetInputSettings"); + + Params::InputSettings_GetInputSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.InputSettings.AddActionMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputActionKeyMapping& KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::AddActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "AddActionMapping"); + + Params::InputSettings_AddActionMapping Parms{}; + + Parms.KeyMapping = std::move(KeyMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.AddAxisMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputAxisKeyMapping& KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::AddAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "AddAxisMapping"); + + Params::InputSettings_AddAxisMapping Parms{}; + + Parms.KeyMapping = std::move(KeyMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.ForceRebuildKeymaps +// (Final, Native, Public, BlueprintCallable) + +void UInputSettings::ForceRebuildKeymaps() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "ForceRebuildKeymaps"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.RemoveActionMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputActionKeyMapping& KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::RemoveActionMapping(const struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "RemoveActionMapping"); + + Params::InputSettings_RemoveActionMapping Parms{}; + + Parms.KeyMapping = std::move(KeyMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.RemoveAxisMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputAxisKeyMapping& KeyMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputSettings::RemoveAxisMapping(const struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "RemoveAxisMapping"); + + Params::InputSettings_RemoveAxisMapping Parms{}; + + Parms.KeyMapping = std::move(KeyMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.SaveKeyMappings +// (Final, Native, Public, BlueprintCallable) + +void UInputSettings::SaveKeyMappings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "SaveKeyMappings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.InputSettings.GetActionMappingByName +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetActionMappingByName(const class FName InActionName, TArray* OutMappings) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetActionMappingByName"); + + Params::InputSettings_GetActionMappingByName Parms{}; + + Parms.InActionName = InActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMappings != nullptr) + *OutMappings = std::move(Parms.OutMappings); +} + + +// Function Engine.InputSettings.GetActionMappingCollisions +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// const struct FInputActionKeyMapping& NewActionMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutCollidingActionMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutCollidingAxisMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetActionMappingCollisions(const struct FInputActionKeyMapping& NewActionMapping, TArray* OutCollidingActionMappings, TArray* OutCollidingAxisMappings) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetActionMappingCollisions"); + + Params::InputSettings_GetActionMappingCollisions Parms{}; + + Parms.NewActionMapping = std::move(NewActionMapping); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutCollidingActionMappings != nullptr) + *OutCollidingActionMappings = std::move(Parms.OutCollidingActionMappings); + + if (OutCollidingAxisMappings != nullptr) + *OutCollidingAxisMappings = std::move(Parms.OutCollidingAxisMappings); +} + + +// Function Engine.InputSettings.GetActionNames +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* ActionNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetActionNames(TArray* ActionNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetActionNames"); + + Params::InputSettings_GetActionNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ActionNames != nullptr) + *ActionNames = std::move(Parms.ActionNames); +} + + +// Function Engine.InputSettings.GetAxisMappingByName +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InAxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetAxisMappingByName(const class FName InAxisName, TArray* OutMappings) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetAxisMappingByName"); + + Params::InputSettings_GetAxisMappingByName Parms{}; + + Parms.InAxisName = InAxisName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMappings != nullptr) + *OutMappings = std::move(Parms.OutMappings); +} + + +// Function Engine.InputSettings.GetAxisMappingCollisions +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// const struct FInputAxisKeyMapping& NewAxisMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutCollidingActionMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutCollidingAxisMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetAxisMappingCollisions(const struct FInputAxisKeyMapping& NewAxisMapping, TArray* OutCollidingActionMappings, TArray* OutCollidingAxisMappings) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetAxisMappingCollisions"); + + Params::InputSettings_GetAxisMappingCollisions Parms{}; + + Parms.NewAxisMapping = std::move(NewAxisMapping); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutCollidingActionMappings != nullptr) + *OutCollidingActionMappings = std::move(Parms.OutCollidingActionMappings); + + if (OutCollidingAxisMappings != nullptr) + *OutCollidingAxisMappings = std::move(Parms.OutCollidingAxisMappings); +} + + +// Function Engine.InputSettings.GetAxisNames +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* AxisNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInputSettings::GetAxisNames(TArray* AxisNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "GetAxisNames"); + + Params::InputSettings_GetAxisNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AxisNames != nullptr) + *AxisNames = std::move(Parms.AxisNames); +} + + +// Function Engine.InputSettings.IsActionCollidingWithAxis +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// const struct FInputActionKeyMapping& ActionMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FInputAxisKeyMapping& AxisMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputSettings::IsActionCollidingWithAxis(const struct FInputActionKeyMapping& ActionMapping, const struct FInputAxisKeyMapping& AxisMapping) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputSettings", "IsActionCollidingWithAxis"); + + Params::InputSettings_IsActionCollidingWithAxis Parms{}; + + Parms.ActionMapping = std::move(ActionMapping); + Parms.AxisMapping = std::move(AxisMapping); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Add +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_Add(const TArray& TargetArray, const int32& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Add"); + + Params::KismetArrayLibrary_Array_Add Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_AddUnique +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_AddUnique(const TArray& TargetArray, const int32& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_AddUnique"); + + Params::KismetArrayLibrary_Array_AddUnique Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Append +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& SourceArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Append(const TArray& TargetArray, const TArray& SourceArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Append"); + + Params::KismetArrayLibrary_Array_Append Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.SourceArray = std::move(SourceArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Clear +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Clear(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Clear"); + + Params::KismetArrayLibrary_Array_Clear Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Contains +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& ItemToFind (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_Contains(const TArray& TargetArray, const int32& ItemToFind) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Contains"); + + Params::KismetArrayLibrary_Array_Contains Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.ItemToFind = ItemToFind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Find +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& ItemToFind (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_Find(const TArray& TargetArray, const int32& ItemToFind) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Find"); + + Params::KismetArrayLibrary_Array_Find Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.ItemToFind = ItemToFind; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Get +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Item (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Get(const TArray& TargetArray, int32 Index_0, int32* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Get"); + + Params::KismetArrayLibrary_Array_Get Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Item != nullptr) + *Item = Parms.Item; +} + + +// Function Engine.KismetArrayLibrary.Array_Identical +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& ArrayA (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& ArrayB (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_Identical(const TArray& ArrayA, const TArray& ArrayB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Identical"); + + Params::KismetArrayLibrary_Array_Identical Parms{}; + + Parms.ArrayA = std::move(ArrayA); + Parms.ArrayB = std::move(ArrayB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Insert +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& NewItem (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Insert(const TArray& TargetArray, const int32& NewItem, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Insert"); + + Params::KismetArrayLibrary_Array_Insert Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.NewItem = NewItem; + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_IsValidIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexToTest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_IsValidIndex(const TArray& TargetArray, int32 IndexToTest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_IsValidIndex"); + + Params::KismetArrayLibrary_Array_IsValidIndex Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.IndexToTest = IndexToTest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_LastIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_LastIndex(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_LastIndex"); + + Params::KismetArrayLibrary_Array_LastIndex Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Length +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetArrayLibrary::Array_Length(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Length"); + + Params::KismetArrayLibrary_Array_Length Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Random +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* OutItem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Random(const TArray& TargetArray, int32* OutItem, int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Random"); + + Params::KismetArrayLibrary_Array_Random Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutItem != nullptr) + *OutItem = Parms.OutItem; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; +} + + +// Function Engine.KismetArrayLibrary.Array_RandomFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FRandomStream& RandomStream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32* OutItem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_RandomFromStream(const TArray& TargetArray, struct FRandomStream& RandomStream, int32* OutItem, int32* OutIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_RandomFromStream"); + + Params::KismetArrayLibrary_Array_RandomFromStream Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.RandomStream = std::move(RandomStream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + RandomStream = std::move(Parms.RandomStream); + + if (OutItem != nullptr) + *OutItem = Parms.OutItem; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; +} + + +// Function Engine.KismetArrayLibrary.Array_Remove +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 IndexToRemove (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Remove(const TArray& TargetArray, int32 IndexToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Remove"); + + Params::KismetArrayLibrary_Array_Remove Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.IndexToRemove = IndexToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_RemoveItem +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32& Item (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetArrayLibrary::Array_RemoveItem(const TArray& TargetArray, const int32& Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_RemoveItem"); + + Params::KismetArrayLibrary_Array_RemoveItem Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetArrayLibrary.Array_Resize +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Resize(const TArray& TargetArray, int32 size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Resize"); + + Params::KismetArrayLibrary_Array_Resize Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.size = size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Reverse +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Reverse(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Reverse"); + + Params::KismetArrayLibrary_Array_Reverse Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Set +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32& Item (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSizeToFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Set(const TArray& TargetArray, int32 Index_0, const int32& Item, bool bSizeToFit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Set"); + + Params::KismetArrayLibrary_Array_Set Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.Index_0 = Index_0; + Parms.Item = Item; + Parms.bSizeToFit = bSizeToFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_Shuffle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Shuffle(const TArray& TargetArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Shuffle"); + + Params::KismetArrayLibrary_Array_Shuffle Parms{}; + + Parms.TargetArray = std::move(TargetArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.Array_ShuffleFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FRandomStream& RandomStream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_ShuffleFromStream(const TArray& TargetArray, struct FRandomStream& RandomStream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_ShuffleFromStream"); + + Params::KismetArrayLibrary_Array_ShuffleFromStream Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.RandomStream = std::move(RandomStream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + RandomStream = std::move(Parms.RandomStream); +} + + +// Function Engine.KismetArrayLibrary.Array_Swap +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 FirstIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SecondIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::Array_Swap(const TArray& TargetArray, int32 FirstIndex, int32 SecondIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "Array_Swap"); + + Params::KismetArrayLibrary_Array_Swap Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.FirstIndex = FirstIndex; + Parms.SecondIndex = SecondIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetArrayLibrary.FilterArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& TargetArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TSubclassOf FilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* FilteredArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::FilterArray(const TArray& TargetArray, TSubclassOf FilterClass, TArray* FilteredArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "FilterArray"); + + Params::KismetArrayLibrary_FilterArray Parms{}; + + Parms.TargetArray = std::move(TargetArray); + Parms.FilterClass = FilterClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FilteredArray != nullptr) + *FilteredArray = std::move(Parms.FilteredArray); +} + + +// Function Engine.KismetArrayLibrary.SetArrayPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetArrayLibrary::SetArrayPropertyByName(class UObject* Object, class FName PropertyName, const TArray& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetArrayLibrary", "SetArrayPropertyByName"); + + Params::KismetArrayLibrary_SetArrayPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetGuidLibrary.Conv_GuidToString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGuid& InGuid (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetGuidLibrary::Conv_GuidToString(const struct FGuid& InGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "Conv_GuidToString"); + + Params::KismetGuidLibrary_Conv_GuidToString Parms{}; + + Parms.InGuid = std::move(InGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.EqualEqual_GuidGuid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGuid& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGuid& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetGuidLibrary::EqualEqual_GuidGuid(const struct FGuid& A, const struct FGuid& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "EqualEqual_GuidGuid"); + + Params::KismetGuidLibrary_EqualEqual_GuidGuid Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.Invalidate_Guid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FGuid& InGuid (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetGuidLibrary::Invalidate_Guid(struct FGuid& InGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "Invalidate_Guid"); + + Params::KismetGuidLibrary_Invalidate_Guid Parms{}; + + Parms.InGuid = std::move(InGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InGuid = std::move(Parms.InGuid); +} + + +// Function Engine.KismetGuidLibrary.IsValid_Guid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGuid& InGuid (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetGuidLibrary::IsValid_Guid(const struct FGuid& InGuid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "IsValid_Guid"); + + Params::KismetGuidLibrary_IsValid_Guid Parms{}; + + Parms.InGuid = std::move(InGuid); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.NewGuid +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FGuid ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGuid UKismetGuidLibrary::NewGuid() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "NewGuid"); + + Params::KismetGuidLibrary_NewGuid Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.NotEqual_GuidGuid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGuid& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGuid& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetGuidLibrary::NotEqual_GuidGuid(const struct FGuid& A, const struct FGuid& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "NotEqual_GuidGuid"); + + Params::KismetGuidLibrary_NotEqual_GuidGuid Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetGuidLibrary.Parse_StringToGuid +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& GuidString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid* OutGuid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* Success (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetGuidLibrary::Parse_StringToGuid(const class FString& GuidString, struct FGuid* OutGuid, bool* Success) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetGuidLibrary", "Parse_StringToGuid"); + + Params::KismetGuidLibrary_Parse_StringToGuid Parms{}; + + Parms.GuidString = std::move(GuidString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutGuid != nullptr) + *OutGuid = std::move(Parms.OutGuid); + + if (Success != nullptr) + *Success = Parms.Success; +} + + +// Function Engine.KismetInputLibrary.CalibrateTilt +// (Final, Native, Static, Public, BlueprintCallable) + +void UKismetInputLibrary::CalibrateTilt() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "CalibrateTilt"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetInputLibrary.EqualEqual_InputChordInputChord +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputChord& A (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInputChord& b (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::EqualEqual_InputChordInputChord(const struct FInputChord& A, const struct FInputChord& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "EqualEqual_InputChordInputChord"); + + Params::KismetInputLibrary_EqualEqual_InputChordInputChord Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.EqualEqual_KeyKey +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& A (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& b (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::EqualEqual_KeyKey(const struct FKey& A, const struct FKey& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "EqualEqual_KeyKey"); + + Params::KismetInputLibrary_EqualEqual_KeyKey Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.GetAnalogValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnalogInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetInputLibrary::GetAnalogValue(const struct FAnalogInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "GetAnalogValue"); + + Params::KismetInputLibrary_GetAnalogValue Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.GetKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKey ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FKey UKismetInputLibrary::GetKey(const struct FKeyEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "GetKey"); + + Params::KismetInputLibrary_GetKey Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.GetUserIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::GetUserIndex(const struct FKeyEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "GetUserIndex"); + + Params::KismetInputLibrary_GetUserIndex Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputChord_GetDisplayName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputChord& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetInputLibrary::InputChord_GetDisplayName(const struct FInputChord& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputChord_GetDisplayName"); + + Params::KismetInputLibrary_InputChord_GetDisplayName Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsAltDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsAltDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsAltDown"); + + Params::KismetInputLibrary_InputEvent_IsAltDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsCommandDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsCommandDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsCommandDown"); + + Params::KismetInputLibrary_InputEvent_IsCommandDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsControlDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsControlDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsControlDown"); + + Params::KismetInputLibrary_InputEvent_IsControlDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftAltDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftAltDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsLeftAltDown"); + + Params::KismetInputLibrary_InputEvent_IsLeftAltDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftCommandDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftCommandDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsLeftCommandDown"); + + Params::KismetInputLibrary_InputEvent_IsLeftCommandDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftControlDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftControlDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsLeftControlDown"); + + Params::KismetInputLibrary_InputEvent_IsLeftControlDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftShiftDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsLeftShiftDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsLeftShiftDown"); + + Params::KismetInputLibrary_InputEvent_IsLeftShiftDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRepeat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRepeat(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRepeat"); + + Params::KismetInputLibrary_InputEvent_IsRepeat Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightAltDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightAltDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRightAltDown"); + + Params::KismetInputLibrary_InputEvent_IsRightAltDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightCommandDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightCommandDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRightCommandDown"); + + Params::KismetInputLibrary_InputEvent_IsRightCommandDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightControlDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightControlDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRightControlDown"); + + Params::KismetInputLibrary_InputEvent_IsRightControlDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsRightShiftDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsRightShiftDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsRightShiftDown"); + + Params::KismetInputLibrary_InputEvent_IsRightShiftDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.InputEvent_IsShiftDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::InputEvent_IsShiftDown(const struct FInputEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "InputEvent_IsShiftDown"); + + Params::KismetInputLibrary_InputEvent_IsShiftDown Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetDisplayName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetInputLibrary::Key_GetDisplayName(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetDisplayName"); + + Params::KismetInputLibrary_Key_GetDisplayName Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationAction +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& InKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUINavigationAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUINavigationAction UKismetInputLibrary::Key_GetNavigationAction(const struct FKey& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetNavigationAction"); + + Params::KismetInputLibrary_Key_GetNavigationAction Parms{}; + + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationActionFromKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& InKeyEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// EUINavigationAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUINavigationAction UKismetInputLibrary::Key_GetNavigationActionFromKey(const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetNavigationActionFromKey"); + + Params::KismetInputLibrary_Key_GetNavigationActionFromKey Parms{}; + + Parms.InKeyEvent = std::move(InKeyEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromAnalog +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnalogInputEvent& InAnalogEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// EUINavigation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUINavigation UKismetInputLibrary::Key_GetNavigationDirectionFromAnalog(const struct FAnalogInputEvent& InAnalogEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetNavigationDirectionFromAnalog"); + + Params::KismetInputLibrary_Key_GetNavigationDirectionFromAnalog Parms{}; + + Parms.InAnalogEvent = std::move(InAnalogEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& InKeyEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// EUINavigation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUINavigation UKismetInputLibrary::Key_GetNavigationDirectionFromKey(const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_GetNavigationDirectionFromKey"); + + Params::KismetInputLibrary_Key_GetNavigationDirectionFromKey Parms{}; + + Parms.InKeyEvent = std::move(InKeyEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsAnalog +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAnalog(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsAnalog"); + + Params::KismetInputLibrary_Key_IsAnalog Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsAxis1D +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAxis1D(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsAxis1D"); + + Params::KismetInputLibrary_Key_IsAxis1D Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsAxis2D +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAxis2D(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsAxis2D"); + + Params::KismetInputLibrary_Key_IsAxis2D Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsAxis3D +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsAxis3D(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsAxis3D"); + + Params::KismetInputLibrary_Key_IsAxis3D Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsButtonAxis +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsButtonAxis(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsButtonAxis"); + + Params::KismetInputLibrary_Key_IsButtonAxis Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsDigital +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsDigital(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsDigital"); + + Params::KismetInputLibrary_Key_IsDigital Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsGamepadKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsGamepadKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsGamepadKey"); + + Params::KismetInputLibrary_Key_IsGamepadKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsKeyboardKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsKeyboardKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsKeyboardKey"); + + Params::KismetInputLibrary_Key_IsKeyboardKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsModifierKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsModifierKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsModifierKey"); + + Params::KismetInputLibrary_Key_IsModifierKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsMouseButton +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsMouseButton(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsMouseButton"); + + Params::KismetInputLibrary_Key_IsMouseButton Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsValid(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsValid"); + + Params::KismetInputLibrary_Key_IsValid Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.Key_IsVectorAxis +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::Key_IsVectorAxis(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "Key_IsVectorAxis"); + + Params::KismetInputLibrary_Key_IsVectorAxis Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetCursorDelta +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetCursorDelta(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetCursorDelta"); + + Params::KismetInputLibrary_PointerEvent_GetCursorDelta Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetEffectingButton +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKey ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FKey UKismetInputLibrary::PointerEvent_GetEffectingButton(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetEffectingButton"); + + Params::KismetInputLibrary_PointerEvent_GetEffectingButton Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureDelta +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetGestureDelta(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetGestureDelta"); + + Params::KismetInputLibrary_PointerEvent_GetGestureDelta Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureType +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// ESlateGesture ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESlateGesture UKismetInputLibrary::PointerEvent_GetGestureType(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetGestureType"); + + Params::KismetInputLibrary_PointerEvent_GetGestureType Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetLastScreenSpacePosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetLastScreenSpacePosition(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetLastScreenSpacePosition"); + + Params::KismetInputLibrary_PointerEvent_GetLastScreenSpacePosition Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetPointerIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::PointerEvent_GetPointerIndex(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetPointerIndex"); + + Params::KismetInputLibrary_PointerEvent_GetPointerIndex Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetScreenSpacePosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetInputLibrary::PointerEvent_GetScreenSpacePosition(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetScreenSpacePosition"); + + Params::KismetInputLibrary_PointerEvent_GetScreenSpacePosition Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetTouchpadIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::PointerEvent_GetTouchpadIndex(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetTouchpadIndex"); + + Params::KismetInputLibrary_PointerEvent_GetTouchpadIndex Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetUserIndex +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetInputLibrary::PointerEvent_GetUserIndex(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetUserIndex"); + + Params::KismetInputLibrary_PointerEvent_GetUserIndex Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_GetWheelDelta +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetInputLibrary::PointerEvent_GetWheelDelta(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_GetWheelDelta"); + + Params::KismetInputLibrary_PointerEvent_GetWheelDelta Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_IsMouseButtonDown +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FKey& MouseButton (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::PointerEvent_IsMouseButtonDown(const struct FPointerEvent& Input, const struct FKey& MouseButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_IsMouseButtonDown"); + + Params::KismetInputLibrary_PointerEvent_IsMouseButtonDown Parms{}; + + Parms.Input = std::move(Input); + Parms.MouseButton = std::move(MouseButton); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInputLibrary.PointerEvent_IsTouchEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Input (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInputLibrary::PointerEvent_IsTouchEvent(const struct FPointerEvent& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInputLibrary", "PointerEvent_IsTouchEvent"); + + Params::KismetInputLibrary_PointerEvent_IsTouchEvent Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.ClearCurrentAssetGroupCulture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName AssetGroup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetInternationalizationLibrary::ClearCurrentAssetGroupCulture(const class FName AssetGroup, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "ClearCurrentAssetGroupCulture"); + + Params::KismetInternationalizationLibrary_ClearCurrentAssetGroupCulture Parms{}; + + Parms.AssetGroup = AssetGroup; + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCultureDisplayName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool Localized (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCultureDisplayName(const class FString& Culture, const bool Localized) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCultureDisplayName"); + + Params::KismetInternationalizationLibrary_GetCultureDisplayName Parms{}; + + Parms.Culture = std::move(Culture); + Parms.Localized = Localized; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentAssetGroupCulture +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName AssetGroup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentAssetGroupCulture(const class FName AssetGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCurrentAssetGroupCulture"); + + Params::KismetInternationalizationLibrary_GetCurrentAssetGroupCulture Parms{}; + + Parms.AssetGroup = AssetGroup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentCulture +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentCulture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCurrentCulture"); + + Params::KismetInternationalizationLibrary_GetCurrentCulture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLanguage +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentLanguage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCurrentLanguage"); + + Params::KismetInternationalizationLibrary_GetCurrentLanguage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLocale +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetCurrentLocale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetCurrentLocale"); + + Params::KismetInternationalizationLibrary_GetCurrentLocale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetLocalizedCultures +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const bool IncludeGame (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IncludeEngine (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IncludeEditor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IncludeAdditional (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetInternationalizationLibrary::GetLocalizedCultures(const bool IncludeGame, const bool IncludeEngine, const bool IncludeEditor, const bool IncludeAdditional) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetLocalizedCultures"); + + Params::KismetInternationalizationLibrary_GetLocalizedCultures Parms{}; + + Parms.IncludeGame = IncludeGame; + Parms.IncludeEngine = IncludeEngine; + Parms.IncludeEditor = IncludeEditor; + Parms.IncludeAdditional = IncludeAdditional; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetNativeCulture +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const ELocalizedTextSourceCategory TextCategory (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetNativeCulture(const ELocalizedTextSourceCategory TextCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetNativeCulture"); + + Params::KismetInternationalizationLibrary_GetNativeCulture Parms{}; + + Parms.TextCategory = TextCategory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.GetSuitableCulture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& AvailableCultures (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& CultureToMatch (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FallbackCulture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetInternationalizationLibrary::GetSuitableCulture(const TArray& AvailableCultures, const class FString& CultureToMatch, const class FString& FallbackCulture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "GetSuitableCulture"); + + Params::KismetInternationalizationLibrary_GetSuitableCulture Parms{}; + + Parms.AvailableCultures = std::move(AvailableCultures); + Parms.CultureToMatch = std::move(CultureToMatch); + Parms.FallbackCulture = std::move(FallbackCulture); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentAssetGroupCulture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName AssetGroup (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentAssetGroupCulture(const class FName AssetGroup, const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentAssetGroupCulture"); + + Params::KismetInternationalizationLibrary_SetCurrentAssetGroupCulture Parms{}; + + Parms.AssetGroup = AssetGroup; + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentCulture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentCulture(const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentCulture"); + + Params::KismetInternationalizationLibrary_SetCurrentCulture Parms{}; + + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentLanguage(const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentLanguage"); + + Params::KismetInternationalizationLibrary_SetCurrentLanguage Parms{}; + + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguageAndLocale +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentLanguageAndLocale(const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentLanguageAndLocale"); + + Params::KismetInternationalizationLibrary_SetCurrentLanguageAndLocale Parms{}; + + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLocale +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Culture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SaveToConfig (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetInternationalizationLibrary::SetCurrentLocale(const class FString& Culture, const bool SaveToConfig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetInternationalizationLibrary", "SetCurrentLocale"); + + Params::KismetInternationalizationLibrary_SetCurrentLocale Parms{}; + + Parms.Culture = std::move(Culture); + Parms.SaveToConfig = SaveToConfig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMaterialLibrary.CreateDynamicMaterialInstance +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* Parent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName OptionalName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMIDCreationFlags CreationFlags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UKismetMaterialLibrary::CreateDynamicMaterialInstance(class UObject* WorldContextObject, class UMaterialInterface* Parent, class FName OptionalName, EMIDCreationFlags CreationFlags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "CreateDynamicMaterialInstance"); + + Params::KismetMaterialLibrary_CreateDynamicMaterialInstance Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Parent = Parent; + Parms.OptionalName = OptionalName; + Parms.CreationFlags = CreationFlags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMaterialLibrary.GetScalarParameterValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMaterialLibrary::GetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "GetScalarParameterValue"); + + Params::KismetMaterialLibrary_GetScalarParameterValue Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMaterialLibrary.GetVectorParameterValue +// (Final, RequiredAPI, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMaterialLibrary::GetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "GetVectorParameterValue"); + + Params::KismetMaterialLibrary_GetVectorParameterValue Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMaterialLibrary.SetScalarParameterValue +// (Final, RequiredAPI, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ParameterValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMaterialLibrary::SetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, float ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "SetScalarParameterValue"); + + Params::KismetMaterialLibrary_SetScalarParameterValue Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + Parms.ParameterValue = ParameterValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetMaterialLibrary.SetVectorParameterValue +// (Final, RequiredAPI, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ParameterValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMaterialLibrary::SetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, const struct FLinearColor& ParameterValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMaterialLibrary", "SetVectorParameterValue"); + + Params::KismetMaterialLibrary_SetVectorParameterValue Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Collection = Collection; + Parms.ParameterName = ParameterName; + Parms.ParameterValue = std::move(ParameterValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetMathLibrary.Abs +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Abs(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Abs"); + + Params::KismetMathLibrary_Abs Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Abs_Int +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Abs_Int(int32 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Abs_Int"); + + Params::KismetMathLibrary_Abs_Int Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Abs_Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Abs_Int64(int64 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Abs_Int64"); + + Params::KismetMathLibrary_Abs_Int64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Acos +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Acos(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Acos"); + + Params::KismetMathLibrary_Acos Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Add_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_ByteByte"); + + Params::KismetMathLibrary_Add_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Add_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_DateTimeDateTime"); + + Params::KismetMathLibrary_Add_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_DateTimeTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Add_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_DateTimeTimespan"); + + Params::KismetMathLibrary_Add_DateTimeTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Add_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_FloatFloat"); + + Params::KismetMathLibrary_Add_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Add_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_Int64Int64"); + + Params::KismetMathLibrary_Add_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Add_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_IntInt"); + + Params::KismetMathLibrary_Add_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_IntPointInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Add_IntPointInt(const struct FIntPoint& A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_IntPointInt"); + + Params::KismetMathLibrary_Add_IntPointInt Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Add_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_IntPointIntPoint"); + + Params::KismetMathLibrary_Add_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Add_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_LinearColorLinearColor"); + + Params::KismetMathLibrary_Add_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_MatrixMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMatrix& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Add_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_MatrixMatrix"); + + Params::KismetMathLibrary_Add_MatrixMatrix Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FQuat& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Add_QuatQuat(const struct FQuat& A, const struct FQuat& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_QuatQuat"); + + Params::KismetMathLibrary_Add_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Add_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_TimespanTimespan"); + + Params::KismetMathLibrary_Add_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_Vector2DFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Add_Vector2DFloat(const struct FVector2D& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_Vector2DFloat"); + + Params::KismetMathLibrary_Add_Vector2DFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Add_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_Vector2DVector2D"); + + Params::KismetMathLibrary_Add_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Add_Vector4Vector4(const struct FVector4& A, const struct FVector4& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_Vector4Vector4"); + + Params::KismetMathLibrary_Add_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_VectorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Add_VectorFloat(const struct FVector& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_VectorFloat"); + + Params::KismetMathLibrary_Add_VectorFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_VectorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Add_VectorInt(const struct FVector& A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_VectorInt"); + + Params::KismetMathLibrary_Add_VectorInt Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Add_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Add_VectorVector(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Add_VectorVector"); + + Params::KismetMathLibrary_Add_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.And_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::And_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "And_Int64Int64"); + + Params::KismetMathLibrary_And_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.And_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::And_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "And_IntInt"); + + Params::KismetMathLibrary_And_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Asin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Asin(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Asin"); + + Params::KismetMathLibrary_Asin Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Atan +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Atan(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Atan"); + + Params::KismetMathLibrary_Atan Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Atan2 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Atan2(float Y, float X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Atan2"); + + Params::KismetMathLibrary_Atan2 Parms{}; + + Parms.Y = Y; + Parms.X = X; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BMax +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::BMax(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BMax"); + + Params::KismetMathLibrary_BMax Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BMin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::BMin(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BMin"); + + Params::KismetMathLibrary_BMin Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanAND +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanAND(bool A, bool b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanAND"); + + Params::KismetMathLibrary_BooleanAND Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanNAND +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanNAND(bool A, bool b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanNAND"); + + Params::KismetMathLibrary_BooleanNAND Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanNOR +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanNOR(bool A, bool b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanNOR"); + + Params::KismetMathLibrary_BooleanNOR Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanOR +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanOR(bool A, bool b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanOR"); + + Params::KismetMathLibrary_BooleanOR Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BooleanXOR +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::BooleanXOR(bool A, bool b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BooleanXOR"); + + Params::KismetMathLibrary_BooleanXOR Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.BreakColor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* R (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* G (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* b (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* A (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakColor(const struct FLinearColor& InColor, float* R, float* G, float* b, float* A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakColor"); + + Params::KismetMathLibrary_BreakColor Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (R != nullptr) + *R = Parms.R; + + if (G != nullptr) + *G = Parms.G; + + if (b != nullptr) + *b = Parms.b; + + if (A != nullptr) + *A = Parms.A; +} + + +// Function Engine.KismetMathLibrary.BreakDateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Year (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Month (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Day (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Hour (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Minute (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Second (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Millisecond (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakDateTime(const struct FDateTime& InDateTime, int32* Year, int32* Month, int32* Day, int32* Hour, int32* Minute, int32* Second, int32* Millisecond) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakDateTime"); + + Params::KismetMathLibrary_BreakDateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Year != nullptr) + *Year = Parms.Year; + + if (Month != nullptr) + *Month = Parms.Month; + + if (Day != nullptr) + *Day = Parms.Day; + + if (Hour != nullptr) + *Hour = Parms.Hour; + + if (Minute != nullptr) + *Minute = Parms.Minute; + + if (Second != nullptr) + *Second = Parms.Second; + + if (Millisecond != nullptr) + *Millisecond = Parms.Millisecond; +} + + +// Function Engine.KismetMathLibrary.BreakFrameRate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FFrameRate& InFrameRate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Numerator (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Denominator (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakFrameRate(const struct FFrameRate& InFrameRate, int32* Numerator, int32* Denominator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakFrameRate"); + + Params::KismetMathLibrary_BreakFrameRate Parms{}; + + Parms.InFrameRate = std::move(InFrameRate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Numerator != nullptr) + *Numerator = Parms.Numerator; + + if (Denominator != nullptr) + *Denominator = Parms.Denominator; +} + + +// Function Engine.KismetMathLibrary.BreakQualifiedFrameTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQualifiedFrameTime& InFrameTime (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameNumber* Frame (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate* FrameRate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SubFrame (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakQualifiedFrameTime(const struct FQualifiedFrameTime& InFrameTime, struct FFrameNumber* Frame, struct FFrameRate* FrameRate, float* SubFrame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakQualifiedFrameTime"); + + Params::KismetMathLibrary_BreakQualifiedFrameTime Parms{}; + + Parms.InFrameTime = std::move(InFrameTime); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Frame != nullptr) + *Frame = std::move(Parms.Frame); + + if (FrameRate != nullptr) + *FrameRate = std::move(Parms.FrameRate); + + if (SubFrame != nullptr) + *SubFrame = Parms.SubFrame; +} + + +// Function Engine.KismetMathLibrary.BreakRandomStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& InRandomStream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32* InitialSeed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakRandomStream(const struct FRandomStream& InRandomStream, int32* InitialSeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakRandomStream"); + + Params::KismetMathLibrary_BreakRandomStream Parms{}; + + Parms.InRandomStream = std::move(InRandomStream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InitialSeed != nullptr) + *InitialSeed = Parms.InitialSeed; +} + + +// Function Engine.KismetMathLibrary.BreakRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* Roll (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Pitch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Yaw (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakRotator(const struct FRotator& InRot, float* Roll, float* Pitch, float* Yaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakRotator"); + + Params::KismetMathLibrary_BreakRotator Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Roll != nullptr) + *Roll = Parms.Roll; + + if (Pitch != nullptr) + *Pitch = Parms.Pitch; + + if (Yaw != nullptr) + *Yaw = Parms.Yaw; +} + + +// Function Engine.KismetMathLibrary.BreakRotIntoAxes +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakRotIntoAxes(const struct FRotator& InRot, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakRotIntoAxes"); + + Params::KismetMathLibrary_BreakRotIntoAxes Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); +} + + +// Function Engine.KismetMathLibrary.BreakTimespan +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& InTimespan (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Days (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Hours (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Minutes (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Seconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Milliseconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakTimespan(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* Milliseconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakTimespan"); + + Params::KismetMathLibrary_BreakTimespan Parms{}; + + Parms.InTimespan = std::move(InTimespan); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Days != nullptr) + *Days = Parms.Days; + + if (Hours != nullptr) + *Hours = Parms.Hours; + + if (Minutes != nullptr) + *Minutes = Parms.Minutes; + + if (Seconds != nullptr) + *Seconds = Parms.Seconds; + + if (Milliseconds != nullptr) + *Milliseconds = Parms.Milliseconds; +} + + +// Function Engine.KismetMathLibrary.BreakTimespan2 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& InTimespan (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Days (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Hours (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Minutes (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* Seconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* FractionNano (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakTimespan2(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* FractionNano) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakTimespan2"); + + Params::KismetMathLibrary_BreakTimespan2 Parms{}; + + Parms.InTimespan = std::move(InTimespan); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Days != nullptr) + *Days = Parms.Days; + + if (Hours != nullptr) + *Hours = Parms.Hours; + + if (Minutes != nullptr) + *Minutes = Parms.Minutes; + + if (Seconds != nullptr) + *Seconds = Parms.Seconds; + + if (FractionNano != nullptr) + *FractionNano = Parms.FractionNano; +} + + +// Function Engine.KismetMathLibrary.BreakTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* Scale (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakTransform(const struct FTransform& InTransform, struct FVector* Location, struct FRotator* Rotation, struct FVector* Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakTransform"); + + Params::KismetMathLibrary_BreakTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); + + if (Scale != nullptr) + *Scale = std::move(Parms.Scale); +} + + +// Function Engine.KismetMathLibrary.BreakVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector(const struct FVector& InVec, float* X, float* Y, float* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector"); + + Params::KismetMathLibrary_BreakVector Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; +} + + +// Function Engine.KismetMathLibrary.BreakVector2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector2D(const struct FVector2D& InVec, float* X, float* Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector2D"); + + Params::KismetMathLibrary_BreakVector2D Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; +} + + +// Function Engine.KismetMathLibrary.BreakVector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& InVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* W (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::BreakVector4(const struct FVector4& InVec, float* X, float* Y, float* Z, float* W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "BreakVector4"); + + Params::KismetMathLibrary_BreakVector4 Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; + + if (Z != nullptr) + *Z = Parms.Z; + + if (W != nullptr) + *W = Parms.W; +} + + +// Function Engine.KismetMathLibrary.CInterpTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::CInterpTo(const struct FLinearColor& Current, const struct FLinearColor& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "CInterpTo"); + + Params::KismetMathLibrary_CInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Clamp +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Clamp(int32 Value, int32 Min_0, int32 Max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Clamp"); + + Params::KismetMathLibrary_Clamp Parms{}; + + Parms.Value = Value; + Parms.Min_0 = Min_0; + Parms.Max_0 = Max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampAngle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float AngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinAngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxAngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::ClampAngle(float AngleDegrees, float MinAngleDegrees, float MaxAngleDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampAngle"); + + Params::KismetMathLibrary_ClampAngle Parms{}; + + Parms.AngleDegrees = AngleDegrees; + Parms.MinAngleDegrees = MinAngleDegrees; + Parms.MaxAngleDegrees = MaxAngleDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampAxes2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinAxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxAxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::ClampAxes2D(const struct FVector2D& A, float MinAxisVal, float MaxAxisVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampAxes2D"); + + Params::KismetMathLibrary_ClampAxes2D Parms{}; + + Parms.A = std::move(A); + Parms.MinAxisVal = MinAxisVal; + Parms.MaxAxisVal = MaxAxisVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampAxis +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::ClampAxis(float Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampAxis"); + + Params::KismetMathLibrary_ClampAxis Parms{}; + + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampInt64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::ClampInt64(int64 Value, int64 Min_0, int64 Max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampInt64"); + + Params::KismetMathLibrary_ClampInt64 Parms{}; + + Parms.Value = Value; + Parms.Min_0 = Min_0; + Parms.Max_0 = Max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClampVectorSize +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ClampVectorSize(const struct FVector& A, float Min_0, float Max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClampVectorSize"); + + Params::KismetMathLibrary_ClampVectorSize Parms{}; + + Parms.A = std::move(A); + Parms.Min_0 = Min_0; + Parms.Max_0 = Max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ClassIsChildOf +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf TestClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ParentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::ClassIsChildOf(TSubclassOf TestClass, TSubclassOf ParentClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ClassIsChildOf"); + + Params::KismetMathLibrary_ClassIsChildOf Parms{}; + + Parms.TestClass = TestClass; + Parms.ParentClass = ParentClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ComposeRotators +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::ComposeRotators(const struct FRotator& A, const struct FRotator& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ComposeRotators"); + + Params::KismetMathLibrary_ComposeRotators Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ComposeTransforms +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::ComposeTransforms(const struct FTransform& A, const struct FTransform& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ComposeTransforms"); + + Params::KismetMathLibrary_ComposeTransforms Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_BoolToByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Conv_BoolToByte(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_BoolToByte"); + + Params::KismetMathLibrary_Conv_BoolToByte Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_BoolToFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Conv_BoolToFloat(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_BoolToFloat"); + + Params::KismetMathLibrary_Conv_BoolToFloat Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_BoolToInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Conv_BoolToInt(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_BoolToInt"); + + Params::KismetMathLibrary_Conv_BoolToInt Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_ByteToFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Conv_ByteToFloat(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_ByteToFloat"); + + Params::KismetMathLibrary_Conv_ByteToFloat Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_ByteToInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Conv_ByteToInt(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_ByteToInt"); + + Params::KismetMathLibrary_Conv_ByteToInt Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_ColorToLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Conv_ColorToLinearColor(const struct FColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_ColorToLinearColor"); + + Params::KismetMathLibrary_Conv_ColorToLinearColor Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_FloatToLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Conv_FloatToLinearColor(float InFloat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_FloatToLinearColor"); + + Params::KismetMathLibrary_Conv_FloatToLinearColor Parms{}; + + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_FloatToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_FloatToVector(float InFloat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_FloatToVector"); + + Params::KismetMathLibrary_Conv_FloatToVector Parms{}; + + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Int64ToByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Conv_Int64ToByte(int64 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Int64ToByte"); + + Params::KismetMathLibrary_Conv_Int64ToByte Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Int64ToInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Conv_Int64ToInt(int64 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Int64ToInt"); + + Params::KismetMathLibrary_Conv_Int64ToInt Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntPointToVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& InIntPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Conv_IntPointToVector2D(const struct FIntPoint& InIntPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntPointToVector2D"); + + Params::KismetMathLibrary_Conv_IntPointToVector2D Parms{}; + + Parms.InIntPoint = std::move(InIntPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Conv_IntToBool(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToBool"); + + Params::KismetMathLibrary_Conv_IntToBool Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Conv_IntToByte(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToByte"); + + Params::KismetMathLibrary_Conv_IntToByte Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Conv_IntToFloat(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToFloat"); + + Params::KismetMathLibrary_Conv_IntToFloat Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToInt64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Conv_IntToInt64(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToInt64"); + + Params::KismetMathLibrary_Conv_IntToInt64 Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntToIntVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UKismetMathLibrary::Conv_IntToIntVector(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntToIntVector"); + + Params::KismetMathLibrary_Conv_IntToIntVector Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_IntVectorToVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntVector& InIntVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_IntVectorToVector(const struct FIntVector& InIntVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_IntVectorToVector"); + + Params::KismetMathLibrary_Conv_IntVectorToVector Parms{}; + + Parms.InIntVector = std::move(InIntVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_LinearColorToColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InLinearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InUseSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::Conv_LinearColorToColor(const struct FLinearColor& InLinearColor, bool InUseSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_LinearColorToColor"); + + Params::KismetMathLibrary_Conv_LinearColorToColor Parms{}; + + Parms.InLinearColor = std::move(InLinearColor); + Parms.InUseSRGB = InUseSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_LinearColorToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InLinearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_LinearColorToVector(const struct FLinearColor& InLinearColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_LinearColorToVector"); + + Params::KismetMathLibrary_Conv_LinearColorToVector Parms{}; + + Parms.InLinearColor = std::move(InLinearColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_MatrixToRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Conv_MatrixToRotator(const struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_MatrixToRotator"); + + Params::KismetMathLibrary_Conv_MatrixToRotator Parms{}; + + Parms.InMatrix = std::move(InMatrix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_MatrixToTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::Conv_MatrixToTransform(const struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_MatrixToTransform"); + + Params::KismetMathLibrary_Conv_MatrixToTransform Parms{}; + + Parms.InMatrix = std::move(InMatrix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_RotatorToTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRotator (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::Conv_RotatorToTransform(const struct FRotator& InRotator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_RotatorToTransform"); + + Params::KismetMathLibrary_Conv_RotatorToTransform Parms{}; + + Parms.InRotator = std::move(InRotator); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_RotatorToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_RotatorToVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_RotatorToVector"); + + Params::KismetMathLibrary_Conv_RotatorToVector Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_TransformToMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Conv_TransformToMatrix(const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_TransformToMatrix"); + + Params::KismetMathLibrary_Conv_TransformToMatrix Parms{}; + + Parms.Transform = std::move(Transform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector2DToIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVector2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Conv_Vector2DToIntPoint(const struct FVector2D& InVector2D) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector2DToIntPoint"); + + Params::KismetMathLibrary_Conv_Vector2DToIntPoint Parms{}; + + Parms.InVector2D = std::move(InVector2D); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector2DToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVector2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_Vector2DToVector(const struct FVector2D& InVector2D, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector2DToVector"); + + Params::KismetMathLibrary_Conv_Vector2DToVector Parms{}; + + Parms.InVector2D = std::move(InVector2D); + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector4ToQuaternion +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& InVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Conv_Vector4ToQuaternion(const struct FVector4& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector4ToQuaternion"); + + Params::KismetMathLibrary_Conv_Vector4ToQuaternion Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector4ToRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& InVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Conv_Vector4ToRotator(const struct FVector4& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector4ToRotator"); + + Params::KismetMathLibrary_Conv_Vector4ToRotator Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_Vector4ToVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& InVector4 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Conv_Vector4ToVector(const struct FVector4& InVector4) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_Vector4ToVector"); + + Params::KismetMathLibrary_Conv_Vector4ToVector Parms{}; + + Parms.InVector4 = std::move(InVector4); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Conv_VectorToLinearColor(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToLinearColor"); + + Params::KismetMathLibrary_Conv_VectorToLinearColor Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToQuaternion +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Conv_VectorToQuaternion(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToQuaternion"); + + Params::KismetMathLibrary_Conv_VectorToQuaternion Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Conv_VectorToRotator(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToRotator"); + + Params::KismetMathLibrary_Conv_VectorToRotator Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToTransform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::Conv_VectorToTransform(const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToTransform"); + + Params::KismetMathLibrary_Conv_VectorToTransform Parms{}; + + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Conv_VectorToVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Conv_VectorToVector2D(const struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Conv_VectorToVector2D"); + + Params::KismetMathLibrary_Conv_VectorToVector2D Parms{}; + + Parms.InVector = std::move(InVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ConvertTransformToRelative +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& ParentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::ConvertTransformToRelative(const struct FTransform& Transform, const struct FTransform& ParentTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ConvertTransformToRelative"); + + Params::KismetMathLibrary_ConvertTransformToRelative Parms{}; + + Parms.Transform = std::move(Transform); + Parms.ParentTransform = std::move(ParentTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Cos +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Cos(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Cos"); + + Params::KismetMathLibrary_Cos Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.CreateVectorFromYawPitch +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::CreateVectorFromYawPitch(float Yaw, float Pitch, float Length) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "CreateVectorFromYawPitch"); + + Params::KismetMathLibrary_CreateVectorFromYawPitch Parms{}; + + Parms.Yaw = Yaw; + Parms.Pitch = Pitch; + Parms.Length = Length; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Cross_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Cross_VectorVector(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Cross_VectorVector"); + + Params::KismetMathLibrary_Cross_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.CrossProduct2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::CrossProduct2D(const struct FVector2D& A, const struct FVector2D& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "CrossProduct2D"); + + Params::KismetMathLibrary_CrossProduct2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DateTimeFromIsoString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& IsoString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime* Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::DateTimeFromIsoString(const class FString& IsoString, struct FDateTime* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DateTimeFromIsoString"); + + Params::KismetMathLibrary_DateTimeFromIsoString Parms{}; + + Parms.IsoString = std::move(IsoString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DateTimeFromString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& DateTimeString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime* Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::DateTimeFromString(const class FString& DateTimeString, struct FDateTime* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DateTimeFromString"); + + Params::KismetMathLibrary_DateTimeFromString Parms{}; + + Parms.DateTimeString = std::move(DateTimeString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DateTimeMaxValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::DateTimeMaxValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DateTimeMaxValue"); + + Params::KismetMathLibrary_DateTimeMaxValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DateTimeMinValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::DateTimeMinValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DateTimeMinValue"); + + Params::KismetMathLibrary_DateTimeMinValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DaysInMonth +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Month (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::DaysInMonth(int32 Year, int32 Month) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DaysInMonth"); + + Params::KismetMathLibrary_DaysInMonth Parms{}; + + Parms.Year = Year; + Parms.Month = Month; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DaysInYear +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::DaysInYear(int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DaysInYear"); + + Params::KismetMathLibrary_DaysInYear Parms{}; + + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegAcos +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegAcos(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegAcos"); + + Params::KismetMathLibrary_DegAcos Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegAsin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegAsin(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegAsin"); + + Params::KismetMathLibrary_DegAsin Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegAtan +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegAtan(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegAtan"); + + Params::KismetMathLibrary_DegAtan Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegAtan2 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegAtan2(float Y, float X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegAtan2"); + + Params::KismetMathLibrary_DegAtan2 Parms{}; + + Parms.Y = Y; + Parms.X = X; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegCos +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegCos(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegCos"); + + Params::KismetMathLibrary_DegCos Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegreesToRadians +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegreesToRadians(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegreesToRadians"); + + Params::KismetMathLibrary_DegreesToRadians Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegSin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegSin(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegSin"); + + Params::KismetMathLibrary_DegSin Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DegTan +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DegTan(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DegTan"); + + Params::KismetMathLibrary_DegTan Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Distance2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Distance2D(const struct FVector2D& v1, const struct FVector2D& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Distance2D"); + + Params::KismetMathLibrary_Distance2D Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DistanceSquared2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DistanceSquared2D(const struct FVector2D& v1, const struct FVector2D& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DistanceSquared2D"); + + Params::KismetMathLibrary_DistanceSquared2D Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Divide_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_ByteByte"); + + Params::KismetMathLibrary_Divide_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Divide_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_FloatFloat"); + + Params::KismetMathLibrary_Divide_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Divide_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_Int64Int64"); + + Params::KismetMathLibrary_Divide_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Divide_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_IntInt"); + + Params::KismetMathLibrary_Divide_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_IntPointInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Divide_IntPointInt(const struct FIntPoint& A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_IntPointInt"); + + Params::KismetMathLibrary_Divide_IntPointInt Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Divide_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_IntPointIntPoint"); + + Params::KismetMathLibrary_Divide_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Divide_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_LinearColorLinearColor"); + + Params::KismetMathLibrary_Divide_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_TimespanFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Divide_TimespanFloat(const struct FTimespan& A, float Scalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_TimespanFloat"); + + Params::KismetMathLibrary_Divide_TimespanFloat Parms{}; + + Parms.A = std::move(A); + Parms.Scalar = Scalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_Vector2DFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Divide_Vector2DFloat(const struct FVector2D& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_Vector2DFloat"); + + Params::KismetMathLibrary_Divide_Vector2DFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Divide_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_Vector2DVector2D"); + + Params::KismetMathLibrary_Divide_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Divide_Vector4Vector4(const struct FVector4& A, const struct FVector4& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_Vector4Vector4"); + + Params::KismetMathLibrary_Divide_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_VectorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Divide_VectorFloat(const struct FVector& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_VectorFloat"); + + Params::KismetMathLibrary_Divide_VectorFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_VectorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Divide_VectorInt(const struct FVector& A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_VectorInt"); + + Params::KismetMathLibrary_Divide_VectorInt Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Divide_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Divide_VectorVector(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Divide_VectorVector"); + + Params::KismetMathLibrary_Divide_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Dot_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Dot_VectorVector(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Dot_VectorVector"); + + Params::KismetMathLibrary_Dot_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DotProduct2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DotProduct2D(const struct FVector2D& A, const struct FVector2D& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DotProduct2D"); + + Params::KismetMathLibrary_DotProduct2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DynamicWeightedMovingAverage_Float"); + + Params::KismetMathLibrary_DynamicWeightedMovingAverage_Float Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.MaxDistance = MaxDistance; + Parms.MinWeight = MinWeight; + Parms.MaxWeight = MaxWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float MaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::DynamicWeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DynamicWeightedMovingAverage_FRotator"); + + Params::KismetMathLibrary_DynamicWeightedMovingAverage_FRotator Parms{}; + + Parms.CurrentSample = std::move(CurrentSample); + Parms.PreviousSample = std::move(PreviousSample); + Parms.MaxDistance = MaxDistance; + Parms.MinWeight = MinWeight; + Parms.MaxWeight = MaxWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::DynamicWeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "DynamicWeightedMovingAverage_FVector"); + + Params::KismetMathLibrary_DynamicWeightedMovingAverage_FVector Parms{}; + + Parms.CurrentSample = std::move(CurrentSample); + Parms.PreviousSample = std::move(PreviousSample); + Parms.MaxDistance = MaxDistance; + Parms.MinWeight = MinWeight; + Parms.MaxWeight = MaxWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Ease +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Ease(float A, float b, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Ease"); + + Params::KismetMathLibrary_Ease Parms{}; + + Parms.A = A; + Parms.b = b; + Parms.Alpha = Alpha; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Equal_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Equal_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Equal_IntPointIntPoint"); + + Params::KismetMathLibrary_Equal_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_BoolBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_BoolBool(bool A, bool b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_BoolBool"); + + Params::KismetMathLibrary_EqualEqual_BoolBool Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_ByteByte"); + + Params::KismetMathLibrary_EqualEqual_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_ClassClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_ClassClass(class UClass* A, class UClass* b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_ClassClass"); + + Params::KismetMathLibrary_EqualEqual_ClassClass Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_DateTimeDateTime"); + + Params::KismetMathLibrary_EqualEqual_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_FloatFloat"); + + Params::KismetMathLibrary_EqualEqual_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_Int64Int64"); + + Params::KismetMathLibrary_EqualEqual_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_IntInt"); + + Params::KismetMathLibrary_EqualEqual_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_LinearColorLinearColor"); + + Params::KismetMathLibrary_EqualEqual_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_MatrixMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMatrix& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& b, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_MatrixMatrix"); + + Params::KismetMathLibrary_EqualEqual_MatrixMatrix Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_NameName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_NameName(class FName A, class FName b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_NameName"); + + Params::KismetMathLibrary_EqualEqual_NameName Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_ObjectObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_ObjectObject(class UObject* A, class UObject* b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_ObjectObject"); + + Params::KismetMathLibrary_EqualEqual_ObjectObject Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FQuat& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_QuatQuat(const struct FQuat& A, const struct FQuat& b, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_QuatQuat"); + + Params::KismetMathLibrary_EqualEqual_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_RotatorRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_RotatorRotator"); + + Params::KismetMathLibrary_EqualEqual_RotatorRotator Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_TimespanTimespan"); + + Params::KismetMathLibrary_EqualEqual_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_TransformTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_TransformTransform(const struct FTransform& A, const struct FTransform& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_TransformTransform"); + + Params::KismetMathLibrary_EqualEqual_TransformTransform Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_Vector2DVector2D"); + + Params::KismetMathLibrary_EqualEqual_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_Vector4Vector4"); + + Params::KismetMathLibrary_EqualEqual_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualEqual_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualEqual_VectorVector(const struct FVector& A, const struct FVector& b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualEqual_VectorVector"); + + Params::KismetMathLibrary_EqualEqual_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualExactly_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualExactly_Vector2DVector2D"); + + Params::KismetMathLibrary_EqualExactly_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualExactly_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualExactly_Vector4Vector4"); + + Params::KismetMathLibrary_EqualExactly_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.EqualExactly_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::EqualExactly_VectorVector(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "EqualExactly_VectorVector"); + + Params::KismetMathLibrary_EqualExactly_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Exp +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Exp(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Exp"); + + Params::KismetMathLibrary_Exp Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FCeil +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FCeil(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FCeil"); + + Params::KismetMathLibrary_FCeil Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FCeil64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FCeil64(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FCeil64"); + + Params::KismetMathLibrary_FCeil64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FClamp +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FClamp(float Value, float Min_0, float Max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FClamp"); + + Params::KismetMathLibrary_FClamp Parms{}; + + Parms.Value = Value; + Parms.Min_0 = Min_0; + Parms.Max_0 = Max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FFloor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FFloor(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FFloor"); + + Params::KismetMathLibrary_FFloor Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FFloor64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FFloor64(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FFloor64"); + + Params::KismetMathLibrary_FFloor64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FindClosestPointOnLine +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::FindClosestPointOnLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FindClosestPointOnLine"); + + Params::KismetMathLibrary_FindClosestPointOnLine Parms{}; + + Parms.Point = std::move(Point); + Parms.LineOrigin = std::move(LineOrigin); + Parms.LineDirection = std::move(LineDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FindClosestPointOnSegment +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::FindClosestPointOnSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FindClosestPointOnSegment"); + + Params::KismetMathLibrary_FindClosestPointOnSegment Parms{}; + + Parms.Point = std::move(Point); + Parms.SegmentStart = std::move(SegmentStart); + Parms.SegmentEnd = std::move(SegmentEnd); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FindLookAtRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Start (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::FindLookAtRotation(const struct FVector& Start, const struct FVector& Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FindLookAtRotation"); + + Params::KismetMathLibrary_FindLookAtRotation Parms{}; + + Parms.Start = std::move(Start); + Parms.Target = std::move(Target); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FindNearestPointsOnLineSegments +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Segment1Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Segment1End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Segment2Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Segment2End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Segment1Point (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Segment2Point (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::FindNearestPointsOnLineSegments(const struct FVector& Segment1Start, const struct FVector& Segment1End, const struct FVector& Segment2Start, const struct FVector& Segment2End, struct FVector* Segment1Point, struct FVector* Segment2Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FindNearestPointsOnLineSegments"); + + Params::KismetMathLibrary_FindNearestPointsOnLineSegments Parms{}; + + Parms.Segment1Start = std::move(Segment1Start); + Parms.Segment1End = std::move(Segment1End); + Parms.Segment2Start = std::move(Segment2Start); + Parms.Segment2End = std::move(Segment2End); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Segment1Point != nullptr) + *Segment1Point = std::move(Parms.Segment1Point); + + if (Segment2Point != nullptr) + *Segment2Point = std::move(Parms.Segment2Point); +} + + +// Function Engine.KismetMathLibrary.FInterpEaseInOut +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Exponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FInterpEaseInOut(float A, float b, float Alpha, float Exponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FInterpEaseInOut"); + + Params::KismetMathLibrary_FInterpEaseInOut Parms{}; + + Parms.A = A; + Parms.b = b; + Parms.Alpha = Alpha; + Parms.Exponent = Exponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FInterpTo +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FInterpTo(float Current, float Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FInterpTo"); + + Params::KismetMathLibrary_FInterpTo Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FInterpTo_Constant +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FInterpTo_Constant(float Current, float Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FInterpTo_Constant"); + + Params::KismetMathLibrary_FInterpTo_Constant Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FixedTurn +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InCurrent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDesired (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDeltaRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FixedTurn(float InCurrent, float InDesired, float InDeltaRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FixedTurn"); + + Params::KismetMathLibrary_FixedTurn Parms{}; + + Parms.InCurrent = InCurrent; + Parms.InDesired = InDesired; + Parms.InDeltaRate = InDeltaRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FloatSpringInterp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFloatSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float Stiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CriticalDampingFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Mass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FloatSpringInterp(float Current, float Target, struct FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FloatSpringInterp"); + + Params::KismetMathLibrary_FloatSpringInterp Parms{}; + + Parms.Current = Current; + Parms.Target = Target; + Parms.SpringState = std::move(SpringState); + Parms.Stiffness = Stiffness; + Parms.CriticalDampingFactor = CriticalDampingFactor; + Parms.DeltaTime = DeltaTime; + Parms.Mass = Mass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FMax +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FMax(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FMax"); + + Params::KismetMathLibrary_FMax Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FMin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FMin(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FMin"); + + Params::KismetMathLibrary_FMin Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FMod +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float Dividend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Divisor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Remainder (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FMod(float Dividend, float Divisor, float* Remainder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FMod"); + + Params::KismetMathLibrary_FMod Parms{}; + + Parms.Dividend = Dividend; + Parms.Divisor = Divisor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Remainder != nullptr) + *Remainder = Parms.Remainder; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Fraction +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Fraction(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Fraction"); + + Params::KismetMathLibrary_Fraction Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromDays +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Days (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromDays(float Days) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromDays"); + + Params::KismetMathLibrary_FromDays Parms{}; + + Parms.Days = Days; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromHours +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromHours(float Hours) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromHours"); + + Params::KismetMathLibrary_FromHours Parms{}; + + Parms.Hours = Hours; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromMilliseconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Milliseconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromMilliseconds(float Milliseconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromMilliseconds"); + + Params::KismetMathLibrary_FromMilliseconds Parms{}; + + Parms.Milliseconds = Milliseconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromMinutes +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromMinutes(float Minutes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromMinutes"); + + Params::KismetMathLibrary_FromMinutes Parms{}; + + Parms.Minutes = Minutes; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FromSeconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::FromSeconds(float Seconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FromSeconds"); + + Params::KismetMathLibrary_FromSeconds Parms{}; + + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FTrunc +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::FTrunc(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FTrunc"); + + Params::KismetMathLibrary_FTrunc Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FTrunc64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::FTrunc64(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FTrunc64"); + + Params::KismetMathLibrary_FTrunc64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FTruncVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntVector UKismetMathLibrary::FTruncVector(const struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FTruncVector"); + + Params::KismetMathLibrary_FTruncVector Parms{}; + + Parms.InVector = std::move(InVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.FWrap +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::FWrap(float Value, float Min_0, float Max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "FWrap"); + + Params::KismetMathLibrary_FWrap Parms{}; + + Parms.Value = Value; + Parms.Min_0 = Min_0; + Parms.Max_0 = Max_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetAbs2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::GetAbs2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetAbs2D"); + + Params::KismetMathLibrary_GetAbs2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetAbsMax2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetAbsMax2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetAbsMax2D"); + + Params::KismetMathLibrary_GetAbsMax2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetAxes +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetAxes(const struct FRotator& A, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetAxes"); + + Params::KismetMathLibrary_GetAxes Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); +} + + +// Function Engine.KismetMathLibrary.GetAzimuthAndElevation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& ReferenceFrame (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* Azimuth (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Elevation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetAzimuthAndElevation(const struct FVector& InDirection, const struct FTransform& ReferenceFrame, float* Azimuth, float* Elevation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetAzimuthAndElevation"); + + Params::KismetMathLibrary_GetAzimuthAndElevation Parms{}; + + Parms.InDirection = std::move(InDirection); + Parms.ReferenceFrame = std::move(ReferenceFrame); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Azimuth != nullptr) + *Azimuth = Parms.Azimuth; + + if (Elevation != nullptr) + *Elevation = Parms.Elevation; +} + + +// Function Engine.KismetMathLibrary.GetDate +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::GetDate(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDate"); + + Params::KismetMathLibrary_GetDate Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDay +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetDay(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDay"); + + Params::KismetMathLibrary_GetDay Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDayOfYear +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetDayOfYear(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDayOfYear"); + + Params::KismetMathLibrary_GetDayOfYear Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDays +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetDays(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDays"); + + Params::KismetMathLibrary_GetDays Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDirectionUnitVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& From (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& To (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetDirectionUnitVector(const struct FVector& From, const struct FVector& To) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDirectionUnitVector"); + + Params::KismetMathLibrary_GetDirectionUnitVector Parms{}; + + Parms.From = std::move(From); + Parms.To = std::move(To); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetDuration +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::GetDuration(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetDuration"); + + Params::KismetMathLibrary_GetDuration Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetForwardVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetForwardVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetForwardVector"); + + Params::KismetMathLibrary_GetForwardVector Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetHour +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetHour(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetHour"); + + Params::KismetMathLibrary_GetHour Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetHour12 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetHour12(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetHour12"); + + Params::KismetMathLibrary_GetHour12 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetHours +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetHours(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetHours"); + + Params::KismetMathLibrary_GetHours Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMax2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetMax2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMax2D"); + + Params::KismetMathLibrary_GetMax2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMaxElement +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetMaxElement(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMaxElement"); + + Params::KismetMathLibrary_GetMaxElement Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMillisecond +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMillisecond(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMillisecond"); + + Params::KismetMathLibrary_GetMillisecond Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMilliseconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMilliseconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMilliseconds"); + + Params::KismetMathLibrary_GetMilliseconds Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMin2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetMin2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMin2D"); + + Params::KismetMathLibrary_GetMin2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMinElement +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetMinElement(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMinElement"); + + Params::KismetMathLibrary_GetMinElement Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMinute +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMinute(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMinute"); + + Params::KismetMathLibrary_GetMinute Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMinutes +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMinutes(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMinutes"); + + Params::KismetMathLibrary_GetMinutes Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetMonth +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetMonth(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetMonth"); + + Params::KismetMathLibrary_GetMonth Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetPI +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetPI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetPI"); + + Params::KismetMathLibrary_GetPI Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetPointDistanceToLine +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetPointDistanceToLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetPointDistanceToLine"); + + Params::KismetMathLibrary_GetPointDistanceToLine Parms{}; + + Parms.Point = std::move(Point); + Parms.LineOrigin = std::move(LineOrigin); + Parms.LineDirection = std::move(LineDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetPointDistanceToSegment +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetPointDistanceToSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetPointDistanceToSegment"); + + Params::KismetMathLibrary_GetPointDistanceToSegment Parms{}; + + Parms.Point = std::move(Point); + Parms.SegmentStart = std::move(SegmentStart); + Parms.SegmentEnd = std::move(SegmentEnd); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetReflectionVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SurfaceNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetReflectionVector(const struct FVector& Direction, const struct FVector& SurfaceNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetReflectionVector"); + + Params::KismetMathLibrary_GetReflectionVector Parms{}; + + Parms.Direction = std::move(Direction); + Parms.SurfaceNormal = std::move(SurfaceNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetRightVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetRightVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetRightVector"); + + Params::KismetMathLibrary_GetRightVector Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetRotated2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleDeg (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::GetRotated2D(const struct FVector2D& A, float AngleDeg) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetRotated2D"); + + Params::KismetMathLibrary_GetRotated2D Parms{}; + + Parms.A = std::move(A); + Parms.AngleDeg = AngleDeg; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetSecond +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetSecond(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetSecond"); + + Params::KismetMathLibrary_GetSecond Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetSeconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetSeconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetSeconds"); + + Params::KismetMathLibrary_GetSeconds Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetSlopeDegreeAngles +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& MyRightYAxis (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& FloorNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UpVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSlopePitchDegreeAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSlopeRollDegreeAngle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetSlopeDegreeAngles(const struct FVector& MyRightYAxis, const struct FVector& FloorNormal, const struct FVector& UpVector, float* OutSlopePitchDegreeAngle, float* OutSlopeRollDegreeAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetSlopeDegreeAngles"); + + Params::KismetMathLibrary_GetSlopeDegreeAngles Parms{}; + + Parms.MyRightYAxis = std::move(MyRightYAxis); + Parms.FloorNormal = std::move(FloorNormal); + Parms.UpVector = std::move(UpVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSlopePitchDegreeAngle != nullptr) + *OutSlopePitchDegreeAngle = Parms.OutSlopePitchDegreeAngle; + + if (OutSlopeRollDegreeAngle != nullptr) + *OutSlopeRollDegreeAngle = Parms.OutSlopeRollDegreeAngle; +} + + +// Function Engine.KismetMathLibrary.GetTAU +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTAU() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTAU"); + + Params::KismetMathLibrary_GetTAU Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTimeOfDay +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::GetTimeOfDay(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTimeOfDay"); + + Params::KismetMathLibrary_GetTimeOfDay Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalDays +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalDays(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalDays"); + + Params::KismetMathLibrary_GetTotalDays Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalHours +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalHours(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalHours"); + + Params::KismetMathLibrary_GetTotalHours Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalMilliseconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalMilliseconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalMilliseconds"); + + Params::KismetMathLibrary_GetTotalMilliseconds Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalMinutes +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalMinutes(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalMinutes"); + + Params::KismetMathLibrary_GetTotalMinutes Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetTotalSeconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GetTotalSeconds(const struct FTimespan& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetTotalSeconds"); + + Params::KismetMathLibrary_GetTotalSeconds Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetUpVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetUpVector(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetUpVector"); + + Params::KismetMathLibrary_GetUpVector Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetVectorArrayAverage +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& Vectors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GetVectorArrayAverage(const TArray& Vectors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetVectorArrayAverage"); + + Params::KismetMathLibrary_GetVectorArrayAverage Parms{}; + + Parms.Vectors = std::move(Vectors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GetYawPitchFromVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Yaw (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Pitch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::GetYawPitchFromVector(const struct FVector& InVec, float* Yaw, float* Pitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetYawPitchFromVector"); + + Params::KismetMathLibrary_GetYawPitchFromVector Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Yaw != nullptr) + *Yaw = Parms.Yaw; + + if (Pitch != nullptr) + *Pitch = Parms.Pitch; +} + + +// Function Engine.KismetMathLibrary.GetYear +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::GetYear(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GetYear"); + + Params::KismetMathLibrary_GetYear Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_ByteByte"); + + Params::KismetMathLibrary_Greater_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_DateTimeDateTime"); + + Params::KismetMathLibrary_Greater_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_FloatFloat"); + + Params::KismetMathLibrary_Greater_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_Int64Int64"); + + Params::KismetMathLibrary_Greater_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_IntInt"); + + Params::KismetMathLibrary_Greater_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Greater_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Greater_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Greater_TimespanTimespan"); + + Params::KismetMathLibrary_Greater_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_ByteByte"); + + Params::KismetMathLibrary_GreaterEqual_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_DateTimeDateTime"); + + Params::KismetMathLibrary_GreaterEqual_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_FloatFloat"); + + Params::KismetMathLibrary_GreaterEqual_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_Int64Int64"); + + Params::KismetMathLibrary_GreaterEqual_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_IntInt"); + + Params::KismetMathLibrary_GreaterEqual_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterEqual_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::GreaterEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterEqual_TimespanTimespan"); + + Params::KismetMathLibrary_GreaterEqual_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GreaterGreater_VectorRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::GreaterGreater_VectorRotator(const struct FVector& A, const struct FRotator& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GreaterGreater_VectorRotator"); + + Params::KismetMathLibrary_GreaterGreater_VectorRotator Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.GridSnap_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float GridSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::GridSnap_Float(float Location, float GridSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "GridSnap_Float"); + + Params::KismetMathLibrary_GridSnap_Float Parms{}; + + Parms.Location = Location; + Parms.GridSize = GridSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.HSVToRGB +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float H (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float S (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::HSVToRGB(float H, float S, float V, float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "HSVToRGB"); + + Params::KismetMathLibrary_HSVToRGB Parms{}; + + Parms.H = H; + Parms.S = S; + Parms.V = V; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.HSVToRGB_Vector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& HSV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* RGB (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::HSVToRGB_Vector(const struct FLinearColor& HSV, struct FLinearColor* RGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "HSVToRGB_Vector"); + + Params::KismetMathLibrary_HSVToRGB_Vector Parms{}; + + Parms.HSV = std::move(HSV); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (RGB != nullptr) + *RGB = std::move(Parms.RGB); +} + + +// Function Engine.KismetMathLibrary.HSVToRGBLinear +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& HSV (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::HSVToRGBLinear(const struct FLinearColor& HSV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "HSVToRGBLinear"); + + Params::KismetMathLibrary_HSVToRGBLinear Parms{}; + + Parms.HSV = std::move(HSV); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Hypotenuse +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Hypotenuse(float Width, float Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Hypotenuse"); + + Params::KismetMathLibrary_Hypotenuse Parms{}; + + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InRange_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::InRange_FloatFloat(float Value, float Min_0, float Max_0, bool InclusiveMin, bool InclusiveMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InRange_FloatFloat"); + + Params::KismetMathLibrary_InRange_FloatFloat Parms{}; + + Parms.Value = Value; + Parms.Min_0 = Min_0; + Parms.Max_0 = Max_0; + Parms.InclusiveMin = InclusiveMin; + Parms.InclusiveMax = InclusiveMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InRange_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::InRange_Int64Int64(int64 Value, int64 Min_0, int64 Max_0, bool InclusiveMin, bool InclusiveMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InRange_Int64Int64"); + + Params::KismetMathLibrary_InRange_Int64Int64 Parms{}; + + Parms.Value = Value; + Parms.Min_0 = Min_0; + Parms.Max_0 = Max_0; + Parms.InclusiveMin = InclusiveMin; + Parms.InclusiveMax = InclusiveMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InRange_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InclusiveMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::InRange_IntInt(int32 Value, int32 Min_0, int32 Max_0, bool InclusiveMin, bool InclusiveMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InRange_IntInt"); + + Params::KismetMathLibrary_InRange_IntInt Parms{}; + + Parms.Value = Value; + Parms.Min_0 = Min_0; + Parms.Max_0 = Max_0; + Parms.InclusiveMin = InclusiveMin; + Parms.InclusiveMax = InclusiveMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Down +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Down() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Down"); + + Params::KismetMathLibrary_IntPoint_Down Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Left +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Left() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Left"); + + Params::KismetMathLibrary_IntPoint_Left Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_One +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_One() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_One"); + + Params::KismetMathLibrary_IntPoint_One Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Right +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Right() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Right"); + + Params::KismetMathLibrary_IntPoint_Right Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Up +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Up() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Up"); + + Params::KismetMathLibrary_IntPoint_Up Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IntPoint_Zero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::IntPoint_Zero() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IntPoint_Zero"); + + Params::KismetMathLibrary_IntPoint_Zero Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InverseTransformDirection +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::InverseTransformDirection(const struct FTransform& T, const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InverseTransformDirection"); + + Params::KismetMathLibrary_InverseTransformDirection Parms{}; + + Parms.T = std::move(T); + Parms.Direction = std::move(Direction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InverseTransformLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::InverseTransformLocation(const struct FTransform& T, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InverseTransformLocation"); + + Params::KismetMathLibrary_InverseTransformLocation Parms{}; + + Parms.T = std::move(T); + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InverseTransformRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::InverseTransformRotation(const struct FTransform& T, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InverseTransformRotation"); + + Params::KismetMathLibrary_InverseTransformRotation Parms{}; + + Parms.T = std::move(T); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.InvertTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::InvertTransform(const struct FTransform& T) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "InvertTransform"); + + Params::KismetMathLibrary_InvertTransform Parms{}; + + Parms.T = std::move(T); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsAfternoon +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsAfternoon(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsAfternoon"); + + Params::KismetMathLibrary_IsAfternoon Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsLeapYear +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsLeapYear(int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsLeapYear"); + + Params::KismetMathLibrary_IsLeapYear Parms{}; + + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsMorning +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsMorning(const struct FDateTime& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsMorning"); + + Params::KismetMathLibrary_IsMorning Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsNearlyZero2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsNearlyZero2D(const struct FVector2D& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsNearlyZero2D"); + + Params::KismetMathLibrary_IsNearlyZero2D Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsPointInBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsPointInBox(const struct FVector& Point, const struct FVector& BoxOrigin, const struct FVector& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsPointInBox"); + + Params::KismetMathLibrary_IsPointInBox Parms{}; + + Parms.Point = std::move(Point); + Parms.BoxOrigin = std::move(BoxOrigin); + Parms.BoxExtent = std::move(BoxExtent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsPointInBoxWithTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& BoxWorldTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsPointInBoxWithTransform(const struct FVector& Point, const struct FTransform& BoxWorldTransform, const struct FVector& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsPointInBoxWithTransform"); + + Params::KismetMathLibrary_IsPointInBoxWithTransform Parms{}; + + Parms.Point = std::move(Point); + Parms.BoxWorldTransform = std::move(BoxWorldTransform); + Parms.BoxExtent = std::move(BoxExtent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.IsZero2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::IsZero2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "IsZero2D"); + + Params::KismetMathLibrary_IsZero2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Lerp +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Lerp(float A, float b, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Lerp"); + + Params::KismetMathLibrary_Lerp Parms{}; + + Parms.A = A; + Parms.b = b; + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_ByteByte"); + + Params::KismetMathLibrary_Less_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_DateTimeDateTime"); + + Params::KismetMathLibrary_Less_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_FloatFloat"); + + Params::KismetMathLibrary_Less_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_Int64Int64"); + + Params::KismetMathLibrary_Less_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_IntInt"); + + Params::KismetMathLibrary_Less_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Less_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Less_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Less_TimespanTimespan"); + + Params::KismetMathLibrary_Less_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_ByteByte"); + + Params::KismetMathLibrary_LessEqual_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_DateTimeDateTime"); + + Params::KismetMathLibrary_LessEqual_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_FloatFloat"); + + Params::KismetMathLibrary_LessEqual_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_Int64Int64"); + + Params::KismetMathLibrary_LessEqual_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_IntInt"); + + Params::KismetMathLibrary_LessEqual_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessEqual_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LessEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessEqual_TimespanTimespan"); + + Params::KismetMathLibrary_LessEqual_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LessLess_VectorRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::LessLess_VectorRotator(const struct FVector& A, const struct FRotator& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LessLess_VectorRotator"); + + Params::KismetMathLibrary_LessLess_VectorRotator Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Black +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Black() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Black"); + + Params::KismetMathLibrary_LinearColor_Black Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Blue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Blue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Blue"); + + Params::KismetMathLibrary_LinearColor_Blue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Desaturated +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDesaturation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Desaturated(const struct FLinearColor& InColor, float InDesaturation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Desaturated"); + + Params::KismetMathLibrary_LinearColor_Desaturated Parms{}; + + Parms.InColor = std::move(InColor); + Parms.InDesaturation = InDesaturation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Distance +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& C1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& C2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_Distance(const struct FLinearColor& C1, const struct FLinearColor& C2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Distance"); + + Params::KismetMathLibrary_LinearColor_Distance Parms{}; + + Parms.C1 = std::move(C1); + Parms.C2 = std::move(C2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_GetLuminance +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_GetLuminance(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_GetLuminance"); + + Params::KismetMathLibrary_LinearColor_GetLuminance Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_GetMax +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_GetMax(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_GetMax"); + + Params::KismetMathLibrary_LinearColor_GetMax Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_GetMin +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::LinearColor_GetMin(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_GetMin"); + + Params::KismetMathLibrary_LinearColor_GetMin Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Gray +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Gray() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Gray"); + + Params::KismetMathLibrary_LinearColor_Gray Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Green +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Green() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Green"); + + Params::KismetMathLibrary_LinearColor_Green Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_IsNearEqual +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LinearColor_IsNearEqual(const struct FLinearColor& A, const struct FLinearColor& b, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_IsNearEqual"); + + Params::KismetMathLibrary_LinearColor_IsNearEqual Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Quantize +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::LinearColor_Quantize(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Quantize"); + + Params::KismetMathLibrary_LinearColor_Quantize Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_QuantizeRound +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::LinearColor_QuantizeRound(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_QuantizeRound"); + + Params::KismetMathLibrary_LinearColor_QuantizeRound Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Red +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Red() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Red"); + + Params::KismetMathLibrary_LinearColor_Red Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Set +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_Set(struct FLinearColor& InOutColor, const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Set"); + + Params::KismetMathLibrary_LinearColor_Set Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetFromHSV +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float H (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float S (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetFromHSV(struct FLinearColor& InOutColor, float H, float S, float V, float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetFromHSV"); + + Params::KismetMathLibrary_LinearColor_SetFromHSV Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.H = H; + Parms.S = S; + Parms.V = V; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetFromPow22 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& InColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetFromPow22(struct FLinearColor& InOutColor, const struct FColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetFromPow22"); + + Params::KismetMathLibrary_LinearColor_SetFromPow22 Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetFromSRGB +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& InSRGB (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetFromSRGB(struct FLinearColor& InOutColor, const struct FColor& InSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetFromSRGB"); + + Params::KismetMathLibrary_LinearColor_SetFromSRGB Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.InSRGB = std::move(InSRGB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetRandomHue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetRandomHue(struct FLinearColor& InOutColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetRandomHue"); + + Params::KismetMathLibrary_LinearColor_SetRandomHue Parms{}; + + Parms.InOutColor = std::move(InOutColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetRGBA +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float R (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float G (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetRGBA(struct FLinearColor& InOutColor, float R, float G, float b, float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetRGBA"); + + Params::KismetMathLibrary_LinearColor_SetRGBA Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.R = R; + Parms.G = G; + Parms.b = b; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_SetTemperature +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor& InOutColor (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTemperature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::LinearColor_SetTemperature(struct FLinearColor& InOutColor, float InTemperature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_SetTemperature"); + + Params::KismetMathLibrary_LinearColor_SetTemperature Parms{}; + + Parms.InOutColor = std::move(InOutColor); + Parms.InTemperature = InTemperature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InOutColor = std::move(Parms.InOutColor); +} + + +// Function Engine.KismetMathLibrary.LinearColor_ToNewOpacity +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_ToNewOpacity(const struct FLinearColor& InColor, float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_ToNewOpacity"); + + Params::KismetMathLibrary_LinearColor_ToNewOpacity Parms{}; + + Parms.InColor = std::move(InColor); + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_ToRGBE +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InLinearColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FColor UKismetMathLibrary::LinearColor_ToRGBE(const struct FLinearColor& InLinearColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_ToRGBE"); + + Params::KismetMathLibrary_LinearColor_ToRGBE Parms{}; + + Parms.InLinearColor = std::move(InLinearColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Transparent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Transparent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Transparent"); + + Params::KismetMathLibrary_LinearColor_Transparent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_White +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_White() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_White"); + + Params::KismetMathLibrary_LinearColor_White Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColor_Yellow +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColor_Yellow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColor_Yellow"); + + Params::KismetMathLibrary_LinearColor_Yellow Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColorLerp +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColorLerp(const struct FLinearColor& A, const struct FLinearColor& b, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColorLerp"); + + Params::KismetMathLibrary_LinearColorLerp Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinearColorLerpUsingHSV +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::LinearColorLerpUsingHSV(const struct FLinearColor& A, const struct FLinearColor& b, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinearColorLerpUsingHSV"); + + Params::KismetMathLibrary_LinearColorLerpUsingHSV Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinePlaneIntersection +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& LineStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlane& APlane (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* T (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Intersection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LinePlaneIntersection(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FPlane& APlane, float* T, struct FVector* Intersection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinePlaneIntersection"); + + Params::KismetMathLibrary_LinePlaneIntersection Parms{}; + + Parms.LineStart = std::move(LineStart); + Parms.LineEnd = std::move(LineEnd); + Parms.APlane = std::move(APlane); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (T != nullptr) + *T = Parms.T; + + if (Intersection != nullptr) + *Intersection = std::move(Parms.Intersection); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.LinePlaneIntersection_OriginNormal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& LineStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* T (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Intersection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::LinePlaneIntersection_OriginNormal(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FVector& PlaneOrigin, const struct FVector& PlaneNormal, float* T, struct FVector* Intersection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "LinePlaneIntersection_OriginNormal"); + + Params::KismetMathLibrary_LinePlaneIntersection_OriginNormal Parms{}; + + Parms.LineStart = std::move(LineStart); + Parms.LineEnd = std::move(LineEnd); + Parms.PlaneOrigin = std::move(PlaneOrigin); + Parms.PlaneNormal = std::move(PlaneNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (T != nullptr) + *T = Parms.T; + + if (Intersection != nullptr) + *Intersection = std::move(Parms.Intersection); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Log +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Base (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Log(float A, float Base) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Log"); + + Params::KismetMathLibrary_Log Parms{}; + + Parms.A = A; + Parms.Base = Base; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Loge +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Loge(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Loge"); + + Params::KismetMathLibrary_Loge Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UKismetMathLibrary::MakeBox(const struct FVector& Min_0, const struct FVector& Max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeBox"); + + Params::KismetMathLibrary_MakeBox Parms{}; + + Parms.Min_0 = std::move(Min_0); + Parms.Max_0 = std::move(Max_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeBox2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& Min_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Max_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBox2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox2D UKismetMathLibrary::MakeBox2D(const struct FVector2D& Min_0, const struct FVector2D& Max_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeBox2D"); + + Params::KismetMathLibrary_MakeBox2D Parms{}; + + Parms.Min_0 = std::move(Min_0); + Parms.Max_0 = std::move(Max_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float R (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float G (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::MakeColor(float R, float G, float b, float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeColor"); + + Params::KismetMathLibrary_MakeColor Parms{}; + + Parms.R = R; + Parms.G = G; + Parms.b = b; + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Month (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Day (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hour (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Second (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Millisecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeDateTime"); + + Params::KismetMathLibrary_MakeDateTime Parms{}; + + Parms.Year = Year; + Parms.Month = Month; + Parms.Day = Day; + Parms.Hour = Hour; + Parms.Minute = Minute; + Parms.Second = Second; + Parms.Millisecond = Millisecond; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeFrameRate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Numerator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Denominator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameRate ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FFrameRate UKismetMathLibrary::MakeFrameRate(int32 Numerator, int32 Denominator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeFrameRate"); + + Params::KismetMathLibrary_MakeFrameRate Parms{}; + + Parms.Numerator = Numerator; + Parms.Denominator = Denominator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakePlaneFromPointAndNormal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& normal_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlane ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPlane UKismetMathLibrary::MakePlaneFromPointAndNormal(const struct FVector& Point, const struct FVector& normal_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakePlaneFromPointAndNormal"); + + Params::KismetMathLibrary_MakePlaneFromPointAndNormal Parms{}; + + Parms.Point = std::move(Point); + Parms.normal_0 = std::move(normal_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakePulsatingValue +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InCurrentTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPulsesPerSecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPhase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakePulsatingValue"); + + Params::KismetMathLibrary_MakePulsatingValue Parms{}; + + Parms.InCurrentTime = InCurrentTime; + Parms.InPulsesPerSecond = InPulsesPerSecond; + Parms.InPhase = InPhase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeQualifiedFrameTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FFrameNumber& Frame (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFrameRate& FrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SubFrame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQualifiedFrameTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FQualifiedFrameTime UKismetMathLibrary::MakeQualifiedFrameTime(const struct FFrameNumber& Frame, const struct FFrameRate& FrameRate, float SubFrame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeQualifiedFrameTime"); + + Params::KismetMathLibrary_MakeQualifiedFrameTime Parms{}; + + Parms.Frame = std::move(Frame); + Parms.FrameRate = std::move(FrameRate); + Parms.SubFrame = SubFrame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRandomStream +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 InitialSeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FRandomStream UKismetMathLibrary::MakeRandomStream(int32 InitialSeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRandomStream"); + + Params::KismetMathLibrary_MakeRandomStream Parms{}; + + Parms.InitialSeed = InitialSeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRelativeTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& RelativeTo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::MakeRelativeTransform(const struct FTransform& A, const struct FTransform& RelativeTo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRelativeTransform"); + + Params::KismetMathLibrary_MakeRelativeTransform Parms{}; + + Parms.A = std::move(A); + Parms.RelativeTo = std::move(RelativeTo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotationFromAxes +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Forward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Right (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Up (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotationFromAxes(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotationFromAxes"); + + Params::KismetMathLibrary_MakeRotationFromAxes Parms{}; + + Parms.Forward = std::move(Forward); + Parms.Right = std::move(Right); + Parms.Up = std::move(Up); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Roll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Pitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotator(float Roll, float Pitch, float Yaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotator"); + + Params::KismetMathLibrary_MakeRotator Parms{}; + + Parms.Roll = Roll; + Parms.Pitch = Pitch; + Parms.Yaw = Yaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromX(const struct FVector& X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromX"); + + Params::KismetMathLibrary_MakeRotFromX Parms{}; + + Parms.X = std::move(X); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromXY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromXY(const struct FVector& X, const struct FVector& Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromXY"); + + Params::KismetMathLibrary_MakeRotFromXY Parms{}; + + Parms.X = std::move(X); + Parms.Y = std::move(Y); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromXZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromXZ(const struct FVector& X, const struct FVector& Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromXZ"); + + Params::KismetMathLibrary_MakeRotFromXZ Parms{}; + + Parms.X = std::move(X); + Parms.Z = std::move(Z); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromY(const struct FVector& Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromY"); + + Params::KismetMathLibrary_MakeRotFromY Parms{}; + + Parms.Y = std::move(Y); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromYX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromYX(const struct FVector& Y, const struct FVector& X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromYX"); + + Params::KismetMathLibrary_MakeRotFromYX Parms{}; + + Parms.Y = std::move(Y); + Parms.X = std::move(X); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromYZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromYZ(const struct FVector& Y, const struct FVector& Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromYZ"); + + Params::KismetMathLibrary_MakeRotFromYZ Parms{}; + + Parms.Y = std::move(Y); + Parms.Z = std::move(Z); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromZ(const struct FVector& Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromZ"); + + Params::KismetMathLibrary_MakeRotFromZ Parms{}; + + Parms.Z = std::move(Z); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromZX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& X (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromZX(const struct FVector& Z, const struct FVector& X) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromZX"); + + Params::KismetMathLibrary_MakeRotFromZX Parms{}; + + Parms.Z = std::move(Z); + Parms.X = std::move(X); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeRotFromZY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Z (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Y (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::MakeRotFromZY(const struct FVector& Z, const struct FVector& Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeRotFromZY"); + + Params::KismetMathLibrary_MakeRotFromZY Parms{}; + + Parms.Z = std::move(Z); + Parms.Y = std::move(Y); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Days (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Milliseconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeTimespan"); + + Params::KismetMathLibrary_MakeTimespan Parms{}; + + Parms.Days = Days; + Parms.Hours = Hours; + Parms.Minutes = Minutes; + Parms.Seconds = Seconds; + Parms.Milliseconds = Milliseconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeTimespan2 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Days (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Hours (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Minutes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FractionNano (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeTimespan2"); + + Params::KismetMathLibrary_MakeTimespan2 Parms{}; + + Parms.Days = Days; + Parms.Hours = Hours; + Parms.Minutes = Minutes; + Parms.Seconds = Seconds; + Parms.FractionNano = FractionNano; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeTransform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::MakeTransform(const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeTransform"); + + Params::KismetMathLibrary_MakeTransform Parms{}; + + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.Scale = std::move(Scale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::MakeVector(float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector"); + + Params::KismetMathLibrary_MakeVector Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::MakeVector2D(float X, float Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector2D"); + + Params::KismetMathLibrary_MakeVector2D Parms{}; + + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MakeVector4 +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::MakeVector4(float X, float Y, float Z, float W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MakeVector4"); + + Params::KismetMathLibrary_MakeVector4 Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MapRangeClamped +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MapRangeClamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MapRangeClamped"); + + Params::KismetMathLibrary_MapRangeClamped Parms{}; + + Parms.Value = Value; + Parms.InRangeA = InRangeA; + Parms.InRangeB = InRangeB; + Parms.OutRangeA = OutRangeA; + Parms.OutRangeB = OutRangeB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MapRangeUnclamped +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OutRangeB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MapRangeUnclamped(float Value, float InRangeA, float InRangeB, float OutRangeA, float OutRangeB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MapRangeUnclamped"); + + Params::KismetMathLibrary_MapRangeUnclamped Parms{}; + + Parms.Value = Value; + Parms.InRangeA = InRangeA; + Parms.InRangeB = InRangeB; + Parms.OutRangeA = OutRangeA; + Parms.OutRangeB = OutRangeB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_ApplyScale +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_ApplyScale(const struct FMatrix& M, float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ApplyScale"); + + Params::KismetMathLibrary_Matrix_ApplyScale Parms{}; + + Parms.M = std::move(M); + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_ConcatenateTranslation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Translation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_ConcatenateTranslation(const struct FMatrix& M, const struct FVector& Translation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ConcatenateTranslation"); + + Params::KismetMathLibrary_Matrix_ConcatenateTranslation Parms{}; + + Parms.M = std::move(M); + Parms.Translation = std::move(Translation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_ContainsNaN +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_ContainsNaN(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ContainsNaN"); + + Params::KismetMathLibrary_Matrix_ContainsNaN Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetColumn +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EMatrixColumns Column (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetColumn(const struct FMatrix& M, EMatrixColumns Column) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetColumn"); + + Params::KismetMathLibrary_Matrix_GetColumn Parms{}; + + Parms.M = std::move(M); + Parms.Column = Column; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetDeterminant +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Matrix_GetDeterminant(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetDeterminant"); + + Params::KismetMathLibrary_Matrix_GetDeterminant Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumBottomPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumBottomPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumBottomPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumBottomPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumFarPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumFarPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumFarPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumFarPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumLeftPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumLeftPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumLeftPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumLeftPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumNearPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumNearPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumNearPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumNearPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumRightPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumRightPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumRightPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumRightPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumTopPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FPlane* OutPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Matrix_GetFrustumTopPlane(const struct FMatrix& M, struct FPlane* OutPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetFrustumTopPlane"); + + Params::KismetMathLibrary_Matrix_GetFrustumTopPlane Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPlane != nullptr) + *OutPlane = std::move(Parms.OutPlane); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetInverse +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetInverse(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetInverse"); + + Params::KismetMathLibrary_Matrix_GetInverse Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetMatrixWithoutScale +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetMatrixWithoutScale(const struct FMatrix& M, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetMatrixWithoutScale"); + + Params::KismetMathLibrary_Matrix_GetMatrixWithoutScale Parms{}; + + Parms.M = std::move(M); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetMaximumAxisScale +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Matrix_GetMaximumAxisScale(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetMaximumAxisScale"); + + Params::KismetMathLibrary_Matrix_GetMaximumAxisScale Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetOrigin +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetOrigin(const struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetOrigin"); + + Params::KismetMathLibrary_Matrix_GetOrigin Parms{}; + + Parms.InMatrix = std::move(InMatrix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Matrix_GetRotator(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetRotator"); + + Params::KismetMathLibrary_Matrix_GetRotator Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetRotDeterminant +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Matrix_GetRotDeterminant(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetRotDeterminant"); + + Params::KismetMathLibrary_Matrix_GetRotDeterminant Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxes +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_GetScaledAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetScaledAxes"); + + Params::KismetMathLibrary_Matrix_GetScaledAxes Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); +} + + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetScaledAxis(const struct FMatrix& M, EAxis Axis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetScaledAxis"); + + Params::KismetMathLibrary_Matrix_GetScaledAxis Parms{}; + + Parms.M = std::move(M); + Parms.Axis = Axis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetScaleVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetScaleVector(const struct FMatrix& M, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetScaleVector"); + + Params::KismetMathLibrary_Matrix_GetScaleVector Parms{}; + + Parms.M = std::move(M); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetTransposeAdjoint +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetTransposeAdjoint(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetTransposeAdjoint"); + + Params::KismetMathLibrary_Matrix_GetTransposeAdjoint Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetTransposed +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_GetTransposed(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetTransposed"); + + Params::KismetMathLibrary_Matrix_GetTransposed Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxes +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Z (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_GetUnitAxes(const struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetUnitAxes"); + + Params::KismetMathLibrary_Matrix_GetUnitAxes Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = std::move(Parms.X); + + if (Y != nullptr) + *Y = std::move(Parms.Y); + + if (Z != nullptr) + *Z = std::move(Parms.Z); +} + + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_GetUnitAxis(const struct FMatrix& M, EAxis Axis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_GetUnitAxis"); + + Params::KismetMathLibrary_Matrix_GetUnitAxis Parms{}; + + Parms.M = std::move(M); + Parms.Axis = Axis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_Identity +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_Identity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_Identity"); + + Params::KismetMathLibrary_Matrix_Identity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformPosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_InverseTransformPosition(const struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_InverseTransformPosition"); + + Params::KismetMathLibrary_Matrix_InverseTransformPosition Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Matrix_InverseTransformVector(const struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_InverseTransformVector"); + + Params::KismetMathLibrary_Matrix_InverseTransformVector Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_Mirror +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAxis MirrorAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAxis FlipAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_Mirror(const struct FMatrix& M, EAxis MirrorAxis, EAxis FlipAxis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_Mirror"); + + Params::KismetMathLibrary_Matrix_Mirror Parms{}; + + Parms.M = std::move(M); + Parms.MirrorAxis = MirrorAxis; + Parms.FlipAxis = FlipAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_RemoveScaling +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix& M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_RemoveScaling(struct FMatrix& M, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_RemoveScaling"); + + Params::KismetMathLibrary_Matrix_RemoveScaling Parms{}; + + Parms.M = std::move(M); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + M = std::move(Parms.M); +} + + +// Function Engine.KismetMathLibrary.Matrix_RemoveTranslation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_RemoveTranslation(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_RemoveTranslation"); + + Params::KismetMathLibrary_Matrix_RemoveTranslation Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_ScaleTranslation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Matrix_ScaleTranslation(const struct FMatrix& M, const struct FVector& Scale3D) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ScaleTranslation"); + + Params::KismetMathLibrary_Matrix_ScaleTranslation Parms{}; + + Parms.M = std::move(M); + Parms.Scale3D = std::move(Scale3D); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_SetAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix& M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AxisVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_SetAxis(struct FMatrix& M, EAxis Axis, const struct FVector& AxisVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_SetAxis"); + + Params::KismetMathLibrary_Matrix_SetAxis Parms{}; + + Parms.M = std::move(M); + Parms.Axis = Axis; + Parms.AxisVector = std::move(AxisVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + M = std::move(Parms.M); +} + + +// Function Engine.KismetMathLibrary.Matrix_SetColumn +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix& M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EMatrixColumns Column (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_SetColumn(struct FMatrix& M, EMatrixColumns Column, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_SetColumn"); + + Params::KismetMathLibrary_Matrix_SetColumn Parms{}; + + Parms.M = std::move(M); + Parms.Column = Column; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + M = std::move(Parms.M); +} + + +// Function Engine.KismetMathLibrary.Matrix_SetOrigin +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FMatrix& M (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& NewOrigin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Matrix_SetOrigin(struct FMatrix& M, const struct FVector& NewOrigin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_SetOrigin"); + + Params::KismetMathLibrary_Matrix_SetOrigin Parms{}; + + Parms.M = std::move(M); + Parms.NewOrigin = std::move(NewOrigin); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + M = std::move(Parms.M); +} + + +// Function Engine.KismetMathLibrary.Matrix_ToQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Matrix_ToQuat(const struct FMatrix& M) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_ToQuat"); + + Params::KismetMathLibrary_Matrix_ToQuat Parms{}; + + Parms.M = std::move(M); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_TransformPosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Matrix_TransformPosition(const struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_TransformPosition"); + + Params::KismetMathLibrary_Matrix_TransformPosition Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_TransformVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Matrix_TransformVector(const struct FMatrix& M, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_TransformVector"); + + Params::KismetMathLibrary_Matrix_TransformVector Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Matrix_TransformVector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& M (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector4& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Matrix_TransformVector4(const struct FMatrix& M, const struct FVector4& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Matrix_TransformVector4"); + + Params::KismetMathLibrary_Matrix_TransformVector4 Parms{}; + + Parms.M = std::move(M); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Max +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Max(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Max"); + + Params::KismetMathLibrary_Max Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MaxInt64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::MaxInt64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MaxInt64"); + + Params::KismetMathLibrary_MaxInt64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MaxOfByteArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& ByteArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MaxOfByteArray(const TArray& ByteArray, int32* IndexOfMaxValue, uint8* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MaxOfByteArray"); + + Params::KismetMathLibrary_MaxOfByteArray Parms{}; + + Parms.ByteArray = std::move(ByteArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMaxValue != nullptr) + *IndexOfMaxValue = Parms.IndexOfMaxValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; +} + + +// Function Engine.KismetMathLibrary.MaxOfFloatArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& FloatArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MaxOfFloatArray(const TArray& FloatArray, int32* IndexOfMaxValue, float* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MaxOfFloatArray"); + + Params::KismetMathLibrary_MaxOfFloatArray Parms{}; + + Parms.FloatArray = std::move(FloatArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMaxValue != nullptr) + *IndexOfMaxValue = Parms.IndexOfMaxValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; +} + + +// Function Engine.KismetMathLibrary.MaxOfIntArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& IntArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* MaxValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MaxOfIntArray(const TArray& IntArray, int32* IndexOfMaxValue, int32* MaxValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MaxOfIntArray"); + + Params::KismetMathLibrary_MaxOfIntArray Parms{}; + + Parms.IntArray = std::move(IntArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMaxValue != nullptr) + *IndexOfMaxValue = Parms.IndexOfMaxValue; + + if (MaxValue != nullptr) + *MaxValue = Parms.MaxValue; +} + + +// Function Engine.KismetMathLibrary.Min +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Min(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Min"); + + Params::KismetMathLibrary_Min Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MinimumAreaRectangle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InVerts (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& SampleSurfaceNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutRectCenter (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRectRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float* OutSideLengthX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSideLengthY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinimumAreaRectangle(class UObject* WorldContextObject, const TArray& InVerts, const struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutSideLengthX, float* OutSideLengthY, bool bDebugDraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinimumAreaRectangle"); + + Params::KismetMathLibrary_MinimumAreaRectangle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InVerts = std::move(InVerts); + Parms.SampleSurfaceNormal = std::move(SampleSurfaceNormal); + Parms.bDebugDraw = bDebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRectCenter != nullptr) + *OutRectCenter = std::move(Parms.OutRectCenter); + + if (OutRectRotation != nullptr) + *OutRectRotation = std::move(Parms.OutRectRotation); + + if (OutSideLengthX != nullptr) + *OutSideLengthX = Parms.OutSideLengthX; + + if (OutSideLengthY != nullptr) + *OutSideLengthY = Parms.OutSideLengthY; +} + + +// Function Engine.KismetMathLibrary.MinInt64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::MinInt64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinInt64"); + + Params::KismetMathLibrary_MinInt64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MinOfByteArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& ByteArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8* MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinOfByteArray(const TArray& ByteArray, int32* IndexOfMinValue, uint8* MinValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinOfByteArray"); + + Params::KismetMathLibrary_MinOfByteArray Parms{}; + + Parms.ByteArray = std::move(ByteArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMinValue != nullptr) + *IndexOfMinValue = Parms.IndexOfMinValue; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; +} + + +// Function Engine.KismetMathLibrary.MinOfFloatArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& FloatArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinOfFloatArray(const TArray& FloatArray, int32* IndexOfMinValue, float* MinValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinOfFloatArray"); + + Params::KismetMathLibrary_MinOfFloatArray Parms{}; + + Parms.FloatArray = std::move(FloatArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMinValue != nullptr) + *IndexOfMinValue = Parms.IndexOfMinValue; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; +} + + +// Function Engine.KismetMathLibrary.MinOfIntArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& IntArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32* IndexOfMinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* MinValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::MinOfIntArray(const TArray& IntArray, int32* IndexOfMinValue, int32* MinValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MinOfIntArray"); + + Params::KismetMathLibrary_MinOfIntArray Parms{}; + + Parms.IntArray = std::move(IntArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IndexOfMinValue != nullptr) + *IndexOfMinValue = Parms.IndexOfMinValue; + + if (MinValue != nullptr) + *MinValue = Parms.MinValue; +} + + +// Function Engine.KismetMathLibrary.MirrorVectorByNormal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::MirrorVectorByNormal(const struct FVector& InVect, const struct FVector& InNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MirrorVectorByNormal"); + + Params::KismetMathLibrary_MirrorVectorByNormal Parms{}; + + Parms.InVect = std::move(InVect); + Parms.InNormal = std::move(InNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Multiply_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_ByteByte"); + + Params::KismetMathLibrary_Multiply_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Multiply_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_FloatFloat"); + + Params::KismetMathLibrary_Multiply_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Multiply_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_Int64Int64"); + + Params::KismetMathLibrary_Multiply_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_IntFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Multiply_IntFloat(int32 A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_IntFloat"); + + Params::KismetMathLibrary_Multiply_IntFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Multiply_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_IntInt"); + + Params::KismetMathLibrary_Multiply_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_IntPointInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Multiply_IntPointInt(const struct FIntPoint& A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_IntPointInt"); + + Params::KismetMathLibrary_Multiply_IntPointInt Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Multiply_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_IntPointIntPoint"); + + Params::KismetMathLibrary_Multiply_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_LinearColorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Multiply_LinearColorFloat(const struct FLinearColor& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_LinearColorFloat"); + + Params::KismetMathLibrary_Multiply_LinearColorFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Multiply_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_LinearColorLinearColor"); + + Params::KismetMathLibrary_Multiply_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_MatrixFloat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Multiply_MatrixFloat(const struct FMatrix& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_MatrixFloat"); + + Params::KismetMathLibrary_Multiply_MatrixFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_MatrixMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMatrix& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FMatrix ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMatrix UKismetMathLibrary::Multiply_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_MatrixMatrix"); + + Params::KismetMathLibrary_Multiply_MatrixMatrix Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FQuat& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Multiply_QuatQuat(const struct FQuat& A, const struct FQuat& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_QuatQuat"); + + Params::KismetMathLibrary_Multiply_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_RotatorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Multiply_RotatorFloat(const struct FRotator& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_RotatorFloat"); + + Params::KismetMathLibrary_Multiply_RotatorFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_RotatorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Multiply_RotatorInt(const struct FRotator& A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_RotatorInt"); + + Params::KismetMathLibrary_Multiply_RotatorInt Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_TimespanFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Multiply_TimespanFloat(const struct FTimespan& A, float Scalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_TimespanFloat"); + + Params::KismetMathLibrary_Multiply_TimespanFloat Parms{}; + + Parms.A = std::move(A); + Parms.Scalar = Scalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_Vector2DFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Multiply_Vector2DFloat(const struct FVector2D& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_Vector2DFloat"); + + Params::KismetMathLibrary_Multiply_Vector2DFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Multiply_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_Vector2DVector2D"); + + Params::KismetMathLibrary_Multiply_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Multiply_Vector4Vector4(const struct FVector4& A, const struct FVector4& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_Vector4Vector4"); + + Params::KismetMathLibrary_Multiply_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_VectorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Multiply_VectorFloat(const struct FVector& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_VectorFloat"); + + Params::KismetMathLibrary_Multiply_VectorFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_VectorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Multiply_VectorInt(const struct FVector& A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_VectorInt"); + + Params::KismetMathLibrary_Multiply_VectorInt Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Multiply_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Multiply_VectorVector(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Multiply_VectorVector"); + + Params::KismetMathLibrary_Multiply_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MultiplyByPi +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MultiplyByPi(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MultiplyByPi"); + + Params::KismetMathLibrary_MultiplyByPi Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.MultiplyMultiply_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Base (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Exp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::MultiplyMultiply_FloatFloat(float Base, float Exp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "MultiplyMultiply_FloatFloat"); + + Params::KismetMathLibrary_MultiplyMultiply_FloatFloat Parms{}; + + Parms.Base = Base; + Parms.Exp = Exp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NearlyEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NearlyEqual_FloatFloat(float A, float b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NearlyEqual_FloatFloat"); + + Params::KismetMathLibrary_NearlyEqual_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NearlyEqual_TransformTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float LocationTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RotationTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale3DTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NearlyEqual_TransformTransform(const struct FTransform& A, const struct FTransform& b, float LocationTolerance, float RotationTolerance, float Scale3DTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NearlyEqual_TransformTransform"); + + Params::KismetMathLibrary_NearlyEqual_TransformTransform Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.LocationTolerance = LocationTolerance; + Parms.RotationTolerance = RotationTolerance; + Parms.Scale3DTolerance = Scale3DTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Negated2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Negated2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Negated2D"); + + Params::KismetMathLibrary_Negated2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NegateRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::NegateRotator(const struct FRotator& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NegateRotator"); + + Params::KismetMathLibrary_NegateRotator Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NegateVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::NegateVector(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NegateVector"); + + Params::KismetMathLibrary_NegateVector Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.normal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::normal(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "normal"); + + Params::KismetMathLibrary_normal Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Normal2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Normal2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Normal2D"); + + Params::KismetMathLibrary_Normal2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Normalize2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Normalize2D(struct FVector2D& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Normalize2D"); + + Params::KismetMathLibrary_Normalize2D Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.NormalizeAxis +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::NormalizeAxis(float Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NormalizeAxis"); + + Params::KismetMathLibrary_NormalizeAxis Parms{}; + + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NormalizedDeltaRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::NormalizedDeltaRotator(const struct FRotator& A, const struct FRotator& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NormalizedDeltaRotator"); + + Params::KismetMathLibrary_NormalizedDeltaRotator Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NormalizeToRange +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RangeMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::NormalizeToRange(float Value, float RangeMin, float RangeMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NormalizeToRange"); + + Params::KismetMathLibrary_NormalizeToRange Parms{}; + + Parms.Value = Value; + Parms.RangeMin = RangeMin; + Parms.RangeMax = RangeMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NormalSafe2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::NormalSafe2D(const struct FVector2D& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NormalSafe2D"); + + Params::KismetMathLibrary_NormalSafe2D Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Not_Int +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Not_Int(int32 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Not_Int"); + + Params::KismetMathLibrary_Not_Int Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Not_Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Not_Int64(int64 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Not_Int64"); + + Params::KismetMathLibrary_Not_Int64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Not_PreBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Not_PreBool(bool A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Not_PreBool"); + + Params::KismetMathLibrary_Not_PreBool Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_BoolBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_BoolBool(bool A, bool b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_BoolBool"); + + Params::KismetMathLibrary_NotEqual_BoolBool Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_ByteByte"); + + Params::KismetMathLibrary_NotEqual_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_ClassClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_ClassClass(class UClass* A, class UClass* b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_ClassClass"); + + Params::KismetMathLibrary_NotEqual_ClassClass Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_DateTimeDateTime"); + + Params::KismetMathLibrary_NotEqual_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_FloatFloat"); + + Params::KismetMathLibrary_NotEqual_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_Int64Int64"); + + Params::KismetMathLibrary_NotEqual_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_IntInt"); + + Params::KismetMathLibrary_NotEqual_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_IntPointIntPoint"); + + Params::KismetMathLibrary_NotEqual_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_LinearColorLinearColor"); + + Params::KismetMathLibrary_NotEqual_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_MatrixMatrix +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMatrix& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_MatrixMatrix(const struct FMatrix& A, const struct FMatrix& b, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_MatrixMatrix"); + + Params::KismetMathLibrary_NotEqual_MatrixMatrix Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_NameName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_NameName(class FName A, class FName b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_NameName"); + + Params::KismetMathLibrary_NotEqual_NameName Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_ObjectObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_ObjectObject(class UObject* A, class UObject* b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_ObjectObject"); + + Params::KismetMathLibrary_NotEqual_ObjectObject Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FQuat& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_QuatQuat(const struct FQuat& A, const struct FQuat& b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_QuatQuat"); + + Params::KismetMathLibrary_NotEqual_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_RotatorRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_RotatorRotator"); + + Params::KismetMathLibrary_NotEqual_RotatorRotator Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_TimespanTimespan"); + + Params::KismetMathLibrary_NotEqual_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_Vector2DVector2D"); + + Params::KismetMathLibrary_NotEqual_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_Vector4Vector4(const struct FVector4& A, const struct FVector4& b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_Vector4Vector4"); + + Params::KismetMathLibrary_NotEqual_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqual_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ErrorTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqual_VectorVector(const struct FVector& A, const struct FVector& b, float ErrorTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqual_VectorVector"); + + Params::KismetMathLibrary_NotEqual_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.ErrorTolerance = ErrorTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqualExactly_Vector2DVector2D"); + + Params::KismetMathLibrary_NotEqualExactly_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqualExactly_Vector4Vector4(const struct FVector4& A, const struct FVector4& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqualExactly_Vector4Vector4"); + + Params::KismetMathLibrary_NotEqualExactly_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.NotEqualExactly_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::NotEqualExactly_VectorVector(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "NotEqualExactly_VectorVector"); + + Params::KismetMathLibrary_NotEqualExactly_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Now +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Now() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Now"); + + Params::KismetMathLibrary_Now Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Or_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Or_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Or_Int64Int64"); + + Params::KismetMathLibrary_Or_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Or_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Or_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Or_IntInt"); + + Params::KismetMathLibrary_Or_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Percent_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Percent_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Percent_ByteByte"); + + Params::KismetMathLibrary_Percent_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Percent_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Percent_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Percent_FloatFloat"); + + Params::KismetMathLibrary_Percent_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Percent_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Percent_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Percent_IntInt"); + + Params::KismetMathLibrary_Percent_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.PerlinNoise1D +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const float Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::PerlinNoise1D(const float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "PerlinNoise1D"); + + Params::KismetMathLibrary_PerlinNoise1D Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.PointsAreCoplanar +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::PointsAreCoplanar(const TArray& Points, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "PointsAreCoplanar"); + + Params::KismetMathLibrary_PointsAreCoplanar Parms{}; + + Parms.Points = std::move(Points); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ProjectPointOnToPlane +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ProjectPointOnToPlane(const struct FVector& Point, const struct FVector& PlaneBase, const struct FVector& PlaneNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ProjectPointOnToPlane"); + + Params::KismetMathLibrary_ProjectPointOnToPlane Parms{}; + + Parms.Point = std::move(Point); + Parms.PlaneBase = std::move(PlaneBase); + Parms.PlaneNormal = std::move(PlaneNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ProjectVectorOnToPlane +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlaneNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ProjectVectorOnToPlane(const struct FVector& V, const struct FVector& PlaneNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ProjectVectorOnToPlane"); + + Params::KismetMathLibrary_ProjectVectorOnToPlane Parms{}; + + Parms.V = std::move(V); + Parms.PlaneNormal = std::move(PlaneNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ProjectVectorOnToVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::ProjectVectorOnToVector(const struct FVector& V, const struct FVector& Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ProjectVectorOnToVector"); + + Params::KismetMathLibrary_ProjectVectorOnToVector Parms{}; + + Parms.V = std::move(V); + Parms.Target = std::move(Target); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_AngularDistance +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FQuat& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_AngularDistance(const struct FQuat& A, const struct FQuat& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_AngularDistance"); + + Params::KismetMathLibrary_Quat_AngularDistance Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_EnforceShortestArcWith +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat& A (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FQuat& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_EnforceShortestArcWith(struct FQuat& A, const struct FQuat& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_EnforceShortestArcWith"); + + Params::KismetMathLibrary_Quat_EnforceShortestArcWith Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Quat_Euler +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_Euler(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Euler"); + + Params::KismetMathLibrary_Quat_Euler Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Exp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Exp(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Exp"); + + Params::KismetMathLibrary_Quat_Exp Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetAngle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_GetAngle(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetAngle"); + + Params::KismetMathLibrary_Quat_GetAngle Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetAxisX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetAxisX(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetAxisX"); + + Params::KismetMathLibrary_Quat_GetAxisX Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetAxisY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetAxisY(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetAxisY"); + + Params::KismetMathLibrary_Quat_GetAxisY Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetAxisZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetAxisZ(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetAxisZ"); + + Params::KismetMathLibrary_Quat_GetAxisZ Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_GetRotationAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_GetRotationAxis(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_GetRotationAxis"); + + Params::KismetMathLibrary_Quat_GetRotationAxis Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Identity +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Identity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Identity"); + + Params::KismetMathLibrary_Quat_Identity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Inversed +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Inversed(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Inversed"); + + Params::KismetMathLibrary_Quat_Inversed Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_IsFinite +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsFinite(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_IsFinite"); + + Params::KismetMathLibrary_Quat_IsFinite Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_IsIdentity +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsIdentity(const struct FQuat& Q, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_IsIdentity"); + + Params::KismetMathLibrary_Quat_IsIdentity Parms{}; + + Parms.Q = std::move(Q); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_IsNonFinite +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsNonFinite(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_IsNonFinite"); + + Params::KismetMathLibrary_Quat_IsNonFinite Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_IsNormalized +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Quat_IsNormalized(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_IsNormalized"); + + Params::KismetMathLibrary_Quat_IsNormalized Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Log +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Log(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Log"); + + Params::KismetMathLibrary_Quat_Log Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_MakeFromEuler +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Euler (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_MakeFromEuler(const struct FVector& Euler) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_MakeFromEuler"); + + Params::KismetMathLibrary_Quat_MakeFromEuler Parms{}; + + Parms.Euler = std::move(Euler); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Normalize +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat& Q (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_Normalize(struct FQuat& Q, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Normalize"); + + Params::KismetMathLibrary_Quat_Normalize Parms{}; + + Parms.Q = std::move(Q); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Q = std::move(Parms.Q); +} + + +// Function Engine.KismetMathLibrary.Quat_Normalized +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Quat_Normalized(const struct FQuat& Q, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Normalized"); + + Params::KismetMathLibrary_Quat_Normalized Parms{}; + + Parms.Q = std::move(Q); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_RotateVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_RotateVector(const struct FQuat& Q, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_RotateVector"); + + Params::KismetMathLibrary_Quat_RotateVector Parms{}; + + Parms.Q = std::move(Q); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_Rotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::Quat_Rotator(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Rotator"); + + Params::KismetMathLibrary_Quat_Rotator Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_SetComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat& Q (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_SetComponents(struct FQuat& Q, float X, float Y, float Z, float W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_SetComponents"); + + Params::KismetMathLibrary_Quat_SetComponents Parms{}; + + Parms.Q = std::move(Q); + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Q = std::move(Parms.Q); +} + + +// Function Engine.KismetMathLibrary.Quat_SetFromEuler +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FQuat& Q (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Euler (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Quat_SetFromEuler(struct FQuat& Q, const struct FVector& Euler) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_SetFromEuler"); + + Params::KismetMathLibrary_Quat_SetFromEuler Parms{}; + + Parms.Q = std::move(Q); + Parms.Euler = std::move(Euler); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Q = std::move(Parms.Q); +} + + +// Function Engine.KismetMathLibrary.Quat_Size +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_Size(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_Size"); + + Params::KismetMathLibrary_Quat_Size Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_SizeSquared +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Quat_SizeSquared(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_SizeSquared"); + + Params::KismetMathLibrary_Quat_SizeSquared Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_UnrotateVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& V (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_UnrotateVector(const struct FQuat& Q, const struct FVector& V) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_UnrotateVector"); + + Params::KismetMathLibrary_Quat_UnrotateVector Parms{}; + + Parms.Q = std::move(Q); + Parms.V = std::move(V); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_VectorForward +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_VectorForward(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_VectorForward"); + + Params::KismetMathLibrary_Quat_VectorForward Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_VectorRight +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_VectorRight(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_VectorRight"); + + Params::KismetMathLibrary_Quat_VectorRight Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Quat_VectorUp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& Q (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Quat_VectorUp(const struct FQuat& Q) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Quat_VectorUp"); + + Params::KismetMathLibrary_Quat_VectorUp Parms{}; + + Parms.Q = std::move(Q); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RadiansToDegrees +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RadiansToDegrees(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RadiansToDegrees"); + + Params::KismetMathLibrary_RadiansToDegrees Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomBool"); + + Params::KismetMathLibrary_RandomBool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomBoolFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBoolFromStream(const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomBoolFromStream"); + + Params::KismetMathLibrary_RandomBoolFromStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomBoolWithWeight +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBoolWithWeight(float weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomBoolWithWeight"); + + Params::KismetMathLibrary_RandomBoolWithWeight Parms{}; + + Parms.weight = weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomBoolWithWeightFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRandomStream& RandomStream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::RandomBoolWithWeightFromStream(float weight, const struct FRandomStream& RandomStream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomBoolWithWeightFromStream"); + + Params::KismetMathLibrary_RandomBoolWithWeightFromStream Parms{}; + + Parms.weight = weight; + Parms.RandomStream = std::move(RandomStream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomFloat"); + + Params::KismetMathLibrary_RandomFloat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomFloatFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloatFromStream(const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomFloatFromStream"); + + Params::KismetMathLibrary_RandomFloatFromStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomFloatInRange +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloatInRange(float Min, float Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomFloatInRange"); + + Params::KismetMathLibrary_RandomFloatInRange Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomFloatInRangeFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::RandomFloatInRangeFromStream(float Min, float Max, const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomFloatInRangeFromStream"); + + Params::KismetMathLibrary_RandomFloatInRangeFromStream Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomInteger +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomInteger(int32 Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomInteger"); + + Params::KismetMathLibrary_RandomInteger Parms{}; + + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomInteger64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::RandomInteger64(int64 Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomInteger64"); + + Params::KismetMathLibrary_RandomInteger64 Parms{}; + + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomInteger64InRange +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::RandomInteger64InRange(int64 Min, int64 Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomInteger64InRange"); + + Params::KismetMathLibrary_RandomInteger64InRange Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomIntegerFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomIntegerFromStream(int32 Max, const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomIntegerFromStream"); + + Params::KismetMathLibrary_RandomIntegerFromStream Parms{}; + + Parms.Max = Max; + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomIntegerInRange +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomIntegerInRange(int32 Min, int32 Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomIntegerInRange"); + + Params::KismetMathLibrary_RandomIntegerInRange Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomIntegerInRangeFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::RandomIntegerInRangeFromStream(int32 Min, int32 Max, const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomIntegerInRangeFromStream"); + + Params::KismetMathLibrary_RandomIntegerInRangeFromStream Parms{}; + + Parms.Min = Min; + Parms.Max = Max; + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomPointInBoundingBox(const struct FVector& Origin, const struct FVector& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomPointInBoundingBox"); + + Params::KismetMathLibrary_RandomPointInBoundingBox Parms{}; + + Parms.Origin = std::move(Origin); + Parms.BoxExtent = std::move(BoxExtent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBoxFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRandomStream& Stream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomPointInBoundingBoxFromStream(const struct FVector& Origin, const struct FVector& BoxExtent, struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomPointInBoundingBoxFromStream"); + + Params::KismetMathLibrary_RandomPointInBoundingBoxFromStream Parms{}; + + Parms.Origin = std::move(Origin); + Parms.BoxExtent = std::move(BoxExtent); + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Stream = std::move(Parms.Stream); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RandomRotator(bool bRoll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomRotator"); + + Params::KismetMathLibrary_RandomRotator Parms{}; + + Parms.bRoll = bRoll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomRotatorFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RandomRotatorFromStream(bool bRoll, const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomRotatorFromStream"); + + Params::KismetMathLibrary_RandomRotatorFromStream Parms{}; + + Parms.bRoll = bRoll; + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVector() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVector"); + + Params::KismetMathLibrary_RandomUnitVector Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorFromStream(const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorFromStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInDegrees(const struct FVector& ConeDir, float ConeHalfAngleInDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInDegrees"); + + Params::KismetMathLibrary_RandomUnitVectorInConeInDegrees Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.ConeHalfAngleInDegrees = ConeHalfAngleInDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegreesFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInDegreesFromStream(const struct FVector& ConeDir, float ConeHalfAngleInDegrees, const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInDegreesFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorInConeInDegreesFromStream Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.ConeHalfAngleInDegrees = ConeHalfAngleInDegrees; + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadians +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInRadians(const struct FVector& ConeDir, float ConeHalfAngleInRadians) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInRadians"); + + Params::KismetMathLibrary_RandomUnitVectorInConeInRadians Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.ConeHalfAngleInRadians = ConeHalfAngleInRadians; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadiansFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ConeHalfAngleInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInConeInRadiansFromStream(const struct FVector& ConeDir, float ConeHalfAngleInRadians, const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInConeInRadiansFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorInConeInRadiansFromStream Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.ConeHalfAngleInRadians = ConeHalfAngleInRadians; + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInDegrees(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInDegrees"); + + Params::KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegrees Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.MaxYawInDegrees = MaxYawInDegrees; + Parms.MaxPitchInDegrees = MaxPitchInDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegreesFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInDegreesFromStream(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees, const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInDegreesFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegreesFromStream Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.MaxYawInDegrees = MaxYawInDegrees; + Parms.MaxPitchInDegrees = MaxPitchInDegrees; + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadians +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInRadians(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInRadians"); + + Params::KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadians Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.MaxYawInRadians = MaxYawInRadians; + Parms.MaxPitchInRadians = MaxPitchInRadians; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadiansFromStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& ConeDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxYawInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxPitchInRadians (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RandomUnitVectorInEllipticalConeInRadiansFromStream(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians, const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RandomUnitVectorInEllipticalConeInRadiansFromStream"); + + Params::KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadiansFromStream Parms{}; + + Parms.ConeDir = std::move(ConeDir); + Parms.MaxYawInRadians = MaxYawInRadians; + Parms.MaxPitchInRadians = MaxPitchInRadians; + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.REase +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShortestPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::REase(const struct FRotator& A, const struct FRotator& b, float Alpha, bool bShortestPath, EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "REase"); + + Params::KismetMathLibrary_REase Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Alpha = Alpha; + Parms.bShortestPath = bShortestPath; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ResetFloatSpringState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FFloatSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetFloatSpringState(struct FFloatSpringState& SpringState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ResetFloatSpringState"); + + Params::KismetMathLibrary_ResetFloatSpringState Parms{}; + + Parms.SpringState = std::move(SpringState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); +} + + +// Function Engine.KismetMathLibrary.ResetRandomStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRandomStream& Stream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetRandomStream(const struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ResetRandomStream"); + + Params::KismetMathLibrary_ResetRandomStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetMathLibrary.ResetVectorSpringState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FVectorSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ResetVectorSpringState(struct FVectorSpringState& SpringState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ResetVectorSpringState"); + + Params::KismetMathLibrary_ResetVectorSpringState Parms{}; + + Parms.SpringState = std::move(SpringState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); +} + + +// Function Engine.KismetMathLibrary.RGBLinearToHSV +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& RGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::RGBLinearToHSV(const struct FLinearColor& RGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RGBLinearToHSV"); + + Params::KismetMathLibrary_RGBLinearToHSV Parms{}; + + Parms.RGB = std::move(RGB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RGBToHSV +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* H (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* S (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* V (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* A (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::RGBToHSV(const struct FLinearColor& InColor, float* H, float* S, float* V, float* A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RGBToHSV"); + + Params::KismetMathLibrary_RGBToHSV Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (H != nullptr) + *H = Parms.H; + + if (S != nullptr) + *S = Parms.S; + + if (V != nullptr) + *V = Parms.V; + + if (A != nullptr) + *A = Parms.A; +} + + +// Function Engine.KismetMathLibrary.RGBToHSV_Vector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& RGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* HSV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::RGBToHSV_Vector(const struct FLinearColor& RGB, struct FLinearColor* HSV) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RGBToHSV_Vector"); + + Params::KismetMathLibrary_RGBToHSV_Vector Parms{}; + + Parms.RGB = std::move(RGB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HSV != nullptr) + *HSV = std::move(Parms.HSV); +} + + +// Function Engine.KismetMathLibrary.RInterpTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RInterpTo"); + + Params::KismetMathLibrary_RInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RInterpTo_Constant +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RInterpTo_Constant(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RInterpTo_Constant"); + + Params::KismetMathLibrary_RInterpTo_Constant Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RLerp +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShortestPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RLerp(const struct FRotator& A, const struct FRotator& b, float Alpha, bool bShortestPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RLerp"); + + Params::KismetMathLibrary_RLerp Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Alpha = Alpha; + Parms.bShortestPath = bShortestPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RotateAngleAxis +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleDeg (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::RotateAngleAxis(const struct FVector& InVect, float AngleDeg, const struct FVector& Axis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RotateAngleAxis"); + + Params::KismetMathLibrary_RotateAngleAxis Parms{}; + + Parms.InVect = std::move(InVect); + Parms.AngleDeg = AngleDeg; + Parms.Axis = std::move(Axis); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.RotatorFromAxisAndAngle +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::RotatorFromAxisAndAngle(const struct FVector& Axis, float Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "RotatorFromAxisAndAngle"); + + Params::KismetMathLibrary_RotatorFromAxisAndAngle Parms{}; + + Parms.Axis = std::move(Axis); + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Round +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Round(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Round"); + + Params::KismetMathLibrary_Round Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Round64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Round64(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Round64"); + + Params::KismetMathLibrary_Round64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SafeDivide +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::SafeDivide(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SafeDivide"); + + Params::KismetMathLibrary_SafeDivide Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SeedRandomStream +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRandomStream& Stream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::SeedRandomStream(struct FRandomStream& Stream) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SeedRandomStream"); + + Params::KismetMathLibrary_SeedRandomStream Parms{}; + + Parms.Stream = std::move(Stream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Stream = std::move(Parms.Stream); +} + + +// Function Engine.KismetMathLibrary.SelectClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelectA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UKismetMathLibrary::SelectClass(class UClass* A, class UClass* b, bool bSelectA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectClass"); + + Params::KismetMathLibrary_SelectClass Parms{}; + + Parms.A = A; + Parms.b = b; + Parms.bSelectA = bSelectA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::SelectColor(const struct FLinearColor& A, const struct FLinearColor& b, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectColor"); + + Params::KismetMathLibrary_SelectColor Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::SelectFloat(float A, float b, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectFloat"); + + Params::KismetMathLibrary_SelectFloat Parms{}; + + Parms.A = A; + Parms.b = b; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::SelectInt(int32 A, int32 b, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectInt"); + + Params::KismetMathLibrary_SelectInt Parms{}; + + Parms.A = A; + Parms.b = b; + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelectA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetMathLibrary::SelectObject(class UObject* A, class UObject* b, bool bSelectA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectObject"); + + Params::KismetMathLibrary_SelectObject Parms{}; + + Parms.A = A; + Parms.b = b; + Parms.bSelectA = bSelectA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::SelectRotator(const struct FRotator& A, const struct FRotator& b, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectRotator"); + + Params::KismetMathLibrary_SelectRotator Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& b (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetMathLibrary::SelectString(const class FString& A, const class FString& b, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectString"); + + Params::KismetMathLibrary_SelectString Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::SelectTransform(const struct FTransform& A, const struct FTransform& b, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectTransform"); + + Params::KismetMathLibrary_SelectTransform Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SelectVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPickA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::SelectVector(const struct FVector& A, const struct FVector& b, bool bPickA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SelectVector"); + + Params::KismetMathLibrary_SelectVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.bPickA = bPickA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Set2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Set2D(struct FVector2D& A, float X, float Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Set2D"); + + Params::KismetMathLibrary_Set2D Parms{}; + + Parms.A = std::move(A); + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.SetRandomStreamSeed +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRandomStream& Stream (Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 NewSeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::SetRandomStreamSeed(struct FRandomStream& Stream, int32 NewSeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SetRandomStreamSeed"); + + Params::KismetMathLibrary_SetRandomStreamSeed Parms{}; + + Parms.Stream = std::move(Stream); + Parms.NewSeed = NewSeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Stream = std::move(Parms.Stream); +} + + +// Function Engine.KismetMathLibrary.SignOfFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::SignOfFloat(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SignOfFloat"); + + Params::KismetMathLibrary_SignOfFloat Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SignOfInteger +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::SignOfInteger(int32 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SignOfInteger"); + + Params::KismetMathLibrary_SignOfInteger Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.SignOfInteger64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::SignOfInteger64(int64 A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "SignOfInteger64"); + + Params::KismetMathLibrary_SignOfInteger64 Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Sin +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Sin(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Sin"); + + Params::KismetMathLibrary_Sin Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Spherical2DToUnitCartesian +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Spherical2DToUnitCartesian(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Spherical2DToUnitCartesian"); + + Params::KismetMathLibrary_Spherical2DToUnitCartesian Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Sqrt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Sqrt(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Sqrt"); + + Params::KismetMathLibrary_Sqrt Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Square +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Square(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Square"); + + Params::KismetMathLibrary_Square Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_ByteByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetMathLibrary::Subtract_ByteByte(uint8 A, uint8 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_ByteByte"); + + Params::KismetMathLibrary_Subtract_ByteByte Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_DateTimeDateTime +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDateTime& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Subtract_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_DateTimeDateTime"); + + Params::KismetMathLibrary_Subtract_DateTimeDateTime Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_DateTimeTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Subtract_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_DateTimeTimespan"); + + Params::KismetMathLibrary_Subtract_DateTimeTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_FloatFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Subtract_FloatFloat(float A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_FloatFloat"); + + Params::KismetMathLibrary_Subtract_FloatFloat Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Subtract_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_Int64Int64"); + + Params::KismetMathLibrary_Subtract_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Subtract_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_IntInt"); + + Params::KismetMathLibrary_Subtract_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_IntPointInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Subtract_IntPointInt(const struct FIntPoint& A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_IntPointInt"); + + Params::KismetMathLibrary_Subtract_IntPointInt Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_IntPointIntPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UKismetMathLibrary::Subtract_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_IntPointIntPoint"); + + Params::KismetMathLibrary_Subtract_IntPointIntPoint Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_LinearColorLinearColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UKismetMathLibrary::Subtract_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_LinearColorLinearColor"); + + Params::KismetMathLibrary_Subtract_LinearColorLinearColor Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_QuatQuat +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FQuat& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FQuat& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FQuat ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FQuat UKismetMathLibrary::Subtract_QuatQuat(const struct FQuat& A, const struct FQuat& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_QuatQuat"); + + Params::KismetMathLibrary_Subtract_QuatQuat Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_TimespanTimespan +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::Subtract_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_TimespanTimespan"); + + Params::KismetMathLibrary_Subtract_TimespanTimespan Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_Vector2DFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Subtract_Vector2DFloat(const struct FVector2D& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_Vector2DFloat"); + + Params::KismetMathLibrary_Subtract_Vector2DFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_Vector2DVector2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Subtract_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_Vector2DVector2D"); + + Params::KismetMathLibrary_Subtract_Vector2DVector2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_Vector4Vector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Subtract_Vector4Vector4(const struct FVector4& A, const struct FVector4& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_Vector4Vector4"); + + Params::KismetMathLibrary_Subtract_Vector4Vector4 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_VectorFloat +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Subtract_VectorFloat(const struct FVector& A, float b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_VectorFloat"); + + Params::KismetMathLibrary_Subtract_VectorFloat Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_VectorInt +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Subtract_VectorInt(const struct FVector& A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_VectorInt"); + + Params::KismetMathLibrary_Subtract_VectorInt Parms{}; + + Parms.A = std::move(A); + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Subtract_VectorVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Subtract_VectorVector(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Subtract_VectorVector"); + + Params::KismetMathLibrary_Subtract_VectorVector Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Tan +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Tan(float A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Tan"); + + Params::KismetMathLibrary_Tan Parms{}; + + Parms.A = A; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TEase +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::TEase(const struct FTransform& A, const struct FTransform& b, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TEase"); + + Params::KismetMathLibrary_TEase Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Alpha = Alpha; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanFromString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& TimespanString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan* Result (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::TimespanFromString(const class FString& TimespanString, struct FTimespan* Result) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanFromString"); + + Params::KismetMathLibrary_TimespanFromString Parms{}; + + Parms.TimespanString = std::move(TimespanString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = std::move(Parms.Result); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanMaxValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::TimespanMaxValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanMaxValue"); + + Params::KismetMathLibrary_TimespanMaxValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanMinValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::TimespanMinValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanMinValue"); + + Params::KismetMathLibrary_TimespanMinValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanRatio +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimespan& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::TimespanRatio(const struct FTimespan& A, const struct FTimespan& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanRatio"); + + Params::KismetMathLibrary_TimespanRatio Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TimespanZeroValue +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UKismetMathLibrary::TimespanZeroValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TimespanZeroValue"); + + Params::KismetMathLibrary_TimespanZeroValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TInterpTo +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& Current (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& Target (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::TInterpTo(const struct FTransform& Current, const struct FTransform& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TInterpTo"); + + Params::KismetMathLibrary_TInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TLerp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& A (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& b (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELerpInterpolationMode InterpMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UKismetMathLibrary::TLerp(const struct FTransform& A, const struct FTransform& b, float Alpha, ELerpInterpolationMode InterpMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TLerp"); + + Params::KismetMathLibrary_TLerp Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Alpha = Alpha; + Parms.InterpMode = InterpMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Today +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::Today() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Today"); + + Params::KismetMathLibrary_Today Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ToDirectionAndLength2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* OutDir (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutLength (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::ToDirectionAndLength2D(const struct FVector2D& A, struct FVector2D* OutDir, float* OutLength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ToDirectionAndLength2D"); + + Params::KismetMathLibrary_ToDirectionAndLength2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDir != nullptr) + *OutDir = std::move(Parms.OutDir); + + if (OutLength != nullptr) + *OutLength = Parms.OutLength; +} + + +// Function Engine.KismetMathLibrary.ToRounded2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::ToRounded2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ToRounded2D"); + + Params::KismetMathLibrary_ToRounded2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.ToSign2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::ToSign2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "ToSign2D"); + + Params::KismetMathLibrary_ToSign2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Transform_Determinant +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Transform_Determinant(const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Transform_Determinant"); + + Params::KismetMathLibrary_Transform_Determinant Parms{}; + + Parms.Transform = std::move(Transform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TransformDirection +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::TransformDirection(const struct FTransform& T, const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TransformDirection"); + + Params::KismetMathLibrary_TransformDirection Parms{}; + + Parms.T = std::move(T); + Parms.Direction = std::move(Direction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TransformLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::TransformLocation(const struct FTransform& T, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TransformLocation"); + + Params::KismetMathLibrary_TransformLocation Parms{}; + + Parms.T = std::move(T); + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TransformRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& T (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::TransformRotation(const struct FTransform& T, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TransformRotation"); + + Params::KismetMathLibrary_TransformRotation Parms{}; + + Parms.T = std::move(T); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.TransformVector4 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& Matrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector4& Vec4 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::TransformVector4(const struct FMatrix& Matrix, const struct FVector4& Vec4) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "TransformVector4"); + + Params::KismetMathLibrary_TransformVector4 Parms{}; + + Parms.Matrix = std::move(Matrix); + Parms.Vec4 = std::move(Vec4); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.UtcNow +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UKismetMathLibrary::UtcNow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "UtcNow"); + + Params::KismetMathLibrary_UtcNow Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VEase +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunc EasingFunc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendExp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Steps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VEase(const struct FVector& A, const struct FVector& b, float Alpha, EEasingFunc EasingFunc, float BlendExp, int32 Steps) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VEase"); + + Params::KismetMathLibrary_VEase Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Alpha = Alpha; + Parms.EasingFunc = EasingFunc; + Parms.BlendExp = BlendExp; + Parms.Steps = Steps; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2D_One +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2D_One() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2D_One"); + + Params::KismetMathLibrary_Vector2D_One Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2D_Unit45Deg +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2D_Unit45Deg() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2D_Unit45Deg"); + + Params::KismetMathLibrary_Vector2D_Unit45Deg Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2D_Zero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2D_Zero() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2D_Zero"); + + Params::KismetMathLibrary_Vector2D_Zero Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2DInterpTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2DInterpTo(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2DInterpTo"); + + Params::KismetMathLibrary_Vector2DInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector2DInterpTo_Constant +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector2DInterpTo_Constant(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector2DInterpTo_Constant"); + + Params::KismetMathLibrary_Vector2DInterpTo_Constant Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Assign +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector4_Assign(struct FVector4& A, const struct FVector4& InVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Assign"); + + Params::KismetMathLibrary_Vector4_Assign Parms{}; + + Parms.A = std::move(A); + Parms.InVector = std::move(InVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector4_CrossProduct3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_CrossProduct3(const struct FVector4& A, const struct FVector4& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_CrossProduct3"); + + Params::KismetMathLibrary_Vector4_CrossProduct3 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_DotProduct +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_DotProduct(const struct FVector4& A, const struct FVector4& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_DotProduct"); + + Params::KismetMathLibrary_Vector4_DotProduct Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_DotProduct3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& b (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_DotProduct3(const struct FVector4& A, const struct FVector4& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_DotProduct3"); + + Params::KismetMathLibrary_Vector4_DotProduct3 Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsNAN +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsNAN(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsNAN"); + + Params::KismetMathLibrary_Vector4_IsNAN Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsNearlyZero3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsNearlyZero3(const struct FVector4& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsNearlyZero3"); + + Params::KismetMathLibrary_Vector4_IsNearlyZero3 Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsNormal3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsNormal3(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsNormal3"); + + Params::KismetMathLibrary_Vector4_IsNormal3 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsUnit3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SquaredLenthTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsUnit3(const struct FVector4& A, float SquaredLenthTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsUnit3"); + + Params::KismetMathLibrary_Vector4_IsUnit3 Parms{}; + + Parms.A = std::move(A); + Parms.SquaredLenthTolerance = SquaredLenthTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_IsZero +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector4_IsZero(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_IsZero"); + + Params::KismetMathLibrary_Vector4_IsZero Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_MirrorByVector3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& Direction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector4& SurfaceNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_MirrorByVector3(const struct FVector4& Direction, const struct FVector4& SurfaceNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_MirrorByVector3"); + + Params::KismetMathLibrary_Vector4_MirrorByVector3 Parms{}; + + Parms.Direction = std::move(Direction); + Parms.SurfaceNormal = std::move(SurfaceNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Negated +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_Negated(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Negated"); + + Params::KismetMathLibrary_Vector4_Negated Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Normal3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_Normal3(const struct FVector4& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Normal3"); + + Params::KismetMathLibrary_Vector4_Normal3 Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Normalize3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector4_Normalize3(struct FVector4& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Normalize3"); + + Params::KismetMathLibrary_Vector4_Normalize3 Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector4_NormalUnsafe3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_NormalUnsafe3(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_NormalUnsafe3"); + + Params::KismetMathLibrary_Vector4_NormalUnsafe3 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Set +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float W (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector4_Set(struct FVector4& A, float X, float Y, float Z, float W) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Set"); + + Params::KismetMathLibrary_Vector4_Set Parms{}; + + Parms.A = std::move(A); + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.W = W; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector4_Size +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_Size(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Size"); + + Params::KismetMathLibrary_Vector4_Size Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Size3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_Size3(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Size3"); + + Params::KismetMathLibrary_Vector4_Size3 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_SizeSquared(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_SizeSquared"); + + Params::KismetMathLibrary_Vector4_SizeSquared Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared3 +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector4& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector4_SizeSquared3(const struct FVector4& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_SizeSquared3"); + + Params::KismetMathLibrary_Vector4_SizeSquared3 Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector4_Zero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 UKismetMathLibrary::Vector4_Zero() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector4_Zero"); + + Params::KismetMathLibrary_Vector4_Zero Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_AddBounded +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InAddVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_AddBounded(struct FVector& A, const struct FVector& InAddVect, float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_AddBounded"); + + Params::KismetMathLibrary_Vector_AddBounded Parms{}; + + Parms.A = std::move(A); + Parms.InAddVect = std::move(InAddVect); + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_Assign +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InVector (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_Assign(struct FVector& A, const struct FVector& InVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Assign"); + + Params::KismetMathLibrary_Vector_Assign Parms{}; + + Parms.A = std::move(A); + Parms.InVector = std::move(InVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_Backward +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Backward() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Backward"); + + Params::KismetMathLibrary_Vector_Backward Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_BoundedToBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InBoxMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InBoxMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_BoundedToBox(const struct FVector& InVect, const struct FVector& InBoxMin, const struct FVector& InBoxMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_BoundedToBox"); + + Params::KismetMathLibrary_Vector_BoundedToBox Parms{}; + + Parms.InVect = std::move(InVect); + Parms.InBoxMin = std::move(InBoxMin); + Parms.InBoxMax = std::move(InBoxMax); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_BoundedToCube +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_BoundedToCube(const struct FVector& InVect, float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_BoundedToCube"); + + Params::KismetMathLibrary_Vector_BoundedToCube Parms{}; + + Parms.InVect = std::move(InVect); + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ClampSize2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ClampSize2D(const struct FVector& A, float Min, float Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ClampSize2D"); + + Params::KismetMathLibrary_Vector_ClampSize2D Parms{}; + + Parms.A = std::move(A); + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ClampSizeMax(const struct FVector& A, float Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ClampSizeMax"); + + Params::KismetMathLibrary_Vector_ClampSizeMax Parms{}; + + Parms.A = std::move(A); + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ClampSizeMax2D(const struct FVector& A, float Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ClampSizeMax2D"); + + Params::KismetMathLibrary_Vector_ClampSizeMax2D Parms{}; + + Parms.A = std::move(A); + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ComponentMax +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ComponentMax(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ComponentMax"); + + Params::KismetMathLibrary_Vector_ComponentMax Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ComponentMin +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ComponentMin(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ComponentMin"); + + Params::KismetMathLibrary_Vector_ComponentMin Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_CosineAngle2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_CosineAngle2D(const struct FVector& A, const struct FVector& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_CosineAngle2D"); + + Params::KismetMathLibrary_Vector_CosineAngle2D Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Distance +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_Distance(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Distance"); + + Params::KismetMathLibrary_Vector_Distance Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Distance2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_Distance2D(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Distance2D"); + + Params::KismetMathLibrary_Vector_Distance2D Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Distance2DSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_Distance2DSquared(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Distance2DSquared"); + + Params::KismetMathLibrary_Vector_Distance2DSquared Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_DistanceSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_DistanceSquared(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_DistanceSquared"); + + Params::KismetMathLibrary_Vector_DistanceSquared Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Down +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Down() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Down"); + + Params::KismetMathLibrary_Vector_Down Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Forward +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Forward() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Forward"); + + Params::KismetMathLibrary_Vector_Forward Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetAbs +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_GetAbs(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetAbs"); + + Params::KismetMathLibrary_Vector_GetAbs Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetAbsMax +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_GetAbsMax(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetAbsMax"); + + Params::KismetMathLibrary_Vector_GetAbsMax Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetAbsMin +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_GetAbsMin(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetAbsMin"); + + Params::KismetMathLibrary_Vector_GetAbsMin Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetProjection +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_GetProjection(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetProjection"); + + Params::KismetMathLibrary_Vector_GetProjection Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_GetSignVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_GetSignVector(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_GetSignVector"); + + Params::KismetMathLibrary_Vector_GetSignVector Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_HeadingAngle +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::Vector_HeadingAngle(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_HeadingAngle"); + + Params::KismetMathLibrary_Vector_HeadingAngle Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsNAN +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsNAN(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsNAN"); + + Params::KismetMathLibrary_Vector_IsNAN Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsNearlyZero +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsNearlyZero(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsNearlyZero"); + + Params::KismetMathLibrary_Vector_IsNearlyZero Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsNormal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsNormal(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsNormal"); + + Params::KismetMathLibrary_Vector_IsNormal Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsUniform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsUniform(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsUniform"); + + Params::KismetMathLibrary_Vector_IsUniform Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsUnit +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SquaredLenthTolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsUnit(const struct FVector& A, float SquaredLenthTolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsUnit"); + + Params::KismetMathLibrary_Vector_IsUnit Parms{}; + + Parms.A = std::move(A); + Parms.SquaredLenthTolerance = SquaredLenthTolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_IsZero +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetMathLibrary::Vector_IsZero(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_IsZero"); + + Params::KismetMathLibrary_Vector_IsZero Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Left +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Left() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Left"); + + Params::KismetMathLibrary_Vector_Left Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_MirrorByPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlane& InPlane (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_MirrorByPlane(const struct FVector& A, const struct FPlane& InPlane) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_MirrorByPlane"); + + Params::KismetMathLibrary_Vector_MirrorByPlane Parms{}; + + Parms.A = std::move(A); + Parms.InPlane = std::move(InPlane); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Normal2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Normal2D(const struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Normal2D"); + + Params::KismetMathLibrary_Vector_Normal2D Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Normalize +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_Normalize(struct FVector& A, float Tolerance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Normalize"); + + Params::KismetMathLibrary_Vector_Normalize Parms{}; + + Parms.A = std::move(A); + Parms.Tolerance = Tolerance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_NormalUnsafe +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_NormalUnsafe(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_NormalUnsafe"); + + Params::KismetMathLibrary_Vector_NormalUnsafe Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_One +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_One() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_One"); + + Params::KismetMathLibrary_Vector_One Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ProjectOnToNormal +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& V (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ProjectOnToNormal(const struct FVector& V, const struct FVector& InNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ProjectOnToNormal"); + + Params::KismetMathLibrary_Vector_ProjectOnToNormal Parms{}; + + Parms.V = std::move(V); + Parms.InNormal = std::move(InNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Reciprocal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Reciprocal(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Reciprocal"); + + Params::KismetMathLibrary_Vector_Reciprocal Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Right +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Right() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Right"); + + Params::KismetMathLibrary_Vector_Right Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Set +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_Set(struct FVector& A, float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Set"); + + Params::KismetMathLibrary_Vector_Set Parms{}; + + Parms.A = std::move(A); + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_SnappedToGrid +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InGridSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_SnappedToGrid(const struct FVector& InVect, float InGridSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_SnappedToGrid"); + + Params::KismetMathLibrary_Vector_SnappedToGrid Parms{}; + + Parms.InVect = std::move(InVect); + Parms.InGridSize = InGridSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ToDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ToDegrees(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ToDegrees"); + + Params::KismetMathLibrary_Vector_ToDegrees Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_ToRadians +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_ToRadians(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_ToRadians"); + + Params::KismetMathLibrary_Vector_ToRadians Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_UnitCartesianToSpherical +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UKismetMathLibrary::Vector_UnitCartesianToSpherical(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_UnitCartesianToSpherical"); + + Params::KismetMathLibrary_Vector_UnitCartesianToSpherical Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_UnwindEuler +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector& A (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetMathLibrary::Vector_UnwindEuler(struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_UnwindEuler"); + + Params::KismetMathLibrary_Vector_UnwindEuler Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + A = std::move(Parms.A); +} + + +// Function Engine.KismetMathLibrary.Vector_Up +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Up() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Up"); + + Params::KismetMathLibrary_Vector_Up Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Vector_Zero +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::Vector_Zero() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Vector_Zero"); + + Params::KismetMathLibrary_Vector_Zero Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VectorSpringInterp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVectorSpringState& SpringState (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float Stiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CriticalDampingFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Mass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VectorSpringInterp(const struct FVector& Current, const struct FVector& Target, struct FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VectorSpringInterp"); + + Params::KismetMathLibrary_VectorSpringInterp Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.SpringState = std::move(SpringState); + Parms.Stiffness = Stiffness; + Parms.CriticalDampingFactor = CriticalDampingFactor; + Parms.DeltaTime = DeltaTime; + Parms.Mass = Mass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SpringState = std::move(Parms.SpringState); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VInterpTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VInterpTo(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VInterpTo"); + + Params::KismetMathLibrary_VInterpTo Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VInterpTo_Constant +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VInterpTo_Constant(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VInterpTo_Constant"); + + Params::KismetMathLibrary_VInterpTo_Constant Parms{}; + + Parms.Current = std::move(Current); + Parms.Target = std::move(Target); + Parms.DeltaTime = DeltaTime; + Parms.InterpSpeed = InterpSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VLerp +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::VLerp(const struct FVector& A, const struct FVector& b, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VLerp"); + + Params::KismetMathLibrary_VLerp Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSize +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSize(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSize"); + + Params::KismetMathLibrary_VSize Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSize2D +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSize2D(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSize2D"); + + Params::KismetMathLibrary_VSize2D Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSize2DSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSize2DSquared(const struct FVector2D& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSize2DSquared"); + + Params::KismetMathLibrary_VSize2DSquared Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSizeSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSizeSquared(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSizeSquared"); + + Params::KismetMathLibrary_VSizeSquared Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSizeXY +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSizeXY(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSizeXY"); + + Params::KismetMathLibrary_VSizeXY Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.VSizeXYSquared +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::VSizeXYSquared(const struct FVector& A) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "VSizeXYSquared"); + + Params::KismetMathLibrary_VSizeXYSquared Parms{}; + + Parms.A = std::move(A); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetMathLibrary::WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "WeightedMovingAverage_Float"); + + Params::KismetMathLibrary_WeightedMovingAverage_Float Parms{}; + + Parms.CurrentSample = CurrentSample; + Parms.PreviousSample = PreviousSample; + Parms.weight = weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FRotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FRotator& PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UKismetMathLibrary::WeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "WeightedMovingAverage_FRotator"); + + Params::KismetMathLibrary_WeightedMovingAverage_FRotator Parms{}; + + Parms.CurrentSample = std::move(CurrentSample); + Parms.PreviousSample = std::move(PreviousSample); + Parms.weight = weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& CurrentSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousSample (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UKismetMathLibrary::WeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "WeightedMovingAverage_FVector"); + + Params::KismetMathLibrary_WeightedMovingAverage_FVector Parms{}; + + Parms.CurrentSample = std::move(CurrentSample); + Parms.PreviousSample = std::move(PreviousSample); + Parms.weight = weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Wrap +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Min (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Max (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Wrap(int32 Value, int32 Min, int32 Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Wrap"); + + Params::KismetMathLibrary_Wrap Parms{}; + + Parms.Value = Value; + Parms.Min = Min; + Parms.Max = Max; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Xor_Int64Int64 +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetMathLibrary::Xor_Int64Int64(int64 A, int64 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Xor_Int64Int64"); + + Params::KismetMathLibrary_Xor_Int64Int64 Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetMathLibrary.Xor_IntInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 A (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 b (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetMathLibrary::Xor_IntInt(int32 A, int32 b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetMathLibrary", "Xor_IntInt"); + + Params::KismetMathLibrary_Xor_IntInt Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Bool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Bool(const class FString& AppendTo, const class FString& Prefix, bool InBool, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Bool"); + + Params::KismetStringLibrary_BuildString_Bool Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InBool = InBool; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Color +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Color(const class FString& AppendTo, const class FString& Prefix, const struct FLinearColor& InColor, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Color"); + + Params::KismetStringLibrary_BuildString_Color Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InColor = std::move(InColor); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Float(const class FString& AppendTo, const class FString& Prefix, float InFloat, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Float"); + + Params::KismetStringLibrary_BuildString_Float Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InFloat = InFloat; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Int +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Int(const class FString& AppendTo, const class FString& Prefix, int32 inInt, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Int"); + + Params::KismetStringLibrary_BuildString_Int Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.inInt = inInt; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_IntVector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntVector& InIntVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_IntVector(const class FString& AppendTo, const class FString& Prefix, const struct FIntVector& InIntVector, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_IntVector"); + + Params::KismetStringLibrary_BuildString_IntVector Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InIntVector = std::move(InIntVector); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Name +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Name(const class FString& AppendTo, const class FString& Prefix, class FName InName, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Name"); + + Params::KismetStringLibrary_BuildString_Name Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InName = InName; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Object +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InObj (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Object(const class FString& AppendTo, const class FString& Prefix, class UObject* InObj, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Object"); + + Params::KismetStringLibrary_BuildString_Object Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InObj = InObj; + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Rotator +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Rotator(const class FString& AppendTo, const class FString& Prefix, const struct FRotator& InRot, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Rotator"); + + Params::KismetStringLibrary_BuildString_Rotator Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InRot = std::move(InRot); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Vector +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Vector(const class FString& AppendTo, const class FString& Prefix, const struct FVector& InVector, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Vector"); + + Params::KismetStringLibrary_BuildString_Vector Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InVector = std::move(InVector); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.BuildString_Vector2d +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& AppendTo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Prefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& InVector2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Suffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::BuildString_Vector2d(const class FString& AppendTo, const class FString& Prefix, const struct FVector2D& InVector2D, const class FString& Suffix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "BuildString_Vector2d"); + + Params::KismetStringLibrary_BuildString_Vector2d Parms{}; + + Parms.AppendTo = std::move(AppendTo); + Parms.Prefix = std::move(Prefix); + Parms.InVector2D = std::move(InVector2D); + Parms.Suffix = std::move(Suffix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Concat_StrStr +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& b (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Concat_StrStr(const class FString& A, const class FString& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Concat_StrStr"); + + Params::KismetStringLibrary_Concat_StrStr Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.CONTAINS +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SearchIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Substring (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSearchFromEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::CONTAINS(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "CONTAINS"); + + Params::KismetStringLibrary_CONTAINS Parms{}; + + Parms.SearchIn = std::move(SearchIn); + Parms.Substring = std::move(Substring); + Parms.bUseCase = bUseCase; + Parms.bSearchFromEnd = bSearchFromEnd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_BoolToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_BoolToString(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_BoolToString"); + + Params::KismetStringLibrary_Conv_BoolToString Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_ByteToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 InByte (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_ByteToString(uint8 InByte) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_ByteToString"); + + Params::KismetStringLibrary_Conv_ByteToString Parms{}; + + Parms.InByte = InByte; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_ColorToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_ColorToString(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_ColorToString"); + + Params::KismetStringLibrary_Conv_ColorToString Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_FloatToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_FloatToString(float InFloat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_FloatToString"); + + Params::KismetStringLibrary_Conv_FloatToString Parms{}; + + Parms.InFloat = InFloat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_IntPointToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntPoint& InIntPoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_IntPointToString(const struct FIntPoint& InIntPoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_IntPointToString"); + + Params::KismetStringLibrary_Conv_IntPointToString Parms{}; + + Parms.InIntPoint = std::move(InIntPoint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_IntToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 inInt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_IntToString(int32 inInt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_IntToString"); + + Params::KismetStringLibrary_Conv_IntToString Parms{}; + + Parms.inInt = inInt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_IntVectorToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FIntVector& InIntVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_IntVectorToString(const struct FIntVector& InIntVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_IntVectorToString"); + + Params::KismetStringLibrary_Conv_IntVectorToString Parms{}; + + Parms.InIntVec = std::move(InIntVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_MatrixToString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMatrix& InMatrix (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_MatrixToString(const struct FMatrix& InMatrix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_MatrixToString"); + + Params::KismetStringLibrary_Conv_MatrixToString Parms{}; + + Parms.InMatrix = std::move(InMatrix); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_NameToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_NameToString(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_NameToString"); + + Params::KismetStringLibrary_Conv_NameToString Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_ObjectToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* InObj (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_ObjectToString(class UObject* InObj) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_ObjectToString"); + + Params::KismetStringLibrary_Conv_ObjectToString Parms{}; + + Parms.InObj = InObj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_RotatorToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_RotatorToString(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_RotatorToString"); + + Params::KismetStringLibrary_Conv_RotatorToString Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToColor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* OutConvertedColor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToColor(const class FString& inString, struct FLinearColor* OutConvertedColor, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToColor"); + + Params::KismetStringLibrary_Conv_StringToColor Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConvertedColor != nullptr) + *OutConvertedColor = std::move(Parms.OutConvertedColor); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetStringLibrary::Conv_StringToFloat(const class FString& inString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToFloat"); + + Params::KismetStringLibrary_Conv_StringToFloat Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::Conv_StringToInt(const class FString& inString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToInt"); + + Params::KismetStringLibrary_Conv_StringToInt Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetStringLibrary::Conv_StringToName(const class FString& inString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToName"); + + Params::KismetStringLibrary_Conv_StringToName Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToRotator +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutConvertedRotator (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool* OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToRotator(const class FString& inString, struct FRotator* OutConvertedRotator, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToRotator"); + + Params::KismetStringLibrary_Conv_StringToRotator Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConvertedRotator != nullptr) + *OutConvertedRotator = std::move(Parms.OutConvertedRotator); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutConvertedVector (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToVector(const class FString& inString, struct FVector* OutConvertedVector, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToVector"); + + Params::KismetStringLibrary_Conv_StringToVector Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConvertedVector != nullptr) + *OutConvertedVector = std::move(Parms.OutConvertedVector); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; +} + + +// Function Engine.KismetStringLibrary.Conv_StringToVector2D +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* OutConvertedVector2D (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetStringLibrary::Conv_StringToVector2D(const class FString& inString, struct FVector2D* OutConvertedVector2D, bool* OutIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_StringToVector2D"); + + Params::KismetStringLibrary_Conv_StringToVector2D Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutConvertedVector2D != nullptr) + *OutConvertedVector2D = std::move(Parms.OutConvertedVector2D); + + if (OutIsValid != nullptr) + *OutIsValid = Parms.OutIsValid; +} + + +// Function Engine.KismetStringLibrary.Conv_TransformToString +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& InTrans (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_TransformToString(const struct FTransform& InTrans) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_TransformToString"); + + Params::KismetStringLibrary_Conv_TransformToString Parms{}; + + Parms.InTrans = std::move(InTrans); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_Vector2dToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_Vector2dToString(const struct FVector2D& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_Vector2dToString"); + + Params::KismetStringLibrary_Conv_Vector2dToString Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Conv_VectorToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Conv_VectorToString(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Conv_VectorToString"); + + Params::KismetStringLibrary_Conv_VectorToString Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.CullArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* inArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::CullArray(const class FString& SourceString, TArray* inArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "CullArray"); + + Params::KismetStringLibrary_CullArray Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (inArray != nullptr) + *inArray = std::move(Parms.inArray); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.ENDSWITH +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InSuffix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::ENDSWITH(const class FString& SourceString, const class FString& InSuffix, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "ENDSWITH"); + + Params::KismetStringLibrary_ENDSWITH Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.InSuffix = std::move(InSuffix); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.EqualEqual_StriStri +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& b (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::EqualEqual_StriStri(const class FString& A, const class FString& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "EqualEqual_StriStri"); + + Params::KismetStringLibrary_EqualEqual_StriStri Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.EqualEqual_StrStr +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& b (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::EqualEqual_StrStr(const class FString& A, const class FString& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "EqualEqual_StrStr"); + + Params::KismetStringLibrary_EqualEqual_StrStr Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.FindSubstring +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SearchIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Substring (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSearchFromEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::FindSubstring(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "FindSubstring"); + + Params::KismetStringLibrary_FindSubstring Parms{}; + + Parms.SearchIn = std::move(SearchIn); + Parms.Substring = std::move(Substring); + Parms.bUseCase = bUseCase; + Parms.bSearchFromEnd = bSearchFromEnd; + Parms.StartPosition = StartPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.GetCharacterArrayFromString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringLibrary::GetCharacterArrayFromString(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "GetCharacterArrayFromString"); + + Params::KismetStringLibrary_GetCharacterArrayFromString Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.GetCharacterAsNumber +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::GetCharacterAsNumber(const class FString& SourceString, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "GetCharacterAsNumber"); + + Params::KismetStringLibrary_GetCharacterAsNumber Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.GetSubstring +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::GetSubstring(const class FString& SourceString, int32 StartIndex, int32 Length) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "GetSubstring"); + + Params::KismetStringLibrary_GetSubstring Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.StartIndex = StartIndex; + Parms.Length = Length; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.IsEmpty +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::IsEmpty(const class FString& inString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "IsEmpty"); + + Params::KismetStringLibrary_IsEmpty Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.IsNumeric +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::IsNumeric(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "IsNumeric"); + + Params::KismetStringLibrary_IsNumeric Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.JoinStringArray +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& SourceArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& Separator (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::JoinStringArray(const TArray& SourceArray, const class FString& Separator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "JoinStringArray"); + + Params::KismetStringLibrary_JoinStringArray Parms{}; + + Parms.SourceArray = std::move(SourceArray); + Parms.Separator = std::move(Separator); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Left +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Left(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Left"); + + Params::KismetStringLibrary_Left Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.LeftChop +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::LeftChop(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "LeftChop"); + + Params::KismetStringLibrary_LeftChop Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.LeftPad +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ChCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::LeftPad(const class FString& SourceString, int32 ChCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "LeftPad"); + + Params::KismetStringLibrary_LeftPad Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.ChCount = ChCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Len +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& S (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::Len(const class FString& S) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Len"); + + Params::KismetStringLibrary_Len Parms{}; + + Parms.S = std::move(S); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.MatchesWildcard +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Wildcard (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::MatchesWildcard(const class FString& SourceString, const class FString& Wildcard, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "MatchesWildcard"); + + Params::KismetStringLibrary_MatchesWildcard Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Wildcard = std::move(Wildcard); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Mid +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Mid(const class FString& SourceString, int32 Start, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Mid"); + + Params::KismetStringLibrary_Mid Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Start = Start; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.NotEqual_StriStri +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& b (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::NotEqual_StriStri(const class FString& A, const class FString& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "NotEqual_StriStri"); + + Params::KismetStringLibrary_NotEqual_StriStri Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.NotEqual_StrStr +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& A (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& b (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::NotEqual_StrStr(const class FString& A, const class FString& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "NotEqual_StrStr"); + + Params::KismetStringLibrary_NotEqual_StrStr Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.ParseIntoArray +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Delimiter (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool CullEmptyStrings (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetStringLibrary::ParseIntoArray(const class FString& SourceString, const class FString& Delimiter, const bool CullEmptyStrings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "ParseIntoArray"); + + Params::KismetStringLibrary_ParseIntoArray Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Delimiter = std::move(Delimiter); + Parms.CullEmptyStrings = CullEmptyStrings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Replace +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& From (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& To (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Replace(const class FString& SourceString, const class FString& From, const class FString& To, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Replace"); + + Params::KismetStringLibrary_Replace Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.From = std::move(From); + Parms.To = std::move(To); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.ReplaceInline +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString& SourceString (Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SearchText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ReplacementText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetStringLibrary::ReplaceInline(class FString& SourceString, const class FString& SearchText, const class FString& ReplacementText, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "ReplaceInline"); + + Params::KismetStringLibrary_ReplaceInline Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.SearchText = std::move(SearchText); + Parms.ReplacementText = std::move(ReplacementText); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + SourceString = std::move(Parms.SourceString); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Reverse +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Reverse(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Reverse"); + + Params::KismetStringLibrary_Reverse Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Right +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Right(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Right"); + + Params::KismetStringLibrary_Right Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.RightChop +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::RightChop(const class FString& SourceString, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "RightChop"); + + Params::KismetStringLibrary_RightChop Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.RightPad +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ChCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::RightPad(const class FString& SourceString, int32 ChCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "RightPad"); + + Params::KismetStringLibrary_RightPad Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.ChCount = ChCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Split +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InStr (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* LeftS (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* RightS (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchDir SearchDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::Split(const class FString& SourceString, const class FString& InStr, class FString* LeftS, class FString* RightS, ESearchCase SearchCase, ESearchDir SearchDir) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Split"); + + Params::KismetStringLibrary_Split Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.InStr = std::move(InStr); + Parms.SearchCase = SearchCase; + Parms.SearchDir = SearchDir; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LeftS != nullptr) + *LeftS = std::move(Parms.LeftS); + + if (RightS != nullptr) + *RightS = std::move(Parms.RightS); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.STARTSWITH +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InPrefix (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESearchCase SearchCase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetStringLibrary::STARTSWITH(const class FString& SourceString, const class FString& InPrefix, ESearchCase SearchCase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "STARTSWITH"); + + Params::KismetStringLibrary_STARTSWITH Parms{}; + + Parms.SourceString = std::move(SourceString); + Parms.InPrefix = std::move(InPrefix); + Parms.SearchCase = SearchCase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.TimeSecondsToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float InSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::TimeSecondsToString(float InSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "TimeSecondsToString"); + + Params::KismetStringLibrary_TimeSecondsToString Parms{}; + + Parms.InSeconds = InSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.ToLower +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::ToLower(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "ToLower"); + + Params::KismetStringLibrary_ToLower Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.ToUpper +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::ToUpper(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "ToUpper"); + + Params::KismetStringLibrary_ToUpper Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.Trim +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::Trim(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "Trim"); + + Params::KismetStringLibrary_Trim Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetStringLibrary.TrimTrailing +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SourceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetStringLibrary::TrimTrailing(const class FString& SourceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetStringLibrary", "TrimTrailing"); + + Params::KismetStringLibrary_TrimTrailing Parms{}; + + Parms.SourceString = std::move(SourceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.AddFloatHistorySample +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDebugFloatHistory& FloatHistory (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FDebugFloatHistory ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FDebugFloatHistory UKismetSystemLibrary::AddFloatHistorySample(float Value, const struct FDebugFloatHistory& FloatHistory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "AddFloatHistorySample"); + + Params::KismetSystemLibrary_AddFloatHistorySample Parms{}; + + Parms.Value = Value; + Parms.FloatHistory = std::move(FloatHistory); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.AsyncLoadObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSoftObjectPtr ObjectSoftRef (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&Callback (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::AsyncLoadObject(TSoftObjectPtr ObjectSoftRef, const TDelegate& Callback, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "AsyncLoadObject"); + + Params::KismetSystemLibrary_AsyncLoadObject Parms{}; + + Parms.ObjectSoftRef = ObjectSoftRef; + Parms.Callback = Callback; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.BeginTransaction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Context (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Description (Parm, NativeAccessSpecifierPublic) +// class UObject* PrimaryObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::BeginTransaction(const class FString& Context, const class FText& Description, class UObject* PrimaryObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BeginTransaction"); + + Params::KismetSystemLibrary_BeginTransaction Parms{}; + + Parms.Context = std::move(Context); + Parms.Description = std::move(Description); + Parms.PrimaryObject = PrimaryObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxOverlapActors +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxPos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxOverlapActors(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxOverlapActors"); + + Params::KismetSystemLibrary_BoxOverlapActors Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxPos = std::move(BoxPos); + Parms.BoxExtent = std::move(BoxExtent); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxOverlapComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxPos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxOverlapComponents(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& Extent, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxOverlapComponents"); + + Params::KismetSystemLibrary_BoxOverlapComponents Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxPos = std::move(BoxPos); + Parms.Extent = std::move(Extent); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceMulti +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceMulti"); + + Params::KismetSystemLibrary_BoxTraceMulti Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.Orientation = std::move(Orientation); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceMultiByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceMultiByProfile"); + + Params::KismetSystemLibrary_BoxTraceMultiByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.Orientation = std::move(Orientation); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceMultiForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceMultiForObjects"); + + Params::KismetSystemLibrary_BoxTraceMultiForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.Orientation = std::move(Orientation); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceSingle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceSingle"); + + Params::KismetSystemLibrary_BoxTraceSingle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.Orientation = std::move(Orientation); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceSingleByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceSingleByProfile"); + + Params::KismetSystemLibrary_BoxTraceSingleByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.Orientation = std::move(Orientation); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BoxTraceSingleForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HalfSize (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::BoxTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BoxTraceSingleForObjects"); + + Params::KismetSystemLibrary_BoxTraceSingleForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.HalfSize = std::move(HalfSize); + Parms.Orientation = std::move(Orientation); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.BreakSoftClassPath +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftClassPath& InSoftClassPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* PathString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::BreakSoftClassPath(const struct FSoftClassPath& InSoftClassPath, class FString* PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BreakSoftClassPath"); + + Params::KismetSystemLibrary_BreakSoftClassPath Parms{}; + + Parms.InSoftClassPath = std::move(InSoftClassPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PathString != nullptr) + *PathString = std::move(Parms.PathString); +} + + +// Function Engine.KismetSystemLibrary.BreakSoftObjectPath +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftObjectPath& InSoftObjectPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* PathString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::BreakSoftObjectPath(const struct FSoftObjectPath& InSoftObjectPath, class FString* PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "BreakSoftObjectPath"); + + Params::KismetSystemLibrary_BreakSoftObjectPath Parms{}; + + Parms.InSoftObjectPath = std::move(InSoftObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PathString != nullptr) + *PathString = std::move(Parms.PathString); +} + + +// Function Engine.KismetSystemLibrary.CancelTransaction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::CancelTransaction(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CancelTransaction"); + + Params::KismetSystemLibrary_CancelTransaction Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.CanLaunchURL +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CanLaunchURL(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CanLaunchURL"); + + Params::KismetSystemLibrary_CanLaunchURL Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleOverlapActors +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& CapsulePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleOverlapActors(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleOverlapActors"); + + Params::KismetSystemLibrary_CapsuleOverlapActors Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CapsulePos = std::move(CapsulePos); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleOverlapComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& CapsulePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleOverlapComponents(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleOverlapComponents"); + + Params::KismetSystemLibrary_CapsuleOverlapComponents Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CapsulePos = std::move(CapsulePos); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceMulti +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceMulti"); + + Params::KismetSystemLibrary_CapsuleTraceMulti Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceMultiByProfile"); + + Params::KismetSystemLibrary_CapsuleTraceMultiByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceMultiForObjects"); + + Params::KismetSystemLibrary_CapsuleTraceMultiForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceSingle"); + + Params::KismetSystemLibrary_CapsuleTraceSingle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceSingleByProfile"); + + Params::KismetSystemLibrary_CapsuleTraceSingleByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::CapsuleTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CapsuleTraceSingleForObjects"); + + Params::KismetSystemLibrary_CapsuleTraceSingleForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.HalfHeight = HalfHeight; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CollectGarbage +// (Final, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::CollectGarbage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CollectGarbage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ComponentOverlapActors +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& ComponentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ComponentOverlapActors(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ComponentOverlapActors"); + + Params::KismetSystemLibrary_ComponentOverlapActors Parms{}; + + Parms.Component = Component; + Parms.ComponentTransform = std::move(ComponentTransform); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ComponentOverlapComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& ComponentTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ComponentOverlapComponents(class UPrimitiveComponent* Component, const struct FTransform& ComponentTransform, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ComponentOverlapComponents"); + + Params::KismetSystemLibrary_ComponentOverlapComponents Parms{}; + + Parms.Component = Component; + Parms.ComponentTransform = std::move(ComponentTransform); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ControlScreensaver +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bAllowScreenSaver (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ControlScreensaver(bool bAllowScreenSaver) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ControlScreensaver"); + + Params::KismetSystemLibrary_ControlScreensaver Parms{}; + + Parms.bAllowScreenSaver = bAllowScreenSaver; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.Conv_ClassToSoftClassReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSubclassOf& Class_0 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UKismetSystemLibrary::Conv_ClassToSoftClassReference(const TSubclassOf& Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_ClassToSoftClassReference"); + + Params::KismetSystemLibrary_Conv_ClassToSoftClassReference Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_InterfaceToObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TScriptInterface&Interface (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::Conv_InterfaceToObject(const TScriptInterface& Interface) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_InterfaceToObject"); + + Params::KismetSystemLibrary_Conv_InterfaceToObject Parms{}; + + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_ObjectToSoftObjectReference +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UKismetSystemLibrary::Conv_ObjectToSoftObjectReference(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_ObjectToSoftObjectReference"); + + Params::KismetSystemLibrary_Conv_ObjectToSoftObjectReference Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetIdToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_PrimaryAssetIdToString(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_PrimaryAssetIdToString"); + + Params::KismetSystemLibrary_Conv_PrimaryAssetIdToString Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetTypeToString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetType& PrimaryAssetType (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_PrimaryAssetTypeToString(const struct FPrimaryAssetType& PrimaryAssetType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_PrimaryAssetTypeToString"); + + Params::KismetSystemLibrary_Conv_PrimaryAssetTypeToString Parms{}; + + Parms.PrimaryAssetType = std::move(PrimaryAssetType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftClassPathToSoftClassRef +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftClassPath& SoftClassPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UKismetSystemLibrary::Conv_SoftClassPathToSoftClassRef(const struct FSoftClassPath& SoftClassPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftClassPathToSoftClassRef"); + + Params::KismetSystemLibrary_Conv_SoftClassPathToSoftClassRef Parms{}; + + Parms.SoftClassPath = std::move(SoftClassPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToClass +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& SoftClass (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UKismetSystemLibrary::Conv_SoftClassReferenceToClass(const TSoftClassPtr& SoftClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftClassReferenceToClass"); + + Params::KismetSystemLibrary_Conv_SoftClassReferenceToClass Parms{}; + + Parms.SoftClass = SoftClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& SoftClassReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_SoftClassReferenceToString(const TSoftClassPtr& SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftClassReferenceToString"); + + Params::KismetSystemLibrary_Conv_SoftClassReferenceToString Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& SoftObject (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::Conv_SoftObjectReferenceToObject(const TSoftObjectPtr& SoftObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftObjectReferenceToObject"); + + Params::KismetSystemLibrary_Conv_SoftObjectReferenceToObject Parms{}; + + Parms.SoftObject = SoftObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& SoftObjectReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::Conv_SoftObjectReferenceToString(const TSoftObjectPtr& SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftObjectReferenceToString"); + + Params::KismetSystemLibrary_Conv_SoftObjectReferenceToString Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.Conv_SoftObjPathToSoftObjRef +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftObjectPath& SoftObjectPath (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UKismetSystemLibrary::Conv_SoftObjPathToSoftObjRef(const struct FSoftObjectPath& SoftObjectPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Conv_SoftObjPathToSoftObjRef"); + + Params::KismetSystemLibrary_Conv_SoftObjPathToSoftObjRef Parms{}; + + Parms.SoftObjectPath = std::move(SoftObjectPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ConvertToAbsolutePath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::ConvertToAbsolutePath(const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ConvertToAbsolutePath"); + + Params::KismetSystemLibrary_ConvertToAbsolutePath Parms{}; + + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ConvertToRelativePath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::ConvertToRelativePath(const class FString& Filename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ConvertToRelativePath"); + + Params::KismetSystemLibrary_ConvertToRelativePath Parms{}; + + Parms.Filename = std::move(Filename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.CreateCopyForUndoBuffer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* ObjectToModify (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::CreateCopyForUndoBuffer(class UObject* ObjectToModify) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "CreateCopyForUndoBuffer"); + + Params::KismetSystemLibrary_CreateCopyForUndoBuffer Parms{}; + + Parms.ObjectToModify = ObjectToModify; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.Delay +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::Delay(const class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "Delay"); + + Params::KismetSystemLibrary_Delay Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Duration = Duration; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DelayWorld +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWorld* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DelayWorld(class UWorld* World, float Duration, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DelayWorld"); + + Params::KismetSystemLibrary_DelayWorld Parms{}; + + Parms.World = World; + Parms.Duration = Duration; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DoesImplementInterface +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* TestObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::DoesImplementInterface(const class UObject* TestObject, TSubclassOf Interface) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DoesImplementInterface"); + + Params::KismetSystemLibrary_DoesImplementInterface Parms{}; + + Parms.TestObject = TestObject; + Parms.Interface = Interface; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugArrow +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ArrowSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugArrow(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, float ArrowSize, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugArrow"); + + Params::KismetSystemLibrary_DrawDebugArrow Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LineStart = std::move(LineStart); + Parms.LineEnd = std::move(LineEnd); + Parms.ArrowSize = ArrowSize; + Parms.LineColor = std::move(LineColor); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Extent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugBox(const class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Extent, const struct FLinearColor& LineColor, const struct FRotator& Rotation, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugBox"); + + Params::KismetSystemLibrary_DrawDebugBox Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.Extent = std::move(Extent); + Parms.LineColor = std::move(LineColor); + Parms.Rotation = std::move(Rotation); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCamera +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class ACameraActor* CameraActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& CameraColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCamera(const class ACameraActor* CameraActor, const struct FLinearColor& CameraColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCamera"); + + Params::KismetSystemLibrary_DrawDebugCamera Parms{}; + + Parms.CameraActor = CameraActor; + Parms.CameraColor = std::move(CameraColor); + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCapsule +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCapsule(const class UObject* WorldContextObject, const struct FVector& Center, float HalfHeight, float Radius, const struct FRotator& Rotation, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCapsule"); + + Params::KismetSystemLibrary_DrawDebugCapsule Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.HalfHeight = HalfHeight; + Parms.Radius = Radius; + Parms.Rotation = std::move(Rotation); + Parms.LineColor = std::move(LineColor); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCircle +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSegments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& YAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ZAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDrawAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCircle(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 NumSegments, const struct FLinearColor& LineColor, float Duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCircle"); + + Params::KismetSystemLibrary_DrawDebugCircle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.Radius = Radius; + Parms.NumSegments = NumSegments; + Parms.LineColor = std::move(LineColor); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + Parms.YAxis = std::move(YAxis); + Parms.ZAxis = std::move(ZAxis); + Parms.bDrawAxis = bDrawAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCone +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCone(const class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCone"); + + Params::KismetSystemLibrary_DrawDebugCone Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = std::move(Origin); + Parms.Direction = std::move(Direction); + Parms.Length = Length; + Parms.AngleWidth = AngleWidth; + Parms.AngleHeight = AngleHeight; + Parms.NumSides = NumSides; + Parms.LineColor = std::move(LineColor); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugConeInDegrees +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Direction (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngleHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumSides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugConeInDegrees(const class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugConeInDegrees"); + + Params::KismetSystemLibrary_DrawDebugConeInDegrees Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Origin = std::move(Origin); + Parms.Direction = std::move(Direction); + Parms.Length = Length; + Parms.AngleWidth = AngleWidth; + Parms.AngleHeight = AngleHeight; + Parms.NumSides = NumSides; + Parms.LineColor = std::move(LineColor); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCoordinateSystem +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AxisLoc (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AxisRot (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCoordinateSystem(const class UObject* WorldContextObject, const struct FVector& AxisLoc, const struct FRotator& AxisRot, float Scale, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCoordinateSystem"); + + Params::KismetSystemLibrary_DrawDebugCoordinateSystem Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AxisLoc = std::move(AxisLoc); + Parms.AxisRot = std::move(AxisRot); + Parms.Scale = Scale; + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugCylinder +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Segments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugCylinder(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugCylinder"); + + Params::KismetSystemLibrary_DrawDebugCylinder Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.Segments = Segments; + Parms.LineColor = std::move(LineColor); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDebugFloatHistory& FloatHistory (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& DrawLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& DrawSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& DrawColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugFloatHistoryLocation(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FVector& DrawLocation, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugFloatHistoryLocation"); + + Params::KismetSystemLibrary_DrawDebugFloatHistoryLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FloatHistory = std::move(FloatHistory); + Parms.DrawLocation = std::move(DrawLocation); + Parms.DrawSize = std::move(DrawSize); + Parms.DrawColor = std::move(DrawColor); + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryTransform +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDebugFloatHistory& FloatHistory (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FTransform& DrawTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& DrawSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& DrawColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugFloatHistoryTransform(const class UObject* WorldContextObject, const struct FDebugFloatHistory& FloatHistory, const struct FTransform& DrawTransform, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugFloatHistoryTransform"); + + Params::KismetSystemLibrary_DrawDebugFloatHistoryTransform Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FloatHistory = std::move(FloatHistory); + Parms.DrawTransform = std::move(DrawTransform); + Parms.DrawSize = std::move(DrawSize); + Parms.DrawColor = std::move(DrawColor); + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugFrustum +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& FrustumTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FLinearColor& FrustumColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugFrustum(const class UObject* WorldContextObject, const struct FTransform& FrustumTransform, const struct FLinearColor& FrustumColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugFrustum"); + + Params::KismetSystemLibrary_DrawDebugFrustum Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FrustumTransform = std::move(FrustumTransform); + Parms.FrustumColor = std::move(FrustumColor); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugLine +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LineEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugLine(const class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugLine"); + + Params::KismetSystemLibrary_DrawDebugLine Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LineStart = std::move(LineStart); + Parms.LineEnd = std::move(LineEnd); + Parms.LineColor = std::move(LineColor); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugPlane +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPlane& PlaneCoordinates (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& PlaneColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugPlane(const class UObject* WorldContextObject, const struct FPlane& PlaneCoordinates, const struct FVector& Location, float size, const struct FLinearColor& PlaneColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugPlane"); + + Params::KismetSystemLibrary_DrawDebugPlane Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlaneCoordinates = std::move(PlaneCoordinates); + Parms.Location = std::move(Location); + Parms.size = size; + Parms.PlaneColor = std::move(PlaneColor); + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugPoint +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& PointColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugPoint(const class UObject* WorldContextObject, const struct FVector& Position, float size, const struct FLinearColor& PointColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugPoint"); + + Params::KismetSystemLibrary_DrawDebugPoint Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Position = std::move(Position); + Parms.size = size; + Parms.PointColor = std::move(PointColor); + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugSphere +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Center (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Segments (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& LineColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugSphere(const class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugSphere"); + + Params::KismetSystemLibrary_DrawDebugSphere Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Center = std::move(Center); + Parms.Radius = Radius; + Parms.Segments = Segments; + Parms.LineColor = std::move(LineColor); + Parms.Duration = Duration; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.DrawDebugString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TextLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TestBaseActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::DrawDebugString(const class UObject* WorldContextObject, const struct FVector& TextLocation, const class FString& Text, class AActor* TestBaseActor, const struct FLinearColor& TextColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "DrawDebugString"); + + Params::KismetSystemLibrary_DrawDebugString Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TextLocation = std::move(TextLocation); + Parms.Text = std::move(Text); + Parms.TestBaseActor = TestBaseActor; + Parms.TextColor = std::move(TextColor); + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.EndTransaction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::EndTransaction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EndTransaction"); + + Params::KismetSystemLibrary_EndTransaction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetId& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EqualEqual_PrimaryAssetId"); + + Params::KismetSystemLibrary_EqualEqual_PrimaryAssetId Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetType +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetType& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetType& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EqualEqual_PrimaryAssetType"); + + Params::KismetSystemLibrary_EqualEqual_PrimaryAssetType Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftClassReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftClassPtr& b (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EqualEqual_SoftClassReference"); + + Params::KismetSystemLibrary_EqualEqual_SoftClassReference Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftObjectReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr& b (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::EqualEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "EqualEqual_SoftObjectReference"); + + Params::KismetSystemLibrary_EqualEqual_SoftObjectReference Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ExecuteConsoleCommand +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* SpecificPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ExecuteConsoleCommand(const class UObject* WorldContextObject, const class FString& Command, class APlayerController* SpecificPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ExecuteConsoleCommand"); + + Params::KismetSystemLibrary_ExecuteConsoleCommand Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Command = std::move(Command); + Parms.SpecificPlayer = SpecificPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.FlushDebugStrings +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::FlushDebugStrings(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "FlushDebugStrings"); + + Params::KismetSystemLibrary_FlushDebugStrings Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.FlushPersistentDebugLines +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::FlushPersistentDebugLines(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "FlushPersistentDebugLines"); + + Params::KismetSystemLibrary_FlushPersistentDebugLines Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ForceCloseAdBanner +// (Final, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::ForceCloseAdBanner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ForceCloseAdBanner"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.GetActorBounds +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetActorBounds(const class AActor* Actor, struct FVector* Origin, struct FVector* BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetActorBounds"); + + Params::KismetSystemLibrary_GetActorBounds Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); +} + + +// Function Engine.KismetSystemLibrary.GetActorListFromComponentList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&ComponentList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutActorList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetActorListFromComponentList(const TArray& ComponentList, class UClass* ActorClassFilter, TArray* OutActorList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetActorListFromComponentList"); + + Params::KismetSystemLibrary_GetActorListFromComponentList Parms{}; + + Parms.ComponentList = std::move(ComponentList); + Parms.ActorClassFilter = ActorClassFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActorList != nullptr) + *OutActorList = std::move(Parms.OutActorList); +} + + +// Function Engine.KismetSystemLibrary.GetAdIDCount +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetAdIDCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetAdIDCount"); + + Params::KismetSystemLibrary_GetAdIDCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetClassDisplayName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* Class_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetClassDisplayName(class UClass* Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetClassDisplayName"); + + Params::KismetSystemLibrary_GetClassDisplayName Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetClassFromPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UKismetSystemLibrary::GetClassFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetClassFromPrimaryAssetId"); + + Params::KismetSystemLibrary_GetClassFromPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetCommandLine +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetCommandLine() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetCommandLine"); + + Params::KismetSystemLibrary_GetCommandLine Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetComponentBounds +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class USceneComponent* Component (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* SphereRadius (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetComponentBounds(const class USceneComponent* Component, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetComponentBounds"); + + Params::KismetSystemLibrary_GetComponentBounds Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); + + if (SphereRadius != nullptr) + *SphereRadius = Parms.SphereRadius; +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableBoolValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetConsoleVariableBoolValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetConsoleVariableBoolValue"); + + Params::KismetSystemLibrary_GetConsoleVariableBoolValue Parms{}; + + Parms.VariableName = std::move(VariableName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableFloatValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::GetConsoleVariableFloatValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetConsoleVariableFloatValue"); + + Params::KismetSystemLibrary_GetConsoleVariableFloatValue Parms{}; + + Parms.VariableName = std::move(VariableName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetConsoleVariableIntValue +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& VariableName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetConsoleVariableIntValue(const class FString& VariableName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetConsoleVariableIntValue"); + + Params::KismetSystemLibrary_GetConsoleVariableIntValue Parms{}; + + Parms.VariableName = std::move(VariableName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetConvenientWindowedResolutions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* Resolutions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetConvenientWindowedResolutions(TArray* Resolutions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetConvenientWindowedResolutions"); + + Params::KismetSystemLibrary_GetConvenientWindowedResolutions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Resolutions != nullptr) + *Resolutions = std::move(Parms.Resolutions); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetCurrentBundleState +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceCurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutBundles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetCurrentBundleState(const struct FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, TArray* OutBundles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetCurrentBundleState"); + + Params::KismetSystemLibrary_GetCurrentBundleState Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + Parms.bForceCurrentState = bForceCurrentState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutBundles != nullptr) + *OutBundles = std::move(Parms.OutBundles); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetDefaultLanguage +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDefaultLanguage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetDefaultLanguage"); + + Params::KismetSystemLibrary_GetDefaultLanguage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetDefaultLocale +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDefaultLocale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetDefaultLocale"); + + Params::KismetSystemLibrary_GetDefaultLocale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetDeviceId +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDeviceId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetDeviceId"); + + Params::KismetSystemLibrary_GetDeviceId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetDisplayName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetDisplayName(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetDisplayName"); + + Params::KismetSystemLibrary_GetDisplayName Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetEngineVersion +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetEngineVersion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetEngineVersion"); + + Params::KismetSystemLibrary_GetEngineVersion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetFrameCount +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UKismetSystemLibrary::GetFrameCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetFrameCount"); + + Params::KismetSystemLibrary_GetFrameCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGameBundleId +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetGameBundleId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGameBundleId"); + + Params::KismetSystemLibrary_GetGameBundleId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGameName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetGameName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGameName"); + + Params::KismetSystemLibrary_GetGameName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGamepadButtonGlyph +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ButtonKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ControllerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UKismetSystemLibrary::GetGamepadButtonGlyph(const class FString& ButtonKey, int32 ControllerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGamepadButtonGlyph"); + + Params::KismetSystemLibrary_GetGamepadButtonGlyph Parms{}; + + Parms.ButtonKey = std::move(ButtonKey); + Parms.ControllerIndex = ControllerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGamepadControllerName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetGamepadControllerName(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGamepadControllerName"); + + Params::KismetSystemLibrary_GetGamepadControllerName Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetGameTimeInSeconds +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::GetGameTimeInSeconds(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetGameTimeInSeconds"); + + Params::KismetSystemLibrary_GetGameTimeInSeconds Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetLocalCurrencyCode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetLocalCurrencyCode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetLocalCurrencyCode"); + + Params::KismetSystemLibrary_GetLocalCurrencyCode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetLocalCurrencySymbol +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetLocalCurrencySymbol() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetLocalCurrencySymbol"); + + Params::KismetSystemLibrary_GetLocalCurrencySymbol Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetMinYResolutionFor3DView +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetMinYResolutionFor3DView() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetMinYResolutionFor3DView"); + + Params::KismetSystemLibrary_GetMinYResolutionFor3DView Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetMinYResolutionForUI +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetMinYResolutionForUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetMinYResolutionForUI"); + + Params::KismetSystemLibrary_GetMinYResolutionForUI Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetObjectFromPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::GetObjectFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetObjectFromPrimaryAssetId"); + + Params::KismetSystemLibrary_GetObjectFromPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetObjectName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetObjectName(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetObjectName"); + + Params::KismetSystemLibrary_GetObjectName Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetOuterObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::GetOuterObject(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetOuterObject"); + + Params::KismetSystemLibrary_GetOuterObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPathName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetPathName(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPathName"); + + Params::KismetSystemLibrary_GetPathName Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPlatformUserDir +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetPlatformUserDir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPlatformUserDir"); + + Params::KismetSystemLibrary_GetPlatformUserDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPlatformUserName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetPlatformUserName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPlatformUserName"); + + Params::KismetSystemLibrary_GetPlatformUserName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPreferredLanguages +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKismetSystemLibrary::GetPreferredLanguages() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPreferredLanguages"); + + Params::KismetSystemLibrary_GetPreferredLanguages Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromClass +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSubclassOf Class_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromClass(TSubclassOf Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromClass"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdFromClass Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromObject +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromObject"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdFromObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftClassReference +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftClassPtr SoftClassReference (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromSoftClassReference(TSoftClassPtr SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromSoftClassReference"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdFromSoftClassReference Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftObjectReference +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr SoftObjectReference (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPrimaryAssetId ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FPrimaryAssetId UKismetSystemLibrary::GetPrimaryAssetIdFromSoftObjectReference(TSoftObjectPtr SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdFromSoftObjectReference"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdFromSoftObjectReference Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdList +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FPrimaryAssetType& PrimaryAssetType (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPrimaryAssetIdList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetPrimaryAssetIdList(const struct FPrimaryAssetType& PrimaryAssetType, TArray* OutPrimaryAssetIdList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetIdList"); + + Params::KismetSystemLibrary_GetPrimaryAssetIdList Parms{}; + + Parms.PrimaryAssetType = std::move(PrimaryAssetType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPrimaryAssetIdList != nullptr) + *OutPrimaryAssetIdList = std::move(Parms.OutPrimaryAssetIdList); +} + + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetsWithBundleState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& RequiredBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& ExcludedBundles (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& ValidTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceCurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPrimaryAssetIdList (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::GetPrimaryAssetsWithBundleState(const TArray& RequiredBundles, const TArray& ExcludedBundles, const TArray& ValidTypes, bool bForceCurrentState, TArray* OutPrimaryAssetIdList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetPrimaryAssetsWithBundleState"); + + Params::KismetSystemLibrary_GetPrimaryAssetsWithBundleState Parms{}; + + Parms.RequiredBundles = std::move(RequiredBundles); + Parms.ExcludedBundles = std::move(ExcludedBundles); + Parms.ValidTypes = std::move(ValidTypes); + Parms.bForceCurrentState = bForceCurrentState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPrimaryAssetIdList != nullptr) + *OutPrimaryAssetIdList = std::move(Parms.OutPrimaryAssetIdList); +} + + +// Function Engine.KismetSystemLibrary.GetProjectContentDirectory +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetProjectContentDirectory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetProjectContentDirectory"); + + Params::KismetSystemLibrary_GetProjectContentDirectory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetProjectDirectory +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetProjectDirectory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetProjectDirectory"); + + Params::KismetSystemLibrary_GetProjectDirectory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetProjectSavedDirectory +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetProjectSavedDirectory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetProjectSavedDirectory"); + + Params::KismetSystemLibrary_GetProjectSavedDirectory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetRenderingDetailMode +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetRenderingDetailMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetRenderingDetailMode"); + + Params::KismetSystemLibrary_GetRenderingDetailMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetRenderingMaterialQualityLevel +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::GetRenderingMaterialQualityLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetRenderingMaterialQualityLevel"); + + Params::KismetSystemLibrary_GetRenderingMaterialQualityLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSoftClassReferenceFromPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftClassPtr UKismetSystemLibrary::GetSoftClassReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSoftClassReferenceFromPrimaryAssetId"); + + Params::KismetSystemLibrary_GetSoftClassReferenceFromPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSoftObjectReferenceFromPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UKismetSystemLibrary::GetSoftObjectReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSoftObjectReferenceFromPrimaryAssetId"); + + Params::KismetSystemLibrary_GetSoftObjectReferenceFromPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSupportedFullscreenResolutions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* Resolutions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetSupportedFullscreenResolutions(TArray* Resolutions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSupportedFullscreenResolutions"); + + Params::KismetSystemLibrary_GetSupportedFullscreenResolutions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Resolutions != nullptr) + *Resolutions = std::move(Parms.Resolutions); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetSystemPath +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetSystemPath(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetSystemPath"); + + Params::KismetSystemLibrary_GetSystemPath Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetUniqueDeviceId +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::GetUniqueDeviceId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetUniqueDeviceId"); + + Params::KismetSystemLibrary_GetUniqueDeviceId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetVolumeButtonsHandledBySystem +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetVolumeButtonsHandledBySystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetVolumeButtonsHandledBySystem"); + + Params::KismetSystemLibrary_GetVolumeButtonsHandledBySystem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.GetWaterHeight +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FVector& QueryPosition (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float SearchUp (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float SearchDown (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::GetWaterHeight(class UObject* WorldContextObject, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, const struct FVector& QueryPosition, const float SearchUp, const float SearchDown, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "GetWaterHeight"); + + Params::KismetSystemLibrary_GetWaterHeight Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.DrawDebugType = DrawDebugType; + Parms.QueryPosition = std::move(QueryPosition); + Parms.SearchUp = SearchUp; + Parms.SearchDown = SearchDown; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.HideAdBanner +// (Final, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::HideAdBanner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "HideAdBanner"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.IsControllerAssignedToGamepad +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsControllerAssignedToGamepad(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsControllerAssignedToGamepad"); + + Params::KismetSystemLibrary_IsControllerAssignedToGamepad Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsDedicatedServer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsDedicatedServer(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsDedicatedServer"); + + Params::KismetSystemLibrary_IsDedicatedServer Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsInterstitialAdAvailable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsInterstitialAdAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsInterstitialAdAvailable"); + + Params::KismetSystemLibrary_IsInterstitialAdAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsInterstitialAdRequested +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsInterstitialAdRequested() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsInterstitialAdRequested"); + + Params::KismetSystemLibrary_IsInterstitialAdRequested Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsLoggedIn +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class APlayerController* SpecificPlayer (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsLoggedIn(const class APlayerController* SpecificPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsLoggedIn"); + + Params::KismetSystemLibrary_IsLoggedIn Parms{}; + + Parms.SpecificPlayer = SpecificPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsPackagedForDistribution +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsPackagedForDistribution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsPackagedForDistribution"); + + Params::KismetSystemLibrary_IsPackagedForDistribution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsScreensaverEnabled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsScreensaverEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsScreensaverEnabled"); + + Params::KismetSystemLibrary_IsScreensaverEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsServer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsServer(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsServer"); + + Params::KismetSystemLibrary_IsServer Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsSplitScreen +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsSplitScreen(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsSplitScreen"); + + Params::KismetSystemLibrary_IsSplitScreen Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsStandalone +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsStandalone(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsStandalone"); + + Params::KismetSystemLibrary_IsStandalone Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsUnattended +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsUnattended() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsUnattended"); + + Params::KismetSystemLibrary_IsUnattended Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValid +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValid(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValid"); + + Params::KismetSystemLibrary_IsValid Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidClass +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* Class_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidClass(class UClass* Class_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidClass"); + + Params::KismetSystemLibrary_IsValidClass Parms{}; + + Parms.Class_0 = Class_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidPrimaryAssetId"); + + Params::KismetSystemLibrary_IsValidPrimaryAssetId Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetType +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetType& PrimaryAssetType (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidPrimaryAssetType(const struct FPrimaryAssetType& PrimaryAssetType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidPrimaryAssetType"); + + Params::KismetSystemLibrary_IsValidPrimaryAssetType Parms{}; + + Parms.PrimaryAssetType = std::move(PrimaryAssetType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidSoftClassReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& SoftClassReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidSoftClassReference(const TSoftClassPtr& SoftClassReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidSoftClassReference"); + + Params::KismetSystemLibrary_IsValidSoftClassReference Parms{}; + + Parms.SoftClassReference = SoftClassReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.IsValidSoftObjectReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& SoftObjectReference (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::IsValidSoftObjectReference(const TSoftObjectPtr& SoftObjectReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "IsValidSoftObjectReference"); + + Params::KismetSystemLibrary_IsValidSoftObjectReference Parms{}; + + Parms.SoftObjectReference = SoftObjectReference; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_ClearAndInvalidateTimerHandle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle& Handle (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearAndInvalidateTimerHandle(const class UObject* WorldContextObject, struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_ClearAndInvalidateTimerHandle"); + + Params::KismetSystemLibrary_K2_ClearAndInvalidateTimerHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Handle = std::move(Parms.Handle); +} + + +// Function Engine.KismetSystemLibrary.K2_ClearTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearTimer(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_ClearTimer"); + + Params::KismetSystemLibrary_K2_ClearTimer Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_ClearTimerDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearTimerDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_ClearTimerDelegate"); + + Params::KismetSystemLibrary_K2_ClearTimerDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_ClearTimerHandle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_ClearTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_ClearTimerHandle"); + + Params::KismetSystemLibrary_K2_ClearTimerHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTime +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerElapsedTime(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerElapsedTime"); + + Params::KismetSystemLibrary_K2_GetTimerElapsedTime Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerElapsedTimeDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerElapsedTimeDelegate"); + + Params::KismetSystemLibrary_K2_GetTimerElapsedTimeDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerElapsedTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerElapsedTimeHandle"); + + Params::KismetSystemLibrary_K2_GetTimerElapsedTimeHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTime +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerRemainingTime(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerRemainingTime"); + + Params::KismetSystemLibrary_K2_GetTimerRemainingTime Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerRemainingTimeDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerRemainingTimeDelegate"); + + Params::KismetSystemLibrary_K2_GetTimerRemainingTimeDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::K2_GetTimerRemainingTimeHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_GetTimerRemainingTimeHandle"); + + Params::KismetSystemLibrary_K2_GetTimerRemainingTimeHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_InvalidateTimerHandle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FTimerHandle& Handle (Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_InvalidateTimerHandle(struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_InvalidateTimerHandle"); + + Params::KismetSystemLibrary_K2_InvalidateTimerHandle Parms{}; + + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Handle = std::move(Parms.Handle); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerActive +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerActive(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerActive"); + + Params::KismetSystemLibrary_K2_IsTimerActive Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerActiveDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerActiveDelegate"); + + Params::KismetSystemLibrary_K2_IsTimerActiveDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerActiveHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerActiveHandle"); + + Params::KismetSystemLibrary_K2_IsTimerActiveHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerPaused +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerPaused(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerPaused"); + + Params::KismetSystemLibrary_K2_IsTimerPaused Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerPausedDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerPausedDelegate"); + + Params::KismetSystemLibrary_K2_IsTimerPausedDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsTimerPausedHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsTimerPausedHandle"); + + Params::KismetSystemLibrary_K2_IsTimerPausedHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_IsValidTimerHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_IsValidTimerHandle(const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_IsValidTimerHandle"); + + Params::KismetSystemLibrary_K2_IsValidTimerHandle Parms{}; + + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_PauseTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_PauseTimer(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_PauseTimer"); + + Params::KismetSystemLibrary_K2_PauseTimer Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_PauseTimerDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_PauseTimerDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_PauseTimerDelegate"); + + Params::KismetSystemLibrary_K2_PauseTimerDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_PauseTimerHandle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_PauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_PauseTimerHandle"); + + Params::KismetSystemLibrary_K2_PauseTimerHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_SetTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelayVariance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_SetTimer(class UObject* Object, const class FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_SetTimer"); + + Params::KismetSystemLibrary_K2_SetTimer Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + Parms.Time = Time; + Parms.bLooping = bLooping; + Parms.InitialStartDelay = InitialStartDelay; + Parms.InitialStartDelayVariance = InitialStartDelayVariance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_SetTimerDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLooping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialStartDelayVariance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimerHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimerHandle UKismetSystemLibrary::K2_SetTimerDelegate(TDelegate Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_SetTimerDelegate"); + + Params::KismetSystemLibrary_K2_SetTimerDelegate Parms{}; + + Parms.Delegate = Delegate; + Parms.Time = Time; + Parms.bLooping = bLooping; + Parms.InitialStartDelay = InitialStartDelay; + Parms.InitialStartDelayVariance = InitialStartDelayVariance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_TimerExists +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_TimerExists(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_TimerExists"); + + Params::KismetSystemLibrary_K2_TimerExists Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_TimerExistsDelegate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_TimerExistsDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_TimerExistsDelegate"); + + Params::KismetSystemLibrary_K2_TimerExistsDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_TimerExistsHandle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::K2_TimerExistsHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_TimerExistsHandle"); + + Params::KismetSystemLibrary_K2_TimerExistsHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunctionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_UnPauseTimer(class UObject* Object, const class FString& FunctionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_UnPauseTimer"); + + Params::KismetSystemLibrary_K2_UnPauseTimer Parms{}; + + Parms.Object = Object; + Parms.FunctionName = std::move(FunctionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_UnPauseTimerDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_UnPauseTimerDelegate"); + + Params::KismetSystemLibrary_K2_UnPauseTimerDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerHandle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimerHandle& Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::K2_UnPauseTimerHandle(const class UObject* WorldContextObject, const struct FTimerHandle& Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "K2_UnPauseTimerHandle"); + + Params::KismetSystemLibrary_K2_UnPauseTimerHandle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Handle = std::move(Handle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LaunchURL +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LaunchURL(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LaunchURL"); + + Params::KismetSystemLibrary_LaunchURL Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LaunchURLForPredeterminedContent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& domain (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LaunchURLForPredeterminedContent(const class FString& URL, const class FString& domain) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LaunchURLForPredeterminedContent"); + + Params::KismetSystemLibrary_LaunchURLForPredeterminedContent Parms{}; + + Parms.URL = std::move(URL); + Parms.domain = std::move(domain); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LineTraceMulti +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceMulti"); + + Params::KismetSystemLibrary_LineTraceMulti Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceMultiByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceMultiByProfile"); + + Params::KismetSystemLibrary_LineTraceMultiByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceMultiForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceMultiForObjects"); + + Params::KismetSystemLibrary_LineTraceMultiForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceSingle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceSingle"); + + Params::KismetSystemLibrary_LineTraceSingle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceSingleByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceSingleByProfile"); + + Params::KismetSystemLibrary_LineTraceSingleByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LineTraceSingleForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::LineTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LineTraceSingleForObjects"); + + Params::KismetSystemLibrary_LineTraceSingleForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LoadAsset +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Asset (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate OnLoaded (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LoadAsset(const class UObject* WorldContextObject, TSoftObjectPtr Asset, TDelegate OnLoaded, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadAsset"); + + Params::KismetSystemLibrary_LoadAsset Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Asset = Asset; + Parms.OnLoaded = OnLoaded; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LoadAsset_Blocking +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr Asset (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UKismetSystemLibrary::LoadAsset_Blocking(TSoftObjectPtr Asset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadAsset_Blocking"); + + Params::KismetSystemLibrary_LoadAsset_Blocking Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LoadAssetClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftClassPtr AssetClass (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Loaded)>OnLoaded (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LoadAssetClass(const class UObject* WorldContextObject, TSoftClassPtr AssetClass, TDelegate Loaded)> OnLoaded, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadAssetClass"); + + Params::KismetSystemLibrary_LoadAssetClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AssetClass = AssetClass; + Parms.OnLoaded = OnLoaded; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.LoadClassAsset_Blocking +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSoftClassPtr AssetClass (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UKismetSystemLibrary::LoadClassAsset_Blocking(TSoftClassPtr AssetClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadClassAsset_Blocking"); + + Params::KismetSystemLibrary_LoadClassAsset_Blocking Parms{}; + + Parms.AssetClass = AssetClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.LoadInterstitialAd +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 AdIdIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::LoadInterstitialAd(int32 AdIdIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "LoadInterstitialAd"); + + Params::KismetSystemLibrary_LoadInterstitialAd Parms{}; + + Parms.AdIdIndex = AdIdIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralBool +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::MakeLiteralBool(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralBool"); + + Params::KismetSystemLibrary_MakeLiteralBool Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralByte +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UKismetSystemLibrary::MakeLiteralByte(uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralByte"); + + Params::KismetSystemLibrary_MakeLiteralByte Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralFloat +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKismetSystemLibrary::MakeLiteralFloat(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralFloat"); + + Params::KismetSystemLibrary_MakeLiteralFloat Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralInt +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKismetSystemLibrary::MakeLiteralInt(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralInt"); + + Params::KismetSystemLibrary_MakeLiteralInt Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKismetSystemLibrary::MakeLiteralName(class FName Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralName"); + + Params::KismetSystemLibrary_MakeLiteralName Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::MakeLiteralString(const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralString"); + + Params::KismetSystemLibrary_MakeLiteralString Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeLiteralText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& Value (Parm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetSystemLibrary::MakeLiteralText(const class FText& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeLiteralText"); + + Params::KismetSystemLibrary_MakeLiteralText Parms{}; + + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeSoftClassPath +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& PathString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftClassPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftClassPath UKismetSystemLibrary::MakeSoftClassPath(const class FString& PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeSoftClassPath"); + + Params::KismetSystemLibrary_MakeSoftClassPath Parms{}; + + Parms.PathString = std::move(PathString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MakeSoftObjectPath +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& PathString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSoftObjectPath UKismetSystemLibrary::MakeSoftObjectPath(const class FString& PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MakeSoftObjectPath"); + + Params::KismetSystemLibrary_MakeSoftObjectPath Parms{}; + + Parms.PathString = std::move(PathString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.MoveComponentTo +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetRelativeLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& TargetRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bEaseOut (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEaseIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceShortestRotationPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMoveComponentAction MoveAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::MoveComponentTo(class USceneComponent* Component, const struct FVector& TargetRelativeLocation, const struct FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, EMoveComponentAction MoveAction, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "MoveComponentTo"); + + Params::KismetSystemLibrary_MoveComponentTo Parms{}; + + Parms.Component = Component; + Parms.TargetRelativeLocation = std::move(TargetRelativeLocation); + Parms.TargetRelativeRotation = std::move(TargetRelativeRotation); + Parms.bEaseOut = bEaseOut; + Parms.bEaseIn = bEaseIn; + Parms.OverTime = OverTime; + Parms.bForceShortestRotationPath = bForceShortestRotationPath; + Parms.MoveAction = MoveAction; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.NormalizeFilename +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& InFilename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetSystemLibrary::NormalizeFilename(const class FString& InFilename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NormalizeFilename"); + + Params::KismetSystemLibrary_NormalizeFilename Parms{}; + + Parms.InFilename = std::move(InFilename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetId +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetId& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetId& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NotEqual_PrimaryAssetId"); + + Params::KismetSystemLibrary_NotEqual_PrimaryAssetId Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetType +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPrimaryAssetType& A (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPrimaryAssetType& b (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NotEqual_PrimaryAssetType"); + + Params::KismetSystemLibrary_NotEqual_PrimaryAssetType Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.NotEqual_SoftClassReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftClassPtr& A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftClassPtr& b (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_SoftClassReference(const TSoftClassPtr& A, const TSoftClassPtr& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NotEqual_SoftClassReference"); + + Params::KismetSystemLibrary_NotEqual_SoftClassReference Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.NotEqual_SoftObjectReference +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TSoftObjectPtr& A (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr& b (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::NotEqual_SoftObjectReference(const TSoftObjectPtr& A, const TSoftObjectPtr& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "NotEqual_SoftObjectReference"); + + Params::KismetSystemLibrary_NotEqual_SoftObjectReference Parms{}; + + Parms.A = A; + Parms.b = b; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ParseCommandLine +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& InCmdLine (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutTokens (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutSwitches (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TMap* OutParams (Parm, OutParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ParseCommandLine(const class FString& InCmdLine, TArray* OutTokens, TArray* OutSwitches, TMap* OutParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ParseCommandLine"); + + Params::KismetSystemLibrary_ParseCommandLine Parms{}; + + Parms.InCmdLine = std::move(InCmdLine); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTokens != nullptr) + *OutTokens = std::move(Parms.OutTokens); + + if (OutSwitches != nullptr) + *OutSwitches = std::move(Parms.OutSwitches); + + if (OutParams != nullptr) + *OutParams = std::move(Parms.OutParams); +} + + +// Function Engine.KismetSystemLibrary.ParseParam +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InParam (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ParseParam(const class FString& inString, const class FString& InParam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ParseParam"); + + Params::KismetSystemLibrary_ParseParam Parms{}; + + Parms.inString = std::move(inString); + Parms.InParam = std::move(InParam); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.ParseParamValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InParam (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutValue (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::ParseParamValue(const class FString& inString, const class FString& InParam, class FString* OutValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ParseParamValue"); + + Params::KismetSystemLibrary_ParseParamValue Parms{}; + + Parms.inString = std::move(inString); + Parms.InParam = std::move(InParam); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = std::move(Parms.OutValue); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.PrintString +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::PrintString(const class UObject* WorldContextObject, const class FString& inString, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "PrintString"); + + Params::KismetSystemLibrary_PrintString Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.inString = std::move(inString); + Parms.bPrintToScreen = bPrintToScreen; + Parms.bPrintToLog = bPrintToLog; + Parms.TextColor = std::move(TextColor); + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.PrintText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& InText (ConstParm, Parm, NativeAccessSpecifierPublic) +// bool bPrintToScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPrintToLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TextColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::PrintText(const class UObject* WorldContextObject, const class FText& InText, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "PrintText"); + + Params::KismetSystemLibrary_PrintText Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InText = std::move(InText); + Parms.bPrintToScreen = bPrintToScreen; + Parms.bPrintToLog = bPrintToLog; + Parms.TextColor = std::move(TextColor); + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.PrintWarning +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::PrintWarning(const class FString& inString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "PrintWarning"); + + Params::KismetSystemLibrary_PrintWarning Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.QuitGame +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* SpecificPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EQuitPreference QuitPreference (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnorePlatformRestrictions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::QuitGame(const class UObject* WorldContextObject, class APlayerController* SpecificPlayer, EQuitPreference QuitPreference, bool bIgnorePlatformRestrictions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "QuitGame"); + + Params::KismetSystemLibrary_QuitGame Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpecificPlayer = SpecificPlayer; + Parms.QuitPreference = QuitPreference; + Parms.bIgnorePlatformRestrictions = bIgnorePlatformRestrictions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.RegisterForRemoteNotifications +// (Final, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::RegisterForRemoteNotifications() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "RegisterForRemoteNotifications"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ResetGamepadAssignments +// (Final, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::ResetGamepadAssignments() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ResetGamepadAssignments"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ResetGamepadAssignmentToController +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ControllerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ResetGamepadAssignmentToController(int32 ControllerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ResetGamepadAssignmentToController"); + + Params::KismetSystemLibrary_ResetGamepadAssignmentToController Parms{}; + + Parms.ControllerId = ControllerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.RetriggerableDelay +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLatentActionInfo& LatentInfo (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::RetriggerableDelay(const class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "RetriggerableDelay"); + + Params::KismetSystemLibrary_RetriggerableDelay Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Duration = Duration; + Parms.LatentInfo = std::move(LatentInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetBoolPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetBoolPropertyByName(class UObject* Object, class FName PropertyName, bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetBoolPropertyByName"); + + Params::KismetSystemLibrary_SetBoolPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetBytePropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetBytePropertyByName(class UObject* Object, class FName PropertyName, uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetBytePropertyByName"); + + Params::KismetSystemLibrary_SetBytePropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetClassPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetClassPropertyByName(class UObject* Object, class FName PropertyName, TSubclassOf Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetClassPropertyByName"); + + Params::KismetSystemLibrary_SetClassPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetCollisionProfileNameProperty +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FCollisionProfileName& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetCollisionProfileNameProperty(class UObject* Object, class FName PropertyName, const struct FCollisionProfileName& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetCollisionProfileNameProperty"); + + Params::KismetSystemLibrary_SetCollisionProfileNameProperty Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetColorPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FColor& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetColorPropertyByName"); + + Params::KismetSystemLibrary_SetColorPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetFieldPathPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TFieldPath& Value (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetFieldPathPropertyByName(class UObject* Object, class FName PropertyName, const TFieldPath& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetFieldPathPropertyByName"); + + Params::KismetSystemLibrary_SetFieldPathPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetFloatPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetFloatPropertyByName(class UObject* Object, class FName PropertyName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetFloatPropertyByName"); + + Params::KismetSystemLibrary_SetFloatPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetGamepadsBlockDeviceFeedback +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetGamepadsBlockDeviceFeedback(bool bBlock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetGamepadsBlockDeviceFeedback"); + + Params::KismetSystemLibrary_SetGamepadsBlockDeviceFeedback Parms{}; + + Parms.bBlock = bBlock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetInt64PropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetInt64PropertyByName(class UObject* Object, class FName PropertyName, int64 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetInt64PropertyByName"); + + Params::KismetSystemLibrary_SetInt64PropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetInterfacePropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TScriptInterface&Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetInterfacePropertyByName(class UObject* Object, class FName PropertyName, const TScriptInterface& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetInterfacePropertyByName"); + + Params::KismetSystemLibrary_SetInterfacePropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetIntPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetIntPropertyByName(class UObject* Object, class FName PropertyName, int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetIntPropertyByName"); + + Params::KismetSystemLibrary_SetIntPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetLinearColorPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetLinearColorPropertyByName(class UObject* Object, class FName PropertyName, const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetLinearColorPropertyByName"); + + Params::KismetSystemLibrary_SetLinearColorPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetNamePropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetNamePropertyByName(class UObject* Object, class FName PropertyName, const class FName& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetNamePropertyByName"); + + Params::KismetSystemLibrary_SetNamePropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetObjectPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetObjectPropertyByName(class UObject* Object, class FName PropertyName, class UObject* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetObjectPropertyByName"); + + Params::KismetSystemLibrary_SetObjectPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetRotatorPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetRotatorPropertyByName(class UObject* Object, class FName PropertyName, const struct FRotator& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetRotatorPropertyByName"); + + Params::KismetSystemLibrary_SetRotatorPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetSoftClassPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftClassPtr& Value (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetSoftClassPropertyByName(class UObject* Object, class FName PropertyName, const TSoftClassPtr& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetSoftClassPropertyByName"); + + Params::KismetSystemLibrary_SetSoftClassPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetSoftObjectPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr& Value (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetSoftObjectPropertyByName(class UObject* Object, class FName PropertyName, const TSoftObjectPtr& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetSoftObjectPropertyByName"); + + Params::KismetSystemLibrary_SetSoftObjectPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetStringPropertyByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Value (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetStringPropertyByName(class UObject* Object, class FName PropertyName, const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetStringPropertyByName"); + + Params::KismetSystemLibrary_SetStringPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetStructurePropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGenericStruct& Value (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetStructurePropertyByName(class UObject* Object, class FName PropertyName, const struct FGenericStruct& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetStructurePropertyByName"); + + Params::KismetSystemLibrary_SetStructurePropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetSuppressViewportTransitionMessage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetSuppressViewportTransitionMessage(const class UObject* WorldContextObject, bool bState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetSuppressViewportTransitionMessage"); + + Params::KismetSystemLibrary_SetSuppressViewportTransitionMessage Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bState = bState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetTextPropertyByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Value (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetTextPropertyByName(class UObject* Object, class FName PropertyName, const class FText& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetTextPropertyByName"); + + Params::KismetSystemLibrary_SetTextPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetTransformPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& Value (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetTransformPropertyByName(class UObject* Object, class FName PropertyName, const struct FTransform& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetTransformPropertyByName"); + + Params::KismetSystemLibrary_SetTransformPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetUserActivity +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FUserActivity& UserActivity (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetUserActivity(const struct FUserActivity& UserActivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetUserActivity"); + + Params::KismetSystemLibrary_SetUserActivity Parms{}; + + Parms.UserActivity = std::move(UserActivity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetVectorPropertyByName +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetVectorPropertyByName(class UObject* Object, class FName PropertyName, const struct FVector& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetVectorPropertyByName"); + + Params::KismetSystemLibrary_SetVectorPropertyByName Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetVolumeButtonsHandledBySystem +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetVolumeButtonsHandledBySystem(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetVolumeButtonsHandledBySystem"); + + Params::KismetSystemLibrary_SetVolumeButtonsHandledBySystem Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SetWindowTitle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& Title (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SetWindowTitle(const class FText& Title) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SetWindowTitle"); + + Params::KismetSystemLibrary_SetWindowTitle Parms{}; + + Parms.Title = std::move(Title); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ShowAdBanner +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 AdIdIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowOnBottomOfScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ShowAdBanner"); + + Params::KismetSystemLibrary_ShowAdBanner Parms{}; + + Parms.AdIdIndex = AdIdIndex; + Parms.bShowOnBottomOfScreen = bShowOnBottomOfScreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ShowInterstitialAd +// (Final, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::ShowInterstitialAd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ShowInterstitialAd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificAchievementsScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class APlayerController* SpecificPlayer (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ShowPlatformSpecificAchievementsScreen(const class APlayerController* SpecificPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ShowPlatformSpecificAchievementsScreen"); + + Params::KismetSystemLibrary_ShowPlatformSpecificAchievementsScreen Parms{}; + + Parms.SpecificPlayer = SpecificPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificLeaderboardScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& CategoryName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::ShowPlatformSpecificLeaderboardScreen(const class FString& CategoryName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "ShowPlatformSpecificLeaderboardScreen"); + + Params::KismetSystemLibrary_ShowPlatformSpecificLeaderboardScreen Parms{}; + + Parms.CategoryName = std::move(CategoryName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SnapshotObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::SnapshotObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SnapshotObject"); + + Params::KismetSystemLibrary_SnapshotObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.SphereOverlapActors +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SpherePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ActorClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereOverlapActors(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereOverlapActors"); + + Params::KismetSystemLibrary_SphereOverlapActors Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpherePos = std::move(SpherePos); + Parms.SphereRadius = SphereRadius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ActorClassFilter = ActorClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereOverlapComponents +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SpherePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SphereRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UClass* ComponentClassFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereOverlapComponents(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereOverlapComponents"); + + Params::KismetSystemLibrary_SphereOverlapComponents Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SpherePos = std::move(SpherePos); + Parms.SphereRadius = SphereRadius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.ComponentClassFilter = ComponentClassFilter; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutComponents != nullptr) + *OutComponents = std::move(Parms.OutComponents); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceMulti +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceMulti(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceMulti"); + + Params::KismetSystemLibrary_SphereTraceMulti Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceMultiByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceMultiByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceMultiByProfile"); + + Params::KismetSystemLibrary_SphereTraceMultiByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceMultiForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutHits (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceMultiForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceMultiForObjects"); + + Params::KismetSystemLibrary_SphereTraceMultiForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHits != nullptr) + *OutHits = std::move(Parms.OutHits); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceSingle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETraceTypeQuery TraceChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceSingle(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceSingle"); + + Params::KismetSystemLibrary_SphereTraceSingle Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.TraceChannel = TraceChannel; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceSingleByProfile +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceSingleByProfile(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceSingleByProfile"); + + Params::KismetSystemLibrary_SphereTraceSingleByProfile Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.ProfileName = ProfileName; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.SphereTraceSingleForObjects +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ObjectTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// EDrawDebugTrace DrawDebugType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TraceHitColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetSystemLibrary::SphereTraceSingleForObjects(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "SphereTraceSingleForObjects"); + + Params::KismetSystemLibrary_SphereTraceSingleForObjects Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Radius = Radius; + Parms.ObjectTypes = std::move(ObjectTypes); + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.DrawDebugType = DrawDebugType; + Parms.bIgnoreSelf = bIgnoreSelf; + Parms.TraceColor = std::move(TraceColor); + Parms.TraceHitColor = std::move(TraceHitColor); + Parms.DrawTime = DrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetSystemLibrary.StackTrace +// (Final, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::StackTrace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "StackTrace"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.TransactObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::TransactObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "TransactObject"); + + Params::KismetSystemLibrary_TransactObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAsset +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FPrimaryAssetId& PrimaryAssetId (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::UnloadPrimaryAsset(const struct FPrimaryAssetId& PrimaryAssetId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "UnloadPrimaryAsset"); + + Params::KismetSystemLibrary_UnloadPrimaryAsset Parms{}; + + Parms.PrimaryAssetId = std::move(PrimaryAssetId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAssetList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& PrimaryAssetIdList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UKismetSystemLibrary::UnloadPrimaryAssetList(const TArray& PrimaryAssetIdList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "UnloadPrimaryAssetList"); + + Params::KismetSystemLibrary_UnloadPrimaryAssetList Parms{}; + + Parms.PrimaryAssetIdList = std::move(PrimaryAssetIdList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetSystemLibrary.UnregisterForRemoteNotifications +// (Final, Native, Static, Public, BlueprintCallable) + +void UKismetSystemLibrary::UnregisterForRemoteNotifications() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetSystemLibrary", "UnregisterForRemoteNotifications"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.KismetTextLibrary.AsCurrency_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CurrencyCode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsCurrency_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsCurrency_Float"); + + Params::KismetTextLibrary_AsCurrency_Float Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + Parms.CurrencyCode = std::move(CurrencyCode); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsCurrency_Integer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CurrencyCode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsCurrency_Integer(int32 Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsCurrency_Integer"); + + Params::KismetTextLibrary_AsCurrency_Integer Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + Parms.CurrencyCode = std::move(CurrencyCode); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsCurrencyBase +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 BaseValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CurrencyCode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsCurrencyBase(int32 BaseValue, const class FString& CurrencyCode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsCurrencyBase"); + + Params::KismetTextLibrary_AsCurrencyBase Parms{}; + + Parms.BaseValue = BaseValue; + Parms.CurrencyCode = std::move(CurrencyCode); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsDate_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsDate_DateTime(const struct FDateTime& InDateTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsDate_DateTime"); + + Params::KismetTextLibrary_AsDate_DateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsDateTime_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& In (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsDateTime_DateTime(const struct FDateTime& In) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsDateTime_DateTime"); + + Params::KismetTextLibrary_AsDateTime_DateTime Parms{}; + + Parms.In = std::move(In); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsPercent_Float +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsPercent_Float(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsPercent_Float"); + + Params::KismetTextLibrary_AsPercent_Float Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTime_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& In (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTime_DateTime(const struct FDateTime& In) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTime_DateTime"); + + Params::KismetTextLibrary_AsTime_DateTime Parms{}; + + Parms.In = std::move(In); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTimespan_Timespan +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& InTimespan (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimespan_Timespan(const struct FTimespan& InTimespan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTimespan_Timespan"); + + Params::KismetTextLibrary_AsTimespan_Timespan Parms{}; + + Parms.InTimespan = std::move(InTimespan); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTimeZoneDate_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InTimeZone (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimeZoneDate_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTimeZoneDate_DateTime"); + + Params::KismetTextLibrary_AsTimeZoneDate_DateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + Parms.InTimeZone = std::move(InTimeZone); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTimeZoneDateTime_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InTimeZone (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimeZoneDateTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTimeZoneDateTime_DateTime"); + + Params::KismetTextLibrary_AsTimeZoneDateTime_DateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + Parms.InTimeZone = std::move(InTimeZone); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.AsTimeZoneTime_DateTime +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InTimeZone (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::AsTimeZoneTime_DateTime(const struct FDateTime& InDateTime, const class FString& InTimeZone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "AsTimeZoneTime_DateTime"); + + Params::KismetTextLibrary_AsTimeZoneTime_DateTime Parms{}; + + Parms.InDateTime = std::move(InDateTime); + Parms.InTimeZone = std::move(InTimeZone); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_BoolToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool InBool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_BoolToText(bool InBool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_BoolToText"); + + Params::KismetTextLibrary_Conv_BoolToText Parms{}; + + Parms.InBool = InBool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_ByteToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// uint8 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_ByteToText(uint8 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_ByteToText"); + + Params::KismetTextLibrary_Conv_ByteToText Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_ColorToText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_ColorToText(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_ColorToText"); + + Params::KismetTextLibrary_Conv_ColorToText Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_FloatToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERoundingMode RoundingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumFractionalDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_FloatToText(float Value, ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_FloatToText"); + + Params::KismetTextLibrary_Conv_FloatToText Parms{}; + + Parms.Value = Value; + Parms.RoundingMode = RoundingMode; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + Parms.MinimumFractionalDigits = MinimumFractionalDigits; + Parms.MaximumFractionalDigits = MaximumFractionalDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_Int64ToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int64 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_Int64ToText"); + + Params::KismetTextLibrary_Conv_Int64ToText Parms{}; + + Parms.Value = Value; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_IntToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysSign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseGrouping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinimumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaximumIntegralDigits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_IntToText"); + + Params::KismetTextLibrary_Conv_IntToText Parms{}; + + Parms.Value = Value; + Parms.bAlwaysSign = bAlwaysSign; + Parms.bUseGrouping = bUseGrouping; + Parms.MinimumIntegralDigits = MinimumIntegralDigits; + Parms.MaximumIntegralDigits = MaximumIntegralDigits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_NameToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_NameToText(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_NameToText"); + + Params::KismetTextLibrary_Conv_NameToText Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_ObjectToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* InObj (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_ObjectToText(class UObject* InObj) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_ObjectToText"); + + Params::KismetTextLibrary_Conv_ObjectToText Parms{}; + + Parms.InObj = InObj; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_RotatorToText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FRotator& InRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_RotatorToText(const struct FRotator& InRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_RotatorToText"); + + Params::KismetTextLibrary_Conv_RotatorToText Parms{}; + + Parms.InRot = std::move(InRot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_StringToText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_StringToText(const class FString& inString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_StringToText"); + + Params::KismetTextLibrary_Conv_StringToText Parms{}; + + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_TextToString +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UKismetTextLibrary::Conv_TextToString(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_TextToString"); + + Params::KismetTextLibrary_Conv_TextToString Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_TransformToText +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTransform& InTrans (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_TransformToText(const struct FTransform& InTrans) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_TransformToText"); + + Params::KismetTextLibrary_Conv_TransformToText Parms{}; + + Parms.InTrans = std::move(InTrans); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_Vector2dToText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector2D& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_Vector2dToText(const struct FVector2D& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_Vector2dToText"); + + Params::KismetTextLibrary_Conv_Vector2dToText Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Conv_VectorToText +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& InVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Conv_VectorToText(const struct FVector& InVec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Conv_VectorToText"); + + Params::KismetTextLibrary_Conv_VectorToText Parms{}; + + Parms.InVec = std::move(InVec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.EqualEqual_IgnoreCase_TextText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& b (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::EqualEqual_IgnoreCase_TextText(const class FText& A, const class FText& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "EqualEqual_IgnoreCase_TextText"); + + Params::KismetTextLibrary_EqualEqual_IgnoreCase_TextText Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.EqualEqual_TextText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& b (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::EqualEqual_TextText(const class FText& A, const class FText& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "EqualEqual_TextText"); + + Params::KismetTextLibrary_EqualEqual_TextText Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.FindTextInLocalizationTable +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Namespace (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText* OutText (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::FindTextInLocalizationTable(const class FString& Namespace, const class FString& Key, class FText* OutText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "FindTextInLocalizationTable"); + + Params::KismetTextLibrary_FindTextInLocalizationTable Parms{}; + + Parms.Namespace = std::move(Namespace); + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutText != nullptr) + *OutText = std::move(Parms.OutText); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.Format +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InPattern (Parm, NativeAccessSpecifierPublic) +// const TArray&InArgs (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::Format(const class FText& InPattern, const TArray& InArgs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "Format"); + + Params::KismetTextLibrary_Format Parms{}; + + Parms.InPattern = std::move(InPattern); + Parms.InArgs = std::move(InArgs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.GetEmptyText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::GetEmptyText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "GetEmptyText"); + + Params::KismetTextLibrary_GetEmptyText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.IsPolyglotDataValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPolyglotTextData& PolyglotData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* IsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText* ErrorMessage (Parm, OutParm, NativeAccessSpecifierPublic) + +void UKismetTextLibrary::IsPolyglotDataValid(const struct FPolyglotTextData& PolyglotData, bool* IsValid, class FText* ErrorMessage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "IsPolyglotDataValid"); + + Params::KismetTextLibrary_IsPolyglotDataValid Parms{}; + + Parms.PolyglotData = std::move(PolyglotData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IsValid != nullptr) + *IsValid = Parms.IsValid; + + if (ErrorMessage != nullptr) + *ErrorMessage = std::move(Parms.ErrorMessage); +} + + +// Function Engine.KismetTextLibrary.NotEqual_IgnoreCase_TextText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& b (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::NotEqual_IgnoreCase_TextText(const class FText& A, const class FText& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "NotEqual_IgnoreCase_TextText"); + + Params::KismetTextLibrary_NotEqual_IgnoreCase_TextText Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.NotEqual_TextText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FText& b (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::NotEqual_TextText(const class FText& A, const class FText& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "NotEqual_TextText"); + + Params::KismetTextLibrary_NotEqual_TextText Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.PolyglotDataToText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPolyglotTextData& PolyglotData (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::PolyglotDataToText(const struct FPolyglotTextData& PolyglotData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "PolyglotDataToText"); + + Params::KismetTextLibrary_PolyglotDataToText Parms{}; + + Parms.PolyglotData = std::move(PolyglotData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.StringTableIdAndKeyFromText +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& Text (Parm, NativeAccessSpecifierPublic) +// class FName* OutTableId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::StringTableIdAndKeyFromText(const class FText& Text, class FName* OutTableId, class FString* OutKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "StringTableIdAndKeyFromText"); + + Params::KismetTextLibrary_StringTableIdAndKeyFromText Parms{}; + + Parms.Text = std::move(Text); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTableId != nullptr) + *OutTableId = Parms.OutTableId; + + if (OutKey != nullptr) + *OutKey = std::move(Parms.OutKey); + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextFromStringTable +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName TableId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextFromStringTable(const class FName TableId, const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextFromStringTable"); + + Params::KismetTextLibrary_TextFromStringTable Parms{}; + + Parms.TableId = TableId; + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextIsCultureInvariant +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsCultureInvariant(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextIsCultureInvariant"); + + Params::KismetTextLibrary_TextIsCultureInvariant Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextIsEmpty +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsEmpty(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextIsEmpty"); + + Params::KismetTextLibrary_TextIsEmpty Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextIsFromStringTable +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsFromStringTable(const class FText& Text) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextIsFromStringTable"); + + Params::KismetTextLibrary_TextIsFromStringTable Parms{}; + + Parms.Text = std::move(Text); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextIsTransient +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKismetTextLibrary::TextIsTransient(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextIsTransient"); + + Params::KismetTextLibrary_TextIsTransient Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextToLower +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextToLower(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextToLower"); + + Params::KismetTextLibrary_TextToLower Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextToUpper +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextToUpper(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextToUpper"); + + Params::KismetTextLibrary_TextToUpper Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextTrimPreceding +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextTrimPreceding(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextTrimPreceding"); + + Params::KismetTextLibrary_TextTrimPreceding Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextTrimPrecedingAndTrailing +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextTrimPrecedingAndTrailing(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextTrimPrecedingAndTrailing"); + + Params::KismetTextLibrary_TextTrimPrecedingAndTrailing Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.KismetTextLibrary.TextTrimTrailing +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UKismetTextLibrary::TextTrimTrailing(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KismetTextLibrary", "TextTrimTrailing"); + + Params::KismetTextLibrary_TextTrimTrailing Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreamingDynamic.LoadLevelInstance +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OptionalLevelNameOverride (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreamingDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreamingDynamic* ULevelStreamingDynamic::LoadLevelInstance(class UObject* WorldContextObject, const class FString& LevelName, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LevelStreamingDynamic", "LoadLevelInstance"); + + Params::LevelStreamingDynamic_LoadLevelInstance Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = std::move(LevelName); + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.OptionalLevelNameOverride = std::move(OptionalLevelNameOverride); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bOutSuccess != nullptr) + *bOutSuccess = Parms.bOutSuccess; + + return Parms.ReturnValue; +} + + +// Function Engine.LevelStreamingDynamic.LoadLevelInstanceBySoftObjectPtr +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Level (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool* bOutSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OptionalLevelNameOverride (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreamingDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreamingDynamic* ULevelStreamingDynamic::LoadLevelInstanceBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr Level, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LevelStreamingDynamic", "LoadLevelInstanceBySoftObjectPtr"); + + Params::LevelStreamingDynamic_LoadLevelInstanceBySoftObjectPtr Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.OptionalLevelNameOverride = std::move(OptionalLevelNameOverride); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bOutSuccess != nullptr) + *bOutSuccess = Parms.bOutSuccess; + + return Parms.ReturnValue; +} + + +// Function Engine.LightClippingPlanesComponent.AddRelativeClippingPlane +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& InRelativeRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float InRelativeDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesComponent::AddRelativeClippingPlane(const struct FRotator& InRelativeRotation, float InRelativeDistance, bool bIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightClippingPlanesComponent", "AddRelativeClippingPlane"); + + Params::LightClippingPlanesComponent_AddRelativeClippingPlane Parms{}; + + Parms.InRelativeRotation = std::move(InRelativeRotation); + Parms.InRelativeDistance = InRelativeDistance; + Parms.bIsEnabled = bIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightClippingPlanesComponent.ClearClippingPlanes +// (Final, Native, Public, BlueprintCallable) + +void ULightClippingPlanesComponent::ClearClippingPlanes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightClippingPlanesComponent", "ClearClippingPlanes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightClippingPlanesComponent.SetClippingPlaneEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ClippingPlaneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesComponent::SetClippingPlaneEnabled(int32 ClippingPlaneIndex, bool bIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightClippingPlanesComponent", "SetClippingPlaneEnabled"); + + Params::LightClippingPlanesComponent_SetClippingPlaneEnabled Parms{}; + + Parms.ClippingPlaneIndex = ClippingPlaneIndex; + Parms.bIsEnabled = bIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LightClippingPlanesComponent.GetClippingPlane +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ClippingPlaneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* PlaneOrigin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* PlaneNormal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bIsEnabled (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesComponent::GetClippingPlane(int32 ClippingPlaneIndex, struct FVector* PlaneOrigin, struct FVector* PlaneNormal, bool* bIsEnabled) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightClippingPlanesComponent", "GetClippingPlane"); + + Params::LightClippingPlanesComponent_GetClippingPlane Parms{}; + + Parms.ClippingPlaneIndex = ClippingPlaneIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PlaneOrigin != nullptr) + *PlaneOrigin = std::move(Parms.PlaneOrigin); + + if (PlaneNormal != nullptr) + *PlaneNormal = std::move(Parms.PlaneNormal); + + if (bIsEnabled != nullptr) + *bIsEnabled = Parms.bIsEnabled; +} + + +// Function Engine.LightClippingPlanesComponent.GetClippingPlaneEnabled +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ClippingPlaneIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bIsEnabled (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesComponent::GetClippingPlaneEnabled(int32 ClippingPlaneIndex, bool* bIsEnabled) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightClippingPlanesComponent", "GetClippingPlaneEnabled"); + + Params::LightClippingPlanesComponent_GetClippingPlaneEnabled Parms{}; + + Parms.ClippingPlaneIndex = ClippingPlaneIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bIsEnabled != nullptr) + *bIsEnabled = Parms.bIsEnabled; +} + + +// Function Engine.LightClippingPlanesComponent.GetClippingPlanesCount +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32* NumClippingPlanes (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesComponent::GetClippingPlanesCount(int32* NumClippingPlanes) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightClippingPlanesComponent", "GetClippingPlanesCount"); + + Params::LightClippingPlanesComponent_GetClippingPlanesCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NumClippingPlanes != nullptr) + *NumClippingPlanes = Parms.NumClippingPlanes; +} + + +// Function Engine.WindModulateComponent.SetAffectWindDirection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewAffectWindDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindModulateComponent::SetAffectWindDirection(bool bNewAffectWindDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindModulateComponent", "SetAffectWindDirection"); + + Params::WindModulateComponent_SetAffectWindDirection Parms{}; + + Parms.bNewAffectWindDirection = bNewAffectWindDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindModulateComponent.SetBlendDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewBlendDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindModulateComponent::SetBlendDistance(float InNewBlendDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindModulateComponent", "SetBlendDistance"); + + Params::WindModulateComponent_SetBlendDistance Parms{}; + + Parms.InNewBlendDistance = InNewBlendDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindModulateComponent.SetMaximumGustMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewMaxGustMod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindModulateComponent::SetMaximumGustMod(float InNewMaxGustMod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindModulateComponent", "SetMaximumGustMod"); + + Params::WindModulateComponent_SetMaximumGustMod Parms{}; + + Parms.InNewMaxGustMod = InNewMaxGustMod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindModulateComponent.SetMinimumGustMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewMinGustMod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindModulateComponent::SetMinimumGustMod(float InNewMinGustMod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindModulateComponent", "SetMinimumGustMod"); + + Params::WindModulateComponent_SetMinimumGustMod Parms{}; + + Parms.InNewMinGustMod = InNewMinGustMod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindModulateComponent.SetOutdoors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewOutdoors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindModulateComponent::SetOutdoors(float InNewOutdoors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindModulateComponent", "SetOutdoors"); + + Params::WindModulateComponent_SetOutdoors Parms{}; + + Parms.InNewOutdoors = InNewOutdoors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindModulateComponent.SetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindModulateComponent::SetPriority(float InNewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindModulateComponent", "SetPriority"); + + Params::WindModulateComponent_SetPriority Parms{}; + + Parms.InNewPriority = InNewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindModulateComponent.SetSpeedMod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindModulateComponent::SetSpeedMod(float InNewSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindModulateComponent", "SetSpeedMod"); + + Params::WindModulateComponent_SetSpeedMod Parms{}; + + Parms.InNewSpeed = InNewSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindModulateComponent.SetStrength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InNewStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindModulateComponent::SetStrength(float InNewStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindModulateComponent", "SetStrength"); + + Params::WindModulateComponent_SetStrength Parms{}; + + Parms.InNewStrength = InNewStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindModulateComponent.SetUseScaleAsBounds +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewUseScaleAsBounds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindModulateComponent::SetUseScaleAsBounds(bool bNewUseScaleAsBounds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindModulateComponent", "SetUseScaleAsBounds"); + + Params::WindModulateComponent_SetUseScaleAsBounds Parms{}; + + Parms.bNewUseScaleAsBounds = bNewUseScaleAsBounds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.LODSyncComponent.GetLODSyncDebugText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ULODSyncComponent::GetLODSyncDebugText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LODSyncComponent", "GetLODSyncDebugText"); + + Params::LODSyncComponent_GetLODSyncDebugText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.CopyInterpParameters +// (Final, Native, Public) +// Parameters: +// class UMaterialInstance* Source (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::CopyInterpParameters(class UMaterialInstance* Source) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "CopyInterpParameters"); + + Params::MaterialInstanceDynamic_CopyInterpParameters Parms{}; + + Parms.Source = Source; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.CopyParameterOverrides +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstance* MaterialInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::CopyParameterOverrides(class UMaterialInstance* MaterialInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "CopyParameterOverrides"); + + Params::MaterialInstanceDynamic_CopyParameterOverrides Parms{}; + + Parms.MaterialInstance = MaterialInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.K2_CopyMaterialInstanceParameters +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Source (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bQuickParametersOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::K2_CopyMaterialInstanceParameters(class UMaterialInterface* Source, bool bQuickParametersOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_CopyMaterialInstanceParameters"); + + Params::MaterialInstanceDynamic_K2_CopyMaterialInstanceParameters Parms{}; + + Parms.Source = Source; + Parms.bQuickParametersOnly = bQuickParametersOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialInstanceDynamic::K2_GetScalarParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetScalarParameterValue"); + + Params::MaterialInstanceDynamic_K2_GetScalarParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMaterialInstanceDynamic::K2_GetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetScalarParameterValueByInfo"); + + Params::MaterialInstanceDynamic_K2_GetScalarParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UMaterialInstanceDynamic::K2_GetTextureParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetTextureParameterValue"); + + Params::MaterialInstanceDynamic_K2_GetTextureParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture* UMaterialInstanceDynamic::K2_GetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetTextureParameterValueByInfo"); + + Params::MaterialInstanceDynamic_K2_GetTextureParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValue +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialInstanceDynamic::K2_GetVectorParameterValue(class FName ParameterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetVectorParameterValue"); + + Params::MaterialInstanceDynamic_K2_GetVectorParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValueByInfo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMaterialInstanceDynamic::K2_GetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_GetVectorParameterValueByInfo"); + + Params::MaterialInstanceDynamic_K2_GetVectorParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.MaterialInstanceDynamic.K2_InterpolateMaterialInstanceParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstance* SourceA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstance* SourceB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::K2_InterpolateMaterialInstanceParams(class UMaterialInstance* SourceA, class UMaterialInstance* SourceB, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "K2_InterpolateMaterialInstanceParams"); + + Params::MaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams Parms{}; + + Parms.SourceA = SourceA; + Parms.SourceB = SourceB; + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetScalarArrayParameterValue +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Values (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetScalarArrayParameterValue(class FName ParameterName, const TArray& Values) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetScalarArrayParameterValue"); + + Params::MaterialInstanceDynamic_SetScalarArrayParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Values = std::move(Values); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetScalarArrayParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Values (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetScalarArrayParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const TArray& Values) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetScalarArrayParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetScalarArrayParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Values = std::move(Values); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetScalarParameterValue(class FName ParameterName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetScalarParameterValue"); + + Params::MaterialInstanceDynamic_SetScalarParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetScalarParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetScalarParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetScalarParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetTextureArrayParameterValue +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Values (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetTextureArrayParameterValue(class FName ParameterName, const TArray& Values) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetTextureArrayParameterValue"); + + Params::MaterialInstanceDynamic_SetTextureArrayParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Values = std::move(Values); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetTextureArrayParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Values (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetTextureArrayParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const TArray& Values) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetTextureArrayParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetTextureArrayParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Values = std::move(Values); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetTextureParameterValue(class FName ParameterName, class UTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetTextureParameterValue"); + + Params::MaterialInstanceDynamic_SetTextureParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetTextureParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, class UTexture* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetTextureParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetTextureParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetVectorArrayParameterValue +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Values (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetVectorArrayParameterValue(class FName ParameterName, const TArray& Values) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetVectorArrayParameterValue"); + + Params::MaterialInstanceDynamic_SetVectorArrayParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Values = std::move(Values); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetVectorArrayParameterValueByInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Values (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetVectorArrayParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const TArray& Values) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetVectorArrayParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetVectorArrayParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Values = std::move(Values); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValue +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetVectorParameterValue"); + + Params::MaterialInstanceDynamic_SetVectorParameterValue Parms{}; + + Parms.ParameterName = ParameterName; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValueByInfo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMaterialParameterInfo& ParameterInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialInstanceDynamic::SetVectorParameterValueByInfo(const struct FMaterialParameterInfo& ParameterInfo, const struct FLinearColor& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MaterialInstanceDynamic", "SetVectorParameterValueByInfo"); + + Params::MaterialInstanceDynamic_SetVectorParameterValueByInfo Parms{}; + + Parms.ParameterInfo = std::move(ParameterInfo); + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesLerpAlongAxis +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& StartColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& EndColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EVertexPaintAxis Axis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConvertToSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshVertexPainterKismetLibrary::PaintVerticesLerpAlongAxis(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& StartColor, const struct FLinearColor& EndColor, EVertexPaintAxis Axis, bool bConvertToSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MeshVertexPainterKismetLibrary", "PaintVerticesLerpAlongAxis"); + + Params::MeshVertexPainterKismetLibrary_PaintVerticesLerpAlongAxis Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + Parms.StartColor = std::move(StartColor); + Parms.EndColor = std::move(EndColor); + Parms.Axis = Axis; + Parms.bConvertToSRGB = bConvertToSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesSingleColor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& FillColor (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConvertToSRGB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshVertexPainterKismetLibrary::PaintVerticesSingleColor(class UStaticMeshComponent* StaticMeshComponent, const struct FLinearColor& FillColor, bool bConvertToSRGB) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MeshVertexPainterKismetLibrary", "PaintVerticesSingleColor"); + + Params::MeshVertexPainterKismetLibrary_PaintVerticesSingleColor Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + Parms.FillColor = std::move(FillColor); + Parms.bConvertToSRGB = bConvertToSRGB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.MeshVertexPainterKismetLibrary.RemovePaintedVertices +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* StaticMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMeshVertexPainterKismetLibrary::RemovePaintedVertices(class UStaticMeshComponent* StaticMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MeshVertexPainterKismetLibrary", "RemovePaintedVertices"); + + Params::MeshVertexPainterKismetLibrary_RemovePaintedVertices Parms{}; + + Parms.StaticMeshComponent = StaticMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NetPushModelHelpers.MarkPropertyDirty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNetPushModelHelpers::MarkPropertyDirty(class UObject* Object, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NetPushModelHelpers", "MarkPropertyDirty"); + + Params::NetPushModelHelpers_MarkPropertyDirty Parms{}; + + Parms.Object = Object; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.NetPushModelHelpers.MarkPropertyDirtyFromRepIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RepIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNetPushModelHelpers::MarkPropertyDirtyFromRepIndex(class UObject* Object, int32 RepIndex, class FName PropertyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NetPushModelHelpers", "MarkPropertyDirtyFromRepIndex"); + + Params::NetPushModelHelpers_MarkPropertyDirtyFromRepIndex Parms{}; + + Parms.Object = Object; + Parms.RepIndex = RepIndex; + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PawnNoiseEmitterComponent.MakeNoise +// (BlueprintAuthorityOnly, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* NoiseMaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Loudness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NoiseLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPawnNoiseEmitterComponent::MakeNoise(class AActor* NoiseMaker, float Loudness, const struct FVector& NoiseLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PawnNoiseEmitterComponent", "MakeNoise"); + + Params::PawnNoiseEmitterComponent_MakeNoise Parms{}; + + Parms.NoiseMaker = NoiseMaker; + Parms.Loudness = Loudness; + Parms.NoiseLocation = std::move(NoiseLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.BreakConstraint +// (Final, Native, Public, BlueprintCallable) + +void UPhysicsConstraintComponent::BreakConstraint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "BreakConstraint"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.GetConstraintForce +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector* OutLinearForce (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutAngularForce (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::GetConstraintForce(struct FVector* OutLinearForce, struct FVector* OutAngularForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetConstraintForce"); + + Params::PhysicsConstraintComponent_GetConstraintForce Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLinearForce != nullptr) + *OutLinearForce = std::move(Parms.OutLinearForce); + + if (OutAngularForce != nullptr) + *OutAngularForce = std::move(Parms.OutAngularForce); +} + + +// Function Engine.PhysicsConstraintComponent.IsBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhysicsConstraintComponent::IsBroken() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "IsBroken"); + + Params::PhysicsConstraintComponent_IsBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularBreakable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAngularBreakable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularBreakThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularBreakable"); + + Params::PhysicsConstraintComponent_SetAngularBreakable Parms{}; + + Parms.bAngularBreakable = bAngularBreakable; + Parms.AngularBreakThreshold = AngularBreakThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAngularDriveMode DriveMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularDriveMode(EAngularDriveMode DriveMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularDriveMode"); + + Params::PhysicsConstraintComponent_SetAngularDriveMode Parms{}; + + Parms.DriveMode = DriveMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PositionStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularDriveParams"); + + Params::PhysicsConstraintComponent_SetAngularDriveParams Parms{}; + + Parms.PositionStrength = PositionStrength; + Parms.VelocityStrength = VelocityStrength; + Parms.InForceLimit = InForceLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularOrientationDrive"); + + Params::PhysicsConstraintComponent_SetAngularOrientationDrive Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& InPosTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularOrientationTarget(const struct FRotator& InPosTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularOrientationTarget"); + + Params::PhysicsConstraintComponent_SetAngularOrientationTarget Parms{}; + + Parms.InPosTarget = std::move(InPosTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularPlasticity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAngularPlasticity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularPlasticityThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularPlasticity"); + + Params::PhysicsConstraintComponent_SetAngularPlasticity Parms{}; + + Parms.bAngularPlasticity = bAngularPlasticity; + Parms.AngularPlasticityThreshold = AngularPlasticityThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing1Limit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAngularConstraintMotion MotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing1LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularSwing1Limit(EAngularConstraintMotion MotionType, float Swing1LimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularSwing1Limit"); + + Params::PhysicsConstraintComponent_SetAngularSwing1Limit Parms{}; + + Parms.MotionType = MotionType; + Parms.Swing1LimitAngle = Swing1LimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing2Limit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAngularConstraintMotion MotionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Swing2LimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularSwing2Limit(EAngularConstraintMotion MotionType, float Swing2LimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularSwing2Limit"); + + Params::PhysicsConstraintComponent_SetAngularSwing2Limit Parms{}; + + Parms.MotionType = MotionType; + Parms.Swing2LimitAngle = Swing2LimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularTwistLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAngularConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TwistLimitAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularTwistLimit(EAngularConstraintMotion ConstraintType, float TwistLimitAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularTwistLimit"); + + Params::PhysicsConstraintComponent_SetAngularTwistLimit Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.TwistLimitAngle = TwistLimitAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityDrive"); + + Params::PhysicsConstraintComponent_SetAngularVelocityDrive Parms{}; + + Parms.bEnableSwingDrive = bEnableSwingDrive; + Parms.bEnableTwistDrive = bEnableTwistDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveSLERP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSLERP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityDriveSLERP(bool bEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityDriveSLERP"); + + Params::PhysicsConstraintComponent_SetAngularVelocityDriveSLERP Parms{}; + + Parms.bEnableSLERP = bEnableSLERP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveTwistAndSwing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityDriveTwistAndSwing"); + + Params::PhysicsConstraintComponent_SetAngularVelocityDriveTwistAndSwing Parms{}; + + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bEnableSwingDrive = bEnableSwingDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InVelTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetAngularVelocityTarget(const struct FVector& InVelTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetAngularVelocityTarget"); + + Params::PhysicsConstraintComponent_SetAngularVelocityTarget Parms{}; + + Parms.InVelTarget = std::move(InVelTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetConstrainedComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component1 (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* Component2 (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstrainedComponents(class UPrimitiveComponent* Component1, class FName BoneName1, class UPrimitiveComponent* Component2, class FName BoneName2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstrainedComponents"); + + Params::PhysicsConstraintComponent_SetConstrainedComponents Parms{}; + + Parms.Component1 = Component1; + Parms.BoneName1 = BoneName1; + Parms.Component2 = Component2; + Parms.BoneName2 = BoneName2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceFrame +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EConstraintFrame Frame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& RefFrame (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstraintReferenceFrame(EConstraintFrame Frame, const struct FTransform& RefFrame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstraintReferenceFrame"); + + Params::PhysicsConstraintComponent_SetConstraintReferenceFrame Parms{}; + + Parms.Frame = Frame; + Parms.RefFrame = std::move(RefFrame); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceOrientation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EConstraintFrame Frame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PriAxis (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SecAxis (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstraintReferenceOrientation(EConstraintFrame Frame, const struct FVector& PriAxis, const struct FVector& SecAxis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstraintReferenceOrientation"); + + Params::PhysicsConstraintComponent_SetConstraintReferenceOrientation Parms{}; + + Parms.Frame = Frame; + Parms.PriAxis = std::move(PriAxis); + Parms.SecAxis = std::move(SecAxis); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferencePosition +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EConstraintFrame Frame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& RefPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetConstraintReferencePosition(EConstraintFrame Frame, const struct FVector& RefPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetConstraintReferencePosition"); + + Params::PhysicsConstraintComponent_SetConstraintReferencePosition Parms{}; + + Parms.Frame = Frame; + Parms.RefPosition = std::move(RefPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetDisableCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bDisableCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetDisableCollision(bool bDisableCollision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetDisableCollision"); + + Params::PhysicsConstraintComponent_SetDisableCollision Parms{}; + + Parms.bDisableCollision = bDisableCollision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearBreakable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLinearBreakable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearBreakThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearBreakable"); + + Params::PhysicsConstraintComponent_SetLinearBreakable Parms{}; + + Parms.bLinearBreakable = bLinearBreakable; + Parms.LinearBreakThreshold = LinearBreakThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearDriveParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PositionStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForceLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearDriveParams"); + + Params::PhysicsConstraintComponent_SetLinearDriveParams Parms{}; + + Parms.PositionStrength = PositionStrength; + Parms.VelocityStrength = VelocityStrength; + Parms.InForceLimit = InForceLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearPlasticity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLinearPlasticity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LinearPlasticityThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearPlasticity"); + + Params::PhysicsConstraintComponent_SetLinearPlasticity Parms{}; + + Parms.bLinearPlasticity = bLinearPlasticity; + Parms.LinearPlasticityThreshold = LinearPlasticityThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableDriveX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearPositionDrive"); + + Params::PhysicsConstraintComponent_SetLinearPositionDrive Parms{}; + + Parms.bEnableDriveX = bEnableDriveX; + Parms.bEnableDriveY = bEnableDriveY; + Parms.bEnableDriveZ = bEnableDriveZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InPosTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearPositionTarget(const struct FVector& InPosTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearPositionTarget"); + + Params::PhysicsConstraintComponent_SetLinearPositionTarget Parms{}; + + Parms.InPosTarget = std::move(InPosTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityDrive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableDriveX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableDriveZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearVelocityDrive"); + + Params::PhysicsConstraintComponent_SetLinearVelocityDrive Parms{}; + + Parms.bEnableDriveX = bEnableDriveX; + Parms.bEnableDriveY = bEnableDriveY; + Parms.bEnableDriveZ = bEnableDriveZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InVelTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearVelocityTarget(const struct FVector& InVelTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearVelocityTarget"); + + Params::PhysicsConstraintComponent_SetLinearVelocityTarget Parms{}; + + Parms.InVelTarget = std::move(InVelTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearXLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ELinearConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LimitSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearXLimit(ELinearConstraintMotion ConstraintType, float LimitSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearXLimit"); + + Params::PhysicsConstraintComponent_SetLinearXLimit Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.LimitSize = LimitSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearYLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ELinearConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LimitSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearYLimit(ELinearConstraintMotion ConstraintType, float LimitSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearYLimit"); + + Params::PhysicsConstraintComponent_SetLinearYLimit Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.LimitSize = LimitSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetLinearZLimit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ELinearConstraintMotion ConstraintType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LimitSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetLinearZLimit(ELinearConstraintMotion ConstraintType, float LimitSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetLinearZLimit"); + + Params::PhysicsConstraintComponent_SetLinearZLimit Parms{}; + + Parms.ConstraintType = ConstraintType; + Parms.LimitSize = LimitSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveSLERP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableSLERP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetOrientationDriveSLERP(bool bEnableSLERP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetOrientationDriveSLERP"); + + Params::PhysicsConstraintComponent_SetOrientationDriveSLERP Parms{}; + + Parms.bEnableSLERP = bEnableSLERP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveTwistAndSwing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnableTwistDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnableSwingDrive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsConstraintComponent::SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "SetOrientationDriveTwistAndSwing"); + + Params::PhysicsConstraintComponent_SetOrientationDriveTwistAndSwing Parms{}; + + Parms.bEnableTwistDrive = bEnableTwistDrive; + Parms.bEnableSwingDrive = bEnableSwingDrive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing1 +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsConstraintComponent::GetCurrentSwing1() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetCurrentSwing1"); + + Params::PhysicsConstraintComponent_GetCurrentSwing1 Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing2 +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsConstraintComponent::GetCurrentSwing2() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetCurrentSwing2"); + + Params::PhysicsConstraintComponent_GetCurrentSwing2 Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsConstraintComponent.GetCurrentTwist +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhysicsConstraintComponent::GetCurrentTwist() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsConstraintComponent", "GetCurrentTwist"); + + Params::PhysicsConstraintComponent_GetCurrentTwist Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsHandleComponent.GrabComponent +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& GrabLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConstrainRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GrabComponent(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation, bool bConstrainRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GrabComponent"); + + Params::PhysicsHandleComponent_GrabComponent Parms{}; + + Parms.Component = Component; + Parms.InBoneName = InBoneName; + Parms.GrabLocation = std::move(GrabLocation); + Parms.bConstrainRotation = bConstrainRotation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& GrabLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GrabComponentAtLocation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GrabComponentAtLocation"); + + Params::PhysicsHandleComponent_GrabComponentAtLocation Parms{}; + + Parms.Component = Component; + Parms.InBoneName = InBoneName; + Parms.GrabLocation = std::move(GrabLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocationWithRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GrabComponentAtLocationWithRotation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& Location, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GrabComponentAtLocationWithRotation"); + + Params::PhysicsHandleComponent_GrabComponentAtLocationWithRotation Parms{}; + + Parms.Component = Component; + Parms.InBoneName = InBoneName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.ReleaseComponent +// (Native, Public, BlueprintCallable) + +void UPhysicsHandleComponent::ReleaseComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "ReleaseComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetAngularDamping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewAngularDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetAngularDamping(float NewAngularDamping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetAngularDamping"); + + Params::PhysicsHandleComponent_SetAngularDamping Parms{}; + + Parms.NewAngularDamping = NewAngularDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetAngularStiffness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewAngularStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetAngularStiffness(float NewAngularStiffness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetAngularStiffness"); + + Params::PhysicsHandleComponent_SetAngularStiffness Parms{}; + + Parms.NewAngularStiffness = NewAngularStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetInterpolationSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewInterpolationSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetInterpolationSpeed(float NewInterpolationSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetInterpolationSpeed"); + + Params::PhysicsHandleComponent_SetInterpolationSpeed Parms{}; + + Parms.NewInterpolationSpeed = NewInterpolationSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetLinearDamping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLinearDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetLinearDamping(float NewLinearDamping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetLinearDamping"); + + Params::PhysicsHandleComponent_SetLinearDamping Parms{}; + + Parms.NewLinearDamping = NewLinearDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetLinearStiffness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewLinearStiffness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetLinearStiffness(float NewLinearStiffness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetLinearStiffness"); + + Params::PhysicsHandleComponent_SetLinearStiffness Parms{}; + + Parms.NewLinearStiffness = NewLinearStiffness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetTargetLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetTargetLocation(const struct FVector& NewLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetTargetLocation"); + + Params::PhysicsHandleComponent_SetTargetLocation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetTargetLocationAndRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& NewLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetTargetLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetTargetLocationAndRotation"); + + Params::PhysicsHandleComponent_SetTargetLocationAndRotation Parms{}; + + Parms.NewLocation = std::move(NewLocation); + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.SetTargetRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& NewRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::SetTargetRotation(const struct FRotator& NewRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "SetTargetRotation"); + + Params::PhysicsHandleComponent_SetTargetRotation Parms{}; + + Parms.NewRotation = std::move(NewRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PhysicsHandleComponent.GetGrabbedComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UPhysicsHandleComponent::GetGrabbedComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GetGrabbedComponent"); + + Params::PhysicsHandleComponent_GetGrabbedComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PhysicsHandleComponent.GetTargetLocationAndRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* TargetLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* TargetRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhysicsHandleComponent::GetTargetLocationAndRotation(struct FVector* TargetLocation, struct FRotator* TargetRotation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhysicsHandleComponent", "GetTargetLocationAndRotation"); + + Params::PhysicsHandleComponent_GetTargetLocationAndRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TargetLocation != nullptr) + *TargetLocation = std::move(Parms.TargetLocation); + + if (TargetRotation != nullptr) + *TargetRotation = std::move(Parms.TargetRotation); +} + + +// Function Engine.PlanarReflection.OnInterpToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlanarReflection::OnInterpToggle(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlanarReflection", "OnInterpToggle"); + + Params::PlanarReflection_OnInterpToggle Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlatformEventsComponent.IsInLaptopMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlatformEventsComponent::IsInLaptopMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformEventsComponent", "IsInLaptopMode"); + + Params::PlatformEventsComponent_IsInLaptopMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlatformEventsComponent.IsInTabletMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlatformEventsComponent::IsInTabletMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformEventsComponent", "IsInTabletMode"); + + Params::PlatformEventsComponent_IsInTabletMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlatformEventsComponent.SupportsConvertibleLaptops +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlatformEventsComponent::SupportsConvertibleLaptops() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformEventsComponent", "SupportsConvertibleLaptops"); + + Params::PlatformEventsComponent_SupportsConvertibleLaptops Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlatformInterfaceWebResponse.GetHeader +// (Native, Public, HasOutParams) +// Parameters: +// int32 HeaderIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Header (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Value (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlatformInterfaceWebResponse::GetHeader(int32 HeaderIndex, class FString* Header, class FString* Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformInterfaceWebResponse", "GetHeader"); + + Params::PlatformInterfaceWebResponse_GetHeader Parms{}; + + Parms.HeaderIndex = HeaderIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Header != nullptr) + *Header = std::move(Parms.Header); + + if (Value != nullptr) + *Value = std::move(Parms.Value); +} + + +// Function Engine.PlatformInterfaceWebResponse.GetHeaderValue +// (Native, Public) +// Parameters: +// const class FString& HeaderName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPlatformInterfaceWebResponse::GetHeaderValue(const class FString& HeaderName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformInterfaceWebResponse", "GetHeaderValue"); + + Params::PlatformInterfaceWebResponse_GetHeaderValue Parms{}; + + Parms.HeaderName = std::move(HeaderName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlatformInterfaceWebResponse.GetNumHeaders +// (Native, Public) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPlatformInterfaceWebResponse::GetNumHeaders() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlatformInterfaceWebResponse", "GetNumHeaders"); + + Params::PlatformInterfaceWebResponse_GetNumHeaders Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.OnRep_bIsInactive +// (Native, Public) + +void APlayerState::OnRep_bIsInactive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_bIsInactive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.OnRep_PlayerId +// (Native, Public) + +void APlayerState::OnRep_PlayerId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_PlayerId"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.OnRep_PlayerName +// (Native, Public) + +void APlayerState::OnRep_PlayerName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_PlayerName"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.OnRep_Score +// (Native, Public) + +void APlayerState::OnRep_Score() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_Score"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.OnRep_UniqueId +// (Native, Public) + +void APlayerState::OnRep_UniqueId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "OnRep_UniqueId"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PlayerState.ReceiveCopyProperties +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerState* NewPlayerState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerState::ReceiveCopyProperties(class APlayerState* NewPlayerState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "ReceiveCopyProperties"); + + Params::PlayerState_ReceiveCopyProperties Parms{}; + + Parms.NewPlayerState = NewPlayerState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.PlayerState.ReceiveOverrideWith +// (Event, Protected, BlueprintEvent) +// Parameters: +// class APlayerState* OldPlayerState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerState::ReceiveOverrideWith(class APlayerState* OldPlayerState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "ReceiveOverrideWith"); + + Params::PlayerState_ReceiveOverrideWith Parms{}; + + Parms.OldPlayerState = OldPlayerState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Engine.PlayerState.GetPlayerName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString APlayerState::GetPlayerName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "GetPlayerName"); + + Params::PlayerState_GetPlayerName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PlayerState.IsOnlyASpectator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerState::IsOnlyASpectator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerState", "IsOnlyASpectator"); + + Params::PlayerState_IsOnlyASpectator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PointLight.SetLightFalloffExponent +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewLightFalloffExponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APointLight::SetLightFalloffExponent(float NewLightFalloffExponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLight", "SetLightFalloffExponent"); + + Params::PointLight_SetLightFalloffExponent Parms{}; + + Parms.NewLightFalloffExponent = NewLightFalloffExponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PointLight.SetRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APointLight::SetRadius(float NewRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointLight", "SetRadius"); + + Params::PointLight_SetRadius Parms{}; + + Parms.NewRadius = NewRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.CopyPoseFromSkeletalComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* InComponentToCopy (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::CopyPoseFromSkeletalComponent(class USkeletalMeshComponent* InComponentToCopy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "CopyPoseFromSkeletalComponent"); + + Params::PoseableMeshComponent_CopyPoseFromSkeletalComponent Parms{}; + + Parms.InComponentToCopy = InComponentToCopy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.GetBoneLocationByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPoseableMeshComponent::GetBoneLocationByName(class FName BoneName, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneLocationByName"); + + Params::PoseableMeshComponent_GetBoneLocationByName Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.GetBoneRotationByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UPoseableMeshComponent::GetBoneRotationByName(class FName BoneName, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneRotationByName"); + + Params::PoseableMeshComponent_GetBoneRotationByName Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.GetBoneScaleByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPoseableMeshComponent::GetBoneScaleByName(class FName BoneName, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneScaleByName"); + + Params::PoseableMeshComponent_GetBoneScaleByName Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.GetBoneSpaceTransformByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UPoseableMeshComponent::GetBoneSpaceTransformByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneSpaceTransformByName"); + + Params::PoseableMeshComponent_GetBoneSpaceTransformByName Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.GetBoneTransformByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UPoseableMeshComponent::GetBoneTransformByName(class FName BoneName, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "GetBoneTransformByName"); + + Params::PoseableMeshComponent_GetBoneTransformByName Parms{}; + + Parms.BoneName = BoneName; + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.PoseableMeshComponent.ResetBoneTransformByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::ResetBoneTransformByName(class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "ResetBoneTransformByName"); + + Params::PoseableMeshComponent_ResetBoneTransformByName Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.SetBoneLocationByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneLocationByName(class FName BoneName, const struct FVector& InLocation, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneLocationByName"); + + Params::PoseableMeshComponent_SetBoneLocationByName Parms{}; + + Parms.BoneName = BoneName; + Parms.InLocation = std::move(InLocation); + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.SetBoneRotationByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneRotationByName(class FName BoneName, const struct FRotator& InRotation, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneRotationByName"); + + Params::PoseableMeshComponent_SetBoneRotationByName Parms{}; + + Parms.BoneName = BoneName; + Parms.InRotation = std::move(InRotation); + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.SetBoneScaleByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneScaleByName(class FName BoneName, const struct FVector& InScale3D, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneScaleByName"); + + Params::PoseableMeshComponent_SetBoneScaleByName Parms{}; + + Parms.BoneName = BoneName; + Parms.InScale3D = std::move(InScale3D); + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.SetBoneSpaceTransformByName +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneSpaceTransformByName(class FName BoneName, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneSpaceTransformByName"); + + Params::PoseableMeshComponent_SetBoneSpaceTransformByName Parms{}; + + Parms.BoneName = BoneName; + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.PoseableMeshComponent.SetBoneTransformByName +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EBoneSpaces BoneSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPoseableMeshComponent::SetBoneTransformByName(class FName BoneName, const struct FTransform& InTransform, EBoneSpaces BoneSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PoseableMeshComponent", "SetBoneTransformByName"); + + Params::PoseableMeshComponent_SetBoneTransformByName Parms{}; + + Parms.BoneName = BoneName; + Parms.InTransform = std::move(InTransform); + Parms.BoneSpace = BoneSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceActor.DisableForce +// (Native, Public, BlueprintCallable) + +void ARadialForceActor::DisableForce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceActor", "DisableForce"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceActor.EnableForce +// (Native, Public, BlueprintCallable) + +void ARadialForceActor::EnableForce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceActor", "EnableForce"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceActor.FireImpulse +// (Native, Public, BlueprintCallable) + +void ARadialForceActor::FireImpulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceActor", "FireImpulse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RadialForceActor.ToggleForce +// (Native, Public, BlueprintCallable) + +void ARadialForceActor::ToggleForce() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RadialForceActor", "ToggleForce"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.RuntimeVirtualTexture.GetPageTableSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetPageTableSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetPageTableSize"); + + Params::RuntimeVirtualTexture_GetPageTableSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTexture.GetSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetSize"); + + Params::RuntimeVirtualTexture_GetSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTexture.GetTileBorderSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetTileBorderSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetTileBorderSize"); + + Params::RuntimeVirtualTexture_GetTileBorderSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTexture.GetTileCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetTileCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetTileCount"); + + Params::RuntimeVirtualTexture_GetTileCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTexture.GetTileSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 URuntimeVirtualTexture::GetTileSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTexture", "GetTileSize"); + + Params::RuntimeVirtualTexture_GetTileSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.RuntimeVirtualTextureComponent.Invalidate +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBoxSphereBounds& WorldBounds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URuntimeVirtualTextureComponent::Invalidate(const struct FBoxSphereBounds& WorldBounds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuntimeVirtualTextureComponent", "Invalidate"); + + Params::RuntimeVirtualTextureComponent_Invalidate Parms{}; + + Parms.WorldBounds = std::move(WorldBounds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WorldSettings.OnRep_WorldGravityZ +// (Native, Public) + +void AWorldSettings::OnRep_WorldGravityZ() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldSettings", "OnRep_WorldGravityZ"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCapture2D.OnInterpToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASceneCapture2D::OnInterpToggle(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCapture2D", "OnInterpToggle"); + + Params::SceneCapture2D_OnInterpToggle Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponentCube.CaptureScene +// (Final, Native, Public, BlueprintCallable) + +void USceneCaptureComponentCube::CaptureScene() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponentCube", "CaptureScene"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureComponentCubeIncremental.BeginCapture +// (Final, Native, Public, BlueprintCallable) + +void USceneCaptureComponentCubeIncremental::BeginCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureComponentCubeIncremental", "BeginCapture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SceneCaptureCube.OnInterpToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASceneCaptureCube::OnInterpToggle(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneCaptureCube", "OnInterpToggle"); + + Params::SceneCaptureCube_OnInterpToggle Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetDefaultAnimatingRig +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr InAnimatingRig (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetDefaultAnimatingRig(TSoftObjectPtr InAnimatingRig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetDefaultAnimatingRig"); + + Params::SkeletalMesh_SetDefaultAnimatingRig Parms{}; + + Parms.InAnimatingRig = InAnimatingRig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetLODSettings +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshLODSettings* InLODSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetLODSettings(class USkeletalMeshLODSettings* InLODSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetLODSettings"); + + Params::SkeletalMesh_SetLODSettings Parms{}; + + Parms.InLODSettings = InLODSettings; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetMaterials +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InMaterials (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMaterials(const TArray& InMaterials) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetMaterials"); + + Params::SkeletalMesh_SetMaterials Parms{}; + + Parms.InMaterials = std::move(InMaterials); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetMeshClothingAssets +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&InMeshClothingAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMeshClothingAssets(const TArray& InMeshClothingAssets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetMeshClothingAssets"); + + Params::SkeletalMesh_SetMeshClothingAssets Parms{}; + + Parms.InMeshClothingAssets = std::move(InMeshClothingAssets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.SetMorphTargets +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InMorphTargets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USkeletalMesh::SetMorphTargets(const TArray& InMorphTargets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "SetMorphTargets"); + + Params::SkeletalMesh_SetMorphTargets Parms{}; + + Parms.InMorphTargets = std::move(InMorphTargets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMesh.FindSocket +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::FindSocket(class FName InSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "FindSocket"); + + Params::SkeletalMesh_FindSocket Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.FindSocketAndIndex +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::FindSocketAndIndex(class FName InSocketName, int32* OutIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "FindSocketAndIndex"); + + Params::SkeletalMesh_FindSocketAndIndex Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.FindSocketInfo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform* OutTransform (Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32* OutBoneIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::FindSocketInfo(class FName InSocketName, struct FTransform* OutTransform, int32* OutBoneIndex, int32* OutIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "FindSocketInfo"); + + Params::SkeletalMesh_FindSocketInfo Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTransform != nullptr) + *OutTransform = std::move(Parms.OutTransform); + + if (OutBoneIndex != nullptr) + *OutBoneIndex = Parms.OutBoneIndex; + + if (OutIndex != nullptr) + *OutIndex = Parms.OutIndex; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds USkeletalMesh::GetBounds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetBounds"); + + Params::SkeletalMesh_GetBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetDefaultAnimatingRig +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr USkeletalMesh::GetDefaultAnimatingRig() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetDefaultAnimatingRig"); + + Params::SkeletalMesh_GetDefaultAnimatingRig Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetImportedBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds USkeletalMesh::GetImportedBounds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetImportedBounds"); + + Params::SkeletalMesh_GetImportedBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetLODSettings +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class USkeletalMeshLODSettings* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class USkeletalMeshLODSettings* USkeletalMesh::GetLODSettings() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetLODSettings"); + + Params::SkeletalMesh_GetLODSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetMaterials +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray USkeletalMesh::GetMaterials() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetMaterials"); + + Params::SkeletalMesh_GetMaterials Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetMeshClothingAssets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray USkeletalMesh::GetMeshClothingAssets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetMeshClothingAssets"); + + Params::SkeletalMesh_GetMeshClothingAssets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetMorphTargets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray USkeletalMesh::GetMorphTargets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetMorphTargets"); + + Params::SkeletalMesh_GetMorphTargets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetNodeMappingContainer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UBlueprint* SourceAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNodeMappingContainer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNodeMappingContainer* USkeletalMesh::GetNodeMappingContainer(class UBlueprint* SourceAsset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetNodeMappingContainer"); + + Params::SkeletalMesh_GetNodeMappingContainer Parms{}; + + Parms.SourceAsset = SourceAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetNodeMappingData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArrayReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray USkeletalMesh::GetNodeMappingData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetNodeMappingData"); + + Params::SkeletalMesh_GetNodeMappingData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetPhysicsAsset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicsAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicsAsset* USkeletalMesh::GetPhysicsAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetPhysicsAsset"); + + Params::SkeletalMesh_GetPhysicsAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetShadowPhysicsAsset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPhysicsAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhysicsAsset* USkeletalMesh::GetShadowPhysicsAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetShadowPhysicsAsset"); + + Params::SkeletalMesh_GetShadowPhysicsAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetSkeleton +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class USkeleton* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class USkeleton* USkeletalMesh::GetSkeleton() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetSkeleton"); + + Params::SkeletalMesh_GetSkeleton Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.GetSocketByIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshSocket* USkeletalMesh::GetSocketByIndex(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "GetSocketByIndex"); + + Params::SkeletalMesh_GetSocketByIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.IsSectionUsingCloth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 InSectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCheckCorrespondingSections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USkeletalMesh::IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "IsSectionUsingCloth"); + + Params::SkeletalMesh_IsSectionUsingCloth Parms{}; + + Parms.InSectionIndex = InSectionIndex; + Parms.bCheckCorrespondingSections = bCheckCorrespondingSections; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.K2_GetAllMorphTargetNames +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USkeletalMesh::K2_GetAllMorphTargetNames() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "K2_GetAllMorphTargetNames"); + + Params::SkeletalMesh_K2_GetAllMorphTargetNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMesh.NumSockets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USkeletalMesh::NumSockets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMesh", "NumSockets"); + + Params::SkeletalMesh_NumSockets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedMaterial0 +// (Native, Public) + +void ASkeletalMeshActor::OnRep_ReplicatedMaterial0() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedMaterial0"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedMaterial1 +// (Native, Public) + +void ASkeletalMeshActor::OnRep_ReplicatedMaterial1() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedMaterial1"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedMesh +// (Native, Public) + +void ASkeletalMeshActor::OnRep_ReplicatedMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkeletalMeshActor.OnRep_ReplicatedPhysAsset +// (Native, Public) + +void ASkeletalMeshActor::OnRep_ReplicatedPhysAsset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkeletalMeshActor", "OnRep_ReplicatedPhysAsset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.GetAtmosphereTransmitanceOnGroundAtPlanetTop +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UDirectionalLightComponent* DirectionalLight (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor USkyAtmosphereComponent::GetAtmosphereTransmitanceOnGroundAtPlanetTop(class UDirectionalLightComponent* DirectionalLight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "GetAtmosphereTransmitanceOnGroundAtPlanetTop"); + + Params::SkyAtmosphereComponent_GetAtmosphereTransmitanceOnGroundAtPlanetTop Parms{}; + + Parms.DirectionalLight = DirectionalLight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SkyAtmosphereComponent.OverrideAtmosphereLightDirection +// (Final, RequiredAPI, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 AtmosphereLightIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LightDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, const struct FVector& LightDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "OverrideAtmosphereLightDirection"); + + Params::SkyAtmosphereComponent_OverrideAtmosphereLightDirection Parms{}; + + Parms.AtmosphereLightIndex = AtmosphereLightIndex; + Parms.LightDirection = std::move(LightDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetAerialPerspectiveStartDepth +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetAerialPerspectiveStartDepth(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetAerialPerspectiveStartDepth"); + + Params::SkyAtmosphereComponent_SetAerialPerspectiveStartDepth Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetAerialPespectiveViewDistanceScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetAerialPespectiveViewDistanceScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetAerialPespectiveViewDistanceScale"); + + Params::SkyAtmosphereComponent_SetAerialPespectiveViewDistanceScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetAtmosphereHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetAtmosphereHeight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetAtmosphereHeight"); + + Params::SkyAtmosphereComponent_SetAtmosphereHeight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHeightFogAccurateInscatteringColor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHeightFogAccurateInscatteringColor(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHeightFogAccurateInscatteringColor"); + + Params::SkyAtmosphereComponent_SetHeightFogAccurateInscatteringColor Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHeightFogContribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHeightFogContribution"); + + Params::SkyAtmosphereComponent_SetHeightFogContribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionDesaturation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHeightFogContributionDesaturation(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHeightFogContributionDesaturation"); + + Params::SkyAtmosphereComponent_SetHeightFogContributionDesaturation Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionDesaturationDirectionalInscattering +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHeightFogContributionDesaturationDirectionalInscattering(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHeightFogContributionDesaturationDirectionalInscattering"); + + Params::SkyAtmosphereComponent_SetHeightFogContributionDesaturationDirectionalInscattering Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionDesaturationInscattering +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHeightFogContributionDesaturationInscattering(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHeightFogContributionDesaturationInscattering"); + + Params::SkyAtmosphereComponent_SetHeightFogContributionDesaturationInscattering Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionDirectionalInscaterring +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHeightFogContributionDirectionalInscaterring(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHeightFogContributionDirectionalInscaterring"); + + Params::SkyAtmosphereComponent_SetHeightFogContributionDirectionalInscaterring Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionInscattering +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHeightFogContributionInscattering(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHeightFogContributionInscattering"); + + Params::SkyAtmosphereComponent_SetHeightFogContributionInscattering Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithColorationDesaturation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHorizonToZenithColorationDesaturation(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHorizonToZenithColorationDesaturation"); + + Params::SkyAtmosphereComponent_SetHorizonToZenithColorationDesaturation Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithColorationIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHorizonToZenithColorationIntensity(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHorizonToZenithColorationIntensity"); + + Params::SkyAtmosphereComponent_SetHorizonToZenithColorationIntensity Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithColorationTexture +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHorizonToZenithColorationTexture(class UTexture2D* NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHorizonToZenithColorationTexture"); + + Params::SkyAtmosphereComponent_SetHorizonToZenithColorationTexture Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithColorationU +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHorizonToZenithColorationU(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHorizonToZenithColorationU"); + + Params::SkyAtmosphereComponent_SetHorizonToZenithColorationU Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithFogDesaturation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHorizonToZenithFogDesaturation(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHorizonToZenithFogDesaturation"); + + Params::SkyAtmosphereComponent_SetHorizonToZenithFogDesaturation Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithFogIntensity +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHorizonToZenithFogIntensity(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHorizonToZenithFogIntensity"); + + Params::SkyAtmosphereComponent_SetHorizonToZenithFogIntensity Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithFogOpticalDepthPower +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHorizonToZenithFogOpticalDepthPower(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHorizonToZenithFogOpticalDepthPower"); + + Params::SkyAtmosphereComponent_SetHorizonToZenithFogOpticalDepthPower Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithFogOpticalDepthScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetHorizonToZenithFogOpticalDepthScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetHorizonToZenithFogOpticalDepthScale"); + + Params::SkyAtmosphereComponent_SetHorizonToZenithFogOpticalDepthScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorption +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieAbsorption(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieAbsorption"); + + Params::SkyAtmosphereComponent_SetMieAbsorption Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorptionScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieAbsorptionScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieAbsorptionScale"); + + Params::SkyAtmosphereComponent_SetMieAbsorptionScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieAnisotropy +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieAnisotropy(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieAnisotropy"); + + Params::SkyAtmosphereComponent_SetMieAnisotropy Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieExponentialDistribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieExponentialDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieExponentialDistribution"); + + Params::SkyAtmosphereComponent_SetMieExponentialDistribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieScattering +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieScattering(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieScattering"); + + Params::SkyAtmosphereComponent_SetMieScattering Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMieScatteringScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMieScatteringScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMieScatteringScale"); + + Params::SkyAtmosphereComponent_SetMieScatteringScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetMultiScatteringFactor +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetMultiScatteringFactor(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetMultiScatteringFactor"); + + Params::SkyAtmosphereComponent_SetMultiScatteringFactor Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorption +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetOtherAbsorption(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetOtherAbsorption"); + + Params::SkyAtmosphereComponent_SetOtherAbsorption Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorptionScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetOtherAbsorptionScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetOtherAbsorptionScale"); + + Params::SkyAtmosphereComponent_SetOtherAbsorptionScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetRayleighExponentialDistribution +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRayleighExponentialDistribution(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRayleighExponentialDistribution"); + + Params::SkyAtmosphereComponent_SetRayleighExponentialDistribution Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetRayleighScattering +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRayleighScattering(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRayleighScattering"); + + Params::SkyAtmosphereComponent_SetRayleighScattering Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetRayleighScatteringScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetRayleighScatteringScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetRayleighScatteringScale"); + + Params::SkyAtmosphereComponent_SetRayleighScatteringScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetSkyDesaturation +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetSkyDesaturation(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetSkyDesaturation"); + + Params::SkyAtmosphereComponent_SetSkyDesaturation Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetSkyLuminanceFactor +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetSkyLuminanceFactor(const struct FLinearColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetSkyLuminanceFactor"); + + Params::SkyAtmosphereComponent_SetSkyLuminanceFactor Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SkyAtmosphereComponent.SetTransmittanceMinLightElevationAngle +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USkyAtmosphereComponent::SetTransmittanceMinLightElevationAngle(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SkyAtmosphereComponent", "SetTransmittanceMinLightElevationAngle"); + + Params::SkyAtmosphereComponent_SetTransmittanceMinLightElevationAngle Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindAffectedComponentRefresh.PauseWindUpdates +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindAffectedComponentRefresh::PauseWindUpdates(bool bPause) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindAffectedComponentRefresh", "PauseWindUpdates"); + + Params::WindAffectedComponentRefresh_PauseWindUpdates Parms{}; + + Parms.bPause = bPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindAffectedComponentRefresh.SetWindRefreshRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewWindRefreshRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindAffectedComponentRefresh::SetWindRefreshRate(float NewWindRefreshRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindAffectedComponentRefresh", "SetWindRefreshRate"); + + Params::WindAffectedComponentRefresh_SetWindRefreshRate Parms{}; + + Parms.NewWindRefreshRate = NewWindRefreshRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WindAffectedComponentRefresh.WindUpdatesPaused +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool* bPaused (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindAffectedComponentRefresh::WindUpdatesPaused(bool* bPaused) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindAffectedComponentRefresh", "WindUpdatesPaused"); + + Params::WindAffectedComponentRefresh_WindUpdatesPaused Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bPaused != nullptr) + *bPaused = Parms.bPaused; +} + + +// Function Engine.SoundSubmix.AddEnvelopeFollowerDelegate +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate& Envelope)>&OnSubmixEnvelopeBP (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USoundSubmix::AddEnvelopeFollowerDelegate(const class UObject* WorldContextObject, const TDelegate& Envelope)>& OnSubmixEnvelopeBP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "AddEnvelopeFollowerDelegate"); + + Params::SoundSubmix_AddEnvelopeFollowerDelegate Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OnSubmixEnvelopeBP = OnSubmixEnvelopeBP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.AddSpectralAnalysisDelegate +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&InBandSettings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TDelegate& Magnitude)>&OnSubmixSpectralAnalysisBP (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float UpdateRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DecibelNoiseFloor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoNormalize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDoAutoRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AutoRangeAttackTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AutoRangeReleaseTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::AddSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TArray& InBandSettings, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "AddSpectralAnalysisDelegate"); + + Params::SoundSubmix_AddSpectralAnalysisDelegate Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InBandSettings = std::move(InBandSettings); + Parms.OnSubmixSpectralAnalysisBP = OnSubmixSpectralAnalysisBP; + Parms.UpdateRate = UpdateRate; + Parms.DecibelNoiseFloor = DecibelNoiseFloor; + Parms.bDoNormalize = bDoNormalize; + Parms.bDoAutoRange = bDoAutoRange; + Parms.AutoRangeAttackTime = AutoRangeAttackTime; + Parms.AutoRangeReleaseTime = AutoRangeReleaseTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.RemoveSpectralAnalysisDelegate +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate& Magnitude)>&OnSubmixSpectralAnalysisBP (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USoundSubmix::RemoveSpectralAnalysisDelegate(const class UObject* WorldContextObject, const TDelegate& Magnitude)>& OnSubmixSpectralAnalysisBP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "RemoveSpectralAnalysisDelegate"); + + Params::SoundSubmix_RemoveSpectralAnalysisDelegate Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OnSubmixSpectralAnalysisBP = OnSubmixSpectralAnalysisBP; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.SetSubmixOutputVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InOutputVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::SetSubmixOutputVolume(const class UObject* WorldContextObject, float InOutputVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "SetSubmixOutputVolume"); + + Params::SoundSubmix_SetSubmixOutputVolume Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InOutputVolume = InOutputVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StartEnvelopeFollowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StartEnvelopeFollowing(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StartEnvelopeFollowing"); + + Params::SoundSubmix_StartEnvelopeFollowing Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StartRecordingOutput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ExpectedDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StartRecordingOutput(const class UObject* WorldContextObject, float ExpectedDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StartRecordingOutput"); + + Params::SoundSubmix_StartRecordingOutput Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExpectedDuration = ExpectedDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StartSpectralAnalysis +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFFTSize FFTSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFFTPeakInterpolationMethod InterpolationMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFFTWindowType WindowType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HopSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAudioSpectrumType SpectrumType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StartSpectralAnalysis(const class UObject* WorldContextObject, EFFTSize FFTSize, EFFTPeakInterpolationMethod InterpolationMethod, EFFTWindowType WindowType, float HopSize, EAudioSpectrumType SpectrumType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StartSpectralAnalysis"); + + Params::SoundSubmix_StartSpectralAnalysis Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.FFTSize = FFTSize; + Parms.InterpolationMethod = InterpolationMethod; + Parms.WindowType = WindowType; + Parms.HopSize = HopSize; + Parms.SpectrumType = SpectrumType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StopEnvelopeFollowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StopEnvelopeFollowing(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StopEnvelopeFollowing"); + + Params::SoundSubmix_StopEnvelopeFollowing Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StopRecordingOutput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAudioRecordingExportType ExportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Path (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USoundWave* ExistingSoundWaveToOverwrite (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StopRecordingOutput(const class UObject* WorldContextObject, EAudioRecordingExportType ExportType, const class FString& Name_0, const class FString& Path, class USoundWave* ExistingSoundWaveToOverwrite) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StopRecordingOutput"); + + Params::SoundSubmix_StopRecordingOutput Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ExportType = ExportType; + Parms.Name_0 = std::move(Name_0); + Parms.Path = std::move(Path); + Parms.ExistingSoundWaveToOverwrite = ExistingSoundWaveToOverwrite; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SoundSubmix.StopSpectralAnalysis +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USoundSubmix::StopSpectralAnalysis(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SoundSubmix", "StopSpectralAnalysis"); + + Params::SoundSubmix_StopSpectralAnalysis Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetBoundaryMax +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBoundaryMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetBoundaryMax"); + + Params::SplineMeshComponent_SetBoundaryMax Parms{}; + + Parms.InBoundaryMax = InBoundaryMax; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetBoundaryMin +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InBoundaryMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetBoundaryMin"); + + Params::SplineMeshComponent_SetBoundaryMin Parms{}; + + Parms.InBoundaryMin = InBoundaryMin; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& EndOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndOffset(const struct FVector2D& EndOffset, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndOffset"); + + Params::SplineMeshComponent_SetEndOffset Parms{}; + + Parms.EndOffset = std::move(EndOffset); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndPosition(const struct FVector& EndPos, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndPosition"); + + Params::SplineMeshComponent_SetEndPosition Parms{}; + + Parms.EndPos = std::move(EndPos); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndRoll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float EndRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndRoll(float EndRoll, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndRoll"); + + Params::SplineMeshComponent_SetEndRoll Parms{}; + + Parms.EndRoll = EndRoll; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& EndScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndScale(const struct FVector2D& EndScale, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndScale"); + + Params::SplineMeshComponent_SetEndScale Parms{}; + + Parms.EndScale = std::move(EndScale); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetEndTangent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& EndTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetEndTangent(const struct FVector& EndTangent, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetEndTangent"); + + Params::SplineMeshComponent_SetEndTangent Parms{}; + + Parms.EndTangent = std::move(EndTangent); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetForwardAxis +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESplineMeshAxis InForwardAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetForwardAxis(ESplineMeshAxis InForwardAxis, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetForwardAxis"); + + Params::SplineMeshComponent_SetForwardAxis Parms{}; + + Parms.InForwardAxis = InForwardAxis; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetSplineUpDir +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InSplineUpDir (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetSplineUpDir(const struct FVector& InSplineUpDir, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetSplineUpDir"); + + Params::SplineMeshComponent_SetSplineUpDir Parms{}; + + Parms.InSplineUpDir = std::move(InSplineUpDir); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartAndEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& StartTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EndPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& EndTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartAndEnd(const struct FVector& StartPos, const struct FVector& StartTangent, const struct FVector& EndPos, const struct FVector& EndTangent, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartAndEnd"); + + Params::SplineMeshComponent_SetStartAndEnd Parms{}; + + Parms.StartPos = std::move(StartPos); + Parms.StartTangent = std::move(StartTangent); + Parms.EndPos = std::move(EndPos); + Parms.EndTangent = std::move(EndTangent); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& StartOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartOffset(const struct FVector2D& StartOffset, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartOffset"); + + Params::SplineMeshComponent_SetStartOffset Parms{}; + + Parms.StartOffset = std::move(StartOffset); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& StartPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartPosition(const struct FVector& StartPos, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartPosition"); + + Params::SplineMeshComponent_SetStartPosition Parms{}; + + Parms.StartPos = std::move(StartPos); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartRoll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float StartRoll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartRoll(float StartRoll, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartRoll"); + + Params::SplineMeshComponent_SetStartRoll Parms{}; + + Parms.StartRoll = StartRoll; + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& StartScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartScale(const struct FVector2D& StartScale, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartScale"); + + Params::SplineMeshComponent_SetStartScale Parms{}; + + Parms.StartScale = std::move(StartScale); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.SetStartTangent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& StartTangent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUpdateMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USplineMeshComponent::SetStartTangent(const struct FVector& StartTangent, bool bUpdateMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "SetStartTangent"); + + Params::SplineMeshComponent_SetStartTangent Parms{}; + + Parms.StartTangent = std::move(StartTangent); + Parms.bUpdateMesh = bUpdateMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.UpdateMesh +// (Final, Native, Public, BlueprintCallable) + +void USplineMeshComponent::UpdateMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "UpdateMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.SplineMeshComponent.GetBoundaryMax +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetBoundaryMax() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetBoundaryMax"); + + Params::SplineMeshComponent_GetBoundaryMax Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetBoundaryMin +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetBoundaryMin() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetBoundaryMin"); + + Params::SplineMeshComponent_GetBoundaryMin Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetEndOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndOffset"); + + Params::SplineMeshComponent_GetEndOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetEndPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndPosition"); + + Params::SplineMeshComponent_GetEndPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndRoll +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetEndRoll() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndRoll"); + + Params::SplineMeshComponent_GetEndRoll Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndScale +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetEndScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndScale"); + + Params::SplineMeshComponent_GetEndScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetEndTangent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetEndTangent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetEndTangent"); + + Params::SplineMeshComponent_GetEndTangent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetForwardAxis +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESplineMeshAxis ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESplineMeshAxis USplineMeshComponent::GetForwardAxis() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetForwardAxis"); + + Params::SplineMeshComponent_GetForwardAxis Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetSplineUpDir +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetSplineUpDir() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetSplineUpDir"); + + Params::SplineMeshComponent_GetSplineUpDir Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetStartOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartOffset"); + + Params::SplineMeshComponent_GetStartOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetStartPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartPosition"); + + Params::SplineMeshComponent_GetStartPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartRoll +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USplineMeshComponent::GetStartRoll() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartRoll"); + + Params::SplineMeshComponent_GetStartRoll Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartScale +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USplineMeshComponent::GetStartScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartScale"); + + Params::SplineMeshComponent_GetStartScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.SplineMeshComponent.GetStartTangent +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USplineMeshComponent::GetStartTangent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMeshComponent", "GetStartTangent"); + + Params::SplineMeshComponent_GetStartTangent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.StereoLayerShapeCylinder.SetHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerShapeCylinder::SetHeight(int32 InHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerShapeCylinder", "SetHeight"); + + Params::StereoLayerShapeCylinder_SetHeight Parms{}; + + Parms.InHeight = InHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerShapeCylinder.SetOverlayArc +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOverlayArc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerShapeCylinder::SetOverlayArc(float InOverlayArc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerShapeCylinder", "SetOverlayArc"); + + Params::StereoLayerShapeCylinder_SetOverlayArc Parms{}; + + Parms.InOverlayArc = InOverlayArc; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerShapeCylinder.SetRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStereoLayerShapeCylinder::SetRadius(float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerShapeCylinder", "SetRadius"); + + Params::StereoLayerShapeCylinder_SetRadius Parms{}; + + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.StereoLayerShapeEquirect.SetEquirectProps +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FEquirectProps& InScaleBiases (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UStereoLayerShapeEquirect::SetEquirectProps(const struct FEquirectProps& InScaleBiases) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StereoLayerShapeEquirect", "SetEquirectProps"); + + Params::StereoLayerShapeEquirect_SetEquirectProps Parms{}; + + Parms.InScaleBiases = std::move(InScaleBiases); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TwitterIntegrationBase.AuthorizeAccounts +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::AuthorizeAccounts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "AuthorizeAccounts"); + + Params::TwitterIntegrationBase_AuthorizeAccounts Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.CanShowTweetUI +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::CanShowTweetUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "CanShowTweetUI"); + + Params::TwitterIntegrationBase_CanShowTweetUI Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.GetAccountName +// (Native, Public) +// Parameters: +// int32 AccountIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UTwitterIntegrationBase::GetAccountName(int32 AccountIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "GetAccountName"); + + Params::TwitterIntegrationBase_GetAccountName Parms{}; + + Parms.AccountIndex = AccountIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.GetNumAccounts +// (Native, Public) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTwitterIntegrationBase::GetNumAccounts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "GetNumAccounts"); + + Params::TwitterIntegrationBase_GetNumAccounts Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.Init +// (Native, Public) + +void UTwitterIntegrationBase::Init() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "Init"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.TwitterIntegrationBase.ShowTweetUI +// (Native, Public) +// Parameters: +// const class FString& InitialMessage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Picture (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::ShowTweetUI(const class FString& InitialMessage, const class FString& URL, const class FString& Picture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "ShowTweetUI"); + + Params::TwitterIntegrationBase_ShowTweetUI Parms{}; + + Parms.InitialMessage = std::move(InitialMessage); + Parms.URL = std::move(URL); + Parms.Picture = std::move(Picture); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.TwitterIntegrationBase.TwitterRequest +// (Native, Public, HasOutParams) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ParamKeysAndValues (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// ETwitterRequestMethod RequestMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AccountIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTwitterIntegrationBase::TwitterRequest(const class FString& URL, const TArray& ParamKeysAndValues, ETwitterRequestMethod RequestMethod, int32 AccountIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwitterIntegrationBase", "TwitterRequest"); + + Params::TwitterIntegrationBase_TwitterRequest Parms{}; + + Parms.URL = std::move(URL); + Parms.ParamKeysAndValues = std::move(ParamKeysAndValues); + Parms.RequestMethod = RequestMethod; + Parms.AccountIndex = AccountIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ViewportStatsSubsystem.AddDisplayDelegate +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TDelegate&Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UViewportStatsSubsystem::AddDisplayDelegate(const TDelegate& Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ViewportStatsSubsystem", "AddDisplayDelegate"); + + Params::ViewportStatsSubsystem_AddDisplayDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.ViewportStatsSubsystem.AddTimedDisplay +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FText& Text (Parm, NativeAccessSpecifierPublic) +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewportStatsSubsystem::AddTimedDisplay(const class FText& Text, const struct FLinearColor& Color, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ViewportStatsSubsystem", "AddTimedDisplay"); + + Params::ViewportStatsSubsystem_AddTimedDisplay Parms{}; + + Parms.Text = std::move(Text); + Parms.Color = std::move(Color); + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.ViewportStatsSubsystem.RemoveDisplayDelegate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 IndexToRemove (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewportStatsSubsystem::RemoveDisplayDelegate(const int32 IndexToRemove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ViewportStatsSubsystem", "RemoveDisplayDelegate"); + + Params::ViewportStatsSubsystem_RemoveDisplayDelegate Parms{}; + + Parms.IndexToRemove = IndexToRemove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.EnableRecording +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::EnableRecording(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "EnableRecording"); + + Params::VisualLoggerKismetLibrary_EnableRecording Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogBox +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBox& BoxShape (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogBox"); + + Params::VisualLoggerKismetLibrary_LogBox Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.BoxShape = std::move(BoxShape); + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogLocation(class UObject* WorldContextObject, const struct FVector& Location, const class FString& Text, const struct FLinearColor& ObjectColor, float Radius, class FName LogCategory, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogLocation"); + + Params::VisualLoggerKismetLibrary_LogLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Location = std::move(Location); + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.Radius = Radius; + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogSegment +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SegmentEnd (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Thickness (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CategoryName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogSegment(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, const float Thickness, class FName CategoryName, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogSegment"); + + Params::VisualLoggerKismetLibrary_LogSegment Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.SegmentStart = std::move(SegmentStart); + Parms.SegmentEnd = std::move(SegmentEnd); + Parms.Text = std::move(Text); + Parms.ObjectColor = std::move(ObjectColor); + Parms.Thickness = Thickness; + Parms.CategoryName = CategoryName; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.LogText +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Text (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LogCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAddToMessageLog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::LogText(class UObject* WorldContextObject, const class FString& Text, class FName LogCategory, bool bAddToMessageLog) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "LogText"); + + Params::VisualLoggerKismetLibrary_LogText Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Text = std::move(Text); + Parms.LogCategory = LogCategory; + Parms.bAddToMessageLog = bAddToMessageLog; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VisualLoggerKismetLibrary.RedirectVislog +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* SourceOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* DestinationOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVisualLoggerKismetLibrary::RedirectVislog(class UObject* SourceOwner, class UObject* DestinationOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VisualLoggerKismetLibrary", "RedirectVislog"); + + Params::VisualLoggerKismetLibrary_RedirectVislog Parms{}; + + Parms.SourceOwner = SourceOwner; + Parms.DestinationOwner = DestinationOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VOIPTalker.CreateTalkerForPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerState* OwningState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVOIPTalker* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVOIPTalker* UVOIPTalker::CreateTalkerForPlayer(class APlayerState* OwningState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VOIPTalker", "CreateTalkerForPlayer"); + + Params::VOIPTalker_CreateTalkerForPlayer Parms{}; + + Parms.OwningState = OwningState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.VOIPTalker.BPOnTalkingBegin +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// class UAudioComponent* AudioComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVOIPTalker::BPOnTalkingBegin(class UAudioComponent* AudioComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VOIPTalker", "BPOnTalkingBegin"); + + Params::VOIPTalker_BPOnTalkingBegin Parms{}; + + Parms.AudioComponent = AudioComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VOIPTalker.BPOnTalkingEnd +// (Native, Event, Protected, BlueprintEvent) + +void UVOIPTalker::BPOnTalkingEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VOIPTalker", "BPOnTalkingEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VOIPTalker.GetVoiceLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UVOIPTalker::GetVoiceLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VOIPTalker", "GetVoiceLevel"); + + Params::VOIPTalker_GetVoiceLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Engine.VOIPTalker.RegisterWithPlayerState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerState* OwningState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVOIPTalker::RegisterWithPlayerState(class APlayerState* OwningState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VOIPTalker", "RegisterWithPlayerState"); + + Params::VOIPTalker_RegisterWithPlayerState Parms{}; + + Parms.OwningState = OwningState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VOIPStatics.SetMicThreshold +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVOIPStatics::SetMicThreshold(float InThreshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VOIPStatics", "SetMicThreshold"); + + Params::VOIPStatics_SetMicThreshold Parms{}; + + Parms.InThreshold = InThreshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetbUsePerSampleAtmosphericLightTransmittance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetbUsePerSampleAtmosphericLightTransmittance"); + + Params::VolumetricCloudComponent_SetbUsePerSampleAtmosphericLightTransmittance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetGroundAlbedo +// (Final, RequiredAPI, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetGroundAlbedo(const struct FColor& NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetGroundAlbedo"); + + Params::VolumetricCloudComponent_SetGroundAlbedo Parms{}; + + Parms.NewValue = std::move(NewValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetLayerBottomAltitude +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetLayerBottomAltitude(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetLayerBottomAltitude"); + + Params::VolumetricCloudComponent_SetLayerBottomAltitude Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetLayerHeight +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetLayerHeight(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetLayerHeight"); + + Params::VolumetricCloudComponent_SetLayerHeight Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetMaterial +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetMaterial(class UMaterialInterface* NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetMaterial"); + + Params::VolumetricCloudComponent_SetMaterial Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetPlanetRadius +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetPlanetRadius(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetPlanetRadius"); + + Params::VolumetricCloudComponent_SetPlanetRadius Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetReflectionSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetReflectionSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetReflectionSampleCountScale"); + + Params::VolumetricCloudComponent_SetReflectionSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetShadowReflectionSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowReflectionSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowReflectionSampleCountScale"); + + Params::VolumetricCloudComponent_SetShadowReflectionSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetShadowTracingDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowTracingDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowTracingDistance"); + + Params::VolumetricCloudComponent_SetShadowTracingDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetShadowViewSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetShadowViewSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetShadowViewSampleCountScale"); + + Params::VolumetricCloudComponent_SetShadowViewSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetSkyLightCloudBottomOcclusion +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetSkyLightCloudBottomOcclusion(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetSkyLightCloudBottomOcclusion"); + + Params::VolumetricCloudComponent_SetSkyLightCloudBottomOcclusion Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetStopTracingTransmittanceThreshold +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetStopTracingTransmittanceThreshold(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetStopTracingTransmittanceThreshold"); + + Params::VolumetricCloudComponent_SetStopTracingTransmittanceThreshold Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetTracingMaxDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetTracingMaxDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetTracingMaxDistance"); + + Params::VolumetricCloudComponent_SetTracingMaxDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetTracingStartMaxDistance +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetTracingStartMaxDistance(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetTracingStartMaxDistance"); + + Params::VolumetricCloudComponent_SetTracingStartMaxDistance Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.VolumetricCloudComponent.SetViewSampleCountScale +// (Final, RequiredAPI, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVolumetricCloudComponent::SetViewSampleCountScale(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VolumetricCloudComponent", "SetViewSampleCountScale"); + + Params::VolumetricCloudComponent_SetViewSampleCountScale Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WLightProbesVolumeComponent.SetBounceBoost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewBoostValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWLightProbesVolumeComponent::SetBounceBoost(float NewBoostValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WLightProbesVolumeComponent", "SetBounceBoost"); + + Params::WLightProbesVolumeComponent_SetBounceBoost Parms{}; + + Parms.NewBoostValue = NewBoostValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Engine.WLightProbesVolumeComponent.SetFade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float fade_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWLightProbesVolumeComponent::SetFade(float fade_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WLightProbesVolumeComponent", "SetFade"); + + Params::WLightProbesVolumeComponent_SetFade Parms{}; + + Parms.fade_0 = fade_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + +} + diff --git a/Hogwarts Legacy/SDK/Engine_parameters.hpp b/Hogwarts Legacy/SDK/Engine_parameters.hpp new file mode 100644 index 0000000..0223c83 --- /dev/null +++ b/Hogwarts Legacy/SDK/Engine_parameters.hpp @@ -0,0 +1,37077 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Engine + +#include "Basic.hpp" + +#include "SlateCore_structs.hpp" +#include "PhysicsCore_structs.hpp" +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "Slate_structs.hpp" +#include "InputCore_structs.hpp" + + +namespace SDK::Params +{ + +// Function Engine.ActorComponent.Activate +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_Activate final +{ +public: + bool bReset; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_Activate; + +// Function Engine.ActorComponent.AddTickPrerequisiteActor +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_AddTickPrerequisiteActor final +{ +public: + class AActor* PrerequisiteActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_AddTickPrerequisiteActor; + +// Function Engine.ActorComponent.AddTickPrerequisiteComponent +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_AddTickPrerequisiteComponent final +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_AddTickPrerequisiteComponent; + +// Function Engine.ActorComponent.K2_DestroyComponent +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_K2_DestroyComponent final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_K2_DestroyComponent; + +// Function Engine.ActorComponent.ReceiveEndPlay +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_ReceiveEndPlay final +{ +public: + EEndPlayReason EndPlayReason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_ReceiveEndPlay; + +// Function Engine.ActorComponent.ReceiveTick +// 0x0004 (0x0004 - 0x0000) +struct ActorComponent_ReceiveTick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_ReceiveTick; + +// Function Engine.ActorComponent.RemoveTickPrerequisiteActor +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_RemoveTickPrerequisiteActor final +{ +public: + class AActor* PrerequisiteActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_RemoveTickPrerequisiteActor; + +// Function Engine.ActorComponent.RemoveTickPrerequisiteComponent +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_RemoveTickPrerequisiteComponent final +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_RemoveTickPrerequisiteComponent; + +// Function Engine.ActorComponent.SetActive +// 0x0002 (0x0002 - 0x0000) +struct ActorComponent_SetActive final +{ +public: + bool bNewActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReset; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetActive; + +// Function Engine.ActorComponent.SetAutoActivate +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetAutoActivate final +{ +public: + bool bNewAutoActivate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetAutoActivate; + +// Function Engine.ActorComponent.SetComponentTickEnabled +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetComponentTickEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetComponentTickEnabled; + +// Function Engine.ActorComponent.SetComponentTickInterval +// 0x0004 (0x0004 - 0x0000) +struct ActorComponent_SetComponentTickInterval final +{ +public: + float TickInterval; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetComponentTickInterval; + +// Function Engine.ActorComponent.SetComponentTickIntervalAndCooldown +// 0x0004 (0x0004 - 0x0000) +struct ActorComponent_SetComponentTickIntervalAndCooldown final +{ +public: + float TickInterval; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetComponentTickIntervalAndCooldown; + +// Function Engine.ActorComponent.SetIsReplicated +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetIsReplicated final +{ +public: + bool ShouldReplicate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetIsReplicated; + +// Function Engine.ActorComponent.SetTickableWhenPaused +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetTickableWhenPaused final +{ +public: + bool bTickableWhenPaused; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetTickableWhenPaused; + +// Function Engine.ActorComponent.SetTickGroup +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_SetTickGroup final +{ +public: + ETickingGroup NewTickGroup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_SetTickGroup; + +// Function Engine.ActorComponent.ComponentHasTag +// 0x000C (0x000C - 0x0000) +struct ActorComponent_ComponentHasTag final +{ +public: + class FName Tag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ActorComponent_ComponentHasTag; + +// Function Engine.ActorComponent.GetComponentTickInterval +// 0x0004 (0x0004 - 0x0000) +struct ActorComponent_GetComponentTickInterval final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_GetComponentTickInterval; + +// Function Engine.ActorComponent.GetOwner +// 0x0008 (0x0008 - 0x0000) +struct ActorComponent_GetOwner final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_GetOwner; + +// Function Engine.ActorComponent.IsActive +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_IsActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_IsActive; + +// Function Engine.ActorComponent.IsBeingDestroyed +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_IsBeingDestroyed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_IsBeingDestroyed; + +// Function Engine.ActorComponent.IsComponentTickEnabled +// 0x0001 (0x0001 - 0x0000) +struct ActorComponent_IsComponentTickEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorComponent_IsComponentTickEnabled; + +// Function Engine.SceneComponent.DetachFromParent +// 0x0002 (0x0002 - 0x0000) +struct SceneComponent_DetachFromParent final +{ +public: + bool bMaintainWorldPosition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCallModify; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_DetachFromParent; + +// Function Engine.SceneComponent.K2_AddLocalOffset +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_AddLocalOffset final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddLocalOffset; + +// Function Engine.SceneComponent.K2_AddLocalRotation +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_AddLocalRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddLocalRotation; + +// Function Engine.SceneComponent.K2_AddLocalTransform +// 0x00C0 (0x00C0 - 0x0000) +struct SceneComponent_K2_AddLocalTransform final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddLocalTransform; + +// Function Engine.SceneComponent.K2_AddRelativeLocation +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_AddRelativeLocation final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddRelativeLocation; + +// Function Engine.SceneComponent.K2_AddRelativeRotation +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_AddRelativeRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddRelativeRotation; + +// Function Engine.SceneComponent.K2_AddWorldOffset +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_AddWorldOffset final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddWorldOffset; + +// Function Engine.SceneComponent.K2_AddWorldRotation +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_AddWorldRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddWorldRotation; + +// Function Engine.SceneComponent.K2_AddWorldTransform +// 0x00C0 (0x00C0 - 0x0000) +struct SceneComponent_K2_AddWorldTransform final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddWorldTransform; + +// Function Engine.SceneComponent.K2_AddWorldTransformKeepScale +// 0x00C0 (0x00C0 - 0x0000) +struct SceneComponent_K2_AddWorldTransformKeepScale final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AddWorldTransformKeepScale; + +// Function Engine.SceneComponent.K2_AttachTo +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_K2_AttachTo final +{ +public: + class USceneComponent* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation AttachType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AttachTo; + +// Function Engine.SceneComponent.K2_AttachToComponent +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_K2_AttachToComponent final +{ +public: + class USceneComponent* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule LocationRule; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule RotationRule; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule ScaleRule; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0013(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_AttachToComponent; + +// Function Engine.SceneComponent.K2_DetachFromComponent +// 0x0004 (0x0004 - 0x0000) +struct SceneComponent_K2_DetachFromComponent final +{ +public: + EDetachmentRule LocationRule; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule RotationRule; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule ScaleRule; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCallModify; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_DetachFromComponent; + +// Function Engine.SceneComponent.K2_SetRelativeLocation +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_SetRelativeLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetRelativeLocation; + +// Function Engine.SceneComponent.K2_SetRelativeLocationAndRotation +// 0x00A8 (0x00A8 - 0x0000) +struct SceneComponent_K2_SetRelativeLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x001C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00A4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetRelativeLocationAndRotation; + +// Function Engine.SceneComponent.K2_SetRelativeRotation +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_SetRelativeRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetRelativeRotation; + +// Function Engine.SceneComponent.K2_SetRelativeTransform +// 0x00C0 (0x00C0 - 0x0000) +struct SceneComponent_K2_SetRelativeTransform final +{ +public: + struct FTransform NewTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetRelativeTransform; + +// Function Engine.SceneComponent.K2_SetWorldLocation +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_SetWorldLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetWorldLocation; + +// Function Engine.SceneComponent.K2_SetWorldLocationAndRotation +// 0x00A8 (0x00A8 - 0x0000) +struct SceneComponent_K2_SetWorldLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x001C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00A4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetWorldLocationAndRotation; + +// Function Engine.SceneComponent.K2_SetWorldRotation +// 0x009C (0x009C - 0x0000) +struct SceneComponent_K2_SetWorldRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetWorldRotation; + +// Function Engine.SceneComponent.K2_SetWorldTransform +// 0x00C0 (0x00C0 - 0x0000) +struct SceneComponent_K2_SetWorldTransform final +{ +public: + struct FTransform NewTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_K2_SetWorldTransform; + +// Function Engine.SceneComponent.OnRep_Visibility +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_OnRep_Visibility final +{ +public: + bool OldValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_OnRep_Visibility; + +// Function Engine.SceneComponent.SetAbsolute +// 0x0003 (0x0003 - 0x0000) +struct SceneComponent_SetAbsolute final +{ +public: + bool bNewAbsoluteLocation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewAbsoluteRotation; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewAbsoluteScale; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetAbsolute; + +// Function Engine.SceneComponent.SetCanSkipOverlaps +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_SetCanSkipOverlaps final +{ +public: + bool bInSkipOverlaps; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetCanSkipOverlaps; + +// Function Engine.SceneComponent.SetHiddenInGame +// 0x0002 (0x0002 - 0x0000) +struct SceneComponent_SetHiddenInGame final +{ +public: + bool NewHidden; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetHiddenInGame; + +// Function Engine.SceneComponent.SetMobility +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_SetMobility final +{ +public: + EComponentMobility NewMobility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetMobility; + +// Function Engine.SceneComponent.SetRelativeScale3D +// 0x000C (0x000C - 0x0000) +struct SceneComponent_SetRelativeScale3D final +{ +public: + struct FVector NewScale3D; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetRelativeScale3D; + +// Function Engine.SceneComponent.SetShouldUpdatePhysicsVolume +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_SetShouldUpdatePhysicsVolume final +{ +public: + bool bInShouldUpdatePhysicsVolume; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetShouldUpdatePhysicsVolume; + +// Function Engine.SceneComponent.SetVisibility +// 0x0002 (0x0002 - 0x0000) +struct SceneComponent_SetVisibility final +{ +public: + bool bNewVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagateToChildren; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetVisibility; + +// Function Engine.SceneComponent.SetWorldScale3D +// 0x000C (0x000C - 0x0000) +struct SceneComponent_SetWorldScale3D final +{ +public: + struct FVector NewScale; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_SetWorldScale3D; + +// Function Engine.SceneComponent.SnapTo +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_SnapTo final +{ +public: + class USceneComponent* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_SnapTo; + +// Function Engine.SceneComponent.ToggleVisibility +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_ToggleVisibility final +{ +public: + bool bPropagateToChildren; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_ToggleVisibility; + +// Function Engine.SceneComponent.DoesSocketExist +// 0x000C (0x000C - 0x0000) +struct SceneComponent_DoesSocketExist final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_DoesSocketExist; + +// Function Engine.SceneComponent.GetAllSocketNames +// 0x0010 (0x0010 - 0x0000) +struct SceneComponent_GetAllSocketNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetAllSocketNames; + +// Function Engine.SceneComponent.GetAttachParent +// 0x0008 (0x0008 - 0x0000) +struct SceneComponent_GetAttachParent final +{ +public: + class USceneComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetAttachParent; + +// Function Engine.SceneComponent.GetAttachSocketName +// 0x0008 (0x0008 - 0x0000) +struct SceneComponent_GetAttachSocketName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetAttachSocketName; + +// Function Engine.SceneComponent.GetChildComponent +// 0x0010 (0x0010 - 0x0000) +struct SceneComponent_GetChildComponent final +{ +public: + int32 ChildIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetChildComponent; + +// Function Engine.SceneComponent.GetChildrenComponents +// 0x0018 (0x0018 - 0x0000) +struct SceneComponent_GetChildrenComponents final +{ +public: + bool bIncludeAllDescendants; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Children; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetChildrenComponents; + +// Function Engine.SceneComponent.GetComponentVelocity +// 0x000C (0x000C - 0x0000) +struct SceneComponent_GetComponentVelocity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetComponentVelocity; + +// Function Engine.SceneComponent.GetForwardVector +// 0x000C (0x000C - 0x0000) +struct SceneComponent_GetForwardVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetForwardVector; + +// Function Engine.SceneComponent.GetNumChildrenComponents +// 0x0004 (0x0004 - 0x0000) +struct SceneComponent_GetNumChildrenComponents final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetNumChildrenComponents; + +// Function Engine.SceneComponent.GetParentComponents +// 0x0010 (0x0010 - 0x0000) +struct SceneComponent_GetParentComponents final +{ +public: + TArray Parents; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetParentComponents; + +// Function Engine.SceneComponent.GetPhysicsVolume +// 0x0008 (0x0008 - 0x0000) +struct SceneComponent_GetPhysicsVolume final +{ +public: + class APhysicsVolume* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetPhysicsVolume; + +// Function Engine.SceneComponent.GetRelativeTransform +// 0x0030 (0x0030 - 0x0000) +struct SceneComponent_GetRelativeTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetRelativeTransform; + +// Function Engine.SceneComponent.GetRightVector +// 0x000C (0x000C - 0x0000) +struct SceneComponent_GetRightVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetRightVector; + +// Function Engine.SceneComponent.GetShouldUpdatePhysicsVolume +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_GetShouldUpdatePhysicsVolume final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetShouldUpdatePhysicsVolume; + +// Function Engine.SceneComponent.GetSocketLocation +// 0x0014 (0x0014 - 0x0000) +struct SceneComponent_GetSocketLocation final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetSocketLocation; + +// Function Engine.SceneComponent.GetSocketQuaternion +// 0x0020 (0x0020 - 0x0000) +struct SceneComponent_GetSocketQuaternion final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetSocketQuaternion; + +// Function Engine.SceneComponent.GetSocketRotation +// 0x0014 (0x0014 - 0x0000) +struct SceneComponent_GetSocketRotation final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetSocketRotation; + +// Function Engine.SceneComponent.GetSocketTransform +// 0x0040 (0x0040 - 0x0000) +struct SceneComponent_GetSocketTransform final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERelativeTransformSpace TransformSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetSocketTransform; + +// Function Engine.SceneComponent.GetUpVector +// 0x000C (0x000C - 0x0000) +struct SceneComponent_GetUpVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_GetUpVector; + +// Function Engine.SceneComponent.IsAnySimulatingPhysics +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_IsAnySimulatingPhysics final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_IsAnySimulatingPhysics; + +// Function Engine.SceneComponent.IsSimulatingPhysics +// 0x000C (0x000C - 0x0000) +struct SceneComponent_IsSimulatingPhysics final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneComponent_IsSimulatingPhysics; + +// Function Engine.SceneComponent.IsVisible +// 0x0001 (0x0001 - 0x0000) +struct SceneComponent_IsVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_IsVisible; + +// Function Engine.SceneComponent.K2_GetComponentLocation +// 0x000C (0x000C - 0x0000) +struct SceneComponent_K2_GetComponentLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_GetComponentLocation; + +// Function Engine.SceneComponent.K2_GetComponentRotation +// 0x000C (0x000C - 0x0000) +struct SceneComponent_K2_GetComponentRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_GetComponentRotation; + +// Function Engine.SceneComponent.K2_GetComponentScale +// 0x000C (0x000C - 0x0000) +struct SceneComponent_K2_GetComponentScale final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_GetComponentScale; + +// Function Engine.SceneComponent.K2_GetComponentToWorld +// 0x0030 (0x0030 - 0x0000) +struct SceneComponent_K2_GetComponentToWorld final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneComponent_K2_GetComponentToWorld; + +// Function Engine.AnimNotifyState.GetNotifyName +// 0x0010 (0x0010 - 0x0000) +struct AnimNotifyState_GetNotifyName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimNotifyState_GetNotifyName; + +// Function Engine.AnimNotifyState.Received_NotifyBegin +// 0x0018 (0x0018 - 0x0000) +struct AnimNotifyState_Received_NotifyBegin final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalDuration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyState_Received_NotifyBegin; + +// Function Engine.AnimNotifyState.Received_NotifyEnd +// 0x0018 (0x0018 - 0x0000) +struct AnimNotifyState_Received_NotifyEnd final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyState_Received_NotifyEnd; + +// Function Engine.AnimNotifyState.Received_NotifyTick +// 0x0018 (0x0018 - 0x0000) +struct AnimNotifyState_Received_NotifyTick final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrameDeltaTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotifyState_Received_NotifyTick; + +// Function Engine.Actor.AddComponent +// 0x0060 (0x0060 - 0x0000) +struct Actor_AddComponent final +{ +public: + class FName TemplateName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* ComponentTemplateContext; // 0x0040(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeferredFinish; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorComponent* ReturnValue; // 0x0050(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_AddComponent; + +// Function Engine.Actor.AddComponentByClass +// 0x0050 (0x0050 - 0x0000) +struct Actor_AddComponentByClass final +{ +public: + TSubclassOf Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDeferredFinish; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorComponent* ReturnValue; // 0x0048(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_AddComponentByClass; + +// Function Engine.Actor.AddTickPrerequisiteActor +// 0x0008 (0x0008 - 0x0000) +struct Actor_AddTickPrerequisiteActor final +{ +public: + class AActor* PrerequisiteActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_AddTickPrerequisiteActor; + +// Function Engine.Actor.AddTickPrerequisiteComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_AddTickPrerequisiteComponent final +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_AddTickPrerequisiteComponent; + +// Function Engine.Actor.DetachRootComponentFromParent +// 0x0001 (0x0001 - 0x0000) +struct Actor_DetachRootComponentFromParent final +{ +public: + bool bMaintainWorldPosition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_DetachRootComponentFromParent; + +// Function Engine.Actor.DisableInput +// 0x0008 (0x0008 - 0x0000) +struct Actor_DisableInput final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_DisableInput; + +// Function Engine.Actor.EnableInput +// 0x0008 (0x0008 - 0x0000) +struct Actor_EnableInput final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_EnableInput; + +// Function Engine.Actor.FinishAddComponent +// 0x0040 (0x0040 - 0x0000) +struct Actor_FinishAddComponent final +{ +public: + class UActorComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bManualAttachment; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RelativeTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_FinishAddComponent; + +// Function Engine.Actor.GetTickableWhenPaused +// 0x0001 (0x0001 - 0x0000) +struct Actor_GetTickableWhenPaused final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetTickableWhenPaused; + +// Function Engine.Actor.K2_AddActorLocalOffset +// 0x009C (0x009C - 0x0000) +struct Actor_K2_AddActorLocalOffset final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorLocalOffset; + +// Function Engine.Actor.K2_AddActorLocalRotation +// 0x009C (0x009C - 0x0000) +struct Actor_K2_AddActorLocalRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorLocalRotation; + +// Function Engine.Actor.K2_AddActorLocalTransform +// 0x00C0 (0x00C0 - 0x0000) +struct Actor_K2_AddActorLocalTransform final +{ +public: + struct FTransform NewTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorLocalTransform; + +// Function Engine.Actor.K2_AddActorWorldOffset +// 0x009C (0x009C - 0x0000) +struct Actor_K2_AddActorWorldOffset final +{ +public: + struct FVector DeltaLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorWorldOffset; + +// Function Engine.Actor.K2_AddActorWorldRotation +// 0x009C (0x009C - 0x0000) +struct Actor_K2_AddActorWorldRotation final +{ +public: + struct FRotator DeltaRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorWorldRotation; + +// Function Engine.Actor.K2_AddActorWorldTransform +// 0x00C0 (0x00C0 - 0x0000) +struct Actor_K2_AddActorWorldTransform final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorWorldTransform; + +// Function Engine.Actor.K2_AddActorWorldTransformKeepScale +// 0x00C0 (0x00C0 - 0x0000) +struct Actor_K2_AddActorWorldTransformKeepScale final +{ +public: + struct FTransform DeltaTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AddActorWorldTransformKeepScale; + +// Function Engine.Actor.K2_AttachRootComponentTo +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_AttachRootComponentTo final +{ +public: + class USceneComponent* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation AttachLocationType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AttachRootComponentTo; + +// Function Engine.Actor.K2_AttachRootComponentToActor +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_AttachRootComponentToActor final +{ +public: + class AActor* InParentActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation AttachLocationType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AttachRootComponentToActor; + +// Function Engine.Actor.K2_AttachToActor +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_AttachToActor final +{ +public: + class AActor* ParentActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule LocationRule; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule RotationRule; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule ScaleRule; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0013(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AttachToActor; + +// Function Engine.Actor.K2_AttachToComponent +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_AttachToComponent final +{ +public: + class USceneComponent* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule LocationRule; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule RotationRule; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule ScaleRule; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeldSimulatedBodies; // 0x0013(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_AttachToComponent; + +// Function Engine.Actor.K2_DestroyComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_K2_DestroyComponent final +{ +public: + class UActorComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_DestroyComponent; + +// Function Engine.Actor.K2_DetachFromActor +// 0x0003 (0x0003 - 0x0000) +struct Actor_K2_DetachFromActor final +{ +public: + EDetachmentRule LocationRule; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule RotationRule; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule ScaleRule; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_DetachFromActor; + +// Function Engine.Actor.K2_OnBecomeViewTarget +// 0x0008 (0x0008 - 0x0000) +struct Actor_K2_OnBecomeViewTarget final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_OnBecomeViewTarget; + +// Function Engine.Actor.K2_OnEndViewTarget +// 0x0008 (0x0008 - 0x0000) +struct Actor_K2_OnEndViewTarget final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_OnEndViewTarget; + +// Function Engine.Actor.K2_SetActorLocation +// 0x009C (0x009C - 0x0000) +struct Actor_K2_SetActorLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0099(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A[0x2]; // 0x009A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorLocation; + +// Function Engine.Actor.K2_SetActorLocationAndRotation +// 0x00A8 (0x00A8 - 0x0000) +struct Actor_K2_SetActorLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x001C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00A4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A5(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6[0x2]; // 0x00A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorLocationAndRotation; + +// Function Engine.Actor.K2_SetActorRelativeLocation +// 0x009C (0x009C - 0x0000) +struct Actor_K2_SetActorRelativeLocation final +{ +public: + struct FVector NewRelativeLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorRelativeLocation; + +// Function Engine.Actor.K2_SetActorRelativeRotation +// 0x009C (0x009C - 0x0000) +struct Actor_K2_SetActorRelativeRotation final +{ +public: + struct FRotator NewRelativeRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0010(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0098(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorRelativeRotation; + +// Function Engine.Actor.K2_SetActorRelativeTransform +// 0x00C0 (0x00C0 - 0x0000) +struct Actor_K2_SetActorRelativeTransform final +{ +public: + struct FTransform NewRelativeTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorRelativeTransform; + +// Function Engine.Actor.K2_SetActorRotation +// 0x0010 (0x0010 - 0x0000) +struct Actor_K2_SetActorRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bTeleportPhysics; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorRotation; + +// Function Engine.Actor.K2_SetActorTransform +// 0x00C0 (0x00C0 - 0x0000) +struct Actor_K2_SetActorTransform final +{ +public: + struct FTransform NewTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bSweep; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepHitResult; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00BC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00BD(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE[0x2]; // 0x00BE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_SetActorTransform; + +// Function Engine.Actor.K2_TeleportTo +// 0x001C (0x001C - 0x0000) +struct Actor_K2_TeleportTo final +{ +public: + struct FVector DestLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator DestRotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_K2_TeleportTo; + +// Function Engine.Actor.MakeMIDForMaterial +// 0x0010 (0x0010 - 0x0000) +struct Actor_MakeMIDForMaterial final +{ +public: + class UMaterialInterface* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_MakeMIDForMaterial; + +// Function Engine.Actor.MakeNoise +// 0x0028 (0x0028 - 0x0000) +struct Actor_MakeNoise final +{ +public: + float Loudness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* NoiseInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_MakeNoise; + +// Function Engine.Actor.PrestreamMeshes +// 0x0008 (0x0008 - 0x0000) +struct Actor_PrestreamMeshes final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStreaming; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_PrestreamMeshes; + +// Function Engine.Actor.PrestreamTextures +// 0x000C (0x000C - 0x0000) +struct Actor_PrestreamTextures final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStreaming; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CinematicTextureGroups; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_PrestreamTextures; + +// Function Engine.Actor.ReceiveActorBeginOverlap +// 0x0008 (0x0008 - 0x0000) +struct Actor_ReceiveActorBeginOverlap final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorBeginOverlap; + +// Function Engine.Actor.ReceiveActorEndOverlap +// 0x0008 (0x0008 - 0x0000) +struct Actor_ReceiveActorEndOverlap final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorEndOverlap; + +// Function Engine.Actor.ReceiveActorOnClicked +// 0x0018 (0x0018 - 0x0000) +struct Actor_ReceiveActorOnClicked final +{ +public: + struct FKey ButtonPressed; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnClicked; + +// Function Engine.Actor.ReceiveActorOnInputTouchBegin +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveActorOnInputTouchBegin final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnInputTouchBegin; + +// Function Engine.Actor.ReceiveActorOnInputTouchEnd +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveActorOnInputTouchEnd final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnInputTouchEnd; + +// Function Engine.Actor.ReceiveActorOnInputTouchEnter +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveActorOnInputTouchEnter final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnInputTouchEnter; + +// Function Engine.Actor.ReceiveActorOnInputTouchLeave +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveActorOnInputTouchLeave final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnInputTouchLeave; + +// Function Engine.Actor.ReceiveActorOnReleased +// 0x0018 (0x0018 - 0x0000) +struct Actor_ReceiveActorOnReleased final +{ +public: + struct FKey ButtonReleased; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveActorOnReleased; + +// Function Engine.Actor.ReceiveAnyDamage +// 0x0020 (0x0020 - 0x0000) +struct Actor_ReceiveAnyDamage final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UDamageType* DamageType; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedBy; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveAnyDamage; + +// Function Engine.Actor.ReceiveEndPlay +// 0x0001 (0x0001 - 0x0000) +struct Actor_ReceiveEndPlay final +{ +public: + EEndPlayReason EndPlayReason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveEndPlay; + +// Function Engine.Actor.ReceiveHit +// 0x00C8 (0x00C8 - 0x0000) +struct Actor_ReceiveHit final +{ +public: + class UPrimitiveComponent* MyComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelfMoved; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0034(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0040(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveHit; + +// Function Engine.Actor.ReceivePointDamage +// 0x00E0 (0x00E0 - 0x0000) +struct Actor_ReceivePointDamage final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UDamageType* DamageType; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* HitComponent; // 0x0028(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ShotFromDirection; // 0x0038(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AController* InstigatedBy; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x0058(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceivePointDamage; + +// Function Engine.Actor.ReceiveRadialDamage +// 0x00B8 (0x00B8 - 0x0000) +struct Actor_ReceiveRadialDamage final +{ +public: + float DamageReceived; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UDamageType* DamageType; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AController* InstigatedBy; // 0x00A8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x00B0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveRadialDamage; + +// Function Engine.Actor.ReceiveTick +// 0x0004 (0x0004 - 0x0000) +struct Actor_ReceiveTick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_ReceiveTick; + +// Function Engine.Actor.RemoveTickPrerequisiteActor +// 0x0008 (0x0008 - 0x0000) +struct Actor_RemoveTickPrerequisiteActor final +{ +public: + class AActor* PrerequisiteActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_RemoveTickPrerequisiteActor; + +// Function Engine.Actor.RemoveTickPrerequisiteComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_RemoveTickPrerequisiteComponent final +{ +public: + class UActorComponent* PrerequisiteComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_RemoveTickPrerequisiteComponent; + +// Function Engine.Actor.SetActorEnableCollision +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetActorEnableCollision final +{ +public: + bool bNewActorEnableCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorEnableCollision; + +// Function Engine.Actor.SetActorHiddenInGame +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetActorHiddenInGame final +{ +public: + bool bNewHidden; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorHiddenInGame; + +// Function Engine.Actor.SetActorRelativeScale3D +// 0x000C (0x000C - 0x0000) +struct Actor_SetActorRelativeScale3D final +{ +public: + struct FVector NewRelativeScale; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorRelativeScale3D; + +// Function Engine.Actor.SetActorScale3D +// 0x000C (0x000C - 0x0000) +struct Actor_SetActorScale3D final +{ +public: + struct FVector NewScale3D; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorScale3D; + +// Function Engine.Actor.SetActorTickEnabled +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetActorTickEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorTickEnabled; + +// Function Engine.Actor.SetActorTickInterval +// 0x0004 (0x0004 - 0x0000) +struct Actor_SetActorTickInterval final +{ +public: + float TickInterval; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetActorTickInterval; + +// Function Engine.Actor.SetAutoDestroyWhenFinished +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetAutoDestroyWhenFinished final +{ +public: + bool bVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetAutoDestroyWhenFinished; + +// Function Engine.Actor.SetLifeSpan +// 0x0004 (0x0004 - 0x0000) +struct Actor_SetLifeSpan final +{ +public: + float InLifespan; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetLifeSpan; + +// Function Engine.Actor.SetNetDormancy +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetNetDormancy final +{ +public: + ENetDormancy NewDormancy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetNetDormancy; + +// Function Engine.Actor.SetOwner +// 0x0008 (0x0008 - 0x0000) +struct Actor_SetOwner final +{ +public: + class AActor* NewOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetOwner; + +// Function Engine.Actor.SetReplicateMovement +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetReplicateMovement final +{ +public: + bool bInReplicateMovement; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetReplicateMovement; + +// Function Engine.Actor.SetReplicates +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetReplicates final +{ +public: + bool bInReplicates; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetReplicates; + +// Function Engine.Actor.SetTickableWhenPaused +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetTickableWhenPaused final +{ +public: + bool bTickableWhenPaused; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetTickableWhenPaused; + +// Function Engine.Actor.SetTickGroup +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetTickGroup final +{ +public: + ETickingGroup NewTickGroup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetTickGroup; + +// Function Engine.Actor.SetUpdateInitialOverlaps +// 0x0001 (0x0001 - 0x0000) +struct Actor_SetUpdateInitialOverlaps final +{ +public: + bool InUpdateInitialOverlaps; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SetUpdateInitialOverlaps; + +// Function Engine.Actor.SnapRootComponentTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_SnapRootComponentTo final +{ +public: + class AActor* InParentActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_SnapRootComponentTo; + +// Function Engine.Actor.ActorHasTag +// 0x000C (0x000C - 0x0000) +struct Actor_ActorHasTag final +{ +public: + class FName Tag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_ActorHasTag; + +// Function Engine.Actor.GetActorBounds +// 0x0020 (0x0020 - 0x0000) +struct Actor_GetActorBounds final +{ +public: + bool bOnlyCollidingComponents; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Origin; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetActorBounds; + +// Function Engine.Actor.GetActorEnableCollision +// 0x0001 (0x0001 - 0x0000) +struct Actor_GetActorEnableCollision final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorEnableCollision; + +// Function Engine.Actor.GetActorEyesViewPoint +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetActorEyesViewPoint final +{ +public: + struct FVector OutLocation; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorEyesViewPoint; + +// Function Engine.Actor.GetActorForwardVector +// 0x000C (0x000C - 0x0000) +struct Actor_GetActorForwardVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorForwardVector; + +// Function Engine.Actor.GetActorRelativeScale3D +// 0x000C (0x000C - 0x0000) +struct Actor_GetActorRelativeScale3D final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorRelativeScale3D; + +// Function Engine.Actor.GetActorRightVector +// 0x000C (0x000C - 0x0000) +struct Actor_GetActorRightVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorRightVector; + +// Function Engine.Actor.GetActorScale3D +// 0x000C (0x000C - 0x0000) +struct Actor_GetActorScale3D final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorScale3D; + +// Function Engine.Actor.GetActorTickInterval +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetActorTickInterval final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorTickInterval; + +// Function Engine.Actor.GetActorTimeDilation +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetActorTimeDilation final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorTimeDilation; + +// Function Engine.Actor.GetActorUpVector +// 0x000C (0x000C - 0x0000) +struct Actor_GetActorUpVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetActorUpVector; + +// Function Engine.Actor.GetAllChildActors +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetAllChildActors final +{ +public: + TArray ChildActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIncludeDescendants; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetAllChildActors; + +// Function Engine.Actor.GetAttachedActors +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetAttachedActors final +{ +public: + TArray OutActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bResetArray; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetAttachedActors; + +// Function Engine.Actor.GetAttachParentActor +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetAttachParentActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetAttachParentActor; + +// Function Engine.Actor.GetAttachParentSocketName +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetAttachParentSocketName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetAttachParentSocketName; + +// Function Engine.Actor.GetComponentByClass +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetComponentByClass final +{ +public: + TSubclassOf ComponentClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetComponentByClass; + +// Function Engine.Actor.GetComponentsByInterface +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetComponentsByInterface final +{ +public: + TSubclassOf Interface; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetComponentsByInterface; + +// Function Engine.Actor.GetComponentsByTag +// 0x0020 (0x0020 - 0x0000) +struct Actor_GetComponentsByTag final +{ +public: + TSubclassOf ComponentClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetComponentsByTag; + +// Function Engine.Actor.GetDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetDistanceTo; + +// Function Engine.Actor.GetDotProductTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetDotProductTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetDotProductTo; + +// Function Engine.Actor.GetGameTimeSinceCreation +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetGameTimeSinceCreation final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetGameTimeSinceCreation; + +// Function Engine.Actor.GetHorizontalDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetHorizontalDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetHorizontalDistanceTo; + +// Function Engine.Actor.GetHorizontalDotProductTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetHorizontalDotProductTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetHorizontalDotProductTo; + +// Function Engine.Actor.GetInputAxisKeyValue +// 0x0020 (0x0020 - 0x0000) +struct Actor_GetInputAxisKeyValue final +{ +public: + struct FKey InputAxisKey; // 0x0000(0x0018)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetInputAxisKeyValue; + +// Function Engine.Actor.GetInputAxisValue +// 0x000C (0x000C - 0x0000) +struct Actor_GetInputAxisValue final +{ +public: + class FName InputAxisName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetInputAxisValue; + +// Function Engine.Actor.GetInputVectorAxisValue +// 0x0028 (0x0028 - 0x0000) +struct Actor_GetInputVectorAxisValue final +{ +public: + struct FKey InputAxisKey; // 0x0000(0x0018)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetInputVectorAxisValue; + +// Function Engine.Actor.GetInstigator +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetInstigator final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetInstigator; + +// Function Engine.Actor.GetInstigatorController +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetInstigatorController final +{ +public: + class AController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetInstigatorController; + +// Function Engine.Actor.GetLifeSpan +// 0x0004 (0x0004 - 0x0000) +struct Actor_GetLifeSpan final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetLifeSpan; + +// Function Engine.Actor.GetLocalRole +// 0x0001 (0x0001 - 0x0000) +struct Actor_GetLocalRole final +{ +public: + ENetRole ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetLocalRole; + +// Function Engine.Actor.GetOverlappingActors +// 0x0018 (0x0018 - 0x0000) +struct Actor_GetOverlappingActors final +{ +public: + TArray OverlappingActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf ClassFilter; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetOverlappingActors; + +// Function Engine.Actor.GetOverlappingComponents +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetOverlappingComponents final +{ +public: + TArray OverlappingComponents; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetOverlappingComponents; + +// Function Engine.Actor.GetOwner +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetOwner final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetOwner; + +// Function Engine.Actor.GetParentActor +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetParentActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetParentActor; + +// Function Engine.Actor.GetParentComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_GetParentComponent final +{ +public: + class UChildActorComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetParentComponent; + +// Function Engine.Actor.GetRemoteRole +// 0x0001 (0x0001 - 0x0000) +struct Actor_GetRemoteRole final +{ +public: + ENetRole ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetRemoteRole; + +// Function Engine.Actor.GetSquaredDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetSquaredDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetSquaredDistanceTo; + +// Function Engine.Actor.GetSquaredHorizontalDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetSquaredHorizontalDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetSquaredHorizontalDistanceTo; + +// Function Engine.Actor.GetTransform +// 0x0030 (0x0030 - 0x0000) +struct Actor_GetTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetTransform; + +// Function Engine.Actor.GetVelocity +// 0x000C (0x000C - 0x0000) +struct Actor_GetVelocity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_GetVelocity; + +// Function Engine.Actor.GetVerticalDistanceTo +// 0x0010 (0x0010 - 0x0000) +struct Actor_GetVerticalDistanceTo final +{ +public: + const class AActor* OtherActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_GetVerticalDistanceTo; + +// Function Engine.Actor.HasAuthority +// 0x0001 (0x0001 - 0x0000) +struct Actor_HasAuthority final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_HasAuthority; + +// Function Engine.Actor.IsActorBeingDestroyed +// 0x0001 (0x0001 - 0x0000) +struct Actor_IsActorBeingDestroyed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_IsActorBeingDestroyed; + +// Function Engine.Actor.IsActorTickEnabled +// 0x0001 (0x0001 - 0x0000) +struct Actor_IsActorTickEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_IsActorTickEnabled; + +// Function Engine.Actor.IsChildActor +// 0x0001 (0x0001 - 0x0000) +struct Actor_IsChildActor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_IsChildActor; + +// Function Engine.Actor.IsOverlappingActor +// 0x0010 (0x0010 - 0x0000) +struct Actor_IsOverlappingActor final +{ +public: + const class AActor* Other; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_IsOverlappingActor; + +// Function Engine.Actor.K2_GetActorLocation +// 0x000C (0x000C - 0x0000) +struct Actor_K2_GetActorLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_GetActorLocation; + +// Function Engine.Actor.K2_GetActorRotation +// 0x000C (0x000C - 0x0000) +struct Actor_K2_GetActorRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_GetActorRotation; + +// Function Engine.Actor.K2_GetComponentsByClass +// 0x0018 (0x0018 - 0x0000) +struct Actor_K2_GetComponentsByClass final +{ +public: + TSubclassOf ComponentClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_GetComponentsByClass; + +// Function Engine.Actor.K2_GetRootComponent +// 0x0008 (0x0008 - 0x0000) +struct Actor_K2_GetRootComponent final +{ +public: + class USceneComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_K2_GetRootComponent; + +// Function Engine.Actor.WasRecentlyRendered +// 0x0008 (0x0008 - 0x0000) +struct Actor_WasRecentlyRendered final +{ +public: + float Tolerance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_WasRecentlyRendered; + +// Function Engine.Actor.WasRecentlyRenderedOnScreen +// 0x0008 (0x0008 - 0x0000) +struct Actor_WasRecentlyRenderedOnScreen final +{ +public: + float Tolerance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Actor_WasRecentlyRenderedOnScreen; + +// Function Engine.GameModeBase.CanSpectate +// 0x0018 (0x0018 - 0x0000) +struct GameModeBase_CanSpectate final +{ +public: + class APlayerController* Viewer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* ViewTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_CanSpectate; + +// Function Engine.GameModeBase.ChangeName +// 0x0020 (0x0020 - 0x0000) +struct GameModeBase_ChangeName final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNameChange; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_ChangeName; + +// Function Engine.GameModeBase.ChoosePlayerStart +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_ChoosePlayerStart final +{ +public: + class AController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_ChoosePlayerStart; + +// Function Engine.GameModeBase.FindPlayerStart +// 0x0020 (0x0020 - 0x0000) +struct GameModeBase_FindPlayerStart final +{ +public: + class AController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IncomingName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_FindPlayerStart; + +// Function Engine.GameModeBase.GetDefaultPawnClassForController +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_GetDefaultPawnClassForController final +{ +public: + class AController* InController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_GetDefaultPawnClassForController; + +// Function Engine.GameModeBase.GetNumPlayers +// 0x0004 (0x0004 - 0x0000) +struct GameModeBase_GetNumPlayers final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_GetNumPlayers; + +// Function Engine.GameModeBase.GetNumSpectators +// 0x0004 (0x0004 - 0x0000) +struct GameModeBase_GetNumSpectators final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_GetNumSpectators; + +// Function Engine.GameModeBase.HandleStartingNewPlayer +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_HandleStartingNewPlayer final +{ +public: + class APlayerController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_HandleStartingNewPlayer; + +// Function Engine.GameModeBase.InitializeHUDForPlayer +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_InitializeHUDForPlayer final +{ +public: + class APlayerController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_InitializeHUDForPlayer; + +// Function Engine.GameModeBase.InitStartSpot +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_InitStartSpot final +{ +public: + class AActor* StartSpot; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* NewPlayer; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_InitStartSpot; + +// Function Engine.GameModeBase.K2_FindPlayerStart +// 0x0020 (0x0020 - 0x0000) +struct GameModeBase_K2_FindPlayerStart final +{ +public: + class AController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IncomingName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_FindPlayerStart; + +// Function Engine.GameModeBase.K2_OnChangeName +// 0x0020 (0x0020 - 0x0000) +struct GameModeBase_K2_OnChangeName final +{ +public: + class AController* Other; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNameChange; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_K2_OnChangeName; + +// Function Engine.GameModeBase.K2_OnLogout +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_K2_OnLogout final +{ +public: + class AController* ExitingController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_OnLogout; + +// Function Engine.GameModeBase.K2_OnRestartPlayer +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_K2_OnRestartPlayer final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_OnRestartPlayer; + +// Function Engine.GameModeBase.K2_OnSwapPlayerControllers +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_K2_OnSwapPlayerControllers final +{ +public: + class APlayerController* OldPC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* NewPC; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_OnSwapPlayerControllers; + +// Function Engine.GameModeBase.K2_PostLogin +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_K2_PostLogin final +{ +public: + class APlayerController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_K2_PostLogin; + +// Function Engine.GameModeBase.PlayerCanRestart +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_PlayerCanRestart final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_PlayerCanRestart; + +// Function Engine.GameModeBase.RestartPlayer +// 0x0008 (0x0008 - 0x0000) +struct GameModeBase_RestartPlayer final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_RestartPlayer; + +// Function Engine.GameModeBase.RestartPlayerAtPlayerStart +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_RestartPlayerAtPlayerStart final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* StartSpot; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_RestartPlayerAtPlayerStart; + +// Function Engine.GameModeBase.RestartPlayerAtTransform +// 0x0040 (0x0040 - 0x0000) +struct GameModeBase_RestartPlayerAtTransform final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform SpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_RestartPlayerAtTransform; + +// Function Engine.GameModeBase.ShouldReset +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_ShouldReset final +{ +public: + class AActor* ActorToReset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_ShouldReset; + +// Function Engine.GameModeBase.SpawnDefaultPawnAtTransform +// 0x0050 (0x0050 - 0x0000) +struct GameModeBase_SpawnDefaultPawnAtTransform final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform SpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class APawn* ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_SpawnDefaultPawnAtTransform; + +// Function Engine.GameModeBase.SpawnDefaultPawnFor +// 0x0018 (0x0018 - 0x0000) +struct GameModeBase_SpawnDefaultPawnFor final +{ +public: + class AController* NewPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* StartSpot; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_SpawnDefaultPawnFor; + +// Function Engine.GameModeBase.HasMatchEnded +// 0x0001 (0x0001 - 0x0000) +struct GameModeBase_HasMatchEnded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_HasMatchEnded; + +// Function Engine.GameModeBase.HasMatchStarted +// 0x0001 (0x0001 - 0x0000) +struct GameModeBase_HasMatchStarted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameModeBase_HasMatchStarted; + +// Function Engine.GameModeBase.MustSpectate +// 0x0010 (0x0010 - 0x0000) +struct GameModeBase_MustSpectate final +{ +public: + class APlayerController* NewPlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameModeBase_MustSpectate; + +// Function Engine.PrimitiveComponent.AddAngularImpulse +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddAngularImpulse final +{ +public: + struct FVector Impulse; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddAngularImpulse; + +// Function Engine.PrimitiveComponent.AddAngularImpulseInDegrees +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddAngularImpulseInDegrees final +{ +public: + struct FVector Impulse; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddAngularImpulseInDegrees; + +// Function Engine.PrimitiveComponent.AddAngularImpulseInRadians +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddAngularImpulseInRadians final +{ +public: + struct FVector Impulse; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddAngularImpulseInRadians; + +// Function Engine.PrimitiveComponent.AddForce +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddForce final +{ +public: + struct FVector Force; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddForce; + +// Function Engine.PrimitiveComponent.AddForceAtLocation +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_AddForceAtLocation final +{ +public: + struct FVector Force; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddForceAtLocation; + +// Function Engine.PrimitiveComponent.AddForceAtLocationLocal +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_AddForceAtLocationLocal final +{ +public: + struct FVector Force; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddForceAtLocationLocal; + +// Function Engine.PrimitiveComponent.AddImpulse +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddImpulse final +{ +public: + struct FVector Impulse; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddImpulse; + +// Function Engine.PrimitiveComponent.AddImpulseAtLocation +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_AddImpulseAtLocation final +{ +public: + struct FVector Impulse; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddImpulseAtLocation; + +// Function Engine.PrimitiveComponent.AddRadialForce +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddRadialForce final +{ +public: + struct FVector Origin; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddRadialForce; + +// Function Engine.PrimitiveComponent.AddRadialImpulse +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddRadialImpulse final +{ +public: + struct FVector Origin; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddRadialImpulse; + +// Function Engine.PrimitiveComponent.AddTorque +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddTorque final +{ +public: + struct FVector Torque; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddTorque; + +// Function Engine.PrimitiveComponent.AddTorqueInDegrees +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddTorqueInDegrees final +{ +public: + struct FVector Torque; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddTorqueInDegrees; + +// Function Engine.PrimitiveComponent.AddTorqueInRadians +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_AddTorqueInRadians final +{ +public: + struct FVector Torque; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_AddTorqueInRadians; + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreActors +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_CopyArrayOfMoveIgnoreActors final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CopyArrayOfMoveIgnoreActors; + +// Function Engine.PrimitiveComponent.CopyArrayOfMoveIgnoreComponents +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_CopyArrayOfMoveIgnoreComponents final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CopyArrayOfMoveIgnoreComponents; + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamic +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_CreateAndSetMaterialInstanceDynamic final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CreateAndSetMaterialInstanceDynamic; + +// Function Engine.PrimitiveComponent.CreateAndSetMaterialInstanceDynamicFromMaterial +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* Parent; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CreateAndSetMaterialInstanceDynamicFromMaterial; + +// Function Engine.PrimitiveComponent.CreateDynamicMaterialInstance +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_CreateDynamicMaterialInstance final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* SourceMaterial; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OptionalName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CreateDynamicMaterialInstance; + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocity +// 0x0014 (0x0014 - 0x0000) +struct PrimitiveComponent_GetPhysicsLinearVelocity final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetPhysicsLinearVelocity; + +// Function Engine.PrimitiveComponent.GetPhysicsLinearVelocityAtPoint +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_GetPhysicsLinearVelocityAtPoint final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetPhysicsLinearVelocityAtPoint; + +// Function Engine.PrimitiveComponent.IgnoreActorWhenMoving +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_IgnoreActorWhenMoving final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldIgnore; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IgnoreActorWhenMoving; + +// Function Engine.PrimitiveComponent.IgnoreComponentWhenMoving +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_IgnoreComponentWhenMoving final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldIgnore; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IgnoreComponentWhenMoving; + +// Function Engine.PrimitiveComponent.IsAnyRigidBodyAwake +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_IsAnyRigidBodyAwake final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsAnyRigidBodyAwake; + +// Function Engine.PrimitiveComponent.K2_BoxOverlapComponent +// 0x00D8 (0x00D8 - 0x0000) +struct PrimitiveComponent_K2_BoxOverlapComponent final +{ +public: + struct FVector InBoxCentre; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox InBox; // 0x000C(0x001C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x002A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x1]; // 0x002B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0038(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0044(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x004C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00D4(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_BoxOverlapComponent; + +// Function Engine.PrimitiveComponent.K2_LineTraceComponent +// 0x00C8 (0x00C8 - 0x0000) +struct PrimitiveComponent_K2_LineTraceComponent final +{ +public: + struct FVector TraceStart; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0028(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0034(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x003C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00C4(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_LineTraceComponent; + +// Function Engine.PrimitiveComponent.K2_SphereOverlapComponent +// 0x00C0 (0x00C0 - 0x0000) +struct PrimitiveComponent_K2_SphereOverlapComponent final +{ +public: + struct FVector InSphereCentre; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InSphereRadius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x002C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0034(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00BC(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_SphereOverlapComponent; + +// Function Engine.PrimitiveComponent.K2_SphereTraceComponent +// 0x00CC (0x00CC - 0x0000) +struct PrimitiveComponent_K2_SphereTraceComponent final +{ +public: + struct FVector TraceStart; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrace; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentShowTrace; // 0x001E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0040(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00C8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_SphereTraceComponent; + +// Function Engine.PrimitiveComponent.PutRigidBodyToSleep +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_PutRigidBodyToSleep final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_PutRigidBodyToSleep; + +// Function Engine.PrimitiveComponent.SetAllMassScale +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetAllMassScale final +{ +public: + float InMassScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllMassScale; + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInDegrees +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees final +{ +public: + struct FVector NewAngVel; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllPhysicsAngularVelocityInDegrees; + +// Function Engine.PrimitiveComponent.SetAllPhysicsAngularVelocityInRadians +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetAllPhysicsAngularVelocityInRadians final +{ +public: + struct FVector NewAngVel; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllPhysicsAngularVelocityInRadians; + +// Function Engine.PrimitiveComponent.SetAllPhysicsLinearVelocity +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetAllPhysicsLinearVelocity final +{ +public: + struct FVector NewVel; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllPhysicsLinearVelocity; + +// Function Engine.PrimitiveComponent.SetAllUseCCD +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetAllUseCCD final +{ +public: + bool InUseCCD; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAllUseCCD; + +// Function Engine.PrimitiveComponent.SetAlwaysInBackfaceCapture +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetAlwaysInBackfaceCapture final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAlwaysInBackfaceCapture; + +// Function Engine.PrimitiveComponent.SetAlwaysVisibleInCapture +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetAlwaysVisibleInCapture final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAlwaysVisibleInCapture; + +// Function Engine.PrimitiveComponent.SetAngularDamping +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetAngularDamping final +{ +public: + float InDamping; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetAngularDamping; + +// Function Engine.PrimitiveComponent.SetBoundsScale +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetBoundsScale final +{ +public: + float NewBoundsScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetBoundsScale; + +// Function Engine.PrimitiveComponent.SetCastHiddenShadow +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCastHiddenShadow final +{ +public: + bool NewCastHiddenShadow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCastHiddenShadow; + +// Function Engine.PrimitiveComponent.SetCastInsetShadow +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCastInsetShadow final +{ +public: + bool bInCastInsetShadow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCastInsetShadow; + +// Function Engine.PrimitiveComponent.SetCastShadow +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCastShadow final +{ +public: + bool NewCastShadow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCastShadow; + +// Function Engine.PrimitiveComponent.SetCenterOfMass +// 0x0014 (0x0014 - 0x0000) +struct PrimitiveComponent_SetCenterOfMass final +{ +public: + struct FVector CenterOfMassOffset; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCenterOfMass; + +// Function Engine.PrimitiveComponent.SetCollisionEnabled +// 0x0002 (0x0002 - 0x0000) +struct PrimitiveComponent_SetCollisionEnabled final +{ +public: + ECollisionEnabled NewType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionEnabled; + +// Function Engine.PrimitiveComponent.SetCollisionObjectType +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCollisionObjectType final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionObjectType; + +// Function Engine.PrimitiveComponent.SetCollisionProfileName +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetCollisionProfileName final +{ +public: + class FName InCollisionProfileName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionProfileName; + +// Function Engine.PrimitiveComponent.SetCollisionResponseToAllChannels +// 0x0002 (0x0002 - 0x0000) +struct PrimitiveComponent_SetCollisionResponseToAllChannels final +{ +public: + ECollisionResponse NewResponse; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionResponseToAllChannels; + +// Function Engine.PrimitiveComponent.SetCollisionResponseToChannel +// 0x0003 (0x0003 - 0x0000) +struct PrimitiveComponent_SetCollisionResponseToChannel final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse NewResponse; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCollisionResponseToChannel; + +// Function Engine.PrimitiveComponent.SetConstraintMode +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetConstraintMode final +{ +public: + EDOFMode ConstraintMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetConstraintMode; + +// Function Engine.PrimitiveComponent.SetCullDistance +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetCullDistance final +{ +public: + float NewCullDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCullDistance; + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilValue +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetCustomDepthStencilValue final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomDepthStencilValue; + +// Function Engine.PrimitiveComponent.SetCustomDepthStencilWriteMask +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetCustomDepthStencilWriteMask final +{ +public: + ERendererStencilMask WriteMaskBit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomDepthStencilWriteMask; + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataFloat +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_SetCustomPrimitiveDataFloat final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomPrimitiveDataFloat; + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector2 +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetCustomPrimitiveDataVector2 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Value; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomPrimitiveDataVector2; + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector3 +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetCustomPrimitiveDataVector3 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomPrimitiveDataVector3; + +// Function Engine.PrimitiveComponent.SetCustomPrimitiveDataVector4 +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_SetCustomPrimitiveDataVector4 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Value; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetCustomPrimitiveDataVector4; + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataFloat +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_SetDefaultCustomPrimitiveDataFloat final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetDefaultCustomPrimitiveDataFloat; + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector2 +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetDefaultCustomPrimitiveDataVector2 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Value; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetDefaultCustomPrimitiveDataVector2; + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector3 +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetDefaultCustomPrimitiveDataVector3 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetDefaultCustomPrimitiveDataVector3; + +// Function Engine.PrimitiveComponent.SetDefaultCustomPrimitiveDataVector4 +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_SetDefaultCustomPrimitiveDataVector4 final +{ +public: + int32 DataIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Value; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetDefaultCustomPrimitiveDataVector4; + +// Function Engine.PrimitiveComponent.SetEnableGravity +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetEnableGravity final +{ +public: + bool bGravityEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetEnableGravity; + +// Function Engine.PrimitiveComponent.SetExcludeFromLightAttachmentGroup +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetExcludeFromLightAttachmentGroup final +{ +public: + bool bInExcludeFromLightAttachmentGroup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetExcludeFromLightAttachmentGroup; + +// Function Engine.PrimitiveComponent.SetGenerateOverlapEvents +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetGenerateOverlapEvents final +{ +public: + bool bInGenerateOverlapEvents; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetGenerateOverlapEvents; + +// Function Engine.PrimitiveComponent.SetHiddenInSceneCapture +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetHiddenInSceneCapture final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetHiddenInSceneCapture; + +// Function Engine.PrimitiveComponent.SetHideForIndoorCaptures +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetHideForIndoorCaptures final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetHideForIndoorCaptures; + +// Function Engine.PrimitiveComponent.SetHideForOutdoorCaptures +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetHideForOutdoorCaptures final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetHideForOutdoorCaptures; + +// Function Engine.PrimitiveComponent.SetIsLightProbesBlocker +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetIsLightProbesBlocker final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetIsLightProbesBlocker; + +// Function Engine.PrimitiveComponent.SetLightAttachmentsAsGroup +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetLightAttachmentsAsGroup final +{ +public: + bool bInLightAttachmentsAsGroup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetLightAttachmentsAsGroup; + +// Function Engine.PrimitiveComponent.SetLightingChannels +// 0x0003 (0x0003 - 0x0000) +struct PrimitiveComponent_SetLightingChannels final +{ +public: + bool bChannel0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel1; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel2; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetLightingChannels; + +// Function Engine.PrimitiveComponent.SetLinearDamping +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetLinearDamping final +{ +public: + float InDamping; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetLinearDamping; + +// Function Engine.PrimitiveComponent.SetMassOverrideInKg +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetMassOverrideInKg final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassInKg; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMass; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetMassOverrideInKg; + +// Function Engine.PrimitiveComponent.SetMassScale +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetMassScale final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InMassScale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetMassScale; + +// Function Engine.PrimitiveComponent.SetMaterial +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetMaterial final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* Material; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetMaterial; + +// Function Engine.PrimitiveComponent.SetMaterialByName +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetMaterialByName final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetMaterialByName; + +// Function Engine.PrimitiveComponent.SetNotifyRigidBodyCollision +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetNotifyRigidBodyCollision final +{ +public: + bool bNewNotifyRigidBodyCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetNotifyRigidBodyCollision; + +// Function Engine.PrimitiveComponent.SetOnlyOwnerSee +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetOnlyOwnerSee final +{ +public: + bool bNewOnlyOwnerSee; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetOnlyOwnerSee; + +// Function Engine.PrimitiveComponent.SetOwnerNoSee +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetOwnerNoSee final +{ +public: + bool bNewOwnerNoSee; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetOwnerNoSee; + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocity +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_SetPhysicsAngularVelocity final +{ +public: + struct FVector NewAngVel; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsAngularVelocity; + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInDegrees +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_SetPhysicsAngularVelocityInDegrees final +{ +public: + struct FVector NewAngVel; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsAngularVelocityInDegrees; + +// Function Engine.PrimitiveComponent.SetPhysicsAngularVelocityInRadians +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_SetPhysicsAngularVelocityInRadians final +{ +public: + struct FVector NewAngVel; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsAngularVelocityInRadians; + +// Function Engine.PrimitiveComponent.SetPhysicsLinearVelocity +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_SetPhysicsLinearVelocity final +{ +public: + struct FVector NewVel; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsLinearVelocity; + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocity +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetPhysicsMaxAngularVelocity final +{ +public: + float NewMaxAngVel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsMaxAngularVelocity; + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInDegrees +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees final +{ +public: + float NewMaxAngVel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsMaxAngularVelocityInDegrees; + +// Function Engine.PrimitiveComponent.SetPhysicsMaxAngularVelocityInRadians +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians final +{ +public: + float NewMaxAngVel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToCurrent; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysicsMaxAngularVelocityInRadians; + +// Function Engine.PrimitiveComponent.SetPhysMaterialOverride +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_SetPhysMaterialOverride final +{ +public: + class UPhysicalMaterial* NewPhysMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetPhysMaterialOverride; + +// Function Engine.PrimitiveComponent.SetReceivesDecals +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetReceivesDecals final +{ +public: + bool bNewReceivesDecals; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetReceivesDecals; + +// Function Engine.PrimitiveComponent.SetReceivesWeatherDecals +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetReceivesWeatherDecals final +{ +public: + bool bNewReceivesWeatherDecals; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetReceivesWeatherDecals; + +// Function Engine.PrimitiveComponent.SetRenderCustomDepth +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetRenderCustomDepth final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetRenderCustomDepth; + +// Function Engine.PrimitiveComponent.SetRenderInMainPass +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetRenderInMainPass final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetRenderInMainPass; + +// Function Engine.PrimitiveComponent.SetSimulatePhysics +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetSimulatePhysics final +{ +public: + bool bSimulate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetSimulatePhysics; + +// Function Engine.PrimitiveComponent.SetSingleSampleShadowFromStationaryLights +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetSingleSampleShadowFromStationaryLights final +{ +public: + bool bNewSingleSampleShadowFromStationaryLights; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetSingleSampleShadowFromStationaryLights; + +// Function Engine.PrimitiveComponent.SetTranslucencySortDistanceOffset +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetTranslucencySortDistanceOffset final +{ +public: + float NewTranslucencySortDistanceOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetTranslucencySortDistanceOffset; + +// Function Engine.PrimitiveComponent.SetTranslucentSortPriority +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_SetTranslucentSortPriority final +{ +public: + int32 NewTranslucentSortPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetTranslucentSortPriority; + +// Function Engine.PrimitiveComponent.SetUseCCD +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_SetUseCCD final +{ +public: + bool InUseCCD; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetUseCCD; + +// Function Engine.PrimitiveComponent.SetVisibleInBackfaceCapture +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetVisibleInBackfaceCapture final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetVisibleInBackfaceCapture; + +// Function Engine.PrimitiveComponent.SetVisibleInProbesFirstBounce +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetVisibleInProbesFirstBounce final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetVisibleInProbesFirstBounce; + +// Function Engine.PrimitiveComponent.SetVisibleInProbesSecondBounce +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetVisibleInProbesSecondBounce final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetVisibleInProbesSecondBounce; + +// Function Engine.PrimitiveComponent.SetVisibleInSceneCaptureOnly +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_SetVisibleInSceneCaptureOnly final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetVisibleInSceneCaptureOnly; + +// Function Engine.PrimitiveComponent.SetWalkableSlopeOverride +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_SetWalkableSlopeOverride final +{ +public: + struct FWalkableSlopeOverride NewOverride; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_SetWalkableSlopeOverride; + +// Function Engine.PrimitiveComponent.WakeRigidBody +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_WakeRigidBody final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_WakeRigidBody; + +// Function Engine.PrimitiveComponent.CanCharacterStepUp +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_CanCharacterStepUp final +{ +public: + class APawn* Pawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_CanCharacterStepUp; + +// Function Engine.PrimitiveComponent.GetAngularDamping +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_GetAngularDamping final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetAngularDamping; + +// Function Engine.PrimitiveComponent.GetCenterOfMass +// 0x0014 (0x0014 - 0x0000) +struct PrimitiveComponent_GetCenterOfMass final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCenterOfMass; + +// Function Engine.PrimitiveComponent.GetClosestPointOnCollision +// 0x0024 (0x0024 - 0x0000) +struct PrimitiveComponent_GetClosestPointOnCollision final +{ +public: + struct FVector Point; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutPointOnBody; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetClosestPointOnCollision; + +// Function Engine.PrimitiveComponent.GetCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_GetCollisionEnabled final +{ +public: + ECollisionEnabled ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCollisionEnabled; + +// Function Engine.PrimitiveComponent.GetCollisionObjectType +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_GetCollisionObjectType final +{ +public: + ECollisionChannel ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCollisionObjectType; + +// Function Engine.PrimitiveComponent.GetCollisionProfileName +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_GetCollisionProfileName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCollisionProfileName; + +// Function Engine.PrimitiveComponent.GetCollisionResponseToChannel +// 0x0002 (0x0002 - 0x0000) +struct PrimitiveComponent_GetCollisionResponseToChannel final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetCollisionResponseToChannel; + +// Function Engine.PrimitiveComponent.GetGenerateOverlapEvents +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_GetGenerateOverlapEvents final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetGenerateOverlapEvents; + +// Function Engine.PrimitiveComponent.GetInertiaTensor +// 0x0014 (0x0014 - 0x0000) +struct PrimitiveComponent_GetInertiaTensor final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetInertiaTensor; + +// Function Engine.PrimitiveComponent.GetLinearDamping +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_GetLinearDamping final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetLinearDamping; + +// Function Engine.PrimitiveComponent.GetMass +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_GetMass final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMass; + +// Function Engine.PrimitiveComponent.GetMassScale +// 0x000C (0x000C - 0x0000) +struct PrimitiveComponent_GetMassScale final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMassScale; + +// Function Engine.PrimitiveComponent.GetMaterial +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetMaterial final +{ +public: + int32 ElementIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMaterial; + +// Function Engine.PrimitiveComponent.GetMaterialFromCollisionFaceIndex +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetMaterialFromCollisionFaceIndex final +{ +public: + int32 FaceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionIndex; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetMaterialFromCollisionFaceIndex; + +// Function Engine.PrimitiveComponent.GetNumMaterials +// 0x0004 (0x0004 - 0x0000) +struct PrimitiveComponent_GetNumMaterials final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetNumMaterials; + +// Function Engine.PrimitiveComponent.GetOverlappingActors +// 0x0018 (0x0018 - 0x0000) +struct PrimitiveComponent_GetOverlappingActors final +{ +public: + TArray OverlappingActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf ClassFilter; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetOverlappingActors; + +// Function Engine.PrimitiveComponent.GetOverlappingComponents +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetOverlappingComponents final +{ +public: + TArray OutOverlappingComponents; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetOverlappingComponents; + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocity +// 0x0014 (0x0014 - 0x0000) +struct PrimitiveComponent_GetPhysicsAngularVelocity final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetPhysicsAngularVelocity; + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInDegrees +// 0x0014 (0x0014 - 0x0000) +struct PrimitiveComponent_GetPhysicsAngularVelocityInDegrees final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetPhysicsAngularVelocityInDegrees; + +// Function Engine.PrimitiveComponent.GetPhysicsAngularVelocityInRadians +// 0x0014 (0x0014 - 0x0000) +struct PrimitiveComponent_GetPhysicsAngularVelocityInRadians final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetPhysicsAngularVelocityInRadians; + +// Function Engine.PrimitiveComponent.GetWalkableSlopeOverride +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_GetWalkableSlopeOverride final +{ +public: + struct FWalkableSlopeOverride ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_GetWalkableSlopeOverride; + +// Function Engine.PrimitiveComponent.IsGravityEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_IsGravityEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsGravityEnabled; + +// Function Engine.PrimitiveComponent.IsOverlappingActor +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_IsOverlappingActor final +{ +public: + const class AActor* Other; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsOverlappingActor; + +// Function Engine.PrimitiveComponent.IsOverlappingComponent +// 0x0010 (0x0010 - 0x0000) +struct PrimitiveComponent_IsOverlappingComponent final +{ +public: + const class UPrimitiveComponent* OtherComp; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_IsOverlappingComponent; + +// Function Engine.PrimitiveComponent.K2_IsCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_K2_IsCollisionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_IsCollisionEnabled; + +// Function Engine.PrimitiveComponent.K2_IsPhysicsCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_K2_IsPhysicsCollisionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_IsPhysicsCollisionEnabled; + +// Function Engine.PrimitiveComponent.K2_IsQueryCollisionEnabled +// 0x0001 (0x0001 - 0x0000) +struct PrimitiveComponent_K2_IsQueryCollisionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_K2_IsQueryCollisionEnabled; + +// Function Engine.PrimitiveComponent.ScaleByMomentOfInertia +// 0x0020 (0x0020 - 0x0000) +struct PrimitiveComponent_ScaleByMomentOfInertia final +{ +public: + struct FVector InputVector; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PrimitiveComponent_ScaleByMomentOfInertia; + +// Function Engine.PrimitiveComponent.WasRecentlyRendered +// 0x0008 (0x0008 - 0x0000) +struct PrimitiveComponent_WasRecentlyRendered final +{ +public: + float Tolerance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PrimitiveComponent_WasRecentlyRendered; + +// Function Engine.MovementComponent.K2_MoveUpdatedComponent +// 0x00A4 (0x00A4 - 0x0000) +struct MovementComponent_K2_MoveUpdatedComponent final +{ +public: + struct FVector Delta; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0018(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSweep; // 0x00A0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x00A1(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A2(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x1]; // 0x00A3(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MovementComponent_K2_MoveUpdatedComponent; + +// Function Engine.MovementComponent.PhysicsVolumeChanged +// 0x0008 (0x0008 - 0x0000) +struct MovementComponent_PhysicsVolumeChanged final +{ +public: + class APhysicsVolume* NewVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_PhysicsVolumeChanged; + +// Function Engine.MovementComponent.SetPlaneConstraintAxisSetting +// 0x0001 (0x0001 - 0x0000) +struct MovementComponent_SetPlaneConstraintAxisSetting final +{ +public: + EPlaneConstraintAxisSetting NewAxisSetting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintAxisSetting; + +// Function Engine.MovementComponent.SetPlaneConstraintEnabled +// 0x0001 (0x0001 - 0x0000) +struct MovementComponent_SetPlaneConstraintEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintEnabled; + +// Function Engine.MovementComponent.SetPlaneConstraintFromVectors +// 0x0018 (0x0018 - 0x0000) +struct MovementComponent_SetPlaneConstraintFromVectors final +{ +public: + struct FVector Forward; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Up; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintFromVectors; + +// Function Engine.MovementComponent.SetPlaneConstraintNormal +// 0x000C (0x000C - 0x0000) +struct MovementComponent_SetPlaneConstraintNormal final +{ +public: + struct FVector PlaneNormal; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintNormal; + +// Function Engine.MovementComponent.SetPlaneConstraintOrigin +// 0x000C (0x000C - 0x0000) +struct MovementComponent_SetPlaneConstraintOrigin final +{ +public: + struct FVector PlaneOrigin; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetPlaneConstraintOrigin; + +// Function Engine.MovementComponent.SetUpdatedComponent +// 0x0008 (0x0008 - 0x0000) +struct MovementComponent_SetUpdatedComponent final +{ +public: + class USceneComponent* NewUpdatedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_SetUpdatedComponent; + +// Function Engine.MovementComponent.ConstrainDirectionToPlane +// 0x0018 (0x0018 - 0x0000) +struct MovementComponent_ConstrainDirectionToPlane final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_ConstrainDirectionToPlane; + +// Function Engine.MovementComponent.ConstrainLocationToPlane +// 0x0018 (0x0018 - 0x0000) +struct MovementComponent_ConstrainLocationToPlane final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_ConstrainLocationToPlane; + +// Function Engine.MovementComponent.ConstrainNormalToPlane +// 0x0018 (0x0018 - 0x0000) +struct MovementComponent_ConstrainNormalToPlane final +{ +public: + struct FVector normal; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_ConstrainNormalToPlane; + +// Function Engine.MovementComponent.GetGravityZ +// 0x0004 (0x0004 - 0x0000) +struct MovementComponent_GetGravityZ final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetGravityZ; + +// Function Engine.MovementComponent.GetMaxSpeed +// 0x0004 (0x0004 - 0x0000) +struct MovementComponent_GetMaxSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetMaxSpeed; + +// Function Engine.MovementComponent.GetPhysicsVolume +// 0x0008 (0x0008 - 0x0000) +struct MovementComponent_GetPhysicsVolume final +{ +public: + class APhysicsVolume* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetPhysicsVolume; + +// Function Engine.MovementComponent.GetPlaneConstraintAxisSetting +// 0x0001 (0x0001 - 0x0000) +struct MovementComponent_GetPlaneConstraintAxisSetting final +{ +public: + EPlaneConstraintAxisSetting ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetPlaneConstraintAxisSetting; + +// Function Engine.MovementComponent.GetPlaneConstraintNormal +// 0x000C (0x000C - 0x0000) +struct MovementComponent_GetPlaneConstraintNormal final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetPlaneConstraintNormal; + +// Function Engine.MovementComponent.GetPlaneConstraintOrigin +// 0x000C (0x000C - 0x0000) +struct MovementComponent_GetPlaneConstraintOrigin final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_GetPlaneConstraintOrigin; + +// Function Engine.MovementComponent.IsExceedingMaxSpeed +// 0x0008 (0x0008 - 0x0000) +struct MovementComponent_IsExceedingMaxSpeed final +{ +public: + float MaxSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MovementComponent_IsExceedingMaxSpeed; + +// Function Engine.MovementComponent.K2_GetMaxSpeedModifier +// 0x0004 (0x0004 - 0x0000) +struct MovementComponent_K2_GetMaxSpeedModifier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_K2_GetMaxSpeedModifier; + +// Function Engine.MovementComponent.K2_GetModifiedMaxSpeed +// 0x0004 (0x0004 - 0x0000) +struct MovementComponent_K2_GetModifiedMaxSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MovementComponent_K2_GetModifiedMaxSpeed; + +// Function Engine.NavMovementComponent.IsCrouching +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsCrouching final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsCrouching; + +// Function Engine.NavMovementComponent.IsFalling +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsFalling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsFalling; + +// Function Engine.NavMovementComponent.IsFlying +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsFlying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsFlying; + +// Function Engine.NavMovementComponent.IsMovingOnGround +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsMovingOnGround final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsMovingOnGround; + +// Function Engine.NavMovementComponent.IsSwimming +// 0x0001 (0x0001 - 0x0000) +struct NavMovementComponent_IsSwimming final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavMovementComponent_IsSwimming; + +// Function Engine.LightComponentBase.SetAffectGlobalIllumination +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetAffectGlobalIllumination final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetAffectGlobalIllumination; + +// Function Engine.LightComponentBase.SetAffectReflection +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetAffectReflection final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetAffectReflection; + +// Function Engine.LightComponentBase.SetCastDeepShadow +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastDeepShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastDeepShadow; + +// Function Engine.LightComponentBase.SetCastMovableCinematicShadows +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastMovableCinematicShadows final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastMovableCinematicShadows; + +// Function Engine.LightComponentBase.SetCastRaytracedShadow +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastRaytracedShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastRaytracedShadow; + +// Function Engine.LightComponentBase.SetCastShadows +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastShadows final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastShadows; + +// Function Engine.LightComponentBase.SetCastVolumetricShadow +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetCastVolumetricShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetCastVolumetricShadow; + +// Function Engine.LightComponentBase.SetForceOnDuringProbeCaptures +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetForceOnDuringProbeCaptures final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetForceOnDuringProbeCaptures; + +// Function Engine.LightComponentBase.SetProbeOnly +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetProbeOnly final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetProbeOnly; + +// Function Engine.LightComponentBase.SetProjectShadow +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_SetProjectShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetProjectShadow; + +// Function Engine.LightComponentBase.SetSamplesPerPixel +// 0x0004 (0x0004 - 0x0000) +struct LightComponentBase_SetSamplesPerPixel final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_SetSamplesPerPixel; + +// Function Engine.LightComponentBase.GetCastShadows +// 0x0001 (0x0001 - 0x0000) +struct LightComponentBase_GetCastShadows final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_GetCastShadows; + +// Function Engine.LightComponentBase.GetLightColor +// 0x0010 (0x0010 - 0x0000) +struct LightComponentBase_GetLightColor final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentBase_GetLightColor; + +// Function Engine.SkyLightComponent.SetCubemap +// 0x0008 (0x0008 - 0x0000) +struct SkyLightComponent_SetCubemap final +{ +public: + class UTextureCube* NewCubemap; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetCubemap; + +// Function Engine.SkyLightComponent.SetCubemapBlend +// 0x0018 (0x0018 - 0x0000) +struct SkyLightComponent_SetCubemapBlend final +{ +public: + class UTextureCube* SourceCubemap; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* DestinationCubemap; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBlendFraction; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetCubemapBlend; + +// Function Engine.SkyLightComponent.SetIndirectLightingIntensity +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetIndirectLightingIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetIndirectLightingIntensity; + +// Function Engine.SkyLightComponent.SetIntensity +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetIntensity; + +// Function Engine.SkyLightComponent.SetLightColor +// 0x0010 (0x0010 - 0x0000) +struct SkyLightComponent_SetLightColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetLightColor; + +// Function Engine.SkyLightComponent.SetLowerHemisphereColor +// 0x0010 (0x0010 - 0x0000) +struct SkyLightComponent_SetLowerHemisphereColor final +{ +public: + struct FLinearColor InLowerHemisphereColor; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetLowerHemisphereColor; + +// Function Engine.SkyLightComponent.SetMinOcclusion +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetMinOcclusion final +{ +public: + float InMinOcclusion; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetMinOcclusion; + +// Function Engine.SkyLightComponent.SetOcclusionContrast +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetOcclusionContrast final +{ +public: + float InOcclusionContrast; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetOcclusionContrast; + +// Function Engine.SkyLightComponent.SetOcclusionExponent +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetOcclusionExponent final +{ +public: + float InOcclusionExponent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetOcclusionExponent; + +// Function Engine.SkyLightComponent.SetOcclusionTint +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetOcclusionTint final +{ +public: + struct FColor InTint; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetOcclusionTint; + +// Function Engine.SkyLightComponent.SetVolumetricScatteringIntensity +// 0x0004 (0x0004 - 0x0000) +struct SkyLightComponent_SetVolumetricScatteringIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyLightComponent_SetVolumetricScatteringIntensity; + +// Function Engine.TextRenderComponent.K2_SetText +// 0x0018 (0x0018 - 0x0000) +struct TextRenderComponent_K2_SetText final +{ +public: + class FText Value; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_K2_SetText; + +// Function Engine.TextRenderComponent.SetFont +// 0x0008 (0x0008 - 0x0000) +struct TextRenderComponent_SetFont final +{ +public: + class Ufont* Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetFont; + +// Function Engine.TextRenderComponent.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct TextRenderComponent_SetHorizontalAlignment final +{ +public: + EHorizTextAligment Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetHorizontalAlignment; + +// Function Engine.TextRenderComponent.SetHorizSpacingAdjust +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetHorizSpacingAdjust final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetHorizSpacingAdjust; + +// Function Engine.TextRenderComponent.SetText +// 0x0010 (0x0010 - 0x0000) +struct TextRenderComponent_SetText final +{ +public: + class FString Value; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetText; + +// Function Engine.TextRenderComponent.SetTextMaterial +// 0x0008 (0x0008 - 0x0000) +struct TextRenderComponent_SetTextMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetTextMaterial; + +// Function Engine.TextRenderComponent.SetTextRenderColor +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetTextRenderColor final +{ +public: + struct FColor Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetTextRenderColor; + +// Function Engine.TextRenderComponent.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct TextRenderComponent_SetVerticalAlignment final +{ +public: + EVerticalTextAligment Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetVerticalAlignment; + +// Function Engine.TextRenderComponent.SetVertSpacingAdjust +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetVertSpacingAdjust final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetVertSpacingAdjust; + +// Function Engine.TextRenderComponent.SetWorldSize +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetWorldSize final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetWorldSize; + +// Function Engine.TextRenderComponent.SetXScale +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetXScale final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetXScale; + +// Function Engine.TextRenderComponent.SetYScale +// 0x0004 (0x0004 - 0x0000) +struct TextRenderComponent_SetYScale final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_SetYScale; + +// Function Engine.TextRenderComponent.GetTextLocalSize +// 0x000C (0x000C - 0x0000) +struct TextRenderComponent_GetTextLocalSize final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_GetTextLocalSize; + +// Function Engine.TextRenderComponent.GetTextWorldSize +// 0x000C (0x000C - 0x0000) +struct TextRenderComponent_GetTextWorldSize final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextRenderComponent_GetTextWorldSize; + +// Function Engine.Controller.CastToPlayerController +// 0x0008 (0x0008 - 0x0000) +struct Controller_CastToPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_CastToPlayerController; + +// Function Engine.Controller.ClientSetLocation +// 0x0018 (0x0018 - 0x0000) +struct Controller_ClientSetLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_ClientSetLocation; + +// Function Engine.Controller.ClientSetRotation +// 0x0010 (0x0010 - 0x0000) +struct Controller_ClientSetRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bResetCamera; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Controller_ClientSetRotation; + +// Function Engine.Controller.Possess +// 0x0008 (0x0008 - 0x0000) +struct Controller_Possess final +{ +public: + class APawn* InPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_Possess; + +// Function Engine.Controller.ReceiveInstigatedAnyDamage +// 0x0020 (0x0020 - 0x0000) +struct Controller_ReceiveInstigatedAnyDamage final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UDamageType* DamageType; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamagedActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_ReceiveInstigatedAnyDamage; + +// Function Engine.Controller.ReceivePossess +// 0x0008 (0x0008 - 0x0000) +struct Controller_ReceivePossess final +{ +public: + class APawn* PossessedPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_ReceivePossess; + +// Function Engine.Controller.ReceiveUnPossess +// 0x0008 (0x0008 - 0x0000) +struct Controller_ReceiveUnPossess final +{ +public: + class APawn* UnpossessedPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_ReceiveUnPossess; + +// Function Engine.Controller.SetControlRotation +// 0x000C (0x000C - 0x0000) +struct Controller_SetControlRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_SetControlRotation; + +// Function Engine.Controller.SetIgnoreLookInput +// 0x0001 (0x0001 - 0x0000) +struct Controller_SetIgnoreLookInput final +{ +public: + bool bNewLookInput; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_SetIgnoreLookInput; + +// Function Engine.Controller.SetIgnoreMoveInput +// 0x0001 (0x0001 - 0x0000) +struct Controller_SetIgnoreMoveInput final +{ +public: + bool bNewMoveInput; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_SetIgnoreMoveInput; + +// Function Engine.Controller.SetInitialLocationAndRotation +// 0x0018 (0x0018 - 0x0000) +struct Controller_SetInitialLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_SetInitialLocationAndRotation; + +// Function Engine.Controller.GetControlRotation +// 0x000C (0x000C - 0x0000) +struct Controller_GetControlRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_GetControlRotation; + +// Function Engine.Controller.GetDesiredRotation +// 0x000C (0x000C - 0x0000) +struct Controller_GetDesiredRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_GetDesiredRotation; + +// Function Engine.Controller.GetViewTarget +// 0x0008 (0x0008 - 0x0000) +struct Controller_GetViewTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_GetViewTarget; + +// Function Engine.Controller.IsLocalController +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsLocalController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsLocalController; + +// Function Engine.Controller.IsLocalPlayerController +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsLocalPlayerController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsLocalPlayerController; + +// Function Engine.Controller.IsLookInputIgnored +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsLookInputIgnored final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsLookInputIgnored; + +// Function Engine.Controller.IsMoveInputIgnored +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsMoveInputIgnored final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsMoveInputIgnored; + +// Function Engine.Controller.IsPlayerController +// 0x0001 (0x0001 - 0x0000) +struct Controller_IsPlayerController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_IsPlayerController; + +// Function Engine.Controller.K2_GetPawn +// 0x0008 (0x0008 - 0x0000) +struct Controller_K2_GetPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Controller_K2_GetPawn; + +// Function Engine.Controller.LineOfSightTo +// 0x0018 (0x0018 - 0x0000) +struct Controller_LineOfSightTo final +{ +public: + const class AActor* Other; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewPoint; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlternateChecks; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Controller_LineOfSightTo; + +// Function Engine.PlayerController.ActivateTouchInterface +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ActivateTouchInterface final +{ +public: + class UTouchInterface* NewTouchInterface; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ActivateTouchInterface; + +// Function Engine.PlayerController.AddPitchInput +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_AddPitchInput final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_AddPitchInput; + +// Function Engine.PlayerController.AddRollInput +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_AddRollInput final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_AddRollInput; + +// Function Engine.PlayerController.AddYawInput +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_AddYawInput final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_AddYawInput; + +// Function Engine.PlayerController.Camera +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_Camera final +{ +public: + class FName NewMode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_Camera; + +// Function Engine.PlayerController.CanRestartPlayer +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_CanRestartPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_CanRestartPlayer; + +// Function Engine.PlayerController.ClientAddTextureStreamingLoc +// 0x0014 (0x0014 - 0x0000) +struct PlayerController_ClientAddTextureStreamingLoc final +{ +public: + struct FVector InLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLocation; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientAddTextureStreamingLoc; + +// Function Engine.PlayerController.ClientCapBandwidth +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_ClientCapBandwidth final +{ +public: + int32 Cap; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientCapBandwidth; + +// Function Engine.PlayerController.ClientEnableNetworkVoice +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ClientEnableNetworkVoice final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientEnableNetworkVoice; + +// Function Engine.PlayerController.ClientGameEnded +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientGameEnded final +{ +public: + class AActor* EndGameFocus; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsWinner; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientGameEnded; + +// Function Engine.PlayerController.ClientGotoState +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientGotoState final +{ +public: + class FName NewState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientGotoState; + +// Function Engine.PlayerController.ClientIgnoreLookInput +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ClientIgnoreLookInput final +{ +public: + bool bIgnore; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientIgnoreLookInput; + +// Function Engine.PlayerController.ClientIgnoreMoveInput +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ClientIgnoreMoveInput final +{ +public: + bool bIgnore; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientIgnoreMoveInput; + +// Function Engine.PlayerController.ClientMessage +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_ClientMessage final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Type; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MsgLifeTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientMessage; + +// Function Engine.PlayerController.ClientMutePlayer +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientMutePlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0028)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientMutePlayer; + +// Function Engine.PlayerController.ClientPlayCameraAnim +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientPlayCameraAnim final +{ +public: + class UCameraAnim* AnimToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rate; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomStartTime; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace Space; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator CustomPlaySpace; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientPlayCameraAnim; + +// Function Engine.PlayerController.ClientPlayForceFeedback_Internal +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientPlayForceFeedback_Internal final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FForceFeedbackParameters Params_0; // 0x0008(0x000C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientPlayForceFeedback_Internal; + +// Function Engine.PlayerController.ClientPlaySound +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientPlaySound final +{ +public: + class USoundBase* Sound; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientPlaySound; + +// Function Engine.PlayerController.ClientPlaySoundAtLocation +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_ClientPlaySoundAtLocation final +{ +public: + class USoundBase* Sound; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientPlaySoundAtLocation; + +// Function Engine.PlayerController.ClientPrepareMapChange +// 0x000C (0x000C - 0x0000) +struct PlayerController_ClientPrepareMapChange final +{ +public: + class FName LevelName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFirst; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLast; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientPrepareMapChange; + +// Function Engine.PlayerController.ClientPrestreamTextures +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientPrestreamTextures final +{ +public: + class AActor* ForcedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceDuration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStreaming; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CinematicTextureGroups; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientPrestreamTextures; + +// Function Engine.PlayerController.ClientReceiveLocalizedMessage +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientReceiveLocalizedMessage final +{ +public: + TSubclassOf Message; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Switch; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerState* RelatedPlayerState_1; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* RelatedPlayerState_2; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* OptionalObject; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientReceiveLocalizedMessage; + +// Function Engine.PlayerController.ClientRepObjRef +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientRepObjRef final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientRepObjRef; + +// Function Engine.PlayerController.ClientRestart +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientRestart final +{ +public: + class APawn* NewPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientRestart; + +// Function Engine.PlayerController.ClientRetryClientRestart +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientRetryClientRestart final +{ +public: + class APawn* NewPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientRetryClientRestart; + +// Function Engine.PlayerController.ClientReturnToMainMenu +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientReturnToMainMenu final +{ +public: + class FString ReturnReason; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientReturnToMainMenu; + +// Function Engine.PlayerController.ClientReturnToMainMenuWithTextReason +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientReturnToMainMenuWithTextReason final +{ +public: + class FText ReturnReason; // 0x0000(0x0018)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientReturnToMainMenuWithTextReason; + +// Function Engine.PlayerController.ClientSetCameraFade +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientSetCameraFade final +{ +public: + bool bEnableFading; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor FadeColor; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FadeAlpha; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeAudio; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoldWhenFinished; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetCameraFade; + +// Function Engine.PlayerController.ClientSetCameraMode +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientSetCameraMode final +{ +public: + class FName NewCamMode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetCameraMode; + +// Function Engine.PlayerController.ClientSetCinematicMode +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_ClientSetCinematicMode final +{ +public: + bool bInCinematicMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsMovement; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTurning; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsHUD; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetCinematicMode; + +// Function Engine.PlayerController.ClientSetForceMipLevelsToBeResident +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientSetForceMipLevelsToBeResident final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceDuration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CinematicTextureGroups; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetForceMipLevelsToBeResident; + +// Function Engine.PlayerController.ClientSetHUD +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientSetHUD final +{ +public: + TSubclassOf NewHUDClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetHUD; + +// Function Engine.PlayerController.ClientSetSpectatorWaiting +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ClientSetSpectatorWaiting final +{ +public: + bool bWaiting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetSpectatorWaiting; + +// Function Engine.PlayerController.ClientSetViewTarget +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientSetViewTarget final +{ +public: + class AActor* A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FViewTargetTransitionParams TransitionParams; // 0x0008(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSetViewTarget; + +// Function Engine.PlayerController.ClientSpawnCameraLensEffect +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientSpawnCameraLensEffect final +{ +public: + TSubclassOf LensEffectEmitterClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientSpawnCameraLensEffect; + +// Function Engine.PlayerController.ClientStartCameraShake +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_ClientStartCameraShake final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserPlaySpaceRot; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientStartCameraShake; + +// Function Engine.PlayerController.ClientStartCameraShakeFromSource +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientStartCameraShakeFromSource final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientStartCameraShakeFromSource; + +// Function Engine.PlayerController.ClientStopCameraAnim +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ClientStopCameraAnim final +{ +public: + class UCameraAnim* AnimToStop; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientStopCameraAnim; + +// Function Engine.PlayerController.ClientStopCameraShake +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientStopCameraShake final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientStopCameraShake; + +// Function Engine.PlayerController.ClientStopCameraShakesFromSource +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientStopCameraShakesFromSource final +{ +public: + class UCameraShakeSourceComponent* SourceComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientStopCameraShakesFromSource; + +// Function Engine.PlayerController.ClientStopForceFeedback +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientStopForceFeedback final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientStopForceFeedback; + +// Function Engine.PlayerController.ClientTeamMessage +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientTeamMessage final +{ +public: + class APlayerState* SenderPlayerState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString S; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Type; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MsgLifeTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientTeamMessage; + +// Function Engine.PlayerController.ClientTravel +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientTravel final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETravelType TravelType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeamless; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid MapPackageGuid; // 0x0014(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientTravel; + +// Function Engine.PlayerController.ClientTravelInternal +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientTravelInternal final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETravelType TravelType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeamless; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid MapPackageGuid; // 0x0014(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ClientTravelInternal; + +// Function Engine.PlayerController.ClientUnmutePlayer +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ClientUnmutePlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0028)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientUnmutePlayer; + +// Function Engine.PlayerController.ClientUpdateLevelStreamingStatus +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientUpdateLevelStreamingStatus final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeLoaded; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeVisible; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBlockOnLoad; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODIndex; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientUpdateLevelStreamingStatus; + +// Function Engine.PlayerController.ClientUpdateMultipleLevelsStreamingStatus +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ClientUpdateMultipleLevelsStreamingStatus final +{ +public: + TArray LevelStatuses; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientUpdateMultipleLevelsStreamingStatus; + +// Function Engine.PlayerController.ClientWasKicked +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ClientWasKicked final +{ +public: + class FText KickReason; // 0x0000(0x0018)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ClientWasKicked; + +// Function Engine.PlayerController.ConsoleKey +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ConsoleKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ConsoleKey; + +// Function Engine.PlayerController.FOV +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_FOV final +{ +public: + float NewFOV; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_FOV; + +// Function Engine.PlayerController.K2_ClientPlayForceFeedback +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_K2_ClientPlayForceFeedback final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTimeDilation; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayWhilePaused; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_K2_ClientPlayForceFeedback; + +// Function Engine.PlayerController.LocalTravel +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_LocalTravel final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_LocalTravel; + +// Function Engine.PlayerController.MemTraceUserMark +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_MemTraceUserMark final +{ +public: + class FString userMark; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_MemTraceUserMark; + +// Function Engine.PlayerController.OnServerStartedVisualLogger +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_OnServerStartedVisualLogger final +{ +public: + bool bIsLogging; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_OnServerStartedVisualLogger; + +// Function Engine.PlayerController.PlayDynamicForceFeedback +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_PlayDynamicForceFeedback final +{ +public: + float Intensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsLeftLarge; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsLeftSmall; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsRightLarge; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsRightSmall; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDynamicForceFeedbackAction Action; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0010(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_PlayDynamicForceFeedback; + +// Function Engine.PlayerController.PlayHapticEffect +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_PlayHapticEffect final +{ +public: + class UHapticFeedbackEffect_Base* HapticEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControllerHand Hand; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_PlayHapticEffect; + +// Function Engine.PlayerController.SendToConsole +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_SendToConsole final +{ +public: + class FString Command; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SendToConsole; + +// Function Engine.PlayerController.ServerAcknowledgePossession +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ServerAcknowledgePossession final +{ +public: + class APawn* P; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerAcknowledgePossession; + +// Function Engine.PlayerController.ServerCamera +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ServerCamera final +{ +public: + class FName NewMode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerCamera; + +// Function Engine.PlayerController.ServerChangeName +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerChangeName final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerChangeName; + +// Function Engine.PlayerController.ServerExec +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerExec final +{ +public: + class FString Msg; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerExec; + +// Function Engine.PlayerController.ServerExecRPC +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerExecRPC final +{ +public: + class FString Msg; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerExecRPC; + +// Function Engine.PlayerController.ServerMutePlayer +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ServerMutePlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0028)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerMutePlayer; + +// Function Engine.PlayerController.ServerNotifyLoadedWorld +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_ServerNotifyLoadedWorld final +{ +public: + class FName WorldPackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerNotifyLoadedWorld; + +// Function Engine.PlayerController.ServerSetSpectatorLocation +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ServerSetSpectatorLocation final +{ +public: + struct FVector NewLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRot; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerSetSpectatorLocation; + +// Function Engine.PlayerController.ServerSetSpectatorWaiting +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ServerSetSpectatorWaiting final +{ +public: + bool bWaiting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerSetSpectatorWaiting; + +// Function Engine.PlayerController.ServerUnmutePlayer +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_ServerUnmutePlayer final +{ +public: + struct FUniqueNetIdRepl PlayerId; // 0x0000(0x0028)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerUnmutePlayer; + +// Function Engine.PlayerController.ServerUpdateCamera +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerUpdateCamera final +{ +public: + struct FVector_NetQuantize CamLoc; // 0x0000(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CamPitchAndYaw; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerUpdateCamera; + +// Function Engine.PlayerController.ServerUpdateLevelVisibility +// 0x0014 (0x0014 - 0x0000) +struct PlayerController_ServerUpdateLevelVisibility final +{ +public: + struct FUpdateLevelVisibilityLevelInfo LevelVisibility; // 0x0000(0x0014)(ConstParm, Parm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerUpdateLevelVisibility; + +// Function Engine.PlayerController.ServerUpdateMultipleLevelsVisibility +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerUpdateMultipleLevelsVisibility final +{ +public: + TArray LevelVisibilities; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerUpdateMultipleLevelsVisibility; + +// Function Engine.PlayerController.ServerViewSelf +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_ServerViewSelf final +{ +public: + struct FViewTargetTransitionParams TransitionParams; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ServerViewSelf; + +// Function Engine.PlayerController.SetAudioListenerAttenuationOverride +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_SetAudioListenerAttenuationOverride final +{ +public: + class USceneComponent* AttachToComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttenuationLocationOVerride; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_SetAudioListenerAttenuationOverride; + +// Function Engine.PlayerController.SetAudioListenerOverride +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_SetAudioListenerOverride final +{ +public: + class USceneComponent* AttachToComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetAudioListenerOverride; + +// Function Engine.PlayerController.SetCinematicMode +// 0x0005 (0x0005 - 0x0000) +struct PlayerController_SetCinematicMode final +{ +public: + bool bInCinematicMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHidePlayer; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsHUD; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsMovement; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTurning; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetCinematicMode; + +// Function Engine.PlayerController.SetControllerLightColor +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_SetControllerLightColor final +{ +public: + struct FColor Color; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetControllerLightColor; + +// Function Engine.PlayerController.SetDisableHaptics +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_SetDisableHaptics final +{ +public: + bool bNewDisabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetDisableHaptics; + +// Function Engine.PlayerController.SetHapticsByValue +// 0x000C (0x000C - 0x0000) +struct PlayerController_SetHapticsByValue final +{ +public: + float Frequency; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControllerHand Hand; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_SetHapticsByValue; + +// Function Engine.PlayerController.SetMouseCursorWidget +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_SetMouseCursorWidget final +{ +public: + EMouseCursor Cursor; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* CursorWidget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetMouseCursorWidget; + +// Function Engine.PlayerController.SetMouseLocation +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_SetMouseLocation final +{ +public: + int32 X; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetMouseLocation; + +// Function Engine.PlayerController.SetName +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_SetName final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetName; + +// Function Engine.PlayerController.SetShouldPerformFullTickWhenPaused +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_SetShouldPerformFullTickWhenPaused final +{ +public: + bool ShouldPerformFullTickWhenPaused; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetShouldPerformFullTickWhenPaused; + +// Function Engine.PlayerController.SetViewTargetWithBlend +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_SetViewTargetWithBlend final +{ +public: + class AActor* NewViewTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EViewTargetBlendFunction BlendFunc; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOutgoing; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_SetViewTargetWithBlend; + +// Function Engine.PlayerController.SetVirtualJoystickVisibility +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_SetVirtualJoystickVisibility final +{ +public: + bool bVisible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SetVirtualJoystickVisibility; + +// Function Engine.PlayerController.StartFire +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_StartFire final +{ +public: + uint8 FireModeNum; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_StartFire; + +// Function Engine.PlayerController.StartMemTrace +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_StartMemTrace final +{ +public: + class FString ip; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Port; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_StartMemTrace; + +// Function Engine.PlayerController.StopHapticEffect +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_StopHapticEffect final +{ +public: + EControllerHand Hand; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_StopHapticEffect; + +// Function Engine.PlayerController.SwitchLevel +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_SwitchLevel final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_SwitchLevel; + +// Function Engine.PlayerController.TestServerLevelVisibilityChange +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_TestServerLevelVisibilityChange final +{ +public: + class FName PackageName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Filename; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_TestServerLevelVisibilityChange; + +// Function Engine.PlayerController.ToggleSpeaking +// 0x0001 (0x0001 - 0x0000) +struct PlayerController_ToggleSpeaking final +{ +public: + bool bInSpeaking; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_ToggleSpeaking; + +// Function Engine.PlayerController.DeprojectMousePositionToWorld +// 0x001C (0x001C - 0x0000) +struct PlayerController_DeprojectMousePositionToWorld final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_DeprojectMousePositionToWorld; + +// Function Engine.PlayerController.DeprojectScreenPositionToWorld +// 0x0024 (0x0024 - 0x0000) +struct PlayerController_DeprojectScreenPositionToWorld final +{ +public: + float ScreenX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_DeprojectScreenPositionToWorld; + +// Function Engine.PlayerController.GetFocalLocation +// 0x000C (0x000C - 0x0000) +struct PlayerController_GetFocalLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetFocalLocation; + +// Function Engine.PlayerController.GetForceFeedbackScale +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_GetForceFeedbackScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetForceFeedbackScale; + +// Function Engine.PlayerController.GetHapticFeedbackScale +// 0x0004 (0x0004 - 0x0000) +struct PlayerController_GetHapticFeedbackScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetHapticFeedbackScale; + +// Function Engine.PlayerController.GetHitResultUnderCursor +// 0x0090 (0x0090 - 0x0000) +struct PlayerController_GetHitResultUnderCursor final +{ +public: + ECollisionChannel TraceChannel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0004(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x008C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderCursor; + +// Function Engine.PlayerController.GetHitResultUnderCursorByChannel +// 0x0090 (0x0090 - 0x0000) +struct PlayerController_GetHitResultUnderCursorByChannel final +{ +public: + ETraceTypeQuery TraceChannel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0004(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x008C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderCursorByChannel; + +// Function Engine.PlayerController.GetHitResultUnderCursorForObjects +// 0x00A0 (0x00A0 - 0x0000) +struct PlayerController_GetHitResultUnderCursorForObjects final +{ +public: + TArray ObjectTypes; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0014(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x009C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderCursorForObjects; + +// Function Engine.PlayerController.GetHitResultUnderFinger +// 0x0090 (0x0090 - 0x0000) +struct PlayerController_GetHitResultUnderFinger final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0004(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x008C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderFinger; + +// Function Engine.PlayerController.GetHitResultUnderFingerByChannel +// 0x0090 (0x0090 - 0x0000) +struct PlayerController_GetHitResultUnderFingerByChannel final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x0004(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x008C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderFingerByChannel; + +// Function Engine.PlayerController.GetHitResultUnderFingerForObjects +// 0x00A8 (0x00A8 - 0x0000) +struct PlayerController_GetHitResultUnderFingerForObjects final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult HitResult; // 0x001C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A4(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetHitResultUnderFingerForObjects; + +// Function Engine.PlayerController.GetHUD +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetHUD final +{ +public: + class AHUD* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetHUD; + +// Function Engine.PlayerController.GetInputAnalogKeyState +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_GetInputAnalogKeyState final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetInputAnalogKeyState; + +// Function Engine.PlayerController.GetInputAnalogStickState +// 0x000C (0x000C - 0x0000) +struct PlayerController_GetInputAnalogStickState final +{ +public: + EControllerAnalogStick WhichStick; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StickX; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetInputAnalogStickState; + +// Function Engine.PlayerController.GetInputKeyTimeDown +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_GetInputKeyTimeDown final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetInputKeyTimeDown; + +// Function Engine.PlayerController.GetInputMotionState +// 0x0030 (0x0030 - 0x0000) +struct PlayerController_GetInputMotionState final +{ +public: + struct FVector Tilt; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotationRate; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Gravity; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Acceleration; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetInputMotionState; + +// Function Engine.PlayerController.GetInputMouseDelta +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetInputMouseDelta final +{ +public: + float DeltaX; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaY; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetInputMouseDelta; + +// Function Engine.PlayerController.GetInputTouchState +// 0x0010 (0x0010 - 0x0000) +struct PlayerController_GetInputTouchState final +{ +public: + ETouchIndex FingerIndex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LocationX; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCurrentlyPressed; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetInputTouchState; + +// Function Engine.PlayerController.GetInputVectorKeyState +// 0x0028 (0x0028 - 0x0000) +struct PlayerController_GetInputVectorKeyState final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetInputVectorKeyState; + +// Function Engine.PlayerController.GetMousePosition +// 0x000C (0x000C - 0x0000) +struct PlayerController_GetMousePosition final +{ +public: + float LocationX; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_GetMousePosition; + +// Function Engine.PlayerController.GetSpectatorPawn +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetSpectatorPawn final +{ +public: + class ASpectatorPawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetSpectatorPawn; + +// Function Engine.PlayerController.GetViewportSize +// 0x0008 (0x0008 - 0x0000) +struct PlayerController_GetViewportSize final +{ +public: + int32 SizeX; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerController_GetViewportSize; + +// Function Engine.PlayerController.IsInputKeyDown +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_IsInputKeyDown final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_IsInputKeyDown; + +// Function Engine.PlayerController.ProjectWorldLocationToScreen +// 0x0018 (0x0018 - 0x0000) +struct PlayerController_ProjectWorldLocationToScreen final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenLocation; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerViewportRelative; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_ProjectWorldLocationToScreen; + +// Function Engine.PlayerController.WasInputKeyJustPressed +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_WasInputKeyJustPressed final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_WasInputKeyJustPressed; + +// Function Engine.PlayerController.WasInputKeyJustReleased +// 0x0020 (0x0020 - 0x0000) +struct PlayerController_WasInputKeyJustReleased final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerController_WasInputKeyJustReleased; + +// Function Engine.World.K2_GetWorldSettings +// 0x0008 (0x0008 - 0x0000) +struct World_K2_GetWorldSettings final +{ +public: + class AWorldSettings* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_World_K2_GetWorldSettings; + +// Function Engine.AsyncActionLoadPrimaryAssetList.AsyncLoadPrimaryAssetList +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionLoadPrimaryAssetList_AsyncLoadPrimaryAssetList final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PrimaryAssetList; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAssetList* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionLoadPrimaryAssetList_AsyncLoadPrimaryAssetList; + +// Function Engine.MeshComponent.PrestreamMesh +// 0x0004 (0x0004 - 0x0000) +struct MeshComponent_PrestreamMesh final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_PrestreamMesh; + +// Function Engine.MeshComponent.PrestreamTextures +// 0x000C (0x000C - 0x0000) +struct MeshComponent_PrestreamTextures final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrioritizeCharacterTextures; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CinematicTextureGroups; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_PrestreamTextures; + +// Function Engine.MeshComponent.SetDitheredAlpha +// 0x0004 (0x0004 - 0x0000) +struct MeshComponent_SetDitheredAlpha final +{ +public: + float Alpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_SetDitheredAlpha; + +// Function Engine.MeshComponent.SetScalarParameterValueOnMaterials +// 0x000C (0x000C - 0x0000) +struct MeshComponent_SetScalarParameterValueOnMaterials final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterValue; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_SetScalarParameterValueOnMaterials; + +// Function Engine.MeshComponent.SetVectorParameterValueOnMaterials +// 0x0014 (0x0014 - 0x0000) +struct MeshComponent_SetVectorParameterValueOnMaterials final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ParameterValue; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_SetVectorParameterValueOnMaterials; + +// Function Engine.MeshComponent.GetDitheredAlpha +// 0x0004 (0x0004 - 0x0000) +struct MeshComponent_GetDitheredAlpha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_GetDitheredAlpha; + +// Function Engine.MeshComponent.GetMaterialIndex +// 0x000C (0x000C - 0x0000) +struct MeshComponent_GetMaterialIndex final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_GetMaterialIndex; + +// Function Engine.MeshComponent.GetMaterials +// 0x0010 (0x0010 - 0x0000) +struct MeshComponent_GetMaterials final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_GetMaterials; + +// Function Engine.MeshComponent.GetMaterialSlotNames +// 0x0010 (0x0010 - 0x0000) +struct MeshComponent_GetMaterialSlotNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshComponent_GetMaterialSlotNames; + +// Function Engine.MeshComponent.IsMaterialSlotNameValid +// 0x000C (0x000C - 0x0000) +struct MeshComponent_IsMaterialSlotNameValid final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MeshComponent_IsMaterialSlotNameValid; + +// Function Engine.StaticMeshComponent.OnRep_StaticMesh +// 0x0008 (0x0008 - 0x0000) +struct StaticMeshComponent_OnRep_StaticMesh final +{ +public: + class UStaticMesh* OldStaticMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_OnRep_StaticMesh; + +// Function Engine.StaticMeshComponent.OverrideDefaultDBCC +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshComponent_OverrideDefaultDBCC final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_OverrideDefaultDBCC; + +// Function Engine.StaticMeshComponent.SetDistanceFieldSelfShadowBias +// 0x0004 (0x0004 - 0x0000) +struct StaticMeshComponent_SetDistanceFieldSelfShadowBias final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetDistanceFieldSelfShadowBias; + +// Function Engine.StaticMeshComponent.SetEvaluateWorldPositionOffsetInRayTracing +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshComponent_SetEvaluateWorldPositionOffsetInRayTracing final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetEvaluateWorldPositionOffsetInRayTracing; + +// Function Engine.StaticMeshComponent.SetForcedLodModel +// 0x0004 (0x0004 - 0x0000) +struct StaticMeshComponent_SetForcedLodModel final +{ +public: + int32 NewForcedLodModel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetForcedLodModel; + +// Function Engine.StaticMeshComponent.SetReverseCulling +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshComponent_SetReverseCulling final +{ +public: + bool ReverseCulling; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetReverseCulling; + +// Function Engine.StaticMeshComponent.SetStaticMesh +// 0x0010 (0x0010 - 0x0000) +struct StaticMeshComponent_SetStaticMesh final +{ +public: + class UStaticMesh* NewMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StaticMeshComponent_SetStaticMesh; + +// Function Engine.StaticMeshComponent.GetLocalBounds +// 0x0018 (0x0018 - 0x0000) +struct StaticMeshComponent_GetLocalBounds final +{ +public: + struct FVector Min; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Max; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshComponent_GetLocalBounds; + +// Function Engine.SkinnedMeshComponent.ClearSkinWeightOverride +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_ClearSkinWeightOverride final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_ClearSkinWeightOverride; + +// Function Engine.SkinnedMeshComponent.ClearVertexColorOverride +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_ClearVertexColorOverride final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_ClearVertexColorOverride; + +// Function Engine.SkinnedMeshComponent.GetRefPosePosition +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_GetRefPosePosition final +{ +public: + int32 BoneIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetRefPosePosition; + +// Function Engine.SkinnedMeshComponent.HideBoneByName +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_HideBoneByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysBodyOp PhysBodyOption; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_HideBoneByName; + +// Function Engine.SkinnedMeshComponent.IsBoneHiddenByName +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_IsBoneHiddenByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_IsBoneHiddenByName; + +// Function Engine.SkinnedMeshComponent.IsMaterialSectionShown +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_IsMaterialSectionShown final +{ +public: + int32 MaterialID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_IsMaterialSectionShown; + +// Function Engine.SkinnedMeshComponent.SetCapsuleIndirectShadowMinVisibility +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_SetCapsuleIndirectShadowMinVisibility final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetCapsuleIndirectShadowMinVisibility; + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleDirectShadow +// 0x0001 (0x0001 - 0x0000) +struct SkinnedMeshComponent_SetCastCapsuleDirectShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetCastCapsuleDirectShadow; + +// Function Engine.SkinnedMeshComponent.SetCastCapsuleIndirectShadow +// 0x0001 (0x0001 - 0x0000) +struct SkinnedMeshComponent_SetCastCapsuleIndirectShadow final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetCastCapsuleIndirectShadow; + +// Function Engine.SkinnedMeshComponent.SetForcedLOD +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_SetForcedLOD final +{ +public: + int32 InNewForcedLOD; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetForcedLOD; + +// Function Engine.SkinnedMeshComponent.SetMasterPoseComponent +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_SetMasterPoseComponent final +{ +public: + class USkinnedMeshComponent* NewMasterBoneComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUpdate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetMasterPoseComponent; + +// Function Engine.SkinnedMeshComponent.SetMinLOD +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_SetMinLOD final +{ +public: + int32 InNewMinLOD; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetMinLOD; + +// Function Engine.SkinnedMeshComponent.SetPhysicsAsset +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_SetPhysicsAsset final +{ +public: + class UPhysicsAsset* NewPhysicsAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceReInit; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetPhysicsAsset; + +// Function Engine.SkinnedMeshComponent.SetPostSkinningOffsets +// 0x0018 (0x0018 - 0x0000) +struct SkinnedMeshComponent_SetPostSkinningOffsets final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Offsets; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetPostSkinningOffsets; + +// Function Engine.SkinnedMeshComponent.SetPreSkinningOffsets +// 0x0018 (0x0018 - 0x0000) +struct SkinnedMeshComponent_SetPreSkinningOffsets final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Offsets; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetPreSkinningOffsets; + +// Function Engine.SkinnedMeshComponent.SetRenderStatic +// 0x0001 (0x0001 - 0x0000) +struct SkinnedMeshComponent_SetRenderStatic final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetRenderStatic; + +// Function Engine.SkinnedMeshComponent.SetSkeletalMesh +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_SetSkeletalMesh final +{ +public: + class USkeletalMesh* NewMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReinitPose; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetSkeletalMesh; + +// Function Engine.SkinnedMeshComponent.SetSkinWeightOverride +// 0x0018 (0x0018 - 0x0000) +struct SkinnedMeshComponent_SetSkinWeightOverride final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SkinWeights; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetSkinWeightOverride; + +// Function Engine.SkinnedMeshComponent.SetSkinWeightProfile +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_SetSkinWeightProfile final +{ +public: + class FName InProfileName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetSkinWeightProfile; + +// Function Engine.SkinnedMeshComponent.SetVertexColorOverride_LinearColor +// 0x0018 (0x0018 - 0x0000) +struct SkinnedMeshComponent_SetVertexColorOverride_LinearColor final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray VertexColors; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetVertexColorOverride_LinearColor; + +// Function Engine.SkinnedMeshComponent.SetVertexOffsetUsage +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_SetVertexOffsetUsage final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Usage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_SetVertexOffsetUsage; + +// Function Engine.SkinnedMeshComponent.ShowAllMaterialSections +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_ShowAllMaterialSections final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_ShowAllMaterialSections; + +// Function Engine.SkinnedMeshComponent.ShowMaterialSection +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_ShowMaterialSection final +{ +public: + int32 MaterialID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShow; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODIndex; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_ShowMaterialSection; + +// Function Engine.SkinnedMeshComponent.TransformFromBoneSpace +// 0x0038 (0x0038 - 0x0000) +struct SkinnedMeshComponent_TransformFromBoneSpace final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InPosition; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector OutPosition; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_TransformFromBoneSpace; + +// Function Engine.SkinnedMeshComponent.UnHideBoneByName +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_UnHideBoneByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_UnHideBoneByName; + +// Function Engine.SkinnedMeshComponent.UnloadSkinWeightProfile +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_UnloadSkinWeightProfile final +{ +public: + class FName InProfileName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_UnloadSkinWeightProfile; + +// Function Engine.SkinnedMeshComponent.BoneIsChildOf +// 0x0014 (0x0014 - 0x0000) +struct SkinnedMeshComponent_BoneIsChildOf final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_BoneIsChildOf; + +// Function Engine.SkinnedMeshComponent.FindClosestBone_K2 +// 0x0028 (0x0028 - 0x0000) +struct SkinnedMeshComponent_FindClosestBone_K2 final +{ +public: + struct FVector TestLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoneLocation; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IgnoreScale; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequirePhysicsAsset; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_FindClosestBone_K2; + +// Function Engine.SkinnedMeshComponent.GetBoneIndex +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_GetBoneIndex final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetBoneIndex; + +// Function Engine.SkinnedMeshComponent.GetBoneName +// 0x000C (0x000C - 0x0000) +struct SkinnedMeshComponent_GetBoneName final +{ +public: + int32 BoneIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetBoneName; + +// Function Engine.SkinnedMeshComponent.GetCurrentSkinWeightProfileName +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_GetCurrentSkinWeightProfileName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetCurrentSkinWeightProfileName; + +// Function Engine.SkinnedMeshComponent.GetDeltaTransformFromRefPose +// 0x0040 (0x0040 - 0x0000) +struct SkinnedMeshComponent_GetDeltaTransformFromRefPose final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BaseName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetDeltaTransformFromRefPose; + +// Function Engine.SkinnedMeshComponent.GetForcedLOD +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_GetForcedLOD final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetForcedLOD; + +// Function Engine.SkinnedMeshComponent.GetNumBones +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_GetNumBones final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetNumBones; + +// Function Engine.SkinnedMeshComponent.GetNumLODs +// 0x0004 (0x0004 - 0x0000) +struct SkinnedMeshComponent_GetNumLODs final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetNumLODs; + +// Function Engine.SkinnedMeshComponent.GetParentBone +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_GetParentBone final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetParentBone; + +// Function Engine.SkinnedMeshComponent.GetSocketBoneName +// 0x0010 (0x0010 - 0x0000) +struct SkinnedMeshComponent_GetSocketBoneName final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetSocketBoneName; + +// Function Engine.SkinnedMeshComponent.GetTwistAndSwingAngleOfDeltaRotationFromRefPose +// 0x0014 (0x0014 - 0x0000) +struct SkinnedMeshComponent_GetTwistAndSwingAngleOfDeltaRotationFromRefPose final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutTwistAngle; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSwingAngle; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetTwistAndSwingAngleOfDeltaRotationFromRefPose; + +// Function Engine.SkinnedMeshComponent.GetVertexOffsetUsage +// 0x0008 (0x0008 - 0x0000) +struct SkinnedMeshComponent_GetVertexOffsetUsage final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_GetVertexOffsetUsage; + +// Function Engine.SkinnedMeshComponent.IsUsingSkinWeightProfile +// 0x0001 (0x0001 - 0x0000) +struct SkinnedMeshComponent_IsUsingSkinWeightProfile final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_IsUsingSkinWeightProfile; + +// Function Engine.SkinnedMeshComponent.TransformToBoneSpace +// 0x0038 (0x0038 - 0x0000) +struct SkinnedMeshComponent_TransformToBoneSpace final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InPosition; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector OutPosition; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkinnedMeshComponent_TransformToBoneSpace; + +// Function Engine.SkeletalMeshComponent.AccumulateAllBodiesBelowPhysicsBlendWeight +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AddPhysicsBlendWeight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_AccumulateAllBodiesBelowPhysicsBlendWeight; + +// Function Engine.SkeletalMeshComponent.AddForceToAllBodiesBelow +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_AddForceToAllBodiesBelow final +{ +public: + struct FVector Force; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAccelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_AddForceToAllBodiesBelow; + +// Function Engine.SkeletalMeshComponent.AddImpulseToAllBodiesBelow +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_AddImpulseToAllBodiesBelow final +{ +public: + struct FVector Impulse; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_AddImpulseToAllBodiesBelow; + +// Function Engine.SkeletalMeshComponent.AllowAnimCurveEvaluation +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_AllowAnimCurveEvaluation final +{ +public: + class FName NameOfCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllow; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_AllowAnimCurveEvaluation; + +// Function Engine.SkeletalMeshComponent.BreakConstraint +// 0x0020 (0x0020 - 0x0000) +struct SkeletalMeshComponent_BreakConstraint final +{ +public: + struct FVector Impulse; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_BreakConstraint; + +// Function Engine.SkeletalMeshComponent.FindConstraintBoneName +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_FindConstraintBoneName final +{ +public: + int32 ConstraintIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_FindConstraintBoneName; + +// Function Engine.SkeletalMeshComponent.GetAnimClass +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_GetAnimClass final +{ +public: + class UClass* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAnimClass; + +// Function Engine.SkeletalMeshComponent.GetCurrentJointAngles +// 0x0014 (0x0014 - 0x0000) +struct SkeletalMeshComponent_GetCurrentJointAngles final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing1Angle; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistAngle; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing2Angle; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetCurrentJointAngles; + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute +// 0x001C (0x001C - 0x0000) +struct SkeletalMeshComponent_GetFloatAttribute final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetFloatAttribute; + +// Function Engine.SkeletalMeshComponent.GetFloatAttribute_Ref +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_GetFloatAttribute_Ref final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetFloatAttribute_Ref; + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute +// 0x001C (0x001C - 0x0000) +struct SkeletalMeshComponent_GetIntegerAttribute final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultValue; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetIntegerAttribute; + +// Function Engine.SkeletalMeshComponent.GetIntegerAttribute_Ref +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_GetIntegerAttribute_Ref final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetIntegerAttribute_Ref; + +// Function Engine.SkeletalMeshComponent.GetStringAttribute +// 0x0038 (0x0038 - 0x0000) +struct SkeletalMeshComponent_GetStringAttribute final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0031(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetStringAttribute; + +// Function Engine.SkeletalMeshComponent.GetStringAttribute_Ref +// 0x0028 (0x0028 - 0x0000) +struct SkeletalMeshComponent_GetStringAttribute_Ref final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttributeName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomBoneAttributeLookup LookupType; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetStringAttribute_Ref; + +// Function Engine.SkeletalMeshComponent.IsBodyGravityEnabled +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_IsBodyGravityEnabled final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_IsBodyGravityEnabled; + +// Function Engine.SkeletalMeshComponent.LinkAnimClassLayers +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_LinkAnimClassLayers final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_LinkAnimClassLayers; + +// Function Engine.SkeletalMeshComponent.LinkAnimGraphByTag +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_LinkAnimGraphByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_LinkAnimGraphByTag; + +// Function Engine.SkeletalMeshComponent.OverrideAnimationData +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_OverrideAnimationData final +{ +public: + class UAnimationAsset* InAnimToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLooping; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlaying; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Position; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_OverrideAnimationData; + +// Function Engine.SkeletalMeshComponent.Play +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_Play final +{ +public: + bool bLooping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_Play; + +// Function Engine.SkeletalMeshComponent.PlayAnimation +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_PlayAnimation final +{ +public: + class UAnimationAsset* NewAnimToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_PlayAnimation; + +// Function Engine.SkeletalMeshComponent.ResetAnimInstanceDynamics +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_ResetAnimInstanceDynamics final +{ +public: + ETeleportType InTeleportType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_ResetAnimInstanceDynamics; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowPhysicsBlendWeight +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsBlendWeight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesBelowPhysicsBlendWeight; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesBelowSimulatePhysics +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewSimulate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesBelowSimulatePhysics; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesPhysicsBlendWeight +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight final +{ +public: + float PhysicsBlendWeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesPhysicsBlendWeight; + +// Function Engine.SkeletalMeshComponent.SetAllBodiesSimulatePhysics +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetAllBodiesSimulatePhysics final +{ +public: + bool bNewSimulate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllBodiesSimulatePhysics; + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularDriveParams +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetAllMotorsAngularDriveParams final +{ +public: + float InSpring; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamping; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllMotorsAngularDriveParams; + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularPositionDrive +// 0x0003 (0x0003 - 0x0000) +struct SkeletalMeshComponent_SetAllMotorsAngularPositionDrive final +{ +public: + bool bEnableSwingDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllMotorsAngularPositionDrive; + +// Function Engine.SkeletalMeshComponent.SetAllMotorsAngularVelocityDrive +// 0x0003 (0x0003 - 0x0000) +struct SkeletalMeshComponent_SetAllMotorsAngularVelocityDrive final +{ +public: + bool bEnableSwingDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipCustomPhysicsType; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllMotorsAngularVelocityDrive; + +// Function Engine.SkeletalMeshComponent.SetAllowAnimCurveEvaluation +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetAllowAnimCurveEvaluation final +{ +public: + bool bInAllow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllowAnimCurveEvaluation; + +// Function Engine.SkeletalMeshComponent.SetAllowClothActors +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetAllowClothActors final +{ +public: + bool bInAllow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllowClothActors; + +// Function Engine.SkeletalMeshComponent.SetAllowedAnimCurvesEvaluation +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_SetAllowedAnimCurvesEvaluation final +{ +public: + TArray List; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bAllow; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllowedAnimCurvesEvaluation; + +// Function Engine.SkeletalMeshComponent.SetAllowRigidBodyAnimNode +// 0x0002 (0x0002 - 0x0000) +struct SkeletalMeshComponent_SetAllowRigidBodyAnimNode final +{ +public: + bool bInAllow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReinitAnim; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAllowRigidBodyAnimNode; + +// Function Engine.SkeletalMeshComponent.SetAngularLimits +// 0x0014 (0x0014 - 0x0000) +struct SkeletalMeshComponent_SetAngularLimits final +{ +public: + class FName InBoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing1LimitAngle; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwistLimitAngle; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing2LimitAngle; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAngularLimits; + +// Function Engine.SkeletalMeshComponent.SetAnimation +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_SetAnimation final +{ +public: + class UAnimationAsset* NewAnimToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAnimation; + +// Function Engine.SkeletalMeshComponent.SetAnimationMode +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetAnimationMode final +{ +public: + EAnimationMode InAnimationMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAnimationMode; + +// Function Engine.SkeletalMeshComponent.SetAnimClass +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_SetAnimClass final +{ +public: + class UClass* NewClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetAnimClass; + +// Function Engine.SkeletalMeshComponent.SetBodyNotifyRigidBodyCollision +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetBodyNotifyRigidBodyCollision final +{ +public: + bool bNewNotifyRigidBodyCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetBodyNotifyRigidBodyCollision; + +// Function Engine.SkeletalMeshComponent.SetClothMaxDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetClothMaxDistanceScale final +{ +public: + float Scale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetClothMaxDistanceScale; + +// Function Engine.SkeletalMeshComponent.SetConstraintProfile +// 0x0014 (0x0014 - 0x0000) +struct SkeletalMeshComponent_SetConstraintProfile final +{ +public: + class FName JointName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultIfNotFound; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetConstraintProfile; + +// Function Engine.SkeletalMeshComponent.SetConstraintProfileForAll +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetConstraintProfileForAll final +{ +public: + class FName ProfileName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultIfNotFound; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetConstraintProfileForAll; + +// Function Engine.SkeletalMeshComponent.SetDisableAnimCurves +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetDisableAnimCurves final +{ +public: + bool bInDisableAnimCurves; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetDisableAnimCurves; + +// Function Engine.SkeletalMeshComponent.SetDisablePostProcessBlueprint +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetDisablePostProcessBlueprint final +{ +public: + bool bInDisablePostProcess; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetDisablePostProcessBlueprint; + +// Function Engine.SkeletalMeshComponent.SetEnableBodyGravity +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_SetEnableBodyGravity final +{ +public: + bool bEnableGravity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetEnableBodyGravity; + +// Function Engine.SkeletalMeshComponent.SetEnableGravityOnAllBodiesBelow +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow final +{ +public: + bool bEnableGravity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetEnableGravityOnAllBodiesBelow; + +// Function Engine.SkeletalMeshComponent.SetEnablePhysicsBlending +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetEnablePhysicsBlending final +{ +public: + bool bNewBlendPhysics; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetEnablePhysicsBlending; + +// Function Engine.SkeletalMeshComponent.SetMorphTarget +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetMorphTarget final +{ +public: + class FName MorphTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveZeroWeight; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetMorphTarget; + +// Function Engine.SkeletalMeshComponent.SetNotifyRigidBodyCollisionBelow +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow final +{ +public: + bool bNewNotifyRigidBodyCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetNotifyRigidBodyCollisionBelow; + +// Function Engine.SkeletalMeshComponent.SetPhysicsBlendWeight +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetPhysicsBlendWeight final +{ +public: + float PhysicsBlendWeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetPhysicsBlendWeight; + +// Function Engine.SkeletalMeshComponent.SetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetPlayRate final +{ +public: + float Rate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetPlayRate; + +// Function Engine.SkeletalMeshComponent.SetPosition +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_SetPosition final +{ +public: + float InPos; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireNotifies; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetPosition; + +// Function Engine.SkeletalMeshComponent.SetTeleportDistanceThreshold +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetTeleportDistanceThreshold final +{ +public: + float Threshold; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetTeleportDistanceThreshold; + +// Function Engine.SkeletalMeshComponent.SetTeleportRotationThreshold +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_SetTeleportRotationThreshold final +{ +public: + float Threshold; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetTeleportRotationThreshold; + +// Function Engine.SkeletalMeshComponent.SetUpdateAnimationInEditor +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetUpdateAnimationInEditor final +{ +public: + bool NewUpdateState; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetUpdateAnimationInEditor; + +// Function Engine.SkeletalMeshComponent.SetUpdateClothInEditor +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_SetUpdateClothInEditor final +{ +public: + bool NewUpdateState; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SetUpdateClothInEditor; + +// Function Engine.SkeletalMeshComponent.SnapshotPose +// 0x0038 (0x0038 - 0x0000) +struct SkeletalMeshComponent_SnapshotPose final +{ +public: + struct FPoseSnapshot Snapshot; // 0x0000(0x0038)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_SnapshotPose; + +// Function Engine.SkeletalMeshComponent.TermBodiesBelow +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_TermBodiesBelow final +{ +public: + class FName ParentBoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_TermBodiesBelow; + +// Function Engine.SkeletalMeshComponent.UnbindClothFromMasterPoseComponent +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_UnbindClothFromMasterPoseComponent final +{ +public: + bool bRestoreSimulationSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_UnbindClothFromMasterPoseComponent; + +// Function Engine.SkeletalMeshComponent.UnlinkAnimClassLayers +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_UnlinkAnimClassLayers final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_UnlinkAnimClassLayers; + +// Function Engine.SkeletalMeshComponent.GetAllowClothActors +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetAllowClothActors final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAllowClothActors; + +// Function Engine.SkeletalMeshComponent.GetAllowedAnimCurveEvaluate +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetAllowedAnimCurveEvaluate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAllowedAnimCurveEvaluate; + +// Function Engine.SkeletalMeshComponent.GetAllowRigidBodyAnimNode +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetAllowRigidBodyAnimNode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAllowRigidBodyAnimNode; + +// Function Engine.SkeletalMeshComponent.GetAnimationMode +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetAnimationMode final +{ +public: + EAnimationMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAnimationMode; + +// Function Engine.SkeletalMeshComponent.GetAnimInstance +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_GetAnimInstance final +{ +public: + class UAnimInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetAnimInstance; + +// Function Engine.SkeletalMeshComponent.GetBoneMass +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_GetBoneMass final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScaleMass; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetBoneMass; + +// Function Engine.SkeletalMeshComponent.GetClothingSimulationInteractor +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_GetClothingSimulationInteractor final +{ +public: + class UClothingSimulationInteractor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetClothingSimulationInteractor; + +// Function Engine.SkeletalMeshComponent.GetClothMaxDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetClothMaxDistanceScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetClothMaxDistanceScale; + +// Function Engine.SkeletalMeshComponent.GetDisableAnimCurves +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetDisableAnimCurves final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetDisableAnimCurves; + +// Function Engine.SkeletalMeshComponent.GetDisablePostProcessBlueprint +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_GetDisablePostProcessBlueprint final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetDisablePostProcessBlueprint; + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstanceByTag +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetLinkedAnimGraphInstanceByTag; + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimGraphInstancesByTag +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinkedInstances; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetLinkedAnimGraphInstancesByTag; + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByClass +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetLinkedAnimLayerInstanceByClass; + +// Function Engine.SkeletalMeshComponent.GetLinkedAnimLayerInstanceByGroup +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup final +{ +public: + class FName InGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetLinkedAnimLayerInstanceByGroup; + +// Function Engine.SkeletalMeshComponent.GetMorphTarget +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_GetMorphTarget final +{ +public: + class FName MorphTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetMorphTarget; + +// Function Engine.SkeletalMeshComponent.GetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetPlayRate final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetPlayRate; + +// Function Engine.SkeletalMeshComponent.GetPosition +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetPosition final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetPosition; + +// Function Engine.SkeletalMeshComponent.GetPostProcessInstance +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMeshComponent_GetPostProcessInstance final +{ +public: + class UAnimInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetPostProcessInstance; + +// Function Engine.SkeletalMeshComponent.GetSkeletalCenterOfMass +// 0x000C (0x000C - 0x0000) +struct SkeletalMeshComponent_GetSkeletalCenterOfMass final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetSkeletalCenterOfMass; + +// Function Engine.SkeletalMeshComponent.GetTeleportDistanceThreshold +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetTeleportDistanceThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetTeleportDistanceThreshold; + +// Function Engine.SkeletalMeshComponent.GetTeleportRotationThreshold +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMeshComponent_GetTeleportRotationThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_GetTeleportRotationThreshold; + +// Function Engine.SkeletalMeshComponent.HasValidAnimationInstance +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_HasValidAnimationInstance final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_HasValidAnimationInstance; + +// Function Engine.SkeletalMeshComponent.IsClothingSimulationSuspended +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_IsClothingSimulationSuspended final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_IsClothingSimulationSuspended; + +// Function Engine.SkeletalMeshComponent.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct SkeletalMeshComponent_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_IsPlaying; + +// Function Engine.SkeletalMeshComponent.K2_GetClosestPointOnPhysicsAsset +// 0x0034 (0x0034 - 0x0000) +struct SkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset final +{ +public: + struct FVector WorldPosition; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ClosestWorldPosition; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0024(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x002C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshComponent_K2_GetClosestPointOnPhysicsAsset; + +// Function Engine.AnimInstance.BlueprintUpdateAnimation +// 0x0004 (0x0004 - 0x0000) +struct AnimInstance_BlueprintUpdateAnimation final +{ +public: + float DeltaTimeX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_BlueprintUpdateAnimation; + +// Function Engine.AnimInstance.GetCurrentStateName +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetCurrentStateName final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetCurrentStateName; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerLength +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerLength final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerLength; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTime +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerTime final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerTime; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFraction +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerTimeFraction final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerTimeFraction; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEnd +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerTimeFromEnd final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerTimeFromEnd; + +// Function Engine.AnimInstance.GetInstanceAssetPlayerTimeFromEndFraction +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceAssetPlayerTimeFromEndFraction final +{ +public: + int32 AssetPlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceAssetPlayerTimeFromEndFraction; + +// Function Engine.AnimInstance.GetInstanceCurrentStateElapsedTime +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceCurrentStateElapsedTime final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceCurrentStateElapsedTime; + +// Function Engine.AnimInstance.GetInstanceMachineWeight +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetInstanceMachineWeight final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceMachineWeight; + +// Function Engine.AnimInstance.GetInstanceStateWeight +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetInstanceStateWeight final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceStateWeight; + +// Function Engine.AnimInstance.GetInstanceTransitionCrossfadeDuration +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetInstanceTransitionCrossfadeDuration final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceTransitionCrossfadeDuration; + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsed +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetInstanceTransitionTimeElapsed final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceTransitionTimeElapsed; + +// Function Engine.AnimInstance.GetInstanceTransitionTimeElapsedFraction +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetInstanceTransitionTimeElapsedFraction final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetInstanceTransitionTimeElapsedFraction; + +// Function Engine.AnimInstance.GetRelevantAnimLength +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimLength final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimLength; + +// Function Engine.AnimInstance.GetRelevantAnimTime +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimTime final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimTime; + +// Function Engine.AnimInstance.GetRelevantAnimTimeFraction +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimTimeFraction final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimTimeFraction; + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemaining +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimTimeRemaining final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimTimeRemaining; + +// Function Engine.AnimInstance.GetRelevantAnimTimeRemainingFraction +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetRelevantAnimTimeRemainingFraction final +{ +public: + int32 MachineIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StateIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetRelevantAnimTimeRemainingFraction; + +// Function Engine.AnimInstance.LinkAnimClassLayers +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_LinkAnimClassLayers final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_LinkAnimClassLayers; + +// Function Engine.AnimInstance.LinkAnimGraphByTag +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_LinkAnimGraphByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_LinkAnimGraphByTag; + +// Function Engine.AnimInstance.LockAIResources +// 0x0002 (0x0002 - 0x0000) +struct AnimInstance_LockAIResources final +{ +public: + bool bLockMovement; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockAILogic; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_LockAIResources; + +// Function Engine.AnimInstance.Montage_JumpToSection +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_JumpToSection final +{ +public: + class FName SectionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UAnimMontage* Montage; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_JumpToSection; + +// Function Engine.AnimInstance.Montage_JumpToSectionsEnd +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_JumpToSectionsEnd final +{ +public: + class FName SectionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UAnimMontage* Montage; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_JumpToSectionsEnd; + +// Function Engine.AnimInstance.Montage_Pause +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_Montage_Pause final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_Pause; + +// Function Engine.AnimInstance.Montage_Play +// 0x0020 (0x0020 - 0x0000) +struct AnimInstance_Montage_Play final +{ +public: + class UAnimMontage* MontageToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMontagePlayReturnType ReturnValueType; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InTimeToStartMontageAt; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopAllMontages; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_Play; + +// Function Engine.AnimInstance.Montage_Resume +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_Montage_Resume final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_Resume; + +// Function Engine.AnimInstance.Montage_SetNextSection +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_Montage_SetNextSection final +{ +public: + class FName SectionNameToChange; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextSection; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UAnimMontage* Montage; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_SetNextSection; + +// Function Engine.AnimInstance.Montage_SetPlayRate +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_SetPlayRate final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewPlayRate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_SetPlayRate; + +// Function Engine.AnimInstance.Montage_SetPosition +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_SetPosition final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewPosition; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_SetPosition; + +// Function Engine.AnimInstance.Montage_Stop +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_Stop final +{ +public: + float InBlendOutTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UAnimMontage* Montage; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_Stop; + +// Function Engine.AnimInstance.Montage_StopGroupByName +// 0x000C (0x000C - 0x0000) +struct AnimInstance_Montage_StopGroupByName final +{ +public: + float InBlendOutTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_StopGroupByName; + +// Function Engine.AnimInstance.PlaySlotAnimation +// 0x0028 (0x0028 - 0x0000) +struct AnimInstance_PlaySlotAnimation final +{ +public: + class UAnimSequenceBase* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_PlaySlotAnimation; + +// Function Engine.AnimInstance.PlaySlotAnimationAsDynamicMontage +// 0x0030 (0x0030 - 0x0000) +struct AnimInstance_PlaySlotAnimationAsDynamicMontage final +{ +public: + class UAnimSequenceBase* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopCount; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTriggerTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTimeToStartMontageAt; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_PlaySlotAnimationAsDynamicMontage; + +// Function Engine.AnimInstance.ResetDynamics +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_ResetDynamics final +{ +public: + ETeleportType InTeleportType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_ResetDynamics; + +// Function Engine.AnimInstance.SavePoseSnapshot +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_SavePoseSnapshot final +{ +public: + class FName SnapshotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SavePoseSnapshot; + +// Function Engine.AnimInstance.SetMorphTarget +// 0x000C (0x000C - 0x0000) +struct AnimInstance_SetMorphTarget final +{ +public: + class FName MorphTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SetMorphTarget; + +// Function Engine.AnimInstance.SetPropagateNotifiesToLinkedInstances +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_SetPropagateNotifiesToLinkedInstances final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SetPropagateNotifiesToLinkedInstances; + +// Function Engine.AnimInstance.SetReceiveNotifiesFromLinkedInstances +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_SetReceiveNotifiesFromLinkedInstances final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SetReceiveNotifiesFromLinkedInstances; + +// Function Engine.AnimInstance.SetRootMotionMode +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_SetRootMotionMode final +{ +public: + ERootMotionMode Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SetRootMotionMode; + +// Function Engine.AnimInstance.SnapshotPose +// 0x0038 (0x0038 - 0x0000) +struct AnimInstance_SnapshotPose final +{ +public: + struct FPoseSnapshot Snapshot; // 0x0000(0x0038)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_SnapshotPose; + +// Function Engine.AnimInstance.StopSlotAnimation +// 0x000C (0x000C - 0x0000) +struct AnimInstance_StopSlotAnimation final +{ +public: + float InBlendOutTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_StopSlotAnimation; + +// Function Engine.AnimInstance.UnlinkAnimClassLayers +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_UnlinkAnimClassLayers final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_UnlinkAnimClassLayers; + +// Function Engine.AnimInstance.UnlockAIResources +// 0x0002 (0x0002 - 0x0000) +struct AnimInstance_UnlockAIResources final +{ +public: + bool bUnlockMovement; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UnlockAILogic; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_UnlockAIResources; + +// Function Engine.AnimInstance.CalculateDirection +// 0x001C (0x001C - 0x0000) +struct AnimInstance_CalculateDirection final +{ +public: + struct FVector Velocity; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator BaseRotation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_CalculateDirection; + +// Function Engine.AnimInstance.GetActiveCurveNames +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetActiveCurveNames final +{ +public: + EAnimCurveType CurveType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutNames; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetActiveCurveNames; + +// Function Engine.AnimInstance.GetAllCurveNames +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_GetAllCurveNames final +{ +public: + TArray OutNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetAllCurveNames; + +// Function Engine.AnimInstance.GetCurrentActiveMontage +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetCurrentActiveMontage final +{ +public: + class UAnimMontage* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetCurrentActiveMontage; + +// Function Engine.AnimInstance.GetCurveValue +// 0x000C (0x000C - 0x0000) +struct AnimInstance_GetCurveValue final +{ +public: + class FName CurveName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetCurveValue; + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstanceByTag +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_GetLinkedAnimGraphInstanceByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimGraphInstanceByTag; + +// Function Engine.AnimInstance.GetLinkedAnimGraphInstancesByTag +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetLinkedAnimGraphInstancesByTag final +{ +public: + class FName InTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinkedInstances; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimGraphInstancesByTag; + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByClass +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_GetLinkedAnimLayerInstanceByClass final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimLayerInstanceByClass; + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroup +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_GetLinkedAnimLayerInstanceByGroup final +{ +public: + class FName InGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimLayerInstanceByGroup; + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstanceByGroupAndClass +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetLinkedAnimLayerInstanceByGroupAndClass final +{ +public: + class FName InGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimInstance* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimLayerInstanceByGroupAndClass; + +// Function Engine.AnimInstance.GetLinkedAnimLayerInstancesByGroup +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetLinkedAnimLayerInstancesByGroup final +{ +public: + class FName InGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutLinkedInstances; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetLinkedAnimLayerInstancesByGroup; + +// Function Engine.AnimInstance.GetOwningActor +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetOwningActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetOwningActor; + +// Function Engine.AnimInstance.GetOwningComponent +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_GetOwningComponent final +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetOwningComponent; + +// Function Engine.AnimInstance.GetPropagateNotifiesToLinkedInstances +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_GetPropagateNotifiesToLinkedInstances final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetPropagateNotifiesToLinkedInstances; + +// Function Engine.AnimInstance.GetReceiveNotifiesFromLinkedInstances +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_GetReceiveNotifiesFromLinkedInstances final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetReceiveNotifiesFromLinkedInstances; + +// Function Engine.AnimInstance.GetSyncGroupPosition +// 0x001C (0x001C - 0x0000) +struct AnimInstance_GetSyncGroupPosition final +{ +public: + class FName InSyncGroupName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMarkerSyncAnimPosition ReturnValue; // 0x0008(0x0014)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_GetSyncGroupPosition; + +// Function Engine.AnimInstance.GetTimeToClosestMarker +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_GetTimeToClosestMarker final +{ +public: + class FName SyncGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MarkerName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutMarkerTime; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_GetTimeToClosestMarker; + +// Function Engine.AnimInstance.HasMarkerBeenHitThisFrame +// 0x0014 (0x0014 - 0x0000) +struct AnimInstance_HasMarkerBeenHitThisFrame final +{ +public: + class FName SyncGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MarkerName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_HasMarkerBeenHitThisFrame; + +// Function Engine.AnimInstance.IsAnyMontagePlaying +// 0x0001 (0x0001 - 0x0000) +struct AnimInstance_IsAnyMontagePlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_IsAnyMontagePlaying; + +// Function Engine.AnimInstance.IsPlayingSlotAnimation +// 0x0018 (0x0018 - 0x0000) +struct AnimInstance_IsPlayingSlotAnimation final +{ +public: + const class UAnimSequenceBase* Asset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotNodeName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_IsPlayingSlotAnimation; + +// Function Engine.AnimInstance.IsSyncGroupBetweenMarkers +// 0x001C (0x001C - 0x0000) +struct AnimInstance_IsSyncGroupBetweenMarkers final +{ +public: + class FName InSyncGroupName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PreviousMarker; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextMarker; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespectMarkerOrder; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_IsSyncGroupBetweenMarkers; + +// Function Engine.AnimInstance.Montage_GetBlendTime +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetBlendTime final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetBlendTime; + +// Function Engine.AnimInstance.Montage_GetCurrentSection +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetCurrentSection final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetCurrentSection; + +// Function Engine.AnimInstance.Montage_GetIsStopped +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetIsStopped final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetIsStopped; + +// Function Engine.AnimInstance.Montage_GetPlayRate +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetPlayRate final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetPlayRate; + +// Function Engine.AnimInstance.Montage_GetPosition +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_GetPosition final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_GetPosition; + +// Function Engine.AnimInstance.Montage_IsActive +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_IsActive final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_IsActive; + +// Function Engine.AnimInstance.Montage_IsPlaying +// 0x0010 (0x0010 - 0x0000) +struct AnimInstance_Montage_IsPlaying final +{ +public: + const class UAnimMontage* Montage; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimInstance_Montage_IsPlaying; + +// Function Engine.AnimInstance.TryGetPawnOwner +// 0x0008 (0x0008 - 0x0000) +struct AnimInstance_TryGetPawnOwner final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimInstance_TryGetPawnOwner; + +// Function Engine.PawnMovementComponent.AddInputVector +// 0x0010 (0x0010 - 0x0000) +struct PawnMovementComponent_AddInputVector final +{ +public: + struct FVector WorldVector; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PawnMovementComponent_AddInputVector; + +// Function Engine.PawnMovementComponent.ConsumeInputVector +// 0x000C (0x000C - 0x0000) +struct PawnMovementComponent_ConsumeInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_ConsumeInputVector; + +// Function Engine.PawnMovementComponent.GetLastInputVector +// 0x000C (0x000C - 0x0000) +struct PawnMovementComponent_GetLastInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_GetLastInputVector; + +// Function Engine.PawnMovementComponent.GetPawnOwner +// 0x0008 (0x0008 - 0x0000) +struct PawnMovementComponent_GetPawnOwner final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_GetPawnOwner; + +// Function Engine.PawnMovementComponent.GetPendingInputVector +// 0x000C (0x000C - 0x0000) +struct PawnMovementComponent_GetPendingInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_GetPendingInputVector; + +// Function Engine.PawnMovementComponent.IsMoveInputIgnored +// 0x0001 (0x0001 - 0x0000) +struct PawnMovementComponent_IsMoveInputIgnored final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_IsMoveInputIgnored; + +// Function Engine.PawnMovementComponent.K2_GetInputVector +// 0x000C (0x000C - 0x0000) +struct PawnMovementComponent_K2_GetInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnMovementComponent_K2_GetInputVector; + +// Function Engine.CurveBase.GetTimeRange +// 0x0008 (0x0008 - 0x0000) +struct CurveBase_GetTimeRange final +{ +public: + float MinTime; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTime; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveBase_GetTimeRange; + +// Function Engine.CurveBase.GetValueRange +// 0x0008 (0x0008 - 0x0000) +struct CurveBase_GetValueRange final +{ +public: + float MinValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveBase_GetValueRange; + +// Function Engine.Pawn.GetMovementBaseActor +// 0x0010 (0x0010 - 0x0000) +struct Pawn_GetMovementBaseActor final +{ +public: + const class APawn* Pawn; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetMovementBaseActor; + +// Function Engine.Pawn.AddControllerPitchInput +// 0x0004 (0x0004 - 0x0000) +struct Pawn_AddControllerPitchInput final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_AddControllerPitchInput; + +// Function Engine.Pawn.AddControllerRollInput +// 0x0004 (0x0004 - 0x0000) +struct Pawn_AddControllerRollInput final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_AddControllerRollInput; + +// Function Engine.Pawn.AddControllerYawInput +// 0x0004 (0x0004 - 0x0000) +struct Pawn_AddControllerYawInput final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_AddControllerYawInput; + +// Function Engine.Pawn.AddMovementInput +// 0x0014 (0x0014 - 0x0000) +struct Pawn_AddMovementInput final +{ +public: + struct FVector WorldDirection; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleValue; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Pawn_AddMovementInput; + +// Function Engine.Pawn.ConsumeMovementInputVector +// 0x000C (0x000C - 0x0000) +struct Pawn_ConsumeMovementInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_ConsumeMovementInputVector; + +// Function Engine.Pawn.LaunchPawn +// 0x0010 (0x0010 - 0x0000) +struct Pawn_LaunchPawn final +{ +public: + struct FVector LaunchVelocity; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bXYOverride; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZOverride; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Pawn_LaunchPawn; + +// Function Engine.Pawn.PawnMakeNoise +// 0x0020 (0x0020 - 0x0000) +struct Pawn_PawnMakeNoise final +{ +public: + float Loudness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNoiseMakerLocation; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* NoiseMaker; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_PawnMakeNoise; + +// Function Engine.Pawn.ReceivePossessed +// 0x0008 (0x0008 - 0x0000) +struct Pawn_ReceivePossessed final +{ +public: + class AController* NewController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_ReceivePossessed; + +// Function Engine.Pawn.ReceiveUnpossessed +// 0x0008 (0x0008 - 0x0000) +struct Pawn_ReceiveUnpossessed final +{ +public: + class AController* OldController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_ReceiveUnpossessed; + +// Function Engine.Pawn.SetCanAffectNavigationGeneration +// 0x0002 (0x0002 - 0x0000) +struct Pawn_SetCanAffectNavigationGeneration final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUpdate; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_SetCanAffectNavigationGeneration; + +// Function Engine.Pawn.GetBaseAimRotation +// 0x000C (0x000C - 0x0000) +struct Pawn_GetBaseAimRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetBaseAimRotation; + +// Function Engine.Pawn.GetController +// 0x0008 (0x0008 - 0x0000) +struct Pawn_GetController final +{ +public: + class AController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetController; + +// Function Engine.Pawn.GetControlRotation +// 0x000C (0x000C - 0x0000) +struct Pawn_GetControlRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetControlRotation; + +// Function Engine.Pawn.GetLastMovementInputVector +// 0x000C (0x000C - 0x0000) +struct Pawn_GetLastMovementInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetLastMovementInputVector; + +// Function Engine.Pawn.GetMovementComponent +// 0x0008 (0x0008 - 0x0000) +struct Pawn_GetMovementComponent final +{ +public: + class UPawnMovementComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetMovementComponent; + +// Function Engine.Pawn.GetNavAgentLocation +// 0x000C (0x000C - 0x0000) +struct Pawn_GetNavAgentLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetNavAgentLocation; + +// Function Engine.Pawn.GetPendingMovementInputVector +// 0x000C (0x000C - 0x0000) +struct Pawn_GetPendingMovementInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_GetPendingMovementInputVector; + +// Function Engine.Pawn.IsBotControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsBotControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsBotControlled; + +// Function Engine.Pawn.IsControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsControlled; + +// Function Engine.Pawn.IsLocallyControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsLocallyControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsLocallyControlled; + +// Function Engine.Pawn.IsMoveInputIgnored +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsMoveInputIgnored final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsMoveInputIgnored; + +// Function Engine.Pawn.IsPawnControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsPawnControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsPawnControlled; + +// Function Engine.Pawn.IsPlayerControlled +// 0x0001 (0x0001 - 0x0000) +struct Pawn_IsPlayerControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_IsPlayerControlled; + +// Function Engine.Pawn.K2_GetMovementInputVector +// 0x000C (0x000C - 0x0000) +struct Pawn_K2_GetMovementInputVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Pawn_K2_GetMovementInputVector; + +// Function Engine.Character.CacheInitialMeshOffset +// 0x0018 (0x0018 - 0x0000) +struct Character_CacheInitialMeshOffset final +{ +public: + struct FVector MeshRelativeLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator MeshRelativeRotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_CacheInitialMeshOffset; + +// Function Engine.Character.ClientAckGoodMove +// 0x0004 (0x0004 - 0x0000) +struct Character_ClientAckGoodMove final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_ClientAckGoodMove; + +// Function Engine.Character.ClientAdjustPosition +// 0x0038 (0x0038 - 0x0000) +struct Character_ClientAdjustPosition final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewLoc; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewVel; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* NewBase; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewBaseBoneName; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x0032(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ClientAdjustPosition; + +// Function Engine.Character.ClientAdjustRootMotionPosition +// 0x0040 (0x0040 - 0x0000) +struct Character_ClientAdjustRootMotionPosition final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerMontageTrackPosition; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ServerLoc; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ServerRotation; // 0x0014(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerVelZ; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* ServerBase; // 0x0028(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ServerBoneName; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x003A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ClientAdjustRootMotionPosition; + +// Function Engine.Character.ClientAdjustRootMotionSourcePosition +// 0x0080 (0x0080 - 0x0000) +struct Character_ClientAdjustRootMotionSourcePosition final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionSourceGroup ServerRootMotion; // 0x0008(0x0038)(Parm, NativeAccessSpecifierPublic) + bool bHasAnimRootMotion; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ServerMontageTrackPosition; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ServerLoc; // 0x0048(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ServerRotation; // 0x0054(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ServerVelZ; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* ServerBase; // 0x0068(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ServerBoneName; // 0x0070(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x0079(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x007A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7B[0x5]; // 0x007B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ClientAdjustRootMotionSourcePosition; + +// Function Engine.Character.ClientMoveResponsePacked +// 0x0098 (0x0098 - 0x0000) +struct Character_ClientMoveResponsePacked final +{ +public: + struct FCharacterMoveResponsePackedBits PackedBits; // 0x0000(0x0098)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_ClientMoveResponsePacked; + +// Function Engine.Character.ClientVeryShortAdjustPosition +// 0x0028 (0x0028 - 0x0000) +struct Character_ClientVeryShortAdjustPosition final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewLoc; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* NewBase; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewBaseBoneName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBaseRelativePosition; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ServerMovementMode; // 0x0022(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ClientVeryShortAdjustPosition; + +// Function Engine.Character.Crouch +// 0x0001 (0x0001 - 0x0000) +struct Character_Crouch final +{ +public: + bool bClientSimulation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_Crouch; + +// Function Engine.Character.K2_OnEndCrouch +// 0x0008 (0x0008 - 0x0000) +struct Character_K2_OnEndCrouch final +{ +public: + float HalfHeightAdjust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaledHalfHeightAdjust; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_K2_OnEndCrouch; + +// Function Engine.Character.K2_OnMovementModeChanged +// 0x0004 (0x0004 - 0x0000) +struct Character_K2_OnMovementModeChanged final +{ +public: + EMovementMode PrevMovementMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovementMode NewMovementMode; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PrevCustomMode; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewCustomMode; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_K2_OnMovementModeChanged; + +// Function Engine.Character.K2_OnStartCrouch +// 0x0008 (0x0008 - 0x0000) +struct Character_K2_OnStartCrouch final +{ +public: + float HalfHeightAdjust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaledHalfHeightAdjust; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_K2_OnStartCrouch; + +// Function Engine.Character.K2_UpdateCustomMovement +// 0x0004 (0x0004 - 0x0000) +struct Character_K2_UpdateCustomMovement final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_K2_UpdateCustomMovement; + +// Function Engine.Character.LaunchCharacter +// 0x0010 (0x0010 - 0x0000) +struct Character_LaunchCharacter final +{ +public: + struct FVector LaunchVelocity; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bXYOverride; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZOverride; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_LaunchCharacter; + +// Function Engine.Character.OnLanded +// 0x0088 (0x0088 - 0x0000) +struct Character_OnLanded final +{ +public: + struct FHitResult Hit; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_OnLanded; + +// Function Engine.Character.OnLaunched +// 0x0010 (0x0010 - 0x0000) +struct Character_OnLaunched final +{ +public: + struct FVector LaunchVelocity; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bXYOverride; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZOverride; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_OnLaunched; + +// Function Engine.Character.OnWalkingOffLedge +// 0x0028 (0x0028 - 0x0000) +struct Character_OnWalkingOffLedge final +{ +public: + struct FVector PreviousFloorImpactNormal; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousFloorContactNormal; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousLocation; // 0x0018(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDelta; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_OnWalkingOffLedge; + +// Function Engine.Character.PlayAnimMontage +// 0x0018 (0x0018 - 0x0000) +struct Character_PlayAnimMontage final +{ +public: + class UAnimMontage* AnimMontage; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPlayRate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StartSectionName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_PlayAnimMontage; + +// Function Engine.Character.RootMotionDebugClientPrintOnScreen +// 0x0010 (0x0010 - 0x0000) +struct Character_RootMotionDebugClientPrintOnScreen final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_RootMotionDebugClientPrintOnScreen; + +// Function Engine.Character.ServerMove +// 0x0040 (0x0040 - 0x0000) +struct Character_ServerMove final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x0004(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0010(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressedMoveFlags; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* ClientMovementBase; // 0x0028(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClientBaseBoneName; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMove; + +// Function Engine.Character.ServerMoveDual +// 0x0058 (0x0058 - 0x0000) +struct Character_ServerMoveDual final +{ +public: + float TimeStamp0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel0; // 0x0004(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PendingFlags; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View0; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x001C(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0028(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewFlags; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x0035(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* ClientMovementBase; // 0x0040(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClientBaseBoneName; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveDual; + +// Function Engine.Character.ServerMoveDualHybridRootMotion +// 0x0058 (0x0058 - 0x0000) +struct Character_ServerMoveDualHybridRootMotion final +{ +public: + float TimeStamp0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel0; // 0x0004(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PendingFlags; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View0; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x001C(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0028(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewFlags; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x0035(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* ClientMovementBase; // 0x0040(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClientBaseBoneName; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveDualHybridRootMotion; + +// Function Engine.Character.ServerMoveDualNoBase +// 0x0040 (0x0040 - 0x0000) +struct Character_ServerMoveDualNoBase final +{ +public: + float TimeStamp0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel0; // 0x0004(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PendingFlags; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View0; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x001C(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0028(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewFlags; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x0035(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x003C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveDualNoBase; + +// Function Engine.Character.ServerMoveNoBase +// 0x0028 (0x0028 - 0x0000) +struct Character_ServerMoveNoBase final +{ +public: + float Timestamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 InAccel; // 0x0004(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 ClientLoc; // 0x0010(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressedMoveFlags; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientRoll; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 View; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ClientMovementMode; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveNoBase; + +// Function Engine.Character.ServerMoveOld +// 0x0014 (0x0014 - 0x0000) +struct Character_ServerMoveOld final +{ +public: + float OldTimeStamp; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 OldAccel; // 0x0004(0x000C)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 OldMoveFlags; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Character_ServerMoveOld; + +// Function Engine.Character.ServerMovePacked +// 0x0098 (0x0098 - 0x0000) +struct Character_ServerMovePacked final +{ +public: + struct FCharacterServerMovePackedBits PackedBits; // 0x0000(0x0098)(ConstParm, Parm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_ServerMovePacked; + +// Function Engine.Character.StopAnimMontage +// 0x0008 (0x0008 - 0x0000) +struct Character_StopAnimMontage final +{ +public: + class UAnimMontage* AnimMontage; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_StopAnimMontage; + +// Function Engine.Character.UnCrouch +// 0x0001 (0x0001 - 0x0000) +struct Character_UnCrouch final +{ +public: + bool bClientSimulation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_UnCrouch; + +// Function Engine.Character.CanCrouch +// 0x0001 (0x0001 - 0x0000) +struct Character_CanCrouch final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_CanCrouch; + +// Function Engine.Character.CanJump +// 0x0001 (0x0001 - 0x0000) +struct Character_CanJump final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_CanJump; + +// Function Engine.Character.CanJumpInternal +// 0x0001 (0x0001 - 0x0000) +struct Character_CanJumpInternal final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_CanJumpInternal; + +// Function Engine.Character.GetAnimRootMotionTranslationScale +// 0x0004 (0x0004 - 0x0000) +struct Character_GetAnimRootMotionTranslationScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_GetAnimRootMotionTranslationScale; + +// Function Engine.Character.GetBaseRotationOffsetRotator +// 0x000C (0x000C - 0x0000) +struct Character_GetBaseRotationOffsetRotator final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_GetBaseRotationOffsetRotator; + +// Function Engine.Character.GetBaseTranslationOffset +// 0x000C (0x000C - 0x0000) +struct Character_GetBaseTranslationOffset final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_GetBaseTranslationOffset; + +// Function Engine.Character.GetCurrentMontage +// 0x0008 (0x0008 - 0x0000) +struct Character_GetCurrentMontage final +{ +public: + class UAnimMontage* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_GetCurrentMontage; + +// Function Engine.Character.HasAnyRootMotion +// 0x0001 (0x0001 - 0x0000) +struct Character_HasAnyRootMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_HasAnyRootMotion; + +// Function Engine.Character.IsJumpProvidingForce +// 0x0001 (0x0001 - 0x0000) +struct Character_IsJumpProvidingForce final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_IsJumpProvidingForce; + +// Function Engine.Character.IsPlayingNetworkedRootMotionMontage +// 0x0001 (0x0001 - 0x0000) +struct Character_IsPlayingNetworkedRootMotionMontage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_IsPlayingNetworkedRootMotionMontage; + +// Function Engine.Character.IsPlayingRootMotion +// 0x0001 (0x0001 - 0x0000) +struct Character_IsPlayingRootMotion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Character_IsPlayingRootMotion; + +// Function Engine.GameInstance.DebugCreatePlayer +// 0x0004 (0x0004 - 0x0000) +struct GameInstance_DebugCreatePlayer final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameInstance_DebugCreatePlayer; + +// Function Engine.GameInstance.DebugRemovePlayer +// 0x0004 (0x0004 - 0x0000) +struct GameInstance_DebugRemovePlayer final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameInstance_DebugRemovePlayer; + +// Function Engine.GameInstance.HandleNetworkError +// 0x0002 (0x0002 - 0x0000) +struct GameInstance_HandleNetworkError final +{ +public: + ENetworkFailure FailureType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsServer; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameInstance_HandleNetworkError; + +// Function Engine.GameInstance.HandleTravelError +// 0x0001 (0x0001 - 0x0000) +struct GameInstance_HandleTravelError final +{ +public: + ETravelFailure FailureType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameInstance_HandleTravelError; + +// Function Engine.HUD.AddDebugText +// 0x0050 (0x0050 - 0x0000) +struct HUD_AddDebugText final +{ +public: + class FString DebugText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SrcActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DesiredOffset; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor TextColor; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipOverwriteCheck; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsoluteLocation; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepAttachedToActor; // 0x003A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class Ufont* InFont; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FontScale; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawShadow; // 0x004C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_AddDebugText; + +// Function Engine.HUD.AddHitBox +// 0x0020 (0x0020 - 0x0000) +struct HUD_AddHitBox final +{ +public: + struct FVector2D Position; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D size; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConsumesInput; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Priority; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_AddHitBox; + +// Function Engine.HUD.DrawLine +// 0x0024 (0x0024 - 0x0000) +struct HUD_DrawLine final +{ +public: + float StartScreenX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartScreenY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineThickness; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_DrawLine; + +// Function Engine.HUD.DrawMaterial +// 0x0040 (0x0040 - 0x0000) +struct HUD_DrawMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialU; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialV; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialUWidth; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaterialVHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Rotation; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RotPivot; // 0x0034(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_DrawMaterial; + +// Function Engine.HUD.DrawMaterialSimple +// 0x0020 (0x0020 - 0x0000) +struct HUD_DrawMaterialSimple final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_DrawMaterialSimple; + +// Function Engine.HUD.DrawMaterialTriangle +// 0x0068 (0x0068 - 0x0000) +struct HUD_DrawMaterialTriangle final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V0_Pos; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_Pos; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_Pos; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V0_UV; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_UV; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_UV; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V0_Color; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V1_Color; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V2_Color; // 0x0058(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_DrawMaterialTriangle; + +// Function Engine.HUD.DrawRect +// 0x0020 (0x0020 - 0x0000) +struct HUD_DrawRect final +{ +public: + struct FLinearColor RectColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_DrawRect; + +// Function Engine.HUD.DrawText +// 0x0038 (0x0038 - 0x0000) +struct HUD_DrawText final +{ +public: + class FString Text; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TextColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* font; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_DrawText; + +// Function Engine.HUD.DrawTexture +// 0x0050 (0x0050 - 0x0000) +struct HUD_DrawTexture final +{ +public: + class UTexture* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenW; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenH; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureU; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureV; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureUWidth; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureVHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TintColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendMode BlendMode; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Rotation; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RotPivot; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_DrawTexture; + +// Function Engine.HUD.DrawTextureSimple +// 0x0018 (0x0018 - 0x0000) +struct HUD_DrawTextureSimple final +{ +public: + class UTexture* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenX; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalePosition; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_DrawTextureSimple; + +// Function Engine.HUD.GetActorsInSelectionRectangle +// 0x0030 (0x0030 - 0x0000) +struct HUD_GetActorsInSelectionRectangle final +{ +public: + TSubclassOf ClassFilter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FirstPoint; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SecondPoint; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIncludeNonCollidingComponents; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActorMustBeFullyEnclosed; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_GetActorsInSelectionRectangle; + +// Function Engine.HUD.ReceiveDrawHUD +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveDrawHUD final +{ +public: + int32 SizeX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveDrawHUD; + +// Function Engine.HUD.ReceiveHitBoxBeginCursorOver +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveHitBoxBeginCursorOver final +{ +public: + class FName BoxName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveHitBoxBeginCursorOver; + +// Function Engine.HUD.ReceiveHitBoxClick +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveHitBoxClick final +{ +public: + class FName BoxName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveHitBoxClick; + +// Function Engine.HUD.ReceiveHitBoxEndCursorOver +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveHitBoxEndCursorOver final +{ +public: + class FName BoxName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveHitBoxEndCursorOver; + +// Function Engine.HUD.ReceiveHitBoxRelease +// 0x0008 (0x0008 - 0x0000) +struct HUD_ReceiveHitBoxRelease final +{ +public: + class FName BoxName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ReceiveHitBoxRelease; + +// Function Engine.HUD.RemoveDebugText +// 0x0010 (0x0010 - 0x0000) +struct HUD_RemoveDebugText final +{ +public: + class AActor* SrcActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLeaveDurationText; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_RemoveDebugText; + +// Function Engine.HUD.ShowDebug +// 0x0008 (0x0008 - 0x0000) +struct HUD_ShowDebug final +{ +public: + class FName DebugType; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ShowDebug; + +// Function Engine.HUD.ShowDebugForReticleTargetToggle +// 0x0008 (0x0008 - 0x0000) +struct HUD_ShowDebugForReticleTargetToggle final +{ +public: + TSubclassOf DesiredClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ShowDebugForReticleTargetToggle; + +// Function Engine.HUD.ShowDebugToggleSubCategory +// 0x0008 (0x0008 - 0x0000) +struct HUD_ShowDebugToggleSubCategory final +{ +public: + class FName Category; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_ShowDebugToggleSubCategory; + +// Function Engine.HUD.Deproject +// 0x0020 (0x0020 - 0x0000) +struct HUD_Deproject final +{ +public: + float ScreenX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_Deproject; + +// Function Engine.HUD.GetOwningPawn +// 0x0008 (0x0008 - 0x0000) +struct HUD_GetOwningPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_GetOwningPawn; + +// Function Engine.HUD.GetOwningPlayerController +// 0x0008 (0x0008 - 0x0000) +struct HUD_GetOwningPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_GetOwningPlayerController; + +// Function Engine.HUD.GetTextSize +// 0x0028 (0x0028 - 0x0000) +struct HUD_GetTextSize final +{ +public: + class FString Text; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWidth; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHeight; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* font; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUD_GetTextSize; + +// Function Engine.HUD.Project +// 0x0018 (0x0018 - 0x0000) +struct HUD_Project final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_Project; + +// Function Engine.MaterialInterface.GetBaseMaterial +// 0x0008 (0x0008 - 0x0000) +struct MaterialInterface_GetBaseMaterial final +{ +public: + class UMaterial* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetBaseMaterial; + +// Function Engine.MaterialInterface.SetForceMipLevelsToBeResident +// 0x0010 (0x0010 - 0x0000) +struct MaterialInterface_SetForceMipLevelsToBeResident final +{ +public: + bool OverrideForceMiplevelsToBeResident; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceMiplevelsToBeResidentValue; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ForceDuration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CinematicTextureGroups; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFastResponse; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialInterface_SetForceMipLevelsToBeResident; + +// Function Engine.MaterialInterface.GetParameterInfo +// 0x0028 (0x0028 - 0x0000) +struct MaterialInterface_GetParameterInfo final +{ +public: + EMaterialParameterAssociation Association; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ParameterName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialFunctionInterface* LayerFunction; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialParameterInfo ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetParameterInfo; + +// Function Engine.MaterialInterface.GetPhysicalMaterial +// 0x0008 (0x0008 - 0x0000) +struct MaterialInterface_GetPhysicalMaterial final +{ +public: + class UPhysicalMaterial* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetPhysicalMaterial; + +// Function Engine.MaterialInterface.GetPhysicalMaterialFromMap +// 0x0010 (0x0010 - 0x0000) +struct MaterialInterface_GetPhysicalMaterialFromMap final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetPhysicalMaterialFromMap; + +// Function Engine.MaterialInterface.GetPhysicalMaterialMask +// 0x0008 (0x0008 - 0x0000) +struct MaterialInterface_GetPhysicalMaterialMask final +{ +public: + class UPhysicalMaterialMask* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInterface_GetPhysicalMaterialMask; + +// Function Engine.MaterialInstanceConstant.K2_GetScalarParameterValue +// 0x000C (0x000C - 0x0000) +struct MaterialInstanceConstant_K2_GetScalarParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceConstant_K2_GetScalarParameterValue; + +// Function Engine.MaterialInstanceConstant.K2_GetTextureParameterValue +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceConstant_K2_GetTextureParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceConstant_K2_GetTextureParameterValue; + +// Function Engine.MaterialInstanceConstant.K2_GetVectorParameterValue +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceConstant_K2_GetVectorParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceConstant_K2_GetVectorParameterValue; + +// Function Engine.LightComponent.ClearEditorPreviewColor +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_ClearEditorPreviewColor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_ClearEditorPreviewColor; + +// Function Engine.LightComponent.ClearEditorPreviewIntensity +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_ClearEditorPreviewIntensity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_ClearEditorPreviewIntensity; + +// Function Engine.LightComponent.ClearEditorPreviewIntensityColor +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_ClearEditorPreviewIntensityColor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_ClearEditorPreviewIntensityColor; + +// Function Engine.LightComponent.SetAffectDynamicIndirectLighting +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetAffectDynamicIndirectLighting final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetAffectDynamicIndirectLighting; + +// Function Engine.LightComponent.SetAffectTranslucentLighting +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetAffectTranslucentLighting final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetAffectTranslucentLighting; + +// Function Engine.LightComponent.SetBloomMaxBrightness +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetBloomMaxBrightness final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetBloomMaxBrightness; + +// Function Engine.LightComponent.SetBloomScale +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetBloomScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetBloomScale; + +// Function Engine.LightComponent.SetBloomThreshold +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetBloomThreshold final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetBloomThreshold; + +// Function Engine.LightComponent.SetBloomTint +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetBloomTint final +{ +public: + struct FColor NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetBloomTint; + +// Function Engine.LightComponent.SetCastShadowsFromMovableObjectsOnly +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetCastShadowsFromMovableObjectsOnly final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetCastShadowsFromMovableObjectsOnly; + +// Function Engine.LightComponent.SetCastShadowsFromStaticObjectsOnly +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetCastShadowsFromStaticObjectsOnly final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetCastShadowsFromStaticObjectsOnly; + +// Function Engine.LightComponent.SetDynamicIntensity +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetDynamicIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetDynamicIntensity; + +// Function Engine.LightComponent.SetDynamicLightColor +// 0x0014 (0x0014 - 0x0000) +struct LightComponent_SetDynamicLightColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSRGB; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponent_SetDynamicLightColor; + +// Function Engine.LightComponent.SetEditorPreviewColor +// 0x0014 (0x0014 - 0x0000) +struct LightComponent_SetEditorPreviewColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSRGB; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponent_SetEditorPreviewColor; + +// Function Engine.LightComponent.SetEditorPreviewIntensity +// 0x0008 (0x0008 - 0x0000) +struct LightComponent_SetEditorPreviewIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponent_SetEditorPreviewIntensity; + +// Function Engine.LightComponent.SetEditorPreviewIntensityColor +// 0x0018 (0x0018 - 0x0000) +struct LightComponent_SetEditorPreviewIntensityColor final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NewLightColor; // 0x0004(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSRGB; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponent_SetEditorPreviewIntensityColor; + +// Function Engine.LightComponent.SetEnableLightShaftBloom +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetEnableLightShaftBloom final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetEnableLightShaftBloom; + +// Function Engine.LightComponent.SetForceCachedShadowsForMovablePrimitives +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetForceCachedShadowsForMovablePrimitives final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetForceCachedShadowsForMovablePrimitives; + +// Function Engine.LightComponent.SetIESBrightnessScale +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetIESBrightnessScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetIESBrightnessScale; + +// Function Engine.LightComponent.SetIESTexture +// 0x0008 (0x0008 - 0x0000) +struct LightComponent_SetIESTexture final +{ +public: + class UTextureLightProfile* NewValue; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetIESTexture; + +// Function Engine.LightComponent.SetIndirectLightingIntensity +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetIndirectLightingIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetIndirectLightingIntensity; + +// Function Engine.LightComponent.SetIntensity +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetIntensity; + +// Function Engine.LightComponent.SetLightColor +// 0x0014 (0x0014 - 0x0000) +struct LightComponent_SetLightColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSRGB; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponent_SetLightColor; + +// Function Engine.LightComponent.SetLightFColor +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetLightFColor final +{ +public: + struct FColor NewLightColor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFColor; + +// Function Engine.LightComponent.SetLightFunctionDisabledBrightness +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetLightFunctionDisabledBrightness final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFunctionDisabledBrightness; + +// Function Engine.LightComponent.SetLightFunctionFadeDistance +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetLightFunctionFadeDistance final +{ +public: + float NewLightFunctionFadeDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFunctionFadeDistance; + +// Function Engine.LightComponent.SetLightFunctionMaterial +// 0x0008 (0x0008 - 0x0000) +struct LightComponent_SetLightFunctionMaterial final +{ +public: + class UMaterialInterface* NewLightFunctionMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFunctionMaterial; + +// Function Engine.LightComponent.SetLightFunctionScale +// 0x000C (0x000C - 0x0000) +struct LightComponent_SetLightFunctionScale final +{ +public: + struct FVector NewLightFunctionScale; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightFunctionScale; + +// Function Engine.LightComponent.SetLightingChannels +// 0x0003 (0x0003 - 0x0000) +struct LightComponent_SetLightingChannels final +{ +public: + bool bChannel0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel1; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChannel2; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightingChannels; + +// Function Engine.LightComponent.SetLightIntensityColor +// 0x0018 (0x0018 - 0x0000) +struct LightComponent_SetLightIntensityColor final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NewLightColor; // 0x0004(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSRGB; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponent_SetLightIntensityColor; + +// Function Engine.LightComponent.SetLightIntensityFColor +// 0x0008 (0x0008 - 0x0000) +struct LightComponent_SetLightIntensityFColor final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor NewLightColor; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetLightIntensityFColor; + +// Function Engine.LightComponent.SetMaxDistanceFadeRange +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetMaxDistanceFadeRange final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetMaxDistanceFadeRange; + +// Function Engine.LightComponent.SetMaxDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetMaxDrawDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetMaxDrawDistance; + +// Function Engine.LightComponent.SetMinDistance +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetMinDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetMinDistance; + +// Function Engine.LightComponent.SetShadowBias +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetShadowBias final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetShadowBias; + +// Function Engine.LightComponent.SetShadowSlopeBias +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetShadowSlopeBias final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetShadowSlopeBias; + +// Function Engine.LightComponent.SetSpecularScale +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetSpecularScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetSpecularScale; + +// Function Engine.LightComponent.SetTemperature +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetTemperature final +{ +public: + float NewTemperature; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetTemperature; + +// Function Engine.LightComponent.SetTransmission +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetTransmission final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetTransmission; + +// Function Engine.LightComponent.SetUseIESBrightness +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetUseIESBrightness final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetUseIESBrightness; + +// Function Engine.LightComponent.SetUseTemperature +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetUseTemperature final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetUseTemperature; + +// Function Engine.LightComponent.SetVolumetricScatteringIntensity +// 0x0004 (0x0004 - 0x0000) +struct LightComponent_SetVolumetricScatteringIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetVolumetricScatteringIntensity; + +// Function Engine.LightComponent.SetwbCastShadowOnMovable +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetwbCastShadowOnMovable final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetwbCastShadowOnMovable; + +// Function Engine.LightComponent.SetwbDoNotCacheShadows +// 0x0001 (0x0001 - 0x0000) +struct LightComponent_SetwbDoNotCacheShadows final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponent_SetwbDoNotCacheShadows; + +// Function Engine.LocalLightComponent.GetUnitsConversionFactor +// 0x000C (0x000C - 0x0000) +struct LocalLightComponent_GetUnitsConversionFactor final +{ +public: + ELightUnits SrcUnits; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits TargetUnits; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CosHalfConeAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalLightComponent_GetUnitsConversionFactor; + +// Function Engine.LocalLightComponent.SetAttenuationRadius +// 0x0004 (0x0004 - 0x0000) +struct LocalLightComponent_SetAttenuationRadius final +{ +public: + float NewRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalLightComponent_SetAttenuationRadius; + +// Function Engine.LocalLightComponent.SetIntensityUnits +// 0x0001 (0x0001 - 0x0000) +struct LocalLightComponent_SetIntensityUnits final +{ +public: + ELightUnits NewIntensityUnits; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocalLightComponent_SetIntensityUnits; + +// Function Engine.FXSystemComponent.SetActorParameter +// 0x0010 (0x0010 - 0x0000) +struct FXSystemComponent_SetActorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetActorParameter; + +// Function Engine.FXSystemComponent.SetAutoAttachmentParameters +// 0x0018 (0x0018 - 0x0000) +struct FXSystemComponent_SetAutoAttachmentParameters final +{ +public: + class USceneComponent* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule LocationRule; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule RotationRule; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule ScaleRule; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetAutoAttachmentParameters; + +// Function Engine.FXSystemComponent.SetBoolParameter +// 0x000C (0x000C - 0x0000) +struct FXSystemComponent_SetBoolParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Param; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetBoolParameter; + +// Function Engine.FXSystemComponent.SetColorParameter +// 0x0018 (0x0018 - 0x0000) +struct FXSystemComponent_SetColorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Param; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetColorParameter; + +// Function Engine.FXSystemComponent.SetEmitterEnable +// 0x000C (0x000C - 0x0000) +struct FXSystemComponent_SetEmitterEnable final +{ +public: + class FName EmitterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewEnableState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetEmitterEnable; + +// Function Engine.FXSystemComponent.SetFloatParameter +// 0x000C (0x000C - 0x0000) +struct FXSystemComponent_SetFloatParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Param; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetFloatParameter; + +// Function Engine.FXSystemComponent.SetIntParameter +// 0x000C (0x000C - 0x0000) +struct FXSystemComponent_SetIntParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Param; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetIntParameter; + +// Function Engine.FXSystemComponent.SetUseAutoManageAttachment +// 0x0001 (0x0001 - 0x0000) +struct FXSystemComponent_SetUseAutoManageAttachment final +{ +public: + bool bAutoManage; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetUseAutoManageAttachment; + +// Function Engine.FXSystemComponent.SetVectorParameter +// 0x0014 (0x0014 - 0x0000) +struct FXSystemComponent_SetVectorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Param; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_SetVectorParameter; + +// Function Engine.FXSystemComponent.GetFXSystemAsset +// 0x0008 (0x0008 - 0x0000) +struct FXSystemComponent_GetFXSystemAsset final +{ +public: + class UFXSystemAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXSystemComponent_GetFXSystemAsset; + +// Function Engine.AnimNotify.GetNotifyName +// 0x0010 (0x0010 - 0x0000) +struct AnimNotify_GetNotifyName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimNotify_GetNotifyName; + +// Function Engine.AnimNotify.Received_Notify +// 0x0018 (0x0018 - 0x0000) +struct AnimNotify_Received_Notify final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimNotify_Received_Notify; + +// Function Engine.CameraComponent.AddOrUpdateBlendable +// 0x0018 (0x0018 - 0x0000) +struct CameraComponent_AddOrUpdateBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraComponent_AddOrUpdateBlendable; + +// Function Engine.CameraComponent.GetCameraView +// 0x0690 (0x0690 - 0x0000) +struct CameraComponent_GetCameraView final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalViewInfo DesiredView; // 0x0010(0x0680)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_GetCameraView; + +// Function Engine.CameraComponent.RemoveBlendable +// 0x0010 (0x0010 - 0x0000) +struct CameraComponent_RemoveBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_RemoveBlendable; + +// Function Engine.CameraComponent.SetAspectRatio +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetAspectRatio final +{ +public: + float InAspectRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetAspectRatio; + +// Function Engine.CameraComponent.SetConstraintAspectRatio +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetConstraintAspectRatio final +{ +public: + bool bInConstrainAspectRatio; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetConstraintAspectRatio; + +// Function Engine.CameraComponent.SetFieldOfView +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetFieldOfView final +{ +public: + float InFieldOfView; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetFieldOfView; + +// Function Engine.CameraComponent.SetOrthoFarClipPlane +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetOrthoFarClipPlane final +{ +public: + float InOrthoFarClipPlane; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetOrthoFarClipPlane; + +// Function Engine.CameraComponent.SetOrthoNearClipPlane +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetOrthoNearClipPlane final +{ +public: + float InOrthoNearClipPlane; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetOrthoNearClipPlane; + +// Function Engine.CameraComponent.SetOrthoWidth +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetOrthoWidth final +{ +public: + float InOrthoWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetOrthoWidth; + +// Function Engine.CameraComponent.SetPostProcessBlendWeight +// 0x0004 (0x0004 - 0x0000) +struct CameraComponent_SetPostProcessBlendWeight final +{ +public: + float InPostProcessBlendWeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetPostProcessBlendWeight; + +// Function Engine.CameraComponent.SetProjectionMode +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetProjectionMode final +{ +public: + ECameraProjectionMode InProjectionMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetProjectionMode; + +// Function Engine.CameraComponent.SetUseFieldOfViewForLOD +// 0x0001 (0x0001 - 0x0000) +struct CameraComponent_SetUseFieldOfViewForLOD final +{ +public: + bool bInUseFieldOfViewForLOD; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraComponent_SetUseFieldOfViewForLOD; + +// Function Engine.SphereComponent.SetSphereRadius +// 0x0008 (0x0008 - 0x0000) +struct SphereComponent_SetSphereRadius final +{ +public: + float InSphereRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SphereComponent_SetSphereRadius; + +// Function Engine.SphereComponent.GetScaledSphereRadius +// 0x0004 (0x0004 - 0x0000) +struct SphereComponent_GetScaledSphereRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SphereComponent_GetScaledSphereRadius; + +// Function Engine.SphereComponent.GetShapeScale +// 0x0004 (0x0004 - 0x0000) +struct SphereComponent_GetShapeScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SphereComponent_GetShapeScale; + +// Function Engine.SphereComponent.GetUnscaledSphereRadius +// 0x0004 (0x0004 - 0x0000) +struct SphereComponent_GetUnscaledSphereRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SphereComponent_GetUnscaledSphereRadius; + +// Function Engine.VectorFieldComponent.SetIntensity +// 0x0004 (0x0004 - 0x0000) +struct VectorFieldComponent_SetIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VectorFieldComponent_SetIntensity; + +// Function Engine.PlayerCameraManager.AddCameraLensEffect +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_AddCameraLensEffect final +{ +public: + TSubclassOf LensEffectEmitterClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AEmitterCameraLensEffectBase* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_AddCameraLensEffect; + +// Function Engine.PlayerCameraManager.AddNewCameraModifier +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_AddNewCameraModifier final +{ +public: + TSubclassOf ModifierClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraModifier* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_AddNewCameraModifier; + +// Function Engine.PlayerCameraManager.BlueprintUpdateCamera +// 0x0028 (0x0028 - 0x0000) +struct PlayerCameraManager_BlueprintUpdateCamera final +{ +public: + class AActor* CameraTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewCameraLocation; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewCameraRotation; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float NewCameraFOV; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_BlueprintUpdateCamera; + +// Function Engine.PlayerCameraManager.FindCameraModifierByClass +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_FindCameraModifierByClass final +{ +public: + TSubclassOf ModifierClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraModifier* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_FindCameraModifierByClass; + +// Function Engine.PlayerCameraManager.PhotographyCameraModify +// 0x0030 (0x0030 - 0x0000) +struct PlayerCameraManager_PhotographyCameraModify final +{ +public: + struct FVector NewCameraLocation; // 0x0000(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousCameraLocation; // 0x000C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OriginalCameraLocation; // 0x0018(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ResultCameraLocation; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_PhotographyCameraModify; + +// Function Engine.PlayerCameraManager.PlayCameraAnim +// 0x0038 (0x0038 - 0x0000) +struct PlayerCameraManager_PlayCameraAnim final +{ +public: + class UCameraAnim* Anim; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomStartTime; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserPlaySpaceRot; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UCameraAnimInst* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_PlayCameraAnim; + +// Function Engine.PlayerCameraManager.RemoveCameraLensEffect +// 0x0008 (0x0008 - 0x0000) +struct PlayerCameraManager_RemoveCameraLensEffect final +{ +public: + class AEmitterCameraLensEffectBase* Emitter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_RemoveCameraLensEffect; + +// Function Engine.PlayerCameraManager.RemoveCameraModifier +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_RemoveCameraModifier final +{ +public: + class UCameraModifier* ModifierToRemove; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_RemoveCameraModifier; + +// Function Engine.PlayerCameraManager.SetManualCameraFade +// 0x0018 (0x0018 - 0x0000) +struct PlayerCameraManager_SetManualCameraFade final +{ +public: + float InFadeAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0004(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFadeAudio; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_SetManualCameraFade; + +// Function Engine.PlayerCameraManager.StartCameraFade +// 0x0020 (0x0020 - 0x0000) +struct PlayerCameraManager_StartCameraFade final +{ +public: + float FromAlpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToAlpha; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x000C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldFadeAudio; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoldWhenFinished; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StartCameraFade; + +// Function Engine.PlayerCameraManager.StartCameraShake +// 0x0028 (0x0028 - 0x0000) +struct PlayerCameraManager_StartCameraShake final +{ +public: + TSubclassOf ShakeClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserPlaySpaceRot; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraShakeBase* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StartCameraShake; + +// Function Engine.PlayerCameraManager.StartCameraShakeFromSource +// 0x0030 (0x0030 - 0x0000) +struct PlayerCameraManager_StartCameraShakeFromSource final +{ +public: + TSubclassOf ShakeClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserPlaySpaceRot; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraShakeBase* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StartCameraShakeFromSource; + +// Function Engine.PlayerCameraManager.StopAllCameraAnims +// 0x0001 (0x0001 - 0x0000) +struct PlayerCameraManager_StopAllCameraAnims final +{ +public: + bool bImmediate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllCameraAnims; + +// Function Engine.PlayerCameraManager.StopAllCameraShakes +// 0x0001 (0x0001 - 0x0000) +struct PlayerCameraManager_StopAllCameraShakes final +{ +public: + bool bImmediately; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllCameraShakes; + +// Function Engine.PlayerCameraManager.StopAllCameraShakesFromSource +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_StopAllCameraShakesFromSource final +{ +public: + class UCameraShakeSourceComponent* SourceComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllCameraShakesFromSource; + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraAnim +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_StopAllInstancesOfCameraAnim final +{ +public: + class UCameraAnim* Anim; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllInstancesOfCameraAnim; + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShake +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_StopAllInstancesOfCameraShake final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllInstancesOfCameraShake; + +// Function Engine.PlayerCameraManager.StopAllInstancesOfCameraShakeFromSource +// 0x0018 (0x0018 - 0x0000) +struct PlayerCameraManager_StopAllInstancesOfCameraShakeFromSource final +{ +public: + TSubclassOf Shake; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraShakeSourceComponent* SourceComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopAllInstancesOfCameraShakeFromSource; + +// Function Engine.PlayerCameraManager.StopCameraAnimInst +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_StopCameraAnimInst final +{ +public: + class UCameraAnimInst* AnimInst; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopCameraAnimInst; + +// Function Engine.PlayerCameraManager.StopCameraShake +// 0x0010 (0x0010 - 0x0000) +struct PlayerCameraManager_StopCameraShake final +{ +public: + class UCameraShakeBase* ShakeInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerCameraManager_StopCameraShake; + +// Function Engine.PlayerCameraManager.GetCameraLocation +// 0x000C (0x000C - 0x0000) +struct PlayerCameraManager_GetCameraLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_GetCameraLocation; + +// Function Engine.PlayerCameraManager.GetCameraRotation +// 0x000C (0x000C - 0x0000) +struct PlayerCameraManager_GetCameraRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_GetCameraRotation; + +// Function Engine.PlayerCameraManager.GetFOVAngle +// 0x0004 (0x0004 - 0x0000) +struct PlayerCameraManager_GetFOVAngle final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_GetFOVAngle; + +// Function Engine.PlayerCameraManager.GetOwningPlayerController +// 0x0008 (0x0008 - 0x0000) +struct PlayerCameraManager_GetOwningPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCameraManager_GetOwningPlayerController; + +// Function Engine.CheatManager.BugIt +// 0x0010 (0x0010 - 0x0000) +struct CheatManager_BugIt final +{ +public: + class FString ScreenShotDescription; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_BugIt; + +// Function Engine.CheatManager.BugItGo +// 0x0018 (0x0018 - 0x0000) +struct CheatManager_BugItGo final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roll; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_BugItGo; + +// Function Engine.CheatManager.BugItStringCreator +// 0x0038 (0x0038 - 0x0000) +struct CheatManager_BugItStringCreator final +{ +public: + struct FVector ViewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ViewRotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString GoString; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LocString; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_BugItStringCreator; + +// Function Engine.CheatManager.ChangeSize +// 0x0004 (0x0004 - 0x0000) +struct CheatManager_ChangeSize final +{ +public: + float F; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_ChangeSize; + +// Function Engine.CheatManager.CheatScript +// 0x0010 (0x0010 - 0x0000) +struct CheatManager_CheatScript final +{ +public: + class FString ScriptName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_CheatScript; + +// Function Engine.CheatManager.DamageTarget +// 0x0004 (0x0004 - 0x0000) +struct CheatManager_DamageTarget final +{ +public: + float DamageAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DamageTarget; + +// Function Engine.CheatManager.DebugCapsuleSweepChannel +// 0x0001 (0x0001 - 0x0000) +struct CheatManager_DebugCapsuleSweepChannel final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DebugCapsuleSweepChannel; + +// Function Engine.CheatManager.DebugCapsuleSweepComplex +// 0x0001 (0x0001 - 0x0000) +struct CheatManager_DebugCapsuleSweepComplex final +{ +public: + bool bTraceComplex; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DebugCapsuleSweepComplex; + +// Function Engine.CheatManager.DebugCapsuleSweepSize +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_DebugCapsuleSweepSize final +{ +public: + float HalfHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DebugCapsuleSweepSize; + +// Function Engine.CheatManager.DestroyAll +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_DestroyAll final +{ +public: + TSubclassOf aClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DestroyAll; + +// Function Engine.CheatManager.DestroyPawns +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_DestroyPawns final +{ +public: + TSubclassOf aClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_DestroyPawns; + +// Function Engine.CheatManager.FreezeFrame +// 0x0004 (0x0004 - 0x0000) +struct CheatManager_FreezeFrame final +{ +public: + float Delay; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_FreezeFrame; + +// Function Engine.CheatManager.OnlyLoadLevel +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_OnlyLoadLevel final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_OnlyLoadLevel; + +// Function Engine.CheatManager.Slomo +// 0x0004 (0x0004 - 0x0000) +struct CheatManager_Slomo final +{ +public: + float NewTimeDilation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_Slomo; + +// Function Engine.CheatManager.StreamLevelIn +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_StreamLevelIn final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_StreamLevelIn; + +// Function Engine.CheatManager.StreamLevelOut +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_StreamLevelOut final +{ +public: + class FName PackageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_StreamLevelOut; + +// Function Engine.CheatManager.Summon +// 0x0010 (0x0010 - 0x0000) +struct CheatManager_Summon final +{ +public: + class FString ClassName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_Summon; + +// Function Engine.CheatManager.ViewActor +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_ViewActor final +{ +public: + class FName ActorName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_ViewActor; + +// Function Engine.CheatManager.ViewClass +// 0x0008 (0x0008 - 0x0000) +struct CheatManager_ViewClass final +{ +public: + TSubclassOf DesiredClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_ViewClass; + +// Function Engine.CheatManager.ViewPlayer +// 0x0010 (0x0010 - 0x0000) +struct CheatManager_ViewPlayer final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheatManager_ViewPlayer; + +// Function Engine.KismetStringTableLibrary.GetKeysFromStringTable +// 0x0018 (0x0018 - 0x0000) +struct KismetStringTableLibrary_GetKeysFromStringTable final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetKeysFromStringTable; + +// Function Engine.KismetStringTableLibrary.GetMetaDataIdsFromStringTableEntry +// 0x0028 (0x0028 - 0x0000) +struct KismetStringTableLibrary_GetMetaDataIdsFromStringTableEntry final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetMetaDataIdsFromStringTableEntry; + +// Function Engine.KismetStringTableLibrary.GetRegisteredStringTables +// 0x0010 (0x0010 - 0x0000) +struct KismetStringTableLibrary_GetRegisteredStringTables final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetRegisteredStringTables; + +// Function Engine.KismetStringTableLibrary.GetTableEntryMetaData +// 0x0030 (0x0030 - 0x0000) +struct KismetStringTableLibrary_GetTableEntryMetaData final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MetaDataId; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetTableEntryMetaData; + +// Function Engine.KismetStringTableLibrary.GetTableEntrySourceString +// 0x0028 (0x0028 - 0x0000) +struct KismetStringTableLibrary_GetTableEntrySourceString final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetTableEntrySourceString; + +// Function Engine.KismetStringTableLibrary.GetTableNamespace +// 0x0018 (0x0018 - 0x0000) +struct KismetStringTableLibrary_GetTableNamespace final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_GetTableNamespace; + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableEntry +// 0x0020 (0x0020 - 0x0000) +struct KismetStringTableLibrary_IsRegisteredTableEntry final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_IsRegisteredTableEntry; + +// Function Engine.KismetStringTableLibrary.IsRegisteredTableId +// 0x000C (0x000C - 0x0000) +struct KismetStringTableLibrary_IsRegisteredTableId final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringTableLibrary_IsRegisteredTableId; + +// Function Engine.DecalComponent.SetDecalMaterial +// 0x0008 (0x0008 - 0x0000) +struct DecalComponent_SetDecalMaterial final +{ +public: + class UMaterialInterface* NewDecalMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetDecalMaterial; + +// Function Engine.DecalComponent.SetFadeIn +// 0x0008 (0x0008 - 0x0000) +struct DecalComponent_SetFadeIn final +{ +public: + float StartDelay; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duaration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetFadeIn; + +// Function Engine.DecalComponent.SetFadeOut +// 0x000C (0x000C - 0x0000) +struct DecalComponent_SetFadeOut final +{ +public: + float StartDelay; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DestroyOwnerAfterFade; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DecalComponent_SetFadeOut; + +// Function Engine.DecalComponent.SetFadeScreenSize +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_SetFadeScreenSize final +{ +public: + float NewFadeScreenSize; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetFadeScreenSize; + +// Function Engine.DecalComponent.SetMinDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_SetMinDrawDistance final +{ +public: + float NewMinDrawDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetMinDrawDistance; + +// Function Engine.DecalComponent.SetSortOrder +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_SetSortOrder final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_SetSortOrder; + +// Function Engine.DecalComponent.GetDecalMaterial +// 0x0008 (0x0008 - 0x0000) +struct DecalComponent_GetDecalMaterial final +{ +public: + class UMaterialInterface* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetDecalMaterial; + +// Function Engine.DecalComponent.GetFadeDuration +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_GetFadeDuration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetFadeDuration; + +// Function Engine.DecalComponent.GetFadeInDuration +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_GetFadeInDuration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetFadeInDuration; + +// Function Engine.DecalComponent.GetFadeInStartDelay +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_GetFadeInStartDelay final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetFadeInStartDelay; + +// Function Engine.DecalComponent.GetFadeStartDelay +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_GetFadeStartDelay final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetFadeStartDelay; + +// Function Engine.DecalComponent.GetMinDrawDistance +// 0x0004 (0x0004 - 0x0000) +struct DecalComponent_GetMinDrawDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalComponent_GetMinDrawDistance; + +// Function Engine.DefaultPawn.LookUpAtRate +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_LookUpAtRate final +{ +public: + float Rate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_LookUpAtRate; + +// Function Engine.DefaultPawn.MoveForward +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_MoveForward final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_MoveForward; + +// Function Engine.DefaultPawn.MoveRight +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_MoveRight final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_MoveRight; + +// Function Engine.DefaultPawn.MoveUp_World +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_MoveUp_World final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_MoveUp_World; + +// Function Engine.DefaultPawn.TurnAtRate +// 0x0004 (0x0004 - 0x0000) +struct DefaultPawn_TurnAtRate final +{ +public: + float Rate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DefaultPawn_TurnAtRate; + +// Function Engine.CameraActor.GetAutoActivatePlayerIndex +// 0x0004 (0x0004 - 0x0000) +struct CameraActor_GetAutoActivatePlayerIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraActor_GetAutoActivatePlayerIndex; + +// Function Engine.CharacterMovementComponent.AddForce +// 0x000C (0x000C - 0x0000) +struct CharacterMovementComponent_AddForce final +{ +public: + struct FVector Force; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_AddForce; + +// Function Engine.CharacterMovementComponent.AddImpulse +// 0x0010 (0x0010 - 0x0000) +struct CharacterMovementComponent_AddImpulse final +{ +public: + struct FVector Impulse; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelocityChange; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_AddImpulse; + +// Function Engine.CharacterMovementComponent.CalcVelocity +// 0x0010 (0x0010 - 0x0000) +struct CharacterMovementComponent_CalcVelocity final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFluid; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BrakingDeceleration; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_CalcVelocity; + +// Function Engine.CharacterMovementComponent.CapsuleTouched +// 0x00A8 (0x00A8 - 0x0000) +struct CharacterMovementComponent_CapsuleTouched final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_CapsuleTouched; + +// Function Engine.CharacterMovementComponent.SetAvoidanceEnabled +// 0x0001 (0x0001 - 0x0000) +struct CharacterMovementComponent_SetAvoidanceEnabled final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetAvoidanceEnabled; + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroup +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetAvoidanceGroup final +{ +public: + int32 GroupFlags; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetAvoidanceGroup; + +// Function Engine.CharacterMovementComponent.SetAvoidanceGroupMask +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetAvoidanceGroupMask final +{ +public: + struct FNavAvoidanceMask GroupMask; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetAvoidanceGroupMask; + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoid +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetGroupsToAvoid final +{ +public: + int32 GroupFlags; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetGroupsToAvoid; + +// Function Engine.CharacterMovementComponent.SetGroupsToAvoidMask +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetGroupsToAvoidMask final +{ +public: + struct FNavAvoidanceMask GroupMask; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetGroupsToAvoidMask; + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnore +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetGroupsToIgnore final +{ +public: + int32 GroupFlags; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetGroupsToIgnore; + +// Function Engine.CharacterMovementComponent.SetGroupsToIgnoreMask +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetGroupsToIgnoreMask final +{ +public: + struct FNavAvoidanceMask GroupMask; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetGroupsToIgnoreMask; + +// Function Engine.CharacterMovementComponent.SetMovementMode +// 0x0002 (0x0002 - 0x0000) +struct CharacterMovementComponent_SetMovementMode final +{ +public: + EMovementMode NewMovementMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NewCustomMode; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetMovementMode; + +// Function Engine.CharacterMovementComponent.SetWalkableFloorAngle +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetWalkableFloorAngle final +{ +public: + float InWalkableFloorAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetWalkableFloorAngle; + +// Function Engine.CharacterMovementComponent.SetWalkableFloorZ +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_SetWalkableFloorZ final +{ +public: + float InWalkableFloorZ; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_SetWalkableFloorZ; + +// Function Engine.CharacterMovementComponent.GetAnalogInputModifier +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetAnalogInputModifier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetAnalogInputModifier; + +// Function Engine.CharacterMovementComponent.GetCharacterOwner +// 0x0008 (0x0008 - 0x0000) +struct CharacterMovementComponent_GetCharacterOwner final +{ +public: + class ACharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetCharacterOwner; + +// Function Engine.CharacterMovementComponent.GetCurrentAcceleration +// 0x000C (0x000C - 0x0000) +struct CharacterMovementComponent_GetCurrentAcceleration final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetCurrentAcceleration; + +// Function Engine.CharacterMovementComponent.GetImpartedMovementBaseVelocity +// 0x000C (0x000C - 0x0000) +struct CharacterMovementComponent_GetImpartedMovementBaseVelocity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetImpartedMovementBaseVelocity; + +// Function Engine.CharacterMovementComponent.GetLastUpdateLocation +// 0x000C (0x000C - 0x0000) +struct CharacterMovementComponent_GetLastUpdateLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetLastUpdateLocation; + +// Function Engine.CharacterMovementComponent.GetLastUpdateRotation +// 0x000C (0x000C - 0x0000) +struct CharacterMovementComponent_GetLastUpdateRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetLastUpdateRotation; + +// Function Engine.CharacterMovementComponent.GetLastUpdateVelocity +// 0x000C (0x000C - 0x0000) +struct CharacterMovementComponent_GetLastUpdateVelocity final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetLastUpdateVelocity; + +// Function Engine.CharacterMovementComponent.GetMaxAcceleration +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMaxAcceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMaxAcceleration; + +// Function Engine.CharacterMovementComponent.GetMaxBrakingDeceleration +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMaxBrakingDeceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMaxBrakingDeceleration; + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeight +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMaxJumpHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMaxJumpHeight; + +// Function Engine.CharacterMovementComponent.GetMaxJumpHeightWithJumpTime +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMaxJumpHeightWithJumpTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMaxJumpHeightWithJumpTime; + +// Function Engine.CharacterMovementComponent.GetMinAnalogSpeed +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetMinAnalogSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMinAnalogSpeed; + +// Function Engine.CharacterMovementComponent.GetMovementBase +// 0x0008 (0x0008 - 0x0000) +struct CharacterMovementComponent_GetMovementBase final +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetMovementBase; + +// Function Engine.CharacterMovementComponent.GetPerchRadiusThreshold +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetPerchRadiusThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetPerchRadiusThreshold; + +// Function Engine.CharacterMovementComponent.GetValidPerchRadius +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_GetValidPerchRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_GetValidPerchRadius; + +// Function Engine.CharacterMovementComponent.IsWalkable +// 0x008C (0x008C - 0x0000) +struct CharacterMovementComponent_IsWalkable final +{ +public: + struct FHitResult Hit; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_IsWalkable; + +// Function Engine.CharacterMovementComponent.IsWalking +// 0x0001 (0x0001 - 0x0000) +struct CharacterMovementComponent_IsWalking final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_IsWalking; + +// Function Engine.CharacterMovementComponent.K2_ComputeFloorDist +// 0x00AC (0x00AC - 0x0000) +struct CharacterMovementComponent_K2_ComputeFloorDist final +{ +public: + struct FVector CapsuleLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineDistance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepDistance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepRadius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFindFloorResult FloorResult; // 0x0018(0x0094)(Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_K2_ComputeFloorDist; + +// Function Engine.CharacterMovementComponent.K2_FindFloor +// 0x00A0 (0x00A0 - 0x0000) +struct CharacterMovementComponent_K2_FindFloor final +{ +public: + struct FVector CapsuleLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFindFloorResult FloorResult; // 0x000C(0x0094)(Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_K2_FindFloor; + +// Function Engine.CharacterMovementComponent.K2_GetModifiedMaxAcceleration +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_K2_GetModifiedMaxAcceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_K2_GetModifiedMaxAcceleration; + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorAngle +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_K2_GetWalkableFloorAngle final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_K2_GetWalkableFloorAngle; + +// Function Engine.CharacterMovementComponent.K2_GetWalkableFloorZ +// 0x0004 (0x0004 - 0x0000) +struct CharacterMovementComponent_K2_GetWalkableFloorZ final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMovementComponent_K2_GetWalkableFloorZ; + +// Function Engine.MaterialBillboardComponent.AddElement +// 0x0028 (0x0028 - 0x0000) +struct MaterialBillboardComponent_AddElement final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DistanceToOpacityCurve; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeIsInScreenSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseSizeX; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseSizeY; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* DistanceToSizeCurve; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialBillboardComponent_AddElement; + +// Function Engine.MaterialBillboardComponent.SetElements +// 0x0010 (0x0010 - 0x0000) +struct MaterialBillboardComponent_SetElements final +{ +public: + TArray NewElements; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialBillboardComponent_SetElements; + +// Function Engine.GameMode.K2_OnSetMatchState +// 0x0008 (0x0008 - 0x0000) +struct GameMode_K2_OnSetMatchState final +{ +public: + class FName NewState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_K2_OnSetMatchState; + +// Function Engine.GameMode.ReadyToEndMatch +// 0x0001 (0x0001 - 0x0000) +struct GameMode_ReadyToEndMatch final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_ReadyToEndMatch; + +// Function Engine.GameMode.ReadyToStartMatch +// 0x0001 (0x0001 - 0x0000) +struct GameMode_ReadyToStartMatch final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_ReadyToStartMatch; + +// Function Engine.GameMode.Say +// 0x0010 (0x0010 - 0x0000) +struct GameMode_Say final +{ +public: + class FString Msg; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_Say; + +// Function Engine.GameMode.SetBandwidthLimit +// 0x0004 (0x0004 - 0x0000) +struct GameMode_SetBandwidthLimit final +{ +public: + float AsyncIOBandwidthLimit; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_SetBandwidthLimit; + +// Function Engine.GameMode.GetMatchState +// 0x0008 (0x0008 - 0x0000) +struct GameMode_GetMatchState final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_GetMatchState; + +// Function Engine.GameMode.IsMatchInProgress +// 0x0001 (0x0001 - 0x0000) +struct GameMode_IsMatchInProgress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameMode_IsMatchInProgress; + +// Function Engine.PostProcessVolume.AddOrUpdateBlendable +// 0x0018 (0x0018 - 0x0000) +struct PostProcessVolume_AddOrUpdateBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PostProcessVolume_AddOrUpdateBlendable; + +// Function Engine.TimelineComponent.SetFloatCurve +// 0x0010 (0x0010 - 0x0000) +struct TimelineComponent_SetFloatCurve final +{ +public: + class UCurveFloat* NewFloatCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FloatTrackName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetFloatCurve; + +// Function Engine.TimelineComponent.SetIgnoreTimeDilation +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_SetIgnoreTimeDilation final +{ +public: + bool bNewIgnoreTimeDilation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetIgnoreTimeDilation; + +// Function Engine.TimelineComponent.SetLinearColorCurve +// 0x0010 (0x0010 - 0x0000) +struct TimelineComponent_SetLinearColorCurve final +{ +public: + class UCurveLinearColor* NewLinearColorCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LinearColorTrackName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetLinearColorCurve; + +// Function Engine.TimelineComponent.SetLooping +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_SetLooping final +{ +public: + bool bNewLooping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetLooping; + +// Function Engine.TimelineComponent.SetNewTime +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_SetNewTime final +{ +public: + float NewTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetNewTime; + +// Function Engine.TimelineComponent.SetPlaybackPosition +// 0x0008 (0x0008 - 0x0000) +struct TimelineComponent_SetPlaybackPosition final +{ +public: + float NewPosition; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireEvents; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireUpdate; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TimelineComponent_SetPlaybackPosition; + +// Function Engine.TimelineComponent.SetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_SetPlayRate final +{ +public: + float NewRate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetPlayRate; + +// Function Engine.TimelineComponent.SetTimelineLength +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_SetTimelineLength final +{ +public: + float NewLength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetTimelineLength; + +// Function Engine.TimelineComponent.SetTimelineLengthMode +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_SetTimelineLengthMode final +{ +public: + ETimelineLengthMode NewLengthMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetTimelineLengthMode; + +// Function Engine.TimelineComponent.SetVectorCurve +// 0x0010 (0x0010 - 0x0000) +struct TimelineComponent_SetVectorCurve final +{ +public: + class UCurveVector* NewVectorCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VectorTrackName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_SetVectorCurve; + +// Function Engine.TimelineComponent.GetIgnoreTimeDilation +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_GetIgnoreTimeDilation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_GetIgnoreTimeDilation; + +// Function Engine.TimelineComponent.GetPlaybackPosition +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_GetPlaybackPosition final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_GetPlaybackPosition; + +// Function Engine.TimelineComponent.GetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_GetPlayRate final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_GetPlayRate; + +// Function Engine.TimelineComponent.GetTimelineLength +// 0x0004 (0x0004 - 0x0000) +struct TimelineComponent_GetTimelineLength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_GetTimelineLength; + +// Function Engine.TimelineComponent.IsLooping +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_IsLooping final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_IsLooping; + +// Function Engine.TimelineComponent.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_IsPlaying; + +// Function Engine.TimelineComponent.IsReversing +// 0x0001 (0x0001 - 0x0000) +struct TimelineComponent_IsReversing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimelineComponent_IsReversing; + +// Function Engine.PointLightComponent.SetLightFalloffExponent +// 0x0004 (0x0004 - 0x0000) +struct PointLightComponent_SetLightFalloffExponent final +{ +public: + float NewLightFalloffExponent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetLightFalloffExponent; + +// Function Engine.PointLightComponent.SetSoftSourceRadius +// 0x0004 (0x0004 - 0x0000) +struct PointLightComponent_SetSoftSourceRadius final +{ +public: + float bNewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetSoftSourceRadius; + +// Function Engine.PointLightComponent.SetSourceLength +// 0x0004 (0x0004 - 0x0000) +struct PointLightComponent_SetSourceLength final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetSourceLength; + +// Function Engine.PointLightComponent.SetSourceRadius +// 0x0004 (0x0004 - 0x0000) +struct PointLightComponent_SetSourceRadius final +{ +public: + float bNewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLightComponent_SetSourceRadius; + +// Function Engine.SpotLightComponent.SetInnerConeAngle +// 0x0004 (0x0004 - 0x0000) +struct SpotLightComponent_SetInnerConeAngle final +{ +public: + float NewInnerConeAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpotLightComponent_SetInnerConeAngle; + +// Function Engine.SpotLightComponent.SetOuterConeAngle +// 0x0004 (0x0004 - 0x0000) +struct SpotLightComponent_SetOuterConeAngle final +{ +public: + float NewOuterConeAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpotLightComponent_SetOuterConeAngle; + +// Function Engine.RectLightComponent.SetBarnDoorAngle +// 0x0004 (0x0004 - 0x0000) +struct RectLightComponent_SetBarnDoorAngle final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetBarnDoorAngle; + +// Function Engine.RectLightComponent.SetBarnDoorLength +// 0x0004 (0x0004 - 0x0000) +struct RectLightComponent_SetBarnDoorLength final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetBarnDoorLength; + +// Function Engine.RectLightComponent.SetSourceHeight +// 0x0004 (0x0004 - 0x0000) +struct RectLightComponent_SetSourceHeight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetSourceHeight; + +// Function Engine.RectLightComponent.SetSourceTexture +// 0x0008 (0x0008 - 0x0000) +struct RectLightComponent_SetSourceTexture final +{ +public: + class UTexture* bNewValue; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetSourceTexture; + +// Function Engine.RectLightComponent.SetSourceWidth +// 0x0004 (0x0004 - 0x0000) +struct RectLightComponent_SetSourceWidth final +{ +public: + float bNewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RectLightComponent_SetSourceWidth; + +// Function Engine.Canvas.K2_Deproject +// 0x0020 (0x0020 - 0x0000) +struct Canvas_K2_Deproject final +{ +public: + struct FVector2D ScreenPosition; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldOrigin; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_Deproject; + +// Function Engine.Canvas.K2_DrawBorder +// 0x0088 (0x0088 - 0x0000) +struct Canvas_K2_DrawBorder final +{ +public: + class UTexture* BorderTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BackgroundTexture; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* LeftBorderTexture; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* RightBorderTexture; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* TopBorderTexture; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BottomBorderTexture; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinatePosition; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinateSize; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0050(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BorderScale; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BackgroundScale; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rotation; // 0x0070(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PivotPoint; // 0x0074(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CornerSize; // 0x007C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawBorder; + +// Function Engine.Canvas.K2_DrawBox +// 0x0024 (0x0024 - 0x0000) +struct Canvas_K2_DrawBox final +{ +public: + struct FVector2D ScreenPosition; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0014(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawBox; + +// Function Engine.Canvas.K2_DrawLine +// 0x0024 (0x0024 - 0x0000) +struct Canvas_K2_DrawLine final +{ +public: + struct FVector2D ScreenPositionA; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPositionB; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0014(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawLine; + +// Function Engine.Canvas.K2_DrawMaterial +// 0x0038 (0x0038 - 0x0000) +struct Canvas_K2_DrawMaterial final +{ +public: + class UMaterialInterface* RenderMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinatePosition; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinateSize; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rotation; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PivotPoint; // 0x002C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawMaterial; + +// Function Engine.Canvas.K2_DrawMaterialTriangle +// 0x0018 (0x0018 - 0x0000) +struct Canvas_K2_DrawMaterialTriangle final +{ +public: + class UMaterialInterface* RenderMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Triangles; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawMaterialTriangle; + +// Function Engine.Canvas.K2_DrawPolygon +// 0x0030 (0x0030 - 0x0000) +struct Canvas_K2_DrawPolygon final +{ +public: + class UTexture* RenderTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Radius; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumberOfSides; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x001C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawPolygon; + +// Function Engine.Canvas.K2_DrawText +// 0x0068 (0x0068 - 0x0000) +struct Canvas_K2_DrawText final +{ +public: + class Ufont* RenderFont; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RenderText; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Kerning; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor shadowColor; // 0x003C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x004C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCentreX; // 0x0054(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCentreY; // 0x0055(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutlined; // 0x0056(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor OutlineColor; // 0x0058(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawText; + +// Function Engine.Canvas.K2_DrawTexture +// 0x0048 (0x0048 - 0x0000) +struct Canvas_K2_DrawTexture final +{ +public: + class UTexture* RenderTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenSize; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinatePosition; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CoordinateSize; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RenderColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendMode BlendMode; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Rotation; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PivotPoint; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawTexture; + +// Function Engine.Canvas.K2_DrawTriangle +// 0x0018 (0x0018 - 0x0000) +struct Canvas_K2_DrawTriangle final +{ +public: + class UTexture* RenderTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Triangles; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_DrawTriangle; + +// Function Engine.Canvas.K2_Project +// 0x0018 (0x0018 - 0x0000) +struct Canvas_K2_Project final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_Project; + +// Function Engine.Canvas.K2_StrLen +// 0x0020 (0x0020 - 0x0000) +struct Canvas_K2_StrLen final +{ +public: + class Ufont* RenderFont; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RenderText; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_StrLen; + +// Function Engine.Canvas.K2_TextSize +// 0x0028 (0x0028 - 0x0000) +struct Canvas_K2_TextSize final +{ +public: + class Ufont* RenderFont; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RenderText; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Canvas_K2_TextSize; + +// Function Engine.ArrowComponent.SetArrowColor +// 0x0010 (0x0010 - 0x0000) +struct ArrowComponent_SetArrowColor final +{ +public: + struct FLinearColor NewColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrowComponent_SetArrowColor; + +// Function Engine.light.SetAffectTranslucentLighting +// 0x0001 (0x0001 - 0x0000) +struct light_SetAffectTranslucentLighting final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_SetAffectTranslucentLighting; + +// Function Engine.light.SetBrightness +// 0x0004 (0x0004 - 0x0000) +struct light_SetBrightness final +{ +public: + float NewBrightness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_SetBrightness; + +// Function Engine.light.SetCastShadows +// 0x0001 (0x0001 - 0x0000) +struct light_SetCastShadows final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_SetCastShadows; + +// Function Engine.light.SetEnabled +// 0x0001 (0x0001 - 0x0000) +struct light_SetEnabled final +{ +public: + bool bSetEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_SetEnabled; + +// Function Engine.light.SetLightColor +// 0x0010 (0x0010 - 0x0000) +struct light_SetLightColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_SetLightColor; + +// Function Engine.light.SetLightFunctionFadeDistance +// 0x0004 (0x0004 - 0x0000) +struct light_SetLightFunctionFadeDistance final +{ +public: + float NewLightFunctionFadeDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_SetLightFunctionFadeDistance; + +// Function Engine.light.SetLightFunctionMaterial +// 0x0008 (0x0008 - 0x0000) +struct light_SetLightFunctionMaterial final +{ +public: + class UMaterialInterface* NewLightFunctionMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_SetLightFunctionMaterial; + +// Function Engine.light.SetLightFunctionScale +// 0x000C (0x000C - 0x0000) +struct light_SetLightFunctionScale final +{ +public: + struct FVector NewLightFunctionScale; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_SetLightFunctionScale; + +// Function Engine.light.GetBrightness +// 0x0004 (0x0004 - 0x0000) +struct light_GetBrightness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_GetBrightness; + +// Function Engine.light.GetLightColor +// 0x0010 (0x0010 - 0x0000) +struct light_GetLightColor final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_GetLightColor; + +// Function Engine.light.IsEnabled +// 0x0001 (0x0001 - 0x0000) +struct light_IsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_light_IsEnabled; + +// Function Engine.DecalActor.CreateDynamicMaterialInstance +// 0x0008 (0x0008 - 0x0000) +struct DecalActor_CreateDynamicMaterialInstance final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalActor_CreateDynamicMaterialInstance; + +// Function Engine.DecalActor.SetDecalMaterial +// 0x0008 (0x0008 - 0x0000) +struct DecalActor_SetDecalMaterial final +{ +public: + class UMaterialInterface* NewDecalMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalActor_SetDecalMaterial; + +// Function Engine.DecalActor.GetDecalMaterial +// 0x0008 (0x0008 - 0x0000) +struct DecalActor_GetDecalMaterial final +{ +public: + class UMaterialInterface* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DecalActor_GetDecalMaterial; + +// Function Engine.MatineeActor.EnableGroupByName +// 0x0018 (0x0018 - 0x0000) +struct MatineeActor_EnableGroupByName final +{ +public: + class FString GroupName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MatineeActor_EnableGroupByName; + +// Function Engine.MatineeActor.SetLoopingState +// 0x0001 (0x0001 - 0x0000) +struct MatineeActor_SetLoopingState final +{ +public: + bool bNewLooping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MatineeActor_SetLoopingState; + +// Function Engine.MatineeActor.SetPosition +// 0x0008 (0x0008 - 0x0000) +struct MatineeActor_SetPosition final +{ +public: + float NewPosition; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJump; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MatineeActor_SetPosition; + +// Function Engine.WindSourceComponentBaseData.SetOutdoors +// 0x0004 (0x0004 - 0x0000) +struct WindSourceComponentBaseData_SetOutdoors final +{ +public: + float InNewOutdoors; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindSourceComponentBaseData_SetOutdoors; + +// Function Engine.WindSourceComponentBaseData.SetPriority +// 0x0004 (0x0004 - 0x0000) +struct WindSourceComponentBaseData_SetPriority final +{ +public: + float InNewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindSourceComponentBaseData_SetPriority; + +// Function Engine.WindSourceComponentBaseData.SetSourceCombine +// 0x0001 (0x0001 - 0x0000) +struct WindSourceComponentBaseData_SetSourceCombine final +{ +public: + EWindSourceCombine InNewSourceCombine; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindSourceComponentBaseData_SetSourceCombine; + +// Function Engine.WindSourceComponentBaseData.SetWindGustController +// 0x0008 (0x0008 - 0x0000) +struct WindSourceComponentBaseData_SetWindGustController final +{ +public: + const class UWindGustController* InWindGustController; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindSourceComponentBaseData_SetWindGustController; + +// Function Engine.WindDirectionalSourceComponent.SetBlendDistance +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetBlendDistance final +{ +public: + float InNewBlendDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetBlendDistance; + +// Function Engine.WindDirectionalSourceComponent.SetMaximumGustAmount +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetMaximumGustAmount final +{ +public: + float InNewMaxGust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetMaximumGustAmount; + +// Function Engine.WindDirectionalSourceComponent.SetMinimumGustAmount +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetMinimumGustAmount final +{ +public: + float InNewMinGust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetMinimumGustAmount; + +// Function Engine.WindDirectionalSourceComponent.SetRadius +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetRadius final +{ +public: + float InNewRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetRadius; + +// Function Engine.WindDirectionalSourceComponent.SetSpeed +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetSpeed final +{ +public: + float InNewSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetSpeed; + +// Function Engine.WindDirectionalSourceComponent.SetStrength +// 0x0004 (0x0004 - 0x0000) +struct WindDirectionalSourceComponent_SetStrength final +{ +public: + float InNewStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetStrength; + +// Function Engine.WindDirectionalSourceComponent.SetUseScaleAsBounds +// 0x0001 (0x0001 - 0x0000) +struct WindDirectionalSourceComponent_SetUseScaleAsBounds final +{ +public: + bool bNewUseScaleAsBounds; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetUseScaleAsBounds; + +// Function Engine.WindDirectionalSourceComponent.SetWindType +// 0x0001 (0x0001 - 0x0000) +struct WindDirectionalSourceComponent_SetWindType final +{ +public: + EWindSourceType InNewType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindDirectionalSourceComponent_SetWindType; + +// Function Engine.WindPointSourceComponent.SetInnerRadius +// 0x0004 (0x0004 - 0x0000) +struct WindPointSourceComponent_SetInnerRadius final +{ +public: + float InNewInnerRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindPointSourceComponent_SetInnerRadius; + +// Function Engine.WindPointSourceComponent.SetRadius +// 0x0004 (0x0004 - 0x0000) +struct WindPointSourceComponent_SetRadius final +{ +public: + float InNewRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindPointSourceComponent_SetRadius; + +// Function Engine.WindPointSourceComponent.SetSpeed +// 0x0004 (0x0004 - 0x0000) +struct WindPointSourceComponent_SetSpeed final +{ +public: + float InNewSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindPointSourceComponent_SetSpeed; + +// Function Engine.WindPointSourceComponent.SetStrength +// 0x0004 (0x0004 - 0x0000) +struct WindPointSourceComponent_SetStrength final +{ +public: + float InNewStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindPointSourceComponent_SetStrength; + +// Function Engine.AnimSequenceBase.GetPlayLength +// 0x0004 (0x0004 - 0x0000) +struct AnimSequenceBase_GetPlayLength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSequenceBase_GetPlayLength; + +// Function Engine.CameraAnimInst.SetDuration +// 0x0004 (0x0004 - 0x0000) +struct CameraAnimInst_SetDuration final +{ +public: + float NewDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraAnimInst_SetDuration; + +// Function Engine.CameraAnimInst.SetScale +// 0x0004 (0x0004 - 0x0000) +struct CameraAnimInst_SetScale final +{ +public: + float NewDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraAnimInst_SetScale; + +// Function Engine.CameraAnimInst.Stop +// 0x0001 (0x0001 - 0x0000) +struct CameraAnimInst_Stop final +{ +public: + bool bImmediate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraAnimInst_Stop; + +// Function Engine.InstancedStaticMeshComponent.AddInstance +// 0x0040 (0x0040 - 0x0000) +struct InstancedStaticMeshComponent_AddInstance final +{ +public: + struct FTransform InstanceTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_AddInstance; + +// Function Engine.InstancedStaticMeshComponent.AddInstances +// 0x0028 (0x0028 - 0x0000) +struct InstancedStaticMeshComponent_AddInstances final +{ +public: + TArray InstanceTransforms; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bShouldReturnIndices; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_AddInstances; + +// Function Engine.InstancedStaticMeshComponent.AddInstanceWorldSpace +// 0x0040 (0x0040 - 0x0000) +struct InstancedStaticMeshComponent_AddInstanceWorldSpace final +{ +public: + struct FTransform WorldTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_AddInstanceWorldSpace; + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransform +// 0x0050 (0x0050 - 0x0000) +struct InstancedStaticMeshComponent_BatchUpdateInstancesTransform final +{ +public: + int32 StartInstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumInstances; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform NewInstancesTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0042(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0043(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_BatchUpdateInstancesTransform; + +// Function Engine.InstancedStaticMeshComponent.BatchUpdateInstancesTransforms +// 0x0020 (0x0020 - 0x0000) +struct InstancedStaticMeshComponent_BatchUpdateInstancesTransforms final +{ +public: + int32 StartInstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NewInstancesTransforms; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001B(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_BatchUpdateInstancesTransforms; + +// Function Engine.InstancedStaticMeshComponent.RemoveInstance +// 0x0008 (0x0008 - 0x0000) +struct InstancedStaticMeshComponent_RemoveInstance final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowShrink; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0005(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_RemoveInstance; + +// Function Engine.InstancedStaticMeshComponent.SetCullDistances +// 0x0008 (0x0008 - 0x0000) +struct InstancedStaticMeshComponent_SetCullDistances final +{ +public: + int32 StartCullDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndCullDistance; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_SetCullDistances; + +// Function Engine.InstancedStaticMeshComponent.SetCustomDataValue +// 0x0010 (0x0010 - 0x0000) +struct InstancedStaticMeshComponent_SetCustomDataValue final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CustomDataIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomDataValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_SetCustomDataValue; + +// Function Engine.InstancedStaticMeshComponent.SetInstanceAlpha +// 0x000C (0x000C - 0x0000) +struct InstancedStaticMeshComponent_SetInstanceAlpha final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_SetInstanceAlpha; + +// Function Engine.InstancedStaticMeshComponent.UpdateInstanceTransform +// 0x0050 (0x0050 - 0x0000) +struct InstancedStaticMeshComponent_UpdateInstanceTransform final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform NewInstanceTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkRenderStateDirty; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleport; // 0x0042(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0043(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_UpdateInstanceTransform; + +// Function Engine.InstancedStaticMeshComponent.GetInstanceCount +// 0x0004 (0x0004 - 0x0000) +struct InstancedStaticMeshComponent_GetInstanceCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetInstanceCount; + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingBox +// 0x0030 (0x0030 - 0x0000) +struct InstancedStaticMeshComponent_GetInstancesOverlappingBox final +{ +public: + struct FBox Box; // 0x0000(0x001C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bBoxInWorldSpace; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetInstancesOverlappingBox; + +// Function Engine.InstancedStaticMeshComponent.GetInstancesOverlappingSphere +// 0x0028 (0x0028 - 0x0000) +struct InstancedStaticMeshComponent_GetInstancesOverlappingSphere final +{ +public: + struct FVector Center; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSphereInWorldSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetInstancesOverlappingSphere; + +// Function Engine.InstancedStaticMeshComponent.GetInstanceTransform +// 0x0050 (0x0050 - 0x0000) +struct InstancedStaticMeshComponent_GetInstanceTransform final +{ +public: + int32 InstanceIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OutInstanceTransform; // 0x0010(0x0030)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bWorldSpace; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0041(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0xE]; // 0x0042(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstancedStaticMeshComponent_GetInstanceTransform; + +// Function Engine.HierarchicalInstancedStaticMeshComponent.RemoveInstances +// 0x0018 (0x0018 - 0x0000) +struct HierarchicalInstancedStaticMeshComponent_RemoveInstances final +{ +public: + TArray InstancesToRemove; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HierarchicalInstancedStaticMeshComponent_RemoveInstances; + +// Function Engine.Texture2D.Blueprint_GetSizeX +// 0x0004 (0x0004 - 0x0000) +struct Texture2D_Blueprint_GetSizeX final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Texture2D_Blueprint_GetSizeX; + +// Function Engine.Texture2D.Blueprint_GetSizeY +// 0x0004 (0x0004 - 0x0000) +struct Texture2D_Blueprint_GetSizeY final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Texture2D_Blueprint_GetSizeY; + +// Function Engine.CurveFloat.GetFloatValue +// 0x0008 (0x0008 - 0x0000) +struct CurveFloat_GetFloatValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveFloat_GetFloatValue; + +// Function Engine.CurveLinearColor.GetClampedLinearColorValue +// 0x0014 (0x0014 - 0x0000) +struct CurveLinearColor_GetClampedLinearColorValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveLinearColor_GetClampedLinearColorValue; + +// Function Engine.CurveLinearColor.GetLinearColorValue +// 0x0014 (0x0014 - 0x0000) +struct CurveLinearColor_GetLinearColorValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveLinearColor_GetLinearColorValue; + +// Function Engine.CurveLinearColor.GetUnadjustedLinearColorValue +// 0x0014 (0x0014 - 0x0000) +struct CurveLinearColor_GetUnadjustedLinearColorValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveLinearColor_GetUnadjustedLinearColorValue; + +// Function Engine.SplineComponent.AddPoint +// 0x0048 (0x0048 - 0x0000) +struct SplineComponent_AddPoint final +{ +public: + struct FSplinePoint Point; // 0x0000(0x0044)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0044(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_AddPoint; + +// Function Engine.SplineComponent.AddPoints +// 0x0018 (0x0018 - 0x0000) +struct SplineComponent_AddPoints final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_AddPoints; + +// Function Engine.SplineComponent.AddSplineLocalPoint +// 0x000C (0x000C - 0x0000) +struct SplineComponent_AddSplineLocalPoint final +{ +public: + struct FVector Position; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_AddSplineLocalPoint; + +// Function Engine.SplineComponent.AddSplinePoint +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_AddSplinePoint final +{ +public: + struct FVector Position; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_AddSplinePoint; + +// Function Engine.SplineComponent.AddSplinePointAtIndex +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_AddSplinePointAtIndex final +{ +public: + struct FVector Position; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_AddSplinePointAtIndex; + +// Function Engine.SplineComponent.AddSplineWorldPoint +// 0x000C (0x000C - 0x0000) +struct SplineComponent_AddSplineWorldPoint final +{ +public: + struct FVector Position; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_AddSplineWorldPoint; + +// Function Engine.SplineComponent.ClearSplinePoints +// 0x0001 (0x0001 - 0x0000) +struct SplineComponent_ClearSplinePoints final +{ +public: + bool bUpdateSpline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_ClearSplinePoints; + +// Function Engine.SplineComponent.RemoveSplinePoint +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_RemoveSplinePoint final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_RemoveSplinePoint; + +// Function Engine.SplineComponent.SetClosedLoop +// 0x0002 (0x0002 - 0x0000) +struct SplineComponent_SetClosedLoop final +{ +public: + bool bInClosedLoop; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetClosedLoop; + +// Function Engine.SplineComponent.SetClosedLoopAtPosition +// 0x000C (0x000C - 0x0000) +struct SplineComponent_SetClosedLoopAtPosition final +{ +public: + bool bInClosedLoop; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Key; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetClosedLoopAtPosition; + +// Function Engine.SplineComponent.SetDefaultUpVector +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetDefaultUpVector final +{ +public: + struct FVector UpVector; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetDefaultUpVector; + +// Function Engine.SplineComponent.SetDrawDebug +// 0x0001 (0x0001 - 0x0000) +struct SplineComponent_SetDrawDebug final +{ +public: + bool bShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetDrawDebug; + +// Function Engine.SplineComponent.SetLocationAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_SetLocationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetLocationAtSplinePoint; + +// Function Engine.SplineComponent.SetRotationAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_SetRotationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetRotationAtSplinePoint; + +// Function Engine.SplineComponent.SetScaleAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_SetScaleAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InScaleVector; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetScaleAtSplinePoint; + +// Function Engine.SplineComponent.SetSelectedSplineSegmentColor +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetSelectedSplineSegmentColor final +{ +public: + struct FLinearColor SegmentColor; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetSelectedSplineSegmentColor; + +// Function Engine.SplineComponent.SetSplineLocalPoints +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetSplineLocalPoints final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetSplineLocalPoints; + +// Function Engine.SplineComponent.SetSplinePoints +// 0x0018 (0x0018 - 0x0000) +struct SplineComponent_SetSplinePoints final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetSplinePoints; + +// Function Engine.SplineComponent.SetSplinePointType +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_SetSplinePointType final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplinePointType Type; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetSplinePointType; + +// Function Engine.SplineComponent.SetSplineWorldPoints +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetSplineWorldPoints final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetSplineWorldPoints; + +// Function Engine.SplineComponent.SetTangentAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_SetTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InTangent; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetTangentAtSplinePoint; + +// Function Engine.SplineComponent.SetTangentColor +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetTangentColor final +{ +public: + struct FLinearColor TangentColor; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetTangentColor; + +// Function Engine.SplineComponent.SetTangentsAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_SetTangentsAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InArriveTangent; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLeaveTangent; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetTangentsAtSplinePoint; + +// Function Engine.SplineComponent.SetUnselectedSplineSegmentColor +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetUnselectedSplineSegmentColor final +{ +public: + struct FLinearColor SegmentColor; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetUnselectedSplineSegmentColor; + +// Function Engine.SplineComponent.SetUpVectorAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_SetUpVectorAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InUpVector; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpline; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_SetUpVectorAtSplinePoint; + +// Function Engine.SplineComponent.SetWorldLocationAtSplinePoint +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_SetWorldLocationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_SetWorldLocationAtSplinePoint; + +// Function Engine.SplineComponent.FindDirectionClosestToWorldLocation +// 0x001C (0x001C - 0x0000) +struct SplineComponent_FindDirectionClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindDirectionClosestToWorldLocation; + +// Function Engine.SplineComponent.FindInputKeyClosestToWorldLocation +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_FindInputKeyClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindInputKeyClosestToWorldLocation; + +// Function Engine.SplineComponent.FindLocationClosestToWorldLocation +// 0x001C (0x001C - 0x0000) +struct SplineComponent_FindLocationClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindLocationClosestToWorldLocation; + +// Function Engine.SplineComponent.FindRightVectorClosestToWorldLocation +// 0x001C (0x001C - 0x0000) +struct SplineComponent_FindRightVectorClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindRightVectorClosestToWorldLocation; + +// Function Engine.SplineComponent.FindRollClosestToWorldLocation +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_FindRollClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindRollClosestToWorldLocation; + +// Function Engine.SplineComponent.FindRotationClosestToWorldLocation +// 0x001C (0x001C - 0x0000) +struct SplineComponent_FindRotationClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindRotationClosestToWorldLocation; + +// Function Engine.SplineComponent.FindScaleClosestToWorldLocation +// 0x0018 (0x0018 - 0x0000) +struct SplineComponent_FindScaleClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindScaleClosestToWorldLocation; + +// Function Engine.SplineComponent.FindTangentClosestToWorldLocation +// 0x001C (0x001C - 0x0000) +struct SplineComponent_FindTangentClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindTangentClosestToWorldLocation; + +// Function Engine.SplineComponent.FindTransformClosestToWorldLocation +// 0x0040 (0x0040 - 0x0000) +struct SplineComponent_FindTransformClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindTransformClosestToWorldLocation; + +// Function Engine.SplineComponent.FindUpVectorClosestToWorldLocation +// 0x001C (0x001C - 0x0000) +struct SplineComponent_FindUpVectorClosestToWorldLocation final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_FindUpVectorClosestToWorldLocation; + +// Function Engine.SplineComponent.GetArriveTangentAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetArriveTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetArriveTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetDefaultUpVector +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetDefaultUpVector final +{ +public: + ESplineCoordinateSpace CoordinateSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDefaultUpVector; + +// Function Engine.SplineComponent.GetDirectionAtDistanceAlongSpline +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetDirectionAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDirectionAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetDirectionAtSplineInputKey +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetDirectionAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDirectionAtSplineInputKey; + +// Function Engine.SplineComponent.GetDirectionAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetDirectionAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDirectionAtSplinePoint; + +// Function Engine.SplineComponent.GetDirectionAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetDirectionAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDirectionAtTime; + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplineInputKey +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetDistanceAlongSplineAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDistanceAlongSplineAtSplineInputKey; + +// Function Engine.SplineComponent.GetDistanceAlongSplineAtSplinePoint +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetDistanceAlongSplineAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetDistanceAlongSplineAtSplinePoint; + +// Function Engine.SplineComponent.GetFloatPropertyAtSplineInputKey +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetFloatPropertyAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetFloatPropertyAtSplineInputKey; + +// Function Engine.SplineComponent.GetFloatPropertyAtSplinePoint +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetFloatPropertyAtSplinePoint final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetFloatPropertyAtSplinePoint; + +// Function Engine.SplineComponent.GetInputKeyAtDistanceAlongSpline +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetInputKeyAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetInputKeyAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetLeaveTangentAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetLeaveTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLeaveTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetLocalLocationAndTangentAtSplinePoint +// 0x001C (0x001C - 0x0000) +struct SplineComponent_GetLocalLocationAndTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalLocation; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalTangent; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocalLocationAndTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetLocationAndTangentAtSplinePoint +// 0x0020 (0x0020 - 0x0000) +struct SplineComponent_GetLocationAndTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Tangent; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAndTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetLocationAtDistanceAlongSpline +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetLocationAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetLocationAtSplineInputKey +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetLocationAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAtSplineInputKey; + +// Function Engine.SplineComponent.GetLocationAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetLocationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAtSplinePoint; + +// Function Engine.SplineComponent.GetLocationAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetLocationAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetLocationAtTime; + +// Function Engine.SplineComponent.GetNumberOfSplinePoints +// 0x0004 (0x0004 - 0x0000) +struct SplineComponent_GetNumberOfSplinePoints final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetNumberOfSplinePoints; + +// Function Engine.SplineComponent.GetNumberOfSplineSegments +// 0x0004 (0x0004 - 0x0000) +struct SplineComponent_GetNumberOfSplineSegments final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetNumberOfSplineSegments; + +// Function Engine.SplineComponent.GetRightVectorAtDistanceAlongSpline +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetRightVectorAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRightVectorAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetRightVectorAtSplineInputKey +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetRightVectorAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRightVectorAtSplineInputKey; + +// Function Engine.SplineComponent.GetRightVectorAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetRightVectorAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRightVectorAtSplinePoint; + +// Function Engine.SplineComponent.GetRightVectorAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetRightVectorAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRightVectorAtTime; + +// Function Engine.SplineComponent.GetRollAtDistanceAlongSpline +// 0x000C (0x000C - 0x0000) +struct SplineComponent_GetRollAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRollAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetRollAtSplineInputKey +// 0x000C (0x000C - 0x0000) +struct SplineComponent_GetRollAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRollAtSplineInputKey; + +// Function Engine.SplineComponent.GetRollAtSplinePoint +// 0x000C (0x000C - 0x0000) +struct SplineComponent_GetRollAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRollAtSplinePoint; + +// Function Engine.SplineComponent.GetRollAtTime +// 0x000C (0x000C - 0x0000) +struct SplineComponent_GetRollAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRollAtTime; + +// Function Engine.SplineComponent.GetRotationAtDistanceAlongSpline +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetRotationAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRotationAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetRotationAtSplineInputKey +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetRotationAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRotationAtSplineInputKey; + +// Function Engine.SplineComponent.GetRotationAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetRotationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRotationAtSplinePoint; + +// Function Engine.SplineComponent.GetRotationAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetRotationAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetRotationAtTime; + +// Function Engine.SplineComponent.GetScaleAtDistanceAlongSpline +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetScaleAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetScaleAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetScaleAtSplineInputKey +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetScaleAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetScaleAtSplineInputKey; + +// Function Engine.SplineComponent.GetScaleAtSplinePoint +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetScaleAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetScaleAtSplinePoint; + +// Function Engine.SplineComponent.GetScaleAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetScaleAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetScaleAtTime; + +// Function Engine.SplineComponent.GetSplineLength +// 0x0004 (0x0004 - 0x0000) +struct SplineComponent_GetSplineLength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetSplineLength; + +// Function Engine.SplineComponent.GetSplinePointType +// 0x0008 (0x0008 - 0x0000) +struct SplineComponent_GetSplinePointType final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplinePointType ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineComponent_GetSplinePointType; + +// Function Engine.SplineComponent.GetTangentAtDistanceAlongSpline +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetTangentAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTangentAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetTangentAtSplineInputKey +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetTangentAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTangentAtSplineInputKey; + +// Function Engine.SplineComponent.GetTangentAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetTangentAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTangentAtSplinePoint; + +// Function Engine.SplineComponent.GetTangentAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetTangentAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTangentAtTime; + +// Function Engine.SplineComponent.GetTransformAtDistanceAlongSpline +// 0x0040 (0x0040 - 0x0000) +struct SplineComponent_GetTransformAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0xA]; // 0x0006(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTransformAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetTransformAtSplineInputKey +// 0x0040 (0x0040 - 0x0000) +struct SplineComponent_GetTransformAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0xA]; // 0x0006(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTransformAtSplineInputKey; + +// Function Engine.SplineComponent.GetTransformAtSplinePoint +// 0x0040 (0x0040 - 0x0000) +struct SplineComponent_GetTransformAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0xA]; // 0x0006(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTransformAtSplinePoint; + +// Function Engine.SplineComponent.GetTransformAtTime +// 0x0040 (0x0040 - 0x0000) +struct SplineComponent_GetTransformAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseScale; // 0x0006(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x9]; // 0x0007(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetTransformAtTime; + +// Function Engine.SplineComponent.GetUpVectorAtDistanceAlongSpline +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetUpVectorAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetUpVectorAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetUpVectorAtSplineInputKey +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetUpVectorAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetUpVectorAtSplineInputKey; + +// Function Engine.SplineComponent.GetUpVectorAtSplinePoint +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetUpVectorAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetUpVectorAtSplinePoint; + +// Function Engine.SplineComponent.GetUpVectorAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetUpVectorAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineCoordinateSpace CoordinateSpace; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetUpVectorAtTime; + +// Function Engine.SplineComponent.GetVectorPropertyAtSplineInputKey +// 0x0018 (0x0018 - 0x0000) +struct SplineComponent_GetVectorPropertyAtSplineInputKey final +{ +public: + float InKey; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetVectorPropertyAtSplineInputKey; + +// Function Engine.SplineComponent.GetVectorPropertyAtSplinePoint +// 0x0018 (0x0018 - 0x0000) +struct SplineComponent_GetVectorPropertyAtSplinePoint final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetVectorPropertyAtSplinePoint; + +// Function Engine.SplineComponent.GetWorldDirectionAtDistanceAlongSpline +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetWorldDirectionAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldDirectionAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetWorldDirectionAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetWorldDirectionAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldDirectionAtTime; + +// Function Engine.SplineComponent.GetWorldLocationAtDistanceAlongSpline +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetWorldLocationAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldLocationAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetWorldLocationAtSplinePoint +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetWorldLocationAtSplinePoint final +{ +public: + int32 PointIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldLocationAtSplinePoint; + +// Function Engine.SplineComponent.GetWorldLocationAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetWorldLocationAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldLocationAtTime; + +// Function Engine.SplineComponent.GetWorldRotationAtDistanceAlongSpline +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetWorldRotationAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldRotationAtDistanceAlongSpline; + +// Function Engine.SplineComponent.GetWorldRotationAtTime +// 0x0014 (0x0014 - 0x0000) +struct SplineComponent_GetWorldRotationAtTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldRotationAtTime; + +// Function Engine.SplineComponent.GetWorldTangentAtDistanceAlongSpline +// 0x0010 (0x0010 - 0x0000) +struct SplineComponent_GetWorldTangentAtDistanceAlongSpline final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_GetWorldTangentAtDistanceAlongSpline; + +// Function Engine.SplineComponent.IsClosedLoop +// 0x0001 (0x0001 - 0x0000) +struct SplineComponent_IsClosedLoop final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineComponent_IsClosedLoop; + +// Function Engine.KismetRenderingLibrary.BeginDrawCanvasToRenderTarget +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_BeginDrawCanvasToRenderTarget final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvas* Canvas; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D size; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDrawToRenderTargetContext Context; // 0x0020(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_BeginDrawCanvasToRenderTarget; + +// Function Engine.KismetRenderingLibrary.BreakSkinWeightInfo +// 0x005C (0x005C - 0x0000) +struct KismetRenderingLibrary_BreakSkinWeightInfo final +{ +public: + struct FSkelMeshSkinWeightInfo InWeight; // 0x0000(0x003C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + int32 Bone0; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight0; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone1; // 0x0044(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight1; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone2; // 0x004C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight2; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone3; // 0x0054(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight3; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_BreakSkinWeightInfo; + +// Function Engine.KismetRenderingLibrary.ClearRenderTarget2D +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ClearRenderTarget2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ClearColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ClearRenderTarget2D; + +// Function Engine.KismetRenderingLibrary.ConvertRenderTargetToTexture2DEditorOnly +// 0x0018 (0x0018 - 0x0000) +struct KismetRenderingLibrary_ConvertRenderTargetToTexture2DEditorOnly final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* RenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ConvertRenderTargetToTexture2DEditorOnly; + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2D +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_CreateRenderTarget2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat Format; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ClearColor; // 0x0014(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGenerateMipMaps; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureRenderTarget2D* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_CreateRenderTarget2D; + +// Function Engine.KismetRenderingLibrary.CreateRenderTarget2DArray +// 0x0038 (0x0038 - 0x0000) +struct KismetRenderingLibrary_CreateRenderTarget2DArray final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Slices; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat Format; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ClearColor; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGenerateMipMaps; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureRenderTarget2DArray* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_CreateRenderTarget2DArray; + +// Function Engine.KismetRenderingLibrary.CreateRenderTargetVolume +// 0x0038 (0x0038 - 0x0000) +struct KismetRenderingLibrary_CreateRenderTargetVolume final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Depth; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat Format; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ClearColor; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGenerateMipMaps; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureRenderTargetVolume* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_CreateRenderTargetVolume; + +// Function Engine.KismetRenderingLibrary.DrawMaterialToRenderTarget +// 0x0018 (0x0018 - 0x0000) +struct KismetRenderingLibrary_DrawMaterialToRenderTarget final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_DrawMaterialToRenderTarget; + +// Function Engine.KismetRenderingLibrary.EndDrawCanvasToRenderTarget +// 0x0018 (0x0018 - 0x0000) +struct KismetRenderingLibrary_EndDrawCanvasToRenderTarget final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDrawToRenderTargetContext Context; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_EndDrawCanvasToRenderTarget; + +// Function Engine.KismetRenderingLibrary.ExportRenderTarget +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_ExportRenderTarget final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilePath; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ExportRenderTarget; + +// Function Engine.KismetRenderingLibrary.ExportTexture2D +// 0x0030 (0x0030 - 0x0000) +struct KismetRenderingLibrary_ExportTexture2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilePath; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ExportTexture2D; + +// Function Engine.KismetRenderingLibrary.ImportBufferAsTexture2D +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ImportBufferAsTexture2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Buffer; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ImportBufferAsTexture2D; + +// Function Engine.KismetRenderingLibrary.ImportFileAsTexture2D +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ImportFileAsTexture2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ImportFileAsTexture2D; + +// Function Engine.KismetRenderingLibrary.MakeSkinWeightInfo +// 0x005C (0x005C - 0x0000) +struct KismetRenderingLibrary_MakeSkinWeightInfo final +{ +public: + int32 Bone0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight0; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone1; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight1; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone2; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight2; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Bone3; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weight3; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkelMeshSkinWeightInfo ReturnValue; // 0x0020(0x003C)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_MakeSkinWeightInfo; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetPixel +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetPixel final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 X; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetPixel; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawPixel +// 0x0028 (0x0028 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetRawPixel final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 X; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Y; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetRawPixel; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetRawUV +// 0x0028 (0x0028 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetRawUV final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetRawUV; + +// Function Engine.KismetRenderingLibrary.ReadRenderTargetUV +// 0x0020 (0x0020 - 0x0000) +struct KismetRenderingLibrary_ReadRenderTargetUV final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReadRenderTargetUV; + +// Function Engine.KismetRenderingLibrary.ReleaseRenderTarget2D +// 0x0008 (0x0008 - 0x0000) +struct KismetRenderingLibrary_ReleaseRenderTarget2D final +{ +public: + class UTextureRenderTarget2D* TextureRenderTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_ReleaseRenderTarget2D; + +// Function Engine.KismetRenderingLibrary.RenderTargetCreateStaticTexture2DEditorOnly +// 0x0028 (0x0028 - 0x0000) +struct KismetRenderingLibrary_RenderTargetCreateStaticTexture2DEditorOnly final +{ +public: + class UTextureRenderTarget2D* RenderTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name_0; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureCompressionSettings CompressionSettings; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipGenSettings MipSettings; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_RenderTargetCreateStaticTexture2DEditorOnly; + +// Function Engine.KismetRenderingLibrary.SetCastInsetShadowForAllAttachments +// 0x0010 (0x0010 - 0x0000) +struct KismetRenderingLibrary_SetCastInsetShadowForAllAttachments final +{ +public: + class UPrimitiveComponent* PrimitiveComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastInsetShadow; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLightAttachmentsAsGroup; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetRenderingLibrary_SetCastInsetShadowForAllAttachments; + +// Function Engine.AtmosphericFogComponent.DisableGroundScattering +// 0x0001 (0x0001 - 0x0000) +struct AtmosphericFogComponent_DisableGroundScattering final +{ +public: + bool NewGroundScattering; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_DisableGroundScattering; + +// Function Engine.AtmosphericFogComponent.DisableSunDisk +// 0x0001 (0x0001 - 0x0000) +struct AtmosphericFogComponent_DisableSunDisk final +{ +public: + bool NewSunDisk; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_DisableSunDisk; + +// Function Engine.AtmosphericFogComponent.IgnoreSceneSunlight +// 0x0001 (0x0001 - 0x0000) +struct AtmosphericFogComponent_IgnoreSceneSunlight final +{ +public: + bool NewIgnoreSceneSunlight; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_IgnoreSceneSunlight; + +// Function Engine.AtmosphericFogComponent.SetAltitudeScale +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetAltitudeScale final +{ +public: + float NewAltitudeScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetAltitudeScale; + +// Function Engine.AtmosphericFogComponent.SetDefaultBrightness +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDefaultBrightness final +{ +public: + float NewBrightness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDefaultBrightness; + +// Function Engine.AtmosphericFogComponent.SetDefaultLightColor +// 0x0010 (0x0010 - 0x0000) +struct AtmosphericFogComponent_SetDefaultLightColor final +{ +public: + struct FLinearColor NewLightColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDefaultLightColor; + +// Function Engine.AtmosphericFogComponent.SetDefaultSunDirection +// 0x000C (0x000C - 0x0000) +struct AtmosphericFogComponent_SetDefaultSunDirection final +{ +public: + struct FVector NewSunDirection; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDefaultSunDirection; + +// Function Engine.AtmosphericFogComponent.SetDensityMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDensityMultiplier final +{ +public: + float NewDensityMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDensityMultiplier; + +// Function Engine.AtmosphericFogComponent.SetDensityOffset +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDensityOffset final +{ +public: + float NewDensityOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDensityOffset; + +// Function Engine.AtmosphericFogComponent.SetDesaturation +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDesaturation final +{ +public: + float NewDesaturation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDesaturation; + +// Function Engine.AtmosphericFogComponent.SetDistanceOffset +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDistanceOffset final +{ +public: + float NewDistanceOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDistanceOffset; + +// Function Engine.AtmosphericFogComponent.SetDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetDistanceScale final +{ +public: + float NewDistanceScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetDistanceScale; + +// Function Engine.AtmosphericFogComponent.SetFogMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetFogMultiplier final +{ +public: + float NewFogMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetFogMultiplier; + +// Function Engine.AtmosphericFogComponent.SetGroundFogDesaturation +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetGroundFogDesaturation final +{ +public: + float NewGroundFogDesaturation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetGroundFogDesaturation; + +// Function Engine.AtmosphericFogComponent.SetGroundOffset +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetGroundOffset final +{ +public: + float NewGroundOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetGroundOffset; + +// Function Engine.AtmosphericFogComponent.SetPrecomputeParams +// 0x000C (0x000C - 0x0000) +struct AtmosphericFogComponent_SetPrecomputeParams final +{ +public: + float DensityHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxScatteringOrder; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterAltitudeSampleNum; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetPrecomputeParams; + +// Function Engine.AtmosphericFogComponent.SetPrecomputeParamsFull +// 0x0030 (0x0030 - 0x0000) +struct AtmosphericFogComponent_SetPrecomputeParamsFull final +{ +public: + struct FAtmospherePrecomputeFullParameters FullParameters; // 0x0000(0x0028)(Parm, NoDestructor, NativeAccessSpecifierPublic) + int32 MaxScatteringOrder; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterAltitudeSampleNum; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetPrecomputeParamsFull; + +// Function Engine.AtmosphericFogComponent.SetStartDistance +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetStartDistance final +{ +public: + float NewStartDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetStartDistance; + +// Function Engine.AtmosphericFogComponent.SetSunDiscScale +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetSunDiscScale final +{ +public: + float NewSunDiscScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetSunDiscScale; + +// Function Engine.AtmosphericFogComponent.SetSunMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetSunMultiplier final +{ +public: + float NewSunMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetSunMultiplier; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightColorationTexture +// 0x0008 (0x0008 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightColorationTexture final +{ +public: + class UTexture2D* NewTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightColorationTexture; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightColorationU +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightColorationU final +{ +public: + float NewU; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightColorationU; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightColorationVBase +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightColorationVBase final +{ +public: + float NewVBase; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightColorationVBase; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightDesaturation +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightDesaturation final +{ +public: + float NewDesaturation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightDesaturation; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogDesaturation +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightFogDesaturation final +{ +public: + float NewFogDesaturation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightFogDesaturation; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogEnd +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightFogEnd final +{ +public: + float NewFogEnd; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightFogEnd; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogIntensity +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightFogIntensity final +{ +public: + float NewFogIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightFogIntensity; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogPower +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightFogPower final +{ +public: + float NewFogPower; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightFogPower; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogStart +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightFogStart final +{ +public: + float NewFogStart; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightFogStart; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogVFar +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightFogVFar final +{ +public: + float NewFogVFar; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightFogVFar; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightFogVNear +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightFogVNear final +{ +public: + float NewFogVNear; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightFogVNear; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightIntensity +// 0x0004 (0x0004 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightIntensity; + +// Function Engine.AtmosphericFogComponent.SetTwilightNightModColor +// 0x0010 (0x0010 - 0x0000) +struct AtmosphericFogComponent_SetTwilightNightModColor final +{ +public: + struct FLinearColor NewModColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AtmosphericFogComponent_SetTwilightNightModColor; + +// Function Engine.CameraShakeBase.SetRootShakePattern +// 0x0008 (0x0008 - 0x0000) +struct CameraShakeBase_SetRootShakePattern final +{ +public: + class UCameraShakePattern* InPattern; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraShakeBase_SetRootShakePattern; + +// Function Engine.CameraShakeBase.GetRootShakePattern +// 0x0008 (0x0008 - 0x0000) +struct CameraShakeBase_GetRootShakePattern final +{ +public: + class UCameraShakePattern* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraShakeBase_GetRootShakePattern; + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotification +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPlatformLibrary_CancelLocalNotification final +{ +public: + class FString ActivationEvent; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_CancelLocalNotification; + +// Function Engine.BlueprintPlatformLibrary.CancelLocalNotificationById +// 0x0004 (0x0004 - 0x0000) +struct BlueprintPlatformLibrary_CancelLocalNotificationById final +{ +public: + int32 NotificationId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_CancelLocalNotificationById; + +// Function Engine.BlueprintPlatformLibrary.GetDeviceOrientation +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPlatformLibrary_GetDeviceOrientation final +{ +public: + EScreenOrientation ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_GetDeviceOrientation; + +// Function Engine.BlueprintPlatformLibrary.GetLaunchNotification +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPlatformLibrary_GetLaunchNotification final +{ +public: + bool NotificationLaunchedApp; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ActivationEvent; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FireDate; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_GetLaunchNotification; + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationAtTime +// 0x0070 (0x0070 - 0x0000) +struct BlueprintPlatformLibrary_ScheduleLocalNotificationAtTime final +{ +public: + struct FDateTime FireDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LocalTime; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Title; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Body; // 0x0028(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Action; // 0x0040(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ActivationEvent; // 0x0058(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0068(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_ScheduleLocalNotificationAtTime; + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeAtTime +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeAtTime final +{ +public: + struct FDateTime FireDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LocalTime; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ActivationEvent; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeAtTime; + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationBadgeFromNow +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeFromNow final +{ +public: + int32 inSecondsFromNow; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ActivationEvent; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_ScheduleLocalNotificationBadgeFromNow; + +// Function Engine.BlueprintPlatformLibrary.ScheduleLocalNotificationFromNow +// 0x0068 (0x0068 - 0x0000) +struct BlueprintPlatformLibrary_ScheduleLocalNotificationFromNow final +{ +public: + int32 inSecondsFromNow; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Title; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Body; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText Action; // 0x0038(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ActivationEvent; // 0x0050(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0060(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPlatformLibrary_ScheduleLocalNotificationFromNow; + +// Function Engine.StaticMeshActor.SetMobility +// 0x0001 (0x0001 - 0x0000) +struct StaticMeshActor_SetMobility final +{ +public: + EComponentMobility InMobility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMeshActor_SetMobility; + +// Function Engine.BoxComponent.SetBoxExtent +// 0x0010 (0x0010 - 0x0000) +struct BoxComponent_SetBoxExtent final +{ +public: + struct FVector InBoxExtent; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BoxComponent_SetBoxExtent; + +// Function Engine.BoxComponent.GetScaledBoxExtent +// 0x000C (0x000C - 0x0000) +struct BoxComponent_GetScaledBoxExtent final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BoxComponent_GetScaledBoxExtent; + +// Function Engine.BoxComponent.GetUnscaledBoxExtent +// 0x000C (0x000C - 0x0000) +struct BoxComponent_GetUnscaledBoxExtent final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BoxComponent_GetUnscaledBoxExtent; + +// Function Engine.SceneCaptureComponent.HideActorComponents +// 0x0010 (0x0010 - 0x0000) +struct SceneCaptureComponent_HideActorComponents final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_HideActorComponents; + +// Function Engine.SceneCaptureComponent.HideComponent +// 0x0008 (0x0008 - 0x0000) +struct SceneCaptureComponent_HideComponent final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_HideComponent; + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyActorComponents +// 0x0010 (0x0010 - 0x0000) +struct SceneCaptureComponent_RemoveShowOnlyActorComponents final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_RemoveShowOnlyActorComponents; + +// Function Engine.SceneCaptureComponent.RemoveShowOnlyComponent +// 0x0008 (0x0008 - 0x0000) +struct SceneCaptureComponent_RemoveShowOnlyComponent final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_RemoveShowOnlyComponent; + +// Function Engine.SceneCaptureComponent.SetCaptureSortPriority +// 0x0004 (0x0004 - 0x0000) +struct SceneCaptureComponent_SetCaptureSortPriority final +{ +public: + int32 NewCaptureSortPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_SetCaptureSortPriority; + +// Function Engine.SceneCaptureComponent.ShowOnlyActorComponents +// 0x0010 (0x0010 - 0x0000) +struct SceneCaptureComponent_ShowOnlyActorComponents final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFromChildActors; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_ShowOnlyActorComponents; + +// Function Engine.SceneCaptureComponent.ShowOnlyComponent +// 0x0008 (0x0008 - 0x0000) +struct SceneCaptureComponent_ShowOnlyComponent final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent_ShowOnlyComponent; + +// Function Engine.SceneCaptureComponent2D.AddOrUpdateBlendable +// 0x0018 (0x0018 - 0x0000) +struct SceneCaptureComponent2D_AddOrUpdateBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneCaptureComponent2D_AddOrUpdateBlendable; + +// Function Engine.SceneCaptureComponent2D.RemoveBlendable +// 0x0010 (0x0010 - 0x0000) +struct SceneCaptureComponent2D_RemoveBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureComponent2D_RemoveBlendable; + +// Function Engine.ChildActorComponent.SetChildActorClass +// 0x0008 (0x0008 - 0x0000) +struct ChildActorComponent_SetChildActorClass final +{ +public: + TSubclassOf InClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ChildActorComponent_SetChildActorClass; + +// Function Engine.KismetNodeHelperLibrary.BitIsMarked +// 0x000C (0x000C - 0x0000) +struct KismetNodeHelperLibrary_BitIsMarked final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_BitIsMarked; + +// Function Engine.KismetNodeHelperLibrary.ClearAllBits +// 0x0004 (0x0004 - 0x0000) +struct KismetNodeHelperLibrary_ClearAllBits final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_ClearAllBits; + +// Function Engine.KismetNodeHelperLibrary.ClearBit +// 0x0008 (0x0008 - 0x0000) +struct KismetNodeHelperLibrary_ClearBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_ClearBit; + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorName +// 0x0018 (0x0018 - 0x0000) +struct KismetNodeHelperLibrary_GetEnumeratorName final +{ +public: + const class UEnum* Enum; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetEnumeratorName; + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorUserFriendlyName +// 0x0020 (0x0020 - 0x0000) +struct KismetNodeHelperLibrary_GetEnumeratorUserFriendlyName final +{ +public: + const class UEnum* Enum; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetEnumeratorUserFriendlyName; + +// Function Engine.KismetNodeHelperLibrary.GetEnumeratorValueFromIndex +// 0x0010 (0x0010 - 0x0000) +struct KismetNodeHelperLibrary_GetEnumeratorValueFromIndex final +{ +public: + const class UEnum* Enum; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorIndex; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetEnumeratorValueFromIndex; + +// Function Engine.KismetNodeHelperLibrary.GetFirstUnmarkedBit +// 0x0010 (0x0010 - 0x0000) +struct KismetNodeHelperLibrary_GetFirstUnmarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIdx; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetFirstUnmarkedBit; + +// Function Engine.KismetNodeHelperLibrary.GetRandomUnmarkedBit +// 0x0010 (0x0010 - 0x0000) +struct KismetNodeHelperLibrary_GetRandomUnmarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIdx; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetRandomUnmarkedBit; + +// Function Engine.KismetNodeHelperLibrary.GetUnmarkedBit +// 0x0014 (0x0014 - 0x0000) +struct KismetNodeHelperLibrary_GetUnmarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIdx; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandom; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetUnmarkedBit; + +// Function Engine.KismetNodeHelperLibrary.GetValidValue +// 0x0010 (0x0010 - 0x0000) +struct KismetNodeHelperLibrary_GetValidValue final +{ +public: + const class UEnum* Enum; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EnumeratorValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_GetValidValue; + +// Function Engine.KismetNodeHelperLibrary.HasMarkedBit +// 0x000C (0x000C - 0x0000) +struct KismetNodeHelperLibrary_HasMarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_HasMarkedBit; + +// Function Engine.KismetNodeHelperLibrary.HasUnmarkedBit +// 0x000C (0x000C - 0x0000) +struct KismetNodeHelperLibrary_HasUnmarkedBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumBits; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_HasUnmarkedBit; + +// Function Engine.KismetNodeHelperLibrary.MarkBit +// 0x0008 (0x0008 - 0x0000) +struct KismetNodeHelperLibrary_MarkBit final +{ +public: + int32 Data; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetNodeHelperLibrary_MarkBit; + +// Function Engine.LevelScriptActor.RemoteEvent +// 0x000C (0x000C - 0x0000) +struct LevelScriptActor_RemoteEvent final +{ +public: + class FName EventName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LevelScriptActor_RemoteEvent; + +// Function Engine.LevelScriptActor.SetCinematicMode +// 0x0005 (0x0005 - 0x0000) +struct LevelScriptActor_SetCinematicMode final +{ +public: + bool bCinematicMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHidePlayer; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsHUD; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsMovement; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsTurning; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelScriptActor_SetCinematicMode; + +// Function Engine.LevelScriptActor.WorldOriginLocationChanged +// 0x0018 (0x0018 - 0x0000) +struct LevelScriptActor_WorldOriginLocationChanged final +{ +public: + struct FIntVector OldOriginLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector NewOriginLocation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelScriptActor_WorldOriginLocationChanged; + +// Function Engine.ParticleSystem.ContainsEmitterType +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystem_ContainsEmitterType final +{ +public: + class UClass* TypeData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystem_ContainsEmitterType; + +// Function Engine.CapsuleComponent.SetCapsuleHalfHeight +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_SetCapsuleHalfHeight final +{ +public: + float HalfHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CapsuleComponent_SetCapsuleHalfHeight; + +// Function Engine.CapsuleComponent.SetCapsuleRadius +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_SetCapsuleRadius final +{ +public: + float Radius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CapsuleComponent_SetCapsuleRadius; + +// Function Engine.CapsuleComponent.SetCapsuleSize +// 0x000C (0x000C - 0x0000) +struct CapsuleComponent_SetCapsuleSize final +{ +public: + float InRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHalfHeight; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOverlaps; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CapsuleComponent_SetCapsuleSize; + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleHalfHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleHalfHeight; + +// Function Engine.CapsuleComponent.GetScaledCapsuleHalfHeight_WithoutHemisphere +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleHalfHeight_WithoutHemisphere final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleHalfHeight_WithoutHemisphere; + +// Function Engine.CapsuleComponent.GetScaledCapsuleRadius +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleRadius; + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleSize final +{ +public: + float OutRadius; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeight; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleSize; + +// Function Engine.CapsuleComponent.GetScaledCapsuleSize_WithoutHemisphere +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_GetScaledCapsuleSize_WithoutHemisphere final +{ +public: + float OutRadius; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeightWithoutHemisphere; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetScaledCapsuleSize_WithoutHemisphere; + +// Function Engine.CapsuleComponent.GetShapeScale +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetShapeScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetShapeScale; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleHalfHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleHalfHeight; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleHalfHeight_WithoutHemisphere +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleHalfHeight_WithoutHemisphere final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleHalfHeight_WithoutHemisphere; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleRadius +// 0x0004 (0x0004 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleRadius; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleSize final +{ +public: + float OutRadius; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeight; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleSize; + +// Function Engine.CapsuleComponent.GetUnscaledCapsuleSize_WithoutHemisphere +// 0x0008 (0x0008 - 0x0000) +struct CapsuleComponent_GetUnscaledCapsuleSize_WithoutHemisphere final +{ +public: + float OutRadius; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutHalfHeightWithoutHemisphere; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapsuleComponent_GetUnscaledCapsuleSize_WithoutHemisphere; + +// Function Engine.ForceFeedbackComponent.AdjustAttenuation +// 0x00B0 (0x00B0 - 0x0000) +struct ForceFeedbackComponent_AdjustAttenuation final +{ +public: + struct FForceFeedbackAttenuationSettings InAttenuationSettings; // 0x0000(0x00B0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_AdjustAttenuation; + +// Function Engine.ForceFeedbackComponent.Play +// 0x0004 (0x0004 - 0x0000) +struct ForceFeedbackComponent_Play final +{ +public: + float StartTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_Play; + +// Function Engine.ForceFeedbackComponent.SetForceFeedbackEffect +// 0x0008 (0x0008 - 0x0000) +struct ForceFeedbackComponent_SetForceFeedbackEffect final +{ +public: + class UForceFeedbackEffect* NewForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_SetForceFeedbackEffect; + +// Function Engine.ForceFeedbackComponent.SetIntensityMultiplier +// 0x0004 (0x0004 - 0x0000) +struct ForceFeedbackComponent_SetIntensityMultiplier final +{ +public: + float NewIntensityMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_SetIntensityMultiplier; + +// Function Engine.ForceFeedbackComponent.BP_GetAttenuationSettingsToApply +// 0x00B8 (0x00B8 - 0x0000) +struct ForceFeedbackComponent_BP_GetAttenuationSettingsToApply final +{ +public: + struct FForceFeedbackAttenuationSettings OutAttenuationSettings; // 0x0000(0x00B0)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00B0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ForceFeedbackComponent_BP_GetAttenuationSettingsToApply; + +// Function Engine.GameUserSettings.GetDefaultResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetDefaultResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDefaultResolution; + +// Function Engine.GameUserSettings.GetDefaultWindowMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_GetDefaultWindowMode final +{ +public: + EWindowMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDefaultWindowMode; + +// Function Engine.GameUserSettings.GetDefaultWindowPosition +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetDefaultWindowPosition final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDefaultWindowPosition; + +// Function Engine.GameUserSettings.GetFramePace +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetFramePace final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetFramePace; + +// Function Engine.GameUserSettings.GetGameUserSettings +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetGameUserSettings final +{ +public: + class UGameUserSettings* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetGameUserSettings; + +// Function Engine.GameUserSettings.GetSyncInterval +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetSyncInterval final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetSyncInterval; + +// Function Engine.GameUserSettings.ApplyResolutionSettings +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_ApplyResolutionSettings final +{ +public: + bool bCheckForCommandLineOverrides; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_ApplyResolutionSettings; + +// Function Engine.GameUserSettings.ApplySettings +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_ApplySettings final +{ +public: + bool bCheckForCommandLineOverrides; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_ApplySettings; + +// Function Engine.GameUserSettings.EnableHDRDisplayOutput +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_EnableHDRDisplayOutput final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DisplayNits; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_EnableHDRDisplayOutput; + +// Function Engine.GameUserSettings.GetDefaultResolutionScale +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetDefaultResolutionScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDefaultResolutionScale; + +// Function Engine.GameUserSettings.GetRecommendedResolutionScale +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetRecommendedResolutionScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetRecommendedResolutionScale; + +// Function Engine.GameUserSettings.LoadSettings +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_LoadSettings final +{ +public: + bool bForceReload; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_LoadSettings; + +// Function Engine.GameUserSettings.RunHardwareBenchmark +// 0x000C (0x000C - 0x0000) +struct GameUserSettings_RunHardwareBenchmark final +{ +public: + int32 WorkScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CPUMultiplier; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GPUMultiplier; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_RunHardwareBenchmark; + +// Function Engine.GameUserSettings.SetAntiAliasingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetAntiAliasingQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetAntiAliasingQuality; + +// Function Engine.GameUserSettings.SetAudioQualityLevel +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetAudioQualityLevel final +{ +public: + int32 QualityLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetAudioQualityLevel; + +// Function Engine.GameUserSettings.SetCustomQuality +// 0x0018 (0x0018 - 0x0000) +struct GameUserSettings_SetCustomQuality final +{ +public: + class FString InScalabilityGroupName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InValue; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameUserSettings_SetCustomQuality; + +// Function Engine.GameUserSettings.SetDynamicResolutionEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_SetDynamicResolutionEnabled final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetDynamicResolutionEnabled; + +// Function Engine.GameUserSettings.SetFoliageQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetFoliageQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetFoliageQuality; + +// Function Engine.GameUserSettings.SetFrameRateLimit +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetFrameRateLimit final +{ +public: + float NewLimit; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetFrameRateLimit; + +// Function Engine.GameUserSettings.SetFullscreenMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_SetFullscreenMode final +{ +public: + EWindowMode InFullscreenMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetFullscreenMode; + +// Function Engine.GameUserSettings.SetOverallScalabilityLevel +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetOverallScalabilityLevel final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetOverallScalabilityLevel; + +// Function Engine.GameUserSettings.SetPostProcessingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetPostProcessingQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetPostProcessingQuality; + +// Function Engine.GameUserSettings.SetResolutionScaleNormalized +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetResolutionScaleNormalized final +{ +public: + float NewScaleNormalized; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetResolutionScaleNormalized; + +// Function Engine.GameUserSettings.SetResolutionScaleValue +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetResolutionScaleValue final +{ +public: + int32 NewScaleValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetResolutionScaleValue; + +// Function Engine.GameUserSettings.SetResolutionScaleValueEx +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetResolutionScaleValueEx final +{ +public: + float NewScaleValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetResolutionScaleValueEx; + +// Function Engine.GameUserSettings.SetScreenResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_SetScreenResolution final +{ +public: + struct FIntPoint Resolution; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetScreenResolution; + +// Function Engine.GameUserSettings.SetShadingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetShadingQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetShadingQuality; + +// Function Engine.GameUserSettings.SetShadowQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetShadowQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetShadowQuality; + +// Function Engine.GameUserSettings.SetTextureQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetTextureQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetTextureQuality; + +// Function Engine.GameUserSettings.SetViewDistanceQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetViewDistanceQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetViewDistanceQuality; + +// Function Engine.GameUserSettings.SetVisualEffectQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_SetVisualEffectQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetVisualEffectQuality; + +// Function Engine.GameUserSettings.SetVSyncEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_SetVSyncEnabled final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SetVSyncEnabled; + +// Function Engine.GameUserSettings.GetAntiAliasingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetAntiAliasingQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetAntiAliasingQuality; + +// Function Engine.GameUserSettings.GetAudioQualityLevel +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetAudioQualityLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetAudioQualityLevel; + +// Function Engine.GameUserSettings.GetCurrentHDRDisplayNits +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetCurrentHDRDisplayNits final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetCurrentHDRDisplayNits; + +// Function Engine.GameUserSettings.GetCustomQuality +// 0x0018 (0x0018 - 0x0000) +struct GameUserSettings_GetCustomQuality final +{ +public: + class FString InScalabilityGroupName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameUserSettings_GetCustomQuality; + +// Function Engine.GameUserSettings.GetDesktopResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetDesktopResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetDesktopResolution; + +// Function Engine.GameUserSettings.GetFoliageQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetFoliageQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetFoliageQuality; + +// Function Engine.GameUserSettings.GetFrameRateLimit +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetFrameRateLimit final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetFrameRateLimit; + +// Function Engine.GameUserSettings.GetFullscreenMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_GetFullscreenMode final +{ +public: + EWindowMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetFullscreenMode; + +// Function Engine.GameUserSettings.GetLastConfirmedFullscreenMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_GetLastConfirmedFullscreenMode final +{ +public: + EWindowMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetLastConfirmedFullscreenMode; + +// Function Engine.GameUserSettings.GetLastConfirmedScreenResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetLastConfirmedScreenResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetLastConfirmedScreenResolution; + +// Function Engine.GameUserSettings.GetOverallScalabilityLevel +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetOverallScalabilityLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetOverallScalabilityLevel; + +// Function Engine.GameUserSettings.GetPostProcessingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetPostProcessingQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetPostProcessingQuality; + +// Function Engine.GameUserSettings.GetPreferredFullscreenMode +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_GetPreferredFullscreenMode final +{ +public: + EWindowMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetPreferredFullscreenMode; + +// Function Engine.GameUserSettings.GetResolutionScaleInformation +// 0x0010 (0x0010 - 0x0000) +struct GameUserSettings_GetResolutionScaleInformation final +{ +public: + float CurrentScaleNormalized; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurrentScaleValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinScaleValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxScaleValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetResolutionScaleInformation; + +// Function Engine.GameUserSettings.GetResolutionScaleInformationEx +// 0x0010 (0x0010 - 0x0000) +struct GameUserSettings_GetResolutionScaleInformationEx final +{ +public: + float CurrentScaleNormalized; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentScaleValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScaleValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScaleValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetResolutionScaleInformationEx; + +// Function Engine.GameUserSettings.GetResolutionScaleNormalized +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetResolutionScaleNormalized final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetResolutionScaleNormalized; + +// Function Engine.GameUserSettings.GetScreenResolution +// 0x0008 (0x0008 - 0x0000) +struct GameUserSettings_GetScreenResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetScreenResolution; + +// Function Engine.GameUserSettings.GetShadingQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetShadingQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetShadingQuality; + +// Function Engine.GameUserSettings.GetShadowQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetShadowQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetShadowQuality; + +// Function Engine.GameUserSettings.GetTextureQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetTextureQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetTextureQuality; + +// Function Engine.GameUserSettings.GetViewDistanceQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetViewDistanceQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetViewDistanceQuality; + +// Function Engine.GameUserSettings.GetVisualEffectQuality +// 0x0004 (0x0004 - 0x0000) +struct GameUserSettings_GetVisualEffectQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_GetVisualEffectQuality; + +// Function Engine.GameUserSettings.IsDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsDirty; + +// Function Engine.GameUserSettings.IsDynamicResolutionDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsDynamicResolutionDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsDynamicResolutionDirty; + +// Function Engine.GameUserSettings.IsDynamicResolutionEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsDynamicResolutionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsDynamicResolutionEnabled; + +// Function Engine.GameUserSettings.IsFullscreenModeDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsFullscreenModeDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsFullscreenModeDirty; + +// Function Engine.GameUserSettings.IsHDREnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsHDREnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsHDREnabled; + +// Function Engine.GameUserSettings.IsScreenResolutionDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsScreenResolutionDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsScreenResolutionDirty; + +// Function Engine.GameUserSettings.IsVSyncDirty +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsVSyncDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsVSyncDirty; + +// Function Engine.GameUserSettings.IsVSyncEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_IsVSyncEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_IsVSyncEnabled; + +// Function Engine.GameUserSettings.SupportsHDRDisplayOutput +// 0x0001 (0x0001 - 0x0000) +struct GameUserSettings_SupportsHDRDisplayOutput final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameUserSettings_SupportsHDRDisplayOutput; + +// Function Engine.GameViewportClient.SetConsoleTarget +// 0x0004 (0x0004 - 0x0000) +struct GameViewportClient_SetConsoleTarget final +{ +public: + int32 PlayerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameViewportClient_SetConsoleTarget; + +// Function Engine.PlayerInput.InvertAxis +// 0x0008 (0x0008 - 0x0000) +struct PlayerInput_InvertAxis final +{ +public: + class FName AxisName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerInput_InvertAxis; + +// Function Engine.PlayerInput.InvertAxisKey +// 0x0018 (0x0018 - 0x0000) +struct PlayerInput_InvertAxisKey final +{ +public: + struct FKey AxisKey; // 0x0000(0x0018)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerInput_InvertAxisKey; + +// Function Engine.PlayerInput.SetBind +// 0x0018 (0x0018 - 0x0000) +struct PlayerInput_SetBind final +{ +public: + class FName BindName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerInput_SetBind; + +// Function Engine.PlayerInput.SetMouseSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PlayerInput_SetMouseSensitivity final +{ +public: + float Sensitivity; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerInput_SetMouseSensitivity; + +// Function Engine.ProjectileMovementComponent.MoveInterpolationTarget +// 0x0018 (0x0018 - 0x0000) +struct ProjectileMovementComponent_MoveInterpolationTarget final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_MoveInterpolationTarget; + +// Function Engine.ProjectileMovementComponent.SetInterpolatedComponent +// 0x0008 (0x0008 - 0x0000) +struct ProjectileMovementComponent_SetInterpolatedComponent final +{ +public: + class USceneComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_SetInterpolatedComponent; + +// Function Engine.ProjectileMovementComponent.SetVelocityInLocalSpace +// 0x000C (0x000C - 0x0000) +struct ProjectileMovementComponent_SetVelocityInLocalSpace final +{ +public: + struct FVector NewVelocity; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_SetVelocityInLocalSpace; + +// Function Engine.ProjectileMovementComponent.StopSimulating +// 0x0088 (0x0088 - 0x0000) +struct ProjectileMovementComponent_StopSimulating final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_StopSimulating; + +// Function Engine.ProjectileMovementComponent.IsInterpolationComplete +// 0x0001 (0x0001 - 0x0000) +struct ProjectileMovementComponent_IsInterpolationComplete final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_IsInterpolationComplete; + +// Function Engine.ProjectileMovementComponent.IsVelocityUnderSimulationThreshold +// 0x0001 (0x0001 - 0x0000) +struct ProjectileMovementComponent_IsVelocityUnderSimulationThreshold final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_IsVelocityUnderSimulationThreshold; + +// Function Engine.ProjectileMovementComponent.LimitVelocity +// 0x0018 (0x0018 - 0x0000) +struct ProjectileMovementComponent_LimitVelocity final +{ +public: + struct FVector NewVelocity; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProjectileMovementComponent_LimitVelocity; + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLight +// 0x0001 (0x0001 - 0x0000) +struct DirectionalLightComponent_SetAtmosphereSunLight final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetAtmosphereSunLight; + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLightIndex +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetAtmosphereSunLightIndex final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetAtmosphereSunLightIndex; + +// Function Engine.DirectionalLightComponent.SetAtmosphereSunLightPriority +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetAtmosphereSunLightPriority final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetAtmosphereSunLightPriority; + +// Function Engine.DirectionalLightComponent.SetCascadeDistributionExponent +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetCascadeDistributionExponent final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetCascadeDistributionExponent; + +// Function Engine.DirectionalLightComponent.SetCascadeTransitionFraction +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetCascadeTransitionFraction final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetCascadeTransitionFraction; + +// Function Engine.DirectionalLightComponent.SetCloudShadowMinMax +// 0x0008 (0x0008 - 0x0000) +struct DirectionalLightComponent_SetCloudShadowMinMax final +{ +public: + struct FVector2D NewValue; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetCloudShadowMinMax; + +// Function Engine.DirectionalLightComponent.SetCloudShadowOnSurfaceStrength +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetCloudShadowOnSurfaceStrength final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetCloudShadowOnSurfaceStrength; + +// Function Engine.DirectionalLightComponent.SetDynamicShadowCascades +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetDynamicShadowCascades final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetDynamicShadowCascades; + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceMovableLight +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetDynamicShadowDistanceMovableLight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetDynamicShadowDistanceMovableLight; + +// Function Engine.DirectionalLightComponent.SetDynamicShadowDistanceStationaryLight +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetDynamicShadowDistanceStationaryLight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetDynamicShadowDistanceStationaryLight; + +// Function Engine.DirectionalLightComponent.SetEnableLightShaftOcclusion +// 0x0001 (0x0001 - 0x0000) +struct DirectionalLightComponent_SetEnableLightShaftOcclusion final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetEnableLightShaftOcclusion; + +// Function Engine.DirectionalLightComponent.SetLightShaftOverrideDirection +// 0x000C (0x000C - 0x0000) +struct DirectionalLightComponent_SetLightShaftOverrideDirection final +{ +public: + struct FVector NewValue; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetLightShaftOverrideDirection; + +// Function Engine.DirectionalLightComponent.SetOcclusionDepthRange +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetOcclusionDepthRange final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetOcclusionDepthRange; + +// Function Engine.DirectionalLightComponent.SetOcclusionMaskDarkness +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetOcclusionMaskDarkness final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetOcclusionMaskDarkness; + +// Function Engine.DirectionalLightComponent.SetPseudoLight +// 0x0001 (0x0001 - 0x0000) +struct DirectionalLightComponent_SetPseudoLight final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetPseudoLight; + +// Function Engine.DirectionalLightComponent.SetShadowAmount +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetShadowAmount final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetShadowAmount; + +// Function Engine.DirectionalLightComponent.SetShadowDistanceFadeoutFraction +// 0x0004 (0x0004 - 0x0000) +struct DirectionalLightComponent_SetShadowDistanceFadeoutFraction final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DirectionalLightComponent_SetShadowDistanceFadeoutFraction; + +// Function Engine.GameStateBase.GetPlayerRespawnDelay +// 0x0010 (0x0010 - 0x0000) +struct GameStateBase_GetPlayerRespawnDelay final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameStateBase_GetPlayerRespawnDelay; + +// Function Engine.GameStateBase.GetPlayerStartTime +// 0x0010 (0x0010 - 0x0000) +struct GameStateBase_GetPlayerStartTime final +{ +public: + class AController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameStateBase_GetPlayerStartTime; + +// Function Engine.GameStateBase.GetServerWorldTimeSeconds +// 0x0004 (0x0004 - 0x0000) +struct GameStateBase_GetServerWorldTimeSeconds final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameStateBase_GetServerWorldTimeSeconds; + +// Function Engine.GameStateBase.HasBegunPlay +// 0x0001 (0x0001 - 0x0000) +struct GameStateBase_HasBegunPlay final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameStateBase_HasBegunPlay; + +// Function Engine.GameStateBase.HasMatchEnded +// 0x0001 (0x0001 - 0x0000) +struct GameStateBase_HasMatchEnded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameStateBase_HasMatchEnded; + +// Function Engine.GameStateBase.HasMatchStarted +// 0x0001 (0x0001 - 0x0000) +struct GameStateBase_HasMatchStarted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameStateBase_HasMatchStarted; + +// Function Engine.LevelStreaming.CreateInstance +// 0x0018 (0x0018 - 0x0000) +struct LevelStreaming_CreateInstance final +{ +public: + class FString UniqueInstanceName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreaming* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_CreateInstance; + +// Function Engine.LevelStreaming.GetLevelScriptActor +// 0x0008 (0x0008 - 0x0000) +struct LevelStreaming_GetLevelScriptActor final +{ +public: + class ALevelScriptActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_GetLevelScriptActor; + +// Function Engine.LevelStreaming.SetIsRequestingUnloadAndRemoval +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_SetIsRequestingUnloadAndRemoval final +{ +public: + bool bInIsRequestingUnloadAndRemoval; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetIsRequestingUnloadAndRemoval; + +// Function Engine.LevelStreaming.SetLevelLODIndex +// 0x0004 (0x0004 - 0x0000) +struct LevelStreaming_SetLevelLODIndex final +{ +public: + int32 LODIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetLevelLODIndex; + +// Function Engine.LevelStreaming.SetPriority +// 0x0004 (0x0004 - 0x0000) +struct LevelStreaming_SetPriority final +{ +public: + int32 NewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetPriority; + +// Function Engine.LevelStreaming.SetShouldBeLoaded +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_SetShouldBeLoaded final +{ +public: + bool bInShouldBeLoaded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetShouldBeLoaded; + +// Function Engine.LevelStreaming.SetShouldBeVisible +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_SetShouldBeVisible final +{ +public: + bool bInShouldBeVisible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetShouldBeVisible; + +// Function Engine.LevelStreaming.SetShouldWarmUpStreamingAssets +// 0x0008 (0x0008 - 0x0000) +struct LevelStreaming_SetShouldWarmUpStreamingAssets final +{ +public: + bool bInShouldWarmUp; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Seconds; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_SetShouldWarmUpStreamingAssets; + +// Function Engine.LevelStreaming.GetIsRequestingUnloadAndRemoval +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_GetIsRequestingUnloadAndRemoval final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_GetIsRequestingUnloadAndRemoval; + +// Function Engine.LevelStreaming.GetLoadedLevel +// 0x0008 (0x0008 - 0x0000) +struct LevelStreaming_GetLoadedLevel final +{ +public: + class ULevel* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_GetLoadedLevel; + +// Function Engine.LevelStreaming.GetWorldAssetPackageFName +// 0x0008 (0x0008 - 0x0000) +struct LevelStreaming_GetWorldAssetPackageFName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_GetWorldAssetPackageFName; + +// Function Engine.LevelStreaming.IsLevelLoaded +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_IsLevelLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_IsLevelLoaded; + +// Function Engine.LevelStreaming.IsLevelVisible +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_IsLevelVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_IsLevelVisible; + +// Function Engine.LevelStreaming.IsStreamingLevelDithering +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_IsStreamingLevelDithering final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_IsStreamingLevelDithering; + +// Function Engine.LevelStreaming.IsStreamingStatePending +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_IsStreamingStatePending final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_IsStreamingStatePending; + +// Function Engine.LevelStreaming.IsStreamingWarmedUp +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_IsStreamingWarmedUp final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_IsStreamingWarmedUp; + +// Function Engine.LevelStreaming.ShouldBeLoaded +// 0x0001 (0x0001 - 0x0000) +struct LevelStreaming_ShouldBeLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreaming_ShouldBeLoaded; + +// Function Engine.InputComponent.GetControllerAnalogKeyState +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_GetControllerAnalogKeyState final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerAnalogKeyState; + +// Function Engine.InputComponent.GetControllerAnalogStickState +// 0x000C (0x000C - 0x0000) +struct InputComponent_GetControllerAnalogStickState final +{ +public: + EControllerAnalogStick WhichStick; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StickX; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerAnalogStickState; + +// Function Engine.InputComponent.GetControllerKeyTimeDown +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_GetControllerKeyTimeDown final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerKeyTimeDown; + +// Function Engine.InputComponent.GetControllerMouseDelta +// 0x0008 (0x0008 - 0x0000) +struct InputComponent_GetControllerMouseDelta final +{ +public: + float DeltaX; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaY; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerMouseDelta; + +// Function Engine.InputComponent.GetControllerVectorKeyState +// 0x0028 (0x0028 - 0x0000) +struct InputComponent_GetControllerVectorKeyState final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_GetControllerVectorKeyState; + +// Function Engine.InputComponent.GetTouchState +// 0x0010 (0x0010 - 0x0000) +struct InputComponent_GetTouchState final +{ +public: + int32 FingerIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationX; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCurrentlyPressed; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_GetTouchState; + +// Function Engine.InputComponent.IsControllerKeyDown +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_IsControllerKeyDown final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_IsControllerKeyDown; + +// Function Engine.InputComponent.WasControllerKeyJustPressed +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_WasControllerKeyJustPressed final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_WasControllerKeyJustPressed; + +// Function Engine.InputComponent.WasControllerKeyJustReleased +// 0x0020 (0x0020 - 0x0000) +struct InputComponent_WasControllerKeyJustReleased final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputComponent_WasControllerKeyJustReleased; + +// Function Engine.TimecodeProvider.FetchTimecode +// 0x0014 (0x0014 - 0x0000) +struct TimecodeProvider_FetchTimecode final +{ +public: + struct FQualifiedFrameTime OutFrameTime; // 0x0000(0x0010)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TimecodeProvider_FetchTimecode; + +// Function Engine.TimecodeProvider.GetDelayedQualifiedFrameTime +// 0x0010 (0x0010 - 0x0000) +struct TimecodeProvider_GetDelayedQualifiedFrameTime final +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetDelayedQualifiedFrameTime; + +// Function Engine.TimecodeProvider.GetDelayedTimecode +// 0x0014 (0x0014 - 0x0000) +struct TimecodeProvider_GetDelayedTimecode final +{ +public: + struct FTimecode ReturnValue; // 0x0000(0x0014)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetDelayedTimecode; + +// Function Engine.TimecodeProvider.GetFrameRate +// 0x0008 (0x0008 - 0x0000) +struct TimecodeProvider_GetFrameRate final +{ +public: + struct FFrameRate ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetFrameRate; + +// Function Engine.TimecodeProvider.GetQualifiedFrameTime +// 0x0010 (0x0010 - 0x0000) +struct TimecodeProvider_GetQualifiedFrameTime final +{ +public: + struct FQualifiedFrameTime ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetQualifiedFrameTime; + +// Function Engine.TimecodeProvider.GetSynchronizationState +// 0x0004 (0x0004 - 0x0000) +struct TimecodeProvider_GetSynchronizationState final +{ +public: + ETimecodeProviderSynchronizationState ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetSynchronizationState; + +// Function Engine.TimecodeProvider.GetTimecode +// 0x0014 (0x0014 - 0x0000) +struct TimecodeProvider_GetTimecode final +{ +public: + struct FTimecode ReturnValue; // 0x0000(0x0014)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TimecodeProvider_GetTimecode; + +// Function Engine.SkeletalMeshSocket.InitializeSocketFromLocation +// 0x0020 (0x0020 - 0x0000) +struct SkeletalMeshSocket_InitializeSocketFromLocation final +{ +public: + const class USkeletalMeshComponent* skelComp; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldNormal; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMeshSocket_InitializeSocketFromLocation; + +// Function Engine.SkeletalMeshSocket.GetSocketLocation +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMeshSocket_GetSocketLocation final +{ +public: + const class USkeletalMeshComponent* skelComp; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMeshSocket_GetSocketLocation; + +// Function Engine.AmbientSound.AdjustVolume +// 0x0008 (0x0008 - 0x0000) +struct AmbientSound_AdjustVolume final +{ +public: + float AdjustVolumeDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientSound_AdjustVolume; + +// Function Engine.AmbientSound.FadeIn +// 0x0008 (0x0008 - 0x0000) +struct AmbientSound_FadeIn final +{ +public: + float FadeInDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientSound_FadeIn; + +// Function Engine.AmbientSound.FadeOut +// 0x0008 (0x0008 - 0x0000) +struct AmbientSound_FadeOut final +{ +public: + float FadeOutDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientSound_FadeOut; + +// Function Engine.AmbientSound.Play +// 0x0004 (0x0004 - 0x0000) +struct AmbientSound_Play final +{ +public: + float StartTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientSound_Play; + +// Function Engine.SpringArmComponent.GetTargetRotation +// 0x000C (0x000C - 0x0000) +struct SpringArmComponent_GetTargetRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpringArmComponent_GetTargetRotation; + +// Function Engine.SpringArmComponent.GetUnfixedCameraPosition +// 0x000C (0x000C - 0x0000) +struct SpringArmComponent_GetUnfixedCameraPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpringArmComponent_GetUnfixedCameraPosition; + +// Function Engine.SpringArmComponent.IsCollisionFixApplied +// 0x0001 (0x0001 - 0x0000) +struct SpringArmComponent_IsCollisionFixApplied final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpringArmComponent_IsCollisionFixApplied; + +// Function Engine.StereoLayerComponent.SetEquirectProps +// 0x0048 (0x0048 - 0x0000) +struct StereoLayerComponent_SetEquirectProps final +{ +public: + struct FEquirectProps InScaleBiases; // 0x0000(0x0048)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetEquirectProps; + +// Function Engine.StereoLayerComponent.SetLeftTexture +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_SetLeftTexture final +{ +public: + class UTexture* inTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetLeftTexture; + +// Function Engine.StereoLayerComponent.SetPriority +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerComponent_SetPriority final +{ +public: + int32 InPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetPriority; + +// Function Engine.StereoLayerComponent.SetQuadSize +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_SetQuadSize final +{ +public: + struct FVector2D InQuadSize; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetQuadSize; + +// Function Engine.StereoLayerComponent.SetTexture +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_SetTexture final +{ +public: + class UTexture* inTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetTexture; + +// Function Engine.StereoLayerComponent.SetUVRect +// 0x0014 (0x0014 - 0x0000) +struct StereoLayerComponent_SetUVRect final +{ +public: + struct FBox2D InUVRect; // 0x0000(0x0014)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_SetUVRect; + +// Function Engine.StereoLayerComponent.GetLeftTexture +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_GetLeftTexture final +{ +public: + class UTexture* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetLeftTexture; + +// Function Engine.StereoLayerComponent.GetPriority +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerComponent_GetPriority final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetPriority; + +// Function Engine.StereoLayerComponent.GetQuadSize +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_GetQuadSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetQuadSize; + +// Function Engine.StereoLayerComponent.GetTexture +// 0x0008 (0x0008 - 0x0000) +struct StereoLayerComponent_GetTexture final +{ +public: + class UTexture* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetTexture; + +// Function Engine.StereoLayerComponent.GetUVRect +// 0x0014 (0x0014 - 0x0000) +struct StereoLayerComponent_GetUVRect final +{ +public: + struct FBox2D ReturnValue; // 0x0000(0x0014)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerComponent_GetUVRect; + +// Function Engine.AnimMontage.GetDefaultBlendOutTime +// 0x0004 (0x0004 - 0x0000) +struct AnimMontage_GetDefaultBlendOutTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimMontage_GetDefaultBlendOutTime; + +// Function Engine.AnimNotifyState_Trail.OverridePSTemplate +// 0x0018 (0x0018 - 0x0000) +struct AnimNotifyState_Trail_OverridePSTemplate final +{ +public: + class USkeletalMeshComponent* MeshComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimNotifyState_Trail_OverridePSTemplate; + +// Function Engine.AnimSingleNodeInstance.GetLength +// 0x0004 (0x0004 - 0x0000) +struct AnimSingleNodeInstance_GetLength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_GetLength; + +// Function Engine.AnimSingleNodeInstance.PlayAnim +// 0x000C (0x000C - 0x0000) +struct AnimSingleNodeInstance_PlayAnim final +{ +public: + bool bIsLooping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InPlayRate; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InStartPosition; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_PlayAnim; + +// Function Engine.AnimSingleNodeInstance.SetAnimationAsset +// 0x0010 (0x0010 - 0x0000) +struct AnimSingleNodeInstance_SetAnimationAsset final +{ +public: + class UAnimationAsset* NewAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLooping; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InPlayRate; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetAnimationAsset; + +// Function Engine.AnimSingleNodeInstance.SetBlendSpaceInput +// 0x000C (0x000C - 0x0000) +struct AnimSingleNodeInstance_SetBlendSpaceInput final +{ +public: + struct FVector InBlendInput; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetBlendSpaceInput; + +// Function Engine.AnimSingleNodeInstance.SetLooping +// 0x0001 (0x0001 - 0x0000) +struct AnimSingleNodeInstance_SetLooping final +{ +public: + bool bIsLooping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetLooping; + +// Function Engine.AnimSingleNodeInstance.SetPlaying +// 0x0001 (0x0001 - 0x0000) +struct AnimSingleNodeInstance_SetPlaying final +{ +public: + bool bIsPlaying; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPlaying; + +// Function Engine.AnimSingleNodeInstance.SetPlayRate +// 0x0004 (0x0004 - 0x0000) +struct AnimSingleNodeInstance_SetPlayRate final +{ +public: + float InPlayRate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPlayRate; + +// Function Engine.AnimSingleNodeInstance.SetPosition +// 0x0008 (0x0008 - 0x0000) +struct AnimSingleNodeInstance_SetPosition final +{ +public: + float InPosition; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireNotifies; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPosition; + +// Function Engine.AnimSingleNodeInstance.SetPositionWithPreviousTime +// 0x000C (0x000C - 0x0000) +struct AnimSingleNodeInstance_SetPositionWithPreviousTime final +{ +public: + float InPosition; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPreviousTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireNotifies; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPositionWithPreviousTime; + +// Function Engine.AnimSingleNodeInstance.SetPreviewCurveOverride +// 0x0010 (0x0010 - 0x0000) +struct AnimSingleNodeInstance_SetPreviewCurveOverride final +{ +public: + class FName PoseName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveIfZero; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetPreviewCurveOverride; + +// Function Engine.AnimSingleNodeInstance.SetReverse +// 0x0001 (0x0001 - 0x0000) +struct AnimSingleNodeInstance_SetReverse final +{ +public: + bool bInReverse; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_SetReverse; + +// Function Engine.AnimSingleNodeInstance.GetAnimationAsset +// 0x0008 (0x0008 - 0x0000) +struct AnimSingleNodeInstance_GetAnimationAsset final +{ +public: + class UAnimationAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnimSingleNodeInstance_GetAnimationAsset; + +// Function Engine.AsyncActionHandleSaveGame.AsyncLoadGameFromSlot +// 0x0028 (0x0028 - 0x0000) +struct AsyncActionHandleSaveGame_AsyncLoadGameFromSlot final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAsyncActionHandleSaveGame* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionHandleSaveGame_AsyncLoadGameFromSlot; + +// Function Engine.AsyncActionHandleSaveGame.AsyncSaveGameToSlot +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionHandleSaveGame_AsyncSaveGameToSlot final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveGame* SaveGameObject_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0020(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAsyncActionHandleSaveGame* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionHandleSaveGame_AsyncSaveGameToSlot; + +// Function Engine.AsyncActionLoadPrimaryAsset.AsyncLoadPrimaryAsset +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionLoadPrimaryAsset_AsyncLoadPrimaryAsset final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId PrimaryAsset; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAsset* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionLoadPrimaryAsset_AsyncLoadPrimaryAsset; + +// Function Engine.AsyncActionLoadPrimaryAssetClass.AsyncLoadPrimaryAssetClass +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionLoadPrimaryAssetClass_AsyncLoadPrimaryAssetClass final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId PrimaryAsset; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAssetClass* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionLoadPrimaryAssetClass_AsyncLoadPrimaryAssetClass; + +// Function Engine.AsyncActionLoadPrimaryAssetClassList.AsyncLoadPrimaryAssetClassList +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionLoadPrimaryAssetClassList_AsyncLoadPrimaryAssetClassList final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PrimaryAssetList; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray LoadBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionLoadPrimaryAssetClassList* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionLoadPrimaryAssetClassList_AsyncLoadPrimaryAssetClassList; + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForMatchingPrimaryAssets +// 0x0030 (0x0030 - 0x0000) +struct AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForMatchingPrimaryAssets final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NewBundles; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OldBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionChangePrimaryAssetBundles* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForMatchingPrimaryAssets; + +// Function Engine.AsyncActionChangePrimaryAssetBundles.AsyncChangeBundleStateForPrimaryAssetList +// 0x0040 (0x0040 - 0x0000) +struct AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForPrimaryAssetList final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PrimaryAssetList; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray AddBundles; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray RemoveBundles; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UAsyncActionChangePrimaryAssetBundles* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncActionChangePrimaryAssetBundles_AsyncChangeBundleStateForPrimaryAssetList; + +// Function Engine.Emitter.OnParticleSystemFinished +// 0x0008 (0x0008 - 0x0000) +struct Emitter_OnParticleSystemFinished final +{ +public: + class UParticleSystemComponent* FinishedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_OnParticleSystemFinished; + +// Function Engine.Emitter.SetActorParameter +// 0x0010 (0x0010 - 0x0000) +struct Emitter_SetActorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetActorParameter; + +// Function Engine.Emitter.SetColorParameter +// 0x0018 (0x0018 - 0x0000) +struct Emitter_SetColorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Param; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetColorParameter; + +// Function Engine.Emitter.SetFloatParameter +// 0x000C (0x000C - 0x0000) +struct Emitter_SetFloatParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Param; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetFloatParameter; + +// Function Engine.Emitter.SetMaterialParameter +// 0x0010 (0x0010 - 0x0000) +struct Emitter_SetMaterialParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetMaterialParameter; + +// Function Engine.Emitter.SetTemplate +// 0x0008 (0x0008 - 0x0000) +struct Emitter_SetTemplate final +{ +public: + class UParticleSystem* NewTemplate; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetTemplate; + +// Function Engine.Emitter.SetVectorParameter +// 0x0014 (0x0014 - 0x0000) +struct Emitter_SetVectorParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Param; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_SetVectorParameter; + +// Function Engine.Emitter.IsActive +// 0x0001 (0x0001 - 0x0000) +struct Emitter_IsActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Emitter_IsActive; + +// Function Engine.AudioComponent.AdjustAttenuation +// 0x03A0 (0x03A0 - 0x0000) +struct AudioComponent_AdjustAttenuation final +{ +public: + struct FSoundAttenuationSettings InAttenuationSettings; // 0x0000(0x03A0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_AdjustAttenuation; + +// Function Engine.AudioComponent.AdjustVolume +// 0x000C (0x000C - 0x0000) +struct AudioComponent_AdjustVolume final +{ +public: + float AdjustVolumeDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioFaderCurve FadeCurve; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_AdjustVolume; + +// Function Engine.AudioComponent.BP_GetAttenuationSettingsToApply +// 0x03A8 (0x03A8 - 0x0000) +struct AudioComponent_BP_GetAttenuationSettingsToApply final +{ +public: + struct FSoundAttenuationSettings OutAttenuationSettings; // 0x0000(0x03A0)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x03A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A1[0x7]; // 0x03A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_BP_GetAttenuationSettingsToApply; + +// Function Engine.AudioComponent.FadeIn +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_FadeIn final +{ +public: + float FadeInDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioFaderCurve FadeCurve; // 0x000C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_FadeIn; + +// Function Engine.AudioComponent.FadeOut +// 0x000C (0x000C - 0x0000) +struct AudioComponent_FadeOut final +{ +public: + float FadeOutDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeVolumeLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioFaderCurve FadeCurve; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_FadeOut; + +// Function Engine.AudioComponent.GetCookedEnvelopeData +// 0x0008 (0x0008 - 0x0000) +struct AudioComponent_GetCookedEnvelopeData final +{ +public: + float OutEnvelopeData; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_GetCookedEnvelopeData; + +// Function Engine.AudioComponent.GetCookedEnvelopeDataForAllPlayingSounds +// 0x0018 (0x0018 - 0x0000) +struct AudioComponent_GetCookedEnvelopeDataForAllPlayingSounds final +{ +public: + TArray OutEnvelopeData; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_GetCookedEnvelopeDataForAllPlayingSounds; + +// Function Engine.AudioComponent.GetCookedFFTData +// 0x0028 (0x0028 - 0x0000) +struct AudioComponent_GetCookedFFTData final +{ +public: + TArray FrequenciesToGet; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutSoundWaveSpectralData; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_GetCookedFFTData; + +// Function Engine.AudioComponent.GetCookedFFTDataForAllPlayingSounds +// 0x0018 (0x0018 - 0x0000) +struct AudioComponent_GetCookedFFTDataForAllPlayingSounds final +{ +public: + TArray OutSoundWaveSpectralData; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_GetCookedFFTDataForAllPlayingSounds; + +// Function Engine.AudioComponent.Play +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_Play final +{ +public: + float StartTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_Play; + +// Function Engine.AudioComponent.PlayQuantized +// 0x0040 (0x0040 - 0x0000) +struct AudioComponent_PlayQuantized final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UQuartzClockHandle* InClockHandle; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuartzQuantizationBoundary InQuantizationBoundary; // 0x0010(0x000C)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + TDelegate InDelegate; // 0x001C(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float InStartTime; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFadeInDuration; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFadeVolumeLevel; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioFaderCurve InFadeCurve; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_PlayQuantized; + +// Function Engine.AudioComponent.SetAudioBusSendPostEffect +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetAudioBusSendPostEffect final +{ +public: + class UAudioBus* AudioBus; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioBusSendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetAudioBusSendPostEffect; + +// Function Engine.AudioComponent.SetAudioBusSendPreEffect +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetAudioBusSendPreEffect final +{ +public: + class UAudioBus* AudioBus; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioBusSendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetAudioBusSendPreEffect; + +// Function Engine.AudioComponent.SetBoolParameter +// 0x000C (0x000C - 0x0000) +struct AudioComponent_SetBoolParameter final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBool; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetBoolParameter; + +// Function Engine.AudioComponent.SetFloatParameter +// 0x000C (0x000C - 0x0000) +struct AudioComponent_SetFloatParameter final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFloat; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetFloatParameter; + +// Function Engine.AudioComponent.SetIntParameter +// 0x000C (0x000C - 0x0000) +struct AudioComponent_SetIntParameter final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 inInt; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetIntParameter; + +// Function Engine.AudioComponent.SetLowPassFilterEnabled +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_SetLowPassFilterEnabled final +{ +public: + bool InLowPassFilterEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetLowPassFilterEnabled; + +// Function Engine.AudioComponent.SetLowPassFilterFrequency +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_SetLowPassFilterFrequency final +{ +public: + float InLowPassFilterFrequency; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetLowPassFilterFrequency; + +// Function Engine.AudioComponent.SetOutputToBusOnly +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_SetOutputToBusOnly final +{ +public: + bool bInOutputToBusOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetOutputToBusOnly; + +// Function Engine.AudioComponent.SetPaused +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_SetPaused final +{ +public: + bool bPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetPaused; + +// Function Engine.AudioComponent.SetPitchMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_SetPitchMultiplier final +{ +public: + float NewPitchMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetPitchMultiplier; + +// Function Engine.AudioComponent.SetSound +// 0x0008 (0x0008 - 0x0000) +struct AudioComponent_SetSound final +{ +public: + class USoundBase* NewSound; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetSound; + +// Function Engine.AudioComponent.SetSourceBusSendPostEffect +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetSourceBusSendPostEffect final +{ +public: + class USoundSourceBus* SoundSourceBus; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceBusSendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetSourceBusSendPostEffect; + +// Function Engine.AudioComponent.SetSourceBusSendPreEffect +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetSourceBusSendPreEffect final +{ +public: + class USoundSourceBus* SoundSourceBus; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceBusSendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetSourceBusSendPreEffect; + +// Function Engine.AudioComponent.SetSubmixSend +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetSubmixSend final +{ +public: + class USoundSubmixBase* Submix; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendLevel; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AudioComponent_SetSubmixSend; + +// Function Engine.AudioComponent.SetUISound +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_SetUISound final +{ +public: + bool bInUISound; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetUISound; + +// Function Engine.AudioComponent.SetVolumeMultiplier +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_SetVolumeMultiplier final +{ +public: + float NewVolumeMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetVolumeMultiplier; + +// Function Engine.AudioComponent.SetWaveParameter +// 0x0010 (0x0010 - 0x0000) +struct AudioComponent_SetWaveParameter final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* InWave; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_SetWaveParameter; + +// Function Engine.AudioComponent.StopDelayed +// 0x0004 (0x0004 - 0x0000) +struct AudioComponent_StopDelayed final +{ +public: + float DelayTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_StopDelayed; + +// Function Engine.AudioComponent.GetPlayState +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_GetPlayState final +{ +public: + EAudioComponentPlayState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_GetPlayState; + +// Function Engine.AudioComponent.HasCookedAmplitudeEnvelopeData +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_HasCookedAmplitudeEnvelopeData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_HasCookedAmplitudeEnvelopeData; + +// Function Engine.AudioComponent.HasCookedFFTData +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_HasCookedFFTData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_HasCookedFFTData; + +// Function Engine.AudioComponent.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_IsPlaying; + +// Function Engine.AudioComponent.IsVirtualized +// 0x0001 (0x0001 - 0x0000) +struct AudioComponent_IsVirtualized final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioComponent_IsVirtualized; + +// Function Engine.AudioVolume.SetEnabled +// 0x0001 (0x0001 - 0x0000) +struct AudioVolume_SetEnabled final +{ +public: + bool bNewEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetEnabled; + +// Function Engine.AudioVolume.SetInteriorSettings +// 0x0024 (0x0024 - 0x0000) +struct AudioVolume_SetInteriorSettings final +{ +public: + struct FInteriorSettings NewInteriorSettings; // 0x0000(0x0024)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetInteriorSettings; + +// Function Engine.AudioVolume.SetPriority +// 0x0004 (0x0004 - 0x0000) +struct AudioVolume_SetPriority final +{ +public: + float NewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetPriority; + +// Function Engine.AudioVolume.SetReverbSettings +// 0x0020 (0x0020 - 0x0000) +struct AudioVolume_SetReverbSettings final +{ +public: + struct FReverbSettings NewReverbSettings; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetReverbSettings; + +// Function Engine.AudioVolume.SetSubmixOverrideSettings +// 0x0010 (0x0010 - 0x0000) +struct AudioVolume_SetSubmixOverrideSettings final +{ +public: + TArray NewSubmixOverrideSettings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetSubmixOverrideSettings; + +// Function Engine.AudioVolume.SetSubmixSendSettings +// 0x0010 (0x0010 - 0x0000) +struct AudioVolume_SetSubmixSendSettings final +{ +public: + TArray NewSubmixSendSettings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AudioVolume_SetSubmixSendSettings; + +// Function Engine.AutoDestroySubsystem.OnActorEndPlay +// 0x0010 (0x0010 - 0x0000) +struct AutoDestroySubsystem_OnActorEndPlay final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AutoDestroySubsystem_OnActorEndPlay; + +// Function Engine.SubsystemBlueprintLibrary.GetEngineSubsystem +// 0x0010 (0x0010 - 0x0000) +struct SubsystemBlueprintLibrary_GetEngineSubsystem final +{ +public: + TSubclassOf Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEngineSubsystem* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetEngineSubsystem; + +// Function Engine.SubsystemBlueprintLibrary.GetGameInstanceSubsystem +// 0x0018 (0x0018 - 0x0000) +struct SubsystemBlueprintLibrary_GetGameInstanceSubsystem final +{ +public: + class UObject* ContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstanceSubsystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetGameInstanceSubsystem; + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubsystem +// 0x0018 (0x0018 - 0x0000) +struct SubsystemBlueprintLibrary_GetLocalPlayerSubsystem final +{ +public: + class UObject* ContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULocalPlayerSubsystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetLocalPlayerSubsystem; + +// Function Engine.SubsystemBlueprintLibrary.GetLocalPlayerSubSystemFromPlayerController +// 0x0018 (0x0018 - 0x0000) +struct SubsystemBlueprintLibrary_GetLocalPlayerSubSystemFromPlayerController final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULocalPlayerSubsystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetLocalPlayerSubSystemFromPlayerController; + +// Function Engine.SubsystemBlueprintLibrary.GetWorldSubsystem +// 0x0018 (0x0018 - 0x0000) +struct SubsystemBlueprintLibrary_GetWorldSubsystem final +{ +public: + class UObject* ContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldSubsystem* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubsystemBlueprintLibrary_GetWorldSubsystem; + +// Function Engine.AvoidanceManager.GetAvoidanceVelocityForComponent +// 0x0018 (0x0018 - 0x0000) +struct AvoidanceManager_GetAvoidanceVelocityForComponent final +{ +public: + class UMovementComponent* MovementComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvoidanceManager_GetAvoidanceVelocityForComponent; + +// Function Engine.AvoidanceManager.GetNewAvoidanceUID +// 0x0004 (0x0004 - 0x0000) +struct AvoidanceManager_GetNewAvoidanceUID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvoidanceManager_GetNewAvoidanceUID; + +// Function Engine.AvoidanceManager.GetObjectCount +// 0x0004 (0x0004 - 0x0000) +struct AvoidanceManager_GetObjectCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvoidanceManager_GetObjectCount; + +// Function Engine.AvoidanceManager.RegisterMovementComponent +// 0x0010 (0x0010 - 0x0000) +struct AvoidanceManager_RegisterMovementComponent final +{ +public: + class UMovementComponent* MovementComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvoidanceWeight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvoidanceManager_RegisterMovementComponent; + +// Function Engine.BillboardComponent.SetSprite +// 0x0008 (0x0008 - 0x0000) +struct BillboardComponent_SetSprite final +{ +public: + class UTexture2D* NewSprite; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BillboardComponent_SetSprite; + +// Function Engine.BillboardComponent.SetSpriteAndUV +// 0x0018 (0x0018 - 0x0000) +struct BillboardComponent_SetSpriteAndUV final +{ +public: + class UTexture2D* NewSprite; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewU; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewUL; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewV; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewVL; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BillboardComponent_SetSpriteAndUV; + +// Function Engine.BillboardComponent.SetUV +// 0x0010 (0x0010 - 0x0000) +struct BillboardComponent_SetUV final +{ +public: + int32 NewU; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewUL; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewV; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewVL; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BillboardComponent_SetUV; + +// Function Engine.BlueprintMapLibrary.Map_Add +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_Add final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0054(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Add; + +// Function Engine.BlueprintMapLibrary.Map_Clear +// 0x0050 (0x0050 - 0x0000) +struct BlueprintMapLibrary_Map_Clear final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Clear; + +// Function Engine.BlueprintMapLibrary.Map_Contains +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_Contains final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Contains; + +// Function Engine.BlueprintMapLibrary.Map_Find +// 0x0060 (0x0060 - 0x0000) +struct BlueprintMapLibrary_Map_Find final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0054(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Find; + +// Function Engine.BlueprintMapLibrary.Map_Keys +// 0x0060 (0x0060 - 0x0000) +struct BlueprintMapLibrary_Map_Keys final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Keys; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Keys; + +// Function Engine.BlueprintMapLibrary.Map_Length +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_Length final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0050(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Length; + +// Function Engine.BlueprintMapLibrary.Map_Remove +// 0x0058 (0x0058 - 0x0000) +struct BlueprintMapLibrary_Map_Remove final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Key; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Remove; + +// Function Engine.BlueprintMapLibrary.Map_Values +// 0x0060 (0x0060 - 0x0000) +struct BlueprintMapLibrary_Map_Values final +{ +public: + TMap TargetMap; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Values; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_Map_Values; + +// Function Engine.BlueprintMapLibrary.SetMapPropertyByName +// 0x0060 (0x0060 - 0x0000) +struct BlueprintMapLibrary_SetMapPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Value; // 0x0010(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintMapLibrary_SetMapPropertyByName; + +// Function Engine.SpotLight.SetInnerConeAngle +// 0x0004 (0x0004 - 0x0000) +struct SpotLight_SetInnerConeAngle final +{ +public: + float NewInnerConeAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpotLight_SetInnerConeAngle; + +// Function Engine.SpotLight.SetOuterConeAngle +// 0x0004 (0x0004 - 0x0000) +struct SpotLight_SetOuterConeAngle final +{ +public: + float NewOuterConeAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpotLight_SetOuterConeAngle; + +// Function Engine.BlueprintPathsLibrary.AutomationDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_AutomationDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_AutomationDir; + +// Function Engine.BlueprintPathsLibrary.AutomationLogDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_AutomationLogDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_AutomationLogDir; + +// Function Engine.BlueprintPathsLibrary.AutomationTransientDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_AutomationTransientDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_AutomationTransientDir; + +// Function Engine.BlueprintPathsLibrary.BugItDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_BugItDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_BugItDir; + +// Function Engine.BlueprintPathsLibrary.ChangeExtension +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_ChangeExtension final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InNewExtension; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ChangeExtension; + +// Function Engine.BlueprintPathsLibrary.CloudDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_CloudDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_CloudDir; + +// Function Engine.BlueprintPathsLibrary.CollapseRelativeDirectories +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPathsLibrary_CollapseRelativeDirectories final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_CollapseRelativeDirectories; + +// Function Engine.BlueprintPathsLibrary.Combine +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_Combine final +{ +public: + TArray InPaths; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_Combine; + +// Function Engine.BlueprintPathsLibrary.ConvertFromSandboxPath +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_ConvertFromSandboxPath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSandboxName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ConvertFromSandboxPath; + +// Function Engine.BlueprintPathsLibrary.ConvertRelativePathToFull +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_ConvertRelativePathToFull final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InBasePath; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ConvertRelativePathToFull; + +// Function Engine.BlueprintPathsLibrary.ConvertToSandboxPath +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_ConvertToSandboxPath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSandboxName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ConvertToSandboxPath; + +// Function Engine.BlueprintPathsLibrary.CreateTempFilename +// 0x0040 (0x0040 - 0x0000) +struct BlueprintPathsLibrary_CreateTempFilename final +{ +public: + class FString Path; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Extension; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_CreateTempFilename; + +// Function Engine.BlueprintPathsLibrary.DiffDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_DiffDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_DiffDir; + +// Function Engine.BlueprintPathsLibrary.DirectoryExists +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_DirectoryExists final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_DirectoryExists; + +// Function Engine.BlueprintPathsLibrary.EngineConfigDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineConfigDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineConfigDir; + +// Function Engine.BlueprintPathsLibrary.EngineContentDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineContentDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineContentDir; + +// Function Engine.BlueprintPathsLibrary.EngineDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineDir; + +// Function Engine.BlueprintPathsLibrary.EngineIntermediateDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineIntermediateDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineIntermediateDir; + +// Function Engine.BlueprintPathsLibrary.EnginePluginsDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EnginePluginsDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EnginePluginsDir; + +// Function Engine.BlueprintPathsLibrary.EngineSavedDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineSavedDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineSavedDir; + +// Function Engine.BlueprintPathsLibrary.EngineSourceDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineSourceDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineSourceDir; + +// Function Engine.BlueprintPathsLibrary.EngineUserDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineUserDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineUserDir; + +// Function Engine.BlueprintPathsLibrary.EngineVersionAgnosticUserDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EngineVersionAgnosticUserDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EngineVersionAgnosticUserDir; + +// Function Engine.BlueprintPathsLibrary.EnterpriseDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EnterpriseDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EnterpriseDir; + +// Function Engine.BlueprintPathsLibrary.EnterpriseFeaturePackDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EnterpriseFeaturePackDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EnterpriseFeaturePackDir; + +// Function Engine.BlueprintPathsLibrary.EnterprisePluginsDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_EnterprisePluginsDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_EnterprisePluginsDir; + +// Function Engine.BlueprintPathsLibrary.FeaturePackDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_FeaturePackDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_FeaturePackDir; + +// Function Engine.BlueprintPathsLibrary.FileExists +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_FileExists final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_FileExists; + +// Function Engine.BlueprintPathsLibrary.GameAgnosticSavedDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GameAgnosticSavedDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GameAgnosticSavedDir; + +// Function Engine.BlueprintPathsLibrary.GameDevelopersDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GameDevelopersDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GameDevelopersDir; + +// Function Engine.BlueprintPathsLibrary.GameSourceDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GameSourceDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GameSourceDir; + +// Function Engine.BlueprintPathsLibrary.GameUserDeveloperDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GameUserDeveloperDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GameUserDeveloperDir; + +// Function Engine.BlueprintPathsLibrary.GeneratedConfigDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GeneratedConfigDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GeneratedConfigDir; + +// Function Engine.BlueprintPathsLibrary.GetBaseFilename +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPathsLibrary_GetBaseFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemovePath; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetBaseFilename; + +// Function Engine.BlueprintPathsLibrary.GetCleanFilename +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_GetCleanFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetCleanFilename; + +// Function Engine.BlueprintPathsLibrary.GetEditorLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetEditorLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetEditorLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.GetEngineLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetEngineLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetEngineLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.GetExtension +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPathsLibrary_GetExtension final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeDot; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetExtension; + +// Function Engine.BlueprintPathsLibrary.GetGameLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetGameLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetGameLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.GetInvalidFileSystemChars +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetInvalidFileSystemChars final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetInvalidFileSystemChars; + +// Function Engine.BlueprintPathsLibrary.GetPath +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_GetPath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetPath; + +// Function Engine.BlueprintPathsLibrary.GetProjectFilePath +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetProjectFilePath final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetProjectFilePath; + +// Function Engine.BlueprintPathsLibrary.GetPropertyNameLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetPropertyNameLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetPropertyNameLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.GetRelativePathToRoot +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetRelativePathToRoot final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetRelativePathToRoot; + +// Function Engine.BlueprintPathsLibrary.GetRestrictedFolderNames +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetRestrictedFolderNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetRestrictedFolderNames; + +// Function Engine.BlueprintPathsLibrary.GetToolTipLocalizationPaths +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_GetToolTipLocalizationPaths final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_GetToolTipLocalizationPaths; + +// Function Engine.BlueprintPathsLibrary.HasProjectPersistentDownloadDir +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPathsLibrary_HasProjectPersistentDownloadDir final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_HasProjectPersistentDownloadDir; + +// Function Engine.BlueprintPathsLibrary.IsDrive +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_IsDrive final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsDrive; + +// Function Engine.BlueprintPathsLibrary.IsProjectFilePathSet +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPathsLibrary_IsProjectFilePathSet final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsProjectFilePathSet; + +// Function Engine.BlueprintPathsLibrary.IsRelative +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_IsRelative final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsRelative; + +// Function Engine.BlueprintPathsLibrary.IsRestrictedPath +// 0x0018 (0x0018 - 0x0000) +struct BlueprintPathsLibrary_IsRestrictedPath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsRestrictedPath; + +// Function Engine.BlueprintPathsLibrary.IsSamePath +// 0x0028 (0x0028 - 0x0000) +struct BlueprintPathsLibrary_IsSamePath final +{ +public: + class FString PathA; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathB; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_IsSamePath; + +// Function Engine.BlueprintPathsLibrary.LaunchDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_LaunchDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_LaunchDir; + +// Function Engine.BlueprintPathsLibrary.MakePathRelativeTo +// 0x0038 (0x0038 - 0x0000) +struct BlueprintPathsLibrary_MakePathRelativeTo final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InRelativeTo; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_MakePathRelativeTo; + +// Function Engine.BlueprintPathsLibrary.MakePlatformFilename +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_MakePlatformFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_MakePlatformFilename; + +// Function Engine.BlueprintPathsLibrary.MakeStandardFilename +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_MakeStandardFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_MakeStandardFilename; + +// Function Engine.BlueprintPathsLibrary.MakeValidFileName +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_MakeValidFileName final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InReplacementChar; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_MakeValidFileName; + +// Function Engine.BlueprintPathsLibrary.NormalizeDirectoryName +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_NormalizeDirectoryName final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_NormalizeDirectoryName; + +// Function Engine.BlueprintPathsLibrary.NormalizeFilename +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_NormalizeFilename final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_NormalizeFilename; + +// Function Engine.BlueprintPathsLibrary.ProfilingDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProfilingDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProfilingDir; + +// Function Engine.BlueprintPathsLibrary.ProjectConfigDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectConfigDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectConfigDir; + +// Function Engine.BlueprintPathsLibrary.ProjectContentDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectContentDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectContentDir; + +// Function Engine.BlueprintPathsLibrary.ProjectDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectDir; + +// Function Engine.BlueprintPathsLibrary.ProjectIntermediateDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectIntermediateDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectIntermediateDir; + +// Function Engine.BlueprintPathsLibrary.ProjectLogDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectLogDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectLogDir; + +// Function Engine.BlueprintPathsLibrary.ProjectModsDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectModsDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectModsDir; + +// Function Engine.BlueprintPathsLibrary.ProjectPersistentDownloadDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectPersistentDownloadDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectPersistentDownloadDir; + +// Function Engine.BlueprintPathsLibrary.ProjectPluginsDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectPluginsDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectPluginsDir; + +// Function Engine.BlueprintPathsLibrary.ProjectSavedDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectSavedDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectSavedDir; + +// Function Engine.BlueprintPathsLibrary.ProjectUserDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ProjectUserDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ProjectUserDir; + +// Function Engine.BlueprintPathsLibrary.RemoveDuplicateSlashes +// 0x0020 (0x0020 - 0x0000) +struct BlueprintPathsLibrary_RemoveDuplicateSlashes final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutPath; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_RemoveDuplicateSlashes; + +// Function Engine.BlueprintPathsLibrary.RootDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_RootDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_RootDir; + +// Function Engine.BlueprintPathsLibrary.SandboxesDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_SandboxesDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_SandboxesDir; + +// Function Engine.BlueprintPathsLibrary.ScreenShotDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ScreenShotDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ScreenShotDir; + +// Function Engine.BlueprintPathsLibrary.SetExtension +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_SetExtension final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InNewExtension; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_SetExtension; + +// Function Engine.BlueprintPathsLibrary.SetProjectFilePath +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_SetProjectFilePath final +{ +public: + class FString NewGameProjectFilePath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_SetProjectFilePath; + +// Function Engine.BlueprintPathsLibrary.ShaderWorkingDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_ShaderWorkingDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ShaderWorkingDir; + +// Function Engine.BlueprintPathsLibrary.ShouldSaveToUserDir +// 0x0001 (0x0001 - 0x0000) +struct BlueprintPathsLibrary_ShouldSaveToUserDir final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ShouldSaveToUserDir; + +// Function Engine.BlueprintPathsLibrary.SourceConfigDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_SourceConfigDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_SourceConfigDir; + +// Function Engine.BlueprintPathsLibrary.Split +// 0x0040 (0x0040 - 0x0000) +struct BlueprintPathsLibrary_Split final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathPart; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FilenamePart; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExtensionPart; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_Split; + +// Function Engine.BlueprintPathsLibrary.ValidatePath +// 0x0030 (0x0030 - 0x0000) +struct BlueprintPathsLibrary_ValidatePath final +{ +public: + class FString InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDidSucceed; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText OutReason; // 0x0018(0x0018)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_ValidatePath; + +// Function Engine.BlueprintPathsLibrary.VideoCaptureDir +// 0x0010 (0x0010 - 0x0000) +struct BlueprintPathsLibrary_VideoCaptureDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintPathsLibrary_VideoCaptureDir; + +// Function Engine.BlueprintSetLibrary.Set_Add +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_Add final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Add; + +// Function Engine.BlueprintSetLibrary.Set_AddItems +// 0x0060 (0x0060 - 0x0000) +struct BlueprintSetLibrary_Set_AddItems final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray NewItems; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_AddItems; + +// Function Engine.BlueprintSetLibrary.Set_Clear +// 0x0050 (0x0050 - 0x0000) +struct BlueprintSetLibrary_Set_Clear final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Clear; + +// Function Engine.BlueprintSetLibrary.Set_Contains +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_Contains final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ItemToFind; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Contains; + +// Function Engine.BlueprintSetLibrary.Set_Difference +// 0x00F0 (0x00F0 - 0x0000) +struct BlueprintSetLibrary_Set_Difference final +{ +public: + TSet A; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet b; // 0x0050(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet Result; // 0x00A0(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Difference; + +// Function Engine.BlueprintSetLibrary.Set_Intersection +// 0x00F0 (0x00F0 - 0x0000) +struct BlueprintSetLibrary_Set_Intersection final +{ +public: + TSet A; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet b; // 0x0050(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet Result; // 0x00A0(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Intersection; + +// Function Engine.BlueprintSetLibrary.Set_Length +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_Length final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0050(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Length; + +// Function Engine.BlueprintSetLibrary.Set_Remove +// 0x0058 (0x0058 - 0x0000) +struct BlueprintSetLibrary_Set_Remove final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 Item; // 0x0050(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0054(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Remove; + +// Function Engine.BlueprintSetLibrary.Set_RemoveItems +// 0x0060 (0x0060 - 0x0000) +struct BlueprintSetLibrary_Set_RemoveItems final +{ +public: + TSet TargetSet; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Items; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_RemoveItems; + +// Function Engine.BlueprintSetLibrary.Set_ToArray +// 0x0060 (0x0060 - 0x0000) +struct BlueprintSetLibrary_Set_ToArray final +{ +public: + TSet A; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray Result; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_ToArray; + +// Function Engine.BlueprintSetLibrary.Set_Union +// 0x00F0 (0x00F0 - 0x0000) +struct BlueprintSetLibrary_Set_Union final +{ +public: + TSet A; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet b; // 0x0050(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TSet Result; // 0x00A0(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_Set_Union; + +// Function Engine.BlueprintSetLibrary.SetSetPropertyByName +// 0x0060 (0x0060 - 0x0000) +struct BlueprintSetLibrary_SetSetPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet Value; // 0x0010(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlueprintSetLibrary_SetSetPropertyByName; + +// Function Engine.PhysicsSpringComponent.GetNormalizedCompressionScalar +// 0x0004 (0x0004 - 0x0000) +struct PhysicsSpringComponent_GetNormalizedCompressionScalar final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSpringComponent_GetNormalizedCompressionScalar; + +// Function Engine.PhysicsSpringComponent.GetSpringCurrentEndPoint +// 0x000C (0x000C - 0x0000) +struct PhysicsSpringComponent_GetSpringCurrentEndPoint final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSpringComponent_GetSpringCurrentEndPoint; + +// Function Engine.PhysicsSpringComponent.GetSpringDirection +// 0x000C (0x000C - 0x0000) +struct PhysicsSpringComponent_GetSpringDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSpringComponent_GetSpringDirection; + +// Function Engine.PhysicsSpringComponent.GetSpringRestingPoint +// 0x000C (0x000C - 0x0000) +struct PhysicsSpringComponent_GetSpringRestingPoint final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSpringComponent_GetSpringRestingPoint; + +// Function Engine.CameraModifier.BlueprintModifyCamera +// 0x003C (0x003C - 0x0000) +struct CameraModifier_BlueprintModifyCamera final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewLocation; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ViewRotation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOV; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewViewLocation; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewViewRotation; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float NewFOV; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_BlueprintModifyCamera; + +// Function Engine.CameraModifier.BlueprintModifyPostProcess +// 0x0600 (0x0600 - 0x0000) +struct CameraModifier_BlueprintModifyPostProcess final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostProcessBlendWeight; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0010(0x05F0)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_BlueprintModifyPostProcess; + +// Function Engine.CameraModifier.DisableModifier +// 0x0001 (0x0001 - 0x0000) +struct CameraModifier_DisableModifier final +{ +public: + bool bImmediate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_DisableModifier; + +// Function Engine.CameraModifier.GetViewTarget +// 0x0008 (0x0008 - 0x0000) +struct CameraModifier_GetViewTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_GetViewTarget; + +// Function Engine.CameraModifier.IsDisabled +// 0x0001 (0x0001 - 0x0000) +struct CameraModifier_IsDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraModifier_IsDisabled; + +// Function Engine.RadialForceComponent.AddObjectTypeToAffect +// 0x0001 (0x0001 - 0x0000) +struct RadialForceComponent_AddObjectTypeToAffect final +{ +public: + EObjectTypeQuery ObjectType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RadialForceComponent_AddObjectTypeToAffect; + +// Function Engine.RadialForceComponent.RemoveObjectTypeToAffect +// 0x0001 (0x0001 - 0x0000) +struct RadialForceComponent_RemoveObjectTypeToAffect final +{ +public: + EObjectTypeQuery ObjectType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RadialForceComponent_RemoveObjectTypeToAffect; + +// Function Engine.CameraShakeSourceComponent.StartCameraShake +// 0x0020 (0x0020 - 0x0000) +struct CameraShakeSourceComponent_StartCameraShake final +{ +public: + TSubclassOf InCameraShake; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserPlaySpaceRot; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraShakeSourceComponent_StartCameraShake; + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakes +// 0x0001 (0x0001 - 0x0000) +struct CameraShakeSourceComponent_StopAllCameraShakes final +{ +public: + bool bImmediately; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraShakeSourceComponent_StopAllCameraShakes; + +// Function Engine.CameraShakeSourceComponent.StopAllCameraShakesOfType +// 0x0010 (0x0010 - 0x0000) +struct CameraShakeSourceComponent_StopAllCameraShakesOfType final +{ +public: + TSubclassOf InCameraShake; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediately; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CameraShakeSourceComponent_StopAllCameraShakesOfType; + +// Function Engine.CameraShakeSourceComponent.GetAttenuationFactor +// 0x0010 (0x0010 - 0x0000) +struct CameraShakeSourceComponent_GetAttenuationFactor final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraShakeSourceComponent_GetAttenuationFactor; + +// Function Engine.CanvasRenderTarget2D.CreateCanvasRenderTarget2D +// 0x0020 (0x0020 - 0x0000) +struct CanvasRenderTarget2D_CreateCanvasRenderTarget2D final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CanvasRenderTarget2DClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasRenderTarget2D* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasRenderTarget2D_CreateCanvasRenderTarget2D; + +// Function Engine.CanvasRenderTarget2D.GetSize +// 0x0008 (0x0008 - 0x0000) +struct CanvasRenderTarget2D_GetSize final +{ +public: + int32 Width; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasRenderTarget2D_GetSize; + +// Function Engine.CanvasRenderTarget2D.ReceiveUpdate +// 0x0010 (0x0010 - 0x0000) +struct CanvasRenderTarget2D_ReceiveUpdate final +{ +public: + class UCanvas* Canvas; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasRenderTarget2D_ReceiveUpdate; + +// Function Engine.CurveLinearColorAtlas.GetCurvePosition +// 0x0010 (0x0010 - 0x0000) +struct CurveLinearColorAtlas_GetCurvePosition final +{ +public: + class UCurveLinearColor* InCurve; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Position; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CurveLinearColorAtlas_GetCurvePosition; + +// Function Engine.CurveSourceInterface.GetBindingName +// 0x0008 (0x0008 - 0x0000) +struct CurveSourceInterface_GetBindingName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveSourceInterface_GetBindingName; + +// Function Engine.CurveSourceInterface.GetCurves +// 0x0010 (0x0010 - 0x0000) +struct CurveSourceInterface_GetCurves final +{ +public: + TArray OutValues; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveSourceInterface_GetCurves; + +// Function Engine.CurveSourceInterface.GetCurveValue +// 0x000C (0x000C - 0x0000) +struct CurveSourceInterface_GetCurveValue final +{ +public: + class FName CurveName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveSourceInterface_GetCurveValue; + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationProfileBelow +// 0x0014 (0x0014 - 0x0000) +struct PhysicalAnimationComponent_ApplyPhysicalAnimationProfileBelow final +{ +public: + class FName BodyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearNotFound; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_ApplyPhysicalAnimationProfileBelow; + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettings +// 0x002C (0x002C - 0x0000) +struct PhysicalAnimationComponent_ApplyPhysicalAnimationSettings final +{ +public: + class FName BodyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPhysicalAnimationData PhysicalAnimationData; // 0x0008(0x0024)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_ApplyPhysicalAnimationSettings; + +// Function Engine.PhysicalAnimationComponent.ApplyPhysicalAnimationSettingsBelow +// 0x0030 (0x0030 - 0x0000) +struct PhysicalAnimationComponent_ApplyPhysicalAnimationSettingsBelow final +{ +public: + class FName BodyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPhysicalAnimationData PhysicalAnimationData; // 0x0008(0x0024)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_ApplyPhysicalAnimationSettingsBelow; + +// Function Engine.PhysicalAnimationComponent.SetSkeletalMeshComponent +// 0x0008 (0x0008 - 0x0000) +struct PhysicalAnimationComponent_SetSkeletalMeshComponent final +{ +public: + class USkeletalMeshComponent* InSkeletalMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_SetSkeletalMeshComponent; + +// Function Engine.PhysicalAnimationComponent.SetStrengthMultiplyer +// 0x0004 (0x0004 - 0x0000) +struct PhysicalAnimationComponent_SetStrengthMultiplyer final +{ +public: + float InStrengthMultiplyer; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_SetStrengthMultiplyer; + +// Function Engine.PhysicalAnimationComponent.GetBodyTargetTransform +// 0x0040 (0x0040 - 0x0000) +struct PhysicalAnimationComponent_GetBodyTargetTransform final +{ +public: + class FName BodyName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalAnimationComponent_GetBodyTargetTransform; + +// Function Engine.CurveVector.GetVectorValue +// 0x0010 (0x0010 - 0x0000) +struct CurveVector_GetVectorValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveVector_GetVectorValue; + +// Function Engine.InterpToMovementComponent.AddControlPointPosition +// 0x0010 (0x0010 - 0x0000) +struct InterpToMovementComponent_AddControlPointPosition final +{ +public: + struct FVector Pos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPositionIsRelative; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InterpToMovementComponent_AddControlPointPosition; + +// Function Engine.InterpToMovementComponent.RestartMovement +// 0x0004 (0x0004 - 0x0000) +struct InterpToMovementComponent_RestartMovement final +{ +public: + float InitialDirection; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InterpToMovementComponent_RestartMovement; + +// Function Engine.InterpToMovementComponent.StopSimulating +// 0x0088 (0x0088 - 0x0000) +struct InterpToMovementComponent_StopSimulating final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InterpToMovementComponent_StopSimulating; + +// Function Engine.CurveVector2D.GetVector2DValue +// 0x000C (0x000C - 0x0000) +struct CurveVector2D_GetVector2DValue final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurveVector2D_GetVector2DValue; + +// Function Engine.ExponentialHeightFogComponent.SetAliasingReduction +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetAliasingReduction final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetAliasingReduction; + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapDensityRange +// 0x0008 (0x0008 - 0x0000) +struct ExponentialHeightFogComponent_SetDensityMapDensityRange final +{ +public: + struct FVector2D Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDensityMapDensityRange; + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapFalloffLengthRange +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetDensityMapFalloffLengthRange final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDensityMapFalloffLengthRange; + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapFalloffStartRange +// 0x0008 (0x0008 - 0x0000) +struct ExponentialHeightFogComponent_SetDensityMapFalloffStartRange final +{ +public: + struct FVector2D Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDensityMapFalloffStartRange; + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapOrigin +// 0x0008 (0x0008 - 0x0000) +struct ExponentialHeightFogComponent_SetDensityMapOrigin final +{ +public: + struct FVector2D Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDensityMapOrigin; + +// Function Engine.ExponentialHeightFogComponent.SetDensityMapSize +// 0x0008 (0x0008 - 0x0000) +struct ExponentialHeightFogComponent_SetDensityMapSize final +{ +public: + struct FVector2D Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDensityMapSize; + +// Function Engine.ExponentialHeightFogComponent.SetDensityMultiplierMap +// 0x0008 (0x0008 - 0x0000) +struct ExponentialHeightFogComponent_SetDensityMultiplierMap final +{ +public: + class UTexture* Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDensityMultiplierMap; + +// Function Engine.ExponentialHeightFogComponent.SetDensityTweakingLightingThreshold +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetDensityTweakingLightingThreshold final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDensityTweakingLightingThreshold; + +// Function Engine.ExponentialHeightFogComponent.SetDensityTweakingMinPercentage +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetDensityTweakingMinPercentage final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDensityTweakingMinPercentage; + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringColor +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetDirectionalInscatteringColor final +{ +public: + struct FLinearColor Value; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDirectionalInscatteringColor; + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringColorDirLightLuminanceModulate +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetDirectionalInscatteringColorDirLightLuminanceModulate final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDirectionalInscatteringColorDirLightLuminanceModulate; + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringExponent +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetDirectionalInscatteringExponent final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDirectionalInscatteringExponent; + +// Function Engine.ExponentialHeightFogComponent.SetDirectionalInscatteringStartDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetDirectionalInscatteringStartDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDirectionalInscatteringStartDistance; + +// Function Engine.ExponentialHeightFogComponent.SetDistantFogCloudShadowsMinimum +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetDistantFogCloudShadowsMinimum final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetDistantFogCloudShadowsMinimum; + +// Function Engine.ExponentialHeightFogComponent.SetEmptyCellSkyOcclusion +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetEmptyCellSkyOcclusion final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetEmptyCellSkyOcclusion; + +// Function Engine.ExponentialHeightFogComponent.SetEnableVariableScatteringDistribution +// 0x0001 (0x0001 - 0x0000) +struct ExponentialHeightFogComponent_SetEnableVariableScatteringDistribution final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetEnableVariableScatteringDistribution; + +// Function Engine.ExponentialHeightFogComponent.SetFalloffStartMap +// 0x0008 (0x0008 - 0x0000) +struct ExponentialHeightFogComponent_SetFalloffStartMap final +{ +public: + class UTexture* Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFalloffStartMap; + +// Function Engine.ExponentialHeightFogComponent.SetFogCutoffDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFogCutoffDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogCutoffDistance; + +// Function Engine.ExponentialHeightFogComponent.SetFogDensity +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFogDensity final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogDensity; + +// Function Engine.ExponentialHeightFogComponent.SetFogHeightFalloff +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFogHeightFalloff final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogHeightFalloff; + +// Function Engine.ExponentialHeightFogComponent.SetFogInscatteringColor +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetFogInscatteringColor final +{ +public: + struct FLinearColor Value; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogInscatteringColor; + +// Function Engine.ExponentialHeightFogComponent.SetFogInscatteringColorDirLightLuminanceModulate +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFogInscatteringColorDirLightLuminanceModulate final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogInscatteringColorDirLightLuminanceModulate; + +// Function Engine.ExponentialHeightFogComponent.SetFogMaxOpacity +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFogMaxOpacity final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFogMaxOpacity; + +// Function Engine.ExponentialHeightFogComponent.SetFullDensityDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFullDensityDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFullDensityDistance; + +// Function Engine.ExponentialHeightFogComponent.SetFullyDirectionalInscatteringColorDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetFullyDirectionalInscatteringColorDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetFullyDirectionalInscatteringColorDistance; + +// Function Engine.ExponentialHeightFogComponent.SetHighQualityDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetHighQualityDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetHighQualityDistance; + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemap +// 0x0008 (0x0008 - 0x0000) +struct ExponentialHeightFogComponent_SetInscatteringColorCubemap final +{ +public: + class UTextureCube* Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetInscatteringColorCubemap; + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringColorCubemapAngle +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetInscatteringColorCubemapAngle final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetInscatteringColorCubemapAngle; + +// Function Engine.ExponentialHeightFogComponent.SetInscatteringTextureTint +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetInscatteringTextureTint final +{ +public: + struct FLinearColor Value; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetInscatteringTextureTint; + +// Function Engine.ExponentialHeightFogComponent.SetMaxScatteringDistribution +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetMaxScatteringDistribution final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetMaxScatteringDistribution; + +// Function Engine.ExponentialHeightFogComponent.SetMinDensityFactor +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetMinDensityFactor final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetMinDensityFactor; + +// Function Engine.ExponentialHeightFogComponent.SetMinScatteringDistribution +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetMinScatteringDistribution final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetMinScatteringDistribution; + +// Function Engine.ExponentialHeightFogComponent.SetNoiseMaxFactor +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetNoiseMaxFactor final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetNoiseMaxFactor; + +// Function Engine.ExponentialHeightFogComponent.SetNoiseMinFactor +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetNoiseMinFactor final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetNoiseMinFactor; + +// Function Engine.ExponentialHeightFogComponent.SetNoiseSmoothStepMax +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetNoiseSmoothStepMax final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetNoiseSmoothStepMax; + +// Function Engine.ExponentialHeightFogComponent.SetNoiseSmoothStepMin +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetNoiseSmoothStepMin final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetNoiseSmoothStepMin; + +// Function Engine.ExponentialHeightFogComponent.SetNoiseTilingSize +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetNoiseTilingSize final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetNoiseTilingSize; + +// Function Engine.ExponentialHeightFogComponent.SetNonDirectionalInscatteringColorDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetNonDirectionalInscatteringColorDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetNonDirectionalInscatteringColorDistance; + +// Function Engine.ExponentialHeightFogComponent.SetOverrideLightDirection +// 0x000C (0x000C - 0x0000) +struct ExponentialHeightFogComponent_SetOverrideLightDirection final +{ +public: + struct FVector NewValue; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetOverrideLightDirection; + +// Function Engine.ExponentialHeightFogComponent.SetOverrideLightLuminance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetOverrideLightLuminance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetOverrideLightLuminance; + +// Function Engine.ExponentialHeightFogComponent.SetScatteringDistributionInterpEnd +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetScatteringDistributionInterpEnd final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetScatteringDistributionInterpEnd; + +// Function Engine.ExponentialHeightFogComponent.SetScatteringDistributionInterpStart +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetScatteringDistributionInterpStart final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetScatteringDistributionInterpStart; + +// Function Engine.ExponentialHeightFogComponent.SetStartDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetStartDistance final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetStartDistance; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricDirectionalInscatteringContribution +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricDirectionalInscatteringContribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricDirectionalInscatteringContribution; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFog +// 0x0001 (0x0001 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFog final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFog; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogAlbedo +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogAlbedo final +{ +public: + struct FColor NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogAlbedo; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogDistance; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogEmissive +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogEmissive final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogEmissive; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogExtinctionScale +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogExtinctionScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogExtinctionScale; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogColorationBlendFullDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogHeightFogColorationBlendFullDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogHeightFogColorationBlendFullDistance; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogColorationBlendStartDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogHeightFogColorationBlendStartDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogHeightFogColorationBlendStartDistance; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogColorationBlendStrength +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogHeightFogColorationBlendStrength final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogHeightFogColorationBlendStrength; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogNearFullDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogHeightFogNearFullDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogHeightFogNearFullDistance; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogHeightFogNearStartDistance +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogHeightFogNearStartDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogHeightFogNearStartDistance; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricFogScatteringDistribution +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricFogScatteringDistribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricFogScatteringDistribution; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricInscatteringContribution +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricInscatteringContribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricInscatteringContribution; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricLightingCloudShadowsMinimum +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricLightingCloudShadowsMinimum final +{ +public: + struct FExponentialHeightFogVolumetricLightingShadowsRange NewValue; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricLightingCloudShadowsMinimum; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricLightingDirectionalLightDesaturation +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricLightingDirectionalLightDesaturation final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricLightingDirectionalLightDesaturation; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricLightingDirectionalLightScattering +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricLightingDirectionalLightScattering final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricLightingDirectionalLightScattering; + +// Function Engine.ExponentialHeightFogComponent.SetVolumetricLightingShadowsMinimum +// 0x0010 (0x0010 - 0x0000) +struct ExponentialHeightFogComponent_SetVolumetricLightingShadowsMinimum final +{ +public: + struct FExponentialHeightFogVolumetricLightingShadowsRange NewValue; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetVolumetricLightingShadowsMinimum; + +// Function Engine.ExponentialHeightFogComponent.SetWindFactor +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_SetWindFactor final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_SetWindFactor; + +// Function Engine.ExponentialHeightFogComponent.wSetInscatteringColorCubemapFactor +// 0x0004 (0x0004 - 0x0000) +struct ExponentialHeightFogComponent_wSetInscatteringColorCubemapFactor final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_wSetInscatteringColorCubemapFactor; + +// Function Engine.ExponentialHeightFogComponent.wSetUseSkylight +// 0x0001 (0x0001 - 0x0000) +struct ExponentialHeightFogComponent_wSetUseSkylight final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExponentialHeightFogComponent_wSetUseSkylight; + +// Function Engine.DataTableFunctionLibrary.DoesDataTableRowExist +// 0x0018 (0x0018 - 0x0000) +struct DataTableFunctionLibrary_DoesDataTableRowExist final +{ +public: + class UDataTable* Table; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_DoesDataTableRowExist; + +// Function Engine.DataTableFunctionLibrary.EvaluateCurveTableRow +// 0x0030 (0x0030 - 0x0000) +struct DataTableFunctionLibrary_EvaluateCurveTableRow final +{ +public: + class UCurveTable* CurveTable; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InXY; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEvaluateCurveTableResult OutResult; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutXY; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ContextString; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_EvaluateCurveTableRow; + +// Function Engine.DataTableFunctionLibrary.GetDataTableColumnAsString +// 0x0020 (0x0020 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableColumnAsString final +{ +public: + const class UDataTable* DataTable; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableColumnAsString; + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowFromName +// 0x0020 (0x0020 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableRowFromName final +{ +public: + class UDataTable* Table; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTableRowBase OutRow; // 0x0010(0x0008)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableRowFromName; + +// Function Engine.DataTableFunctionLibrary.GetDataTableRowNames +// 0x0018 (0x0018 - 0x0000) +struct DataTableFunctionLibrary_GetDataTableRowNames final +{ +public: + class UDataTable* Table; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutRowNames; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DataTableFunctionLibrary_GetDataTableRowNames; + +// Function Engine.DebugCameraController.ReceiveOnActivate +// 0x0008 (0x0008 - 0x0000) +struct DebugCameraController_ReceiveOnActivate final +{ +public: + class APlayerController* OriginalPC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_ReceiveOnActivate; + +// Function Engine.DebugCameraController.ReceiveOnActorSelected +// 0x00A8 (0x00A8 - 0x0000) +struct DebugCameraController_ReceiveOnActorSelected final +{ +public: + class AActor* NewSelectedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SelectHitLocation; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SelectHitNormal; // 0x0014(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_ReceiveOnActorSelected; + +// Function Engine.DebugCameraController.ReceiveOnDeactivate +// 0x0008 (0x0008 - 0x0000) +struct DebugCameraController_ReceiveOnDeactivate final +{ +public: + class APlayerController* RestoredPC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_ReceiveOnDeactivate; + +// Function Engine.DebugCameraController.SetPawnMovementSpeedScale +// 0x0004 (0x0004 - 0x0000) +struct DebugCameraController_SetPawnMovementSpeedScale final +{ +public: + float NewSpeedScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_SetPawnMovementSpeedScale; + +// Function Engine.DebugCameraController.GetSelectedActor +// 0x0008 (0x0008 - 0x0000) +struct DebugCameraController_GetSelectedActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DebugCameraController_GetSelectedActor; + +// Function Engine.ParticleSystemComponent.BeginTrails +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_BeginTrails final +{ +public: + class FName InFirstSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSecondSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrailWidthMode InWidthMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InWidth; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_BeginTrails; + +// Function Engine.ParticleSystemComponent.CreateNamedDynamicMaterialInstance +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_CreateNamedDynamicMaterialInstance final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* SourceMaterial; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_CreateNamedDynamicMaterialInstance; + +// Function Engine.ParticleSystemComponent.GenerateParticleEvent +// 0x0030 (0x0030 - 0x0000) +struct ParticleSystemComponent_GenerateParticleEvent final +{ +public: + class FName InEventName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InEmitterTime; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x000C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InDirection; // 0x0018(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InVelocity; // 0x0024(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GenerateParticleEvent; + +// Function Engine.ParticleSystemComponent.SetAutoAttachParams +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_SetAutoAttachParams final +{ +public: + class USceneComponent* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetAutoAttachParams; + +// Function Engine.ParticleSystemComponent.SetBeamEndPoint +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystemComponent_SetBeamEndPoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewEndPoint; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamEndPoint; + +// Function Engine.ParticleSystemComponent.SetBeamSourcePoint +// 0x0014 (0x0014 - 0x0000) +struct ParticleSystemComponent_SetBeamSourcePoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewSourcePoint; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamSourcePoint; + +// Function Engine.ParticleSystemComponent.SetBeamSourceStrength +// 0x000C (0x000C - 0x0000) +struct ParticleSystemComponent_SetBeamSourceStrength final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewSourceStrength; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamSourceStrength; + +// Function Engine.ParticleSystemComponent.SetBeamSourceTangent +// 0x0014 (0x0014 - 0x0000) +struct ParticleSystemComponent_SetBeamSourceTangent final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewTangentPoint; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamSourceTangent; + +// Function Engine.ParticleSystemComponent.SetBeamTargetPoint +// 0x0014 (0x0014 - 0x0000) +struct ParticleSystemComponent_SetBeamTargetPoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewTargetPoint; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamTargetPoint; + +// Function Engine.ParticleSystemComponent.SetBeamTargetStrength +// 0x000C (0x000C - 0x0000) +struct ParticleSystemComponent_SetBeamTargetStrength final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewTargetStrength; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamTargetStrength; + +// Function Engine.ParticleSystemComponent.SetBeamTargetTangent +// 0x0014 (0x0014 - 0x0000) +struct ParticleSystemComponent_SetBeamTargetTangent final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NewTangentPoint; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetBeamTargetTangent; + +// Function Engine.ParticleSystemComponent.SetMaterialParameter +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystemComponent_SetMaterialParameter final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetMaterialParameter; + +// Function Engine.ParticleSystemComponent.SetTemplate +// 0x0008 (0x0008 - 0x0000) +struct ParticleSystemComponent_SetTemplate final +{ +public: + class UParticleSystem* NewTemplate; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetTemplate; + +// Function Engine.ParticleSystemComponent.SetTrailSourceData +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_SetTrailSourceData final +{ +public: + class FName InFirstSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSecondSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrailWidthMode InWidthMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InWidth; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_SetTrailSourceData; + +// Function Engine.ParticleSystemComponent.GetBeamEndPoint +// 0x0014 (0x0014 - 0x0000) +struct ParticleSystemComponent_GetBeamEndPoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutEndPoint; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamEndPoint; + +// Function Engine.ParticleSystemComponent.GetBeamSourcePoint +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_GetBeamSourcePoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutSourcePoint; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamSourcePoint; + +// Function Engine.ParticleSystemComponent.GetBeamSourceStrength +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystemComponent_GetBeamSourceStrength final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSourceStrength; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamSourceStrength; + +// Function Engine.ParticleSystemComponent.GetBeamSourceTangent +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_GetBeamSourceTangent final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutTangentPoint; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamSourceTangent; + +// Function Engine.ParticleSystemComponent.GetBeamTargetPoint +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_GetBeamTargetPoint final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutTargetPoint; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamTargetPoint; + +// Function Engine.ParticleSystemComponent.GetBeamTargetStrength +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystemComponent_GetBeamTargetStrength final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutTargetStrength; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamTargetStrength; + +// Function Engine.ParticleSystemComponent.GetBeamTargetTangent +// 0x0018 (0x0018 - 0x0000) +struct ParticleSystemComponent_GetBeamTargetTangent final +{ +public: + int32 EmitterIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutTangentPoint; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetBeamTargetTangent; + +// Function Engine.ParticleSystemComponent.GetNamedMaterial +// 0x0010 (0x0010 - 0x0000) +struct ParticleSystemComponent_GetNamedMaterial final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetNamedMaterial; + +// Function Engine.ParticleSystemComponent.GetNumActiveParticles +// 0x0004 (0x0004 - 0x0000) +struct ParticleSystemComponent_GetNumActiveParticles final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleSystemComponent_GetNumActiveParticles; + +// Function Engine.PostProcessComponent.AddOrUpdateBlendable +// 0x0018 (0x0018 - 0x0000) +struct PostProcessComponent_AddOrUpdateBlendable final +{ +public: + TScriptInterface InBlendableObject; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + float InWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PostProcessComponent_AddOrUpdateBlendable; + +// Function Engine.Exporter.RunAssetExportTask +// 0x0010 (0x0010 - 0x0000) +struct Exporter_RunAssetExportTask final +{ +public: + class UAssetExportTask* Task; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Exporter_RunAssetExportTask; + +// Function Engine.Exporter.RunAssetExportTasks +// 0x0018 (0x0018 - 0x0000) +struct Exporter_RunAssetExportTasks final +{ +public: + TArray ExportTasks; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Exporter_RunAssetExportTasks; + +// Function Engine.Exporter.ScriptRunAssetExportTask +// 0x0010 (0x0010 - 0x0000) +struct Exporter_ScriptRunAssetExportTask final +{ +public: + class UAssetExportTask* Task; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Exporter_ScriptRunAssetExportTask; + +// Function Engine.GameplayStatics.ActivateReverbEffect +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_ActivateReverbEffect final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReverbEffect* ReverbEffect; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TagName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ActivateReverbEffect; + +// Function Engine.GameplayStatics.AnnounceAccessibleString +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_AnnounceAccessibleString final +{ +public: + class FString AnnouncementString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_AnnounceAccessibleString; + +// Function Engine.GameplayStatics.ApplyDamage +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_ApplyDamage final +{ +public: + class AActor* DamagedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AController* EventInstigator; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageTypeClass; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ApplyDamage; + +// Function Engine.GameplayStatics.ApplyPointDamage +// 0x00C0 (0x00C0 - 0x0000) +struct GameplayStatics_ApplyPointDamage final +{ +public: + class AActor* DamagedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitFromDirection; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x0018(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class AController* EventInstigator; // 0x00A0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x00A8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageTypeClass; // 0x00B0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x00B8(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ApplyPointDamage; + +// Function Engine.GameplayStatics.ApplyRadialDamage +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_ApplyRadialDamage final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageRadius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DamageTypeClass; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IgnoreActors; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedByController; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoFullDamage; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DamagePreventionChannel; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x004A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ApplyRadialDamage; + +// Function Engine.GameplayStatics.ApplyRadialDamageWithFalloff +// 0x0058 (0x0058 - 0x0000) +struct GameplayStatics_ApplyRadialDamageWithFalloff final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumDamage; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageInnerRadius; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageOuterRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageFalloff; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageTypeClass; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IgnoreActors; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* DamageCauser; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* InstigatedByController; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel DamagePreventionChannel; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0051(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ApplyRadialDamageWithFalloff; + +// Function Engine.GameplayStatics.AreAnyListenersWithinRange +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_AreAnyListenersWithinRange final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumRange; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_AreAnyListenersWithinRange; + +// Function Engine.GameplayStatics.AreSubtitlesEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameplayStatics_AreSubtitlesEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_AreSubtitlesEnabled; + +// Function Engine.GameplayStatics.BeginDeferredActorSpawnFromClass +// 0x0060 (0x0060 - 0x0000) +struct GameplayStatics_BeginDeferredActorSpawnFromClass final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform SpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod CollisionHandlingOverride; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0050(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_BeginDeferredActorSpawnFromClass; + +// Function Engine.GameplayStatics.BeginSpawningActorFromBlueprint +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_BeginSpawningActorFromBlueprint final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UBlueprint* Blueprint; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform SpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bNoCollisionFail; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0048(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_BeginSpawningActorFromBlueprint; + +// Function Engine.GameplayStatics.BeginSpawningActorFromClass +// 0x0060 (0x0060 - 0x0000) +struct GameplayStatics_BeginSpawningActorFromClass final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform SpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bNoCollisionFail; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0050(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_BeginSpawningActorFromClass; + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_Advanced +// 0x0128 (0x0128 - 0x0000) +struct GameplayStatics_Blueprint_PredictProjectilePath_Advanced final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPredictProjectilePathParams PredictParams; // 0x0008(0x0060)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FPredictProjectilePathResult PredictResult; // 0x0068(0x00B8)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0120(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_Blueprint_PredictProjectilePath_Advanced; + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByObjectType +// 0x0110 (0x0110 - 0x0000) +struct GameplayStatics_Blueprint_PredictProjectilePath_ByObjectType final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0008(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray OutPathPositions; // 0x0090(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector OutLastTraceDestination; // 0x00A0(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartPos; // 0x00AC(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LaunchVelocity; // 0x00B8(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTracePath; // 0x00C4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProjectileRadius; // 0x00C8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x00D0(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x00E0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x00E8(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x00F8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawDebugTime; // 0x00FC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimFrequency; // 0x0100(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimTime; // 0x0104(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x0108(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x010C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D[0x3]; // 0x010D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_Blueprint_PredictProjectilePath_ByObjectType; + +// Function Engine.GameplayStatics.Blueprint_PredictProjectilePath_ByTraceChannel +// 0x00F8 (0x00F8 - 0x0000) +struct GameplayStatics_Blueprint_PredictProjectilePath_ByTraceChannel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHit; // 0x0008(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray OutPathPositions; // 0x0090(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector OutLastTraceDestination; // 0x00A0(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartPos; // 0x00AC(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LaunchVelocity; // 0x00B8(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTracePath; // 0x00C4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProjectileRadius; // 0x00C8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x00CC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x00CD(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE[0x2]; // 0x00CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x00D0(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x00E0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawDebugTime; // 0x00E4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimFrequency; // 0x00E8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimTime; // 0x00EC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x00F0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00F4(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_Blueprint_PredictProjectilePath_ByTraceChannel; + +// Function Engine.GameplayStatics.BlueprintSuggestProjectileVelocity +// 0x0040 (0x0040 - 0x0000) +struct GameplayStatics_BlueprintSuggestProjectileVelocity final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TossVelocity; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartLocation; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndLocation; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LaunchSpeed; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESuggestProjVelocityTraceOption TraceOption; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CollisionRadius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFavorHighArc; // 0x003C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x003D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x003E(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_BlueprintSuggestProjectileVelocity; + +// Function Engine.GameplayStatics.BreakHitResult +// 0x0110 (0x0110 - 0x0000) +struct GameplayStatics_BreakHitResult final +{ +public: + struct FHitResult Hit; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bBlockingHit; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialOverlap; // 0x0089(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x2]; // 0x008A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Time; // 0x008C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0090(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0094(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactPoint; // 0x00A0(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal; // 0x00AC(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactNormal; // 0x00B8(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* PhysMat; // 0x00C8(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* HitActor; // 0x00D0(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* HitComponent; // 0x00D8(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HitBoneName; // 0x00E0(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HitItem; // 0x00E8(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementIndex; // 0x00EC(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaceIndex; // 0x00F0(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceStart; // 0x00F4(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x0100(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_BreakHitResult; + +// Function Engine.GameplayStatics.ClearSoundMixClassOverride +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_ClearSoundMixClassOverride final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundClass* InSoundClass; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ClearSoundMixClassOverride; + +// Function Engine.GameplayStatics.ClearSoundMixModifiers +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_ClearSoundMixModifiers final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_ClearSoundMixModifiers; + +// Function Engine.GameplayStatics.CreatePlayer +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_CreatePlayer final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnPlayerController; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_CreatePlayer; + +// Function Engine.GameplayStatics.CreateSaveGameObject +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_CreateSaveGameObject final +{ +public: + TSubclassOf SaveGameClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveGame* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_CreateSaveGameObject; + +// Function Engine.GameplayStatics.CreateSound2D +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_CreateSound2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundConcurrency* ConcurrencySettings; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistAcrossLevelTransition; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0030(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_CreateSound2D; + +// Function Engine.GameplayStatics.DeactivateReverbEffect +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_DeactivateReverbEffect final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TagName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_DeactivateReverbEffect; + +// Function Engine.GameplayStatics.DeleteGameInSlot +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_DeleteGameInSlot final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_DeleteGameInSlot; + +// Function Engine.GameplayStatics.DeprojectScreenToWorld +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_DeprojectScreenToWorld final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_DeprojectScreenToWorld; + +// Function Engine.GameplayStatics.DoesSaveGameExist +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_DoesSaveGameExist final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_DoesSaveGameExist; + +// Function Engine.GameplayStatics.EnableLiveStreaming +// 0x0001 (0x0001 - 0x0000) +struct GameplayStatics_EnableLiveStreaming final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_EnableLiveStreaming; + +// Function Engine.GameplayStatics.FindCollisionUV +// 0x0098 (0x0098 - 0x0000) +struct GameplayStatics_FindCollisionUV final +{ +public: + struct FHitResult Hit; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 UVChannel; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV; // 0x008C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0094(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_FindCollisionUV; + +// Function Engine.GameplayStatics.FindNearestActor +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_FindNearestActor final +{ +public: + struct FVector Origin; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToCheck; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Distance; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_FindNearestActor; + +// Function Engine.GameplayStatics.FinishSpawningActor +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_FinishSpawningActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform SpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_FinishSpawningActor; + +// Function Engine.GameplayStatics.FlushLevelStreaming +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_FlushLevelStreaming final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_FlushLevelStreaming; + +// Function Engine.GameplayStatics.GetAccurateRealTime +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_GetAccurateRealTime final +{ +public: + int32 Seconds; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PartialSeconds; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAccurateRealTime; + +// Function Engine.GameplayStatics.GetActorArrayAverageLocation +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_GetActorArrayAverageLocation final +{ +public: + TArray Actors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetActorArrayAverageLocation; + +// Function Engine.GameplayStatics.GetActorArrayBounds +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_GetActorArrayBounds final +{ +public: + TArray Actors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bOnlyCollidingComponents; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Center; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetActorArrayBounds; + +// Function Engine.GameplayStatics.GetActorOfClass +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetActorOfClass final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetActorOfClass; + +// Function Engine.GameplayStatics.GetAllActorsOfClass +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_GetAllActorsOfClass final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAllActorsOfClass; + +// Function Engine.GameplayStatics.GetAllActorsOfClassWithTag +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_GetAllActorsOfClassWithTag final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAllActorsOfClassWithTag; + +// Function Engine.GameplayStatics.GetAllActorsWithInterface +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_GetAllActorsWithInterface final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAllActorsWithInterface; + +// Function Engine.GameplayStatics.GetAllActorsWithTag +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_GetAllActorsWithTag final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAllActorsWithTag; + +// Function Engine.GameplayStatics.GetAudioTimeSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetAudioTimeSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetAudioTimeSeconds; + +// Function Engine.GameplayStatics.GetClosestListenerLocation +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_GetClosestListenerLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumRange; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowAttenuationOverride; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ListenerPosition; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetClosestListenerLocation; + +// Function Engine.GameplayStatics.GetCurrentLevelName +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_GetCurrentLevelName final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemovePrefixString; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetCurrentLevelName; + +// Function Engine.GameplayStatics.GetCurrentReverbEffect +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetCurrentReverbEffect final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReverbEffect* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetCurrentReverbEffect; + +// Function Engine.GameplayStatics.GetEnableWorldRendering +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetEnableWorldRendering final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetEnableWorldRendering; + +// Function Engine.GameplayStatics.GetGameInstance +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetGameInstance final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstance* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetGameInstance; + +// Function Engine.GameplayStatics.GetGameMode +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetGameMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameModeBase* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetGameMode; + +// Function Engine.GameplayStatics.GetGameState +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetGameState final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AGameStateBase* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetGameState; + +// Function Engine.GameplayStatics.GetGlobalTimeDilation +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetGlobalTimeDilation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetGlobalTimeDilation; + +// Function Engine.GameplayStatics.GetIntOption +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_GetIntOption final +{ +public: + class FString OPTIONS; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultValue; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetIntOption; + +// Function Engine.GameplayStatics.GetKeyValue +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_GetKeyValue final +{ +public: + class FString Pair; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetKeyValue; + +// Function Engine.GameplayStatics.GetMaxAudioChannelCount +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetMaxAudioChannelCount final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetMaxAudioChannelCount; + +// Function Engine.GameplayStatics.GetObjectClass +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetObjectClass final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetObjectClass; + +// Function Engine.GameplayStatics.GetPlatformName +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetPlatformName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlatformName; + +// Function Engine.GameplayStatics.GetPlayerCameraManager +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerCameraManager final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerCameraManager* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerCameraManager; + +// Function Engine.GameplayStatics.GetPlayerCharacter +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerCharacter final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ACharacter* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerCharacter; + +// Function Engine.GameplayStatics.GetPlayerController +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerController final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerController; + +// Function Engine.GameplayStatics.GetPlayerControllerFromID +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerControllerFromID final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerController* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerControllerFromID; + +// Function Engine.GameplayStatics.GetPlayerControllerID +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetPlayerControllerID final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerControllerID; + +// Function Engine.GameplayStatics.GetPlayerPawn +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetPlayerPawn final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetPlayerPawn; + +// Function Engine.GameplayStatics.GetRealTimeSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetRealTimeSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetRealTimeSeconds; + +// Function Engine.GameplayStatics.GetStreamingLevel +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetStreamingLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PackageName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreaming* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetStreamingLevel; + +// Function Engine.GameplayStatics.GetSurfaceType +// 0x008C (0x008C - 0x0000) +struct GameplayStatics_GetSurfaceType final +{ +public: + struct FHitResult Hit; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EPhysicalSurface ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetSurfaceType; + +// Function Engine.GameplayStatics.GetTexturesYetToStream +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetTexturesYetToStream final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetTexturesYetToStream; + +// Function Engine.GameplayStatics.GetTimeSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetTimeSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetTimeSeconds; + +// Function Engine.GameplayStatics.GetUnpausedTimeSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetUnpausedTimeSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetUnpausedTimeSeconds; + +// Function Engine.GameplayStatics.GetViewportMouseCaptureMode +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetViewportMouseCaptureMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseCaptureMode ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetViewportMouseCaptureMode; + +// Function Engine.GameplayStatics.GetViewProjectionMatrix +// 0x0740 (0x0740 - 0x0000) +struct GameplayStatics_GetViewProjectionMatrix final +{ +public: + struct FMinimalViewInfo DesiredView; // 0x0000(0x0680)(Parm, NativeAccessSpecifierPublic) + struct FMatrix ViewMatrix; // 0x0680(0x0040)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ProjectionMatrix; // 0x06C0(0x0040)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ViewProjectionMatrix; // 0x0700(0x0040)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_GetViewProjectionMatrix; + +// Function Engine.GameplayStatics.GetWorldDeltaSeconds +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_GetWorldDeltaSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetWorldDeltaSeconds; + +// Function Engine.GameplayStatics.GetWorldOriginLocation +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_GetWorldOriginLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GetWorldOriginLocation; + +// Function Engine.GameplayStatics.GrassOverlappingSphereCount +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_GrassOverlappingSphereCount final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UStaticMesh* StaticMesh; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CenterPosition; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_GrassOverlappingSphereCount; + +// Function Engine.GameplayStatics.HasLaunchOption +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_HasLaunchOption final +{ +public: + class FString OptionToCheck; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_HasLaunchOption; + +// Function Engine.GameplayStatics.HasOption +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_HasOption final +{ +public: + class FString OPTIONS; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InKey; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_HasOption; + +// Function Engine.GameplayStatics.IsGamePaused +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_IsGamePaused final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_IsGamePaused; + +// Function Engine.GameplayStatics.IsSplitscreenForceDisabled +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_IsSplitscreenForceDisabled final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_IsSplitscreenForceDisabled; + +// Function Engine.GameplayStatics.LoadGameFromSlot +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_LoadGameFromSlot final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USaveGame* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_LoadGameFromSlot; + +// Function Engine.GameplayStatics.LoadStreamLevel +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_LoadStreamLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMakeVisibleAfterLoad; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldBlockOnLoad; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0018(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_LoadStreamLevel; + +// Function Engine.GameplayStatics.LoadStreamLevelBySoftObjectPtr +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_LoadStreamLevelBySoftObjectPtr final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMakeVisibleAfterLoad; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldBlockOnLoad; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0038(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_LoadStreamLevelBySoftObjectPtr; + +// Function Engine.GameplayStatics.MakeHitResult +// 0x0110 (0x0110 - 0x0000) +struct GameplayStatics_MakeHitResult final +{ +public: + bool bBlockingHit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialOverlap; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Time; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactPoint; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactNormal; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* PhysMat; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* HitActor; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* HitComponent; // 0x0050(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HitBoneName; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HitItem; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementIndex; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaceIndex; // 0x0068(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceStart; // 0x006C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x0078(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult ReturnValue; // 0x0084(0x0088)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_MakeHitResult; + +// Function Engine.GameplayStatics.OpenLevel +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_OpenLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OPTIONS; // 0x0018(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_OpenLevel; + +// Function Engine.GameplayStatics.OpenLevelBySoftObjectPtr +// 0x0048 (0x0048 - 0x0000) +struct GameplayStatics_OpenLevelBySoftObjectPtr final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OPTIONS; // 0x0038(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_OpenLevelBySoftObjectPtr; + +// Function Engine.GameplayStatics.ParseOption +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_ParseOption final +{ +public: + class FString OPTIONS; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_ParseOption; + +// Function Engine.GameplayStatics.PlayDialogue2D +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_PlayDialogue2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_PlayDialogue2D; + +// Function Engine.GameplayStatics.PlayDialogueAtLocation +// 0x0058 (0x0058 - 0x0000) +struct GameplayStatics_PlayDialogueAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0034(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PlayDialogueAtLocation; + +// Function Engine.GameplayStatics.PlaySound2D +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_PlaySound2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundConcurrency* ConcurrencySettings; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwningActor; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsUISound; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_PlaySound2D; + +// Function Engine.GameplayStatics.PlaySoundAtLocation +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_PlaySoundAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwningActor; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PlaySoundAtLocation; + +// Function Engine.GameplayStatics.PlayWorldCameraShake +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_PlayWorldCameraShake final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Shake; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector epicenter; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Falloff; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientShakeTowardsEpicenter; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_PlayWorldCameraShake; + +// Function Engine.GameplayStatics.PopSoundMixModifier +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_PopSoundMixModifier final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PopSoundMixModifier; + +// Function Engine.GameplayStatics.PrimeAllSoundsInSoundClass +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_PrimeAllSoundsInSoundClass final +{ +public: + class USoundClass* InSoundClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PrimeAllSoundsInSoundClass; + +// Function Engine.GameplayStatics.PrimeSound +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_PrimeSound final +{ +public: + class USoundBase* InSound; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PrimeSound; + +// Function Engine.GameplayStatics.ProjectWorldToScreen +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_ProjectWorldToScreen final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldPosition; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0014(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerViewportRelative; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_ProjectWorldToScreen; + +// Function Engine.GameplayStatics.PushSoundMixModifier +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_PushSoundMixModifier final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_PushSoundMixModifier; + +// Function Engine.GameplayStatics.RebaseLocalOriginOntoZero +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_RebaseLocalOriginOntoZero final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_RebaseLocalOriginOntoZero; + +// Function Engine.GameplayStatics.RebaseZeroOriginOntoLocal +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_RebaseZeroOriginOntoLocal final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_RebaseZeroOriginOntoLocal; + +// Function Engine.GameplayStatics.RemovePlayer +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_RemovePlayer final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyPawn; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_RemovePlayer; + +// Function Engine.GameplayStatics.SaveGameToSlot +// 0x0020 (0x0020 - 0x0000) +struct GameplayStatics_SaveGameToSlot final +{ +public: + class USaveGame* SaveGameObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SlotName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserIndex; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SaveGameToSlot; + +// Function Engine.GameplayStatics.SetBaseSoundMix +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetBaseSoundMix final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMix; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetBaseSoundMix; + +// Function Engine.GameplayStatics.SetEnableWorldRendering +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetEnableWorldRendering final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetEnableWorldRendering; + +// Function Engine.GameplayStatics.SetForceDisableSplitscreen +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetForceDisableSplitscreen final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetForceDisableSplitscreen; + +// Function Engine.GameplayStatics.SetGamePaused +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetGamePaused final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPaused; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetGamePaused; + +// Function Engine.GameplayStatics.SetGlobalListenerFocusParameters +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_SetGlobalListenerFocusParameters final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusAzimuthScale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusAzimuthScale; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusDistanceScale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusDistanceScale; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusVolumeScale; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusVolumeScale; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusPriorityScale; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusPriorityScale; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetGlobalListenerFocusParameters; + +// Function Engine.GameplayStatics.SetGlobalPitchModulation +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetGlobalPitchModulation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchModulation; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetGlobalPitchModulation; + +// Function Engine.GameplayStatics.SetGlobalTimeDilation +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetGlobalTimeDilation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDilation; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetGlobalTimeDilation; + +// Function Engine.GameplayStatics.SetMaxAudioChannelsScaled +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetMaxAudioChannelsScaled final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxChannelCountScale; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetMaxAudioChannelsScaled; + +// Function Engine.GameplayStatics.SetPlayerControllerID +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetPlayerControllerID final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerId; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetPlayerControllerID; + +// Function Engine.GameplayStatics.SetSoundClassDistanceScale +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_SetSoundClassDistanceScale final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundClass* SoundClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceAttenuationScale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetSoundClassDistanceScale; + +// Function Engine.GameplayStatics.SetSoundMixClassOverride +// 0x0028 (0x0028 - 0x0000) +struct GameplayStatics_SetSoundMixClassOverride final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundMix* InSoundMixModifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundClass* InSoundClass; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyToChildren; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetSoundMixClassOverride; + +// Function Engine.GameplayStatics.SetSubtitlesEnabled +// 0x0001 (0x0001 - 0x0000) +struct GameplayStatics_SetSubtitlesEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SetSubtitlesEnabled; + +// Function Engine.GameplayStatics.SetViewportMouseCaptureMode +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetViewportMouseCaptureMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseCaptureMode MouseCaptureMode; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetViewportMouseCaptureMode; + +// Function Engine.GameplayStatics.SetWorldOriginLocation +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_SetWorldOriginLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector NewLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetWorldOriginLocation; + +// Function Engine.GameplayStatics.SetWorldTimeDilation +// 0x0010 (0x0010 - 0x0000) +struct GameplayStatics_SetWorldTimeDilation final +{ +public: + class UWorld* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDilation; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SetWorldTimeDilation; + +// Function Engine.GameplayStatics.SpawnDecalAtLocation +// 0x0040 (0x0040 - 0x0000) +struct GameplayStatics_SpawnDecalAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* DecalMaterial; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LifeSpan; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDecalComponent* ReturnValue; // 0x0038(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDecalAtLocation; + +// Function Engine.GameplayStatics.SpawnDecalAttached +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_SpawnDecalAttached final +{ +public: + class UMaterialInterface* DecalMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* AttachToComponent; // 0x0018(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0034(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LifeSpan; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDecalComponent* ReturnValue; // 0x0048(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDecalAttached; + +// Function Engine.GameplayStatics.SpawnDialogue2D +// 0x0040 (0x0040 - 0x0000) +struct GameplayStatics_SpawnDialogue2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0038(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDialogue2D; + +// Function Engine.GameplayStatics.SpawnDialogueAtLocation +// 0x0068 (0x0068 - 0x0000) +struct GameplayStatics_SpawnDialogueAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueWave* Dialogue; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0034(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0060(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDialogueAtLocation; + +// Function Engine.GameplayStatics.SpawnDialogueAttached +// 0x0070 (0x0070 - 0x0000) +struct GameplayStatics_SpawnDialogueAttached final +{ +public: + class UDialogueWave* Dialogue; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x003C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumeMultiplier; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0068(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnDialogueAttached; + +// Function Engine.GameplayStatics.SpawnEmitterAtLocation +// 0x0040 (0x0040 - 0x0000) +struct GameplayStatics_SpawnEmitterAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* EmitterTemplate; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPSCPoolMethod PoolingMethod; // 0x0035(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivateSystem; // 0x0036(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystemComponent* ReturnValue; // 0x0038(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnEmitterAtLocation; + +// Function Engine.GameplayStatics.SpawnEmitterAttached +// 0x0048 (0x0048 - 0x0000) +struct GameplayStatics_SpawnEmitterAttached final +{ +public: + class UParticleSystem* EmitterTemplate; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x003C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x003D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPSCPoolMethod PoolingMethod; // 0x003E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivate; // 0x003F(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystemComponent* ReturnValue; // 0x0040(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnEmitterAttached; + +// Function Engine.GameplayStatics.SpawnForceFeedbackAtLocation +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_SpawnForceFeedbackAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bLooping; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IntensityMultiplier; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UForceFeedbackAttenuation* AttenuationSettings; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UForceFeedbackComponent* ReturnValue; // 0x0048(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnForceFeedbackAtLocation; + +// Function Engine.GameplayStatics.SpawnForceFeedbackAttached +// 0x0058 (0x0058 - 0x0000) +struct GameplayStatics_SpawnForceFeedbackAttached final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0032(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float IntensityMultiplier; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UForceFeedbackAttenuation* AttenuationSettings; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UForceFeedbackComponent* ReturnValue; // 0x0050(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnForceFeedbackAttached; + +// Function Engine.GameplayStatics.SpawnObject +// 0x0018 (0x0018 - 0x0000) +struct GameplayStatics_SpawnObject final +{ +public: + TSubclassOf ObjectClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Outer_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnObject; + +// Function Engine.GameplayStatics.SpawnSound2D +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_SpawnSound2D final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundConcurrency* ConcurrencySettings; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistAcrossLevelTransition; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0030(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnSound2D; + +// Function Engine.GameplayStatics.SpawnSoundAtLocation +// 0x0058 (0x0058 - 0x0000) +struct GameplayStatics_SpawnSoundAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float VolumeMultiplier; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0050(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnSoundAtLocation; + +// Function Engine.GameplayStatics.SpawnSoundAttached +// 0x0060 (0x0060 - 0x0000) +struct GameplayStatics_SpawnSoundAttached final +{ +public: + class USoundBase* Sound; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumeMultiplier; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchMultiplier; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* ConcurrencySettings; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAudioComponent* ReturnValue; // 0x0058(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_SpawnSoundAttached; + +// Function Engine.GameplayStatics.SuggestProjectileVelocity_CustomArc +// 0x0038 (0x0038 - 0x0000) +struct GameplayStatics_SuggestProjectileVelocity_CustomArc final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutLaunchVelocity; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartPos; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArcParam; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0034(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_SuggestProjectileVelocity_CustomArc; + +// Function Engine.GameplayStatics.UnloadStreamLevel +// 0x0030 (0x0030 - 0x0000) +struct GameplayStatics_UnloadStreamLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x0010(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bShouldBlockOnUnload; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_UnloadStreamLevel; + +// Function Engine.GameplayStatics.UnloadStreamLevelBySoftObjectPtr +// 0x0050 (0x0050 - 0x0000) +struct GameplayStatics_UnloadStreamLevelBySoftObjectPtr final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x0030(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bShouldBlockOnUnload; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameplayStatics_UnloadStreamLevelBySoftObjectPtr; + +// Function Engine.GameplayStatics.UnRetainAllSoundsInSoundClass +// 0x0008 (0x0008 - 0x0000) +struct GameplayStatics_UnRetainAllSoundsInSoundClass final +{ +public: + class USoundClass* InSoundClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameplayStatics_UnRetainAllSoundsInSoundClass; + +// Function Engine.StaticMesh.CreateStaticMeshDescription +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_CreateStaticMeshDescription final +{ +public: + class UObject* Outer_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshDescription* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_CreateStaticMeshDescription; + +// Function Engine.StaticMesh.AddMaterial +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_AddMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_AddMaterial; + +// Function Engine.StaticMesh.AddSocket +// 0x0008 (0x0008 - 0x0000) +struct StaticMesh_AddSocket final +{ +public: + class UStaticMeshSocket* Socket; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_AddSocket; + +// Function Engine.StaticMesh.BuildFromStaticMeshDescriptions +// 0x0018 (0x0018 - 0x0000) +struct StaticMesh_BuildFromStaticMeshDescriptions final +{ +public: + TArray StaticMeshDescriptions; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bBuildSimpleCollision; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StaticMesh_BuildFromStaticMeshDescriptions; + +// Function Engine.StaticMesh.RemoveSocket +// 0x0008 (0x0008 - 0x0000) +struct StaticMesh_RemoveSocket final +{ +public: + class UStaticMeshSocket* Socket; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_RemoveSocket; + +// Function Engine.StaticMesh.SetStaticMaterials +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_SetStaticMaterials final +{ +public: + TArray InStaticMaterials; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_SetStaticMaterials; + +// Function Engine.StaticMesh.FindSocket +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_FindSocket final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshSocket* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_FindSocket; + +// Function Engine.StaticMesh.GetBoundingBox +// 0x001C (0x001C - 0x0000) +struct StaticMesh_GetBoundingBox final +{ +public: + struct FBox ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetBoundingBox; + +// Function Engine.StaticMesh.GetBounds +// 0x001C (0x001C - 0x0000) +struct StaticMesh_GetBounds final +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetBounds; + +// Function Engine.StaticMesh.GetMaterial +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_GetMaterial final +{ +public: + int32 MaterialIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMaterial; + +// Function Engine.StaticMesh.GetMaterialIndex +// 0x000C (0x000C - 0x0000) +struct StaticMesh_GetMaterialIndex final +{ +public: + class FName MaterialSlotName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMaterialIndex; + +// Function Engine.StaticMesh.GetMinimumLODForPlatform +// 0x000C (0x000C - 0x0000) +struct StaticMesh_GetMinimumLODForPlatform final +{ +public: + class FName PlatformName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMinimumLODForPlatform; + +// Function Engine.StaticMesh.GetMinimumLODForPlatforms +// 0x0050 (0x0050 - 0x0000) +struct StaticMesh_GetMinimumLODForPlatforms final +{ +public: + TMap PlatformMinimumLODs; // 0x0000(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetMinimumLODForPlatforms; + +// Function Engine.StaticMesh.GetNumLODs +// 0x0004 (0x0004 - 0x0000) +struct StaticMesh_GetNumLODs final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetNumLODs; + +// Function Engine.StaticMesh.GetNumSections +// 0x0008 (0x0008 - 0x0000) +struct StaticMesh_GetNumSections final +{ +public: + int32 InLOD; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetNumSections; + +// Function Engine.StaticMesh.GetStaticMaterials +// 0x0010 (0x0010 - 0x0000) +struct StaticMesh_GetStaticMaterials final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StaticMesh_GetStaticMaterials; + +// Function Engine.HealthSnapshotBlueprintLibrary.LogPerformanceSnapshot +// 0x0018 (0x0018 - 0x0000) +struct HealthSnapshotBlueprintLibrary_LogPerformanceSnapshot final +{ +public: + class FString SnapshotTitle; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetStats; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HealthSnapshotBlueprintLibrary_LogPerformanceSnapshot; + +// Function Engine.StereoLayerFunctionLibrary.EnableAutoLoadingSplashScreen +// 0x0001 (0x0001 - 0x0000) +struct StereoLayerFunctionLibrary_EnableAutoLoadingSplashScreen final +{ +public: + bool InAutoShowEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerFunctionLibrary_EnableAutoLoadingSplashScreen; + +// Function Engine.StereoLayerFunctionLibrary.SetSplashScreen +// 0x0020 (0x0020 - 0x0000) +struct StereoLayerFunctionLibrary_SetSplashScreen final +{ +public: + class UTexture* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowLoadingMovie; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowOnSet; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StereoLayerFunctionLibrary_SetSplashScreen; + +// Function Engine.ImportanceSamplingLibrary.BreakImportanceTexture +// 0x0060 (0x0060 - 0x0000) +struct ImportanceSamplingLibrary_BreakImportanceTexture final +{ +public: + struct FImportanceTexture ImportanceTexture; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0050(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImportanceWeight WeightingFunc; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_BreakImportanceTexture; + +// Function Engine.ImportanceSamplingLibrary.ImportanceSample +// 0x0080 (0x0080 - 0x0000) +struct ImportanceSamplingLibrary_ImportanceSample final +{ +public: + struct FImportanceTexture Texture; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D Rand; // 0x0050(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Samples; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SamplePosition; // 0x0060(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SampleColor; // 0x0068(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SampleIntensity; // 0x0078(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SampleSize; // 0x007C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_ImportanceSample; + +// Function Engine.ImportanceSamplingLibrary.MakeImportanceTexture +// 0x0060 (0x0060 - 0x0000) +struct ImportanceSamplingLibrary_MakeImportanceTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImportanceWeight WeightingFunc; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FImportanceTexture ReturnValue; // 0x0010(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_MakeImportanceTexture; + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell2D +// 0x0018 (0x0018 - 0x0000) +struct ImportanceSamplingLibrary_NextSobolCell2D final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PreviousValue; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_NextSobolCell2D; + +// Function Engine.ImportanceSamplingLibrary.NextSobolCell3D +// 0x0020 (0x0020 - 0x0000) +struct ImportanceSamplingLibrary_NextSobolCell3D final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousValue; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_NextSobolCell3D; + +// Function Engine.ImportanceSamplingLibrary.NextSobolFloat +// 0x0010 (0x0010 - 0x0000) +struct ImportanceSamplingLibrary_NextSobolFloat final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Dimension; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_NextSobolFloat; + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell2D +// 0x0020 (0x0020 - 0x0000) +struct ImportanceSamplingLibrary_RandomSobolCell2D final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Cell; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Seed; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_RandomSobolCell2D; + +// Function Engine.ImportanceSamplingLibrary.RandomSobolCell3D +// 0x002C (0x002C - 0x0000) +struct ImportanceSamplingLibrary_RandomSobolCell3D final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCells; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Cell; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Seed; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_RandomSobolCell3D; + +// Function Engine.ImportanceSamplingLibrary.RandomSobolFloat +// 0x0010 (0x0010 - 0x0000) +struct ImportanceSamplingLibrary_RandomSobolFloat final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Dimension; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Seed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImportanceSamplingLibrary_RandomSobolFloat; + +// Function Engine.InputSettings.GetInputSettings +// 0x0008 (0x0008 - 0x0000) +struct InputSettings_GetInputSettings final +{ +public: + class UInputSettings* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetInputSettings; + +// Function Engine.InputSettings.AddActionMapping +// 0x0040 (0x0040 - 0x0000) +struct InputSettings_AddActionMapping final +{ +public: + struct FInputActionKeyMapping KeyMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputSettings_AddActionMapping; + +// Function Engine.InputSettings.AddAxisMapping +// 0x0040 (0x0040 - 0x0000) +struct InputSettings_AddAxisMapping final +{ +public: + struct FInputAxisKeyMapping KeyMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputSettings_AddAxisMapping; + +// Function Engine.InputSettings.RemoveActionMapping +// 0x0040 (0x0040 - 0x0000) +struct InputSettings_RemoveActionMapping final +{ +public: + struct FInputActionKeyMapping KeyMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputSettings_RemoveActionMapping; + +// Function Engine.InputSettings.RemoveAxisMapping +// 0x0040 (0x0040 - 0x0000) +struct InputSettings_RemoveAxisMapping final +{ +public: + struct FInputAxisKeyMapping KeyMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputSettings_RemoveAxisMapping; + +// Function Engine.InputSettings.GetActionMappingByName +// 0x0018 (0x0018 - 0x0000) +struct InputSettings_GetActionMappingByName final +{ +public: + class FName InActionName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutMappings; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetActionMappingByName; + +// Function Engine.InputSettings.GetActionMappingCollisions +// 0x0058 (0x0058 - 0x0000) +struct InputSettings_GetActionMappingCollisions final +{ +public: + struct FInputActionKeyMapping NewActionMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutCollidingActionMappings; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutCollidingAxisMappings; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetActionMappingCollisions; + +// Function Engine.InputSettings.GetActionNames +// 0x0010 (0x0010 - 0x0000) +struct InputSettings_GetActionNames final +{ +public: + TArray ActionNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetActionNames; + +// Function Engine.InputSettings.GetAxisMappingByName +// 0x0018 (0x0018 - 0x0000) +struct InputSettings_GetAxisMappingByName final +{ +public: + class FName InAxisName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutMappings; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetAxisMappingByName; + +// Function Engine.InputSettings.GetAxisMappingCollisions +// 0x0058 (0x0058 - 0x0000) +struct InputSettings_GetAxisMappingCollisions final +{ +public: + struct FInputAxisKeyMapping NewAxisMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutCollidingActionMappings; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutCollidingAxisMappings; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetAxisMappingCollisions; + +// Function Engine.InputSettings.GetAxisNames +// 0x0010 (0x0010 - 0x0000) +struct InputSettings_GetAxisNames final +{ +public: + TArray AxisNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputSettings_GetAxisNames; + +// Function Engine.InputSettings.IsActionCollidingWithAxis +// 0x0078 (0x0078 - 0x0000) +struct InputSettings_IsActionCollidingWithAxis final +{ +public: + struct FInputActionKeyMapping ActionMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping AxisMapping; // 0x0038(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InputSettings_IsActionCollidingWithAxis; + +// Function Engine.KismetArrayLibrary.Array_Add +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Add final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Add; + +// Function Engine.KismetArrayLibrary.Array_AddUnique +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_AddUnique final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_AddUnique; + +// Function Engine.KismetArrayLibrary.Array_Append +// 0x0020 (0x0020 - 0x0000) +struct KismetArrayLibrary_Array_Append final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray SourceArray; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Append; + +// Function Engine.KismetArrayLibrary.Array_Clear +// 0x0010 (0x0010 - 0x0000) +struct KismetArrayLibrary_Array_Clear final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Clear; + +// Function Engine.KismetArrayLibrary.Array_Contains +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Contains final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ItemToFind; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Contains; + +// Function Engine.KismetArrayLibrary.Array_Find +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Find final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ItemToFind; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Find; + +// Function Engine.KismetArrayLibrary.Array_Get +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Get final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Get; + +// Function Engine.KismetArrayLibrary.Array_Identical +// 0x0028 (0x0028 - 0x0000) +struct KismetArrayLibrary_Array_Identical final +{ +public: + TArray ArrayA; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ArrayB; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Identical; + +// Function Engine.KismetArrayLibrary.Array_Insert +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Insert final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NewItem; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Insert; + +// Function Engine.KismetArrayLibrary.Array_IsValidIndex +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_IsValidIndex final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexToTest; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_IsValidIndex; + +// Function Engine.KismetArrayLibrary.Array_LastIndex +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_LastIndex final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_LastIndex; + +// Function Engine.KismetArrayLibrary.Array_Length +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Length final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Length; + +// Function Engine.KismetArrayLibrary.Array_Random +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Random final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 OutItem; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Random; + +// Function Engine.KismetArrayLibrary.Array_RandomFromStream +// 0x0020 (0x0020 - 0x0000) +struct KismetArrayLibrary_Array_RandomFromStream final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FRandomStream RandomStream; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 OutItem; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_RandomFromStream; + +// Function Engine.KismetArrayLibrary.Array_Remove +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Remove final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexToRemove; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Remove; + +// Function Engine.KismetArrayLibrary.Array_RemoveItem +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_RemoveItem final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Item; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_RemoveItem; + +// Function Engine.KismetArrayLibrary.Array_Resize +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Resize final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 size; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Resize; + +// Function Engine.KismetArrayLibrary.Array_Reverse +// 0x0010 (0x0010 - 0x0000) +struct KismetArrayLibrary_Array_Reverse final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Reverse; + +// Function Engine.KismetArrayLibrary.Array_Set +// 0x0020 (0x0020 - 0x0000) +struct KismetArrayLibrary_Array_Set final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x0014(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSizeToFit; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Set; + +// Function Engine.KismetArrayLibrary.Array_Shuffle +// 0x0010 (0x0010 - 0x0000) +struct KismetArrayLibrary_Array_Shuffle final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Shuffle; + +// Function Engine.KismetArrayLibrary.Array_ShuffleFromStream +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_ShuffleFromStream final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FRandomStream RandomStream; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_ShuffleFromStream; + +// Function Engine.KismetArrayLibrary.Array_Swap +// 0x0018 (0x0018 - 0x0000) +struct KismetArrayLibrary_Array_Swap final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 FirstIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SecondIndex; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_Array_Swap; + +// Function Engine.KismetArrayLibrary.FilterArray +// 0x0028 (0x0028 - 0x0000) +struct KismetArrayLibrary_FilterArray final +{ +public: + TArray TargetArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FilteredArray; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_FilterArray; + +// Function Engine.KismetArrayLibrary.SetArrayPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetArrayLibrary_SetArrayPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Value; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetArrayLibrary_SetArrayPropertyByName; + +// Function Engine.KismetGuidLibrary.Conv_GuidToString +// 0x0020 (0x0020 - 0x0000) +struct KismetGuidLibrary_Conv_GuidToString final +{ +public: + struct FGuid InGuid; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_Conv_GuidToString; + +// Function Engine.KismetGuidLibrary.EqualEqual_GuidGuid +// 0x0024 (0x0024 - 0x0000) +struct KismetGuidLibrary_EqualEqual_GuidGuid final +{ +public: + struct FGuid A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_EqualEqual_GuidGuid; + +// Function Engine.KismetGuidLibrary.Invalidate_Guid +// 0x0010 (0x0010 - 0x0000) +struct KismetGuidLibrary_Invalidate_Guid final +{ +public: + struct FGuid InGuid; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_Invalidate_Guid; + +// Function Engine.KismetGuidLibrary.IsValid_Guid +// 0x0014 (0x0014 - 0x0000) +struct KismetGuidLibrary_IsValid_Guid final +{ +public: + struct FGuid InGuid; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_IsValid_Guid; + +// Function Engine.KismetGuidLibrary.NewGuid +// 0x0010 (0x0010 - 0x0000) +struct KismetGuidLibrary_NewGuid final +{ +public: + struct FGuid ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_NewGuid; + +// Function Engine.KismetGuidLibrary.NotEqual_GuidGuid +// 0x0024 (0x0024 - 0x0000) +struct KismetGuidLibrary_NotEqual_GuidGuid final +{ +public: + struct FGuid A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_NotEqual_GuidGuid; + +// Function Engine.KismetGuidLibrary.Parse_StringToGuid +// 0x0028 (0x0028 - 0x0000) +struct KismetGuidLibrary_Parse_StringToGuid final +{ +public: + class FString GuidString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid OutGuid; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Success; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetGuidLibrary_Parse_StringToGuid; + +// Function Engine.KismetInputLibrary.EqualEqual_InputChordInputChord +// 0x0048 (0x0048 - 0x0000) +struct KismetInputLibrary_EqualEqual_InputChordInputChord final +{ +public: + struct FInputChord A; // 0x0000(0x0020)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputChord b; // 0x0020(0x0020)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_EqualEqual_InputChordInputChord; + +// Function Engine.KismetInputLibrary.EqualEqual_KeyKey +// 0x0038 (0x0038 - 0x0000) +struct KismetInputLibrary_EqualEqual_KeyKey final +{ +public: + struct FKey A; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey b; // 0x0018(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_EqualEqual_KeyKey; + +// Function Engine.KismetInputLibrary.GetAnalogValue +// 0x0048 (0x0048 - 0x0000) +struct KismetInputLibrary_GetAnalogValue final +{ +public: + struct FAnalogInputEvent Input; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_GetAnalogValue; + +// Function Engine.KismetInputLibrary.GetKey +// 0x0050 (0x0050 - 0x0000) +struct KismetInputLibrary_GetKey final +{ +public: + struct FKeyEvent Input; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_GetKey; + +// Function Engine.KismetInputLibrary.GetUserIndex +// 0x0040 (0x0040 - 0x0000) +struct KismetInputLibrary_GetUserIndex final +{ +public: + struct FKeyEvent Input; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_GetUserIndex; + +// Function Engine.KismetInputLibrary.InputChord_GetDisplayName +// 0x0038 (0x0038 - 0x0000) +struct KismetInputLibrary_InputChord_GetDisplayName final +{ +public: + struct FInputChord Key; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputChord_GetDisplayName; + +// Function Engine.KismetInputLibrary.InputEvent_IsAltDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsAltDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsAltDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsCommandDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsCommandDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsCommandDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsControlDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsControlDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsControlDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftAltDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsLeftAltDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsLeftAltDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftCommandDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsLeftCommandDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsLeftCommandDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftControlDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsLeftControlDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsLeftControlDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsLeftShiftDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsLeftShiftDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsLeftShiftDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsRepeat +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRepeat final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRepeat; + +// Function Engine.KismetInputLibrary.InputEvent_IsRightAltDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRightAltDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRightAltDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsRightCommandDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRightCommandDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRightCommandDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsRightControlDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRightControlDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRightControlDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsRightShiftDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsRightShiftDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsRightShiftDown; + +// Function Engine.KismetInputLibrary.InputEvent_IsShiftDown +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_InputEvent_IsShiftDown final +{ +public: + struct FInputEvent Input; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_InputEvent_IsShiftDown; + +// Function Engine.KismetInputLibrary.Key_GetDisplayName +// 0x0030 (0x0030 - 0x0000) +struct KismetInputLibrary_Key_GetDisplayName final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetDisplayName; + +// Function Engine.KismetInputLibrary.Key_GetNavigationAction +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_GetNavigationAction final +{ +public: + struct FKey InKey; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUINavigationAction ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetNavigationAction; + +// Function Engine.KismetInputLibrary.Key_GetNavigationActionFromKey +// 0x0040 (0x0040 - 0x0000) +struct KismetInputLibrary_Key_GetNavigationActionFromKey final +{ +public: + struct FKeyEvent InKeyEvent; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EUINavigationAction ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetNavigationActionFromKey; + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromAnalog +// 0x0048 (0x0048 - 0x0000) +struct KismetInputLibrary_Key_GetNavigationDirectionFromAnalog final +{ +public: + struct FAnalogInputEvent InAnalogEvent; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EUINavigation ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetNavigationDirectionFromAnalog; + +// Function Engine.KismetInputLibrary.Key_GetNavigationDirectionFromKey +// 0x0040 (0x0040 - 0x0000) +struct KismetInputLibrary_Key_GetNavigationDirectionFromKey final +{ +public: + struct FKeyEvent InKeyEvent; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EUINavigation ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_GetNavigationDirectionFromKey; + +// Function Engine.KismetInputLibrary.Key_IsAnalog +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsAnalog final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsAnalog; + +// Function Engine.KismetInputLibrary.Key_IsAxis1D +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsAxis1D final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsAxis1D; + +// Function Engine.KismetInputLibrary.Key_IsAxis2D +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsAxis2D final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsAxis2D; + +// Function Engine.KismetInputLibrary.Key_IsAxis3D +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsAxis3D final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsAxis3D; + +// Function Engine.KismetInputLibrary.Key_IsButtonAxis +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsButtonAxis final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsButtonAxis; + +// Function Engine.KismetInputLibrary.Key_IsDigital +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsDigital final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsDigital; + +// Function Engine.KismetInputLibrary.Key_IsGamepadKey +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsGamepadKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsGamepadKey; + +// Function Engine.KismetInputLibrary.Key_IsKeyboardKey +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsKeyboardKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsKeyboardKey; + +// Function Engine.KismetInputLibrary.Key_IsModifierKey +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsModifierKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsModifierKey; + +// Function Engine.KismetInputLibrary.Key_IsMouseButton +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsMouseButton final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsMouseButton; + +// Function Engine.KismetInputLibrary.Key_IsValid +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsValid final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsValid; + +// Function Engine.KismetInputLibrary.Key_IsVectorAxis +// 0x0020 (0x0020 - 0x0000) +struct KismetInputLibrary_Key_IsVectorAxis final +{ +public: + struct FKey Key; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_Key_IsVectorAxis; + +// Function Engine.KismetInputLibrary.PointerEvent_GetCursorDelta +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetCursorDelta final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetCursorDelta; + +// Function Engine.KismetInputLibrary.PointerEvent_GetEffectingButton +// 0x0088 (0x0088 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetEffectingButton final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey ReturnValue; // 0x0070(0x0018)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetEffectingButton; + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureDelta +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetGestureDelta final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetGestureDelta; + +// Function Engine.KismetInputLibrary.PointerEvent_GetGestureType +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetGestureType final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + ESlateGesture ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetGestureType; + +// Function Engine.KismetInputLibrary.PointerEvent_GetLastScreenSpacePosition +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetLastScreenSpacePosition final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetLastScreenSpacePosition; + +// Function Engine.KismetInputLibrary.PointerEvent_GetPointerIndex +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetPointerIndex final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0070(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetPointerIndex; + +// Function Engine.KismetInputLibrary.PointerEvent_GetScreenSpacePosition +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetScreenSpacePosition final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetScreenSpacePosition; + +// Function Engine.KismetInputLibrary.PointerEvent_GetTouchpadIndex +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetTouchpadIndex final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0070(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetTouchpadIndex; + +// Function Engine.KismetInputLibrary.PointerEvent_GetUserIndex +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetUserIndex final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0070(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetUserIndex; + +// Function Engine.KismetInputLibrary.PointerEvent_GetWheelDelta +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_GetWheelDelta final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0070(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_GetWheelDelta; + +// Function Engine.KismetInputLibrary.PointerEvent_IsMouseButtonDown +// 0x0090 (0x0090 - 0x0000) +struct KismetInputLibrary_PointerEvent_IsMouseButtonDown final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKey MouseButton; // 0x0070(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_IsMouseButtonDown; + +// Function Engine.KismetInputLibrary.PointerEvent_IsTouchEvent +// 0x0078 (0x0078 - 0x0000) +struct KismetInputLibrary_PointerEvent_IsTouchEvent final +{ +public: + struct FPointerEvent Input; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInputLibrary_PointerEvent_IsTouchEvent; + +// Function Engine.KismetInternationalizationLibrary.ClearCurrentAssetGroupCulture +// 0x000C (0x000C - 0x0000) +struct KismetInternationalizationLibrary_ClearCurrentAssetGroupCulture final +{ +public: + class FName AssetGroup; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_ClearCurrentAssetGroupCulture; + +// Function Engine.KismetInternationalizationLibrary.GetCultureDisplayName +// 0x0028 (0x0028 - 0x0000) +struct KismetInternationalizationLibrary_GetCultureDisplayName final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Localized; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCultureDisplayName; + +// Function Engine.KismetInternationalizationLibrary.GetCurrentAssetGroupCulture +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_GetCurrentAssetGroupCulture final +{ +public: + class FName AssetGroup; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCurrentAssetGroupCulture; + +// Function Engine.KismetInternationalizationLibrary.GetCurrentCulture +// 0x0010 (0x0010 - 0x0000) +struct KismetInternationalizationLibrary_GetCurrentCulture final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCurrentCulture; + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLanguage +// 0x0010 (0x0010 - 0x0000) +struct KismetInternationalizationLibrary_GetCurrentLanguage final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCurrentLanguage; + +// Function Engine.KismetInternationalizationLibrary.GetCurrentLocale +// 0x0010 (0x0010 - 0x0000) +struct KismetInternationalizationLibrary_GetCurrentLocale final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetCurrentLocale; + +// Function Engine.KismetInternationalizationLibrary.GetLocalizedCultures +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_GetLocalizedCultures final +{ +public: + bool IncludeGame; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeEngine; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeEditor; // 0x0002(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeAdditional; // 0x0003(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetLocalizedCultures; + +// Function Engine.KismetInternationalizationLibrary.GetNativeCulture +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_GetNativeCulture final +{ +public: + ELocalizedTextSourceCategory TextCategory; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetNativeCulture; + +// Function Engine.KismetInternationalizationLibrary.GetSuitableCulture +// 0x0040 (0x0040 - 0x0000) +struct KismetInternationalizationLibrary_GetSuitableCulture final +{ +public: + TArray AvailableCultures; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString CultureToMatch; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FallbackCulture; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_GetSuitableCulture; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentAssetGroupCulture +// 0x0020 (0x0020 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentAssetGroupCulture final +{ +public: + class FName AssetGroup; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Culture; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentAssetGroupCulture; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentCulture +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentCulture final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentCulture; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguage +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentLanguage final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentLanguage; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLanguageAndLocale +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentLanguageAndLocale final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentLanguageAndLocale; + +// Function Engine.KismetInternationalizationLibrary.SetCurrentLocale +// 0x0018 (0x0018 - 0x0000) +struct KismetInternationalizationLibrary_SetCurrentLocale final +{ +public: + class FString Culture; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveToConfig; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetInternationalizationLibrary_SetCurrentLocale; + +// Function Engine.KismetMaterialLibrary.CreateDynamicMaterialInstance +// 0x0028 (0x0028 - 0x0000) +struct KismetMaterialLibrary_CreateDynamicMaterialInstance final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Parent; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OptionalName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMIDCreationFlags CreationFlags; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_CreateDynamicMaterialInstance; + +// Function Engine.KismetMaterialLibrary.GetScalarParameterValue +// 0x0020 (0x0020 - 0x0000) +struct KismetMaterialLibrary_GetScalarParameterValue final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_GetScalarParameterValue; + +// Function Engine.KismetMaterialLibrary.GetVectorParameterValue +// 0x0028 (0x0028 - 0x0000) +struct KismetMaterialLibrary_GetVectorParameterValue final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_GetVectorParameterValue; + +// Function Engine.KismetMaterialLibrary.SetScalarParameterValue +// 0x0020 (0x0020 - 0x0000) +struct KismetMaterialLibrary_SetScalarParameterValue final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterValue; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_SetScalarParameterValue; + +// Function Engine.KismetMaterialLibrary.SetVectorParameterValue +// 0x0028 (0x0028 - 0x0000) +struct KismetMaterialLibrary_SetVectorParameterValue final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ParameterValue; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMaterialLibrary_SetVectorParameterValue; + +// Function Engine.KismetMathLibrary.Abs +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Abs final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Abs; + +// Function Engine.KismetMathLibrary.Abs_Int +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Abs_Int final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Abs_Int; + +// Function Engine.KismetMathLibrary.Abs_Int64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Abs_Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Abs_Int64; + +// Function Engine.KismetMathLibrary.Acos +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Acos final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Acos; + +// Function Engine.KismetMathLibrary.Add_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Add_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_ByteByte; + +// Function Engine.KismetMathLibrary.Add_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.Add_DateTimeTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_DateTimeTimespan final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_DateTimeTimespan; + +// Function Engine.KismetMathLibrary.Add_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Add_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_FloatFloat; + +// Function Engine.KismetMathLibrary.Add_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_Int64Int64; + +// Function Engine.KismetMathLibrary.Add_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Add_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_IntInt; + +// Function Engine.KismetMathLibrary.Add_IntPointInt +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Add_IntPointInt final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_IntPointInt; + +// Function Engine.KismetMathLibrary.Add_IntPointIntPoint +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.Add_LinearColorLinearColor +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Add_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.Add_MatrixMatrix +// 0x00C0 (0x00C0 - 0x0000) +struct KismetMathLibrary_Add_MatrixMatrix final +{ +public: + struct FMatrix A; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix b; // 0x0040(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0080(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_MatrixMatrix; + +// Function Engine.KismetMathLibrary.Add_QuatQuat +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Add_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_QuatQuat; + +// Function Engine.KismetMathLibrary.Add_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_TimespanTimespan; + +// Function Engine.KismetMathLibrary.Add_Vector2DFloat +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Add_Vector2DFloat final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_Vector2DFloat; + +// Function Engine.KismetMathLibrary.Add_Vector2DVector2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Add_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.Add_Vector4Vector4 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Add_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_Vector4Vector4; + +// Function Engine.KismetMathLibrary.Add_VectorFloat +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Add_VectorFloat final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_VectorFloat; + +// Function Engine.KismetMathLibrary.Add_VectorInt +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Add_VectorInt final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_VectorInt; + +// Function Engine.KismetMathLibrary.Add_VectorVector +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Add_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Add_VectorVector; + +// Function Engine.KismetMathLibrary.And_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_And_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_And_Int64Int64; + +// Function Engine.KismetMathLibrary.And_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_And_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_And_IntInt; + +// Function Engine.KismetMathLibrary.Asin +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Asin final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Asin; + +// Function Engine.KismetMathLibrary.Atan +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Atan final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Atan; + +// Function Engine.KismetMathLibrary.Atan2 +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Atan2 final +{ +public: + float Y; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Atan2; + +// Function Engine.KismetMathLibrary.BMax +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BMax final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BMax; + +// Function Engine.KismetMathLibrary.BMin +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BMin final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BMin; + +// Function Engine.KismetMathLibrary.BooleanAND +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanAND final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanAND; + +// Function Engine.KismetMathLibrary.BooleanNAND +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanNAND final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanNAND; + +// Function Engine.KismetMathLibrary.BooleanNOR +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanNOR final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanNOR; + +// Function Engine.KismetMathLibrary.BooleanOR +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanOR final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanOR; + +// Function Engine.KismetMathLibrary.BooleanXOR +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_BooleanXOR final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BooleanXOR; + +// Function Engine.KismetMathLibrary.BreakColor +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakColor final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float R; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakColor; + +// Function Engine.KismetMathLibrary.BreakDateTime +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_BreakDateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Year; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Day; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hour; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minute; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Second; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Millisecond; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakDateTime; + +// Function Engine.KismetMathLibrary.BreakFrameRate +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_BreakFrameRate final +{ +public: + struct FFrameRate InFrameRate; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Numerator; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Denominator; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakFrameRate; + +// Function Engine.KismetMathLibrary.BreakQualifiedFrameTime +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakQualifiedFrameTime final +{ +public: + struct FQualifiedFrameTime InFrameTime; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Frame; // 0x0010(0x0004)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate FrameRate; // 0x0014(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrame; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakQualifiedFrameTime; + +// Function Engine.KismetMathLibrary.BreakRandomStream +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_BreakRandomStream final +{ +public: + struct FRandomStream InRandomStream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 InitialSeed; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakRandomStream; + +// Function Engine.KismetMathLibrary.BreakRotator +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_BreakRotator final +{ +public: + struct FRotator InRot; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Roll; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakRotator; + +// Function Engine.KismetMathLibrary.BreakRotIntoAxes +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_BreakRotIntoAxes final +{ +public: + struct FRotator InRot; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakRotIntoAxes; + +// Function Engine.KismetMathLibrary.BreakTimespan +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakTimespan final +{ +public: + struct FTimespan InTimespan; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Days; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Milliseconds; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakTimespan; + +// Function Engine.KismetMathLibrary.BreakTimespan2 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakTimespan2 final +{ +public: + struct FTimespan InTimespan; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Days; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FractionNano; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakTimespan2; + +// Function Engine.KismetMathLibrary.BreakTransform +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_BreakTransform final +{ +public: + struct FTransform InTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x003C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0048(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0xC]; // 0x0054(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakTransform; + +// Function Engine.KismetMathLibrary.BreakVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_BreakVector final +{ +public: + struct FVector InVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector; + +// Function Engine.KismetMathLibrary.BreakVector2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_BreakVector2D final +{ +public: + struct FVector2D InVec; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector2D; + +// Function Engine.KismetMathLibrary.BreakVector4 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_BreakVector4 final +{ +public: + struct FVector4 InVec; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_BreakVector4; + +// Function Engine.KismetMathLibrary.CInterpTo +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_CInterpTo final +{ +public: + struct FLinearColor Current; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Target; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_CInterpTo; + +// Function Engine.KismetMathLibrary.Clamp +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Clamp final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Min_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Clamp; + +// Function Engine.KismetMathLibrary.ClampAngle +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_ClampAngle final +{ +public: + float AngleDegrees; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAngleDegrees; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleDegrees; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampAngle; + +// Function Engine.KismetMathLibrary.ClampAxes2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_ClampAxes2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAxisVal; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAxisVal; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampAxes2D; + +// Function Engine.KismetMathLibrary.ClampAxis +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_ClampAxis final +{ +public: + float Angle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampAxis; + +// Function Engine.KismetMathLibrary.ClampInt64 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_ClampInt64 final +{ +public: + int64 Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Min_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Max_0; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampInt64; + +// Function Engine.KismetMathLibrary.ClampVectorSize +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_ClampVectorSize final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min_0; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClampVectorSize; + +// Function Engine.KismetMathLibrary.ClassIsChildOf +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_ClassIsChildOf final +{ +public: + TSubclassOf TestClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ParentClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ClassIsChildOf; + +// Function Engine.KismetMathLibrary.ComposeRotators +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_ComposeRotators final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ComposeRotators; + +// Function Engine.KismetMathLibrary.ComposeTransforms +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_ComposeTransforms final +{ +public: + struct FTransform A; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform b; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0060(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ComposeTransforms; + +// Function Engine.KismetMathLibrary.Conv_BoolToByte +// 0x0002 (0x0002 - 0x0000) +struct KismetMathLibrary_Conv_BoolToByte final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_BoolToByte; + +// Function Engine.KismetMathLibrary.Conv_BoolToFloat +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_BoolToFloat final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_BoolToFloat; + +// Function Engine.KismetMathLibrary.Conv_BoolToInt +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_BoolToInt final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_BoolToInt; + +// Function Engine.KismetMathLibrary.Conv_ByteToFloat +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_ByteToFloat final +{ +public: + uint8 InByte; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_ByteToFloat; + +// Function Engine.KismetMathLibrary.Conv_ByteToInt +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_ByteToInt final +{ +public: + uint8 InByte; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_ByteToInt; + +// Function Engine.KismetMathLibrary.Conv_ColorToLinearColor +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Conv_ColorToLinearColor final +{ +public: + struct FColor InColor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_ColorToLinearColor; + +// Function Engine.KismetMathLibrary.Conv_FloatToLinearColor +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Conv_FloatToLinearColor final +{ +public: + float InFloat; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_FloatToLinearColor; + +// Function Engine.KismetMathLibrary.Conv_FloatToVector +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_FloatToVector final +{ +public: + float InFloat; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_FloatToVector; + +// Function Engine.KismetMathLibrary.Conv_Int64ToByte +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_Int64ToByte final +{ +public: + int64 inInt; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Int64ToByte; + +// Function Engine.KismetMathLibrary.Conv_Int64ToInt +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_Int64ToInt final +{ +public: + int64 inInt; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Int64ToInt; + +// Function Engine.KismetMathLibrary.Conv_IntPointToVector2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_IntPointToVector2D final +{ +public: + struct FIntPoint InIntPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntPointToVector2D; + +// Function Engine.KismetMathLibrary.Conv_IntToBool +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_IntToBool final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToBool; + +// Function Engine.KismetMathLibrary.Conv_IntToByte +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_IntToByte final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToByte; + +// Function Engine.KismetMathLibrary.Conv_IntToFloat +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Conv_IntToFloat final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToFloat; + +// Function Engine.KismetMathLibrary.Conv_IntToInt64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_IntToInt64 final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToInt64; + +// Function Engine.KismetMathLibrary.Conv_IntToIntVector +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_IntToIntVector final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntToIntVector; + +// Function Engine.KismetMathLibrary.Conv_IntVectorToVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_IntVectorToVector final +{ +public: + struct FIntVector InIntVector; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_IntVectorToVector; + +// Function Engine.KismetMathLibrary.Conv_LinearColorToColor +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_LinearColorToColor final +{ +public: + struct FLinearColor InLinearColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InUseSRGB; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_LinearColorToColor; + +// Function Engine.KismetMathLibrary.Conv_LinearColorToVector +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Conv_LinearColorToVector final +{ +public: + struct FLinearColor InLinearColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_LinearColorToVector; + +// Function Engine.KismetMathLibrary.Conv_MatrixToRotator +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Conv_MatrixToRotator final +{ +public: + struct FMatrix InMatrix; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0040(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_MatrixToRotator; + +// Function Engine.KismetMathLibrary.Conv_MatrixToTransform +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_Conv_MatrixToTransform final +{ +public: + struct FMatrix InMatrix; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0040(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_MatrixToTransform; + +// Function Engine.KismetMathLibrary.Conv_RotatorToTransform +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Conv_RotatorToTransform final +{ +public: + struct FRotator InRotator; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_RotatorToTransform; + +// Function Engine.KismetMathLibrary.Conv_RotatorToVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_RotatorToVector final +{ +public: + struct FRotator InRot; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_RotatorToVector; + +// Function Engine.KismetMathLibrary.Conv_TransformToMatrix +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_Conv_TransformToMatrix final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0030(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_TransformToMatrix; + +// Function Engine.KismetMathLibrary.Conv_Vector2DToIntPoint +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Conv_Vector2DToIntPoint final +{ +public: + struct FVector2D InVector2D; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector2DToIntPoint; + +// Function Engine.KismetMathLibrary.Conv_Vector2DToVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_Vector2DToVector final +{ +public: + struct FVector2D InVector2D; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector2DToVector; + +// Function Engine.KismetMathLibrary.Conv_Vector4ToQuaternion +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Conv_Vector4ToQuaternion final +{ +public: + struct FVector4 InVec; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector4ToQuaternion; + +// Function Engine.KismetMathLibrary.Conv_Vector4ToRotator +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Conv_Vector4ToRotator final +{ +public: + struct FVector4 InVec; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector4ToRotator; + +// Function Engine.KismetMathLibrary.Conv_Vector4ToVector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Conv_Vector4ToVector final +{ +public: + struct FVector4 InVector4; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_Vector4ToVector; + +// Function Engine.KismetMathLibrary.Conv_VectorToLinearColor +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Conv_VectorToLinearColor final +{ +public: + struct FVector InVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x000C(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToLinearColor; + +// Function Engine.KismetMathLibrary.Conv_VectorToQuaternion +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Conv_VectorToQuaternion final +{ +public: + struct FVector InVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToQuaternion; + +// Function Engine.KismetMathLibrary.Conv_VectorToRotator +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Conv_VectorToRotator final +{ +public: + struct FVector InVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToRotator; + +// Function Engine.KismetMathLibrary.Conv_VectorToTransform +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Conv_VectorToTransform final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToTransform; + +// Function Engine.KismetMathLibrary.Conv_VectorToVector2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Conv_VectorToVector2D final +{ +public: + struct FVector InVector; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Conv_VectorToVector2D; + +// Function Engine.KismetMathLibrary.ConvertTransformToRelative +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_ConvertTransformToRelative final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ParentTransform; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0060(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ConvertTransformToRelative; + +// Function Engine.KismetMathLibrary.Cos +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Cos final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Cos; + +// Function Engine.KismetMathLibrary.CreateVectorFromYawPitch +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_CreateVectorFromYawPitch final +{ +public: + float Yaw; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_CreateVectorFromYawPitch; + +// Function Engine.KismetMathLibrary.Cross_VectorVector +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Cross_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Cross_VectorVector; + +// Function Engine.KismetMathLibrary.CrossProduct2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_CrossProduct2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_CrossProduct2D; + +// Function Engine.KismetMathLibrary.DateTimeFromIsoString +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_DateTimeFromIsoString final +{ +public: + class FString IsoString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime Result; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DateTimeFromIsoString; + +// Function Engine.KismetMathLibrary.DateTimeFromString +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_DateTimeFromString final +{ +public: + class FString DateTimeString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime Result; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DateTimeFromString; + +// Function Engine.KismetMathLibrary.DateTimeMaxValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DateTimeMaxValue final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DateTimeMaxValue; + +// Function Engine.KismetMathLibrary.DateTimeMinValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DateTimeMinValue final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DateTimeMinValue; + +// Function Engine.KismetMathLibrary.DaysInMonth +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_DaysInMonth final +{ +public: + int32 Year; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DaysInMonth; + +// Function Engine.KismetMathLibrary.DaysInYear +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DaysInYear final +{ +public: + int32 Year; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DaysInYear; + +// Function Engine.KismetMathLibrary.DegAcos +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DegAcos final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegAcos; + +// Function Engine.KismetMathLibrary.DegAsin +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DegAsin final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegAsin; + +// Function Engine.KismetMathLibrary.DegAtan +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DegAtan final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegAtan; + +// Function Engine.KismetMathLibrary.DegAtan2 +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_DegAtan2 final +{ +public: + float Y; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegAtan2; + +// Function Engine.KismetMathLibrary.DegCos +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DegCos final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegCos; + +// Function Engine.KismetMathLibrary.DegreesToRadians +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DegreesToRadians final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegreesToRadians; + +// Function Engine.KismetMathLibrary.DegSin +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DegSin final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegSin; + +// Function Engine.KismetMathLibrary.DegTan +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_DegTan final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DegTan; + +// Function Engine.KismetMathLibrary.Distance2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Distance2D final +{ +public: + struct FVector2D v1; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D v2; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Distance2D; + +// Function Engine.KismetMathLibrary.DistanceSquared2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_DistanceSquared2D final +{ +public: + struct FVector2D v1; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D v2; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DistanceSquared2D; + +// Function Engine.KismetMathLibrary.Divide_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Divide_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_ByteByte; + +// Function Engine.KismetMathLibrary.Divide_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Divide_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_FloatFloat; + +// Function Engine.KismetMathLibrary.Divide_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Divide_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_Int64Int64; + +// Function Engine.KismetMathLibrary.Divide_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Divide_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_IntInt; + +// Function Engine.KismetMathLibrary.Divide_IntPointInt +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Divide_IntPointInt final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_IntPointInt; + +// Function Engine.KismetMathLibrary.Divide_IntPointIntPoint +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Divide_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.Divide_LinearColorLinearColor +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Divide_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.Divide_TimespanFloat +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Divide_TimespanFloat final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_TimespanFloat; + +// Function Engine.KismetMathLibrary.Divide_Vector2DFloat +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Divide_Vector2DFloat final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_Vector2DFloat; + +// Function Engine.KismetMathLibrary.Divide_Vector2DVector2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Divide_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.Divide_Vector4Vector4 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Divide_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_Vector4Vector4; + +// Function Engine.KismetMathLibrary.Divide_VectorFloat +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Divide_VectorFloat final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_VectorFloat; + +// Function Engine.KismetMathLibrary.Divide_VectorInt +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Divide_VectorInt final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_VectorInt; + +// Function Engine.KismetMathLibrary.Divide_VectorVector +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Divide_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Divide_VectorVector; + +// Function Engine.KismetMathLibrary.Dot_VectorVector +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Dot_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Dot_VectorVector; + +// Function Engine.KismetMathLibrary.DotProduct2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_DotProduct2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DotProduct2D; + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_Float +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_DynamicWeightedMovingAverage_Float final +{ +public: + float CurrentSample; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousSample; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWeight; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DynamicWeightedMovingAverage_Float; + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FRotator +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_DynamicWeightedMovingAverage_FRotator final +{ +public: + struct FRotator CurrentSample; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator PreviousSample; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MaxDistance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWeight; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DynamicWeightedMovingAverage_FRotator; + +// Function Engine.KismetMathLibrary.DynamicWeightedMovingAverage_FVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_DynamicWeightedMovingAverage_FVector final +{ +public: + struct FVector CurrentSample; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousSample; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinWeight; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_DynamicWeightedMovingAverage_FVector; + +// Function Engine.KismetMathLibrary.Ease +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Ease final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunc EasingFunc; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Ease; + +// Function Engine.KismetMathLibrary.Equal_IntPointIntPoint +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Equal_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Equal_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.EqualEqual_BoolBool +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_EqualEqual_BoolBool final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_BoolBool; + +// Function Engine.KismetMathLibrary.EqualEqual_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_EqualEqual_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_ByteByte; + +// Function Engine.KismetMathLibrary.EqualEqual_ClassClass +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_ClassClass final +{ +public: + class UClass* A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_ClassClass; + +// Function Engine.KismetMathLibrary.EqualEqual_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.EqualEqual_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_EqualEqual_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_FloatFloat; + +// Function Engine.KismetMathLibrary.EqualEqual_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_Int64Int64; + +// Function Engine.KismetMathLibrary.EqualEqual_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_EqualEqual_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_IntInt; + +// Function Engine.KismetMathLibrary.EqualEqual_LinearColorLinearColor +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_EqualEqual_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.EqualEqual_MatrixMatrix +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_EqualEqual_MatrixMatrix final +{ +public: + struct FMatrix A; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix b; // 0x0040(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0084(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0xB]; // 0x0085(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_MatrixMatrix; + +// Function Engine.KismetMathLibrary.EqualEqual_NameName +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_EqualEqual_NameName final +{ +public: + class FName A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_NameName; + +// Function Engine.KismetMathLibrary.EqualEqual_ObjectObject +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_ObjectObject final +{ +public: + class UObject* A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_ObjectObject; + +// Function Engine.KismetMathLibrary.EqualEqual_QuatQuat +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_EqualEqual_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_QuatQuat; + +// Function Engine.KismetMathLibrary.EqualEqual_RotatorRotator +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_EqualEqual_RotatorRotator final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_RotatorRotator; + +// Function Engine.KismetMathLibrary.EqualEqual_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_TimespanTimespan; + +// Function Engine.KismetMathLibrary.EqualEqual_TransformTransform +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_EqualEqual_TransformTransform final +{ +public: + struct FTransform A; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform b; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0xF]; // 0x0061(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_TransformTransform; + +// Function Engine.KismetMathLibrary.EqualEqual_Vector2DVector2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_EqualEqual_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.EqualEqual_Vector4Vector4 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_EqualEqual_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_Vector4Vector4; + +// Function Engine.KismetMathLibrary.EqualEqual_VectorVector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_EqualEqual_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualEqual_VectorVector; + +// Function Engine.KismetMathLibrary.EqualExactly_Vector2DVector2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_EqualExactly_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualExactly_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.EqualExactly_Vector4Vector4 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_EqualExactly_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualExactly_Vector4Vector4; + +// Function Engine.KismetMathLibrary.EqualExactly_VectorVector +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_EqualExactly_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_EqualExactly_VectorVector; + +// Function Engine.KismetMathLibrary.Exp +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Exp final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Exp; + +// Function Engine.KismetMathLibrary.FCeil +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_FCeil final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FCeil; + +// Function Engine.KismetMathLibrary.FCeil64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FCeil64 final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FCeil64; + +// Function Engine.KismetMathLibrary.FClamp +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FClamp final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FClamp; + +// Function Engine.KismetMathLibrary.FFloor +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_FFloor final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FFloor; + +// Function Engine.KismetMathLibrary.FFloor64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FFloor64 final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FFloor64; + +// Function Engine.KismetMathLibrary.FindClosestPointOnLine +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_FindClosestPointOnLine final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineOrigin; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineDirection; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FindClosestPointOnLine; + +// Function Engine.KismetMathLibrary.FindClosestPointOnSegment +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_FindClosestPointOnSegment final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FindClosestPointOnSegment; + +// Function Engine.KismetMathLibrary.FindLookAtRotation +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_FindLookAtRotation final +{ +public: + struct FVector Start; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FindLookAtRotation; + +// Function Engine.KismetMathLibrary.FindNearestPointsOnLineSegments +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_FindNearestPointsOnLineSegments final +{ +public: + struct FVector Segment1Start; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment1End; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment2Start; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment2End; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment1Point; // 0x0030(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Segment2Point; // 0x003C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FindNearestPointsOnLineSegments; + +// Function Engine.KismetMathLibrary.FInterpEaseInOut +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_FInterpEaseInOut final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Exponent; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FInterpEaseInOut; + +// Function Engine.KismetMathLibrary.FInterpTo +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_FInterpTo final +{ +public: + float Current; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Target; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FInterpTo; + +// Function Engine.KismetMathLibrary.FInterpTo_Constant +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_FInterpTo_Constant final +{ +public: + float Current; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Target; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FInterpTo_Constant; + +// Function Engine.KismetMathLibrary.FixedTurn +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FixedTurn final +{ +public: + float InCurrent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDesired; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDeltaRate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FixedTurn; + +// Function Engine.KismetMathLibrary.FloatSpringInterp +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_FloatSpringInterp final +{ +public: + float Current; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Target; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatSpringState SpringState; // 0x0008(0x0008)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float Stiffness; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CriticalDampingFactor; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FloatSpringInterp; + +// Function Engine.KismetMathLibrary.FMax +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_FMax final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FMax; + +// Function Engine.KismetMathLibrary.FMin +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_FMin final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FMin; + +// Function Engine.KismetMathLibrary.FMod +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FMod final +{ +public: + float Dividend; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Divisor; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Remainder; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FMod; + +// Function Engine.KismetMathLibrary.Fraction +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Fraction final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Fraction; + +// Function Engine.KismetMathLibrary.FromDays +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromDays final +{ +public: + float Days; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromDays; + +// Function Engine.KismetMathLibrary.FromHours +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromHours final +{ +public: + float Hours; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromHours; + +// Function Engine.KismetMathLibrary.FromMilliseconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromMilliseconds final +{ +public: + float Milliseconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromMilliseconds; + +// Function Engine.KismetMathLibrary.FromMinutes +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromMinutes final +{ +public: + float Minutes; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromMinutes; + +// Function Engine.KismetMathLibrary.FromSeconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FromSeconds final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FromSeconds; + +// Function Engine.KismetMathLibrary.FTrunc +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_FTrunc final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FTrunc; + +// Function Engine.KismetMathLibrary.FTrunc64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FTrunc64 final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FTrunc64; + +// Function Engine.KismetMathLibrary.FTruncVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_FTruncVector final +{ +public: + struct FVector InVector; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FTruncVector; + +// Function Engine.KismetMathLibrary.FWrap +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_FWrap final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_FWrap; + +// Function Engine.KismetMathLibrary.GetAbs2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetAbs2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetAbs2D; + +// Function Engine.KismetMathLibrary.GetAbsMax2D +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_GetAbsMax2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetAbsMax2D; + +// Function Engine.KismetMathLibrary.GetAxes +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_GetAxes final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetAxes; + +// Function Engine.KismetMathLibrary.GetAzimuthAndElevation +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_GetAzimuthAndElevation final +{ +public: + struct FVector InDirection; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReferenceFrame; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Azimuth; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Elevation; // 0x0044(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetAzimuthAndElevation; + +// Function Engine.KismetMathLibrary.GetDate +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDate final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDate; + +// Function Engine.KismetMathLibrary.GetDay +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDay final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDay; + +// Function Engine.KismetMathLibrary.GetDayOfYear +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDayOfYear final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDayOfYear; + +// Function Engine.KismetMathLibrary.GetDays +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDays final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDays; + +// Function Engine.KismetMathLibrary.GetDirectionUnitVector +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_GetDirectionUnitVector final +{ +public: + struct FVector From; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector To; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDirectionUnitVector; + +// Function Engine.KismetMathLibrary.GetDuration +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetDuration final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetDuration; + +// Function Engine.KismetMathLibrary.GetForwardVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GetForwardVector final +{ +public: + struct FRotator InRot; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetForwardVector; + +// Function Engine.KismetMathLibrary.GetHour +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetHour final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetHour; + +// Function Engine.KismetMathLibrary.GetHour12 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetHour12 final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetHour12; + +// Function Engine.KismetMathLibrary.GetHours +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetHours final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetHours; + +// Function Engine.KismetMathLibrary.GetMax2D +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_GetMax2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMax2D; + +// Function Engine.KismetMathLibrary.GetMaxElement +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMaxElement final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMaxElement; + +// Function Engine.KismetMathLibrary.GetMillisecond +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMillisecond final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMillisecond; + +// Function Engine.KismetMathLibrary.GetMilliseconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMilliseconds final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMilliseconds; + +// Function Engine.KismetMathLibrary.GetMin2D +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_GetMin2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMin2D; + +// Function Engine.KismetMathLibrary.GetMinElement +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMinElement final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMinElement; + +// Function Engine.KismetMathLibrary.GetMinute +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMinute final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMinute; + +// Function Engine.KismetMathLibrary.GetMinutes +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMinutes final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMinutes; + +// Function Engine.KismetMathLibrary.GetMonth +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetMonth final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetMonth; + +// Function Engine.KismetMathLibrary.GetPI +// 0x0004 (0x0004 - 0x0000) +struct KismetMathLibrary_GetPI final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetPI; + +// Function Engine.KismetMathLibrary.GetPointDistanceToLine +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_GetPointDistanceToLine final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineOrigin; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineDirection; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetPointDistanceToLine; + +// Function Engine.KismetMathLibrary.GetPointDistanceToSegment +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_GetPointDistanceToSegment final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetPointDistanceToSegment; + +// Function Engine.KismetMathLibrary.GetReflectionVector +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_GetReflectionVector final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SurfaceNormal; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetReflectionVector; + +// Function Engine.KismetMathLibrary.GetRightVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GetRightVector final +{ +public: + struct FRotator InRot; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetRightVector; + +// Function Engine.KismetMathLibrary.GetRotated2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_GetRotated2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleDeg; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetRotated2D; + +// Function Engine.KismetMathLibrary.GetSecond +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetSecond final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetSecond; + +// Function Engine.KismetMathLibrary.GetSeconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetSeconds final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetSeconds; + +// Function Engine.KismetMathLibrary.GetSlopeDegreeAngles +// 0x002C (0x002C - 0x0000) +struct KismetMathLibrary_GetSlopeDegreeAngles final +{ +public: + struct FVector MyRightYAxis; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FloorNormal; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UpVector; // 0x0018(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSlopePitchDegreeAngle; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSlopeRollDegreeAngle; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetSlopeDegreeAngles; + +// Function Engine.KismetMathLibrary.GetTAU +// 0x0004 (0x0004 - 0x0000) +struct KismetMathLibrary_GetTAU final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTAU; + +// Function Engine.KismetMathLibrary.GetTimeOfDay +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTimeOfDay final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTimeOfDay; + +// Function Engine.KismetMathLibrary.GetTotalDays +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalDays final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalDays; + +// Function Engine.KismetMathLibrary.GetTotalHours +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalHours final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalHours; + +// Function Engine.KismetMathLibrary.GetTotalMilliseconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalMilliseconds final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalMilliseconds; + +// Function Engine.KismetMathLibrary.GetTotalMinutes +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalMinutes final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalMinutes; + +// Function Engine.KismetMathLibrary.GetTotalSeconds +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetTotalSeconds final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetTotalSeconds; + +// Function Engine.KismetMathLibrary.GetUpVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GetUpVector final +{ +public: + struct FRotator InRot; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetUpVector; + +// Function Engine.KismetMathLibrary.GetVectorArrayAverage +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_GetVectorArrayAverage final +{ +public: + TArray Vectors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetVectorArrayAverage; + +// Function Engine.KismetMathLibrary.GetYawPitchFromVector +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_GetYawPitchFromVector final +{ +public: + struct FVector InVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetYawPitchFromVector; + +// Function Engine.KismetMathLibrary.GetYear +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_GetYear final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GetYear; + +// Function Engine.KismetMathLibrary.Greater_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Greater_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_ByteByte; + +// Function Engine.KismetMathLibrary.Greater_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Greater_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.Greater_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Greater_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_FloatFloat; + +// Function Engine.KismetMathLibrary.Greater_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Greater_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_Int64Int64; + +// Function Engine.KismetMathLibrary.Greater_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Greater_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_IntInt; + +// Function Engine.KismetMathLibrary.Greater_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Greater_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Greater_TimespanTimespan; + +// Function Engine.KismetMathLibrary.GreaterEqual_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_GreaterEqual_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_ByteByte; + +// Function Engine.KismetMathLibrary.GreaterEqual_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GreaterEqual_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.GreaterEqual_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_GreaterEqual_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_FloatFloat; + +// Function Engine.KismetMathLibrary.GreaterEqual_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GreaterEqual_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_Int64Int64; + +// Function Engine.KismetMathLibrary.GreaterEqual_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_GreaterEqual_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_IntInt; + +// Function Engine.KismetMathLibrary.GreaterEqual_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_GreaterEqual_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterEqual_TimespanTimespan; + +// Function Engine.KismetMathLibrary.GreaterGreater_VectorRotator +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_GreaterGreater_VectorRotator final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GreaterGreater_VectorRotator; + +// Function Engine.KismetMathLibrary.GridSnap_Float +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_GridSnap_Float final +{ +public: + float Location; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GridSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_GridSnap_Float; + +// Function Engine.KismetMathLibrary.HSVToRGB +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_HSVToRGB final +{ +public: + float H; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float S; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_HSVToRGB; + +// Function Engine.KismetMathLibrary.HSVToRGB_Vector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_HSVToRGB_Vector final +{ +public: + struct FLinearColor HSV; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RGB; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_HSVToRGB_Vector; + +// Function Engine.KismetMathLibrary.HSVToRGBLinear +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_HSVToRGBLinear final +{ +public: + struct FLinearColor HSV; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_HSVToRGBLinear; + +// Function Engine.KismetMathLibrary.Hypotenuse +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Hypotenuse final +{ +public: + float Width; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Hypotenuse; + +// Function Engine.KismetMathLibrary.InRange_FloatFloat +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_InRange_FloatFloat final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMin; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMax; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InRange_FloatFloat; + +// Function Engine.KismetMathLibrary.InRange_Int64Int64 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_InRange_Int64Int64 final +{ +public: + int64 Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Min_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Max_0; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMin; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMax; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InRange_Int64Int64; + +// Function Engine.KismetMathLibrary.InRange_IntInt +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_InRange_IntInt final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Min_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMin; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InclusiveMax; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InRange_IntInt; + +// Function Engine.KismetMathLibrary.IntPoint_Down +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Down final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Down; + +// Function Engine.KismetMathLibrary.IntPoint_Left +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Left final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Left; + +// Function Engine.KismetMathLibrary.IntPoint_One +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_One final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_One; + +// Function Engine.KismetMathLibrary.IntPoint_Right +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Right final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Right; + +// Function Engine.KismetMathLibrary.IntPoint_Up +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Up final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Up; + +// Function Engine.KismetMathLibrary.IntPoint_Zero +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IntPoint_Zero final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IntPoint_Zero; + +// Function Engine.KismetMathLibrary.InverseTransformDirection +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_InverseTransformDirection final +{ +public: + struct FTransform T; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x003C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InverseTransformDirection; + +// Function Engine.KismetMathLibrary.InverseTransformLocation +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_InverseTransformLocation final +{ +public: + struct FTransform T; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x003C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InverseTransformLocation; + +// Function Engine.KismetMathLibrary.InverseTransformRotation +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_InverseTransformRotation final +{ +public: + struct FTransform T; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x003C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InverseTransformRotation; + +// Function Engine.KismetMathLibrary.InvertTransform +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_InvertTransform final +{ +public: + struct FTransform T; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0030(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_InvertTransform; + +// Function Engine.KismetMathLibrary.IsAfternoon +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_IsAfternoon final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsAfternoon; + +// Function Engine.KismetMathLibrary.IsLeapYear +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_IsLeapYear final +{ +public: + int32 Year; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsLeapYear; + +// Function Engine.KismetMathLibrary.IsMorning +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_IsMorning final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsMorning; + +// Function Engine.KismetMathLibrary.IsNearlyZero2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_IsNearlyZero2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsNearlyZero2D; + +// Function Engine.KismetMathLibrary.IsPointInBox +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_IsPointInBox final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxOrigin; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsPointInBox; + +// Function Engine.KismetMathLibrary.IsPointInBoxWithTransform +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_IsPointInBoxWithTransform final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform BoxWorldTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0040(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x004C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsPointInBoxWithTransform; + +// Function Engine.KismetMathLibrary.IsZero2D +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_IsZero2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_IsZero2D; + +// Function Engine.KismetMathLibrary.Lerp +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Lerp final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Lerp; + +// Function Engine.KismetMathLibrary.Less_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Less_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_ByteByte; + +// Function Engine.KismetMathLibrary.Less_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Less_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.Less_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Less_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_FloatFloat; + +// Function Engine.KismetMathLibrary.Less_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Less_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_Int64Int64; + +// Function Engine.KismetMathLibrary.Less_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Less_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_IntInt; + +// Function Engine.KismetMathLibrary.Less_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Less_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Less_TimespanTimespan; + +// Function Engine.KismetMathLibrary.LessEqual_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_LessEqual_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_ByteByte; + +// Function Engine.KismetMathLibrary.LessEqual_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_LessEqual_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.LessEqual_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_LessEqual_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_FloatFloat; + +// Function Engine.KismetMathLibrary.LessEqual_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_LessEqual_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_Int64Int64; + +// Function Engine.KismetMathLibrary.LessEqual_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_LessEqual_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_IntInt; + +// Function Engine.KismetMathLibrary.LessEqual_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_LessEqual_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessEqual_TimespanTimespan; + +// Function Engine.KismetMathLibrary.LessLess_VectorRotator +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_LessLess_VectorRotator final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LessLess_VectorRotator; + +// Function Engine.KismetMathLibrary.LinearColor_Black +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Black final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Black; + +// Function Engine.KismetMathLibrary.LinearColor_Blue +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Blue final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Blue; + +// Function Engine.KismetMathLibrary.LinearColor_Desaturated +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_LinearColor_Desaturated final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDesaturation; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0014(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Desaturated; + +// Function Engine.KismetMathLibrary.LinearColor_Distance +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_LinearColor_Distance final +{ +public: + struct FLinearColor C1; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor C2; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Distance; + +// Function Engine.KismetMathLibrary.LinearColor_GetLuminance +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_GetLuminance final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_GetLuminance; + +// Function Engine.KismetMathLibrary.LinearColor_GetMax +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_GetMax final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_GetMax; + +// Function Engine.KismetMathLibrary.LinearColor_GetMin +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_GetMin final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_GetMin; + +// Function Engine.KismetMathLibrary.LinearColor_Gray +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Gray final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Gray; + +// Function Engine.KismetMathLibrary.LinearColor_Green +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Green final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Green; + +// Function Engine.KismetMathLibrary.LinearColor_IsNearEqual +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_LinearColor_IsNearEqual final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_IsNearEqual; + +// Function Engine.KismetMathLibrary.LinearColor_Quantize +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_Quantize final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Quantize; + +// Function Engine.KismetMathLibrary.LinearColor_QuantizeRound +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_QuantizeRound final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_QuantizeRound; + +// Function Engine.KismetMathLibrary.LinearColor_Red +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Red final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Red; + +// Function Engine.KismetMathLibrary.LinearColor_Set +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_LinearColor_Set final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Set; + +// Function Engine.KismetMathLibrary.LinearColor_SetFromHSV +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_LinearColor_SetFromHSV final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float H; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float S; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetFromHSV; + +// Function Engine.KismetMathLibrary.LinearColor_SetFromPow22 +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_SetFromPow22 final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor InColor; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetFromPow22; + +// Function Engine.KismetMathLibrary.LinearColor_SetFromSRGB +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_SetFromSRGB final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor InSRGB; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetFromSRGB; + +// Function Engine.KismetMathLibrary.LinearColor_SetRandomHue +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_SetRandomHue final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetRandomHue; + +// Function Engine.KismetMathLibrary.LinearColor_SetRGBA +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_LinearColor_SetRGBA final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float R; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetRGBA; + +// Function Engine.KismetMathLibrary.LinearColor_SetTemperature +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_SetTemperature final +{ +public: + struct FLinearColor InOutColor; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTemperature; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_SetTemperature; + +// Function Engine.KismetMathLibrary.LinearColor_ToNewOpacity +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_LinearColor_ToNewOpacity final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InOpacity; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0014(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_ToNewOpacity; + +// Function Engine.KismetMathLibrary.LinearColor_ToRGBE +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_LinearColor_ToRGBE final +{ +public: + struct FLinearColor InLinearColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_ToRGBE; + +// Function Engine.KismetMathLibrary.LinearColor_Transparent +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Transparent final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Transparent; + +// Function Engine.KismetMathLibrary.LinearColor_White +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_White final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_White; + +// Function Engine.KismetMathLibrary.LinearColor_Yellow +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_LinearColor_Yellow final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColor_Yellow; + +// Function Engine.KismetMathLibrary.LinearColorLerp +// 0x0034 (0x0034 - 0x0000) +struct KismetMathLibrary_LinearColorLerp final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0024(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColorLerp; + +// Function Engine.KismetMathLibrary.LinearColorLerpUsingHSV +// 0x0034 (0x0034 - 0x0000) +struct KismetMathLibrary_LinearColorLerpUsingHSV final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0024(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinearColorLerpUsingHSV; + +// Function Engine.KismetMathLibrary.LinePlaneIntersection +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_LinePlaneIntersection final +{ +public: + struct FVector LineStart; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlane APlane; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Intersection; // 0x0034(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinePlaneIntersection; + +// Function Engine.KismetMathLibrary.LinePlaneIntersection_OriginNormal +// 0x0044 (0x0044 - 0x0000) +struct KismetMathLibrary_LinePlaneIntersection_OriginNormal final +{ +public: + struct FVector LineStart; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneOrigin; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float T; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Intersection; // 0x0034(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_LinePlaneIntersection_OriginNormal; + +// Function Engine.KismetMathLibrary.Log +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Log final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Base; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Log; + +// Function Engine.KismetMathLibrary.Loge +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Loge final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Loge; + +// Function Engine.KismetMathLibrary.MakeBox +// 0x0034 (0x0034 - 0x0000) +struct KismetMathLibrary_MakeBox final +{ +public: + struct FVector Min_0; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Max_0; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox ReturnValue; // 0x0018(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeBox; + +// Function Engine.KismetMathLibrary.MakeBox2D +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_MakeBox2D final +{ +public: + struct FVector2D Min_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Max_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox2D ReturnValue; // 0x0010(0x0014)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeBox2D; + +// Function Engine.KismetMathLibrary.MakeColor +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeColor final +{ +public: + float R; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float G; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeColor; + +// Function Engine.KismetMathLibrary.MakeDateTime +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_MakeDateTime final +{ +public: + int32 Year; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Month; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Day; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hour; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minute; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Second; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Millisecond; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeDateTime; + +// Function Engine.KismetMathLibrary.MakeFrameRate +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_MakeFrameRate final +{ +public: + int32 Numerator; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Denominator; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeFrameRate; + +// Function Engine.KismetMathLibrary.MakePlaneFromPointAndNormal +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakePlaneFromPointAndNormal final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal_0; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlane ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakePlaneFromPointAndNormal; + +// Function Engine.KismetMathLibrary.MakePulsatingValue +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_MakePulsatingValue final +{ +public: + float InCurrentTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPulsesPerSecond; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPhase; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakePulsatingValue; + +// Function Engine.KismetMathLibrary.MakeQualifiedFrameTime +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeQualifiedFrameTime final +{ +public: + struct FFrameNumber Frame; // 0x0000(0x0004)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameRate FrameRate; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubFrame; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FQualifiedFrameTime ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeQualifiedFrameTime; + +// Function Engine.KismetMathLibrary.MakeRandomStream +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_MakeRandomStream final +{ +public: + int32 InitialSeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRandomStream; + +// Function Engine.KismetMathLibrary.MakeRelativeTransform +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_MakeRelativeTransform final +{ +public: + struct FTransform A; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform RelativeTo; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0060(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRelativeTransform; + +// Function Engine.KismetMathLibrary.MakeRotationFromAxes +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_MakeRotationFromAxes final +{ +public: + struct FVector Forward; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Up; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotationFromAxes; + +// Function Engine.KismetMathLibrary.MakeRotator +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MakeRotator final +{ +public: + float Roll; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotator; + +// Function Engine.KismetMathLibrary.MakeRotFromX +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MakeRotFromX final +{ +public: + struct FVector X; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromX; + +// Function Engine.KismetMathLibrary.MakeRotFromXY +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_MakeRotFromXY final +{ +public: + struct FVector X; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromXY; + +// Function Engine.KismetMathLibrary.MakeRotFromXZ +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_MakeRotFromXZ final +{ +public: + struct FVector X; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromXZ; + +// Function Engine.KismetMathLibrary.MakeRotFromY +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MakeRotFromY final +{ +public: + struct FVector Y; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromY; + +// Function Engine.KismetMathLibrary.MakeRotFromYX +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_MakeRotFromYX final +{ +public: + struct FVector Y; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector X; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromYX; + +// Function Engine.KismetMathLibrary.MakeRotFromYZ +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_MakeRotFromYZ final +{ +public: + struct FVector Y; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromYZ; + +// Function Engine.KismetMathLibrary.MakeRotFromZ +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MakeRotFromZ final +{ +public: + struct FVector Z; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromZ; + +// Function Engine.KismetMathLibrary.MakeRotFromZX +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_MakeRotFromZX final +{ +public: + struct FVector Z; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector X; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromZX; + +// Function Engine.KismetMathLibrary.MakeRotFromZY +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_MakeRotFromZY final +{ +public: + struct FVector Z; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeRotFromZY; + +// Function Engine.KismetMathLibrary.MakeTimespan +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeTimespan final +{ +public: + int32 Days; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Milliseconds; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeTimespan; + +// Function Engine.KismetMathLibrary.MakeTimespan2 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeTimespan2 final +{ +public: + int32 Days; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FractionNano; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeTimespan2; + +// Function Engine.KismetMathLibrary.MakeTransform +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_MakeTransform final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0030(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeTransform; + +// Function Engine.KismetMathLibrary.MakeVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MakeVector final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector; + +// Function Engine.KismetMathLibrary.MakeVector2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_MakeVector2D final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector2D; + +// Function Engine.KismetMathLibrary.MakeVector4 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_MakeVector4 final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MakeVector4; + +// Function Engine.KismetMathLibrary.MapRangeClamped +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MapRangeClamped final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeA; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeB; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeA; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeB; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MapRangeClamped; + +// Function Engine.KismetMathLibrary.MapRangeUnclamped +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MapRangeUnclamped final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeA; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRangeB; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeA; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutRangeB; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MapRangeUnclamped; + +// Function Engine.KismetMathLibrary.Matrix_ApplyScale +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_ApplyScale final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0050(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ApplyScale; + +// Function Engine.KismetMathLibrary.Matrix_ConcatenateTranslation +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_ConcatenateTranslation final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Translation; // 0x0040(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0050(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ConcatenateTranslation; + +// Function Engine.KismetMathLibrary.Matrix_ContainsNaN +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_ContainsNaN final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ContainsNaN; + +// Function Engine.KismetMathLibrary.Matrix_GetColumn +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_GetColumn final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EMatrixColumns Column; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0044(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetColumn; + +// Function Engine.KismetMathLibrary.Matrix_GetDeterminant +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_GetDeterminant final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetDeterminant; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumBottomPlane +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumBottomPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumBottomPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumFarPlane +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumFarPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumFarPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumLeftPlane +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumLeftPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumLeftPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumNearPlane +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumNearPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumNearPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumRightPlane +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumRightPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumRightPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetFrustumTopPlane +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_GetFrustumTopPlane final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPlane OutPlane; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetFrustumTopPlane; + +// Function Engine.KismetMathLibrary.Matrix_GetInverse +// 0x0080 (0x0080 - 0x0000) +struct KismetMathLibrary_Matrix_GetInverse final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0040(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetInverse; + +// Function Engine.KismetMathLibrary.Matrix_GetMatrixWithoutScale +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_GetMatrixWithoutScale final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0050(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetMatrixWithoutScale; + +// Function Engine.KismetMathLibrary.Matrix_GetMaximumAxisScale +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_GetMaximumAxisScale final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetMaximumAxisScale; + +// Function Engine.KismetMathLibrary.Matrix_GetOrigin +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_GetOrigin final +{ +public: + struct FMatrix InMatrix; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0040(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetOrigin; + +// Function Engine.KismetMathLibrary.Matrix_GetRotator +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_GetRotator final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0040(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetRotator; + +// Function Engine.KismetMathLibrary.Matrix_GetRotDeterminant +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_GetRotDeterminant final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetRotDeterminant; + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxes +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_Matrix_GetScaledAxes final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x0040(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x004C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x0058(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetScaledAxes; + +// Function Engine.KismetMathLibrary.Matrix_GetScaledAxis +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_GetScaledAxis final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis Axis; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0044(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetScaledAxis; + +// Function Engine.KismetMathLibrary.Matrix_GetScaleVector +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_GetScaleVector final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0044(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetScaleVector; + +// Function Engine.KismetMathLibrary.Matrix_GetTransposeAdjoint +// 0x0080 (0x0080 - 0x0000) +struct KismetMathLibrary_Matrix_GetTransposeAdjoint final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0040(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetTransposeAdjoint; + +// Function Engine.KismetMathLibrary.Matrix_GetTransposed +// 0x0080 (0x0080 - 0x0000) +struct KismetMathLibrary_Matrix_GetTransposed final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0040(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetTransposed; + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxes +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_Matrix_GetUnitAxes final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector X; // 0x0040(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Y; // 0x004C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Z; // 0x0058(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetUnitAxes; + +// Function Engine.KismetMathLibrary.Matrix_GetUnitAxis +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_GetUnitAxis final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis Axis; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x0044(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_GetUnitAxis; + +// Function Engine.KismetMathLibrary.Matrix_Identity +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Matrix_Identity final +{ +public: + struct FMatrix ReturnValue; // 0x0000(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_Identity; + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformPosition +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_InverseTransformPosition final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0040(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x004C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_InverseTransformPosition; + +// Function Engine.KismetMathLibrary.Matrix_InverseTransformVector +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_InverseTransformVector final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0040(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x004C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_InverseTransformVector; + +// Function Engine.KismetMathLibrary.Matrix_Mirror +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_Mirror final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis MirrorAxis; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis FlipAxis; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0xE]; // 0x0042(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0050(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_Mirror; + +// Function Engine.KismetMathLibrary.Matrix_RemoveScaling +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_RemoveScaling final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_RemoveScaling; + +// Function Engine.KismetMathLibrary.Matrix_RemoveTranslation +// 0x0080 (0x0080 - 0x0000) +struct KismetMathLibrary_Matrix_RemoveTranslation final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0040(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_RemoveTranslation; + +// Function Engine.KismetMathLibrary.Matrix_ScaleTranslation +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Matrix_ScaleTranslation final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale3D; // 0x0040(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0050(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ScaleTranslation; + +// Function Engine.KismetMathLibrary.Matrix_SetAxis +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_SetAxis final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EAxis Axis; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector AxisVector; // 0x0044(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_SetAxis; + +// Function Engine.KismetMathLibrary.Matrix_SetColumn +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_SetColumn final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EMatrixColumns Column; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Value; // 0x0044(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_SetColumn; + +// Function Engine.KismetMathLibrary.Matrix_SetOrigin +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_SetOrigin final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector NewOrigin; // 0x0040(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_SetOrigin; + +// Function Engine.KismetMathLibrary.Matrix_ToQuat +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_Matrix_ToQuat final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_ToQuat; + +// Function Engine.KismetMathLibrary.Matrix_TransformPosition +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_TransformPosition final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0040(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 ReturnValue; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_TransformPosition; + +// Function Engine.KismetMathLibrary.Matrix_TransformVector +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_TransformVector final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0040(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 ReturnValue; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_TransformVector; + +// Function Engine.KismetMathLibrary.Matrix_TransformVector4 +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_Matrix_TransformVector4 final +{ +public: + struct FMatrix M; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector4 V; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Matrix_TransformVector4; + +// Function Engine.KismetMathLibrary.Max +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Max final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Max; + +// Function Engine.KismetMathLibrary.MaxInt64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MaxInt64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MaxInt64; + +// Function Engine.KismetMathLibrary.MaxOfByteArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MaxOfByteArray final +{ +public: + TArray ByteArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMaxValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MaxValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MaxOfByteArray; + +// Function Engine.KismetMathLibrary.MaxOfFloatArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MaxOfFloatArray final +{ +public: + TArray FloatArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMaxValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MaxOfFloatArray; + +// Function Engine.KismetMathLibrary.MaxOfIntArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MaxOfIntArray final +{ +public: + TArray IntArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMaxValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MaxOfIntArray; + +// Function Engine.KismetMathLibrary.Min +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Min final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Min; + +// Function Engine.KismetMathLibrary.MinimumAreaRectangle +// 0x0048 (0x0048 - 0x0000) +struct KismetMathLibrary_MinimumAreaRectangle final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InVerts; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector SampleSurfaceNormal; // 0x0018(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutRectCenter; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRectRotation; // 0x0030(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float OutSideLengthX; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutSideLengthY; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x0044(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinimumAreaRectangle; + +// Function Engine.KismetMathLibrary.MinInt64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MinInt64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinInt64; + +// Function Engine.KismetMathLibrary.MinOfByteArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MinOfByteArray final +{ +public: + TArray ByteArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMinValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 MinValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinOfByteArray; + +// Function Engine.KismetMathLibrary.MinOfFloatArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MinOfFloatArray final +{ +public: + TArray FloatArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMinValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinOfFloatArray; + +// Function Engine.KismetMathLibrary.MinOfIntArray +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_MinOfIntArray final +{ +public: + TArray IntArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 IndexOfMinValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MinOfIntArray; + +// Function Engine.KismetMathLibrary.MirrorVectorByNormal +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_MirrorVectorByNormal final +{ +public: + struct FVector InVect; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InNormal; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MirrorVectorByNormal; + +// Function Engine.KismetMathLibrary.Multiply_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Multiply_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_ByteByte; + +// Function Engine.KismetMathLibrary.Multiply_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Multiply_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_FloatFloat; + +// Function Engine.KismetMathLibrary.Multiply_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Multiply_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_Int64Int64; + +// Function Engine.KismetMathLibrary.Multiply_IntFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Multiply_IntFloat final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_IntFloat; + +// Function Engine.KismetMathLibrary.Multiply_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Multiply_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_IntInt; + +// Function Engine.KismetMathLibrary.Multiply_IntPointInt +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Multiply_IntPointInt final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_IntPointInt; + +// Function Engine.KismetMathLibrary.Multiply_IntPointIntPoint +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Multiply_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.Multiply_LinearColorFloat +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Multiply_LinearColorFloat final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0014(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_LinearColorFloat; + +// Function Engine.KismetMathLibrary.Multiply_LinearColorLinearColor +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Multiply_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.Multiply_MatrixFloat +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_Multiply_MatrixFloat final +{ +public: + struct FMatrix A; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float b; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMatrix ReturnValue; // 0x0050(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_MatrixFloat; + +// Function Engine.KismetMathLibrary.Multiply_MatrixMatrix +// 0x00C0 (0x00C0 - 0x0000) +struct KismetMathLibrary_Multiply_MatrixMatrix final +{ +public: + struct FMatrix A; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix b; // 0x0040(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix ReturnValue; // 0x0080(0x0040)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_MatrixMatrix; + +// Function Engine.KismetMathLibrary.Multiply_QuatQuat +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Multiply_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_QuatQuat; + +// Function Engine.KismetMathLibrary.Multiply_RotatorFloat +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Multiply_RotatorFloat final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_RotatorFloat; + +// Function Engine.KismetMathLibrary.Multiply_RotatorInt +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Multiply_RotatorInt final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_RotatorInt; + +// Function Engine.KismetMathLibrary.Multiply_TimespanFloat +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Multiply_TimespanFloat final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_TimespanFloat; + +// Function Engine.KismetMathLibrary.Multiply_Vector2DFloat +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Multiply_Vector2DFloat final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_Vector2DFloat; + +// Function Engine.KismetMathLibrary.Multiply_Vector2DVector2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Multiply_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.Multiply_Vector4Vector4 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Multiply_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_Vector4Vector4; + +// Function Engine.KismetMathLibrary.Multiply_VectorFloat +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Multiply_VectorFloat final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_VectorFloat; + +// Function Engine.KismetMathLibrary.Multiply_VectorInt +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Multiply_VectorInt final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_VectorInt; + +// Function Engine.KismetMathLibrary.Multiply_VectorVector +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Multiply_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Multiply_VectorVector; + +// Function Engine.KismetMathLibrary.MultiplyByPi +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_MultiplyByPi final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MultiplyByPi; + +// Function Engine.KismetMathLibrary.MultiplyMultiply_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_MultiplyMultiply_FloatFloat final +{ +public: + float Base; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Exp; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_MultiplyMultiply_FloatFloat; + +// Function Engine.KismetMathLibrary.NearlyEqual_FloatFloat +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_NearlyEqual_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NearlyEqual_FloatFloat; + +// Function Engine.KismetMathLibrary.NearlyEqual_TransformTransform +// 0x0070 (0x0070 - 0x0000) +struct KismetMathLibrary_NearlyEqual_TransformTransform final +{ +public: + struct FTransform A; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform b; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LocationTolerance; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationTolerance; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale3DTolerance; // 0x0068(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x006C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NearlyEqual_TransformTransform; + +// Function Engine.KismetMathLibrary.Negated2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Negated2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Negated2D; + +// Function Engine.KismetMathLibrary.NegateRotator +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NegateRotator final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NegateRotator; + +// Function Engine.KismetMathLibrary.NegateVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NegateVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NegateVector; + +// Function Engine.KismetMathLibrary.normal +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_normal final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_normal; + +// Function Engine.KismetMathLibrary.Normal2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Normal2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Normal2D; + +// Function Engine.KismetMathLibrary.Normalize2D +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Normalize2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Normalize2D; + +// Function Engine.KismetMathLibrary.NormalizeAxis +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_NormalizeAxis final +{ +public: + float Angle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NormalizeAxis; + +// Function Engine.KismetMathLibrary.NormalizedDeltaRotator +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_NormalizedDeltaRotator final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NormalizedDeltaRotator; + +// Function Engine.KismetMathLibrary.NormalizeToRange +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_NormalizeToRange final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeMin; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangeMax; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NormalizeToRange; + +// Function Engine.KismetMathLibrary.NormalSafe2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_NormalSafe2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NormalSafe2D; + +// Function Engine.KismetMathLibrary.Not_Int +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Not_Int final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Not_Int; + +// Function Engine.KismetMathLibrary.Not_Int64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Not_Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Not_Int64; + +// Function Engine.KismetMathLibrary.Not_PreBool +// 0x0002 (0x0002 - 0x0000) +struct KismetMathLibrary_Not_PreBool final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Not_PreBool; + +// Function Engine.KismetMathLibrary.NotEqual_BoolBool +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_NotEqual_BoolBool final +{ +public: + bool A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_BoolBool; + +// Function Engine.KismetMathLibrary.NotEqual_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_NotEqual_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_ByteByte; + +// Function Engine.KismetMathLibrary.NotEqual_ClassClass +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_ClassClass final +{ +public: + class UClass* A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_ClassClass; + +// Function Engine.KismetMathLibrary.NotEqual_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.NotEqual_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_NotEqual_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_FloatFloat; + +// Function Engine.KismetMathLibrary.NotEqual_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_Int64Int64; + +// Function Engine.KismetMathLibrary.NotEqual_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_NotEqual_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_IntInt; + +// Function Engine.KismetMathLibrary.NotEqual_IntPointIntPoint +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_NotEqual_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.NotEqual_LinearColorLinearColor +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_NotEqual_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.NotEqual_MatrixMatrix +// 0x0090 (0x0090 - 0x0000) +struct KismetMathLibrary_NotEqual_MatrixMatrix final +{ +public: + struct FMatrix A; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMatrix b; // 0x0040(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0084(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0xB]; // 0x0085(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_MatrixMatrix; + +// Function Engine.KismetMathLibrary.NotEqual_NameName +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_NotEqual_NameName final +{ +public: + class FName A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_NameName; + +// Function Engine.KismetMathLibrary.NotEqual_ObjectObject +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_ObjectObject final +{ +public: + class UObject* A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_ObjectObject; + +// Function Engine.KismetMathLibrary.NotEqual_QuatQuat +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_NotEqual_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_QuatQuat; + +// Function Engine.KismetMathLibrary.NotEqual_RotatorRotator +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_NotEqual_RotatorRotator final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_RotatorRotator; + +// Function Engine.KismetMathLibrary.NotEqual_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_TimespanTimespan; + +// Function Engine.KismetMathLibrary.NotEqual_Vector2DVector2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_NotEqual_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.NotEqual_Vector4Vector4 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_NotEqual_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_Vector4Vector4; + +// Function Engine.KismetMathLibrary.NotEqual_VectorVector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_NotEqual_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqual_VectorVector; + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector2DVector2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_NotEqualExactly_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqualExactly_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.NotEqualExactly_Vector4Vector4 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_NotEqualExactly_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqualExactly_Vector4Vector4; + +// Function Engine.KismetMathLibrary.NotEqualExactly_VectorVector +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_NotEqualExactly_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_NotEqualExactly_VectorVector; + +// Function Engine.KismetMathLibrary.Now +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Now final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Now; + +// Function Engine.KismetMathLibrary.Or_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Or_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Or_Int64Int64; + +// Function Engine.KismetMathLibrary.Or_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Or_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Or_IntInt; + +// Function Engine.KismetMathLibrary.Percent_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Percent_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Percent_ByteByte; + +// Function Engine.KismetMathLibrary.Percent_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Percent_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Percent_FloatFloat; + +// Function Engine.KismetMathLibrary.Percent_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Percent_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Percent_IntInt; + +// Function Engine.KismetMathLibrary.PerlinNoise1D +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_PerlinNoise1D final +{ +public: + float Value; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_PerlinNoise1D; + +// Function Engine.KismetMathLibrary.PointsAreCoplanar +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_PointsAreCoplanar final +{ +public: + TArray Points; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_PointsAreCoplanar; + +// Function Engine.KismetMathLibrary.ProjectPointOnToPlane +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_ProjectPointOnToPlane final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneBase; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ProjectPointOnToPlane; + +// Function Engine.KismetMathLibrary.ProjectVectorOnToPlane +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_ProjectVectorOnToPlane final +{ +public: + struct FVector V; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ProjectVectorOnToPlane; + +// Function Engine.KismetMathLibrary.ProjectVectorOnToVector +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_ProjectVectorOnToVector final +{ +public: + struct FVector V; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ProjectVectorOnToVector; + +// Function Engine.KismetMathLibrary.Quat_AngularDistance +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_AngularDistance final +{ +public: + struct FQuat A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_AngularDistance; + +// Function Engine.KismetMathLibrary.Quat_EnforceShortestArcWith +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_EnforceShortestArcWith final +{ +public: + struct FQuat A; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_EnforceShortestArcWith; + +// Function Engine.KismetMathLibrary.Quat_Euler +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_Euler final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Euler; + +// Function Engine.KismetMathLibrary.Quat_Exp +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_Exp final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Exp; + +// Function Engine.KismetMathLibrary.Quat_GetAngle +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_GetAngle final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetAngle; + +// Function Engine.KismetMathLibrary.Quat_GetAxisX +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_GetAxisX final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetAxisX; + +// Function Engine.KismetMathLibrary.Quat_GetAxisY +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_GetAxisY final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetAxisY; + +// Function Engine.KismetMathLibrary.Quat_GetAxisZ +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_GetAxisZ final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetAxisZ; + +// Function Engine.KismetMathLibrary.Quat_GetRotationAxis +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_GetRotationAxis final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_GetRotationAxis; + +// Function Engine.KismetMathLibrary.Quat_Identity +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Quat_Identity final +{ +public: + struct FQuat ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Identity; + +// Function Engine.KismetMathLibrary.Quat_Inversed +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_Inversed final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Inversed; + +// Function Engine.KismetMathLibrary.Quat_IsFinite +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_IsFinite final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_IsFinite; + +// Function Engine.KismetMathLibrary.Quat_IsIdentity +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_IsIdentity final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_IsIdentity; + +// Function Engine.KismetMathLibrary.Quat_IsNonFinite +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_IsNonFinite final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_IsNonFinite; + +// Function Engine.KismetMathLibrary.Quat_IsNormalized +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_IsNormalized final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_IsNormalized; + +// Function Engine.KismetMathLibrary.Quat_Log +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_Log final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Log; + +// Function Engine.KismetMathLibrary.Quat_MakeFromEuler +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_MakeFromEuler final +{ +public: + struct FVector Euler; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_MakeFromEuler; + +// Function Engine.KismetMathLibrary.Quat_Normalize +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_Normalize final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Normalize; + +// Function Engine.KismetMathLibrary.Quat_Normalized +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_Normalized final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Normalized; + +// Function Engine.KismetMathLibrary.Quat_RotateVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_RotateVector final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_RotateVector; + +// Function Engine.KismetMathLibrary.Quat_Rotator +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_Rotator final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Rotator; + +// Function Engine.KismetMathLibrary.Quat_SetComponents +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_SetComponents final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float X; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_SetComponents; + +// Function Engine.KismetMathLibrary.Quat_SetFromEuler +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_SetFromEuler final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Euler; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_SetFromEuler; + +// Function Engine.KismetMathLibrary.Quat_Size +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_Size final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_Size; + +// Function Engine.KismetMathLibrary.Quat_SizeSquared +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_SizeSquared final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_SizeSquared; + +// Function Engine.KismetMathLibrary.Quat_UnrotateVector +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Quat_UnrotateVector final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector V; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_UnrotateVector; + +// Function Engine.KismetMathLibrary.Quat_VectorForward +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_VectorForward final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_VectorForward; + +// Function Engine.KismetMathLibrary.Quat_VectorRight +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_VectorRight final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_VectorRight; + +// Function Engine.KismetMathLibrary.Quat_VectorUp +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Quat_VectorUp final +{ +public: + struct FQuat Q; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Quat_VectorUp; + +// Function Engine.KismetMathLibrary.RadiansToDegrees +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_RadiansToDegrees final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RadiansToDegrees; + +// Function Engine.KismetMathLibrary.RandomBool +// 0x0001 (0x0001 - 0x0000) +struct KismetMathLibrary_RandomBool final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomBool; + +// Function Engine.KismetMathLibrary.RandomBoolFromStream +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_RandomBoolFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomBoolFromStream; + +// Function Engine.KismetMathLibrary.RandomBoolWithWeight +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_RandomBoolWithWeight final +{ +public: + float weight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomBoolWithWeight; + +// Function Engine.KismetMathLibrary.RandomBoolWithWeightFromStream +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_RandomBoolWithWeightFromStream final +{ +public: + float weight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream RandomStream; // 0x0004(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomBoolWithWeightFromStream; + +// Function Engine.KismetMathLibrary.RandomFloat +// 0x0004 (0x0004 - 0x0000) +struct KismetMathLibrary_RandomFloat final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomFloat; + +// Function Engine.KismetMathLibrary.RandomFloatFromStream +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_RandomFloatFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomFloatFromStream; + +// Function Engine.KismetMathLibrary.RandomFloatInRange +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_RandomFloatInRange final +{ +public: + float Min; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomFloatInRange; + +// Function Engine.KismetMathLibrary.RandomFloatInRangeFromStream +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_RandomFloatInRangeFromStream final +{ +public: + float Min; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomFloatInRangeFromStream; + +// Function Engine.KismetMathLibrary.RandomInteger +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_RandomInteger final +{ +public: + int32 Max; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomInteger; + +// Function Engine.KismetMathLibrary.RandomInteger64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_RandomInteger64 final +{ +public: + int64 Max; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomInteger64; + +// Function Engine.KismetMathLibrary.RandomInteger64InRange +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_RandomInteger64InRange final +{ +public: + int64 Min; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Max; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomInteger64InRange; + +// Function Engine.KismetMathLibrary.RandomIntegerFromStream +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_RandomIntegerFromStream final +{ +public: + int32 Max; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x0004(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomIntegerFromStream; + +// Function Engine.KismetMathLibrary.RandomIntegerInRange +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_RandomIntegerInRange final +{ +public: + int32 Min; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomIntegerInRange; + +// Function Engine.KismetMathLibrary.RandomIntegerInRangeFromStream +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_RandomIntegerInRangeFromStream final +{ +public: + int32 Min; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomIntegerInRangeFromStream; + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBox +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_RandomPointInBoundingBox final +{ +public: + struct FVector Origin; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomPointInBoundingBox; + +// Function Engine.KismetMathLibrary.RandomPointInBoundingBoxFromStream +// 0x002C (0x002C - 0x0000) +struct KismetMathLibrary_RandomPointInBoundingBoxFromStream final +{ +public: + struct FVector Origin; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomPointInBoundingBoxFromStream; + +// Function Engine.KismetMathLibrary.RandomRotator +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_RandomRotator final +{ +public: + bool bRoll; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomRotator; + +// Function Engine.KismetMathLibrary.RandomRotatorFromStream +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_RandomRotatorFromStream final +{ +public: + bool bRoll; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRandomStream Stream; // 0x0004(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomRotatorFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVector +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_RandomUnitVector final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVector; + +// Function Engine.KismetMathLibrary.RandomUnitVectorFromStream +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorFromStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegrees +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInConeInDegrees final +{ +public: + struct FVector ConeDir; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInDegrees; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInConeInDegrees; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInDegreesFromStream +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInConeInDegreesFromStream final +{ +public: + struct FVector ConeDir; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInDegrees; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInConeInDegreesFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadians +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInConeInRadians final +{ +public: + struct FVector ConeDir; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInRadians; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInConeInRadians; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInConeInRadiansFromStream +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInConeInRadiansFromStream final +{ +public: + struct FVector ConeDir; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeHalfAngleInRadians; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInConeInRadiansFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegrees +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegrees final +{ +public: + struct FVector ConeDir; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInDegrees; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInDegrees; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegrees; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInDegreesFromStream +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegreesFromStream final +{ +public: + struct FVector ConeDir; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInDegrees; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInDegrees; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x0014(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInEllipticalConeInDegreesFromStream; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadians +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadians final +{ +public: + struct FVector ConeDir; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInRadians; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInRadians; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadians; + +// Function Engine.KismetMathLibrary.RandomUnitVectorInEllipticalConeInRadiansFromStream +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadiansFromStream final +{ +public: + struct FVector ConeDir; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawInRadians; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchInRadians; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRandomStream Stream; // 0x0014(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RandomUnitVectorInEllipticalConeInRadiansFromStream; + +// Function Engine.KismetMathLibrary.REase +// 0x0034 (0x0034 - 0x0000) +struct KismetMathLibrary_REase final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShortestPath; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunc EasingFunc; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0028(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_REase; + +// Function Engine.KismetMathLibrary.ResetFloatSpringState +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_ResetFloatSpringState final +{ +public: + struct FFloatSpringState SpringState; // 0x0000(0x0008)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ResetFloatSpringState; + +// Function Engine.KismetMathLibrary.ResetRandomStream +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_ResetRandomStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ResetRandomStream; + +// Function Engine.KismetMathLibrary.ResetVectorSpringState +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_ResetVectorSpringState final +{ +public: + struct FVectorSpringState SpringState; // 0x0000(0x0018)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ResetVectorSpringState; + +// Function Engine.KismetMathLibrary.RGBLinearToHSV +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RGBLinearToHSV final +{ +public: + struct FLinearColor RGB; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RGBLinearToHSV; + +// Function Engine.KismetMathLibrary.RGBToHSV +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RGBToHSV final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float H; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float S; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float A; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RGBToHSV; + +// Function Engine.KismetMathLibrary.RGBToHSV_Vector +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_RGBToHSV_Vector final +{ +public: + struct FLinearColor RGB; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HSV; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RGBToHSV_Vector; + +// Function Engine.KismetMathLibrary.RInterpTo +// 0x002C (0x002C - 0x0000) +struct KismetMathLibrary_RInterpTo final +{ +public: + struct FRotator Current; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Target; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RInterpTo; + +// Function Engine.KismetMathLibrary.RInterpTo_Constant +// 0x002C (0x002C - 0x0000) +struct KismetMathLibrary_RInterpTo_Constant final +{ +public: + struct FRotator Current; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Target; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RInterpTo_Constant; + +// Function Engine.KismetMathLibrary.RLerp +// 0x002C (0x002C - 0x0000) +struct KismetMathLibrary_RLerp final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShortestPath; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RLerp; + +// Function Engine.KismetMathLibrary.RotateAngleAxis +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_RotateAngleAxis final +{ +public: + struct FVector InVect; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleDeg; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Axis; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RotateAngleAxis; + +// Function Engine.KismetMathLibrary.RotatorFromAxisAndAngle +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_RotatorFromAxisAndAngle final +{ +public: + struct FVector Axis; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_RotatorFromAxisAndAngle; + +// Function Engine.KismetMathLibrary.Round +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Round final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Round; + +// Function Engine.KismetMathLibrary.Round64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Round64 final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Round64; + +// Function Engine.KismetMathLibrary.SafeDivide +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_SafeDivide final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SafeDivide; + +// Function Engine.KismetMathLibrary.SeedRandomStream +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_SeedRandomStream final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SeedRandomStream; + +// Function Engine.KismetMathLibrary.SelectClass +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_SelectClass final +{ +public: + class UClass* A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelectA; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectClass; + +// Function Engine.KismetMathLibrary.SelectColor +// 0x0034 (0x0034 - 0x0000) +struct KismetMathLibrary_SelectColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ReturnValue; // 0x0024(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectColor; + +// Function Engine.KismetMathLibrary.SelectFloat +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_SelectFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectFloat; + +// Function Engine.KismetMathLibrary.SelectInt +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_SelectInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectInt; + +// Function Engine.KismetMathLibrary.SelectObject +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_SelectObject final +{ +public: + class UObject* A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelectA; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectObject; + +// Function Engine.KismetMathLibrary.SelectRotator +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_SelectRotator final +{ +public: + struct FRotator A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bPickA; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectRotator; + +// Function Engine.KismetMathLibrary.SelectString +// 0x0038 (0x0038 - 0x0000) +struct KismetMathLibrary_SelectString final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString b; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectString; + +// Function Engine.KismetMathLibrary.SelectTransform +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_SelectTransform final +{ +public: + struct FTransform A; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform b; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bPickA; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0xF]; // 0x0061(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0070(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectTransform; + +// Function Engine.KismetMathLibrary.SelectVector +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_SelectVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPickA; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SelectVector; + +// Function Engine.KismetMathLibrary.Set2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Set2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Set2D; + +// Function Engine.KismetMathLibrary.SetRandomStreamSeed +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_SetRandomStreamSeed final +{ +public: + struct FRandomStream Stream; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 NewSeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SetRandomStreamSeed; + +// Function Engine.KismetMathLibrary.SignOfFloat +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_SignOfFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SignOfFloat; + +// Function Engine.KismetMathLibrary.SignOfInteger +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_SignOfInteger final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SignOfInteger; + +// Function Engine.KismetMathLibrary.SignOfInteger64 +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_SignOfInteger64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_SignOfInteger64; + +// Function Engine.KismetMathLibrary.Sin +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Sin final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Sin; + +// Function Engine.KismetMathLibrary.Spherical2DToUnitCartesian +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Spherical2DToUnitCartesian final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Spherical2DToUnitCartesian; + +// Function Engine.KismetMathLibrary.Sqrt +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Sqrt final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Sqrt; + +// Function Engine.KismetMathLibrary.Square +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Square final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Square; + +// Function Engine.KismetMathLibrary.Subtract_ByteByte +// 0x0003 (0x0003 - 0x0000) +struct KismetMathLibrary_Subtract_ByteByte final +{ +public: + uint8 A; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 b; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_ByteByte; + +// Function Engine.KismetMathLibrary.Subtract_DateTimeDateTime +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_DateTimeDateTime final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_DateTimeDateTime; + +// Function Engine.KismetMathLibrary.Subtract_DateTimeTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_DateTimeTimespan final +{ +public: + struct FDateTime A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_DateTimeTimespan; + +// Function Engine.KismetMathLibrary.Subtract_FloatFloat +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Subtract_FloatFloat final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_FloatFloat; + +// Function Engine.KismetMathLibrary.Subtract_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_Int64Int64; + +// Function Engine.KismetMathLibrary.Subtract_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Subtract_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_IntInt; + +// Function Engine.KismetMathLibrary.Subtract_IntPointInt +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Subtract_IntPointInt final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_IntPointInt; + +// Function Engine.KismetMathLibrary.Subtract_IntPointIntPoint +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_IntPointIntPoint final +{ +public: + struct FIntPoint A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_IntPointIntPoint; + +// Function Engine.KismetMathLibrary.Subtract_LinearColorLinearColor +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Subtract_LinearColorLinearColor final +{ +public: + struct FLinearColor A; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor b; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_LinearColorLinearColor; + +// Function Engine.KismetMathLibrary.Subtract_QuatQuat +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Subtract_QuatQuat final +{ +public: + struct FQuat A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FQuat ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_QuatQuat; + +// Function Engine.KismetMathLibrary.Subtract_TimespanTimespan +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_TimespanTimespan final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_TimespanTimespan; + +// Function Engine.KismetMathLibrary.Subtract_Vector2DFloat +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Subtract_Vector2DFloat final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_Vector2DFloat; + +// Function Engine.KismetMathLibrary.Subtract_Vector2DVector2D +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Subtract_Vector2DVector2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_Vector2DVector2D; + +// Function Engine.KismetMathLibrary.Subtract_Vector4Vector4 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Subtract_Vector4Vector4 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_Vector4Vector4; + +// Function Engine.KismetMathLibrary.Subtract_VectorFloat +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Subtract_VectorFloat final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_VectorFloat; + +// Function Engine.KismetMathLibrary.Subtract_VectorInt +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Subtract_VectorInt final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_VectorInt; + +// Function Engine.KismetMathLibrary.Subtract_VectorVector +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Subtract_VectorVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Subtract_VectorVector; + +// Function Engine.KismetMathLibrary.Tan +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Tan final +{ +public: + float A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Tan; + +// Function Engine.KismetMathLibrary.TEase +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_TEase final +{ +public: + struct FTransform A; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform b; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunc EasingFunc; // 0x0064(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0068(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x006C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform ReturnValue; // 0x0070(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TEase; + +// Function Engine.KismetMathLibrary.TimespanFromString +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_TimespanFromString final +{ +public: + class FString TimespanString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan Result; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanFromString; + +// Function Engine.KismetMathLibrary.TimespanMaxValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_TimespanMaxValue final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanMaxValue; + +// Function Engine.KismetMathLibrary.TimespanMinValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_TimespanMinValue final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanMinValue; + +// Function Engine.KismetMathLibrary.TimespanRatio +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_TimespanRatio final +{ +public: + struct FTimespan A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanRatio; + +// Function Engine.KismetMathLibrary.TimespanZeroValue +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_TimespanZeroValue final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TimespanZeroValue; + +// Function Engine.KismetMathLibrary.TInterpTo +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_TInterpTo final +{ +public: + struct FTransform Current; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform Target; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0064(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0070(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TInterpTo; + +// Function Engine.KismetMathLibrary.TLerp +// 0x00A0 (0x00A0 - 0x0000) +struct KismetMathLibrary_TLerp final +{ +public: + struct FTransform A; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform b; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELerpInterpolationMode InterpMode; // 0x0064(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0xB]; // 0x0065(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0070(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TLerp; + +// Function Engine.KismetMathLibrary.Today +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Today final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Today; + +// Function Engine.KismetMathLibrary.ToDirectionAndLength2D +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_ToDirectionAndLength2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutDir; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutLength; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ToDirectionAndLength2D; + +// Function Engine.KismetMathLibrary.ToRounded2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_ToRounded2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ToRounded2D; + +// Function Engine.KismetMathLibrary.ToSign2D +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_ToSign2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_ToSign2D; + +// Function Engine.KismetMathLibrary.Transform_Determinant +// 0x0040 (0x0040 - 0x0000) +struct KismetMathLibrary_Transform_Determinant final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Transform_Determinant; + +// Function Engine.KismetMathLibrary.TransformDirection +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_TransformDirection final +{ +public: + struct FTransform T; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x003C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TransformDirection; + +// Function Engine.KismetMathLibrary.TransformLocation +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_TransformLocation final +{ +public: + struct FTransform T; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x003C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TransformLocation; + +// Function Engine.KismetMathLibrary.TransformRotation +// 0x0050 (0x0050 - 0x0000) +struct KismetMathLibrary_TransformRotation final +{ +public: + struct FTransform T; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x003C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TransformRotation; + +// Function Engine.KismetMathLibrary.TransformVector4 +// 0x0060 (0x0060 - 0x0000) +struct KismetMathLibrary_TransformVector4 final +{ +public: + struct FMatrix Matrix; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector4 Vec4; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_TransformVector4; + +// Function Engine.KismetMathLibrary.UtcNow +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_UtcNow final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_UtcNow; + +// Function Engine.KismetMathLibrary.VEase +// 0x0034 (0x0034 - 0x0000) +struct KismetMathLibrary_VEase final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunc EasingFunc; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0028(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VEase; + +// Function Engine.KismetMathLibrary.Vector2D_One +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Vector2D_One final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2D_One; + +// Function Engine.KismetMathLibrary.Vector2D_Unit45Deg +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Vector2D_Unit45Deg final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2D_Unit45Deg; + +// Function Engine.KismetMathLibrary.Vector2D_Zero +// 0x0008 (0x0008 - 0x0000) +struct KismetMathLibrary_Vector2D_Zero final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2D_Zero; + +// Function Engine.KismetMathLibrary.Vector2DInterpTo +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector2DInterpTo final +{ +public: + struct FVector2D Current; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Target; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2DInterpTo; + +// Function Engine.KismetMathLibrary.Vector2DInterpTo_Constant +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector2DInterpTo_Constant final +{ +public: + struct FVector2D Current; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Target; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector2DInterpTo_Constant; + +// Function Engine.KismetMathLibrary.Vector4_Assign +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_Assign final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 InVector; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Assign; + +// Function Engine.KismetMathLibrary.Vector4_CrossProduct3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_CrossProduct3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_CrossProduct3; + +// Function Engine.KismetMathLibrary.Vector4_DotProduct +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_DotProduct final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_DotProduct; + +// Function Engine.KismetMathLibrary.Vector4_DotProduct3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_DotProduct3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 b; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_DotProduct3; + +// Function Engine.KismetMathLibrary.Vector4_IsNAN +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_IsNAN final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsNAN; + +// Function Engine.KismetMathLibrary.Vector4_IsNearlyZero3 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_IsNearlyZero3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsNearlyZero3; + +// Function Engine.KismetMathLibrary.Vector4_IsNormal3 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_IsNormal3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsNormal3; + +// Function Engine.KismetMathLibrary.Vector4_IsUnit3 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_IsUnit3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SquaredLenthTolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0xB]; // 0x0015(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsUnit3; + +// Function Engine.KismetMathLibrary.Vector4_IsZero +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_IsZero final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_IsZero; + +// Function Engine.KismetMathLibrary.Vector4_MirrorByVector3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_MirrorByVector3 final +{ +public: + struct FVector4 Direction; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SurfaceNormal; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_MirrorByVector3; + +// Function Engine.KismetMathLibrary.Vector4_Negated +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_Negated final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Negated; + +// Function Engine.KismetMathLibrary.Vector4_Normal3 +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector4_Normal3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Normal3; + +// Function Engine.KismetMathLibrary.Vector4_Normalize3 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_Normalize3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Normalize3; + +// Function Engine.KismetMathLibrary.Vector4_NormalUnsafe3 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_NormalUnsafe3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_NormalUnsafe3; + +// Function Engine.KismetMathLibrary.Vector4_Set +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_Set final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float W; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Set; + +// Function Engine.KismetMathLibrary.Vector4_Size +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_Size final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Size; + +// Function Engine.KismetMathLibrary.Vector4_Size3 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_Size3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Size3; + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_SizeSquared final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_SizeSquared; + +// Function Engine.KismetMathLibrary.Vector4_SizeSquared3 +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector4_SizeSquared3 final +{ +public: + struct FVector4 A; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_SizeSquared3; + +// Function Engine.KismetMathLibrary.Vector4_Zero +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector4_Zero final +{ +public: + struct FVector4 ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector4_Zero; + +// Function Engine.KismetMathLibrary.Vector_AddBounded +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_AddBounded final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InAddVect; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_AddBounded; + +// Function Engine.KismetMathLibrary.Vector_Assign +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Assign final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InVector; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Assign; + +// Function Engine.KismetMathLibrary.Vector_Backward +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Vector_Backward final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Backward; + +// Function Engine.KismetMathLibrary.Vector_BoundedToBox +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_BoundedToBox final +{ +public: + struct FVector InVect; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InBoxMin; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InBoxMax; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_BoundedToBox; + +// Function Engine.KismetMathLibrary.Vector_BoundedToCube +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_BoundedToCube final +{ +public: + struct FVector InVect; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_BoundedToCube; + +// Function Engine.KismetMathLibrary.Vector_ClampSize2D +// 0x0020 (0x0020 - 0x0000) +struct KismetMathLibrary_Vector_ClampSize2D final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ClampSize2D; + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_ClampSizeMax final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ClampSizeMax; + +// Function Engine.KismetMathLibrary.Vector_ClampSizeMax2D +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_ClampSizeMax2D final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ClampSizeMax2D; + +// Function Engine.KismetMathLibrary.Vector_ComponentMax +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Vector_ComponentMax final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ComponentMax; + +// Function Engine.KismetMathLibrary.Vector_ComponentMin +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Vector_ComponentMin final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ComponentMin; + +// Function Engine.KismetMathLibrary.Vector_CosineAngle2D +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_CosineAngle2D final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_CosineAngle2D; + +// Function Engine.KismetMathLibrary.Vector_Distance +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_Distance final +{ +public: + struct FVector v1; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Distance; + +// Function Engine.KismetMathLibrary.Vector_Distance2D +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_Distance2D final +{ +public: + struct FVector v1; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Distance2D; + +// Function Engine.KismetMathLibrary.Vector_Distance2DSquared +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_Distance2DSquared final +{ +public: + struct FVector v1; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Distance2DSquared; + +// Function Engine.KismetMathLibrary.Vector_DistanceSquared +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_DistanceSquared final +{ +public: + struct FVector v1; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_DistanceSquared; + +// Function Engine.KismetMathLibrary.Vector_Down +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Vector_Down final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Down; + +// Function Engine.KismetMathLibrary.Vector_Forward +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Vector_Forward final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Forward; + +// Function Engine.KismetMathLibrary.Vector_GetAbs +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_GetAbs final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetAbs; + +// Function Engine.KismetMathLibrary.Vector_GetAbsMax +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector_GetAbsMax final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetAbsMax; + +// Function Engine.KismetMathLibrary.Vector_GetAbsMin +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector_GetAbsMin final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetAbsMin; + +// Function Engine.KismetMathLibrary.Vector_GetProjection +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_GetProjection final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetProjection; + +// Function Engine.KismetMathLibrary.Vector_GetSignVector +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_GetSignVector final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_GetSignVector; + +// Function Engine.KismetMathLibrary.Vector_HeadingAngle +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector_HeadingAngle final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_HeadingAngle; + +// Function Engine.KismetMathLibrary.Vector_IsNAN +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector_IsNAN final +{ +public: + struct FVector A; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsNAN; + +// Function Engine.KismetMathLibrary.Vector_IsNearlyZero +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Vector_IsNearlyZero final +{ +public: + struct FVector A; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsNearlyZero; + +// Function Engine.KismetMathLibrary.Vector_IsNormal +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector_IsNormal final +{ +public: + struct FVector A; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsNormal; + +// Function Engine.KismetMathLibrary.Vector_IsUniform +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Vector_IsUniform final +{ +public: + struct FVector A; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsUniform; + +// Function Engine.KismetMathLibrary.Vector_IsUnit +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Vector_IsUnit final +{ +public: + struct FVector A; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SquaredLenthTolerance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsUnit; + +// Function Engine.KismetMathLibrary.Vector_IsZero +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector_IsZero final +{ +public: + struct FVector A; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_IsZero; + +// Function Engine.KismetMathLibrary.Vector_Left +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Vector_Left final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Left; + +// Function Engine.KismetMathLibrary.Vector_MirrorByPlane +// 0x0030 (0x0030 - 0x0000) +struct KismetMathLibrary_Vector_MirrorByPlane final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlane InPlane; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_MirrorByPlane; + +// Function Engine.KismetMathLibrary.Vector_Normal2D +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_Normal2D final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Normal2D; + +// Function Engine.KismetMathLibrary.Vector_Normalize +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Vector_Normalize final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Normalize; + +// Function Engine.KismetMathLibrary.Vector_NormalUnsafe +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_NormalUnsafe final +{ +public: + struct FVector A; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_NormalUnsafe; + +// Function Engine.KismetMathLibrary.Vector_One +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Vector_One final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_One; + +// Function Engine.KismetMathLibrary.Vector_ProjectOnToNormal +// 0x0024 (0x0024 - 0x0000) +struct KismetMathLibrary_Vector_ProjectOnToNormal final +{ +public: + struct FVector V; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InNormal; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ProjectOnToNormal; + +// Function Engine.KismetMathLibrary.Vector_Reciprocal +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Reciprocal final +{ +public: + struct FVector A; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Reciprocal; + +// Function Engine.KismetMathLibrary.Vector_Right +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Vector_Right final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Right; + +// Function Engine.KismetMathLibrary.Vector_Set +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_Set final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Set; + +// Function Engine.KismetMathLibrary.Vector_SnappedToGrid +// 0x001C (0x001C - 0x0000) +struct KismetMathLibrary_Vector_SnappedToGrid final +{ +public: + struct FVector InVect; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InGridSize; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_SnappedToGrid; + +// Function Engine.KismetMathLibrary.Vector_ToDegrees +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_ToDegrees final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ToDegrees; + +// Function Engine.KismetMathLibrary.Vector_ToRadians +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Vector_ToRadians final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_ToRadians; + +// Function Engine.KismetMathLibrary.Vector_UnitCartesianToSpherical +// 0x0014 (0x0014 - 0x0000) +struct KismetMathLibrary_Vector_UnitCartesianToSpherical final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_UnitCartesianToSpherical; + +// Function Engine.KismetMathLibrary.Vector_UnwindEuler +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Vector_UnwindEuler final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_UnwindEuler; + +// Function Engine.KismetMathLibrary.Vector_Up +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Vector_Up final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Up; + +// Function Engine.KismetMathLibrary.Vector_Zero +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Vector_Zero final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Vector_Zero; + +// Function Engine.KismetMathLibrary.VectorSpringInterp +// 0x004C (0x004C - 0x0000) +struct KismetMathLibrary_VectorSpringInterp final +{ +public: + struct FVector Current; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVectorSpringState SpringState; // 0x0018(0x0018)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float Stiffness; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CriticalDampingFactor; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Mass; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0040(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VectorSpringInterp; + +// Function Engine.KismetMathLibrary.VInterpTo +// 0x002C (0x002C - 0x0000) +struct KismetMathLibrary_VInterpTo final +{ +public: + struct FVector Current; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VInterpTo; + +// Function Engine.KismetMathLibrary.VInterpTo_Constant +// 0x002C (0x002C - 0x0000) +struct KismetMathLibrary_VInterpTo_Constant final +{ +public: + struct FVector Current; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VInterpTo_Constant; + +// Function Engine.KismetMathLibrary.VLerp +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_VLerp final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector b; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VLerp; + +// Function Engine.KismetMathLibrary.VSize +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_VSize final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSize; + +// Function Engine.KismetMathLibrary.VSize2D +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_VSize2D final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSize2D; + +// Function Engine.KismetMathLibrary.VSize2DSquared +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_VSize2DSquared final +{ +public: + struct FVector2D A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSize2DSquared; + +// Function Engine.KismetMathLibrary.VSizeSquared +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_VSizeSquared final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSizeSquared; + +// Function Engine.KismetMathLibrary.VSizeXY +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_VSizeXY final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSizeXY; + +// Function Engine.KismetMathLibrary.VSizeXYSquared +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_VSizeXYSquared final +{ +public: + struct FVector A; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_VSizeXYSquared; + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_Float +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_WeightedMovingAverage_Float final +{ +public: + float CurrentSample; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousSample; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_WeightedMovingAverage_Float; + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FRotator +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_WeightedMovingAverage_FRotator final +{ +public: + struct FRotator CurrentSample; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator PreviousSample; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float weight; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_WeightedMovingAverage_FRotator; + +// Function Engine.KismetMathLibrary.WeightedMovingAverage_FVector +// 0x0028 (0x0028 - 0x0000) +struct KismetMathLibrary_WeightedMovingAverage_FVector final +{ +public: + struct FVector CurrentSample; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousSample; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_WeightedMovingAverage_FVector; + +// Function Engine.KismetMathLibrary.Wrap +// 0x0010 (0x0010 - 0x0000) +struct KismetMathLibrary_Wrap final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Min; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Wrap; + +// Function Engine.KismetMathLibrary.Xor_Int64Int64 +// 0x0018 (0x0018 - 0x0000) +struct KismetMathLibrary_Xor_Int64Int64 final +{ +public: + int64 A; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 b; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Xor_Int64Int64; + +// Function Engine.KismetMathLibrary.Xor_IntInt +// 0x000C (0x000C - 0x0000) +struct KismetMathLibrary_Xor_IntInt final +{ +public: + int32 A; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 b; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetMathLibrary_Xor_IntInt; + +// Function Engine.KismetStringLibrary.BuildString_Bool +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Bool final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBool; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Bool; + +// Function Engine.KismetStringLibrary.BuildString_Color +// 0x0050 (0x0050 - 0x0000) +struct KismetStringLibrary_BuildString_Color final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InColor; // 0x0020(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Color; + +// Function Engine.KismetStringLibrary.BuildString_Float +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Float final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InFloat; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Float; + +// Function Engine.KismetStringLibrary.BuildString_Int +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Int final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 inInt; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Int; + +// Function Engine.KismetStringLibrary.BuildString_IntVector +// 0x0050 (0x0050 - 0x0000) +struct KismetStringLibrary_BuildString_IntVector final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector InIntVector; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Suffix; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_IntVector; + +// Function Engine.KismetStringLibrary.BuildString_Name +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Name final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Name; + +// Function Engine.KismetStringLibrary.BuildString_Object +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Object final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InObj; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Object; + +// Function Engine.KismetStringLibrary.BuildString_Rotator +// 0x0050 (0x0050 - 0x0000) +struct KismetStringLibrary_BuildString_Rotator final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRot; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Suffix; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Rotator; + +// Function Engine.KismetStringLibrary.BuildString_Vector +// 0x0050 (0x0050 - 0x0000) +struct KismetStringLibrary_BuildString_Vector final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InVector; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Suffix; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Vector; + +// Function Engine.KismetStringLibrary.BuildString_Vector2d +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_BuildString_Vector2d final +{ +public: + class FString AppendTo; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Prefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InVector2D; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Suffix; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_BuildString_Vector2d; + +// Function Engine.KismetStringLibrary.Concat_StrStr +// 0x0030 (0x0030 - 0x0000) +struct KismetStringLibrary_Concat_StrStr final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString b; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Concat_StrStr; + +// Function Engine.KismetStringLibrary.CONTAINS +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_CONTAINS final +{ +public: + class FString SearchIn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Substring; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchFromEnd; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0022(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_CONTAINS; + +// Function Engine.KismetStringLibrary.Conv_BoolToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_BoolToString final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_BoolToString; + +// Function Engine.KismetStringLibrary.Conv_ByteToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_ByteToString final +{ +public: + uint8 InByte; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_ByteToString; + +// Function Engine.KismetStringLibrary.Conv_ColorToString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_ColorToString final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_ColorToString; + +// Function Engine.KismetStringLibrary.Conv_FloatToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_FloatToString final +{ +public: + float InFloat; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_FloatToString; + +// Function Engine.KismetStringLibrary.Conv_IntPointToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_IntPointToString final +{ +public: + struct FIntPoint InIntPoint; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_IntPointToString; + +// Function Engine.KismetStringLibrary.Conv_IntToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_IntToString final +{ +public: + int32 inInt; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_IntToString; + +// Function Engine.KismetStringLibrary.Conv_IntVectorToString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_IntVectorToString final +{ +public: + struct FIntVector InIntVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_IntVectorToString; + +// Function Engine.KismetStringLibrary.Conv_MatrixToString +// 0x0050 (0x0050 - 0x0000) +struct KismetStringLibrary_Conv_MatrixToString final +{ +public: + struct FMatrix InMatrix; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_MatrixToString; + +// Function Engine.KismetStringLibrary.Conv_NameToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_NameToString final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_NameToString; + +// Function Engine.KismetStringLibrary.Conv_ObjectToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_ObjectToString final +{ +public: + class UObject* InObj; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_ObjectToString; + +// Function Engine.KismetStringLibrary.Conv_RotatorToString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_RotatorToString final +{ +public: + struct FRotator InRot; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_RotatorToString; + +// Function Engine.KismetStringLibrary.Conv_StringToColor +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Conv_StringToColor final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutConvertedColor; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToColor; + +// Function Engine.KismetStringLibrary.Conv_StringToFloat +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_StringToFloat final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToFloat; + +// Function Engine.KismetStringLibrary.Conv_StringToInt +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_StringToInt final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToInt; + +// Function Engine.KismetStringLibrary.Conv_StringToName +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_StringToName final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToName; + +// Function Engine.KismetStringLibrary.Conv_StringToRotator +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_StringToRotator final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutConvertedRotator; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToRotator; + +// Function Engine.KismetStringLibrary.Conv_StringToVector +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_StringToVector final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutConvertedVector; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToVector; + +// Function Engine.KismetStringLibrary.Conv_StringToVector2D +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_StringToVector2D final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutConvertedVector2D; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsValid; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_StringToVector2D; + +// Function Engine.KismetStringLibrary.Conv_TransformToString +// 0x0040 (0x0040 - 0x0000) +struct KismetStringLibrary_Conv_TransformToString final +{ +public: + struct FTransform InTrans; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_TransformToString; + +// Function Engine.KismetStringLibrary.Conv_Vector2dToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Conv_Vector2dToString final +{ +public: + struct FVector2D InVec; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_Vector2dToString; + +// Function Engine.KismetStringLibrary.Conv_VectorToString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Conv_VectorToString final +{ +public: + struct FVector InVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Conv_VectorToString; + +// Function Engine.KismetStringLibrary.CullArray +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_CullArray final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray inArray; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_CullArray; + +// Function Engine.KismetStringLibrary.ENDSWITH +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_ENDSWITH final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InSuffix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_ENDSWITH; + +// Function Engine.KismetStringLibrary.EqualEqual_StriStri +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_EqualEqual_StriStri final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString b; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_EqualEqual_StriStri; + +// Function Engine.KismetStringLibrary.EqualEqual_StrStr +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_EqualEqual_StrStr final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString b; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_EqualEqual_StrStr; + +// Function Engine.KismetStringLibrary.FindSubstring +// 0x0030 (0x0030 - 0x0000) +struct KismetStringLibrary_FindSubstring final +{ +public: + class FString SearchIn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Substring; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchFromEnd; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StartPosition; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_FindSubstring; + +// Function Engine.KismetStringLibrary.GetCharacterArrayFromString +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_GetCharacterArrayFromString final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_GetCharacterArrayFromString; + +// Function Engine.KismetStringLibrary.GetCharacterAsNumber +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_GetCharacterAsNumber final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_GetCharacterAsNumber; + +// Function Engine.KismetStringLibrary.GetSubstring +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_GetSubstring final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Length; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_GetSubstring; + +// Function Engine.KismetStringLibrary.IsEmpty +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_IsEmpty final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_IsEmpty; + +// Function Engine.KismetStringLibrary.IsNumeric +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_IsNumeric final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_IsNumeric; + +// Function Engine.KismetStringLibrary.JoinStringArray +// 0x0030 (0x0030 - 0x0000) +struct KismetStringLibrary_JoinStringArray final +{ +public: + TArray SourceArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString Separator; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_JoinStringArray; + +// Function Engine.KismetStringLibrary.Left +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Left final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Left; + +// Function Engine.KismetStringLibrary.LeftChop +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_LeftChop final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_LeftChop; + +// Function Engine.KismetStringLibrary.LeftPad +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_LeftPad final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChCount; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_LeftPad; + +// Function Engine.KismetStringLibrary.Len +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_Len final +{ +public: + class FString S; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Len; + +// Function Engine.KismetStringLibrary.MatchesWildcard +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_MatchesWildcard final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Wildcard; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_MatchesWildcard; + +// Function Engine.KismetStringLibrary.Mid +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Mid final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Start; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Mid; + +// Function Engine.KismetStringLibrary.NotEqual_StriStri +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_NotEqual_StriStri final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString b; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_NotEqual_StriStri; + +// Function Engine.KismetStringLibrary.NotEqual_StrStr +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_NotEqual_StrStr final +{ +public: + class FString A; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString b; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_NotEqual_StrStr; + +// Function Engine.KismetStringLibrary.ParseIntoArray +// 0x0038 (0x0038 - 0x0000) +struct KismetStringLibrary_ParseIntoArray final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Delimiter; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CullEmptyStrings; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_ParseIntoArray; + +// Function Engine.KismetStringLibrary.Replace +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_Replace final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString From; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString To; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Replace; + +// Function Engine.KismetStringLibrary.ReplaceInline +// 0x0038 (0x0038 - 0x0000) +struct KismetStringLibrary_ReplaceInline final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SearchText; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplacementText; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0034(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_ReplaceInline; + +// Function Engine.KismetStringLibrary.Reverse +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Reverse final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Reverse; + +// Function Engine.KismetStringLibrary.Right +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_Right final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Right; + +// Function Engine.KismetStringLibrary.RightChop +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_RightChop final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_RightChop; + +// Function Engine.KismetStringLibrary.RightPad +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_RightPad final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChCount; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_RightPad; + +// Function Engine.KismetStringLibrary.Split +// 0x0048 (0x0048 - 0x0000) +struct KismetStringLibrary_Split final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InStr; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LeftS; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RightS; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchDir SearchDir; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0042(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Split; + +// Function Engine.KismetStringLibrary.STARTSWITH +// 0x0028 (0x0028 - 0x0000) +struct KismetStringLibrary_STARTSWITH final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InPrefix; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESearchCase SearchCase; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetStringLibrary_STARTSWITH; + +// Function Engine.KismetStringLibrary.TimeSecondsToString +// 0x0018 (0x0018 - 0x0000) +struct KismetStringLibrary_TimeSecondsToString final +{ +public: + float InSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_TimeSecondsToString; + +// Function Engine.KismetStringLibrary.ToLower +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_ToLower final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_ToLower; + +// Function Engine.KismetStringLibrary.ToUpper +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_ToUpper final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_ToUpper; + +// Function Engine.KismetStringLibrary.Trim +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_Trim final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_Trim; + +// Function Engine.KismetStringLibrary.TrimTrailing +// 0x0020 (0x0020 - 0x0000) +struct KismetStringLibrary_TrimTrailing final +{ +public: + class FString SourceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetStringLibrary_TrimTrailing; + +// Function Engine.KismetSystemLibrary.AddFloatHistorySample +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_AddFloatHistorySample final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDebugFloatHistory FloatHistory; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FDebugFloatHistory ReturnValue; // 0x0028(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_AddFloatHistorySample; + +// Function Engine.KismetSystemLibrary.AsyncLoadObject +// 0x0040 (0x0040 - 0x0000) +struct KismetSystemLibrary_AsyncLoadObject final +{ +public: + TSoftObjectPtr ObjectSoftRef; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Callback; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 Priority; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_AsyncLoadObject; + +// Function Engine.KismetSystemLibrary.BeginTransaction +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_BeginTransaction final +{ +public: + class FString Context; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Description; // 0x0010(0x0018)(Parm, NativeAccessSpecifierPublic) + class UObject* PrimaryObject; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BeginTransaction; + +// Function Engine.KismetSystemLibrary.BoxOverlapActors +// 0x0060 (0x0060 - 0x0000) +struct KismetSystemLibrary_BoxOverlapActors final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxPos; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxOverlapActors; + +// Function Engine.KismetSystemLibrary.BoxOverlapComponents +// 0x0060 (0x0060 - 0x0000) +struct KismetSystemLibrary_BoxOverlapComponents final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxPos; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxOverlapComponents; + +// Function Engine.KismetSystemLibrary.BoxTraceMulti +// 0x0098 (0x0098 - 0x0000) +struct KismetSystemLibrary_BoxTraceMulti final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x002C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0058(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x006C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x007C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x008C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceMulti; + +// Function Engine.KismetSystemLibrary.BoxTraceMultiByProfile +// 0x00A0 (0x00A0 - 0x0000) +struct KismetSystemLibrary_BoxTraceMultiByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x002C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0074(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0084(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0094(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0098(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceMultiByProfile; + +// Function Engine.KismetSystemLibrary.BoxTraceMultiForObjects +// 0x00A8 (0x00A8 - 0x0000) +struct KismetSystemLibrary_BoxTraceMultiForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0020(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x002C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0068(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x007C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x008C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x009C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceMultiForObjects; + +// Function Engine.KismetSystemLibrary.BoxTraceSingle +// 0x0108 (0x0108 - 0x0000) +struct KismetSystemLibrary_BoxTraceSingle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0020(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x002C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0054(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00DC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00E0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00F0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0100(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0104(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceSingle; + +// Function Engine.KismetSystemLibrary.BoxTraceSingleByProfile +// 0x0110 (0x0110 - 0x0000) +struct KismetSystemLibrary_BoxTraceSingleByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0020(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x002C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0048(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x005C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00E4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5[0x3]; // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00E8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00F8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0108(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x010C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10D[0x3]; // 0x010D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceSingleByProfile; + +// Function Engine.KismetSystemLibrary.BoxTraceSingleForObjects +// 0x0118 (0x0118 - 0x0000) +struct KismetSystemLibrary_BoxTraceSingleForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HalfSize; // 0x0020(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x002C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0064(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00EC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00F0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0100(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0110(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0114(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BoxTraceSingleForObjects; + +// Function Engine.KismetSystemLibrary.BreakSoftClassPath +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_BreakSoftClassPath final +{ +public: + struct FSoftClassPath InSoftClassPath; // 0x0000(0x0018)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathString; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BreakSoftClassPath; + +// Function Engine.KismetSystemLibrary.BreakSoftObjectPath +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_BreakSoftObjectPath final +{ +public: + struct FSoftObjectPath InSoftObjectPath; // 0x0000(0x0018)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathString; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_BreakSoftObjectPath; + +// Function Engine.KismetSystemLibrary.CancelTransaction +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_CancelTransaction final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CancelTransaction; + +// Function Engine.KismetSystemLibrary.CanLaunchURL +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_CanLaunchURL final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CanLaunchURL; + +// Function Engine.KismetSystemLibrary.CapsuleOverlapActors +// 0x0060 (0x0060 - 0x0000) +struct KismetSystemLibrary_CapsuleOverlapActors final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CapsulePos; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleOverlapActors; + +// Function Engine.KismetSystemLibrary.CapsuleOverlapComponents +// 0x0060 (0x0060 - 0x0000) +struct KismetSystemLibrary_CapsuleOverlapComponents final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CapsulePos; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleOverlapComponents; + +// Function Engine.KismetSystemLibrary.CapsuleTraceMulti +// 0x0088 (0x0088 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceMulti final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x005C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x006C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x007C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0080(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceMulti; + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiByProfile +// 0x0090 (0x0090 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceMultiByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0064(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0074(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0084(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceMultiByProfile; + +// Function Engine.KismetSystemLibrary.CapsuleTraceMultiForObjects +// 0x0098 (0x0098 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceMultiForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0058(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x006C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x007C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x008C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceMultiForObjects; + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingle +// 0x00F8 (0x00F8 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceSingle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0044(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00CC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00D0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00E0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00F0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00F4(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceSingle; + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleByProfile +// 0x0100 (0x0100 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceSingleByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x004C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00D4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00D8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00E8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00F8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00FC(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceSingleByProfile; + +// Function Engine.KismetSystemLibrary.CapsuleTraceSingleForObjects +// 0x0108 (0x0108 - 0x0000) +struct KismetSystemLibrary_CapsuleTraceSingleForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0054(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00DC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00E0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00F0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0100(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0104(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CapsuleTraceSingleForObjects; + +// Function Engine.KismetSystemLibrary.ComponentOverlapActors +// 0x0080 (0x0080 - 0x0000) +struct KismetSystemLibrary_ComponentOverlapActors final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ComponentTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0058(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0068(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0078(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ComponentOverlapActors; + +// Function Engine.KismetSystemLibrary.ComponentOverlapComponents +// 0x0080 (0x0080 - 0x0000) +struct KismetSystemLibrary_ComponentOverlapComponents final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ComponentTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0058(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x0068(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0078(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ComponentOverlapComponents; + +// Function Engine.KismetSystemLibrary.ControlScreensaver +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_ControlScreensaver final +{ +public: + bool bAllowScreenSaver; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ControlScreensaver; + +// Function Engine.KismetSystemLibrary.Conv_ClassToSoftClassReference +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_Conv_ClassToSoftClassReference final +{ +public: + TSubclassOf Class_0; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ReturnValue; // 0x0008(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_ClassToSoftClassReference; + +// Function Engine.KismetSystemLibrary.Conv_InterfaceToObject +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_Conv_InterfaceToObject final +{ +public: + TScriptInterface Interface; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_InterfaceToObject; + +// Function Engine.KismetSystemLibrary.Conv_ObjectToSoftObjectReference +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_Conv_ObjectToSoftObjectReference final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0008(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_ObjectToSoftObjectReference; + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetIdToString +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_Conv_PrimaryAssetIdToString final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_PrimaryAssetIdToString; + +// Function Engine.KismetSystemLibrary.Conv_PrimaryAssetTypeToString +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_Conv_PrimaryAssetTypeToString final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_PrimaryAssetTypeToString; + +// Function Engine.KismetSystemLibrary.Conv_SoftClassPathToSoftClassRef +// 0x0040 (0x0040 - 0x0000) +struct KismetSystemLibrary_Conv_SoftClassPathToSoftClassRef final +{ +public: + struct FSoftClassPath SoftClassPath; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ReturnValue; // 0x0018(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftClassPathToSoftClassRef; + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToClass +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_Conv_SoftClassReferenceToClass final +{ +public: + TSoftClassPtr SoftClass; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftClassReferenceToClass; + +// Function Engine.KismetSystemLibrary.Conv_SoftClassReferenceToString +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_Conv_SoftClassReferenceToString final +{ +public: + TSoftClassPtr SoftClassReference; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftClassReferenceToString; + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToObject +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_Conv_SoftObjectReferenceToObject final +{ +public: + TSoftObjectPtr SoftObject; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftObjectReferenceToObject; + +// Function Engine.KismetSystemLibrary.Conv_SoftObjectReferenceToString +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_Conv_SoftObjectReferenceToString final +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftObjectReferenceToString; + +// Function Engine.KismetSystemLibrary.Conv_SoftObjPathToSoftObjRef +// 0x0040 (0x0040 - 0x0000) +struct KismetSystemLibrary_Conv_SoftObjPathToSoftObjRef final +{ +public: + struct FSoftObjectPath SoftObjectPath; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0018(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Conv_SoftObjPathToSoftObjRef; + +// Function Engine.KismetSystemLibrary.ConvertToAbsolutePath +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_ConvertToAbsolutePath final +{ +public: + class FString Filename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ConvertToAbsolutePath; + +// Function Engine.KismetSystemLibrary.ConvertToRelativePath +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_ConvertToRelativePath final +{ +public: + class FString Filename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ConvertToRelativePath; + +// Function Engine.KismetSystemLibrary.CreateCopyForUndoBuffer +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_CreateCopyForUndoBuffer final +{ +public: + class UObject* ObjectToModify; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_CreateCopyForUndoBuffer; + +// Function Engine.KismetSystemLibrary.Delay +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_Delay final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0010(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_Delay; + +// Function Engine.KismetSystemLibrary.DelayWorld +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_DelayWorld final +{ +public: + class UWorld* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0010(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DelayWorld; + +// Function Engine.KismetSystemLibrary.DoesImplementInterface +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_DoesImplementInterface final +{ +public: + const class UObject* TestObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DoesImplementInterface; + +// Function Engine.KismetSystemLibrary.DrawDebugArrow +// 0x0040 (0x0040 - 0x0000) +struct KismetSystemLibrary_DrawDebugArrow final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineStart; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrowSize; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0024(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugArrow; + +// Function Engine.KismetSystemLibrary.DrawDebugBox +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_DrawDebugBox final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0020(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0030(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Duration; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugBox; + +// Function Engine.KismetSystemLibrary.DrawDebugCamera +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_DrawDebugCamera final +{ +public: + const class ACameraActor* CameraActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CameraColor; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCamera; + +// Function Engine.KismetSystemLibrary.DrawDebugCapsule +// 0x0040 (0x0040 - 0x0000) +struct KismetSystemLibrary_DrawDebugCapsule final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfHeight; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCapsule; + +// Function Engine.KismetSystemLibrary.DrawDebugCircle +// 0x0050 (0x0050 - 0x0000) +struct KismetSystemLibrary_DrawDebugCircle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSegments; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x001C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector YAxis; // 0x0034(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ZAxis; // 0x0040(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawAxis; // 0x004C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCircle; + +// Function Engine.KismetSystemLibrary.DrawDebugCone +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_DrawDebugCone final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleWidth; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleHeight; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSides; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCone; + +// Function Engine.KismetSystemLibrary.DrawDebugConeInDegrees +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_DrawDebugConeInDegrees final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleWidth; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleHeight; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSides; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugConeInDegrees; + +// Function Engine.KismetSystemLibrary.DrawDebugCoordinateSystem +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_DrawDebugCoordinateSystem final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AxisLoc; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AxisRot; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCoordinateSystem; + +// Function Engine.KismetSystemLibrary.DrawDebugCylinder +// 0x0040 (0x0040 - 0x0000) +struct KismetSystemLibrary_DrawDebugCylinder final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugCylinder; + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryLocation +// 0x0050 (0x0050 - 0x0000) +struct KismetSystemLibrary_DrawDebugFloatHistoryLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDebugFloatHistory FloatHistory; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector DrawLocation; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DrawSize; // 0x0034(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DrawColor; // 0x003C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugFloatHistoryLocation; + +// Function Engine.KismetSystemLibrary.DrawDebugFloatHistoryTransform +// 0x0080 (0x0080 - 0x0000) +struct KismetSystemLibrary_DrawDebugFloatHistoryTransform final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDebugFloatHistory FloatHistory; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform DrawTransform; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D DrawSize; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DrawColor; // 0x0068(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0078(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugFloatHistoryTransform; + +// Function Engine.KismetSystemLibrary.DrawDebugFrustum +// 0x0060 (0x0060 - 0x0000) +struct KismetSystemLibrary_DrawDebugFrustum final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform FrustumTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor FrustumColor; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugFrustum; + +// Function Engine.KismetSystemLibrary.DrawDebugLine +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_DrawDebugLine final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineStart; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LineEnd; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x0020(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugLine; + +// Function Engine.KismetSystemLibrary.DrawDebugPlane +// 0x0050 (0x0050 - 0x0000) +struct KismetSystemLibrary_DrawDebugPlane final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlane PlaneCoordinates; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0020(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float size; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor PlaneColor; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugPlane; + +// Function Engine.KismetSystemLibrary.DrawDebugPoint +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_DrawDebugPoint final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float size; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor PointColor; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugPoint; + +// Function Engine.KismetSystemLibrary.DrawDebugSphere +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_DrawDebugSphere final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LineColor; // 0x001C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugSphere; + +// Function Engine.KismetSystemLibrary.DrawDebugString +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_DrawDebugString final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TextLocation; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Text; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TestBaseActor; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TextColor; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_DrawDebugString; + +// Function Engine.KismetSystemLibrary.EndTransaction +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_EndTransaction final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EndTransaction; + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetId +// 0x0024 (0x0024 - 0x0000) +struct KismetSystemLibrary_EqualEqual_PrimaryAssetId final +{ +public: + struct FPrimaryAssetId A; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId b; // 0x0010(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EqualEqual_PrimaryAssetId; + +// Function Engine.KismetSystemLibrary.EqualEqual_PrimaryAssetType +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_EqualEqual_PrimaryAssetType final +{ +public: + struct FPrimaryAssetType A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetType b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EqualEqual_PrimaryAssetType; + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftClassReference +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_EqualEqual_SoftClassReference final +{ +public: + TSoftClassPtr A; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr b; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EqualEqual_SoftClassReference; + +// Function Engine.KismetSystemLibrary.EqualEqual_SoftObjectReference +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_EqualEqual_SoftObjectReference final +{ +public: + TSoftObjectPtr A; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr b; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_EqualEqual_SoftObjectReference; + +// Function Engine.KismetSystemLibrary.ExecuteConsoleCommand +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_ExecuteConsoleCommand final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* SpecificPlayer; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ExecuteConsoleCommand; + +// Function Engine.KismetSystemLibrary.FlushDebugStrings +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_FlushDebugStrings final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_FlushDebugStrings; + +// Function Engine.KismetSystemLibrary.FlushPersistentDebugLines +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_FlushPersistentDebugLines final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_FlushPersistentDebugLines; + +// Function Engine.KismetSystemLibrary.GetActorBounds +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_GetActorBounds final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetActorBounds; + +// Function Engine.KismetSystemLibrary.GetActorListFromComponentList +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_GetActorListFromComponentList final +{ +public: + TArray ComponentList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutActorList; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetActorListFromComponentList; + +// Function Engine.KismetSystemLibrary.GetAdIDCount +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetAdIDCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetAdIDCount; + +// Function Engine.KismetSystemLibrary.GetClassDisplayName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetClassDisplayName final +{ +public: + class UClass* Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetClassDisplayName; + +// Function Engine.KismetSystemLibrary.GetClassFromPrimaryAssetId +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetClassFromPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetClassFromPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.GetCommandLine +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetCommandLine final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetCommandLine; + +// Function Engine.KismetSystemLibrary.GetComponentBounds +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_GetComponentBounds final +{ +public: + const class USceneComponent* Component; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetComponentBounds; + +// Function Engine.KismetSystemLibrary.GetConsoleVariableBoolValue +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetConsoleVariableBoolValue final +{ +public: + class FString VariableName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetConsoleVariableBoolValue; + +// Function Engine.KismetSystemLibrary.GetConsoleVariableFloatValue +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetConsoleVariableFloatValue final +{ +public: + class FString VariableName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetConsoleVariableFloatValue; + +// Function Engine.KismetSystemLibrary.GetConsoleVariableIntValue +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetConsoleVariableIntValue final +{ +public: + class FString VariableName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetConsoleVariableIntValue; + +// Function Engine.KismetSystemLibrary.GetConvenientWindowedResolutions +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetConvenientWindowedResolutions final +{ +public: + TArray Resolutions; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetConvenientWindowedResolutions; + +// Function Engine.KismetSystemLibrary.GetCurrentBundleState +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_GetCurrentBundleState final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceCurrentState; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutBundles; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetCurrentBundleState; + +// Function Engine.KismetSystemLibrary.GetDefaultLanguage +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetDefaultLanguage final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetDefaultLanguage; + +// Function Engine.KismetSystemLibrary.GetDefaultLocale +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetDefaultLocale final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetDefaultLocale; + +// Function Engine.KismetSystemLibrary.GetDeviceId +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetDeviceId final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetDeviceId; + +// Function Engine.KismetSystemLibrary.GetDisplayName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetDisplayName final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetDisplayName; + +// Function Engine.KismetSystemLibrary.GetEngineVersion +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetEngineVersion final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetEngineVersion; + +// Function Engine.KismetSystemLibrary.GetFrameCount +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_GetFrameCount final +{ +public: + int64 ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetFrameCount; + +// Function Engine.KismetSystemLibrary.GetGameBundleId +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetGameBundleId final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGameBundleId; + +// Function Engine.KismetSystemLibrary.GetGameName +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetGameName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGameName; + +// Function Engine.KismetSystemLibrary.GetGamepadButtonGlyph +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_GetGamepadButtonGlyph final +{ +public: + class FString ButtonKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControllerIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGamepadButtonGlyph; + +// Function Engine.KismetSystemLibrary.GetGamepadControllerName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetGamepadControllerName final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGamepadControllerName; + +// Function Engine.KismetSystemLibrary.GetGameTimeInSeconds +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetGameTimeInSeconds final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetGameTimeInSeconds; + +// Function Engine.KismetSystemLibrary.GetLocalCurrencyCode +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetLocalCurrencyCode final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetLocalCurrencyCode; + +// Function Engine.KismetSystemLibrary.GetLocalCurrencySymbol +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetLocalCurrencySymbol final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetLocalCurrencySymbol; + +// Function Engine.KismetSystemLibrary.GetMinYResolutionFor3DView +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetMinYResolutionFor3DView final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetMinYResolutionFor3DView; + +// Function Engine.KismetSystemLibrary.GetMinYResolutionForUI +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetMinYResolutionForUI final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetMinYResolutionForUI; + +// Function Engine.KismetSystemLibrary.GetObjectFromPrimaryAssetId +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetObjectFromPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetObjectFromPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.GetObjectName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetObjectName final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetObjectName; + +// Function Engine.KismetSystemLibrary.GetOuterObject +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetOuterObject final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetOuterObject; + +// Function Engine.KismetSystemLibrary.GetPathName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetPathName final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPathName; + +// Function Engine.KismetSystemLibrary.GetPlatformUserDir +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetPlatformUserDir final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPlatformUserDir; + +// Function Engine.KismetSystemLibrary.GetPlatformUserName +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetPlatformUserName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPlatformUserName; + +// Function Engine.KismetSystemLibrary.GetPreferredLanguages +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetPreferredLanguages final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPreferredLanguages; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromClass +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdFromClass final +{ +public: + TSubclassOf Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdFromClass; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromObject +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdFromObject final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdFromObject; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftClassReference +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdFromSoftClassReference final +{ +public: + TSoftClassPtr SoftClassReference; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdFromSoftClassReference; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdFromSoftObjectReference +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdFromSoftObjectReference final +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdFromSoftObjectReference; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetIdList +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetIdList final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPrimaryAssetIdList; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetIdList; + +// Function Engine.KismetSystemLibrary.GetPrimaryAssetsWithBundleState +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_GetPrimaryAssetsWithBundleState final +{ +public: + TArray RequiredBundles; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ExcludedBundles; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ValidTypes; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceCurrentState; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutPrimaryAssetIdList; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetPrimaryAssetsWithBundleState; + +// Function Engine.KismetSystemLibrary.GetProjectContentDirectory +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetProjectContentDirectory final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetProjectContentDirectory; + +// Function Engine.KismetSystemLibrary.GetProjectDirectory +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetProjectDirectory final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetProjectDirectory; + +// Function Engine.KismetSystemLibrary.GetProjectSavedDirectory +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetProjectSavedDirectory final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetProjectSavedDirectory; + +// Function Engine.KismetSystemLibrary.GetRenderingDetailMode +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetRenderingDetailMode final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetRenderingDetailMode; + +// Function Engine.KismetSystemLibrary.GetRenderingMaterialQualityLevel +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_GetRenderingMaterialQualityLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetRenderingMaterialQualityLevel; + +// Function Engine.KismetSystemLibrary.GetSoftClassReferenceFromPrimaryAssetId +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetSoftClassReferenceFromPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ReturnValue; // 0x0010(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSoftClassReferenceFromPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.GetSoftObjectReferenceFromPrimaryAssetId +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_GetSoftObjectReferenceFromPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0010(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSoftObjectReferenceFromPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.GetSupportedFullscreenResolutions +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetSupportedFullscreenResolutions final +{ +public: + TArray Resolutions; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSupportedFullscreenResolutions; + +// Function Engine.KismetSystemLibrary.GetSystemPath +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_GetSystemPath final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetSystemPath; + +// Function Engine.KismetSystemLibrary.GetUniqueDeviceId +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_GetUniqueDeviceId final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetUniqueDeviceId; + +// Function Engine.KismetSystemLibrary.GetVolumeButtonsHandledBySystem +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_GetVolumeButtonsHandledBySystem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetVolumeButtonsHandledBySystem; + +// Function Engine.KismetSystemLibrary.GetWaterHeight +// 0x00D8 (0x00D8 - 0x0000) +struct KismetSystemLibrary_GetWaterHeight final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x000C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector QueryPosition; // 0x0094(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchUp; // 0x00A0(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchDown; // 0x00A4(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00A8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00AC(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00BC(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00CC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00D0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_GetWaterHeight; + +// Function Engine.KismetSystemLibrary.IsControllerAssignedToGamepad +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_IsControllerAssignedToGamepad final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsControllerAssignedToGamepad; + +// Function Engine.KismetSystemLibrary.IsDedicatedServer +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsDedicatedServer final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsDedicatedServer; + +// Function Engine.KismetSystemLibrary.IsInterstitialAdAvailable +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsInterstitialAdAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsInterstitialAdAvailable; + +// Function Engine.KismetSystemLibrary.IsInterstitialAdRequested +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsInterstitialAdRequested final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsInterstitialAdRequested; + +// Function Engine.KismetSystemLibrary.IsLoggedIn +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsLoggedIn final +{ +public: + const class APlayerController* SpecificPlayer; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsLoggedIn; + +// Function Engine.KismetSystemLibrary.IsPackagedForDistribution +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsPackagedForDistribution final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsPackagedForDistribution; + +// Function Engine.KismetSystemLibrary.IsScreensaverEnabled +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsScreensaverEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsScreensaverEnabled; + +// Function Engine.KismetSystemLibrary.IsServer +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsServer final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsServer; + +// Function Engine.KismetSystemLibrary.IsSplitScreen +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsSplitScreen final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsSplitScreen; + +// Function Engine.KismetSystemLibrary.IsStandalone +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsStandalone final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsStandalone; + +// Function Engine.KismetSystemLibrary.IsUnattended +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_IsUnattended final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsUnattended; + +// Function Engine.KismetSystemLibrary.IsValid +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsValid final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValid; + +// Function Engine.KismetSystemLibrary.IsValidClass +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_IsValidClass final +{ +public: + class UClass* Class_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidClass; + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetId +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_IsValidPrimaryAssetId final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidPrimaryAssetId; + +// Function Engine.KismetSystemLibrary.IsValidPrimaryAssetType +// 0x000C (0x000C - 0x0000) +struct KismetSystemLibrary_IsValidPrimaryAssetType final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidPrimaryAssetType; + +// Function Engine.KismetSystemLibrary.IsValidSoftClassReference +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_IsValidSoftClassReference final +{ +public: + TSoftClassPtr SoftClassReference; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidSoftClassReference; + +// Function Engine.KismetSystemLibrary.IsValidSoftObjectReference +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_IsValidSoftObjectReference final +{ +public: + TSoftObjectPtr SoftObjectReference; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_IsValidSoftObjectReference; + +// Function Engine.KismetSystemLibrary.K2_ClearAndInvalidateTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_ClearAndInvalidateTimerHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_ClearAndInvalidateTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_ClearTimer +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_ClearTimer final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_ClearTimer; + +// Function Engine.KismetSystemLibrary.K2_ClearTimerDelegate +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_ClearTimerDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_ClearTimerDelegate; + +// Function Engine.KismetSystemLibrary.K2_ClearTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_ClearTimerHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_ClearTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTime +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerElapsedTime final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerElapsedTime; + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerElapsedTimeDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerElapsedTimeDelegate; + +// Function Engine.KismetSystemLibrary.K2_GetTimerElapsedTimeHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerElapsedTimeHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerElapsedTimeHandle; + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTime +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerRemainingTime final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerRemainingTime; + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerRemainingTimeDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerRemainingTimeDelegate; + +// Function Engine.KismetSystemLibrary.K2_GetTimerRemainingTimeHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_GetTimerRemainingTimeHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_GetTimerRemainingTimeHandle; + +// Function Engine.KismetSystemLibrary.K2_InvalidateTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_InvalidateTimerHandle final +{ +public: + struct FTimerHandle Handle; // 0x0000(0x0008)(Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_InvalidateTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_IsTimerActive +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerActive final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerActive; + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerActiveDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerActiveDelegate; + +// Function Engine.KismetSystemLibrary.K2_IsTimerActiveHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerActiveHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerActiveHandle; + +// Function Engine.KismetSystemLibrary.K2_IsTimerPaused +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerPaused final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerPaused; + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerPausedDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerPausedDelegate; + +// Function Engine.KismetSystemLibrary.K2_IsTimerPausedHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_IsTimerPausedHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsTimerPausedHandle; + +// Function Engine.KismetSystemLibrary.K2_IsValidTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_IsValidTimerHandle final +{ +public: + struct FTimerHandle Handle; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_IsValidTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_PauseTimer +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_PauseTimer final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_PauseTimer; + +// Function Engine.KismetSystemLibrary.K2_PauseTimerDelegate +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_PauseTimerDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_PauseTimerDelegate; + +// Function Engine.KismetSystemLibrary.K2_PauseTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_PauseTimerHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_PauseTimerHandle; + +// Function Engine.KismetSystemLibrary.K2_SetTimer +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_K2_SetTimer final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialStartDelay; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialStartDelayVariance; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_SetTimer; + +// Function Engine.KismetSystemLibrary.K2_SetTimerDelegate +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_K2_SetTimerDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + float Time; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialStartDelay; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialStartDelayVariance; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_SetTimerDelegate; + +// Function Engine.KismetSystemLibrary.K2_TimerExists +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_K2_TimerExists final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_TimerExists; + +// Function Engine.KismetSystemLibrary.K2_TimerExistsDelegate +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_K2_TimerExistsDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_TimerExistsDelegate; + +// Function Engine.KismetSystemLibrary.K2_TimerExistsHandle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_TimerExistsHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_TimerExistsHandle; + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimer +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_K2_UnPauseTimer final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunctionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_UnPauseTimer; + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerDelegate +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_UnPauseTimerDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_UnPauseTimerDelegate; + +// Function Engine.KismetSystemLibrary.K2_UnPauseTimerHandle +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_K2_UnPauseTimerHandle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimerHandle Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_K2_UnPauseTimerHandle; + +// Function Engine.KismetSystemLibrary.LaunchURL +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_LaunchURL final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LaunchURL; + +// Function Engine.KismetSystemLibrary.LaunchURLForPredeterminedContent +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_LaunchURLForPredeterminedContent final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString domain; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LaunchURLForPredeterminedContent; + +// Function Engine.KismetSystemLibrary.LineTraceMulti +// 0x0080 (0x0080 - 0x0000) +struct KismetSystemLibrary_LineTraceMulti final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0054(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0064(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0074(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0078(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceMulti; + +// Function Engine.KismetSystemLibrary.LineTraceMultiByProfile +// 0x0088 (0x0088 - 0x0000) +struct KismetSystemLibrary_LineTraceMultiByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x005C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x006C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x007C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0080(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceMultiByProfile; + +// Function Engine.KismetSystemLibrary.LineTraceMultiForObjects +// 0x0090 (0x0090 - 0x0000) +struct KismetSystemLibrary_LineTraceMultiForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0064(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0074(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0084(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceMultiForObjects; + +// Function Engine.KismetSystemLibrary.LineTraceSingle +// 0x00F0 (0x00F0 - 0x0000) +struct KismetSystemLibrary_LineTraceSingle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x003C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00C4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00C8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00D8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00E8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00EC(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceSingle; + +// Function Engine.KismetSystemLibrary.LineTraceSingleByProfile +// 0x00F8 (0x00F8 - 0x0000) +struct KismetSystemLibrary_LineTraceSingleByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0044(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00CC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00D0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00E0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00F0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00F4(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceSingleByProfile; + +// Function Engine.KismetSystemLibrary.LineTraceSingleForObjects +// 0x0100 (0x0100 - 0x0000) +struct KismetSystemLibrary_LineTraceSingleForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x004C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00D4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00D8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00E8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00F8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00FC(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LineTraceSingleForObjects; + +// Function Engine.KismetSystemLibrary.LoadAsset +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_LoadAsset final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Asset; // 0x0008(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnLoaded; // 0x0030(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x0040(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadAsset; + +// Function Engine.KismetSystemLibrary.LoadAsset_Blocking +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_LoadAsset_Blocking final +{ +public: + TSoftObjectPtr Asset; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadAsset_Blocking; + +// Function Engine.KismetSystemLibrary.LoadAssetClass +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_LoadAssetClass final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr AssetClass; // 0x0008(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Loaded)> OnLoaded; // 0x0030(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FLatentActionInfo LatentInfo; // 0x0040(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadAssetClass; + +// Function Engine.KismetSystemLibrary.LoadClassAsset_Blocking +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_LoadClassAsset_Blocking final +{ +public: + TSoftClassPtr AssetClass; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadClassAsset_Blocking; + +// Function Engine.KismetSystemLibrary.LoadInterstitialAd +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_LoadInterstitialAd final +{ +public: + int32 AdIdIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_LoadInterstitialAd; + +// Function Engine.KismetSystemLibrary.MakeLiteralBool +// 0x0002 (0x0002 - 0x0000) +struct KismetSystemLibrary_MakeLiteralBool final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralBool; + +// Function Engine.KismetSystemLibrary.MakeLiteralByte +// 0x0002 (0x0002 - 0x0000) +struct KismetSystemLibrary_MakeLiteralByte final +{ +public: + uint8 Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralByte; + +// Function Engine.KismetSystemLibrary.MakeLiteralFloat +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_MakeLiteralFloat final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralFloat; + +// Function Engine.KismetSystemLibrary.MakeLiteralInt +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_MakeLiteralInt final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralInt; + +// Function Engine.KismetSystemLibrary.MakeLiteralName +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_MakeLiteralName final +{ +public: + class FName Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralName; + +// Function Engine.KismetSystemLibrary.MakeLiteralString +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_MakeLiteralString final +{ +public: + class FString Value; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralString; + +// Function Engine.KismetSystemLibrary.MakeLiteralText +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_MakeLiteralText final +{ +public: + class FText Value; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeLiteralText; + +// Function Engine.KismetSystemLibrary.MakeSoftClassPath +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_MakeSoftClassPath final +{ +public: + class FString PathString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftClassPath ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeSoftClassPath; + +// Function Engine.KismetSystemLibrary.MakeSoftObjectPath +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_MakeSoftObjectPath final +{ +public: + class FString PathString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MakeSoftObjectPath; + +// Function Engine.KismetSystemLibrary.MoveComponentTo +// 0x0048 (0x0048 - 0x0000) +struct KismetSystemLibrary_MoveComponentTo final +{ +public: + class USceneComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetRelativeLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRelativeRotation; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEaseOut; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEaseIn; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OverTime; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceShortestRotationPath; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMoveComponentAction MoveAction; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0030(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_MoveComponentTo; + +// Function Engine.KismetSystemLibrary.NormalizeFilename +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_NormalizeFilename final +{ +public: + class FString InFilename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NormalizeFilename; + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetId +// 0x0024 (0x0024 - 0x0000) +struct KismetSystemLibrary_NotEqual_PrimaryAssetId final +{ +public: + struct FPrimaryAssetId A; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetId b; // 0x0010(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NotEqual_PrimaryAssetId; + +// Function Engine.KismetSystemLibrary.NotEqual_PrimaryAssetType +// 0x0014 (0x0014 - 0x0000) +struct KismetSystemLibrary_NotEqual_PrimaryAssetType final +{ +public: + struct FPrimaryAssetType A; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetType b; // 0x0008(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NotEqual_PrimaryAssetType; + +// Function Engine.KismetSystemLibrary.NotEqual_SoftClassReference +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_NotEqual_SoftClassReference final +{ +public: + TSoftClassPtr A; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr b; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NotEqual_SoftClassReference; + +// Function Engine.KismetSystemLibrary.NotEqual_SoftObjectReference +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_NotEqual_SoftObjectReference final +{ +public: + TSoftObjectPtr A; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr b; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_NotEqual_SoftObjectReference; + +// Function Engine.KismetSystemLibrary.ParseCommandLine +// 0x0080 (0x0080 - 0x0000) +struct KismetSystemLibrary_ParseCommandLine final +{ +public: + class FString InCmdLine; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutTokens; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutSwitches; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TMap OutParams; // 0x0030(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ParseCommandLine; + +// Function Engine.KismetSystemLibrary.ParseParam +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_ParseParam final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InParam; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ParseParam; + +// Function Engine.KismetSystemLibrary.ParseParamValue +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_ParseParamValue final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InParam; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ParseParamValue; + +// Function Engine.KismetSystemLibrary.PrintString +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_PrintString final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString inString; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToScreen; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToLog; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TextColor; // 0x001C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_PrintString; + +// Function Engine.KismetSystemLibrary.PrintText +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_PrintText final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText InText; // 0x0008(0x0018)(ConstParm, Parm, NativeAccessSpecifierPublic) + bool bPrintToScreen; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPrintToLog; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TextColor; // 0x0024(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_PrintText; + +// Function Engine.KismetSystemLibrary.PrintWarning +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_PrintWarning final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_PrintWarning; + +// Function Engine.KismetSystemLibrary.QuitGame +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_QuitGame final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* SpecificPlayer; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EQuitPreference QuitPreference; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnorePlatformRestrictions; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_QuitGame; + +// Function Engine.KismetSystemLibrary.ResetGamepadAssignmentToController +// 0x0004 (0x0004 - 0x0000) +struct KismetSystemLibrary_ResetGamepadAssignmentToController final +{ +public: + int32 ControllerId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ResetGamepadAssignmentToController; + +// Function Engine.KismetSystemLibrary.RetriggerableDelay +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_RetriggerableDelay final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLatentActionInfo LatentInfo; // 0x0010(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_RetriggerableDelay; + +// Function Engine.KismetSystemLibrary.SetBoolPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetBoolPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetBoolPropertyByName; + +// Function Engine.KismetSystemLibrary.SetBytePropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetBytePropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Value; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetBytePropertyByName; + +// Function Engine.KismetSystemLibrary.SetClassPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetClassPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Value; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetClassPropertyByName; + +// Function Engine.KismetSystemLibrary.SetCollisionProfileNameProperty +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetCollisionProfileNameProperty final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCollisionProfileName Value; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetCollisionProfileNameProperty; + +// Function Engine.KismetSystemLibrary.SetColorPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetColorPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Value; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetColorPropertyByName; + +// Function Engine.KismetSystemLibrary.SetFieldPathPropertyByName +// 0x0030 (0x0030 - 0x0000) +struct KismetSystemLibrary_SetFieldPathPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TFieldPath Value; // 0x0010(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetFieldPathPropertyByName; + +// Function Engine.KismetSystemLibrary.SetFloatPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetFloatPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetFloatPropertyByName; + +// Function Engine.KismetSystemLibrary.SetGamepadsBlockDeviceFeedback +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_SetGamepadsBlockDeviceFeedback final +{ +public: + bool bBlock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetGamepadsBlockDeviceFeedback; + +// Function Engine.KismetSystemLibrary.SetInt64PropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetInt64PropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 Value; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetInt64PropertyByName; + +// Function Engine.KismetSystemLibrary.SetInterfacePropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetInterfacePropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface Value; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetInterfacePropertyByName; + +// Function Engine.KismetSystemLibrary.SetIntPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetIntPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetIntPropertyByName; + +// Function Engine.KismetSystemLibrary.SetLinearColorPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetLinearColorPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetLinearColorPropertyByName; + +// Function Engine.KismetSystemLibrary.SetNamePropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetNamePropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetNamePropertyByName; + +// Function Engine.KismetSystemLibrary.SetObjectPropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetObjectPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Value; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetObjectPropertyByName; + +// Function Engine.KismetSystemLibrary.SetRotatorPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetRotatorPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Value; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetRotatorPropertyByName; + +// Function Engine.KismetSystemLibrary.SetSoftClassPropertyByName +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_SetSoftClassPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr Value; // 0x0010(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetSoftClassPropertyByName; + +// Function Engine.KismetSystemLibrary.SetSoftObjectPropertyByName +// 0x0038 (0x0038 - 0x0000) +struct KismetSystemLibrary_SetSoftObjectPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Value; // 0x0010(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetSoftObjectPropertyByName; + +// Function Engine.KismetSystemLibrary.SetStringPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetStringPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetStringPropertyByName; + +// Function Engine.KismetSystemLibrary.SetStructurePropertyByName +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetStructurePropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGenericStruct Value; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetStructurePropertyByName; + +// Function Engine.KismetSystemLibrary.SetSuppressViewportTransitionMessage +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_SetSuppressViewportTransitionMessage final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetSuppressViewportTransitionMessage; + +// Function Engine.KismetSystemLibrary.SetTextPropertyByName +// 0x0028 (0x0028 - 0x0000) +struct KismetSystemLibrary_SetTextPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Value; // 0x0010(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetTextPropertyByName; + +// Function Engine.KismetSystemLibrary.SetTransformPropertyByName +// 0x0040 (0x0040 - 0x0000) +struct KismetSystemLibrary_SetTransformPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Value; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetTransformPropertyByName; + +// Function Engine.KismetSystemLibrary.SetUserActivity +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetUserActivity final +{ +public: + struct FUserActivity UserActivity; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetUserActivity; + +// Function Engine.KismetSystemLibrary.SetVectorPropertyByName +// 0x0020 (0x0020 - 0x0000) +struct KismetSystemLibrary_SetVectorPropertyByName final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetVectorPropertyByName; + +// Function Engine.KismetSystemLibrary.SetVolumeButtonsHandledBySystem +// 0x0001 (0x0001 - 0x0000) +struct KismetSystemLibrary_SetVolumeButtonsHandledBySystem final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetVolumeButtonsHandledBySystem; + +// Function Engine.KismetSystemLibrary.SetWindowTitle +// 0x0018 (0x0018 - 0x0000) +struct KismetSystemLibrary_SetWindowTitle final +{ +public: + class FText Title; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SetWindowTitle; + +// Function Engine.KismetSystemLibrary.ShowAdBanner +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_ShowAdBanner final +{ +public: + int32 AdIdIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowOnBottomOfScreen; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ShowAdBanner; + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificAchievementsScreen +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_ShowPlatformSpecificAchievementsScreen final +{ +public: + const class APlayerController* SpecificPlayer; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ShowPlatformSpecificAchievementsScreen; + +// Function Engine.KismetSystemLibrary.ShowPlatformSpecificLeaderboardScreen +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_ShowPlatformSpecificLeaderboardScreen final +{ +public: + class FString CategoryName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_ShowPlatformSpecificLeaderboardScreen; + +// Function Engine.KismetSystemLibrary.SnapshotObject +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_SnapshotObject final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SnapshotObject; + +// Function Engine.KismetSystemLibrary.SphereOverlapActors +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_SphereOverlapActors final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpherePos; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ActorClassFilter; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutActors; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereOverlapActors; + +// Function Engine.KismetSystemLibrary.SphereOverlapComponents +// 0x0058 (0x0058 - 0x0000) +struct KismetSystemLibrary_SphereOverlapComponents final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpherePos; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTypes; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UClass* ComponentClassFilter; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutComponents; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereOverlapComponents; + +// Function Engine.KismetSystemLibrary.SphereTraceMulti +// 0x0080 (0x0080 - 0x0000) +struct KismetSystemLibrary_SphereTraceMulti final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0025(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x0054(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x0064(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0074(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0078(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceMulti; + +// Function Engine.KismetSystemLibrary.SphereTraceMultiByProfile +// 0x0088 (0x0088 - 0x0000) +struct KismetSystemLibrary_SphereTraceMultiByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0024(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0048(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x005C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x006C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x007C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0080(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceMultiByProfile; + +// Function Engine.KismetSystemLibrary.SphereTraceMultiForObjects +// 0x0098 (0x0098 - 0x0000) +struct KismetSystemLibrary_SphereTraceMultiForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutHits; // 0x0058(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x006C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x007C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x008C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceMultiForObjects; + +// Function Engine.KismetSystemLibrary.SphereTraceSingle +// 0x00F0 (0x00F0 - 0x0000) +struct KismetSystemLibrary_SphereTraceSingle final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETraceTypeQuery TraceChannel; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0025(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x003C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00C4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00C8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00D8(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00E8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00EC(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceSingle; + +// Function Engine.KismetSystemLibrary.SphereTraceSingleByProfile +// 0x00F8 (0x00F8 - 0x0000) +struct KismetSystemLibrary_SphereTraceSingleByProfile final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0024(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0044(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00CC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00D0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00E0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x00F0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00F4(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceSingleByProfile; + +// Function Engine.KismetSystemLibrary.SphereTraceSingleForObjects +// 0x0108 (0x0108 - 0x0000) +struct KismetSystemLibrary_SphereTraceSingleForObjects final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Start; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x0054(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x00DC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor TraceColor; // 0x00E0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TraceHitColor; // 0x00F0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawTime; // 0x0100(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0104(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_SphereTraceSingleForObjects; + +// Function Engine.KismetSystemLibrary.TransactObject +// 0x0008 (0x0008 - 0x0000) +struct KismetSystemLibrary_TransactObject final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_TransactObject; + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAsset +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_UnloadPrimaryAsset final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_UnloadPrimaryAsset; + +// Function Engine.KismetSystemLibrary.UnloadPrimaryAssetList +// 0x0010 (0x0010 - 0x0000) +struct KismetSystemLibrary_UnloadPrimaryAssetList final +{ +public: + TArray PrimaryAssetIdList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetSystemLibrary_UnloadPrimaryAssetList; + +// Function Engine.KismetTextLibrary.AsCurrency_Float +// 0x0040 (0x0040 - 0x0000) +struct KismetTextLibrary_AsCurrency_Float final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERoundingMode RoundingMode; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0006(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrencyCode; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsCurrency_Float; + +// Function Engine.KismetTextLibrary.AsCurrency_Integer +// 0x0040 (0x0040 - 0x0000) +struct KismetTextLibrary_AsCurrency_Integer final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERoundingMode RoundingMode; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0006(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrencyCode; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsCurrency_Integer; + +// Function Engine.KismetTextLibrary.AsCurrencyBase +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_AsCurrencyBase final +{ +public: + int32 BaseValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CurrencyCode; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsCurrencyBase; + +// Function Engine.KismetTextLibrary.AsDate_DateTime +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_AsDate_DateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsDate_DateTime; + +// Function Engine.KismetTextLibrary.AsDateTime_DateTime +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_AsDateTime_DateTime final +{ +public: + struct FDateTime In; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsDateTime_DateTime; + +// Function Engine.KismetTextLibrary.AsPercent_Float +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_AsPercent_Float final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERoundingMode RoundingMode; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0006(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsPercent_Float; + +// Function Engine.KismetTextLibrary.AsTime_DateTime +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_AsTime_DateTime final +{ +public: + struct FDateTime In; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTime_DateTime; + +// Function Engine.KismetTextLibrary.AsTimespan_Timespan +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_AsTimespan_Timespan final +{ +public: + struct FTimespan InTimespan; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTimespan_Timespan; + +// Function Engine.KismetTextLibrary.AsTimeZoneDate_DateTime +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_AsTimeZoneDate_DateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTimeZone; // 0x0008(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTimeZoneDate_DateTime; + +// Function Engine.KismetTextLibrary.AsTimeZoneDateTime_DateTime +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_AsTimeZoneDateTime_DateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTimeZone; // 0x0008(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTimeZoneDateTime_DateTime; + +// Function Engine.KismetTextLibrary.AsTimeZoneTime_DateTime +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_AsTimeZoneTime_DateTime final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTimeZone; // 0x0008(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_AsTimeZoneTime_DateTime; + +// Function Engine.KismetTextLibrary.Conv_BoolToText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_BoolToText final +{ +public: + bool InBool; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_BoolToText; + +// Function Engine.KismetTextLibrary.Conv_ByteToText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_ByteToText final +{ +public: + uint8 Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_ByteToText; + +// Function Engine.KismetTextLibrary.Conv_ColorToText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_Conv_ColorToText final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_ColorToText; + +// Function Engine.KismetTextLibrary.Conv_FloatToText +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_Conv_FloatToText final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERoundingMode RoundingMode; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0006(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinimumFractionalDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumFractionalDigits; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_FloatToText; + +// Function Engine.KismetTextLibrary.Conv_Int64ToText +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_Conv_Int64ToText final +{ +public: + int64 Value; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_Int64ToText; + +// Function Engine.KismetTextLibrary.Conv_IntToText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_Conv_IntToText final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysSign; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGrouping; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinimumIntegralDigits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaximumIntegralDigits; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_IntToText; + +// Function Engine.KismetTextLibrary.Conv_NameToText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_NameToText final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_NameToText; + +// Function Engine.KismetTextLibrary.Conv_ObjectToText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_ObjectToText final +{ +public: + class UObject* InObj; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_ObjectToText; + +// Function Engine.KismetTextLibrary.Conv_RotatorToText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_Conv_RotatorToText final +{ +public: + struct FRotator InRot; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_RotatorToText; + +// Function Engine.KismetTextLibrary.Conv_StringToText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_Conv_StringToText final +{ +public: + class FString inString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_StringToText; + +// Function Engine.KismetTextLibrary.Conv_TextToString +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_Conv_TextToString final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_TextToString; + +// Function Engine.KismetTextLibrary.Conv_TransformToText +// 0x0050 (0x0050 - 0x0000) +struct KismetTextLibrary_Conv_TransformToText final +{ +public: + struct FTransform InTrans; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0030(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_TransformToText; + +// Function Engine.KismetTextLibrary.Conv_Vector2dToText +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_Conv_Vector2dToText final +{ +public: + struct FVector2D InVec; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_Vector2dToText; + +// Function Engine.KismetTextLibrary.Conv_VectorToText +// 0x0028 (0x0028 - 0x0000) +struct KismetTextLibrary_Conv_VectorToText final +{ +public: + struct FVector InVec; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Conv_VectorToText; + +// Function Engine.KismetTextLibrary.EqualEqual_IgnoreCase_TextText +// 0x0038 (0x0038 - 0x0000) +struct KismetTextLibrary_EqualEqual_IgnoreCase_TextText final +{ +public: + class FText A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText b; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_EqualEqual_IgnoreCase_TextText; + +// Function Engine.KismetTextLibrary.EqualEqual_TextText +// 0x0038 (0x0038 - 0x0000) +struct KismetTextLibrary_EqualEqual_TextText final +{ +public: + class FText A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText b; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_EqualEqual_TextText; + +// Function Engine.KismetTextLibrary.FindTextInLocalizationTable +// 0x0040 (0x0040 - 0x0000) +struct KismetTextLibrary_FindTextInLocalizationTable final +{ +public: + class FString Namespace; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText OutText; // 0x0020(0x0018)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_FindTextInLocalizationTable; + +// Function Engine.KismetTextLibrary.Format +// 0x0040 (0x0040 - 0x0000) +struct KismetTextLibrary_Format final +{ +public: + class FText InPattern; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + TArray InArgs; // 0x0018(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0028(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_Format; + +// Function Engine.KismetTextLibrary.GetEmptyText +// 0x0018 (0x0018 - 0x0000) +struct KismetTextLibrary_GetEmptyText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_GetEmptyText; + +// Function Engine.KismetTextLibrary.IsPolyglotDataValid +// 0x00D8 (0x00D8 - 0x0000) +struct KismetTextLibrary_IsPolyglotDataValid final +{ +public: + struct FPolyglotTextData PolyglotData; // 0x0000(0x00B8)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsValid; // 0x00B8(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ErrorMessage; // 0x00C0(0x0018)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_IsPolyglotDataValid; + +// Function Engine.KismetTextLibrary.NotEqual_IgnoreCase_TextText +// 0x0038 (0x0038 - 0x0000) +struct KismetTextLibrary_NotEqual_IgnoreCase_TextText final +{ +public: + class FText A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText b; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_NotEqual_IgnoreCase_TextText; + +// Function Engine.KismetTextLibrary.NotEqual_TextText +// 0x0038 (0x0038 - 0x0000) +struct KismetTextLibrary_NotEqual_TextText final +{ +public: + class FText A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText b; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_NotEqual_TextText; + +// Function Engine.KismetTextLibrary.PolyglotDataToText +// 0x00D0 (0x00D0 - 0x0000) +struct KismetTextLibrary_PolyglotDataToText final +{ +public: + struct FPolyglotTextData PolyglotData; // 0x0000(0x00B8)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x00B8(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_PolyglotDataToText; + +// Function Engine.KismetTextLibrary.StringTableIdAndKeyFromText +// 0x0038 (0x0038 - 0x0000) +struct KismetTextLibrary_StringTableIdAndKeyFromText final +{ +public: + class FText Text; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + class FName OutTableId; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutKey; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_StringTableIdAndKeyFromText; + +// Function Engine.KismetTextLibrary.TextFromStringTable +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_TextFromStringTable final +{ +public: + class FName TableId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Key; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextFromStringTable; + +// Function Engine.KismetTextLibrary.TextIsCultureInvariant +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_TextIsCultureInvariant final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextIsCultureInvariant; + +// Function Engine.KismetTextLibrary.TextIsEmpty +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_TextIsEmpty final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextIsEmpty; + +// Function Engine.KismetTextLibrary.TextIsFromStringTable +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_TextIsFromStringTable final +{ +public: + class FText Text; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextIsFromStringTable; + +// Function Engine.KismetTextLibrary.TextIsTransient +// 0x0020 (0x0020 - 0x0000) +struct KismetTextLibrary_TextIsTransient final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextIsTransient; + +// Function Engine.KismetTextLibrary.TextToLower +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_TextToLower final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextToLower; + +// Function Engine.KismetTextLibrary.TextToUpper +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_TextToUpper final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextToUpper; + +// Function Engine.KismetTextLibrary.TextTrimPreceding +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_TextTrimPreceding final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextTrimPreceding; + +// Function Engine.KismetTextLibrary.TextTrimPrecedingAndTrailing +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_TextTrimPrecedingAndTrailing final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextTrimPrecedingAndTrailing; + +// Function Engine.KismetTextLibrary.TextTrimTrailing +// 0x0030 (0x0030 - 0x0000) +struct KismetTextLibrary_TextTrimTrailing final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0018(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KismetTextLibrary_TextTrimTrailing; + +// Function Engine.LevelStreamingDynamic.LoadLevelInstance +// 0x0050 (0x0050 - 0x0000) +struct LevelStreamingDynamic_LoadLevelInstance final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LevelName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOutSuccess; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OptionalLevelNameOverride; // 0x0038(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreamingDynamic* ReturnValue; // 0x0048(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreamingDynamic_LoadLevelInstance; + +// Function Engine.LevelStreamingDynamic.LoadLevelInstanceBySoftObjectPtr +// 0x0068 (0x0068 - 0x0000) +struct LevelStreamingDynamic_LoadLevelInstanceBySoftObjectPtr final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x003C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOutSuccess; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OptionalLevelNameOverride; // 0x0050(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreamingDynamic* ReturnValue; // 0x0060(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LevelStreamingDynamic_LoadLevelInstanceBySoftObjectPtr; + +// Function Engine.LightClippingPlanesComponent.AddRelativeClippingPlane +// 0x0014 (0x0014 - 0x0000) +struct LightClippingPlanesComponent_AddRelativeClippingPlane final +{ +public: + struct FRotator InRelativeRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float InRelativeDistance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEnabled; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingPlanesComponent_AddRelativeClippingPlane; + +// Function Engine.LightClippingPlanesComponent.SetClippingPlaneEnabled +// 0x0008 (0x0008 - 0x0000) +struct LightClippingPlanesComponent_SetClippingPlaneEnabled final +{ +public: + int32 ClippingPlaneIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEnabled; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingPlanesComponent_SetClippingPlaneEnabled; + +// Function Engine.LightClippingPlanesComponent.GetClippingPlane +// 0x0020 (0x0020 - 0x0000) +struct LightClippingPlanesComponent_GetClippingPlane final +{ +public: + int32 ClippingPlaneIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneOrigin; // 0x0004(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlaneNormal; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEnabled; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingPlanesComponent_GetClippingPlane; + +// Function Engine.LightClippingPlanesComponent.GetClippingPlaneEnabled +// 0x0008 (0x0008 - 0x0000) +struct LightClippingPlanesComponent_GetClippingPlaneEnabled final +{ +public: + int32 ClippingPlaneIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEnabled; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingPlanesComponent_GetClippingPlaneEnabled; + +// Function Engine.LightClippingPlanesComponent.GetClippingPlanesCount +// 0x0004 (0x0004 - 0x0000) +struct LightClippingPlanesComponent_GetClippingPlanesCount final +{ +public: + int32 NumClippingPlanes; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightClippingPlanesComponent_GetClippingPlanesCount; + +// Function Engine.WindModulateComponent.SetAffectWindDirection +// 0x0001 (0x0001 - 0x0000) +struct WindModulateComponent_SetAffectWindDirection final +{ +public: + bool bNewAffectWindDirection; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindModulateComponent_SetAffectWindDirection; + +// Function Engine.WindModulateComponent.SetBlendDistance +// 0x0004 (0x0004 - 0x0000) +struct WindModulateComponent_SetBlendDistance final +{ +public: + float InNewBlendDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindModulateComponent_SetBlendDistance; + +// Function Engine.WindModulateComponent.SetMaximumGustMod +// 0x0004 (0x0004 - 0x0000) +struct WindModulateComponent_SetMaximumGustMod final +{ +public: + float InNewMaxGustMod; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindModulateComponent_SetMaximumGustMod; + +// Function Engine.WindModulateComponent.SetMinimumGustMod +// 0x0004 (0x0004 - 0x0000) +struct WindModulateComponent_SetMinimumGustMod final +{ +public: + float InNewMinGustMod; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindModulateComponent_SetMinimumGustMod; + +// Function Engine.WindModulateComponent.SetOutdoors +// 0x0004 (0x0004 - 0x0000) +struct WindModulateComponent_SetOutdoors final +{ +public: + float InNewOutdoors; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindModulateComponent_SetOutdoors; + +// Function Engine.WindModulateComponent.SetPriority +// 0x0004 (0x0004 - 0x0000) +struct WindModulateComponent_SetPriority final +{ +public: + float InNewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindModulateComponent_SetPriority; + +// Function Engine.WindModulateComponent.SetSpeedMod +// 0x0004 (0x0004 - 0x0000) +struct WindModulateComponent_SetSpeedMod final +{ +public: + float InNewSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindModulateComponent_SetSpeedMod; + +// Function Engine.WindModulateComponent.SetStrength +// 0x0004 (0x0004 - 0x0000) +struct WindModulateComponent_SetStrength final +{ +public: + float InNewStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindModulateComponent_SetStrength; + +// Function Engine.WindModulateComponent.SetUseScaleAsBounds +// 0x0001 (0x0001 - 0x0000) +struct WindModulateComponent_SetUseScaleAsBounds final +{ +public: + bool bNewUseScaleAsBounds; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindModulateComponent_SetUseScaleAsBounds; + +// Function Engine.LODSyncComponent.GetLODSyncDebugText +// 0x0010 (0x0010 - 0x0000) +struct LODSyncComponent_GetLODSyncDebugText final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LODSyncComponent_GetLODSyncDebugText; + +// Function Engine.MaterialInstanceDynamic.CopyInterpParameters +// 0x0008 (0x0008 - 0x0000) +struct MaterialInstanceDynamic_CopyInterpParameters final +{ +public: + class UMaterialInstance* Source; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_CopyInterpParameters; + +// Function Engine.MaterialInstanceDynamic.CopyParameterOverrides +// 0x0008 (0x0008 - 0x0000) +struct MaterialInstanceDynamic_CopyParameterOverrides final +{ +public: + class UMaterialInstance* MaterialInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_CopyParameterOverrides; + +// Function Engine.MaterialInstanceDynamic.K2_CopyMaterialInstanceParameters +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceDynamic_K2_CopyMaterialInstanceParameters final +{ +public: + class UMaterialInterface* Source; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bQuickParametersOnly; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_CopyMaterialInstanceParameters; + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValue +// 0x000C (0x000C - 0x0000) +struct MaterialInstanceDynamic_K2_GetScalarParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetScalarParameterValue; + +// Function Engine.MaterialInstanceDynamic.K2_GetScalarParameterValueByInfo +// 0x0014 (0x0014 - 0x0000) +struct MaterialInstanceDynamic_K2_GetScalarParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetScalarParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValue +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceDynamic_K2_GetTextureParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetTextureParameterValue; + +// Function Engine.MaterialInstanceDynamic.K2_GetTextureParameterValueByInfo +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_K2_GetTextureParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetTextureParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValue +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_K2_GetVectorParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetVectorParameterValue; + +// Function Engine.MaterialInstanceDynamic.K2_GetVectorParameterValueByInfo +// 0x0020 (0x0020 - 0x0000) +struct MaterialInstanceDynamic_K2_GetVectorParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_GetVectorParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.K2_InterpolateMaterialInstanceParams +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams final +{ +public: + class UMaterialInstance* SourceA; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstance* SourceB; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_K2_InterpolateMaterialInstanceParams; + +// Function Engine.MaterialInstanceDynamic.SetScalarArrayParameterValue +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_SetScalarArrayParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetScalarArrayParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetScalarArrayParameterValueByInfo +// 0x0020 (0x0020 - 0x0000) +struct MaterialInstanceDynamic_SetScalarArrayParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetScalarArrayParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValue +// 0x000C (0x000C - 0x0000) +struct MaterialInstanceDynamic_SetScalarParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetScalarParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetScalarParameterValueByInfo +// 0x0014 (0x0014 - 0x0000) +struct MaterialInstanceDynamic_SetScalarParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetScalarParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.SetTextureArrayParameterValue +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_SetTextureArrayParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetTextureArrayParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetTextureArrayParameterValueByInfo +// 0x0020 (0x0020 - 0x0000) +struct MaterialInstanceDynamic_SetTextureArrayParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetTextureArrayParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValue +// 0x0010 (0x0010 - 0x0000) +struct MaterialInstanceDynamic_SetTextureParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Value; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetTextureParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetTextureParameterValueByInfo +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_SetTextureParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Value; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetTextureParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.SetVectorArrayParameterValue +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_SetVectorArrayParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetVectorArrayParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetVectorArrayParameterValueByInfo +// 0x0020 (0x0020 - 0x0000) +struct MaterialInstanceDynamic_SetVectorArrayParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetVectorArrayParameterValueByInfo; + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValue +// 0x0018 (0x0018 - 0x0000) +struct MaterialInstanceDynamic_SetVectorParameterValue final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0008(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetVectorParameterValue; + +// Function Engine.MaterialInstanceDynamic.SetVectorParameterValueByInfo +// 0x0020 (0x0020 - 0x0000) +struct MaterialInstanceDynamic_SetVectorParameterValueByInfo final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialInstanceDynamic_SetVectorParameterValueByInfo; + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesLerpAlongAxis +// 0x0030 (0x0030 - 0x0000) +struct MeshVertexPainterKismetLibrary_PaintVerticesLerpAlongAxis final +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor StartColor; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor EndColor; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVertexPaintAxis Axis; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConvertToSRGB; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MeshVertexPainterKismetLibrary_PaintVerticesLerpAlongAxis; + +// Function Engine.MeshVertexPainterKismetLibrary.PaintVerticesSingleColor +// 0x0020 (0x0020 - 0x0000) +struct MeshVertexPainterKismetLibrary_PaintVerticesSingleColor final +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FillColor; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConvertToSRGB; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MeshVertexPainterKismetLibrary_PaintVerticesSingleColor; + +// Function Engine.MeshVertexPainterKismetLibrary.RemovePaintedVertices +// 0x0008 (0x0008 - 0x0000) +struct MeshVertexPainterKismetLibrary_RemovePaintedVertices final +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MeshVertexPainterKismetLibrary_RemovePaintedVertices; + +// Function Engine.NetPushModelHelpers.MarkPropertyDirty +// 0x0010 (0x0010 - 0x0000) +struct NetPushModelHelpers_MarkPropertyDirty final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NetPushModelHelpers_MarkPropertyDirty; + +// Function Engine.NetPushModelHelpers.MarkPropertyDirtyFromRepIndex +// 0x0018 (0x0018 - 0x0000) +struct NetPushModelHelpers_MarkPropertyDirtyFromRepIndex final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RepIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NetPushModelHelpers_MarkPropertyDirtyFromRepIndex; + +// Function Engine.PawnNoiseEmitterComponent.MakeNoise +// 0x0018 (0x0018 - 0x0000) +struct PawnNoiseEmitterComponent_MakeNoise final +{ +public: + class AActor* NoiseMaker; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NoiseLocation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PawnNoiseEmitterComponent_MakeNoise; + +// Function Engine.PhysicsConstraintComponent.GetConstraintForce +// 0x0018 (0x0018 - 0x0000) +struct PhysicsConstraintComponent_GetConstraintForce final +{ +public: + struct FVector OutLinearForce; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutAngularForce; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetConstraintForce; + +// Function Engine.PhysicsConstraintComponent.IsBroken +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_IsBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_IsBroken; + +// Function Engine.PhysicsConstraintComponent.SetAngularBreakable +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularBreakable final +{ +public: + bool bAngularBreakable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngularBreakThreshold; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularBreakable; + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveMode +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_SetAngularDriveMode final +{ +public: + EAngularDriveMode DriveMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularDriveMode; + +// Function Engine.PhysicsConstraintComponent.SetAngularDriveParams +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_SetAngularDriveParams final +{ +public: + float PositionStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularDriveParams; + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationDrive +// 0x0002 (0x0002 - 0x0000) +struct PhysicsConstraintComponent_SetAngularOrientationDrive final +{ +public: + bool bEnableSwingDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularOrientationDrive; + +// Function Engine.PhysicsConstraintComponent.SetAngularOrientationTarget +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_SetAngularOrientationTarget final +{ +public: + struct FRotator InPosTarget; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularOrientationTarget; + +// Function Engine.PhysicsConstraintComponent.SetAngularPlasticity +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularPlasticity final +{ +public: + bool bAngularPlasticity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngularPlasticityThreshold; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularPlasticity; + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing1Limit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularSwing1Limit final +{ +public: + EAngularConstraintMotion MotionType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Swing1LimitAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularSwing1Limit; + +// Function Engine.PhysicsConstraintComponent.SetAngularSwing2Limit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularSwing2Limit final +{ +public: + EAngularConstraintMotion MotionType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Swing2LimitAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularSwing2Limit; + +// Function Engine.PhysicsConstraintComponent.SetAngularTwistLimit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetAngularTwistLimit final +{ +public: + EAngularConstraintMotion ConstraintType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TwistLimitAngle; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularTwistLimit; + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDrive +// 0x0002 (0x0002 - 0x0000) +struct PhysicsConstraintComponent_SetAngularVelocityDrive final +{ +public: + bool bEnableSwingDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTwistDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularVelocityDrive; + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveSLERP +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_SetAngularVelocityDriveSLERP final +{ +public: + bool bEnableSLERP; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularVelocityDriveSLERP; + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityDriveTwistAndSwing +// 0x0002 (0x0002 - 0x0000) +struct PhysicsConstraintComponent_SetAngularVelocityDriveTwistAndSwing final +{ +public: + bool bEnableTwistDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSwingDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularVelocityDriveTwistAndSwing; + +// Function Engine.PhysicsConstraintComponent.SetAngularVelocityTarget +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_SetAngularVelocityTarget final +{ +public: + struct FVector InVelTarget; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetAngularVelocityTarget; + +// Function Engine.PhysicsConstraintComponent.SetConstrainedComponents +// 0x0020 (0x0020 - 0x0000) +struct PhysicsConstraintComponent_SetConstrainedComponents final +{ +public: + class UPrimitiveComponent* Component1; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName1; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* Component2; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName2; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetConstrainedComponents; + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceFrame +// 0x0040 (0x0040 - 0x0000) +struct PhysicsConstraintComponent_SetConstraintReferenceFrame final +{ +public: + EConstraintFrame Frame; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RefFrame; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetConstraintReferenceFrame; + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferenceOrientation +// 0x001C (0x001C - 0x0000) +struct PhysicsConstraintComponent_SetConstraintReferenceOrientation final +{ +public: + EConstraintFrame Frame; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PriAxis; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecAxis; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetConstraintReferenceOrientation; + +// Function Engine.PhysicsConstraintComponent.SetConstraintReferencePosition +// 0x0010 (0x0010 - 0x0000) +struct PhysicsConstraintComponent_SetConstraintReferencePosition final +{ +public: + EConstraintFrame Frame; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector RefPosition; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetConstraintReferencePosition; + +// Function Engine.PhysicsConstraintComponent.SetDisableCollision +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_SetDisableCollision final +{ +public: + bool bDisableCollision; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetDisableCollision; + +// Function Engine.PhysicsConstraintComponent.SetLinearBreakable +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetLinearBreakable final +{ +public: + bool bLinearBreakable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearBreakThreshold; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearBreakable; + +// Function Engine.PhysicsConstraintComponent.SetLinearDriveParams +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_SetLinearDriveParams final +{ +public: + float PositionStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceLimit; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearDriveParams; + +// Function Engine.PhysicsConstraintComponent.SetLinearPlasticity +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetLinearPlasticity final +{ +public: + bool bLinearPlasticity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearPlasticityThreshold; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearPlasticity; + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionDrive +// 0x0003 (0x0003 - 0x0000) +struct PhysicsConstraintComponent_SetLinearPositionDrive final +{ +public: + bool bEnableDriveX; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveY; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveZ; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearPositionDrive; + +// Function Engine.PhysicsConstraintComponent.SetLinearPositionTarget +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_SetLinearPositionTarget final +{ +public: + struct FVector InPosTarget; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearPositionTarget; + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityDrive +// 0x0003 (0x0003 - 0x0000) +struct PhysicsConstraintComponent_SetLinearVelocityDrive final +{ +public: + bool bEnableDriveX; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveY; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDriveZ; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearVelocityDrive; + +// Function Engine.PhysicsConstraintComponent.SetLinearVelocityTarget +// 0x000C (0x000C - 0x0000) +struct PhysicsConstraintComponent_SetLinearVelocityTarget final +{ +public: + struct FVector InVelTarget; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearVelocityTarget; + +// Function Engine.PhysicsConstraintComponent.SetLinearXLimit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetLinearXLimit final +{ +public: + ELinearConstraintMotion ConstraintType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LimitSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearXLimit; + +// Function Engine.PhysicsConstraintComponent.SetLinearYLimit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetLinearYLimit final +{ +public: + ELinearConstraintMotion ConstraintType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LimitSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearYLimit; + +// Function Engine.PhysicsConstraintComponent.SetLinearZLimit +// 0x0008 (0x0008 - 0x0000) +struct PhysicsConstraintComponent_SetLinearZLimit final +{ +public: + ELinearConstraintMotion ConstraintType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LimitSize; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetLinearZLimit; + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveSLERP +// 0x0001 (0x0001 - 0x0000) +struct PhysicsConstraintComponent_SetOrientationDriveSLERP final +{ +public: + bool bEnableSLERP; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetOrientationDriveSLERP; + +// Function Engine.PhysicsConstraintComponent.SetOrientationDriveTwistAndSwing +// 0x0002 (0x0002 - 0x0000) +struct PhysicsConstraintComponent_SetOrientationDriveTwistAndSwing final +{ +public: + bool bEnableTwistDrive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSwingDrive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_SetOrientationDriveTwistAndSwing; + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing1 +// 0x0004 (0x0004 - 0x0000) +struct PhysicsConstraintComponent_GetCurrentSwing1 final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetCurrentSwing1; + +// Function Engine.PhysicsConstraintComponent.GetCurrentSwing2 +// 0x0004 (0x0004 - 0x0000) +struct PhysicsConstraintComponent_GetCurrentSwing2 final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetCurrentSwing2; + +// Function Engine.PhysicsConstraintComponent.GetCurrentTwist +// 0x0004 (0x0004 - 0x0000) +struct PhysicsConstraintComponent_GetCurrentTwist final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsConstraintComponent_GetCurrentTwist; + +// Function Engine.PhysicsHandleComponent.GrabComponent +// 0x0020 (0x0020 - 0x0000) +struct PhysicsHandleComponent_GrabComponent final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GrabLocation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConstrainRotation; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GrabComponent; + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocation +// 0x0020 (0x0020 - 0x0000) +struct PhysicsHandleComponent_GrabComponentAtLocation final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GrabLocation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GrabComponentAtLocation; + +// Function Engine.PhysicsHandleComponent.GrabComponentAtLocationWithRotation +// 0x0028 (0x0028 - 0x0000) +struct PhysicsHandleComponent_GrabComponentAtLocationWithRotation final +{ +public: + class UPrimitiveComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GrabComponentAtLocationWithRotation; + +// Function Engine.PhysicsHandleComponent.SetAngularDamping +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetAngularDamping final +{ +public: + float NewAngularDamping; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetAngularDamping; + +// Function Engine.PhysicsHandleComponent.SetAngularStiffness +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetAngularStiffness final +{ +public: + float NewAngularStiffness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetAngularStiffness; + +// Function Engine.PhysicsHandleComponent.SetInterpolationSpeed +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetInterpolationSpeed final +{ +public: + float NewInterpolationSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetInterpolationSpeed; + +// Function Engine.PhysicsHandleComponent.SetLinearDamping +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetLinearDamping final +{ +public: + float NewLinearDamping; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetLinearDamping; + +// Function Engine.PhysicsHandleComponent.SetLinearStiffness +// 0x0004 (0x0004 - 0x0000) +struct PhysicsHandleComponent_SetLinearStiffness final +{ +public: + float NewLinearStiffness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetLinearStiffness; + +// Function Engine.PhysicsHandleComponent.SetTargetLocation +// 0x000C (0x000C - 0x0000) +struct PhysicsHandleComponent_SetTargetLocation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetTargetLocation; + +// Function Engine.PhysicsHandleComponent.SetTargetLocationAndRotation +// 0x0018 (0x0018 - 0x0000) +struct PhysicsHandleComponent_SetTargetLocationAndRotation final +{ +public: + struct FVector NewLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator NewRotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetTargetLocationAndRotation; + +// Function Engine.PhysicsHandleComponent.SetTargetRotation +// 0x000C (0x000C - 0x0000) +struct PhysicsHandleComponent_SetTargetRotation final +{ +public: + struct FRotator NewRotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_SetTargetRotation; + +// Function Engine.PhysicsHandleComponent.GetGrabbedComponent +// 0x0008 (0x0008 - 0x0000) +struct PhysicsHandleComponent_GetGrabbedComponent final +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GetGrabbedComponent; + +// Function Engine.PhysicsHandleComponent.GetTargetLocationAndRotation +// 0x0018 (0x0018 - 0x0000) +struct PhysicsHandleComponent_GetTargetLocationAndRotation final +{ +public: + struct FVector TargetLocation; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsHandleComponent_GetTargetLocationAndRotation; + +// Function Engine.PlanarReflection.OnInterpToggle +// 0x0001 (0x0001 - 0x0000) +struct PlanarReflection_OnInterpToggle final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlanarReflection_OnInterpToggle; + +// Function Engine.PlatformEventsComponent.IsInLaptopMode +// 0x0001 (0x0001 - 0x0000) +struct PlatformEventsComponent_IsInLaptopMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformEventsComponent_IsInLaptopMode; + +// Function Engine.PlatformEventsComponent.IsInTabletMode +// 0x0001 (0x0001 - 0x0000) +struct PlatformEventsComponent_IsInTabletMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformEventsComponent_IsInTabletMode; + +// Function Engine.PlatformEventsComponent.SupportsConvertibleLaptops +// 0x0001 (0x0001 - 0x0000) +struct PlatformEventsComponent_SupportsConvertibleLaptops final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformEventsComponent_SupportsConvertibleLaptops; + +// Function Engine.PlatformInterfaceWebResponse.GetHeader +// 0x0028 (0x0028 - 0x0000) +struct PlatformInterfaceWebResponse_GetHeader final +{ +public: + int32 HeaderIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Header; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformInterfaceWebResponse_GetHeader; + +// Function Engine.PlatformInterfaceWebResponse.GetHeaderValue +// 0x0020 (0x0020 - 0x0000) +struct PlatformInterfaceWebResponse_GetHeaderValue final +{ +public: + class FString HeaderName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformInterfaceWebResponse_GetHeaderValue; + +// Function Engine.PlatformInterfaceWebResponse.GetNumHeaders +// 0x0004 (0x0004 - 0x0000) +struct PlatformInterfaceWebResponse_GetNumHeaders final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlatformInterfaceWebResponse_GetNumHeaders; + +// Function Engine.PlayerState.ReceiveCopyProperties +// 0x0008 (0x0008 - 0x0000) +struct PlayerState_ReceiveCopyProperties final +{ +public: + class APlayerState* NewPlayerState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_ReceiveCopyProperties; + +// Function Engine.PlayerState.ReceiveOverrideWith +// 0x0008 (0x0008 - 0x0000) +struct PlayerState_ReceiveOverrideWith final +{ +public: + class APlayerState* OldPlayerState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_ReceiveOverrideWith; + +// Function Engine.PlayerState.GetPlayerName +// 0x0010 (0x0010 - 0x0000) +struct PlayerState_GetPlayerName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_GetPlayerName; + +// Function Engine.PlayerState.IsOnlyASpectator +// 0x0001 (0x0001 - 0x0000) +struct PlayerState_IsOnlyASpectator final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerState_IsOnlyASpectator; + +// Function Engine.PointLight.SetLightFalloffExponent +// 0x0004 (0x0004 - 0x0000) +struct PointLight_SetLightFalloffExponent final +{ +public: + float NewLightFalloffExponent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLight_SetLightFalloffExponent; + +// Function Engine.PointLight.SetRadius +// 0x0004 (0x0004 - 0x0000) +struct PointLight_SetRadius final +{ +public: + float NewRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointLight_SetRadius; + +// Function Engine.PoseableMeshComponent.CopyPoseFromSkeletalComponent +// 0x0008 (0x0008 - 0x0000) +struct PoseableMeshComponent_CopyPoseFromSkeletalComponent final +{ +public: + class USkeletalMeshComponent* InComponentToCopy; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_CopyPoseFromSkeletalComponent; + +// Function Engine.PoseableMeshComponent.GetBoneLocationByName +// 0x0018 (0x0018 - 0x0000) +struct PoseableMeshComponent_GetBoneLocationByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_GetBoneLocationByName; + +// Function Engine.PoseableMeshComponent.GetBoneRotationByName +// 0x0018 (0x0018 - 0x0000) +struct PoseableMeshComponent_GetBoneRotationByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_GetBoneRotationByName; + +// Function Engine.PoseableMeshComponent.GetBoneScaleByName +// 0x0018 (0x0018 - 0x0000) +struct PoseableMeshComponent_GetBoneScaleByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_GetBoneScaleByName; + +// Function Engine.PoseableMeshComponent.GetBoneSpaceTransformByName +// 0x0040 (0x0040 - 0x0000) +struct PoseableMeshComponent_GetBoneSpaceTransformByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_GetBoneSpaceTransformByName; + +// Function Engine.PoseableMeshComponent.GetBoneTransformByName +// 0x0040 (0x0040 - 0x0000) +struct PoseableMeshComponent_GetBoneTransformByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_GetBoneTransformByName; + +// Function Engine.PoseableMeshComponent.ResetBoneTransformByName +// 0x0008 (0x0008 - 0x0000) +struct PoseableMeshComponent_ResetBoneTransformByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_ResetBoneTransformByName; + +// Function Engine.PoseableMeshComponent.SetBoneLocationByName +// 0x0018 (0x0018 - 0x0000) +struct PoseableMeshComponent_SetBoneLocationByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_SetBoneLocationByName; + +// Function Engine.PoseableMeshComponent.SetBoneRotationByName +// 0x0018 (0x0018 - 0x0000) +struct PoseableMeshComponent_SetBoneRotationByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_SetBoneRotationByName; + +// Function Engine.PoseableMeshComponent.SetBoneScaleByName +// 0x0018 (0x0018 - 0x0000) +struct PoseableMeshComponent_SetBoneScaleByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InScale3D; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_SetBoneScaleByName; + +// Function Engine.PoseableMeshComponent.SetBoneSpaceTransformByName +// 0x0040 (0x0040 - 0x0000) +struct PoseableMeshComponent_SetBoneSpaceTransformByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_SetBoneSpaceTransformByName; + +// Function Engine.PoseableMeshComponent.SetBoneTransformByName +// 0x0050 (0x0050 - 0x0000) +struct PoseableMeshComponent_SetBoneTransformByName final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EBoneSpaces BoneSpace; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PoseableMeshComponent_SetBoneTransformByName; + +// Function Engine.RuntimeVirtualTexture.GetPageTableSize +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetPageTableSize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetPageTableSize; + +// Function Engine.RuntimeVirtualTexture.GetSize +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetSize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetSize; + +// Function Engine.RuntimeVirtualTexture.GetTileBorderSize +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetTileBorderSize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetTileBorderSize; + +// Function Engine.RuntimeVirtualTexture.GetTileCount +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetTileCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetTileCount; + +// Function Engine.RuntimeVirtualTexture.GetTileSize +// 0x0004 (0x0004 - 0x0000) +struct RuntimeVirtualTexture_GetTileSize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTexture_GetTileSize; + +// Function Engine.RuntimeVirtualTextureComponent.Invalidate +// 0x001C (0x001C - 0x0000) +struct RuntimeVirtualTextureComponent_Invalidate final +{ +public: + struct FBoxSphereBounds WorldBounds; // 0x0000(0x001C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuntimeVirtualTextureComponent_Invalidate; + +// Function Engine.SceneCapture2D.OnInterpToggle +// 0x0001 (0x0001 - 0x0000) +struct SceneCapture2D_OnInterpToggle final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCapture2D_OnInterpToggle; + +// Function Engine.SceneCaptureCube.OnInterpToggle +// 0x0001 (0x0001 - 0x0000) +struct SceneCaptureCube_OnInterpToggle final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneCaptureCube_OnInterpToggle; + +// Function Engine.SkeletalMesh.SetDefaultAnimatingRig +// 0x0028 (0x0028 - 0x0000) +struct SkeletalMesh_SetDefaultAnimatingRig final +{ +public: + TSoftObjectPtr InAnimatingRig; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetDefaultAnimatingRig; + +// Function Engine.SkeletalMesh.SetLODSettings +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_SetLODSettings final +{ +public: + class USkeletalMeshLODSettings* InLODSettings; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetLODSettings; + +// Function Engine.SkeletalMesh.SetMaterials +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_SetMaterials final +{ +public: + TArray InMaterials; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetMaterials; + +// Function Engine.SkeletalMesh.SetMeshClothingAssets +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_SetMeshClothingAssets final +{ +public: + TArray InMeshClothingAssets; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetMeshClothingAssets; + +// Function Engine.SkeletalMesh.SetMorphTargets +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_SetMorphTargets final +{ +public: + TArray InMorphTargets; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_SetMorphTargets; + +// Function Engine.SkeletalMesh.FindSocket +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_FindSocket final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshSocket* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_FindSocket; + +// Function Engine.SkeletalMesh.FindSocketAndIndex +// 0x0018 (0x0018 - 0x0000) +struct SkeletalMesh_FindSocketAndIndex final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshSocket* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_FindSocketAndIndex; + +// Function Engine.SkeletalMesh.FindSocketInfo +// 0x0050 (0x0050 - 0x0000) +struct SkeletalMesh_FindSocketInfo final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OutTransform; // 0x0010(0x0030)(Parm, OutParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 OutBoneIndex; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutIndex; // 0x0044(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshSocket* ReturnValue; // 0x0048(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_FindSocketInfo; + +// Function Engine.SkeletalMesh.GetBounds +// 0x001C (0x001C - 0x0000) +struct SkeletalMesh_GetBounds final +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetBounds; + +// Function Engine.SkeletalMesh.GetDefaultAnimatingRig +// 0x0028 (0x0028 - 0x0000) +struct SkeletalMesh_GetDefaultAnimatingRig final +{ +public: + TSoftObjectPtr ReturnValue; // 0x0000(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetDefaultAnimatingRig; + +// Function Engine.SkeletalMesh.GetImportedBounds +// 0x001C (0x001C - 0x0000) +struct SkeletalMesh_GetImportedBounds final +{ +public: + struct FBoxSphereBounds ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetImportedBounds; + +// Function Engine.SkeletalMesh.GetLODSettings +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetLODSettings final +{ +public: + const class USkeletalMeshLODSettings* ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetLODSettings; + +// Function Engine.SkeletalMesh.GetMaterials +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetMaterials final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetMaterials; + +// Function Engine.SkeletalMesh.GetMeshClothingAssets +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetMeshClothingAssets final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetMeshClothingAssets; + +// Function Engine.SkeletalMesh.GetMorphTargets +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetMorphTargets final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetMorphTargets; + +// Function Engine.SkeletalMesh.GetNodeMappingContainer +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetNodeMappingContainer final +{ +public: + class UBlueprint* SourceAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNodeMappingContainer* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetNodeMappingContainer; + +// Function Engine.SkeletalMesh.GetNodeMappingData +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetNodeMappingData final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetNodeMappingData; + +// Function Engine.SkeletalMesh.GetPhysicsAsset +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetPhysicsAsset final +{ +public: + class UPhysicsAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetPhysicsAsset; + +// Function Engine.SkeletalMesh.GetShadowPhysicsAsset +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetShadowPhysicsAsset final +{ +public: + class UPhysicsAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetShadowPhysicsAsset; + +// Function Engine.SkeletalMesh.GetSkeleton +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_GetSkeleton final +{ +public: + const class USkeleton* ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetSkeleton; + +// Function Engine.SkeletalMesh.GetSocketByIndex +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_GetSocketByIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshSocket* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_GetSocketByIndex; + +// Function Engine.SkeletalMesh.IsSectionUsingCloth +// 0x0008 (0x0008 - 0x0000) +struct SkeletalMesh_IsSectionUsingCloth final +{ +public: + int32 InSectionIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckCorrespondingSections; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0005(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SkeletalMesh_IsSectionUsingCloth; + +// Function Engine.SkeletalMesh.K2_GetAllMorphTargetNames +// 0x0010 (0x0010 - 0x0000) +struct SkeletalMesh_K2_GetAllMorphTargetNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_K2_GetAllMorphTargetNames; + +// Function Engine.SkeletalMesh.NumSockets +// 0x0004 (0x0004 - 0x0000) +struct SkeletalMesh_NumSockets final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkeletalMesh_NumSockets; + +// Function Engine.SkyAtmosphereComponent.GetAtmosphereTransmitanceOnGroundAtPlanetTop +// 0x0018 (0x0018 - 0x0000) +struct SkyAtmosphereComponent_GetAtmosphereTransmitanceOnGroundAtPlanetTop final +{ +public: + class UDirectionalLightComponent* DirectionalLight; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_GetAtmosphereTransmitanceOnGroundAtPlanetTop; + +// Function Engine.SkyAtmosphereComponent.OverrideAtmosphereLightDirection +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_OverrideAtmosphereLightDirection final +{ +public: + int32 AtmosphereLightIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightDirection; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_OverrideAtmosphereLightDirection; + +// Function Engine.SkyAtmosphereComponent.SetAerialPerspectiveStartDepth +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetAerialPerspectiveStartDepth final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetAerialPerspectiveStartDepth; + +// Function Engine.SkyAtmosphereComponent.SetAerialPespectiveViewDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetAerialPespectiveViewDistanceScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetAerialPespectiveViewDistanceScale; + +// Function Engine.SkyAtmosphereComponent.SetAtmosphereHeight +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetAtmosphereHeight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetAtmosphereHeight; + +// Function Engine.SkyAtmosphereComponent.SetHeightFogAccurateInscatteringColor +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHeightFogAccurateInscatteringColor final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHeightFogAccurateInscatteringColor; + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContribution +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHeightFogContribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHeightFogContribution; + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionDesaturation +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHeightFogContributionDesaturation final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHeightFogContributionDesaturation; + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionDesaturationDirectionalInscattering +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHeightFogContributionDesaturationDirectionalInscattering final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHeightFogContributionDesaturationDirectionalInscattering; + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionDesaturationInscattering +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHeightFogContributionDesaturationInscattering final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHeightFogContributionDesaturationInscattering; + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionDirectionalInscaterring +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHeightFogContributionDirectionalInscaterring final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHeightFogContributionDirectionalInscaterring; + +// Function Engine.SkyAtmosphereComponent.SetHeightFogContributionInscattering +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHeightFogContributionInscattering final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHeightFogContributionInscattering; + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithColorationDesaturation +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHorizonToZenithColorationDesaturation final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHorizonToZenithColorationDesaturation; + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithColorationIntensity +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHorizonToZenithColorationIntensity final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHorizonToZenithColorationIntensity; + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithColorationTexture +// 0x0008 (0x0008 - 0x0000) +struct SkyAtmosphereComponent_SetHorizonToZenithColorationTexture final +{ +public: + class UTexture2D* NewValue; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHorizonToZenithColorationTexture; + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithColorationU +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHorizonToZenithColorationU final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHorizonToZenithColorationU; + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithFogDesaturation +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHorizonToZenithFogDesaturation final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHorizonToZenithFogDesaturation; + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithFogIntensity +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHorizonToZenithFogIntensity final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHorizonToZenithFogIntensity; + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithFogOpticalDepthPower +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHorizonToZenithFogOpticalDepthPower final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHorizonToZenithFogOpticalDepthPower; + +// Function Engine.SkyAtmosphereComponent.SetHorizonToZenithFogOpticalDepthScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetHorizonToZenithFogOpticalDepthScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetHorizonToZenithFogOpticalDepthScale; + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorption +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetMieAbsorption final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieAbsorption; + +// Function Engine.SkyAtmosphereComponent.SetMieAbsorptionScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMieAbsorptionScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieAbsorptionScale; + +// Function Engine.SkyAtmosphereComponent.SetMieAnisotropy +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMieAnisotropy final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieAnisotropy; + +// Function Engine.SkyAtmosphereComponent.SetMieExponentialDistribution +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMieExponentialDistribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieExponentialDistribution; + +// Function Engine.SkyAtmosphereComponent.SetMieScattering +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetMieScattering final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieScattering; + +// Function Engine.SkyAtmosphereComponent.SetMieScatteringScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMieScatteringScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMieScatteringScale; + +// Function Engine.SkyAtmosphereComponent.SetMultiScatteringFactor +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetMultiScatteringFactor final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetMultiScatteringFactor; + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorption +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetOtherAbsorption final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetOtherAbsorption; + +// Function Engine.SkyAtmosphereComponent.SetOtherAbsorptionScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetOtherAbsorptionScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetOtherAbsorptionScale; + +// Function Engine.SkyAtmosphereComponent.SetRayleighExponentialDistribution +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetRayleighExponentialDistribution final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetRayleighExponentialDistribution; + +// Function Engine.SkyAtmosphereComponent.SetRayleighScattering +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetRayleighScattering final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetRayleighScattering; + +// Function Engine.SkyAtmosphereComponent.SetRayleighScatteringScale +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetRayleighScatteringScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetRayleighScatteringScale; + +// Function Engine.SkyAtmosphereComponent.SetSkyDesaturation +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetSkyDesaturation final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetSkyDesaturation; + +// Function Engine.SkyAtmosphereComponent.SetSkyLuminanceFactor +// 0x0010 (0x0010 - 0x0000) +struct SkyAtmosphereComponent_SetSkyLuminanceFactor final +{ +public: + struct FLinearColor NewValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetSkyLuminanceFactor; + +// Function Engine.SkyAtmosphereComponent.SetTransmittanceMinLightElevationAngle +// 0x0004 (0x0004 - 0x0000) +struct SkyAtmosphereComponent_SetTransmittanceMinLightElevationAngle final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SkyAtmosphereComponent_SetTransmittanceMinLightElevationAngle; + +// Function Engine.WindAffectedComponentRefresh.PauseWindUpdates +// 0x0001 (0x0001 - 0x0000) +struct WindAffectedComponentRefresh_PauseWindUpdates final +{ +public: + bool bPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindAffectedComponentRefresh_PauseWindUpdates; + +// Function Engine.WindAffectedComponentRefresh.SetWindRefreshRate +// 0x0004 (0x0004 - 0x0000) +struct WindAffectedComponentRefresh_SetWindRefreshRate final +{ +public: + float NewWindRefreshRate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindAffectedComponentRefresh_SetWindRefreshRate; + +// Function Engine.WindAffectedComponentRefresh.WindUpdatesPaused +// 0x0001 (0x0001 - 0x0000) +struct WindAffectedComponentRefresh_WindUpdatesPaused final +{ +public: + bool bPaused; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindAffectedComponentRefresh_WindUpdatesPaused; + +// Function Engine.SoundSubmix.AddEnvelopeFollowerDelegate +// 0x0018 (0x0018 - 0x0000) +struct SoundSubmix_AddEnvelopeFollowerDelegate final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate& Envelope)> OnSubmixEnvelopeBP; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_AddEnvelopeFollowerDelegate; + +// Function Engine.SoundSubmix.AddSpectralAnalysisDelegate +// 0x0040 (0x0040 - 0x0000) +struct SoundSubmix_AddSpectralAnalysisDelegate final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InBandSettings; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TDelegate& Magnitude)> OnSubmixSpectralAnalysisBP; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float UpdateRate; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecibelNoiseFloor; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoNormalize; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoAutoRange; // 0x0031(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoRangeAttackTime; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoRangeReleaseTime; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_AddSpectralAnalysisDelegate; + +// Function Engine.SoundSubmix.RemoveSpectralAnalysisDelegate +// 0x0018 (0x0018 - 0x0000) +struct SoundSubmix_RemoveSpectralAnalysisDelegate final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate& Magnitude)> OnSubmixSpectralAnalysisBP; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_RemoveSpectralAnalysisDelegate; + +// Function Engine.SoundSubmix.SetSubmixOutputVolume +// 0x0010 (0x0010 - 0x0000) +struct SoundSubmix_SetSubmixOutputVolume final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InOutputVolume; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_SetSubmixOutputVolume; + +// Function Engine.SoundSubmix.StartEnvelopeFollowing +// 0x0008 (0x0008 - 0x0000) +struct SoundSubmix_StartEnvelopeFollowing final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_StartEnvelopeFollowing; + +// Function Engine.SoundSubmix.StartRecordingOutput +// 0x0010 (0x0010 - 0x0000) +struct SoundSubmix_StartRecordingOutput final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpectedDuration; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_StartRecordingOutput; + +// Function Engine.SoundSubmix.StartSpectralAnalysis +// 0x0018 (0x0018 - 0x0000) +struct SoundSubmix_StartSpectralAnalysis final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFFTSize FFTSize; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFFTPeakInterpolationMethod InterpolationMethod; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFFTWindowType WindowType; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float HopSize; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioSpectrumType SpectrumType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SoundSubmix_StartSpectralAnalysis; + +// Function Engine.SoundSubmix.StopEnvelopeFollowing +// 0x0008 (0x0008 - 0x0000) +struct SoundSubmix_StopEnvelopeFollowing final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_StopEnvelopeFollowing; + +// Function Engine.SoundSubmix.StopRecordingOutput +// 0x0038 (0x0038 - 0x0000) +struct SoundSubmix_StopRecordingOutput final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioRecordingExportType ExportType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Name_0; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Path; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* ExistingSoundWaveToOverwrite; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_StopRecordingOutput; + +// Function Engine.SoundSubmix.StopSpectralAnalysis +// 0x0008 (0x0008 - 0x0000) +struct SoundSubmix_StopSpectralAnalysis final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SoundSubmix_StopSpectralAnalysis; + +// Function Engine.SplineMeshComponent.SetBoundaryMax +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetBoundaryMax final +{ +public: + float InBoundaryMax; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetBoundaryMax; + +// Function Engine.SplineMeshComponent.SetBoundaryMin +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetBoundaryMin final +{ +public: + float InBoundaryMin; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetBoundaryMin; + +// Function Engine.SplineMeshComponent.SetEndOffset +// 0x000C (0x000C - 0x0000) +struct SplineMeshComponent_SetEndOffset final +{ +public: + struct FVector2D EndOffset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndOffset; + +// Function Engine.SplineMeshComponent.SetEndPosition +// 0x0010 (0x0010 - 0x0000) +struct SplineMeshComponent_SetEndPosition final +{ +public: + struct FVector EndPos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndPosition; + +// Function Engine.SplineMeshComponent.SetEndRoll +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetEndRoll final +{ +public: + float EndRoll; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndRoll; + +// Function Engine.SplineMeshComponent.SetEndScale +// 0x000C (0x000C - 0x0000) +struct SplineMeshComponent_SetEndScale final +{ +public: + struct FVector2D EndScale; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndScale; + +// Function Engine.SplineMeshComponent.SetEndTangent +// 0x0010 (0x0010 - 0x0000) +struct SplineMeshComponent_SetEndTangent final +{ +public: + struct FVector EndTangent; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetEndTangent; + +// Function Engine.SplineMeshComponent.SetForwardAxis +// 0x0002 (0x0002 - 0x0000) +struct SplineMeshComponent_SetForwardAxis final +{ +public: + ESplineMeshAxis InForwardAxis; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetForwardAxis; + +// Function Engine.SplineMeshComponent.SetSplineUpDir +// 0x0010 (0x0010 - 0x0000) +struct SplineMeshComponent_SetSplineUpDir final +{ +public: + struct FVector InSplineUpDir; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetSplineUpDir; + +// Function Engine.SplineMeshComponent.SetStartAndEnd +// 0x0034 (0x0034 - 0x0000) +struct SplineMeshComponent_SetStartAndEnd final +{ +public: + struct FVector StartPos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartTangent; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndTangent; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartAndEnd; + +// Function Engine.SplineMeshComponent.SetStartOffset +// 0x000C (0x000C - 0x0000) +struct SplineMeshComponent_SetStartOffset final +{ +public: + struct FVector2D StartOffset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartOffset; + +// Function Engine.SplineMeshComponent.SetStartPosition +// 0x0010 (0x0010 - 0x0000) +struct SplineMeshComponent_SetStartPosition final +{ +public: + struct FVector StartPos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartPosition; + +// Function Engine.SplineMeshComponent.SetStartRoll +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_SetStartRoll final +{ +public: + float StartRoll; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartRoll; + +// Function Engine.SplineMeshComponent.SetStartScale +// 0x000C (0x000C - 0x0000) +struct SplineMeshComponent_SetStartScale final +{ +public: + struct FVector2D StartScale; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartScale; + +// Function Engine.SplineMeshComponent.SetStartTangent +// 0x0010 (0x0010 - 0x0000) +struct SplineMeshComponent_SetStartTangent final +{ +public: + struct FVector StartTangent; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMesh; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineMeshComponent_SetStartTangent; + +// Function Engine.SplineMeshComponent.GetBoundaryMax +// 0x0004 (0x0004 - 0x0000) +struct SplineMeshComponent_GetBoundaryMax final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetBoundaryMax; + +// Function Engine.SplineMeshComponent.GetBoundaryMin +// 0x0004 (0x0004 - 0x0000) +struct SplineMeshComponent_GetBoundaryMin final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetBoundaryMin; + +// Function Engine.SplineMeshComponent.GetEndOffset +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_GetEndOffset final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndOffset; + +// Function Engine.SplineMeshComponent.GetEndPosition +// 0x000C (0x000C - 0x0000) +struct SplineMeshComponent_GetEndPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndPosition; + +// Function Engine.SplineMeshComponent.GetEndRoll +// 0x0004 (0x0004 - 0x0000) +struct SplineMeshComponent_GetEndRoll final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndRoll; + +// Function Engine.SplineMeshComponent.GetEndScale +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_GetEndScale final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndScale; + +// Function Engine.SplineMeshComponent.GetEndTangent +// 0x000C (0x000C - 0x0000) +struct SplineMeshComponent_GetEndTangent final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetEndTangent; + +// Function Engine.SplineMeshComponent.GetForwardAxis +// 0x0001 (0x0001 - 0x0000) +struct SplineMeshComponent_GetForwardAxis final +{ +public: + ESplineMeshAxis ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetForwardAxis; + +// Function Engine.SplineMeshComponent.GetSplineUpDir +// 0x000C (0x000C - 0x0000) +struct SplineMeshComponent_GetSplineUpDir final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetSplineUpDir; + +// Function Engine.SplineMeshComponent.GetStartOffset +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_GetStartOffset final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartOffset; + +// Function Engine.SplineMeshComponent.GetStartPosition +// 0x000C (0x000C - 0x0000) +struct SplineMeshComponent_GetStartPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartPosition; + +// Function Engine.SplineMeshComponent.GetStartRoll +// 0x0004 (0x0004 - 0x0000) +struct SplineMeshComponent_GetStartRoll final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartRoll; + +// Function Engine.SplineMeshComponent.GetStartScale +// 0x0008 (0x0008 - 0x0000) +struct SplineMeshComponent_GetStartScale final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartScale; + +// Function Engine.SplineMeshComponent.GetStartTangent +// 0x000C (0x000C - 0x0000) +struct SplineMeshComponent_GetStartTangent final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineMeshComponent_GetStartTangent; + +// Function Engine.StereoLayerShapeCylinder.SetHeight +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerShapeCylinder_SetHeight final +{ +public: + int32 InHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerShapeCylinder_SetHeight; + +// Function Engine.StereoLayerShapeCylinder.SetOverlayArc +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerShapeCylinder_SetOverlayArc final +{ +public: + float InOverlayArc; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerShapeCylinder_SetOverlayArc; + +// Function Engine.StereoLayerShapeCylinder.SetRadius +// 0x0004 (0x0004 - 0x0000) +struct StereoLayerShapeCylinder_SetRadius final +{ +public: + float InRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerShapeCylinder_SetRadius; + +// Function Engine.StereoLayerShapeEquirect.SetEquirectProps +// 0x0048 (0x0048 - 0x0000) +struct StereoLayerShapeEquirect_SetEquirectProps final +{ +public: + struct FEquirectProps InScaleBiases; // 0x0000(0x0048)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StereoLayerShapeEquirect_SetEquirectProps; + +// Function Engine.TwitterIntegrationBase.AuthorizeAccounts +// 0x0001 (0x0001 - 0x0000) +struct TwitterIntegrationBase_AuthorizeAccounts final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_AuthorizeAccounts; + +// Function Engine.TwitterIntegrationBase.CanShowTweetUI +// 0x0001 (0x0001 - 0x0000) +struct TwitterIntegrationBase_CanShowTweetUI final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_CanShowTweetUI; + +// Function Engine.TwitterIntegrationBase.GetAccountName +// 0x0018 (0x0018 - 0x0000) +struct TwitterIntegrationBase_GetAccountName final +{ +public: + int32 AccountIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_GetAccountName; + +// Function Engine.TwitterIntegrationBase.GetNumAccounts +// 0x0004 (0x0004 - 0x0000) +struct TwitterIntegrationBase_GetNumAccounts final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_GetNumAccounts; + +// Function Engine.TwitterIntegrationBase.ShowTweetUI +// 0x0038 (0x0038 - 0x0000) +struct TwitterIntegrationBase_ShowTweetUI final +{ +public: + class FString InitialMessage; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString URL; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Picture; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_ShowTweetUI; + +// Function Engine.TwitterIntegrationBase.TwitterRequest +// 0x0030 (0x0030 - 0x0000) +struct TwitterIntegrationBase_TwitterRequest final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ParamKeysAndValues; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + ETwitterRequestMethod RequestMethod; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AccountIndex; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TwitterIntegrationBase_TwitterRequest; + +// Function Engine.ViewportStatsSubsystem.AddDisplayDelegate +// 0x0014 (0x0014 - 0x0000) +struct ViewportStatsSubsystem_AddDisplayDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ViewportStatsSubsystem_AddDisplayDelegate; + +// Function Engine.ViewportStatsSubsystem.AddTimedDisplay +// 0x0030 (0x0030 - 0x0000) +struct ViewportStatsSubsystem_AddTimedDisplay final +{ +public: + class FText Text; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ViewportStatsSubsystem_AddTimedDisplay; + +// Function Engine.ViewportStatsSubsystem.RemoveDisplayDelegate +// 0x0004 (0x0004 - 0x0000) +struct ViewportStatsSubsystem_RemoveDisplayDelegate final +{ +public: + int32 IndexToRemove; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ViewportStatsSubsystem_RemoveDisplayDelegate; + +// Function Engine.VisualLoggerKismetLibrary.EnableRecording +// 0x0001 (0x0001 - 0x0000) +struct VisualLoggerKismetLibrary_EnableRecording final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_EnableRecording; + +// Function Engine.VisualLoggerKismetLibrary.LogBox +// 0x0058 (0x0058 - 0x0000) +struct VisualLoggerKismetLibrary_LogBox final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox BoxShape; // 0x0008(0x001C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Text; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0038(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogBox; + +// Function Engine.VisualLoggerKismetLibrary.LogLocation +// 0x0048 (0x0048 - 0x0000) +struct VisualLoggerKismetLibrary_LogLocation final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Text; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x003C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0044(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogLocation; + +// Function Engine.VisualLoggerKismetLibrary.LogSegment +// 0x0050 (0x0050 - 0x0000) +struct VisualLoggerKismetLibrary_LogSegment final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentStart; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SegmentEnd; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectColor; // 0x0030(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0040(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CategoryName; // 0x0044(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x004C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogSegment; + +// Function Engine.VisualLoggerKismetLibrary.LogText +// 0x0028 (0x0028 - 0x0000) +struct VisualLoggerKismetLibrary_LogText final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Text; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LogCategory; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddToMessageLog; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_LogText; + +// Function Engine.VisualLoggerKismetLibrary.RedirectVislog +// 0x0010 (0x0010 - 0x0000) +struct VisualLoggerKismetLibrary_RedirectVislog final +{ +public: + class UObject* SourceOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* DestinationOwner; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VisualLoggerKismetLibrary_RedirectVislog; + +// Function Engine.VOIPTalker.CreateTalkerForPlayer +// 0x0010 (0x0010 - 0x0000) +struct VOIPTalker_CreateTalkerForPlayer final +{ +public: + class APlayerState* OwningState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVOIPTalker* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPTalker_CreateTalkerForPlayer; + +// Function Engine.VOIPTalker.BPOnTalkingBegin +// 0x0008 (0x0008 - 0x0000) +struct VOIPTalker_BPOnTalkingBegin final +{ +public: + class UAudioComponent* AudioComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPTalker_BPOnTalkingBegin; + +// Function Engine.VOIPTalker.GetVoiceLevel +// 0x0004 (0x0004 - 0x0000) +struct VOIPTalker_GetVoiceLevel final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPTalker_GetVoiceLevel; + +// Function Engine.VOIPTalker.RegisterWithPlayerState +// 0x0008 (0x0008 - 0x0000) +struct VOIPTalker_RegisterWithPlayerState final +{ +public: + class APlayerState* OwningState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPTalker_RegisterWithPlayerState; + +// Function Engine.VOIPStatics.SetMicThreshold +// 0x0004 (0x0004 - 0x0000) +struct VOIPStatics_SetMicThreshold final +{ +public: + float InThreshold; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VOIPStatics_SetMicThreshold; + +// Function Engine.VolumetricCloudComponent.SetbUsePerSampleAtmosphericLightTransmittance +// 0x0001 (0x0001 - 0x0000) +struct VolumetricCloudComponent_SetbUsePerSampleAtmosphericLightTransmittance final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetbUsePerSampleAtmosphericLightTransmittance; + +// Function Engine.VolumetricCloudComponent.SetGroundAlbedo +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetGroundAlbedo final +{ +public: + struct FColor NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetGroundAlbedo; + +// Function Engine.VolumetricCloudComponent.SetLayerBottomAltitude +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetLayerBottomAltitude final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetLayerBottomAltitude; + +// Function Engine.VolumetricCloudComponent.SetLayerHeight +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetLayerHeight final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetLayerHeight; + +// Function Engine.VolumetricCloudComponent.SetMaterial +// 0x0008 (0x0008 - 0x0000) +struct VolumetricCloudComponent_SetMaterial final +{ +public: + class UMaterialInterface* NewValue; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetMaterial; + +// Function Engine.VolumetricCloudComponent.SetPlanetRadius +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetPlanetRadius final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetPlanetRadius; + +// Function Engine.VolumetricCloudComponent.SetReflectionSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetReflectionSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetReflectionSampleCountScale; + +// Function Engine.VolumetricCloudComponent.SetShadowReflectionSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetShadowReflectionSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetShadowReflectionSampleCountScale; + +// Function Engine.VolumetricCloudComponent.SetShadowTracingDistance +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetShadowTracingDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetShadowTracingDistance; + +// Function Engine.VolumetricCloudComponent.SetShadowViewSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetShadowViewSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetShadowViewSampleCountScale; + +// Function Engine.VolumetricCloudComponent.SetSkyLightCloudBottomOcclusion +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetSkyLightCloudBottomOcclusion final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetSkyLightCloudBottomOcclusion; + +// Function Engine.VolumetricCloudComponent.SetStopTracingTransmittanceThreshold +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetStopTracingTransmittanceThreshold final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetStopTracingTransmittanceThreshold; + +// Function Engine.VolumetricCloudComponent.SetTracingMaxDistance +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetTracingMaxDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetTracingMaxDistance; + +// Function Engine.VolumetricCloudComponent.SetTracingStartMaxDistance +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetTracingStartMaxDistance final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetTracingStartMaxDistance; + +// Function Engine.VolumetricCloudComponent.SetViewSampleCountScale +// 0x0004 (0x0004 - 0x0000) +struct VolumetricCloudComponent_SetViewSampleCountScale final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VolumetricCloudComponent_SetViewSampleCountScale; + +// Function Engine.WLightProbesVolumeComponent.SetBounceBoost +// 0x0004 (0x0004 - 0x0000) +struct WLightProbesVolumeComponent_SetBounceBoost final +{ +public: + float NewBoostValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WLightProbesVolumeComponent_SetBounceBoost; + +// Function Engine.WLightProbesVolumeComponent.SetFade +// 0x0004 (0x0004 - 0x0000) +struct WLightProbesVolumeComponent_SetFade final +{ +public: + float fade_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WLightProbesVolumeComponent_SetFade; + +} + diff --git a/Hogwarts Legacy/SDK/Engine_structs.hpp b/Hogwarts Legacy/SDK/Engine_structs.hpp new file mode 100644 index 0000000..c8d5439 --- /dev/null +++ b/Hogwarts Legacy/SDK/Engine_structs.hpp @@ -0,0 +1,15138 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Engine + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "PhysicsCore_structs.hpp" +#include "Slate_structs.hpp" +#include "InputCore_structs.hpp" +#include "Chaos_structs.hpp" + + +namespace SDK +{ + +// Enum Engine.ETextGender +// NumValues: 0x0004 +enum class ETextGender : uint8 +{ + Masculine = 0, + Feminine = 1, + Neuter = 2, + ETextGender_MAX = 3, +}; + +// Enum Engine.EFormatArgumentType +// NumValues: 0x0007 +enum class EFormatArgumentType : uint8 +{ + Int = 0, + UInt = 1, + Float = 2, + Double = 3, + Text = 4, + Gender = 5, + EFormatArgumentType_MAX = 6, +}; + +// Enum Engine.EEndPlayReason +// NumValues: 0x0006 +enum class EEndPlayReason : uint8 +{ + Destroyed = 0, + LevelTransition = 1, + EndPlayInEditor = 2, + RemovedFromWorld = 3, + Quit = 4, + EEndPlayReason_MAX = 5, +}; + +// Enum Engine.ETickingGroup +// NumValues: 0x0009 +enum class ETickingGroup : uint8 +{ + TG_PrePhysics = 0, + TG_StartPhysics = 1, + TG_DuringPhysics = 2, + TG_EndPhysics = 3, + TG_PostPhysics = 4, + TG_PostUpdateWork = 5, + TG_LastDemotable = 6, + TG_NewlySpawned = 7, + TG_MAX = 8, +}; + +// Enum Engine.EComponentCreationMethod +// NumValues: 0x0005 +enum class EComponentCreationMethod : uint8 +{ + Native = 0, + SimpleConstructionScript = 1, + UserConstructionScript = 2, + Instance = 3, + EComponentCreationMethod_MAX = 4, +}; + +// Enum Engine.ETemperatureSeverityType +// NumValues: 0x0007 +enum class ETemperatureSeverityType : uint8 +{ + Unknown = 0, + Good = 1, + Bad = 2, + Serious = 3, + Critical = 4, + NumSeverities = 5, + ETemperatureSeverityType_MAX = 6, +}; + +// Enum Engine.EQuartzCommandQuantization +// NumValues: 0x0015 +enum class EQuartzCommandQuantization : uint8 +{ + Bar = 0, + Beat = 1, + ThirtySecondNote = 2, + SixteenthNote = 3, + EighthNote = 4, + QuarterNote = 5, + HalfNote = 6, + WholeNote = 7, + DottedSixteenthNote = 8, + DottedEighthNote = 9, + DottedQuarterNote = 10, + DottedHalfNote = 11, + DottedWholeNote = 12, + SixteenthNoteTriplet = 13, + EighthNoteTriplet = 14, + QuarterNoteTriplet = 15, + HalfNoteTriplet = 16, + Tick = 17, + Count = 18, + None = 19, + EQuartzCommandQuantization_MAX = 20, +}; + +// Enum Engine.EQuartzCommandDelegateSubType +// NumValues: 0x0007 +enum class EQuartzCommandDelegateSubType : uint8 +{ + CommandOnFailedToQueue = 0, + CommandOnQueued = 1, + CommandOnCanceled = 2, + CommandOnAboutToStart = 3, + CommandOnStarted = 4, + Count = 5, + EQuartzCommandDelegateSubType_MAX = 6, +}; + +// Enum Engine.EAudioComponentPlayState +// NumValues: 0x0007 +enum class EAudioComponentPlayState : uint8 +{ + Playing = 0, + Stopped = 1, + Paused = 2, + FadingIn = 3, + FadingOut = 4, + Count = 5, + EAudioComponentPlayState_MAX = 6, +}; + +// Enum Engine.EPlaneConstraintAxisSetting +// NumValues: 0x0006 +enum class EPlaneConstraintAxisSetting : uint8 +{ + Custom = 0, + X = 1, + Y = 2, + Z = 3, + UseGlobalPhysicsSetting = 4, + EPlaneConstraintAxisSetting_MAX = 5, +}; + +// Enum Engine.EInterpToBehaviourType +// NumValues: 0x0005 +enum class EInterpToBehaviourType : uint8 +{ + OneShot = 0, + OneShot_Reverse = 1, + Loop_Reset = 2, + PingPong = 3, + EInterpToBehaviourType_MAX = 4, +}; + +// Enum Engine.ETeleportType +// NumValues: 0x0004 +enum class ETeleportType : uint8 +{ + None = 0, + TeleportPhysics = 1, + ResetPhysics = 2, + ETeleportType_MAX = 3, +}; + +// Enum Engine.EPlatformInterfaceDataType +// NumValues: 0x0007 +enum class EPlatformInterfaceDataType : uint8 +{ + PIDT_None = 0, + PIDT_Int = 1, + PIDT_Float = 2, + PIDT_String = 3, + PIDT_Object = 4, + PIDT_Custom = 5, + PIDT_MAX = 6, +}; + +// Enum Engine.EMovementMode +// NumValues: 0x0008 +enum class EMovementMode : uint8 +{ + MOVE_None = 0, + MOVE_Walking = 1, + MOVE_NavWalking = 2, + MOVE_Falling = 3, + MOVE_Swimming = 4, + MOVE_Flying = 5, + MOVE_Custom = 6, + MOVE_MAX = 7, +}; + +// Enum Engine.ENetworkFailure +// NumValues: 0x000C +enum class ENetworkFailure : uint8 +{ + NetDriverAlreadyExists = 0, + NetDriverCreateFailure = 1, + NetDriverListenFailure = 2, + ConnectionLost = 3, + ConnectionTimeout = 4, + FailureReceived = 5, + OutdatedClient = 6, + OutdatedServer = 7, + PendingConnectionFailure = 8, + NetGuidMismatch = 9, + NetChecksumMismatch = 10, + ENetworkFailure_MAX = 11, +}; + +// Enum Engine.ETravelFailure +// NumValues: 0x000D +enum class ETravelFailure : uint8 +{ + NoLevel = 0, + LoadMapFailure = 1, + InvalidURL = 2, + PackageMissing = 3, + PackageVersion = 4, + NoDownload = 5, + TravelFailure = 6, + CheatCommands = 7, + PendingNetGameCreateFailure = 8, + CloudSaveFailure = 9, + ServerTravelFailure = 10, + ClientTravelFailure = 11, + ETravelFailure_MAX = 12, +}; + +// Enum Engine.EScreenOrientation +// NumValues: 0x0008 +enum class EScreenOrientation : uint8 +{ + Unknown = 0, + Portrait = 1, + PortraitUpsideDown = 2, + LandscapeLeft = 3, + LandscapeRight = 4, + FaceUp = 5, + FaceDown = 6, + EScreenOrientation_MAX = 7, +}; + +// Enum Engine.EApplicationState +// NumValues: 0x0005 +enum class EApplicationState : uint8 +{ + Unknown = 0, + Inactive = 1, + Background = 2, + Active = 3, + EApplicationState_MAX = 4, +}; + +// Enum Engine.EObjectTypeQuery +// NumValues: 0x0022 +enum class EObjectTypeQuery : uint8 +{ + ObjectTypeQuery1 = 0, + ObjectTypeQuery2 = 1, + ObjectTypeQuery3 = 2, + ObjectTypeQuery4 = 3, + ObjectTypeQuery5 = 4, + ObjectTypeQuery6 = 5, + ObjectTypeQuery7 = 6, + ObjectTypeQuery8 = 7, + ObjectTypeQuery9 = 8, + ObjectTypeQuery10 = 9, + ObjectTypeQuery11 = 10, + ObjectTypeQuery12 = 11, + ObjectTypeQuery13 = 12, + ObjectTypeQuery14 = 13, + ObjectTypeQuery15 = 14, + ObjectTypeQuery16 = 15, + ObjectTypeQuery17 = 16, + ObjectTypeQuery18 = 17, + ObjectTypeQuery19 = 18, + ObjectTypeQuery20 = 19, + ObjectTypeQuery21 = 20, + ObjectTypeQuery22 = 21, + ObjectTypeQuery23 = 22, + ObjectTypeQuery24 = 23, + ObjectTypeQuery25 = 24, + ObjectTypeQuery26 = 25, + ObjectTypeQuery27 = 26, + ObjectTypeQuery28 = 27, + ObjectTypeQuery29 = 28, + ObjectTypeQuery30 = 29, + ObjectTypeQuery31 = 30, + ObjectTypeQuery32 = 31, + ObjectTypeQuery_MAX = 32, + EObjectTypeQuery_MAX = 33, +}; + +// Enum Engine.EDrawDebugTrace +// NumValues: 0x0005 +enum class EDrawDebugTrace : uint8 +{ + None = 0, + ForOneFrame = 1, + ForDuration = 2, + Persistent = 3, + EDrawDebugTrace_MAX = 4, +}; + +// Enum Engine.ETraceTypeQuery +// NumValues: 0x0022 +enum class ETraceTypeQuery : uint8 +{ + TraceTypeQuery1 = 0, + TraceTypeQuery2 = 1, + TraceTypeQuery3 = 2, + TraceTypeQuery4 = 3, + TraceTypeQuery5 = 4, + TraceTypeQuery6 = 5, + TraceTypeQuery7 = 6, + TraceTypeQuery8 = 7, + TraceTypeQuery9 = 8, + TraceTypeQuery10 = 9, + TraceTypeQuery11 = 10, + TraceTypeQuery12 = 11, + TraceTypeQuery13 = 12, + TraceTypeQuery14 = 13, + TraceTypeQuery15 = 14, + TraceTypeQuery16 = 15, + TraceTypeQuery17 = 16, + TraceTypeQuery18 = 17, + TraceTypeQuery19 = 18, + TraceTypeQuery20 = 19, + TraceTypeQuery21 = 20, + TraceTypeQuery22 = 21, + TraceTypeQuery23 = 22, + TraceTypeQuery24 = 23, + TraceTypeQuery25 = 24, + TraceTypeQuery26 = 25, + TraceTypeQuery27 = 26, + TraceTypeQuery28 = 27, + TraceTypeQuery29 = 28, + TraceTypeQuery30 = 29, + TraceTypeQuery31 = 30, + TraceTypeQuery32 = 31, + TraceTypeQuery_MAX = 32, + ETraceTypeQuery_MAX = 33, +}; + +// Enum Engine.EMoveComponentAction +// NumValues: 0x0004 +enum class EMoveComponentAction : uint8 +{ + Move = 0, + Stop = 1, + Return = 2, + EMoveComponentAction_MAX = 3, +}; + +// Enum Engine.EQuitPreference +// NumValues: 0x0003 +enum class EQuitPreference : uint8 +{ + Quit = 0, + Background = 1, + EQuitPreference_MAX = 2, +}; + +// Enum Engine.ENetRole +// NumValues: 0x0005 +enum class ENetRole : uint8 +{ + ROLE_None = 0, + ROLE_SimulatedProxy = 1, + ROLE_AutonomousProxy = 2, + ROLE_Authority = 3, + ROLE_MAX = 4, +}; + +// Enum Engine.EAttachLocation +// NumValues: 0x0005 +enum class EAttachLocation : uint8 +{ + KeepRelativeOffset = 0, + KeepWorldPosition = 1, + SnapToTarget = 2, + SnapToTargetIncludingScale = 3, + EAttachLocation_MAX = 4, +}; + +// Enum Engine.EAttachmentRule +// NumValues: 0x0004 +enum class EAttachmentRule : uint8 +{ + KeepRelative = 0, + KeepWorld = 1, + SnapToTarget = 2, + EAttachmentRule_MAX = 3, +}; + +// Enum Engine.EDetachmentRule +// NumValues: 0x0003 +enum class EDetachmentRule : uint8 +{ + KeepRelative = 0, + KeepWorld = 1, + EDetachmentRule_MAX = 2, +}; + +// Enum Engine.ENetDormancy +// NumValues: 0x0006 +enum class ENetDormancy : uint8 +{ + DORM_Never = 0, + DORM_Awake = 1, + DORM_DormantAll = 2, + DORM_DormantPartial = 3, + DORM_Initial = 4, + DORM_MAX = 5, +}; + +// Enum Engine.EAutoReceiveInput +// NumValues: 0x000A +enum class EAutoReceiveInput : uint8 +{ + Disabled = 0, + Player0 = 1, + Player1 = 2, + Player2 = 3, + Player3 = 4, + Player4 = 5, + Player5 = 6, + Player6 = 7, + Player7 = 8, + EAutoReceiveInput_MAX = 9, +}; + +// Enum Engine.ESpawnActorCollisionHandlingMethod +// NumValues: 0x0006 +enum class ESpawnActorCollisionHandlingMethod : uint8 +{ + Undefined = 0, + AlwaysSpawn = 1, + AdjustIfPossibleButAlwaysSpawn = 2, + AdjustIfPossibleButDontSpawnIfColliding = 3, + DontSpawnIfColliding = 4, + ESpawnActorCollisionHandlingMethod_MAX = 5, +}; + +// Enum Engine.ERotatorQuantization +// NumValues: 0x0003 +enum class ERotatorQuantization : uint8 +{ + ByteComponents = 0, + ShortComponents = 1, + ERotatorQuantization_MAX = 2, +}; + +// Enum Engine.EVectorQuantization +// NumValues: 0x0004 +enum class EVectorQuantization : uint8 +{ + RoundWholeNumber = 0, + RoundOneDecimal = 1, + RoundTwoDecimals = 2, + EVectorQuantization_MAX = 3, +}; + +// Enum Engine.EActorUpdateOverlapsMethod +// NumValues: 0x0005 +enum class EActorUpdateOverlapsMethod : uint8 +{ + UseConfigDefault = 0, + AlwaysUpdate = 1, + OnlyUpdateMovable = 2, + NeverUpdate = 3, + EActorUpdateOverlapsMethod_MAX = 4, +}; + +// Enum Engine.ECollisionChannel +// NumValues: 0x0022 +enum class ECollisionChannel : uint8 +{ + ECC_WorldStatic = 0, + ECC_WorldDynamic = 1, + ECC_Pawn = 2, + ECC_Visibility = 3, + ECC_Camera = 4, + ECC_PhysicsBody = 5, + ECC_Vehicle = 6, + ECC_Destructible = 7, + ECC_EngineTraceChannel1 = 8, + ECC_EngineTraceChannel2 = 9, + ECC_EngineTraceChannel3 = 10, + ECC_EngineTraceChannel4 = 11, + ECC_EngineTraceChannel5 = 12, + ECC_EngineTraceChannel6 = 13, + ECC_GameTraceChannel1 = 14, + ECC_GameTraceChannel2 = 15, + ECC_GameTraceChannel3 = 16, + ECC_GameTraceChannel4 = 17, + ECC_GameTraceChannel5 = 18, + ECC_GameTraceChannel6 = 19, + ECC_GameTraceChannel7 = 20, + ECC_GameTraceChannel8 = 21, + ECC_GameTraceChannel9 = 22, + ECC_GameTraceChannel10 = 23, + ECC_GameTraceChannel11 = 24, + ECC_GameTraceChannel12 = 25, + ECC_GameTraceChannel13 = 26, + ECC_GameTraceChannel14 = 27, + ECC_GameTraceChannel15 = 28, + ECC_GameTraceChannel16 = 29, + ECC_GameTraceChannel17 = 30, + ECC_GameTraceChannel18 = 31, + ECC_OverlapAll_Deprecated = 32, + ECC_MAX = 33, +}; + +// Enum Engine.ERichCurveExtrapolation +// NumValues: 0x0007 +enum class ERichCurveExtrapolation : uint8 +{ + RCCE_Cycle = 0, + RCCE_CycleWithOffset = 1, + RCCE_Oscillate = 2, + RCCE_Linear = 3, + RCCE_Constant = 4, + RCCE_None = 5, + RCCE_MAX = 6, +}; + +// Enum Engine.ERichCurveTangentWeightMode +// NumValues: 0x0005 +enum class ERichCurveTangentWeightMode : uint8 +{ + RCTWM_WeightedNone = 0, + RCTWM_WeightedArrive = 1, + RCTWM_WeightedLeave = 2, + RCTWM_WeightedBoth = 3, + RCTWM_MAX = 4, +}; + +// Enum Engine.ERichCurveTangentMode +// NumValues: 0x0005 +enum class ERichCurveTangentMode : uint8 +{ + RCTM_Auto = 0, + RCTM_User = 1, + RCTM_Break = 2, + RCTM_None = 3, + RCTM_MAX = 4, +}; + +// Enum Engine.ERichCurveInterpMode +// NumValues: 0x0005 +enum class ERichCurveInterpMode : uint8 +{ + RCIM_Linear = 0, + RCIM_Constant = 1, + RCIM_Cubic = 2, + RCIM_None = 3, + RCIM_MAX = 4, +}; + +// Enum Engine.EAutoPossessAI +// NumValues: 0x0005 +enum class EAutoPossessAI : uint8 +{ + Disabled = 0, + PlacedInWorld = 1, + Spawned = 2, + PlacedInWorldOrSpawned = 3, + EAutoPossessAI_MAX = 4, +}; + +// Enum Engine.EDynamicForceFeedbackAction +// NumValues: 0x0004 +enum class EDynamicForceFeedbackAction : uint8 +{ + Start = 0, + Update = 1, + Stop = 2, + EDynamicForceFeedbackAction_MAX = 3, +}; + +// Enum Engine.ECameraShakePlaySpace +// NumValues: 0x0004 +enum class ECameraShakePlaySpace : uint8 +{ + CameraLocal = 0, + World = 1, + UserDefined = 2, + ECameraShakePlaySpace_MAX = 3, +}; + +// Enum Engine.EViewTargetBlendFunction +// NumValues: 0x0007 +enum class EViewTargetBlendFunction : uint8 +{ + VTBlend_Linear = 0, + VTBlend_Cubic = 1, + VTBlend_EaseIn = 2, + VTBlend_EaseOut = 3, + VTBlend_EaseInOut = 4, + VTBlend_PreBlended = 5, + VTBlend_MAX = 6, +}; + +// Enum Engine.ETravelType +// NumValues: 0x0004 +enum class ETravelType : uint8 +{ + TRAVEL_Absolute = 0, + TRAVEL_Partial = 1, + TRAVEL_Relative = 2, + TRAVEL_MAX = 3, +}; + +// Enum Engine.EControllerAnalogStick +// NumValues: 0x0003 +enum class EControllerAnalogStick : uint8 +{ + CAS_LeftStick = 0, + CAS_RightStick = 1, + CAS_MAX = 2, +}; + +// Enum Engine.EMouseLockMode +// NumValues: 0x0005 +enum class EMouseLockMode : uint8 +{ + DoNotLock = 0, + LockOnCapture = 1, + LockAlways = 2, + LockInFullscreen = 3, + EMouseLockMode_MAX = 4, +}; + +// Enum Engine.EWindowTitleBarMode +// NumValues: 0x0003 +enum class EWindowTitleBarMode : uint8 +{ + Overlay = 0, + VerticalBox = 1, + EWindowTitleBarMode_MAX = 2, +}; + +// Enum Engine.EInputEvent +// NumValues: 0x0006 +enum class EInputEvent : uint8 +{ + IE_Pressed = 0, + IE_Released = 1, + IE_Repeat = 2, + IE_DoubleClick = 3, + IE_Axis = 4, + IE_MAX = 5, +}; + +// Enum Engine.ERelativeTransformSpace +// NumValues: 0x0005 +enum class ERelativeTransformSpace : uint8 +{ + RTS_World = 0, + RTS_Actor = 1, + RTS_Component = 2, + RTS_ParentBoneSpace = 3, + RTS_MAX = 4, +}; + +// Enum Engine.EComponentMobility +// NumValues: 0x0004 +enum class EComponentMobility : uint8 +{ + Static = 0, + Stationary = 1, + Movable = 2, + EComponentMobility_MAX = 3, +}; + +// Enum Engine.EDetailMode +// NumValues: 0x0004 +enum class EDetailMode : uint8 +{ + DM_Low = 0, + DM_Medium = 1, + DM_High = 2, + DM_MAX = 3, +}; + +// Enum Engine.ECollisionEnabled +// NumValues: 0x0005 +enum class ECollisionEnabled : uint8 +{ + NoCollision = 0, + QueryOnly = 1, + PhysicsOnly = 2, + QueryAndPhysics = 3, + ECollisionEnabled_MAX = 4, +}; + +// Enum Engine.ECollisionResponse +// NumValues: 0x0004 +enum class ECollisionResponse : uint8 +{ + ECR_Ignore = 0, + ECR_Overlap = 1, + ECR_Block = 2, + ECR_MAX = 3, +}; + +// Enum Engine.EWalkableSlopeBehavior +// NumValues: 0x0005 +enum class EWalkableSlopeBehavior : uint8 +{ + WalkableSlope_Default = 0, + WalkableSlope_Increase = 1, + WalkableSlope_Decrease = 2, + WalkableSlope_Unwalkable = 3, + WalkableSlope_Max = 4, +}; + +// Enum Engine.EDOFMode +// NumValues: 0x0009 +enum class EDOFMode : uint8 +{ + Default = 0, + SixDOF = 1, + YZPlane = 2, + XZPlane = 3, + XYPlane = 4, + CustomPlane = 5, + LockRotation = 6, + None = 7, + EDOFMode_MAX = 8, +}; + +// Enum Engine.ERendererStencilMask +// NumValues: 0x000B +enum class ERendererStencilMask : uint8 +{ + ERSM_Default = 0, + ERSM_255 = 1, + ERSM_1 = 2, + ERSM_2 = 3, + ERSM_4 = 4, + ERSM_8 = 5, + ERSM_16 = 6, + ERSM_32 = 7, + ERSM_64 = 8, + ERSM_128 = 9, + ERSM_MAX = 10, +}; + +// Enum Engine.ERuntimeVirtualTextureMainPassType +// NumValues: 0x0004 +enum class ERuntimeVirtualTextureMainPassType : uint8 +{ + Never = 0, + Exclusive = 1, + Always = 2, + ERuntimeVirtualTextureMainPassType_MAX = 3, +}; + +// Enum Engine.ECanBeCharacterBase +// NumValues: 0x0004 +enum class ECanBeCharacterBase : uint8 +{ + ECB_No = 0, + ECB_Yes = 1, + ECB_Owner = 2, + ECB_MAX = 3, +}; + +// Enum Engine.EHasCustomNavigableGeometry +// NumValues: 0x0005 +enum class EHasCustomNavigableGeometry : uint8 +{ + No = 0, + Yes = 1, + EvenIfNotCollidable = 2, + DontExport = 3, + EHasCustomNavigableGeometry_MAX = 4, +}; + +// Enum Engine.ELightmapType +// NumValues: 0x0004 +enum class ELightmapType : uint8 +{ + Default = 0, + ForceSurface = 1, + ForceVolumetric = 2, + ELightmapType_MAX = 3, +}; + +// Enum Engine.EIndirectLightingCacheQuality +// NumValues: 0x0004 +enum class EIndirectLightingCacheQuality : uint8 +{ + ILCQ_Off = 0, + ILCQ_Point = 1, + ILCQ_Volume = 2, + ILCQ_MAX = 3, +}; + +// Enum Engine.ESceneDepthPriorityGroup +// NumValues: 0x0003 +enum class ESceneDepthPriorityGroup : uint8 +{ + SDPG_World = 0, + SDPG_Foreground = 1, + SDPG_MAX = 2, +}; + +// Enum Engine.EVisibilityGroupMask +// NumValues: 0x0005 +enum class EVisibilityGroupMask : uint8 +{ + Unset = 1, + Inside = 2, + Outside = 4, + InsideOutside = 8, + EVisibilityGroupMask_MAX = 9, +}; + +// Enum Engine.EAlphaBlendOption +// NumValues: 0x0010 +enum class EAlphaBlendOption : uint8 +{ + Linear = 0, + Cubic = 1, + HermiteCubic = 2, + Sinusoidal = 3, + QuadraticInOut = 4, + CubicInOut = 5, + QuarticInOut = 6, + QuinticInOut = 7, + CircularIn = 8, + CircularOut = 9, + CircularInOut = 10, + ExpIn = 11, + ExpOut = 12, + ExpInOut = 13, + Custom = 14, + EAlphaBlendOption_MAX = 15, +}; + +// Enum Engine.EAnimSyncGroupScope +// NumValues: 0x0003 +enum class EAnimSyncGroupScope : uint8 +{ + Local = 0, + Component = 1, + EAnimSyncGroupScope_MAX = 2, +}; + +// Enum Engine.EAnimGroupRole +// NumValues: 0x0006 +enum class EAnimGroupRole : uint8 +{ + CanBeLeader = 0, + AlwaysFollower = 1, + AlwaysLeader = 2, + TransitionLeader = 3, + TransitionFollower = 4, + EAnimGroupRole_MAX = 5, +}; + +// Enum Engine.EPreviewAnimationBlueprintApplicationMethod +// NumValues: 0x0003 +enum class EPreviewAnimationBlueprintApplicationMethod : uint8 +{ + LinkedLayers = 0, + LinkedAnimGraph = 1, + EPreviewAnimationBlueprintApplicationMethod_MAX = 2, +}; + +// Enum Engine.AnimationKeyFormat +// NumValues: 0x0004 +enum class EAnimationKeyFormat : uint8 +{ + AKF_ConstantKeyLerp = 0, + AKF_VariableKeyLerp = 1, + AKF_PerTrackCompression = 2, + AKF_MAX = 3, +}; + +// Enum Engine.ERawCurveTrackTypes +// NumValues: 0x0004 +enum class ERawCurveTrackTypes : uint8 +{ + RCT_Float = 0, + RCT_Vector = 1, + RCT_Transform = 2, + RCT_MAX = 3, +}; + +// Enum Engine.EAnimAssetCurveFlags +// NumValues: 0x0009 +enum class EAnimAssetCurveFlags : uint8 +{ + AACF_NONE = 0, + AACF_DriveMorphTarget_DEPRECATED = 1, + AACF_DriveAttribute_DEPRECATED = 2, + AACF_Editable = 4, + AACF_DriveMaterial_DEPRECATED = 8, + AACF_Metadata = 16, + AACF_DriveTrack = 32, + AACF_Disabled = 64, + AACF_MAX = 65, +}; + +// Enum Engine.AnimationCompressionFormat +// NumValues: 0x0008 +enum class EAnimationCompressionFormat : uint8 +{ + ACF_None = 0, + ACF_Float96NoW = 1, + ACF_Fixed48NoW = 2, + ACF_IntervalFixed32NoW = 3, + ACF_Fixed32NoW = 4, + ACF_Float32NoW = 5, + ACF_Identity = 6, + ACF_MAX = 7, +}; + +// Enum Engine.EAdditiveBasePoseType +// NumValues: 0x0005 +enum class EAdditiveBasePoseType : uint8 +{ + ABPT_None = 0, + ABPT_RefPose = 1, + ABPT_AnimScaled = 2, + ABPT_AnimFrame = 3, + ABPT_MAX = 4, +}; + +// Enum Engine.ERootMotionMode +// NumValues: 0x0005 +enum class ERootMotionMode : uint8 +{ + NoRootMotionExtraction = 0, + IgnoreRootMotion = 1, + RootMotionFromEverything = 2, + RootMotionFromMontagesOnly = 3, + ERootMotionMode_MAX = 4, +}; + +// Enum Engine.ERootMotionRootLock +// NumValues: 0x0004 +enum class ERootMotionRootLock : uint8 +{ + RefPose = 0, + AnimFirstFrame = 1, + Zero = 2, + ERootMotionRootLock_MAX = 3, +}; + +// Enum Engine.EMontagePlayReturnType +// NumValues: 0x0003 +enum class EMontagePlayReturnType : uint8 +{ + MontageLength = 0, + Duration = 1, + EMontagePlayReturnType_MAX = 2, +}; + +// Enum Engine.EDrawDebugItemType +// NumValues: 0x0006 +enum class EDrawDebugItemType : uint8 +{ + DirectionalArrow = 0, + Sphere = 1, + Line = 2, + OnScreenMessage = 3, + CoordinateSystem = 4, + EDrawDebugItemType_MAX = 5, +}; + +// Enum Engine.EAnimLinkMethod +// NumValues: 0x0004 +enum class EAnimLinkMethod : uint8 +{ + Absolute = 0, + Relative = 1, + Proportional = 2, + EAnimLinkMethod_MAX = 3, +}; + +// Enum Engine.EMontageSubStepResult +// NumValues: 0x0005 +enum class EMontageSubStepResult : uint8 +{ + Moved = 0, + NotMoved = 1, + InvalidSection = 2, + InvalidMontage = 3, + EMontageSubStepResult_MAX = 4, +}; + +// Enum Engine.EAnimNotifyEventType +// NumValues: 0x0003 +enum class EAnimNotifyEventType : uint8 +{ + Begin = 0, + End = 1, + EAnimNotifyEventType_MAX = 2, +}; + +// Enum Engine.EInertializationSpace +// NumValues: 0x0004 +enum class EInertializationSpace : uint8 +{ + Default = 0, + WorldSpace = 1, + WorldRotation = 2, + EInertializationSpace_MAX = 3, +}; + +// Enum Engine.EInertializationBoneState +// NumValues: 0x0004 +enum class EInertializationBoneState : uint8 +{ + Invalid = 0, + Valid = 1, + Excluded = 2, + EInertializationBoneState_MAX = 3, +}; + +// Enum Engine.EInertializationState +// NumValues: 0x0004 +enum class EInertializationState : uint8 +{ + Inactive = 0, + Pending = 1, + Active = 2, + EInertializationState_MAX = 3, +}; + +// Enum Engine.EEvaluatorRootMotion +// NumValues: 0x0006 +enum class EEvaluatorRootMotion : uint8 +{ + ERM_Standard = 0, + ERM_NoRootMotion = 1, + ERM_FullRootMotion = 2, + ERM_StandardNoRotation = 3, + ERM_StandardFullRotation = 4, + ERM_MAX = 5, +}; + +// Enum Engine.EEvaluatorMode +// NumValues: 0x0004 +enum class EEvaluatorMode : uint8 +{ + EM_Standard = 0, + EM_Freeze = 1, + EM_DelayedFreeze = 2, + EM_MAX = 3, +}; + +// Enum Engine.EEvaluatorDataSource +// NumValues: 0x0003 +enum class EEvaluatorDataSource : uint8 +{ + EDS_SourcePose = 0, + EDS_DestinationPose = 1, + EDS_MAX = 2, +}; + +// Enum Engine.EPostCopyOperation +// NumValues: 0x0003 +enum class EPostCopyOperation : uint8 +{ + None = 0, + LogicalNegateBool = 1, + EPostCopyOperation_MAX = 2, +}; + +// Enum Engine.EPinHidingMode +// NumValues: 0x0005 +enum class EPinHidingMode : uint8 +{ + NeverAsPin = 0, + PinHiddenByDefault = 1, + PinShownByDefault = 2, + AlwaysAsPin = 3, + EPinHidingMode_MAX = 4, +}; + +// Enum Engine.AnimPhysCollisionType +// NumValues: 0x0005 +enum class EAnimPhysCollisionType : uint8 +{ + CoM = 0, + CustomSphere = 1, + InnerSphere = 2, + OuterSphere = 3, + AnimPhysCollisionType_MAX = 4, +}; + +// Enum Engine.AnimPhysTwistAxis +// NumValues: 0x0004 +enum class EAnimPhysTwistAxis : uint8 +{ + AxisX = 0, + AxisY = 1, + AxisZ = 2, + AnimPhysTwistAxis_MAX = 3, +}; + +// Enum Engine.ETypeAdvanceAnim +// NumValues: 0x0004 +enum class ETypeAdvanceAnim : uint8 +{ + ETAA_Default = 0, + ETAA_Finished = 1, + ETAA_Looped = 2, + ETAA_MAX = 3, +}; + +// Enum Engine.ETransitionLogicType +// NumValues: 0x0004 +enum class ETransitionLogicType : uint8 +{ + TLT_StandardBlend = 0, + TLT_Inertialization = 1, + TLT_Custom = 2, + TLT_MAX = 3, +}; + +// Enum Engine.ETransitionBlendMode +// NumValues: 0x0003 +enum class ETransitionBlendMode : uint8 +{ + TBM_Linear = 0, + TBM_Cubic = 1, + TBM_MAX = 2, +}; + +// Enum Engine.EComponentType +// NumValues: 0x000C +enum class EComponentType : uint8 +{ + None = 0, + TranslationX = 1, + TranslationY = 2, + TranslationZ = 3, + RotationX = 4, + RotationY = 5, + RotationZ = 6, + Scale = 7, + ScaleX = 8, + ScaleY = 9, + ScaleZ = 10, + EComponentType_MAX = 11, +}; + +// Enum Engine.EAxisOption +// NumValues: 0x0008 +enum class EAxisOption : uint8 +{ + X = 0, + Y = 1, + Z = 2, + X_Neg = 3, + Y_Neg = 4, + Z_Neg = 5, + Custom = 6, + EAxisOption_MAX = 7, +}; + +// Enum Engine.EAnimInterpolationType +// NumValues: 0x0003 +enum class EAnimInterpolationType : uint8 +{ + Linear = 0, + Step = 1, + EAnimInterpolationType_MAX = 2, +}; + +// Enum Engine.ECurveBlendOption +// NumValues: 0x0008 +enum class ECurveBlendOption : uint8 +{ + Override = 0, + DoNotOverride = 1, + NormalizeByWeight = 2, + BlendByWeight = 3, + UseBasePose = 4, + UseMaxValue = 5, + UseMinValue = 6, + ECurveBlendOption_MAX = 7, +}; + +// Enum Engine.EAdditiveAnimationType +// NumValues: 0x0004 +enum class EAdditiveAnimationType : uint8 +{ + AAT_None = 0, + AAT_LocalSpaceBase = 1, + AAT_RotationOffsetMeshSpace = 2, + AAT_MAX = 3, +}; + +// Enum Engine.ENotifyFilterType +// NumValues: 0x0003 +enum class ENotifyFilterType : uint8 +{ + NoFiltering = 0, + LOD = 1, + ENotifyFilterType_MAX = 2, +}; + +// Enum Engine.EMontageNotifyTickType +// NumValues: 0x0003 +enum class EMontageNotifyTickType : uint8 +{ + Queued = 0, + BranchingPoint = 1, + EMontageNotifyTickType_MAX = 2, +}; + +// Enum Engine.EBoneRotationSource +// NumValues: 0x0004 +enum class EBoneRotationSource : uint8 +{ + BRS_KeepComponentSpaceRotation = 0, + BRS_KeepLocalSpaceRotation = 1, + BRS_CopyFromTarget = 2, + BRS_MAX = 3, +}; + +// Enum Engine.EBoneControlSpace +// NumValues: 0x0005 +enum class EBoneControlSpace : uint8 +{ + BCS_WorldSpace = 0, + BCS_ComponentSpace = 1, + BCS_ParentBoneSpace = 2, + BCS_BoneSpace = 3, + BCS_MAX = 4, +}; + +// Enum Engine.EBoneAxis +// NumValues: 0x0004 +enum class EBoneAxis : uint8 +{ + BA_X = 0, + BA_Y = 1, + BA_Z = 2, + BA_MAX = 3, +}; + +// Enum Engine.EPrimaryAssetCookRule +// NumValues: 0x0006 +enum class EPrimaryAssetCookRule : uint8 +{ + Unknown = 0, + NeverCook = 1, + DevelopmentCook = 2, + DevelopmentAlwaysCook = 3, + AlwaysCook = 4, + EPrimaryAssetCookRule_MAX = 5, +}; + +// Enum Engine.ENaturalSoundFalloffMode +// NumValues: 0x0004 +enum class ENaturalSoundFalloffMode : uint8 +{ + Continues = 0, + Silent = 1, + Hold = 2, + ENaturalSoundFalloffMode_MAX = 3, +}; + +// Enum Engine.EAttenuationShape +// NumValues: 0x0005 +enum class EAttenuationShape : uint8 +{ + Sphere = 0, + Capsule = 1, + Box = 2, + Cone = 3, + EAttenuationShape_MAX = 4, +}; + +// Enum Engine.EAttenuationDistanceModel +// NumValues: 0x0007 +enum class EAttenuationDistanceModel : uint8 +{ + Linear = 0, + Logarithmic = 1, + Inverse = 2, + LogReverse = 3, + NaturalSound = 4, + Custom = 5, + EAttenuationDistanceModel_MAX = 6, +}; + +// Enum Engine.EAudioBusChannels +// NumValues: 0x0003 +enum class EAudioBusChannels : uint8 +{ + Mono = 0, + Stereo = 1, + EAudioBusChannels_MAX = 2, +}; + +// Enum Engine.EAudioFaderCurve +// NumValues: 0x0006 +enum class EAudioFaderCurve : uint8 +{ + Linear = 0, + Logarithmic = 1, + SCurve = 2, + Sin = 3, + Count = 4, + EAudioFaderCurve_MAX = 5, +}; + +// Enum Engine.EAudioOutputTarget +// NumValues: 0x0004 +enum class EAudioOutputTarget : uint8 +{ + Speaker = 0, + Controller = 1, + ControllerFallbackToSpeaker = 2, + EAudioOutputTarget_MAX = 3, +}; + +// Enum Engine.EMonoChannelUpmixMethod +// NumValues: 0x0004 +enum class EMonoChannelUpmixMethod : uint8 +{ + Linear = 0, + EqualPower = 1, + FullVolume = 2, + EMonoChannelUpmixMethod_MAX = 3, +}; + +// Enum Engine.EPanningMethod +// NumValues: 0x0003 +enum class EPanningMethod : uint8 +{ + Linear = 0, + EqualPower = 1, + EPanningMethod_MAX = 2, +}; + +// Enum Engine.EVoiceSampleRate +// NumValues: 0x0003 +enum class EVoiceSampleRate : uint32 +{ + Low16000Hz = 16000, + Normal24000Hz = 24000, + EVoiceSampleRate_MAX = 24001, +}; + +// Enum Engine.EAudioVolumeLocationState +// NumValues: 0x0003 +enum class EAudioVolumeLocationState : uint8 +{ + InsideTheVolume = 0, + OutsideTheVolume = 1, + EAudioVolumeLocationState_MAX = 2, +}; + +// Enum Engine.EInsideVolumeOptions +// NumValues: 0x0007 +enum class EInsideVolumeOptions : uint8 +{ + ProbeLighting = 0, + Audio = 1, + Streaming = 2, + Game = 3, + Weather = 4, + WindMask = 5, + EInsideVolumeOptions_MAX = 6, +}; + +// Enum Engine.EFXMaskFlags +// NumValues: 0x0004 +enum class EFXMaskFlags : uint8 +{ + Wind = 0, + Fog = 1, + Precipitation = 2, + EFXMaskFlags_MAX = 3, +}; + +// Enum Engine.EBlendableLocation +// NumValues: 0x0006 +enum class EBlendableLocation : uint8 +{ + BL_AfterTonemapping = 0, + BL_BeforeTonemapping = 1, + BL_BeforeTranslucency = 2, + BL_ReplacingTonemapper = 3, + BL_SSRInput = 4, + BL_MAX = 5, +}; + +// Enum Engine.ENotifyTriggerMode +// NumValues: 0x0004 +enum class ENotifyTriggerMode : uint8 +{ + AllAnimations = 0, + HighestWeightedAnimation = 1, + None = 2, + ENotifyTriggerMode_MAX = 3, +}; + +// Enum Engine.EBlendSpaceAxis +// NumValues: 0x0004 +enum class EBlendSpaceAxis : uint8 +{ + BSA_None = 0, + BSA_X = 1, + BSA_Y = 2, + BSA_Max = 3, +}; + +// Enum Engine.EBlueprintNativizationFlag +// NumValues: 0x0004 +enum class EBlueprintNativizationFlag : uint8 +{ + Disabled = 0, + Dependency = 1, + ExplicitlyEnabled = 2, + EBlueprintNativizationFlag_MAX = 3, +}; + +// Enum Engine.EBlueprintCompileMode +// NumValues: 0x0004 +enum class EBlueprintCompileMode : uint8 +{ + Default = 0, + Development = 1, + FinalRelease = 2, + EBlueprintCompileMode_MAX = 3, +}; + +// Enum Engine.EBlueprintType +// NumValues: 0x0007 +enum class EBlueprintType : uint8 +{ + BPTYPE_Normal = 0, + BPTYPE_Const = 1, + BPTYPE_MacroLibrary = 2, + BPTYPE_Interface = 3, + BPTYPE_LevelScript = 4, + BPTYPE_FunctionLibrary = 5, + BPTYPE_MAX = 6, +}; + +// Enum Engine.EBlueprintStatus +// NumValues: 0x0007 +enum class EBlueprintStatus : uint8 +{ + BS_Unknown = 0, + BS_Dirty = 1, + BS_Error = 2, + BS_UpToDate = 3, + BS_BeingCreated = 4, + BS_UpToDateWithWarnings = 5, + BS_MAX = 6, +}; + +// Enum Engine.EBrushType +// NumValues: 0x0004 +enum class EBrushType : uint8 +{ + Brush_Default = 0, + Brush_Add = 1, + Brush_Subtract = 2, + Brush_MAX = 3, +}; + +// Enum Engine.ECsgOper +// NumValues: 0x0007 +enum class ECsgOper : uint8 +{ + CSG_Active = 0, + CSG_Add = 1, + CSG_Subtract = 2, + CSG_Intersect = 3, + CSG_Deintersect = 4, + CSG_None = 5, + CSG_MAX = 6, +}; + +// Enum Engine.ECameraShakeDurationType +// NumValues: 0x0004 +enum class ECameraShakeDurationType : uint8 +{ + Fixed = 0, + Infinite = 1, + Custom = 2, + ECameraShakeDurationType_MAX = 3, +}; + +// Enum Engine.ECameraShakeUpdateResultFlags +// NumValues: 0x0005 +enum class ECameraShakeUpdateResultFlags : uint8 +{ + ApplyAsAbsolute = 1, + SkipAutoScale = 2, + SkipAutoPlaySpace = 4, + Default = 0, + ECameraShakeUpdateResultFlags_MAX = 5, +}; + +// Enum Engine.ECameraShakeAttenuation +// NumValues: 0x0003 +enum class ECameraShakeAttenuation : uint8 +{ + Linear = 0, + Quadratic = 1, + ECameraShakeAttenuation_MAX = 2, +}; + +// Enum Engine.ECameraAlphaBlendMode +// NumValues: 0x0003 +enum class ECameraAlphaBlendMode : uint8 +{ + CABM_Linear = 0, + CABM_Cubic = 1, + CABM_MAX = 2, +}; + +// Enum Engine.ECameraProjectionMode +// NumValues: 0x0003 +enum class ECameraProjectionMode : uint8 +{ + Perspective = 0, + Orthographic = 1, + ECameraProjectionMode_MAX = 2, +}; + +// Enum Engine.ECloudStorageDelegate +// NumValues: 0x0008 +enum class ECloudStorageDelegate : uint8 +{ + CSD_KeyValueReadComplete = 0, + CSD_KeyValueWriteComplete = 1, + CSD_ValueChanged = 2, + CSD_DocumentQueryComplete = 3, + CSD_DocumentReadComplete = 4, + CSD_DocumentWriteComplete = 5, + CSD_DocumentConflictDetected = 6, + CSD_MAX = 7, +}; + +// Enum Engine.EAngularDriveMode +// NumValues: 0x0003 +enum class EAngularDriveMode : uint8 +{ + SLERP = 0, + TwistAndSwing = 1, + EAngularDriveMode_MAX = 2, +}; + +// Enum Engine.ECurveTableMode +// NumValues: 0x0004 +enum class ECurveTableMode : uint8 +{ + Empty = 0, + SimpleCurves = 1, + RichCurves = 2, + ECurveTableMode_MAX = 3, +}; + +// Enum Engine.ECustomAttributeBlendType +// NumValues: 0x0003 +enum class ECustomAttributeBlendType : uint8 +{ + Override = 0, + Blend = 1, + ECustomAttributeBlendType_MAX = 2, +}; + +// Enum Engine.FDataDrivenCVarType +// NumValues: 0x0004 +enum class EFDataDrivenCVarType : uint8 +{ + CVarFloat = 0, + CVarInt = 1, + CVarBool = 2, + FDataDrivenCVarType_MAX = 3, +}; + +// Enum Engine.EEvaluateCurveTableResult +// NumValues: 0x0003 +enum class EEvaluateCurveTableResult : uint8 +{ + RowFound = 0, + RowNotFound = 1, + EEvaluateCurveTableResult_MAX = 2, +}; + +// Enum Engine.EGrammaticalNumber +// NumValues: 0x0003 +enum class EGrammaticalNumber : uint8 +{ + Singular = 0, + Plural = 1, + EGrammaticalNumber_MAX = 2, +}; + +// Enum Engine.EGrammaticalGender +// NumValues: 0x0005 +enum class EGrammaticalGender : uint8 +{ + Neuter = 0, + Masculine = 1, + Feminine = 2, + Mixed = 3, + EGrammaticalGender_MAX = 4, +}; + +// Enum Engine.DistributionParamMode +// NumValues: 0x0004 +enum class EDistributionParamMode : uint8 +{ + DPM_Normal = 0, + DPM_Abs = 1, + DPM_Direct = 2, + DPM_MAX = 3, +}; + +// Enum Engine.EDistributionVectorMirrorFlags +// NumValues: 0x0004 +enum class EDistributionVectorMirrorFlags : uint8 +{ + EDVMF_Same = 0, + EDVMF_Different = 1, + EDVMF_Mirror = 2, + EDVMF_MAX = 3, +}; + +// Enum Engine.EDistributionVectorLockFlags +// NumValues: 0x0006 +enum class EDistributionVectorLockFlags : uint8 +{ + EDVLF_None = 0, + EDVLF_XY = 1, + EDVLF_XZ = 2, + EDVLF_YZ = 3, + EDVLF_XYZ = 4, + EDVLF_MAX = 5, +}; + +// Enum Engine.ENodeEnabledState +// NumValues: 0x0004 +enum class ENodeEnabledState : uint8 +{ + Enabled = 0, + Disabled = 1, + DevelopmentOnly = 2, + ENodeEnabledState_MAX = 3, +}; + +// Enum Engine.ENodeAdvancedPins +// NumValues: 0x0004 +enum class ENodeAdvancedPins : uint8 +{ + NoPins = 0, + Shown = 1, + Hidden = 2, + ENodeAdvancedPins_MAX = 3, +}; + +// Enum Engine.ENodeTitleType +// NumValues: 0x0006 +enum class ENodeTitleType : uint8 +{ + FullTitle = 0, + ListView = 1, + EditableTitle = 2, + MenuTitle = 3, + MAX_TitleTypes = 4, + ENodeTitleType_MAX = 5, +}; + +// Enum Engine.EPinContainerType +// NumValues: 0x0005 +enum class EPinContainerType : uint8 +{ + None = 0, + Array = 1, + Set = 2, + Map = 3, + EPinContainerType_MAX = 4, +}; + +// Enum Engine.EEdGraphPinDirection +// NumValues: 0x0003 +enum class EEdGraphPinDirection : uint8 +{ + EGPD_Input = 0, + EGPD_Output = 1, + EGPD_MAX = 2, +}; + +// Enum Engine.EBlueprintPinStyleType +// NumValues: 0x0003 +enum class EBlueprintPinStyleType : uint8 +{ + BPST_Original = 0, + BPST_VariantA = 1, + BPST_MAX = 2, +}; + +// Enum Engine.ECanCreateConnectionResponse +// NumValues: 0x0007 +enum class ECanCreateConnectionResponse : uint8 +{ + CONNECT_RESPONSE_MAKE = 0, + CONNECT_RESPONSE_DISALLOW = 1, + CONNECT_RESPONSE_BREAK_OTHERS_A = 2, + CONNECT_RESPONSE_BREAK_OTHERS_B = 3, + CONNECT_RESPONSE_BREAK_OTHERS_AB = 4, + CONNECT_RESPONSE_MAKE_WITH_CONVERSION_NODE = 5, + CONNECT_RESPONSE_MAX = 6, +}; + +// Enum Engine.EGraphType +// NumValues: 0x0006 +enum class EGraphType : uint8 +{ + GT_Function = 0, + GT_Ubergraph = 1, + GT_Macro = 2, + GT_Animation = 3, + GT_StateMachine = 4, + GT_MAX = 5, +}; + +// Enum Engine.ETransitionType +// NumValues: 0x0008 +enum class ETransitionType : uint8 +{ + None = 0, + Paused = 1, + Loading = 2, + Saving = 3, + Connecting = 4, + Precaching = 5, + WaitingToConnect = 6, + MAX = 7, +}; + +// Enum Engine.EFullyLoadPackageType +// NumValues: 0x0006 +enum class EFullyLoadPackageType : uint8 +{ + FULLYLOAD_Map = 0, + FULLYLOAD_Game_PreLoadClass = 1, + FULLYLOAD_Game_PostLoadClass = 2, + FULLYLOAD_Always = 3, + FULLYLOAD_Mutator = 4, + FULLYLOAD_MAX = 5, +}; + +// Enum Engine.EViewModeIndex +// NumValues: 0x0026 +enum class EViewModeIndex : uint8 +{ + VMI_BrushWireframe = 0, + VMI_Wireframe = 1, + VMI_Unlit = 2, + VMI_Lit = 3, + VMI_Lit_DetailLighting = 4, + VMI_LightingOnly = 5, + VMI_LightComplexity = 6, + VMI_ShaderComplexity = 8, + VMI_LightmapDensity = 9, + VMI_LitLightmapDensity = 10, + VMI_ReflectionOverride = 11, + VMI_VisualizeBuffer = 12, + VMI_StationaryLightOverlap = 14, + VMI_CollisionPawn = 15, + VMI_CollisionVisibility = 16, + VMI_LODColoration = 18, + VMI_QuadOverdraw = 19, + VMI_PrimitiveDistanceAccuracy = 20, + VMI_MeshUVDensityAccuracy = 21, + VMI_ShaderComplexityWithQuadOverdraw = 22, + VMI_HLODColoration = 23, + VMI_GroupLODColoration = 24, + VMI_MaterialTextureScaleAccuracy = 25, + VMI_RequiredTextureResolution = 26, + VMI_PathTracing = 27, + VMI_RayTracingDebug = 28, + VMI_QuadOverdrawNoDepthPrepass = 29, + VMI_ProbeCapture = 97, + VMI_ProbeCaptureMovable = 98, + VMI_ProbeCaptureSecondBounce = 99, + VMI_ValidatePBRMaterials = 101, + VMI_VisualizeBaseColorLuminance = 102, + VMI_AVA_CollisionSlope = 103, + VMI_WBGM_ShadowCasters = 104, + VMI_WBGM_OpacityMask = 108, + VMI_WBGM_TileCountRayTracing = 109, + VMI_Max = 110, + VMI_Unknown = 255, +}; + +// Enum Engine.EDemoPlayFailure +// NumValues: 0x000A +enum class EDemoPlayFailure : uint8 +{ + Generic = 0, + DemoNotFound = 1, + Corrupt = 2, + InvalidVersion = 3, + InitBase = 4, + GameSpecificHeader = 5, + ReplayStreamerInternal = 6, + LoadMap = 7, + Serialization = 8, + EDemoPlayFailure_MAX = 9, +}; + +// Enum Engine.ENetworkLagState +// NumValues: 0x0003 +enum class ENetworkLagState : uint8 +{ + NotLagging = 0, + Lagging = 1, + ENetworkLagState_MAX = 2, +}; + +// Enum Engine.EMouseCaptureMode +// NumValues: 0x0006 +enum class EMouseCaptureMode : uint8 +{ + NoCapture = 0, + CapturePermanently = 1, + CapturePermanently_IncludingInitialMouseDown = 2, + CaptureDuringMouseDown = 3, + CaptureDuringRightMouseDown = 4, + EMouseCaptureMode_MAX = 5, +}; + +// Enum Engine.ECustomTimeStepSynchronizationState +// NumValues: 0x0005 +enum class ECustomTimeStepSynchronizationState : uint8 +{ + Closed = 0, + Error = 1, + Synchronized = 2, + Synchronizing = 3, + ECustomTimeStepSynchronizationState_MAX = 4, +}; + +// Enum Engine.ESeasonMask +// NumValues: 0x0006 +enum class ESeasonMask : uint8 +{ + None = 0, + Fall = 1, + Winter = 2, + Spring = 4, + Summer = 8, + ESeasonMask_MAX = 9, +}; + +// Enum Engine.ESeasonEnum +// NumValues: 0x0006 +enum class ESeasonEnum : uint8 +{ + Season_Invalid = 0, + Season_Fall = 1, + Season_Winter = 2, + Season_Spring = 3, + Season_Summer = 4, + Season_MAX = 5, +}; + +// Enum Engine.EMeshBufferAccess +// NumValues: 0x0003 +enum class EMeshBufferAccess : uint8 +{ + Default = 0, + ForceCPUAndGPU = 1, + EMeshBufferAccess_MAX = 2, +}; + +// Enum Engine.EComponentSocketType +// NumValues: 0x0004 +enum class EComponentSocketType : uint8 +{ + Invalid = 0, + Bone = 1, + Socket = 2, + EComponentSocketType_MAX = 3, +}; + +// Enum Engine.EPhysicalMaterialMaskColor +// NumValues: 0x0009 +enum class EPhysicalMaterialMaskColor : uint8 +{ + Red = 0, + Green = 1, + Blue = 2, + Cyan = 3, + Magenta = 4, + Yellow = 5, + White = 6, + Black = 7, + MAX = 8, +}; + +// Enum Engine.EUpdateRateShiftBucket +// NumValues: 0x0008 +enum class EUpdateRateShiftBucket : uint8 +{ + ShiftBucket0 = 0, + ShiftBucket1 = 1, + ShiftBucket2 = 2, + ShiftBucket3 = 3, + ShiftBucket4 = 4, + ShiftBucket5 = 5, + ShiftBucketMax = 6, + EUpdateRateShiftBucket_MAX = 7, +}; + +// Enum Engine.EShadowMapFlags +// NumValues: 0x0003 +enum class EShadowMapFlags : uint8 +{ + SMF_None = 0, + SMF_Streamed = 1, + SMF_MAX = 2, +}; + +// Enum Engine.ELightMapPaddingType +// NumValues: 0x0004 +enum class ELightMapPaddingType : uint8 +{ + LMPT_NormalPadding = 0, + LMPT_PrePadding = 1, + LMPT_NoPadding = 2, + LMPT_MAX = 3, +}; + +// Enum Engine.ETimelineSigType +// NumValues: 0x0006 +enum class ETimelineSigType : uint8 +{ + ETS_EventSignature = 0, + ETS_FloatSignature = 1, + ETS_VectorSignature = 2, + ETS_LinearColorSignature = 3, + ETS_InvalidSignature = 4, + ETS_MAX = 5, +}; + +// Enum Engine.EFilterInterpolationType +// NumValues: 0x0004 +enum class EFilterInterpolationType : uint8 +{ + BSIT_Average = 0, + BSIT_Linear = 1, + BSIT_Cubic = 2, + BSIT_MAX = 3, +}; + +// Enum Engine.EOverlapFilterOption +// NumValues: 0x0004 +enum class EOverlapFilterOption : uint8 +{ + OverlapFilter_All = 0, + OverlapFilter_DynamicOnly = 1, + OverlapFilter_StaticOnly = 2, + OverlapFilter_MAX = 3, +}; + +// Enum Engine.ENetworkSmoothingMode +// NumValues: 0x0005 +enum class ENetworkSmoothingMode : uint8 +{ + Disabled = 0, + Linear = 1, + Exponential = 2, + Replay = 3, + ENetworkSmoothingMode_MAX = 4, +}; + +// Enum Engine.ELightingBuildQuality +// NumValues: 0x0005 +enum class ELightingBuildQuality : uint8 +{ + Quality_Preview = 0, + Quality_Medium = 1, + Quality_High = 2, + Quality_Production = 3, + Quality_MAX = 4, +}; + +// Enum Engine.EMaterialShadingRate +// NumValues: 0x0009 +enum class EMaterialShadingRate : uint8 +{ + MSR_1x1 = 0, + MSR_2x1 = 1, + MSR_1x2 = 2, + MSR_2x2 = 3, + MSR_4x2 = 4, + MSR_2x4 = 5, + MSR_4x4 = 6, + MSR_Count = 7, + MSR_MAX = 8, +}; + +// Enum Engine.EMaterialStencilCompare +// NumValues: 0x000A +enum class EMaterialStencilCompare : uint8 +{ + MSC_Less = 0, + MSC_LessEqual = 1, + MSC_Greater = 2, + MSC_GreaterEqual = 3, + MSC_Equal = 4, + MSC_NotEqual = 5, + MSC_Never = 6, + MSC_Always = 7, + MSC_Count = 8, + MSC_MAX = 9, +}; + +// Enum Engine.EMaterialSamplerType +// NumValues: 0x0012 +enum class EMaterialSamplerType : uint8 +{ + SAMPLERTYPE_Color = 0, + SAMPLERTYPE_Grayscale = 1, + SAMPLERTYPE_Alpha = 2, + SAMPLERTYPE_Normal = 3, + SAMPLERTYPE_Masks = 4, + SAMPLERTYPE_DistanceFieldFont = 5, + SAMPLERTYPE_LinearColor = 6, + SAMPLERTYPE_LinearGrayscale = 7, + SAMPLERTYPE_Data = 8, + SAMPLERTYPE_External = 9, + SAMPLERTYPE_VirtualColor = 10, + SAMPLERTYPE_VirtualGrayscale = 11, + SAMPLERTYPE_VirtualAlpha = 12, + SAMPLERTYPE_VirtualNormal = 13, + SAMPLERTYPE_VirtualMasks = 14, + SAMPLERTYPE_VirtualLinearColor = 15, + SAMPLERTYPE_VirtualLinearGrayscale = 16, + SAMPLERTYPE_MAX = 17, +}; + +// Enum Engine.EMaterialTessellationMode +// NumValues: 0x0004 +enum class EMaterialTessellationMode : uint8 +{ + MTM_NoTessellation = 0, + MTM_FlatTessellation = 1, + MTM_PNTriangles = 2, + MTM_MAX = 3, +}; + +// Enum Engine.EMaterialShadingModel +// NumValues: 0x0010 +enum class EMaterialShadingModel : uint8 +{ + MSM_Unlit = 0, + MSM_DefaultLit = 1, + MSM_Subsurface = 2, + MSM_PreintegratedSkin = 3, + MSM_ClearCoat = 4, + MSM_SubsurfaceProfile = 5, + MSM_TwoSidedFoliage = 6, + MSM_Hair = 7, + MSM_Cloth = 8, + MSM_Eye = 9, + MSM_SingleLayerWater = 10, + MSM_ThinTranslucent = 11, + MSM_LitReactive = 12, + MSM_NUM = 13, + MSM_FromMaterialExpression = 14, + MSM_MAX = 15, +}; + +// Enum Engine.EParticleCollisionMode +// NumValues: 0x0003 +enum class EParticleCollisionMode : uint8 +{ + SceneDepth = 0, + DistanceField = 1, + EParticleCollisionMode_MAX = 2, +}; + +// Enum Engine.ETrailWidthMode +// NumValues: 0x0004 +enum class ETrailWidthMode : uint8 +{ + ETrailWidthMode_FromCentre = 0, + ETrailWidthMode_FromFirst = 1, + ETrailWidthMode_FromSecond = 2, + ETrailWidthMode_MAX = 3, +}; + +// Enum Engine.EGBufferFormat +// NumValues: 0x0005 +enum class EGBufferFormat : uint8 +{ + Force8BitsPerChannel = 0, + Default = 1, + HighPrecisionNormals = 3, + Force16BitsPerChannel = 5, + EGBufferFormat_MAX = 6, +}; + +// Enum Engine.ESceneCaptureCompositeMode +// NumValues: 0x0004 +enum class ESceneCaptureCompositeMode : uint8 +{ + SCCM_Overwrite = 0, + SCCM_Additive = 1, + SCCM_Composite = 2, + SCCM_MAX = 3, +}; + +// Enum Engine.ESceneCaptureSource +// NumValues: 0x000B +enum class ESceneCaptureSource : uint8 +{ + SCS_SceneColorHDR = 0, + SCS_SceneColorHDRNoAlpha = 1, + SCS_FinalColorLDR = 2, + SCS_SceneColorSceneDepth = 3, + SCS_SceneDepth = 4, + SCS_DeviceDepth = 5, + SCS_Normal = 6, + SCS_BaseColor = 7, + SCS_FinalColorHDR = 8, + SCS_FinalToneCurveHDR = 9, + SCS_MAX = 10, +}; + +// Enum Engine.ETranslucentSortPolicy +// NumValues: 0x0004 +enum class ETranslucentSortPolicy : uint8 +{ + SortByDistance = 0, + SortByProjectedZ = 1, + SortAlongAxis = 2, + ETranslucentSortPolicy_MAX = 3, +}; + +// Enum Engine.ERefractionMode +// NumValues: 0x0003 +enum class ERefractionMode : uint8 +{ + RM_IndexOfRefraction = 0, + RM_PixelNormalOffset = 1, + RM_MAX = 2, +}; + +// Enum Engine.ETranslucencyLightingMode +// NumValues: 0x0007 +enum class ETranslucencyLightingMode : uint8 +{ + TLM_VolumetricNonDirectional = 0, + TLM_VolumetricDirectional = 1, + TLM_VolumetricPerVertexNonDirectional = 2, + TLM_VolumetricPerVertexDirectional = 3, + TLM_Surface = 4, + TLM_SurfacePerPixelLighting = 5, + TLM_MAX = 6, +}; + +// Enum Engine.ESamplerSourceMode +// NumValues: 0x0004 +enum class ESamplerSourceMode : uint8 +{ + SSM_FromTextureAsset = 0, + SSM_Wrap_WorldGroupSettings = 1, + SSM_Clamp_WorldGroupSettings = 2, + SSM_MAX = 3, +}; + +// Enum Engine.EBlendMode +// NumValues: 0x0008 +enum class EBlendMode : uint8 +{ + BLEND_Opaque = 0, + BLEND_Masked = 1, + BLEND_Translucent = 2, + BLEND_Additive = 3, + BLEND_Modulate = 4, + BLEND_AlphaComposite = 5, + BLEND_AlphaHoldout = 6, + BLEND_MAX = 7, +}; + +// Enum Engine.EOcclusionCombineMode +// NumValues: 0x0003 +enum class EOcclusionCombineMode : uint8 +{ + OCM_Minimum = 0, + OCM_Multiply = 1, + OCM_MAX = 2, +}; + +// Enum Engine.EAspectRatioAxisConstraint +// NumValues: 0x0004 +enum class EAspectRatioAxisConstraint : uint8 +{ + AspectRatio_MaintainYFOV = 0, + AspectRatio_MaintainXFOV = 1, + AspectRatio_MajorAxisFOV = 2, + AspectRatio_MAX = 3, +}; + +// Enum Engine.EFontCacheType +// NumValues: 0x0003 +enum class EFontCacheType : uint8 +{ + Offline = 0, + Runtime = 1, + EFontCacheType_MAX = 2, +}; + +// Enum Engine.EFontImportCharacterSet +// NumValues: 0x0004 +enum class EFontImportCharacterSet : uint8 +{ + FontICS_Default = 0, + FontICS_Ansi = 1, + FontICS_Symbol = 2, + FontICS_MAX = 3, +}; + +// Enum Engine.EStandbyType +// NumValues: 0x0004 +enum class EStandbyType : uint8 +{ + STDBY_Rx = 0, + STDBY_Tx = 1, + STDBY_BadPing = 2, + STDBY_MAX = 3, +}; + +// Enum Engine.ESuggestProjVelocityTraceOption +// NumValues: 0x0004 +enum class ESuggestProjVelocityTraceOption : uint8 +{ + DoNotTrace = 0, + TraceFullPath = 1, + OnlyTraceWhileAscending = 2, + ESuggestProjVelocityTraceOption_MAX = 3, +}; + +// Enum Engine.EGameThreadTimeAllocatedSections +// NumValues: 0x0009 +enum class EGameThreadTimeAllocatedSections : uint8 +{ + GarbageCollection = 0, + UpdateLevelStreaming = 1, + RenderAssetStreaming = 2, + AddToWorld = 3, + AsyncLoading = 4, + RemoveFromWorld = 5, + GameThreadTaskScheduler = 6, + UpdateCompsCollision = 7, + Max = 8, +}; + +// Enum Engine.EShadowQualityLevels +// NumValues: 0x0006 +enum class EShadowQualityLevels : uint8 +{ + Low = 0, + Medium = 1, + High = 2, + Epic = 3, + Cinematic = 4, + EShadowQualityLevels_MAX = 5, +}; + +// Enum Engine.EWindowMode +// NumValues: 0x0004 +enum class EWindowMode : uint8 +{ + Fullscreen = 0, + WindowedFullscreen = 1, + Windowed = 2, + EWindowMode_MAX = 3, +}; + +// Enum Engine.EHitProxyPriority +// NumValues: 0x0005 +enum class EHitProxyPriority : uint8 +{ + HPP_World = 0, + HPP_Wireframe = 1, + HPP_Foreground = 2, + HPP_UI = 3, + HPP_MAX = 4, +}; + +// Enum Engine.EImportanceWeight +// NumValues: 0x0006 +enum class EImportanceWeight : uint8 +{ + Luminance = 0, + Red = 1, + Green = 2, + Blue = 3, + Alpha = 4, + EImportanceWeight_MAX = 5, +}; + +// Enum Engine.EAdManagerDelegate +// NumValues: 0x0003 +enum class EAdManagerDelegate : uint8 +{ + AMD_ClickedBanner = 0, + AMD_UserClosedAd = 1, + AMD_MAX = 2, +}; + +// Enum Engine.EAnimAlphaInputType +// NumValues: 0x0004 +enum class EAnimAlphaInputType : uint8 +{ + Float = 0, + Bool = 1, + Curve = 2, + EAnimAlphaInputType_MAX = 3, +}; + +// Enum Engine.ELightClippingProviderInsideVolumeMode +// NumValues: 0x0003 +enum class ELightClippingProviderInsideVolumeMode : uint8 +{ + Inside = 0, + Outside = 1, + ELightClippingProviderInsideVolumeMode_MAX = 2, +}; + +// Enum Engine.EWISMCNumCustomDataFloat +// NumValues: 0x0006 +enum class EWISMCNumCustomDataFloat : uint8 +{ + WNumCDF_None = 0, + WNumCDF_4Floats = 1, + WNumCDF_8Floats = 2, + WNumCDF_12Floats = 3, + WNumCDF_16Floats = 4, + WNumCDF_MAX = 5, +}; + +// Enum Engine.ETrackActiveCondition +// NumValues: 0x0004 +enum class ETrackActiveCondition : uint8 +{ + ETAC_Always = 0, + ETAC_GoreEnabled = 1, + ETAC_GoreDisabled = 2, + ETAC_MAX = 3, +}; + +// Enum Engine.EInterpTrackMoveRotMode +// NumValues: 0x0004 +enum class EInterpTrackMoveRotMode : uint8 +{ + IMR_Keyframed = 0, + IMR_LookAtGroup = 1, + IMR_Ignore = 2, + IMR_MAX = 3, +}; + +// Enum Engine.EInterpMoveAxis +// NumValues: 0x0007 +enum class EInterpMoveAxis : uint8 +{ + AXIS_TranslationX = 0, + AXIS_TranslationY = 1, + AXIS_TranslationZ = 2, + AXIS_RotationX = 3, + AXIS_RotationY = 4, + AXIS_RotationZ = 5, + AXIS_MAX = 6, +}; + +// Enum Engine.ETrackToggleAction +// NumValues: 0x0005 +enum class ETrackToggleAction : uint8 +{ + ETTA_Off = 0, + ETTA_On = 1, + ETTA_Toggle = 2, + ETTA_Trigger = 3, + ETTA_MAX = 4, +}; + +// Enum Engine.EVisibilityTrackCondition +// NumValues: 0x0004 +enum class EVisibilityTrackCondition : uint8 +{ + EVTC_Always = 0, + EVTC_GoreEnabled = 1, + EVTC_GoreDisabled = 2, + EVTC_MAX = 3, +}; + +// Enum Engine.EVisibilityTrackAction +// NumValues: 0x0004 +enum class EVisibilityTrackAction : uint8 +{ + EVTA_Hide = 0, + EVTA_Show = 1, + EVTA_Toggle = 2, + EVTA_MAX = 3, +}; + +// Enum Engine.ESlateGesture +// NumValues: 0x0007 +enum class ESlateGesture : uint8 +{ + None = 0, + Scroll = 1, + Magnify = 2, + Swipe = 3, + Rotate = 4, + LongPress = 5, + ESlateGesture_MAX = 6, +}; + +// Enum Engine.EMIDCreationFlags +// NumValues: 0x0003 +enum class EMIDCreationFlags : uint8 +{ + None = 0, + Transient = 1, + EMIDCreationFlags_MAX = 2, +}; + +// Enum Engine.EMatrixColumns +// NumValues: 0x0005 +enum class EMatrixColumns : uint8 +{ + First = 0, + Second = 1, + Third = 2, + Fourth = 3, + EMatrixColumns_MAX = 4, +}; + +// Enum Engine.ELerpInterpolationMode +// NumValues: 0x0004 +enum class ELerpInterpolationMode : uint8 +{ + QuatInterp = 0, + EulerInterp = 1, + DualQuatInterp = 2, + ELerpInterpolationMode_MAX = 3, +}; + +// Enum Engine.EEasingFunc +// NumValues: 0x000F +enum class EEasingFunc : uint8 +{ + Linear = 0, + Step = 1, + SinusoidalIn = 2, + SinusoidalOut = 3, + SinusoidalInOut = 4, + EaseIn = 5, + EaseOut = 6, + EaseInOut = 7, + ExpoIn = 8, + ExpoOut = 9, + ExpoInOut = 10, + CircularIn = 11, + CircularOut = 12, + CircularInOut = 13, + EEasingFunc_MAX = 14, +}; + +// Enum Engine.ERoundingMode +// NumValues: 0x0008 +enum class ERoundingMode : uint8 +{ + HalfToEven = 0, + HalfFromZero = 1, + HalfToZero = 2, + FromZero = 3, + ToZero = 4, + ToNegativeInfinity = 5, + ToPositiveInfinity = 6, + ERoundingMode_MAX = 7, +}; + +// Enum Engine.EStreamingVolumeUsage +// NumValues: 0x0006 +enum class EStreamingVolumeUsage : uint8 +{ + SVB_Loading = 0, + SVB_LoadingAndVisibility = 1, + SVB_VisibilityBlockingOnLoad = 2, + SVB_BlockingOnLoad = 3, + SVB_LoadingNotVisible = 4, + SVB_MAX = 5, +}; + +// Enum Engine.ELightClippingProviderVolumeMode +// NumValues: 0x0003 +enum class ELightClippingProviderVolumeMode : uint8 +{ + Inside = 0, + Outside = 1, + ELightClippingProviderVolumeMode_MAX = 2, +}; + +// Enum Engine.ELightCullingPriority +// NumValues: 0x0005 +enum class ELightCullingPriority : uint8 +{ + Low = 0, + Default = 1, + High = 2, + Ultra = 3, + ELightCullingPriority_MAX = 4, +}; + +// Enum Engine.ESyncOption +// NumValues: 0x0004 +enum class ESyncOption : uint8 +{ + Drive = 0, + Passive = 1, + Disabled = 2, + ESyncOption_MAX = 3, +}; + +// Enum Engine.EMaterialDecalResponse +// NumValues: 0x0009 +enum class EMaterialDecalResponse : uint8 +{ + MDR_None = 0, + MDR_ColorNormalRoughness = 1, + MDR_Color = 2, + MDR_ColorNormal = 3, + MDR_ColorRoughness = 4, + MDR_Normal = 5, + MDR_NormalRoughness = 6, + MDR_Roughness = 7, + MDR_MAX = 8, +}; + +// Enum Engine.EDecalBlendMode +// NumValues: 0x0013 +enum class EDecalBlendMode : uint8 +{ + DBM_Translucent = 0, + DBM_Stain = 1, + DBM_Normal = 2, + DBM_Emissive = 3, + DBM_DBuffer_ColorNormalRoughness = 4, + DBM_DBuffer_Color = 5, + DBM_DBuffer_ColorNormal = 6, + DBM_DBuffer_ColorRoughness = 7, + DBM_DBuffer_Normal = 8, + DBM_DBuffer_NormalRoughness = 9, + DBM_DBuffer_Roughness = 10, + DBM_DBuffer_Emissive = 11, + DBM_DBuffer_AlphaComposite = 12, + DBM_DBuffer_EmissiveAlphaComposite = 13, + DBM_Volumetric_DistanceFunction = 14, + DBM_AlphaComposite = 15, + DBM_AmbientOcclusion = 16, + DBM_WeatherRain = 17, + DBM_MAX = 18, +}; + +// Enum Engine.ETextureColorChannel +// NumValues: 0x0005 +enum class ETextureColorChannel : uint8 +{ + TCC_Red = 0, + TCC_Green = 1, + TCC_Blue = 2, + TCC_Alpha = 3, + TCC_MAX = 4, +}; + +// Enum Engine.EMaterialAttributeBlend +// NumValues: 0x0004 +enum class EMaterialAttributeBlend : uint8 +{ + Blend = 0, + UseA = 1, + UseB = 2, + EMaterialAttributeBlend_MAX = 3, +}; + +// Enum Engine.EChannelMaskParameterColor +// NumValues: 0x0005 +enum class EChannelMaskParameterColor : uint8 +{ + Red = 0, + Green = 1, + Blue = 2, + Alpha = 3, + EChannelMaskParameterColor_MAX = 4, +}; + +// Enum Engine.EClampMode +// NumValues: 0x0004 +enum class EClampMode : uint8 +{ + CMODE_Clamp = 0, + CMODE_ClampMin = 1, + CMODE_ClampMax = 2, + CMODE_MAX = 3, +}; + +// Enum Engine.ECustomMaterialOutputType +// NumValues: 0x0006 +enum class ECustomMaterialOutputType : uint8 +{ + CMOT_Float1 = 0, + CMOT_Float2 = 1, + CMOT_Float3 = 2, + CMOT_Float4 = 3, + CMOT_MaterialAttributes = 4, + CMOT_MAX = 5, +}; + +// Enum Engine.EDepthOfFieldFunctionValue +// NumValues: 0x0005 +enum class EDepthOfFieldFunctionValue : uint8 +{ + TDOF_NearAndFarMask = 0, + TDOF_NearMask = 1, + TDOF_FarMask = 2, + TDOF_CircleOfConfusionRadius = 3, + TDOF_MAX = 4, +}; + +// Enum Engine.EFunctionInputType +// NumValues: 0x000C +enum class EFunctionInputType : uint8 +{ + FunctionInput_Scalar = 0, + FunctionInput_Vector2 = 1, + FunctionInput_Vector3 = 2, + FunctionInput_Vector4 = 3, + FunctionInput_Texture2D = 4, + FunctionInput_TextureCube = 5, + FunctionInput_Texture2DArray = 6, + FunctionInput_VolumeTexture = 7, + FunctionInput_StaticBool = 8, + FunctionInput_MaterialAttributes = 9, + FunctionInput_TextureExternal = 10, + FunctionInput_MAX = 11, +}; + +// Enum Engine.ENoiseFunction +// NumValues: 0x0007 +enum class ENoiseFunction : uint8 +{ + NOISEFUNCTION_SimplexTex = 0, + NOISEFUNCTION_GradientTex = 1, + NOISEFUNCTION_GradientTex3D = 2, + NOISEFUNCTION_GradientALU = 3, + NOISEFUNCTION_ValueALU = 4, + NOISEFUNCTION_VoronoiALU = 5, + NOISEFUNCTION_MAX = 6, +}; + +// Enum Engine.ERuntimeVirtualTextureTextureAddressMode +// NumValues: 0x0003 +enum class ERuntimeVirtualTextureTextureAddressMode : uint8 +{ + RVTTA_Clamp = 0, + RVTTA_Wrap = 1, + RVTTA_MAX = 2, +}; + +// Enum Engine.ERuntimeVirtualTextureMipValueMode +// NumValues: 0x0004 +enum class ERuntimeVirtualTextureMipValueMode : uint8 +{ + RVTMVM_None = 0, + RVTMVM_MipLevel = 1, + RVTMVM_MipBias = 2, + RVTMVM_MAX = 3, +}; + +// Enum Engine.EMaterialSceneAttributeInputMode +// NumValues: 0x0003 +enum class EMaterialSceneAttributeInputMode : uint8 +{ + Coordinates = 0, + OffsetFraction = 1, + EMaterialSceneAttributeInputMode_MAX = 2, +}; + +// Enum Engine.ESpeedTreeLODType +// NumValues: 0x0003 +enum class ESpeedTreeLODType : uint8 +{ + STLOD_Pop = 0, + STLOD_Smooth = 1, + STLOD_MAX = 2, +}; + +// Enum Engine.ESpeedTreeWindType +// NumValues: 0x0008 +enum class ESpeedTreeWindType : uint8 +{ + STW_None = 0, + STW_Fastest = 1, + STW_Fast = 2, + STW_Better = 3, + STW_Best = 4, + STW_Palm = 5, + STW_BestPlus = 6, + STW_MAX = 7, +}; + +// Enum Engine.ESpeedTreeGeometryType +// NumValues: 0x0006 +enum class ESpeedTreeGeometryType : uint8 +{ + STG_Branch = 0, + STG_Frond = 1, + STG_Leaf = 2, + STG_FacingLeaf = 3, + STG_Billboard = 4, + STG_MAX = 5, +}; + +// Enum Engine.EMaterialExposedTextureProperty +// NumValues: 0x0003 +enum class EMaterialExposedTextureProperty : uint8 +{ + TMTM_TextureSize = 0, + TMTM_TexelSize = 1, + TMTM_MAX = 2, +}; + +// Enum Engine.ETextureMipValueMode +// NumValues: 0x0005 +enum class ETextureMipValueMode : uint8 +{ + TMVM_None = 0, + TMVM_MipLevel = 1, + TMVM_MipBias = 2, + TMVM_Derivative = 3, + TMVM_MAX = 4, +}; + +// Enum Engine.EMaterialVectorCoordTransform +// NumValues: 0x0007 +enum class EMaterialVectorCoordTransform : uint8 +{ + TRANSFORM_Tangent = 0, + TRANSFORM_Local = 1, + TRANSFORM_World = 2, + TRANSFORM_View = 3, + TRANSFORM_Camera = 4, + TRANSFORM_ParticleWorld = 5, + TRANSFORM_MAX = 6, +}; + +// Enum Engine.EMaterialVectorCoordTransformSource +// NumValues: 0x0007 +enum class EMaterialVectorCoordTransformSource : uint8 +{ + TRANSFORMSOURCE_Tangent = 0, + TRANSFORMSOURCE_Local = 1, + TRANSFORMSOURCE_World = 2, + TRANSFORMSOURCE_View = 3, + TRANSFORMSOURCE_Camera = 4, + TRANSFORMSOURCE_ParticleWorld = 5, + TRANSFORMSOURCE_MAX = 6, +}; + +// Enum Engine.EMaterialPositionTransformSource +// NumValues: 0x0007 +enum class EMaterialPositionTransformSource : uint8 +{ + TRANSFORMPOSSOURCE_Local = 0, + TRANSFORMPOSSOURCE_World = 1, + TRANSFORMPOSSOURCE_TranslatedWorld = 2, + TRANSFORMPOSSOURCE_View = 3, + TRANSFORMPOSSOURCE_Camera = 4, + TRANSFORMPOSSOURCE_Particle = 5, + TRANSFORMPOSSOURCE_MAX = 6, +}; + +// Enum Engine.EVectorNoiseFunction +// NumValues: 0x0006 +enum class EVectorNoiseFunction : uint8 +{ + VNF_CellnoiseALU = 0, + VNF_VectorALU = 1, + VNF_GradientALU = 2, + VNF_CurlALU = 3, + VNF_VoronoiALU = 4, + VNF_MAX = 5, +}; + +// Enum Engine.EMaterialExposedViewProperty +// NumValues: 0x0010 +enum class EMaterialExposedViewProperty : uint8 +{ + MEVP_BufferSize = 0, + MEVP_FieldOfView = 1, + MEVP_TanHalfFieldOfView = 2, + MEVP_ViewSize = 3, + MEVP_WorldSpaceViewPosition = 4, + MEVP_WorldSpaceCameraPosition = 5, + MEVP_ViewportOffset = 6, + MEVP_TemporalSampleCount = 7, + MEVP_TemporalSampleIndex = 8, + MEVP_TemporalSampleOffset = 9, + MEVP_RuntimeVirtualTextureOutputLevel = 10, + MEVP_RuntimeVirtualTextureOutputDerivative = 11, + MEVP_PreExposure = 12, + MEVP_RuntimeVirtualTextureMaxLevel = 13, + MEVP_WBGM_CapturingLightProbes = 14, + MEVP_MAX = 15, +}; + +// Enum Engine.EWorldPositionIncludedOffsets +// NumValues: 0x0005 +enum class EWorldPositionIncludedOffsets : uint8 +{ + WPT_Default = 0, + WPT_ExcludeAllShaderOffsets = 1, + WPT_CameraRelative = 2, + WPT_CameraRelativeNoOffsets = 3, + WPT_MAX = 4, +}; + +// Enum Engine.EMaterialFunctionUsage +// NumValues: 0x0004 +enum class EMaterialFunctionUsage : uint8 +{ + Default = 0, + MaterialLayer = 1, + MaterialLayerBlend = 2, + EMaterialFunctionUsage_MAX = 3, +}; + +// Enum Engine.MaterialQLTypeMeta +// NumValues: 0x0006 +enum class EMaterialQLTypeMeta : uint64 +{ + MQL_None = 18446744073709551615, + MQL_Low = 0, + MQL_Medium = 2, + MQL_High = 1, + MQL_Epic = 3, + MQL_MAX = 4, +}; + +// Enum Engine.EMaterialUsage +// NumValues: 0x0013 +enum class EMaterialUsage : uint8 +{ + MATUSAGE_SkeletalMesh = 0, + MATUSAGE_ParticleSprites = 1, + MATUSAGE_BeamTrails = 2, + MATUSAGE_MeshParticles = 3, + MATUSAGE_StaticLighting = 4, + MATUSAGE_MorphTargets = 5, + MATUSAGE_SplineMesh = 6, + MATUSAGE_InstancedStaticMeshes = 7, + MATUSAGE_GeometryCollections = 8, + MATUSAGE_Clothing = 9, + MATUSAGE_NiagaraSprites = 10, + MATUSAGE_NiagaraRibbons = 11, + MATUSAGE_NiagaraMeshParticles = 12, + MATUSAGE_GeometryCache = 13, + MATUSAGE_Water = 14, + MATUSAGE_HairStrands = 15, + MATUSAGE_LidarPointCloud = 16, + MATUSAGE_VirtualHeightfieldMesh = 17, + MATUSAGE_MAX = 18, +}; + +// Enum Engine.EMaterialLayerLinkState +// NumValues: 0x0005 +enum class EMaterialLayerLinkState : uint8 +{ + Uninitialized = 0, + LinkedToParent = 1, + UnlinkedFromParent = 2, + NotFromParent = 3, + EMaterialLayerLinkState_MAX = 4, +}; + +// Enum Engine.EMaterialParameterAssociation +// NumValues: 0x0004 +enum class EMaterialParameterAssociation : uint8 +{ + LayerParameter = 0, + BlendParameter = 1, + GlobalParameter = 2, + EMaterialParameterAssociation_MAX = 3, +}; + +// Enum Engine.EMaterialMergeType +// NumValues: 0x0003 +enum class EMaterialMergeType : uint8 +{ + MaterialMergeType_Default = 0, + MaterialMergeType_Simplygon = 1, + MaterialMergeType_MAX = 2, +}; + +// Enum Engine.ETextureSizingType +// NumValues: 0x0005 +enum class ETextureSizingType : uint8 +{ + TextureSizingType_UseSingleTextureSize = 0, + TextureSizingType_UseAutomaticBiasedSizes = 1, + TextureSizingType_UseManualOverrideTextureSize = 2, + TextureSizingType_UseSimplygonAutomaticSizing = 3, + TextureSizingType_MAX = 4, +}; + +// Enum Engine.ESceneTextureId +// NumValues: 0x0020 +enum class ESceneTextureId : uint8 +{ + PPI_SceneColor = 0, + PPI_SceneDepth = 1, + PPI_DiffuseColor = 2, + PPI_SpecularColor = 3, + PPI_SubsurfaceColor = 4, + PPI_BaseColor = 5, + PPI_Specular = 6, + PPI_Metallic = 7, + PPI_WorldNormal = 8, + PPI_SeparateTranslucency = 9, + PPI_Opacity = 10, + PPI_Roughness = 11, + PPI_MaterialAO = 12, + PPI_CustomDepth = 13, + PPI_PostProcessInput0 = 14, + PPI_PostProcessInput1 = 15, + PPI_PostProcessInput2 = 16, + PPI_PostProcessInput3 = 17, + PPI_PostProcessInput4 = 18, + PPI_PostProcessInput5 = 19, + PPI_PostProcessInput6 = 20, + PPI_DecalMask = 21, + PPI_ShadingModelColor = 22, + PPI_ShadingModelID = 23, + PPI_AmbientOcclusion = 24, + PPI_CustomStencil = 25, + PPI_StoredBaseColor = 26, + PPI_StoredSpecular = 27, + PPI_Velocity = 28, + PPI_WorldTangent = 29, + PPI_Anisotropy = 30, + PPI_MAX = 31, +}; + +// Enum Engine.EMaterialDomain +// NumValues: 0x000B +enum class EMaterialDomain : uint8 +{ + MD_Surface = 0, + MD_DeferredDecal = 1, + MD_LightFunction = 2, + MD_Volume = 3, + MD_PostProcess = 4, + MD_UI = 5, + MD_RuntimeVirtualTexture = 6, + MD_WeatherAnimation = 7, + MD_WeatherCoverage = 8, + MD_LocalForce = 9, + MD_MAX = 10, +}; + +// Enum Engine.EMeshInstancingReplacementMethod +// NumValues: 0x0003 +enum class EMeshInstancingReplacementMethod : uint8 +{ + RemoveOriginalActors = 0, + KeepOriginalActorsAsEditorOnly = 1, + EMeshInstancingReplacementMethod_MAX = 2, +}; + +// Enum Engine.EUVOutput +// NumValues: 0x0003 +enum class EUVOutput : uint8 +{ + DoNotOutputChannel = 0, + OutputChannel = 1, + EUVOutput_MAX = 2, +}; + +// Enum Engine.EMeshMergeType +// NumValues: 0x0003 +enum class EMeshMergeType : uint8 +{ + MeshMergeType_Default = 0, + MeshMergeType_MergeActor = 1, + MeshMergeType_MAX = 2, +}; + +// Enum Engine.EMeshLODSelectionType +// NumValues: 0x0005 +enum class EMeshLODSelectionType : uint8 +{ + AllLODs = 0, + SpecificLOD = 1, + CalculateLOD = 2, + LowestDetailLOD = 3, + EMeshLODSelectionType_MAX = 4, +}; + +// Enum Engine.EProxyNormalComputationMethod +// NumValues: 0x0004 +enum class EProxyNormalComputationMethod : uint8 +{ + AngleWeighted = 0, + AreaWeighted = 1, + EqualWeighted = 2, + EProxyNormalComputationMethod_MAX = 3, +}; + +// Enum Engine.ELandscapeCullingPrecision +// NumValues: 0x0004 +enum class ELandscapeCullingPrecision : uint8 +{ + High = 0, + Medium = 1, + Low = 2, + ELandscapeCullingPrecision_MAX = 3, +}; + +// Enum Engine.EStaticMeshReductionTerimationCriterion +// NumValues: 0x0004 +enum class EStaticMeshReductionTerimationCriterion : uint8 +{ + Triangles = 0, + Vertices = 1, + Any = 2, + EStaticMeshReductionTerimationCriterion_MAX = 3, +}; + +// Enum Engine.EMeshFeatureImportance +// NumValues: 0x0007 +enum class EMeshFeatureImportance : uint8 +{ + Off = 0, + Lowest = 1, + Low = 2, + Normal = 3, + High = 4, + Highest = 5, + EMeshFeatureImportance_MAX = 6, +}; + +// Enum Engine.EVertexPaintAxis +// NumValues: 0x0004 +enum class EVertexPaintAxis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + EVertexPaintAxis_MAX = 3, +}; + +// Enum Engine.EMicroTransactionResult +// NumValues: 0x0005 +enum class EMicroTransactionResult : uint8 +{ + MTR_Succeeded = 0, + MTR_Failed = 1, + MTR_Canceled = 2, + MTR_RestoredFromServer = 3, + MTR_MAX = 4, +}; + +// Enum Engine.EMicroTransactionDelegate +// NumValues: 0x0003 +enum class EMicroTransactionDelegate : uint8 +{ + MTD_PurchaseQueryComplete = 0, + MTD_PurchaseComplete = 1, + MTD_MAX = 2, +}; + +// Enum Engine.FNavigationSystemRunMode +// NumValues: 0x0007 +enum class EFNavigationSystemRunMode : uint8 +{ + InvalidMode = 0, + GameMode = 1, + EditorMode = 2, + SimulationMode = 3, + PIEMode = 4, + InferFromWorldMode = 5, + FNavigationSystemRunMode_MAX = 6, +}; + +// Enum Engine.ENavigationQueryResult +// NumValues: 0x0005 +enum class ENavigationQueryResult : uint8 +{ + Invalid = 0, + Error = 1, + Fail = 2, + Success = 3, + ENavigationQueryResult_MAX = 4, +}; + +// Enum Engine.ENavPathEvent +// NumValues: 0x0009 +enum class ENavPathEvent : uint8 +{ + Cleared = 0, + NewPath = 1, + UpdatedDueToGoalMoved = 2, + UpdatedDueToNavigationChanged = 3, + Invalidated = 4, + RePathFailed = 5, + MetaPathUpdate = 6, + Custom = 7, + ENavPathEvent_MAX = 8, +}; + +// Enum Engine.ENavDataGatheringModeConfig +// NumValues: 0x0004 +enum class ENavDataGatheringModeConfig : uint8 +{ + Invalid = 0, + Instant = 1, + Lazy = 2, + ENavDataGatheringModeConfig_MAX = 3, +}; + +// Enum Engine.ENavDataGatheringMode +// NumValues: 0x0004 +enum class ENavDataGatheringMode : uint8 +{ + Default = 0, + Instant = 1, + Lazy = 2, + ENavDataGatheringMode_MAX = 3, +}; + +// Enum Engine.ENavigationOptionFlag +// NumValues: 0x0004 +enum class ENavigationOptionFlag : uint8 +{ + Default = 0, + Enable = 1, + Disable = 2, + MAX = 3, +}; + +// Enum Engine.ENavLinkDirection +// NumValues: 0x0004 +enum class ENavLinkDirection : uint8 +{ + BothWays = 0, + LeftToRight = 1, + RightToLeft = 2, + ENavLinkDirection_MAX = 3, +}; + +// Enum Engine.EFastArraySerializerDeltaFlags +// NumValues: 0x0005 +enum class EFastArraySerializerDeltaFlags : uint8 +{ + None = 0, + HasBeenSerialized = 1, + HasDeltaBeenRequested = 2, + IsUsingDeltaSerialization = 4, + EFastArraySerializerDeltaFlags_MAX = 5, +}; + +// Enum Engine.EEmitterRenderMode +// NumValues: 0x0006 +enum class EEmitterRenderMode : uint8 +{ + ERM_Normal = 0, + ERM_Point = 1, + ERM_Cross = 2, + ERM_LightsOnly = 3, + ERM_None = 4, + ERM_MAX = 5, +}; + +// Enum Engine.EParticleSubUVInterpMethod +// NumValues: 0x0006 +enum class EParticleSubUVInterpMethod : uint8 +{ + PSUVIM_None = 0, + PSUVIM_Linear = 1, + PSUVIM_Linear_Blend = 2, + PSUVIM_Random = 3, + PSUVIM_Random_Blend = 4, + PSUVIM_MAX = 5, +}; + +// Enum Engine.EParticleBurstMethod +// NumValues: 0x0003 +enum class EParticleBurstMethod : uint8 +{ + EPBM_Instant = 0, + EPBM_Interpolated = 1, + EPBM_MAX = 2, +}; + +// Enum Engine.EParticleSystemInsignificanceReaction +// NumValues: 0x0006 +enum class EParticleSystemInsignificanceReaction : uint8 +{ + Auto = 0, + Complete = 1, + DisableTick = 2, + DisableTickAndKill = 3, + Num = 4, + EParticleSystemInsignificanceReaction_MAX = 5, +}; + +// Enum Engine.EParticleSignificanceLevel +// NumValues: 0x0006 +enum class EParticleSignificanceLevel : uint8 +{ + Low = 0, + Medium = 1, + High = 2, + Critical = 3, + Num = 4, + EParticleSignificanceLevel_MAX = 5, +}; + +// Enum Engine.EParticleDetailMode +// NumValues: 0x0004 +enum class EParticleDetailMode : uint8 +{ + PDM_Low = 0, + PDM_Medium = 1, + PDM_High = 2, + PDM_MAX = 3, +}; + +// Enum Engine.EParticleSourceSelectionMethod +// NumValues: 0x0003 +enum class EParticleSourceSelectionMethod : uint8 +{ + EPSSM_Random = 0, + EPSSM_Sequential = 1, + EPSSM_MAX = 2, +}; + +// Enum Engine.EModuleType +// NumValues: 0x000A +enum class EModuleType : uint8 +{ + EPMT_General = 0, + EPMT_TypeData = 1, + EPMT_Beam = 2, + EPMT_Trail = 3, + EPMT_Spawn = 4, + EPMT_Required = 5, + EPMT_Event = 6, + EPMT_Light = 7, + EPMT_SubUV = 8, + EPMT_MAX = 9, +}; + +// Enum Engine.EAttractorParticleSelectionMethod +// NumValues: 0x0003 +enum class EAttractorParticleSelectionMethod : uint8 +{ + EAPSM_Random = 0, + EAPSM_Sequential = 1, + EAPSM_MAX = 2, +}; + +// Enum Engine.ESpringMode +// NumValues: 0x0003 +enum class ESpringMode : uint8 +{ + ESpringMode_Chain = 0, + ESpringMode_Emitter = 1, + ESpringMode_MAX = 2, +}; + +// Enum Engine.Beam2SourceTargetTangentMethod +// NumValues: 0x0005 +enum class EBeam2SourceTargetTangentMethod : uint8 +{ + PEB2STTM_Direct = 0, + PEB2STTM_UserSet = 1, + PEB2STTM_Distribution = 2, + PEB2STTM_Emitter = 3, + PEB2STTM_MAX = 4, +}; + +// Enum Engine.Beam2SourceTargetMethod +// NumValues: 0x0006 +enum class EBeam2SourceTargetMethod : uint8 +{ + PEB2STM_Default = 0, + PEB2STM_UserSet = 1, + PEB2STM_Emitter = 2, + PEB2STM_Particle = 3, + PEB2STM_Actor = 4, + PEB2STM_MAX = 5, +}; + +// Enum Engine.BeamModifierType +// NumValues: 0x0003 +enum class EBeamModifierType : uint8 +{ + PEB2MT_Source = 0, + PEB2MT_Target = 1, + PEB2MT_MAX = 2, +}; + +// Enum Engine.EParticleCameraOffsetUpdateMethod +// NumValues: 0x0004 +enum class EParticleCameraOffsetUpdateMethod : uint8 +{ + EPCOUM_DirectSet = 0, + EPCOUM_Additive = 1, + EPCOUM_Scalar = 2, + EPCOUM_MAX = 3, +}; + +// Enum Engine.EParticleCollisionComplete +// NumValues: 0x0007 +enum class EParticleCollisionComplete : uint8 +{ + EPCC_Kill = 0, + EPCC_Freeze = 1, + EPCC_HaltCollisions = 2, + EPCC_FreezeTranslation = 3, + EPCC_FreezeRotation = 4, + EPCC_FreezeMovement = 5, + EPCC_MAX = 6, +}; + +// Enum Engine.EParticleCollisionResponse +// NumValues: 0x0004 +enum class EParticleCollisionResponse : uint8 +{ + Bounce = 0, + Stop = 1, + Kill = 2, + EParticleCollisionResponse_MAX = 3, +}; + +// Enum Engine.ELocationBoneSocketSelectionMethod +// NumValues: 0x0003 +enum class ELocationBoneSocketSelectionMethod : uint8 +{ + BONESOCKETSEL_Sequential = 0, + BONESOCKETSEL_Random = 1, + BONESOCKETSEL_MAX = 2, +}; + +// Enum Engine.ELocationBoneSocketSource +// NumValues: 0x0003 +enum class ELocationBoneSocketSource : uint8 +{ + BONESOCKETSOURCE_Bones = 0, + BONESOCKETSOURCE_Sockets = 1, + BONESOCKETSOURCE_MAX = 2, +}; + +// Enum Engine.ELocationEmitterSelectionMethod +// NumValues: 0x0003 +enum class ELocationEmitterSelectionMethod : uint8 +{ + ELESM_Random = 0, + ELESM_Sequential = 1, + ELESM_MAX = 2, +}; + +// Enum Engine.CylinderHeightAxis +// NumValues: 0x0004 +enum class ECylinderHeightAxis : uint8 +{ + PMLPC_HEIGHTAXIS_X = 0, + PMLPC_HEIGHTAXIS_Y = 1, + PMLPC_HEIGHTAXIS_Z = 2, + PMLPC_HEIGHTAXIS_MAX = 3, +}; + +// Enum Engine.ELocationSkelVertSurfaceSource +// NumValues: 0x0003 +enum class ELocationSkelVertSurfaceSource : uint8 +{ + VERTSURFACESOURCE_Vert = 0, + VERTSURFACESOURCE_Surface = 1, + VERTSURFACESOURCE_MAX = 2, +}; + +// Enum Engine.EOrbitChainMode +// NumValues: 0x0004 +enum class EOrbitChainMode : uint8 +{ + EOChainMode_Add = 0, + EOChainMode_Scale = 1, + EOChainMode_Link = 2, + EOChainMode_MAX = 3, +}; + +// Enum Engine.EParticleAxisLock +// NumValues: 0x000B +enum class EParticleAxisLock : uint8 +{ + EPAL_NONE = 0, + EPAL_X = 1, + EPAL_Y = 2, + EPAL_Z = 3, + EPAL_NEGATIVE_X = 4, + EPAL_NEGATIVE_Y = 5, + EPAL_NEGATIVE_Z = 6, + EPAL_ROTATE_X = 7, + EPAL_ROTATE_Y = 8, + EPAL_ROTATE_Z = 9, + EPAL_MAX = 10, +}; + +// Enum Engine.EEmitterDynamicParameterValue +// NumValues: 0x0007 +enum class EEmitterDynamicParameterValue : uint8 +{ + EDPV_UserSet = 0, + EDPV_AutoSet = 1, + EDPV_VelocityX = 2, + EDPV_VelocityY = 3, + EDPV_VelocityZ = 4, + EDPV_VelocityMag = 5, + EDPV_MAX = 6, +}; + +// Enum Engine.EEmitterNormalsMode +// NumValues: 0x0004 +enum class EEmitterNormalsMode : uint8 +{ + ENM_CameraFacing = 0, + ENM_Spherical = 1, + ENM_Cylindrical = 2, + ENM_MAX = 3, +}; + +// Enum Engine.EParticleSortMode +// NumValues: 0x0006 +enum class EParticleSortMode : uint8 +{ + PSORTMODE_None = 0, + PSORTMODE_ViewProjDepth = 1, + PSORTMODE_DistanceToView = 2, + PSORTMODE_Age_OldestFirst = 3, + PSORTMODE_Age_NewestFirst = 4, + PSORTMODE_MAX = 5, +}; + +// Enum Engine.EParticleUVFlipMode +// NumValues: 0x0009 +enum class EParticleUVFlipMode : uint8 +{ + None = 0, + FlipUV = 1, + FlipUOnly = 2, + FlipVOnly = 3, + RandomFlipUV = 4, + RandomFlipUOnly = 5, + RandomFlipVOnly = 6, + RandomFlipUVIndependent = 7, + EParticleUVFlipMode_MAX = 8, +}; + +// Enum Engine.ETrail2SourceMethod +// NumValues: 0x0004 +enum class ETrail2SourceMethod : uint8 +{ + PET2SRCM_Default = 0, + PET2SRCM_Particle = 1, + PET2SRCM_Actor = 2, + PET2SRCM_MAX = 3, +}; + +// Enum Engine.EBeamTaperMethod +// NumValues: 0x0004 +enum class EBeamTaperMethod : uint8 +{ + PEBTM_None = 0, + PEBTM_Full = 1, + PEBTM_Partial = 2, + PEBTM_MAX = 3, +}; + +// Enum Engine.EBeam2Method +// NumValues: 0x0004 +enum class EBeam2Method : uint8 +{ + PEB2M_Distance = 0, + PEB2M_Target = 1, + PEB2M_Branch = 2, + PEB2M_MAX = 3, +}; + +// Enum Engine.EMeshCameraFacingOptions +// NumValues: 0x000E +enum class EMeshCameraFacingOptions : uint8 +{ + XAxisFacing_NoUp = 0, + XAxisFacing_ZUp = 1, + XAxisFacing_NegativeZUp = 2, + XAxisFacing_YUp = 3, + XAxisFacing_NegativeYUp = 4, + LockedAxis_ZAxisFacing = 5, + LockedAxis_NegativeZAxisFacing = 6, + LockedAxis_YAxisFacing = 7, + LockedAxis_NegativeYAxisFacing = 8, + VelocityAligned_ZAxisFacing = 9, + VelocityAligned_NegativeZAxisFacing = 10, + VelocityAligned_YAxisFacing = 11, + VelocityAligned_NegativeYAxisFacing = 12, + EMeshCameraFacingOptions_MAX = 13, +}; + +// Enum Engine.EMeshCameraFacingUpAxis +// NumValues: 0x0006 +enum class EMeshCameraFacingUpAxis : uint8 +{ + CameraFacing_NoneUP = 0, + CameraFacing_ZUp = 1, + CameraFacing_NegativeZUp = 2, + CameraFacing_YUp = 3, + CameraFacing_NegativeYUp = 4, + CameraFacing_MAX = 5, +}; + +// Enum Engine.EMeshScreenAlignment +// NumValues: 0x0004 +enum class EMeshScreenAlignment : uint8 +{ + PSMA_MeshFaceCameraWithRoll = 0, + PSMA_MeshFaceCameraWithSpin = 1, + PSMA_MeshFaceCameraWithLockedAxis = 2, + PSMA_MAX = 3, +}; + +// Enum Engine.ETrailsRenderAxisOption +// NumValues: 0x0004 +enum class ETrailsRenderAxisOption : uint8 +{ + Trails_CameraUp = 0, + Trails_SourceUp = 1, + Trails_WorldUp = 2, + Trails_MAX = 3, +}; + +// Enum Engine.EParticleScreenAlignment +// NumValues: 0x0008 +enum class EParticleScreenAlignment : uint8 +{ + PSA_FacingCameraPosition = 0, + PSA_Square = 1, + PSA_Rectangle = 2, + PSA_Velocity = 3, + PSA_AwayFromCenter = 4, + PSA_TypeSpecific = 5, + PSA_FacingCameraDistanceBlend = 6, + PSA_MAX = 7, +}; + +// Enum Engine.EParticleSystemOcclusionBoundsMethod +// NumValues: 0x0004 +enum class EParticleSystemOcclusionBoundsMethod : uint8 +{ + EPSOBM_None = 0, + EPSOBM_ParticleBounds = 1, + EPSOBM_CustomBounds = 2, + EPSOBM_MAX = 3, +}; + +// Enum Engine.ParticleSystemLODMethod +// NumValues: 0x0004 +enum class EParticleSystemLODMethod : uint8 +{ + PARTICLESYSTEMLODMETHOD_Automatic = 0, + PARTICLESYSTEMLODMETHOD_DirectSet = 1, + PARTICLESYSTEMLODMETHOD_ActivateAutomatic = 2, + PARTICLESYSTEMLODMETHOD_MAX = 3, +}; + +// Enum Engine.EParticleSystemUpdateMode +// NumValues: 0x0003 +enum class EParticleSystemUpdateMode : uint8 +{ + EPSUM_RealTime = 0, + EPSUM_FixedTime = 1, + EPSUM_MAX = 2, +}; + +// Enum Engine.EParticleEventType +// NumValues: 0x0007 +enum class EParticleEventType : uint8 +{ + EPET_Any = 0, + EPET_Spawn = 1, + EPET_Death = 2, + EPET_Collision = 3, + EPET_Burst = 4, + EPET_Blueprint = 5, + EPET_MAX = 6, +}; + +// Enum Engine.ParticleReplayState +// NumValues: 0x0004 +enum class EParticleReplayState : uint8 +{ + PRS_Disabled = 0, + PRS_Capturing = 1, + PRS_Replaying = 2, + PRS_MAX = 3, +}; + +// Enum Engine.EParticleSysParamType +// NumValues: 0x000A +enum class EParticleSysParamType : uint8 +{ + PSPT_None = 0, + PSPT_Scalar = 1, + PSPT_ScalarRand = 2, + PSPT_Vector = 3, + PSPT_VectorRand = 4, + PSPT_Color = 5, + PSPT_Actor = 6, + PSPT_Material = 7, + PSPT_VectorUnitRand = 8, + PSPT_MAX = 9, +}; + +// Enum Engine.EPhysicsAssetSolverType +// NumValues: 0x0003 +enum class EPhysicsAssetSolverType : uint8 +{ + RBAN = 0, + World = 1, + EPhysicsAssetSolverType_MAX = 2, +}; + +// Enum Engine.ESettingsLockedAxis +// NumValues: 0x0006 +enum class ESettingsLockedAxis : uint8 +{ + None = 0, + X = 1, + Y = 2, + Z = 3, + Invalid = 4, + ESettingsLockedAxis_MAX = 5, +}; + +// Enum Engine.ESettingsDOF +// NumValues: 0x0005 +enum class ESettingsDOF : uint8 +{ + Full3D = 0, + YZPlane = 1, + XZPlane = 2, + XYPlane = 3, + ESettingsDOF_MAX = 4, +}; + +// Enum Engine.EQuarztQuantizationReference +// NumValues: 0x0005 +enum class EQuarztQuantizationReference : uint8 +{ + BarRelative = 0, + TransportRelative = 1, + CurrentTimeRelative = 2, + Count = 3, + EQuarztQuantizationReference_MAX = 4, +}; + +// Enum Engine.EQuartzDelegateType +// NumValues: 0x0004 +enum class EQuartzDelegateType : uint8 +{ + MetronomeTick = 0, + CommandEvent = 1, + Count = 2, + EQuartzDelegateType_MAX = 3, +}; + +// Enum Engine.EQuartzTimeSignatureQuantization +// NumValues: 0x0007 +enum class EQuartzTimeSignatureQuantization : uint8 +{ + HalfNote = 0, + QuarterNote = 1, + EighthNote = 2, + SixteenthNote = 3, + ThirtySecondNote = 4, + Count = 5, + EQuartzTimeSignatureQuantization_MAX = 6, +}; + +// Enum Engine.EAvaReflectionTimeType +// NumValues: 0x0004 +enum class EAvaReflectionTimeType : uint32 +{ + None = 0, + Hour = 1, + Timeslot = 2, + EAvaReflectionTimeType_MAX = 3, +}; + +// Enum Engine.EAvaReflectionCullType +// NumValues: 0x0004 +enum class EAvaReflectionCullType : uint32 +{ + Everywhere = 0, + Outside = 1, + Inside = 2, + EAvaReflectionCullType_MAX = 3, +}; + +// Enum Engine.EMobileReflectionCompression +// NumValues: 0x0004 +enum class EMobileReflectionCompression : uint8 +{ + Default = 0, + On = 1, + Off = 2, + EMobileReflectionCompression_MAX = 3, +}; + +// Enum Engine.EReflectionSourceType +// NumValues: 0x0003 +enum class EReflectionSourceType : uint8 +{ + CapturedScene = 0, + SpecifiedCubemap = 1, + EReflectionSourceType_MAX = 2, +}; + +// Enum Engine.EFixedFoveationLevels +// NumValues: 0x0005 +enum class EFixedFoveationLevels : uint8 +{ + Disabled = 0, + Low = 1, + Medium = 2, + High = 3, + EFixedFoveationLevels_MAX = 4, +}; + +// Enum Engine.EDefaultBackBufferPixelFormat +// NumValues: 0x0006 +enum class EDefaultBackBufferPixelFormat : uint8 +{ + DBBPF_B8G8R8A8 = 0, + DBBPF_A16B16G16R16_DEPRECATED = 1, + DBBPF_FloatRGB_DEPRECATED = 2, + DBBPF_FloatRGBA = 3, + DBBPF_A2B10G10R10 = 4, + DBBPF_MAX = 5, +}; + +// Enum Engine.EAutoExposureMethodUI +// NumValues: 0x0004 +enum class EAutoExposureMethodUI : uint8 +{ + AEM_Histogram = 0, + AEM_Basic = 1, + AEM_Manual = 2, + AEM_MAX = 3, +}; + +// Enum Engine.EAlphaChannelMode +// NumValues: 0x0004 +enum class EAlphaChannelMode : uint8 +{ + Disabled = 0, + LinearColorSpaceOnly = 1, + AllowThroughTonemapper = 2, + EAlphaChannelMode_MAX = 3, +}; + +// Enum Engine.EEarlyZPass +// NumValues: 0x0005 +enum class EEarlyZPass : uint8 +{ + None = 0, + OpaqueOnly = 1, + OpaqueAndMasked = 2, + Auto = 3, + EEarlyZPass_MAX = 4, +}; + +// Enum Engine.ECustomDepthStencil +// NumValues: 0x0005 +enum class ECustomDepthStencil : uint8 +{ + Disabled = 0, + Enabled = 1, + EnabledOnDemand = 2, + EnabledWithStencil = 3, + ECustomDepthStencil_MAX = 4, +}; + +// Enum Engine.EMobileMSAASampleCount +// NumValues: 0x0005 +enum class EMobileMSAASampleCount : uint8 +{ + One = 1, + Two = 2, + Four = 4, + Eight = 8, + EMobileMSAASampleCount_MAX = 9, +}; + +// Enum Engine.ECompositingSampleCount +// NumValues: 0x0005 +enum class ECompositingSampleCount : uint8 +{ + One = 1, + Two = 2, + Four = 4, + Eight = 8, + ECompositingSampleCount_MAX = 9, +}; + +// Enum Engine.EClearSceneOptions +// NumValues: 0x0004 +enum class EClearSceneOptions : uint8 +{ + NoClear = 0, + HardwareClear = 1, + QuadAtMaxZ = 2, + EClearSceneOptions_MAX = 3, +}; + +// Enum Engine.EReporterLineStyle +// NumValues: 0x0003 +enum class EReporterLineStyle : uint8 +{ + Line = 0, + Dash = 1, + EReporterLineStyle_MAX = 2, +}; + +// Enum Engine.ELegendPosition +// NumValues: 0x0003 +enum class ELegendPosition : uint8 +{ + Outside = 0, + Inside = 1, + ELegendPosition_MAX = 2, +}; + +// Enum Engine.EGraphDataStyle +// NumValues: 0x0003 +enum class EGraphDataStyle : uint8 +{ + Lines = 0, + Filled = 1, + EGraphDataStyle_MAX = 2, +}; + +// Enum Engine.EGraphAxisStyle +// NumValues: 0x0004 +enum class EGraphAxisStyle : uint8 +{ + Lines = 0, + Notches = 1, + Grid = 2, + EGraphAxisStyle_MAX = 3, +}; + +// Enum Engine.ReverbPreset +// NumValues: 0x0018 +enum class EReverbPreset : uint8 +{ + REVERB_Default = 0, + REVERB_Bathroom = 1, + REVERB_StoneRoom = 2, + REVERB_Auditorium = 3, + REVERB_ConcertHall = 4, + REVERB_Cave = 5, + REVERB_Hallway = 6, + REVERB_StoneCorridor = 7, + REVERB_Alley = 8, + REVERB_Forest = 9, + REVERB_City = 10, + REVERB_Mountains = 11, + REVERB_Quarry = 12, + REVERB_Plain = 13, + REVERB_ParkingLot = 14, + REVERB_SewerPipe = 15, + REVERB_Underwater = 16, + REVERB_SmallRoom = 17, + REVERB_MediumRoom = 18, + REVERB_LargeRoom = 19, + REVERB_MediumHall = 20, + REVERB_LargeHall = 21, + REVERB_Plate = 22, + REVERB_MAX = 23, +}; + +// Enum Engine.ERichCurveKeyTimeCompressionFormat +// NumValues: 0x0003 +enum class ERichCurveKeyTimeCompressionFormat : uint8 +{ + RCKTCF_uint16 = 0, + RCKTCF_float32 = 1, + RCKTCF_MAX = 2, +}; + +// Enum Engine.ERichCurveCompressionFormat +// NumValues: 0x0007 +enum class ERichCurveCompressionFormat : uint8 +{ + RCCF_Empty = 0, + RCCF_Constant = 1, + RCCF_Linear = 2, + RCCF_Cubic = 3, + RCCF_Mixed = 4, + RCCF_Weighted = 5, + RCCF_MAX = 6, +}; + +// Enum Engine.EConstraintTransform +// NumValues: 0x0003 +enum class EConstraintTransform : uint8 +{ + Absolute = 0, + Relative = 1, + EConstraintTransform_MAX = 2, +}; + +// Enum Engine.EControlConstraint +// NumValues: 0x0003 +enum class EControlConstraint : uint8 +{ + Orientation = 0, + Translation = 1, + MAX = 2, +}; + +// Enum Engine.ERootMotionFinishVelocityMode +// NumValues: 0x0004 +enum class ERootMotionFinishVelocityMode : uint8 +{ + MaintainLastRootMotionVelocity = 0, + SetVelocity = 1, + ClampVelocity = 2, + ERootMotionFinishVelocityMode_MAX = 3, +}; + +// Enum Engine.ERootMotionSourceSettingsFlags +// NumValues: 0x0004 +enum class ERootMotionSourceSettingsFlags : uint8 +{ + UseSensitiveLiftoffCheck = 1, + DisablePartialEndTick = 2, + IgnoreZAccumulate = 4, + ERootMotionSourceSettingsFlags_MAX = 5, +}; + +// Enum Engine.ERootMotionSourceStatusFlags +// NumValues: 0x0004 +enum class ERootMotionSourceStatusFlags : uint8 +{ + Prepared = 1, + Finished = 2, + MarkedForRemoval = 4, + ERootMotionSourceStatusFlags_MAX = 5, +}; + +// Enum Engine.ERootMotionAccumulateMode +// NumValues: 0x0003 +enum class ERootMotionAccumulateMode : uint8 +{ + Override = 0, + Additive = 1, + ERootMotionAccumulateMode_MAX = 2, +}; + +// Enum Engine.ERuntimeVirtualTextureMaterialType +// NumValues: 0x0008 +enum class ERuntimeVirtualTextureMaterialType : uint8 +{ + BaseColor = 0, + BaseColor_Normal_DEPRECATED = 1, + BaseColor_Normal_Specular = 2, + BaseColor_Normal_Specular_YCoCg = 3, + BaseColor_Normal_Specular_Mask_YCoCg = 4, + WorldHeight = 5, + Count = 6, + ERuntimeVirtualTextureMaterialType_MAX = 7, +}; + +// Enum Engine.EMobilePixelProjectedReflectionQuality +// NumValues: 0x0005 +enum class EMobilePixelProjectedReflectionQuality : uint8 +{ + Disabled = 0, + BestPerformance = 1, + BetterQuality = 2, + BestQuality = 3, + EMobilePixelProjectedReflectionQuality_MAX = 4, +}; + +// Enum Engine.EMobilePlanarReflectionMode +// NumValues: 0x0004 +enum class EMobilePlanarReflectionMode : uint8 +{ + Usual = 0, + MobilePPRExclusive = 1, + MobilePPR = 2, + EMobilePlanarReflectionMode_MAX = 3, +}; + +// Enum Engine.EReflectedAndRefractedRayTracedShadows +// NumValues: 0x0004 +enum class EReflectedAndRefractedRayTracedShadows : uint8 +{ + Disabled = 0, + Hard_shadows = 1, + Area_shadows = 2, + EReflectedAndRefractedRayTracedShadows_MAX = 3, +}; + +// Enum Engine.ERayTracingGlobalIlluminationType +// NumValues: 0x0004 +enum class ERayTracingGlobalIlluminationType : uint8 +{ + Disabled = 0, + BruteForce = 1, + FinalGather = 2, + ERayTracingGlobalIlluminationType_MAX = 3, +}; + +// Enum Engine.ETranslucencyType +// NumValues: 0x0003 +enum class ETranslucencyType : uint8 +{ + Raster = 0, + RayTracing = 1, + ETranslucencyType_MAX = 2, +}; + +// Enum Engine.EReflectionsType +// NumValues: 0x0003 +enum class EReflectionsType : uint8 +{ + ScreenSpace = 0, + RayTracing = 1, + EReflectionsType_MAX = 2, +}; + +// Enum Engine.ELightUnits +// NumValues: 0x0004 +enum class ELightUnits : uint8 +{ + Unitless = 0, + Candelas = 1, + Lumens = 2, + ELightUnits_MAX = 3, +}; + +// Enum Engine.ETemperatureMethod +// NumValues: 0x0003 +enum class ETemperatureMethod : uint8 +{ + TEMP_WhiteBalance = 0, + TEMP_ColorTemperature = 1, + TEMP_MAX = 2, +}; + +// Enum Engine.EBloomMethod +// NumValues: 0x0003 +enum class EBloomMethod : uint8 +{ + BM_SOG = 0, + BM_FFT = 1, + BM_MAX = 2, +}; + +// Enum Engine.EAutoExposureMethod +// NumValues: 0x0004 +enum class EAutoExposureMethod : uint8 +{ + AEM_Histogram = 0, + AEM_Basic = 1, + AEM_Manual = 2, + AEM_MAX = 3, +}; + +// Enum Engine.EAntiAliasingMethod +// NumValues: 0x0005 +enum class EAntiAliasingMethod : uint8 +{ + AAM_None = 0, + AAM_FXAA = 1, + AAM_TemporalAA = 2, + AAM_MSAA = 3, + AAM_MAX = 4, +}; + +// Enum Engine.EDepthOfFieldMethod +// NumValues: 0x0004 +enum class EDepthOfFieldMethod : uint8 +{ + DOFM_BokehDOF = 0, + DOFM_Gaussian = 1, + DOFM_CircleDOF = 2, + DOFM_MAX = 3, +}; + +// Enum Engine.ESceneCapturePrimitiveRenderMode +// NumValues: 0x0004 +enum class ESceneCapturePrimitiveRenderMode : uint8 +{ + PRM_LegacySceneCapture = 0, + PRM_RenderScenePrimitives = 1, + PRM_UseShowOnlyList = 2, + PRM_MAX = 3, +}; + +// Enum Engine.ECubeCaptureFace +// NumValues: 0x0007 +enum class ECubeCaptureFace : uint8 +{ + PosX = 0, + NegX = 1, + PosY = 2, + NegY = 3, + PosZ = 4, + NegZ = 5, + MAX = 6, +}; + +// Enum Engine.EMaterialProperty +// NumValues: 0x0026 +enum class EMaterialProperty : uint8 +{ + MP_EmissiveColor = 0, + MP_Opacity = 1, + MP_OpacityMask = 2, + MP_DiffuseColor = 3, + MP_SpecularColor = 4, + MP_BaseColor = 5, + MP_Metallic = 6, + MP_Specular = 7, + MP_Roughness = 8, + MP_Anisotropy = 9, + MP_Normal = 10, + MP_Tangent = 11, + MP_WorldPositionOffset = 12, + MP_WorldDisplacement = 13, + MP_TessellationMultiplier = 14, + MP_SubsurfaceColor = 15, + MP_CustomData0 = 16, + MP_CustomData1 = 17, + MP_AmbientOcclusion = 18, + MP_Refraction = 19, + MP_CustomizedUVs0 = 20, + MP_CustomizedUVs1 = 21, + MP_CustomizedUVs2 = 22, + MP_CustomizedUVs3 = 23, + MP_CustomizedUVs4 = 24, + MP_CustomizedUVs5 = 25, + MP_CustomizedUVs6 = 26, + MP_CustomizedUVs7 = 27, + MP_PixelDepthOffset = 28, + MP_ShadingModel = 29, + MP_Opacity1 = 30, + MP_Opacity2 = 31, + MP_Opacity3 = 32, + MP_wMotionDither = 33, + MP_wMotion = 34, + MP_MaterialAttributes = 35, + MP_CustomOutput = 36, + MP_MAX = 37, +}; + +// Enum Engine.ESkinCacheDefaultBehavior +// NumValues: 0x0003 +enum class ESkinCacheDefaultBehavior : uint8 +{ + Exclusive = 0, + Inclusive = 1, + ESkinCacheDefaultBehavior_MAX = 2, +}; + +// Enum Engine.ESkinCacheUsage +// NumValues: 0x0004 +enum class ESkinCacheUsage : uint8 +{ + Auto = 0, + Disabled = 255, + Enabled = 1, + ESkinCacheUsage_MAX = 256, +}; + +// Enum Engine.EPhysicsTransformUpdateMode +// NumValues: 0x0003 +enum class EPhysicsTransformUpdateMode : uint8 +{ + SimulationUpatesComponentTransform = 0, + ComponentTransformIsKinematic = 1, + EPhysicsTransformUpdateMode_MAX = 2, +}; + +// Enum Engine.EAnimationMode +// NumValues: 0x0004 +enum class EAnimationMode : uint8 +{ + AnimationBlueprint = 0, + AnimationSingleNode = 1, + AnimationCustomMode = 2, + EAnimationMode_MAX = 3, +}; + +// Enum Engine.EKinematicBonesUpdateToPhysics +// NumValues: 0x0003 +enum class EKinematicBonesUpdateToPhysics : uint8 +{ + SkipSimulatingBones = 0, + SkipAllBones = 1, + EKinematicBonesUpdateToPhysics_MAX = 2, +}; + +// Enum Engine.ECustomBoneAttributeLookup +// NumValues: 0x0004 +enum class ECustomBoneAttributeLookup : uint8 +{ + BoneOnly = 0, + ImmediateParent = 1, + ParentHierarchy = 2, + ECustomBoneAttributeLookup_MAX = 3, +}; + +// Enum Engine.EAnimCurveType +// NumValues: 0x0005 +enum class EAnimCurveType : uint8 +{ + AttributeCurve = 0, + MaterialCurve = 1, + MorphTargetCurve = 2, + MaxAnimCurveType = 3, + EAnimCurveType_MAX = 4, +}; + +// Enum Engine.ESkeletalMeshSkinningImportVersions +// NumValues: 0x0005 +enum class ESkeletalMeshSkinningImportVersions : uint8 +{ + Before_Versionning = 0, + SkeletalMeshBuildRefactor = 1, + VersionPlusOne = 2, + LatestVersion = 1, + ESkeletalMeshSkinningImportVersions_MAX = 3, +}; + +// Enum Engine.ESkeletalMeshGeoImportVersions +// NumValues: 0x0005 +enum class ESkeletalMeshGeoImportVersions : uint8 +{ + Before_Versionning = 0, + SkeletalMeshBuildRefactor = 1, + VersionPlusOne = 2, + LatestVersion = 1, + ESkeletalMeshGeoImportVersions_MAX = 3, +}; + +// Enum Engine.EBoneFilterActionOption +// NumValues: 0x0004 +enum class EBoneFilterActionOption : uint8 +{ + Remove = 0, + Keep = 1, + Invalid = 2, + EBoneFilterActionOption_MAX = 3, +}; + +// Enum Engine.SkeletalMeshOptimizationImportance +// NumValues: 0x0007 +enum class ESkeletalMeshOptimizationImportance : uint8 +{ + SMOI_Off = 0, + SMOI_Lowest = 1, + SMOI_Low = 2, + SMOI_Normal = 3, + SMOI_High = 4, + SMOI_Highest = 5, + SMOI_MAX = 6, +}; + +// Enum Engine.SkeletalMeshOptimizationType +// NumValues: 0x0004 +enum class ESkeletalMeshOptimizationType : uint8 +{ + SMOT_NumOfTriangles = 0, + SMOT_MaxDeviation = 1, + SMOT_TriangleOrDeviation = 2, + SMOT_MAX = 3, +}; + +// Enum Engine.SkeletalMeshTerminationCriterion +// NumValues: 0x0007 +enum class ESkeletalMeshTerminationCriterion : uint8 +{ + SMTC_NumOfTriangles = 0, + SMTC_NumOfVerts = 1, + SMTC_TriangleOrVert = 2, + SMTC_AbsNumOfTriangles = 3, + SMTC_AbsNumOfVerts = 4, + SMTC_AbsTriangleOrVert = 5, + SMTC_MAX = 6, +}; + +// Enum Engine.EBoneTranslationRetargetingMode +// NumValues: 0x0006 +enum class EBoneTranslationRetargetingMode : uint8 +{ + Animation = 0, + Skeleton = 1, + AnimationScaled = 2, + AnimationRelative = 3, + OrientAndScale = 4, + EBoneTranslationRetargetingMode_MAX = 5, +}; + +// Enum Engine.EVertexOffsetUsageType +// NumValues: 0x0004 +enum class EVertexOffsetUsageType : uint8 +{ + None = 0, + PreSkinningOffset = 1, + PostSkinningOffset = 2, + EVertexOffsetUsageType_MAX = 3, +}; + +// Enum Engine.EBoneSpaces +// NumValues: 0x0003 +enum class EBoneSpaces : uint8 +{ + WorldSpace = 0, + ComponentSpace = 1, + EBoneSpaces_MAX = 2, +}; + +// Enum Engine.EVisibilityBasedAnimTickOption +// NumValues: 0x0005 +enum class EVisibilityBasedAnimTickOption : uint8 +{ + AlwaysTickPoseAndRefreshBones = 0, + AlwaysTickPose = 1, + OnlyTickMontagesWhenNotRendered = 2, + OnlyTickPoseWhenRendered = 3, + EVisibilityBasedAnimTickOption_MAX = 4, +}; + +// Enum Engine.EPhysBodyOp +// NumValues: 0x0003 +enum class EPhysBodyOp : uint8 +{ + PBO_None = 0, + PBO_Term = 1, + PBO_MAX = 2, +}; + +// Enum Engine.EBoneVisibilityStatus +// NumValues: 0x0004 +enum class EBoneVisibilityStatus : uint8 +{ + BVS_HiddenByParent = 0, + BVS_Visible = 1, + BVS_ExplicitlyHidden = 2, + BVS_MAX = 3, +}; + +// Enum Engine.ESkyAtmosphereTransformMode +// NumValues: 0x0004 +enum class ESkyAtmosphereTransformMode : uint8 +{ + PlanetTopAtAbsoluteWorldOrigin = 0, + PlanetTopAtComponentTransform = 1, + PlanetCenterAtComponentTransform = 2, + ESkyAtmosphereTransformMode_MAX = 3, +}; + +// Enum Engine.ESkyLightSourceType +// NumValues: 0x0003 +enum class ESkyLightSourceType : uint8 +{ + SLS_CapturedScene = 0, + SLS_SpecifiedCubemap = 1, + SLS_MAX = 2, +}; + +// Enum Engine.EPriorityAttenuationMethod +// NumValues: 0x0004 +enum class EPriorityAttenuationMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + EPriorityAttenuationMethod_MAX = 3, +}; + +// Enum Engine.ESubmixSendMethod +// NumValues: 0x0004 +enum class ESubmixSendMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + ESubmixSendMethod_MAX = 3, +}; + +// Enum Engine.EReverbSendMethod +// NumValues: 0x0004 +enum class EReverbSendMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + EReverbSendMethod_MAX = 3, +}; + +// Enum Engine.EAirAbsorptionMethod +// NumValues: 0x0003 +enum class EAirAbsorptionMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + EAirAbsorptionMethod_MAX = 2, +}; + +// Enum Engine.ESoundSpatializationAlgorithm +// NumValues: 0x0003 +enum class ESoundSpatializationAlgorithm : uint8 +{ + SPATIALIZATION_Default = 0, + SPATIALIZATION_HRTF = 1, + SPATIALIZATION_MAX = 2, +}; + +// Enum Engine.ESoundDistanceCalc +// NumValues: 0x0005 +enum class ESoundDistanceCalc : uint8 +{ + SOUNDDISTANCE_Normal = 0, + SOUNDDISTANCE_InfiniteXYPlane = 1, + SOUNDDISTANCE_InfiniteXZPlane = 2, + SOUNDDISTANCE_InfiniteYZPlane = 3, + SOUNDDISTANCE_MAX = 4, +}; + +// Enum Engine.EVirtualizationMode +// NumValues: 0x0004 +enum class EVirtualizationMode : uint8 +{ + Disabled = 0, + PlayWhenSilent = 1, + Restart = 2, + EVirtualizationMode_MAX = 3, +}; + +// Enum Engine.EConcurrencyVolumeScaleMode +// NumValues: 0x0004 +enum class EConcurrencyVolumeScaleMode : uint32 +{ + Default = 0, + Distance = 1, + Priority = 2, + EConcurrencyVolumeScaleMode_MAX = 3, +}; + +// Enum Engine.EMaxConcurrentResolutionRule +// NumValues: 0x0009 +enum class EMaxConcurrentResolutionRule : uint8 +{ + PreventNew = 0, + StopOldest = 1, + StopFarthestThenPreventNew = 2, + StopFarthestThenOldest = 3, + StopLowestPriority = 4, + StopQuietest = 5, + StopLowestPriorityThenPreventNew = 6, + Count = 7, + EMaxConcurrentResolutionRule_MAX = 8, +}; + +// Enum Engine.ESoundGroup +// NumValues: 0x001A +enum class ESoundGroup : uint8 +{ + SOUNDGROUP_Default = 0, + SOUNDGROUP_Effects = 1, + SOUNDGROUP_UI = 2, + SOUNDGROUP_Music = 3, + SOUNDGROUP_Voice = 4, + SOUNDGROUP_GameSoundGroup1 = 5, + SOUNDGROUP_GameSoundGroup2 = 6, + SOUNDGROUP_GameSoundGroup3 = 7, + SOUNDGROUP_GameSoundGroup4 = 8, + SOUNDGROUP_GameSoundGroup5 = 9, + SOUNDGROUP_GameSoundGroup6 = 10, + SOUNDGROUP_GameSoundGroup7 = 11, + SOUNDGROUP_GameSoundGroup8 = 12, + SOUNDGROUP_GameSoundGroup9 = 13, + SOUNDGROUP_GameSoundGroup10 = 14, + SOUNDGROUP_GameSoundGroup11 = 15, + SOUNDGROUP_GameSoundGroup12 = 16, + SOUNDGROUP_GameSoundGroup13 = 17, + SOUNDGROUP_GameSoundGroup14 = 18, + SOUNDGROUP_GameSoundGroup15 = 19, + SOUNDGROUP_GameSoundGroup16 = 20, + SOUNDGROUP_GameSoundGroup17 = 21, + SOUNDGROUP_GameSoundGroup18 = 22, + SOUNDGROUP_GameSoundGroup19 = 23, + SOUNDGROUP_GameSoundGroup20 = 24, + SOUNDGROUP_MAX = 25, +}; + +// Enum Engine.EModulationRouting +// NumValues: 0x0004 +enum class EModulationRouting : uint8 +{ + Disable = 0, + Inherit = 1, + Override = 2, + EModulationRouting_MAX = 3, +}; + +// Enum Engine.ModulationParamMode +// NumValues: 0x0004 +enum class EModulationParamMode : uint8 +{ + MPM_Normal = 0, + MPM_Abs = 1, + MPM_Direct = 2, + MPM_MAX = 3, +}; + +// Enum Engine.ESourceBusChannels +// NumValues: 0x0003 +enum class ESourceBusChannels : uint8 +{ + Mono = 0, + Stereo = 1, + ESourceBusChannels_MAX = 2, +}; + +// Enum Engine.ESourceBusSendLevelControlMethod +// NumValues: 0x0004 +enum class ESourceBusSendLevelControlMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + ESourceBusSendLevelControlMethod_MAX = 3, +}; + +// Enum Engine.EGainParamMode +// NumValues: 0x0003 +enum class EGainParamMode : uint8 +{ + Linear = 0, + Decibels = 1, + EGainParamMode_MAX = 2, +}; + +// Enum Engine.EAudioSpectrumType +// NumValues: 0x0004 +enum class EAudioSpectrumType : uint8 +{ + MagnitudeSpectrum = 0, + PowerSpectrum = 1, + Decibel = 2, + EAudioSpectrumType_MAX = 3, +}; + +// Enum Engine.EFFTWindowType +// NumValues: 0x0005 +enum class EFFTWindowType : uint8 +{ + None = 0, + Hamming = 1, + Hann = 2, + Blackman = 3, + EFFTWindowType_MAX = 4, +}; + +// Enum Engine.EFFTPeakInterpolationMethod +// NumValues: 0x0005 +enum class EFFTPeakInterpolationMethod : uint8 +{ + NearestNeighbor = 0, + Linear = 1, + Quadratic = 2, + ConstantQ = 3, + EFFTPeakInterpolationMethod_MAX = 4, +}; + +// Enum Engine.EFFTSize +// NumValues: 0x0007 +enum class EFFTSize : uint8 +{ + DefaultSize = 0, + Min = 1, + Small = 2, + Medium = 3, + Large = 4, + VeryLarge = 5, + Max = 6, +}; + +// Enum Engine.ESubmixSendStage +// NumValues: 0x0003 +enum class ESubmixSendStage : uint8 +{ + PostDistanceAttenuation = 0, + PreDistanceAttenuation = 1, + ESubmixSendStage_MAX = 2, +}; + +// Enum Engine.ESendLevelControlMethod +// NumValues: 0x0004 +enum class ESendLevelControlMethod : uint8 +{ + Linear = 0, + CustomCurve = 1, + Manual = 2, + ESendLevelControlMethod_MAX = 3, +}; + +// Enum Engine.EAudioRecordingExportType +// NumValues: 0x0003 +enum class EAudioRecordingExportType : uint8 +{ + SoundWave = 0, + WavFile = 1, + EAudioRecordingExportType_MAX = 2, +}; + +// Enum Engine.EAudioSpectrumBandPresetType +// NumValues: 0x0005 +enum class EAudioSpectrumBandPresetType : uint8 +{ + KickDrum = 0, + SnareDrum = 1, + Voice = 2, + Cymbals = 3, + EAudioSpectrumBandPresetType_MAX = 4, +}; + +// Enum Engine.ESoundWaveFFTSize +// NumValues: 0x0006 +enum class ESoundWaveFFTSize : uint8 +{ + VerySmall_64 = 0, + Small_256 = 1, + Medium_512 = 2, + Large_1024 = 3, + VeryLarge_2048 = 4, + ESoundWaveFFTSize_MAX = 5, +}; + +// Enum Engine.EDecompressionType +// NumValues: 0x0009 +enum class EDecompressionType : uint8 +{ + DTYPE_Setup = 0, + DTYPE_Invalid = 1, + DTYPE_Preview = 2, + DTYPE_Native = 3, + DTYPE_RealTime = 4, + DTYPE_Procedural = 5, + DTYPE_Xenon = 6, + DTYPE_Streaming = 7, + DTYPE_MAX = 8, +}; + +// Enum Engine.ESoundWaveLoadingBehavior +// NumValues: 0x0007 +enum class ESoundWaveLoadingBehavior : uint8 +{ + Inherited = 0, + RetainOnLoad = 1, + PrimeOnLoad = 2, + LoadOnDemand = 3, + ForceInline = 4, + Uninitialized = 255, + ESoundWaveLoadingBehavior_MAX = 256, +}; + +// Enum Engine.ESplineCoordinateSpace +// NumValues: 0x0003 +enum class ESplineCoordinateSpace : uint8 +{ + Local = 0, + World = 1, + ESplineCoordinateSpace_MAX = 2, +}; + +// Enum Engine.ESplinePointType +// NumValues: 0x0006 +enum class ESplinePointType : uint8 +{ + Linear = 0, + Curve = 1, + Constant = 2, + CurveClamped = 3, + CurveCustomTangent = 4, + ESplinePointType_MAX = 5, +}; + +// Enum Engine.ESplineMeshAxis +// NumValues: 0x0004 +enum class ESplineMeshAxis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + ESplineMeshAxis_MAX = 3, +}; + +// Enum Engine.EOptimizationType +// NumValues: 0x0003 +enum class EOptimizationType : uint8 +{ + OT_NumOfTriangles = 0, + OT_MaxDeviation = 1, + OT_MAX = 2, +}; + +// Enum Engine.EImportanceLevel +// NumValues: 0x0008 +enum class EImportanceLevel : uint8 +{ + IL_Off = 0, + IL_Lowest = 1, + IL_Low = 2, + IL_Normal = 3, + IL_High = 4, + IL_Highest = 5, + TEMP_BROKEN2 = 6, + EImportanceLevel_MAX = 7, +}; + +// Enum Engine.ENormalMode +// NumValues: 0x0006 +enum class ENormalMode : uint8 +{ + NM_PreserveSmoothingGroups = 0, + NM_RecalculateNormals = 1, + NM_RecalculateNormalsSmooth = 2, + NM_RecalculateNormalsHard = 3, + TEMP_BROKEN = 4, + ENormalMode_MAX = 5, +}; + +// Enum Engine.EStereoLayerShape +// NumValues: 0x0005 +enum class EStereoLayerShape : uint8 +{ + SLSH_QuadLayer = 0, + SLSH_CylinderLayer = 1, + SLSH_CubemapLayer = 2, + SLSH_EquirectLayer = 3, + SLSH_MAX = 4, +}; + +// Enum Engine.EStereoLayerType +// NumValues: 0x0004 +enum class EStereoLayerType : uint8 +{ + SLT_WorldLocked = 0, + SLT_TrackerLocked = 1, + SLT_FaceLocked = 2, + SLT_MAX = 3, +}; + +// Enum Engine.EOpacitySourceMode +// NumValues: 0x0006 +enum class EOpacitySourceMode : uint8 +{ + OSM_Alpha = 0, + OSM_ColorBrightness = 1, + OSM_RedChannel = 2, + OSM_GreenChannel = 3, + OSM_BlueChannel = 4, + OSM_MAX = 5, +}; + +// Enum Engine.ESubUVBoundingVertexCount +// NumValues: 0x0003 +enum class ESubUVBoundingVertexCount : uint8 +{ + BVC_FourVertices = 0, + BVC_EightVertices = 1, + BVC_MAX = 2, +}; + +// Enum Engine.EVerticalTextAligment +// NumValues: 0x0005 +enum class EVerticalTextAligment : uint8 +{ + EVRTA_TextTop = 0, + EVRTA_TextCenter = 1, + EVRTA_TextBottom = 2, + EVRTA_QuadTop = 3, + EVRTA_MAX = 4, +}; + +// Enum Engine.EHorizTextAligment +// NumValues: 0x0004 +enum class EHorizTextAligment : uint8 +{ + EHTA_Left = 0, + EHTA_Center = 1, + EHTA_Right = 2, + EHTA_MAX = 3, +}; + +// Enum Engine.EMaskTextureChannel +// NumValues: 0x0005 +enum class EMaskTextureChannel : uint8 +{ + IDM_MaskRed = 0, + IDM_MaskGreen = 1, + IDM_MaskBlue = 2, + IDM_MaskAlpha = 3, + IDM_MAX = 4, +}; + +// Enum Engine.EIDMaskPackingType +// NumValues: 0x0003 +enum class EIDMaskPackingType : uint8 +{ + IDT_IDPacked = 0, + IDT_IDAlpha = 1, + IDT_MAX = 2, +}; + +// Enum Engine.ETextureCompressionQuality +// NumValues: 0x0007 +enum class ETextureCompressionQuality : uint8 +{ + TCQ_Default = 0, + TCQ_Lowest = 1, + TCQ_Low = 2, + TCQ_Medium = 3, + TCQ_High = 4, + TCQ_Highest = 5, + TCQ_MAX = 6, +}; + +// Enum Engine.ETextureSourceFormat +// NumValues: 0x000A +enum class ETextureSourceFormat : uint8 +{ + TSF_Invalid = 0, + TSF_G8 = 1, + TSF_BGRA8 = 2, + TSF_BGRE8 = 3, + TSF_RGBA16 = 4, + TSF_RGBA16F = 5, + TSF_RGBA8 = 6, + TSF_RGBE8 = 7, + TSF_G16 = 8, + TSF_MAX = 9, +}; + +// Enum Engine.ETextureSourceArtType +// NumValues: 0x0004 +enum class ETextureSourceArtType : uint8 +{ + TSAT_Uncompressed = 0, + TSAT_PNGCompressed = 1, + TSAT_DDSFile = 2, + TSAT_MAX = 3, +}; + +// Enum Engine.ETextureMipCount +// NumValues: 0x0004 +enum class ETextureMipCount : uint8 +{ + TMC_ResidentMips = 0, + TMC_AllMips = 1, + TMC_AllMipsBiased = 2, + TMC_MAX = 3, +}; + +// Enum Engine.ECompositeTextureMode +// NumValues: 0x0006 +enum class ECompositeTextureMode : uint8 +{ + CTM_Disabled = 0, + CTM_NormalRoughnessToRed = 1, + CTM_NormalRoughnessToGreen = 2, + CTM_NormalRoughnessToBlue = 3, + CTM_NormalRoughnessToAlpha = 4, + CTM_MAX = 5, +}; + +// Enum Engine.TextureAddress +// NumValues: 0x0004 +enum class ETextureAddress : uint8 +{ + TA_Wrap = 0, + TA_Clamp = 1, + TA_Mirror = 2, + TA_MAX = 3, +}; + +// Enum Engine.TextureFilter +// NumValues: 0x0005 +enum class ETextureFilter : uint8 +{ + TF_Nearest = 0, + TF_Bilinear = 1, + TF_Trilinear = 2, + TF_Default = 3, + TF_MAX = 4, +}; + +// Enum Engine.TextureCompressionSettings +// NumValues: 0x000F +enum class ETextureCompressionSettings : uint8 +{ + TC_Default = 0, + TC_Normalmap = 1, + TC_Masks = 2, + TC_Grayscale = 3, + TC_Displacementmap = 4, + TC_VectorDisplacementmap = 5, + TC_HDR = 6, + TC_EditorIcon = 7, + TC_Alpha = 8, + TC_DistanceFieldFont = 9, + TC_HDR_Compressed = 10, + TC_BC7 = 11, + TC_HalfFloat = 12, + TC_EncodedReflectionCapture = 13, + TC_MAX = 14, +}; + +// Enum Engine.ETextureLossyCompressionAmount +// NumValues: 0x0008 +enum class ETextureLossyCompressionAmount : uint8 +{ + TLCA_Default = 0, + TLCA_None = 1, + TLCA_Lowest = 2, + TLCA_Low = 3, + TLCA_Medium = 4, + TLCA_High = 5, + TLCA_Highest = 6, + TLCA_MAX = 7, +}; + +// Enum Engine.ETextureDownscaleOptions +// NumValues: 0x000F +enum class ETextureDownscaleOptions : uint8 +{ + Default = 0, + Unfiltered = 1, + SimpleAverage = 2, + Sharpen0 = 3, + Sharpen1 = 4, + Sharpen2 = 5, + Sharpen3 = 6, + Sharpen4 = 7, + Sharpen5 = 8, + Sharpen6 = 9, + Sharpen7 = 10, + Sharpen8 = 11, + Sharpen9 = 12, + Sharpen10 = 13, + ETextureDownscaleOptions_MAX = 14, +}; + +// Enum Engine.ETextureMipLoadOptions +// NumValues: 0x0005 +enum class ETextureMipLoadOptions : uint8 +{ + Default = 0, + AllMips = 1, + OnlyFirstMip = 2, + OnlySecondMip = 3, + ETextureMipLoadOptions_MAX = 4, +}; + +// Enum Engine.ETextureSamplerFilter +// NumValues: 0x0006 +enum class ETextureSamplerFilter : uint8 +{ + Point = 0, + Bilinear = 1, + Trilinear = 2, + AnisotropicPoint = 3, + AnisotropicLinear = 4, + ETextureSamplerFilter_MAX = 5, +}; + +// Enum Engine.ETexturePowerOfTwoSetting +// NumValues: 0x0004 +enum class ETexturePowerOfTwoSetting : uint8 +{ + None = 0, + PadToPowerOfTwo = 1, + PadToSquarePowerOfTwo = 2, + ETexturePowerOfTwoSetting_MAX = 3, +}; + +// Enum Engine.TextureMipGenSettings +// NumValues: 0x0016 +enum class ETextureMipGenSettings : uint8 +{ + TMGS_FromTextureGroup = 0, + TMGS_SimpleAverage = 1, + TMGS_Sharpen0 = 2, + TMGS_Sharpen1 = 3, + TMGS_Sharpen2 = 4, + TMGS_Sharpen3 = 5, + TMGS_Sharpen4 = 6, + TMGS_Sharpen5 = 7, + TMGS_Sharpen6 = 8, + TMGS_Sharpen7 = 9, + TMGS_Sharpen8 = 10, + TMGS_Sharpen9 = 11, + TMGS_Sharpen10 = 12, + TMGS_NoMipmaps = 13, + TMGS_LeaveExistingMips = 14, + TMGS_Blur1 = 15, + TMGS_Blur2 = 16, + TMGS_Blur3 = 17, + TMGS_Blur4 = 18, + TMGS_Blur5 = 19, + TMGS_Unfiltered = 20, + TMGS_MAX = 21, +}; + +// Enum Engine.TextureGroup +// NumValues: 0x0035 +enum class ETextureGroup : uint8 +{ + TEXTUREGROUP_World = 0, + TEXTUREGROUP_WorldNormalMap = 1, + TEXTUREGROUP_WorldSpecular = 2, + TEXTUREGROUP_Character = 3, + TEXTUREGROUP_CharacterNormalMap = 4, + TEXTUREGROUP_CharacterSpecular = 5, + TEXTUREGROUP_Weapon = 6, + TEXTUREGROUP_WeaponNormalMap = 7, + TEXTUREGROUP_WeaponSpecular = 8, + TEXTUREGROUP_Vehicle = 9, + TEXTUREGROUP_VehicleNormalMap = 10, + TEXTUREGROUP_VehicleSpecular = 11, + TEXTUREGROUP_Cinematic = 12, + TEXTUREGROUP_Effects = 13, + TEXTUREGROUP_EffectsNormalMap = 14, + TEXTUREGROUP_EffectsMasks = 15, + TEXTUREGROUP_EffectsNotFiltered = 16, + TEXTUREGROUP_Skybox = 17, + TEXTUREGROUP_SkyboxMasks = 18, + TEXTUREGROUP_UI = 19, + TEXTUREGROUP_Lightmap = 20, + TEXTUREGROUP_RenderTarget = 21, + TEXTUREGROUP_MobileFlattened = 22, + TEXTUREGROUP_ProcBuilding_Face = 23, + TEXTUREGROUP_ProcBuilding_LightMap = 24, + TEXTUREGROUP_Shadowmap = 25, + TEXTUREGROUP_ColorLookupTable = 26, + TEXTUREGROUP_Terrain_Heightmap = 27, + TEXTUREGROUP_Terrain_Weightmap = 28, + TEXTUREGROUP_Bokeh = 29, + TEXTUREGROUP_IESLightProfile = 30, + TEXTUREGROUP_Pixels2D = 31, + TEXTUREGROUP_HierarchicalLOD = 32, + TEXTUREGROUP_Impostor = 33, + TEXTUREGROUP_ImpostorNormalDepth = 34, + TEXTUREGROUP_8BitData = 35, + TEXTUREGROUP_16BitData = 36, + TEXTUREGROUP_Project01 = 37, + TEXTUREGROUP_Project02 = 38, + TEXTUREGROUP_Project03 = 39, + TEXTUREGROUP_Project04 = 40, + TEXTUREGROUP_Project05 = 41, + TEXTUREGROUP_Project06 = 42, + TEXTUREGROUP_Project07 = 43, + TEXTUREGROUP_Project08 = 44, + TEXTUREGROUP_Project09 = 45, + TEXTUREGROUP_Project10 = 46, + TEXTUREGROUP_Project11 = 47, + TEXTUREGROUP_Project12 = 48, + TEXTUREGROUP_Project13 = 49, + TEXTUREGROUP_Project14 = 50, + TEXTUREGROUP_Project15 = 51, + TEXTUREGROUP_MAX = 52, +}; + +// Enum Engine.ETextureRenderTargetFormat +// NumValues: 0x000C +enum class ETextureRenderTargetFormat : uint8 +{ + RTF_R8 = 0, + RTF_RG8 = 1, + RTF_RGBA8 = 2, + RTF_RGBA8_SRGB = 3, + RTF_R16f = 4, + RTF_RG16f = 5, + RTF_RGBA16f = 6, + RTF_R32f = 7, + RTF_RG32f = 8, + RTF_RGBA32f = 9, + RTF_RGB10A2 = 10, + RTF_MAX = 11, +}; + +// Enum Engine.ETimecodeProviderSynchronizationState +// NumValues: 0x0005 +enum class ETimecodeProviderSynchronizationState : uint32 +{ + Closed = 0, + Error = 1, + Synchronized = 2, + Synchronizing = 3, + ETimecodeProviderSynchronizationState_MAX = 4, +}; + +// Enum Engine.ETimelineDirection +// NumValues: 0x0003 +enum class ETimelineDirection : uint8 +{ + Forward = 0, + Backward = 1, + ETimelineDirection_MAX = 2, +}; + +// Enum Engine.ETimelineLengthMode +// NumValues: 0x0003 +enum class ETimelineLengthMode : uint8 +{ + TL_TimelineLength = 0, + TL_LastKeyFrame = 1, + TL_MAX = 2, +}; + +// Enum Engine.ETimeStretchCurveMapping +// NumValues: 0x0004 +enum class ETimeStretchCurveMapping : uint8 +{ + T_Original = 0, + T_TargetMin = 1, + T_TargetMax = 2, + MAX = 3, +}; + +// Enum Engine.ETwitterIntegrationDelegate +// NumValues: 0x0004 +enum class ETwitterIntegrationDelegate : uint8 +{ + TID_AuthorizeComplete = 0, + TID_TweetUIComplete = 1, + TID_RequestComplete = 2, + TID_MAX = 3, +}; + +// Enum Engine.ETwitterRequestMethod +// NumValues: 0x0004 +enum class ETwitterRequestMethod : uint8 +{ + TRM_Get = 0, + TRM_Post = 1, + TRM_Delete = 2, + TRM_MAX = 3, +}; + +// Enum Engine.EUserDefinedStructureStatus +// NumValues: 0x0005 +enum class EUserDefinedStructureStatus : uint8 +{ + UDSS_UpToDate = 0, + UDSS_Dirty = 1, + UDSS_Error = 2, + UDSS_Duplicate = 3, + UDSS_MAX = 4, +}; + +// Enum Engine.EUIScalingRule +// NumValues: 0x0007 +enum class EUIScalingRule : uint8 +{ + ShortestSide = 0, + LongestSide = 1, + Horizontal = 2, + Vertical = 3, + ScaleToFit = 4, + Custom = 5, + EUIScalingRule_MAX = 6, +}; + +// Enum Engine.ERenderFocusRule +// NumValues: 0x0005 +enum class ERenderFocusRule : uint8 +{ + Always = 0, + NonPointer = 1, + NavigationOnly = 2, + Never = 3, + ERenderFocusRule_MAX = 4, +}; + +// Enum Engine.EVectorFieldConstructionOp +// NumValues: 0x0003 +enum class EVectorFieldConstructionOp : uint8 +{ + VFCO_Extrude = 0, + VFCO_Revolve = 1, + VFCO_MAX = 2, +}; + +// Enum Engine.EWindGustCurveRemap +// NumValues: 0x0005 +enum class EWindGustCurveRemap : uint8 +{ + None = 0, + Clamped = 1, + Unclamped = 2, + Limit = 3, + EWindGustCurveRemap_MAX = 4, +}; + +// Enum Engine.EWindGustSpeedOp +// NumValues: 0x0005 +enum class EWindGustSpeedOp : uint8 +{ + Multiply = 0, + Add = 1, + Subtract = 2, + Replace = 3, + EWindGustSpeedOp_MAX = 4, +}; + +// Enum Engine.EWindSourceCombine +// NumValues: 0x0004 +enum class EWindSourceCombine : uint8 +{ + Add = 0, + Subtract = 1, + Replace = 2, + EWindSourceCombine_MAX = 3, +}; + +// Enum Engine.EWindSourceType +// NumValues: 0x0003 +enum class EWindSourceType : uint8 +{ + Directional = 0, + Point = 1, + EWindSourceType_MAX = 2, +}; + +// Enum Engine.EWCullingVolumeRemoveType +// NumValues: 0x0003 +enum class EWCullingVolumeRemoveType : uint32 +{ + Remove = 0, + AverageNeighbors = 1, + EWCullingVolumeRemoveType_MAX = 2, +}; + +// Enum Engine.EWCullingVolumeAreaType +// NumValues: 0x0003 +enum class EWCullingVolumeAreaType : uint32 +{ + Area = 0, + Point = 1, + EWCullingVolumeAreaType_MAX = 2, +}; + +// Enum Engine.EWLightProbeCompressionType +// NumValues: 0x0003 +enum class EWLightProbeCompressionType : uint32 +{ + None = 0, + YCoCg = 1, + MAX = 2, +}; + +// Enum Engine.EWLightProbesCorrectionType +// NumValues: 0x0003 +enum class EWLightProbesCorrectionType : uint32 +{ + Basic = 0, + Advanced = 1, + EWLightProbesCorrectionType_MAX = 2, +}; + +// Enum Engine.EWLightProbesConfiguration +// NumValues: 0x0004 +enum class EWLightProbesConfiguration : uint8 +{ + Manual = 0, + LQGI = 1, + HQGI = 2, + EWLightProbesConfiguration_MAX = 3, +}; + +// Enum Engine.EWLightProbesShapeType +// NumValues: 0x0003 +enum class EWLightProbesShapeType : uint8 +{ + Cube = 0, + Cylinder = 1, + MAX = 2, +}; + +// Enum Engine.EWLightProbesLandscapeUsage +// NumValues: 0x0004 +enum class EWLightProbesLandscapeUsage : uint32 +{ + Anywhere = 0, + OnlyAbove = 1, + OnlyBelow = 2, + EWLightProbesLandscapeUsage_MAX = 3, +}; + +// Enum Engine.EWLightProbesSkylightUsage +// NumValues: 0x0003 +enum class EWLightProbesSkylightUsage : uint32 +{ + On = 0, + Off = 1, + EWLightProbesSkylightUsage_MAX = 2, +}; + +// Enum Engine.EWLightProbesCullType +// NumValues: 0x0004 +enum class EWLightProbesCullType : uint32 +{ + Default = 0, + Outside = 1, + Inside = 2, + EWLightProbesCullType_MAX = 3, +}; + +// Enum Engine.EWLightProbesBlendType +// NumValues: 0x0003 +enum class EWLightProbesBlendType : uint32 +{ + Blend = 0, + Additive = 1, + EWLightProbesBlendType_MAX = 2, +}; + +// Enum Engine.EWLightProbesDebugType +// NumValues: 0x000E +enum class EWLightProbesDebugType : uint8 +{ + NoDebugDisplay = 0, + Radiance = 1, + Irradiance = 2, + SkyOcclusion = 3, + SkyLight = 4, + FullLighting = 5, + InsideCapture = 6, + DominantDirection = 7, + Influence = 8, + SkyOcc_Influence = 9, + AvgColor_Influence = 10, + LightScale_Influence = 11, + Count = 12, + MAX = 12, +}; + +// Enum Engine.EWLightProbesCaptureType +// NumValues: 0x0004 +enum class EWLightProbesCaptureType : uint8 +{ + Default = 0, + Intermediate = 1, + Cinematic = 2, + EWLightProbesCaptureType_MAX = 3, +}; + +// Enum Engine.EWorldCalcSceneViewType +// NumValues: 0x0008 +enum class EWorldCalcSceneViewType : uint8 +{ + Player = 0, + UMG = 1, + Editor = 2, + TimeRigEditor = 3, + SceneCapture = 4, + ProbeCapture = 5, + ReflectionCapture = 6, + EWorldCalcSceneViewType_MAX = 7, +}; + +// Enum Engine.EPSCPoolMethod +// NumValues: 0x0006 +enum class EPSCPoolMethod : uint8 +{ + None = 0, + AutoRelease = 1, + ManualRelease = 2, + ManualRelease_OnComplete = 3, + FreeInPool = 4, + EPSCPoolMethod_MAX = 5, +}; + +// Enum Engine.EVolumeLightingMethod +// NumValues: 0x0003 +enum class EVolumeLightingMethod : uint8 +{ + VLM_VolumetricLightmap = 0, + VLM_SparseVolumeLightingSamples = 1, + VLM_MAX = 2, +}; + +// Enum Engine.EVisibilityAggressiveness +// NumValues: 0x0004 +enum class EVisibilityAggressiveness : uint8 +{ + VIS_LeastAggressive = 0, + VIS_ModeratelyAggressive = 1, + VIS_MostAggressive = 2, + VIS_Max = 3, +}; + +// ScriptStruct Engine.PoseSnapshot +// 0x0038 (0x0038 - 0x0000) +struct FPoseSnapshot final +{ +public: + TArray LocalTransforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneNames; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName SkeletalMeshName; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SnapshotName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsValid; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPoseSnapshot; + +// ScriptStruct Engine.DistributionLookupTable +// 0x0020 (0x0020 - 0x0000) +struct FDistributionLookupTable final +{ +public: + float TimeScale; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeBias; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Op; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EntryCount; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 EntryStride; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SubEntryStride; // 0x001B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LockFlag; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDistributionLookupTable; + +// ScriptStruct Engine.SoundConcurrencySettings +// 0x0028 (0x0028 - 0x0000) +struct FSoundConcurrencySettings final +{ +public: + int32 MaxCount; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLimitToOwner : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EMaxConcurrentResolutionRule ResolutionRule; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RetriggerTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeScale; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EConcurrencyVolumeScaleMode VolumeScaleMode; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeScaleAttackTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bVolumeScaleCanRelease : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumeScaleReleaseTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoiceStealReleaseTime; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundConcurrencySettings; + +// ScriptStruct Engine.RawDistribution +// 0x0020 (0x0020 - 0x0000) +struct FRawDistribution +{ +public: + struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRawDistribution; + +// ScriptStruct Engine.FloatDistribution +// 0x0020 (0x0020 - 0x0000) +struct FFloatDistribution final +{ +public: + struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFloatDistribution; + +// ScriptStruct Engine.VectorDistribution +// 0x0020 (0x0020 - 0x0000) +struct FVectorDistribution final +{ +public: + struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorDistribution; + +// ScriptStruct Engine.MaterialParameterInfo +// 0x0010 (0x0010 - 0x0000) +struct FMaterialParameterInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialParameterAssociation Association; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Index; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialParameterInfo; + +// ScriptStruct Engine.TextureParameterValue +// 0x0028 (0x0028 - 0x0000) +struct FTextureParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ParameterValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextureParameterValue; + +// ScriptStruct Engine.AssetEditorOrbitCameraPosition +// 0x0028 (0x0028 - 0x0000) +struct FAssetEditorOrbitCameraPosition final +{ +public: + bool bIsSet; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CamOrbitPoint; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CamOrbitZoom; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CamOrbitRotation; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetEditorOrbitCameraPosition; + +// ScriptStruct Engine.Vector4Distribution +// 0x0020 (0x0020 - 0x0000) +struct FVector4Distribution final +{ +public: + struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector4Distribution; + +// ScriptStruct Engine.FloatRK4SpringInterpolator +// 0x0008 (0x0008 - 0x0000) +struct FFloatRK4SpringInterpolator final +{ +public: + float StiffnessConstant; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampeningRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFloatRK4SpringInterpolator; + +// ScriptStruct Engine.WeightedBlendable +// 0x0010 (0x0010 - 0x0000) +struct FWeightedBlendable final +{ +public: + float weight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Object; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeightedBlendable; + +// ScriptStruct Engine.CompressedRichCurve +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FCompressedRichCurve final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCompressedRichCurve; + +// ScriptStruct Engine.VectorRK4SpringInterpolator +// 0x0008 (0x0008 - 0x0000) +struct FVectorRK4SpringInterpolator final +{ +public: + float StiffnessConstant; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DampeningRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorRK4SpringInterpolator; + +// ScriptStruct Engine.BlueprintInputDelegateBinding +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FBlueprintInputDelegateBinding +{ +public: + uint8 bConsumeInput : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExecuteWhenPaused : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideParentBinding : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintInputDelegateBinding; + +// ScriptStruct Engine.BlueprintInputTouchDelegateBinding +// 0x000C (0x0010 - 0x0004) +struct FBlueprintInputTouchDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + EInputEvent InputKeyEvent; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FunctionNameToBind; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintInputTouchDelegateBinding; + +// ScriptStruct Engine.NavAgentSelector +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FNavAgentSelector final +{ +public: + uint8 bSupportsAgent0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavAgentSelector; + +// ScriptStruct Engine.NavigationLinkBase +// 0x0030 (0x0030 - 0x0000) +struct FNavigationLinkBase +{ +public: + float LeftProjectHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFallDownLength; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float SnapRadius; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SnapHeight; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAgentSelector SupportedAgents; // 0x0014(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bSupportsAgent0 : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent1 : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent2 : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent3 : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent4 : 1; // 0x0018(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent5 : 1; // 0x0018(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent6 : 1; // 0x0018(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent7 : 1; // 0x0018(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent8 : 1; // 0x0019(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent9 : 1; // 0x0019(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent10 : 1; // 0x0019(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent11 : 1; // 0x0019(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent12 : 1; // 0x0019(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent13 : 1; // 0x0019(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent14 : 1; // 0x0019(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent15 : 1; // 0x0019(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ENavLinkDirection Direction; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseSnapHeight : 1; // 0x001D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSnapToCheapestArea : 1; // 0x001D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag0 : 1; // 0x001D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag1 : 1; // 0x001D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag2 : 1; // 0x001D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag3 : 1; // 0x001D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag4 : 1; // 0x001D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag5 : 1; // 0x001D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag6 : 1; // 0x001E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCustomFlag7 : 1; // 0x001E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AreaClass; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavigationLinkBase; + +// ScriptStruct Engine.NavigationLink +// 0x0018 (0x0048 - 0x0030) +struct FNavigationLink final : public FNavigationLinkBase +{ +public: + struct FVector Left; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x003C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavigationLink; + +// ScriptStruct Engine.Vector_NetQuantize100 +// 0x0000 (0x000C - 0x000C) +struct FVector_NetQuantize100 final : public FVector +{ +}; +DUMPER7_ASSERTS_FVector_NetQuantize100; + +// ScriptStruct Engine.RootMotionSourceSettings +// 0x0001 (0x0001 - 0x0000) +struct FRootMotionSourceSettings final +{ +public: + uint8 flags; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSourceSettings; + +// ScriptStruct Engine.Vector_NetQuantize10 +// 0x0000 (0x000C - 0x000C) +struct FVector_NetQuantize10 final : public FVector +{ +}; +DUMPER7_ASSERTS_FVector_NetQuantize10; + +// ScriptStruct Engine.RootMotionSourceGroup +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FRootMotionSourceGroup final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bHasAdditiveSources : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasOverrideSources : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasOverrideSourcesWithIgnoreZAccumulate : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsAdditiveVelocityApplied : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + struct FRootMotionSourceSettings LastAccumulatedSettings; // 0x0029(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector_NetQuantize10 LastPreAdditiveVelocity; // 0x002C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSourceGroup; + +// ScriptStruct Engine.RepRootMotionMontage +// 0x0098 (0x0098 - 0x0000) +struct FRepRootMotionMontage final +{ +public: + bool bIsActive; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimMontage* AnimMontage; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Position; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 Location; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* MovementBase; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MovementBaseBoneName; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativePosition; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeRotation; // 0x0041(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionSourceGroup AuthoritativeRootMotion; // 0x0048(0x0038)(NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 Acceleration; // 0x0080(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize10 LinearVelocity; // 0x008C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRepRootMotionMontage; + +// ScriptStruct Engine.SimulatedRootMotionReplicatedMove +// 0x00A0 (0x00A0 - 0x0000) +struct FSimulatedRootMotionReplicatedMove final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRepRootMotionMontage RootMotion; // 0x0008(0x0098)(ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimulatedRootMotionReplicatedMove; + +// ScriptStruct Engine.AnimUpdateRateParameters +// 0x0090 (0x0090 - 0x0000) +struct FAnimUpdateRateParameters final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EUpdateRateShiftBucket ShiftBucket; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInterpolateSkippedFrames : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldUseLodMap : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldUseMinLod : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipUpdate : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSkipEvaluation : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceTrailMode : 1; // 0x0002(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ForceRate; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UpdateRate; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EvaluationRate; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TickedPoseOffestTime; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalTime; // 0x0014(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x4]; // 0x0018(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BaseNonRenderedUpdateRate; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxEvalRateForInterpolation; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BaseVisibleDistanceFactorThesholds; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap LODToFrameSkipMap; // 0x0038(0x0050)(NativeAccessSpecifierPublic) + int32 SkippedUpdateFrames; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SkippedEvalFrames; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimUpdateRateParameters; + +// ScriptStruct Engine.PlatformInterfaceData +// 0x0030 (0x0030 - 0x0000) +struct FPlatformInterfaceData final +{ +public: + class FName DataName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPlatformInterfaceDataType Type; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 IntValue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatValue; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString StringValue; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ObjectValue; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlatformInterfaceData; + +// ScriptStruct Engine.PlatformInterfaceDelegateResult +// 0x0038 (0x0038 - 0x0000) +struct FPlatformInterfaceDelegateResult final +{ +public: + bool bSuccessful; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlatformInterfaceData Data; // 0x0008(0x0030)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlatformInterfaceDelegateResult; + +// ScriptStruct Engine.ClothPhysicsProperties_Legacy +// 0x0050 (0x0050 - 0x0000) +struct FClothPhysicsProperties_Legacy final +{ +public: + float VerticalResistance; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizontalResistance; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BendResistance; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShearResistance; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherStiffness; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherLimit; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Drag; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StiffnessFrequency; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GravityScale; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScale; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InertiaBlend; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionThickness; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionSquashScale; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelfCollisionStiffness; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SolverFrequency; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FiberCompression; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FiberExpansion; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FiberResistance; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClothPhysicsProperties_Legacy; + +// ScriptStruct Engine.BranchingPointNotifyPayload +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FBranchingPointNotifyPayload final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBranchingPointNotifyPayload; + +// ScriptStruct Engine.FilePath +// 0x0010 (0x0010 - 0x0000) +struct FFilePath final +{ +public: + class FString FilePath; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFilePath; + +// ScriptStruct Engine.ImportFactorySettingValues +// 0x0020 (0x0020 - 0x0000) +struct FImportFactorySettingValues final +{ +public: + class FString SettingName; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FImportFactorySettingValues; + +// ScriptStruct Engine.EditorImportWorkflowDefinition +// 0x0020 (0x0020 - 0x0000) +struct FEditorImportWorkflowDefinition final +{ +public: + struct FFilePath ImportFilePath; // 0x0000(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + TArray FactorySettings; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditorImportWorkflowDefinition; + +// ScriptStruct Engine.FormatArgumentData +// 0x0040 (0x0040 - 0x0000) +struct FFormatArgumentData final +{ +public: + class FString ArgumentName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFormatArgumentType ArgumentValueType; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ArgumentValue; // 0x0018(0x0018)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + int32 ArgumentValueInt; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArgumentValueFloat; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextGender ArgumentValueGender; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFormatArgumentData; + +// ScriptStruct Engine.ExpressionInput +// 0x0014 (0x0014 - 0x0000) +struct FExpressionInput +{ +public: + int32 OutputIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InputName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExpressionName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpressionInput; + +// ScriptStruct Engine.ViewTargetTransitionParams +// 0x0010 (0x0010 - 0x0000) +struct FViewTargetTransitionParams final +{ +public: + float BlendTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EViewTargetBlendFunction BlendFunction; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockOutgoing : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FViewTargetTransitionParams; + +// ScriptStruct Engine.StructRedirect +// 0x0010 (0x0010 - 0x0000) +struct FStructRedirect final +{ +public: + class FName OldStructName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewStructName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStructRedirect; + +// ScriptStruct Engine.RuntimeVirtualTextureParameterValue +// 0x0028 (0x0028 - 0x0000) +struct FRuntimeVirtualTextureParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URuntimeVirtualTexture* ParameterValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRuntimeVirtualTextureParameterValue; + +// ScriptStruct Engine.MaterialAttributesInput +// 0x000C (0x0020 - 0x0014) +struct FMaterialAttributesInput final : public FExpressionInput +{ +public: + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint64 PropertyConnectedBitmask; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialAttributesInput; + +// ScriptStruct Engine.CharacterNetworkSerializationPackedBits +// 0x0098 (0x0098 - 0x0000) +struct alignas(0x08) FCharacterNetworkSerializationPackedBits +{ +public: + uint8 Pad_0[0x98]; // 0x0000(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterNetworkSerializationPackedBits; + +// ScriptStruct Engine.CharacterServerMovePackedBits +// 0x0000 (0x0098 - 0x0098) +struct FCharacterServerMovePackedBits final : public FCharacterNetworkSerializationPackedBits +{ +}; +DUMPER7_ASSERTS_FCharacterServerMovePackedBits; + +// ScriptStruct Engine.RichCurveKey +// 0x001C (0x001C - 0x0000) +struct FRichCurveKey final +{ +public: + ERichCurveInterpMode InterpMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentMode TangentMode; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentWeightMode TangentWeightMode; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Time; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangent; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangentWeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangentWeight; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRichCurveKey; + +// ScriptStruct Engine.KeyHandleMap +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FKeyHandleMap final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKeyHandleMap; + +// ScriptStruct Engine.IndexedCurve +// 0x0068 (0x0068 - 0x0000) +struct FIndexedCurve +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKeyHandleMap KeyHandlesToIndices; // 0x0008(0x0060)(Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FIndexedCurve; + +// ScriptStruct Engine.RealCurve +// 0x0008 (0x0070 - 0x0068) +struct FRealCurve : public FIndexedCurve +{ +public: + float DefaultValue; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PreInfinityExtrap; // 0x006C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PostInfinityExtrap; // 0x006D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRealCurve; + +// ScriptStruct Engine.RichCurve +// 0x0010 (0x0080 - 0x0070) +struct FRichCurve final : public FRealCurve +{ +public: + TArray Keys; // 0x0070(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRichCurve; + +// ScriptStruct Engine.SmartName +// 0x000C (0x000C - 0x0000) +struct FSmartName final +{ +public: + class FName DisplayName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSmartName; + +// ScriptStruct Engine.AnimCurveBase +// 0x0018 (0x0018 - 0x0000) +struct FAnimCurveBase +{ +public: + class FName LastObservedName; // 0x0000(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSmartName Name; // 0x0008(0x000C)(NoDestructor, NativeAccessSpecifierPublic) + int32 CurveTypeFlags; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimCurveBase; + +// ScriptStruct Engine.VectorCurve +// 0x0180 (0x0198 - 0x0018) +struct FVectorCurve final : public FAnimCurveBase +{ +public: + struct FRichCurve FloatCurves[0x3]; // 0x0018(0x0080)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorCurve; + +// ScriptStruct Engine.ExpressionOutput +// 0x0008 (0x0008 - 0x0000) +struct FExpressionOutput final +{ +public: + class FName OutputName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpressionOutput; + +// ScriptStruct Engine.MaterialInput +// 0x0014 (0x0014 - 0x0000) +struct FMaterialInput +{ +public: + int32 OutputIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InputName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExpressionName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialInput; + +// ScriptStruct Engine.ActorComponentDuplicatedObjectData +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FActorComponentDuplicatedObjectData final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorComponentDuplicatedObjectData; + +// ScriptStruct Engine.ActorComponentInstanceData +// 0x0068 (0x0068 - 0x0000) +struct FActorComponentInstanceData +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* SourceComponentTemplate; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EComponentCreationMethod SourceComponentCreationMethod; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SourceComponentTypeSerializedIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SavedProperties; // 0x0018(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FActorComponentDuplicatedObjectData UniqueTransientPackage; // 0x0028(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray DuplicatedObjects; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ReferencedObjects; // 0x0048(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ReferencedNames; // 0x0058(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FActorComponentInstanceData; + +// ScriptStruct Engine.ColorMaterialInput +// 0x0000 (0x0014 - 0x0014) +struct FColorMaterialInput final : public FMaterialInput +{ +}; +DUMPER7_ASSERTS_FColorMaterialInput; + +// ScriptStruct Engine.PSCPoolElem +// 0x0010 (0x0010 - 0x0000) +struct FPSCPoolElem final +{ +public: + class UParticleSystemComponent* PSC; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPSCPoolElem; + +// ScriptStruct Engine.ScalarMaterialInput +// 0x0000 (0x0014 - 0x0014) +struct FScalarMaterialInput final : public FMaterialInput +{ +}; +DUMPER7_ASSERTS_FScalarMaterialInput; + +// ScriptStruct Engine.ShadingModelMaterialInput +// 0x0000 (0x0014 - 0x0014) +struct FShadingModelMaterialInput final : public FMaterialInput +{ +}; +DUMPER7_ASSERTS_FShadingModelMaterialInput; + +// ScriptStruct Engine.FunctionExpressionOutput +// 0x0020 (0x0020 - 0x0000) +struct FFunctionExpressionOutput final +{ +public: + class UMaterialExpressionFunctionOutput* ExpressionOutput; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionOutputId; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionOutput Output; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFunctionExpressionOutput; + +// ScriptStruct Engine.CustomDefine +// 0x0020 (0x0020 - 0x0000) +struct FCustomDefine final +{ +public: + class FString DefineName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefineValue; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomDefine; + +// ScriptStruct Engine.RuntimeCurveVector +// 0x0188 (0x0188 - 0x0000) +struct FRuntimeCurveVector final +{ +public: + struct FRichCurve VectorCurves[0x3]; // 0x0000(0x0080)(NativeAccessSpecifierPublic) + class UCurveVector* ExternalCurve; // 0x0180(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRuntimeCurveVector; + +// ScriptStruct Engine.InputRange +// 0x0008 (0x0008 - 0x0000) +struct FInputRange final +{ +public: + float Min; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputRange; + +// ScriptStruct Engine.PrimaryAssetRules +// 0x000C (0x000C - 0x0000) +struct FPrimaryAssetRules final +{ +public: + int32 Priority; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChunkId; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyRecursively; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPrimaryAssetCookRule CookRule; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPrimaryAssetRules; + +// ScriptStruct Engine.PrimaryAssetRulesOverride +// 0x001C (0x001C - 0x0000) +struct FPrimaryAssetRulesOverride final +{ +public: + struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetRules Rules; // 0x0010(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPrimaryAssetRulesOverride; + +// ScriptStruct Engine.VectorMaterialInput +// 0x0000 (0x0014 - 0x0014) +struct FVectorMaterialInput final : public FMaterialInput +{ +}; +DUMPER7_ASSERTS_FVectorMaterialInput; + +// ScriptStruct Engine.A2Pose +// 0x0010 (0x0010 - 0x0000) +struct FA2Pose +{ +public: + TArray Bones; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FA2Pose; + +// ScriptStruct Engine.DebugFloatHistory +// 0x0020 (0x0020 - 0x0000) +struct FDebugFloatHistory final +{ +public: + TArray Samples; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + float MaxSamples; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoAdjustMinMax; // 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_FDebugFloatHistory; + +// ScriptStruct Engine.SoundClassEditorData +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FSoundClassEditorData final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundClassEditorData; + +// ScriptStruct Engine.Vector2MaterialInput +// 0x0000 (0x0014 - 0x0014) +struct FVector2MaterialInput final : public FMaterialInput +{ +}; +DUMPER7_ASSERTS_FVector2MaterialInput; + +// ScriptStruct Engine.SkeletalMeshSamplingLODBuiltData +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FSkeletalMeshSamplingLODBuiltData final +{ +public: + uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingLODBuiltData; + +// ScriptStruct Engine.NamedEmitterMaterial +// 0x0010 (0x0010 - 0x0000) +struct FNamedEmitterMaterial final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedEmitterMaterial; + +// ScriptStruct Engine.Vector_NetQuantize +// 0x0000 (0x000C - 0x000C) +struct FVector_NetQuantize final : public FVector +{ +}; +DUMPER7_ASSERTS_FVector_NetQuantize; + +// ScriptStruct Engine.Vector_NetQuantizeNormal +// 0x0000 (0x000C - 0x000C) +struct FVector_NetQuantizeNormal final : public FVector +{ +}; +DUMPER7_ASSERTS_FVector_NetQuantizeNormal; + +// ScriptStruct Engine.HitResult +// 0x0088 (0x0088 - 0x0000) +struct FHitResult final +{ +public: + int32 FaceIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize Location; // 0x000C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize ImpactPoint; // 0x0018(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal normal; // 0x0024(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ImpactNormal; // 0x0030(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize TraceStart; // 0x003C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize TraceEnd; // 0x0048(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PenetrationDepth; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ElementIndex; // 0x005C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBlockingHit : 1; // 0x005D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStartPenetrating : 1; // 0x005D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr PhysMaterial; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Actor; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Component; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MyBoneName; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHitResult; + +// ScriptStruct Engine.DropNoteInfo +// 0x0028 (0x0028 - 0x0000) +struct FDropNoteInfo final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString Comment; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDropNoteInfo; + +// ScriptStruct Engine.ForceFeedbackParameters +// 0x000C (0x000C - 0x0000) +struct FForceFeedbackParameters final +{ +public: + class FName Tag; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTimeDilation; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayWhilePaused; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FForceFeedbackParameters; + +// ScriptStruct Engine.TimeStretchCurveInstance +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FTimeStretchCurveInstance final +{ +public: + bool bHasValidData; // 0x0000(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x2F]; // 0x0001(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeStretchCurveInstance; + +// ScriptStruct Engine.WeightedBlendables +// 0x0010 (0x0010 - 0x0000) +struct FWeightedBlendables final +{ +public: + TArray Array; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeightedBlendables; + +// ScriptStruct Engine.PostProcessSettings +// 0x05F0 (0x05F0 - 0x0000) +struct FPostProcessSettings final +{ +public: + uint8 bOverride_TemperatureType : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_WhiteTemp : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_WhiteTint : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorSaturation : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorContrast : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGamma : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGain : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorOffset : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorSaturationShadows : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorContrastShadows : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGammaShadows : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGainShadows : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorOffsetShadows : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorSaturationMidtones : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorContrastMidtones : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGammaMidtones : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGainMidtones : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorOffsetMidtones : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorSaturationHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorContrastHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGammaHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGainHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorOffsetHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorCorrectionShadowsMax : 1; // 0x0002(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorCorrectionHighlightsMin : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BlueCorrection : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ExpandGamut : 1; // 0x0003(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ToneCurveAmount : 1; // 0x0003(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmWhitePoint : 1; // 0x0003(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmSaturation : 1; // 0x0003(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmChannelMixerRed : 1; // 0x0003(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmChannelMixerGreen : 1; // 0x0003(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmChannelMixerBlue : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmContrast : 1; // 0x0004(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmDynamicRange : 1; // 0x0004(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmHealAmount : 1; // 0x0004(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmToeAmount : 1; // 0x0004(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmShadowTint : 1; // 0x0004(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmShadowTintBlend : 1; // 0x0004(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmShadowTintAmount : 1; // 0x0004(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmSlope : 1; // 0x0005(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmToe : 1; // 0x0005(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmShoulder : 1; // 0x0005(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmBlackClip : 1; // 0x0005(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmWhiteClip : 1; // 0x0005(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SceneColorTint : 1; // 0x0005(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SceneFringeIntensity : 1; // 0x0005(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ChromaticAberrationStartOffset : 1; // 0x0005(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientCubemapTint : 1; // 0x0006(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientCubemapIntensity : 1; // 0x0006(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomMethod : 1; // 0x0006(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomIntensity : 1; // 0x0006(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomThreshold : 1; // 0x0006(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomCross : 1; // 0x0006(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom1Tint : 1; // 0x0006(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom1Size : 1; // 0x0006(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom2Size : 1; // 0x0007(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom2Tint : 1; // 0x0007(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom3Tint : 1; // 0x0007(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom3Size : 1; // 0x0007(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom4Tint : 1; // 0x0007(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom4Size : 1; // 0x0007(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom5Tint : 1; // 0x0007(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom5Size : 1; // 0x0007(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom6Tint : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom6Size : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomSizeScale : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionTexture : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionSize : 1; // 0x0008(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionCenterUV : 1; // 0x0008(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionPreFilter : 1; // 0x0008(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionPreFilterMin : 1; // 0x0008(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionPreFilterMax : 1; // 0x0009(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionPreFilterMult : 1; // 0x0009(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomConvolutionBufferScale : 1; // 0x0009(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomDirtMaskIntensity : 1; // 0x0009(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomDirtMaskTint : 1; // 0x0009(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomDirtMask : 1; // 0x0009(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CameraShutterSpeed : 1; // 0x0009(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CameraISO : 1; // 0x0009(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMethod : 1; // 0x000A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureLowPercent : 1; // 0x000A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureHighPercent : 1; // 0x000A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMinBrightness : 1; // 0x000A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMaxBrightness : 1; // 0x000A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureCalibrationConstant : 1; // 0x000A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureSpeedUp : 1; // 0x000A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureSpeedDown : 1; // 0x000A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureBias : 1; // 0x000B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureBiasVFX : 1; // 0x000B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureBiasCurve : 1; // 0x000B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMeterMask : 1; // 0x000B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureApplyPhysicalCameraExposure : 1; // 0x000B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HistogramLogMin : 1; // 0x000B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HistogramLogMax : 1; // 0x000B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PreExposureResetValue : 1; // 0x000B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PreExposureMinValue : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PreExposureMaxValue : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareIntensity : 1; // 0x000C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareTint : 1; // 0x000C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareTints : 1; // 0x000C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareBokehSize : 1; // 0x000C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareBokehShape : 1; // 0x000C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFlareThreshold : 1; // 0x000C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VignetteIntensity : 1; // 0x000D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_GrainIntensity : 1; // 0x000D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_GrainJitter : 1; // 0x000D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionIntensity : 1; // 0x000D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionStaticFraction : 1; // 0x000D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionRadius : 1; // 0x000D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionFadeDistance : 1; // 0x000D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionFadeRadius : 1; // 0x000D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionDistance : 1; // 0x000E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionRadiusInWS : 1; // 0x000E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionPower : 1; // 0x000E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionBias : 1; // 0x000E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionQuality : 1; // 0x000E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipBlend : 1; // 0x000E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipScale : 1; // 0x000E(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipThreshold : 1; // 0x000E(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionSkinIntensity : 1; // 0x000F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionTemporalBlendWeight : 1; // 0x000F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_F_2 : 6; // 0x000F(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bOverride_RayTracingAO : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingAOSamplesPerPixel : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingAOIntensity : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingAORadius : 1; // 0x0010(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_10_4 : 4; // 0x0010(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverride_LPVIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDirectionalOcclusionIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDirectionalOcclusionRadius : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDiffuseOcclusionExponent : 1; // 0x0014(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSpecularOcclusionExponent : 1; // 0x0014(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDiffuseOcclusionIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSpecularOcclusionIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSize : 1; // 0x0014(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSecondaryOcclusionIntensity : 1; // 0x0015(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVSecondaryBounceIntensity : 1; // 0x0015(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVGeometryVolumeBias : 1; // 0x0015(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVVplInjectionBias : 1; // 0x0015(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVEmissiveInjectionIntensity : 1; // 0x0015(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVFadeRange : 1; // 0x0015(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LPVDirectionalOcclusionFadeRange : 1; // 0x0015(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SimpleLightDemotionDistance : 1; // 0x0015(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SimpleLightSpecularFadeEndMultiplier : 1; // 0x0016(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_IndirectLightingColor : 1; // 0x0016(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_IndirectLightingIntensity : 1; // 0x0016(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeToneMapAmount : 1; // 0x0016(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeToneMapMinIntensity : 1; // 0x0016(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeToneMapMaxEV : 1; // 0x0016(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeOutsideIntensity : 1; // 0x0016(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeInsideIntensity : 1; // 0x0016(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeOutsideSaturation : 1; // 0x0017(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeInsideSaturation : 1; // 0x0017(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeSamplePositionMultiplier : 1; // 0x0017(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeSamplePositionMin : 1; // 0x0017(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeSamplePositionMax : 1; // 0x0017(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeContactShadowsMinValue : 1; // 0x0017(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeContactShadowsLength : 1; // 0x0017(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeContactShadowsConeAngle : 1; // 0x0017(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeContactShadowsFalloffExponent : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeContactShadowsDepthTolerance : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGradingIntensity : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGradingLUT : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFocalDistance : 1; // 0x0018(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFstop : 1; // 0x0018(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldMinFstop : 1; // 0x0018(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldBladeCount : 1; // 0x0018(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldSensorWidth : 1; // 0x0019(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldDepthBlurRadius : 1; // 0x0019(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldDepthBlurAmount : 1; // 0x0019(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFocalRegion : 1; // 0x0019(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldNearTransitionRegion : 1; // 0x0019(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFarTransitionRegion : 1; // 0x0019(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldScale : 1; // 0x0019(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldNearBlurSize : 1; // 0x0019(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldFarBlurSize : 1; // 0x001A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MobileHQGaussian : 1; // 0x001A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldOcclusion : 1; // 0x001A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldSkyFocusDistance : 1; // 0x001A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfFieldVignetteSize : 1; // 0x001A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlurAmount : 1; // 0x001A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlurMax : 1; // 0x001A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlurTargetFPS : 1; // 0x001A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlurPerObjectSize : 1; // 0x001B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenPercentage : 1; // 0x001B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflectionIntensity : 1; // 0x001B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflectionQuality : 1; // 0x001B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflectionMaxRoughness : 1; // 0x001B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflectionRoughnessScale : 1; // 0x001B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_1B_6 : 2; // 0x001B(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bOverride_ReflectionsType : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_1C_1 : 7; // 0x001C(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverride_ReflectionCaptureOutsideSaturation : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ReflectionCaptureOutsideColorTint : 1; // 0x0020(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ReflectionCaptureInsideSaturation : 1; // 0x0020(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ReflectionCaptureInsideColorTint : 1; // 0x0020(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_20_4 : 4; // 0x0020(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverride_RayTracingReflectionsMaxRoughness : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingReflectionsMaxBounces : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingReflectionsSamplesPerPixel : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingReflectionsShadows : 1; // 0x0024(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingReflectionsTranslucency : 1; // 0x0024(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TranslucencyType : 1; // 0x0024(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencyMaxRoughness : 1; // 0x0024(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencyRefractionRays : 1; // 0x0024(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencySamplesPerPixel : 1; // 0x0025(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencyShadows : 1; // 0x0025(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingTranslucencyRefraction : 1; // 0x0025(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingGI : 1; // 0x0025(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingGIMaxBounces : 1; // 0x0025(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayTracingGISamplesPerPixel : 1; // 0x0025(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingMaxBounces : 1; // 0x0025(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingSamplesPerPixel : 1; // 0x0025(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingFilterWidth : 1; // 0x0026(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingEnableEmissive : 1; // 0x0026(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingMaxPathExposure : 1; // 0x0026(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PathTracingEnableDenoiser : 1; // 0x0026(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_26_4 : 4; // 0x0026(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bMobileHQGaussian : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EBloomMethod BloomMethod; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAutoExposureMethod AutoExposureMethod; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETemperatureMethod TemperatureType; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteTemp; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteTint; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 ColorSaturation; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrast; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGamma; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGain; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffset; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturationShadows; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrastShadows; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGammaShadows; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGainShadows; // 0x00C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffsetShadows; // 0x00D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturationMidtones; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrastMidtones; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGammaMidtones; // 0x0100(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGainMidtones; // 0x0110(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffsetMidtones; // 0x0120(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorSaturationHighlights; // 0x0130(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorContrastHighlights; // 0x0140(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGammaHighlights; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorGainHighlights; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorOffsetHighlights; // 0x0170(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorCorrectionHighlightsMin; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorCorrectionShadowsMax; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlueCorrection; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpandGamut; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToneCurveAmount; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmSlope; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmToe; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShoulder; // 0x019C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmBlackClip; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmWhiteClip; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmWhitePoint; // 0x01A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmShadowTint; // 0x01B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShadowTintBlend; // 0x01C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShadowTintAmount; // 0x01CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmSaturation; // 0x01D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmChannelMixerRed; // 0x01D4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmChannelMixerGreen; // 0x01E4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmChannelMixerBlue; // 0x01F4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmContrast; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmToeAmount; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmHealAmount; // 0x020C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmDynamicRange; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SceneColorTint; // 0x0214(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SceneFringeIntensity; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChromaticAberrationStartOffset; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomIntensity; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomThreshold; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomCross; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomSizeScale; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom1Size; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom2Size; // 0x0240(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom3Size; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom4Size; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom5Size; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bloom6Size; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom1Tint; // 0x0254(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom2Tint; // 0x0264(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom3Tint; // 0x0274(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom4Tint; // 0x0284(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom5Tint; // 0x0294(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Bloom6Tint; // 0x02A4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionSize; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* BloomConvolutionTexture; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BloomConvolutionCenterUV; // 0x02C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionPreFilterMin; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionPreFilterMax; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionPreFilterMult; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomConvolutionBufferScale; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BloomDirtMask; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomDirtMaskIntensity; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BloomDirtMaskTint; // 0x02E4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AmbientCubemapTint; // 0x02F4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientCubemapIntensity; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* AmbientCubemap; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraShutterSpeed; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraISO; // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFstop; // 0x0318(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldMinFstop; // 0x031C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DepthOfFieldBladeCount; // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBias; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBiasVFX; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBiasBackup; // 0x032C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_AutoExposureBiasBackup : 1; // 0x0330(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_330_1 : 7; // 0x0330(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_331[0x3]; // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 AutoExposureApplyPhysicalCameraExposure : 1; // 0x0334(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_335[0x3]; // 0x0335(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* AutoExposureBiasCurve; // 0x0338(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* AutoExposureMeterMask; // 0x0340(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureLowPercent; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureHighPercent; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureMinBrightness; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureMaxBrightness; // 0x0354(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedUp; // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedDown; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMin; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMax; // 0x0364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreExposureResetValue; // 0x0368(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreExposureMinValue; // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreExposureMaxValue; // 0x0370(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureCalibrationConstant; // 0x0374(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LensFlareIntensity; // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LensFlareTint; // 0x037C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LensFlareBokehSize; // 0x038C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LensFlareThreshold; // 0x0390(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_394[0x4]; // 0x0394(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* LensFlareBokehShape; // 0x0398(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LensFlareTints[0x8]; // 0x03A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VignetteIntensity; // 0x0420(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GrainJitter; // 0x0424(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GrainIntensity; // 0x0428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionIntensity; // 0x042C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionStaticFraction; // 0x0430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionRadius; // 0x0434(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AmbientOcclusionRadiusInWS : 1; // 0x0438(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_439[0x3]; // 0x0439(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AmbientOcclusionFadeDistance; // 0x043C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionFadeRadius; // 0x0440(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionDistance; // 0x0444(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionPower; // 0x0448(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionBias; // 0x044C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionQuality; // 0x0450(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipBlend; // 0x0454(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipScale; // 0x0458(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipThreshold; // 0x045C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionTemporalBlendWeight; // 0x0460(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RayTracingAO : 1; // 0x0464(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_465[0x3]; // 0x0465(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AmbientOcclusionSkinIntensity; // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingAOSamplesPerPixel; // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayTracingAOIntensity; // 0x0470(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayTracingAORadius; // 0x0474(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor IndirectLightingColor; // 0x0478(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x0488(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeToneMapAmount; // 0x048C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeToneMapMinIntensity; // 0x0490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeToneMapMaxEV; // 0x0494(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeOutsideIntensity; // 0x0498(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeInsideIntensity; // 0x049C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeOutsideSaturation; // 0x04A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeInsideSaturation; // 0x04A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeSamplePositionMultiplier; // 0x04A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeSamplePositionMin; // 0x04AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeSamplePositionMax; // 0x04B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsMinValue; // 0x04B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsLength; // 0x04B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsConeAngle; // 0x04BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsFalloffExponent; // 0x04C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsDepthTolerance; // 0x04C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERayTracingGlobalIlluminationType RayTracingGIType; // 0x04C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C9[0x3]; // 0x04C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RayTracingGIMaxBounces; // 0x04CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingGISamplesPerPixel; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ColorGradingIntensity; // 0x04D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* ColorGradingLUT; // 0x04D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldSensorWidth; // 0x04E0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFocalDistance; // 0x04E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldDepthBlurAmount; // 0x04E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldDepthBlurRadius; // 0x04EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFocalRegion; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldNearTransitionRegion; // 0x04F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFarTransitionRegion; // 0x04F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldScale; // 0x04FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldNearBlurSize; // 0x0500(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldFarBlurSize; // 0x0504(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldOcclusion; // 0x0508(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldSkyFocusDistance; // 0x050C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthOfFieldVignetteSize; // 0x0510(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MotionBlurAmount; // 0x0514(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MotionBlurMax; // 0x0518(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MotionBlurTargetFPS; // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MotionBlurPerObjectSize; // 0x0520(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVIntensity; // 0x0524(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVVplInjectionBias; // 0x0528(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSize; // 0x052C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSecondaryOcclusionIntensity; // 0x0530(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSecondaryBounceIntensity; // 0x0534(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVGeometryVolumeBias; // 0x0538(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVEmissiveInjectionIntensity; // 0x053C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionIntensity; // 0x0540(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionRadius; // 0x0544(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDiffuseOcclusionExponent; // 0x0548(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSpecularOcclusionExponent; // 0x054C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDiffuseOcclusionIntensity; // 0x0550(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVSpecularOcclusionIntensity; // 0x0554(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReflectionsType ReflectionsType; // 0x0558(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_559[0x3]; // 0x0559(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReflectionCaptureOutsideSaturation; // 0x055C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReflectionCaptureOutsideColorTint; // 0x0560(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReflectionCaptureInsideSaturation; // 0x0570(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReflectionCaptureInsideColorTint; // 0x0574(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSpaceReflectionIntensity; // 0x0584(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSpaceReflectionQuality; // 0x0588(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenSpaceReflectionMaxRoughness; // 0x058C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayTracingReflectionsMaxRoughness; // 0x0590(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingReflectionsMaxBounces; // 0x0594(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingReflectionsSamplesPerPixel; // 0x0598(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReflectedAndRefractedRayTracedShadows RayTracingReflectionsShadows; // 0x059C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RayTracingReflectionsTranslucency : 1; // 0x059D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ETranslucencyType TranslucencyType; // 0x059E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59F[0x1]; // 0x059F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float RayTracingTranslucencyMaxRoughness; // 0x05A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingTranslucencyRefractionRays; // 0x05A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RayTracingTranslucencySamplesPerPixel; // 0x05A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReflectedAndRefractedRayTracedShadows RayTracingTranslucencyShadows; // 0x05AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 RayTracingTranslucencyRefraction : 1; // 0x05AD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5AE[0x2]; // 0x05AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PathTracingMaxBounces; // 0x05B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathTracingSamplesPerPixel; // 0x05B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathTracingFilterWidth; // 0x05B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PathTracingEnableEmissive : 1; // 0x05BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5BD[0x3]; // 0x05BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PathTracingMaxPathExposure; // 0x05C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PathTracingEnableDenoiser : 1; // 0x05C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5C5[0x3]; // 0x05C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LPVFadeRange; // 0x05C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPVDirectionalOcclusionFadeRange; // 0x05CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimpleLightDemotionDistance; // 0x05D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SimpleLightSpecularFadeEndMultiplier; // 0x05D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenPercentage; // 0x05D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5DC[0x4]; // 0x05DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWeightedBlendables WeightedBlendables; // 0x05E0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPostProcessSettings; + +// ScriptStruct Engine.MinimalViewInfo +// 0x0680 (0x0680 - 0x0000) +struct FMinimalViewInfo final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOV; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredFOV; // 0x001C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoWidth; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoNearClipPlane; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrthoFarClipPlane; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AspectRatio; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bConstrainAspectRatio : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFieldOfViewForLOD : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ECameraProjectionMode ProjectionMode; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PostProcessBlendWeight; // 0x0038(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0040(0x05F0)(BlueprintVisible, NativeAccessSpecifierPublic) + struct FVector2D OffCenterProjectionOffset; // 0x0630(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_638[0x48]; // 0x0638(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMinimalViewInfo; + +// ScriptStruct Engine.CameraShakeUpdateParams +// 0x0690 (0x0690 - 0x0000) +struct FCameraShakeUpdateParams final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShakeScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendingWeight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMinimalViewInfo POV; // 0x0010(0x0680)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakeUpdateParams; + +// ScriptStruct Engine.ComponentReference +// 0x0028 (0x0028 - 0x0000) +struct FComponentReference final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComponentProperty; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathToComponent; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FComponentReference; + +// ScriptStruct Engine.UserActivity +// 0x0018 (0x0018 - 0x0000) +struct FUserActivity final +{ +public: + class FString ActionName; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUserActivity; + +// ScriptStruct Engine.QueuedDrawDebugItem +// 0x0068 (0x0068 - 0x0000) +struct FQueuedDrawDebugItem final +{ +public: + EDrawDebugItemType ItemType; // 0x0000(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector StartLoc; // 0x0004(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndLoc; // 0x0010(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Center; // 0x001C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Radius; // 0x0034(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float size; // 0x0038(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Segments; // 0x003C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x0040(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistentLines; // 0x0044(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LifeTime; // 0x0048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Message; // 0x0050(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TextScale; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQueuedDrawDebugItem; + +// ScriptStruct Engine.SceneComponentInstanceData +// 0x0050 (0x00B8 - 0x0068) +struct FSceneComponentInstanceData : public FActorComponentInstanceData +{ +public: + TMap AttachedInstanceComponents; // 0x0068(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneComponentInstanceData; + +// ScriptStruct Engine.ImportanceTexture +// 0x0050 (0x0050 - 0x0000) +struct FImportanceTexture final +{ +public: + struct FIntPoint size; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumMips; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MarginalCDF; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConditionalCDF; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureData; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TWeakObjectPtr Texture; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImportanceWeight Weighting; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FImportanceTexture; + +// ScriptStruct Engine.SimpleMemberReference +// 0x0020 (0x0020 - 0x0000) +struct FSimpleMemberReference final +{ +public: + class UObject* MemberParent; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MemberName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid MemberGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimpleMemberReference; + +// ScriptStruct Engine.AnimSyncMarker +// 0x000C (0x000C - 0x0000) +struct FAnimSyncMarker final +{ +public: + class FName MarkerName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSyncMarker; + +// ScriptStruct Engine.MovementProperties +// 0x0001 (0x0001 - 0x0000) +struct FMovementProperties +{ +public: + uint8 bCanCrouch : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanJump : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanWalk : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanSwim : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanFly : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FMovementProperties; + +// ScriptStruct Engine.NavAgentProperties +// 0x002F (0x0030 - 0x0001) +struct FNavAgentProperties : public FMovementProperties +{ +public: + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AgentRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentHeight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentStepHeight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavWalkingSearchHeightScale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftClassPath PreferredNavData; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavAgentProperties; + +// ScriptStruct Engine.TickFunction +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x08) FTickFunction +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ETickingGroup TickGroup; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETickingGroup EndTickGroup; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bTickEvenWhenPaused : 1; // 0x000A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCanEverTick : 1; // 0x000A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStartWithTickEnabled : 1; // 0x000A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowTickOnDedicatedServer : 1; // 0x000A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float TickInterval; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x30]; // 0x0010(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTickFunction; + +// ScriptStruct Engine.CustomInput +// 0x001C (0x001C - 0x0000) +struct FCustomInput final +{ +public: + class FName InputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Input; // 0x0008(0x0014)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomInput; + +// ScriptStruct Engine.RepMovement +// 0x0034 (0x0034 - 0x0000) +struct FRepMovement final +{ +public: + struct FVector LinearVelocity; // 0x0000(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x000C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0024(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bSimulatedPhysicSleep : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRepPhysics : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EVectorQuantization LocationQuantizationLevel; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVectorQuantization VelocityQuantizationLevel; // 0x0032(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERotatorQuantization RotationQuantizationLevel; // 0x0033(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRepMovement; + +// ScriptStruct Engine.LightingChannels +// 0x0001 (0x0001 - 0x0000) +struct FLightingChannels final +{ +public: + uint8 bChannel0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bChannel1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bChannel2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FLightingChannels; + +// ScriptStruct Engine.ActorComponentTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FActorComponentTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorComponentTickFunction; + +// ScriptStruct Engine.LocalSpacePose +// 0x0020 (0x0020 - 0x0000) +struct FLocalSpacePose final +{ +public: + TArray Transforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Names; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalSpacePose; + +// ScriptStruct Engine.SubtitleCue +// 0x0020 (0x0020 - 0x0000) +struct FSubtitleCue final +{ +public: + class FText Text; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float Time; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSubtitleCue; + +// ScriptStruct Engine.InterpControlPoint +// 0x001C (0x001C - 0x0000) +struct FInterpControlPoint final +{ +public: + struct FVector PositionControlPoint; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPositionIsRelative; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0xF]; // 0x000D(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpControlPoint; + +// ScriptStruct Engine.LatentActionInfo +// 0x0018 (0x0018 - 0x0000) +struct FLatentActionInfo final +{ +public: + int32 Linkage; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UUID; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ExecutionFunction; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* CallbackTarget; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLatentActionInfo; + +// ScriptStruct Engine.TimerHandle +// 0x0008 (0x0008 - 0x0000) +struct FTimerHandle final +{ +public: + uint64 Handle; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FTimerHandle; + +// ScriptStruct Engine.AnimNode_Base +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FAnimNode_Base +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Base; + +// ScriptStruct Engine.AnimNode_CustomProperty +// 0x0048 (0x0058 - 0x0010) +struct FAnimNode_CustomProperty : public FAnimNode_Base +{ +public: + TArray SourcePropertyNames; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray DestPropertyNames; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UObject* TargetInstance; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_CustomProperty; + +// ScriptStruct Engine.RigidBodyErrorCorrection +// 0x0034 (0x0034 - 0x0000) +struct FRigidBodyErrorCorrection final +{ +public: + float PingExtrapolation; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PingLimit; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorPerLinearDifference; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorPerAngularDifference; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRestoredStateError; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearHardSnapDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionLerp; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleLerp; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearVelocityCoefficient; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularVelocityCoefficient; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorAccumulationSeconds; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorAccumulationDistanceSq; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorAccumulationSimilarity; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigidBodyErrorCorrection; + +// ScriptStruct Engine.StartPhysicsTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FStartPhysicsTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStartPhysicsTickFunction; + +// ScriptStruct Engine.DialogueContext +// 0x0018 (0x0018 - 0x0000) +struct FDialogueContext final +{ +public: + class UDialogueVoice* Speaker; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Targets; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDialogueContext; + +// ScriptStruct Engine.DialogueContextMapping +// 0x0038 (0x0038 - 0x0000) +struct FDialogueContextMapping final +{ +public: + struct FDialogueContext Context; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic) + class USoundWave* SoundWave; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LocalizationKeyFormat; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDialogueSoundWaveProxy* Proxy; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDialogueContextMapping; + +// ScriptStruct Engine.CollisionProfileName +// 0x0008 (0x0008 - 0x0000) +struct FCollisionProfileName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollisionProfileName; + +// ScriptStruct Engine.SoundAttenuationPluginSettings +// 0x0030 (0x0030 - 0x0000) +struct FSoundAttenuationPluginSettings final +{ +public: + TArray SpatializationPluginSettingsArray; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OcclusionPluginSettingsArray; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ReverbPluginSettingsArray; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundAttenuationPluginSettings; + +// ScriptStruct Engine.UniqueNetIdRepl +// 0x0027 (0x0028 - 0x0001) +struct FUniqueNetIdRepl final : public FUniqueNetIdWrapper +{ +public: + uint8 Pad_1[0x17]; // 0x0001(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReplicationBytes; // 0x0018(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FUniqueNetIdRepl; + +// ScriptStruct Engine.IntegralKey +// 0x0008 (0x0008 - 0x0000) +struct FIntegralKey final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIntegralKey; + +// ScriptStruct Engine.PrecomputedLightInstanceData +// 0x0058 (0x0110 - 0x00B8) +struct FPrecomputedLightInstanceData final : public FSceneComponentInstanceData +{ +public: + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x00C0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FGuid LightGuid; // 0x00F0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PreviewShadowMapChannel; // 0x0100(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0xC]; // 0x0104(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPrecomputedLightInstanceData; + +// ScriptStruct Engine.TTTrackBase +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FTTTrackBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TrackName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsExternalCurve; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTTTrackBase; + +// ScriptStruct Engine.TTPropertyTrack +// 0x0008 (0x0020 - 0x0018) +struct FTTPropertyTrack : public FTTTrackBase +{ +public: + class FName PropertyName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FTTPropertyTrack; + +// ScriptStruct Engine.TTVectorTrack +// 0x0008 (0x0028 - 0x0020) +struct FTTVectorTrack final : public FTTPropertyTrack +{ +public: + class UCurveVector* CurveVector; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTTVectorTrack; + +// ScriptStruct Engine.BasedPosition +// 0x0038 (0x0038 - 0x0000) +struct FBasedPosition final +{ +public: + class AActor* Base; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CachedBaseLocation; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CachedBaseRotation; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector CachedTransPosition; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBasedPosition; + +// ScriptStruct Engine.GenericStruct +// 0x0004 (0x0004 - 0x0000) +struct FGenericStruct final +{ +public: + int32 Data; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGenericStruct; + +// ScriptStruct Engine.SplineCurves +// 0x0070 (0x0070 - 0x0000) +struct FSplineCurves final +{ +public: + struct FInterpCurveVector Position; // 0x0000(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveQuat Rotation; // 0x0018(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveVector Scale; // 0x0030(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInterpCurveFloat ReparamTable; // 0x0048(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USplineMetadata* MetaData; // 0x0060(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Version; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSplineCurves; + +// ScriptStruct Engine.FastArraySerializer +// 0x0108 (0x0108 - 0x0000) +struct alignas(0x08) FFastArraySerializer final +{ +public: + uint8 Pad_0[0x54]; // 0x0000(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ArrayReplicationKey; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0xA8]; // 0x0058(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + EFastArraySerializerDeltaFlags DeltaFlags; // 0x0100(0x0001)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFastArraySerializer; + +// ScriptStruct Engine.RuntimeFloatCurve +// 0x0088 (0x0088 - 0x0000) +struct FRuntimeFloatCurve final +{ +public: + struct FRichCurve EditorCurveData; // 0x0000(0x0080)(NativeAccessSpecifierPublic) + class UCurveFloat* ExternalCurve; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRuntimeFloatCurve; + +// ScriptStruct Engine.RepAttachment +// 0x0040 (0x0040 - 0x0000) +struct FRepAttachment final +{ +public: + class AActor* AttachParent; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 LocationOffset; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 RelativeScale3D; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName AttachSocket; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* AttachComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRepAttachment; + +// ScriptStruct Engine.AnimBlueprintDebugData +// 0x0001 (0x0001 - 0x0000) +struct FAnimBlueprintDebugData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimBlueprintDebugData; + +// ScriptStruct Engine.AttenuationSubmixSendSettings +// 0x00A8 (0x00A8 - 0x0000) +struct FAttenuationSubmixSendSettings final +{ +public: + class USoundSubmixBase* Submix; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubmixSendMethod SubmixSendMethod; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SubmixSendLevelMin; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubmixSendLevelMax; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubmixSendDistanceMin; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SubmixSendDistanceMax; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualSubmixSendLevel; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomSubmixSendCurve; // 0x0020(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAttenuationSubmixSendSettings; + +// ScriptStruct Engine.BaseAttenuationSettings +// 0x00B0 (0x00B0 - 0x0000) +struct FBaseAttenuationSettings +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EAttenuationDistanceModel DistanceAlgorithm; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttenuationShape AttenuationShape; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float dBAttenuationAtMax; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENaturalSoundFalloffMode FalloffMode; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector AttenuationShapeExtents; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeOffset; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FalloffDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomAttenuationCurve; // 0x0028(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBaseAttenuationSettings; + +// ScriptStruct Engine.SoundAttenuationSettings +// 0x02F0 (0x03A0 - 0x00B0) +struct FSoundAttenuationSettings final : public FBaseAttenuationSettings +{ +public: + uint8 bAttenuate : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSpatialize : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAttenuateWithLPF : 1; // 0x00B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableListenerFocus : 1; // 0x00B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableFocusInterpolation : 1; // 0x00B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableOcclusion : 1; // 0x00B0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseComplexCollisionForOcclusion : 1; // 0x00B0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableReverbSend : 1; // 0x00B0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnablePriorityAttenuation : 1; // 0x00B1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyNormalizationToStereoSounds : 1; // 0x00B1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableLogFrequencyScaling : 1; // 0x00B1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSubmixSends : 1; // 0x00B1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ESoundSpatializationAlgorithm SpatializationAlgorithm; // 0x00B2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B3[0x1]; // 0x00B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BinauralRadius; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAirAbsorptionMethod AbsorptionMethod; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel OcclusionTraceChannel; // 0x00B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReverbSendMethod ReverbSendMethod; // 0x00BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPriorityAttenuationMethod PriorityAttenuationMethod; // 0x00BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OmniRadius; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StereoSpread; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFRadiusMin; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFRadiusMax; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve CustomLowpassAirAbsorptionCurve; // 0x00D0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomHighpassAirAbsorptionCurve; // 0x0158(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float LPFFrequencyAtMin; // 0x01E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LPFFrequencyAtMax; // 0x01E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HPFFrequencyAtMin; // 0x01E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HPFFrequencyAtMax; // 0x01EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusAzimuth; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusAzimuth; // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusDistanceScale; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusDistanceScale; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusPriorityScale; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusPriorityScale; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusVolumeAttenuation; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonFocusVolumeAttenuation; // 0x020C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusAttackInterpSpeed; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocusReleaseInterpSpeed; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionLowPassFilterFrequency; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionVolumeAttenuation; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionInterpolationTime; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbWetLevelMin; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbWetLevelMax; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbDistanceMin; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverbDistanceMax; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualReverbSendLevel; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve CustomReverbSendCurve; // 0x0238(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray SubmixSendSettings; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float PriorityAttenuationMin; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationMax; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationDistanceMin; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityAttenuationDistanceMax; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManualPriorityAttenuation; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve CustomPriorityAttenuationCurve; // 0x02E8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSoundAttenuationPluginSettings PluginSettings; // 0x0370(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundAttenuationSettings; + +// ScriptStruct Engine.ActorTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FActorTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorTickFunction; + +// ScriptStruct Engine.BlueprintComponentChangedPropertyInfo +// 0x0018 (0x0018 - 0x0000) +struct FBlueprintComponentChangedPropertyInfo final +{ +public: + class FName PropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ArrayIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStruct* PropertyScope; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintComponentChangedPropertyInfo; + +// ScriptStruct Engine.ChannelDefinition +// 0x0028 (0x0028 - 0x0000) +struct FChannelDefinition final +{ +public: + class FName ChannelName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ChannelClass; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StaticChannelIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTickOnCreate; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bServerOpen; // 0x001D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClientOpen; // 0x001E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialServer; // 0x001F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialClient; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FChannelDefinition; + +// ScriptStruct Engine.BoneNode +// 0x0010 (0x0010 - 0x0000) +struct FBoneNode final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParentIndex; // 0x0008(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneTranslationRetargetingMode TranslationRetargetingMode; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoneNode; + +// ScriptStruct Engine.SourceEffectChainEntry +// 0x0010 (0x0010 - 0x0000) +struct FSourceEffectChainEntry final +{ +public: + class USoundEffectSourcePreset* Preset; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBypass : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSourceEffectChainEntry; + +// ScriptStruct Engine.RuntimeCurveLinearColor +// 0x0208 (0x0208 - 0x0000) +struct FRuntimeCurveLinearColor final +{ +public: + struct FRichCurve ColorCurves[0x4]; // 0x0000(0x0080)(NativeAccessSpecifierPublic) + class UCurveLinearColor* ExternalCurve; // 0x0200(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRuntimeCurveLinearColor; + +// ScriptStruct Engine.CachedKeyToActionInfo +// 0x0070 (0x0070 - 0x0000) +struct FCachedKeyToActionInfo final +{ +public: + class UPlayerInput* PlayerInput; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x68]; // 0x0008(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedKeyToActionInfo; + +// ScriptStruct Engine.AlphaBlend +// 0x0030 (0x0030 - 0x0000) +struct FAlphaBlend final +{ +public: + class UCurveFloat* CustomCurve; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BlendTime; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C[0x18]; // 0x000C(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + EAlphaBlendOption BlendOption; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAlphaBlend; + +// ScriptStruct Engine.InputAlphaBoolBlend +// 0x0048 (0x0048 - 0x0000) +struct FInputAlphaBoolBlend final +{ +public: + float BlendInTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAlphaBlendOption BlendOption; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialized; // 0x0009(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CustomCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAlphaBlend AlphaBlend; // 0x0018(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputAlphaBoolBlend; + +// ScriptStruct Engine.DummySpacerCameraTypes +// 0x0001 (0x0001 - 0x0000) +struct FDummySpacerCameraTypes final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDummySpacerCameraTypes; + +// ScriptStruct Engine.InputScaleBiasClamp +// 0x0030 (0x0030 - 0x0000) +struct FInputScaleBiasClamp final +{ +public: + bool bMapRange; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampResult; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterpResult; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputRange InRange; // 0x0004(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputRange OutRange; // 0x000C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMin; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedIncreasing; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeedDecreasing; // 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_FInputScaleBiasClamp; + +// ScriptStruct Engine.UpdateLevelStreamingLevelStatus +// 0x0010 (0x0010 - 0x0000) +struct FUpdateLevelStreamingLevelStatus final +{ +public: + class FName PackageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeLoaded; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBeVisible; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewShouldBlockOnLoad; // 0x000E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUpdateLevelStreamingLevelStatus; + +// ScriptStruct Engine.PerPlatformFloat +// 0x0004 (0x0004 - 0x0000) +struct FPerPlatformFloat final +{ +public: + float Default; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerPlatformFloat; + +// ScriptStruct Engine.PerPlatformInt +// 0x0004 (0x0004 - 0x0000) +struct FPerPlatformInt final +{ +public: + int32 Default; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerPlatformInt; + +// ScriptStruct Engine.PerPlatformBool +// 0x0001 (0x0001 - 0x0000) +struct FPerPlatformBool final +{ +public: + bool Default; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerPlatformBool; + +// ScriptStruct Engine.SkeletalMeshOptimizationSettings +// 0x0040 (0x0040 - 0x0000) +struct FSkeletalMeshOptimizationSettings final +{ +public: + ESkeletalMeshTerminationCriterion TerminationCriterion; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NumOfTrianglesPercentage; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NumOfVertPercentage; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxNumOfTriangles; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxNumOfVerts; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeviationPercentage; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformInt ScreenSizeInPixels; // 0x0018(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationType ReductionMethod; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationImportance SilhouetteImportance; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationImportance TextureImportance; // 0x001E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationImportance ShadingImportance; // 0x001F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletalMeshOptimizationImportance SkinningImportance; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformBool bRemapMorphTargets; // 0x0021(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bRecalcNormals : 1; // 0x0022(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float WeldingThreshold; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalsThreshold; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxBonesPerVertex; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnforceBoneBoundaries : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumeImportance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLockEdges : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockColorBounaries : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BaseLOD; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshOptimizationSettings; + +// ScriptStruct Engine.SkeletalMeshBuildSettings +// 0x0014 (0x0014 - 0x0000) +struct FSkeletalMeshBuildSettings final +{ +public: + uint8 bRecomputeNormals : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecomputeTangents : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMikkTSpace : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeWeightedNormals : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveDegenerates : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHighPrecisionTangentBasis : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFullPrecisionUVs : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBuildAdjacencyBuffer : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ThresholdPosition; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdTangentNormal; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThresholdUV; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MorphThresholdPosition; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshBuildSettings; + +// ScriptStruct Engine.BoneReference +// 0x0010 (0x0010 - 0x0000) +struct FBoneReference +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoneReference; + +// ScriptStruct Engine.SkeletalMeshLODInfo +// 0x00C8 (0x00C8 - 0x0000) +struct FSkeletalMeshLODInfo final +{ +public: + struct FPerPlatformFloat ScreenSize; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformInt ForceShadowProxyLOD; // 0x0004(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LODHysteresis; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LODMaterialMap; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshBuildSettings BuildSettings; // 0x0020(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x0034(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BonesToRemove; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BonesToPrioritize; // 0x0088(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float WeightOfPrioritization; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* BakePose; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* BakePoseOverride; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SourceImportFilename; // 0x00B0(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinCacheUsage SkinCacheUsage; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bHasBeenSimplified : 1; // 0x00C1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasPerLODVertexColors : 1; // 0x00C1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowCPUAccess : 1; // 0x00C1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportUniformlyDistributedSampling : 1; // 0x00C1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshLODInfo; + +// ScriptStruct Engine.InstancedStaticMeshLightMapInstanceData +// 0x0040 (0x0040 - 0x0000) +struct FInstancedStaticMeshLightMapInstanceData final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray MapBuildDataIds; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInstancedStaticMeshLightMapInstanceData; + +// ScriptStruct Engine.RootMotionMovementParams +// 0x0040 (0x0040 - 0x0000) +struct FRootMotionMovementParams final +{ +public: + bool bHasRootMotion; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendWeight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationBlendWeight; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETeleportType TeleportType; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform RootMotionTransform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionMovementParams; + +// ScriptStruct Engine.CharacterMoveResponsePackedBits +// 0x0000 (0x0098 - 0x0098) +struct FCharacterMoveResponsePackedBits final : public FCharacterNetworkSerializationPackedBits +{ +}; +DUMPER7_ASSERTS_FCharacterMoveResponsePackedBits; + +// ScriptStruct Engine.ChildActorAttachedActorInfo +// 0x0040 (0x0040 - 0x0000) +struct FChildActorAttachedActorInfo final +{ +public: + TWeakObjectPtr Actor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform RelativeTransform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChildActorAttachedActorInfo; + +// ScriptStruct Engine.ChildActorComponentInstanceData +// 0x0030 (0x00E8 - 0x00B8) +struct FChildActorComponentInstanceData final : public FSceneComponentInstanceData +{ +public: + TSubclassOf ChildActorClass; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChildActorName; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AttachedActors; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FChildActorComponentInstanceData; + +// ScriptStruct Engine.CompressedTrack +// 0x0038 (0x0038 - 0x0000) +struct FCompressedTrack final +{ +public: + TArray ByteStream; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float Mins[0x3]; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ranges[0x3]; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCompressedTrack; + +// ScriptStruct Engine.BasedMovementInfo +// 0x0030 (0x0030 - 0x0000) +struct FBasedMovementInfo final +{ +public: + class UPrimitiveComponent* MovementBase; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 Location; // 0x0010(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bServerHasBaseComponent; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelativeRotation; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bServerHasVelocity; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBasedMovementInfo; + +// ScriptStruct Engine.CustomChannelSetup +// 0x000C (0x000C - 0x0000) +struct FCustomChannelSetup final +{ +public: + ECollisionChannel Channel; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse DefaultResponse; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceType; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStaticObject; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomChannelSetup; + +// ScriptStruct Engine.UpdateLevelVisibilityLevelInfo +// 0x0014 (0x0014 - 0x0000) +struct FUpdateLevelVisibilityLevelInfo final +{ +public: + class FName PackageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Filename; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsVisible : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUpdateLevelVisibilityLevelInfo; + +// ScriptStruct Engine.ExposedValueCopyRecord +// 0x0008 (0x0008 - 0x0000) +struct FExposedValueCopyRecord final +{ +public: + int32 CopyIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPostCopyOperation PostCopyOperation; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposedValueCopyRecord; + +// ScriptStruct Engine.SimpleCurveKey +// 0x0008 (0x0008 - 0x0000) +struct FSimpleCurveKey final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimpleCurveKey; + +// ScriptStruct Engine.SimpleCurve +// 0x0018 (0x0088 - 0x0070) +struct FSimpleCurve final : public FRealCurve +{ +public: + ERichCurveInterpMode InterpMode; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Keys; // 0x0078(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimpleCurve; + +// ScriptStruct Engine.BakedFloatCustomAttribute +// 0x0090 (0x0090 - 0x0000) +struct FBakedFloatCustomAttribute final +{ +public: + class FName AttributeName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSimpleCurve FloatCurve; // 0x0008(0x0088)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBakedFloatCustomAttribute; + +// ScriptStruct Engine.ActiveForceFeedbackEffect +// 0x0018 (0x0018 - 0x0000) +struct FActiveForceFeedbackEffect final +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveForceFeedbackEffect; + +// ScriptStruct Engine.AnimationTransitionRule +// 0x0010 (0x0010 - 0x0000) +struct FAnimationTransitionRule final +{ +public: + class FName RuleToExecute; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TransitionReturnVal; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TransitionIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationTransitionRule; + +// ScriptStruct Engine.TableRowBase +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FTableRowBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTableRowBase; + +// ScriptStruct Engine.ScalarParameterAtlasInstanceData +// 0x0058 (0x0058 - 0x0000) +struct FScalarParameterAtlasInstanceData final +{ +public: + bool bIsUsedAsAtlasPosition; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr Curve; // 0x0008(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Atlas; // 0x0030(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScalarParameterAtlasInstanceData; + +// ScriptStruct Engine.RootMotionSourceStatus +// 0x0001 (0x0001 - 0x0000) +struct FRootMotionSourceStatus final +{ +public: + uint8 flags; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSourceStatus; + +// ScriptStruct Engine.RootMotionFinishVelocitySettings +// 0x0014 (0x0014 - 0x0000) +struct FRootMotionFinishVelocitySettings final +{ +public: + ERootMotionFinishVelocityMode Mode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SetVelocity; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampVelocity; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionFinishVelocitySettings; + +// ScriptStruct Engine.RootMotionSource +// 0x00A0 (0x00A0 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x10) FRootMotionSource +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 Priority; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 LocalID; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionAccumulateMode AccumulateMode; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InstanceName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentTime; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousTime; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRootMotionSourceStatus status; // 0x0030(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + struct FRootMotionSourceSettings Settings; // 0x0031(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + bool bInLocalSpace; // 0x0032(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0xD]; // 0x0033(0x000D)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRootMotionMovementParams RootMotionParams; // 0x0040(0x0040)(NoDestructor, NativeAccessSpecifierPublic) + struct FRootMotionFinishVelocitySettings FinishVelocityParams; // 0x0080(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FRootMotionSource; + +// ScriptStruct Engine.RootMotionSource_ConstantForce +// 0x0010 (0x00B0 - 0x00A0) +struct FRootMotionSource_ConstantForce final : public FRootMotionSource +{ +public: + struct FVector Force; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* StrengthOverTime; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSource_ConstantForce; + +// ScriptStruct Engine.WalkableSlopeOverride +// 0x0010 (0x0010 - 0x0000) +struct FWalkableSlopeOverride final +{ +public: + EWalkableSlopeBehavior WalkableSlopeBehavior; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WalkableSlopeAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWalkableSlopeOverride; + +// ScriptStruct Engine.CustomOutput +// 0x000C (0x000C - 0x0000) +struct FCustomOutput final +{ +public: + class FName OutputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomMaterialOutputType OutputType; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomOutput; + +// ScriptStruct Engine.SingleAnimationPlayData +// 0x0018 (0x0018 - 0x0000) +struct FSingleAnimationPlayData final +{ +public: + class UAnimationAsset* AnimToPlay; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSavedLooping : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSavedPlaying : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SavedPosition; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SavedPlayRate; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSingleAnimationPlayData; + +// ScriptStruct Engine.CollisionResponseContainer +// 0x0020 (0x0020 - 0x0000) +struct FCollisionResponseContainer final +{ +public: + ECollisionResponse WorldStatic; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse WorldDynamic; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Pawn; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Visibility; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Camera; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse PhysicsBody; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Vehicle; // 0x0006(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Destructible; // 0x0007(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel1; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel2; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel3; // 0x000A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel4; // 0x000B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel5; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse EngineTraceChannel6; // 0x000D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel1; // 0x000E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel2; // 0x000F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel3; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel4; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel5; // 0x0012(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel6; // 0x0013(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel7; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel8; // 0x0015(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel9; // 0x0016(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel10; // 0x0017(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel11; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel12; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel13; // 0x001A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel14; // 0x001B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel15; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel16; // 0x001D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel17; // 0x001E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse GameTraceChannel18; // 0x001F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollisionResponseContainer; + +// ScriptStruct Engine.ResponseChannel +// 0x000C (0x000C - 0x0000) +struct FResponseChannel final +{ +public: + class FName Channel; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Response; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FResponseChannel; + +// ScriptStruct Engine.CollisionResponse +// 0x0030 (0x0030 - 0x0000) +struct FCollisionResponse final +{ +public: + struct FCollisionResponseContainer ResponseToChannels; // 0x0000(0x0020)(Transient, NoDestructor, NativeAccessSpecifierPrivate) + TArray ResponseArray; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FCollisionResponse; + +// ScriptStruct Engine.BodyInstance +// 0x0140 (0x0158 - 0x0018) +struct FBodyInstance final : public FBodyInstanceCore +{ +public: + uint8 Pad_18[0x6]; // 0x0018(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + ECollisionChannel ObjectType; // 0x001E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ECollisionEnabled CollisionEnabled; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_21[0x38]; // 0x0021(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + ESleepFamily SleepFamily; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDOFMode DOFMode; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCCD : 1; // 0x005B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreAnalyticCollisions : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNotifyRigidBodyCollision : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_5B_3 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bLockTranslation : 1; // 0x005B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockRotation : 1; // 0x005B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockXTranslation : 1; // 0x005B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockYTranslation : 1; // 0x005B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockZTranslation : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockXRotation : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockYRotation : 1; // 0x005C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLockZRotation : 1; // 0x005C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideMaxAngularVelocity : 1; // 0x005C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_5C_5 : 2; // 0x005C(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bOverrideMaxDepenetrationVelocity : 1; // 0x005C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOverrideWalkableSlopeOnInstance : 1; // 0x005D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bInterpolateWhenSubStepping : 1; // 0x005D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_5E[0xE]; // 0x005E(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CollisionProfileName; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 PositionSolverIterationCount; // 0x0074(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 VelocitySolverIterationCount; // 0x0075(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCollisionResponse CollisionResponses; // 0x0078(0x0030)(Edit, NativeAccessSpecifierPrivate) + float MaxDepenetrationVelocity; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MassInKgOverride; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearDamping; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDamping; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CustomDOFPlaneNormal; // 0x00C0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector COMNudge; // 0x00CC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScale; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InertiaTensorScale; // 0x00DC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWalkableSlopeOverride WalkableSlopeOverride; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + class UPhysicalMaterial* PhysMaterialOverride; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxAngularVelocity; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomSleepThresholdMultiplier; // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StabilizationThresholdMultiplier; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsBlendWeight; // 0x011C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_120[0x38]; // 0x0120(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBodyInstance; + +// ScriptStruct Engine.DrawToRenderTargetContext +// 0x0010 (0x0010 - 0x0000) +struct FDrawToRenderTargetContext final +{ +public: + class UTextureRenderTarget2D* RenderTarget; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDrawToRenderTargetContext; + +// ScriptStruct Engine.KeyHandleLookupTable +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FKeyHandleLookupTable +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKeyHandleLookupTable; + +// ScriptStruct Engine.SlotEvaluationPose +// 0x00E0 (0x00E0 - 0x0000) +struct alignas(0x08) FSlotEvaluationPose final +{ +public: + EAdditiveAnimationType AdditiveType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float weight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0xD8]; // 0x0008(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlotEvaluationPose; + +// ScriptStruct Engine.LevelStreamingStatus +// 0x0010 (0x0010 - 0x0000) +struct FLevelStreamingStatus final +{ +public: + class FName PackageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShouldBeLoaded : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBeVisible : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 LODIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelStreamingStatus; + +// ScriptStruct Engine.EditorMapPerformanceTestDefinition +// 0x0020 (0x0020 - 0x0000) +struct FEditorMapPerformanceTestDefinition final +{ +public: + struct FSoftObjectPath PerformanceTestmap; // 0x0000(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TestTimer; // 0x0018(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEditorMapPerformanceTestDefinition; + +// ScriptStruct Engine.CollectionParameterBase +// 0x0018 (0x0018 - 0x0000) +struct FCollectionParameterBase +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ID; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollectionParameterBase; + +// ScriptStruct Engine.SkeletonToMeshLinkup +// 0x0020 (0x0020 - 0x0000) +struct FSkeletonToMeshLinkup final +{ +public: + TArray SkeletonToMeshTable; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MeshToSkeletonTable; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletonToMeshLinkup; + +// ScriptStruct Engine.CustomPrimitiveData +// 0x0010 (0x0010 - 0x0000) +struct FCustomPrimitiveData final +{ +public: + TArray Data; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomPrimitiveData; + +// ScriptStruct Engine.BlueprintComponentDelegateBinding +// 0x0018 (0x0018 - 0x0000) +struct FBlueprintComponentDelegateBinding final +{ +public: + class FName ComponentPropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DelegatePropertyName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintComponentDelegateBinding; + +// ScriptStruct Engine.AnimationPotentialTransition +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FAnimationPotentialTransition final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationPotentialTransition; + +// ScriptStruct Engine.AnimationActiveTransitionEntry +// 0x00C8 (0x00C8 - 0x0000) +struct FAnimationActiveTransitionEntry final +{ +public: + uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlendProfile* BlendProfile; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationActiveTransitionEntry; + +// ScriptStruct Engine.FractureEffect +// 0x0010 (0x0010 - 0x0000) +struct FFractureEffect final +{ +public: + class UParticleSystem* ParticleSystem; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundBase* Sound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFractureEffect; + +// ScriptStruct Engine.CompilerNativizationOptions +// 0x0080 (0x0080 - 0x0000) +struct FCompilerNativizationOptions final +{ +public: + class FName PlatformName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ServerOnlyPlatform; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClientOnlyPlatform; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExcludeMonolithicHeaders; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExcludedModules; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TSet ExcludedAssets; // 0x0020(0x0050)(NativeAccessSpecifierPublic) + TArray ExcludedFolderPaths; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCompilerNativizationOptions; + +// ScriptStruct Engine.PoseLinkBase +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FPoseLinkBase +{ +public: + int32 LinkID; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPoseLinkBase; + +// ScriptStruct Engine.SupportedSubTrackInfo +// 0x0020 (0x0020 - 0x0000) +struct FSupportedSubTrackInfo final +{ +public: + TSubclassOf SupportedClass; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubTrackName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GroupIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSupportedSubTrackInfo; + +// ScriptStruct Engine.PoseLink +// 0x0000 (0x0010 - 0x0010) +struct FPoseLink final : public FPoseLinkBase +{ +}; +DUMPER7_ASSERTS_FPoseLink; + +// ScriptStruct Engine.AnimNode_AssetPlayerBase +// 0x0028 (0x0038 - 0x0010) +struct FAnimNode_AssetPlayerBase : public FAnimNode_Base +{ +public: + class FName GroupName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimGroupRole GroupRole; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimSyncGroupScope GroupScope; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreForRelevancyTest; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendWeight; // 0x001C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InternalTimeAccumulator; // 0x0020(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_24[0x14]; // 0x0024(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_AssetPlayerBase; + +// ScriptStruct Engine.AssetManagerSearchRules +// 0x0050 (0x0050 - 0x0000) +struct FAssetManagerSearchRules final +{ +public: + TArray AssetScanPaths; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IncludePatterns; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExcludePatterns; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UClass* AssetBaseClass; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBlueprintClasses; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceSynchronousScan; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipVirtualPathExpansion; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipManagerIncludeCheck; // 0x003B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x14]; // 0x003C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAssetManagerSearchRules; + +// ScriptStruct Engine.InputScaleBias +// 0x0008 (0x0008 - 0x0000) +struct FInputScaleBias final +{ +public: + float Scale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputScaleBias; + +// ScriptStruct Engine.WLightProbesCaptureEvaluator +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FWLightProbesCaptureEvaluator +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWLightProbesCaptureEvaluator; + +// ScriptStruct Engine.ComponentSpacePoseLink +// 0x0000 (0x0010 - 0x0010) +struct FComponentSpacePoseLink final : public FPoseLinkBase +{ +}; +DUMPER7_ASSERTS_FComponentSpacePoseLink; + +// ScriptStruct Engine.AssetMapping +// 0x0010 (0x0010 - 0x0000) +struct FAssetMapping final +{ +public: + class UAnimationAsset* SourceAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* TargetAsset; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetMapping; + +// ScriptStruct Engine.VirtualBone +// 0x0018 (0x0018 - 0x0000) +struct FVirtualBone final +{ +public: + class FName SourceBoneName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetBoneName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VirtualBoneName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVirtualBone; + +// ScriptStruct Engine.AnimNotifyEventReference +// 0x0010 (0x0010 - 0x0000) +struct FAnimNotifyEventReference final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* NotifySource; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FAnimNotifyEventReference; + +// ScriptStruct Engine.NavigationSegmentLink +// 0x0030 (0x0060 - 0x0030) +struct FNavigationSegmentLink final : public FNavigationLinkBase +{ +public: + struct FVector LeftStart; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeftEnd; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightStart; // 0x0048(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightEnd; // 0x0054(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavigationSegmentLink; + +// ScriptStruct Engine.BoneReductionSetting +// 0x0010 (0x0010 - 0x0000) +struct FBoneReductionSetting final +{ +public: + TArray BonesToRemove; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoneReductionSetting; + +// ScriptStruct Engine.PhysicalAnimationData +// 0x0024 (0x0024 - 0x0000) +struct FPhysicalAnimationData final +{ +public: + class FName BodyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsLocalSimulation : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OrientationStrength; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularVelocityStrength; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionStrength; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityStrength; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearForce; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularForce; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicalAnimationData; + +// ScriptStruct Engine.BlendSampleData +// 0x0040 (0x0040 - 0x0000) +struct FBlendSampleData final +{ +public: + int32 SampleDataIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* Animation; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TotalWeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviousTime; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SamplePlayRate; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0x20]; // 0x0020(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendSampleData; + +// ScriptStruct Engine.SubsurfaceProfileStruct +// 0x008C (0x008C - 0x0000) +struct FSubsurfaceProfileStruct final +{ +public: + struct FLinearColor SurfaceAlbedo; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MeanFreePathColor; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeanFreePathDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldUnitScale; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableBurley; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ScatterRadius; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SubsurfaceColor; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FalloffColor; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BoundaryColorBleed; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtinctionScale; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalScale; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatteringDistribution; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IOR; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roughness0; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Roughness1; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LobeMix; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TransmissionTintColor; // 0x007C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSubsurfaceProfileStruct; + +// ScriptStruct Engine.AnimInstanceProxy +// 0x0770 (0x0770 - 0x0000) +struct alignas(0x10) FAnimInstanceProxy +{ +public: + uint8 Pad_0[0x770]; // 0x0000(0x0770)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimInstanceProxy; + +// ScriptStruct Engine.ConstraintBaseParams +// 0x0014 (0x0014 - 0x0000) +struct FConstraintBaseParams +{ +public: + float Stiffness; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Restitution; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSoftConstraint : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintBaseParams; + +// ScriptStruct Engine.LinearConstraint +// 0x0008 (0x001C - 0x0014) +struct FLinearConstraint final : public FConstraintBaseParams +{ +public: + float Limit; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion XMotion; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion YMotion; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELinearConstraintMotion ZMotion; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLinearConstraint; + +// ScriptStruct Engine.ConeConstraint +// 0x000C (0x0020 - 0x0014) +struct FConeConstraint final : public FConstraintBaseParams +{ +public: + float Swing1LimitDegrees; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Swing2LimitDegrees; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion Swing1Motion; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion Swing2Motion; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConeConstraint; + +// ScriptStruct Engine.ConstraintDrive +// 0x0010 (0x0010 - 0x0000) +struct FConstraintDrive final +{ +public: + float Stiffness; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxForce; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePositionDrive : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableVelocityDrive : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintDrive; + +// ScriptStruct Engine.AngularDriveConstraint +// 0x004C (0x004C - 0x0000) +struct FAngularDriveConstraint final +{ +public: + struct FConstraintDrive TwistDrive; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive SwingDrive; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive SlerpDrive; // 0x0020(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator OrientationTarget; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AngularVelocityTarget; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularDriveMode AngularDriveMode; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAngularDriveConstraint; + +// ScriptStruct Engine.TwistConstraint +// 0x0008 (0x001C - 0x0014) +struct FTwistConstraint final : public FConstraintBaseParams +{ +public: + float TwistLimitDegrees; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAngularConstraintMotion TwistMotion; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTwistConstraint; + +// ScriptStruct Engine.LinearDriveConstraint +// 0x004C (0x004C - 0x0000) +struct FLinearDriveConstraint final +{ +public: + struct FVector PositionTarget; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VelocityTarget; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConstraintDrive XDrive; // 0x0018(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive YDrive; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConstraintDrive ZDrive; // 0x0038(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bEnablePositionDrive : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLinearDriveConstraint; + +// ScriptStruct Engine.ConstraintProfileProperties +// 0x0118 (0x0118 - 0x0000) +struct FConstraintProfileProperties final +{ +public: + float ProjectionLinearTolerance; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularTolerance; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionLinearAlpha; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectionAngularAlpha; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShockPropagationAlpha; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearBreakThreshold; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearPlasticityThreshold; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularBreakThreshold; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularPlasticityThreshold; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearConstraint LinearLimit; // 0x0024(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FConeConstraint ConeLimit; // 0x0040(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTwistConstraint TwistLimit; // 0x0060(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearDriveConstraint LinearDrive; // 0x007C(0x004C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAngularDriveConstraint AngularDrive; // 0x00C8(0x004C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bDisableCollision : 1; // 0x0114(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bParentDominates : 1; // 0x0114(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableLinearProjection : 1; // 0x0114(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableAngularProjection : 1; // 0x0114(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableShockPropagation : 1; // 0x0114(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableProjection : 1; // 0x0114(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSoftProjection : 1; // 0x0114(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAngularBreakable : 1; // 0x0114(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAngularPlasticity : 1; // 0x0115(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLinearBreakable : 1; // 0x0115(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLinearPlasticity : 1; // 0x0115(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_116[0x2]; // 0x0116(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintProfileProperties; + +// ScriptStruct Engine.ConstraintInstanceBase +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FConstraintInstanceBase +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintInstanceBase; + +// ScriptStruct Engine.ConstraintInstance +// 0x01B8 (0x01D0 - 0x0018) +struct FConstraintInstance final : public FConstraintInstanceBase +{ +public: + class FName JointName; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConstraintBone1; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConstraintBone2; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Pos1; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PriAxis1; // 0x003C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecAxis1; // 0x0048(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Pos2; // 0x0054(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PriAxis2; // 0x0060(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SecAxis2; // 0x006C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AngularRotationOffset; // 0x0078(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 bScaleLinearLimits : 1; // 0x0084(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_85[0x7]; // 0x0085(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FConstraintProfileProperties ProfileInstance; // 0x008C(0x0118)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1A4[0x2C]; // 0x01A4(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConstraintInstance; + +// ScriptStruct Engine.PrimitiveMaterialRef +// 0x0018 (0x0018 - 0x0000) +struct FPrimitiveMaterialRef final +{ +public: + class UPrimitiveComponent* Primitive; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDecalComponent* Decal; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPrimitiveMaterialRef; + +// ScriptStruct Engine.BPEditorBookmarkNode +// 0x0038 (0x0038 - 0x0000) +struct FBPEditorBookmarkNode final +{ +public: + struct FGuid NodeGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ParentGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DisplayName; // 0x0020(0x0018)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBPEditorBookmarkNode; + +// ScriptStruct Engine.AnimNode_Inertialization +// 0x0060 (0x0070 - 0x0010) +struct FAnimNode_Inertialization : public FAnimNode_Base +{ +public: + struct FPoseLink Source; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x50]; // 0x0020(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_Inertialization; + +// ScriptStruct Engine.LightmassDebugOptions +// 0x0010 (0x0010 - 0x0000) +struct FLightmassDebugOptions final +{ +public: + uint8 bDebugMode : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStatsEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGatherBSPSurfacesAcrossComponents : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CoplanarTolerance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseImmediateImport : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImmediateProcessMappings : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSortMappings : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDumpBinaryFiles : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDebugMaterials : 1; // 0x0008(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPadMappings : 1; // 0x0008(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDebugPaddings : 1; // 0x0008(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyCalcDebugTexelMappings : 1; // 0x0008(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseRandomColors : 1; // 0x0009(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bColorBordersGreen : 1; // 0x0009(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bColorByExecutionTime : 1; // 0x0009(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ExecutionTimeDivisor; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightmassDebugOptions; + +// ScriptStruct Engine.BlueprintCookedComponentInstancingData +// 0x0048 (0x0048 - 0x0000) +struct FBlueprintCookedComponentInstancingData final +{ +public: + TArray ChangedPropertyList; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x11]; // 0x0010(0x0011)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHasValidCookedData; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x26]; // 0x0022(0x0026)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintCookedComponentInstancingData; + +// ScriptStruct Engine.PreviewAttachedObjectPair +// 0x0038 (0x0038 - 0x0000) +struct FPreviewAttachedObjectPair final +{ +public: + TSoftObjectPtr AttachedObject; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* Object; // 0x0028(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName AttachedTo; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPreviewAttachedObjectPair; + +// ScriptStruct Engine.PreviewAssetAttachContainer +// 0x0010 (0x0010 - 0x0000) +struct FPreviewAssetAttachContainer final +{ +public: + TArray AttachedObjects; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPreviewAssetAttachContainer; + +// ScriptStruct Engine.ParticleBurst +// 0x000C (0x000C - 0x0000) +struct FParticleBurst final +{ +public: + int32 Count; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CountLow; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleBurst; + +// ScriptStruct Engine.BranchFilter +// 0x000C (0x000C - 0x0000) +struct FBranchFilter final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlendDepth; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBranchFilter; + +// ScriptStruct Engine.InputBlendPose +// 0x0010 (0x0010 - 0x0000) +struct FInputBlendPose final +{ +public: + TArray BranchFilters; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputBlendPose; + +// ScriptStruct Engine.BroadphaseSettings +// 0x0040 (0x0040 - 0x0000) +struct FBroadphaseSettings final +{ +public: + bool bUseMBPOnClient; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMBPOnServer; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMBPOuterBounds; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox MBPBounds; // 0x0004(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FBox MBPOuterBounds; // 0x0020(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint32 MBPNumSubdivs; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBroadphaseSettings; + +// ScriptStruct Engine.WLightProbesBlendData +// 0x000C (0x000C - 0x0000) +struct FWLightProbesBlendData final +{ +public: + int32 TexIndex1; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TexIndex2; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendValue; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWLightProbesBlendData; + +// ScriptStruct Engine.StateMachineDebugData +// 0x00B0 (0x00B0 - 0x0000) +struct alignas(0x08) FStateMachineDebugData final +{ +public: + uint8 Pad_0[0xB0]; // 0x0000(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStateMachineDebugData; + +// ScriptStruct Engine.DirectoryPath +// 0x0010 (0x0010 - 0x0000) +struct FDirectoryPath final +{ +public: + class FString Path; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectoryPath; + +// ScriptStruct Engine.BandwidthTestItem +// 0x0010 (0x0010 - 0x0000) +struct FBandwidthTestItem final +{ +public: + TArray Kilobyte; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBandwidthTestItem; + +// ScriptStruct Engine.BandwidthTestGenerator +// 0x0020 (0x0020 - 0x0000) +struct FBandwidthTestGenerator final +{ +public: + TArray ReplicatedBuffers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBandwidthTestGenerator; + +// ScriptStruct Engine.KShapeElem +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FKShapeElem +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float RestOffset; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bContributeToMass : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + ECollisionEnabled CollisionEnabled; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A[0x16]; // 0x001A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKShapeElem; + +// ScriptStruct Engine.CollectionReference +// 0x0008 (0x0008 - 0x0000) +struct FCollectionReference final +{ +public: + class FName CollectionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollectionReference; + +// ScriptStruct Engine.PerBoneInterpolation +// 0x0014 (0x0014 - 0x0000) +struct FPerBoneInterpolation final +{ +public: + struct FBoneReference BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float InterpolationSpeedPerSec; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerBoneInterpolation; + +// ScriptStruct Engine.RawAnimSequenceTrack +// 0x0030 (0x0030 - 0x0000) +struct FRawAnimSequenceTrack final +{ +public: + TArray PosKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RotKeys; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScaleKeys; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRawAnimSequenceTrack; + +// ScriptStruct Engine.IntegralCurve +// 0x0018 (0x0080 - 0x0068) +struct FIntegralCurve final : public FIndexedCurve +{ +public: + TArray Keys; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + int32 DefaultValue; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseDefaultValueBeforeFirstKey; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIntegralCurve; + +// ScriptStruct Engine.AnimNotifyTrack +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FAnimNotifyTrack final +{ +public: + class FName TrackName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TrackColor; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x20]; // 0x0018(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNotifyTrack; + +// ScriptStruct Engine.ColorGradePerRangeSettings +// 0x0050 (0x0050 - 0x0000) +struct FColorGradePerRangeSettings final +{ +public: + struct FVector4 Saturation; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Contrast; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Gamma; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Gain; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Offset; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FColorGradePerRangeSettings; + +// ScriptStruct Engine.ColorGradingSettings +// 0x0150 (0x0150 - 0x0000) +struct FColorGradingSettings final +{ +public: + struct FColorGradePerRangeSettings Global; // 0x0000(0x0050)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FColorGradePerRangeSettings Shadows; // 0x0050(0x0050)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FColorGradePerRangeSettings Midtones; // 0x00A0(0x0050)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FColorGradePerRangeSettings Highlights; // 0x00F0(0x0050)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float ShadowsMax; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighlightsMin; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FColorGradingSettings; + +// ScriptStruct Engine.BlueprintInputAxisDelegateBinding +// 0x0010 (0x0014 - 0x0004) +struct FBlueprintInputAxisDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + class FName InputAxisName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintInputAxisDelegateBinding; + +// ScriptStruct Engine.ClusterNode +// 0x0040 (0x0040 - 0x0000) +struct FClusterNode final +{ +public: + struct FVector BoundMin; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstChild; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoundMax; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastChild; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstInstance; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastInstance; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MinInstanceScale; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxInstanceScale; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClusterNode; + +// ScriptStruct Engine.TextureLODGroup +// 0x0068 (0x0068 - 0x0000) +struct FTextureLODGroup final +{ +public: + ETextureGroup Group; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0xB]; // 0x0001(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LODBias; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODBias_Smaller; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODBias_Smallest; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x4]; // 0x0018(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumStreamedMips; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipGenSettings MipGenSettings; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinLODSize; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize_Smaller; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLODSize_Smallest; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OptionalLODBias; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OptionalMaxLODSize; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FName MinMagFilter; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MipFilter; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipLoadOptions MipLoadOptions; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HighPriorityLoad; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DuplicateNonOptionalMips; // 0x0052(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53[0x1]; // 0x0053(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Downscale; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureDownscaleOptions DownscaleOptions; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VirtualTextureTileCountBias; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VirtualTextureTileSizeBias; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureLossyCompressionAmount LossyCompressionAmount; // 0x0064(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceDisallowStreaming; // 0x0065(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_66[0x2]; // 0x0066(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTextureLODGroup; + +// ScriptStruct Engine.ParameterChannelNames +// 0x0060 (0x0060 - 0x0000) +struct FParameterChannelNames final +{ +public: + class FText R; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic) + class FText G; // 0x0018(0x0018)(Edit, NativeAccessSpecifierPublic) + class FText b; // 0x0030(0x0018)(Edit, NativeAccessSpecifierPublic) + class FText A; // 0x0048(0x0018)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParameterChannelNames; + +// ScriptStruct Engine.EngineShowFlagsSetting +// 0x0018 (0x0018 - 0x0000) +struct FEngineShowFlagsSetting final +{ +public: + class FString ShowFlagName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enabled; // 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_FEngineShowFlagsSetting; + +// ScriptStruct Engine.SoundModulationDestinationSettings +// 0x0010 (0x0010 - 0x0000) +struct FSoundModulationDestinationSettings final +{ +public: + float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundModulatorBase* Modulator; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundModulationDestinationSettings; + +// ScriptStruct Engine.ParticleEmitterReplayFrame +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FParticleEmitterReplayFrame final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleEmitterReplayFrame; + +// ScriptStruct Engine.DataTableRowHandle +// 0x0010 (0x0010 - 0x0000) +struct FDataTableRowHandle final +{ +public: + class UDataTable* DataTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDataTableRowHandle; + +// ScriptStruct Engine.PerBoneBlendWeight +// 0x0008 (0x0008 - 0x0000) +struct FPerBoneBlendWeight final +{ +public: + int32 SourceIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerBoneBlendWeight; + +// ScriptStruct Engine.AnimNode_Root +// 0x0020 (0x0030 - 0x0010) +struct FAnimNode_Root : public FAnimNode_Base +{ +public: + struct FPoseLink Result; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName Name; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_Root; + +// ScriptStruct Engine.AnimCurveParam +// 0x000C (0x000C - 0x0000) +struct FAnimCurveParam final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimCurveParam; + +// ScriptStruct Engine.KSphereElem +// 0x0010 (0x0040 - 0x0030) +struct FKSphereElem final : public FKShapeElem +{ +public: + struct FVector Center; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FKSphereElem; + +// ScriptStruct Engine.KBoxElem +// 0x0028 (0x0058 - 0x0030) +struct FKBoxElem final : public FKShapeElem +{ +public: + struct FVector Center; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float X; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKBoxElem; + +// ScriptStruct Engine.KSphylElem +// 0x0020 (0x0050 - 0x0030) +struct FKSphylElem final : public FKShapeElem +{ +public: + struct FVector Center; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Radius; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FKSphylElem; + +// ScriptStruct Engine.KConvexElem +// 0x0080 (0x00B0 - 0x0030) +struct FKConvexElem final : public FKShapeElem +{ +public: + TArray VertexData; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray IndexData; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FBox ElemBox; // 0x0050(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKConvexElem; + +// ScriptStruct Engine.KTaperedCapsuleElem +// 0x0028 (0x0058 - 0x0030) +struct FKTaperedCapsuleElem final : public FKShapeElem +{ +public: + struct FVector Center; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Radius0; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius1; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKTaperedCapsuleElem; + +// ScriptStruct Engine.KAggregateGeom +// 0x0058 (0x0058 - 0x0000) +struct FKAggregateGeom final +{ +public: + TArray SphereElems; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoxElems; // 0x0010(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SphylElems; // 0x0020(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConvexElems; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TaperedCapsuleElems; // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKAggregateGeom; + +// ScriptStruct Engine.AnimationGroupReference +// 0x000C (0x000C - 0x0000) +struct FAnimationGroupReference final +{ +public: + class FName GroupName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimGroupRole GroupRole; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimSyncGroupScope GroupScope; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationGroupReference; + +// ScriptStruct Engine.NavDataConfig +// 0x0048 (0x0078 - 0x0030) +struct FNavDataConfig final : public FNavAgentProperties +{ +public: + class FName Name; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DefaultQueryExtent; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NavigationDataClass; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr NavDataClass; // 0x0050(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FNavDataConfig; + +// ScriptStruct Engine.AnimGroupInstance +// 0x0070 (0x0070 - 0x0000) +struct alignas(0x08) FAnimGroupInstance final +{ +public: + uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimGroupInstance; + +// ScriptStruct Engine.AnimTickRecord +// 0x0050 (0x0050 - 0x0000) +struct FAnimTickRecord final +{ +public: + class UAnimationAsset* SourceAsset; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x48]; // 0x0008(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimTickRecord; + +// ScriptStruct Engine.MarkerSyncAnimPosition +// 0x0014 (0x0014 - 0x0000) +struct FMarkerSyncAnimPosition final +{ +public: + class FName PreviousMarkerName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextMarkerName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PositionBetweenMarkers; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMarkerSyncAnimPosition; + +// ScriptStruct Engine.BlendFilter +// 0x0078 (0x0078 - 0x0000) +struct alignas(0x08) FBlendFilter final +{ +public: + uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendFilter; + +// ScriptStruct Engine.AnimationRecordingSettings +// 0x0014 (0x0014 - 0x0000) +struct FAnimationRecordingSettings final +{ +public: + bool bRecordInWorldSpace; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveRootAnimation; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoSaveAsset; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float SampleRate; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveInterpMode InterpMode; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentMode TangentMode; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x1]; // 0x000E(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bRecordTransforms; // 0x000F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordCurves; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationRecordingSettings; + +// ScriptStruct Engine.ComponentSpacePose +// 0x0020 (0x0020 - 0x0000) +struct FComponentSpacePose final +{ +public: + TArray Transforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Names; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FComponentSpacePose; + +// ScriptStruct Engine.NamedTransform +// 0x0040 (0x0040 - 0x0000) +struct FNamedTransform final +{ +public: + struct FTransform Value; // 0x0000(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName Name; // 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_FNamedTransform; + +// ScriptStruct Engine.FastArraySerializerItem +// 0x000C (0x000C - 0x0000) +struct FFastArraySerializerItem final +{ +public: + int32 ReplicationID; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReplicationKey; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MostRecentArrayReplicationKey; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFastArraySerializerItem; + +// ScriptStruct Engine.NamedColor +// 0x000C (0x000C - 0x0000) +struct FNamedColor final +{ +public: + struct FColor Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedColor; + +// ScriptStruct Engine.NamedVector +// 0x0014 (0x0014 - 0x0000) +struct FNamedVector final +{ +public: + struct FVector Value; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedVector; + +// ScriptStruct Engine.NamedFloat +// 0x000C (0x000C - 0x0000) +struct FNamedFloat final +{ +public: + float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedFloat; + +// ScriptStruct Engine.AnimParentNodeAssetOverride +// 0x0018 (0x0018 - 0x0000) +struct FAnimParentNodeAssetOverride final +{ +public: + class UAnimationAsset* NewAsset; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ParentNodeGuid; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimParentNodeAssetOverride; + +// ScriptStruct Engine.AnimGroupInfo +// 0x0018 (0x0018 - 0x0000) +struct FAnimGroupInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimGroupInfo; + +// ScriptStruct Engine.AnimationFrameSnapshot +// 0x0001 (0x0001 - 0x0000) +struct FAnimationFrameSnapshot final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationFrameSnapshot; + +// ScriptStruct Engine.StateMachineStateDebugData +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FStateMachineStateDebugData final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStateMachineStateDebugData; + +// ScriptStruct Engine.AnimBlueprintFunctionData +// 0x0040 (0x0040 - 0x0000) +struct FAnimBlueprintFunctionData final +{ +public: + TFieldPath OutputPoseNodeProperty; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> InputPoseNodeProperties; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray> InputProperties; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimBlueprintFunctionData; + +// ScriptStruct Engine.AnimGraphBlendOptions +// 0x0008 (0x0008 - 0x0000) +struct FAnimGraphBlendOptions final +{ +public: + float BlendInTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimGraphBlendOptions; + +// ScriptStruct Engine.GraphAssetPlayerInformation +// 0x0010 (0x0010 - 0x0000) +struct FGraphAssetPlayerInformation final +{ +public: + TArray PlayerNodeIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGraphAssetPlayerInformation; + +// ScriptStruct Engine.CachedPoseIndices +// 0x0010 (0x0010 - 0x0000) +struct FCachedPoseIndices final +{ +public: + TArray OrderedSavedPoseNodeIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCachedPoseIndices; + +// ScriptStruct Engine.AnimBlueprintFunction +// 0x0068 (0x0068 - 0x0000) +struct FAnimBlueprintFunction final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Group; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutputPoseNodeIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InputPoseNames; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InputPoseNodeIndices; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + bool bImplemented; // 0x0060(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimBlueprintFunction; + +// ScriptStruct Engine.AnimSegment +// 0x0020 (0x0020 - 0x0000) +struct FAnimSegment final +{ +public: + class UAnimSequenceBase* AnimReference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartPos; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimStartTime; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimEndTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimPlayRate; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LoopingCount; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSegment; + +// ScriptStruct Engine.AnimTrack +// 0x0010 (0x0010 - 0x0000) +struct FAnimTrack final +{ +public: + TArray AnimSegments; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimTrack; + +// ScriptStruct Engine.RootMotionExtractionStep +// 0x0010 (0x0010 - 0x0000) +struct FRootMotionExtractionStep final +{ +public: + class UAnimSequence* AnimSequence; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartPosition; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndPosition; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionExtractionStep; + +// ScriptStruct Engine.AnimationErrorStats +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FAnimationErrorStats final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationErrorStats; + +// ScriptStruct Engine.FloatCurve +// 0x0080 (0x0098 - 0x0018) +struct FFloatCurve final : public FAnimCurveBase +{ +public: + struct FRichCurve FloatCurve; // 0x0018(0x0080)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFloatCurve; + +// ScriptStruct Engine.RawCurveTracks +// 0x0010 (0x0010 - 0x0000) +struct FRawCurveTracks final +{ +public: + TArray FloatCurves; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRawCurveTracks; + +// ScriptStruct Engine.FunctionExpressionInput +// 0x0030 (0x0030 - 0x0000) +struct FFunctionExpressionInput final +{ +public: + class UMaterialExpressionFunctionInput* ExpressionInput; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionInputId; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpressionInput Input; // 0x0018(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFunctionExpressionInput; + +// ScriptStruct Engine.TransformCurve +// 0x04C8 (0x04E0 - 0x0018) +struct FTransformCurve final : public FAnimCurveBase +{ +public: + struct FVectorCurve TranslationCurve; // 0x0018(0x0198)(NativeAccessSpecifierPublic) + struct FVectorCurve RotationCurve; // 0x01B0(0x0198)(NativeAccessSpecifierPublic) + struct FVectorCurve ScaleCurve; // 0x0348(0x0198)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformCurve; + +// ScriptStruct Engine.VectorParameterValue +// 0x0030 (0x0030 - 0x0000) +struct FVectorParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ParameterValue; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorParameterValue; + +// ScriptStruct Engine.A2CSPose +// 0x0018 (0x0028 - 0x0010) +struct FA2CSPose final : public FA2Pose +{ +public: + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ComponentSpaceFlags; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FA2CSPose; + +// ScriptStruct Engine.AnimInstanceSubsystemData +// 0x0001 (0x0001 - 0x0000) +struct FAnimInstanceSubsystemData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimInstanceSubsystemData; + +// ScriptStruct Engine.AnimLinkableElement +// 0x0030 (0x0030 - 0x0000) +struct FAnimLinkableElement +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimMontage* LinkedMontage; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SlotIndex; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SegmentIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimLinkMethod LinkMethod; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAnimLinkMethod CachedLinkMethod; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SegmentBeginTime; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SegmentLength; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LinkValue; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimSequenceBase* LinkedSequence; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FAnimLinkableElement; + +// ScriptStruct Engine.AnimNotifyEvent +// 0x0088 (0x00B8 - 0x0030) +struct FAnimNotifyEvent final : public FAnimLinkableElement +{ +public: + float DisplayTime; // 0x0030(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerTimeOffset; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndTriggerTimeOffset; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerWeightThreshold; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NotifyName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimNotify* Notify; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimNotifyState* NotifyStateClass; // 0x0050(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimLinkableElement EndLink; // 0x0060(0x0030)(NativeAccessSpecifierPublic) + bool bConvertedFromBranchingPoint; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMontageNotifyTickType MontageTickType; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float NotifyTriggerChance; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENotifyFilterType NotifyFilterType; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NotifyFilterLOD; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerOnDedicatedServer; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerOnFollower; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TrackIndex; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNotifyEvent; + +// ScriptStruct Engine.AnimMontageInstance +// 0x01B0 (0x01B0 - 0x0000) +struct FAnimMontageInstance final +{ +public: + class UAnimMontage* Montage; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x20]; // 0x0008(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + bool bPlaying; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultBlendTimeMultiplier; // 0x002C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0xB8]; // 0x0030(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NextSections; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray PrevSections; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_108[0x10]; // 0x0108(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActiveStateBranchingPoints; // 0x0118(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + float Position; // 0x0128(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x012C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FAlphaBlend Blend; // 0x0130(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_160[0x2C]; // 0x0160(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DisableRootMotionCount; // 0x018C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_190[0x20]; // 0x0190(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimMontageInstance; + +// ScriptStruct Engine.CameraShakeUpdateResult +// 0x0620 (0x0620 - 0x0000) +struct alignas(0x10) FCameraShakeUpdateResult final +{ +public: + uint8 Pad_0[0x620]; // 0x0000(0x0620)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraShakeUpdateResult; + +// ScriptStruct Engine.BranchingPointMarker +// 0x000C (0x000C - 0x0000) +struct FBranchingPointMarker final +{ +public: + int32 NotifyIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerTime; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimNotifyEventType NotifyEventType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBranchingPointMarker; + +// ScriptStruct Engine.GraphReference +// 0x0020 (0x0020 - 0x0000) +struct FGraphReference final +{ +public: + class UEdGraph* MacroGraph; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlueprint* GraphBlueprint; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid GraphGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGraphReference; + +// ScriptStruct Engine.BranchingPoint +// 0x0010 (0x0040 - 0x0030) +struct FBranchingPoint final : public FAnimLinkableElement +{ +public: + class FName EventName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisplayTime; // 0x0038(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerTimeOffset; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBranchingPoint; + +// ScriptStruct Engine.SlotAnimationTrack +// 0x0018 (0x0018 - 0x0000) +struct FSlotAnimationTrack final +{ +public: + class FName SlotName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimTrack AnimTrack; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSlotAnimationTrack; + +// ScriptStruct Engine.RollbackNetStartupActorInfo +// 0x00B0 (0x00B0 - 0x0000) +struct FRollbackNetStartupActorInfo final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Archetype; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x28]; // 0x0010(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* Level; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x60]; // 0x0040(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjReferences; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRollbackNetStartupActorInfo; + +// ScriptStruct Engine.CompositeSection +// 0x0028 (0x0058 - 0x0030) +struct FCompositeSection final : public FAnimLinkableElement +{ +public: + class FName SectionName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0038(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NextSectionName; // 0x003C(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MetaData; // 0x0048(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCompositeSection; + +// ScriptStruct Engine.AnimNode_ApplyMeshSpaceAdditive +// 0x00C0 (0x00D0 - 0x0010) +struct FAnimNode_ApplyMeshSpaceAdditive final : public FAnimNode_Base +{ +public: + struct FPoseLink Base; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPoseLink Additive; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EAnimAlphaInputType AlphaInputType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Alpha; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlphaBoolEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0040(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AlphaCurveName; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBias AlphaScaleBias; // 0x0090(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0098(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_ApplyMeshSpaceAdditive; + +// ScriptStruct Engine.CameraShakeDuration +// 0x0008 (0x0008 - 0x0000) +struct FCameraShakeDuration final +{ +public: + float Duration; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ECameraShakeDurationType Type; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraShakeDuration; + +// ScriptStruct Engine.InertializationPoseDiff +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FInertializationPoseDiff final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInertializationPoseDiff; + +// ScriptStruct Engine.InertializationCurveDiff +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FInertializationCurveDiff final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInertializationCurveDiff; + +// ScriptStruct Engine.TextSizingParameters +// 0x0028 (0x0028 - 0x0000) +struct FTextSizingParameters final +{ +public: + float DrawX; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawY; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawXL; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DrawYL; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scaling; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* DrawFont; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SpacingAdjust; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextSizingParameters; + +// ScriptStruct Engine.InertializationBoneDiff +// 0x003C (0x003C - 0x0000) +struct alignas(0x04) FInertializationBoneDiff final +{ +public: + uint8 Pad_0[0x3C]; // 0x0000(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInertializationBoneDiff; + +// ScriptStruct Engine.InertializationPose +// 0x00A0 (0x00A0 - 0x0000) +struct alignas(0x10) FInertializationPose final +{ +public: + uint8 Pad_0[0xA0]; // 0x0000(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInertializationPose; + +// ScriptStruct Engine.AnimNode_LinkedAnimGraph +// 0x0048 (0x00A0 - 0x0058) +struct FAnimNode_LinkedAnimGraph : public FAnimNode_CustomProperty +{ +public: + TArray InputPoses; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray InputPoseNames; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf InstanceClass; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x14]; // 0x0088(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bReceiveNotifiesFromLinkedInstances : 1; // 0x009C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPropagateNotifiesToLinkedInstances : 1; // 0x009C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LinkedAnimGraph; + +// ScriptStruct Engine.AnimNode_LinkedAnimLayer +// 0x0010 (0x00B0 - 0x00A0) +struct FAnimNode_LinkedAnimLayer final : public FAnimNode_LinkedAnimGraph +{ +public: + TSubclassOf Interface; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Layer; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_LinkedAnimLayer; + +// ScriptStruct Engine.PooledCameraShakes +// 0x0010 (0x0010 - 0x0000) +struct FPooledCameraShakes final +{ +public: + TArray PooledShakes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPooledCameraShakes; + +// ScriptStruct Engine.AnimNode_LinkedInputPose +// 0x0108 (0x0118 - 0x0010) +struct FAnimNode_LinkedInputPose final : public FAnimNode_Base +{ +public: + class FName Name; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Graph; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPoseLink InputPose; // 0x0020(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_30[0xE8]; // 0x0030(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_LinkedInputPose; + +// ScriptStruct Engine.AnimNode_SaveCachedPose +// 0x0148 (0x0158 - 0x0010) +struct FAnimNode_SaveCachedPose final : public FAnimNode_Base +{ +public: + struct FPoseLink Pose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName CachePoseName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x130]; // 0x0028(0x0130)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SaveCachedPose; + +// ScriptStruct Engine.CanvasIcon +// 0x0018 (0x0018 - 0x0000) +struct FCanvasIcon final +{ +public: + class UTexture* Texture; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float U; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float V; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UL; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VL; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCanvasIcon; + +// ScriptStruct Engine.AnimNode_SequencePlayer +// 0x0048 (0x0080 - 0x0038) +struct FAnimNode_SequencePlayer final : public FAnimNode_AssetPlayerBase +{ +public: + class UAnimSequenceBase* Sequence; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRateBasis; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputScaleBiasClamp PlayRateScaleBiasClamp; // 0x0048(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float StartPosition; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoopAnimation; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SequencePlayer; + +// ScriptStruct Engine.AnimNode_StateMachine +// 0x00A0 (0x00B0 - 0x0010) +struct FAnimNode_StateMachine final : public FAnimNode_Base +{ +public: + int32 StateMachineIndexInClass; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTransitionsPerFrame; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipFirstUpdateTransition; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReinitializeOnBecomingRelevant; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x96]; // 0x001A(0x0096)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_StateMachine; + +// ScriptStruct Engine.FindFloorResult +// 0x0094 (0x0094 - 0x0000) +struct FFindFloorResult final +{ +public: + uint8 bBlockingHit : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWalkableFloor : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLineTrace : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FloorDist; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LineDist; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x000C(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFindFloorResult; + +// ScriptStruct Engine.AnimNode_TransitionPoseEvaluator +// 0x00E8 (0x00F8 - 0x0010) +struct FAnimNode_TransitionPoseEvaluator final : public FAnimNode_Base +{ +public: + uint8 Pad_10[0xD8]; // 0x0010(0x00D8)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FramesToCachePose; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + EEvaluatorDataSource DataSource; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEvaluatorMode EvaluatorMode; // 0x00F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEvaluatorRootMotion RootMotionMode; // 0x00F2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3[0x5]; // 0x00F3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TransitionPoseEvaluator; + +// ScriptStruct Engine.AnimNode_TransitionResult +// 0x0018 (0x0028 - 0x0010) +struct FAnimNode_TransitionResult final : public FAnimNode_Base +{ +public: + bool bCanEnterTransition; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x17]; // 0x0011(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_TransitionResult; + +// ScriptStruct Engine.CameraShakeStartParams +// 0x0001 (0x0001 - 0x0000) +struct FCameraShakeStartParams final +{ +public: + bool bIsRestarting; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakeStartParams; + +// ScriptStruct Engine.AnimNode_UseCachedPose +// 0x0018 (0x0028 - 0x0010) +struct FAnimNode_UseCachedPose final : public FAnimNode_Base +{ +public: + struct FPoseLink LinkToCachingNode; // 0x0010(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + class FName CachePoseName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_UseCachedPose; + +// ScriptStruct Engine.ExposedValueHandler +// 0x0050 (0x0050 - 0x0000) +struct FExposedValueHandler final +{ +public: + class FName BoundFunction; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CopyRecords; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UFunction* Function; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TFieldPath ValueHandlerNodeProperty; // 0x0020(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposedValueHandler; + +// ScriptStruct Engine.AnimNode_ConvertLocalToComponentSpace +// 0x0010 (0x0020 - 0x0010) +struct FAnimNode_ConvertLocalToComponentSpace final : public FAnimNode_Base +{ +public: + struct FPoseLink LocalPose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_ConvertLocalToComponentSpace; + +// ScriptStruct Engine.AnimNode_ConvertComponentToLocalSpace +// 0x0010 (0x0020 - 0x0010) +struct FAnimNode_ConvertComponentToLocalSpace final : public FAnimNode_Base +{ +public: + struct FComponentSpacePoseLink ComponentPose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNode_ConvertComponentToLocalSpace; + +// ScriptStruct Engine.AnimNotifyArray +// 0x0010 (0x0010 - 0x0000) +struct FAnimNotifyArray final +{ +public: + TArray Notifies; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNotifyArray; + +// ScriptStruct Engine.AnimNotifyQueue +// 0x0070 (0x0070 - 0x0000) +struct FAnimNotifyQueue final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AnimNotifies; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TMap UnfilteredMontageAnimNotifies; // 0x0020(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimNotifyQueue; + +// ScriptStruct Engine.AutoCompleteNode +// 0x0028 (0x0028 - 0x0000) +struct FAutoCompleteNode final +{ +public: + int32 IndexChar; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AutoCompleteListIndices; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAutoCompleteNode; + +// ScriptStruct Engine.CurveTrack +// 0x0018 (0x0018 - 0x0000) +struct FCurveTrack final +{ +public: + class FName CurveName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CurveWeights; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveTrack; + +// ScriptStruct Engine.ScaleTrack +// 0x0020 (0x0020 - 0x0000) +struct FScaleTrack final +{ +public: + TArray ScaleKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScaleTrack; + +// ScriptStruct Engine.RotationTrack +// 0x0020 (0x0020 - 0x0000) +struct FRotationTrack final +{ +public: + TArray RotKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRotationTrack; + +// ScriptStruct Engine.TranslationTrack +// 0x0020 (0x0020 - 0x0000) +struct FTranslationTrack final +{ +public: + TArray PosKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTranslationTrack; + +// ScriptStruct Engine.RuntimeCurveVector2D +// 0x0108 (0x0108 - 0x0000) +struct FRuntimeCurveVector2D final +{ +public: + struct FRichCurve VectorCurves[0x2]; // 0x0000(0x0080)(NativeAccessSpecifierPublic) + class UCurveVector2D* ExternalCurve; // 0x0100(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRuntimeCurveVector2D; + +// ScriptStruct Engine.AnimSequenceTrackContainer +// 0x0020 (0x0020 - 0x0000) +struct FAnimSequenceTrackContainer final +{ +public: + TArray AnimationTracks; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TrackNames; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSequenceTrackContainer; + +// ScriptStruct Engine.AnimSetMeshLinkup +// 0x0010 (0x0010 - 0x0000) +struct FAnimSetMeshLinkup final +{ +public: + TArray BoneToTrackTable; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSetMeshLinkup; + +// ScriptStruct Engine.AnimSingleNodeInstanceProxy +// 0x0150 (0x08C0 - 0x0770) +struct FAnimSingleNodeInstanceProxy final : public FAnimInstanceProxy +{ +public: + uint8 Pad_770[0x150]; // 0x0770(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimSingleNodeInstanceProxy; + +// ScriptStruct Engine.AnimNode_SingleNode +// 0x0020 (0x0030 - 0x0010) +struct FAnimNode_SingleNode final : public FAnimNode_Base +{ +public: + struct FPoseLink SourcePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SingleNode; + +// ScriptStruct Engine.BakedStateExitTransition +// 0x0020 (0x0020 - 0x0000) +struct FBakedStateExitTransition final +{ +public: + int32 CanTakeDelegateIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CustomResultNodeIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransitionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDesiredTransitionReturnValue; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutomaticRemainingTimeRule; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PoseEvaluatorLinks; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBakedStateExitTransition; + +// ScriptStruct Engine.BakedAnimationState +// 0x0058 (0x0058 - 0x0000) +struct FBakedAnimationState final +{ +public: + class FName StateName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Transitions; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 StateRootNodeIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartNotify; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndNotify; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FullyBlendedNotify; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAConduit; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EntryRuleNodeIndex; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PlayerNodeIndices; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerNodeIndices; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bAlwaysResetOnEntry; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBakedAnimationState; + +// ScriptStruct Engine.AnimationStateBase +// 0x0008 (0x0008 - 0x0000) +struct FAnimationStateBase +{ +public: + class FName StateName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationStateBase; + +// ScriptStruct Engine.AnimationTransitionBetweenStates +// 0x0038 (0x0040 - 0x0008) +struct FAnimationTransitionBetweenStates final : public FAnimationStateBase +{ +public: + int32 PreviousState; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NextState; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrossfadeDuration; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartNotify; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndNotify; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterruptNotify; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAlphaBlendOption BlendMode; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CustomCurve; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlendProfile* BlendProfile; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransitionLogicType LogicType; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationTransitionBetweenStates; + +// ScriptStruct Engine.BakedAnimationStateMachine +// 0x0030 (0x0030 - 0x0000) +struct FBakedAnimationStateMachine final +{ +public: + class FName MachineName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InitialState; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray States; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Transitions; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBakedAnimationStateMachine; + +// ScriptStruct Engine.NamedCurveValue +// 0x000C (0x000C - 0x0000) +struct FNamedCurveValue final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedCurveValue; + +// ScriptStruct Engine.StringCurveKey +// 0x0018 (0x0018 - 0x0000) +struct FStringCurveKey final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Value; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStringCurveKey; + +// ScriptStruct Engine.StringCurve +// 0x0020 (0x0088 - 0x0068) +struct FStringCurve final : public FIndexedCurve +{ +public: + class FString DefaultValue; // 0x0068(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Keys; // 0x0078(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStringCurve; + +// ScriptStruct Engine.BakedStringCustomAttribute +// 0x0090 (0x0090 - 0x0000) +struct FBakedStringCustomAttribute final +{ +public: + class FName AttributeName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStringCurve StringCurve; // 0x0008(0x0088)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBakedStringCustomAttribute; + +// ScriptStruct Engine.AnimationState +// 0x0020 (0x0028 - 0x0008) +struct FAnimationState final : public FAnimationStateBase +{ +public: + TArray Transitions; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 StateRootNodeIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartNotify; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndNotify; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FullyBlendedNotify; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimationState; + +// ScriptStruct Engine.TrackToSkeletonMap +// 0x0004 (0x0004 - 0x0000) +struct FTrackToSkeletonMap final +{ +public: + int32 BoneTreeIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTrackToSkeletonMap; + +// ScriptStruct Engine.MarkerSyncData +// 0x0020 (0x0020 - 0x0000) +struct FMarkerSyncData final +{ +public: + TArray AuthoredSyncMarkers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMarkerSyncData; + +// ScriptStruct Engine.PerBoneBlendWeights +// 0x0010 (0x0010 - 0x0000) +struct FPerBoneBlendWeights final +{ +public: + TArray BoneBlendWeights; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerBoneBlendWeights; + +// ScriptStruct Engine.DebugCameraControllerSettingsViewModeIndex +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FDebugCameraControllerSettingsViewModeIndex final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EViewModeIndex ViewModeIndex; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDebugCameraControllerSettingsViewModeIndex; + +// ScriptStruct Engine.AssetImportInfo +// 0x0001 (0x0001 - 0x0000) +struct FAssetImportInfo final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAssetImportInfo; + +// ScriptStruct Engine.PrimaryAssetRulesCustomOverride +// 0x0038 (0x0038 - 0x0000) +struct FPrimaryAssetRulesCustomOverride final +{ +public: + struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath FilterDirectory; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) + class FString FilterString; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPrimaryAssetRules Rules; // 0x0028(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPrimaryAssetRulesCustomOverride; + +// ScriptStruct Engine.AssetManagerRedirect +// 0x0020 (0x0020 - 0x0000) +struct FAssetManagerRedirect final +{ +public: + class FString Old; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NEW; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAssetManagerRedirect; + +// ScriptStruct Engine.DataDrivenConsoleVariable +// 0x0050 (0x0050 - 0x0000) +struct FDataDrivenConsoleVariable final +{ +public: + EFDataDrivenCVarType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Name; // 0x0008(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ToolTip; // 0x0018(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValueFloat; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultValueInt; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DefaultValueBool; // 0x0030(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x1F]; // 0x0031(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDataDrivenConsoleVariable; + +// ScriptStruct Engine.PrimaryAssetTypeInfo +// 0x0088 (0x0088 - 0x0000) +struct FPrimaryAssetTypeInfo final +{ +public: + class FName PrimaryAssetType; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr AssetBaseClass; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UClass* AssetBaseClassLoaded; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasBlueprintClasses; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEditorOnly; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Directories; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SpecificAssets; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + struct FPrimaryAssetRules Rules; // 0x0060(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssetScanPaths; // 0x0070(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool bIsDynamicAsset; // 0x0080(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumberOfAssets; // 0x0084(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPrimaryAssetTypeInfo; + +// ScriptStruct Engine.RawDistributionFloat +// 0x0010 (0x0030 - 0x0020) +struct FRawDistributionFloat final : public FRawDistribution +{ +public: + float MinValue; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxValue; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDistributionFloat* Distribution; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRawDistributionFloat; + +// ScriptStruct Engine.AtmospherePrecomputeInstanceData +// 0x00D0 (0x0188 - 0x00B8) +struct FAtmospherePrecomputeInstanceData final : public FSceneComponentInstanceData +{ +public: + uint8 Pad_B8[0xD0]; // 0x00B8(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAtmospherePrecomputeInstanceData; + +// ScriptStruct Engine.AtmospherePrecomputeFullParameters +// 0x0028 (0x0028 - 0x0000) +struct FAtmospherePrecomputeFullParameters final +{ +public: + float RayleighHeight; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieHeight; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BetaMieScattering; // 0x0008(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieG; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BetaRayleighScattering; // 0x0018(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BetaMieRatio; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAtmospherePrecomputeFullParameters; + +// ScriptStruct Engine.AtmospherePrecomputeParameters +// 0x0058 (0x0058 - 0x0000) +struct FAtmospherePrecomputeParameters final +{ +public: + float DensityHeight; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAtmospherePrecomputeFullParameters FullParams; // 0x0004(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float DecayHeight; // 0x002C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxScatteringOrder; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransmittanceTexWidth; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TransmittanceTexHeight; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IrradianceTexWidth; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IrradianceTexHeight; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterAltitudeSampleNum; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterMuNum; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterMuSNum; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InscatterNuNum; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFullParams; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAtmospherePrecomputeParameters; + +// ScriptStruct Engine.DebugTextInfo +// 0x0060 (0x0060 - 0x0000) +struct FDebugTextInfo final +{ +public: + class AActor* SrcActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SrcActorOffset; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SrcActorDesiredOffset; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DebugText; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeRemaining; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor TextColor; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAbsoluteLocation : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKeepAttachedToActor : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawShadow : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OrigActorLocation; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class Ufont* font; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FontScale; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDebugTextInfo; + +// ScriptStruct Engine.CustomAttribute +// 0x0030 (0x0030 - 0x0000) +struct FCustomAttribute final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VariantType; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Times; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomAttribute; + +// ScriptStruct Engine.AudioComponentParam +// 0x0020 (0x0020 - 0x0000) +struct FAudioComponentParam final +{ +public: + class FName ParamName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatParam; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolParam; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 IntParam; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundWave* SoundWaveParam; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAudioComponentParam; + +// ScriptStruct Engine.RootMotionSource_RadialForce +// 0x0040 (0x00E0 - 0x00A0) +struct FRootMotionSource_RadialForce final : public FRootMotionSource +{ +public: + struct FVector Location; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* locationActor; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPush; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoZForce; // 0x00B9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* StrengthDistanceFalloff; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* StrengthOverTime; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFixedWorldDirection; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator FixedWorldDirection; // 0x00D4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSource_RadialForce; + +// ScriptStruct Engine.AudioEffectParameters +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FAudioEffectParameters +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioEffectParameters; + +// ScriptStruct Engine.PredictProjectilePathParams +// 0x0060 (0x0060 - 0x0000) +struct FPredictProjectilePathParams final +{ +public: + struct FVector StartLocation; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LaunchVelocity; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceWithCollision; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProjectileRadius; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceWithChannel; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float SimFrequency; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideGravityZ; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawDebugTime; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPredictProjectilePathParams; + +// ScriptStruct Engine.AudioReverbEffect +// 0x0040 (0x0048 - 0x0008) +struct FAudioReverbEffect final : public FAudioEffectParameters +{ +public: + uint8 Pad_8[0x40]; // 0x0008(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioReverbEffect; + +// ScriptStruct Engine.DefaultAudioBusSettings +// 0x0018 (0x0018 - 0x0000) +struct FDefaultAudioBusSettings final +{ +public: + struct FSoftObjectPath AudioBus; // 0x0000(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDefaultAudioBusSettings; + +// ScriptStruct Engine.ClassRedirect +// 0x003C (0x003C - 0x0000) +struct FClassRedirect final +{ +public: + class FName ObjectName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OldClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewClassName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OldSubobjName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewSubobjName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewClassClass; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewClassPackage; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InstanceOnly; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClassRedirect; + +// ScriptStruct Engine.SoundDebugEntry +// 0x0020 (0x0020 - 0x0000) +struct FSoundDebugEntry final +{ +public: + class FName DebugName; // 0x0000(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Sound; // 0x0008(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundDebugEntry; + +// ScriptStruct Engine.AudioQualitySettings +// 0x0020 (0x0020 - 0x0000) +struct FAudioQualitySettings final +{ +public: + class FText DisplayName; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic) + int32 MaxChannels; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioQualitySettings; + +// ScriptStruct Engine.ClusterNode_DEPRECATED +// 0x0028 (0x0028 - 0x0000) +struct FClusterNode_DEPRECATED final +{ +public: + struct FVector BoundMin; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstChild; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoundMax; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastChild; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstInstance; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastInstance; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClusterNode_DEPRECATED; + +// ScriptStruct Engine.InteriorSettings +// 0x0024 (0x0024 - 0x0000) +struct FInteriorSettings final +{ +public: + bool bIsWorldSettings; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ExteriorVolume; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExteriorTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExteriorLPF; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExteriorLPFTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorVolume; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorLPF; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteriorLPFTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInteriorSettings; + +// ScriptStruct Engine.AudioVolumeSubmixOverrideSettings +// 0x0020 (0x0020 - 0x0000) +struct FAudioVolumeSubmixOverrideSettings final +{ +public: + class USoundSubmix* Submix; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SubmixEffectChain; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float CrossfadeTime; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioVolumeSubmixOverrideSettings; + +// ScriptStruct Engine.PredictProjectilePathPointData +// 0x001C (0x001C - 0x0000) +struct FPredictProjectilePathPointData final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPredictProjectilePathPointData; + +// ScriptStruct Engine.PredictProjectilePathResult +// 0x00B8 (0x00B8 - 0x0000) +struct FPredictProjectilePathResult final +{ +public: + TArray PathData; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FPredictProjectilePathPointData LastTraceDestination; // 0x0010(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x002C(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPredictProjectilePathResult; + +// ScriptStruct Engine.RootMotionSource_MoveToForce +// 0x0020 (0x00C0 - 0x00A0) +struct FRootMotionSource_MoveToForce final : public FRootMotionSource +{ +public: + struct FVector StartLocation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestrictSpeedToExpected; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* PathOffsetCurve; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSource_MoveToForce; + +// ScriptStruct Engine.SoundSubmixSendInfo +// 0x00B0 (0x00B0 - 0x0000) +struct FSoundSubmixSendInfo final +{ +public: + ESendLevelControlMethod SendLevelControlMethod; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubmixSendStage SendStage; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundSubmixBase* SoundSubmix; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendLevel; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendLevel; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendLevel; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendDistance; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve CustomSendLevelCurve; // 0x0028(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundSubmixSendInfo; + +// ScriptStruct Engine.AudioVolumeSubmixSendSettings +// 0x0018 (0x0018 - 0x0000) +struct FAudioVolumeSubmixSendSettings final +{ +public: + EAudioVolumeLocationState ListenerLocationState; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAudioVolumeLocationState SourceLocationState; // 0x0001(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SubmixSends; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAudioVolumeSubmixSendSettings; + +// ScriptStruct Engine.FilmStockSettings +// 0x0014 (0x0014 - 0x0000) +struct FFilmStockSettings final +{ +public: + float Slope; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Toe; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Shoulder; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlackClip; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteClip; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFilmStockSettings; + +// ScriptStruct Engine.PluginRedirect +// 0x0020 (0x0020 - 0x0000) +struct FPluginRedirect final +{ +public: + class FString OldPluginName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewPluginName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPluginRedirect; + +// ScriptStruct Engine.LaunchOnTestSettings +// 0x0020 (0x0020 - 0x0000) +struct FLaunchOnTestSettings final +{ +public: + struct FFilePath LaunchOnTestmap; // 0x0000(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + class FString DeviceID; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLaunchOnTestSettings; + +// ScriptStruct Engine.BuildPromotionImportWorkflowSettings +// 0x0150 (0x0150 - 0x0000) +struct FBuildPromotionImportWorkflowSettings final +{ +public: + struct FEditorImportWorkflowDefinition Diffuse; // 0x0000(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition normal; // 0x0020(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition StaticMesh; // 0x0040(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition ReimportStaticMesh; // 0x0060(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition BlendShapeMesh; // 0x0080(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition MorphMesh; // 0x00A0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition SkeletalMesh; // 0x00C0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition Animation; // 0x00E0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition Sound; // 0x0100(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + struct FEditorImportWorkflowDefinition SurroundSound; // 0x0120(0x0020)(Edit, Config, NativeAccessSpecifierPublic) + TArray OtherAssetsToImport; // 0x0140(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuildPromotionImportWorkflowSettings; + +// ScriptStruct Engine.BuildPromotionOpenAssetSettings +// 0x0060 (0x0060 - 0x0000) +struct FBuildPromotionOpenAssetSettings final +{ +public: + struct FFilePath BlueprintAsset; // 0x0000(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath MaterialAsset; // 0x0010(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath ParticleSystemAsset; // 0x0020(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath SkeletalMeshAsset; // 0x0030(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath StaticMeshAsset; // 0x0040(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + struct FFilePath TextureAsset; // 0x0050(0x0010)(Edit, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuildPromotionOpenAssetSettings; + +// ScriptStruct Engine.BuildPromotionNewProjectSettings +// 0x0020 (0x0020 - 0x0000) +struct FBuildPromotionNewProjectSettings final +{ +public: + struct FDirectoryPath NewProjectFolderOverride; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + class FString NewProjectNameOverride; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuildPromotionNewProjectSettings; + +// ScriptStruct Engine.BuildPromotionTestSettings +// 0x01F0 (0x01F0 - 0x0000) +struct FBuildPromotionTestSettings final +{ +public: + struct FFilePath DefaultStaticMeshAsset; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FBuildPromotionImportWorkflowSettings ImportWorkflow; // 0x0010(0x0150)(Edit, NativeAccessSpecifierPublic) + struct FBuildPromotionOpenAssetSettings OpenAssets; // 0x0160(0x0060)(Edit, NativeAccessSpecifierPublic) + struct FBuildPromotionNewProjectSettings NewProjectSettings; // 0x01C0(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FFilePath SourceControlMaterial; // 0x01E0(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuildPromotionTestSettings; + +// ScriptStruct Engine.ScreenMessageString +// 0x0030 (0x0030 - 0x0000) +struct FScreenMessageString final +{ +public: + uint64 Key; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ScreenMessage; // 0x0008(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DisplayColor; // 0x0018(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToDisplay; // 0x001C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentTimeDisplayed; // 0x0020(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TextScale; // 0x0024(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FScreenMessageString; + +// ScriptStruct Engine.EdGraphSchemaAction +// 0x0100 (0x0100 - 0x0000) +struct FEdGraphSchemaAction +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FText MenuDescription; // 0x0008(0x0018)(NativeAccessSpecifierPrivate) + class FText TooltipDescription; // 0x0020(0x0018)(NativeAccessSpecifierPrivate) + class FText Category; // 0x0038(0x0018)(NativeAccessSpecifierPrivate) + class FText Keywords; // 0x0050(0x0018)(NativeAccessSpecifierPrivate) + int32 Grouping; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SectionID; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MenuDescriptionArray; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FullSearchTitlesArray; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FullSearchKeywordsArray; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FullSearchCategoryArray; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedMenuDescriptionArray; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedFullSearchTitlesArray; // 0x00C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedFullSearchKeywordsArray; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocalizedFullSearchCategoryArray; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString SearchText; // 0x00F0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEdGraphSchemaAction; + +// ScriptStruct Engine.GaussianSumBloomSettings +// 0x0088 (0x0088 - 0x0000) +struct FGaussianSumBloomSettings final +{ +public: + float Intensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Threshold; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Cross; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SizeScale; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter1Size; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter2Size; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter3Size; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter4Size; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter5Size; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Filter6Size; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter1Tint; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter2Tint; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter3Tint; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter4Tint; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter5Tint; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Filter6Tint; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGaussianSumBloomSettings; + +// ScriptStruct Engine.URL +// 0x0068 (0x0068 - 0x0000) +struct FURL final +{ +public: + class FString Protocol; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Host; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Port; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Valid; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Map; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RedirectURL; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Op; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString Portal; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FURL; + +// ScriptStruct Engine.FullyLoadedPackagesInfo +// 0x0038 (0x0038 - 0x0000) +struct FFullyLoadedPackagesInfo final +{ +public: + EFullyLoadPackageType FullyLoadType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Tag; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PackagesToLoad; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray LoadedObjects; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFullyLoadedPackagesInfo; + +// ScriptStruct Engine.NamedNetDriver +// 0x0010 (0x0010 - 0x0000) +struct FNamedNetDriver final +{ +public: + class UNetDriver* NetDriver; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNamedNetDriver; + +// ScriptStruct Engine.WorldContext +// 0x0288 (0x0288 - 0x0000) +struct FWorldContext final +{ +public: + uint8 Pad_0[0xD0]; // 0x0000(0x00D0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FURL LastURL; // 0x00D0(0x0068)(NativeAccessSpecifierPublic) + struct FURL LastRemoteURL; // 0x0138(0x0068)(NativeAccessSpecifierPublic) + class UPendingNetGame* PendingNetGame; // 0x01A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PackagesToFullyLoad; // 0x01A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1B8[0x10]; // 0x01B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LoadedLevelsForPendingMapChange; // 0x01C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0x18]; // 0x01D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectReferencers; // 0x01F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PendingLevelStreamingStatusUpdates; // 0x0200(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UGameViewportClient* GameViewport; // 0x0210(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameInstance* OwningGameInstance; // 0x0218(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActiveNetDrivers; // 0x0220(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_230[0x58]; // 0x0230(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldContext; + +// ScriptStruct Engine.BlueprintEditorPromotionSettings +// 0x0030 (0x0030 - 0x0000) +struct FBlueprintEditorPromotionSettings final +{ +public: + struct FFilePath FirstMeshPath; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FFilePath SecondMeshPath; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FFilePath DefaultParticleAsset; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintEditorPromotionSettings; + +// ScriptStruct Engine.DepthFieldGlowInfo +// 0x0024 (0x0024 - 0x0000) +struct FDepthFieldGlowInfo final +{ +public: + uint8 bEnableGlow : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor GlowColor; // 0x0004(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D GlowOuterRadius; // 0x0014(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D GlowInnerRadius; // 0x001C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDepthFieldGlowInfo; + +// ScriptStruct Engine.ParticleEditorPromotionSettings +// 0x0010 (0x0010 - 0x0000) +struct FParticleEditorPromotionSettings final +{ +public: + struct FFilePath DefaultParticleAsset; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleEditorPromotionSettings; + +// ScriptStruct Engine.MaterialEditorPromotionSettings +// 0x0030 (0x0030 - 0x0000) +struct FMaterialEditorPromotionSettings final +{ +public: + struct FFilePath DefaultMaterialAsset; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FFilePath DefaultDiffuseTexture; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FFilePath DefaultNormalTexture; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialEditorPromotionSettings; + +// ScriptStruct Engine.EditorImportExportTestDefinition +// 0x0038 (0x0038 - 0x0000) +struct FEditorImportExportTestDefinition final +{ +public: + struct FFilePath ImportFilePath; // 0x0000(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + class FString ExportFileExtension; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipExport; // 0x0020(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FactorySettings; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditorImportExportTestDefinition; + +// ScriptStruct Engine.ExternalToolDefinition +// 0x0060 (0x0060 - 0x0000) +struct FExternalToolDefinition final +{ +public: + class FString ToolName; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFilePath ExecutablePath; // 0x0010(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + class FString CommandLineOptions; // 0x0020(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath WorkingDirectory; // 0x0030(0x0010)(Edit, Config, NativeAccessSpecifierPublic) + class FString ScriptExtension; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDirectoryPath ScriptDirectory; // 0x0050(0x0010)(Edit, Config, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExternalToolDefinition; + +// ScriptStruct Engine.StatColorMapEntry +// 0x0008 (0x0008 - 0x0000) +struct FStatColorMapEntry final +{ +public: + float In; // 0x0000(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Out; // 0x0004(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStatColorMapEntry; + +// ScriptStruct Engine.StatColorMapping +// 0x0028 (0x0028 - 0x0000) +struct FStatColorMapping final +{ +public: + class FString StatName; // 0x0000(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ColorMap; // 0x0010(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) + uint8 DisableBlend : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStatColorMapping; + +// ScriptStruct Engine.ClothingAssetData_Legacy +// 0x0070 (0x0070 - 0x0000) +struct FClothingAssetData_Legacy final +{ +public: + class FName AssetName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ApexFileName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClothPropertiesChanged; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FClothPhysicsProperties_Legacy PhysicsProperties; // 0x001C(0x0050)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClothingAssetData_Legacy; + +// ScriptStruct Engine.InsideVolumeOptionsMask +// 0x0004 (0x0004 - 0x0000) +struct FInsideVolumeOptionsMask final +{ +public: + int32 Mask; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInsideVolumeOptionsMask; + +// ScriptStruct Engine.BoneFilter +// 0x000C (0x000C - 0x0000) +struct FBoneFilter final +{ +public: + bool bExcludeSelf; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoneFilter; + +// ScriptStruct Engine.SkeletalMeshLODGroupSettings +// 0x0080 (0x0080 - 0x0000) +struct FSkeletalMeshLODGroupSettings final +{ +public: + struct FPerPlatformFloat ScreenSize; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LODHysteresis; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBoneFilterActionOption BoneFilterActionOption; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneList; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BonesToPrioritize; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float WeightOfPrioritization; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* BakePose; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x0040(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshLODGroupSettings; + +// ScriptStruct Engine.InsideVolumeDistanceField +// 0x0018 (0x0018 - 0x0000) +struct FInsideVolumeDistanceField final +{ +public: + TArray CompressedDistanceField; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector2D DistanceMinMax; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInsideVolumeDistanceField; + +// ScriptStruct Engine.RootMotionSource_JumpForce +// 0x0030 (0x00D0 - 0x00A0) +struct FRootMotionSource_JumpForce final : public FRootMotionSource +{ +public: + struct FRotator Rotation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Distance; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableTimeout; // 0x00AC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* PathOffsetCurve; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* TimeMappingCurve; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRootMotionSource_JumpForce; + +// ScriptStruct Engine.CanvasUVTri +// 0x0060 (0x0060 - 0x0000) +struct FCanvasUVTri final +{ +public: + struct FVector2D V0_Pos; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V0_UV; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V0_Color; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_Pos; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V1_UV; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V1_Color; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_Pos; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D V2_UV; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor V2_Color; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCanvasUVTri; + +// ScriptStruct Engine.NavAvoidanceData +// 0x003C (0x003C - 0x0000) +struct alignas(0x04) FNavAvoidanceData final +{ +public: + uint8 Pad_0[0x3C]; // 0x0000(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavAvoidanceData; + +// ScriptStruct Engine.BlendProfileBoneEntry +// 0x0014 (0x0014 - 0x0000) +struct FBlendProfileBoneEntry final +{ +public: + struct FBoneReference BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float BlendScale; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendProfileBoneEntry; + +// ScriptStruct Engine.EditorElement +// 0x0018 (0x0018 - 0x0000) +struct FEditorElement final +{ +public: + int32 Indices[0x3]; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Weights[0x3]; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditorElement; + +// ScriptStruct Engine.GridBlendSample +// 0x001C (0x001C - 0x0000) +struct FGridBlendSample final +{ +public: + struct FEditorElement GridElement; // 0x0000(0x0018)(NoDestructor, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGridBlendSample; + +// ScriptStruct Engine.ExposureSettings +// 0x0008 (0x0008 - 0x0000) +struct FExposureSettings final +{ +public: + float FixedEV100; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFixed; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposureSettings; + +// ScriptStruct Engine.SkeletalMeshComponentEndPhysicsTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FSkeletalMeshComponentEndPhysicsTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshComponentEndPhysicsTickFunction; + +// ScriptStruct Engine.BlendSample +// 0x0018 (0x0018 - 0x0000) +struct FBlendSample final +{ +public: + class UAnimSequence* Animation; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SampleValue; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RateScale; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendSample; + +// ScriptStruct Engine.BlendParameter +// 0x0020 (0x0020 - 0x0000) +struct FBlendParameter final +{ +public: + class FString DisplayName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GridNum; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendParameter; + +// ScriptStruct Engine.InterpolationParameter +// 0x0008 (0x0008 - 0x0000) +struct FInterpolationParameter final +{ +public: + float InterpolationTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFilterInterpolationType InterpolationType; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInterpolationParameter; + +// ScriptStruct Engine.EditedDocumentInfo +// 0x0030 (0x0030 - 0x0000) +struct FEditedDocumentInfo final +{ +public: + struct FSoftObjectPath EditedObjectPath; // 0x0000(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SavedViewOffset; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SavedZoomAmount; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* EditedObject; // 0x0028(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FEditedDocumentInfo; + +// ScriptStruct Engine.BPInterfaceDescription +// 0x0018 (0x0018 - 0x0000) +struct FBPInterfaceDescription final +{ +public: + TSubclassOf Interface; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Graphs; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBPInterfaceDescription; + +// ScriptStruct Engine.EdGraphTerminalType +// 0x001C (0x001C - 0x0000) +struct FEdGraphTerminalType final +{ +public: + class FName TerminalCategory; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TerminalSubCategory; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr TerminalSubCategoryObject; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerminalIsConst; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerminalIsWeakPointer; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerminalIsUObjectWrapper; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEdGraphTerminalType; + +// ScriptStruct Engine.EdGraphPinType +// 0x0058 (0x0058 - 0x0000) +struct FEdGraphPinType final +{ +public: + class FName PinCategory; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PinSubCategory; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr PinSubCategoryObject; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSimpleMemberReference PinSubCategoryMemberReference; // 0x0018(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + struct FEdGraphTerminalType PinValueType; // 0x0038(0x001C)(NoDestructor, NativeAccessSpecifierPublic) + EPinContainerType ContainerType; // 0x0054(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsArray : 1; // 0x0055(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIsReference : 1; // 0x0055(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsConst : 1; // 0x0055(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsWeakPointer : 1; // 0x0055(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsUObjectWrapper : 1; // 0x0055(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEdGraphPinType; + +// ScriptStruct Engine.BPVariableMetaDataEntry +// 0x0018 (0x0018 - 0x0000) +struct FBPVariableMetaDataEntry final +{ +public: + class FName DataKey; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DataValue; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBPVariableMetaDataEntry; + +// ScriptStruct Engine.BPVariableDescription +// 0x00D0 (0x00D0 - 0x0000) +struct FBPVariableDescription final +{ +public: + class FName VarName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VarGuid; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEdGraphPinType VarType; // 0x0018(0x0058)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FString FriendlyName; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Category; // 0x0080(0x0018)(Edit, NativeAccessSpecifierPublic) + uint64 PropertyFlags; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RepNotifyFunc; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELifetimeCondition ReplicationCondition; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MetaDataArray; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0x00C0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBPVariableDescription; + +// ScriptStruct Engine.MTDResult +// 0x0010 (0x0010 - 0x0000) +struct FMTDResult final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Distance; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMTDResult; + +// ScriptStruct Engine.BlueprintMacroCosmeticInfo +// 0x0001 (0x0001 - 0x0000) +struct FBlueprintMacroCosmeticInfo final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintMacroCosmeticInfo; + +// ScriptStruct Engine.BPComponentClassOverride +// 0x0010 (0x0010 - 0x0000) +struct FBPComponentClassOverride final +{ +public: + class FName ComponentName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ComponentClass; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBPComponentClassOverride; + +// ScriptStruct Engine.AnimSlotDesc +// 0x000C (0x000C - 0x0000) +struct FAnimSlotDesc final +{ +public: + class FName SlotName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChannels; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSlotDesc; + +// ScriptStruct Engine.EventGraphFastCallPair +// 0x0010 (0x0010 - 0x0000) +struct FEventGraphFastCallPair final +{ +public: + class UFunction* FunctionToPatch; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EventGraphCallOffset; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEventGraphFastCallPair; + +// ScriptStruct Engine.BlueprintDebugData +// 0x0001 (0x0001 - 0x0000) +struct FBlueprintDebugData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintDebugData; + +// ScriptStruct Engine.LightmassLightSettings +// 0x000C (0x000C - 0x0000) +struct FLightmassLightSettings +{ +public: + float IndirectLightingSaturation; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowExponent; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAreaShadowsForStationaryLight; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightmassLightSettings; + +// ScriptStruct Engine.LightmassPointLightSettings +// 0x0000 (0x000C - 0x000C) +struct FLightmassPointLightSettings final : public FLightmassLightSettings +{ +}; +DUMPER7_ASSERTS_FLightmassPointLightSettings; + +// ScriptStruct Engine.PointerToUberGraphFrame +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FPointerToUberGraphFrame final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPointerToUberGraphFrame; + +// ScriptStruct Engine.DebuggingInfoForSingleFunction +// 0x0190 (0x0190 - 0x0000) +struct alignas(0x08) FDebuggingInfoForSingleFunction final +{ +public: + uint8 Pad_0[0x190]; // 0x0000(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDebuggingInfoForSingleFunction; + +// ScriptStruct Engine.FontCharacter +// 0x0018 (0x0018 - 0x0000) +struct FFontCharacter final +{ +public: + int32 StartU; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartV; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 USize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VSize; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 TextureIndex; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 verticalOffset; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFontCharacter; + +// ScriptStruct Engine.NodeToCodeAssociation +// 0x0014 (0x0014 - 0x0000) +struct alignas(0x04) FNodeToCodeAssociation final +{ +public: + uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNodeToCodeAssociation; + +// ScriptStruct Engine.AnimCurveType +// 0x0002 (0x0002 - 0x0000) +struct FAnimCurveType final +{ +public: + uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimCurveType; + +// ScriptStruct Engine.RigidBodyContactInfo +// 0x0030 (0x0030 - 0x0000) +struct FRigidBodyContactInfo final +{ +public: + struct FVector ContactPosition; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ContactNormal; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactPenetration; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* PhysMaterial[0x2]; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigidBodyContactInfo; + +// ScriptStruct Engine.BookmarkBaseJumpToSettings +// 0x0001 (0x0001 - 0x0000) +struct FBookmarkBaseJumpToSettings +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBookmarkBaseJumpToSettings; + +// ScriptStruct Engine.BookmarkJumpToSettings +// 0x0000 (0x0001 - 0x0001) +struct FBookmarkJumpToSettings final : public FBookmarkBaseJumpToSettings +{ +}; +DUMPER7_ASSERTS_FBookmarkJumpToSettings; + +// ScriptStruct Engine.Bookmark2DJumpToSettings +// 0x0001 (0x0001 - 0x0000) +struct FBookmark2DJumpToSettings final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBookmark2DJumpToSettings; + +// ScriptStruct Engine.GeomSelection +// 0x000C (0x000C - 0x0000) +struct FGeomSelection final +{ +public: + int32 Type; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SelectionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGeomSelection; + +// ScriptStruct Engine.ExponentialHeightFogVolumetricLightingShadowsRange +// 0x0010 (0x0010 - 0x0000) +struct FExponentialHeightFogVolumetricLightingShadowsRange final +{ +public: + float NearShadowMinimum; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarShadowMinimum; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExponentialHeightFogVolumetricLightingShadowsRange; + +// ScriptStruct Engine.BuilderPoly +// 0x0020 (0x0020 - 0x0000) +struct FBuilderPoly final +{ +public: + TArray VertexIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 Direction; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyFlags; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBuilderPoly; + +// ScriptStruct Engine.CachedAnimTransitionData +// 0x0024 (0x0024 - 0x0000) +struct FCachedAnimTransitionData final +{ +public: + class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FromStateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ToStateName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0xC]; // 0x0018(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimTransitionData; + +// ScriptStruct Engine.HapticFeedbackDetails_Curve +// 0x0110 (0x0110 - 0x0000) +struct FHapticFeedbackDetails_Curve final +{ +public: + struct FRuntimeFloatCurve Frequency; // 0x0000(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Amplitude; // 0x0088(0x0088)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHapticFeedbackDetails_Curve; + +// ScriptStruct Engine.CachedAnimRelevancyData +// 0x001C (0x001C - 0x0000) +struct FCachedAnimRelevancyData final +{ +public: + class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0xC]; // 0x0010(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimRelevancyData; + +// ScriptStruct Engine.CachedAnimAssetPlayerData +// 0x0018 (0x0018 - 0x0000) +struct FCachedAnimAssetPlayerData final +{ +public: + class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimAssetPlayerData; + +// ScriptStruct Engine.ForceFeedbackAttenuationSettings +// 0x0000 (0x00B0 - 0x00B0) +struct FForceFeedbackAttenuationSettings final : public FBaseAttenuationSettings +{ +}; +DUMPER7_ASSERTS_FForceFeedbackAttenuationSettings; + +// ScriptStruct Engine.CachedAnimStateData +// 0x001C (0x001C - 0x0000) +struct FCachedAnimStateData final +{ +public: + class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0xC]; // 0x0010(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimStateData; + +// ScriptStruct Engine.CachedAnimStateArray +// 0x0018 (0x0018 - 0x0000) +struct FCachedAnimStateArray final +{ +public: + TArray States; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedAnimStateArray; + +// ScriptStruct Engine.RigidBodyState +// 0x0040 (0x0040 - 0x0000) +struct FRigidBodyState final +{ +public: + struct FVector_NetQuantize100 Position; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Quaternion; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 LinVel; // 0x0020(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantize100 AngVel; // 0x002C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 flags; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigidBodyState; + +// ScriptStruct Engine.ActiveCameraShakeInfo +// 0x0018 (0x0018 - 0x0000) +struct FActiveCameraShakeInfo final +{ +public: + class UCameraShakeBase* ShakeInstance; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr ShakeSource; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCustomInitialized; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveCameraShakeInfo; + +// ScriptStruct Engine.CameraShakeInfo +// 0x0010 (0x0010 - 0x0000) +struct FCameraShakeInfo final +{ +public: + struct FCameraShakeDuration Duration; // 0x0000(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + float BlendIn; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOut; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakeInfo; + +// ScriptStruct Engine.NetViewer +// 0x0030 (0x0030 - 0x0000) +struct FNetViewer final +{ +public: + class UNetConnection* Connection; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InViewer; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ViewTarget; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewLocation; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewDir; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetViewer; + +// ScriptStruct Engine.CameraShakeStopParams +// 0x0001 (0x0001 - 0x0000) +struct FCameraShakeStopParams final +{ +public: + bool bImmediately; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakeStopParams; + +// ScriptStruct Engine.CameraShakeScrubParams +// 0x0690 (0x0690 - 0x0000) +struct FCameraShakeScrubParams final +{ +public: + float AbsoluteTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShakeScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendingWeight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMinimalViewInfo POV; // 0x0010(0x0680)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraShakeScrubParams; + +// ScriptStruct Engine.WrappedStringElement +// 0x0018 (0x0018 - 0x0000) +struct FWrappedStringElement final +{ +public: + class FString Value; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LineExtent; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWrappedStringElement; + +// ScriptStruct Engine.CharacterMovementComponentPostPhysicsTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FCharacterMovementComponentPostPhysicsTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterMovementComponentPostPhysicsTickFunction; + +// ScriptStruct Engine.CustomProfile +// 0x0018 (0x0018 - 0x0000) +struct FCustomProfile final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CustomResponses; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomProfile; + +// ScriptStruct Engine.StaticMeshComponentLODInfo +// 0x0090 (0x0090 - 0x0000) +struct alignas(0x08) FStaticMeshComponentLODInfo final +{ +public: + uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMeshComponentLODInfo; + +// ScriptStruct Engine.CollisionResponseTemplate +// 0x0048 (0x0048 - 0x0000) +struct FCollisionResponseTemplate final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionEnabled CollisionEnabled; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x1]; // 0x0009(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bCanModify; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x21]; // 0x000B(0x0021)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ObjectTypeName; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CustomResponses; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollisionResponseTemplate; + +// ScriptStruct Engine.MeshUVChannelInfo +// 0x0014 (0x0014 - 0x0000) +struct FMeshUVChannelInfo final +{ +public: + bool bInitialized; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideDensities; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LocalUVDensities[0x4]; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshUVChannelInfo; + +// ScriptStruct Engine.CurveAtlasColorAdjustments +// 0x0024 (0x0024 - 0x0000) +struct FCurveAtlasColorAdjustments final +{ +public: + uint8 bChromaKeyTexture : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AdjustBrightness; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustBrightnessCurve; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustVibrance; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustSaturation; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustRGBCurve; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustHue; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMinAlpha; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdjustMaxAlpha; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveAtlasColorAdjustments; + +// ScriptStruct Engine.SkinWeightProfileInfo +// 0x0010 (0x0010 - 0x0000) +struct FSkinWeightProfileInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformBool DefaultProfile; // 0x0008(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt DefaultProfileFromLODIndex; // 0x000C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinWeightProfileInfo; + +// ScriptStruct Engine.CurveTableRowHandle +// 0x0010 (0x0010 - 0x0000) +struct FCurveTableRowHandle final +{ +public: + class UCurveTable* CurveTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveTableRowHandle; + +// ScriptStruct Engine.BakedIntegerCustomAttribute +// 0x0088 (0x0088 - 0x0000) +struct FBakedIntegerCustomAttribute final +{ +public: + class FName AttributeName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntegralCurve IntCurve; // 0x0008(0x0080)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBakedIntegerCustomAttribute; + +// ScriptStruct Engine.BakedCustomAttributePerBoneData +// 0x0038 (0x0038 - 0x0000) +struct FBakedCustomAttributePerBoneData final +{ +public: + int32 BoneTreeIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StringAttributes; // 0x0008(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray IntAttributes; // 0x0018(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray FloatAttributes; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBakedCustomAttributePerBoneData; + +// ScriptStruct Engine.StaticParameterBase +// 0x0024 (0x0024 - 0x0000) +struct FStaticParameterBase +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid ExpressionGUID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticParameterBase; + +// ScriptStruct Engine.StaticTerrainLayerWeightParameter +// 0x0008 (0x002C - 0x0024) +struct FStaticTerrainLayerWeightParameter final : public FStaticParameterBase +{ +public: + int32 WeightmapIndex; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWeightBasedBlend; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticTerrainLayerWeightParameter; + +// ScriptStruct Engine.CustomAttributePerBoneData +// 0x0018 (0x0018 - 0x0000) +struct FCustomAttributePerBoneData final +{ +public: + int32 BoneTreeIndex; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Attributes; // 0x0008(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomAttributePerBoneData; + +// ScriptStruct Engine.CustomAttributeSetting +// 0x0020 (0x0020 - 0x0000) +struct FCustomAttributeSetting final +{ +public: + class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Meaning; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomAttributeSetting; + +// ScriptStruct Engine.HardwareCursorReference +// 0x0010 (0x0010 - 0x0000) +struct FHardwareCursorReference final +{ +public: + class FName CursorPath; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HotSpot; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHardwareCursorReference; + +// ScriptStruct Engine.DataTableCategoryHandle +// 0x0018 (0x0018 - 0x0000) +struct FDataTableCategoryHandle final +{ +public: + class UDataTable* DataTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ColumnName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RowContents; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDataTableCategoryHandle; + +// ScriptStruct Engine.DebugDisplayProperty +// 0x0020 (0x0020 - 0x0000) +struct FDebugDisplayProperty final +{ +public: + class UObject* Obj; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WithinClass; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDebugDisplayProperty; + +// ScriptStruct Engine.TextureSourceBlock +// 0x0018 (0x0018 - 0x0000) +struct FTextureSourceBlock final +{ +public: + int32 BlockX; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlockY; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeX; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SizeY; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSlices; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumMips; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextureSourceBlock; + +// ScriptStruct Engine.MulticastRecordOptions +// 0x0018 (0x0018 - 0x0000) +struct FMulticastRecordOptions final +{ +public: + class FString FuncPathName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bServerSkip; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClientSkip; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMulticastRecordOptions; + +// ScriptStruct Engine.DialogueWaveParameter +// 0x0020 (0x0020 - 0x0000) +struct FDialogueWaveParameter final +{ +public: + class UDialogueWave* DialogueWave; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueContext Context; // 0x0008(0x0018)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDialogueWaveParameter; + +// ScriptStruct Engine.RawDistributionVector +// 0x0028 (0x0048 - 0x0020) +struct FRawDistributionVector final : public FRawDistribution +{ +public: + float MinValue; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxValue; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector MinValueVec; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector MaxValueVec; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDistributionVector* Distribution; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRawDistributionVector; + +// ScriptStruct Engine.TimelineEventEntry +// 0x0014 (0x0014 - 0x0000) +struct FTimelineEventEntry final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate EventFunc; // 0x0004(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimelineEventEntry; + +// ScriptStruct Engine.EdGraphPinReference +// 0x0018 (0x0018 - 0x0000) +struct FEdGraphPinReference final +{ +public: + TWeakObjectPtr OwningNode; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid PinId; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FEdGraphPinReference; + +// ScriptStruct Engine.EdGraphSchemaAction_NewNode +// 0x0008 (0x0108 - 0x0100) +struct FEdGraphSchemaAction_NewNode final : public FEdGraphSchemaAction +{ +public: + class UEdGraphNode* NodeTemplate; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEdGraphSchemaAction_NewNode; + +// ScriptStruct Engine.GameNameRedirect +// 0x0010 (0x0010 - 0x0000) +struct FGameNameRedirect final +{ +public: + class FName OldGameName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewGameName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameNameRedirect; + +// ScriptStruct Engine.NetDriverDefinition +// 0x0018 (0x0018 - 0x0000) +struct FNetDriverDefinition final +{ +public: + class FName DefName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DriverClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DriverClassNameFallback; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetDriverDefinition; + +// ScriptStruct Engine.TickPrerequisite +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FTickPrerequisite final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTickPrerequisite; + +// ScriptStruct Engine.FontRenderInfo +// 0x0028 (0x0028 - 0x0000) +struct FFontRenderInfo final +{ +public: + uint8 bClipText : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableShadow : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDepthFieldGlowInfo GlowInfo; // 0x0004(0x0024)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFontRenderInfo; + +// ScriptStruct Engine.Redirector +// 0x0010 (0x0010 - 0x0000) +struct FRedirector final +{ +public: + class FName OldName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRedirector; + +// ScriptStruct Engine.ConstrainComponentPropName +// 0x0008 (0x0008 - 0x0000) +struct FConstrainComponentPropName final +{ +public: + class FName ComponentName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConstrainComponentPropName; + +// ScriptStruct Engine.DamageEvent +// 0x0010 (0x0010 - 0x0000) +struct FDamageEvent +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DamageTypeClass; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDamageEvent; + +// ScriptStruct Engine.RadialDamageParams +// 0x0014 (0x0014 - 0x0000) +struct FRadialDamageParams final +{ +public: + float BaseDamage; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumDamage; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageFalloff; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRadialDamageParams; + +// ScriptStruct Engine.RadialDamageEvent +// 0x0030 (0x0040 - 0x0010) +struct FRadialDamageEvent final : public FDamageEvent +{ +public: + struct FRadialDamageParams Params; // 0x0010(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ComponentHits; // 0x0030(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRadialDamageEvent; + +// ScriptStruct Engine.ConvolutionBloomSettings +// 0x0028 (0x0028 - 0x0000) +struct FConvolutionBloomSettings final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float size; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CenterUV; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreFilterMin; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreFilterMax; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreFilterMult; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BufferScale; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FConvolutionBloomSettings; + +// ScriptStruct Engine.LensBloomSettings +// 0x00B8 (0x00B8 - 0x0000) +struct FLensBloomSettings final +{ +public: + struct FGaussianSumBloomSettings GaussianSum; // 0x0000(0x0088)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FConvolutionBloomSettings Convolution; // 0x0088(0x0028)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + EBloomMethod Method; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLensBloomSettings; + +// ScriptStruct Engine.PointDamageEvent +// 0x0098 (0x00A8 - 0x0010) +struct FPointDamageEvent final : public FDamageEvent +{ +public: + float Damage; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector_NetQuantizeNormal ShotDirection; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitInfo; // 0x0020(0x0088)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPointDamageEvent; + +// ScriptStruct Engine.MeshBuildSettings +// 0x0030 (0x0030 - 0x0000) +struct FMeshBuildSettings final +{ +public: + uint8 bUseMikkTSpace : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecomputeNormals : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecomputeTangents : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeWeightedNormals : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveDegenerates : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBuildAdjacencyBuffer : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBuildReversedIndexBuffer : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHighPrecisionTangentBasis : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFullPrecisionUVs : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateLightmapUVs : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateDistanceFieldAsIfTwoSided : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportFaceRemap : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinLightmapResolution; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SrcLightmapIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DstLightmapIndex; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuildScale; // 0x0010(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BuildScale3D; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldResolutionScale; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* DistanceFieldReplacementMesh; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshBuildSettings; + +// ScriptStruct Engine.POV +// 0x001C (0x001C - 0x0000) +struct FPOV final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float FOV; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPOV; + +// ScriptStruct Engine.AnimSlotInfo +// 0x0018 (0x0018 - 0x0000) +struct FAnimSlotInfo final +{ +public: + class FName SlotName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChannelWeights; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSlotInfo; + +// ScriptStruct Engine.TimelineVectorTrack +// 0x0040 (0x0040 - 0x0000) +struct FTimelineVectorTrack final +{ +public: + class UCurveVector* VectorCurve; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate InterpFunc; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FName TrackName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VectorPropertyName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimelineVectorTrack; + +// ScriptStruct Engine.TimelineFloatTrack +// 0x0040 (0x0040 - 0x0000) +struct FTimelineFloatTrack final +{ +public: + class UCurveFloat* FloatCurve; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate InterpFunc; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FName TrackName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FloatPropertyName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimelineFloatTrack; + +// ScriptStruct Engine.TimelineLinearColorTrack +// 0x0040 (0x0040 - 0x0000) +struct FTimelineLinearColorTrack final +{ +public: + class UCurveLinearColor* LinearColorCurve; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate InterpFunc; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FName TrackName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LinearColorPropertyName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimelineLinearColorTrack; + +// ScriptStruct Engine.Timeline +// 0x0098 (0x0098 - 0x0000) +struct FTimeline final +{ +public: + ETimelineLengthMode LengthMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bLooping : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bReversePlayback : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bPlaying : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Length; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Position; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Events; // 0x0010(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InterpVectors; // 0x0020(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InterpFloats; // 0x0030(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InterpLinearColors; // 0x0040(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TDelegate TimelinePostUpdateFunc; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, RepSkip, NoDestructor, NativeAccessSpecifierPrivate) + TDelegate TimelineFinishedFunc; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, RepSkip, NoDestructor, NativeAccessSpecifierPrivate) + TWeakObjectPtr PropertySetObject; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName DirectionPropertyName; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeline; + +// ScriptStruct Engine.OverlapResult +// 0x0018 (0x0018 - 0x0000) +struct FOverlapResult final +{ +public: + TWeakObjectPtr Actor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Component; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x4]; // 0x0010(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bBlockingHit : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOverlapResult; + +// ScriptStruct Engine.SwarmDebugOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FSwarmDebugOptions final +{ +public: + uint8 bDistributionEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceContentExport : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInitialized : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSwarmDebugOptions; + +// ScriptStruct Engine.LightmassPrimitiveSettings +// 0x0018 (0x0018 - 0x0000) +struct FLightmassPrimitiveSettings final +{ +public: + uint8 bUseTwoSidedLighting : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShadowIndirectOnly : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseEmissiveForStaticLighting : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseVertexNormalForHemisphereGather : 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 EmissiveLightFalloffExponent; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveLightExplicitInfluenceRadius; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveBoost; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiffuseBoost; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyOccludedSamplesFraction; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightmassPrimitiveSettings; + +// ScriptStruct Engine.LightmassDirectionalLightSettings +// 0x0004 (0x0010 - 0x000C) +struct FLightmassDirectionalLightSettings final : public FLightmassLightSettings +{ +public: + float LightSourceAngle; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightmassDirectionalLightSettings; + +// ScriptStruct Engine.CollisionImpactData +// 0x0030 (0x0030 - 0x0000) +struct FCollisionImpactData final +{ +public: + TArray ContactInfos; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector TotalNormalImpulse; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TotalFrictionImpulse; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsVelocityDeltaUnderThreshold; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCollisionImpactData; + +// ScriptStruct Engine.MaterialShadingModelField +// 0x0002 (0x0002 - 0x0000) +struct FMaterialShadingModelField final +{ +public: + uint16 ShadingModelField; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMaterialShadingModelField; + +// ScriptStruct Engine.ExponentialHeightFogData +// 0x000C (0x000C - 0x0000) +struct FExponentialHeightFogData final +{ +public: + float FogDensity; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExponentialHeightFogData; + +// ScriptStruct Engine.FontImportOptionsData +// 0x00B0 (0x00B0 - 0x0000) +struct FFontImportOptionsData final +{ +public: + class FString FontName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableAntialiasing : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableBold : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableItalic : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableUnderline : 1; // 0x0014(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlphaOnly : 1; // 0x0014(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EFontImportCharacterSet CharacterSet; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Chars; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UnicodeRange; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharsFilePath; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharsFileWildcard; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCreatePrintableOnly : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIncludeASCIIRange : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ForegroundColor; // 0x0064(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableDropShadow : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TexturePageWidth; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TexturePageMaxHeight; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 XPadding; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 YPadding; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxTop; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxBottom; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxRight; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExtendBoxLeft; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableLegacyMode : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Kerning; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseDistanceFieldAlpha : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DistanceFieldScaleFactor; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldScanRadiusScale; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFontImportOptionsData; + +// ScriptStruct Engine.ForceFeedbackChannelDetails +// 0x0090 (0x0090 - 0x0000) +struct FForceFeedbackChannelDetails final +{ +public: + uint8 bAffectsLeftLarge : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectsLeftSmall : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectsRightLarge : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectsRightSmall : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve Curve; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FForceFeedbackChannelDetails; + +// ScriptStruct Engine.ActiveHapticFeedbackEffect +// 0x0040 (0x0040 - 0x0000) +struct FActiveHapticFeedbackEffect final +{ +public: + class UHapticFeedbackEffect_Base* HapticEffect; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x38]; // 0x0008(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveHapticFeedbackEffect; + +// ScriptStruct Engine.HLODISMComponentDesc +// 0x0020 (0x0020 - 0x0000) +struct FHLODISMComponentDesc final +{ +public: + class UStaticMesh* StaticMesh; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Instances; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHLODISMComponentDesc; + +// ScriptStruct Engine.HLODProxyMesh +// 0x0030 (0x0030 - 0x0000) +struct FHLODProxyMesh final +{ +public: + TLazyObjectPtr LODActor; // 0x0000(0x001C)(IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* StaticMesh; // 0x0020(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName Key; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FHLODProxyMesh; + +// ScriptStruct Engine.SpriteCategoryInfo +// 0x0038 (0x0038 - 0x0000) +struct FSpriteCategoryInfo final +{ +public: + class FName Category; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DisplayName; // 0x0008(0x0018)(NativeAccessSpecifierPublic) + class FText Description; // 0x0020(0x0018)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSpriteCategoryInfo; + +// ScriptStruct Engine.ComponentKey +// 0x0020 (0x0020 - 0x0000) +struct FComponentKey final +{ +public: + class UClass* OwnerClass; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName SCSVariableName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid AssociatedGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FComponentKey; + +// ScriptStruct Engine.ComponentOverrideRecord +// 0x0078 (0x0078 - 0x0000) +struct FComponentOverrideRecord final +{ +public: + class UClass* ComponentClass; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorComponent* ComponentTemplate; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FComponentKey ComponentKey; // 0x0010(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x0030(0x0048)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FComponentOverrideRecord; + +// ScriptStruct Engine.BlueprintInputActionDelegateBinding +// 0x0014 (0x0018 - 0x0004) +struct FBlueprintInputActionDelegateBinding : public FBlueprintInputDelegateBinding +{ +public: + class FName InputActionName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent InputKeyEvent; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FunctionNameToBind; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintInputActionDelegateBinding; + +// ScriptStruct Engine.BlueprintInputAxisKeyDelegateBinding +// 0x0024 (0x0028 - 0x0004) +struct FBlueprintInputAxisKeyDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey AxisKey; // 0x0008(0x0018)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintInputAxisKeyDelegateBinding; + +// ScriptStruct Engine.BlueprintInputKeyDelegateBinding +// 0x0034 (0x0038 - 0x0004) +struct FBlueprintInputKeyDelegateBinding final : public FBlueprintInputDelegateBinding +{ +public: + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FInputChord InputChord; // 0x0008(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent InputKeyEvent; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FunctionNameToBind; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlueprintInputKeyDelegateBinding; + +// ScriptStruct Engine.InsideVolumeDistanceTest +// 0x0018 (0x0018 - 0x0000) +struct FInsideVolumeDistanceTest final +{ +public: + struct FInsideVolumeOptionsMask InsideMask; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + float TestDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Distances; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInsideVolumeDistanceTest; + +// ScriptStruct Engine.InstancedStaticMeshInstanceData +// 0x0070 (0x0070 - 0x0000) +struct FInstancedStaticMeshInstanceData final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray wOverrideMaterials; // 0x0020(0x0010)(Edit, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FVector4 wCustomData[0x4]; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInstancedStaticMeshInstanceData; + +// ScriptStruct Engine.InstancedStaticMeshComponentInstanceData +// 0x0098 (0x0150 - 0x00B8) +struct FInstancedStaticMeshComponentInstanceData final : public FSceneComponentInstanceData +{ +public: + class UStaticMesh* StaticMesh; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInstancedStaticMeshLightMapInstanceData CachedStaticLighting; // 0x00C0(0x0040)(NativeAccessSpecifierPublic) + TArray PerInstanceSMData; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PerInstanceSMCustomData; // 0x0110(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_120[0x20]; // 0x0120(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InstancingRandomSeed; // 0x0140(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144[0xC]; // 0x0144(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInstancedStaticMeshComponentInstanceData; + +// ScriptStruct Engine.InstancedStaticMeshMappingInfo +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FInstancedStaticMeshMappingInfo final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInstancedStaticMeshMappingInfo; + +// ScriptStruct Engine.CurveEdEntry +// 0x0038 (0x0038 - 0x0000) +struct FCurveEdEntry final +{ +public: + class UObject* CurveObject; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor CurveColor; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CurveName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bHideCurve; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bColorCurve; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bFloatingPointColorCurve; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bClamp; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampLow; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampHigh; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveEdEntry; + +// ScriptStruct Engine.CurveEdTab +// 0x0030 (0x0030 - 0x0000) +struct FCurveEdTab final +{ +public: + class FString TabName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Curves; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float ViewStartInput; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewEndInput; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewStartOutput; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewEndOutput; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCurveEdTab; + +// ScriptStruct Engine.SoundGroup +// 0x0020 (0x0020 - 0x0000) +struct FSoundGroup final +{ +public: + ESoundGroup SoundGroup; // 0x0000(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DisplayName; // 0x0008(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAlwaysDecompressOnLoad : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DecompressedDuration; // 0x001C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundGroup; + +// ScriptStruct Engine.InterpEdSelKey +// 0x0018 (0x0018 - 0x0000) +struct FInterpEdSelKey final +{ +public: + class UInterpGroup* Group; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInterpTrack* Track; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 KeyIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnsnappedPosition; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpEdSelKey; + +// ScriptStruct Engine.CameraPreviewInfo +// 0x0030 (0x0030 - 0x0000) +struct FCameraPreviewInfo final +{ +public: + TSubclassOf PawnClass; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* AnimSeq; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class APawn* PawnInst; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraPreviewInfo; + +// ScriptStruct Engine.SubTrackGroup +// 0x0028 (0x0028 - 0x0000) +struct FSubTrackGroup final +{ +public: + class FString GroupName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TrackIndices; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bIsCollapsed : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsSelected : 1; // 0x0020(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSubTrackGroup; + +// ScriptStruct Engine.AnimControlTrackKey +// 0x0020 (0x0020 - 0x0000) +struct FAnimControlTrackKey final +{ +public: + float StartTime; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequence* AnimSeq; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimStartOffset; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimEndOffset; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimPlayRate; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bLooping : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverse : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimControlTrackKey; + +// ScriptStruct Engine.BoolTrackKey +// 0x0008 (0x0008 - 0x0000) +struct FBoolTrackKey final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Value : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoolTrackKey; + +// ScriptStruct Engine.DirectorTrackCut +// 0x0014 (0x0014 - 0x0000) +struct FDirectorTrackCut final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransitionTime; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetCamGroup; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ShotNumber; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectorTrackCut; + +// ScriptStruct Engine.EventTrackKey +// 0x000C (0x000C - 0x0000) +struct FEventTrackKey final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEventTrackKey; + +// ScriptStruct Engine.SoundWaveEnvelopeTimeData +// 0x0008 (0x0008 - 0x0000) +struct FSoundWaveEnvelopeTimeData final +{ +public: + float Amplitude; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeSec; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveEnvelopeTimeData; + +// ScriptStruct Engine.InterpLookupPoint +// 0x000C (0x000C - 0x0000) +struct FInterpLookupPoint final +{ +public: + class FName GroupName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpLookupPoint; + +// ScriptStruct Engine.InterpLookupTrack +// 0x0010 (0x0010 - 0x0000) +struct FInterpLookupTrack final +{ +public: + TArray Points; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpLookupTrack; + +// ScriptStruct Engine.ParticleReplayTrackKey +// 0x000C (0x000C - 0x0000) +struct FParticleReplayTrackKey final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClipIDNumber; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleReplayTrackKey; + +// ScriptStruct Engine.SoundTrackKey +// 0x0018 (0x0018 - 0x0000) +struct FSoundTrackKey final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundBase* Sound; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundTrackKey; + +// ScriptStruct Engine.InputActionKeyMapping +// 0x0038 (0x0038 - 0x0000) +struct FInputActionKeyMapping final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShift : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCtrl : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlt : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCmd : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey Key; // 0x0010(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortIndex; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputActionKeyMapping; + +// ScriptStruct Engine.ToggleTrackKey +// 0x0008 (0x0008 - 0x0000) +struct FToggleTrackKey final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETrackToggleAction ToggleAction; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FToggleTrackKey; + +// ScriptStruct Engine.VisibilityTrackKey +// 0x0008 (0x0008 - 0x0000) +struct FVisibilityTrackKey final +{ +public: + float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVisibilityTrackAction Action; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVisibilityTrackCondition ActiveCondition; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVisibilityTrackKey; + +// ScriptStruct Engine.VectorSpringState +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x04) FVectorSpringState final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVectorSpringState; + +// ScriptStruct Engine.FloatSpringState +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FFloatSpringState final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFloatSpringState; + +// ScriptStruct Engine.LatentActionManager +// 0x0068 (0x0068 - 0x0000) +struct alignas(0x08) FLatentActionManager final +{ +public: + uint8 Pad_0[0x68]; // 0x0000(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLatentActionManager; + +// ScriptStruct Engine.LayerActorStats +// 0x0010 (0x0010 - 0x0000) +struct FLayerActorStats final +{ +public: + class UClass* Type; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Total; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLayerActorStats; + +// ScriptStruct Engine.ReplicatedStaticActorDestructionInfo +// 0x0038 (0x0038 - 0x0000) +struct FReplicatedStaticActorDestructionInfo final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* ObjClass; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReplicatedStaticActorDestructionInfo; + +// ScriptStruct Engine.MaterialProxySettings +// 0x0088 (0x0088 - 0x0000) +struct FMaterialProxySettings final +{ +public: + struct FIntPoint TextureSize; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GutterSpace; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MetallicConstant; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoughnessConstant; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnisotropyConstant; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpecularConstant; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpacityConstant; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpacityMaskConstant; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionConstant; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureSizingType TextureSizingType; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialMergeType MaterialMergeType; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendMode BlendMode; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowTwoSidedMaterial : 1; // 0x002B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNormalMap : 1; // 0x002B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTangentMap : 1; // 0x002B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMetallicMap : 1; // 0x002B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRoughnessMap : 1; // 0x002B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAnisotropyMap : 1; // 0x002B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSpecularMap : 1; // 0x002B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmissiveMap : 1; // 0x002B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOpacityMap : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOpacityMaskMap : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAmbientOcclusionMap : 1; // 0x002C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint DiffuseTextureSize; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint NormalTextureSize; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint TangentTextureSize; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint MetallicTextureSize; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint RoughnessTextureSize; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint AnisotropyTextureSize; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint SpecularTextureSize; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint EmissiveTextureSize; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint OpacityTextureSize; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint OpacityMaskTextureSize; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint AmbientOcclusionTextureSize; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialProxySettings; + +// ScriptStruct Engine.LevelSimplificationDetails +// 0x0134 (0x0134 - 0x0000) +struct FLevelSimplificationDetails final +{ +public: + bool bCreatePackagePerAsset; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DetailsPercentage; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ScreenSize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProcessLandscapeOnly; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialProxySettings StaticMeshMaterialSettings; // 0x0010(0x0088)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bOverrideLandscapeExportLOD; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LandscapeExportLOD; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings LandscapeMaterialSettings; // 0x00A0(0x0088)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bBakeFoliageToLandscape; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBakeGrassToLandscape; // 0x0129(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProcessLightingOnly; // 0x012A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bwIncludeFoliageMeshes; // 0x012B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateMeshNormalMap; // 0x012C(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateMeshMetallicMap; // 0x012D(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateMeshRoughnessMap; // 0x012E(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateMeshSpecularMap; // 0x012F(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateLandscapeNormalMap; // 0x0130(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateLandscapeMetallicMap; // 0x0131(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateLandscapeRoughnessMap; // 0x0132(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateLandscapeSpecularMap; // 0x0133(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelSimplificationDetails; + +// ScriptStruct Engine.StreamableTextureInstance +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x04) FStreamableTextureInstance +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStreamableTextureInstance; + +// ScriptStruct Engine.DynamicTextureInstance +// 0x0010 (0x0038 - 0x0028) +struct FDynamicTextureInstance final : public FStreamableTextureInstance +{ +public: + class UTexture2D* Texture; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttached; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OriginalRadius; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDynamicTextureInstance; + +// ScriptStruct Engine.BoneMirrorInfo +// 0x0008 (0x0008 - 0x0000) +struct FBoneMirrorInfo final +{ +public: + int32 SourceIndex; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis BoneFlipAxis; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoneMirrorInfo; + +// ScriptStruct Engine.LightClippingPlane +// 0x0014 (0x0014 - 0x0000) +struct FLightClippingPlane final +{ +public: + struct FRotator RelativeRotation; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float RelativeDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightClippingPlane; + +// ScriptStruct Engine.WCullingPlane +// 0x0014 (0x0014 - 0x0000) +struct FWCullingPlane final +{ +public: + struct FRotator RelativeRotation; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float RelativeDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWCullingPlane; + +// ScriptStruct Engine.BatchedPoint +// 0x0028 (0x0028 - 0x0000) +struct FBatchedPoint final +{ +public: + struct FVector Position; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x000C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointSize; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemainingLifeTime; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthPriority; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBatchedPoint; + +// ScriptStruct Engine.BatchedLine +// 0x0034 (0x0034 - 0x0000) +struct FBatchedLine final +{ +public: + struct FVector Start; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RemainingLifeTime; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DepthPriority; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBatchedLine; + +// ScriptStruct Engine.ClientReceiveData +// 0x0040 (0x0040 - 0x0000) +struct FClientReceiveData final +{ +public: + class APlayerController* LocalPC; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MessageType; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MessageIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MessageString; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* RelatedPlayerState_1; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerState* RelatedPlayerState_2; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* OptionalObject; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FClientReceiveData; + +// ScriptStruct Engine.HLODInstancingKey +// 0x0010 (0x0010 - 0x0000) +struct FHLODInstancingKey final +{ +public: + class UStaticMesh* StaticMesh; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHLODInstancingKey; + +// ScriptStruct Engine.ComponentSync +// 0x000C (0x000C - 0x0000) +struct FComponentSync final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESyncOption SyncOption; // 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_FComponentSync; + +// ScriptStruct Engine.CameraCacheEntry +// 0x0690 (0x0690 - 0x0000) +struct FCameraCacheEntry final +{ +public: + float Timestamp; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalViewInfo POV; // 0x0010(0x0680)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraCacheEntry; + +// ScriptStruct Engine.LODMappingData +// 0x0020 (0x0020 - 0x0000) +struct FLODMappingData final +{ +public: + TArray Mapping; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray InverseMapping; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLODMappingData; + +// ScriptStruct Engine.ParameterGroupData +// 0x0018 (0x0018 - 0x0000) +struct FParameterGroupData final +{ +public: + class FString GroupName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GroupSortPriority; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParameterGroupData; + +// ScriptStruct Engine.MaterialSpriteElement +// 0x0030 (0x0030 - 0x0000) +struct FMaterialSpriteElement final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DistanceToOpacityCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSizeIsInScreenSpace : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseSizeX; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseSizeY; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PivotOffsetX; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PivotOffsetY; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* DistanceToSizeCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSpriteElement; + +// ScriptStruct Engine.MaterialCachedParameterEntry +// 0x0030 (0x0030 - 0x0000) +struct FMaterialCachedParameterEntry final +{ +public: + TArray NameHashes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ParameterInfos; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExpressionGuids; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialCachedParameterEntry; + +// ScriptStruct Engine.MaterialCachedParameters +// 0x0150 (0x0150 - 0x0000) +struct FMaterialCachedParameters final +{ +public: + struct FMaterialCachedParameterEntry RuntimeEntries[0x5]; // 0x0000(0x0030)(NativeAccessSpecifierPublic) + TArray ScalarValues; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorValues; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TextureValues; // 0x0110(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontValues; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FontPageValues; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RuntimeVirtualTextureValues; // 0x0140(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialCachedParameters; + +// ScriptStruct Engine.MaterialFunctionInfo +// 0x0018 (0x0018 - 0x0000) +struct FMaterialFunctionInfo final +{ +public: + struct FGuid StateId; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialFunctionInterface* Function; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialFunctionInfo; + +// ScriptStruct Engine.MaterialParameterCollectionInfo +// 0x0018 (0x0018 - 0x0000) +struct FMaterialParameterCollectionInfo final +{ +public: + struct FGuid StateId; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* ParameterCollection; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialParameterCollectionInfo; + +// ScriptStruct Engine.MaterialCachedExpressionData +// 0x01D8 (0x01D8 - 0x0000) +struct FMaterialCachedExpressionData final +{ +public: + struct FMaterialCachedParameters Parameters; // 0x0000(0x0150)(NativeAccessSpecifierPublic) + TArray ReferencedTextures; // 0x0150(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FunctionInfos; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ParameterCollectionInfos; // 0x0170(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DefaultLayers; // 0x0180(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DefaultLayerBlends; // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray GrassTypes; // 0x01A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DynamicParameterNames; // 0x01B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QualityLevelsUsed; // 0x01C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bHasRuntimeVirtualTextureOutput : 1; // 0x01D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasSceneColor : 1; // 0x01D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D1[0x7]; // 0x01D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialCachedExpressionData; + +// ScriptStruct Engine.KeyBind +// 0x0030 (0x0030 - 0x0000) +struct FKeyBind final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Command; // 0x0018(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Control : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Shift : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Alt : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Cmd : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreCtrl : 1; // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreShift : 1; // 0x0028(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreAlt : 1; // 0x0028(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIgnoreCmd : 1; // 0x0028(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisabled : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKeyBind; + +// ScriptStruct Engine.StaticComponentMaskValue +// 0x0004 (0x0004 - 0x0000) +struct FStaticComponentMaskValue final +{ +public: + bool R; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool G; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool A; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticComponentMaskValue; + +// ScriptStruct Engine.SkinWeightProfileManagerTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FSkinWeightProfileManagerTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinWeightProfileManagerTickFunction; + +// ScriptStruct Engine.FontParameterValue +// 0x0030 (0x0030 - 0x0000) +struct FFontParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* FontValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FontPage; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x001C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFontParameterValue; + +// ScriptStruct Engine.SoundWaveSpectralData +// 0x000C (0x000C - 0x0000) +struct FSoundWaveSpectralData final +{ +public: + float FrequencyHz; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Magnitude; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedMagnitude; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveSpectralData; + +// ScriptStruct Engine.SoundWaveSpectralDataPerSound +// 0x0020 (0x0020 - 0x0000) +struct FSoundWaveSpectralDataPerSound final +{ +public: + TArray SpectralData; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float PlaybackTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundWave* SoundWave; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveSpectralDataPerSound; + +// ScriptStruct Engine.ScalarParameterValue +// 0x0024 (0x0024 - 0x0000) +struct FScalarParameterValue final +{ +public: + struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParameterValue; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ExpressionGUID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScalarParameterValue; + +// ScriptStruct Engine.MaterialInstanceBasePropertyOverrides +// 0x0008 (0x0008 - 0x0000) +struct FMaterialInstanceBasePropertyOverrides final +{ +public: + uint8 bOverride_OpacityMaskClipValue : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BlendMode : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ShadingModel : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DitheredLODTransition : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CastDynamicShadowAsMasked : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TwoSided : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 TwoSided : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 DitheredLODTransition : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCastDynamicShadowAsMasked : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EBlendMode BlendMode; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialShadingModel ShadingModel; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpacityMaskClipValue; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialInstanceBasePropertyOverrides; + +// ScriptStruct Engine.MaterialTextureInfo +// 0x0010 (0x0010 - 0x0000) +struct FMaterialTextureInfo final +{ +public: + float SamplingScale; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UVChannelIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TextureName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialTextureInfo; + +// ScriptStruct Engine.LightmassMaterialInterfaceSettings +// 0x0010 (0x0010 - 0x0000) +struct FLightmassMaterialInterfaceSettings final +{ +public: + float EmissiveBoost; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiffuseBoost; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExportResolutionScale; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCastShadowAsMasked : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideCastShadowAsMasked : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideEmissiveBoost : 1; // 0x000C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideDiffuseBoost : 1; // 0x000C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideExportResolutionScale : 1; // 0x000C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightmassMaterialInterfaceSettings; + +// ScriptStruct Engine.MaterialOverrideScalabitySettings +// 0x0010 (0x0010 - 0x0000) +struct FMaterialOverrideScalabitySettings final +{ +public: + int32 QualityLevelBitmask; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* MaterialOverride; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialOverrideScalabitySettings; + +// ScriptStruct Engine.MaterialLayersFunctions +// 0x0040 (0x0040 - 0x0000) +struct FMaterialLayersFunctions final +{ +public: + TArray Layers; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Blends; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LayerStates; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FString KeyString; // 0x0030(0x0010)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialLayersFunctions; + +// ScriptStruct Engine.MaterialRemapIndex +// 0x0018 (0x0018 - 0x0000) +struct FMaterialRemapIndex final +{ +public: + uint32 ImportVersionKey; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MaterialRemap; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialRemapIndex; + +// ScriptStruct Engine.CollectionVectorParameter +// 0x0010 (0x0028 - 0x0018) +struct FCollectionVectorParameter final : public FCollectionParameterBase +{ +public: + struct FLinearColor DefaultValue; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollectionVectorParameter; + +// ScriptStruct Engine.CollectionScalarParameter +// 0x0004 (0x001C - 0x0018) +struct FCollectionScalarParameter final : public FCollectionParameterBase +{ +public: + float DefaultValue; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollectionScalarParameter; + +// ScriptStruct Engine.InterpGroupActorInfo +// 0x0018 (0x0018 - 0x0000) +struct FInterpGroupActorInfo final +{ +public: + class FName ObjectName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInterpGroupActorInfo; + +// ScriptStruct Engine.CameraCutInfo +// 0x0010 (0x0010 - 0x0000) +struct FCameraCutInfo final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timestamp; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraCutInfo; + +// ScriptStruct Engine.VirtualTextureBuildSettings +// 0x000C (0x000C - 0x0000) +struct FVirtualTextureBuildSettings final +{ +public: + int32 TileSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileBorderSize; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCompressCrunch; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCompressZlib; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVirtualTextureBuildSettings; + +// ScriptStruct Engine.MemberReference +// 0x0038 (0x0038 - 0x0000) +struct FMemberReference final +{ +public: + class UObject* MemberParent; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString MemberScope; // 0x0008(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName MemberName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid MemberGuid; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSelfContext; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWasDeprecated; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMemberReference; + +// ScriptStruct Engine.MeshInstancingSettings +// 0x0018 (0x0018 - 0x0000) +struct FMeshInstancingSettings final +{ +public: + TSubclassOf ActorClassToUse; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceReplacementThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshInstancingReplacementMethod MeshReplacementMethod; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipMeshesWithVertexColors; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHLODVolumes; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ISMComponentToUse; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshInstancingSettings; + +// ScriptStruct Engine.MeshMergingSettings +// 0x00A0 (0x00A0 - 0x0000) +struct FMeshMergingSettings final +{ +public: + int32 TargetLightMapResolution; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUVOutput OutputUVs[0x8]; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings MaterialSettings; // 0x000C(0x0088)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 GutterSize; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpecificLOD; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshLODSelectionType LODSelectionType; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGenerateLightMapUV : 1; // 0x009D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputedLightMapResolution : 1; // 0x009D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPivotPointAtZero : 1; // 0x009D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMergePhysicsData : 1; // 0x009D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMergeMaterials : 1; // 0x009D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCreateMergedMaterial : 1; // 0x009D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBakeVertexDataToMesh : 1; // 0x009D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseVertexDataForBakingMaterial : 1; // 0x009D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseTextureBinning : 1; // 0x009E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReuseMeshLightmapUVs : 1; // 0x009E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMergeEquivalentMaterials : 1; // 0x009E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseLandscapeCulling : 1; // 0x009E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIncludeImposters : 1; // 0x009E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowDistanceField : 1; // 0x009E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9F[0x1]; // 0x009F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshMergingSettings; + +// ScriptStruct Engine.MeshProxySettings +// 0x00B0 (0x00B0 - 0x0000) +struct FMeshProxySettings final +{ +public: + int32 ScreenSize; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoxelSize; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialProxySettings MaterialSettings; // 0x0008(0x0088)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float MergeDistance; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor UnresolvedGeometryColor; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRayCastDist; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HardAngleThreshold; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightMapResolution; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EProxyNormalComputationMethod NormalCalculationMethod; // 0x00A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELandscapeCullingPrecision LandscapeCullingPrecision; // 0x00A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCalculateCorrectLODModel : 1; // 0x00A6(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideVoxelSize : 1; // 0x00A6(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideTransferDistance : 1; // 0x00A6(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHardAngleThreshold : 1; // 0x00A6(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bComputeLightMapResolution : 1; // 0x00A6(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRecalculateNormals : 1; // 0x00A6(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseLandscapeCulling : 1; // 0x00A6(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowAdjacency : 1; // 0x00A6(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowDistanceField : 1; // 0x00A7(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReuseMeshLightmapUVs : 1; // 0x00A7(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCreateCollision : 1; // 0x00A7(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowVertexColors : 1; // 0x00A7(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateLightmapUVs : 1; // 0x00A7(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + int32 wLODNumber; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bwIncludeFoliageMeshes; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshProxySettings; + +// ScriptStruct Engine.StreamingTextureBuildInfo +// 0x000C (0x000C - 0x0000) +struct FStreamingTextureBuildInfo final +{ +public: + uint32 PackedRelativeBox; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TextureLevelIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TexelFactor; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStreamingTextureBuildInfo; + +// ScriptStruct Engine.MeshReductionSettings +// 0x0028 (0x0028 - 0x0000) +struct FMeshReductionSettings final +{ +public: + float PercentTriangles; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentVertices; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeviation; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformInt ScreenSizeInPixels; // 0x000C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float PixelError; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeldingThreshold; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HardAngleThreshold; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BaseLODModel; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance SilhouetteImportance; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance TextureImportance; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance ShadingImportance; // 0x0022(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRecalculateNormals : 1; // 0x0023(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateUniqueLightmapUVs : 1; // 0x0023(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bKeepSymmetry : 1; // 0x0023(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisibilityAided : 1; // 0x0023(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCullOccluded : 1; // 0x0023(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EStaticMeshReductionTerimationCriterion TerminationCriterion; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance VisibilityAggressiveness; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMeshFeatureImportance VertexColorImportance; // 0x0026(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshReductionSettings; + +// ScriptStruct Engine.PurchaseInfo +// 0x0040 (0x0040 - 0x0000) +struct FPurchaseInfo final +{ +public: + class FString Identifier; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayDescription; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayPrice; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPurchaseInfo; + +// ScriptStruct Engine.NameCurveKey +// 0x000C (0x000C - 0x0000) +struct FNameCurveKey final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNameCurveKey; + +// ScriptStruct Engine.NameCurve +// 0x0010 (0x0078 - 0x0068) +struct FNameCurve final : public FIndexedCurve +{ +public: + TArray Keys; // 0x0068(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNameCurve; + +// ScriptStruct Engine.LevelViewportInfo +// 0x0020 (0x0020 - 0x0000) +struct FLevelViewportInfo final +{ +public: + struct FVector CamPosition; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CamRotation; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float CamOrthoZoom; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CamUpdated; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLevelViewportInfo; + +// ScriptStruct Engine.NavAvoidanceMask +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FNavAvoidanceMask final +{ +public: + uint8 bGroup0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup16 : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup17 : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup18 : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup19 : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup20 : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup21 : 1; // 0x0002(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup22 : 1; // 0x0002(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup23 : 1; // 0x0002(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup24 : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup25 : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup26 : 1; // 0x0003(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup27 : 1; // 0x0003(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup28 : 1; // 0x0003(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup29 : 1; // 0x0003(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup30 : 1; // 0x0003(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGroup31 : 1; // 0x0003(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FNavAvoidanceMask; + +// ScriptStruct Engine.PacketSimulationSettings +// 0x0034 (0x0034 - 0x0000) +struct FPacketSimulationSettings final +{ +public: + int32 PktLoss; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLossMaxSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLossMinSize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktOrder; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktDup; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLag; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLagVariance; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLagMin; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktLagMax; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktIncomingLagMin; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktIncomingLagMax; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktIncomingLoss; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PktJitter; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPacketSimulationSettings; + +// ScriptStruct Engine.NetworkEmulationProfileDescription +// 0x0020 (0x0020 - 0x0000) +struct FNetworkEmulationProfileDescription final +{ +public: + class FString ProfileName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ToolTip; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNetworkEmulationProfileDescription; + +// ScriptStruct Engine.NodeItem +// 0x0040 (0x0040 - 0x0000) +struct FNodeItem final +{ +public: + class FName ParentName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNodeItem; + +// ScriptStruct Engine.ParticleRandomSeedInfo +// 0x0020 (0x0020 - 0x0000) +struct FParticleRandomSeedInfo final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGetSeedFromInstance : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInstanceSeedIsIndex : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bResetSeedOnEmitterLooping : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRandomlySelectSeedArray : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RandomSeeds; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleRandomSeedInfo; + +// ScriptStruct Engine.ParticleCurvePair +// 0x0018 (0x0018 - 0x0000) +struct FParticleCurvePair final +{ +public: + class FString CurveName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* CurveObject; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleCurvePair; + +// ScriptStruct Engine.BeamModifierOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FBeamModifierOptions final +{ +public: + uint8 bModify : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScale : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLock : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBeamModifierOptions; + +// ScriptStruct Engine.MeshSectionInfo +// 0x0008 (0x0008 - 0x0000) +struct FMeshSectionInfo final +{ +public: + int32 MaterialIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCollision; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastShadow; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisibleInRayTracing; // 0x0006(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceOpaque; // 0x0007(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshSectionInfo; + +// ScriptStruct Engine.ParticleEvent_GenerateInfo +// 0x0028 (0x0028 - 0x0000) +struct FParticleEvent_GenerateInfo final +{ +public: + EParticleEventType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Frequency; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleFrequency; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 FirstTimeOnly : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LastTimeOnly : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UseReflectedImpactVector : 1; // 0x000C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseOrbitOffset : 1; // 0x000C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CustomName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ParticleModuleEventsToSendToGame; // 0x0018(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FParticleEvent_GenerateInfo; + +// ScriptStruct Engine.LocationBoneSocketInfo +// 0x0014 (0x0014 - 0x0000) +struct FLocationBoneSocketInfo final +{ +public: + class FName BoneSocketName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocationBoneSocketInfo; + +// ScriptStruct Engine.OrbitOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FOrbitOptions final +{ +public: + uint8 bProcessDuringSpawn : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bProcessDuringUpdate : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseEmitterTime : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOrbitOptions; + +// ScriptStruct Engine.EmitterDynamicParameter +// 0x0048 (0x0048 - 0x0000) +struct FEmitterDynamicParameter final +{ +public: + class FName ParamName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseEmitterTime : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSpawnTimeOnly : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EEmitterDynamicParameterValue ValueMethod; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bScaleVelocityByParamValue : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat ParamValue; // 0x0018(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEmitterDynamicParameter; + +// ScriptStruct Engine.QuartzQuantizationBoundary +// 0x000C (0x000C - 0x0000) +struct FQuartzQuantizationBoundary final +{ +public: + EQuartzCommandQuantization Quantization; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Multiplier; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EQuarztQuantizationReference CountingReferencePoint; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireOnClockStart; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FQuartzQuantizationBoundary; + +// ScriptStruct Engine.BeamTargetData +// 0x000C (0x000C - 0x0000) +struct FBeamTargetData final +{ +public: + class FName TargetName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetPercentage; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBeamTargetData; + +// ScriptStruct Engine.GPUSpriteResourceData +// 0x0160 (0x0160 - 0x0000) +struct FGPUSpriteResourceData final +{ +public: + TArray QuantizedColorSamples; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QuantizedMiscSamples; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray QuantizedSimulationAttrSamples; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector4 ColorScale; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ColorBias; // 0x0040(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MiscScale; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MiscBias; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SimulationAttrCurveScale; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SimulationAttrCurveBias; // 0x0080(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SubImageSize; // 0x0090(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SizeBySpeed; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ConstantAcceleration; // 0x00B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetBase; // 0x00BC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetRange; // 0x00C8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitFrequencyBase; // 0x00D4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitFrequencyRange; // 0x00E0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitPhaseBase; // 0x00EC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitPhaseRange; // 0x00F8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalVectorFieldScale; // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalVectorFieldTightness; // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerParticleVectorFieldScale; // 0x010C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerParticleVectorFieldBias; // 0x0110(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragCoefficientScale; // 0x0114(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragCoefficientBias; // 0x0118(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResilienceScale; // 0x011C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResilienceBias; // 0x0120(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRadiusScale; // 0x0124(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRadiusBias; // 0x0128(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionTimeBias; // 0x012C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRandomSpread; // 0x0130(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionRandomDistribution; // 0x0134(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OneMinusFriction; // 0x0138(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationRateScale; // 0x013C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraMotionBlurAmount; // 0x0140(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleScreenAlignment ScreenAlignment; // 0x0144(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleAxisLock LockAxisFlag; // 0x0145(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_146[0x2]; // 0x0146(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D PivotOffset; // 0x0148(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRemoveHMDRoll : 1; // 0x0150(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinFacingCameraBlendDistance; // 0x0154(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x0158(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGPUSpriteResourceData; + +// ScriptStruct Engine.GPUSpriteLocalVectorFieldInfo +// 0x0070 (0x0070 - 0x0000) +struct FGPUSpriteLocalVectorFieldInfo final +{ +public: + class UVectorField* Field; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator MinInitialRotation; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator MaxInitialRotation; // 0x004C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator RotationRate; // 0x0058(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Intensity; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tightness; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreComponentTransform : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileX : 1; // 0x006C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileY : 1; // 0x006C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bTileZ : 1; // 0x006C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseFixDT : 1; // 0x006C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGPUSpriteLocalVectorFieldInfo; + +// ScriptStruct Engine.GPUSpriteEmitterInfo +// 0x0280 (0x0280 - 0x0000) +struct FGPUSpriteEmitterInfo final +{ +public: + class UParticleModuleRequired* RequiredModule; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleModuleSpawn* SpawnModule; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleModuleSpawnPerUnit* SpawnPerUnitModule; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpawnModules; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGPUSpriteLocalVectorFieldInfo LocalVectorField; // 0x0030(0x0070)(NoDestructor, NativeAccessSpecifierPublic) + struct FFloatDistribution VectorFieldScale; // 0x00A0(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatDistribution DragCoefficient; // 0x00C0(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatDistribution PointAttractorStrength; // 0x00E0(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatDistribution Resilience; // 0x0100(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ConstantAcceleration; // 0x0120(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PointAttractorPosition; // 0x012C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointAttractorRadiusSq; // 0x0138(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetBase; // 0x013C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OrbitOffsetRange; // 0x0148(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InvMaxSize; // 0x0154(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InvRotationRateScale; // 0x015C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLifeTime; // 0x0160(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxParticleCount; // 0x0164(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleScreenAlignment ScreenAlignment; // 0x0168(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleAxisLock LockAxisFlag; // 0x0169(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16A[0x2]; // 0x016A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bEnableCollision : 1; // 0x016C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_16D[0x3]; // 0x016D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EParticleCollisionMode CollisionMode; // 0x0170(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bRemoveHMDRoll : 1; // 0x0174(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_175[0x3]; // 0x0175(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinFacingCameraBlendDistance; // 0x0178(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x017C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRawDistributionVector DynamicColor; // 0x0180(0x0048)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DynamicAlpha; // 0x01C8(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionVector DynamicColorScale; // 0x01F8(0x0048)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FRawDistributionFloat DynamicAlphaScale; // 0x0240(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_270[0x10]; // 0x0270(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGPUSpriteEmitterInfo; + +// ScriptStruct Engine.LODSoloTrack +// 0x0010 (0x0010 - 0x0000) +struct FLODSoloTrack final +{ +public: + TArray SoloEnableSetting; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLODSoloTrack; + +// ScriptStruct Engine.ParticleSystemLOD +// 0x0001 (0x0001 - 0x0000) +struct FParticleSystemLOD final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleSystemLOD; + +// ScriptStruct Engine.ParticleSysParam +// 0x0080 (0x0080 - 0x0000) +struct alignas(0x10) FParticleSysParam final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSysParamType ParamType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scalar; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar_Low; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector_Low; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleSysParam; + +// ScriptStruct Engine.Node +// 0x0060 (0x0060 - 0x0000) +struct FNode final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParentName; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdvanced; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNode; + +// ScriptStruct Engine.ParticleSystemWorldManagerTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FParticleSystemWorldManagerTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleSystemWorldManagerTickFunction; + +// ScriptStruct Engine.ParticleSystemReplayFrame +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FParticleSystemReplayFrame final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParticleSystemReplayFrame; + +// ScriptStruct Engine.FreezablePerPlatformInt +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FFreezablePerPlatformInt final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFreezablePerPlatformInt; + +// ScriptStruct Engine.PhysicalAnimationProfile +// 0x002C (0x002C - 0x0000) +struct FPhysicalAnimationProfile final +{ +public: + class FName ProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPhysicalAnimationData PhysicalAnimationData; // 0x0008(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicalAnimationProfile; + +// ScriptStruct Engine.SolverIterations +// 0x0018 (0x0018 - 0x0000) +struct FSolverIterations final +{ +public: + int32 SolverIterations; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointIterations; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionIterations; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SolverPushOutIterations; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 JointPushOutIterations; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionPushOutIterations; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSolverIterations; + +// ScriptStruct Engine.PhysicsAssetSolverSettings +// 0x0018 (0x0018 - 0x0000) +struct FPhysicsAssetSolverSettings final +{ +public: + int32 PositionIterations; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VelocityIterations; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ProjectionIterations; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CullDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationVelocity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedTimeStep; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicsAssetSolverSettings; + +// ScriptStruct Engine.DistanceDatum +// 0x0014 (0x0014 - 0x0000) +struct FDistanceDatum final +{ +public: + float FadeInDistanceStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInDistanceEnd; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutDistanceStart; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutDistanceEnd; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDistanceDatum; + +// ScriptStruct Engine.PhysicsConstraintProfileHandle +// 0x0120 (0x0120 - 0x0000) +struct FPhysicsConstraintProfileHandle final +{ +public: + struct FConstraintProfileProperties ProfileProperties; // 0x0000(0x0118)(NoDestructor, NativeAccessSpecifierPublic) + class FName ProfileName; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicsConstraintProfileHandle; + +// ScriptStruct Engine.ChaosPhysicsSettings +// 0x0003 (0x0003 - 0x0000) +struct FChaosPhysicsSettings final +{ +public: + EChaosThreadingMode DefaultThreadingModel; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EChaosSolverTickMode DedicatedThreadTickMode; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EChaosBufferMode DedicatedThreadBufferMode; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FChaosPhysicsSettings; + +// ScriptStruct Engine.PhysicalSurfaceName +// 0x000C (0x000C - 0x0000) +struct FPhysicalSurfaceName final +{ +public: + EPhysicalSurface Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicalSurfaceName; + +// ScriptStruct Engine.DelegateArray +// 0x0010 (0x0010 - 0x0000) +struct FDelegateArray final +{ +public: + TArray> Delegates; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDelegateArray; + +// ScriptStruct Engine.TViewTarget +// 0x06A0 (0x06A0 - 0x0000) +struct FTViewTarget final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMinimalViewInfo POV; // 0x0010(0x0680)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class APlayerState* PlayerState; // 0x0690(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_698[0x8]; // 0x0698(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTViewTarget; + +// ScriptStruct Engine.InputActionSpeechMapping +// 0x0010 (0x0010 - 0x0000) +struct FInputActionSpeechMapping final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName SpeechKeyword; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FInputActionSpeechMapping; + +// ScriptStruct Engine.CollidingGroupsDefinition +// 0x0050 (0x0050 - 0x0000) +struct FCollidingGroupsDefinition final +{ +public: + TSet GroupNames; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCollidingGroupsDefinition; + +// ScriptStruct Engine.InputAxisKeyMapping +// 0x0038 (0x0038 - 0x0000) +struct FInputAxisKeyMapping final +{ +public: + class FName AxisName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey Key; // 0x0010(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SortIndex; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputAxisKeyMapping; + +// ScriptStruct Engine.InputGroupHeader +// 0x0018 (0x0018 - 0x0000) +struct FInputGroupHeader final +{ +public: + class FName HeaderID; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GroupNames; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputGroupHeader; + +// ScriptStruct Engine.InputAxisProperties +// 0x0010 (0x0010 - 0x0000) +struct FInputAxisProperties final +{ +public: + float DeadZone; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sensitivity; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Exponent; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInvert : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputAxisProperties; + +// ScriptStruct Engine.InputAxisConfigEntry +// 0x0018 (0x0018 - 0x0000) +struct FInputAxisConfigEntry final +{ +public: + class FName AxisKeyName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputAxisProperties AxisProperties; // 0x0008(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInputAxisConfigEntry; + +// ScriptStruct Engine.PlayerMuteList +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FPlayerMuteList final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHasVoiceHandshakeCompleted; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VoiceChannelIdx; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlayerMuteList; + +// ScriptStruct Engine.PoseData +// 0x0070 (0x0070 - 0x0000) +struct FPoseData final +{ +public: + TArray LocalSpacePose; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap TrackToBufferIndex; // 0x0010(0x0050)(NativeAccessSpecifierPublic) + TArray CurveData; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPoseData; + +// ScriptStruct Engine.PoseDataContainer +// 0x0090 (0x0090 - 0x0000) +struct FPoseDataContainer final +{ +public: + TArray PoseNames; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Tracks; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TMap TrackMap; // 0x0020(0x0050)(Transient, NativeAccessSpecifierPrivate) + TArray Poses; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Curves; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPoseDataContainer; + +// ScriptStruct Engine.PreviewMeshCollectionEntry +// 0x0028 (0x0028 - 0x0000) +struct FPreviewMeshCollectionEntry final +{ +public: + TSoftObjectPtr SkeletalMesh; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPreviewMeshCollectionEntry; + +// ScriptStruct Engine.PrimitiveComponentInstanceData +// 0x0048 (0x0100 - 0x00B8) +struct FPrimitiveComponentInstanceData : public FSceneComponentInstanceData +{ +public: + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ComponentTransform; // 0x00C0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + int32 VisibilityId; // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* LODParent; // 0x00F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPrimitiveComponentInstanceData; + +// ScriptStruct Engine.QuartzPulseOverrideStep +// 0x0008 (0x0008 - 0x0000) +struct FQuartzPulseOverrideStep final +{ +public: + int32 NumberOfPulses; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EQuartzCommandQuantization PulseDuration; // 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_FQuartzPulseOverrideStep; + +// ScriptStruct Engine.QuartzTimeSignature +// 0x0018 (0x0018 - 0x0000) +struct FQuartzTimeSignature final +{ +public: + int32 NumBeats; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EQuartzTimeSignatureQuantization BeatType; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OptionalPulseOverride; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQuartzTimeSignature; + +// ScriptStruct Engine.QuartzClockSettings +// 0x0020 (0x0020 - 0x0000) +struct FQuartzClockSettings final +{ +public: + struct FQuartzTimeSignature TimeSignature; // 0x0000(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIgnoreLevelChange; // 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_FQuartzClockSettings; + +// ScriptStruct Engine.QuartzTransportTimeStamp +// 0x0010 (0x0010 - 0x0000) +struct FQuartzTransportTimeStamp final +{ +public: + int32 Bars; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Beat; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BeatFraction; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Seconds; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FQuartzTransportTimeStamp; + +// ScriptStruct Engine.LevelNameAndTime +// 0x0018 (0x0018 - 0x0000) +struct FLevelNameAndTime final +{ +public: + class FString LevelName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 LevelChangeTimeInMS; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLevelNameAndTime; + +// ScriptStruct Engine.ReverbSettings +// 0x0020 (0x0020 - 0x0000) +struct FReverbSettings final +{ +public: + bool bApplyReverb; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UReverbEffect* ReverbEffect; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSubmixPreset* ReverbPluginEffect; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Volume; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReverbSettings; + +// ScriptStruct Engine.RigTransformConstraint +// 0x0010 (0x0010 - 0x0000) +struct FRigTransformConstraint final +{ +public: + EConstraintTransform TranformType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ParentSpace; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigTransformConstraint; + +// ScriptStruct Engine.TransformBaseConstraint +// 0x0010 (0x0010 - 0x0000) +struct FTransformBaseConstraint final +{ +public: + TArray TransformConstraints; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformBaseConstraint; + +// ScriptStruct Engine.TransformBase +// 0x0028 (0x0028 - 0x0000) +struct FTransformBase final +{ +public: + class FName Node; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransformBaseConstraint Constraints[0x2]; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformBase; + +// ScriptStruct Engine.RootMotionSource_MoveToDynamicForce +// 0x0030 (0x00D0 - 0x00A0) +struct FRootMotionSource_MoveToDynamicForce final : public FRootMotionSource +{ +public: + struct FVector StartLocation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InitialTargetLocation; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x00B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestrictSpeedToExpected; // 0x00BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* PathOffsetCurve; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* TimeMappingCurve; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRootMotionSource_MoveToDynamicForce; + +// ScriptStruct Engine.CameraExposureSettings +// 0x0040 (0x0040 - 0x0000) +struct FCameraExposureSettings final +{ +public: + EAutoExposureMethod Method; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LowPercent; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighPercent; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinBrightness; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxBrightness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedUp; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedDown; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* BiasCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* MeterMask; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMin; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMax; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CalibrationConstant; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ApplyPhysicalCameraExposure : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraExposureSettings; + +// ScriptStruct Engine.LensImperfectionSettings +// 0x0020 (0x0020 - 0x0000) +struct FLensImperfectionSettings final +{ +public: + class UTexture* DirtMask; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirtMaskIntensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirtMaskTint; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLensImperfectionSettings; + +// ScriptStruct Engine.LensSettings +// 0x00E0 (0x00E0 - 0x0000) +struct FLensSettings final +{ +public: + struct FLensBloomSettings Bloom; // 0x0000(0x00B8)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FLensImperfectionSettings Imperfections; // 0x00B8(0x0020)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float ChromaticAberration; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLensSettings; + +// ScriptStruct Engine.SceneViewExtensionIsActiveFunctor +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x10) FSceneViewExtensionIsActiveFunctor final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSceneViewExtensionIsActiveFunctor; + +// ScriptStruct Engine.SkeletalMaterial +// 0x0028 (0x0028 - 0x0000) +struct FSkeletalMaterial final +{ +public: + class UMaterialInterface* MaterialInterface; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MaterialSlotName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMeshUVChannelInfo UVChannelData; // 0x0010(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMaterial; + +// ScriptStruct Engine.SkeletalMeshClothBuildParams +// 0x0058 (0x0058 - 0x0000) +struct FSkeletalMeshClothBuildParams final +{ +public: + TWeakObjectPtr TargetAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetLod; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemapParameters; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString AssetName; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SourceSection; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveFromMesh; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr PhysicsAsset; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshClothBuildParams; + +// ScriptStruct Engine.BoneMirrorExport +// 0x0014 (0x0014 - 0x0000) +struct FBoneMirrorExport final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceBoneName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAxis BoneFlipAxis; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoneMirrorExport; + +// ScriptStruct Engine.SkeletalMeshComponentClothTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FSkeletalMeshComponentClothTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshComponentClothTickFunction; + +// ScriptStruct Engine.SkeletalMeshSamplingRegionMaterialFilter +// 0x0008 (0x0008 - 0x0000) +struct FSkeletalMeshSamplingRegionMaterialFilter final +{ +public: + class FName MaterialName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingRegionMaterialFilter; + +// ScriptStruct Engine.SkeletalMeshSamplingRegionBoneFilter +// 0x000C (0x000C - 0x0000) +struct FSkeletalMeshSamplingRegionBoneFilter final +{ +public: + class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeOrExclude : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyToChildren : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingRegionBoneFilter; + +// ScriptStruct Engine.SkeletalMeshSamplingRegion +// 0x0030 (0x0030 - 0x0000) +struct FSkeletalMeshSamplingRegion final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODIndex; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportUniformlyDistributedSampling : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MaterialFilters; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoneFilters; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingRegion; + +// ScriptStruct Engine.SkeletalMeshSamplingRegionBuiltData +// 0x0078 (0x0078 - 0x0000) +struct alignas(0x08) FSkeletalMeshSamplingRegionBuiltData final +{ +public: + uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingRegionBuiltData; + +// ScriptStruct Engine.SkeletalMeshSamplingBuiltData +// 0x0020 (0x0020 - 0x0000) +struct FSkeletalMeshSamplingBuiltData final +{ +public: + TArray WholeMeshBuiltData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RegionBuiltData; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingBuiltData; + +// ScriptStruct Engine.SkeletalMeshSamplingInfo +// 0x0030 (0x0030 - 0x0000) +struct FSkeletalMeshSamplingInfo final +{ +public: + TArray Regions; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FSkeletalMeshSamplingBuiltData BuiltData; // 0x0010(0x0020)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FSkeletalMeshSamplingInfo; + +// ScriptStruct Engine.AnimSlotGroup +// 0x0018 (0x0018 - 0x0000) +struct FAnimSlotGroup final +{ +public: + class FName GroupName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SlotNames; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimSlotGroup; + +// ScriptStruct Engine.NameMapping +// 0x0010 (0x0010 - 0x0000) +struct FNameMapping final +{ +public: + class FName NodeName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNameMapping; + +// ScriptStruct Engine.RigConfiguration +// 0x0018 (0x0018 - 0x0000) +struct FRigConfiguration final +{ +public: + class URig* Rig; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoneMappingTable; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigConfiguration; + +// ScriptStruct Engine.ReferencePose +// 0x0018 (0x0018 - 0x0000) +struct FReferencePose final +{ +public: + class FName PoseName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReferencePose; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReferencePose; + +// ScriptStruct Engine.VertexOffsetUsage +// 0x0004 (0x0004 - 0x0000) +struct FVertexOffsetUsage final +{ +public: + int32 Usage; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVertexOffsetUsage; + +// ScriptStruct Engine.SkelMeshComponentLODInfo +// 0x0048 (0x0048 - 0x0000) +struct FSkelMeshComponentLODInfo final +{ +public: + TArray HiddenMaterials; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_10[0x38]; // 0x0010(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkelMeshComponentLODInfo; + +// ScriptStruct Engine.SkelMeshSkinWeightInfo +// 0x003C (0x003C - 0x0000) +struct FSkelMeshSkinWeightInfo final +{ +public: + int32 Bones[0xC]; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Weights[0xC]; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkelMeshSkinWeightInfo; + +// ScriptStruct Engine.TentDistribution +// 0x000C (0x000C - 0x0000) +struct FTentDistribution final +{ +public: + float TipAltitude; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TipValue; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Width; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTentDistribution; + +// ScriptStruct Engine.PrecomputedSkyLightInstanceData +// 0x00B8 (0x0170 - 0x00B8) +struct alignas(0x10) FPrecomputedSkyLightInstanceData final : public FSceneComponentInstanceData +{ +public: + struct FGuid LightGuid; // 0x00B8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageBrightness; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0xA4]; // 0x00CC(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPrecomputedSkyLightInstanceData; + +// ScriptStruct Engine.SmartNameContainer +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FSmartNameContainer final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSmartNameContainer; + +// ScriptStruct Engine.SmartNameMapping +// 0x0070 (0x0070 - 0x0000) +struct alignas(0x08) FSmartNameMapping final +{ +public: + uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSmartNameMapping; + +// ScriptStruct Engine.CurveMetaData +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FCurveMetaData final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCurveMetaData; + +// ScriptStruct Engine.PassiveSoundMixModifier +// 0x0010 (0x0010 - 0x0000) +struct FPassiveSoundMixModifier final +{ +public: + class USoundMix* SoundMix; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVolumeThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVolumeThreshold; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPassiveSoundMixModifier; + +// ScriptStruct Engine.SoundModulationDefaultSettings +// 0x0040 (0x0040 - 0x0000) +struct FSoundModulationDefaultSettings +{ +public: + struct FSoundModulationDestinationSettings VolumeModulationDestination; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings PitchModulationDestination; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings HighpassModulationDestination; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSoundModulationDestinationSettings LowpassModulationDestination; // 0x0030(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundModulationDefaultSettings; + +// ScriptStruct Engine.SoundClassProperties +// 0x0078 (0x0078 - 0x0000) +struct FSoundClassProperties final +{ +public: + float Volume; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowPassFilterFrequency; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationDistanceScale; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LFEBleed; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoiceCenterChannelVolume; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadioFilterVolume; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadioFilterVolumeThreshold; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyEffects : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysPlay : 1; // 0x0020(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsUISound : 1; // 0x0020(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsMusic : 1; // 0x0020(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCenterChannelOnly : 1; // 0x0020(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bApplyAmbientVolumes : 1; // 0x0020(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverb : 1; // 0x0020(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Default2DReverbSendAmount; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoundModulationDefaultSettings ModulationSettings; // 0x0028(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + EAudioOutputTarget OutputTarget; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESoundWaveLoadingBehavior LoadingBehavior; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundSubmix* DefaultSubmix; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundClassProperties; + +// ScriptStruct Engine.SoundNodeEditorData +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FSoundNodeEditorData final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundNodeEditorData; + +// ScriptStruct Engine.SoundClassAdjuster +// 0x0020 (0x0020 - 0x0000) +struct FSoundClassAdjuster final +{ +public: + class USoundClass* SoundClassObject; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeAdjuster; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchAdjuster; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowPassFilterFrequency; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bApplyToChildren : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VoiceCenterChannelVolumeAdjuster; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundClassAdjuster; + +// ScriptStruct Engine.AudioEQEffect +// 0x0038 (0x0040 - 0x0008) +struct FAudioEQEffect final : public FAudioEffectParameters +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float FrequencyCenter0; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain0; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth0; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyCenter1; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain1; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth1; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyCenter2; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain2; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth2; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrequencyCenter3; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Gain3; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bandwidth3; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAudioEQEffect; + +// ScriptStruct Engine.SoundModulationDefaultRoutingSettings +// 0x0008 (0x0048 - 0x0040) +struct FSoundModulationDefaultRoutingSettings final : public FSoundModulationDefaultSettings +{ +public: + EModulationRouting VolumeRouting; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModulationRouting PitchRouting; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModulationRouting HighpassRouting; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModulationRouting LowpassRouting; // 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_FSoundModulationDefaultRoutingSettings; + +// ScriptStruct Engine.ModulatorContinuousParams +// 0x0020 (0x0020 - 0x0000) +struct FModulatorContinuousParams final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Default; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinInput; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxInput; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOutput; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOutput; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModulationParamMode ParamMode; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FModulatorContinuousParams; + +// ScriptStruct Engine.SoundSourceBusSendInfo +// 0x00B8 (0x00B8 - 0x0000) +struct FSoundSourceBusSendInfo final +{ +public: + ESourceBusSendLevelControlMethod SourceBusSendLevelControlMethod; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundSourceBus* SoundSourceBus; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAudioBus* AudioBus; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendLevel; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendLevel; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendLevel; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSendDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSendDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve CustomSendLevelCurve; // 0x0030(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundSourceBusSendInfo; + +// ScriptStruct Engine.SoundSubmixSpectralAnalysisBandSettings +// 0x0010 (0x0010 - 0x0000) +struct FSoundSubmixSpectralAnalysisBandSettings final +{ +public: + float BandFrequency; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AttackTimeMsec; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReleaseTimeMsec; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundSubmixSpectralAnalysisBandSettings; + +// ScriptStruct Engine.SoundWaveSpectralDataEntry +// 0x0008 (0x0008 - 0x0000) +struct FSoundWaveSpectralDataEntry final +{ +public: + float Magnitude; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedMagnitude; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveSpectralDataEntry; + +// ScriptStruct Engine.SoundWaveSpectralTimeData +// 0x0018 (0x0018 - 0x0000) +struct FSoundWaveSpectralTimeData final +{ +public: + TArray Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + float TimeSec; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSoundWaveSpectralTimeData; + +// ScriptStruct Engine.SoundWaveEnvelopeDataPerSound +// 0x0010 (0x0010 - 0x0000) +struct FSoundWaveEnvelopeDataPerSound final +{ +public: + float Envelope; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundWave* SoundWave; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSoundWaveEnvelopeDataPerSound; + +// ScriptStruct Engine.StreamedAudioPlatformData +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FStreamedAudioPlatformData final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStreamedAudioPlatformData; + +// ScriptStruct Engine.SplineInstanceData +// 0x00E8 (0x01A0 - 0x00B8) +struct FSplineInstanceData final : public FSceneComponentInstanceData +{ +public: + bool bSplineHasBeenEdited; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSplineCurves SplineCurves; // 0x00C0(0x0070)(NativeAccessSpecifierPublic) + struct FSplineCurves SplineCurvesPreUCS; // 0x0130(0x0070)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSplineInstanceData; + +// ScriptStruct Engine.SplinePoint +// 0x0044 (0x0044 - 0x0000) +struct FSplinePoint final +{ +public: + float InputKey; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ArriveTangent; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeaveTangent; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplinePointType Type; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSplinePoint; + +// ScriptStruct Engine.SplineMeshInstanceData +// 0x0030 (0x00E8 - 0x00B8) +struct FSplineMeshInstanceData final : public FSceneComponentInstanceData +{ +public: + struct FVector StartPos; // 0x00B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x00C4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartTangent; // 0x00D0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndTangent; // 0x00DC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSplineMeshInstanceData; + +// ScriptStruct Engine.SplineMeshParams +// 0x0058 (0x0058 - 0x0000) +struct FSplineMeshParams final +{ +public: + struct FVector StartPos; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StartTangent; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D StartScale; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartRoll; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D StartOffset; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPos; // 0x002C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EndScale; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndTangent; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndRoll; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EndOffset; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSplineMeshParams; + +// ScriptStruct Engine.StaticMaterial +// 0x0030 (0x0030 - 0x0000) +struct FStaticMaterial final +{ +public: + class UMaterialInterface* MaterialInterface; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MaterialSlotName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ImportedMaterialSlotName; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMeshUVChannelInfo UVChannelData; // 0x0018(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMaterial; + +// ScriptStruct Engine.MeshSectionInfoMap +// 0x0050 (0x0050 - 0x0000) +struct FMeshSectionInfoMap final +{ +public: + TMap Map; // 0x0000(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshSectionInfoMap; + +// ScriptStruct Engine.StaticMeshSourceModel +// 0x0078 (0x0078 - 0x0000) +struct FStaticMeshSourceModel final +{ +public: + struct FMeshBuildSettings BuildSettings; // 0x0000(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FMeshReductionSettings ReductionSettings; // 0x0030(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LODDistance; // 0x0058(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformFloat ScreenSize; // 0x005C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FPerPlatformInt ForceShadowProxyLOD; // 0x0060(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SourceImportFilename; // 0x0068(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticMeshSourceModel; + +// ScriptStruct Engine.StaticMeshOptimizationSettings +// 0x001C (0x001C - 0x0000) +struct FStaticMeshOptimizationSettings final +{ +public: + EOptimizationType ReductionMethod; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NumOfTrianglesPercentage; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeviationPercentage; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeldingThreshold; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecalcNormals; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NormalsThreshold; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SilhouetteImportance; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 TextureImportance; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 ShadingImportance; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMeshOptimizationSettings; + +// ScriptStruct Engine.PaintedVertex +// 0x0020 (0x0020 - 0x0000) +struct FPaintedVertex final +{ +public: + struct FVector Position; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 normal; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPaintedVertex; + +// ScriptStruct Engine.StaticMeshVertexColorLODData +// 0x0028 (0x0028 - 0x0000) +struct FStaticMeshVertexColorLODData final +{ +public: + TArray PaintedVertices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VertexBufferColors; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint32 LODIndex; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMeshVertexColorLODData; + +// ScriptStruct Engine.StaticMeshComponentInstanceData +// 0x0040 (0x0140 - 0x0100) +struct FStaticMeshComponentInstanceData final : public FPrimitiveComponentInstanceData +{ +public: + class UStaticMesh* StaticMesh; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray VertexColorLODs; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CachedStaticLighting; // 0x0118(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StreamingTextureData; // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticMeshComponentInstanceData; + +// ScriptStruct Engine.StaticSwitchParameter +// 0x0004 (0x0028 - 0x0024) +struct FStaticSwitchParameter final : public FStaticParameterBase +{ +public: + bool Value; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStaticSwitchParameter; + +// ScriptStruct Engine.StaticComponentMaskParameter +// 0x0004 (0x0028 - 0x0024) +struct FStaticComponentMaskParameter final : public FStaticParameterBase +{ +public: + bool R; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool G; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool b; // 0x0026(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool A; // 0x0027(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticComponentMaskParameter; + +// ScriptStruct Engine.StaticMaterialLayersParameter +// 0x0044 (0x0068 - 0x0024) +struct FStaticMaterialLayersParameter final : public FStaticParameterBase +{ +public: + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialLayersFunctions Value; // 0x0028(0x0040)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticMaterialLayersParameter; + +// ScriptStruct Engine.StaticParameterSet +// 0x0040 (0x0040 - 0x0000) +struct FStaticParameterSet final +{ +public: + TArray StaticSwitchParameters; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticComponentMaskParameters; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TerrainLayerWeightParameters; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray MaterialLayersParameters; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStaticParameterSet; + +// ScriptStruct Engine.EquirectProps +// 0x0048 (0x0048 - 0x0000) +struct FEquirectProps final +{ +public: + struct FBox2D LeftUVRect; // 0x0000(0x0014)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FBox2D RightUVRect; // 0x0014(0x0014)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LeftScale; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightScale; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeftBias; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightBias; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEquirectProps; + +// ScriptStruct Engine.TextureFormatSettings +// 0x0002 (0x0002 - 0x0000) +struct FTextureFormatSettings final +{ +public: + ETextureCompressionSettings CompressionSettings; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CompressionNoAlpha : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CompressionNone : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 CompressionYCoCg : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 SRGB : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FTextureFormatSettings; + +// ScriptStruct Engine.TexturePlatformData +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FTexturePlatformData final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTexturePlatformData; + +// ScriptStruct Engine.TextureSource +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FTextureSource final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTextureSource; + +// ScriptStruct Engine.TextureOverride +// 0x0018 (0x0018 - 0x0000) +struct FTextureOverride final +{ +public: + class FName Texture; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Downscale; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureCompressionSettings CompressionSettings; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureGroup LODGroup; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxTextureSize; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipGenSettings MipGenSettings; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureMipLoadOptions MipLoadOptions; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETexturePowerOfTwoSetting PowerOfTwoMode; // 0x0016(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTextureOverride; + +// ScriptStruct Engine.StreamingRenderAssetPrimitiveInfo +// 0x0030 (0x0030 - 0x0000) +struct FStreamingRenderAssetPrimitiveInfo final +{ +public: + class UStreamableRenderAsset* RenderAsset; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds Bounds; // 0x0008(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TexelFactor; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PackedRelativeBox; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAllowInvalidTexelFactorWhenUnregistered : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStreamingRenderAssetPrimitiveInfo; + +// ScriptStruct Engine.TTLinearColorTrack +// 0x0008 (0x0028 - 0x0020) +struct FTTLinearColorTrack final : public FTTPropertyTrack +{ +public: + class UCurveLinearColor* CurveLinearColor; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTTLinearColorTrack; + +// ScriptStruct Engine.TTFloatTrack +// 0x0008 (0x0028 - 0x0020) +struct FTTFloatTrack final : public FTTPropertyTrack +{ +public: + class UCurveFloat* CurveFloat; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTTFloatTrack; + +// ScriptStruct Engine.TTEventTrack +// 0x0010 (0x0028 - 0x0018) +struct FTTEventTrack final : public FTTTrackBase +{ +public: + class FName FunctionName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCurveFloat* CurveKeys; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTTEventTrack; + +// ScriptStruct Engine.TTTrackId +// 0x0008 (0x0008 - 0x0000) +struct FTTTrackId final +{ +public: + int32 TrackType; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TrackIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTTTrackId; + +// ScriptStruct Engine.TimeStretchCurveMarker +// 0x0010 (0x0010 - 0x0000) +struct FTimeStretchCurveMarker final +{ +public: + float Time[0x3]; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeStretchCurveMarker; + +// ScriptStruct Engine.TimeStretchCurve +// 0x0028 (0x0028 - 0x0000) +struct FTimeStretchCurve final +{ +public: + float SamplingRate; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CurveValueMinPrecision; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Markers; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) + float Sum_dT_i_by_C_i[0x3]; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeStretchCurve; + +// ScriptStruct Engine.TouchInputControl +// 0x0068 (0x0068 - 0x0000) +struct FTouchInputControl final +{ +public: + class UTexture2D* Image1; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Image2; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Center; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D VisualSize; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ThumbSize; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InteractionSize; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InputScale; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey MainInputKey; // 0x0038(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey AltInputKey; // 0x0050(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTouchInputControl; + +// ScriptStruct Engine.VirtualTextureSpacePoolConfig +// 0x0028 (0x0028 - 0x0000) +struct FVirtualTextureSpacePoolConfig final +{ +public: + int32 MinTileSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTileSize; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Formats; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 SizeInMegabyte; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSizeScale; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 ScalabilityGroup; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVirtualTextureSpacePoolConfig; + +// ScriptStruct Engine.VoiceSettings +// 0x0018 (0x0018 - 0x0000) +struct FVoiceSettings final +{ +public: + class USceneComponent* ComponentToAttachTo; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* AttenuationSettings; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundEffectSourcePresetChain* SourceEffectChain; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVoiceSettings; + +// ScriptStruct Engine.WindAffectedParameters +// 0x0024 (0x0024 - 0x0000) +struct FWindAffectedParameters final +{ +public: + class FName WindDirectionParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName WindSpeedParameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName WindVelocityParameter; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InsideParameter; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSet_WindDirectionParameter : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSet_WindSpeedParameter : 1; // 0x0020(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSet_WindVelocityParameter : 1; // 0x0020(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSet_InsideParameter : 1; // 0x0020(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWindAffectedParameters; + +// ScriptStruct Engine.StreamingLevelsToConsider +// 0x0028 (0x0028 - 0x0000) +struct FStreamingLevelsToConsider final +{ +public: + TArray StreamingLevels; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStreamingLevelsToConsider; + +// ScriptStruct Engine.LevelCollection +// 0x0078 (0x0078 - 0x0000) +struct FLevelCollection final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AGameStateBase* GameState; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNetDriver* NetDriver; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDemoNetDriver* DemoNetDriver; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ULevel* PersistentLevel; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSet Levels; // 0x0028(0x0050)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FLevelCollection; + +// ScriptStruct Engine.EndPhysicsTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FEndPhysicsTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEndPhysicsTickFunction; + +// ScriptStruct Engine.PSCPool +// 0x0010 (0x0010 - 0x0000) +struct FPSCPool final +{ +public: + TArray FreeElements; // 0x0000(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPSCPool; + +// ScriptStruct Engine.WorldPSCPool +// 0x0058 (0x0058 - 0x0000) +struct FWorldPSCPool final +{ +public: + TMap WorldParticleSystemPools; // 0x0000(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldPSCPool; + +// ScriptStruct Engine.CullDistanceSizePair +// 0x0008 (0x0008 - 0x0000) +struct FCullDistanceSizePair final +{ +public: + float size; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CullDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCullDistanceSizePair; + +// ScriptStruct Engine.HierarchicalSimplification +// 0x0168 (0x0168 - 0x0000) +struct FHierarchicalSimplification final +{ +public: + float TransitionScreenSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideDrawDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseOverrideDrawDistance : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowSpecificExclusion : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSimplifyMesh : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyGenerateClustersForVolumes : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReusePreviousLevelClusters : 1; // 0x0008(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMeshProxySettings ProxySetting; // 0x000C(0x00B0)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FMeshMergingSettings MergeSetting; // 0x00BC(0x00A0)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float DesiredBoundRadius; // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredFillingPercentage; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinNumberOfActorsToBuild; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHierarchicalSimplification; + +// ScriptStruct Engine.LightmassWorldInfoSettings +// 0x004C (0x004C - 0x0000) +struct FLightmassWorldInfoSettings final +{ +public: + float StaticLightingLevelScale; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumIndirectLightingBounces; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumSkyLightingBounces; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingQuality; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingSmoothness; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor EnvironmentColor; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnvironmentIntensity; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmissiveBoost; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DiffuseBoost; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVolumeLightingMethod VolumeLightingMethod; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseAmbientOcclusion : 1; // 0x0025(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateAmbientOcclusionMaterialMask : 1; // 0x0025(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisualizeMaterialDiffuse : 1; // 0x0025(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisualizeAmbientOcclusion : 1; // 0x0025(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCompressLightmaps : 1; // 0x0025(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricLightmapDetailCellSize; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightmapMaximumBrickMemoryMb; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightmapSphericalHarmonicSmoothing; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeLightSamplePlacementScale; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectIlluminationOcclusionFraction; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectIlluminationOcclusionFraction; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionExponent; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyOccludedSamplesFraction; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOcclusionDistance; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightmassWorldInfoSettings; + +} + diff --git a/Hogwarts Legacy/SDK/EnvironmentalGlobals_classes.hpp b/Hogwarts Legacy/SDK/EnvironmentalGlobals_classes.hpp new file mode 100644 index 0000000..b1356c6 --- /dev/null +++ b/Hogwarts Legacy/SDK/EnvironmentalGlobals_classes.hpp @@ -0,0 +1,1141 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: EnvironmentalGlobals + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "EnvironmentalGlobals_structs.hpp" +#include "ExposureExpressions_structs.hpp" +#include "ExposureExpressions_classes.hpp" + + +namespace SDK +{ + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarBase +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarBase") + } + static class UEnvironmentalGlobalsCustomScalarBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarBase; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsVar +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsVar : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsVar") + } + static class UEnvironmentalGlobalsVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsVar; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsScalarVar +// 0x0020 (0x0048 - 0x0028) +class UEnvironmentalGlobalsScalarVar : public UEnvironmentalGlobalsVar +{ +public: + class FName ParameterName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsScalarRunMode RunMode; // 0x0030(0x0010)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bApplyToMaterialParameterCollection; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyToNiagaraParameterCollection; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsScalarVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsScalarVar") + } + static class UEnvironmentalGlobalsScalarVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsScalarVar; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsScalarCurveVar +// 0x0018 (0x0060 - 0x0048) +class UEnvironmentalGlobalsScalarCurveVar final : public UEnvironmentalGlobalsScalarVar +{ +public: + class UCurveFloat* Curve; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvironmentalGlobalsValue CurveX; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvironmentalGlobalsScalarConversion Conversion; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x2]; // 0x0052(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnvironmentalGlobalsScalarClamp ClampMinMax; // 0x0054(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsScalarCurveVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsScalarCurveVar") + } + static class UEnvironmentalGlobalsScalarCurveVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsScalarCurveVar; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsScalarExpression +// 0x0010 (0x0058 - 0x0048) +class UEnvironmentalGlobalsScalarExpression final : public UEnvironmentalGlobalsScalarVar +{ +public: + class UExposureExpressionsExposureValue* Expression; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvironmentalGlobalsScalarConversion Conversion; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsScalarExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsScalarExpression") + } + static class UEnvironmentalGlobalsScalarExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsScalarExpression; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModsBase +// 0x0010 (0x0038 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModsBase : public UEnvironmentalGlobalsCustomScalarBase +{ +public: + TArray mods; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModsBase") + } + static class UEnvironmentalGlobalsCustomScalarModsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModsBase; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsSeasonPhases +// 0x0010 (0x0040 - 0x0030) +class UEnvironmentalGlobalsSeasonPhases final : public UDataAsset +{ +public: + int32 FallPhases; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WinterPhases; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpringPhases; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SummerPhases; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsSeasonPhases") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsSeasonPhases") + } + static class UEnvironmentalGlobalsSeasonPhases* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsSeasonPhases; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsSingleton +// 0x0338 (0x0580 - 0x0248) +class AEnvironmentalGlobalsSingleton final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnvironmentalGlobals Globals; // 0x0250(0x02A0)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + class UMaterialParameterCollection* MaterialParameterCollection; // 0x04F0(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraParameterCollection* NiagaraParameterCollection; // 0x04F8(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FEnvironmentalGlobalsVelocityTracker PlayerVelocity; // 0x0500(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FEnvironmentalGlobalsVelocityTracker CameraVelocity; // 0x0530(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FEnvironmentalGlobalsIndoors AccumulateIndoors; // 0x0560(0x0018)(Edit, Transient, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bDirty; // 0x0578(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDiscontinuity; // 0x0579(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_57A[0x6]; // 0x057A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void EnvironmentalGlobalsGetExtraColor(class UObject* WorldContextObject, class FName Name_0, struct FLinearColor* Value, bool* bExists); + static void EnvironmentalGlobalsGetExtraScalar(class UObject* WorldContextObject, class FName Name_0, float* Value, bool* bExists); + static void EnvironmentalGlobalsGetExtraVector(class UObject* WorldContextObject, class FName Name_0, struct FVector* Value, bool* bExists); + static void EnvironmentalGlobalsGetSeason(class UObject* WorldContextObject, struct FEnvironmentalGlobalsSeason* Season, bool bAllowOverrides); + static void EnvironmentalGlobalsSetExtraColor(class UObject* WorldContextObject, class FName Name_0, const struct FLinearColor& Value, bool* bSuccess); + static void EnvironmentalGlobalsSetExtraScalar(class UObject* WorldContextObject, class FName Name_0, float Value, bool* bSuccess); + static void EnvironmentalGlobalsSetExtraVector(class UObject* WorldContextObject, class FName Name_0, const struct FVector& Value, bool* bSuccess); + static void GetEnvironmentalGlobals(class UObject* WorldContextObject, struct FEnvironmentalGlobals* EnvironmentalGlobals); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsSingleton") + } + static class AEnvironmentalGlobalsSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEnvironmentalGlobalsSingleton; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsVars +// 0x00D8 (0x0108 - 0x0030) +class UEnvironmentalGlobalsVars final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Vars; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FExposureExpressions GlobalExpressions; // 0x0048(0x00C0)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsVars") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsVars") + } + static class UEnvironmentalGlobalsVars* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsVars; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarMod +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarMod : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarMod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarMod") + } + static class UEnvironmentalGlobalsCustomScalarMod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarMod; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalar +// 0x0008 (0x0050 - 0x0048) +class UEnvironmentalGlobalsCustomScalar final : public UEnvironmentalGlobalsScalarVar +{ +public: + class UEnvironmentalGlobalsCustomScalarBase* Scalar; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalar") + } + static class UEnvironmentalGlobalsCustomScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalar; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsExpsoureCurveFromGlobals +// 0x0010 (0x0038 - 0x0028) +class UEnvironmentalGlobalsExpsoureCurveFromGlobals final : public UExposureExpressionsExposureValue +{ +public: + class UCurveFloat* Curve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvironmentalGlobalsValue CurveX; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsExpsoureCurveFromGlobals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsExpsoureCurveFromGlobals") + } + static class UEnvironmentalGlobalsExpsoureCurveFromGlobals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsExpsoureCurveFromGlobals; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsColorVar +// 0x0038 (0x0060 - 0x0028) +class UEnvironmentalGlobalsColorVar : public UEnvironmentalGlobalsVar +{ +public: + class FName ParameterName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsColorRunMode RunMode; // 0x0030(0x0028)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bApplyToMaterialParameterCollection; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyToNiagaraParameterCollection; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsColorVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsColorVar") + } + static class UEnvironmentalGlobalsColorVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsColorVar; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsColorCurveVar +// 0x0010 (0x0070 - 0x0060) +class UEnvironmentalGlobalsColorCurveVar final : public UEnvironmentalGlobalsColorVar +{ +public: + class UCurveLinearColor* Curve; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvironmentalGlobalsValue CurveX; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvironmentalGlobalsColorVarConversion Conversion; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvironmentalGlobalsColorCurveVarMode Mode; // 0x006A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6B[0x5]; // 0x006B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsColorCurveVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsColorCurveVar") + } + static class UEnvironmentalGlobalsColorCurveVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsColorCurveVar; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModClamp +// 0x0008 (0x0030 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModClamp final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + float Min; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModClamp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModClamp") + } + static class UEnvironmentalGlobalsCustomScalarModClamp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModClamp; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModSaturate +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModSaturate final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModSaturate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModSaturate") + } + static class UEnvironmentalGlobalsCustomScalarModSaturate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModSaturate; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModSingleValue +// 0x0008 (0x0030 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModSingleValue : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + class UEnvironmentalGlobalsCustomScalarBase* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModSingleValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModSingleValue") + } + static class UEnvironmentalGlobalsCustomScalarModSingleValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModSingleValue; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModMin +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModMin final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModMin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModMin") + } + static class UEnvironmentalGlobalsCustomScalarModMin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModMin; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModMax +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModMax final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModMax") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModMax") + } + static class UEnvironmentalGlobalsCustomScalarModMax* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModMax; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModMultiply +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModMultiply final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModMultiply") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModMultiply") + } + static class UEnvironmentalGlobalsCustomScalarModMultiply* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModMultiply; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModPlus +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModPlus final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModPlus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModPlus") + } + static class UEnvironmentalGlobalsCustomScalarModPlus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModPlus; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModMinus +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModMinus final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModMinus") + } + static class UEnvironmentalGlobalsCustomScalarModMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModMinus; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModDivide +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModDivide final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModDivide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModDivide") + } + static class UEnvironmentalGlobalsCustomScalarModDivide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModDivide; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModMinusBy +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModMinusBy final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModMinusBy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModMinusBy") + } + static class UEnvironmentalGlobalsCustomScalarModMinusBy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModMinusBy; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModDivideBy +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModDivideBy final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModDivideBy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModDivideBy") + } + static class UEnvironmentalGlobalsCustomScalarModDivideBy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModDivideBy; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModStepGreater +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModStepGreater final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModStepGreater") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModStepGreater") + } + static class UEnvironmentalGlobalsCustomScalarModStepGreater* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModStepGreater; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModStepLess +// 0x0000 (0x0030 - 0x0030) +class UEnvironmentalGlobalsCustomScalarModStepLess final : public UEnvironmentalGlobalsCustomScalarModSingleValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModStepLess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModStepLess") + } + static class UEnvironmentalGlobalsCustomScalarModStepLess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModStepLess; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModOneMinus +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModOneMinus final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModOneMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModOneMinus") + } + static class UEnvironmentalGlobalsCustomScalarModOneMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModOneMinus; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModPower +// 0x0008 (0x0030 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModPower final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + float Exponent; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModPower") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModPower") + } + static class UEnvironmentalGlobalsCustomScalarModPower* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModPower; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModRaise +// 0x0008 (0x0030 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModRaise final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + float Base; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModRaise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModRaise") + } + static class UEnvironmentalGlobalsCustomScalarModRaise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModRaise; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModInverse +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModInverse final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModInverse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModInverse") + } + static class UEnvironmentalGlobalsCustomScalarModInverse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModInverse; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModCos +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModCos final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModCos") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModCos") + } + static class UEnvironmentalGlobalsCustomScalarModCos* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModCos; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModSin +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModSin final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModSin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModSin") + } + static class UEnvironmentalGlobalsCustomScalarModSin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModSin; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModLerp +// 0x0008 (0x0030 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModLerp final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + float ValueAtZero; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ValueAtOne; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModLerp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModLerp") + } + static class UEnvironmentalGlobalsCustomScalarModLerp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModLerp; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModSmoothStep +// 0x0008 (0x0030 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModSmoothStep final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + float Min; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModSmoothStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModSmoothStep") + } + static class UEnvironmentalGlobalsCustomScalarModSmoothStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModSmoothStep; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModRemap +// 0x0010 (0x0038 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModRemap final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + struct FVector2D InputMinMax; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutputMinMax; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModRemap") + } + static class UEnvironmentalGlobalsCustomScalarModRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModRemap; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModCurve +// 0x0008 (0x0030 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModCurve final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + class UCurveFloat* Curve; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModCurve") + } + static class UEnvironmentalGlobalsCustomScalarModCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModCurve; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModCeil +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModCeil final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModCeil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModCeil") + } + static class UEnvironmentalGlobalsCustomScalarModCeil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModCeil; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModFloor +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModFloor final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModFloor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModFloor") + } + static class UEnvironmentalGlobalsCustomScalarModFloor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModFloor; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModTrunc +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModTrunc final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModTrunc") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModTrunc") + } + static class UEnvironmentalGlobalsCustomScalarModTrunc* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModTrunc; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarModRound +// 0x0000 (0x0028 - 0x0028) +class UEnvironmentalGlobalsCustomScalarModRound final : public UEnvironmentalGlobalsCustomScalarMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarModRound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarModRound") + } + static class UEnvironmentalGlobalsCustomScalarModRound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarModRound; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarConstant +// 0x0008 (0x0030 - 0x0028) +class UEnvironmentalGlobalsCustomScalarConstant final : public UEnvironmentalGlobalsCustomScalarBase +{ +public: + float Value; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarConstant") + } + static class UEnvironmentalGlobalsCustomScalarConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarConstant; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarExposureExpression +// 0x0008 (0x0040 - 0x0038) +class UEnvironmentalGlobalsCustomScalarExposureExpression final : public UEnvironmentalGlobalsCustomScalarModsBase +{ +public: + class UExposureExpressionsScalarValue* Expression; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarExposureExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarExposureExpression") + } + static class UEnvironmentalGlobalsCustomScalarExposureExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarExposureExpression; + +// Class EnvironmentalGlobals.EnvironmentalGlobalsCustomScalarEnvGlobal +// 0x0008 (0x0040 - 0x0038) +class UEnvironmentalGlobalsCustomScalarEnvGlobal final : public UEnvironmentalGlobalsCustomScalarModsBase +{ +public: + EEnvironmentalGlobalsValue Value; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarEnvGlobal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarEnvGlobal") + } + static class UEnvironmentalGlobalsCustomScalarEnvGlobal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarEnvGlobal; + +// Class EnvironmentalGlobals.SeasonOverrideInterface +// 0x0000 (0x0000 - 0x0000) +class ISeasonOverrideInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SeasonOverrideInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SeasonOverrideInterface") + } + static class ISeasonOverrideInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISeasonOverrideInterface; + +// Class EnvironmentalGlobals.SeasonOverrideVolume +// 0x0010 (0x0290 - 0x0280) +class ASeasonOverrideVolume : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x028C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28D[0x3]; // 0x028D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SeasonOverrideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SeasonOverrideVolume") + } + static class ASeasonOverrideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASeasonOverrideVolume; + +// Class EnvironmentalGlobals.SeasonFXOverrideVolume +// 0x0008 (0x0298 - 0x0290) +class ASeasonFXOverrideVolume final : public ASeasonOverrideVolume +{ +public: + ESeasonEnum SeasonOverride; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PhaseOverride; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SeasonFXOverrideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SeasonFXOverrideVolume") + } + static class ASeasonFXOverrideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASeasonFXOverrideVolume; + +// Class EnvironmentalGlobals.PerSeasonFXOverrideVolume +// 0x0020 (0x02B0 - 0x0290) +class APerSeasonFXOverrideVolume final : public ASeasonOverrideVolume +{ +public: + ESeasonEnum FallOverride; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FallPhaseOverride; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESeasonEnum WinterOverride; // 0x0298(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 WinterPhaseOverride; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESeasonEnum SpringOverride; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A1[0x3]; // 0x02A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SpringPhaseOverride; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESeasonEnum SummerOverride; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A9[0x3]; // 0x02A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SummerPhaseOverride; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerSeasonFXOverrideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerSeasonFXOverrideVolume") + } + static class APerSeasonFXOverrideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APerSeasonFXOverrideVolume; + +} + diff --git a/Hogwarts Legacy/SDK/EnvironmentalGlobals_structs.hpp b/Hogwarts Legacy/SDK/EnvironmentalGlobals_structs.hpp new file mode 100644 index 0000000..18cfeb6 --- /dev/null +++ b/Hogwarts Legacy/SDK/EnvironmentalGlobals_structs.hpp @@ -0,0 +1,410 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: EnvironmentalGlobals + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum EnvironmentalGlobals.EEnvironmentalGlobalsDirectionalLightMode +// NumValues: 0x0004 +enum class EEnvironmentalGlobalsDirectionalLightMode : uint8 +{ + Unknown = 0, + Sun = 1, + Moon = 2, + EEnvironmentalGlobalsDirectionalLightMode_MAX = 3, +}; + +// Enum EnvironmentalGlobals.EEnvironmentalGlobalsColorCurveVarMode +// NumValues: 0x0004 +enum class EEnvironmentalGlobalsColorCurveVarMode : uint8 +{ + Normal = 0, + Clamped = 1, + Unadjusted = 2, + EEnvironmentalGlobalsColorCurveVarMode_MAX = 3, +}; + +// Enum EnvironmentalGlobals.EEnvironmentalGlobalsColorVarConversion +// NumValues: 0x000D +enum class EEnvironmentalGlobalsColorVarConversion : uint8 +{ + RGBA = 0, + RGBOneA = 1, + RGBZeroA = 2, + RGBTimesAOneA = 3, + RGBTimesAZeroA = 4, + RGBNormalizedOneA = 5, + RGBNormalizedZeroA = 6, + RGBNormalizedA = 7, + RGBNormalizedIntA = 8, + RGBGrayOneA = 9, + RGBGrayZeroA = 10, + RGBGrayA = 11, + EEnvironmentalGlobalsColorVarConversion_MAX = 12, +}; + +// Enum EnvironmentalGlobals.EEnvironmentalGlobalsScalarDebugFormat +// NumValues: 0x0005 +enum class EEnvironmentalGlobalsScalarDebugFormat : uint8 +{ + None = 0, + EV100 = 1, + PowerOf2 = 2, + Invert = 3, + EEnvironmentalGlobalsScalarDebugFormat_MAX = 4, +}; + +// Enum EnvironmentalGlobals.EEnvironmentalGlobalsScalarConversion +// NumValues: 0x0004 +enum class EEnvironmentalGlobalsScalarConversion : uint8 +{ + None = 0, + EV100ToMultipler = 1, + MultiplierToEV100 = 2, + EEnvironmentalGlobalsScalarConversion_MAX = 3, +}; + +// Enum EnvironmentalGlobals.EEnvironmentalGlobalsRunMode +// NumValues: 0x0004 +enum class EEnvironmentalGlobalsRunMode : uint8 +{ + GameAndProbeCapture = 0, + GameOnly = 1, + ProbeCaptureOnly = 2, + EEnvironmentalGlobalsRunMode_MAX = 3, +}; + +// Enum EnvironmentalGlobals.EEnvironmentalGlobalsValue +// NumValues: 0x0019 +enum class EEnvironmentalGlobalsValue : uint8 +{ + DayNight = 0, + DayNightLerp = 1, + Day = 2, + Night = 3, + SunAltitudeDegrees = 4, + MoonAltitudeDegrees = 5, + LightAltitudeDegrees = 6, + SunUnitIntensity = 7, + MoonUnitIntensity = 8, + LightUnitIntensity = 9, + CameraEyeIndoors = 10, + CameraEyeProbeIndoors = 11, + CameraEyeWeatherIndoors = 12, + Overcast = 13, + NormalizedTime = 14, + AverageLuminanceEV100 = 15, + AutoExposureEV100 = 16, + BrightnessEV100 = 17, + PlayerSpeed = 18, + CameraSpeed = 19, + CameraAngle = 20, + SeasonSmooth = 21, + SeasonLerp = 22, + Season = 23, + EEnvironmentalGlobalsValue_MAX = 24, +}; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsLightDirection +// 0x0050 (0x0050 - 0x0000) +struct FEnvironmentalGlobalsLightDirection final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float AzimuthDegrees; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AltitudeDegrees; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnitIntensity; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphericIntensity; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x002C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AtmosphericColor; // 0x003C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInferredFromWorld; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsLightDirection; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsExtraScalarVariable +// 0x000C (0x000C - 0x0000) +struct FEnvironmentalGlobalsExtraScalarVariable final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsExtraScalarVariable; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsExtraColorVariable +// 0x0018 (0x0018 - 0x0000) +struct FEnvironmentalGlobalsExtraColorVariable final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsExtraColorVariable; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsExtraVectorVariable +// 0x0014 (0x0014 - 0x0000) +struct FEnvironmentalGlobalsExtraVectorVariable final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsExtraVectorVariable; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsExtraVariables +// 0x0030 (0x0030 - 0x0000) +struct FEnvironmentalGlobalsExtraVariables final +{ +public: + TArray Scalars; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Colors; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsExtraVariables; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsPositionOrientation +// 0x0060 (0x0060 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x10) FEnvironmentalGlobalsPositionOrientation +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Position; // 0x0010(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Up; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Right; // 0x0048(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FEnvironmentalGlobalsPositionOrientation; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsPositionOrientationVelocity +// 0x0020 (0x0080 - 0x0060) +struct FEnvironmentalGlobalsPositionOrientationVelocity final : public FEnvironmentalGlobalsPositionOrientation +{ +public: + struct FVector Velocity; // 0x0058(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector VelocityDir; // 0x0064(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsPositionOrientationVelocity; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsLastFrameExposure +// 0x000C (0x000C - 0x0000) +struct FEnvironmentalGlobalsLastFrameExposure final +{ +public: + float AverageLuminance; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposure; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Brightness; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsLastFrameExposure; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsSeasonLerp +// 0x0010 (0x0010 - 0x0000) +struct FEnvironmentalGlobalsSeasonLerp +{ +public: + ESeasonEnum Season; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Phases; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Phase; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Lerp; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsSeasonLerp; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobals +// 0x02A0 (0x02A0 - 0x0000) +struct FEnvironmentalGlobals final +{ +public: + float DayNight; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayNightLerp; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Day; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Night; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsLightDirection SunDirection; // 0x0010(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsLightDirection MoonDirection; // 0x0060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsLightDirection LightDirection; // 0x00B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + EEnvironmentalGlobalsDirectionalLightMode DirectionalLightMode; // 0x0100(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDualDirectionalLightMode; // 0x0101(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102[0xE]; // 0x0102(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnvironmentalGlobalsPositionOrientationVelocity Camera; // 0x0110(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsPositionOrientationVelocity Player; // 0x0190(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float CameraEyeIndoors; // 0x0210(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraEyeProbeIndoors; // 0x0214(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraEyeWeatherIndoors; // 0x0218(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraEyeAudioIndoors; // 0x021C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraEyeStreamingIndoors; // 0x0220(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Overcast; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime DateTime; // 0x0228(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan NormalizedDateTime; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 LightsOnMask; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsLastFrameExposure LastFrameExposure; // 0x0240(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsSeasonLerp SeasonLerp; // 0x024C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsSeasonLerp OverrideSeasonLerp; // 0x025C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnvironmentalGlobalsExtraVariables Extras; // 0x0270(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobals; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsSeason +// 0x0014 (0x0024 - 0x0010) +struct FEnvironmentalGlobalsSeason final : public FEnvironmentalGlobalsSeasonLerp +{ +public: + float SeasonSmooth; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallSmooth; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WinterSmooth; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringSmooth; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SummerSmooth; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsSeason; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsIndoors +// 0x0018 (0x0018 - 0x0000) +struct FEnvironmentalGlobalsIndoors final +{ +public: + float GameIndoors; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeIndoors; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherIndoors; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioIndoors; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamingIndoors; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bValidGameIndoors : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bValidProbeIndoors : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bValidWeatherIndoors : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bValidAudioIndoors : 1; // 0x0014(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bValidStreamingIndoors : 1; // 0x0014(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsIndoors; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsVelocityTracker +// 0x0030 (0x0030 - 0x0000) +struct FEnvironmentalGlobalsVelocityTracker 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_FEnvironmentalGlobalsVelocityTracker; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsDropdownName +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FEnvironmentalGlobalsDropdownName +{ +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_FEnvironmentalGlobalsDropdownName; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsVectorOrColorName +// 0x0000 (0x0010 - 0x0010) +struct FEnvironmentalGlobalsVectorOrColorName final : public FEnvironmentalGlobalsDropdownName +{ +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsVectorOrColorName; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsColorName +// 0x0000 (0x0010 - 0x0010) +struct FEnvironmentalGlobalsColorName final : public FEnvironmentalGlobalsDropdownName +{ +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsColorName; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsVectorName +// 0x0000 (0x0010 - 0x0010) +struct FEnvironmentalGlobalsVectorName final : public FEnvironmentalGlobalsDropdownName +{ +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsVectorName; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsScalarName +// 0x0000 (0x0010 - 0x0010) +struct FEnvironmentalGlobalsScalarName final : public FEnvironmentalGlobalsDropdownName +{ +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsScalarName; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsUnsetExtraVariables +// 0x0030 (0x0030 - 0x0000) +struct FEnvironmentalGlobalsUnsetExtraVariables final +{ +public: + TArray UnsetScalars; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray UnsetColors; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray UnsetVectors; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsUnsetExtraVariables; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsColorRunMode +// 0x0028 (0x0028 - 0x0000) +struct FEnvironmentalGlobalsColorRunMode final +{ +public: + EEnvironmentalGlobalsRunMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor GameDefaultValue; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ProbeDefaultValue; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGameDefaultValue; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseProbeDefaultValue; // 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_FEnvironmentalGlobalsColorRunMode; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsScalarClamp +// 0x000C (0x000C - 0x0000) +struct FEnvironmentalGlobalsScalarClamp final +{ +public: + float ClampMin; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvironmentalGlobalsScalarConversion ClampMinMaxConversion; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMin : 1; // 0x0009(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMax : 1; // 0x0009(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsScalarClamp; + +// ScriptStruct EnvironmentalGlobals.EnvironmentalGlobalsScalarRunMode +// 0x0010 (0x0010 - 0x0000) +struct FEnvironmentalGlobalsScalarRunMode final +{ +public: + EEnvironmentalGlobalsRunMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GameDefaultValue; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeDefaultValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGameDefaultValue; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseProbeDefaultValue; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEnvironmentalGlobalsScalarRunMode; + +} + diff --git a/Hogwarts Legacy/SDK/ExposureConvert_structs.hpp b/Hogwarts Legacy/SDK/ExposureConvert_structs.hpp new file mode 100644 index 0000000..5ce552e --- /dev/null +++ b/Hogwarts Legacy/SDK/ExposureConvert_structs.hpp @@ -0,0 +1,169 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ExposureConvert + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum ExposureConvert.EEngineHDRColorGamut +// NumValues: 0x0006 +enum class EEngineHDRColorGamut : uint8 +{ + Rec709_sRGB = 0, + DCI_P3 = 1, + Rec2020_BT2020 = 2, + ACES = 3, + ACEScg = 4, + EEngineHDRColorGamut_MAX = 5, +}; + +// Enum ExposureConvert.EEngineHDROutputDevice +// NumValues: 0x000D +enum class EEngineHDROutputDevice : uint8 +{ + sRGB = 0, + Rec709 = 1, + ExplicitGammaMapping = 2, + ACES1000nit_ST2084_DolbyPQ = 3, + ACES2000nit_ST2084_DolbyPQ = 4, + ACES1000nit_ScRGB = 5, + ACES2000nit_ScRGB = 6, + LinearEXR = 7, + LinearFinalColor = 8, + LinearFinalColorToneCurve = 9, + ACES_SSST_ST2084_DolbyPQ = 10, + ACES_SSTS_ScRGB = 11, + EEngineHDROutputDevice_MAX = 12, +}; + +// ScriptStruct ExposureConvert.LastRenderedExposureFilterTimeConstants +// 0x0008 (0x0008 - 0x0000) +struct FLastRenderedExposureFilterTimeConstants final +{ +public: + float AutoExposure; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageLuminance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLastRenderedExposureFilterTimeConstants; + +// ScriptStruct ExposureConvert.LastRenderedExposure +// 0x0020 (0x0020 - 0x0000) +struct FLastRenderedExposure +{ +public: + float AutoExposureEV100; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageViewLuminanceEV100; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageLuminanceEV100; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 FrameNumber; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLastRenderedExposure; + +// ScriptStruct ExposureConvert.LastRenderedExposureRunningAverage +// 0x0028 (0x0028 - 0x0000) +struct FLastRenderedExposureRunningAverage final +{ +public: + struct FLastRenderedExposure Average; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + int32 Samples; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalSamples; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLastRenderedExposureRunningAverage; + +// ScriptStruct ExposureConvert.LastRenderedExposurePair +// 0x0068 (0x0068 - 0x0000) +struct FLastRenderedExposurePair final +{ +public: + struct FLastRenderedExposure Current; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FLastRenderedExposure Filtered; // 0x0020(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FLastRenderedExposureRunningAverage History; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLastRenderedExposurePair; + +// ScriptStruct ExposureConvert.LastRenderedExposureUnreal +// 0x0010 (0x0010 - 0x0000) +struct FLastRenderedExposureUnreal final +{ +public: + float AutoExposure; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageViewLuminance; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageLuminance; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageBrightness; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLastRenderedExposureUnreal; + +// ScriptStruct ExposureConvert.LastRenderedExposureWithExpiration +// 0x0008 (0x0028 - 0x0020) +struct FLastRenderedExposureWithExpiration final : public FLastRenderedExposure +{ +public: + int64 MaxAge; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLastRenderedExposureWithExpiration; + +// ScriptStruct ExposureConvert.PostProcessExposureValues +// 0x0040 (0x0040 - 0x0000) +struct FPostProcessExposureValues +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoExposureMinBrightness; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureMaxBrightness; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBiasBase; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBiasVFX; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* AutoExposureBiasCurve; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedUp; // 0x0020(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedDown; // 0x0024(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMin; // 0x0028(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMax; // 0x002C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomIntensity; // 0x0030(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* AutoExposureMeterMask; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPostProcessExposureValues; + +// ScriptStruct ExposureConvert.PostProcessExposureValuesUnreal +// 0x0000 (0x0040 - 0x0040) +struct FPostProcessExposureValuesUnreal final : public FPostProcessExposureValues +{ +}; +DUMPER7_ASSERTS_FPostProcessExposureValuesUnreal; + +// ScriptStruct ExposureConvert.PostProcessExposureValuesEV100 +// 0x0000 (0x0040 - 0x0040) +struct FPostProcessExposureValuesEV100 : public FPostProcessExposureValues +{ +}; +DUMPER7_ASSERTS_FPostProcessExposureValuesEV100; + +// ScriptStruct ExposureConvert.PostProcessExposureValuesEV100FinalBias +// 0x0008 (0x0048 - 0x0040) +struct FPostProcessExposureValuesEV100FinalBias final : public FPostProcessExposureValuesEV100 +{ +public: + float AutoExposureCurveBias; // 0x0040(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPostProcessExposureValuesEV100FinalBias; + +// ScriptStruct ExposureConvert.PostProcessExposureValuesUnitless +// 0x0000 (0x0040 - 0x0040) +struct FPostProcessExposureValuesUnitless final : public FPostProcessExposureValues +{ +}; +DUMPER7_ASSERTS_FPostProcessExposureValuesUnitless; + +} + diff --git a/Hogwarts Legacy/SDK/ExposureExpressions_classes.hpp b/Hogwarts Legacy/SDK/ExposureExpressions_classes.hpp new file mode 100644 index 0000000..990bb6e --- /dev/null +++ b/Hogwarts Legacy/SDK/ExposureExpressions_classes.hpp @@ -0,0 +1,2287 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ExposureExpressions + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "ExposureExpressions_structs.hpp" + + +namespace SDK +{ + +// Class ExposureExpressions.ExposureExpressionsValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsValue : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsValue") + } + static class UExposureExpressionsValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsValue; + +// Class ExposureExpressions.ExposureExpressionsExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureValue : public UExposureExpressionsValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValue") + } + static class UExposureExpressionsExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValue; + +// Class ExposureExpressions.ExposureExpressionsExposureValueFactor +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureValueFactor : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueFactor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueFactor") + } + static class UExposureExpressionsExposureValueFactor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueFactor; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantFactor +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantFactor : public UExposureExpressionsExposureValueFactor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantFactor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantFactor") + } + static class UExposureExpressionsExposureConstantFactor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantFactor; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantOneX +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantOneX final : public UExposureExpressionsExposureConstantFactor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantOneX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantOneX") + } + static class UExposureExpressionsExposureConstantOneX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantOneX; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantTwoX +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantTwoX final : public UExposureExpressionsExposureConstantFactor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantTwoX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantTwoX") + } + static class UExposureExpressionsExposureConstantTwoX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantTwoX; + +// Class ExposureExpressions.ExposureExpressionsExposureConstant +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstant : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstant") + } + static class UExposureExpressionsExposureConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstant; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantTrueZero +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantTrueZero final : public UExposureExpressionsExposureConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantTrueZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantTrueZero") + } + static class UExposureExpressionsExposureConstantTrueZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantTrueZero; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantZero +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantZero final : public UExposureExpressionsExposureConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantZero") + } + static class UExposureExpressionsExposureConstantZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantZero; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantOne +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantOne final : public UExposureExpressionsExposureConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantOne") + } + static class UExposureExpressionsExposureConstantOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantOne; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantTwo +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantTwo final : public UExposureExpressionsExposureConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantTwo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantTwo") + } + static class UExposureExpressionsExposureConstantTwo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantTwo; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantNegativeOne +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantNegativeOne final : public UExposureExpressionsExposureConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantNegativeOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantNegativeOne") + } + static class UExposureExpressionsExposureConstantNegativeOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantNegativeOne; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantNegativeTwo +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantNegativeTwo final : public UExposureExpressionsExposureConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantNegativeTwo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantNegativeTwo") + } + static class UExposureExpressionsExposureConstantNegativeTwo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantNegativeTwo; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantAbsoluteMaximum +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantAbsoluteMaximum final : public UExposureExpressionsExposureConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantAbsoluteMaximum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantAbsoluteMaximum") + } + static class UExposureExpressionsExposureConstantAbsoluteMaximum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantAbsoluteMaximum; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantAbsoluteMinimum +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsExposureConstantAbsoluteMinimum final : public UExposureExpressionsExposureConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantAbsoluteMinimum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantAbsoluteMinimum") + } + static class UExposureExpressionsExposureConstantAbsoluteMinimum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantAbsoluteMinimum; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantEV100Value +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsExposureConstantEV100Value final : public UExposureExpressionsExposureConstant +{ +public: + float Value; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantEV100Value") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantEV100Value") + } + static class UExposureExpressionsExposureConstantEV100Value* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantEV100Value; + +// Class ExposureExpressions.ExposureExpressionsExposureConstantUnitlessValue +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsExposureConstantUnitlessValue final : public UExposureExpressionsExposureConstant +{ +public: + float Value; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureConstantUnitlessValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureConstantUnitlessValue") + } + static class UExposureExpressionsExposureConstantUnitlessValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureConstantUnitlessValue; + +// Class ExposureExpressions.ExposureExpressionsMinExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsMinExposureValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsMinExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsMinExposureValue") + } + static class UExposureExpressionsMinExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsMinExposureValue; + +// Class ExposureExpressions.ExposureExpressionsMaxExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsMaxExposureValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsMaxExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsMaxExposureValue") + } + static class UExposureExpressionsMaxExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsMaxExposureValue; + +// Class ExposureExpressions.ExposureExpressionsAutoExposureValue +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsAutoExposureValue final : public UExposureExpressionsExposureValue +{ +public: + bool bSmoothed; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbiased; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHistory; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsAutoExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsAutoExposureValue") + } + static class UExposureExpressionsAutoExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsAutoExposureValue; + +// Class ExposureExpressions.ExposureExpressionsAverageLuminanceExposureValue +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsAverageLuminanceExposureValue final : public UExposureExpressionsExposureValue +{ +public: + bool bSmoothed; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbiased; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHistory; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsAverageLuminanceExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsAverageLuminanceExposureValue") + } + static class UExposureExpressionsAverageLuminanceExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsAverageLuminanceExposureValue; + +// Class ExposureExpressions.ExposureExpressionsAverageLuminanceExposureValueWithReverseBias +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsAverageLuminanceExposureValueWithReverseBias final : public UExposureExpressionsExposureValue +{ +public: + bool bSmoothed; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHistory; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsAverageLuminanceExposureValueWithReverseBias") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsAverageLuminanceExposureValueWithReverseBias") + } + static class UExposureExpressionsAverageLuminanceExposureValueWithReverseBias* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsAverageLuminanceExposureValueWithReverseBias; + +// Class ExposureExpressions.ExposureExpressionsAverageViewLuminanceExposureValue +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsAverageViewLuminanceExposureValue final : public UExposureExpressionsExposureValue +{ +public: + bool bSmoothed; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbiased; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHistory; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsAverageViewLuminanceExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsAverageViewLuminanceExposureValue") + } + static class UExposureExpressionsAverageViewLuminanceExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsAverageViewLuminanceExposureValue; + +// Class ExposureExpressions.ExposureExpressionsAverageBrightnessExposureValue +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsAverageBrightnessExposureValue final : public UExposureExpressionsExposureValue +{ +public: + bool bSmoothed; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbiased; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHistory; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsAverageBrightnessExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsAverageBrightnessExposureValue") + } + static class UExposureExpressionsAverageBrightnessExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsAverageBrightnessExposureValue; + +// Class ExposureExpressions.ExposureExpressionsBiasedMinExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsBiasedMinExposureValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsBiasedMinExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsBiasedMinExposureValue") + } + static class UExposureExpressionsBiasedMinExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsBiasedMinExposureValue; + +// Class ExposureExpressions.ExposureExpressionsBiasedMaxExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsBiasedMaxExposureValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsBiasedMaxExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsBiasedMaxExposureValue") + } + static class UExposureExpressionsBiasedMaxExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsBiasedMaxExposureValue; + +// Class ExposureExpressions.ExposureExpressionsBiasExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsBiasExposureValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsBiasExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsBiasExposureValue") + } + static class UExposureExpressionsBiasExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsBiasExposureValue; + +// Class ExposureExpressions.ExposureExpressionsBaseBiasExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsBaseBiasExposureValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsBaseBiasExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsBaseBiasExposureValue") + } + static class UExposureExpressionsBaseBiasExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsBaseBiasExposureValue; + +// Class ExposureExpressions.ExposureExpressionsVFXBiasExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsVFXBiasExposureValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsVFXBiasExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsVFXBiasExposureValue") + } + static class UExposureExpressionsVFXBiasExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsVFXBiasExposureValue; + +// Class ExposureExpressions.ExposureExpressionsConstantBiasExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsConstantBiasExposureValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsConstantBiasExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsConstantBiasExposureValue") + } + static class UExposureExpressionsConstantBiasExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsConstantBiasExposureValue; + +// Class ExposureExpressions.ExposureExpressionsCurveBiasExposureValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsCurveBiasExposureValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsCurveBiasExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsCurveBiasExposureValue") + } + static class UExposureExpressionsCurveBiasExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsCurveBiasExposureValue; + +// Class ExposureExpressions.ExposureExpressionsHistogramMinValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsHistogramMinValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsHistogramMinValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsHistogramMinValue") + } + static class UExposureExpressionsHistogramMinValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsHistogramMinValue; + +// Class ExposureExpressions.ExposureExpressionsHistogramMaxValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsHistogramMaxValue final : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsHistogramMaxValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsHistogramMaxValue") + } + static class UExposureExpressionsHistogramMaxValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsHistogramMaxValue; + +// Class ExposureExpressions.ExposureExpressionsExposureValueSingle +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsExposureValueSingle : public UExposureExpressionsExposureValue +{ +public: + class UExposureExpressionsExposureValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueSingle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueSingle") + } + static class UExposureExpressionsExposureValueSingle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueSingle; + +// Class ExposureExpressions.ExposureExpressionsExposureValueAbs +// 0x0000 (0x0030 - 0x0030) +class UExposureExpressionsExposureValueAbs final : public UExposureExpressionsExposureValueSingle +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueAbs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueAbs") + } + static class UExposureExpressionsExposureValueAbs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueAbs; + +// Class ExposureExpressions.ExposureExpressionsExposureValueNeg +// 0x0000 (0x0030 - 0x0030) +class UExposureExpressionsExposureValueNeg final : public UExposureExpressionsExposureValueSingle +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueNeg") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueNeg") + } + static class UExposureExpressionsExposureValueNeg* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueNeg; + +// Class ExposureExpressions.ExposureExpressionsExposureValueAddBias +// 0x0000 (0x0030 - 0x0030) +class UExposureExpressionsExposureValueAddBias final : public UExposureExpressionsExposureValueSingle +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueAddBias") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueAddBias") + } + static class UExposureExpressionsExposureValueAddBias* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueAddBias; + +// Class ExposureExpressions.ExposureExpressionsExposureValueReverseBias +// 0x0000 (0x0030 - 0x0030) +class UExposureExpressionsExposureValueReverseBias final : public UExposureExpressionsExposureValueSingle +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueReverseBias") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueReverseBias") + } + static class UExposureExpressionsExposureValueReverseBias* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueReverseBias; + +// Class ExposureExpressions.ExposureExpressionsBiasedExposureValue +// 0x0008 (0x0038 - 0x0030) +class UExposureExpressionsBiasedExposureValue : public UExposureExpressionsExposureValueSingle +{ +public: + bool bAutoExposureBiasBase; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoExposureBiasVFX; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoExposureBiasCurve; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsBiasedExposureValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsBiasedExposureValue") + } + static class UExposureExpressionsBiasedExposureValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsBiasedExposureValue; + +// Class ExposureExpressions.ExposureExpressionsBiasedExposureValueAdd +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsBiasedExposureValueAdd final : public UExposureExpressionsBiasedExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsBiasedExposureValueAdd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsBiasedExposureValueAdd") + } + static class UExposureExpressionsBiasedExposureValueAdd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsBiasedExposureValueAdd; + +// Class ExposureExpressions.ExposureExpressionsBiasedExposureValueSubtract +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsBiasedExposureValueSubtract final : public UExposureExpressionsBiasedExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsBiasedExposureValueSubtract") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsBiasedExposureValueSubtract") + } + static class UExposureExpressionsBiasedExposureValueSubtract* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsBiasedExposureValueSubtract; + +// Class ExposureExpressions.ExposureExpressionsExposureValuePair +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsExposureValuePair : public UExposureExpressionsExposureValue +{ +public: + class UExposureExpressionsExposureValue* ExposureA; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* ExposureB; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValuePair") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValuePair") + } + static class UExposureExpressionsExposureValuePair* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValuePair; + +// Class ExposureExpressions.ExposureExpressionsExposureValueOp +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueOp : public UExposureExpressionsExposureValuePair +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueOp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueOp") + } + static class UExposureExpressionsExposureValueOp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueOp; + +// Class ExposureExpressions.ExposureExpressionsExposureValueFunction +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueFunction : public UExposureExpressionsExposureValuePair +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueFunction") + } + static class UExposureExpressionsExposureValueFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueFunction; + +// Class ExposureExpressions.ExposureExpressionsExposureValueAdd +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueAdd final : public UExposureExpressionsExposureValueOp +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueAdd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueAdd") + } + static class UExposureExpressionsExposureValueAdd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueAdd; + +// Class ExposureExpressions.ExposureExpressionsExposureValueSubtract +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueSubtract final : public UExposureExpressionsExposureValueOp +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueSubtract") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueSubtract") + } + static class UExposureExpressionsExposureValueSubtract* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueSubtract; + +// Class ExposureExpressions.ExposureExpressionsExposureValueMedian +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueMedian final : public UExposureExpressionsExposureValueFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueMedian") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueMedian") + } + static class UExposureExpressionsExposureValueMedian* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueMedian; + +// Class ExposureExpressions.ExposureExpressionsExposureValueMin +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueMin final : public UExposureExpressionsExposureValueFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueMin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueMin") + } + static class UExposureExpressionsExposureValueMin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueMin; + +// Class ExposureExpressions.ExposureExpressionsExposureValueMax +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueMax final : public UExposureExpressionsExposureValueFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueMax") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueMax") + } + static class UExposureExpressionsExposureValueMax* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueMax; + +// Class ExposureExpressions.ExposureExpressionsExposureValueLerp +// 0x0018 (0x0040 - 0x0028) +class UExposureExpressionsExposureValueLerp final : public UExposureExpressionsExposureValue +{ +public: + class UExposureExpressionsExposureValue* ExposureA; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* ExposureB; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueLerp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueLerp") + } + static class UExposureExpressionsExposureValueLerp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueLerp; + +// Class ExposureExpressions.ExposureExpressionsExposureValueClamp +// 0x0018 (0x0040 - 0x0028) +class UExposureExpressionsExposureValueClamp final : public UExposureExpressionsExposureValue +{ +public: + class UExposureExpressionsExposureValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* ExposureMin; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* ExposureMax; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueClamp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueClamp") + } + static class UExposureExpressionsExposureValueClamp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueClamp; + +// Class ExposureExpressions.ExposureExpressionsExposureValueMapRangeClamped +// 0x0028 (0x0050 - 0x0028) +class UExposureExpressionsExposureValueMapRangeClamped final : public UExposureExpressionsExposureValue +{ +public: + class UExposureExpressionsExposureValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* InExposureMin; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* InExposureMax; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* OutExposureMin; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* OutExposureMax; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueMapRangeClamped") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueMapRangeClamped") + } + static class UExposureExpressionsExposureValueMapRangeClamped* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueMapRangeClamped; + +// Class ExposureExpressions.ExposureExpressionsExposureValueCurveRemap +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsExposureValueCurveRemap final : public UExposureExpressionsExposureValue +{ +public: + class UCurveFloat* Curve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* Value; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueCurveRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueCurveRemap") + } + static class UExposureExpressionsExposureValueCurveRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueCurveRemap; + +// Class ExposureExpressions.ExposureExpressionsExposureValueMulti +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsExposureValueMulti : public UExposureExpressionsExposureValue +{ +public: + TArray Exposures; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueMulti") + } + static class UExposureExpressionsExposureValueMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueMulti; + +// Class ExposureExpressions.ExposureExpressionsExposureValueAddMulti +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueAddMulti final : public UExposureExpressionsExposureValueMulti +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueAddMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueAddMulti") + } + static class UExposureExpressionsExposureValueAddMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueAddMulti; + +// Class ExposureExpressions.ExposureExpressionsExposureValueAverageMulti +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueAverageMulti final : public UExposureExpressionsExposureValueMulti +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueAverageMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueAverageMulti") + } + static class UExposureExpressionsExposureValueAverageMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueAverageMulti; + +// Class ExposureExpressions.ExposureExpressionsExposureValueMedianMulti +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueMedianMulti final : public UExposureExpressionsExposureValueMulti +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueMedianMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueMedianMulti") + } + static class UExposureExpressionsExposureValueMedianMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueMedianMulti; + +// Class ExposureExpressions.ExposureExpressionsExposureValueMinMulti +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueMinMulti final : public UExposureExpressionsExposureValueMulti +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueMinMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueMinMulti") + } + static class UExposureExpressionsExposureValueMinMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueMinMulti; + +// Class ExposureExpressions.ExposureExpressionsExposureValueMaxMulti +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsExposureValueMaxMulti final : public UExposureExpressionsExposureValueMulti +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueMaxMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueMaxMulti") + } + static class UExposureExpressionsExposureValueMaxMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueMaxMulti; + +// Class ExposureExpressions.ExposureExpressionsExposureExtrasValue +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsExposureExtrasValue final : public UExposureExpressionsExposureValue +{ +public: + struct FExposureExpressionsExtraExposureName Value; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureExtrasValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureExtrasValue") + } + static class UExposureExpressionsExposureExtrasValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureExtrasValue; + +// Class ExposureExpressions.ExposureExpressionsScalarValue +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsScalarValue : public UExposureExpressionsValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValue") + } + static class UExposureExpressionsScalarValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValue; + +// Class ExposureExpressions.ExposureExpressionsScalarExtrasValue +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsScalarExtrasValue final : public UExposureExpressionsScalarValue +{ +public: + struct FExposureExpressionsExtraScalarName Value; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarExtrasValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarExtrasValue") + } + static class UExposureExpressionsScalarExtrasValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarExtrasValue; + +// Class ExposureExpressions.Interface_ExposureExpressionsGlobals +// 0x0000 (0x0000 - 0x0000) +class IInterface_ExposureExpressionsGlobals final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_ExposureExpressionsGlobals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_ExposureExpressionsGlobals") + } + static class IInterface_ExposureExpressionsGlobals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_ExposureExpressionsGlobals; + +// Class ExposureExpressions.Interface_ExposureExpressionsGlobalsProvider +// 0x0000 (0x0000 - 0x0000) +class IInterface_ExposureExpressionsGlobalsProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_ExposureExpressionsGlobalsProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_ExposureExpressionsGlobalsProvider") + } + static class IInterface_ExposureExpressionsGlobalsProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_ExposureExpressionsGlobalsProvider; + +// Class ExposureExpressions.ExposureExpressionsGlobalExposureValueBase +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsGlobalExposureValueBase : public UExposureExpressionsExposureValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsGlobalExposureValueBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsGlobalExposureValueBase") + } + static class UExposureExpressionsGlobalExposureValueBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsGlobalExposureValueBase; + +// Class ExposureExpressions.ExposureExpressionsGlobalExposureConstant +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsGlobalExposureConstant final : public UExposureExpressionsGlobalExposureValueBase +{ +public: + struct FExposureExpressionsExposureConstantName GlobalConstant; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsGlobalExposureConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsGlobalExposureConstant") + } + static class UExposureExpressionsGlobalExposureConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsGlobalExposureConstant; + +// Class ExposureExpressions.ExposureExpressionsGlobalExposureExpression +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsGlobalExposureExpression final : public UExposureExpressionsExposureValue +{ +public: + struct FExposureExpressionsExposureExpressionName GlobalExpression; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsGlobalExposureExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsGlobalExposureExpression") + } + static class UExposureExpressionsGlobalExposureExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsGlobalExposureExpression; + +// Class ExposureExpressions.ExposureExpressionsGlobalScalarValueBase +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsGlobalScalarValueBase : public UExposureExpressionsScalarValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsGlobalScalarValueBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsGlobalScalarValueBase") + } + static class UExposureExpressionsGlobalScalarValueBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsGlobalScalarValueBase; + +// Class ExposureExpressions.ExposureExpressionsGlobalScalarConstant +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsGlobalScalarConstant final : public UExposureExpressionsGlobalScalarValueBase +{ +public: + struct FExposureExpressionsScalarConstantName GlobalConstant; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsGlobalScalarConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsGlobalScalarConstant") + } + static class UExposureExpressionsGlobalScalarConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsGlobalScalarConstant; + +// Class ExposureExpressions.ExposureExpressionsGlobalScalarExpression +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsGlobalScalarExpression final : public UExposureExpressionsScalarValue +{ +public: + struct FExposureExpressionsScalarExpressionName GlobalExpression; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsGlobalScalarExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsGlobalScalarExpression") + } + static class UExposureExpressionsGlobalScalarExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsGlobalScalarExpression; + +// Class ExposureExpressions.ExposureExpressionsScalarValueConstantBase +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsScalarValueConstantBase : public UExposureExpressionsScalarValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueConstantBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueConstantBase") + } + static class UExposureExpressionsScalarValueConstantBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueConstantBase; + +// Class ExposureExpressions.ExposureExpressionsScalarValueConstantZero +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsScalarValueConstantZero final : public UExposureExpressionsScalarValueConstantBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueConstantZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueConstantZero") + } + static class UExposureExpressionsScalarValueConstantZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueConstantZero; + +// Class ExposureExpressions.ExposureExpressionsScalarValueConstantOne +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsScalarValueConstantOne final : public UExposureExpressionsScalarValueConstantBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueConstantOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueConstantOne") + } + static class UExposureExpressionsScalarValueConstantOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueConstantOne; + +// Class ExposureExpressions.ExposureExpressionsScalarValueConstantNegativeOne +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsScalarValueConstantNegativeOne final : public UExposureExpressionsScalarValueConstantBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueConstantNegativeOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueConstantNegativeOne") + } + static class UExposureExpressionsScalarValueConstantNegativeOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueConstantNegativeOne; + +// Class ExposureExpressions.ExposureExpressionsScalarValueConstantRange +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsScalarValueConstantRange final : public UExposureExpressionsScalarValueConstantBase +{ +public: + float Value; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueConstantRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueConstantRange") + } + static class UExposureExpressionsScalarValueConstantRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueConstantRange; + +// Class ExposureExpressions.ExposureExpressionsScalarValueSingle +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsScalarValueSingle : public UExposureExpressionsScalarValue +{ +public: + class UExposureExpressionsScalarValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueSingle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueSingle") + } + static class UExposureExpressionsScalarValueSingle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueSingle; + +// Class ExposureExpressions.ExposureExpressionsScalarValueOneMinus +// 0x0000 (0x0030 - 0x0030) +class UExposureExpressionsScalarValueOneMinus final : public UExposureExpressionsScalarValueSingle +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueOneMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueOneMinus") + } + static class UExposureExpressionsScalarValueOneMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueOneMinus; + +// Class ExposureExpressions.ExposureExpressionsScalarValueSaturate +// 0x0000 (0x0030 - 0x0030) +class UExposureExpressionsScalarValueSaturate final : public UExposureExpressionsScalarValueSingle +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueSaturate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueSaturate") + } + static class UExposureExpressionsScalarValueSaturate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueSaturate; + +// Class ExposureExpressions.ExposureExpressionsScalarValueAbs +// 0x0000 (0x0030 - 0x0030) +class UExposureExpressionsScalarValueAbs final : public UExposureExpressionsScalarValueSingle +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueAbs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueAbs") + } + static class UExposureExpressionsScalarValueAbs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueAbs; + +// Class ExposureExpressions.ExposureExpressionsScalarValueNegate +// 0x0000 (0x0030 - 0x0030) +class UExposureExpressionsScalarValueNegate final : public UExposureExpressionsScalarValueSingle +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueNegate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueNegate") + } + static class UExposureExpressionsScalarValueNegate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueNegate; + +// Class ExposureExpressions.ExposureExpressionsScalarValuePair +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsScalarValuePair : public UExposureExpressionsScalarValue +{ +public: + class UExposureExpressionsScalarValue* A; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* b; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValuePair") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValuePair") + } + static class UExposureExpressionsScalarValuePair* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValuePair; + +// Class ExposureExpressions.ExposureExpressionsScalarValueOp +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsScalarValueOp : public UExposureExpressionsScalarValuePair +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueOp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueOp") + } + static class UExposureExpressionsScalarValueOp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueOp; + +// Class ExposureExpressions.ExposureExpressionsScalarValueFunction +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsScalarValueFunction : public UExposureExpressionsScalarValuePair +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueFunction") + } + static class UExposureExpressionsScalarValueFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueFunction; + +// Class ExposureExpressions.ExposureExpressionsScalarValueAdd +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsScalarValueAdd final : public UExposureExpressionsScalarValueOp +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueAdd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueAdd") + } + static class UExposureExpressionsScalarValueAdd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueAdd; + +// Class ExposureExpressions.ExposureExpressionsScalarValueSubtract +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsScalarValueSubtract final : public UExposureExpressionsScalarValueOp +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueSubtract") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueSubtract") + } + static class UExposureExpressionsScalarValueSubtract* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueSubtract; + +// Class ExposureExpressions.ExposureExpressionsScalarValueMultiply +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsScalarValueMultiply final : public UExposureExpressionsScalarValueOp +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueMultiply") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueMultiply") + } + static class UExposureExpressionsScalarValueMultiply* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueMultiply; + +// Class ExposureExpressions.ExposureExpressionsScalarValueDivide +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsScalarValueDivide final : public UExposureExpressionsScalarValueOp +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueDivide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueDivide") + } + static class UExposureExpressionsScalarValueDivide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueDivide; + +// Class ExposureExpressions.ExposureExpressionsScalarValueStep +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsScalarValueStep final : public UExposureExpressionsScalarValueFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueStep") + } + static class UExposureExpressionsScalarValueStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueStep; + +// Class ExposureExpressions.ExposureExpressionsScalarValueMin +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsScalarValueMin final : public UExposureExpressionsScalarValueFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueMin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueMin") + } + static class UExposureExpressionsScalarValueMin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueMin; + +// Class ExposureExpressions.ExposureExpressionsScalarValueMax +// 0x0000 (0x0038 - 0x0038) +class UExposureExpressionsScalarValueMax final : public UExposureExpressionsScalarValueFunction +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueMax") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueMax") + } + static class UExposureExpressionsScalarValueMax* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueMax; + +// Class ExposureExpressions.ExposureExpressionsScalarValueClamp +// 0x0018 (0x0040 - 0x0028) +class UExposureExpressionsScalarValueClamp final : public UExposureExpressionsScalarValue +{ +public: + class UExposureExpressionsScalarValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Min; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Max; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueClamp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueClamp") + } + static class UExposureExpressionsScalarValueClamp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueClamp; + +// Class ExposureExpressions.ExposureExpressionsScalarValueSmoothStep +// 0x0018 (0x0040 - 0x0028) +class UExposureExpressionsScalarValueSmoothStep final : public UExposureExpressionsScalarValue +{ +public: + class UExposureExpressionsScalarValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Min; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Max; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueSmoothStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueSmoothStep") + } + static class UExposureExpressionsScalarValueSmoothStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueSmoothStep; + +// Class ExposureExpressions.ExposureExpressionsScalarValueLerp +// 0x0018 (0x0040 - 0x0028) +class UExposureExpressionsScalarValueLerp final : public UExposureExpressionsScalarValue +{ +public: + class UExposureExpressionsScalarValue* A; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* b; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Alpha; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueLerp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueLerp") + } + static class UExposureExpressionsScalarValueLerp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueLerp; + +// Class ExposureExpressions.ExposureExpressionsScalarValueSelect +// 0x0020 (0x0048 - 0x0028) +class UExposureExpressionsScalarValueSelect final : public UExposureExpressionsScalarValue +{ +public: + class UExposureExpressionsScalarValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Constant; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UExposureExpressionsScalarValue* ValueTrue; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* ValueFalse; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueSelect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueSelect") + } + static class UExposureExpressionsScalarValueSelect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueSelect; + +// Class ExposureExpressions.ExposureExpressionsScalarValueDay +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsScalarValueDay final : public UExposureExpressionsScalarValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueDay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueDay") + } + static class UExposureExpressionsScalarValueDay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueDay; + +// Class ExposureExpressions.ExposureExpressionsScalarValueOvercast +// 0x0000 (0x0028 - 0x0028) +class UExposureExpressionsScalarValueOvercast final : public UExposureExpressionsScalarValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueOvercast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueOvercast") + } + static class UExposureExpressionsScalarValueOvercast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueOvercast; + +// Class ExposureExpressions.ExposureExpressionsScalarValueIndoors +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsScalarValueIndoors final : public UExposureExpressionsScalarValue +{ +public: + bool bSmoothed; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueIndoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueIndoors") + } + static class UExposureExpressionsScalarValueIndoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueIndoors; + +// Class ExposureExpressions.ExposureExpressionsScalarValueOutdoorsDaytime +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsScalarValueOutdoorsDaytime final : public UExposureExpressionsScalarValue +{ +public: + bool bSmoothed; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueOutdoorsDaytime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueOutdoorsDaytime") + } + static class UExposureExpressionsScalarValueOutdoorsDaytime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueOutdoorsDaytime; + +// Class ExposureExpressions.ExposureExpressionsExposureValueLerpWithAlpha +// 0x0018 (0x0040 - 0x0028) +class UExposureExpressionsExposureValueLerpWithAlpha final : public UExposureExpressionsExposureValue +{ +public: + class UExposureExpressionsExposureValue* ExposureA; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* ExposureB; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Alpha; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueLerpWithAlpha") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueLerpWithAlpha") + } + static class UExposureExpressionsExposureValueLerpWithAlpha* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueLerpWithAlpha; + +// Class ExposureExpressions.ExposureExpressionsExposureValueSelect +// 0x0020 (0x0048 - 0x0028) +class UExposureExpressionsExposureValueSelect final : public UExposureExpressionsExposureValue +{ +public: + class UExposureExpressionsScalarValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Constant; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UExposureExpressionsExposureValue* ExposureTrue; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* ExposureFalse; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureValueSelect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureValueSelect") + } + static class UExposureExpressionsExposureValueSelect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureValueSelect; + +// Class ExposureExpressions.ExposureExpressionsScalarValueMapRangeClampedExposure +// 0x0028 (0x0050 - 0x0028) +class UExposureExpressionsScalarValueMapRangeClampedExposure final : public UExposureExpressionsExposureValue +{ +public: + class UExposureExpressionsScalarValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Min; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Max; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* ExposureMin; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* ExposureMax; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueMapRangeClampedExposure") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueMapRangeClampedExposure") + } + static class UExposureExpressionsScalarValueMapRangeClampedExposure* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueMapRangeClampedExposure; + +// Class ExposureExpressions.ExposureExpressionsScalarValueMapRangeClamped +// 0x0028 (0x0050 - 0x0028) +class UExposureExpressionsScalarValueMapRangeClamped final : public UExposureExpressionsScalarValue +{ +public: + class UExposureExpressionsScalarValue* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Min; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Max; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* OutMin; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* OutMax; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarValueMapRangeClamped") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarValueMapRangeClamped") + } + static class UExposureExpressionsScalarValueMapRangeClamped* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarValueMapRangeClamped; + +// Class ExposureExpressions.ExposureExpressionsScalarCurve +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsScalarCurve final : public UExposureExpressionsScalarValue +{ +public: + class UCurveFloat* Curve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* CurveX; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsScalarCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsScalarCurve") + } + static class UExposureExpressionsScalarCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsScalarCurve; + +// Class ExposureExpressions.ExposureExpressionsExposureCurve +// 0x0010 (0x0038 - 0x0028) +class UExposureExpressionsExposureCurve final : public UExposureExpressionsExposureValue +{ +public: + class UCurveFloat* ExposureCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* CurveX; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsExposureCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsExposureCurve") + } + static class UExposureExpressionsExposureCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsExposureCurve; + +} + diff --git a/Hogwarts Legacy/SDK/ExposureExpressions_structs.hpp b/Hogwarts Legacy/SDK/ExposureExpressions_structs.hpp new file mode 100644 index 0000000..42b2425 --- /dev/null +++ b/Hogwarts Legacy/SDK/ExposureExpressions_structs.hpp @@ -0,0 +1,297 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ExposureExpressions + +#include "Basic.hpp" + +#include "ExposureConvert_structs.hpp" + + +namespace SDK +{ + +// Enum ExposureExpressions.EExposureExpressionsExtraTarget +// NumValues: 0x0004 +enum class EExposureExpressionsExtraTarget : uint8 +{ + MaterialPC = 0, + NiagaraPC = 1, + External = 2, + EExposureExpressionsExtraTarget_MAX = 3, +}; + +// ScriptStruct ExposureExpressions.ExposureExpressionsDropdownName +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FExposureExpressionsDropdownName +{ +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_FExposureExpressionsDropdownName; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraLerp +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FExposureExpressionsExtraLerp +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Targets; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraLerp; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraLerpExposure +// 0x0008 (0x0020 - 0x0018) +struct FExposureExpressionsExtraLerpExposure final : public FExposureExpressionsExtraLerp +{ +public: + float CachedFactor; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraLerpExposure; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraLerpScalar +// 0x0000 (0x0018 - 0x0018) +struct FExposureExpressionsExtraLerpScalar final : public FExposureExpressionsExtraLerp +{ +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraLerpScalar; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtrasLerp +// 0x0020 (0x0020 - 0x0000) +struct FExposureExpressionsExtrasLerp final +{ +public: + TArray ExposureExtras; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScalarExtras; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtrasLerp; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraDefault +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FExposureExpressionsExtraDefault +{ +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) + int32 Targets; // 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_FExposureExpressionsExtraDefault; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraExposureName +// 0x0000 (0x0010 - 0x0010) +struct FExposureExpressionsExtraExposureName final : public FExposureExpressionsDropdownName +{ +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraExposureName; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtra +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FExposureExpressionsExtra +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtra; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraExposureConstant +// 0x0018 (0x0020 - 0x0008) +struct FExposureExpressionsExtraExposureConstant final : public FExposureExpressionsExtra +{ +public: + struct FExposureExpressionsExtraExposureName Name; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float Value; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraExposureConstant; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraExposure +// 0x0018 (0x0020 - 0x0008) +struct FExposureExpressionsExtraExposure final : public FExposureExpressionsExtra +{ +public: + struct FExposureExpressionsExtraExposureName Name; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* Expression; // 0x0018(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraExposure; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraScalarName +// 0x0000 (0x0010 - 0x0010) +struct FExposureExpressionsExtraScalarName final : public FExposureExpressionsDropdownName +{ +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraScalarName; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraScalarConstant +// 0x0018 (0x0020 - 0x0008) +struct FExposureExpressionsExtraScalarConstant final : public FExposureExpressionsExtra +{ +public: + struct FExposureExpressionsExtraScalarName Name; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float Value; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraScalarConstant; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraScalar +// 0x0018 (0x0020 - 0x0008) +struct FExposureExpressionsExtraScalar final : public FExposureExpressionsExtra +{ +public: + struct FExposureExpressionsExtraScalarName Name; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Expression; // 0x0018(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraScalar; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtras +// 0x0040 (0x0040 - 0x0000) +struct FExposureExpressionsExtras final +{ +public: + TArray ExposureConstants; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExposureExtras; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ScalarConstants; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScalarExtras; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtras; + +// ScriptStruct ExposureExpressions.ExposureExpressionsScalarConstantName +// 0x0000 (0x0010 - 0x0010) +struct FExposureExpressionsScalarConstantName final : public FExposureExpressionsDropdownName +{ +}; +DUMPER7_ASSERTS_FExposureExpressionsScalarConstantName; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExecuteContext +// 0x00C8 (0x00C8 - 0x0000) +struct FExposureExpressionsExecuteContext final +{ +public: + class UWorld* World; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Timestamp; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessExposureValuesEV100FinalBias Exposure; // 0x0010(0x0048)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FLastRenderedExposure LastExposure; // 0x0058(0x0020)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FLastRenderedExposure LastExposureFiltered; // 0x0078(0x0020)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FLastRenderedExposure LastExposureHistory; // 0x0098(0x0020)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + float NightDay; // 0x00B8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Overcast; // 0x00BC(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutdoorsIndoors; // 0x00C0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilteredOutdoorsIndoors; // 0x00C4(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExecuteContext; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraDefaultExposureConstant +// 0x0008 (0x0020 - 0x0018) +struct FExposureExpressionsExtraDefaultExposureConstant final : public FExposureExpressionsExtraDefault +{ +public: + float Value; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraDefaultExposureConstant; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraDefaultExposure +// 0x0008 (0x0020 - 0x0018) +struct FExposureExpressionsExtraDefaultExposure final : public FExposureExpressionsExtraDefault +{ +public: + class UExposureExpressionsExposureValue* DefaultExpression; // 0x0018(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraDefaultExposure; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraDefaultScalarConstant +// 0x0008 (0x0020 - 0x0018) +struct FExposureExpressionsExtraDefaultScalarConstant final : public FExposureExpressionsExtraDefault +{ +public: + float Value; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraDefaultScalarConstant; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtraDefaultScalar +// 0x0008 (0x0020 - 0x0018) +struct FExposureExpressionsExtraDefaultScalar final : public FExposureExpressionsExtraDefault +{ +public: + class UExposureExpressionsScalarValue* DefaultExpression; // 0x0018(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtraDefaultScalar; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExtrasDefaults +// 0x0040 (0x0040 - 0x0000) +struct FExposureExpressionsExtrasDefaults final +{ +public: + TArray ExposureConstants; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExposureExtras; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ScalarConstants; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScalarExtras; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExtrasDefaults; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExposureExpression +// 0x0010 (0x0010 - 0x0000) +struct FExposureExpressionsExposureExpression final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* Expression; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsExposureExpression; + +// ScriptStruct ExposureExpressions.ExposureExpressionsScalarExpression +// 0x0010 (0x0010 - 0x0000) +struct FExposureExpressionsScalarExpression final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsScalarValue* Expression; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressionsScalarExpression; + +// ScriptStruct ExposureExpressions.ExposureExpressions +// 0x00C0 (0x00C0 - 0x0000) +struct FExposureExpressions final +{ +public: + TMap ExposureConstants; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray ExposureExpressions; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap ScalarConstants; // 0x0060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray ScalarExpressions; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExposureExpressions; + +// ScriptStruct ExposureExpressions.ExposureExpressionsScalarExpressionName +// 0x0000 (0x0010 - 0x0010) +struct FExposureExpressionsScalarExpressionName final : public FExposureExpressionsDropdownName +{ +}; +DUMPER7_ASSERTS_FExposureExpressionsScalarExpressionName; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExposureExpressionName +// 0x0000 (0x0010 - 0x0010) +struct FExposureExpressionsExposureExpressionName final : public FExposureExpressionsDropdownName +{ +}; +DUMPER7_ASSERTS_FExposureExpressionsExposureExpressionName; + +// ScriptStruct ExposureExpressions.ExposureExpressionsExposureConstantName +// 0x0000 (0x0010 - 0x0010) +struct FExposureExpressionsExposureConstantName final : public FExposureExpressionsDropdownName +{ +}; +DUMPER7_ASSERTS_FExposureExpressionsExposureConstantName; + +} + diff --git a/Hogwarts Legacy/SDK/FXUtil_classes.hpp b/Hogwarts Legacy/SDK/FXUtil_classes.hpp new file mode 100644 index 0000000..61950dd --- /dev/null +++ b/Hogwarts Legacy/SDK/FXUtil_classes.hpp @@ -0,0 +1,4426 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: FXUtil + +#include "Basic.hpp" + +#include "FXUtil_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "PhysicsCore_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "MultiFX2_structs.hpp" +#include "MaterialPermuter_structs.hpp" +#include "Niagara_structs.hpp" +#include "Niagara_classes.hpp" + + +namespace SDK +{ + +// Class FXUtil.AttachCameraComponent +// 0x0030 (0x0250 - 0x0220) +class UAttachCameraComponent final : public USceneComponent +{ +public: + EAttachCameraType AttachType; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachCameraBillBoardType BillBoardType; // 0x0219(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21A[0x2]; // 0x021A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LocalOffset; // 0x021C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator LocalRotator; // 0x0228(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bCopyToRootComponent; // 0x0234(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0235(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableInEditor; // 0x0236(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_237[0x19]; // 0x0237(0x0019)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ResetAllChildren(); + void ResetChildLocations(); + void ResetChildRotations(); + void SetupCopyToRootComponent(bool copyToRootComponent); + + bool GetCamera(struct FVector* Eye, struct FRotator* Orientation) const; + bool GetCameraLocation(struct FVector* Eye) const; + bool GetCameraRotation(struct FRotator* Rotation) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AttachCameraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AttachCameraComponent") + } + static class UAttachCameraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAttachCameraComponent; + +// Class FXUtil.AttachCameraActor +// 0x0008 (0x0250 - 0x0248) +class AAttachCameraActor final : public AActor +{ +public: + class UAttachCameraComponent* AttachCamera; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AttachCameraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AttachCameraActor") + } + static class AAttachCameraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAttachCameraActor; + +// Class FXUtil.CurveHelpersUnitTest +// 0x00A8 (0x00D8 - 0x0030) +class UCurveHelpersUnitTest : public UDataAsset +{ +public: + struct FRuntimeFloatCurve Curve; // 0x0030(0x0088)(Edit, EditConst, NativeAccessSpecifierPublic) + float MinValue; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCurveBuildingParams Params_0; // 0x00C0(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + void Update(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveHelpersUnitTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveHelpersUnitTest") + } + static class UCurveHelpersUnitTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveHelpersUnitTest; + +// Class FXUtil.CurveHelpersSimpleUnitTest +// 0x0008 (0x00E0 - 0x00D8) +class UCurveHelpersSimpleUnitTest : public UCurveHelpersUnitTest +{ +public: + float Start; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveHelpersSimpleUnitTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveHelpersSimpleUnitTest") + } + static class UCurveHelpersSimpleUnitTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveHelpersSimpleUnitTest; + +// Class FXUtil.CurveHelpersEaseUnitTest +// 0x0010 (0x00F0 - 0x00E0) +class UCurveHelpersEaseUnitTest final : public UCurveHelpersSimpleUnitTest +{ +public: + struct FEasingFunction Easing; // 0x00E0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveHelpersEaseUnitTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveHelpersEaseUnitTest") + } + static class UCurveHelpersEaseUnitTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveHelpersEaseUnitTest; + +// Class FXUtil.CurveHelpersFilterUnitTest +// 0x0010 (0x00E8 - 0x00D8) +class UCurveHelpersFilterUnitTest final : public UCurveHelpersUnitTest +{ +public: + float TimeConstant; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SolveTolerance; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurveHelpersFilterUnitTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurveHelpersFilterUnitTest") + } + static class UCurveHelpersFilterUnitTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurveHelpersFilterUnitTest; + +// Class FXUtil.ObjectFadeMaster +// 0x0050 (0x0298 - 0x0248) +class AObjectFadeMaster final : public AActor +{ +public: + TMap, struct FObjectfade> FadeMap; // 0x0248(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + +public: + static void ActorIsFadingIn(class AActor* Actor, bool* isFading, bool* isDone); + static void ActorIsFadingOut(class AActor* Actor, bool* isFading, bool* isDone); + static void ActorPingPongFade(class AActor* Actor, EObjectFadeDirection Direction, EObjectFadeMasterState* FadeState, float Duration); + static void ActorRemoveFade(class AActor* Actor, bool* wasFading); + static void ActorSetFadeInOut(class AActor* Actor, EObjectFadeDirection Direction, EObjectFadeMasterState* FadeState, float Duration, EObjectFadeCompletedAction FadeInCompletedAction, EObjectFadeCompletedAction FadeOutCompletedAction, bool bFadeInIfNotInSystem); + static bool ActorStartFade(class AActor* Actor, const struct FObjectFadeParamsSpeedDuration& Setup, EObjectFadeCompletedAction FadeCompletedAction, float TimeFactorOverride); + static bool ActorStartFadeDirectCurve(class AActor* Actor, const struct FObjectFadeParamsCurve& Setup, EObjectFadeCompletedAction FadeCompletedAction, float TimeFactorOverride); + static bool ActorStartFadeEaseFunction(class AActor* Actor, const struct FObjectFadeParamsEaseFunction& Setup, EObjectFadeCompletedAction FadeCompletedAction, float TimeFactorOverride); + static void MeshIsFadingIn(class UMeshComponent* Mesh, bool* isFading, bool* isDone); + static void MeshIsFadingOut(class UMeshComponent* Mesh, bool* isFading, bool* isDone); + static void MeshRemoveFade(class UMeshComponent* Mesh, bool* wasFading); + static bool MeshStartFade(class UMeshComponent* Mesh, const struct FObjectFadeParamsSpeedDuration& Setup, EObjectFadeCompletedAction FadeCompletedAction, float TimeFactorOverride); + static bool MeshStartFadeDirectCurve(class UMeshComponent* Mesh, const struct FObjectFadeParamsCurve& Setup, EObjectFadeCompletedAction FadeCompletedAction, float TimeFactorOverride); + static bool MeshStartFadeEaseFunction(class UMeshComponent* Mesh, const struct FObjectFadeParamsEaseFunction& Setup, EObjectFadeCompletedAction FadeCompletedAction, float TimeFactorOverride); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectFadeMaster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectFadeMaster") + } + static class AObjectFadeMaster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AObjectFadeMaster; + +// Class FXUtil.FollowCameraComponent +// 0x0040 (0x0110 - 0x00D0) +class UFollowCameraComponent final : public UActorComponent +{ +public: + EFollowCameraType FollowType; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ZValue; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x38]; // 0x00D8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FollowCameraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FollowCameraComponent") + } + static class UFollowCameraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFollowCameraComponent; + +// Class FXUtil.FXAutoTriggerConditionBase +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerConditionBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerConditionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerConditionBase") + } + static class UFXAutoTriggerConditionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerConditionBase; + +// Class FXUtil.FXAutoTriggerCondition +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerCondition : public UFXAutoTriggerConditionBase +{ +public: + EFXAutoTriggerConditionType Type; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCondition") + } + static class UFXAutoTriggerCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCondition; + +// Class FXUtil.FXAutoTriggerConditionList +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerConditionList final : public UFXAutoTriggerConditionBase +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerConditionList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerConditionList") + } + static class UFXAutoTriggerConditionList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerConditionList; + +// Class FXUtil.FXAutoTriggerConditionBool +// 0x0038 (0x0068 - 0x0030) +class UFXAutoTriggerConditionBool final : public UFXAutoTriggerCondition +{ +public: + class UFXAutoTriggerBool* Condition; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFXAutoTriggerFXSpawnInfo SpawnInfo; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bUseSpawnInfo; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerConditionBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerConditionBool") + } + static class UFXAutoTriggerConditionBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerConditionBool; + +// Class FXUtil.FXAutoTriggerConditionIsSwappable +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerConditionIsSwappable final : public UFXAutoTriggerConditionBase +{ +public: + struct FMaterialPermuterKeyProperty Key; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerConditionIsSwappable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerConditionIsSwappable") + } + static class UFXAutoTriggerConditionIsSwappable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerConditionIsSwappable; + +// Class FXUtil.FXAutoTriggerValue +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerValue : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerValue") + } + static class UFXAutoTriggerValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerValue; + +// Class FXUtil.FXAutoTriggerBool +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBool : public UFXAutoTriggerValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBool") + } + static class UFXAutoTriggerBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBool; + +// Class FXUtil.FXAutoTriggerCustomActorConditionBool +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerCustomActorConditionBool final : public UFXAutoTriggerBool +{ +public: + class FName CustomCondition; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCustomActorConditionBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCustomActorConditionBool") + } + static class UFXAutoTriggerCustomActorConditionBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCustomActorConditionBool; + +// Class FXUtil.FXAutoTriggerCustomWorldConditionBool +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerCustomWorldConditionBool final : public UFXAutoTriggerBool +{ +public: + class FName CustomCondition; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCustomWorldConditionBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCustomWorldConditionBool") + } + static class UFXAutoTriggerCustomWorldConditionBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCustomWorldConditionBool; + +// Class FXUtil.FXAutoTriggerDefinitionAsset +// 0x0070 (0x00A0 - 0x0030) +class UFXAutoTriggerDefinitionAsset final : public UDataAsset +{ +public: + class FName Name_0; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerPrerequisiteBase* Prerequisite; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerRequiredActorsBase* RequiredActors; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerConditionBase* TriggerCondition; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Updates; // 0x0050(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray FX; // 0x0060(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FFXAutoTriggerFXSpawnInfo DefaultSpawnInfo; // 0x0070(0x0028)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + int32 SleepWhenFinishingImmediately; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SleepWhenStartFails; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerDefinitionAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerDefinitionAsset") + } + static class UFXAutoTriggerDefinitionAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerDefinitionAsset; + +// Class FXUtil.FXAutoTriggerGroupDefinitionAsset +// 0x0080 (0x00B0 - 0x0030) +class UFXAutoTriggerGroupDefinitionAsset final : public UDataAsset +{ +public: + class FName Group; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GroupPrerequisites; // 0x0038(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Definitions; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bRunWithGlobalActors; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap GroupNames; // 0x0060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerGroupDefinitionAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerGroupDefinitionAsset") + } + static class UFXAutoTriggerGroupDefinitionAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerGroupDefinitionAsset; + +// Class FXUtil.FXAutoTriggerGlobalDefinitionAsset +// 0x0080 (0x00B0 - 0x0030) +class UFXAutoTriggerGlobalDefinitionAsset final : public UDataAsset +{ +public: + TArray GlobalDefinitions; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray GroupDefinitions; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray GlobalPrerequisites; // 0x0050(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap GlobalNames; // 0x0060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerGlobalDefinitionAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerGlobalDefinitionAsset") + } + static class UFXAutoTriggerGlobalDefinitionAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerGlobalDefinitionAsset; + +// Class FXUtil.FXAutoTriggerDefinitionBatchAsset +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerDefinitionBatchAsset final : public UDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerDefinitionBatchAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerDefinitionBatchAsset") + } + static class UFXAutoTriggerDefinitionBatchAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerDefinitionBatchAsset; + +// Class FXUtil.FXAutoTriggerPrerequisiteBase +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerPrerequisiteBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteBase") + } + static class UFXAutoTriggerPrerequisiteBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteBase; + +// Class FXUtil.FXAutoTriggerPrerequisiteAnd +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerPrerequisiteAnd final : public UFXAutoTriggerPrerequisiteBase +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteAnd") + } + static class UFXAutoTriggerPrerequisiteAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteAnd; + +// Class FXUtil.FXAutoTriggerPrerequisiteOr +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerPrerequisiteOr final : public UFXAutoTriggerPrerequisiteBase +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteOr") + } + static class UFXAutoTriggerPrerequisiteOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteOr; + +// Class FXUtil.FXAutoTriggerPrerequisiteNot +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerPrerequisiteNot final : public UFXAutoTriggerPrerequisiteBase +{ +public: + class UFXAutoTriggerPrerequisiteBase* Condition; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteNot") + } + static class UFXAutoTriggerPrerequisiteNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteNot; + +// Class FXUtil.OverlapEffectsHandlerEffect +// 0x0000 (0x0028 - 0x0028) +class UOverlapEffectsHandlerEffect : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffect") + } + static class UOverlapEffectsHandlerEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffect; + +// Class FXUtil.FXAutoTriggerPrerequisiteDisabled +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerPrerequisiteDisabled final : public UFXAutoTriggerPrerequisiteBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteDisabled") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteDisabled") + } + static class UFXAutoTriggerPrerequisiteDisabled* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteDisabled; + +// Class FXUtil.FXAutoTriggerPrerequisiteDevelopmentOnly +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerPrerequisiteDevelopmentOnly final : public UFXAutoTriggerPrerequisiteBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteDevelopmentOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteDevelopmentOnly") + } + static class UFXAutoTriggerPrerequisiteDevelopmentOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteDevelopmentOnly; + +// Class FXUtil.FXAutoTriggerPrerequisitePIEOnly +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerPrerequisitePIEOnly final : public UFXAutoTriggerPrerequisiteBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisitePIEOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisitePIEOnly") + } + static class UFXAutoTriggerPrerequisitePIEOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisitePIEOnly; + +// Class FXUtil.FXAutoTriggerPrerequisiteBool +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerPrerequisiteBool final : public UFXAutoTriggerPrerequisiteBase +{ +public: + class UFXAutoTriggerBool* Condition; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteBool") + } + static class UFXAutoTriggerPrerequisiteBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteBool; + +// Class FXUtil.FXAutoTriggerPrerequisiteIsBundleLoaded +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerPrerequisiteIsBundleLoaded final : public UFXAutoTriggerPrerequisiteBase +{ +public: + struct FMaterialPermuterKeyProperty Key; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingPriority Priority; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteIsBundleLoaded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteIsBundleLoaded") + } + static class UFXAutoTriggerPrerequisiteIsBundleLoaded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteIsBundleLoaded; + +// Class FXUtil.FXAutoTriggerRequiredActorsBase +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorsBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsBase") + } + static class UFXAutoTriggerRequiredActorsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsBase; + +// Class FXUtil.NiagaraDataInterfaceNonUniformSpline +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceNonUniformSpline final : public UNiagaraDataInterface +{ +public: + class AActor* Source; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding SplineUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceNonUniformSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceNonUniformSpline") + } + static class UNiagaraDataInterfaceNonUniformSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceNonUniformSpline; + +// Class FXUtil.FXAutoTriggerRequiredActorsSimple +// 0x0028 (0x0050 - 0x0028) +class UFXAutoTriggerRequiredActorsSimple final : public UFXAutoTriggerRequiredActorsBase +{ +public: + TSoftClassPtr ActorType; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsSimple") + } + static class UFXAutoTriggerRequiredActorsSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsSimple; + +// Class FXUtil.FXAutoTriggerRequiredActorsPlayer +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorsPlayer final : public UFXAutoTriggerRequiredActorsBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsPlayer") + } + static class UFXAutoTriggerRequiredActorsPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsPlayer; + +// Class FXUtil.OverlapEffectsHandler +// 0x0008 (0x0030 - 0x0028) +class UOverlapEffectsHandler : public UObject +{ +public: + int32 ProcessEvents; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandler") + } + static class UOverlapEffectsHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandler; + +// Class FXUtil.OverlapEffectsHandlerWithConditions +// 0x0018 (0x0048 - 0x0030) +class UOverlapEffectsHandlerWithConditions : public UOverlapEffectsHandler +{ +public: + struct FOverlapEffectsHandlerConditions Conditions; // 0x0030(0x0018)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerWithConditions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerWithConditions") + } + static class UOverlapEffectsHandlerWithConditions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerWithConditions; + +// Class FXUtil.OverlapEffectsHandlerMinimumSpeedBase +// 0x0008 (0x0050 - 0x0048) +class UOverlapEffectsHandlerMinimumSpeedBase : public UOverlapEffectsHandlerWithConditions +{ +public: + float MinimumSpeed; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerMinimumSpeedBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerMinimumSpeedBase") + } + static class UOverlapEffectsHandlerMinimumSpeedBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerMinimumSpeedBase; + +// Class FXUtil.OverlapEffectsHandlerActorClassHit +// 0x0048 (0x0098 - 0x0050) +class UOverlapEffectsHandlerActorClassHit final : public UOverlapEffectsHandlerMinimumSpeedBase +{ +public: + TSoftClassPtr ActorClass; // 0x0050(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicalSurface SurfaceType; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Effects; // 0x0080(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUseSurfaceType; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerActorClassHit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerActorClassHit") + } + static class UOverlapEffectsHandlerActorClassHit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerActorClassHit; + +// Class FXUtil.FXAutoTriggerRequiredActorsCharacters +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorsCharacters : public UFXAutoTriggerRequiredActorsBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsCharacters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsCharacters") + } + static class UFXAutoTriggerRequiredActorsCharacters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsCharacters; + +// Class FXUtil.FXAutoTriggerRequiredActorsCharacterSubClass +// 0x0028 (0x0050 - 0x0028) +class UFXAutoTriggerRequiredActorsCharacterSubClass final : public UFXAutoTriggerRequiredActorsCharacters +{ +public: + TSoftClassPtr CharacterType; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsCharacterSubClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsCharacterSubClass") + } + static class UFXAutoTriggerRequiredActorsCharacterSubClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsCharacterSubClass; + +// Class FXUtil.OverlapEffectsHandlerEffectSound +// 0x0010 (0x0038 - 0x0028) +class UOverlapEffectsHandlerEffectSound : public UOverlapEffectsHandlerEffect +{ +public: + class UAkAudioEvent* Event; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LastSoundHandle; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectSound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectSound") + } + static class UOverlapEffectsHandlerEffectSound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectSound; + +// Class FXUtil.OverlapEffectsHandlerEffectSoundAttached +// 0x0008 (0x0040 - 0x0038) +class UOverlapEffectsHandlerEffectSoundAttached final : public UOverlapEffectsHandlerEffectSound +{ +public: + EOverlapEffectsAttachment Attachment; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectSoundAttached") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectSoundAttached") + } + static class UOverlapEffectsHandlerEffectSoundAttached* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectSoundAttached; + +// Class FXUtil.FXAutoTriggerRequiredActorsCustomBucket +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerRequiredActorsCustomBucket final : public UFXAutoTriggerRequiredActorsBase +{ +public: + class FName CustomBucket; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsCustomBucket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsCustomBucket") + } + static class UFXAutoTriggerRequiredActorsCustomBucket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsCustomBucket; + +// Class FXUtil.FXAutoTriggerRequiredActorsList +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerRequiredActorsList final : public UFXAutoTriggerRequiredActorsBase +{ +public: + TArray RequiredActors; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsList") + } + static class UFXAutoTriggerRequiredActorsList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsList; + +// Class FXUtil.FXAutoTriggerScalar +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalar : public UFXAutoTriggerValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalar") + } + static class UFXAutoTriggerScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalar; + +// Class FXUtil.FXAutoTriggerScalarEffectAge +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarEffectAge final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarEffectAge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarEffectAge") + } + static class UFXAutoTriggerScalarEffectAge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarEffectAge; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchBase +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchBase") + } + static class UFXAutoTriggerRequiredActorsMatchBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchBase; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatch +// 0x0030 (0x0058 - 0x0028) +class UFXAutoTriggerRequiredActorsMatch final : public UFXAutoTriggerRequiredActorsBase +{ +public: + TSoftClassPtr ActorType; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerRequiredActorsMatchBase* Condition; // 0x0050(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatch") + } + static class UFXAutoTriggerRequiredActorsMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatch; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchChildOf +// 0x0028 (0x0050 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchChildOf final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + TSoftClassPtr ParentActorType; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchChildOf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchChildOf") + } + static class UFXAutoTriggerRequiredActorsMatchChildOf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchChildOf; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchAnd +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchAnd final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchAnd") + } + static class UFXAutoTriggerRequiredActorsMatchAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchAnd; + +// Class FXUtil.OverlapEffectsHandlerEffectHermes +// 0x0008 (0x0030 - 0x0028) +class UOverlapEffectsHandlerEffectHermes : public UOverlapEffectsHandlerEffect +{ +public: + class FName HermesMessage; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectHermes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectHermes") + } + static class UOverlapEffectsHandlerEffectHermes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectHermes; + +// Class FXUtil.OverlapEffectsHandlerEffectHermesVictimActor +// 0x0000 (0x0030 - 0x0030) +class UOverlapEffectsHandlerEffectHermesVictimActor final : public UOverlapEffectsHandlerEffectHermes +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectHermesVictimActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectHermesVictimActor") + } + static class UOverlapEffectsHandlerEffectHermesVictimActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectHermesVictimActor; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchOr +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchOr final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchOr") + } + static class UFXAutoTriggerRequiredActorsMatchOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchOr; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchNot +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchNot final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + class UFXAutoTriggerRequiredActorsMatchBase* Condition; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchNot") + } + static class UFXAutoTriggerRequiredActorsMatchNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchNot; + +// Class FXUtil.OverlapEffectsComponent +// 0x0070 (0x0140 - 0x00D0) +class UOverlapEffectsComponent : public UActorComponent +{ +public: + class UOverlapEffectsDataAsset* HandlerDefinitions; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverlapHandlers; // 0x00D8(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + float CameraCutoffDistance; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TrueSpeedRTPC; // 0x00EC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeleportThreshold; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TrueSpeedRTPCThreshold; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCameraCutoffDistance : 1; // 0x00FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetTrueSpeedRTPC : 1; // 0x00FC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x00FC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LiveEvents; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FOverlapEffectsVelocityTracker VelocityTracker; // 0x0104(0x0034)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) + float LastTrueSpeed; // 0x0138(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bProcessEvents; // 0x013C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_13D[0x3]; // 0x013D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ProcessBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor); + void ProcessEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor); + void ProcessHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsComponent") + } + static class UOverlapEffectsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsComponent; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchTypes +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchTypes final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + TArray> ActorTypes; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchTypes") + } + static class UFXAutoTriggerRequiredActorsMatchTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchTypes; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchNotOfTypes +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchNotOfTypes final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + TArray> NotOfActorTypes; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchNotOfTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchNotOfTypes") + } + static class UFXAutoTriggerRequiredActorsMatchNotOfTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchNotOfTypes; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchName +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchName final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + class FString STARTSWITH; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreCase; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchName") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchName") + } + static class UFXAutoTriggerRequiredActorsMatchName* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchName; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchNameContains +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchNameContains final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + class FString CONTAINS; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreCase; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchNameContains") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchNameContains") + } + static class UFXAutoTriggerRequiredActorsMatchNameContains* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchNameContains; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchTag +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchTag final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + class FName ActorTag; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchTag") + } + static class UFXAutoTriggerRequiredActorsMatchTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchTag; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchTags +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerRequiredActorsMatchTags : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + TArray ActorTags; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchTags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchTags") + } + static class UFXAutoTriggerRequiredActorsMatchTags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchTags; + +// Class FXUtil.OverlapEffectsClothingDataAsset +// 0x0030 (0x0060 - 0x0030) +class UOverlapEffectsClothingDataAsset final : public UDataAsset +{ +public: + TArray TightNames; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LooseNames; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CapeOrRobeNames; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsClothingDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsClothingDataAsset") + } + static class UOverlapEffectsClothingDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsClothingDataAsset; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchTagsAny +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerRequiredActorsMatchTagsAny final : public UFXAutoTriggerRequiredActorsMatchTags +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchTagsAny") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchTagsAny") + } + static class UFXAutoTriggerRequiredActorsMatchTagsAny* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchTagsAny; + +// Class FXUtil.FXAutoTriggerRequiredActorsMatchTagsNotAny +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerRequiredActorsMatchTagsNotAny final : public UFXAutoTriggerRequiredActorsMatchTags +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMatchTagsNotAny") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMatchTagsNotAny") + } + static class UFXAutoTriggerRequiredActorsMatchTagsNotAny* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMatchTagsNotAny; + +// Class FXUtil.OverlapEffectsHandlerEffectMultiFX +// 0x0038 (0x0060 - 0x0028) +class UOverlapEffectsHandlerEffectMultiFX final : public UOverlapEffectsHandlerEffect +{ +public: + class UMultiFX2Asset* FXAsset; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOverlapEffectsAttachment Attachment; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachPointName; // 0x0034(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttachLocation; // 0x003C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AttachRotation; // 0x0048(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOnlyOneEffectAtATime; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMultiFX2Handle FXHandle; // 0x0058(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectMultiFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectMultiFX") + } + static class UOverlapEffectsHandlerEffectMultiFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectMultiFX; + +// Class FXUtil.FXAutoTriggerRequiredActorMatchHasComponent +// 0x0028 (0x0050 - 0x0028) +class UFXAutoTriggerRequiredActorMatchHasComponent final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + TSoftClassPtr HasComponentType; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchHasComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchHasComponent") + } + static class UFXAutoTriggerRequiredActorMatchHasComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchHasComponent; + +// Class FXUtil.FXAutoTriggerRequiredActorMatchHasSocket +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerRequiredActorMatchHasSocket final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + class FName SocketName; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchAllChildComponents; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchHasSocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchHasSocket") + } + static class UFXAutoTriggerRequiredActorMatchHasSocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchHasSocket; + +// Class FXUtil.OverlapEffectsHandlerInstancedFoliageHit +// 0x0018 (0x0068 - 0x0050) +class UOverlapEffectsHandlerInstancedFoliageHit final : public UOverlapEffectsHandlerMinimumSpeedBase +{ +public: + EPhysicalSurface SurfaceType; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Effects; // 0x0058(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerInstancedFoliageHit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerInstancedFoliageHit") + } + static class UOverlapEffectsHandlerInstancedFoliageHit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerInstancedFoliageHit; + +// Class FXUtil.FXAutoTriggerRequiredActorMatchCustomBucket +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerRequiredActorMatchCustomBucket final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + class FName CustomBucket; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchCustomBucket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchCustomBucket") + } + static class UFXAutoTriggerRequiredActorMatchCustomBucket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchCustomBucket; + +// Class FXUtil.FXAutoTriggerRequiredActorMatchIsPlayer +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorMatchIsPlayer final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchIsPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchIsPlayer") + } + static class UFXAutoTriggerRequiredActorMatchIsPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchIsPlayer; + +// Class FXUtil.FXAutoTriggerRequiredActorMatchIsNotPlayer +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorMatchIsNotPlayer final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchIsNotPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchIsNotPlayer") + } + static class UFXAutoTriggerRequiredActorMatchIsNotPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchIsNotPlayer; + +// Class FXUtil.FXAutoTriggerRequiredActorsExternalBucketFilter +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorsExternalBucketFilter final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsExternalBucketFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsExternalBucketFilter") + } + static class UFXAutoTriggerRequiredActorsExternalBucketFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsExternalBucketFilter; + +// Class FXUtil.TimeDilationManager +// 0x00A8 (0x00D0 - 0x0028) +class UTimeDilationManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap, struct FActiveTimeDilationEffectGroup> ActiveWorldEffects; // 0x0030(0x0050)(Transient, NativeAccessSpecifierPrivate) + TMap, struct FActiveTimeDilationEffectGroup> ActiveActorEffects; // 0x0080(0x0050)(Transient, NativeAccessSpecifierPrivate) + +public: + static void FinishActorCounterDilation(class AActor* Actor); + static void FinishActorTimeDilation(const class UObject* Provider, float EaseOutDuration); + static void FinishWorldTimeDilation(const class UObject* Provider, float EaseOutDuration); + static void PlayActorTimeDilationEffect(class AActor* Actor, class UCurveFloat* TimeDilationCurve); + static void PlayWorldTimeDilationEffect(const class UObject* WorldContextObject, class UCurveFloat* TimeDilationCurve); + static void StartActorCounterDilation(class AActor* Actor); + static void StartActorTimeAcceleration(class AActor* Actor, float AccelerationDilation, float AcceleratedDuration, const class UObject* Provider); + static void StartActorTimeDilation(class AActor* Actor, float Dilation, const class UObject* Provider, float EaseInDuration); + static void StartWorldTimeDilation(const class UObject* WorldContextObject, float Dilation, const class UObject* Provider, float EaseInDuration); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeDilationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeDilationManager") + } + static class UTimeDilationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeDilationManager; + +// Class FXUtil.FXAutoTriggerRequiredActorsExternalBucket +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerRequiredActorsExternalBucket final : public UFXAutoTriggerRequiredActorsBase +{ +public: + class FName ExternalBucket; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerRequiredActorsMatchBase* Condition; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsExternalBucket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsExternalBucket") + } + static class UFXAutoTriggerRequiredActorsExternalBucket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsExternalBucket; + +// Class FXUtil.FXAutoTriggerSingleton +// 0x0080 (0x02C8 - 0x0248) +class AFXAutoTriggerSingleton final : public AActor +{ +public: + class UFXAutoTriggerGlobalDefinitionAsset* Globals; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFXAutoTriggerRunningFXCollection FX; // 0x0250(0x0028)(Transient, NativeAccessSpecifierPublic) + TMap KeyMaterialBundles; // 0x0278(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static void ActorIsInCustomBucket(class AActor* Actor, class FName CustomBucket, bool* bIsIn); + static void AddActorByClass(class AActor* Actor, class UClass* ActorClass, class FName ClassTag); + static void AddAutoTriggerFX(class UObject* WorldContextObject, class UObject* FXOwner, class UFXAutoTriggerDefinitionAsset* FXAutoTriggerDefinition, bool* bResult); + static void AddCustomBucketActor(class AActor* Actor, class FName CustomBucket); + static void AddManualActor(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, class AActor* Actor, bool* bResult); + static void AddManualActors(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, const TArray& Actors, bool* bResult); + static void DisableEffectParameterUpdates(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, class AActor* Actor, class FName Parameter, bool bDisableUpdates, bool* bResult); + static void DisableEffectUpdates(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, class AActor* Actor, bool bDisableUpdates, bool* bResult); + static void EffectParameterUpdatesDisabled(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, class AActor* Actor, class FName Parameter, bool* bIsDisabled); + static void EffectUpdatesDisabled(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, class AActor* Actor, bool* bIsDisabled); + static void GetActorCustomCondition(class AActor* Actor, class FName ActorConditionName, bool* bEnabled); + static void GetAnyEffectIsActive(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, bool* bAnyIsActive); + static void GetEffectHandle(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, class AActor* Actor, struct FMultiFX2Handle* FXHandle); + static void GetEffectIsActive(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, class AActor* Actor, bool* bIsActive); + static void GetWorldCustomCondition(class UObject* WorldContextObject, class FName WorldConditionName, bool* bEnabled); + static void HasAutoTriggerFX(class UObject* WorldContextObject, class UObject* FXOwner, class UFXAutoTriggerDefinitionAsset* FXAutoTriggerDefinition, bool* bResult); + static void HasManualActor(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, class AActor* Actor, bool* bResult); + static void IsManualPrerequisiteTriggered(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, bool* bResult); + static void KillAutoTriggerFX(class UObject* WorldContextObject, class UObject* FXOwner, class UFXAutoTriggerDefinitionAsset* FXAutoTriggerDefinition, bool* bResult); + static void ManuallyTriggerPrerequisite(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, bool* bResult, bool bTrigger); + static void RemoveActorByClass(class AActor* Actor, class UClass* ActorClass); + static void RemoveCustomBucketActor(class AActor* Actor, class FName CustomBucket); + static void RemoveManualActor(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, class AActor* Actor, bool* bResult); + static void RemoveManualActors(class UObject* WorldContextObject, const struct FFXAutoTriggerAnyName& FXName, const TArray& Actors, bool* bResult); + static void SetActorCustomCondition(class AActor* Actor, class FName ActorConditionName, bool bEnabled); + static void SetWorldCustomCondition(class UObject* WorldContextObject, class FName WorldConditionName, bool bEnabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerSingleton") + } + static class AFXAutoTriggerSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFXAutoTriggerSingleton; + +// Class FXUtil.FXAutoTriggerUpdateBase +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerUpdateBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateBase") + } + static class UFXAutoTriggerUpdateBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateBase; + +// Class FXUtil.FXAutoTriggerUpdateLocalVar +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerUpdateLocalVar : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateLocalVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateLocalVar") + } + static class UFXAutoTriggerUpdateLocalVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateLocalVar; + +// Class FXUtil.FXAutoTriggerUpdateNiagaraBatchVar +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerUpdateNiagaraBatchVar : public UFXAutoTriggerUpdateLocalVar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateNiagaraBatchVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateNiagaraBatchVar") + } + static class UFXAutoTriggerUpdateNiagaraBatchVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateNiagaraBatchVar; + +// Class FXUtil.FXAutoTriggerUpdateNiagaraBatchFloat +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerUpdateNiagaraBatchFloat final : public UFXAutoTriggerUpdateNiagaraBatchVar +{ +public: + class FName Var; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* Scalar; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateNiagaraBatchFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateNiagaraBatchFloat") + } + static class UFXAutoTriggerUpdateNiagaraBatchFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateNiagaraBatchFloat; + +// Class FXUtil.DecalPointLightComponentBase +// 0x0020 (0x0590 - 0x0570) +#pragma pack(push, 0x1) +class alignas(0x10) UDecalPointLightComponentBase : public UDecalComponent +{ +public: + class UMaterialInterface* InverseSquaredDecalMaterial; // 0x0568(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* FalloffExponentDecalMaterial; // 0x0570(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* DecalMID; // 0x0578(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* DecalMIDParent; // 0x0580(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetFalloffExponentDecalMaterial(class UMaterialInterface* NewFalloffExponentDecalMaterial); + void SetInverseSquaredDecalMaterial(class UMaterialInterface* NewInverseSquaredDecalMaterial); + void UpdateDecal(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DecalPointLightComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DecalPointLightComponentBase") + } + static class UDecalPointLightComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UDecalPointLightComponentBase; + +// Class FXUtil.FadeToDecalPointLightComponent +// 0x0000 (0x0590 - 0x0590) +class UFadeToDecalPointLightComponent : public UDecalPointLightComponentBase +{ +public: + bool bUseLightVisibility; // 0x0588(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLightParametersCanChange; // 0x0589(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58A[0x6]; // 0x058A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetLightParametersCanChange(bool bNewLightParametersCanChange); + void SetUseLightVisibility(bool bNewUseLightVisibility); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FadeToDecalPointLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FadeToDecalPointLightComponent") + } + static class UFadeToDecalPointLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFadeToDecalPointLightComponent; + +// Class FXUtil.FillDecalPointLightComponent +// 0x0010 (0x05A0 - 0x0590) +class UFillDecalPointLightComponent final : public UFadeToDecalPointLightComponent +{ +public: + float IntensityMultiplier; // 0x0590(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerCutoutRadius; // 0x0594(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterCutoutRadius; // 0x0598(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullRadius; // 0x059C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetFullRadius(float NewFullRadius); + void SetInnerCutoutRadius(float NewInnerCutoutRadius); + void SetIntensityMultiplier(float NewIntensityMultiplier); + void SetOuterCutoutRadius(float NewOuterCutoutRadius); + void SetRadii(float NewInnerCutoutRadius, float NewOuterCutoutRadius, float NewFullRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FillDecalPointLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FillDecalPointLightComponent") + } + static class UFillDecalPointLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFillDecalPointLightComponent; + +// Class FXUtil.FXAutoTriggerUpdateNiagaraBatchBool +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerUpdateNiagaraBatchBool final : public UFXAutoTriggerUpdateNiagaraBatchVar +{ +public: + class FName Var; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerBool* Bool; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateNiagaraBatchBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateNiagaraBatchBool") + } + static class UFXAutoTriggerUpdateNiagaraBatchBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateNiagaraBatchBool; + +// Class FXUtil.FXAutoTriggerUpdateNiagaraBatchLinearColor +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerUpdateNiagaraBatchLinearColor final : public UFXAutoTriggerUpdateNiagaraBatchVar +{ +public: + class FName Var; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerLinearColor* Color; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateNiagaraBatchLinearColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateNiagaraBatchLinearColor") + } + static class UFXAutoTriggerUpdateNiagaraBatchLinearColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateNiagaraBatchLinearColor; + +// Class FXUtil.FXAutoTriggerUpdateNiagaraBatch +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerUpdateNiagaraBatch final : public UFXAutoTriggerUpdateBase +{ +public: + TArray Vars; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateNiagaraBatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateNiagaraBatch") + } + static class UFXAutoTriggerUpdateNiagaraBatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateNiagaraBatch; + +// Class FXUtil.FXAutoTriggerUpdateNiagaraScalar +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerUpdateNiagaraScalar final : public UFXAutoTriggerUpdateBase +{ +public: + class FName NiagaraVar; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* Scalar; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateNiagaraScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateNiagaraScalar") + } + static class UFXAutoTriggerUpdateNiagaraScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateNiagaraScalar; + +// Class FXUtil.FXAutoTriggerUpdateLocalSkinFXVar +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerUpdateLocalSkinFXVar : public UFXAutoTriggerUpdateLocalVar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateLocalSkinFXVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateLocalSkinFXVar") + } + static class UFXAutoTriggerUpdateLocalSkinFXVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateLocalSkinFXVar; + +// Class FXUtil.FXAutoTriggerUpdateLocalSkinFXVarFloat +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerUpdateLocalSkinFXVarFloat final : public UFXAutoTriggerUpdateLocalSkinFXVar +{ +public: + class FName Var; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* Scalar; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateLocalSkinFXVarFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateLocalSkinFXVarFloat") + } + static class UFXAutoTriggerUpdateLocalSkinFXVarFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateLocalSkinFXVarFloat; + +// Class FXUtil.DecalPointLightComponent +// 0x0020 (0x05B0 - 0x0590) +class UDecalPointLightComponent final : public UDecalPointLightComponentBase +{ +public: + struct FDecalPointLightInfo Info; // 0x0588(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + void SetDecalPointLightInfo(const struct FDecalPointLightInfo& NewInfo); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DecalPointLightComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DecalPointLightComponent") + } + static class UDecalPointLightComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDecalPointLightComponent; + +// Class FXUtil.FXAutoTriggerUpdateLocalSkinFXVarLinearColor +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerUpdateLocalSkinFXVarLinearColor final : public UFXAutoTriggerUpdateLocalSkinFXVar +{ +public: + class FName Var; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerLinearColor* Color; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateLocalSkinFXVarLinearColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateLocalSkinFXVarLinearColor") + } + static class UFXAutoTriggerUpdateLocalSkinFXVarLinearColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateLocalSkinFXVarLinearColor; + +// Class FXUtil.FXAutoTriggerUpdateSkinFXParameters +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerUpdateSkinFXParameters final : public UFXAutoTriggerUpdateBase +{ +public: + TSubclassOf SkinFX; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Vars; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerUpdateSkinFXParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerUpdateSkinFXParameters") + } + static class UFXAutoTriggerUpdateSkinFXParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerUpdateSkinFXParameters; + +// Class FXUtil.FXAutoTriggerScalarConstantZero +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarConstantZero final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarConstantZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarConstantZero") + } + static class UFXAutoTriggerScalarConstantZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarConstantZero; + +// Class FXUtil.FXAutoTriggerScalarConstantOne +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarConstantOne final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarConstantOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarConstantOne") + } + static class UFXAutoTriggerScalarConstantOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarConstantOne; + +// Class FXUtil.FXAutoTriggerScalarConstantValue +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarConstantValue final : public UFXAutoTriggerScalar +{ +public: + float Value; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarConstantValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarConstantValue") + } + static class UFXAutoTriggerScalarConstantValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarConstantValue; + +// Class FXUtil.FXAutoTriggerScalarConstantValueSquared +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarConstantValueSquared final : public UFXAutoTriggerScalar +{ +public: + float Value; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarConstantValueSquared") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarConstantValueSquared") + } + static class UFXAutoTriggerScalarConstantValueSquared* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarConstantValueSquared; + +// Class FXUtil.FXAutoTriggerScalarConstantValuePercent +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarConstantValuePercent final : public UFXAutoTriggerScalar +{ +public: + float Value; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarConstantValuePercent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarConstantValuePercent") + } + static class UFXAutoTriggerScalarConstantValuePercent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarConstantValuePercent; + +// Class FXUtil.FXAutoTriggerScalarSingleParam +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarSingleParam : public UFXAutoTriggerScalar +{ +public: + class UFXAutoTriggerScalar* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarSingleParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarSingleParam") + } + static class UFXAutoTriggerScalarSingleParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarSingleParam; + +// Class FXUtil.FXAutoTriggerScalarOneMinus +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerScalarOneMinus final : public UFXAutoTriggerScalarSingleParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarOneMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarOneMinus") + } + static class UFXAutoTriggerScalarOneMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarOneMinus; + +// Class FXUtil.FXAutoTriggerScalarSaturate +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerScalarSaturate final : public UFXAutoTriggerScalarSingleParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarSaturate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarSaturate") + } + static class UFXAutoTriggerScalarSaturate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarSaturate; + +// Class FXUtil.FXAutoTriggerScalarAbs +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerScalarAbs final : public UFXAutoTriggerScalarSingleParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarAbs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarAbs") + } + static class UFXAutoTriggerScalarAbs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarAbs; + +// Class FXUtil.FXAutoTriggerScalarNegate +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerScalarNegate final : public UFXAutoTriggerScalarSingleParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarNegate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarNegate") + } + static class UFXAutoTriggerScalarNegate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarNegate; + +// Class FXUtil.FXAutoTriggerScalarInvert +// 0x0008 (0x0038 - 0x0030) +class UFXAutoTriggerScalarInvert final : public UFXAutoTriggerScalarSingleParam +{ +public: + float DivideByZero; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarInvert") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarInvert") + } + static class UFXAutoTriggerScalarInvert* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarInvert; + +// Class FXUtil.FXAutoTriggerScalarSqrRoot +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerScalarSqrRoot final : public UFXAutoTriggerScalarSingleParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarSqrRoot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarSqrRoot") + } + static class UFXAutoTriggerScalarSqrRoot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarSqrRoot; + +// Class FXUtil.FXAutoTriggerScalarSquare +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerScalarSquare final : public UFXAutoTriggerScalarSingleParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarSquare") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarSquare") + } + static class UFXAutoTriggerScalarSquare* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarSquare; + +// Class FXUtil.FXAutoTriggerScalarPower +// 0x0008 (0x0038 - 0x0030) +class UFXAutoTriggerScalarPower final : public UFXAutoTriggerScalarSingleParam +{ +public: + float Power; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarPower") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarPower") + } + static class UFXAutoTriggerScalarPower* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarPower; + +// Class FXUtil.FXAutoTriggerScalarRemapClamped +// 0x0010 (0x0040 - 0x0030) +class UFXAutoTriggerScalarRemapClamped final : public UFXAutoTriggerScalarSingleParam +{ +public: + struct FVector2D InputRange; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutputRange; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarRemapClamped") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarRemapClamped") + } + static class UFXAutoTriggerScalarRemapClamped* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarRemapClamped; + +// Class FXUtil.FXAutoTriggerScalarRemapUnclamped +// 0x0010 (0x0040 - 0x0030) +class UFXAutoTriggerScalarRemapUnclamped final : public UFXAutoTriggerScalarSingleParam +{ +public: + struct FVector2D InputRange; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutputRange; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarRemapUnclamped") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarRemapUnclamped") + } + static class UFXAutoTriggerScalarRemapUnclamped* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarRemapUnclamped; + +// Class FXUtil.FXAutoTriggerScalarMinConstant +// 0x0008 (0x0038 - 0x0030) +class UFXAutoTriggerScalarMinConstant final : public UFXAutoTriggerScalarSingleParam +{ +public: + float Minimum; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarMinConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarMinConstant") + } + static class UFXAutoTriggerScalarMinConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarMinConstant; + +// Class FXUtil.FXAutoTriggerScalarMaximumConstant +// 0x0008 (0x0038 - 0x0030) +class UFXAutoTriggerScalarMaximumConstant final : public UFXAutoTriggerScalarSingleParam +{ +public: + float Maximum; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarMaximumConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarMaximumConstant") + } + static class UFXAutoTriggerScalarMaximumConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarMaximumConstant; + +// Class FXUtil.FXAutoTriggerScalarClampConstant +// 0x0008 (0x0038 - 0x0030) +class UFXAutoTriggerScalarClampConstant final : public UFXAutoTriggerScalarSingleParam +{ +public: + float Minimum; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Maximum; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarClampConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarClampConstant") + } + static class UFXAutoTriggerScalarClampConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarClampConstant; + +// Class FXUtil.FXAutoTriggerScalarLerpConstant +// 0x0008 (0x0038 - 0x0030) +class UFXAutoTriggerScalarLerpConstant final : public UFXAutoTriggerScalarSingleParam +{ +public: + float A; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float b; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarLerpConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarLerpConstant") + } + static class UFXAutoTriggerScalarLerpConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarLerpConstant; + +// Class FXUtil.FXAutoTriggerScalarCurve +// 0x0008 (0x0038 - 0x0030) +class UFXAutoTriggerScalarCurve final : public UFXAutoTriggerScalarSingleParam +{ +public: + class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarCurve") + } + static class UFXAutoTriggerScalarCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarCurve; + +// Class FXUtil.FXAutoTriggerScalarTwoParams +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerScalarTwoParams : public UFXAutoTriggerScalar +{ +public: + class UFXAutoTriggerScalar* A; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* b; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarTwoParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarTwoParams") + } + static class UFXAutoTriggerScalarTwoParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarTwoParams; + +// Class FXUtil.FXAutoTriggerScalarMultiply +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerScalarMultiply final : public UFXAutoTriggerScalarTwoParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarMultiply") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarMultiply") + } + static class UFXAutoTriggerScalarMultiply* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarMultiply; + +// Class FXUtil.FXAutoTriggerScalarDivide +// 0x0008 (0x0040 - 0x0038) +class UFXAutoTriggerScalarDivide final : public UFXAutoTriggerScalarTwoParams +{ +public: + float DivideByZero; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarDivide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarDivide") + } + static class UFXAutoTriggerScalarDivide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarDivide; + +// Class FXUtil.FXAutoTriggerScalarAdd +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerScalarAdd final : public UFXAutoTriggerScalarTwoParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarAdd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarAdd") + } + static class UFXAutoTriggerScalarAdd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarAdd; + +// Class FXUtil.FXAutoTriggerScalarSubract +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerScalarSubract final : public UFXAutoTriggerScalarTwoParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarSubract") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarSubract") + } + static class UFXAutoTriggerScalarSubract* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarSubract; + +// Class FXUtil.FXAutoTriggerScalarMin +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerScalarMin final : public UFXAutoTriggerScalarTwoParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarMin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarMin") + } + static class UFXAutoTriggerScalarMin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarMin; + +// Class FXUtil.FXAutoTriggerScalarMax +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerScalarMax final : public UFXAutoTriggerScalarTwoParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarMax") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarMax") + } + static class UFXAutoTriggerScalarMax* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarMax; + +// Class FXUtil.FXAutoTriggerScalarClamp +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerScalarClamp final : public UFXAutoTriggerScalar +{ +public: + class UFXAutoTriggerScalar* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* Minimum; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* Maximum; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarClamp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarClamp") + } + static class UFXAutoTriggerScalarClamp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarClamp; + +// Class FXUtil.FXAutoTriggerScalarLerp +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerScalarLerp final : public UFXAutoTriggerScalar +{ +public: + class UFXAutoTriggerScalar* A; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* b; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* Alpha; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarLerp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarLerp") + } + static class UFXAutoTriggerScalarLerp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarLerp; + +// Class FXUtil.FXAutoTriggerScalarThreeParams +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerScalarThreeParams : public UFXAutoTriggerScalar +{ +public: + class UFXAutoTriggerScalar* A; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* b; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* C; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarThreeParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarThreeParams") + } + static class UFXAutoTriggerScalarThreeParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarThreeParams; + +// Class FXUtil.FXAutoTriggerScalarAddThreeParams +// 0x0000 (0x0040 - 0x0040) +class UFXAutoTriggerScalarAddThreeParams final : public UFXAutoTriggerScalarThreeParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarAddThreeParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarAddThreeParams") + } + static class UFXAutoTriggerScalarAddThreeParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarAddThreeParams; + +// Class FXUtil.FXAutoTriggerScalarMultiplyThreeParams +// 0x0000 (0x0040 - 0x0040) +class UFXAutoTriggerScalarMultiplyThreeParams final : public UFXAutoTriggerScalarThreeParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarMultiplyThreeParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarMultiplyThreeParams") + } + static class UFXAutoTriggerScalarMultiplyThreeParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarMultiplyThreeParams; + +// Class FXUtil.FXAutoTriggerScalarConstantFalse +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarConstantFalse final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarConstantFalse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarConstantFalse") + } + static class UFXAutoTriggerScalarConstantFalse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarConstantFalse; + +// Class FXUtil.FXAutoTriggerScalarConstantTrue +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarConstantTrue final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarConstantTrue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarConstantTrue") + } + static class UFXAutoTriggerScalarConstantTrue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarConstantTrue; + +// Class FXUtil.FXAutoTriggerBoolSingleParam +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolSingleParam : public UFXAutoTriggerBool +{ +public: + class UFXAutoTriggerBool* Value; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolSingleParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolSingleParam") + } + static class UFXAutoTriggerBoolSingleParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolSingleParam; + +// Class FXUtil.FXAutoTriggerBoolNot +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolNot final : public UFXAutoTriggerBoolSingleParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolNot") + } + static class UFXAutoTriggerBoolNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolNot; + +// Class FXUtil.FXAutoTriggerBoolTwoParams +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolTwoParams : public UFXAutoTriggerBool +{ +public: + class UFXAutoTriggerBool* A; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerBool* b; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolTwoParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolTwoParams") + } + static class UFXAutoTriggerBoolTwoParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolTwoParams; + +// Class FXUtil.FXAutoTriggerBoolAnd +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolAnd final : public UFXAutoTriggerBoolTwoParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolAnd") + } + static class UFXAutoTriggerBoolAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolAnd; + +// Class FXUtil.FXAutoTriggerBoolOr +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolOr final : public UFXAutoTriggerBoolTwoParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolOr") + } + static class UFXAutoTriggerBoolOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolOr; + +// Class FXUtil.FXAutoTriggerBoolXor +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolXor final : public UFXAutoTriggerBoolTwoParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolXor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolXor") + } + static class UFXAutoTriggerBoolXor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolXor; + +// Class FXUtil.FXAutoTriggerBoolParamList +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolParamList : public UFXAutoTriggerBool +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolParamList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolParamList") + } + static class UFXAutoTriggerBoolParamList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolParamList; + +// Class FXUtil.FXAutoTriggerBoolAndList +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolAndList final : public UFXAutoTriggerBoolParamList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolAndList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolAndList") + } + static class UFXAutoTriggerBoolAndList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolAndList; + +// Class FXUtil.FXAutoTriggerBoolOrList +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolOrList final : public UFXAutoTriggerBoolParamList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolOrList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolOrList") + } + static class UFXAutoTriggerBoolOrList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolOrList; + +// Class FXUtil.FXAutoTriggerBoolXorList +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolXorList final : public UFXAutoTriggerBoolParamList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolXorList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolXorList") + } + static class UFXAutoTriggerBoolXorList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolXorList; + +// Class FXUtil.FXAutoTriggerBoolScalarParam +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolScalarParam : public UFXAutoTriggerBool +{ +public: + class UFXAutoTriggerScalar* Scalar; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolScalarParam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolScalarParam") + } + static class UFXAutoTriggerBoolScalarParam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolScalarParam; + +// Class FXUtil.FXAutoTriggerBoolIsZero +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolIsZero final : public UFXAutoTriggerBoolScalarParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolIsZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolIsZero") + } + static class UFXAutoTriggerBoolIsZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolIsZero; + +// Class FXUtil.OverlapEffectsHandlerEffectNiagara +// 0x0030 (0x0058 - 0x0028) +class UOverlapEffectsHandlerEffectNiagara : public UOverlapEffectsHandlerEffect +{ +public: + TSoftObjectPtr System; // 0x0028(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* Component; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectNiagara") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectNiagara") + } + static class UOverlapEffectsHandlerEffectNiagara* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectNiagara; + +// Class FXUtil.OverlapEffectsHandlerEffectNiagaraAttached +// 0x0028 (0x0080 - 0x0058) +class UOverlapEffectsHandlerEffectNiagaraAttached final : public UOverlapEffectsHandlerEffectNiagara +{ +public: + EOverlapEffectsAttachment Attachment; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachPointName; // 0x005C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttachLocation; // 0x0064(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AttachRotation; // 0x0070(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bOnlyOneEffectActiveAtAnyTime; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectNiagaraAttached") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectNiagaraAttached") + } + static class UOverlapEffectsHandlerEffectNiagaraAttached* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectNiagaraAttached; + +// Class FXUtil.FXAutoTriggerBoolNotZero +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolNotZero final : public UFXAutoTriggerBoolScalarParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolNotZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolNotZero") + } + static class UFXAutoTriggerBoolNotZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolNotZero; + +// Class FXUtil.FXAutoTriggerBoolIsOne +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolIsOne final : public UFXAutoTriggerBoolScalarParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolIsOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolIsOne") + } + static class UFXAutoTriggerBoolIsOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolIsOne; + +// Class FXUtil.FXAutoTriggerBoolNotOne +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolNotOne final : public UFXAutoTriggerBoolScalarParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolNotOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolNotOne") + } + static class UFXAutoTriggerBoolNotOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolNotOne; + +// Class FXUtil.FXAutoTriggerBoolGreaterThanZero +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolGreaterThanZero final : public UFXAutoTriggerBoolScalarParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGreaterThanZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGreaterThanZero") + } + static class UFXAutoTriggerBoolGreaterThanZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGreaterThanZero; + +// Class FXUtil.FXAutoTriggerBoolLessThanZero +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolLessThanZero final : public UFXAutoTriggerBoolScalarParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolLessThanZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolLessThanZero") + } + static class UFXAutoTriggerBoolLessThanZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolLessThanZero; + +// Class FXUtil.FXAutoTriggerBoolLessThanHalf +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolLessThanHalf final : public UFXAutoTriggerBoolScalarParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolLessThanHalf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolLessThanHalf") + } + static class UFXAutoTriggerBoolLessThanHalf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolLessThanHalf; + +// Class FXUtil.OverlapEffectsHandlerEffectDebugBox +// 0x0018 (0x0040 - 0x0028) +class UOverlapEffectsHandlerEffectDebugBox final : public UOverlapEffectsHandlerEffect +{ +public: + EOverlapEffectsAttachment Attachment; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor BoxColor; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoxThickness; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationSeconds; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectDebugBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectDebugBox") + } + static class UOverlapEffectsHandlerEffectDebugBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectDebugBox; + +// Class FXUtil.FXAutoTriggerBoolGreaterThanOrEqualHalf +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolGreaterThanOrEqualHalf final : public UFXAutoTriggerBoolScalarParam +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGreaterThanOrEqualHalf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGreaterThanOrEqualHalf") + } + static class UFXAutoTriggerBoolGreaterThanOrEqualHalf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGreaterThanOrEqualHalf; + +// Class FXUtil.FXAutoTriggerBoolTwoScalarParams +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolTwoScalarParams : public UFXAutoTriggerBool +{ +public: + class UFXAutoTriggerScalar* A; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* b; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolTwoScalarParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolTwoScalarParams") + } + static class UFXAutoTriggerBoolTwoScalarParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolTwoScalarParams; + +// Class FXUtil.FXAutoTriggerBoolEqual +// 0x0008 (0x0040 - 0x0038) +class UFXAutoTriggerBoolEqual final : public UFXAutoTriggerBoolTwoScalarParams +{ +public: + float Threshold; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolEqual") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolEqual") + } + static class UFXAutoTriggerBoolEqual* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolEqual; + +// Class FXUtil.FXAutoTriggerBoolNotEqual +// 0x0008 (0x0040 - 0x0038) +class UFXAutoTriggerBoolNotEqual final : public UFXAutoTriggerBoolTwoScalarParams +{ +public: + float Threshold; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolNotEqual") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolNotEqual") + } + static class UFXAutoTriggerBoolNotEqual* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolNotEqual; + +// Class FXUtil.FXAutoTriggerBoolLessThan +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolLessThan final : public UFXAutoTriggerBoolTwoScalarParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolLessThan") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolLessThan") + } + static class UFXAutoTriggerBoolLessThan* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolLessThan; + +// Class FXUtil.FXAutoTriggerBoolLessThanOrEqualTo +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolLessThanOrEqualTo final : public UFXAutoTriggerBoolTwoScalarParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolLessThanOrEqualTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolLessThanOrEqualTo") + } + static class UFXAutoTriggerBoolLessThanOrEqualTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolLessThanOrEqualTo; + +// Class FXUtil.FXAutoTriggerBoolGreaterThan +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolGreaterThan final : public UFXAutoTriggerBoolTwoScalarParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGreaterThan") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGreaterThan") + } + static class UFXAutoTriggerBoolGreaterThan* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGreaterThan; + +// Class FXUtil.FXAutoTriggerBoolGreaterThanOrEqualTo +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolGreaterThanOrEqualTo final : public UFXAutoTriggerBoolTwoScalarParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGreaterThanOrEqualTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGreaterThanOrEqualTo") + } + static class UFXAutoTriggerBoolGreaterThanOrEqualTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGreaterThanOrEqualTo; + +// Class FXUtil.FXAutoTriggerBoolThreeScalarParams +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerBoolThreeScalarParams : public UFXAutoTriggerBool +{ +public: + class UFXAutoTriggerScalar* A; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* b; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* C; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolThreeScalarParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolThreeScalarParams") + } + static class UFXAutoTriggerBoolThreeScalarParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolThreeScalarParams; + +// Class FXUtil.FXAutoTriggerBoolInBetweenEqual +// 0x0000 (0x0040 - 0x0040) +class UFXAutoTriggerBoolInBetweenEqual final : public UFXAutoTriggerBoolThreeScalarParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolInBetweenEqual") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolInBetweenEqual") + } + static class UFXAutoTriggerBoolInBetweenEqual* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolInBetweenEqual; + +// Class FXUtil.FXAutoTriggerBoolInBetween +// 0x0000 (0x0040 - 0x0040) +class UFXAutoTriggerBoolInBetween final : public UFXAutoTriggerBoolThreeScalarParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolInBetween") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolInBetween") + } + static class UFXAutoTriggerBoolInBetween* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolInBetween; + +// Class FXUtil.FXAutoTriggerScalarFromBool +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerScalarFromBool final : public UFXAutoTriggerScalar +{ +public: + class UFXAutoTriggerBool* Condition; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TrueValue; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FalseValue; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarFromBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarFromBool") + } + static class UFXAutoTriggerScalarFromBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarFromBool; + +// Class FXUtil.FXAutoTriggerScalarFromBoolSelect +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerScalarFromBoolSelect final : public UFXAutoTriggerScalar +{ +public: + class UFXAutoTriggerBool* Condition; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* TrueValue; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* FalseValue; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarFromBoolSelect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarFromBoolSelect") + } + static class UFXAutoTriggerScalarFromBoolSelect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarFromBoolSelect; + +// Class FXUtil.FXAutoTriggerLinearColor +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerLinearColor : public UFXAutoTriggerValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerLinearColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerLinearColor") + } + static class UFXAutoTriggerLinearColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerLinearColor; + +// Class FXUtil.FXAutoTriggerLinearColorConstant +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerLinearColorConstant final : public UFXAutoTriggerLinearColor +{ +public: + struct FLinearColor Color; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerLinearColorConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerLinearColorConstant") + } + static class UFXAutoTriggerLinearColorConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerLinearColorConstant; + +// Class FXUtil.FXAutoTriggerLinearColorCurve +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerLinearColorCurve final : public UFXAutoTriggerLinearColor +{ +public: + class UCurveLinearColor* Curve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* XAxis; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerLinearColorCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerLinearColorCurve") + } + static class UFXAutoTriggerLinearColorCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerLinearColorCurve; + +// Class FXUtil.FXAutoTriggerLinearScaleColor +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerLinearScaleColor final : public UFXAutoTriggerLinearColor +{ +public: + class UFXAutoTriggerLinearColor* Color; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* Scale; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerLinearScaleColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerLinearScaleColor") + } + static class UFXAutoTriggerLinearScaleColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerLinearScaleColor; + +// Class FXUtil.FXAutoTriggerLinearSelectColorConst +// 0x0028 (0x0050 - 0x0028) +class UFXAutoTriggerLinearSelectColorConst final : public UFXAutoTriggerLinearColor +{ +public: + class UFXAutoTriggerBool* Condition; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ColorTrue; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ColorFalse; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerLinearSelectColorConst") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerLinearSelectColorConst") + } + static class UFXAutoTriggerLinearSelectColorConst* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerLinearSelectColorConst; + +// Class FXUtil.FXAutoTriggerLinearSelectColor +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerLinearSelectColor final : public UFXAutoTriggerLinearColor +{ +public: + class UFXAutoTriggerBool* Condition; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerLinearColor* ColorTrue; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerLinearColor* ColorFalse; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerLinearSelectColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerLinearSelectColor") + } + static class UFXAutoTriggerLinearSelectColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerLinearSelectColor; + +// Class FXUtil.FXAutoTriggerBoolConsoleVariable +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolConsoleVariable final : public UFXAutoTriggerBool +{ +public: + class FName ConsoleVariable; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolConsoleVariable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolConsoleVariable") + } + static class UFXAutoTriggerBoolConsoleVariable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolConsoleVariable; + +// Class FXUtil.FXAutoTriggerScalarConsoleVariable +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarConsoleVariable final : public UFXAutoTriggerScalar +{ +public: + class FName ConsoleVariable; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarConsoleVariable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarConsoleVariable") + } + static class UFXAutoTriggerScalarConsoleVariable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarConsoleVariable; + +// Class FXUtil.FXAutoTriggerBoolPIE +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolPIE final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolPIE") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolPIE") + } + static class UFXAutoTriggerBoolPIE* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolPIE; + +// Class FXUtil.FXAutoTriggerBoolIsDevelopment +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolIsDevelopment final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolIsDevelopment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolIsDevelopment") + } + static class UFXAutoTriggerBoolIsDevelopment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolIsDevelopment; + +// Class FXUtil.FXAutoTriggerBoolFloorIsWalkable +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolFloorIsWalkable final : public UFXAutoTriggerBool +{ +public: + int32 FramesPerUpdate; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolFloorIsWalkable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolFloorIsWalkable") + } + static class UFXAutoTriggerBoolFloorIsWalkable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolFloorIsWalkable; + +// Class FXUtil.FXAutoTriggerScalarFloorDistance +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarFloorDistance final : public UFXAutoTriggerScalar +{ +public: + float NoFloorDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FramesPerUpdate; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarFloorDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarFloorDistance") + } + static class UFXAutoTriggerScalarFloorDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarFloorDistance; + +// Class FXUtil.FXAutoTriggerBoolEffectActive +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolEffectActive final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolEffectActive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolEffectActive") + } + static class UFXAutoTriggerBoolEffectActive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolEffectActive; + +// Class FXUtil.NonUniformSplineComponent +// 0x0048 (0x0118 - 0x00D0) +class UNonUniformSplineComponent final : public UActorComponent +{ +public: + float ParameterizationExponent; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DistanceSamplesPerInterval; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x40]; // 0x00D8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InitializeFromPoints(const TArray& InPoints); + + void DebugDraw(int32 SegmentsPerPoint, float Duration, bool bDrawTangents, bool bDrawArtificialEndPoints, bool bDrawDistances, const struct FVector& PruneCenterpoint, float PruneOutsideCenterpointRadius) const; + float FindClosestDistanceSqToSpline(const struct FVector& InLocation) const; + struct FVector FindNearestPointOnSpline(const struct FVector& InLocation) const; + float FindNearestTimeOnSpline(const struct FVector& InLocation) const; + float GetDistance(float NormalizedTime) const; + struct FVector GetPosition(float NormalizedTime) const; + struct FVector GetPositionAtDistanceAlongSpline(float Distance) const; + float GetSplineLength() const; + struct FVector GetTangent(float NormalizedTime) const; + float GetTimeAtDistance(float Distance) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NonUniformSplineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NonUniformSplineComponent") + } + static class UNonUniformSplineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNonUniformSplineComponent; + +// Class FXUtil.OverlapEffectsHandlerEffectSoundWorld +// 0x0008 (0x0040 - 0x0038) +class UOverlapEffectsHandlerEffectSoundWorld final : public UOverlapEffectsHandlerEffectSound +{ +public: + EOverlapEffectsHitPoint HitPoint; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectSoundWorld") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectSoundWorld") + } + static class UOverlapEffectsHandlerEffectSoundWorld* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectSoundWorld; + +// Class FXUtil.OverlapEffectsHandlerActorClassOverlap +// 0x0048 (0x0098 - 0x0050) +class UOverlapEffectsHandlerActorClassOverlap final : public UOverlapEffectsHandlerMinimumSpeedBase +{ +public: + TSoftClassPtr ActorClass; // 0x0050(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BeginEffects; // 0x0078(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EndEffects; // 0x0088(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerActorClassOverlap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerActorClassOverlap") + } + static class UOverlapEffectsHandlerActorClassOverlap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerActorClassOverlap; + +// Class FXUtil.OverlapEffectsDataAsset +// 0x0010 (0x0040 - 0x0030) +class UOverlapEffectsDataAsset : public UDataAsset +{ +public: + TArray OverlapHandlers; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsDataAsset") + } + static class UOverlapEffectsDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsDataAsset; + +// Class FXUtil.OverlapEffectsHandlerInstancedFoliageOverlap +// 0x0020 (0x0070 - 0x0050) +class UOverlapEffectsHandlerInstancedFoliageOverlap final : public UOverlapEffectsHandlerMinimumSpeedBase +{ +public: + TArray BeginEffects; // 0x0050(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EndEffects; // 0x0060(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerInstancedFoliageOverlap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerInstancedFoliageOverlap") + } + static class UOverlapEffectsHandlerInstancedFoliageOverlap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerInstancedFoliageOverlap; + +// Class FXUtil.OverlapEffectsHandlerInstancedFoliageBVHTest +// 0x0018 (0x0068 - 0x0050) +class UOverlapEffectsHandlerInstancedFoliageBVHTest final : public UOverlapEffectsHandlerMinimumSpeedBase +{ +public: + TArray TypeEvents; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 UpdateRateMS; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerInstancedFoliageBVHTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerInstancedFoliageBVHTest") + } + static class UOverlapEffectsHandlerInstancedFoliageBVHTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerInstancedFoliageBVHTest; + +// Class FXUtil.OverlapEffectsHandlerEffectHermesVictimName +// 0x0000 (0x0030 - 0x0030) +class UOverlapEffectsHandlerEffectHermesVictimName final : public UOverlapEffectsHandlerEffectHermes +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectHermesVictimName") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectHermesVictimName") + } + static class UOverlapEffectsHandlerEffectHermesVictimName* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectHermesVictimName; + +// Class FXUtil.OverlapEffectsHandlerEffectSkinFX +// 0x0010 (0x0038 - 0x0028) +class UOverlapEffectsHandlerEffectSkinFX final : public UOverlapEffectsHandlerEffect +{ +public: + TSubclassOf SkinFX; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOverlapEffectsAttachment Attachment; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectSkinFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectSkinFX") + } + static class UOverlapEffectsHandlerEffectSkinFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectSkinFX; + +// Class FXUtil.OverlapEffectsHandlerEffectDebugHitPoint +// 0x0020 (0x0048 - 0x0028) +class UOverlapEffectsHandlerEffectDebugHitPoint final : public UOverlapEffectsHandlerEffect +{ +public: + EOverlapEffectsHitPoint HitPoint; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SphereRadius; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor SphereColor; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SphereSegments; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereThickness; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationSeconds; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectDebugHitPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectDebugHitPoint") + } + static class UOverlapEffectsHandlerEffectDebugHitPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectDebugHitPoint; + +// Class FXUtil.OverlapEffectsHandlerEffectNiagaraWorld +// 0x0008 (0x0060 - 0x0058) +class UOverlapEffectsHandlerEffectNiagaraWorld final : public UOverlapEffectsHandlerEffectNiagara +{ +public: + EOverlapEffectsHitPoint HitPoint; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyOneEffectActiveAtAnyTime; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerEffectNiagaraWorld") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerEffectNiagaraWorld") + } + static class UOverlapEffectsHandlerEffectNiagaraWorld* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerEffectNiagaraWorld; + +// Class FXUtil.OverlapEffectsHandlerWindSpeed +// 0x0050 (0x0080 - 0x0030) +class UOverlapEffectsHandlerWindSpeed final : public UOverlapEffectsHandler +{ +public: + TArray Events; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UOverlapEffectsClothingDataAsset* ClothingTypesDatabase; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActorWindSpeedRTPC; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActorIndoorsRTPC; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActorClothingTypeRTPC; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UpdateRateMS; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NextUpdate; // 0x0064(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClothingTypes; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastActorWindSpeedRTPC; // 0x006C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastActorIndoorsRTPC; // 0x0070(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 LastActorClothingTypeRTPC; // 0x0074(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRelativeWindVelocity; // 0x0075(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseActorWindSpeedRTPC; // 0x0076(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseActorIndoorsRTPC; // 0x0077(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseActorClothingTypeRTPC; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapEffectsHandlerWindSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapEffectsHandlerWindSpeed") + } + static class UOverlapEffectsHandlerWindSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapEffectsHandlerWindSpeed; + +// Class FXUtil.PointLightDecalLibrary +// 0x0000 (0x0028 - 0x0028) +class UPointLightDecalLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FDecalPointLightInfo MakeDecalPointLightInfo(class UPointLightComponent* PointLightComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointLightDecalLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointLightDecalLibrary") + } + static class UPointLightDecalLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPointLightDecalLibrary; + +// Class FXUtil.UpdatePumpComponent +// 0x0018 (0x00E8 - 0x00D0) +class UUpdatePumpComponent final : public UActorComponent +{ +public: + EUpdatePumpComponentMode UpdatePumpMode; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuspend; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0x16]; // 0x00D2(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UpdatePumpComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UpdatePumpComponent") + } + static class UUpdatePumpComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUpdatePumpComponent; + +} + diff --git a/Hogwarts Legacy/SDK/FXUtil_structs.hpp b/Hogwarts Legacy/SDK/FXUtil_structs.hpp new file mode 100644 index 0000000..368c3e5 --- /dev/null +++ b/Hogwarts Legacy/SDK/FXUtil_structs.hpp @@ -0,0 +1,645 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: FXUtil + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "MultiFX2_structs.hpp" + + +namespace SDK +{ + +// Enum FXUtil.EAttachCFAttachCameraComponentDelegateEvent +// NumValues: 0x0004 +enum class EAttachCFAttachCameraComponentDelegateEvent : uint8 +{ + PositionChanged = 0, + RotationChanged = 1, + PositionAndRotationChanged = 2, + EAttachCFAttachCameraComponentDelegateEvent_MAX = 3, +}; + +// Enum FXUtil.EAttachCameraBillBoardType +// NumValues: 0x0006 +enum class EAttachCameraBillBoardType : uint8 +{ + ACBBT_ZX = 0, + ACBBT_YX = 1, + ACBBT_XZ = 2, + ACBBT_XY = 3, + ACBBT_X = 4, + ACBBT_MAX = 5, +}; + +// Enum FXUtil.EAttachCameraType +// NumValues: 0x0006 +enum class EAttachCameraType : uint8 +{ + ACT_FULL = 0, + ACT_XYZ = 1, + ACT_XYONLY = 2, + ACT_BILLBOARD = 3, + ACT_ROTATION = 4, + ACT_MAX = 5, +}; + +// Enum FXUtil.EObjectFadeMasterState +// NumValues: 0x0004 +enum class EObjectFadeMasterState : uint8 +{ + NotFound = 0, + FadingIn = 1, + FadingOut = 2, + EObjectFadeMasterState_MAX = 3, +}; + +// Enum FXUtil.EObjectFadeCompletedAction +// NumValues: 0x0006 +enum class EObjectFadeCompletedAction : uint8 +{ + Default = 0, + HoldInSystem = 1, + ReleaseFromSystem = 2, + FadeOut_HideObject = 3, + FadeOut_KillObject = 4, + EObjectFadeCompletedAction_MAX = 5, +}; + +// Enum FXUtil.EObjectFadeSpeed +// NumValues: 0x0006 +enum class EObjectFadeSpeed : uint8 +{ + VeryFast = 0, + Fast = 1, + Default = 2, + Slow = 3, + VerySlow = 4, + EObjectFadeSpeed_MAX = 5, +}; + +// Enum FXUtil.EObjectFadeDirection +// NumValues: 0x0003 +enum class EObjectFadeDirection : uint8 +{ + FadeIn = 0, + FadeOut = 1, + EObjectFadeDirection_MAX = 2, +}; + +// Enum FXUtil.EFollowCameraType +// NumValues: 0x0006 +enum class EFollowCameraType : uint8 +{ + FCT_OFF = 0, + FCT_FULL = 1, + FCT_XYONLY = 2, + FCT_FIXEDZ = 3, + FCT_OFFSETZ = 4, + FCT_MAX = 5, +}; + +// Enum FXUtil.EFXAutoTriggerConditionResult +// NumValues: 0x0004 +enum class EFXAutoTriggerConditionResult : uint8 +{ + None = 0, + End = 1, + Start = 2, + EFXAutoTriggerConditionResult_MAX = 3, +}; + +// Enum FXUtil.EFXAutoTriggerConditionType +// NumValues: 0x0004 +enum class EFXAutoTriggerConditionType : uint8 +{ + StartAndEnd = 0, + StartOnly = 1, + EndOnly = 2, + EFXAutoTriggerConditionType_MAX = 3, +}; + +// Enum FXUtil.EOverlapEffectsHandlerConditionLogic +// NumValues: 0x0004 +enum class EOverlapEffectsHandlerConditionLogic : uint8 +{ + And = 0, + Or = 1, + ExclusiveOr = 2, + EOverlapEffectsHandlerConditionLogic_MAX = 3, +}; + +// Enum FXUtil.EOverlapEffectsHitPoint +// NumValues: 0x000B +enum class EOverlapEffectsHitPoint : uint8 +{ + Default = 0, + Instigator = 1, + InstigatorCenter = 2, + InstigatorBase = 3, + InstigatorTop = 4, + Victim = 5, + VictimCenter = 6, + VictimBase = 7, + VictimTop = 8, + Intersection = 9, + EOverlapEffectsHitPoint_MAX = 10, +}; + +// Enum FXUtil.EOverlapEffectsAttachment +// NumValues: 0x0005 +enum class EOverlapEffectsAttachment : uint8 +{ + Instigator = 0, + Victim = 1, + PreferVictimOverInstigator = 2, + PreferInstigatorOverVictim = 3, + EOverlapEffectsAttachment_MAX = 4, +}; + +// Enum FXUtil.EOverlapEffectsEvent +// NumValues: 0x0005 +enum class EOverlapEffectsEvent : uint8 +{ + BeginOverlap = 0, + EndOverlap = 1, + Hit = 2, + Tick = 3, + EOverlapEffectsEvent_MAX = 4, +}; + +// Enum FXUtil.ECharacterDynamicClothingType +// NumValues: 0x0005 +enum class ECharacterDynamicClothingType : uint8 +{ + None = 0, + Tight = 1, + Loose = 2, + CapeOrRobe = 3, + ECharacterDynamicClothingType_MAX = 4, +}; + +// Enum FXUtil.ECharacterDynamicClothingTypes +// NumValues: 0x0004 +enum class ECharacterDynamicClothingTypes : uint8 +{ + Tight = 0, + Loose = 1, + CapeOrRobe = 2, + ECharacterDynamicClothingTypes_MAX = 3, +}; + +// Enum FXUtil.EWindSpeedOverlapEffectsMode +// NumValues: 0x0004 +enum class EWindSpeedOverlapEffectsMode : uint8 +{ + IndoorsAndOutdoors = 0, + IndoorsOnly = 1, + OutdoorsOnly = 2, + EWindSpeedOverlapEffectsMode_MAX = 3, +}; + +// Enum FXUtil.EUpdatePumpComponentMode +// NumValues: 0x0005 +enum class EUpdatePumpComponentMode : uint8 +{ + UPM_ALWAYS = 0, + UPM_EDITORONLY = 1, + UPM_GAMEONLY = 2, + UPM_NEVER = 3, + UPM_MAX = 4, +}; + +// ScriptStruct FXUtil.AttachCameraEditorPlacement +// 0x0030 (0x0030 - 0x0000) +struct FAttachCameraEditorPlacement final +{ +public: + struct FVector Position; // 0x0000(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x0010(0x0010)(Edit, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + EAttachCameraType AttachType; // 0x0020(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bValid; // 0x0021(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_22[0xE]; // 0x0022(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAttachCameraEditorPlacement; + +// ScriptStruct FXUtil.CurveBuildingParams +// 0x0018 (0x0018 - 0x0000) +struct FCurveBuildingParams final +{ +public: + int32 SamplesPerSecond; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSamples; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValueChange; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 KeyOptimizeThreshold; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RedundantKeyTolerance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOptimize; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCubic; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCurveBuildingParams; + +// ScriptStruct FXUtil.EasingFunction +// 0x000C (0x000C - 0x0000) +struct FEasingFunction final +{ +public: + EEasingFunc Easing; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEasingFunction; + +// ScriptStruct FXUtil.ObjectFadeParams +// 0x0090 (0x0090 - 0x0000) +struct FObjectFadeParams final +{ +public: + EObjectFadeDirection Direction; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve OpacityCurve; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FObjectFadeParams; + +// ScriptStruct FXUtil.Objectfade +// 0x00B8 (0x00B8 - 0x0000) +struct FObjectfade final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FObjectFadeParams Params; // 0x0010(0x0090)(Edit, Transient, EditConst, NativeAccessSpecifierPrivate) + float TimeFactor; // 0x00A0(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Age; // 0x00A4(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Opacity; // 0x00A8(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Delay; // 0x00AC(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EObjectFadeCompletedAction FadeCompletedAction; // 0x00B0(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDone : 1; // 0x00B1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bReverseTime : 1; // 0x00B1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bHiddenAtEnd : 1; // 0x00B1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FObjectfade; + +// ScriptStruct FXUtil.ObjectFadeParamsCurve +// 0x0090 (0x0090 - 0x0000) +struct FObjectFadeParamsCurve final +{ +public: + struct FRuntimeFloatCurve RuntimeCurve; // 0x0000(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UCurveFloat* ExternalCurve; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FObjectFadeParamsCurve; + +// ScriptStruct FXUtil.ObjectFadeParamsEaseFunction +// 0x0014 (0x0014 - 0x0000) +struct FObjectFadeParamsEaseFunction final +{ +public: + EObjectFadeDirection Direction; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEasingFunction EaseFunction; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FObjectFadeParamsEaseFunction; + +// ScriptStruct FXUtil.ObjectFadeParamsSpeedDuration +// 0x000C (0x000C - 0x0000) +struct FObjectFadeParamsSpeedDuration final +{ +public: + EObjectFadeDirection Direction; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EObjectFadeSpeed Speed; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDuration; // 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_FObjectFadeParamsSpeedDuration; + +// ScriptStruct FXUtil.FXAutoTriggerFXSpawnInfo +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FFXAutoTriggerFXSpawnInfo +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXAutoTriggerFXSpawnInfo; + +// ScriptStruct FXUtil.FXAutoTriggerFXSpawnInfoWithActors +// 0x0010 (0x0038 - 0x0028) +struct FFXAutoTriggerFXSpawnInfoWithActors final : public FFXAutoTriggerFXSpawnInfo +{ +public: + class AActor* Target; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXAutoTriggerFXSpawnInfoWithActors; + +// ScriptStruct FXUtil.XAutoTriggerCustomConditionsSet +// 0x0010 (0x0010 - 0x0000) +struct FXAutoTriggerCustomConditionsSet final +{ +public: + TArray Bools; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXAutoTriggerCustomConditionsSet; + +// ScriptStruct FXUtil.XAutoTriggerPerWorldCustomConditions +// 0x0060 (0x0060 - 0x0000) +struct FXAutoTriggerPerWorldCustomConditions final +{ +public: + TMap, struct FXAutoTriggerCustomConditionsSet> Conditions; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) + struct FXAutoTriggerCustomConditionsSet WorldConditions; // 0x0050(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXAutoTriggerPerWorldCustomConditions; + +// ScriptStruct FXUtil.XAutoTriggerCustomConditions +// 0x0050 (0x0050 - 0x0000) +struct FXAutoTriggerCustomConditions final +{ +public: + TMap Conditions; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXAutoTriggerCustomConditions; + +// ScriptStruct FXUtil.FXAutoTriggerFXTrackerEntry +// 0x0028 (0x0028 - 0x0000) +struct FFXAutoTriggerFXTrackerEntry final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DisableParameterUpdates; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 SleepFrames; // 0x0018(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Age; // 0x001C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TouchedFrame; // 0x0020(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableActorUpdates; // 0x0024(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFXAutoTriggerFXTrackerEntry; + +// ScriptStruct FXUtil.FXAutoTriggerFXTracker +// 0x0050 (0x0050 - 0x0000) +struct FFXAutoTriggerFXTracker final +{ +public: + TMap, struct FFXAutoTriggerFXTrackerEntry> FXMap; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXAutoTriggerFXTracker; + +// ScriptStruct FXUtil.FXAutoTriggerNameBase +// 0x0008 (0x0008 - 0x0000) +struct FFXAutoTriggerNameBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXAutoTriggerNameBase; + +// ScriptStruct FXUtil.FXAutoTriggerAnyName +// 0x0000 (0x0008 - 0x0008) +struct FFXAutoTriggerAnyName final : public FFXAutoTriggerNameBase +{ +}; +DUMPER7_ASSERTS_FFXAutoTriggerAnyName; + +// ScriptStruct FXUtil.FXAutoTriggerGlobalName +// 0x0000 (0x0008 - 0x0008) +struct FFXAutoTriggerGlobalName final : public FFXAutoTriggerNameBase +{ +}; +DUMPER7_ASSERTS_FFXAutoTriggerGlobalName; + +// ScriptStruct FXUtil.FXAutoTriggerGroupName +// 0x0000 (0x0008 - 0x0008) +struct FFXAutoTriggerGroupName final : public FFXAutoTriggerNameBase +{ +}; +DUMPER7_ASSERTS_FFXAutoTriggerGroupName; + +// ScriptStruct FXUtil.FXAutoTriggerRequiredActorsIterate +// 0x0018 (0x0018 - 0x0000) +struct FFXAutoTriggerRequiredActorsIterate final +{ +public: + TArray ExternalBuckets; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bMainActorList; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFXAutoTriggerRequiredActorsIterate; + +// ScriptStruct FXUtil.FXAutoTriggerRunningFX +// 0x0068 (0x0068 - 0x0000) +struct FFXAutoTriggerRunningFX final +{ +public: + class UFXAutoTriggerDefinitionAsset* Asset; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Owner; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFXAutoTriggerFXTracker Tracker; // 0x0010(0x0050)(Transient, NativeAccessSpecifierPublic) + bool bMeetsPrerequisite; // 0x0060(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFXAutoTriggerRunningFX; + +// ScriptStruct FXUtil.FXAutoTriggerRunningFXList +// 0x0010 (0x0010 - 0x0000) +struct FFXAutoTriggerRunningFXList +{ +public: + TArray FX; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXAutoTriggerRunningFXList; + +// ScriptStruct FXUtil.FXAutoTriggerRunningFXGroup +// 0x0008 (0x0018 - 0x0010) +struct FFXAutoTriggerRunningFXGroup final : public FFXAutoTriggerRunningFXList +{ +public: + class UFXAutoTriggerGroupDefinitionAsset* Group; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXAutoTriggerRunningFXGroup; + +// ScriptStruct FXUtil.FXAutoTriggerRunningFXCollection +// 0x0018 (0x0028 - 0x0010) +struct FFXAutoTriggerRunningFXCollection final : public FFXAutoTriggerRunningFXList +{ +public: + class UFXAutoTriggerGlobalDefinitionAsset* Globals; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Groups; // 0x0018(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXAutoTriggerRunningFXCollection; + +// ScriptStruct FXUtil.FXNamedHandles +// 0x0050 (0x0050 - 0x0000) +struct FFXNamedHandles final +{ +public: + TMap NamedHandles; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXNamedHandles; + +// ScriptStruct FXUtil.PerWorldFXNamedHandles +// 0x00A0 (0x00A0 - 0x0000) +struct FPerWorldFXNamedHandles final +{ +public: + struct FFXNamedHandles Global; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic) + TMap, struct FFXNamedHandles> Targets; // 0x0050(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPerWorldFXNamedHandles; + +// ScriptStruct FXUtil.FXNamedHandlesSingleton +// 0x0050 (0x0050 - 0x0000) +struct FFXNamedHandlesSingleton final +{ +public: + TMap Handles; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXNamedHandlesSingleton; + +// ScriptStruct FXUtil.MillisecondUpdateTracker +// 0x0020 (0x0020 - 0x0000) +struct FMillisecondUpdateTracker final +{ +public: + struct FDateTime LastUpdate; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastMS; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AverageMS; // 0x000C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AverageSamples; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AverageMaxSamples; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAverageRollover; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMillisecondUpdateTracker; + +// ScriptStruct FXUtil.MillisecondUpdateTimer +// 0x0010 (0x0010 - 0x0000) +struct FMillisecondUpdateTimer final +{ +public: + struct FDateTime NextUpdate; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateRateMS; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMillisecondUpdateTimer; + +// ScriptStruct FXUtil.OverlapEffectsVelocityTracker +// 0x0034 (0x0034 - 0x0000) +struct FOverlapEffectsVelocityTracker 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) + float LastDistanceMoved; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInitialized; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOverlapEffectsVelocityTracker; + +// ScriptStruct FXUtil.OverlapEffectsHandlerConditions +// 0x0018 (0x0018 - 0x0000) +struct FOverlapEffectsHandlerConditions final +{ +public: + class UFXAutoTriggerBool* InstigatorCondition; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerBool* VictimCondition; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOverlapEffectsHandlerConditionLogic Logic; // 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_FOverlapEffectsHandlerConditions; + +// ScriptStruct FXUtil.OverlapEffectsHandlerInstancedFoliageBVHTestEntry +// 0x0030 (0x0030 - 0x0000) +struct FOverlapEffectsHandlerInstancedFoliageBVHTestEntry final +{ +public: + TArray> FoliageTypes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray Effects; // 0x0010(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float ActorXYBoundsPercent; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NextUpdate; // 0x0024(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReadyToTest; // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOverlapEffectsHandlerInstancedFoliageBVHTestEntry; + +// ScriptStruct FXUtil.OverlapEffectsHandlerWindSpeedEntry +// 0x0038 (0x0038 - 0x0000) +struct FOverlapEffectsHandlerWindSpeedEntry final +{ +public: + int32 ClothingTypes; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D StartEndSpeed; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindSpeedOverlapEffectsMode Mode; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StartEffects; // 0x0010(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EndEffects; // 0x0020(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bStopProcessingWithClothingMatch; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseStartEndSpeedMS; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMode; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasStartedEffects; // 0x0033(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOverlapEffectsHandlerWindSpeedEntry; + +// ScriptStruct FXUtil.DecalPointLightInfo +// 0x0028 (0x0028 - 0x0000) +struct FDecalPointLightInfo final +{ +public: + ELightUnits IntensityUnits; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Intensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Temperature; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightFalloffExponent; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistanceFadeRange; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTemperature; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseInverseSquaredFalloff; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisible; // 0x0026(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDecalPointLightInfo; + +// ScriptStruct FXUtil.ActiveTimeDilationEffect +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x10) FActiveTimeDilationEffect final +{ +public: + class UCurveFloat* TimeDilationCurve; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x48]; // 0x0008(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveTimeDilationEffect; + +// ScriptStruct FXUtil.ActiveTimeDilationEffectGroup +// 0x0018 (0x0018 - 0x0000) +struct FActiveTimeDilationEffectGroup final +{ +public: + TArray ActiveEffects; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 CounterDilationEnabledCount; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActiveTimeDilationEffectGroup; + +} + diff --git a/Hogwarts Legacy/SDK/GameLogicRuntime_classes.hpp b/Hogwarts Legacy/SDK/GameLogicRuntime_classes.hpp new file mode 100644 index 0000000..b09ed10 --- /dev/null +++ b/Hogwarts Legacy/SDK/GameLogicRuntime_classes.hpp @@ -0,0 +1,756 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameLogicRuntime + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "GameLogicRuntime_structs.hpp" +#include "Engine_classes.hpp" +#include "DeveloperSettings_classes.hpp" + + +namespace SDK +{ + +// Class GameLogicRuntime.GameLogicBase +// 0x0000 (0x0028 - 0x0028) +class UGameLogicBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicBase") + } + static class UGameLogicBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicBase; + +// Class GameLogicRuntime.GameLogicBoolBase +// 0x0018 (0x0040 - 0x0028) +class UGameLogicBoolBase : public UGameLogicBase +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetCachedValue(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicBoolBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicBoolBase") + } + static class UGameLogicBoolBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicBoolBase; + +// Class GameLogicRuntime.GameLogicBoolResultDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UGameLogicBoolResultDelegateBinding final : public UDynamicBlueprintBinding +{ +public: + TArray ActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicBoolResultDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicBoolResultDelegateBinding") + } + static class UGameLogicBoolResultDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicBoolResultDelegateBinding; + +// Class GameLogicRuntime.GameLogicBPFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UGameLogicBPFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AttachToGameLogicEvents(class UObject* InputReceiver, class UGameLogicObject* GameLogicObject); + static void DetachFromGameLogicEvents(class UObject* InputReceiver, class UGameLogicObject* GameLogicObject); + static class UGameLogicObject* SpawnAndAttachToGameLogicObject(class UObject* InBlueprint); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicBPFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicBPFunctionLibrary") + } + static class UGameLogicBPFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicBPFunctionLibrary; + +// Class GameLogicRuntime.GameLogicComponent +// 0x0008 (0x00D8 - 0x00D0) +class UGameLogicComponent : public UActorComponent +{ +public: + class UGameLogicObject* GameLogicObject; // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static bool GetBoolVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarBool& BoolVarName); + static bool GetExpression_OnActor(const class AActor* InActor, const struct FName_GameLogicExpression& ExpressionName); + static float GetFloatVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarFloat& FloatVarName); + static int32 GetInt32Variable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarInt32& Int32VarName); + static class UGameLogicVar_Bool* GetReferenceToBoolVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarBool& BoolVarName); + static class UGameLogicExpression* GetReferenceToExpression_OnActor(const class AActor* InActor, const struct FName_GameLogicExpression& ExpressionName); + static class UGameLogicVar_Float* GetReferenceToFloatVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarFloat& FloatVarName); + static class UGameLogicVar_Int32* GetReferenceToInt32Variable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarInt32& Int32VarName); + static void IncrementInt32Variable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarInt32& Int32VarName, int32 Delta); + static void SetBoolVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarBool& BoolVarName, bool bValue); + static void SetFloatVariable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarFloat& FloatVarName, float Value); + static void SetInt32Variable_OnActor(const class AActor* InActor, const struct FName_GameLogicVarInt32& Int32VarName, int32 Value); + + bool GetBoolVariable(const struct FName_GameLogicVarBool& BoolVarName); + bool GetExpression(const struct FName_GameLogicExpression& ExpressionName); + float GetFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName); + class UGameLogicObject* GetGameLogicObject(); + int32 GetInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName); + class UGameLogicVar_Bool* GetReferenceToBoolVariable(const struct FName_GameLogicVarBool& BoolVarName); + class UGameLogicExpression* GetReferenceToExpression(const struct FName_GameLogicExpression& ExpressionName); + class UGameLogicVar_Float* GetReferenceToFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName); + class UGameLogicVar_Int32* GetReferenceToInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName); + void IncrementInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName, int32 Delta); + void SetBoolVariable(const struct FName_GameLogicVarBool& BoolVarName, bool bValue); + void SetFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName, float Value); + void SetInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName, int32 Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicComponent") + } + static class UGameLogicComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicComponent; + +// Class GameLogicRuntime.GameLogicSentence +// 0x0008 (0x0048 - 0x0040) +class UGameLogicSentence : public UGameLogicBoolBase +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicSentence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicSentence") + } + static class UGameLogicSentence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicSentence; + +// Class GameLogicRuntime.GameLogicExpression +// 0x0000 (0x0048 - 0x0048) +class UGameLogicExpression final : public UGameLogicSentence +{ +public: + void _MemberValueChanged(bool NewResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicExpression") + } + static class UGameLogicExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicExpression; + +// Class GameLogicRuntime.GameLogicFloatResultDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UGameLogicFloatResultDelegateBinding final : public UDynamicBlueprintBinding +{ +public: + TArray ActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicFloatResultDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicFloatResultDelegateBinding") + } + static class UGameLogicFloatResultDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicFloatResultDelegateBinding; + +// Class GameLogicRuntime.GameLogicGameSettings +// 0x0130 (0x0168 - 0x0038) +class UGameLogicGameSettings final : public UDeveloperSettings +{ +public: + TArray Realms; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap RealmSettings; // 0x0048(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray BoolVars; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray Int32Vars; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray FloatVars; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray TimerVars; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray EnumVars; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray BitfieldVars; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray StringVars; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray PropInt32s; // 0x0108(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray PropFloats; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray PropEnums; // 0x0128(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray PropBitfields; // 0x0138(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray PropStrings; // 0x0148(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray Expressions; // 0x0158(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class FName AddElementToRealm(EGameLogicEditorPanel ElementType, class FName RealmName, int32 Index_0, bool bCopyIndex, int32 IndexToCopy); + static class FName ComputeUniqueElementName(const class FName& BaseName); + static void CreateRealm(class FName RealmName); + static bool DestroyElementsByRealm(EGameLogicEditorPanel ElementType, class FName RealmName); + static void DestroyRealm(class FName RealmName); + static bool ElementHasReferences(class FName ElementName); + static bool ElementPanelHasReferences(EGameLogicEditorPanel ElementType, class FName RealmName); + static int32 GetCountFromElement(EGameLogicEditorPanel ElementType, bool bUseRealm, const class FName RealmName); + static EGameLogicElementSize GetElementSizeByPanelAndRealm(EGameLogicEditorPanel ElementType, class FName RealmName); + static int32 GetIndexFromElement(EGameLogicEditorPanel ElementType, const struct FGlobal_GameLogicElement& InElement, bool bUseRealm, const class FName RealmName); + static bool IsUniqueElementName(const class FName& InName); + static bool IsValidElementName(const class FName& InName); + static void MoveElementByIndex(EGameLogicEditorPanel ElementType, int32 Index_0, int32 IndexDelta, bool bUseRealm, const class FName RealmName); + static void RemoveElementByIndex(EGameLogicEditorPanel ElementType, int32 Index_0); + static void SetElementSizeByPanelAndRealm(EGameLogicElementSize InSize, EGameLogicEditorPanel ElementType, class FName RealmName); + + void GetElementNames(TArray* ElementNames) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicGameSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicGameSettings") + } + static class UGameLogicGameSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicGameSettings; + +// Class GameLogicRuntime.GameLogicMaster +// 0x0008 (0x0030 - 0x0028) +class UGameLogicMaster final : public UObject +{ +public: + class UGameLogicGameSettings* GameLogicGameSettings; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicMaster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicMaster") + } + static class UGameLogicMaster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicMaster; + +// Class GameLogicRuntime.GameLogicInt32ResultDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UGameLogicInt32ResultDelegateBinding final : public UDynamicBlueprintBinding +{ +public: + TArray ActionDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicInt32ResultDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicInt32ResultDelegateBinding") + } + static class UGameLogicInt32ResultDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicInt32ResultDelegateBinding; + +// Class GameLogicRuntime.GameLogicObject +// 0x0438 (0x0460 - 0x0028) +class UGameLogicObject final : public UObject +{ +public: + TMap InstancedBoolVars; // 0x0028(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedInt32Vars; // 0x0078(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedFloatVars; // 0x00C8(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedTimerVars; // 0x0118(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedEnumVars; // 0x0168(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedBitfieldVars; // 0x01B8(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedStringVars; // 0x0208(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedPropInt32s; // 0x0258(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedPropFloats; // 0x02A8(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedPropEnums; // 0x02F8(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedPropBitfields; // 0x0348(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedPropStrings; // 0x0398(0x0050)(NativeAccessSpecifierPublic) + TMap InstancedExpressions; // 0x03E8(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_438[0x28]; // 0x0438(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UGameLogicObject* DestroyGameLogicObject(class UGameLogicObject* InGameLogicObject); + static class UGameLogicObject* SpawnGameLogicObject(class UObject* Outer_0, class UWorld* World); + + void AndBitfieldVariable(const struct FGameLogicVarAndValueBitfield& VarAndValue); + void BitfieldVariable_ClearBit(const struct FGameLogicVarAndBitBitfield& BitfieldVarName); + void BitfieldVariable_FlipBit(const struct FGameLogicVarAndBitBitfield& BitfieldVarName); + void BitfieldVariable_SetAllBits(const struct FName_GameLogicVarBitfield& VarName); + void BitfieldVariable_SetBit(const struct FGameLogicVarAndBitBitfield& BitfieldVarName); + bool GetBitfieldPropositional(const struct FName_GameLogicPropBitfield& PropName); + struct FBitfield256 GetBitfieldVariable(const struct FName_GameLogicVarBitfield& BitfieldVarName); + bool GetBoolVariable(const struct FName_GameLogicVarBool& BoolVarName); + bool GetEnumPropositional(const struct FName_GameLogicPropEnum& PropName); + uint8 GetEnumVariable(const struct FName_GameLogicVarEnum& EnumVarName); + bool GetExpression(const struct FName_GameLogicExpression& ExpressionName); + bool GetFloatPropositional(const struct FName_GameLogicPropFloat& PropName); + float GetFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName); + bool GetInt32Propositional(const struct FName_GameLogicPropInt32& PropName); + int32 GetInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName); + class UGameLogicVar_Bitfield* GetReferenceToBitfieldVariable(const struct FName_GameLogicVarBitfield& BitfieldVarName); + class UGameLogicVar_Bool* GetReferenceToBoolVariable(const struct FName_GameLogicVarBool& BoolVarName); + class UGameLogicVar_Enum* GetReferenceToEnumVariable(const struct FName_GameLogicVarEnum& EnumVarName); + class UGameLogicExpression* GetReferenceToExpression(const struct FName_GameLogicExpression& ExpressionName); + class UGameLogicVar_Float* GetReferenceToFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName); + class UGameLogicVar_Int32* GetReferenceToInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName); + class UGameLogicPropositional_Bitfield* GetReferenceToPropBitfield(const struct FName_GameLogicPropBitfield& PropName); + class UGameLogicPropositional_Enum* GetReferenceToPropEnum(const struct FName_GameLogicPropEnum& PropName); + class UGameLogicPropositional_Float* GetReferenceToPropFloat(const struct FName_GameLogicPropFloat& PropName); + class UGameLogicPropositional_Int32* GetReferenceToPropInt32(const struct FName_GameLogicPropInt32& PropName); + class UGameLogicPropositional_String* GetReferenceToPropString(const struct FName_GameLogicPropString& PropName); + class UGameLogicVar_String* GetReferenceToStringVariable(const struct FName_GameLogicVarString& StringVarName); + class UGameLogicVar_Timer* GetReferenceToTimerVariable(const struct FName_GameLogicVarTimer& TimerVarName); + bool GetStringPropositional(const struct FName_GameLogicPropString& PropName); + class FString GetStringVariable(const struct FName_GameLogicVarString& StringVarName); + float GetTimerVariable(const struct FName_GameLogicVarTimer& TimerVarName); + void IncrementInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName, int32 Delta); + void OrBitfieldVariable(const struct FGameLogicVarAndValueBitfield& VarAndValue); + void SetBitfieldVariable(const struct FGameLogicVarAndValueBitfield& VarAndValue); + void SetBoolVariable(const struct FName_GameLogicVarBool& BoolVarName, bool bValue); + void SetEnumVariable(const struct FGameLogicVarAndValueEnum& VarAndValue); + void SetEnumVariableWithU8(const struct FName_GameLogicVarEnum& EnumVarName, uint8 Value); + void SetFloatVariable(const struct FName_GameLogicVarFloat& FloatVarName, float Value); + void SetInt32Variable(const struct FName_GameLogicVarInt32& Int32VarName, int32 Value); + void SetStringVariable(const struct FName_GameLogicVarString& StringVarName, const class FString& Value); + void SetTimerVariable(const struct FName_GameLogicVarTimer& TimerVarName, float Value); + void SetTimerVariablePause(const struct FName_GameLogicVarTimer& TimerVarName, bool bFlag); + void SetTimerVariablePauseAndValue(const struct FName_GameLogicVarTimer& TimerVarName, bool bFlag, float Value); + void XOrBitfieldVariable(const struct FGameLogicVarAndValueBitfield& VarAndValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicObject") + } + static class UGameLogicObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicObject; + +// Class GameLogicRuntime.GameLogicPropositional +// 0x0000 (0x0048 - 0x0048) +class UGameLogicPropositional : public UGameLogicSentence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicPropositional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicPropositional") + } + static class UGameLogicPropositional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicPropositional; + +// Class GameLogicRuntime.GameLogicPropositional_Bitfield +// 0x0000 (0x0048 - 0x0048) +class UGameLogicPropositional_Bitfield final : public UGameLogicPropositional +{ +public: + void _MemberValueChanged(const struct FBitfield256& NewResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicPropositional_Bitfield") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicPropositional_Bitfield") + } + static class UGameLogicPropositional_Bitfield* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicPropositional_Bitfield; + +// Class GameLogicRuntime.GameLogicVar_Float +// 0x0018 (0x0040 - 0x0028) +class UGameLogicVar_Float final : public UGameLogicBase +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Add(float Delta); + void Divide(float Factor); + float GetCachedValue(); + void Multiply(float Factor); + void SetCachedValue(float Value); + void Subtract(float Delta); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicVar_Float") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicVar_Float") + } + static class UGameLogicVar_Float* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicVar_Float; + +// Class GameLogicRuntime.GameLogicPropositional_Enum +// 0x0000 (0x0048 - 0x0048) +class UGameLogicPropositional_Enum final : public UGameLogicPropositional +{ +public: + void _MemberValueChanged(uint8 NewResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicPropositional_Enum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicPropositional_Enum") + } + static class UGameLogicPropositional_Enum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicPropositional_Enum; + +// Class GameLogicRuntime.GameLogicPropositional_Float +// 0x0000 (0x0048 - 0x0048) +class UGameLogicPropositional_Float final : public UGameLogicPropositional +{ +public: + void _MemberValueChanged(float NewResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicPropositional_Float") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicPropositional_Float") + } + static class UGameLogicPropositional_Float* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicPropositional_Float; + +// Class GameLogicRuntime.GameLogicPropositional_Int32 +// 0x0000 (0x0048 - 0x0048) +class UGameLogicPropositional_Int32 final : public UGameLogicPropositional +{ +public: + void _MemberValueChanged(int32 NewResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicPropositional_Int32") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicPropositional_Int32") + } + static class UGameLogicPropositional_Int32* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicPropositional_Int32; + +// Class GameLogicRuntime.GameLogicPropositional_String +// 0x0000 (0x0048 - 0x0048) +class UGameLogicPropositional_String final : public UGameLogicPropositional +{ +public: + void _MemberValueChanged(const class FString& NewResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicPropositional_String") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicPropositional_String") + } + static class UGameLogicPropositional_String* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicPropositional_String; + +// Class GameLogicRuntime.GameLogicVar_Bitfield +// 0x0030 (0x0058 - 0x0028) +class UGameLogicVar_Bitfield final : public UGameLogicBase +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FBitfield256 GetCachedValue(); + void SetCachedValue(const struct FBitfield256& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicVar_Bitfield") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicVar_Bitfield") + } + static class UGameLogicVar_Bitfield* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicVar_Bitfield; + +// Class GameLogicRuntime.GameLogicVar_Bool +// 0x0000 (0x0040 - 0x0040) +class UGameLogicVar_Bool final : public UGameLogicBoolBase +{ +public: + void SetCachedValue(bool bValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicVar_Bool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicVar_Bool") + } + static class UGameLogicVar_Bool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicVar_Bool; + +// Class GameLogicRuntime.GameLogicVar_Enum +// 0x0018 (0x0040 - 0x0028) +class UGameLogicVar_Enum final : public UGameLogicBase +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + uint8 GetCachedValue(); + void SetCachedValue(uint8 Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicVar_Enum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicVar_Enum") + } + static class UGameLogicVar_Enum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicVar_Enum; + +// Class GameLogicRuntime.GameLogicVar_Int32 +// 0x0018 (0x0040 - 0x0028) +class UGameLogicVar_Int32 final : public UGameLogicBase +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Add(int32 Delta); + void Divide(int32 Denominator); + int32 GetCachedValue(); + void Multiply(int32 Factor); + void SetCachedValue(int32 Value); + void Subtract(int32 Delta); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicVar_Int32") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicVar_Int32") + } + static class UGameLogicVar_Int32* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicVar_Int32; + +// Class GameLogicRuntime.GameLogicVar_String +// 0x0020 (0x0048 - 0x0028) +class UGameLogicVar_String final : public UGameLogicBase +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FString GetCachedValue(); + void SetCachedValue(const class FString& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicVar_String") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicVar_String") + } + static class UGameLogicVar_String* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicVar_String; + +// Class GameLogicRuntime.GameLogicVar_Timer +// 0x0020 (0x0060 - 0x0040) +class UGameLogicVar_Timer final : public UGameLogicBoolBase +{ +public: + uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetTimerValue(); + bool IsTimerPaused(); + void SetCachedValue(bool bValue); + void SetTimerPause(bool bInPaused); + void SetTimerValue(float Value); + void TimerExpired(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameLogicVar_Timer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameLogicVar_Timer") + } + static class UGameLogicVar_Timer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameLogicVar_Timer; + +} + diff --git a/Hogwarts Legacy/SDK/GameLogicRuntime_structs.hpp b/Hogwarts Legacy/SDK/GameLogicRuntime_structs.hpp new file mode 100644 index 0000000..6141b23 --- /dev/null +++ b/Hogwarts Legacy/SDK/GameLogicRuntime_structs.hpp @@ -0,0 +1,403 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameLogicRuntime + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum GameLogicRuntime.EGameLogicElementSize +// NumValues: 0x0007 +enum class EGameLogicElementSize : uint8 +{ + Smallest = 0, + Small = 1, + Normal = 2, + Large = 3, + Largest = 4, + MAX_SIZE = 5, + EGameLogicElementSize_MAX = 6, +}; + +// Enum GameLogicRuntime.EGameLogicPanelOrientation +// NumValues: 0x0005 +enum class EGameLogicPanelOrientation : uint8 +{ + LeftSide = 0, + Top = 1, + TopRight = 2, + Bottom = 3, + EGameLogicPanelOrientation_MAX = 4, +}; + +// Enum GameLogicRuntime.EGameLogicRealmPrivacy +// NumValues: 0x0003 +enum class EGameLogicRealmPrivacy : uint8 +{ + Public = 0, + Private = 1, + EGameLogicRealmPrivacy_MAX = 2, +}; + +// Enum GameLogicRuntime.EGameLogicEditorPanel +// NumValues: 0x000E +enum class EGameLogicEditorPanel : uint8 +{ + BoolVars = 0, + Int32Vars = 1, + Int32Props = 2, + FloatVars = 3, + FloatProps = 4, + Expressions = 5, + TimerVars = 6, + EnumVars = 7, + EnumPropz = 8, + StringVars = 9, + StringProps = 10, + BitfieldVars = 11, + BitfieldProps = 12, + EGameLogicEditorPanel_MAX = 13, +}; + +// ScriptStruct GameLogicRuntime.Bitfield256 +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FBitfield256 final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBitfield256; + +// ScriptStruct GameLogicRuntime.GameLogicRealmSettings +// 0x0060 (0x0060 - 0x0000) +struct FGameLogicRealmSettings final +{ +public: + EGameLogicRealmPrivacy RealmPrivacy; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLocked; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ElementPanelBitFlags; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ElementPanelMinimized; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ElementSize; // 0x0010(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameLogicRealmSettings; + +// ScriptStruct GameLogicRuntime.Name_GameLogicElement +// 0x0008 (0x0008 - 0x0000) +struct FName_GameLogicElement +{ +public: + class FName ElementName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FName_GameLogicElement; + +// ScriptStruct GameLogicRuntime.Name_GameLogicBoolResult +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicBoolResult final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicBoolResult; + +// ScriptStruct GameLogicRuntime.Name_GameLogicVarBool +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicVarBool final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicVarBool; + +// ScriptStruct GameLogicRuntime.Name_GameLogicVarInt32 +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicVarInt32 final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicVarInt32; + +// ScriptStruct GameLogicRuntime.GameLogicBlueprintActionDelegateBinding +// 0x0010 (0x0010 - 0x0000) +struct FGameLogicBlueprintActionDelegateBinding final +{ +public: + class FName ElementName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameLogicBlueprintActionDelegateBinding; + +// ScriptStruct GameLogicRuntime.Global_GameLogicElement +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FGlobal_GameLogicElement +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ElementName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RealmName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateEvent; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugValueChange; // 0x0019(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicElement; + +// ScriptStruct GameLogicRuntime.Name_GameLogicExpression +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicExpression final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicExpression; + +// ScriptStruct GameLogicRuntime.Global_GameLogicSentence +// 0x0010 (0x0030 - 0x0020) +struct FGlobal_GameLogicSentence : public FGlobal_GameLogicElement +{ +public: + TArray LogicElements; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicSentence; + +// ScriptStruct GameLogicRuntime.Global_GameLogicExpression +// 0x0000 (0x0030 - 0x0030) +struct FGlobal_GameLogicExpression final : public FGlobal_GameLogicSentence +{ +}; +DUMPER7_ASSERTS_FGlobal_GameLogicExpression; + +// ScriptStruct GameLogicRuntime.Global_GameLogicPropositional +// 0x0000 (0x0030 - 0x0030) +struct FGlobal_GameLogicPropositional : public FGlobal_GameLogicSentence +{ +}; +DUMPER7_ASSERTS_FGlobal_GameLogicPropositional; + +// ScriptStruct GameLogicRuntime.Name_GameLogicPropBitfield +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicPropBitfield final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicPropBitfield; + +// ScriptStruct GameLogicRuntime.Global_GameLogicPropositional_Bitfield +// 0x0020 (0x0050 - 0x0030) +struct FGlobal_GameLogicPropositional_Bitfield final : public FGlobal_GameLogicPropositional +{ +public: + class FString BitfieldType; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicPropositional_Bitfield; + +// ScriptStruct GameLogicRuntime.Name_GameLogicPropEnum +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicPropEnum final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicPropEnum; + +// ScriptStruct GameLogicRuntime.Global_GameLogicPropositional_Enum +// 0x0020 (0x0050 - 0x0030) +struct FGlobal_GameLogicPropositional_Enum final : public FGlobal_GameLogicPropositional +{ +public: + class FString EnumType; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Values; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicPropositional_Enum; + +// ScriptStruct GameLogicRuntime.Name_GameLogicPropFloat +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicPropFloat final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicPropFloat; + +// ScriptStruct GameLogicRuntime.Global_GameLogicPropositional_Float +// 0x0010 (0x0040 - 0x0030) +struct FGlobal_GameLogicPropositional_Float final : public FGlobal_GameLogicPropositional +{ +public: + TArray Values; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicPropositional_Float; + +// ScriptStruct GameLogicRuntime.Name_GameLogicPropInt32 +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicPropInt32 final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicPropInt32; + +// ScriptStruct GameLogicRuntime.Global_GameLogicPropositional_Int32 +// 0x0010 (0x0040 - 0x0030) +struct FGlobal_GameLogicPropositional_Int32 final : public FGlobal_GameLogicPropositional +{ +public: + TArray Values; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicPropositional_Int32; + +// ScriptStruct GameLogicRuntime.Name_GameLogicPropString +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicPropString final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicPropString; + +// ScriptStruct GameLogicRuntime.Global_GameLogicPropositional_String +// 0x0010 (0x0040 - 0x0030) +struct FGlobal_GameLogicPropositional_String final : public FGlobal_GameLogicPropositional +{ +public: + TArray Values; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicPropositional_String; + +// ScriptStruct GameLogicRuntime.Name_GameLogicRealm +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicRealm final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicRealm; + +// ScriptStruct GameLogicRuntime.GameLogicVarAndBitBitfield +// 0x0020 (0x0028 - 0x0008) +struct FGameLogicVarAndBitBitfield final : public FName_GameLogicElement +{ +public: + class FString BitfieldType; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BitValue; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameLogicVarAndBitBitfield; + +// ScriptStruct GameLogicRuntime.GameLogicVarAndValueBitfield +// 0x0020 (0x0028 - 0x0008) +struct FGameLogicVarAndValueBitfield final : public FName_GameLogicElement +{ +public: + class FString BitfieldType; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BitfieldValue; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameLogicVarAndValueBitfield; + +// ScriptStruct GameLogicRuntime.Name_GameLogicVarBitfield +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicVarBitfield final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicVarBitfield; + +// ScriptStruct GameLogicRuntime.Global_GameLogicVar_Bitfield +// 0x0020 (0x0040 - 0x0020) +struct FGlobal_GameLogicVar_Bitfield final : public FGlobal_GameLogicElement +{ +public: + class FString BitfieldType; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BitfieldValue; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicVar_Bitfield; + +// ScriptStruct GameLogicRuntime.Global_GameLogicVar_Bool +// 0x0008 (0x0028 - 0x0020) +struct FGlobal_GameLogicVar_Bool final : public FGlobal_GameLogicElement +{ +public: + bool bInitialValue; // 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_FGlobal_GameLogicVar_Bool; + +// ScriptStruct GameLogicRuntime.GameLogicVarAndValueEnum +// 0x0020 (0x0028 - 0x0008) +struct FGameLogicVarAndValueEnum final : public FName_GameLogicElement +{ +public: + class FString EnumType; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnumValue; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameLogicVarAndValueEnum; + +// ScriptStruct GameLogicRuntime.Name_GameLogicVarEnum +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicVarEnum final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicVarEnum; + +// ScriptStruct GameLogicRuntime.Global_GameLogicVar_Enum +// 0x0020 (0x0040 - 0x0020) +struct FGlobal_GameLogicVar_Enum final : public FGlobal_GameLogicElement +{ +public: + class FString EnumType; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnumValue; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicVar_Enum; + +// ScriptStruct GameLogicRuntime.Name_GameLogicVarFloat +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicVarFloat final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicVarFloat; + +// ScriptStruct GameLogicRuntime.Global_GameLogicVar_Float +// 0x0008 (0x0028 - 0x0020) +struct FGlobal_GameLogicVar_Float final : public FGlobal_GameLogicElement +{ +public: + float InitialValue; // 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_FGlobal_GameLogicVar_Float; + +// ScriptStruct GameLogicRuntime.Global_GameLogicVar_Int32 +// 0x0008 (0x0028 - 0x0020) +struct FGlobal_GameLogicVar_Int32 final : public FGlobal_GameLogicElement +{ +public: + int32 InitialValue; // 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_FGlobal_GameLogicVar_Int32; + +// ScriptStruct GameLogicRuntime.Name_GameLogicVarString +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicVarString final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicVarString; + +// ScriptStruct GameLogicRuntime.Global_GameLogicVar_String +// 0x0010 (0x0030 - 0x0020) +struct FGlobal_GameLogicVar_String final : public FGlobal_GameLogicElement +{ +public: + class FString InitialValue; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicVar_String; + +// ScriptStruct GameLogicRuntime.Name_GameLogicVarTimer +// 0x0000 (0x0008 - 0x0008) +struct FName_GameLogicVarTimer final : public FName_GameLogicElement +{ +}; +DUMPER7_ASSERTS_FName_GameLogicVarTimer; + +// ScriptStruct GameLogicRuntime.Global_GameLogicVar_Timer +// 0x0008 (0x0028 - 0x0020) +struct FGlobal_GameLogicVar_Timer final : public FGlobal_GameLogicElement +{ +public: + float InitialValue; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitiallyPaused; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGlobal_GameLogicVar_Timer; + +} + diff --git a/Hogwarts Legacy/SDK/GameScheduler_classes.hpp b/Hogwarts Legacy/SDK/GameScheduler_classes.hpp new file mode 100644 index 0000000..d2d0f58 --- /dev/null +++ b/Hogwarts Legacy/SDK/GameScheduler_classes.hpp @@ -0,0 +1,130 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameScheduler + +#include "Basic.hpp" + +#include "GameScheduler_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" +#include "DayNight_classes.hpp" + + +namespace SDK +{ + +// Class GameScheduler.Scheduler +// 0x8BB0 (0x8BD8 - 0x0028) +class UScheduler final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnInitiateEndOfDay; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStartNewDay; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStartOfFirstDay; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_60[0x8B78]; // 0x0060(0x8B78)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void BeginFirstDay(); + static class UScheduler* Get(); + static const bool GetActive(); + static const ESeasonEnum GetCurrentSeason(); + static void GetHourAndMinutesFromString(const class FString& TimeString, int32* o_Hour, int32* o_Minute); + static const ESchedulerMoonPhase GetMoonPhaseBP(); + static class FString GetSimlatedTimeDateType(const ESchedulerTimeDateType InType); + static const struct FDateTime GetSimulateDateTimeBP(); + static const int32 GetSimulatedDayBP(); + static const int32 GetSimulatedHourBP(); + static const int32 GetSimulatedMinuteBP(); + static const int32 GetSimulatedMonthBP(); + static const int32 GetSimulatedSecondBP(); + static const int32 GetSimulatedTime24BP(); + static const int32 GetSimulatedYearBP(); + static int32 GetStringTimeMinutes(const class FString& TimeString); + static int32 GetTimeDelta(int32 In24HourTimeA, int32 In24HourTimeB); + static void InitiateEndOfDay(); + static bool IsNowInBetweenStringTimes(const class FString& StartTimeString, const class FString& EndTimeString); + + void AdvanceDays(int32 InDays); + void AdvanceHours(int32 InHours); + void AdvanceMinutes(int32 InMinutes); + void AdvanceNurtureTime(int32 InDays, int32 InHours, int32 InMinutes, int32 InSeconds); + void AdvanceSeconds(int32 InSeconds); + void AdvanceTime(int32 InDays, int32 InHours, int32 InMinutes, int32 InSeconds); + void AdvanceTimeTo(int32 InDays, int32 InHours, int32 InMinutes, int32 InSeconds); + void Hide(bool bInHide); + bool IsClockStopped(); + void OnGameToBeSaved(); + void OnSaveGameLoaded(); + void Pause(bool bInPause); + int32 RegisterNewTimeEventBP(const TDelegate& InSchedulerCallbackDelegate, EEventType InEventType, const struct FEventDateTime& InDate, EEventFrequency InEventFrequency); + bool RemoveRegisteredEvent(int32 InHandle, bool bInAssertIfNotFound); + void SetCurrentTime(int32 InHours, int32 InMinutes, int32 InSeconds, int32 Month, int32 Day, int32 Year); + void SetSimulationTimeFactorOverride(float Factor); + void StartNewDay(); + void StopTime(bool InStop, class FName InLockName); + + int32 GetCalendarYear() const; + int32 GetDayOfTheMonth() const; + int32 GetDayOfTheWeek() const; + int32 GetDayOfTheYear() const; + int32 GetHourOfTheDay() const; + int32 GetMinuteOfTheDay() const; + int32 GetMonthOfTheYear() const; + struct FDateTime GetNurtureTime() const; + int32 GetSecondOfTheDay() const; + float GetSimulatedSecondMultiplier() const; + struct FDateTime GetSimulatedTime() const; + float GetSimulationTimeFactorOverride() const; + float GetTotalSeconds() const; + bool IsDay() const; + bool IsNight() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Scheduler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Scheduler") + } + static class UScheduler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScheduler; + +// Class GameScheduler.TimeSourceScheduler +// 0x0008 (0x0030 - 0x0028) +class UTimeSourceScheduler final : public UTimeSourceVolume +{ +public: + bool bDisable; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceScheduler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceScheduler") + } + static class UTimeSourceScheduler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceScheduler; + +} + diff --git a/Hogwarts Legacy/SDK/GameScheduler_structs.hpp b/Hogwarts Legacy/SDK/GameScheduler_structs.hpp new file mode 100644 index 0000000..d52236f --- /dev/null +++ b/Hogwarts Legacy/SDK/GameScheduler_structs.hpp @@ -0,0 +1,166 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameScheduler + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum GameScheduler.EEventFrequency +// NumValues: 0x0003 +enum class EEventFrequency : uint8 +{ + EVENT_FREQ_CONTINUOUS = 0, + EVENT_FREQ_ONCE = 1, + EVENT_FREQ_MAX = 2, +}; + +// Enum GameScheduler.EEventType +// NumValues: 0x0005 +enum class EEventType : uint8 +{ + EVENT_TYPE_HOURLY = 0, + EVENT_TYPE_MINUTELY = 1, + EVENT_TYPE_TIME = 2, + EVENT_TYPE_DELTA_TIME = 3, + EVENT_TYPE_MAX = 4, +}; + +// Enum GameScheduler.EDaysOfTheWeek +// NumValues: 0x0009 +enum class EDaysOfTheWeek : uint8 +{ + MONDAY = 0, + TUESDAY = 1, + WEDNESDAY = 2, + THURSDAY = 3, + FRIDAY = 4, + SATURDAY = 5, + SUNDAY = 6, + ALL_DAYS = 7, + EDaysOfTheWeek_MAX = 8, +}; + +// Enum GameScheduler.ESchedulerMoonPhase +// NumValues: 0x0009 +enum class ESchedulerMoonPhase : uint8 +{ + MOONPHASE_NEWMOON = 0, + MOONPHASE_WAXINGCRESCENT = 1, + MOONPHASE_FIRSTQUARTER = 2, + MOONPHASE_WAXINGGIBBOUS = 3, + MOONPHASE_FULLMOON = 4, + MOONPHASE_WANINGGIBBOUS = 5, + MOONPHASE_LASTQUARTER = 6, + MOONPHASE_WANINGCRESCENT = 7, + MOONPHASE_MAX = 8, +}; + +// Enum GameScheduler.ESchedulerTimeDateType +// NumValues: 0x0006 +enum class ESchedulerTimeDateType : uint8 +{ + SCHEDULER_TYPE_TIME = 0, + SCHEDULER_TYPE_DATE = 1, + SCHEDULER_TYPE_DAY = 2, + SCHEDULER_TYPE_MONTH = 3, + SCHEDULER_TYPE_TIME_AND_DATE = 4, + SCHEDULER_TYPE_MAX = 5, +}; + +// Enum GameScheduler.EDaysOfTheWeekBitmask +// NumValues: 0x0009 +enum class EDaysOfTheWeekBitmask : uint8 +{ + Monday = 0, + Tuesday = 1, + Wednesday = 2, + Thursday = 3, + Friday = 4, + Saturday = 5, + Sunday = 6, + EveryDay = 7, + EDaysOfTheWeekBitmask_MAX = 8, +}; + +// Enum GameScheduler.EMonthsOfTheYear +// NumValues: 0x000E +enum class EMonthsOfTheYear : uint8 +{ + January = 0, + February = 1, + March = 2, + April = 3, + May = 4, + June = 5, + July = 6, + August = 7, + September = 8, + October = 9, + November = 10, + December = 11, + AllMonths = 255, + EMonthsOfTheYear_MAX = 256, +}; + +// ScriptStruct GameScheduler.TimeEvent +// 0x0030 (0x0030 - 0x0000) +struct FTimeEvent final +{ +public: + int32 DayMask; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Hour; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minute; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Second; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time24; // 0x0014(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime SimulatedTime; // 0x0018(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime EventTime; // 0x0020(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeEvent; + +// ScriptStruct GameScheduler.EventDateTime +// 0x0038 (0x0040 - 0x0008) +struct FEventDateTime final : public FDateTime +{ +public: + int32 Year; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMonthsOfTheYear Month; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Day; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hour; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minute; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Second; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0x4]; // 0x0020(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float DeltaMonths; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaDays; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaHours; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaMinutes; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaSeconds; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DaysMask; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEventDateTime; + +// ScriptStruct GameScheduler.RegisteredEvent +// 0x0048 (0x0048 - 0x0000) +struct alignas(0x08) FRegisteredEvent final +{ +public: + uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRegisteredEvent; + +} + diff --git a/Hogwarts Legacy/SDK/GameplayMods_classes.hpp b/Hogwarts Legacy/SDK/GameplayMods_classes.hpp new file mode 100644 index 0000000..34a61e9 --- /dev/null +++ b/Hogwarts Legacy/SDK/GameplayMods_classes.hpp @@ -0,0 +1,270 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayMods + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "GameplayMods_structs.hpp" +#include "GameplayTags_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class GameplayMods.ModFilter +// 0x0000 (0x0030 - 0x0030) +class UModFilter : public UPrimaryDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter") + } + static class UModFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter; + +// Class GameplayMods.GameplayModComponent +// 0x00D0 (0x01A0 - 0x00D0) +class UGameplayModComponent final : public UActorComponent +{ +public: + TArray ModEntries; // 0x00D0(0x0010)(Net, ZeroConstructor, Transient, RepNotify, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray LocalModEntries; // 0x00E0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray UnreplicatedModEntries; // 0x00F0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap ModdableObjectProperties; // 0x0100(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_150[0x50]; // 0x0150(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddGroup(const class UGameplayPropertyModGroup* InModGroup); + void AddGroupReplicated(const class UGameplayPropertyModGroup* InModGroup); + void AddMod(const class UGameplayPropertyMod* InMod); + void AddModReplicated(const class UGameplayPropertyMod* InMod); + void AddTargetModdable(class UObject* InTarget); + void AutoDetectModdables(); + void ClientAddGroupManualReplication(const class UGameplayPropertyModGroup* InModGroup); + void ClientAddModManualReplication(const class UGameplayPropertyMod* InMod); + void ClientRemoveGroupManualReplication(const class UGameplayPropertyModGroup* InModGroup); + void ClientRemoveModManualReplication(const class UGameplayPropertyMod* InMod); + void DelayedRemoveMod(const class UGameplayPropertyMod* InMod); + void ExpungeTargetModdable(class UObject* InTarget); + void OnRep_ModEntries(); + void RemoveGroup(const class UGameplayPropertyModGroup* InModGroup); + void RemoveGroupReplicated(const class UGameplayPropertyModGroup* InModGroup); + void RemoveMod(const class UGameplayPropertyMod* InMod); + void RemoveModReplicated(const class UGameplayPropertyMod* InMod); + void RemoveTargetModdable(class UObject* InTarget); + void ServerAddGroup(const class UGameplayPropertyModGroup* InModGroup); + void ServerAddMod(const class UGameplayPropertyMod* InMod); + void ServerRemoveGroup(const class UGameplayPropertyModGroup* InModGroup); + void ServerRemoveMod(const class UGameplayPropertyMod* InMod); + void SetModBlackboardValue(const struct FGameplayTag& Tag, float Value, bool bForceRecomputeProperties); + + bool GetModBlackboardValue(const struct FGameplayTag& Tag, float* OutValue) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayModComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayModComponent") + } + static class UGameplayModComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayModComponent; + +// Class GameplayMods.GameplayPropertyMod +// 0x0070 (0x00A0 - 0x0030) +class UGameplayPropertyMod : public UDataAsset +{ +public: + struct FModTarget ModTarget; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bEvaluateInputOnAddOnly; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EModExternalInputMethod ExternalInputSource; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x2]; // 0x0052(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSelectableName ExternalInputFunction; // 0x0054(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FGameplayTag ExternalInputTag; // 0x005C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LifeTime; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyOnceOnly; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDelayedRemoveAfterUse; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStackable; // 0x006A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6B[0x5]; // 0x006B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ModAddFilters; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ModApplyFilters; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ModExtensions; // 0x0090(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void OnModAdded_BP(class UObject* InTargetObject) const; + void OnModApplied_BP(class UObject* InTargetObject, bool bFirstTime) const; + void OnModRemoved_BP(class UObject* InTargetObject) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayPropertyMod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayPropertyMod") + } + static class UGameplayPropertyMod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayPropertyMod; + +// Class GameplayMods.GameplayPropertyModGroup +// 0x0010 (0x0040 - 0x0030) +class UGameplayPropertyModGroup final : public UDataAsset +{ +public: + TArray Modifiers; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void OnAdded(class UObject* TargetObject) const; + void OnRemoved(class UObject* TargetObject) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayPropertyModGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayPropertyModGroup") + } + static class UGameplayPropertyModGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayPropertyModGroup; + +// Class GameplayMods.GameplayPropertyModNumeric +// 0x0240 (0x02E0 - 0x00A0) +class UGameplayPropertyModNumeric final : public UGameplayPropertyMod +{ +public: + struct FModFloatSettings FloatSettings; // 0x00A0(0x0120)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FModIntSettings IntSettings; // 0x01C0(0x0120)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayPropertyModNumeric") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayPropertyModNumeric") + } + static class UGameplayPropertyModNumeric* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayPropertyModNumeric; + +// Class GameplayMods.Moddable +// 0x0000 (0x0000 - 0x0000) +class IModdable final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Moddable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Moddable") + } + static class IModdable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IModdable; + +// Class GameplayMods.ModdableCustomGather +// 0x0000 (0x0000 - 0x0000) +class IModdableCustomGather final +{ +public: + TArray GatherAssociatedModdables(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModdableCustomGather") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModdableCustomGather") + } + static class IModdableCustomGather* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IModdableCustomGather; + +// Class GameplayMods.ModExtension +// 0x0000 (0x0028 - 0x0028) +class UModExtension : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModExtension") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModExtension") + } + static class UModExtension* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModExtension; + +} + diff --git a/Hogwarts Legacy/SDK/GameplayMods_structs.hpp b/Hogwarts Legacy/SDK/GameplayMods_structs.hpp new file mode 100644 index 0000000..7dc47ee --- /dev/null +++ b/Hogwarts Legacy/SDK/GameplayMods_structs.hpp @@ -0,0 +1,239 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayMods + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum GameplayMods.EPostCalculationRoundingType +// NumValues: 0x0004 +enum class EPostCalculationRoundingType : uint8 +{ + RoundToNearest = 0, + TowardsZero = 1, + AwayFromZero = 2, + EPostCalculationRoundingType_MAX = 3, +}; + +// Enum GameplayMods.EModExternalInputMethod +// NumValues: 0x0003 +enum class EModExternalInputMethod : uint8 +{ + CallExternalInputFunction = 0, + ReadExternalInputTagBlackboardValue = 1, + EModExternalInputMethod_MAX = 2, +}; + +// Enum GameplayMods.EInputModType +// NumValues: 0x0004 +enum class EInputModType : uint8 +{ + UnaffectedByExternalInput = 0, + ValueOfExternalInput = 1, + ValueOfInputCurveEvaluatedByExternalInput = 2, + EInputModType_MAX = 3, +}; + +// Enum GameplayMods.ETimeBasedEffectType +// NumValues: 0x0004 +enum class ETimeBasedEffectType : uint8 +{ + UnaffectedByTimeCurve = 0, + TimeCurveEvaluatedByCurrentTime = 1, + TimeCurveEvaluatedByNormalizedTime = 2, + ETimeBasedEffectType_MAX = 3, +}; + +// Enum GameplayMods.EPropModCalculationType +// NumValues: 0x0008 +enum class EPropModCalculationType : uint8 +{ + Maximum = 0, + Minimum = 1, + PreAdd = 2, + FactorIncrease = 3, + Multiply = 4, + PostAdd = 5, + Count = 6, + EPropModCalculationType_MAX = 7, +}; + +// ScriptStruct GameplayMods.GameplayProperty +// 0x0050 (0x0050 - 0x0000) +struct FGameplayProperty +{ +public: + class FName TypeName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UpdateFunctionName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFunction* OnUpdatedCallback; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipUpdateOnTick; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> SupportedOnAddModFilters; // 0x0020(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> SupportedOnApplyModFilters; // 0x0030(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayProperty; + +// ScriptStruct GameplayMods.GameplayPropertyNumeric +// 0x0000 (0x0050 - 0x0050) +struct FGameplayPropertyNumeric : public FGameplayProperty +{ +}; +DUMPER7_ASSERTS_FGameplayPropertyNumeric; + +// ScriptStruct GameplayMods.ModEntry +// 0x0030 (0x0030 - 0x0000) +struct FModEntry final +{ +public: + class UGameplayPropertyMod* Modifier; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFunction* InputValueProvider; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGameplayModComponent* OwnerModComponent; // 0x0010(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid Handle; // 0x0018(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentLifeTime; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemove; // 0x002C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FModEntry; + +// ScriptStruct GameplayMods.GameplayProperty_Int +// 0x0030 (0x0080 - 0x0050) +struct FGameplayProperty_Int final : public FGameplayPropertyNumeric +{ +public: + int32 Current; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Base; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Min; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Max; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPostCalculationRoundingType RoundingType; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x1F]; // 0x0061(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayProperty_Int; + +// ScriptStruct GameplayMods.GameplayProperty_Float +// 0x0040 (0x0090 - 0x0050) +struct FGameplayProperty_Float final : public FGameplayPropertyNumeric +{ +public: + float Current; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Base; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Min; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x30]; // 0x0060(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayProperty_Float; + +// ScriptStruct GameplayMods.GameplayPropertyEntry +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FGameplayPropertyEntry final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayPropertyEntry; + +// ScriptStruct GameplayMods.PropertyList +// 0x0018 (0x0018 - 0x0000) +struct FPropertyList final +{ +public: + TArray Properties; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool bAutomaticallyAdded; // 0x0010(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyList; + +// ScriptStruct GameplayMods.ModSettingsNumeric +// 0x0118 (0x0118 - 0x0000) +struct FModSettingsNumeric +{ +public: + EPropModCalculationType CalculationType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeBasedEffectType TimeBasedEffect; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputModType ExternalInputEffect; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve TimeCurve; // 0x0008(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve InputCurve; // 0x0090(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FModSettingsNumeric; + +// ScriptStruct GameplayMods.ModIntSettings +// 0x0008 (0x0120 - 0x0118) +struct FModIntSettings final : public FModSettingsNumeric +{ +public: + int32 FixedAmount; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FModIntSettings; + +// ScriptStruct GameplayMods.ModFloatSettings +// 0x0008 (0x0120 - 0x0118) +struct FModFloatSettings final : public FModSettingsNumeric +{ +public: + float FixedAmount; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FModFloatSettings; + +// ScriptStruct GameplayMods.GameplayPropertySearchHelper +// 0x0050 (0x0050 - 0x0000) +struct FGameplayPropertySearchHelper final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OffsetInObject; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Depth; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CachedInternalName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CachedDisplayName; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* OwnerClass; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayPropertySearchHelper; + +// ScriptStruct GameplayMods.ModTarget +// 0x0020 (0x0020 - 0x0000) +struct FModTarget final +{ +public: + bool bQueryBlueprints; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* Class; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathToProperty; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FModTarget; + +// ScriptStruct GameplayMods.SelectableName +// 0x0008 (0x0008 - 0x0000) +struct FSelectableName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSelectableName; + +// ScriptStruct GameplayMods.SelectableString +// 0x0010 (0x0010 - 0x0000) +struct FSelectableString final +{ +public: + class FString String; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSelectableString; + +} + diff --git a/Hogwarts Legacy/SDK/GameplayTags_classes.hpp b/Hogwarts Legacy/SDK/GameplayTags_classes.hpp new file mode 100644 index 0000000..1780eba --- /dev/null +++ b/Hogwarts Legacy/SDK/GameplayTags_classes.hpp @@ -0,0 +1,428 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayTags + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "DeveloperSettings_classes.hpp" + + +namespace SDK +{ + +// Class GameplayTags.BlueprintGameplayTagLibrary +// 0x0000 (0x0028 - 0x0028) +class UBlueprintGameplayTagLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AddGameplayTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag); + static void AppendGameplayTagContainers(struct FGameplayTagContainer& InOutTagContainer, const struct FGameplayTagContainer& InTagContainer); + static void BreakGameplayTagContainer(const struct FGameplayTagContainer& GameplayTagContainer, TArray* GameplayTags); + static bool DoesContainerMatchTagQuery(const struct FGameplayTagContainer& TagContainer, const struct FGameplayTagQuery& TagQuery); + static bool DoesTagAssetInterfaceHaveTag(TScriptInterface TagContainerInterface, const struct FGameplayTag& Tag); + static bool EqualEqual_GameplayTag(const struct FGameplayTag& A, const struct FGameplayTag& b); + static bool EqualEqual_GameplayTagContainer(const struct FGameplayTagContainer& A, const struct FGameplayTagContainer& b); + static void GetAllActorsOfClassMatchingTagQuery(class UObject* WorldContextObject, TSubclassOf ActorClass, const struct FGameplayTagQuery& GameplayTagQuery, TArray* OutActors); + static class FString GetDebugStringFromGameplayTag(const struct FGameplayTag& GameplayTag); + static class FString GetDebugStringFromGameplayTagContainer(const struct FGameplayTagContainer& TagContainer); + static int32 GetNumGameplayTagsInContainer(const struct FGameplayTagContainer& TagContainer); + static class FName GetTagName(const struct FGameplayTag& GameplayTag); + static bool HasAllMatchingGameplayTags(TScriptInterface TagContainerInterface, const struct FGameplayTagContainer& OtherContainer); + static bool HasAllTags(const struct FGameplayTagContainer& TagContainer, const struct FGameplayTagContainer& OtherContainer, bool bExactMatch); + static bool HasAnyTags(const struct FGameplayTagContainer& TagContainer, const struct FGameplayTagContainer& OtherContainer, bool bExactMatch); + static bool HasTag(const struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag, bool bExactMatch); + static bool IsGameplayTagValid(const struct FGameplayTag& GameplayTag); + static bool IsTagQueryEmpty(const struct FGameplayTagQuery& TagQuery); + static struct FGameplayTagContainer MakeGameplayTagContainerFromArray(const TArray& GameplayTags); + static struct FGameplayTagContainer MakeGameplayTagContainerFromTag(const struct FGameplayTag& SingleTag); + static struct FGameplayTagQuery MakeGameplayTagQuery(const struct FGameplayTagQuery& TagQuery); + static struct FGameplayTag MakeLiteralGameplayTag(const struct FGameplayTag& Value); + static struct FGameplayTagContainer MakeLiteralGameplayTagContainer(const struct FGameplayTagContainer& Value); + static bool MatchesAnyTags(const struct FGameplayTag& TagOne, const struct FGameplayTagContainer& OtherContainer, bool bExactMatch); + static bool MatchesTag(const struct FGameplayTag& TagOne, const struct FGameplayTag& TagTwo, bool bExactMatch); + static bool NotEqual_GameplayTag(const struct FGameplayTag& A, const struct FGameplayTag& b); + static bool NotEqual_GameplayTagContainer(const struct FGameplayTagContainer& A, const struct FGameplayTagContainer& b); + static bool NotEqual_TagContainerTagContainer(const struct FGameplayTagContainer& A, const class FString& b); + static bool NotEqual_TagTag(const struct FGameplayTag& A, const class FString& b); + static bool RemoveGameplayTag(struct FGameplayTagContainer& TagContainer, const struct FGameplayTag& Tag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintGameplayTagLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintGameplayTagLibrary") + } + static class UBlueprintGameplayTagLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintGameplayTagLibrary; + +// Class GameplayTags.GameplayTagAssetInterface +// 0x0000 (0x0000 - 0x0000) +class IGameplayTagAssetInterface final +{ +public: + void GetOwnedGameplayTags(struct FGameplayTagContainer* TagContainer) const; + bool HasAllMatchingGameplayTags(const struct FGameplayTagContainer& TagContainer) const; + bool HasAnyMatchingGameplayTags(const struct FGameplayTagContainer& TagContainer) const; + bool HasMatchingGameplayTag(const struct FGameplayTag& TagToCheck) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagAssetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagAssetInterface") + } + static class IGameplayTagAssetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGameplayTagAssetInterface; + +// Class GameplayTags.EditableGameplayTagQuery +// 0x0070 (0x0098 - 0x0028) +class UEditableGameplayTagQuery final : public UObject +{ +public: + class FString UserDescription; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UEditableGameplayTagQueryExpression* RootExpression; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagQuery TagQueryExportText_Helper; // 0x0050(0x0048)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQuery") + } + static class UEditableGameplayTagQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQuery; + +// Class GameplayTags.EditableGameplayTagQueryExpression +// 0x0000 (0x0028 - 0x0028) +class UEditableGameplayTagQueryExpression : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression") + } + static class UEditableGameplayTagQueryExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression; + +// Class GameplayTags.EditableGameplayTagQueryExpression_AnyTagsMatch +// 0x0020 (0x0048 - 0x0028) +class UEditableGameplayTagQueryExpression_AnyTagsMatch final : public UEditableGameplayTagQueryExpression +{ +public: + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_AnyTagsMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_AnyTagsMatch") + } + static class UEditableGameplayTagQueryExpression_AnyTagsMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_AnyTagsMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_AllTagsMatch +// 0x0020 (0x0048 - 0x0028) +class UEditableGameplayTagQueryExpression_AllTagsMatch final : public UEditableGameplayTagQueryExpression +{ +public: + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_AllTagsMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_AllTagsMatch") + } + static class UEditableGameplayTagQueryExpression_AllTagsMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_AllTagsMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_NoTagsMatch +// 0x0020 (0x0048 - 0x0028) +class UEditableGameplayTagQueryExpression_NoTagsMatch final : public UEditableGameplayTagQueryExpression +{ +public: + struct FGameplayTagContainer Tags; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_NoTagsMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_NoTagsMatch") + } + static class UEditableGameplayTagQueryExpression_NoTagsMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_NoTagsMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_AnyExprMatch +// 0x0010 (0x0038 - 0x0028) +class UEditableGameplayTagQueryExpression_AnyExprMatch final : public UEditableGameplayTagQueryExpression +{ +public: + TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_AnyExprMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_AnyExprMatch") + } + static class UEditableGameplayTagQueryExpression_AnyExprMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_AnyExprMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_AllExprMatch +// 0x0010 (0x0038 - 0x0028) +class UEditableGameplayTagQueryExpression_AllExprMatch final : public UEditableGameplayTagQueryExpression +{ +public: + TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_AllExprMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_AllExprMatch") + } + static class UEditableGameplayTagQueryExpression_AllExprMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_AllExprMatch; + +// Class GameplayTags.EditableGameplayTagQueryExpression_NoExprMatch +// 0x0010 (0x0038 - 0x0028) +class UEditableGameplayTagQueryExpression_NoExprMatch final : public UEditableGameplayTagQueryExpression +{ +public: + TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableGameplayTagQueryExpression_NoExprMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableGameplayTagQueryExpression_NoExprMatch") + } + static class UEditableGameplayTagQueryExpression_NoExprMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableGameplayTagQueryExpression_NoExprMatch; + +// Class GameplayTags.GameplayTagsManager +// 0x0218 (0x0240 - 0x0028) +class UGameplayTagsManager final : public UObject +{ +public: + uint8 Pad_28[0x138]; // 0x0028(0x0138)(Fixing Size After Last Property [ Dumper-7 ]) + TMap TagSources; // 0x0160(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_1B0[0x80]; // 0x01B0(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GameplayTagTables; // 0x0230(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagsManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagsManager") + } + static class UGameplayTagsManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagsManager; + +// Class GameplayTags.GameplayTagsList +// 0x0020 (0x0048 - 0x0028) +class UGameplayTagsList : public UObject +{ +public: + class FString ConfigFileName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GameplayTagList; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagsList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagsList") + } + static class UGameplayTagsList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagsList; + +// Class GameplayTags.RestrictedGameplayTagsList +// 0x0020 (0x0048 - 0x0028) +class URestrictedGameplayTagsList final : public UObject +{ +public: + class FString ConfigFileName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RestrictedGameplayTagList; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RestrictedGameplayTagsList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RestrictedGameplayTagsList") + } + static class URestrictedGameplayTagsList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URestrictedGameplayTagsList; + +// Class GameplayTags.GameplayTagsSettings +// 0x0070 (0x00B8 - 0x0048) +class UGameplayTagsSettings final : public UGameplayTagsList +{ +public: + bool ImportTagsFromConfig; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WarnOnInvalidTags; // 0x0049(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearInvalidTags; // 0x004A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FastReplication; // 0x004B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString InvalidTagCharacters; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CategoryRemapping; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray GameplayTagTableList; // 0x0070(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray GameplayTagRedirects; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray CommonlyReplicatedTags; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + int32 NumBitsForContainerSize; // 0x00A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NetIndexFirstBitSegment; // 0x00A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RestrictedConfigFiles; // 0x00A8(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagsSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagsSettings") + } + static class UGameplayTagsSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagsSettings; + +// Class GameplayTags.GameplayTagsDeveloperSettings +// 0x0018 (0x0050 - 0x0038) +class UGameplayTagsDeveloperSettings final : public UDeveloperSettings +{ +public: + class FString DeveloperConfigName; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FavoriteTagSource; // 0x0048(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagsDeveloperSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagsDeveloperSettings") + } + static class UGameplayTagsDeveloperSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagsDeveloperSettings; + +} + diff --git a/Hogwarts Legacy/SDK/GameplayTags_structs.hpp b/Hogwarts Legacy/SDK/GameplayTags_structs.hpp new file mode 100644 index 0000000..8ed37b4 --- /dev/null +++ b/Hogwarts Legacy/SDK/GameplayTags_structs.hpp @@ -0,0 +1,199 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayTags + +#include "Basic.hpp" + +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum GameplayTags.EGameplayTagQueryExprType +// NumValues: 0x0008 +enum class EGameplayTagQueryExprType : uint8 +{ + Undefined = 0, + AnyTagsMatch = 1, + AllTagsMatch = 2, + NoTagsMatch = 3, + AnyExprMatch = 4, + AllExprMatch = 5, + NoExprMatch = 6, + EGameplayTagQueryExprType_MAX = 7, +}; + +// Enum GameplayTags.EGameplayContainerMatchType +// NumValues: 0x0003 +enum class EGameplayContainerMatchType : uint8 +{ + Any = 0, + All = 1, + EGameplayContainerMatchType_MAX = 2, +}; + +// Enum GameplayTags.EGameplayTagMatchType +// NumValues: 0x0003 +enum class EGameplayTagMatchType : uint8 +{ + Explicit = 0, + IncludeParentTags = 1, + EGameplayTagMatchType_MAX = 2, +}; + +// Enum GameplayTags.EGameplayTagSelectionType +// NumValues: 0x0005 +enum class EGameplayTagSelectionType : uint8 +{ + None = 0, + NonRestrictedOnly = 1, + RestrictedOnly = 2, + All = 3, + EGameplayTagSelectionType_MAX = 4, +}; + +// Enum GameplayTags.EGameplayTagSourceType +// NumValues: 0x0007 +enum class EGameplayTagSourceType : uint8 +{ + Native = 0, + DefaultTagList = 1, + TagList = 2, + RestrictedTagList = 3, + DataTable = 4, + Invalid = 5, + EGameplayTagSourceType_MAX = 6, +}; + +// ScriptStruct GameplayTags.GameplayTag +// 0x0008 (0x0008 - 0x0000) +struct FGameplayTag final +{ +public: + class FName TagName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayTag; + +// ScriptStruct GameplayTags.GameplayTagTableRow +// 0x0018 (0x0020 - 0x0008) +struct FGameplayTagTableRow : public FTableRowBase +{ +public: + class FName Tag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DevComment; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagTableRow; + +// ScriptStruct GameplayTags.RestrictedGameplayTagTableRow +// 0x0008 (0x0028 - 0x0020) +struct FRestrictedGameplayTagTableRow final : public FGameplayTagTableRow +{ +public: + bool bAllowNonRestrictedChildren; // 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_FRestrictedGameplayTagTableRow; + +// ScriptStruct GameplayTags.GameplayTagContainer +// 0x0020 (0x0020 - 0x0000) +struct FGameplayTagContainer final +{ +public: + TArray GameplayTags; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, SaveGame, Protected, NativeAccessSpecifierProtected) + TArray ParentTags; // 0x0010(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FGameplayTagContainer; + +// ScriptStruct GameplayTags.GameplayTagQuery +// 0x0048 (0x0048 - 0x0000) +struct FGameplayTagQuery final +{ +public: + int32 TokenStreamVersion; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TagDictionary; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray QueryTokenStream; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FString UserDescription; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString AutoDescription; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FGameplayTagQuery; + +// ScriptStruct GameplayTags.GameplayTagCreationWidgetHelper +// 0x0001 (0x0001 - 0x0000) +struct FGameplayTagCreationWidgetHelper final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayTagCreationWidgetHelper; + +// ScriptStruct GameplayTags.GameplayTagReferenceHelper +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FGameplayTagReferenceHelper final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayTagReferenceHelper; + +// ScriptStruct GameplayTags.GameplayTagRedirect +// 0x0010 (0x0010 - 0x0000) +struct FGameplayTagRedirect final +{ +public: + class FName OldTagName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewTagName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagRedirect; + +// ScriptStruct GameplayTags.GameplayTagNode +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FGameplayTagNode final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayTagNode; + +// ScriptStruct GameplayTags.GameplayTagSource +// 0x0020 (0x0020 - 0x0000) +struct FGameplayTagSource final +{ +public: + class FName SourceName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameplayTagSourceType SourceType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameplayTagsList* SourceTagList; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URestrictedGameplayTagsList* SourceRestrictedTagList; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagSource; + +// ScriptStruct GameplayTags.RestrictedConfigInfo +// 0x0020 (0x0020 - 0x0000) +struct FRestrictedConfigInfo final +{ +public: + class FString RestrictedConfigName; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Owners; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRestrictedConfigInfo; + +// ScriptStruct GameplayTags.GameplayTagCategoryRemap +// 0x0020 (0x0020 - 0x0000) +struct FGameplayTagCategoryRemap final +{ +public: + class FString BaseCategory; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RemapCategories; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGameplayTagCategoryRemap; + +} + diff --git a/Hogwarts Legacy/SDK/GameplayTasks_classes.hpp b/Hogwarts Legacy/SDK/GameplayTasks_classes.hpp new file mode 100644 index 0000000..7d825fc --- /dev/null +++ b/Hogwarts Legacy/SDK/GameplayTasks_classes.hpp @@ -0,0 +1,255 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayTasks + +#include "Basic.hpp" + +#include "GameplayTasks_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class GameplayTasks.GameplayTaskResource +// 0x0010 (0x0038 - 0x0028) +class UGameplayTaskResource : public UObject +{ +public: + int32 ManualResourceID; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int8 AutoResourceID; // 0x002C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bManuallySetID : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTaskResource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTaskResource") + } + static class UGameplayTaskResource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTaskResource; + +// Class GameplayTasks.GameplayTask +// 0x0040 (0x0068 - 0x0028) +class UGameplayTask : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InstanceName; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_38[0x2]; // 0x0038(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ETaskResourceOverlapPolicy ResourceOverlapPolicy; // 0x003A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B[0x25]; // 0x003B(0x0025)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameplayTask* ChildTask; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void EndTask(); + void ReadyForActivation(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask") + } + static class UGameplayTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask; + +// Class GameplayTasks.GameplayTask_ClaimResource +// 0x0000 (0x0068 - 0x0068) +class UGameplayTask_ClaimResource final : public UGameplayTask +{ +public: + static class UGameplayTask_ClaimResource* ClaimResource(TScriptInterface InTaskOwner, TSubclassOf ResourceClass, const uint8 Priority, const class FName TaskInstanceName); + static class UGameplayTask_ClaimResource* ClaimResources(TScriptInterface InTaskOwner, const TArray>& ResourceClasses, const uint8 Priority, const class FName TaskInstanceName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask_ClaimResource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask_ClaimResource") + } + static class UGameplayTask_ClaimResource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask_ClaimResource; + +// Class GameplayTasks.GameplayTask_SpawnActor +// 0x0040 (0x00A8 - 0x0068) +class UGameplayTask_SpawnActor final : public UGameplayTask +{ +public: + TMulticastInlineDelegate Success; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate DidNotSpawn; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ClassToSpawn; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UGameplayTask_SpawnActor* SpawnActor(TScriptInterface TaskOwner, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, TSubclassOf Class_0, bool bSpawnOnlyOnAuthority); + + bool BeginSpawningActor(class UObject* WorldContextObject, class AActor** SpawnedActor); + void FinishSpawningActor(class UObject* WorldContextObject, class AActor* SpawnedActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask_SpawnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask_SpawnActor") + } + static class UGameplayTask_SpawnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask_SpawnActor; + +// Class GameplayTasks.GameplayTask_TimeLimitedExecution +// 0x0030 (0x0098 - 0x0068) +class UGameplayTask_TimeLimitedExecution final : public UGameplayTask +{ +public: + TMulticastInlineDelegate OnFinished; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTimeExpired; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask_TimeLimitedExecution") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask_TimeLimitedExecution") + } + static class UGameplayTask_TimeLimitedExecution* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask_TimeLimitedExecution; + +// Class GameplayTasks.GameplayTask_WaitDelay +// 0x0018 (0x0080 - 0x0068) +class UGameplayTask_WaitDelay final : public UGameplayTask +{ +public: + TMulticastInlineDelegate OnFinish; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UGameplayTask_WaitDelay* TaskWaitDelay(TScriptInterface TaskOwner, float Time, const uint8 Priority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTask_WaitDelay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTask_WaitDelay") + } + static class UGameplayTask_WaitDelay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTask_WaitDelay; + +// Class GameplayTasks.GameplayTaskOwnerInterface +// 0x0000 (0x0000 - 0x0000) +class IGameplayTaskOwnerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTaskOwnerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTaskOwnerInterface") + } + static class IGameplayTaskOwnerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGameplayTaskOwnerInterface; + +// Class GameplayTasks.GameplayTasksComponent +// 0x0070 (0x0140 - 0x00D0) +class UGameplayTasksComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0xC]; // 0x00D0(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 BitPad_DC_0 : 1; // 0x00DC(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) + uint8 bIsNetDirty : 1; // 0x00DC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SimulatedTasks; // 0x00E0(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected) + TArray TaskPriorityQueue; // 0x00F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_100[0x10]; // 0x0100(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TickingTasks; // 0x0110(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray KnownTasks; // 0x0120(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnClaimedResourcesChange; // 0x0130(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + +public: + static EGameplayTaskRunResult K2_RunGameplayTask(TScriptInterface TaskOwner, class UGameplayTask* Task, uint8 Priority, const TArray>& AdditionalRequiredResources, const TArray>& AdditionalClaimedResources); + + void OnRep_SimulatedTasks(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTasksComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTasksComponent") + } + static class UGameplayTasksComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTasksComponent; + +} + diff --git a/Hogwarts Legacy/SDK/GameplayTasks_structs.hpp b/Hogwarts Legacy/SDK/GameplayTasks_structs.hpp new file mode 100644 index 0000000..c25a5d6 --- /dev/null +++ b/Hogwarts Legacy/SDK/GameplayTasks_structs.hpp @@ -0,0 +1,60 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GameplayTasks + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum GameplayTasks.ETaskResourceOverlapPolicy +// NumValues: 0x0003 +enum class ETaskResourceOverlapPolicy : uint8 +{ + StartOnTop = 0, + StartAtEnd = 1, + ETaskResourceOverlapPolicy_MAX = 2, +}; + +// Enum GameplayTasks.EGameplayTaskState +// NumValues: 0x0006 +enum class EGameplayTaskState : uint8 +{ + Uninitialized = 0, + AwaitingActivation = 1, + Paused = 2, + Active = 3, + Finished = 4, + EGameplayTaskState_MAX = 5, +}; + +// Enum GameplayTasks.EGameplayTaskRunResult +// NumValues: 0x0006 +enum class EGameplayTaskRunResult : uint8 +{ + Error = 0, + Failed = 1, + Success_Paused = 2, + Success_Active = 3, + Success_Finished = 4, + EGameplayTaskRunResult_MAX = 5, +}; + +// ScriptStruct GameplayTasks.GameplayResourceSet +// 0x0002 (0x0002 - 0x0000) +struct alignas(0x02) FGameplayResourceSet final +{ +public: + uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGameplayResourceSet; + +} + diff --git a/Hogwarts Legacy/SDK/GlobalLightRig_classes.hpp b/Hogwarts Legacy/SDK/GlobalLightRig_classes.hpp new file mode 100644 index 0000000..acdad47 --- /dev/null +++ b/Hogwarts Legacy/SDK/GlobalLightRig_classes.hpp @@ -0,0 +1,4606 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GlobalLightRig + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "GlobalLightRig_structs.hpp" +#include "RenderSettings_structs.hpp" +#include "LerpVolumes_structs.hpp" + + +namespace SDK +{ + +// Class GlobalLightRig.BentDirectionalLightWindow +// 0x0010 (0x0230 - 0x0220) +class UBentDirectionalLightWindow final : public USceneComponent +{ +public: + float TopBottomAngle; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeftRightAngle; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CosineTopBottomAngle; // 0x0220(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CosineLeftRightAngle; // 0x0224(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindowBaseAngle; // 0x0228(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x022C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22D[0x3]; // 0x022D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BentDirectionalLightWindow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BentDirectionalLightWindow") + } + static class UBentDirectionalLightWindow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBentDirectionalLightWindow; + +// Class GlobalLightRig.GlobalLightingBlendableBase +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightingBlendableBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableBase") + } + static class UGlobalLightingBlendableBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableBase; + +// Class GlobalLightRig.GlobalLightingBlendableInterface +// 0x0000 (0x0000 - 0x0000) +class IGlobalLightingBlendableInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableInterface") + } + static class IGlobalLightingBlendableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGlobalLightingBlendableInterface; + +// Class GlobalLightRig.GlobalLightingBlendableBentDirectionalLight +// 0x0028 (0x0050 - 0x0028) +class UGlobalLightingBlendableBentDirectionalLight final : public UGlobalLightingBlendableBase +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat SunDirection; // 0x0030(0x0010)(BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float SunIntensityMod; // 0x0040(0x0004)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightIntensityMod; // 0x0044(0x0004)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0048(0x0001)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableBentDirectionalLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableBentDirectionalLight") + } + static class UGlobalLightingBlendableBentDirectionalLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableBentDirectionalLight; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesValue +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightingCustomBlendablesValue : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesValue") + } + static class UGlobalLightingCustomBlendablesValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesValue; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesValueAllowDefaults +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightingCustomBlendablesValueAllowDefaults : public UGlobalLightingCustomBlendablesValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesValueAllowDefaults") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesValueAllowDefaults") + } + static class UGlobalLightingCustomBlendablesValueAllowDefaults* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesValueAllowDefaults; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesValueLinearColor +// 0x0020 (0x0048 - 0x0028) +class UGlobalLightingCustomBlendablesValueLinearColor final : public UGlobalLightingCustomBlendablesValueAllowDefaults +{ +public: + struct FGlobalLightingCustomBlendableNameLinearColor Name_0; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesValueLinearColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesValueLinearColor") + } + static class UGlobalLightingCustomBlendablesValueLinearColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesValueLinearColor; + +// Class GlobalLightRig.BentDirectionalLightVolume +// 0x0080 (0x02C8 - 0x0248) +class ABentDirectionalLightVolume final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBentDirectionalLightParams Params_0; // 0x0250(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_264[0x4]; // 0x0264(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UGlobalLightingBlendableBentDirectionalLight* GlobalLightingBlendable; // 0x0268(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* BoundingBox; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0278(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x02BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PositionalBlendWeight; // 0x02C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BentDirectionalLightVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BentDirectionalLightVolume") + } + static class ABentDirectionalLightVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABentDirectionalLightVolume; + +// Class GlobalLightRig.DirectionalLightDirection +// 0x0000 (0x0028 - 0x0028) +class UDirectionalLightDirection : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightDirection") + } + static class UDirectionalLightDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightDirection; + +// Class GlobalLightRig.DirectionalLightConstantDirection +// 0x0010 (0x0038 - 0x0028) +class UDirectionalLightConstantDirection final : public UDirectionalLightDirection +{ +public: + struct FVector Direction; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightConstantDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightConstantDirection") + } + static class UDirectionalLightConstantDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightConstantDirection; + +// Class GlobalLightRig.GlobalLightingBlendable +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightingBlendable : public UGlobalLightingBlendableBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendable") + } + static class UGlobalLightingBlendable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendable; + +// Class GlobalLightRig.GlobalLightingBlendableCloudsWind +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightingBlendableCloudsWind final : public UGlobalLightingBlendable +{ +public: + class UCloudsWindParams* CloudsWindParameters; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableCloudsWind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableCloudsWind") + } + static class UGlobalLightingBlendableCloudsWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableCloudsWind; + +// Class GlobalLightRig.DirectionalLightConstantRotator +// 0x0010 (0x0038 - 0x0028) +class UDirectionalLightConstantRotator final : public UDirectionalLightDirection +{ +public: + struct FRotator Direction; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightConstantRotator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightConstantRotator") + } + static class UDirectionalLightConstantRotator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightConstantRotator; + +// Class GlobalLightRig.DirectionalLightFollowCamera +// 0x0008 (0x0030 - 0x0028) +class UDirectionalLightFollowCamera final : public UDirectionalLightDirection +{ +public: + float FixedAltitude; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFixedAltitude; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightFollowCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightFollowCamera") + } + static class UDirectionalLightFollowCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightFollowCamera; + +// Class GlobalLightRig.GlobalLightingBlendableUseDefaults +// 0x0018 (0x0040 - 0x0028) +class UGlobalLightingBlendableUseDefaults final : public UGlobalLightingBlendable +{ +public: + class UGlobalLightingDefaults* Defaults; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDirectionalLightDirection; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDirectionalLightParameters; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSecondaryDirectionalLightDirection; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSecondaryDirectionalLightParameters; // 0x0033(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkyLightParameters; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkyAtmosphereParameters; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExpHeightFogParameters; // 0x0036(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVolumetricCloudsParameters; // 0x0037(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCloudsPresetParameters; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCloudsWindParameters; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProbeLightingParameters; // 0x003A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomBlendables; // 0x003B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableUseDefaults") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableUseDefaults") + } + static class UGlobalLightingBlendableUseDefaults* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableUseDefaults; + +// Class GlobalLightRig.DirectionalLightOpposeCamera +// 0x0008 (0x0030 - 0x0028) +class UDirectionalLightOpposeCamera final : public UDirectionalLightDirection +{ +public: + float FixedAltitude; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFixedAltitude; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightOpposeCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightOpposeCamera") + } + static class UDirectionalLightOpposeCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightOpposeCamera; + +// Class GlobalLightRig.BlendableGlobalLightingVolumeFogDefaultsBase +// 0x0050 (0x0080 - 0x0030) +class UBlendableGlobalLightingVolumeFogDefaultsBase : public UDataAsset +{ +public: + EGlobalLightingFogZMode FogZMode; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UExpHeightFogTransmuter* Transmuter; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0040(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableGlobalLightingVolumeFogDefaultsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableGlobalLightingVolumeFogDefaultsBase") + } + static class UBlendableGlobalLightingVolumeFogDefaultsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendableGlobalLightingVolumeFogDefaultsBase; + +// Class GlobalLightRig.BlendableGlobalLightingVolumeFogRelativeDefaults +// 0x04E0 (0x0560 - 0x0080) +class UBlendableGlobalLightingVolumeFogRelativeDefaults final : public UBlendableGlobalLightingVolumeFogDefaultsBase +{ +public: + struct FExpHeightFogBasicParametersRelative Basic; // 0x0080(0x0154)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogSecondParametersRelative Second; // 0x01D4(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogDirectionalInscatteringParametersRelative DirectionalInscattering; // 0x0234(0x00B4)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricParametersRelative Volumetric; // 0x02E8(0x01B8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParametersRelative VolumetricNoise; // 0x04A0(0x00C0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableGlobalLightingVolumeFogRelativeDefaults") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableGlobalLightingVolumeFogRelativeDefaults") + } + static class UBlendableGlobalLightingVolumeFogRelativeDefaults* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendableGlobalLightingVolumeFogRelativeDefaults; + +// Class GlobalLightRig.DirectionalLightSideLit +// 0x0008 (0x0030 - 0x0028) +class UDirectionalLightSideLit final : public UDirectionalLightDirection +{ +public: + float Rotation; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightSideLit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightSideLit") + } + static class UDirectionalLightSideLit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightSideLit; + +// Class GlobalLightRig.GlobalLightingBlendableSkyAtmosphere +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightingBlendableSkyAtmosphere final : public UGlobalLightingBlendable +{ +public: + class USkyAtmosphereParams* SkyAtmosphereParameters; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableSkyAtmosphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableSkyAtmosphere") + } + static class UGlobalLightingBlendableSkyAtmosphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableSkyAtmosphere; + +// Class GlobalLightRig.DirectionalLightOpposePrimary +// 0x0000 (0x0028 - 0x0028) +class UDirectionalLightOpposePrimary final : public UDirectionalLightDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightOpposePrimary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightOpposePrimary") + } + static class UDirectionalLightOpposePrimary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightOpposePrimary; + +// Class GlobalLightRig.SkyLightParams +// 0x0000 (0x0028 - 0x0028) +class USkyLightParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParams") + } + static class USkyLightParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParams; + +// Class GlobalLightRig.SkyLightParamsOverrideAdvanced +// 0x0038 (0x0060 - 0x0028) +class USkyLightParamsOverrideAdvanced final : public USkyLightParams +{ +public: + struct FSkyLightAdvancedParametersOverride Advanced; // 0x0028(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParamsOverrideAdvanced") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParamsOverrideAdvanced") + } + static class USkyLightParamsOverrideAdvanced* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParamsOverrideAdvanced; + +// Class GlobalLightRig.DirectionalLightParams +// 0x0000 (0x0028 - 0x0028) +class UDirectionalLightParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightParams") + } + static class UDirectionalLightParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightParams; + +// Class GlobalLightRig.GlobalLightingBlendableSecondaryLight +// 0x0018 (0x0040 - 0x0028) +class UGlobalLightingBlendableSecondaryLight final : public UGlobalLightingBlendable +{ +public: + class UDirectionalLightDirection* SecondaryDirectionalLightDirection; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDirectionalLightParams* SecondaryDirectionalLightParameters; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableSecondaryLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableSecondaryLight") + } + static class UGlobalLightingBlendableSecondaryLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableSecondaryLight; + +// Class GlobalLightRig.DirectionalLightParamsFull +// 0x00E0 (0x0108 - 0x0028) +class UDirectionalLightParamsFull final : public UDirectionalLightParams +{ +public: + struct FDirectionalLightParameters Parameters; // 0x0028(0x00DC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightParamsFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightParamsFull") + } + static class UDirectionalLightParamsFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightParamsFull; + +// Class GlobalLightRig.SkyAtmosphereParams +// 0x0000 (0x0028 - 0x0028) +class USkyAtmosphereParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereParams") + } + static class USkyAtmosphereParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereParams; + +// Class GlobalLightRig.SkyAtmosphereParamsOverrideScattering +// 0x0050 (0x0078 - 0x0028) +class USkyAtmosphereParamsOverrideScattering final : public USkyAtmosphereParams +{ +public: + struct FSkyAtmosphereScatteringParametersOverride Scattering; // 0x0028(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereParamsOverrideScattering") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereParamsOverrideScattering") + } + static class USkyAtmosphereParamsOverrideScattering* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereParamsOverrideScattering; + +// Class GlobalLightRig.DirectionalLightParamsSimple +// 0x0090 (0x00B8 - 0x0028) +class UDirectionalLightParamsSimple final : public UDirectionalLightParams +{ +public: + struct FDirectionalLightBasicParameters Basic; // 0x0028(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightAdvancedParameters Advanced; // 0x004C(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShafts LightShafts; // 0x008C(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightParamsSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightParamsSimple") + } + static class UDirectionalLightParamsSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightParamsSimple; + +// Class GlobalLightRig.GlobalLightingBlendableDirectionalLight +// 0x0018 (0x0040 - 0x0028) +class UGlobalLightingBlendableDirectionalLight final : public UGlobalLightingBlendable +{ +public: + class UDirectionalLightDirection* DirectionalLightDirection; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDirectionalLightParams* DirectionalLightParameters; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableDirectionalLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableDirectionalLight") + } + static class UGlobalLightingBlendableDirectionalLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableDirectionalLight; + +// Class GlobalLightRig.DirectionalLightParamsLightShafts +// 0x0028 (0x0050 - 0x0028) +class UDirectionalLightParamsLightShafts final : public UDirectionalLightParams +{ +public: + struct FDirectionalLightShafts LightShafts; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightParamsLightShafts") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightParamsLightShafts") + } + static class UDirectionalLightParamsLightShafts* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightParamsLightShafts; + +// Class GlobalLightRig.DirectionalLightParamsShadows +// 0x0020 (0x0048 - 0x0028) +class UDirectionalLightParamsShadows final : public UDirectionalLightParams +{ +public: + struct FDirectionalLightShadows Shadows; // 0x0028(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightParamsShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightParamsShadows") + } + static class UDirectionalLightParamsShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightParamsShadows; + +// Class GlobalLightRig.ExpHeightFogParams +// 0x0008 (0x0030 - 0x0028) +class UExpHeightFogParams : public UObject +{ +public: + class UExpHeightFogTransmuter* Transmuter; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParams") + } + static class UExpHeightFogParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParams; + +// Class GlobalLightRig.ExpHeightFogParamsRelativeVolumetricFog +// 0x01B8 (0x01E8 - 0x0030) +class UExpHeightFogParamsRelativeVolumetricFog final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogVolumetricParametersRelative VolumetricFog; // 0x0030(0x01B8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsRelativeVolumetricFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsRelativeVolumetricFog") + } + static class UExpHeightFogParamsRelativeVolumetricFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsRelativeVolumetricFog; + +// Class GlobalLightRig.DirectionalLightParamsOverrideFull +// 0x00F0 (0x0118 - 0x0028) +class UDirectionalLightParamsOverrideFull final : public UDirectionalLightParams +{ +public: + struct FDirectionalLightParametersOverride Parameters; // 0x0028(0x00EC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightParamsOverrideFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightParamsOverrideFull") + } + static class UDirectionalLightParamsOverrideFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightParamsOverrideFull; + +// Class GlobalLightRig.GlobalLightRigMod +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigMod : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigMod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigMod") + } + static class UGlobalLightRigMod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigMod; + +// Class GlobalLightRig.GlobalLightRigModFloatBase +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModFloatBase : public UGlobalLightRigMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModFloatBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModFloatBase") + } + static class UGlobalLightRigModFloatBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModFloatBase; + +// Class GlobalLightRig.GlobalLightRigModFloatConstantNew +// 0x0020 (0x0048 - 0x0028) +class UGlobalLightRigModFloatConstantNew final : public UGlobalLightRigModFloatBase +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Modifiers; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EGlobalLightRigModColorConversionType ColorConversion; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModFloatConstantNew") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModFloatConstantNew") + } + static class UGlobalLightRigModFloatConstantNew* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModFloatConstantNew; + +// Class GlobalLightRig.DirectionalLightParamsOverrideSimple +// 0x0050 (0x0078 - 0x0028) +class UDirectionalLightParamsOverrideSimple final : public UDirectionalLightParams +{ +public: + struct FDirectionalLightBasicParametersOverride Basic; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShaftsOverride LightShafts; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightParamsOverrideSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightParamsOverrideSimple") + } + static class UDirectionalLightParamsOverrideSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightParamsOverrideSimple; + +// Class GlobalLightRig.DirectionalLightParamsRelativeFull +// 0x03E0 (0x0408 - 0x0028) +class UDirectionalLightParamsRelativeFull final : public UDirectionalLightParams +{ +public: + struct FDirectionalLightParametersRelative Parameters; // 0x0028(0x03E0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightParamsRelativeFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightParamsRelativeFull") + } + static class UDirectionalLightParamsRelativeFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightParamsRelativeFull; + +// Class GlobalLightRig.DirectionalLightParamsRelativeSimple +// 0x0168 (0x0190 - 0x0028) +class UDirectionalLightParamsRelativeSimple final : public UDirectionalLightParams +{ +public: + struct FDirectionalLightBasicParametersRelative Basic; // 0x0028(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShaftsRelative LightShafts; // 0x00F8(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightParamsRelativeSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightParamsRelativeSimple") + } + static class UDirectionalLightParamsRelativeSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightParamsRelativeSimple; + +// Class GlobalLightRig.DirectionalLightOff +// 0x0008 (0x0030 - 0x0028) +class UDirectionalLightOff final : public UDirectionalLightParams +{ +public: + bool bForceVisibilityOff; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DirectionalLightOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DirectionalLightOff") + } + static class UDirectionalLightOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDirectionalLightOff; + +// Class GlobalLightRig.ExpHeightFogParamsRelativeVolumetricNoise +// 0x00C0 (0x00F0 - 0x0030) +class UExpHeightFogParamsRelativeVolumetricNoise final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogVolumetricNoiseParametersRelative VolumetricNoise; // 0x0030(0x00C0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsRelativeVolumetricNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsRelativeVolumetricNoise") + } + static class UExpHeightFogParamsRelativeVolumetricNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsRelativeVolumetricNoise; + +// Class GlobalLightRig.CloudLightingParams +// 0x0000 (0x0028 - 0x0028) +class UCloudLightingParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudLightingParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudLightingParams") + } + static class UCloudLightingParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudLightingParams; + +// Class GlobalLightRig.CloudLightingParamsForceDirectionalSceneLighting +// 0x0000 (0x0028 - 0x0028) +class UCloudLightingParamsForceDirectionalSceneLighting final : public UCloudLightingParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudLightingParamsForceDirectionalSceneLighting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudLightingParamsForceDirectionalSceneLighting") + } + static class UCloudLightingParamsForceDirectionalSceneLighting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudLightingParamsForceDirectionalSceneLighting; + +// Class GlobalLightRig.ExpHeightFogTransmuter +// 0x0000 (0x0028 - 0x0028) +class UExpHeightFogTransmuter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogTransmuter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogTransmuter") + } + static class UExpHeightFogTransmuter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogTransmuter; + +// Class GlobalLightRig.AmbientOcclusionVolume +// 0x06D0 (0x0950 - 0x0280) +class AAmbientOcclusionVolume final : public AVolume +{ +public: + uint8 Pad_280[0x10]; // 0x0280(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCustomBlendableGTAO GTAO; // 0x0290(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float BlendablePriority; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionIntensity; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionRadius; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* AmbientCubemap; // 0x02C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AmbientCubemapTint; // 0x02C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientCubemapIntensity; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionStaticFraction; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionFadeDistance; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionFadeRadius; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionPower; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionBias; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionQuality; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipBlend; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipScale; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipThreshold; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x0308(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUnbounded : 1; // 0x0348(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x0348(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 AmbientOcclusionRadiusInWS : 1; // 0x0348(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_348_3 : 5; // 0x0348(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_349[0x3]; // 0x0349(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverride_AmbientOcclusionIntensity : 1; // 0x034C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionRadius : 1; // 0x034C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientCubemapTint : 1; // 0x034C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientCubemapIntensity : 1; // 0x034C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionStaticFraction : 1; // 0x034C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionFadeDistance : 1; // 0x034C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionFadeRadius : 1; // 0x034C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionRadiusInWS : 1; // 0x034C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionPower : 1; // 0x034D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionBias : 1; // 0x034D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionQuality : 1; // 0x034D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipBlend : 1; // 0x034D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipScale : 1; // 0x034D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipThreshold : 1; // 0x034D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_34E[0x2]; // 0x034E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0350(0x05F0)(Protected, NativeAccessSpecifierProtected) + class UGlobalLightingBlendableGTAOFromAOVolume* GTAOBlendable; // 0x0940(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_948[0x8]; // 0x0948(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + void UpdatePostProcessSettings(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientOcclusionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientOcclusionVolume") + } + static class AAmbientOcclusionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAmbientOcclusionVolume; + +// Class GlobalLightRig.ExpHeightFogParamsNoTransmuter +// 0x0000 (0x0030 - 0x0030) +class UExpHeightFogParamsNoTransmuter final : public UExpHeightFogParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsNoTransmuter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsNoTransmuter") + } + static class UExpHeightFogParamsNoTransmuter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsNoTransmuter; + +// Class GlobalLightRig.ExpHeightFogParamsFull +// 0x01D8 (0x0208 - 0x0030) +class UExpHeightFogParamsFull final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogParameters Parameters; // 0x0030(0x01D8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsFull") + } + static class UExpHeightFogParamsFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsFull; + +// Class GlobalLightRig.ExpHeightFogParamsBasic +// 0x0040 (0x0070 - 0x0030) +class UExpHeightFogParamsBasic final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogBasicParameters Basic; // 0x0030(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsBasic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsBasic") + } + static class UExpHeightFogParamsBasic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsBasic; + +// Class GlobalLightRig.ExpHeightFogParamsRelativeSecond +// 0x0060 (0x0090 - 0x0030) +class UExpHeightFogParamsRelativeSecond final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogSecondParametersRelative Second; // 0x0030(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsRelativeSecond") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsRelativeSecond") + } + static class UExpHeightFogParamsRelativeSecond* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsRelativeSecond; + +// Class GlobalLightRig.ExpHeightFogParamsSecond +// 0x0010 (0x0040 - 0x0030) +class UExpHeightFogParamsSecond final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogSecondParameters Second; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsSecond") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsSecond") + } + static class UExpHeightFogParamsSecond* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsSecond; + +// Class GlobalLightRig.ExpHeightFogParamsRelativeVolumetricFogExtinctionScale +// 0x0020 (0x0050 - 0x0030) +class UExpHeightFogParamsRelativeVolumetricFogExtinctionScale final : public UExpHeightFogParams +{ +public: + struct FAdjustedValueFloat VolumetricFogExtinctionScale; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsRelativeVolumetricFogExtinctionScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsRelativeVolumetricFogExtinctionScale") + } + static class UExpHeightFogParamsRelativeVolumetricFogExtinctionScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsRelativeVolumetricFogExtinctionScale; + +// Class GlobalLightRig.GlobalLightRigModFloatCurve +// 0x0020 (0x0048 - 0x0028) +class UGlobalLightRigModFloatCurve final : public UGlobalLightRigModFloatBase +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGlobalLightRigWorldModDriverName Source; // 0x002C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Curve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModColorConversionType ColorConversion; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModType Type; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigProbeMode Mode; // 0x0042(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0043(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModFloatCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModFloatCurve") + } + static class UGlobalLightRigModFloatCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModFloatCurve; + +// Class GlobalLightRig.ExpHeightFogParamsOverrideFull +// 0x01F8 (0x0228 - 0x0030) +class UExpHeightFogParamsOverrideFull final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogParametersOverride Parameters; // 0x0030(0x01F8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsOverrideFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsOverrideFull") + } + static class UExpHeightFogParamsOverrideFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsOverrideFull; + +// Class GlobalLightRig.ExpHeightFogParamsOverrideBasic +// 0x0040 (0x0070 - 0x0030) +class UExpHeightFogParamsOverrideBasic final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogBasicParametersOverride Basic; // 0x0030(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsOverrideBasic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsOverrideBasic") + } + static class UExpHeightFogParamsOverrideBasic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsOverrideBasic; + +// Class GlobalLightRig.ExpHeightFogParamsOverrideSecond +// 0x0010 (0x0040 - 0x0030) +class UExpHeightFogParamsOverrideSecond final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogSecondParametersOverride Second; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsOverrideSecond") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsOverrideSecond") + } + static class UExpHeightFogParamsOverrideSecond* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsOverrideSecond; + +// Class GlobalLightRig.ExpHeightFogParamsOverrideVolumetricFog +// 0x0058 (0x0088 - 0x0030) +class UExpHeightFogParamsOverrideVolumetricFog final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogVolumetricParametersOverride VolumetricFog; // 0x0030(0x0054)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsOverrideVolumetricFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsOverrideVolumetricFog") + } + static class UExpHeightFogParamsOverrideVolumetricFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsOverrideVolumetricFog; + +// Class GlobalLightRig.ExpHeightFogParamsOverrideFog +// 0x0110 (0x0140 - 0x0030) +class UExpHeightFogParamsOverrideFog final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogBasicParametersOverride Basic; // 0x0030(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogSecondParametersOverride Second; // 0x006C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogDirectionalInscatteringParametersOverride DirectionalInscattering; // 0x007C(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricParametersOverride VolumetricFog; // 0x00A4(0x0054)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParametersOverride VolumetricNoise; // 0x00F8(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsOverrideFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsOverrideFog") + } + static class UExpHeightFogParamsOverrideFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsOverrideFog; + +// Class GlobalLightRig.GlobalLightingBlendableVolumetricClouds +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightingBlendableVolumetricClouds final : public UGlobalLightingBlendable +{ +public: + class UCloudLightingParams* VolumetricCloudsParameters; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableVolumetricClouds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableVolumetricClouds") + } + static class UGlobalLightingBlendableVolumetricClouds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableVolumetricClouds; + +// Class GlobalLightRig.ExpHeightFogParamsOverrideVolumetricLighting +// 0x0038 (0x0068 - 0x0030) +class UExpHeightFogParamsOverrideVolumetricLighting final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogVolumetricLightingParametersOverride VolumetricLighting; // 0x0030(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsOverrideVolumetricLighting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsOverrideVolumetricLighting") + } + static class UExpHeightFogParamsOverrideVolumetricLighting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsOverrideVolumetricLighting; + +// Class GlobalLightRig.GlobalLightingBlendableGTAOCustomBlendables +// 0x0028 (0x0050 - 0x0028) +class UGlobalLightingBlendableGTAOCustomBlendables final : public UGlobalLightingBlendable +{ +public: + struct FCustomBlendableGTAO GTAO; // 0x0028(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableGTAOCustomBlendables") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableGTAOCustomBlendables") + } + static class UGlobalLightingBlendableGTAOCustomBlendables* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableGTAOCustomBlendables; + +// Class GlobalLightRig.GlobalLightRigModFloatExternal +// 0x0020 (0x0048 - 0x0028) +class UGlobalLightRigModFloatExternal : public UGlobalLightRigModFloatBase +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Modifiers; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EGlobalLightRigModColorConversionType ColorConversion; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModFloatExternal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModFloatExternal") + } + static class UGlobalLightRigModFloatExternal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModFloatExternal; + +// Class GlobalLightRig.GlobalLightRigModFloatLerpVolumeScalar +// 0x0008 (0x0050 - 0x0048) +class UGlobalLightRigModFloatLerpVolumeScalar final : public UGlobalLightRigModFloatExternal +{ +public: + struct FLerpVolumesScalarName Name_0; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModFloatLerpVolumeScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModFloatLerpVolumeScalar") + } + static class UGlobalLightRigModFloatLerpVolumeScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModFloatLerpVolumeScalar; + +// Class GlobalLightRig.ExpHeightFogParamsOverrideVolumetricNoise +// 0x0048 (0x0078 - 0x0030) +class UExpHeightFogParamsOverrideVolumetricNoise final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogVolumetricNoiseParametersOverride VolumetricNoise; // 0x0030(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsOverrideVolumetricNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsOverrideVolumetricNoise") + } + static class UExpHeightFogParamsOverrideVolumetricNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsOverrideVolumetricNoise; + +// Class GlobalLightRig.ExpHeightFogParamsOverrideVolumetricAdvanced +// 0x0078 (0x00A8 - 0x0030) +class UExpHeightFogParamsOverrideVolumetricAdvanced final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogVolumetricAdvancedParametersOverride VolumetricAdvanced; // 0x0030(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsOverrideVolumetricAdvanced") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsOverrideVolumetricAdvanced") + } + static class UExpHeightFogParamsOverrideVolumetricAdvanced* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsOverrideVolumetricAdvanced; + +// Class GlobalLightRig.GlobalLightRigModOption +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOption : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOption") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOption") + } + static class UGlobalLightRigModOption* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOption; + +// Class GlobalLightRig.GlobalLightRigModOptionTypeMaximum +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTypeMaximum final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTypeMaximum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTypeMaximum") + } + static class UGlobalLightRigModOptionTypeMaximum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTypeMaximum; + +// Class GlobalLightRig.ExpHeightFogParamsOverrideVolumetricNoiseWind +// 0x0010 (0x0040 - 0x0030) +class UExpHeightFogParamsOverrideVolumetricNoiseWind final : public UExpHeightFogParams +{ +public: + struct FVector AddWindVelocity; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsOverrideVolumetricNoiseWind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsOverrideVolumetricNoiseWind") + } + static class UExpHeightFogParamsOverrideVolumetricNoiseWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsOverrideVolumetricNoiseWind; + +// Class GlobalLightRig.ExpHeightFogParamsRelativeFull +// 0x07E8 (0x0818 - 0x0030) +class UExpHeightFogParamsRelativeFull final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogParametersRelative Parameters; // 0x0030(0x07E4)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_814[0x4]; // 0x0814(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsRelativeFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsRelativeFull") + } + static class UExpHeightFogParamsRelativeFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsRelativeFull; + +// Class GlobalLightRig.ExpHeightFogParamsRelativeBasic +// 0x0158 (0x0188 - 0x0030) +class UExpHeightFogParamsRelativeBasic final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogBasicParametersRelative Basic; // 0x0030(0x0154)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsRelativeBasic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsRelativeBasic") + } + static class UExpHeightFogParamsRelativeBasic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsRelativeBasic; + +// Class GlobalLightRig.ExpHeightFogParamsRelativeFog +// 0x04E0 (0x0510 - 0x0030) +class UExpHeightFogParamsRelativeFog final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogBasicParametersRelative Basic; // 0x0030(0x0154)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogSecondParametersRelative Second; // 0x0184(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogDirectionalInscatteringParametersRelative DirectionalInscattering; // 0x01E4(0x00B4)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricParametersRelative VolumetricFog; // 0x0298(0x01B8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParametersRelative VolumetricNoise; // 0x0450(0x00C0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsRelativeFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsRelativeFog") + } + static class UExpHeightFogParamsRelativeFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsRelativeFog; + +// Class GlobalLightRig.ExpHeightFogParamsRelativeVolumetricLighting +// 0x01A0 (0x01D0 - 0x0030) +class UExpHeightFogParamsRelativeVolumetricLighting final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogVolumetricLightingParametersRelative VolumetricLighting; // 0x0030(0x01A0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsRelativeVolumetricLighting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsRelativeVolumetricLighting") + } + static class UExpHeightFogParamsRelativeVolumetricLighting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsRelativeVolumetricLighting; + +// Class GlobalLightRig.ExpHeightFogParamsRelativeVolumetricAdvanced +// 0x0168 (0x0198 - 0x0030) +class UExpHeightFogParamsRelativeVolumetricAdvanced final : public UExpHeightFogParams +{ +public: + struct FExpHeightFogVolumetricAdvancedParametersRelative VolumetricAdvanced; // 0x0030(0x0164)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsRelativeVolumetricAdvanced") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsRelativeVolumetricAdvanced") + } + static class UExpHeightFogParamsRelativeVolumetricAdvanced* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsRelativeVolumetricAdvanced; + +// Class GlobalLightRig.ExpHeightFogParamsTransmute +// 0x0000 (0x0030 - 0x0030) +class UExpHeightFogParamsTransmute final : public UExpHeightFogParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogParamsTransmute") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogParamsTransmute") + } + static class UExpHeightFogParamsTransmute* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogParamsTransmute; + +// Class GlobalLightRig.GlobalLightingBlendableFull +// 0x0070 (0x0098 - 0x0028) +class UGlobalLightingBlendableFull final : public UGlobalLightingBlendable +{ +public: + class UDirectionalLightDirection* DirectionalLightDirection; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDirectionalLightParams* DirectionalLightParameters; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDirectionalLightDirection* SecondaryDirectionalLightDirection; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDirectionalLightParams* SecondaryDirectionalLightParameters; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkyLightParams* SkyLightParameters; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkyAtmosphereParams* SkyAtmosphereParameters; // 0x0050(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExpHeightFogParams* ExpHeightFogParameters; // 0x0058(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCloudLightingParams* VolumetricCloudsParameters; // 0x0060(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCloudsPresetParams* CloudsPresetParameters; // 0x0068(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCloudsWindParams* CloudsWindParameters; // 0x0070(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UProbeLightingParams* ProbeLightingParameters; // 0x0078(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CustomBlendables; // 0x0080(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableFull") + } + static class UGlobalLightingBlendableFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableFull; + +// Class GlobalLightRig.GlobalLightingBlendableDirectionalLightsOff +// 0x0008 (0x0030 - 0x0028) +class UGlobalLightingBlendableDirectionalLightsOff final : public UGlobalLightingBlendable +{ +public: + bool bForceVisibilityOff; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableDirectionalLightsOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableDirectionalLightsOff") + } + static class UGlobalLightingBlendableDirectionalLightsOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableDirectionalLightsOff; + +// Class GlobalLightRig.GlobalLightingBlendableSkyLight +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightingBlendableSkyLight final : public UGlobalLightingBlendable +{ +public: + class USkyLightParams* SkyLightParameters; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableSkyLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableSkyLight") + } + static class UGlobalLightingBlendableSkyLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableSkyLight; + +// Class GlobalLightRig.GlobalLightingBlendableAtmosphericFog +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightingBlendableAtmosphericFog final : public UGlobalLightingBlendable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableAtmosphericFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableAtmosphericFog") + } + static class UGlobalLightingBlendableAtmosphericFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableAtmosphericFog; + +// Class GlobalLightRig.GlobalLightingBlendableExpHeightFog +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightingBlendableExpHeightFog final : public UGlobalLightingBlendable +{ +public: + class UExpHeightFogParams* ExpHeightFogParameters; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableExpHeightFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableExpHeightFog") + } + static class UGlobalLightingBlendableExpHeightFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableExpHeightFog; + +// Class GlobalLightRig.GlobalLightingBlendableCloudsPreset +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightingBlendableCloudsPreset final : public UGlobalLightingBlendable +{ +public: + class UCloudsPresetParams* CloudsPresetParameters; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableCloudsPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableCloudsPreset") + } + static class UGlobalLightingBlendableCloudsPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableCloudsPreset; + +// Class GlobalLightRig.GlobalLightingBlendableProbeLighting +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightingBlendableProbeLighting final : public UGlobalLightingBlendable +{ +public: + class UProbeLightingParams* ProbeLightingParameters; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableProbeLighting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableProbeLighting") + } + static class UGlobalLightingBlendableProbeLighting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableProbeLighting; + +// Class GlobalLightRig.GlobalLightingBlendableCustomBlendables +// 0x0018 (0x0040 - 0x0028) +class UGlobalLightingBlendableCustomBlendables final : public UGlobalLightingBlendable +{ +public: + TArray CustomBlendables; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableCustomBlendables") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableCustomBlendables") + } + static class UGlobalLightingBlendableCustomBlendables* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableCustomBlendables; + +// Class GlobalLightRig.GlobalLightingBlendableGTAOFromAOVolume +// 0x0008 (0x0030 - 0x0028) +class UGlobalLightingBlendableGTAOFromAOVolume final : public UGlobalLightingBlendable +{ +public: + class AAmbientOcclusionVolume* AmbientOcclusionVolume; // 0x0028(0x0008)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableGTAOFromAOVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableGTAOFromAOVolume") + } + static class UGlobalLightingBlendableGTAOFromAOVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableGTAOFromAOVolume; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesValueScalar +// 0x0018 (0x0040 - 0x0028) +class UGlobalLightingCustomBlendablesValueScalar final : public UGlobalLightingCustomBlendablesValueAllowDefaults +{ +public: + struct FGlobalLightingCustomBlendableNameScalar Name_0; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float Value; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesValueScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesValueScalar") + } + static class UGlobalLightingCustomBlendablesValueScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesValueScalar; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesValueTime +// 0x0020 (0x0048 - 0x0028) +class UGlobalLightingCustomBlendablesValueTime final : public UGlobalLightingCustomBlendablesValueAllowDefaults +{ +public: + struct FGlobalLightingCustomBlendableNameTime Name_0; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + int32 Hours; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesValueTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesValueTime") + } + static class UGlobalLightingCustomBlendablesValueTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesValueTime; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesLibrary +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightingCustomBlendablesLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool GetDefaultGlobalLightingCustomBlendableLinearColor(const struct FGlobalLightingCustomBlendableNameLinearColor& Color, struct FLinearColor* ColorValue); + static bool GetDefaultGlobalLightingCustomBlendableLinearColorName(class FName ColorName, struct FLinearColor* ColorValue); + static bool GetDefaultGlobalLightingCustomBlendableScalar(const struct FGlobalLightingCustomBlendableNameScalar& Scalar, float* ScalarValue); + static bool GetDefaultGlobalLightingCustomBlendableScalarName(class FName ScalarName, float* ScalarValue); + static bool GetGlobalLightingCustomBlendableLinearColor(class UObject* WorldContextObject, const struct FGlobalLightingCustomBlendableNameLinearColor& Color, struct FLinearColor* ColorValue); + static bool GetGlobalLightingCustomBlendableLinearColorName(class UObject* WorldContextObject, class FName ColorName, struct FLinearColor* ColorValue); + static bool GetGlobalLightingCustomBlendableScalar(class UObject* WorldContextObject, const struct FGlobalLightingCustomBlendableNameScalar& Scalar, float* ScalarValue); + static bool GetGlobalLightingCustomBlendableScalarName(class UObject* WorldContextObject, class FName ScalarName, float* ScalarValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesLibrary") + } + static class UGlobalLightingCustomBlendablesLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesLibrary; + +// Class GlobalLightRig.BlueprintGlobalLightingCustomBlendables +// 0x0020 (0x0048 - 0x0028) +class UBlueprintGlobalLightingCustomBlendables final : public UObject +{ +public: + TArray Scalars; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TArray Colors; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintGlobalLightingCustomBlendables") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintGlobalLightingCustomBlendables") + } + static class UBlueprintGlobalLightingCustomBlendables* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintGlobalLightingCustomBlendables; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesValueScalarCurve +// 0x0020 (0x0048 - 0x0028) +class UGlobalLightingCustomBlendablesValueScalarCurve final : public UGlobalLightingCustomBlendablesValue +{ +public: + struct FGlobalLightingCustomBlendableNameScalar Name_0; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGlobalLightRigWorldModDriverName Source; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UCurveFloat* Curve; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesValueScalarCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesValueScalarCurve") + } + static class UGlobalLightingCustomBlendablesValueScalarCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesValueScalarCurve; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesValueLinearColorCurve +// 0x0020 (0x0048 - 0x0028) +class UGlobalLightingCustomBlendablesValueLinearColorCurve final : public UGlobalLightingCustomBlendablesValue +{ +public: + struct FGlobalLightingCustomBlendableNameLinearColor Name_0; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGlobalLightRigWorldModDriverName Source; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UCurveLinearColor* Curve; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesValueLinearColorCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesValueLinearColorCurve") + } + static class UGlobalLightingCustomBlendablesValueLinearColorCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesValueLinearColorCurve; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesValueLinearColorDesaturate +// 0x0018 (0x0040 - 0x0028) +class UGlobalLightingCustomBlendablesValueLinearColorDesaturate final : public UGlobalLightingCustomBlendablesValue +{ +public: + struct FGlobalLightingCustomBlendableNameLinearColor Name_0; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float Desaturate; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesValueLinearColorDesaturate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesValueLinearColorDesaturate") + } + static class UGlobalLightingCustomBlendablesValueLinearColorDesaturate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesValueLinearColorDesaturate; + +// Class GlobalLightRig.GlobalLightingCustomBlendablesValueLinearColorMultiply +// 0x0018 (0x0040 - 0x0028) +class UGlobalLightingCustomBlendablesValueLinearColorMultiply final : public UGlobalLightingCustomBlendablesValue +{ +public: + struct FGlobalLightingCustomBlendableNameLinearColor Name_0; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + float Intensity; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendablesValueLinearColorMultiply") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendablesValueLinearColorMultiply") + } + static class UGlobalLightingCustomBlendablesValueLinearColorMultiply* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendablesValueLinearColorMultiply; + +// Class GlobalLightRig.GlobalLightingBlendableVDHW +// 0x0028 (0x0050 - 0x0028) +class UGlobalLightingBlendableVDHW final : public UGlobalLightingBlendable +{ +public: + struct FCustomBlendableVDHW VDHW; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType OverrideSource; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableVDHW") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableVDHW") + } + static class UGlobalLightingBlendableVDHW* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableVDHW; + +// Class GlobalLightRig.GlobalLightingDefaults +// 0x06F0 (0x0720 - 0x0030) +class UGlobalLightingDefaults final : public UDataAsset +{ +public: + struct FRotator LightDirection; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightParameters LightParameters; // 0x003C(0x00DC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FZeroDirectionalLightSettings ZeroDirectionalLightSettings; // 0x0118(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator SecondaryLightDirection; // 0x0120(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightParameters SecondaryLightParameters; // 0x012C(0x00DC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FZeroDirectionalLightSettings SecondaryZeroDirectionalLightSettings; // 0x0208(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightLightingParameters SkyLightParameters; // 0x0210(0x00A8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereParameters SkyAtmosphereParameters; // 0x02B8(0x0148)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UMaterialInterface* SingleDirectionalLightMaterialOverride; // 0x0400(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* DualDirectionalLightMaterialOverride; // 0x0408(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpHeightFogParameters ExpHeightFogParameters; // 0x0410(0x01D8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsLightingParameters CloudLightingParameters; // 0x05E8(0x0080)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeLightingParameters ProbeLightingParameters; // 0x0668(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDataTableRowHandle CloudsPreset; // 0x0698(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWindParameters CloudsWindParameters; // 0x06A8(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6E4[0x4]; // 0x06E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CustomBlendDefaultValues; // 0x06E8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bCameraExpHeightFogHeight; // 0x06F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCloudSceneLightingDefaultToDirectionalLight; // 0x06F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6FA[0x6]; // 0x06FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExtraBlendables; // 0x0700(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray PostBlendables; // 0x0710(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingDefaults") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingDefaults") + } + static class UGlobalLightingDefaults* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingDefaults; + +// Class GlobalLightRig.SkyAtmosphereLibrary +// 0x0000 (0x0028 - 0x0028) +class USkyAtmosphereLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool GenerateSunColorCurve(class UObject* WorldContextObject, const struct FGlobalLightingGenerateSunColorCurve& CurveParams, class UCurveLinearColor* SunColorCurve, ESkyAtmosphereDirectionalLight DirectionalLight); + static bool GetSunBaseColor(class UObject* WorldContextObject, struct FLinearColor* BaseSunColor, ESkyAtmosphereDirectionalLight DirectionalLight); + static bool GetSunColor(class UObject* WorldContextObject, const struct FGlobalLightingSunColorParams& Params_0, float SunAngle, struct FLinearColor* SunColor, ESkyAtmosphereDirectionalLight DirectionalLight); + static bool GetSunColorFromDirection(class UObject* WorldContextObject, const struct FVector& SunDirection, struct FLinearColor* SunColor, ESkyAtmosphereDirectionalLight DirectionalLight); + static bool GetSunLuminance(class UObject* WorldContextObject, const struct FGlobalLightingSunColorParams& Params_0, float SunAngle, float* Luminance, ESkyAtmosphereDirectionalLight DirectionalLight); + static bool GetSunLuminanceFromDirection(class UObject* WorldContextObject, const struct FVector& SunDirection, float* Luminance, ESkyAtmosphereDirectionalLight DirectionalLight); + static bool GetSunZenithColor(class UObject* WorldContextObject, struct FLinearColor* SunColor, ESkyAtmosphereDirectionalLight DirectionalLight); + static bool GetSunZenithLuminance(class UObject* WorldContextObject, float* Luminance, ESkyAtmosphereDirectionalLight DirectionalLight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereLibrary") + } + static class USkyAtmosphereLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereLibrary; + +// Class GlobalLightRig.GlobalLightingMaster +// 0x11C8 (0x1410 - 0x0248) +#pragma pack(push, 0x1) +class alignas(0x10) AGlobalLightingMaster : public AActor +{ +public: + class UGlobalLightingDefaults* Defaults; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverrideDefaults; // 0x0250(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGlobalLightingDirectionalLightState CurrentDirectionalLight; // 0x0260(0x0110)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FGlobalLightingDirectionalLightState CurrentSecondaryDirectionalLight; // 0x0370(0x0110)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightLightingParameters CurrentSkyLight; // 0x0480(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereParameters CurrentSkyAtmosphere; // 0x0528(0x0148)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogParameters CurrentExpHeightFog; // 0x0670(0x01D8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeLightingParameters CurrentProbeLighting; // 0x0848(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsLightingParameters CurrentCloudsLighting; // 0x0878(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsPresetParameters CurrentCloudsPreset; // 0x08F8(0x0110)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWindParameters CurrentCloudsWind; // 0x0A08(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A44[0x92C]; // 0x0A44(0x092C)(Fixing Size After Last Property [ Dumper-7 ]) + float SkyAtmosphereHeightOffsetMeters; // 0x1370(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UseExternalLightingComponents; // 0x1374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControlLightingComponents; // 0x1378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HideExtraLightingComponents; // 0x137C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControlFeatures; // 0x1380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightZOffsetMeters; // 0x1384(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightMoveThresholdMeters; // 0x1388(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightUpdateThresholdSeconds; // 0x138C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightAge; // 0x1390(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x1394(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBounded; // 0x1398(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsMaster; // 0x1399(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_139A[0x6]; // 0x139A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UDirectionalLightComponent* DirectionalLightComponent; // 0x13A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UDirectionalLightComponent* SecondaryDirectionalLightComponent; // 0x13A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkyLightComponent* SkyLightComponent; // 0x13B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UExponentialHeightFogComponent* ExpHeightFogComponent; // 0x13B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkyAtmosphereComponent* SkyAtmosphereComponent; // 0x13C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkyOnlyComponent* SkyAtmosphereSkyOnlyComponent; // 0x13C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedDirectionalLight; // 0x13D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedSecondaryDirectionalLight; // 0x13D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedSkyLight; // 0x13E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedSkyAtmosphere; // 0x13E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedExpHeightFog; // 0x13F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedVolumetricClouds; // 0x13F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPostProcessComponent* PostProcessComponent; // 0x1400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static void ClearCinematicDefaults(class UObject* WorldContextObject); + static void GetCinematicDefaults(class UObject* WorldContextObject, class UGlobalLightingDefaults** CinematicDefaults); + static void GetGlobalLightingMaster(class UObject* WorldContextObject, class AGlobalLightingMaster** GlobalLightingMaster); + static void SetCinematicDefaults(class UObject* WorldContextObject, class UGlobalLightingDefaults* CinematicDefaults); + + void CaptureSkyLight(); + void CheckWorld(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingMaster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingMaster") + } + static class AGlobalLightingMaster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_AGlobalLightingMaster; + +// Class GlobalLightRig.GlobalLightingMasterWithClouds +// 0x0020 (0x1430 - 0x1410) +class AGlobalLightingMasterWithClouds final : public AGlobalLightingMaster +{ +public: + float RelativeHeightMeters; // 0x1408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_140C[0x4]; // 0x140C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class URenderSettingsBlendDomainAsset* VisibilityBlendDomain; // 0x1410(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VisibilityBlendDomainThreshold; // 0x1418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141C[0x4]; // 0x141C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UVolumetricCloudsComponent* VolumetricCloudsComponent; // 0x1420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1428[0x8]; // 0x1428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingMasterWithClouds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingMasterWithClouds") + } + static class AGlobalLightingMasterWithClouds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGlobalLightingMasterWithClouds; + +// Class GlobalLightRig.GlobalLightingSingleton +// 0x00F0 (0x0118 - 0x0028) +class UGlobalLightingSingleton final : public UObject +{ +public: + TMap, struct FGlobalLightingMasterStack> MasterMap; // 0x0028(0x0050)(Protected, NativeAccessSpecifierProtected) + TMap, struct FGlobalLightingBlendableList> BlendableListMap; // 0x0078(0x0050)(Protected, NativeAccessSpecifierProtected) + TMap, class UWorldBaseHeightSingleton*> WorldBaseHeightMap; // 0x00C8(0x0050)(Protected, NativeAccessSpecifierProtected) + +public: + static void DeregisterGlobalLightingObject(class UObject* BlendableLightingObject); + static void IsRegisteredGlobalLightingObject(class UObject* BlendableLightingObject, bool* registered); + static void RegisterGlobalLightingObject(class UObject* BlendableLightingObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingSingleton") + } + static class UGlobalLightingSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingSingleton; + +// Class GlobalLightRig.BlendableGlobalLightingComponent +// 0x0060 (0x0280 - 0x0220) +class UBlendableGlobalLightingComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UGlobalLightingBlendable* GlobalLightingBlendable; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0228(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x026C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUnbounded : 1; // 0x026C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCameraExpHeightFogHeight_DEPRICATED : 1; // 0x026C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EGlobalLightingFogZMode FogZMode; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271[0xF]; // 0x0271(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableGlobalLightingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableGlobalLightingComponent") + } + static class UBlendableGlobalLightingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendableGlobalLightingComponent; + +// Class GlobalLightRig.BlendableGlobalLightingVolume +// 0x0060 (0x02E0 - 0x0280) +class ABlendableGlobalLightingVolume final : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UGlobalLightingBlendable* GlobalLightingBlendable; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0290(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUnbounded : 1; // 0x02D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x02D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCameraExpHeightFogHeight_DEPRICATED : 1; // 0x02D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EGlobalLightingFogZMode FogZMode; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableGlobalLightingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableGlobalLightingVolume") + } + static class ABlendableGlobalLightingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABlendableGlobalLightingVolume; + +// Class GlobalLightRig.BlendableGlobalLightingVolumeFogDefaults +// 0x0148 (0x01C8 - 0x0080) +class UBlendableGlobalLightingVolumeFogDefaults final : public UBlendableGlobalLightingVolumeFogDefaultsBase +{ +public: + struct FExpHeightFogBasicParametersOverride Basic; // 0x0080(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogSecondParametersOverride Second; // 0x00BC(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogDirectionalInscatteringParametersOverride DirectionalInscattering; // 0x00CC(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricParametersOverride Volumetric; // 0x00F4(0x0054)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricLightingParametersOverride VolumetricLighting; // 0x0148(0x0038)(NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParametersOverride VolumetricNoise; // 0x0180(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableGlobalLightingVolumeFogDefaults") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableGlobalLightingVolumeFogDefaults") + } + static class UBlendableGlobalLightingVolumeFogDefaults* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendableGlobalLightingVolumeFogDefaults; + +// Class GlobalLightRig.GlobalLightingBlendableExpHeightFogVolume +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightingBlendableExpHeightFogVolume final : public UGlobalLightingBlendable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableExpHeightFogVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableExpHeightFogVolume") + } + static class UGlobalLightingBlendableExpHeightFogVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableExpHeightFogVolume; + +// Class GlobalLightRig.BlendableGlobalLightingVolumeFogBase +// 0x0068 (0x02E8 - 0x0280) +class ABlendableGlobalLightingVolumeFogBase : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EGlobalLightingFogZMode FogZMode; // 0x0288(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UExpHeightFogTransmuter* Transmuter; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0298(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x02DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x02DD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DE[0x2]; // 0x02DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UGlobalLightingBlendableExpHeightFogVolume* GlobalLightingBlendable; // 0x02E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableGlobalLightingVolumeFogBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableGlobalLightingVolumeFogBase") + } + static class ABlendableGlobalLightingVolumeFogBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABlendableGlobalLightingVolumeFogBase; + +// Class GlobalLightRig.BlendableGlobalLightingVolumeFog +// 0x01C8 (0x04B0 - 0x02E8) +class ABlendableGlobalLightingVolumeFog final : public ABlendableGlobalLightingVolumeFogBase +{ +public: + struct FExpHeightFogBasicParametersOverride Basic; // 0x02E8(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogSecondParametersOverride Second; // 0x0324(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogDirectionalInscatteringParametersOverride DirectionalInscattering; // 0x0334(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricParametersOverride Volumetric; // 0x035C(0x0054)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricLightingParametersOverride VolumetricLighting; // 0x03B0(0x0038)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParametersOverride VolumetricNoise; // 0x03E8(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricAdvancedParametersOverride VolumetricAdvanced; // 0x0430(0x0078)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + class UBlendableGlobalLightingVolumeFogDefaults* Defaults; // 0x04A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void ReloadDefaults(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableGlobalLightingVolumeFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableGlobalLightingVolumeFog") + } + static class ABlendableGlobalLightingVolumeFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABlendableGlobalLightingVolumeFog; + +// Class GlobalLightRig.BlendableGlobalLightingVolumeFogRelative +// 0x04E8 (0x07D0 - 0x02E8) +class ABlendableGlobalLightingVolumeFogRelative final : public ABlendableGlobalLightingVolumeFogBase +{ +public: + struct FExpHeightFogBasicParametersRelative Basic; // 0x02E8(0x0154)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogSecondParametersRelative Second; // 0x043C(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogDirectionalInscatteringParametersRelative DirectionalInscattering; // 0x049C(0x00B4)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricParametersRelative Volumetric; // 0x0550(0x01B8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParametersRelative VolumetricNoise; // 0x0708(0x00C0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UBlendableGlobalLightingVolumeFogRelativeDefaults* Defaults; // 0x07C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void ReloadDefaults(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendableGlobalLightingVolumeFogRelative") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendableGlobalLightingVolumeFogRelative") + } + static class ABlendableGlobalLightingVolumeFogRelative* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABlendableGlobalLightingVolumeFogRelative; + +// Class GlobalLightRig.GlobalLightRigModOptionDisable +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionDisable final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionDisable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionDisable") + } + static class UGlobalLightRigModOptionDisable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionDisable; + +// Class GlobalLightRig.GlobalLightRigModOptionNotes +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionNotes final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionNotes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionNotes") + } + static class UGlobalLightRigModOptionNotes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionNotes; + +// Class GlobalLightRig.GlobalLightRigModOptionProbeOnly +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionProbeOnly final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionProbeOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionProbeOnly") + } + static class UGlobalLightRigModOptionProbeOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionProbeOnly; + +// Class GlobalLightRig.GlobalLightRigModOptionGameOnly +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionGameOnly final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionGameOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionGameOnly") + } + static class UGlobalLightRigModOptionGameOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionGameOnly; + +// Class GlobalLightRig.GlobalLightRigModOptionTypeMultiply +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTypeMultiply final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTypeMultiply") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTypeMultiply") + } + static class UGlobalLightRigModOptionTypeMultiply* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTypeMultiply; + +// Class GlobalLightRig.GlobalLightRigModOptionTypeAdd +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTypeAdd final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTypeAdd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTypeAdd") + } + static class UGlobalLightRigModOptionTypeAdd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTypeAdd; + +// Class GlobalLightRig.GlobalLightRigModOptionTypeMinimum +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTypeMinimum final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTypeMinimum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTypeMinimum") + } + static class UGlobalLightRigModOptionTypeMinimum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTypeMinimum; + +// Class GlobalLightRig.GlobalLightRigModOptionTransformNegate +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTransformNegate final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTransformNegate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTransformNegate") + } + static class UGlobalLightRigModOptionTransformNegate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTransformNegate; + +// Class GlobalLightRig.GlobalLightRigModOptionTransformAbs +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTransformAbs final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTransformAbs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTransformAbs") + } + static class UGlobalLightRigModOptionTransformAbs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTransformAbs; + +// Class GlobalLightRig.GlobalLightRigModOptionTransformOneMinus +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTransformOneMinus final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTransformOneMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTransformOneMinus") + } + static class UGlobalLightRigModOptionTransformOneMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTransformOneMinus; + +// Class GlobalLightRig.GlobalLightRigModOptionTransformSaturate +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTransformSaturate final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTransformSaturate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTransformSaturate") + } + static class UGlobalLightRigModOptionTransformSaturate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTransformSaturate; + +// Class GlobalLightRig.GlobalLightRigModOptionTransformSquare +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTransformSquare final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTransformSquare") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTransformSquare") + } + static class UGlobalLightRigModOptionTransformSquare* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTransformSquare; + +// Class GlobalLightRig.GlobalLightRigModOptionTransformNormalize +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModOptionTransformNormalize final : public UGlobalLightRigModOption +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModOptionTransformNormalize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModOptionTransformNormalize") + } + static class UGlobalLightRigModOptionTransformNormalize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModOptionTransformNormalize; + +// Class GlobalLightRig.GlobalLightRigModFloatConstant +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightRigModFloatConstant final : public UGlobalLightRigModFloatBase +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModColorConversionType ColorConversion; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModType Type; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigProbeMode Mode; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0033(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModFloatConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModFloatConstant") + } + static class UGlobalLightRigModFloatConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModFloatConstant; + +// Class GlobalLightRig.GlobalLightRigModFloatCurveNew +// 0x0030 (0x0058 - 0x0028) +class UGlobalLightRigModFloatCurveNew final : public UGlobalLightRigModFloatBase +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGlobalLightRigWorldModDriverName Source; // 0x002C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Curve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Modifiers; // 0x0040(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EGlobalLightRigModColorConversionType ColorConversion; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModFloatCurveNew") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModFloatCurveNew") + } + static class UGlobalLightRigModFloatCurveNew* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModFloatCurveNew; + +// Class GlobalLightRig.GlobalLightRigModColorBase +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightRigModColorBase : public UGlobalLightRigMod +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModColorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModColorBase") + } + static class UGlobalLightRigModColorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModColorBase; + +// Class GlobalLightRig.GlobalLightRigModColorCurve +// 0x0020 (0x0048 - 0x0028) +class UGlobalLightRigModColorCurve final : public UGlobalLightRigModColorBase +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGlobalLightRigWorldModDriverName Source; // 0x002C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveLinearColor* Curve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModLinearColorType ColorType; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModType Type; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigProbeMode Mode; // 0x0042(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0043(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModColorCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModColorCurve") + } + static class UGlobalLightRigModColorCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModColorCurve; + +// Class GlobalLightRig.GlobalLightRigModColorConstant +// 0x0018 (0x0040 - 0x0028) +class UGlobalLightRigModColorConstant final : public UGlobalLightRigModColorBase +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x002C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModLinearColorType ColorType; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModType Type; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigProbeMode Mode; // 0x003E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x003F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModColorConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModColorConstant") + } + static class UGlobalLightRigModColorConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModColorConstant; + +// Class GlobalLightRig.GlobalLightRigModColorCurveNew +// 0x0030 (0x0058 - 0x0028) +class UGlobalLightRigModColorCurveNew final : public UGlobalLightRigModColorBase +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGlobalLightRigWorldModDriverName Source; // 0x002C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveLinearColor* Curve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModLinearColorType ColorType; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Modifiers; // 0x0048(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModColorCurveNew") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModColorCurveNew") + } + static class UGlobalLightRigModColorCurveNew* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModColorCurveNew; + +// Class GlobalLightRig.GlobalLightRigModColorConstantNew +// 0x0028 (0x0050 - 0x0028) +class UGlobalLightRigModColorConstantNew final : public UGlobalLightRigModColorBase +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x002C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightRigModLinearColorType ColorType; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Modifiers; // 0x0040(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModColorConstantNew") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModColorConstantNew") + } + static class UGlobalLightRigModColorConstantNew* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModColorConstantNew; + +// Class GlobalLightRig.GlobalLightRigModCollection +// 0x0010 (0x0040 - 0x0030) +class UGlobalLightRigModCollection final : public UDataAsset +{ +public: + TArray mods; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModCollection") + } + static class UGlobalLightRigModCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModCollection; + +// Class GlobalLightRig.GlobalLightingBlendableModsBase +// 0x0000 (0x0028 - 0x0028) +class UGlobalLightingBlendableModsBase : public UGlobalLightingBlendable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableModsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableModsBase") + } + static class UGlobalLightingBlendableModsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableModsBase; + +// Class GlobalLightRig.GlobalLightingBlendableMods +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightingBlendableMods final : public UGlobalLightingBlendableModsBase +{ +public: + TArray mods; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableMods") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableMods") + } + static class UGlobalLightingBlendableMods* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableMods; + +// Class GlobalLightRig.GlobalLightingBlendableModCollection +// 0x0008 (0x0030 - 0x0028) +class UGlobalLightingBlendableModCollection final : public UGlobalLightingBlendableModsBase +{ +public: + class UGlobalLightRigModCollection* ModCollection; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableModCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableModCollection") + } + static class UGlobalLightingBlendableModCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableModCollection; + +// Class GlobalLightRig.ExpHeightFogTransmuterGlobalLightRigMod +// 0x0010 (0x0038 - 0x0028) +class UExpHeightFogTransmuterGlobalLightRigMod final : public UExpHeightFogTransmuter +{ +public: + TArray mods; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogTransmuterGlobalLightRigMod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogTransmuterGlobalLightRigMod") + } + static class UExpHeightFogTransmuterGlobalLightRigMod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogTransmuterGlobalLightRigMod; + +// Class GlobalLightRig.ExpHeightFogTransmuterGlobalLightRigModCollection +// 0x0008 (0x0030 - 0x0028) +class UExpHeightFogTransmuterGlobalLightRigModCollection final : public UExpHeightFogTransmuter +{ +public: + class UGlobalLightRigModCollection* ModCollection; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpHeightFogTransmuterGlobalLightRigModCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpHeightFogTransmuterGlobalLightRigModCollection") + } + static class UExpHeightFogTransmuterGlobalLightRigModCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpHeightFogTransmuterGlobalLightRigModCollection; + +// Class GlobalLightRig.GlobalLightRigModFloatBlendDomain +// 0x0008 (0x0050 - 0x0048) +class UGlobalLightRigModFloatBlendDomain final : public UGlobalLightRigModFloatExternal +{ +public: + class URenderSettingsCustomBlendDomain* BlendDomain; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModFloatBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModFloatBlendDomain") + } + static class UGlobalLightRigModFloatBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModFloatBlendDomain; + +// Class GlobalLightRig.GlobalLightRigModFloatExposureExpressionEV100 +// 0x0008 (0x0050 - 0x0048) +class UGlobalLightRigModFloatExposureExpressionEV100 final : public UGlobalLightRigModFloatExternal +{ +public: + class UExposureExpressionsExposureValue* ExposureExpression; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModFloatExposureExpressionEV100") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModFloatExposureExpressionEV100") + } + static class UGlobalLightRigModFloatExposureExpressionEV100* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModFloatExposureExpressionEV100; + +// Class GlobalLightRig.GlobalLightRigModLerpControl +// 0x0008 (0x0030 - 0x0028) +class UGlobalLightRigModLerpControl : public UObject +{ +public: + EGlobalLightRigModParam Param; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModLerpControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModLerpControl") + } + static class UGlobalLightRigModLerpControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModLerpControl; + +// Class GlobalLightRig.GlobalLightRigModLerpCurve +// 0x0008 (0x0038 - 0x0030) +class UGlobalLightRigModLerpCurve final : public UGlobalLightRigModLerpControl +{ +public: + class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModLerpCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModLerpCurve") + } + static class UGlobalLightRigModLerpCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModLerpCurve; + +// Class GlobalLightRig.GlobalLightRigModLerpBinary +// 0x0008 (0x0038 - 0x0030) +class UGlobalLightRigModLerpBinary : public UGlobalLightRigModLerpControl +{ +public: + bool bInvert; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModLerpBinary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModLerpBinary") + } + static class UGlobalLightRigModLerpBinary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModLerpBinary; + +// Class GlobalLightRig.GlobalLightRigModLerpOnOff +// 0x0008 (0x0040 - 0x0038) +class UGlobalLightRigModLerpOnOff final : public UGlobalLightRigModLerpBinary +{ +public: + float Cutoff; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModLerpOnOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModLerpOnOff") + } + static class UGlobalLightRigModLerpOnOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModLerpOnOff; + +// Class GlobalLightRig.GlobalLightRigModLerpIfNotZero +// 0x0008 (0x0040 - 0x0038) +class UGlobalLightRigModLerpIfNotZero final : public UGlobalLightRigModLerpBinary +{ +public: + float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModLerpIfNotZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModLerpIfNotZero") + } + static class UGlobalLightRigModLerpIfNotZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModLerpIfNotZero; + +// Class GlobalLightRig.GlobalLightRigModLerpIfOne +// 0x0008 (0x0040 - 0x0038) +class UGlobalLightRigModLerpIfOne final : public UGlobalLightRigModLerpBinary +{ +public: + float Tolerance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModLerpIfOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModLerpIfOne") + } + static class UGlobalLightRigModLerpIfOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModLerpIfOne; + +// Class GlobalLightRig.GlobalLightRigModLerpEase +// 0x0008 (0x0038 - 0x0030) +class UGlobalLightRigModLerpEase final : public UGlobalLightRigModLerpControl +{ +public: + EGlobalLightRigModLerpEasingType Easing; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightRigModLerpEase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightRigModLerpEase") + } + static class UGlobalLightRigModLerpEase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightRigModLerpEase; + +// Class GlobalLightRig.ProbeLightingParams +// 0x0000 (0x0028 - 0x0028) +class UProbeLightingParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeLightingParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeLightingParams") + } + static class UProbeLightingParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeLightingParams; + +// Class GlobalLightRig.ProbeLightingParamsFull +// 0x0030 (0x0058 - 0x0028) +class UProbeLightingParamsFull final : public UProbeLightingParams +{ +public: + struct FProbeLightingParameters Parameters; // 0x0028(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeLightingParamsFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeLightingParamsFull") + } + static class UProbeLightingParamsFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeLightingParamsFull; + +// Class GlobalLightRig.ProbeLightingParamsAdjustments +// 0x0010 (0x0038 - 0x0028) +class UProbeLightingParamsAdjustments final : public UProbeLightingParams +{ +public: + struct FProbeLightingAdjustmentParameters Parameters; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeLightingParamsAdjustments") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeLightingParamsAdjustments") + } + static class UProbeLightingParamsAdjustments* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeLightingParamsAdjustments; + +// Class GlobalLightRig.ProbeLightingParamsToneMap +// 0x0010 (0x0038 - 0x0028) +class UProbeLightingParamsToneMap final : public UProbeLightingParams +{ +public: + struct FProbeLightingToneMapParameters Parameters; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeLightingParamsToneMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeLightingParamsToneMap") + } + static class UProbeLightingParamsToneMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeLightingParamsToneMap; + +// Class GlobalLightRig.ProbeLightingParamsContactShadows +// 0x0018 (0x0040 - 0x0028) +class UProbeLightingParamsContactShadows final : public UProbeLightingParams +{ +public: + struct FProbeContactShadowsParameters Parameters; // 0x0028(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeLightingParamsContactShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeLightingParamsContactShadows") + } + static class UProbeLightingParamsContactShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeLightingParamsContactShadows; + +// Class GlobalLightRig.ProbeLightingParamsOverride +// 0x0040 (0x0068 - 0x0028) +class UProbeLightingParamsOverride final : public UProbeLightingParams +{ +public: + struct FProbeLightingParametersOverride Parameters; // 0x0028(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeLightingParamsOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeLightingParamsOverride") + } + static class UProbeLightingParamsOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeLightingParamsOverride; + +// Class GlobalLightRig.ProbeLightingParamsAdjustmentsOverride +// 0x0018 (0x0040 - 0x0028) +class UProbeLightingParamsAdjustmentsOverride final : public UProbeLightingParams +{ +public: + struct FProbeLightingAdjustmentParametersOverride Parameters; // 0x0028(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeLightingParamsAdjustmentsOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeLightingParamsAdjustmentsOverride") + } + static class UProbeLightingParamsAdjustmentsOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeLightingParamsAdjustmentsOverride; + +// Class GlobalLightRig.ProbeLightingParamsToneMapOverride +// 0x0010 (0x0038 - 0x0028) +class UProbeLightingParamsToneMapOverride final : public UProbeLightingParams +{ +public: + struct FProbeLightingToneMapParametersOverride Parameters; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeLightingParamsToneMapOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeLightingParamsToneMapOverride") + } + static class UProbeLightingParamsToneMapOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeLightingParamsToneMapOverride; + +// Class GlobalLightRig.ProbeLightingParamsContactShadowsOverride +// 0x0018 (0x0040 - 0x0028) +class UProbeLightingParamsContactShadowsOverride final : public UProbeLightingParams +{ +public: + struct FProbeContactShadowsParametersOverride Parameters; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProbeLightingParamsContactShadowsOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProbeLightingParamsContactShadowsOverride") + } + static class UProbeLightingParamsContactShadowsOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProbeLightingParamsContactShadowsOverride; + +// Class GlobalLightRig.SkyAtmosphereParamsFull +// 0x0148 (0x0170 - 0x0028) +class USkyAtmosphereParamsFull final : public USkyAtmosphereParams +{ +public: + struct FSkyAtmosphereParameters Parameters; // 0x0028(0x0148)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereParamsFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereParamsFull") + } + static class USkyAtmosphereParamsFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereParamsFull; + +// Class GlobalLightRig.SkyAtmosphereParamsOverrideFull +// 0x0178 (0x01A0 - 0x0028) +class USkyAtmosphereParamsOverrideFull final : public USkyAtmosphereParams +{ +public: + struct FSkyAtmosphereParametersOverride Parameters; // 0x0028(0x0178)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereParamsOverrideFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereParamsOverrideFull") + } + static class USkyAtmosphereParamsOverrideFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereParamsOverrideFull; + +// Class GlobalLightRig.SkyAtmosphereParamsOverrideOzone +// 0x0028 (0x0050 - 0x0028) +class USkyAtmosphereParamsOverrideOzone final : public USkyAtmosphereParams +{ +public: + struct FSkyAtmosphereOzoneParametersOverride Ozone; // 0x0028(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereParamsOverrideOzone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereParamsOverrideOzone") + } + static class USkyAtmosphereParamsOverrideOzone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereParamsOverrideOzone; + +// Class GlobalLightRig.SkyAtmosphereParamsOverrideArtDirection +// 0x0070 (0x0098 - 0x0028) +class USkyAtmosphereParamsOverrideArtDirection final : public USkyAtmosphereParams +{ +public: + struct FSkyAtmosphereArtDirectionParametersOverride ArtDirection; // 0x0028(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereParamsOverrideArtDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereParamsOverrideArtDirection") + } + static class USkyAtmosphereParamsOverrideArtDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereParamsOverrideArtDirection; + +// Class GlobalLightRig.SkyAtmosphereParamsOverrideSkyOnly +// 0x0060 (0x0088 - 0x0028) +class USkyAtmosphereParamsOverrideSkyOnly final : public USkyAtmosphereParams +{ +public: + struct FSkyAtmosphereSkyOnlyParametersOverride SkyOnly; // 0x0028(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyAtmosphereParamsOverrideSkyOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyAtmosphereParamsOverrideSkyOnly") + } + static class USkyAtmosphereParamsOverrideSkyOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyAtmosphereParamsOverrideSkyOnly; + +// Class GlobalLightRig.SkyLightParamsFull +// 0x00A8 (0x00D0 - 0x0028) +class USkyLightParamsFull final : public USkyLightParams +{ +public: + struct FSkyLightLightingParameters Parameters; // 0x0028(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParamsFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParamsFull") + } + static class USkyLightParamsFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParamsFull; + +// Class GlobalLightRig.SkyLightParamsSimple +// 0x0010 (0x0038 - 0x0028) +class USkyLightParamsSimple final : public USkyLightParams +{ +public: + struct FSkyLightBasicParameters Basic; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParamsSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParamsSimple") + } + static class USkyLightParamsSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParamsSimple; + +// Class GlobalLightRig.SkyLightParamsHemisphere +// 0x0040 (0x0068 - 0x0028) +class USkyLightParamsHemisphere final : public USkyLightParams +{ +public: + struct FSkyLightHemisphereParameters Hemisphere; // 0x0028(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParamsHemisphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParamsHemisphere") + } + static class USkyLightParamsHemisphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParamsHemisphere; + +// Class GlobalLightRig.SkyLightParamsOverrideFull +// 0x00B0 (0x00D8 - 0x0028) +class USkyLightParamsOverrideFull final : public USkyLightParams +{ +public: + struct FSkyLightLightingParametersOverride Parameters; // 0x0028(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParamsOverrideFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParamsOverrideFull") + } + static class USkyLightParamsOverrideFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParamsOverrideFull; + +// Class GlobalLightRig.SkyLightParamsOverrideBasic +// 0x0018 (0x0040 - 0x0028) +class USkyLightParamsOverrideBasic final : public USkyLightParams +{ +public: + struct FSkyLightBasicParametersOverride Basic; // 0x0028(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParamsOverrideBasic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParamsOverrideBasic") + } + static class USkyLightParamsOverrideBasic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParamsOverrideBasic; + +// Class GlobalLightRig.SkyLightParamsOverrideDFAO +// 0x0020 (0x0048 - 0x0028) +class USkyLightParamsOverrideDFAO final : public USkyLightParams +{ +public: + struct FSkyLightDFAOParametersOverride DFAO; // 0x0028(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParamsOverrideDFAO") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParamsOverrideDFAO") + } + static class USkyLightParamsOverrideDFAO* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParamsOverrideDFAO; + +// Class GlobalLightRig.SkyLightParamsOverrideHemisphere +// 0x0040 (0x0068 - 0x0028) +class USkyLightParamsOverrideHemisphere final : public USkyLightParams +{ +public: + struct FSkyLightHemisphereParametersOverride Hemisphere; // 0x0028(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParamsOverrideHemisphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParamsOverrideHemisphere") + } + static class USkyLightParamsOverrideHemisphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParamsOverrideHemisphere; + +// Class GlobalLightRig.SkyLightParamsRelativeBasic +// 0x0068 (0x0090 - 0x0028) +class USkyLightParamsRelativeBasic final : public USkyLightParams +{ +public: + struct FSkyLightBasicParametersRelative Basic; // 0x0028(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyLightParamsRelativeBasic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyLightParamsRelativeBasic") + } + static class USkyLightParamsRelativeBasic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyLightParamsRelativeBasic; + +// Class GlobalLightRig.SkyOnlyComponent +// 0x0070 (0x0590 - 0x0520) +class USkyOnlyComponent final : public UStaticMeshComponent +{ +public: + class UMaterialInterface* SingleDirectionalLightMaterial; // 0x0518(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* DualDirectionalLightMaterial; // 0x0520(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyParameters Parameters; // 0x0528(0x0050)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + class UMaterialInterface* SingleDirectionalLightMaterialOverride; // 0x0578(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* DualDirectionalLightMaterialOverride; // 0x0580(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_588[0x8]; // 0x0588(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyOnlyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyOnlyComponent") + } + static class USkyOnlyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyOnlyComponent; + +// Class GlobalLightRig.SkyOnly +// 0x0068 (0x02B0 - 0x0248) +class ASkyOnly final : public AInfo +{ +public: + class USkyOnlyComponent* SkyOnlyComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyParameters Parameters; // 0x0250(0x0050)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bDualDirectionalLights; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x02A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A2[0x2]; // 0x02A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr CachedVisibleSkyAtmosphere; // 0x02A4(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyOnly") + } + static class ASkyOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkyOnly; + +// Class GlobalLightRig.CloudLightingParamsFull +// 0x0088 (0x00B0 - 0x0028) +class UCloudLightingParamsFull final : public UCloudLightingParams +{ +public: + struct FVolumetricCloudsLightingParameters Parameters; // 0x0028(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bSetSceneLighting; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudLightingParamsFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudLightingParamsFull") + } + static class UCloudLightingParamsFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudLightingParamsFull; + +// Class GlobalLightRig.CloudLightingParamsSimple +// 0x0038 (0x0060 - 0x0028) +class UCloudLightingParamsSimple final : public UCloudLightingParams +{ +public: + struct FVolumetricCloudsBasicParameters Basic; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsSkyLightParameters SkyLight; // 0x0040(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudLightingParamsSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudLightingParamsSimple") + } + static class UCloudLightingParamsSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudLightingParamsSimple; + +// Class GlobalLightRig.CloudLightingParamsOverrideFull +// 0x0098 (0x00C0 - 0x0028) +class UCloudLightingParamsOverrideFull final : public UCloudLightingParams +{ +public: + struct FVolumetricCloudsLightingParametersOverride Parameters; // 0x0028(0x0094)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudLightingParamsOverrideFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudLightingParamsOverrideFull") + } + static class UCloudLightingParamsOverrideFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudLightingParamsOverrideFull; + +// Class GlobalLightRig.CloudLightingParamsOverrideBasic +// 0x0038 (0x0060 - 0x0028) +class UCloudLightingParamsOverrideBasic final : public UCloudLightingParams +{ +public: + struct FVolumetricCloudsBasicParametersOverride Basic; // 0x0028(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsSkyLightParametersOverride SkyLight; // 0x003C(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudLightingParamsOverrideBasic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudLightingParamsOverrideBasic") + } + static class UCloudLightingParamsOverrideBasic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudLightingParamsOverrideBasic; + +// Class GlobalLightRig.CloudLightingParamsSceneLightingSun +// 0x0020 (0x0048 - 0x0028) +class UCloudLightingParamsSceneLightingSun final : public UCloudLightingParams +{ +public: + uint8 bOverride_Color : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Intensity : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Saturation : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x002C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Saturation; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudLightingParamsSceneLightingSun") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudLightingParamsSceneLightingSun") + } + static class UCloudLightingParamsSceneLightingSun* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudLightingParamsSceneLightingSun; + +// Class GlobalLightRig.CloudLightingParamsSceneLighting +// 0x0028 (0x0050 - 0x0028) +class UCloudLightingParamsSceneLighting final : public UCloudLightingParams +{ +public: + struct FVolumetricCloudsSceneLightRotatorParameters SceneLight; // 0x0028(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudLightingParamsSceneLighting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudLightingParamsSceneLighting") + } + static class UCloudLightingParamsSceneLighting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudLightingParamsSceneLighting; + +// Class GlobalLightRig.CloudLightingParamsOverrideSceneLighting +// 0x0028 (0x0050 - 0x0028) +class UCloudLightingParamsOverrideSceneLighting final : public UCloudLightingParams +{ +public: + struct FVolumetricCloudsSceneLightRotatorParametersOverride SceneLight; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudLightingParamsOverrideSceneLighting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudLightingParamsOverrideSceneLighting") + } + static class UCloudLightingParamsOverrideSceneLighting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudLightingParamsOverrideSceneLighting; + +// Class GlobalLightRig.CloudsPresetParams +// 0x0000 (0x0028 - 0x0028) +class UCloudsPresetParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudsPresetParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudsPresetParams") + } + static class UCloudsPresetParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudsPresetParams; + +// Class GlobalLightRig.CloudsPresetParamsFromPreset +// 0x0010 (0x0038 - 0x0028) +class UCloudsPresetParamsFromPreset final : public UCloudsPresetParams +{ +public: + struct FDataTableRowHandle Preset; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudsPresetParamsFromPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudsPresetParamsFromPreset") + } + static class UCloudsPresetParamsFromPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudsPresetParamsFromPreset; + +// Class GlobalLightRig.CloudsPresetParamsRaw +// 0x0110 (0x0138 - 0x0028) +class UCloudsPresetParamsRaw final : public UCloudsPresetParams +{ +public: + struct FVolumetricCloudsPresetParameters Parameters; // 0x0028(0x0110)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudsPresetParamsRaw") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudsPresetParamsRaw") + } + static class UCloudsPresetParamsRaw* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudsPresetParamsRaw; + +// Class GlobalLightRig.CloudsWindParams +// 0x0000 (0x0028 - 0x0028) +class UCloudsWindParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudsWindParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudsWindParams") + } + static class UCloudsWindParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudsWindParams; + +// Class GlobalLightRig.CloudsWindParamsFull +// 0x0040 (0x0068 - 0x0028) +class UCloudsWindParamsFull final : public UCloudsWindParams +{ +public: + struct FVolumetricCloudsWindParameters Parameters; // 0x0028(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudsWindParamsFull") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudsWindParamsFull") + } + static class UCloudsWindParamsFull* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudsWindParamsFull; + +// Class GlobalLightRig.CloudsWindParamsOverride +// 0x0030 (0x0058 - 0x0028) +class UCloudsWindParamsOverride final : public UCloudsWindParams +{ +public: + struct FVolumetricCloudsWindParametersOverride Parameters; // 0x0028(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudsWindParamsOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudsWindParamsOverride") + } + static class UCloudsWindParamsOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudsWindParamsOverride; + +// Class GlobalLightRig.WorldBaseHeightSingleton +// 0x0088 (0x00B0 - 0x0028) +class UWorldBaseHeightSingleton final : public UObject +{ +public: + struct FWorldBaseHeights Base; // 0x0028(0x000C)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldBaseHeightsTracker Offsets; // 0x0034(0x0010)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldBaseHeights Final; // 0x0044(0x000C)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + int32 UpdateDisable; // 0x0050(0x0004)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* OwningWorld; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr SetFogComponent; // 0x0060(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr SetCloudsComponent; // 0x0068(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr SetAtmosphereComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedFogComponent; // 0x0078(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedCloudsComponent; // 0x0080(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedAtmosphereComponent; // 0x0088(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> BaseOverrides; // 0x0090(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> BaseHeightObjects; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldBaseHeightSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldBaseHeightSingleton") + } + static class UWorldBaseHeightSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldBaseHeightSingleton; + +// Class GlobalLightRig.WorldBaseHeightInterface +// 0x0000 (0x0000 - 0x0000) +class IWorldBaseHeightInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldBaseHeightInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldBaseHeightInterface") + } + static class IWorldBaseHeightInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWorldBaseHeightInterface; + +// Class GlobalLightRig.WorldBaseHeightBase +// 0x0050 (0x0298 - 0x0248) +class AWorldBaseHeightBase : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Affects; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0258(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldBaseHeightBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldBaseHeightBase") + } + static class AWorldBaseHeightBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldBaseHeightBase; + +// Class GlobalLightRig.WorldBaseHeightInfinitePlane +// 0x0000 (0x0298 - 0x0298) +class AWorldBaseHeightInfinitePlane final : public AWorldBaseHeightBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldBaseHeightInfinitePlane") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldBaseHeightInfinitePlane") + } + static class AWorldBaseHeightInfinitePlane* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldBaseHeightInfinitePlane; + +// Class GlobalLightRig.WorldBaseHeightShape +// 0x0008 (0x02A0 - 0x0298) +class AWorldBaseHeightShape : public AWorldBaseHeightBase +{ +public: + float BlendRadiusPercentage; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldBaseHeightShape") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldBaseHeightShape") + } + static class AWorldBaseHeightShape* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldBaseHeightShape; + +// Class GlobalLightRig.WorldBaseHeightRect +// 0x0000 (0x02A0 - 0x02A0) +class AWorldBaseHeightRect final : public AWorldBaseHeightShape +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldBaseHeightRect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldBaseHeightRect") + } + static class AWorldBaseHeightRect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldBaseHeightRect; + +// Class GlobalLightRig.WorldBaseHeightDisk +// 0x0000 (0x02A0 - 0x02A0) +class AWorldBaseHeightDisk final : public AWorldBaseHeightShape +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldBaseHeightDisk") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldBaseHeightDisk") + } + static class AWorldBaseHeightDisk* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldBaseHeightDisk; + +} + diff --git a/Hogwarts Legacy/SDK/GlobalLightRig_structs.hpp b/Hogwarts Legacy/SDK/GlobalLightRig_structs.hpp new file mode 100644 index 0000000..082620a --- /dev/null +++ b/Hogwarts Legacy/SDK/GlobalLightRig_structs.hpp @@ -0,0 +1,2908 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: GlobalLightRig + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "VolumetricClouds_structs.hpp" + + +namespace SDK +{ + +// Enum GlobalLightRig.EBentDirectionalLightWindowLocation +// NumValues: 0x000A +enum class EBentDirectionalLightWindowLocation : uint8 +{ + TopLeft = 0, + TopRight = 1, + BottomRight = 2, + BottomLeft = 3, + Top = 4, + Right = 5, + Bottom = 6, + Left = 7, + Center = 8, + EBentDirectionalLightWindowLocation_MAX = 9, +}; + +// Enum GlobalLightRig.EGlobalLightingBlendableInputType +// NumValues: 0x0003 +enum class EGlobalLightingBlendableInputType : uint8 +{ + BaseValues = 0, + CombinedValues = 1, + EGlobalLightingBlendableInputType_MAX = 2, +}; + +// Enum GlobalLightRig.EGlobalLightingBlendOps +// NumValues: 0x000D +enum class EGlobalLightingBlendOps : uint8 +{ + LightDirection = 0, + LightParameters = 1, + SecondaryLightDirection = 2, + SecondaryLightParameters = 3, + SkyLightParameters = 4, + ExpHeightFogParameters = 5, + CloudsLightingParameters = 6, + CloudsPresetParameters = 7, + CloudsWindParameters = 8, + ProbeLightingParameters = 9, + SkyAtmosphereParameters = 10, + CustomBlendables = 11, + EGlobalLightingBlendOps_MAX = 12, +}; + +// Enum GlobalLightRig.EGlobalLightingCustomBlendableType +// NumValues: 0x0004 +enum class EGlobalLightingCustomBlendableType : uint8 +{ + Scalar = 0, + LinearColor = 1, + Time = 2, + EGlobalLightingCustomBlendableType_MAX = 3, +}; + +// Enum GlobalLightRig.ESkyAtmosphereDirectionalLight +// NumValues: 0x0005 +enum class ESkyAtmosphereDirectionalLight : uint8 +{ + None = 0, + Sun = 1, + Moon = 2, + Auto = 3, + ESkyAtmosphereDirectionalLight_MAX = 4, +}; + +// Enum GlobalLightRig.EZeroDirectionalLightMode +// NumValues: 0x0004 +enum class EZeroDirectionalLightMode : uint8 +{ + AllowZeroIntensity = 0, + TurnOffLight = 1, + ClampToMinimum = 2, + EZeroDirectionalLightMode_MAX = 3, +}; + +// Enum GlobalLightRig.EGlobalLightingMasterFeature +// NumValues: 0x0009 +enum class EGlobalLightingMasterFeature : uint8 +{ + ProbeLighting = 0, + CloudsLighting = 1, + CloudsPreset = 2, + CloudsWind = 3, + CloudsSceneLightDirection = 4, + CloudsSceneLightColor = 5, + CloudsSceneLightIntensity = 6, + CloudsSceneLightSaturation = 7, + EGlobalLightingMasterFeature_MAX = 8, +}; + +// Enum GlobalLightRig.EGlobalLightingMasterComponent +// NumValues: 0x0007 +enum class EGlobalLightingMasterComponent : uint8 +{ + DirectionalLight = 0, + SecondaryDirectionalLight = 1, + SkyLight = 2, + SkyAtmosphere = 3, + ExponentialHeightFog = 4, + VolumetricClouds = 5, + EGlobalLightingMasterComponent_MAX = 6, +}; + +// Enum GlobalLightRig.EGlobalLightingFogZMode +// NumValues: 0x0008 +enum class EGlobalLightingFogZMode : uint8 +{ + BaseOfVolume = 0, + CenterOfVolume = 1, + CameraZ = 2, + PlayerZ = 3, + WorldBase = 4, + OffsetOnly = 5, + OffsetIsAbsolute = 6, + EGlobalLightingFogZMode_MAX = 7, +}; + +// Enum GlobalLightRig.EGlobalLightRigModLinearColorType +// NumValues: 0x000D +enum class EGlobalLightRigModLinearColorType : uint8 +{ + RGBA = 0, + RGBOneA = 1, + RGBZeroA = 2, + RGBTimesAOneA = 3, + RGBTimesAZeroA = 4, + RGBNormalizedOneA = 5, + RGBNormalizedZeroA = 6, + RGBNormalizedA = 7, + RGBNormalizedIntA = 8, + RGBGrayOneA = 9, + RGBGrayZeroA = 10, + RGBGrayA = 11, + EGlobalLightRigModLinearColorType_MAX = 12, +}; + +// Enum GlobalLightRig.EGlobalLightRigModColorConversionType +// NumValues: 0x0006 +enum class EGlobalLightRigModColorConversionType : uint8 +{ + None = 0, + ColorTemperatureK = 1, + BlackBodyK = 2, + Saturation = 3, + Brightness = 4, + EGlobalLightRigModColorConversionType_MAX = 5, +}; + +// Enum GlobalLightRig.EGlobalLightRigModTransform +// NumValues: 0x0008 +enum class EGlobalLightRigModTransform : uint8 +{ + None = 0, + Negate = 1, + Abs = 2, + OneMinus = 3, + Saturate = 4, + Square = 5, + Normalize = 6, + EGlobalLightRigModTransform_MAX = 7, +}; + +// Enum GlobalLightRig.EGlobalLightRigModType +// NumValues: 0x0006 +enum class EGlobalLightRigModType : uint8 +{ + Absolute = 0, + Multiply = 1, + Add = 2, + Minimum = 3, + Maximum = 4, + EGlobalLightRigModType_MAX = 5, +}; + +// Enum GlobalLightRig.EGlobalLightRigProbeMode +// NumValues: 0x0004 +enum class EGlobalLightRigProbeMode : uint8 +{ + GameAndProbeCapture = 0, + GameOnly = 1, + ProbeCaptureOnly = 2, + EGlobalLightRigProbeMode_MAX = 3, +}; + +// Enum GlobalLightRig.EGlobalLightRigModLerpEasingType +// NumValues: 0x0004 +enum class EGlobalLightRigModLerpEasingType : uint8 +{ + EaseIn = 0, + EaseOut = 1, + EaseInOut = 2, + EGlobalLightRigModLerpEasingType_MAX = 3, +}; + +// Enum GlobalLightRig.EGlobalLightRigModParamType +// NumValues: 0x0008 +enum class EGlobalLightRigModParamType : uint8 +{ + NoType = 0, + FloatType = 1, + BoolType = 2, + ColorType = 3, + LinearColorType = 4, + VectorType = 5, + TextureType = 6, + EGlobalLightRigModParamType_MAX = 7, +}; + +// Enum GlobalLightRig.EGlobalLightRigModParamFamily +// NumValues: 0x000A +enum class EGlobalLightRigModParamFamily : uint8 +{ + NoFamily = 0, + DirectionalLightDirection = 1, + DirectionalLightParameters = 2, + SkyLight = 3, + SkyAtmosphere = 4, + CloudLighting = 5, + CloudsWind = 6, + ProbeLighting = 7, + ExponentialHeightFog = 8, + EGlobalLightRigModParamFamily_MAX = 9, +}; + +// Enum GlobalLightRig.EGlobalLightRigModParam +// NumValues: 0x00C6 +enum class EGlobalLightRigModParam : uint8 +{ + ParamNone = 0, + DirectionalLight_Direction = 1, + DirectionalLight_Intensity = 2, + DirectionalLight_LightColor = 3, + DirectionalLight_Temperature = 4, + DirectionalLight_UseTemperature = 5, + DirectionalLight_SpecularScale = 6, + DirectionalLight_IndirectLightingIntensity = 7, + DirectionalLight_VolumetricScatteringIntensity = 8, + DirectionalLight_AtmosphereSunLightPriority = 9, + DirectionalLight_PseudoLight = 10, + DirectionalLight_CloudShadowStrength = 11, + DirectionalLight_CloudShadowOnAtmosphereStrength = 12, + DirectionalLight_CloudShadowOnSurfaceStrength = 13, + DirectionalLight_CloudShadowMinMax = 14, + DirectionalLight_AtmosphereSunDiskColorScale = 15, + DirectionalLight_EnableLightShaftOcclusion = 16, + DirectionalLight_OcclusionMaskDarkness = 17, + DirectionalLight_OcclusionDepthRange = 18, + DirectionalLight_EnableLightShaftBloom = 19, + DirectionalLight_BloomScale = 20, + DirectionalLight_BloomThreshold = 21, + DirectionalLight_BloomTint = 22, + DirectionalLight_LightShaftOverrideDirection = 23, + SkyLight_Intensity = 24, + SkyLight_LightColor = 25, + SkyLight_IndirectLightingIntensity = 26, + SkyLight_VolumetricScatteringIntensity = 27, + SkyLight_Hemisphere_OutsideIntensity = 28, + SkyLight_Hemisphere_InsideIntensity = 29, + SkyLight_Probe_OutsideMinimumIntensity = 30, + SkyLight_Probe_InsideMinimumIntensity = 31, + SkyLight_Probe_SkyOcclusionContrast = 32, + SkyLight_Probe_SkyOcclusionExponent = 33, + SkyAtmosphere_BottomRadius = 34, + SkyAtmosphere_AtmosphereHeight = 35, + SkyAtmosphere_GroundAlbedo = 36, + SkyAtmosphere_MultiScatteringFactor = 37, + SkyAtmosphere_RayleighScatteringScale = 38, + SkyAtmosphere_RayleighScattering = 39, + SkyAtmosphere_RayleighExponentialDistribution = 40, + SkyAtmosphere_MieScatteringScale = 41, + SkyAtmosphere_MieScattering = 42, + SkyAtmosphere_MieAbsorptionScale = 43, + SkyAtmosphere_MieAbsorption = 44, + SkyAtmosphere_MieAnisotropy = 45, + SkyAtmosphere_MieExponentialDistribution = 46, + SkyAtmosphere_OzoneAbsorptionScale = 47, + SkyAtmosphere_OzoneAbsorption = 48, + SkyAtmosphere_OzoneTentDistributionTipAltitude = 49, + SkyAtmosphere_OzoneTentDistributionTipValue = 50, + SkyAtmosphere_OzoneTentDistributionWidth = 51, + SkyAtmosphere_SkyLuminanceFactor = 52, + SkyAtmosphere_SkyLuminanceFactorIntensity = 53, + SkyAtmosphere_SkyDesaturation = 54, + SkyAtmosphere_AerialPespectiveViewDistanceScale = 55, + SkyAtmosphere_AerialPerspectiveStartDepth = 56, + SkyAtmosphere_HeightFogContribution = 57, + SkyAtmosphere_HeightFogContributionInscattering = 58, + SkyAtmosphere_HeightFogContributionDirectionalInscaterring = 59, + SkyAtmosphere_HeightFogAccurateInscatteringColor = 60, + SkyAtmosphere_HeightFogContributionDesaturation = 61, + SkyAtmosphere_HeightFogContributionDesaturationInscattering = 62, + SkyAtmosphere_HeightFogContributionDesaturationDirectionalInscattering = 63, + SkyAtmosphere_TransmittanceMinLightElevationAngle = 64, + SkyAtmosphere_HorizonToZenithColorationTexture = 65, + SkyAtmosphere_HorizonToZenithColorationU = 66, + SkyAtmosphere_HorizonToZenithColorationIntensity = 67, + SkyAtmosphere_HorizonToZenithColorationDesaturation = 68, + SkyAtmosphere_HorizonToZenithFogOpticalDepthScale = 69, + SkyAtmosphere_HorizonToZenithFogOpticalDepthPower = 70, + SkyAtmosphere_HorizonToZenithFogIntensity = 71, + SkyAtmosphere_HorizonToZenithFogDesaturation = 72, + SkyAtmosphere_LightDirection0 = 73, + SkyAtmosphere_LightDirection1 = 74, + SkyAtmosphere_SkyOnlyOverallBrightness = 75, + SkyAtmosphere_SkyOnlyOverallSaturation = 76, + SkyAtmosphere_SkyOnlySkyModIntensity = 77, + SkyAtmosphere_SkyOnlySkyModSaturation = 78, + SkyAtmosphere_SkyOnlySkyModColor = 79, + SkyAtmosphere_SkyOnlySunDiskModIntensity = 80, + SkyAtmosphere_SkyOnlySunDiskModSaturation = 81, + SkyAtmosphere_SkyOnlySunDiskModColor = 82, + SkyAtmosphere_SkyOnlyMoonDiskModIntensity = 83, + SkyAtmosphere_SkyOnlyMoonDiskModSaturation = 84, + SkyAtmosphere_SkyOnlyMoonDiskModColor = 85, + SkyAtmosphere_SkyOnlyTwilightBaseColorIntensity_DEPRECATED = 86, + SkyAtmosphere_SkyOnlyTwilightBaseColorSaturation_DEPRECATED = 87, + SkyAtmosphere_SkyOnlyTwilightBaseColorColor_DEPRECATED = 88, + SkyAtmosphere_SkyOnlyTwilightModIntensity_DEPRECATED = 89, + SkyAtmosphere_SkyOnlyTwilightModSaturation_DEPRECATED = 90, + SkyAtmosphere_SkyOnlyTwilightModColor_DEPRECATED = 91, + CloudLighting_Ambient = 92, + CloudLighting_Light = 93, + CloudLighting_Extinction = 94, + CloudLighting_PowderExtinction = 95, + CloudLighting_PowderStrength = 96, + CloudLighting_FinalOutput = 97, + CloudLighting_SkyLightCloudOutput = 98, + CloudLighting_SkyLightCloudAlpha = 99, + CloudLighting_SkyLightDesaturate = 100, + CloudLighting_SkyLightGroundColor = 101, + CloudLighting_ShadowScale = 102, + CloudLighting_ShadowMapCloudShadowDensity = 103, + CloudLighting_RayMarchCloudShadowScale = 104, + CloudLighting_RayMarchShadowDensity = 105, + CloudLighting_SkyLightShadowDensity = 106, + CloudLighting_FogDensityMultiplier = 107, + CloudLighting_HeightFogDensityMultiplier = 108, + CloudLighting_GroundShadowStrength = 109, + CloudLighting_CutOutDistanceMeters = 110, + CloudLighting_CutOutFadeDistanceMeters = 111, + CloudLighting_Direction = 112, + CloudLighting_Color = 113, + CloudLighting_Intensity = 114, + CloudLighting_Saturation = 115, + CloudsWind_WindSpeed = 116, + CloudsWind_WindSkew = 117, + CloudsWind_WeatherSpeed = 118, + CloudsWind_SkyLightWeatherSpeedScale = 119, + CloudsWind_HighAltitudeSpeed = 120, + ProbeLighting_ProbeOutsideIntensity = 121, + ProbeLighting_ProbeInsideIntensity = 122, + ProbeLighting_ProbeOutsideSaturation = 123, + ProbeLighting_ProbeInsideSaturation = 124, + ProbeLighting_ProbeToneMapAmount = 125, + ProbeLighting_ProbeToneMapMinIntensity = 126, + ProbeLighting_ProbeToneMapMaxEV = 127, + ProbeContactShadows_MinValue = 128, + ProbeContactShadows_Length = 129, + ProbeContactShadows_ConeAngle = 130, + ProbeContactShadows_FalloffExponent = 131, + ProbeContactShadows_DepthTolerance = 132, + ExponentialHeightFog_ZOffset = 133, + ExponentialHeightFog_FogDensity = 134, + ExponentialHeightFog_FogHeightFalloff = 135, + ExponentialHeightFog_FogInscatteringColor = 136, + ExponentialHeightFog_FogInscatteringIntensity = 137, + ExponentialHeightFog_FogInscatteringSaturation = 138, + ExponentialHeightFog_FogInscatteringColorDirLightLuminanceModulate = 139, + ExponentialHeightFog_FogMaxOpacity = 140, + ExponentialHeightFog_StartDistance = 141, + ExponentialHeightFog_FogCutoffDistance = 142, + ExponentialHeightFog_DistantFogCloudShadowsMinimum = 143, + ExponentialHeightFog_SecondFogDensity = 144, + ExponentialHeightFog_SecondFogHeightFalloff = 145, + ExponentialHeightFog_SecondFogHeightOffset = 146, + ExponentialHeightFog_DirectionalInscatteringExponent = 147, + ExponentialHeightFog_DirectionalInscatteringStartDistance = 148, + ExponentialHeightFog_DirectionalInscatteringColor = 149, + ExponentialHeightFog_DirectionalInscatteringIntensity = 150, + ExponentialHeightFog_DirectionalInscatteringSaturation = 151, + ExponentialHeightFog_DirectionalInscatteringColorDirLightLuminanceModulate = 152, + ExponentialHeightFog_VolumetricFogScatteringDistribution = 153, + ExponentialHeightFog_VolumetricFogAlbedo = 154, + ExponentialHeightFog_VolumetricFogEmissive = 155, + ExponentialHeightFog_VolumetricFogExtinctionScale = 156, + ExponentialHeightFog_VolumetricFogDistance = 157, + ExponentialHeightFog_OutsideVolumeSunMultiplier = 158, + ExponentialHeightFog_VolumetricLightingDirectionalLightScattering = 159, + ExponentialHeightFog_VolumetricLightingDirectionalLightDesaturation = 160, + ExponentialHeightFog_VolumetricLightingShadowsNearMinimum = 161, + ExponentialHeightFog_VolumetricLightingShadowsFarMinimum = 162, + ExponentialHeightFog_VolumetricLightingShadowsNearDistance = 163, + ExponentialHeightFog_VolumetricLightingShadowsFarDistance = 164, + ExponentialHeightFog_VolumetricLightingCloudShadowsNearMinimum = 165, + ExponentialHeightFog_VolumetricLightingCloudShadowsFarMinimum = 166, + ExponentialHeightFog_VolumetricLightingCloudShadowsNearDistance = 167, + ExponentialHeightFog_VolumetricLightingCloudShadowsFarDistance = 168, + ExponentialHeightFog_VolumetricLightingHistoryWeight = 169, + ExponentialHeightFog_VolumetricLightingHistoryWeightStableCell = 170, + ExponentialHeightFog_VolumetricLightingHistoryWeightMovingLight = 171, + ExponentialHeightFog_VolumetricInscatteringContribution = 172, + ExponentialHeightFog_VolumetricDirectionalInscatteringContribution = 173, + ExponentialHeightFog_VolumetricFogHeightFogNearStartDistance = 174, + ExponentialHeightFog_VolumetricFogHeightFogNearFullDistance = 175, + ExponentialHeightFog_VolumetricFogHeightFogColorationBlendStartDistance = 176, + ExponentialHeightFog_VolumetricFogHeightFogColorationBlendFullDistance = 177, + ExponentialHeightFog_VolumetricFogHeightFogColorationBlendStrength = 178, + ExponentialHeightFog_VolumetricFogHistoryWeight = 179, + ExponentialHeightFog_VolumetricFogHistoryWeightFarFog = 180, + ExponentialHeightFog_DensityTweakingLightingThreshold = 181, + ExponentialHeightFog_DensityTweakingMinPercentage = 182, + ExponentialHeightFog_AliasingReduction = 183, + ExponentialHeightFog_VolumetricFogHighQualityDistance = 184, + ExponentialHeightFog_EmptyCellSkyOcclusion = 185, + ExponentialHeightFog_EnableVariableScatteringDistribution = 186, + ExponentialHeightFog_MinScatteringDistribution = 187, + ExponentialHeightFog_MaxScatteringDistribution = 188, + ExponentialHeightFog_ScatteringDistributionInterpStart = 189, + ExponentialHeightFog_ScatteringDistributionInterpEnd = 190, + ExponentialHeightFog_FullDensityDistance = 191, + ExponentialHeightFog_MinDensityFactor = 192, + ExponentialHeightFog_InscatteringTextureTint_DEPRECATED = 193, + ExponentialHeightFog_FullyDirectionalInscatteringColorDistance_DEPRECATED = 194, + ExponentialHeightFog_NonDirectionalInscatteringColorDistance_DEPRECATED = 195, + ExponentialHeightFog_InscatteringColorCubemapFactor_DEPRECATED = 196, + EGlobalLightRigModParam_MAX = 197, +}; + +// Enum GlobalLightRig.EAdjustedValueMode +// NumValues: 0x0009 +enum class EAdjustedValueMode : uint8 +{ + NoChange = 0, + Set = 1, + Multiply = 2, + Add = 3, + Subtract = 4, + Divide = 5, + Percent = 6, + ClampOriginal = 7, + EAdjustedValueMode_MAX = 8, +}; + +// Enum GlobalLightRig.EAdjustedValueBooleanMode +// NumValues: 0x0004 +enum class EAdjustedValueBooleanMode : uint8 +{ + Default = 0, + On = 1, + Off = 2, + EAdjustedValueBooleanMode_MAX = 3, +}; + +// Enum GlobalLightRig.ESkyLightSourceMode +// NumValues: 0x0006 +enum class ESkyLightSourceMode : uint8 +{ + CapturedScene = 0, + SpecifiedCubemap = 1, + RuntimeCapture = 2, + RuntimeRender = 3, + SkyAtmosphereCapturedScene = 4, + ESkyLightSourceMode_MAX = 5, +}; + +// Enum GlobalLightRig.EWorldBaseHeightAffect +// NumValues: 0x0004 +enum class EWorldBaseHeightAffect : uint8 +{ + Clouds = 0, + ExponentialHeightFog = 1, + Atmosphere = 2, + EWorldBaseHeightAffect_MAX = 3, +}; + +// ScriptStruct GlobalLightRig.BentDirectionalLightParams +// 0x0014 (0x0014 - 0x0000) +struct FBentDirectionalLightParams final +{ +public: + float BlendStartAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendEndAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunIntensitFactorEnd; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightIntensityFactorEnd; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendSunLight; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendSkyLight; // 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_FBentDirectionalLightParams; + +// ScriptStruct GlobalLightRig.BentDirectionalLightWindowPreview +// 0x0018 (0x0018 - 0x0000) +struct FBentDirectionalLightWindowPreview final +{ +public: + class UStaticMeshComponent* PaneComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DirectionComponents; // 0x0008(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBentDirectionalLightWindowPreview; + +// ScriptStruct GlobalLightRig.BentDirectionalLightWindowAssets +// 0x0018 (0x0018 - 0x0000) +struct FBentDirectionalLightWindowAssets final +{ +public: + class UStaticMesh* PaneMesh; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* ArrowMesh; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PaneScalingFactor; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBentDirectionalLightWindowAssets; + +// ScriptStruct GlobalLightRig.BentDirectionalLightWindowSolution +// 0x0014 (0x0014 - 0x0000) +struct FBentDirectionalLightWindowSolution final +{ +public: + struct FVector SunDirection; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaCos; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBentDirectionalLightWindowSolution; + +// ScriptStruct GlobalLightRig.GlobalLightingLightDirection +// 0x0020 (0x0020 - 0x0000) +struct FGlobalLightingLightDirection final +{ +public: + struct FQuat Rotation; // 0x0000(0x0010)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Direction; // 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_FGlobalLightingLightDirection; + +// ScriptStruct GlobalLightRig.DirectionalLightBasicParametersOverride +// 0x0028 (0x0028 - 0x0000) +struct FDirectionalLightBasicParametersOverride final +{ +public: + uint8 bOverride_Intensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LightColor : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Temperature : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_UseTemperature : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SpecularScale : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_IndirectLightingIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricScatteringIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AtmosphereSunLightPriority : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bPseudoLight : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Intensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Temperature; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTemperature; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpecularScale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringIntensity; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereSunLightPriority; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPseudoLight; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightBasicParametersOverride; + +// ScriptStruct GlobalLightRig.DirectionalLightAdvancedParametersOverride +// 0x0044 (0x0044 - 0x0000) +struct FDirectionalLightAdvancedParametersOverride final +{ +public: + uint8 bOverride_LightSourceAngle : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LightSourceSoftAngle : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LightingChannels : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AffectDynamicIndirectLighting : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AffectTranslucentLighting : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Transmission : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_UsedAsAtmosphereSunLight : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeOnly : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ShadowCascadeBiasDistribution : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AtmosphereSunLightIndex : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CloudShadowStrength : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CloudShadowOnAtmosphereStrength : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CloudShadowOnSurfaceStrength : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CloudShadowMinMax : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AtmosphereSunDiskColorScale : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bPerPixelAtmosphereTransmittance : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ShadowCascadeBiasDistribution; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceSoftAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x0010(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CloudShadowStrength; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnAtmosphereStrength; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnSurfaceStrength; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CloudShadowMinMax; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AtmosphereSunLightIndex; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AtmosphereSunDiskColorScale; // 0x002C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPerPixelAtmosphereTransmittance; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectDynamicIndirectLighting; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectTranslucentLighting; // 0x003E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTransmission; // 0x003F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsedAsAtmosphereSunLight; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProbeOnly; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightAdvancedParametersOverride; + +// ScriptStruct GlobalLightRig.DirectionalLightShaftsOverride +// 0x0028 (0x0028 - 0x0000) +struct FDirectionalLightShaftsOverride final +{ +public: + uint8 bOverride_EnableLightShaftOcclusion : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OcclusionMaskDarkness : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OcclusionDepthRange : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_EnableLightShaftBloom : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomScale : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomThreshold : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomTint : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LightShaftOverrideDirection : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bEnableLightShaftOcclusion; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OcclusionMaskDarkness; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionDepthRange; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableLightShaftBloom; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BloomScale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomThreshold; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor BloomTint; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightShaftOverrideDirection; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectionalLightShaftsOverride; + +// ScriptStruct GlobalLightRig.DirectionalLightShadowsOverride +// 0x0020 (0x0020 - 0x0000) +struct FDirectionalLightShadowsOverride final +{ +public: + uint8 bOverride_ShadowResolutionScale : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ShadowBias : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ShadowSlopeBias : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ShadowSharpen : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ContactShadowLength : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ContactShadowLengthWorldSpace : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ContactShadowLengthInWS : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CastVolumetricShadow : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CastTranslucentShadows : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ShadowResolutionScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowBias; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSlopeBias; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSharpen; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLengthWorldSpace; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bContactShadowLengthInWS; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastVolumetricShadow; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastTranslucentShadows; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightShadowsOverride; + +// ScriptStruct GlobalLightRig.DirectionalLightDistanceFieldShadowsOverride +// 0x0010 (0x0010 - 0x0000) +struct FDirectionalLightDistanceFieldShadowsOverride final +{ +public: + uint8 bOverride_UseRayTracedDistanceFieldShadows : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayStartOffsetDepthScale : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DistanceFieldShadowDistance : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TraceDistance : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bUseRayTracedDistanceFieldShadows; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RayStartOffsetDepthScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldShadowDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectionalLightDistanceFieldShadowsOverride; + +// ScriptStruct GlobalLightRig.DirectionalLightCascadedShadowMapsOverride +// 0x0028 (0x0028 - 0x0000) +struct FDirectionalLightCascadedShadowMapsOverride final +{ +public: + uint8 bOverride_DynamicShadowDistanceMovableLight : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DynamicShadowCascades : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CascadeDistributionExponent : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CascadeTransitionFraction : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ShadowDistanceFadeoutFraction : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FarShadowCascadeCount : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FarShadowDistance : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CachedDirectionalShadowDistance : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bUseCachedDirectionalShadowMaps : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DynamicShadowDistanceMovableLight; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DynamicShadowCascades; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeDistributionExponent; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeTransitionFraction; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowDistanceFadeoutFraction; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FarShadowCascadeCount; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarShadowDistance; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedDirectionalShadowDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCachedDirectionalShadowMaps; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightCascadedShadowMapsOverride; + +// ScriptStruct GlobalLightRig.DirectionalLightParametersOverride +// 0x00EC (0x00EC - 0x0000) +struct FDirectionalLightParametersOverride final +{ +public: + struct FDirectionalLightBasicParametersOverride Basic; // 0x0000(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightAdvancedParametersOverride Advanced; // 0x0028(0x0044)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShaftsOverride LightShafts; // 0x006C(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShadowsOverride Shadows; // 0x0094(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightDistanceFieldShadowsOverride DistanceFieldShadows; // 0x00B4(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightCascadedShadowMapsOverride CascadedShadowMaps; // 0x00C4(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectionalLightParametersOverride; + +// ScriptStruct GlobalLightRig.AdjustedValueFloat +// 0x0020 (0x0020 - 0x0000) +struct FAdjustedValueFloat final +{ +public: + EAdjustedValueMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMin; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMin; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ClampMax; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMax; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ValidateMin; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ValidateMax; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAdjustedValueFloat; + +// ScriptStruct GlobalLightRig.AdjustedValueBoolean +// 0x0001 (0x0001 - 0x0000) +struct FAdjustedValueBoolean final +{ +public: + EAdjustedValueBooleanMode Value; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAdjustedValueBoolean; + +// ScriptStruct GlobalLightRig.DirectionalLightBasicParametersRelative +// 0x00D0 (0x00D0 - 0x0000) +struct FDirectionalLightBasicParametersRelative final +{ +public: + uint8 bOverride_LightColor : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat Intensity; // 0x0004(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat Temperature; // 0x0028(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bUseTemperature; // 0x0048(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat SpecularScale; // 0x004C(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat IndirectLightingIntensity; // 0x006C(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricScatteringIntensity; // 0x008C(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat AtmosphereSunLightPriority; // 0x00AC(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bPseudoLight; // 0x00CC(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightBasicParametersRelative; + +// ScriptStruct GlobalLightRig.AdjustedValueInt +// 0x0020 (0x0020 - 0x0000) +struct FAdjustedValueInt final +{ +public: + EAdjustedValueMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Value; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClampMin; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMin; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ClampMax; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMax; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ValidateMin; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ValidateMax; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAdjustedValueInt; + +// ScriptStruct GlobalLightRig.DirectionalLightCascadedShadowMapsRelative +// 0x0104 (0x0104 - 0x0000) +struct FDirectionalLightCascadedShadowMapsRelative final +{ +public: + struct FAdjustedValueFloat DynamicShadowDistanceMovableLight; // 0x0000(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueInt DynamicShadowCascades; // 0x0020(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat CascadeDistributionExponent; // 0x0040(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat CascadeTransitionFraction; // 0x0060(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat ShadowDistanceFadeoutFraction; // 0x0080(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueInt FarShadowCascadeCount; // 0x00A0(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FarShadowDistance; // 0x00C0(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat CachedDirectionalShadowDistance; // 0x00E0(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bUseCachedDirectionalShadowMaps; // 0x0100(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_101[0x3]; // 0x0101(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightCascadedShadowMapsRelative; + +// ScriptStruct GlobalLightRig.DirectionalLightAdvancedParametersRelative +// 0x004C (0x004C - 0x0000) +struct FDirectionalLightAdvancedParametersRelative final +{ +public: + uint8 bOverride_LightingChannels : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat LightSourceAngle; // 0x0004(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat LightSourceSoftAngle; // 0x0024(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x0044(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bAffectDynamicIndirectLighting; // 0x0045(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bAffectTranslucentLighting; // 0x0046(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bTransmission; // 0x0047(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bUsedAsAtmosphereSunLight; // 0x0048(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bProbeOnly; // 0x0049(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightAdvancedParametersRelative; + +// ScriptStruct GlobalLightRig.DirectionalLightShaftsRelative +// 0x0098 (0x0098 - 0x0000) +struct FDirectionalLightShaftsRelative final +{ +public: + uint8 bOverride_BloomTint : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LightShaftOverrideDirection : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + struct FAdjustedValueBoolean bEnableLightShaftOcclusion; // 0x0001(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat OcclusionMaskDarkness; // 0x0004(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat OcclusionDepthRange; // 0x0024(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bEnableLightShaftBloom; // 0x0044(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat BloomScale; // 0x0048(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat BloomThreshold; // 0x0068(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FColor BloomTint; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightShaftOverrideDirection; // 0x008C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectionalLightShaftsRelative; + +// ScriptStruct GlobalLightRig.DirectionalLightShadowsRelative +// 0x00C4 (0x00C4 - 0x0000) +struct FDirectionalLightShadowsRelative final +{ +public: + struct FAdjustedValueFloat ShadowResolutionScale; // 0x0000(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat ShadowBias; // 0x0020(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat ShadowSlopeBias; // 0x0040(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat ShadowSharpen; // 0x0060(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat ContactShadowLength; // 0x0080(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat ContactShadowLengthWorldSpace; // 0x00A0(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bContactShadowLengthInWS; // 0x00C0(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bCastVolumetricShadow; // 0x00C1(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bCastTranslucentShadows; // 0x00C2(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C3[0x1]; // 0x00C3(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightShadowsRelative; + +// ScriptStruct GlobalLightRig.DirectionalLightDistanceFieldShadowsRelative +// 0x0064 (0x0064 - 0x0000) +struct FDirectionalLightDistanceFieldShadowsRelative final +{ +public: + struct FAdjustedValueBoolean bUseRayTracedDistanceFieldShadows; // 0x0000(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat RayStartOffsetDepthScale; // 0x0004(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat DistanceFieldShadowDistance; // 0x0024(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat TraceDistance; // 0x0044(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectionalLightDistanceFieldShadowsRelative; + +// ScriptStruct GlobalLightRig.DirectionalLightParametersRelative +// 0x03E0 (0x03E0 - 0x0000) +struct FDirectionalLightParametersRelative final +{ +public: + struct FDirectionalLightBasicParametersRelative Basic; // 0x0000(0x00D0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightAdvancedParametersRelative Advanced; // 0x00D0(0x004C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShaftsRelative LightShafts; // 0x011C(0x0098)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShadowsRelative Shadows; // 0x01B4(0x00C4)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightDistanceFieldShadowsRelative DistanceFieldShadows; // 0x0278(0x0064)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightCascadedShadowMapsRelative CascadedShadowMaps; // 0x02DC(0x0104)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectionalLightParametersRelative; + +// ScriptStruct GlobalLightRig.DirectionalLightBasicParameters +// 0x0024 (0x0024 - 0x0000) +struct FDirectionalLightBasicParameters final +{ +public: + float Intensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Temperature; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTemperature; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpecularScale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringIntensity; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereSunLightPriority; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPseudoLight; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExponentialIntensityBlend; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightBasicParameters; + +// ScriptStruct GlobalLightRig.DirectionalLightAdvancedParameters +// 0x0040 (0x0040 - 0x0000) +struct FDirectionalLightAdvancedParameters final +{ +public: + float ShadowCascadeBiasDistribution; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSourceSoftAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightingChannels LightingChannels; // 0x000C(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CloudShadowStrength; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnAtmosphereStrength; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudShadowOnSurfaceStrength; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CloudShadowMinMax; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AtmosphereSunLightIndex; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AtmosphereSunDiskColorScale; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPerPixelAtmosphereTransmittance; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectDynamicIndirectLighting; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectTranslucentLighting; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTransmission; // 0x003B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsedAsAtmosphereSunLight; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProbeOnly; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightAdvancedParameters; + +// ScriptStruct GlobalLightRig.DirectionalLightShafts +// 0x0028 (0x0028 - 0x0000) +struct FDirectionalLightShafts final +{ +public: + bool bEnableLightShaftOcclusion; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OcclusionMaskDarkness; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionDepthRange; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableLightShaftBloom; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BloomScale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomThreshold; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor BloomTint; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightShaftOverrideDirection; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectionalLightShafts; + +// ScriptStruct GlobalLightRig.DirectionalLightShadows +// 0x001C (0x001C - 0x0000) +struct FDirectionalLightShadows final +{ +public: + float ShadowResolutionScale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowBias; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSlopeBias; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSharpen; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLengthWorldSpace; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bContactShadowLengthInWS; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastVolumetricShadow; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastTranslucentShadows; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightShadows; + +// ScriptStruct GlobalLightRig.DirectionalLightDistanceFieldShadows +// 0x0010 (0x0010 - 0x0000) +struct FDirectionalLightDistanceFieldShadows final +{ +public: + bool bUseRayTracedDistanceFieldShadows; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RayStartOffsetDepthScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFieldShadowDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectionalLightDistanceFieldShadows; + +// ScriptStruct GlobalLightRig.DirectionalLightCascadedShadowMaps +// 0x0024 (0x0024 - 0x0000) +struct FDirectionalLightCascadedShadowMaps final +{ +public: + float DynamicShadowDistanceMovableLight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DynamicShadowCascades; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeDistributionExponent; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CascadeTransitionFraction; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowDistanceFadeoutFraction; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FarShadowCascadeCount; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarShadowDistance; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedDirectionalShadowDistance; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCachedDirectionalShadowMaps; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDirectionalLightCascadedShadowMaps; + +// ScriptStruct GlobalLightRig.DirectionalLightParameters +// 0x00DC (0x00DC - 0x0000) +struct FDirectionalLightParameters final +{ +public: + struct FDirectionalLightBasicParameters Basic; // 0x0000(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightAdvancedParameters Advanced; // 0x0024(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShafts LightShafts; // 0x0064(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightShadows Shadows; // 0x008C(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightDistanceFieldShadows DistanceFieldShadows; // 0x00A8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDirectionalLightCascadedShadowMaps CascadedShadowMaps; // 0x00B8(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectionalLightParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogBasicParametersOverride +// 0x003C (0x003C - 0x0000) +struct FExpHeightFogBasicParametersOverride final +{ +public: + uint8 bOverride_ZOffset : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogDensity : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogHeightFalloff : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogInscatteringColor : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogMaxOpacity : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_StartDistance : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogCutoffDistance : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogInscatteringIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogInscatteringSaturation : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DistantFogCloudShadowsMinimum : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogInscatteringColorDirLightLuminanceModulate : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ZOffset; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogDensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FogInscatteringColor; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogInscatteringIntensity; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogInscatteringSaturation; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogInscatteringColorDirLightLuminanceModulate; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogMaxOpacity; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogCutoffDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistantFogCloudShadowsMinimum; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogBasicParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogInscatteringTextureParametersOverride +// 0x0038 (0x0038 - 0x0000) +struct FExpHeightFogInscatteringTextureParametersOverride final +{ +public: + uint8 bOverride_InscatteringColorCubemap : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_InscatteringColorCubemapAngle : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_InscatteringTextureTint : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FullyDirectionalInscatteringColorDistance : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_NonDirectionalInscatteringColorDistance : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bUseSkyLight : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_InscatteringColorCubemapFactor : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* InscatteringColorCubemap; // 0x0008(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InscatteringColorCubemapAngle; // 0x0010(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InscatteringTextureTint; // 0x0014(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyDirectionalInscatteringColorDistance; // 0x0024(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonDirectionalInscatteringColorDistance; // 0x0028(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSkyLight; // 0x002C(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InscatteringColorCubemapFactor; // 0x0030(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpHeightFogInscatteringTextureParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogSecondParametersOverride +// 0x0010 (0x0010 - 0x0000) +struct FExpHeightFogSecondParametersOverride final +{ +public: + uint8 bOverride_FogDensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogHeightFalloff : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogHeightOffset : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FogDensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogSecondParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogDirectionalInscatteringParametersOverride +// 0x0028 (0x0028 - 0x0000) +struct FExpHeightFogDirectionalInscatteringParametersOverride final +{ +public: + uint8 bOverride_DirectionalInscatteringExponent : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DirectionalInscatteringStartDistance : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DirectionalInscatteringColor : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DirectionalInscatteringIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DirectionalInscatteringSaturation : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DirectionalInscatteringColorDirLightLuminanceModulate : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DirectionalInscatteringExponent; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringStartDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirectionalInscatteringColor; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringIntensity; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringSaturation; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringColorDirLightLuminanceModulate; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogDirectionalInscatteringParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricParametersOverride +// 0x0054 (0x0054 - 0x0000) +struct FExpHeightFogVolumetricParametersOverride final +{ +public: + uint8 bOverride_bVolumetricFog : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogScatteringDistribution : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogAlbedo : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogEmissive : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogExtinctionScale : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogDistance : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bOverrideLightColorsWithFogInscatteringColors : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogStaticLightingScatteringIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogDepthDistributionScale : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogHistoryWeight : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogHistoryWeightFarFog : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OutsideVolumeSunMultiplier : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricInscatteringContribution : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricDirectionalInscatteringContribution : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogHeightFogNearStartDistance : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogHeightFogNearFullDistance : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogHeightFogColorationBlendStartDistance : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogHeightFogColorationBlendFullDistance : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogHeightFogColorationBlendStrength : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bVolumetricFog; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogScatteringDistribution; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VolumetricFogAlbedo; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor VolumetricFogEmissive; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogExtinctionScale; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutsideVolumeSunMultiplier; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricInscatteringContribution; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricDirectionalInscatteringContribution; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogNearStartDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogNearFullDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogColorationBlendStartDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogColorationBlendFullDistance; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogColorationBlendStrength; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogDepthDistributionScale; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHistoryWeight; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHistoryWeightFarFog; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLightColorsWithFogInscatteringColors; // 0x0050(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricLightingParametersOverride +// 0x0038 (0x0038 - 0x0000) +struct FExpHeightFogVolumetricLightingParametersOverride final +{ +public: + uint8 bOverride_VolumetricLightingDirectionalLightScattering : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingDirectionalLightDesaturation : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingShadowsNearMinimum : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingShadowsFarMinimum : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingShadowsNearDistance : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingShadowsFarDistance : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingCloudShadowsNearMinimum : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingCloudShadowsFarMinimum : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingCloudShadowsNearDistance : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingCloudShadowsFarDistance : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingHistoryWeight : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingHistoryWeightStableCell : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricLightingHistoryWeightMovingLight : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricLightingDirectionalLightScattering; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingDirectionalLightDesaturation; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingShadowsNearMinimum; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingShadowsFarMinimum; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingShadowsNearDistance; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingShadowsFarDistance; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingCloudShadowsNearMinimum; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingCloudShadowsFarMinimum; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingCloudShadowsNearDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingCloudShadowsFarDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingHistoryWeight; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingHistoryWeightStableCell; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingHistoryWeightMovingLight; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricLightingParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricNoiseParametersOverride +// 0x0048 (0x0048 - 0x0000) +struct FExpHeightFogVolumetricNoiseParametersOverride final +{ +public: + uint8 bOverride_NoiseMinFactor : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_NoiseMaxFactor : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_NoiseTilingSize : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_NoiseSmoothStepMin : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_NoiseSmoothStepMax : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BlueNoiseTexture : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_WindFactor : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AddWindVelocity : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DensityTweakingLightingThreshold : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DensityTweakingMinPercentage : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AliasingReduction : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FullDensityDistance : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinDensityFactor : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float NoiseMinFactor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseMaxFactor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseTilingSize; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseSmoothStepMin; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseSmoothStepMax; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindFactor; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AddWindVelocity; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BlueNoiseTexture; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityTweakingLightingThreshold; // 0x0030(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityTweakingMinPercentage; // 0x0034(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AliasingReduction; // 0x0038(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullDensityDistance; // 0x003C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDensityFactor; // 0x0040(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricNoiseParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricFogDensityMapParametersOverride +// 0x0040 (0x0040 - 0x0000) +struct FExpHeightFogVolumetricFogDensityMapParametersOverride final +{ +public: + uint8 bOverride_FalloffStartMap : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DensityMultiplierMap : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DensityMapOrigin : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DensityMapSize : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DensityMapFalloffLength : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DensityMapFalloffStartRange : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DensityMapDensityRange : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* FalloffStartMap; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* DensityMultiplierMap; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapOrigin; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapSize; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityMapFalloffLength; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapFalloffStartRange; // 0x002C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapDensityRange; // 0x0034(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricFogDensityMapParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricAdvancedParametersOverride +// 0x0078 (0x0078 - 0x0000) +struct FExpHeightFogVolumetricAdvancedParametersOverride final +{ +public: + uint8 bOverride_DensityTweakingLightingThreshold : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DensityTweakingMinPercentage : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AliasingReduction : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogHighQualityDistance : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_EmptyCellSkyOcclusion : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bEnableVariableScatteringDistribution : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinScatteringDistribution : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxScatteringDistribution : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScatteringDistributionInterpStart : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScatteringDistributionInterpEnd : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FullDensityDistance : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinDensityFactor : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DensityTweakingLightingThreshold; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityTweakingMinPercentage; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AliasingReduction; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHighQualityDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmptyCellSkyOcclusion; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableVariableScatteringDistribution; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinScatteringDistribution; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScatteringDistribution; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatteringDistributionInterpStart; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatteringDistributionInterpEnd; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpHeightFogVolumetricFogDensityMapParametersOverride DensityMap; // 0x0030(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float FullDensityDistance; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDensityFactor; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricAdvancedParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogParametersOverride +// 0x01F8 (0x01F8 - 0x0000) +struct FExpHeightFogParametersOverride final +{ +public: + struct FExpHeightFogBasicParametersOverride Basic; // 0x0000(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogSecondParametersOverride Second; // 0x003C(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogDirectionalInscatteringParametersOverride DirectionalInscattering; // 0x004C(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricParametersOverride Volumetric; // 0x0074(0x0054)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricLightingParametersOverride VolumetricLighting; // 0x00C8(0x0038)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParametersOverride VolumetricNoise; // 0x0100(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricAdvancedParametersOverride VolumetricAdvanced; // 0x0148(0x0078)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogInscatteringTextureParametersOverride InscatteringTexture; // 0x01C0(0x0038)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogParametersOverride; + +// ScriptStruct GlobalLightRig.ExpHeightFogBasicParametersRelative +// 0x0154 (0x0154 - 0x0000) +struct FExpHeightFogBasicParametersRelative final +{ +public: + uint8 bOverride_FogInscatteringColor : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat ZOffset; // 0x0004(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FogDensity; // 0x0024(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FogHeightFalloff; // 0x0044(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor FogInscatteringColor; // 0x0064(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FogInscatteringIntensity; // 0x0074(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FogInscatteringSaturation; // 0x0094(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FogInscatteringColorDirLightLuminanceModulate; // 0x00B4(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FogMaxOpacity; // 0x00D4(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat StartDistance; // 0x00F4(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FogCutoffDistance; // 0x0114(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat DistantFogCloudShadowsMinimum; // 0x0134(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogBasicParametersRelative; + +// ScriptStruct GlobalLightRig.ExpHeightFogSecondParametersRelative +// 0x0060 (0x0060 - 0x0000) +struct FExpHeightFogSecondParametersRelative final +{ +public: + struct FAdjustedValueFloat FogDensity; // 0x0000(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FogHeightFalloff; // 0x0020(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FogHeightOffset; // 0x0040(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogSecondParametersRelative; + +// ScriptStruct GlobalLightRig.ExpHeightFogDirectionalInscatteringParametersRelative +// 0x00B4 (0x00B4 - 0x0000) +struct FExpHeightFogDirectionalInscatteringParametersRelative final +{ +public: + uint8 bOverride_DirectionalInscatteringColor : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat DirectionalInscatteringExponent; // 0x0004(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat DirectionalInscatteringStartDistance; // 0x0024(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor DirectionalInscatteringColor; // 0x0044(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat DirectionalInscatteringIntensity; // 0x0054(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat DirectionalInscatteringSaturation; // 0x0074(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat DirectionalInscatteringColorDirLightLuminanceModulate; // 0x0094(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogDirectionalInscatteringParametersRelative; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricParametersRelative +// 0x01B8 (0x01B8 - 0x0000) +struct FExpHeightFogVolumetricParametersRelative final +{ +public: + uint8 bOverride_VolumetricFogAlbedo : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricFogEmissive : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + struct FAdjustedValueBoolean bVolumetricFog; // 0x0001(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat VolumetricFogScatteringDistribution; // 0x0004(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FColor VolumetricFogAlbedo; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor VolumetricFogEmissive; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogExtinctionScale; // 0x0038(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogDistance; // 0x0058(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat OutsideVolumeSunMultiplier; // 0x0078(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricInscatteringContribution; // 0x0098(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricDirectionalInscatteringContribution; // 0x00B8(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogHeightFogNearStartDistance; // 0x00D8(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogHeightFogNearFullDistance; // 0x00F8(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogHeightFogColorationBlendStartDistance; // 0x0118(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogHeightFogColorationBlendFullDistance; // 0x0138(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogHeightFogColorationBlendStrength; // 0x0158(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogHistoryWeight; // 0x0178(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogHistoryWeightFarFog; // 0x0198(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricParametersRelative; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricLightingParametersRelative +// 0x01A0 (0x01A0 - 0x0000) +struct FExpHeightFogVolumetricLightingParametersRelative final +{ +public: + struct FAdjustedValueFloat VolumetricLightingDirectionalLightScattering; // 0x0000(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingDirectionalLightDesaturation; // 0x0020(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingShadowsNearMinimum; // 0x0040(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingShadowsFarMinimum; // 0x0060(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingShadowsNearDistance; // 0x0080(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingShadowsFarDistance; // 0x00A0(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingCloudShadowsNearMinimum; // 0x00C0(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingCloudShadowsFarMinimum; // 0x00E0(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingCloudShadowsNearDistance; // 0x0100(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingCloudShadowsFarDistance; // 0x0120(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingHistoryWeight; // 0x0140(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingHistoryWeightStableCell; // 0x0160(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricLightingHistoryWeightMovingLight; // 0x0180(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricLightingParametersRelative; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricNoiseParametersRelative +// 0x00C0 (0x00C0 - 0x0000) +struct FExpHeightFogVolumetricNoiseParametersRelative final +{ +public: + struct FAdjustedValueFloat NoiseMinFactor; // 0x0000(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat NoiseMaxFactor; // 0x0020(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat NoiseTilingSize; // 0x0040(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat NoiseSmoothStepMin; // 0x0060(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat NoiseSmoothStepMax; // 0x0080(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat WindFactor; // 0x00A0(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricNoiseParametersRelative; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricAdvancedParametersRelative +// 0x0164 (0x0164 - 0x0000) +struct FExpHeightFogVolumetricAdvancedParametersRelative final +{ +public: + struct FAdjustedValueFloat DensityTweakingLightingThreshold; // 0x0000(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat DensityTweakingMinPercentage; // 0x0020(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat AliasingReduction; // 0x0040(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricFogHighQualityDistance; // 0x0060(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat EmptyCellSkyOcclusion; // 0x0080(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueBoolean bEnableVariableScatteringDistribution; // 0x00A0(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat MinScatteringDistribution; // 0x00A4(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat MaxScatteringDistribution; // 0x00C4(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat ScatteringDistributionInterpStart; // 0x00E4(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat ScatteringDistributionInterpEnd; // 0x0104(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat FullDensityDistance; // 0x0124(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat MinDensityFactor; // 0x0144(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricAdvancedParametersRelative; + +// ScriptStruct GlobalLightRig.ExpHeightFogParametersRelative +// 0x07E4 (0x07E4 - 0x0000) +struct FExpHeightFogParametersRelative final +{ +public: + struct FExpHeightFogBasicParametersRelative Basic; // 0x0000(0x0154)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogSecondParametersRelative Second; // 0x0154(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogDirectionalInscatteringParametersRelative DirectionalInscattering; // 0x01B4(0x00B4)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricParametersRelative Volumetric; // 0x0268(0x01B8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricLightingParametersRelative VolumetricLighting; // 0x0420(0x01A0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParametersRelative VolumetricNoise; // 0x05C0(0x00C0)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricAdvancedParametersRelative VolumetricAdvanced; // 0x0680(0x0164)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogParametersRelative; + +// ScriptStruct GlobalLightRig.ExpHeightFogBasicParameters +// 0x003C (0x003C - 0x0000) +struct FExpHeightFogBasicParameters final +{ +public: + float ZOffset; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogDensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FogInscatteringColor; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogInscatteringIntensity; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogInscatteringSaturation; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogInscatteringColorDirLightLuminanceModulate; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogMaxOpacity; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogCutoffDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistantFogCloudShadowsMinimum; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZBase; // 0x0038(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogBasicParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogInscatteringTextureParameters +// 0x0030 (0x0030 - 0x0000) +struct FExpHeightFogInscatteringTextureParameters final +{ +public: + class UTextureCube* InscatteringColorCubemap; // 0x0000(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InscatteringColorCubemapAngle; // 0x0008(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor InscatteringTextureTint; // 0x000C(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullyDirectionalInscatteringColorDistance; // 0x001C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonDirectionalInscatteringColorDistance; // 0x0020(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSkyLight; // 0x0024(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InscatteringColorCubemapFactor; // 0x0028(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpHeightFogInscatteringTextureParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogSecondParameters +// 0x000C (0x000C - 0x0000) +struct FExpHeightFogSecondParameters final +{ +public: + float FogDensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightFalloff; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogHeightOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogSecondParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogDirectionalInscatteringParameters +// 0x0024 (0x0024 - 0x0000) +struct FExpHeightFogDirectionalInscatteringParameters final +{ +public: + float DirectionalInscatteringExponent; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringStartDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirectionalInscatteringColor; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringIntensity; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringSaturation; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalInscatteringColorDirLightLuminanceModulate; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogDirectionalInscatteringParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricParameters +// 0x0054 (0x0054 - 0x0000) +struct FExpHeightFogVolumetricParameters final +{ +public: + bool bVolumetricFog; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumetricFogScatteringDistribution; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor VolumetricFogAlbedo; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor VolumetricFogEmissive; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogExtinctionScale; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutsideVolumeSunMultiplier; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricInscatteringContribution; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricDirectionalInscatteringContribution; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogNearStartDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogNearFullDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogColorationBlendStartDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogColorationBlendFullDistance; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHeightFogColorationBlendStrength; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogDepthDistributionScale; // 0x0044(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHistoryWeight; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHistoryWeightFarFog; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLightColorsWithFogInscatteringColors; // 0x0050(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricLightingParameters +// 0x0034 (0x0034 - 0x0000) +struct FExpHeightFogVolumetricLightingParameters final +{ +public: + float VolumetricLightingDirectionalLightScattering; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingDirectionalLightDesaturation; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingShadowsNearMinimum; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingShadowsFarMinimum; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingShadowsNearDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingShadowsFarDistance; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingCloudShadowsNearMinimum; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingCloudShadowsFarMinimum; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingCloudShadowsNearDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingCloudShadowsFarDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingHistoryWeight; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingHistoryWeightStableCell; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricLightingHistoryWeightMovingLight; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricLightingParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricNoiseParameters +// 0x0048 (0x0048 - 0x0000) +struct FExpHeightFogVolumetricNoiseParameters final +{ +public: + float NoiseMinFactor; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseMaxFactor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseTilingSize; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseSmoothStepMin; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseSmoothStepMax; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindFactor; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AddWindVelocity; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* BlueNoiseTexture; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityTweakingLightingThreshold; // 0x0030(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityTweakingMinPercentage; // 0x0034(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AliasingReduction; // 0x0038(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullDensityDistance; // 0x003C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDensityFactor; // 0x0040(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricNoiseParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricFogDensityMapParameters +// 0x0038 (0x0038 - 0x0000) +struct FExpHeightFogVolumetricFogDensityMapParameters final +{ +public: + class UTexture* FalloffStartMap; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* DensityMultiplierMap; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapOrigin; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapSize; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityMapFalloffLength; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapFalloffStartRange; // 0x0024(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D DensityMapDensityRange; // 0x002C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricFogDensityMapParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogVolumetricAdvancedParameters +// 0x0068 (0x0068 - 0x0000) +struct FExpHeightFogVolumetricAdvancedParameters final +{ +public: + float DensityTweakingLightingThreshold; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityTweakingMinPercentage; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AliasingReduction; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricFogHighQualityDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmptyCellSkyOcclusion; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableVariableScatteringDistribution; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinScatteringDistribution; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScatteringDistribution; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatteringDistributionInterpStart; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScatteringDistributionInterpEnd; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricFogDensityMapParameters DensityMap; // 0x0028(0x0038)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float FullDensityDistance; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDensityFactor; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogVolumetricAdvancedParameters; + +// ScriptStruct GlobalLightRig.ExpHeightFogParameters +// 0x01D8 (0x01D8 - 0x0000) +struct FExpHeightFogParameters final +{ +public: + struct FExpHeightFogBasicParameters Basic; // 0x0000(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogSecondParameters Second; // 0x003C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogDirectionalInscatteringParameters DirectionalInscattering; // 0x0048(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricParameters Volumetric; // 0x006C(0x0054)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricLightingParameters VolumetricLighting; // 0x00C0(0x0034)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpHeightFogVolumetricNoiseParameters VolumetricNoise; // 0x00F8(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricAdvancedParameters VolumetricAdvanced; // 0x0140(0x0068)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogInscatteringTextureParameters InscatteringTexture; // 0x01A8(0x0030)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FExpHeightFogParameters; + +// ScriptStruct GlobalLightRig.ActiveGlobalLightingBlendOps +// 0x0004 (0x0004 - 0x0000) +struct FActiveGlobalLightingBlendOps final +{ +public: + int32 BlendOps; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActiveGlobalLightingBlendOps; + +// ScriptStruct GlobalLightRig.GlobalLightingBlendableAction +// 0x0020 (0x0020 - 0x0000) +struct FGlobalLightingBlendableAction final +{ +public: + class UObject* Owner; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGlobalLightingBlendableBase* Blendable; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActiveGlobalLightingBlendOps CachedActiveBlendOps; // 0x0018(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EGlobalLightingBlendableInputType InputType; // 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_FGlobalLightingBlendableAction; + +// ScriptStruct GlobalLightRig.BlendableFogZInfo +// 0x0014 (0x0014 - 0x0000) +struct FBlendableFogZInfo final +{ +public: + float BaseZ; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EyeZ; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerZ; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentZ; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEyeZValid; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerZValid; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendableFogZInfo; + +// ScriptStruct GlobalLightRig.CustomBlendableGTAO +// 0x0024 (0x0024 - 0x0000) +struct FCustomBlendableGTAO final +{ +public: + uint8 bOverride_Enabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_UseNormals : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilterWidth : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ThicknessBlend : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FalloffEnd : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FalloffStartRatio : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_NumAngles : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PauseJitter : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_UpsampleDepthAware : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Downsample : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TemporalFilter : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SpatialFilter : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Combined : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bEnabled; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNormals; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FilterWidth; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThicknessBlend; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FalloffEnd; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FalloffStartRatio; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumAngles; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PauseJitter; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpsampleDepthAware; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDownsample; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTemporalFilter; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpatialFilter; // 0x001F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCombined; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomBlendableGTAO; + +// ScriptStruct GlobalLightRig.GlobalLightingCustomBlendableName +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FGlobalLightingCustomBlendableName +{ +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_FGlobalLightingCustomBlendableName; + +// ScriptStruct GlobalLightRig.GlobalLightingCustomBlendableNameTime +// 0x0000 (0x0010 - 0x0010) +struct FGlobalLightingCustomBlendableNameTime final : public FGlobalLightingCustomBlendableName +{ +}; +DUMPER7_ASSERTS_FGlobalLightingCustomBlendableNameTime; + +// ScriptStruct GlobalLightRig.GlobalLightingCustomBlendableNameLinearColor +// 0x0000 (0x0010 - 0x0010) +struct FGlobalLightingCustomBlendableNameLinearColor final : public FGlobalLightingCustomBlendableName +{ +}; +DUMPER7_ASSERTS_FGlobalLightingCustomBlendableNameLinearColor; + +// ScriptStruct GlobalLightRig.GlobalLightingCustomBlendableNameScalar +// 0x0000 (0x0010 - 0x0010) +struct FGlobalLightingCustomBlendableNameScalar final : public FGlobalLightingCustomBlendableName +{ +}; +DUMPER7_ASSERTS_FGlobalLightingCustomBlendableNameScalar; + +// ScriptStruct GlobalLightRig.BlueprintGlobalLightingCustomBlendablesLinearColor +// 0x0020 (0x0020 - 0x0000) +struct FBlueprintGlobalLightingCustomBlendablesLinearColor final +{ +public: + class FName ColorName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DefaultValue; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HermesMessage; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintGlobalLightingCustomBlendablesLinearColor; + +// ScriptStruct GlobalLightRig.BlueprintGlobalLightingCustomBlendablesScalar +// 0x0014 (0x0014 - 0x0000) +struct FBlueprintGlobalLightingCustomBlendablesScalar final +{ +public: + class FName ScalarName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HermesMessage; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintGlobalLightingCustomBlendablesScalar; + +// ScriptStruct GlobalLightRig.CustomBlendableVDHW +// 0x0020 (0x0020 - 0x0000) +struct FCustomBlendableVDHW final +{ +public: + uint8 bOverride_bMovingCameraSupport : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MovingCameraStartSpeed : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MovingCameraEndSpeed : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MovingCameraStartRotation : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MovingCameraEndRotation : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bExposureShiftSupport : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ExposureShiftStart : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ExposureShiftEnd : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bMovingCameraSupport; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MovingCameraStartSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovingCameraEndSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovingCameraStartRotation; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovingCameraEndRotation; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExposureShiftSupport; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ExposureShiftStart; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExposureShiftEnd; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomBlendableVDHW; + +// ScriptStruct GlobalLightRig.GlobalLightingSunColorParams +// 0x0024 (0x0024 - 0x0000) +struct FGlobalLightingSunColorParams +{ +public: + struct FLinearColor BaseSunColor; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteAngle; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoldSunsetColorAngle; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AstronomicalTwilight; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturate; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNormalizeColors; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGlobalLightingSunColorParams; + +// ScriptStruct GlobalLightRig.GlobalLightingGenerateSunColorCurve +// 0x0014 (0x0038 - 0x0024) +struct FGlobalLightingGenerateSunColorCurve final : public FGlobalLightingSunColorParams +{ +public: + float SunAngleStart; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunAngleEnd; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunAngleIncrement; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTolerance; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCubic; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGlobalLightingGenerateSunColorCurve; + +// ScriptStruct GlobalLightRig.ZeroDirectionalLightSettings +// 0x0008 (0x0008 - 0x0000) +struct FZeroDirectionalLightSettings final +{ +public: + EZeroDirectionalLightMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ClampToMinimum; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FZeroDirectionalLightSettings; + +// ScriptStruct GlobalLightRig.GlobalLightingDirectionalLightBlendState +// 0x00F0 (0x00F0 - 0x0000) +struct FGlobalLightingDirectionalLightBlendState final +{ +public: + struct FDirectionalLightParameters Parameters; // 0x0000(0x00DC)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat Rotation; // 0x00E0(0x0010)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobalLightingDirectionalLightBlendState; + +// ScriptStruct GlobalLightRig.GlobalLightingDirectionalLightDirection +// 0x0030 (0x0030 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x10) FGlobalLightingDirectionalLightDirection +{ +public: + struct FQuat Rotation; // 0x0000(0x0010)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Direction; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FGlobalLightingDirectionalLightDirection; + +// ScriptStruct GlobalLightRig.GlobalLightingDirectionalLightState +// 0x00E0 (0x0110 - 0x0030) +struct FGlobalLightingDirectionalLightState final : public FGlobalLightingDirectionalLightDirection +{ +public: + struct FDirectionalLightParameters Parameters; // 0x0028(0x00DC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_104[0xC]; // 0x0104(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGlobalLightingDirectionalLightState; + +// ScriptStruct GlobalLightRig.CustomBlendableSingleLayerWaterRTR +// 0x0001 (0x0001 - 0x0000) +struct FCustomBlendableSingleLayerWaterRTR final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomBlendableSingleLayerWaterRTR; + +// ScriptStruct GlobalLightRig.GlobalLightingMasterCreateTransient +// 0x0028 (0x0028 - 0x0000) +struct FGlobalLightingMasterCreateTransient final +{ +public: + class UGlobalLightingDefaults* DefaultsOverride; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UseExternalLightingComponents; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControlLightingComponents; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HideExtraLightingComponents; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ControlFeatures; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWantClouds; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CloudsRelativeHeightMeters; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetCloudsRelativeHeightMeters; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGlobalLightingMasterCreateTransient; + +// ScriptStruct GlobalLightRig.GlobalLightingBlendableList +// 0x0010 (0x0010 - 0x0000) +struct FGlobalLightingBlendableList final +{ +public: + TArray Blendables; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobalLightingBlendableList; + +// ScriptStruct GlobalLightRig.GlobalLightingMasterStack +// 0x0020 (0x0020 - 0x0000) +struct FGlobalLightingMasterStack final +{ +public: + TWeakObjectPtr CurrentMaster; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> MasterList; // 0x0008(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + TWeakObjectPtr CinematicOverrideDefaults; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobalLightingMasterStack; + +// ScriptStruct GlobalLightRig.GlobalLightRigWorldModDriverName +// 0x0008 (0x0008 - 0x0000) +struct FGlobalLightRigWorldModDriverName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobalLightRigWorldModDriverName; + +// ScriptStruct GlobalLightRig.GlobalLightRigModDrivers +// 0x0050 (0x0050 - 0x0000) +struct FGlobalLightRigModDrivers final +{ +public: + TMap ModDrivers; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobalLightRigModDrivers; + +// ScriptStruct GlobalLightRig.GlobalLightRigWorldModDrivers +// 0x00A0 (0x00A0 - 0x0000) +struct FGlobalLightRigWorldModDrivers final +{ +public: + struct FGlobalLightRigModDrivers Defaults; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap WorldMap; // 0x0050(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGlobalLightRigWorldModDrivers; + +// ScriptStruct GlobalLightRig.LerpParameterAtlas +// 0x0090 (0x0090 - 0x0000) +struct alignas(0x08) FLerpParameterAtlas final +{ +public: + uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpParameterAtlas; + +// ScriptStruct GlobalLightRig.ProbeLightingAdjustmentParameters +// 0x0010 (0x0010 - 0x0000) +struct FProbeLightingAdjustmentParameters final +{ +public: + float ProbeOutsideIntensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeInsideIntensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeOutsideSaturation; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeInsideSaturation; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProbeLightingAdjustmentParameters; + +// ScriptStruct GlobalLightRig.ProbeLightingToneMapParameters +// 0x000C (0x000C - 0x0000) +struct FProbeLightingToneMapParameters final +{ +public: + float ProbeToneMapAmount; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeToneMapMinIntensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeToneMapMaxEV; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProbeLightingToneMapParameters; + +// ScriptStruct GlobalLightRig.ProbeContactShadowsParameters +// 0x0014 (0x0014 - 0x0000) +struct FProbeContactShadowsParameters final +{ +public: + float ProbeContactShadowsMinValue; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsLength; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsConeAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsFalloffExponent; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsDepthTolerance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProbeContactShadowsParameters; + +// ScriptStruct GlobalLightRig.ProbeLightingParameters +// 0x0030 (0x0030 - 0x0000) +struct FProbeLightingParameters final +{ +public: + struct FProbeLightingAdjustmentParameters Adjustments; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeLightingToneMapParameters ToneMap; // 0x0010(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeContactShadowsParameters ContactShadows; // 0x001C(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProbeLightingParameters; + +// ScriptStruct GlobalLightRig.ProbeLightingAdjustmentParametersOverride +// 0x0014 (0x0014 - 0x0000) +struct FProbeLightingAdjustmentParametersOverride final +{ +public: + uint8 bOverride_ProbeOutsideIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeInsideIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeOutsideSaturation : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeInsideSaturation : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProbeOutsideIntensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeInsideIntensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeOutsideSaturation; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeInsideSaturation; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProbeLightingAdjustmentParametersOverride; + +// ScriptStruct GlobalLightRig.ProbeLightingToneMapParametersOverride +// 0x0010 (0x0010 - 0x0000) +struct FProbeLightingToneMapParametersOverride final +{ +public: + uint8 bOverride_ProbeToneMapAmount : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeToneMapMinIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeToneMapMaxEV : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProbeToneMapAmount; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeToneMapMinIntensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeToneMapMaxEV; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProbeLightingToneMapParametersOverride; + +// ScriptStruct GlobalLightRig.ProbeContactShadowsParametersOverride +// 0x0018 (0x0018 - 0x0000) +struct FProbeContactShadowsParametersOverride final +{ +public: + uint8 bOverride_ProbeContactShadowsMinValue : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeContactShadowsLength : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeContactShadowsConeAngle : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeContactShadowsFalloffExponent : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeContactShadowsDepthTolerance : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProbeContactShadowsMinValue; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsLength; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsConeAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsFalloffExponent; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeContactShadowsDepthTolerance; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProbeContactShadowsParametersOverride; + +// ScriptStruct GlobalLightRig.ProbeLightingParametersOverride +// 0x003C (0x003C - 0x0000) +struct FProbeLightingParametersOverride final +{ +public: + struct FProbeLightingAdjustmentParametersOverride Adjustments; // 0x0000(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeLightingToneMapParametersOverride ToneMap; // 0x0014(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FProbeContactShadowsParametersOverride ContactShadows; // 0x0024(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProbeLightingParametersOverride; + +// ScriptStruct GlobalLightRig.SkyAtmospherePlanetParametersOverride +// 0x0010 (0x0010 - 0x0000) +struct FSkyAtmospherePlanetParametersOverride final +{ +public: + uint8 bOverride_BottomRadius : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AtmosphereHeight : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_GroundAlbedo : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BottomRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereHeight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroundAlbedo; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmospherePlanetParametersOverride; + +// ScriptStruct GlobalLightRig.SkyAtmosphereScatteringParametersOverride +// 0x0050 (0x0050 - 0x0000) +struct FSkyAtmosphereScatteringParametersOverride final +{ +public: + uint8 bOverride_MultiScatteringFactor : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayleighScatteringScale : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayleighScattering : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayleighExponentialDistribution : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MieScatteringScale : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MieScattering : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MieAbsorptionScale : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MieAbsorption : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MieAnisotropy : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MieExponentialDistribution : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MultiScatteringFactor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighScatteringScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RayleighScattering; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighExponentialDistribution; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieScatteringScale; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieScattering; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAbsorptionScale; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieAbsorption; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAnisotropy; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieExponentialDistribution; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereScatteringParametersOverride; + +// ScriptStruct GlobalLightRig.SkyAtmosphereOzoneParametersOverride +// 0x0024 (0x0024 - 0x0000) +struct FSkyAtmosphereOzoneParametersOverride final +{ +public: + uint8 bOverride_OzoneAbsorptionScale : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OzoneAbsorption : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OzoneTentDistributionTipAltitude : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OzoneTentDistributionTipValue : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OzoneTentDistributionWidth : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OzoneAbsorptionScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OzoneAbsorption; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OzoneTentDistributionTipAltitude; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OzoneTentDistributionTipValue; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OzoneTentDistributionWidth; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereOzoneParametersOverride; + +// ScriptStruct GlobalLightRig.SkyAtmosphereArtDirectionParametersOverride +// 0x0070 (0x0070 - 0x0000) +struct FSkyAtmosphereArtDirectionParametersOverride final +{ +public: + uint8 bOverride_SkyLuminanceFactor : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyLuminanceFactorIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyDesaturation : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AerialPespectiveViewDistanceScale : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AerialPerspectiveStartDepth : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HeightFogContribution : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HeightFogContributionInscattering : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HeightFogContributionDirectionalInscaterring : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HeightFogAccurateInscatteringColor : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HeightFogContributionDesaturation : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TransmittanceMinLightElevationAngle : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HorizonToZenithColorationTexture : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HorizonToZenithColorationU : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HorizonToZenithColorationIntensity : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HorizonToZenithColorationDesaturation : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HeightFogContributionDesaturationInscattering : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HeightFogContributionDesaturationDirectionalInscattering : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HorizonToZenithFogOpticalDepthScale : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HorizonToZenithFogOpticalDepthPower : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HorizonToZenithFogIntensity : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HorizonToZenithFogDesaturation : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor SkyLuminanceFactor; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLuminanceFactorIntensity; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyDesaturation; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveViewDistanceScale; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPerspectiveStartDepth; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContribution; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionInscattering; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDirectionalInscaterring; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogAccurateInscatteringColor; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDesaturation; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDesaturationInscattering; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDesaturationDirectionalInscattering; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransmittanceMinLightElevationAngle; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* HorizonToZenithColorationTexture; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithColorationU; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithColorationIntensity; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithColorationDesaturation; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogOpticalDepthScale; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogOpticalDepthPower; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogIntensity; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogDesaturation; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkyAtmosphereArtDirectionParametersOverride; + +// ScriptStruct GlobalLightRig.SkyAtmosphereSkyOnlyColorParameterOverride +// 0x001C (0x001C - 0x0000) +struct FSkyAtmosphereSkyOnlyColorParameterOverride final +{ +public: + uint8 bOverride_Color : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Intensity : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Saturation : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor Color; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Saturation; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereSkyOnlyColorParameterOverride; + +// ScriptStruct GlobalLightRig.SkyAtmosphereSkyOnlyParametersOverride +// 0x0060 (0x0060 - 0x0000) +struct FSkyAtmosphereSkyOnlyParametersOverride final +{ +public: + uint8 bOverride_OverallBrightness : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OverallSaturation : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverallBrightness; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverallSaturation; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyColorParameterOverride SkyMod; // 0x000C(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyColorParameterOverride SunDiskMod; // 0x0028(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyColorParameterOverride MoonDiskMod; // 0x0044(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereSkyOnlyParametersOverride; + +// ScriptStruct GlobalLightRig.SkyAtmosphereOverrideDirectionParametersOverride +// 0x001C (0x001C - 0x0000) +struct FSkyAtmosphereOverrideDirectionParametersOverride final +{ +public: + uint8 bOverride_LightDirection0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LightDirection1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LightDirection0; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightDirection1; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereOverrideDirectionParametersOverride; + +// ScriptStruct GlobalLightRig.SkyAtmosphereParametersOverride +// 0x0178 (0x0178 - 0x0000) +struct FSkyAtmosphereParametersOverride final +{ +public: + struct FSkyAtmospherePlanetParametersOverride Planet; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereScatteringParametersOverride Scattering; // 0x0010(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereOzoneParametersOverride Ozone; // 0x0060(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkyAtmosphereArtDirectionParametersOverride ArtDirection; // 0x0088(0x0070)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyParametersOverride SkyOnly; // 0x00F8(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereOverrideDirectionParametersOverride OverrideDirection; // 0x0158(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkyAtmosphereParametersOverride; + +// ScriptStruct GlobalLightRig.SkyAtmospherePlanetParameters +// 0x000C (0x000C - 0x0000) +struct FSkyAtmospherePlanetParameters final +{ +public: + float BottomRadius; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereHeight; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor GroundAlbedo; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmospherePlanetParameters; + +// ScriptStruct GlobalLightRig.SkyAtmosphereScatteringParameters +// 0x004C (0x004C - 0x0000) +struct FSkyAtmosphereScatteringParameters final +{ +public: + float MultiScatteringFactor; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighScatteringScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RayleighScattering; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayleighExponentialDistribution; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieScatteringScale; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieScattering; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAbsorptionScale; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MieAbsorption; // 0x0034(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieAnisotropy; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MieExponentialDistribution; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereScatteringParameters; + +// ScriptStruct GlobalLightRig.SkyAtmosphereOzoneParameters +// 0x0020 (0x0020 - 0x0000) +struct FSkyAtmosphereOzoneParameters final +{ +public: + float OzoneAbsorptionScale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OzoneAbsorption; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OzoneTentDistributionTipAltitude; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OzoneTentDistributionTipValue; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OzoneTentDistributionWidth; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereOzoneParameters; + +// ScriptStruct GlobalLightRig.SkyAtmosphereArtDirectionParameters +// 0x0068 (0x0068 - 0x0000) +struct FSkyAtmosphereArtDirectionParameters final +{ +public: + struct FLinearColor SkyLuminanceFactor; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLuminanceFactorIntensity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyDesaturation; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPespectiveViewDistanceScale; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AerialPerspectiveStartDepth; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContribution; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionInscattering; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDirectionalInscaterring; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogAccurateInscatteringColor; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDesaturation; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDesaturationInscattering; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogContributionDesaturationDirectionalInscattering; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransmittanceMinLightElevationAngle; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* HorizonToZenithColorationTexture; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithColorationU; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithColorationIntensity; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithColorationDesaturation; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogOpticalDepthScale; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogOpticalDepthPower; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogIntensity; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizonToZenithFogDesaturation; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkyAtmosphereArtDirectionParameters; + +// ScriptStruct GlobalLightRig.SkyAtmosphereSkyOnlyColorParameter +// 0x0018 (0x0018 - 0x0000) +struct FSkyAtmosphereSkyOnlyColorParameter final +{ +public: + struct FLinearColor Color; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Saturation; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereSkyOnlyColorParameter; + +// ScriptStruct GlobalLightRig.SkyAtmosphereSkyOnlyParameters +// 0x0050 (0x0050 - 0x0000) +struct FSkyAtmosphereSkyOnlyParameters final +{ +public: + float OverallBrightness; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverallSaturation; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyColorParameter SkyMod; // 0x0008(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyColorParameter SunDiskMod; // 0x0020(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyColorParameter MoonDiskMod; // 0x0038(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereSkyOnlyParameters; + +// ScriptStruct GlobalLightRig.SkyAtmosphereOverrideDirectionParameters +// 0x0018 (0x0018 - 0x0000) +struct FSkyAtmosphereOverrideDirectionParameters final +{ +public: + struct FVector LightDirection0; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightDirection1; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereOverrideDirectionParameters; + +// ScriptStruct GlobalLightRig.SkyAtmosphereParameters +// 0x0148 (0x0148 - 0x0000) +struct FSkyAtmosphereParameters final +{ +public: + struct FSkyAtmospherePlanetParameters Planet; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereScatteringParameters Scattering; // 0x000C(0x004C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereOzoneParameters Ozone; // 0x0058(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereArtDirectionParameters ArtDirection; // 0x0078(0x0068)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereSkyOnlyParameters SkyOnly; // 0x00E0(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyAtmosphereOverrideDirectionParameters OverrideDirection; // 0x0130(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyAtmosphereParameters; + +// ScriptStruct GlobalLightRig.SkyLightBasicParametersOverride +// 0x0014 (0x0014 - 0x0000) +struct FSkyLightBasicParametersOverride final +{ +public: + uint8 bOverride_Intensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LightColor : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_IndirectLightingIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_VolumetricScatteringIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Intensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringIntensity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyLightBasicParametersOverride; + +// ScriptStruct GlobalLightRig.SkyLightAdvancedParametersOverride +// 0x0038 (0x0038 - 0x0000) +struct FSkyLightAdvancedParametersOverride final +{ +public: + uint8 bOverride_AffectTranslucentLighting : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Transmission : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeOnly : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bAffectReflection : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Mobility : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SourceMode : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Cubemap : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SourceCubemapAngle : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CubemapResolution : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyDistanceThreshold : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bCaptureEmissiveOnly : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bLowerHemisphereIsBlack : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LowerHemisphereColor : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EComponentMobility Mobility; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkyLightSourceMode SourceMode; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* CubeMap; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceCubemapAngle; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CubemapResolution; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyDistanceThreshold; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureEmissiveOnly; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLowerHemisphereIsBlack; // 0x001D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor LowerHemisphereColor; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectTranslucentLighting; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTransmission; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectReflection; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProbeOnly; // 0x0033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkyLightAdvancedParametersOverride; + +// ScriptStruct GlobalLightRig.SkyLightShadowParametersOverride +// 0x0006 (0x0006 - 0x0000) +struct FSkyLightShadowParametersOverride final +{ +public: + uint8 bOverride_CastShadows : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CastVolumetricShadow : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CastStaticShadow : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CastDynamicShadow : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CastRaytracedShadow : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bCastShadows; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastStaticShadow; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastDynamicShadow; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastVolumetricShadow; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastRaytracedShadow; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyLightShadowParametersOverride; + +// ScriptStruct GlobalLightRig.SkyLightDFAOParametersOverride +// 0x001C (0x001C - 0x0000) +struct FSkyLightDFAOParametersOverride final +{ +public: + uint8 bOverride_OcclusionMaxDistance : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Contrast : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OcclusionExponent : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinOcclusion : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OcclusionTint : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_OcclusionCombineMode : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OcclusionMaxDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Contrast; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionExponent; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOcclusion; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor OcclusionTint; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOcclusionCombineMode OcclusionCombineMode; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkyLightDFAOParametersOverride; + +// ScriptStruct GlobalLightRig.SkyLightHemisphereParametersOverride +// 0x003C (0x003C - 0x0000) +struct FSkyLightHemisphereParametersOverride final +{ +public: + uint8 bOverride_bUseHemisphereLight : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HemiTopColor : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HemiBottomColor : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HemiOutsideIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HemiInsideIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeOutsideMinimumIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeInsideMinimumIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyOcclusionContrast : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyOcclusionExponent : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + bool bUseHemisphereLight; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor HemiTopColor; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HemiBottomColor; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HemiOutsideIntensity; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HemiInsideIntensity; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeOutsideMinimumIntensity; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeInsideMinimumIntensity; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyOcclusionContrast; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyOcclusionExponent; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyLightHemisphereParametersOverride; + +// ScriptStruct GlobalLightRig.SkyLightLightingParametersOverride +// 0x00B0 (0x00B0 - 0x0000) +struct FSkyLightLightingParametersOverride final +{ +public: + struct FSkyLightBasicParametersOverride Basic; // 0x0000(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkyLightAdvancedParametersOverride Advanced; // 0x0018(0x0038)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightShadowParametersOverride Shadows; // 0x0050(0x0006)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkyLightDFAOParametersOverride DFAO; // 0x0058(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightHemisphereParametersOverride Hemisphere; // 0x0074(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyLightLightingParametersOverride; + +// ScriptStruct GlobalLightRig.SkyLightBasicParameters +// 0x0010 (0x0010 - 0x0000) +struct FSkyLightBasicParameters final +{ +public: + float Intensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLightingIntensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringIntensity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyLightBasicParameters; + +// ScriptStruct GlobalLightRig.SkyLightAdvancedParameters +// 0x0038 (0x0038 - 0x0000) +struct FSkyLightAdvancedParameters final +{ +public: + EComponentMobility Mobility; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkyLightSourceMode SourceMode; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureCube* CubeMap; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceCubemapAngle; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CubemapResolution; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyDistanceThreshold; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureEmissiveOnly; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLowerHemisphereIsBlack; // 0x001D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor LowerHemisphereColor; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectTranslucentLighting; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTransmission; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectReflection; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProbeOnly; // 0x0033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkyLightAdvancedParameters; + +// ScriptStruct GlobalLightRig.SkyLightShadowParameters +// 0x0005 (0x0005 - 0x0000) +struct FSkyLightShadowParameters final +{ +public: + bool bCastShadows; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastStaticShadow; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastDynamicShadow; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastVolumetricShadow; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastRaytracedShadow; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyLightShadowParameters; + +// ScriptStruct GlobalLightRig.SkyLightDFAOParameters +// 0x0018 (0x0018 - 0x0000) +struct FSkyLightDFAOParameters final +{ +public: + float OcclusionMaxDistance; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Contrast; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionExponent; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOcclusion; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor OcclusionTint; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOcclusionCombineMode OcclusionCombineMode; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkyLightDFAOParameters; + +// ScriptStruct GlobalLightRig.SkyLightHemisphereParameters +// 0x003C (0x003C - 0x0000) +struct FSkyLightHemisphereParameters final +{ +public: + bool bUseHemisphereLight; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor HemiTopColor; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HemiBottomColor; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HemiOutsideIntensity; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HemiInsideIntensity; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeOutsideMinimumIntensity; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeInsideMinimumIntensity; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyOcclusionContrast; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyOcclusionExponent; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyLightHemisphereParameters; + +// ScriptStruct GlobalLightRig.SkyLightLightingParameters +// 0x00A8 (0x00A8 - 0x0000) +struct FSkyLightLightingParameters final +{ +public: + struct FSkyLightBasicParameters Basic; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightAdvancedParameters Advanced; // 0x0010(0x0038)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightShadowParameters Shadows; // 0x0048(0x0005)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkyLightDFAOParameters DFAO; // 0x0050(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkyLightHemisphereParameters Hemisphere; // 0x0068(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkyLightLightingParameters; + +// ScriptStruct GlobalLightRig.SkyLightBasicParametersRelative +// 0x0068 (0x0068 - 0x0000) +struct FSkyLightBasicParametersRelative final +{ +public: + uint8 bOverride_LightColor : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAdjustedValueFloat Intensity; // 0x0004(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FColor LightColor; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat IndirectLightingIntensity; // 0x0028(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAdjustedValueFloat VolumetricScatteringIntensity; // 0x0048(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkyLightBasicParametersRelative; + +// ScriptStruct GlobalLightRig.VolumetricCloudsWindParametersOverride +// 0x0030 (0x0030 - 0x0000) +struct FVolumetricCloudsWindParametersOverride final +{ +public: + uint8 bOverride_WindSpeed : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_WindSkew : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_WeatherSpeed : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyLightWeatherSpeedScale : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HighAltitudeSpeed : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector WindSpeed; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindSkew; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WeatherSpeed; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightWeatherSpeedScale; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HighAltitudeSpeed; // 0x0024(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsWindParametersOverride; + +// ScriptStruct GlobalLightRig.VolumetricCloudsBasicParametersOverride +// 0x0014 (0x0014 - 0x0000) +struct FVolumetricCloudsBasicParametersOverride final +{ +public: + uint8 bOverride_Ambient : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Light : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Extinction : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PowderExtinction : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PowderStrength : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FinalOutput : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Ambient; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float light; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowderExtinction; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinalOutput; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsBasicParametersOverride; + +// ScriptStruct GlobalLightRig.VolumetricCloudsSkyLightParametersOverride +// 0x0020 (0x0020 - 0x0000) +struct FVolumetricCloudsSkyLightParametersOverride final +{ +public: + uint8 bOverride_CloudOutput : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CloudAlpha : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Desaturate : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_GroundColor : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CloudOutput; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAlpha; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturate; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor GroundColor; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsSkyLightParametersOverride; + +// ScriptStruct GlobalLightRig.VolumetricCloudsShadowParametersOverride +// 0x0018 (0x0018 - 0x0000) +struct FVolumetricCloudsShadowParametersOverride final +{ +public: + uint8 bOverride_ShadowScale : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ShadowMapCloudShadowDensity : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayMarchCloudShadowScale : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_RayMarchShadowDensity : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyLightShadowDensity : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ShadowScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowMapCloudShadowDensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayMarchCloudShadowScale; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayMarchShadowDensity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightShadowDensity; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsShadowParametersOverride; + +// ScriptStruct GlobalLightRig.VolumetricCloudsAdvancedParametersOverride +// 0x0010 (0x0010 - 0x0000) +struct FVolumetricCloudsAdvancedParametersOverride final +{ +public: + uint8 bOverride_FogDensityMultiplier : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FogDensityMultiplier; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_HeightFogDensityMultiplier : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HeightFogDensityMultiplier; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsAdvancedParametersOverride; + +// ScriptStruct GlobalLightRig.VolumetricCloudsSceneLightParametersOverride +// 0x0028 (0x0028 - 0x0000) +struct FVolumetricCloudsSceneLightParametersOverride final +{ +public: + uint8 bOverride_Direction : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Color : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Intensity : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Saturation : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Direction; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Saturation; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsSceneLightParametersOverride; + +// ScriptStruct GlobalLightRig.VolumetricCloudsLightingParametersOverride +// 0x0094 (0x0094 - 0x0000) +struct FVolumetricCloudsLightingParametersOverride final +{ +public: + struct FVolumetricCloudsBasicParametersOverride Basic; // 0x0000(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsSkyLightParametersOverride SkyLight; // 0x0014(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsShadowParametersOverride Shadows; // 0x0034(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsAdvancedParametersOverride Advanced; // 0x004C(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x10]; // 0x005C(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVolumetricCloudsSceneLightParametersOverride SceneLight; // 0x006C(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsLightingParametersOverride; + +// ScriptStruct GlobalLightRig.VolumetricCloudsSceneLightRotatorParametersOverride +// 0x0028 (0x0028 - 0x0000) +struct FVolumetricCloudsSceneLightRotatorParametersOverride final +{ +public: + uint8 bOverride_Direction : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Color : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Intensity : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Saturation : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator Direction; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Saturation; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsSceneLightRotatorParametersOverride; + +// ScriptStruct GlobalLightRig.VolumetricCloudsGroundShadowParametersOverride +// 0x0010 (0x0010 - 0x0000) +struct FVolumetricCloudsGroundShadowParametersOverride final +{ +public: + uint8 bOverride_ShadowStrength : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CutOutDistanceMeters : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CutOutFadeDistanceMeters : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ShadowStrength; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CutOutDistanceMeters; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CutOutFadeDistanceMeters; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsGroundShadowParametersOverride; + +// ScriptStruct GlobalLightRig.VolumetricCloudsWindParameters +// 0x0000 (0x003C - 0x003C) +struct FVolumetricCloudsWindParameters final : public FVolumetricCloudsWeatherWindParams +{ +}; +DUMPER7_ASSERTS_FVolumetricCloudsWindParameters; + +// ScriptStruct GlobalLightRig.VolumetricCloudsPresetParameters +// 0x0008 (0x0110 - 0x0108) +struct FVolumetricCloudsPresetParameters final : public FVolumetricCloudsPresetParams +{ +public: + float HeightOffset; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVolumetricCloudsPresetParameters; + +// ScriptStruct GlobalLightRig.VolumetricCloudsBasicParameters +// 0x0018 (0x0018 - 0x0000) +struct FVolumetricCloudsBasicParameters final +{ +public: + float Ambient; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float light; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Extinction; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowderExtinction; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowderStrength; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinalOutput; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsBasicParameters; + +// ScriptStruct GlobalLightRig.VolumetricCloudsSkyLightParameters +// 0x001C (0x001C - 0x0000) +struct FVolumetricCloudsSkyLightParameters final +{ +public: + float CloudOutput; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudAlpha; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturate; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor GroundColor; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsSkyLightParameters; + +// ScriptStruct GlobalLightRig.VolumetricCloudsShadowParameters +// 0x0014 (0x0014 - 0x0000) +struct FVolumetricCloudsShadowParameters final +{ +public: + float ShadowScale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowMapCloudShadowDensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayMarchCloudShadowScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayMarchShadowDensity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightShadowDensity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsShadowParameters; + +// ScriptStruct GlobalLightRig.VolumetricCloudsAdvancedParameters +// 0x0008 (0x0008 - 0x0000) +struct FVolumetricCloudsAdvancedParameters final +{ +public: + float FogDensityMultiplier; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogDensityMultiplier; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsAdvancedParameters; + +// ScriptStruct GlobalLightRig.VolumetricCloudsSceneLightParameters +// 0x0024 (0x0024 - 0x0000) +struct FVolumetricCloudsSceneLightParameters final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Saturation; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsSceneLightParameters; + +// ScriptStruct GlobalLightRig.VolumetricCloudsLightingParameters +// 0x0080 (0x0080 - 0x0000) +struct FVolumetricCloudsLightingParameters final +{ +public: + struct FVolumetricCloudsBasicParameters Basic; // 0x0000(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsSkyLightParameters SkyLight; // 0x0018(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsShadowParameters Shadows; // 0x0034(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsAdvancedParameters Advanced; // 0x0048(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_50[0xC]; // 0x0050(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVolumetricCloudsSceneLightParameters SceneLight; // 0x005C(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsLightingParameters; + +// ScriptStruct GlobalLightRig.VolumetricCloudsSceneLightRotatorParameters +// 0x0024 (0x0024 - 0x0000) +struct FVolumetricCloudsSceneLightRotatorParameters final +{ +public: + struct FRotator Direction; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Saturation; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsSceneLightRotatorParameters; + +// ScriptStruct GlobalLightRig.VolumetricCloudsGroundShadowParameters +// 0x000C (0x000C - 0x0000) +struct FVolumetricCloudsGroundShadowParameters final +{ +public: + float ShadowStrength; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CutOutDistanceMeters; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CutOutFadeDistanceMeters; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsGroundShadowParameters; + +// ScriptStruct GlobalLightRig.WorldBaseHeights +// 0x000C (0x000C - 0x0000) +struct FWorldBaseHeights +{ +public: + float CloudsZ; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpHeightFogZ; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AtmosphereZ; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldBaseHeights; + +// ScriptStruct GlobalLightRig.WorldBaseHeightsTracker +// 0x0004 (0x0010 - 0x000C) +struct FWorldBaseHeightsTracker final : public FWorldBaseHeights +{ +public: + int32 Force; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldBaseHeightsTracker; + +} + diff --git a/Hogwarts Legacy/SDK/Hermes_classes.hpp b/Hogwarts Legacy/SDK/Hermes_classes.hpp new file mode 100644 index 0000000..dd9e114 --- /dev/null +++ b/Hogwarts Legacy/SDK/Hermes_classes.hpp @@ -0,0 +1,79 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Hermes + +#include "Basic.hpp" + +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class Hermes.HermesBPLibrary +// 0x0000 (0x0028 - 0x0028) +class UHermesBPLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void HermesBindAActor(TDelegate Delegate_AActor, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindDoubleFString(TDelegate Delegate_DoubleFString, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindDoubleInt(TDelegate Delegate_DoubleInt, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindEvent(const TDelegate& Delegate_Event, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindFloat(TDelegate Delegate_Float, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindFName(TDelegate Delegate_FName, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindFString(TDelegate Delegate_FString, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindFText(TDelegate Delegate_FText, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindGuid(TDelegate Delegate_Guid, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindHitResult(TDelegate Delegate_HitResult, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindInt(TDelegate Delegate_Int, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindVector(TDelegate Delegate_Vector, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesExecuteAllAActor(const class FString& Name_0, const class UObject* Caller, const class AActor* Actor); + static void HermesExecuteAllDoubleFString(const class FString& Name_0, const class UObject* Caller, const class FString& String1, const class FString& String2); + static void HermesExecuteAllDoubleInt(const class FString& Name_0, const class UObject* Caller, int32 Int1, int32 Int2); + static void HermesExecuteAllEvent(const class FString& Name_0, const class UObject* Caller); + static void HermesExecuteAllFloat(const class FString& Name_0, const class UObject* Caller, float float_0); + static void HermesExecuteAllFName(const class FString& Name_0, const class UObject* Caller, const class FName& String); + static void HermesExecuteAllFString(const class FString& Name_0, const class UObject* Caller, const class FString& String); + static void HermesExecuteAllFText(const class FString& Name_0, const class UObject* Caller, const class FText& Text); + static void HermesExecuteAllGuid(const class FString& Name_0, const class UObject* Caller, const struct FGuid& Guid); + static void HermesExecuteAllHitResult(const class FString& Name_0, const class UObject* Caller, const struct FHitResult& HitResult); + static void HermesExecuteAllInt(const class FString& Name_0, const class UObject* Caller, int32 int_0); + static void HermesExecuteAllVector(const class FString& Name_0, const class UObject* Caller, const struct FVector& Vector); + static void HermesExecuteOwnedAActor(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const class AActor* Actor); + static void HermesExecuteOwnedDoubleFString(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const class FString& String1, const class FString& String2); + static void HermesExecuteOwnedDoubleInt(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, int32 int_0, int32 Int2); + static void HermesExecuteOwnedEvent(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller); + static void HermesExecuteOwnedFloat(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, float float_0); + static void HermesExecuteOwnedFName(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const class FName& String); + static void HermesExecuteOwnedFString(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const class FString& String); + static void HermesExecuteOwnedFText(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const class FText& Text); + static void HermesExecuteOwnedGuid(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FGuid& Guid); + static void HermesExecuteOwnedHitResult(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FHitResult& HitResult); + static void HermesExecuteOwnedInt(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, int32 int_0); + static void HermesExecuteOwnedVector(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FVector& Vector); + static void HermesUnbind(const struct FHermesBPDelegateHandle& Handle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HermesBPLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HermesBPLibrary") + } + static class UHermesBPLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHermesBPLibrary; + +} + diff --git a/Hogwarts Legacy/SDK/Hermes_structs.hpp b/Hogwarts Legacy/SDK/Hermes_structs.hpp new file mode 100644 index 0000000..96c652a --- /dev/null +++ b/Hogwarts Legacy/SDK/Hermes_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Hermes + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct Hermes.HermesBPDelegateHandle +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FHermesBPDelegateHandle final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FHermesBPDelegateHandle; + +} + diff --git a/Hogwarts Legacy/SDK/HoverDrone_classes.hpp b/Hogwarts Legacy/SDK/HoverDrone_classes.hpp new file mode 100644 index 0000000..8670e19 --- /dev/null +++ b/Hogwarts Legacy/SDK/HoverDrone_classes.hpp @@ -0,0 +1,215 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: HoverDrone + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "HoverDrone_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class HoverDrone.HoverDroneConfigObject +// 0x0010 (0x0038 - 0x0028) +class UHoverDroneConfigObject final : public UObject +{ +public: + TSubclassOf m_HoverDroneControllerClass; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HoverDroneConfigObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HoverDroneConfigObject") + } + static class UHoverDroneConfigObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHoverDroneConfigObject; + +// Class HoverDrone.PhoenixHoverDronePawn +// 0x0100 (0x03D0 - 0x02D0) +class APhoenixHoverDronePawn final : public ADefaultPawn +{ +public: + float MaxAccelToGravRatio; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DroneTiltInterpSpeed_Accel; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DroneTiltInterpSpeed_Decel; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ZoomRate; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FOVInterpSpeed; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float maxFOV; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float minFOV; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpeedAdjustment; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpeedAdjustRate; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpeedAdjustMin; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpeedAdjustMax; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinIconScale; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinIconDist; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxIconDist; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAutoFocus; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_309[0x3]; // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoFocusInterpSpeed; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CameraApertureFStop; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* ScreenFringeFOVCurve; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TouchingActorEntryPosition; // 0x0320(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf m_progressWidgetClass; // 0x0330(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf m_followWidgetClass; // 0x0338(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf m_filterComponentClass; // 0x0340(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* m_MinimapWidgetClass; // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_350[0x18]; // 0x0350(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* FoliageOverlapComponent; // 0x0368(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCapsuleComponent* ActorOverlapComponent; // 0x0370(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_378[0x40]; // 0x0378(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* m_pMinimapWidget; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUserWidget* m_pProgressWidget; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUserWidget* m_pFollowWidget; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void ActorOverlapBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& OverlapInfo); + void ActorOverlapEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void AllowIcons(bool InVal); + + float GetAltitude() const; + bool IsMaintainingConstantAltitude() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixHoverDronePawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixHoverDronePawn") + } + static class APhoenixHoverDronePawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixHoverDronePawn; + +// Class HoverDrone.HoverDroneController +// 0x00F8 (0x0340 - 0x0248) +class AHoverDroneController final : public AActor +{ +public: + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnControlModeChanged; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnToggleMiniMap; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ControlModePawnClass[0x3]; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_298[0x40]; // 0x0298(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* m_MinimapWidgetClass; // 0x02D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* m_pFollowActor; // 0x02E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FHoverDroneConfigStruct MyStruct; // 0x02E8(0x0010)(NativeAccessSpecifierPrivate) + class UInputComponent* m_pInputComponent; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class APlayerController* m_pPlayerController; // 0x0300(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float JumpToBookmarkCameraFadeTime; // 0x0308(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float JumpToBookmarkCameraHoldBlackTime; // 0x030C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_310[0x30]; // 0x0310(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class APhoenixHoverDronePawn* GetDronePawn(); + void SetPlayerBounds(const struct FVector& BoundsMin, const struct FVector& BoundsMax); + void StartHoverDroneFromSystemMenu(); + void ToggleHUD(); + + EHoverDroneControlMode GetControlMode() const; + class FString GetControlModeString() const; + float GetPawnAltitude() const; + void GetPlayerBounds(struct FVector* Max, struct FVector* Min) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HoverDroneController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HoverDroneController") + } + static class AHoverDroneController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHoverDroneController; + +// Class HoverDrone.HoverDroneHUD +// 0x0020 (0x0358 - 0x0338) +class AHoverDroneHUD final : public AHUD +{ +public: + uint8 Pad_338[0x20]; // 0x0338(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HoverDroneHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HoverDroneHUD") + } + static class AHoverDroneHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHoverDroneHUD; + +// Class HoverDrone.PhoenixHoverDroneMovementComponent +// 0x0250 (0x03D0 - 0x0180) +class UPhoenixHoverDroneMovementComponent final : public UFloatingPawnMovement +{ +public: + uint8 Pad_180[0x48]; // 0x0180(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + float RotAcceleration; // 0x01C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RotDeceleration; // 0x01CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxPitchRotSpeed; // 0x01D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxYawRotSpeed; // 0x01D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TurboRotAcceleration; // 0x01D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TurboRotDeceleration; // 0x01DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TurboMaxPitchRotSpeed; // 0x01E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TurboMaxYawRotSpeed; // 0x01E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D TurboAccelerationRange; // 0x01E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D TurboAccelerationAltitudeRange; // 0x01F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TurboDeceleration; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1FC[0x1D4]; // 0x01FC(0x01D4)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixHoverDroneMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixHoverDroneMovementComponent") + } + static class UPhoenixHoverDroneMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixHoverDroneMovementComponent; + +} + diff --git a/Hogwarts Legacy/SDK/HoverDrone_structs.hpp b/Hogwarts Legacy/SDK/HoverDrone_structs.hpp new file mode 100644 index 0000000..df55ae4 --- /dev/null +++ b/Hogwarts Legacy/SDK/HoverDrone_structs.hpp @@ -0,0 +1,37 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: HoverDrone + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum HoverDrone.EHoverDroneControlMode +// NumValues: 0x0004 +enum class EHoverDroneControlMode : uint8 +{ + Player = 0, + HoverDrone = 1, + FollowCam = 2, + MAX = 3, +}; + +// ScriptStruct HoverDrone.HoverDroneConfigStruct +// 0x0010 (0x0010 - 0x0000) +struct FHoverDroneConfigStruct final +{ +public: + class FString TestString; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHoverDroneConfigStruct; + +} + diff --git a/Hogwarts Legacy/SDK/HydraManager_structs.hpp b/Hogwarts Legacy/SDK/HydraManager_structs.hpp new file mode 100644 index 0000000..64c297f --- /dev/null +++ b/Hogwarts Legacy/SDK/HydraManager_structs.hpp @@ -0,0 +1,30 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: HydraManager + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct HydraManager.MOTD +// 0x0028 (0x0028 - 0x0000) +struct FMOTD final +{ +public: + class FString content; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ImageURL; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ImgSizeX; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ImgSizeY; // 0x0024(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMOTD; + +} + diff --git a/Hogwarts Legacy/SDK/IcarusRuntime_classes.hpp b/Hogwarts Legacy/SDK/IcarusRuntime_classes.hpp new file mode 100644 index 0000000..f022c63 --- /dev/null +++ b/Hogwarts Legacy/SDK/IcarusRuntime_classes.hpp @@ -0,0 +1,210 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: IcarusRuntime + +#include "Basic.hpp" + +#include "AIModule_classes.hpp" +#include "Mercuna_structs.hpp" +#include "Mercuna_classes.hpp" +#include "Mercuna3DMovement_classes.hpp" +#include "IcarusRuntime_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class IcarusRuntime.BTDecorator_IcarusIsFlying +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_IcarusIsFlying final : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IcarusIsFlying") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IcarusIsFlying") + } + static class UBTDecorator_IcarusIsFlying* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IcarusIsFlying; + +// Class IcarusRuntime.Icarus3DMovementComponent +// 0x0058 (0x0260 - 0x0208) +class alignas(0x10) UIcarus3DMovementComponent : public UMercuna3DMovementComponent +{ +public: + TMulticastInlineDelegate OnBehaviorCompleted; // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bCanEverFly; // 0x0218(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x2F]; // 0x0219(0x002F)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DefaultTakeOffAbility; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf DefaultTakeOffAbilityOverride; // 0x0250(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bStartFlying; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BehaviorCircleActorStart(class AActor* CircleCenterActor, float Radius, float Height, bool bClockwise, bool bLookAtCirclingActor, float LookAtMaxPitch, float ActorUpdateDistance); + void BehaviorCircleLocationStart(const struct FVector& CircleCenterLocation, float Radius, float Height, bool bClockwise, bool bLookAtCirclingLocation, float LookAtMaxPitch); + void BehaviorLandingActorStart(class AActor* ActorToLandAt, float Height, float ActorUpdateDistance); + void BehaviorLandingLocationStart(const struct FVector& LocationToLandAt, float Height); + void BehaviorStop(EBehaviorResult Result); + void BehaviorTakeOffStart(TSubclassOf TakeOffAbility, bool bTeleportIfNoTakeOffAbility); + void DisableFlying(bool bSwitchToGroundNavigation); + void EnableFlying(); + + float GetTurningCircleRadius() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Icarus3DMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Icarus3DMovementComponent") + } + static class UIcarus3DMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIcarus3DMovementComponent; + +// Class IcarusRuntime.BTDecorator_IcarusCanFly +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_IcarusCanFly final : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IcarusCanFly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IcarusCanFly") + } + static class UBTDecorator_IcarusCanFly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IcarusCanFly; + +// Class IcarusRuntime.IcarusConfig +// 0x0008 (0x0030 - 0x0028) +class UIcarusConfig final : public UObject +{ +public: + float BehaviorCirclingMinimumValidPointsRatio; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IcarusConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IcarusConfig") + } + static class UIcarusConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIcarusConfig; + +// Class IcarusRuntime.BTDecorator_IcarusIsPerched +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_IcarusIsPerched final : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IcarusIsPerched") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IcarusIsPerched") + } + static class UBTDecorator_IcarusIsPerched* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IcarusIsPerched; + +// Class IcarusRuntime.BTTask_Icarus_MoveTo +// 0x0008 (0x00B0 - 0x00A8) +class UBTTask_Icarus_MoveTo final : public UBTTask_Mercuna_MoveTo +{ +public: + bool bUsePathfinding; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDynamicAvoidance; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTurnSmoothing; // 0x00AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Icarus_MoveTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Icarus_MoveTo") + } + static class UBTTask_Icarus_MoveTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Icarus_MoveTo; + +// Class IcarusRuntime.IcarusNavigationComponent +// 0x00B0 (0x0200 - 0x0150) +class UIcarusNavigationComponent final : public UMercunaNavigationComponent +{ +public: + float TurningCircleLookAheadTime; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154[0xC]; // 0x0154(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMercunaMoveRequest OriginalMoveRequest; // 0x0160(0x0040)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_1A0[0x40]; // 0x01A0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UMercunaPath* CurrentPath; // 0x01E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMercunaPath* NewPath; // 0x01E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1F0[0x10]; // 0x01F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetUseTurnSmoothing(bool bInUseTurnSmoothing); + + bool GetUseTurnSmoothing() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IcarusNavigationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IcarusNavigationComponent") + } + static class UIcarusNavigationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIcarusNavigationComponent; + +} + diff --git a/Hogwarts Legacy/SDK/IcarusRuntime_structs.hpp b/Hogwarts Legacy/SDK/IcarusRuntime_structs.hpp new file mode 100644 index 0000000..66bb33b --- /dev/null +++ b/Hogwarts Legacy/SDK/IcarusRuntime_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: IcarusRuntime + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum IcarusRuntime.EBehaviorResult +// NumValues: 0x0003 +enum class EBehaviorResult : uint8 +{ + Success = 0, + Failed = 1, + EBehaviorResult_MAX = 2, +}; + +} + diff --git a/Hogwarts Legacy/SDK/InputCore_classes.hpp b/Hogwarts Legacy/SDK/InputCore_classes.hpp new file mode 100644 index 0000000..a6447a7 --- /dev/null +++ b/Hogwarts Legacy/SDK/InputCore_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: InputCore + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class InputCore.InputCoreTypes +// 0x0000 (0x0028 - 0x0028) +class UInputCoreTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputCoreTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputCoreTypes") + } + static class UInputCoreTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputCoreTypes; + +} + diff --git a/Hogwarts Legacy/SDK/InputCore_structs.hpp b/Hogwarts Legacy/SDK/InputCore_structs.hpp new file mode 100644 index 0000000..2aa1df4 --- /dev/null +++ b/Hogwarts Legacy/SDK/InputCore_structs.hpp @@ -0,0 +1,97 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: InputCore + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum InputCore.ETouchIndex +// NumValues: 0x000D +enum class ETouchIndex : uint8 +{ + Touch1 = 0, + Touch2 = 1, + Touch3 = 2, + Touch4 = 3, + Touch5 = 4, + Touch6 = 5, + Touch7 = 6, + Touch8 = 7, + Touch9 = 8, + Touch10 = 9, + CursorPointerIndex = 10, + MAX_TOUCHES = 11, + ETouchIndex_MAX = 12, +}; + +// Enum InputCore.EControllerHand +// NumValues: 0x0014 +enum class EControllerHand : uint8 +{ + Left = 0, + Right = 1, + AnyHand = 2, + Pad = 3, + ExternalCamera = 4, + Gun = 5, + HMD = 6, + Special_1 = 7, + Special_2 = 8, + Special_3 = 9, + Special_4 = 10, + Special_5 = 11, + Special_6 = 12, + Special_7 = 13, + Special_8 = 14, + Special_9 = 15, + Special_10 = 16, + Special_11 = 17, + ControllerHand_Count = 18, + EControllerHand_MAX = 19, +}; + +// Enum InputCore.ETouchType +// NumValues: 0x0008 +enum class ETouchType : uint8 +{ + Began = 0, + Moved = 1, + Stationary = 2, + ForceChanged = 3, + FirstMove = 4, + Ended = 5, + NumTypes = 6, + ETouchType_MAX = 7, +}; + +// Enum InputCore.EConsoleForGamepadLabels +// NumValues: 0x0004 +enum class EConsoleForGamepadLabels : uint8 +{ + None = 0, + XBoxOne = 1, + PS4 = 2, + EConsoleForGamepadLabels_MAX = 3, +}; + +// ScriptStruct InputCore.Key +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FKey final +{ +public: + class FName KeyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKey; + +} + diff --git a/Hogwarts Legacy/SDK/LerpVolumes_classes.hpp b/Hogwarts Legacy/SDK/LerpVolumes_classes.hpp new file mode 100644 index 0000000..449825d --- /dev/null +++ b/Hogwarts Legacy/SDK/LerpVolumes_classes.hpp @@ -0,0 +1,1482 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: LerpVolumes + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "LerpVolumes_structs.hpp" +#include "RenderSettings_structs.hpp" + + +namespace SDK +{ + +// Class LerpVolumes.LerpVolumesBoundsCacheLevelRemapping +// 0x0050 (0x0080 - 0x0030) +class ULerpVolumesBoundsCacheLevelRemapping final : public UDataAsset +{ +public: + TMap FastLevelNameMap; // 0x0030(0x0050)(Edit, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + void RebuildAll(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumesBoundsCacheLevelRemapping") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumesBoundsCacheLevelRemapping") + } + static class ULerpVolumesBoundsCacheLevelRemapping* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumesBoundsCacheLevelRemapping; + +// Class LerpVolumes.LerpVolumeInterpolant +// 0x0000 (0x0028 - 0x0028) +class ULerpVolumeInterpolant : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeInterpolant") + } + static class ULerpVolumeInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeInterpolant; + +// Class LerpVolumes.LerpVolumeScalarInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeScalarInterpolant : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesScalarName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float Value; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeScalarInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeScalarInterpolant") + } + static class ULerpVolumeScalarInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeScalarInterpolant; + +// Class LerpVolumes.LerpVolumeRelativeScalarInterpolant +// 0x0000 (0x0038 - 0x0038) +class ULerpVolumeRelativeScalarInterpolant final : public ULerpVolumeScalarInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeRelativeScalarInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeRelativeScalarInterpolant") + } + static class ULerpVolumeRelativeScalarInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeRelativeScalarInterpolant; + +// Class LerpVolumes.LerpVolumeIntegerInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeIntegerInterpolant : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesIntegerName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + int32 Value; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeIntegerInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeIntegerInterpolant") + } + static class ULerpVolumeIntegerInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeIntegerInterpolant; + +// Class LerpVolumes.LerpVolumeRelativeIntegerInterpolant +// 0x0000 (0x0038 - 0x0038) +class ULerpVolumeRelativeIntegerInterpolant final : public ULerpVolumeIntegerInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeRelativeIntegerInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeRelativeIntegerInterpolant") + } + static class ULerpVolumeRelativeIntegerInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeRelativeIntegerInterpolant; + +// Class LerpVolumes.LerpVolumeVectorInterpolant +// 0x0018 (0x0040 - 0x0028) +class ULerpVolumeVectorInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesVectorName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeVectorInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeVectorInterpolant") + } + static class ULerpVolumeVectorInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeVectorInterpolant; + +// Class LerpVolumes.LerpVolumeUnitDirectionInterpolant +// 0x0018 (0x0040 - 0x0028) +class ULerpVolumeUnitDirectionInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesUnitDirectionName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeUnitDirectionInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeUnitDirectionInterpolant") + } + static class ULerpVolumeUnitDirectionInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeUnitDirectionInterpolant; + +// Class LerpVolumes.LerpVolumeColorInterpolant +// 0x0018 (0x0040 - 0x0028) +class ULerpVolumeColorInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesColorName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeColorInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeColorInterpolant") + } + static class ULerpVolumeColorInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeColorInterpolant; + +// Class LerpVolumes.LerpVolumeTagInterpolantBase +// 0x0008 (0x0030 - 0x0028) +class ULerpVolumeTagInterpolantBase : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesTagName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeTagInterpolantBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeTagInterpolantBase") + } + static class ULerpVolumeTagInterpolantBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeTagInterpolantBase; + +// Class LerpVolumes.LerpVolumeTagInterpolant +// 0x0018 (0x0048 - 0x0030) +class ULerpVolumeTagInterpolant final : public ULerpVolumeTagInterpolantBase +{ +public: + class FString Value; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CachedNameValue; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeTagInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeTagInterpolant") + } + static class ULerpVolumeTagInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeTagInterpolant; + +// Class LerpVolumes.LerpVolumeNameInterpolant +// 0x0008 (0x0038 - 0x0030) +class ULerpVolumeNameInterpolant final : public ULerpVolumeTagInterpolantBase +{ +public: + class FName Value; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeNameInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeNameInterpolant") + } + static class ULerpVolumeNameInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeNameInterpolant; + +// Class LerpVolumes.LerpVolumeDefaultInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeDefaultInterpolant final : public ULerpVolumeTagInterpolantBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDefaultInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDefaultInterpolant") + } + static class ULerpVolumeDefaultInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDefaultInterpolant; + +// Class LerpVolumes.LerpVolumeFinalInterpolant +// 0x0000 (0x0028 - 0x0028) +class ULerpVolumeFinalInterpolant : public ULerpVolumeInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeFinalInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeFinalInterpolant") + } + static class ULerpVolumeFinalInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeFinalInterpolant; + +// Class LerpVolumes.LerpVolumeFinalTagInterpolant +// 0x0008 (0x0030 - 0x0028) +class ULerpVolumeFinalTagInterpolant : public ULerpVolumeFinalInterpolant +{ +public: + struct FLerpVolumesTagName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeFinalTagInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeFinalTagInterpolant") + } + static class ULerpVolumeFinalTagInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeFinalTagInterpolant; + +// Class LerpVolumes.LerpVolumesPresistentContextDataBase +// 0x0000 (0x0028 - 0x0028) +class ULerpVolumesPresistentContextDataBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumesPresistentContextDataBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumesPresistentContextDataBase") + } + static class ULerpVolumesPresistentContextDataBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumesPresistentContextDataBase; + +// Class LerpVolumes.LerpVolumesLastValidTag +// 0x0018 (0x0040 - 0x0028) +class ULerpVolumesLastValidTag final : public ULerpVolumesPresistentContextDataBase +{ +public: + struct FLerpVolumesTagEntry LastValid; // 0x0028(0x0018)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumesLastValidTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumesLastValidTag") + } + static class ULerpVolumesLastValidTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumesLastValidTag; + +// Class LerpVolumes.LerpVolumeFinalLastValidTagInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeFinalLastValidTagInterpolant final : public ULerpVolumeFinalTagInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeFinalLastValidTagInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeFinalLastValidTagInterpolant") + } + static class ULerpVolumeFinalLastValidTagInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeFinalLastValidTagInterpolant; + +// Class LerpVolumes.LerpVolumeFinalDefaultTagInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeFinalDefaultTagInterpolant final : public ULerpVolumeFinalTagInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeFinalDefaultTagInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeFinalDefaultTagInterpolant") + } + static class ULerpVolumeFinalDefaultTagInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeFinalDefaultTagInterpolant; + +// Class LerpVolumes.LerpVolumesFinalTagHistory +// 0x0030 (0x0058 - 0x0028) +class ULerpVolumesFinalTagHistory final : public ULerpVolumesPresistentContextDataBase +{ +public: + struct FLerpVolumesTagEntry Current; // 0x0028(0x0018)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FLerpVolumesTagEntry Prior; // 0x0040(0x0018)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumesFinalTagHistory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumesFinalTagHistory") + } + static class ULerpVolumesFinalTagHistory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumesFinalTagHistory; + +// Class LerpVolumes.LerpVolumeFinalLastTagInterpolant +// 0x0008 (0x0038 - 0x0030) +class ULerpVolumeFinalLastTagInterpolant final : public ULerpVolumeFinalTagInterpolant +{ +public: + struct FLerpVolumesTagName SourceInterpolant; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeFinalLastTagInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeFinalLastTagInterpolant") + } + static class ULerpVolumeFinalLastTagInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeFinalLastTagInterpolant; + +// Class LerpVolumes.LerpVolumeScalarDayNightInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeScalarDayNightInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesScalarName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float DayValue; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightValue; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeScalarDayNightInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeScalarDayNightInterpolant") + } + static class ULerpVolumeScalarDayNightInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeScalarDayNightInterpolant; + +// Class LerpVolumes.LerpVolumeIntegerDayNightInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeIntegerDayNightInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesIntegerName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + int32 DayValue; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NightValue; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeIntegerDayNightInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeIntegerDayNightInterpolant") + } + static class ULerpVolumeIntegerDayNightInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeIntegerDayNightInterpolant; + +// Class LerpVolumes.LerpVolumeVectorDayNightInterpolant +// 0x0020 (0x0048 - 0x0028) +class ULerpVolumeVectorDayNightInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesVectorName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector DayValue; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NightValue; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeVectorDayNightInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeVectorDayNightInterpolant") + } + static class ULerpVolumeVectorDayNightInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeVectorDayNightInterpolant; + +// Class LerpVolumes.LerpVolumeUnitDirectionDayNightInterpolant +// 0x0020 (0x0048 - 0x0028) +class ULerpVolumeUnitDirectionDayNightInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesUnitDirectionName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector DayValue; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NightValue; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeUnitDirectionDayNightInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeUnitDirectionDayNightInterpolant") + } + static class ULerpVolumeUnitDirectionDayNightInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeUnitDirectionDayNightInterpolant; + +// Class LerpVolumes.LerpVolumeColorDayNightInterpolant +// 0x0028 (0x0050 - 0x0028) +class ULerpVolumeColorDayNightInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesColorName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor DayValue; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NightValue; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeColorDayNightInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeColorDayNightInterpolant") + } + static class ULerpVolumeColorDayNightInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeColorDayNightInterpolant; + +// Class LerpVolumes.LerpVolumeTagDayNightInterpolant +// 0x0038 (0x0060 - 0x0028) +class ULerpVolumeTagDayNightInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesTagName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class FString DayValue; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NightValue; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DayValueName; // 0x0050(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName NightValueName; // 0x0058(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeTagDayNightInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeTagDayNightInterpolant") + } + static class ULerpVolumeTagDayNightInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeTagDayNightInterpolant; + +// Class LerpVolumes.LerpVolumeDynamicUnitDirectionInterpolant +// 0x0008 (0x0030 - 0x0028) +class ULerpVolumeDynamicUnitDirectionInterpolant : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesUnitDirectionName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDynamicUnitDirectionInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDynamicUnitDirectionInterpolant") + } + static class ULerpVolumeDynamicUnitDirectionInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDynamicUnitDirectionInterpolant; + +// Class LerpVolumes.LerpVolumeDiretionToCenterInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeDiretionToCenterInterpolant final : public ULerpVolumeDynamicUnitDirectionInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDiretionToCenterInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDiretionToCenterInterpolant") + } + static class ULerpVolumeDiretionToCenterInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDiretionToCenterInterpolant; + +// Class LerpVolumes.LerpVolumeDiretionToWallInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeDiretionToWallInterpolant final : public ULerpVolumeDynamicUnitDirectionInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDiretionToWallInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDiretionToWallInterpolant") + } + static class ULerpVolumeDiretionToWallInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDiretionToWallInterpolant; + +// Class LerpVolumes.LerpVolumeDynamicTagInterpolant +// 0x0008 (0x0030 - 0x0028) +class ULerpVolumeDynamicTagInterpolant : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesTagName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDynamicTagInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDynamicTagInterpolant") + } + static class ULerpVolumeDynamicTagInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDynamicTagInterpolant; + +// Class LerpVolumes.LerpVolumeNameTagInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeNameTagInterpolant final : public ULerpVolumeDynamicTagInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeNameTagInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeNameTagInterpolant") + } + static class ULerpVolumeNameTagInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeNameTagInterpolant; + +// Class LerpVolumes.LerpVolumeScalarIndoorsOutdoorsInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeScalarIndoorsOutdoorsInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesScalarName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float IndoorsValue; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutdoorsValue; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeScalarIndoorsOutdoorsInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeScalarIndoorsOutdoorsInterpolant") + } + static class ULerpVolumeScalarIndoorsOutdoorsInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeScalarIndoorsOutdoorsInterpolant; + +// Class LerpVolumes.LerpVolumeIntegerIndoorsOutdoorsInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeIntegerIndoorsOutdoorsInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesIntegerName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + int32 IndoorsValue; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutdoorsValue; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeIntegerIndoorsOutdoorsInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeIntegerIndoorsOutdoorsInterpolant") + } + static class ULerpVolumeIntegerIndoorsOutdoorsInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeIntegerIndoorsOutdoorsInterpolant; + +// Class LerpVolumes.LerpVolumeVectorIndoorsOutdoorsInterpolant +// 0x0020 (0x0048 - 0x0028) +class ULerpVolumeVectorIndoorsOutdoorsInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesVectorName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector IndoorsValue; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutdoorsValue; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeVectorIndoorsOutdoorsInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeVectorIndoorsOutdoorsInterpolant") + } + static class ULerpVolumeVectorIndoorsOutdoorsInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeVectorIndoorsOutdoorsInterpolant; + +// Class LerpVolumes.LerpVolumeUnitDirectionIndoorsOutdoorsInterpolant +// 0x0020 (0x0048 - 0x0028) +class ULerpVolumeUnitDirectionIndoorsOutdoorsInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesUnitDirectionName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector IndoorsValue; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutdoorsValue; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeUnitDirectionIndoorsOutdoorsInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeUnitDirectionIndoorsOutdoorsInterpolant") + } + static class ULerpVolumeUnitDirectionIndoorsOutdoorsInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeUnitDirectionIndoorsOutdoorsInterpolant; + +// Class LerpVolumes.LerpVolumeColorIndoorsOutdoorsInterpolant +// 0x0028 (0x0050 - 0x0028) +class ULerpVolumeColorIndoorsOutdoorsInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesColorName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor IndoorsValue; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutdoorsValue; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeColorIndoorsOutdoorsInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeColorIndoorsOutdoorsInterpolant") + } + static class ULerpVolumeColorIndoorsOutdoorsInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeColorIndoorsOutdoorsInterpolant; + +// Class LerpVolumes.LerpVolumeTagIndoorsOutdoorsInterpolant +// 0x0038 (0x0060 - 0x0028) +class ULerpVolumeTagIndoorsOutdoorsInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesTagName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class FString IndoorsValue; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutdoorsValue; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName IndoorsValueName; // 0x0050(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName OutdoorsValueName; // 0x0058(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeTagIndoorsOutdoorsInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeTagIndoorsOutdoorsInterpolant") + } + static class ULerpVolumeTagIndoorsOutdoorsInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeTagIndoorsOutdoorsInterpolant; + +// Class LerpVolumes.LerpVolumeLevelNameInterpolantBase +// 0x0000 (0x0028 - 0x0028) +class ULerpVolumeLevelNameInterpolantBase : public ULerpVolumeInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeLevelNameInterpolantBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeLevelNameInterpolantBase") + } + static class ULerpVolumeLevelNameInterpolantBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeLevelNameInterpolantBase; + +// Class LerpVolumes.LerpVolumeManualLevelNameInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeManualLevelNameInterpolant final : public ULerpVolumeLevelNameInterpolantBase +{ +public: + struct FLerpVolumesTagName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class FName UseLevelName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeManualLevelNameInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeManualLevelNameInterpolant") + } + static class ULerpVolumeManualLevelNameInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeManualLevelNameInterpolant; + +// Class LerpVolumes.LerpVolumeLevelNameInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeLevelNameInterpolant final : public ULerpVolumeLevelNameInterpolantBase +{ +public: + struct FLerpVolumesTagName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLerpVolumesLevelName LevelName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeLevelNameInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeLevelNameInterpolant") + } + static class ULerpVolumeLevelNameInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeLevelNameInterpolant; + +// Class LerpVolumes.LerpVolumeLevelAudioLocationNameInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeLevelAudioLocationNameInterpolant final : public ULerpVolumeLevelNameInterpolantBase +{ +public: + struct FLerpVolumesTagName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLerpVolumesAudioStateGroupLocation LevelName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeLevelAudioLocationNameInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeLevelAudioLocationNameInterpolant") + } + static class ULerpVolumeLevelAudioLocationNameInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeLevelAudioLocationNameInterpolant; + +// Class LerpVolumes.LerpVolumeFinalLevelNameInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeFinalLevelNameInterpolant final : public ULerpVolumeFinalTagInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeFinalLevelNameInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeFinalLevelNameInterpolant") + } + static class ULerpVolumeFinalLevelNameInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeFinalLevelNameInterpolant; + +// Class LerpVolumes.LerpVolumeFinalLastLevelNameInterpolant +// 0x0008 (0x0038 - 0x0030) +class ULerpVolumeFinalLastLevelNameInterpolant final : public ULerpVolumeFinalTagInterpolant +{ +public: + struct FLerpVolumesTagName LevelNameInterpolant; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeFinalLastLevelNameInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeFinalLastLevelNameInterpolant") + } + static class ULerpVolumeFinalLastLevelNameInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeFinalLastLevelNameInterpolant; + +// Class LerpVolumes.LerpVolumeFullLevelNameInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeFullLevelNameInterpolant final : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesTagName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bExhaustiveLevels; // 0x0030(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeFullLevelNameInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeFullLevelNameInterpolant") + } + static class ULerpVolumeFullLevelNameInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeFullLevelNameInterpolant; + +// Class LerpVolumes.LerpVolumeDistanceMetersInterpolant +// 0x0008 (0x0030 - 0x0028) +class ULerpVolumeDistanceMetersInterpolant : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesScalarName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDistanceMetersInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDistanceMetersInterpolant") + } + static class ULerpVolumeDistanceMetersInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDistanceMetersInterpolant; + +// Class LerpVolumes.LerpVolumeDistanceFromWallInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeDistanceFromWallInterpolant : public ULerpVolumeDistanceMetersInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDistanceFromWallInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDistanceFromWallInterpolant") + } + static class ULerpVolumeDistanceFromWallInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDistanceFromWallInterpolant; + +// Class LerpVolumes.LerpVolumeDistanceFromOppositeWallInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeDistanceFromOppositeWallInterpolant final : public ULerpVolumeDistanceFromWallInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDistanceFromOppositeWallInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDistanceFromOppositeWallInterpolant") + } + static class ULerpVolumeDistanceFromOppositeWallInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDistanceFromOppositeWallInterpolant; + +// Class LerpVolumes.LerpVolumeDistanceFromCenterInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeDistanceFromCenterInterpolant final : public ULerpVolumeDistanceMetersInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDistanceFromCenterInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDistanceFromCenterInterpolant") + } + static class ULerpVolumeDistanceFromCenterInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDistanceFromCenterInterpolant; + +// Class LerpVolumes.LerpVolumeDistanceFromCenterXYInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeDistanceFromCenterXYInterpolant final : public ULerpVolumeDistanceMetersInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDistanceFromCenterXYInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDistanceFromCenterXYInterpolant") + } + static class ULerpVolumeDistanceFromCenterXYInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDistanceFromCenterXYInterpolant; + +// Class LerpVolumes.LerpVolumeDistanceToCeilingInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeDistanceToCeilingInterpolant final : public ULerpVolumeDistanceMetersInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDistanceToCeilingInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDistanceToCeilingInterpolant") + } + static class ULerpVolumeDistanceToCeilingInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDistanceToCeilingInterpolant; + +// Class LerpVolumes.LerpVolumeDistanceToFloorInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeDistanceToFloorInterpolant final : public ULerpVolumeDistanceMetersInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDistanceToFloorInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDistanceToFloorInterpolant") + } + static class ULerpVolumeDistanceToFloorInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDistanceToFloorInterpolant; + +// Class LerpVolumes.LerpVolume +// 0x0070 (0x02F0 - 0x0280) +class ALerpVolume final : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Interpolants; // 0x0288(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVolumeCenterlineSettings Shape; // 0x0298(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x02A8(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUnbounded : 1; // 0x02EC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x02EC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2ED[0x3]; // 0x02ED(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolume") + } + static class ALerpVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALerpVolume; + +// Class LerpVolumes.LerpVolumeAttached +// 0x0078 (0x02C0 - 0x0248) +class ALerpVolumeAttached final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AVolume* AttachVolume; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Interpolants; // 0x0258(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVolumeCenterlineSettings Shape; // 0x0268(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x0278(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x02BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Recompute(); + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeAttached") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeAttached") + } + static class ALerpVolumeAttached* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALerpVolumeAttached; + +// Class LerpVolumes.LerpVolumesPresistentContextData +// 0x0050 (0x0078 - 0x0028) +class ULerpVolumesPresistentContextData final : public UObject +{ +public: + TMap DataMap; // 0x0028(0x0050)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumesPresistentContextData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumesPresistentContextData") + } + static class ULerpVolumesPresistentContextData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumesPresistentContextData; + +// Class LerpVolumes.LerpVolumeInterface +// 0x0000 (0x0000 - 0x0000) +class ILerpVolumeInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeInterface") + } + static class ILerpVolumeInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILerpVolumeInterface; + +// Class LerpVolumes.LerpVolumesLibrary +// 0x0210 (0x0240 - 0x0030) +class ULerpVolumesLibrary final : public UDataAsset +{ +public: + ECollisionChannel VolumeCollisionChannel; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLerpVolumesInterpolants Interpolants; // 0x0038(0x01E0)(Edit, NativeAccessSpecifierPublic) + TArray DefaultInterpolants; // 0x0218(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DefaultInterpolantsPriority; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22C[0x4]; // 0x022C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FinalInterpolants; // 0x0230(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumesLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumesLibrary") + } + static class ULerpVolumesLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumesLibrary; + +// Class LerpVolumes.LerpVolumesSingleton +// 0x0698 (0x08E0 - 0x0248) +class ALerpVolumesSingleton final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Interpolants; // 0x0250(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray FinalInterpolants; // 0x0260(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x0270(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLerpVolumesInterpolants InterpolantDefaults; // 0x0278(0x01E0)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + struct FLerpVolumesInterpolantsEvaluator CurrentState; // 0x0458(0x01E8)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_640[0xA8]; // 0x0640(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLerpVolumesInterpolantsEvaluator LocalState; // 0x06E8(0x01E8)(Transient, Protected, NativeAccessSpecifierProtected) + struct FVector LastLocalStatePosition; // 0x08D0(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLastLocalStateValid; // 0x08DC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8DD[0x3]; // 0x08DD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool LerpVolumesGetColorAtPosition(class UObject* WorldContextObject, const struct FVector& Position, class FName VariableName, struct FLinearColor* VariableValue); + static bool LerpVolumesGetIntegerAtPosition(class UObject* WorldContextObject, const struct FVector& Position, class FName VariableName, int32* VariableValue); + static bool LerpVolumesGetScalarAtPosition(class UObject* WorldContextObject, const struct FVector& Position, class FName VariableName, float* VariableValue); + static bool LerpVolumesGetTagAtPosition(class UObject* WorldContextObject, const struct FVector& Position, class FName VariableName, class FString* VariableValue, ELerpVolumesGetTagValueMode ValueMode); + static bool LerpVolumesGetUnitDirectionAtPosition(class UObject* WorldContextObject, const struct FVector& Position, class FName VariableName, struct FVector* VariableValue); + static bool LerpVolumesGetVectorAtPosition(class UObject* WorldContextObject, const struct FVector& Position, class FName VariableName, struct FVector* VariableValue); + static bool LerpVolumesGetWorldColor(class UObject* WorldContextObject, class FName VariableName, struct FLinearColor* VariableValue); + static bool LerpVolumesGetWorldInteger(class UObject* WorldContextObject, class FName VariableName, int32* VariableValue); + static bool LerpVolumesGetWorldScalar(class UObject* WorldContextObject, class FName VariableName, float* VariableValue); + static bool LerpVolumesGetWorldTag(class UObject* WorldContextObject, class FName VariableName, class FString* VariableValue, ELerpVolumesGetTagValueMode ValueMode); + static void LerpVolumesGetWorldType(class UObject* WorldContextObject, class FName VariableName, ELerpVolumesInterpolantType* VariableType); + static bool LerpVolumesGetWorldUnitDirection(class UObject* WorldContextObject, class FName VariableName, struct FVector* VariableValue); + static bool LerpVolumesGetWorldVector(class UObject* WorldContextObject, class FName VariableName, struct FVector* VariableValue); + static void LerpVolumesIsWorldColor(class UObject* WorldContextObject, class FName VariableName, bool* bExists); + static void LerpVolumesIsWorldInteger(class UObject* WorldContextObject, class FName VariableName, bool* bExists); + static void LerpVolumesIsWorldScalar(class UObject* WorldContextObject, class FName VariableName, bool* bExists); + static void LerpVolumesIsWorldTag(class UObject* WorldContextObject, class FName VariableName, bool* bExists); + static void LerpVolumesIsWorldUnitDirection(class UObject* WorldContextObject, class FName VariableName, bool* bExists); + static void LerpVolumesIsWorldVector(class UObject* WorldContextObject, class FName VariableName, bool* bExists); + static void LerpVolumesSetWorldColorDefault(class UObject* WorldContextObject, class FName VariableName, const struct FLinearColor& VariableValue); + static void LerpVolumesSetWorldIntegerDefault(class UObject* WorldContextObject, class FName VariableName, int32 VariableValue); + static void LerpVolumesSetWorldScalarDefault(class UObject* WorldContextObject, class FName VariableName, float VariableValue); + static void LerpVolumesSetWorldTagDefault(class UObject* WorldContextObject, class FName VariableName, const class FString& VariableValue); + static void LerpVolumesSetWorldTagDefaultName(class UObject* WorldContextObject, class FName VariableName, class FName VariableValue); + static void LerpVolumesSetWorldUnitDirectionDefault(class UObject* WorldContextObject, class FName VariableName, const struct FVector& VariableValue); + static void LerpVolumesSetWorldVectorDefault(class UObject* WorldContextObject, class FName VariableName, const struct FVector& VariableValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumesSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumesSingleton") + } + static class ALerpVolumesSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALerpVolumesSingleton; + +// Class LerpVolumes.LerpVolumesLocalEvaluationComponent +// 0x0400 (0x0620 - 0x0220) +class ULerpVolumesLocalEvaluationComponent final : public USceneComponent +{ +public: + float SecondsPerUpdate; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceThreshold; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDistanceThreshold; // 0x0220(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdatesEnabled; // 0x0221(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_222[0x6]; // 0x0222(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate EvaluationDelegate; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class ULerpVolumesLibrary* LocalLibrary; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLerpVolumesInterpolants LocalInterpolantDefaults; // 0x0240(0x01E0)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + struct FLerpVolumesInterpolantsEvaluator LocalState; // 0x0420(0x01E8)(Transient, Protected, NativeAccessSpecifierProtected) + float UpdateCountdown; // 0x0608(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LastPosition; // 0x060C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLastPositionValid; // 0x0618(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_619[0x7]; // 0x0619(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ForceUpdate(); + void SetLocalLibrary(class ULerpVolumesLibrary* NewLocalLibrary); + void SetUpdatesEnabled(bool Enable); + + bool AreUpdatesEnabled() const; + bool GetLocalColor(class FName VariableName, struct FLinearColor* VariableValue) const; + bool GetLocalInteger(class FName VariableName, int32* VariableValue) const; + bool GetLocalScalar(class FName VariableName, float* VariableValue) const; + bool GetLocalTag(class FName VariableName, class FString* VariableValue) const; + void GetLocalType(class FName VariableName, ELerpVolumesInterpolantType* VariableType) const; + bool GetLocalUnitDirection(class FName VariableName, struct FVector* VariableValue) const; + bool GetLocalVector(class FName VariableName, struct FVector* VariableValue) const; + bool IsLocalColor(class FName VariableName) const; + bool IsLocalInteger(class FName VariableName) const; + bool IsLocalScalar(class FName VariableName) const; + bool IsLocalTag(class FName VariableName) const; + bool IsLocalUnitDirection(class FName VariableName) const; + bool IsLocalVector(class FName VariableName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumesLocalEvaluationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumesLocalEvaluationComponent") + } + static class ULerpVolumesLocalEvaluationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumesLocalEvaluationComponent; + +} + diff --git a/Hogwarts Legacy/SDK/LerpVolumes_structs.hpp b/Hogwarts Legacy/SDK/LerpVolumes_structs.hpp new file mode 100644 index 0000000..47cb2a2 --- /dev/null +++ b/Hogwarts Legacy/SDK/LerpVolumes_structs.hpp @@ -0,0 +1,416 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: LerpVolumes + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum LerpVolumes.ELerpVolumesApplyWorldContextMode +// NumValues: 0x0005 +enum class ELerpVolumesApplyWorldContextMode : uint8 +{ + SetRTPCs = 0, + SendHermes = 1, + SetNPCs = 2, + SetMPCs = 3, + ELerpVolumesApplyWorldContextMode_MAX = 4, +}; + +// Enum LerpVolumes.ELerpVolumesGetTagValueMode +// NumValues: 0x0004 +enum class ELerpVolumesGetTagValueMode : uint8 +{ + Default = 0, + FinalValue = 1, + FullList = 2, + ELerpVolumesGetTagValueMode_MAX = 3, +}; + +// Enum LerpVolumes.ELerpVolumesTagValueMode +// NumValues: 0x0003 +enum class ELerpVolumesTagValueMode : uint8 +{ + FinalValue = 0, + FullList = 1, + ELerpVolumesTagValueMode_MAX = 2, +}; + +// Enum LerpVolumes.ELerpVolumesInterpolantType +// NumValues: 0x0008 +enum class ELerpVolumesInterpolantType : uint8 +{ + Unknown = 0, + Scalar = 1, + Integer = 2, + Vector = 3, + UnitDirection = 4, + Color = 5, + Tag = 6, + ELerpVolumesInterpolantType_MAX = 7, +}; + +// Enum LerpVolumes.EVolumeCenterlineMode +// NumValues: 0x0005 +enum class EVolumeCenterlineMode : uint8 +{ + None = 0, + XAxis = 1, + YAxis = 2, + ZAxis = 3, + EVolumeCenterlineMode_MAX = 4, +}; + +// ScriptStruct LerpVolumes.LerpVolumesReplaceLevelSubString +// 0x0020 (0x0020 - 0x0000) +struct FLerpVolumesReplaceLevelSubString final +{ +public: + class FString LevelSubString; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplaceWith; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesReplaceLevelSubString; + +// ScriptStruct LerpVolumes.LerpVolumesReplaceLevelSuffix +// 0x0020 (0x0020 - 0x0000) +struct FLerpVolumesReplaceLevelSuffix final +{ +public: + class FString LevelSuffix; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplaceWith; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesReplaceLevelSuffix; + +// ScriptStruct LerpVolumes.LerpVolumesReplaceLevelPrefix +// 0x0020 (0x0020 - 0x0000) +struct FLerpVolumesReplaceLevelPrefix final +{ +public: + class FString LevelPrefix; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReplaceWith; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesReplaceLevelPrefix; + +// ScriptStruct LerpVolumes.LerpVolumesRemapLevelName +// 0x0028 (0x0028 - 0x0000) +struct FLerpVolumesRemapLevelName final +{ +public: + class FString InLevelName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutLevelName; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExactMatch; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpVolumesRemapLevelName; + +// ScriptStruct LerpVolumes.LerpVolumesApplyWorldContext +// 0x00C0 (0x00C0 - 0x0000) +struct FLerpVolumesApplyWorldContext final +{ +public: + class UWorld* World; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* sender; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Receiver; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap MPCs; // 0x0018(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap NPCs; // 0x0068(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + int32 Mode; // 0x00B8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpVolumesApplyWorldContext; + +// ScriptStruct LerpVolumes.LerpVolumesInterpolantBase +// 0x0010 (0x0010 - 0x0000) +struct FLerpVolumesInterpolantBase +{ +public: + class FName HermesMessage; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName WWiseRTPC; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesInterpolantBase; + +// ScriptStruct LerpVolumes.LerpVolumesInterpolantPCs +// 0x0010 (0x0020 - 0x0010) +struct FLerpVolumesInterpolantPCs : public FLerpVolumesInterpolantBase +{ +public: + class UMaterialParameterCollection* MaterialParameterCollection; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollection* NiagaraParameterCollection; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesInterpolantPCs; + +// ScriptStruct LerpVolumes.LerpVolumesScalar +// 0x0010 (0x0030 - 0x0020) +struct FLerpVolumesScalar final : public FLerpVolumesInterpolantPCs +{ +public: + float Value; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClampMinValue : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClampMaxValue : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNormalizeValue : 1; // 0x002C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpVolumesScalar; + +// ScriptStruct LerpVolumes.LerpVolumesInteger +// 0x0010 (0x0030 - 0x0020) +struct FLerpVolumesInteger final : public FLerpVolumesInterpolantPCs +{ +public: + int32 Value; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinValue; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxValue; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bClampMinValue : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bClampMaxValue : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpVolumesInteger; + +// ScriptStruct LerpVolumes.LerpVolumesVector +// 0x0010 (0x0030 - 0x0020) +struct FLerpVolumesVector final : public FLerpVolumesInterpolantPCs +{ +public: + struct FVector Value; // 0x0020(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpVolumesVector; + +// ScriptStruct LerpVolumes.LerpVolumesUnitDirection +// 0x0010 (0x0030 - 0x0020) +struct FLerpVolumesUnitDirection final : public FLerpVolumesInterpolantPCs +{ +public: + struct FVector Value; // 0x0020(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpVolumesUnitDirection; + +// ScriptStruct LerpVolumes.LerpVolumesColor +// 0x0010 (0x0030 - 0x0020) +struct FLerpVolumesColor final : public FLerpVolumesInterpolantPCs +{ +public: + struct FLinearColor Value; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesColor; + +// ScriptStruct LerpVolumes.LerpVolumesTagEntry +// 0x0018 (0x0018 - 0x0000) +struct FLerpVolumesTagEntry final +{ +public: + class FString StringValue; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NameValue; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesTagEntry; + +// ScriptStruct LerpVolumes.LerpVolumesTag +// 0x0038 (0x0048 - 0x0010) +struct FLerpVolumesTag final : public FLerpVolumesInterpolantBase +{ +public: + struct FLerpVolumesTagEntry DefaultValue; // 0x0010(0x0018)(Edit, NativeAccessSpecifierPublic) + float AlphaTransition; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceFullHistory; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlySetDefaultWWiseRTPCIfNotEmpty; // 0x002D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray History; // 0x0030(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic) + ELerpVolumesTagValueMode DefaultValueMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELerpVolumesTagValueMode RTPCValueMode; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELerpVolumesTagValueMode HermesValueMode; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpVolumesTag; + +// ScriptStruct LerpVolumes.LerpVolumesInterpolants +// 0x01E0 (0x01E0 - 0x0000) +struct FLerpVolumesInterpolants final +{ +public: + TMap Scalars; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Integers; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Vectors; // 0x00A0(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Directions; // 0x00F0(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Colors; // 0x0140(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Tags; // 0x0190(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesInterpolants; + +// ScriptStruct LerpVolumes.LerpVolumesInterpolantsEvaluator +// 0x01E8 (0x01E8 - 0x0000) +struct FLerpVolumesInterpolantsEvaluator final +{ +public: + struct FLerpVolumesInterpolants Interpolants; // 0x0000(0x01E0)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + class ULerpVolumesPresistentContextData* ContextData; // 0x01E0(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesInterpolantsEvaluator; + +// ScriptStruct LerpVolumes.VolumeCenterlineSettings +// 0x000C (0x000C - 0x0000) +struct FVolumeCenterlineSettings final +{ +public: + EVolumeCenterlineMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CeilingFlatness; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloorFlatness; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumeCenterlineSettings; + +// ScriptStruct LerpVolumes.LerpVolumeInfo +// 0x0040 (0x0040 - 0x0000) +struct FLerpVolumeInfo final +{ +public: + class AVolume* Volume; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVolumeCenterlineSettings Centerline; // 0x0008(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox BoundingBox; // 0x001C(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpVolumeInfo; + +// ScriptStruct LerpVolumes.LerpVolumeInterpolantInfo +// 0x0068 (0x0068 - 0x0000) +struct FLerpVolumeInterpolantInfo final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLerpVolumeInfo Volume; // 0x0008(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Pos; // 0x0048(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Depth; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthBlend; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DomainWeightBlend; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinalBlend; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCamera; // 0x0064(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLerpVolumeInterpolantInfo; + +// ScriptStruct LerpVolumes.LerpVolumesName +// 0x0008 (0x0008 - 0x0000) +struct FLerpVolumesName +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesName; + +// ScriptStruct LerpVolumes.LerpVolumesRawLevelName +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesRawLevelName final : public FLerpVolumesName +{ +}; +DUMPER7_ASSERTS_FLerpVolumesRawLevelName; + +// ScriptStruct LerpVolumes.LerpVolumesLevelName +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesLevelName final : public FLerpVolumesName +{ +}; +DUMPER7_ASSERTS_FLerpVolumesLevelName; + +// ScriptStruct LerpVolumes.LerpVolumesTagName +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesTagName final : public FLerpVolumesName +{ +}; +DUMPER7_ASSERTS_FLerpVolumesTagName; + +// ScriptStruct LerpVolumes.LerpVolumesColorName +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesColorName final : public FLerpVolumesName +{ +}; +DUMPER7_ASSERTS_FLerpVolumesColorName; + +// ScriptStruct LerpVolumes.LerpVolumesUnitDirectionName +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesUnitDirectionName final : public FLerpVolumesName +{ +}; +DUMPER7_ASSERTS_FLerpVolumesUnitDirectionName; + +// ScriptStruct LerpVolumes.LerpVolumesVectorName +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesVectorName final : public FLerpVolumesName +{ +}; +DUMPER7_ASSERTS_FLerpVolumesVectorName; + +// ScriptStruct LerpVolumes.LerpVolumesIntegerName +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesIntegerName final : public FLerpVolumesName +{ +}; +DUMPER7_ASSERTS_FLerpVolumesIntegerName; + +// ScriptStruct LerpVolumes.LerpVolumesScalarName +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesScalarName final : public FLerpVolumesName +{ +}; +DUMPER7_ASSERTS_FLerpVolumesScalarName; + +// ScriptStruct LerpVolumes.LerpVolumesAudioStateGroupNameBase +// 0x0008 (0x0008 - 0x0000) +struct FLerpVolumesAudioStateGroupNameBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesAudioStateGroupNameBase; + +// ScriptStruct LerpVolumes.LerpVolumesAudioStateGroupLocation +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesAudioStateGroupLocation final : public FLerpVolumesAudioStateGroupNameBase +{ +}; +DUMPER7_ASSERTS_FLerpVolumesAudioStateGroupLocation; + +// ScriptStruct LerpVolumes.LerpVolumesAudioStateGroupName +// 0x0000 (0x0008 - 0x0008) +struct FLerpVolumesAudioStateGroupName final : public FLerpVolumesAudioStateGroupNameBase +{ +}; +DUMPER7_ASSERTS_FLerpVolumesAudioStateGroupName; + +// ScriptStruct LerpVolumes.LerpVolumesWorldInfo +// 0x0028 (0x0028 - 0x0000) +struct FLerpVolumesWorldInfo final +{ +public: + class ALerpVolumesSingleton* Singleton; // 0x0000(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LocalEvaluators; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray> Volumes; // 0x0018(0x0010)(Edit, ZeroConstructor, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLerpVolumesWorldInfo; + +// ScriptStruct LerpVolumes.BoxBoundsInfo +// 0x001C (0x001C - 0x0000) +struct FBoxBoundsInfo final +{ +public: + struct FVector Center; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoxBoundsInfo; + +} + diff --git a/Hogwarts Legacy/SDK/LightCulling_classes.hpp b/Hogwarts Legacy/SDK/LightCulling_classes.hpp new file mode 100644 index 0000000..e8d9219 --- /dev/null +++ b/Hogwarts Legacy/SDK/LightCulling_classes.hpp @@ -0,0 +1,588 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: LightCulling + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "LightCulling_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class LightCulling.ForceCapsuleShadowsComponent +// 0x0028 (0x00F8 - 0x00D0) +class UForceCapsuleShadowsComponent final : public UActorComponent +{ +public: + struct FForceCapsuleShadowsSettings Settings; // 0x00D0(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bDisable : 1; // 0x00F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void CreateAndAttachForceCapsuleShadows(class AActor* Owner, const struct FForceCapsuleShadowsSettings& NewSettings, class UForceCapsuleShadowsComponent** NewForceCapsuleShadowsComponent, bool bTransient); + static void DetachAndDestroyForceCapsuleShadows(class AActor* Owner, class UForceCapsuleShadowsComponent* ExistingForceCapsuleShadowsComponent); + + void DestroyForceCapsuleShadows(); + void Enable(bool bEnable); + void Enabled(bool* bEnabled); + void UpdateSettings(const struct FForceCapsuleShadowsSettings& NewSettings); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForceCapsuleShadowsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForceCapsuleShadowsComponent") + } + static class UForceCapsuleShadowsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForceCapsuleShadowsComponent; + +// Class LightCulling.RectLightWithCullingSettings +// 0x0008 (0x0260 - 0x0258) +class ARectLightWithCullingSettings final : public Alight +{ +public: + class URectLightComponentWithCullingSettings* RectLightComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void Copy(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RectLightWithCullingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RectLightWithCullingSettings") + } + static class ARectLightWithCullingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARectLightWithCullingSettings; + +// Class LightCulling.PointLightComponentWithCullingSettings +// 0x0010 (0x03F0 - 0x03E0) +class UPointLightComponentWithCullingSettings final : public UPointLightComponent +{ +public: + uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightCullingPerLightSettings LightCullingSettings; // 0x03E0(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3E3[0xD]; // 0x03E3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointLightComponentWithCullingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointLightComponentWithCullingSettings") + } + static class UPointLightComponentWithCullingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPointLightComponentWithCullingSettings; + +// Class LightCulling.SpotLightComponentWithCullingSettings +// 0x0010 (0x03F0 - 0x03E0) +class USpotLightComponentWithCullingSettings final : public USpotLightComponent +{ +public: + uint8 Pad_3E0[0x8]; // 0x03E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightCullingPerLightSettings LightCullingSettings; // 0x03E8(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3EB[0x5]; // 0x03EB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpotLightComponentWithCullingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpotLightComponentWithCullingSettings") + } + static class USpotLightComponentWithCullingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpotLightComponentWithCullingSettings; + +// Class LightCulling.RectLightComponentWithCullingSettings +// 0x0010 (0x03F0 - 0x03E0) +class URectLightComponentWithCullingSettings final : public URectLightComponent +{ +public: + uint8 Pad_3E0[0x8]; // 0x03E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightCullingPerLightSettings LightCullingSettings; // 0x03E8(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3EB[0x5]; // 0x03EB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RectLightComponentWithCullingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RectLightComponentWithCullingSettings") + } + static class URectLightComponentWithCullingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URectLightComponentWithCullingSettings; + +// Class LightCulling.PointLightWithCullingSettings +// 0x0008 (0x0260 - 0x0258) +class APointLightWithCullingSettings final : public Alight +{ +public: + class UPointLightComponentWithCullingSettings* PointLightComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void Copy(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointLightWithCullingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointLightWithCullingSettings") + } + static class APointLightWithCullingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APointLightWithCullingSettings; + +// Class LightCulling.SpotLightWithCullingSettings +// 0x0008 (0x0260 - 0x0258) +class ASpotLightWithCullingSettings final : public Alight +{ +public: + class USpotLightComponentWithCullingSettings* SpotLightComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void Copy(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpotLightWithCullingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpotLightWithCullingSettings") + } + static class ASpotLightWithCullingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpotLightWithCullingSettings; + +// Class LightCulling.LightCullingPerLightInterface +// 0x0000 (0x0000 - 0x0000) +class ILightCullingPerLightInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightCullingPerLightInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightCullingPerLightInterface") + } + static class ILightCullingPerLightInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILightCullingPerLightInterface; + +// Class LightCulling.LightCullingSettings +// 0x00A0 (0x00D0 - 0x0030) +class ULightCullingSettings final : public UDataAsset +{ +public: + ELightCullingDistanceOverride DistanceOverride; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDrawDistanceMeters; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistanceFadeRangeMeters; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoMaxDistanceFadeRangePercentage; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuspiciouslyLargeMaxDrawDistanceMeters; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovableShadowsStartDistanceMeters; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LimitMovableShadowCastingLights; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonMovableShadowsStartDistanceMeters; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LimitNonMovableShadowCastingLights; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AffectVolumetricLightingStartDistanceMeters; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LimitAffectVolumetricLightingLights; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringDistanceMeters; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScatteringFadeRangeMeters; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LimitVolumetricScatteringLights; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricShadowStartDistanceMeters; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LimitVolumetricShadowingLights; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AffectTranslucentLightingStartDistanceMeters; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LimitAffectTranslucentLightingLights; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowsStartDistanceMeters; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LimitContactShadowingLights; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveableLightStartDistanceMeters; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LimitMoveableLights; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TickingLightStartDistanceMeters; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterProjectedShadowsEndMeters; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterProjectedShadows; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleShadowsEndMeters; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterCapsuleShadows; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterContactShadowsStartMeters; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterContactShadowsEndMeters; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterContactShadows; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlobShadowsEndMeters; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterBlobShadows; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterIndirectCapsuleShadowsEndMeters; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleIndirectShadowMinVisibility; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterIndirectCapsuleShadows; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterLightChannelEndMeters; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharactersInLightChannel; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightCullingCameraSetup CameraSetup; // 0x00C4(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float DistanceCulledUpdateMarginMeters; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bControlMovableShadowsStart : 1; // 0x00CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlNonMovableShadowsStart : 1; // 0x00CC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlVolumetricIntensity : 1; // 0x00CC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlVolumetricShadow : 1; // 0x00CC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlAffectVolumetricLighting : 1; // 0x00CC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlAffectTranslucentLighting : 1; // 0x00CC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlContactShadows : 1; // 0x00CC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlMoveable : 1; // 0x00CC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlTicking : 1; // 0x00CD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoMaxDistanceFadeRangePercentage : 1; // 0x00CD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitMovableShadowCastingLights : 1; // 0x00CD(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitNonMovableShadowCastingLights : 1; // 0x00CD(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitVolumetricScatteringLights : 1; // 0x00CD(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitVolumetricShadowingLights : 1; // 0x00CD(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitAffectVolumetricLighting : 1; // 0x00CD(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitAffectTranslucentLighting : 1; // 0x00CD(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitContactShadowingLights : 1; // 0x00CE(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitMoveableLights : 1; // 0x00CE(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharacterProjectedShadows : 1; // 0x00CE(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharacterCapsuleShadows : 1; // 0x00CE(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharactersInLightChannel : 1; // 0x00CE(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCharacterIndirectCapsuleShadows : 1; // 0x00CE(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharacterIndirectCapsuleShadows : 1; // 0x00CE(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharacterContactShadows : 1; // 0x00CE(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCharacterContactShadowsStart : 1; // 0x00CF(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCharacterContactShadowsEnd : 1; // 0x00CF(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisablePlayerContactShadows : 1; // 0x00CF(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCharacterBlobShadows : 1; // 0x00CF(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharacterBlobShadows : 1; // 0x00CF(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCharacterFadeOut : 1; // 0x00CF(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseTrueLightShapes : 1; // 0x00CF(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightCullingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightCullingSettings") + } + static class ULightCullingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightCullingSettings; + +// Class LightCulling.LightCullingLevelSettings +// 0x0048 (0x0078 - 0x0030) +class ULightCullingLevelSettings final : public UDataAsset +{ +public: + class ULightCullingSettings* LevelDefaultSettings; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LevelSettings; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DisableLevels; // 0x0048(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray DisableProceduralLevels; // 0x0058(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSimpleBlobShadowDecalComponentMapper SimpleBlobShadowDecalComponentMapper; // 0x0068(0x0010)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightCullingLevelSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightCullingLevelSettings") + } + static class ULightCullingLevelSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightCullingLevelSettings; + +// Class LightCulling.LightCullingSingleton +// 0x01A0 (0x03E8 - 0x0248) +class ALightCullingSingleton final : public AActor +{ +public: + class ULightCullingSettings* BaseSettings; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> ExternalDisable; // 0x0250(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + bool bExternalConsoleDisable; // 0x0260(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCharacterLightingFeaturesSettingsOverride CharacterLightingFeaturesOverride; // 0x0264(0x004C)(Transient, NoDestructor, NativeAccessSpecifierPublic) + class ULightCullingSettings* OverrideSettings; // 0x02B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightCulling LightCulling; // 0x02C0(0x0060)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FCharacterLightingFeatures CharacterLightingFeatures; // 0x0320(0x00B8)(Transient, Protected, NativeAccessSpecifierProtected) + class ULightMobilityManager* MobilityManager; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFirstUpdate; // 0x03E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3E1[0x7]; // 0x03E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ClearOverrideCharacterLightingFeatures(class UObject* WorldContextObject, class UObject* OverrideOwner); + static void DisableEnd(class UObject* WorldContextObject); + static void DisableStart(class UObject* WorldContextObject); + static void Flush(class ULightComponent* light); + static void GetBaseCharacterLightingFeatures(class UObject* WorldContextObject, struct FCharacterLightingFeaturesSettings* CharacterLightingFeaturesSettings); + static void GetCastShadowsThreshold(class ULightComponent* light, EShadowQualityLevels* ShadowQualityLevel); + static void GetCurrentSettings(class UObject* WorldContextObject, class ULightCullingSettings** Settings); + static void GetEnabled(class UObject* WorldContextObject, bool* Enabled); + static void GetLightStatus(class ULightComponent* light, ELightCullingLightStatus* status); + static void LightCullingAddIgnoreCharacter(class ACharacter* Character, bool* bAdded); + static void LightCullingIgnoreLight(class ULightComponent* light, bool bIgnoreLight); + static void LightCullingIgnoreLights(const TArray& Lights, bool bIgnoreLight); + static void LightCullingIsIgnoreCharacter(class ACharacter* Character, bool* bIsIgnoredCharacter); + static void LightCullingIsIgnoredLight(class ULightComponent* light, bool* bIsIgnoredLight); + static bool LightCullingIsManagingLightMobility(class ULocalLightComponent* light); + static bool LightCullingManageLightMobility(class ULocalLightComponent* light); + static bool LightCullingManageLightsMobility(class AActor* Actor); + static void LightCullingRemoveIgnoreCharacter(class ACharacter* Character, bool* bRemoved); + static bool LightCullingUnmanageLightMobility(class ULocalLightComponent* light, bool bRestoreMobility); + static bool LightCullingUnmanageLightsMobility(class AActor* Actor, bool bRestoreMobility); + static void OverrideCharacterLightingFeatures(class UObject* WorldContextObject, class UObject* OverrideOwner, const struct FCharacterLightingFeaturesSettings& TargetSettings, float Lerp); + static void PopSettings(class UObject* WorldContextObject, class ULightCullingSettings* Settings); + static void PushSettings(class UObject* WorldContextObject, class ULightCullingSettings* Settings); + static void SetCastDynamicShadows(class ULightComponent* light, bool bCastShadows); + static void SetCastShadowsThreshold(class ULightComponent* light, EShadowQualityLevels ShadowQualityLevel); + static void SetCastVolumetricShadow(class ULightComponent* light, bool bCastVolumetricShadow); + static void SetContactShadowLength(class ULightComponent* light, float ContactShadowLength); + static void SetLightShadowBias(class ULocalLightComponent* light, float ShadowBias); + static void SetLightShadowResolutionScale(class ULocalLightComponent* light, float ShadowResolutionScale); + static void SetLightShadowSharpen(class ULocalLightComponent* light, float ShadowSharpen); + static void SetLightShadowSlopeBias(class ULocalLightComponent* light, float ShadowSlopeBias); + static void SetMaxDistanceFadeRange(class ULightComponent* light, float MaxDistanceFadeRange); + static void SetMaxDrawDistance(class ULightComponent* light, float MaxDrawDistance); + static void SetMobility(class ULightComponent* light, EComponentMobility Mobility); + static void SetOverrideCharacterLightingFeaturesLerp(class UObject* WorldContextObject, class UObject* OverrideOwner, float Lerp); + static void SetVolumetricScatteringIntensity(class ULightComponent* light, float VolumetricScatteringIntensity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightCullingSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightCullingSingleton") + } + static class ALightCullingSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightCullingSingleton; + +// Class LightCulling.LightStatsSingleton +// 0x0000 (0x0248 - 0x0248) +class ALightStatsSingleton final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightStatsSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightStatsSingleton") + } + static class ALightStatsSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightStatsSingleton; + +// Class LightCulling.LightMobilityManager +// 0x0060 (0x0088 - 0x0028) +class ULightMobilityManager final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* World; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAutoManageMobility; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightMobilityManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightMobilityManager") + } + static class ULightMobilityManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightMobilityManager; + +// Class LightCulling.LightTickInterface +// 0x0000 (0x0000 - 0x0000) +class ILightTickInterface final +{ +public: + void OnEnterLightTickRange(class ULightComponent* LightComponent); + void OnExitLightTickRange(class ULightComponent* LightComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightTickInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightTickInterface") + } + static class ILightTickInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILightTickInterface; + +// Class LightCulling.SimpleBlobShadowDecalComponent +// 0x0040 (0x05B0 - 0x0570) +class USimpleBlobShadowDecalComponent : public UDecalComponent +{ +public: + float Scale; // 0x0568(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZTweak; // 0x056C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance; // 0x0570(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAirFadeDistanceStart; // 0x0574(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAirFadeDistance; // 0x0578(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOpacityDistance; // 0x057C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOpacity; // 0x0580(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOpacityDistance; // 0x0584(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOpacity; // 0x0588(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseBoundsCenter; // 0x058C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58D[0x3]; // 0x058D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* DefaultDecalMaterial; // 0x0590(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* DecalMID; // 0x0598(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnabled; // 0x05A0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5A1[0xF]; // 0x05A1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleBlobShadowDecalComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleBlobShadowDecalComponent") + } + static class USimpleBlobShadowDecalComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USimpleBlobShadowDecalComponent; + +// Class LightCulling.SimpleBlobShadowDecalCharacterComponent +// 0x0000 (0x05B0 - 0x05B0) +class USimpleBlobShadowDecalCharacterComponent : public USimpleBlobShadowDecalComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleBlobShadowDecalCharacterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleBlobShadowDecalCharacterComponent") + } + static class USimpleBlobShadowDecalCharacterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USimpleBlobShadowDecalCharacterComponent; + +// Class LightCulling.SimpleBlobShadowDecalNoDrawComponent +// 0x0000 (0x05B0 - 0x05B0) +class USimpleBlobShadowDecalNoDrawComponent final : public USimpleBlobShadowDecalComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleBlobShadowDecalNoDrawComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleBlobShadowDecalNoDrawComponent") + } + static class USimpleBlobShadowDecalNoDrawComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USimpleBlobShadowDecalNoDrawComponent; + +} + diff --git a/Hogwarts Legacy/SDK/LightCulling_structs.hpp b/Hogwarts Legacy/SDK/LightCulling_structs.hpp new file mode 100644 index 0000000..9ffe6f7 --- /dev/null +++ b/Hogwarts Legacy/SDK/LightCulling_structs.hpp @@ -0,0 +1,331 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: LightCulling + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum LightCulling.ELightCullingLightStatus +// NumValues: 0x0004 +enum class ELightCullingLightStatus : uint8 +{ + Unmanaged = 0, + Ignored = 1, + Managed = 2, + ELightCullingLightStatus_MAX = 3, +}; + +// Enum LightCulling.ELightCullingDumpFilterDuplicateCheck +// NumValues: 0x0005 +enum class ELightCullingDumpFilterDuplicateCheck : uint8 +{ + None = 0, + PerLevel = 1, + AcrossLevels = 2, + Global = 3, + ELightCullingDumpFilterDuplicateCheck_MAX = 4, +}; + +// Enum LightCulling.ELightCullingDumpFilterSort +// NumValues: 0x0006 +enum class ELightCullingDumpFilterSort : uint8 +{ + None = 0, + Distance = 1, + Component = 2, + Name = 3, + Level = 4, + ELightCullingDumpFilterSort_MAX = 5, +}; + +// Enum LightCulling.ELightCullingDistanceOverride +// NumValues: 0x0005 +enum class ELightCullingDistanceOverride : uint8 +{ + DoNotTouch = 0, + AlwaysOverride = 1, + UseMinimum = 2, + OnlyIfNotSet = 3, + ELightCullingDistanceOverride_MAX = 4, +}; + +// ScriptStruct LightCulling.CharacterLightingFeaturesOptions +// 0x0002 (0x0002 - 0x0000) +struct FCharacterLightingFeaturesOptions final +{ +public: + bool bAutoAddDeleteCharacters; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDetectCharacterChanges; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterLightingFeaturesOptions; + +// ScriptStruct LightCulling.LightingFeaturesSkeletalMeshState +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FLightingFeaturesSkeletalMeshState final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightingFeaturesSkeletalMeshState; + +// ScriptStruct LightCulling.CharacterLightingFeaturesState +// 0x0068 (0x0068 - 0x0000) +struct FCharacterLightingFeaturesState final +{ +public: + TMap, struct FLightingFeaturesSkeletalMeshState> Meshes; // 0x0000(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterLightingFeaturesState; + +// ScriptStruct LightCulling.CharacterLightingFeatures +// 0x00B8 (0x00B8 - 0x0000) +struct FCharacterLightingFeatures final +{ +public: + struct FCharacterLightingFeaturesOptions OPTIONS; // 0x0000(0x0002)(Edit, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSet> IgnoreCharacters; // 0x0008(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray> PendingCharacters; // 0x0058(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + TMap, struct FCharacterLightingFeaturesState> Characters; // 0x0068(0x0050)(Transient, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FCharacterLightingFeatures; + +// ScriptStruct LightCulling.LightCullingCameraSetup +// 0x0004 (0x0004 - 0x0000) +struct FLightCullingCameraSetup final +{ +public: + float PlayerDistanceBiasMeters; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightCullingCameraSetup; + +// ScriptStruct LightCulling.CharacterLightingFeaturesSettings +// 0x0040 (0x0040 - 0x0000) +struct FCharacterLightingFeaturesSettings final +{ +public: + float CharacterProjectedShadowsEndMeters; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterProjectedShadows; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleShadowsEndMeters; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterCapsuleShadows; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterContactShadowsStartMeters; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterContactShadowsEndMeters; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterContactShadows; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlobShadowsEndMeters; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterBlobShadows; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterIndirectCapsuleShadowsEndMeters; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleIndirectShadowMinVisibility; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharacterIndirectCapsuleShadows; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterLightChannelEndMeters; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxCharactersInLightChannel; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightCullingCameraSetup CameraSetup; // 0x0038(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 bLimitCharacterProjectedShadows : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharacterCapsuleShadows : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharactersInLightChannel : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCharacterIndirectCapsuleShadows : 1; // 0x003C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharacterIndirectCapsuleShadows : 1; // 0x003C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharacterContactShadows : 1; // 0x003C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCharacterContactShadowsStart : 1; // 0x003C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseCharacterContactShadowsEnd : 1; // 0x003C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisablePlayerContactShadows : 1; // 0x003D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCharacterBlobShadows : 1; // 0x003D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitCharacterBlobShadows : 1; // 0x003D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterLightingFeaturesSettings; + +// ScriptStruct LightCulling.CharacterLightingFeaturesSettingsOverride +// 0x004C (0x004C - 0x0000) +struct FCharacterLightingFeaturesSettingsOverride final +{ +public: + TWeakObjectPtr Owner; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCharacterLightingFeaturesSettings Settings; // 0x0008(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Lerp; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterLightingFeaturesSettingsOverride; + +// ScriptStruct LightCulling.ForceCapsuleShadowsSettings +// 0x0020 (0x0020 - 0x0000) +struct FForceCapsuleShadowsSettings final +{ +public: + float DynamicShadowEndDistanceMeters; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleShadowStartDistanceMeters; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleShadowEndDistanceMeters; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleIndirectShadowStartDistanceMeters; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleIndirectShadowEndDistanceMeters; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleIndirectShadowMinVisibilityAtStart; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleIndirectShadowMinVisibilityAtEnd; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bControlDynamicShadow : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlCapsuleShadow : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bControlCapsuleIndirectShadow : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FForceCapsuleShadowsSettings; + +// ScriptStruct LightCulling.LightCullingLightPhysicsParent +// 0x0008 (0x0008 - 0x0000) +struct FLightCullingLightPhysicsParent final +{ +public: + TWeakObjectPtr PhysicsParentPtr; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FLightCullingLightPhysicsParent; + +// ScriptStruct LightCulling.LightCullingLight +// 0x004C (0x004C - 0x0000) +struct FLightCullingLight final +{ +public: + struct FLightCullingLightPhysicsParent PhysicsParent; // 0x0000(0x0008)(Transient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_8[0x44]; // 0x0008(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightCullingLight; + +// ScriptStruct LightCulling.LightCulling +// 0x0060 (0x0060 - 0x0000) +struct FLightCulling final +{ +public: + TMap, struct FLightCullingLight> Lights; // 0x0000(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray> IgnoreLights; // 0x0050(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FLightCulling; + +// ScriptStruct LightCulling.LightCullingCameraState +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x10) FLightCullingCameraState final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Player; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightCullingCameraState; + +// ScriptStruct LightCulling.LightCullingLevelName +// 0x0008 (0x0008 - 0x0000) +struct FLightCullingLevelName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightCullingLevelName; + +// ScriptStruct LightCulling.LightCullingPerLightFeatureSettings +// 0x0001 (0x0001 - 0x0000) +struct FLightCullingPerLightFeatureSettings final +{ +public: + uint8 bDisableShadowCulling : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableVolumetricScatterCulling : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableVolumetricShadowCulling : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableContactShadowsCulling : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableTranslucentLightingCulling : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableVolumetricLightingCulling : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FLightCullingPerLightFeatureSettings; + +// ScriptStruct LightCulling.LightCullingPerLightAdvancedSettings +// 0x0001 (0x0001 - 0x0000) +struct FLightCullingPerLightAdvancedSettings final +{ +public: + uint8 bDisableMoveableCulling : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableTickInterfaceCulling : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FLightCullingPerLightAdvancedSettings; + +// ScriptStruct LightCulling.LightCullingPerLightSettings +// 0x0003 (0x0003 - 0x0000) +struct FLightCullingPerLightSettings final +{ +public: + struct FLightCullingPerLightFeatureSettings LightingFeatures; // 0x0000(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLightCullingPerLightAdvancedSettings Advanced; // 0x0001(0x0001)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 bDisableDistanceCullingOverride : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FLightCullingPerLightSettings; + +// ScriptStruct LightCulling.LightCullingPerLevelSettings +// 0x0028 (0x0028 - 0x0000) +struct FLightCullingPerLevelSettings final +{ +public: + struct FLightCullingLevelName Level; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FString LevelPartialMatch; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULightCullingSettings* Settings; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSubString; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLightCullingPerLevelSettings; + +// ScriptStruct LightCulling.LightCullingSettingsStackEntry +// 0x0010 (0x0010 - 0x0000) +struct FLightCullingSettingsStackEntry final +{ +public: + TWeakObjectPtr Owner; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Settings; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightCullingSettingsStackEntry; + +// ScriptStruct LightCulling.LightCullingSettingsStack +// 0x0010 (0x0010 - 0x0000) +struct FLightCullingSettingsStack final +{ +public: + TArray Stack; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightCullingSettingsStack; + +// ScriptStruct LightCulling.LightCullingSettingsWorldStacks +// 0x0050 (0x0050 - 0x0000) +struct FLightCullingSettingsWorldStacks final +{ +public: + TMap, struct FLightCullingSettingsStack> WorldMap; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightCullingSettingsWorldStacks; + +// ScriptStruct LightCulling.SimpleBlobShadowDecalComponentEntry +// 0x0078 (0x0078 - 0x0000) +struct FSimpleBlobShadowDecalComponentEntry final +{ +public: + bool bUseActorClass; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr ActorClass; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeActorSubclasses; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMovementComponentClass; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr MovementComponentClass; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeMovementComponentSubclasses; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf BlobShadowDecalComponentClass; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* OverrideDecalMaterial; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimpleBlobShadowDecalComponentEntry; + +// ScriptStruct LightCulling.SimpleBlobShadowDecalComponentMapper +// 0x0010 (0x0010 - 0x0000) +struct FSimpleBlobShadowDecalComponentMapper final +{ +public: + TArray Entries; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimpleBlobShadowDecalComponentMapper; + +} + diff --git a/Hogwarts Legacy/SDK/MasterTickThrottler_classes.hpp b/Hogwarts Legacy/SDK/MasterTickThrottler_classes.hpp new file mode 100644 index 0000000..5dadb23 --- /dev/null +++ b/Hogwarts Legacy/SDK/MasterTickThrottler_classes.hpp @@ -0,0 +1,121 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MasterTickThrottler + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "MasterTickThrottler_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class MasterTickThrottler.MasterTickThrottlerSingletonEditorUpdate +// 0x0010 (0x00E0 - 0x00D0) +class UMasterTickThrottlerSingletonEditorUpdate final : public UActorComponent +{ +public: + uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MasterTickThrottlerSingletonEditorUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MasterTickThrottlerSingletonEditorUpdate") + } + static class UMasterTickThrottlerSingletonEditorUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMasterTickThrottlerSingletonEditorUpdate; + +// Class MasterTickThrottler.MasterTickThrottlerSingleton +// 0x00B0 (0x02F8 - 0x0248) +class AMasterTickThrottlerSingleton final : public AActor +{ +public: + TMap, struct FMasterTickThrottlerTracker> ThrottleActors; // 0x0248(0x0050)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap, struct FMasterTickThrottlerTracker> ThrottleComponents; // 0x0298(0x0050)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FVector LastEye; // 0x02E8(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLastEyeValid; // 0x02F4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F5[0x3]; // 0x02F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AddManagedActor(class AActor* Actor, const struct FMasterTickThrottlerSettings& Settings); + static void AddManagedComponent(class UActorComponent* Component, const struct FMasterTickThrottlerSettings& Settings); + static void DisableActorThrottling(class AActor* Actor); + static void DisableComponentThrottling(class UActorComponent* Component); + static void EnableActorThrottling(class AActor* Actor, bool bEnable); + static void EnableComponentThrottling(class UActorComponent* Component, bool bEnable); + static void IsActorThrottled(class AActor* Actor, bool* bIsThrottled); + static void IsComponentThrottled(class UActorComponent* Component, bool* bIsThrottled); + static void IsManagedActor(class AActor* Actor, bool* bIsManaged); + static void IsManagedComponent(class UActorComponent* Component, bool* bIsManaged); + static void RemoveManagedActor(class AActor* Actor); + static void RemoveManagedComponent(class UActorComponent* Component); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MasterTickThrottlerSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MasterTickThrottlerSingleton") + } + static class AMasterTickThrottlerSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMasterTickThrottlerSingleton; + +// Class MasterTickThrottler.Interface_TickThrottlerKeepAlive +// 0x0000 (0x0000 - 0x0000) +class IInterface_TickThrottlerKeepAlive final +{ +public: + void TickThrottler_GoToSleep(float DistanceSquaredToCamera); + void TickThrottler_KeepAlive(float DeltaTime, float DistanceSquaredToCamera); + void TickThrottler_WakeUp(float DistanceSquaredToCamera); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_TickThrottlerKeepAlive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_TickThrottlerKeepAlive") + } + static class IInterface_TickThrottlerKeepAlive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_TickThrottlerKeepAlive; + +} + diff --git a/Hogwarts Legacy/SDK/MasterTickThrottler_structs.hpp b/Hogwarts Legacy/SDK/MasterTickThrottler_structs.hpp new file mode 100644 index 0000000..0fabcd8 --- /dev/null +++ b/Hogwarts Legacy/SDK/MasterTickThrottler_structs.hpp @@ -0,0 +1,61 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MasterTickThrottler + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// ScriptStruct MasterTickThrottler.MasterTickThrottlerSettingsAdvanced +// 0x0001 (0x0001 - 0x0000) +struct FMasterTickThrottlerSettingsAdvanced final +{ +public: + uint8 bUseXYDistance : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bResponsiveIntervalChanges : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bThrottleInEditor : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FMasterTickThrottlerSettingsAdvanced; + +// ScriptStruct MasterTickThrottler.MasterTickThrottlerSettings +// 0x0028 (0x0028 - 0x0000) +struct FMasterTickThrottlerSettings final +{ +public: + float FullTickRadiusMeters; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullTickInterval; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoTickRadiusMeters; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoTickInterval; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeepAliveInterval; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* ComparisonComponent; // 0x0018(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMasterTickThrottlerSettingsAdvanced Advanced; // 0x0020(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMasterTickThrottlerSettings; + +// ScriptStruct MasterTickThrottler.MasterTickThrottlerTracker +// 0x0038 (0x0038 - 0x0000) +struct FMasterTickThrottlerTracker final +{ +public: + struct FMasterTickThrottlerSettings Settings; // 0x0000(0x0028)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FDateTime LastKeepAlive; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bDisableThrottling : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasKeepAliveInterface : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMasterTickThrottlerTracker; + +} + diff --git a/Hogwarts Legacy/SDK/Mastermind_classes.hpp b/Hogwarts Legacy/SDK/Mastermind_classes.hpp new file mode 100644 index 0000000..d666c03 --- /dev/null +++ b/Hogwarts Legacy/SDK/Mastermind_classes.hpp @@ -0,0 +1,252 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Mastermind + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_classes.hpp" +#include "Mastermind_structs.hpp" +#include "DeveloperSettings_classes.hpp" + + +namespace SDK +{ + +// Class Mastermind.MastermindActorComponent +// 0x0008 (0x00D8 - 0x00D0) +class UMastermindActorComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void SendMastermindMessage(const struct FMastermindCommandResult& InMastermindMessage); + + void ClientSendMastermindMessage(const struct FMastermindCommandResult& InMastermindMessage); + struct FMastermindCommandResult LookInDirection(float InPitch, float InYaw, float InRoll); + struct FMastermindCommandResult NativeLookInDirection(float InPitch, float InYaw, float InRoll); + struct FMastermindCommandResult NativeTeleportPlayerPawn(float InX, float InY, float InZ); + void QALookInDirection(float InPitch, float InYaw, float InRoll); + void QATeleport(float InX, float InY, float InZ); + void ServerLookInDirection(float InPitch, float InYaw, float InRoll); + void ServerTeleport(float InX, float InY, float InZ); + struct FMastermindCommandResult TeleportPlayerPawn(float InX, float InY, float InZ); + + class APlayerController* GetOwniningPlayerController() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MastermindActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MastermindActorComponent") + } + static class UMastermindActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMastermindActorComponent; + +// Class Mastermind.MastermindBPLibrary +// 0x0000 (0x0028 - 0x0028) +class UMastermindBPLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FMastermindCommandResult CreateMastermindCommandResult(const class UObject* InWorldContextObject, const class FString& InMessage, bool bInIsSuccess, ETestSuccess InTestSuccess, const TArray& InArtifacts, const class UMastermindJsonObject* InData); + static struct FMastermindProgressUpdate CreateMastermindProgressUpdate(const class UObject* InWorldContextObject, const class FString& InMessage); + static struct FMastermindTestResult CreateMastermindTestResult(const class UObject* InWorldContextObject, const class FString& InName, bool bInIsSuccess); + static void MastermindSendCommandResultMessage(const class UObject* InWorldContextObject, const struct FMastermindCommandResult& InResult); + static void MastermindSendProgressUpdate(const class UObject* InWorldContextObject, const class FString& InMessage); + static void MastermindSendProgressUpdateMessage(const class UObject* InWorldContextObject, const struct FMastermindProgressUpdate& InUpdate); + static void MastermindSendStepResult(const class UObject* InWorldContextObject, const class FString& InMessage, bool bInIsSuccess, ETestSuccess InTestSuccess, const TArray& InArtifacts, const class UMastermindJsonObject* InData); + static void MastermindSendTestResult(const class UObject* InWorldContextObject, const class FString& InName, bool bInIsSuccess); + static void MastermindSendTestResultMessage(const class UObject* InWorldContextObject, const struct FMastermindTestResultMessage& InResult); + static void MastermindSendTestResults(const class UObject* InWorldContextObject, const TArray& InTestResults); + static void SimulateAxis(const class UObject* InWorldContextObject, const struct FKey& InInputKey, float InDelta); + static void SimulateInput(const class UObject* InWorldContextObject, const struct FKey& InInputKey, EInputEvent InInputEvent); + static void SimulateTappedInput(const class UObject* InWorldContextObject, const struct FKey& InInputKey); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MastermindBPLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MastermindBPLibrary") + } + static class UMastermindBPLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMastermindBPLibrary; + +// Class Mastermind.MastermindDebugCommandManager +// 0x0038 (0x0060 - 0x0028) +class UMastermindDebugCommandManager : public UObject +{ +public: + uint8 Pad_28[0x38]; // 0x0028(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void SendMastermindMessage(const struct FMastermindMessage& InMastermindMessage); + + void DoMMC(const class FString& InCommand, int32 InPlayerIndex); + void MMC(const class FString& InCommand); + void PMMC(int32 InPlayerIndex, const class FString& InCommand); + void QAAppendToFile(const class FString& inString, const class FString& InFilename); + void QAAssertCheck(bool bInIsSuccess); + void QAAssertEnsure(bool bInIsSuccess); + void QAAssertVerify(bool bInIsSuccess); + void QAConsoleCommand(const class FString& InCommand); + void QACrashGame(); + void QACreateArtifact(const class FString& InData, const class FString& InFilename); + void QACreateArtifactFolder(const class FString& InData, const class FString& InFilename, int32 InNumArtifacts); + void QACreateLargeLogResponse(); + void QADelayedConsoleCommand(const class FString& InCommand, int32 InDelayTime); + void QAGameIsReady(); + void QAHangGame(); + void QATakeScreenshot(const class FString& InFilename); + void SetBuild(const class FString& InBuild); + void SetSessionId(const class FString& InSessionId); + + bool IsGameReady() const; + bool NativeIsGameReady() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MastermindDebugCommandManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MastermindDebugCommandManager") + } + static class UMastermindDebugCommandManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMastermindDebugCommandManager; + +// Class Mastermind.MastermindFileHelper +// 0x0000 (0x0028 - 0x0028) +class UMastermindFileHelper final : public UBlueprintFunctionLibrary +{ +public: + static bool GetArtifactAbsolutePath(const class FString& InPath, class FString* OutPath); + static bool GetAutomationArtifactPath(const class FString& InPath, class FString* OutPath); + static bool GetAutomationLogArtifactPath(const class FString& InPath, class FString* OutPath); + static bool GetAutomationTransientArtifactPath(const class FString& InPath, class FString* OutPath); + static bool GetBugItArtifactPath(const class FString& InPath, class FString* OutPath); + static bool GetProfilingArtifactPath(const class FString& InPath, class FString* OutPath); + static bool GetProjectLogArtifactPath(const class FString& InPath, class FString* OutPath); + static bool GetScreenshotArtifactPath(const class FString& InPath, class FString* OutPath); + static bool GetVideoCaptureArtifactPath(const class FString& InPath, class FString* OutPath); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MastermindFileHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MastermindFileHelper") + } + static class UMastermindFileHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMastermindFileHelper; + +// Class Mastermind.MastermindJsonObject +// 0x0050 (0x0078 - 0x0028) +class UMastermindJsonObject final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetBooleanFieldOrDefault(const class FString& InKey, bool* bOutHasField); + TArray GetBooleanListFieldOrDefault(const class FString& InKey, bool* bOutHasField); + float GetNumberFieldOrDefault(const class FString& InKey, bool* bOutHasField); + TArray GetNumberListFieldOrDefault(const class FString& InKey, bool* bOutHasField); + class UMastermindJsonObject* GetObjectFieldOrDefault(const class FString& InKey, bool* bOutHasField); + TArray GetObjectListFieldOrDefault(const class FString& InKey, bool* bOutHasField); + class FString GetStringFieldOrDefault(const class FString& InKey, bool* bOutHasField); + TArray GetStringListFieldOrDefault(const class FString& InKey, bool* bOutHasField); + void SetBooleanField(const class FString& InKey, bool InValue); + void SetBooleanListField(const class FString& InKey, const TArray& InValues); + void SetNullField(const class FString& InKey); + void SetNumberField(const class FString& InKey, float InValue); + void SetNumberListField(const class FString& InKey, const TArray& InValues); + void SetObjectField(const class FString& InKey, const class UMastermindJsonObject* InValue); + void SetObjectListField(const class FString& InKey, const TArray& InValues); + void SetStringField(const class FString& InKey, const class FString& InValue); + void SetStringListField(const class FString& InKey, const TArray& InValues); + class FString ToJsonString(); + + bool HasAnyFields() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MastermindJsonObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MastermindJsonObject") + } + static class UMastermindJsonObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMastermindJsonObject; + +// Class Mastermind.MastermindSettings +// 0x0070 (0x00A8 - 0x0038) +class UMastermindSettings final : public UDeveloperSettings +{ +public: + TSoftClassPtr MastermindDebugCommandManagerClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MastermindTickInterval; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr MastermindActorComponentClass; // 0x0068(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsActivatedByDefault; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MastermindTCPPort; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxClientConnections; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0xC]; // 0x009C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MastermindSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MastermindSettings") + } + static class UMastermindSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMastermindSettings; + +} + diff --git a/Hogwarts Legacy/SDK/Mastermind_structs.hpp b/Hogwarts Legacy/SDK/Mastermind_structs.hpp new file mode 100644 index 0000000..a33cd44 --- /dev/null +++ b/Hogwarts Legacy/SDK/Mastermind_structs.hpp @@ -0,0 +1,94 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Mastermind + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Mastermind.ETestSuccess +// NumValues: 0x0004 +enum class ETestSuccess : uint8 +{ + Default = 0, + Success = 1, + Failure = 2, + ETestSuccess_MAX = 3, +}; + +// Enum Mastermind.EMastermindMessageType +// NumValues: 0x0004 +enum class EMastermindMessageType : uint8 +{ + TestResult = 0, + StepResult = 1, + ProgressUpdate = 2, + EMastermindMessageType_MAX = 3, +}; + +// ScriptStruct Mastermind.MastermindMessage +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FMastermindMessage +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMastermindMessage; + +// ScriptStruct Mastermind.MastermindCommandResult +// 0x0038 (0x0040 - 0x0008) +struct FMastermindCommandResult final : public FMastermindMessage +{ +public: + bool bIsSuccess; // 0x0008(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ErrorMessage; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETestSuccess TestSuccess; // 0x0020(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMastermindJsonObject* Data; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Artifacts; // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMastermindCommandResult; + +// ScriptStruct Mastermind.MastermindProgressUpdate +// 0x0010 (0x0018 - 0x0008) +struct FMastermindProgressUpdate final : public FMastermindMessage +{ +public: + class FString Message; // 0x0008(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMastermindProgressUpdate; + +// ScriptStruct Mastermind.MastermindTestResult +// 0x0020 (0x0020 - 0x0000) +struct FMastermindTestResult final +{ +public: + bool bIsSuccess; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TestName; // 0x0008(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime Timestamp; // 0x0018(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMastermindTestResult; + +// ScriptStruct Mastermind.MastermindTestResultMessage +// 0x0010 (0x0018 - 0x0008) +struct FMastermindTestResultMessage final : public FMastermindMessage +{ +public: + TArray TestResults; // 0x0008(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMastermindTestResultMessage; + +} + diff --git a/Hogwarts Legacy/SDK/MaterialPermuter_classes.hpp b/Hogwarts Legacy/SDK/MaterialPermuter_classes.hpp new file mode 100644 index 0000000..9135155 --- /dev/null +++ b/Hogwarts Legacy/SDK/MaterialPermuter_classes.hpp @@ -0,0 +1,2157 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MaterialPermuter + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "MaterialPermuter_structs.hpp" + + +namespace SDK +{ + +// Class MaterialPermuter.MaterialParametersInterface +// 0x0000 (0x0000 - 0x0000) +class IMaterialParametersInterface final +{ +public: + void SetColorParameter(class FName Name_0, const struct FLinearColor& Value); + void SetScalarParameter(class FName Name_0, float Value); + void SetSimpleParameters(const struct FMaterialSwapParametersSimple& Parameters); + void SetTextureParameter(class FName Name_0, class UTexture* Value); + void SetVector4Parameter(class FName Name_0, const struct FVector4& Value); + void SetVectorParameter(class FName Name_0, const struct FVector& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialParametersInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialParametersInterface") + } + static class IMaterialParametersInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMaterialParametersInterface; + +// Class MaterialPermuter.MaterialPermuter +// 0x0000 (0x0028 - 0x0028) +class UMaterialPermuter final : public UBlueprintFunctionLibrary +{ +public: + static void MaterialPermuterClearAllSwaps(class AActor* Actor, bool* bSuccess); + static void MaterialPermuterClearMeshSwap(class UMeshComponent* Mesh, bool* bSuccess); + static void MaterialPermuterGetMeshSwapOwner(class UMeshComponent* Mesh, class UObject** SwapOwner); + static void MaterialPermuterIsMeshSwapped(class UMeshComponent* Mesh, bool* bIsSwapped); + static void MaterialPermuterPrepareSetBaseMaterials(class UMeshComponent* Mesh, bool* Success); + static void MaterialPermuterSetBaseMaterial(class UMeshComponent* Mesh, int32 Index_0, class UMaterialInterface* Material, bool* Success); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuter") + } + static class UMaterialPermuter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuter; + +// Class MaterialPermuter.HardSwapBatchComponent +// 0x0148 (0x0218 - 0x00D0) +class UHardSwapBatchComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnDoneDelegate; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnActorSwappedDelegate; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x30]; // 0x00F8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialPermuterLibrary* Library; // 0x0128(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialPermuterHardSwapBase HardSwap; // 0x0130(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FHardSwapBatchComponentSettings Settings; // 0x0188(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapSharedMIDCache MIDCache; // 0x0198(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_1E8[0x10]; // 0x01E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + EHardSwapBatchComponentState State; // 0x01F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FActorToHardSwapList ActorsToSwap; // 0x0200(0x0018)(Edit, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void GetActorsToSwap(TArray* ActorsToSwapList); + void SetColorParameter(class FName Name_0, const struct FLinearColor& Value); + void SetScalarParameter(class FName Name_0, float Value); + void SetTextureParameter(class FName Name_0, class UTexture* Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HardSwapBatchComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HardSwapBatchComponent") + } + static class UHardSwapBatchComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHardSwapBatchComponent; + +// Class MaterialPermuter.HardSwapBatchComponentRules +// 0x0138 (0x0350 - 0x0218) +class UHardSwapBatchComponentRules final : public UHardSwapBatchComponent +{ +public: + struct FMaterialPermuterHardSwapRules HardSwapRules; // 0x0218(0x0138)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static void CreateHardSwapBatchComponentWithRules(class AActor* Owner, const struct FMaterialPermuterHardSwapRules& HardSwapSetup, const TArray& Actors, const struct FHardSwapBatchComponentSettings& BatchSettings, class UHardSwapBatchComponentRules** HardSwapBatchComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HardSwapBatchComponentRules") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HardSwapBatchComponentRules") + } + static class UHardSwapBatchComponentRules* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHardSwapBatchComponentRules; + +// Class MaterialPermuter.HardSwapBatchComponentSimple +// 0x0060 (0x0278 - 0x0218) +class UHardSwapBatchComponentSimple final : public UHardSwapBatchComponent +{ +public: + struct FMaterialPermuterHardSwapSimple HardSwapSimple; // 0x0218(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static void CreateHardSwapBatchComponent(class AActor* Owner, const struct FMaterialPermuterHardSwapSimple& HardSwapSetup, const TArray& Actors, const struct FHardSwapBatchComponentSettings& BatchSettings, class UHardSwapBatchComponentSimple** HardSwapBatchComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HardSwapBatchComponentSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HardSwapBatchComponentSimple") + } + static class UHardSwapBatchComponentSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHardSwapBatchComponentSimple; + +// Class MaterialPermuter.MaterialPermuterHardSwap +// 0x0000 (0x0028 - 0x0028) +class UMaterialPermuterHardSwap final : public UBlueprintFunctionLibrary +{ +public: + static void BuildHardSwapCache(class AActor* Actor, const struct FMaterialPermuterHardSwapSimple& Swap, struct FMaterialSwapSharedMIDCache* HardSwapCache, bool bForceLoadMaterials); + static void BuildHardSwapCacheForActors(const TArray& Actors, const struct FMaterialPermuterHardSwapSimple& Swap, struct FMaterialSwapSharedMIDCache* HardSwapCache, bool bForceLoadMaterials); + static void BuildHardSwapCacheForActorsWithRules(const TArray& Actors, const struct FMaterialPermuterHardSwapRules& Swap, struct FMaterialSwapSharedMIDCache* HardSwapCache, bool bForceLoadMaterials); + static void BuildHardSwapCacheWithRules(class AActor* Actor, const struct FMaterialPermuterHardSwapRules& Swap, struct FMaterialSwapSharedMIDCache* HardSwapCache, bool bForceLoadMaterials); + static void HardSwapActor(class AActor* Actor, const struct FMaterialPermuterHardSwapSimple& Swap, int32* MaterialsSwapped, TArray* MaterialInstanceDynamics, bool bForceLoadMaterials); + static void HardSwapActorNoMIDs(class AActor* Actor, const struct FMaterialPermuterHardSwapSimple& Swap, int32* MaterialsSwapped, bool bForceLoadMaterials); + static void HardSwapActors(const TArray& Actors, const struct FMaterialPermuterHardSwapSimple& Swap, int32* MaterialsSwapped, TArray* MaterialInstanceDynamics, bool bForceLoadMaterials); + static void HardSwapActorsWithRules(const TArray& Actors, const struct FMaterialPermuterHardSwapRules& Swap, int32* MaterialsSwapped, TArray* MaterialInstanceDynamics, bool bForceLoadMaterials); + static void HardSwapActorWithRules(class AActor* Actor, const struct FMaterialPermuterHardSwapRules& Swap, int32* MaterialsSwapped, TArray* MaterialInstanceDynamics, bool bForceLoadMaterials); + static void HardSwapActorWithRulesNoMIDs(class AActor* Actor, const struct FMaterialPermuterHardSwapRules& Swap, int32* MaterialsSwapped, bool bForceLoadMaterials); + static void HardSwapCacheToMaterials(const struct FMaterialSwapSharedMIDCache& HardSwapCache, TArray* MaterialInstanceDynamics); + static void SetMIDArrayScalarParameter(const TArray& MaterialInstanceDynamics, class FName Parameter, float Value); + static void SetMIDArrayVectorParameter(const TArray& MaterialInstanceDynamics, class FName Parameter, const struct FLinearColor& Value); + static void SwapActorsFromdHardSwapCache(const TArray& Actors, const struct FMaterialPermuterHardSwapSimple& Swap, const struct FMaterialSwapSharedMIDCache& HardSwapCache, int32* MaterialsSwapped); + static void SwapActorsFromdHardSwapCacheWithRules(const TArray& Actors, const struct FMaterialPermuterHardSwapRules& Swap, const struct FMaterialSwapSharedMIDCache& HardSwapCache, int32* MaterialsSwapped); + static void SwapFromdHardSwapCache(class AActor* Actor, const struct FMaterialPermuterHardSwapSimple& Swap, const struct FMaterialSwapSharedMIDCache& HardSwapCache, int32* MaterialsSwapped); + static void SwapFromdHardSwapCacheWithRules(class AActor* Actor, const struct FMaterialPermuterHardSwapRules& Swap, const struct FMaterialSwapSharedMIDCache& HardSwapCache, int32* MaterialsSwapped); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterHardSwap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterHardSwap") + } + static class UMaterialPermuterHardSwap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterHardSwap; + +// Class MaterialPermuter.MaterialPermuterLibrary +// 0x0140 (0x0170 - 0x0030) +class UMaterialPermuterLibrary final : public UDataAsset +{ +public: + class UMaterialPermuterInstanceHandCraftedLibrary* InstanceHandCraftedLibrary; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableMIDCache; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MIDCacheTimeoutSeconds; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Permutations; // 0x0040(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + class UMaterialPermuterLoadingStrategiesAsset* LoadingStrategiesAsset; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialPermuterCopyParameterOverrides CopyParameterOverrides; // 0x0098(0x0020)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap ValidPermutations; // 0x00B8(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FMaterialPermuterKeyCache KeyCache; // 0x0108(0x0068)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterLibrary") + } + static class UMaterialPermuterLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterLibrary; + +// Class MaterialPermuter.MaterialPermuterInstanceHandCraftedLibrary +// 0x00A0 (0x00D0 - 0x0030) +class UMaterialPermuterInstanceHandCraftedLibrary final : public UDataAsset +{ +public: + TMap, struct FMaterialPermuterInstanceHandCraftedKeySet> HandCraftedMap; // 0x0030(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap, struct FMaterialPermuterInstanceHandCraftedKeySetList> HandCraftedMasterMap; // 0x0080(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + void Build(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterInstanceHandCraftedLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterInstanceHandCraftedLibrary") + } + static class UMaterialPermuterInstanceHandCraftedLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterInstanceHandCraftedLibrary; + +// Class MaterialPermuter.MaterialPermuterLiveMaterials +// 0x0230 (0x0258 - 0x0028) +class UMaterialPermuterLiveMaterials final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialPermuterLoadingTriggers Triggers; // 0x0030(0x0050)(NativeAccessSpecifierPublic) + struct FMaterialPermuterLoadingBundleList Bundles; // 0x0080(0x0038)(ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialPermuterMaterialAssetIndex Index_0; // 0x00B8(0x0038)(Protected, NativeAccessSpecifierProtected) + struct FLiveMaterialsLoadedObjects LoadedObjects; // 0x00F0(0x00F8)(Protected, NativeAccessSpecifierProtected) + struct FLiveMaterialsPendingLoads PendingLoads; // 0x01E8(0x0050)(Protected, NativeAccessSpecifierProtected) + TArray> Missing; // 0x0238(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> HasBegunPlayWorlds; // 0x0248(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterLiveMaterials") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterLiveMaterials") + } + static class UMaterialPermuterLiveMaterials* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterLiveMaterials; + +// Class MaterialPermuter.MaterialPermuterLoadingBundle +// 0x00D8 (0x01A8 - 0x00D0) +class UMaterialPermuterLoadingBundle : public UActorComponent +{ +public: + TSet> assets; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + TArray LoadedAssets; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray> MissingAssets; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBundleLoadedDelegate; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBundlePercentLoadedDelegate; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_160[0x30]; // 0x0160(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + EMaterialPermuterLoadingPriority Priority; // 0x0190(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingBundleState State; // 0x0191(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_192[0x6]; // 0x0192(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimespan StartTime; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TimeWarnings; // 0x01A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastPercentageBroadcast; // 0x01A4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UMaterialPermuterLoadingBundle* CreateKeyBundle(class AActor* Owner, const struct FMaterialPermuterKey& Key, EMaterialPermuterLoadingPriority Priority_0); + static class UMaterialPermuterLoadingBundle* CreateKeyBundleForOwnerOnly(class AActor* Owner, const struct FMaterialPermuterKey& Key, EMaterialPermuterLoadingPriority Priority_0, bool bAttachedChildren, bool bComponentChildren); + static class UMaterialPermuterLoadingBundle* CreateKeyMaterialSetBundle(class AActor* Owner, const struct FMaterialPermuterKey& Key, const struct FMasterMaterialAssetSet& MaterialAssetSet, EMaterialPermuterLoadingPriority Priority_0); + static class UMaterialPermuterLoadingBundle* CreateKeysBundle(class AActor* Owner, const TArray& Keys, EMaterialPermuterLoadingPriority Priority_0); + static class UMaterialPermuterLoadingBundle* CreateKeysBundleForOwnerOnly(class AActor* Owner, const TArray& Keys, EMaterialPermuterLoadingPriority Priority_0, bool bAttachedChildren, bool bComponentChildren); + static class UMaterialPermuterLoadingBundle* CreateKeysMaterialSetBundle(class AActor* Owner, const TArray& Keys, const struct FMasterMaterialAssetSet& MaterialAssetSet, EMaterialPermuterLoadingPriority Priority_0); + static class UMaterialPermuterLoadingBundle* CreateMaterialSetBundle(class AActor* Owner, const struct FMasterMaterialAssetSet& MaterialAssetSet, EMaterialPermuterLoadingPriority Priority_0); + static class UMaterialPermuterLoadingBundle* CreateMaterialSetBundleForOwnerOnly(class AActor* Owner, EMaterialPermuterLoadingPriority Priority_0, bool bAttachedChildren, bool bComponentChildren); + static class AActor* GetWorldBundleOwner(class UObject* WorldContextObject); + + void FullyLoaded(bool* bIsFullyLoaded) const; + void GetPercentageLoaded(float* Loaded) const; + void ValidBundle(bool* bValid) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterLoadingBundle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterLoadingBundle") + } + static class UMaterialPermuterLoadingBundle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterLoadingBundle; + +// Class MaterialPermuter.MaterialPermuterLoadingBundleAndSwap +// 0x0178 (0x0320 - 0x01A8) +class UMaterialPermuterLoadingBundleAndSwap : public UMaterialPermuterLoadingBundle +{ +public: + uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnActorSwapDelegate; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1C0[0x18]; // 0x01C0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapKeyUI MaterialSwapInfo; // 0x01D8(0x0110)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingBundleAndSwapState MaterialSwapState; // 0x02E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RawMaterialSwaps; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray> MaterialSwapComponents; // 0x0300(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> HardSwapBatchComponents; // 0x0310(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + void ReleaseRawMaterialSwaps(bool bUnswap); + void SetColorParameter(class FName Name_0, const struct FLinearColor& Value); + void SetScalarParameter(class FName Name_0, float Value); + void SetTextureParameter(class FName Name_0, class UTexture* Value); + + void GetMaterialSwapKey(struct FMaterialPermuterKey* Key) const; + void GetMaterialSwapState(EMaterialPermuterLoadingBundleAndSwapState* CurrentSwapState) const; + void HasRawMaterialSwaps(int32* RawMaterialsSwapCount) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterLoadingBundleAndSwap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterLoadingBundleAndSwap") + } + static class UMaterialPermuterLoadingBundleAndSwap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterLoadingBundleAndSwap; + +// Class MaterialPermuter.MaterialPermuterLoadingBundleAndSwapOwner +// 0x0060 (0x0380 - 0x0320) +class UMaterialPermuterLoadingBundleAndSwapOwner final : public UMaterialPermuterLoadingBundleAndSwap +{ +public: + struct FMaterialSwapParameters InitialSwapParameters; // 0x0320(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingBundleAndSwapType SwapType; // 0x0370(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_371[0x3]; // 0x0371(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHardSwapBatchComponentSettings HardSwapBatchSettings; // 0x0374(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UMaterialPermuterLoadingBundleAndSwapOwner* CreateAndSwapOwner(class AActor* Owner, const struct FMaterialSwapKeyUI& SwapInfo, const struct FMaterialSwapParameters& InitialParameters, EMaterialPermuterLoadingBundleAndSwapType MaterialSwapType, EMaterialPermuterLoadingPriority LoadPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterLoadingBundleAndSwapOwner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterLoadingBundleAndSwapOwner") + } + static class UMaterialPermuterLoadingBundleAndSwapOwner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterLoadingBundleAndSwapOwner; + +// Class MaterialPermuter.MaterialPermuterLoadingBundleAndSwapMulti +// 0x0010 (0x0330 - 0x0320) +class UMaterialPermuterLoadingBundleAndSwapMulti final : public UMaterialPermuterLoadingBundleAndSwap +{ +public: + TArray TargetsToSwap; // 0x0320(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UMaterialPermuterLoadingBundleAndSwapMulti* CreateAndSwapMultiTarget(class AActor* Owner, const struct FMaterialSwapKeyUI& SwapInfo, const struct FMaterialPermuterLoadingBundleAndSwapTarget& SwapTarget, EMaterialPermuterLoadingPriority LoadPriority); + static class UMaterialPermuterLoadingBundleAndSwapMulti* CreateAndSwapMultiTargets(class AActor* Owner, const struct FMaterialSwapKeyUI& SwapInfo, const TArray& SwapTargets, EMaterialPermuterLoadingPriority LoadPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterLoadingBundleAndSwapMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterLoadingBundleAndSwapMulti") + } + static class UMaterialPermuterLoadingBundleAndSwapMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterLoadingBundleAndSwapMulti; + +// Class MaterialPermuter.MaterialPreLoadKeysActor +// 0x0040 (0x0288 - 0x0248) +class AMaterialPreLoadKeysActor : public AActor +{ +public: + TArray MaterialPermuterKeys; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingPriority Priority; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStaticLoad; // 0x0259(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PreLoadedMaterials; // 0x0260(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) + TArray DynamicallyLoadedMaterials; // 0x0270(0x0010)(Edit, ZeroConstructor, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + class UMaterialPermuterLoadingBundle* LoadingBundle; // 0x0280(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void BuildPreLoads(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPreLoadKeysActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPreLoadKeysActor") + } + static class AMaterialPreLoadKeysActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMaterialPreLoadKeysActor; + +// Class MaterialPermuter.MaterialPreLoadKeysAllActor +// 0x0000 (0x0288 - 0x0288) +class AMaterialPreLoadKeysAllActor final : public AMaterialPreLoadKeysActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPreLoadKeysAllActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPreLoadKeysAllActor") + } + static class AMaterialPreLoadKeysAllActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMaterialPreLoadKeysAllActor; + +// Class MaterialPermuter.MaterialPreLoadKeysActorListActor +// 0x0018 (0x02A0 - 0x0288) +class AMaterialPreLoadKeysActorListActor final : public AMaterialPreLoadKeysActor +{ +public: + TArray ForActors; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bAttachedChildren; // 0x0298(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bComponentChildren; // 0x0299(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29A[0x6]; // 0x029A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPreLoadKeysActorListActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPreLoadKeysActorListActor") + } + static class AMaterialPreLoadKeysActorListActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMaterialPreLoadKeysActorListActor; + +// Class MaterialPermuter.MaterialPermuterLoadingStrategiesAsset +// 0x0090 (0x00C0 - 0x0030) +class UMaterialPermuterLoadingStrategiesAsset final : public UDataAsset +{ +public: + TArray DynamicLoadingTriggers; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialPermuterLoadingStrategies Built; // 0x0040(0x0080)(Edit, EditConst, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + void BuildLoadingStrategies(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterLoadingStrategiesAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterLoadingStrategiesAsset") + } + static class UMaterialPermuterLoadingStrategiesAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterLoadingStrategiesAsset; + +// Class MaterialPermuter.MaterialPermuterDynamicTrigger +// 0x0000 (0x0028 - 0x0028) +class UMaterialPermuterDynamicTrigger : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterDynamicTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterDynamicTrigger") + } + static class UMaterialPermuterDynamicTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterDynamicTrigger; + +// Class MaterialPermuter.MaterialPermuterDynamicTriggerNamed +// 0x0010 (0x0038 - 0x0028) +class UMaterialPermuterDynamicTriggerNamed : public UMaterialPermuterDynamicTrigger +{ +public: + struct FMaterialPermuterLoadTriggerProperty Trigger; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterDynamicTriggerNamed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterDynamicTriggerNamed") + } + static class UMaterialPermuterDynamicTriggerNamed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterDynamicTriggerNamed; + +// Class MaterialPermuter.MaterialPermuterDynamicTriggerFall +// 0x0000 (0x0038 - 0x0038) +class UMaterialPermuterDynamicTriggerFall final : public UMaterialPermuterDynamicTriggerNamed +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterDynamicTriggerFall") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterDynamicTriggerFall") + } + static class UMaterialPermuterDynamicTriggerFall* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterDynamicTriggerFall; + +// Class MaterialPermuter.MaterialPermuterDynamicTriggerWinter +// 0x0000 (0x0038 - 0x0038) +class UMaterialPermuterDynamicTriggerWinter final : public UMaterialPermuterDynamicTriggerNamed +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterDynamicTriggerWinter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterDynamicTriggerWinter") + } + static class UMaterialPermuterDynamicTriggerWinter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterDynamicTriggerWinter; + +// Class MaterialPermuter.MaterialPermuterDynamicTriggerSpring +// 0x0000 (0x0038 - 0x0038) +class UMaterialPermuterDynamicTriggerSpring final : public UMaterialPermuterDynamicTriggerNamed +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterDynamicTriggerSpring") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterDynamicTriggerSpring") + } + static class UMaterialPermuterDynamicTriggerSpring* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterDynamicTriggerSpring; + +// Class MaterialPermuter.MaterialPermuterDynamicTriggerSummer +// 0x0000 (0x0038 - 0x0038) +class UMaterialPermuterDynamicTriggerSummer final : public UMaterialPermuterDynamicTriggerNamed +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterDynamicTriggerSummer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterDynamicTriggerSummer") + } + static class UMaterialPermuterDynamicTriggerSummer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterDynamicTriggerSummer; + +// Class MaterialPermuter.MasterMaterialSetBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UMasterMaterialSetBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AddToMasterMaterialSet(struct FMasterMaterialSet& MaterialMasterSet, class UMaterialInterface* Material); + static void AppendActorsToMasterMaterialSet(struct FMasterMaterialSet& MaterialMasterSet, const TArray& Actors, bool bAttachedChildren, bool bComponentChildren); + static void AppendActorsToMasterMaterialSetWithRules(struct FMasterMaterialSet& MaterialMasterSet, const TArray& Actors, const struct FMaterialSwapRules& Rules); + static void AppendActorToMasterMaterialSet(struct FMasterMaterialSet& MaterialMasterSet, class AActor* Actor, bool bAttachedChildren, bool bComponentChildren); + static void AppendActorToMasterMaterialSetWithRules(struct FMasterMaterialSet& MaterialMasterSet, class AActor* Actor, const struct FMaterialSwapRules& Rules); + static void AppendMasterMaterialSet(struct FMasterMaterialSet& MaterialMasterSet, const struct FMasterMaterialSet& Add); + static void CombineMasterMaterialSets(const struct FMasterMaterialSet& A, const struct FMasterMaterialSet& b, struct FMasterMaterialSet* Combined); + static struct FMasterMaterialAssetSet CreateMasterMaterialAssetSet(const TArray>& MaterialAssets); + static class FName GetGroupPropertyName(const struct FMaterialPermuterGroupProperty& GroupProperty); + static class FName GetMaterialPermuterKeyName(const struct FMaterialPermuterKey& Key); + static class FName GetPermutationPropertyName(const struct FMaterialPermuterPermutationProperty& PermutationProperty); + static void KeyGetGroup(const struct FMaterialPermuterKey& Key, class FName* Group); + static void KeyGetSubType(const struct FMaterialPermuterKey& Key, class FName* SubType); + static void KeyHasSubType(const struct FMaterialPermuterKey& Key, bool* bHasSubType); + static void KeyIsValid(const struct FMaterialPermuterKey& Key, bool* bIsValid); + static struct FMasterMaterialSet MakeActorMasterMaterialSet(class AActor* Actor, bool bAttachedChildren, bool bComponentChildren); + static struct FMasterMaterialSet MakeActorRulesMasterMaterialSet(class AActor* Actor, const struct FMaterialSwapRules& Rules); + static struct FMasterMaterialSet MakeActorsMasterMaterialSet(const TArray& Actors, bool bAttachedChildren, bool bComponentChildren); + static struct FMasterMaterialSet MakeActorsRulesMasterMaterialSet(const TArray& Actors, const struct FMaterialSwapRules& Rules); + static struct FMaterialPermuterKey MakeGroupPropertyKey(const struct FMaterialPermuterGroupProperty& GroupProperty); + static void MakeKey(struct FMaterialPermuterKey* Key, class FName Group, class FName SubType); + static struct FMasterMaterialAssetSet MakeMasterMaterialAssetSet(const struct FMasterMaterialSet& MaterialMasterSet); + static struct FMasterMaterialSet MakeMasterMaterialSet(const TArray& Materials); + static struct FMaterialPermuterKey MakeMaterialPermuterKey(class FName KeyHash); + static struct FMasterMaterialSet MakeMeshesMasterMaterialSet(const TArray& Meshes); + static struct FMasterMaterialSet MakeMeshMasterMaterialSet(class UMeshComponent* Mesh); + static struct FMaterialPermuterKey MakePermutationPropertyKey(const struct FMaterialPermuterPermutationProperty& PermutationProperty); + static void MasterMaterialSetContains(const struct FMasterMaterialSet& MaterialMasterSet, class UMaterialInterface* Material); + static void MasterMaterialSetIsEmpty(const struct FMasterMaterialSet& MaterialMasterSet, bool* bIsEmpty); + static void MasterMaterialSetNum(const struct FMasterMaterialSet& MaterialMasterSet, int32* NumMaterials); + static void MasterMaterialSetToAssets(const struct FMasterMaterialSet& MaterialSet, TArray>* MasterMaterialAssets); + static void RemoveFromMasterMaterialSet(struct FMasterMaterialSet& MaterialMasterSet, class UMaterialInterface* Material); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MasterMaterialSetBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MasterMaterialSetBlueprintLibrary") + } + static class UMasterMaterialSetBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMasterMaterialSetBlueprintLibrary; + +// Class MaterialPermuter.MIDBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UMIDBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void ActorApplyMIDParameters(class AActor* Actor, const struct FMIDParameters& Parameters, bool bIncludeChildActors, bool bAutoCreateMIDs); + static void ActorCreateMIDs(class AActor* Actor, bool bIncludeChildActors); + static void ApplyMIDParameters(class UMaterialInstanceDynamic* Mid, const struct FMIDParameters& Parameters); + static struct FMIDParameters CombineMIDParameters(const struct FMIDParameters& A, const struct FMIDParameters& b); + static struct FMIDParameters EmptyMIDParameters(struct FMIDParameters* ParameterSet); + static struct FMIDParameters MakeMIDParameters(const TArray& Scalars, const TArray& Vectors, const TArray& Textures); + static struct FMIDParameters MakeMIDParametersScalar(const struct FMIDScalarParameter& Scalar); + static struct FMIDParameters MakeMIDParametersTexture(const struct FMIDTextureParameter& Texture); + static struct FMIDParameters MakeMIDParametersVector(const struct FMIDVectorParameter& Vector); + static struct FMIDScalarParameter MakeMIDScalarParameter(class FName Name_0, float Scalar); + static struct FMIDTextureParameter MakeMIDTextureParameter(class FName Name_0, class UTexture* Texture); + static struct FMIDVectorParameter MakeMIDVectorParameter(class FName Name_0, const struct FLinearColor& Vector); + static void MIDParametersIsEmpty(const struct FMIDParameters& ParameterSet, bool* bIsEmpty); + static void PrimitiveApplyMIDParameters(class UPrimitiveComponent* Component, const struct FMIDParameters& Parameters, bool bAutoCreateMIDs); + static void PrimitiveCreateMIDs(class UPrimitiveComponent* Component); + static void SetMIDParametersScalar(struct FMIDParameters& Parameters, const struct FMIDScalarParameter& Scalar); + static void SetMIDParametersTexture(struct FMIDParameters& Parameters, const struct FMIDTextureParameter& Texture); + static void SetMIDParametersVector(struct FMIDParameters& Parameters, const struct FMIDVectorParameter& Vector); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MIDBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MIDBlueprintLibrary") + } + static class UMIDBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMIDBlueprintLibrary; + +// Class MaterialPermuter.MaterialPermuterSingleton +// 0x0190 (0x03D8 - 0x0248) +class AMaterialPermuterSingleton final : public AActor +{ +public: + class UMaterialPermuterLibrary* Library; // 0x0248(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialPermuterLiveMaterials* LiveMaterials; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMaterialPermuterMIDCache MIDCache; // 0x0258(0x0058)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + struct FMaterialPermuterSwapTracker ActiveSwaps; // 0x02B0(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + struct FTimerHandle ActiveSwapsUpdateTimerHandle; // 0x0300(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMaterialSwapActorFadeStates ActorFadeStates; // 0x0308(0x00D0)(Transient, Protected, NativeAccessSpecifierProtected) + +public: + static void ClearLoadingTrigger(class UObject* TriggerOwner, class FName Trigger); + static class FName GetTriggerPropertyName(const struct FMaterialPermuterLoadTriggerProperty& TriggerProperty); + static bool IsActorFadeProhibited(class AActor* Actor); + static bool IsAllActorFadingPaused(class UObject* WorldContextObject); + static void IsLoadingTriggerSet(class UObject* TriggerOwner, class FName Trigger, bool* bSet); + static void LoadingTriggerSet(class FName Trigger, bool* bSet); + static void PauseAllActorFading(class UObject* WorldContextObject, bool bPause); + static void ProhibitActorFade(class AActor* Actor, bool bProhibit); + static void SetLoadingTrigger(class UObject* TriggerOwner, class FName Trigger); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterSingleton") + } + static class AMaterialPermuterSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMaterialPermuterSingleton; + +// Class MaterialPermuter.MaterialSwapMeshStateData +// 0x0000 (0x0028 - 0x0028) +class UMaterialSwapMeshStateData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateData") + } + static class UMaterialSwapMeshStateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateData; + +// Class MaterialPermuter.MaterialSwapMeshState +// 0x0000 (0x0028 - 0x0028) +class UMaterialSwapMeshState : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshState") + } + static class UMaterialSwapMeshState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshState; + +// Class MaterialPermuter.MaterialSwap +// 0x0028 (0x0050 - 0x0028) +class UMaterialSwap : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialPermuterKey Key; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + EMaterialSwapPriority Priority; // 0x0048(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetColorParameter(class FName Name_0, const struct FLinearColor& Value); + void SetScalarParameter(class FName Name_0, float Value); + void SetTextureParameter(class FName Name_0, class UTexture* Value); + void SetVector4Parameter(class FName Name_0, const struct FVector4& Value); + void SetVectorParameter(class FName Name_0, const struct FVector& Value); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwap") + } + static class UMaterialSwap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwap; + +// Class MaterialPermuter.MaterialPermuterBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UMaterialPermuterBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FMaterialSwapParameters CombineMaterialSwapParameters(const struct FMaterialSwapParameters& A, const struct FMaterialSwapParameters& b); + static struct FMaterialSwapParameters CombineSimpleMaterialSwapParameters(const struct FMaterialSwapParameters& A, const struct FMaterialSwapParametersSimple& b); + static struct FMaterialSwapParameters EmptyMaterialSwapParameters(struct FMaterialSwapParameters& ParameterSet); + static struct FMaterialSwapParametersSimple EmptySimpleMaterialSwapParameters(struct FMaterialSwapParametersSimple& ParameterSet); + static struct FMaterialSwapParameters MakeMaterialSwapParameters(const TArray& Scalars, const TArray& Vectors, const TArray& Textures, const TArray& TransformedPositions, const TArray& TransformedVectors); + static struct FMaterialSwapParametersSimple MakeMaterialSwapParametersFromNotSimple(const struct FMaterialSwapParameters& Parameters); + static struct FMaterialSwapParameters MakeMaterialSwapParametersFromSimple(const struct FMaterialSwapParametersSimple& Parameters); + static struct FMaterialSwapParameters MakeMaterialSwapParametersScalar(const struct FMaterialSwapScalarParameter& Scalar); + static struct FMaterialSwapParameters MakeMaterialSwapParametersTexture(const struct FMaterialSwapTextureParameter& Texture); + static struct FMaterialSwapParameters MakeMaterialSwapParametersVector(const struct FMaterialSwapVectorParameter& Vector); + static struct FMaterialSwapParameters MakeMaterialSwapTransformedPairClosestBone(class AActor* Actor, class FName PositionParameterName, class FName VectorParameterName, const struct FVector& WorldPosition, const struct FVector& WorldVector); + static struct FMaterialSwapTransformedPosition MakeMaterialSwapTransformedPosition(class AActor* Actor, class FName ParameterName, const struct FVector& Position, ETransformedParameterSpace Space, class FName TransformSource, ETransformedParameterSource TransformType); + static struct FMaterialSwapTransformedPosition MakeMaterialSwapTransformedPositionClosestBone(class AActor* Actor, class FName ParameterName, const struct FVector& WorldPosition); + static struct FMaterialSwapTransformedVector MakeMaterialSwapTransformedVector(class AActor* Actor, class FName ParameterName, const struct FVector& Vector, ETransformedParameterSpace Space, class FName TransformSource, ETransformedParameterSource TransformType); + static struct FMaterialSwapTransformedVector MakeMaterialSwapTransformedVectorClosestBone(class AActor* Actor, class FName ParameterName, const struct FVector& WorldPosition, const struct FVector& WorldVector); + static struct FMaterialSwapParametersSimple MakeSimpleMaterialSwapParameters(const TArray& Scalars, const TArray& Vectors, const TArray& Textures); + static struct FMaterialSwapParametersSimple MakeSimpleMaterialSwapParametersScalar(const struct FMaterialSwapScalarParameter& Scalar); + static struct FMaterialSwapParametersSimple MakeSimpleMaterialSwapParametersTexture(const struct FMaterialSwapTextureParameter& Texture); + static struct FMaterialSwapParametersSimple MakeSimpleMaterialSwapParametersVector(const struct FMaterialSwapVectorParameter& Vector); + static class FString MaterialSwapParametersDump(const struct FMaterialSwapParameters& ParameterSet, const class FString& Delimiter); + static void MaterialSwapParametersIsEmpty(const struct FMaterialSwapParameters& ParameterSet, bool* bIsEmpty); + static struct FMaterialSwapParameters SetMaterialSwapParametersScalar(struct FMaterialSwapParameters& Parameters, const struct FMaterialSwapScalarParameter& Scalar); + static struct FMaterialSwapParameters SetMaterialSwapParametersTexture(struct FMaterialSwapParameters& Parameters, const struct FMaterialSwapTextureParameter& Texture); + static struct FMaterialSwapParameters SetMaterialSwapParametersTransformedPosition(struct FMaterialSwapParameters& Parameters, const struct FMaterialSwapTransformedPosition& TransformedPosition); + static struct FMaterialSwapParameters SetMaterialSwapParametersTransformedVector(struct FMaterialSwapParameters& Parameters, const struct FMaterialSwapTransformedVector& TransformedVector); + static struct FMaterialSwapParameters SetMaterialSwapParametersVector(struct FMaterialSwapParameters& Parameters, const struct FMaterialSwapVectorParameter& Vector); + static void SetMaterialSwapTransformedPairClosestBone(struct FMaterialSwapParameters& Parameters, class AActor* Actor, class FName PositionParameterName, class FName VectorParameterName, const struct FVector& WorldPosition, const struct FVector& WorldVector); + static struct FMaterialSwapParametersSimple SetSimpleMaterialSwapParametersScalar(struct FMaterialSwapParametersSimple& Parameters, const struct FMaterialSwapScalarParameter& Scalar); + static struct FMaterialSwapParametersSimple SetSimpleMaterialSwapParametersTexture(struct FMaterialSwapParametersSimple& Parameters, const struct FMaterialSwapTextureParameter& Texture); + static struct FMaterialSwapParametersSimple SetSimpleMaterialSwapParametersVector(struct FMaterialSwapParametersSimple& Parameters, const struct FMaterialSwapVectorParameter& Vector); + static struct FMaterialSwapParametersSimple SimpleCombineMaterialSwapParameters(const struct FMaterialSwapParametersSimple& A, const struct FMaterialSwapParametersSimple& b); + static class FString SimpleMaterialSwapParametersDump(const struct FMaterialSwapParametersSimple& ParameterSet, const class FString& Delimiter); + static void SimpleMaterialSwapParametersIsEmpty(const struct FMaterialSwapParametersSimple& ParameterSet, bool* bIsEmpty); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterBlueprintLibrary") + } + static class UMaterialPermuterBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterBlueprintLibrary; + +// Class MaterialPermuter.MaterialSwapMeshPoolBase +// 0x0070 (0x00C0 - 0x0050) +class UMaterialSwapMeshPoolBase : public UMaterialSwap +{ +public: + TMap, struct FMeshMaterialSwap> SwappedMeshes; // 0x0050(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + struct FMaterialSwapMeshStatesAndData MeshStates; // 0x00A0(0x0020)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshPoolBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshPoolBase") + } + static class UMaterialSwapMeshPoolBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshPoolBase; + +// Class MaterialPermuter.MaterialSwapActor +// 0x0028 (0x00E8 - 0x00C0) +class UMaterialSwapActor final : public UMaterialSwapMeshPoolBase +{ +public: + TWeakObjectPtr SwappedActor; // 0x00C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray DependentSwaps; // 0x00C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TWeakObjectPtr RootSwap; // 0x00D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMaterialSwapRefreshType RefreshType; // 0x00E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapActor") + } + static class UMaterialSwapActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapActor; + +// Class MaterialPermuter.MaterialSwapComponent +// 0x0018 (0x00E8 - 0x00D0) +class UMaterialSwapComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialSwap* MaterialSwap; // 0x00D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr SpecificMeshComponent; // 0x00E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static bool CreateMeshSwap(class UMeshComponent* MeshComponent, class UMaterialSwapComponent** MaterialSwapComponent, const struct FMaterialSwapInfo& SwapInfo, bool bAlwaysCreateNewComponent); + static bool CreateSwap(class AActor* Actor, class UMaterialSwapComponent** MaterialSwapComponent, EMaterialSwapPriority Priority, class FName Group, class FName SubType); + static bool CreateSwapAdvanced(class AActor* Actor, class UMaterialSwapComponent** MaterialSwapComponent, const struct FMaterialSwapInfo& SwapInfo, bool bAlwaysCreateNewComponent); + static bool DestroySwap(class AActor* Actor, bool unswap); + static bool DestroySwapComponent(class UMaterialSwapComponent* MaterialSwapComponent, bool bUnswap); + static void GetMaterialSwap(class AActor* Actor, class UMaterialSwapComponent** MaterialSwapComponent); + static void HasMaterialSwap(class AActor* Actor, bool* bHasMaterialSwap); + + void EndSwap(bool AllowRestart, bool ReleaseSwap); + bool NewSwap(EMaterialSwapPriority Priority, class FName Group, class FName SubType); + bool NewSwapAdvanced(const struct FMaterialSwapInfo& SwapInfo); + bool RestartSwap(); + void SetColorParameter(class FName Name_0, const struct FLinearColor& Value); + void SetParameters(const struct FMaterialSwapParameters& Params_0); + void SetScalarParameter(class FName Name_0, float Value); + void SetTextureParameter(class FName Name_0, class UTexture* Value); + void SetVector4Parameter(class FName Name_0, const struct FVector4& Value); + void SetVectorParameter(class FName Name_0, const struct FVector& Value); + + struct FMaterialSwapComponentHandle GetCurrentHandle() const; + bool Swapped() const; + bool ValidSwap() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapComponent") + } + static class UMaterialSwapComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapComponent; + +// Class MaterialPermuter.MaterialSwapComponentAutoRefresh +// 0x0058 (0x0140 - 0x00E8) +class UMaterialSwapComponentAutoRefresh final : public UMaterialSwapComponent +{ +public: + struct FMaterialSwapParameters Parameters; // 0x00E8(0x0050)(BlueprintVisible, BlueprintReadOnly, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UMaterialSwapInfoObjectBase* SavedSwapInfo; // 0x0138(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static bool CreateSwapAdvancedAutoRefresh(class AActor* Actor, class UMaterialSwapComponentAutoRefresh** MaterialSwapComponent, const struct FMaterialSwapInfo& SwapInfo); + static bool CreateSwapAutoRefresh(class AActor* Actor, class UMaterialSwapComponentAutoRefresh** MaterialSwapComponent, EMaterialSwapPriority Priority, class FName Group, class FName SubType); + static void GetAutoRefreshMaterialSwap(class AActor* Actor, class UMaterialSwapComponentAutoRefresh** MaterialSwapAutoRefreshComponent); + static void HasAutoRefreshMaterialSwap(class AActor* Actor, bool* bHasMaterialSwap); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapComponentAutoRefresh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapComponentAutoRefresh") + } + static class UMaterialSwapComponentAutoRefresh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapComponentAutoRefresh; + +// Class MaterialPermuter.MaterialPermuterKeyBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UMaterialPermuterKeyBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FName MakeMaterialPermuterKeyDropdownHash(const struct FMaterialPermuterKeyProperty& KeyDropdown); + static class FString MakeMaterialPermuterKeyDropdownHashString(const struct FMaterialPermuterKeyProperty& KeyDropdown); + static struct FMaterialPermuterKey MakeMaterialPermuterKeyFromGroupSubType(class FName Group, class FName SubType); + static struct FMaterialPermuterKey MakeMaterialPermuterKeyFromKeyDropdown(const struct FMaterialPermuterKeyProperty& KeyDropdown); + static class FName MakeMaterialPermuterKeyHash(const struct FMaterialPermuterKey& Key); + static class FString MakeMaterialPermuterKeyHashString(const struct FMaterialPermuterKey& Key); + static void MaterialPermuterKeyDropdownIsValid(const struct FMaterialPermuterKeyProperty& KeyDropdown, bool* bValid); + static void MaterialPermuterKeyDropdownSplit(const struct FMaterialPermuterKeyProperty& KeyDropdown, class FName* Group, class FName* SubType); + static void MaterialPermuterKeyIsValid(const struct FMaterialPermuterKey& Key, bool* bValid); + static void MaterialPermuterKeySplit(const struct FMaterialPermuterKey& Key, class FName* Group, class FName* SubType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterKeyBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterKeyBlueprintLibrary") + } + static class UMaterialPermuterKeyBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPermuterKeyBlueprintLibrary; + +// Class MaterialPermuter.MaterialSwapInfoObjectBase +// 0x0000 (0x0028 - 0x0028) +class UMaterialSwapInfoObjectBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapInfoObjectBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapInfoObjectBase") + } + static class UMaterialSwapInfoObjectBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapInfoObjectBase; + +// Class MaterialPermuter.MaterialSwapInfoMaterialPermuterKeyObject +// 0x0110 (0x0138 - 0x0028) +class UMaterialSwapInfoMaterialPermuterKeyObject final : public UMaterialSwapInfoObjectBase +{ +public: + struct FMaterialSwapKey SwapInfo; // 0x0028(0x0110)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapInfoMaterialPermuterKeyObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapInfoMaterialPermuterKeyObject") + } + static class UMaterialSwapInfoMaterialPermuterKeyObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapInfoMaterialPermuterKeyObject; + +// Class MaterialPermuter.MaterialSwapInfoObject +// 0x0000 (0x0028 - 0x0028) +class UMaterialSwapInfoObject : public UMaterialSwapInfoObjectBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapInfoObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapInfoObject") + } + static class UMaterialSwapInfoObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapInfoObject; + +// Class MaterialPermuter.MaterialSwapInfoInPlaceMIDsObject +// 0x0100 (0x0128 - 0x0028) +class UMaterialSwapInfoInPlaceMIDsObject final : public UMaterialSwapInfoObject +{ +public: + struct FMaterialSwapInfoInPlaceMIDs SwapInfo; // 0x0028(0x0100)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapInfoInPlaceMIDsObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapInfoInPlaceMIDsObject") + } + static class UMaterialSwapInfoInPlaceMIDsObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapInfoInPlaceMIDsObject; + +// Class MaterialPermuter.MaterialSwapInfoOverrideMaterialObject +// 0x0110 (0x0138 - 0x0028) +class UMaterialSwapInfoOverrideMaterialObject final : public UMaterialSwapInfoObject +{ +public: + struct FMaterialSwapInfoOverrideMaterial SwapInfo; // 0x0028(0x0110)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapInfoOverrideMaterialObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapInfoOverrideMaterialObject") + } + static class UMaterialSwapInfoOverrideMaterialObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapInfoOverrideMaterialObject; + +// Class MaterialPermuter.MaterialSwapInfoOverrideMaterialsObject +// 0x0118 (0x0140 - 0x0028) +class UMaterialSwapInfoOverrideMaterialsObject final : public UMaterialSwapInfoObject +{ +public: + struct FMaterialSwapInfoOverrideMaterials SwapInfo; // 0x0028(0x0118)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapInfoOverrideMaterialsObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapInfoOverrideMaterialsObject") + } + static class UMaterialSwapInfoOverrideMaterialsObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapInfoOverrideMaterialsObject; + +// Class MaterialPermuter.MaterialSwapInfoMaterialPermuterKeyUIObject +// 0x0110 (0x0138 - 0x0028) +class UMaterialSwapInfoMaterialPermuterKeyUIObject final : public UMaterialSwapInfoObject +{ +public: + struct FMaterialSwapKeyUI SwapInfo; // 0x0028(0x0110)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapInfoMaterialPermuterKeyUIObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapInfoMaterialPermuterKeyUIObject") + } + static class UMaterialSwapInfoMaterialPermuterKeyUIObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapInfoMaterialPermuterKeyUIObject; + +// Class MaterialPermuter.MaterialSwapSingleMesh +// 0x0038 (0x0088 - 0x0050) +class UMaterialSwapSingleMesh final : public UMaterialSwap +{ +public: + TWeakObjectPtr Mesh; // 0x0050(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMeshMaterialSwap SwappedMesh; // 0x0058(0x0010)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected) + struct FMaterialSwapMeshStatesAndData MeshStates; // 0x0068(0x0020)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapSingleMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapSingleMesh") + } + static class UMaterialSwapSingleMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapSingleMesh; + +// Class MaterialPermuter.MaterialSwapMeshPool +// 0x0000 (0x00C0 - 0x00C0) +class UMaterialSwapMeshPool final : public UMaterialSwapMeshPoolBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshPool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshPool") + } + static class UMaterialSwapMeshPool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshPool; + +// Class MaterialPermuter.MaterialSwapMeshStatesBaseComponent +// 0x0028 (0x00F8 - 0x00D0) +class UMaterialSwapMeshStatesBaseComponent : public UActorComponent +{ +public: + struct FMaterialSwapMeshStatesAndData MeshStatesAndData; // 0x00D0(0x0020)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class FName MeshStatesTag; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static void CountAllMaterialSwapMeshStatesComponentsByTag(class AActor* Target, class FName Tag, int32* ActiveCount); + static void KillAllMaterialSwapMeshStatesComponentsByTag(class AActor* Target, class FName Tag, int32* CountOfDestroyed); + static void KillMaterialSwapMeshStatesComponent(class UMaterialSwapMeshStatesBaseComponent* MaterialSwapMeshStatesComponent, bool* bSuccess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStatesBaseComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStatesBaseComponent") + } + static class UMaterialSwapMeshStatesBaseComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStatesBaseComponent; + +// Class MaterialPermuter.MaterialSwapMeshStatesComponent +// 0x0018 (0x0110 - 0x00F8) +class UMaterialSwapMeshStatesComponent final : public UMaterialSwapMeshStatesBaseComponent +{ +public: + TArray MeshStates; // 0x00F8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIncludeChildren; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOnTick; // 0x0109(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10A[0x6]; // 0x010A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStatesComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStatesComponent") + } + static class UMaterialSwapMeshStatesComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStatesComponent; + +// Class MaterialPermuter.MaterialSwapMeshStatesRulesComponent +// 0x00F8 (0x01F0 - 0x00F8) +class UMaterialSwapMeshStatesRulesComponent final : public UMaterialSwapMeshStatesBaseComponent +{ +public: + TArray MeshStates; // 0x00F8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialSwapRules Rules; // 0x0108(0x00E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bUpdateOnTick; // 0x01E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E9[0x7]; // 0x01E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStatesRulesComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStatesRulesComponent") + } + static class UMaterialSwapMeshStatesRulesComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStatesRulesComponent; + +// Class MaterialPermuter.MaterialSwapMeshStatesFireAndForgetComponent +// 0x00F0 (0x01E8 - 0x00F8) +class UMaterialSwapMeshStatesFireAndForgetComponent final : public UMaterialSwapMeshStatesBaseComponent +{ +public: + TWeakObjectPtr OwningActor; // 0x00F8(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapRules Rules; // 0x0100(0x00E0)(Edit, EditConst, NativeAccessSpecifierPublic) + bool bUseRules; // 0x01E0(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeChildren; // 0x01E1(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOnTick; // 0x01E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E3[0x5]; // 0x01E3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UMaterialSwapMeshStatesFireAndForgetComponent* CreateMeshStatesFireAndForgetComponent(class AActor* Owner, class AActor* Target, const TArray& MeshStates, bool bShouldIncludeChildren, bool bAutoUpdate, class FName Tag); + static class UMaterialSwapMeshStatesFireAndForgetComponent* CreateMeshStatesFireAndForgetComponentRules(class AActor* Owner, class AActor* Target, const TArray& MeshStates, const struct FMaterialSwapRules& UseRules, bool bAutoUpdate, class FName Tag); + + void RestartMeshStates(const TArray& MeshStates); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStatesFireAndForgetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStatesFireAndForgetComponent") + } + static class UMaterialSwapMeshStatesFireAndForgetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStatesFireAndForgetComponent; + +// Class MaterialPermuter.MaterialSwapMeshStateDataBoolMap +// 0x0050 (0x0078 - 0x0028) +class UMaterialSwapMeshStateDataBoolMap final : public UMaterialSwapMeshStateData +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateDataBoolMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateDataBoolMap") + } + static class UMaterialSwapMeshStateDataBoolMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateDataBoolMap; + +// Class MaterialPermuter.MaterialSwapMeshStateBoolMap +// 0x0000 (0x0028 - 0x0028) +class UMaterialSwapMeshStateBoolMap : public UMaterialSwapMeshState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateBoolMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateBoolMap") + } + static class UMaterialSwapMeshStateBoolMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateBoolMap; + +// Class MaterialPermuter.MaterialSwapMeshStateIgnoreLightLeakingCorrection +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateIgnoreLightLeakingCorrection final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bIgnoreLightLeakingCorrection; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateIgnoreLightLeakingCorrection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateIgnoreLightLeakingCorrection") + } + static class UMaterialSwapMeshStateIgnoreLightLeakingCorrection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateIgnoreLightLeakingCorrection; + +// Class MaterialPermuter.MaterialSwapMeshStateReceivesWeatherDecals +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateReceivesWeatherDecals final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bReceivesWeatherDecals; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateReceivesWeatherDecals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateReceivesWeatherDecals") + } + static class UMaterialSwapMeshStateReceivesWeatherDecals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateReceivesWeatherDecals; + +// Class MaterialPermuter.MaterialSwapMeshStateReceivesDecals +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateReceivesDecals final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bReceivesDecals; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateReceivesDecals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateReceivesDecals") + } + static class UMaterialSwapMeshStateReceivesDecals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateReceivesDecals; + +// Class MaterialPermuter.MaterialSwapMeshStateRenderCustomDepth +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateRenderCustomDepth final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bRenderCustomDepth; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateRenderCustomDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateRenderCustomDepth") + } + static class UMaterialSwapMeshStateRenderCustomDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateRenderCustomDepth; + +// Class MaterialPermuter.MaterialSwapMeshStateCastShadow +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateCastShadow final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bCastShadow; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateCastShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateCastShadow") + } + static class UMaterialSwapMeshStateCastShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateCastShadow; + +// Class MaterialPermuter.MaterialSwapMeshStateContactShadow +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateContactShadow final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bCastContactShadow; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateContactShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateContactShadow") + } + static class UMaterialSwapMeshStateContactShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateContactShadow; + +// Class MaterialPermuter.MaterialSwapMeshStateDynamicShadow +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateDynamicShadow final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bCastDynamicShadow; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateDynamicShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateDynamicShadow") + } + static class UMaterialSwapMeshStateDynamicShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateDynamicShadow; + +// Class MaterialPermuter.MaterialSwapMeshStateHiddenShadow +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateHiddenShadow final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bCastHiddenShadow; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateHiddenShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateHiddenShadow") + } + static class UMaterialSwapMeshStateHiddenShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateHiddenShadow; + +// Class MaterialPermuter.MaterialSwapMeshStateShadowAsTwoSided +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateShadowAsTwoSided final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bCastShadowAsTwoSided; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateShadowAsTwoSided") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateShadowAsTwoSided") + } + static class UMaterialSwapMeshStateShadowAsTwoSided* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateShadowAsTwoSided; + +// Class MaterialPermuter.MaterialSwapMeshStateSelfShadowOnly +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateSelfShadowOnly final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bSelfShadowOnly; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateSelfShadowOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateSelfShadowOnly") + } + static class UMaterialSwapMeshStateSelfShadowOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateSelfShadowOnly; + +// Class MaterialPermuter.MaterialSwapMeshStateTreatAsBackgroundForOcclusion +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateTreatAsBackgroundForOcclusion final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bTreatAsBackgroundForOcclusion; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateTreatAsBackgroundForOcclusion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateTreatAsBackgroundForOcclusion") + } + static class UMaterialSwapMeshStateTreatAsBackgroundForOcclusion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateTreatAsBackgroundForOcclusion; + +// Class MaterialPermuter.MaterialSwapMeshStateUseAsOccluder +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateUseAsOccluder final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bUseAsOccluder; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateUseAsOccluder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateUseAsOccluder") + } + static class UMaterialSwapMeshStateUseAsOccluder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateUseAsOccluder; + +// Class MaterialPermuter.MaterialSwapMeshStateTag +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateTag : public UMaterialSwapMeshStateBoolMap +{ +public: + class FName Tag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateTag") + } + static class UMaterialSwapMeshStateTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateTag; + +// Class MaterialPermuter.MaterialSwapMeshStateAddTag +// 0x0000 (0x0030 - 0x0030) +class UMaterialSwapMeshStateAddTag final : public UMaterialSwapMeshStateTag +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateAddTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateAddTag") + } + static class UMaterialSwapMeshStateAddTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateAddTag; + +// Class MaterialPermuter.MaterialSwapMeshStateRemoveTag +// 0x0000 (0x0030 - 0x0030) +class UMaterialSwapMeshStateRemoveTag final : public UMaterialSwapMeshStateTag +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateRemoveTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateRemoveTag") + } + static class UMaterialSwapMeshStateRemoveTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateRemoveTag; + +// Class MaterialPermuter.MaterialSwapMeshStateDataIntMap +// 0x0050 (0x0078 - 0x0028) +class UMaterialSwapMeshStateDataIntMap final : public UMaterialSwapMeshStateData +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateDataIntMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateDataIntMap") + } + static class UMaterialSwapMeshStateDataIntMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateDataIntMap; + +// Class MaterialPermuter.MaterialSwapMeshStateIntMap +// 0x0000 (0x0028 - 0x0028) +class UMaterialSwapMeshStateIntMap : public UMaterialSwapMeshState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateIntMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateIntMap") + } + static class UMaterialSwapMeshStateIntMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateIntMap; + +// Class MaterialPermuter.MaterialSwapMeshStateTranslucencySortPriority +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateTranslucencySortPriority final : public UMaterialSwapMeshStateIntMap +{ +public: + int32 TranslucencySortPriority; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateTranslucencySortPriority") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateTranslucencySortPriority") + } + static class UMaterialSwapMeshStateTranslucencySortPriority* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateTranslucencySortPriority; + +// Class MaterialPermuter.MaterialSwapMeshStateCustomDepthStencilValue +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateCustomDepthStencilValue final : public UMaterialSwapMeshStateIntMap +{ +public: + int32 CustomDepthStencilValue; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateCustomDepthStencilValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateCustomDepthStencilValue") + } + static class UMaterialSwapMeshStateCustomDepthStencilValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateCustomDepthStencilValue; + +// Class MaterialPermuter.MaterialSwapMeshStateLightingChannels +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateLightingChannels final : public UMaterialSwapMeshStateIntMap +{ +public: + struct FLightingChannels LightingChannels; // 0x0028(0x0001)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateLightingChannels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateLightingChannels") + } + static class UMaterialSwapMeshStateLightingChannels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateLightingChannels; + +// Class MaterialPermuter.MaterialSwapMeshStateForcedLodModel +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateForcedLodModel final : public UMaterialSwapMeshStateIntMap +{ +public: + int32 ForcedLodModel; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateForcedLodModel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateForcedLodModel") + } + static class UMaterialSwapMeshStateForcedLodModel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateForcedLodModel; + +// Class MaterialPermuter.MaterialSwapMeshStateDataFloatMap +// 0x0050 (0x0078 - 0x0028) +class UMaterialSwapMeshStateDataFloatMap final : public UMaterialSwapMeshStateData +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateDataFloatMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateDataFloatMap") + } + static class UMaterialSwapMeshStateDataFloatMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateDataFloatMap; + +// Class MaterialPermuter.MaterialSwapMeshStateFloatMap +// 0x0000 (0x0028 - 0x0028) +class UMaterialSwapMeshStateFloatMap : public UMaterialSwapMeshState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateFloatMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateFloatMap") + } + static class UMaterialSwapMeshStateFloatMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateFloatMap; + +// Class MaterialPermuter.MaterialSwapMeshStateTranslucencySortDistanceOffset +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateTranslucencySortDistanceOffset final : public UMaterialSwapMeshStateFloatMap +{ +public: + float TranslucencySortDistanceOffset; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateTranslucencySortDistanceOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateTranslucencySortDistanceOffset") + } + static class UMaterialSwapMeshStateTranslucencySortDistanceOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateTranslucencySortDistanceOffset; + +// Class MaterialPermuter.MaterialSwapMeshStateBoundsScale +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateBoundsScale final : public UMaterialSwapMeshStateFloatMap +{ +public: + float BoundsScale; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateBoundsScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateBoundsScale") + } + static class UMaterialSwapMeshStateBoundsScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateBoundsScale; + +// Class MaterialPermuter.MaterialSwapSphereSelectionComponent +// 0x02E0 (0x0500 - 0x0220) +class UMaterialSwapSphereSelectionComponent final : public USceneComponent +{ +public: + EMaterialSwapSphereSelectionType SphereType; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ManualPosition; // 0x021C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SphereRadiusMeters; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnswapDelaySeconds; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapActorRules ActorEventRules; // 0x0230(0x0040)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ActorEventDelegate; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_280[0x18]; // 0x0280(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SwapSphereMaterialParameter; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSwapSphereMaterialParameter; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSwapOwner; // 0x02A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A2[0x6]; // 0x02A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapInfo SwapInfo; // 0x02A8(0x0180)(BlueprintVisible, BlueprintReadOnly, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap, struct FMaterialSwapSphereSelectionMesh> MaterialSwaps; // 0x0428(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TMap, struct FMaterialSwapSphereSelectionActor> ActorsInside; // 0x0478(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 SwapSphereMaterialParameterValue; // 0x04D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSwapping; // 0x04E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4E1[0x1F]; // 0x04E1(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndSwapping(); + void SetColorParameter(class FName Name_0, const struct FLinearColor& Value); + void SetParameters(const struct FMaterialSwapParameters& Params_0); + void SetScalarParameter(class FName Name_0, float Value); + void SetTextureParameter(class FName Name_0, class UTexture* Value); + void SetVector4Parameter(class FName Name_0, const struct FVector4& Value); + void SetVectorParameter(class FName Name_0, const struct FVector& Value); + void StartSwapping(const struct FMaterialSwapInfo& NewSwapInfo); + + void GetCurrentSwapInfo(struct FMaterialSwapInfo* CurrentSwapInfo) const; + bool IsInside(class AActor* Actor) const; + void IsWeatherOnly(bool* OnlySwappingWeather) const; + int32 Swapped() const; + bool Swapping() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapSphereSelectionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapSphereSelectionComponent") + } + static class UMaterialSwapSphereSelectionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapSphereSelectionComponent; + +// Class MaterialPermuter.MaterialPermuterUnswapInterface +// 0x0000 (0x0000 - 0x0000) +class IMaterialPermuterUnswapInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPermuterUnswapInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPermuterUnswapInterface") + } + static class IMaterialPermuterUnswapInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMaterialPermuterUnswapInterface; + +// Class MaterialPermuter.SimpleDataSet +// 0x0080 (0x00A8 - 0x0028) +class USimpleDataSet final : public UObject +{ +public: + TSet LoadedObjects; // 0x0028(0x0050)(Protected, NativeAccessSpecifierProtected) + TArray PendingLoads; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + ESimpleDataSetPreloadState PreloadState; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x1F]; // 0x0089(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleDataSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleDataSet") + } + static class USimpleDataSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USimpleDataSet; + +} + diff --git a/Hogwarts Legacy/SDK/MaterialPermuter_structs.hpp b/Hogwarts Legacy/SDK/MaterialPermuter_structs.hpp new file mode 100644 index 0000000..39f8b90 --- /dev/null +++ b/Hogwarts Legacy/SDK/MaterialPermuter_structs.hpp @@ -0,0 +1,1305 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MaterialPermuter + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "AvaRenderTech_structs.hpp" + + +namespace SDK +{ + +// Enum MaterialPermuter.EMaterialSwapSphereSelectionActorEventType +// NumValues: 0x0003 +enum class EMaterialSwapSphereSelectionActorEventType : uint8 +{ + ActorAdded = 0, + ActorRemoved = 1, + EMaterialSwapSphereSelectionActorEventType_MAX = 2, +}; + +// Enum MaterialPermuter.EHardSwapBatchComponentState +// NumValues: 0x0005 +enum class EHardSwapBatchComponentState : uint8 +{ + Startup = 0, + Building = 1, + Swapping = 2, + Done = 3, + EHardSwapBatchComponentState_MAX = 4, +}; + +// Enum MaterialPermuter.EMaterialPermuterLoadingBundleAndSwapState +// NumValues: 0x0006 +enum class EMaterialPermuterLoadingBundleAndSwapState : uint8 +{ + Uninitialized = 0, + Loading = 1, + LoadedPendingSwaps = 2, + Swapped = 3, + SwapFailed = 4, + EMaterialPermuterLoadingBundleAndSwapState_MAX = 5, +}; + +// Enum MaterialPermuter.EMaterialPermuterLoadingBundleAndSwapType +// NumValues: 0x0006 +enum class EMaterialPermuterLoadingBundleAndSwapType : uint8 +{ + SwapComponent = 0, + SwapComponentAutoRefresh = 1, + Raw = 2, + Hard = 3, + HardBatched = 4, + EMaterialPermuterLoadingBundleAndSwapType_MAX = 5, +}; + +// Enum MaterialPermuter.EMaterialPermuterLoadingBundleState +// NumValues: 0x0005 +enum class EMaterialPermuterLoadingBundleState : uint8 +{ + Init = 0, + WaitingOnLoad = 1, + SignalLoaded = 2, + Loaded = 3, + EMaterialPermuterLoadingBundleState_MAX = 4, +}; + +// Enum MaterialPermuter.EMaterialPermuterLoadingPriority +// NumValues: 0x0007 +enum class EMaterialPermuterLoadingPriority : uint8 +{ + VeryLow = 0, + Low = 1, + Normal = 2, + AboveNormal = 3, + High = 4, + Critical = 5, + EMaterialPermuterLoadingPriority_MAX = 6, +}; + +// Enum MaterialPermuter.EMaterialPermuterLoadType +// NumValues: 0x0007 +enum class EMaterialPermuterLoadType : uint8 +{ + Preload = 0, + Manual = 1, + Auto = 2, + TriggerOnly = 3, + TriggerAndAuto = 4, + TriggerAndManual = 5, + EMaterialPermuterLoadType_MAX = 6, +}; + +// Enum MaterialPermuter.EMaterialPermuterParameterCopy +// NumValues: 0x0008 +enum class EMaterialPermuterParameterCopy : uint8 +{ + Default = 0, + AutoDetect = 1, + InterpParameters = 2, + UniformParameters = 3, + Exhaustive = 4, + FullDeep = 5, + NoCopy = 6, + EMaterialPermuterParameterCopy_MAX = 7, +}; + +// Enum MaterialPermuter.EMaterialSwapPriority +// NumValues: 0x0009 +enum class EMaterialSwapPriority : uint8 +{ + AlwaysInterrupt = 0, + VeryLow = 1, + Low = 2, + Normal = 3, + Important = 4, + VeryImportant = 5, + NeverInterrupt = 6, + Fundamental = 7, + EMaterialSwapPriority_MAX = 8, +}; + +// Enum MaterialPermuter.EMaterialSwapRefreshType +// NumValues: 0x0004 +enum class EMaterialSwapRefreshType : uint8 +{ + Unsupported = 0, + Key = 1, + MIDOnly = 2, + EMaterialSwapRefreshType_MAX = 3, +}; + +// Enum MaterialPermuter.EMaterialSwapInfoTyoe +// NumValues: 0x0005 +enum class EMaterialSwapInfoTyoe : uint8 +{ + UseMaterialPermuter = 0, + InPlaceMIDs = 1, + MaterialOverride = 2, + MaterialOverrides = 3, + EMaterialSwapInfoTyoe_MAX = 4, +}; + +// Enum MaterialPermuter.ETransformedParameterSource +// NumValues: 0x0005 +enum class ETransformedParameterSource : uint8 +{ + Actor = 0, + BoneOrSocket = 1, + Component = 2, + None = 3, + ETransformedParameterSource_MAX = 4, +}; + +// Enum MaterialPermuter.ETransformedParameterSpace +// NumValues: 0x0003 +enum class ETransformedParameterSpace : uint8 +{ + InWorld = 0, + InLocal = 1, + ETransformedParameterSpace_MAX = 2, +}; + +// Enum MaterialPermuter.EMaterialSwapInvert +// NumValues: 0x000C +enum class EMaterialSwapInvert : uint8 +{ + MeshObjectFilter = 0, + MeshTypeFilter = 1, + MeshTagFilter = 2, + ActorObjectFilter = 3, + ActorTypeFilter = 4, + ActorTagFilter = 5, + DependentSelection = 6, + DependentSelectionAttached = 7, + DependentActorObjectFilter = 8, + DependentActorTypeFilter = 9, + DependentActorTagFilter = 10, + EMaterialSwapInvert_MAX = 11, +}; + +// Enum MaterialPermuter.EMaterialSwapRulesTypeMode +// NumValues: 0x0004 +enum class EMaterialSwapRulesTypeMode : uint8 +{ + Default = 0, + OnlySwap = 1, + NeverSwap = 2, + EMaterialSwapRulesTypeMode_MAX = 3, +}; + +// Enum MaterialPermuter.EMaterialSwapRulesObjectMatchMode +// NumValues: 0x0004 +enum class EMaterialSwapRulesObjectMatchMode : uint8 +{ + Exact = 0, + SubStringCaseSensitve = 1, + SubStringIgnoreCase = 2, + EMaterialSwapRulesObjectMatchMode_MAX = 3, +}; + +// Enum MaterialPermuter.EMaterialSwapRulesObjects +// NumValues: 0x0003 +enum class EMaterialSwapRulesObjects : uint8 +{ + Ignore = 0, + SwapOnly = 1, + EMaterialSwapRulesObjects_MAX = 2, +}; + +// Enum MaterialPermuter.EMaterialSwapSphereSelectionType +// NumValues: 0x0004 +enum class EMaterialSwapSphereSelectionType : uint8 +{ + UseComponentLocation = 0, + UseCameraLocation = 1, + UseManualLocation = 2, + EMaterialSwapSphereSelectionType_MAX = 3, +}; + +// Enum MaterialPermuter.ESimpleDataSetPreloadState +// NumValues: 0x0006 +enum class ESimpleDataSetPreloadState : uint8 +{ + Idle = 0, + BuildingPreloadList = 1, + Preloading = 2, + Done = 3, + Cancelling = 4, + ESimpleDataSetPreloadState_MAX = 5, +}; + +// ScriptStruct MaterialPermuter.MasterMaterialAssetSet +// 0x0510 (0x0510 - 0x0000) +struct alignas(0x08) FMasterMaterialAssetSet final +{ +public: + uint8 Pad_0[0x510]; // 0x0000(0x0510)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMasterMaterialAssetSet; + +// ScriptStruct MaterialPermuter.ActorToHardSwap +// 0x0028 (0x0028 - 0x0000) +struct FActorToHardSwap final +{ +public: + TWeakObjectPtr ActorPtr; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> Meshes; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + int32 ProcessMesh; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SwapMesh; // 0x001C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaterialsSwapped; // 0x0020(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bMeshesInitialized : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHaveBroadcastSwapped : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bChildrenAreReady : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FActorToHardSwap; + +// ScriptStruct MaterialPermuter.ActorToHardSwapList +// 0x0018 (0x0018 - 0x0000) +struct FActorToHardSwapList final +{ +public: + TArray Actors; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 Processed; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Swapped; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActorToHardSwapList; + +// ScriptStruct MaterialPermuter.MasterMaterialSet +// 0x0110 (0x0110 - 0x0000) +struct alignas(0x08) FMasterMaterialSet final +{ +public: + uint8 Pad_0[0x110]; // 0x0000(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMasterMaterialSet; + +// ScriptStruct MaterialPermuter.MaterialPermuterMIDCacheTemplate +// 0x0010 (0x0010 - 0x0000) +struct FMaterialPermuterMIDCacheTemplate final +{ +public: + class UMaterialInstanceDynamic* Template; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime Touched; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterMIDCacheTemplate; + +// ScriptStruct MaterialPermuter.MaterialPermuterMIDCacheEntry +// 0x0058 (0x0058 - 0x0000) +struct FMaterialPermuterMIDCacheEntry final +{ +public: + TMap Templates; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) + struct FDateTime Touched; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterMIDCacheEntry; + +// ScriptStruct MaterialPermuter.MaterialPermuterMIDCache +// 0x0058 (0x0058 - 0x0000) +struct FMaterialPermuterMIDCache final +{ +public: + TMap Cache; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) + bool bEnable; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TTLSeconds; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterMIDCache; + +// ScriptStruct MaterialPermuter.HardSwapBatchComponentSettings +// 0x000C (0x000C - 0x0000) +struct FHardSwapBatchComponentSettings final +{ +public: + int32 MIDCreatesAllowedPerFrame; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaterialsToSwapPerFrame; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDetachAndDestoryWhenDone; // 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_FHardSwapBatchComponentSettings; + +// ScriptStruct MaterialPermuter.MaterialPermuterKey +// 0x0010 (0x0010 - 0x0000) +struct FMaterialPermuterKey +{ +public: + class FName Group; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SubType; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterKey; + +// ScriptStruct MaterialPermuter.MaterialSwapScalarParameter +// 0x000C (0x000C - 0x0000) +struct FMaterialSwapScalarParameter final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapScalarParameter; + +// ScriptStruct MaterialPermuter.MaterialSwapVectorParameter +// 0x0018 (0x0018 - 0x0000) +struct FMaterialSwapVectorParameter final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapVectorParameter; + +// ScriptStruct MaterialPermuter.MaterialSwapTextureParameter +// 0x0010 (0x0010 - 0x0000) +struct FMaterialSwapTextureParameter final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Value; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapTextureParameter; + +// ScriptStruct MaterialPermuter.MaterialSwapParametersSimple +// 0x0030 (0x0030 - 0x0000) +struct FMaterialSwapParametersSimple +{ +public: + TArray Scalars; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Textures; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapParametersSimple; + +// ScriptStruct MaterialPermuter.MaterialPermuterHardSwapBase +// 0x0058 (0x0058 - 0x0000) +struct FMaterialPermuterHardSwapBase +{ +public: + struct FMaterialPermuterKey Key; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FMaterialSwapParametersSimple Parameters; // 0x0010(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray MeshStates; // 0x0040(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMaterialPermuterParameterCopy ParameterCopy; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableMIDSharing; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterHardSwapBase; + +// ScriptStruct MaterialPermuter.MaterialPermuterHardSwapSimple +// 0x0008 (0x0060 - 0x0058) +struct FMaterialPermuterHardSwapSimple final : public FMaterialPermuterHardSwapBase +{ +public: + bool bIncludeChildren; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterHardSwapSimple; + +// ScriptStruct MaterialPermuter.MaterialSwapObjectRules +// 0x0020 (0x0020 - 0x0000) +struct FMaterialSwapObjectRules final +{ +public: + EMaterialSwapRulesObjects Rule; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Objects; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EMaterialSwapRulesObjectMatchMode MatchMode; // 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_FMaterialSwapObjectRules; + +// ScriptStruct MaterialPermuter.MaterialSwapMeshTypeRules +// 0x0009 (0x0009 - 0x0000) +struct FMaterialSwapMeshTypeRules final +{ +public: + EMaterialSwapRulesTypeMode Static; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode Skeletal; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode Instanced; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode Spline; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode Moveable; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode Stationary; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode ReceivesDecals; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode ReceivesWeatherDecals; // 0x0007(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode RenderCustomDepth; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapMeshTypeRules; + +// ScriptStruct MaterialPermuter.MaterialSwapObjectTagRules +// 0x0018 (0x0018 - 0x0000) +struct FMaterialSwapObjectTagRules +{ +public: + TArray Tags; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EMaterialSwapRulesObjects Rule; // 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_FMaterialSwapObjectTagRules; + +// ScriptStruct MaterialPermuter.MaterialSwapMeshTagRules +// 0x0000 (0x0018 - 0x0018) +struct FMaterialSwapMeshTagRules final : public FMaterialSwapObjectTagRules +{ +}; +DUMPER7_ASSERTS_FMaterialSwapMeshTagRules; + +// ScriptStruct MaterialPermuter.MaterialSwapMeshRules +// 0x0048 (0x0048 - 0x0000) +struct FMaterialSwapMeshRules final +{ +public: + struct FMaterialSwapObjectRules ObjectFilter; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMaterialSwapMeshTypeRules TypeFilter; // 0x0020(0x0009)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapMeshTagRules TagFilter; // 0x0030(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapMeshRules; + +// ScriptStruct MaterialPermuter.MaterialSwapActorTypeRules +// 0x0005 (0x0005 - 0x0000) +struct FMaterialSwapActorTypeRules final +{ +public: + EMaterialSwapRulesTypeMode Players; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode Characters; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode Pawns; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode Moveable; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapRulesTypeMode Stationary; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapActorTypeRules; + +// ScriptStruct MaterialPermuter.MaterialSwapActorTagRules +// 0x0000 (0x0018 - 0x0018) +struct FMaterialSwapActorTagRules final : public FMaterialSwapObjectTagRules +{ +}; +DUMPER7_ASSERTS_FMaterialSwapActorTagRules; + +// ScriptStruct MaterialPermuter.MaterialSwapActorRules +// 0x0040 (0x0040 - 0x0000) +struct FMaterialSwapActorRules final +{ +public: + struct FMaterialSwapObjectRules ObjectFilter; // 0x0000(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMaterialSwapActorTypeRules TypeFilter; // 0x0020(0x0005)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapActorTagRules TagFilter; // 0x0028(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapActorRules; + +// ScriptStruct MaterialPermuter.MaterialSwapDependentRules +// 0x0050 (0x0050 - 0x0000) +struct FMaterialSwapDependentRules final +{ +public: + uint8 bComponentChildren : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDirectChildren : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAttachedChildren : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitDepth : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapActorRules ActorRules; // 0x0008(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 MaxDepth; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialSwapDependentRules; + +// ScriptStruct MaterialPermuter.MaterialSwapRules +// 0x00E0 (0x00E0 - 0x0000) +struct FMaterialSwapRules final +{ +public: + struct FMaterialSwapMeshRules MeshRules; // 0x0000(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMaterialSwapActorRules ActorRules; // 0x0048(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMaterialSwapDependentRules DependentRules; // 0x0088(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bFailOnNoMatches; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialSwapRules; + +// ScriptStruct MaterialPermuter.MaterialPermuterHardSwapRules +// 0x00E0 (0x0138 - 0x0058) +struct FMaterialPermuterHardSwapRules final : public FMaterialPermuterHardSwapBase +{ +public: + struct FMaterialSwapRules Rules; // 0x0058(0x00E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterHardSwapRules; + +// ScriptStruct MaterialPermuter.MaterialSwapSharedMIDCacheEntry +// 0x0028 (0x0028 - 0x0000) +struct FMaterialSwapSharedMIDCacheEntry final +{ +public: + class UMaterialInstanceDynamic* Mid; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCachedMIDParameters CachedParameters; // 0x0008(0x0020)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapSharedMIDCacheEntry; + +// ScriptStruct MaterialPermuter.MaterialSwapSharedMIDCache +// 0x0050 (0x0050 - 0x0000) +struct FMaterialSwapSharedMIDCache final +{ +public: + TMap Map; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapSharedMIDCache; + +// ScriptStruct MaterialPermuter.MaterialPermuterKeyCached +// 0x0008 (0x0018 - 0x0010) +struct FMaterialPermuterKeyCached final : public FMaterialPermuterKey +{ +public: + class FName CachedHash; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterKeyCached; + +// ScriptStruct MaterialPermuter.MaterialPermuterKeyCache +// 0x0068 (0x0068 - 0x0000) +struct FMaterialPermuterKeyCache final +{ +public: + TMap Map; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TArray Cache; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + bool bSorted; // 0x0060(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterKeyCache; + +// ScriptStruct MaterialPermuter.MaterialPermuterInstanceHandCraftedList +// 0x0010 (0x0010 - 0x0000) +struct FMaterialPermuterInstanceHandCraftedList final +{ +public: + TArray> Materials; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterInstanceHandCraftedList; + +// ScriptStruct MaterialPermuter.MaterialPermuterInstanceHandCraftedKeySetList +// 0x0050 (0x0050 - 0x0000) +struct FMaterialPermuterInstanceHandCraftedKeySetList final +{ +public: + TMap PerKey; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterInstanceHandCraftedKeySetList; + +// ScriptStruct MaterialPermuter.MaterialPermuterInstanceHandCraftedKeySet +// 0x0050 (0x0050 - 0x0000) +struct FMaterialPermuterInstanceHandCraftedKeySet final +{ +public: + TMap> PerKey; // 0x0000(0x0050)(Edit, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterInstanceHandCraftedKeySet; + +// ScriptStruct MaterialPermuter.MaterialPermuterNameProperty +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FMaterialPermuterNameProperty +{ +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_FMaterialPermuterNameProperty; + +// ScriptStruct MaterialPermuter.MaterialPermuterKeyProperty +// 0x0000 (0x0010 - 0x0010) +struct FMaterialPermuterKeyProperty final : public FMaterialPermuterNameProperty +{ +}; +DUMPER7_ASSERTS_FMaterialPermuterKeyProperty; + +// ScriptStruct MaterialPermuter.MaterialPermuterInstanceHandCraftedUIPair +// 0x0050 (0x0050 - 0x0000) +struct FMaterialPermuterInstanceHandCraftedUIPair final +{ +public: + TSoftObjectPtr MaterialInstance; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr HandCrafted; // 0x0028(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterInstanceHandCraftedUIPair; + +// ScriptStruct MaterialPermuter.MaterialPermuterInstanceHandCraftedUISet +// 0x0020 (0x0020 - 0x0000) +struct FMaterialPermuterInstanceHandCraftedUISet final +{ +public: + struct FMaterialPermuterKeyProperty Key; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + TArray Pairs; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterInstanceHandCraftedUISet; + +// ScriptStruct MaterialPermuter.MaterialPermuterKeyMap +// 0x0010 (0x0010 - 0x0000) +struct FMaterialPermuterKeyMap final +{ +public: + TArray SubTypes; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterKeyMap; + +// ScriptStruct MaterialPermuter.MaterialPermuterMaterialMapPermutation +// 0x0050 (0x0050 - 0x0000) +struct FMaterialPermuterMaterialMapPermutation final +{ +public: + TSoftObjectPtr PermutedMaterial; // 0x0000(0x0028)(Edit, EditConst, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr PermutedMasterMaterial; // 0x0028(0x0028)(Edit, EditConst, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterMaterialMapPermutation; + +// ScriptStruct MaterialPermuter.MaterialPermuterMaterialMap +// 0x0078 (0x0078 - 0x0000) +struct FMaterialPermuterMaterialMap final +{ +public: + TSoftObjectPtr DefaultMaterial; // 0x0000(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap, struct FMaterialPermuterMaterialMapPermutation> MaterialMap; // 0x0028(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterMaterialMap; + +// ScriptStruct MaterialPermuter.LiveMaterialsPendingKill +// 0x0010 (0x0010 - 0x0000) +struct FLiveMaterialsPendingKill final +{ +public: + struct FTimespan LastTouched; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan DeathDelay; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLiveMaterialsPendingKill; + +// ScriptStruct MaterialPermuter.LiveMaterialsLoadedObjects +// 0x00F8 (0x00F8 - 0x0000) +struct FLiveMaterialsLoadedObjects final +{ +public: + TSet LoadedObjects; // 0x0000(0x0050)(NativeAccessSpecifierPublic) + TMap PendingKills; // 0x0050(0x0050)(NativeAccessSpecifierPublic) + TSet LockedObjects; // 0x00A0(0x0050)(NativeAccessSpecifierPublic) + int64 TotalLoadedBytes; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLiveMaterialsLoadedObjects; + +// ScriptStruct MaterialPermuter.LiveMaterialsPendingLoad +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FLiveMaterialsPendingLoad final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLiveMaterialsPendingLoad; + +// ScriptStruct MaterialPermuter.LiveMaterialsPendingLoads +// 0x0050 (0x0050 - 0x0000) +struct FLiveMaterialsPendingLoads final +{ +public: + TMap PendingLoads; // 0x0000(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLiveMaterialsPendingLoads; + +// ScriptStruct MaterialPermuter.MaterialSwapCachedTransformSourceBone +// 0x000C (0x000C - 0x0000) +struct FMaterialSwapCachedTransformSourceBone final +{ +public: + TWeakObjectPtr SkinnedMesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BoneIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapCachedTransformSourceBone; + +// ScriptStruct MaterialPermuter.MaterialSwapCachedTransformSourceComponent +// 0x0008 (0x0008 - 0x0000) +struct FMaterialSwapCachedTransformSourceComponent final +{ +public: + TWeakObjectPtr Component; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapCachedTransformSourceComponent; + +// ScriptStruct MaterialPermuter.MaterialSwapTransformedParameter +// 0x0034 (0x0034 - 0x0000) +struct FMaterialSwapTransformedParameter +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TransformSource; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformedParameterSource TransformType; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapCachedTransformSourceBone CachedBone; // 0x0020(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialSwapCachedTransformSourceComponent CachedComponent; // 0x002C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapTransformedParameter; + +// ScriptStruct MaterialPermuter.MaterialSwapTransformedPosition +// 0x0000 (0x0034 - 0x0034) +struct FMaterialSwapTransformedPosition final : public FMaterialSwapTransformedParameter +{ +}; +DUMPER7_ASSERTS_FMaterialSwapTransformedPosition; + +// ScriptStruct MaterialPermuter.MaterialSwapTransformedVector +// 0x0000 (0x0034 - 0x0034) +struct FMaterialSwapTransformedVector final : public FMaterialSwapTransformedParameter +{ +}; +DUMPER7_ASSERTS_FMaterialSwapTransformedVector; + +// ScriptStruct MaterialPermuter.MaterialSwapParameters +// 0x0020 (0x0050 - 0x0030) +struct FMaterialSwapParameters final : public FMaterialSwapParametersSimple +{ +public: + TArray TransformedPositions; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray TransformedVectors; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapParameters; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingBundleAndSwapWeakTarget +// 0x0070 (0x0070 - 0x0000) +struct FMaterialPermuterLoadingBundleAndSwapWeakTarget final +{ +public: + TArray> ActorsToSwap; // 0x0000(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters InitialParameters; // 0x0010(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingBundleAndSwapType SwapType; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHardSwapBatchComponentSettings HardSwapBatchSettings; // 0x0064(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingBundleAndSwapWeakTarget; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingBundleAndSwapTarget +// 0x0070 (0x0070 - 0x0000) +struct FMaterialPermuterLoadingBundleAndSwapTarget final +{ +public: + TArray ActorsToSwap; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters InitialParameters; // 0x0010(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingBundleAndSwapType SwapType; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHardSwapBatchComponentSettings HardSwapBatchSettings; // 0x0064(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingBundleAndSwapTarget; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingBundleList +// 0x0038 (0x0038 - 0x0000) +struct FMaterialPermuterLoadingBundleList final +{ +public: + TArray> Bundles; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> QueuedBundles; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> RemoveBundles; // 0x0020(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool bProcessing; // 0x0030(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingBundleList; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingStrategyTrigger +// 0x000C (0x000C - 0x0000) +struct FMaterialPermuterLoadingStrategyTrigger final +{ +public: + class FName Trigger; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingPriority TriggerPriority; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingStrategyTrigger; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingStrategy +// 0x0014 (0x0014 - 0x0000) +struct FMaterialPermuterLoadingStrategy final +{ +public: + struct FMaterialPermuterLoadingStrategyTrigger Trigger; // 0x0000(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EMaterialPermuterLoadType Type; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingPriority Priority; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PurgeTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingStrategy; + +// ScriptStruct MaterialPermuter.MaterialPermuterMaterialAssetIndexEntry +// 0x0058 (0x0058 - 0x0000) +struct FMaterialPermuterMaterialAssetIndexEntry final +{ +public: + TSoftObjectPtr Material; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Asset; // 0x0028(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Hash; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterMaterialAssetIndexEntry; + +// ScriptStruct MaterialPermuter.MaterialPermuterMaterialAssetIndex +// 0x0038 (0x0038 - 0x0000) +struct FMaterialPermuterMaterialAssetIndex final +{ +public: + class UMaterialPermuterLoadingStrategiesAsset* LoadingStrategies; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialPermuterLoadingStrategy DefaultStrategy; // 0x0008(0x0014)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray assets; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 OnAsset; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterMaterialAssetIndex; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingStrategies +// 0x0080 (0x0080 - 0x0000) +struct FMaterialPermuterLoadingStrategies final +{ +public: + TMap Strategies; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FMaterialPermuterLoadingStrategy DefaultStrategy; // 0x0050(0x0014)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> ManualPreloads; // 0x0068(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingPriority ManualPreloadPriority; // 0x0078(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingStrategies; + +// ScriptStruct MaterialPermuter.MaterialPermuterGroupProperty +// 0x0000 (0x0010 - 0x0010) +struct FMaterialPermuterGroupProperty final : public FMaterialPermuterNameProperty +{ +}; +DUMPER7_ASSERTS_FMaterialPermuterGroupProperty; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingGroupStrategy +// 0x0028 (0x0028 - 0x0000) +struct FMaterialPermuterLoadingGroupStrategy final +{ +public: + struct FMaterialPermuterGroupProperty Group; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FMaterialPermuterLoadingStrategy Strategy; // 0x0010(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingGroupStrategy; + +// ScriptStruct MaterialPermuter.MaterialPermuterPermutationProperty +// 0x0000 (0x0010 - 0x0010) +struct FMaterialPermuterPermutationProperty final : public FMaterialPermuterNameProperty +{ +}; +DUMPER7_ASSERTS_FMaterialPermuterPermutationProperty; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingPermutationStrategy +// 0x0028 (0x0028 - 0x0000) +struct FMaterialPermuterLoadingPermutationStrategy final +{ +public: + struct FMaterialPermuterPermutationProperty Permutation; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FMaterialPermuterLoadingStrategy Strategy; // 0x0010(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingPermutationStrategy; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingStrategiesSetup +// 0x0050 (0x0050 - 0x0000) +struct FMaterialPermuterLoadingStrategiesSetup final +{ +public: + TArray GroupStrategies; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PermutationStrategies; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FMaterialPermuterLoadingStrategy DefaultStrategy; // 0x0020(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> ManualPreloads; // 0x0038(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingPriority ManualPreloadPriority; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingStrategiesSetup; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingTriggerSemaphone +// 0x0018 (0x0018 - 0x0000) +struct FMaterialPermuterLoadingTriggerSemaphone final +{ +public: + TArray> Requests; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + int32 LastCount; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingTriggerSemaphone; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadingTriggers +// 0x0050 (0x0050 - 0x0000) +struct FMaterialPermuterLoadingTriggers final +{ +public: + TMap Triggers; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadingTriggers; + +// ScriptStruct MaterialPermuter.MIDScalarParameter +// 0x000C (0x000C - 0x0000) +struct FMIDScalarParameter final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMIDScalarParameter; + +// ScriptStruct MaterialPermuter.MIDVectorParameter +// 0x0018 (0x0018 - 0x0000) +struct FMIDVectorParameter final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMIDVectorParameter; + +// ScriptStruct MaterialPermuter.MIDTextureParameter +// 0x0010 (0x0010 - 0x0000) +struct FMIDTextureParameter final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Value; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMIDTextureParameter; + +// ScriptStruct MaterialPermuter.MIDParameters +// 0x0030 (0x0030 - 0x0000) +struct FMIDParameters final +{ +public: + TArray Scalars; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Textures; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMIDParameters; + +// ScriptStruct MaterialPermuter.MaterialPermuterLoadTriggerProperty +// 0x0000 (0x0010 - 0x0010) +struct FMaterialPermuterLoadTriggerProperty final : public FMaterialPermuterNameProperty +{ +}; +DUMPER7_ASSERTS_FMaterialPermuterLoadTriggerProperty; + +// ScriptStruct MaterialPermuter.MaterialPermuterCopyParameterOverride +// 0x0020 (0x0020 - 0x0000) +struct FMaterialPermuterCopyParameterOverride final +{ +public: + class FName Key; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> SpecificMaterials; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + EMaterialPermuterParameterCopy ParameterCopy; // 0x0018(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterCopyParameterOverride; + +// ScriptStruct MaterialPermuter.MaterialPermuterCopyParameterOverrides +// 0x0020 (0x0020 - 0x0000) +struct FMaterialPermuterCopyParameterOverrides final +{ +public: + TArray Groups; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray Permutations; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterCopyParameterOverrides; + +// ScriptStruct MaterialPermuter.MaterialPermuterCopyParameterOverrideBase +// 0x0028 (0x0028 - 0x0000) +struct FMaterialPermuterCopyParameterOverrideBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EMaterialPermuterParameterCopy ParameterCopy; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> SpecificMaterials; // 0x0010(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bOnlySpecificMaterials; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialPermuterCopyParameterOverrideBase; + +// ScriptStruct MaterialPermuter.MaterialPermuterCopyParameterOverrideGroup +// 0x0010 (0x0038 - 0x0028) +struct FMaterialPermuterCopyParameterOverrideGroup final : public FMaterialPermuterCopyParameterOverrideBase +{ +public: + struct FMaterialPermuterGroupProperty Group; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterCopyParameterOverrideGroup; + +// ScriptStruct MaterialPermuter.MaterialPermuterCopyParameterOverridePermutation +// 0x0010 (0x0038 - 0x0028) +struct FMaterialPermuterCopyParameterOverridePermutation final : public FMaterialPermuterCopyParameterOverrideBase +{ +public: + struct FMaterialPermuterPermutationProperty Permutation; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterCopyParameterOverridePermutation; + +// ScriptStruct MaterialPermuter.MaterialPermuterCopyParameterOverridesSetup +// 0x0020 (0x0020 - 0x0000) +struct FMaterialPermuterCopyParameterOverridesSetup final +{ +public: + TArray GroupOverrides; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PermutationOverrides; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterCopyParameterOverridesSetup; + +// ScriptStruct MaterialPermuter.MaterialPermuterParameterSet +// 0x0030 (0x0030 - 0x0000) +struct FMaterialPermuterParameterSet final +{ +public: + TArray Scalars; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray Textures; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterParameterSet; + +// ScriptStruct MaterialPermuter.MaterialPermuterParameterSetGroup +// 0x0050 (0x0050 - 0x0000) +struct FMaterialPermuterParameterSetGroup final +{ +public: + TMap, struct FMaterialPermuterParameterSet> ParameterMap; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterParameterSetGroup; + +// ScriptStruct MaterialPermuter.MaterialSwapMeshStatesAndData +// 0x0020 (0x0020 - 0x0000) +struct FMaterialSwapMeshStatesAndData final +{ +public: + TArray States; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray Data; // 0x0010(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMaterialSwapMeshStatesAndData; + +// ScriptStruct MaterialPermuter.MeshSwappedMaterial +// 0x0038 (0x0038 - 0x0000) +struct FMeshSwappedMaterial final +{ +public: + struct FCachedMIDParameters CachedParameters; // 0x0000(0x0020)(Transient, Protected, NativeAccessSpecifierProtected) + class UMaterialInterface* OriginalMaterial; // 0x0020(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* SwapMID; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int16 Index; // 0x0030(0x0002)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int16 flags; // 0x0032(0x0002)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMeshSwappedMaterial; + +// ScriptStruct MaterialPermuter.MeshMaterialSwap +// 0x0010 (0x0010 - 0x0000) +struct FMeshMaterialSwap final +{ +public: + TArray SwappedMaterials; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMeshMaterialSwap; + +// ScriptStruct MaterialPermuter.BlueprintMaterialSwapMeshStates +// 0x0010 (0x0010 - 0x0000) +struct FBlueprintMaterialSwapMeshStates final +{ +public: + TArray MeshStates; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintMaterialSwapMeshStates; + +// ScriptStruct MaterialPermuter.MaterialSwapComponentHandle +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FMaterialSwapComponentHandle final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialSwapComponentHandle; + +// ScriptStruct MaterialPermuter.MaterialSwapInfoBase +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FMaterialSwapInfoBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialSwapInfoBase; + +// ScriptStruct MaterialPermuter.MaterialSwapInfo +// 0x0178 (0x0180 - 0x0008) +struct FMaterialSwapInfo final : public FMaterialSwapInfoBase +{ +public: + EMaterialSwapPriority Priority; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapInfoTyoe SwapType; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Group; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SubType; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* MaterialOverride; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MaterialOverrides; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EMaterialPermuterParameterCopy ParameterCopy; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapRules Rules; // 0x0040(0x00E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters InitialParameters; // 0x0120(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray MeshStates; // 0x0170(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapInfo; + +// ScriptStruct MaterialPermuter.MaterialSwapKeyBase +// 0x0000 (0x0008 - 0x0008) +struct FMaterialSwapKeyBase : public FMaterialSwapInfoBase +{ +}; +DUMPER7_ASSERTS_FMaterialSwapKeyBase; + +// ScriptStruct MaterialPermuter.MaterialSwapKey +// 0x0108 (0x0110 - 0x0008) +struct FMaterialSwapKey final : public FMaterialSwapKeyBase +{ +public: + struct FMaterialPermuterKey Key; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + EMaterialSwapPriority Priority; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapRules Rules; // 0x0020(0x00E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray MeshStates; // 0x0100(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapKey; + +// ScriptStruct MaterialPermuter.MaterialSwapKeyUI +// 0x0108 (0x0110 - 0x0008) +struct FMaterialSwapKeyUI final : public FMaterialSwapKeyBase +{ +public: + struct FMaterialPermuterKeyProperty Permutation; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EMaterialSwapPriority Priority; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapRules Rules; // 0x0020(0x00E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray MeshStates; // 0x0100(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapKeyUI; + +// ScriptStruct MaterialPermuter.MaterialSwapInfoOverrideMaterials +// 0x0110 (0x0118 - 0x0008) +struct FMaterialSwapInfoOverrideMaterials final : public FMaterialSwapInfoBase +{ +public: + TArray MaterialOverrides; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EMaterialSwapPriority Priority; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapRules Rules; // 0x0020(0x00E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray MeshStates; // 0x0100(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMaterialPermuterParameterCopy ParameterCopy; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialSwapInfoOverrideMaterials; + +// ScriptStruct MaterialPermuter.MaterialSwapInfoOverrideMaterialBase +// 0x0000 (0x0008 - 0x0008) +struct FMaterialSwapInfoOverrideMaterialBase : public FMaterialSwapInfoBase +{ +}; +DUMPER7_ASSERTS_FMaterialSwapInfoOverrideMaterialBase; + +// ScriptStruct MaterialPermuter.MaterialSwapInfoOverrideMaterial +// 0x0108 (0x0110 - 0x0008) +struct FMaterialSwapInfoOverrideMaterial final : public FMaterialSwapInfoOverrideMaterialBase +{ +public: + class UMaterialInterface* MaterialOverride; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialSwapPriority Priority; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapRules Rules; // 0x0018(0x00E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray MeshStates; // 0x00F8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMaterialPermuterParameterCopy ParameterCopy; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialSwapInfoOverrideMaterial; + +// ScriptStruct MaterialPermuter.MaterialSwapInfoInPlaceMIDsBase +// 0x0000 (0x0008 - 0x0008) +struct FMaterialSwapInfoInPlaceMIDsBase : public FMaterialSwapInfoBase +{ +}; +DUMPER7_ASSERTS_FMaterialSwapInfoInPlaceMIDsBase; + +// ScriptStruct MaterialPermuter.MaterialSwapInfoInPlaceMIDs +// 0x00F8 (0x0100 - 0x0008) +struct FMaterialSwapInfoInPlaceMIDs final : public FMaterialSwapInfoInPlaceMIDsBase +{ +public: + EMaterialSwapPriority Priority; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapRules Rules; // 0x0010(0x00E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray MeshStates; // 0x00F0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapInfoInPlaceMIDs; + +// ScriptStruct MaterialPermuter.MaterialSwapSphereSelectionActor +// 0x0008 (0x0008 - 0x0000) +struct FMaterialSwapSphereSelectionActor final +{ +public: + double LastTouched; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialSwapSphereSelectionActor; + +// ScriptStruct MaterialPermuter.MaterialSwapSphereSelectionMesh +// 0x0030 (0x0030 - 0x0000) +struct FMaterialSwapSphereSelectionMesh final +{ +public: + class UMaterialSwap* MaterialSwap; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double LastTouched; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 SwapSphereMaterialParameter; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsSwappable; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0xF]; // 0x0021(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialSwapSphereSelectionMesh; + +// ScriptStruct MaterialPermuter.MaterialPermuterSwapTracker +// 0x0050 (0x0050 - 0x0000) +struct FMaterialPermuterSwapTracker final +{ +public: + TMap, TWeakObjectPtr> ActiveSwaps; // 0x0000(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMaterialPermuterSwapTracker; + +// ScriptStruct MaterialPermuter.MaterialSwapActorFadeStates +// 0x00D0 (0x00D0 - 0x0000) +struct alignas(0x08) FMaterialSwapActorFadeStates final +{ +public: + uint8 Pad_0[0xD0]; // 0x0000(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialSwapActorFadeStates; + +// ScriptStruct MaterialPermuter.MaterialSwapFadeSettings +// 0x0120 (0x0120 - 0x0000) +struct FMaterialSwapFadeSettings final +{ +public: + struct FMaterialSwapKeyUI Swap; // 0x0000(0x0110)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FName OpacityParameter; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAutoRefreshSwap; // 0x0118(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMaterialSwapFadeSettings; + +// ScriptStruct MaterialPermuter.SimpleDataSetPendingLoad +// 0x0030 (0x0030 - 0x0000) +struct FSimpleDataSetPendingLoad final +{ +public: + struct FSoftObjectPath UniqueId; // 0x0000(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime Started; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSimpleDataSetPendingLoad; + +} + diff --git a/Hogwarts Legacy/SDK/Mercuna3DMovement_classes.hpp b/Hogwarts Legacy/SDK/Mercuna3DMovement_classes.hpp new file mode 100644 index 0000000..0d6f956 --- /dev/null +++ b/Hogwarts Legacy/SDK/Mercuna3DMovement_classes.hpp @@ -0,0 +1,94 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Mercuna3DMovement + +#include "Basic.hpp" + +#include "Mercuna3DMovement_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class Mercuna3DMovement.Mercuna3DMovementComponent +// 0x00B0 (0x0208 - 0x0158) +#pragma pack(push, 0x1) +class alignas(0x08) UMercuna3DMovementComponent : public UPawnMovementComponent +{ +public: + uint8 Pad_158[0x20]; // 0x0158(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMercuna3DMovementProperties MovementProperties; // 0x0178(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 bPositionCorrected : 1; // 0x01B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_1B5[0x3]; // 0x01B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PendingImpulseToApply; // 0x01B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector Acceleration; // 0x01C4(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector AngularVelocity; // 0x01D0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1DC[0x24]; // 0x01DC(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSimulationTimeStep; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimulationIterations; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void AddImpulse(const struct FVector& Impulse); + void SetAngularVelocity(const struct FVector& NewAngVel); + void SetVelocity(const struct FVector& NewVelocity); + + struct FRotator GetLocalRotationRate() const; + struct FVector GetLocalVelocity() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Mercuna3DMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Mercuna3DMovementComponent") + } + static class UMercuna3DMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UMercuna3DMovementComponent; + +// Class Mercuna3DMovement.Mercuna3DMovementInterface +// 0x0000 (0x0000 - 0x0000) +class IMercuna3DMovementInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Mercuna3DMovementInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Mercuna3DMovementInterface") + } + static class IMercuna3DMovementInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMercuna3DMovementInterface; + +} + diff --git a/Hogwarts Legacy/SDK/Mercuna3DMovement_structs.hpp b/Hogwarts Legacy/SDK/Mercuna3DMovement_structs.hpp new file mode 100644 index 0000000..042d833 --- /dev/null +++ b/Hogwarts Legacy/SDK/Mercuna3DMovement_structs.hpp @@ -0,0 +1,60 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Mercuna3DMovement + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// ScriptStruct Mercuna3DMovement.Mercuna3DMovementAccelerations +// 0x000C (0x000C - 0x0000) +struct FMercuna3DMovementAccelerations final +{ +public: + float Forward; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Backward; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sideways; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMercuna3DMovementAccelerations; + +// ScriptStruct Mercuna3DMovement.Mercuna3DMovementWorldAccelerations +// 0x0008 (0x0008 - 0x0000) +struct FMercuna3DMovementWorldAccelerations final +{ +public: + float Upward; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Downward; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMercuna3DMovementWorldAccelerations; + +// ScriptStruct Mercuna3DMovement.Mercuna3DMovementProperties +// 0x003C (0x003C - 0x0000) +struct FMercuna3DMovementProperties final +{ +public: + float MaxSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MaxAccel; // 0x0004(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMercuna3DMovementAccelerations MaxAccelerations; // 0x0010(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float MaxAngSpeed; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchRate; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawRate; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRollRate; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngAccel; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableWorldAccelerationLimits; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMercuna3DMovementWorldAccelerations WorldAccelerationLimits; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMercuna3DMovementProperties; + +} + diff --git a/Hogwarts Legacy/SDK/Mercuna_classes.hpp b/Hogwarts Legacy/SDK/Mercuna_classes.hpp new file mode 100644 index 0000000..2fe0f2d --- /dev/null +++ b/Hogwarts Legacy/SDK/Mercuna_classes.hpp @@ -0,0 +1,946 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Mercuna + +#include "Basic.hpp" + +#include "AIModule_structs.hpp" +#include "AIModule_classes.hpp" +#include "Mercuna_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class Mercuna.BTDecorator_Mercuna_Reachable +// 0x0058 (0x00C0 - 0x0068) +class UBTDecorator_Mercuna_Reachable final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector Source; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector Destination; // 0x0090(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + float MaxPathLength; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Mercuna_Reachable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Mercuna_Reachable") + } + static class UBTDecorator_Mercuna_Reachable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Mercuna_Reachable; + +// Class Mercuna.BTTask_Mercuna_MoveTo +// 0x0010 (0x00A8 - 0x0098) +class UBTTask_Mercuna_MoveTo : public UBTTask_BlackboardBase +{ +public: + float Speed; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndDistance; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bObserveBlackboardValue : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowPartialPath : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Mercuna_MoveTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Mercuna_MoveTo") + } + static class UBTTask_Mercuna_MoveTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Mercuna_MoveTo; + +// Class Mercuna.MercunaQueryTest +// 0x0000 (0x01F8 - 0x01F8) +class UMercunaQueryTest : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaQueryTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaQueryTest") + } + static class UMercunaQueryTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaQueryTest; + +// Class Mercuna.EnvQueryTest_Mercuna_Reachable +// 0x0040 (0x0238 - 0x01F8) +class UEnvQueryTest_Mercuna_Reachable final : public UMercunaQueryTest +{ +public: + struct FAIDataProviderFloatValue MaxPathLength; // 0x01F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf Context; // 0x0230(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Mercuna_Reachable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Mercuna_Reachable") + } + static class UEnvQueryTest_Mercuna_Reachable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Mercuna_Reachable; + +// Class Mercuna.MercunaNavigationComponent +// 0x0080 (0x0150 - 0x00D0) +class UMercunaNavigationComponent : public UActorComponent +{ +public: + TMulticastInlineDelegate OnMoveCompleted; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FMercunaNavigationConfiguration Configuration; // 0x00E0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + class AMercunaNavOctree* NavOctree; // 0x0100(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool Pathfinding; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DynamicAvoidance; // 0x0109(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_10A[0x2]; // 0x010A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMercunaPawnUsageFlags UsageFlags; // 0x010C(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_114[0x3C]; // 0x0114(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddDestinationLocation(const struct FVector& NextDestination); + void CancelLookAt(); + void CancelMovement(); + void CheckReachable(const struct FVector& Point, bool* Success, class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo); + void ClearAvoidanceExclusions(); + void Configure(const struct FMercunaNavigationConfiguration& NewConfiguration); + void ConfigureMovement(bool bUsePathfinding, bool bUseDynamicAvoidance); + void GetPathInfo(bool* Valid, float* DistanceToEnd, struct FVector* NextPathPoint, bool* bIsFinalPoint); + void IsReachable(const struct FVector& Point, bool* Success, class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo); + void LookAt(class AActor* Actor, float MaxPitch); + void LookInDirection(const struct FVector& Direction, float MaxPitch); + void MoveToActor(class AActor* Actor, float EndDistance, float Speed, bool UsePartialPath, bool SkipCheckNav); + void MoveToLocation(const struct FVector& Destination, float EndDistance, float Speed, bool UsePartialPath, bool SkipCheckNav); + void MoveToLocations(const TArray& Destinations, float EndDistance, float Speed, bool UsePartialPath, bool SkipCheckNav); + void PauseNavigation(); + void ResumeNavigation(); + void SetAvoidanceAgainst(class AActor* Actor, bool Enable); + void SetEnabled(bool bEnable); + void SetNavOctree(class AMercunaNavOctree* NavOctree_0); + void SetUsageFlags(struct FMercunaPawnUsageFlags* UsageFlags_0); + void Stop(); + void TrackActor(class AActor* Actor, float Distance, float Speed, bool SkipCheckNav); + + class AMercunaNavOctree* GetNavOctree() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavigationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavigationComponent") + } + static class UMercunaNavigationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaNavigationComponent; + +// Class Mercuna.EnvQueryGenerator_Mercuna_Sphere +// 0x00F0 (0x0140 - 0x0050) +class UEnvQueryGenerator_Mercuna_Sphere final : public UEnvQueryGenerator +{ +public: + struct FAIDataProviderFloatValue InnerRadius; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue OuterRadius; // 0x0088(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue NumberOfShells; // 0x00C0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue PointsPerShell; // 0x00F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + EMercunaPointDistribution Distribution; // 0x0130(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf Center; // 0x0138(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_Mercuna_Sphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_Mercuna_Sphere") + } + static class UEnvQueryGenerator_Mercuna_Sphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_Mercuna_Sphere; + +// Class Mercuna.EnvQueryGenerator_Mercuna_3DRing +// 0x0190 (0x01E0 - 0x0050) +class UEnvQueryGenerator_Mercuna_3DRing final : public UEnvQueryGenerator +{ +public: + struct FAIDataProviderFloatValue InnerRadius; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue OuterRadius; // 0x0088(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue NumberOfRings; // 0x00C0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue PointsPerRing; // 0x00F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue MinHeight; // 0x0130(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue MaxHeight; // 0x0168(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderIntValue NumberOfLayers; // 0x01A0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf Center; // 0x01D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_Mercuna_3DRing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_Mercuna_3DRing") + } + static class UEnvQueryGenerator_Mercuna_3DRing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_Mercuna_3DRing; + +// Class Mercuna.EnvQueryTest_Mercuna_NavigableVolume +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_Mercuna_NavigableVolume final : public UMercunaQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Mercuna_NavigableVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Mercuna_NavigableVolume") + } + static class UEnvQueryTest_Mercuna_NavigableVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Mercuna_NavigableVolume; + +// Class Mercuna.EnvQueryTest_Mercuna_NavRaycast +// 0x0008 (0x0200 - 0x01F8) +class UEnvQueryTest_Mercuna_NavRaycast final : public UMercunaQueryTest +{ +public: + TSubclassOf Context; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Mercuna_NavRaycast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Mercuna_NavRaycast") + } + static class UEnvQueryTest_Mercuna_NavRaycast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Mercuna_NavRaycast; + +// Class Mercuna.EnvQueryTest_Mercuna_Project +// 0x0038 (0x0230 - 0x01F8) +class UEnvQueryTest_Mercuna_Project final : public UMercunaQueryTest +{ +public: + struct FAIDataProviderFloatValue MaxSearchRadius; // 0x01F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Mercuna_Project") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Mercuna_Project") + } + static class UEnvQueryTest_Mercuna_Project* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Mercuna_Project; + +// Class Mercuna.MercunaNavExclusionVolume +// 0x0018 (0x0298 - 0x0280) +class AMercunaNavExclusionVolume final : public AVolume +{ +public: + bool bApplyToAllNavOctrees; // 0x0280(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NavOctrees; // 0x0288(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavExclusionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavExclusionVolume") + } + static class AMercunaNavExclusionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMercunaNavExclusionVolume; + +// Class Mercuna.MercunaMoveToProxy +// 0x0070 (0x00A0 - 0x0030) +class UMercunaMoveToProxy final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate OnSuccess; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFailure; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UMercunaMoveToProxy* MercunaMoveToActor(class UObject* WorldContextObject, class APawn* Pawn, class AActor* Actor, float EndDistance, float Speed, bool UsePartialPath); + static class UMercunaMoveToProxy* MercunaMoveToLocation(class UObject* WorldContextObject, class APawn* Pawn, const struct FVector& Destination, float EndDistance, float Speed, bool UsePartialPath); + static class UMercunaMoveToProxy* MercunaMoveToLocations(class UObject* WorldContextObject, class APawn*& Pawn, const TArray& Destinations, float EndDistance, float Speed, bool UsePartialPath); + + void OnMoveComplete(const struct FAIRequestID& RequestID, EMercunaMoveResult Result); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaMoveToProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaMoveToProxy") + } + static class UMercunaMoveToProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaMoveToProxy; + +// Class Mercuna.MercunaTrackActorProxy +// 0x0038 (0x0068 - 0x0030) +class UMercunaTrackActorProxy final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate OnFailure; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UMercunaTrackActorProxy* MercunaTrackActor(class UObject* WorldContextObject, class APawn* Pawn, class AActor* Actor, float Distance, float Speed); + + void OnMoveComplete(const struct FAIRequestID& RequestID, EMercunaMoveResult Result); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaTrackActorProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaTrackActorProxy") + } + static class UMercunaTrackActorProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaTrackActorProxy; + +// Class Mercuna.MercunaNavModifierVolume +// 0x0018 (0x0298 - 0x0280) +class AMercunaNavModifierVolume final : public AVolume +{ +public: + bool bEnabled; // 0x0280(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CostMultiplier; // 0x0284(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CostMultipler; // 0x0288(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMercunaNavUsageTypes UsageTypes; // 0x028C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + class AMercunaNavOctree* NavOctree; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void AddToOctree(class AMercunaNavOctree* NavOctree_0); + void SetCostMultiplier(float NewCostMultiplier); + void SetEnabled(bool Enabled); + void SetLocation(const struct FVector& Location); + void SetLocationAndSize(const struct FVector& Location, const struct FVector& size); + void SetSize(const struct FVector& size); + void SetUsageTypes(const struct FMercunaNavUsageTypes& NewUsageTypes); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavModifierVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavModifierVolume") + } + static class AMercunaNavModifierVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMercunaNavModifierVolume; + +// Class Mercuna.MercunaNavOctree +// 0x00C8 (0x0310 - 0x0248) +class AMercunaNavOctree final : public AActor +{ +public: + bool bUseOverride; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMercunaOctreeSettings* SettingsOverride; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x0258(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinPawnRadius; // 0x025C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPawnRadius; // 0x0260(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNeverSave; // 0x0264(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowOctreeMerging; // 0x0265(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel GeometryCollisionChannel; // 0x0266(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRecordOctreeDeltas; // 0x0267(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBuildComplete; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBuildLowResReady; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnRebuildComplete; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnRebuildLowResReady; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLoadComplete; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnShortRangeLoadComplete; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EMerOctreeDebugDrawMode DebugDrawMode; // 0x02D0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMerNavOctreeRenderingComponent* MerNavOctreeRenderingComponent; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bBuildAsSublevel; // 0x02E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bNeedsRebuild; // 0x02E1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2E2[0x2E]; // 0x02E2(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Build(); + void CheckReachable(const struct FVector& Start, const struct FVector& End, float NavigationRadius, float MaxPathLength, bool* Result); + void ClampToNavigable(const struct FVector& Position, float NavigationRadius, float SearchRadius, struct FVector* ClampedPosition, bool* Result); + class UMercunaPath* FindPathToActor(const struct FVector& Start, class AActor* GoalActor, float NavigationRadius, bool AllowPartial, float MaxPathLength); + class UMercunaPath* FindPathToLocation(const struct FVector& Start, const struct FVector& End, float NavigationRadius, bool AllowPartial, float MaxPathLength); + class UMercunaSpline* FindSplineToLocation(const struct FVector& Start, const struct FVector& End, float NavigationRadius, float MaxSpeed, float MaxAcceleration, bool AllowPartial, float MaxPathLength); + void IsNavigable(const struct FVector& Position, float NavigationRadius, bool* Result); + void IsNavigableMulti(const TArray& Positions, float NavigationRadius, TArray* Results); + bool IsReachable(const struct FVector& Start, const struct FVector& End, float NavigationRadius, float MaxPathLength, bool AccuratePathLength); + bool IsReachableSingle(const struct FVector& Start, const struct FVector& End, float NavigationRadius, float MaxPathLength); + void Raycast(const struct FVector& Start, const struct FVector& End, float NavigationRadius, struct FVector* HitPosition, bool* RayHit); + void RebuildActorVolume(class AActor* Volume, bool StagedBuild); + void RebuildVolumes(const TArray& Volumes, bool StagedBuild); + void RemoveModifierVolume(class AMercunaNavModifierVolume* ModifierVolume); + void SetNavigationRotation(const struct FRotator& Rotation); + void UpdateModifierVolumeParams(class AMercunaNavModifierVolume* ModifierVolume); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavOctree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavOctree") + } + static class AMercunaNavOctree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMercunaNavOctree; + +// Class Mercuna.MercunaNavSeed +// 0x0000 (0x0248 - 0x0248) +class AMercunaNavSeed final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavSeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavSeed") + } + static class AMercunaNavSeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMercunaNavSeed; + +// Class Mercuna.MercunaNavSeedComponent +// 0x0000 (0x0220 - 0x0220) +class UMercunaNavSeedComponent final : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavSeedComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavSeedComponent") + } + static class UMercunaNavSeedComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaNavSeedComponent; + +// Class Mercuna.MercunaNavStreamingManager +// 0x0020 (0x0048 - 0x0028) +class UMercunaNavStreamingManager final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavStreamingManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavStreamingManager") + } + static class UMercunaNavStreamingManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaNavStreamingManager; + +// Class Mercuna.MercunaNavStreamingVolume +// 0x0048 (0x02C8 - 0x0280) +class AMercunaNavStreamingVolume final : public AVolume +{ +public: + TSoftObjectPtr LevelToStream; // 0x0280(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector AdditionalLocation; // 0x02A8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRotator AdditionalRotation; // 0x02B4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + TWeakObjectPtr StreamingLevel; // 0x02C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavStreamingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavStreamingVolume") + } + static class AMercunaNavStreamingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMercunaNavStreamingVolume; + +// Class Mercuna.MercunaNavTestingActor +// 0x0060 (0x02A8 - 0x0248) +class AMercunaNavTestingActor final : public AActor +{ +public: + float Radius; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSearchStart : 1; // 0x024C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_24D[0x3]; // 0x024D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class AMercunaNavTestingActor* OtherActor; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMercunaPawnUsageFlags UsageFlags; // 0x0258(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float HeightChangePenalty; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bContinuouslyRepath : 1; // 0x0264(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawSpline : 1; // 0x0264(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawToScale : 1; // 0x0264(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_265[0x3]; // 0x0265(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSpeed; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAcceleration; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPathExist : 1; // 0x0270(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPathIsPartial : 1; // 0x0270(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPathIsOutOfNodes : 1; // 0x0270(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PathLength; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathSections; // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathFindTime; // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathNodesUsed; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USphereComponent* SphereComponent; // 0x0288(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMercunaSpline* Spline; // 0x0290(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AMercunaNavOctree* Octree; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnOctreeBuildComplete(); + void OnSplineUpdate(EMercunaSplineEvent SplineEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavTestingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavTestingActor") + } + static class AMercunaNavTestingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMercunaNavTestingActor; + +// Class Mercuna.MercunaNavVolume +// 0x0020 (0x02A0 - 0x0280) +class AMercunaNavVolume final : public AVolume +{ +public: + class AMercunaNavOctree* NavOctree; // 0x0280(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool PreciseBoundaries; // 0x0288(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EMercunaLevelOfDetail LOD; // 0x0289(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool FullDetailBuild; // 0x028A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_28B[0x5]; // 0x028B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PreciseDirections; // 0x0290(0x0010)(Edit, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPrivate) + +public: + void AddToOctree(class AMercunaNavOctree* NavOctree_0); + void SetNavigationRotation(const struct FRotator& Rotation); + void SetSize(const struct FVector& size); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaNavVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaNavVolume") + } + static class AMercunaNavVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMercunaNavVolume; + +// Class Mercuna.MercunaObstacleComponent +// 0x0000 (0x0220 - 0x0220) +class UMercunaObstacleComponent final : public USceneComponent +{ +public: + bool bAutomatic; // 0x0218(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Radius; // 0x021C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaObstacleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaObstacleComponent") + } + static class UMercunaObstacleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaObstacleComponent; + +// Class Mercuna.MercunaClampToNavigableProxy +// 0x0040 (0x0070 - 0x0030) +class UMercunaClampToNavigableProxy final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate OnSuccess; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFailure; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UMercunaClampToNavigableProxy* MercunaClampToNavigable(class UObject* WorldContextObject, const struct FVector& Position, float NavigationRadius, float SearchRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaClampToNavigableProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaClampToNavigableProxy") + } + static class UMercunaClampToNavigableProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaClampToNavigableProxy; + +// Class Mercuna.MercunaRaycastProxy +// 0x0048 (0x0078 - 0x0030) +class UMercunaRaycastProxy final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate OnHit; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnNoHit; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UMercunaRaycastProxy* MercunaRaycast(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float NavigationRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaRaycastProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaRaycastProxy") + } + static class UMercunaRaycastProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaRaycastProxy; + +// Class Mercuna.MercunaOctreeSettings +// 0x0020 (0x0050 - 0x0030) +class UMercunaOctreeSettings final : public UDataAsset +{ +public: + struct FMercunaOctreeData OctreeData; // 0x0030(0x001C)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaOctreeSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaOctreeSettings") + } + static class UMercunaOctreeSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaOctreeSettings; + +// Class Mercuna.MercunaPath +// 0x0018 (0x0040 - 0x0028) +class UMercunaPath final : public UObject +{ +public: + TMulticastInlineDelegate PathUpdated; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GetDebugInfo(int32* nodesUsed, bool* bOutOfNodes, float* queryTime) const; + int32 GetNumPoints() const; + float GetPathLength() const; + struct FVector GetPoint(int32 i) const; + bool IsPartial() const; + bool IsReady() const; + bool IsValid() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaPath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaPath") + } + static class UMercunaPath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaPath; + +// Class Mercuna.MercunaSpline +// 0x0018 (0x0040 - 0x0028) +class UMercunaSpline final : public UObject +{ +public: + TMulticastInlineDelegate SplineUpdated; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetLength() const; + int32 GetNumPathPoints() const; + struct FVector GetPathPoint(int32 i) const; + TArray GetSplinePoints() const; + bool IsPartial() const; + bool IsReady() const; + bool IsValid() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaSpline") + } + static class UMercunaSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaSpline; + +// Class Mercuna.MercunaTask_MoveTo +// 0x0070 (0x00E0 - 0x0070) +class UMercunaTask_MoveTo final : public UAITask +{ +public: + TMulticastInlineDelegate OnRequestFailed; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate OnMoveFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_90[0x50]; // 0x0090(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UMercunaTask_MoveTo* MercunaMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, class AActor* GoalActor, float EndDistance, bool AcceptPartialPath, bool bLockAILogic); + + void OnMoveComplete(const struct FAIRequestID& RequestID, EMercunaMoveResult Result); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MercunaTask_MoveTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MercunaTask_MoveTo") + } + static class UMercunaTask_MoveTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMercunaTask_MoveTo; + +// Class Mercuna.MerNavOctreeRenderingComponent +// 0x0000 (0x04B0 - 0x04B0) +class UMerNavOctreeRenderingComponent final : public UMeshComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MerNavOctreeRenderingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MerNavOctreeRenderingComponent") + } + static class UMerNavOctreeRenderingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMerNavOctreeRenderingComponent; + +// Class Mercuna.MerSettings +// 0x0038 (0x0060 - 0x0028) +class UMerSettings final : public UObject +{ +public: + float DebugLengthScale; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NumVoxelsPerSide; // 0x002C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NumVoxelsEachSide; // 0x0030(0x000C)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysShowErrors; // 0x003C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CellSize; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinPawnRadius; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPawnRadius; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoLinkNavVolumesWithOctrees; // 0x004C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowOctreeMerging; // 0x004D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ModifierUsageTypes; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MerSettings") + } + static class UMerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMerSettings; + +// Class Mercuna.MerEditorSettings +// 0x0050 (0x0078 - 0x0028) +class UMerEditorSettings final : public UObject +{ +public: + bool bEnableExtraLogging; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor NavigableColor; // 0x002C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HighCostColor; // 0x003C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor UnnavigableColor; // 0x004C(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x1C]; // 0x005C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MerEditorSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MerEditorSettings") + } + static class UMerEditorSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMerEditorSettings; + +} + diff --git a/Hogwarts Legacy/SDK/Mercuna_structs.hpp b/Hogwarts Legacy/SDK/Mercuna_structs.hpp new file mode 100644 index 0000000..dfec0a9 --- /dev/null +++ b/Hogwarts Legacy/SDK/Mercuna_structs.hpp @@ -0,0 +1,215 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Mercuna + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Mercuna.EMerOctreeDebugDrawMode +// NumValues: 0x0008 +enum class EMerOctreeDebugDrawMode : uint8 +{ + DISABLED = 0, + UNNAVIGABLE = 1, + NAVIGABLE = 2, + CROSS_SECTION = 3, + REACHABLE = 4, + PATHFIND = 5, + REGION = 6, + EMerOctreeDebugDrawMode_MAX = 7, +}; + +// Enum Mercuna.EMercunaSplineEvent +// NumValues: 0x0004 +enum class EMercunaSplineEvent : uint8 +{ + Ready = 0, + Updated = 1, + Invalid = 2, + EMercunaSplineEvent_MAX = 3, +}; + +// Enum Mercuna.EMercunaMoveResult +// NumValues: 0x0006 +enum class EMercunaMoveResult : uint8 +{ + Success = 0, + Failed = 1, + Cancelled = 2, + Blocked = 3, + Invalid = 4, + EMercunaMoveResult_MAX = 5, +}; + +// Enum Mercuna.EMercunaPathEvent +// NumValues: 0x0004 +enum class EMercunaPathEvent : uint8 +{ + Ready = 0, + Updated = 1, + Invalid = 2, + EMercunaPathEvent_MAX = 3, +}; + +// Enum Mercuna.EMercunaPointDistribution +// NumValues: 0x0003 +enum class EMercunaPointDistribution : uint8 +{ + Uniform = 0, + Random = 1, + EMercunaPointDistribution_MAX = 2, +}; + +// Enum Mercuna.EMercunaMoveGoal +// NumValues: 0x0004 +enum class EMercunaMoveGoal : uint8 +{ + Actor = 0, + Vector = 1, + None = 2, + EMercunaMoveGoal_MAX = 3, +}; + +// Enum Mercuna.ECompassBaring +// NumValues: 0x0005 +enum class ECompassBaring : uint8 +{ + West_MinX = 0, + East_MaxX = 1, + North_MinY = 2, + South_MaxY = 3, + Max = 4, +}; + +// Enum Mercuna.EMercunaLevelOfDetail +// NumValues: 0x0006 +enum class EMercunaLevelOfDetail : uint8 +{ + Full = 0, + Half = 1, + Quarter = 2, + Eighth = 3, + Sixteenth = 4, + EMercunaLevelOfDetail_MAX = 5, +}; + +// ScriptStruct Mercuna.MercunaNavigationConfiguration +// 0x0020 (0x0020 - 0x0000) +struct FMercunaNavigationConfiguration final +{ +public: + float MaxPitch; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRoll; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollSensitivity; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MoveOnlyInLookDirection; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StopAtDestination; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float HeightChangePenalty; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SmoothPaths; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LookAheadTime; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollAnticipationTime; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMercunaNavigationConfiguration; + +// ScriptStruct Mercuna.MercunaNavUsageTypes +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FMercunaNavUsageTypes final +{ +public: + uint8 bUsageType0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType16 : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType17 : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType18 : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType19 : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType20 : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType21 : 1; // 0x0002(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType22 : 1; // 0x0002(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType23 : 1; // 0x0002(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType24 : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType25 : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType26 : 1; // 0x0003(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType27 : 1; // 0x0003(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType28 : 1; // 0x0003(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType29 : 1; // 0x0003(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType30 : 1; // 0x0003(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUsageType31 : 1; // 0x0003(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FMercunaNavUsageTypes; + +// ScriptStruct Mercuna.MercunaPawnUsageFlags +// 0x0008 (0x0008 - 0x0000) +struct FMercunaPawnUsageFlags final +{ +public: + struct FMercunaNavUsageTypes RequiredUsageFlags; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FMercunaNavUsageTypes AllowedUsageFlags; // 0x0004(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMercunaPawnUsageFlags; + +// ScriptStruct Mercuna.MercunaMoveRequest +// 0x0040 (0x0040 - 0x0000) +struct FMercunaMoveRequest final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* GoalActor; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x30]; // 0x0010(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMercunaMoveRequest; + +// ScriptStruct Mercuna.MercunaWorldData +// 0x0020 (0x0020 - 0x0000) +struct FMercunaWorldData final +{ +public: + class FString MapPath; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Yaw; // 0x001C(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMercunaWorldData; + +// ScriptStruct Mercuna.MercunaOctreeData +// 0x001C (0x001C - 0x0000) +struct FMercunaOctreeData final +{ +public: + struct FRotator Rotation; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float CellSize; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MinPawnRadius; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxPawnRadius; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowOctreeMerging; // 0x0018(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRecordOctreeDeltas; // 0x0019(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMercunaOctreeData; + +} + diff --git a/Hogwarts Legacy/SDK/MovieSceneTracks_classes.hpp b/Hogwarts Legacy/SDK/MovieSceneTracks_classes.hpp new file mode 100644 index 0000000..dbad12d --- /dev/null +++ b/Hogwarts Legacy/SDK/MovieSceneTracks_classes.hpp @@ -0,0 +1,2616 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieSceneTracks + +#include "Basic.hpp" + +#include "MovieSceneTracks_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "MovieScene_structs.hpp" +#include "MovieScene_classes.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeTrack +// 0x0018 (0x00A8 - 0x0090) +class UMovieSceneCameraShakeSourceShakeTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CameraShakeSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSourceShakeTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSourceShakeTrack") + } + static class UMovieSceneCameraShakeSourceShakeTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSourceShakeTrack; + +// Class MovieSceneTracks.MovieSceneParameterSection +// 0x0060 (0x0148 - 0x00E8) +class UMovieSceneParameterSection : public UMovieSceneSection +{ +public: + TArray BoolParameterNamesAndCurves; // 0x00E8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ScalarParameterNamesAndCurves; // 0x00F8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Vector2DParameterNamesAndCurves; // 0x0108(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray VectorParameterNamesAndCurves; // 0x0118(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ColorParameterNamesAndCurves; // 0x0128(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray TransformParameterNamesAndCurves; // 0x0138(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void AddBoolParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, bool InValue); + void AddColorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FLinearColor& InValue); + void AddScalarParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, float InValue); + void AddTransformParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FTransform& InValue); + void AddVector2DParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector2D& InValue); + void AddVectorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector& InValue); + bool RemoveBoolParameter(class FName InParameterName); + bool RemoveColorParameter(class FName InParameterName); + bool RemoveScalarParameter(class FName InParameterName); + bool RemoveTransformParameter(class FName InParameterName); + bool RemoveVector2DParameter(class FName InParameterName); + bool RemoveVectorParameter(class FName InParameterName); + + void GetParameterNames(TSet* ParameterNames) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneParameterSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneParameterSection") + } + static class UMovieSceneParameterSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneParameterSection; + +// Class MovieSceneTracks.MovieScene3DConstraintTrack +// 0x0010 (0x00A0 - 0x0090) +class UMovieScene3DConstraintTrack : public UMovieSceneTrack +{ +public: + TArray ConstraintSections; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DConstraintTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DConstraintTrack") + } + static class UMovieScene3DConstraintTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DConstraintTrack; + +// Class MovieSceneTracks.MovieSceneCameraShakeEvaluator +// 0x0000 (0x0028 - 0x0028) +class UMovieSceneCameraShakeEvaluator : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeEvaluator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeEvaluator") + } + static class UMovieSceneCameraShakeEvaluator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeEvaluator; + +// Class MovieSceneTracks.ByteChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UByteChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ByteChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ByteChannelEvaluatorSystem") + } + static class UByteChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UByteChannelEvaluatorSystem; + +// Class MovieSceneTracks.MovieSceneComponentAttachmentInvalidatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneComponentAttachmentInvalidatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentAttachmentInvalidatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentAttachmentInvalidatorSystem") + } + static class UMovieSceneComponentAttachmentInvalidatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentAttachmentInvalidatorSystem; + +// Class MovieSceneTracks.MovieScenePropertyTrack +// 0x0030 (0x00C0 - 0x0090) +class UMovieScenePropertyTrack : public UMovieSceneNameableTrack +{ +public: + class UMovieSceneSection* SectionToKey; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieScenePropertyBinding PropertyBinding; // 0x0098(0x0014)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x00B0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePropertyTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePropertyTrack") + } + static class UMovieScenePropertyTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePropertyTrack; + +// Class MovieSceneTracks.FloatChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UFloatChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatChannelEvaluatorSystem") + } + static class UFloatChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatChannelEvaluatorSystem; + +// Class MovieSceneTracks.MovieSceneTransformOrigin +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneTransformOrigin final +{ +public: + struct FTransform BP_GetTransformOrigin() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTransformOrigin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTransformOrigin") + } + static class IMovieSceneTransformOrigin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneTransformOrigin; + +// Class MovieSceneTracks.IntegerChannelEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UIntegerChannelEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IntegerChannelEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IntegerChannelEvaluatorSystem") + } + static class UIntegerChannelEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIntegerChannelEvaluatorSystem; + +// Class MovieSceneTracks.MovieScene3DConstraintSection +// 0x0028 (0x0110 - 0x00E8) +class UMovieScene3DConstraintSection : public UMovieSceneSection +{ +public: + struct FGuid ConstraintId; // 0x00E8(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMovieSceneObjectBindingID ConstraintBindingID; // 0x00F8(0x0018)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetConstraintBindingID(const struct FMovieSceneObjectBindingID& InConstraintBindingID); + + const struct FMovieSceneObjectBindingID GetConstraintBindingID() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DConstraintSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DConstraintSection") + } + static class UMovieScene3DConstraintSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DConstraintSection; + +// Class MovieSceneTracks.MovieScene3DAttachSection +// 0x0020 (0x0130 - 0x0110) +class UMovieScene3DAttachSection final : public UMovieScene3DConstraintSection +{ +public: + uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachSocketName; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachComponentName; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AttachmentLocationRule; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AttachmentRotationRule; // 0x0129(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AttachmentScaleRule; // 0x012A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule DetachmentLocationRule; // 0x012B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule DetachmentRotationRule; // 0x012C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule DetachmentScaleRule; // 0x012D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12E[0x2]; // 0x012E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DAttachSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DAttachSection") + } + static class UMovieScene3DAttachSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DAttachSection; + +// Class MovieSceneTracks.MovieScene3DAttachTrack +// 0x0000 (0x00A0 - 0x00A0) +class UMovieScene3DAttachTrack final : public UMovieScene3DConstraintTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DAttachTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DAttachTrack") + } + static class UMovieScene3DAttachTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DAttachTrack; + +// Class MovieSceneTracks.MovieScene3DPathSection +// 0x00A8 (0x01B8 - 0x0110) +class UMovieScene3DPathSection final : public UMovieScene3DConstraintSection +{ +public: + struct FMovieSceneFloatChannel TimingCurve; // 0x0110(0x00A0)(NativeAccessSpecifierPublic) + EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x01B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieScene3DPathSection_Axis UpAxisEnum; // 0x01B1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B2[0x2]; // 0x01B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bFollow : 1; // 0x01B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverse : 1; // 0x01B4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceUpright : 1; // 0x01B4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1B5[0x3]; // 0x01B5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DPathSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DPathSection") + } + static class UMovieScene3DPathSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DPathSection; + +// Class MovieSceneTracks.MovieScene3DPathTrack +// 0x0008 (0x00A8 - 0x00A0) +class UMovieScene3DPathTrack final : public UMovieScene3DConstraintTrack +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DPathTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DPathTrack") + } + static class UMovieScene3DPathTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DPathTrack; + +// Class MovieSceneTracks.MovieScenePropertySystem +// 0x0018 (0x0058 - 0x0040) +class UMovieScenePropertySystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieScenePropertyInstantiatorSystem* InstantiatorSystem; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePropertySystem") + } + static class UMovieScenePropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePropertySystem; + +// Class MovieSceneTracks.MovieScene3DTransformPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieScene3DTransformPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DTransformPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DTransformPropertySystem") + } + static class UMovieScene3DTransformPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DTransformPropertySystem; + +// Class MovieSceneTracks.MovieScene3DTransformSection +// 0x0658 (0x0740 - 0x00E8) +class UMovieScene3DTransformSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneTransformMask TransformMask; // 0x00F0(0x0004)(NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel Translation[0x3]; // 0x00F8(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel Rotation[0x3]; // 0x02D8(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel Scale[0x3]; // 0x04B8(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel ManualWeight; // 0x0698(0x00A0)(NativeAccessSpecifierPrivate) + bool bUseQuaternionInterpolation; // 0x0738(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_739[0x7]; // 0x0739(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DTransformSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DTransformSection") + } + static class UMovieScene3DTransformSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DTransformSection; + +// Class MovieSceneTracks.MovieScene3DTransformTrack +// 0x0000 (0x00C0 - 0x00C0) +class UMovieScene3DTransformTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene3DTransformTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene3DTransformTrack") + } + static class UMovieScene3DTransformTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene3DTransformTrack; + +// Class MovieSceneTracks.MovieSceneActorReferenceSection +// 0x0140 (0x0228 - 0x00E8) +class UMovieSceneActorReferenceSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneActorReferenceData ActorReferenceData; // 0x00E8(0x00B0)(NativeAccessSpecifierPrivate) + struct FIntegralCurve ActorGuidIndexCurve; // 0x0198(0x0080)(Deprecated, NativeAccessSpecifierPrivate) + TArray ActorGuidStrings; // 0x0218(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneActorReferenceSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneActorReferenceSection") + } + static class UMovieSceneActorReferenceSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneActorReferenceSection; + +// Class MovieSceneTracks.MovieSceneActorReferenceTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneActorReferenceTrack final : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneActorReferenceTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneActorReferenceTrack") + } + static class UMovieSceneActorReferenceTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneActorReferenceTrack; + +// Class MovieSceneTracks.MovieSceneAudioSection +// 0x0250 (0x0338 - 0x00E8) +class UMovieSceneAudioSection final : public UMovieSceneSection +{ +public: + class USoundBase* Sound; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber StartFrameOffset; // 0x00F0(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float StartOffset; // 0x00F4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioStartTime; // 0x00F8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioDilationFactor; // 0x00FC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AudioVolume; // 0x0100(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel SoundVolume; // 0x0108(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel PitchMultiplier; // 0x01A8(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneActorReferenceData AttachActorData; // 0x0248(0x00B0)(NativeAccessSpecifierPrivate) + bool bLooping; // 0x02F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSuppressSubtitles; // 0x02F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bOverrideAttenuation; // 0x02FA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2FB[0x5]; // 0x02FB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class USoundAttenuation* AttenuationSettings; // 0x0300(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TDelegate& Subtitles, float CueDuration)> OnQueueSubtitles; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate OnAudioFinished; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate OnAudioPlaybackPercent; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate) + +public: + void SetSound(class USoundBase* InSound); + void SetStartOffset(const struct FFrameNumber& InStartOffset); + + class USoundBase* GetSound() const; + struct FFrameNumber GetStartOffset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAudioSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAudioSection") + } + static class UMovieSceneAudioSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAudioSection; + +// Class MovieSceneTracks.MovieSceneAudioTrack +// 0x0018 (0x00A8 - 0x0090) +class UMovieSceneAudioTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AudioSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneAudioTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneAudioTrack") + } + static class UMovieSceneAudioTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneAudioTrack; + +// Class MovieSceneTracks.MovieSceneBaseValueEvaluatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneBaseValueEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBaseValueEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBaseValueEvaluatorSystem") + } + static class UMovieSceneBaseValueEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBaseValueEvaluatorSystem; + +// Class MovieSceneTracks.MovieSceneBoolPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneBoolPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBoolPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBoolPropertySystem") + } + static class UMovieSceneBoolPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBoolPropertySystem; + +// Class MovieSceneTracks.MovieSceneBoolTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneBoolTrack : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBoolTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBoolTrack") + } + static class UMovieSceneBoolTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBoolTrack; + +// Class MovieSceneTracks.MovieSceneBytePropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneBytePropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBytePropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBytePropertySystem") + } + static class UMovieSceneBytePropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBytePropertySystem; + +// Class MovieSceneTracks.MovieSceneByteSection +// 0x00A0 (0x0188 - 0x00E8) +class UMovieSceneByteSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneByteChannel ByteCurve; // 0x00F0(0x0098)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneByteSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneByteSection") + } + static class UMovieSceneByteSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneByteSection; + +// Class MovieSceneTracks.MovieSceneByteTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneByteTrack final : public UMovieScenePropertyTrack +{ +public: + class UEnum* Enum; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneByteTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneByteTrack") + } + static class UMovieSceneByteTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneByteTrack; + +// Class MovieSceneTracks.MovieSceneCameraAnimSection +// 0x0040 (0x0128 - 0x00E8) +class UMovieSceneCameraAnimSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneCameraAnimSectionData AnimData; // 0x00E8(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UCameraAnim* CameraAnim; // 0x0108(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x0110(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayScale; // 0x0114(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BlendInTime; // 0x0118(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BlendOutTime; // 0x011C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bLooping; // 0x0120(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraAnimSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraAnimSection") + } + static class UMovieSceneCameraAnimSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraAnimSection; + +// Class MovieSceneTracks.MovieSceneCameraAnimTrack +// 0x0018 (0x00A8 - 0x0090) +class UMovieSceneCameraAnimTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CameraAnimSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraAnimTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraAnimTrack") + } + static class UMovieSceneCameraAnimTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraAnimTrack; + +// Class MovieSceneTracks.MovieSceneCameraCutSection +// 0x0078 (0x0160 - 0x00E8) +class UMovieSceneCameraCutSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bLockPreviousCamera; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid CameraGuid; // 0x00F4(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneObjectBindingID CameraBindingID; // 0x0104(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InitialCameraCutTransform; // 0x0120(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + bool bHasInitialCameraCutTransform; // 0x0150(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_151[0xF]; // 0x0151(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetCameraBindingID(const struct FMovieSceneObjectBindingID& InCameraBindingID); + + const struct FMovieSceneObjectBindingID GetCameraBindingID() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraCutSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraCutSection") + } + static class UMovieSceneCameraCutSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraCutSection; + +// Class MovieSceneTracks.MovieSceneCameraCutTrack +// 0x0018 (0x00A8 - 0x0090) +class UMovieSceneCameraCutTrack final : public UMovieSceneNameableTrack +{ +public: + bool bCanBlend; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraCutTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraCutTrack") + } + static class UMovieSceneCameraCutTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraCutTrack; + +// Class MovieSceneTracks.MovieSceneCameraCutTrackInstance +// 0x0068 (0x00B8 - 0x0050) +class UMovieSceneCameraCutTrackInstance final : public UMovieSceneTrackInstance +{ +public: + uint8 Pad_50[0x68]; // 0x0050(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraCutTrackInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraCutTrackInstance") + } + static class UMovieSceneCameraCutTrackInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraCutTrackInstance; + +// Class MovieSceneTracks.MovieSceneCameraShakeSection +// 0x0040 (0x0128 - 0x00E8) +class UMovieSceneCameraShakeSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneCameraShakeSectionData ShakeData; // 0x00E8(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf ShakeClass; // 0x0108(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x0110(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x0114(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserDefinedPlaySpace; // 0x0118(0x000C)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSection") + } + static class UMovieSceneCameraShakeSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSection; + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeSection +// 0x0020 (0x0108 - 0x00E8) +class UMovieSceneCameraShakeSourceShakeSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneCameraShakeSectionData ShakeData; // 0x00E8(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSourceShakeSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSourceShakeSection") + } + static class UMovieSceneCameraShakeSourceShakeSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSourceShakeSection; + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSection +// 0x0088 (0x0170 - 0x00E8) +class UMovieSceneCameraShakeSourceTriggerSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneCameraShakeSourceTriggerChannel Channel; // 0x00E8(0x0088)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSourceTriggerSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSourceTriggerSection") + } + static class UMovieSceneCameraShakeSourceTriggerSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSourceTriggerSection; + +// Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerTrack +// 0x0018 (0x00A8 - 0x0090) +class UMovieSceneCameraShakeSourceTriggerTrack final : public UMovieSceneTrack +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeSourceTriggerTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeSourceTriggerTrack") + } + static class UMovieSceneCameraShakeSourceTriggerTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeSourceTriggerTrack; + +// Class MovieSceneTracks.MovieSceneCameraShakeTrack +// 0x0018 (0x00A8 - 0x0090) +class UMovieSceneCameraShakeTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CameraShakeSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCameraShakeTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCameraShakeTrack") + } + static class UMovieSceneCameraShakeTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCameraShakeTrack; + +// Class MovieSceneTracks.MovieSceneCinematicShotSection +// 0x0028 (0x0190 - 0x0168) +class UMovieSceneCinematicShotSection final : public UMovieSceneSubSection +{ +public: + class FString ShotDisplayName; // 0x0168(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FText DisplayName; // 0x0178(0x0018)(Deprecated, NativeAccessSpecifierPrivate) + +public: + void SetShotDisplayName(const class FString& InShotDisplayName); + + class FString GetShotDisplayName() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCinematicShotSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCinematicShotSection") + } + static class UMovieSceneCinematicShotSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCinematicShotSection; + +// Class MovieSceneTracks.MovieSceneCinematicShotTrack +// 0x0000 (0x00A0 - 0x00A0) +class UMovieSceneCinematicShotTrack final : public UMovieSceneSubTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCinematicShotTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCinematicShotTrack") + } + static class UMovieSceneCinematicShotTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCinematicShotTrack; + +// Class MovieSceneTracks.MovieSceneColorPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneColorPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneColorPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneColorPropertySystem") + } + static class UMovieSceneColorPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneColorPropertySystem; + +// Class MovieSceneTracks.MovieSceneColorSection +// 0x0288 (0x0370 - 0x00E8) +class UMovieSceneColorSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel RedCurve; // 0x00F0(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel GreenCurve; // 0x0190(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel BlueCurve; // 0x0230(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel AlphaCurve; // 0x02D0(0x00A0)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneColorSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneColorSection") + } + static class UMovieSceneColorSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneColorSection; + +// Class MovieSceneTracks.MovieSceneColorTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneColorTrack final : public UMovieScenePropertyTrack +{ +public: + bool bIsSlateColor; // 0x00C0(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneColorTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneColorTrack") + } + static class UMovieSceneColorTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneColorTrack; + +// Class MovieSceneTracks.MovieSceneComponentAttachmentSystem +// 0x0180 (0x01C0 - 0x0040) +class UMovieSceneComponentAttachmentSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x180]; // 0x0040(0x0180)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentAttachmentSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentAttachmentSystem") + } + static class UMovieSceneComponentAttachmentSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentAttachmentSystem; + +// Class MovieSceneTracks.MovieSceneComponentMobilitySystem +// 0x01E0 (0x0220 - 0x0040) +class UMovieSceneComponentMobilitySystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x1E0]; // 0x0040(0x01E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentMobilitySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentMobilitySystem") + } + static class UMovieSceneComponentMobilitySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentMobilitySystem; + +// Class MovieSceneTracks.MovieSceneComponentTransformSystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneComponentTransformSystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentTransformSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentTransformSystem") + } + static class UMovieSceneComponentTransformSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentTransformSystem; + +// Class MovieSceneTracks.MovieSceneDeferredComponentMovementSystem +// 0x0018 (0x0058 - 0x0040) +class UMovieSceneDeferredComponentMovementSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDeferredComponentMovementSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDeferredComponentMovementSystem") + } + static class UMovieSceneDeferredComponentMovementSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneDeferredComponentMovementSystem; + +// Class MovieSceneTracks.MovieSceneEnumPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneEnumPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEnumPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEnumPropertySystem") + } + static class UMovieSceneEnumPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEnumPropertySystem; + +// Class MovieSceneTracks.MovieSceneEnumSection +// 0x00A0 (0x0188 - 0x00E8) +class UMovieSceneEnumSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneByteChannel EnumCurve; // 0x00F0(0x0098)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEnumSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEnumSection") + } + static class UMovieSceneEnumSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEnumSection; + +// Class MovieSceneTracks.MovieSceneEnumTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneEnumTrack final : public UMovieScenePropertyTrack +{ +public: + class UEnum* Enum; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEnumTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEnumTrack") + } + static class UMovieSceneEnumTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEnumTrack; + +// Class MovieSceneTracks.MovieSceneEulerTransformPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneEulerTransformPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEulerTransformPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEulerTransformPropertySystem") + } + static class UMovieSceneEulerTransformPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEulerTransformPropertySystem; + +// Class MovieSceneTracks.MovieSceneEulerTransformTrack +// 0x0000 (0x00C0 - 0x00C0) +class UMovieSceneEulerTransformTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEulerTransformTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEulerTransformTrack") + } + static class UMovieSceneEulerTransformTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEulerTransformTrack; + +// Class MovieSceneTracks.MovieSceneEventSectionBase +// 0x0000 (0x00E8 - 0x00E8) +class UMovieSceneEventSectionBase : public UMovieSceneSection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventSectionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventSectionBase") + } + static class UMovieSceneEventSectionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventSectionBase; + +// Class MovieSceneTracks.MovieSceneEventRepeaterSection +// 0x0030 (0x0118 - 0x00E8) +class UMovieSceneEventRepeaterSection final : public UMovieSceneEventSectionBase +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEvent Event; // 0x00F0(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventRepeaterSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventRepeaterSection") + } + static class UMovieSceneEventRepeaterSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventRepeaterSection; + +// Class MovieSceneTracks.MovieSceneEventSection +// 0x0100 (0x01E8 - 0x00E8) +class UMovieSceneEventSection final : public UMovieSceneSection +{ +public: + struct FNameCurve Events; // 0x00E8(0x0078)(Deprecated, NativeAccessSpecifierPrivate) + struct FMovieSceneEventSectionData EventData; // 0x0160(0x0088)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventSection") + } + static class UMovieSceneEventSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventSection; + +// Class MovieSceneTracks.MovieSceneEventSystem +// 0x0050 (0x0090 - 0x0040) +class UMovieSceneEventSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventSystem") + } + static class UMovieSceneEventSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventSystem; + +// Class MovieSceneTracks.MovieScenePreSpawnEventSystem +// 0x0000 (0x0090 - 0x0090) +class UMovieScenePreSpawnEventSystem final : public UMovieSceneEventSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePreSpawnEventSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePreSpawnEventSystem") + } + static class UMovieScenePreSpawnEventSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePreSpawnEventSystem; + +// Class MovieSceneTracks.MovieScenePostSpawnEventSystem +// 0x0000 (0x0090 - 0x0090) +class UMovieScenePostSpawnEventSystem final : public UMovieSceneEventSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePostSpawnEventSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePostSpawnEventSystem") + } + static class UMovieScenePostSpawnEventSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePostSpawnEventSystem; + +// Class MovieSceneTracks.MovieScenePostEvalEventSystem +// 0x0000 (0x0090 - 0x0090) +class UMovieScenePostEvalEventSystem final : public UMovieSceneEventSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePostEvalEventSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePostEvalEventSystem") + } + static class UMovieScenePostEvalEventSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePostEvalEventSystem; + +// Class MovieSceneTracks.MovieSceneEventTrack +// 0x0028 (0x00B8 - 0x0090) +class UMovieSceneEventTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bFireEventsWhenForwards : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenBackwards : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EFireEventsAtPosition EventPosition; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x00A8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventTrack") + } + static class UMovieSceneEventTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventTrack; + +// Class MovieSceneTracks.MovieSceneEventTriggerSection +// 0x0090 (0x0178 - 0x00E8) +class UMovieSceneEventTriggerSection final : public UMovieSceneEventSectionBase +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEventChannel EventChannel; // 0x00F0(0x0088)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEventTriggerSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEventTriggerSection") + } + static class UMovieSceneEventTriggerSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEventTriggerSection; + +// Class MovieSceneTracks.MovieSceneFadeSection +// 0x00B8 (0x01A0 - 0x00E8) +class UMovieSceneFadeSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneFloatChannel FloatCurve; // 0x00E8(0x00A0)(NativeAccessSpecifierPublic) + struct FLinearColor FadeColor; // 0x0188(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFadeAudio : 1; // 0x0198(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFadeSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFadeSection") + } + static class UMovieSceneFadeSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFadeSection; + +// Class MovieSceneTracks.MovieSceneFloatTrack +// 0x0000 (0x00C0 - 0x00C0) +class UMovieSceneFloatTrack : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatTrack") + } + static class UMovieSceneFloatTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatTrack; + +// Class MovieSceneTracks.MovieSceneFadeTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneFadeTrack final : public UMovieSceneFloatTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFadeTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFadeTrack") + } + static class UMovieSceneFadeTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFadeTrack; + +// Class MovieSceneTracks.MovieSceneFloatPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneFloatPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatPropertySystem") + } + static class UMovieSceneFloatPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatPropertySystem; + +// Class MovieSceneTracks.MovieSceneFloatSection +// 0x00A8 (0x0190 - 0x00E8) +class UMovieSceneFloatSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel FloatCurve; // 0x00F0(0x00A0)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatSection") + } + static class UMovieSceneFloatSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFloatSection; + +// Class MovieSceneTracks.MovieSceneHierarchicalBiasSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneHierarchicalBiasSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneHierarchicalBiasSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneHierarchicalBiasSystem") + } + static class UMovieSceneHierarchicalBiasSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneHierarchicalBiasSystem; + +// Class MovieSceneTracks.MovieSceneInitialValueSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneInitialValueSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneInitialValueSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneInitialValueSystem") + } + static class UMovieSceneInitialValueSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneInitialValueSystem; + +// Class MovieSceneTracks.MovieSceneIntegerPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneIntegerPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneIntegerPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneIntegerPropertySystem") + } + static class UMovieSceneIntegerPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneIntegerPropertySystem; + +// Class MovieSceneTracks.MovieSceneIntegerSection +// 0x0098 (0x0180 - 0x00E8) +class UMovieSceneIntegerSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneIntegerChannel IntegerCurve; // 0x00F0(0x0090)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneIntegerSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneIntegerSection") + } + static class UMovieSceneIntegerSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneIntegerSection; + +// Class MovieSceneTracks.MovieSceneIntegerTrack +// 0x0000 (0x00C0 - 0x00C0) +class UMovieSceneIntegerTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneIntegerTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneIntegerTrack") + } + static class UMovieSceneIntegerTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneIntegerTrack; + +// Class MovieSceneTracks.MovieSceneInterrogatedPropertyInstantiatorSystem +// 0x01A8 (0x01E8 - 0x0040) +class UMovieSceneInterrogatedPropertyInstantiatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x1A8]; // 0x0040(0x01A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneInterrogatedPropertyInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneInterrogatedPropertyInstantiatorSystem") + } + static class UMovieSceneInterrogatedPropertyInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneInterrogatedPropertyInstantiatorSystem; + +// Class MovieSceneTracks.MovieSceneLevelVisibilitySection +// 0x0020 (0x0108 - 0x00E8) +class UMovieSceneLevelVisibilitySection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ELevelVisibility Visibility; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LevelNames; // 0x00F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + void SetLevelNames(const TArray& InLevelNames); + void SetVisibility(ELevelVisibility InVisibility); + + const TArray GetLevelNames() const; + ELevelVisibility GetVisibility() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneLevelVisibilitySection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneLevelVisibilitySection") + } + static class UMovieSceneLevelVisibilitySection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneLevelVisibilitySection; + +// Class MovieSceneTracks.MovieSceneLevelVisibilitySystem +// 0x0168 (0x01A8 - 0x0040) +class UMovieSceneLevelVisibilitySystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x168]; // 0x0040(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneLevelVisibilitySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneLevelVisibilitySystem") + } + static class UMovieSceneLevelVisibilitySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneLevelVisibilitySystem; + +// Class MovieSceneTracks.MovieSceneLevelVisibilityTrack +// 0x0010 (0x00A0 - 0x0090) +class UMovieSceneLevelVisibilityTrack final : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneLevelVisibilityTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneLevelVisibilityTrack") + } + static class UMovieSceneLevelVisibilityTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneLevelVisibilityTrack; + +// Class MovieSceneTracks.MovieSceneMaterialTrack +// 0x0010 (0x00A0 - 0x0090) +class UMovieSceneMaterialTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMaterialTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMaterialTrack") + } + static class UMovieSceneMaterialTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMaterialTrack; + +// Class MovieSceneTracks.MovieSceneMaterialParameterCollectionTrack +// 0x0010 (0x00B0 - 0x00A0) +class UMovieSceneMaterialParameterCollectionTrack final : public UMovieSceneMaterialTrack +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialParameterCollection* MPC; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMaterialParameterCollectionTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMaterialParameterCollectionTrack") + } + static class UMovieSceneMaterialParameterCollectionTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMaterialParameterCollectionTrack; + +// Class MovieSceneTracks.MovieSceneComponentMaterialTrack +// 0x0010 (0x00B0 - 0x00A0) +class UMovieSceneComponentMaterialTrack final : public UMovieSceneMaterialTrack +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaterialIndex; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneComponentMaterialTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneComponentMaterialTrack") + } + static class UMovieSceneComponentMaterialTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneComponentMaterialTrack; + +// Class MovieSceneTracks.MovieSceneMotionVectorSimulationSystem +// 0x0058 (0x0098 - 0x0040) +class UMovieSceneMotionVectorSimulationSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x58]; // 0x0040(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMotionVectorSimulationSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMotionVectorSimulationSystem") + } + static class UMovieSceneMotionVectorSimulationSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMotionVectorSimulationSystem; + +// Class MovieSceneTracks.MovieSceneObjectPropertySection +// 0x00C0 (0x01A8 - 0x00E8) +class UMovieSceneObjectPropertySection final : public UMovieSceneSection +{ +public: + struct FMovieSceneObjectPathChannel ObjectChannel; // 0x00E8(0x00C0)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneObjectPropertySection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneObjectPropertySection") + } + static class UMovieSceneObjectPropertySection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneObjectPropertySection; + +// Class MovieSceneTracks.MovieSceneObjectPropertyTrack +// 0x0010 (0x00D0 - 0x00C0) +class UMovieSceneObjectPropertyTrack final : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* PropertyClass; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneObjectPropertyTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneObjectPropertyTrack") + } + static class UMovieSceneObjectPropertyTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneObjectPropertyTrack; + +// Class MovieSceneTracks.MovieSceneParticleParameterTrack +// 0x0018 (0x00A8 - 0x0090) +class UMovieSceneParticleParameterTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneParticleParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneParticleParameterTrack") + } + static class UMovieSceneParticleParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneParticleParameterTrack; + +// Class MovieSceneTracks.MovieSceneParticleSection +// 0x0098 (0x0180 - 0x00E8) +class UMovieSceneParticleSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneParticleChannel ParticleKeys; // 0x00E8(0x0098)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneParticleSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneParticleSection") + } + static class UMovieSceneParticleSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneParticleSection; + +// Class MovieSceneTracks.MovieSceneParticleTrack +// 0x0018 (0x00A8 - 0x0090) +class UMovieSceneParticleTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ParticleSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneParticleTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneParticleTrack") + } + static class UMovieSceneParticleTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneParticleTrack; + +// Class MovieSceneTracks.MovieScenePiecewiseBoolBlenderSystem +// 0x0028 (0x0090 - 0x0068) +class UMovieScenePiecewiseBoolBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0x28]; // 0x0068(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseBoolBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseBoolBlenderSystem") + } + static class UMovieScenePiecewiseBoolBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseBoolBlenderSystem; + +// Class MovieSceneTracks.MovieScenePiecewiseByteBlenderSystem +// 0x0028 (0x0090 - 0x0068) +class UMovieScenePiecewiseByteBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0x28]; // 0x0068(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseByteBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseByteBlenderSystem") + } + static class UMovieScenePiecewiseByteBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseByteBlenderSystem; + +// Class MovieSceneTracks.MovieScenePiecewiseEnumBlenderSystem +// 0x0028 (0x0090 - 0x0068) +class UMovieScenePiecewiseEnumBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0x28]; // 0x0068(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseEnumBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseEnumBlenderSystem") + } + static class UMovieScenePiecewiseEnumBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseEnumBlenderSystem; + +// Class MovieSceneTracks.MovieScenePiecewiseFloatBlenderSystem +// 0x00C0 (0x0128 - 0x0068) +class UMovieScenePiecewiseFloatBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0xC0]; // 0x0068(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseFloatBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseFloatBlenderSystem") + } + static class UMovieScenePiecewiseFloatBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseFloatBlenderSystem; + +// Class MovieSceneTracks.MovieScenePiecewiseIntegerBlenderSystem +// 0x0048 (0x00B0 - 0x0068) +class UMovieScenePiecewiseIntegerBlenderSystem final : public UMovieSceneBlenderSystem +{ +public: + uint8 Pad_68[0x48]; // 0x0068(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePiecewiseIntegerBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePiecewiseIntegerBlenderSystem") + } + static class UMovieScenePiecewiseIntegerBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePiecewiseIntegerBlenderSystem; + +// Class MovieSceneTracks.MovieScenePrimitiveMaterialSection +// 0x00C0 (0x01A8 - 0x00E8) +class UMovieScenePrimitiveMaterialSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneObjectPathChannel MaterialChannel; // 0x00E8(0x00C0)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePrimitiveMaterialSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePrimitiveMaterialSection") + } + static class UMovieScenePrimitiveMaterialSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePrimitiveMaterialSection; + +// Class MovieSceneTracks.MovieScenePrimitiveMaterialTrack +// 0x0010 (0x00D0 - 0x00C0) +class UMovieScenePrimitiveMaterialTrack final : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaterialIndex; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePrimitiveMaterialTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePrimitiveMaterialTrack") + } + static class UMovieScenePrimitiveMaterialTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePrimitiveMaterialTrack; + +// Class MovieSceneTracks.MovieScenePropertyInstantiatorSystem +// 0x0208 (0x0248 - 0x0040) +class UMovieScenePropertyInstantiatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x208]; // 0x0040(0x0208)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePropertyInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePropertyInstantiatorSystem") + } + static class UMovieScenePropertyInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScenePropertyInstantiatorSystem; + +// Class MovieSceneTracks.MovieSceneQuaternionInterpolationRotationSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneQuaternionInterpolationRotationSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneQuaternionInterpolationRotationSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneQuaternionInterpolationRotationSystem") + } + static class UMovieSceneQuaternionInterpolationRotationSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneQuaternionInterpolationRotationSystem; + +// Class MovieSceneTracks.MovieSceneSkeletalAnimationSection +// 0x0188 (0x0270 - 0x00E8) +class alignas(0x10) UMovieSceneSkeletalAnimationSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneSkeletalAnimationParams Params_0; // 0x00E8(0x00D8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UAnimSequence* AnimSequence; // 0x01C0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAnimSequenceBase* Animation; // 0x01C8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float StartOffset; // 0x01D0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float EndOffset; // 0x01D4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PlayRate; // 0x01D8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bReverse : 1; // 0x01DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_1DD[0x3]; // 0x01DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SlotName; // 0x01E0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector StartLocationOffset; // 0x01E8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator StartRotationOffset; // 0x01F4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bMatchWithPrevious; // 0x0200(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_201[0x3]; // 0x0201(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName MatchedBoneName; // 0x0204(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MatchedLocationOffset; // 0x020C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator MatchedRotationOffset; // 0x0218(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bMatchTranslation; // 0x0224(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchIncludeZHeight; // 0x0225(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchRotationYaw; // 0x0226(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchRotationPitch; // 0x0227(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchRotationRoll; // 0x0228(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_229[0x47]; // 0x0229(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSkeletalAnimationSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSkeletalAnimationSection") + } + static class UMovieSceneSkeletalAnimationSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSkeletalAnimationSection; + +// Class MovieSceneTracks.MovieSceneSkeletalAnimationTrack +// 0x0058 (0x00E8 - 0x0090) +class UMovieSceneSkeletalAnimationTrack final : public UMovieSceneNameableTrack +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AnimationSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUseLegacySectionIndexBlend; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSkeletalAnimRootMotionTrackParams RootMotionParams; // 0x00B0(0x0030)(NativeAccessSpecifierPublic) + bool bBlendFirstChildOfRoot; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSkeletalAnimationTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSkeletalAnimationTrack") + } + static class UMovieSceneSkeletalAnimationTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSkeletalAnimationTrack; + +// Class MovieSceneTracks.MovieSceneSlomoSection +// 0x00A0 (0x0188 - 0x00E8) +class UMovieSceneSlomoSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneFloatChannel FloatCurve; // 0x00E8(0x00A0)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSlomoSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSlomoSection") + } + static class UMovieSceneSlomoSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSlomoSection; + +// Class MovieSceneTracks.MovieSceneSlomoTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneSlomoTrack final : public UMovieSceneFloatTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSlomoTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSlomoTrack") + } + static class UMovieSceneSlomoTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSlomoTrack; + +// Class MovieSceneTracks.MovieSceneStringSection +// 0x00A0 (0x0188 - 0x00E8) +class UMovieSceneStringSection final : public UMovieSceneSection +{ +public: + struct FMovieSceneStringChannel StringCurve; // 0x00E8(0x00A0)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneStringSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneStringSection") + } + static class UMovieSceneStringSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneStringSection; + +// Class MovieSceneTracks.MovieSceneStringTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneStringTrack final : public UMovieScenePropertyTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneStringTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneStringTrack") + } + static class UMovieSceneStringTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneStringTrack; + +// Class MovieSceneTracks.MovieSceneTransformOriginSystem +// 0x0038 (0x0078 - 0x0040) +class UMovieSceneTransformOriginSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x38]; // 0x0040(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTransformOriginSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTransformOriginSystem") + } + static class UMovieSceneTransformOriginSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTransformOriginSystem; + +// Class MovieSceneTracks.MovieSceneTransformTrack +// 0x0000 (0x00C0 - 0x00C0) +class UMovieSceneTransformTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTransformTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTransformTrack") + } + static class UMovieSceneTransformTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTransformTrack; + +// Class MovieSceneTracks.MovieSceneVectorPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneVectorPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneVectorPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneVectorPropertySystem") + } + static class UMovieSceneVectorPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneVectorPropertySystem; + +// Class MovieSceneTracks.MovieSceneVectorSection +// 0x0290 (0x0378 - 0x00E8) +class UMovieSceneVectorSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel Curves[0x4]; // 0x00F0(0x00A0)(NativeAccessSpecifierPrivate) + int32 ChannelsUsed; // 0x0370(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneVectorSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneVectorSection") + } + static class UMovieSceneVectorSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneVectorSection; + +// Class MovieSceneTracks.MovieSceneVectorTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneVectorTrack final : public UMovieScenePropertyTrack +{ +public: + int32 NumChannelsUsed; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneVectorTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneVectorTrack") + } + static class UMovieSceneVectorTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneVectorTrack; + +// Class MovieSceneTracks.MovieSceneVisibilityTrack +// 0x0000 (0x00C8 - 0x00C8) +class UMovieSceneVisibilityTrack final : public UMovieSceneBoolTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneVisibilityTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneVisibilityTrack") + } + static class UMovieSceneVisibilityTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneVisibilityTrack; + +// Class MovieSceneTracks.MovieSceneHierarchicalEasingInstantiatorSystem +// 0x0050 (0x0090 - 0x0040) +class UMovieSceneHierarchicalEasingInstantiatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneHierarchicalEasingInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneHierarchicalEasingInstantiatorSystem") + } + static class UMovieSceneHierarchicalEasingInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneHierarchicalEasingInstantiatorSystem; + +// Class MovieSceneTracks.WeightAndEasingEvaluatorSystem +// 0x0038 (0x0078 - 0x0040) +class UWeightAndEasingEvaluatorSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x38]; // 0x0040(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeightAndEasingEvaluatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeightAndEasingEvaluatorSystem") + } + static class UWeightAndEasingEvaluatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeightAndEasingEvaluatorSystem; + +} + diff --git a/Hogwarts Legacy/SDK/MovieSceneTracks_structs.hpp b/Hogwarts Legacy/SDK/MovieSceneTracks_structs.hpp new file mode 100644 index 0000000..3984a66 --- /dev/null +++ b/Hogwarts Legacy/SDK/MovieSceneTracks_structs.hpp @@ -0,0 +1,692 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieSceneTracks + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "MovieScene_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum MovieSceneTracks.MovieScene3DPathSection_Axis +// NumValues: 0x0007 +enum class EMovieScene3DPathSection_Axis : uint8 +{ + X = 0, + Y = 1, + Z = 2, + NEG_X = 3, + NEG_Y = 4, + NEG_Z = 5, + MovieScene3DPathSection_MAX = 6, +}; + +// Enum MovieSceneTracks.EFireEventsAtPosition +// NumValues: 0x0004 +enum class EFireEventsAtPosition : uint8 +{ + AtStartOfEvaluation = 0, + AtEndOfEvaluation = 1, + AfterSpawn = 2, + EFireEventsAtPosition_MAX = 3, +}; + +// Enum MovieSceneTracks.ELevelVisibility +// NumValues: 0x0003 +enum class ELevelVisibility : uint8 +{ + Visible = 0, + Hidden = 1, + ELevelVisibility_MAX = 2, +}; + +// Enum MovieSceneTracks.EParticleKey +// NumValues: 0x0004 +enum class EParticleKey : uint8 +{ + Activate = 0, + Deactivate = 1, + Trigger = 2, + EParticleKey_MAX = 3, +}; + +// ScriptStruct MovieSceneTracks.ScalarParameterNameAndCurve +// 0x00A8 (0x00A8 - 0x0000) +struct FScalarParameterNameAndCurve final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel ParameterCurve; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScalarParameterNameAndCurve; + +// ScriptStruct MovieSceneTracks.BoolParameterNameAndCurve +// 0x0098 (0x0098 - 0x0000) +struct FBoolParameterNameAndCurve final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneBoolChannel ParameterCurve; // 0x0008(0x0090)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBoolParameterNameAndCurve; + +// ScriptStruct MovieSceneTracks.Vector2DParameterNameAndCurves +// 0x0148 (0x0148 - 0x0000) +struct FVector2DParameterNameAndCurves final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel XCurve; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel YCurve; // 0x00A8(0x00A0)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVector2DParameterNameAndCurves; + +// ScriptStruct MovieSceneTracks.VectorParameterNameAndCurves +// 0x01E8 (0x01E8 - 0x0000) +struct FVectorParameterNameAndCurves final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel XCurve; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel YCurve; // 0x00A8(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel ZCurve; // 0x0148(0x00A0)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVectorParameterNameAndCurves; + +// ScriptStruct MovieSceneTracks.ColorParameterNameAndCurves +// 0x0288 (0x0288 - 0x0000) +struct FColorParameterNameAndCurves final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel RedCurve; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel GreenCurve; // 0x00A8(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel BlueCurve; // 0x0148(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel AlphaCurve; // 0x01E8(0x00A0)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FColorParameterNameAndCurves; + +// ScriptStruct MovieSceneTracks.TransformParameterNameAndCurves +// 0x05A8 (0x05A8 - 0x0000) +struct FTransformParameterNameAndCurves final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Translation[0x3]; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Rotation[0x3]; // 0x01E8(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Scale[0x3]; // 0x03C8(0x00A0)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformParameterNameAndCurves; + +// ScriptStruct MovieSceneTracks.MovieSceneParameterSectionTemplate +// 0x0060 (0x0080 - 0x0020) +struct FMovieSceneParameterSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + TArray Scalars; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Bools; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Vector2Ds; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Vectors; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Colors; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Transforms; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieSceneParameterSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneParticleParameterSectionTemplate +// 0x0000 (0x0080 - 0x0080) +struct FMovieSceneParticleParameterSectionTemplate final : public FMovieSceneParameterSectionTemplate +{ +}; +DUMPER7_ASSERTS_FMovieSceneParticleParameterSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneTransformMask +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneTransformMask final +{ +public: + uint32 Mask; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneTransformMask; + +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationParams +// 0x00D8 (0x00D8 - 0x0000) +struct FMovieSceneSkeletalAnimationParams +{ +public: + class UAnimSequenceBase* Animation; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber FirstLoopStartFrameOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber StartFrameOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber EndFrameOffset; // 0x0010(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverse : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SlotName; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel weight; // 0x0028(0x00A0)(NativeAccessSpecifierPublic) + bool bSkipAnimNotifiers; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceCustomMode; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x2]; // 0x00CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float StartOffset; // 0x00CC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndOffset; // 0x00D0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSkeletalAnimationParams; + +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplateParameters +// 0x0008 (0x00E0 - 0x00D8) +struct FMovieSceneSkeletalAnimationSectionTemplateParameters final : public FMovieSceneSkeletalAnimationParams +{ +public: + struct FFrameNumber SectionStartTime; // 0x00D8(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber SectionEndTime; // 0x00DC(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSkeletalAnimationSectionTemplateParameters; + +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplate +// 0x00E0 (0x0100 - 0x0020) +struct FMovieSceneSkeletalAnimationSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneSkeletalAnimationSectionTemplateParameters Params; // 0x0020(0x00E0)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSkeletalAnimationSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneSlomoSectionTemplate +// 0x00A0 (0x00C0 - 0x0020) +struct FMovieSceneSlomoSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneFloatChannel SlomoCurve; // 0x0020(0x00A0)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneSlomoSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneEventPtrs +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneEventPtrs final +{ +public: + class UFunction* Function; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TFieldPath BoundObjectProperty; // 0x0008(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEventPtrs; + +// ScriptStruct MovieSceneTracks.MovieSceneEventTriggerData +// 0x0048 (0x0048 - 0x0000) +struct FMovieSceneEventTriggerData final +{ +public: + struct FMovieSceneEventPtrs Ptrs; // 0x0000(0x0028)(NativeAccessSpecifierPublic) + struct FGuid ObjectBindingID; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEventTriggerData; + +// ScriptStruct MovieSceneTracks.MovieSceneStringChannel +// 0x0098 (0x00A0 - 0x0008) +struct FMovieSceneStringChannel final : public FMovieSceneChannel +{ +public: + TArray Times; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class FString DefaultValue; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_39[0x67]; // 0x0039(0x0067)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneStringChannel; + +// ScriptStruct MovieSceneTracks.MovieSceneStringPropertySectionTemplate +// 0x00A0 (0x00D8 - 0x0038) +struct FMovieSceneStringPropertySectionTemplate final : public FMovieScenePropertySectionTemplate +{ +public: + struct FMovieSceneStringChannel StringCurve; // 0x0038(0x00A0)(Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieSceneStringPropertySectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceKey +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneActorReferenceKey final +{ +public: + struct FMovieSceneObjectBindingID Object; // 0x0000(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComponentName; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneActorReferenceKey; + +// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceData +// 0x00A8 (0x00B0 - 0x0008) +struct FMovieSceneActorReferenceData final : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneActorReferenceKey DefaultValue; // 0x0018(0x0028)(NoDestructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x60]; // 0x0050(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneActorReferenceData; + +// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceSectionTemplate +// 0x00C8 (0x00E8 - 0x0020) +struct FMovieSceneActorReferenceSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieScenePropertySectionData PropertyData; // 0x0020(0x0018)(NativeAccessSpecifierPrivate) + struct FMovieSceneActorReferenceData ActorReferenceData; // 0x0038(0x00B0)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneActorReferenceSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieScene3DPathSectionTemplate +// 0x00C0 (0x00E0 - 0x0020) +struct FMovieScene3DPathSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneObjectBindingID PathBindingID; // 0x0020(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel TimingCurve; // 0x0038(0x00A0)(NativeAccessSpecifierPublic) + EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieScene3DPathSection_Axis UpAxisEnum; // 0x00D9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x2]; // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bFollow : 1; // 0x00DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReverse : 1; // 0x00DC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForceUpright : 1; // 0x00DC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DPathSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieScene3DTransformKeyStruct +// 0x0040 (0x0048 - 0x0008) +struct FMovieScene3DTransformKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FVector Location; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0014(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0020(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x002C(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DTransformKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieScene3DScaleKeyStruct +// 0x0028 (0x0030 - 0x0008) +struct FMovieScene3DScaleKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FVector Scale; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x0014(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DScaleKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieScene3DRotationKeyStruct +// 0x0028 (0x0030 - 0x0008) +struct FMovieScene3DRotationKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FRotator Rotation; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x0014(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DRotationKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieScene3DLocationKeyStruct +// 0x0028 (0x0030 - 0x0008) +struct FMovieScene3DLocationKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FVector Location; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x0014(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScene3DLocationKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneAudioSectionTemplate +// 0x0008 (0x0028 - 0x0020) +struct FMovieSceneAudioSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + class UMovieSceneAudioSection* AudioSection; // 0x0020(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneAudioSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionData +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneCameraAnimSectionData final +{ +public: + class UCameraAnim* CameraAnim; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooping; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneCameraAnimSectionData; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionTemplate +// 0x0028 (0x0048 - 0x0020) +struct FMovieSceneCameraAnimSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneCameraAnimSectionData SourceData; // 0x0020(0x0020)(NoDestructor, NativeAccessSpecifierPrivate) + struct FFrameNumber SectionStartTime; // 0x0040(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneCameraAnimSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionData +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneCameraShakeSectionData final +{ +public: + TSubclassOf ShakeClass; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserDefinedPlaySpace; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeSectionData; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceShakeSectionTemplate +// 0x0028 (0x0048 - 0x0020) +struct FMovieSceneCameraShakeSourceShakeSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneCameraShakeSectionData SourceData; // 0x0020(0x0020)(NoDestructor, NativeAccessSpecifierPrivate) + struct FFrameNumber SectionStartTime; // 0x0040(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber SectionEndTime; // 0x0044(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceShakeSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTrigger +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneCameraShakeSourceTrigger final +{ +public: + TSubclassOf ShakeClass; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator UserDefinedPlaySpace; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceTrigger; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerChannel +// 0x0080 (0x0088 - 0x0008) +struct FMovieSceneCameraShakeSourceTriggerChannel final : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceTriggerChannel; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSectionTemplate +// 0x0020 (0x0040 - 0x0020) +struct FMovieSceneCameraShakeSourceTriggerSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + TArray TriggerTimes; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray TriggerValues; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceTriggerSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionTemplate +// 0x0028 (0x0048 - 0x0020) +struct FMovieSceneCameraShakeSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneCameraShakeSectionData SourceData; // 0x0020(0x0020)(NoDestructor, NativeAccessSpecifierPrivate) + struct FFrameNumber SectionStartTime; // 0x0040(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneCameraShakeSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneColorKeyStruct +// 0x0030 (0x0038 - 0x0008) +struct FMovieSceneColorKeyStruct final : public FMovieSceneKeyStruct +{ +public: + struct FLinearColor Color; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber Time; // 0x0018(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x1C]; // 0x001C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneColorKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneColorSectionTemplate +// 0x0288 (0x02C0 - 0x0038) +struct FMovieSceneColorSectionTemplate final : public FMovieScenePropertySectionTemplate +{ +public: + struct FMovieSceneFloatChannel Curves[0x4]; // 0x0038(0x00A0)(NativeAccessSpecifierPublic) + EMovieSceneBlendType BlendType; // 0x02B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneColorSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneEvent +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneEvent final +{ +public: + struct FMovieSceneEventPtrs Ptrs; // 0x0000(0x0028)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvent; + +// ScriptStruct MovieSceneTracks.MovieSceneEventPayloadVariable +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneEventPayloadVariable final +{ +public: + class FString Value; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEventPayloadVariable; + +// ScriptStruct MovieSceneTracks.MovieSceneEventChannel +// 0x0080 (0x0088 - 0x0008) +struct FMovieSceneEventChannel final : public FMovieSceneChannel +{ +public: + TArray KeyTimes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEventChannel; + +// ScriptStruct MovieSceneTracks.MovieSceneEventParameters +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FMovieSceneEventParameters final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEventParameters; + +// ScriptStruct MovieSceneTracks.EventPayload +// 0x0030 (0x0030 - 0x0000) +struct FEventPayload final +{ +public: + class FName EventName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneEventParameters Parameters; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEventPayload; + +// ScriptStruct MovieSceneTracks.MovieSceneEventSectionData +// 0x0080 (0x0088 - 0x0008) +struct FMovieSceneEventSectionData final : public FMovieSceneChannel +{ +public: + TArray Times; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KeyValues; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEventSectionData; + +// ScriptStruct MovieSceneTracks.MovieSceneEventSectionTemplate +// 0x0090 (0x00B0 - 0x0020) +struct FMovieSceneEventSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneEventSectionData EventData; // 0x0020(0x0088)(NativeAccessSpecifierPublic) + uint8 bFireEventsWhenForwards : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFireEventsWhenBackwards : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEventSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneFadeSectionTemplate +// 0x00B8 (0x00D8 - 0x0020) +struct FMovieSceneFadeSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneFloatChannel FadeCurve; // 0x0020(0x00A0)(NativeAccessSpecifierPrivate) + struct FLinearColor FadeColor; // 0x00C0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bFadeAudio : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneFadeSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneMaterialParameterCollectionTemplate +// 0x0008 (0x0088 - 0x0080) +struct FMovieSceneMaterialParameterCollectionTemplate final : public FMovieSceneParameterSectionTemplate +{ +public: + class UMaterialParameterCollection* MPC; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneMaterialParameterCollectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneObjectPropertyTemplate +// 0x00C0 (0x00F8 - 0x0038) +struct FMovieSceneObjectPropertyTemplate final : public FMovieScenePropertySectionTemplate +{ +public: + struct FMovieSceneObjectPathChannel ObjectChannel; // 0x0038(0x00C0)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneObjectPropertyTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneComponentMaterialSectionTemplate +// 0x0008 (0x0088 - 0x0080) +struct FMovieSceneComponentMaterialSectionTemplate final : public FMovieSceneParameterSectionTemplate +{ +public: + int32 MaterialIndex; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneComponentMaterialSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneParticleChannel +// 0x0000 (0x0098 - 0x0098) +struct FMovieSceneParticleChannel final : public FMovieSceneByteChannel +{ +}; +DUMPER7_ASSERTS_FMovieSceneParticleChannel; + +// ScriptStruct MovieSceneTracks.MovieSceneParticleSectionTemplate +// 0x0098 (0x00B8 - 0x0020) +struct FMovieSceneParticleSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FMovieSceneParticleChannel ParticleKeys; // 0x0020(0x0098)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneParticleSectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieScenePrimitiveMaterialTemplate +// 0x00C8 (0x00E8 - 0x0020) +struct FMovieScenePrimitiveMaterialTemplate final : public FMovieSceneEvalTemplate +{ +public: + int32 MaterialIndex; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneObjectPathChannel MaterialChannel; // 0x0028(0x00C0)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieScenePrimitiveMaterialTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneBoolPropertySectionTemplate +// 0x0090 (0x00C8 - 0x0038) +struct FMovieSceneBoolPropertySectionTemplate : public FMovieScenePropertySectionTemplate +{ +public: + struct FMovieSceneBoolChannel BoolCurve; // 0x0038(0x0090)(Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieSceneBoolPropertySectionTemplate; + +// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimRootMotionTrackParams +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FMovieSceneSkeletalAnimRootMotionTrackParams final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSkeletalAnimRootMotionTrackParams; + +// ScriptStruct MovieSceneTracks.LevelVisibilityComponentData +// 0x0008 (0x0008 - 0x0000) +struct FLevelVisibilityComponentData final +{ +public: + class UMovieSceneLevelVisibilitySection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLevelVisibilityComponentData; + +// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStructBase +// 0x0020 (0x0028 - 0x0008) +struct FMovieSceneVectorKeyStructBase : public FMovieSceneKeyStruct +{ +public: + struct FFrameNumber Time; // 0x0008(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x1C]; // 0x000C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneVectorKeyStructBase; + +// ScriptStruct MovieSceneTracks.MovieSceneVector4KeyStruct +// 0x0018 (0x0040 - 0x0028) +struct FMovieSceneVector4KeyStruct final : public FMovieSceneVectorKeyStructBase +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Vector; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneVector4KeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStruct +// 0x0010 (0x0038 - 0x0028) +struct FMovieSceneVectorKeyStruct final : public FMovieSceneVectorKeyStructBase +{ +public: + struct FVector Vector; // 0x0028(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneVectorKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneVector2DKeyStruct +// 0x0008 (0x0030 - 0x0028) +struct FMovieSceneVector2DKeyStruct final : public FMovieSceneVectorKeyStructBase +{ +public: + struct FVector2D Vector; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneVector2DKeyStruct; + +// ScriptStruct MovieSceneTracks.MovieSceneVisibilitySectionTemplate +// 0x0000 (0x00C8 - 0x00C8) +struct FMovieSceneVisibilitySectionTemplate final : public FMovieSceneBoolPropertySectionTemplate +{ +}; +DUMPER7_ASSERTS_FMovieSceneVisibilitySectionTemplate; + +} + diff --git a/Hogwarts Legacy/SDK/MovieScene_classes.hpp b/Hogwarts Legacy/SDK/MovieScene_classes.hpp new file mode 100644 index 0000000..3f51a2a --- /dev/null +++ b/Hogwarts Legacy/SDK/MovieScene_classes.hpp @@ -0,0 +1,1613 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieScene + +#include "Basic.hpp" + +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Class MovieScene.MovieSceneSignedObject +// 0x0028 (0x0050 - 0x0028) +class UMovieSceneSignedObject : public UObject +{ +public: + struct FGuid Signature; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSignedObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSignedObject") + } + static class UMovieSceneSignedObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSignedObject; + +// Class MovieScene.MovieSceneSection +// 0x0098 (0x00E8 - 0x0050) +class UMovieSceneSection : public UMovieSceneSignedObject +{ +public: + struct FMovieSceneSectionEvalOptions EvalOptions; // 0x0050(0x0002)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEasingSettings Easing; // 0x0058(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange SectionRange; // 0x0090(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber PreRollFrames; // 0x00A0(0x0004)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber PostRollFrames; // 0x00A4(0x0004)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 RowIndex; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 OverlapPriority; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsActive : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bIsLocked : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StartTime; // 0x00B4(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EndTime; // 0x00B8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PrerollTime; // 0x00BC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PostrollTime; // 0x00C0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bIsInfinite : 1; // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bSupportsInfiniteRange; // 0x00C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FOptionalMovieSceneBlendType BlendType; // 0x00C9(0x0002)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_CB[0x1D]; // 0x00CB(0x001D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBlendType(EMovieSceneBlendType InBlendType); + void SetCompletionMode(EMovieSceneCompletionMode InCompletionMode); + void SetIsActive(bool bInIsActive); + void SetIsLocked(bool bInIsLocked); + void SetOverlapPriority(int32 NewPriority); + void SetPostRollFrames(int32 InPostRollFrames); + void SetPreRollFrames(int32 InPreRollFrames); + void SetRowIndex(int32 NewRowIndex); + + struct FOptionalMovieSceneBlendType GetBlendType() const; + EMovieSceneCompletionMode GetCompletionMode() const; + int32 GetOverlapPriority() const; + int32 GetPostRollFrames() const; + int32 GetPreRollFrames() const; + int32 GetRowIndex() const; + bool IsActive() const; + bool IsLocked() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSection") + } + static class UMovieSceneSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSection; + +// Class MovieScene.MovieSceneHookSection +// 0x0018 (0x0100 - 0x00E8) +class UMovieSceneHookSection : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bRequiresRangedHook : 1; // 0x00F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bRequiresTriggerHooks : 1; // 0x00F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneHookSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneHookSection") + } + static class UMovieSceneHookSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneHookSection; + +// Class MovieScene.TestMovieSceneEvalHookSection +// 0x0018 (0x0118 - 0x0100) +class UTestMovieSceneEvalHookSection final : public UMovieSceneHookSection +{ +public: + uint8 Pad_100[0x18]; // 0x0100(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneEvalHookSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneEvalHookSection") + } + static class UTestMovieSceneEvalHookSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneEvalHookSection; + +// Class MovieScene.MovieSceneTrack +// 0x0040 (0x0090 - 0x0050) +class UMovieSceneTrack : public UMovieSceneSignedObject +{ +public: + struct FMovieSceneTrackEvalOptions EvalOptions; // 0x0050(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_54[0x1]; // 0x0054(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsEvalDisabled; // 0x0055(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RowsDisabled; // 0x0058(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_68[0x4]; // 0x0068(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid EvaluationFieldGuid; // 0x006C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneTrackEvaluationField EvaluationField; // 0x0080(0x0010)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrack") + } + static class UMovieSceneTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTrack; + +// Class MovieScene.MovieSceneNameableTrack +// 0x0000 (0x0090 - 0x0090) +class UMovieSceneNameableTrack : public UMovieSceneTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNameableTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNameableTrack") + } + static class UMovieSceneNameableTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNameableTrack; + +// Class MovieScene.MovieSceneSubTrack +// 0x0010 (0x00A0 - 0x0090) +class UMovieSceneSubTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSubTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSubTrack") + } + static class UMovieSceneSubTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSubTrack; + +// Class MovieScene.MovieSceneSequence +// 0x0010 (0x0060 - 0x0050) +class UMovieSceneSequence : public UMovieSceneSignedObject +{ +public: + class UMovieSceneCompiledData* CompiledData; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EMovieSceneCompletionMode DefaultCompletionMode; // 0x0058(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentContextsAreSignificant; // 0x0059(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayableDirectly; // 0x005A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMovieSceneSequenceFlags SequenceFlags; // 0x005B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FMovieSceneObjectBindingID FindBindingByTag(class FName InBindingName) const; + const TArray FindBindingsByTag(class FName InBindingName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSequence") + } + static class UMovieSceneSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSequence; + +// Class MovieScene.MovieSceneBoolSection +// 0x0098 (0x0180 - 0x00E8) +class UMovieSceneBoolSection : public UMovieSceneSection +{ +public: + bool DefaultValue; // 0x00E8(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneBoolChannel BoolCurve; // 0x00F0(0x0090)(Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBoolSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBoolSection") + } + static class UMovieSceneBoolSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBoolSection; + +// Class MovieScene.MovieSceneSpawnSection +// 0x0008 (0x0188 - 0x0180) +class UMovieSceneSpawnSection final : public UMovieSceneBoolSection +{ +public: + uint8 Pad_180[0x8]; // 0x0180(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSpawnSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSpawnSection") + } + static class UMovieSceneSpawnSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSpawnSection; + +// Class MovieScene.MovieSceneTrackInstance +// 0x0028 (0x0050 - 0x0028) +class UMovieSceneTrackInstance : public UObject +{ +public: + class UObject* AnimatedObject; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsMasterTrackInstance; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneEntitySystemLinker* Linker; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Inputs; // 0x0040(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrackInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrackInstance") + } + static class UMovieSceneTrackInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTrackInstance; + +// Class MovieScene.MovieSceneSequencePlayer +// 0x04C0 (0x04E8 - 0x0028) +class UMovieSceneSequencePlayer : public UObject +{ +public: + uint8 Pad_28[0x238]; // 0x0028(0x0238)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnPlay; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlayReverse; // 0x0270(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStop; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPause; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFinished; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + EMovieScenePlayerStatus status; // 0x02B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bReversePlayback : 1; // 0x02B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneSequence* Sequence; // 0x02B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FFrameNumber StartTime; // 0x02C0(0x0004)(Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 DurationFrames; // 0x02C4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DurationSubFrames; // 0x02C8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CurrentNumLoops; // 0x02CC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0x02D0(0x0014)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneRootEvaluationTemplateInstance RootTemplateInstance; // 0x02E8(0x00E8)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3D0[0x68]; // 0x03D0(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSequenceReplProperties NetSyncProps; // 0x0438(0x0010)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected) + TScriptInterface PlaybackClient; // 0x0448(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + class UMovieSceneSequenceTickManager* TickManager; // 0x0458(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_460[0x88]; // 0x0460(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangePlaybackDirection(); + TArray GetBoundObjects(const struct FMovieSceneObjectBindingID& ObjectBinding); + bool GetDisableCameraCuts(); + TArray GetObjectBindings(class UObject* InObject); + void GoToEndAndStop(); + void JumpToFrame(const struct FFrameTime& NewPosition); + bool JumpToMarkedFrame(const class FString& InLabel); + void JumpToSeconds(float TimeInSeconds); + void Pause(); + void Play(); + void PlayLooping(int32 NumLoops); + void PlayReverse(); + void PlayTo(const struct FMovieSceneSequencePlaybackParams& PlaybackParams); + void PlayToFrame(const struct FFrameTime& NewPosition); + bool PlayToMarkedFrame(const class FString& InLabel); + void PlayToSeconds(float TimeInSeconds); + void RestoreState(); + void RPC_ExplicitServerUpdateEvent(EUpdatePositionMethod Method, const struct FFrameTime& RelevantTime); + void RPC_OnStopEvent(const struct FFrameTime& StoppedTime); + void Scrub(); + void ScrubToFrame(const struct FFrameTime& NewPosition); + bool ScrubToMarkedFrame(const class FString& InLabel); + void ScrubToSeconds(float TimeInSeconds); + void SetDisableCameraCuts(bool bInDisableCameraCuts); + void SetFrameRange(int32 StartFrame, int32 Duration, float SubFrames); + void SetFrameRate(const struct FFrameRate& FrameRate); + void SetPlaybackPosition(const struct FMovieSceneSequencePlaybackParams& PlaybackParams); + void SetPlayRate(float PlayRate); + void SetTimeRange(float StartTime_0, float Duration); + void Stop(); + void StopAtCurrentTime(); + + struct FQualifiedFrameTime GetCurrentTime() const; + struct FQualifiedFrameTime GetDuration() const; + struct FQualifiedFrameTime GetEndTime() const; + int32 GetFrameDuration() const; + struct FFrameRate GetFrameRate() const; + float GetPlayRate() const; + class UMovieSceneSequence* GetSequence() const; + struct FQualifiedFrameTime GetStartTime() const; + bool IsPaused() const; + bool IsPlaying() const; + bool IsReversed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSequencePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSequencePlayer") + } + static class UMovieSceneSequencePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSequencePlayer; + +// Class MovieScene.MovieSceneSpawnTrack +// 0x0020 (0x00B0 - 0x0090) +class UMovieSceneSpawnTrack final : public UMovieSceneTrack +{ +public: + TArray Sections; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGuid ObjectGuid; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSpawnTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSpawnTrack") + } + static class UMovieSceneSpawnTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSpawnTrack; + +// Class MovieScene.TestMovieSceneSection +// 0x0000 (0x00E8 - 0x00E8) +class UTestMovieSceneSection final : public UMovieSceneSection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneSection") + } + static class UTestMovieSceneSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneSection; + +// Class MovieScene.MovieSceneEntitySystem +// 0x0018 (0x0040 - 0x0028) +class UMovieSceneEntitySystem : public UObject +{ +public: + class UMovieSceneEntitySystemLinker* Linker; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEntitySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEntitySystem") + } + static class UMovieSceneEntitySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEntitySystem; + +// Class MovieScene.MovieSceneBlenderSystem +// 0x0028 (0x0068 - 0x0040) +class UMovieSceneBlenderSystem : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBlenderSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBlenderSystem") + } + static class UMovieSceneBlenderSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBlenderSystem; + +// Class MovieScene.MovieSceneSubSection +// 0x0080 (0x0168 - 0x00E8) +class UMovieSceneSubSection : public UMovieSceneSection +{ +public: + struct FMovieSceneSectionParameters Parameters; // 0x00E8(0x0024)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic) + float StartOffset; // 0x010C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TimeScale; // 0x0110(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float PrerollTime_MovieSceneSubSection; // 0x0114(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 NetworkMask; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneSequence* SubSequence; // 0x0120(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TLazyObjectPtr ActorToRecord; // 0x0128(0x001C)(Edit, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TargetSequenceName; // 0x0148(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDirectoryPath TargetPathToRecordTo; // 0x0158(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + void SetSequence(class UMovieSceneSequence* Sequence); + + class UMovieSceneSequence* GetSequence() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSubSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSubSection") + } + static class UMovieSceneSubSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSubSection; + +// Class MovieScene.MovieSceneCustomClockSource +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneCustomClockSource final +{ +public: + struct FFrameTime OnRequestCurrentTime(const struct FQualifiedFrameTime& InCurrentTime, float InPlayRate); + void OnStartPlaying(const struct FQualifiedFrameTime& InStartTime); + void OnStopPlaying(const struct FQualifiedFrameTime& InStopTime); + void OnTick(float DeltaSeconds, float InPlayRate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCustomClockSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCustomClockSource") + } + static class IMovieSceneCustomClockSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneCustomClockSource; + +// Class MovieScene.MovieSceneDeterminismSource +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneDeterminismSource final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneDeterminismSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneDeterminismSource") + } + static class IMovieSceneDeterminismSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneDeterminismSource; + +// Class MovieScene.MovieSceneEntityProvider +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneEntityProvider final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEntityProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEntityProvider") + } + static class IMovieSceneEntityProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneEntityProvider; + +// Class MovieScene.MovieSceneEvaluationHook +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneEvaluationHook final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEvaluationHook") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEvaluationHook") + } + static class IMovieSceneEvaluationHook* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneEvaluationHook; + +// Class MovieScene.MovieScenePlaybackClient +// 0x0000 (0x0000 - 0x0000) +class IMovieScenePlaybackClient final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePlaybackClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePlaybackClient") + } + static class IMovieScenePlaybackClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieScenePlaybackClient; + +// Class MovieScene.MovieSceneTrackTemplateProducer +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneTrackTemplateProducer final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrackTemplateProducer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrackTemplateProducer") + } + static class IMovieSceneTrackTemplateProducer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneTrackTemplateProducer; + +// Class MovieScene.NodeAndChannelMappings +// 0x0000 (0x0000 - 0x0000) +class INodeAndChannelMappings final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NodeAndChannelMappings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NodeAndChannelMappings") + } + static class INodeAndChannelMappings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INodeAndChannelMappings; + +// Class MovieScene.MovieSceneNodeGroup +// 0x0000 (0x0028 - 0x0028) +class UMovieSceneNodeGroup final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNodeGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNodeGroup") + } + static class UMovieSceneNodeGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNodeGroup; + +// Class MovieScene.MovieSceneNodeGroupCollection +// 0x0000 (0x0028 - 0x0028) +class UMovieSceneNodeGroupCollection final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNodeGroupCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNodeGroupCollection") + } + static class UMovieSceneNodeGroupCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNodeGroupCollection; + +// Class MovieScene.MovieScene +// 0x00F8 (0x0148 - 0x0050) +class UMovieScene final : public UMovieSceneSignedObject +{ +public: + TArray Spawnables; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Possessables; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ObjectBindings; // 0x0070(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TMap BindingGroups; // 0x0080(0x0050)(NativeAccessSpecifierPrivate) + TArray MasterTracks; // 0x00D0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UMovieSceneTrack* CameraCutTrack; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneFrameRange SelectionRange; // 0x00E8(0x0010)(NoDestructor, NativeAccessSpecifierPrivate) + struct FMovieSceneFrameRange PlaybackRange; // 0x00F8(0x0010)(NoDestructor, NativeAccessSpecifierPrivate) + struct FFrameRate TickResolution; // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameRate DisplayRate; // 0x0110(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EMovieSceneEvaluationType EvaluationType; // 0x0118(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EUpdateClockSource ClockSource; // 0x0119(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11A[0x6]; // 0x011A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath CustomClockSourcePath; // 0x0120(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray MarkedFrames; // 0x0138(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene") + } + static class UMovieScene* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene; + +// Class MovieScene.MovieSceneBindingOverrides +// 0x0068 (0x0090 - 0x0028) +class UMovieSceneBindingOverrides final : public UObject +{ +public: + TArray BindingData; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x58]; // 0x0038(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBindingOverrides") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBindingOverrides") + } + static class UMovieSceneBindingOverrides* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBindingOverrides; + +// Class MovieScene.MovieSceneBindingOwnerInterface +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneBindingOwnerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBindingOwnerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBindingOwnerInterface") + } + static class IMovieSceneBindingOwnerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneBindingOwnerInterface; + +// Class MovieScene.MovieSceneEntityInstantiatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneEntityInstantiatorSystem : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEntityInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEntityInstantiatorSystem") + } + static class UMovieSceneEntityInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEntityInstantiatorSystem; + +// Class MovieScene.MovieSceneGenericBoundObjectInstantiator +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneGenericBoundObjectInstantiator final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneGenericBoundObjectInstantiator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneGenericBoundObjectInstantiator") + } + static class UMovieSceneGenericBoundObjectInstantiator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneGenericBoundObjectInstantiator; + +// Class MovieScene.MovieSceneBoundSceneComponentInstantiator +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneBoundSceneComponentInstantiator final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBoundSceneComponentInstantiator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBoundSceneComponentInstantiator") + } + static class UMovieSceneBoundSceneComponentInstantiator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBoundSceneComponentInstantiator; + +// Class MovieScene.MovieSceneSceneComponentImpersonator +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneSceneComponentImpersonator final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSceneComponentImpersonator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSceneComponentImpersonator") + } + static class IMovieSceneSceneComponentImpersonator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneSceneComponentImpersonator; + +// Class MovieScene.MovieSceneCompiledData +// 0x03D0 (0x03F8 - 0x0028) +class UMovieSceneCompiledData final : public UObject +{ +public: + struct FMovieSceneEvaluationTemplate EvaluationTemplate; // 0x0028(0x0160)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + struct FMovieSceneSequenceHierarchy Hierarchy; // 0x0188(0x0118)(NativeAccessSpecifierPrivate) + struct FMovieSceneEntityComponentField EntityComponentField; // 0x02A0(0x00F0)(NativeAccessSpecifierPrivate) + struct FMovieSceneEvaluationField TrackTemplateField; // 0x0390(0x0030)(NativeAccessSpecifierPrivate) + TArray DeterminismFences; // 0x03C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FGuid CompiledSignature; // 0x03D0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid CompilerVersion; // 0x03E0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMovieSceneSequenceCompilerMaskStruct AccumulatedMask; // 0x03F0(0x0001)(NoDestructor, NativeAccessSpecifierPrivate) + struct FMovieSceneSequenceCompilerMaskStruct AllocatedMask; // 0x03F1(0x0001)(NoDestructor, NativeAccessSpecifierPrivate) + EMovieSceneSequenceFlags AccumulatedFlags; // 0x03F2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3F3[0x5]; // 0x03F3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCompiledData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCompiledData") + } + static class UMovieSceneCompiledData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCompiledData; + +// Class MovieScene.MovieSceneCompiledDataManager +// 0x0208 (0x0230 - 0x0028) +class UMovieSceneCompiledDataManager final : public UObject +{ +public: + uint8 Pad_28[0xB0]; // 0x0028(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + TMap Hierarchies; // 0x00D8(0x0050)(NativeAccessSpecifierPrivate) + TMap TrackTemplates; // 0x0128(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + TMap TrackTemplateFields; // 0x0178(0x0050)(NativeAccessSpecifierPrivate) + TMap EntityComponentFields; // 0x01C8(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_218[0x18]; // 0x0218(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCompiledDataManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCompiledDataManager") + } + static class UMovieSceneCompiledDataManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCompiledDataManager; + +// Class MovieScene.MovieSceneFloatDecomposer +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneFloatDecomposer final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFloatDecomposer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFloatDecomposer") + } + static class IMovieSceneFloatDecomposer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneFloatDecomposer; + +// Class MovieScene.MovieSceneBuiltInEasingFunction +// 0x0010 (0x0038 - 0x0028) +class UMovieSceneBuiltInEasingFunction final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EMovieSceneBuiltInEasing Type; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneBuiltInEasingFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneBuiltInEasingFunction") + } + static class UMovieSceneBuiltInEasingFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneBuiltInEasingFunction; + +// Class MovieScene.MovieSceneEasingExternalCurve +// 0x0010 (0x0038 - 0x0028) +class UMovieSceneEasingExternalCurve final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEasingExternalCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEasingExternalCurve") + } + static class UMovieSceneEasingExternalCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEasingExternalCurve; + +// Class MovieScene.MovieSceneEasingFunction +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneEasingFunction final +{ +public: + float OnEvaluate(float Interp) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEasingFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEasingFunction") + } + static class IMovieSceneEasingFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneEasingFunction; + +// Class MovieScene.MovieSceneEntitySystemLinker +// 0x04C8 (0x04F0 - 0x0028) +class UMovieSceneEntitySystemLinker final : public UObject +{ +public: + uint8 Pad_28[0x270]; // 0x0028(0x0270)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEntitySystemGraph SystemGraph; // 0x0298(0x0138)(NativeAccessSpecifierPublic) + uint8 Pad_3D0[0x120]; // 0x03D0(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEntitySystemLinker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEntitySystemLinker") + } + static class UMovieSceneEntitySystemLinker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEntitySystemLinker; + +// Class MovieScene.MovieSceneEvalTimeSystem +// 0x0010 (0x0050 - 0x0040) +class UMovieSceneEvalTimeSystem final : public UMovieSceneEntitySystem +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEvalTimeSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEvalTimeSystem") + } + static class UMovieSceneEvalTimeSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEvalTimeSystem; + +// Class MovieScene.MovieSceneEvaluationHookSystem +// 0x0050 (0x0090 - 0x0040) +class UMovieSceneEvaluationHookSystem final : public UMovieSceneEntitySystem +{ +public: + TMap PendingEventsByRootInstance; // 0x0040(0x0050)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneEvaluationHookSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneEvaluationHookSystem") + } + static class UMovieSceneEvaluationHookSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneEvaluationHookSystem; + +// Class MovieScene.MovieSceneFolder +// 0x0048 (0x0070 - 0x0028) +class UMovieSceneFolder final : public UObject +{ +public: + class FName FolderName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ChildFolders; // 0x0030(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ChildMasterTracks; // 0x0040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ChildObjectBindingStrings; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneFolder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneFolder") + } + static class UMovieSceneFolder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneFolder; + +// Class MovieScene.MovieSceneKeyProxy +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneKeyProxy final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneKeyProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneKeyProxy") + } + static class IMovieSceneKeyProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneKeyProxy; + +// Class MovieScene.MovieSceneMasterInstantiatorSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneMasterInstantiatorSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMasterInstantiatorSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMasterInstantiatorSystem") + } + static class UMovieSceneMasterInstantiatorSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMasterInstantiatorSystem; + +// Class MovieScene.MovieScenePreAnimatedStateSystemInterface +// 0x0000 (0x0000 - 0x0000) +class IMovieScenePreAnimatedStateSystemInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScenePreAnimatedStateSystemInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScenePreAnimatedStateSystemInterface") + } + static class IMovieScenePreAnimatedStateSystemInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieScenePreAnimatedStateSystemInterface; + +// Class MovieScene.MovieSceneCachePreAnimatedStateSystem +// 0x0020 (0x0060 - 0x0040) +class UMovieSceneCachePreAnimatedStateSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneCachePreAnimatedStateSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneCachePreAnimatedStateSystem") + } + static class UMovieSceneCachePreAnimatedStateSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneCachePreAnimatedStateSystem; + +// Class MovieScene.MovieSceneRestorePreAnimatedStateSystem +// 0x0010 (0x0050 - 0x0040) +class UMovieSceneRestorePreAnimatedStateSystem final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneRestorePreAnimatedStateSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneRestorePreAnimatedStateSystem") + } + static class UMovieSceneRestorePreAnimatedStateSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneRestorePreAnimatedStateSystem; + +// Class MovieScene.MovieSceneSequenceActor +// 0x0000 (0x0000 - 0x0000) +class IMovieSceneSequenceActor final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSequenceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSequenceActor") + } + static class IMovieSceneSequenceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMovieSceneSequenceActor; + +// Class MovieScene.MovieSceneSequenceTickManager +// 0x00A8 (0x00D0 - 0x0028) +class UMovieSceneSequenceTickManager final : public UObject +{ +public: + TArray SequenceActors; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UMovieSceneEntitySystemLinker* Linker; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_40[0x90]; // 0x0040(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSequenceTickManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSequenceTickManager") + } + static class UMovieSceneSequenceTickManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSequenceTickManager; + +// Class MovieScene.MovieSceneSpawnablesSystem +// 0x0000 (0x0040 - 0x0040) +class UMovieSceneSpawnablesSystem final : public UMovieSceneEntitySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneSpawnablesSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneSpawnablesSystem") + } + static class UMovieSceneSpawnablesSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneSpawnablesSystem; + +// Class MovieScene.TestMovieSceneTrack +// 0x0020 (0x00B0 - 0x0090) +class UTestMovieSceneTrack final : public UMovieSceneTrack +{ +public: + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHighPassFilter; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SectionArray; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneTrack") + } + static class UTestMovieSceneTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneTrack; + +// Class MovieScene.TestMovieSceneSequence +// 0x0008 (0x0068 - 0x0060) +class UTestMovieSceneSequence final : public UMovieSceneSequence +{ +public: + class UMovieScene* MovieScene; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneSequence") + } + static class UTestMovieSceneSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneSequence; + +// Class MovieScene.TestMovieSceneSubTrack +// 0x0010 (0x00B0 - 0x00A0) +class UTestMovieSceneSubTrack final : public UMovieSceneSubTrack +{ +public: + TArray SectionArray; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneSubTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneSubTrack") + } + static class UTestMovieSceneSubTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneSubTrack; + +// Class MovieScene.TestMovieSceneSubSection +// 0x0000 (0x0168 - 0x0168) +class UTestMovieSceneSubSection final : public UMovieSceneSubSection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneSubSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneSubSection") + } + static class UTestMovieSceneSubSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneSubSection; + +// Class MovieScene.TestMovieSceneEvalHookTrack +// 0x0010 (0x00A0 - 0x0090) +class UTestMovieSceneEvalHookTrack final : public UMovieSceneTrack +{ +public: + TArray SectionArray; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestMovieSceneEvalHookTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestMovieSceneEvalHookTrack") + } + static class UTestMovieSceneEvalHookTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestMovieSceneEvalHookTrack; + +// Class MovieScene.MovieSceneTrackInstanceInstantiator +// 0x00B0 (0x00F0 - 0x0040) +class UMovieSceneTrackInstanceInstantiator final : public UMovieSceneEntityInstantiatorSystem +{ +public: + uint8 Pad_40[0xB0]; // 0x0040(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrackInstanceInstantiator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrackInstanceInstantiator") + } + static class UMovieSceneTrackInstanceInstantiator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTrackInstanceInstantiator; + +// Class MovieScene.MovieSceneTrackInstanceSystem +// 0x0008 (0x0048 - 0x0040) +class UMovieSceneTrackInstanceSystem final : public UMovieSceneEntitySystem +{ +public: + class UMovieSceneTrackInstanceInstantiator* Instantiator; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneTrackInstanceSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneTrackInstanceSystem") + } + static class UMovieSceneTrackInstanceSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneTrackInstanceSystem; + +} + diff --git a/Hogwarts Legacy/SDK/MovieScene_structs.hpp b/Hogwarts Legacy/SDK/MovieScene_structs.hpp new file mode 100644 index 0000000..264238a --- /dev/null +++ b/Hogwarts Legacy/SDK/MovieScene_structs.hpp @@ -0,0 +1,1379 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MovieScene + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum MovieScene.EMovieSceneKeyInterpolation +// NumValues: 0x0006 +enum class EMovieSceneKeyInterpolation : uint8 +{ + Auto = 0, + User = 1, + Break = 2, + Linear = 3, + Constant = 4, + EMovieSceneKeyInterpolation_MAX = 5, +}; + +// Enum MovieScene.EMovieSceneBlendType +// NumValues: 0x0006 +enum class EMovieSceneBlendType : uint8 +{ + Invalid = 0, + Absolute = 1, + Additive = 2, + Relative = 4, + AdditiveFromBase = 8, + EMovieSceneBlendType_MAX = 9, +}; + +// Enum MovieScene.EMovieSceneCompletionMode +// NumValues: 0x0004 +enum class EMovieSceneCompletionMode : uint8 +{ + KeepState = 0, + RestoreState = 1, + ProjectDefault = 2, + EMovieSceneCompletionMode_MAX = 3, +}; + +// Enum MovieScene.EMovieSceneBuiltInEasing +// NumValues: 0x0017 +enum class EMovieSceneBuiltInEasing : uint8 +{ + Linear = 0, + SinIn = 1, + SinOut = 2, + SinInOut = 3, + QuadIn = 4, + QuadOut = 5, + QuadInOut = 6, + CubicIn = 7, + CubicOut = 8, + CubicInOut = 9, + QuartIn = 10, + QuartOut = 11, + QuartInOut = 12, + QuintIn = 13, + QuintOut = 14, + QuintInOut = 15, + ExpoIn = 16, + ExpoOut = 17, + ExpoInOut = 18, + CircIn = 19, + CircOut = 20, + CircInOut = 21, + EMovieSceneBuiltInEasing_MAX = 22, +}; + +// Enum MovieScene.EEvaluationMethod +// NumValues: 0x0003 +enum class EEvaluationMethod : uint8 +{ + Static = 0, + Swept = 1, + EEvaluationMethod_MAX = 2, +}; + +// Enum MovieScene.EMovieSceneServerClientMask +// NumValues: 0x0005 +enum class EMovieSceneServerClientMask : uint8 +{ + None = 0, + Server = 1, + Client = 2, + All = 3, + EMovieSceneServerClientMask_MAX = 4, +}; + +// Enum MovieScene.EMovieSceneSequenceFlags +// NumValues: 0x0005 +enum class EMovieSceneSequenceFlags : uint8 +{ + None = 0, + Volatile = 1, + BlockingEvaluation = 2, + InheritedFlags = 1, + EMovieSceneSequenceFlags_MAX = 3, +}; + +// Enum MovieScene.EUpdateClockSource +// NumValues: 0x0007 +enum class EUpdateClockSource : uint8 +{ + Tick = 0, + Platform = 1, + Audio = 2, + RelativeTimecode = 3, + Timecode = 4, + Custom = 5, + EUpdateClockSource_MAX = 6, +}; + +// Enum MovieScene.EMovieSceneEvaluationType +// NumValues: 0x0003 +enum class EMovieSceneEvaluationType : uint8 +{ + FrameLocked = 0, + WithSubFrames = 1, + EMovieSceneEvaluationType_MAX = 2, +}; + +// Enum MovieScene.EMovieScenePlayerStatus +// NumValues: 0x0007 +enum class EMovieScenePlayerStatus : uint8 +{ + Stopped = 0, + Playing = 1, + Scrubbing = 2, + Jumping = 3, + Stepping = 4, + Paused = 5, + MAX = 6, +}; + +// Enum MovieScene.EMovieSceneObjectBindingSpace +// NumValues: 0x0004 +enum class EMovieSceneObjectBindingSpace : uint8 +{ + Local = 0, + Root = 1, + Unused = 2, + EMovieSceneObjectBindingSpace_MAX = 3, +}; + +// Enum MovieScene.ESectionEvaluationFlags +// NumValues: 0x0004 +enum class ESectionEvaluationFlags : uint8 +{ + None = 0, + PreRoll = 1, + PostRoll = 2, + ESectionEvaluationFlags_MAX = 3, +}; + +// Enum MovieScene.EMovieScenePositionType +// NumValues: 0x0004 +enum class EMovieScenePositionType : uint8 +{ + Frame = 0, + Time = 1, + MarkedFrame = 2, + EMovieScenePositionType_MAX = 3, +}; + +// Enum MovieScene.EUpdatePositionMethod +// NumValues: 0x0004 +enum class EUpdatePositionMethod : uint8 +{ + Play = 0, + Jump = 1, + Scrub = 2, + EUpdatePositionMethod_MAX = 3, +}; + +// Enum MovieScene.ESpawnOwnership +// NumValues: 0x0004 +enum class ESpawnOwnership : uint8 +{ + InnerSequence = 0, + MasterSequence = 1, + External = 2, + ESpawnOwnership_MAX = 3, +}; + +// ScriptStruct MovieScene.MovieSceneEntitySystemGraphNodes +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FMovieSceneEntitySystemGraphNodes final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEntitySystemGraphNodes; + +// ScriptStruct MovieScene.MovieSceneEntitySystemGraph +// 0x0138 (0x0138 - 0x0000) +struct FMovieSceneEntitySystemGraph final +{ +public: + uint8 Pad_0[0x80]; // 0x0000(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneEntitySystemGraphNodes Nodes; // 0x0080(0x0038)(NativeAccessSpecifierPrivate) + uint8 Pad_B8[0x80]; // 0x00B8(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEntitySystemGraph; + +// ScriptStruct MovieScene.MovieSceneKeyHandleMap +// 0x0000 (0x0060 - 0x0060) +struct FMovieSceneKeyHandleMap final : public FKeyHandleLookupTable +{ +}; +DUMPER7_ASSERTS_FMovieSceneKeyHandleMap; + +// ScriptStruct MovieScene.MovieSceneEvalTemplateBase +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FMovieSceneEvalTemplateBase +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvalTemplateBase; + +// ScriptStruct MovieScene.MovieSceneSequenceID +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneSequenceID final +{ +public: + uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceID; + +// ScriptStruct MovieScene.MovieSceneTrackIdentifier +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneTrackIdentifier final +{ +public: + uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneTrackIdentifier; + +// ScriptStruct MovieScene.MovieSceneEvaluationKey +// 0x000C (0x000C - 0x0000) +struct FMovieSceneEvaluationKey final +{ +public: + struct FMovieSceneSequenceID SequenceID; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 SectionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationKey; + +// ScriptStruct MovieScene.MovieSceneOrderedEvaluationKey +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneOrderedEvaluationKey final +{ +public: + struct FMovieSceneEvaluationKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SetupIndex; // 0x000C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 TearDownIndex; // 0x000E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneOrderedEvaluationKey; + +// ScriptStruct MovieScene.MovieSceneTangentData +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneTangentData final +{ +public: + float ArriveTangent; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangent; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArriveTangentWeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaveTangentWeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentWeightMode TangentWeightMode; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneTangentData; + +// ScriptStruct MovieScene.MovieSceneFloatValue +// 0x001C (0x001C - 0x0000) +struct FMovieSceneFloatValue final +{ +public: + float Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTangentData Tangent; // 0x0004(0x0014)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + ERichCurveInterpMode InterpMode; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveTangentMode TangentMode; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PaddingByte; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneFloatValue; + +// ScriptStruct MovieScene.MovieSceneFrameRange +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x04) FMovieSceneFrameRange final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneFrameRange; + +// ScriptStruct MovieScene.MovieSceneEvalTemplate +// 0x0010 (0x0020 - 0x0010) +struct FMovieSceneEvalTemplate : public FMovieSceneEvalTemplateBase +{ +public: + EMovieSceneCompletionMode CompletionMode; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr SourceSectionPtr; // 0x0014(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvalTemplate; + +// ScriptStruct MovieScene.MovieSceneChannel +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FMovieSceneChannel +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneChannel; + +// ScriptStruct MovieScene.MovieSceneTemplateGenerationLedger +// 0x00A8 (0x00A8 - 0x0000) +struct FMovieSceneTemplateGenerationLedger final +{ +public: + struct FMovieSceneTrackIdentifier LastTrackIdentifier; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap TrackSignatureToTrackIdentifier; // 0x0008(0x0050)(NativeAccessSpecifierPublic) + TMap SubSectionRanges; // 0x0058(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTemplateGenerationLedger; + +// ScriptStruct MovieScene.MovieSceneBoolChannel +// 0x0088 (0x0090 - 0x0008) +struct FMovieSceneBoolChannel final : public FMovieSceneChannel +{ +public: + TArray Times; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + bool DefaultValue; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Values; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneBoolChannel; + +// ScriptStruct MovieScene.MovieSceneTimecodeSource +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneTimecodeSource final +{ +public: + struct FTimecode Timecode; // 0x0000(0x0014)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber DeltaFrame; // 0x0014(0x0004)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTimecodeSource; + +// ScriptStruct MovieScene.MovieSceneFloatChannel +// 0x0098 (0x00A0 - 0x0008) +struct FMovieSceneFloatChannel final : public FMovieSceneChannel +{ +public: + ERichCurveExtrapolation PreInfinityExtrap; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERichCurveExtrapolation PostInfinityExtrap; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + float DefaultValue; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneKeyHandleMap KeyHandles; // 0x0038(0x0060)(Transient, NativeAccessSpecifierPrivate) + struct FFrameRate TickResolution; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneFloatChannel; + +// ScriptStruct MovieScene.MovieSceneEvaluationGroupLUTIndex +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneEvaluationGroupLUTIndex final +{ +public: + int32 NumInitPtrs; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumEvalPtrs; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationGroupLUTIndex; + +// ScriptStruct MovieScene.MovieSceneTrackImplementationPtr +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x08) FMovieSceneTrackImplementationPtr final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneTrackImplementationPtr; + +// ScriptStruct MovieScene.MovieSceneEvalTemplatePtr +// 0x0088 (0x0088 - 0x0000) +struct alignas(0x08) FMovieSceneEvalTemplatePtr final +{ +public: + uint8 Pad_0[0x88]; // 0x0000(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvalTemplatePtr; + +// ScriptStruct MovieScene.MovieSceneEvaluationTrack +// 0x0078 (0x0078 - 0x0000) +struct FMovieSceneEvaluationTrack final +{ +public: + struct FGuid ObjectBindingID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 EvaluationPriority; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EEvaluationMethod EvaluationMethod; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr SourceTrack; // 0x0014(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChildTemplates; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneTrackImplementationPtr TrackTemplate; // 0x0030(0x0038)(NativeAccessSpecifierPrivate) + class FName EvaluationGroup; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bEvaluateInPreroll : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bEvaluateInPostroll : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bTearDownPriority : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationTrack; + +// ScriptStruct MovieScene.MovieSceneEvaluationTemplateSerialNumber +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneEvaluationTemplateSerialNumber final +{ +public: + uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationTemplateSerialNumber; + +// ScriptStruct MovieScene.MovieSceneEvaluationTemplate +// 0x0160 (0x0160 - 0x0000) +struct FMovieSceneEvaluationTemplate final +{ +public: + TMap Tracks; // 0x0000(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid SequenceSignature; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneEvaluationTemplateSerialNumber TemplateSerialNumber; // 0x00B0(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneTemplateGenerationLedger TemplateLedger; // 0x00B8(0x00A8)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationTemplate; + +// ScriptStruct MovieScene.MovieSceneByteChannel +// 0x0090 (0x0098 - 0x0008) +struct FMovieSceneByteChannel : public FMovieSceneChannel +{ +public: + TArray Times; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 DefaultValue; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Values; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UEnum* Enum; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x60]; // 0x0038(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneByteChannel; + +// ScriptStruct MovieScene.MovieSceneIntegerChannel +// 0x0088 (0x0090 - 0x0008) +struct FMovieSceneIntegerChannel final : public FMovieSceneChannel +{ +public: + TArray Times; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + int32 DefaultValue; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasDefaultValue; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Values; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneIntegerChannel; + +// ScriptStruct MovieScene.MovieSceneEntitySystemGraphNode +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneEntitySystemGraphNode final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneEntitySystem* System; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEntitySystemGraphNode; + +// ScriptStruct MovieScene.MovieSceneTrackImplementation +// 0x0000 (0x0010 - 0x0010) +struct FMovieSceneTrackImplementation : public FMovieSceneEvalTemplateBase +{ +}; +DUMPER7_ASSERTS_FMovieSceneTrackImplementation; + +// ScriptStruct MovieScene.MovieSceneSequenceInstanceData +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FMovieSceneSequenceInstanceData +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceInstanceData; + +// ScriptStruct MovieScene.MovieSceneEmptyStruct +// 0x0001 (0x0001 - 0x0000) +struct FMovieSceneEmptyStruct final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEmptyStruct; + +// ScriptStruct MovieScene.MovieSceneEvaluationOperand +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneEvaluationOperand final +{ +public: + struct FGuid ObjectBindingID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceID SequenceID; // 0x0010(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationOperand; + +// ScriptStruct MovieScene.MovieScenePropertyBinding +// 0x0014 (0x0014 - 0x0000) +struct FMovieScenePropertyBinding final +{ +public: + class FName PropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyPath; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanUseClassLookup; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieScenePropertyBinding; + +// ScriptStruct MovieScene.MovieScenePropertySectionData +// 0x0018 (0x0018 - 0x0000) +struct FMovieScenePropertySectionData final +{ +public: + class FName PropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PropertyPath; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieScenePropertySectionData; + +// ScriptStruct MovieScene.MovieScenePropertySectionTemplate +// 0x0018 (0x0038 - 0x0020) +struct FMovieScenePropertySectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FMovieScenePropertySectionData PropertyData; // 0x0020(0x0018)(Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieScenePropertySectionTemplate; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityMetaData +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneEvaluationFieldEntityMetaData final +{ +public: + class FString OverrideBoundPropertyPath; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ForcedTime; // 0x0010(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + ESectionEvaluationFlags flags; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEvaluateInSequencePreRoll : 1; // 0x0019(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateInSequencePostRoll : 1; // 0x0019(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntityMetaData; + +// ScriptStruct MovieScene.MovieSceneObjectBindingID +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneObjectBindingID final +{ +public: + struct FGuid Guid; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 SequenceID; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ResolveParentIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneObjectBindingID; + +// ScriptStruct MovieScene.TrackInstanceInputComponent +// 0x0010 (0x0010 - 0x0000) +struct FTrackInstanceInputComponent final +{ +public: + class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutputIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTrackInstanceInputComponent; + +// ScriptStruct MovieScene.MovieSceneEvaluationHookComponent +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneEvaluationHookComponent final +{ +public: + TScriptInterface Interface; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationHookComponent; + +// ScriptStruct MovieScene.MovieSceneTrackInstanceComponent +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackInstanceComponent final +{ +public: + class UMovieSceneSection* Owner; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf TrackInstanceClass; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackInstanceComponent; + +// ScriptStruct MovieScene.EasingComponentData +// 0x0008 (0x0008 - 0x0000) +struct FEasingComponentData final +{ +public: + class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEasingComponentData; + +// ScriptStruct MovieScene.MovieSceneMarkedFrame +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneMarkedFrame final +{ +public: + struct FFrameNumber FrameNumber; // 0x0000(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Label; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDeterminismFence; // 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_FMovieSceneMarkedFrame; + +// ScriptStruct MovieScene.MovieSceneDeterminismData +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneDeterminismData final +{ +public: + TArray Fences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bParentSequenceRequiresLowerFence; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentSequenceRequiresUpperFence; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneDeterminismData; + +// ScriptStruct MovieScene.MovieSceneSectionGroup +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneSectionGroup final +{ +public: + TArray> Sections; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FMovieSceneSectionGroup; + +// ScriptStruct MovieScene.MovieSceneObjectBindingIDs +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneObjectBindingIDs final +{ +public: + TArray IDs; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneObjectBindingIDs; + +// ScriptStruct MovieScene.MovieSceneTrackLabels +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackLabels final +{ +public: + TArray Strings; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackLabels; + +// ScriptStruct MovieScene.MovieSceneExpansionState +// 0x0001 (0x0001 - 0x0000) +struct FMovieSceneExpansionState final +{ +public: + bool bExpanded; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneExpansionState; + +// ScriptStruct MovieScene.MovieSceneEditorData +// 0x00F0 (0x00F0 - 0x0000) +struct FMovieSceneEditorData final +{ +public: + TMap ExpansionStates; // 0x0000(0x0050)(NativeAccessSpecifierPublic) + TArray PinnedNodes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + double ViewStart; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double ViewEnd; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double WorkStart; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + double WorkEnd; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet MarkedFrames; // 0x0080(0x0050)(Deprecated, NativeAccessSpecifierPublic) + struct FFloatRange WorkingRange; // 0x00D0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange ViewRange; // 0x00E0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEditorData; + +// ScriptStruct MovieScene.MovieSceneBinding +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneBinding final +{ +public: + struct FGuid ObjectGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString BindingName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Tracks; // 0x0020(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneBinding; + +// ScriptStruct MovieScene.MovieSceneBindingOverrideData +// 0x0024 (0x0024 - 0x0000) +struct FMovieSceneBindingOverrideData final +{ +public: + struct FMovieSceneObjectBindingID ObjectBindingID; // 0x0000(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Object; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverridesDefault; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneBindingOverrideData; + +// ScriptStruct MovieScene.OptionalMovieSceneBlendType +// 0x0002 (0x0002 - 0x0000) +struct FOptionalMovieSceneBlendType final +{ +public: + EMovieSceneBlendType BlendType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsValid; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOptionalMovieSceneBlendType; + +// ScriptStruct MovieScene.MovieSceneCompiledSequenceFlagStruct +// 0x0001 (0x0001 - 0x0000) +struct FMovieSceneCompiledSequenceFlagStruct final +{ +public: + uint8 bParentSequenceRequiresLowerFence : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bParentSequenceRequiresUpperFence : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FMovieSceneCompiledSequenceFlagStruct; + +// ScriptStruct MovieScene.MovieSceneSequenceCompilerMaskStruct +// 0x0001 (0x0001 - 0x0000) +struct FMovieSceneSequenceCompilerMaskStruct final +{ +public: + uint8 bHierarchy : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluationTemplate : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluationTemplateField : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEntityComponentField : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceCompilerMaskStruct; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldTrackPtr +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneEvaluationFieldTrackPtr +{ +public: + struct FMovieSceneSequenceID SequenceID; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldTrackPtr; + +// ScriptStruct MovieScene.MovieSceneFieldEntry_EvaluationTrack +// 0x000C (0x000C - 0x0000) +struct FMovieSceneFieldEntry_EvaluationTrack final +{ +public: + struct FMovieSceneEvaluationFieldTrackPtr TrackPtr; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 NumChildren; // 0x0008(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneFieldEntry_EvaluationTrack; + +// ScriptStruct MovieScene.MovieSceneFieldEntry_ChildTemplate +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneFieldEntry_ChildTemplate final +{ +public: + uint16 ChildIndex; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESectionEvaluationFlags flags; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameNumber ForcedTime; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneFieldEntry_ChildTemplate; + +// ScriptStruct MovieScene.MovieSceneEvaluationGroup +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneEvaluationGroup final +{ +public: + TArray LUTIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TrackLUT; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SectionLUT; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationGroup; + +// ScriptStruct MovieScene.MovieSceneEvaluationMetaData +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneEvaluationMetaData final +{ +public: + TArray ActiveSequences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ActiveEntities; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationMetaData; + +// ScriptStruct MovieScene.MovieSceneEvaluationField +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneEvaluationField final +{ +public: + TArray Ranges; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Groups; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray MetaData; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationField; + +// ScriptStruct MovieScene.MovieSceneSegmentIdentifier +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneSegmentIdentifier final +{ +public: + int32 IdentifierIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSegmentIdentifier; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldSegmentPtr +// 0x0004 (0x000C - 0x0008) +struct FMovieSceneEvaluationFieldSegmentPtr final : public FMovieSceneEvaluationFieldTrackPtr +{ +public: + struct FMovieSceneSegmentIdentifier SegmentID; // 0x0008(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldSegmentPtr; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityTree +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FMovieSceneEvaluationFieldEntityTree final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntityTree; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityKey +// 0x000C (0x000C - 0x0000) +struct FMovieSceneEvaluationFieldEntityKey final +{ +public: + TWeakObjectPtr EntityOwner; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 EntityID; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntityKey; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldEntity +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneEvaluationFieldEntity final +{ +public: + struct FMovieSceneEvaluationFieldEntityKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SharedMetaDataIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntity; + +// ScriptStruct MovieScene.MovieSceneEvaluationFieldSharedEntityMetaData +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneEvaluationFieldSharedEntityMetaData final +{ +public: + struct FGuid ObjectBindingID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationFieldSharedEntityMetaData; + +// ScriptStruct MovieScene.MovieSceneEntityComponentField +// 0x00F0 (0x00F0 - 0x0000) +struct FMovieSceneEntityComponentField final +{ +public: + struct FMovieSceneEvaluationFieldEntityTree PersistentEntityTree; // 0x0000(0x0060)(NativeAccessSpecifierPrivate) + struct FMovieSceneEvaluationFieldEntityTree OneShotEntityTree; // 0x0060(0x0060)(NativeAccessSpecifierPrivate) + TArray Entities; // 0x00C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray EntityMetaData; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SharedMetaData; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneEntityComponentField; + +// ScriptStruct MovieScene.MovieSceneEvaluationInstanceKey +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x02) FMovieSceneEvaluationInstanceKey final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationInstanceKey; + +// ScriptStruct MovieScene.MovieSceneEvaluationHookEvent +// 0x0038 (0x0038 - 0x0000) +struct FMovieSceneEvaluationHookEvent final +{ +public: + struct FMovieSceneEvaluationHookComponent Hook; // 0x0000(0x0020)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x18]; // 0x0020(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationHookEvent; + +// ScriptStruct MovieScene.MovieSceneEvaluationHookEventContainer +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneEvaluationHookEventContainer final +{ +public: + TArray Events; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEvaluationHookEventContainer; + +// ScriptStruct MovieScene.MovieSceneSubSectionData +// 0x001C (0x001C - 0x0000) +struct FMovieSceneSubSectionData final +{ +public: + TWeakObjectPtr Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid ObjectBindingID; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESectionEvaluationFlags flags; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSubSectionData; + +// ScriptStruct MovieScene.MovieSceneRootEvaluationTemplateInstance +// 0x00E8 (0x00E8 - 0x0000) +struct FMovieSceneRootEvaluationTemplateInstance final +{ +public: + TWeakObjectPtr WeakRootSequence; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMovieSceneCompiledDataManager* CompiledDataManager; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMovieSceneEntitySystemLinker* EntitySystemLinker; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_20[0x70]; // 0x0020(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + TMap DirectorInstances; // 0x0090(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneRootEvaluationTemplateInstance; + +// ScriptStruct MovieScene.MovieSceneKeyStruct +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FMovieSceneKeyStruct +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneKeyStruct; + +// ScriptStruct MovieScene.MovieSceneKeyTimeStruct +// 0x0020 (0x0028 - 0x0008) +struct FMovieSceneKeyTimeStruct final : public FMovieSceneKeyStruct +{ +public: + struct FFrameNumber Time; // 0x0008(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x1C]; // 0x000C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneKeyTimeStruct; + +// ScriptStruct MovieScene.GeneratedMovieSceneKeyStruct +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x10) FGeneratedMovieSceneKeyStruct final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGeneratedMovieSceneKeyStruct; + +// ScriptStruct MovieScene.MovieSceneObjectPathChannelKeyValue +// 0x0030 (0x0030 - 0x0000) +struct FMovieSceneObjectPathChannelKeyValue final +{ +public: + TSoftObjectPtr SoftPtr; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* HardPtr; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneObjectPathChannelKeyValue; + +// ScriptStruct MovieScene.MovieSceneObjectPathChannel +// 0x00B8 (0x00C0 - 0x0008) +struct FMovieSceneObjectPathChannel final : public FMovieSceneChannel +{ +public: + class UClass* PropertyClass; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Values; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FMovieSceneObjectPathChannelKeyValue DefaultValue; // 0x0030(0x0030)(NativeAccessSpecifierPrivate) + uint8 Pad_60[0x60]; // 0x0060(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneObjectPathChannel; + +// ScriptStruct MovieScene.MovieScenePossessable +// 0x0048 (0x0048 - 0x0000) +struct FMovieScenePossessable final +{ +public: + TArray Tags; // 0x0000(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FGuid Guid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString Name; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UClass* PossessedObjectClass; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid ParentGuid; // 0x0038(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieScenePossessable; + +// ScriptStruct MovieScene.MovieSceneEasingSettings +// 0x0038 (0x0038 - 0x0000) +struct FMovieSceneEasingSettings final +{ +public: + int32 AutoEaseInDuration; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AutoEaseOutDuration; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface EaseIn; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bManualEaseIn; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ManualEaseInDuration; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface EaseOut; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bManualEaseOut; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ManualEaseOutDuration; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneEasingSettings; + +// ScriptStruct MovieScene.MovieSceneSectionEvalOptions +// 0x0002 (0x0002 - 0x0000) +struct FMovieSceneSectionEvalOptions final +{ +public: + bool bCanEditCompletionMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieSceneCompletionMode CompletionMode; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSectionEvalOptions; + +// ScriptStruct MovieScene.MovieSceneSectionParameters +// 0x0024 (0x0024 - 0x0000) +struct FMovieSceneSectionParameters final +{ +public: + struct FFrameNumber StartFrameOffset; // 0x0000(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanLoop; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameNumber EndFrameOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber FirstLoopStartFrameOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeScale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HierarchicalBias; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartOffset; // 0x0018(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrerollTime; // 0x001C(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostrollTime; // 0x0020(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSectionParameters; + +// ScriptStruct MovieScene.MovieSceneSegment +// 0x0058 (0x0058 - 0x0000) +struct alignas(0x08) FMovieSceneSegment final +{ +public: + uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSegment; + +// ScriptStruct MovieScene.SectionEvaluationData +// 0x000C (0x000C - 0x0000) +struct FSectionEvaluationData final +{ +public: + int32 ImplIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ForcedTime; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESectionEvaluationFlags flags; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSectionEvaluationData; + +// ScriptStruct MovieScene.MovieSceneSequenceHierarchyNode +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneSequenceHierarchyNode final +{ +public: + struct FMovieSceneSequenceID ParentID; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Children; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceHierarchyNode; + +// ScriptStruct MovieScene.MovieSceneSubSequenceTree +// 0x0060 (0x0060 - 0x0000) +struct alignas(0x08) FMovieSceneSubSequenceTree final +{ +public: + uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSubSequenceTree; + +// ScriptStruct MovieScene.MovieSceneTimeTransform +// 0x000C (0x000C - 0x0000) +struct FMovieSceneTimeTransform final +{ +public: + float TimeScale; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameTime Offset; // 0x0004(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTimeTransform; + +// ScriptStruct MovieScene.MovieSceneTimeWarping +// 0x0008 (0x0008 - 0x0000) +struct FMovieSceneTimeWarping final +{ +public: + struct FFrameNumber Start; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber End; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTimeWarping; + +// ScriptStruct MovieScene.MovieSceneNestedSequenceTransform +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneNestedSequenceTransform final +{ +public: + struct FMovieSceneTimeTransform LinearTransform; // 0x0000(0x000C)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneTimeWarping Warping; // 0x000C(0x0008)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneNestedSequenceTransform; + +// ScriptStruct MovieScene.MovieSceneSequenceTransform +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneSequenceTransform final +{ +public: + struct FMovieSceneTimeTransform LinearTransform; // 0x0000(0x000C)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NestedTransforms; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceTransform; + +// ScriptStruct MovieScene.MovieSceneSequenceInstanceDataPtr +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FMovieSceneSequenceInstanceDataPtr final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceInstanceDataPtr; + +// ScriptStruct MovieScene.MovieSceneSubSequenceData +// 0x0108 (0x0108 - 0x0000) +struct FMovieSceneSubSequenceData final +{ +public: + struct FSoftObjectPath Sequence; // 0x0000(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceTransform OuterToInnerTransform; // 0x0018(0x0020)(NativeAccessSpecifierPublic) + struct FMovieSceneSequenceTransform RootToSequenceTransform; // 0x0038(0x0020)(NativeAccessSpecifierPublic) + struct FFrameRate TickResolution; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneSequenceID DeterministicSequenceID; // 0x0060(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange ParentPlayRange; // 0x0064(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FFrameNumber ParentStartFrameOffset; // 0x0074(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ParentEndFrameOffset; // 0x0078(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ParentFirstLoopStartFrameOffset; // 0x007C(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanLoop; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFrameRange PlayRange; // 0x0084(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange FullPlayRange; // 0x0094(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange UnwarpedPlayRange; // 0x00A4(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange PreRollRange; // 0x00B4(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + struct FMovieSceneFrameRange PostRollRange; // 0x00C4(0x0010)(NoDestructor, NativeAccessSpecifierPublic) + int16 HierarchicalBias; // 0x00D4(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasHierarchicalEasing; // 0x00D6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D7[0x1]; // 0x00D7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSequenceInstanceDataPtr InstanceData; // 0x00D8(0x0018)(NativeAccessSpecifierPublic) + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid SubSectionSignature; // 0x00F8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneSubSequenceData; + +// ScriptStruct MovieScene.MovieSceneSequenceHierarchy +// 0x0118 (0x0118 - 0x0000) +struct FMovieSceneSequenceHierarchy final +{ +public: + struct FMovieSceneSequenceHierarchyNode RootNode; // 0x0000(0x0018)(NativeAccessSpecifierPrivate) + struct FMovieSceneSubSequenceTree Tree; // 0x0018(0x0060)(NativeAccessSpecifierPrivate) + TMap SubSequences; // 0x0078(0x0050)(NativeAccessSpecifierPrivate) + TMap Hierarchy; // 0x00C8(0x0050)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceHierarchy; + +// ScriptStruct MovieScene.MovieSceneSubSequenceTreeEntry +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FMovieSceneSubSequenceTreeEntry final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSubSequenceTreeEntry; + +// ScriptStruct MovieScene.MovieSceneSequencePlaybackParams +// 0x0028 (0x0028 - 0x0000) +struct FMovieSceneSequencePlaybackParams final +{ +public: + struct FFrameTime Frame; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MarkedFrame; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieScenePositionType PositionType; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUpdatePositionMethod UpdateMethod; // 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_FMovieSceneSequencePlaybackParams; + +// ScriptStruct MovieScene.MovieSceneSequenceLoopCount +// 0x0004 (0x0004 - 0x0000) +struct FMovieSceneSequenceLoopCount final +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceLoopCount; + +// ScriptStruct MovieScene.MovieSceneSequencePlaybackSettings +// 0x0014 (0x0014 - 0x0000) +struct FMovieSceneSequencePlaybackSettings final +{ +public: + uint8 bAutoPlay : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneSequenceLoopCount LoopCount; // 0x0004(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float PlayRate; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRandomStartTime : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRestoreState : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableMovementInput : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableLookAtInput : 1; // 0x0010(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHidePlayer : 1; // 0x0010(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHideHud : 1; // 0x0010(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisableCameraCuts : 1; // 0x0010(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPauseAtEnd : 1; // 0x0010(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSequencePlaybackSettings; + +// ScriptStruct MovieScene.MovieSceneSequenceReplProperties +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneSequenceReplProperties final +{ +public: + struct FFrameTime LastKnownPosition; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovieScenePlayerStatus LastKnownStatus; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LastKnownNumLoops; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceReplProperties; + +// ScriptStruct MovieScene.MovieSceneSequenceActorPointers +// 0x0018 (0x0018 - 0x0000) +struct FMovieSceneSequenceActorPointers final +{ +public: + class AActor* SequenceActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TScriptInterface SequenceActorInterface; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneSequenceActorPointers; + +// ScriptStruct MovieScene.MovieSceneWarpCounter +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneWarpCounter final +{ +public: + TArray WarpCounts; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneWarpCounter; + +// ScriptStruct MovieScene.MovieSceneSpawnable +// 0x0090 (0x0090 - 0x0000) +struct FMovieSceneSpawnable final +{ +public: + struct FTransform SpawnTransform; // 0x0000(0x0030)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray Tags; // 0x0030(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bContinuouslyRespawn; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNetAddressableName; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEvaluateTracksWhenNotSpawned; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x1]; // 0x0043(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid Guid; // 0x0044(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Name; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* ObjectTemplate; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ChildPossessables; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + ESpawnOwnership Ownership; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName LevelName; // 0x0084(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneSpawnable; + +// ScriptStruct MovieScene.TestMovieSceneEvalTemplate +// 0x0000 (0x0020 - 0x0020) +struct FTestMovieSceneEvalTemplate final : public FMovieSceneEvalTemplate +{ +}; +DUMPER7_ASSERTS_FTestMovieSceneEvalTemplate; + +// ScriptStruct MovieScene.MovieSceneTrackDisplayOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FMovieSceneTrackDisplayOptions final +{ +public: + uint8 bShowVerticalFrames : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneTrackDisplayOptions; + +// ScriptStruct MovieScene.MovieSceneTrackEvalOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FMovieSceneTrackEvalOptions final +{ +public: + uint8 bCanEvaluateNearestSection : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvalNearestSection : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateInPreroll : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateInPostroll : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEvaluateNearestSection : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneTrackEvalOptions; + +// ScriptStruct MovieScene.MovieSceneTrackEvaluationFieldEntry +// 0x0020 (0x0020 - 0x0000) +struct FMovieSceneTrackEvaluationFieldEntry final +{ +public: + class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumberRange Range; // 0x0008(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber ForcedTime; // 0x0018(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESectionEvaluationFlags flags; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x1]; // 0x001D(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int16 LegacySortOrder; // 0x001E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackEvaluationFieldEntry; + +// ScriptStruct MovieScene.MovieSceneTrackEvaluationField +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackEvaluationField final +{ +public: + TArray Entries; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackEvaluationField; + +// ScriptStruct MovieScene.MovieSceneTrackInstanceInput +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackInstanceInput final +{ +public: + class UMovieSceneSection* Section; // 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_FMovieSceneTrackInstanceInput; + +// ScriptStruct MovieScene.MovieSceneTrackInstanceEntry +// 0x0010 (0x0010 - 0x0000) +struct FMovieSceneTrackInstanceEntry final +{ +public: + class UObject* BoundObject; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneTrackInstance* TrackInstance; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMovieSceneTrackInstanceEntry; + +} + diff --git a/Hogwarts Legacy/SDK/MultiFX2_classes.hpp b/Hogwarts Legacy/SDK/MultiFX2_classes.hpp new file mode 100644 index 0000000..3c6530d --- /dev/null +++ b/Hogwarts Legacy/SDK/MultiFX2_classes.hpp @@ -0,0 +1,236 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MultiFX2 + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "CoreUObject_classes.hpp" +#include "MultiFX2_structs.hpp" + + +namespace SDK +{ + +// Class MultiFX2.MultiFX2Asset +// 0x0010 (0x0040 - 0x0030) +class UMultiFX2Asset final : public UDataAsset +{ +public: + TArray FX2; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2Asset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2Asset") + } + static class UMultiFX2Asset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2Asset; + +// Class MultiFX2.MultiFX2SkelData +// 0x0010 (0x0038 - 0x0028) +class UMultiFX2SkelData final : public UObject +{ +public: + TArray ReferenceSkeletonArray; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2SkelData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2SkelData") + } + static class UMultiFX2SkelData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2SkelData; + +// Class MultiFX2.MultiFX2Manager +// 0x0030 (0x0058 - 0x0028) +class UMultiFX2Manager final : public UObject +{ +public: + TArray FXDataArray; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void DestroyFXHandle(const struct FMultiFX2Handle& InHandle, bool bImmediate); + static bool IsActive(const struct FMultiFX2Handle& InHandle); + static bool IsLooping(const struct FMultiFX2Handle& InHandle); + static void SetCustomTimeDilation(const struct FMultiFX2Handle& InHandle, float Dilation); + static void SetFootprintLifetimeScale(float Scale); + static void SetLocation(const struct FMultiFX2Handle& InHandle, const struct FVector& InLocation); + static void SetRotation(const struct FMultiFX2Handle& InHandle, const struct FRotator& InRotation); + static struct FMultiFX2Handle SpawnFX(const struct FMultiFX2Var& Var, class UObject* Target, class AActor* Instigator, const struct FVector& Location, const struct FRotator& Rotation, class FName AttachPointName); + static struct FMultiFX2Handle SpawnFXArray(const TArray& Var, class UObject* Target, class AActor* Instigator, const struct FVector& Location, const struct FRotator& Rotation, class FName AttachPointName); + static struct FMultiFX2Handle SpawnFXAsset(const class UMultiFX2Asset* FXAsset, class UObject* Target, class AActor* Instigator, const struct FVector& Location, const struct FRotator& Rotation, class FName AttachPointName); + + void UpdateFX(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2Manager") + } + static class UMultiFX2Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2Manager; + +// Class MultiFX2.MultiFX2_Base +// 0x0000 (0x0028 - 0x0028) +class UMultiFX2_Base : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Base") + } + static class UMultiFX2_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Base; + +// Class MultiFX2.MultiFX2_Filtered +// 0x0040 (0x0068 - 0x0028) +class UMultiFX2_Filtered : public UMultiFX2_Base +{ +public: + TArray filters; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray Adjustments; // 0x0038(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray Updates; // 0x0048(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray Ends; // 0x0058(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Filtered") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Filtered") + } + static class UMultiFX2_Filtered* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Filtered; + +// Class MultiFX2.FXFilter +// 0x0008 (0x0030 - 0x0028) +class UFXFilter : public UObject +{ +public: + bool bIsNot; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter") + } + static class UFXFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter; + +// Class MultiFX2.FXAdjustments +// 0x0000 (0x0028 - 0x0028) +class UFXAdjustments : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments") + } + static class UFXAdjustments* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments; + +// Class MultiFX2.FXUpdate +// 0x0000 (0x0028 - 0x0028) +class UFXUpdate : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate") + } + static class UFXUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate; + +// Class MultiFX2.FXEnd +// 0x0000 (0x0028 - 0x0028) +class UFXEnd : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXEnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXEnd") + } + static class UFXEnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXEnd; + +} + diff --git a/Hogwarts Legacy/SDK/MultiFX2_structs.hpp b/Hogwarts Legacy/SDK/MultiFX2_structs.hpp new file mode 100644 index 0000000..35dcadd --- /dev/null +++ b/Hogwarts Legacy/SDK/MultiFX2_structs.hpp @@ -0,0 +1,61 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: MultiFX2 + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct MultiFX2.MultiFX2Data +// 0x00A0 (0x00A0 - 0x0000) +struct FMultiFX2Data final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMultiFX2_Base* MultiBase; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x30]; // 0x0010(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* FXObject; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* MaterialInstanceDynamic; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AdditionalObjectArray; // 0x0080(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMultiFX2Data; + +// ScriptStruct MultiFX2.MultiFX2Handle +// 0x0008 (0x0008 - 0x0000) +struct FMultiFX2Handle final +{ +public: + uint64 Handle; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMultiFX2Handle; + +// ScriptStruct MultiFX2.MultiFX2Var +// 0x0008 (0x0008 - 0x0000) +struct FMultiFX2Var final +{ +public: + class UMultiFX2_Base* FX; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMultiFX2Var; + +// ScriptStruct MultiFX2.MultiFX2DataArray +// 0x0010 (0x0010 - 0x0000) +struct FMultiFX2DataArray final +{ +public: + TArray DataArray; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMultiFX2DataArray; + +} + diff --git a/Hogwarts Legacy/SDK/Munitions_classes.hpp b/Hogwarts Legacy/SDK/Munitions_classes.hpp new file mode 100644 index 0000000..2f529e1 --- /dev/null +++ b/Hogwarts Legacy/SDK/Munitions_classes.hpp @@ -0,0 +1,482 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Munitions + +#include "Basic.hpp" + +#include "GameplayTags_structs.hpp" +#include "Munitions_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class Munitions.MunitionMovementComponent +// 0x0000 (0x01F0 - 0x01F0) +class UMunitionMovementComponent : public UProjectileMovementComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionMovementComponent") + } + static class UMunitionMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMunitionMovementComponent; + +// Class Munitions.MunitionType_Base +// 0x0118 (0x0360 - 0x0248) +class AMunitionType_Base : public AActor +{ +public: + float m_damage; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_minLifeTime; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_maxLifeTime; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer MunitionImpactTags; // 0x0258(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) + TArray MunitionDataAssets; // 0x0278(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate OnOverlap; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnImpact; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMunitionDestroyed; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnImpactDamage; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bDOAOnParrySuccess; // 0x02C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x97]; // 0x02C9(0x0097)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static struct FVector ComputeVelocity(const struct FVector& i_sourcePos, const struct FVector& i_destPos, const struct FVector& i_destVel, float i_speed, float i_gravity, float* o_time, const bool assertOnError); + static struct FVector ComputeVelocity_NoGravity(const struct FVector& i_sourcePos, const struct FVector& i_destPos, const struct FVector& i_destVel, float i_speed, float* o_time); + + void AddMunitionDataAsset(class UInteractionArchitectAsset* InMunitionDataAsset); + void AddMunitionTag(const struct FGameplayTag& InMunitionTag); + void AddMunitionTagContainer(const struct FGameplayTagContainer& InMunitionTagContainer); + void Fire(); + void IgnoreActor(class AActor* InActor); + void MunitionBlocked(); + void MunitionDeflected(); + void MunitionDOA(); + void MunitionFailed(); + void MunitionIgnored(); + void RemoveMunitionDataAsset(class UInteractionArchitectAsset* InMunitionDataAsset); + void RemoveMunitionTag(const struct FGameplayTag& InMunitionTag); + void RemoveMunitionTagContainer(const struct FGameplayTagContainer& InMunitionTagContainer); + void ResetMunitionDataAssets(); + void ResetMunitionTagContainer(); + void SetDamage(float InDamage); + void SetDestinationPosition(const struct FVector& i_destPos); + void SetFromAimMode(bool bInFlag); + void SetInstigator(class AActor* i_pActor); + void SetLifeTime(float InMaxTime); + void SetMaxDamage(float InMaxDamage); + void SetMaxRange(float Range); + void SetMunitionDataAssets(const TArray& InMunitionDataAssets); + void SetMunitionImpactType(class FName InMunitionImpactType); + void SetMunitionOwner(class AActor* i_pActor); + void SetRecomputeVelocity(bool bInFlag); + void SetRemainingLifeTime(float InRemaningTime); + void SetSourcePosition(const struct FVector& i_sourcePos); + void SetStartingVelocity(const struct FVector& InVelocity); + void SetTarget(class AActor* i_pActor); + void SetVelocityIncludeTarget(bool bInFlag); + void TargetDestroyed(); + + float GetDamage() const; + struct FVector GetDestinationPosition() const; + bool GetFromAimMode() const; + float GetMaxDamage() const; + float GetMaxRange() const; + const TArray GetMunitionDataAssets() const; + class FName GetMunitionImpactType() const; + class AActor* GetMunitionOwner() const; + struct FGameplayTagContainer GetMunitionTagContainer() const; + bool GetRecomputeVelocity() const; + float GetRemainingLifeTime() const; + struct FVector GetSourcePosition() const; + struct FVector GetStartingVelocity() const; + class AActor* GetTarget() const; + bool GetVelocityIncludeTarget() const; + bool IsDeflectedMunition_K2() const; + bool K2_WasMunitionDeflected() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_Base") + } + static class AMunitionType_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_Base; + +// Class Munitions.MunitionType_AOE +// 0x00D0 (0x0430 - 0x0360) +class AMunitionType_AOE : public AMunitionType_Base +{ +public: + float MinDamage; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_radiusStart; // 0x0364(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_radiusEnd; // 0x0368(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomGrowthDuration; // 0x036C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36D[0x3]; // 0x036D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomGrowthDuration; // 0x0370(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_hitVictimInterval; // 0x0374(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf m_damageType; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_explosionFX; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayExplosionOnGround; // 0x0388(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_389[0x7]; // 0x0389(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* m_explosionSfx; // 0x0390(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsImpulse; // 0x0398(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_stopAtCollision; // 0x039C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnblockable; // 0x039D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBreakBlockFX; // 0x039E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39F[0x1]; // 0x039F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* m_hitActorFX; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitTerrainFX; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitBlockedFX; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitActorSfx; // 0x03B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitTerrainSfx; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitBlockedSfx; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D0[0x60]; // 0x03D0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_AOE") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_AOE") + } + static class AMunitionType_AOE* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_AOE; + +// Class Munitions.MunitionType_Hitbox +// 0x0110 (0x0470 - 0x0360) +class alignas(0x10) AMunitionType_Hitbox : public AMunitionType_Base +{ +public: + struct FVector m_Extents; // 0x0360(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsImpulse; // 0x036C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_hitVictimInterval; // 0x0370(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMunitionOwnerAtImpactSource; // 0x0374(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTraceAsDamageImpactDirection; // 0x0375(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_376[0x2]; // 0x0376(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf m_damageType; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnblockable; // 0x0380(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel CollisionChannel; // 0x0381(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyDetectBlockingHits; // 0x0382(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_383[0x5]; // 0x0383(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr m_hitActorFX; // 0x0388(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr m_hitTerrainFX; // 0x03B0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr m_hitBlockedFX; // 0x03D8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitActorSfx; // 0x0400(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitTerrainSfx; // 0x0408(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitBlockedSfx; // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_418[0x58]; // 0x0418(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_Hitbox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_Hitbox") + } + static class AMunitionType_Hitbox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_Hitbox; + +// Class Munitions.Munition +// 0x0000 (0x0030 - 0x0030) +class UMunition final : public UDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Munition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Munition") + } + static class UMunition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMunition; + +// Class Munitions.MunitionType_Subsonic +// 0x0108 (0x0468 - 0x0360) +class AMunitionType_Subsonic : public AMunitionType_Base +{ +public: + float m_speed; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_gravity; // 0x0364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_explodeOnContactWithActors; // 0x0368(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_explodeOnContactWithTerrain; // 0x0369(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_explodeWhenLifetimeExpires; // 0x036A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_deactivteParticlesOnDeath; // 0x036B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_delayedDeactivationTime; // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_delayedDeathTime; // 0x0370(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_physicsImpulse; // 0x0374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf m_AOE; // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitActorFX; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitTerrainFX; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitBlockedFX; // 0x0390(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_fizzleOutFX; // 0x0398(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* m_hitActorNiagaraFX; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* m_hitTerrainNiagaraFX; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* m_hitBlockedNiagaraFX; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* m_fizzleOutNiagaraFX; // 0x03B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_destroyedTargetSfx; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitActorSfx; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitTerrainSfx; // 0x03D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitBlockedSfx; // 0x03D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_fizzleOutSfx; // 0x03E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_placeDecal; // 0x03E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E9[0x7]; // 0x03E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* m_decalMaterial; // 0x03F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector m_decalSize; // 0x03F8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_decalLifeSpan; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_decalFadeTime; // 0x0408(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40C[0x4]; // 0x040C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* HomingMarkerOffsetCurve; // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* HomingAccelerationCurve; // 0x0418(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* m_sphereComp; // 0x0420(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* m_meshComp; // 0x0428(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMunitionMovementComponent* ProjectileMovementComponent; // 0x0430(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_438[0x30]; // 0x0438(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DestroyMunition(); + void OnFire(class AActor* Target, const struct FVector& TargetLocation, const struct FVector& Velocity); + void OnHit(const struct FHitResult& HitResult, bool bDestroyed, bool bHit, bool bBlocked, bool bFailed); + + class USkeletalMeshComponent* GetMeshComp() const; + class UMunitionMovementComponent* GetProjectileMovement() const; + class USphereComponent* GetSphereComp() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_Subsonic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_Subsonic") + } + static class AMunitionType_Subsonic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_Subsonic; + +// Class Munitions.MunitionsBPLibrary +// 0x0000 (0x0028 - 0x0028) +class UMunitionsBPLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void HermesBindMunitionImpactData(TDelegate Delegate_MunitionImpactData, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindMunitionType(TDelegate Delegate_MunitionType, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindTargetedByMunitionWithData(TDelegate Delegate_TargetedByMunitionWithData, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesExecuteAllMunitionImpactData(const class FString& Name_0, const class UObject* Caller, const struct FMunitionImpactData& MunitionImpactData); + static void HermesExecuteAllMunitionType(const class FString& Name_0, const class UObject* Caller, const class AMunitionType_Base* MunitionType); + static void HermesExecuteAllTargetedByMunitionWithData(const class FString& Name_0, const class UObject* Caller, const struct FTargetedByMunition& TargetedByMunitionWithData); + static void HermesExecuteOwnedMunitionImpactData(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FMunitionImpactData& MunitionImpactData); + static void HermesExecuteOwnedMunitionType(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const class AMunitionType_Base* MunitionType); + static void HermesExecuteOwnedTargetedByMunitionWithData(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FTargetedByMunition& TargetedByMunitionWithData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionsBPLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionsBPLibrary") + } + static class UMunitionsBPLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMunitionsBPLibrary; + +// Class Munitions.MunitionsSystem +// 0x0010 (0x0038 - 0x0028) +class UMunitionsSystem final : public UObject +{ +public: + TArray MunitionList; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static void DestroySpawnedMunition(class AMunitionType_Base* Munition); + static void MunitionToInstigator(class UObject* Owner, class UObject* Caller, const struct FMunitionToInstigatorData& mtoIData); + static void SendMunitionImpact(class UObject* Owner, class UObject* Caller, const struct FMunitionImpactData& miData); + static bool SendMunitionImpactCombined(class UObject* Owner, class UObject* Caller, const struct FMunitionImpactData& miData); + static void SendMunitionImpactDamage(class UObject* Owner, class UObject* Caller, const struct FMunitionImpactData& miData); + static void SendSpellMadeContact(class UObject* Owner, class UObject* Caller, const struct FMunitionImpactData& miData); + static void SetMunitionImpactFailed(); + static class AMunitionType_Base* SpawnMunition(TSubclassOf MunitionClass, class AActor* MunitionOwner, class APawn* Instigator, const struct FVector& SourcePos); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionsSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionsSystem") + } + static class UMunitionsSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMunitionsSystem; + +// Class Munitions.MunitionType_Cone +// 0x0068 (0x03C8 - 0x0360) +class AMunitionType_Cone final : public AMunitionType_Base +{ +public: + float m_Range; // 0x0360(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_endRadius; // 0x0364(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf m_damageType; // 0x0368(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_stopAtCollision; // 0x0370(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* m_explosionFX; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitActorFX; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitTerrainFX; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitBlockedFX; // 0x0390(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_explosionSfx; // 0x0398(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitActorSfx; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitTerrainSfx; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitBlockedSfx; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B8[0x10]; // 0x03B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_Cone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_Cone") + } + static class AMunitionType_Cone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_Cone; + +// Class Munitions.MunitionType_Physics +// 0x00A8 (0x0408 - 0x0360) +class AMunitionType_Physics : public AMunitionType_Base +{ +public: + float m_speed; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_explodeOnContactWithActors; // 0x0364(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_explodeOnContactWithTerrain; // 0x0365(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_explodeWhenLifetimeExpires; // 0x0366(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_367[0x1]; // 0x0367(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf m_AOE; // 0x0368(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitActorFX; // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitTerrainFX; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitBlockedFX; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitDeflectedFX; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitActorSfx; // 0x0390(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitTerrainSfx; // 0x0398(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitBlockedSfx; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitDeflectedSfx; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_destroyedTargetSfx; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_placeDecal; // 0x03B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* m_decalMaterial; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector m_decalSize; // 0x03C8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_decalLifeSpan; // 0x03D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D8[0x30]; // 0x03D8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_Physics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_Physics") + } + static class AMunitionType_Physics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_Physics; + +// Class Munitions.MunitionType_SuperSonic +// 0x0048 (0x03A8 - 0x0360) +class AMunitionType_SuperSonic final : public AMunitionType_Base +{ +public: + class UParticleSystem* m_hitActorFX; // 0x0360(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitActorSfx; // 0x0368(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_hitTerrainFX; // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_hitTerrainSfx; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_placeDecal; // 0x0380(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_381[0x7]; // 0x0381(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* m_decalMaterial; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_decalSize; // 0x0390(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_decalLifeSpan; // 0x0394(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_398[0x10]; // 0x0398(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_SuperSonic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_SuperSonic") + } + static class AMunitionType_SuperSonic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_SuperSonic; + +} + diff --git a/Hogwarts Legacy/SDK/Munitions_structs.hpp b/Hogwarts Legacy/SDK/Munitions_structs.hpp new file mode 100644 index 0000000..7a588a1 --- /dev/null +++ b/Hogwarts Legacy/SDK/Munitions_structs.hpp @@ -0,0 +1,80 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Munitions + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "GameplayTags_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Munitions.EPhysicsMunitionHitType +// NumValues: 0x0004 +enum class EPhysicsMunitionHitType : uint32 +{ + Success = 0, + Blocked = 1, + Terrain = 2, + EPhysicsMunitionHitType_MAX = 3, +}; + +// ScriptStruct Munitions.MunitionImpactData +// 0x00F0 (0x00F0 - 0x0000) +struct FMunitionImpactData final +{ +public: + struct FHitResult m_hitResult; // 0x0000(0x0088)(BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class AActor* m_pMunitionActor; // 0x0088(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* m_pMunitionOwner; // 0x0090(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* m_pInstigator; // 0x0098(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray m_impactDataAssets; // 0x00A0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName MunitionImpactType; // 0x00B0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagContainer; // 0x00B8(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic) + TSubclassOf DamageTypeClass; // 0x00D8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_damage; // 0x00E0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_maxDamage; // 0x00E4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterDamage; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMunitionImpactData; + +// ScriptStruct Munitions.TargetedByMunition +// 0x0030 (0x0030 - 0x0000) +struct FTargetedByMunition final +{ +public: + class AActor* InstigatorPtr; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToReachDest; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* MunitionPtr; // 0x0010(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Deflection; // 0x0018(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPerfect; // 0x0019(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Velocity; // 0x001C(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTargetedByMunition; + +// ScriptStruct Munitions.MunitionToInstigatorData +// 0x0018 (0x0018 - 0x0000) +struct FMunitionToInstigatorData final +{ +public: + class AActor* InstigatorPtr; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* VictimPtr; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMunitionType_Base* MunitionBasePtr; // 0x0010(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMunitionToInstigatorData; + +} + diff --git a/Hogwarts Legacy/SDK/NavigationSystem_classes.hpp b/Hogwarts Legacy/SDK/NavigationSystem_classes.hpp new file mode 100644 index 0000000..29b6168 --- /dev/null +++ b/Hogwarts Legacy/SDK/NavigationSystem_classes.hpp @@ -0,0 +1,1172 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NavigationSystem + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "NavigationSystem_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class NavigationSystem.CrowdManagerBase +// 0x0000 (0x0028 - 0x0028) +class UCrowdManagerBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrowdManagerBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrowdManagerBase") + } + static class UCrowdManagerBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCrowdManagerBase; + +// Class NavigationSystem.NavArea +// 0x0018 (0x0048 - 0x0030) +class UNavArea : public UNavAreaBase +{ +public: + float DefaultCost; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedAreaEnteringCost; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FColor DrawColor; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavAgentSelector SupportedAgents; // 0x003C(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 bSupportsAgent0 : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent1 : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent2 : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent3 : 1; // 0x0040(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent4 : 1; // 0x0040(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent5 : 1; // 0x0040(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent6 : 1; // 0x0040(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent7 : 1; // 0x0040(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent8 : 1; // 0x0041(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent9 : 1; // 0x0041(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent10 : 1; // 0x0041(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent11 : 1; // 0x0041(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent12 : 1; // 0x0041(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent13 : 1; // 0x0041(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent14 : 1; // 0x0041(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsAgent15 : 1; // 0x0041(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea") + } + static class UNavArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea; + +// Class NavigationSystem.NavigationTestingActor +// 0x00F0 (0x0338 - 0x0248) +class ANavigationTestingActor final : public AActor +{ +public: + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* CapsuleComponent; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNavigationInvokerComponent* InvokerComponent; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bActAsNavigationInvoker : 1; // 0x0268(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNavAgentProperties NavAgentProps; // 0x0270(0x0030)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector QueryingExtent; // 0x02A0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ANavigationData* MyNavData; // 0x02B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ProjectedLocation; // 0x02B8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bProjectedLocationValid : 1; // 0x02C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSearchStart : 1; // 0x02C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CostLimitFactor; // 0x02C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumCostLimit; // 0x02CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bBacktracking : 1; // 0x02D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseHierarchicalPathfinding : 1; // 0x02D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGatherDetailedInfo : 1; // 0x02D0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawDistanceToWall : 1; // 0x02D0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowNodePool : 1; // 0x02D0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowBestPath : 1; // 0x02D0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShowDiffWithPreviousStep : 1; // 0x02D0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShouldBeVisibleInGame : 1; // 0x02D0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENavCostDisplay CostDisplayMode; // 0x02D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D TextCanvasOffset; // 0x02D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPathExist : 1; // 0x02E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPathIsPartial : 1; // 0x02E0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPathSearchOutOfNodes : 1; // 0x02E0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2E1[0x3]; // 0x02E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PathfindingTime; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathCost; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathfindingSteps; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationTestingActor* OtherActor; // 0x02F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FilterClass; // 0x02F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ShowStepIndex; // 0x0300(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetFromCornersDistance; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_308[0x30]; // 0x0308(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationTestingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationTestingActor") + } + static class ANavigationTestingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationTestingActor; + +// Class NavigationSystem.NavigationData +// 0x0208 (0x0450 - 0x0248) +class ANavigationData : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* RenderingComp; // 0x0250(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNavDataConfig NavDataConfig; // 0x0258(0x0078)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bEnableDrawing : 1; // 0x02D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bForceRebuildOnLoad : 1; // 0x02D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAutoDestroyWhenNoNavigation : 1; // 0x02D0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCanBeMainNavData : 1; // 0x02D0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCanSpawnOnRebuild : 1; // 0x02D0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, EditConst, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bRebuildAtRuntime : 1; // 0x02D0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ERuntimeGenerationType RuntimeGeneration; // 0x02D4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ObservedPathsTickInterval; // 0x02D8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 DataVersion; // 0x02DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E0[0x108]; // 0x02E0(0x0108)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SupportedAreas; // 0x03E8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3F8[0x58]; // 0x03F8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationData") + } + static class ANavigationData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationData; + +// Class NavigationSystem.NavLinkRenderingComponent +// 0x0000 (0x0480 - 0x0480) +class UNavLinkRenderingComponent final : public UPrimitiveComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkRenderingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkRenderingComponent") + } + static class UNavLinkRenderingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkRenderingComponent; + +// Class NavigationSystem.NavigationInvokerComponent +// 0x0008 (0x00D8 - 0x00D0) +class UNavigationInvokerComponent : public UActorComponent +{ +public: + float TileGenerationRadius; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TileRemovalRadius; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationInvokerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationInvokerComponent") + } + static class UNavigationInvokerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationInvokerComponent; + +// Class NavigationSystem.NavigationSystemV1 +// 0x15B8 (0x15E0 - 0x0028) +class UNavigationSystemV1 : public UNavigationSystemBase +{ +public: + class ANavigationData* MainNavData; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANavigationData* AbstractNavData; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DefaultAgentName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftClassPtr CrowdManagerClass; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bAutoCreateNavigationData : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bSpawnNavDataInNavBoundsLevel : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAllowClientSideNavigation : 1; // 0x0068(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bShouldDiscardSubLevelNavData : 1; // 0x0068(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bTickWhilePaused : 1; // 0x0068(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bSupportRebuilding : 1; // 0x0068(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bInitialBuildingLocked : 1; // 0x0068(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 BitPad_68_7 : 1; // 0x0068(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 bSkipAgentHeightCheckWhenPickingNavData : 1; // 0x0069(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateNavigationOnlyAroundNavigationInvokers : 1; // 0x0069(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_6A[0x2]; // 0x006A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ActiveTilesUpdateInterval; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENavDataGatheringModeConfig DataGatheringMode; // 0x0070(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DirtyAreaWarningSizeThreshold; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SupportedAgents; // 0x0078(0x0010)(Edit, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) + struct FNavAgentSelector SupportedAgentsMask; // 0x0088(0x0004)(Edit, Config, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NavDataSet; // 0x0090(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray NavDataRegistrationQueue; // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnNavDataRegisteredEvent; // 0x00C0(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnNavigationGenerationFinishedDelegate; // 0x00D0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E0[0xDC]; // 0x00E0(0x00DC)(Fixing Size After Last Property [ Dumper-7 ]) + EFNavigationSystemRunMode OperationMode; // 0x01BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1BD[0x13FF]; // 0x01BD(0x13FF)(Fixing Size After Last Property [ Dumper-7 ]) + float DirtyAreasUpdateFreq; // 0x15BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C0[0x20]; // 0x15C0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UNavigationPath* FindPathToActorSynchronously(class UObject* WorldContextObject, const struct FVector& PathStart, class AActor* GoalActor, float TetherDistance, class AActor* PathfindingContext, TSubclassOf FilterClass); + static class UNavigationPath* FindPathToLocationSynchronously(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, class AActor* PathfindingContext, TSubclassOf FilterClass); + static class UNavigationSystemV1* GetNavigationSystem(class UObject* WorldContextObject); + static ENavigationQueryResult GetPathCost(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, float* PathCost, class ANavigationData* NavData, TSubclassOf FilterClass); + static ENavigationQueryResult GetPathLength(class UObject* WorldContextObject, const struct FVector& PathStart, const struct FVector& PathEnd, float* PathLength, class ANavigationData* NavData, TSubclassOf FilterClass); + static struct FVector GetRandomPointInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + static struct FVector GetRandomReachablePointInRadius(class UObject* WorldContextObject, const struct FVector& Origin, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + static bool IsNavigationBeingBuilt(class UObject* WorldContextObject); + static bool IsNavigationBeingBuiltOrLocked(class UObject* WorldContextObject); + static bool K2_GetRandomLocationInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + static bool K2_GetRandomPointInNavigableRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + static bool K2_GetRandomReachablePointInRadius(class UObject* WorldContextObject, const struct FVector& Origin, struct FVector* RandomLocation, float Radius, class ANavigationData* NavData, TSubclassOf FilterClass); + static bool K2_ProjectPointToNavigation(class UObject* WorldContextObject, const struct FVector& Point, struct FVector* ProjectedLocation, class ANavigationData* NavData, TSubclassOf FilterClass, const struct FVector& QueryExtent); + static bool NavigationRaycast(class UObject* WorldContextObject, const struct FVector& RayStart, const struct FVector& RayEnd, struct FVector* HitLocation, TSubclassOf FilterClass, class AController* Querier); + static struct FVector ProjectPointToNavigation(class UObject* WorldContextObject, const struct FVector& Point, class ANavigationData* NavData, TSubclassOf FilterClass, const struct FVector& QueryExtent); + static void SimpleMoveToActor(class AController* Controller, const class AActor* Goal); + static void SimpleMoveToLocation(class AController* Controller, const struct FVector& Goal); + + bool K2_ReplaceAreaInOctreeData(const class UObject* Object, TSubclassOf OldArea, TSubclassOf NewArea); + void OnNavigationBoundsUpdated(class ANavMeshBoundsVolume* NavVolume); + void RegisterNavigationInvoker(class AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius); + void ResetMaxSimultaneousTileGenerationJobsCount(); + void SetGeometryGatheringMode(ENavDataGatheringModeConfig NewMode); + void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs); + void UnregisterNavigationInvoker(class AActor* Invoker); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationSystemV1") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationSystemV1") + } + static class UNavigationSystemV1* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationSystemV1; + +// Class NavigationSystem.AbstractNavData +// 0x0000 (0x0450 - 0x0450) +class AAbstractNavData final : public ANavigationData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AbstractNavData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AbstractNavData") + } + static class AAbstractNavData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAbstractNavData; + +// Class NavigationSystem.NavArea_Default +// 0x0000 (0x0048 - 0x0048) +class UNavArea_Default final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_Default") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_Default") + } + static class UNavArea_Default* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_Default; + +// Class NavigationSystem.NavArea_LowHeight +// 0x0000 (0x0048 - 0x0048) +class UNavArea_LowHeight final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_LowHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_LowHeight") + } + static class UNavArea_LowHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_LowHeight; + +// Class NavigationSystem.NavArea_Null +// 0x0000 (0x0048 - 0x0048) +class UNavArea_Null final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_Null") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_Null") + } + static class UNavArea_Null* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_Null; + +// Class NavigationSystem.NavArea_Obstacle +// 0x0000 (0x0048 - 0x0048) +class UNavArea_Obstacle final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_Obstacle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_Obstacle") + } + static class UNavArea_Obstacle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_Obstacle; + +// Class NavigationSystem.NavAreaMeta +// 0x0000 (0x0048 - 0x0048) +class UNavAreaMeta : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavAreaMeta") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavAreaMeta") + } + static class UNavAreaMeta* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavAreaMeta; + +// Class NavigationSystem.NavAreaMeta_SwitchByAgent +// 0x0080 (0x00C8 - 0x0048) +class UNavAreaMeta_SwitchByAgent final : public UNavAreaMeta +{ +public: + TSubclassOf Agent0Area; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent1Area; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent2Area; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent3Area; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent4Area; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent5Area; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent6Area; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent7Area; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent8Area; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent9Area; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent10Area; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent11Area; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent12Area; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent13Area; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent14Area; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Agent15Area; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavAreaMeta_SwitchByAgent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavAreaMeta_SwitchByAgent") + } + static class UNavAreaMeta_SwitchByAgent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavAreaMeta_SwitchByAgent; + +// Class NavigationSystem.NavCollision +// 0x0068 (0x00D8 - 0x0070) +class UNavCollision final : public UNavCollisionBase +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CylinderCollision; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BoxCollision; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf AreaClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bGatherConvexGeometry : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCreateOnClient : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_A9[0x2F]; // 0x00A9(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavCollision") + } + static class UNavCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavCollision; + +// Class NavigationSystem.NavigationGraph +// 0x0000 (0x0450 - 0x0450) +class ANavigationGraph final : public ANavigationData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationGraph") + } + static class ANavigationGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationGraph; + +// Class NavigationSystem.NavigationGraphNode +// 0x0000 (0x0248 - 0x0248) +class ANavigationGraphNode final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationGraphNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationGraphNode") + } + static class ANavigationGraphNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationGraphNode; + +// Class NavigationSystem.NavigationGraphNodeComponent +// 0x0020 (0x0240 - 0x0220) +class UNavigationGraphNodeComponent final : public USceneComponent +{ +public: + struct FNavGraphNode Node; // 0x0218(0x0018)(NativeAccessSpecifierPublic) + class UNavigationGraphNodeComponent* NextNodeComponent; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNavigationGraphNodeComponent* PrevNodeComponent; // 0x0238(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationGraphNodeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationGraphNodeComponent") + } + static class UNavigationGraphNodeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationGraphNodeComponent; + +// Class NavigationSystem.NavigationPath +// 0x0060 (0x0088 - 0x0028) +class UNavigationPath final : public UObject +{ +public: + TMulticastInlineDelegate PathUpdatedNotifier; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray PathPoints; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENavigationOptionFlag RecalculateOnInvalidation; // 0x0048(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3F]; // 0x0049(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EnableDebugDrawing(bool bShouldDrawDebugData, const struct FLinearColor& PathColor); + void EnableRecalculationOnInvalidation(ENavigationOptionFlag DoRecalculation); + + class FString GetDebugString() const; + float GetPathCost() const; + float GetPathLength() const; + bool IsPartial() const; + bool IsStringPulled() const; + bool IsValid() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationPath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationPath") + } + static class UNavigationPath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationPath; + +// Class NavigationSystem.NavigationPathGenerator +// 0x0000 (0x0000 - 0x0000) +class INavigationPathGenerator final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationPathGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationPathGenerator") + } + static class INavigationPathGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavigationPathGenerator; + +// Class NavigationSystem.NavigationQueryFilter +// 0x0020 (0x0048 - 0x0028) +class UNavigationQueryFilter : public UObject +{ +public: + TArray Areas; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNavigationFilterFlags IncludeFlags; // 0x0038(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNavigationFilterFlags ExcludeFlags; // 0x003C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationQueryFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationQueryFilter") + } + static class UNavigationQueryFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationQueryFilter; + +// Class NavigationSystem.NavigationSystemModuleConfig +// 0x0008 (0x0058 - 0x0050) +class UNavigationSystemModuleConfig final : public UNavigationSystemConfig +{ +public: + uint8 bStrictlyStatic : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCreateOnClient : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bAutoSpawnMissingNavData : 1; // 0x0050(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bSpawnNavDataInNavBoundsLevel : 1; // 0x0050(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationSystemModuleConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationSystemModuleConfig") + } + static class UNavigationSystemModuleConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationSystemModuleConfig; + +// Class NavigationSystem.NavLinkComponent +// 0x0020 (0x04A0 - 0x0480) +class UNavLinkComponent final : public UPrimitiveComponent +{ +public: + uint8 Pad_480[0x8]; // 0x0480(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray links; // 0x0488(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_498[0x8]; // 0x0498(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkComponent") + } + static class UNavLinkComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkComponent; + +// Class NavigationSystem.NavRelevantComponent +// 0x0030 (0x0100 - 0x00D0) +class UNavRelevantComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x24]; // 0x00D0(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAttachToOwnersRoot : 1; // 0x00F4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* CachedNavParent; // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetNavigationRelevancy(bool bRelevant); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavRelevantComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavRelevantComponent") + } + static class UNavRelevantComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavRelevantComponent; + +// Class NavigationSystem.NavLinkCustomComponent +// 0x00B0 (0x01B0 - 0x0100) +class UNavLinkCustomComponent final : public UNavRelevantComponent +{ +public: + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 NavLinkUserId; // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf EnabledAreaClass; // 0x0110(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf DisabledAreaClass; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNavAgentSelector SupportedAgents; // 0x0120(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector LinkRelativeStart; // 0x0124(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LinkRelativeEnd; // 0x0130(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENavLinkDirection LinkDirection; // 0x013C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_13D[0x3]; // 0x013D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bLinkEnabled : 1; // 0x0140(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bNotifyWhenEnabled : 1; // 0x0140(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bNotifyWhenDisabled : 1; // 0x0140(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bCreateBoxObstacle : 1; // 0x0140(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ObstacleOffset; // 0x0144(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector ObstacleExtent; // 0x0150(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ObstacleAreaClass; // 0x0160(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BroadcastRadius; // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BroadcastInterval; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionChannel BroadcastChannel; // 0x0170(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_171[0x3F]; // 0x0171(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkCustomComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkCustomComponent") + } + static class UNavLinkCustomComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkCustomComponent; + +// Class NavigationSystem.NavLinkCustomInterface +// 0x0000 (0x0000 - 0x0000) +class INavLinkCustomInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkCustomInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkCustomInterface") + } + static class INavLinkCustomInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavLinkCustomInterface; + +// Class NavigationSystem.NavLinkHostInterface +// 0x0000 (0x0000 - 0x0000) +class INavLinkHostInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkHostInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkHostInterface") + } + static class INavLinkHostInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavLinkHostInterface; + +// Class NavigationSystem.NavLinkTrivial +// 0x0000 (0x0050 - 0x0050) +class UNavLinkTrivial final : public UNavLinkDefinition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavLinkTrivial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavLinkTrivial") + } + static class UNavLinkTrivial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavLinkTrivial; + +// Class NavigationSystem.NavMeshBoundsVolume +// 0x0008 (0x0288 - 0x0280) +class ANavMeshBoundsVolume final : public AVolume +{ +public: + struct FNavAgentSelector SupportedAgents; // 0x0280(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavMeshBoundsVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavMeshBoundsVolume") + } + static class ANavMeshBoundsVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavMeshBoundsVolume; + +// Class NavigationSystem.NavMeshRenderingComponent +// 0x0010 (0x0490 - 0x0480) +class UNavMeshRenderingComponent final : public UPrimitiveComponent +{ +public: + uint8 Pad_480[0x10]; // 0x0480(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavMeshRenderingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavMeshRenderingComponent") + } + static class UNavMeshRenderingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavMeshRenderingComponent; + +// Class NavigationSystem.NavModifierComponent +// 0x0060 (0x0160 - 0x0100) +class alignas(0x10) UNavModifierComponent final : public UNavRelevantComponent +{ +public: + TSubclassOf AreaClass; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FailsafeExtent; // 0x0108(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIncludeAgentHeight : 1; // 0x0114(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_115[0x4B]; // 0x0115(0x004B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAreaClass(TSubclassOf NewAreaClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavModifierComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavModifierComponent") + } + static class UNavModifierComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavModifierComponent; + +// Class NavigationSystem.NavModifierVolume +// 0x0018 (0x0298 - 0x0280) +class ANavModifierVolume final : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AreaClass; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMaskFillCollisionUnderneathForNavmesh; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAreaClass(TSubclassOf NewAreaClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavModifierVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavModifierVolume") + } + static class ANavModifierVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavModifierVolume; + +// Class NavigationSystem.NavNodeInterface +// 0x0000 (0x0000 - 0x0000) +class INavNodeInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavNodeInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavNodeInterface") + } + static class INavNodeInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INavNodeInterface; + +// Class NavigationSystem.NavSystemConfigOverride +// 0x0010 (0x0258 - 0x0248) +class ANavSystemConfigOverride final : public AActor +{ +public: + class UNavigationSystemConfig* NavigationSystemConfig; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENavSystemOverridePolicy OverridePolicy; // 0x0250(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bLoadOnClient : 1; // 0x0251(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_252[0x6]; // 0x0252(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavSystemConfigOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavSystemConfigOverride") + } + static class ANavSystemConfigOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavSystemConfigOverride; + +// Class NavigationSystem.NavTestRenderingComponent +// 0x0000 (0x0480 - 0x0480) +class UNavTestRenderingComponent final : public UPrimitiveComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavTestRenderingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavTestRenderingComponent") + } + static class UNavTestRenderingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavTestRenderingComponent; + +// Class NavigationSystem.RecastFilter_UseDefaultArea +// 0x0000 (0x0048 - 0x0048) +class URecastFilter_UseDefaultArea final : public UNavigationQueryFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RecastFilter_UseDefaultArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RecastFilter_UseDefaultArea") + } + static class URecastFilter_UseDefaultArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URecastFilter_UseDefaultArea; + +// Class NavigationSystem.RecastNavMesh +// 0x00B0 (0x0500 - 0x0450) +class ARecastNavMesh final : public ANavigationData +{ +public: + uint8 bDrawTriangleEdges : 1; // 0x0450(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawPolyEdges : 1; // 0x0450(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawFilledPolys : 1; // 0x0450(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawNavMeshEdges : 1; // 0x0450(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawTileBounds : 1; // 0x0450(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawPathCollidingGeometry : 1; // 0x0450(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawTileLabels : 1; // 0x0450(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawPolygonLabels : 1; // 0x0450(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawDefaultPolygonCost : 1; // 0x0451(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawPolygonFlags : 1; // 0x0451(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawLabelsOnPathNodes : 1; // 0x0451(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawNavLinks : 1; // 0x0451(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawFailedNavLinks : 1; // 0x0451(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawClusters : 1; // 0x0451(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawOctree : 1; // 0x0451(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawOctreeDetails : 1; // 0x0451(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDrawMarkedForbiddenPolys : 1; // 0x0452(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDistinctlyDrawTilesBeingBuilt : 1; // 0x0452(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_453[0x1]; // 0x0453(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float DrawOffset; // 0x0454(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFixedTilePoolSize : 1; // 0x0458(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_459[0x3]; // 0x0459(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TilePoolSize; // 0x045C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileSizeUU; // 0x0460(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x0464(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellHeight; // 0x0468(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentRadius; // 0x046C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentHeight; // 0x0470(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxSlope; // 0x0474(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxStepHeight; // 0x0478(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRegionArea; // 0x047C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MergeRegionSize; // 0x0480(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimplificationError; // 0x0484(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimultaneousTileGenerationJobsCount; // 0x0488(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileNumberHardLimit; // 0x048C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyRefTileBits; // 0x0490(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyRefNavPolyBits; // 0x0494(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PolyRefSaltBits; // 0x0498(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NavMeshOriginOffset; // 0x049C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultDrawDistance; // 0x04A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMaxSearchNodes; // 0x04AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultMaxHierarchicalSearchNodes; // 0x04B0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERecastPartitioning RegionPartitioning; // 0x04B4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERecastPartitioning LayerPartitioning; // 0x04B5(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B6[0x2]; // 0x04B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RegionChunkSplits; // 0x04B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LayerChunkSplits; // 0x04BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSortNavigationAreasByCost : 1; // 0x04C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPerformVoxelFiltering : 1; // 0x04C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMarkLowHeightAreas : 1; // 0x04C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseExtraTopCellWhenMarkingAreas : 1; // 0x04C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFilterLowSpanSequences : 1; // 0x04C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFilterLowSpanFromTileCache : 1; // 0x04C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDoFullyAsyncNavDataGathering : 1; // 0x04C0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseBetterOffsetsFromCorners : 1; // 0x04C0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStoreEmptyTileLayers : 1; // 0x04C1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseVirtualFilters : 1; // 0x04C1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowNavLinkAsPathEnd : 1; // 0x04C1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseVoxelCache : 1; // 0x04C1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_4C2[0x2]; // 0x04C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float TileSetUpdateInterval; // 0x04C4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float HeuristicScale; // 0x04C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalDeviationFromGroundCompensation; // 0x04CC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D0[0x30]; // 0x04D0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool K2_ReplaceAreaInTileBounds(const struct FBox& Bounds, TSubclassOf OldArea, TSubclassOf NewArea, bool ReplaceLinks); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RecastNavMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RecastNavMesh") + } + static class ARecastNavMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARecastNavMesh; + +// Class NavigationSystem.RecastNavMeshDataChunk +// 0x0010 (0x0040 - 0x0030) +class URecastNavMeshDataChunk final : public UNavigationDataChunk +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RecastNavMeshDataChunk") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RecastNavMeshDataChunk") + } + static class URecastNavMeshDataChunk* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URecastNavMeshDataChunk; + +} + diff --git a/Hogwarts Legacy/SDK/NavigationSystem_structs.hpp b/Hogwarts Legacy/SDK/NavigationSystem_structs.hpp new file mode 100644 index 0000000..80207a7 --- /dev/null +++ b/Hogwarts Legacy/SDK/NavigationSystem_structs.hpp @@ -0,0 +1,197 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NavigationSystem + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum NavigationSystem.ERuntimeGenerationType +// NumValues: 0x0005 +enum class ERuntimeGenerationType : uint8 +{ + Static = 0, + DynamicModifiersOnly = 1, + Dynamic = 2, + LegacyGeneration = 3, + ERuntimeGenerationType_MAX = 4, +}; + +// Enum NavigationSystem.ENavCostDisplay +// NumValues: 0x0004 +enum class ENavCostDisplay : uint8 +{ + TotalCost = 0, + HeuristicOnly = 1, + RealCostOnly = 2, + ENavCostDisplay_MAX = 3, +}; + +// Enum NavigationSystem.ENavSystemOverridePolicy +// NumValues: 0x0004 +enum class ENavSystemOverridePolicy : uint8 +{ + Override = 0, + Append = 1, + Skip = 2, + ENavSystemOverridePolicy_MAX = 3, +}; + +// Enum NavigationSystem.ERecastPartitioning +// NumValues: 0x0004 +enum class ERecastPartitioning : uint8 +{ + Monotone = 0, + Watershed = 1, + ChunkyMonotone = 2, + ERecastPartitioning_MAX = 3, +}; + +// ScriptStruct NavigationSystem.NavCollisionBox +// 0x0018 (0x0018 - 0x0000) +struct FNavCollisionBox final +{ +public: + struct FVector Offset; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Extent; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavCollisionBox; + +// ScriptStruct NavigationSystem.NavCollisionCylinder +// 0x0014 (0x0014 - 0x0000) +struct FNavCollisionCylinder final +{ +public: + struct FVector Offset; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNavCollisionCylinder; + +// ScriptStruct NavigationSystem.SupportedAreaData +// 0x0020 (0x0020 - 0x0000) +struct FSupportedAreaData final +{ +public: + class FString AreaClassName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AreaID; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* AreaClass; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSupportedAreaData; + +// ScriptStruct NavigationSystem.NavGraphNode +// 0x0018 (0x0018 - 0x0000) +struct FNavGraphNode final +{ +public: + class UObject* Owner; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavGraphNode; + +// ScriptStruct NavigationSystem.NavGraphEdge +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FNavGraphEdge final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavGraphEdge; + +// ScriptStruct NavigationSystem.NavigationFilterFlags +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FNavigationFilterFlags final +{ +public: + uint8 bNavFlag0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNavFlag15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavigationFilterFlags; + +// ScriptStruct NavigationSystem.NavigationFilterArea +// 0x0018 (0x0018 - 0x0000) +struct FNavigationFilterArea final +{ +public: + TSubclassOf AreaClass; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TravelCostOverride; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnteringCostOverride; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsExcluded : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideTravelCost : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideEnteringCost : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavigationFilterArea; + +// ScriptStruct NavigationSystem.NavLinkCustomInstanceData +// 0x0008 (0x0070 - 0x0068) +struct FNavLinkCustomInstanceData final : public FActorComponentInstanceData +{ +public: + uint32 NavLinkUserId; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavLinkCustomInstanceData; + +// ScriptStruct NavigationSystem.RecastNavMeshGenerationProperties +// 0x0040 (0x0040 - 0x0000) +struct FRecastNavMeshGenerationProperties final +{ +public: + int32 TilePoolSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TileSizeUU; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellHeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentRadius; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentHeight; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxSlope; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AgentMaxStepHeight; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRegionArea; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MergeRegionSize; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimplificationError; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TileNumberHardLimit; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERecastPartitioning RegionPartitioning; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERecastPartitioning LayerPartitioning; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RegionChunkSplits; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LayerChunkSplits; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSortNavigationAreasByCost : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPerformVoxelFiltering : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMarkLowHeightAreas : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseExtraTopCellWhenMarkingAreas : 1; // 0x003C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFilterLowSpanSequences : 1; // 0x003C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFilterLowSpanFromTileCache : 1; // 0x003C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFixedTilePoolSize : 1; // 0x003C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRecastNavMeshGenerationProperties; + +} + diff --git a/Hogwarts Legacy/SDK/NiagaraAnimNotifies_classes.hpp b/Hogwarts Legacy/SDK/NiagaraAnimNotifies_classes.hpp new file mode 100644 index 0000000..658bb20 --- /dev/null +++ b/Hogwarts Legacy/SDK/NiagaraAnimNotifies_classes.hpp @@ -0,0 +1,116 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraAnimNotifies + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class NiagaraAnimNotifies.AnimNotify_PlayNiagaraEffect +// 0x0068 (0x00A0 - 0x0038) +class alignas(0x10) UAnimNotify_PlayNiagaraEffect : public UAnimNotify +{ +public: + class UNiagaraSystem* Template; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0040(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x004C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0058(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsoluteScale; // 0x0064(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x1B]; // 0x0065(0x001B)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 Attached : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x0084(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyOwnerTimeScale; // 0x008C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomTimeDilation; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UFXSystemComponent* GetSpawnedEffect() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayNiagaraEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayNiagaraEffect") + } + static class UAnimNotify_PlayNiagaraEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayNiagaraEffect; + +// Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffect +// 0x0030 (0x0060 - 0x0030) +class UAnimNotifyState_TimedNiagaraEffect : public UAnimNotifyState +{ +public: + class UNiagaraSystem* Template; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0040(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x004C(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bDestroyAtEnd; // 0x0058(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UFXSystemComponent* GetSpawnedEffect(class UMeshComponent* MeshComp) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_TimedNiagaraEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_TimedNiagaraEffect") + } + static class UAnimNotifyState_TimedNiagaraEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_TimedNiagaraEffect; + +// Class NiagaraAnimNotifies.AnimNotifyState_TimedNiagaraEffectAdvanced +// 0x0050 (0x00B0 - 0x0060) +class UAnimNotifyState_TimedNiagaraEffectAdvanced final : public UAnimNotifyState_TimedNiagaraEffect +{ +public: + uint8 Pad_60[0x50]; // 0x0060(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetNotifyProgress(class UMeshComponent* MeshComp) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_TimedNiagaraEffectAdvanced") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_TimedNiagaraEffectAdvanced") + } + static class UAnimNotifyState_TimedNiagaraEffectAdvanced* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_TimedNiagaraEffectAdvanced; + +} + diff --git a/Hogwarts Legacy/SDK/NiagaraCore_classes.hpp b/Hogwarts Legacy/SDK/NiagaraCore_classes.hpp new file mode 100644 index 0000000..89dae4b --- /dev/null +++ b/Hogwarts Legacy/SDK/NiagaraCore_classes.hpp @@ -0,0 +1,60 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraCore + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class NiagaraCore.NiagaraMergeable +// 0x0000 (0x0028 - 0x0028) +class UNiagaraMergeable : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMergeable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMergeable") + } + static class UNiagaraMergeable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraMergeable; + +// Class NiagaraCore.NiagaraDataInterfaceBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraDataInterfaceBase : public UNiagaraMergeable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceBase") + } + static class UNiagaraDataInterfaceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceBase; + +} + diff --git a/Hogwarts Legacy/SDK/NiagaraCore_structs.hpp b/Hogwarts Legacy/SDK/NiagaraCore_structs.hpp new file mode 100644 index 0000000..a8f73ce --- /dev/null +++ b/Hogwarts Legacy/SDK/NiagaraCore_structs.hpp @@ -0,0 +1,27 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraCore + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct NiagaraCore.NiagaraCompileHash +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraCompileHash final +{ +public: + TArray DataHash; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraCompileHash; + +} + diff --git a/Hogwarts Legacy/SDK/NiagaraHelpers_classes.hpp b/Hogwarts Legacy/SDK/NiagaraHelpers_classes.hpp new file mode 100644 index 0000000..dbc812e --- /dev/null +++ b/Hogwarts Legacy/SDK/NiagaraHelpers_classes.hpp @@ -0,0 +1,299 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraHelpers + +#include "Basic.hpp" + +#include "NiagaraHelpers_structs.hpp" +#include "Niagara_classes.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class NiagaraHelpers.NiagaraDataInterfaceAkEvent +// 0x0018 (0x0050 - 0x0038) +class UNiagaraDataInterfaceAkEvent final : public UNiagaraDataInterface +{ +public: + class UAkAudioEvent* AkAudioEvent; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAkEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAkEvent") + } + static class UNiagaraDataInterfaceAkEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAkEvent; + +// Class NiagaraHelpers.NiagaraDataInterfaceAkRTPC +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceAkRTPC final : public UNiagaraDataInterface +{ +public: + TArray RTPCs; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAkRTPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAkRTPC") + } + static class UNiagaraDataInterfaceAkRTPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAkRTPC; + +// Class NiagaraHelpers.NiagaraDataInterfaceAkEventPerParticle +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceAkEventPerParticle final : public UNiagaraDataInterface +{ +public: + TArray Events; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAkEventPerParticle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAkEventPerParticle") + } + static class UNiagaraDataInterfaceAkEventPerParticle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAkEventPerParticle; + +// Class NiagaraHelpers.NiagaraDataInterfaceInsideAndWind +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceInsideAndWind final : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceInsideAndWind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceInsideAndWind") + } + static class UNiagaraDataInterfaceInsideAndWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceInsideAndWind; + +// Class NiagaraHelpers.NiagaraHelpers +// 0x0000 (0x0028 - 0x0028) +class UNiagaraHelpers final : public UBlueprintFunctionLibrary +{ +public: + static void ActorBestDefaultAttachComponent(class AActor* Actor, class USceneComponent** AttachComponent); + static void ActorFindBoneOnComponent(class AActor* Actor, class FName BoneName, class USkinnedMeshComponent** ComponentWithBone, int32* BoneIndex, bool bDeepSearchComponents); + static void ActorFindBoneOrSocketOnComponent(class AActor* Actor, class FName BoneOrSocketName, class USceneComponent** ComponentWithBoneOrSocket, int32* BoneIndex, bool bDeepSearchComponents); + static void ActorFindSocketOnComponent(class AActor* Actor, class FName SocketName, class USceneComponent** ComponentWithSocket, bool bDeepSearchComponents); + static void ComputeActorMeshBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); + static void ComputeActorPrimitiveBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); + static void ComputeActorSkeletalMeshBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); + static void ComputeActorStaticMeshBoundsMeasure(class AActor* Actor, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); + static void ComputeComponentBoundsMeasure(const TArray& Components, ENiagaraSpawnBoundsMethod Method, float* Measure, float LinearPower); + static void GetEmitterNames(class UNiagaraSystem* NiagaraSystem, TArray* emitterNames, bool includeHidden); + static struct FNiagaraHelpersPrimFilter MakePrimFilterName(ENiagaraHelpersPrimRule Rule, class FName Primitive, ENiagaraHelpersPrimMatchMode MatchMode); + static struct FNiagaraHelpersPrimFilter MakePrimFilterNames(ENiagaraHelpersPrimRule Rule, const TArray& Primitives, ENiagaraHelpersPrimMatchMode MatchMode); + static struct FNiagaraHelpersPrimFilter MakePrimFilterPrimitive(ENiagaraHelpersPrimRule Rule, class UPrimitiveComponent* Primitive, ENiagaraHelpersPrimMatchMode MatchMode); + static struct FNiagaraHelpersPrimFilter MakePrimFilterPrimitives(ENiagaraHelpersPrimRule Rule, const TArray& Primitives, ENiagaraHelpersPrimMatchMode MatchMode); + static void NPCSetParameterColor(class UNiagaraParameterCollectionInstance* npci, const class FString& ParamName, const struct FLinearColor& Value); + static void NPCSetParameterFloat(class UNiagaraParameterCollectionInstance* npci, const class FString& ParamName, float Value); + static void NPCSetParameterVector(class UNiagaraParameterCollectionInstance* npci, const class FString& ParamName, const struct FVector& Value); + static void SpawnAttached(class USceneComponent* SceneComponent, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent); + static void SpawnAttachedActor(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent); + static void SpawnInWorld(class UObject* WorldContextObject, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent); + static void SpawnSystemOnPrimitives(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnAttachedInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents); + static void SpawnSystemOnSkeletalMeshes(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnMultiSkeletalInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents); + static void SpawnSystemOnStaticMeshes(class AActor* Actor, class UNiagaraSystem* NiagaraSystem, const struct FNiagaraSystemSpawnMultiStaticInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraHelpers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraHelpers") + } + static class UNiagaraHelpers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraHelpers; + +// Class NiagaraHelpers.Interface_NiagaraHelpersInitializer +// 0x0000 (0x0000 - 0x0000) +class IInterface_NiagaraHelpersInitializer final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_NiagaraHelpersInitializer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_NiagaraHelpersInitializer") + } + static class IInterface_NiagaraHelpersInitializer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_NiagaraHelpersInitializer; + +// Class NiagaraHelpers.NiagaraHelpersFullVariableListCacheEntry +// 0x0288 (0x02B0 - 0x0028) +class UNiagaraHelpersFullVariableListCacheEntry : public UObject +{ +public: + class UNiagaraSystem* System; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraHelpersFullVariableList FullVariableList; // 0x0030(0x0270)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FDateTime CacheTime; // 0x02A0(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHaveSetupVariables; // 0x02A8(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraHelpersFullVariableListCacheEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraHelpersFullVariableListCacheEntry") + } + static class UNiagaraHelpersFullVariableListCacheEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraHelpersFullVariableListCacheEntry; + +// Class NiagaraHelpers.NiagaraHelpersFullVariableListCacheEntryStatic +// 0x0000 (0x02B0 - 0x02B0) +class UNiagaraHelpersFullVariableListCacheEntryStatic final : public UNiagaraHelpersFullVariableListCacheEntry +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraHelpersFullVariableListCacheEntryStatic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraHelpersFullVariableListCacheEntryStatic") + } + static class UNiagaraHelpersFullVariableListCacheEntryStatic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraHelpersFullVariableListCacheEntryStatic; + +// Class NiagaraHelpers.NiagaraHelpersFullVariableListCacheEntryDynamic +// 0x0010 (0x02C0 - 0x02B0) +class UNiagaraHelpersFullVariableListCacheEntryDynamic final : public UNiagaraHelpersFullVariableListCacheEntry +{ +public: + class UNiagaraComponent* ProbeComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnFinished(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraHelpersFullVariableListCacheEntryDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraHelpersFullVariableListCacheEntryDynamic") + } + static class UNiagaraHelpersFullVariableListCacheEntryDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraHelpersFullVariableListCacheEntryDynamic; + +// Class NiagaraHelpers.NiagaraSystemWithVars +// 0x0080 (0x00B0 - 0x0030) +class UNiagaraSystemWithVars final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraSystem* NiagaraSystem; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraHelpersInitializers Overrides; // 0x0040(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + void ClearOverrides(); + void RefreshDefaults(); + + void MultiSpawnOnPrimitivesWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnAttachedInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents) const; + void MultiSpawnOnSkeletalMeshesWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnMultiSkeletalInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents) const; + void MultiSpawnOnStaticMeshesWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnMultiStaticInfo& SpawnInfo, const struct FNiagaraHelpersPrimFilter& Filter, TArray* NiagaraComponents) const; + void SpawnAttachedActorWithVars(class AActor* Actor, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent) const; + void SpawnAttachedWithVars(class USceneComponent* SceneComponent, const struct FNiagaraSystemSpawnAttachedPointInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent) const; + void SpawnInWorldWithVars(class UObject* WorldContextObject, const struct FNiagaraSystemSpawnInfo& SpawnInfo, class UNiagaraComponent** NiagaraComponent) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSystemWithVars") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSystemWithVars") + } + static class UNiagaraSystemWithVars* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSystemWithVars; + +} + diff --git a/Hogwarts Legacy/SDK/NiagaraHelpers_structs.hpp b/Hogwarts Legacy/SDK/NiagaraHelpers_structs.hpp new file mode 100644 index 0000000..b13944c --- /dev/null +++ b/Hogwarts Legacy/SDK/NiagaraHelpers_structs.hpp @@ -0,0 +1,518 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraHelpers + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "Niagara_structs.hpp" + + +namespace SDK +{ + +// Enum NiagaraHelpers.ENiagaraSpawnBoundsMethod +// NumValues: 0x000A +enum class ENiagaraSpawnBoundsMethod : uint8 +{ + Disabled = 0, + Radius = 1, + MajorAxisLength = 2, + ProjectedBoxSurfaceArea = 3, + ProjectedCircleSurfaceArea = 4, + BoxVolume = 5, + SphereVolume = 6, + BoxSurfaceArea = 7, + SphereSurfaceArea = 8, + ENiagaraSpawnBoundsMethod_MAX = 9, +}; + +// Enum NiagaraHelpers.ENiagaraHelpersMultiSpawnRateType +// NumValues: 0x0008 +enum class ENiagaraHelpersMultiSpawnRateType : uint8 +{ + DoNotCompute = 0, + BoxVolume = 1, + SphereVolume = 2, + BoxSurfaceArea = 3, + SphereSurfaceArea = 4, + CircleSurfaceArea = 5, + ForceToOne = 6, + ENiagaraHelpersMultiSpawnRateType_MAX = 7, +}; + +// Enum NiagaraHelpers.ENiagaraHelpersPrimMatchMode +// NumValues: 0x0004 +enum class ENiagaraHelpersPrimMatchMode : uint8 +{ + Exact = 0, + SubStringCaseSensitve = 1, + SubStringIgnoreCase = 2, + ENiagaraHelpersPrimMatchMode_MAX = 3, +}; + +// Enum NiagaraHelpers.ENiagaraHelpersPrimRule +// NumValues: 0x0003 +enum class ENiagaraHelpersPrimRule : uint8 +{ + DoNotSpawn = 0, + OnlySpawn = 1, + ENiagaraHelpersPrimRule_MAX = 2, +}; + +// ScriptStruct NiagaraHelpers.NiagaraDataInterfaceAkEventInfo +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraDataInterfaceAkEventInfo final +{ +public: + class UAkAudioEvent* AkAudioEvent; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDataInterfaceAkEventInfo; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerRawFloat +// 0x000C (0x000C - 0x0000) +struct FNiagaraHelpersInitializerRawFloat final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerRawFloat; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerRawBool +// 0x000C (0x000C - 0x0000) +struct FNiagaraHelpersInitializerRawBool final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 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_FNiagaraHelpersInitializerRawBool; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerRawInteger +// 0x000C (0x000C - 0x0000) +struct FNiagaraHelpersInitializerRawInteger final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerRawInteger; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerRawLinearColor +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraHelpersInitializerRawLinearColor final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerRawLinearColor; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerRawVector +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraHelpersInitializerRawVector final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerRawVector; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerRawRotator +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraHelpersInitializerRawRotator final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Value; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerRawRotator; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerRawMaterial +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraHelpersInitializerRawMaterial final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Value; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerRawMaterial; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerRaw +// 0x0070 (0x0070 - 0x0000) +struct FNiagaraHelpersInitializerRaw final +{ +public: + TArray Floats; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Bools; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Integers; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LinearColors; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Rotators; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Materials; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerRaw; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerFloat +// 0x000C (0x000C - 0x0000) +struct FNiagaraHelpersInitializerFloat final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerFloat; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVarName +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraHelpersVarName +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersVarName; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVarNameQuat +// 0x0000 (0x0008 - 0x0008) +struct FNiagaraHelpersVarNameQuat final : public FNiagaraHelpersVarName +{ +}; +DUMPER7_ASSERTS_FNiagaraHelpersVarNameQuat; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerRotator +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraHelpersInitializerRotator final +{ +public: + struct FNiagaraHelpersVarNameQuat Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator Value; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerRotator; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerBool +// 0x000C (0x000C - 0x0000) +struct FNiagaraHelpersInitializerBool final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 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_FNiagaraHelpersInitializerBool; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerInteger +// 0x000C (0x000C - 0x0000) +struct FNiagaraHelpersInitializerInteger final +{ +public: + class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerInteger; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVarNameLinearColor +// 0x0000 (0x0008 - 0x0008) +struct FNiagaraHelpersVarNameLinearColor final : public FNiagaraHelpersVarName +{ +}; +DUMPER7_ASSERTS_FNiagaraHelpersVarNameLinearColor; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerLinearColor +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraHelpersInitializerLinearColor final +{ +public: + struct FNiagaraHelpersVarNameLinearColor Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerLinearColor; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVarNameVector +// 0x0000 (0x0008 - 0x0008) +struct FNiagaraHelpersVarNameVector final : public FNiagaraHelpersVarName +{ +}; +DUMPER7_ASSERTS_FNiagaraHelpersVarNameVector; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerVector +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraHelpersInitializerVector final +{ +public: + struct FNiagaraHelpersVarNameVector Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerVector; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVarNameMaterial +// 0x0000 (0x0008 - 0x0008) +struct FNiagaraHelpersVarNameMaterial final : public FNiagaraHelpersVarName +{ +}; +DUMPER7_ASSERTS_FNiagaraHelpersVarNameMaterial; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializerMaterial +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraHelpersInitializerMaterial final +{ +public: + struct FNiagaraHelpersVarNameMaterial Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UMaterialInterface* Value; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializerMaterial; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersInitializers +// 0x0070 (0x0070 - 0x0000) +struct FNiagaraHelpersInitializers final +{ +public: + TArray Floats; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Bools; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Integers; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LinearColors; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Rotators; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Materials; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersInitializers; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnBoundsSpawnRate +// 0x001C (0x001C - 0x0000) +struct FNiagaraSystemSpawnBoundsSpawnRate final +{ +public: + class FName SpawnRateVar; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReferenceMeasure; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearPower; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpawnRate; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpawnRate; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSpawnBoundsMethod Method; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMinSpawnRate : 1; // 0x0019(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxSpawnRate : 1; // 0x0019(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemSpawnBoundsSpawnRate; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnInfo +// 0x0050 (0x0050 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x10) FNiagaraSystemSpawnInfo +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bAutoActivate; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreCullCheck; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPooled; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FNiagaraSystemSpawnInfo; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnAttachedInfo +// 0x0020 (0x0070 - 0x0050) +#pragma pack(push, 0x1) +struct alignas(0x10) FNiagaraSystemSpawnAttachedInfo : public FNiagaraSystemSpawnInfo +{ +public: + EAttachLocation AttachLocation; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemSpawnBoundsSpawnRate BoundsSpawnRateAdjustment; // 0x004C(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FNiagaraSystemSpawnAttachedInfo; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnAttachedPointInfo +// 0x0010 (0x0080 - 0x0070) +struct FNiagaraSystemSpawnAttachedPointInfo final : public FNiagaraSystemSpawnAttachedInfo +{ +public: + class FName AttachPoint; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFailOnAttachPointMissing; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeepSearchComponents; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0xE]; // 0x0072(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemSpawnAttachedPointInfo; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnInfoOverride +// 0x002C (0x002C - 0x0000) +struct FNiagaraSystemSpawnInfoOverride +{ +public: + uint8 bOverride_LocationOrOffset : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Rotator : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Scale : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bAutoActivate : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bAutoDestroy : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bPreCullCheck : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bPooled : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LocationOrOffset; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivate; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreCullCheck; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPooled; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemSpawnInfoOverride; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnAttachedInfoOverride +// 0x0004 (0x0030 - 0x002C) +struct FNiagaraSystemSpawnAttachedInfoOverride : public FNiagaraSystemSpawnInfoOverride +{ +public: + uint8 bOverride_AttachLocation : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EAttachLocation AttachLocation; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemSpawnAttachedInfoOverride; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnAttachedPointInfoOverride +// 0x0010 (0x0040 - 0x0030) +struct FNiagaraSystemSpawnAttachedPointInfoOverride final : public FNiagaraSystemSpawnAttachedInfoOverride +{ +public: + uint8 bOverride_AttachPoint : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FailOnAttachPointMissing : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DeepSearchComponents : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachPoint; // 0x0034(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFailOnAttachPointMissing; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeepSearchComponents; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemSpawnAttachedPointInfoOverride; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersSystemVariableCache +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraHelpersSystemVariableCache final +{ +public: + TMap, class UNiagaraHelpersFullVariableListCacheEntry*> SystemMap; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersSystemVariableCache; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVariableList +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraHelpersVariableList +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Variables; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersVariableList; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersEmitterVariableList +// 0x0010 (0x0028 - 0x0018) +struct FNiagaraHelpersEmitterVariableList final : public FNiagaraHelpersVariableList +{ +public: + class FName EmitterName; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultEnabled; // 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_FNiagaraHelpersEmitterVariableList; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVariableValueStore +// 0x0230 (0x0230 - 0x0000) +struct FNiagaraHelpersVariableValueStore final +{ +public: + TMap Floats; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap LinearColors; // 0x0050(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap Bools; // 0x00A0(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap Integers; // 0x00F0(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap Vectors; // 0x0140(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap Rotators; // 0x0190(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + TMap Materials; // 0x01E0(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersVariableValueStore; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersFullVariableList +// 0x0270 (0x0270 - 0x0000) +struct FNiagaraHelpersFullVariableList final +{ +public: + struct FNiagaraHelpersVariableList UserVariables; // 0x0000(0x0018)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FNiagaraHelpersVariableList SystemVariables; // 0x0018(0x0018)(Edit, EditConst, NativeAccessSpecifierPublic) + TArray EmitterVariables; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FNiagaraHelpersVariableValueStore DefaultValues; // 0x0040(0x0230)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHelpersFullVariableList; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVarNameInteger +// 0x0000 (0x0008 - 0x0008) +struct FNiagaraHelpersVarNameInteger final : public FNiagaraHelpersVarName +{ +}; +DUMPER7_ASSERTS_FNiagaraHelpersVarNameInteger; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVarNameBool +// 0x0000 (0x0008 - 0x0008) +struct FNiagaraHelpersVarNameBool final : public FNiagaraHelpersVarName +{ +}; +DUMPER7_ASSERTS_FNiagaraHelpersVarNameBool; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersVarNameFloat +// 0x0000 (0x0008 - 0x0008) +struct FNiagaraHelpersVarNameFloat final : public FNiagaraHelpersVarName +{ +}; +DUMPER7_ASSERTS_FNiagaraHelpersVarNameFloat; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnMultiInfo +// 0x0010 (0x0080 - 0x0070) +struct FNiagaraSystemSpawnMultiInfo : public FNiagaraSystemSpawnAttachedInfo +{ +public: + class FName OverrideMeshVar; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpawnRateVar; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnRateCutoffPercentage; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraHelpersMultiSpawnRateType SpawnRateMethod; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCombineBoundsAndMultiSpawnRates; // 0x007D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemSpawnMultiInfo; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnMultiSkeletalInfo +// 0x0000 (0x0080 - 0x0080) +struct FNiagaraSystemSpawnMultiSkeletalInfo final : public FNiagaraSystemSpawnMultiInfo +{ +}; +DUMPER7_ASSERTS_FNiagaraSystemSpawnMultiSkeletalInfo; + +// ScriptStruct NiagaraHelpers.NiagaraSystemSpawnMultiStaticInfo +// 0x0000 (0x0080 - 0x0080) +struct FNiagaraSystemSpawnMultiStaticInfo final : public FNiagaraSystemSpawnMultiInfo +{ +}; +DUMPER7_ASSERTS_FNiagaraSystemSpawnMultiStaticInfo; + +// ScriptStruct NiagaraHelpers.NiagaraHelpersPrimFilter +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraHelpersPrimFilter final +{ +public: + TArray Primitives; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + ENiagaraHelpersPrimRule Rule; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraHelpersPrimMatchMode MatchMode; // 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_FNiagaraHelpersPrimFilter; + +} + diff --git a/Hogwarts Legacy/SDK/NiagaraShader_classes.hpp b/Hogwarts Legacy/SDK/NiagaraShader_classes.hpp new file mode 100644 index 0000000..ba5a447 --- /dev/null +++ b/Hogwarts Legacy/SDK/NiagaraShader_classes.hpp @@ -0,0 +1,40 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraShader + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class NiagaraShader.NiagaraScriptBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraScriptBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraScriptBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraScriptBase") + } + static class UNiagaraScriptBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraScriptBase; + +} + diff --git a/Hogwarts Legacy/SDK/NiagaraShader_structs.hpp b/Hogwarts Legacy/SDK/NiagaraShader_structs.hpp new file mode 100644 index 0000000..0208d0f --- /dev/null +++ b/Hogwarts Legacy/SDK/NiagaraShader_structs.hpp @@ -0,0 +1,85 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: NiagaraShader + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum NiagaraShader.FNiagaraCompileEventSeverity +// NumValues: 0x0004 +enum class EFNiagaraCompileEventSeverity : uint8 +{ + Log = 0, + Warning = 1, + Error = 2, + FNiagaraCompileEventSeverity_MAX = 3, +}; + +// ScriptStruct NiagaraShader.SimulationStageMetaData +// 0x0030 (0x0030 - 0x0000) +struct FSimulationStageMetaData final +{ +public: + class FName SimulationStageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName IterationSource; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSpawnOnly : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWritesParticles : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPartialParticleUpdate : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutputDestinations; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 MinStage; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxStage; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimulationStageMetaData; + +// ScriptStruct NiagaraShader.NiagaraDataInterfaceGeneratedFunction +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FNiagaraDataInterfaceGeneratedFunction final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDataInterfaceGeneratedFunction; + +// ScriptStruct NiagaraShader.NiagaraDataInterfaceGPUParamInfo +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraDataInterfaceGPUParamInfo final +{ +public: + class FString DataInterfaceHLSLSymbol; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DIClassName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GeneratedFunctions; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDataInterfaceGPUParamInfo; + +// ScriptStruct NiagaraShader.NiagaraCompileEvent +// 0x0060 (0x0060 - 0x0000) +struct FNiagaraCompileEvent final +{ +public: + EFNiagaraCompileEventSeverity Severity; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Message; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ShortDescription; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDismissable; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid NodeGuid; // 0x002C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid PinGuid; // 0x003C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StackGuids; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraCompileEvent; + +} + diff --git a/Hogwarts Legacy/SDK/Niagara_classes.hpp b/Hogwarts Legacy/SDK/Niagara_classes.hpp new file mode 100644 index 0000000..86a973e --- /dev/null +++ b/Hogwarts Legacy/SDK/Niagara_classes.hpp @@ -0,0 +1,3201 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Niagara + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "MovieScene_classes.hpp" +#include "NiagaraShader_classes.hpp" +#include "Niagara_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "DeveloperSettings_classes.hpp" +#include "NiagaraCore_classes.hpp" + + +namespace SDK +{ + +// Class Niagara.MovieSceneNiagaraTrack +// 0x0010 (0x00A0 - 0x0090) +class UMovieSceneNiagaraTrack : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraTrack") + } + static class UMovieSceneNiagaraTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraTrack; + +// Class Niagara.NiagaraDataInterface +// 0x0010 (0x0038 - 0x0028) +class UNiagaraDataInterface : public UNiagaraDataInterfaceBase +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterface") + } + static class UNiagaraDataInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterface; + +// Class Niagara.NiagaraDataInterfaceRWBase +// 0x00A0 (0x00D8 - 0x0038) +class UNiagaraDataInterfaceRWBase : public UNiagaraDataInterface +{ +public: + TSet OutputShaderStages; // 0x0038(0x0050)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + TSet IterationShaderStages; // 0x0088(0x0050)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRWBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRWBase") + } + static class UNiagaraDataInterfaceRWBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRWBase; + +// Class Niagara.NiagaraDataInterfaceRenderTarget2D +// 0x00D0 (0x01A8 - 0x00D8) +class UNiagaraDataInterfaceRenderTarget2D final : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntPoint size; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMipMapGeneration MipMapGeneration; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x00E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // 0x00E2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideFormat : 1; // 0x00E2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E3[0x5]; // 0x00E3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x00E8(0x0020)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_108[0x50]; // 0x0108(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ManagedRenderTargets; // 0x0158(0x0050)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTarget2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTarget2D") + } + static class UNiagaraDataInterfaceRenderTarget2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTarget2D; + +// Class Niagara.MovieSceneNiagaraParameterTrack +// 0x0020 (0x00C0 - 0x00A0) +class UMovieSceneNiagaraParameterTrack : public UMovieSceneNiagaraTrack +{ +public: + struct FNiagaraVariable Parameter; // 0x00A0(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraParameterTrack") + } + static class UMovieSceneNiagaraParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraParameterTrack; + +// Class Niagara.MovieSceneNiagaraBoolParameterTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneNiagaraBoolParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraBoolParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraBoolParameterTrack") + } + static class UMovieSceneNiagaraBoolParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraBoolParameterTrack; + +// Class Niagara.MovieSceneNiagaraColorParameterTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneNiagaraColorParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraColorParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraColorParameterTrack") + } + static class UMovieSceneNiagaraColorParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraColorParameterTrack; + +// Class Niagara.MovieSceneNiagaraFloatParameterTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneNiagaraFloatParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraFloatParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraFloatParameterTrack") + } + static class UMovieSceneNiagaraFloatParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraFloatParameterTrack; + +// Class Niagara.NiagaraDataInterfaceSimpleCounter +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceSimpleCounter final : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSimpleCounter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSimpleCounter") + } + static class UNiagaraDataInterfaceSimpleCounter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSimpleCounter; + +// Class Niagara.MovieSceneNiagaraIntegerParameterTrack +// 0x0008 (0x00C8 - 0x00C0) +class UMovieSceneNiagaraIntegerParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraIntegerParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraIntegerParameterTrack") + } + static class UMovieSceneNiagaraIntegerParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraIntegerParameterTrack; + +// Class Niagara.MovieSceneNiagaraSystemSpawnSection +// 0x0010 (0x00F8 - 0x00E8) +class UMovieSceneNiagaraSystemSpawnSection final : public UMovieSceneSection +{ +public: + ENiagaraSystemSpawnSectionStartBehavior SectionStartBehavior; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionEvaluateBehavior SectionEvaluateBehavior; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionEndBehavior SectionEndBehavior; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraAgeUpdateMode AgeUpdateMode; // 0x00F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraSystemSpawnSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraSystemSpawnSection") + } + static class UMovieSceneNiagaraSystemSpawnSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraSystemSpawnSection; + +// Class Niagara.NiagaraDataInterfaceParticleRead +// 0x0010 (0x00E8 - 0x00D8) +class UNiagaraDataInterfaceParticleRead final : public UNiagaraDataInterfaceRWBase +{ +public: + class FString EmitterName; // 0x00D8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceParticleRead") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceParticleRead") + } + static class UNiagaraDataInterfaceParticleRead* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceParticleRead; + +// Class Niagara.MovieSceneNiagaraSystemTrack +// 0x0008 (0x00A8 - 0x00A0) +class UMovieSceneNiagaraSystemTrack final : public UMovieSceneNiagaraTrack +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraSystemTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraSystemTrack") + } + static class UMovieSceneNiagaraSystemTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraSystemTrack; + +// Class Niagara.MovieSceneNiagaraVectorParameterTrack +// 0x0010 (0x00D0 - 0x00C0) +class UMovieSceneNiagaraVectorParameterTrack final : public UMovieSceneNiagaraParameterTrack +{ +public: + uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ChannelsUsed; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneNiagaraVectorParameterTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneNiagaraVectorParameterTrack") + } + static class UMovieSceneNiagaraVectorParameterTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneNiagaraVectorParameterTrack; + +// Class Niagara.NiagaraDataInterfaceTexture +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceTexture final : public UNiagaraDataInterface +{ +public: + class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceTexture") + } + static class UNiagaraDataInterfaceTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceTexture; + +// Class Niagara.NiagaraActor +// 0x0010 (0x0258 - 0x0248) +class ANiagaraActor final : public AActor +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bDestroyOnSystemFinish : 1; // 0x0250(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnNiagaraSystemFinished(class UNiagaraComponent* FinishedComponent); + void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraActor") + } + static class ANiagaraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraActor; + +// Class Niagara.NiagaraBakerSettings +// 0x00F0 (0x0118 - 0x0028) +class UNiagaraBakerSettings final : public UObject +{ +public: + float StartSeconds; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationSeconds; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FramesPerSecond; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bPreviewLooping : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint FramesPerDimension; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutputTextures; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + ENiagaraBakerViewMode CameraViewportMode; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraViewportLocation[0x7]; // 0x0054(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator CameraViewportRotation[0x7]; // 0x00A8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float CameraOrbitDistance; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraFOV; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraOrthoWidth; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseCameraAspectRatio : 1; // 0x0108(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraAspectRatio; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderComponentOnly : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBakerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBakerSettings") + } + static class UNiagaraBakerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBakerSettings; + +// Class Niagara.NiagaraComponent +// 0x01B0 (0x0630 - 0x0480) +class UNiagaraComponent final : public UFXSystemComponent +{ +public: + class UNiagaraSystem* Asset; // 0x0480(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraTickBehavior TickBehavior; // 0x0488(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_489[0x3]; // 0x0489(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RandomSeedOffset; // 0x048C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FNiagaraUserRedirectionParameterStore OverrideParameters; // 0x0490(0x00C8)(NativeAccessSpecifierPrivate) + uint8 bForceSolo : 1; // 0x0558(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bEnableGpuComputeDebug : 1; // 0x0558(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 BitPad_558_2 : 6; // 0x0558(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) + uint8 Pad_559[0x2F]; // 0x0559(0x002F)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bAutoDestroy : 1; // 0x0588(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bRenderingEnabled : 1; // 0x0588(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 bAutoManageAttachment : 1; // 0x0588(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoAttachWeldSimulatedBodies : 1; // 0x0588(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_589[0x3]; // 0x0589(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxTimeBeforeForceUpdateTransform; // 0x058C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EmitterMaterials; // 0x0590(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic) + float StreamingDistanceMultiplier; // 0x05A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A4[0x4]; // 0x05A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSystemFinished; // 0x05A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TWeakObjectPtr AutoAttachParent; // 0x05B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AutoAttachSocketName; // 0x05C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachLocationRule; // 0x05C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachRotationRule; // 0x05C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachmentRule AutoAttachScaleRule; // 0x05CA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5CB[0x65]; // 0x05CB(0x0065)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds); + void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds); + class UNiagaraDataInterface* GetDataInterface(const class FString& Name_0); + TArray GetNiagaraParticlePositions_DebugOnly(const class FString& InEmitterName); + TArray GetNiagaraParticleValues_DebugOnly(const class FString& InEmitterName, const class FString& InValueName); + TArray GetNiagaraParticleValueVec3_DebugOnly(const class FString& InEmitterName, const class FString& InValueName); + void InitForPerformanceBaseline(); + void ReinitializeSystem(); + void ResetSystem(); + void SeekToDesiredAge(float InDesiredAge); + void SetAgeUpdateMode(ENiagaraAgeUpdateMode InAgeUpdateMode); + void SetAllowScalability(bool bAllow); + void SetAsset(class UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters); + void SetAutoDestroy(bool bInAutoDestroy); + void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking); + void SetDesiredAge(float InDesiredAge); + void SetForceSolo(bool bInForceSolo); + void SetGpuComputeDebug(bool bEnableDebug); + void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock); + void SetMaxSimTime(float InMaxTime); + void SetNiagaraVariableActor(const class FString& InVariableName, class AActor* Actor); + void SetNiagaraVariableBool(const class FString& InVariableName, bool InValue); + void SetNiagaraVariableFloat(const class FString& InVariableName, float InValue); + void SetNiagaraVariableInt(const class FString& InVariableName, int32 InValue); + void SetNiagaraVariableLinearColor(const class FString& InVariableName, const struct FLinearColor& InValue); + void SetNiagaraVariableObject(const class FString& InVariableName, class UObject* Object); + void SetNiagaraVariableQuat(const class FString& InVariableName, const struct FQuat& InValue); + void SetNiagaraVariableVec2(const class FString& InVariableName, const struct FVector2D& InValue); + void SetNiagaraVariableVec3(const class FString& InVariableName, const struct FVector& InValue); + void SetNiagaraVariableVec4(const class FString& InVariableName, const struct FVector4& InValue); + void SetPaused(bool bInPaused, bool bCalledFromVisibility); + void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance); + void SetRandomSeedOffset(int32 NewRandomSeedOffset); + void SetRenderingEnabled(bool bInRenderingEnabled); + void SetSeekDelta(float InSeekDelta); + void SetTickBehavior(ENiagaraTickBehavior NewTickBehavior); + void SetVariableActor(class FName InVariableName, class AActor* Actor); + void SetVariableBool(class FName InVariableName, bool InValue); + void SetVariableFloat(class FName InVariableName, float InValue); + void SetVariableInt(class FName InVariableName, int32 InValue); + void SetVariableLinearColor(class FName InVariableName, const struct FLinearColor& InValue); + void SetVariableMaterial(class FName InVariableName, class UMaterialInterface* Object); + void SetVariableObject(class FName InVariableName, class UObject* Object); + void SetVariableQuat(class FName InVariableName, const struct FQuat& InValue); + void SetVariableTextureRenderTarget(class FName InVariableName, class UTextureRenderTarget* TextureRenderTarget); + void SetVariableVec2(class FName InVariableName, const struct FVector2D& InValue); + void SetVariableVec3(class FName InVariableName, const struct FVector& InValue); + void SetVariableVec4(class FName InVariableName, const struct FVector4& InValue); + + ENiagaraAgeUpdateMode GetAgeUpdateMode() const; + class UNiagaraSystem* GetAsset() const; + float GetDesiredAge() const; + bool GetForceSolo() const; + bool GetLockDesiredAgeDeltaTimeToSeekDelta() const; + float GetMaxSimTime() const; + float GetPreviewLODDistance() const; + bool GetPreviewLODDistanceEnabled() const; + int32 GetRandomSeedOffset() const; + float GetSeekDelta() const; + ENiagaraTickBehavior GetTickBehavior() const; + bool IsPaused() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraComponent") + } + static class UNiagaraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraComponent; + +// Class Niagara.NiagaraDataInterfaceVectorField +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceVectorField final : public UNiagaraDataInterface +{ +public: + class UVectorField* Field; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTileX; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTileY; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTileZ; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVectorField") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVectorField") + } + static class UNiagaraDataInterfaceVectorField* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVectorField; + +// Class Niagara.NiagaraComponentPool +// 0x0058 (0x0080 - 0x0028) +class UNiagaraComponentPool final : public UObject +{ +public: + TMap WorldParticleSystemPools; // 0x0028(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraComponentPool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraComponentPool") + } + static class UNiagaraComponentPool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraComponentPool; + +// Class Niagara.NiagaraRendererProperties +// 0x0050 (0x0078 - 0x0028) +class UNiagaraRendererProperties : public UNiagaraMergeable +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0028(0x0030)(Edit, NativeAccessSpecifierPublic) + int32 SortOrderHint; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRendererMotionVectorSetting MotionVectorSetting; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEnabled; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMotionBlurEnabled; // 0x0061(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_62[0x16]; // 0x0062(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraRendererProperties") + } + static class UNiagaraRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraRendererProperties; + +// Class Niagara.NiagaraComponentRendererProperties +// 0x0138 (0x01B0 - 0x0078) +class UNiagaraComponentRendererProperties final : public UNiagaraRendererProperties +{ +public: + TSubclassOf ComponentType; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ComponentCountLimit; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableAttributeBinding EnabledBinding; // 0x0088(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x00E0(0x0058)(Edit, NativeAccessSpecifierPublic) + bool bAssignComponentsOnParticleID; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyCreateComponentsOnParticleSpawn; // 0x0139(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A[0x2]; // 0x013A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RendererVisibility; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* TemplateComponent; // 0x0140(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PropertyBindings; // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_158[0x58]; // 0x0158(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraComponentRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraComponentRendererProperties") + } + static class UNiagaraComponentRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraComponentRendererProperties; + +// Class Niagara.NiagaraDataInterfaceSpline +// 0x0028 (0x0060 - 0x0038) +class UNiagaraDataInterfaceSpline final : public UNiagaraDataInterface +{ +public: + class AActor* Source; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding SplineUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSpline") + } + static class UNiagaraDataInterfaceSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSpline; + +// Class Niagara.NiagaraComponentSettings +// 0x00F0 (0x0118 - 0x0028) +class UNiagaraComponentSettings final : public UObject +{ +public: + TSet SuppressActivationList; // 0x0028(0x0050)(Config, NativeAccessSpecifierPublic) + TSet ForceAutoPooolingList; // 0x0078(0x0050)(Config, NativeAccessSpecifierPublic) + TSet SuppressEmitterList; // 0x00C8(0x0050)(Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraComponentSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraComponentSettings") + } + static class UNiagaraComponentSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraComponentSettings; + +// Class Niagara.NiagaraConvertInPlaceUtilityBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraConvertInPlaceUtilityBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraConvertInPlaceUtilityBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraConvertInPlaceUtilityBase") + } + static class UNiagaraConvertInPlaceUtilityBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraConvertInPlaceUtilityBase; + +// Class Niagara.NiagaraDataInterface2DArrayTexture +// 0x0020 (0x0058 - 0x0038) +class UNiagaraDataInterface2DArrayTexture final : public UNiagaraDataInterface +{ +public: + class UTexture2DArray* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTarget2DArray* RenderTargetTexture; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterface2DArrayTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterface2DArrayTexture") + } + static class UNiagaraDataInterface2DArrayTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterface2DArrayTexture; + +// Class Niagara.NiagaraDataInterfaceArray +// 0x0018 (0x0050 - 0x0038) +class UNiagaraDataInterfaceArray : public UNiagaraDataInterface +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxElements; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArray") + } + static class UNiagaraDataInterfaceArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArray; + +// Class Niagara.NiagaraDataInterfaceArrayFloat +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayFloat final : public UNiagaraDataInterfaceArray +{ +public: + TArray FloatData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat") + } + static class UNiagaraDataInterfaceArrayFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat; + +// Class Niagara.NiagaraDataInterfaceArrayFloat2 +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayFloat2 final : public UNiagaraDataInterfaceArray +{ +public: + TArray FloatData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat2") + } + static class UNiagaraDataInterfaceArrayFloat2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat2; + +// Class Niagara.NiagaraDataInterfaceArrayFloat3 +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayFloat3 final : public UNiagaraDataInterfaceArray +{ +public: + TArray FloatData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat3") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat3") + } + static class UNiagaraDataInterfaceArrayFloat3* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat3; + +// Class Niagara.NiagaraDataInterfaceArrayFloat4 +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayFloat4 final : public UNiagaraDataInterfaceArray +{ +public: + TArray FloatData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat4") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat4") + } + static class UNiagaraDataInterfaceArrayFloat4* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat4; + +// Class Niagara.NiagaraDataInterfaceArrayColor +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayColor final : public UNiagaraDataInterfaceArray +{ +public: + TArray ColorData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayColor") + } + static class UNiagaraDataInterfaceArrayColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayColor; + +// Class Niagara.NiagaraDataInterfaceArrayQuat +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayQuat final : public UNiagaraDataInterfaceArray +{ +public: + TArray QuatData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayQuat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayQuat") + } + static class UNiagaraDataInterfaceArrayQuat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayQuat; + +// Class Niagara.NiagaraDataInterfaceArrayFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNiagaraDataInterfaceArrayFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static TArray GetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static bool GetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static struct FLinearColor GetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static float GetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static int32 GetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static struct FQuat GetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static TArray GetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static struct FVector2D GetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static TArray GetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName); + static struct FVector4 GetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static struct FVector GetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0); + static void SetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const bool& Value, bool bSizeToFit); + static void SetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FLinearColor& Value, bool bSizeToFit); + static void SetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, float Value, bool bSizeToFit); + static void SetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, int32 Value, bool bSizeToFit); + static void SetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FQuat& Value, bool bSizeToFit); + static void SetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector2D& Value, bool bSizeToFit); + static void SetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray& ArrayData); + static void SetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector4& Value, bool bSizeToFit); + static void SetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector& Value, bool bSizeToFit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFunctionLibrary") + } + static class UNiagaraDataInterfaceArrayFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFunctionLibrary; + +// Class Niagara.NiagaraDataInterfaceArrayInt32 +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayInt32 final : public UNiagaraDataInterfaceArray +{ +public: + TArray IntData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayInt32") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayInt32") + } + static class UNiagaraDataInterfaceArrayInt32* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayInt32; + +// Class Niagara.NiagaraDataInterfaceArrayBool +// 0x0010 (0x0060 - 0x0050) +class UNiagaraDataInterfaceArrayBool final : public UNiagaraDataInterfaceArray +{ +public: + TArray BoolData; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayBool") + } + static class UNiagaraDataInterfaceArrayBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayBool; + +// Class Niagara.NiagaraDataInterfaceAudioSubmix +// 0x0008 (0x0040 - 0x0038) +class UNiagaraDataInterfaceAudioSubmix : public UNiagaraDataInterface +{ +public: + class USoundSubmix* Submix; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioSubmix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioSubmix") + } + static class UNiagaraDataInterfaceAudioSubmix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioSubmix; + +// Class Niagara.NiagaraDataInterfaceAudioOscilloscope +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceAudioOscilloscope final : public UNiagaraDataInterface +{ +public: + class USoundSubmix* Submix; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Resolution; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScopeInMilliseconds; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioOscilloscope") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioOscilloscope") + } + static class UNiagaraDataInterfaceAudioOscilloscope* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioOscilloscope; + +// Class Niagara.NiagaraDataInterfaceGrid2D +// 0x0020 (0x00F8 - 0x00D8) +class UNiagaraDataInterfaceGrid2D : public UNiagaraDataInterfaceRWBase +{ +public: + int32 NumCellsX; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCellsY; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCellsMaxAxis; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumAttributes; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SetGridFromMaxAxis; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D WorldBBoxSize; // 0x00EC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2D") + } + static class UNiagaraDataInterfaceGrid2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2D; + +// Class Niagara.NiagaraDataInterfaceGrid2DCollection +// 0x00C8 (0x01C0 - 0x00F8) +class UNiagaraDataInterfaceGrid2DCollection final : public UNiagaraDataInterfaceGrid2D +{ +public: + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x00F8(0x0020)(Edit, NativeAccessSpecifierPublic) + ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // 0x0119(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11A[0x56]; // 0x011A(0x0056)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ManagedRenderTargets; // 0x0170(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + +public: + bool FillRawTexture2D(const class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32* TilesX, int32* TilesY); + bool FillTexture2D(const class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32 AttributeIndex); + void GetRawTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY); + void GetTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2DCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2DCollection") + } + static class UNiagaraDataInterfaceGrid2DCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2DCollection; + +// Class Niagara.NiagaraDataInterfaceAudioPlayer +// 0x0038 (0x0070 - 0x0038) +class UNiagaraDataInterfaceAudioPlayer final : public UNiagaraDataInterface +{ +public: + class USoundBase* SoundToPlay; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundAttenuation* Attenuation; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USoundConcurrency* Concurrency; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ParameterNames; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bLimitPlaysPerTick; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxPlaysPerTick; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenComponentIsDestroyed; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioPlayer") + } + static class UNiagaraDataInterfaceAudioPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioPlayer; + +// Class Niagara.NiagaraDataInterfaceAudioSpectrum +// 0x0010 (0x0050 - 0x0040) +class UNiagaraDataInterfaceAudioSpectrum final : public UNiagaraDataInterfaceAudioSubmix +{ +public: + int32 Resolution; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumFrequency; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumFrequency; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoiseFloorDb; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioSpectrum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioSpectrum") + } + static class UNiagaraDataInterfaceAudioSpectrum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioSpectrum; + +// Class Niagara.NiagaraDataInterfaceDebugDraw +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceDebugDraw final : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceDebugDraw") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceDebugDraw") + } + static class UNiagaraDataInterfaceDebugDraw* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceDebugDraw; + +// Class Niagara.NiagaraDataInterfaceCamera +// 0x0008 (0x0040 - 0x0038) +class UNiagaraDataInterfaceCamera final : public UNiagaraDataInterface +{ +public: + int32 PlayerControllerIndex; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireCurrentFrameData; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCamera") + } + static class UNiagaraDataInterfaceCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCamera; + +// Class Niagara.NiagaraDataInterfaceCollisionQuery +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceCollisionQuery final : public UNiagaraDataInterface +{ +public: + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCollisionQuery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCollisionQuery") + } + static class UNiagaraDataInterfaceCollisionQuery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCollisionQuery; + +// Class Niagara.NiagaraDataInterfaceCurveBase +// 0x0038 (0x0070 - 0x0038) +class UNiagaraDataInterfaceCurveBase : public UNiagaraDataInterface +{ +public: + TArray ShaderLUT; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float LUTMinTime; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LUTMaxTime; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LUTInvTimeRange; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LUTNumSamplesMinusOne; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 bUseLUT : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExposeCurve : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ExposedName; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* ExposedTexture; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCurveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurveBase") + } + static class UNiagaraDataInterfaceCurveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCurveBase; + +// Class Niagara.NiagaraDataInterfaceColorCurve +// 0x0200 (0x0270 - 0x0070) +class UNiagaraDataInterfaceColorCurve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve RedCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve GreenCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve BlueCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve AlphaCurve; // 0x01F0(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceColorCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceColorCurve") + } + static class UNiagaraDataInterfaceColorCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceColorCurve; + +// Class Niagara.NiagaraDataInterfaceCubeTexture +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceCubeTexture final : public UNiagaraDataInterface +{ +public: + class UTextureCube* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCubeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCubeTexture") + } + static class UNiagaraDataInterfaceCubeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCubeTexture; + +// Class Niagara.NiagaraDataInterfaceCurlNoise +// 0x0010 (0x0048 - 0x0038) +class UNiagaraDataInterfaceCurlNoise final : public UNiagaraDataInterface +{ +public: + uint32 Seed; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0xC]; // 0x003C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCurlNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurlNoise") + } + static class UNiagaraDataInterfaceCurlNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCurlNoise; + +// Class Niagara.NiagaraDataInterfaceCurve +// 0x0080 (0x00F0 - 0x0070) +class UNiagaraDataInterfaceCurve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve Curve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurve") + } + static class UNiagaraDataInterfaceCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceCurve; + +// Class Niagara.NiagaraParticleCallbackHandler +// 0x0000 (0x0000 - 0x0000) +class INiagaraParticleCallbackHandler final +{ +public: + void ReceiveParticleData(const TArray& Data, class UNiagaraSystem* NiagaraSystem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraParticleCallbackHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraParticleCallbackHandler") + } + static class INiagaraParticleCallbackHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INiagaraParticleCallbackHandler; + +// Class Niagara.NiagaraDataInterfaceExport +// 0x0030 (0x0068 - 0x0038) +class UNiagaraDataInterfaceExport final : public UNiagaraDataInterface +{ +public: + struct FNiagaraUserParameterBinding CallbackHandlerParameter; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + ENDIExport_GPUAllocationMode GPUAllocationMode; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 GPUAllocationFixedSize; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GPUAllocationPerParticleSize; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceExport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceExport") + } + static class UNiagaraDataInterfaceExport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceExport; + +// Class Niagara.NiagaraDataInterfaceGBuffer +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceGBuffer final : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGBuffer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGBuffer") + } + static class UNiagaraDataInterfaceGBuffer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGBuffer; + +// Class Niagara.NiagaraDataInterfaceGrid2DCollectionReader +// 0x0070 (0x0168 - 0x00F8) +class UNiagaraDataInterfaceGrid2DCollectionReader final : public UNiagaraDataInterfaceGrid2D +{ +public: + class FString EmitterName; // 0x00F8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DIName; // 0x0108(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_118[0x50]; // 0x0118(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2DCollectionReader") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2DCollectionReader") + } + static class UNiagaraDataInterfaceGrid2DCollectionReader* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2DCollectionReader; + +// Class Niagara.NiagaraDataInterfaceGrid3D +// 0x0028 (0x0100 - 0x00D8) +class UNiagaraDataInterfaceGrid3D : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntVector NumCells; // 0x00D8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CellSize; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumCellsMaxAxis; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESetResolutionMethod SetResolutionMethod; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldBBoxSize; // 0x00F0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3D") + } + static class UNiagaraDataInterfaceGrid3D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3D; + +// Class Niagara.NiagaraDataInterfaceGrid3DCollection +// 0x0080 (0x0180 - 0x0100) +class UNiagaraDataInterfaceGrid3DCollection final : public UNiagaraDataInterfaceGrid3D +{ +public: + int32 NumAttributes; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0108(0x0020)(Edit, NativeAccessSpecifierPublic) + ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrideFormat : 1; // 0x0129(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_12A[0x56]; // 0x012A(0x0056)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool FillRawVolumeTexture(const class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32* TilesX, int32* TilesY, int32* TileZ); + bool FillVolumeTexture(const class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32 AttributeIndex); + void GetRawTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ); + void GetTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3DCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3DCollection") + } + static class UNiagaraDataInterfaceGrid3DCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3DCollection; + +// Class Niagara.NiagaraDataInterfaceIntRenderTarget2D +// 0x0078 (0x0150 - 0x00D8) +class UNiagaraDataInterfaceIntRenderTarget2D final : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntPoint size; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x00E0(0x0020)(Edit, NativeAccessSpecifierPublic) + TMap ManagedRenderTargets; // 0x0100(0x0050)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceIntRenderTarget2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceIntRenderTarget2D") + } + static class UNiagaraDataInterfaceIntRenderTarget2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceIntRenderTarget2D; + +// Class Niagara.NiagaraDataInterfaceLandscape +// 0x0020 (0x0058 - 0x0038) +class UNiagaraDataInterfaceLandscape final : public UNiagaraDataInterface +{ +public: + class AActor* SourceLandscape; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDILandscape_SourceMode SourceMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PhysicalMaterials; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceLandscape") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceLandscape") + } + static class UNiagaraDataInterfaceLandscape* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceLandscape; + +// Class Niagara.NiagaraDataInterfaceMeshRendererInfo +// 0x0018 (0x0050 - 0x0038) +class UNiagaraDataInterfaceMeshRendererInfo final : public UNiagaraDataInterface +{ +public: + class UNiagaraMeshRendererProperties* MeshRenderer; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceMeshRendererInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceMeshRendererInfo") + } + static class UNiagaraDataInterfaceMeshRendererInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceMeshRendererInfo; + +// Class Niagara.NiagaraDataInterfaceNeighborGrid3D +// 0x0008 (0x0108 - 0x0100) +class UNiagaraDataInterfaceNeighborGrid3D final : public UNiagaraDataInterfaceGrid3D +{ +public: + uint32 MaxNeighborsPerCell; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceNeighborGrid3D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceNeighborGrid3D") + } + static class UNiagaraDataInterfaceNeighborGrid3D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceNeighborGrid3D; + +// Class Niagara.NiagaraDataInterfaceOcclusion +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceOcclusion final : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceOcclusion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceOcclusion") + } + static class UNiagaraDataInterfaceOcclusion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceOcclusion; + +// Class Niagara.NiagaraDataInterfacePlatformSet +// 0x0030 (0x0068 - 0x0038) +class UNiagaraDataInterfacePlatformSet final : public UNiagaraDataInterface +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0038(0x0030)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfacePlatformSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfacePlatformSet") + } + static class UNiagaraDataInterfacePlatformSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfacePlatformSet; + +// Class Niagara.NiagaraDataInterfaceRenderTarget2DArray +// 0x0080 (0x0158 - 0x00D8) +class UNiagaraDataInterfaceRenderTarget2DArray final : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntVector size; // 0x00D8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x00E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // 0x00E5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideFormat : 1; // 0x00E5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x00E8(0x0020)(Edit, NativeAccessSpecifierPublic) + TMap ManagedRenderTargets; // 0x0108(0x0050)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTarget2DArray") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTarget2DArray") + } + static class UNiagaraDataInterfaceRenderTarget2DArray* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTarget2DArray; + +// Class Niagara.NiagaraDataInterfaceRenderTargetCube +// 0x0078 (0x0150 - 0x00D8) +class UNiagaraDataInterfaceRenderTargetCube final : public UNiagaraDataInterfaceRWBase +{ +public: + int32 size; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // 0x00DD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideFormat : 1; // 0x00DD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_DE[0x2]; // 0x00DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x00E0(0x0020)(Edit, NativeAccessSpecifierPublic) + TMap ManagedRenderTargets; // 0x0100(0x0050)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTargetCube") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTargetCube") + } + static class UNiagaraDataInterfaceRenderTargetCube* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTargetCube; + +// Class Niagara.NiagaraDataInterfaceRenderTargetVolume +// 0x0080 (0x0158 - 0x00D8) +class UNiagaraDataInterfaceRenderTargetVolume final : public UNiagaraDataInterfaceRWBase +{ +public: + struct FIntVector size; // 0x00D8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x00E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInheritUserParameterSettings : 1; // 0x00E5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideFormat : 1; // 0x00E5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x00E8(0x0020)(Edit, NativeAccessSpecifierPublic) + TMap ManagedRenderTargets; // 0x0108(0x0050)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTargetVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTargetVolume") + } + static class UNiagaraDataInterfaceRenderTargetVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTargetVolume; + +// Class Niagara.NiagaraDataInterfaceSkeletalMesh +// 0x0090 (0x00C8 - 0x0038) +class UNiagaraDataInterfaceSkeletalMesh final : public UNiagaraDataInterface +{ +public: + ENDISkeletalMesh_SourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Source; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding MeshUserParameter; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* SourceComponent; // 0x0068(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDISkeletalMesh_SkinningMode SkinningMode; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SamplingRegions; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + int32 WholeMeshLOD; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FilteredBones; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FilteredSockets; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName ExcludeBoneName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bExcludeBone : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UvSetIndex; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireCurrentFrameData; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceSkeletalMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceSkeletalMesh") + } + static class UNiagaraDataInterfaceSkeletalMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceSkeletalMesh; + +// Class Niagara.NiagaraDataInterfaceStaticMesh +// 0x0050 (0x0088 - 0x0038) +class UNiagaraDataInterfaceStaticMesh final : public UNiagaraDataInterface +{ +public: + ENDIStaticMesh_SourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* DefaultMesh; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Source; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* SourceComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNDIStaticMeshSectionFilter SectionFilter; // 0x0058(0x0010)(Edit, NativeAccessSpecifierPublic) + bool bUsePhysicsBodyVelocity; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FilteredSockets; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceStaticMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceStaticMesh") + } + static class UNiagaraDataInterfaceStaticMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceStaticMesh; + +// Class Niagara.NiagaraDataInterfaceVector2DCurve +// 0x0100 (0x0170 - 0x0070) +class UNiagaraDataInterfaceVector2DCurve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVector2DCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVector2DCurve") + } + static class UNiagaraDataInterfaceVector2DCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVector2DCurve; + +// Class Niagara.NiagaraDataInterfaceVector4Curve +// 0x0200 (0x0270 - 0x0070) +class UNiagaraDataInterfaceVector4Curve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve ZCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve WCurve; // 0x01F0(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVector4Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVector4Curve") + } + static class UNiagaraDataInterfaceVector4Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVector4Curve; + +// Class Niagara.NiagaraDataInterfaceVectorCurve +// 0x0180 (0x01F0 - 0x0070) +class UNiagaraDataInterfaceVectorCurve final : public UNiagaraDataInterfaceCurveBase +{ +public: + struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FRichCurve ZCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVectorCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVectorCurve") + } + static class UNiagaraDataInterfaceVectorCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVectorCurve; + +// Class Niagara.NiagaraDataInterfaceVolumeTexture +// 0x0018 (0x0050 - 0x0038) +class UNiagaraDataInterfaceVolumeTexture final : public UNiagaraDataInterface +{ +public: + class UVolumeTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceVolumeTexture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceVolumeTexture") + } + static class UNiagaraDataInterfaceVolumeTexture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceVolumeTexture; + +// Class Niagara.NiagaraDebugHUDSettings +// 0x0100 (0x0128 - 0x0028) +class UNiagaraDebugHUDSettings final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDebugHUDSettingsData Data; // 0x0048(0x00E0)(Edit, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDebugHUDSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDebugHUDSettings") + } + static class UNiagaraDebugHUDSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDebugHUDSettings; + +// Class Niagara.NiagaraEditorDataBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraEditorDataBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEditorDataBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEditorDataBase") + } + static class UNiagaraEditorDataBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEditorDataBase; + +// Class Niagara.NiagaraEditorParametersAdapterBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraEditorParametersAdapterBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEditorParametersAdapterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEditorParametersAdapterBase") + } + static class UNiagaraEditorParametersAdapterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEditorParametersAdapterBase; + +// Class Niagara.NiagaraSignificanceHandler +// 0x0000 (0x0028 - 0x0028) +class UNiagaraSignificanceHandler : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSignificanceHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSignificanceHandler") + } + static class UNiagaraSignificanceHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSignificanceHandler; + +// Class Niagara.NiagaraSignificanceHandlerDistance +// 0x0000 (0x0028 - 0x0028) +class UNiagaraSignificanceHandlerDistance final : public UNiagaraSignificanceHandler +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSignificanceHandlerDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSignificanceHandlerDistance") + } + static class UNiagaraSignificanceHandlerDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSignificanceHandlerDistance; + +// Class Niagara.NiagaraSignificanceHandlerAge +// 0x0000 (0x0028 - 0x0028) +class UNiagaraSignificanceHandlerAge final : public UNiagaraSignificanceHandler +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSignificanceHandlerAge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSignificanceHandlerAge") + } + static class UNiagaraSignificanceHandlerAge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSignificanceHandlerAge; + +// Class Niagara.NiagaraEffectType +// 0x0070 (0x0098 - 0x0028) +class UNiagaraEffectType final : public UObject +{ +public: + ENiagaraScalabilityUpdateFrequency UpdateFrequency; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraCullReaction CullReaction; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSignificanceHandler* SignificanceHandler; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DetailLevelScalabilitySettings; // 0x0038(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + struct FNiagaraSystemScalabilitySettingsArray SystemScalabilitySettings; // 0x0048(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraEmitterScalabilitySettingsArray EmitterScalabilitySettings; // 0x0058(0x0010)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraBaselineController* PerformanceBaselineController; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FNiagaraPerfBaselineStats PerfBaselineStats; // 0x0078(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate) + struct FGuid PerfBaselineVersion; // 0x0088(0x0010)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEffectType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEffectType") + } + static class UNiagaraEffectType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEffectType; + +// Class Niagara.NiagaraEmitter +// 0x0280 (0x02A8 - 0x0028) +class UNiagaraEmitter final : public UObject +{ +public: + bool bLocalSpace; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeterminism; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RandomSeed; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleAllocationMode AllocationMode; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PreAllocationCount; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraEmitterScriptProperties UpdateScriptProps; // 0x0038(0x0028)(NativeAccessSpecifierPublic) + struct FNiagaraEmitterScriptProperties SpawnScriptProps; // 0x0060(0x0028)(NativeAccessSpecifierPublic) + ENiagaraSimTarget SimTarget; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBox FixedBounds; // 0x008C(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 MinDetailLevel; // 0x00A8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxDetailLevel; // 0x00AC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraDetailsLevelScaleOverrides GlobalSpawnCountScaleOverrides; // 0x00B0(0x0014)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraPlatformSet Platforms; // 0x00C8(0x0030)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraEmitterScalabilityOverrides ScalabilityOverrides; // 0x00F8(0x0010)(Edit, NativeAccessSpecifierPublic) + EEmitterCullingPriority CullingPriority; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DisableLightsForQualityLevel; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bInterpolatedSpawning : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFixedBounds : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMinDetailLevel : 1; // 0x0110(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxDetailLevel : 1; // 0x0110(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideGlobalSpawnCountScale : 1; // 0x0110(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresPersistentIDs : 1; // 0x0110(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCombineEventSpawn : 1; // 0x0110(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDeltaTimePerTick; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DefaultShaderStageIndex; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxUpdateIterations; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet SpawnStages; // 0x0120(0x0050)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 bSimulationStagesEnabled : 1; // 0x0170(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDeprecatedShaderStagesEnabled : 1; // 0x0170(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bLimitDeltaTime : 1; // 0x0170(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString UniqueEmitterName; // 0x0178(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray RendererProperties; // 0x0188(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray EventHandlerScriptProps; // 0x0198(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SimulationStages; // 0x01A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UNiagaraScript* GPUComputeScript; // 0x01B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray SharedEventGeneratorIds; // 0x01C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1D0[0xD8]; // 0x01D0(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEmitter") + } + static class UNiagaraEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEmitter; + +// Class Niagara.NiagaraEventReceiverEmitterAction +// 0x0000 (0x0028 - 0x0028) +class UNiagaraEventReceiverEmitterAction : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEventReceiverEmitterAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEventReceiverEmitterAction") + } + static class UNiagaraEventReceiverEmitterAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEventReceiverEmitterAction; + +// Class Niagara.NiagaraEventReceiverEmitterAction_SpawnParticles +// 0x0008 (0x0030 - 0x0028) +class UNiagaraEventReceiverEmitterAction_SpawnParticles final : public UNiagaraEventReceiverEmitterAction +{ +public: + uint32 NumParticles; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraEventReceiverEmitterAction_SpawnParticles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraEventReceiverEmitterAction_SpawnParticles") + } + static class UNiagaraEventReceiverEmitterAction_SpawnParticles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraEventReceiverEmitterAction_SpawnParticles; + +// Class Niagara.NiagaraFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UNiagaraFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(class UObject* WorldContextObject, class UNiagaraParameterCollection* Collection); + static void OverrideSystemUserVariableSkeletalMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class USkeletalMeshComponent* SkeletalMeshComponent); + static void OverrideSystemUserVariableStaticMesh(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMesh* StaticMesh); + static void OverrideSystemUserVariableStaticMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMeshComponent* StaticMeshComponent); + static void SetSkeletalMeshDataInterfaceSamplingRegions(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray& SamplingRegions); + static void SetTexture2DArrayObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture2DArray* Texture); + static void SetTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture* Texture); + static void SetVolumeTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UVolumeTexture* Texture); + static class UNiagaraComponent* SpawnSystemAtLocation(const class UObject* WorldContextObject, class UNiagaraSystem* SystemTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, bool bAutoActivate, ENCPoolMethod PoolingMethod, bool bPreCullCheck); + static class UNiagaraComponent* SpawnSystemAttached(class UNiagaraSystem* SystemTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bAutoDestroy, bool bAutoActivate, ENCPoolMethod PoolingMethod, bool bPreCullCheck); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraFunctionLibrary") + } + static class UNiagaraFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraFunctionLibrary; + +// Class Niagara.NiagaraLightRendererProperties +// 0x02B8 (0x0330 - 0x0078) +class UNiagaraLightRendererProperties final : public UNiagaraRendererProperties +{ +public: + uint8 bUseInverseSquaredFalloff : 1; // 0x0078(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAffectsVolumetricLighting : 1; // 0x0078(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlphaScalesBrightness : 1; // 0x0078(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RadiusScale; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultExponent; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ColorAdd; // 0x0088(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RendererVisibility; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding LightRenderingEnabledBinding; // 0x0098(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding LightExponentBinding; // 0x00F0(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0148(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x01A0(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RadiusBinding; // 0x01F8(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VolumetricScatteringBinding; // 0x0250(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x02A8(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_300[0x30]; // 0x0300(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraLightRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraLightRendererProperties") + } + static class UNiagaraLightRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraLightRendererProperties; + +// Class Niagara.NiagaraMeshRendererProperties +// 0x0820 (0x0898 - 0x0078) +class UNiagaraMeshRendererProperties final : public UNiagaraRendererProperties +{ +public: + TArray Meshes; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + ENiagaraRendererSourceDataMode SourceMode; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSortMode SortMode; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x2]; // 0x008A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bOverrideMaterials : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSortOnlyWhenTranslucent : 1; // 0x008C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGpuLowLatencyTranslucency : 1; // 0x008C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSubImageBlend : 1; // 0x008C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableFrustumCulling : 1; // 0x008C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableCameraDistanceCulling : 1; // 0x008C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableMeshFlipbook : 1; // 0x008C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverrideMaterials; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector2D SubImageSize; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMeshFacingMode FacingMode; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bLockedAxisEnable : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LockedAxis; // 0x00B0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMeshLockedAxisSpace LockedAxisSpace; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinCameraDistance; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCameraDistance; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 RendererVisibility; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x00D0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0128(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x0180(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MeshOrientationBinding; // 0x01D8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ScaleBinding; // 0x0230(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x0288(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x02E0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x0338(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0390(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x03E8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0440(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x0498(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x04F0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x0548(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x05A0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MeshIndexBinding; // 0x05F8(0x0058)(Edit, NativeAccessSpecifierPublic) + TArray MaterialParameterBindings; // 0x0650(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x0660(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevScaleBinding; // 0x06B8(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevMeshOrientationBinding; // 0x0710(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x0768(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x07C0(0x0058)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_818[0x68]; // 0x0818(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* ParticleMesh; // 0x0880(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector PivotOffset; // 0x0888(0x000C)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraMeshPivotOffsetSpace PivotOffsetSpace; // 0x0894(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_895[0x3]; // 0x0895(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMeshRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMeshRendererProperties") + } + static class UNiagaraMeshRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraMeshRendererProperties; + +// Class Niagara.NiagaraMessageDataBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraMessageDataBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMessageDataBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMessageDataBase") + } + static class UNiagaraMessageDataBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraMessageDataBase; + +// Class Niagara.NiagaraParameterCollectionInstance +// 0x00B8 (0x00E0 - 0x0028) +class UNiagaraParameterCollectionInstance final : public UObject +{ +public: + class UNiagaraParameterCollection* Collection; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverridenParameters; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraParameterStore ParameterStorage; // 0x0040(0x0078)(NativeAccessSpecifierPrivate) + uint8 Pad_B8[0x28]; // 0x00B8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetBoolParameter(const class FString& InVariableName); + struct FLinearColor GetColorParameter(const class FString& InVariableName); + float GetFloatParameter(const class FString& InVariableName); + int32 GetIntParameter(const class FString& InVariableName); + struct FQuat GetQuatParameter(const class FString& InVariableName); + struct FVector2D GetVector2DParameter(const class FString& InVariableName); + struct FVector4 GetVector4Parameter(const class FString& InVariableName); + struct FVector GetVectorParameter(const class FString& InVariableName); + void SetBoolParameter(const class FString& InVariableName, bool InValue); + void SetColorParameter(const class FString& InVariableName, const struct FLinearColor& InValue); + void SetFloatParameter(const class FString& InVariableName, float InValue); + void SetIntParameter(const class FString& InVariableName, int32 InValue); + void SetQuatParameter(const class FString& InVariableName, const struct FQuat& InValue); + void SetVector2DParameter(const class FString& InVariableName, const struct FVector2D& InValue); + void SetVector4Parameter(const class FString& InVariableName, const struct FVector4& InValue); + void SetVectorParameter(const class FString& InVariableName, const struct FVector& InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraParameterCollectionInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraParameterCollectionInstance") + } + static class UNiagaraParameterCollectionInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraParameterCollectionInstance; + +// Class Niagara.NiagaraParameterCollection +// 0x0038 (0x0060 - 0x0028) +class UNiagaraParameterCollection final : public UObject +{ +public: + class FName Namespace; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Parameters; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UMaterialParameterCollection* SourceMaterialCollection; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraParameterCollectionInstance* DefaultInstance; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid CompileId; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraParameterCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraParameterCollection") + } + static class UNiagaraParameterCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraParameterCollection; + +// Class Niagara.NiagaraParameterDefinitionsBase +// 0x0000 (0x0028 - 0x0028) +class UNiagaraParameterDefinitionsBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraParameterDefinitionsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraParameterDefinitionsBase") + } + static class UNiagaraParameterDefinitionsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraParameterDefinitionsBase; + +// Class Niagara.NiagaraBaselineController +// 0x0040 (0x0068 - 0x0028) +class UNiagaraBaselineController : public UObject +{ +public: + float TestDuration; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraEffectType* EffectType; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANiagaraPerfBaselineActor* Owner; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr System; // 0x0040(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + class UNiagaraSystem* GetSystem(); + void OnBeginTest(); + void OnEndTest(const struct FNiagaraPerfBaselineStats& Stats); + void OnOwnerTick(float DeltaTime); + bool OnTickTest(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBaselineController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBaselineController") + } + static class UNiagaraBaselineController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBaselineController; + +// Class Niagara.NiagaraBaselineController_Basic +// 0x0018 (0x0080 - 0x0068) +class UNiagaraBaselineController_Basic final : public UNiagaraBaselineController +{ +public: + int32 NumInstances; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnedComponents; // 0x0070(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBaselineController_Basic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBaselineController_Basic") + } + static class UNiagaraBaselineController_Basic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraBaselineController_Basic; + +// Class Niagara.NiagaraPerfBaselineActor +// 0x0010 (0x0258 - 0x0248) +class ANiagaraPerfBaselineActor final : public AActor +{ +public: + class UNiagaraBaselineController* Controller; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextRenderComponent* Label; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPerfBaselineActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPerfBaselineActor") + } + static class ANiagaraPerfBaselineActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraPerfBaselineActor; + +// Class Niagara.NiagaraPrecompileContainer +// 0x0018 (0x0040 - 0x0028) +class UNiagaraPrecompileContainer final : public UObject +{ +public: + TArray Scripts; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UNiagaraSystem* System; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPrecompileContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPrecompileContainer") + } + static class UNiagaraPrecompileContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPrecompileContainer; + +// Class Niagara.NiagaraPreviewBase +// 0x0000 (0x0248 - 0x0248) +class ANiagaraPreviewBase final : public AActor +{ +public: + void SetLabelText(const class FText& InXAxisText, const class FText& InYAxisText); + void SetSystem(class UNiagaraSystem* InSystem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewBase") + } + static class ANiagaraPreviewBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraPreviewBase; + +// Class Niagara.NiagaraPreviewAxis +// 0x0000 (0x0028 - 0x0028) +class UNiagaraPreviewAxis : public UObject +{ +public: + void ApplyToPreview(class UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, class FString* OutLabelText); + int32 Num(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis") + } + static class UNiagaraPreviewAxis* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis; + +// Class Niagara.NiagaraPreviewAxis_InterpParamBase +// 0x0010 (0x0038 - 0x0028) +class UNiagaraPreviewAxis_InterpParamBase : public UNiagaraPreviewAxis +{ +public: + class FName Param; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 Count; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamBase") + } + static class UNiagaraPreviewAxis_InterpParamBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamBase; + +// Class Niagara.NiagaraPreviewAxis_InterpParamInt32 +// 0x0008 (0x0040 - 0x0038) +class UNiagaraPreviewAxis_InterpParamInt32 final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + int32 Min; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 Max; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamInt32") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamInt32") + } + static class UNiagaraPreviewAxis_InterpParamInt32* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamInt32; + +// Class Niagara.NiagaraPreviewAxis_InterpParamFloat +// 0x0008 (0x0040 - 0x0038) +class UNiagaraPreviewAxis_InterpParamFloat final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + float Min; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Max; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamFloat") + } + static class UNiagaraPreviewAxis_InterpParamFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamFloat; + +// Class Niagara.NiagaraPreviewAxis_InterpParamVector2D +// 0x0010 (0x0048 - 0x0038) +class UNiagaraPreviewAxis_InterpParamVector2D final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + struct FVector2D Min; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector2D Max; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector2D") + } + static class UNiagaraPreviewAxis_InterpParamVector2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector2D; + +// Class Niagara.NiagaraPreviewAxis_InterpParamVector +// 0x0018 (0x0050 - 0x0038) +class UNiagaraPreviewAxis_InterpParamVector final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + struct FVector Min; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector Max; // 0x0044(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector") + } + static class UNiagaraPreviewAxis_InterpParamVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector; + +// Class Niagara.NiagaraPreviewAxis_InterpParamVector4 +// 0x0028 (0x0060 - 0x0038) +class UNiagaraPreviewAxis_InterpParamVector4 final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Min; // 0x0040(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector4 Max; // 0x0050(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector4") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector4") + } + static class UNiagaraPreviewAxis_InterpParamVector4* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector4; + +// Class Niagara.NiagaraPreviewAxis_InterpParamLinearColor +// 0x0020 (0x0058 - 0x0038) +class UNiagaraPreviewAxis_InterpParamLinearColor final : public UNiagaraPreviewAxis_InterpParamBase +{ +public: + struct FLinearColor Min; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FLinearColor Max; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamLinearColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamLinearColor") + } + static class UNiagaraPreviewAxis_InterpParamLinearColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamLinearColor; + +// Class Niagara.NiagaraPreviewGrid +// 0x0050 (0x0298 - 0x0248) +class ANiagaraPreviewGrid final : public AActor +{ +public: + class UNiagaraSystem* System; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraPreviewGridResetMode ResetMode; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraPreviewAxis* PreviewAxisX; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraPreviewAxis* PreviewAxisY; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PreviewClass; // 0x0268(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpacingX; // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpacingY; // 0x0274(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumX; // 0x0278(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 NumY; // 0x027C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray PreviewComponents; // 0x0280(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivatePreviews(bool bReset); + void DeactivatePreviews(); + void GetPreviews(TArray* OutPreviews); + void SetPaused(bool bPaused); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPreviewGrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPreviewGrid") + } + static class ANiagaraPreviewGrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraPreviewGrid; + +// Class Niagara.NiagaraRibbonRendererProperties +// 0x07E8 (0x0860 - 0x0078) +class UNiagaraRibbonRendererProperties final : public UNiagaraRendererProperties +{ +public: + class UMaterialInterface* Material; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) + ENiagaraRibbonFacingMode FacingMode; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VertsPerParticle; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraRibbonUVSettings UV0Settings; // 0x00A8(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraRibbonUVSettings UV1Settings; // 0x00CC(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + ENiagaraRibbonDrawDirection DrawDirection; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRibbonShapeMode Shape; // 0x00F1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAccurateGeometry; // 0x00F2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F3[0x1]; // 0x00F3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 WidthSegmentationCount; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MultiPlaneCount; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TubeSubdivisions; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CustomVertices; // 0x0100(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float CurveTension; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRibbonTessellationMode TessellationMode; // 0x0114(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TessellationFactor; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantFactor; // 0x011C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TessellationAngle; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScreenSpaceTessellation; // 0x0124(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_125[0x3]; // 0x0125(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0128(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0180(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x01D8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x0230(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonTwistBinding; // 0x0288(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonWidthBinding; // 0x02E0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonFacingBinding; // 0x0338(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonIdBinding; // 0x0390(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonLinkOrderBinding; // 0x03E8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0440(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x0498(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x04F0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0548(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x05A0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RibbonUVDistance; // 0x05F8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding U0OverrideBinding; // 0x0650(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding V0RangeOverrideBinding; // 0x06A8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding U1OverrideBinding; // 0x0700(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding V1RangeOverrideBinding; // 0x0758(0x0058)(Edit, NativeAccessSpecifierPublic) + TArray MaterialParameterBindings; // 0x07B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_7C0[0xA0]; // 0x07C0(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraRibbonRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraRibbonRendererProperties") + } + static class UNiagaraRibbonRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraRibbonRendererProperties; + +// Class Niagara.NiagaraScript +// 0x02B8 (0x02E0 - 0x0028) +class UNiagaraScript final : public UNiagaraScriptBase +{ +public: + ENiagaraScriptUsage Usage; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid UsageId; // 0x002C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraParameterStore RapidIterationParameters; // 0x0040(0x0078)(NativeAccessSpecifierPublic) + struct FNiagaraScriptExecutionParameterStore ScriptExecutionParamStore; // 0x00B8(0x0098)(NativeAccessSpecifierPrivate) + TArray ScriptExecutionBoundParameters; // 0x0150(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FNiagaraVMExecutableDataId CachedScriptVMId; // 0x0160(0x0058)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1B8[0x10]; // 0x01B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVMExecutableData CachedScriptVM; // 0x01C8(0x00F0)(NativeAccessSpecifierPrivate) + TArray CachedParameterCollectionReferences; // 0x02B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray CachedDefaultDataInterfaces; // 0x02C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RaiseOnGPUCompilationComplete(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraScript") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraScript") + } + static class UNiagaraScript* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraScript; + +// Class Niagara.NiagaraScriptSourceBase +// 0x0020 (0x0048 - 0x0028) +class UNiagaraScriptSourceBase final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraScriptSourceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraScriptSourceBase") + } + static class UNiagaraScriptSourceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraScriptSourceBase; + +// Class Niagara.NiagaraSettings +// 0x0090 (0x00C8 - 0x0038) +class UNiagaraSettings final : public UDeveloperSettings +{ +public: + struct FSoftObjectPath DefaultEffectType; // 0x0038(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray QualityLevels; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + TMap ComponentRendererWarningsPerClass; // 0x0060(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + ETextureRenderTargetFormat DefaultRenderTargetFormat; // 0x00B0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraGpuBufferFormat DefaultGridFormat; // 0x00B1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2[0x2]; // 0x00B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraDefaultRendererMotionVectorSetting DefaultRendererMotionVectorSetting; // 0x00B4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDISkelMesh_GpuMaxInfluences NDISkelMesh_GpuMaxInfluences; // 0x00B8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDISkelMesh_GpuUniformSamplingFormat NDISkelMesh_GpuUniformSamplingFormat; // 0x00B9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENDISkelMesh_AdjacencyTriangleIndexFormat NDISkelMesh_AdjacencyTriangleIndexFormat; // 0x00BA(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB[0x5]; // 0x00BB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraEffectType* DefaultEffectTypePtr; // 0x00C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSettings") + } + static class UNiagaraSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSettings; + +// Class Niagara.NiagaraSimulationStageBase +// 0x0018 (0x0040 - 0x0028) +class UNiagaraSimulationStageBase : public UNiagaraMergeable +{ +public: + class UNiagaraScript* Script; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SimulationStageName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSimulationStageBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSimulationStageBase") + } + static class UNiagaraSimulationStageBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSimulationStageBase; + +// Class Niagara.NiagaraSimulationStageGeneric +// 0x0030 (0x0070 - 0x0040) +class UNiagaraSimulationStageGeneric final : public UNiagaraSimulationStageBase +{ +public: + ENiagaraIterationSource IterationSource; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 iterations; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSpawnOnly : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDisablePartialParticleUpdate : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableDataInterfaceBinding DataInterface; // 0x0050(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSimulationStageGeneric") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSimulationStageGeneric") + } + static class UNiagaraSimulationStageGeneric* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSimulationStageGeneric; + +// Class Niagara.NiagaraSpriteRendererProperties +// 0x0A38 (0x0AB0 - 0x0078) +class UNiagaraSpriteRendererProperties final : public UNiagaraRendererProperties +{ +public: + class UMaterialInterface* Material; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRendererSourceDataMode SourceMode; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x0088(0x0020)(Edit, NativeAccessSpecifierPublic) + ENiagaraSpriteAlignment Alignment; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSpriteFacingMode FacingMode; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x2]; // 0x00AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D PivotInUVSpace; // 0x00AC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSortMode SortMode; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D SubImageSize; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSubImageBlend : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRemoveHMDRollInVR : 1; // 0x00C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSortOnlyWhenTranslucent : 1; // 0x00C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGpuLowLatencyTranslucency : 1; // 0x00C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinFacingCameraBlendDistance; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFacingCameraBlendDistance; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnableCameraDistanceCulling : 1; // 0x00CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinCameraDistance; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCameraDistance; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 RendererVisibility; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariableAttributeBinding PositionBinding; // 0x00E0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0138(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x0190(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteRotationBinding; // 0x01E8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteSizeBinding; // 0x0240(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteFacingBinding; // 0x0298(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SpriteAlignmentBinding; // 0x02F0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x0348(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x03A0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x03F8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0450(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x04A8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x0500(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding UVScaleBinding; // 0x0558(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PivotOffsetBinding; // 0x05B0(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0608(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x0660(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x06B8(0x0058)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0710(0x0058)(Edit, NativeAccessSpecifierPublic) + TArray MaterialParameterBindings; // 0x0768(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x0778(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x07D0(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteRotationBinding; // 0x0828(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteSizeBinding; // 0x0880(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteFacingBinding; // 0x08D8(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevSpriteAlignmentBinding; // 0x0930(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x0988(0x0058)(Transient, NativeAccessSpecifierPublic) + struct FNiagaraVariableAttributeBinding PrevPivotOffsetBinding; // 0x09E0(0x0058)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_A38[0x78]; // 0x0A38(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSpriteRendererProperties") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSpriteRendererProperties") + } + static class UNiagaraSpriteRendererProperties* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSpriteRendererProperties; + +// Class Niagara.NiagaraSystem +// 0x0478 (0x04A8 - 0x0030) +class UNiagaraSystem final : public UFXSystemAsset +{ +public: + bool bDumpDebugSystemInfo; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDumpDebugEmitterInfo; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x1]; // 0x0032(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bRequireCurrentFrameData; // 0x0033(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bFixedBounds : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraEffectType* EffectType; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideScalabilitySettings; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ScalabilityOverrides; // 0x0048(0x0010)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected) + struct FNiagaraSystemScalabilityOverrides SystemScalabilityOverrides; // 0x0058(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) + bool bPauseWhenOffscreenOverride; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EmitterHandles; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ParameterCollectionOverrides; // 0x0080(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UNiagaraScript* SystemSpawnScript; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraScript* SystemUpdateScript; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemCompiledData SystemCompiledData; // 0x00B0(0x0218)(Protected, NativeAccessSpecifierProtected) + struct FNiagaraUserRedirectionParameterStore ExposedParameters; // 0x02C8(0x00C8)(Protected, NativeAccessSpecifierProtected) + struct FBox FixedBounds; // 0x0390(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bAutoDeactivate; // 0x03AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3AD[0x3]; // 0x03AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WarmupTime; // 0x03B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 WarmupTickCount; // 0x03B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WarmupTickDelta; // 0x03B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHasSystemScriptDIsWithPerInstanceData; // 0x03BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNeedsGPUContextInitForDataInterfaces; // 0x03BD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3BE[0x2]; // 0x03BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray UserDINamesReadInSystemScripts; // 0x03C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool bIsInfiniteLooping; // 0x03D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D1[0xD7]; // 0x03D1(0x00D7)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSystem") + } + static class UNiagaraSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSystem; + +} + diff --git a/Hogwarts Legacy/SDK/Niagara_structs.hpp b/Hogwarts Legacy/SDK/Niagara_structs.hpp new file mode 100644 index 0000000..16fa597 --- /dev/null +++ b/Hogwarts Legacy/SDK/Niagara_structs.hpp @@ -0,0 +1,2409 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Niagara + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "MovieScene_structs.hpp" +#include "NiagaraShader_structs.hpp" +#include "NiagaraCore_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum Niagara.ENiagaraSystemSpawnSectionEndBehavior +// NumValues: 0x0004 +enum class ENiagaraSystemSpawnSectionEndBehavior : uint32 +{ + SetSystemInactive = 0, + Deactivate = 1, + None = 2, + ENiagaraSystemSpawnSectionEndBehavior_MAX = 3, +}; + +// Enum Niagara.ENiagaraSystemSpawnSectionEvaluateBehavior +// NumValues: 0x0003 +enum class ENiagaraSystemSpawnSectionEvaluateBehavior : uint32 +{ + ActivateIfInactive = 0, + None = 1, + ENiagaraSystemSpawnSectionEvaluateBehavior_MAX = 2, +}; + +// Enum Niagara.ENiagaraSystemSpawnSectionStartBehavior +// NumValues: 0x0002 +enum class ENiagaraSystemSpawnSectionStartBehavior : uint32 +{ + Activate = 0, + ENiagaraSystemSpawnSectionStartBehavior_MAX = 1, +}; + +// Enum Niagara.ENiagaraBakerViewMode +// NumValues: 0x0009 +enum class ENiagaraBakerViewMode : uint32 +{ + Perspective = 0, + OrthoFront = 1, + OrthoBack = 2, + OrthoLeft = 3, + OrthoRight = 4, + OrthoTop = 5, + OrthoBottom = 6, + Num = 7, + ENiagaraBakerViewMode_MAX = 8, +}; + +// Enum Niagara.ENiagaraCollisionMode +// NumValues: 0x0005 +enum class ENiagaraCollisionMode : uint8 +{ + None = 0, + SceneGeometry = 1, + DepthBuffer = 2, + DistanceField = 3, + ENiagaraCollisionMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraFunctionDebugState +// NumValues: 0x0003 +enum class ENiagaraFunctionDebugState : uint8 +{ + NoDebug = 0, + Basic = 1, + ENiagaraFunctionDebugState_MAX = 2, +}; + +// Enum Niagara.ENiagaraSystemInstanceState +// NumValues: 0x0008 +enum class ENiagaraSystemInstanceState : uint8 +{ + None = 0, + PendingSpawn = 1, + PendingSpawnPaused = 2, + Spawning = 3, + Running = 4, + Paused = 5, + Num = 6, + ENiagaraSystemInstanceState_MAX = 7, +}; + +// Enum Niagara.ENCPoolMethod +// NumValues: 0x0006 +enum class ENCPoolMethod : uint8 +{ + None = 0, + AutoRelease = 1, + ManualRelease = 2, + ManualRelease_OnComplete = 3, + FreeInPool = 4, + ENCPoolMethod_MAX = 5, +}; + +// Enum Niagara.ENiagaraLegacyTrailWidthMode +// NumValues: 0x0004 +enum class ENiagaraLegacyTrailWidthMode : uint8 +{ + FromCentre = 0, + FromFirst = 1, + FromSecond = 2, + ENiagaraLegacyTrailWidthMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraRendererSourceDataMode +// NumValues: 0x0003 +enum class ENiagaraRendererSourceDataMode : uint8 +{ + Particles = 0, + Emitter = 1, + ENiagaraRendererSourceDataMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraBindingSource +// NumValues: 0x0007 +enum class ENiagaraBindingSource : uint8 +{ + ImplicitFromSource = 0, + ExplicitParticles = 1, + ExplicitEmitter = 2, + ExplicitSystem = 3, + ExplicitUser = 4, + MaxBindingSource = 5, + ENiagaraBindingSource_MAX = 6, +}; + +// Enum Niagara.ENiagaraIterationSource +// NumValues: 0x0003 +enum class ENiagaraIterationSource : uint8 +{ + Particles = 0, + DataInterface = 1, + ENiagaraIterationSource_MAX = 2, +}; + +// Enum Niagara.ENiagaraScriptGroup +// NumValues: 0x0004 +enum class ENiagaraScriptGroup : uint8 +{ + Particle = 0, + Emitter = 1, + System = 2, + Max = 3, +}; + +// Enum Niagara.ENiagaraScriptContextStaticSwitch +// NumValues: 0x0004 +enum class ENiagaraScriptContextStaticSwitch : uint8 +{ + System = 0, + Emitter = 1, + Particle = 2, + ENiagaraScriptContextStaticSwitch_MAX = 3, +}; + +// Enum Niagara.ENiagaraCompileUsageStaticSwitch +// NumValues: 0x0006 +enum class ENiagaraCompileUsageStaticSwitch : uint8 +{ + Spawn = 0, + Update = 1, + Event = 2, + SimulationStage = 3, + Default = 4, + ENiagaraCompileUsageStaticSwitch_MAX = 5, +}; + +// Enum Niagara.ENiagaraScriptUsage +// NumValues: 0x000E +enum class ENiagaraScriptUsage : uint8 +{ + Function = 0, + Module = 1, + DynamicInput = 2, + ParticleSpawnScript = 3, + ParticleSpawnScriptInterpolated = 4, + ParticleUpdateScript = 5, + ParticleEventScript = 6, + ParticleSimulationStageScript = 7, + ParticleGPUComputeScript = 8, + EmitterSpawnScript = 9, + EmitterUpdateScript = 10, + SystemSpawnScript = 11, + SystemUpdateScript = 12, + ENiagaraScriptUsage_MAX = 13, +}; + +// Enum Niagara.ENiagaraScriptCompileStatus +// NumValues: 0x0008 +enum class ENiagaraScriptCompileStatus : uint8 +{ + NCS_Unknown = 0, + NCS_Dirty = 1, + NCS_Error = 2, + NCS_UpToDate = 3, + NCS_BeingCreated = 4, + NCS_UpToDateWithWarnings = 5, + NCS_ComputeUpToDateWithWarnings = 6, + NCS_MAX = 7, +}; + +// Enum Niagara.ENiagaraInputNodeUsage +// NumValues: 0x0007 +enum class ENiagaraInputNodeUsage : uint8 +{ + Undefined = 0, + Parameter = 1, + Attribute = 2, + SystemConstant = 3, + TranslatorConstant = 4, + RapidIterationParameter = 5, + ENiagaraInputNodeUsage_MAX = 6, +}; + +// Enum Niagara.ENiagaraDataSetType +// NumValues: 0x0004 +enum class ENiagaraDataSetType : uint8 +{ + ParticleData = 0, + Shared = 1, + Event = 2, + ENiagaraDataSetType_MAX = 3, +}; + +// Enum Niagara.ENiagaraStatDisplayMode +// NumValues: 0x0003 +enum class ENiagaraStatDisplayMode : uint8 +{ + Percent = 0, + Absolute = 1, + ENiagaraStatDisplayMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraStatEvaluationType +// NumValues: 0x0003 +enum class ENiagaraStatEvaluationType : uint8 +{ + Average = 0, + Maximum = 1, + ENiagaraStatEvaluationType_MAX = 2, +}; + +// Enum Niagara.ENiagaraAgeUpdateMode +// NumValues: 0x0004 +enum class ENiagaraAgeUpdateMode : uint8 +{ + TickDeltaTime = 0, + DesiredAge = 1, + DesiredAgeNoSeek = 2, + ENiagaraAgeUpdateMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraSimTarget +// NumValues: 0x0003 +enum class ENiagaraSimTarget : uint8 +{ + CPUSim = 0, + GPUComputeSim = 1, + ENiagaraSimTarget_MAX = 2, +}; + +// Enum Niagara.ENiagaraRendererMotionVectorSetting +// NumValues: 0x0005 +enum class ENiagaraRendererMotionVectorSetting : uint32 +{ + AutoDetect = 0, + Precise = 1, + Approximate = 2, + Disable = 3, + ENiagaraRendererMotionVectorSetting_MAX = 4, +}; + +// Enum Niagara.ENiagaraDefaultRendererMotionVectorSetting +// NumValues: 0x0003 +enum class ENiagaraDefaultRendererMotionVectorSetting : uint32 +{ + Precise = 0, + Approximate = 1, + ENiagaraDefaultRendererMotionVectorSetting_MAX = 2, +}; + +// Enum Niagara.ENiagaraDefaultMode +// NumValues: 0x0005 +enum class ENiagaraDefaultMode : uint8 +{ + Value = 0, + Binding = 1, + Custom = 2, + FailIfPreviouslyNotSet = 3, + ENiagaraDefaultMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraMipMapGeneration +// NumValues: 0x0004 +enum class ENiagaraMipMapGeneration : uint8 +{ + Disabled = 0, + PostStage = 1, + PostSimulate = 2, + ENiagaraMipMapGeneration_MAX = 3, +}; + +// Enum Niagara.ENiagaraGpuBufferFormat +// NumValues: 0x0004 +enum class ENiagaraGpuBufferFormat : uint8 +{ + Float = 0, + HalfFloat = 1, + UnsignedNormalizedByte = 2, + Max = 3, +}; + +// Enum Niagara.ENiagaraTickBehavior +// NumValues: 0x0005 +enum class ENiagaraTickBehavior : uint8 +{ + UsePrereqs = 0, + UseComponentTickGroup = 1, + ForceTickFirst = 2, + ForceTickLast = 3, + ENiagaraTickBehavior_MAX = 4, +}; + +// Enum Niagara.ENDIExport_GPUAllocationMode +// NumValues: 0x0003 +enum class ENDIExport_GPUAllocationMode : uint8 +{ + FixedSize = 0, + PerParticle = 1, + ENDIExport_MAX = 2, +}; + +// Enum Niagara.ENDILandscape_SourceMode +// NumValues: 0x0004 +enum class ENDILandscape_SourceMode : uint8 +{ + Default = 0, + Source = 1, + AttachParent = 2, + ENDILandscape_MAX = 3, +}; + +// Enum Niagara.ESetResolutionMethod +// NumValues: 0x0004 +enum class ESetResolutionMethod : uint32 +{ + Independent = 0, + MaxAxis = 1, + CellSize = 2, + ESetResolutionMethod_MAX = 3, +}; + +// Enum Niagara.ENDISkeletalMesh_SkinningMode +// NumValues: 0x0005 +enum class ENDISkeletalMesh_SkinningMode : uint8 +{ + Invalid = 255, + None = 0, + SkinOnTheFly = 1, + PreSkin = 2, + ENDISkeletalMesh_MAX = 256, +}; + +// Enum Niagara.ENDISkeletalMesh_SourceMode +// NumValues: 0x0004 +enum class ENDISkeletalMesh_SourceMode : uint8 +{ + Default = 0, + Source = 1, + AttachParent = 2, + ENDISkeletalMesh_MAX = 3, +}; + +// Enum Niagara.ENDIStaticMesh_SourceMode +// NumValues: 0x0005 +enum class ENDIStaticMesh_SourceMode : uint8 +{ + Default = 0, + Source = 1, + AttachParent = 2, + DefaultMeshOnly = 3, + ENDIStaticMesh_MAX = 4, +}; + +// Enum Niagara.ENiagaraDebugHudVerbosity +// NumValues: 0x0004 +enum class ENiagaraDebugHudVerbosity : uint32 +{ + None = 0, + Basic = 1, + Verbose = 2, + ENiagaraDebugHudVerbosity_MAX = 3, +}; + +// Enum Niagara.ENiagaraDebugHudFont +// NumValues: 0x0003 +enum class ENiagaraDebugHudFont : uint32 +{ + Small = 0, + Normal = 1, + ENiagaraDebugHudFont_MAX = 2, +}; + +// Enum Niagara.ENiagaraDebugHudVAlign +// NumValues: 0x0004 +enum class ENiagaraDebugHudVAlign : uint8 +{ + Top = 0, + Center = 1, + Bottom = 2, + ENiagaraDebugHudVAlign_MAX = 3, +}; + +// Enum Niagara.ENiagaraDebugHudHAlign +// NumValues: 0x0004 +enum class ENiagaraDebugHudHAlign : uint8 +{ + Left = 0, + Center = 1, + Right = 2, + ENiagaraDebugHudHAlign_MAX = 3, +}; + +// Enum Niagara.ENiagaraDebugPlaybackMode +// NumValues: 0x0005 +enum class ENiagaraDebugPlaybackMode : uint8 +{ + Play = 0, + Loop = 1, + Paused = 2, + Step = 3, + ENiagaraDebugPlaybackMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraScalabilityUpdateFrequency +// NumValues: 0x0006 +enum class ENiagaraScalabilityUpdateFrequency : uint32 +{ + SpawnOnly = 0, + Low = 1, + Medium = 2, + High = 3, + Continuous = 4, + ENiagaraScalabilityUpdateFrequency_MAX = 5, +}; + +// Enum Niagara.ENiagaraCullReaction +// NumValues: 0x0005 +enum class ENiagaraCullReaction : uint32 +{ + Deactivate = 0, + DeactivateImmediate = 1, + DeactivateResume = 2, + DeactivateImmediateResume = 3, + ENiagaraCullReaction_MAX = 4, +}; + +// Enum Niagara.NiagaraLightsQL +// NumValues: 0x0006 +enum class ENiagaraLightsQL : uint8 +{ + NiagaraQL_Low = 0, + NiagaraQL_Medium = 1, + NiagaraQL_High = 2, + NiagaraQL_Epic = 3, + NiagaraQL_Cinematic = 4, + NiagaraQL_MAX = 5, +}; + +// Enum Niagara.EEmitterCullingPriority +// NumValues: 0x0005 +enum class EEmitterCullingPriority : uint8 +{ + Misc = 0, + Optional = 1, + Important = 2, + NeverCull = 3, + EEmitterCullingPriority_MAX = 4, +}; + +// Enum Niagara.EParticleAllocationMode +// NumValues: 0x0003 +enum class EParticleAllocationMode : uint8 +{ + AutomaticEstimate = 0, + ManualEstimate = 1, + EParticleAllocationMode_MAX = 2, +}; + +// Enum Niagara.EScriptExecutionMode +// NumValues: 0x0004 +enum class EScriptExecutionMode : uint8 +{ + EveryParticle = 0, + SpawnedParticles = 1, + SingleParticle = 2, + EScriptExecutionMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraSortMode +// NumValues: 0x0006 +enum class ENiagaraSortMode : uint8 +{ + None = 0, + ViewDepth = 1, + ViewDistance = 2, + CustomAscending = 3, + CustomDecending = 4, + ENiagaraSortMode_MAX = 5, +}; + +// Enum Niagara.ENiagaraMeshLockedAxisSpace +// NumValues: 0x0004 +enum class ENiagaraMeshLockedAxisSpace : uint8 +{ + Simulation = 0, + World = 1, + Local = 2, + ENiagaraMeshLockedAxisSpace_MAX = 3, +}; + +// Enum Niagara.ENiagaraMeshPivotOffsetSpace +// NumValues: 0x0005 +enum class ENiagaraMeshPivotOffsetSpace : uint8 +{ + Mesh = 0, + Simulation = 1, + World = 2, + Local = 3, + ENiagaraMeshPivotOffsetSpace_MAX = 4, +}; + +// Enum Niagara.ENiagaraMeshFacingMode +// NumValues: 0x0005 +enum class ENiagaraMeshFacingMode : uint8 +{ + Default = 0, + Velocity = 1, + CameraPosition = 2, + CameraPlane = 3, + ENiagaraMeshFacingMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraPlatformSetState +// NumValues: 0x0005 +enum class ENiagaraPlatformSetState : uint8 +{ + Disabled = 0, + Enabled = 1, + Active = 2, + Unknown = 3, + ENiagaraPlatformSetState_MAX = 4, +}; + +// Enum Niagara.ENiagaraPlatformSelectionState +// NumValues: 0x0004 +enum class ENiagaraPlatformSelectionState : uint8 +{ + Default = 0, + Enabled = 1, + Disabled = 2, + ENiagaraPlatformSelectionState_MAX = 3, +}; + +// Enum Niagara.ENiagaraPreviewGridResetMode +// NumValues: 0x0004 +enum class ENiagaraPreviewGridResetMode : uint8 +{ + Never = 0, + Individual = 1, + All = 2, + ENiagaraPreviewGridResetMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraRibbonUVDistributionMode +// NumValues: 0x0005 +enum class ENiagaraRibbonUVDistributionMode : uint32 +{ + ScaledUniformly = 0, + ScaledUsingRibbonSegmentLength = 1, + TiledOverRibbonLength = 2, + TiledFromStartOverRibbonLength = 3, + ENiagaraRibbonUVDistributionMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraRibbonUVEdgeMode +// NumValues: 0x0003 +enum class ENiagaraRibbonUVEdgeMode : uint32 +{ + SmoothTransition = 0, + Locked = 1, + ENiagaraRibbonUVEdgeMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraRibbonTessellationMode +// NumValues: 0x0004 +enum class ENiagaraRibbonTessellationMode : uint8 +{ + Automatic = 0, + Custom = 1, + Disabled = 2, + ENiagaraRibbonTessellationMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraRibbonShapeMode +// NumValues: 0x0005 +enum class ENiagaraRibbonShapeMode : uint8 +{ + Plane = 0, + MultiPlane = 1, + Tube = 2, + Custom = 3, + ENiagaraRibbonShapeMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraRibbonDrawDirection +// NumValues: 0x0003 +enum class ENiagaraRibbonDrawDirection : uint8 +{ + FrontToBack = 0, + BackToFront = 1, + ENiagaraRibbonDrawDirection_MAX = 2, +}; + +// Enum Niagara.ENiagaraRibbonAgeOffsetMode +// NumValues: 0x0003 +enum class ENiagaraRibbonAgeOffsetMode : uint8 +{ + Scale = 0, + Clip = 1, + ENiagaraRibbonAgeOffsetMode_MAX = 2, +}; + +// Enum Niagara.ENiagaraRibbonFacingMode +// NumValues: 0x0004 +enum class ENiagaraRibbonFacingMode : uint8 +{ + Screen = 0, + Custom = 1, + CustomSideVector = 2, + ENiagaraRibbonFacingMode_MAX = 3, +}; + +// Enum Niagara.ENiagaraScriptTemplateSpecification +// NumValues: 0x0004 +enum class ENiagaraScriptTemplateSpecification : uint8 +{ + None = 0, + Template = 1, + Behavior = 2, + ENiagaraScriptTemplateSpecification_MAX = 3, +}; + +// Enum Niagara.ENiagaraScriptLibraryVisibility +// NumValues: 0x0005 +enum class ENiagaraScriptLibraryVisibility : uint8 +{ + Invalid = 0, + Unexposed = 1, + Library = 2, + Hidden = 3, + ENiagaraScriptLibraryVisibility_MAX = 4, +}; + +// Enum Niagara.ENiagaraModuleDependencyScriptConstraint +// NumValues: 0x0003 +enum class ENiagaraModuleDependencyScriptConstraint : uint8 +{ + SameScript = 0, + AllScripts = 1, + ENiagaraModuleDependencyScriptConstraint_MAX = 2, +}; + +// Enum Niagara.ENiagaraModuleDependencyType +// NumValues: 0x0003 +enum class ENiagaraModuleDependencyType : uint8 +{ + PreDependency = 0, + PostDependency = 1, + ENiagaraModuleDependencyType_MAX = 2, +}; + +// Enum Niagara.EUnusedAttributeBehaviour +// NumValues: 0x0006 +enum class EUnusedAttributeBehaviour : uint8 +{ + Copy = 0, + Zero = 1, + None = 2, + MarkInvalid = 3, + PassThrough = 4, + EUnusedAttributeBehaviour_MAX = 5, +}; + +// Enum Niagara.ENDISkelMesh_AdjacencyTriangleIndexFormat +// NumValues: 0x0003 +enum class ENDISkelMesh_AdjacencyTriangleIndexFormat : uint8 +{ + Full = 0, + Half = 1, + ENDISkelMesh_MAX = 2, +}; + +// Enum Niagara.ENDISkelMesh_GpuUniformSamplingFormat +// NumValues: 0x0004 +enum class ENDISkelMesh_GpuUniformSamplingFormat : uint8 +{ + Full = 0, + Limited_24_8 = 1, + Limited_23_9 = 2, + ENDISkelMesh_MAX = 3, +}; + +// Enum Niagara.ENDISkelMesh_GpuMaxInfluences +// NumValues: 0x0004 +enum class ENDISkelMesh_GpuMaxInfluences : uint8 +{ + AllowMax4 = 0, + AllowMax8 = 1, + Unlimited = 2, + ENDISkelMesh_MAX = 3, +}; + +// Enum Niagara.ENiagaraSpriteFacingMode +// NumValues: 0x0006 +enum class ENiagaraSpriteFacingMode : uint8 +{ + FaceCamera = 0, + FaceCameraPlane = 1, + CustomFacingVector = 2, + FaceCameraPosition = 3, + FaceCameraDistanceBlend = 4, + ENiagaraSpriteFacingMode_MAX = 5, +}; + +// Enum Niagara.ENiagaraSpriteAlignment +// NumValues: 0x0004 +enum class ENiagaraSpriteAlignment : uint8 +{ + Unaligned = 0, + VelocityAligned = 1, + CustomAlignment = 2, + ENiagaraSpriteAlignment_MAX = 3, +}; + +// Enum Niagara.ENiagaraOrientationAxis +// NumValues: 0x0004 +enum class ENiagaraOrientationAxis : uint8 +{ + XAxis = 0, + YAxis = 1, + ZAxis = 2, + ENiagaraOrientationAxis_MAX = 3, +}; + +// Enum Niagara.ENiagaraPythonUpdateScriptReference +// NumValues: 0x0004 +enum class ENiagaraPythonUpdateScriptReference : uint8 +{ + None = 0, + ScriptAsset = 1, + DirectTextEntry = 2, + ENiagaraPythonUpdateScriptReference_MAX = 3, +}; + +// Enum Niagara.ENiagaraCoordinateSpace +// NumValues: 0x0004 +enum class ENiagaraCoordinateSpace : uint8 +{ + Simulation = 0, + World = 1, + Local = 2, + ENiagaraCoordinateSpace_MAX = 3, +}; + +// Enum Niagara.ENiagaraExecutionState +// NumValues: 0x0007 +enum class ENiagaraExecutionState : uint32 +{ + Active = 0, + Inactive = 1, + InactiveClear = 2, + Complete = 3, + Disabled = 4, + Num = 5, + ENiagaraExecutionState_MAX = 6, +}; + +// Enum Niagara.ENiagaraExecutionStateSource +// NumValues: 0x0005 +enum class ENiagaraExecutionStateSource : uint8 +{ + Scalability = 0, + Internal = 1, + Owner = 2, + InternalCompletion = 3, + ENiagaraExecutionStateSource_MAX = 4, +}; + +// Enum Niagara.ENiagaraNumericOutputTypeSelectionMode +// NumValues: 0x0005 +enum class ENiagaraNumericOutputTypeSelectionMode : uint8 +{ + None = 0, + Largest = 1, + Smallest = 2, + Scalar = 3, + ENiagaraNumericOutputTypeSelectionMode_MAX = 4, +}; + +// Enum Niagara.ENiagaraVariantMode +// NumValues: 0x0005 +enum class ENiagaraVariantMode : uint32 +{ + None = 0, + Object = 1, + DataInterface = 2, + Bytes = 3, + ENiagaraVariantMode_MAX = 4, +}; + +// ScriptStruct Niagara.NiagaraOutlinerEmitterInstanceData +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraOutlinerEmitterInstanceData final +{ +public: + class FString EmitterName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraSimTarget SimTarget; // 0x0010(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraExecutionState ExecState; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumParticles; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerEmitterInstanceData; + +// ScriptStruct Niagara.NiagaraScalabilityState +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraScalabilityState final +{ +public: + float Significance; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCulled : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPreviousCulled : 1; // 0x0004(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCulledByDistance : 1; // 0x0004(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCulledByInstanceCount : 1; // 0x0004(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCulledByVisibility : 1; // 0x0004(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCulledByGlobalBudget : 1; // 0x0004(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScalabilityState; + +// ScriptStruct Niagara.NiagaraOutlinerTimingData +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraOutlinerTimingData final +{ +public: + float GameThread; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RenderThread; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerTimingData; + +// ScriptStruct Niagara.NiagaraOutlinerSystemInstanceData +// 0x0048 (0x0048 - 0x0000) +struct FNiagaraOutlinerSystemInstanceData final +{ +public: + class FString ComponentName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Emitters; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + ENiagaraExecutionState ActualExecutionState; // 0x0020(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraExecutionState RequestedExecutionState; // 0x0024(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraScalabilityState ScalabilityState; // 0x0028(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 bPendingKill : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENCPoolMethod PoolMethod; // 0x0034(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraOutlinerTimingData AverageTime; // 0x0038(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxTime; // 0x0040(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerSystemInstanceData; + +// ScriptStruct Niagara.NiagaraHalfVector4 +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraHalfVector4 final +{ +public: + uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Z; // 0x0004(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 W; // 0x0006(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHalfVector4; + +// ScriptStruct Niagara.NiagaraTypeDefinitionHandle +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraTypeDefinitionHandle final +{ +public: + int32 RegisteredTypeIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraTypeDefinitionHandle; + +// ScriptStruct Niagara.NiagaraVariableBase +// 0x000C (0x000C - 0x0000) +struct FNiagaraVariableBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNiagaraTypeDefinitionHandle TypeDefHandle; // 0x0008(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FNiagaraVariableBase; + +// ScriptStruct Niagara.NiagaraVariable +// 0x0014 (0x0020 - 0x000C) +struct FNiagaraVariable final : public FNiagaraVariableBase +{ +public: + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray VarData; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraVariable; + +// ScriptStruct Niagara.MovieSceneNiagaraParameterSectionTemplate +// 0x0020 (0x0040 - 0x0020) +struct FMovieSceneNiagaraParameterSectionTemplate : public FMovieSceneEvalTemplate +{ +public: + struct FNiagaraVariable Parameter; // 0x0020(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraParameterSectionTemplate; + +// ScriptStruct Niagara.NiagaraDebuggerExecuteConsoleCommand +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraDebuggerExecuteConsoleCommand final +{ +public: + class FString Command; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequiresWorld; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerExecuteConsoleCommand; + +// ScriptStruct Niagara.NiagaraDebuggerConnectionClosed +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraDebuggerConnectionClosed final +{ +public: + struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceId; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerConnectionClosed; + +// ScriptStruct Niagara.NiagaraDebuggerAcceptConnection +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraDebuggerAcceptConnection final +{ +public: + struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceId; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerAcceptConnection; + +// ScriptStruct Niagara.MovieSceneNiagaraBoolParameterSectionTemplate +// 0x0090 (0x00D0 - 0x0040) +struct FMovieSceneNiagaraBoolParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneBoolChannel BoolChannel; // 0x0040(0x0090)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraBoolParameterSectionTemplate; + +// ScriptStruct Niagara.NiagaraDeviceProfileStateEntry +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraDeviceProfileStateEntry final +{ +public: + class FName ProfileName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 QualityLevelMask; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 SetQualityLevelMask; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDeviceProfileStateEntry; + +// ScriptStruct Niagara.NiagaraPlatformSetCVarCondition +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FNiagaraPlatformSetCVarCondition final +{ +public: + class FName CVarName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Value; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinInt; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxInt; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFloat; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFloat; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseMinInt : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxInt : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMinFloat : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxFloat : 1; // 0x001C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1D[0xB]; // 0x001D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraPlatformSetCVarCondition; + +// ScriptStruct Niagara.NiagaraPlatformSet +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraPlatformSet final +{ +public: + int32 QualityLevelMask; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DeviceProfileStates; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CVarConditions; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraPlatformSet; + +// ScriptStruct Niagara.NiagaraEmitterScalabilitySettings +// 0x0038 (0x0038 - 0x0000) +struct FNiagaraEmitterScalabilitySettings +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0000(0x0030)(Edit, NativeAccessSpecifierPublic) + uint8 bScaleSpawnCount : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpawnCountScale; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScalabilitySettings; + +// ScriptStruct Niagara.NiagaraEmitterScalabilityOverride +// 0x0008 (0x0040 - 0x0038) +struct FNiagaraEmitterScalabilityOverride final : public FNiagaraEmitterScalabilitySettings +{ +public: + uint8 bOverrideSpawnCountScale : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScalabilityOverride; + +// ScriptStruct Niagara.NiagaraEmitterScalabilityOverrides +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraEmitterScalabilityOverrides final +{ +public: + TArray Overrides; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScalabilityOverrides; + +// ScriptStruct Niagara.MovieSceneNiagaraColorParameterSectionTemplate +// 0x0280 (0x02C0 - 0x0040) +struct FMovieSceneNiagaraColorParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneFloatChannel RedChannel; // 0x0040(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel GreenChannel; // 0x00E0(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel BlueChannel; // 0x0180(0x00A0)(NativeAccessSpecifierPrivate) + struct FMovieSceneFloatChannel AlphaChannel; // 0x0220(0x00A0)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraColorParameterSectionTemplate; + +// ScriptStruct Niagara.MovieSceneNiagaraFloatParameterSectionTemplate +// 0x00A0 (0x00E0 - 0x0040) +struct FMovieSceneNiagaraFloatParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneFloatChannel FloatChannel; // 0x0040(0x00A0)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraFloatParameterSectionTemplate; + +// ScriptStruct Niagara.NiagaraFloat +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraFloat final +{ +public: + float Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraFloat; + +// ScriptStruct Niagara.MovieSceneNiagaraIntegerParameterSectionTemplate +// 0x0090 (0x00D0 - 0x0040) +struct FMovieSceneNiagaraIntegerParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneIntegerChannel IntegerChannel; // 0x0040(0x0090)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraIntegerParameterSectionTemplate; + +// ScriptStruct Niagara.MovieSceneNiagaraSystemTrackImplementation +// 0x0018 (0x0028 - 0x0010) +struct FMovieSceneNiagaraSystemTrackImplementation final : public FMovieSceneTrackImplementation +{ +public: + struct FFrameNumber SpawnSectionStartFrame; // 0x0010(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FFrameNumber SpawnSectionEndFrame; // 0x0014(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionStartBehavior SpawnSectionStartBehavior; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionEvaluateBehavior SpawnSectionEvaluateBehavior; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraSystemSpawnSectionEndBehavior SpawnSectionEndBehavior; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENiagaraAgeUpdateMode AgeUpdateMode; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraSystemTrackImplementation; + +// ScriptStruct Niagara.NiagaraWorldManagerTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FNiagaraWorldManagerTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraWorldManagerTickFunction; + +// ScriptStruct Niagara.MovieSceneNiagaraSystemTrackTemplate +// 0x0000 (0x0020 - 0x0020) +struct FMovieSceneNiagaraSystemTrackTemplate final : public FMovieSceneEvalTemplate +{ +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraSystemTrackTemplate; + +// ScriptStruct Niagara.MovieSceneNiagaraVectorParameterSectionTemplate +// 0x0288 (0x02C8 - 0x0040) +struct FMovieSceneNiagaraVectorParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate +{ +public: + struct FMovieSceneFloatChannel VectorChannels[0x4]; // 0x0040(0x00A0)(NativeAccessSpecifierPrivate) + int32 ChannelsUsed; // 0x02C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMovieSceneNiagaraVectorParameterSectionTemplate; + +// ScriptStruct Niagara.NiagaraBool +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraBool final +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraBool; + +// ScriptStruct Niagara.NiagaraBakerTextureSource +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraBakerTextureSource final +{ +public: + class FName SourceName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraBakerTextureSource; + +// ScriptStruct Niagara.NiagaraBakerTextureSettings +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraBakerTextureSettings final +{ +public: + class FName OutputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraBakerTextureSource SourceBinding; // 0x0008(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseFrameSize : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint FrameSize; // 0x0014(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint TextureSize; // 0x001C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* GeneratedTexture; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraBakerTextureSettings; + +// ScriptStruct Niagara.NiagaraCompileDependency +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraCompileDependency final +{ +public: + class FString LinkerErrorMessage; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid NodeGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid PinGuid; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StackGuids; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase DependentVariable; // 0x0040(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraCompileDependency; + +// ScriptStruct Niagara.NiagaraRandInfo +// 0x000C (0x000C - 0x0000) +struct FNiagaraRandInfo final +{ +public: + int32 Seed1; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed2; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seed3; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRandInfo; + +// ScriptStruct Niagara.NiagaraUserParameterBinding +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraUserParameterBinding final +{ +public: + struct FNiagaraVariable Parameter; // 0x0000(0x0020)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraUserParameterBinding; + +// ScriptStruct Niagara.NiagaraScriptVariableBinding +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraScriptVariableBinding final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptVariableBinding; + +// ScriptStruct Niagara.NiagaraVariableDataInterfaceBinding +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraVariableDataInterfaceBinding final +{ +public: + struct FNiagaraVariable BoundVariable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVariableDataInterfaceBinding; + +// ScriptStruct Niagara.NiagaraMaterialAttributeBinding +// 0x002C (0x002C - 0x0000) +struct FNiagaraMaterialAttributeBinding final +{ +public: + class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase NiagaraVariable; // 0x0008(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase ResolvedNiagaraVariable; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariableBase NiagaraChildVariable; // 0x0020(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraMaterialAttributeBinding; + +// ScriptStruct Niagara.NiagaraVariableAttributeBinding +// 0x0058 (0x0058 - 0x0000) +struct FNiagaraVariableAttributeBinding final +{ +public: + struct FNiagaraVariableBase ParamMapVariable; // 0x0000(0x000C)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraVariable DataSetVariable; // 0x0010(0x0020)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNiagaraVariable RootVariable; // 0x0030(0x0020)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENiagaraBindingSource BindingSourceMode; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bBindingExistsOnSource : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bIsCachedParticleValue : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraVariableAttributeBinding; + +// ScriptStruct Niagara.NiagaraVariableInfo +// 0x0040 (0x0040 - 0x0000) +struct FNiagaraVariableInfo final +{ +public: + struct FNiagaraVariable Variable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Definition; // 0x0020(0x0018)(NativeAccessSpecifierPublic) + class UNiagaraDataInterface* DataInterface; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVariableInfo; + +// ScriptStruct Niagara.NiagaraSystemUpdateContext +// 0x0068 (0x0068 - 0x0000) +struct FNiagaraSystemUpdateContext final +{ +public: + TArray ComponentsToReset; // 0x0000(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ComponentsToReInit; // 0x0010(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ComponentsToNotifySimDestroy; // 0x0020(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray SystemSimsToDestroy; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemUpdateContext; + +// ScriptStruct Niagara.VMFunctionSpecifier +// 0x0010 (0x0010 - 0x0000) +struct FVMFunctionSpecifier final +{ +public: + class FName Key; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Value; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVMFunctionSpecifier; + +// ScriptStruct Niagara.VMExternalFunctionBindingInfo +// 0x0038 (0x0038 - 0x0000) +struct FVMExternalFunctionBindingInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OwnerName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InputParamLocations; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumOutputs; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FunctionSpecifiers; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVMExternalFunctionBindingInfo; + +// ScriptStruct Niagara.NiagaraStatScope +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraStatScope final +{ +public: + class FName FullName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FriendlyName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraStatScope; + +// ScriptStruct Niagara.NiagaraTypeDefinition +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraTypeDefinition final +{ +public: + class UObject* ClassStructOrEnum; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 UnderlyingType; // 0x0008(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraTypeDefinition; + +// ScriptStruct Niagara.NiagaraScriptDataInterfaceCompileInfo +// 0x0038 (0x0038 - 0x0000) +struct FNiagaraScriptDataInterfaceCompileInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserPtrIdx; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraTypeDefinition Type; // 0x0010(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapRead; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapWrite; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlaceholder; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScriptDataInterfaceCompileInfo; + +// ScriptStruct Niagara.NiagaraScriptDataInterfaceInfo +// 0x0038 (0x0038 - 0x0000) +struct FNiagaraScriptDataInterfaceInfo final +{ +public: + class UNiagaraDataInterface* DataInterface; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UserPtrIdx; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraTypeDefinition Type; // 0x0018(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapRead; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegisteredParameterMapWrite; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptDataInterfaceInfo; + +// ScriptStruct Niagara.NiagaraFunctionSignature +// 0x0090 (0x0090 - 0x0000) +struct FNiagaraFunctionSignature final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Inputs; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Outputs; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FName OwnerName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresContext : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresExecPin : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bMemberFunction : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExperimental : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsCPU : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSupportsGPU : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bWriteFunction : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSoftDeprecatedFunction : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsCompileTagGenerator : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHidden : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ModuleUsageBitmask; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ContextStageMinIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ContextStageMaxIndex; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap FunctionSpecifiers; // 0x0040(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraFunctionSignature; + +// ScriptStruct Niagara.NiagaraScriptDataUsageInfo +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraScriptDataUsageInfo final +{ +public: + bool bReadsAttributeData; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptDataUsageInfo; + +// ScriptStruct Niagara.NiagaraDataSetID +// 0x000C (0x000C - 0x0000) +struct FNiagaraDataSetID final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDataSetType Type; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDataSetID; + +// ScriptStruct Niagara.NiagaraDataSetProperties +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraDataSetProperties final +{ +public: + struct FNiagaraDataSetID ID; // 0x0000(0x000C)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Variables; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDataSetProperties; + +// ScriptStruct Niagara.NiagaraMaterialOverride +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraMaterialOverride final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaterialSubIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraRendererProperties* EmitterRendererProperty; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraMaterialOverride; + +// ScriptStruct Niagara.NCPoolElement +// 0x0010 (0x0010 - 0x0000) +struct FNCPoolElement final +{ +public: + class UNiagaraComponent* Component; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNCPoolElement; + +// ScriptStruct Niagara.NCPool +// 0x0010 (0x0010 - 0x0000) +struct FNCPool final +{ +public: + TArray FreeElements; // 0x0000(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNCPool; + +// ScriptStruct Niagara.NiagaraComponentPropertyBinding +// 0x00E8 (0x00E8 - 0x0000) +struct FNiagaraComponentPropertyBinding final +{ +public: + struct FNiagaraVariableAttributeBinding AttributeBinding; // 0x0000(0x0058)(NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraTypeDefinition PropertyType; // 0x0060(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MetadataSetterName; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap PropertySetterParameterDefaults; // 0x0078(0x0050)(NativeAccessSpecifierPublic) + struct FNiagaraVariable WritableValue; // 0x00C8(0x0020)(Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraComponentPropertyBinding; + +// ScriptStruct Niagara.NiagaraEmitterNameSettingsRef +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraEmitterNameSettingsRef final +{ +public: + class FName SystemName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EmitterName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterNameSettingsRef; + +// ScriptStruct Niagara.BasicParticleData +// 0x001C (0x001C - 0x0000) +struct FBasicParticleData final +{ +public: + struct FVector Position; // 0x0000(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float size; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0010(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBasicParticleData; + +// ScriptStruct Niagara.MeshTriCoordinate +// 0x0010 (0x0010 - 0x0000) +struct FMeshTriCoordinate final +{ +public: + int32 Tri; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BaryCoord; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMeshTriCoordinate; + +// ScriptStruct Niagara.NDIStaticMeshSectionFilter +// 0x0010 (0x0010 - 0x0000) +struct FNDIStaticMeshSectionFilter final +{ +public: + TArray AllowedMaterialSlots; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNDIStaticMeshSectionFilter; + +// ScriptStruct Niagara.NiagaraTypeLayoutInfo +// 0x0060 (0x0060 - 0x0000) +struct FNiagaraTypeLayoutInfo final +{ +public: + TArray FloatComponentByteOffsets; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray FloatComponentRegisterOffsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Int32ComponentByteOffsets; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Int32ComponentRegisterOffsets; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HalfComponentByteOffsets; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray HalfComponentRegisterOffsets; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraTypeLayoutInfo; + +// ScriptStruct Niagara.NiagaraVariableLayoutInfo +// 0x0070 (0x0070 - 0x0000) +struct FNiagaraVariableLayoutInfo final +{ +public: + uint32 FloatComponentStart; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 Int32ComponentStart; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 HalfComponentStart; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraTypeLayoutInfo LayoutInfo; // 0x0010(0x0060)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVariableLayoutInfo; + +// ScriptStruct Niagara.NiagaraDataSetCompiledData +// 0x0040 (0x0040 - 0x0000) +struct FNiagaraDataSetCompiledData final +{ +public: + TArray Variables; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray VariableLayouts; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraDataSetID ID; // 0x0020(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalFloatComponents; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalInt32Components; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalHalfComponents; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRequiresPersistentIDs : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraSimTarget SimTarget; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDataSetCompiledData; + +// ScriptStruct Niagara.NiagaraSimpleClientInfo +// 0x0040 (0x0040 - 0x0000) +struct FNiagaraSimpleClientInfo final +{ +public: + TArray Systems; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Actors; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Components; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Emitters; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSimpleClientInfo; + +// ScriptStruct Niagara.NiagaraOutlinerCaptureSettings +// 0x000C (0x000C - 0x0000) +struct FNiagaraOutlinerCaptureSettings final +{ +public: + bool bTriggerCapture; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 CaptureDelayFrames; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGatherPerfData; // 0x0008(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerCaptureSettings; + +// ScriptStruct Niagara.NiagaraRequestSimpleClientInfoMessage +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraRequestSimpleClientInfoMessage final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraRequestSimpleClientInfoMessage; + +// ScriptStruct Niagara.NiagaraDebugHUDVariable +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraDebugHUDVariable final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Name; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebugHUDVariable; + +// ScriptStruct Niagara.NiagaraDebugHudTextOptions +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraDebugHudTextOptions final +{ +public: + ENiagaraDebugHudFont font; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHudHAlign HorizontalAlignment; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHudVAlign VerticalAlignment; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ScreenOffset; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebugHudTextOptions; + +// ScriptStruct Niagara.NiagaraDebugHUDSettingsData +// 0x00E0 (0x00E0 - 0x0000) +struct FNiagaraDebugHUDSettingsData final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidateSystemSimulationDataBuffers; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidateParticleDataBuffers; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverviewEnabled; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHudFont OverviewFont; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OverviewLocation; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActorFilter; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bComponentFilterEnabled; // 0x0020(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ComponentFilter; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSystemFilterEnabled; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SystemFilter; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEmitterFilterEnabled; // 0x0050(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString EmitterFilter; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActorFilterEnabled; // 0x0068(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ENiagaraDebugHudVerbosity SystemDebugVerbosity; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugHudVerbosity SystemEmitterVerbosity; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSystemShowBounds; // 0x0074(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSystemShowActiveOnlyInWorld; // 0x0075(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowSystemVariables; // 0x0076(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_77[0x1]; // 0x0077(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SystemVariables; // 0x0078(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FNiagaraDebugHudTextOptions SystemTextOptions; // 0x0088(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + bool bShowParticleVariables; // 0x0098(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableGpuParticleReadback; // 0x0099(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A[0x6]; // 0x009A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ParticlesVariables; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + struct FNiagaraDebugHudTextOptions ParticleTextOptions; // 0x00B0(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + bool bShowParticlesVariablesWithSystem; // 0x00C0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMaxParticlesToDisplay; // 0x00C1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C2[0x2]; // 0x00C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxParticlesToDisplay; // 0x00C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraDebugPlaybackMode PlaybackMode; // 0x00C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlaybackRateEnabled; // 0x00C9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x2]; // 0x00CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackRate; // 0x00CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoopTimeEnabled; // 0x00D0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopTime; // 0x00D4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowGlobalBudgetInfo; // 0x00D8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraDebugHUDSettingsData; + +// ScriptStruct Niagara.NiagaraOutlinerSystemData +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraOutlinerSystemData final +{ +public: + TArray SystemInstances; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x0010(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x0018(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData AveragePerInstanceTime; // 0x0020(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxPerInstanceTime; // 0x0028(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerSystemData; + +// ScriptStruct Niagara.NiagaraOutlinerWorldData +// 0x0068 (0x0068 - 0x0000) +struct FNiagaraOutlinerWorldData final +{ +public: + TMap Systems; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + bool bHasBegunPlay; // 0x0050(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WorldType; // 0x0051(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 NetMode; // 0x0052(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53[0x1]; // 0x0053(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x0054(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x005C(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerWorldData; + +// ScriptStruct Niagara.NiagaraOutlinerData +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraOutlinerData final +{ +public: + TMap WorldData; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraOutlinerData; + +// ScriptStruct Niagara.NiagaraDebuggerOutlinerUpdate +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraDebuggerOutlinerUpdate final +{ +public: + struct FNiagaraOutlinerData OutlinerData; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerOutlinerUpdate; + +// ScriptStruct Niagara.NiagaraDebuggerRequestConnection +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraDebuggerRequestConnection final +{ +public: + struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid InstanceId; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDebuggerRequestConnection; + +// ScriptStruct Niagara.NiagaraGraphViewSettings +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraGraphViewSettings final +{ +public: + struct FVector2D Location; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Zoom; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsValid; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraGraphViewSettings; + +// ScriptStruct Niagara.NiagaraEmitterScalabilitySettingsArray +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraEmitterScalabilitySettingsArray final +{ +public: + TArray Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScalabilitySettingsArray; + +// ScriptStruct Niagara.NiagaraSystemScalabilitySettings +// 0x0048 (0x0048 - 0x0000) +struct FNiagaraSystemScalabilitySettings +{ +public: + struct FNiagaraPlatformSet Platforms; // 0x0000(0x0030)(Edit, NativeAccessSpecifierPublic) + uint8 bCullByDistance : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCullMaxInstanceCount : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCullPerSystemMaxInstanceCount : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCullByMaxTimeWithoutRender : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCullByGlobalBudget : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxInstances; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSystemInstances; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeWithoutRender; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGlobalBudgetUsage; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemScalabilitySettings; + +// ScriptStruct Niagara.NiagaraSystemScalabilityOverride +// 0x0008 (0x0050 - 0x0048) +struct FNiagaraSystemScalabilityOverride final : public FNiagaraSystemScalabilitySettings +{ +public: + uint8 bOverrideDistanceSettings : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideInstanceCountSettings : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridePerSystemInstanceCountSettings : 1; // 0x0048(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideTimeSinceRendererSettings : 1; // 0x0048(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideGlobalBudgetCullingSettings : 1; // 0x0048(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemScalabilityOverride; + +// ScriptStruct Niagara.NiagaraSystemScalabilityOverrides +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraSystemScalabilityOverrides final +{ +public: + TArray Overrides; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemScalabilityOverrides; + +// ScriptStruct Niagara.NiagaraSystemScalabilitySettingsArray +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraSystemScalabilitySettingsArray final +{ +public: + TArray Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemScalabilitySettingsArray; + +// ScriptStruct Niagara.NiagaraDetailsLevelScaleOverrides +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraDetailsLevelScaleOverrides final +{ +public: + float Low; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Medium; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float High; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Epic; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Cine; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraDetailsLevelScaleOverrides; + +// ScriptStruct Niagara.NiagaraEventReceiverProperties +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraEventReceiverProperties final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceEventGenerator; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceEmitter; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEventReceiverProperties; + +// ScriptStruct Niagara.NiagaraEventGeneratorProperties +// 0x0050 (0x0050 - 0x0000) +struct FNiagaraEventGeneratorProperties final +{ +public: + int32 MaxEventsPerFrame; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ID; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x0010(0x0040)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEventGeneratorProperties; + +// ScriptStruct Niagara.NiagaraEmitterScriptProperties +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraEmitterScriptProperties +{ +public: + class UNiagaraScript* Script; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EventReceivers; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray EventGenerators; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterScriptProperties; + +// ScriptStruct Niagara.NiagaraEventScriptProperties +// 0x0030 (0x0058 - 0x0028) +struct FNiagaraEventScriptProperties final : public FNiagaraEmitterScriptProperties +{ +public: + EScriptExecutionMode ExecutionMode; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 SpawnNumber; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 MaxEventsPerFrame; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid SourceEmitterID; // 0x0034(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceEventName; // 0x0044(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomSpawnNumber; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 MinSpawnNumber; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraEventScriptProperties; + +// ScriptStruct Niagara.NiagaraEmitterHandle +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraEmitterHandle final +{ +public: + struct FGuid ID; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName IdName; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsEnabled; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraEmitter* Instance; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraEmitterHandle; + +// ScriptStruct Niagara.NiagaraCollisionEventPayload +// 0x002C (0x002C - 0x0000) +struct FNiagaraCollisionEventPayload final +{ +public: + struct FVector CollisionPos; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CollisionNormal; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CollisionVelocity; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticleIndex; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PhysicalMaterialIndex; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraCollisionEventPayload; + +// ScriptStruct Niagara.NiagaraMeshRendererMeshProperties +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraMeshRendererMeshProperties final +{ +public: + class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PivotOffset; // 0x0014(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMeshPivotOffsetSpace PivotOffsetSpace; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraMeshRendererMeshProperties; + +// ScriptStruct Niagara.NiagaraMeshMaterialOverride +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraMeshMaterialOverride final +{ +public: + class UMaterialInterface* ExplicitMat; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraUserParameterBinding UserParamBinding; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraMeshMaterialOverride; + +// ScriptStruct Niagara.ParameterDefinitionsSubscription +// 0x0001 (0x0001 - 0x0000) +struct FParameterDefinitionsSubscription final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FParameterDefinitionsSubscription; + +// ScriptStruct Niagara.NiagaraParameters +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraParameters final +{ +public: + TArray Parameters; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraParameters; + +// ScriptStruct Niagara.NiagaraVariableWithOffset +// 0x0004 (0x0010 - 0x000C) +struct FNiagaraVariableWithOffset final : public FNiagaraVariableBase +{ +public: + int32 Offset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVariableWithOffset; + +// ScriptStruct Niagara.NiagaraParameterStore +// 0x0078 (0x0078 - 0x0000) +struct FNiagaraParameterStore +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Owner; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray SortedParameterOffsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ParameterData; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DataInterfaces; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray UObjects; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraParameterStore; + +// ScriptStruct Niagara.NiagaraBoundParameter +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraBoundParameter final +{ +public: + struct FNiagaraVariable Parameter; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SrcOffset; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DestOffset; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraBoundParameter; + +// ScriptStruct Niagara.NiagaraPerfBaselineStats +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraPerfBaselineStats final +{ +public: + float PerInstanceAvg_GT; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerInstanceAvg_RT; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerInstanceMax_GT; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerInstanceMax_RT; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraPerfBaselineStats; + +// ScriptStruct Niagara.NiagaraPlatformSetConflictEntry +// 0x000C (0x000C - 0x0000) +struct FNiagaraPlatformSetConflictEntry final +{ +public: + class FName ProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QualityLevelMask; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraPlatformSetConflictEntry; + +// ScriptStruct Niagara.NiagaraPlatformSetConflictInfo +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraPlatformSetConflictInfo final +{ +public: + int32 SetAIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SetBIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Conflicts; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraPlatformSetConflictInfo; + +// ScriptStruct Niagara.NiagaraRibbonUVSettings +// 0x0024 (0x0024 - 0x0000) +struct FNiagaraRibbonUVSettings final +{ +public: + ENiagaraRibbonUVDistributionMode DistributionMode; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRibbonUVEdgeMode LeadingEdgeMode; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraRibbonUVEdgeMode TrailingEdgeMode; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TilingLength; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Offset; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePerParticleUOverride; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePerParticleVRangeOverride; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraRibbonUVSettings; + +// ScriptStruct Niagara.NiagaraRibbonShapeCustomVertex +// 0x0014 (0x0014 - 0x0000) +struct FNiagaraRibbonShapeCustomVertex final +{ +public: + struct FVector2D Position; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D normal; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureV; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraRibbonShapeCustomVertex; + +// ScriptStruct Niagara.NiagaraScalabilityManager +// 0x0098 (0x0098 - 0x0000) +struct FNiagaraScalabilityManager final +{ +public: + class UNiagaraEffectType* EffectType; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ManagedComponents; // 0x0008(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_18[0x80]; // 0x0018(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScalabilityManager; + +// ScriptStruct Niagara.VersionedNiagaraScriptData +// 0x0001 (0x0001 - 0x0000) +struct FVersionedNiagaraScriptData final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVersionedNiagaraScriptData; + +// ScriptStruct Niagara.NiagaraCompilerTag +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraCompilerTag final +{ +public: + struct FNiagaraVariable Variable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringValue; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraCompilerTag; + +// ScriptStruct Niagara.NiagaraVMExecutableData +// 0x00F0 (0x00F0 - 0x0000) +struct FNiagaraVMExecutableData final +{ +public: + TArray ByteCode; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray OptimizedByteCode; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + int32 NumTempRegisters; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumUserPtrs; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CompileTags; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScriptLiterals; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Attributes; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraScriptDataUsageInfo DataUsage; // 0x0058(0x0001)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DataInterfaceInfo; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CalledVMExternalFunctions; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReadDataSets; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray WriteDataSets; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray StatScopes; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray DIParamInfo; // 0x00C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + ENiagaraScriptCompileStatus LastCompileStatus; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SimulationStageMetaData; // 0x00D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bReadsSignificanceIndex : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNeedsGPUContextInit : 1; // 0x00E8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraVMExecutableData; + +// ScriptStruct Niagara.NiagaraVMExecutableDataId +// 0x0058 (0x0058 - 0x0000) +struct FNiagaraVMExecutableDataId final +{ +public: + struct FGuid CompilerVersionID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraScriptUsage ScriptUsageType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid ScriptUsageTypeID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUsesRapidIterationParams : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bInterpolatedSpawn : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRequiresPersistentIDs : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid BaseScriptID; // 0x0028(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraCompileHash BaseScriptCompileHash; // 0x0038(0x0010)(NativeAccessSpecifierPublic) + struct FGuid ScriptVersionID; // 0x0048(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraVMExecutableDataId; + +// ScriptStruct Niagara.NiagaraModuleDependency +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraModuleDependency final +{ +public: + class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraModuleDependencyType Type; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraModuleDependencyScriptConstraint ScriptConstraint; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Description; // 0x0010(0x0018)(Edit, AssetRegistrySearchable, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraModuleDependency; + +// ScriptStruct Niagara.NiagaraScriptInstanceParameterStore +// 0x0010 (0x0088 - 0x0078) +struct FNiagaraScriptInstanceParameterStore final : public FNiagaraParameterStore +{ +public: + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScriptInstanceParameterStore; + +// ScriptStruct Niagara.NiagaraScriptExecutionPaddingInfo +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraScriptExecutionPaddingInfo final +{ +public: + uint16 SrcOffset; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 DestOffset; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SrcSize; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 DestSize; // 0x0006(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptExecutionPaddingInfo; + +// ScriptStruct Niagara.NiagaraScriptExecutionParameterStore +// 0x0020 (0x0098 - 0x0078) +struct FNiagaraScriptExecutionParameterStore final : public FNiagaraParameterStore +{ +public: + int32 ParameterSize; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PaddedParameterSize; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PaddingInfo; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bInitialized : 1; // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraScriptExecutionParameterStore; + +// ScriptStruct Niagara.NiagaraScriptHighlight +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraScriptHighlight final +{ +public: + struct FLinearColor Color; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText DisplayName; // 0x0010(0x0018)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraScriptHighlight; + +// ScriptStruct Niagara.NiagaraSystemCompileRequest +// 0x0080 (0x0080 - 0x0000) +struct FNiagaraSystemCompileRequest final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RootObjects; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_18[0x68]; // 0x0018(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraSystemCompileRequest; + +// ScriptStruct Niagara.EmitterCompiledScriptPair +// 0x0090 (0x0090 - 0x0000) +struct alignas(0x08) FEmitterCompiledScriptPair final +{ +public: + uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEmitterCompiledScriptPair; + +// ScriptStruct Niagara.NiagaraParameterDataSetBinding +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraParameterDataSetBinding final +{ +public: + int32 ParameterOffset; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DataSetComponentOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraParameterDataSetBinding; + +// ScriptStruct Niagara.NiagaraParameterDataSetBindingCollection +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraParameterDataSetBindingCollection final +{ +public: + TArray FloatOffsets; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Int32Offsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraParameterDataSetBindingCollection; + +// ScriptStruct Niagara.NiagaraSystemCompiledData +// 0x0218 (0x0218 - 0x0000) +struct FNiagaraSystemCompiledData final +{ +public: + struct FNiagaraParameterStore InstanceParamStore; // 0x0000(0x0078)(NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x0078(0x0040)(NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData SpawnInstanceParamsDataSetCompiledData; // 0x00B8(0x0040)(NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData UpdateInstanceParamsDataSetCompiledData; // 0x00F8(0x0040)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection SpawnInstanceGlobalBinding; // 0x0138(0x0020)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection SpawnInstanceSystemBinding; // 0x0158(0x0020)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection SpawnInstanceOwnerBinding; // 0x0178(0x0020)(NativeAccessSpecifierPublic) + TArray SpawnInstanceEmitterBindings; // 0x0198(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection UpdateInstanceGlobalBinding; // 0x01A8(0x0020)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection UpdateInstanceSystemBinding; // 0x01C8(0x0020)(NativeAccessSpecifierPublic) + struct FNiagaraParameterDataSetBindingCollection UpdateInstanceOwnerBinding; // 0x01E8(0x0020)(NativeAccessSpecifierPublic) + TArray UpdateInstanceEmitterBindings; // 0x0208(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSystemCompiledData; + +// ScriptStruct Niagara.NiagaraEmitterCompiledData +// 0x0130 (0x0130 - 0x0000) +struct FNiagaraEmitterCompiledData final +{ +public: + TArray SpawnAttributes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterSpawnIntervalVar; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterInterpSpawnStartDTVar; // 0x0030(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterSpawnGroupVar; // 0x0050(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterAgeVar; // 0x0070(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterRandomSeedVar; // 0x0090(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterInstanceSeedVar; // 0x00B0(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraVariable EmitterTotalSpawnedParticlesVar; // 0x00D0(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x00F0(0x0040)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraEmitterCompiledData; + +// ScriptStruct Niagara.NiagaraInputConditionMetadata +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraInputConditionMetadata final +{ +public: + class FName InputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TargetValues; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraInputConditionMetadata; + +// ScriptStruct Niagara.NiagaraVariableMetaData +// 0x00E0 (0x00E0 - 0x0000) +struct FNiagaraVariableMetaData final +{ +public: + class FText Description; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic) + class FText CategoryName; // 0x0018(0x0018)(Edit, NativeAccessSpecifierPublic) + bool bAdvancedDisplay; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EditorSortPriority; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInlineEditConditionToggle; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraInputConditionMetadata EditCondition; // 0x0040(0x0018)(Edit, NativeAccessSpecifierPublic) + struct FNiagaraInputConditionMetadata VisibleCondition; // 0x0058(0x0018)(Edit, NativeAccessSpecifierPublic) + TMap PropertyMetaData; // 0x0070(0x0050)(Edit, NativeAccessSpecifierPublic) + class FName ParentAttribute; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VariableGuid; // 0x00C8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIsStaticSwitch; // 0x00D8(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StaticSwitchDefaultValue; // 0x00DC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraVariableMetaData; + +// ScriptStruct Niagara.NiagaraCompileHashVisitorDebugInfo +// 0x0030 (0x0030 - 0x0000) +struct FNiagaraCompileHashVisitorDebugInfo final +{ +public: + class FString Object; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PropertyKeys; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray PropertyValues; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraCompileHashVisitorDebugInfo; + +// ScriptStruct Niagara.NiagaraID +// 0x0008 (0x0008 - 0x0000) +struct FNiagaraID final +{ +public: + int32 Index; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AcquireTag; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraID; + +// ScriptStruct Niagara.NiagaraSpawnInfo +// 0x0010 (0x0010 - 0x0000) +struct FNiagaraSpawnInfo final +{ +public: + int32 Count; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpStartDt; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntervalDt; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnGroup; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraSpawnInfo; + +// ScriptStruct Niagara.NiagaraAssetVersion +// 0x001C (0x001C - 0x0000) +struct FNiagaraAssetVersion final +{ +public: + int32 MajorVersion; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinorVersion; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid VersionGuid; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsVisibleInVersionSelector; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraAssetVersion; + +// ScriptStruct Niagara.NiagaraMatrix +// 0x0040 (0x0040 - 0x0000) +struct FNiagaraMatrix final +{ +public: + struct FVector4 Row0; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Row1; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Row2; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Row3; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraMatrix; + +// ScriptStruct Niagara.NiagaraParameterMap +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraParameterMap final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraParameterMap; + +// ScriptStruct Niagara.NiagaraNumeric +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraNumeric final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraNumeric; + +// ScriptStruct Niagara.NiagaraHalfVector3 +// 0x0006 (0x0006 - 0x0000) +struct FNiagaraHalfVector3 final +{ +public: + uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Z; // 0x0004(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHalfVector3; + +// ScriptStruct Niagara.NiagaraHalfVector2 +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraHalfVector2 final +{ +public: + uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHalfVector2; + +// ScriptStruct Niagara.NiagaraHalf +// 0x0002 (0x0002 - 0x0000) +struct FNiagaraHalf final +{ +public: + uint16 Value; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraHalf; + +// ScriptStruct Niagara.NiagaraInt32 +// 0x0004 (0x0004 - 0x0000) +struct FNiagaraInt32 final +{ +public: + int32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraInt32; + +// ScriptStruct Niagara.NiagaraWildcard +// 0x0001 (0x0001 - 0x0000) +struct FNiagaraWildcard final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraWildcard; + +// ScriptStruct Niagara.NiagaraUserRedirectionParameterStore +// 0x0050 (0x00C8 - 0x0078) +struct FNiagaraUserRedirectionParameterStore final : public FNiagaraParameterStore +{ +public: + TMap UserParameterRedirects; // 0x0078(0x0050)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FNiagaraUserRedirectionParameterStore; + +// ScriptStruct Niagara.NiagaraVariant +// 0x0028 (0x0028 - 0x0000) +struct FNiagaraVariant final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraDataInterface* DataInterface; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray Bytes; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + ENiagaraVariantMode CurrentMode; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraVariant; + +} + diff --git a/Hogwarts Legacy/SDK/OdysseyRuntime_classes.hpp b/Hogwarts Legacy/SDK/OdysseyRuntime_classes.hpp new file mode 100644 index 0000000..fc9120e --- /dev/null +++ b/Hogwarts Legacy/SDK/OdysseyRuntime_classes.hpp @@ -0,0 +1,549 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: OdysseyRuntime + +#include "Basic.hpp" + +#include "NavigationSystem_classes.hpp" +#include "OdysseyRuntime_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Engine_classes.hpp" +#include "AIModule_classes.hpp" + + +namespace SDK +{ + +// Class OdysseyRuntime.LinkActor +// 0x0088 (0x02D0 - 0x0248) +class ALinkActor : public AActor +{ +public: + ELinkType LinkType; // 0x0248(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NavLayers; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FOdcFlags ForwardLinkUsageFlags; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FOdcFlags BackwardLinkUsageFlags; // 0x0254(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + bool Bidirectional; // 0x0258(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Cost; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MustUseDist; // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSimultaneous; // 0x0264(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayBeforeNextUser; // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0xC]; // 0x026C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LinkStartPos; // 0x0278(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LinkEndPos; // 0x0284(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_290[0x40]; // 0x0290(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkActor") + } + static class ALinkActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALinkActor; + +// Class OdysseyRuntime.OdcAuthoredObstacleSetupComponent +// 0x0050 (0x0270 - 0x0220) +class UOdcAuthoredObstacleSetupComponent final : public USceneComponent +{ +public: + EOdcAuthoredObstacleShape ShapeType; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinHeight; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHeight; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HullPoints; // 0x0228(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector BoxCenter; // 0x0238(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_244[0xC]; // 0x0244(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuat BoxRotation; // 0x0250(0x0010)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0260(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcAuthoredObstacleSetupComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcAuthoredObstacleSetupComponent") + } + static class UOdcAuthoredObstacleSetupComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcAuthoredObstacleSetupComponent; + +// Class OdysseyRuntime.OdcNavmeshFootprint +// 0x0018 (0x0040 - 0x0028) +class UOdcNavmeshFootprint final : public UObject +{ +public: + TArray Hull; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float Height; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcNavmeshFootprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcNavmeshFootprint") + } + static class UOdcNavmeshFootprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcNavmeshFootprint; + +// Class OdysseyRuntime.Odc_BP +// 0x0000 (0x0028 - 0x0028) +class UOdc_BP final : public UObject +{ +public: + static bool GetNavmeshPoint(const int32 Layer, const struct FVector& InLoc, float InRadius, float InUpDist, float InDownDist, struct FVector* OutLoc); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Odc_BP") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Odc_BP") + } + static class UOdc_BP* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdc_BP; + +// Class OdysseyRuntime.LinkTextRenderComponent +// 0x0000 (0x04D0 - 0x04D0) +class ULinkTextRenderComponent final : public UTextRenderComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkTextRenderComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkTextRenderComponent") + } + static class ULinkTextRenderComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinkTextRenderComponent; + +// Class OdysseyRuntime.OdcCanvasTextComponent +// 0x0000 (0x0480 - 0x0480) +class UOdcCanvasTextComponent final : public UPrimitiveComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcCanvasTextComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcCanvasTextComponent") + } + static class UOdcCanvasTextComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcCanvasTextComponent; + +// Class OdysseyRuntime.OdcDebugDrawActor +// 0x0038 (0x0280 - 0x0248) +class AOdcDebugDrawActor final : public AActor +{ +public: + class UOdcCanvasTextComponent* CanvasTextComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULineBatchComponent* LineBatchComponent; // 0x0250(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDebugPanelComponent* DebugPanel; // 0x0258(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_260[0x20]; // 0x0260(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcDebugDrawActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcDebugDrawActor") + } + static class AOdcDebugDrawActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AOdcDebugDrawActor; + +// Class OdysseyRuntime.PathSpecInterface +// 0x0000 (0x0000 - 0x0000) +class IPathSpecInterface final +{ +public: + int32 GetBlockageFlags() const; + int32 GetLinkUsageFlags() const; + const struct FOdcPathSpec GetPathSpec() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathSpecInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathSpecInterface") + } + static class IPathSpecInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPathSpecInterface; + +// Class OdysseyRuntime.OdcEnvQueryTest_SphereFit +// 0x0058 (0x0250 - 0x01F8) +class UOdcEnvQueryTest_SphereFit final : public UEnvQueryTest +{ +public: + float Radius; // 0x01F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCustomPathSpec; // 0x01FC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1FD[0x3]; // 0x01FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOdcPathSpec CustomPathSpec; // 0x0200(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcEnvQueryTest_SphereFit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcEnvQueryTest_SphereFit") + } + static class UOdcEnvQueryTest_SphereFit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcEnvQueryTest_SphereFit; + +// Class OdysseyRuntime.ExtendedOdcRepulsorComponent +// 0x0030 (0x0250 - 0x0220) +class UExtendedOdcRepulsorComponent final : public USceneComponent +{ +public: + bool bEnabled; // 0x0218(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 RepulsorTickFrameInterval; // 0x021C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorDistanceThreshold; // 0x0220(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorRadius; // 0x0224(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorOuterCushion; // 0x0228(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorInnerCushion; // 0x022C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_230[0x20]; // 0x0230(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExtendedOdcRepulsorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExtendedOdcRepulsorComponent") + } + static class UExtendedOdcRepulsorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExtendedOdcRepulsorComponent; + +// Class OdysseyRuntime.LinkStripActor +// 0x0020 (0x02F0 - 0x02D0) +class ALinkStripActor : public ALinkActor +{ +public: + struct FVector LinkStartPos2; // 0x02D0(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LinkEndPos2; // 0x02DC(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinkStripActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinkStripActor") + } + static class ALinkStripActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALinkStripActor; + +// Class OdysseyRuntime.OdcMoverPathFollowingComponent +// 0x0028 (0x0298 - 0x0270) +class UOdcMoverPathFollowingComponent final : public UPathFollowingComponent +{ +public: + struct FSoftClassPath ReplacedNavDataClass; // 0x0270(0x0018)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_288[0x10]; // 0x0288(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcMoverPathFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcMoverPathFollowingComponent") + } + static class UOdcMoverPathFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcMoverPathFollowingComponent; + +// Class OdysseyRuntime.OdcNavData +// 0x0008 (0x0458 - 0x0450) +class AOdcNavData final : public ANavigationData +{ +public: + uint32 Layer; // 0x0450(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_454[0x4]; // 0x0454(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcNavData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcNavData") + } + static class AOdcNavData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AOdcNavData; + +// Class OdysseyRuntime.OdcNavLinkComponent +// 0x0060 (0x0280 - 0x0220) +class UOdcNavLinkComponent : public USceneComponent +{ +public: + ELinkType LinkType; // 0x0218(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NavLayers; // 0x021C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FOdcFlags ForwardLinkUsageFlags; // 0x0220(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FOdcFlags BackwardLinkUsageFlags; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool Bidirectional; // 0x0228(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_229[0x3]; // 0x0229(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Cost; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MustUseDist; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxSimultaneous; // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DelayBeforeNextUser; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_23C[0x44]; // 0x023C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcNavLinkComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcNavLinkComponent") + } + static class UOdcNavLinkComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcNavLinkComponent; + +// Class OdysseyRuntime.OdcNavmeshActor +// 0x0038 (0x0280 - 0x0248) +class AOdcNavmeshActor final : public AActor +{ +public: + TArray NavGraphImages; // 0x0248(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FVector NavmeshExtent; // 0x0258(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_264[0x4]; // 0x0264(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int8 NavGraphImagesVersion; // 0x0268(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_269[0x17]; // 0x0269(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcNavmeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcNavmeshActor") + } + static class AOdcNavmeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AOdcNavmeshActor; + +// Class OdysseyRuntime.OdcNavmeshConfig +// 0x0210 (0x0238 - 0x0028) +class UOdcNavmeshConfig final : public UObject +{ +public: + struct FOdcCollisionChannelSet CollisionChannelsAffectingNavmesh; // 0x0028(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate) + struct FOdcFlags DefaultAreaUsageFlags; // 0x002C(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate) + struct FOdcFlags CrouchAreaUsageFlags; // 0x0030(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate) + struct FOdcFlags DeepWaterAreaUsageFlags; // 0x0034(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate) + struct FOdcFlags ShallowWaterAreaUsageFlags; // 0x0038(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate) + float DefaultPenaltyMultiplier; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString MarkupCollisionPreset; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray CollisionAreaUsageFlags; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + TArray SlopeAreaUsageFlags; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) + struct FOdcLayerConfig LayerConfigs[0x20]; // 0x0070(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate) + struct FOdcFlagsDefinition AreaUsage; // 0x01F0(0x0010)(Edit, Config, NativeAccessSpecifierPrivate) + struct FOdcFlagsDefinition LinkUsage; // 0x0200(0x0010)(Edit, Config, NativeAccessSpecifierPrivate) + struct FOdcFlagsDefinition ObstacleBlockage; // 0x0210(0x0010)(Edit, Config, NativeAccessSpecifierPrivate) + struct FOdcGeometryMetrics GeometryMetrics; // 0x0220(0x0014)(Edit, Config, NoDestructor, NativeAccessSpecifierPrivate) + float DefaultDrawDisttance; // 0x0234(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcNavmeshConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcNavmeshConfig") + } + static class UOdcNavmeshConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcNavmeshConfig; + +// Class OdysseyRuntime.OdcObstacleComponent +// 0x0040 (0x0260 - 0x0220) +class UOdcObstacleComponent final : public USceneComponent +{ +public: + struct FOdcObstacleData ObstacleData; // 0x0218(0x0028)(Edit, NativeAccessSpecifierPrivate) + bool bExcludeIfParentHasAuthoredObstacle; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_241[0x1F]; // 0x0241(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddActorComponentObstaclesBP(bool RemoveUnknownObstacles, const TArray& ExcludeComponents); + void AddComponentObstaclesBP(const TArray& IncludeComponents, bool RemoveUnknownObstacles); + void ClearFlag(const class FName FlagName); + void SetFlag(const class FName FlagName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcObstacleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcObstacleComponent") + } + static class UOdcObstacleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcObstacleComponent; + +// Class OdysseyRuntime.OdcObstacleMeshComponent +// 0x0000 (0x0520 - 0x0520) +class UOdcObstacleMeshComponent final : public UStaticMeshComponent +{ +public: + class UStaticMesh* NavStaticMesh; // 0x0518(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcObstacleMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcObstacleMeshComponent") + } + static class UOdcObstacleMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcObstacleMeshComponent; + +// Class OdysseyRuntime.OdcRepulsorComponent +// 0x0010 (0x0230 - 0x0220) +class UOdcRepulsorComponent final : public USceneComponent +{ +public: + float RepulsorRadius; // 0x0218(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorOuterCushion; // 0x021C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorInnerCushion; // 0x0220(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_224[0xC]; // 0x0224(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OdcRepulsorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OdcRepulsorComponent") + } + static class UOdcRepulsorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOdcRepulsorComponent; + +} + diff --git a/Hogwarts Legacy/SDK/OdysseyRuntime_structs.hpp b/Hogwarts Legacy/SDK/OdysseyRuntime_structs.hpp new file mode 100644 index 0000000..789d877 --- /dev/null +++ b/Hogwarts Legacy/SDK/OdysseyRuntime_structs.hpp @@ -0,0 +1,260 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: OdysseyRuntime + +#include "Basic.hpp" + +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum OdysseyRuntime.EOdcAuthoredObstacleShape +// NumValues: 0x0003 +enum class EOdcAuthoredObstacleShape : uint32 +{ + Box = 0, + Prism = 1, + EOdcAuthoredObstacleShape_MAX = 2, +}; + +// Enum OdysseyRuntime.ENavLayer +// NumValues: 0x0005 +enum class ENavLayer : uint8 +{ + Layer0 = 0, + Layer1 = 1, + Layer2 = 2, + Layer3 = 3, + ENavLayer_MAX = 4, +}; + +// Enum OdysseyRuntime.OdcObstacleBehavior +// NumValues: 0x0005 +enum class EOdcObstacleBehavior : uint32 +{ + Automatic = 0, + NoEffectPenalty = 1, + NoEffectImpassable = 2, + PenaltyImpassable = 3, + OdcObstacleBehavior_MAX = 4, +}; + +// Enum OdysseyRuntime.EOdcSnapMode +// NumValues: 0x0003 +enum class EOdcSnapMode : uint8 +{ + SNAP_CLOSEST = 0, + SNAP_VERTICAL = 1, + SNAP_MAX = 2, +}; + +// Enum OdysseyRuntime.EOdcPenaltyTableMode +// NumValues: 0x0003 +enum class EOdcPenaltyTableMode : uint8 +{ + PENALTY_MODE_DISABLED = 0, + PENALTY_MODE_MAX = 1, + PENALTY_MODE_TOTAL = 2, +}; + +// Enum OdysseyRuntime.EOdcBlockageMode +// NumValues: 0x0003 +enum class EOdcBlockageMode : uint8 +{ + BLOCKED_IF_ANY_MATCH = 0, + BLOCKED_IF_ALL_MATCH = 1, + BLOCKED_IF_MAX = 2, +}; + +// Enum OdysseyRuntime.EOdcNavmeshProbeType +// NumValues: 0x0004 +enum class EOdcNavmeshProbeType : uint8 +{ + Full3D = 0, + Projection = 1, + Horizontal = 2, + EOdcNavmeshProbeType_MAX = 3, +}; + +// Enum OdysseyRuntime.EOdcPathSmoothingPass +// NumValues: 0x0006 +enum class EOdcPathSmoothingPass : uint8 +{ + Original = 0, + FilterSignificantPoints = 1, + Extrude = 2, + AlignPointsOnSlopes = 3, + Smoothed = 4, + EOdcPathSmoothingPass_MAX = 5, +}; + +// Enum OdysseyRuntime.ELinkType +// NumValues: 0x0007 +enum class ELinkType : uint8 +{ + JUMP_LINK = 0, + LADDER_LINK = 1, + CLIMB_LINK = 2, + SLIDE_LINK = 3, + VAULT_LINK = 4, + SPLINE_LINK = 5, + ELinkType_MAX = 6, +}; + +// ScriptStruct OdysseyRuntime.OdcFlagsDefinition +// 0x0010 (0x0010 - 0x0000) +struct FOdcFlagsDefinition final +{ +public: + TArray flags; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FOdcFlagsDefinition; + +// ScriptStruct OdysseyRuntime.OdcFlags +// 0x0004 (0x0004 - 0x0000) +struct FOdcFlags final +{ +public: + int32 Bits; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FOdcFlags; + +// ScriptStruct OdysseyRuntime.OdcPenaltyTable +// 0x0020 (0x0020 - 0x0000) +struct FOdcPenaltyTable final +{ +public: + EOdcPenaltyTableMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PerFlagPenalties; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 FixedPointDenominator; // 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_FOdcPenaltyTable; + +// ScriptStruct OdysseyRuntime.OdcPathSpec +// 0x0050 (0x0050 - 0x0000) +struct FOdcPathSpec final +{ +public: + EOdcBlockageMode ObstacleMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOdcFlags ObstacleBlockageFlags; // 0x0004(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FOdcFlags AreaUsageFlags; // 0x0008(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FOdcFlags AreaPenaltyFlags; // 0x000C(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FOdcFlags LinkUsageFlags; // 0x0010(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bUsePathSharingPenalty; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PathSharingPenalty; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPathSharingPenalty; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSearchDist; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOdcPenaltyTable PenaltyTable; // 0x0028(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EOdcSnapMode SnapMode; // 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_FOdcPathSpec; + +// ScriptStruct OdysseyRuntime.OdcObstacleData +// 0x0028 (0x0028 - 0x0000) +struct FOdcObstacleData final +{ +public: + int32 Layers; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EOdcObstacleBehavior Behavior; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Cost; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FOdcFlags BlockageFlags; // 0x000C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + uint32 MarkupFlags; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Name; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FOdcObstacleData; + +// ScriptStruct OdysseyRuntime.OdcCollisionAreaUsageFlag +// 0x0001 (0x0001 - 0x0000) +struct FOdcCollisionAreaUsageFlag final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOdcCollisionAreaUsageFlag; + +// ScriptStruct OdysseyRuntime.OdcCollisionChannelSet +// 0x0004 (0x0004 - 0x0000) +struct FOdcCollisionChannelSet final +{ +public: + uint32 ChannelBitmask; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FOdcCollisionChannelSet; + +// ScriptStruct OdysseyRuntime.OdcNavGraphImage +// 0x0010 (0x0010 - 0x0000) +struct FOdcNavGraphImage final +{ +public: + TArray Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOdcNavGraphImage; + +// ScriptStruct OdysseyRuntime.OdcGeometryMetrics +// 0x0014 (0x0014 - 0x0000) +struct FOdcGeometryMetrics final +{ +public: + float TraceLedgeRadius; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceLedgeIntoWallAdjust; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceLedgeUpAdjust; // 0x0008(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceLedgeDownCast; // 0x000C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinkOffsetFromLadderEnds; // 0x0010(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FOdcGeometryMetrics; + +// ScriptStruct OdysseyRuntime.OdcLayerConfig +// 0x000C (0x000C - 0x0000) +struct FOdcLayerConfig final +{ +public: + float Radius; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Height; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ExtrusionRadius; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FOdcLayerConfig; + +// ScriptStruct OdysseyRuntime.OdcLinkAutogenParams +// 0x0001 (0x0001 - 0x0000) +struct FOdcLinkAutogenParams final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOdcLinkAutogenParams; + +// ScriptStruct OdysseyRuntime.OdcSlopeAreaUsageFlag +// 0x0001 (0x0001 - 0x0000) +struct FOdcSlopeAreaUsageFlag final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FOdcSlopeAreaUsageFlag; + +// ScriptStruct OdysseyRuntime.DoNavigationAsyncWork +// 0x0008 (0x0048 - 0x0040) +struct FDoNavigationAsyncWork final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDoNavigationAsyncWork; + +} + diff --git a/Hogwarts Legacy/SDK/PacketHandler_classes.hpp b/Hogwarts Legacy/SDK/PacketHandler_classes.hpp new file mode 100644 index 0000000..6e8ef86 --- /dev/null +++ b/Hogwarts Legacy/SDK/PacketHandler_classes.hpp @@ -0,0 +1,63 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PacketHandler + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class PacketHandler.HandlerComponentFactory +// 0x0000 (0x0028 - 0x0028) +class UHandlerComponentFactory : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HandlerComponentFactory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HandlerComponentFactory") + } + static class UHandlerComponentFactory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHandlerComponentFactory; + +// Class PacketHandler.PacketHandlerProfileConfig +// 0x0010 (0x0038 - 0x0028) +class UPacketHandlerProfileConfig final : public UObject +{ +public: + TArray Components; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PacketHandlerProfileConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PacketHandlerProfileConfig") + } + static class UPacketHandlerProfileConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPacketHandlerProfileConfig; + +} + diff --git a/Hogwarts Legacy/SDK/PersistentData_classes.hpp b/Hogwarts Legacy/SDK/PersistentData_classes.hpp new file mode 100644 index 0000000..55deaf6 --- /dev/null +++ b/Hogwarts Legacy/SDK/PersistentData_classes.hpp @@ -0,0 +1,229 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PersistentData + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "PersistentData_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class PersistentData.PersistentData +// 0x0DF8 (0x0E20 - 0x0028) +class UPersistentData final : public UObject +{ +public: + TMulticastInlineDelegate OnGameToBeSaved; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSaveFlushed; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPostGameToBeSaved; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PreSaveLoaded; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSaveGameLoaded; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PreCharacterDeleted; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDBVersionCheck; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSaveGameComplete; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCharacterDeleted; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x70]; // 0x00B8(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnCrossGenSaveDataComplete; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAllCrossGenSaveDataComplete; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_148[0xCD8]; // 0x0148(0x0CD8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool AsyncRemovePlayableCharacter(int32 CharacterID); + static bool BP_CreateCharacter(const class FString& CharacterName, const class FString& CharacterHouse); + static bool BP_DoesCharacterExistYet(); + static bool BP_SaveGame(const class FString& LocationName); + static bool CanCreateModdedCharacter(); + static void CompletedIntro(); + static void CompletedModIntroFlow(); + static bool CopyToModdedSlotFromSlot(const class FString& SourceSlotName, const class FString& TargetSlotName, int32 CharacterID); + static bool CreateModdedCharacterCopy(const class FString& SlotName, int32 CharacterID, class FString* OutNewSlotName, int32* OutNewCharacterID); + static bool CreateModdedCharacterCopyFromSlot(const class FString& SlotName, int32 CharacterID); + static int32 CreatePlayableCharacter(const class FString& CharacterName, const class FString& CharacterHouse, const class FString& CharacterUID, const class FString& CharacterVoice, const class FString& CharacterPronoun, bool bIsModdedCharacter); + static bool DoesCrossGenSaveDataExist(); + static void FlushAutoSaveCacheIfNecessary(); + static TArray GetAllPlayableCharacters(bool bIncludeModded); + static TArray GetAvailableCrossGenSaveData(); + static TArray GetCrossGenCharacterList(); + static class FString GetCrossGenPlayableCharacterName(const struct FCharacterSaveGameInfo& CharacterInfo); + static const struct FCharacterSaveGameInfo GetCurrentPlayableCharacter(); + static int32 GetCurrentPlayerID(); + static uint8 GetDefaultDifficulty(); + static TArray GetFavouriteMods(); + static class UPersistentData* GetInstance(); + static bool GetIsPlayableCharacterUsed(int32 CharacterID); + static const struct FCharacterSaveGameInfo GetLastLoadedPlayableCharacter(); + static class FString GetLastSaveSlotLoaded(); + static const struct FCharacterSaveGameInfo GetPlayableCharacter(int32 CharacterID); + static bool GetWizardingWorldData(const class FString& Attribute, class FString* OutValue); + static bool HasCompletedIntro(); + static bool HasCompletedModIntroFlow(); + static bool HasCreatedPlayableCharacter(); + static bool HasEverLaunchedGame(); + static bool LoadCrossGenSaveDataInSlot(const class FString& SlotName, const class FString& OldSlotName); + static bool LoadGameDataInSlot(const class FString& SlotName, int32 CharacterID); + static bool LoadLastSaveOfType(ESaveType SaveType, int32 CharacterID); + static bool RemoveAllSaveData(); + static bool RemoveAllSavesForCharacter(int32 CharacterID); + static bool RemovePlayableCharacter(int32 CharacterID, bool bSaveFileListAsync); + static bool RemoveSaveInSlot(const class FString& SlotName, int32 CharacterID); + static bool SaveGameDataInSlot(const class FString& SlotName, ESaveType SaveType, int32 CharacterID, const class FString& LocationName, const class FString& MissionData, bool bCollectSaveData, const class FString& CloudLabel); + static bool SaveGameDataOfType(ESaveType SaveType, int32 CharacterID, const class FString& LocationName, const class FString& MissionData, bool bCollectSaveData); + static bool SetCharacterPinState(int32 CharacterID, bool bPinCharacter); + static void TryAddFavouriteMod(int64 modId); + static void TryRemoveFavouriteMod(int64 modId); + static bool UpdateActiveMods(int32 CharacterID, const TArray& ActiveMods); + static bool UpdatePlayableCharacterClothes(int32 CharacterID, const TArray& CharacterClothes, const class FString& AllGearTags); + static bool UpdatePlayableCharacterGender(int32 CharacterID, const class FString& CharacterGender); + static bool UpdatePlayableCharacterHouse(int32 CharacterID, const class FString& CharacterHouse); + static bool UpdatePlayableCharacterLevel(int32 CharacterID, int32 CharacterLevel); + static bool UpdatePlayableCharacterName(int32 CharacterID, const class FString& CharacterName); + static bool UpdatePlayableCharacterPresets(int32 CharacterID, const TArray& CharacterPresets); + static bool UpdatePlayableCharacterPronoun(int32 CharacterID, const class FString& CharacterPronoun); + static bool UpdatePlayableCharacterVoice(int32 CharacterID, const class FString& CharacterVoice); + + void CrossGenSaveDataLoad(int32 fromCharacterIndex, int32 toCharacterIndex); + void CrossGenSaveDataLog(); + void GameAutoSave(int32 CharacterID); + void GameCreatePlayableCharacter(const class FString& CharacterName, const class FString& CharacterHouse); + void GameDBLoad(const class FString& SaveFileNameOverride); + void GameDBSave(const class FString& SaveFileNameOverride); + void GameLoad(int32 CharacterID, const class FString& SaveNameOverride); + void GameLoadLastAutoSave(int32 CharacterID); + void GameLoadLastSave(int32 CharacterID); + void GameLoadLastUserSave(int32 CharacterID); + void GameLogPlayableCharacters(); + void GameLogSaveDirList(); + void GameLogSaveGameList(int32 CharacterID); + void GamePurgeAllSaveData(); + void GameRemovePlayableCharacter(int32 CharacterID); + void GameRemoveSaveSlot(const class FString& SlotName, int32 CharacterID); + void GameTestSaveGameList(int32 CharacterID); + void GameUserSave(int32 CharacterID); + void LoadAllCrossGenSaveData(); + void LoadCrossGenSaveData(int32 fromCharacterIndex, int32 toCharacterIndex, bool SaveFileList); + void OnCrossGenSaveDataLoaded(bool Result); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PersistentData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PersistentData") + } + static class UPersistentData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPersistentData; + +// Class PersistentData.PersistentGameData +// 0x04D0 (0x04F8 - 0x0028) +class UPersistentGameData final : public USaveGame +{ +public: + int32 Version; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChangeList; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 SessionTime; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Platform; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDBC; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExclusiveMissionActive; // 0x0049(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ExclusiveVersion; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExclusiveChangeList; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ExclusiveSessionTime; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExclusivePlatform; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RawDatabaseImage; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RawExclusiveImage; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray RawMiniMapImage; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FCharacterSaveGameInfo CharacterSaveGameInfo; // 0x00A0(0x0370)(NativeAccessSpecifierPublic) + bool bCompletedIntro; // 0x0410(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCompletedModIntroFlow; // 0x0411(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_412[0x6]; // 0x0412(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FavouriteMods; // 0x0418(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap wizardingWorldData; // 0x0428(0x0050)(NativeAccessSpecifierPublic) + TArray Entitlements; // 0x0478(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AnalyticsEvents; // 0x0488(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bSkippedLanguageCheck; // 0x0498(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_499[0x7]; // 0x0499(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSaveDirectoryEntry DirectoryEntry; // 0x04A0(0x0058)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PersistentGameData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PersistentGameData") + } + static class UPersistentGameData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPersistentGameData; + +// Class PersistentData.PersistentGameDataList +// 0x07C0 (0x07E8 - 0x0028) +class UPersistentGameDataList final : public USaveGame +{ +public: + int32 VersionMajor; // 0x0028(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VersionMinor; // 0x002C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPersistentGameDataListInfo Info; // 0x0030(0x07B8)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PersistentGameDataList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PersistentGameDataList") + } + static class UPersistentGameDataList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPersistentGameDataList; + +// Class PersistentData.PersistentOffline +// 0x0010 (0x0038 - 0x0028) +class UPersistentOffline final : public USaveGame +{ +public: + class FString EpicAccountID; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PersistentOffline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PersistentOffline") + } + static class UPersistentOffline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPersistentOffline; + +} + diff --git a/Hogwarts Legacy/SDK/PersistentData_structs.hpp b/Hogwarts Legacy/SDK/PersistentData_structs.hpp new file mode 100644 index 0000000..379c2ec --- /dev/null +++ b/Hogwarts Legacy/SDK/PersistentData_structs.hpp @@ -0,0 +1,201 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PersistentData + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum PersistentData.ECharacterNameFormat +// NumValues: 0x0004 +enum class ECharacterNameFormat : uint8 +{ + NONE = 0, + ANSI = 1, + WIDE = 2, + ECharacterNameFormat_MAX = 3, +}; + +// Enum PersistentData.EUDSMissionHideReason +// NumValues: 0x0003 +enum class EUDSMissionHideReason : uint8 +{ + MISSION_PREREQ_GATED = 0, + EXCLUSIVE_MISSION_GATED = 1, + EUDSMissionHideReason_MAX = 2, +}; + +// Enum PersistentData.ESaveType +// NumValues: 0x0005 +enum class ESaveType : uint8 +{ + NONE = 0, + AUTO = 1, + USER = 2, + ALL = 3, + ESaveType_MAX = 4, +}; + +// ScriptStruct PersistentData.Missions +// 0x0050 (0x0050 - 0x0000) +struct FMissions final +{ +public: + TSet Missions; // 0x0000(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMissions; + +// ScriptStruct PersistentData.UDSMissionTasks +// 0x0108 (0x0108 - 0x0000) +struct FUDSMissionTasks final +{ +public: + TSet AvailableTasks; // 0x0000(0x0050)(NativeAccessSpecifierPublic) + TSet ActiveTasks; // 0x0050(0x0050)(NativeAccessSpecifierPublic) + TSet CompletedTasks; // 0x00A0(0x0050)(NativeAccessSpecifierPublic) + class FString BranchStallTask; // 0x00F0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BranchStallTaskNumber; // 0x0100(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUDSMissionTasks; + +// ScriptStruct PersistentData.UDSPlayerState +// 0x0240 (0x0240 - 0x0000) +struct FUDSPlayerState final +{ +public: + TSet AvailableMissions; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TSet ActiveMissions; // 0x0050(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TSet CompletedMissions; // 0x00A0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap HiddenMissions; // 0x00F0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap MissionToTasksMap; // 0x0140(0x0050)(NativeAccessSpecifierPublic) + TSet AvailableMechanics; // 0x0190(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TSet EquippedLoadoutMechanics; // 0x01E0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FString EquippedInventoryItem; // 0x0230(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUDSPlayerState; + +// ScriptStruct PersistentData.FrontendPlayerState +// 0x0050 (0x0050 - 0x0000) +struct FFrontendPlayerState final +{ +public: + TMap Values; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFrontendPlayerState; + +// ScriptStruct PersistentData.CharacterSaveGameInfo +// 0x0370 (0x0370 - 0x0000) +struct FCharacterSaveGameInfo final +{ +public: + int32 CharacterID; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CharacterName; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharacterPronoun; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharacterVoice; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharacterHouse; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharacterGender; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CharacterLevel; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CharacterGameDifficulty; // 0x005C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CharacterPresetData; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CharacterClothesData; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class FString GearTags; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsUsed; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CharacterUID; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FUDSPlayerState UDSPlayerState; // 0x00A8(0x0240)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FFrontendPlayerState FrontendPlayerState; // 0x02E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + int32 VoicePitch; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECharacterNameFormat CurrentFormat; // 0x033C(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33D[0x3]; // 0x033D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CharacterNameBytes; // 0x0340(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic) + bool bIsModCharacter; // 0x0350(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPinned; // 0x0351(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_352[0x6]; // 0x0352(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActiveMods; // 0x0358(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic) + bool bEverHadActiveMods; // 0x0368(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_369[0x7]; // 0x0369(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterSaveGameInfo; + +// ScriptStruct PersistentData.SaveDirectoryEntry +// 0x0058 (0x0058 - 0x0000) +struct FSaveDirectoryEntry final +{ +public: + class FString FilenameSlot; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AccountUserIndex; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CharacterID; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESaveType SaveType; // 0x0018(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsUsed; // 0x0019(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime GameTime; // 0x0020(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDateTime SaveTime; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrentMap; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrentAction; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MajorVersion; // 0x0050(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinorVersion; // 0x0054(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSaveDirectoryEntry; + +// ScriptStruct PersistentData.PersistentGameDataListInfo +// 0x07B8 (0x07B8 - 0x0000) +struct FPersistentGameDataListInfo final +{ +public: + bool bIsValid; // 0x0000(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Filename; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AccountUserIndex; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime LastEditTimeStamp; // 0x0020(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCharacterSaveGameInfo LastLoadedCharacter; // 0x0028(0x0370)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FCharacterSaveGameInfo CurrentCharacter; // 0x0398(0x0370)(Edit, EditConst, NativeAccessSpecifierPublic) + TArray CharacterList; // 0x0708(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray SaveFileList; // 0x0718(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + bool bCompletedIntro; // 0x0728(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCompletedModIntroFlow; // 0x0729(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72A[0x6]; // 0x072A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FavouriteMods; // 0x0730(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap wizardingWorldData; // 0x0740(0x0050)(NativeAccessSpecifierPublic) + TArray Entitlements; // 0x0790(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray AnalyticsEvents; // 0x07A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bSkippedLanguageCheck; // 0x07B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7B1[0x7]; // 0x07B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPersistentGameDataListInfo; + +// ScriptStruct PersistentData.SaveGameInfo +// 0x0078 (0x0078 - 0x0000) +struct FSaveGameInfo final +{ +public: + class FString SlotName; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AccountUserIndex; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CharacterID; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESaveType SaveType; // 0x0018(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PlayedTime; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PlatformSaveTime; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrentMap; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrentAction; // 0x0050(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SaveVersion; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsUsed; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSaveGameInfo; + +} + diff --git a/Hogwarts Legacy/SDK/PhoenixSignificanceManager_classes.hpp b/Hogwarts Legacy/SDK/PhoenixSignificanceManager_classes.hpp new file mode 100644 index 0000000..f66eeea --- /dev/null +++ b/Hogwarts Legacy/SDK/PhoenixSignificanceManager_classes.hpp @@ -0,0 +1,290 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PhoenixSignificanceManager + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "PhoenixSignificanceManager_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class PhoenixSignificanceManager.Budgeter +// 0x0018 (0x0040 - 0x0028) +class UBudgeter : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Budgeter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Budgeter") + } + static class UBudgeter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBudgeter; + +// Class PhoenixSignificanceManager.ClothBudgeter +// 0x0008 (0x0048 - 0x0040) +class UClothBudgeter final : public UBudgeter +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClothBudgeter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClothBudgeter") + } + static class UClothBudgeter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClothBudgeter; + +// Class PhoenixSignificanceManager.ClothBudgeterInterface +// 0x0000 (0x0000 - 0x0000) +class IClothBudgeterInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClothBudgeterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClothBudgeterInterface") + } + static class IClothBudgeterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IClothBudgeterInterface; + +// Class PhoenixSignificanceManager.LODBudgeter +// 0x0008 (0x0048 - 0x0040) +class ULODBudgeter final : public UBudgeter +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODBudgeter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODBudgeter") + } + static class ULODBudgeter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULODBudgeter; + +// Class PhoenixSignificanceManager.LODBudgeterInterface +// 0x0000 (0x0000 - 0x0000) +class ILODBudgeterInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODBudgeterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODBudgeterInterface") + } + static class ILODBudgeterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILODBudgeterInterface; + +// Class PhoenixSignificanceManager.PhoenixBudgetedStaticMeshActor +// 0x0010 (0x0268 - 0x0258) +class APhoenixBudgetedStaticMeshActor final : public AStaticMeshActor +{ +public: + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ESignificanceBiasEnum DefaultSignificanceBias; // 0x0260(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowRegistrationWithSignificanceManager; // 0x0261(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_262[0x6]; // 0x0262(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixBudgetedStaticMeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixBudgetedStaticMeshActor") + } + static class APhoenixBudgetedStaticMeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixBudgetedStaticMeshActor; + +// Class PhoenixSignificanceManager.PhoenixSignificanceManager +// 0x02E8 (0x0310 - 0x0028) +class UPhoenixSignificanceManager final : public UObject +{ +public: + uint8 Pad_28[0xC8]; // 0x0028(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Budgeters; // 0x00F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_100[0x210]; // 0x0100(0x0210)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPhoenixSignificanceManager* GetSignificanceManager(class UObject* WorldContextObject); + + void OnRegisteredActorDestroyed(class AActor* DestroyedActor); + bool SetObjectSignficanceBias(const class UObject* Object, ESignificanceBiasEnum SignificanceBias); + bool SetPaused(bool bInPaused); + + float GetSignificance(const class UObject* Object) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixSignificanceManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixSignificanceManager") + } + static class UPhoenixSignificanceManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixSignificanceManager; + +// Class PhoenixSignificanceManager.SceneRigBudgeter +// 0x0028 (0x0068 - 0x0040) +class USceneRigBudgeter final : public UBudgeter +{ +public: + uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigBudgeter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigBudgeter") + } + static class USceneRigBudgeter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigBudgeter; + +// Class PhoenixSignificanceManager.SceneRigBudgeterInterface +// 0x0000 (0x0000 - 0x0000) +class ISceneRigBudgeterInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigBudgeterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigBudgeterInterface") + } + static class ISceneRigBudgeterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISceneRigBudgeterInterface; + +// Class PhoenixSignificanceManager.SignificanceInterface +// 0x0000 (0x0000 - 0x0000) +class ISignificanceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SignificanceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SignificanceInterface") + } + static class ISignificanceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISignificanceInterface; + +} + diff --git a/Hogwarts Legacy/SDK/PhoenixSignificanceManager_structs.hpp b/Hogwarts Legacy/SDK/PhoenixSignificanceManager_structs.hpp new file mode 100644 index 0000000..d6a5941 --- /dev/null +++ b/Hogwarts Legacy/SDK/PhoenixSignificanceManager_structs.hpp @@ -0,0 +1,85 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PhoenixSignificanceManager + +#include "Basic.hpp" + +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum PhoenixSignificanceManager.ESignificanceBiasEnum +// NumValues: 0x0005 +enum class ESignificanceBiasEnum : uint8 +{ + SIGNIFICANCE_BIAS_LOW = 0, + SIGNIFICANCE_BIAS_DEFAULT = 1, + SIGNIFICANCE_BIAS_HIGH = 2, + SIGNIFICANCE_BIAS_CRITICAL = 3, + SIGNIFICANCE_BIAS_MAX = 4, +}; + +// ScriptStruct PhoenixSignificanceManager.BudgeterPayload +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FBudgeterPayload +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBudgeterPayload; + +// ScriptStruct PhoenixSignificanceManager.LODBudgeterPayload +// 0x0100 (0x0108 - 0x0008) +struct FLODBudgeterPayload final : public FBudgeterPayload +{ +public: + uint8 Pad_8[0x100]; // 0x0008(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLODBudgeterPayload; + +// ScriptStruct PhoenixSignificanceManager.ClothBudgeterPayload +// 0x0008 (0x0010 - 0x0008) +struct FClothBudgeterPayload final : public FBudgeterPayload +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FClothBudgeterPayload; + +// ScriptStruct PhoenixSignificanceManager.LODInfo +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FLODInfo final +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLODInfo; + +// ScriptStruct PhoenixSignificanceManager.BudgeterTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FBudgeterTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBudgeterTickFunction; + +// ScriptStruct PhoenixSignificanceManager.SceneRigBudgeterPayload +// 0x0020 (0x0028 - 0x0008) +struct FSceneRigBudgeterPayload final : public FBudgeterPayload +{ +public: + uint8 Pad_8[0x20]; // 0x0008(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSceneRigBudgeterPayload; + +} + diff --git a/Hogwarts Legacy/SDK/Phoenix_classes.hpp b/Hogwarts Legacy/SDK/Phoenix_classes.hpp new file mode 100644 index 0000000..16e627b --- /dev/null +++ b/Hogwarts Legacy/SDK/Phoenix_classes.hpp @@ -0,0 +1,108307 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Phoenix + +#include "Basic.hpp" + +#include "AvaAnimation_structs.hpp" +#include "AvaAnimation_classes.hpp" +#include "Phoenix_structs.hpp" +#include "Mastermind_classes.hpp" +#include "CameraStack_structs.hpp" +#include "CameraStack_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "AbleCore_structs.hpp" +#include "AbleCore_classes.hpp" +#include "ExposureExpressions_structs.hpp" +#include "ExposureExpressions_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "Ambulatory_structs.hpp" +#include "Ambulatory_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "UtilitiesRuntime_structs.hpp" +#include "UtilitiesRuntime_classes.hpp" +#include "GameLogicRuntime_structs.hpp" +#include "CustomizableCharacter_structs.hpp" +#include "DeveloperSettings_classes.hpp" +#include "Mercuna3DMovement_structs.hpp" +#include "StencilManager_structs.hpp" +#include "StencilManager_classes.hpp" +#include "WorldFX_classes.hpp" +#include "ControlMapper_structs.hpp" +#include "ControlMapper_classes.hpp" +#include "AnimationSharing_classes.hpp" +#include "Wind_structs.hpp" +#include "AnimationArchitectRuntime_structs.hpp" +#include "AnimationArchitectRuntime_classes.hpp" +#include "Ragdoll_structs.hpp" +#include "Ragdoll_classes.hpp" +#include "AIPathScheduler_structs.hpp" +#include "FXUtil_structs.hpp" +#include "FXUtil_classes.hpp" +#include "TimeRig_structs.hpp" +#include "TimeRig_classes.hpp" +#include "SceneRig_structs.hpp" +#include "SceneRig_classes.hpp" +#include "GameScheduler_structs.hpp" +#include "MovieScene_structs.hpp" +#include "MovieScene_classes.hpp" +#include "BTCustomRuntime_structs.hpp" +#include "BTCustomRuntime_classes.hpp" +#include "LightCulling_classes.hpp" +#include "EditorCustomizationHelper_structs.hpp" +#include "DesignerHelper_structs.hpp" +#include "PhysicsCore_structs.hpp" +#include "PhysicsCore_classes.hpp" +#include "Toolset_classes.hpp" +#include "UMG_structs.hpp" +#include "UMG_classes.hpp" +#include "UMGFocus_structs.hpp" +#include "UMGFocus_classes.hpp" +#include "AIModule_structs.hpp" +#include "AIModule_classes.hpp" +#include "SkinFX_structs.hpp" +#include "SkinFX_classes.hpp" +#include "Cognition_structs.hpp" +#include "Cognition_classes.hpp" +#include "PhoenixSignificanceManager_structs.hpp" +#include "PhoenixSignificanceManager_classes.hpp" +#include "IcarusRuntime_classes.hpp" +#include "NiagaraAnimNotifies_classes.hpp" +#include "SocialDisplay_classes.hpp" +#include "DbAssetMapper_structs.hpp" +#include "AkAudio_structs.hpp" +#include "AkAudio_classes.hpp" +#include "Munitions_structs.hpp" +#include "Munitions_classes.hpp" +#include "GameplayMods_structs.hpp" +#include "GameplayMods_classes.hpp" +#include "HoverDrone_structs.hpp" +#include "Slate_structs.hpp" +#include "BTUtilityAI_classes.hpp" +#include "OdysseyRuntime_structs.hpp" +#include "OdysseyRuntime_classes.hpp" +#include "GlobalLightRig_structs.hpp" +#include "GlobalLightRig_classes.hpp" +#include "DayNight_structs.hpp" +#include "DayNight_classes.hpp" +#include "RenderSettings_structs.hpp" +#include "RenderSettings_classes.hpp" +#include "SlateCore_structs.hpp" +#include "SlateCore_classes.hpp" +#include "ProceduralMeshComponent_classes.hpp" +#include "MultiFX2_structs.hpp" +#include "MultiFX2_classes.hpp" +#include "MaterialPermuter_structs.hpp" +#include "MaterialPermuter_classes.hpp" +#include "LerpVolumes_structs.hpp" +#include "LerpVolumes_classes.hpp" +#include "EnvironmentalGlobals_structs.hpp" +#include "EnvironmentalGlobals_classes.hpp" +#include "ActorMeshStates_structs.hpp" +#include "ActorMeshStates_classes.hpp" +#include "Weather_structs.hpp" +#include "NavigationSystem_classes.hpp" +#include "NiagaraHelpers_structs.hpp" +#include "Niagara_classes.hpp" +#include "AccessibilitySettings_structs.hpp" +#include "AccessibilitySettings_classes.hpp" +#include "MasterTickThrottler_structs.hpp" +#include "ChaosCaching_structs.hpp" +#include "Chaos_structs.hpp" +#include "PersistentData_structs.hpp" +#include "ConsoleMacros_structs.hpp" + + +namespace SDK +{ + +// Class Phoenix.AblBlendSpaceParameterGetter_NPCFollowSpline +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_NPCFollowSpline final : public UAblSpeedCompensateBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_NPCFollowSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_NPCFollowSpline") + } + static class UAblBlendSpaceParameterGetter_NPCFollowSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_NPCFollowSpline; + +// Class Phoenix.Ability_Character_Interface +// 0x0000 (0x0000 - 0x0000) +class IAbility_Character_Interface final +{ +public: + void PlayCustomAbility(TSubclassOf InAbility, bool bPreventReactions); + void StopCustomAbility(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Ability_Character_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Ability_Character_Interface") + } + static class IAbility_Character_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAbility_Character_Interface; + +// Class Phoenix.CentaurCombatTargetsEnvQueryContext +// 0x0000 (0x0028 - 0x0028) +class UCentaurCombatTargetsEnvQueryContext final : public UEnvQueryContext +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CentaurCombatTargetsEnvQueryContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CentaurCombatTargetsEnvQueryContext") + } + static class UCentaurCombatTargetsEnvQueryContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCentaurCombatTargetsEnvQueryContext; + +// Class Phoenix.ablAbilityDoneTaskScratchPad +// 0x0008 (0x0058 - 0x0050) +class UablAbilityDoneTaskScratchPad final : public UAblBranchTaskScratchPad +{ +public: + bool bDone; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAbilityDoneTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAbilityDoneTaskScratchPad") + } + static class UablAbilityDoneTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAbilityDoneTaskScratchPad; + +// Class Phoenix.FastTravelLocation +// 0x0130 (0x0378 - 0x0248) +class AFastTravelLocation final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString LocationIdName; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo RegionId; // 0x0260(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsSaveLocation; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x3]; // 0x02E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HUDOffset; // 0x02EC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbEditorButtonWidget AddButton; // 0x02F8(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + +public: + void Activate(bool ACTIVE); + void AdjustBeaconWorldLocation(const class FString& Name_0, const struct FVector& WorldLocation); + void AdjustCogTargetPoint(const struct FVector& Location); + bool GetAvailable(); + void GetInteractLocationBP(const struct FVector& WorldLocation); + void Handle_SetAvailable(bool availableIn); + void Lock(); + void SetAvailable(bool availableIn); + void Unlock(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FastTravelLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FastTravelLocation") + } + static class AFastTravelLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFastTravelLocation; + +// Class Phoenix.ablAnimStateTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UablAnimStateTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAnimStateTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAnimStateTaskScratchPad") + } + static class UablAnimStateTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAnimStateTaskScratchPad; + +// Class Phoenix.ablAbilityDoneTask +// 0x0030 (0x00A0 - 0x0070) +class UablAbilityDoneTask final : public UAblAbilityTask +{ +public: + EEnemy_Ability NextAbility; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDelayBranchIfNextIsIdle; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DelayBranchStates; // 0x0078(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray Conditions; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAbilityDoneTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAbilityDoneTask") + } + static class UablAbilityDoneTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAbilityDoneTask; + +// Class Phoenix.RootMotionModifierProperties_WandCastTranslation +// 0x0000 (0x0030 - 0x0030) +class URootMotionModifierProperties_WandCastTranslation final : public URootMotionModifierProperties +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_WandCastTranslation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_WandCastTranslation") + } + static class URootMotionModifierProperties_WandCastTranslation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_WandCastTranslation; + +// Class Phoenix.AblAddLinearImpulseBaseTask +// 0x0000 (0x0070 - 0x0070) +class UAblAddLinearImpulseBaseTask : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAddLinearImpulseBaseTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAddLinearImpulseBaseTask") + } + static class UAblAddLinearImpulseBaseTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAddLinearImpulseBaseTask; + +// Class Phoenix.AblBlendSpaceParameterGetter_Rotation +// 0x0008 (0x0030 - 0x0028) +class UAblBlendSpaceParameterGetter_Rotation final : public UAblBlendSpaceParameterGetter +{ +public: + bool bUseAttachParent; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Rotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Rotation") + } + static class UAblBlendSpaceParameterGetter_Rotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Rotation; + +// Class Phoenix.BTService_Creature_ShouldExitCage +// 0x0078 (0x00E8 - 0x0070) +class UBTService_Creature_ShouldExitCage final : public UBTService +{ +public: + struct FBlackboardKeySelector CageBlackboardKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate) + struct FBlackboardKeySelector ShouldExitBlackboardKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate) + struct FBlackboardKeySelector TargetBlackboardKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_ShouldExitCage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_ShouldExitCage") + } + static class UBTService_Creature_ShouldExitCage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_ShouldExitCage; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilter +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilter") + } + static class UFXAutoTriggerInteractibleItemsFilter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilter; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterCurrentTarget +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterCurrentTarget final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterCurrentTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterCurrentTarget") + } + static class UFXAutoTriggerInteractibleItemsFilterCurrentTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterCurrentTarget; + +// Class Phoenix.AblAddLinearImpulseTask +// 0x0020 (0x0090 - 0x0070) +class UAblAddLinearImpulseTask final : public UAblAddLinearImpulseBaseTask +{ +public: + struct FVector ImpulseDirection; // 0x0070(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ImpulseDamping; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ImpulseStrengthMin; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ImpulseStrengthMax; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAddLinearImpulseDirectionType DirectionType; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAddLinearImpulseTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAddLinearImpulseTask") + } + static class UAblAddLinearImpulseTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAddLinearImpulseTask; + +// Class Phoenix.WorldFXRuleNightDay +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleNightDay : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleNightDay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleNightDay") + } + static class UWorldFXRuleNightDay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleNightDay; + +// Class Phoenix.AblAvaMotionWarpSyncPointUpdaterScratchpad +// 0x0000 (0x0028 - 0x0028) +class UAblAvaMotionWarpSyncPointUpdaterScratchpad : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAvaMotionWarpSyncPointUpdaterScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAvaMotionWarpSyncPointUpdaterScratchpad") + } + static class UAblAvaMotionWarpSyncPointUpdaterScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAvaMotionWarpSyncPointUpdaterScratchpad; + +// Class Phoenix.BTDecorator_MovementMode +// 0x0050 (0x00B8 - 0x0068) +class UBTDecorator_MovementMode final : public UBTDecorator +{ +public: + TSet MovementModes; // 0x0068(0x0050)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_MovementMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_MovementMode") + } + static class UBTDecorator_MovementMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_MovementMode; + +// Class Phoenix.SceneAction_BlueprintVar +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_BlueprintVar final : public USceneRigObjectActionBase +{ +public: + TArray BlueprintVariables; // 0x00A0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_BlueprintVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_BlueprintVar") + } + static class USceneAction_BlueprintVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_BlueprintVar; + +// Class Phoenix.ModFilter_DealDamage_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Base") + } + static class UModFilter_DealDamage_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Base; + +// Class Phoenix.ModFilter_DealDamage_IsAOE +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_IsAOE final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_IsAOE") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_IsAOE") + } + static class UModFilter_DealDamage_IsAOE* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_IsAOE; + +// Class Phoenix.AblBlendSpaceParameterGetter_MoveStop +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_MoveStop final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_MoveStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_MoveStop") + } + static class UAblBlendSpaceParameterGetter_MoveStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_MoveStop; + +// Class Phoenix.AblAvaMotionWarpSyncPointUpdater +// 0x0000 (0x0028 - 0x0028) +class UAblAvaMotionWarpSyncPointUpdater : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAvaMotionWarpSyncPointUpdater") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAvaMotionWarpSyncPointUpdater") + } + static class UAblAvaMotionWarpSyncPointUpdater* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAvaMotionWarpSyncPointUpdater; + +// Class Phoenix.AIDataProvider_CentaurCombat_RepositionRange +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CentaurCombat_RepositionRange final : public UAIDataProvider_QueryParams +{ +public: + ECreatureDataProviderValueRangeType RangeType; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CentaurCombat_RepositionRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CentaurCombat_RepositionRange") + } + static class UAIDataProvider_CentaurCombat_RepositionRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CentaurCombat_RepositionRange; + +// Class Phoenix.RootMotionModifierProperties_SplineLock +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_SplineLock final : public URootMotionModifierProperties +{ +public: + float MaxOffset; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowReverseDirection; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowOrientReverseDirection; // 0x0035(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitToEndPoints; // 0x0036(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType OffsetInterpType; // 0x0037(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetInterpSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockIn2D; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZeroOutRootMotionNotInSplineDirection; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientToSplineDirection; // 0x003E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType RotationInterpType; // 0x003F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationInterpSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_SplineLock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_SplineLock") + } + static class URootMotionModifierProperties_SplineLock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_SplineLock; + +// Class Phoenix.AblAddOrUpdateAvaMotionWarpSyncPointScratchpad +// 0x0018 (0x0040 - 0x0028) +class UAblAddOrUpdateAvaMotionWarpSyncPointScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + TArray MovementComponents; // 0x0028(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAblAvaMotionWarpSyncPointUpdaterScratchpad* UpdaterScratchpad; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAddOrUpdateAvaMotionWarpSyncPointScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAddOrUpdateAvaMotionWarpSyncPointScratchpad") + } + static class UAblAddOrUpdateAvaMotionWarpSyncPointScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAddOrUpdateAvaMotionWarpSyncPointScratchpad; + +// Class Phoenix.SceneAction_ClothOptions +// 0x0120 (0x01C0 - 0x00A0) +class USceneAction_ClothOptions final : public USceneRigObjectActionBase +{ +public: + bool bPiecesListIsInclusive; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PiecesList; // 0x00A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSet ClothingAssetList; // 0x00B8(0x0050)(Edit, NativeAccessSpecifierPublic) + class UIntProvider* IterationCount; // 0x0108(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIntProvider* MaxIterationCount; // 0x0110(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIntProvider* SubdivisionCount; // 0x0118(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TeleportDistanceThreshold; // 0x0120(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TeleportRotationThreshold; // 0x0128(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ClothBlendWeight; // 0x0130(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ClothMaxDistanceScale; // 0x0138(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* EdgeStiffness; // 0x0140(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BendingStiffness; // 0x0148(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* AreaStiffness; // 0x0150(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVector2DProvider* TetherStiffness; // 0x0158(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DampingCoefficient; // 0x0160(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DragCoefficient; // 0x0168(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* LiftCoefficient; // 0x0170(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVectorProvider* AdditionalWindVelocity; // 0x0178(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* GravityScale; // 0x0180(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVectorProvider* GravityOverride; // 0x0188(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVector2DProvider* AnimDriveStiffness; // 0x0190(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVector2DProvider* AnimDriveDamping; // 0x0198(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* WindVelocityScale; // 0x01A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* LinearVelocityScale; // 0x01A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* AngularVelocityScale; // 0x01B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* FictitiousAngularScale; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ClothOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ClothOptions") + } + static class USceneAction_ClothOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ClothOptions; + +// Class Phoenix.AblAnimRateGetter_SyncAnimationPosition +// 0x0098 (0x00C0 - 0x0028) +class UAblAnimRateGetter_SyncAnimationPosition final : public UAblAnimRateGetter +{ +public: + struct FRuntimeFloatCurve DeltaToPlayRate; // 0x0028(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + float MinimumPlayRate; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaximumPlayRate; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf RequiredAbility; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_SyncAnimationPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_SyncAnimationPosition") + } + static class UAblAnimRateGetter_SyncAnimationPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_SyncAnimationPosition; + +// Class Phoenix.AblAddOrUpdateAvaMotionWarpSyncPointTask +// 0x0018 (0x0088 - 0x0070) +class UAblAddOrUpdateAvaMotionWarpSyncPointTask final : public UAblAbilityTask +{ +public: + class FName SyncPointName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblAvaMotionWarpSyncPointUpdater* SyncPointUpdater; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSyncPointOnTick; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveSyncPointOnEndOfTask; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAddOrUpdateAvaMotionWarpSyncPointTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAddOrUpdateAvaMotionWarpSyncPointTask") + } + static class UAblAddOrUpdateAvaMotionWarpSyncPointTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAddOrUpdateAvaMotionWarpSyncPointTask; + +// Class Phoenix.CharacterStateHUD +// 0x0000 (0x0338 - 0x0338) +class ACharacterStateHUD : public AAmbulatoryHUD +{ +public: + void ToggleCharacterStateHUD(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterStateHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterStateHUD") + } + static class ACharacterStateHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACharacterStateHUD; + +// Class Phoenix.AblAdjustCamTask +// 0x0000 (0x0070 - 0x0070) +class UAblAdjustCamTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAdjustCamTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAdjustCamTask") + } + static class UAblAdjustCamTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAdjustCamTask; + +// Class Phoenix.PhoenixUserWidget +// 0x0060 (0x0328 - 0x02C8) +class UPhoenixUserWidget : public UUMGFocusWidget +{ +public: + TMulticastInlineDelegate IntroStartedEvent; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate IntroEndedEvent; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OutroStartedEvent; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OutroEndedEvent; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float DefaultIntroDuration; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultOutroDuration; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InterruptMenuReaderOnDestruct; // 0x0310(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_311[0x17]; // 0x0311(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InterruptMenuReader(const EMenuReaderInterruptType InterruptType, class UObject* InterruptOwnerFilter); + void OnIntroEnded(const int32 IntroType); + void OnIntroStarted(const int32 IntroType, const float IntroDuration); + void OnOutroEnded(const int32 OutroType); + void OnOutroStarted(const int32 OutroType, const float OutroDuration); + void OverrideInitialIntroType(const int32 IntroType); + void ReadMenu(const int32 DepthLevel, const EMenuReaderInterruptType InterruptType, class UObject* InterruptOwnerFilter); + void TriggerCustomIntro(const int32 IntroType, const float IntroDuration); + void TriggerCustomOutro(const int32 OutroType, const float OutroDuration); + void TriggerIntro(const int32 IntroType); + void TriggerOutro(const int32 OutroType); + + TArray GatherMenuReaderStrings(const int32 DepthLevel) const; + float GetCurrentTransitionProgress() const; + int32 GetCurrentTransitionType() const; + bool IsCurrentTransitionAnIntro() const; + bool IsTransitionInProgress() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixUserWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixUserWidget") + } + static class UPhoenixUserWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixUserWidget; + +// Class Phoenix.IconButtonWidget +// 0x0180 (0x04A8 - 0x0328) +class UIconButtonWidget : public UPhoenixUserWidget +{ +public: + float IconScale; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString IconName; // 0x0330(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BackgroundIconName; // 0x0340(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EIconButtonState IconButtonState; // 0x0350(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_351[0x3]; // 0x0351(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName DataField; // 0x0354(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DataField2; // 0x035C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D size; // 0x0364(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UButton* TheButton; // 0x0370(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* TheImage; // 0x0378(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* hexBack; // 0x0380(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnIconButtonClick; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnIconButtonHover; // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnIconButtonUnhover; // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnIconButtonPress; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnIconButtonRelease; // 0x03C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnImageLoadComplete; // 0x03D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_3E8[0xA8]; // 0x03E8(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + class FString LastRequestedImageName; // 0x0490(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool LastRequestedMatchSize; // 0x04A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A1[0x7]; // 0x04A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AddExtraContent(class UWidget* NewContent); + void ButtonClicked(); + void ButtonHovered(); + void ButtonPressed(); + void ButtonReleased(); + void ButtonUnhovered(); + class UWidget* GetExtraContent(); + class FString GetFactsheetItemDesc(); + class FString GetFactsheetItemName(); + EFactsheetItemType GetFactsheetItemType(); + bool HandleDisabled(); + bool HandleEnabled(); + bool HandleMissing(); + bool HandleNonExistent(); + void HighlightButton(bool isHighlighted); + void OnImageLoaded(class UTexture2D* LoadedTexture, class UObject* CallbackParam); + void OnSelectionChanged(bool selected); + void OnSynchronizeProperties(); + bool RemoveExtraContent(); + bool SetButtonIcons(const class FString& BackgroundImage); + void SetButtonSize(const struct FVector2D& NewSize); + void SetButtonState(EIconButtonState NewState); + void SetButtonStatus(const class FString& StateImage, bool StateImageVisible, const class FString& StateHexBack, bool StateEnabled); + void SetFactsheetItemType(EFactsheetItemType Type); + void SetHexBack(const class FString& ImageName); + void SetImage(const class FString& ImageName, bool MatchSize, EUIAsyncLoadPriority OptionalPriority); + void SetIsNew(bool bIsNew); + void SetIsTutorialHighlighted(bool bIsTutorialHighlighted); + bool SetState(bool IsActive); + void TryResolveImage(bool bAsyncLoadIfFail, EUIAsyncLoadPriority OptionalPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IconButtonWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IconButtonWidget") + } + static class UIconButtonWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIconButtonWidget; + +// Class Phoenix.FieldGuideButtonBase +// 0x0008 (0x04B0 - 0x04A8) +class UFieldGuideButtonBase : public UIconButtonWidget +{ +public: + EPauseMenuPage MenuTab; // 0x04A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A9[0x7]; // 0x04A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetLockedState(); + void LockButton(bool ShouldLock); + void OnSetItemIndicatorVisibility(ESlateVisibility InVisibility); + void SetLockedState(bool IsLocked); + void SetNewItemIndicatorVisibility(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideButtonBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideButtonBase") + } + static class UFieldGuideButtonBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideButtonBase; + +// Class Phoenix.FieldGuideButton_Challenges +// 0x0008 (0x04B8 - 0x04B0) +class UFieldGuideButton_Challenges final : public UFieldGuideButtonBase +{ +public: + class FName NewItemCategory; // 0x04B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideButton_Challenges") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideButton_Challenges") + } + static class UFieldGuideButton_Challenges* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideButton_Challenges; + +// Class Phoenix.AblAppendToBaseChooser_PoseMatching +// 0x0010 (0x0038 - 0x0028) +class UAblAppendToBaseChooser_PoseMatching final : public UAblAnimationTagChooser_AppendToBaseChooser +{ +public: + TArray AnimationArchitectTags; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAppendToBaseChooser_PoseMatching") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAppendToBaseChooser_PoseMatching") + } + static class UAblAppendToBaseChooser_PoseMatching* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAppendToBaseChooser_PoseMatching; + +// Class Phoenix.BTT_WaitForever +// 0x0000 (0x0070 - 0x0070) +class UBTT_WaitForever final : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_WaitForever") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_WaitForever") + } + static class UBTT_WaitForever* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_WaitForever; + +// Class Phoenix.SceneAction_LightCullingSettings +// 0x0008 (0x0090 - 0x0088) +class USceneAction_LightCullingSettings final : public USceneRigActionBase +{ +public: + class ULightCullingSettings* Settings; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_LightCullingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_LightCullingSettings") + } + static class USceneAction_LightCullingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_LightCullingSettings; + +// Class Phoenix.AblAkEventLookupTask +// 0x0030 (0x00A0 - 0x0070) +class UAblAkEventLookupTask final : public UAblAbilityTask +{ +public: + struct FGameplayTagContainer LookupTags; // 0x0070(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bFollow; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x0094(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAkEventLookupTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAkEventLookupTask") + } + static class UAblAkEventLookupTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAkEventLookupTask; + +// Class Phoenix.AblSetAnimFootStateTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetAnimFootStateTask final : public UAblAbilityTask +{ +public: + EBasicMobilityFootState FootState; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetAnimFootStateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetAnimFootStateTask") + } + static class UAblSetAnimFootStateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetAnimFootStateTask; + +// Class Phoenix.ablAkSetMurmurationRTPCTask +// 0x0030 (0x00A0 - 0x0070) +class UablAkSetMurmurationRTPCTask final : public UAblAbilityTask +{ +public: + int32 RTPC_Step; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString RTPC_Name; // 0x0078(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName OnStartEventName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName OnEndEventName; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayerOnly; // 0x0098(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDecay; // 0x0099(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMurmurationValueType RTPC_ValueType; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAkSetMurmurationRTPCTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAkSetMurmurationRTPCTask") + } + static class UablAkSetMurmurationRTPCTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAkSetMurmurationRTPCTask; + +// Class Phoenix.AblAnimTransitionInOverriderer_Enemy +// 0x0000 (0x0028 - 0x0028) +class UAblAnimTransitionInOverriderer_Enemy final : public UAblAnimTransitionInOverriderer +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimTransitionInOverriderer_Enemy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimTransitionInOverriderer_Enemy") + } + static class UAblAnimTransitionInOverriderer_Enemy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimTransitionInOverriderer_Enemy; + +// Class Phoenix.BTService_ScopedTag +// 0x0010 (0x0080 - 0x0070) +class UBTService_ScopedTag final : public UBTService +{ +public: + class FName TagName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddUnique; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveAll; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_ScopedTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_ScopedTag") + } + static class UBTService_ScopedTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_ScopedTag; + +// Class Phoenix.SceneActionState_InteractCognition +// 0x0030 (0x00A0 - 0x0070) +class USceneActionState_InteractCognition final : public USceneRigObjectActionState +{ +public: + class UCognitionStimuliSourceComponent* OwnedCognitionComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x28]; // 0x0078(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_InteractCognition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_InteractCognition") + } + static class USceneActionState_InteractCognition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_InteractCognition; + +// Class Phoenix.ablAllowWalkOffLedgesTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UablAllowWalkOffLedgesTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAllowWalkOffLedgesTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAllowWalkOffLedgesTaskScratchPad") + } + static class UablAllowWalkOffLedgesTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAllowWalkOffLedgesTaskScratchPad; + +// Class Phoenix.ablAllowWalkOffLedgesTask +// 0x0008 (0x0078 - 0x0070) +class UablAllowWalkOffLedgesTask final : public UAblAbilityTask +{ +public: + bool bAllowWalkOffLedges; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAllowWalkOffLedgesTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAllowWalkOffLedgesTask") + } + static class UablAllowWalkOffLedgesTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAllowWalkOffLedgesTask; + +// Class Phoenix.AblAnimRateGetter_StealthMoveFwdLoop +// 0x0008 (0x0030 - 0x0028) +class UAblAnimRateGetter_StealthMoveFwdLoop final : public UAblAnimRateGetter +{ +public: + float MinWadingAnimRate; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_StealthMoveFwdLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_StealthMoveFwdLoop") + } + static class UAblAnimRateGetter_StealthMoveFwdLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_StealthMoveFwdLoop; + +// Class Phoenix.AblAnimationAssetChooser_CreatureSlot +// 0x0000 (0x0048 - 0x0048) +class UAblAnimationAssetChooser_CreatureSlot final : public UAmbulatoryAnimationAssetChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationAssetChooser_CreatureSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationAssetChooser_CreatureSlot") + } + static class UAblAnimationAssetChooser_CreatureSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationAssetChooser_CreatureSlot; + +// Class Phoenix.CharacterShutdownProvider_Interface +// 0x0000 (0x0000 - 0x0000) +class ICharacterShutdownProvider_Interface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterShutdownProvider_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterShutdownProvider_Interface") + } + static class ICharacterShutdownProvider_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICharacterShutdownProvider_Interface; + +// Class Phoenix.TurnAdjust_TargetDirectionGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnAdjust_TargetDirectionGetter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnAdjust_TargetDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnAdjust_TargetDirectionGetter") + } + static class UTurnAdjust_TargetDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnAdjust_TargetDirectionGetter; + +// Class Phoenix.TurnAdjust_ClimbingLadderDirectionGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnAdjust_ClimbingLadderDirectionGetter final : public UTurnAdjust_TargetDirectionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnAdjust_ClimbingLadderDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnAdjust_ClimbingLadderDirectionGetter") + } + static class UTurnAdjust_ClimbingLadderDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnAdjust_ClimbingLadderDirectionGetter; + +// Class Phoenix.AblAnimationAssetChooser_WorldEvent +// 0x0000 (0x0048 - 0x0048) +class UAblAnimationAssetChooser_WorldEvent final : public UAmbulatoryAnimationAssetChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationAssetChooser_WorldEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationAssetChooser_WorldEvent") + } + static class UAblAnimationAssetChooser_WorldEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationAssetChooser_WorldEvent; + +// Class Phoenix.AblAppendToBaseChooser_NpcReactMunitionCheck +// 0x0050 (0x0078 - 0x0028) +class UAblAppendToBaseChooser_NpcReactMunitionCheck final : public UAblAnimationTagChooser_AppendToBaseChooser +{ +public: + TArray MunitionAssetsToFind; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagsToFind; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AnimationTagsToAppend; // 0x0058(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAppendToBaseChooser_NpcReactMunitionCheck") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAppendToBaseChooser_NpcReactMunitionCheck") + } + static class UAblAppendToBaseChooser_NpcReactMunitionCheck* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAppendToBaseChooser_NpcReactMunitionCheck; + +// Class Phoenix.FlightAnimationComponent +// 0x0060 (0x0130 - 0x00D0) +class UFlightAnimationComponent final : public UActorComponent +{ +public: + struct FBoneReferenceEx RootBone; // 0x00D0(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoneReferenceEx NeckBone; // 0x00E0(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinLiftSpeedPercent; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLiftSpeedPercent; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLiftAngle; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxNeckRollAngle; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAccelerationPercent; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAnimRate; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAccelerationPercent; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinVelocityPercent; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGlideTime; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinGlideResetTime; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlideTimeDescentSpeedThreshold; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x14]; // 0x011C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlightAnimationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlightAnimationComponent") + } + static class UFlightAnimationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlightAnimationComponent; + +// Class Phoenix.NPC_PerceptionChoice +// 0x0000 (0x0028 - 0x0028) +class UNPC_PerceptionChoice : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_PerceptionChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_PerceptionChoice") + } + static class UNPC_PerceptionChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_PerceptionChoice; + +// Class Phoenix.Enemy_PerceptionChoice +// 0x0000 (0x0028 - 0x0028) +class UEnemy_PerceptionChoice : public UNPC_PerceptionChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_PerceptionChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_PerceptionChoice") + } + static class UEnemy_PerceptionChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_PerceptionChoice; + +// Class Phoenix.Companion_PerceptionChoice +// 0x0000 (0x0028 - 0x0028) +class UCompanion_PerceptionChoice final : public UEnemy_PerceptionChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Companion_PerceptionChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Companion_PerceptionChoice") + } + static class UCompanion_PerceptionChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompanion_PerceptionChoice; + +// Class Phoenix.AblAnimationModifier_Flight +// 0x0000 (0x0028 - 0x0028) +class UAblAnimationModifier_Flight final : public UAblAnimationModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationModifier_Flight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationModifier_Flight") + } + static class UAblAnimationModifier_Flight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationModifier_Flight; + +// Class Phoenix.FXAutoTriggerScalarLerpVolumeActor +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarLerpVolumeActor final : public UFXAutoTriggerScalar +{ +public: + struct FLerpVolumesScalarName LerpVolumesScalar; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarLerpVolumeActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarLerpVolumeActor") + } + static class UFXAutoTriggerScalarLerpVolumeActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarLerpVolumeActor; + +// Class Phoenix.BTDecorator_Creature_Stance +// 0x0058 (0x00C0 - 0x0068) +class UBTDecorator_Creature_Stance final : public UBTDecorator +{ +public: + TSet Stances; // 0x0068(0x0050)(Edit, NativeAccessSpecifierPublic) + bool bAllowStanceTransition; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowIdleVariation; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Creature_Stance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Creature_Stance") + } + static class UBTDecorator_Creature_Stance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Creature_Stance; + +// Class Phoenix.ablAttackHitboxTask +// 0x0068 (0x00D8 - 0x0070) +class UablAttackHitboxTask : public UAblAbilityTask +{ +public: + TSubclassOf MunitionType; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName MunitionImpactType; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer MunitionTagContainer; // 0x0080(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + class UInteractionArchitectAsset* MunitionDataAsset; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FAblAbilityTargetTypeLocation HitboxLocation; // 0x00A8(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bAttachToSocket; // 0x00D0(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNotifyParrySystem; // 0x00D1(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAttackHitboxTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAttackHitboxTask") + } + static class UablAttackHitboxTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAttackHitboxTask; + +// Class Phoenix.AblAnimationModifier_MountRider +// 0x0000 (0x0028 - 0x0028) +class UAblAnimationModifier_MountRider final : public UAblAnimationModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationModifier_MountRider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationModifier_MountRider") + } + static class UAblAnimationModifier_MountRider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationModifier_MountRider; + +// Class Phoenix.ablWandCastComboNextTask +// 0x0048 (0x00B8 - 0x0070) +class UablWandCastComboNextTask final : public UAblAbilityTask +{ +public: + EWandComboType ComboType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf NextComboAbility; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer PerksRequiredForPauseCombo; // 0x0080(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + TSubclassOf PauseComboAbility; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 FinisherAtFrame; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ResetAtFrame; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf NextLightComboAbility; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablWandCastComboNextTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablWandCastComboNextTask") + } + static class UablWandCastComboNextTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablWandCastComboNextTask; + +// Class Phoenix.AnimMetaDataNPCStrafe +// 0x0088 (0x00B0 - 0x0028) +class UAnimMetaDataNPCStrafe final : public UAnimMetaData +{ +public: + struct FRuntimeFloatCurve BlendInputToHipRotationCurve; // 0x0028(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimMetaDataNPCStrafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimMetaDataNPCStrafe") + } + static class UAnimMetaDataNPCStrafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimMetaDataNPCStrafe; + +// Class Phoenix.AblAppendToBaseChooser_WeaponState +// 0x0000 (0x0028 - 0x0028) +class UAblAppendToBaseChooser_WeaponState final : public UAblAnimationTagChooser_AppendToBaseChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAppendToBaseChooser_WeaponState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAppendToBaseChooser_WeaponState") + } + static class UAblAppendToBaseChooser_WeaponState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAppendToBaseChooser_WeaponState; + +// Class Phoenix.BTT_Biped_Talk_Helper +// 0x0000 (0x0028 - 0x0028) +class UBTT_Biped_Talk_Helper final : public UBlueprintHelper +{ +public: + static class USceneRig* GetBTTBipedTalkSceneRig(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Biped_Talk_Helper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Biped_Talk_Helper") + } + static class UBTT_Biped_Talk_Helper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Biped_Talk_Helper; + +// Class Phoenix.AblAnimationModifier_NPCStrafe +// 0x0000 (0x0028 - 0x0028) +class UAblAnimationModifier_NPCStrafe final : public UAblAnimationModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationModifier_NPCStrafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationModifier_NPCStrafe") + } + static class UAblAnimationModifier_NPCStrafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationModifier_NPCStrafe; + +// Class Phoenix.AblAnimationModifier_ParryAdvance +// 0x0000 (0x0028 - 0x0028) +class UAblAnimationModifier_ParryAdvance final : public UAblAnimationModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationModifier_ParryAdvance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationModifier_ParryAdvance") + } + static class UAblAnimationModifier_ParryAdvance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationModifier_ParryAdvance; + +// Class Phoenix.SceneAction_ClothCollision +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_ClothCollision final : public USceneRigObjectActionBase +{ +public: + class UActorProvider* CollisionActor; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* PhysicsAsset; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ClothCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ClothCollision") + } + static class USceneAction_ClothCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ClothCollision; + +// Class Phoenix.AblAppendToBaseChooser_InAir +// 0x0008 (0x0030 - 0x0028) +class UAblAppendToBaseChooser_InAir final : public UAblAnimationTagChooser_AppendToBaseChooser +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAppendToBaseChooser_InAir") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAppendToBaseChooser_InAir") + } + static class UAblAppendToBaseChooser_InAir* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAppendToBaseChooser_InAir; + +// Class Phoenix.QuadrupedSpineComponent +// 0x02F0 (0x03C0 - 0x00D0) +class alignas(0x10) UQuadrupedSpineComponent final : public UActorComponent +{ +public: + bool bAffectPose; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQuadrupedSpineBoneChain NeckChain; // 0x00D8(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FQuadrupedSpineBoneChain SpineChain; // 0x0110(0x0038)(Edit, NativeAccessSpecifierPublic) + struct FQuadrupedSpineBoneChain TailChain; // 0x0148(0x0038)(Edit, NativeAccessSpecifierPublic) + TArray RebaseBones; // 0x0180(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float SpineInterpTime; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve SpeedToSpineInterpTimeMultiplier; // 0x0198(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve SpeedToTurnRateMultiplier; // 0x0220(0x0088)(Edit, NativeAccessSpecifierPublic) + float TurningFactor; // 0x02A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve SpeedToTurningFactor; // 0x02B0(0x0088)(Edit, NativeAccessSpecifierPublic) + float BlendDurationIntoRootMotionAnim; // 0x0338(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendDurationOutOfRootMotionAnim; // 0x033C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RootMotionAngleRemainingToStartBlendingIntoBent; // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_344[0xC]; // 0x0344(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class URootMotionModifier_QuadrupedSpine* RootMotionModifier; // 0x0350(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_358[0x68]; // 0x0358(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static float GetInterpTimeAtSpeed(class UQuadrupedSpineComponent* InSpineComponent, float InNormalizedSpeed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QuadrupedSpineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QuadrupedSpineComponent") + } + static class UQuadrupedSpineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQuadrupedSpineComponent; + +// Class Phoenix.AblZeroVelocity +// 0x0008 (0x0078 - 0x0070) +class UAblZeroVelocity final : public UAblAbilityTask +{ +public: + bool bZeroLinearVelocity; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bZeroAngularVelocity; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblZeroVelocity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblZeroVelocity") + } + static class UAblZeroVelocity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblZeroVelocity; + +// Class Phoenix.RootMotionModifier_QuadrupedSpine +// 0x0010 (0x0060 - 0x0050) +class URootMotionModifier_QuadrupedSpine final : public URootMotionModifier +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_QuadrupedSpine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_QuadrupedSpine") + } + static class URootMotionModifier_QuadrupedSpine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_QuadrupedSpine; + +// Class Phoenix.SceneActionState_AkAudioState +// 0x0010 (0x0060 - 0x0050) +class USceneActionState_AkAudioState final : public USceneRigActionState +{ +public: + struct FSceneRigAkAudioStateTrackSectionData AkAudioStateData; // 0x0050(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AkAudioState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AkAudioState") + } + static class USceneActionState_AkAudioState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AkAudioState; + +// Class Phoenix.ablAttackCollisionTask +// 0x0008 (0x0078 - 0x0070) +class UablAttackCollisionTask final : public UAblAbilityTask +{ +public: + EAttackCollisionType CollisionType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAttackCollisionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAttackCollisionTask") + } + static class UablAttackCollisionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAttackCollisionTask; + +// Class Phoenix.RootMotionModifierProperties_QuadrupedSpine +// 0x0000 (0x0030 - 0x0030) +class URootMotionModifierProperties_QuadrupedSpine final : public URootMotionModifierProperties +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_QuadrupedSpine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_QuadrupedSpine") + } + static class URootMotionModifierProperties_QuadrupedSpine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_QuadrupedSpine; + +// Class Phoenix.InventoryItemTool +// 0x0150 (0x0430 - 0x02E0) +class AInventoryItemTool : public ATool +{ +public: + struct FInventoryResult InventoryResult; // 0x02E0(0x0088)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FItemProperties ItemProperties; // 0x0368(0x006C)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bTriggerAbilityOnConsume; // 0x03D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D5[0x3]; // 0x03D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSelectableName CustomAbilityName; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UClass* UseItemAbility; // 0x03E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* EquipItemAbility; // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* HoldItemAbility; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* HandOnlyItemAbility; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELeftArmState LeftArmState; // 0x0400(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmState RightArmState; // 0x0401(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHeadTrackingState HeadTrackingState; // 0x0402(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableRiderHandIK; // 0x0403(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinUsageTime; // 0x0404(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxUsageTime; // 0x0408(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UnEquipTimer; // 0x040C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartUnequipTimerOnConsume; // 0x0410(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowUseWhenCountIsZero; // 0x0411(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoresTargets; // 0x0412(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideWhenDepleted; // 0x0413(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FName_GameLogicVarBool ContextToSet; // 0x0414(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseItemOnEndSelection; // 0x041C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasCustomAnimation; // 0x041D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41E[0x12]; // 0x041E(0x0012)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginItemUsage(); + void CancelUnequipTimer(); + struct FVector ComputeVelocityToTarget(class AActor* ProjectileActor, float Time, float MinSpeed, float MaxSpeed); + bool ConsumeItem(); + void EndItemSelection(); + void EndItemUsage(); + void FullBodyItemUsageCompleted(); + ELeftArmState GetLeftArmState(class FName Mechanic); + void ItemEvent(class FName EventName); + bool ItemHasCustomAnimation(); + void OnActivate(); + void OnCustomAnimation(); + void OnDeactivate(); + void OnHidden(bool bFlag); + void OnItemConsumed(); + void SetSpeedBasedOnDistance(class AMunitionType_Base* Munition, float Time, float MinSpeed, float MaxSpeed); + void SpawnInventoryObject(bool bFlag); + class AMunitionType_Base* SpawnMunition(TSubclassOf MunitionClass, const struct FVector& SourceLocation); + void StartUnequipTimer(); + void TimeOutTimerExpired(); + void UnequipTool(); + void UseItem(); + + class ACharacter* GetCharacter() const; + class UInventoryItemToolRecord* GetInventoryItemToolRecord() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryItemTool") + } + static class AInventoryItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInventoryItemTool; + +// Class Phoenix.ConsumablePotionItemTool +// 0x0058 (0x0488 - 0x0430) +class AConsumablePotionItemTool : public AInventoryItemTool +{ +public: + class UStaticMeshComponent* PotionMesh; // 0x0430(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* LiquidParticleSystem; // 0x0438(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LiquidDrainTime; // 0x0440(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_444[0x4]; // 0x0444(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* PotionConsumeVFX; // 0x0448(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* NiagaraPotionConsumeVFX; // 0x0450(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VFXBoneAttachmentName; // 0x0458(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* PotionConsumeNiagaraComponent; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PotionBottlePhysicsClass; // 0x0468(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_470[0x18]; // 0x0470(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DrinkPotion(); + void ThrowPotionBottle(); + void ThrowPotionBottleTimerExpired(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConsumablePotionItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConsumablePotionItemTool") + } + static class AConsumablePotionItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConsumablePotionItemTool; + +// Class Phoenix.AnimMetaDataQuadrupedSpine +// 0x0228 (0x0250 - 0x0028) +class UAnimMetaDataQuadrupedSpine final : public UAnimMetaData +{ +public: + bool bEnableSpineBending; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve SpineStartCurve; // 0x0030(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve SpineEndCurve; // 0x00B8(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve TurnRateStartCurve; // 0x0140(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve TurnRateEndCurve; // 0x01C8(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimMetaDataQuadrupedSpine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimMetaDataQuadrupedSpine") + } + static class UAnimMetaDataQuadrupedSpine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimMetaDataQuadrupedSpine; + +// Class Phoenix.FXAutoTriggerBoolGameLogicRequirement +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolGameLogicRequirement final : public UFXAutoTriggerBool +{ +public: + struct FName_GameLogicVarBool Requirement; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGameLogicRequirement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGameLogicRequirement") + } + static class UFXAutoTriggerBoolGameLogicRequirement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGameLogicRequirement; + +// Class Phoenix.BTDCustomLoopCount +// 0x0000 (0x0028 - 0x0028) +class UBTDCustomLoopCount : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDCustomLoopCount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDCustomLoopCount") + } + static class UBTDCustomLoopCount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDCustomLoopCount; + +// Class Phoenix.BTDCustomLoopCount_CreatureIdle_NumRestCycles +// 0x0000 (0x0028 - 0x0028) +class UBTDCustomLoopCount_CreatureIdle_NumRestCycles final : public UBTDCustomLoopCount +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDCustomLoopCount_CreatureIdle_NumRestCycles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDCustomLoopCount_CreatureIdle_NumRestCycles") + } + static class UBTDCustomLoopCount_CreatureIdle_NumRestCycles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDCustomLoopCount_CreatureIdle_NumRestCycles; + +// Class Phoenix.AblBlendSpaceParameterGetter_BodyLean +// 0x0030 (0x0058 - 0x0028) +class UAblBlendSpaceParameterGetter_BodyLean final : public UAblBlendSpaceParameterGetter +{ +public: + struct FVector2D SpeedRange; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D BlendSpaceMaxRange; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D InterpSpeedRange; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseSpringInterp; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpringHalflife; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnTeleport(class AAmbulatory_Character* Character, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_BodyLean") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_BodyLean") + } + static class UAblBlendSpaceParameterGetter_BodyLean* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_BodyLean; + +// Class Phoenix.SkyStateOverrideCelestialPointOfInterestAlignToTransform +// 0x0008 (0x0058 - 0x0050) +class USkyStateOverrideCelestialPointOfInterestAlignToTransform final : public USkyStateOverrideCelestialPointOfInterestAlignTo +{ +public: + class UTransformProvider* OrientTo; // 0x0050(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkyStateOverrideCelestialPointOfInterestAlignToTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkyStateOverrideCelestialPointOfInterestAlignToTransform") + } + static class USkyStateOverrideCelestialPointOfInterestAlignToTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkyStateOverrideCelestialPointOfInterestAlignToTransform; + +// Class Phoenix.AblAnimationModifier_QuadrupedSpine +// 0x0000 (0x0028 - 0x0028) +class UAblAnimationModifier_QuadrupedSpine final : public UAblAnimationModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationModifier_QuadrupedSpine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationModifier_QuadrupedSpine") + } + static class UAblAnimationModifier_QuadrupedSpine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationModifier_QuadrupedSpine; + +// Class Phoenix.SpellTool +// 0x0510 (0x07F0 - 0x02E0) +class ASpellTool : public ATool +{ +public: + struct FBTCustomAction SpellStartAction; // 0x02E0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBTCustomAction SpellStopAction; // 0x02EC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap ExecutionClassMap; // 0x02F8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bHeavyCast; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELeftArmState LeftArmState; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmState RightArmState; // 0x034A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34B[0x5]; // 0x034B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PrepMuzzleFX2; // 0x0350(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* PrepMuzzleMotionFX; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKillPrepFXWhenMuzzleFXStart; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_369[0x7]; // 0x0369(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MuzzleFX2; // 0x0370(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* MuzzleMotionFX; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* EndMuzzleMotionFX; // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ProjectileFiredFX2; // 0x0390(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ProjectileFiredFX2EndsWithMunition; // 0x03A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A1[0x7]; // 0x03A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* ProjectileMotionFX; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* ProjectileSfx; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ImpactLevelDataArray; // 0x03B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool PlaceDecal; // 0x03C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* DecalMaterial; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x03D8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecalFadeInDelay; // 0x03E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecalFadeInTime; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecalLifeSpan; // 0x03EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecalFadeTime; // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DecalRandomOrientation; // 0x03F4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F5[0x3]; // 0x03F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* Decal3D; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Decal3DRandomOrientation; // 0x0400(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_401[0x7]; // 0x0401(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DestroyedPieceFX2; // 0x0408(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DestroyedPieceFXRadius; // 0x0418(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameEventLocation GameEventLocation; // 0x041C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41D[0x3]; // 0x041D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer GameEventTagContainer; // 0x0420(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + EGameEvent_Intensity GameEventIntensity; // 0x0440(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_441[0x3]; // 0x0441(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GameEventDuration; // 0x0444(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GameEventRange; // 0x0448(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GameEventFalloff; // 0x044C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DatabaseName; // 0x0450(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagContainer; // 0x0458(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* MunitionDataAsset; // 0x0478(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer EndMunitionTagContainer; // 0x0480(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + EAttackState AttackState; // 0x04A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A1[0x7]; // 0x04A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* SpellImpactComponent; // 0x04A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer GameplayStateTags; // 0x04B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray StateEffectFX2; // 0x04D0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray> TerminatePreviousEffects; // 0x04E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + bool bEnableCCDOnTarget; // 0x04F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F1[0x3]; // 0x04F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PreSpawnMunitionDelay; // 0x04F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActivateAllPerks; // 0x04F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F9[0x7]; // 0x04F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AbilityFunctions; // 0x0500(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bAoe; // 0x0510(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAOEAtTargetLocation; // 0x0511(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectTeammates; // 0x0512(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyAffectsMovable; // 0x0513(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanAffectBroken; // 0x0514(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanAffectPlayer; // 0x0515(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetWandCastTargetTrackers; // 0x0516(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_517[0x1]; // 0x0517(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> DeflectMunitionActors; // 0x0518(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + bool SpawnAllDeflectMunitionActors; // 0x0528(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_529[0x3]; // 0x0529(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr LastMunitionFired; // 0x052C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayersUseImprovedTargeting; // 0x0534(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_535[0x3]; // 0x0535(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf SpellActiveTriggerEffect; // 0x0538(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PrepLEDEffect; // 0x0540(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf StartLEDEffect; // 0x0548(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf EndLEDEffect; // 0x0550(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_558[0x20]; // 0x0558(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* OverrideSourceActor; // 0x0578(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* OverrideTargetActor; // 0x0580(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* OverrideTargetComponent; // 0x0588(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* OverrideCharacter; // 0x0590(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CachedMunitionArray; // 0x0598(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_5A8[0x98]; // 0x05A8(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + class UInteractionArchitectAsset* LevelDataAsset; // 0x0640(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_648[0x98]; // 0x0648(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorComponent* ImpactComponent; // 0x06E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6E8[0xD8]; // 0x06E8(0x00D8)(Fixing Size After Last Property [ Dumper-7 ]) + class UTriggerEffect* pSpellActiveTriggerEffect; // 0x07C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAffectsRightTrigger; // 0x07C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAffectsLeftTrigger; // 0x07C9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7CA[0x6]; // 0x07CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULEDFadeEffect* pPrepLEDEffect; // 0x07D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ULEDFadeEffect* pStartLEDEffect; // 0x07D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ULEDFadeEffect* pEndLEDEffect; // 0x07E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkComponent* ProjectileAkComponent; // 0x07E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static bool BreaksShield(const class AActor* Target, const struct FGameplayTagContainer& InTagContainer); + static void ReassignBeamTarget(const class AActor* CurrentActor, class USceneComponent* NewComponent); + + void Abort(); + float CalculateCharacterDamage(class AActor* InTarget, bool* OutWillKillTarget); + class UActorComponent* CreateImpactComponent(class AActor* InTargetActor, const struct FMunitionImpactData& InMunitionImpactData); + void EndToggleSpell(bool bForcedExternally); + void Failed_K2(); + void FireOnHitBySpell(class AActor* InTargetActor, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const struct FHitResult& HitResult, const struct FVector& ImpactDirection); + void ForceStop(); + class UClass* GetExecutionClassFromKeyWord(class FName KeyWord); + void OnAffectTarget(class AActor* Target, class USceneComponent* Component, bool bInTargetAffected); + void OnCanAffectTarget(class AActor* Target, bool bInCanAffectTarget); + void OnCastSpell(class AActor* Target, const struct FVector& Location, const struct FVector& MuzzleLocation); + void OnFizzle(); + void OnMunitionDestroyed(class AMunitionType_Base* InMunitionInstance); + void OnMunitionFired(class AActor* Target, const struct FVector& TargetLocation, class AMunitionType_Base* BaseMunition, const struct FGameplayTagContainer& InMunitionTagContainer); + void OnMunitionImpact(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData); + void OnMunitionImpactDamage(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData); + void OnMunitionOverlap(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData); + void OnPrep(); + void OnProtegoBlocked(class AMunitionType_Base* InMunitionInstance, class AActor* Target, const struct FHitResult& Hit, const struct FVector& ImpactDirection); + void OnStart(); + void OnStop(); + void OwnerHasStartedCasting(class FName WandCastName); + void PlayHitActorFX(const struct FHitResult& HitResult); + void Prep(); + void PreSpawnMunition(); + void ReactionEnd(class UAblReactionData* InReactionData, class UAblReactionComponent* ReactionComponent); + void ReactionStart(class UAblReactionData* InReactionData, class UAblReactionComponent* ReactionComponent); + void SetAffectImmuneToSpells(bool bAffectImmune); + void SetDestinationActor(class AActor* InActor); + void SetIgnoreActors(const TArray& i_Ignores); + void SpellFlourish(); + bool Start(); + void StartChannelingAction(); + void StartCooldown(class AActor* TargetedActor); + void StopActive(); + void TriggerReleased(bool bForce, bool bFromStop); + + class AMunitionType_Base* GetActiveMunition() const; + class AActor* GetActiveTarget() const; + class ACharacter* GetCharacter() const; + class AActor* GetCharacterActor() const; + float GetDuration(bool bTargetIsACharacter) const; + EImpactTypes GetImpactType() const; + float GetMaxRange() const; + TSubclassOf GetMunitionActor() const; + struct FVector GetMuzzleLocation() const; + float GetProjectileSpeed() const; + class AActor* GetSourceActor() const; + ESpellCategory GetSpellCategory() const; + class USpellToolRecord* GetSpellToolRecord() const; + class FName GetSpellType() const; + class AWandTool* GetWand() const; + bool HasUpgrade(ESpellUpgrades Upgrade) const; + bool HasUpgradedMechanics() const; + bool IsBeastCaptureSpell() const; + bool IsChanneling() const; + bool IsStarted_K2() const; + bool IsStopped() const; + bool IsToolUsedByPlayer() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellTool") + } + static class ASpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpellTool; + +// Class Phoenix.ChannelingSpellTool +// 0x0170 (0x0960 - 0x07F0) +class AChannelingSpellTool : public ASpellTool +{ +public: + struct FBTCustomAction FlourishAction; // 0x07F0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBTCustomAction ChannelingAction; // 0x07FC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TapActivateFX2; // 0x0808(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ChargingFX2; // 0x0818(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ChargedFX2; // 0x0828(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ChargedActivateFX2; // 0x0838(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray RibbonFX2; // 0x0848(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ChargeVersionAvailable; // 0x0858(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_859[0x7]; // 0x0859(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChargingMuzzleFX2; // 0x0860(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ChargedMuzzleFX2; // 0x0870(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EndMuzzleFX2; // 0x0880(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool DUMMY; // 0x0890(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_891[0x7]; // 0x0891(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BeamFX2; // 0x0898(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSetTargetTrackers; // 0x08A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Dummy2; // 0x08A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8AA[0x6]; // 0x08AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer ChargedMunitionTagContainer; // 0x08B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* ChargedMunitionDataAsset; // 0x08D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeamTarget; // 0x08D8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8E4[0x4]; // 0x08E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* BeamTargetActor; // 0x08E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8F0[0x70]; // 0x08F0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool HasMinChannelingTimeBeenMet(); + void OnActivateCharged(class AActor* Target); + void OnActivateTap(class AActor* Target); + void OnCharged(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChannelingSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChannelingSpellTool") + } + static class AChannelingSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AChannelingSpellTool; + +// Class Phoenix.AnimNotify_ResetQuadrupedSpineDirection +// 0x0000 (0x0038 - 0x0038) +class UAnimNotify_ResetQuadrupedSpineDirection final : public UAnimNotify +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_ResetQuadrupedSpineDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_ResetQuadrupedSpineDirection") + } + static class UAnimNotify_ResetQuadrupedSpineDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_ResetQuadrupedSpineDirection; + +// Class Phoenix.BroomSplineRecorderComponent +// 0x0050 (0x0270 - 0x0220) +class UBroomSplineRecorderComponent final : public USceneComponent +{ +public: + TMulticastInlineDelegate BroomSplineRecordDelegate; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate BroomSplinePlaybackDelegate; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate BroomSplineStopPlaybackDelegate; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class FString SplineToPlay; // 0x0248(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SplineToStop; // 0x0258(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsRecording(); + void SaveSplineToEditor(const class USplineComponent* SplineToSave); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomSplineRecorderComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomSplineRecorderComponent") + } + static class UBroomSplineRecorderComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomSplineRecorderComponent; + +// Class Phoenix.AblBallisticBounceBackTask +// 0x0010 (0x0080 - 0x0070) +class UAblBallisticBounceBackTask final : public UAblAbilityTask +{ +public: + float Speed; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Gravity; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ChooseRandomDirection; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxAngle; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBallisticBounceBackTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBallisticBounceBackTask") + } + static class UAblBallisticBounceBackTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBallisticBounceBackTask; + +// Class Phoenix.SceneActionState_SkinFX +// 0x0028 (0x0098 - 0x0070) +class USceneActionState_SkinFX final : public USceneRigObjectActionState +{ +public: + TWeakObjectPtr MaterialBundle; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr SkinFX; // 0x0078(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FXName; // 0x0080(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHaveSetSkinFXBlueprintVariables; // 0x0088(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNeedsNiagaraOverride; // 0x0089(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraSystem* NiagaraOverrideLoaded; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SkinFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SkinFX") + } + static class USceneActionState_SkinFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SkinFX; + +// Class Phoenix.AblBlendSpaceParameterGetter_MoveQuadrupedSpine +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_MoveQuadrupedSpine final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_MoveQuadrupedSpine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_MoveQuadrupedSpine") + } + static class UAblBlendSpaceParameterGetter_MoveQuadrupedSpine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_MoveQuadrupedSpine; + +// Class Phoenix.AblBranchConditionQuadrupedSpineAngle +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionQuadrupedSpineAngle final : public UAblBranchCondition +{ +public: + struct FVector2D AngleRange; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionQuadrupedSpineAngle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionQuadrupedSpineAngle") + } + static class UAblBranchConditionQuadrupedSpineAngle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionQuadrupedSpineAngle; + +// Class Phoenix.AblApplyTransformMultiChildTask +// 0x0090 (0x0100 - 0x0070) +class UAblApplyTransformMultiChildTask final : public UAblAbilityTask +{ +public: + class FName AttachPointName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TaskConditions; // 0x0078(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ChildTasks; // 0x0088(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FAlphaBlend BlendIn; // 0x0098(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool RestoreValueOnEnd; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendOut; // 0x00D0(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblApplyTransformMultiChildTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblApplyTransformMultiChildTask") + } + static class UAblApplyTransformMultiChildTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblApplyTransformMultiChildTask; + +// Class Phoenix.AblAnimationModifier_WandCastAim +// 0x0030 (0x0058 - 0x0028) +class UAblAnimationModifier_WandCastAim final : public UAblAnimationModifier +{ +public: + struct FBoneReferenceEx ShoulderBone; // 0x0028(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultInterpTime; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x004C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysUseCurrentAimInfo; // 0x004D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AimYawInterpSpeed; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimPitchInterpSpeed; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationModifier_WandCastAim") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationModifier_WandCastAim") + } + static class UAblAnimationModifier_WandCastAim* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationModifier_WandCastAim; + +// Class Phoenix.CompanionTeleportVolume +// 0x0050 (0x0298 - 0x0248) +class ACompanionTeleportVolume final : public AActor +{ +public: + class UBoxComponent* CollisionComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_250[0x1C]; // 0x0250(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsAlwaysActive; // 0x026C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerOnEnter; // 0x026D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26E[0x1A]; // 0x026E(0x001A)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Locators; // 0x0288(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + void SetActive(bool bActive); + void SetTemporarilyActive(bool bActive, float Timeout); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompanionTeleportVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompanionTeleportVolume") + } + static class ACompanionTeleportVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACompanionTeleportVolume; + +// Class Phoenix.ablSpawnMunitionTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UablSpawnMunitionTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablSpawnMunitionTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablSpawnMunitionTaskScratchPad") + } + static class UablSpawnMunitionTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablSpawnMunitionTaskScratchPad; + +// Class Phoenix.AblAnimationTagChooser_AimModeTurnToFace +// 0x0018 (0x0068 - 0x0050) +class UAblAnimationTagChooser_AimModeTurnToFace final : public UAblAnimationTagChooser +{ +public: + struct FVector FootPositionWeight; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FootVelocityWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_AimModeTurnToFace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_AimModeTurnToFace") + } + static class UAblAnimationTagChooser_AimModeTurnToFace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_AimModeTurnToFace; + +// Class Phoenix.AblAnimationTagChooser_Array +// 0x0010 (0x0060 - 0x0050) +class UAblAnimationTagChooser_Array final : public UAblAnimationTagChooser +{ +public: + TArray TagChooserArray; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Array") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Array") + } + static class UAblAnimationTagChooser_Array* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Array; + +// Class Phoenix.CogGroupEvaluation_OnScreenSpecial +// 0x0000 (0x0038 - 0x0038) +class UCogGroupEvaluation_OnScreenSpecial final : public UCogGroupEvaluation_OnScreen +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_OnScreenSpecial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_OnScreenSpecial") + } + static class UCogGroupEvaluation_OnScreenSpecial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_OnScreenSpecial; + +// Class Phoenix.SkinFXAutoTriggerDriverSocialSemantic +// 0x0068 (0x0098 - 0x0030) +class USkinFXAutoTriggerDriverSocialSemantic final : public USkinFXAutoTriggerDriver +{ +public: + ESocialSemanticIDs SemanticID; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D SemanticInputStrength; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D OutputStrength; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SkinFXStrengthParameter; // 0x0044(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bZeroNonZero; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXAutoTriggerEffectInfo EffectInfo; // 0x0050(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + float Priority; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXAutoTriggerDriverSocialSemantic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXAutoTriggerDriverSocialSemantic") + } + static class USkinFXAutoTriggerDriverSocialSemantic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXAutoTriggerDriverSocialSemantic; + +// Class Phoenix.AblAnimationTagChooser_CapturedCreatureType +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_CapturedCreatureType final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_CapturedCreatureType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_CapturedCreatureType") + } + static class UAblAnimationTagChooser_CapturedCreatureType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_CapturedCreatureType; + +// Class Phoenix.Floo +// 0x01B8 (0x0400 - 0x0248) +class AFloo final : public AActor +{ +public: + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Name_0; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo RegionId; // 0x0268(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo ForcedDestination; // 0x02F0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool EnterCrouched; // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_379[0x3]; // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EnterDistance; // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbEditorButtonWidget AddButton; // 0x0380(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + +public: + void ActivateEnterCamera(); + void ActivateExitCamera(); + bool GetAvailable(); + class FString GetFlooName(); + void Handle_ActivateEnterCamera(); + void Handle_ActivateExitCamera(); + void Handle_PlayerCanceledFloo(class AActor* ActorUsingFloo); + void Handle_PlayerDroppedFlooPowder(class AActor* ActorUsingFloo); + void Handle_PlayerEnteredFloo(class AActor* ActorUsingFloo); + void Handle_PlayerEnteringFloo(class AActor* ActorUsingFloo); + void Handle_PlayerExitedFloo(class AActor* ActorUsingFloo); + void Handle_PlayerExitingFloo(class AActor* ActorUsingFloo); + void Handle_PlayerSelectedFloo(class AActor* ActorUsingFloo); + void Handle_SetAvailable(bool availableIn); + void Interact(class UBTService_AvaAITree* AvaService); + bool IsForcedDestination(); + void OnSaveGameLoad(); + void PlayerCanceledFloo(class AActor* ActorUsingFloo); + void PlayerDroppedFlooPowder(class AActor* ActorUsingFloo); + void PlayerEnteredFloo(class AActor* ActorUsingFloo); + void PlayerEnteringFloo(class AActor* ActorUsingFloo); + void PlayerExitedFloo(class AActor* ActorUsingFloo); + void PlayerExitingFloo(class AActor* ActorUsingFloo); + void PlayerSelectedFloo(class AActor* ActorUsingFloo); + void ReturnToGameCamera(); + void SetAvailable(bool availableIn); + void SetFlooSourceAnim(); + void ShowAvatar(bool bTF); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Floo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Floo") + } + static class AFloo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFloo; + +// Class Phoenix.ModFilter_DealDamage_Target_IsCursed +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsCursed final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsCursed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsCursed") + } + static class UModFilter_DealDamage_Target_IsCursed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsCursed; + +// Class Phoenix.BaseStateComponent +// 0x04D8 (0x05A8 - 0x00D0) +class UBaseStateComponent : public UActorComponent +{ +public: + class UMaterialPropertyData* MaterialPropertyData; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMaterialProperties; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialPropertyOverrideData MaterialPropertyOverrideData; // 0x00E0(0x00B0)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FRepairData RepairData; // 0x0190(0x0238)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + class AActor* OverrideRepairLocation; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap MarkupMap; // 0x03D0(0x0050)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ImmunityTagContainer; // 0x0420(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ImmuneUnlessCriticalTagContainer; // 0x0440(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bImmuneToEverythingExcept; // 0x0460(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_461[0x7]; // 0x0461(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer ImmuneToEverythingExceptTagContainer; // 0x0468(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FSpawnSelectInfo m_DbIdInfo; // 0x0488(0x0080)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_508[0x80]; // 0x0508(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DynamicNavigationComponentNames; // 0x0588(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_598[0x10]; // 0x0598(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddMarkup(EMarkupType i_Markup, float i_Value); + void SetDestructibleGeometryCollection(class UGeometryCollection* GeometryCollection); + void SetRepairBaseMesh(class UStaticMesh* Mesh); + + class UStaticMesh* GetRepairBaseMesh() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseStateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseStateComponent") + } + static class UBaseStateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBaseStateComponent; + +// Class Phoenix.BipedStateComponent +// 0x0310 (0x08B8 - 0x05A8) +class UBipedStateComponent final : public UBaseStateComponent +{ +public: + struct FBipedStateData BipedStateData; // 0x05A8(0x0280)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FDbSingleColumnInfo TeamAsset; // 0x0828(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_8B0[0x8]; // 0x08B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetTeamName(const class FName InTeamName); + + const class FName GetTeamName() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BipedStateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BipedStateComponent") + } + static class UBipedStateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBipedStateComponent; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyMoveStart +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyMoveStart final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyMoveStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyMoveStart") + } + static class UAblBlendSpaceParameterGetter_EnemyMoveStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyMoveStart; + +// Class Phoenix.AblAnimationTagChooser_ClimbLadder +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_ClimbLadder final : public UAblAnimationTagChooser +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_ClimbLadder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_ClimbLadder") + } + static class UAblAnimationTagChooser_ClimbLadder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_ClimbLadder; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTest +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerCognitionStimuliTest : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTest") + } + static class UFXAutoTriggerCognitionStimuliTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTest; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestNotGrayedOut +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestNotGrayedOut final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestNotGrayedOut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestNotGrayedOut") + } + static class UFXAutoTriggerCognitionStimuliTestNotGrayedOut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestNotGrayedOut; + +// Class Phoenix.AblStartPositionGetter_AnimNotify +// 0x0008 (0x0030 - 0x0028) +class UAblStartPositionGetter_AnimNotify final : public UAblStartPositionGetter +{ +public: + class FName AnimNotifyEventName; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter_AnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter_AnimNotify") + } + static class UAblStartPositionGetter_AnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter_AnimNotify; + +// Class Phoenix.AblAnimationTagChooser_CreatureAnimationVariation +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_CreatureAnimationVariation final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_CreatureAnimationVariation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_CreatureAnimationVariation") + } + static class UAblAnimationTagChooser_CreatureAnimationVariation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_CreatureAnimationVariation; + +// Class Phoenix.CreaturePerch +// 0x0010 (0x0258 - 0x0248) +class ACreaturePerch final : public AActor +{ +public: + bool bIsBidirectional; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_249[0xF]; // 0x0249(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreaturePerch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreaturePerch") + } + static class ACreaturePerch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreaturePerch; + +// Class Phoenix.AmbientGhost_Character +// 0x0060 (0x0540 - 0x04E0) +class AAmbientGhost_Character final : public ACharacter +{ +public: + uint8 Pad_4E0[0x10]; // 0x04E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class USplineComponent* SplineComponent; // 0x04F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceAlongSpline; // 0x04F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TravelDirection; // 0x04FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TravelSpeed; // 0x0500(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawSpeed; // 0x0504(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurnToFacePlayerSpeed; // 0x0508(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceAtWhichGhostFacesPlayer; // 0x050C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalDistanceAtWhichGhostFacesPlayer; // 0x0510(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x0514(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadiusVerticalDistance; // 0x0518(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadiusVerticalDistance; // 0x0520(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr AmbientGhostAnimInstance; // 0x0524(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52C[0x14]; // 0x052C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EnteredInnerRadius(); + void EnteredOuterRadius(); + void ExitedInnerRadius(); + void ExitedOuterRadius(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientGhost_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientGhost_Character") + } + static class AAmbientGhost_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAmbientGhost_Character; + +// Class Phoenix.AblAnimationTagChooser_CreatureCurrentStance +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_CreatureCurrentStance final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_CreatureCurrentStance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_CreatureCurrentStance") + } + static class UAblAnimationTagChooser_CreatureCurrentStance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_CreatureCurrentStance; + +// Class Phoenix.WorldFXRuleCameraPlayer +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleCameraPlayer : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleCameraPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleCameraPlayer") + } + static class UWorldFXRuleCameraPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleCameraPlayer; + +// Class Phoenix.WorldFXRuleCameraPlayerAttached +// 0x0038 (0x0060 - 0x0028) +class UWorldFXRuleCameraPlayerAttached : public UWorldFXRuleCameraPlayer +{ +public: + class FName UniqueAttachTag; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0038(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x0044(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0050(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLocalOffset; // 0x005C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleCameraPlayerAttached") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleCameraPlayerAttached") + } + static class UWorldFXRuleCameraPlayerAttached* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleCameraPlayerAttached; + +// Class Phoenix.WorldFXRuleSpawnOnCameraWithinDistance +// 0x0008 (0x0068 - 0x0060) +class UWorldFXRuleSpawnOnCameraWithinDistance final : public UWorldFXRuleCameraPlayerAttached +{ +public: + float Distance; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSpawnOnCameraWithinDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSpawnOnCameraWithinDistance") + } + static class UWorldFXRuleSpawnOnCameraWithinDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSpawnOnCameraWithinDistance; + +// Class Phoenix.AblAnimationTagChooser_CreatureBecomeAwareStance +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_CreatureBecomeAwareStance final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_CreatureBecomeAwareStance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_CreatureBecomeAwareStance") + } + static class UAblAnimationTagChooser_CreatureBecomeAwareStance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_CreatureBecomeAwareStance; + +// Class Phoenix.CreatureNurturingVolumeBase +// 0x0008 (0x0258 - 0x0250) +class ACreatureNurturingVolumeBase : public ATriggerBox +{ +public: + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureNurturingVolumeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureNurturingVolumeBase") + } + static class ACreatureNurturingVolumeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureNurturingVolumeBase; + +// Class Phoenix.AblAnimationTagChooser_CreatureLastAnimNotify +// 0x0010 (0x0060 - 0x0050) +class UAblAnimationTagChooser_CreatureLastAnimNotify final : public UAblAnimationTagChooser +{ +public: + TArray Names; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_CreatureLastAnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_CreatureLastAnimNotify") + } + static class UAblAnimationTagChooser_CreatureLastAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_CreatureLastAnimNotify; + +// Class Phoenix.CogGroupEvaluation_OnScreenAggro +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_OnScreenAggro final : public UCogGroupEvaluation +{ +public: + float ScreenBorder; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffscreenMultiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_OnScreenAggro") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_OnScreenAggro") + } + static class UCogGroupEvaluation_OnScreenAggro* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_OnScreenAggro; + +// Class Phoenix.SimpleTopologyTestActor +// 0x00C0 (0x0308 - 0x0248) +class ASimpleTopologyTestActor final : public AActor +{ +public: + struct FSimpleTopologyParams Topology; // 0x0248(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FSimpleTopologyVoxelArray VoxelArray; // 0x0260(0x00A8)(Edit, NativeAccessSpecifierPublic) + +public: + void AbortPrecompute(); + void Precompute(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleTopologyTestActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleTopologyTestActor") + } + static class ASimpleTopologyTestActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASimpleTopologyTestActor; + +// Class Phoenix.MatchAnimationPositionCharacterGetter +// 0x0000 (0x0028 - 0x0028) +class UMatchAnimationPositionCharacterGetter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MatchAnimationPositionCharacterGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MatchAnimationPositionCharacterGetter") + } + static class UMatchAnimationPositionCharacterGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMatchAnimationPositionCharacterGetter; + +// Class Phoenix.MatchAnimationPositionAttachParentGetter +// 0x0000 (0x0028 - 0x0028) +class UMatchAnimationPositionAttachParentGetter final : public UMatchAnimationPositionCharacterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MatchAnimationPositionAttachParentGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MatchAnimationPositionAttachParentGetter") + } + static class UMatchAnimationPositionAttachParentGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMatchAnimationPositionAttachParentGetter; + +// Class Phoenix.AblAnimationTagChooser_CreatureTakeoff +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_CreatureTakeoff final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_CreatureTakeoff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_CreatureTakeoff") + } + static class UAblAnimationTagChooser_CreatureTakeoff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_CreatureTakeoff; + +// Class Phoenix.BTDecorator_Creature_CanGraze +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_Creature_CanGraze final : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Creature_CanGraze") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Creature_CanGraze") + } + static class UBTDecorator_Creature_CanGraze* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Creature_CanGraze; + +// Class Phoenix.PhoenixBudgetedActor +// 0x0020 (0x0268 - 0x0248) +class APhoenixBudgetedActor : public AActor +{ +public: + uint8 Pad_248[0x18]; // 0x0248(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + ESignificanceBiasEnum DefaultSignificanceBias; // 0x0260(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowRegistrationWithSignificanceManager; // 0x0261(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowRegistrationWithLODBudgeter; // 0x0262(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowRegistrationWithClothBudgeter; // 0x0263(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_264[0x4]; // 0x0264(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixBudgetedActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixBudgetedActor") + } + static class APhoenixBudgetedActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixBudgetedActor; + +// Class Phoenix.InteractiveObjectActor +// 0x0030 (0x0298 - 0x0268) +class AInteractiveObjectActor : public APhoenixBudgetedActor +{ +public: + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UObjectStateComponent* ObjectState; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_278[0x20]; // 0x0278(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InteractiveObjectActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InteractiveObjectActor") + } + static class AInteractiveObjectActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInteractiveObjectActor; + +// Class Phoenix.TransfigurationObjectBase +// 0x0010 (0x02A8 - 0x0298) +class ATransfigurationObjectBase : public AInteractiveObjectActor +{ +public: + class UCognitionStimuliSourceComponent* CogSourceComponent; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPreviewActor; // 0x02A0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationObjectBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationObjectBase") + } + static class ATransfigurationObjectBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationObjectBase; + +// Class Phoenix.SanctuaryDesk +// 0x0038 (0x02E0 - 0x02A8) +class ASanctuaryDesk final : public ATransfigurationObjectBase +{ +public: + class UMaterialInterface* InkWritingMaterial; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* InkWritingBackSideMaterial; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* InkWritingCurve; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* FrontMaterialInstance; // 0x02C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* BackMaterialInstance; // 0x02C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D0[0x10]; // 0x02D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyMaterialsToPaper(class UPrimitiveComponent* InPaperComponent); + void BeginWritingPage(); + void ClearPage(bool bFrontSide); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryDesk") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryDesk") + } + static class ASanctuaryDesk* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryDesk; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyMovePivot +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyMovePivot final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyMovePivot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyMovePivot") + } + static class UAblBlendSpaceParameterGetter_EnemyMovePivot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyMovePivot; + +// Class Phoenix.AmbientPaintingBudgeter +// 0x0078 (0x00B8 - 0x0040) +class UAmbientPaintingBudgeter final : public UBudgeter +{ +public: + uint8 Pad_40[0x78]; // 0x0040(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientPaintingBudgeter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientPaintingBudgeter") + } + static class UAmbientPaintingBudgeter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbientPaintingBudgeter; + +// Class Phoenix.AblAnimationTagChooser_TurnDirection +// 0x0018 (0x0068 - 0x0050) +class UAblAnimationTagChooser_TurnDirection : public UAblAnimationTagChooser +{ +public: + TArray AngleRanges; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class UTurnDirectionTagChooser_TargetDirectionGetter* TargetDirectionGetter; // 0x0060(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_TurnDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_TurnDirection") + } + static class UAblAnimationTagChooser_TurnDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_TurnDirection; + +// Class Phoenix.CogGroupBestTargetProcess_TrackTargetIsInAttackAwareness +// 0x0000 (0x0028 - 0x0028) +class UCogGroupBestTargetProcess_TrackTargetIsInAttackAwareness final : public UCogGroupBestTargetProcess +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupBestTargetProcess_TrackTargetIsInAttackAwareness") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupBestTargetProcess_TrackTargetIsInAttackAwareness") + } + static class UCogGroupBestTargetProcess_TrackTargetIsInAttackAwareness* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupBestTargetProcess_TrackTargetIsInAttackAwareness; + +// Class Phoenix.AblAnimationTagChooser_CreatureTurnDirectionWithNavCheck +// 0x0010 (0x0078 - 0x0068) +class UAblAnimationTagChooser_CreatureTurnDirectionWithNavCheck final : public UAblAnimationTagChooser_TurnDirection +{ +public: + TArray NavMeshCheckSettings; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_CreatureTurnDirectionWithNavCheck") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_CreatureTurnDirectionWithNavCheck") + } + static class UAblAnimationTagChooser_CreatureTurnDirectionWithNavCheck* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_CreatureTurnDirectionWithNavCheck; + +// Class Phoenix.FlyingBroom_AnimInstance +// 0x0010 (0x02D0 - 0x02C0) +class UFlyingBroom_AnimInstance final : public UAnimInstance +{ +public: + float Turn; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Lift; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFlying; // 0x02C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBarrelRollLeft; // 0x02C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBarrelRollRight; // 0x02C6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsStrafing; // 0x02C7(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasHitUnknown; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsThrowingQuaffle; // 0x02C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasHitCharacterOnBroom; // 0x02CA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasHitCreature; // 0x02CB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasHitCharacter; // 0x02CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AnimNotify_BarrelRollExited(); + void AnimNotify_CollisionResponseEnded(); + void AnimNotify_ThrowQuaffleFinished(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroom_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroom_AnimInstance") + } + static class UFlyingBroom_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroom_AnimInstance; + +// Class Phoenix.BoilerPipe +// 0x0000 (0x0248 - 0x0248) +class ABoilerPipe final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoilerPipe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoilerPipe") + } + static class ABoilerPipe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABoilerPipe; + +// Class Phoenix.AblBlendSpaceParameterGetter_Fall +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_Fall final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Fall") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Fall") + } + static class UAblBlendSpaceParameterGetter_Fall* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Fall; + +// Class Phoenix.SceneActionState_PerformTaskFinishCurrentTask +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_PerformTaskFinishCurrentTask final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PerformTaskFinishCurrentTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PerformTaskFinishCurrentTask") + } + static class USceneActionState_PerformTaskFinishCurrentTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PerformTaskFinishCurrentTask; + +// Class Phoenix.TurnDirectionTagChooser_TargetDirectionGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnDirectionTagChooser_TargetDirectionGetter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnDirectionTagChooser_TargetDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnDirectionTagChooser_TargetDirectionGetter") + } + static class UTurnDirectionTagChooser_TargetDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnDirectionTagChooser_TargetDirectionGetter; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterIsStateFromList +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterIsStateFromList final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + TArray States; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterIsStateFromList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterIsStateFromList") + } + static class UFXAutoTriggerInteractibleItemsFilterIsStateFromList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterIsStateFromList; + +// Class Phoenix.AblStartPositionGetter_PhaseMatch +// 0x0000 (0x0028 - 0x0028) +class UAblStartPositionGetter_PhaseMatch final : public UAblStartPositionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter_PhaseMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter_PhaseMatch") + } + static class UAblStartPositionGetter_PhaseMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter_PhaseMatch; + +// Class Phoenix.TurnDirectionTagChooser_QuadrupedSpineAngleGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnDirectionTagChooser_QuadrupedSpineAngleGetter final : public UTurnDirectionTagChooser_TargetDirectionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnDirectionTagChooser_QuadrupedSpineAngleGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnDirectionTagChooser_QuadrupedSpineAngleGetter") + } + static class UTurnDirectionTagChooser_QuadrupedSpineAngleGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnDirectionTagChooser_QuadrupedSpineAngleGetter; + +// Class Phoenix.CreatureState +// 0x0120 (0x0148 - 0x0028) +class UCreatureState final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate ByproductCooldownEndedDelegate; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate ByproductHarvestedDelegate; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate NeedsChangedDelegate; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate HappinessChangedDelegate; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate PregnancyStateChangedDelegate; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate CreatureActorSpawnedDelegate; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_A8[0xA0]; // 0x00A8(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanCreatureBreed(class FString* ErrorMessage); + struct FDateTime GetBirthDateTime(); + void OnHarvestByproduct(class FName CollectorID); + void SetCanReturnToWild(bool bInCanReturnToWild); + void SetIsUncapturable(bool bInIsUncapturable); + + bool AreAllNeedsMet() const; + bool CanStartActivity() const; + TArray GetActivityThresholds() const; + class FString GetAdultIconString() const; + int32 GetBreedingGeneration() const; + float GetByproductCooldownProgress() const; + struct FTimespan GetByproductCooldownTimeLeft() const; + bool GetCanRename() const; + bool GetCanReturnToWild() const; + const class FName GetColorVariation() const; + void GetCreatureDisplayName(class FString* OutName, bool* OutIsLocalizationKey) const; + class FString GetCreatureName() const; + int32 GetCreatureUID() const; + class UCreatureDefinition* GetDefinition() const; + int32 GetFatherUID() const; + struct FTimespan GetGestationTimeRemaining() const; + float GetHappiness() const; + float GetHappinessCap() const; + struct FTimespan GetHatchingTimeRemaining() const; + class FString GetIconString() const; + struct FDateTime GetIncubationStartDateTime() const; + bool GetIsByproductHarvestableByPlayer(class FString* OutErrorKey) const; + bool GetIsByproductReady() const; + bool GetIsMale() const; + bool GetIsMount() const; + bool GetIsUncapturable() const; + int32 GetMotherUID() const; + class FName GetNurturingSpaceID() const; + int32 GetPenUID() const; + struct FDateTime GetPregnancyStartDateTime() const; + ECreaturePregnancyState GetPregnancyState() const; + float GetScaleVariation() const; + struct FTimespan GetTimeLeftToGrowUp() const; + class FText GetTranslatedCreatureDisplayName() const; + class FName GetTypeID() const; + class UCreatureState* GetUnbornChildState() const; + bool IsAlbino() const; + bool IsByproductOnCooldown() const; + bool IsCreatureCaptured() const; + bool IsEgg() const; + bool IsHappyEnoughToPlayWithToy() const; + bool IsInConflict() const; + bool IsIncubating() const; + bool IsInSanctuary() const; + bool IsNeedMet(const ECreatureNeed CreatureNeed) const; + bool IsPregnant() const; + bool IsUnbornCreature() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureState") + } + static class UCreatureState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureState; + +// Class Phoenix.Biped_MovementComponent +// 0x00A0 (0x1050 - 0x0FB0) +class UBiped_MovementComponent final : public UAmbulatory_MovementComponent +{ +public: + class UPhysicsAsset* ClothCollisionPhysicsAsset; // 0x0FA8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStickyLedges; // 0x0FB0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB1[0x3]; // 0x0FB1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSpeedForStickyLedges; // 0x0FB4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB8[0x78]; // 0x0FB8(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + bool bAllowLanding; // 0x1030(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1031[0x3]; // 0x1031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultWalkableFloorAngle; // 0x1034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallingWalkableFloorAngle; // 0x1038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFloorAngleForMovement; // 0x103C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CollidingCloths; // 0x1040(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Biped_MovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Biped_MovementComponent") + } + static class UBiped_MovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBiped_MovementComponent; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyMoveTurn +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyMoveTurn final : public UAblSpeedCompensateBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyMoveTurn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyMoveTurn") + } + static class UAblBlendSpaceParameterGetter_EnemyMoveTurn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyMoveTurn; + +// Class Phoenix.FXAutoTriggerCustomCompaninonBuilder +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerCustomCompaninonBuilder : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCustomCompaninonBuilder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCustomCompaninonBuilder") + } + static class UFXAutoTriggerCustomCompaninonBuilder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCustomCompaninonBuilder; + +// Class Phoenix.FXAutoTriggerCustomCompaninonBuilderNPC +// 0x00C0 (0x00E8 - 0x0028) +class UFXAutoTriggerCustomCompaninonBuilderNPC final : public UFXAutoTriggerCustomCompaninonBuilder +{ +public: + TSoftClassPtr ActorType; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFXAutoTriggerBool* Rule; // 0x0050(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo NPCKey; // 0x0058(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FName NPCKeyName; // 0x00E0(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCustomCompaninonBuilderNPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCustomCompaninonBuilderNPC") + } + static class UFXAutoTriggerCustomCompaninonBuilderNPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCustomCompaninonBuilderNPC; + +// Class Phoenix.SceneAction_PauseForVanishment +// 0x0000 (0x0088 - 0x0088) +class USceneAction_PauseForVanishment final : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PauseForVanishment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PauseForVanishment") + } + static class USceneAction_PauseForVanishment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PauseForVanishment; + +// Class Phoenix.AncientGate +// 0x00F0 (0x0338 - 0x0248) +class AAncientGate : public AActor +{ +public: + class USceneComponent* m_CurrentLeft; // 0x0248(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* m_CurrentRight; // 0x0250(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* m_Collection; // 0x0258(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_260[0xD8]; // 0x0260(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AncientGateSetup(class USceneComponent* i_ArrowComponent, class USceneComponent* i_LeftPoint, class USceneComponent* i_RightPoint, const struct FLinearColor& i_RedColor, const struct FLinearColor& i_BlueColor); + void COLCheck_C(class UObject* World, const TArray& Primary, bool Dir, const TArray& Secondary, int32 TickCount, const TMap& PassThruCheck); + bool COLDirectionParse(class UObject* World, bool Dir); + bool COLThroughGate(class UObject* World, bool Dir, class AActor* Current); + void FacingAtMaterialChange(const TMap& BlueMats, const TMap& RedMats); + void FacingAwayMaterialChange(bool IsRed, const TMap& BlueMats, const TMap& RedMats); + void GetPropertiesForTick(TMap* PassThroughCheck, TArray* RedBaseFogs, TArray* BlueBaseFogs, TMap* BlueMats, TMap* RedMats, TArray* RedTargets, TArray* BlueTargets); + void InitialMaterialSetup(const TArray& i_RedTarget, const TArray& i_BlueTarget, TMap* i_RedMaterials, TMap* i_BlueMaterials, const struct FLinearColor& i_RedColor, const struct FLinearColor& i_BlueColor); + bool LookingAtGate(class UObject* World); + void MaterialCutoutFlip(const TMap& i_RedMaterials, const TMap& i_BlueMaterials, class UMaterialParameterCollection* i_Collection, bool bIsRedSide); + void MaterialSetup(TArray* i_Target, TMap* i_Materials, struct FLinearColor* i_Color); + void Recall(class AActor* Who, class AActor* Pedestal); + void Rotating(); + void SetActorCollision(class AActor* i_Actor, ECollisionResponse i_Response, const TMap& i_PassThroughCheck); + void SetAllCollisions(const TArray& i_RedTarget, const TArray& i_BlueTarget, const TMap& i_PassThroughCheck, bool bIsRed); + void SetCollision_C(class AActor* Actor, ECollisionResponse Response, const TMap& PassThruCheck); + void SetMaterialParamsThroughGate(class UObject* World, class UMaterialParameterCollection* Collection); + void SetScalarParameterOnAll(const TArray& Mats, const class FName ParameterName, float Value); + void SimpleCollisionToggle(bool IsRed, const TArray& RedTargets, const TArray& BlueTargets, const TMap& PassThruCheck); + void UpdateBaseFog_C(class UObject* World, const TArray& RedBaseFogs, const TArray& BlueBaseFogs); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientGate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientGate") + } + static class AAncientGate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAncientGate; + +// Class Phoenix.AblAnimationTagChooser_CrouchTurnMoveStart +// 0x0020 (0x0070 - 0x0050) +class UAblAnimationTagChooser_CrouchTurnMoveStart final : public UAblAnimationTagChooser +{ +public: + bool bMotionMatching; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector FootPositionWeight; // 0x0054(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x0060(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_CrouchTurnMoveStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_CrouchTurnMoveStart") + } + static class UAblAnimationTagChooser_CrouchTurnMoveStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_CrouchTurnMoveStart; + +// Class Phoenix.AblAnimationTagChooser_CrouchTurnMoveStop +// 0x0018 (0x0068 - 0x0050) +class UAblAnimationTagChooser_CrouchTurnMoveStop final : public UAblAnimationTagChooser +{ +public: + struct FVector FootPositionWeight; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_CrouchTurnMoveStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_CrouchTurnMoveStop") + } + static class UAblAnimationTagChooser_CrouchTurnMoveStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_CrouchTurnMoveStop; + +// Class Phoenix.CreaturePerchComponent +// 0x0010 (0x04B0 - 0x04A0) +class UCreaturePerchComponent final : public UArrowComponent +{ +public: + bool bIsBidirectional; // 0x0498(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_499[0x17]; // 0x0499(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreaturePerchComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreaturePerchComponent") + } + static class UCreaturePerchComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreaturePerchComponent; + +// Class Phoenix.AblBlendSpaceParameterGetter_CombatLean +// 0x0008 (0x0030 - 0x0028) +class UAblBlendSpaceParameterGetter_CombatLean final : public UAblBlendSpaceParameterGetter +{ +public: + float MinValue; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxValue; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_CombatLean") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_CombatLean") + } + static class UAblBlendSpaceParameterGetter_CombatLean* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_CombatLean; + +// Class Phoenix.AblAnimationTagChooser_DeathlyHallows +// 0x0048 (0x0098 - 0x0050) +class UAblAnimationTagChooser_DeathlyHallows final : public UAblAnimationTagChooser +{ +public: + struct FGameplayTagContainer BaseTags; // 0x0050(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag LeftFootTag; // 0x0070(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag RightFootTag; // 0x0078(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag StoneTag; // 0x0080(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag WandTag; // 0x0088(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag CloakTag; // 0x0090(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_DeathlyHallows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_DeathlyHallows") + } + static class UAblAnimationTagChooser_DeathlyHallows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_DeathlyHallows; + +// Class Phoenix.RootMotionModifierProperties_NPCMobilityTurnAssist +// 0x0008 (0x0038 - 0x0030) +class URootMotionModifierProperties_NPCMobilityTurnAssist final : public URootMotionModifierProperties +{ +public: + ENPC_TurnAssist TurnAssistMode; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_NPCMobilityTurnAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_NPCMobilityTurnAssist") + } + static class URootMotionModifierProperties_NPCMobilityTurnAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_NPCMobilityTurnAssist; + +// Class Phoenix.AblAnimationTagChooser_DirectionalTurns +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_DirectionalTurns final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_DirectionalTurns") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_DirectionalTurns") + } + static class UAblAnimationTagChooser_DirectionalTurns* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_DirectionalTurns; + +// Class Phoenix.MapFXBase +// 0x0008 (0x0030 - 0x0028) +class UMapFXBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapFXBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapFXBase") + } + static class UMapFXBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapFXBase; + +// Class Phoenix.BTDCustomLoopCount_CreatureCombat_NumBehaviorCyclesBeforeReposition +// 0x0000 (0x0028 - 0x0028) +class UBTDCustomLoopCount_CreatureCombat_NumBehaviorCyclesBeforeReposition final : public UBTDCustomLoopCount +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDCustomLoopCount_CreatureCombat_NumBehaviorCyclesBeforeReposition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDCustomLoopCount_CreatureCombat_NumBehaviorCyclesBeforeReposition") + } + static class UBTDCustomLoopCount_CreatureCombat_NumBehaviorCyclesBeforeReposition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDCustomLoopCount_CreatureCombat_NumBehaviorCyclesBeforeReposition; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyTurnToPlayer +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyTurnToPlayer final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyTurnToPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyTurnToPlayer") + } + static class UAblBlendSpaceParameterGetter_EnemyTurnToPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyTurnToPlayer; + +// Class Phoenix.AblAnimationTagChooser_DirectionBased +// 0x0010 (0x0060 - 0x0050) +class UAblAnimationTagChooser_DirectionBased final : public UAblAnimationTagChooser +{ +public: + int32 NumAngles; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWrapAngles; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetFixedToDesiredDirection; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLeftFootAtEndOfList; // 0x0056(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumSpeeds; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFootPlacement; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDirectionType DirectionType; // 0x005D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x005E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F[0x1]; // 0x005F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_DirectionBased") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_DirectionBased") + } + static class UAblAnimationTagChooser_DirectionBased* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_DirectionBased; + +// Class Phoenix.RenderSettingsCustomBlendDomainPlayerAimBlend +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainPlayerAimBlend final : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainPlayerAimBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainPlayerAimBlend") + } + static class URenderSettingsCustomBlendDomainPlayerAimBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainPlayerAimBlend; + +// Class Phoenix.AblAnimationTagChooser_DodgeDuck +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_DodgeDuck final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_DodgeDuck") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_DodgeDuck") + } + static class UAblAnimationTagChooser_DodgeDuck* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_DodgeDuck; + +// Class Phoenix.MaterialSwapMeshStateLightingFeatures +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateLightingFeatures final : public UMaterialSwapMeshStateIntMap +{ +public: + struct FMeshStateLightingFeatures LightingFeatures; // 0x0028(0x0001)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateLightingFeatures") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateLightingFeatures") + } + static class UMaterialSwapMeshStateLightingFeatures* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateLightingFeatures; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsDeadlyAttack +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsDeadlyAttack final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsDeadlyAttack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsDeadlyAttack") + } + static class UModFilter_DealDamage_Spell_IsDeadlyAttack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsDeadlyAttack; + +// Class Phoenix.AblBlendSpaceParameterGetter_Move +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_Move final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Move") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Move") + } + static class UAblBlendSpaceParameterGetter_Move* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Move; + +// Class Phoenix.BTService_Creature_ReservePerch +// 0x0000 (0x0070 - 0x0070) +class UBTService_Creature_ReservePerch final : public UBTService +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_ReservePerch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_ReservePerch") + } + static class UBTService_Creature_ReservePerch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_ReservePerch; + +// Class Phoenix.AblAnimationTagChooser_DodgeRoll +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_DodgeRoll final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_DodgeRoll") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_DodgeRoll") + } + static class UAblAnimationTagChooser_DodgeRoll* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_DodgeRoll; + +// Class Phoenix.RootMotionModifierProperties_ScaleZToPlayer +// 0x0010 (0x0040 - 0x0030) +class URootMotionModifierProperties_ScaleZToPlayer final : public URootMotionModifierProperties +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_ScaleZToPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_ScaleZToPlayer") + } + static class URootMotionModifierProperties_ScaleZToPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_ScaleZToPlayer; + +// Class Phoenix.AblAnimationTagChooser_Enemy +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_Enemy final : public UAblAnimationTagChooser +{ +public: + EEnemy_TagContainer TagContainer; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Enemy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Enemy") + } + static class UAblAnimationTagChooser_Enemy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Enemy; + +// Class Phoenix.ObjectStateDataContainerBase +// 0x0000 (0x0028 - 0x0028) +class UObjectStateDataContainerBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectStateDataContainerBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectStateDataContainerBase") + } + static class UObjectStateDataContainerBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectStateDataContainerBase; + +// Class Phoenix.BipedStateDataContainer +// 0x0280 (0x02A8 - 0x0028) +class UBipedStateDataContainer final : public UObjectStateDataContainerBase +{ +public: + struct FBipedStateData Data; // 0x0028(0x0280)(ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BipedStateDataContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BipedStateDataContainer") + } + static class UBipedStateDataContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBipedStateDataContainer; + +// Class Phoenix.AblBlendSpaceParameterGetter_Hitch +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_Hitch final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Hitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Hitch") + } + static class UAblBlendSpaceParameterGetter_Hitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Hitch; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestNot +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestNot final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + class UFXAutoTriggerCognitionStimuliTest* Test; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestNot") + } + static class UFXAutoTriggerCognitionStimuliTestNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestNot; + +// Class Phoenix.AblAnimationTagChooser_EnemyContainer +// 0x0078 (0x00C8 - 0x0050) +class UAblAnimationTagChooser_EnemyContainer : public UAblAnimationTagChooser +{ +public: + EEnemy_TagContainer ContainerSource; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AttackTagContainer; // 0x0058(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bAddWeaponTags; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddWeaponsTagsIfMatchAttackType; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer WeaponTagsAttackTagContainer; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bAddDirectionalTags; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddDirectionalTagsIfMatchAttackType; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer DirectionalTagsAttackTagContainer; // 0x00A8(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyContainer") + } + static class UAblAnimationTagChooser_EnemyContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyContainer; + +// Class Phoenix.WorldEventCondition +// 0x0008 (0x0038 - 0x0030) +class UWorldEventCondition : public UDataAsset +{ +public: + bool bNotValid; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition") + } + static class UWorldEventCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition; + +// Class Phoenix.WorldEventCondition_Mission +// 0x0018 (0x0050 - 0x0038) +class UWorldEventCondition_Mission final : public UWorldEventCondition +{ +public: + class FName MissionName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + Phoenix::EMissionStatus MissionStatusToCheck; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_Mission") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_Mission") + } + static class UWorldEventCondition_Mission* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_Mission; + +// Class Phoenix.AblAnimationTagChooser_EnemyAlert +// 0x0008 (0x00D0 - 0x00C8) +class UAblAnimationTagChooser_EnemyAlert final : public UAblAnimationTagChooser_EnemyContainer +{ +public: + EEnemy_AlertState AlertState; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyAlert") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyAlert") + } + static class UAblAnimationTagChooser_EnemyAlert* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyAlert; + +// Class Phoenix.BTDecorator_CreatureCombatSubtreeAvailable +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_CreatureCombatSubtreeAvailable final : public UBTDecorator +{ +public: + class UCreatureCombatData* CombatData; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CreatureCombatSubtreeAvailable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CreatureCombatSubtreeAvailable") + } + static class UBTDecorator_CreatureCombatSubtreeAvailable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CreatureCombatSubtreeAvailable; + +// Class Phoenix.RuneJunctionSwitch +// 0x0008 (0x0250 - 0x0248) +class ARuneJunctionSwitch final : public AActor +{ +public: + bool bIsUnderHeat; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RuneHitBySpell(class ARuneSwitch* RuneSwitch); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuneJunctionSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuneJunctionSwitch") + } + static class ARuneJunctionSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARuneJunctionSwitch; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsDada +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsDada final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsDada") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsDada") + } + static class UModFilter_DealDamage_Spell_IsDada* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsDada; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyShuffle +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyShuffle final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyShuffle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyShuffle") + } + static class UAblBlendSpaceParameterGetter_EnemyShuffle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyShuffle; + +// Class Phoenix.AblAnimationTagChooser_EnemyAttack +// 0x0000 (0x00C8 - 0x00C8) +class UAblAnimationTagChooser_EnemyAttack final : public UAblAnimationTagChooser_EnemyContainer +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyAttack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyAttack") + } + static class UAblAnimationTagChooser_EnemyAttack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyAttack; + +// Class Phoenix.RenderSettingsCustomBlendDomainPlayerRequirement +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsCustomBlendDomainPlayerRequirement final : public URenderSettingsCustomBlendDomain +{ +public: + struct FName_GameLogicVarBool PlayerRequirement; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainPlayerRequirement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainPlayerRequirement") + } + static class URenderSettingsCustomBlendDomainPlayerRequirement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainPlayerRequirement; + +// Class Phoenix.RootMotionModifierProperties_Slide +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_Slide final : public URootMotionModifierProperties +{ +public: + float DesiredSlopeSpeed; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType SlopeVelocityInterpType; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SlopeVelocityInterpSpeed; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType ToFlatGroundInterpType; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ToFlatGroundInterpSpeed; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_Slide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_Slide") + } + static class URootMotionModifierProperties_Slide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_Slide; + +// Class Phoenix.AblAnimationTagChooser_EnemyCounterAttack +// 0x0030 (0x0080 - 0x0050) +class UAblAnimationTagChooser_EnemyCounterAttack final : public UAblAnimationTagChooser +{ +public: + struct FGameplayTagContainer CounterTagContainer; // 0x0050(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray> RequiredList; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyCounterAttack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyCounterAttack") + } + static class UAblAnimationTagChooser_EnemyCounterAttack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyCounterAttack; + +// Class Phoenix.SceneActionState_CharacterCaptureFocus +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_CharacterCaptureFocus final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CharacterCaptureFocus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CharacterCaptureFocus") + } + static class USceneActionState_CharacterCaptureFocus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CharacterCaptureFocus; + +// Class Phoenix.AblBlendSpaceParameterGetter_LumosHold +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_LumosHold final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_LumosHold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_LumosHold") + } + static class UAblBlendSpaceParameterGetter_LumosHold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_LumosHold; + +// Class Phoenix.AblAnimationTagChooser_EnemyDirectionBased +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_EnemyDirectionBased final : public UAblAnimationTagChooser +{ +public: + bool bCloseBackAngle; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyDirectionBased") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyDirectionBased") + } + static class UAblAnimationTagChooser_EnemyDirectionBased* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyDirectionBased; + +// Class Phoenix.CastingSlotWidget +// 0x0018 (0x0280 - 0x0268) +class UCastingSlotWidget final : public UUserWidget +{ +public: + ESpellDirection SpellDirection; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SpellIconName; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnSetSpellIcon(); + void OnSynchronizeProperties(); + void SetImage(const class FString& ImageName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CastingSlotWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CastingSlotWidget") + } + static class UCastingSlotWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCastingSlotWidget; + +// Class Phoenix.AblAppendToBaseChooser_EnemyDirectionToTarget +// 0x0010 (0x0038 - 0x0028) +class UAblAppendToBaseChooser_EnemyDirectionToTarget final : public UAblAnimationTagChooser_AppendToBaseChooser +{ +public: + int32 MinFrontAngle; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxFrontAngle; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLeftAngle; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxRightAngle; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAppendToBaseChooser_EnemyDirectionToTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAppendToBaseChooser_EnemyDirectionToTarget") + } + static class UAblAppendToBaseChooser_EnemyDirectionToTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAppendToBaseChooser_EnemyDirectionToTarget; + +// Class Phoenix.FadeOutAsyncAction +// 0x0018 (0x0048 - 0x0030) +class UFadeOutAsyncAction final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Complete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UFadeOutAsyncAction* FadeOut(const float Duration); + + void OnFadeComplete(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FadeOutAsyncAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FadeOutAsyncAction") + } + static class UFadeOutAsyncAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFadeOutAsyncAction; + +// Class Phoenix.AblBlendSpaceParameterGetter_ProceduralLocomotion +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_ProceduralLocomotion final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_ProceduralLocomotion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_ProceduralLocomotion") + } + static class UAblBlendSpaceParameterGetter_ProceduralLocomotion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_ProceduralLocomotion; + +// Class Phoenix.SceneActionState_HermesMessage +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_HermesMessage final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_HermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_HermesMessage") + } + static class USceneActionState_HermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_HermesMessage; + +// Class Phoenix.AblAnimationTagChooser_EnemyIdle +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_EnemyIdle final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyIdle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyIdle") + } + static class UAblAnimationTagChooser_EnemyIdle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyIdle; + +// Class Phoenix.RootMotionModifierProperties_Strafe +// 0x0008 (0x0038 - 0x0030) +class URootMotionModifierProperties_Strafe final : public URootMotionModifierProperties +{ +public: + float Acceleration; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_Strafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_Strafe") + } + static class URootMotionModifierProperties_Strafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_Strafe; + +// Class Phoenix.AblAnimationTagChooser_EnemyMove +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_EnemyMove final : public UAblAnimationTagChooser +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyMove") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyMove") + } + static class UAblAnimationTagChooser_EnemyMove* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyMove; + +// Class Phoenix.AblBlendSpaceParameterGetter_MoveFwdLoop +// 0x0010 (0x0038 - 0x0028) +class UAblBlendSpaceParameterGetter_MoveFwdLoop final : public UAblBlendSpaceParameterGetter +{ +public: + float InterpSpeed; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WadingInterpSpeed; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECustomInterpType InterpType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBlendInputOnTransitionOut; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseVelocity; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_MoveFwdLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_MoveFwdLoop") + } + static class UAblBlendSpaceParameterGetter_MoveFwdLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_MoveFwdLoop; + +// Class Phoenix.BTService_Creature_DisableShutdown +// 0x0000 (0x0070 - 0x0070) +class UBTService_Creature_DisableShutdown final : public UBTService +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_DisableShutdown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_DisableShutdown") + } + static class UBTService_Creature_DisableShutdown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_DisableShutdown; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestAnyCalloutAction +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestAnyCalloutAction final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + TArray CalloutActions; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestAnyCalloutAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestAnyCalloutAction") + } + static class UFXAutoTriggerCognitionStimuliTestAnyCalloutAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestAnyCalloutAction; + +// Class Phoenix.SceneActionState_GameAiOptions +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_GameAiOptions final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_GameAiOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_GameAiOptions") + } + static class USceneActionState_GameAiOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_GameAiOptions; + +// Class Phoenix.AblAnimationTagChooser_EnemyMovePivot +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_EnemyMovePivot final : public UAblAnimationTagChooser +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyMovePivot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyMovePivot") + } + static class UAblAnimationTagChooser_EnemyMovePivot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyMovePivot; + +// Class Phoenix.AblAnimationTagChooser_EnemyMoveStart +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_EnemyMoveStart final : public UAblAnimationTagChooser +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyMoveStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyMoveStart") + } + static class UAblAnimationTagChooser_EnemyMoveStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyMoveStart; + +// Class Phoenix.MapPathSpline +// 0x0000 (0x0248 - 0x0248) +class AMapPathSpline final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapPathSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapPathSpline") + } + static class AMapPathSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapPathSpline; + +// Class Phoenix.BTDCustomLoopCount_BlackboardInt +// 0x0028 (0x0050 - 0x0028) +class UBTDCustomLoopCount_BlackboardInt final : public UBTDCustomLoopCount +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDCustomLoopCount_BlackboardInt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDCustomLoopCount_BlackboardInt") + } + static class UBTDCustomLoopCount_BlackboardInt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDCustomLoopCount_BlackboardInt; + +// Class Phoenix.AblBlendSpaceParameterGetter_JumpLand2Move +// 0x0008 (0x0030 - 0x0028) +class UAblBlendSpaceParameterGetter_JumpLand2Move final : public UAblBlendSpaceParameterGetter +{ +public: + float ClampDesiredAngle; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_JumpLand2Move") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_JumpLand2Move") + } + static class UAblBlendSpaceParameterGetter_JumpLand2Move* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_JumpLand2Move; + +// Class Phoenix.AblAnimationTagChooser_EnemyMoveStop +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_EnemyMoveStop final : public UAblAnimationTagChooser +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyMoveStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyMoveStop") + } + static class UAblAnimationTagChooser_EnemyMoveStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyMoveStop; + +// Class Phoenix.WorldEventActor +// 0x0038 (0x0280 - 0x0248) +class AWorldEventActor : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Participants; // 0x0250(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UAnimationArchitectComponent* AnimationArcitectComponent; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_268[0x18]; // 0x0268(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CheckCondition(class UWorldEventCondition* Conditon); + void DisableCharacter(class ABase_Character* Character); + void DisableChildActorComponent(class UChildActorComponent* ChildActorComponent); + void EnableCharacter(class ABase_Character* Character); + void EnableChildActorComponent(class UChildActorComponent* ChildActorComponent); + void EnableConversationSense(class UScheduledEntity* SE, bool bEnable); + bool FindStudentOnFreeTime(const struct FVector& InLocation, const float InRadius, const bool InAllowFindHobos, class ABase_Character** OutActor, class UScheduledEntity** OutScheduledEntity); + EHouseIds GetLocationBasedStudentHouse(); + int32 GetNextUncompleteStage(); + int32 GetNumOfWorldEventHobos(); + TArray GetRandomLoot(const class FString& Category); + class AWorldEventLocationActor* GetWorldEventLocatorActor(); + void HitResult(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + bool InsertDynamicActivityOnSE(class UScheduledEntity* ScheduledEntity, const class FString& ActivityID, const class FString& LocationID); + bool IsStageCompleted(int32 Stage); + void MarkStageAsCompleted(int32 Stage); + void MarkStageAsIncomplete(int32 Stage); + void OnNoStartTriggerFound(); + void OnStartTriggerOverlapped(class UWorldEventSocketComponent* Socket); + void PlayGhostStory(class UScheduledEntity* InScheduledEntity, const class FName Story, const class FName Emotion); + void ReleaseAllHobos(bool InDestroyImmediate); + void ReleaseHobo(class UScheduledEntity* InScheduledEntity, bool InDestroyImmediate); + bool ReleaseTemporaryAnimationFromCharacter(class ANPC_Character* Character); + bool RemoveDynamicActivityFromSE(class UScheduledEntity* ScheduledEntity, const class FString& ActivityID); + class UScheduledEntity* RequestCustomHobo(const class FString& HoboName, const struct FVector& InLocation, const bool InIsMale); + class UScheduledEntity* RequestHobo(const struct FVector& InLocation, const EHoboType HoboType, const EHouseIds InHouse, const EGenderEnum InGender, const TArray& ValidVoiceIDs); + bool SetSpecificAnimationOnCharacter(class ANPC_Character* Character, class UAnimationArchitectAsset* AnimationArchitectAsset); + bool SetTemporaryAnimationOnCharacter(class ANPC_Character* Character, int32 AnimationIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventActor") + } + static class AWorldEventActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldEventActor; + +// Class Phoenix.AblTaskConditionScratchpad_HitBySpell +// 0x0018 (0x0048 - 0x0030) +class UAblTaskConditionScratchpad_HitBySpell final : public UAblTaskConditionScratchpad +{ +public: + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskConditionScratchpad_HitBySpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskConditionScratchpad_HitBySpell") + } + static class UAblTaskConditionScratchpad_HitBySpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskConditionScratchpad_HitBySpell; + +// Class Phoenix.AblAnimationTagChooser_EnemyMoveType +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_EnemyMoveType final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyMoveType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyMoveType") + } + static class UAblAnimationTagChooser_EnemyMoveType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyMoveType; + +// Class Phoenix.MunitionType_AOESpell +// 0x0168 (0x04C8 - 0x0360) +class AMunitionType_AOESpell : public AMunitionType_Base +{ +public: + uint8 Pad_360[0x8]; // 0x0360(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float m_hitVictimInterval; // 0x0368(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf m_damageType; // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* m_explosionFX; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_explosionSfx; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsImpulse; // 0x0388(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayAtBottomOfInstigator; // 0x038C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_stopAtCollision; // 0x038D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHitAllBrokenPieces; // 0x038E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38F[0x1]; // 0x038F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float m_delayedDeathTime; // 0x0390(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBreakBlockFX; // 0x0394(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_395[0x3]; // 0x0395(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PerceptionNoiseEventLoudness; // 0x0398(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerceptionNoiseEventMaxRange; // 0x039C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* RadiusPercentAtTime; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASpellTool* SpellTool; // 0x03A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B0[0x118]; // 0x03B0(0x0118)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnHit(const struct FHitResult& HitResult, bool bDestroyed, bool bHit, bool bBlocked, bool bFailed); + + class ASpellTool* GetSpellTool() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_AOESpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_AOESpell") + } + static class AMunitionType_AOESpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_AOESpell; + +// Class Phoenix.DrainingDraughtEffect +// 0x00B0 (0x0578 - 0x04C8) +class ADrainingDraughtEffect final : public AMunitionType_AOESpell +{ +public: + float m_CloudRadius; // 0x04C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_AOEDamage; // 0x04CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_AOEDamageRate; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_SeekRadius; // 0x04D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_SeekTime; // 0x04D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_OrbDistance; // 0x04DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_OrbGroundDist; // 0x04E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_OrbRotationRate; // 0x04E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 m_NumOrbs; // 0x04E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_OrbDamage; // 0x04EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_bTimingBasedOnOrbAmt; // 0x04F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F1[0x3]; // 0x04F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float m_BufferTime; // 0x04F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 m_OrbIncreaseAmt; // 0x04F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_AOEInteractionArchitectMunitionAssets; // 0x0500(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FGameplayTagContainer m_AOEInteractionArchitectMunitionTags; // 0x0510(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TSubclassOf m_OrbMunition; // 0x0530(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* m_OrbSeekSphere; // 0x0538(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* m_CloudDamageSphere; // 0x0540(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray m_ActiveOrbs; // 0x0548(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected) + uint8 Pad_558[0x20]; // 0x0558(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginPlay(); + void DoAOECloudDamageCallback(); + class ADraingingDraughtOrb* GetBestAvailableOrb(class AActor* Target); + void OnOverlapBeginCloudSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapBeginSeekSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEndCloudSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnOverlapEndSeekSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void SendOutOrb(); + void SetNumberOrbs(int32 NumOrbs); + void SpawnOrbs(); + void Tick(float DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DrainingDraughtEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DrainingDraughtEffect") + } + static class ADrainingDraughtEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADrainingDraughtEffect; + +// Class Phoenix.AblBranchConditionEdgeState +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionEdgeState final : public UAblBranchCondition +{ +public: + TArray EdgeStates; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEdgeState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEdgeState") + } + static class UAblBranchConditionEdgeState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEdgeState; + +// Class Phoenix.NPC_AbilityTaskScratchPad +// 0x0078 (0x00A0 - 0x0028) +class UNPC_AbilityTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + struct FNPC_AbilityTaskMovementEntry MoveData; // 0x0028(0x0024)(Transient, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x54]; // 0x004C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_AbilityTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_AbilityTaskScratchPad") + } + static class UNPC_AbilityTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_AbilityTaskScratchPad; + +// Class Phoenix.AblAnimationTagChooser_EnemyShuffle +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_EnemyShuffle final : public UAblAnimationTagChooser +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyShuffle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyShuffle") + } + static class UAblAnimationTagChooser_EnemyShuffle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyShuffle; + +// Class Phoenix.TabPageWidget +// 0x00A0 (0x03C8 - 0x0328) +class UTabPageWidget : public UPhoenixUserWidget +{ +public: + class FString Source; // 0x0328(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Destination; // 0x0338(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParallaxRate; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34C[0x4]; // 0x034C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MenuLegend; // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UPhoenixUserWidget* TabParentWidget; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAutosaveRequested; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMenuReadLegendRequested; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& NewLegend)> OnNewLegendRequested; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate& DestinationPath)> OnNewTabRequested; // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLegendInputHeldChanged; // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnExitMenuRequested; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + +public: + void GoToPage(const TArray& DestinationStack); + bool HandleInput(const struct FKey& Input); + void LeaveFromPage(); + void OnLegendItemHoldEnd(class ULegendItem* LegendItem, bool HoldWasCompleted); + void SetTabParentWidget(class UPhoenixUserWidget* InTabParentWidget); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TabPageWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TabPageWidget") + } + static class UTabPageWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTabPageWidget; + +// Class Phoenix.CollectionsScreen +// 0x0050 (0x0418 - 0x03C8) +class UCollectionsScreen final : public UTabPageWidget +{ +public: + uint8 Pad_3C8[0x50]; // 0x03C8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TArray GetUsedInRecipesForCollectionItem(class FName CollectionItem, class FName CollectionCategory, bool IncludeLocked); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CollectionsScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CollectionsScreen") + } + static class UCollectionsScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCollectionsScreen; + +// Class Phoenix.AblAnimationTagChooser_EnemyTaunt +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_EnemyTaunt final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyTaunt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyTaunt") + } + static class UAblAnimationTagChooser_EnemyTaunt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyTaunt; + +// Class Phoenix.ForegeableSpawnerManager +// 0x0090 (0x00B8 - 0x0028) +class UForegeableSpawnerManager final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UForageablePool* Pool; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x70]; // 0x0048(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UForegeableSpawnerManager* Get(); + static bool InDungeon(); + + void OnBreakableDestroyed(class AActor* Actor); + void OnForageableCollected(class AForagable* Actor); + void RegisterInstance(class AActor* Instance, bool bShouldSetInitialState); + void UnregisterInstance(class AActor* Instance); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForegeableSpawnerManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForegeableSpawnerManager") + } + static class UForegeableSpawnerManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForegeableSpawnerManager; + +// Class Phoenix.AblBlendSpaceParameterGetter_Strafe +// 0x0008 (0x0030 - 0x0028) +class UAblBlendSpaceParameterGetter_Strafe final : public UAblBlendSpaceParameterGetter +{ +public: + float SpeedInterpSpeed; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleInterpSpeed; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Strafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Strafe") + } + static class UAblBlendSpaceParameterGetter_Strafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Strafe; + +// Class Phoenix.BuildNavDataCommandlet +// 0x0000 (0x0080 - 0x0080) +class UBuildNavDataCommandlet final : public UCommandlet +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BuildNavDataCommandlet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BuildNavDataCommandlet") + } + static class UBuildNavDataCommandlet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBuildNavDataCommandlet; + +// Class Phoenix.AblAnimationTagChooser_EnemyTurnInPlace +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_EnemyTurnInPlace final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyTurnInPlace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyTurnInPlace") + } + static class UAblAnimationTagChooser_EnemyTurnInPlace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyTurnInPlace; + +// Class Phoenix.AblTaskConditionScratchpad_OppugnoProxy +// 0x0048 (0x0078 - 0x0030) +class UAblTaskConditionScratchpad_OppugnoProxy final : public UAblTaskConditionScratchpad +{ +public: + class AWorldObject* instancedProxy; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* EnemyOwner; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActiveSpellToolChanged(class ATool* ActivatedSpell, class ATool* DeactivatedSpell); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskConditionScratchpad_OppugnoProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskConditionScratchpad_OppugnoProxy") + } + static class UAblTaskConditionScratchpad_OppugnoProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskConditionScratchpad_OppugnoProxy; + +// Class Phoenix.AblAnimationTagChooser_EnemyType +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_EnemyType final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyType") + } + static class UAblAnimationTagChooser_EnemyType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyType; + +// Class Phoenix.AblBranchConditionCanFly +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionCanFly final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionCanFly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionCanFly") + } + static class UAblBranchConditionCanFly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionCanFly; + +// Class Phoenix.BTTask_Creature_SetStance +// 0x0008 (0x0078 - 0x0070) +class UBTTask_Creature_SetStance final : public UBTTaskNode +{ +public: + ECreatureStance Stance; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWait; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_SetStance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_SetStance") + } + static class UBTTask_Creature_SetStance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_SetStance; + +// Class Phoenix.AblAnimationTagChooser_EnemyWeapon +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_EnemyWeapon final : public UAblAnimationTagChooser +{ +public: + EEnemy_WeaponSource WeaponSource; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_EnemyWeapon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_EnemyWeapon") + } + static class UAblAnimationTagChooser_EnemyWeapon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_EnemyWeapon; + +// Class Phoenix.AblAnimationTagChooser_FallLandStudent +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_FallLandStudent final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_FallLandStudent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_FallLandStudent") + } + static class UAblAnimationTagChooser_FallLandStudent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_FallLandStudent; + +// Class Phoenix.SceneAction_EmissiveAdaptationBase +// 0x0050 (0x00D8 - 0x0088) +class USceneAction_EmissiveAdaptationBase : public USceneRigActionBase +{ +public: + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float FeatherInTime; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FeatherOutTime; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0098(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + float Priority; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_EmissiveAdaptationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_EmissiveAdaptationBase") + } + static class USceneAction_EmissiveAdaptationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_EmissiveAdaptationBase; + +// Class Phoenix.SceneAction_EmissiveAdaptationExtras +// 0x0040 (0x0118 - 0x00D8) +class USceneAction_EmissiveAdaptationExtras final : public USceneAction_EmissiveAdaptationBase +{ +public: + struct FExposureExpressionsExtras EmissiveAdaptationExtras; // 0x00D8(0x0040)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_EmissiveAdaptationExtras") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_EmissiveAdaptationExtras") + } + static class USceneAction_EmissiveAdaptationExtras* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_EmissiveAdaptationExtras; + +// Class Phoenix.AblBranchConditionDesiredDirectionDelta +// 0x0018 (0x0048 - 0x0030) +class UAblBranchConditionDesiredDirectionDelta final : public UAblBranchCondition +{ +public: + EDesiredDeltaSourceDirection UseSourceDirection; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EDesiredDeltaTargetTracker UseTracker; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BufferSampleTime; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAbsoulteValue; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EDesiredDeltaOperator UseOperator; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D AngleRange; // 0x003C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionDesiredDirectionDelta") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionDesiredDirectionDelta") + } + static class UAblBranchConditionDesiredDirectionDelta* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionDesiredDirectionDelta; + +// Class Phoenix.AblAnimationTagChooser_FeedPelletsToolReleaseType +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_FeedPelletsToolReleaseType final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_FeedPelletsToolReleaseType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_FeedPelletsToolReleaseType") + } + static class UAblAnimationTagChooser_FeedPelletsToolReleaseType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_FeedPelletsToolReleaseType; + +// Class Phoenix.CogTargetAimSceneComponent +// 0x0020 (0x0250 - 0x0230) +class UCogTargetAimSceneComponent final : public UCogTargetSceneComponent +{ +public: + float Timer; // 0x0230(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_234[0x1C]; // 0x0234(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void TimerExpired(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogTargetAimSceneComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogTargetAimSceneComponent") + } + static class UCogTargetAimSceneComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogTargetAimSceneComponent; + +// Class Phoenix.ablToggleIKDriversTask +// 0x0010 (0x0080 - 0x0070) +class UablToggleIKDriversTask final : public UAblAbilityTask +{ +public: + EStandardManagedPriority IKPriority; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableIK; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableFloorContact; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableLookat; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePoseFixup; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendInDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablToggleIKDriversTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablToggleIKDriversTask") + } + static class UablToggleIKDriversTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablToggleIKDriversTask; + +// Class Phoenix.AblAnimationTagChooser_FlipendoFlourish +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_FlipendoFlourish final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_FlipendoFlourish") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_FlipendoFlourish") + } + static class UAblAnimationTagChooser_FlipendoFlourish* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_FlipendoFlourish; + +// Class Phoenix.DuelTechnique +// 0x0020 (0x0048 - 0x0028) +class UDuelTechnique : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UDuelTechniquesController* ParentController; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UDuelTechniqueState* State; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique") + } + static class UDuelTechnique* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique; + +// Class Phoenix.DuelTechnique_Damage +// 0x0010 (0x0058 - 0x0048) +class UDuelTechnique_Damage final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_Damage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_Damage") + } + static class UDuelTechnique_Damage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_Damage; + +// Class Phoenix.SceneAction_FastTravel +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_FastTravel final : public USceneRigObjectActionBase +{ +public: + class UTransformProvider* Location; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_FastTravel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_FastTravel") + } + static class USceneAction_FastTravel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_FastTravel; + +// Class Phoenix.AblBlendSpaceParameterGetter_Sprint +// 0x0028 (0x0050 - 0x0028) +class UAblBlendSpaceParameterGetter_Sprint final : public UAblBlendSpaceParameterGetter +{ +public: + float MaxAngle; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AngleRatioNearZeroTolerance; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float XInterpInSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECustomInterpType XInterpInType; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float XInterpOutSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECustomInterpType XInterpOutType; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinSlope; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxSlope; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBlendInputOnTransitionOut; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseVelocity; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Sprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Sprint") + } + static class UAblBlendSpaceParameterGetter_Sprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Sprint; + +// Class Phoenix.AblAnimationTagChooser_FootMatch +// 0x0028 (0x0078 - 0x0050) +class UAblAnimationTagChooser_FootMatch final : public UAblAnimationTagChooser +{ +public: + float MinTimeIntoMotion; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeIntoMotion; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SourceTimeOffset; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootPositionWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x0068(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_FootMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_FootMatch") + } + static class UAblAnimationTagChooser_FootMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_FootMatch; + +// Class Phoenix.CombatVolumeGroup +// 0x0110 (0x0138 - 0x0028) +class UCombatVolumeGroup final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate EncounterStartedEvent; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate EncounterEndedEvent; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CombatVolumeGroupDeathDelegate; // 0x0050(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CombatVolumeGroupActorSpawnedDelegate; // 0x0060(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CombatVolumeGroupDestroyedEvent; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TSet VolumesInGroup; // 0x0080(0x0050)(Edit, NativeAccessSpecifierPrivate) + bool bEnableDuelTechniques; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DuelTechniqueOverrides; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TSet DOVsAggregated; // 0x00E8(0x0050)(Transient, NativeAccessSpecifierPrivate) + +public: + bool TryStartEncounter(); + + const TSet GetVolumes() const; + bool IsActiveForCurrentEncounter() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CombatVolumeGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CombatVolumeGroup") + } + static class UCombatVolumeGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCombatVolumeGroup; + +// Class Phoenix.NPC_QBUpdateDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNPC_QBUpdateDataAsset final : public UDataAsset +{ +public: + TMap> UpdateClassMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_QBUpdateDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_QBUpdateDataAsset") + } + static class UNPC_QBUpdateDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_QBUpdateDataAsset; + +// Class Phoenix.AblAnimationTagChooser_GaitSpeed +// 0x0058 (0x00A8 - 0x0050) +class UAblAnimationTagChooser_GaitSpeed final : public UAblAnimationTagChooser +{ +public: + TMap GaitTags; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic) + ESpeedType SpeedType; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_GaitSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_GaitSpeed") + } + static class UAblAnimationTagChooser_GaitSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_GaitSpeed; + +// Class Phoenix.FXAutoTriggerPrerequisiteInLevel +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerPrerequisiteInLevel final : public UFXAutoTriggerPrerequisiteBase +{ +public: + struct FLerpVolumesLevelName Level; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteInLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteInLevel") + } + static class UFXAutoTriggerPrerequisiteInLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteInLevel; + +// Class Phoenix.AblBlendWeightMultiplierGetter_FallBlend +// 0x0008 (0x0030 - 0x0028) +class UAblBlendWeightMultiplierGetter_FallBlend final : public UAblBlendWeightMultiplierGetter +{ +public: + float BlendSpeed; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendWeightMultiplierGetter_FallBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendWeightMultiplierGetter_FallBlend") + } + static class UAblBlendWeightMultiplierGetter_FallBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendWeightMultiplierGetter_FallBlend; + +// Class Phoenix.CameraFixupActorAction +// 0x0018 (0x0040 - 0x0028) +class UCameraFixupActorAction : public UObject +{ +public: + struct FSceneRigStage_ActorReference Actor; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enabled; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupActorAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupActorAction") + } + static class UCameraFixupActorAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupActorAction; + +// Class Phoenix.CameraFixupVisibilityActorAction +// 0x0008 (0x0048 - 0x0040) +class UCameraFixupVisibilityActorAction final : public UCameraFixupActorAction +{ +public: + EManagedVisibilityPriority Priority; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldBeHidden; // 0x0041(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeChildActors; // 0x0042(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupVisibilityActorAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupVisibilityActorAction") + } + static class UCameraFixupVisibilityActorAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupVisibilityActorAction; + +// Class Phoenix.StationStoryPropAttachment +// 0x0000 (0x0028 - 0x0028) +class UStationStoryPropAttachment : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationStoryPropAttachment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationStoryPropAttachment") + } + static class UStationStoryPropAttachment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationStoryPropAttachment; + +// Class Phoenix.StationStoryProp_AttachToStation +// 0x0008 (0x0030 - 0x0028) +class UStationStoryProp_AttachToStation final : public UStationStoryPropAttachment +{ +public: + class FName StationSocket; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationStoryProp_AttachToStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationStoryProp_AttachToStation") + } + static class UStationStoryProp_AttachToStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationStoryProp_AttachToStation; + +// Class Phoenix.SceneActionState_RenderSettings +// 0x0610 (0x0660 - 0x0050) +class USceneActionState_RenderSettings final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings EnginePostProcessSettings; // 0x0060(0x05F0)(Transient, NativeAccessSpecifierPublic) + float InsertedPriortiy; // 0x0650(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentBlend; // 0x0654(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_658[0x8]; // 0x0658(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_RenderSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_RenderSettings") + } + static class USceneActionState_RenderSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_RenderSettings; + +// Class Phoenix.AblAnimationTagChooser_Getup +// 0x0010 (0x0060 - 0x0050) +class UAblAnimationTagChooser_Getup final : public UAblAnimationTagChooser +{ +public: + TArray AngleRanges; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Getup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Getup") + } + static class UAblAnimationTagChooser_Getup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Getup; + +// Class Phoenix.StationComponent +// 0x0660 (0x0730 - 0x00D0) +class UStationComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool IsDeprecated; // 0x00D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 m_Version; // 0x00DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_IsActive; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStationDataType Type; // 0x00E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnedStationTypes SpawnedStationType; // 0x00E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E3[0x5]; // 0x00E3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo m_DbLocationID; // 0x00E8(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo m_DbStudentID; // 0x0170(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FDbDoubleColumnInfo StationInfo; // 0x01F8(0x00D8)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo StationPropInfo; // 0x02D0(0x0088)(Edit, NativeAccessSpecifierPublic) + class UStaticMesh* PropStaticMesh; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMesh* PropSkeletalMesh; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo CollisionType; // 0x0368(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bDisallowSpellReactions; // 0x03F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F1[0x7]; // 0x03F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo m_DbParentLocationID; // 0x03F8(0x0088)(Edit, NativeAccessSpecifierPublic) + bool bGeneratePathing; // 0x0480(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_481[0x3]; // 0x0481(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AnimationPickingRange; // 0x0484(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StitchingActivateRadius; // 0x0488(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48C[0x4]; // 0x048C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStoryTeller* StoryTeller; // 0x0490(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 SetupFlags; // 0x0498(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EavesdropStation; // 0x0499(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AllowT4s; // 0x049A(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_49B[0x5]; // 0x049B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf T4AnimSharingSetupMaleFemale[0x2]; // 0x04A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AllowStitching; // 0x04B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableIKFloorContact; // 0x04B1(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EStationPlayerInteractionPermissions PIP; // 0x04B2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 SetupHouseAndGender; // 0x04B3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4B4[0x4]; // 0x04B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ProhibitedSubTypes; // 0x04B8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ExclusiveSubTypes; // 0x04C8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + EEnterExitAnimVariants EnterExitAnimations[0x9]; // 0x04D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EStationSnapConnectionsToGround SnapConnectionsToTerrain; // 0x04E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CreateDynamicObstacle; // 0x04E2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4E3[0x5]; // 0x04E3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo m_DbReferenceNPCID; // 0x04E8(0x0088)(Edit, NativeAccessSpecifierPublic) + ECalloutActions InteractionText; // 0x0570(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsVisible; // 0x0571(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVolumeType VolumeType; // 0x0572(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_573[0x5]; // 0x0573(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* Volume; // 0x0578(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PatrolStationPriority; // 0x0580(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PatrolStationTime; // 0x0584(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LimitPatrolToSingleUsePerCycle; // 0x0588(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProhibitAutoLocationSetting; // 0x0589(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58A[0x2]; // 0x058A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PlayerInVicinityVolumeExtents; // 0x058C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_598[0x28]; // 0x0598(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoxComponent* PlayerInVicinityVolume; // 0x05C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C8[0x10]; // 0x05C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PropMeshFullPath; // 0x05D8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMeshComponent* MeshComponent; // 0x05E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnterDelay; // 0x05F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnterBlendIn; // 0x05F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExitDelay; // 0x05F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExitBlendOut; // 0x05FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAnimDriveStiffness; // 0x0600(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceParticipateInSit; // 0x0604(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_605[0x12B]; // 0x0605(0x012B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 GetClosestConnection(class APawn* PlayerPawn); + struct FTransform GetConnectionStartTransform(int32 InIndex); + EStationInteraction GetCurrentInteraction(int32 InInteractionID); + ECalloutActions GetInteractionText(); + class UMeshComponent* GetMeshComponent(); + class FString GetMeshName(); + int32 GetNumConnections(); + EPropTypeIDs GetPropType(); + struct FTransform GetSocketTransform(class FName InSocketName); + bool GetStationUsers(TArray* outStationUsers); + int32 InitializeStationInteraction(class UObject* InObject, EStationInteraction InDesiredInteraction, const struct FStationQueryData& InStationData, bool InDeferred, bool InWantCallback, float InTimeRequest, bool InJustGettingOptions); + bool IsABed(); + bool IsABookShelf(); + bool IsAChair(); + bool IsStationActive(); + bool IsStationBreakable(); + bool RequestAssetPreload(); + void SetPropSelection(const class FString& DesiredProp); + void SetStationActive(bool Inactive); + void ValidateStation(TArray* OutErrors); + + bool WillParticipateInSit() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationComponent") + } + static class UStationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationComponent; + +// Class Phoenix.TurnAdjust_ToBlackboardLocationGetter +// 0x0008 (0x0030 - 0x0028) +class UTurnAdjust_ToBlackboardLocationGetter final : public UTurnAdjust_TargetDirectionGetter +{ +public: + class FName BlackboardKeyName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnAdjust_ToBlackboardLocationGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnAdjust_ToBlackboardLocationGetter") + } + static class UTurnAdjust_ToBlackboardLocationGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnAdjust_ToBlackboardLocationGetter; + +// Class Phoenix.AblAnimationTagChooser_HandMatch +// 0x0018 (0x0068 - 0x0050) +class UAblAnimationTagChooser_HandMatch final : public UAblAnimationTagChooser +{ +public: + struct FVector HandsPositionWeight; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector HandsVelocityWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_HandMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_HandMatch") + } + static class UAblAnimationTagChooser_HandMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_HandMatch; + +// Class Phoenix.AblBlendSpaceParameterGetter_MoveStrafe +// 0x0010 (0x0038 - 0x0028) +class UAblBlendSpaceParameterGetter_MoveStrafe : public UAblBlendSpaceParameterGetter +{ +public: + float MagnitudeInterpSpeed; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AngleInterpSpeed; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBlendInputOnTransitionOut; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseVelocity; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_MoveStrafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_MoveStrafe") + } + static class UAblBlendSpaceParameterGetter_MoveStrafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_MoveStrafe; + +// Class Phoenix.AblBlendSpaceParameterGetter_StrafeMoveStop +// 0x0010 (0x0048 - 0x0038) +class UAblBlendSpaceParameterGetter_StrafeMoveStop final : public UAblBlendSpaceParameterGetter_MoveStrafe +{ +public: + bool bUseWorldSpeedTracker; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideWalkSpeed; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WalkSpeedOverride; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideJogSpeed; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float JogSpeedOverride; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_StrafeMoveStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_StrafeMoveStop") + } + static class UAblBlendSpaceParameterGetter_StrafeMoveStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_StrafeMoveStop; + +// Class Phoenix.BTTask_SetBlackboardValue +// 0x0028 (0x0098 - 0x0070) +class UBTTask_SetBlackboardValue : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector Key; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_SetBlackboardValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_SetBlackboardValue") + } + static class UBTTask_SetBlackboardValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_SetBlackboardValue; + +// Class Phoenix.BTTask_SetBlackboardFloat +// 0x0008 (0x00A0 - 0x0098) +class UBTTask_SetBlackboardFloat final : public UBTTask_SetBlackboardValue +{ +public: + float Value; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_SetBlackboardFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_SetBlackboardFloat") + } + static class UBTTask_SetBlackboardFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_SetBlackboardFloat; + +// Class Phoenix.SceneAction_ConsoleRenderingVar +// 0x0000 (0x0088 - 0x0088) +class USceneAction_ConsoleRenderingVar : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ConsoleRenderingVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ConsoleRenderingVar") + } + static class USceneAction_ConsoleRenderingVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ConsoleRenderingVar; + +// Class Phoenix.SceneAction_RenderThreadLightCullingDisable +// 0x0000 (0x0088 - 0x0088) +class USceneAction_RenderThreadLightCullingDisable final : public USceneAction_ConsoleRenderingVar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_RenderThreadLightCullingDisable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_RenderThreadLightCullingDisable") + } + static class USceneAction_RenderThreadLightCullingDisable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_RenderThreadLightCullingDisable; + +// Class Phoenix.AblAnimationTagChooser_Idle +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_Idle final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Idle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Idle") + } + static class UAblAnimationTagChooser_Idle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Idle; + +// Class Phoenix.AblAnimationTagChooser_IdleBreak +// 0x0048 (0x0098 - 0x0050) +class UAblAnimationTagChooser_IdleBreak final : public UAblAnimationTagChooser +{ +public: + struct FGameplayTagContainer BaseTags; // 0x0050(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + bool bFootMatch; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag LeftFootTag; // 0x0074(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag RightFootTag; // 0x007C(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIndoorOutdoorMatch; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag OutdoorsTag; // 0x0088(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag IndoorsTag; // 0x0090(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_IdleBreak") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_IdleBreak") + } + static class UAblAnimationTagChooser_IdleBreak* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_IdleBreak; + +// Class Phoenix.AblBlendSpaceParameterGetter_Slide +// 0x0028 (0x0050 - 0x0028) +class UAblBlendSpaceParameterGetter_Slide final : public UAblBlendSpaceParameterGetter +{ +public: + float NonStickMax; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DeadZone; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECustomInterpType XInterpType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float XInterpSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECustomInterpType XFastInterpType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float XFastInterpSpeed; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECustomInterpType YInterpType; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float YInterpSpeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSlipAndFall; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReverseDirection; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bGetBlendParamsFromLast; // 0x004A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Slide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Slide") + } + static class UAblBlendSpaceParameterGetter_Slide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Slide; + +// Class Phoenix.AblAnimationTagChooser_IdleTurnToFace +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_IdleTurnToFace final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_IdleTurnToFace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_IdleTurnToFace") + } + static class UAblAnimationTagChooser_IdleTurnToFace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_IdleTurnToFace; + +// Class Phoenix.CombatParryWidget +// 0x0048 (0x0370 - 0x0328) +class UCombatParryWidget : public UPhoenixUserWidget +{ +public: + class UCombatParryButtonCallout* CombatParryButtonCallout0; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCombatParryButtonCallout* CombatParryButtonCallout1; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCombatParryButtonCallout* CombatParryButtonCallout2; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCombatParryButtonCallout* CombatParryButtonCalloutForOutro; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CombatParryInfos; // 0x0348(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + TArray CombatParryButtonCallouts; // 0x0358(0x0010)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CombatParryInfoTimerFinished(const class UObject* Caller, const int32 WindowID, int32 ParryType); + void OnDifficultyChanged(EDifficulty NewDifficulty); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CombatParryWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CombatParryWidget") + } + static class UCombatParryWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCombatParryWidget; + +// Class Phoenix.DuelTechnique_CustomEvent +// 0x0008 (0x0050 - 0x0048) +class UDuelTechnique_CustomEvent final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_CustomEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_CustomEvent") + } + static class UDuelTechnique_CustomEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_CustomEvent; + +// Class Phoenix.AIDataProvider_CreatureNewHerdLocationRange +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureNewHerdLocationRange final : public UAIDataProvider_QueryParams +{ +public: + ECreatureDataProviderValueRangeType RangeType; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureNewHerdLocationRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureNewHerdLocationRange") + } + static class UAIDataProvider_CreatureNewHerdLocationRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureNewHerdLocationRange; + +// Class Phoenix.AblAnimationTagChooser_Jump +// 0x0020 (0x0070 - 0x0050) +class UAblAnimationTagChooser_Jump final : public UAblAnimationTagChooser +{ +public: + struct FVector2D FootMatchTimeRange; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootPositionWeight; // 0x0058(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x0064(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Jump") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Jump") + } + static class UAblAnimationTagChooser_Jump* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Jump; + +// Class Phoenix.DuelTechnique_SpellEffect +// 0x0008 (0x0050 - 0x0048) +class UDuelTechnique_SpellEffect final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_SpellEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_SpellEffect") + } + static class UDuelTechnique_SpellEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_SpellEffect; + +// Class Phoenix.AblBlendSpaceParameterGetter_SwimMove1D +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_SwimMove1D final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_SwimMove1D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_SwimMove1D") + } + static class UAblBlendSpaceParameterGetter_SwimMove1D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_SwimMove1D; + +// Class Phoenix.NPC_SystemSettings +// 0x0050 (0x0088 - 0x0038) +class UNPC_SystemSettings final : public UDeveloperSettings +{ +public: + struct FNPC_OptimizationSettings Settings; // 0x0038(0x0028)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + float PlayerRelTargetProximityDist; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerRelTargetTrackingChangeTime; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeleportMoveGlobalTimer; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeleportMoveStuckTimer; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TooCloseCounterAttackGlobalTimer; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TooCloseCounterAttackConsiderationTimer; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombatQBUpdateBudget; // 0x0078(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerSpawnRadius; // 0x007C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxEnemySpawnCount; // 0x0080(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_SystemSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_SystemSettings") + } + static class UNPC_SystemSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_SystemSettings; + +// Class Phoenix.AblAnimationTagChooser_Jump_New +// 0x0020 (0x0070 - 0x0050) +class UAblAnimationTagChooser_Jump_New final : public UAblAnimationTagChooser +{ +public: + struct FVector2D FootMatchTimeRange; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootPositionWeight; // 0x0058(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x0064(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Jump_New") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Jump_New") + } + static class UAblAnimationTagChooser_Jump_New* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Jump_New; + +// Class Phoenix.CreatureVariationDataAsset +// 0x0168 (0x0198 - 0x0030) +class UCreatureVariationDataAsset final : public UDataAsset +{ +public: + bool bUseMeshVariations; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MeshVariationSettings; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bSwapMaterialsForFemale; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCreatureMaleVariationSettings MaleVariationSettings; // 0x0050(0x0060)(Edit, NativeAccessSpecifierPublic) + struct FCreatureFemaleVariationSettings FemaleVariationSettings; // 0x00B0(0x00E8)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureVariationDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureVariationDataAsset") + } + static class UCreatureVariationDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureVariationDataAsset; + +// Class Phoenix.AblAnimationTagChooser_Jump_Student +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_Jump_Student final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Jump_Student") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Jump_Student") + } + static class UAblAnimationTagChooser_Jump_Student* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Jump_Student; + +// Class Phoenix.SkinFXParameterDriverAutoTriggerBoolEndEffect +// 0x0010 (0x0038 - 0x0028) +class USkinFXParameterDriverAutoTriggerBoolEndEffect final : public USkinFXParameterDriverEndEffect +{ +public: + class UFXAutoTriggerBool* AutoTriggerBool; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXEffectEndStyle EndStyle; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterDriverAutoTriggerBoolEndEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterDriverAutoTriggerBoolEndEffect") + } + static class USkinFXParameterDriverAutoTriggerBoolEndEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterDriverAutoTriggerBoolEndEffect; + +// Class Phoenix.AblBranchClimbingLadderStateCondition +// 0x0010 (0x0040 - 0x0030) +class UAblBranchClimbingLadderStateCondition final : public UAblBranchCondition +{ +public: + TArray LadderStates; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchClimbingLadderStateCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchClimbingLadderStateCondition") + } + static class UAblBranchClimbingLadderStateCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchClimbingLadderStateCondition; + +// Class Phoenix.AblMountRiderAbleEventTask +// 0x0008 (0x0078 - 0x0070) +class UAblMountRiderAbleEventTask final : public UAblAbilityTask +{ +public: + class FName EventName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMountRiderAbleEventTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMountRiderAbleEventTask") + } + static class UAblMountRiderAbleEventTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMountRiderAbleEventTask; + +// Class Phoenix.BTTask_CopyBlackboardValue +// 0x0050 (0x00C0 - 0x0070) +class UBTTask_CopyBlackboardValue : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector FromKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ToKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_CopyBlackboardValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_CopyBlackboardValue") + } + static class UBTTask_CopyBlackboardValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_CopyBlackboardValue; + +// Class Phoenix.BTTask_CopyBlackboardActor +// 0x0000 (0x00C0 - 0x00C0) +class UBTTask_CopyBlackboardActor final : public UBTTask_CopyBlackboardValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_CopyBlackboardActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_CopyBlackboardActor") + } + static class UBTTask_CopyBlackboardActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_CopyBlackboardActor; + +// Class Phoenix.AblAnimationTagChooser_MountGait +// 0x0050 (0x00A0 - 0x0050) +class UAblAnimationTagChooser_MountGait final : public UAblAnimationTagChooser +{ +public: + TMap GaitToTagsMap; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_MountGait") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_MountGait") + } + static class UAblAnimationTagChooser_MountGait* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_MountGait; + +// Class Phoenix.AIDataProvider_CreatureScaledCapsuleRadius +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureScaledCapsuleRadius final : public UAIDataProvider_QueryParams +{ +public: + float Multiplier; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureScaledCapsuleRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureScaledCapsuleRadius") + } + static class UAIDataProvider_CreatureScaledCapsuleRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureScaledCapsuleRadius; + +// Class Phoenix.AblAnimationTagChooser_MountLadder +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_MountLadder final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_MountLadder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_MountLadder") + } + static class UAblAnimationTagChooser_MountLadder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_MountLadder; + +// Class Phoenix.AblBranchAllowSprintOnStairsCondition +// 0x0000 (0x0030 - 0x0030) +class UAblBranchAllowSprintOnStairsCondition final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchAllowSprintOnStairsCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchAllowSprintOnStairsCondition") + } + static class UAblBranchAllowSprintOnStairsCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchAllowSprintOnStairsCondition; + +// Class Phoenix.AblAnimationTagChooser_MountType +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_MountType final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_MountType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_MountType") + } + static class UAblAnimationTagChooser_MountType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_MountType; + +// Class Phoenix.NPC_Volume +// 0x0060 (0x02A8 - 0x0248) +class ANPC_Volume : public AActor +{ +public: + class UShapeComponent* CollisionComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSet> EnteredList; // 0x0250(0x0050)(UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetActive(); + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + void SetActive(bool bInActive); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_Volume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_Volume") + } + static class ANPC_Volume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANPC_Volume; + +// Class Phoenix.AblAnimationTagChooser_MoveJump +// 0x0020 (0x0070 - 0x0050) +class UAblAnimationTagChooser_MoveJump final : public UAblAnimationTagChooser +{ +public: + struct FVector2D FootMatchTimeRange; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootPositionWeight; // 0x0058(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x0064(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_MoveJump") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_MoveJump") + } + static class UAblAnimationTagChooser_MoveJump* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_MoveJump; + +// Class Phoenix.SceneAction_FacialEmotions +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_FacialEmotions final : public USceneRigObjectActionBase +{ +public: + EFacialEmotion Emotion; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EManagedFacialEmotionPriority Priority; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendInTime; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_FacialEmotions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_FacialEmotions") + } + static class USceneAction_FacialEmotions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_FacialEmotions; + +// Class Phoenix.AblBlendSpaceParameterGetter_StrafeUpperBody +// 0x0018 (0x0040 - 0x0028) +class UAblBlendSpaceParameterGetter_StrafeUpperBody final : public UAblBlendSpaceParameterGetter +{ +public: + class FName HipBoneName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HipForwardLocal; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_StrafeUpperBody") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_StrafeUpperBody") + } + static class UAblBlendSpaceParameterGetter_StrafeUpperBody* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_StrafeUpperBody; + +// Class Phoenix.AblAnimationTagChooser_MoveJumpLand +// 0x0020 (0x0070 - 0x0050) +class UAblAnimationTagChooser_MoveJumpLand final : public UAblAnimationTagChooser +{ +public: + struct FVector2D FootMatchTimeRange; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootPositionWeight; // 0x0058(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x0064(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_MoveJumpLand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_MoveJumpLand") + } + static class UAblAnimationTagChooser_MoveJumpLand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_MoveJumpLand; + +// Class Phoenix.Creature_MountLandingDynamics +// 0x0058 (0x0088 - 0x0030) +class UCreature_MountLandingDynamics final : public UDataAsset +{ +public: + TMap LandingDataMap; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPublic) + float LandingMaxAcceleration; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_MountLandingDynamics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_MountLandingDynamics") + } + static class UCreature_MountLandingDynamics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_MountLandingDynamics; + +// Class Phoenix.DuelTechnique_Reaction +// 0x0008 (0x0050 - 0x0048) +class UDuelTechnique_Reaction final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_Reaction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_Reaction") + } + static class UDuelTechnique_Reaction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_Reaction; + +// Class Phoenix.SceneAction_ConsoleBase +// 0x0000 (0x0088 - 0x0088) +class USceneAction_ConsoleBase : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ConsoleBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ConsoleBase") + } + static class USceneAction_ConsoleBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ConsoleBase; + +// Class Phoenix.SceneAction_ConsoleVariableScalarCurve +// 0x0098 (0x0120 - 0x0088) +class USceneAction_ConsoleVariableScalarCurve final : public USceneAction_ConsoleBase +{ +public: + class FName Variable; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Curve; // 0x0090(0x0088)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x0118(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInShippingToo; // 0x0119(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11A[0x6]; // 0x011A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ConsoleVariableScalarCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ConsoleVariableScalarCurve") + } + static class USceneAction_ConsoleVariableScalarCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ConsoleVariableScalarCurve; + +// Class Phoenix.AblMountFlightAnimStateTask +// 0x0008 (0x0078 - 0x0070) +class UAblMountFlightAnimStateTask final : public UAblAbilityTask +{ +public: + EMountFlyingGait MountFlyingGait; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMountFlightAnimStateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMountFlightAnimStateTask") + } + static class UAblMountFlightAnimStateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMountFlightAnimStateTask; + +// Class Phoenix.AIDataProvider_CreatureCombat_AttackCommitTime +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureCombat_AttackCommitTime final : public UAIDataProvider_QueryParams +{ +public: + class UCreatureCombatAttackData* CombatData; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureCombat_AttackCommitTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureCombat_AttackCommitTime") + } + static class UAIDataProvider_CreatureCombat_AttackCommitTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureCombat_AttackCommitTime; + +// Class Phoenix.AblAnimationTagChooser_MovingOverEdge +// 0x0020 (0x0070 - 0x0050) +class UAblAnimationTagChooser_MovingOverEdge final : public UAblAnimationTagChooser +{ +public: + float TimeIntoMotion; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootPositionWeight; // 0x0054(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x0060(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_MovingOverEdge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_MovingOverEdge") + } + static class UAblAnimationTagChooser_MovingOverEdge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_MovingOverEdge; + +// Class Phoenix.DuelTechniqueState +// 0x0140 (0x0168 - 0x0028) +class UDuelTechniqueState final : public UObject +{ +public: + uint8 Pad_28[0x140]; // 0x0028(0x0140)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechniqueState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechniqueState") + } + static class UDuelTechniqueState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechniqueState; + +// Class Phoenix.SceneActionState_ConsoleVariableScalarCurve +// 0x0030 (0x0080 - 0x0050) +class USceneActionState_ConsoleVariableScalarCurve final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ConsoleVariableScalarCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ConsoleVariableScalarCurve") + } + static class USceneActionState_ConsoleVariableScalarCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ConsoleVariableScalarCurve; + +// Class Phoenix.AblBranchBlackboardBoolCondition +// 0x0008 (0x0038 - 0x0030) +class UAblBranchBlackboardBoolCondition final : public UAblBranchCondition +{ +public: + class FName BlackboardKeyName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchBlackboardBoolCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchBlackboardBoolCondition") + } + static class UAblBranchBlackboardBoolCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchBlackboardBoolCondition; + +// Class Phoenix.AblAnimationTagChooser_NPCImpactDirection +// 0x0038 (0x0088 - 0x0050) +class UAblAnimationTagChooser_NPCImpactDirection final : public UAblAnimationTagChooser +{ +public: + struct FGameplayTag ReactionAnimationTag; // 0x0050(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag ReactFrontTag; // 0x0058(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag ReactBackTag; // 0x0060(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag ReactRightTag; // 0x0068(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag ReactLeftTag; // 0x0070(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag ReactUpTag; // 0x0078(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag ReactDownTag; // 0x0080(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_NPCImpactDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_NPCImpactDirection") + } + static class UAblAnimationTagChooser_NPCImpactDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_NPCImpactDirection; + +// Class Phoenix.CreatureFeed +// 0x0040 (0x0288 - 0x0248) +class ACreatureFeed final : public AActor +{ +public: + float StartFeedAnimDistance; // 0x0248(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePelletStartingScaleInAnim; // 0x024C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24D[0x3]; // 0x024D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxWaitTime; // 0x0250(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreatureFeedFloatingComponent* FeedFloatingComponent; // 0x0258(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ACreature_Character* SelectedCreature; // 0x0268(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_270[0x18]; // 0x0270(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FloatToCreature(const struct FVector& ReleaseVelocity); + void InitializeRelease(class ACreature_Character* SelectedCreature_0); + void OnStartedVanishing(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureFeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureFeed") + } + static class ACreatureFeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureFeed; + +// Class Phoenix.NPC_System +// 0x0A50 (0x0A78 - 0x0028) +class UNPC_System final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate CombatBeginsEvent; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CombatEndsEvent; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate BossFightChangedEvent; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate BossFightStartEvent; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate BossFightEndEvent; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMap DifficultyScaleDataMap; // 0x0080(0x0050)(NativeAccessSpecifierPublic) + TMap BossFightTracker; // 0x00D0(0x0050)(NativeAccessSpecifierPublic) + TMap SpawnTracker; // 0x0120(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_170[0x258]; // 0x0170(0x0258)(Fixing Size After Last Property [ Dumper-7 ]) + TMap NPCManagerMap; // 0x03C8(0x0050)(NativeAccessSpecifierPublic) + class UEnemyWeapon_Manager* WeaponManager; // 0x0418(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate HighestEnemyChangedEvent; // 0x0420(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate RemoveFromManagerEvent; // 0x0430(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate AddToManagerEvent; // 0x0440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray> NonNPCList; // 0x0450(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_460[0x328]; // 0x0460(0x0328)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PostDeath_PendingNPCs; // 0x0788(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap PostDeath_ManagedNPCs; // 0x0798(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_7E8[0x80]; // 0x07E8(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostDeath_Params PostDeath_Params; // 0x0868(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_880[0x108]; // 0x0880(0x0108)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNpcTimers NpcSystemTimers; // 0x0988(0x00F0)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static bool AnyNPCAttackingPlayer(); + static bool AnyNPCAwareOfPlayer(); + static bool AnyNPCLOSPlayer(); + static bool CanPerceivePlayerStatic(); + static class UNPC_System* Get(); + static class FName GetBossFightName(class FName BossDbId); + static void KillNPC(class AActor* InActorPtr); + static void ParryLaunchedProjectileEnd(int32 InWindowID); + static void ParryLaunchedProjectileNotifyMunitionCreated(int32 InWindowID, class AActor* InOwnerPtr, class AActor* InTargetPtr, class AMunitionType_Base* InMunitionPtr); + static int32 ParryLaunchedProjectileStart(const struct FEnemy_ParryWindowSetupData& InSetupData, class AActor* InOwner, class AActor* InProjectile, float InVelocityMag, float InPostParryVelocityMag); + static void ReportGameEvent(const struct FGameplayTagContainer& TagContainer, const struct FVector& Location, EGameEvent_Intensity Intensity, float Duration, float Range, float Falloff, class AActor* Instigator, bool bTrackBackToInstigator, class AActor* Target, class FName Name_0); + static void SendHermesMessageToDOVActors(class ADynamicObjectVolume* InDOVPtr, class FName InMessage); + static void SetCanPerceivePlayerStatic(bool bCanPerceive); + + void AddNonNPC(class AActor* NonNPCPtr); + void AddToManager(class AActor* InActorPtr); + void AdvanceBossFight(class FName InBossFightName); + void AdvanceBossFightManual(class FName InBossFightName); + void AdvanceBossFightSystem(class FName InBossFightName); + void ChangeManager(class AActor* InActorPtr, const struct FGameplayTag& InNewTag); + void ClearLoadoutConfigurationContext(); + void EnableCombat(class AActor* InActorPtr, bool bEnable); + void EnableTargetPerception(class AActor* InActorPtr, bool bEnable); + void EndBossFight(class FName InBossFightName); + void EndWandLinkEvent(); + void FinishAvadaKedavraEvent(); + void FollowAttackTimeout(); + class AActor* GetBossFightCharacter(class FName InBossFightName); + struct FBossFightData GetBossFightData(class FName InBossFightName); + class FName GetBossFightNameFromBossCharacter(class AActor* BossActor); + EBossStates GetBossFightState(class FName InBossFightName); + void GetNPCsByTypeWithinRadius(const ENPC_ManagerType ManagerType, const struct FVector& SourceLocation, const float Radius, TArray* FoundNPCs); + struct FAssetTrackerData GetObjectTracker(const class FString& ObjectName); + void GetTrackedChildren(class AActor* ParentObject, TArray* FoundChildren); + bool IsBossFightActive(); + bool IsPlayerInCombat(); + void KilledEvent(class AActor* EnemyPtr, class AActor* KilledByPtr, bool bKilledByPlayer, bool bPlayCameraCut); + void OnBossDeadEvent(class AActor* DeadActor); + void OnCurtainLowered(); + void OnCurtainRaised(); + void OnGameToBeSaved(); + void OnSaveGameLoaded(); + void PostDeath_CleanupCallback(class ANPC_Character* InNPCCharacter); + void PostDeath_TimerModeCallback(); + void RemoveFromManager(class AActor* InActorPtr); + void RemoveNonNPC(class AActor* NonNPCPtr); + void RemoveObject(class AActor* ChildObject); + void SelectCycle(); + void SetBossFightCharacter(class FName InBossFightName, class AActor* InBossCharacterPtr); + void SetBossFightState(class FName InBossFightName, EBossStates InBossState); + void SetLoadoutConfigurationContext(const class FString& InContext); + void SetOverrideThreatLevel(ENPC_CombatThreatLevel InThreatLevel); + void SetToDead(class AActor* InActorPtr); + void StartBossFight(class FName InBossFightName); + void StartWandLinkEvent(class AActor* TargetActor, const TArray& ExcludeListAlways, const TArray& ExcludeListOnce); + void TerminateAllBossFights(); + void TrackerCallback(class AActor* ChildObject); + void TrackObject(const class FString& ObjectName, class AActor* ParentObject, class AActor* ChildObject); + + float GetClosest(class AActor* NPCPtr) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_System") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_System") + } + static class UNPC_System* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_System; + +// Class Phoenix.AblAnimationTagChooser_Phase +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_Phase final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Phase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Phase") + } + static class UAblAnimationTagChooser_Phase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Phase; + +// Class Phoenix.FXAutoTriggerBoolStencilEffectActive +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolStencilEffectActive final : public UFXAutoTriggerBool +{ +public: + struct FStencilManagerEffectName Effect; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolStencilEffectActive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolStencilEffectActive") + } + static class UFXAutoTriggerBoolStencilEffectActive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolStencilEffectActive; + +// Class Phoenix.AblBranchConditionEnemyInSight +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionEnemyInSight final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEnemyInSight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEnemyInSight") + } + static class UAblBranchConditionEnemyInSight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEnemyInSight; + +// Class Phoenix.ablNamedEventTask +// 0x0008 (0x0078 - 0x0070) +class UablNamedEventTask final : public UAblAbilityTask +{ +public: + class FName Event; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNamedEventTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNamedEventTask") + } + static class UablNamedEventTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNamedEventTask; + +// Class Phoenix.BTTask_Creature_FindCirclingLocation +// 0x00F0 (0x0160 - 0x0070) +class UBTTask_Creature_FindCirclingLocation final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector SearchRootLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ParameterizedMinSearchRadius; // 0x0098(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ParameterizedMaxSearchRadius; // 0x00D0(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector CircleCenterLocationKey; // 0x0108(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector CircleRadiusKey; // 0x0130(0x0028)(Edit, NativeAccessSpecifierPublic) + int32 SearchTicks; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SearchTriesPerTick; // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_FindCirclingLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_FindCirclingLocation") + } + static class UBTTask_Creature_FindCirclingLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_FindCirclingLocation; + +// Class Phoenix.StoryNodeState_HermesMessage +// 0x0008 (0x0040 - 0x0038) +class UStoryNodeState_HermesMessage final : public UStoryNodeState_Custom +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryNodeState_HermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryNodeState_HermesMessage") + } + static class UStoryNodeState_HermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryNodeState_HermesMessage; + +// Class Phoenix.SceneRig_Bink +// 0x0000 (0x0238 - 0x0238) +class USceneRig_Bink final : public USceneRig +{ +public: + class USceneRig_Bink* PlayBink(class UMediaSource* FileMediaSource, class UDataTable* Subtitles); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_Bink") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_Bink") + } + static class USceneRig_Bink* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_Bink; + +// Class Phoenix.AblAnimationTagChooser_PhysicalReactionGetupPose +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_PhysicalReactionGetupPose final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_PhysicalReactionGetupPose") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_PhysicalReactionGetupPose") + } + static class UAblAnimationTagChooser_PhysicalReactionGetupPose* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_PhysicalReactionGetupPose; + +// Class Phoenix.AblMountTransitionAdjustTask +// 0x00B0 (0x0120 - 0x0070) +class UAblMountTransitionAdjustTask final : public UAblAbilityTask +{ +public: + class FName CreatureMountSocketName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CreatureTransitionBoneName; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CreatureAttachSocketName; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AttachBlendTime; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxInterpolateFactor; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve InterpolateWeightCurve; // 0x0090(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + bool bDrawDebug; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMountTransitionAdjustTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMountTransitionAdjustTask") + } + static class UAblMountTransitionAdjustTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMountTransitionAdjustTask; + +// Class Phoenix.BTTask_AddActorTag +// 0x0010 (0x0080 - 0x0070) +class UBTTask_AddActorTag final : public UBTTaskNode +{ +public: + class FName TagName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddUnique; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_AddActorTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_AddActorTag") + } + static class UBTTask_AddActorTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_AddActorTag; + +// Class Phoenix.ForceRenderSettings +// 0x0018 (0x0260 - 0x0248) +class AForceRenderSettings final : public AActor +{ +public: + TArray Commands; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bDisableAll; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool IsEditor(); + + void Apply(EForceRenderSettingsPhase Phase); + void ApplyNow(); + bool IsPlayInEditor(); + void QueryAll(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForceRenderSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForceRenderSettings") + } + static class AForceRenderSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AForceRenderSettings; + +// Class Phoenix.StoryGraph_Conversation +// 0x00B0 (0x0130 - 0x0080) +class UStoryGraph_Conversation final : public UTimeRig_StoryGraph +{ +public: + uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + EConversationImport ArticyImport; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDialogueConversationReference ArticyConversation; // 0x00A8(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigProvider* AmbientSceneRig; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigProvider* DefaultConversationSR; // 0x00C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LookupAssets; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bEnableInitialFadeOut; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableInitialFadeIn; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableFinalFadeOut; // 0x00DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableFinalFadeIn; // 0x00DB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNameProvider* ConversationPreset; // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* NpcStart; // 0x00E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* PlayerFinish; // 0x00F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CameraFilters; // 0x00F8(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bEnableImpliedFacialEmotions; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESynchronizeMethod SynchronizationMethod; // 0x0109(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableLightRig; // 0x010A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsesSkyColors; // 0x010B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeyLightColorTemperature; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RimLightColorTemperature; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FillLightColorTemperature; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeyLightIntensity; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RimLightIntensity; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FillLightIntensity; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 LastBuiltEventHash; // 0x0124(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RebuildEdStoryGraph; // 0x0128(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraph_Conversation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraph_Conversation") + } + static class UStoryGraph_Conversation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraph_Conversation; + +// Class Phoenix.AblAnimationTagChooser_Pivot +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_Pivot final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Pivot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Pivot") + } + static class UAblAnimationTagChooser_Pivot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Pivot; + +// Class Phoenix.SceneRigStory +// 0x0110 (0x0138 - 0x0028) +class USceneRigStory : public UObject +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRig* StorySceneRig; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_60[0xD8]; // 0x0060(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStory") + } + static class USceneRigStory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStory; + +// Class Phoenix.StationStory +// 0x0020 (0x0158 - 0x0138) +class UStationStory final : public USceneRigStory +{ +public: + uint8 Pad_138[0x18]; // 0x0138(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationSet_TagLookup* AnimationSetProvider; // 0x0150(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationStory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationStory") + } + static class UStationStory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationStory; + +// Class Phoenix.ablBranchCondition_Broom +// 0x0008 (0x0038 - 0x0030) +class UablBranchCondition_Broom final : public UAblBranchCondition +{ +public: + EFlyingBroomState FlyingBroomCheckState; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablBranchCondition_Broom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablBranchCondition_Broom") + } + static class UablBranchCondition_Broom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablBranchCondition_Broom; + +// Class Phoenix.BTTask_CopyActorLocation +// 0x0050 (0x00C0 - 0x0070) +class UBTTask_CopyActorLocation final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector ActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector LocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_CopyActorLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_CopyActorLocation") + } + static class UBTTask_CopyActorLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_CopyActorLocation; + +// Class Phoenix.SceneRigParameter_AkAudioState +// 0x0010 (0x0048 - 0x0038) +class USceneRigParameter_AkAudioState final : public USceneRigParameter +{ +public: + struct FSceneRigAkAudioStateTrackSectionData Value; // 0x0038(0x0010)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_AkAudioState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_AkAudioState") + } + static class USceneRigParameter_AkAudioState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_AkAudioState; + +// Class Phoenix.NPC_Spline +// 0x0020 (0x0268 - 0x0248) +class ANPC_Spline : public AActor +{ +public: + bool bDrawUpArrows; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USplineComponent* SplineComponent; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PointUpArrows; // 0x0258(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_Spline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_Spline") + } + static class ANPC_Spline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANPC_Spline; + +// Class Phoenix.NPC_SplineNavLink +// 0x0048 (0x02B0 - 0x0268) +class ANPC_SplineNavLink final : public ANPC_Spline +{ +public: + class USplineNavLinkComponent* NavLinkComponent; // 0x0268(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNPC_JumpSplineData JSData; // 0x0270(0x0040)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_SplineNavLink") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_SplineNavLink") + } + static class ANPC_SplineNavLink* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANPC_SplineNavLink; + +// Class Phoenix.AblAnimationTagChooser_Protego +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_Protego final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Protego") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Protego") + } + static class UAblAnimationTagChooser_Protego* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Protego; + +// Class Phoenix.AblAnimationTagChooser_ProtegoParry +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_ProtegoParry final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_ProtegoParry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_ProtegoParry") + } + static class UAblAnimationTagChooser_ProtegoParry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_ProtegoParry; + +// Class Phoenix.AblBranchConditionAnimSpeed +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionAnimSpeed final : public UAblBranchCondition +{ +public: + EAnimSpeedType AnimSpeedType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionAnimSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionAnimSpeed") + } + static class UAblBranchConditionAnimSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionAnimSpeed; + +// Class Phoenix.AblMotionWarpWindowFinder +// 0x0008 (0x0040 - 0x0038) +class UAblMotionWarpWindowFinder final : public UAvaMotionWarpWindowFinder +{ +public: + class UAblAbilityComponent* AblAbilityComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMotionWarpWindowFinder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMotionWarpWindowFinder") + } + static class UAblMotionWarpWindowFinder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMotionWarpWindowFinder; + +// Class Phoenix.AblAnimationTagChooser_ProtegoRetaliate +// 0x0010 (0x0060 - 0x0050) +class UAblAnimationTagChooser_ProtegoRetaliate final : public UAblAnimationTagChooser +{ +public: + TArray SpellToEquip; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_ProtegoRetaliate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_ProtegoRetaliate") + } + static class UAblAnimationTagChooser_ProtegoRetaliate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_ProtegoRetaliate; + +// Class Phoenix.CreatureCage_Interface +// 0x0000 (0x0000 - 0x0000) +class ICreatureCage_Interface final +{ +public: + class USceneComponent* GetWalkoutTarget(); + bool IsCageOpen(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureCage_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureCage_Interface") + } + static class ICreatureCage_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICreatureCage_Interface; + +// Class Phoenix.DuelTechniqueStat +// 0x0010 (0x0038 - 0x0028) +class UDuelTechniqueStat final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechniqueStat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechniqueStat") + } + static class UDuelTechniqueStat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechniqueStat; + +// Class Phoenix.AcknowledgementEnumsBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UAcknowledgementEnumsBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static EAcknowledgementRuleType GetEAcknowledgementRuleTypeFromName(const class FName& strName); + static class FName GetEAcknowledgementRuleTypeNameFromID(EAcknowledgementRuleType inID); + static EAcknowledgementSpeakerType GetEAcknowledgementSpeakerTypeFromName(const class FName& strName); + static class FName GetEAcknowledgementSpeakerTypeNameFromID(EAcknowledgementSpeakerType inID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AcknowledgementEnumsBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AcknowledgementEnumsBlueprintLibrary") + } + static class UAcknowledgementEnumsBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAcknowledgementEnumsBlueprintLibrary; + +// Class Phoenix.AblAnimationTagChooser_RagdollBehavior +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_RagdollBehavior final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_RagdollBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_RagdollBehavior") + } + static class UAblAnimationTagChooser_RagdollBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_RagdollBehavior; + +// Class Phoenix.AblBlendSpaceParameterGetter_AimWand +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_AimWand final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_AimWand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_AimWand") + } + static class UAblBlendSpaceParameterGetter_AimWand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_AimWand; + +// Class Phoenix.AblAnimationTagChooser_Random +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_Random final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Random") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Random") + } + static class UAblAnimationTagChooser_Random* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Random; + +// Class Phoenix.ConjurationGroundPlacementAreaActor +// 0x0008 (0x0250 - 0x0248) +class AConjurationGroundPlacementAreaActor final : public AActor +{ +public: + class UConjurationGroundPlacementAreaComponent* GroundPlacementAreaComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void BuildMesh(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationGroundPlacementAreaActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationGroundPlacementAreaActor") + } + static class AConjurationGroundPlacementAreaActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConjurationGroundPlacementAreaActor; + +// Class Phoenix.AblAnimationTagChooser_SlideRecovery +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_SlideRecovery final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_SlideRecovery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_SlideRecovery") + } + static class UAblAnimationTagChooser_SlideRecovery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_SlideRecovery; + +// Class Phoenix.FXAutoTriggerBoolGameLogicPropositional +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolGameLogicPropositional final : public UFXAutoTriggerBool +{ +public: + struct FName_GameLogicPropFloat Propositional; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGameLogicPropositional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGameLogicPropositional") + } + static class UFXAutoTriggerBoolGameLogicPropositional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGameLogicPropositional; + +// Class Phoenix.AblAmbulatoryGroundDetectionScratchpad +// 0x0008 (0x0038 - 0x0030) +class UAblAmbulatoryGroundDetectionScratchpad final : public UAblTaskConditionScratchpad +{ +public: + class UAmbulatory_MovementComponent* MovementComp; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAmbulatoryGroundDetectionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAmbulatoryGroundDetectionScratchpad") + } + static class UAblAmbulatoryGroundDetectionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAmbulatoryGroundDetectionScratchpad; + +// Class Phoenix.BTService_CameraBase +// 0x0000 (0x0070 - 0x0070) +class UBTService_CameraBase : public UBTService +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_CameraBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_CameraBase") + } + static class UBTService_CameraBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_CameraBase; + +// Class Phoenix.AblAnimationTagChooser_StairsAndSlopes +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_StairsAndSlopes final : public UAblAnimationTagChooser +{ +public: + EStairsDirectionState StairsDirection; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_StairsAndSlopes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_StairsAndSlopes") + } + static class UAblAnimationTagChooser_StairsAndSlopes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_StairsAndSlopes; + +// Class Phoenix.ActionItemWidget +// 0x0000 (0x0268 - 0x0268) +class UActionItemWidget : public UUserWidget +{ +public: + void CollectItemData(int32 LoadoutIndex, int32 ItemIndex, class UImage* ItemIcon); + void ExecuteAction(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActionItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActionItemWidget") + } + static class UActionItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActionItemWidget; + +// Class Phoenix.AblAnimationTagChooser_StealthTurnMoveStart +// 0x0018 (0x0068 - 0x0050) +class UAblAnimationTagChooser_StealthTurnMoveStart final : public UAblAnimationTagChooser +{ +public: + struct FVector FootPositionWeight; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_StealthTurnMoveStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_StealthTurnMoveStart") + } + static class UAblAnimationTagChooser_StealthTurnMoveStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_StealthTurnMoveStart; + +// Class Phoenix.AblBlendSpaceParameterGetter_CastAnticipationPose +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_CastAnticipationPose final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_CastAnticipationPose") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_CastAnticipationPose") + } + static class UAblBlendSpaceParameterGetter_CastAnticipationPose* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_CastAnticipationPose; + +// Class Phoenix.AblAnimationTagChooser_StealthTurnMoveStop +// 0x0018 (0x0068 - 0x0050) +class UAblAnimationTagChooser_StealthTurnMoveStop final : public UAblAnimationTagChooser +{ +public: + struct FVector FootPositionWeight; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_StealthTurnMoveStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_StealthTurnMoveStop") + } + static class UAblAnimationTagChooser_StealthTurnMoveStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_StealthTurnMoveStop; + +// Class Phoenix.AblAnimationTagChooser_StepBack +// 0x0018 (0x0068 - 0x0050) +class UAblAnimationTagChooser_StepBack final : public UAblAnimationTagChooser +{ +public: + struct FVector FootPositionWeight; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_StepBack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_StepBack") + } + static class UAblAnimationTagChooser_StepBack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_StepBack; + +// Class Phoenix.SceneActionState_AkAudioRTPC +// 0x0020 (0x0090 - 0x0070) +class USceneActionState_AkAudioRTPC final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigAkAudioRTPCTrackSectionData AkAudioRTPCData; // 0x0078(0x0018)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AkAudioRTPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AkAudioRTPC") + } + static class USceneActionState_AkAudioRTPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AkAudioRTPC; + +// Class Phoenix.AblBallisticTask +// 0x0038 (0x00A8 - 0x0070) +class UAblBallisticTask final : public UAblAbilityTask +{ +public: + EBallisticTaskDestinationSource DestSource; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Destination; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OverrideGravity; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ArcParamMin; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ArcParamMax; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeMult; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetOffset; // 0x0090(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Distance; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDistance; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreNonStatic; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCollateralDamage; // 0x00A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A6[0x2]; // 0x00A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBallisticTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBallisticTask") + } + static class UAblBallisticTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBallisticTask; + +// Class Phoenix.AblAnimationTagChooser_Strafe +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_Strafe final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Strafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Strafe") + } + static class UAblAnimationTagChooser_Strafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Strafe; + +// Class Phoenix.ConjurationBoundsComponent +// 0x0000 (0x04B0 - 0x04B0) +class UConjurationBoundsComponent final : public UBoxComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationBoundsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationBoundsComponent") + } + static class UConjurationBoundsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjurationBoundsComponent; + +// Class Phoenix.Screen +// 0x0048 (0x0370 - 0x0328) +class UScreen : public UPhoenixUserWidget +{ +public: + EUIScreenType ScreenType; // 0x0328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIPopupPriority PopupPriority; // 0x0329(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldShowCursor; // 0x032A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldHideCursorOnRemove; // 0x032B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D CursorPositionOverride; // 0x032C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HandleBackButton; // 0x0334(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseLockMode MouseLockMode; // 0x0335(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoAcquireUMGFocus; // 0x0336(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_337[0x1]; // 0x0337(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IgnoredFocusInputActions; // 0x0338(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray IgnoredFocusInputAxis; // 0x0348(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_358[0x18]; // 0x0358(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static int32 GetZOrderOffsetForScreenType(EUIScreenType InScreenType); + + void ClassLoaded(); + void CloseScreenWithOutro(); + void GatherMastermindExtraScreenStrings(TArray* outExtraScreenStrings); + void OnScreenOutroComplete(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType); + void ScreenRegisterAllUMGInputActions(EInputEvent InputEvent); + void ScreenRegisterAllUMGInputAxis(); + void ScreenUnregisterAllUMGInputActions(EInputEvent InputEvent); + void ScreenUnregisterAllUMGInputAxis(); + + bool IsInputEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Screen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Screen") + } + static class UScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScreen; + +// Class Phoenix.ActionSelectionBase +// 0x0000 (0x0370 - 0x0370) +class UActionSelectionBase final : public UScreen +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActionSelectionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActionSelectionBase") + } + static class UActionSelectionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActionSelectionBase; + +// Class Phoenix.AblAnimationTagChooser_StrafeMoveLoop +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_StrafeMoveLoop final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_StrafeMoveLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_StrafeMoveLoop") + } + static class UAblAnimationTagChooser_StrafeMoveLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_StrafeMoveLoop; + +// Class Phoenix.SceneActionState_AvaAudioMusic +// 0x0018 (0x0088 - 0x0070) +class USceneActionState_AvaAudioMusic final : public USceneRigObjectActionState +{ +public: + struct FSceneRigAvaAudioMusicTrackSectionData AvaAudioMusicData; // 0x0070(0x0018)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AvaAudioMusic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AvaAudioMusic") + } + static class USceneActionState_AvaAudioMusic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AvaAudioMusic; + +// Class Phoenix.AblBranchConditionVelocity +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionVelocity final : public UAblBranchCondition +{ +public: + bool bMinSpeed; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinSpeed; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionVelocity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionVelocity") + } + static class UAblBranchConditionVelocity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionVelocity; + +// Class Phoenix.AblAnimationTagChooser_StrafeMoveStartStop +// 0x0028 (0x0078 - 0x0050) +class UAblAnimationTagChooser_StrafeMoveStartStop final : public UAblAnimationTagChooser +{ +public: + struct FVector FootPositionWeight; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FootMatchSearchTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStopping; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StickFlickTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ShuffleStepInterpTime; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_StrafeMoveStartStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_StrafeMoveStartStop") + } + static class UAblAnimationTagChooser_StrafeMoveStartStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_StrafeMoveStartStop; + +// Class Phoenix.ConjurationSurfaceMeshActor +// 0x0148 (0x0390 - 0x0248) +class AConjurationSurfaceMeshActor final : public AActor +{ +public: + class UBoxComponent* VolumeComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UConjurationSurfaceMeshComponent* SurfaceMeshComponent; // 0x0250(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SurfaceTag; // 0x0258(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConjurationSurfaceMeshBuildParams BuildParams; // 0x0260(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo RequiredLockID; // 0x0278(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo ProhibitedLockID; // 0x0300(0x0088)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_388[0x8]; // 0x0388(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BuildMesh(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationSurfaceMeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationSurfaceMeshActor") + } + static class AConjurationSurfaceMeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConjurationSurfaceMeshActor; + +// Class Phoenix.AblAnimationTagChooser_Swim +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_Swim final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Swim") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Swim") + } + static class UAblAnimationTagChooser_Swim* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Swim; + +// Class Phoenix.FXAutoTriggerBoolPlayerAiming +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolPlayerAiming final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolPlayerAiming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolPlayerAiming") + } + static class UFXAutoTriggerBoolPlayerAiming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolPlayerAiming; + +// Class Phoenix.AblBranchConditionTimerScratchpad +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionTimerScratchpad final : public UAblTaskConditionScratchpad +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionTimerScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionTimerScratchpad") + } + static class UAblBranchConditionTimerScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionTimerScratchpad; + +// Class Phoenix.BTService_Creature_AwareState +// 0x0038 (0x00A8 - 0x0070) +class UBTService_Creature_AwareState final : public UBTService +{ +public: + ENPC_TargetAwareState SelectedAwareState; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector TargetActorKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bObserveBlackboardValue; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_AwareState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_AwareState") + } + static class UBTService_Creature_AwareState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_AwareState; + +// Class Phoenix.SceneActionState_SuspendEnemies +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_SuspendEnemies final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SuspendEnemies") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SuspendEnemies") + } + static class USceneActionState_SuspendEnemies* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SuspendEnemies; + +// Class Phoenix.AblAnimationTagChooser_ThrowItem +// 0x0008 (0x0058 - 0x0050) +class UAblAnimationTagChooser_ThrowItem final : public UAblAnimationTagChooser +{ +public: + float ThrowLongDistance; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ThrowMedDistance; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_ThrowItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_ThrowItem") + } + static class UAblAnimationTagChooser_ThrowItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_ThrowItem; + +// Class Phoenix.Actor_ByStat +// 0x0020 (0x0058 - 0x0038) +class UActor_ByStat final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStatList Stat; // 0x0040(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0048(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_ByStat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_ByStat") + } + static class UActor_ByStat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_ByStat; + +// Class Phoenix.TurnDirectionTagChooser_DesiredDirectionGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnDirectionTagChooser_DesiredDirectionGetter final : public UTurnDirectionTagChooser_TargetDirectionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnDirectionTagChooser_DesiredDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnDirectionTagChooser_DesiredDirectionGetter") + } + static class UTurnDirectionTagChooser_DesiredDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnDirectionTagChooser_DesiredDirectionGetter; + +// Class Phoenix.BTDecorator_HasActorTag +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_HasActorTag final : public UBTDecorator +{ +public: + class FName TagName; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_HasActorTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_HasActorTag") + } + static class UBTDecorator_HasActorTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_HasActorTag; + +// Class Phoenix.AblBranchConditionMovementModeScratchpad +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionMovementModeScratchpad final : public UAblTaskConditionScratchpad +{ +public: + class UCharacterMovementComponent* MovementComp; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeInMode; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionMovementModeScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionMovementModeScratchpad") + } + static class UAblBranchConditionMovementModeScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionMovementModeScratchpad; + +// Class Phoenix.SceneAction_StencilFXBase +// 0x0000 (0x0088 - 0x0088) +class USceneAction_StencilFXBase : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StencilFXBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StencilFXBase") + } + static class USceneAction_StencilFXBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StencilFXBase; + +// Class Phoenix.SceneAction_StencilFXEnableInterface +// 0x0000 (0x0088 - 0x0088) +class USceneAction_StencilFXEnableInterface : public USceneAction_StencilFXBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StencilFXEnableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StencilFXEnableInterface") + } + static class USceneAction_StencilFXEnableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StencilFXEnableInterface; + +// Class Phoenix.SceneAction_StencilFXGroups +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_StencilFXGroups : public USceneAction_StencilFXEnableInterface +{ +public: + TArray Groups; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + bool bExclusive; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStencilManager; // 0x0099(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A[0x6]; // 0x009A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StencilFXGroups") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StencilFXGroups") + } + static class USceneAction_StencilFXGroups* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StencilFXGroups; + +// Class Phoenix.TurnDirectionTagChooser_DesiredWorldDirectionGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnDirectionTagChooser_DesiredWorldDirectionGetter final : public UTurnDirectionTagChooser_TargetDirectionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnDirectionTagChooser_DesiredWorldDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnDirectionTagChooser_DesiredWorldDirectionGetter") + } + static class UTurnDirectionTagChooser_DesiredWorldDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnDirectionTagChooser_DesiredWorldDirectionGetter; + +// Class Phoenix.TurnDirectionTagChooser_BlackboardDirectionGetter +// 0x0008 (0x0030 - 0x0028) +class UTurnDirectionTagChooser_BlackboardDirectionGetter final : public UTurnDirectionTagChooser_TargetDirectionGetter +{ +public: + class FName BlackboardKeyName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnDirectionTagChooser_BlackboardDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnDirectionTagChooser_BlackboardDirectionGetter") + } + static class UTurnDirectionTagChooser_BlackboardDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnDirectionTagChooser_BlackboardDirectionGetter; + +// Class Phoenix.AblBranchConditionEnemyReachTarget +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionEnemyReachTarget final : public UAblBranchCondition +{ +public: + bool bOnlyTriggerOnGroundMatch; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnGroundRequirement; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEnemyReachTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEnemyReachTarget") + } + static class UAblBranchConditionEnemyReachTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEnemyReachTarget; + +// Class Phoenix.AblAnimationTagChooser_TurnMoveStart +// 0x0020 (0x0070 - 0x0050) +class UAblAnimationTagChooser_TurnMoveStart final : public UAblAnimationTagChooser +{ +public: + struct FVector FootPositionWeight; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ShortStartTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_TurnMoveStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_TurnMoveStart") + } + static class UAblAnimationTagChooser_TurnMoveStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_TurnMoveStart; + +// Class Phoenix.TransfigurationSpellToolBase +// 0x0150 (0x0AB0 - 0x0960) +class ATransfigurationSpellToolBase : public AChannelingSpellTool +{ +public: + struct FBTCustomAction TransfigurationAction; // 0x0960(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96C[0x1C]; // 0x096C(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ObjectCategoryName; // 0x0988(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray TransformationOptions; // 0x0990(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + struct FLockableTransfigurationItem SelectedTransformationOption; // 0x09A0(0x0070)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected) + TArray ColorOptions; // 0x0A10(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + struct FLockableTransfigurationItem SelectedColorOption; // 0x0A20(0x0070)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected) + TArray CategoryBreadcrumbs; // 0x0A90(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + float TwirlDirection; // 0x0AA0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AA4[0x4]; // 0x0AA4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float HoldingDurationBeforeTransfigurationTimerStart; // 0x0AA8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWaitForCharacterAnimations; // 0x0AAC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AAD[0x3]; // 0x0AAD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Back(); + void CancelPreview_FromMotion(); + void ColorObject_FromMotion(); + bool ConfirmTransfiguration(); + void ConfirmTransfiguration_FromMotion(); + void ConjurePreview_FromMotion(); + void Exit(); + void NextColor(); + bool NextTransformation(); + void PrepareToBack(); + void PrepareToExit(); + void PrevColor(); + bool PrevTransformation(); + void RotateLeft(); + void RotateLeft_FromMotion(); + void RotateRight(); + void RotateRight_FromMotion(); + void ScaleDown(); + void ScaleUp(); + void SetTransformComponentRef(class UTransformationSpellToolComponent* TC); + void TransformObject_FromMotion(); + + bool AreResourceRequirementsMet() const; + bool CanPlaceItem() const; + bool ConsumesSanctuaryContextResources() const; + bool DoesObjectSupportSnapping() const; + float GetHoldingDurationBeforeTransfigurationTimerStart() const; + ETransfigurationPlacementError GetPlacementError() const; + class ATransfigurationPreviewActor* GetPreviewActor() const; + TArray GetRequiredResources() const; + float GetTransfigurationDuration() const; + bool HasColorOptions() const; + bool HasTransformationOptions() const; + bool IsObjectRotatable() const; + bool IsObjectScalable() const; + bool IsObjectStationary() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationSpellToolBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationSpellToolBase") + } + static class ATransfigurationSpellToolBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationSpellToolBase; + +// Class Phoenix.ConjurationSpellTool +// 0x00C0 (0x0B70 - 0x0AB0) +class alignas(0x10) AConjurationSpellTool final : public ATransfigurationSpellToolBase +{ +public: + int32 SelectedCategory; // 0x0AB0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SelectedSubcategory; // 0x0AB4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SelectedIcon; // 0x0AB8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CurrentItemID; // 0x0ABC(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC4[0x3C]; // 0x0AC4(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LastConjuredItems; // 0x0B00(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_B10[0x28]; // 0x0B10(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + float MovementThresholdToSpawnNextPreview; // 0x0B38(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AngleThresholdToSpawnNextPreview; // 0x0B3C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MinConjurationDuration; // 0x0B40(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxConjurationDuration; // 0x0B44(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 MaxNumItemsForConjurationDurationMax; // 0x0B48(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseDefaultVanishmentForSingleObjectUndo; // 0x0B4C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B4D[0x3]; // 0x0B4D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf UndoPreviewActorClass; // 0x0B50(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MinSecondsBetweenUndoVanishments; // 0x0B58(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B5C[0x4]; // 0x0B5C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> TransformationStyles; // 0x0B60(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + void CancelHoldConjuring(float TimeRatio); + void CannotHoldConjuring(); + void ConjureMenuFullStop(); + void FinishHoldConjuring(); + TArray GetItemList(); + TArray GetSubCategories(const class FName CategoryName); + void SetCategory(class FName categoryId); + void ShowItemPreview(class FName InItemID, class FName InColorID); + void StartHoldConjuring(); + void UndoLastConjuredItem(); + void UpdateHoldConjuring(float TimeRatio); + void UpdatePreviewResourceRequirementsMet(); + + bool CanUndoLastItem() const; + class FString GetCategoryTextKey() const; + class FName GetCurrentCategory() const; + struct FLockableTransfigurationItem GetItemData(class FName ItemOrCategoryName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationSpellTool") + } + static class AConjurationSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConjurationSpellTool; + +// Class Phoenix.AblSuperSlamScratchpad +// 0x0108 (0x0130 - 0x0028) +class alignas(0x10) UAblSuperSlamScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0xE8]; // 0x0028(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) + class APhysicsConstraintActor* PhysicsConstraintActor; // 0x0110(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* SkeletalMeshComp; // 0x0118(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URagdollControlComponent* RagdollControlComp; // 0x0120(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSuperSlamScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSuperSlamScratchpad") + } + static class UAblSuperSlamScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSuperSlamScratchpad; + +// Class Phoenix.AblAnimationTagChooser_TurnMoveStop +// 0x0038 (0x0088 - 0x0050) +class UAblAnimationTagChooser_TurnMoveStop final : public UAblAnimationTagChooser +{ +public: + struct FVector FootPositionWeight; // 0x0050(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StickFlickTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ShortStopTime; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ShuffleStepInterpTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PivotStopTime; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StartStopTime; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NoRootStopTime; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableFwdStart2Stop; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_TurnMoveStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_TurnMoveStop") + } + static class UAblAnimationTagChooser_TurnMoveStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_TurnMoveStop; + +// Class Phoenix.AblBranchConditionRPGTag +// 0x0010 (0x0038 - 0x0028) +class UAblBranchConditionRPGTag final : public UAblTaskCondition +{ +public: + struct FGameplayTag RPGTag; // 0x0028(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInverse; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionRPGTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionRPGTag") + } + static class UAblBranchConditionRPGTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionRPGTag; + +// Class Phoenix.AblAnimationTagChooser_WandCast +// 0x0030 (0x0080 - 0x0050) +class UAblAnimationTagChooser_WandCast final : public UAblAnimationTagChooser +{ +public: + struct FGameplayTagContainer TooCloseToEnemyTag; // 0x0050(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + float SpinMoveBlendTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MeleeMoveBlendTime; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWandCastCommand WandCastCommand; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSampleYawRemainingFromCurve; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float YawRemainingSampleEndTime; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_WandCast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_WandCast") + } + static class UAblAnimationTagChooser_WandCast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_WandCast; + +// Class Phoenix.CogGroupEvaluation_LockOn_LOS +// 0x0000 (0x0030 - 0x0030) +class UCogGroupEvaluation_LockOn_LOS final : public UCogGroupEvaluation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_LockOn_LOS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_LockOn_LOS") + } + static class UCogGroupEvaluation_LockOn_LOS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_LockOn_LOS; + +// Class Phoenix.AblAnimationTagChooser_Wave +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_Wave final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_Wave") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_Wave") + } + static class UAblAnimationTagChooser_Wave* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_Wave; + +// Class Phoenix.FlyingKeyCabinet +// 0x0000 (0x0248 - 0x0248) +class AFlyingKeyCabinet final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingKeyCabinet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingKeyCabinet") + } + static class AFlyingKeyCabinet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFlyingKeyCabinet; + +// Class Phoenix.AblCreatureNavLinkCondition +// 0x0008 (0x0038 - 0x0030) +class UAblCreatureNavLinkCondition final : public UAblBranchCondition +{ +public: + ECreatureNavLinkType LinkType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCreatureNavLinkCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCreatureNavLinkCondition") + } + static class UAblCreatureNavLinkCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCreatureNavLinkCondition; + +// Class Phoenix.BTTask_Creature_SetGaitSpeed +// 0x0008 (0x0078 - 0x0070) +class UBTTask_Creature_SetGaitSpeed final : public UBTTaskNode +{ +public: + bool bSetGait; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed Gait; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetPathEndMode; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreaturePathEndMode PathEndMode; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetStoppingMode; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureStoppingMode StoppingMode; // 0x0075(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_SetGaitSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_SetGaitSpeed") + } + static class UBTTask_Creature_SetGaitSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_SetGaitSpeed; + +// Class Phoenix.AblAnimationTagChooser_WeaponVariant +// 0x0000 (0x0050 - 0x0050) +class UAblAnimationTagChooser_WeaponVariant final : public UAblAnimationTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimationTagChooser_WeaponVariant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimationTagChooser_WeaponVariant") + } + static class UAblAnimationTagChooser_WeaponVariant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimationTagChooser_WeaponVariant; + +// Class Phoenix.AblSuperSlamTask +// 0x0020 (0x0090 - 0x0070) +class UAblSuperSlamTask final : public UAblAbilityTask +{ +public: + TArray Curves; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HitFx; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSuperSlamTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSuperSlamTask") + } + static class UAblSuperSlamTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSuperSlamTask; + +// Class Phoenix.ablAnimDoneTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablAnimDoneTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAnimDoneTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAnimDoneTaskScratchPad") + } + static class UablAnimDoneTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAnimDoneTaskScratchPad; + +// Class Phoenix.AblBranchConditionVelocityScratchpad +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionVelocityScratchpad final : public UAblTaskConditionScratchpad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionVelocityScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionVelocityScratchpad") + } + static class UAblBranchConditionVelocityScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionVelocityScratchpad; + +// Class Phoenix.BTService_CameraInput +// 0x0150 (0x01C0 - 0x0070) +class UBTService_CameraInput final : public UBTService_CameraBase +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector LookingKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector TargetingKey; // 0x00A8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ResettingKey; // 0x00D8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector LastInputKey; // 0x0108(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + TSet LastInputTypes; // 0x0130(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_180[0x8]; // 0x0180(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector TransfigIsContextSetKey; // 0x0188(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FInputContextWithType TransfigIsContextSetType; // 0x01B0(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_CameraInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_CameraInput") + } + static class UBTService_CameraInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_CameraInput; + +// Class Phoenix.ablAnimDoneTask +// 0x0008 (0x0078 - 0x0070) +class UablAnimDoneTask final : public UAblAbilityTask +{ +public: + EEnemyAIAnimState State; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAnimDoneTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAnimDoneTask") + } + static class UablAnimDoneTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAnimDoneTask; + +// Class Phoenix.WorldFXRulePlayerGameLogic +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRulePlayerGameLogic : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerGameLogic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerGameLogic") + } + static class UWorldFXRulePlayerGameLogic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerGameLogic; + +// Class Phoenix.WorldFXRulePlayerResult +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRulePlayerResult final : public UWorldFXRulePlayerGameLogic +{ +public: + struct FName_GameLogicBoolResult PlayerResult; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerResult") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerResult") + } + static class UWorldFXRulePlayerResult* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerResult; + +// Class Phoenix.ablAnimEndCallback_Enemy +// 0x0000 (0x0028 - 0x0028) +class UablAnimEndCallback_Enemy final : public UAblAnimationEndCallback +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAnimEndCallback_Enemy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAnimEndCallback_Enemy") + } + static class UablAnimEndCallback_Enemy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAnimEndCallback_Enemy; + +// Class Phoenix.SceneAction_AnimateLightColorIntensity +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_AnimateLightColorIntensity : public USceneAction_SpawnActorAllowAsChild +{ +public: + bool bRestoreLights; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimateLightColorIntensity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimateLightColorIntensity") + } + static class USceneAction_AnimateLightColorIntensity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimateLightColorIntensity; + +// Class Phoenix.SceneAction_AnimateLightColorAndIntensity +// 0x0298 (0x0340 - 0x00A8) +class USceneAction_AnimateLightColorAndIntensity final : public USceneAction_AnimateLightColorIntensity +{ +public: + struct FRuntimeCurveLinearColor Color; // 0x00A8(0x0208)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Intensity; // 0x02B0(0x0088)(Edit, NativeAccessSpecifierPublic) + EAnimateLightColorIntensityBlend ColorBlend; // 0x0338(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimateLightColorIntensityBlend IntensityBlend; // 0x0339(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33A[0x6]; // 0x033A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimateLightColorAndIntensity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimateLightColorAndIntensity") + } + static class USceneAction_AnimateLightColorAndIntensity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimateLightColorAndIntensity; + +// Class Phoenix.AblNoMovementBranchTaskScratchpad +// 0x0010 (0x0060 - 0x0050) +class UAblNoMovementBranchTaskScratchpad final : public UAblBranchTaskScratchPad +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNoMovementBranchTaskScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNoMovementBranchTaskScratchpad") + } + static class UAblNoMovementBranchTaskScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNoMovementBranchTaskScratchpad; + +// Class Phoenix.ablAnimEventTaskScratchPad +// 0x0018 (0x0040 - 0x0028) +class UablAnimEventTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray TaskConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAnimEventTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAnimEventTaskScratchPad") + } + static class UablAnimEventTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAnimEventTaskScratchPad; + +// Class Phoenix.AblSuspendEnemies +// 0x0008 (0x0078 - 0x0070) +class UAblSuspendEnemies final : public UAblAbilityTask +{ +public: + bool bDisableSuspendHideForCombatPlants; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSuspendEnemies") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSuspendEnemies") + } + static class UAblSuspendEnemies* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSuspendEnemies; + +// Class Phoenix.ablAnimEventTask +// 0x0020 (0x0090 - 0x0070) +class UablAnimEventTask final : public UAblAbilityTask +{ +public: + EEnemy_AbilityEvent Event; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_AbilityEvent EndEvent; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinIntervalSeconds; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Conditions; // 0x0078(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAnimEventTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAnimEventTask") + } + static class UablAnimEventTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAnimEventTask; + +// Class Phoenix.SceneAction_EmissiveAdaptationExtrasSingleBase +// 0x0000 (0x00D8 - 0x00D8) +class USceneAction_EmissiveAdaptationExtrasSingleBase : public USceneAction_EmissiveAdaptationBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_EmissiveAdaptationExtrasSingleBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_EmissiveAdaptationExtrasSingleBase") + } + static class USceneAction_EmissiveAdaptationExtrasSingleBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_EmissiveAdaptationExtrasSingleBase; + +// Class Phoenix.ablBranchCreatureIsMountCondition +// 0x0000 (0x0030 - 0x0030) +class UablBranchCreatureIsMountCondition final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablBranchCreatureIsMountCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablBranchCreatureIsMountCondition") + } + static class UablBranchCreatureIsMountCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablBranchCreatureIsMountCondition; + +// Class Phoenix.AblAnimRateGetter_Flight +// 0x0000 (0x0028 - 0x0028) +class UAblAnimRateGetter_Flight final : public UAblAnimRateGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_Flight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_Flight") + } + static class UAblAnimRateGetter_Flight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_Flight; + +// Class Phoenix.CogGroupPerceiverPoint_GamepadMouseHybrid +// 0x0000 (0x0028 - 0x0028) +class UCogGroupPerceiverPoint_GamepadMouseHybrid final : public UCogGroupPerceiverPoint +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupPerceiverPoint_GamepadMouseHybrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupPerceiverPoint_GamepadMouseHybrid") + } + static class UCogGroupPerceiverPoint_GamepadMouseHybrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupPerceiverPoint_GamepadMouseHybrid; + +// Class Phoenix.AblAnimRateGetter_IdleTurnInPlace +// 0x0000 (0x0028 - 0x0028) +class UAblAnimRateGetter_IdleTurnInPlace final : public UAblAnimRateGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_IdleTurnInPlace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_IdleTurnInPlace") + } + static class UAblAnimRateGetter_IdleTurnInPlace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_IdleTurnInPlace; + +// Class Phoenix.FoliageRemoverBoundsComponent +// 0x0000 (0x04B0 - 0x04B0) +class UFoliageRemoverBoundsComponent final : public UBoxComponent +{ +public: + bool CanBeActivated; // 0x04A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A9[0x7]; // 0x04A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RemoveVegetationInsideBounds(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FoliageRemoverBoundsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FoliageRemoverBoundsComponent") + } + static class UFoliageRemoverBoundsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFoliageRemoverBoundsComponent; + +// Class Phoenix.AblBranchConditionFlightIsGliding +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionFlightIsGliding final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionFlightIsGliding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionFlightIsGliding") + } + static class UAblBranchConditionFlightIsGliding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionFlightIsGliding; + +// Class Phoenix.SceneActionState_PostProcessing +// 0x0610 (0x0660 - 0x0050) +class USceneActionState_PostProcessing final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0060(0x05F0)(Transient, NativeAccessSpecifierPublic) + float CurrentBlend; // 0x0650(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InsertedPriority; // 0x0654(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInserted; // 0x0658(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_659[0x7]; // 0x0659(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PostProcessing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PostProcessing") + } + static class USceneActionState_PostProcessing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PostProcessing; + +// Class Phoenix.AblAnimRateGetter_MoveFwdLoop +// 0x0000 (0x0028 - 0x0028) +class UAblAnimRateGetter_MoveFwdLoop final : public UAblAnimRateGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_MoveFwdLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_MoveFwdLoop") + } + static class UAblAnimRateGetter_MoveFwdLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_MoveFwdLoop; + +// Class Phoenix.AblTaskConditionScratchpad_DamageOverTime +// 0x0010 (0x0040 - 0x0030) +class UAblTaskConditionScratchpad_DamageOverTime final : public UAblTaskConditionScratchpad +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnDoT_End(class UActorComponent* ActorComp); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskConditionScratchpad_DamageOverTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskConditionScratchpad_DamageOverTime") + } + static class UAblTaskConditionScratchpad_DamageOverTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskConditionScratchpad_DamageOverTime; + +// Class Phoenix.AblAnimRateGetter_OpenDoor +// 0x0008 (0x0030 - 0x0028) +class UAblAnimRateGetter_OpenDoor final : public UAblAnimRateGetter +{ +public: + float MinPlayRate; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPlayRate; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_OpenDoor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_OpenDoor") + } + static class UAblAnimRateGetter_OpenDoor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_OpenDoor; + +// Class Phoenix.AblBranchCreatureStance +// 0x0018 (0x0048 - 0x0030) +class UAblBranchCreatureStance final : public UAblBranchCondition +{ +public: + bool bUseCurrentStance; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CreatureStances; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchCreatureStance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchCreatureStance") + } + static class UAblBranchCreatureStance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchCreatureStance; + +// Class Phoenix.BTTask_Creature_RandomizeForageBehaviorLoops +// 0x0000 (0x0070 - 0x0070) +class UBTTask_Creature_RandomizeForageBehaviorLoops final : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_RandomizeForageBehaviorLoops") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_RandomizeForageBehaviorLoops") + } + static class UBTTask_Creature_RandomizeForageBehaviorLoops* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_RandomizeForageBehaviorLoops; + +// Class Phoenix.SceneAction_PlayerReset +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_PlayerReset final : public USceneRigActionBase +{ +public: + class UTransformProvider* TeleportTransform; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackResetType CameraResetType; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* CameraResetLookAtLocation; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PlayerReset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PlayerReset") + } + static class USceneAction_PlayerReset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PlayerReset; + +// Class Phoenix.AblAnimRateGetter_Protego +// 0x0008 (0x0030 - 0x0028) +class UAblAnimRateGetter_Protego final : public UAblAnimRateGetter +{ +public: + int32 ImpactFrame; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxMultiplier; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_Protego") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_Protego") + } + static class UAblAnimRateGetter_Protego* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_Protego; + +// Class Phoenix.AblAnimRateGetter_RagdollBehavior +// 0x0000 (0x0028 - 0x0028) +class UAblAnimRateGetter_RagdollBehavior final : public UAblAnimRateGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_RagdollBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_RagdollBehavior") + } + static class UAblAnimRateGetter_RagdollBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_RagdollBehavior; + +// Class Phoenix.AblBranchCreatureContinueInteraction +// 0x0000 (0x0030 - 0x0030) +class UAblBranchCreatureContinueInteraction final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchCreatureContinueInteraction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchCreatureContinueInteraction") + } + static class UAblBranchCreatureContinueInteraction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchCreatureContinueInteraction; + +// Class Phoenix.AblAnimRateGetter_SpeedAdjust +// 0x0018 (0x0040 - 0x0028) +class UAblAnimRateGetter_SpeedAdjust final : public UAblAnimRateGetter +{ +public: + struct FVector2D AngleRange; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D AnimRateRange; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StairsJogMultiplier; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_SpeedAdjust") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_SpeedAdjust") + } + static class UAblAnimRateGetter_SpeedAdjust* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_SpeedAdjust; + +// Class Phoenix.CogGroupFocusDirection_CameraWithPitchOffset +// 0x0000 (0x0028 - 0x0028) +class UCogGroupFocusDirection_CameraWithPitchOffset final : public UCogGroupFocusDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupFocusDirection_CameraWithPitchOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupFocusDirection_CameraWithPitchOffset") + } + static class UCogGroupFocusDirection_CameraWithPitchOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupFocusDirection_CameraWithPitchOffset; + +// Class Phoenix.ablPhysicalBodyBlendTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablPhysicalBodyBlendTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablPhysicalBodyBlendTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablPhysicalBodyBlendTaskScratchPad") + } + static class UablPhysicalBodyBlendTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablPhysicalBodyBlendTaskScratchPad; + +// Class Phoenix.AblAnimRateGetter_Strafe +// 0x0000 (0x0028 - 0x0028) +class UAblAnimRateGetter_Strafe final : public UAblAnimRateGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_Strafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_Strafe") + } + static class UAblAnimRateGetter_Strafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_Strafe; + +// Class Phoenix.AblAnimRateGetter_WandCast +// 0x0008 (0x0030 - 0x0028) +class UAblAnimRateGetter_WandCast final : public UAblAnimRateGetter +{ +public: + float FireWandFrame; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAnimRateGetter_WandCast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAnimRateGetter_WandCast") + } + static class UAblAnimRateGetter_WandCast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAnimRateGetter_WandCast; + +// Class Phoenix.Enemy_QBUpdateData +// 0x0008 (0x0030 - 0x0028) +class UEnemy_QBUpdateData : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_QBUpdateData") + } + static class UEnemy_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_QBUpdateData; + +// Class Phoenix.Enemy_Close_QBUpdateData +// 0x0010 (0x0040 - 0x0030) +class UEnemy_Close_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + float StartDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenEnding; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutCanCloseIfInRange; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Timeout; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Close_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Close_QBUpdateData") + } + static class UEnemy_Close_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Close_QBUpdateData; + +// Class Phoenix.AblPhysicalReactionCOMVelocityTask +// 0x0010 (0x0080 - 0x0070) +class UAblPhysicalReactionCOMVelocityTask final : public UAblAbilityTask +{ +public: + EAblNpcReactCapsuleImpulseVelocitySource VelocitySource; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Magnitude; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPhysicalReactionCOMVelocityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPhysicalReactionCOMVelocityTask") + } + static class UAblPhysicalReactionCOMVelocityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPhysicalReactionCOMVelocityTask; + +// Class Phoenix.ablAnimStateTask +// 0x0008 (0x0078 - 0x0070) +class UablAnimStateTask final : public UAblAbilityTask +{ +public: + EEnemyAIAnimState State; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAnimStateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAnimStateTask") + } + static class UablAnimStateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAnimStateTask; + +// Class Phoenix.UDSIntentManager +// 0x0098 (0x00C0 - 0x0028) +class UUDSIntentManager final : public UObject +{ +public: + class UUDSActivityManager* UDSActivityManager; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_30[0x90]; // 0x0030(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleMissionOnCurtainsRaised(); + void HandleNavigationPathUpdated(const TArray& NewPath); + void HandleOnCurtainsRaised(); + void HandleUDSFastTravelFinished(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UDSIntentManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UDSIntentManager") + } + static class UUDSIntentManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUDSIntentManager; + +// Class Phoenix.AblAppendToBaseChooser_FlipFlop +// 0x0040 (0x0068 - 0x0028) +class UAblAppendToBaseChooser_FlipFlop final : public UAblAnimationTagChooser_AppendToBaseChooser +{ +public: + struct FGameplayTagContainer FirstTags; // 0x0028(0x0020)(Edit, DisableEditOnTemplate, NativeAccessSpecifierPublic) + struct FGameplayTagContainer SecondTags; // 0x0048(0x0020)(Edit, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAppendToBaseChooser_FlipFlop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAppendToBaseChooser_FlipFlop") + } + static class UAblAppendToBaseChooser_FlipFlop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAppendToBaseChooser_FlipFlop; + +// Class Phoenix.AblPlayMultiFxAssetBaseTask +// 0x0030 (0x00A0 - 0x0070) +class UAblPlayMultiFxAssetBaseTask : public UAblAbilityTask +{ +public: + struct FVector Location; // 0x0070(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x007C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TaskConditions; // 0x0090(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayMultiFxAssetBaseTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayMultiFxAssetBaseTask") + } + static class UAblPlayMultiFxAssetBaseTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayMultiFxAssetBaseTask; + +// Class Phoenix.AblAppendToBaseChooser_NpcImpactDirection +// 0x0008 (0x0030 - 0x0028) +class UAblAppendToBaseChooser_NpcImpactDirection final : public UAblAnimationTagChooser_AppendToBaseChooser +{ +public: + bool bAllowForwardBackwardOnly; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowLeftRightOnly; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInverse; // 0x002A(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAppendToBaseChooser_NpcImpactDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAppendToBaseChooser_NpcImpactDirection") + } + static class UAblAppendToBaseChooser_NpcImpactDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAppendToBaseChooser_NpcImpactDirection; + +// Class Phoenix.AblAppendToBaseChooser_NpcReactVelocityDirection +// 0x0008 (0x0030 - 0x0028) +class UAblAppendToBaseChooser_NpcReactVelocityDirection final : public UAblAnimationTagChooser_AppendToBaseChooser +{ +public: + bool bAllowForwardBackwardOnly; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowLeftRightOnly; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInverse; // 0x002A(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAppendToBaseChooser_NpcReactVelocityDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAppendToBaseChooser_NpcReactVelocityDirection") + } + static class UAblAppendToBaseChooser_NpcReactVelocityDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAppendToBaseChooser_NpcReactVelocityDirection; + +// Class Phoenix.NPC_PathFollowingComponent +// 0x0128 (0x0398 - 0x0270) +class UNPC_PathFollowingComponent : public UPathFollowingComponent +{ +public: + class UCharacterMovementComponent* CharacterMoveComp; // 0x0270(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNPC_Component* NPCComponent; // 0x0278(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCanPausePathFollowingWhenBlocked; // 0x0280(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RepulsorRadiusMultiplier; // 0x0284(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorRadiusCushionMultiplier; // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorDetectionRadiusMultiplier; // 0x028C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResolveBlockedAllowableAngle; // 0x0290(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionFilterRate; // 0x0294(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionFilterRateMin; // 0x0298(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionFilterRateMax; // 0x029C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionAvoidanceInterval; // 0x02A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvoidanceSlowdownScale; // 0x02A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0xF0]; // 0x02A8(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool FindLinkOnCurrentPath(struct FVector* OutPos, float MinLookaheadDistance, float LookAheadTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_PathFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_PathFollowingComponent") + } + static class UNPC_PathFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_PathFollowingComponent; + +// Class Phoenix.EnemyAIPathFollowingComponent +// 0x00A0 (0x0438 - 0x0398) +class UEnemyAIPathFollowingComponent final : public UNPC_PathFollowingComponent +{ +public: + uint8 Pad_398[0x68]; // 0x0398(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* PawnPtr; // 0x0400(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCharacterMovementComponent* CharacterMoveCompPtr; // 0x0408(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UEnemyAIComponent* EnemyCompPtr; // 0x0410(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AAIController* ControllerPtr; // 0x0418(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_420[0x18]; // 0x0420(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleComponentActivated(class UActorComponent* InComponent, bool InSuccess); + void HandleComponentDeactivated(class UActorComponent* InComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIPathFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIPathFollowingComponent") + } + static class UEnemyAIPathFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIPathFollowingComponent; + +// Class Phoenix.AblPlayMultiFxAssetTask +// 0x0008 (0x00A8 - 0x00A0) +class UAblPlayMultiFxAssetTask final : public UAblPlayMultiFxAssetBaseTask +{ +public: + class UMultiFX2Asset* FXAsset; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayMultiFxAssetTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayMultiFxAssetTask") + } + static class UAblPlayMultiFxAssetTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayMultiFxAssetTask; + +// Class Phoenix.AblAppendToBaseChooser_TrollSwing +// 0x0030 (0x0058 - 0x0028) +class UAblAppendToBaseChooser_TrollSwing final : public UAblAnimationTagChooser_AppendToBaseChooser +{ +public: + struct FGameplayTag ForehandTag; // 0x0028(0x0008)(Edit, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGameplayTag BackhandTag; // 0x0030(0x0008)(Edit, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGameplayTag SplitTag; // 0x0038(0x0008)(Edit, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGameplayTag FromRunTag; // 0x0040(0x0008)(Edit, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGameplayTag StepBackTag; // 0x0048(0x0008)(Edit, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float StepBackDistance; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAppendToBaseChooser_TrollSwing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAppendToBaseChooser_TrollSwing") + } + static class UAblAppendToBaseChooser_TrollSwing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAppendToBaseChooser_TrollSwing; + +// Class Phoenix.AblTransformMultiChildScratchpad +// 0x0088 (0x00B0 - 0x0028) +class UAblTransformMultiChildScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + TArray TaskConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_38[0x78]; // 0x0038(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTransformMultiChildScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTransformMultiChildScratchpad") + } + static class UAblTransformMultiChildScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTransformMultiChildScratchpad; + +// Class Phoenix.ablAttackCollisionTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablAttackCollisionTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAttackCollisionTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAttackCollisionTaskScratchPad") + } + static class UablAttackCollisionTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAttackCollisionTaskScratchPad; + +// Class Phoenix.AblSetCharacterTagsTaskScratchPad +// 0x0018 (0x0040 - 0x0028) +class UAblSetCharacterTagsTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray TaskConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetCharacterTagsTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetCharacterTagsTaskScratchPad") + } + static class UAblSetCharacterTagsTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetCharacterTagsTaskScratchPad; + +// Class Phoenix.ablAttackHitboxTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablAttackHitboxTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + class AMunitionType_Hitbox* MunitionInstance; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablAttackHitboxTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablAttackHitboxTaskScratchPad") + } + static class UablAttackHitboxTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablAttackHitboxTaskScratchPad; + +// Class Phoenix.NPC_Update +// 0x0018 (0x0040 - 0x0028) +class UNPC_Update : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_Update") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_Update") + } + static class UNPC_Update* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_Update; + +// Class Phoenix.NPC_QBUpdate +// 0x0000 (0x0040 - 0x0040) +class UNPC_QBUpdate : public UNPC_Update +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_QBUpdate") + } + static class UNPC_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_QBUpdate; + +// Class Phoenix.Enemy_QBUpdate +// 0x0010 (0x0050 - 0x0040) +class UEnemy_QBUpdate : public UNPC_QBUpdate +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_QBUpdate") + } + static class UEnemy_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_QBUpdate; + +// Class Phoenix.Enemy_SeekWeapon_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_SeekWeapon_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_SeekWeapon_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_SeekWeapon_QBUpdate") + } + static class UEnemy_SeekWeapon_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_SeekWeapon_QBUpdate; + +// Class Phoenix.AblNpcStartReactionTask +// 0x0098 (0x0108 - 0x0070) +class UAblNpcStartReactionTask final : public UAblAbilityTask +{ +public: + TSubclassOf ReactionAbility; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray TaskConditions; // 0x0078(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bStartReactionOnlyOnce; // 0x0088(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x0089(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseCurrentReactionData; // 0x008A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQueueReactionParams ReactionParams; // 0x0090(0x0078)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcStartReactionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcStartReactionTask") + } + static class UAblNpcStartReactionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcStartReactionTask; + +// Class Phoenix.AblBallisticBounceBackTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblBallisticBounceBackTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + struct FVector VectorAwayFromAttacked; // 0x0028(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBallisticBounceBackTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBallisticBounceBackTaskScratchPad") + } + static class UAblBallisticBounceBackTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBallisticBounceBackTaskScratchPad; + +// Class Phoenix.BaseObjectCopyComponent +// 0x0030 (0x0250 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UBaseObjectCopyComponent : public USceneComponent +{ +public: + class FName ComponentName; // 0x0218(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ExcludedComponentNames; // 0x0220(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bHideObjectWhileAlive; // 0x0230(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CopiedComponents; // 0x0238(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + void SetExistingTemplateActorHidden(bool bIsHidden); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseObjectCopyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseObjectCopyComponent") + } + static class UBaseObjectCopyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UBaseObjectCopyComponent; + +// Class Phoenix.TransfigurationObjectCopyComponent +// 0x0000 (0x0250 - 0x0250) +class UTransfigurationObjectCopyComponent final : public UBaseObjectCopyComponent +{ +public: + uint32 UID; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationObjectCopyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationObjectCopyComponent") + } + static class UTransfigurationObjectCopyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransfigurationObjectCopyComponent; + +// Class Phoenix.AblBallisticFromReactionVelocityTask +// 0x0000 (0x0070 - 0x0070) +class UAblBallisticFromReactionVelocityTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBallisticFromReactionVelocityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBallisticFromReactionVelocityTask") + } + static class UAblBallisticFromReactionVelocityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBallisticFromReactionVelocityTask; + +// Class Phoenix.AblNpcTargetingModifierTask +// 0x0018 (0x0088 - 0x0070) +class UAblNpcTargetingModifierTask final : public UAblAbilityTask +{ +public: + bool bModifyTargetingModifierAtTaskStart; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TargetingModifierAtTaskStart; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyTargetingModifierAtTaskEnd; // 0x0078(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TargetingModifierAtTaskEnd; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestoreTargetingModifierAtTaskEnd; // 0x0080(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcTargetingModifierTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcTargetingModifierTask") + } + static class UAblNpcTargetingModifierTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcTargetingModifierTask; + +// Class Phoenix.AblBallisticToTargetTask +// 0x0038 (0x00A8 - 0x0070) +class UAblBallisticToTargetTask final : public UAblAbilityTask +{ +public: + float Speed; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OverrideGravity; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ArcParam; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeMult; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetOffset; // 0x0080(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDistance; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBounce; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreNonStatic; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCollateralDamage; // 0x0092(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_93[0x1]; // 0x0093(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float fRandomAngleDeviationMin; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fRandomAngleDeviationMax; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fRandomDistanceDeviationMin; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fRandomDistanceDeviationMax; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBallisticToTargetTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBallisticToTargetTask") + } + static class UAblBallisticToTargetTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBallisticToTargetTask; + +// Class Phoenix.AblBlendSpaceParameterGetter_AttackAnticipation +// 0x0010 (0x0038 - 0x0028) +class UAblBlendSpaceParameterGetter_AttackAnticipation final : public UAblBlendSpaceParameterGetter +{ +public: + float DeadZoneAngle; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ClampDesiredAngle; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ToExtremesSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ToZeroSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_AttackAnticipation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_AttackAnticipation") + } + static class UAblBlendSpaceParameterGetter_AttackAnticipation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_AttackAnticipation; + +// Class Phoenix.Enemy_TicketUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_TicketUpdate : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TicketUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TicketUpdate") + } + static class UEnemy_TicketUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TicketUpdate; + +// Class Phoenix.AblRootMotionModifiersEventListenerTask +// 0x0010 (0x0090 - 0x0080) +class UAblRootMotionModifiersEventListenerTask final : public UAblCustomEventListenerStartEndTask +{ +public: + TArray RootMotionModifiers; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRootMotionModifiersEventListenerTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRootMotionModifiersEventListenerTask") + } + static class UAblRootMotionModifiersEventListenerTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRootMotionModifiersEventListenerTask; + +// Class Phoenix.AblBlendSpaceParameterGetter_BodyLean2D +// 0x0028 (0x0050 - 0x0028) +class UAblBlendSpaceParameterGetter_BodyLean2D final : public UAblBlendSpaceParameterGetter +{ +public: + float MinMaxForwardAcceleration; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinMaxSideAcceleration; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InterpAlphaX; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InterpAlphaY; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_BodyLean2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_BodyLean2D") + } + static class UAblBlendSpaceParameterGetter_BodyLean2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_BodyLean2D; + +// Class Phoenix.AblBlendSpaceParameterGetter_CenterOfMass +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_CenterOfMass final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_CenterOfMass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_CenterOfMass") + } + static class UAblBlendSpaceParameterGetter_CenterOfMass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_CenterOfMass; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyMove +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyMove final : public UAblSpeedCompensateBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyMove") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyMove") + } + static class UAblBlendSpaceParameterGetter_EnemyMove* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyMove; + +// Class Phoenix.AblNPC_TargetableToggleTask +// 0x0008 (0x0078 - 0x0070) +class UAblNPC_TargetableToggleTask final : public UAblAbilityTask +{ +public: + bool bRegisterAsTargetableAtStart; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRegisterAsTargetableAtEnd; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_TargetableToggleTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_TargetableToggleTask") + } + static class UAblNPC_TargetableToggleTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_TargetableToggleTask; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsHeavy +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsHeavy final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsHeavy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsHeavy") + } + static class UModFilter_DealDamage_Spell_IsHeavy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsHeavy; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyMoveSlopeLoop +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyMoveSlopeLoop final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyMoveSlopeLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyMoveSlopeLoop") + } + static class UAblBlendSpaceParameterGetter_EnemyMoveSlopeLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyMoveSlopeLoop; + +// Class Phoenix.DynamicObjectInfo +// 0x00C8 (0x00F0 - 0x0028) +class UDynamicObjectInfo final : public UObject +{ +public: + TSubclassOf ClassToSpawn; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxInstances; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActiveInstanceCount; // 0x0034(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxGeneratedSpawners; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateDefaultSpawner; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ObjectSpawnChance; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinPerSpawn; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPerSpawn; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnVariance; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InstanceSpawnChance; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator SpawnRotation; // 0x0058(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bUseRandomYawRotation; // 0x0064(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnOnGround; // 0x0065(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSharedActorCount; // 0x0066(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_67[0x1]; // 0x0067(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDelayBetweenSpawns; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDelayBetweenSpawns; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSpawningLimits; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FObjectSpawnTime SpawnStartTimeOfDay; // 0x0074(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FObjectSpawnTime SpawnStopTimeOfDay; // 0x0080(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bReverseTimeCheck; // 0x008C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SpawnStartDayOfYear; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnStopDayOfYear; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnDaysAllowed; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnMonthsAllowed; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnSeasonsAllowed; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnSpecialEventEnum; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnOffset; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAltitude; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAltitude; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HabitatFoliage; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float MinFoliageDensity; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFoliageRequired; // 0x00CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowNoFoliage; // 0x00CD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE[0x2]; // 0x00CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxGroundAngle; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxAngleIterations; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxRuntimeSlopeRetries; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisualiseSpawners; // 0x00DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor ObjectSpawnerActiveColor; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor ObjectSpawnerInactiveColor; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisualiseSlopeRejects; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicObjectInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicObjectInfo") + } + static class UDynamicObjectInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicObjectInfo; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyMoveStop +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyMoveStop final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyMoveStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyMoveStop") + } + static class UAblBlendSpaceParameterGetter_EnemyMoveStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyMoveStop; + +// Class Phoenix.AblNpcAbilityBranchScratchpad +// 0x0008 (0x0048 - 0x0040) +class UAblNpcAbilityBranchScratchpad final : public UAblConditionalBranchScratchpad +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcAbilityBranchScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcAbilityBranchScratchpad") + } + static class UAblNpcAbilityBranchScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcAbilityBranchScratchpad; + +// Class Phoenix.SwapStickWatcher +// 0x0010 (0x0140 - 0x0130) +class USwapStickWatcher final : public UStickWatcher +{ +public: + uint8 Pad_130[0x10]; // 0x0130(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SwapStickWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SwapStickWatcher") + } + static class USwapStickWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USwapStickWatcher; + +// Class Phoenix.ModFilter_DealDamage_Target_IsSpider +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsSpider final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsSpider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsSpider") + } + static class UModFilter_DealDamage_Target_IsSpider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsSpider; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyProtego +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyProtego final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyProtego") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyProtego") + } + static class UAblBlendSpaceParameterGetter_EnemyProtego* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyProtego; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyTurnInPlace +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyTurnInPlace final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyTurnInPlace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyTurnInPlace") + } + static class UAblBlendSpaceParameterGetter_EnemyTurnInPlace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyTurnInPlace; + +// Class Phoenix.AblNpcCapsuleScalingScratchpad +// 0x0068 (0x0090 - 0x0028) +class UAblNpcCapsuleScalingScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcCapsuleScalingScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcCapsuleScalingScratchpad") + } + static class UAblNpcCapsuleScalingScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcCapsuleScalingScratchpad; + +// Class Phoenix.AblBlendSpaceParameterGetter_EnemyTurnToTarget +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_EnemyTurnToTarget final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_EnemyTurnToTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_EnemyTurnToTarget") + } + static class UAblBlendSpaceParameterGetter_EnemyTurnToTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_EnemyTurnToTarget; + +// Class Phoenix.EmissiveAdaptation +// 0x0000 (0x0248 - 0x0248) +class AEmissiveAdaptation final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EmissiveAdaptation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EmissiveAdaptation") + } + static class AEmissiveAdaptation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEmissiveAdaptation; + +// Class Phoenix.AblBlendSpaceParameterGetter_FlyingBroom +// 0x0008 (0x0030 - 0x0028) +class UAblBlendSpaceParameterGetter_FlyingBroom final : public UAblBlendSpaceParameterGetter +{ +public: + bool bUseUpAndDown; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_FlyingBroom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_FlyingBroom") + } + static class UAblBlendSpaceParameterGetter_FlyingBroom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_FlyingBroom; + +// Class Phoenix.AblNpcCollisionBranchTask +// 0x0000 (0x0118 - 0x0118) +class UAblNpcCollisionBranchTask final : public UAblBranchTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcCollisionBranchTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcCollisionBranchTask") + } + static class UAblNpcCollisionBranchTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcCollisionBranchTask; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestCalloutAction +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestCalloutAction final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + ECalloutActions CalloutAction; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestCalloutAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestCalloutAction") + } + static class UFXAutoTriggerCognitionStimuliTestCalloutAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestCalloutAction; + +// Class Phoenix.AblBlendSpaceParameterGetter_Jump +// 0x0008 (0x0030 - 0x0028) +class UAblBlendSpaceParameterGetter_Jump final : public UAblBlendSpaceParameterGetter +{ +public: + float ClampDesiredAngle; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Jump") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Jump") + } + static class UAblBlendSpaceParameterGetter_Jump* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Jump; + +// Class Phoenix.AblObjectArchitectTagChooser +// 0x0000 (0x0028 - 0x0028) +class UAblObjectArchitectTagChooser : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblObjectArchitectTagChooser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblObjectArchitectTagChooser") + } + static class UAblObjectArchitectTagChooser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblObjectArchitectTagChooser; + +// Class Phoenix.AblBlendSpaceParameterGetter_Loot +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_Loot final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Loot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Loot") + } + static class UAblBlendSpaceParameterGetter_Loot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Loot; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsImperiusControlled +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsImperiusControlled final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsImperiusControlled") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsImperiusControlled") + } + static class UModFilter_DealDamage_Instigator_IsImperiusControlled* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsImperiusControlled; + +// Class Phoenix.AblBlendSpaceParameterGetter_MountRiderHeadTurn +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_MountRiderHeadTurn final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_MountRiderHeadTurn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_MountRiderHeadTurn") + } + static class UAblBlendSpaceParameterGetter_MountRiderHeadTurn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_MountRiderHeadTurn; + +// Class Phoenix.Enemy_InstanceQBUpdateData +// 0x0008 (0x0030 - 0x0028) +class UEnemy_InstanceQBUpdateData : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_InstanceQBUpdateData") + } + static class UEnemy_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_InstanceQBUpdateData; + +// Class Phoenix.Enemy_TombProtector_InstanceQBUpdateData +// 0x0050 (0x0080 - 0x0030) +class UEnemy_TombProtector_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TombProtector_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TombProtector_InstanceQBUpdateData") + } + static class UEnemy_TombProtector_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TombProtector_InstanceQBUpdateData; + +// Class Phoenix.AblBranchConditionIsDazed +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionIsDazed final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionIsDazed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionIsDazed") + } + static class UAblBranchConditionIsDazed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionIsDazed; + +// Class Phoenix.AblBlendSpaceParameterGetter_MoveFlinchLoop +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_MoveFlinchLoop final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_MoveFlinchLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_MoveFlinchLoop") + } + static class UAblBlendSpaceParameterGetter_MoveFlinchLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_MoveFlinchLoop; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterOr +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterOr final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + TArray filters; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterOr") + } + static class UFXAutoTriggerInteractibleItemsFilterOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterOr; + +// Class Phoenix.FireOnceSpellTool +// 0x0080 (0x0870 - 0x07F0) +class AFireOnceSpellTool : public ASpellTool +{ +public: + TArray AdditionalProjectiles; // 0x07F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_800[0x70]; // 0x0800(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FireOnceSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FireOnceSpellTool") + } + static class AFireOnceSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFireOnceSpellTool; + +// Class Phoenix.TransformationOverlandSpellTool +// 0x01C0 (0x0A30 - 0x0870) +class ATransformationOverlandSpellTool final : public AFireOnceSpellTool +{ +public: + float SpawnDelay; // 0x0870(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnUpdateCount; // 0x0874(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartEffectDelay; // 0x0878(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HideDelay; // 0x087C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RestoreDelay; // 0x0880(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnHeightAdj; // 0x0884(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpawnAngularVelocity; // 0x0888(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CharacterSpawnAngularVelocity; // 0x0894(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlayerSpawnAngularVelocity; // 0x08A0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpawnLinearVelocity; // 0x08AC(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CharacterSpawnLinearVelocity; // 0x08B8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RestoreAngularVelocity; // 0x08C4(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CharacterRestoreAngularVelocity; // 0x08D0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlayerRestoreAngularVelocity; // 0x08DC(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RestoreLinearVelocity; // 0x08E8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CharacterRestoreLinearVelocity; // 0x08F4(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SpawnFacingCaster; // 0x0900(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_901[0x7]; // 0x0901(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HideFX2; // 0x0908(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SpawnFX2; // 0x0918(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray UnspawnFX2; // 0x0928(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray RestoreFX2; // 0x0938(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGameplayTagContainer RestoreMunitionTagContainer; // 0x0948(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* RestoreMunitionDataAsset; // 0x0968(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_970[0xC0]; // 0x0970(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformationOverlandSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformationOverlandSpellTool") + } + static class ATransformationOverlandSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransformationOverlandSpellTool; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsFinisher +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsFinisher final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsFinisher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsFinisher") + } + static class UModFilter_DealDamage_Spell_IsFinisher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsFinisher; + +// Class Phoenix.AblBlendSpaceParameterGetter_MoveStart +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_MoveStart final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_MoveStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_MoveStart") + } + static class UAblBlendSpaceParameterGetter_MoveStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_MoveStart; + +// Class Phoenix.AblBranchConditionObjectState_New +// 0x0038 (0x0060 - 0x0028) +class UAblBranchConditionObjectState_New final : public UAblTaskCondition +{ +public: + bool bCheckDeathState; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EObjectStateBranchCondition ObjectStateBranchCondition; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCheckDatabaseId; // 0x002A(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DatabaseIds; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + bool bCheckSubtypeId; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SubtypeIds; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + bool bInWater; // 0x0058(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNotInWater; // 0x0059(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInvert; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5B[0x5]; // 0x005B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionObjectState_New") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionObjectState_New") + } + static class UAblBranchConditionObjectState_New* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionObjectState_New; + +// Class Phoenix.AblBlendSpaceParameterGetter_NpcHitch +// 0x0008 (0x0030 - 0x0028) +class UAblBlendSpaceParameterGetter_NpcHitch final : public UAblBlendSpaceParameterGetter +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_NpcHitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_NpcHitch") + } + static class UAblBlendSpaceParameterGetter_NpcHitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_NpcHitch; + +// Class Phoenix.EnemyAIAttackBaseData +// 0x0038 (0x0068 - 0x0030) +class UEnemyAIAttackBaseData : public UDataAsset +{ +public: + float MaxMoveAngle; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMobilityMoveThreshold; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MoveDistThreshold; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveDistThresholdNoMansLandScale; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveDistThresholdNoMansLandScaleCloser; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ApproachDataList; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FEnemyAIAttackDistData AttackData; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIAttackBaseData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIAttackBaseData") + } + static class UEnemyAIAttackBaseData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIAttackBaseData; + +// Class Phoenix.EnemyAIAttackData +// 0x0428 (0x0490 - 0x0068) +class UEnemyAIAttackData : public UEnemyAIAttackBaseData +{ +public: + bool bAttackDisable; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo InstanceOverrideKey; // 0x0070(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + EEnemy_AttackType AttackType; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_ParryMunitionType ParryMunitionType; // 0x00F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA[0x2]; // 0x00FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag AttackTypeTag; // 0x00FC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTicketRequired; // 0x0104(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo AttackTicket; // 0x0108(0x0088)(Edit, NativeAccessSpecifierPublic) + float TicketTimeoutOverride; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AttackAbilityPtr; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemy_AttackExtraData* extraData; // 0x01A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellToolRecord; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FireSocket; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* MunitionDataAsset; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagContainer; // 0x01C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class UBehaviorTree* AttackBehaviorTree; // 0x01E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* AttackSplitBehaviorTree; // 0x01E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* AttackCounterBehaviorTree; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyAIAction AttackCounterBehaviorAction; // 0x01F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x3]; // 0x01F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float m_damage; // 0x01FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnblockable; // 0x0200(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanDamageEvenAfterDodge; // 0x0201(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_202[0x6]; // 0x0202(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer DotMunitionTagContainer; // 0x0208(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray DotMultiFx; // 0x0228(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DotDamageTickRate; // 0x0238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnergyCost; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanAttackWhenEnergyDrained; // 0x0240(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCannotAttackWhenTargetParrying; // 0x0241(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bContinueMoveWhenAttackStarts; // 0x0242(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_243[0x1]; // 0x0243(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumSubAttacks; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceScale; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanWorldScale; // 0x024C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanPerceptionPointVolumeScale; // 0x024D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_GameAttackState GameAttackState; // 0x024E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24F[0x1]; // 0x024F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer SpellOverrideTagContainer; // 0x0250(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bPairedWeapons; // 0x0270(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemy_AttackChoice* AttackChoice; // 0x0278(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_AttackTier SelectTier; // 0x0280(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_AttackTier OffNavSelectTier; // 0x0281(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequirePathForPosAndAttack; // 0x0282(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireStraightLinePathForAttack; // 0x0283(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireStayInVolume; // 0x0284(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProbabilityScale; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediateAttackOnly; // 0x028C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanChooseBetterAttack; // 0x028D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28E[0x2]; // 0x028E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CanChooseBetterAttackMovementMinTime; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHeightDeltaRequirement; // 0x0294(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HeightRequirement; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChooseAgainOnceInRange; // 0x029C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29D[0x3]; // 0x029D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InRangeChooseAgainList; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bCanChooseFromSplit; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanOnlyChooseFromSplit; // 0x02B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCounterAttackAddContextTag; // 0x02B2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B3[0x5]; // 0x02B3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer RequiredTagContainer; // 0x02B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ExcludeTagContainer; // 0x02D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + ENPC_GameContext RequiredGameContext; // 0x02F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_GameContext ExcludeGameContext; // 0x02F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FA[0x6]; // 0x02FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExcludeGameContextList; // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENPC_GameContext RequiredTargetGameContext; // 0x0310(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_GameContext ExcludeTargetGameContext; // 0x0311(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_312[0x6]; // 0x0312(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExcludeTargetGameContextList; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float RandomWeight; // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectWeight; // 0x032C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttackExcludeWeight; // 0x0330(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_SelectCooldownType SelectCooldownType; // 0x0331(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_332[0x2]; // 0x0332(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SelectCooldown; // 0x0334(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectCooldownDeviation; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectCooldownIncrement; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectCooldownIncrementThreshold; // 0x0340(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectCooldownIncrementThresholdDeviation; // 0x0344(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SelectCooldownAttacks; // 0x0348(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float SelectGroupCooldown; // 0x0358(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinTeammates; // 0x035C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxTeammates; // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemy_WeaponAttackData WeaponData; // 0x0368(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray SelectionRangeData; // 0x0398(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + EEnemy_BuffType_DEPRECATED BuffType; // 0x03A8(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BuffRadius; // 0x03AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NeedBuffRatio; // 0x03B0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireGround; // 0x03B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B5[0x3]; // 0x03B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinAttackAngle; // 0x03B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_attackIfTooClose; // 0x03BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanApproach; // 0x03BD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanRetreat; // 0x03BE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanMoveIfInRange; // 0x03BF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanWaitIfNotInRange; // 0x03C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_LimitAttackOnTarget LimitAttackOnTarget; // 0x03C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopReqPriorToAttack; // 0x03C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExecutionRequiresLoS; // 0x03C3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireTeamateLOSForPos; // 0x03C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C5[0x3]; // 0x03C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinRangedHeightDelta; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinMeleeHeightDelta; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinBallisticHeightDelta; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireCorridorCheck; // 0x03D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D5[0x3]; // 0x03D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RequireLOSCorridorHalfWidth; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RangedCorridorHalfWidth; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RequireCorridorDist; // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RequireCorridorStartDist; // 0x03E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RequireCorridorStopDist; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timeout; // 0x03EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeoutDelta; // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AbortDeltaPlus; // 0x03F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AbortDeltaMinus; // 0x03F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanAttackWhileTargetIsReacting; // 0x03FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlourishSplit; // 0x03FD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3FE[0x2]; // 0x03FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FlourishData; // 0x0400(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RunToData; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ApparateToData; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BallisticDataList; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PossibleSplits; // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bHoldTicketOnSplit; // 0x0450(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRetreatSplit; // 0x0451(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRetreat; // 0x0452(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_453[0x1]; // 0x0453(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float RetreatMinDistFromTarget; // 0x0454(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RetreatMinTravelDist; // 0x0458(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RetreatThreshold; // 0x045C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HitActorFX2; // 0x0460(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BlockedActorFX2; // 0x0470(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIgnoreAttackWithTransientWeaponIfHasWeapon; // 0x0480(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanReposition; // 0x0481(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_482[0xE]; // 0x0482(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIAttackData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIAttackData") + } + static class UEnemyAIAttackData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIAttackData; + +// Class Phoenix.AblOpportunityWindowTagTaskScratchPad +// 0x0040 (0x0068 - 0x0028) +class UAblOpportunityWindowTagTaskScratchPad : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblOpportunityWindowTagTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblOpportunityWindowTagTaskScratchPad") + } + static class UAblOpportunityWindowTagTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblOpportunityWindowTagTaskScratchPad; + +// Class Phoenix.AblBlendSpaceParameterGetter_RailTravelStatue +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_RailTravelStatue final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_RailTravelStatue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_RailTravelStatue") + } + static class UAblBlendSpaceParameterGetter_RailTravelStatue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_RailTravelStatue; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterNotOSIHidden +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterNotOSIHidden final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterNotOSIHidden") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterNotOSIHidden") + } + static class UFXAutoTriggerInteractibleItemsFilterNotOSIHidden* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterNotOSIHidden; + +// Class Phoenix.AblBlendSpaceParameterGetter_SEMove +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_SEMove final : public UAblSpeedCompensateBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_SEMove") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_SEMove") + } + static class UAblBlendSpaceParameterGetter_SEMove* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_SEMove; + +// Class Phoenix.RootMotionModifier_Interact +// 0x0030 (0x0080 - 0x0050) +class URootMotionModifier_Interact final : public URootMotionModifier +{ +public: + uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_Interact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_Interact") + } + static class URootMotionModifier_Interact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_Interact; + +// Class Phoenix.AblBlendSpaceParameterGetter_Speed +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_Speed final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_Speed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_Speed") + } + static class UAblBlendSpaceParameterGetter_Speed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_Speed; + +// Class Phoenix.AblBlendSpaceParameterGetter_StairsAndSlopes +// 0x0010 (0x0038 - 0x0028) +class UAblBlendSpaceParameterGetter_StairsAndSlopes final : public UAblBlendSpaceParameterGetter +{ +public: + EStairsDirectionState StairsDirection; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinSlope; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxSlope; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBlendInputOnTransitionOut; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseVelocity; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_StairsAndSlopes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_StairsAndSlopes") + } + static class UAblBlendSpaceParameterGetter_StairsAndSlopes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_StairsAndSlopes; + +// Class Phoenix.EnvQueryTest_Stations +// 0x0008 (0x0200 - 0x01F8) +class UEnvQueryTest_Stations final : public UEnvQueryTest +{ +public: + bool bScoreInOrder; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Stations") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Stations") + } + static class UEnvQueryTest_Stations* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Stations; + +// Class Phoenix.RootMotionModifier_InterpToStop +// 0x0018 (0x0068 - 0x0050) +class URootMotionModifier_InterpToStop final : public URootMotionModifier +{ +public: + float StartSpeed; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentSpeed; // 0x0054(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpTime; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0xC]; // 0x005C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_InterpToStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_InterpToStop") + } + static class URootMotionModifier_InterpToStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_InterpToStop; + +// Class Phoenix.AblBlendSpaceParameterGetter_StrafeMoveStart +// 0x0000 (0x0038 - 0x0038) +class UAblBlendSpaceParameterGetter_StrafeMoveStart final : public UAblBlendSpaceParameterGetter_MoveStrafe +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_StrafeMoveStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_StrafeMoveStart") + } + static class UAblBlendSpaceParameterGetter_StrafeMoveStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_StrafeMoveStart; + +// Class Phoenix.WetInterface +// 0x0000 (0x0000 - 0x0000) +class IWetInterface final +{ +public: + bool IncreaseWetness(class AActor* Instigator, float increaseAmount, const struct FVector& Location); + void OnAttemptToApplyWetness(float Amount, const struct FVector& Location); + void OnDecreaseWetness(float decreaseAmount); + void OnDry(class AActor* Instigator); + void OnFailedToWet(); + bool StartWetness(class AActor* Instigator, float Amount, const struct FVector& Location); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WetInterface") + } + static class IWetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWetInterface; + +// Class Phoenix.AblBlendSpaceParameterGetter_StrafePivot +// 0x0000 (0x0038 - 0x0038) +class UAblBlendSpaceParameterGetter_StrafePivot final : public UAblBlendSpaceParameterGetter_MoveStrafe +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_StrafePivot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_StrafePivot") + } + static class UAblBlendSpaceParameterGetter_StrafePivot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_StrafePivot; + +// Class Phoenix.RootMotionModifier_JumpNudge +// 0x0048 (0x0098 - 0x0050) +class URootMotionModifier_JumpNudge final : public URootMotionModifier +{ +public: + uint8 Pad_50[0x48]; // 0x0050(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_JumpNudge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_JumpNudge") + } + static class URootMotionModifier_JumpNudge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_JumpNudge; + +// Class Phoenix.AblBlendSpaceParameterGetter_StrafeUpperBodyTurn +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_StrafeUpperBodyTurn final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_StrafeUpperBodyTurn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_StrafeUpperBodyTurn") + } + static class UAblBlendSpaceParameterGetter_StrafeUpperBodyTurn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_StrafeUpperBodyTurn; + +// Class Phoenix.AblBlendSpaceParameterGetter_VelocityZ +// 0x0000 (0x0028 - 0x0028) +class UAblBlendSpaceParameterGetter_VelocityZ final : public UAblBlendSpaceParameterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter_VelocityZ") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter_VelocityZ") + } + static class UAblBlendSpaceParameterGetter_VelocityZ* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter_VelocityZ; + +// Class Phoenix.ExpelliarmusSpellTool +// 0x0050 (0x08C0 - 0x0870) +class AExpelliarmusSpellTool : public AFireOnceSpellTool +{ +public: + float ScaleDisarmForce; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SpecialDisarmTag; // 0x0874(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TalentProjectileDistance; // 0x087C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TalentProjectileIgnoreNearDistance; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TalentProjectileDelay; // 0x0884(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TalentProjectileDamage; // 0x0888(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TalentProjectileTargetHalfAngleXY; // 0x088C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf TalentProjectileMunition; // 0x0890(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_898[0x28]; // 0x0898(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpelliarmusSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpelliarmusSpellTool") + } + static class AExpelliarmusSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AExpelliarmusSpellTool; + +// Class Phoenix.RootMotionModifier_Multiplier +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifier_Multiplier final : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_Multiplier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_Multiplier") + } + static class URootMotionModifier_Multiplier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_Multiplier; + +// Class Phoenix.AblBranchActorTagCondition +// 0x0008 (0x0038 - 0x0030) +class UAblBranchActorTagCondition final : public UAblBranchCondition +{ +public: + class FName TagName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchActorTagCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchActorTagCondition") + } + static class UAblBranchActorTagCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchActorTagCondition; + +// Class Phoenix.AblBranchConditionAnimMechanic +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionAnimMechanic final : public UAblBranchCondition +{ +public: + EAnimMechanicType AnimMechanicType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionAnimMechanic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionAnimMechanic") + } + static class UAblBranchConditionAnimMechanic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionAnimMechanic; + +// Class Phoenix.AvaAudioHighLevelHelpers +// 0x0000 (0x0028 - 0x0028) +class UAvaAudioHighLevelHelpers final : public UBlueprintFunctionLibrary +{ +public: + static bool DEBUG_IsAvatarInSiteVolume(const class FString& SiteName); + static void PlayGreetingForPlayerChatStarted(const class AActor* Actor, const class FString& AudioConversationName); + static void RegisterExclusiveMissionDialogue(const class FName& CharacterID, const class FString& ExclusiveEventNamePattern, const class FName& FromMissionID); + static void RegisterForcedACKWitness(class FName CharacterID); + static bool RestoreAudioFromPortraitTransform(class AActor* Actor); + static bool SetAudioToPortraitTransform(class AActor* Actor, const struct FTransform& Transform); + static void UnregisterExclusiveMissionDialogue(const class FName& CharacterID, const class FString& ExclusiveEventNamePattern, const class FName& FromMissionID); + static void UnregisterForcedACKWitness(class FName CharacterID, bool bUnregisterAll); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAudioHighLevelHelpers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAudioHighLevelHelpers") + } + static class UAvaAudioHighLevelHelpers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaAudioHighLevelHelpers; + +// Class Phoenix.AblPlayPostAkEventScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblPlayPostAkEventScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayPostAkEventScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayPostAkEventScratchPad") + } + static class UAblPlayPostAkEventScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayPostAkEventScratchPad; + +// Class Phoenix.AblBranchConditionBasicMobilityMode +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionBasicMobilityMode final : public UAblBranchCondition +{ +public: + EBasicMobilityMode BasicMobilityMode; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionBasicMobilityMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionBasicMobilityMode") + } + static class UAblBranchConditionBasicMobilityMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionBasicMobilityMode; + +// Class Phoenix.AblBranchConditionBroomIdleBreak +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionBroomIdleBreak final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionBroomIdleBreak") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionBroomIdleBreak") + } + static class UAblBranchConditionBroomIdleBreak* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionBroomIdleBreak; + +// Class Phoenix.Enemy_AttackExtraData +// 0x0000 (0x0028 - 0x0028) +class UEnemy_AttackExtraData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_AttackExtraData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_AttackExtraData") + } + static class UEnemy_AttackExtraData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_AttackExtraData; + +// Class Phoenix.ReplicateSelf_AttackExtraData +// 0x0070 (0x0098 - 0x0028) +class UReplicateSelf_AttackExtraData final : public UEnemy_AttackExtraData +{ +public: + class FString SpawnObjectName; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Spawn SpawnType; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinSpawn; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSpawn; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GlobalMaxSpawn; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnRadius; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float halfAngle; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnSpeedMultiplier; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuffTeamWaitTime; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceThisAttack; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeReplicaOnDeath; // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FadeDelay; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDuration; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReplicaHealthOverride; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AttackExclusionTag; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStaggerAttack; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinStaggerTime; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStaggerTime; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKillChildrenOnDeath; // 0x007C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x1B]; // 0x007D(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReplicateSelf_AttackExtraData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReplicateSelf_AttackExtraData") + } + static class UReplicateSelf_AttackExtraData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReplicateSelf_AttackExtraData; + +// Class Phoenix.AblPushAwayFromInstigatorScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblPushAwayFromInstigatorScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPushAwayFromInstigatorScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPushAwayFromInstigatorScratchpad") + } + static class UAblPushAwayFromInstigatorScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPushAwayFromInstigatorScratchpad; + +// Class Phoenix.AblBranchConditionCognitionTarget +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionCognitionTarget final : public UAblBranchCondition +{ +public: + TSubclassOf CognitionSense; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf MatchActorType; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionCognitionTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionCognitionTarget") + } + static class UAblBranchConditionCognitionTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionCognitionTarget; + +// Class Phoenix.UIManager +// 0x07A8 (0x07D0 - 0x0028) +class alignas(0x10) UUIManager final : public UObject +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* TargetUITable; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixNotificationManager* NotificationManager; // 0x0090(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTutorialSystem* TutorialSystem; // 0x0098(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* ErrorTexture; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* LoadingTexture; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0[0x58]; // 0x00B0(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + EUIDisplayMode UIDisplayMode; // 0x0108(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CompendiumCategory; // 0x010C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CompendiumItemName; // 0x0118(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LastVisitedMenuPage; // 0x0128(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalParallaxMultiplier; // 0x0138(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NextExpGainDelay; // 0x013C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LastLocationName; // 0x0140(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGenderEnum DefaultGenderRig; // 0x0148(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149[0x3]; // 0x0149(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName DefaultMalePreset; // 0x014C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DefaultFemalePreset; // 0x0154(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap> LastChosenPresetData; // 0x0160(0x0050)(BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic) + class UWorldSupportWorld* PauseWorld; // 0x01B0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldSupportWorld* FieldGuideWorld; // 0x01B8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorldSupportWorld* VendorWorld; // 0x01C8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldSupportWorld* CompanionWorld; // 0x01D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScreen* CompanionSelectScreen; // 0x01D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* GamePlayerController; // 0x01E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLoadScreenDismissed; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TDelegate OnPauseMenuClosed; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_208[0x10]; // 0x0208(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool CastStupefyWithRightTrigger; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x6F]; // 0x0219(0x006F)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapOverland* OverlandMap; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_290[0x110]; // 0x0290(0x0110)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* IconDataTable; // 0x03A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UDataTable* BaseIconDataTable; // 0x03A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B0[0x10]; // 0x03B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* InteractWidget; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray PauseRequesters; // 0x03C8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UClass* mUIScreenFadeClass; // 0x03D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3E0[0x8]; // 0x03E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSet HiddenMenuPages; // 0x03E8(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + uint8 Pad_438[0x28]; // 0x0438(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapDungeon* DungeonMap; // 0x0460(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapHogwarts* HogwartsMap; // 0x0468(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapHogsmeade* HogsmeadeMap; // 0x0470(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* InGameMenuWidgetClass; // 0x0480(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* FieldGuideWidgetClass; // 0x0488(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UInGameMenuScreen* InGameMenuWidget; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UFieldGuideMenu* FieldGuideWidget; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A0[0x8]; // 0x04A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* PopupScreenClass; // 0x04A8(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4B0[0x7]; // 0x04B0(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsRichPaperShowing; // 0x04B7(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class APhoenixPathActor* PathActor; // 0x04B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C0[0x10]; // 0x04C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FColor PauseMenuLEDColor; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4D4[0xA4]; // 0x04D4(0x00A4)(Fixing Size After Last Property [ Dumper-7 ]) + class UUIInputManager* InputManager; // 0x0578(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_580[0x38]; // 0x0580(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AlwaysLoadedTextures; // 0x05B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UScreenFadeWidget* m_pScreenFadeWidget; // 0x05C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5D0[0x10]; // 0x05D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UMissionFailScreenBase* MissionFailedScreen; // 0x05E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5E8[0x88]; // 0x05E8(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + class UBeaconInfo* CompanionBeaconInfo; // 0x0670(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_678[0x20]; // 0x0678(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnPSOUpdate; // 0x0698(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_6A8[0xC9]; // 0x06A8(0x00C9)(Fixing Size After Last Property [ Dumper-7 ]) + bool ReadyToShowDSFirmwareUpgrade; // 0x0771(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPromoLocked; // 0x0772(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_773[0x5D]; // 0x0773(0x005D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AddTextTickerNotification(const class FString& NotificationText); + static void CorrectInputAxisKeyIfNeeded(const struct FInputAxisKeyMapping& InInputAxisMapping, struct FInputAxisKeyMapping* OutInputAxisMapping); + static bool CreateAsyncWidget(TSoftClassPtr ObjectPtr, const TDelegate& AsyncLoadCallback, bool AddToViewport); + static void ForceRebuildKeyMapsFromQWERTY(); + static class UUIManager* Get(); + static void GetActionMappingByName(const class FName ActionName, TArray* OutMappings, bool bTranspose, bool bMouseAndKeyboardOnly, bool bIncludeUnbound); + static TArray GetAvailableVoices(); + static void GetAxisMappingByName(const class FName AxisName, TArray* OutMappings, bool bTranspose, bool bMouseAndKeyboardOnly, bool bIncludeUnbound); + static class UMenuCursorWidget* GetCursorWidget(); + static EUIFactsheetMode GetFactsheetMode(); + static TArray GetGroupMappingNames(const class FName GroupName, bool bAction, bool bAxis, bool bSort); + static void GetKeyIdsFromActionId(const class FString& ActionId, TArray* OutKeyIds, bool Transpose, bool ForceGamepadKeys, bool ForceMouseKeyboardKeys); + static bool GetMKBActionPairByName(const class FName ActionName, struct FInputActionKeyMapping* OutPrimary, struct FInputActionKeyMapping* OutAlternative, bool bTranspose); + static bool GetMKBAxisPairsByName(const class FName& AxisName, struct FInputAxisKeyMapping* OutPositivePrimary, struct FInputAxisKeyMapping* OutPositiveAlternative, struct FInputAxisKeyMapping* OutNegativePrimary, struct FInputAxisKeyMapping* OutNegativeAlternative, bool bTranspose); + static bool GetMutatedMKBAxisMappingsByName(const class FName& AxisName, const TArray& ForbiddenKeys, struct FInputAxisKeyMapping* OutPosMain, struct FInputAxisKeyMapping* OutFakePosMain, struct FInputAxisKeyMapping* OutPosAlt, struct FInputAxisKeyMapping* OutNegMain, struct FInputAxisKeyMapping* OutFakeNegMain, struct FInputAxisKeyMapping* OutNegAlt, bool bTranspose); + static TArray GetPCInputGroupHeaders(bool bAction, bool bAxis); + static class UUIManager* GetUIManagerPure(); + static EUIPlatformInputDevice GetUIPlatformInputDevice(); + static bool IsActionKeyValid(const struct FInputActionKeyMapping& InActionMapping); + static bool IsAxisKeyValid(const struct FInputAxisKeyMapping& InAxisMapping); + static bool IsGamepadTypeConnected(EGamepadType GamepadType); + static bool IsMenuReaderBusy(); + static bool IsMenuReaderCurrentLanguageSupported(); + static bool IsMenuReaderEnabled(); + static bool IsMenuReaderSupported(); + static bool IsStudentLocatorBeaconActive(const class FString& StudentName); + static bool IsUsingPS4Controller(); + static bool IsUsingPS5Controller(); + static bool IsUsingSteamController(); + static bool IsUsingSwitchController(); + static bool IsUsingXboxOneController(); + static bool PhoenixKeyExists(const class FString& Key); + static class FString PhoenixTranslate(const class FString& Key, const class FString& DebugLogText); + static void RemoveStudentLocatorBeacon(); + static class FString ResolveOptionPanelChoice(const class FString& DialogueLine); + static bool SaveInputConfig(); + static void SetCursorWidget(class UMenuCursorWidget* NewCursor); + static void SetFactsheetMode(EUIFactsheetMode NewFactsheetMode); + static bool SetLocatorBeacon(const class FString& StudentName, const struct FVector& Location, const class FString& BeaconIconName); + static bool SetLocatorBeaconUsingDBDungeonEntrances(const class FString& LocationID); + static bool SetLocatorBeaconUsingDBLocation(const class FString& LocationID); + static bool SetLocatorBeaconUsingType(const class FString& Type, const class FString& NameOrLocation); + static bool SetMenuReaderEnabled(const bool bEnabled); + static bool SetMenuReaderVoice(const struct FMenuReaderVoice& InVoice); + static bool SetMenuReaderVolume(const float InVolume); + static bool SetMKBAction(const struct FInputActionKeyMapping& InActionMapping, bool bIsPrimary, bool bForceRebuildKeymaps, bool bTranspose); + static bool SetMKBAxis(const struct FInputAxisKeyMapping& InAxisMapping, bool bIsPrimary, bool bForceRebuildKeymaps, bool bTranspose); + static bool SetStudentLocatorBeacon(const class FString& StudentName); + static void SetUIDisplayMode(EUIDisplayMode DisplayMode); + static TArray TransposeActionFromQWERTY(const TArray& ActionMappings); + static TArray TransposeActionToQWERTY(const TArray& ActionMappings); + static TArray TransposeAxisFromQWERTY(const TArray& AxisMappings); + static TArray TransposeAxisToQWERTY(const TArray& AxisMappings); + static bool UnbindMKBAction(const struct FInputActionKeyMapping& InActionMapping, bool bForceRebuildKeymaps, bool bTranspose); + static bool UnbindMKBAxis(const struct FInputAxisKeyMapping& InAxisMapping, bool bForceRebuildKeymaps, bool bTranspose); + static bool UpdateFSKnownItemsDetailMap(const class FString& FactItem, const class FString& FactAttribute, EFactsheetButtonState FactState); + static struct FMenuReaderVoice ValidateMenuReaderVoice(const struct FMenuReaderVoice& InVoice); + + void AddNavPathPoints(const TArray& PathPoints, float Width, float Height); + void AddNewIndicatorItem(const class FName CategoryName, const class FName ItemName); + void AddPathEnd(const struct FVector& End, float Width, float Height); + void AddPathPoints(const TArray& PathPoints, float Width, float Height); + void AddPathStartEnd(const struct FVector& Start, const struct FVector& End, float Width, float Height); + void AdvanceTime(const struct FTimespan& DeltaTimeAdvance); + void AlertComponentWidget(const class AActor* Target, EWidgetType WidgetType); + void AnimateTrackingInfo(); + void AppendNavPointsUsingActors(const TArray& Actors); + void BuildNavPointsUsingActors(const TArray& Actors, float Width, float Height); + bool CanBackOutOfAvatarCreator(); + bool CanPlayIntroNormally(); + void ChallengeResultsScreenLoaded(class UScreen* Screen); + void ChangeMenuPage(); + void ClearCurrentLocationName(); + void ClearHintMessage(); + void ClearNewIndicatorCategory(const class FName CategoryName); + void ClearNewIndicatorItem(const class FName CategoryName, const class FName ItemName); + void ClearPath(); + void ClearPauseMenuPageBP(); + void CreateGameOverScreen(EUIGameOverReason Reason); + void CreateHUDLog(bool pShow, const class FString& Group, const class FString& pContext); + void CycleControlModeInputCheck1(); + void DebugTriggerChallengeCompleteNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedLevel, int32 TotalLevels, int32 TotalInstancesForLevel); + void DebugTriggerChallengeUnlockedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 TotalRequired); + void DebugTriggerChallengeUpdatedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedAmt, int32 TotalRequired); + void DebugTriggerCollectionKnownNotification(class FName CollectionID, class FName CollectionCategory); + void DebugTriggerCollectionObtainedNotification(class FName CollectionID, class FName CollectionCategory); + void DestroyCompanionrWorld(); + void DestroyVendorWorld(); + bool DoesRightTriggerCastStupefy(); + void DropLoadScreen(); + void ExitFieldGuideWithReason(EFieldGuideExitReasons ExitReason, bool SkipFadeScreen, int32 CharacterID, const class FString& Filename, const class FString& FastTravelName); + void FadeIn(float Duration); + void FadeOut(float Duration); + void FadeOutFromPhotoMode(float Duration, ESeasonEnum InSeason, bool bBackToFieldGuide); + void FadeOutToColor(float Duration, const struct FLinearColor& TargetColor); + void FieldGuideMenuStart(ESeasonEnum PrePauseSeason); + void ForceFGBookAssetsToBeResident(class USkeletalMeshComponent* BookSK); + void GameOverScreenLoaded(class UScreen* Screen); + TArray GetActiveBuffData(); + class FString GetBuildNumber(); + class AActor* GetCallOutComponentTarget(const class AActor* Target); + class UScreen* GetCompanionSelectionScreen(); + class UWorld* GetCurrentWorld(); + class FString GetDisplayedUserTag(); + class UMapDungeon* GetDungeonMap(); + class UFieldGuideMenu* GetFieldGuideWidget(); + bool GetHasCurtainWidget(); + TArray GetHiddenMenuTabs(); + class UMapHogsmeade* GetHogsmeadeMap(); + class UMapHogwarts* GetHogwartsMap(); + class UDataTable* GetIconDataTable(); + class UInGameMenuScreen* GetInGameMenuWidget(); + bool GetInMenuTransition(); + bool GetIsInitialized(); + bool GetIsRichPaperShowing(); + bool GetIsUIShown(); + bool GetIsVirtualCursorShowing(); + class UMapSubSystem* GetMapSubSystem(); + bool GetMastermindPopupInfo(struct FMastermindPopupInfo* outMastermindPopupInfo); + bool GetMastermindScreenInfo(struct FMastermindScreenInfo* outMastermindScreenInfo); + bool GetMastermindTutorialInfo(struct FMastermindTutorialInfo* outMastermindTutorialInfo); + int32 GetNewFactCount(); + void GetNewIndicatorCategory(const class FName CategoryName, TArray* NewIndicatorItems); + class UMapOverland* GetOverlandMap(); + bool GetPlayerChosenWandInfo(class FString* WandStyle, class FString* WandWood, class FString* WandCore, class FString* WandLength, class FString* WandFlex); + void GetPlayerFirstAndLastName(class FString* PlayerFirstName, class FString* PlayerLastName); + class FString GetPlayerGender(); + class FString GetPlayerHouse(); + EHouseIds GetPlayerHouseEnum(); + class FString GetPlayerName(); + class APawn* GetPlayerPawn(); + int32 GetPlayerYear(EDisciplineType Discipline); + float GetPSOProgress(); + class UScreenFadeWidget* GetScreenFadeWidget(); + bool GetShouldShowButtonGraphics(); + EHouseIds GetSortingHatRecommendedHouse(); + bool GetTempPauseLock(); + bool GetToMapFromBackButton(); + class AActor* GetVendorWorldPreviewActor(); + void HandleMapLocationChanged(const class UObject* Caller, const class FString& CurrentMapLocationName); + void IconTextureLoadedCallback(class UTexture2D* Texture, class UObject* Param); + bool InDarkArtsChallenge(); + bool InFieldGuideMenuTransition(); + bool InPauseMode(); + void InteractComponentWidget(const class AActor* Target); + bool IsAsyncScreenLoadInProgress(); + bool IsDirectlyEnteringSubMenu(); + bool IsFaded(); + bool IsItemNew(const class FName CategoryName, const class FName ItemName); + bool IsMenuTabHidden(EPauseMenuPage MenuTab); + bool IsNabSackAlreadyEquipped(); + bool IsPopupReady(); + bool IsPromoReady(const class FString& PromotionName); + bool IsVendorInteract(class FName Target); + bool IsWaitingForFade(); + void KeepLoadScreenUp(); + void LoadFieldGuideScreen(); + void LogFieldGuide(const class FString& OperationFrom, const class FString& Context); + void MissionFailScreenLoaded(class UScreen* Screen); + void MoviePlaybackFinished(class UObject* Caller); + void OnCompanionLevelLoad(class UWorldSupportLevel* Level); + void OnCompanionLevelShow(class UWorldSupportLevel* Level); + void OnCompanionLevelUnload(class UWorldSupportLevel* Level); + void OnControlSchemaChanged(); + void OnDualShockFirmwareUpgradePopupClosed(class UPopupScreen* PopupScreen, int32 CompletionActionIndex); + void OnEndPromotion(); + void OnFadeInBegin(); + void OnFadeInComplete(); + void OnFadeOutBegin(); + void OnFadeOutComplete(); + void OnFieldGuideLoad(class UWorldSupportLevel* Level); + void OnFieldGuideShow(class UWorldSupportLevel* Level); + void OnFieldGuideUnload(class UWorldSupportLevel* Level); + void OnGameToBeSaved(); + void OnInputDeviceChanged(EInputDeviceUsed UsedInputDevice, const struct FKey& InputPressed); + void OnSaveGameLoad(); + void OnShowBannerPromotion(class UWidget* InParentWidget); + void OnShowPromotion(const class FString& PromotionName); + void OnStatChanged(const class FName StatID, const int32 Value, const int32 Delta); + void OnVendorLevelLoad(class UWorldSupportLevel* Level); + void OnVendorLevelShow(class UWorldSupportLevel* Level); + void OnVendorLevelUnload(class UWorldSupportLevel* Level); + void PathSelectionTimerExpired(); + void PauseLocationNameUI(); + EBannerPromoStatus PromoBannerStatus(const class FString& PromotionName); + void RemoveAlertComponentWidget(const class AActor* Target, EWidgetType WidgetType); + void RemoveInteractComponentWidget(const class AActor* Target); + void RemoveTargetComponentWidget(const class AActor* Target, bool TargetDied); + void RequestGameAndSystemPause(bool bPause, const class FName RequesterName, bool bShouldBumpPauseMenuUp); + void ReturnToStartPage(); + void RevelioPageScreenLoaded(class UScreen* Screen); + void SelectButton(); + void SetActiveMenu(class FName MenuToLoad, bool LoadToSubPage, bool LockToMenu); + void SetAndShowHintMessage(const class FString& HintKey, const ETutorialPosition HintPosition, const bool bIgnoreShowTutorialElementsFlag, const float MaxDuration); + void SetAsyncScreenLoadInProgress(bool InProgress); + void SetCanBackOutOfAvatarCreator(const bool bCanBackOut); + void SetCastStupefyWithRightTrigger(bool UseRT); + void SetCompanionSelectionScreen(class UScreen* InScreen); + void SetDebugLoadingScreen(const bool bDebug); + void SetHiddenMenuTabs(const TArray& PagesToHide); + void SetInDarkArtsChallenge(bool InDA); + void SetInFrontendLevel(const bool bInFrontend); + void SetInMenuTransition(bool pInMenuTransition, const class FString& pContext); + void SetInMenuTransitionWithDelay(bool pInMenuTransition, float Delay, const class FString& pContext); + void SetInPreGameplayState(const bool InPreGameplayState); + void SetIsRichPaperShowing(bool Showing); + void SetLoadingSaveGame(bool pLoadingSaveGame); + void SetLocationName(class FName LocationName, bool ShowNotification); + void SetManualFade(float Opacity); + bool SetPlayerChosenWandInfo(const class FString& WandStyle, const class FString& WandWood, const class FString& WandCore, const class FString& WandLength, const class FString& WandFlex); + bool SetPlayerFirstAndLastName(const class FString& PlayerFirstName, const class FString& PlayerLastName); + bool SetPlayerGender(const class FString& Gender); + bool SetPlayerHouse(const class FString& HouseName); + bool SetPlayerHouseEnum(EHouseIds House); + void SetPlayerInventorySortPreference(const class FString& Preference); + void SetPlayerPawn(class APawn* Pawn); + void SetTempPauseLock(bool pTempPauseLock); + void SetToMapFromBackButton(bool pToMapFromBackButton); + void ShowFloatingGamepadTextInput(TDelegate InCallback, bool ShowOnTop); + class UPopupScreen* ShowGenericPopup(const class FString& TitleString, const class FString& DescriptionString, const TArray& LegendItems, const TArray& CompletionActions, const bool bUsesWaitIndicator, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress, int32 ZOrder); + class UPopupScreen* ShowOkCancelPopup(const class FString& TitleString, const class FString& DescriptionString, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress); + class UPopupScreen* ShowOkPopup(const class FString& TitleString, const class FString& DescriptionString, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress, int32 ZOrder); + void ShowPathInWorld(); + void ShowPathSelectionCancelled(); + void ShowPathSelectionPressed(); + void ShowPathSelectionReleased(); + class UPopupScreen* ShowPleaseWaitPopup(const class FString& TitleString, const class FString& DescriptionString, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress); + void ShowRoadsInWorld(); + void ShowVirtualCursor(class APlayerController* Controller, bool Enable, const struct FVector2D& Position, const class FString& Context); + class UPopupScreen* ShowYesNoPopup(const class FString& TitleString, const class FString& DescriptionString, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress); + void StartCompanionWorld(); + void StartVendorWorld(); + void StopCompanionWorld(); + void StopVendorWorld(); + void TargetComponentWidget(const class AActor* Target); + bool TargetWidgetSetup(const class AActor* Target); + void ToggleHUD(bool Enable, bool AllowSelectiveTicking); + void ToggleMenuTab(EPauseMenuPage MenuPage, bool ShouldShow); + void TogglePathActive(); + void TriggerFadeIn(); + void TriggerFadeOut(); + void TriggerGamepadTextInput(TDelegate InCallback, const class FText& InTextDescription, int32 InMaxCharacters, const class FString& InDefaultText); + void UIBuildNavMeshData(); + void UIManager_ToggleShowCurentLevelName(); + void UITriggerLevelLoad(); + void UnloadFieldGuideScreen(); + void UnlockAllPauseMenuTabs(); + void UnpauseLocationNameUI(); + void UpdateAllFastTravelLocations(); + void UpdateHintGameLogic(class FName GameLogicVar, bool SetOn); + void UseHoverDrone(); + void WidgetClassLoaded(class UUserWidget* Widget); + + EInputDeviceUsed GetLastUsedInputDevice() const; + class FString GetPlayerInventorySortPreference() const; + bool IsDebugLoadingScreen() const; + bool IsInFrontendLevel() const; + bool IsInPreGameplayState() const; + bool IsPauseRequestedBy(const class FName RequesterName) const; + bool IsSteamInBigPictureMode() const; + bool IsSteamRunningOnSteamDeck() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIManager") + } + static class UUIManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUIManager; + +// Class Phoenix.AvaAudioLocationActor +// 0x0000 (0x0248 - 0x0248) +class AAvaAudioLocationActor final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAudioLocationActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAudioLocationActor") + } + static class AAvaAudioLocationActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAvaAudioLocationActor; + +// Class Phoenix.ablBranchCondition_BroomCollide +// 0x0008 (0x0038 - 0x0030) +class UablBranchCondition_BroomCollide final : public UAblBranchCondition +{ +public: + EFlyingBroomHitObjectType FlyingBroomCheckHitObject; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablBranchCondition_BroomCollide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablBranchCondition_BroomCollide") + } + static class UablBranchCondition_BroomCollide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablBranchCondition_BroomCollide; + +// Class Phoenix.SceneAction_ConsoleVariables +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_ConsoleVariables final : public USceneAction_ConsoleBase +{ +public: + TArray Variables; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + bool bInShippingToo; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ConsoleVariables") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ConsoleVariables") + } + static class USceneAction_ConsoleVariables* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ConsoleVariables; + +// Class Phoenix.ablBranchCondition_CautionMode +// 0x0000 (0x0030 - 0x0030) +class UablBranchCondition_CautionMode final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablBranchCondition_CautionMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablBranchCondition_CautionMode") + } + static class UablBranchCondition_CautionMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablBranchCondition_CautionMode; + +// Class Phoenix.AblMovementModeTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblMovementModeTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + EMovementMode OriginalMovementMode; // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMovementModeTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMovementModeTaskScratchPad") + } + static class UAblMovementModeTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMovementModeTaskScratchPad; + +// Class Phoenix.AvaStreamingVolumeComponentBase +// 0x0040 (0x0260 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UAvaStreamingVolumeComponentBase : public USceneComponent +{ +public: + bool bForcedState; // 0x0218(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHidesWithTiles; // 0x0219(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldAffectTileStreaming; // 0x021A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseTileStreaming; // 0x021B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSupportsDitheredLODTransition; // 0x021C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21D[0x3]; // 0x021D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TileRenderingMaxLod; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalBoundsRadius; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreventExteriorRendering; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreShellVolumes; // 0x0229(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDoorPreloadVolume; // 0x022A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActiveWithFastTravelDoors; // 0x022B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVolumeLoadIdentifier VolumeLoadIdentifier; // 0x022C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22D[0x2B]; // 0x022D(0x002B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsStateForced(); + void SetForcedStateStatus(bool bForced); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaStreamingVolumeComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaStreamingVolumeComponentBase") + } + static class UAvaStreamingVolumeComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UAvaStreamingVolumeComponentBase; + +// Class Phoenix.AvaStreamingLevelVolumeComponentBase +// 0x0030 (0x0290 - 0x0260) +class UAvaStreamingLevelVolumeComponentBase : public UAvaStreamingVolumeComponentBase +{ +public: + TSoftObjectPtr LevelToStream; // 0x0258(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* LevelPlacementActor; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreamingDynamic* LoadedLevel; // 0x0288(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + struct FVector GetLevelLoc(); + struct FRotator GetLevelRot(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaStreamingLevelVolumeComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaStreamingLevelVolumeComponentBase") + } + static class UAvaStreamingLevelVolumeComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaStreamingLevelVolumeComponentBase; + +// Class Phoenix.AvaStreamingVolumeComponent +// 0x0140 (0x03D0 - 0x0290) +class UAvaStreamingVolumeComponent final : public UAvaStreamingLevelVolumeComponentBase +{ +public: + bool bIsExterior; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExemptFromInteriorExteriorCulling; // 0x0291(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_292[0x6]; // 0x0292(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> DependentLevelsToStream; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray LevelLODDistances; // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bShouldDitherLODTransitions; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x3]; // 0x02B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DependentLevelAdditionalBoundsRadius; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSwapsPrecomputedVisibility; // 0x02C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> DependentSpringLevelsToStream; // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> DependentSummerLevelsToStream; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> DependentFallLevelsToStream; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> DependentWinterLevelsToStream; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TSoftObjectPtr LevelLodToStream0; // 0x0308(0x0028)(BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr LevelLodToStream1; // 0x0330(0x0028)(BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr LevelLodToStream2; // 0x0358(0x0028)(BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LodLevel; // 0x0380(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_384[0x14]; // 0x0384(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LoadedDependentLevels; // 0x0398(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LoadedDependentSeasonLevels; // 0x03A8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_3B8[0x18]; // 0x03B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CommitLodLevel(double InLodTime); + void ForceLoad(); + void ForceUnload(); + class ULevelStreamingDynamic* GetLoadedLevel(); + const TArray GetLODDistances(); + int32 GetLodLevel(); + double GetLodTime(); + int32 GetProposedLodLevel(); + bool GetShouldBeLoaded(); + bool GetShouldBeVisible(); + void PropagateState(); + void ProposeLodLevel(int32 InLodLevel, const struct FVector2D& InBorderDist); + void SetLodLevel(int32 InLodLevel); + void SetLodTime(double InLodTime); + void SetShouldBeLoaded(bool InShouldBeLoaded); + void SetShouldBeVisible(bool InShouldBeVisible); + void UpdateSeasonState(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaStreamingVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaStreamingVolumeComponent") + } + static class UAvaStreamingVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaStreamingVolumeComponent; + +// Class Phoenix.AblHasRagdollBehaviorBranchCondition +// 0x0000 (0x0028 - 0x0028) +class UAblHasRagdollBehaviorBranchCondition final : public UAblTaskCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHasRagdollBehaviorBranchCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHasRagdollBehaviorBranchCondition") + } + static class UAblHasRagdollBehaviorBranchCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHasRagdollBehaviorBranchCondition; + +// Class Phoenix.AblBranchConditionEnemyAbilitySupported +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionEnemyAbilitySupported final : public UAblBranchCondition +{ +public: + EEnemy_Ability Ability; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEnemyAbilitySupported") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEnemyAbilitySupported") + } + static class UAblBranchConditionEnemyAbilitySupported* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEnemyAbilitySupported; + +// Class Phoenix.AblBranchConditionEnemyCase +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionEnemyCase final : public UAblBranchCondition +{ +public: + EAbilityTaskScratchPadCondition Condition; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float fMinTime; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fMaxTime; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEnemyCase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEnemyCase") + } + static class UAblBranchConditionEnemyCase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEnemyCase; + +// Class Phoenix.DuelTechnique_Combo +// 0x0010 (0x0058 - 0x0048) +class UDuelTechnique_Combo final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_Combo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_Combo") + } + static class UDuelTechnique_Combo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_Combo; + +// Class Phoenix.RPGTriggerEffect_Base +// 0x0018 (0x0040 - 0x0028) +class URPGTriggerEffect_Base : public UObject +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_Base") + } + static class URPGTriggerEffect_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_Base; + +// Class Phoenix.RPGTriggerEffect_OnEpiskey +// 0x0018 (0x0058 - 0x0040) +class URPGTriggerEffect_OnEpiskey : public URPGTriggerEffect_Base +{ +public: + float HealthThresholdBefore; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HealthThresholdAfter; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* Owner; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnHealing(const class UObject* i_caller, float InHealthChange); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_OnEpiskey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_OnEpiskey") + } + static class URPGTriggerEffect_OnEpiskey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_OnEpiskey; + +// Class Phoenix.AblBranchConditionEnemyGroundDetection +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionEnemyGroundDetection final : public UAblBranchCondition +{ +public: + float OnGroundDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIncludeCharacterHeightBounds; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEnemyGroundDetection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEnemyGroundDetection") + } + static class UAblBranchConditionEnemyGroundDetection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEnemyGroundDetection; + +// Class Phoenix.EnemyAIWeaponSpawnDataBase +// 0x0010 (0x0038 - 0x0028) +class UEnemyAIWeaponSpawnDataBase : public UObject +{ +public: + TSubclassOf Weapon; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Chance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIWeaponSpawnDataBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIWeaponSpawnDataBase") + } + static class UEnemyAIWeaponSpawnDataBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIWeaponSpawnDataBase; + +// Class Phoenix.RPGTriggerEffect_ModifyPotionEffectCount +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_ModifyPotionEffectCount final : public URPGTriggerEffect_Base +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ModifyPotionEffectCount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ModifyPotionEffectCount") + } + static class URPGTriggerEffect_ModifyPotionEffectCount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ModifyPotionEffectCount; + +// Class Phoenix.AblBranchConditionReactionEnded +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionReactionEnded final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionReactionEnded") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionReactionEnded") + } + static class UAblBranchConditionReactionEnded* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionReactionEnded; + +// Class Phoenix.AblBranchConditionEnemyMoveEnd +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionEnemyMoveEnd final : public UAblBranchCondition +{ +public: + EEnemyMoveEndType MoveType; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SlideLinkEndXYTolerance; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SlideLinkEndZTolerance; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSlideCheckSurfaceType; // 0x003C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEnemyMoveEnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEnemyMoveEnd") + } + static class UAblBranchConditionEnemyMoveEnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEnemyMoveEnd; + +// Class Phoenix.AblBranchConditionEnemyMoveHit +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionEnemyMoveHit final : public UAblBranchCondition +{ +public: + bool bOnlyTriggerOnGroundMatch; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnGroundRequirement; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnAirRequirement; // 0x0032(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreHitAfterDeath; // 0x0033(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEnemyMoveHit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEnemyMoveHit") + } + static class UAblBranchConditionEnemyMoveHit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEnemyMoveHit; + +// Class Phoenix.BTTask_Creature_BehaviorComplete +// 0x0000 (0x0070 - 0x0070) +class UBTTask_Creature_BehaviorComplete final : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_BehaviorComplete") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_BehaviorComplete") + } + static class UBTTask_Creature_BehaviorComplete* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_BehaviorComplete; + +// Class Phoenix.AblBranchConditionEnemyPhysics +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionEnemyPhysics final : public UAblBranchCondition +{ +public: + bool bOnPhysicsMovementStop; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEnemyPhysics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEnemyPhysics") + } + static class UAblBranchConditionEnemyPhysics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEnemyPhysics; + +// Class Phoenix.AblRipApartTask +// 0x0110 (0x0180 - 0x0070) +class UAblRipApartTask final : public UAblAbilityTask +{ +public: + bool bReinitPose; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap BodyMeshes; // 0x0078(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap LegMeshes; // 0x00C8(0x0050)(Edit, NativeAccessSpecifierPublic) + TArray BodyLegSocketNames; // 0x0118(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName LegFxSocketName; // 0x0128(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer LegSocketParticleTags; // 0x0130(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagContainer LegParticleTags; // 0x0150(0x0020)(Edit, NativeAccessSpecifierPublic) + float MinImpulse; // 0x0170(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxImpulse; // 0x0174(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnActorInstead; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x3]; // 0x0179(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LegLifetime; // 0x017C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRipApartTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRipApartTask") + } + static class UAblRipApartTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRipApartTask; + +// Class Phoenix.AblBranchConditionEnemyStateDone +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionEnemyStateDone final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionEnemyStateDone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionEnemyStateDone") + } + static class UAblBranchConditionEnemyStateDone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionEnemyStateDone; + +// Class Phoenix.AblBranchConditionGameplayTag +// 0x0028 (0x0050 - 0x0028) +class UAblBranchConditionGameplayTag final : public UAblTaskCondition +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0028(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bInverse; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionGameplayTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionGameplayTag") + } + static class UAblBranchConditionGameplayTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionGameplayTag; + +// Class Phoenix.Enemy_Alert_InstanceQBUpdateData +// 0x0028 (0x0058 - 0x0030) +class UEnemy_Alert_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x28]; // 0x0030(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Alert_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Alert_InstanceQBUpdateData") + } + static class UEnemy_Alert_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Alert_InstanceQBUpdateData; + +// Class Phoenix.AblRagdollForceToNavMeshTask +// 0x0008 (0x0078 - 0x0070) +class UAblRagdollForceToNavMeshTask final : public UAblAbilityTask +{ +public: + float Force; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRagdollForceToNavMeshTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRagdollForceToNavMeshTask") + } + static class UAblRagdollForceToNavMeshTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRagdollForceToNavMeshTask; + +// Class Phoenix.AblAmbulatoryGroundDetection +// 0x0008 (0x0030 - 0x0028) +class UAblAmbulatoryGroundDetection final : public UAblTaskCondition +{ +public: + float OnGroundDistance; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bGroundMustBeWalkable; // 0x002C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bGroundMustNotBePawn; // 0x002D(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInverse; // 0x002E(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAmbulatoryGroundDetection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAmbulatoryGroundDetection") + } + static class UAblAmbulatoryGroundDetection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAmbulatoryGroundDetection; + +// Class Phoenix.TransfigurationSpawnController +// 0x0268 (0x02A8 - 0x0040) +class UTransfigurationSpawnController final : public UTickableWorldSubsystem +{ +public: + uint8 Pad_40[0x258]; // 0x0040(0x0258)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf PreviewActorClass; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationSpawnController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationSpawnController") + } + static class UTransfigurationSpawnController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransfigurationSpawnController; + +// Class Phoenix.AblBranchConditionMovementMode +// 0x0008 (0x0030 - 0x0028) +class UAblBranchConditionMovementMode final : public UAblTaskCondition +{ +public: + EMovementMode MovementMode; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDuration; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionMovementMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionMovementMode") + } + static class UAblBranchConditionMovementMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionMovementMode; + +// Class Phoenix.AblSetMaxHeightModifiersTask +// 0x0028 (0x0098 - 0x0070) +class UAblSetMaxHeightModifiersTask final : public UAblAbilityTask +{ +public: + bool bEnableMaxHeightModifiers; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMaxHeightValue; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideMaxHeightValue; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Conditions; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bMustPassAllConditions; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetMaxHeightModifiersTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetMaxHeightModifiersTask") + } + static class UAblSetMaxHeightModifiersTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetMaxHeightModifiersTask; + +// Class Phoenix.AblBranchConditionNoMovement +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionNoMovement final : public UAblBranchCondition +{ +public: + float DistanceSquaredTolerance; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionNoMovement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionNoMovement") + } + static class UAblBranchConditionNoMovement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionNoMovement; + +// Class Phoenix.AblBranchConditionTimer +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionTimer final : public UAblBranchCondition +{ +public: + float CountdownTime; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionTimer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionTimer") + } + static class UAblBranchConditionTimer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionTimer; + +// Class Phoenix.Enemy_Companion_InstanceQBUpdateData +// 0x0018 (0x0048 - 0x0030) +class UEnemy_Companion_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Companion_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Companion_InstanceQBUpdateData") + } + static class UEnemy_Companion_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Companion_InstanceQBUpdateData; + +// Class Phoenix.AblNPCTurnToTaskScratchPad +// 0x0048 (0x0070 - 0x0028) +class UAblNPCTurnToTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + class AActor* ActorToTrack; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0x0030(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend TurningBlend; // 0x0040(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPCTurnToTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPCTurnToTaskScratchPad") + } + static class UAblNPCTurnToTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPCTurnToTaskScratchPad; + +// Class Phoenix.AblBranchConditionTimer_New +// 0x0008 (0x0030 - 0x0028) +class UAblBranchConditionTimer_New final : public UAblTaskCondition +{ +public: + float MinTime; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxTime; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionTimer_New") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionTimer_New") + } + static class UAblBranchConditionTimer_New* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionTimer_New; + +// Class Phoenix.AblBranchConditionVelocity_New +// 0x0020 (0x0048 - 0x0028) +class UAblBranchConditionVelocity_New final : public UAblTaskCondition +{ +public: + bool bSpeedIsGreaterThan; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpeedIsGreaterThan; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSpeedIsLessThan; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpeedIsLessThan; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bZIsGreaterThan; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ZIsGreaterThan; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bZIsLessThan; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ZIsLessThan; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionVelocity_New") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionVelocity_New") + } + static class UAblBranchConditionVelocity_New* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionVelocity_New; + +// Class Phoenix.RootMotionModifierProperties_DodgeDuckAssist +// 0x0010 (0x0040 - 0x0030) +class URootMotionModifierProperties_DodgeDuckAssist final : public URootMotionModifierProperties +{ +public: + bool bInstantRecovery; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float YawRecoverySpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurnAssistSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType TurnAssistType; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_DodgeDuckAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_DodgeDuckAssist") + } + static class URootMotionModifierProperties_DodgeDuckAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_DodgeDuckAssist; + +// Class Phoenix.AblBranchConditionCreatureIdleBreak +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionCreatureIdleBreak final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionCreatureIdleBreak") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionCreatureIdleBreak") + } + static class UAblBranchConditionCreatureIdleBreak* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionCreatureIdleBreak; + +// Class Phoenix.ablBranchConditionMountAnimNotify +// 0x0008 (0x0048 - 0x0040) +class UablBranchConditionMountAnimNotify final : public UAblBranchConditionAnimNotify +{ +public: + bool bReturnTrueIfMount; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablBranchConditionMountAnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablBranchConditionMountAnimNotify") + } + static class UablBranchConditionMountAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablBranchConditionMountAnimNotify; + +// Class Phoenix.RootMotionModifierProperties_Dueling +// 0x0008 (0x0038 - 0x0030) +class URootMotionModifierProperties_Dueling final : public URootMotionModifierProperties +{ +public: + float HorizontalRootMotionAmount; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalRootMotionAmount; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_Dueling") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_Dueling") + } + static class URootMotionModifierProperties_Dueling* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_Dueling; + +// Class Phoenix.AblBranchCreaturePathTeleport +// 0x0000 (0x0030 - 0x0030) +class UAblBranchCreaturePathTeleport final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchCreaturePathTeleport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchCreaturePathTeleport") + } + static class UAblBranchCreaturePathTeleport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchCreaturePathTeleport; + +// Class Phoenix.WandLinkUIMiniGame +// 0x0030 (0x0058 - 0x0028) +class UWandLinkUIMiniGame : public UObject +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandLinkUIMiniGame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandLinkUIMiniGame") + } + static class UWandLinkUIMiniGame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWandLinkUIMiniGame; + +// Class Phoenix.AblBranchCreatureStoppingModeCondition +// 0x0008 (0x0038 - 0x0030) +class UAblBranchCreatureStoppingModeCondition final : public UAblBranchCondition +{ +public: + ECreatureStoppingMode StoppingMode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchCreatureStoppingModeCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchCreatureStoppingModeCondition") + } + static class UAblBranchCreatureStoppingModeCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchCreatureStoppingModeCondition; + +// Class Phoenix.RootMotionModifierProperties_FacingAssist +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_FacingAssist final : public URootMotionModifierProperties +{ +public: + ERootMotionModTurnAssistUseDirection UseDirection; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFaceNegativeDirectionIfCloser; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTargetTracker; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowDesiredDirectionUpdates; // 0x0033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotateRootTranslationIntoDesiredDirection; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType InterpType; // 0x0035(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpTime; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebug; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_FacingAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_FacingAssist") + } + static class URootMotionModifierProperties_FacingAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_FacingAssist; + +// Class Phoenix.AblBranchConditionDiscreteSpeedChanged +// 0x0028 (0x0058 - 0x0030) +class UAblBranchConditionDiscreteSpeedChanged final : public UAblBranchCondition +{ +public: + bool bSpeedsMustMatch; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LastGaitSpeeds; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray NewGaitSpeeds; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionDiscreteSpeedChanged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionDiscreteSpeedChanged") + } + static class UAblBranchConditionDiscreteSpeedChanged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionDiscreteSpeedChanged; + +// Class Phoenix.AblBranchConditionFlightGliding +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionFlightGliding final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionFlightGliding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionFlightGliding") + } + static class UAblBranchConditionFlightGliding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionFlightGliding; + +// Class Phoenix.EnvQueryTest_Flee +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_Flee final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Flee") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Flee") + } + static class UEnvQueryTest_Flee* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Flee; + +// Class Phoenix.RootMotionModifierProperties_FastTravelPort +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_FastTravelPort final : public URootMotionModifierProperties +{ +public: + bool bAllowYawRotation; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float YawToTargetThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToRotateToTarget; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowTranslation; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeToTranslateToTarget; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebug; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_FastTravelPort") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_FastTravelPort") + } + static class URootMotionModifierProperties_FastTravelPort* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_FastTravelPort; + +// Class Phoenix.AblBranchConditionFlying +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionFlying final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionFlying") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionFlying") + } + static class UAblBranchConditionFlying* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionFlying; + +// Class Phoenix.AblBranchConditionIsLanding +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionIsLanding final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionIsLanding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionIsLanding") + } + static class UAblBranchConditionIsLanding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionIsLanding; + +// Class Phoenix.AblBranchConditionDesiredFlightState +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionDesiredFlightState final : public UAblBranchCondition +{ +public: + ECreatureFlightState DesiredFlightState; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionDesiredFlightState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionDesiredFlightState") + } + static class UAblBranchConditionDesiredFlightState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionDesiredFlightState; + +// Class Phoenix.AblLeavingNavMeshScratchpad +// 0x0000 (0x0030 - 0x0030) +class UAblLeavingNavMeshScratchpad final : public UAblTaskConditionScratchpad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblLeavingNavMeshScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblLeavingNavMeshScratchpad") + } + static class UAblLeavingNavMeshScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblLeavingNavMeshScratchpad; + +// Class Phoenix.AstronomyMiniGameSolutions +// 0x0000 (0x0028 - 0x0028) +class UAstronomyMiniGameSolutions final : public UBlueprintFunctionLibrary +{ +public: + static void AstronomyMiniGameAllowSolving(bool* bAllowSolving); + static void AstronomyMiniGameConstellationOverride(int32* ConstellationOverride); + static void AstronomyMiniGameSolutionLogRow(class FName PointOfInterestRowName, const struct FAstronomyMiniGameSolutionEntry& Solution, bool bWithRowHeader); + static void GetAstronomyMiniGameApproachFOVLerp(float* ApproachFOVLerp); + static void GetAstronomyMiniGameApproachLerp(float* ApproachLerp); + static void GetAstronomyMiniGameApproachRotationPitchYawLerp(float* ApproachRotationPitchYawLerp); + static void GetAstronomyMiniGameApproachRotationRollLerp(float* ApproachRotationRollLerp); + static float GetAstronomyMiniGameDistanceFromSolution(); + static void GetAstronomyMiniGameInfo(class AActor** Telescope, class FName* PointOfInterest, struct FAstronomyMiniGameSolutionEntry* Solution, struct FAstronomyMiniGameSolveState* SolveState, bool* bIsValid); + static void GetAstronomyMiniGameIsRunning(bool* bIsRunning); + static void GetAstronomyMiniGameSolution(class UDataTable* SolutionTable, class FName PointOfInterest, struct FAstronomyMiniGameSolutionEntry* Solution, bool* bValidSolution); + static void GetAstronomyMiniGameSolved(bool* bIsSolved); + static void SetAstronomyMiniGameDone(class AActor* Actor); + static void SetupAstronomyMiniGameSolve(class AActor* Actor, class FName PointOfInterest, const struct FAstronomyMiniGameSolutionEntry& Solution, const struct FAstronomyMiniGameSolveState& SolveState, const class FString& Extra); + static void UpdateAstronomyMiniGameSolve(class AActor* Actor, const struct FAstronomyMiniGameSolveState& SolveState, bool* bIsSolved); + static void UpdateAstronomyMiniGameSolvedLerp(class AActor* Actor, const struct FAstronomyMiniGameSolveState& SolveState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AstronomyMiniGameSolutions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AstronomyMiniGameSolutions") + } + static class UAstronomyMiniGameSolutions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAstronomyMiniGameSolutions; + +// Class Phoenix.AblBranchConditionDesiredLandingType +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionDesiredLandingType final : public UAblBranchCondition +{ +public: + TArray LandingTypes; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionDesiredLandingType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionDesiredLandingType") + } + static class UAblBranchConditionDesiredLandingType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionDesiredLandingType; + +// Class Phoenix.SceneRigPooledT3ProxyActorState +// 0x0008 (0x00A8 - 0x00A0) +class USceneRigPooledT3ProxyActorState final : public USceneRigProxyActorState +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigPooledT3ProxyActorState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigPooledT3ProxyActorState") + } + static class USceneRigPooledT3ProxyActorState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigPooledT3ProxyActorState; + +// Class Phoenix.ablIKPoseFixupTask +// 0x00C0 (0x0130 - 0x0070) +class UablIKPoseFixupTask final : public UAblAbilityTask +{ +public: + struct FIKPoseFixupDefinition Definition; // 0x0070(0x00C0)(Edit, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablIKPoseFixupTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablIKPoseFixupTask") + } + static class UablIKPoseFixupTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablIKPoseFixupTask; + +// Class Phoenix.AblTaskCondition_IsFlying +// 0x0008 (0x0030 - 0x0028) +class UAblTaskCondition_IsFlying final : public UAblTaskCondition +{ +public: + bool bNegate; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskCondition_IsFlying") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskCondition_IsFlying") + } + static class UAblTaskCondition_IsFlying* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskCondition_IsFlying; + +// Class Phoenix.DialogueSequenceRule +// 0x0028 (0x0058 - 0x0030) +class UDialogueSequenceRule final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf StageClass; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SceneRigClass; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LineRules; // 0x0048(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueSequenceRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueSequenceRule") + } + static class UDialogueSequenceRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueSequenceRule; + +// Class Phoenix.WorldSupportWorld +// 0x00E0 (0x0108 - 0x0028) +class UWorldSupportWorld final : public UObject +{ +public: + class UWorld* World; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0xB0]; // 0x0030(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Levels; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULocalPlayer* LocalPlayer; // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldSupportWorld") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldSupportWorld") + } + static class UWorldSupportWorld* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldSupportWorld; + +// Class Phoenix.ModGameSupport +// 0x0000 (0x0028 - 0x0028) +class UModGameSupport final : public UObject +{ +public: + static class UDataTable* GetCompositeDataTableFromBase(class UDataTable* BaseTable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModGameSupport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModGameSupport") + } + static class UModGameSupport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModGameSupport; + +// Class Phoenix.AvadaKedavraSpellTool +// 0x0018 (0x0888 - 0x0870) +class AAvadaKedavraSpellTool final : public AFireOnceSpellTool +{ +public: + class UCurveFloat* TimeDilationCurve; // 0x0870(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray KillCursedFX2; // 0x0878(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvadaKedavraSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvadaKedavraSpellTool") + } + static class AAvadaKedavraSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAvadaKedavraSpellTool; + +// Class Phoenix.AblBranchFromLightDirectional +// 0x0000 (0x0030 - 0x0030) +class UAblBranchFromLightDirectional final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchFromLightDirectional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchFromLightDirectional") + } + static class UAblBranchFromLightDirectional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchFromLightDirectional; + +// Class Phoenix.AblBranchConditionFullBodyState +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionFullBodyState final : public UAblBranchCondition +{ +public: + EFullBodyState FullBodyState; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionFullBodyState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionFullBodyState") + } + static class UAblBranchConditionFullBodyState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionFullBodyState; + +// Class Phoenix.AblLookupBranchTask +// 0x00A0 (0x0110 - 0x0070) +class UAblLookupBranchTask final : public UAblAbilityTask +{ +public: + class UInteractionArchitectAsset* InteractionArchitectAsset; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInteractionProject Project; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x0080(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FGameplayTagContainer TargetTags; // 0x00A0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray Conditions; // 0x00C0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bMustPassAllConditions; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCopyTargetsOnBranch; // 0x00D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideTransitionBlend; // 0x00D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D3[0x5]; // 0x00D3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend TransitionBlend; // 0x00D8(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bClampBlendOutTime; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblLookupBranchTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblLookupBranchTask") + } + static class UAblLookupBranchTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblLookupBranchTask; + +// Class Phoenix.EnvironmentalGlobalsArachnophobiaMode +// 0x0000 (0x0048 - 0x0048) +class UEnvironmentalGlobalsArachnophobiaMode final : public UEnvironmentalGlobalsScalarVar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsArachnophobiaMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsArachnophobiaMode") + } + static class UEnvironmentalGlobalsArachnophobiaMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsArachnophobiaMode; + +// Class Phoenix.MountHeightLimitComponent +// 0x0048 (0x0118 - 0x00D0) +class UMountHeightLimitComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x28]; // 0x00D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class UMountRegionHeights* RegionHeights; // 0x00F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_100[0x18]; // 0x0100(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearHeightOverrides(); + void SetHeightOverrides(float InTargetHeight, float InHeightBuffer); + + float GetFlyHeight() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MountHeightLimitComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MountHeightLimitComponent") + } + static class UMountHeightLimitComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMountHeightLimitComponent; + +// Class Phoenix.AvaAudio +// 0x0688 (0x06B0 - 0x0028) +class UAvaAudio final : public UObject +{ +public: + uint8 Pad_28[0x688]; // 0x0028(0x0688)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static int32 GetPlayerVoicePitch(); + static void SetPlayerVoicePitch(int32 PlayerVoicePitch, bool WriteToSave); + + void OnCurtainLowered(); + void OnCurtainRaised(); + void OnNewGame(); + void OnSaveGameLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAudio") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAudio") + } + static class UAvaAudio* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaAudio; + +// Class Phoenix.AblBranchConditionGaitSpeed +// 0x0018 (0x0048 - 0x0030) +class UAblBranchConditionGaitSpeed : public UAblBranchCondition +{ +public: + TArray GaitSpeeds; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + ESpeedType SpeedType; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BufferSampleTime; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionGaitSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionGaitSpeed") + } + static class UAblBranchConditionGaitSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionGaitSpeed; + +// Class Phoenix.AblNPC_ParryAnimationFireTask +// 0x0000 (0x0070 - 0x0070) +class UAblNPC_ParryAnimationFireTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryAnimationFireTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryAnimationFireTask") + } + static class UAblNPC_ParryAnimationFireTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryAnimationFireTask; + +// Class Phoenix.Creature_RiderComponent +// 0x03D0 (0x04A0 - 0x00D0) +class UCreature_RiderComponent final : public UActorComponent +{ +public: + TSubclassOf HeadTurnAbility; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HeadTurnAbilityChannelName; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FlyAdditiveAbility; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FlyAdditiveAbilityChannelName; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet AbilityChannelsToNotClear; // 0x00F0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer RiderAnimationSetTagContainer; // 0x0140(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UAnimationArchitectAsset* RiderAnimationSetArchitectAsset; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MountTypeAnimationArchitectTags; // 0x0168(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap> HardPlayAbilityMap; // 0x0188(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> CreatureReactionAbilitesForRiderKnockdown; // 0x01D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + struct FGameplayTagContainer RiderKnockdownMunitionTags; // 0x01E8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TSubclassOf InitialGroundAbility; // 0x0208(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InitialFlyingAbility; // 0x0210(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseHandIK; // 0x0218(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIKPoseFixupDefinition IKPoseFixupDefinitionLeftHand; // 0x0220(0x00C0)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FIKPoseFixupDefinition IKPoseFixupDefinitionRightHand; // 0x02E0(0x00C0)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bEnableAnimationModifier; // 0x03A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A1[0x3]; // 0x03A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName HipsBoneName; // 0x03A4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LeftThighBoneName; // 0x03AC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RightThighBoneName; // 0x03B4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve PitchToPitchCorrectionCurve; // 0x03C0(0x0088)(Edit, NativeAccessSpecifierPublic) + float PitchCorrectionSpringFrequency; // 0x0448(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44C[0x54]; // 0x044C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateRiderComponent(class ACreatureMountHandler* InMountHandler, const bool bEnableHandIK); + void DeactivateRiderComponent(); + void DisableHandIK(); + void EnableHandIK(); + void InterruptDismount(); + void OnCreatureReactionQueued(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent); + void OnMountMovementStateChanged(class UCreature_MountComponent* MountComponent, EMountMovementState PrevMovementState); + + class ACreature_Character* GetCreatureCharacter() const; + class ACreatureMountHandler* GetMountHandler() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_RiderComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_RiderComponent") + } + static class UCreature_RiderComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_RiderComponent; + +// Class Phoenix.SplineMover +// 0x0030 (0x02B0 - 0x0280) +class ASplineMover final : public AWorldEventActor +{ +public: + bool bIsVisibleBeforeActive; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Offset; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxVelocity; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InterpSpeed; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Distance; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Velocity; // 0x0294(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USplineComponent* SplineComponent; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CurrentSplinePointIndex; // 0x02A0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HasPositionUpdated; // 0x02A4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A5[0xB]; // 0x02A5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateSplineMover(); + void DeactivateSplineMover(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineMover") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineMover") + } + static class ASplineMover* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASplineMover; + +// Class Phoenix.AblBranchConditionGaitSpeedScratchpad +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionGaitSpeedScratchpad final : public UAblTaskConditionScratchpad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionGaitSpeedScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionGaitSpeedScratchpad") + } + static class UAblBranchConditionGaitSpeedScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionGaitSpeedScratchpad; + +// Class Phoenix.AssetWidgetInterface +// 0x0000 (0x0000 - 0x0000) +class IAssetWidgetInterface final +{ +public: + bool OnAssetDropped(class UObject* Asset); + + bool OnIsAssetAcceptableForDrop(const class UObject* Asset) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetWidgetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetWidgetInterface") + } + static class IAssetWidgetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAssetWidgetInterface; + +// Class Phoenix.AblBranchConditionGaitSpeed_New +// 0x0018 (0x0040 - 0x0028) +class UAblBranchConditionGaitSpeed_New final : public UAblTaskCondition +{ +public: + TArray GaitSpeeds; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + ESpeedType SpeedType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BufferSampleTime; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionGaitSpeed_New") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionGaitSpeed_New") + } + static class UAblBranchConditionGaitSpeed_New* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionGaitSpeed_New; + +// Class Phoenix.AblBranchConditionGameLogic +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionGameLogic final : public UAblBranchCondition +{ +public: + struct FName_GameLogicBoolResult BoolResultName; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionGameLogic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionGameLogic") + } + static class UAblBranchConditionGameLogic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionGameLogic; + +// Class Phoenix.ablMotionAdjustTargetLocationGetter +// 0x0000 (0x0028 - 0x0028) +class UablMotionAdjustTargetLocationGetter : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablMotionAdjustTargetLocationGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablMotionAdjustTargetLocationGetter") + } + static class UablMotionAdjustTargetLocationGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablMotionAdjustTargetLocationGetter; + +// Class Phoenix.ablMotionAdjustBlackboardLocationGetter +// 0x0008 (0x0030 - 0x0028) +class UablMotionAdjustBlackboardLocationGetter final : public UablMotionAdjustTargetLocationGetter +{ +public: + class FName BlackboardKeyName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablMotionAdjustBlackboardLocationGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablMotionAdjustBlackboardLocationGetter") + } + static class UablMotionAdjustBlackboardLocationGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablMotionAdjustBlackboardLocationGetter; + +// Class Phoenix.NPC_Manager +// 0x00B8 (0x00E0 - 0x0028) +class UNPC_Manager : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> NPCList; // 0x0038(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> PerceptionPointList; // 0x0048(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray QBUpdatePtrArray; // 0x0058(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray PerceptionUpdatePtrArray; // 0x0068(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray> NPCComponentList; // 0x0078(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_88[0x30]; // 0x0088(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate GameEventStartDelegate; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate GameEventEndDelegate; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_Manager") + } + static class UNPC_Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_Manager; + +// Class Phoenix.AuthorityFig_Manager +// 0x0010 (0x00F0 - 0x00E0) +class UAuthorityFig_Manager final : public UNPC_Manager +{ +public: + uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AuthorityFig_Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AuthorityFig_Manager") + } + static class UAuthorityFig_Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAuthorityFig_Manager; + +// Class Phoenix.AblBranchConditionGetupFromPhysicalReaction +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionGetupFromPhysicalReaction final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionGetupFromPhysicalReaction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionGetupFromPhysicalReaction") + } + static class UAblBranchConditionGetupFromPhysicalReaction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionGetupFromPhysicalReaction; + +// Class Phoenix.AblJumpTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblJumpTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblJumpTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblJumpTaskScratchPad") + } + static class UAblJumpTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblJumpTaskScratchPad; + +// Class Phoenix.AblBranchConditionRecoverInAirFromPhysicalReaction +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionRecoverInAirFromPhysicalReaction final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionRecoverInAirFromPhysicalReaction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionRecoverInAirFromPhysicalReaction") + } + static class UAblBranchConditionRecoverInAirFromPhysicalReaction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionRecoverInAirFromPhysicalReaction; + +// Class Phoenix.NPC_TurnAssistStateChoice +// 0x0000 (0x0028 - 0x0028) +class UNPC_TurnAssistStateChoice : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_TurnAssistStateChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_TurnAssistStateChoice") + } + static class UNPC_TurnAssistStateChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_TurnAssistStateChoice; + +// Class Phoenix.Distance_TASChoice +// 0x0028 (0x0050 - 0x0028) +class UDistance_TASChoice final : public UNPC_TurnAssistStateChoice +{ +public: + ENPC_TurnAssistState TargetCriteriaNotMetState; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StartMaxAngleToDest; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContinueMaxAngleToDest; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartMinDistToDest; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContinueMinDistToDest; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartMinDistToTarget; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContinueMinDistToTarget; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAngleOverrideMinDistToTarget; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContinueAngleOverrideMinDistToTarget; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Distance_TASChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Distance_TASChoice") + } + static class UDistance_TASChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistance_TASChoice; + +// Class Phoenix.AvaTileRegionVolumeComponent +// 0x0050 (0x02B0 - 0x0260) +class UAvaTileRegionVolumeComponent final : public UAvaStreamingVolumeComponentBase +{ +public: + uint8 UnloadCO_ : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadFO_ : 1; // 0x0258(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadHN_ : 1; // 0x0258(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadHS_ : 1; // 0x0258(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadSW_ : 1; // 0x0258(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadTU_ : 1; // 0x0258(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> TilesToForceLoad; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> TilesToForceUnload; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> TilesToForceHide; // 0x0280(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> TilesToOnlyLoad; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddTiles(); + void ForceLoad(); + void ForceUnload(); + void RemoveTiles(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaTileRegionVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaTileRegionVolumeComponent") + } + static class UAvaTileRegionVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaTileRegionVolumeComponent; + +// Class Phoenix.RPGTriggerEffect_DealAOEDamage +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_DealAOEDamage final : public URPGTriggerEffect_Base +{ +public: + int32 DamageAmount; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DamageRadius; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_DealAOEDamage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_DealAOEDamage") + } + static class URPGTriggerEffect_DealAOEDamage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_DealAOEDamage; + +// Class Phoenix.AblBranchConditionRecoverInWaterFromPhysicalReaction +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionRecoverInWaterFromPhysicalReaction final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionRecoverInWaterFromPhysicalReaction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionRecoverInWaterFromPhysicalReaction") + } + static class UAblBranchConditionRecoverInWaterFromPhysicalReaction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionRecoverInWaterFromPhysicalReaction; + +// Class Phoenix.AblBranchConditionWasForcedOutOfRagdoll +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionWasForcedOutOfRagdoll final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionWasForcedOutOfRagdoll") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionWasForcedOutOfRagdoll") + } + static class UAblBranchConditionWasForcedOutOfRagdoll* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionWasForcedOutOfRagdoll; + +// Class Phoenix.ablMotionAdjustTaskScratchPad +// 0x0068 (0x0090 - 0x0028) +class UablMotionAdjustTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablMotionAdjustTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablMotionAdjustTaskScratchPad") + } + static class UablMotionAdjustTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablMotionAdjustTaskScratchPad; + +// Class Phoenix.AvaDialogueTrackSection +// 0x0070 (0x0158 - 0x00E8) +class UAvaDialogueTrackSection final : public UMovieSceneSection +{ +public: + struct FAvaDialogueTrackSectionData SectionData; // 0x00E8(0x0070)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaDialogueTrackSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaDialogueTrackSection") + } + static class UAvaDialogueTrackSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaDialogueTrackSection; + +// Class Phoenix.RPGPermaAbilityManager +// 0x0000 (0x0028 - 0x0028) +class URPGPermaAbilityManager final : public UObject +{ +public: + void AddPermaAbilitiesToPlayer(); + void OnGameToBeLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGPermaAbilityManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGPermaAbilityManager") + } + static class URPGPermaAbilityManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGPermaAbilityManager; + +// Class Phoenix.AblBranchConditionIdleTimeElapsed +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionIdleTimeElapsed final : public UAblBranchCondition +{ +public: + float TimeElapsed; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionIdleTimeElapsed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionIdleTimeElapsed") + } + static class UAblBranchConditionIdleTimeElapsed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionIdleTimeElapsed; + +// Class Phoenix.ablIKBlendTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UablIKBlendTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablIKBlendTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablIKBlendTaskScratchPad") + } + static class UablIKBlendTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablIKBlendTaskScratchPad; + +// Class Phoenix.CreatureFeedingStationState +// 0x00C0 (0x00E8 - 0x0028) +class UCreatureFeedingStationState final : public UObject +{ +public: + uint8 Pad_28[0xC0]; // 0x0028(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FinalizeCurrentConversion(); + + EItemConversionState GetConversionState(int32 SlotIndex) const; + int32 GetNumFeedSlots() const; + bool HasEmptySlot() const; + bool HasFeedAvailable() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureFeedingStationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureFeedingStationState") + } + static class UCreatureFeedingStationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureFeedingStationState; + +// Class Phoenix.AblBranchConditionInCombatMode +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionInCombatMode final : public UAblBranchCondition +{ +public: + bool bCheckDelayedState; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionInCombatMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionInCombatMode") + } + static class UAblBranchConditionInCombatMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionInCombatMode; + +// Class Phoenix.AuthoredPath +// 0x0018 (0x0260 - 0x0248) +class AAuthoredPath final : public AActor +{ +public: + class USplineComponent* PathComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name_0; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SnapDistance; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ReversePoints(); + void SnapPoints(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AuthoredPath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AuthoredPath") + } + static class AAuthoredPath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAuthoredPath; + +// Class Phoenix.AblBranchConditionInSocialMode +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionInSocialMode final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionInSocialMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionInSocialMode") + } + static class UAblBranchConditionInSocialMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionInSocialMode; + +// Class Phoenix.AblBranchIsBroomMoving +// 0x0008 (0x0038 - 0x0030) +class UAblBranchIsBroomMoving final : public UAblBranchCondition +{ +public: + bool bCheckHorizontal; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckVertical; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchIsBroomMoving") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchIsBroomMoving") + } + static class UAblBranchIsBroomMoving* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchIsBroomMoving; + +// Class Phoenix.AblNpcFeetIkTask +// 0x0008 (0x0078 - 0x0070) +class UAblNpcFeetIkTask final : public UAblAbilityTask +{ +public: + EAblNpcReactEventAction IkOnTaskStartEvent; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblNpcReactEventAction IkOnTaskEndEvent; // 0x0071(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcFeetIkTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcFeetIkTask") + } + static class UAblNpcFeetIkTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcFeetIkTask; + +// Class Phoenix.Bool_PlayerGender +// 0x0008 (0x0030 - 0x0028) +class UBool_PlayerGender final : public UBoolProvider +{ +public: + ESexType PlayerGender; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_PlayerGender") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_PlayerGender") + } + static class UBool_PlayerGender* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_PlayerGender; + +// Class Phoenix.AblBranchConditionIsMovement +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionIsMovement final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionIsMovement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionIsMovement") + } + static class UAblBranchConditionIsMovement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionIsMovement; + +// Class Phoenix.SceneAction_WaitForDeath +// 0x0000 (0x00A0 - 0x00A0) +class USceneAction_WaitForDeath final : public USceneRigObjectActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WaitForDeath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WaitForDeath") + } + static class USceneAction_WaitForDeath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WaitForDeath; + +// Class Phoenix.AblBranchConditionIsSprinting +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionIsSprinting final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionIsSprinting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionIsSprinting") + } + static class UAblBranchConditionIsSprinting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionIsSprinting; + +// Class Phoenix.VelocityTrackerComponent +// 0x00E8 (0x01B8 - 0x00D0) +class UVelocityTrackerComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float ComponentLifetime; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x00E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* SendTargetActor; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UObjectStateInfo* ObjectStateInfo; // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAmbulatory_MovementComponent* MovementComponent; // 0x0100(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_108[0xB0]; // 0x0108(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnFleshDestroyed(class AActor* InActor, class UScheduledEntity* InScheduledEntity); + void RemoveWhenStopped(bool Value); + void ResetComponentLifetime(); + void SetComponentLifetime(float Seconds); + void SetInstigator(class AActor* InInstigator); + void SetLastVelocity(const struct FVector& Vel); + void SetMaintainVelocity(const struct FVector& Velocity, float Time); + + class AActor* GetInstigator() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VelocityTrackerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VelocityTrackerComponent") + } + static class UVelocityTrackerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVelocityTrackerComponent; + +// Class Phoenix.MultiFX2_SpawnActor +// 0x0048 (0x00B0 - 0x0068) +class UMultiFX2_SpawnActor final : public UMultiFX2_Filtered +{ +public: + TSubclassOf SpawnActorClass; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftClassPtr SpawnActorSoft; // 0x0070(0x0028)(Edit, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0098(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LifeSpan; // 0x009C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDestroyActorOnDeactivate; // 0x00A0(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName HermesMesageOnDeactivate; // 0x00A4(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_SpawnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_SpawnActor") + } + static class UMultiFX2_SpawnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_SpawnActor; + +// Class Phoenix.AvatarPresetOverride_Interface +// 0x0000 (0x0000 - 0x0000) +class IAvatarPresetOverride_Interface final +{ +public: + class FName GetFullbodyPreset(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvatarPresetOverride_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvatarPresetOverride_Interface") + } + static class IAvatarPresetOverride_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAvatarPresetOverride_Interface; + +// Class Phoenix.AblBranchConditionIsTesting +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionIsTesting final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionIsTesting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionIsTesting") + } + static class UAblBranchConditionIsTesting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionIsTesting; + +// Class Phoenix.AblBranchConditionJumpHeight +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionJumpHeight final : public UAblBranchCondition +{ +public: + struct FVector2D Range; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionJumpHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionJumpHeight") + } + static class UAblBranchConditionJumpHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionJumpHeight; + +// Class Phoenix.AblNpcHeadTrackingTask +// 0x0008 (0x0078 - 0x0070) +class UAblNpcHeadTrackingTask final : public UAblAbilityTask +{ +public: + bool bEnableHeadTracking; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcHeadTrackingTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcHeadTrackingTask") + } + static class UAblNpcHeadTrackingTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcHeadTrackingTask; + +// Class Phoenix.FXAutoTriggerBoolActorTagList +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolActorTagList : public UFXAutoTriggerBool +{ +public: + TArray ActorTags; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolActorTagList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolActorTagList") + } + static class UFXAutoTriggerBoolActorTagList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolActorTagList; + +// Class Phoenix.MultiFX2_EnableCCD +// 0x0008 (0x0070 - 0x0068) +class UMultiFX2_EnableCCD final : public UMultiFX2_Filtered +{ +public: + float Duration; // 0x0068(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_EnableCCD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_EnableCCD") + } + static class UMultiFX2_EnableCCD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_EnableCCD; + +// Class Phoenix.AvaStreamingVolumeSet +// 0x0020 (0x0268 - 0x0248) +class AAvaStreamingVolumeSet : public AActor +{ +public: + class USceneComponent* SceneComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHidesWithTiles; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldAffectTileStreaming; // 0x0251(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseTileStreaming; // 0x0252(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_253[0x1]; // 0x0253(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TileRenderingMaxLod; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalBoundsRadius; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreventExteriorRendering; // 0x025C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreShellVolumes; // 0x025D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVolumeLoadIdentifier VolumeLoadIdentifier; // 0x025E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25F[0x9]; // 0x025F(0x0009)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UAvaStreamingVolumeComponentBase* GetMaster(); + bool IsStateForced(); + void SetForcedStateStatus(bool bForced); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaStreamingVolumeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaStreamingVolumeSet") + } + static class AAvaStreamingVolumeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAvaStreamingVolumeSet; + +// Class Phoenix.AblBranchConditionJumpType +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionJumpType final : public UAblBranchCondition +{ +public: + EJumpingType JumpType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionJumpType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionJumpType") + } + static class UAblBranchConditionJumpType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionJumpType; + +// Class Phoenix.ablInputContextTask +// 0x0018 (0x0088 - 0x0070) +class UablInputContextTask final : public UAblAbilityTask +{ +public: + TArray Contexts; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + EContextTaskOperationType ContextTaskOperation; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnlyDoOperationDuringCombatMode; // 0x0081(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnlyDoOperationInNonCombatMode; // 0x0082(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreLeafNodeSwitch; // 0x0083(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablInputContextTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablInputContextTask") + } + static class UablInputContextTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablInputContextTask; + +// Class Phoenix.CreatureLookAtTargetEvaluationConfig +// 0x0018 (0x0048 - 0x0030) +class UCreatureLookAtTargetEvaluationConfig final : public UDataAsset +{ +public: + float ThresholdScore; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EvaluationArray; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluationConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluationConfig") + } + static class UCreatureLookAtTargetEvaluationConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluationConfig; + +// Class Phoenix.Tent +// 0x0008 (0x0250 - 0x0248) +class ATent final : public AActor +{ +public: + int32 PropIndex; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetTentMesh(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Tent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Tent") + } + static class ATent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATent; + +// Class Phoenix.AblBranchConditionMobilityType +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionMobilityType final : public UAblBranchCondition +{ +public: + EMobilityActionState MobilityActionState; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionMobilityType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionMobilityType") + } + static class UAblBranchConditionMobilityType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionMobilityType; + +// Class Phoenix.Bool_DialogueArticy_Selectable +// 0x0010 (0x0038 - 0x0028) +class UBool_DialogueArticy_Selectable final : public UBoolProvider +{ +public: + struct FDialogueLineReference DialogueLine; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_DialogueArticy_Selectable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_DialogueArticy_Selectable") + } + static class UBool_DialogueArticy_Selectable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_DialogueArticy_Selectable; + +// Class Phoenix.AblBranchConditionMountFlyingSpeed +// 0x0018 (0x0048 - 0x0030) +class UAblBranchConditionMountFlyingSpeed final : public UAblBranchCondition +{ +public: + TArray FlyingGaits; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + ESpeedType SpeedType; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BufferSampleTime; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionMountFlyingSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionMountFlyingSpeed") + } + static class UAblBranchConditionMountFlyingSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionMountFlyingSpeed; + +// Class Phoenix.AblBranchConditionMountIdleBreak +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionMountIdleBreak final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionMountIdleBreak") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionMountIdleBreak") + } + static class UAblBranchConditionMountIdleBreak* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionMountIdleBreak; + +// Class Phoenix.AblNpcMoveInDirectionTask +// 0x0050 (0x00C0 - 0x0070) +class UAblNpcMoveInDirectionTask final : public UAblAbilityTask +{ +public: + ENpcMoveDirectionType DirectionType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Direction; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinSpeed; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxSpeed; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RandAngleCone; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMovementMode MovementMode; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyGravityAtTaskStart; // 0x008D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8E[0x2]; // 0x008E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float GravityScaleAtTaskStart; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestoreGravityScaleAtTaskEnd; // 0x0094(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAddMomentumAtTaskEnd; // 0x0095(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreZ; // 0x0096(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseNpcMaxHeight; // 0x0097(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideMaxHeight; // 0x0098(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxHeightOverride; // 0x009C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseCurveSpeedManipulation; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Curves; // 0x00A8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool bLoopCurve; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRandStartTimeOnCurve; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseCurveValueAsMultiplier; // 0x00BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFitCurveToTaskDuration; // 0x00BB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcMoveInDirectionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcMoveInDirectionTask") + } + static class UAblNpcMoveInDirectionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcMoveInDirectionTask; + +// Class Phoenix.BrewingSite +// 0x0040 (0x02D8 - 0x0298) +class ABrewingSite final : public AInteractiveObjectActor +{ +public: + TMulticastInlineDelegate BrewingSiteBecomeActiveDelegate; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate BrewingSiteBecomeInactiveDelegate; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class ABrewingSite* LeftNeighbor; // 0x02C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ABrewingSite* RightNeighbor; // 0x02D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static void SetBrewingNeighborsFromChildComponents(const TArray& ChildComponents, bool bLoopNeighbors); + + void BeginBrewingPotion(const struct FBrewingRecipe& BrewingRecipe); + void BP_NotifyBrewingStateChange(EBrewingState NewState, bool bIsInitialState); + void CollectPotion(class FName CollectorID, bool* bOutCollectedAnything, int32* OutYieldLeft); + void DestroyPotion(class FName CollectorID); + class UBrewingSiteState* GetBrewingSiteState(); + void OpenSiteUI(); + + class FName GetCauldronID() const; + class USkeletalMesh* GetCauldronSkeletalMesh() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrewingSite") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrewingSite") + } + static class ABrewingSite* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABrewingSite; + +// Class Phoenix.AblBranchConditionMountRiderGaitSpeed +// 0x0000 (0x0048 - 0x0048) +class UAblBranchConditionMountRiderGaitSpeed final : public UAblBranchConditionGaitSpeed +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionMountRiderGaitSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionMountRiderGaitSpeed") + } + static class UAblBranchConditionMountRiderGaitSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionMountRiderGaitSpeed; + +// Class Phoenix.AblMotionWarpScratchpad +// 0x0028 (0x0050 - 0x0028) +class UAblMotionWarpScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BranchConditionScratchpads; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMotionWarpScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMotionWarpScratchpad") + } + static class UAblMotionWarpScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMotionWarpScratchpad; + +// Class Phoenix.AblBranchMovementMode +// 0x0010 (0x0040 - 0x0030) +class UAblBranchMovementMode final : public UAblBranchCondition +{ +public: + TArray MovementModes; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchMovementMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchMovementMode") + } + static class UAblBranchMovementMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchMovementMode; + +// Class Phoenix.Base_Character +// 0x0A90 (0x1750 - 0x0CC0) +class ABase_Character : public AAmbulatory_Character +{ +public: + uint8 Pad_CC0[0x40]; // 0x0CC0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhoenixManagedCharacter* ManagedCharacter; // 0x0D00(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFXHandle ScratchFXHandle; // 0x0D08(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSpellSuccess; // 0x0D10(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + class UTraversalSettings* TraversalSettings; // 0x0D20(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShoulderFixupAlpha; // 0x0D28(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutAlphaFactor; // 0x0D2C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCharacterStateInfo* CachedCharacterStateInfo; // 0x0D30(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D38[0x3D0]; // 0x0D38(0x03D0)(Fixing Size After Last Property [ Dumper-7 ]) + class UClothSitComponent* ClothSitComponent; // 0x1108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1110[0x238]; // 0x1110(0x0238)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultMaxHeight; // 0x1348(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_134C[0x404]; // 0x134C(0x0404)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CaptureFocusForScriptedBehavior(class FName InIdentifyingName); + void Chat(); + void Converse(struct FSocialResponse* SocialResponse); + void ConverseWithProxy(struct FSocialResponse* SocialResponse); + void DisableCcd(); + void ExcuseMe(); + void FinishSettingLODOverride(class UObject* Provider); + void FinishSettingMaxHeightEnabledValue(EStandardManagedPriority Priority, class UObject* InInstigator); + void FinishSettingMaxHeightValue(EStandardManagedPriority Priority, class UObject* InInstigator); + void FinishSettingTargetableByAiState(EStandardManagedPriority Priority, const class UObject* Provider); + class ASocialReasoning* GetSocialReasoning(); + bool Goodbye(); + bool Nevermind(); + void PlayerSighted(); + void ReleaseFocusFromScriptedBehavior(class FName InIdentifyingName); + void ReRegisterWithSignificanceManager(); + void RunEQS_FindSocialReasonings(EEnvQueryRunMode RunMode, struct FQueryFinishedData* QueryFinishedDelegate); + void RunEQS_FindStations(EEnvQueryRunMode RunMode, struct FQueryFinishedData* QueryFinishedDelegate); + void StartSettingLODOverride(int32 LODOverride, class UObject* Provider); + void StartSettingMaxHeightEnabledValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator); + void StartSettingMaxHeightValue(float bValue, EStandardManagedPriority Priority, class UObject* InInstigator); + void StartSettingTargetableByAiState(bool bTargetable, EStandardManagedPriority Priority, const class UObject* Provider); + + class UCharacterStateInfo* GetCharacterStateInfo() const; + class UObjectStateInfo* GetObjectStateInfo() const; + bool IsTargetableByAi() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Base_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Base_Character") + } + static class ABase_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABase_Character; + +// Class Phoenix.NPC_Character +// 0x0B40 (0x2290 - 0x1750) +class ANPC_Character : public ABase_Character +{ +public: + uint8 Pad_1750[0x10]; // 0x1750(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + ENPC_Type NPCType; // 0x1760(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1761[0x3]; // 0x1761(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag GroupTag; // 0x1764(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_176C[0x4]; // 0x176C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBehaviorTree* BehaviorTreePtr; // 0x1770(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataTable* BehaviorTreeDataTable; // 0x1778(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* BlackboardComp; // 0x1780(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardData* EmptyBlackboardAsset; // 0x1788(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNPC_BTComponent* BTComponent; // 0x1790(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCognitionComponent* CognitionComponent; // 0x1798(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USocialAgentPathFollowerComponent* SocialAgentComponent; // 0x17A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNPC_Component* NPCComponent; // 0x17A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCustomizableCharacterComponent* CCComponent; // 0x17B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCognitionStimuliSourceComponent* CogSourceComp; // 0x17B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNPC_ReactionComponent* NPCReactionComponent; // 0x17C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCombativePlantComponent* CombativePlantComponent; // 0x17C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 QBUpdatesSupported; // 0x17D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PerceptionUpdatesSupported; // 0x17D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNPC_QBUpdateDataAsset* QBUpdateDataAsset; // 0x17D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNPC_PerceptionUpdateDataAsset* PerceptionUpdateDataAsset; // 0x17E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_CharacterParams Params_0; // 0x17E8(0x04A8)(Edit, BlueprintVisible, ExposeOnSpawn, NativeAccessSpecifierPublic) + class UEnemy_TargetSenseAsset* TargetSenseAsset; // 0x1C90(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableBeacon; // 0x1C98(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C99[0x7]; // 0x1C99(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BeaconIconName; // 0x1CA0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowDBInstanceRedirect; // 0x1CB0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateScheduledEntity; // 0x1CB1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAScheduledEntity; // 0x1CB2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowVulnerabilityIndicators; // 0x1CB3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CB4[0x4]; // 0x1CB4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OverrideScheduleTableName; // 0x1CB8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefaultScheduleName; // 0x1CC8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DefaultWorldID; // 0x1CD8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PatrolPriority; // 0x1CE8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddSocialScoreToPatrol; // 0x1CEC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNPCController; // 0x1CED(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCommitsACrimeWhenKilling; // 0x1CEE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanBePickpocketed; // 0x1CEF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNPC_ShowUI ShowUI; // 0x1CF0(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float DamageDisplayHeight; // 0x1CFC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DamageDisplayExtraOffset; // 0x1D00(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_PathSpec DefaultPathSpec; // 0x1D04(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D05[0x3]; // 0x1D05(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PathSpecList; // 0x1D08(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FNPC_LOSTraceParams TargetLOSParams; // 0x1D18(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNPC_LOSTraceParams CrimeSceneLOSParams; // 0x1D3C(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNPC_LOSTraceParams AttackLOSParams; // 0x1D60(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNPC_LOSTraceParams WaypointLOSParams; // 0x1D84(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNPC_LOSTraceParams DebugLOSParams; // 0x1DA8(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float LOSRadius; // 0x1DCC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DD0[0x28]; // 0x1DD0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + float DeathEffectDelayTime; // 0x1DF8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyOnDeath; // 0x1DFC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDissolveOnDeath; // 0x1DFD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DFE[0x2]; // 0x1DFE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InstantDissolveChance; // 0x1E00(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DissolveDelayMin; // 0x1E04(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DissolveDelayMax; // 0x1E08(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DissolveDestroyDelay; // 0x1E0C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeOnDeath; // 0x1E10(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoNewDeathFade; // 0x1E11(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E12[0x2]; // 0x1E12(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FadeDelay; // 0x1E14(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDuration; // 0x1E18(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoDeathCamOnDeath; // 0x1E1C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E1D[0x3]; // 0x1E1D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FViewTargetTransitionParams TransitionParams; // 0x1E20(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float DeathCamDelay; // 0x1E30(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeathCamDuration; // 0x1E34(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoBulletTimeOnDeath; // 0x1E38(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E39[0x3]; // 0x1E39(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BulletTimeDilation; // 0x1E3C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BulletTimeDelay; // 0x1E40(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BulletTimeDuration; // 0x1E44(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHaltDeathCamOnBulletTimeStart; // 0x1E48(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E49[0x3]; // 0x1E49(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StealAmmount; // 0x1E4C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InventoryKnuts; // 0x1E50(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FromNPCDamageMult; // 0x1E54(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FromPlayerDamageMult; // 0x1E58(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToPlayerDamageMult; // 0x1E5C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowReleaseOnce; // 0x1E60(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E61[0x3]; // 0x1E61(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNPC_TargetPerceptionParams TargetPerceptionParams; // 0x1E64(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate TargetPerceptionDoneEvent; // 0x1EA0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bOverrideCharacterLook; // 0x1EB0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EB1[0x3]; // 0x1EB1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName OverrideCharacterID; // 0x1EB4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideVoice; // 0x1EBC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1EBD[0x3]; // 0x1EBD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName OverrideVoiceID; // 0x1EC0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PerceivePlayerDelegate; // 0x1EC8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CombatPerceivePlayerDelegate; // 0x1ED8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate LostPerceivePlayerDelegate; // 0x1EE8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate LostPerceptionPlayerDelegate; // 0x1EF8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CombatLostPerceivePlayerDelegate; // 0x1F08(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CombatLostPerceptionPlayerDelegate; // 0x1F18(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PerceivedByPlayerDelegate; // 0x1F28(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate WasPerceivedByPlayerDelegate; // 0x1F38(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CustomAbilityFinishedDelegate; // 0x1F48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate AbilityFinishedDelegate; // 0x1F58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NPCDiedDelegate; // 0x1F68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NPCTransformedDelegate; // 0x1F78(0x0010)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NPCAvadaKedavraDelegate; // 0x1F88(0x0010)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_1F98[0x88]; // 0x1F98(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + class ANPC_Controller* NPCControllerPtr; // 0x2020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2028[0x200]; // 0x2028(0x0200)(Fixing Size After Last Property [ Dumper-7 ]) + class UPerceptionIconData* MinimapPerceptionData; // 0x2228(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2230[0x10]; // 0x2230(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UInteractionArchitectAsset* DefaultMunition; // 0x2240(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVariantMapHandle NPCVariantMapHandle; // 0x2248(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_224C[0x1A]; // 0x224C(0x001A)(Fixing Size After Last Property [ Dumper-7 ]) + ECreatureStance DesiredCreatureStance; // 0x2266(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureStance CurrentCreatureStance; // 0x2267(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureStance NextCreatureStance; // 0x2268(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed CurrentCreatureGait; // 0x2269(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed NextCreatureGait; // 0x226A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInCreatureIdleVariation; // 0x226B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_226C[0x4]; // 0x226C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreature_MotionTable* MotionTable; // 0x2270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveToStopDistanceTune; // 0x2278(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCreatureTurnNavChecks; // 0x227C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_227D[0x13]; // 0x227D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void FinishSuspendEnemies(EStandardManagedPriority Priority, const class UObject* Provider); + static bool IsRootComponent(class UActorComponent* InComponent); + static void NPCDisableAttackPerception(class AActor* InActorPtr); + static void NPCDisableCrimeScenePerception(class AActor* InActorPtr); + static void NPCDisableNotifyPerception(class AActor* InActorPtr); + static class ANPC_Character* NPCEnableAttackPerception(class AActor* InActorPtr, class FName InTeamName); + static class ANPC_Character* NPCEnableCrimeScenePerception(class AActor* InActorPtr); + static class ANPC_Character* NPCEnableNotifyPerception(class AActor* InActorPtr); + static class ANPC_Character* NPCEnableTimedAttackPerception(class AActor* InActorPtr, class FName InTeamName, float InTime, class AActor* InTarget); + static const struct FNPC_TargetPerceptionParams NPCGetTargetPerceptionParams(class AActor* InActorPtr); + static bool NPCWillAttackPlayer(class AActor* InActorPtr); + static void StartSuspendEnemies(bool bSuspended, EStandardManagedPriority Priority, const class UObject* Provider); + + void AddPerceptionUpdateSupported(ENPC_PerceptionUpdate InPerceptionUpdate); + void AddQBUpdateSupported(ENPC_QBUpdate InQBUpdate); + void AddStayInVolume(class APerceptionPointArea* InArea); + void ApplyCharacterFX(); + void ApplyNPCPathSpec(ENPC_PathSpec InPathSpec); + void ApplyNPCPathSpecDirect(const struct FOdcPathSpec& InPathSpec); + void ApplyReplicaFX(); + void ApplySpawnFX(); + void ApplyTargetSenseAsset(class UEnemy_TargetSenseAsset* InTargetSenseAsset); + void AssignNPCLevelWRTPlayerLevel(const int32 ExpLevel, bool bIndicateHUD); + void BroadcastNPC_AnimEvent(class FName InName); + void CharacterDiedEvent(); + void ClearForceScheduledEntityState(); + void DeathDissolve(); + void DeathExplode(); + void DeathFxComplete(); + void DestroyOnDeath(); + void DisableBeacon(const class UObject* i_caller); + void DisableCallout(const class UObject* i_caller); + void DisableMinimapPerceptionCone(class ANPC_Character* NPCCharacter); + void DisablePerception(const class UObject* i_caller); + void EnableBeacon(const class UObject* i_caller); + void EnableCallout(const class UObject* i_caller); + void EnableMinimapPerceptionCone(class ANPC_Character* NPCCharacter); + void EnablePerception(const class UObject* i_caller); + void EndCustomAbility(); + void FinishSettingSuspendAiState(EStandardManagedPriority Priority, const class UObject* Provider); + void ForceProtego(bool inProtegoOnOff); + void ForceScheduledEntityState(); + void Freeze(); + class UCapsuleComponent* GetNpcCapsuleComponent(); + struct FNPC_ShowUI GetShowUI(); + void HandleRagdollImpact(const class UObject* i_caller); + bool HasTaskTag(const struct FGameplayTag& InTaskTag); + bool IsScheduledEntity(); + void Kill(); + void MunitionToInstigator(const class UObject* i_caller, const struct FMunitionToInstigatorData& InMunInstData); + void NewDeathFade(); + void OnCharacterDBLoadCompleted(class AActor* LoadActor, EActor_LoadDBProcessingType LoadType); + void OnChildSpawnFX(const struct FTransform& inSpawnLoc); + void OnPTComplete(const class APerformTasksForAI* InPTPtr); + void OnPTTaskComplete(int32 InTaskIndex); + void OnStationOnFinishedEnter(); + void OnStationOnFinishedExit(); + void ProtectIntroductionCharacter(class AActor* InActor); + void RagdollImpact(); + void Release(const class UObject* i_caller); + void ReleaseIntroductionCharacter(class AActor* InActor); + void RemoveAllStayInVolumes(); + void RemoveQBUpdateSupported(ENPC_QBUpdate InQBUpdate); + void RemoveStayInVolume(class APerceptionPointArea* InArea); + void RestoreStayInVolumeParamDefaults(); + void SetAllowTargetAimSense(bool InAllow); + void SetAlwaysPerceiveAsTarget(bool InFlag); + void SetCanPerceivePlayer(bool bShouldExclude); + void SetDamageFromNPCMult(float InScale); + void SetDamageFromPlayerMult(float InScale); + void SetDamageToPlayerMult(float InScale); + void SetForcedPlayerPerception(bool InCanPerceive, bool bKeepAlwaysOn); + void SetNewDefaultPerformTask(class APerformTasksForAI* NewDefaultTrigger, bool bForceStart, bool bLoopWhenFinished); + void SetShowBadge(bool bInShow); + void SetShowCallout(bool bInShow); + void SetShowDamage(bool bInShow); + void SetShowHealthBar(bool bInShow); + void SetShowName(bool bInShow); + void SetShowPerceptionIndicator(bool bInShow); + void SetStayInVolumeParams(float inStayInRadius, float inStayInVolumeTeleportTimeout, bool inStayInVolumeOffNavTeleport); + void SetTargetAimSense(); + void SetUnawareState(EEnemy_CharacterState InState); + void SetupBehaviorTreeForced(); + void StartBulletTime(); + void StartChildSpawnFX(const struct FTransform& inSpawnLoc); + void StartCustomAbility(TSubclassOf InAbility, bool bUseCustomPause, bool bClearPauseWhenFinished, bool bPreventReactions, bool bShouldReenableReactions); + void StartDeathCam(); + void StartDissolve(); + void StartFadeIn(); + void StartFadeOut(); + void StartSettingSuspendAiState(bool bSuspended, EStandardManagedPriority Priority, const class UObject* Provider); + void StopBulletTime(); + void StopDeathCam(); + void TargetChanged(class UAISense* Sense, const class AActor* NewTarget, const class AActor* OldTarget); + void TargetLost(class UAISense* Sense, const class AActor* OldTarget); + void TargetSighted(class UAISense* Sense, const class AActor* Target); + void Unfreeze(); + + bool CanBePickpocketed() const; + bool GetAlwaysPerceiveAsTarget() const; + const struct FEnemy_CharacterParams GetCharacterParams() const; + const struct FVector GetImpactDirection() const; + const struct FVector GetImpactLocation() const; + const struct FOdcPathSpec GetNPCPathSpec(ENPC_PathSpec InPathSpec) const; + ENPC_Type GetNPCType() const; + bool GetShowBadge() const; + bool GetShowCallout() const; + bool GetShowDamage() const; + bool GetShowHealthBar() const; + bool GetShowName() const; + bool GetShowPerceptionIndicator() const; + bool GetShowUIPerceptinCone() const; + const struct FNPC_TargetPerceptionParams GetTargetPerceptionParams() const; + bool IsAiSuspended() const; + bool IsAlive() const; + bool IsFrozen() const; + bool IsInCreatureAnimationGaitTransition() const; + bool IsInCreatureAnimationStanceTransition() const; + bool IsInCreatureAnimationTransition() const; + bool IsPerceptionUpdateSupported(ENPC_PerceptionUpdate InPerceptionUpdate) const; + bool IsQBUpdateSupported(ENPC_QBUpdate InQBUpdate) const; + bool IsReleased() const; + bool ShouldShowBadge() const; + bool ShouldShowHealthBar() const; + bool ShouldShowName() const; + bool WillAttackPlayer() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_Character") + } + static class ANPC_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANPC_Character; + +// Class Phoenix.Enemy_Character +// 0x0220 (0x24B0 - 0x2290) +class AEnemy_Character : public ANPC_Character +{ +public: + uint8 Pad_2290[0x18]; // 0x2290(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + bool bRegisterPerceptionAfterSpawn; // 0x22A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22A9[0x3]; // 0x22A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Level; // 0x22AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinisherHealthPercentage; // 0x22B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerStupifyHits; // 0x22B4(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UToolSetComponent* ToolSetComponent; // 0x22B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCognitionStimuliSourceComponent* CognitionStimuliSourceComponent; // 0x22C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemyAIComponent* EnemyAIComponent; // 0x22C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UEnemyStateComponent* EnemyStateComponent; // 0x22D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTCustomComponent* BehaviorCompAttackUpdate; // 0x22D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemy_AttackComponent* AttackComponent; // 0x22E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemy_WeaponComponent* WeaponComponent; // 0x22E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SuperSlamMeshes; // 0x22F0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate OnChangeTeam; // 0x2300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2310[0xB0]; // 0x2310(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + class UObjectArchitectAsset* VfxObjectArchitectAsset; // 0x23C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag ObjectArchitectEnemyClassTag; // 0x23C8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTag ObjectArchitectEnemyFactionTag; // 0x23D0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_23D8[0x68]; // 0x23D8(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + class ADynamicObjectVolume* SpawningDOV; // 0x2440(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray OccupiedCombatVolumes; // 0x2448(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2458[0x24]; // 0x2458(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate ClothTargetsStartDelegate; // 0x247C(0x0010)(ZeroConstructor, Transient, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate) + TDelegate ClothTargetsEndDelegate; // 0x248C(0x0010)(ZeroConstructor, Transient, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_249C[0x14]; // 0x249C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void HideAndDisableEnemyCharacter(class AActor* EnemyCharacter); + static void UnhideAndEnableEnemyCharacter(class AActor* EnemyCharacter); + + void AttackWindowStart(); + void AttackWindowStop(); + const bool ChangeTeamWithCombat(const class FName TeamName, const bool bEnableCombat); + void ExitSpline(); + void HandleHealthThresholdReached(const struct FHealthThreshold& InHealthThreshold, int32 InLevel, int32 InMaxLevel); + void HandleMeleeHit(class AActor* Victim, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void HandleNearDeathKneelEnd(); + void HandleNearDeathKneelStart(class AActor* ActorKneeling); + void Landed(const struct FHitResult& Hit); + void MunitionCreated(); + void OnCompletelyCharred(); + void OnFireExtinguished(); + void OnTakeAKneeTimedOut(); + void SetAsAggressor(bool bSet, class FName InNewTeamName); + void SetAsCompanion(bool bSet); + void SetAsDuelOpponent(bool bSet, class FName InAudioSubtypeID); + void SetAsFightClubOpponent(bool bSet, class FName InNewTeamName, class FName InAudioSubtypeID); + void SetAsGroupAggressor(bool bSet, class FName InNewTeamName); + void SetAsLeader(bool bSet); + bool StartFire(float Amount, const struct FVector& Location); + void Throw(class AActor* Target, class AActor* SourceActor); + void UpdateBossStateEvent(const struct FBossFightData& InBossFightData); + + bool IsAggressor() const; + bool IsCombatOpponent() const; + bool IsCompanion() const; + bool IsDuelOpponent() const; + bool IsLeader() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Character") + } + static class AEnemy_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEnemy_Character; + +// Class Phoenix.AnimTag_Emotion +// 0x0000 (0x0028 - 0x0028) +class UAnimTag_Emotion final : public UAnimationArchitectTagProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_Emotion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_Emotion") + } + static class UAnimTag_Emotion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_Emotion; + +// Class Phoenix.SanctuaryLightingIdentityVolume +// 0x0078 (0x02F8 - 0x0280) +class ASanctuaryLightingIdentityVolume final : public AVolume +{ +public: + float Priority; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x028C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTransitionExposureSpeedUp; // 0x028D(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28E[0x2]; // 0x028E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float TransitionExposureSpeed; // 0x0290(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableTransitionFogHistoryRemoval; // 0x0294(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TransitionFogHistoryWeight; // 0x0298(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDayNight; // 0x029C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableGlobalLighting; // 0x029D(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableRenderSettings; // 0x029E(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePostProcess; // 0x029F(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* BoxComponent; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlendableGlobalLightingComponent* GlobalLightingComponent; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URenderSettingsComponent* RenderSettingsComponent; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPostProcessComponent* PostProcessComponent; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlendableGlobalLightingComponent* PrevGlobalLightingComponent; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URenderSettingsComponent* PrevRenderSettingsComponent; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPostProcessComponent* PrevPostProcessComponent; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBlendableGlobalLightingComponent* TransitionGlobalLightingComponent; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPostProcessComponent* TransitionPostProcessComponent; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E8[0x10]; // 0x02E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryLightingIdentityVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryLightingIdentityVolume") + } + static class ASanctuaryLightingIdentityVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryLightingIdentityVolume; + +// Class Phoenix.AblBranchMovementPredictedCollision +// 0x0008 (0x0038 - 0x0030) +class UAblBranchMovementPredictedCollision final : public UAblBranchCondition +{ +public: + float MaxGlancingAngle; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeFromNow; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchMovementPredictedCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchMovementPredictedCollision") + } + static class UAblBranchMovementPredictedCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchMovementPredictedCollision; + +// Class Phoenix.AblBranchMovementPredictedEvent +// 0x0010 (0x0040 - 0x0030) +class UAblBranchMovementPredictedEvent final : public UAblBranchCondition +{ +public: + class FName EventName; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeThreshold; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchMovementPredictedEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchMovementPredictedEvent") + } + static class UAblBranchMovementPredictedEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchMovementPredictedEvent; + +// Class Phoenix.AblNpcPopupTask +// 0x0050 (0x00C0 - 0x0070) +class UAblNpcPopupTask : public UAblAbilityTask +{ +public: + EAblNpcPopupDirection PopupDirection; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseMagnitudeAndAngle; // 0x0071(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Magnitude; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MagnitudeVariance; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Angle; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AngleVariance; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MagnitudeHorz; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MagnitudeVert; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HorizontalDamping; // 0x008C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CollisionVsFloorInitialDamping; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CollisionVsFloorDamping; // 0x0094(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseNpcMaxHeight; // 0x0098(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideMaxHeight; // 0x0099(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9A[0x2]; // 0x009A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxHeightOverride; // 0x009C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyGravityAtTaskStart; // 0x00A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GravityScaleAtTaskStart; // 0x00A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyGravityAtMaxHeight; // 0x00A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GravityScaleAtMaxHeight; // 0x00AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyGravityAtApex; // 0x00B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GravityScaleAtApex; // 0x00B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestoreGravityScaleAtTaskEnd; // 0x00B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStompVelocityAtTaskStart; // 0x00B9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStompVelocityAtTaskEnd; // 0x00BA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreInAirCollisions; // 0x00BB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMovementMode MovementMode; // 0x00BC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcPopupTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcPopupTask") + } + static class UAblNpcPopupTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcPopupTask; + +// Class Phoenix.AvatarHouseGearMappings +// 0x0050 (0x0080 - 0x0030) +class UAvatarHouseGearMappings final : public UDataAsset +{ +public: + TMap HouseGearMapping; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvatarHouseGearMappings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvatarHouseGearMappings") + } + static class UAvatarHouseGearMappings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvatarHouseGearMappings; + +// Class Phoenix.StreamingPlaceholderBase +// 0x0018 (0x0260 - 0x0248) +class AStreamingPlaceholderBase : public AActor +{ +public: + uint8 Pad_248[0x18]; // 0x0248(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ReleaseObject(); + void SpawnObject(const bool bBlockingLoadIfNotLoaded); + void TriggerLoad(const bool bInSpawnWhenReady, const bool bForceBlockingLoad); + void WaitUntilLoadIsComplete(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingPlaceholderBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingPlaceholderBase") + } + static class AStreamingPlaceholderBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStreamingPlaceholderBase; + +// Class Phoenix.StreamingPlaceholderChildActorBase +// 0x0010 (0x0270 - 0x0260) +class AStreamingPlaceholderChildActorBase : public AStreamingPlaceholderBase +{ +public: + EStreamingPlaceholderPriority StreamingPriority; // 0x0260(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoLoad; // 0x0261(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoSpawn; // 0x0262(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_263[0x5]; // 0x0263(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UStreamingPreviewChildActorComponent* ChildActorComponent; // 0x0268(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingPlaceholderChildActorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingPlaceholderChildActorBase") + } + static class AStreamingPlaceholderChildActorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStreamingPlaceholderChildActorBase; + +// Class Phoenix.StreamingPlaceholderActor +// 0x0028 (0x0298 - 0x0270) +class AStreamingPlaceholderActor : public AStreamingPlaceholderChildActorBase +{ +public: + TSoftClassPtr ActorToSpawn; // 0x0270(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingPlaceholderActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingPlaceholderActor") + } + static class AStreamingPlaceholderActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStreamingPlaceholderActor; + +// Class Phoenix.AblBranchMovementPredictedEventScratchpad +// 0x0008 (0x0038 - 0x0030) +class UAblBranchMovementPredictedEventScratchpad final : public UAblTaskConditionScratchpad +{ +public: + class UMovementPredictionComponent* MovementPredictionComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchMovementPredictedEventScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchMovementPredictedEventScratchpad") + } + static class UAblBranchMovementPredictedEventScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchMovementPredictedEventScratchpad; + +// Class Phoenix.ablLedgeAssistTaskScratchPad +// 0x0060 (0x0088 - 0x0028) +class UablLedgeAssistTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray InProgressTurn; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + struct FVector StartingRootPos; // 0x0038(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DeltaRootPos; // 0x0044(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DeltaAdded; // 0x0050(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator DeltaRotation; // 0x005C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator RotationAdded; // 0x0068(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float ElapsedTime; // 0x0074(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AblitityLength; // 0x0078(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator StartingRotation; // 0x007C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablLedgeAssistTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablLedgeAssistTaskScratchPad") + } + static class UablLedgeAssistTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablLedgeAssistTaskScratchPad; + +// Class Phoenix.AblBranchMovementPredictedEvent_New +// 0x0010 (0x0038 - 0x0028) +class UAblBranchMovementPredictedEvent_New final : public UAblTaskCondition +{ +public: + class FName EventName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchMovementPredictedEvent_New") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchMovementPredictedEvent_New") + } + static class UAblBranchMovementPredictedEvent_New* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchMovementPredictedEvent_New; + +// Class Phoenix.BrewingManager +// 0x0158 (0x0180 - 0x0028) +class UBrewingManager final : public UObject +{ +public: + uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayProperty_Float BrewTimeMultiplier; // 0x0090(0x0090)(NativeAccessSpecifierPrivate) + uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ActiveBrewingSiteStates; // 0x0130(0x0050)(NativeAccessSpecifierPrivate) + +public: + static bool AreOwnedIngredientsEnough(const struct FBrewingRecipe& BrewingRecipe); + static class UBrewingManager* BP_Get(); + + void GetAllPotionIngredients(int32 AmountToGrant); + void GetAllPotions(int32 AmountToGrant); + void GetBrewingRecipes(TArray* AvailableRecipes, TArray* LockedRecipes); + void OnGameToBeSaved(); + void OnNewGame(); + void OnSaveGameLoaded(); + void UnlockAllPotionRecipes(); + + TArray GetBrewingUICategories() const; + float GetBrewTimeMultiplier() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrewingManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrewingManager") + } + static class UBrewingManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrewingManager; + +// Class Phoenix.AblBranchConditionNPCAttackingPlayer +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionNPCAttackingPlayer final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionNPCAttackingPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionNPCAttackingPlayer") + } + static class UAblBranchConditionNPCAttackingPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionNPCAttackingPlayer; + +// Class Phoenix.AblBranchConditionPhase +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionPhase final : public UAblBranchCondition +{ +public: + TArray PhaseRanges; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionPhase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionPhase") + } + static class UAblBranchConditionPhase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionPhase; + +// Class Phoenix.ablNiagaraPlayEffectTask +// 0x0040 (0x00B0 - 0x0070) +class UablNiagaraPlayEffectTask final : public UAblAbilityTask +{ +public: + class UNiagaraSystem* NiagaraVFX; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttachToWand; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttachToSocket; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BlackboardKeyName; // 0x007C(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDestroyAtTaskEnd; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DestroyComponentDelay; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName m_Socket; // 0x008C(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseSpawnRateMultiply; // 0x0094(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpawnRateMultiply; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x14]; // 0x009C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DestroyNiagraEffects(class UNiagaraComponent* InNiagaraComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNiagaraPlayEffectTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNiagaraPlayEffectTask") + } + static class UablNiagaraPlayEffectTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNiagaraPlayEffectTask; + +// Class Phoenix.AvaShellVolumeSet +// 0x0040 (0x02A8 - 0x0268) +class AAvaShellVolumeSet final : public AAvaStreamingVolumeSet +{ +public: + TSoftObjectPtr LevelToStream; // 0x0268(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* LevelPlacementActor; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ATriggerBox* VolumeToIntersectAgainsStreamingVolumes; // 0x0298(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreamingDynamic* LoadedLevel; // 0x02A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaShellVolumeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaShellVolumeSet") + } + static class AAvaShellVolumeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAvaShellVolumeSet; + +// Class Phoenix.AblTaskCondition_ReactionData +// 0x0050 (0x0078 - 0x0028) +class UAblTaskCondition_ReactionData final : public UAblTaskCondition +{ +public: + bool bCompareImpactDirectionWithActorForward; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ImpactDotForwardMin; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactDotForwardMax; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer RequiredMunitionTags; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic) + struct FGameplayTagContainer UnallowedMunitionTags; // 0x0058(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskCondition_ReactionData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskCondition_ReactionData") + } + static class UAblTaskCondition_ReactionData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskCondition_ReactionData; + +// Class Phoenix.AblBranchProbability +// 0x0008 (0x0038 - 0x0030) +class UAblBranchProbability final : public UAblBranchCondition +{ +public: + float Probability; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchProbability") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchProbability") + } + static class UAblBranchProbability* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchProbability; + +// Class Phoenix.SceneActionState_ConsoleRenderingVar +// 0x0030 (0x0080 - 0x0050) +class USceneActionState_ConsoleRenderingVar : public USceneRigActionState +{ +public: + class FString Variable; // 0x0050(0x0010)(Edit, ZeroConstructor, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FConsoleVariableFlexValue Value; // 0x0060(0x0020)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ConsoleRenderingVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ConsoleRenderingVar") + } + static class USceneActionState_ConsoleRenderingVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ConsoleRenderingVar; + +// Class Phoenix.SceneActionState_RenderDocCaptureFrames +// 0x0000 (0x0080 - 0x0080) +class USceneActionState_RenderDocCaptureFrames final : public USceneActionState_ConsoleRenderingVar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_RenderDocCaptureFrames") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_RenderDocCaptureFrames") + } + static class USceneActionState_RenderDocCaptureFrames* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_RenderDocCaptureFrames; + +// Class Phoenix.LocationManager +// 0x0098 (0x00C0 - 0x0028) +class ULocationManager final : public UObject +{ +public: + uint8 Pad_28[0x98]; // 0x0028(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocationManager") + } + static class ULocationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocationManager; + +// Class Phoenix.SceneActionState_DialogueLine +// 0x0020 (0x0090 - 0x0070) +class USceneActionState_DialogueLine final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDialogueLineReference Line; // 0x0078(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AudioHandle; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_DialogueLine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_DialogueLine") + } + static class USceneActionState_DialogueLine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_DialogueLine; + +// Class Phoenix.RagdollDrivenAnimationChangeBranchTaskScratchPad +// 0x0008 (0x0058 - 0x0050) +class URagdollDrivenAnimationChangeBranchTaskScratchPad final : public UAblBranchTaskScratchPad +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollDrivenAnimationChangeBranchTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollDrivenAnimationChangeBranchTaskScratchPad") + } + static class URagdollDrivenAnimationChangeBranchTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollDrivenAnimationChangeBranchTaskScratchPad; + +// Class Phoenix.DuelTechnique_NoHealthItem +// 0x0020 (0x0068 - 0x0048) +class UDuelTechnique_NoHealthItem final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_NoHealthItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_NoHealthItem") + } + static class UDuelTechnique_NoHealthItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_NoHealthItem; + +// Class Phoenix.RagdollDrivenAnimationChangeBranchTask +// 0x0000 (0x0118 - 0x0118) +class URagdollDrivenAnimationChangeBranchTask final : public UAblBranchTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollDrivenAnimationChangeBranchTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollDrivenAnimationChangeBranchTask") + } + static class URagdollDrivenAnimationChangeBranchTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollDrivenAnimationChangeBranchTask; + +// Class Phoenix.AblEnemyHiddenTeleportAttackTask +// 0x0038 (0x00A8 - 0x0070) +class UAblEnemyHiddenTeleportAttackTask final : public UAblAbilityTask +{ +public: + EHiddenTeleportAttackStep Step; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer TargetLocationVfxBaseTags; // 0x0078(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TargetLocationVfxTagChoosers; // 0x0098(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyHiddenTeleportAttackTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyHiddenTeleportAttackTask") + } + static class UAblEnemyHiddenTeleportAttackTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyHiddenTeleportAttackTask; + +// Class Phoenix.AblBranchConditionRagdollDrivenAnimationChange +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionRagdollDrivenAnimationChange final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionRagdollDrivenAnimationChange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionRagdollDrivenAnimationChange") + } + static class UAblBranchConditionRagdollDrivenAnimationChange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionRagdollDrivenAnimationChange; + +// Class Phoenix.AblNPC_DilateTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblNPC_DilateTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_DilateTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_DilateTaskScratchPad") + } + static class UAblNPC_DilateTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_DilateTaskScratchPad; + +// Class Phoenix.BTTask_Creature_KeepFlying +// 0x0028 (0x0098 - 0x0070) +class UBTTask_Creature_KeepFlying final : public UBTTaskNode +{ +public: + uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_KeepFlying") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_KeepFlying") + } + static class UBTTask_Creature_KeepFlying* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_KeepFlying; + +// Class Phoenix.AblReactionsCapsuleScalingScratchpad +// 0x0060 (0x0088 - 0x0028) +class UAblReactionsCapsuleScalingScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionsCapsuleScalingScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionsCapsuleScalingScratchpad") + } + static class UAblReactionsCapsuleScalingScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionsCapsuleScalingScratchpad; + +// Class Phoenix.AblBranchConditionRagdollBehaviorFound +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionRagdollBehaviorFound final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionRagdollBehaviorFound") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionRagdollBehaviorFound") + } + static class UAblBranchConditionRagdollBehaviorFound* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionRagdollBehaviorFound; + +// Class Phoenix.StoryNode_DialogueSequence +// 0x0020 (0x00F0 - 0x00D0) +class UStoryNode_DialogueSequence final : public UStoryNode_SceneRig +{ +public: + struct FDialogueSequenceReference DialogueSequence; // 0x00D0(0x0020)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryNode_DialogueSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryNode_DialogueSequence") + } + static class UStoryNode_DialogueSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryNode_DialogueSequence; + +// Class Phoenix.AblBranchConditionRightArmState +// 0x0018 (0x0048 - 0x0030) +class UAblBranchConditionRightArmState final : public UAblBranchCondition +{ +public: + TArray RightArmStates; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + ERightArmPriority RightArmPriority; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionRightArmState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionRightArmState") + } + static class UAblBranchConditionRightArmState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionRightArmState; + +// Class Phoenix.BTTask_Creature_FindLandingConfiguration +// 0x1568 (0x15D8 - 0x0070) +class UBTTask_Creature_FindLandingConfiguration final : public UBTTaskNode +{ +public: + bool bUseCurrentPerch; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector TargetLocationKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector LandASAPKey; // 0x00A0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector LandingLocationKey; // 0x00C8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ApproachLocationKey; // 0x00F0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector LandingDirectionKey; // 0x0118(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector LandingTypeKey; // 0x0140(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector IsPerchedKey; // 0x0168(0x0028)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_190[0x1448]; // 0x0190(0x1448)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_FindLandingConfiguration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_FindLandingConfiguration") + } + static class UBTTask_Creature_FindLandingConfiguration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_FindLandingConfiguration; + +// Class Phoenix.VegetationInteractionComponent +// 0x0008 (0x00D8 - 0x00D0) +class UVegetationInteractionComponent : public UActorComponent +{ +public: + bool bSuspend; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VegetationInteractionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VegetationInteractionComponent") + } + static class UVegetationInteractionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVegetationInteractionComponent; + +// Class Phoenix.VegetationInteractionComponentBiped +// 0x0070 (0x0148 - 0x00D8) +class UVegetationInteractionComponentBiped : public UVegetationInteractionComponent +{ +public: + float Priority; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadiusFactor; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadiusFactor; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceScalingMultiplierMin; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceScalingMultiplierMax; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleMultiplierMin; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleMultiplierMax; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVelocityMS; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationalVelocityDegreesSec; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FirstOrderDamping; // 0x00FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondOrderDamping; // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondOrderNaturalFrequency; // 0x0104(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSecondOrder; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVegetationInteractionVelocityTracker VelocityTracker; // 0x010C(0x0030)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + float SpringMass; // 0x013C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpringMassVelocity; // 0x0140(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VegetationInteractionComponentBiped") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VegetationInteractionComponentBiped") + } + static class UVegetationInteractionComponentBiped* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVegetationInteractionComponentBiped; + +// Class Phoenix.VegetationInteractionComponentPlayer +// 0x0010 (0x0158 - 0x0148) +class UVegetationInteractionComponentPlayer final : public UVegetationInteractionComponentBiped +{ +public: + class UVegetationInteractionCameraFadeSetup* CameraFadeSetup; // 0x0148(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsCustomBlendDomain* CameraFadeStrengthBlendDomain; // 0x0150(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VegetationInteractionComponentPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VegetationInteractionComponentPlayer") + } + static class UVegetationInteractionComponentPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVegetationInteractionComponentPlayer; + +// Class Phoenix.AvaAssetStreamingVolumeSet +// 0x0038 (0x02A0 - 0x0268) +class AAvaAssetStreamingVolumeSet final : public AAvaStreamingVolumeSet +{ +public: + TArray> AssetsToStream; // 0x0268(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_278[0x20]; // 0x0278(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* AssetOwner; // 0x0298(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class AActor* GetAssetOwner(); + const TArray> GetAssetsToStream(); + const TArray GetAssetTransforms(); + void SetAssetOwner(class AActor* NewOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAssetStreamingVolumeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAssetStreamingVolumeSet") + } + static class AAvaAssetStreamingVolumeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAvaAssetStreamingVolumeSet; + +// Class Phoenix.AblBranchConditionSpeed +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionSpeed final : public UAblBranchCondition +{ +public: + ESpeedType SpeedType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D SpeedRange; // 0x0034(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESpeedInclusivity Inclusivity; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionSpeed") + } + static class UAblBranchConditionSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionSpeed; + +// Class Phoenix.SceneActionState_DialogueEvent +// 0x0020 (0x0090 - 0x0070) +class USceneActionState_DialogueEvent final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDialogueConversationReference Event; // 0x0078(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AudioHandle; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_DialogueEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_DialogueEvent") + } + static class USceneActionState_DialogueEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_DialogueEvent; + +// Class Phoenix.AblBranchConditionStairsAndSlopes +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionStairsAndSlopes final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionStairsAndSlopes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionStairsAndSlopes") + } + static class UAblBranchConditionStairsAndSlopes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionStairsAndSlopes; + +// Class Phoenix.AblNPC_ParryAdvanceTask +// 0x0020 (0x0090 - 0x0070) +class UAblNPC_ParryAdvanceTask final : public UAblAbilityTask +{ +public: + EEnemy_ParryWindowType Type; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bKeepWindowOpen; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTriggerFiredEvent; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryType FiredEventType; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBParryLeadIn; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ParryLeadIn; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBParryToRelease; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ParryToRelease; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBCounterType; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryCounterType OverrideCounterType; // 0x0085(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBResponseType; // 0x0086(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryResponseType OverrideResponseType; // 0x0087(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBCounterStepDirection; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryCounterStepDirection OverrideCounterStepDirection; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBCounterStyle; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryCounterStyle OverrideCounterStyle; // 0x008B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBDodgeStyle; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryDodgeStyle OverrideDodgeStyle; // 0x008D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8E[0x2]; // 0x008E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryAdvanceTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryAdvanceTask") + } + static class UAblNPC_ParryAdvanceTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryAdvanceTask; + +// Class Phoenix.AblReactionSpecialEffectTask +// 0x0010 (0x0080 - 0x0070) +class UAblReactionSpecialEffectTask final : public UAblAbilityTask +{ +public: + struct FGameplayTag SpecialEffectTag; // 0x0070(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionSpecialEffectTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionSpecialEffectTask") + } + static class UAblReactionSpecialEffectTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionSpecialEffectTask; + +// Class Phoenix.AblBranchConditionStairsAndSlopesDirection +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionStairsAndSlopesDirection final : public UAblBranchCondition +{ +public: + EStairsDirectionState StairsDirection; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionStairsAndSlopesDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionStairsAndSlopesDirection") + } + static class UAblBranchConditionStairsAndSlopesDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionStairsAndSlopesDirection; + +// Class Phoenix.AblNewCamTask +// 0x0038 (0x00A8 - 0x0070) +class UAblNewCamTask final : public UAblAbilityTask +{ +public: + TArray camProperties; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float customCameraWeight; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ELookAtType LookAtTarget; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool alwaysLookAtTarget; // 0x0085(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SequentiallyPlayAllCameras; // 0x0086(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool Disable; // 0x0087(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_88[0x20]; // 0x0088(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNewCamTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNewCamTask") + } + static class UAblNewCamTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNewCamTask; + +// Class Phoenix.AblBranchConditionStairsAndSlopesOrientation +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionStairsAndSlopesOrientation final : public UAblBranchCondition +{ +public: + float MinAngle; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionStairsAndSlopesOrientation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionStairsAndSlopesOrientation") + } + static class UAblBranchConditionStairsAndSlopesOrientation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionStairsAndSlopesOrientation; + +// Class Phoenix.HUDElementGroup +// 0x0080 (0x02E8 - 0x0268) +class UHUDElementGroup : public UUserWidget +{ +public: + EUIHUDGroups MyGroup; // 0x0268(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESlateVisibility DesiredHiddenState; // 0x0269(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_26A[0x7E]; // 0x026A(0x007E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetShouldBeHidden(); + void HideHUDElement(class UObject* Provider); + void ShowHUDElement(class UObject* Provider); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HUDElementGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HUDElementGroup") + } + static class UHUDElementGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHUDElementGroup; + +// Class Phoenix.DuelTechniquesHUDBase +// 0x0018 (0x0300 - 0x02E8) +class UDuelTechniquesHUDBase : public UHUDElementGroup +{ +public: + uint8 Pad_2E8[0x18]; // 0x02E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HideUITimerExpired(); + void OnDuelTechniqueProgressCompletedByID(class FName TechniqueID, bool IsNew); + void OnDuelTechniqueProgressFailedByID(class FName TechniqueID, bool IsNew); + void OnDuelTechniquesDone(); + void OnDuelTechniquesInitialized(const TArray& TechniqueUIData); + void OnDuelTechniqueUpdatedByID(class FName TechniqueID, int32 NewValue); + void OnTimedTechniqueUpdated(class FName TechniqueID, const class FText& TimeStr); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechniquesHUDBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechniquesHUDBase") + } + static class UDuelTechniquesHUDBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechniquesHUDBase; + +// Class Phoenix.RPGTriggerEffect_ActorDamaged +// 0x0018 (0x0058 - 0x0040) +class URPGTriggerEffect_ActorDamaged : public URPGTriggerEffect_Base +{ +public: + bool OnlyOnCharacterDied; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool OnEnemy; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_42[0xE]; // 0x0042(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ActorDamaged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ActorDamaged") + } + static class URPGTriggerEffect_ActorDamaged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ActorDamaged; + +// Class Phoenix.AblBranchConditionStationState +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionStationState final : public UAblBranchCondition +{ +public: + EStationState StationState; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionStationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionStationState") + } + static class UAblBranchConditionStationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionStationState; + +// Class Phoenix.EnvClothCollidingWithPawns +// 0x0000 (0x04B0 - 0x04B0) +class UEnvClothCollidingWithPawns final : public UBoxComponent +{ +public: + void OnBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& OverlapInfo); + void OnEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvClothCollidingWithPawns") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvClothCollidingWithPawns") + } + static class UEnvClothCollidingWithPawns* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvClothCollidingWithPawns; + +// Class Phoenix.AblBranchConditionSwimFast +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionSwimFast final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionSwimFast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionSwimFast") + } + static class UAblBranchConditionSwimFast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionSwimFast; + +// Class Phoenix.AblNPC_ParryExternalLeadInTask +// 0x0008 (0x0078 - 0x0070) +class UAblNPC_ParryExternalLeadInTask final : public UAblAbilityTask +{ +public: + float DistanceTrigger; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AdditionalLeadInTime; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryExternalLeadInTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryExternalLeadInTask") + } + static class UAblNPC_ParryExternalLeadInTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryExternalLeadInTask; + +// Class Phoenix.BTTask_Creature_RandomizeExploreBehaviorLoops +// 0x0000 (0x0070 - 0x0070) +class UBTTask_Creature_RandomizeExploreBehaviorLoops final : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_RandomizeExploreBehaviorLoops") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_RandomizeExploreBehaviorLoops") + } + static class UBTTask_Creature_RandomizeExploreBehaviorLoops* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_RandomizeExploreBehaviorLoops; + +// Class Phoenix.RPGTriggerEffect_CastCompanionProtego +// 0x0000 (0x0040 - 0x0040) +class URPGTriggerEffect_CastCompanionProtego final : public URPGTriggerEffect_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_CastCompanionProtego") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_CastCompanionProtego") + } + static class URPGTriggerEffect_CastCompanionProtego* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_CastCompanionProtego; + +// Class Phoenix.RootMotionModifierProperties_ButtSlide +// 0x0010 (0x0040 - 0x0030) +class URootMotionModifierProperties_ButtSlide final : public URootMotionModifierProperties +{ +public: + float DownwardForce; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType RotationInterpType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotationInterpSpeed; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_ButtSlide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_ButtSlide") + } + static class URootMotionModifierProperties_ButtSlide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_ButtSlide; + +// Class Phoenix.AblBranchConditionTargetTracker_AnyValidTargets +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionTargetTracker_AnyValidTargets final : public UAblBranchCondition +{ +public: + EUseTargetTracker UseTracker; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReturnTrueIfTargetListEmptyThisFrame; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETargetID MatchTargetID; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETargetType MatchTargetType; // 0x0033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionTargetTracker_AnyValidTargets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionTargetTracker_AnyValidTargets") + } + static class UAblBranchConditionTargetTracker_AnyValidTargets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionTargetTracker_AnyValidTargets; + +// Class Phoenix.LODViewerManager +// 0x0000 (0x0028 - 0x0028) +class ULODViewerManager final : public UObject +{ +public: + static TArray CalculateLODDistancesFromSphereRadius(const TArray& LODScreenSizes, float Radius, class UPhoenixSignificanceManager* SigManager); + static float ComputePixelsOnScreen(float ScreenDiameter, float ResolutionMax); + static float ComputeScreenRadius(const struct FVector& Origin, const float Radius, const struct FVector& ViewOrigin, class UPhoenixSignificanceManager* SigManager); + static TArray GetLODInfoFromSkeletalMesh(class USkeletalMesh* SkeletalMesh); + static int32 GetNumLODsForViewer(class USkeletalMesh* SkeletalMesh); + static class FName GetObjectPathByString(const class FString& AssetName); + static int32 GetSkeletalMeshPredictedLODLevel(class USkeletalMeshComponent* SkeletalMeshComponent); + static TArray PopulateListOfSkeletalMeshes(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODViewerManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODViewerManager") + } + static class ULODViewerManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULODViewerManager; + +// Class Phoenix.AblMountPlayingIdleBreakTask +// 0x0000 (0x0070 - 0x0070) +class UAblMountPlayingIdleBreakTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMountPlayingIdleBreakTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMountPlayingIdleBreakTask") + } + static class UAblMountPlayingIdleBreakTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMountPlayingIdleBreakTask; + +// Class Phoenix.CogGroupUpDirection_CameraRayCast +// 0x0000 (0x0028 - 0x0028) +class UCogGroupUpDirection_CameraRayCast final : public UCogGroupUpDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupUpDirection_CameraRayCast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupUpDirection_CameraRayCast") + } + static class UCogGroupUpDirection_CameraRayCast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupUpDirection_CameraRayCast; + +// Class Phoenix.AblBranchConditionTier3Pivot +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionTier3Pivot final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionTier3Pivot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionTier3Pivot") + } + static class UAblBranchConditionTier3Pivot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionTier3Pivot; + +// Class Phoenix.BTTask_Creature_MoveTo +// 0x00A8 (0x0158 - 0x00B0) +class UBTTask_Creature_MoveTo final : public UBTTask_MoveTo +{ +public: + bool bUseApproachRange; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseParametrizedRadius; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue ParametrizedAcceptableRadius; // 0x00B8(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bKeepPreviousSpeed; // 0x00F0(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMoveToSpeedSetting SpeedSetting; // 0x00F1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed SpeedChange; // 0x00F2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepPreviousPathEndMode; // 0x00F3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreaturePathEndMode PathEndModeChange; // 0x00F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckTargetHasPreferredAreaFlag; // 0x00F5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckLocationStoppingDistancePastTarget; // 0x00F6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStoreStoppingDistance; // 0x00F7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector StoppingDistanceLocationBlackboardKey; // 0x00F8(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bReportErrorOnFailure; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableReportOnStoppingDistanceFailure; // 0x0121(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122[0x2]; // 0x0122(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ErrorName; // 0x0124(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ErrorAccessoryKey; // 0x0130(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_MoveTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_MoveTo") + } + static class UBTTask_Creature_MoveTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_MoveTo; + +// Class Phoenix.AvatarPresetsSettings +// 0x0080 (0x00A8 - 0x0028) +class UAvatarPresetsSettings final : public UObject +{ +public: + struct FHumanCharacterId DefaultPIECharacter; // 0x0028(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FFullbodyAvatarPreset DefaultPIEFullBodyPreset; // 0x0030(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + struct FGearHeadSlotName DefaultPIEHeadGear; // 0x0038(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearOutfitSlotName DefaultPIEOutfitGear; // 0x0048(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearBackSlotName DefaultPIEBackGear; // 0x0058(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHoodPosition DefaultPIEHoodPosition; // 0x0068(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearNeckSlotName DefaultPIENeckGear; // 0x0070(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearHandSlotName DefaultPIEHandGear; // 0x0080(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearFaceSlotName DefaultPIEFaceGear; // 0x0090(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAvatarHouse DefaultPIEHouse; // 0x00A0(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvatarPresetsSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvatarPresetsSettings") + } + static class UAvatarPresetsSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvatarPresetsSettings; + +// Class Phoenix.AblBranchConditionUseStairs +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionUseStairs final : public UAblBranchCondition +{ +public: + float AllowableAngleRange; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionUseStairs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionUseStairs") + } + static class UAblBranchConditionUseStairs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionUseStairs; + +// Class Phoenix.AblBranchConditionWading +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionWading final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionWading") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionWading") + } + static class UAblBranchConditionWading* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionWading; + +// Class Phoenix.AblHideAndDisableCharacterScratchpad +// 0x0000 (0x0028 - 0x0028) +class UAblHideAndDisableCharacterScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHideAndDisableCharacterScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHideAndDisableCharacterScratchpad") + } + static class UAblHideAndDisableCharacterScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHideAndDisableCharacterScratchpad; + +// Class Phoenix.AnimTag_StationStory +// 0x0000 (0x0028 - 0x0028) +class UAnimTag_StationStory : public UAnimationArchitectTagProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_StationStory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_StationStory") + } + static class UAnimTag_StationStory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_StationStory; + +// Class Phoenix.AblBranchConditionWaterDepth +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionWaterDepth final : public UAblBranchCondition +{ +public: + float GreaterThanWaterDepth; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionWaterDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionWaterDepth") + } + static class UAblBranchConditionWaterDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionWaterDepth; + +// Class Phoenix.SceneRigParameter_AvaAudioState +// 0x0018 (0x0050 - 0x0038) +class USceneRigParameter_AvaAudioState final : public USceneRigParameter +{ +public: + struct FSceneRigAvaAudioStateTrackSectionData Value; // 0x0038(0x0014)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_AvaAudioState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_AvaAudioState") + } + static class USceneRigParameter_AvaAudioState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_AvaAudioState; + +// Class Phoenix.LootDropComponent +// 0x00B0 (0x0180 - 0x00D0) +class ULootDropComponent final : public UActorComponent +{ +public: + struct FLootDropInfo DbLootDropInfo; // 0x00D0(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 LootDropLevel; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LootContainers; // 0x0108(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray LootItems; // 0x0118(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool PlayerLevelOverride; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SecondsBeforeRerollingLoot; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCogOverride; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName PersistentID; // 0x0134(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetExpiryIfUnique; // 0x013C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D[0x3]; // 0x013D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnInventoryUpdated; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bPreloadLootDropItemsFromDb; // 0x0150(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LootDropAssetTypes; // 0x0158(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_168[0x18]; // 0x0168(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ClearCurrentLootCategoryID(); + static class ULootDropComponent* GetLootDropComponent(const class AActor* InActor); + + bool CurrentInventoryHasUniqueItem(); + void FillFromInventory(); + TArray GetInventoryInfo(); + TArray GetLootItems(); + int32 GetLootLevel(); + bool IsContainerEmpty(); + void SaveLootItemsToInventory(TArray* InLootItems); + void SaveLootToInventory(); + void SetCurrentLootCategoryID(); + void SetLoopGroup(const class FString& lootGroup); + void SetLootLevel(int32 Level); + void SetupInventory(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LootDropComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LootDropComponent") + } + static class ULootDropComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULootDropComponent; + +// Class Phoenix.ablNPC_MobilityTurnAssistTask +// 0x0008 (0x0078 - 0x0070) +class UablNPC_MobilityTurnAssistTask final : public UAblAbilityTask +{ +public: + ENPC_TurnAssist TurnAssistMode; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPC_MobilityTurnAssistTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPC_MobilityTurnAssistTask") + } + static class UablNPC_MobilityTurnAssistTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPC_MobilityTurnAssistTask; + +// Class Phoenix.ablBroomDismountBlendOutOffsetsScratchPad +// 0x0020 (0x0048 - 0x0028) +class UablBroomDismountBlendOutOffsetsScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablBroomDismountBlendOutOffsetsScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablBroomDismountBlendOutOffsetsScratchPad") + } + static class UablBroomDismountBlendOutOffsetsScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablBroomDismountBlendOutOffsetsScratchPad; + +// Class Phoenix.DevilsSnare +// 0x0190 (0x03D8 - 0x0248) +class ADevilsSnare final : public AActor +{ +public: + class UStaticMeshComponent* StaticMeshComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DevilsSnareInfo; // 0x0250(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + int32 TypeIndex; // 0x0260(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanAffectPlayer; // 0x0264(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartsHidden; // 0x0265(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_266[0x2]; // 0x0266(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DamagePerSecond; // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RecoilPercentForLumos; // 0x026C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RecoilForLumos; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float RecoilPercentForIncendio; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RecoilPercentForConfringo; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RecoilPercentForAvadaKedavra; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FireRecoilDistance; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GrowBackSpeed; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RevealTime; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeBeforeRegrowing; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IncreaseRadiusForLightAndFireCheck; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ReactionTags; // 0x02A0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ReactionInteractionArchitectAssets; // 0x02C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float DodgeInterpolatePercent; // 0x02D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPlayerSpeed; // 0x02D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* CurvePlayerSpeedReductionPerSecond; // 0x02D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayerDiesOnMinSpeedReached; // 0x02E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AffectedFX2; // 0x02E8(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + float CurrentPercent; // 0x02F8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDevilsSnareState CurrentState; // 0x02FC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FD[0x3]; // 0x02FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ActualGrowthPercent; // 0x0300(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerIsUsingLumos; // 0x0304(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_305[0x3]; // 0x0305(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsInArea; // 0x0308(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray ActorsInAreaForLightAndFire; // 0x0318(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TMulticastInlineDelegate GrowthUpdatedEvent; // 0x0328(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate DamageDealtEvent; // 0x0338(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class USphereComponent* LightAndFireCheckVolumeComponent; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* AreaOfEffectVolumeComponent; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_358[0x4C]; // 0x0358(0x004C)(Fixing Size After Last Property [ Dumper-7 ]) + bool bOverrideBounds; // 0x03A4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3A5[0x33]; // 0x03A5(0x0033)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DelayedSetup(); + void DodgeStop(class AActor* InPlayer); + void HitBySpell(float RecoilPercent); + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapBeginForLightAndFire(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnOverlapEndForLightAndFire(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void PlayerLumosEnd(); + void PlayerLumosStart(); + void Reveal(); + void StartRecoil(float RecoilPercent); + void StopRecoiling(); + void UpdateMeshMaterial(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DevilsSnare") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DevilsSnare") + } + static class ADevilsSnare* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADevilsSnare; + +// Class Phoenix.ablBroomDismountBlendOutOffsetsTask +// 0x0000 (0x0070 - 0x0070) +class UablBroomDismountBlendOutOffsetsTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablBroomDismountBlendOutOffsetsTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablBroomDismountBlendOutOffsetsTask") + } + static class UablBroomDismountBlendOutOffsetsTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablBroomDismountBlendOutOffsetsTask; + +// Class Phoenix.ablBroomMountKeepAboveGroundScratchPad +// 0x0010 (0x0038 - 0x0028) +class UablBroomMountKeepAboveGroundScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablBroomMountKeepAboveGroundScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablBroomMountKeepAboveGroundScratchPad") + } + static class UablBroomMountKeepAboveGroundScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablBroomMountKeepAboveGroundScratchPad; + +// Class Phoenix.ablIKLedgeContactTask +// 0x0010 (0x0080 - 0x0070) +class UablIKLedgeContactTask final : public UAblAbilityTask +{ +public: + float BlendInDuration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockHandsToLedge; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablIKLedgeContactTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablIKLedgeContactTask") + } + static class UablIKLedgeContactTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablIKLedgeContactTask; + +// Class Phoenix.ablBroomMountKeepAboveGroundTask +// 0x0010 (0x0080 - 0x0070) +class UablBroomMountKeepAboveGroundTask final : public UAblAbilityTask +{ +public: + float MinHeightAboveGround; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDeltaV; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityEaseSpeed; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablBroomMountKeepAboveGroundTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablBroomMountKeepAboveGroundTask") + } + static class UablBroomMountKeepAboveGroundTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablBroomMountKeepAboveGroundTask; + +// Class Phoenix.AblMoveTask +// 0x0040 (0x00B0 - 0x0070) +class UAblMoveTask final : public UAblAbilityTask +{ +public: + EAblMoveTaskVelocitySource VelocitySource; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CustomVelocity; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblMoveTaskBallisticDestinationSource DestSource; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyGravity; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideGravity; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ArcParamMin; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ArcParamMax; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeMult; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetOffset; // 0x0094(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Distance; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDistance; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreNonStatic; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCollateralDamage; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMoveTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMoveTask") + } + static class UAblMoveTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMoveTask; + +// Class Phoenix.CombativePlantComponent +// 0x0118 (0x01E8 - 0x00D0) +class UCombativePlantComponent final : public UActorComponent +{ +public: + bool bCanBePickedUp; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnDealDamage; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCabbagePerkActivate; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCinematicStartedEvent; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCinematicFinishedEvent; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UAkAudioEvent* RecallAudioEffect; // 0x0118(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* RecallVisualEffect; // 0x0120(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf RespondToPlayerAbility; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer PerkFinalAttackContainer; // 0x0130(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float SwitchTime; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayerIsInstigator; // 0x0154(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShouldEmitPerceptionEvents; // 0x0155(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_156[0x2]; // 0x0156(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PerceptionEventTimePeriod; // 0x0158(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCognitionStimuliSourceComponent* CognitionStimuliSource; // 0x0160(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_168[0x80]; // 0x0168(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AddObjectToInventory(const class AActor* InInventoryHolder); + void DisablePickup(); + void EmitPerceptionEvent(); + void GenerateFocus(class AActor* InActor, float InDamage, const struct FHitResult& InHit); + void OnRecall(); + void PickedUp(class AInventoryObject* InInventoryObject, int32 InCount); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CombativePlantComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CombativePlantComponent") + } + static class UCombativePlantComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCombativePlantComponent; + +// Class Phoenix.WorldObject +// 0x0018 (0x02B0 - 0x0298) +class AWorldObject : public AInteractiveObjectActor +{ +public: + uint8 Pad_298[0x18]; // 0x0298(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void NotifyCurrentState(const EInteractiveState CurrentObjectState); + void OnAboutToSaveGame(); + bool TryCreateBeacon(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldObject") + } + static class AWorldObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldObject; + +// Class Phoenix.SphinxPuzzle +// 0x0038 (0x02E8 - 0x02B0) +class ASphinxPuzzle final : public AWorldObject +{ +public: + class UInteractiveObjectComponent* InteractiveObjectComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GuidString; // 0x02B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PuzzleTypeName; // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D8[0x10]; // 0x02D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CleanUpObject(class AActor* actorToDestroy); + void NotifyBeginPuzzle(EInteractiveState State); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphinxPuzzle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphinxPuzzle") + } + static class ASphinxPuzzle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASphinxPuzzle; + +// Class Phoenix.AblCabbageMobilityTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblCabbageMobilityTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + bool bIsDone; // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector VectorAwayFromAttacked; // 0x002C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCabbageMobilityTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCabbageMobilityTaskScratchPad") + } + static class UAblCabbageMobilityTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCabbageMobilityTaskScratchPad; + +// Class Phoenix.AnimTag_StationGeneric +// 0x0000 (0x0028 - 0x0028) +class UAnimTag_StationGeneric final : public UAnimationArchitectTagProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_StationGeneric") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_StationGeneric") + } + static class UAnimTag_StationGeneric* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_StationGeneric; + +// Class Phoenix.ablCabbageMobilityTask +// 0x0030 (0x00A0 - 0x0070) +class UablCabbageMobilityTask final : public UAblAbilityTask +{ +public: + float Speed; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Gravity; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ArcParam; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* m_actorBounceSfx; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECabbage_Mobility MobilityState; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float JumpBoost; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinBounceBack; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxBounceBack; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Deceleration; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LandingSpeed; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablCabbageMobilityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablCabbageMobilityTask") + } + static class UablCabbageMobilityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablCabbageMobilityTask; + +// Class Phoenix.AblCameraStackAnimationTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblCameraStackAnimationTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + class UAnimSequence* ChosenAnimSequence; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCameraStackAnimationTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCameraStackAnimationTaskScratchPad") + } + static class UAblCameraStackAnimationTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCameraStackAnimationTaskScratchPad; + +// Class Phoenix.ablImpulseToTargetTask +// 0x0038 (0x00A8 - 0x0070) +class UablImpulseToTargetTask final : public UAblAbilityTask +{ +public: + float DistFromTarget; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxTravelDist; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowNegative; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowPositive; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStopOnTargetHit; // 0x007A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAddCapsuleRadiusToDistanceFromTarget; // 0x007B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CapsuleRadiusMultiplier; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAddTargetCapsuleRadiusToDistanceFromTarget; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnlyTowardsAvatar; // 0x0081(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyCurrentHeightAsOffset; // 0x0082(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyCustomOffset; // 0x0083(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector CustomOffset; // 0x0084(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseForImpact; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTrackTarget; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTrackLateral; // 0x0092(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_93[0x1]; // 0x0093(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float TrackTargetMinDist; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TrackTargetMaxDist; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseMaxHeadingFromFwd; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxHeadingFromFwd; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablImpulseToTargetTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablImpulseToTargetTask") + } + static class UablImpulseToTargetTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablImpulseToTargetTask; + +// Class Phoenix.ApparitionSpellTool +// 0x0080 (0x09E0 - 0x0960) +class AApparitionSpellTool final : public AChannelingSpellTool +{ +public: + bool bShowDebug; // 0x0960(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_961[0x7]; // 0x0961(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LevelDataArray; // 0x0968(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TSubclassOf ApparitionActorClass; // 0x0978(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* TeleportFX; // 0x0980(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseBulletTime; // 0x0988(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_989[0x3]; // 0x0989(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BulletTimeRate; // 0x098C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* TimeDilationSfx; // 0x0990(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromObstruction; // 0x0998(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepSphereRadius; // 0x099C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SweepSegmentDistance; // 0x09A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundSweepDistance; // 0x09A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ApparitionActor; // 0x09A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_9B0[0x30]; // 0x09B0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetDirection(float X, float Y); + void TeleportNow(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ApparitionSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ApparitionSpellTool") + } + static class AApparitionSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AApparitionSpellTool; + +// Class Phoenix.AblCameraStackAnimationTask +// 0x0180 (0x01F0 - 0x0070) +class UAblCameraStackAnimationTask final : public UAblAbilityTask +{ +public: + TArray AnimSequences; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + ECameraStackAnimationSelection SelectionMethod; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendInDuration; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrossBlendTimeOverlap; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLazyBlendOut; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RetargetingHeightOffset; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraStackAnimData AnimData; // 0x00A0(0x0150)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCameraStackAnimationTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCameraStackAnimationTask") + } + static class UAblCameraStackAnimationTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCameraStackAnimationTask; + +// Class Phoenix.AblNPC_ParryLeadInLoopingTask +// 0x0020 (0x0090 - 0x0070) +class UAblNPC_ParryLeadInLoopingTask final : public UAblAbilityTask +{ +public: + bool bOverrideRunAtDataLeadInTime; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ParryLeadIn; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBParryToRelease; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ParryToRelease; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBCounterType; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryCounterType OverrideCounterType; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBResponseType; // 0x0082(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryResponseType OverrideResponseType; // 0x0083(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBCounterStepDirection; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryCounterStepDirection OverrideCounterStepDirection; // 0x0085(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBCounterStyle; // 0x0086(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryCounterStyle OverrideCounterStyle; // 0x0087(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideDBDodgeStyle; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryDodgeStyle OverrideDodgeStyle; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bParryWindowPersistPastImpact; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bParryWindowForceCloseOnTaskEnd; // 0x008B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryLeadInLoopingTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryLeadInLoopingTask") + } + static class UAblNPC_ParryLeadInLoopingTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryLeadInLoopingTask; + +// Class Phoenix.AblCameraStackContextTask +// 0x0010 (0x0080 - 0x0070) +class UAblCameraStackContextTask final : public UAblAbilityTask +{ +public: + EAblCameraStackContextOperation TaskStartOperation; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAblCameraStackContextOperation TaskEndOperation; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ContextName; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCameraStackContextTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCameraStackContextTask") + } + static class UAblCameraStackContextTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCameraStackContextTask; + +// Class Phoenix.DialogueLineProvider +// 0x0000 (0x0028 - 0x0028) +class UDialogueLineProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineProvider") + } + static class UDialogueLineProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineProvider; + +// Class Phoenix.AutomatedCapturePointOfInterest +// 0x0000 (0x0270 - 0x0270) +class AAutomatedCapturePointOfInterest final : public ANavigationObjectBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AutomatedCapturePointOfInterest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AutomatedCapturePointOfInterest") + } + static class AAutomatedCapturePointOfInterest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAutomatedCapturePointOfInterest; + +// Class Phoenix.ModFilter_UseItem_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_UseItem_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_UseItem_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_UseItem_Base") + } + static class UModFilter_UseItem_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_UseItem_Base; + +// Class Phoenix.AblCapsulePhysicsScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblCapsulePhysicsScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + bool bInitLockXRotation; // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitLockYRotation; // 0x0029(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitLockZRotation; // 0x002A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x1]; // 0x002B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearDampening; // 0x002C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCapsulePhysicsScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCapsulePhysicsScratchPad") + } + static class UAblCapsulePhysicsScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCapsulePhysicsScratchPad; + +// Class Phoenix.AblCapsulePhysicsTask +// 0x0010 (0x0080 - 0x0070) +class UAblCapsulePhysicsTask final : public UAblAbilityTask +{ +public: + bool bEnablePhysicsAtStart; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableGravityAtStart; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnablePhysicsAtEnd; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableGravityAtEnd; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLockXRotation; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLockYRotation; // 0x0075(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLockZRotation; // 0x0076(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_77[0x1]; // 0x0077(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearDampening; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCapsulePhysicsTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCapsulePhysicsTask") + } + static class UAblCapsulePhysicsTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCapsulePhysicsTask; + +// Class Phoenix.ablJumpAdjustTaskScratchPad +// 0x0040 (0x0068 - 0x0028) +class UablJumpAdjustTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablJumpAdjustTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablJumpAdjustTaskScratchPad") + } + static class UablJumpAdjustTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablJumpAdjustTaskScratchPad; + +// Class Phoenix.ModFilter_VendorTransaction_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_VendorTransaction_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_VendorTransaction_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_VendorTransaction_Base") + } + static class UModFilter_VendorTransaction_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_VendorTransaction_Base; + +// Class Phoenix.ModFilter_VendorTransaction_IsBuying +// 0x0000 (0x0030 - 0x0030) +class UModFilter_VendorTransaction_IsBuying final : public UModFilter_VendorTransaction_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_VendorTransaction_IsBuying") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_VendorTransaction_IsBuying") + } + static class UModFilter_VendorTransaction_IsBuying* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_VendorTransaction_IsBuying; + +// Class Phoenix.ablCastSpellTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablCastSpellTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablCastSpellTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablCastSpellTaskScratchPad") + } + static class UablCastSpellTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablCastSpellTaskScratchPad; + +// Class Phoenix.LumosScalabilityOverrideBase +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilityOverrideBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityOverrideBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityOverrideBase") + } + static class ULumosScalabilityOverrideBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityOverrideBase; + +// Class Phoenix.LumosScalabilityOverrideWithRule +// 0x0008 (0x0030 - 0x0028) +class ULumosScalabilityOverrideWithRule : public ULumosScalabilityOverrideBase +{ +public: + class ULumosScalabilitySettingsRule* Rule; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityOverrideWithRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityOverrideWithRule") + } + static class ULumosScalabilityOverrideWithRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityOverrideWithRule; + +// Class Phoenix.LumosScalabilityOverrideScalabilityLevel +// 0x0008 (0x0038 - 0x0030) +class ULumosScalabilityOverrideScalabilityLevel final : public ULumosScalabilityOverrideWithRule +{ +public: + EPhoenixScalabilityLevel Level; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityOverrideScalabilityLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityOverrideScalabilityLevel") + } + static class ULumosScalabilityOverrideScalabilityLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityOverrideScalabilityLevel; + +// Class Phoenix.ablNPC_AnimUtilTask +// 0x0008 (0x0078 - 0x0070) +class UablNPC_AnimUtilTask final : public UAblAbilityTask +{ +public: + EEnemy_Ability BranchToAbilityOnRelease; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPC_AnimUtilTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPC_AnimUtilTask") + } + static class UablNPC_AnimUtilTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPC_AnimUtilTask; + +// Class Phoenix.AblBranchCreatureMountCombatInputScratchpad +// 0x0000 (0x0030 - 0x0030) +class UAblBranchCreatureMountCombatInputScratchpad final : public UAblTaskConditionScratchpad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchCreatureMountCombatInputScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchCreatureMountCombatInputScratchpad") + } + static class UAblBranchCreatureMountCombatInputScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchCreatureMountCombatInputScratchpad; + +// Class Phoenix.ablCastSpellTask +// 0x0008 (0x0078 - 0x0070) +class UablCastSpellTask final : public UAblAbilityTask +{ +public: + class FName Socket; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablCastSpellTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablCastSpellTask") + } + static class UablCastSpellTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablCastSpellTask; + +// Class Phoenix.AOESpellTool +// 0x0010 (0x0800 - 0x07F0) +class AAOESpellTool final : public ASpellTool +{ +public: + bool bTargetCharacter; // 0x07F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTargetObject; // 0x07F1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayOnGround; // 0x07F2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F3[0x1]; // 0x07F3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float NoTargetDistance; // 0x07F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AOEMunition; // 0x07F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AOESpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AOESpellTool") + } + static class AAOESpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAOESpellTool; + +// Class Phoenix.AblCentaurSpawnMunitionTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblCentaurSpawnMunitionTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + class AActor* EquipArrowActor; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCentaurSpawnMunitionTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCentaurSpawnMunitionTaskScratchPad") + } + static class UAblCentaurSpawnMunitionTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCentaurSpawnMunitionTaskScratchPad; + +// Class Phoenix.ablCentaurSpawnMunitionTask +// 0x0028 (0x0098 - 0x0070) +class UablCentaurSpawnMunitionTask final : public UAblAbilityTask +{ +public: + TSubclassOf EquipArrowClass; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MunitionClass; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ArrowSocketName; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MunitionSocketOffsetX; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BlackboardTargetActorKeyName; // 0x008C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackTargetLocation; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablCentaurSpawnMunitionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablCentaurSpawnMunitionTask") + } + static class UablCentaurSpawnMunitionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablCentaurSpawnMunitionTask; + +// Class Phoenix.ablNPC_TurnAssistTask +// 0x0010 (0x0080 - 0x0070) +class UablNPC_TurnAssistTask final : public UAblAbilityTask +{ +public: + ENPC_TurnAssist TurnAssistMode; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseFixedDirection; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EablNPC_FixedSource FixedSource; // 0x0072(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73[0x1]; // 0x0073(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float FixedRelativeAngle; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFollowPlayer; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTurnToPlayer; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFollowTarget; // 0x007A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTurnToTarget; // 0x007B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFollowInstigator; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTurnToInstigator; // 0x007D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreTargetTracker; // 0x007E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7F[0x1]; // 0x007F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPC_TurnAssistTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPC_TurnAssistTask") + } + static class UablNPC_TurnAssistTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPC_TurnAssistTask; + +// Class Phoenix.FinisherSpellTool +// 0x02C8 (0x0C28 - 0x0960) +class AFinisherSpellTool final : public AChannelingSpellTool +{ +public: + float InitialWorldTimeDilation; // 0x0960(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialPlayerTimeDilation; // 0x0964(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinishWorldTimeDilation; // 0x0968(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96C[0x4]; // 0x096C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf HitAOEMunitionActor; // 0x0970(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer HitAOEMunitionTagContainer; // 0x0978(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* HitAOEMunitionDataAsset; // 0x0998(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HitFX2; // 0x09A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool DestroyTargetOnDeath; // 0x09B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9B1[0x7]; // 0x09B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AOEMunitionActor; // 0x09B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AOEMunitionTagContainer; // 0x09C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* AOEMunitionDataAsset; // 0x09E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DeathFX2; // 0x09E8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UMaterialInterface* DeathDecalMaterial; // 0x09F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DeathDecalSize; // 0x0A00(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeathDecalLifeSpan; // 0x0A0C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeathDecalFadeTime; // 0x0A10(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A14[0x4]; // 0x0A14(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* DeathDecal3D; // 0x0A18(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DeathDecal3DRandomOrientation; // 0x0A20(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DeathDecalOnlyOnGround; // 0x0A21(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A22[0x6]; // 0x0A22(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GroundFX2; // 0x0A28(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A38[0x1C8]; // 0x0A38(0x01C8)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetActor; // 0x0C00(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* TargetComponent; // 0x0C08(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C10[0x18]; // 0x0C10(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FinisherFail(); + class USkinFXComponent* GetSkinFxComponent(); + void OnFinisherDeath(class AActor* Target); + void OnFinisherEnd(class AActor* Target); + void OnFinisherHit(class AActor* Target); + void SpellStarted(const class AActor* WandWielder); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FinisherSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FinisherSpellTool") + } + static class AFinisherSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFinisherSpellTool; + +// Class Phoenix.PieceBase +// 0x0000 (0x0328 - 0x0328) +class UPieceBase final : public UPhoenixUserWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PieceBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PieceBase") + } + static class UPieceBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPieceBase; + +// Class Phoenix.Biped_PlayerController +// 0x03A0 (0x0950 - 0x05B0) +class alignas(0x10) ABiped_PlayerController : public APlayerController +{ +public: + uint8 Pad_5B0[0x8]; // 0x05B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool UseAutoTargetCameraModes; // 0x05B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B9[0x3]; // 0x05B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AimModeFarDistanceRadius; // 0x05BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimModeNarrowRadius; // 0x05C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetingMode TargetingMode; // 0x05C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C5[0x3]; // 0x05C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UCognitionComponent* CognitionComponent; // 0x05C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SenseForAutoTargeting; // 0x05D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LockOnReticleActorClass; // 0x05D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor_LockOnReticle* LockOnReticleActor; // 0x05E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LockOnReticleLookAtSpeedScalar; // 0x05E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowLockOn; // 0x05EC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5ED[0x3]; // 0x05ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf OppugnoIndicatorClass; // 0x05F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AOnScreenObjectIndicator* OppugnoIndicatorActor; // 0x05F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTargetingCameraAllowed; // 0x0600(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_601[0x3]; // 0x0601(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoTargetDistance; // 0x0604(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReticuleVerticalScreenPosition; // 0x0608(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoingAutoTargeting; // 0x060C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60D[0x3]; // 0x060D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ShadowBlinkTargetEvaluationArray; // 0x0610(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_620[0x10]; // 0x0620(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool bNearInteractable; // 0x0630(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_631[0x7]; // 0x0631(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* CurrentInteractTarget; // 0x0638(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InteractionRange; // 0x0640(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_644[0x30C]; // 0x0644(0x030C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void HermesBindForcedConversation(TDelegate Delegate_OnForcedConversation, const class UObject* InOwner, struct FHermesBPDelegateHandle* Handle); + static bool IsPlayerInAnimagusForm(class UObject* WorldContextObject); + + void ActivateAutoTargetSense(bool bFlag, bool bForce); + void ActivateClimbSense(bool bFlag, bool bForce); + void ActivateInteractSense(bool bFlag, bool bForce); + void ActivateOppugnoSense(bool bFlag, bool bForce); + void ActivateReparoSense(bool bFlag, bool bForce); + void AllowLockOn(bool bFlag); + void AutoTarget_SetFocusDirectionClass(class UCogGroupFocusDirection* InFocusDirectionClass); + void AutoTarget_SetPerceiverPointClass(class UCogGroupPerceiverPoint* InPerceiverPointClass); + void AutoTarget_SetUpDirectionClass(class UCogGroupUpDirection* InUpDirectionClass); + void AutoTarget_UseDefaultEval(); + void AutoTarget_UseDefaultFocusDirectionClass(); + void AutoTarget_UseDefaultPerceiverPointClass(); + void AutoTarget_UseDefaultUpDirectionClass(); + void AutoTarget_UseShadowBlinkEval(); + void CanStickReset(bool* bCanReset); + void ClearAutoTargetAlwaysTargetActor(); + void ClearOppugnoAlwaysTargetActor(); + void FinishAimModeTimeDilation(const float EaseOut); + void FinishSettingAutoTargetAlwaysTargetActor(const class UObject* Provider); + void FinishSettingSpecialAutoTarget(const class UObject* Provider); + bool FlickToTarget(const struct FVector2D& StickFlickDirection); + void FlushInputKeys(); + void FullyResetCamera(float ResetSpeed, class UCurveFloat* ResetSpeedCurve); + float GetAimBlendParameter(); + class UAISense_CogGroup_Aim* GetAimSense(); + class UAISense_CogGroup_AutoTarget* GetAutoTargetSense(); + class UAISense_CogGroup_Climb* GetClimbSense(); + class UAISense_CogGroup_Interact* GetInteractSense(); + const struct FRotator GetLastControlRotation(); + class AActor* GetLockedOnActor(); + class AActor* GetOppugnoAlwaysTargetActor(); + class UAISense_CogGroup_Station* GetStationInteractSense(); + class UAISense_CogGroup_TargetOfInterest* GetTargetOfInterestSense(); + bool IsActorInBestList(TSubclassOf SenseClass, const class AActor* TestActor); + bool IsLockedOntoTarget(); + bool IsSenseEnabled(class UAISense_CogGroup* InSense); + void IsTargetCritical(class AActor* Target); + void LockOntoAutoTargetActor(ELockOnReticleType InLockOnType, class AActor* AutoTargetActor); + void MaxSpeedChanged(float InSpeed); + void OnCurtainLowered(); + void OnInteractTargetRegistered(class AActor* InTarget); + void PawnTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated); + void ReleaseCameraLookAt(); + void ReleaseLockFromTarget(ELockOnReticleType InLockOnType); + void ResetCameraRotation(float ResetSpeed, class UCurveFloat* ResetSpeedCurve); + void SetAutoTargetAlwaysTargetActor(class AActor* InActor); + void SetCameraLookAt(const struct FVector& LookAtPoint, float SpeedScalar); + void SetCameraLookAt_Actor(class AActor* LookAtActor, float SpeedScalar); + void SetCameraLookAt_ActorAndTime(class AActor* LookAtActor, float LookAtTime); + void SetCameraLookAt_TimeBased(const struct FVector& LookAtPoint, float LookAtTime); + void SetCameraRotation(const struct FRotator& DesiredRotation); + void SetInteractStickyTarget(bool bSet); + void SetOppugnoAlwaysTargetActor(class AActor* InActor); + void SetSenseEnabled(class UAISense_CogGroup* InSense, bool bInFlag, bool bInForce); + void SetTargetingMode(const ETargetingMode InMode, bool bLockOnInAimMode); + void StartAimModeTimeDilation(const float Dilation, const float EaseIn); + void StartSettingAutoTargetAlwaysTargetActor(class AActor* InTargetActor, const class UObject* Provider); + void StartSettingSpecialAutoTarget(class AActor* InSpecialActor, const class UObject* Provider); + void StickClick(bool bOnlyOn, bool bOnlyOff); + void TargetChanged(class UAISense* Sense, const class AActor* NewTarget, const class AActor* OldTarget); + void TargetLost(class UAISense* Sense, const class AActor* OldTarget); + void TargetSighted(class UAISense* Sense, const class AActor* Target); + void TutorialAutoTargetBitChanged(bool bNewValue); + + class AActor* GetBestAutoTargetActor() const; + struct FVector GetBestAutoTargetActor_WorldLocation() const; + class AActor* GetBestLockOnActor() const; + class AActor* GetBestOppugnoActor() const; + class AActor* GetBestReparoActor() const; + bool GetLastValidMountLocation(struct FVector* OutLocation) const; + class UPlayerInput* GetPlayerInput() const; + void SetSpecialAutoTarget(class AActor* InSpecialActor) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Biped_PlayerController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Biped_PlayerController") + } + static class ABiped_PlayerController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABiped_PlayerController; + +// Class Phoenix.AblChangeCollisionCapsuleDimensionsScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblChangeCollisionCapsuleDimensionsScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblChangeCollisionCapsuleDimensionsScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblChangeCollisionCapsuleDimensionsScratchPad") + } + static class UAblChangeCollisionCapsuleDimensionsScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblChangeCollisionCapsuleDimensionsScratchPad; + +// Class Phoenix.ItemTool +// 0x0010 (0x02F0 - 0x02E0) +class AItemTool : public ATool +{ +public: + class UStaticMeshComponent* Mesh; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* AbleExecutionClass; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class ACharacter* GetCharacter() const; + class UItemToolRecord* GetItemToolRecord() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ItemTool") + } + static class AItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AItemTool; + +// Class Phoenix.SpellCasterTool +// 0x0068 (0x0358 - 0x02F0) +class ASpellCasterTool : public AItemTool +{ +public: + struct FVector AttachOffset; // 0x02F0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UToolSetComponent* ToolSetComponent; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap SpellToolMap; // 0x0308(0x0050)(NativeAccessSpecifierPrivate) + +public: + void CastSpell(class USpellToolRecord* SpellToolRecord, class AActor* Target, const struct FVector& InSourceLocation, const struct FRotator& Orientation, float AccuracyOffset, float InObjDamage, float InCharDamage, bool bAffectTarget, float SpellTime, int32 SpellLevel, const bool bAlwaysHitTargetActor, bool bVelocityIncludeTarget, bool bUnblockableAgainstPlayer, EEnemyShieldBreaker UnblockableLByNPCLevel); + void StopSpell(class AMunitionType_Base* InMunition); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellCasterTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellCasterTool") + } + static class ASpellCasterTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpellCasterTool; + +// Class Phoenix.AblNPC_PhysicalReactionBlendBackTask +// 0x0000 (0x0070 - 0x0070) +class UAblNPC_PhysicalReactionBlendBackTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_PhysicalReactionBlendBackTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_PhysicalReactionBlendBackTask") + } + static class UAblNPC_PhysicalReactionBlendBackTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_PhysicalReactionBlendBackTask; + +// Class Phoenix.AblChangeCollisionCapsuleDimensions +// 0x0008 (0x0078 - 0x0070) +class UAblChangeCollisionCapsuleDimensions final : public UAblAbilityTask +{ +public: + float CollisionCapsuleHalfHeight; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CollisionCapsuleRadius; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblChangeCollisionCapsuleDimensions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblChangeCollisionCapsuleDimensions") + } + static class UAblChangeCollisionCapsuleDimensions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblChangeCollisionCapsuleDimensions; + +// Class Phoenix.DynamicObjectManager +// 0x0458 (0x0480 - 0x0028) +class UDynamicObjectManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate m_onLoadFinishedDelegate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMap ObjectTracker; // 0x0040(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_90[0x290]; // 0x0090(0x0290)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameInstance* pGameInstance; // 0x0320(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ARandomEncounterActor* pRandomEncounter; // 0x0328(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_330[0x150]; // 0x0330(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UDynamicObjectManager* Get(); + + void DoDelayedSpawn(uint32 RequestID); + struct FTransform FindValidLocation(const struct FTransform& InTransform, float Radius, float halfAngle); + bool IsObjectLoaded(const class FString& ObjectToLoad); + bool LoadDynamicObject(const class FString& ObjectToLoad); + void ObjectLoaded(); + void OnSaveGameLoaded(); + void SetDynamicSpawningEnabled(bool bInEnableSpawning); + class AActor* SpawnDynamicObject(const class FString& ObjectToSpawn, const struct FDynamicObjectLoadInfo& InSpawnParams); + bool SpawnObjectByName(const class FString& ObjectToSpawn); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicObjectManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicObjectManager") + } + static class UDynamicObjectManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicObjectManager; + +// Class Phoenix.MultiFX2_SkinFx +// 0x01F8 (0x0260 - 0x0068) +class UMultiFX2_SkinFx final : public UMultiFX2_Filtered +{ +public: + TSubclassOf SkinFX; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMaterialSwapParameters Params_0; // 0x0070(0x0050)(Edit, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FMaterialSwapRules Rules; // 0x00C0(0x00E0)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FSkinFXASREnvelope EnvelopeOverride; // 0x01A0(0x002C)(Edit, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + float TimeScale; // 0x01CC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FNiagaraMaterialDriverSetup NiagaraOverride; // 0x01D0(0x0078)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + TArray OverrideMeshStates; // 0x0248(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + ESkinFXEffectEndStyle EndStyle; // 0x0258(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMultiFX2_SkinFxImpactOptions ImpactOptions; // 0x0259(0x0001)(Edit, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bUseEnvelopeOverride; // 0x025A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseNiagaraOverride; // 0x025B(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseMeshStatesOverride; // 0x025C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_SkinFx") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_SkinFx") + } + static class UMultiFX2_SkinFx* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_SkinFx; + +// Class Phoenix.Bool_PlayerGenderRig +// 0x0008 (0x0030 - 0x0028) +class UBool_PlayerGenderRig final : public UBoolProvider +{ +public: + EGenderEnum Rig; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_PlayerGenderRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_PlayerGenderRig") + } + static class UBool_PlayerGenderRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_PlayerGenderRig; + +// Class Phoenix.AblCheckJumpLandTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblCheckJumpLandTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCheckJumpLandTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCheckJumpLandTaskScratchPad") + } + static class UAblCheckJumpLandTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCheckJumpLandTaskScratchPad; + +// Class Phoenix.AblCheckJumpLandTask +// 0x0008 (0x0078 - 0x0070) +class UAblCheckJumpLandTask final : public UAblAbilityTask +{ +public: + bool bIsPerformTask; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCheckJumpLandTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCheckJumpLandTask") + } + static class UAblCheckJumpLandTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCheckJumpLandTask; + +// Class Phoenix.AblNpcAbilityBranchTask +// 0x0008 (0x00C8 - 0x00C0) +class UAblNpcAbilityBranchTask final : public UAblConditionalBranchTaskBase +{ +public: + ENpcAbilityBranchType AbilityType; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcAbilityBranchTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcAbilityBranchTask") + } + static class UAblNpcAbilityBranchTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcAbilityBranchTask; + +// Class Phoenix.MultiFX2_MaterialPermuterSwapInfoBase +// 0x0000 (0x0028 - 0x0028) +class UMultiFX2_MaterialPermuterSwapInfoBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialPermuterSwapInfoBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialPermuterSwapInfoBase") + } + static class UMultiFX2_MaterialPermuterSwapInfoBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialPermuterSwapInfoBase; + +// Class Phoenix.MultiFX2_MaterialPermuterSwapInfoKey +// 0x0110 (0x0138 - 0x0028) +class UMultiFX2_MaterialPermuterSwapInfoKey final : public UMultiFX2_MaterialPermuterSwapInfoBase +{ +public: + struct FMaterialSwapKeyUI SwapInfo; // 0x0028(0x0110)(Edit, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialPermuterSwapInfoKey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialPermuterSwapInfoKey") + } + static class UMultiFX2_MaterialPermuterSwapInfoKey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialPermuterSwapInfoKey; + +// Class Phoenix.BonySkeletonComponent +// 0x0108 (0x01D8 - 0x00D0) +class UBonySkeletonComponent : public UActorComponent +{ +public: + class USkeletalMesh* SkeletonMesh; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicsAsset* SkeletonPhysiscsAssetOveride; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBonySkeletonTimerProfiles TimerProfiles; // 0x00E0(0x0068)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_148[0x10]; // 0x0148(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshComponent* SkeletonMeshComponent; // 0x0158(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBonySkeletonTimerProfile ActiveTimerProfile; // 0x0160(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + struct FBoneParticleTracker BoneParticles; // 0x01B8(0x0010)(Edit, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class USkinFXComponent* SkinFXComponent; // 0x01C8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Age; // 0x01D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInitialized; // 0x01D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D5[0x3]; // 0x01D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Abort(); + bool Initialize(class FName ProfileName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BonySkeletonComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BonySkeletonComponent") + } + static class UBonySkeletonComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBonySkeletonComponent; + +// Class Phoenix.ablClothTask +// 0x0008 (0x0078 - 0x0070) +class UablClothTask final : public UAblAbilityTask +{ +public: + bool bEnableClothSimulation; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablClothTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablClothTask") + } + static class UablClothTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablClothTask; + +// Class Phoenix.AblNpcReactPopupTask +// 0x0010 (0x00D0 - 0x00C0) +class UAblNpcReactPopupTask final : public UAblNpcPopupTask +{ +public: + bool bUseReactionPopupType; // 0x00C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblNpcReactPopupTaskType ReactPopupType; // 0x00C1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInvertReactPopupTypeDirection; // 0x00C2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bConvertReactPopupTypeDirectionTo2D; // 0x00C3(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseReactionVelocityIfSendTargetExists; // 0x00C4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseReactionDataMagnitude; // 0x00C5(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyGravityAtReactionEnd; // 0x00C6(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C7[0x1]; // 0x00C7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float GravityScaleAtReactionEnd; // 0x00C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactPopupTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactPopupTask") + } + static class UAblNpcReactPopupTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactPopupTask; + +// Class Phoenix.CullingHammer +// 0x00B0 (0x02F8 - 0x0248) +class ACullingHammer final : public AActor +{ +public: + TArray IgnoreLevelActors; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray IgnoreLevelActorsByName; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray> IgnoreActorClasses; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> CustomVisiblePrimitiveClasses; // 0x0278(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic) + class UStaticMesh* BlockerMesh; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* BlockerMaterial; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldBoundsAdd; // 0x0298(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldBoundsScale; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlockerTranslucentSortPriority; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRadius; // 0x02AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateOnBeginPlay; // 0x02AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableBlockerObject; // 0x02AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AF[0x1]; // 0x02AF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float ObjectBoundsScalePercent; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bObjectBoundsScalePercent; // 0x02B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* CrackFillerMaterial; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* CrackFillerMPC; // 0x02C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCrackFillerPostProcessSettings CrackFillerSettings; // 0x02C8(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableCrackFiller; // 0x02E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E5[0x3]; // 0x02E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMeshComponent* BlockerComponent; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPostProcessComponent* CrackFillerPostProcess; // 0x02F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void EnableCrackFillerPostProcess(bool bEnable); + void RebuildBlocker(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CullingHammer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CullingHammer") + } + static class ACullingHammer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACullingHammer; + +// Class Phoenix.PhysicsSimViewBPHelper +// 0x0000 (0x0028 - 0x0028) +class UPhysicsSimViewBPHelper final : public UBlueprintFunctionLibrary +{ +public: + static void DisableAutoSaveGame(); + static void SetActorId(class AActor* Actor, const class FString& ActorId); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsSimViewBPHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsSimViewBPHelper") + } + static class UPhysicsSimViewBPHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsSimViewBPHelper; + +// Class Phoenix.ablClothOptionsScratchpad +// 0x00A0 (0x00C8 - 0x0028) +class UablClothOptionsScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0xA0]; // 0x0028(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablClothOptionsScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablClothOptionsScratchpad") + } + static class UablClothOptionsScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablClothOptionsScratchpad; + +// Class Phoenix.UserWidget_LockOnReticle +// 0x0008 (0x02F0 - 0x02E8) +class UUserWidget_LockOnReticle : public UHUDElementGroup +{ +public: + float CurrentScale; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMax; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetAimModeCircleScale(float InScale); + void SetAimModeVisibility(const ESlateVisibility InVisibility); + void SetLockOnVisibility(const ESlateVisibility InVisibility); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserWidget_LockOnReticle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserWidget_LockOnReticle") + } + static class UUserWidget_LockOnReticle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserWidget_LockOnReticle; + +// Class Phoenix.ablClothOptionsTask +// 0x0120 (0x0190 - 0x0070) +class UablClothOptionsTask final : public UAblAbilityTask +{ +public: + bool bPiecesListIsInclusive; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PiecesList; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSet ClothingAssetList; // 0x0088(0x0050)(Edit, NativeAccessSpecifierPublic) + class UIntProvider* IterationCount; // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIntProvider* MaxIterationCount; // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIntProvider* SubdivisionCount; // 0x00E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TeleportDistanceThreshold; // 0x00F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TeleportRotationThreshold; // 0x00F8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ClothBlendWeight; // 0x0100(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ClothMaxDistanceScale; // 0x0108(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* EdgeStiffness; // 0x0110(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BendingStiffness; // 0x0118(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* AreaStiffness; // 0x0120(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVector2DProvider* TetherStiffness; // 0x0128(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DampingCoefficient; // 0x0130(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DragCoefficient; // 0x0138(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* LiftCoefficient; // 0x0140(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVectorProvider* AdditionalWindVelocity; // 0x0148(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* GravityScale; // 0x0150(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVectorProvider* GravityOverride; // 0x0158(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVector2DProvider* AnimDriveStiffness; // 0x0160(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVector2DProvider* AnimDriveDamping; // 0x0168(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* WindVelocityScale; // 0x0170(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* LinearVelocityScale; // 0x0178(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* AngularVelocityScale; // 0x0180(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* FictitiousAngularScale; // 0x0188(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablClothOptionsTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablClothOptionsTask") + } + static class UablClothOptionsTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablClothOptionsTask; + +// Class Phoenix.FierySendComponent +// 0x0030 (0x0100 - 0x00D0) +class UFierySendComponent final : public UActorComponent +{ +public: + class UMultiFX2Asset* HitFx; // 0x00D0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MunitionClass; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyOnHit; // 0x00E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x00E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AddFierySendComponent(class AActor* Actor, class AActor* InInstigator, class UMultiFX2Asset* InHitFx, TSubclassOf InMunitionClass, bool bInDestroyOnHit); + + void HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FierySendComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FierySendComponent") + } + static class UFierySendComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFierySendComponent; + +// Class Phoenix.ablClothResetTask +// 0x0008 (0x0078 - 0x0070) +class UablClothResetTask final : public UAblAbilityTask +{ +public: + EUablResetReset_ClothingTeleportMode ClothTeleportMode; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bExecuteOnStart; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablClothResetTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablClothResetTask") + } + static class UablClothResetTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablClothResetTask; + +// Class Phoenix.AblNpcCapsuleScalingTask +// 0x0040 (0x00B0 - 0x0070) +class UAblNpcCapsuleScalingTask final : public UAblAbilityTask +{ +public: + bool bUseHeightAsRadius; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RadiusMultiplier; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HalfHeightMultiplier; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestoreAtEndTask; // 0x007C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendTime; // 0x0080(0x0030)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcCapsuleScalingTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcCapsuleScalingTask") + } + static class UAblNpcCapsuleScalingTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcCapsuleScalingTask; + +// Class Phoenix.FlightSpline +// 0x0000 (0x0248 - 0x0248) +class AFlightSpline final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlightSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlightSpline") + } + static class AFlightSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFlightSpline; + +// Class Phoenix.BlockedInterface +// 0x0000 (0x0000 - 0x0000) +class IBlockedInterface final +{ +public: + void OnBlocked(class AActor* Instigator, class UInteractionArchitectAsset* DataAsset, EBlockTiming BlockedTiming, const struct FGameplayTagContainer& MunitionTagContainer, const struct FVector& Throw, const struct FVector& ImpactDirection); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlockedInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlockedInterface") + } + static class IBlockedInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBlockedInterface; + +// Class Phoenix.AblCollisionBranchConditionScratchpad +// 0x0008 (0x0038 - 0x0030) +class UAblCollisionBranchConditionScratchpad final : public UAblTaskConditionScratchpad +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionBranchConditionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionBranchConditionScratchpad") + } + static class UAblCollisionBranchConditionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionBranchConditionScratchpad; + +// Class Phoenix.AblNPC_TargetableToggleScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblNPC_TargetableToggleScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_TargetableToggleScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_TargetableToggleScratchPad") + } + static class UAblNPC_TargetableToggleScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_TargetableToggleScratchPad; + +// Class Phoenix.DB_Character +// 0x0020 (0x1770 - 0x1750) +class ADB_Character : public ABase_Character +{ +public: + class UBipedStateComponent* ObjectStateComponent; // 0x1750(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCustomizableCharacterComponent* Customization; // 0x1758(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFacialComponent* FacialComponent; // 0x1760(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationComponent* AnimationComponent; // 0x1768(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DB_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DB_Character") + } + static class ADB_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADB_Character; + +// Class Phoenix.PillarPlaque_Character +// 0x0000 (0x1770 - 0x1770) +class APillarPlaque_Character final : public ADB_Character +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PillarPlaque_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PillarPlaque_Character") + } + static class APillarPlaque_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APillarPlaque_Character; + +// Class Phoenix.AblCollisionBranchCondition +// 0x0028 (0x0050 - 0x0028) +class UAblCollisionBranchCondition final : public UAblTaskCondition +{ +public: + EAblCollisionBranchDetectionType DetectionType; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DotProductLowerBound; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DotProductUpperBound; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BranchOnImminentCollisionLength; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinSpeed; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCheckForInheritance; // 0x003C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> OtherActorMustBeA; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCollisionBranchCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCollisionBranchCondition") + } + static class UAblCollisionBranchCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCollisionBranchCondition; + +// Class Phoenix.Encounter_Interface +// 0x0000 (0x0000 - 0x0000) +class IEncounter_Interface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Encounter_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Encounter_Interface") + } + static class IEncounter_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEncounter_Interface; + +// Class Phoenix.BroomRiderActionBase +// 0x0010 (0x0038 - 0x0028) +class UBroomRiderActionBase : public UObject +{ +public: + bool bActionEnabled; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0xB]; // 0x0029(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + bool bPauseBroomOnCompleteAction; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderActionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderActionBase") + } + static class UBroomRiderActionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomRiderActionBase; + +// Class Phoenix.WorldFXRuleOvercast +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleOvercast : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleOvercast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleOvercast") + } + static class UWorldFXRuleOvercast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleOvercast; + +// Class Phoenix.WorldFXRuleRangedOvercast +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleRangedOvercast final : public UWorldFXRuleOvercast +{ +public: + float minThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float maxThreshold; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleRangedOvercast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleRangedOvercast") + } + static class UWorldFXRuleRangedOvercast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleRangedOvercast; + +// Class Phoenix.SceneRigRule_DialogueSequence +// 0x0128 (0x01C8 - 0x00A0) +class USceneRigRule_DialogueSequence final : public USceneRigRule +{ +public: + class UDialogueSequenceReferenceProvider* DialogueSequenceReference; // 0x00A0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSceneRigStage_StringReference DialogueEventName; // 0x00A8(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSceneRigStage_StringReference DialogueSequenceName; // 0x00B8(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSceneRigStage_IntReference DialogueFlags; // 0x00C8(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActionParameter_DialogueEvent DialogEvent; // 0x00D8(0x0070)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FActionParameter_FString DialogueSequence; // 0x0148(0x0018)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + class USceneRig* TemplateSceneRig; // 0x0160(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CreateTransformActions; // 0x0168(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CreateChracterOptions; // 0x0169(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16A[0x6]; // 0x016A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UDialogueSequenceRule* Rule; // 0x0170(0x0008)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RuleAssets; // 0x0178(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LineRules; // 0x0188(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol DialogueFinish; // 0x0198(0x0018)(Edit, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol ForceFinish; // 0x01B0(0x0018)(Edit, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigRule_DialogueSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigRule_DialogueSequence") + } + static class USceneRigRule_DialogueSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigRule_DialogueSequence; + +// Class Phoenix.AblComboAbility +// 0x0008 (0x00D0 - 0x00C8) +class UAblComboAbility : public UAblAbility +{ +public: + class USpellToolRecord* ComboSpellToolRecord; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblComboAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblComboAbility") + } + static class UAblComboAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblComboAbility; + +// Class Phoenix.WorldFXRulePrecipitation +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRulePrecipitation : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePrecipitation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePrecipitation") + } + static class UWorldFXRulePrecipitation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePrecipitation; + +// Class Phoenix.ablMotionAdjustTask +// 0x0060 (0x00D0 - 0x0070) +class UablMotionAdjustTask : public UAblAbilityTask +{ +public: + class UablMotionAdjustTargetLocationGetter* TargetLocationGetter; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTrackTarget; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseRootMotionForPrediction; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreMeshScale; // 0x007A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7B[0x1]; // 0x007B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float InterceptTime; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector InterceptOffset; // 0x0080(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLimitMaxImpulse; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxImpulse; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAlphaBlendOption AdjustCurve; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendIn; // 0x0098(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bCanAdjustZAxis; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bGuaranteeOnTargetAtTaskEnd; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMovementMode TaskEndMovementMode; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDebugDrawEnabled; // 0x00CB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDebugDrawTranslationCorrection; // 0x00CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDebugDrawTarget; // 0x00CD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDebugDrawRootMotion; // 0x00CE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDebugDrawTransform; // 0x00CF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablMotionAdjustTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablMotionAdjustTask") + } + static class UablMotionAdjustTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablMotionAdjustTask; + +// Class Phoenix.AblNpcCollisionScratchpad +// 0x0020 (0x0048 - 0x0028) +class UAblNpcCollisionScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcCollisionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcCollisionScratchpad") + } + static class UAblNpcCollisionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcCollisionScratchpad; + +// Class Phoenix.Bool_PlayerHouse +// 0x0008 (0x0030 - 0x0028) +class UBool_PlayerHouse final : public UBoolProvider +{ +public: + EBool_PlayerHouse PlayerHouse; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_PlayerHouse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_PlayerHouse") + } + static class UBool_PlayerHouse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_PlayerHouse; + +// Class Phoenix.RPGTriggerEffect_ResetAchievement +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_ResetAchievement final : public URPGTriggerEffect_Base +{ +public: + class FName AchievementID; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ResetAchievement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ResetAchievement") + } + static class URPGTriggerEffect_ResetAchievement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ResetAchievement; + +// Class Phoenix.PhysicsInterface +// 0x0000 (0x0000 - 0x0000) +class IPhysicsInterface final +{ +public: + bool AccioStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Velocity, const TArray& DataAssets, const struct FVector& ImpactDirection); + bool DepulsoStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Location); + bool DescendoStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Velocity); + bool DisallowAccio(); + bool DisallowDepulso(); + bool DisallowDescendo(); + bool DisallowFlipendo(); + bool DisallowLevioso(); + bool DisallowWingardium(); + bool ExpulsoStart(class AActor* Instigator, const struct FVector& Location); + bool FlipendoStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Location); + bool LeviosoChargedStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Location, const struct FVector& Velocity, bool InitiatedByPlayer, const struct FGameplayTagContainer& Impact, const TArray& DataAssets, const struct FVector& ImpactDirection); + bool LeviosoStart(class AActor* Instigator, const struct FVector& Location, const struct FGameplayTagContainer& Impact, const TArray& DataAssets, bool InitiatedByPlayer, bool* OverrideEffects); + void OnAccioEnd(class AActor* Instigator, bool TransitioningToWingardium); + void OnAccioFailed(); + void OnAccioThrow(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& ThrowVelocity, const TArray& DataAssets, const struct FGameplayTagContainer& Impact); + void OnDepulsoFailed(); + void OnDepulsoThrow(const class ASpellTool* SpellTool, const struct FVector& ThrowVelocity, const struct FVector& Target, class AActor* Instigator, const TArray& DataAssets, const struct FGameplayTagContainer& Impact); + void OnExpulsoThrow(const struct FVector& ThrowVelocity, const struct FVector& Target, class AActor* Instigator, const TArray& DataAssets, const struct FGameplayTagContainer& Impact); + void OnFlipendoFailed(); + void OnFlipendoThrow(const class ASpellTool* SpellTool, const struct FVector& ThrowDirection, const struct FVector& ThrowVelocity, const struct FVector& AngularVelocity, const struct FVector& Target, class AActor* Instigator, const TArray& DataAssets, const struct FGameplayTagContainer& Impact); + void OnLeviosoEnd(class AActor* Instigator, bool InitiatedByPlayer); + void OnLeviosoFailed(bool InitiatedByPlayer); + void OnWingardiumEnd(class AActor* Instigator); + void OnWingardiumFailed(); + void OnWingardiumGhostStart(const class ASpellTool* SpellTool, class AActor* Instigator, const TArray& DataAssets); + bool WingardiumStart(const class ASpellTool* SpellTool, class AActor* Instigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsInterface") + } + static class IPhysicsInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPhysicsInterface; + +// Class Phoenix.ablCreatureAttackMotionAdjustTask +// 0x0008 (0x00D8 - 0x00D0) +class UablCreatureAttackMotionAdjustTask final : public UablMotionAdjustTask +{ +public: + class UCreatureCombatAttackData* AttackData; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablCreatureAttackMotionAdjustTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablCreatureAttackMotionAdjustTask") + } + static class UablCreatureAttackMotionAdjustTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablCreatureAttackMotionAdjustTask; + +// Class Phoenix.AblNPC_ParryLeadInTask +// 0x0010 (0x0080 - 0x0070) +class UAblNPC_ParryLeadInTask final : public UAblAbilityTask +{ +public: + bool bOverrideDBParryLeadIn; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ParryLeadIn; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CustomProjectileSpeed; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryLeadInTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryLeadInTask") + } + static class UAblNPC_ParryLeadInTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryLeadInTask; + +// Class Phoenix.DamageIndicatorsBase +// 0x0000 (0x02E8 - 0x02E8) +class UDamageIndicatorsBase : public UHUDElementGroup +{ +public: + void OnNPC_Damaged(const struct FVector2D& ScreenPos, float Damage, bool IsVulnerableDamage); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DamageIndicatorsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DamageIndicatorsBase") + } + static class UDamageIndicatorsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDamageIndicatorsBase; + +// Class Phoenix.ablTurnAdjustTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UablTurnAdjustTaskScratchPad : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablTurnAdjustTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablTurnAdjustTaskScratchPad") + } + static class UablTurnAdjustTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablTurnAdjustTaskScratchPad; + +// Class Phoenix.ObjectStateInfo +// 0x01B8 (0x01E0 - 0x0028) +class UObjectStateInfo : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnDestruct; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnRepair; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnHealthChanged; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnActorDamaged; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEndAffectingSpells; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEpiskeyHealing; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnActorRemoved; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate InWaterChangedDelegate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + EWidgetType WidgetType; // 0x00B0(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7F]; // 0x00B1(0x007F)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialPropertyData* MaterialPropertyData; // 0x0130(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* Actor; // 0x0138(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SavedMaterialForMeshArray; // 0x0140(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UObjectStateDataContainerBase* ObjectStateData; // 0x0150(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_158[0x18]; // 0x0158(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DynamicNavigationComponents; // 0x0170(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UOdcObstacleComponent* OdcObstacleComponent; // 0x0180(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URepairInfo* RepairInfo; // 0x0188(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UOdcObstacleComponent* DynamicNavigationAreaObstacleComponent; // 0x0190(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_198[0x48]; // 0x0198(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ActorStartSimulatingPhysics(class AActor* InActor); + static void ActorStopSimulatingPhysics(class AActor* InActor); + static void AddCooldownPickupTarget(const struct FVector& InTarget); + static void ClearCooldownPickupTargets(); + static void DisableDamageMods(bool bDisable); + static void DisableFallDamage(bool bDisable); + static EImpactTypes GetActorImpactType(const class AActor* InActor); + static class UPrimitiveComponent* GetActorMainPrimitiveComponent(const class AActor* InActor); + static float GetActorMass(const class AActor* InActor); + static class UPhoenixPhysicalMaterial* GetComponentPhoenixPhysicalMaterial(const class UPrimitiveComponent* InPrimComponent); + static float GetCurrentItemEffectiveness(); + static float GetCursedEnemyCount(); + static void GetNonScaledActorBounds(const class AActor* InActor, bool bOnlyCollidingComponents, struct FVector* Origin, struct FVector* BoxExtent); + static float GetNormalHarvestCount(); + static class UObjectStateInfoData* GetObjectStateInfoData(); + static float GetPlayerCompletedFactSheets(); + static float GetPlayerConsecutiveEnemyHits(); + static float GetPlayerEnemiesCount(); + static float GetPlayerFriendsCount(); + static float GetPlayerPottedPlants(); + static float GetStudentsInInfirmary(); + static float GetTodaysPlayerGainedSoCapCount(); + static bool IsActorLeviosoActive(const class AActor* InActor); + static bool IsActorSimulatingPhysics(const class AActor* InActor); + static bool IsCharacterOnGround(const class AActor* InActor); + static bool IsCharacterOnGroundWithHitResult(const class AActor* InActor, struct FHitResult* OutHitResult); + static bool IsFallDamageDisabled(); + static void RemoveActorMagicEffects(class AActor* InActor, const TArray>& EffectTypeList); + + void Activate(); + void ActorHitShake(float Damage, const struct FVector& ImpactLocation); + void AddImmuneUnlessCritical(const struct FGameplayTagContainer& InImpactTagContainer); + void AddImmunity(const struct FGameplayTagContainer& InImpactTagContainer); + bool AdjustHealth(float change, bool bIndicateHUD); + void BecomeMovable(bool bBecomeMovable); + void BreakStaticDestructibleMesh(float InImpulseStr, const struct FVector& InHitLocation, const struct FVector& InHitDirection, class UParticleSystem* InDestroyEffects, float InEffectRadius, float InRadius, float AdditionalDestructionForce, float AngularForceMultiplier); + void CheckObstacleSetup(); + void ClearCurrentVelocity(); + void ClearImmuneToEverythingExcept(); + void ClearInvulnerable(); + void DamageInPieces(float InImpulseStr, float InDamage, const struct FVector& InHitLocation, const struct FVector& InHitDirection, float InRadius); + void Deactivate(); + bool DecreaseFire(float Amount); + bool DecreaseWetness(float Amount); + void DelayDropLootContainer(); + void DelayedForceBreak(float InTime); + void DelayedRestoreBroken(float InTime); + void DelayedRestoreUsability(float Delay); + void DisableObjectState(bool bInDisabled); + bool DoFireDamage(float Amount, class AActor* Instigator); + bool DoHealing(float Amount, class AActor* InInstigator, class UPrimitiveComponent* PrimComp, int32 Item, bool bAoe, bool InOriginalLocation, bool InAutoComplete); + class AActor* DropCooldownPickup(const struct FVector& InLocation); + class AActor* DropLootContainer(const struct FVector& InLocation); + bool EndAffectingSpells(); + void ExtendNearDeathKneel(float KneelTime); + void ForceAsleep(); + void ForceBreak(float InScale, bool InRestoreBroken); + bool GetCurrentlyTargeted(); + EUIHealthBarType GetHealthBarType(); + bool GetPersistence(); + bool GetRagdollInfo(struct FVector* Location, struct FVector* Velocity); + bool GetShowTargetUI(); + bool HasAffectingSpells(); + bool IsAwake(); + bool IsBeingAffectedBySpells(); + bool IsFightClubOpponent(); + bool IsHealthCritical(bool bIgnorePendingDamage); + bool IsObstacleDisabled(); + bool IsProtectedCompanion(); + bool IsProtectedFromDeath(); + void NotifyCriticalHit(); + void OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void OnCurtainRaised(); + void OnMunitionImpactDamage(const class UObject* i_caller, const struct FMunitionImpactData& miData); + void RemoveAllImmuneUnlessCritical(); + void RemoveAllImmunity(); + void RemoveAllStateEffects(); + void RemoveDeathFx(); + void RemoveImmuneUnlessCritical(const struct FGameplayTagContainer& InImpactTagContainer); + void RemoveImmunity(const struct FGameplayTagContainer& InImpactTagContainer); + void RemoveMagic(); + void RemoveMagicEffects(const TArray>& EffectTypeList); + void Repair(class AActor* RepairInstigator, int32 Item, bool Aoe, bool InOriginalLocation, bool InAutoComplete); + void Reset(bool bOriginalLocation); + void RestoreMaterial(); + void RestoreUsability(bool repeat); + void SetBaseHealth(float Health); + void SetBlocking(bool bInBlocking); + void SetCanBecomeMovable(bool bCanBecomeMovable); + void SetCanHighlight(bool bCanHighlight); + void SetCurrentlyTargeted(bool CurrentlyTargeted); + void SetDamagable(bool Damagable); + void SetDazed(bool bInDazed); + void SetDestroyedBase(class UStaticMesh* Base); + void SetDestroyedBaseByName(const class FString& BaseName); + void SetDestructibleGeometryCollection(class UGeometryCollection* DestructibleGeometryCollection); + void SetDestructibleMeshByName(const class FString& DestuctibleMeshName); + void SetDieInWater(bool DieInWater); + void SetEquipped(bool bInEquipped); + void SetExplode(bool bInExplode); + void SetFlammable(EFlammableEnum InFlammable); + void SetForceBroken(bool bBroken); + void SetForceNotBroken(bool bNotBroken); + void SetFragile(bool Fragile); + bool SetHealth(float Amount, bool bIndicateHUD); + void SetHealthBarType(EUIHealthBarType InType); + void SetHidden(bool bHidden); + void SetHighlightWhenBroken(bool bHighlightWhenBroken); + void SetImmuneToEverythingExcept(const struct FGameplayTagContainer& InImpactTagContainer); + void SetImmuneToGlacius(bool bImmune); + void SetImmuneToSpells(bool bImmune); + void SetImpulseIgnoreTime(float Time); + bool SetInvulnerable(float InInvulnerableTime); + void SetInvulnerableToDamage(bool Invulnerable); + void SetInWater(bool inWater, class AActor* Instigator); + void SetInWaterVolume(bool inWater); + void SetIsABoss(bool bInIsABoss); + void SetJuggernaut(bool bInJuggernaut); + bool SetLocked(); + void SetMarkupValue(EMarkupType MarkupType, float InValue); + void SetMaterialSwapped(bool bInMaterialSwapped); + void SetMaxOptimumAvatarDistance(float Distance); + void SetMinDamageThreshold(float Threshold); + void SetMinOptimumAvatarDistance(float Distance); + void SetPercentCharred(float PercentCharred); + void SetPersistence(bool InPersistence); + void SetProtectedFromDamageAndSpells(bool bInProtected, class UObject* InInstigator); + void SetRepairable(bool Repairable); + void SetRepairInPlace(bool bInPlace); + void SetSendTargetPriority(uint8 Priority); + void SetShowTargetUI(bool ShowUI); + void SetSizeClass(EObjectSizeClass NewSizeClass); + void SetSpecialTargetPerceptionActive(bool bActive); + void SetTargetable(bool bTargetable); + void SetTransformable(bool bTransform); + void SetUnusable(float RestoreUsabilityTime); + void SetupSfx(class UAkComponent* AkComponent); + bool ShouldCreateCrimescene(const class AActor* Instigator); + bool Thaw(); + bool Unlock(float Value); + void UpdateActivation(); + void UpdateUsability(); + + bool CanBecomeMovable() const; + bool CanBeRepaired() const; + bool CanHighlight() const; + bool CanHighlightWhenBroken() const; + void CreateNoise(ENoiseSize NoiseSize, const struct FVector& NoiseLocation, class AActor* NoiseInstigator, const struct FGameplayTagContainer& EventContainer) const; + bool DiesInWater() const; + bool DoesExplode() const; + class AActor* GetActor() const; + float GetBaseHealth() const; + EBossStates GetBossState() const; + struct FVector GetBrokenPieceLocation() const; + float GetCharredDamageMultiplier() const; + float GetCompanionLevel() const; + const class FName GetDbClassId() const; + const class FName GetDbEmoteVoiceId() const; + const class FName GetDbGenderId() const; + const class FName GetDbId() const; + const class FName GetDbLookId() const; + const class FName GetDbPersistentId() const; + const class FName GetDbSubtypeID() const; + const class FName GetDbTypeId() const; + const class FName GetDbVoiceId() const; + class UStaticMesh* GetDestroyedBase() const; + bool GetDisplayDamage() const; + class UAkAudioEvent* GetFastSfx() const; + float GetFireDamageFloor() const; + float GetFireDamagePerSecond() const; + float GetFrozenDamageMultiplier() const; + float GetHealth() const; + float GetHealthPercentage() const; + class UAkAudioEvent* GetHitSfx() const; + EImpactTypes GetImpactType() const; + bool GetKilledWithAvadaKedavra() const; + bool GetLastDamageInReactionAdjustment() const; + float GetLevel() const; + float GetLockValue() const; + bool GetMarkupValue(EMarkupType MarkupType, float* OutValue) const; + float GetMass() const; + const class UMaterialPropertyData* GetMaterialPropertyData() const; + float GetMaxHealth() const; + float GetMaxOptimumAvatarDistance() const; + float GetMinDamageThreshold() const; + float GetMinOptimumAvatarDistance() const; + bool GetNavOverrideMobilityCheck() const; + bool GetNeverAffectNavmesh() const; + ENoiseSize GetObjectNoiseSize() const; + float GetPercentCharred() const; + class FName GetRagdollBoneName() const; + float GetRawCurrentHealth() const; + uint8 GetSendTargetPriority() const; + EObjectSizeClass GetSizeClass() const; + float GetSizeClassFireDamageMultiplier() const; + TSubclassOf GetSizeClassOnFireDestroyedAOE() const; + float GetSizeClassOnFireDestroyedDamage() const; + bool GetStartAsleep() const; + class FName GetType() const; + float GetUIHealthPercent() const; + class UVelocityTrackerComponent* GetVelocityTracker() const; + float GetWetness() const; + bool HasBecomeMovable() const; + bool HasOnFireDoT() const; + bool HasStateEffect() const; + bool IgnoreActorHitEvents() const; + bool IgnoreLimitedCountRules() const; + bool IgnoreMunitionImpactEvents() const; + bool IsABiped() const; + bool IsABossCharacter() const; + bool IsACentaur() const; + bool IsACharacter() const; + bool IsACompanion() const; + bool IsACreature() const; + bool IsADarkWizard() const; + bool IsADragon() const; + bool IsADugbog() const; + bool IsAGhost() const; + bool IsAGoblin() const; + bool IsAHobo() const; + bool IsAHouseElf() const; + bool IsAJuggernaut() const; + bool IsALeader() const; + bool IsAlly(const class AActor* ActorPtr) const; + bool IsAMagicalCreatureWhichCannotDie() const; + bool IsAMount() const; + bool IsANamedCharacter() const; + bool IsAnEnemy() const; + bool IsAnEnvironment() const; + bool IsAnInferi() const; + bool IsAnOppugnoTarget() const; + bool IsAPlant() const; + bool IsAPlayer() const; + bool IsAPortraitCharacter() const; + bool IsAProfessor() const; + bool IsAProtectedCharacterWhichCannotDie() const; + bool IsARagdoll() const; + bool IsArrestoMomentumed() const; + bool IsASpider() const; + bool IsAStation() const; + bool IsAStudent() const; + bool IsATransformedCharacter() const; + bool IsATroll() const; + bool IsAWizard() const; + bool IsAWolf() const; + bool IsBlocking() const; + bool IsBroken() const; + bool IsBrokenOrPartiallyBroken() const; + bool IsBurning() const; + bool IsCharred() const; + bool IsCombatCursed() const; + bool IsCommonBreakable() const; + bool IsCrucioed() const; + bool IsCursed() const; + bool IsCuttable() const; + bool IsDamagable() const; + bool IsDamagableInPieces() const; + bool IsDamagableWhenCharred() const; + bool IsDamagableWhenFrozen() const; + bool IsDazed() const; + bool IsDead() const; + bool IsDisillusioned() const; + bool IsEquipped() const; + bool IsFlammable() const; + bool IsFragile() const; + bool IsFreezable() const; + bool IsFrozen() const; + bool IsHealthZero() const; + bool IsHidden() const; + bool IsImmuneToFireDamage() const; + bool IsImmuneToGlacius() const; + bool IsImmuneToSpells() const; + bool IsImperiousControlled() const; + bool IsInNeedOfRepair() const; + bool IsInteractive() const; + bool IsInvulnerable() const; + bool IsInvulnerableToDamage() const; + bool IsInWater() const; + bool IsInWaterVolume() const; + bool IsLevitating() const; + bool IsLocked() const; + bool IsMaterialSwapped() const; + bool IsMounted() const; + bool IsMovable() const; + bool IsNearDeathKneeling() const; + bool IsNoDamageBreakable() const; + bool IsObjectTypeAnimate() const; + bool IsObjectTypeInanimate() const; + bool IsObjectTypePlant() const; + bool IsObjectTypeWater() const; + bool IsOnFire() const; + bool IsPartiallyBroken() const; + bool IsPetrified() const; + bool IsPointOnFire(const struct FVector& Point, bool LimitToRing) const; + bool IsProtectedFromDamageAndSpells() const; + bool IsRepairable() const; + bool IsRepairing() const; + bool IsRepairInPlace() const; + bool IsResurrecting() const; + bool IsRevelioResource() const; + bool IsSimulatingPhysics() const; + bool IsSpecialTargetPerceptionActive() const; + bool IsTargetable() const; + bool IsTargetableWhenBroken() const; + bool IsTransformable() const; + bool IsUnusable() const; + bool IsUsable() const; + bool IsUsableWhenRepaired() const; + bool IsWaterproof() const; + bool RepairChildren() const; + bool TakeDamageFromCharacterCollisions() const; + bool TreatAsCharacterForDamage() const; + bool WasOnFireWhenKilled() const; + bool WillNearDeathKneel() const; + bool WillRevealThruWalls() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectStateInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectStateInfo") + } + static class UObjectStateInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectStateInfo; + +// Class Phoenix.CharacterStateInfo +// 0x0DB0 (0x0F90 - 0x01E0) +class UCharacterStateInfo : public UObjectStateInfo +{ +public: + TMulticastInlineDelegate ChangedTeamsDelegate; // 0x01E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_onVulnerabilityChangedDelegate; // 0x01F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCriticalHealthChanged; // 0x0200(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NearDeathKneelBeginDelegate; // 0x0210(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NearDeathKneelEndDelegate; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate FullHealthReachedDelegate; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate HealthThresholdReachedDelegate; // 0x0240(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class AActor* BlockingActor; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x30]; // 0x0258(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayProperty_Float OutgoingDamageModifier; // 0x0288(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float DamageFocusModifier; // 0x0318(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float IncomingDamageModifier; // 0x03A8(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float OwnedPlantOutgoingDamageModifier; // 0x0438(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float OwnedPlantIncomingDamageModifier; // 0x04C8(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float ImperiusControlledOutgoingDamageModifier; // 0x0558(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float OppugnoOutgoingDamageModifier; // 0x05E8(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float LifeLeech; // 0x0678(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float LifeLeechToCompanion; // 0x0708(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float LifeLeechToPlants; // 0x0798(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float BreakBlockChance; // 0x0828(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float CriticalHitChance; // 0x08B8(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float SocapAmendModifier; // 0x0948(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float SocapDecayModifier; // 0x09D8(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float SpellCooldownAmendModifier; // 0x0A68(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float SpellCooldownReduction; // 0x0AF8(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float SpellCooldownAdditiveMod; // 0x0B88(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float EnemySpellCooldownModifier; // 0x0C18(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float ItemEffectivenessModifier; // 0x0CA8(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float DoubleEffectivenessChance; // 0x0D38(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float MaxHealth; // 0x0DC8(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Float ThrownProjectileDistanceModifier; // 0x0E58(0x0090)(Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayProperty_Int MaxActivePotionAbilities; // 0x0EE8(0x0080)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F68[0x28]; // 0x0F68(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool AreAllies(const class AActor* ActorPtr1, const class AActor* ActorPtr2); + static bool AreSameTeam(const class AActor* ActorPtr1, const class AActor* ActorPtr2); + static bool CanHitTarget(const class AActor* Attacker, const class AActor* Target); + static void ChangeActorToTeam(const class AActor* DestActor, const class AActor* SourceActor); + static void ClearOverrideNearDeathRecoverTime(); + static class FName GetActorSubtypeID(const class AActor* ActorPtr); + static class FName GetActorTeam(const class AActor* DestActor); + static class UCharacterStateInfo* GetCharacterStateInfo(const class AActor* InActor); + static class FName GetEnemyInteractionWith(const class AActor* InteractorActorPtr); + static class FName GetInteractionBetween(const class AActor* InteractorActorPtr, const class AActor* InteracteeActorPtr); + static float GetNumberOfHappyBeasts(); + static class FString GetObjectClassName(const class AActor* InActor); + static bool HasInteractionBetween(const class AActor* InteractorActorPtr, const class AActor* InteracteeActorPtr); + static bool IsActorAttackable(const class AActor* InActor); + static bool IsActorInvincible(const class AActor* InActor); + static bool IsActorVulnerable(const class AActor* InActor); + static bool IsPlayerSpawnableAlly(const class AActor* ActorPtr); + static bool IsUnaware(const class AActor* Source, const class AActor* Target); + static void ResetAllInteractionsFrom(const class AActor* InteractorActorPtr); + static void ResetInteractionBetween(const class AActor* InteractorActorPtr, const class AActor* InteracteeActorPtr); + static void ResetTeamInteractionBetween(const class AActor* InteractorActorPtr, const class FName& InteracteeTeam); + static void RestoreActorToInitialTeam(const class AActor* DestActor); + static void RestoreActorToLastTeam(const class AActor* DestActor); + static void SetActorAttackable(const class AActor* InActor, bool bInAttackable); + static void SetActorInvincible(const class AActor* InActor, bool bInIsInvincible); + static void SetActorVulnerable(const class AActor* InActor, bool bInIsVulnerable); + static void SetInteractionBetween(const class AActor* InteractorActorPtr, const class AActor* InteracteeActorPtr, const class FName& InInteraction, int32 Priority); + static void SetOverrideNearDeathRecoverTime(float Time); + static void SetTeamInteractionBetween(const class AActor* InteractorActorPtr, const class FName& InteracteeTeam, const class FName& InInteraction, int32 Priority); + static bool WereAllies(const class AActor* ActorPtr1, const class AActor* ActorPtr2); + static bool WereSameTeam(const class AActor* ActorPtr1, const class AActor* ActorPtr2); + + void ChangeTeam(const class FName& InTeam); + void ClearIgnoreProtego(); + void EndNearDeathKneel(); + class AActor* GetBlockingActor(); + const TArray GetHealthThresholdArray(); + void ResetAllInteractions(); + void ResetInteraction(const class AActor* InteracteeActorPtr); + void ResetTeamInteraction(const class FName& InteracteeTeam); + void RestoreHealthToMax(const bool bRemoveTAK); + void RestoreInitialTeam(); + void RestoreLastTeam(); + void SetActiveAuthorityFigure(bool bActive); + void SetActorToTeam(const class AActor* DestActor, const class AActor* SourceActor); + void SetAttackable(bool bAttackable); + void SetBlockingActor(class AActor* InBlockingActor); + void SetDamageable(bool bAttackable); + void SetHealthThresholdArray(const TArray& HealthThresholdArray); + void SetIgnoreAllyAttacks(bool Ignore); + void SetIgnoreProtego(float Time); + void SetImperiusCharTakesFullDamage(bool TakesFullDamage); + void SetImperiusInstigator(class AActor* InInstigatorPtr); + void SetInteraction(const class AActor* InteracteeActorPtr, const class FName& InInteraction, int32 Priority); + void SetInvincible(bool bInIsInvincible); + void SetIsAsleep(bool bInAsleep); + void SetLootable(bool bInLootable); + void SetProtected(bool bInProtected); + void SetProtegoActive(bool bProtegoActive); + void SetRegenerationRate(float Rate); + void SetTeam(const class FName& InTeam); + void SetTeamInteraction(const class FName& InteracteeTeam, const class FName& InInteraction, int32 Priority); + void SetTeammateAllyOverride(bool bOverride); + void SetVulnerable(bool bInIsVulnerable); + void StartIntervalHealthAdjust(float Interval, float Duration, float DeltaAmount); + void StopIntervalHealthAdjust(); + + TSubclassOf GetBonySkeleton() const; + class FName GetEnemyInteraction(class FName InInteractorTeam) const; + float GetEvilEffectiveness() const; + float GetGameEventRadius() const; + bool GetIgnoreAllyAttacks() const; + bool GetImperiusCharTakesFullDamage() const; + class AActor* GetImperiusInstigator() const; + class FName GetInitialTeam() const; + class FName GetInteraction(const class AActor* InteracteeActorPtr) const; + class FName GetLastTeam() const; + float GetRegenerationRate() const; + class FName GetTeam() const; + class FName GetTeamInteraction(const class AActor* InteracteeActorPtr, const class FName& Team) const; + bool HasChangedTeams() const; + bool HasInteraction(const class AActor* InteracteeActorPtr) const; + bool ImmuneToFinisherDeath() const; + bool IsActiveAuthorityFigure() const; + bool IsAsleep() const; + bool IsAttackable() const; + bool IsDamageable() const; + bool IsDueling() const; + bool IsIgnoringProtego() const; + bool IsInvincible() const; + bool IsLootable() const; + bool IsProtected() const; + bool IsProtegoActive() const; + bool IsSameTeam(const class AActor* ActorPtr) const; + bool IsVulnerable() const; + bool WasAlly(const class AActor* ActorPtr) const; + bool WasSameTeam(const class AActor* ActorPtr) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterStateInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterStateInfo") + } + static class UCharacterStateInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCharacterStateInfo; + +// Class Phoenix.BipedStateInfo +// 0x0000 (0x0F90 - 0x0F90) +class UBipedStateInfo final : public UCharacterStateInfo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BipedStateInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BipedStateInfo") + } + static class UBipedStateInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBipedStateInfo; + +// Class Phoenix.ablCreatureAttackTurnAdjustTaskScratchPad +// 0x0020 (0x0058 - 0x0038) +class UablCreatureAttackTurnAdjustTaskScratchPad final : public UablTurnAdjustTaskScratchPad +{ +public: + uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablCreatureAttackTurnAdjustTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablCreatureAttackTurnAdjustTaskScratchPad") + } + static class UablCreatureAttackTurnAdjustTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablCreatureAttackTurnAdjustTaskScratchPad; + +// Class Phoenix.FlightAutomationData +// 0x0010 (0x00E0 - 0x00D0) +class UFlightAutomationData final : public UActorComponent +{ +public: + class UFlyingBroomPhysics* BroomPhysics; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf BroomItem; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlightAutomationData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlightAutomationData") + } + static class UFlightAutomationData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlightAutomationData; + +// Class Phoenix.AblObjectArchitectTagChooser_EnemyClass +// 0x0000 (0x0028 - 0x0028) +class UAblObjectArchitectTagChooser_EnemyClass final : public UAblObjectArchitectTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblObjectArchitectTagChooser_EnemyClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblObjectArchitectTagChooser_EnemyClass") + } + static class UAblObjectArchitectTagChooser_EnemyClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblObjectArchitectTagChooser_EnemyClass; + +// Class Phoenix.ablTurnAdjustTask +// 0x0050 (0x00C0 - 0x0070) +class UablTurnAdjustTask : public UAblAbilityTask +{ +public: + float m_MaxAdjustAngle; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_TrackTarget; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_Blend; // 0x0078(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UTurnAdjust_TargetDirectionGetter* m_TargetDirectionGetter; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_YawOffset; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_bOverrideRootMotionLookAheadTime; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float m_RootMotionLookAheadTime; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_bUseTaskEndTime; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bGuaranteeOnTargetAtTaskEnd; // 0x00BD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_bDebugDraw; // 0x00BE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BF[0x1]; // 0x00BF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablTurnAdjustTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablTurnAdjustTask") + } + static class UablTurnAdjustTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablTurnAdjustTask; + +// Class Phoenix.WorldInteractObject +// 0x0038 (0x02E8 - 0x02B0) +class AWorldInteractObject : public AWorldObject +{ +public: + class UCognitionStimuliSourceComponent* CognitionStimuliSource; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* AbilityClass; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AbilitySpawnActorClass; // 0x02C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AbilitySpawnOffset; // 0x02C8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AbilitySpawnRotationOffset; // 0x02D4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class URootMotionModProperties_Interact* InteractProperties; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void InteractionInitiated(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldInteractObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldInteractObject") + } + static class AWorldInteractObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldInteractObject; + +// Class Phoenix.OrientToComponent +// 0x0000 (0x0220 - 0x0220) +class UOrientToComponent : public USceneComponent +{ +public: + bool bValidTarget; // 0x0218(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ForceUpdate(bool* bSuccess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OrientToComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OrientToComponent") + } + static class UOrientToComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOrientToComponent; + +// Class Phoenix.OrientToAbsoluteComponent +// 0x0020 (0x0240 - 0x0220) +class UOrientToAbsoluteComponent final : public UOrientToComponent +{ +public: + struct FRotator WorldRotation; // 0x0220(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FOrientToSlerp Smoothing; // 0x022C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OrientToAbsoluteComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OrientToAbsoluteComponent") + } + static class UOrientToAbsoluteComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOrientToAbsoluteComponent; + +// Class Phoenix.ablCreatureAttackTurnAdjustTask +// 0x0008 (0x00C8 - 0x00C0) +class UablCreatureAttackTurnAdjustTask final : public UablTurnAdjustTask +{ +public: + class UCreatureCombatAttackData* AttackData; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablCreatureAttackTurnAdjustTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablCreatureAttackTurnAdjustTask") + } + static class UablCreatureAttackTurnAdjustTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablCreatureAttackTurnAdjustTask; + +// Class Phoenix.BTService_Creature_OverlapChecker +// 0x0030 (0x00A0 - 0x0070) +class UBTService_Creature_OverlapChecker final : public UBTService +{ +public: + class FName TagName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FBlackboardKeySelector OverlappingActorBlackboardKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_OverlapChecker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_OverlapChecker") + } + static class UBTService_Creature_OverlapChecker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_OverlapChecker; + +// Class Phoenix.SeasonChanger +// 0x0000 (0x0028 - 0x0028) +class USeasonChanger final : public UObject +{ +public: + static void SetCurrentSeason(ESeasonEnum NewSeason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SeasonChanger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SeasonChanger") + } + static class USeasonChanger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USeasonChanger; + +// Class Phoenix.AblNpcBakedPoseRigidbodyTask +// 0x0028 (0x0098 - 0x0070) +class UAblNpcBakedPoseRigidbodyTask final : public UAblAbilityTask +{ +public: + bool bAttachBakedPoseOnTaskStart; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRemoveBakedPoseOnTaskStart; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttachBakedPoseOnTaskEnd; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRemoveBakedPoseOnTaskEnd; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyForcesToBakedPose; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LinearVelocity; // 0x0078(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector AngularVelocityInDegrees; // 0x0084(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bVelocityAwayFromInstigator; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcBakedPoseRigidbodyTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcBakedPoseRigidbodyTask") + } + static class UAblNpcBakedPoseRigidbodyTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcBakedPoseRigidbodyTask; + +// Class Phoenix.FieldGuidePage +// 0x0000 (0x0248 - 0x0248) +class AFieldGuidePage final : public AActor +{ +public: + bool MoveToNextLocation(const struct FTransform& DestinationTransform, const float Speed, float DeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuidePage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuidePage") + } + static class AFieldGuidePage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFieldGuidePage; + +// Class Phoenix.AblCreatureCurrentAnimStateTask +// 0x0008 (0x0078 - 0x0070) +class UAblCreatureCurrentAnimStateTask final : public UAblAbilityTask +{ +public: + ECreatureStance CurrentStance; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureStance NextStance; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed CurrentGait; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed NextGait; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIdleVariation; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCreatureCurrentAnimStateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCreatureCurrentAnimStateTask") + } + static class UAblCreatureCurrentAnimStateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCreatureCurrentAnimStateTask; + +// Class Phoenix.EnemyCorruptionData +// 0x0090 (0x00C0 - 0x0030) +class UEnemyCorruptionData final : public UDataAsset +{ +public: + TArray CorruptionStartMaterialFXs; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMultiFXWrapper CorruptionFX; // 0x0040(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray CorruptionStopMaterialFXs; // 0x0078(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMultiFXWrapper CorruptionStopParticalFX; // 0x0088(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyCorruptionData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyCorruptionData") + } + static class UEnemyCorruptionData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyCorruptionData; + +// Class Phoenix.FXUpdate_Tick +// 0x0058 (0x0080 - 0x0028) +class UFXUpdate_Tick : public UFXUpdate +{ +public: + float UpdateRate; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap UpdateInfos; // 0x0030(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + +public: + void Update(const struct FMultiFX2Handle& InHandle, const class UMultiFX2_Base* InMultiBase); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_Tick") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_Tick") + } + static class UFXUpdate_Tick* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_Tick; + +// Class Phoenix.BroomRiderAction_WaitForHermesMessage +// 0x0020 (0x0058 - 0x0038) +class UBroomRiderAction_WaitForHermesMessage final : public UBroomRiderActionBase +{ +public: + class FString MessageName; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bPauseWhileWaiting; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_49[0xF]; // 0x0049(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderAction_WaitForHermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderAction_WaitForHermesMessage") + } + static class UBroomRiderAction_WaitForHermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomRiderAction_WaitForHermesMessage; + +// Class Phoenix.AblCreatureMakeNoiseTask +// 0x0010 (0x0080 - 0x0070) +class UAblCreatureMakeNoiseTask final : public UAblAbilityTask +{ +public: + class FName NoiseEventTag; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Loudness; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCreatureMakeNoiseTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCreatureMakeNoiseTask") + } + static class UAblCreatureMakeNoiseTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCreatureMakeNoiseTask; + +// Class Phoenix.AblBranchConditionIfDead +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionIfDead final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionIfDead") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionIfDead") + } + static class UAblBranchConditionIfDead* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionIfDead; + +// Class Phoenix.AblCreatureMoveToDesiredDirectionOverrideTask +// 0x0008 (0x0078 - 0x0070) +class UAblCreatureMoveToDesiredDirectionOverrideTask final : public UAblAbilityTask +{ +public: + class FName TargetActorOrLocationKeyName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCreatureMoveToDesiredDirectionOverrideTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCreatureMoveToDesiredDirectionOverrideTask") + } + static class UAblCreatureMoveToDesiredDirectionOverrideTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCreatureMoveToDesiredDirectionOverrideTask; + +// Class Phoenix.MultiFX2PostProcessComponent +// 0x0620 (0x0840 - 0x0220) +class UMultiFX2PostProcessComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMultiFX2_PostProcessingDefinition* Definition; // 0x0220(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings Settings; // 0x0230(0x05F0)(Edit, EditConst, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0820(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeBlendWeight; // 0x0824(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeSpeed; // 0x0828(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultFadeOutTime; // 0x082C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoFadeOutTime; // 0x0830(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Birth; // 0x0834(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0838(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_83C[0x4]; // 0x083C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2PostProcessComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2PostProcessComponent") + } + static class UMultiFX2PostProcessComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2PostProcessComponent; + +// Class Phoenix.BroomRiderAction_WaitForPlayer +// 0x0010 (0x0048 - 0x0038) +class UBroomRiderAction_WaitForPlayer final : public UBroomRiderActionBase +{ +public: + float Distance; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C[0xC]; // 0x003C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderAction_WaitForPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderAction_WaitForPlayer") + } + static class UBroomRiderAction_WaitForPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomRiderAction_WaitForPlayer; + +// Class Phoenix.AblCreatureNavLinkTeleportTask +// 0x0000 (0x0070 - 0x0070) +class UAblCreatureNavLinkTeleportTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCreatureNavLinkTeleportTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCreatureNavLinkTeleportTask") + } + static class UAblCreatureNavLinkTeleportTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCreatureNavLinkTeleportTask; + +// Class Phoenix.ablNPC_SpawnJumpSplineWaitTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablNPC_SpawnJumpSplineWaitTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPC_SpawnJumpSplineWaitTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPC_SpawnJumpSplineWaitTaskScratchPad") + } + static class UablNPC_SpawnJumpSplineWaitTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPC_SpawnJumpSplineWaitTaskScratchPad; + +// Class Phoenix.DebugTextPanel +// 0x00B0 (0x00D8 - 0x0028) +class UDebugTextPanel final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* DebugTextPanel; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMapDebugPane DebugPanelInfo; // 0x0040(0x0070)(ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UClass* MapDebugWidgetClass; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B8[0x20]; // 0x00B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugTextPanel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugTextPanel") + } + static class UDebugTextPanel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugTextPanel; + +// Class Phoenix.TransformationSpellTool +// 0x00A0 (0x0B50 - 0x0AB0) +class alignas(0x10) ATransformationSpellTool final : public ATransfigurationSpellToolBase +{ +public: + class FName TargetObjectName; // 0x0AB0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AB8[0x70]; // 0x0AB8(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + class ATransfigurationPreviewActor* LeftBehindPreviewActor; // 0x0B28(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B30[0x4]; // 0x0B30(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float TransformationDuration; // 0x0B34(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> TransformationStyles; // 0x0B38(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_B48[0x8]; // 0x0B48(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CancelHoldTransforming(); + void EnterTransformAll(); + void ExitTransformAll(); + void FinishHoldTransforming(); + void OnPreviewDestroyed(class AActor* DestroyedActor); + void SpawnPlaceholderNow(class ATransfigurationPlaceholder* Placeholder); + void StartHoldTransforming(); + void TransformPlaceholder(class ATransfigurationPlaceholder* Placeholder, class AActor* ExistingActor, const struct FVector& FxInfoCenter, const struct FVector& FxInfoExtent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformationSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformationSpellTool") + } + static class ATransformationSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransformationSpellTool; + +// Class Phoenix.PlaySceneRigCinematic +// 0x01D0 (0x01F8 - 0x0028) +class UPlaySceneRigCinematic final : public UObject +{ +public: + uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + class UCinematicBatch* CurrentCinematicBatch; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCinematicBatchHUD* CurrentCinematicBatchHUD; // 0x0078(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_80[0x168]; // 0x0080(0x0168)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CinematicBatches; // 0x01E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + void PlayAllCinematicBatchJobs(const TArray& InCinematicBatchPaths); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlaySceneRigCinematic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlaySceneRigCinematic") + } + static class UPlaySceneRigCinematic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlaySceneRigCinematic; + +// Class Phoenix.AblCreaturePathTeleportTask +// 0x0000 (0x0070 - 0x0070) +class UAblCreaturePathTeleportTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCreaturePathTeleportTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCreaturePathTeleportTask") + } + static class UAblCreaturePathTeleportTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCreaturePathTeleportTask; + +// Class Phoenix.AblCreatureSetupPathTeleportTask +// 0x0008 (0x0078 - 0x0070) +class UAblCreatureSetupPathTeleportTask final : public UAblAbilityTask +{ +public: + float TeleportChanceOnStart; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCreatureSetupPathTeleportTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCreatureSetupPathTeleportTask") + } + static class UAblCreatureSetupPathTeleportTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCreatureSetupPathTeleportTask; + +// Class Phoenix.BTService_Creature_MissingNavmeshChecker +// 0x0000 (0x00A8 - 0x00A8) +class UBTService_Creature_MissingNavmeshChecker final : public UBTService_MissingNavmeshChecker +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_MissingNavmeshChecker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_MissingNavmeshChecker") + } + static class UBTService_Creature_MissingNavmeshChecker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_MissingNavmeshChecker; + +// Class Phoenix.FlooTarget +// 0x00B0 (0x02F8 - 0x0248) +class AFlooTarget final : public ATargetPoint +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Name_0; // 0x0250(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Icon; // 0x0268(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class AEmitter* AvailableEmitter; // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + bool GetAvailable(); + void Handle_SetAvailable(bool availableIn); + void SetAvailable(bool availableIn); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlooTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlooTarget") + } + static class AFlooTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFlooTarget; + +// Class Phoenix.AblObjectStateDropLootTask +// 0x0020 (0x0090 - 0x0070) +class UAblObjectStateDropLootTask final : public UAblAbilityTask +{ +public: + bool bSpawnOnFloor; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bApplyImpulse; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ImpulseDirection; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ImpulseDirectionRandAngle; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MinImpulse; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxImpulse; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblObjectStateDropLootTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblObjectStateDropLootTask") + } + static class UAblObjectStateDropLootTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblObjectStateDropLootTask; + +// Class Phoenix.ablDeathRespawnTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UablDeathRespawnTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablDeathRespawnTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablDeathRespawnTaskScratchPad") + } + static class UablDeathRespawnTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablDeathRespawnTaskScratchPad; + +// Class Phoenix.FlyingBroomPhysics +// 0x0008 (0x0038 - 0x0030) +class UFlyingBroomPhysics : public UDataAsset +{ +public: + bool bDebugDraw; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePhysics; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AnimationUpdate(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch); + class UFlyingBroomPhysicsScratch* CreateScratch(class UFlyingBroomMovementComponent* InOwner); + void PhysicsAdded(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch); + struct FVector PhysicsIteration(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch, float timeTick); + void PhysicsPostIteration(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch, const struct FVector& Adjusted, float timeTick); + void PhysicsRemoved(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch); + void PhysicsUpdate(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch, float DeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroomPhysics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroomPhysics") + } + static class UFlyingBroomPhysics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroomPhysics; + +// Class Phoenix.ablDeathRespawnTask +// 0x0000 (0x0070 - 0x0070) +class UablDeathRespawnTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablDeathRespawnTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablDeathRespawnTask") + } + static class UablDeathRespawnTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablDeathRespawnTask; + +// Class Phoenix.AblNPCDynamicBranchChannelingConditional +// 0x0040 (0x0070 - 0x0030) +class UAblNPCDynamicBranchChannelingConditional final : public UAblChannelingBase +{ +public: + bool m_CopyTargetsOnBranch; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_TransitionBlend; // 0x0038(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + EEnemy_Ability AbilityState; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPCDynamicBranchChannelingConditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPCDynamicBranchChannelingConditional") + } + static class UAblNPCDynamicBranchChannelingConditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPCDynamicBranchChannelingConditional; + +// Class Phoenix.FleshCache +// 0x02D8 (0x0300 - 0x0028) +class UFleshCache final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnFleshCreated; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFleshDestroyed; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnGetFlesh; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_68[0x298]; // 0x0068(0x0298)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UFleshCache* Get(); + + void HandleFastTravelBegun(const class UObject* InCaller); + void HandleFastTravelFinished(const class UObject* InCaller); + void OnComponentActivated(class UActorComponent* InComponent, bool InSuccess); + void OnPreCacheFinished(class AActor* InOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FleshCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FleshCache") + } + static class UFleshCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFleshCache; + +// Class Phoenix.PointAtComponent +// 0x0000 (0x0220 - 0x0220) +class UPointAtComponent : public UOrientToComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointAtComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointAtComponent") + } + static class UPointAtComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPointAtComponent; + +// Class Phoenix.AblDisableAutoTargetingTask +// 0x0000 (0x0070 - 0x0070) +class UAblDisableAutoTargetingTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblDisableAutoTargetingTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblDisableAutoTargetingTask") + } + static class UAblDisableAutoTargetingTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblDisableAutoTargetingTask; + +// Class Phoenix.EnemyAIAttackInstanceData +// 0x01C8 (0x01F0 - 0x0028) +class UEnemyAIAttackInstanceData final : public UObject +{ +public: + uint8 Pad_28[0x140]; // 0x0028(0x0140)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemy_AttackExtraData* extraData; // 0x0168(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_170[0x80]; // 0x0170(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIAttackInstanceData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIAttackInstanceData") + } + static class UEnemyAIAttackInstanceData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIAttackInstanceData; + +// Class Phoenix.WorldFXRuleSpawnOnCameraWithinBounds +// 0x0010 (0x0070 - 0x0060) +class UWorldFXRuleSpawnOnCameraWithinBounds final : public UWorldFXRuleCameraPlayerAttached +{ +public: + struct FVector Bounds; // 0x0060(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSpawnOnCameraWithinBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSpawnOnCameraWithinBounds") + } + static class UWorldFXRuleSpawnOnCameraWithinBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSpawnOnCameraWithinBounds; + +// Class Phoenix.SceneActionBlueprintVarProvider +// 0x0010 (0x0038 - 0x0028) +class USceneActionBlueprintVarProvider : public UObject +{ +public: + class FName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnce; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionBlueprintVarProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionBlueprintVarProvider") + } + static class USceneActionBlueprintVarProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionBlueprintVarProvider; + +// Class Phoenix.SceneActionBlueprintVarProviderColor +// 0x0008 (0x0040 - 0x0038) +class USceneActionBlueprintVarProviderColor final : public USceneActionBlueprintVarProvider +{ +public: + class UColorProvider* Value; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionBlueprintVarProviderColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionBlueprintVarProviderColor") + } + static class USceneActionBlueprintVarProviderColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionBlueprintVarProviderColor; + +// Class Phoenix.AblDisableCognitionSenseTask +// 0x0018 (0x0088 - 0x0070) +class UAblDisableCognitionSenseTask final : public UAblAbilityTask +{ +public: + TArray> SensesToDisable; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool bForce; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblDisableCognitionSenseTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblDisableCognitionSenseTask") + } + static class UAblDisableCognitionSenseTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblDisableCognitionSenseTask; + +// Class Phoenix.WorldFXRulePlayerWithinDistance +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRulePlayerWithinDistance final : public UWorldFXRuleCameraPlayer +{ +public: + float Distance; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerWithinDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerWithinDistance") + } + static class UWorldFXRulePlayerWithinDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerWithinDistance; + +// Class Phoenix.ablOpportunityWindowTagTask +// 0x0060 (0x00D0 - 0x0070) +class UablOpportunityWindowTagTask : public UAblAbilityTask +{ +public: + class FName SpellName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer CharacterTags; // 0x0078(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + ETagOperation TagOperation; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RemoveTagsAtEndOfTask; // 0x0099(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCheckDatabaseId; // 0x009A(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DatabaseIds; // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + bool bCheckSubtypeId; // 0x00B0(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SubtypeIds; // 0x00B8(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag DuelTechniqueEventTag; // 0x00C8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablOpportunityWindowTagTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablOpportunityWindowTagTask") + } + static class UablOpportunityWindowTagTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablOpportunityWindowTagTask; + +// Class Phoenix.ablDragonMobilityTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablDragonMobilityTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablDragonMobilityTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablDragonMobilityTaskScratchPad") + } + static class UablDragonMobilityTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablDragonMobilityTaskScratchPad; + +// Class Phoenix.BroomChallengeScreen +// 0x0010 (0x0380 - 0x0370) +class UBroomChallengeScreen : public UScreen +{ +public: + class FString RaceId; // 0x0370(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomChallengeScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomChallengeScreen") + } + static class UBroomChallengeScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomChallengeScreen; + +// Class Phoenix.SceneAction_BasicLight +// 0x04D8 (0x0560 - 0x0088) +class USceneAction_BasicLight final : public USceneRigActionBase +{ +public: + struct FMultiLightDescription light; // 0x0088(0x0098)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + class UTransformProvider* Source; // 0x0120(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* Target; // 0x0128(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve OnOffCurve; // 0x0130(0x0088)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve IntensityCurve; // 0x01B8(0x0088)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve AttenuationCurve; // 0x0240(0x0088)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + struct FRuntimeCurveLinearColor ColorCurve; // 0x02C8(0x0208)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve OuterConeAngleCurve; // 0x04D0(0x0088)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + uint8 bStationary : 1; // 0x0558(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPreviewOnly : 1; // 0x0558(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseOnOffCurve : 1; // 0x0558(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseIntensityCurve : 1; // 0x0558(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseAttenuationCurve : 1; // 0x0558(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseColorCurve : 1; // 0x0558(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseOuterConeAngleCurve : 1; // 0x0558(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNormalizeCurvesToInterval : 1; // 0x0558(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_559[0x7]; // 0x0559(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_BasicLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_BasicLight") + } + static class USceneAction_BasicLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_BasicLight; + +// Class Phoenix.PlayerTemplateDataAsset +// 0x0108 (0x0138 - 0x0030) +class UPlayerTemplateDataAsset final : public UDataAsset +{ +public: + int32 PlayerLevel; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverrideGearStatWithExpected; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearHeadSlotName HeadGear; // 0x0038(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HeadGearTrait; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HeadUpgrades; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HeadStatOverride; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearBackSlotName BackGear; // 0x0058(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BackGearTrait; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BackUpgrades; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BackStatOverride; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearOutfitSlotName OutfitGear; // 0x0078(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutfitGearTrait; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutfitUpgrades; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutfitStatOverride; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearNeckSlotName NeckGear; // 0x0098(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NeckGearTrait; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NeckUpgrades; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NeckStatOverride; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearHandSlotName HandGear; // 0x00B8(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HandGearTrait; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HandUpgrades; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HandStatOverride; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearFaceSlotName FaceGear; // 0x00D8(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FaceGearTrait; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaceUpgrades; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FaceStatOverride; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ItemsToAdd; // 0x00F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Talents; // 0x0108(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SpellsToSlot; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LocksToChange; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerTemplateDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerTemplateDataAsset") + } + static class UPlayerTemplateDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerTemplateDataAsset; + +// Class Phoenix.ablDragonMobilityTask +// 0x0010 (0x0080 - 0x0070) +class UablDragonMobilityTask final : public UAblAbilityTask +{ +public: + EablEnemy_DragonMobilityType MobilityType; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DistFromTarget; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HeightAboveTarget; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MoveSpeed; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablDragonMobilityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablDragonMobilityTask") + } + static class UablDragonMobilityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablDragonMobilityTask; + +// Class Phoenix.AblNPCAbility +// 0x0000 (0x00C8 - 0x00C8) +class UAblNPCAbility : public UAblAbility +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPCAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPCAbility") + } + static class UAblNPCAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPCAbility; + +// Class Phoenix.CreatureLookAtTargetEvaluation +// 0x0000 (0x0028 - 0x0028) +class UCreatureLookAtTargetEvaluation : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation") + } + static class UCreatureLookAtTargetEvaluation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation; + +// Class Phoenix.CreatureLookAtTargetEvaluation_Float +// 0x0010 (0x0038 - 0x0028) +class UCreatureLookAtTargetEvaluation_Float : public UCreatureLookAtTargetEvaluation +{ +public: + struct FVector2D ValueRange; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D MultiplierRange; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_Float") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_Float") + } + static class UCreatureLookAtTargetEvaluation_Float* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_Float; + +// Class Phoenix.CreatureLookAtTargetEvaluation_TimeAsTarget +// 0x0000 (0x0038 - 0x0038) +class UCreatureLookAtTargetEvaluation_TimeAsTarget final : public UCreatureLookAtTargetEvaluation_Float +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_TimeAsTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_TimeAsTarget") + } + static class UCreatureLookAtTargetEvaluation_TimeAsTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_TimeAsTarget; + +// Class Phoenix.AblDugbogLungeAttackTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblDugbogLungeAttackTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + bool bIsDone; // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector AwayVector; // 0x002C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblDugbogLungeAttackTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblDugbogLungeAttackTaskScratchPad") + } + static class UAblDugbogLungeAttackTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblDugbogLungeAttackTaskScratchPad; + +// Class Phoenix.ablDugbogLungeAttackTask +// 0x0030 (0x00A0 - 0x0070) +class UablDugbogLungeAttackTask final : public UAblAbilityTask +{ +public: + float MaxSpeed; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool useOffset; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ArcParam; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Gravity; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SlamGravity; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetOffset; // 0x0084(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxHeightDelta; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDistance; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool continueMove; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablDugbogLungeAttackTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablDugbogLungeAttackTask") + } + static class UablDugbogLungeAttackTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablDugbogLungeAttackTask; + +// Class Phoenix.BTService_Creature_TestPerchValid +// 0x0000 (0x0070 - 0x0070) +class UBTService_Creature_TestPerchValid final : public UBTService +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_TestPerchValid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_TestPerchValid") + } + static class UBTService_Creature_TestPerchValid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_TestPerchValid; + +// Class Phoenix.FlyingBroomPhysicsScratch +// 0x0008 (0x0030 - 0x0028) +class UFlyingBroomPhysicsScratch : public UObject +{ +public: + class UFlyingBroomMovementComponent* MovementComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroomPhysicsScratch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroomPhysicsScratch") + } + static class UFlyingBroomPhysicsScratch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroomPhysicsScratch; + +// Class Phoenix.ablEnemiesCowerTask +// 0x0028 (0x0098 - 0x0070) +class UablEnemiesCowerTask final : public UAblAbilityTask +{ +public: + EFacialEmotion FacialEmotion; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EManagedFacialEmotionPriority FacialEmotionPriority; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float TransitionTime; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer AnimTags; // 0x0078(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablEnemiesCowerTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablEnemiesCowerTask") + } + static class UablEnemiesCowerTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablEnemiesCowerTask; + +// Class Phoenix.AblNpcReactGravityScratchpad +// 0x0008 (0x0030 - 0x0028) +class UAblNpcReactGravityScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactGravityScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactGravityScratchpad") + } + static class UAblNpcReactGravityScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactGravityScratchpad; + +// Class Phoenix.BroomRiderAction_BarrelRoll +// 0x0010 (0x0048 - 0x0038) +class UBroomRiderAction_BarrelRoll final : public UBroomRiderActionBase +{ +public: + EBarrelRollDirection RollDirection; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C[0xC]; // 0x003C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderAction_BarrelRoll") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderAction_BarrelRoll") + } + static class UBroomRiderAction_BarrelRoll* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomRiderAction_BarrelRoll; + +// Class Phoenix.ablEnemy_AUSDecisionTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UablEnemy_AUSDecisionTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablEnemy_AUSDecisionTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablEnemy_AUSDecisionTaskScratchPad") + } + static class UablEnemy_AUSDecisionTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablEnemy_AUSDecisionTaskScratchPad; + +// Class Phoenix.SceneAction_WeatherLocalWind +// 0x0048 (0x00D0 - 0x0088) +class USceneAction_WeatherLocalWind : public USceneRigActionBase +{ +public: + float BlendInTime; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0090(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherLocalWind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherLocalWind") + } + static class USceneAction_WeatherLocalWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherLocalWind; + +// Class Phoenix.SceneAction_WeatherLocalWindPreset +// 0x0010 (0x00E0 - 0x00D0) +class USceneAction_WeatherLocalWindPreset final : public USceneAction_WeatherLocalWind +{ +public: + struct FWindDefinitionName Preset; // 0x00D0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherLocalWindPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherLocalWindPreset") + } + static class USceneAction_WeatherLocalWindPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherLocalWindPreset; + +// Class Phoenix.AblNpcHitPauseTask +// 0x0008 (0x0078 - 0x0070) +class UAblNpcHitPauseTask final : public UAblAbilityTask +{ +public: + float Time; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcHitPauseTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcHitPauseTask") + } + static class UAblNpcHitPauseTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcHitPauseTask; + +// Class Phoenix.ablEnemy_AUSDecisionTask +// 0x0008 (0x0078 - 0x0070) +class UablEnemy_AUSDecisionTask final : public UAblAbilityTask +{ +public: + float DecisionBranchChance; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablEnemy_AUSDecisionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablEnemy_AUSDecisionTask") + } + static class UablEnemy_AUSDecisionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablEnemy_AUSDecisionTask; + +// Class Phoenix.Enemy_Direct_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_Direct_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Direct_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Direct_QBUpdate") + } + static class UEnemy_Direct_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Direct_QBUpdate; + +// Class Phoenix.AblEnemyAnimNotify +// 0x0008 (0x0048 - 0x0040) +class UAblEnemyAnimNotify final : public UAblAnimNotify +{ +public: + EEnemy_AbilityEvent AbilityEvent; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyAnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyAnimNotify") + } + static class UAblEnemyAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyAnimNotify; + +// Class Phoenix.AblEnemyAttackTargetSyncPointUpdaterScratchpad +// 0x0018 (0x0040 - 0x0028) +class UAblEnemyAttackTargetSyncPointUpdaterScratchpad final : public UAblAvaMotionWarpSyncPointUpdaterScratchpad +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyAttackTargetSyncPointUpdaterScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyAttackTargetSyncPointUpdaterScratchpad") + } + static class UAblEnemyAttackTargetSyncPointUpdaterScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyAttackTargetSyncPointUpdaterScratchpad; + +// Class Phoenix.AblPlayObjectArchitectVfxScratchpad +// 0x0020 (0x0048 - 0x0028) +class UAblPlayObjectArchitectVfxScratchpad : public UAblAbilityTaskScratchPad +{ +public: + class UNiagaraComponent* NiagaraComp; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystemComponent* ParticleComp; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ConditionScratchpads; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayObjectArchitectVfxScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayObjectArchitectVfxScratchpad") + } + static class UAblPlayObjectArchitectVfxScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayObjectArchitectVfxScratchpad; + +// Class Phoenix.MultiFX2_AddIAGameplayTags +// 0x0020 (0x0088 - 0x0068) +class UMultiFX2_AddIAGameplayTags final : public UMultiFX2_Filtered +{ +public: + struct FGameplayTagContainer GameplayTags; // 0x0068(0x0020)(Edit, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_AddIAGameplayTags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_AddIAGameplayTags") + } + static class UMultiFX2_AddIAGameplayTags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_AddIAGameplayTags; + +// Class Phoenix.AnimTag_NPC_Mobility +// 0x0048 (0x0070 - 0x0028) +class UAnimTag_NPC_Mobility final : public UAnimationArchitectTagProvider +{ +public: + struct FGameplayTagContainer AnimTags; // 0x0028(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray MobilityStates; // 0x0048(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bAdditionallyCheckAwareState; // 0x0058(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AwareStates; // 0x0060(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_NPC_Mobility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_NPC_Mobility") + } + static class UAnimTag_NPC_Mobility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_NPC_Mobility; + +// Class Phoenix.AblEnemyAttackTargetSyncPointUpdater +// 0x0008 (0x0030 - 0x0028) +class UAblEnemyAttackTargetSyncPointUpdater final : public UAblAvaMotionWarpSyncPointUpdater +{ +public: + float DesiredDistanceToTarget; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowPositiveTravel; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowNegativeTravel; // 0x002D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveSyncPointOnParryAbort; // 0x002E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyAttackTargetSyncPointUpdater") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyAttackTargetSyncPointUpdater") + } + static class UAblEnemyAttackTargetSyncPointUpdater* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyAttackTargetSyncPointUpdater; + +// Class Phoenix.ablMotionAdjustJumpDownLocationGetter +// 0x0000 (0x0028 - 0x0028) +class UablMotionAdjustJumpDownLocationGetter final : public UablMotionAdjustTargetLocationGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablMotionAdjustJumpDownLocationGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablMotionAdjustJumpDownLocationGetter") + } + static class UablMotionAdjustJumpDownLocationGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablMotionAdjustJumpDownLocationGetter; + +// Class Phoenix.ControlTest +// 0x0068 (0x02B0 - 0x0248) +class AControlTest final : public ATargetPoint +{ +public: + class FString m_subjectName; // 0x0248(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_maxDisplacement; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_25C[0x54]; // 0x025C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetCommandVelocity(const struct FVector& i_velocity); + void SetLogWidget(class UUserWidget* i_logWidget); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControlTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControlTest") + } + static class AControlTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AControlTest; + +// Class Phoenix.TooltipWidget +// 0x0000 (0x0268 - 0x0268) +class UTooltipWidget final : public UUserWidget +{ +public: + void OnSynchronizeProperties(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TooltipWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TooltipWidget") + } + static class UTooltipWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTooltipWidget; + +// Class Phoenix.AblEnemyChannelingCustomConditional +// 0x0018 (0x0048 - 0x0030) +class UAblEnemyChannelingCustomConditional final : public UAblChannelingBase +{ +public: + TSubclassOf BranchAbility; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBreakChannelingNearInstigator; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NearRange; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf BreakBranchAbility; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyChannelingCustomConditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyChannelingCustomConditional") + } + static class UAblEnemyChannelingCustomConditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyChannelingCustomConditional; + +// Class Phoenix.BroomRiderSubActionBase +// 0x0000 (0x0038 - 0x0038) +class UBroomRiderSubActionBase : public UBroomRiderActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderSubActionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderSubActionBase") + } + static class UBroomRiderSubActionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomRiderSubActionBase; + +// Class Phoenix.BroomRiderAction_PlayDialogue +// 0x0028 (0x0060 - 0x0038) +class UBroomRiderAction_PlayDialogue final : public UBroomRiderSubActionBase +{ +public: + struct FDialogueConversationReference DialogueEvent; // 0x0038(0x0010)(Edit, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bWaitForDialogueToComplete; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_49[0x17]; // 0x0049(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnDialogueComplete(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderAction_PlayDialogue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderAction_PlayDialogue") + } + static class UBroomRiderAction_PlayDialogue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomRiderAction_PlayDialogue; + +// Class Phoenix.AblEnemyDamageEventTask +// 0x0008 (0x00A0 - 0x0098) +class UAblEnemyDamageEventTask final : public UAblDamageEventTask +{ +public: + bool bUseDamageSystem; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyDamageEventTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyDamageEventTask") + } + static class UAblEnemyDamageEventTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyDamageEventTask; + +// Class Phoenix.ablEnemyDynamicAbility +// 0x0000 (0x00C8 - 0x00C8) +class UablEnemyDynamicAbility final : public UAblAbility +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablEnemyDynamicAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablEnemyDynamicAbility") + } + static class UablEnemyDynamicAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablEnemyDynamicAbility; + +// Class Phoenix.AblPlayObjectArchitectVfxTaskBase +// 0x0058 (0x00C8 - 0x0070) +class UAblPlayObjectArchitectVfxTaskBase : public UAblAbilityTask +{ +public: + struct FGameplayTagContainer BaseObjectArchitectTags; // 0x0070(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + TArray TagChoosers; // 0x0090(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray Conditions; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bSpawnSystemAttached; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachPointName; // 0x00B4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAutoDestroy; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDeactivateAtTaskEnd; // 0x00BD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDestroyAtTaskEnd; // 0x00BE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIncludeActorScale; // 0x00BF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAttachLocation AttachLocation; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EObjectArchitectVfxWorldLocalType WorldOrLocalSpace; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayObjectArchitectVfxTaskBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayObjectArchitectVfxTaskBase") + } + static class UAblPlayObjectArchitectVfxTaskBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayObjectArchitectVfxTaskBase; + +// Class Phoenix.AblPlayObjectArchitectVfxTask +// 0x0040 (0x0108 - 0x00C8) +class UAblPlayObjectArchitectVfxTask : public UAblPlayObjectArchitectVfxTaskBase +{ +public: + struct FVector Location; // 0x00C8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRotator Rotation; // 0x00D4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector Scale; // 0x00E0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LifeSpan; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector DecalSize; // 0x00F0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeInTime; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeOutTime; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayObjectArchitectVfxTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayObjectArchitectVfxTask") + } + static class UAblPlayObjectArchitectVfxTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayObjectArchitectVfxTask; + +// Class Phoenix.AblNpcReactPlayObjectArchitectVfxTask +// 0x0000 (0x0108 - 0x0108) +class UAblNpcReactPlayObjectArchitectVfxTask final : public UAblPlayObjectArchitectVfxTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactPlayObjectArchitectVfxTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactPlayObjectArchitectVfxTask") + } + static class UAblNpcReactPlayObjectArchitectVfxTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactPlayObjectArchitectVfxTask; + +// Class Phoenix.BroomPreviewLocator +// 0x0000 (0x0248 - 0x0248) +class ABroomPreviewLocator : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomPreviewLocator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomPreviewLocator") + } + static class ABroomPreviewLocator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABroomPreviewLocator; + +// Class Phoenix.AblEnemyDynamicBranchTaskScratchPad +// 0x0010 (0x0060 - 0x0050) +class UAblEnemyDynamicBranchTaskScratchPad final : public UAblBranchTaskScratchPad +{ +public: + float ElapsedTime; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_Ability TaskState; // 0x0054(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BranchCriteriaFromParent; // 0x0055(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56[0xA]; // 0x0056(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyDynamicBranchTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyDynamicBranchTaskScratchPad") + } + static class UAblEnemyDynamicBranchTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyDynamicBranchTaskScratchPad; + +// Class Phoenix.AblNpcReactAnimRateModifierTask +// 0x0008 (0x0078 - 0x0070) +class UAblNpcReactAnimRateModifierTask final : public UAblAbilityTask +{ +public: + float TargetValue; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAlphaBlendOption AlphaBlendOption; // 0x0074(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactAnimRateModifierTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactAnimRateModifierTask") + } + static class UAblNpcReactAnimRateModifierTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactAnimRateModifierTask; + +// Class Phoenix.AblEnemyDynamicBranchTask +// 0x0008 (0x0120 - 0x0118) +class UAblEnemyDynamicBranchTask final : public UAblBranchTask +{ +public: + EEnemy_Ability AbilityState; // 0x0118(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyDynamicBranchTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyDynamicBranchTask") + } + static class UAblEnemyDynamicBranchTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyDynamicBranchTask; + +// Class Phoenix.PerceptionPoint +// 0x00B8 (0x0360 - 0x02A8) +class APerceptionPoint : public APawn +{ +public: + struct FGameplayTag GroupTag; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer GroupTagContainer; // 0x02B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, NativeAccessSpecifierPublic) + bool bEnabled; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGameEventEnabled; // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D2[0x2]; // 0x02D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Priority; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTargetShareEnabled; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerPP; // 0x02D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DA[0x6]; // 0x02DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SensesConfig; // 0x02E0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray AttackDistanceScaleAreaList; // 0x02F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_300[0x60]; // 0x0300(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void EnablePerception(bool bEnable, const TArray& PerceptionPointList); + + void AttackDistanceScaleVolume(float InScale, const TArray& InAreaList); + void Enable(bool bEnable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerceptionPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerceptionPoint") + } + static class APerceptionPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APerceptionPoint; + +// Class Phoenix.StateEffectComponent +// 0x00C8 (0x0198 - 0x00D0) +class UStateEffectComponent : public UActorComponent +{ +public: + TMulticastInlineDelegate OnEndEffect; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UObjectStateInfo* ObjectStateInfo; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* Instigator; // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ASpellTool* SpellTool; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray FX; // 0x0108(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray endFX; // 0x0118(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray BreakoutFX; // 0x0128(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_138[0x60]; // 0x0138(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndEffect(); + void ResetDuration(); + void SetDuration(float InDuration); + + float GetRemainingTime() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StateEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StateEffectComponent") + } + static class UStateEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStateEffectComponent; + +// Class Phoenix.ArrestoMomentumComponent +// 0x0078 (0x0210 - 0x0198) +class UArrestoMomentumComponent final : public UStateEffectComponent +{ +public: + uint8 Pad_198[0x28]; // 0x0198(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + struct FArrestoData ArrestoData; // 0x01C0(0x0040)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_200[0x10]; // 0x0200(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBroken(class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ArrestoMomentumComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ArrestoMomentumComponent") + } + static class UArrestoMomentumComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UArrestoMomentumComponent; + +// Class Phoenix.SceneAction_ActivateHideTrigger +// 0x0000 (0x00A0 - 0x00A0) +class USceneAction_ActivateHideTrigger final : public USceneRigObjectActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ActivateHideTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ActivateHideTrigger") + } + static class USceneAction_ActivateHideTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ActivateHideTrigger; + +// Class Phoenix.AblEnemyHoverTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblEnemyHoverTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyHoverTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyHoverTaskScratchPad") + } + static class UAblEnemyHoverTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyHoverTaskScratchPad; + +// Class Phoenix.AblEnemyHoverTask +// 0x0020 (0x0090 - 0x0070) +class UAblEnemyHoverTask final : public UAblAbilityTask +{ +public: + EEnemyHoverTaskMode Mode; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HoverTime; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraSystem* AttackerLocationVFX; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraSystem* TargetLocationVFX; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraSystem* AttackLandVFX; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyHoverTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyHoverTask") + } + static class UAblEnemyHoverTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyHoverTask; + +// Class Phoenix.AblNpcRotateTask +// 0x0028 (0x0098 - 0x0070) +class UAblNpcRotateTask final : public UAblAbilityTask +{ +public: + bool bRotateAroundX; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinRotationSpeedX; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxRotationSpeedX; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRotateAroundY; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinRotationSpeedY; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxRotationSpeedY; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRotateAroundZ; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinRotationSpeedZ; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxRotationSpeedZ; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcRotateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcRotateTask") + } + static class UAblNpcRotateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcRotateTask; + +// Class Phoenix.SavedGameButton +// 0x0000 (0x0328 - 0x0328) +class USavedGameButton : public UPhoenixUserWidget +{ +public: + void MoveCursorToButton(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SavedGameButton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SavedGameButton") + } + static class USavedGameButton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USavedGameButton; + +// Class Phoenix.AblEnemyMaintainVelocityTask +// 0x0008 (0x0078 - 0x0070) +class UAblEnemyMaintainVelocityTask final : public UAblAbilityTask +{ +public: + float Speed; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Gravity; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyMaintainVelocityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyMaintainVelocityTask") + } + static class UAblEnemyMaintainVelocityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyMaintainVelocityTask; + +// Class Phoenix.AblNpcForceFeedbackTask +// 0x0030 (0x00A0 - 0x0070) +class UAblNpcForceFeedbackTask final : public UAblAbilityTask +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName FeedbackTagName; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStopFeedbackAtTaskEnd; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLoop; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnlyRumbleIfInstigatorIsPlayer; // 0x0082(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseAttenuation; // 0x0083(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Conditions; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOnlyCheckConditionsOnTaskStart; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9A[0x6]; // 0x009A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcForceFeedbackTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcForceFeedbackTask") + } + static class UAblNpcForceFeedbackTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcForceFeedbackTask; + +// Class Phoenix.NPC_Component +// 0x1E40 (0x1F10 - 0x00D0) +class alignas(0x10) UNPC_Component : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UInteractionArchitectAsset* DefaultMunitionInteractionArchitectAsset; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAnimationTickOptimization; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableShutdownOptimization; // 0x00E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2[0x2]; // 0x00E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FootprintSize; // 0x00E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyOnDeath; // 0x00E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespondsToDistractions; // 0x00E9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSidekick; // 0x00EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowBackLight; // 0x00EB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnLocationMap; // 0x00F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + ENPC_Spawn SpawnType; // 0x0100(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPerceptionCanInterruptSpawn; // 0x0101(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102[0x6]; // 0x0102(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UInteractionArchitectAsset* SpawnInteractionArchitectAsset; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpawnList; // 0x0110(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float SpawnCollisionRadius; // 0x0120(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnCollisionImpulse; // 0x0124(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnCollisionScaledForce; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AbilityChannelMap; // 0x0130(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + ENPC_AbilityChannel DefaultChannel; // 0x0140(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AbilityChannelList; // 0x0148(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TSubclassOf IdleAbility; // 0x0158(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WanderIdleAbility; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SpawnStartAbility; // 0x0168(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MoveAbility; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MoveStopAbility; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MoveStartAbility; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MovePivotAbility; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SecondaryAttackAbility; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf HealAttackAbility; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReparoAttackAbility; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf JumpSplineAbility; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CustomSpellAbility; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NeutralEmotionAbility; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FollowSplineAbility; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FollowSplineIdleAbility; // 0x01C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WoundedKneelAbility; // 0x01D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DazedAbility; // 0x01D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DeadAbility; // 0x01E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DisillusionmentAbilityEnter; // 0x01E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DisillusionmentAbilityExit; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIdleTimeoutFailsafe; // 0x01F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* HealSpellToolRecord; // 0x0200(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* ReparoSpellToolRecord; // 0x0208(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* CustomSpellToolRecord; // 0x0210(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* DisillusionmentSpellToolRecord; // 0x0218(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TurnAssistDataContainer; // 0x0220(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray MobilityUberDataArray; // 0x0230(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray MobilityTransitionArray; // 0x0240(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray MobilityDataContainerAsset; // 0x0250(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray MobilityDataContainer; // 0x0260(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bRegisterAsTargetSource; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNPC_PerceptionChoice* PerceptionChoice; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomizeScaleOnSpawn; // 0x0280(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinScale; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxScale; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppositeDirectionFleeValidDistance; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnterOnFireState; // 0x0290(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseOnFireStateBehavior; // 0x0291(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastAudioHeartbeat; // 0x0292(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_293[0x1]; // 0x0293(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float AudioHeartbeatDist; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoDirectionAvoidance; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RepulsorRadiusMultiplier; // 0x029C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorRadiusCushionMultiplier; // 0x02A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorDetectionRadiusMultiplier; // 0x02A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResolveBlockedAllowableAngle; // 0x02A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDirectionFilter; // 0x02AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AD[0x3]; // 0x02AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DirectionFilterRate; // 0x02B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionFilterRateMin; // 0x02B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionFilterRateMax; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionAvoidanceInterval; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvoidanceSlowdownScale; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MoveTag; // 0x02C4(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MoveStopTag; // 0x02CC(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MoveStartTag; // 0x02D4(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MovePivotTag; // 0x02DC(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovePivotMinAngle; // 0x02E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideNavRadius; // 0x02E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavFitRadius; // 0x02EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavFitVerticalRadius; // 0x02F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavFitMoveTolerance; // 0x02F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavReachableDownRadius; // 0x02F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavReachableUpRadius; // 0x02FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavReachableRadius; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_WaterResponse WaterResponse; // 0x0304(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_305[0x3]; // 0x0305(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LOSRadius; // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AlertUIRate; // 0x030C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TASSenseHoldTime; // 0x0310(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DeadGameplayTag; // 0x0314(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer NPCTypeTagContainer; // 0x0320(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray LosingTargetList; // 0x0340(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bUseNavigator; // 0x0350(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNPC_AbilityTaskScratchPad* AbilityScratchPad; // 0x0358(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGlobalVulnerability; // 0x0360(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseExpliciteProtegoStart; // 0x0361(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProtegoStaysUpWhileAttacking; // 0x0362(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_363[0x1]; // 0x0363(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float ProtegoCooldownTime; // 0x0364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoBrokeTime; // 0x0368(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoWaitTime; // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoOnOffEffectAdjustment; // 0x0370(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VulnerableAbilities; // 0x0374(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_ParryParamData ParryParamData; // 0x0378(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FEnemy_LimitAttackOnTargetData LimitAttackOnTargetParamData; // 0x0388(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_390[0x78]; // 0x0390(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHeadTrackToAttackTarget; // 0x0408(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_409[0x7]; // 0x0409(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate NPCAudioStateHeartbeatDelegate; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NPCEventDelegate; // 0x0420(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NPCMobilityChangedDelegate; // 0x0430(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NPCCharacterLoadedDelegate; // 0x0440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NPC_AnimEventDelegate; // 0x0450(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CharacterSpawnFinishedDelegate; // 0x0460(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParryWindowBeginDelegate; // 0x0470(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnParryWindowEndDelegate; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_490[0x10]; // 0x0490(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnResurrectionFinished; // 0x04A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStateChanged; // 0x04B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ActionDoneDelegate; // 0x04C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_4D0[0xC]; // 0x04D0(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float ReactionParrySuccessTimeDilation; // 0x04DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ReactionParrySuccessTimeDilationDuration; // 0x04E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4E4[0xC]; // 0x04E4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class URagdollControlComponent* RagdollControlComp; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F8[0xAA8]; // 0x04F8(0x0AA8)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr WanderActorOwner; // 0x0FA0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr WanderActorFollower; // 0x0FA8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FB0[0xF0]; // 0x0FB0(0x00F0)(Fixing Size After Last Property [ Dumper-7 ]) + class ANPC_Controller* UpdateNPCControllerPtr; // 0x10A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* m_pBlackboardComp; // 0x10A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDynamicBranchComponent* DynamicBranchComp; // 0x10B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNPC_ReactionComponent* NPCReactionComponent; // 0x10B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCapsuleComponent* CapsuleComp; // 0x10C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMeshComponent* MeshComponent; // 0x10C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAmbulatory_MovementComponent* AmbulatoryMoveComp; // 0x10D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCustomizableCharacterComponent* CCComponent; // 0x10D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationArchitectComponent* AAComponent; // 0x10E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblAbilityComponent* AbilityComponent; // 0x10E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTreeComponent* BehaviorTreeComponent; // 0x10F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F8[0x5E7]; // 0x10F8(0x05E7)(Fixing Size After Last Property [ Dumper-7 ]) + EEnemyAIState DefaultState; // 0x16DF(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetLockedStateForScheduledEntityMode; // 0x16E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16E1[0x27F]; // 0x16E1(0x027F)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate JumpSplineDone; // 0x1960(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1970[0x98]; // 0x1970(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf EmoDefaultAbility; // 0x1A08(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCriticalFinisherAllowTimeDilation; // 0x1A10(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A11[0x7]; // 0x1A11(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr TransformIntoCreature; // 0x1A18(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A40[0x10]; // 0x1A40(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FinisherData; // 0x1A50(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + bool bFinisherDisabled; // 0x1A60(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A61[0x7]; // 0x1A61(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFinisherData DebugFinisher; // 0x1A68(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1AB8[0x2F8]; // 0x1AB8(0x02F8)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNpcTimers NpcTimers; // 0x1DB0(0x00F0)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1EA0[0x70]; // 0x1EA0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static struct FNPC_NavPath CreateNavPath(class AAIController* InControllerPtr, const struct FVector& InStartLoc, const struct FVector& InEndLoc, float InToleranceRadius); + + void AbortAction(EEnemyAIAction InAction); + void ActionUpdate(EEnemyAIAction InAction, float DeltaTime); + class AActor* AttemptToFindPackOwnerForFollower(class ANPC_Character* InFollower, float FindDistance); + class AActor* AttemptToFindUniqueOwnerForFollower(TSubclassOf OwnerClass, class ANPC_Character* InFollower, float FindDistance); + class AActor* AttemptToFindUniqueOwnerForFollower_SoftPtr(TSoftClassPtr OwnerClass, class ANPC_Character* InFollower, float FindDistance); + void BroadcastNPC_AnimEvent(class FName InName); + float CalcFleeMoveToLocationTime(const struct FVector& InDestination); + void ChainAction(EEnemyAIAction ChainFromAction, EEnemyAIAction ChainToAction); + void ClearCrouchContextFlag(ENPC_CrouchContext CrouchContext); + void ClearStealthContext(); + bool CriticalFinisherAllowTimeDilation(); + void EnableAbilityChannel(ENPC_AbilityChannel InChannel, bool bInEnable); + void EnablePerception(bool Enable); + void EndCustomPause(); + void EnterTree(const struct FGameplayTag& TreeTag, bool InAbortMove); + bool ExecuteAbility(TSubclassOf InAbilityPtr, ENPC_AbilityChannel InChannel); + struct FVector FindValidLocation(const struct FVector& InPos); + void FinishReactionParrySuccessTimeDilation(); + void ForcePerceptionUpdate(); + EEnemy_AnimMainState GetAnimMainState(); + ENPC_SpawnState GetAnimSpawnState(); + EEnemyAIAnimState GetAnimState(); + struct FVector GetFleeDistLocation(); + struct FVector GetFleeTargetPos(); + class AActor* GetForcedPerceptionTarget(); + EPathFollowingRequestResult GetMoveToLocationResult(); + class UNPC_AnimInstance* GetNPCAnimInstance(); + TSubclassOf GetPlayerCriticalDamageAbility(struct FGameplayTagContainer* MunitionsTags); + TSubclassOf GetPlayerCriticalFinisherAbility(struct FGameplayTagContainer* MunitionsTags); + float GetSpeedChooserScale(); + float GetSpeedScale(); + struct FVector GetTetheredLoc(float InDist, const struct FVector& InStartVec, bool bUseStartVec, float InMaxAngle, int32 InDivisions, bool bInApplyTether, ENPC_Tether InTetherType, float randomDistFloor, float randomDistCeiling); + void InitMoveData(ENPC_MoveDataState InState, class AActor* TargetPtr, float Timeout); + bool InitMoveToFleePos(const struct FVector& InPos, float Timeout); + bool InitMoveToLocation(const struct FVector& DestinationLoc, float Timeout, ENPC_Mobility InMobility, bool bOverrideMobility); + bool InitMoveToOnFire(); + void InitTetheredLoc(float InTetherDist, const struct FVector& InStartVec, bool bUseStartVec, float InMaxAngle, int32 InDivisions, bool bInApplyTether, ENPC_Tether InTetherType, float randomDistFloor, float randomDistCeiling); + void InitTreeWait(const struct FGameplayTag& TreeTag, const TArray& InAbilityList, float Timeout, EEnemy_InitTreeTimeoutAction TimeoutAction); + struct FGameplayTagContainer InsertIATagsToSpawnData(ENPC_Spawn InSpawnType, const struct FGameplayTagContainer& InTagContainer); + bool IsSpawnFinished(); + void JumpSplineStart(); + void K2_SetTargetableByPlayer(bool bTargetableByPlayer); + void Kill(); + EPathFollowingRequestResult MoveTo(const struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath); + bool MoveToLocation(const struct FVector& Loc, class UCurveFloat* CurveFloatPtr, float InterpSpeed, float DeltaTime, bool bStopOnOverlap); + bool MoveToOnFire(float DeltaTime); + void NPCAddToManager(class AActor* InActorPtr); + void NPCRemoveFromManager(class AActor* InActorPtr); + void OnDestroyed(class AActor* Actor); + void OnEnterKillVolume(class AActor* InActor); + void OnExitAliveVolume(class AActor* InActor); + void OnFullRagdollEndEvent(); + void OnFullRagdollStart(); + void OnLoadComplete(class AActor* LoadedActor); + void OnMovementModeChange(class ACharacter* Character, EMovementMode PrevMovementMode, uint8 PreviousCustomMode); + void OnReactionEnd(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent); + void OnReactionQueued(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent); + void OnReactionReceived(const struct FQueueReactionParams& ReactionParams, class UAblReactionComponent* ReactionComponent); + void OnStationOnFinishedEnter(); + void OnStationOnFinishedExit(); + void ParryEvent(EEnemy_ParryButtonPressed InButtonPressed); + bool PathExists(const class AAIController* AIOwner, const struct FVector& Target, EPathExistanceQueryType PathQueryType, TSubclassOf FilterClass, bool AllowPartialPaths); + int32 PickRandomPath(const class AAIController* AIOwner, const TArray& Targets, float TopPercent, EPathExistanceQueryType PathQueryType, TSubclassOf FilterClass, bool AllowPartialPaths, struct FVector* outTarget); + void SetAbilityActive(EEnemy_Ability InState, bool bActive); + void SetAbilityScratchpadVelocity(const struct FVector& InVelocity); + void SetAction(EEnemyAIAction InAction, bool bSet); + void SetActionParams(const struct FNPC_ActionParams& InParams); + void SetAnimMainState(EEnemy_AnimMainState InAnimState); + void SetAnimSpawnState(ENPC_SpawnState InSpawnState); + void SetAnimState(EEnemyAIAnimState InAnimState); + void SetAttackCustomFlag(bool FlagIsSet); + void SetBlackboard(class UBlackboardComponent* pBlackboardComp); + void SetBlackboardBool(const class FName& InBBName, bool InValue); + void SetBlackboardFloat(const class FName& InBBName, float InValue); + void SetBlackboardKey(EEnemy_BBKey InKey, bool bSet); + void SetCharacterRootMotionScale(float RootMotionScale); + void SetCharred(); + void SetCrouchContextFlag(ENPC_CrouchContext CrouchContext); + void SetCrouching(); + void SetCustomPauseExitConditions(bool bCleanupWhenAlert, bool CleanupWhenAttack, class AActor* TargetToAllow); + void SetFinisherTagFilter(const struct FGameplayTag& InTag); + void SetFireExtinguished(); + void SetFleeTargetPos(const struct FVector& InPos); + void SetForcedPerceptionTarget(class AActor* InTargetPtr, ENPC_TargetAwareState InTAS, float InTime); + void SetInvincibility(bool InIsInvincible); + void SetJumpSpline(class ANPC_Spline* InSplinePtr); + void SetJumpSplineData(const struct FNPC_JumpSplineData& InData); + void SetMoveGoal(const struct FVector& InGoal, bool bNavReachable); + void SetOnFire(); + void SetOnSlope(); + void SetOnStairs(); + void SetOverrideMobility(ENPC_Mobility InMobility); + void SetScale(float Scale); + void SetSpawnAnimOffset(float InOffset); + void SetSpeed(float InSpeed); + void SetSpeedChooserScale(float InScale); + void SetSpeedScale(float InScale); + void SetStealthContext(); + void SetTarget(class AActor* pTarget); + void SetTargetLocationTurnInPlace(const struct FVector& InTargetLoc_TurnInPlace); + void SetTargetSightedEnable(bool bEnable); + void SetWanderStartLocation(const struct FVector& Location); + bool SidekickUpdateStateUpdate(ENPC_SidekickUpdateState InUpdateState, float DeltaTime); + bool StartAction(EEnemyAIAction InAction, float Timeout); + void StartCustomPause(bool bCleanupWhenCustomAbilityFinished); + void StartDynamicBranch(EEnemy_Ability InAbility, EEnemy_Ability InNextAbility, bool bImmediate); + void StartLoadingFinisherAbilities(); + void StartSpeedScaleAdjust(float InScale, float DurationSeconds); + void StartupAbility(); + void StopAction(EEnemyAIAction InAction, bool bSuccess, bool bTimeout); + void StopActionOnUpdate(EEnemyAIAction InAction); + void StopMove(); + void StopSpeedScaleAdjust(); + struct FVector TetheredWanderLocation(); + bool TreeWaitUpdate(float DeltaTime); + void UnchainAction(EEnemyAIAction ChainFromAction); + bool UpdateTetheredLoc(struct FVector* OutLoc, bool* OutDone); + + class UNPC_AbilityTaskScratchPad* GetAbilityScratchpad() const; + bool GetAction(EEnemyAIAction InAction) const; + EEnemy_Ability GetActiveAbility() const; + class UAnimInstance* GetAnimInstance() const; + struct FVector GetAUXRecoverLoc() const; + float GetCapsuleHalfHeight() const; + float GetCapsuleRadius() const; + EEnemyAIAction GetChainedAction(EEnemyAIAction InAction) const; + ENPC_TargetAwareState GetKilledTAS() const; + class USkeletalMeshComponent* GetMeshComponent() const; + ENPC_Mobility GetMobility() const; + bool GetMoveDataSuccess() const; + bool GetMoveToDone() const; + float GetMoveTolerance() const; + bool GetMoveToLocationSuccess() const; + struct FVector GetMyGroundLoc() const; + struct FVector GetMyLoc() const; + bool GetOnGround() const; + ENPC_Mobility GetOverrideMobility() const; + bool GetPerceptionEnabled() const; + bool GetPerceptionSuspended() const; + float GetScale() const; + ENPC_SidekickUpdateState GetSidekickUpdateState() const; + class AActor* GetTarget() const; + float GetTargetLookatApha() const; + EEnemy_TargetType GetTargetType() const; + bool GetTreeWaitResult() const; + struct FVector GetWanderStartLocation() const; + float GetYaw() const; + bool HasFinisherWithRunningRequirementsMet(class AActor* Attacker) const; + bool HasSightedTarget() const; + bool IsAbilityActive(EEnemy_Ability InState) const; + bool IsAbilitySupported(EEnemy_Ability InAbility) const; + bool IsAbilityVulnerable(EEnemy_Ability InAbility) const; + bool IsActionActive(EEnemyAIAction InAction) const; + bool IsActionDone(EEnemyAIAction InAction) const; + bool IsBlind() const; + bool IsCharred() const; + bool IsCompanion() const; + bool IsCrouching() const; + bool IsDead() const; + bool IsFlying() const; + bool IsInjured() const; + bool IsInStation() const; + bool IsInStealth() const; + bool IsInvincible() const; + bool IsJumpSplineDone() const; + bool IsMoveDone() const; + bool IsNearDeathKneeling() const; + bool IsOnFire() const; + bool IsOnSlope() const; + bool IsOnStairs() const; + bool IsReactionActive() const; + bool IsStationary() const; + bool IsSwimming() const; + bool IsTargetSightedEnabled() const; + bool IsVulnerable() const; + bool NeedsStayInVolumeConstrain(const struct FVector& InLoc) const; + bool WasActionASuccess(EEnemyAIAction InAction) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_Component") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_Component") + } + static class UNPC_Component* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_Component; + +// Class Phoenix.Creature_AIComponent +// 0x03F0 (0x2300 - 0x1F10) +class UCreature_AIComponent final : public UNPC_Component +{ +public: + class UInteractionArchitectAsset* IdleInteractionAsset; // 0x1F10(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherRadius; // 0x1F18(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FleeRange; // 0x1F1C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FleeRunDistance; // 0x1F20(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FleeJogDistance; // 0x1F24(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FleeWalkDistance; // 0x1F28(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FleePathingDistance; // 0x1F2C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FleeScatterRadius; // 0x1F30(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FleeHerdRadius; // 0x1F34(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* FleeDestinationOverride; // 0x1F38(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeWhenFleeing; // 0x1F40(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F41[0x3]; // 0x1F41(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReactionInstigatorTagTime; // 0x1F44(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureFleeFlyingOption FleeFlyingOption; // 0x1F48(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFleeConstrainedByTether; // 0x1F49(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed MaximumFleeMovementSpeed; // 0x1F4A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F4B[0x1]; // 0x1F4B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ApproachRange; // 0x1F4C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurnApproachRadius; // 0x1F54(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TrotApproachRadius; // 0x1F58(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RunApproachRadius; // 0x1F5C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureStance InteractStance; // 0x1F60(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F61[0x7]; // 0x1F61(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer FeedAnimLookupTags; // 0x1F68(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer PettingAnimLookupTags; // 0x1F88(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + class FName PettingBrushAttachRelativeBoneName; // 0x1FA8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartWithRestIdleBehaviorChance; // 0x1FB0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartWithRestIdleBehaviorAtNightChance; // 0x1FB4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartWithForageIdleBehaviorChance; // 0x1FB8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ExploreRange; // 0x1FBC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ExploreRangeFromHerdLocation; // 0x1FC4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinExploreWaitTime; // 0x1FCC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxExploreWaitTime; // 0x1FD0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExploreBehaviorLoopsMin; // 0x1FD4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExploreBehaviorLoopsMax; // 0x1FD8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTurnAnticipation; // 0x1FDC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FDD[0x3]; // 0x1FDD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ForageRange; // 0x1FE0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ForageBehaviorLoopsMin; // 0x1FE8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ForageBehaviorLoopsMax; // 0x1FEC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ForageLookAroundTime; // 0x1FF0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanForage; // 0x1FF8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FF9[0x3]; // 0x1FF9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GroomOrLookAroundConsiderationMultiplier; // 0x1FFC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroomConsiderationMultiplier; // 0x2000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RestBehaviorLoopsMin; // 0x2004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RestBehaviorLoopsMax; // 0x2008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlightPreferredThresholdDistance; // 0x200C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldFlyOutOfWater; // 0x2010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2011[0x3]; // 0x2011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CirclingConsiderationMultiplier; // 0x2014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CirclingWhenWildConsiderationBonus; // 0x2018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinCirclingHeightAboveGround; // 0x201C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCirclingHeightAboveGround; // 0x2020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinCirclingRadiusMultiplier; // 0x2024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCirclingRadiusMultiplier; // 0x2028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinCirclingTime; // 0x202C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCirclingTime; // 0x2030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanUsePerches; // 0x2034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2035[0x3]; // 0x2035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PerchingConsiderationMultiplier; // 0x2038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerchingWhenWildConsiderationBonus; // 0x203C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPerchingSearchRadius; // 0x2040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPerchingSearchRadius; // 0x2044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinPerchingTime; // 0x2048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPerchingTime; // 0x204C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPerchingConstrainedByTether; // 0x2050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2051[0x3]; // 0x2051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Laziness; // 0x2054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsNocturnal; // 0x2058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanUseHerding; // 0x2059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_205A[0x2]; // 0x205A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialHerdDetectionRadius; // 0x205C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanHerdSleep; // 0x2060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanHerdFlee; // 0x2061(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2062[0x2]; // 0x2062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D NewHerdLocationRange; // 0x2064(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanGraze; // 0x206C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_206D[0x3]; // 0x206D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GrazingMinRadius; // 0x2070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GrazingMaxRadius; // 0x2074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StationaryGrazingDuration; // 0x2078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RelaxStandingTime; // 0x207C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RelaxSittingTime; // 0x2084(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RelaxLyingTime; // 0x208C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RelaxSleepingTime; // 0x2094(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelaxStandingConsiderationMultiplier; // 0x209C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelaxSittingConsiderationMultiplier; // 0x20A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelaxLyingConsiderationMultiplier; // 0x20A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelaxSleepingConsiderationMultiplier; // 0x20A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20AC[0x4]; // 0x20AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PregnancyStances; // 0x20B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float NurtureInteractCloseRange; // 0x20C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NurtureInteractRange; // 0x20C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NurtureInteractRangeHighHappinessMultiplier; // 0x20C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HappinessThresholds; // 0x20CC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NurtureInteractGreetTimeInterval; // 0x20D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStationaryForNurtureInteract; // 0x20D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20D9[0x3]; // 0x20D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CombatMaxDistanceFromTether; // 0x20DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr AdditionalReactionAbilies_Aggressive; // 0x20E0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2108[0x8]; // 0x2108(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreatureSpawnSlotComponent* CurrentCreatureSlot; // 0x2110(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2118[0x8]; // 0x2118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCreatureLookAtBehavior LookAtBehavior; // 0x2120(0x0090)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_21B0[0x18]; // 0x21B0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UBlackboardComponent* BlackboardComponent; // 0x21C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_21D0[0x50]; // 0x21D0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class ACreature_Character* CreatureCharacter; // 0x2220(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ACreature_Controller* CreatureController; // 0x2228(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCreature_NurtureComponent* NurtureComponent; // 0x2230(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf CustomAbilityClass; // 0x2238(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2240[0xC0]; // 0x2240(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddPerceptionVolume(class ACreaturePerceptionVolume* InPerceptionVolume); + void DisableCreaturePerception(bool bForgetPreviousStimuli, bool bLoseAwareness); + void EnableCreaturePerception(); + bool ExecuteAbilityFromAsset(class UInteractionArchitectAsset* InArchitectAsset); + float GetCurrentApproachRadius(); + class ACreatureTetherVolume* GetTetherVolume(); + void OnAIStateComplete(); + void OnCreatureDied(); + void OnMunitionImpactDamage(const class UObject* InCaller, const struct FMunitionImpactData& InImpactData); + void OnObjectStateChange(const class UObject* InCaller, uint8 InInteractiveAction); + void OnPerceptionUpdated(const TArray& UpdatedActors); + void RandomizeApproachRadius(); + void RemovePerceptionVolume(class ACreaturePerceptionVolume* InPerceptionVolume); + void SetAIState(ECreatureAIState InNewState); + void SetDesiredCreatureStance(ECreatureStance InNewStance); + void SetFocusActorBlackboardState(class AActor* FocusActor); + void SetIdleOverrideState(ECreatureIdleOverrideState InNewState); + void SetInteractionTime(class AActor* InTargetActor); + void SetPathEndMode(ECreaturePathEndMode PathEndMode); + void SetStoppingMode(ECreatureStoppingMode StoppingMode); + void SetTetherVolume(class ACreatureTetherVolume* InTetherVolume); + void SetToJogMovementSpeed(); + void SetToMovementSpeed(ECreatureMovementSpeed MovementSpeed); + void SetToMovementSpeedFloat(float InSpeed); + void SetToSprintMovementSpeed(); + void SetToWalkMovementSpeed(); + void StartFollowPathBehavior(class APathNode* InPathNode); + void TeamChanged(); + void TryEnterScheduledEntityMode(); + + struct FTransform FindPettingBrushAttachmentRelativeTransform() const; + void FindPettingBrushInitialAttachment(const struct FGameplayTagContainer& InAnimationVariationTagContainer, struct FVector* OutRelativeLocation, struct FRotator* OutRotation, struct FVector* OutScale) const; + ECreatureAIState GetAIState() const; + ECreatureMovementSpeed GetBestSpeedToReachLocation(const struct FVector& InLocation, float InTimeToReach) const; + class UBlackboardComponent* GetBlackboard() const; + TSubclassOf GetCustomAbilityClass() const; + ECreatureIdleOverrideState GetIdleOverrideState() const; + ECreaturePathEndMode GetPathEndMode() const; + class UAIPerceptionComponent* GetPerceptionComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_AIComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_AIComponent") + } + static class UCreature_AIComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_AIComponent; + +// Class Phoenix.AblEnemyMoveTaskScratchPad +// 0x0098 (0x00C0 - 0x0028) +class UAblEnemyMoveTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemyMoveTaskEntry MoveData; // 0x0030(0x0090)(Transient, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyMoveTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyMoveTaskScratchPad") + } + static class UAblEnemyMoveTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyMoveTaskScratchPad; + +// Class Phoenix.AblEnemyMoveTask +// 0x0078 (0x00E8 - 0x0070) +class UAblEnemyMoveTask final : public UAblAbilityTask +{ +public: + EAblAbilityTargetType m_Target; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblAbilityEnemyMoveVelocitySource VelocitySource; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CustomVelocity; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CustomSpeed; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ZDirectionOffset; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestoreMovementMode; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyGravity; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8A[0x2]; // 0x008A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float GravityMultiplier; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDownwardVelocityDueToGravity; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideJumpArc; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideJumpArc; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bForceApplyingGravityForJumps; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDebugDrawJump; // 0x009D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9E[0x2]; // 0x009E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SlideSpeed; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SlideTargetTolerance; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ZeroVelocityTolerance; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyVelocityTowardsInstigator; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NoMovementOccuredTolerance; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AcceptanceDistance; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDiminishVelocity; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeToStop; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DegreeOfEaseOutCurve; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCanVaryTowardsInstigator; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* VaryingCurve; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinimumDistance; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDiminishVelocityDueToGravity; // 0x00D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OnGroundDetectionDistance; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreAllFloorHits; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSlideAcrossGroundInitially; // 0x00DD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSlideAcrossGroundAlways; // 0x00DE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLockZPosition; // 0x00DF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCutOffMovement; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CutoffDistance; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyMoveTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyMoveTask") + } + static class UAblEnemyMoveTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyMoveTask; + +// Class Phoenix.ablExecuteTaskSubScratchPad +// 0x0000 (0x0028 - 0x0028) +class UablExecuteTaskSubScratchPad : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablExecuteTaskSubScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablExecuteTaskSubScratchPad") + } + static class UablExecuteTaskSubScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablExecuteTaskSubScratchPad; + +// Class Phoenix.AblNPC_ParryLeadInPreLoopingTask +// 0x0008 (0x0078 - 0x0070) +class UAblNPC_ParryLeadInPreLoopingTask final : public UAblAbilityTask +{ +public: + bool bParryWindowPersistPastImpact; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryLeadInPreLoopingTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryLeadInPreLoopingTask") + } + static class UAblNPC_ParryLeadInPreLoopingTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryLeadInPreLoopingTask; + +// Class Phoenix.BeaconInfo +// 0x01A8 (0x01D0 - 0x0028) +class UBeaconInfo final : public UObject +{ +public: + EBeaconType BeaconType; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBeaconSubType BeaconSubType; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBeaconType LastBeaconType; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BeaconName; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BeaconLocName; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BeaconIcon; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FastTravelLocationID; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BeaconID; // 0x0070(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BeaconWorld; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SanctuarySubworld; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BeaconOwnerLocationID; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DescriptionShort; // 0x0098(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeaconWorldPosition; // 0x00A8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x1C]; // 0x00B4(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr DynamicBeaconObject; // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr ParentActor; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr DynamicBeaconScheduledEntity; // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 BeaconHandle; // 0x00E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ActivationDistance; // 0x00EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 EnterExitDistance; // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DisplayPriority; // 0x00F4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsBeaconActive; // 0x00F5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 BeaconFlags; // 0x00F6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F7[0x1]; // 0x00F7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BeaconScale; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHudIconSuppressed; // 0x00FC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasTracedInGameWorld; // 0x00FD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FE[0x32]; // 0x00FE(0x0032)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 BeaconRuntimeFlags; // 0x0130(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InEnterExitZone; // 0x0134(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LastTransitionListIndex; // 0x0138(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBeaconState BeaconState; // 0x013C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13D[0x7]; // 0x013D(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBeaconDistanceRule BeaconDistanceRules[0x3]; // 0x0144(0x0018)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18C[0x44]; // 0x018C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetupChestBeacon(const class FString& pBeaconName, const struct FVector& pLocation, class AActor* pParentActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BeaconInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BeaconInfo") + } + static class UBeaconInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBeaconInfo; + +// Class Phoenix.ExecuteTask +// 0x0000 (0x0028 - 0x0028) +class UExecuteTask : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExecuteTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExecuteTask") + } + static class UExecuteTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExecuteTask; + +// Class Phoenix.SlaveToSplineComponent +// 0x0010 (0x0230 - 0x0220) +class USlaveToSplineComponent final : public USceneComponent +{ +public: + ESlaveToSplineUpdateMode Mode; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DurationFactor; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineT; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineTReset; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseConstantVelocity; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPositionOnly; // 0x0229(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeScale; // 0x022A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReverseDirection; // 0x022B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFollowEnabled; // 0x022C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22D[0x3]; // 0x022D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Reset(); + void SetSplineT(float newT, bool* Done); + + class USplineComponent* GetFollowSpline() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlaveToSplineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlaveToSplineComponent") + } + static class USlaveToSplineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlaveToSplineComponent; + +// Class Phoenix.ablExecuteTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablExecuteTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + class UablExecuteTaskSubScratchPad* SubTaskScratchPad; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablExecuteTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablExecuteTaskScratchPad") + } + static class UablExecuteTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablExecuteTaskScratchPad; + +// Class Phoenix.MapScreenBase +// 0x0110 (0x04D8 - 0x03C8) +class UMapScreenBase : public UTabPageWidget +{ +public: + class UToolTipPopoutWidget* ToolTipPopup2; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapRegionInfoWidget* RegionInfoPopup; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* DebugRegion; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMapPawn* MapPawn; // 0x03E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFastTravelList* FastTravelList; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanel* IconContainer; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F8[0xE0]; // 0x03F8(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearMouseButton(EMapScreenMouseButtonID buttonID); + void ClearMouseButtons(); + void DisableHogsmeadeButton(); + void DisableHogwartsButton(); + void DisableOverlandButton(); + void ExitMapScreen_Event(); + struct FUMGConsolidatedAxisInputData GetInputAxisData(); + bool GetIsFilterShowing(); + bool GetIsMouseInScreen(); + class UMapBase* GetMapBase(); + class UMapSubSystem* GetMapSubSystem(); + EMapTypes GetMapType(); + struct FMapScreenMouseButton GetMouseButtonInput(EMapScreenMouseButtonID buttonID); + struct FVector2D GetMouseDelta(); + struct FVector2D GetMovementDelta(); + float GetPressedButtonTime(EMapScreenMouseButtonID buttonID); + EMapZoomTypes GetTier(); + class UUIManager* GetUIManager(); + float GetZoomFactor(); + float GetZoomInputDelta(); + void HideFastTravelList(); + void HitMapBounds_Event(); + void IconHidden_Event(class UMapIcon* iconHidden); + void IconShown_Event(class UMapIcon* iconHidden); + bool IsFastTravelListVisible(); + bool IsMouseButtonAClick(EMapScreenMouseButtonID buttonID); + void LeftMouseButtonPressed(); + void LeftMouseButtonReleased(); + void LockMapInput(bool Lock); + void MapChanged_Event(); + void MapMove_Event(); + void MapStart_Event(); + void MapStop_Event(); + void MiddleMouseButtonPressed(); + void MiddleMouseButtonReleased(); + bool MouseTimeGreaterThanClick(EMapScreenMouseButtonID buttonID); + void OnHovered_Event(const struct FMapToolTipData& ToolTipData); + void OnUnhovered_Event(); + void OnUpdateToolTip_Event(const struct FMapToolTipData& ToolTipData); + void PlayFanfare_Event(class UMapIcon* Icon); + void PlayIconBurst_Event(class AActor* NiagaraActor); + void RegionHovered_Event(ERegionType MapRegion, int32 RegionIndex, class UUserWidget* IconWidget); + void RegionInfoUpdated_Event(); + void RegisterBButton(); + void RightMouseButtonPressed(); + void RightMouseButtonReleased(); + bool ScreenHandleInput(const struct FKey& Input); + void SetCoverAlpha(float Alpha); + void SetCoverVisibility(bool Enable); + void SetCoverVisibility_Event(bool Enable); + void SetCoverVisibilityAlpha_Event(float Alpha); + void SetIconContainerSize(); + void SetIsFilterShowing(bool ShowFilter); + void SetLegend(const TArray& LegendStrings); + void SetLegendStrings(TArray* LegendStrings); + void SetLevelName_Event(const class FString& LevelName); + void SetLocationName_Event(const class FString& PrimarayLocationName); + void SetMapType(EMapTypes MapType); + void SetMouseDelta(const struct FVector2D& Delta); + void SetPath(); + void SetTipLegend_Event(const class FText& NewLegend); + void SetZoomType(EMapZoomTypes ZoomType); + void ShowFastTravelList(); + void ShowHogsmeadeMissionsAvailable(); + void ShowHogwartsMissionsAvailable(); + void ShowOverlandMissionsAvailable(); + void TierChanged_Event(); + void UnregisterBButton(); + void WayPointSet_Event(); + void WayPointUnset_Event(); + void ZoomInPressed_Event(); + void ZoomInReleased_Event(); + void ZoomOutPressed_Event(); + void ZoomOutReleased_Event(); + + bool IsAnyTutorialActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapScreenBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapScreenBase") + } + static class UMapScreenBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapScreenBase; + +// Class Phoenix.DungeonMapScreen +// 0x0008 (0x04E0 - 0x04D8) +class UDungeonMapScreen final : public UMapScreenBase +{ +public: + class UMapDungeon* DungeonMap; // 0x04D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DungeonMapScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DungeonMapScreen") + } + static class UDungeonMapScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDungeonMapScreen; + +// Class Phoenix.MultiFX2_NiagraSpawnInfoBase +// 0x0008 (0x0030 - 0x0028) +class UMultiFX2_NiagraSpawnInfoBase : public UObject +{ +public: + float Delay; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraSpawnInfoBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraSpawnInfoBase") + } + static class UMultiFX2_NiagraSpawnInfoBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraSpawnInfoBase; + +// Class Phoenix.MultiFX2_NiagraPrimSpawnInfo +// 0x0090 (0x00C0 - 0x0030) +class UMultiFX2_NiagraPrimSpawnInfo final : public UMultiFX2_NiagraSpawnInfoBase +{ +public: + struct FNiagaraHelpersPrimFilter Filter; // 0x0030(0x0018)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemSpawnAttachedInfo SpawnInfo; // 0x0050(0x0070)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraPrimSpawnInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraPrimSpawnInfo") + } + static class UMultiFX2_NiagraPrimSpawnInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraPrimSpawnInfo; + +// Class Phoenix.AsyncLoadWrapper +// 0x00A0 (0x0308 - 0x0268) +class UAsyncLoadWrapper : public UUserWidget +{ +public: + struct FSoftClassPath ChildWidgetClassRef; // 0x0268(0x0018)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap CallbackParameters; // 0x0280(0x0050)(BlueprintVisible, NativeAccessSpecifierPublic) + bool IsLoading; // 0x02D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClassIsLoaded; // 0x02D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ChildInstantiated; // 0x02D2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ChildInitialized; // 0x02D3(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnChildLoadComplete; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnChildReady; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UUserWidget* ChildWidgetInstance; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* LoadedChildClass; // 0x0300(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void AsyncLoadChildClass(bool InstantiateImmediately); + class UCanvasPanel* GetAttachCanvas(); + void InitChild(); + void InstantiateChild(); + void SetParent(class UUserWidget* Parent); + void SetThrobberVisibility(ESlateVisibility NewVisibility); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncLoadWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncLoadWrapper") + } + static class UAsyncLoadWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncLoadWrapper; + +// Class Phoenix.ablExecuteTask +// 0x0008 (0x0078 - 0x0070) +class UablExecuteTask final : public UAblAbilityTask +{ +public: + class UExecuteTask* ExecuteTask; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablExecuteTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablExecuteTask") + } + static class UablExecuteTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablExecuteTask; + +// Class Phoenix.ablFacialAnimationScratchpad +// 0x0010 (0x0038 - 0x0028) +class UablFacialAnimationScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablFacialAnimationScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablFacialAnimationScratchpad") + } + static class UablFacialAnimationScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablFacialAnimationScratchpad; + +// Class Phoenix.AblNPC_ParryReleaseTask +// 0x0010 (0x0080 - 0x0070) +class UAblNPC_ParryReleaseTask final : public UAblAbilityTask +{ +public: + bool bOverrideDBParryToRelease; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ParryToRelease; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTriggerFiredEvent; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEnemy_ParryType FiredEventType; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryReleaseTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryReleaseTask") + } + static class UAblNPC_ParryReleaseTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryReleaseTask; + +// Class Phoenix.MultiFX2_NiagraBoneListSpawnInfo +// 0x0020 (0x0050 - 0x0030) +class UMultiFX2_NiagraBoneListSpawnInfo : public UMultiFX2_NiagraSpawnInfoBase +{ +public: + int32 MaxBoneFX; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRandomBone; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseLR; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneList; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bOptimized; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowBoneList; // 0x0049(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraBoneListSpawnInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraBoneListSpawnInfo") + } + static class UMultiFX2_NiagraBoneListSpawnInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraBoneListSpawnInfo; + +// Class Phoenix.MultiFX2_NiagraBoneListSpawnInfoByType +// 0x0050 (0x00A0 - 0x0050) +class UMultiFX2_NiagraBoneListSpawnInfoByType final : public UMultiFX2_NiagraBoneListSpawnInfo +{ +public: + TMap TypeMap; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraBoneListSpawnInfoByType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraBoneListSpawnInfoByType") + } + static class UMultiFX2_NiagraBoneListSpawnInfoByType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraBoneListSpawnInfoByType; + +// Class Phoenix.ablFacialAnimationStateTask +// 0x0038 (0x00A8 - 0x0070) +class UablFacialAnimationStateTask final : public UAblAbilityTask +{ +public: + struct FFacialAnimation FacialAnimation; // 0x0070(0x0030)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + EManagedFacialAnimationPriority FacialAnimationPriority; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablFacialAnimationStateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablFacialAnimationStateTask") + } + static class UablFacialAnimationStateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablFacialAnimationStateTask; + +// Class Phoenix.ablNPCPhysicsTask +// 0x0008 (0x0078 - 0x0070) +class UablNPCPhysicsTask final : public UAblAbilityTask +{ +public: + bool bOverrideCapsulePhysicsSettings; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableCapsuleGravity; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSimulateCapsulePhysics; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPCPhysicsTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPCPhysicsTask") + } + static class UablNPCPhysicsTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPCPhysicsTask; + +// Class Phoenix.NPC_Controller +// 0x0008 (0x0460 - 0x0458) +class ANPC_Controller : public ASocialAIController +{ +public: + class UCognitionComponent* CognitionComponent; // 0x0458(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class UBlackboardComponent* GetBlackboard(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_Controller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_Controller") + } + static class ANPC_Controller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANPC_Controller; + +// Class Phoenix.StupidShaderGroupBuildingInfo +// 0x0000 (0x0030 - 0x0030) +class UStupidShaderGroupBuildingInfo final : public UDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StupidShaderGroupBuildingInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StupidShaderGroupBuildingInfo") + } + static class UStupidShaderGroupBuildingInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStupidShaderGroupBuildingInfo; + +// Class Phoenix.ablFacialEmotionScratchpad +// 0x0000 (0x0028 - 0x0028) +class UablFacialEmotionScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablFacialEmotionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablFacialEmotionScratchpad") + } + static class UablFacialEmotionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablFacialEmotionScratchpad; + +// Class Phoenix.BeaconableObject +// 0x0000 (0x0000 - 0x0000) +class IBeaconableObject final +{ +public: + class FName GetUniqueBeaconId(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BeaconableObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BeaconableObject") + } + static class IBeaconableObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBeaconableObject; + +// Class Phoenix.ablFacialEmotionStateTask +// 0x0028 (0x0098 - 0x0070) +class UablFacialEmotionStateTask final : public UAblAbilityTask +{ +public: + EFacialEmotion FacialEmotion; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EManagedFacialEmotionPriority FacialEmotionPriority; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float TransitionTime; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer AnimTags; // 0x0078(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablFacialEmotionStateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablFacialEmotionStateTask") + } + static class UablFacialEmotionStateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablFacialEmotionStateTask; + +// Class Phoenix.AblFlightAnimStateTask +// 0x0008 (0x0078 - 0x0070) +class UAblFlightAnimStateTask final : public UAblAbilityTask +{ +public: + bool bIsGliding; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblFlightAnimStateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblFlightAnimStateTask") + } + static class UAblFlightAnimStateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblFlightAnimStateTask; + +// Class Phoenix.AblPhysicsBallisticToTargetScratchpad +// 0x0020 (0x0048 - 0x0028) +class UAblPhysicsBallisticToTargetScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPhysicsBallisticToTargetScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPhysicsBallisticToTargetScratchpad") + } + static class UAblPhysicsBallisticToTargetScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPhysicsBallisticToTargetScratchpad; + +// Class Phoenix.Biped_Character_Interface +// 0x0000 (0x0000 - 0x0000) +class IBiped_Character_Interface final +{ +public: + void CalculateClimbingLedgeState(EClimbingLedgeState* OutState, EJumpingType* OutType); + struct FVector CalculateLookAtDirection(); + void ClearStick(); + float ComputeAngleToDesiredDirection(); + void ComputeAttack(class AActor** TargetActor); + void ComputeReaction(const struct FVector& HitLocation, const struct FVector& TraceDirection, const class FString& OverrideName, EReactionState* ReactionState); + void EquipWand(); + void FlooStart(); + void FullyResetPhoenixCamera(float ResetSpeed, class UCurveFloat* ResetSpeedCurve); + void GetAdditiveBodyState(EAdditiveBodyState* OutState); + struct FVector GetAutoTargetFocusDirection(); + struct FVector GetAutoTargetUpDirection(); + class AActor* GetBestAutoTargetActor(); + struct FVector GetBestAutoTargetActor_WorldLocation(); + class AActor* GetBestLockOnActor(); + struct FVector GetBestLockOnActor_ScreenLocation(); + struct FVector GetBestLockOnActor_WorldLocation(); + void GetFullBodyState(EFullBodyState* OutState); + void GetFullBodyStateLast(EFullBodyState* OutState); + class AActor* GetHighlitActor(); + struct FInventoryResult GetInventoryResult(); + void GetParryState(EParryState* OutState); + void GetPartialBodyState(EPartialBodyState* OutState); + class APickupTool* GetPickupTool(); + float GetPickupToolHeight(); + float GetPutdownToolHeight(); + ERightArmState GetRightArmState(ERightArmPriority InPriority); + void GetRootMotionOffset(struct FVector* OutTranslationOffset); + class UCurveFloat* GetSpeedCurve(bool* bIgnoreGovernor); + class UCurveFloat* GetSpeedGovernorCurve(); + void GetSpellCastHandle(int32* OutSpellCastHandle); + class FName GetTargetBoneName(); + class UPrimitiveComponent* GetTargetComponent(); + struct FVector GetTargetDirection(); + struct FVector GetToTargetDirection(); + bool InLockOnMode(); + bool InstaUseInventoryItem(); + bool IsDead(); + bool IsInReadyMode(); + void LockOnCameraMoving(bool bFlag); + void LockOnCamFlick(class UStickFlickWatcherRecord* InStickFlickWatcherRecord); + void LockOnToActor(class AActor* InLockOnActor); + class FName ParkourJump(class FName DefaultNode); + void PauseMenuStart(); + void PopDisableStack(const struct FName_GameLogicVarInt32& StackName); + bool ProcessStick(float StickX, float StickY, const float DeltaTime, const class UCurveFloat* DeadZoneCurve, const class UCurveFloat* SpeedCurve, const class UCurveFloat* SpeedGovernorCurve, float* WorldSpeed, struct FVector* WorldDirection, ECustomInterpType InterpType, float InterpSpeed, float StickMagReductionDelayTimer); + void PushDisableStack(const struct FName_GameLogicVarInt32& StackName); + bool QuickActionInteract(); + void ReadyModeStart(); + void ReadyModeStop(); + void ReleasePhoenixCameraLookAt(); + void RequestMove(float StickX, float StickY, const float DeltaTime, float* Speed, float* Direction, float* LookAtDirection); + void RequestStick(float StickX, float StickY); + void ResetPhoenixCameraRotation(float ResetSpeed, class UCurveFloat* ResetSpeedCurve); + void SetAdditiveBodyState(const EAdditiveBodyState& InState); + void SetFinisherOptimalRatio(const float OptimalRatio, EDynamicForceFeedbackAction FeedbackAction); + void SetFullBodyState(const EFullBodyState& InState); + void SetFullBodyStateLast(const EFullBodyState& InState); + void SetParryState(const EParryState& InState); + void SetPartialBodyState(const EPartialBodyState& InState); + void SetPhoenixCameraLookAt(const struct FVector& LookAtPoint, float ScaleSpeed); + void SetPhoenixCameraLookAt_Actor(class AActor* LookAtActor, float ScaleSpeed); + void SetPhoenixCameraLookAt_ActorAndTime(class AActor* LookAtActor, float LookAtTime); + void SetPhoenixCameraLookAt_TimeBased(const struct FVector& LookAtPoint, float LookAtTime); + void SetPhoenixCameraRotation(const struct FRotator& DesiredRotation); + void SetPickupTool(const class APickupTool* InPickupTool); + void SetRightArmState(ERightArmState InState, ERightArmPriority InPriority, bool bBroadcastChange); + void SetRootMotionOffset(); + void SetRootMotionOffsets(const struct FVector& TranslationOffset, const struct FRotator& RotationOffset); + void SetSpellCastHandle(int32 InSpellCastHandle); + class AActor* SpawnFaceTarget(TSubclassOf SpawnActorClass); + class AActor* SpawnLookAtTarget(TSubclassOf SpawnActorClass); + class APawn* SpawnStudent(TSubclassOf StudentClass); + void StopMove(); + void UnEquipWand(); + void UnLockOnToActor(); + void UseInventoryItemByName(class FName InventoryObjectID); + + class USkeletalMeshComponent* GetSkeletalMesh() const; + struct FVector GetTargetDestination() const; + class AWandTool* GetWand() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Biped_Character_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Biped_Character_Interface") + } + static class IBiped_Character_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBiped_Character_Interface; + +// Class Phoenix.AblFlyToLocationScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblFlyToLocationScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblFlyToLocationScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblFlyToLocationScratchpad") + } + static class UAblFlyToLocationScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblFlyToLocationScratchpad; + +// Class Phoenix.AblNpcScaleTask +// 0x0018 (0x0088 - 0x0070) +class UAblNpcScaleTask final : public UAblAbilityTask +{ +public: + float ScaleStart; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ScaleEnd; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bScaleToPreviousValue; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestoreScaleAtTaskEnd; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseCurve; // 0x007A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7B[0x5]; // 0x007B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Curve; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcScaleTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcScaleTask") + } + static class UAblNpcScaleTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcScaleTask; + +// Class Phoenix.AblFlyToLocationTaskBase +// 0x0000 (0x0070 - 0x0070) +class UAblFlyToLocationTaskBase : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblFlyToLocationTaskBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblFlyToLocationTaskBase") + } + static class UAblFlyToLocationTaskBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblFlyToLocationTaskBase; + +// Class Phoenix.Enemy_AttackChoice +// 0x0000 (0x0028 - 0x0028) +class UEnemy_AttackChoice : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_AttackChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_AttackChoice") + } + static class UEnemy_AttackChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_AttackChoice; + +// Class Phoenix.DW_Summon_Reinforcements_AttackChoice +// 0x0000 (0x0028 - 0x0028) +class UDW_Summon_Reinforcements_AttackChoice final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DW_Summon_Reinforcements_AttackChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DW_Summon_Reinforcements_AttackChoice") + } + static class UDW_Summon_Reinforcements_AttackChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDW_Summon_Reinforcements_AttackChoice; + +// Class Phoenix.BoneClusterActor +// 0x0018 (0x0260 - 0x0248) +class ABoneClusterActor final : public AActor +{ +public: + uint8 Pad_248[0x18]; // 0x0248(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ComputeBoneCloudCenterAndRadius(); + class UPrimitiveComponent* GetClosestBoneComponent(const struct FVector& SourceLocation); + void RemoveStencilFromBones(const TArray& Bones); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoneClusterActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoneClusterActor") + } + static class ABoneClusterActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABoneClusterActor; + +// Class Phoenix.RPGTriggerEffect_ProtegoReflectAttack +// 0x0010 (0x0050 - 0x0040) +class URPGTriggerEffect_ProtegoReflectAttack : public URPGTriggerEffect_Base +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ProtegoReflectAttack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ProtegoReflectAttack") + } + static class URPGTriggerEffect_ProtegoReflectAttack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ProtegoReflectAttack; + +// Class Phoenix.RPGTriggerEffect_ManageTacticianTokens +// 0x0040 (0x0090 - 0x0050) +class URPGTriggerEffect_ManageTacticianTokens final : public URPGTriggerEffect_ProtegoReflectAttack +{ +public: + int32 MaxTokens; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class URPGAbilityBase* Ability; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AbilityDuration; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AbilityOnPlayer; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_65[0x2B]; // 0x0065(0x002B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ManageTacticianTokens") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ManageTacticianTokens") + } + static class URPGTriggerEffect_ManageTacticianTokens* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ManageTacticianTokens; + +// Class Phoenix.AblGameLogicSwitchBranchTaskScratchPad +// 0x0020 (0x0048 - 0x0028) +class UAblGameLogicSwitchBranchTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray BoolResults; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray> Abilities; // 0x0038(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblGameLogicSwitchBranchTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblGameLogicSwitchBranchTaskScratchPad") + } + static class UAblGameLogicSwitchBranchTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblGameLogicSwitchBranchTaskScratchPad; + +// Class Phoenix.AblGameLogicSwitchBranchTask +// 0x00C8 (0x0138 - 0x0070) +class UAblGameLogicSwitchBranchTask final : public UAblAbilityTask +{ +public: + TMap> BoolResultToAbility; // 0x0070(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic) + TSubclassOf DefaultAbility; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_CopyTargetsOnBranch; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_bOverrideTransitionBlend; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_bOverrideTransitionBlendOut; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CB[0x5]; // 0x00CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend m_TransitionBlend; // 0x00D0(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FAlphaBlend m_TransitionBlendOut; // 0x0100(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bClampBlendOutTime; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEvaluatorRootMotion m_UseSourceRootMotion; // 0x0131(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEvaluatorRootMotion m_UseDestRootMotion; // 0x0132(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_OverrideRootMotion; // 0x0133(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_OverrideBlendTickStyle; // 0x0134(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimBlendTickStyle m_BlendTickStyle; // 0x0135(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_136[0x2]; // 0x0136(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblGameLogicSwitchBranchTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblGameLogicSwitchBranchTask") + } + static class UAblGameLogicSwitchBranchTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblGameLogicSwitchBranchTask; + +// Class Phoenix.ablNPC_SplitTaskScratchPad +// 0x0008 (0x0058 - 0x0050) +class UablNPC_SplitTaskScratchPad final : public UAblBranchTaskScratchPad +{ +public: + bool bDone; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPC_SplitTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPC_SplitTaskScratchPad") + } + static class UablNPC_SplitTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPC_SplitTaskScratchPad; + +// Class Phoenix.AsyncWidgetSwitcher +// 0x0020 (0x0158 - 0x0138) +class UAsyncWidgetSwitcher final : public UWidgetSwitcher +{ +public: + bool ShouldPreloadAll; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnActiveWidgetDisplayable; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_150[0x8]; // 0x0150(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActiveItemLoaded(class UAsyncLoadWrapper* Item); + void SetParent(class UUserWidget* NewParent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncWidgetSwitcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncWidgetSwitcher") + } + static class UAsyncWidgetSwitcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncWidgetSwitcher; + +// Class Phoenix.RPGTriggerEffect_RecoverFromDamage +// 0x0070 (0x00C8 - 0x0058) +class URPGTriggerEffect_RecoverFromDamage : public URPGTriggerEffect_ActorDamaged +{ +public: + bool RequiresCursed; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequiresDeadlySpell; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequiresAirborne; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequiresUnaware; // 0x005B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequiresNotInCombatMode; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequiresRadiantAura; // 0x005D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool PlayerInstigator; // 0x005E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool OnPlayer; // 0x005F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool OnTeammate; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool OnNeutral; // 0x0061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName DamageFromSpellGroup; // 0x0064(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName DamageFromSpellName; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DamageFromFinisher; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AdjustmentPerPointOfDamage; // 0x0075(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CooldownSecondsPerPointOfDamage; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName RecoverCooldownSpellGroup; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName RecoverCooldownSpellName; // 0x0084(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FocusAmount; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HealthAmount; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HealthPercentage; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseHealthRecoveryEffects; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class URPGAbilityBase* Ability; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AbilityDuration; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AbilityOnPlayer; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AbilityOnInstigator; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class URPGTriggerEffect_Base* TriggerEffect; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_RecoverFromDamage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_RecoverFromDamage") + } + static class URPGTriggerEffect_RecoverFromDamage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_RecoverFromDamage; + +// Class Phoenix.RPGTriggerEffect_ForbearingManager +// 0x0008 (0x00D0 - 0x00C8) +class URPGTriggerEffect_ForbearingManager final : public URPGTriggerEffect_RecoverFromDamage +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ForbearingManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ForbearingManager") + } + static class URPGTriggerEffect_ForbearingManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ForbearingManager; + +// Class Phoenix.ablGameLogicTask +// 0x0010 (0x0080 - 0x0070) +class UablGameLogicTask final : public UAblAbilityTask +{ +public: + struct FName_GameLogicVarBool BoolVar; // 0x0070(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FName_GameLogicVarInt32 Int32Var; // 0x0078(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablGameLogicTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablGameLogicTask") + } + static class UablGameLogicTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablGameLogicTask; + +// Class Phoenix.AblNpcReactMoveToScratchpad +// 0x0060 (0x0088 - 0x0028) +class UAblNpcReactMoveToScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactMoveToScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactMoveToScratchpad") + } + static class UAblNpcReactMoveToScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactMoveToScratchpad; + +// Class Phoenix.CreatureToyVolume +// 0x0000 (0x0280 - 0x0280) +class ACreatureToyVolume final : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureToyVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureToyVolume") + } + static class ACreatureToyVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureToyVolume; + +// Class Phoenix.AblGameRenderStencil +// 0x0010 (0x0080 - 0x0070) +class UAblGameRenderStencil final : public UAblAbilityTask +{ +public: + struct FStencilManagerEffectName StencilEffect; // 0x0070(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool resetStencilOnExit; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblGameRenderStencil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblGameRenderStencil") + } + static class UAblGameRenderStencil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblGameRenderStencil; + +// Class Phoenix.Biped_AnimInstance_Interface +// 0x0000 (0x0000 - 0x0000) +class IBiped_AnimInstance_Interface final +{ +public: + void ClearAttackState(); + void ComputeAditiveReactDirection(class AActor* InVictim, const struct FVector& InTraceDirection); + void Get_AimOffsetPitch(float* OutPitch); + void Get_AimOffsetYaw(float* OutYaw); + void GetAdditiveBodyState(EAdditiveBodyState* OutState); + void GetAttackState(EAttackState* OutState); + void GetDodgeState(EDodgeState* OutState); + void GetFullBodyState(EFullBodyState* OutState); + void GetFullBodyStateLast(EFullBodyState* OutState); + void GetHarvestState(EHarvestState* OutState); + EHeadTrackingState GetHeadTrackingState(); + struct FInventoryResult GetInventoryResult(); + ELeftArmState GetLeftArmState(); + void GetMobilityState(EMobilityState* OutState); + void GetMobilityStateLast(EMobilityState* OutState); + void GetParryState(EParryState* OutState); + void GetParryStateNext(EParryState* OutState); + void GetPartialBodyState(EPartialBodyState* OutState); + class APickupTool* GetPickupTool(); + ERightArmState GetRightArmState(ERightArmPriority InPriority); + void GetStationState(EStationState* OutState); + void Set_AimOffsetPitch(const float& InPitch); + void Set_AimOffsetYaw(const float& InYaw); + void Set_DoFullBodySpellIfInIdle(bool bInDoFullBodySpellIfInIdle); + void SetAbortAnim(bool InAbortAnim); + void SetAdditiveBodyState(const EAdditiveBodyState& InState); + void SetAmpedPercent(float InAmpedPercent); + void SetAttackState(const EAttackState& InState); + void SetChannelSpellFlourish(bool InFlag); + void SetCombatAdditiveState(ECombatAdditiveState InState, ECombatAdditivePriority InPriority, bool bBroadcastChange); + void SetDodgeState(const EDodgeState& InState); + void SetFireOnce(bool InFireOnce); + void SetFullBodyState(const EFullBodyState& InState); + void SetFullBodyStateLast(const EFullBodyState& InState); + void SetHarvestState(const EHarvestState& InState); + void SetHeadTrackingState(EHeadTrackingState InState, EHeadTrackingPriority InPriority, bool bBroadcastChange); + void SetInventoryResult(const struct FInventoryResult& InInventoryResult); + void SetIsHoldingAttack(bool InHoldingAttack); + void SetLeftArmState(ELeftArmState InState, ELeftArmPriority InPriority, bool bBroadcastChange); + void SetMobilityState(const EMobilityState& InState); + void SetMobilityStateLast(const EMobilityState& InState); + void SetParryState(const EParryState& InState); + void SetParryStateNext(const EParryState& InState); + void SetPartialBodyState(const EPartialBodyState& InState); + void SetPickupTool(const class APickupTool* InPickupTool); + void SetRelaxWand(const bool bInFlag); + void SetRightArmState(ERightArmState InState, ERightArmPriority InPriority, bool bBroadcastChange); + void SetStationState(const EStationState& InState); + void SetUseAimOffset(bool InUseAimOffset); + void SetWandEquipped(bool WandEquipped); + + bool GetAbortAnim() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Biped_AnimInstance_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Biped_AnimInstance_Interface") + } + static class IBiped_AnimInstance_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBiped_AnimInstance_Interface; + +// Class Phoenix.AblHeadTrackingTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblHeadTrackingTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHeadTrackingTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHeadTrackingTaskScratchPad") + } + static class UAblHeadTrackingTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHeadTrackingTaskScratchPad; + +// Class Phoenix.AblHeadTrackingTask +// 0x0000 (0x0070 - 0x0070) +class UAblHeadTrackingTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHeadTrackingTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHeadTrackingTask") + } + static class UAblHeadTrackingTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHeadTrackingTask; + +// Class Phoenix.AblHideAndDisableCharacterTask +// 0x0000 (0x0070 - 0x0070) +class UAblHideAndDisableCharacterTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblHideAndDisableCharacterTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblHideAndDisableCharacterTask") + } + static class UAblHideAndDisableCharacterTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblHideAndDisableCharacterTask; + +// Class Phoenix.ablIKBlendTask +// 0x0010 (0x0080 - 0x0070) +class UablIKBlendTask final : public UAblAbilityTask +{ +public: + bool bDisableAllIK; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableFloorContact; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableLookAt; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePoseFixup; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationDirectionSource LowestAllowedLookAtPriority; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablIKBlendTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablIKBlendTask") + } + static class UablIKBlendTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablIKBlendTask; + +// Class Phoenix.FXAutoTriggerBoolIsDead +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolIsDead final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolIsDead") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolIsDead") + } + static class UFXAutoTriggerBoolIsDead* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolIsDead; + +// Class Phoenix.ablIKPoseFixupTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UablIKPoseFixupTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablIKPoseFixupTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablIKPoseFixupTaskScratchPad") + } + static class UablIKPoseFixupTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablIKPoseFixupTaskScratchPad; + +// Class Phoenix.FXAutoTriggerRequiredActorMatchSpecificNPC +// 0x0090 (0x00B8 - 0x0028) +class UFXAutoTriggerRequiredActorMatchSpecificNPC final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + struct FDbSingleColumnInfo NPCKey; // 0x0028(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FName NPCKeyName; // 0x00B0(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchSpecificNPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchSpecificNPC") + } + static class UFXAutoTriggerRequiredActorMatchSpecificNPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchSpecificNPC; + +// Class Phoenix.ablImpulseToTargetTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablImpulseToTargetTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablImpulseToTargetTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablImpulseToTargetTaskScratchPad") + } + static class UablImpulseToTargetTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablImpulseToTargetTaskScratchPad; + +// Class Phoenix.ablInputContextTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablInputContextTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + bool bAllowModifyContexts; // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LeafNodeSwitched(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablInputContextTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablInputContextTaskScratchPad") + } + static class UablInputContextTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablInputContextTaskScratchPad; + +// Class Phoenix.AblJuggernautTask +// 0x0000 (0x0070 - 0x0070) +class UAblJuggernautTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblJuggernautTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblJuggernautTask") + } + static class UAblJuggernautTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblJuggernautTask; + +// Class Phoenix.ablJumpAdjustTask +// 0x0068 (0x00D8 - 0x0070) +class UablJumpAdjustTask final : public UAblAbilityTask +{ +public: + struct FVector2D NormalLandingOffset; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D IdealKneeLandingOffset; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D IdealWaistLandingOffset; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D IdealHandLandingOffset; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaximumLedgeHeight; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLimitMaxImpulse; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxImpulse; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendIn; // 0x00A0(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bDebugDrawEnabled; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablJumpAdjustTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablJumpAdjustTask") + } + static class UablJumpAdjustTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablJumpAdjustTask; + +// Class Phoenix.FXAutoTriggerPrerequisiteCurtainUp +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerPrerequisiteCurtainUp final : public UFXAutoTriggerPrerequisiteBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteCurtainUp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteCurtainUp") + } + static class UFXAutoTriggerPrerequisiteCurtainUp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteCurtainUp; + +// Class Phoenix.AblJumpTask +// 0x0000 (0x0070 - 0x0070) +class UAblJumpTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblJumpTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblJumpTask") + } + static class UAblJumpTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblJumpTask; + +// Class Phoenix.AblLeavingNavMeshTaskCondition +// 0x0010 (0x0038 - 0x0028) +class UAblLeavingNavMeshTaskCondition final : public UAblTaskCondition +{ +public: + float MinSpeed; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Distance; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DotProductCheck; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCheckForCollision; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblLeavingNavMeshTaskCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblLeavingNavMeshTaskCondition") + } + static class UAblLeavingNavMeshTaskCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblLeavingNavMeshTaskCondition; + +// Class Phoenix.ablLedgeAssistTask +// 0x0020 (0x0090 - 0x0070) +class UablLedgeAssistTask final : public UAblAbilityTask +{ +public: + float DesiredRootUpOffsetM; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredRootNormalOffsetM; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredRootUpOffsetF; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredRootNormalOffsetF; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredRootUpOffsetC; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlignRotation; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotationOffset; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlignToMount; // 0x008C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TurnOffCollisionDuringAlign; // 0x008D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8E[0x2]; // 0x008E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablLedgeAssistTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablLedgeAssistTask") + } + static class UablLedgeAssistTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablLedgeAssistTask; + +// Class Phoenix.FXAutoTriggerLinearColorEnvironmentalGlobal +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerLinearColorEnvironmentalGlobal final : public UFXAutoTriggerLinearColor +{ +public: + struct FEnvironmentalGlobalsVectorOrColorName EnvironmentalGlobal; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerLinearColorEnvironmentalGlobal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerLinearColorEnvironmentalGlobal") + } + static class UFXAutoTriggerLinearColorEnvironmentalGlobal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerLinearColorEnvironmentalGlobal; + +// Class Phoenix.AblConditionalLookupBranchTask +// 0x0038 (0x00F8 - 0x00C0) +class UAblConditionalLookupBranchTask final : public UAblConditionalBranchTaskBase +{ +public: + class UInteractionArchitectAsset* InteractionArchitectAsset; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EInteractionProject Project; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x00D0(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + bool bAllowBranchingIntoCurrentAbility; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblConditionalLookupBranchTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblConditionalLookupBranchTask") + } + static class UAblConditionalLookupBranchTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblConditionalLookupBranchTask; + +// Class Phoenix.FXAutoTriggerScalarSocialSemanticRemap +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerScalarSocialSemanticRemap final : public UFXAutoTriggerScalar +{ +public: + ESocialSemanticIDs SemanticID; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D SemanticInputStrength; // 0x002C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OutputStrength; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarSocialSemanticRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarSocialSemanticRemap") + } + static class UFXAutoTriggerScalarSocialSemanticRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarSocialSemanticRemap; + +// Class Phoenix.ablMotionAdjustCreatureAttackLocationGetter +// 0x0000 (0x0028 - 0x0028) +class UablMotionAdjustCreatureAttackLocationGetter final : public UablMotionAdjustTargetLocationGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablMotionAdjustCreatureAttackLocationGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablMotionAdjustCreatureAttackLocationGetter") + } + static class UablMotionAdjustCreatureAttackLocationGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablMotionAdjustCreatureAttackLocationGetter; + +// Class Phoenix.ablMotionAdjustLedgeLocationGetter +// 0x0000 (0x0028 - 0x0028) +class UablMotionAdjustLedgeLocationGetter final : public UablMotionAdjustTargetLocationGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablMotionAdjustLedgeLocationGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablMotionAdjustLedgeLocationGetter") + } + static class UablMotionAdjustLedgeLocationGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablMotionAdjustLedgeLocationGetter; + +// Class Phoenix.ablMotionAdjustClimbingLadderLocationGetter +// 0x0008 (0x0030 - 0x0028) +class UablMotionAdjustClimbingLadderLocationGetter final : public UablMotionAdjustTargetLocationGetter +{ +public: + EClimbingLadderState ClimbingLadderState; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablMotionAdjustClimbingLadderLocationGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablMotionAdjustClimbingLadderLocationGetter") + } + static class UablMotionAdjustClimbingLadderLocationGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablMotionAdjustClimbingLadderLocationGetter; + +// Class Phoenix.FXAutoTriggerBoolPlayerInFrontOfCamera +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolPlayerInFrontOfCamera final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolPlayerInFrontOfCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolPlayerInFrontOfCamera") + } + static class UFXAutoTriggerBoolPlayerInFrontOfCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolPlayerInFrontOfCamera; + +// Class Phoenix.AblTaskMotionWarpWindowFinder +// 0x0000 (0x0038 - 0x0038) +class UAblTaskMotionWarpWindowFinder final : public UAvaMotionWarpWindowFinder +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskMotionWarpWindowFinder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskMotionWarpWindowFinder") + } + static class UAblTaskMotionWarpWindowFinder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskMotionWarpWindowFinder; + +// Class Phoenix.FXAutoTriggerScalarDistanceSquaredToCameraPlayer +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarDistanceSquaredToCameraPlayer final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarDistanceSquaredToCameraPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarDistanceSquaredToCameraPlayer") + } + static class UFXAutoTriggerScalarDistanceSquaredToCameraPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarDistanceSquaredToCameraPlayer; + +// Class Phoenix.AblMotionWarpTask +// 0x0020 (0x0090 - 0x0070) +class UAblMotionWarpTask final : public UAblAbilityTask +{ +public: + class UAvaMotionWarpingModifierConfig* RootMotionModifierConfig; // 0x0070(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Conditions; // 0x0078(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMotionWarpTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMotionWarpTask") + } + static class UAblMotionWarpTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMotionWarpTask; + +// Class Phoenix.LockComponent +// 0x0030 (0x0100 - 0x00D0) +class ULockComponent final : public UActorComponent +{ +public: + struct FGameplayTagContainer KeyContainer; // 0x00D0(0x0020)(Edit, NativeAccessSpecifierPublic) + ELockLevel LockLevel; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LockValue; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ConsumeKey; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Lock(); + bool Unlock(float UnlockValue, bool bCompleteAttempt); + bool UnlockWithKey(const struct FGameplayTagContainer& Key, class AActor* Instigator); + + float GetCurrentLockValue() const; + ELockLevel GetLockLevel() const; + float GetMaxLockValue() const; + float GetUnlockedPercent() const; + bool IsLocked() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockComponent") + } + static class ULockComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULockComponent; + +// Class Phoenix.AblMountIdleBreakCameraTask +// 0x0000 (0x0070 - 0x0070) +class UAblMountIdleBreakCameraTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMountIdleBreakCameraTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMountIdleBreakCameraTask") + } + static class UAblMountIdleBreakCameraTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMountIdleBreakCameraTask; + +// Class Phoenix.FrontendMapScript +// 0x0000 (0x0250 - 0x0250) +class AFrontendMapScript final : public ALevelScriptActor +{ +public: + void GoToIntro(); + void GoToMenu(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FrontendMapScript") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FrontendMapScript") + } + static class AFrontendMapScript* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFrontendMapScript; + +// Class Phoenix.LockManagerInterface +// 0x0000 (0x0028 - 0x0028) +class ULockManagerInterface final : public UObject +{ +public: + static void BranchState(class FName LockId, EMinimalLockState* LockState); + static ELockStates GetState(class FName LockId); + static bool IsLocked(class FName LockId); + static bool IsLockedPure(class FName LockId); + static bool IsUnlocked(class FName LockId); + static bool IsUnlockedPure(class FName LockId); + static void Lock(class FName LockId); + static void SetLock(class FName LockId, ELockStates NewState); + static void Unlock(class FName LockId); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockManagerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockManagerInterface") + } + static class ULockManagerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULockManagerInterface; + +// Class Phoenix.MatchAnimationPositionMountRiderGetter +// 0x0000 (0x0028 - 0x0028) +class UMatchAnimationPositionMountRiderGetter final : public UMatchAnimationPositionCharacterGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MatchAnimationPositionMountRiderGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MatchAnimationPositionMountRiderGetter") + } + static class UMatchAnimationPositionMountRiderGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMatchAnimationPositionMountRiderGetter; + +// Class Phoenix.AblMovementModeTask +// 0x0008 (0x0078 - 0x0070) +class UAblMovementModeTask final : public UAblAbilityTask +{ +public: + EMovementMode StartMovement; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseEndMovement; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMovementMode EndMovement; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblMovementModeTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblMovementModeTask") + } + static class UAblMovementModeTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblMovementModeTask; + +// Class Phoenix.ablNamedEventTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablNamedEventTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNamedEventTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNamedEventTaskScratchPad") + } + static class UablNamedEventTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNamedEventTaskScratchPad; + +// Class Phoenix.FXAutoTriggerRequiredActorsPhoenixTier4Characters +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorsPhoenixTier4Characters final : public UFXAutoTriggerRequiredActorsBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsPhoenixTier4Characters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsPhoenixTier4Characters") + } + static class UFXAutoTriggerRequiredActorsPhoenixTier4Characters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsPhoenixTier4Characters; + +// Class Phoenix.AblNewCamTaskScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblNewCamTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNewCamTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNewCamTaskScratchPad") + } + static class UAblNewCamTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNewCamTaskScratchPad; + +// Class Phoenix.BTTask_Creature_ArrivedAtPathNode +// 0x0028 (0x0098 - 0x0070) +class UBTTask_Creature_ArrivedAtPathNode final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector PathNodeKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_ArrivedAtPathNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_ArrivedAtPathNode") + } + static class UBTTask_Creature_ArrivedAtPathNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_ArrivedAtPathNode; + +// Class Phoenix.FrozenComponent +// 0x0080 (0x0218 - 0x0198) +class UFrozenComponent final : public UStateEffectComponent +{ +public: + bool bStartFrozen; // 0x0198(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_199[0x3]; // 0x0199(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialDuration; // 0x019C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrozenData FrozenData; // 0x01A0(0x0038)(Transient, NativeAccessSpecifierPrivate) + TArray FrozenActors; // 0x01D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_1E8[0x30]; // 0x01E8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddFrozenActor(class AActor* InFrozenActor); + void AddToInstanceList(class AActor* InInstigator, int32 InMaxObjectInstancesPerInstigator, int32 InMaxCharacterInstancesPerInstigator); + void ClearFrozenActors(); + void OnBroken(class AActor* Actor); + bool RemoveFrozenActor(class AActor* OutFrozenActor); + void SetupDelegate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FrozenComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FrozenComponent") + } + static class UFrozenComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFrozenComponent; + +// Class Phoenix.ablNiagaraPlayEffectTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UablNiagaraPlayEffectTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0xC]; // 0x002C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNiagaraPlayEffectTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNiagaraPlayEffectTaskScratchPad") + } + static class UablNiagaraPlayEffectTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNiagaraPlayEffectTaskScratchPad; + +// Class Phoenix.SceneAction_DialogueLine +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_DialogueLine final : public USceneRigObjectActionBase +{ +public: + class UDialogueLineProvider* Line; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CutoffDialogueAtFinish; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioDialogueFlags AudioDialogueFlags; // 0x00A9(0x0007)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UTransformProvider* AtLocation; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DialogueLine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DialogueLine") + } + static class USceneAction_DialogueLine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DialogueLine; + +// Class Phoenix.ablNPC_AnimUtilTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablNPC_AnimUtilTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPC_AnimUtilTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPC_AnimUtilTaskScratchPad") + } + static class UablNPC_AnimUtilTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPC_AnimUtilTaskScratchPad; + +// Class Phoenix.LumosScalabilityAsset +// 0x0048 (0x0078 - 0x0030) +class ULumosScalabilityAsset final : public UDataAsset +{ +public: + struct FLumosScalabilitySettings Settings; // 0x0030(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityAsset") + } + static class ULumosScalabilityAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityAsset; + +// Class Phoenix.NPCAbl_BranchCondition_MoveTurn +// 0x0008 (0x0038 - 0x0030) +class UNPCAbl_BranchCondition_MoveTurn final : public UAblBranchCondition +{ +public: + float MinThresholdAngleDeg; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPCAbl_BranchCondition_MoveTurn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPCAbl_BranchCondition_MoveTurn") + } + static class UNPCAbl_BranchCondition_MoveTurn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPCAbl_BranchCondition_MoveTurn; + +// Class Phoenix.FXAutoTriggerScalarSkinFXParameter +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerScalarSkinFXParameter final : public UFXAutoTriggerScalar +{ +public: + TSubclassOf Effect; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Parameter; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarSkinFXParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarSkinFXParameter") + } + static class UFXAutoTriggerScalarSkinFXParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarSkinFXParameter; + +// Class Phoenix.AblNPC_DilateTask +// 0x0010 (0x0080 - 0x0070) +class UAblNPC_DilateTask final : public UAblAbilityTask +{ +public: + ENPC_DilateSource Source; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DilationParam; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DilationTime; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_DilateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_DilateTask") + } + static class UAblNPC_DilateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_DilateTask; + +// Class Phoenix.BTTask_Creature_FindClosestNavmeshLocation +// 0x0060 (0x00D0 - 0x0070) +class UBTTask_Creature_FindClosestNavmeshLocation final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector SearchRootLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector SearchResultLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bUseCreaturePreferredAreaFlags; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOdcFlags CustomAreaFlags; // 0x00C4(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bCheckReachable; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFailIfNoLocationFound; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_FindClosestNavmeshLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_FindClosestNavmeshLocation") + } + static class UBTTask_Creature_FindClosestNavmeshLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_FindClosestNavmeshLocation; + +// Class Phoenix.SkinFXParameterDriverAutoFXScalarMod +// 0x0020 (0x0050 - 0x0030) +class USkinFXParameterDriverAutoFXScalarMod final : public USkinFXParameterDriverMod +{ +public: + class UFXAutoTriggerScalar* AutoTriggerScalar; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRemapScalarRange RemapScalarRange; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bUseRemapScalarRange; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterDriverAutoFXScalarMod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterDriverAutoFXScalarMod") + } + static class USkinFXParameterDriverAutoFXScalarMod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterDriverAutoFXScalarMod; + +// Class Phoenix.LumosScalabilitySettingsRule +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilitySettingsRule : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRule") + } + static class ULumosScalabilitySettingsRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRule; + +// Class Phoenix.AblNPC_ParryAdvanceTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblNPC_ParryAdvanceTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryAdvanceTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryAdvanceTaskScratchPad") + } + static class UAblNPC_ParryAdvanceTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryAdvanceTaskScratchPad; + +// Class Phoenix.AblNPC_ParryAnimationFireTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblNPC_ParryAnimationFireTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryAnimationFireTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryAnimationFireTaskScratchPad") + } + static class UAblNPC_ParryAnimationFireTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryAnimationFireTaskScratchPad; + +// Class Phoenix.AblNPC_ParryExternalLeadInTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblNPC_ParryExternalLeadInTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryExternalLeadInTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryExternalLeadInTaskScratchPad") + } + static class UAblNPC_ParryExternalLeadInTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryExternalLeadInTaskScratchPad; + +// Class Phoenix.FXAutoTriggerScalarStencilEffectConstPriority +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarStencilEffectConstPriority final : public UFXAutoTriggerScalar +{ +public: + EStencilManagerEffectPriority Priority; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarStencilEffectConstPriority") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarStencilEffectConstPriority") + } + static class UFXAutoTriggerScalarStencilEffectConstPriority* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarStencilEffectConstPriority; + +// Class Phoenix.AblNPC_ParryLeadInLoopingTaskScratchPad +// 0x0018 (0x0040 - 0x0028) +class UAblNPC_ParryLeadInLoopingTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryLeadInLoopingTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryLeadInLoopingTaskScratchPad") + } + static class UAblNPC_ParryLeadInLoopingTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryLeadInLoopingTaskScratchPad; + +// Class Phoenix.BTTask_Creature_Landing +// 0x0078 (0x00E8 - 0x0070) +class UBTTask_Creature_Landing final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector LandingLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector LandingTypeKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector IsPerchedKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_Landing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_Landing") + } + static class UBTTask_Creature_Landing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_Landing; + +// Class Phoenix.FXAutoTriggerBoolSkinFXAnyActive +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolSkinFXAnyActive final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolSkinFXAnyActive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolSkinFXAnyActive") + } + static class UFXAutoTriggerBoolSkinFXAnyActive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolSkinFXAnyActive; + +// Class Phoenix.AblNPC_ParryLeadInPreLoopingTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblNPC_ParryLeadInPreLoopingTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryLeadInPreLoopingTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryLeadInPreLoopingTaskScratchPad") + } + static class UAblNPC_ParryLeadInPreLoopingTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryLeadInPreLoopingTaskScratchPad; + +// Class Phoenix.AblNPC_ParryLeadInTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblNPC_ParryLeadInTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryLeadInTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryLeadInTaskScratchPad") + } + static class UAblNPC_ParryLeadInTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryLeadInTaskScratchPad; + +// Class Phoenix.AblNPC_ParryReleaseTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblNPC_ParryReleaseTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_ParryReleaseTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_ParryReleaseTaskScratchPad") + } + static class UAblNPC_ParryReleaseTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_ParryReleaseTaskScratchPad; + +// Class Phoenix.RenderSettingsCustomBlendDomainInLevel +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainInLevel : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainInLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainInLevel") + } + static class URenderSettingsCustomBlendDomainInLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainInLevel; + +// Class Phoenix.RenderSettingsCustomBlendDomainInFrontend +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainInFrontend final : public URenderSettingsCustomBlendDomainInLevel +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainInFrontend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainInFrontend") + } + static class URenderSettingsCustomBlendDomainInFrontend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainInFrontend; + +// Class Phoenix.AblNPC_PhysicalReactionTask +// 0x0018 (0x0088 - 0x0070) +class UAblNPC_PhysicalReactionTask final : public UAblAbilityTask +{ +public: + EPhysicalReactionTaskAction Action; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImpactReactionStrength ReactionStrength; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendBackOnTaskEnd; // 0x0072(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollDrivingSetting SetPoseDrivingMode; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollPoseDrivingMode PoseDrivingMode; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PoseDrivingBlendDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetCenterOfMassDrivingModes; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollCOMLocationDrivingMode LocationDrivingMode; // 0x007D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollCOMRotationDrivingMode RotationDrivingMode; // 0x007E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCcd; // 0x007F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CcdTime; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_PhysicalReactionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_PhysicalReactionTask") + } + static class UAblNPC_PhysicalReactionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_PhysicalReactionTask; + +// Class Phoenix.Game_PerceptionComponent +// 0x0000 (0x01B0 - 0x01B0) +class UGame_PerceptionComponent : public UAIPerceptionComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Game_PerceptionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Game_PerceptionComponent") + } + static class UGame_PerceptionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGame_PerceptionComponent; + +// Class Phoenix.AblNPC_PhysicalReactionCOMVelocityTask +// 0x0010 (0x0080 - 0x0070) +class UAblNPC_PhysicalReactionCOMVelocityTask final : public UAblAbilityTask +{ +public: + EAblNpcReactCapsuleImpulseVelocitySource VelocitySource; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Magnitude; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_PhysicalReactionCOMVelocityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_PhysicalReactionCOMVelocityTask") + } + static class UAblNPC_PhysicalReactionCOMVelocityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_PhysicalReactionCOMVelocityTask; + +// Class Phoenix.AblNPC_PhysicsBallisticToTargetTask +// 0x0060 (0x00D0 - 0x0070) +class UAblNPC_PhysicsBallisticToTargetTask final : public UAblAbilityTask +{ +public: + ENPC_PhysicsBallisticType Type; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseTarget; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENPC_PhysicsBallisticToTargetTaskMode Mode; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENPC_PhysicsBallisticToTargetTaskMode EndMode; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBallisticFromAttackData; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideGravity; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTrackTarget; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ArcParam; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeMult; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetOffset; // 0x0088(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TargetVelocityPredictionTime; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDistance; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreCollisionUntilApex; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreNonStatic; // 0x009D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCollateralDamage; // 0x009E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9F[0x1]; // 0x009F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float fRandomAngleDeviationMin; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fRandomAngleDeviationMax; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fRandomDistanceDeviationMin; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float fRandomDistanceDeviationMax; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TargetPointName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PhysicsOnGroundMinTime; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PhysicsOnGroundTimeout; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PhysicsMinTime; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PhysicsTimeout; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MovementStopTolerance; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDisableCollisionResolution; // 0x00CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPC_PhysicsBallisticToTargetTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPC_PhysicsBallisticToTargetTask") + } + static class UAblNPC_PhysicsBallisticToTargetTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPC_PhysicsBallisticToTargetTask; + +// Class Phoenix.ablNPC_SpawnJumpSplineWaitTask +// 0x0008 (0x0078 - 0x0070) +class UablNPC_SpawnJumpSplineWaitTask final : public UAblAbilityTask +{ +public: + EEnemy_Ability BranchToAbilityOnRelease; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPC_SpawnJumpSplineWaitTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPC_SpawnJumpSplineWaitTask") + } + static class UablNPC_SpawnJumpSplineWaitTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPC_SpawnJumpSplineWaitTask; + +// Class Phoenix.DynamicLightAdaptationModSettingsInLevelBase +// 0x0010 (0x0038 - 0x0028) +class UDynamicLightAdaptationModSettingsInLevelBase : public UDynamicLightAdaptationModSettingsInterface +{ +public: + struct FLerpVolumesLevelName LevelName; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bSearchFullLevelNames; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightAdapatationEVModOp ModOp; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsInLevelBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsInLevelBase") + } + static class UDynamicLightAdaptationModSettingsInLevelBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsInLevelBase; + +// Class Phoenix.DynamicLightAdaptationModSettingsInLevelDayOnly +// 0x0008 (0x0040 - 0x0038) +class UDynamicLightAdaptationModSettingsInLevelDayOnly final : public UDynamicLightAdaptationModSettingsInLevelBase +{ +public: + float EVAmount; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsInLevelDayOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsInLevelDayOnly") + } + static class UDynamicLightAdaptationModSettingsInLevelDayOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsInLevelDayOnly; + +// Class Phoenix.ablNPC_SplitTask +// 0x0040 (0x00B0 - 0x0070) +class UablNPC_SplitTask final : public UAblAbilityTask +{ +public: + ENPC_Split SplitMode; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer ContextTags; // 0x0078(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray m_PossibleSplits; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + bool bIgnoreSelectRanges; // 0x00A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreMinAttackAngle; // 0x00A9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bGetSplitFromCurrentAttackData; // 0x00AA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPC_SplitTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPC_SplitTask") + } + static class UablNPC_SplitTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPC_SplitTask; + +// Class Phoenix.CustomBlendDomainPhoenixScalability +// 0x0000 (0x0028 - 0x0028) +class UCustomBlendDomainPhoenixScalability final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomBlendDomainPhoenixScalability") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomBlendDomainPhoenixScalability") + } + static class UCustomBlendDomainPhoenixScalability* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomBlendDomainPhoenixScalability; + +// Class Phoenix.AblNPCAbilityScratchPad +// 0x0000 (0x0028 - 0x0028) +class UAblNPCAbilityScratchPad final : public UAblAbilityBaseScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPCAbilityScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPCAbilityScratchPad") + } + static class UAblNPCAbilityScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPCAbilityScratchPad; + +// Class Phoenix.Cine_Character +// 0x0000 (0x04E0 - 0x04E0) +class ACine_Character final : public ACharacter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Cine_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Cine_Character") + } + static class ACine_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACine_Character; + +// Class Phoenix.SceneAction_NearClip +// 0x0008 (0x0090 - 0x0088) +class USceneAction_NearClip final : public USceneRigActionBase +{ +public: + float NearClip; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_NearClip") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_NearClip") + } + static class USceneAction_NearClip* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_NearClip; + +// Class Phoenix.AblNpcBakedPoseRigidbodyScratchpad +// 0x0020 (0x0048 - 0x0028) +class UAblNpcBakedPoseRigidbodyScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBakedRigidBodyAttachedEvent(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcBakedPoseRigidbodyScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcBakedPoseRigidbodyScratchpad") + } + static class UAblNpcBakedPoseRigidbodyScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcBakedPoseRigidbodyScratchpad; + +// Class Phoenix.FXAutoTriggerRequiredActorsCompanionNPC +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerRequiredActorsCompanionNPC final : public UFXAutoTriggerRequiredActorsBase +{ +public: + TArray CustomCompaninonBuilders; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIncludePlayerLeadNPC; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsCompanionNPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsCompanionNPC") + } + static class UFXAutoTriggerRequiredActorsCompanionNPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsCompanionNPC; + +// Class Phoenix.AblNpcCollisionBranchCondition +// 0x0018 (0x0048 - 0x0030) +class UAblNpcCollisionBranchCondition final : public UAblBranchCondition +{ +public: + EAblNpcCollisionDetectionType DetectionType; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DotProductLowerBound; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DotProductUpperBound; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BranchOnImminentCollisionLength; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcCollisionBranchCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcCollisionBranchCondition") + } + static class UAblNpcCollisionBranchCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcCollisionBranchCondition; + +// Class Phoenix.ClothSitComponent +// 0x0050 (0x0120 - 0x00D0) +class UClothSitComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x50]; // 0x00D0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClothSitComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClothSitComponent") + } + static class UClothSitComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClothSitComponent; + +// Class Phoenix.WorldFXRuleNotOvercast +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleNotOvercast final : public UWorldFXRuleOvercast +{ +public: + float Threshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleNotOvercast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleNotOvercast") + } + static class UWorldFXRuleNotOvercast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleNotOvercast; + +// Class Phoenix.AblNpcCollisionBranchTaskScratchPad +// 0x0098 (0x00E8 - 0x0050) +class UAblNpcCollisionBranchTaskScratchPad final : public UAblBranchTaskScratchPad +{ +public: + uint8 Pad_50[0x98]; // 0x0050(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnNpcCapsuleHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcCollisionBranchTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcCollisionBranchTaskScratchPad") + } + static class UAblNpcCollisionBranchTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcCollisionBranchTaskScratchPad; + +// Class Phoenix.CreatureLookAtTargetEvaluation_Bool +// 0x0008 (0x0030 - 0x0028) +class UCreatureLookAtTargetEvaluation_Bool : public UCreatureLookAtTargetEvaluation +{ +public: + float Multiplier; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInverse; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_Bool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_Bool") + } + static class UCreatureLookAtTargetEvaluation_Bool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_Bool; + +// Class Phoenix.CreatureLookAtTargetEvaluation_InMoveDirection +// 0x0018 (0x0048 - 0x0030) +class UCreatureLookAtTargetEvaluation_InMoveDirection final : public UCreatureLookAtTargetEvaluation_Bool +{ +public: + float StopMaxHeadingAngle; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkMaxHeadingAngle; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JogMaxHeadingAngle; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintMaxHeadingAngle; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlyingMaxHeadingAngle; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_InMoveDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_InMoveDirection") + } + static class UCreatureLookAtTargetEvaluation_InMoveDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_InMoveDirection; + +// Class Phoenix.AblNpcCollisionTask +// 0x0008 (0x0078 - 0x0070) +class UAblNpcCollisionTask final : public UAblAbilityTask +{ +public: + bool bOverrideSpellResponse; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideWeaponResponse; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverrideAimConeResponse; // 0x0072(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOverridePawnResponse; // 0x0073(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionResponse TaskSpellResponse; // 0x0074(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionResponse TaskWeaponResponse; // 0x0075(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionResponse TaskAimConeResponse; // 0x0076(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECollisionResponse TaskPawnResponse; // 0x0077(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcCollisionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcCollisionTask") + } + static class UAblNpcCollisionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcCollisionTask; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestAnd +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestAnd final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + TArray Tests; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestAnd") + } + static class UFXAutoTriggerCognitionStimuliTestAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestAnd; + +// Class Phoenix.AblNpcFeetIkScratchpad +// 0x0000 (0x0028 - 0x0028) +class UAblNpcFeetIkScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcFeetIkScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcFeetIkScratchpad") + } + static class UAblNpcFeetIkScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcFeetIkScratchpad; + +// Class Phoenix.AblNpcForceFeedbackScratchpad +// 0x0020 (0x0048 - 0x0028) +class UAblNpcForceFeedbackScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ConditionScratchpads; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcForceFeedbackScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcForceFeedbackScratchpad") + } + static class UAblNpcForceFeedbackScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcForceFeedbackScratchpad; + +// Class Phoenix.AblNpcHeadTrackingScratchpad +// 0x0000 (0x0028 - 0x0028) +class UAblNpcHeadTrackingScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcHeadTrackingScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcHeadTrackingScratchpad") + } + static class UAblNpcHeadTrackingScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcHeadTrackingScratchpad; + +// Class Phoenix.FXAutoTriggerScalarPlayerInCinematic +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarPlayerInCinematic final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarPlayerInCinematic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarPlayerInCinematic") + } + static class UFXAutoTriggerScalarPlayerInCinematic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarPlayerInCinematic; + +// Class Phoenix.AblNpcHitPauseScratchpad +// 0x0000 (0x0028 - 0x0028) +class UAblNpcHitPauseScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcHitPauseScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcHitPauseScratchpad") + } + static class UAblNpcHitPauseScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcHitPauseScratchpad; + +// Class Phoenix.FXAutoTriggerScalarWaterLevelLocal +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarWaterLevelLocal final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarWaterLevelLocal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarWaterLevelLocal") + } + static class UFXAutoTriggerScalarWaterLevelLocal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarWaterLevelLocal; + +// Class Phoenix.AblNpcMoveInDirectionScratchpad +// 0x0050 (0x0078 - 0x0028) +class UAblNpcMoveInDirectionScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcMoveInDirectionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcMoveInDirectionScratchpad") + } + static class UAblNpcMoveInDirectionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcMoveInDirectionScratchpad; + +// Class Phoenix.ablNPCPhysicsTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UablNPCPhysicsTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + float ElapsedTime; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPCPhysicsTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPCPhysicsTaskScratchPad") + } + static class UablNPCPhysicsTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPCPhysicsTaskScratchPad; + +// Class Phoenix.AblNpcPopupScratchpad +// 0x0038 (0x0060 - 0x0028) +class UAblNpcPopupScratchpad : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x38]; // 0x0028(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcPopupScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcPopupScratchpad") + } + static class UAblNpcPopupScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcPopupScratchpad; + +// Class Phoenix.SkinFXParameterDriverAutoFXScalar +// 0x0028 (0x0050 - 0x0028) +class USkinFXParameterDriverAutoFXScalar final : public USkinFXParameterDriver +{ +public: + struct FSkinFXMaterialScalarProperty Parameter; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UFXAutoTriggerScalar* AutoTriggerScalar; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRemapScalarRange RemapScalarRange; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bUseRemapScalarRange; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterDriverAutoFXScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterDriverAutoFXScalar") + } + static class USkinFXParameterDriverAutoFXScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterDriverAutoFXScalar; + +// Class Phoenix.AblNpcReactAnimRateModifierScratchpad +// 0x0030 (0x0058 - 0x0028) +class UAblNpcReactAnimRateModifierScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactAnimRateModifierScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactAnimRateModifierScratchpad") + } + static class UAblNpcReactAnimRateModifierScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactAnimRateModifierScratchpad; + +// Class Phoenix.FXAutoTriggerScalarPlayerOnBroom +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarPlayerOnBroom final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarPlayerOnBroom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarPlayerOnBroom") + } + static class UFXAutoTriggerScalarPlayerOnBroom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarPlayerOnBroom; + +// Class Phoenix.AblNpcReactFlyToLocation +// 0x0008 (0x0078 - 0x0070) +class UAblNpcReactFlyToLocation final : public UAblFlyToLocationTaskBase +{ +public: + ENpcReactFlyToLocationOption TargetLocation; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactFlyToLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactFlyToLocation") + } + static class UAblNpcReactFlyToLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactFlyToLocation; + +// Class Phoenix.AblNpcReactGravityTask +// 0x0028 (0x0098 - 0x0070) +class UAblNpcReactGravityTask final : public UAblAbilityTask +{ +public: + bool bModifyGravityAtTaskStart; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TaskStartGravityMultiplier; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyGravityAtTaskEnd; // 0x0078(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TaskEndGravityMultiplier; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestoreGravityAtTaskEnd; // 0x0080(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> AbilitiesToIgnoreTaskEndGravityRestoration; // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactGravityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactGravityTask") + } + static class UAblNpcReactGravityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactGravityTask; + +// Class Phoenix.AblNpcReactMoveToTask +// 0x0030 (0x00A0 - 0x0070) +class UAblNpcReactMoveToTask final : public UAblAbilityTask +{ +public: + EAblNpcReactMoveToDestinationType DestinationType; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CustomDestination; // 0x0074(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAblNpcReactMoveToSpeedType SpeedType; // 0x0080(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Curve; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CustomSpeed; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTrackTarget; // 0x0094(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStompVelocityAtStart; // 0x0095(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDoNotAllowHorizontalMovementAwayFromInstigator; // 0x0096(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseMaxHeight; // 0x0097(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreCapsuleHalfHeight; // 0x0098(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactMoveToTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactMoveToTask") + } + static class UAblNpcReactMoveToTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactMoveToTask; + +// Class Phoenix.FXAutoTriggerBoolLockable +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolLockable : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolLockable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolLockable") + } + static class UFXAutoTriggerBoolLockable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolLockable; + +// Class Phoenix.FXAutoTriggerBoolCanPlayerOpenLockable +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolCanPlayerOpenLockable final : public UFXAutoTriggerBoolLockable +{ +public: + bool bCheckIfLockedFirst; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolCanPlayerOpenLockable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolCanPlayerOpenLockable") + } + static class UFXAutoTriggerBoolCanPlayerOpenLockable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolCanPlayerOpenLockable; + +// Class Phoenix.AblNpcReactPlayObjectArchitectVfxScratchpad +// 0x0010 (0x0058 - 0x0048) +class UAblNpcReactPlayObjectArchitectVfxScratchpad final : public UAblPlayObjectArchitectVfxScratchpad +{ +public: + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactPlayObjectArchitectVfxScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactPlayObjectArchitectVfxScratchpad") + } + static class UAblNpcReactPlayObjectArchitectVfxScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactPlayObjectArchitectVfxScratchpad; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterNotActorClass +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterNotActorClass final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + TArray> NotOfActorTypes; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bIncludeSubclasses; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterNotActorClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterNotActorClass") + } + static class UFXAutoTriggerInteractibleItemsFilterNotActorClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterNotActorClass; + +// Class Phoenix.AblNpcReactPopupScratchpad +// 0x0010 (0x0070 - 0x0060) +class UAblNpcReactPopupScratchpad final : public UAblNpcPopupScratchpad +{ +public: + class UAblReactionData* ReactionData; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcReactPopupScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcReactPopupScratchpad") + } + static class UAblNpcReactPopupScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcReactPopupScratchpad; + +// Class Phoenix.AblNpcRotateScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblNpcRotateScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcRotateScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcRotateScratchpad") + } + static class UAblNpcRotateScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcRotateScratchpad; + +// Class Phoenix.ActorMeshSetupMatchNotInLevels +// 0x0010 (0x0038 - 0x0028) +class UActorMeshSetupMatchNotInLevels final : public UActorMeshSetupMatch +{ +public: + TArray Levels; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchNotInLevels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchNotInLevels") + } + static class UActorMeshSetupMatchNotInLevels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchNotInLevels; + +// Class Phoenix.AblNpcScaleScratchpad +// 0x0088 (0x00B0 - 0x0028) +class UAblNpcScaleScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x88]; // 0x0028(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcScaleScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcScaleScratchpad") + } + static class UAblNpcScaleScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcScaleScratchpad; + +// Class Phoenix.FXAutoTriggerBoolCanOpenLockable +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolCanOpenLockable final : public UFXAutoTriggerBoolLockable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolCanOpenLockable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolCanOpenLockable") + } + static class UFXAutoTriggerBoolCanOpenLockable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolCanOpenLockable; + +// Class Phoenix.AblSetCharacterTagsTask +// 0x0040 (0x00B0 - 0x0070) +class UAblSetCharacterTagsTask final : public UAblAbilityTask +{ +public: + struct FGameplayTagContainer CharacterTags; // 0x0070(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + bool RemoveTagsAtEndOfTask; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AddTheseTags; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RemoveTheseTags; // 0x0092(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_93[0x5]; // 0x0093(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TaskConditions; // 0x0098(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetCharacterTagsTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetCharacterTagsTask") + } + static class UAblSetCharacterTagsTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetCharacterTagsTask; + +// Class Phoenix.FastTravelPort +// 0x0010 (0x0258 - 0x0248) +class AFastTravelPort : public AActor +{ +public: + class AFastTravelPort* DestinationPort; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayBeforeTeleport; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FastTravelPort") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FastTravelPort") + } + static class AFastTravelPort* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFastTravelPort; + +// Class Phoenix.AblNpcSpawnMunitionTask +// 0x0028 (0x0098 - 0x0070) +class UAblNpcSpawnMunitionTask final : public UAblAbilityTask +{ +public: + TSubclassOf MunitionClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseReactionInstigatorAsMunitionInstigator; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Conditions; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcSpawnMunitionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcSpawnMunitionTask") + } + static class UAblNpcSpawnMunitionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcSpawnMunitionTask; + +// Class Phoenix.AIDataProvider_CentaurCombat_RepositionDistance +// 0x0000 (0x0040 - 0x0040) +class UAIDataProvider_CentaurCombat_RepositionDistance final : public UAIDataProvider_QueryParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CentaurCombat_RepositionDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CentaurCombat_RepositionDistance") + } + static class UAIDataProvider_CentaurCombat_RepositionDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CentaurCombat_RepositionDistance; + +// Class Phoenix.AblNpcStartReactionScratchpad +// 0x0018 (0x0040 - 0x0028) +class UAblNpcStartReactionScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + TArray TaskConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcStartReactionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcStartReactionScratchpad") + } + static class UAblNpcStartReactionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcStartReactionScratchpad; + +// Class Phoenix.AblAddPassiveReactionScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblAddPassiveReactionScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + TArray TaskConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAddPassiveReactionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAddPassiveReactionScratchpad") + } + static class UAblAddPassiveReactionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAddPassiveReactionScratchpad; + +// Class Phoenix.SceneActionState_LightCullingSettings +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_LightCullingSettings final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_LightCullingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_LightCullingSettings") + } + static class USceneActionState_LightCullingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_LightCullingSettings; + +// Class Phoenix.AblAddPassiveReactionTask +// 0x0018 (0x0088 - 0x0070) +class UAblAddPassiveReactionTask final : public UAblAbilityTask +{ +public: + TSubclassOf PassiveReactionAbility; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray TaskConditions; // 0x0078(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblAddPassiveReactionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblAddPassiveReactionTask") + } + static class UAblAddPassiveReactionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblAddPassiveReactionTask; + +// Class Phoenix.AblNpcTargetingModifierScratchpad +// 0x0008 (0x0030 - 0x0028) +class UAblNpcTargetingModifierScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcTargetingModifierScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcTargetingModifierScratchpad") + } + static class UAblNpcTargetingModifierScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcTargetingModifierScratchpad; + +// Class Phoenix.FlooListEntry +// 0x0020 (0x0048 - 0x0028) +class UFlooListEntry final : public UObject +{ +public: + class FName Name_0; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UID; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInteractiveState State; // 0x0034(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0038(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRotation; // 0x0044(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlooListEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlooListEntry") + } + static class UFlooListEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlooListEntry; + +// Class Phoenix.AblDisarmEventListenerScratchpad +// 0x0000 (0x0038 - 0x0038) +class UAblDisarmEventListenerScratchpad final : public UAblCustomEventListenerOnceScratchpad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblDisarmEventListenerScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblDisarmEventListenerScratchpad") + } + static class UAblDisarmEventListenerScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblDisarmEventListenerScratchpad; + +// Class Phoenix.FieldGuideButton_Inventory +// 0x0010 (0x04C0 - 0x04B0) +class UFieldGuideButton_Inventory : public UFieldGuideButtonBase +{ +public: + TArray NewItemCategories; // 0x04B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideButton_Inventory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideButton_Inventory") + } + static class UFieldGuideButton_Inventory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideButton_Inventory; + +// Class Phoenix.AblDisarmEventListenerTask +// 0x0000 (0x0078 - 0x0078) +class UAblDisarmEventListenerTask final : public UAblCustomEventListenerOnceTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblDisarmEventListenerTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblDisarmEventListenerTask") + } + static class UAblDisarmEventListenerTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblDisarmEventListenerTask; + +// Class Phoenix.SceneRigCharacterOptions +// 0x0000 (0x0000 - 0x0000) +class ISceneRigCharacterOptions final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCharacterOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCharacterOptions") + } + static class ISceneRigCharacterOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISceneRigCharacterOptions; + +// Class Phoenix.WorldFXRuleIsDay +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleIsDay final : public UWorldFXRuleNightDay +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleIsDay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleIsDay") + } + static class UWorldFXRuleIsDay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleIsDay; + +// Class Phoenix.AblRootMotionModifiersEventListenerScratchpad +// 0x0000 (0x0038 - 0x0038) +class UAblRootMotionModifiersEventListenerScratchpad final : public UAblCustomEventListenerStartEndScratchpad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRootMotionModifiersEventListenerScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRootMotionModifiersEventListenerScratchpad") + } + static class UAblRootMotionModifiersEventListenerScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRootMotionModifiersEventListenerScratchpad; + +// Class Phoenix.WorldEventManager +// 0x0188 (0x01B0 - 0x0028) +class UWorldEventManager final : public UObject +{ +public: + uint8 Pad_28[0x150]; // 0x0028(0x0150)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* WorldEventsDataTable; // 0x0178(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_180[0x30]; // 0x0180(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UWorldEventManager* Get(); + + void FinishSettingEventStreamingPausedValue(EStandardManagedPriority Priority, class UObject* InInstigator); + struct FGameplayTagContainer GetWorldEventLocationTags(class ALevelScriptActor* LevelScript); + void OnGameToBeSaved(); + void OnNewGame(); + void OnSaveGameLoaded(); + void OnWorldEventLoaded(class AWorldEventLocationActor* locationActor, const struct FWorldEventDataRow& dataRow); + void StartSettingEventStreamingPausedValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventManager") + } + static class UWorldEventManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventManager; + +// Class Phoenix.AblCustomEventFiredOnMeshOverlapScratchpad +// 0x0060 (0x0088 - 0x0028) +class UAblCustomEventFiredOnMeshOverlapScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomEventFiredOnMeshOverlapScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomEventFiredOnMeshOverlapScratchpad") + } + static class UAblCustomEventFiredOnMeshOverlapScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomEventFiredOnMeshOverlapScratchpad; + +// Class Phoenix.AblCustomEventFiredOnMeshOverlapTask +// 0x0020 (0x0090 - 0x0070) +class UAblCustomEventFiredOnMeshOverlapTask final : public UAblAbilityTask +{ +public: + TArray BodyNames; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class FName CollisionProfileName; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CustomEventName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCustomEventFiredOnMeshOverlapTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCustomEventFiredOnMeshOverlapTask") + } + static class UAblCustomEventFiredOnMeshOverlapTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCustomEventFiredOnMeshOverlapTask; + +// Class Phoenix.AblRipApartScratchpad +// 0x0018 (0x0040 - 0x0028) +class UAblRipApartScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRipApartScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRipApartScratchpad") + } + static class UAblRipApartScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRipApartScratchpad; + +// Class Phoenix.FieldGuideButton_Collections +// 0x0010 (0x04C0 - 0x04B0) +class UFieldGuideButton_Collections : public UFieldGuideButtonBase +{ +public: + TArray NewItemCategories; // 0x04B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideButton_Collections") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideButton_Collections") + } + static class UFieldGuideButton_Collections* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideButton_Collections; + +// Class Phoenix.AblTransformIntoTask +// 0x0020 (0x0090 - 0x0070) +class UAblTransformIntoTask final : public UAblAbilityTask +{ +public: + class FString CreatureName; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CreatureSpawnAbility; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetTransformedCreatureToWild; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTransformIntoTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTransformIntoTask") + } + static class UAblTransformIntoTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTransformIntoTask; + +// Class Phoenix.FXAutoTriggerBoolAllBlendDomainsOne +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolAllBlendDomainsOne final : public UFXAutoTriggerBool +{ +public: + TArray BlendDomains; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolAllBlendDomainsOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolAllBlendDomainsOne") + } + static class UFXAutoTriggerBoolAllBlendDomainsOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolAllBlendDomainsOne; + +// Class Phoenix.AblTransformIntoNoDeathScratchpad +// 0x0008 (0x0030 - 0x0028) +class UAblTransformIntoNoDeathScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + class AActor* SpawnedCreature; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTransformIntoNoDeathScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTransformIntoNoDeathScratchpad") + } + static class UAblTransformIntoNoDeathScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTransformIntoNoDeathScratchpad; + +// Class Phoenix.Enemy_Manager +// 0x00D8 (0x01B8 - 0x00E0) +class UEnemy_Manager : public UNPC_Manager +{ +public: + uint8 Pad_E0[0xB0]; // 0x00E0(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AttackGroupList; // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1A0[0x18]; // 0x01A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Manager") + } + static class UEnemy_Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Manager; + +// Class Phoenix.Companion_Manager +// 0x0000 (0x01B8 - 0x01B8) +class UCompanion_Manager final : public UEnemy_Manager +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Companion_Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Companion_Manager") + } + static class UCompanion_Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompanion_Manager; + +// Class Phoenix.AblTransformIntoNoDeathTask +// 0x0018 (0x0088 - 0x0070) +class UAblTransformIntoNoDeathTask final : public UAblAbilityTask +{ +public: + class FString CreatureName; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CreatureSpawnAbility; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTransformIntoNoDeathTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTransformIntoNoDeathTask") + } + static class UAblTransformIntoNoDeathTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTransformIntoNoDeathTask; + +// Class Phoenix.AblDieOnNextImpactReactionScratchpad +// 0x0008 (0x0030 - 0x0028) +class UAblDieOnNextImpactReactionScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblDieOnNextImpactReactionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblDieOnNextImpactReactionScratchpad") + } + static class UAblDieOnNextImpactReactionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblDieOnNextImpactReactionScratchpad; + +// Class Phoenix.SceneAction_SkyState +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_SkyState final : public USceneRigActionBase +{ +public: + class USkyStateOverride* SkyStateOverride; // 0x0088(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkyStateSmoothInOut SmoothInOut; // 0x0090(0x0008)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + bool bPreviewOnly; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SkyState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SkyState") + } + static class USceneAction_SkyState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SkyState; + +// Class Phoenix.AblDieOnNextImpactReactionTask +// 0x0000 (0x0070 - 0x0070) +class UAblDieOnNextImpactReactionTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblDieOnNextImpactReactionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblDieOnNextImpactReactionTask") + } + static class UAblDieOnNextImpactReactionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblDieOnNextImpactReactionTask; + +// Class Phoenix.AblSetMaxHeightModifiersScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblSetMaxHeightModifiersScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + TArray ConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetMaxHeightModifiersScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetMaxHeightModifiersScratchpad") + } + static class UAblSetMaxHeightModifiersScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetMaxHeightModifiersScratchpad; + +// Class Phoenix.FXAutoTriggerBoolBlendDomainOne +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolBlendDomainOne final : public UFXAutoTriggerBool +{ +public: + struct FRenderSettingsPreComputedBlendDomainName BlendDomain; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolBlendDomainOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolBlendDomainOne") + } + static class UFXAutoTriggerBoolBlendDomainOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolBlendDomainOne; + +// Class Phoenix.AblSetPheonixCharacterMovementModeScratchpad +// 0x0000 (0x0028 - 0x0028) +class UAblSetPheonixCharacterMovementModeScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetPheonixCharacterMovementModeScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetPheonixCharacterMovementModeScratchpad") + } + static class UAblSetPheonixCharacterMovementModeScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetPheonixCharacterMovementModeScratchpad; + +// Class Phoenix.FXAutoTriggerBoolGameLogicResult +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolGameLogicResult final : public UFXAutoTriggerBool +{ +public: + struct FName_GameLogicBoolResult Result; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGameLogicResult") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGameLogicResult") + } + static class UFXAutoTriggerBoolGameLogicResult* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGameLogicResult; + +// Class Phoenix.AblSetPhoenixCharacterMovementModeTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetPhoenixCharacterMovementModeTask final : public UAblAbilityTask +{ +public: + EMovementMode MovementMode; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EManagedMovementModePriority Priority; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetPhoenixCharacterMovementModeTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetPhoenixCharacterMovementModeTask") + } + static class UAblSetPhoenixCharacterMovementModeTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetPhoenixCharacterMovementModeTask; + +// Class Phoenix.CompanionStatsTriggers +// 0x0098 (0x00C0 - 0x0028) +class UCompanionStatsTriggers final : public UObject +{ +public: + uint8 Pad_28[0x98]; // 0x0028(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnStatChanged(const class FName StatID, const int32 Value, const int32 Delta); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompanionStatsTriggers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompanionStatsTriggers") + } + static class UCompanionStatsTriggers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompanionStatsTriggers; + +// Class Phoenix.ablNPC_TurnAssistImpulseTask +// 0x0010 (0x0080 - 0x0070) +class UablNPC_TurnAssistImpulseTask final : public UAblAbilityTask +{ +public: + ENPC_TurnAssistType TurnAssistType; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowFollow; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RelativeAngle; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ENPC_TurnAssist TurnAssistMode; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablNPC_TurnAssistImpulseTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablNPC_TurnAssistImpulseTask") + } + static class UablNPC_TurnAssistImpulseTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablNPC_TurnAssistImpulseTask; + +// Class Phoenix.AblNPCTurnToTask +// 0x0050 (0x00C0 - 0x0070) +class UAblNPCTurnToTask final : public UAblAbilityTask +{ +public: + EAblNPCTurnToTaskDestination RotationTarget; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTrackTarget; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator RotationOffset; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool SetYaw; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SetPitch; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend Blend; // 0x0088(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNPCTurnToTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNPCTurnToTask") + } + static class UAblNPCTurnToTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNPCTurnToTask; + +// Class Phoenix.AblNpcVulnerabilityScratchpad +// 0x0008 (0x0030 - 0x0028) +class UAblNpcVulnerabilityScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcVulnerabilityScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcVulnerabilityScratchpad") + } + static class UAblNpcVulnerabilityScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcVulnerabilityScratchpad; + +// Class Phoenix.AblNpcVulnerabilityTask +// 0x0008 (0x0078 - 0x0070) +class UAblNpcVulnerabilityTask final : public UAblAbilityTask +{ +public: + bool bModifyVulnerabilityAtTaskStart; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bVulnerabilityAtTaskStart; // 0x0071(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyVulnerabilityAtTaskEnd; // 0x0072(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bVulnerabilityAtTaskEnd; // 0x0073(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestoreVulnerabilityAtTaskEnd; // 0x0074(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblNpcVulnerabilityTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblNpcVulnerabilityTask") + } + static class UAblNpcVulnerabilityTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblNpcVulnerabilityTask; + +// Class Phoenix.FXAutoTriggerScalarGameLogicRequirementOnOff +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarGameLogicRequirementOnOff final : public UFXAutoTriggerScalar +{ +public: + struct FName_GameLogicVarBool Requirement; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarGameLogicRequirementOnOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarGameLogicRequirementOnOff") + } + static class UFXAutoTriggerScalarGameLogicRequirementOnOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarGameLogicRequirementOnOff; + +// Class Phoenix.AblObjectArchitectTagChooser_EnemyFaction +// 0x0000 (0x0028 - 0x0028) +class UAblObjectArchitectTagChooser_EnemyFaction final : public UAblObjectArchitectTagChooser +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblObjectArchitectTagChooser_EnemyFaction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblObjectArchitectTagChooser_EnemyFaction") + } + static class UAblObjectArchitectTagChooser_EnemyFaction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblObjectArchitectTagChooser_EnemyFaction; + +// Class Phoenix.CogGroupEvaluation_OnScreenSticky +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_OnScreenSticky final : public UCogGroupEvaluation +{ +public: + float ScreenBorder; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_OnScreenSticky") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_OnScreenSticky") + } + static class UCogGroupEvaluation_OnScreenSticky* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_OnScreenSticky; + +// Class Phoenix.AblBranchConditionIsNearDeathKneeling +// 0x0000 (0x0030 - 0x0030) +class UAblBranchConditionIsNearDeathKneeling final : public UAblBranchCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionIsNearDeathKneeling") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionIsNearDeathKneeling") + } + static class UAblBranchConditionIsNearDeathKneeling* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionIsNearDeathKneeling; + +// Class Phoenix.CreatureNurturingVolume +// 0x0008 (0x0260 - 0x0258) +class ACreatureNurturingVolume final : public ACreatureNurturingVolumeBase +{ +public: + class FName NurturingSpaceID; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureNurturingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureNurturingVolume") + } + static class ACreatureNurturingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureNurturingVolume; + +// Class Phoenix.SceneAction_PerformTaskFinishCurrentTask +// 0x0008 (0x0090 - 0x0088) +class USceneAction_PerformTaskFinishCurrentTask final : public USceneRigActionBase +{ +public: + class UActorProvider* PerformTaskActor; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PerformTaskFinishCurrentTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PerformTaskFinishCurrentTask") + } + static class USceneAction_PerformTaskFinishCurrentTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PerformTaskFinishCurrentTask; + +// Class Phoenix.AblObjectStateBranchCondition +// 0x0008 (0x0038 - 0x0030) +class UAblObjectStateBranchCondition final : public UAblBranchCondition +{ +public: + EObjectStateBranchCondition ObjectStateBranchCondition; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblObjectStateBranchCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblObjectStateBranchCondition") + } + static class UAblObjectStateBranchCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblObjectStateBranchCondition; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestGrayedOut +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestGrayedOut final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestGrayedOut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestGrayedOut") + } + static class UFXAutoTriggerCognitionStimuliTestGrayedOut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestGrayedOut; + +// Class Phoenix.ShadowSprintData +// 0x00A8 (0x00D8 - 0x0030) +class UShadowSprintData final : public UDataAsset +{ +public: + struct FShadowSprintImpulseData MinForwardImpulse; // 0x0030(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FShadowSprintImpulseData MaxForwardImpulse; // 0x0044(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FShadowSprintImpulseData VerticalImpulse; // 0x0058(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ConformToGroundHeight; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DangerZone; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundBuffer; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CeilingBuffer; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConformToGroundTime; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FShadowSprintImpulseData DangerZoneImpulse; // 0x0080(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FShadowSprintImpulseData GroundBufferImpulse; // 0x0094(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FShadowSprintImpulseData CeilingBufferImpulse; // 0x00A8(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bDangerZoneIfNoGroundFound; // 0x00BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float YawMinInterpSpeed; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawMaxInterpSpeed; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchInterpSpeed; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchBackToZeroInterpSpeed; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePhysics; // 0x00D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ShadowSprintData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ShadowSprintData") + } + static class UShadowSprintData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UShadowSprintData; + +// Class Phoenix.AblBranchConditionObjectStateScratchpad +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionObjectStateScratchpad final : public UAblTaskConditionScratchpad +{ +public: + class UObjectStateInfo* ObjectStateInfo; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionObjectStateScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionObjectStateScratchpad") + } + static class UAblBranchConditionObjectStateScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionObjectStateScratchpad; + +// Class Phoenix.FlooSelect +// 0x0018 (0x0388 - 0x0370) +class UFlooSelect final : public UScreen +{ +public: + class UVerticalBox* menuBox; // 0x0370(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AFloo* SourceFloo; // 0x0378(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Button; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void CreateButtonsC(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlooSelect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlooSelect") + } + static class UFlooSelect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlooSelect; + +// Class Phoenix.AblObjectStateGlaciusIgnoreTask +// 0x0000 (0x0070 - 0x0070) +class UAblObjectStateGlaciusIgnoreTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblObjectStateGlaciusIgnoreTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblObjectStateGlaciusIgnoreTask") + } + static class UAblObjectStateGlaciusIgnoreTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblObjectStateGlaciusIgnoreTask; + +// Class Phoenix.CogGroupEvaluation_CombinedTargeting +// 0x0028 (0x0078 - 0x0050) +class UCogGroupEvaluation_CombinedTargeting final : public UCogGroupEvaluation_CombinedBase +{ +public: + float MaxFOVForScoringEnemies; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinFOVScoreForEnemies; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinHeightScore; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NearDistanceBoostPctNonCombat; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NearDistanceBoostPctCombatGamepad; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NearDistanceBoostPctCombatMouse; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BelowMouseCursorBoostPct; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpellComboBoostPct; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StickyBoostPct; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_CombinedTargeting") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_CombinedTargeting") + } + static class UCogGroupEvaluation_CombinedTargeting* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_CombinedTargeting; + +// Class Phoenix.WorldFXRuleSpawnOnPlayerWithinBounds +// 0x0010 (0x0070 - 0x0060) +class UWorldFXRuleSpawnOnPlayerWithinBounds final : public UWorldFXRuleCameraPlayerAttached +{ +public: + struct FVector Bounds; // 0x0060(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSpawnOnPlayerWithinBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSpawnOnPlayerWithinBounds") + } + static class UWorldFXRuleSpawnOnPlayerWithinBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSpawnOnPlayerWithinBounds; + +// Class Phoenix.AblObjectStateImpulseIgnoreTask +// 0x0008 (0x0078 - 0x0070) +class UAblObjectStateImpulseIgnoreTask final : public UAblAbilityTask +{ +public: + bool bUseTaskDuration; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ImpulseIgnoreDuration; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblObjectStateImpulseIgnoreTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblObjectStateImpulseIgnoreTask") + } + static class UAblObjectStateImpulseIgnoreTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblObjectStateImpulseIgnoreTask; + +// Class Phoenix.CreaturePettingBrushFloatingComponent +// 0x00E0 (0x01B0 - 0x00D0) +class UCreaturePettingBrushFloatingComponent final : public UActorComponent +{ +public: + float FloatingAmplitude; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingFrequency; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingStiffness; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingMaxExtension; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingDamping; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingScaleInterpolationSpeed; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingRotationInterpolationSpeed; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingMaxForce; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampForce; // 0x00F0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AttachedBlendTime; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedDamping; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedLocationInterpolationSpeedMin; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedLocationInterpolationSpeedMax; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedRotationInterpolationSpeedMin; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedRotationInterpolationSpeedMax; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedScaleInterpolationSpeedMin; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedScaleInterpolationSpeedMax; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedInterpolationSpeedAfterBlend; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyScaling; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x97]; // 0x0119(0x0097)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetFloatingState(const ECreaturePettingBrushFloatingState InFloatingState); + void SetOscillationEnabled(const bool bInEnabled); + void SetTargetTransformAndVelocity(const struct FTransform& InTargetTransform, const struct FVector& InVelocity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreaturePettingBrushFloatingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreaturePettingBrushFloatingComponent") + } + static class UCreaturePettingBrushFloatingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreaturePettingBrushFloatingComponent; + +// Class Phoenix.AblOpportunityWindowTask_ModifyAOECastScratchPad +// 0x0008 (0x0070 - 0x0068) +class UAblOpportunityWindowTask_ModifyAOECastScratchPad final : public UAblOpportunityWindowTagTaskScratchPad +{ +public: + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblOpportunityWindowTask_ModifyAOECastScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblOpportunityWindowTask_ModifyAOECastScratchPad") + } + static class UAblOpportunityWindowTask_ModifyAOECastScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblOpportunityWindowTask_ModifyAOECastScratchPad; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterIsState +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterIsState final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + EInteractiveState State; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterIsState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterIsState") + } + static class UFXAutoTriggerInteractibleItemsFilterIsState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterIsState; + +// Class Phoenix.ablOpportunityWindowTask_ModifyAOECast +// 0x0008 (0x00D8 - 0x00D0) +class UablOpportunityWindowTask_ModifyAOECast final : public UablOpportunityWindowTagTask +{ +public: + EOpportunityType OpportunityType; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RemainingLifeTime; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablOpportunityWindowTask_ModifyAOECast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablOpportunityWindowTask_ModifyAOECast") + } + static class UablOpportunityWindowTask_ModifyAOECast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablOpportunityWindowTask_ModifyAOECast; + +// Class Phoenix.FlyingBroomMovementComponent +// 0x01D0 (0x0328 - 0x0158) +class UFlyingBroomMovementComponent final : public UPawnMovementComponent +{ +public: + int32 MaxSimulationIterations; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimulationTimeStep; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysics* FlyingBroomPhysics; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomStats* FlyingBroomStats; // 0x0168(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearAccumulatedForces; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FlyingBroomPhysicsStack; // 0x0178(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class UFlyingBroomPhysicsScratch* FlyingBroomPhysicsScratch; // 0x0188(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_190[0x198]; // 0x0190(0x0198)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroomMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroomMovementComponent") + } + static class UFlyingBroomMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroomMovementComponent; + +// Class Phoenix.ablPhysicalBodyBlendTask +// 0x0020 (0x0090 - 0x0070) +class UablPhysicalBodyBlendTask final : public UAblAbilityTask +{ +public: + TArray PerBoneBlendWeights; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float BlendInTime; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAlphaBlendOption BlendInOption; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendOutTime; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAlphaBlendOption BlendOutOption; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bContinous; // 0x008D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8E[0x2]; // 0x008E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablPhysicalBodyBlendTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablPhysicalBodyBlendTask") + } + static class UablPhysicalBodyBlendTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablPhysicalBodyBlendTask; + +// Class Phoenix.MorphTargetInterface +// 0x0000 (0x0000 - 0x0000) +class IMorphTargetInterface final +{ +public: + bool OnMorphTargetsReceived(const TMap& MorphTargets); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MorphTargetInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MorphTargetInterface") + } + static class IMorphTargetInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMorphTargetInterface; + +// Class Phoenix.AblPhysicalReactionTask +// 0x0018 (0x0088 - 0x0070) +class UAblPhysicalReactionTask final : public UAblAbilityTask +{ +public: + EPhysicalReactionTaskAction Action; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImpactReactionStrength ReactionStrength; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendBackOnTaskEnd; // 0x0072(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollDrivingSetting SetPoseDrivingMode; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollPoseDrivingMode PoseDrivingMode; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PoseDrivingBlendDuration; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetCenterOfMassDrivingModes; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollCOMLocationDrivingMode LocationDrivingMode; // 0x007D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollCOMRotationDrivingMode RotationDrivingMode; // 0x007E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCcd; // 0x007F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CcdTime; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPhysicalReactionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPhysicalReactionTask") + } + static class UAblPhysicalReactionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPhysicalReactionTask; + +// Class Phoenix.RenderSettingsCustomBlendDomainCameraHeight +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsCustomBlendDomainCameraHeight final : public URenderSettingsCustomBlendDomain +{ +public: + float StartHeightMeters; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullHeightMeters; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldBaseHeightAffect Base; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainCameraHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainCameraHeight") + } + static class URenderSettingsCustomBlendDomainCameraHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainCameraHeight; + +// Class Phoenix.AblPhysicalReactionBlendBackTask +// 0x0010 (0x0080 - 0x0070) +class UAblPhysicalReactionBlendBackTask final : public UAblAbilityTask +{ +public: + bool bForcePopOutOfRagdollImmediately; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideBlendDuration; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendDurationOverride; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStationaryCapsuleWhileBlending; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPhysicalReactionBlendBackTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPhysicalReactionBlendBackTask") + } + static class UAblPhysicalReactionBlendBackTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPhysicalReactionBlendBackTask; + +// Class Phoenix.AblPhysicalReactionConstraintContextTask +// 0x0008 (0x0078 - 0x0070) +class UAblPhysicalReactionConstraintContextTask final : public UAblAbilityTask +{ +public: + class FName ConstraintContext; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPhysicalReactionConstraintContextTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPhysicalReactionConstraintContextTask") + } + static class UAblPhysicalReactionConstraintContextTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPhysicalReactionConstraintContextTask; + +// Class Phoenix.SceneAction_HermesMessage +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_HermesMessage final : public USceneRigObjectActionBase +{ +public: + class FName Message; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_HermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_HermesMessage") + } + static class USceneAction_HermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_HermesMessage; + +// Class Phoenix.AblPlayDialogTaskScratchPad +// 0x0018 (0x0040 - 0x0028) +class UAblPlayDialogTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray> AttachedDialogs; // 0x0028(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + int32 DialogEventId; // 0x0038(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayDialogTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayDialogTaskScratchPad") + } + static class UAblPlayDialogTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayDialogTaskScratchPad; + +// Class Phoenix.AblPlayDialogTask +// 0x0080 (0x00F0 - 0x0070) +class UAblPlayDialogTask final : public UAblAbilityTask +{ +public: + struct FDialogueConversationReference DialogEventReference; // 0x0070(0x0010)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAvaAudioDialogueEvent* DialogEvent; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName EventName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FAudioDialogueFlags AudioDialogueFlags; // 0x0090(0x0007)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bStopWhenAttachedToDestroyed; // 0x0097(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStopDialogueOnEndTask; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSet AllowedSubtypeIDs; // 0x00A0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayDialogTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayDialogTask") + } + static class UAblPlayDialogTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayDialogTask; + +// Class Phoenix.MaterialSwapMeshStateStencilManagerLockStencilCustomDepthData +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateStencilManagerLockStencilCustomDepthData final : public UMaterialSwapMeshStateData +{ +public: + TWeakObjectPtr StencilManagerSingleton; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateStencilManagerLockStencilCustomDepthData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateStencilManagerLockStencilCustomDepthData") + } + static class UMaterialSwapMeshStateStencilManagerLockStencilCustomDepthData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateStencilManagerLockStencilCustomDepthData; + +// Class Phoenix.AblPlayObjectArchitectMultiFxAssetTask +// 0x0030 (0x00D0 - 0x00A0) +class UAblPlayObjectArchitectMultiFxAssetTask : public UAblPlayMultiFxAssetBaseTask +{ +public: + struct FGameplayTagContainer BaseObjectArchitectTags; // 0x00A0(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TagChoosers; // 0x00C0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayObjectArchitectMultiFxAssetTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayObjectArchitectMultiFxAssetTask") + } + static class UAblPlayObjectArchitectMultiFxAssetTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayObjectArchitectMultiFxAssetTask; + +// Class Phoenix.FadeProvider_UIOnly +// 0x0000 (0x0028 - 0x0028) +class UFadeProvider_UIOnly final : public UFadeProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FadeProvider_UIOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FadeProvider_UIOnly") + } + static class UFadeProvider_UIOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFadeProvider_UIOnly; + +// Class Phoenix.AblPlayMultiFxAssetNpcTask +// 0x0000 (0x00D0 - 0x00D0) +class UAblPlayMultiFxAssetNpcTask final : public UAblPlayObjectArchitectMultiFxAssetTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayMultiFxAssetNpcTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayMultiFxAssetNpcTask") + } + static class UAblPlayMultiFxAssetNpcTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayMultiFxAssetNpcTask; + +// Class Phoenix.CapturingWidget +// 0x0028 (0x0310 - 0x02E8) +class UCapturingWidget final : public UHUDElementGroup +{ +public: + class ACaptureDeviceItemTool* CaptureDevice; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* AttachedComponent; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsProjectedFromOffscreen; // 0x02F8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ProjectionDirection; // 0x02FC(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_304[0xC]; // 0x0304(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HideWhenReady(float HideAfterTime); + void RemoveFromHUD(); + void Show(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CapturingWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CapturingWidget") + } + static class UCapturingWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCapturingWidget; + +// Class Phoenix.WorldEventCondition_MonthsOfTheYear +// 0x0010 (0x0048 - 0x0038) +class UWorldEventCondition_MonthsOfTheYear final : public UWorldEventCondition +{ +public: + TArray MonthsToCheck; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_MonthsOfTheYear") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_MonthsOfTheYear") + } + static class UWorldEventCondition_MonthsOfTheYear* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_MonthsOfTheYear; + +// Class Phoenix.AblPlayMultiFxAssetScratchpad +// 0x0020 (0x0048 - 0x0028) +class UAblPlayMultiFxAssetScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TaskConditionScratchpads; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayMultiFxAssetScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayMultiFxAssetScratchpad") + } + static class UAblPlayMultiFxAssetScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayMultiFxAssetScratchpad; + +// Class Phoenix.WorldEventCondition_Combat +// 0x0018 (0x0050 - 0x0038) +class UWorldEventCondition_Combat final : public UWorldEventCondition +{ +public: + float DespawnDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDespawnOnConditionFail; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x13]; // 0x003D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_Combat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_Combat") + } + static class UWorldEventCondition_Combat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_Combat; + +// Class Phoenix.AblPlayMultiFxScratchpad +// 0x0030 (0x0058 - 0x0028) +class UAblPlayMultiFxScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TaskConditionScratchpads; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayMultiFxScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayMultiFxScratchpad") + } + static class UAblPlayMultiFxScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayMultiFxScratchpad; + +// Class Phoenix.AblPlayMultiFxTask +// 0x0060 (0x00D0 - 0x0070) +class UAblPlayMultiFxTask : public UAblAbilityTask +{ +public: + class FName MultiFXHandleName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FX; // 0x0078(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0088(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0094(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShutdownPreviousEffect; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeactivateOnTaskEnd; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TaskConditions; // 0x00B0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ChildTasks; // 0x00C0(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayMultiFxTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayMultiFxTask") + } + static class UAblPlayMultiFxTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayMultiFxTask; + +// Class Phoenix.AblPlayObjectArchitectVfxWithRandomTraitsTask +// 0x0078 (0x0140 - 0x00C8) +class UAblPlayObjectArchitectVfxWithRandomTraitsTask final : public UAblPlayObjectArchitectVfxTaskBase +{ +public: + struct FVector LocationMin; // 0x00C8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LocationMax; // 0x00D4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRotator RotationMin; // 0x00E0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FRotator RotationMax; // 0x00EC(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector ScaleMin; // 0x00F8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector ScaleMax; // 0x0104(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LifeSpanMin; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LifeSpanMax; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeInTimeMin; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeInTimeMax; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeOutTimeMin; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeOutTimeMax; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector DecalSizeMin; // 0x0128(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector DecalSizeMax; // 0x0134(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayObjectArchitectVfxWithRandomTraitsTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayObjectArchitectVfxWithRandomTraitsTask") + } + static class UAblPlayObjectArchitectVfxWithRandomTraitsTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayObjectArchitectVfxWithRandomTraitsTask; + +// Class Phoenix.FadeInAsyncAction +// 0x0018 (0x0048 - 0x0030) +class UFadeInAsyncAction final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Complete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UFadeInAsyncAction* FadeIn(const float Duration); + + void OnFadeComplete(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FadeInAsyncAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FadeInAsyncAction") + } + static class UFadeInAsyncAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFadeInAsyncAction; + +// Class Phoenix.AblPlayPostAkEvent +// 0x0020 (0x0090 - 0x0070) +class UAblPlayPostAkEvent final : public UAblAbilityTask +{ +public: + class UAkAudioEvent* AkEvent; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName EventName; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStopWhenAttachedToDestroyed; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayerOnly; // 0x0081(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayerInstigationOnly; // 0x0082(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_83[0x5]; // 0x0083(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* EventToPostOnTaskEnd; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPlayPostAkEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPlayPostAkEvent") + } + static class UAblPlayPostAkEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPlayPostAkEvent; + +// Class Phoenix.GroundSwarmingControlComponent +// 0x0000 (0x0220 - 0x0220) +class UGroundSwarmingControlComponent : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GroundSwarmingControlComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GroundSwarmingControlComponent") + } + static class UGroundSwarmingControlComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGroundSwarmingControlComponent; + +// Class Phoenix.GroundSwarmingMultiComponent +// 0x02C0 (0x04E0 - 0x0220) +class UGroundSwarmingMultiComponent final : public UGroundSwarmingControlComponent +{ +public: + struct FGroundSwarmingExternalForce ExternalForce; // 0x0220(0x00D0)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGroundSwarmingForceModifier ForceModifier; // 0x02F0(0x00D0)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGroundSwarmingDeathVolume DeathVolume; // 0x03C0(0x0110)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUseExternalForce; // 0x04D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseForceModifier; // 0x04D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDeathVolume; // 0x04D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D3[0xD]; // 0x04D3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GroundSwarmingMultiComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GroundSwarmingMultiComponent") + } + static class UGroundSwarmingMultiComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGroundSwarmingMultiComponent; + +// Class Phoenix.AblPostAccessibilityAudioCueTask +// 0x0008 (0x0078 - 0x0070) +class UAblPostAccessibilityAudioCueTask final : public UAblAbilityTask +{ +public: + EAccessibilityAudioCueEventType AudioCueEventType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOneShot; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPostAccessibilityAudioCueTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPostAccessibilityAudioCueTask") + } + static class UAblPostAccessibilityAudioCueTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPostAccessibilityAudioCueTask; + +// Class Phoenix.ablPreStartMoveBodyLeanTask +// 0x0010 (0x0080 - 0x0070) +class UablPreStartMoveBodyLeanTask final : public UAblAbilityTask +{ +public: + class FName PlayOnChannel; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* BodyLeanAbilityClass; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablPreStartMoveBodyLeanTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablPreStartMoveBodyLeanTask") + } + static class UablPreStartMoveBodyLeanTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablPreStartMoveBodyLeanTask; + +// Class Phoenix.AblPushAwayFromInstigatorTask +// 0x0010 (0x0080 - 0x0070) +class UAblPushAwayFromInstigatorTask final : public UAblAbilityTask +{ +public: + float Distance; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Speed; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bContinuousDistanceCheck; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bIncludeCapsuleSizeInDistanceCheck; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblPushAwayFromInstigatorTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblPushAwayFromInstigatorTask") + } + static class UAblPushAwayFromInstigatorTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblPushAwayFromInstigatorTask; + +// Class Phoenix.SceneAction_RenderDocCaptureFrames +// 0x0008 (0x0090 - 0x0088) +class USceneAction_RenderDocCaptureFrames final : public USceneAction_ConsoleRenderingVar +{ +public: + int32 Frames; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCaptureInSceneRigEditor; // 0x008C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_RenderDocCaptureFrames") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_RenderDocCaptureFrames") + } + static class USceneAction_RenderDocCaptureFrames* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_RenderDocCaptureFrames; + +// Class Phoenix.AblRagdollBehaviorChangedConditionScratchpad +// 0x0008 (0x0038 - 0x0030) +class UAblRagdollBehaviorChangedConditionScratchpad final : public UAblTaskConditionScratchpad +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRagdollBehaviorChangedConditionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRagdollBehaviorChangedConditionScratchpad") + } + static class UAblRagdollBehaviorChangedConditionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRagdollBehaviorChangedConditionScratchpad; + +// Class Phoenix.GroundSwarmingExternalForceComponent +// 0x00D0 (0x02F0 - 0x0220) +class UGroundSwarmingExternalForceComponent final : public UGroundSwarmingControlComponent +{ +public: + struct FGroundSwarmingExternalForce ExternalForce; // 0x0220(0x00D0)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GroundSwarmingExternalForceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GroundSwarmingExternalForceComponent") + } + static class UGroundSwarmingExternalForceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGroundSwarmingExternalForceComponent; + +// Class Phoenix.AvaAudioGameplayStatics +// 0x0000 (0x0028 - 0x0028) +class UAvaAudioGameplayStatics final : public UBlueprintFunctionLibrary +{ +public: + static int32 AddStateToStack(class FName stateGroup, class FName State, int32 Priority); + static void ClearDialogueCompleteNotification(int32 DialogueHandle); + static void DebugDialogueChangeLanguage(const class FString& Language); + static void DebugDialogueLoad(); + static int32 DebugDialoguePlay(class AActor* Actor, class FName lineID); + static void DebugDialogueUnload(); + static bool DialogueReferenceIsValid(const struct FDialogueConversationReference& DialogueReference); + static bool DialogueSequenceReferenceIsValid(const struct FDialogueSequenceReference& Reference); + static EGenderVoice GetPlayerGenderVoice(); + static bool GetSourcePlayPosition(int32 DialogueHandle, float* Out_AudioSeconds, float* Out_LipsyncPrerollAdjustedSeconds); + static void HermesBindAudioDialogueLineEndedData(TDelegate Delegate_AudioDialogueLineEndedData, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindAudioDialogueLineStartedData(TDelegate Delegate_AudioDialogueLineStartedData, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void InitActorAudio(class AActor* Actor); + static bool IsDialogueEventActive(int32 DialogueHandle); + static bool IsStateOnTopOfStack(class FName stateGroup, class FName State); + static void LatchSpell(class FName AudioSpellName, class AActor* Actor); + static void MusicStackAddEventAtLocationByName(const class FString& EventName, int32 Priority, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject); + static void MusicStackAddModMusicAtLocation(const class USoundBase* ModMusic, int32 Priority, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject); + static void MusicStackRemoveEventByName(const class FString& EventName); + static void MusicStackRemoveModMusic(const class USoundBase* ModMusic); + static int32 PlayDialogueSequence(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const TArray& Actors, EAvaAudioDialogueFlags flags); + static int32 PlayDialogueSequenceByReference(const struct FDialogueConversationReference& DialogueEventName, const TArray& Actors, EAvaAudioDialogueFlags flags); + static int32 PlayDialogueSequenceWithCharacterIDs(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const TArray& Actors, const TArray& In_AdditionalCharacterIDs, EAvaAudioDialogueFlags flags); + static int32 PlayDialogueSequenceWithCharacterIDsByReference(const struct FDialogueConversationReference& DialogueEventName, const TArray& Actors, const TArray& In_AdditionalCharacterIDs, EAvaAudioDialogueFlags flags); + static int32 PostDialogueEvent(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags); + static int32 PostDialogueEventAtLocation(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, EAvaAudioDialogueFlags flags); + static int32 PostDialogueEventAtLocationByReference(const struct FDialogueConversationReference& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, EAvaAudioDialogueFlags flags); + static int32 PostDialogueEventAtLocationWithParameters(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, const TMap& Parameters, EAvaAudioDialogueFlags flags); + static int32 PostDialogueEventAtLocationWithParametersByReference(const struct FDialogueConversationReference& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, const TMap& Parameters, EAvaAudioDialogueFlags flags); + static int32 PostDialogueEventByReference(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags); + static int32 PostDialogueEventWithParameters(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, const TMap& Parameters, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags); + static int32 PostDialogueEventWithParametersByReference(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, const TMap& Parameters, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags); + static void PostEventPlayerVoice(); + static bool PrepareDialogueEvent_BP(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, TMap* Out_Parameters, struct FAvaAudioDialogueMetaData* Out_MetaData, bool bStartBuffering); + static bool PrepareDialogueEventByReference_BP(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, TMap* Out_Parameters, struct FAvaAudioDialogueMetaData* Out_MetaData, bool bStartBuffering); + static bool PrepareDialogueEventWithParameters_BP(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, const TMap& In_Parameters, TMap* Out_Parameters, struct FAvaAudioDialogueMetaData* Out_MetaData, bool bStartBuffering); + static bool PrepareDialogueEventWithParametersByReference_BP(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, const TMap& In_Parameters, TMap* Out_Parameters, struct FAvaAudioDialogueMetaData* Out_MetaData, bool bStartBuffering); + static bool PrepareDialogueSequence_BP(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const TArray& Actors, const TArray& In_AdditionalCharacterIDs, TArray* Out_Results, EAvaAudioDialogueFlags flags, bool bStartBuffering); + static bool PrepareDialogueSequenceByReference_BP(const struct FDialogueConversationReference& DialogueEventName, const TArray& Actors, const TArray& In_AdditionalCharacterIDs, TArray* Out_Results, EAvaAudioDialogueFlags flags, bool bStartBuffering); + static bool QueryDialogueEventPotentialCast(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, TArray* Out_CharacterIDCast); + static int32 QueueDialogueEvent(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, int32 QueueToHandle, float QueueWithDelaySeconds, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags); + static int32 QueueDialogueEventAtLocation(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, int32 QueueToHandle, float QueueWithDelaySeconds, EAvaAudioDialogueFlags flags); + static int32 QueueDialogueEventAtLocationByReference(const struct FDialogueConversationReference& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, int32 QueueToHandle, float QueueWithDelaySeconds, EAvaAudioDialogueFlags flags); + static int32 QueueDialogueEventAtLocationWithParameters(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, const TMap& Parameters, int32 QueueToHandle, float QueueWithDelaySeconds, EAvaAudioDialogueFlags flags); + static int32 QueueDialogueEventAtLocationWithParametersByReference(const struct FDialogueConversationReference& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, const TMap& Parameters, int32 QueueToHandle, float QueueWithDelaySeconds, EAvaAudioDialogueFlags flags); + static int32 QueueDialogueEventByReference(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, int32 QueueToHandle, float QueueWithDelaySeconds, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags); + static int32 QueueDialogueEventWithParameters(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, const TMap& Parameters, int32 QueueToHandle, float QueueWithDelaySeconds, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags); + static int32 QueueDialogueEventWithParametersByReference(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, const TMap& Parameters, int32 QueueToHandle, float QueueWithDelaySeconds, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags); + static void RemoveStateFromStack(int32 StackHandle); + static void RemoveStateFromStackByName(class FName stateGroup, class FName State, int32 Priority); + static void RequestDialogueCompleteNotification(int32 DialogueHandle, const TDelegate& Delegate_DialogueEventComplete); + static void ResumeDialogueStartedPaused(int32 DialogueHandle); + static bool SetPlayerGenderVoice(EGenderVoice NewGenderVoice); + static void StopDialogue(int32 DialogueHandle); + static void StopPlayingID(int32* PlayingID); + static void WriteStringToSpeechLog(const class FString& LogString); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAudioGameplayStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAudioGameplayStatics") + } + static class UAvaAudioGameplayStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaAudioGameplayStatics; + +// Class Phoenix.AblRagdollBehaviorChangedBranchCondition +// 0x0000 (0x0028 - 0x0028) +class UAblRagdollBehaviorChangedBranchCondition final : public UAblTaskCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRagdollBehaviorChangedBranchCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRagdollBehaviorChangedBranchCondition") + } + static class UAblRagdollBehaviorChangedBranchCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRagdollBehaviorChangedBranchCondition; + +// Class Phoenix.FreeStandingClock +// 0x0068 (0x0310 - 0x02A8) +class AFreeStandingClock final : public ATransfigurationObjectBase +{ +public: + class USceneComponent* HandsComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* HourHand; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* MinuteHand; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C0[0x44]; // 0x02C0(0x0044)(Fixing Size After Last Property [ Dumper-7 ]) + float HandRotateDuration; // 0x0304(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHandsLookAtPlayer; // 0x0308(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DoClockTick(); + void OnClockChime(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FreeStandingClock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FreeStandingClock") + } + static class AFreeStandingClock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFreeStandingClock; + +// Class Phoenix.AblRagdollControlCompConditionScratchpad +// 0x0010 (0x0040 - 0x0030) +class UAblRagdollControlCompConditionScratchpad final : public UAblTaskConditionScratchpad +{ +public: + class URagdollControlComponent* RagdollControlComp; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIcarus3DMovementComponent* FlightMovementComp; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRagdollControlCompConditionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRagdollControlCompConditionScratchpad") + } + static class UAblRagdollControlCompConditionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRagdollControlCompConditionScratchpad; + +// Class Phoenix.FXAutoTriggerRequiredActorsPhoenixCharacters +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerRequiredActorsPhoenixCharacters final : public UFXAutoTriggerRequiredActorsBase +{ +public: + bool bIncludePlayer; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsPhoenixCharacters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsPhoenixCharacters") + } + static class UFXAutoTriggerRequiredActorsPhoenixCharacters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsPhoenixCharacters; + +// Class Phoenix.AblCanRagdollRecoverBranchCondition +// 0x0008 (0x0030 - 0x0028) +class UAblCanRagdollRecoverBranchCondition final : public UAblTaskCondition +{ +public: + bool bCheckForRecoverOnGround; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCheckForRecoverInWater; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCheckForRecoverInAir; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblCanRagdollRecoverBranchCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblCanRagdollRecoverBranchCondition") + } + static class UAblCanRagdollRecoverBranchCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblCanRagdollRecoverBranchCondition; + +// Class Phoenix.CombatParryButtonCallout +// 0x0008 (0x0330 - 0x0328) +class UCombatParryButtonCallout : public UPhoenixUserWidget +{ +public: + ECombatParryType CombatParryType; // 0x0328(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInPerfectTimingWindow; // 0x0329(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32A[0x2]; // 0x032A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ExpectedLifetime; // 0x032C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void BlueprintSetParryType(const ECombatParryType ParryType); + void BlueprintSetPerfectTimingState(const bool bPerfectTiming); + void OnInputDeviceChanged(); + void SetExpectedLifetime(float LifeTime); + void SetParryType(const ECombatParryType ParryType); + void SetPerfectTimingState(const bool bPerfectTiming); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CombatParryButtonCallout") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CombatParryButtonCallout") + } + static class UCombatParryButtonCallout* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCombatParryButtonCallout; + +// Class Phoenix.GuideSpline +// 0x0240 (0x0488 - 0x0248) +class AGuideSpline : public AActor +{ +public: + float TimeOutPeriod; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumDistanceFromPlayer; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumDistanceFromPlayerMounted; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestinationArrivalDistance; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightAdjustCollissionPassRange; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinHeightOffset; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHeightOffset; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHeightTurnDepth; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShootForwardOffset; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LoopSideOffset; // 0x026C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoopAroundYawThreshold; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoopAroundPitchThreshold; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineStartRestoreAngleThreshold; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoughTimeBetweenAdjustStartAndVFX; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RoughTimeBetweenInitializeAndVFX; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuideSplineTrajectory Trajectory; // 0x0288(0x00D8)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + int32 ResimulationNumBufferPoints; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DrawDebugSegmentsPerPoint; // 0x0364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNonUniformSplineComponent* BaseSpline; // 0x0368(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USplineComponent* SmoothedSpline; // 0x0370(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_378[0x110]; // 0x0378(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CompletePathRemoval(); + void InitializeFromPath(const TArray& Path); + void OnPathArrived(); + void OnPathInitialized(); + void PreparePathRemoval(); + void RemovePath(); + + const TArray GetTrajectoryPoints() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GuideSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GuideSpline") + } + static class AGuideSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGuideSpline; + +// Class Phoenix.RPGTriggerEffect_TriggerAbilityOnEpiskey +// 0x0018 (0x0070 - 0x0058) +class URPGTriggerEffect_TriggerAbilityOnEpiskey final : public URPGTriggerEffect_OnEpiskey +{ +public: + float AbilityBaseTime; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AbilityTimePerHealth; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AbilityTimeMax; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AbilityOnPlayer; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class URPGAbilityBase* Ability; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_TriggerAbilityOnEpiskey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_TriggerAbilityOnEpiskey") + } + static class URPGTriggerEffect_TriggerAbilityOnEpiskey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_TriggerAbilityOnEpiskey; + +// Class Phoenix.AblRagdollReactionAbility +// 0x0000 (0x00E0 - 0x00E0) +class UAblRagdollReactionAbility : public UAblReactionAbility +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRagdollReactionAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRagdollReactionAbility") + } + static class UAblRagdollReactionAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRagdollReactionAbility; + +// Class Phoenix.AblBranchConditionReactionEndingScratchpad +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionReactionEndingScratchpad final : public UAblTaskConditionScratchpad +{ +public: + class UAblReactionComponent* ReactionComp; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionData* ReactionData; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionReactionEndingScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionReactionEndingScratchpad") + } + static class UAblBranchConditionReactionEndingScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionReactionEndingScratchpad; + +// Class Phoenix.AblBranchConditionReactionEnding_New +// 0x0000 (0x0028 - 0x0028) +class UAblBranchConditionReactionEnding_New final : public UAblTaskCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionReactionEnding_New") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionReactionEnding_New") + } + static class UAblBranchConditionReactionEnding_New* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionReactionEnding_New; + +// Class Phoenix.AblBranchConditionReactionDataScratchpad +// 0x0008 (0x0038 - 0x0030) +class UAblBranchConditionReactionDataScratchpad final : public UAblTaskConditionScratchpad +{ +public: + TWeakObjectPtr ReactionComp; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionReactionDataScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionReactionDataScratchpad") + } + static class UAblBranchConditionReactionDataScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionReactionDataScratchpad; + +// Class Phoenix.FXAutoTriggerPrerequisiteInLevels +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerPrerequisiteInLevels final : public UFXAutoTriggerPrerequisiteBase +{ +public: + TArray Levels; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteInLevels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteInLevels") + } + static class UFXAutoTriggerPrerequisiteInLevels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteInLevels; + +// Class Phoenix.AblReactionPlayMultiFxTask +// 0x0008 (0x00D8 - 0x00D0) +class UAblReactionPlayMultiFxTask final : public UAblPlayMultiFxTask +{ +public: + EReactionPlayMultiFxTaskType ReactionInfoType; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionPlayMultiFxTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionPlayMultiFxTask") + } + static class UAblReactionPlayMultiFxTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionPlayMultiFxTask; + +// Class Phoenix.FXAutoTriggerActorNotOSIHidden +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerActorNotOSIHidden final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerActorNotOSIHidden") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerActorNotOSIHidden") + } + static class UFXAutoTriggerActorNotOSIHidden* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerActorNotOSIHidden; + +// Class Phoenix.HogsmeadeMapScreen +// 0x0008 (0x04E0 - 0x04D8) +class UHogsmeadeMapScreen : public UMapScreenBase +{ +public: + class UMapHogsmeade* HogsmeadeMap; // 0x04D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class UMapHogsmeade* GetMap(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HogsmeadeMapScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HogsmeadeMapScreen") + } + static class UHogsmeadeMapScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHogsmeadeMapScreen; + +// Class Phoenix.AblReactionSyncPointUpdaterScratchpad +// 0x0000 (0x0028 - 0x0028) +class UAblReactionSyncPointUpdaterScratchpad final : public UAblAvaMotionWarpSyncPointUpdaterScratchpad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionSyncPointUpdaterScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionSyncPointUpdaterScratchpad") + } + static class UAblReactionSyncPointUpdaterScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionSyncPointUpdaterScratchpad; + +// Class Phoenix.AblBranchCreatureMountCombatInput +// 0x0008 (0x0030 - 0x0028) +class UAblBranchCreatureMountCombatInput final : public UAblTaskCondition +{ +public: + bool bChargeActive; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchCreatureMountCombatInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchCreatureMountCombatInput") + } + static class UAblBranchCreatureMountCombatInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchCreatureMountCombatInput; + +// Class Phoenix.AblReactionSyncPointUpdater +// 0x0010 (0x0038 - 0x0028) +class UAblReactionSyncPointUpdater final : public UAblAvaMotionWarpSyncPointUpdater +{ +public: + EReactionLocationSyncPointType LocationType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EReactionRotationSyncPointType RotationType; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LocationOffset; // 0x002C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionSyncPointUpdater") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionSyncPointUpdater") + } + static class UAblReactionSyncPointUpdater* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionSyncPointUpdater; + +// Class Phoenix.AblReactionsCapsuleScalingTask +// 0x0040 (0x00B0 - 0x0070) +class UAblReactionsCapsuleScalingTask final : public UAblAbilityTask +{ +public: + bool bUseHeightAsRadius; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RadiusMultiplier; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HalfHeightMultiplier; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRestoreAtEndTask; // 0x007C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlphaBlend BlendTime; // 0x0080(0x0030)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionsCapsuleScalingTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionsCapsuleScalingTask") + } + static class UAblReactionsCapsuleScalingTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionsCapsuleScalingTask; + +// Class Phoenix.SceneRigParameterDefinition_AvaAudioState +// 0x0018 (0x0050 - 0x0038) +class USceneRigParameterDefinition_AvaAudioState final : public USceneRigParameterDefinition +{ +public: + struct FSceneRigAvaAudioStateTrackSectionData DefaultEvent; // 0x0038(0x0014)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_AvaAudioState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_AvaAudioState") + } + static class USceneRigParameterDefinition_AvaAudioState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_AvaAudioState; + +// Class Phoenix.AblReactionsEndComboTask +// 0x0000 (0x0070 - 0x0070) +class UAblReactionsEndComboTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionsEndComboTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionsEndComboTask") + } + static class UAblReactionsEndComboTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionsEndComboTask; + +// Class Phoenix.Hint +// 0x0068 (0x0090 - 0x0028) +class UHint final : public UObject +{ +public: + uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Blueprint_QueueForDisplay(const float InInitialWaitTime, const float InOnScreenTime, const float InOffScreenTime, ETutorialPosition InHintPosition, const TDelegate& InShouldDisplayDelegate); + void GameLogicExpressionChanged(bool bNewValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Hint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Hint") + } + static class UHint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHint; + +// Class Phoenix.AvaTileRegionVolumeSet +// 0x0048 (0x02B0 - 0x0268) +class AAvaTileRegionVolumeSet final : public AAvaStreamingVolumeSet +{ +public: + uint8 UnloadCO_ : 1; // 0x0268(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadFO_ : 1; // 0x0268(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadHN_ : 1; // 0x0268(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadHS_ : 1; // 0x0268(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadSW_ : 1; // 0x0268(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 UnloadTU_ : 1; // 0x0268(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> TilesToForceLoad; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> TilesToForceUnload; // 0x0280(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> TilesToForceHide; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> TilesToOnlyLoad; // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + void ForceActivate(); + void ForceDeactivate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaTileRegionVolumeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaTileRegionVolumeSet") + } + static class AAvaTileRegionVolumeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAvaTileRegionVolumeSet; + +// Class Phoenix.AblReactionsDamageTask +// 0x0030 (0x00A0 - 0x0070) +class UAblReactionsDamageTask final : public UAblAbilityTask +{ +public: + bool bUseTagsFromReactionData; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AdditionalGameplayTags; // 0x0078(0x0020)(Edit, NativeAccessSpecifierPublic) + float Damage; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionsDamageTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionsDamageTask") + } + static class UAblReactionsDamageTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionsDamageTask; + +// Class Phoenix.FXAutoTriggerActorHasTag +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerActorHasTag : public UFXAutoTriggerBool +{ +public: + class FName ActorTag; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerActorHasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerActorHasTag") + } + static class UFXAutoTriggerActorHasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerActorHasTag; + +// Class Phoenix.ablRepresentInventoryItemTaskScratchPad +// 0x0110 (0x0138 - 0x0028) +class UablRepresentInventoryItemTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + class ABiped_Player* BipedPlayer; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SpawnedActor; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInventoryResult InventoryResult; // 0x0040(0x0088)(Transient, NativeAccessSpecifierPublic) + struct FItemProperties ItemProperties; // 0x00C8(0x006C)(Transient, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablRepresentInventoryItemTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablRepresentInventoryItemTaskScratchPad") + } + static class UablRepresentInventoryItemTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablRepresentInventoryItemTaskScratchPad; + +// Class Phoenix.FXAutoTriggerScalarStencilEffectPriority +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarStencilEffectPriority final : public UFXAutoTriggerScalar +{ +public: + struct FStencilManagerEffectName Effect; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarStencilEffectPriority") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarStencilEffectPriority") + } + static class UFXAutoTriggerScalarStencilEffectPriority* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarStencilEffectPriority; + +// Class Phoenix.ablRepresentInventoryItemTask +// 0x0038 (0x00A8 - 0x0070) +class UablRepresentInventoryItemTask final : public UAblAbilityTask +{ +public: + TSubclassOf SpawnClass; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf TemplateClass; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf MunitionTemplateClass; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector Scale; // 0x0088(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName AttachSocket; // 0x0094(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* AlphaCurve; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablRepresentInventoryItemTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablRepresentInventoryItemTask") + } + static class UablRepresentInventoryItemTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablRepresentInventoryItemTask; + +// Class Phoenix.Creature_WorldDebugComponent +// 0x0030 (0x0500 - 0x04D0) +class UCreature_WorldDebugComponent final : public UTextRenderComponent +{ +public: + struct FColor TextStandardColor; // 0x04D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FColor TextErrorColor; // 0x04D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector AdditionalBoundsOffset; // 0x04D8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4E4[0x1C]; // 0x04E4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_WorldDebugComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_WorldDebugComponent") + } + static class UCreature_WorldDebugComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_WorldDebugComponent; + +// Class Phoenix.MapResponse +// 0x0008 (0x0030 - 0x0028) +class UMapResponse final : public UObject +{ +public: + bool Handled; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapResponse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapResponse") + } + static class UMapResponse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapResponse; + +// Class Phoenix.RPGTriggerEffect_AddAbilityOnActorDamaged +// 0x0030 (0x0088 - 0x0058) +class URPGTriggerEffect_AddAbilityOnActorDamaged final : public URPGTriggerEffect_ActorDamaged +{ +public: + TSoftObjectPtr RPGAbility; // 0x0058(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LifeTime; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseIngameSimulationTime; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AddAbilityOnActorDamaged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AddAbilityOnActorDamaged") + } + static class URPGTriggerEffect_AddAbilityOnActorDamaged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AddAbilityOnActorDamaged; + +// Class Phoenix.RootMotionModifier_ButtSlide +// 0x0010 (0x0060 - 0x0050) +class URootMotionModifier_ButtSlide final : public URootMotionModifier +{ +public: + struct FVector LastVelocity; // 0x0050(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_ButtSlide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_ButtSlide") + } + static class URootMotionModifier_ButtSlide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_ButtSlide; + +// Class Phoenix.RootMotionModifier_CharacterScale +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifier_CharacterScale final : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_CharacterScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_CharacterScale") + } + static class URootMotionModifier_CharacterScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_CharacterScale; + +// Class Phoenix.HideTrigger +// 0x02F0 (0x0540 - 0x0250) +class AHideTrigger : public ATriggerBox +{ +public: + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 HideFlags; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseScheduleFlags; // 0x025C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ExcludeNamed; // 0x0260(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExcludeNamedCreatures; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExcludeCreatures; // 0x0280(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bStartActive; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExcludeCompanions; // 0x0291(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShutdownExternalNpcs; // 0x0292(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableOverlaps; // 0x0293(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x1]; // 0x0294(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + EDynamicObstacleShape DynamicObstacleShape; // 0x0295(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_296[0x2]; // 0x0296(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UShapeComponent* DynamicObstacle; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 NumHideFlags; // 0x02A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UOdcObstacleComponent* NavObstacle; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ANavigationDisruptor* NavigationDisruptor; // 0x02B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B8[0x288]; // 0x02B8(0x0288)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Activate(); + void Deactivate(bool bInFromEndPlay); + void OnBeginActorOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnBeginAggroActorOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndActorOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndAggroActorOverlap(class AActor* SelfActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HideTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HideTrigger") + } + static class AHideTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHideTrigger; + +// Class Phoenix.AggroHideTrigger +// 0x00A0 (0x05E0 - 0x0540) +class AAggroHideTrigger final : public AHideTrigger +{ +public: + uint8 Pad_540[0xA0]; // 0x0540(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AggroHideTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AggroHideTrigger") + } + static class AAggroHideTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAggroHideTrigger; + +// Class Phoenix.RootMotionModifierProperties_CharacterScale +// 0x0000 (0x0030 - 0x0030) +class URootMotionModifierProperties_CharacterScale final : public URootMotionModifierProperties +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_CharacterScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_CharacterScale") + } + static class URootMotionModifierProperties_CharacterScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_CharacterScale; + +// Class Phoenix.AvaUserWidget +// 0x0000 (0x0328 - 0x0328) +class UAvaUserWidget : public UPhoenixUserWidget +{ +public: + void OnSynchronizeProperties(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaUserWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaUserWidget") + } + static class UAvaUserWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaUserWidget; + +// Class Phoenix.RootMotionModifier_DodgeDuckAssist +// 0x0018 (0x0068 - 0x0050) +class URootMotionModifier_DodgeDuckAssist final : public URootMotionModifier +{ +public: + struct FVector DesiredFacingDirection; // 0x0050(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleOffset; // 0x005C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawRecovery; // 0x0060(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_DodgeDuckAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_DodgeDuckAssist") + } + static class URootMotionModifier_DodgeDuckAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_DodgeDuckAssist; + +// Class Phoenix.FXAutoTriggerBoolStencilEffectSubStringActive +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolStencilEffectSubStringActive final : public UFXAutoTriggerBool +{ +public: + class FString EffectSubString; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolStencilEffectSubStringActive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolStencilEffectSubStringActive") + } + static class UFXAutoTriggerBoolStencilEffectSubStringActive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolStencilEffectSubStringActive; + +// Class Phoenix.RootMotionModifier_DodgeRoll +// 0x0060 (0x00B0 - 0x0050) +class URootMotionModifier_DodgeRoll final : public URootMotionModifier +{ +public: + uint8 Pad_50[0x60]; // 0x0050(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_DodgeRoll") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_DodgeRoll") + } + static class URootMotionModifier_DodgeRoll* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_DodgeRoll; + +// Class Phoenix.FXAutoTriggerBoolPlayerRequirementOnOff +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolPlayerRequirementOnOff final : public UFXAutoTriggerScalar +{ +public: + struct FName_GameLogicVarBool PlayerRequirement; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolPlayerRequirementOnOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolPlayerRequirementOnOff") + } + static class UFXAutoTriggerBoolPlayerRequirementOnOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolPlayerRequirementOnOff; + +// Class Phoenix.RootMotionModifierProperties_DodgeRoll +// 0x0030 (0x0060 - 0x0030) +class URootMotionModifierProperties_DodgeRoll final : public URootMotionModifierProperties +{ +public: + bool bShadowBlink; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShadowBlinkWithTarget; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType TurnToFaceInterpType; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float TurnToFaceInterpSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurnToFaceInterpTime; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType RotationInterpType; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotationInterpSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationInterpTime; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationMultiplier; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* TranslationMultiplierCurve; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlinkSpeed; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_DodgeRoll") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_DodgeRoll") + } + static class URootMotionModifierProperties_DodgeRoll* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_DodgeRoll; + +// Class Phoenix.RootMotionModifier_Dueling +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifier_Dueling final : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_Dueling") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_Dueling") + } + static class URootMotionModifier_Dueling* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_Dueling; + +// Class Phoenix.RootMotionModifier_EdgeCheck +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifier_EdgeCheck final : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_EdgeCheck") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_EdgeCheck") + } + static class URootMotionModifier_EdgeCheck* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_EdgeCheck; + +// Class Phoenix.SceneAction_SuspendEnemies +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_SuspendEnemies final : public USceneRigActionBase +{ +public: + struct FActionParameter_FString EventNameParameter; // 0x0088(0x0018)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SuspendEnemies") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SuspendEnemies") + } + static class USceneAction_SuspendEnemies* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SuspendEnemies; + +// Class Phoenix.RootMotionModifierProperties_EdgeCheck +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_EdgeCheck final : public URootMotionModifierProperties +{ +public: + float DetectMaxDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ComputeEdgeAtThreshhold; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceRadius; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SafeDistanceFromEdge; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdgeOffsetSpeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_EdgeCheck") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_EdgeCheck") + } + static class URootMotionModifierProperties_EdgeCheck* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_EdgeCheck; + +// Class Phoenix.RootMotionModifier_FacingAssist +// 0x0030 (0x0080 - 0x0050) +class URootMotionModifier_FacingAssist final : public URootMotionModifier +{ +public: + struct FVector StartDirection; // 0x0050(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurrentDirection; // 0x005C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DesiredDirection; // 0x0068(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartHeading; // 0x0074(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ElapsedTime; // 0x0078(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_FacingAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_FacingAssist") + } + static class URootMotionModifier_FacingAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_FacingAssist; + +// Class Phoenix.FXAutoTriggerBoolGameLogicPropositionalInt32 +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolGameLogicPropositionalInt32 final : public UFXAutoTriggerBool +{ +public: + struct FName_GameLogicPropInt32 Propositional; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGameLogicPropositionalInt32") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGameLogicPropositionalInt32") + } + static class UFXAutoTriggerBoolGameLogicPropositionalInt32* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGameLogicPropositionalInt32; + +// Class Phoenix.RootMotionModifier_FallingAssist +// 0x0010 (0x0060 - 0x0050) +class URootMotionModifier_FallingAssist final : public URootMotionModifier +{ +public: + struct FVector CurrentVelocityXZ; // 0x0050(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ElapsedTime; // 0x005C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_FallingAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_FallingAssist") + } + static class URootMotionModifier_FallingAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_FallingAssist; + +// Class Phoenix.FXAutoTriggerBoolInFrontend +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolInFrontend final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolInFrontend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolInFrontend") + } + static class UFXAutoTriggerBoolInFrontend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolInFrontend; + +// Class Phoenix.RootMotionModifierProperties_FallingAssist +// 0x0010 (0x0040 - 0x0030) +class URootMotionModifierProperties_FallingAssist final : public URootMotionModifierProperties +{ +public: + float MinSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpToZero; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_FallingAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_FallingAssist") + } + static class URootMotionModifierProperties_FallingAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_FallingAssist; + +// Class Phoenix.RootMotionModifier_FastTravelPort +// 0x0028 (0x0078 - 0x0050) +class URootMotionModifier_FastTravelPort final : public URootMotionModifier +{ +public: + TArray> TravelerComponents; // 0x0050(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> PortalComponents; // 0x0060(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + float ElapsedTime; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_FastTravelPort") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_FastTravelPort") + } + static class URootMotionModifier_FastTravelPort* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_FastTravelPort; + +// Class Phoenix.RootMotionModifier_FollowSpline +// 0x0008 (0x0058 - 0x0050) +class URootMotionModifier_FollowSpline final : public URootMotionModifier +{ +public: + float Speed; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialMaxOffsetRadius; // 0x0054(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_FollowSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_FollowSpline") + } + static class URootMotionModifier_FollowSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_FollowSpline; + +// Class Phoenix.RootMotionModifierProperties_FollowSpline +// 0x0030 (0x0060 - 0x0030) +class URootMotionModifierProperties_FollowSpline final : public URootMotionModifierProperties +{ +public: + float StartSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseActualSpeedAsStartSpeed; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Acceleration; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationSpeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOffsetRadius; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoritzontalSpeed; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBTCustomAction SendActionAtEndOfSpline; // 0x0050(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebug; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_FollowSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_FollowSpline") + } + static class URootMotionModifierProperties_FollowSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_FollowSpline; + +// Class Phoenix.RootMotionModProperties_Interact +// 0x0028 (0x0050 - 0x0028) +class URootMotionModProperties_Interact final : public UObject +{ +public: + EInteractTurnToFaceRules TurnToFaceRule; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInteractUseTargetAxis UseTargetAxisForFacing; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType RotateInterpType; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x1]; // 0x002B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float RotateInterpSpeed; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotateInterpTime; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInteractOffsetRules OffsetRule; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInteractUseTargetAxis UseTargetAxisForOffset; // 0x0035(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinOffset; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOffset; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType OffsetInterpType; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OffsetInterpSpeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetInterpTime; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModProperties_Interact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModProperties_Interact") + } + static class URootMotionModProperties_Interact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModProperties_Interact; + +// Class Phoenix.FXAutoTriggerScalarPlayerAiming +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarPlayerAiming final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarPlayerAiming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarPlayerAiming") + } + static class UFXAutoTriggerScalarPlayerAiming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarPlayerAiming; + +// Class Phoenix.RootMotionModifierProperties_Interact +// 0x0010 (0x0040 - 0x0030) +class URootMotionModifierProperties_Interact final : public URootMotionModifierProperties +{ +public: + EInteractUseTargetTracker UseTargetTracker; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseActorFromTracker; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID SpecificTargetID; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class URootMotionModProperties_Interact* Properties; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_Interact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_Interact") + } + static class URootMotionModifierProperties_Interact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_Interact; + +// Class Phoenix.FlyingStairsChain +// 0x0068 (0x02B0 - 0x0248) +class AFlyingStairsChain final : public AActor +{ +public: + TMulticastInlineDelegate OnStairBuilding; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStairDemolishing; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UCapsuleComponent* FlyingStairsChainArea; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeBetweenAutomaticSequentialBuilding; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpeedOfStairsFromCloud; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBuildWholeChainWhenCharacterEntersRange; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_279[0x7]; // 0x0279(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FlyingStairs; // 0x0280(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_290[0x20]; // 0x0290(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BuildNext(); + void DemolishNext(); + void OnFlyingStairComponentBuild(class UFlyingStairComponent* FlyingStairComponent, float animationLength, float animationStartPosition); + void OnFlyingStairComponentDemolish(class UFlyingStairComponent* FlyingStairComponent, float animationLength, float animationStartPosition); + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingStairsChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingStairsChain") + } + static class AFlyingStairsChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFlyingStairsChain; + +// Class Phoenix.RootMotionModifier_InterpToForwardSpeed +// 0x0008 (0x0058 - 0x0050) +class URootMotionModifier_InterpToForwardSpeed final : public URootMotionModifier +{ +public: + float CurrentSpeed; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_InterpToForwardSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_InterpToForwardSpeed") + } + static class URootMotionModifier_InterpToForwardSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_InterpToForwardSpeed; + +// Class Phoenix.CogGroupEvaluation_Interact_DisallowInCombat +// 0x0000 (0x0030 - 0x0030) +class UCogGroupEvaluation_Interact_DisallowInCombat final : public UCogGroupEvaluation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_Interact_DisallowInCombat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_Interact_DisallowInCombat") + } + static class UCogGroupEvaluation_Interact_DisallowInCombat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_Interact_DisallowInCombat; + +// Class Phoenix.RootMotionModifierProperties_InterpToForwardSpeed +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_InterpToForwardSpeed final : public URootMotionModifierProperties +{ +public: + ERootMotModDesiredSpeed DesiredSpeedState; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DesiredSpeed; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_InterpToForwardSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_InterpToForwardSpeed") + } + static class URootMotionModifierProperties_InterpToForwardSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_InterpToForwardSpeed; + +// Class Phoenix.RootMotionModifierProperties_InterpToStop +// 0x0010 (0x0040 - 0x0030) +class URootMotionModifierProperties_InterpToStop final : public URootMotionModifierProperties +{ +public: + ECustomInterpType ToStopInterpType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ToStopInterpSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToStopTotalTime; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_InterpToStop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_InterpToStop") + } + static class URootMotionModifierProperties_InterpToStop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_InterpToStop; + +// Class Phoenix.SceneActionState_PlayTalkToConversation +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_PlayTalkToConversation final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PlayTalkToConversation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PlayTalkToConversation") + } + static class USceneActionState_PlayTalkToConversation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PlayTalkToConversation; + +// Class Phoenix.RootMotionModifier_JumpControl +// 0x0020 (0x0070 - 0x0050) +class URootMotionModifier_JumpControl final : public URootMotionModifier +{ +public: + uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_JumpControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_JumpControl") + } + static class URootMotionModifier_JumpControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_JumpControl; + +// Class Phoenix.RootMotionModifierProperties_JumpControl +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_JumpControl final : public URootMotionModifierProperties +{ +public: + float InitialSpeed; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccelerationInterpSpeed; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingInterpSpeed; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EJumpControlType JumpControlType; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendInTime; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_JumpControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_JumpControl") + } + static class URootMotionModifierProperties_JumpControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_JumpControl; + +// Class Phoenix.FlyingStairComponent +// 0x0080 (0x05A0 - 0x0520) +class UFlyingStairComponent final : public UStaticMeshComponent +{ +public: + TMulticastInlineDelegate OnStairBuilding; // 0x0518(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStairDemolishing; // 0x0528(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float TimeBeforeDemolitionWhenUnused; // 0x0538(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 IndexForAutomaticChainBuilding; // 0x053C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* BuildingStairMesh; // 0x0540(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimSequence* BuildingStairAnim; // 0x0548(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimSequence* BuildingStairAnimCounter; // 0x0550(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* DemolishingStairMesh; // 0x0558(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimSequence* DemolishingStairAnim; // 0x0560(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimSequence* DemolishingStairAnimCounter; // 0x0568(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayPartOfAnim; // 0x0570(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_571[0x2F]; // 0x0571(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Build(); + void Demolish(); + + bool IsBuilt() const; + bool NeedsToBeBuilt() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingStairComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingStairComponent") + } + static class UFlyingStairComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingStairComponent; + +// Class Phoenix.RootMotionModifierProperties_JumpNudge +// 0x0060 (0x0090 - 0x0030) +class URootMotionModifierProperties_JumpNudge final : public URootMotionModifierProperties +{ +public: + float TimeWhenPlayerCanChangeJumpType; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType TurnToFaceInterpType; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TurnToFaceInterpSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* DeadZoneCurve; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D MaxStrafeSpeed; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType StrafeInterpType; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StrafeInterpSpeed; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType StrafeRotationInterpType; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StrafeRotationInterpSpeed; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType StrafeTranslationInterpType; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StrafeTranslationInterpSpeed; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType ShortJumpRotationInterpType; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ShortJumpRotationInterpSpeed; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType LongJumpRotationInterpType; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LongJumpRotationInterpSpeed; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LongJumpMinStickPercentage; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LongJumpPullBackOnStickPercentage; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType SprintJumpRotationInterpType; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SprintJumpRotationInterpSpeed; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintJumpMinStickPercentage; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintJumpPullBackOnStickPercentage; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_JumpNudge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_JumpNudge") + } + static class URootMotionModifierProperties_JumpNudge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_JumpNudge; + +// Class Phoenix.ForbiddenAreaVolume +// 0x0060 (0x02A8 - 0x0248) +class AForbiddenAreaVolume final : public AActor +{ +public: + class UBoxComponent* CollisionComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_250[0x30]; // 0x0250(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsActive; // 0x0280(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCompanion; // 0x0281(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EForbiddenAreaSetting FilterSetting; // 0x0282(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_283[0x5]; // 0x0283(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpecificNPCs; // 0x0288(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Locators; // 0x0298(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void Activate(); + void Deactivate(); + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + void SetActive(bool bActive); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForbiddenAreaVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForbiddenAreaVolume") + } + static class AForbiddenAreaVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AForbiddenAreaVolume; + +// Class Phoenix.RootMotionModifier_Move +// 0x0008 (0x0058 - 0x0050) +class URootMotionModifier_Move final : public URootMotionModifier +{ +public: + float StartingSpeed; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ElapsedTime; // 0x0054(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void CharacterRotatedBySupport(const struct FRotator& AmountRotated); + void CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FRotator& AmountRotated); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_Move") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_Move") + } + static class URootMotionModifier_Move* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_Move; + +// Class Phoenix.CogGroupFocusDirection_CameraRayCast +// 0x0000 (0x0028 - 0x0028) +class UCogGroupFocusDirection_CameraRayCast final : public UCogGroupFocusDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupFocusDirection_CameraRayCast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupFocusDirection_CameraRayCast") + } + static class UCogGroupFocusDirection_CameraRayCast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupFocusDirection_CameraRayCast; + +// Class Phoenix.WorldFXRulePlayerExpression +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRulePlayerExpression final : public UWorldFXRulePlayerGameLogic +{ +public: + struct FName_GameLogicExpression PlayerExpression; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerExpression") + } + static class UWorldFXRulePlayerExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerExpression; + +// Class Phoenix.RootMotionModifierProperties_Move +// 0x0020 (0x0050 - 0x0030) +class URootMotionModifierProperties_Move final : public URootMotionModifierProperties +{ +public: + EMoveDirectionRule MoveDirectionRule; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMoveMinSpeedRule MoveMinSpeedRule; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMoveMaxSpeedRule MoveMaxSpeedRule; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMoveInterpRule MoveInterpRule; // 0x0033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNegateDirection; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FixedMinSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedMaxSpeed; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideWalkSpeed; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WalkSpeedOverride; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_Move") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_Move") + } + static class URootMotionModifierProperties_Move* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_Move; + +// Class Phoenix.WorldFXRuleBlendDomainBase +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleBlendDomainBase : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainBase") + } + static class UWorldFXRuleBlendDomainBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainBase; + +// Class Phoenix.WorldFXRuleBlendDomainInCinematicCamera +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleBlendDomainInCinematicCamera final : public UWorldFXRuleBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainInCinematicCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainInCinematicCamera") + } + static class UWorldFXRuleBlendDomainInCinematicCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainInCinematicCamera; + +// Class Phoenix.RootMotionModifierProperties_Multiplier +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_Multiplier final : public URootMotionModifierProperties +{ +public: + EMultiplierType MultiplyType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float XAxis_Multiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YAxis_Multiplier; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZAxis_Multiplier; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Multiplier; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_Multiplier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_Multiplier") + } + static class URootMotionModifierProperties_Multiplier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_Multiplier; + +// Class Phoenix.RootMotionModifier_NPCFollowSpline +// 0x0008 (0x0058 - 0x0050) +class URootMotionModifier_NPCFollowSpline final : public URootMotionModifier +{ +public: + float Speed; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialMaxOffsetRadius; // 0x0054(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_NPCFollowSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_NPCFollowSpline") + } + static class URootMotionModifier_NPCFollowSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_NPCFollowSpline; + +// Class Phoenix.RootMotionModifierProperties_NPCFollowSpline +// 0x0030 (0x0060 - 0x0030) +class URootMotionModifierProperties_NPCFollowSpline final : public URootMotionModifierProperties +{ +public: + float StartSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseActualSpeedAsStartSpeed; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Acceleration; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationSpeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOffsetRadius; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoritzontalSpeed; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBTCustomAction SendActionAtEndOfSpline; // 0x0050(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebug; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_NPCFollowSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_NPCFollowSpline") + } + static class URootMotionModifierProperties_NPCFollowSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_NPCFollowSpline; + +// Class Phoenix.FoliageRemoverContainer +// 0x00C0 (0x00E8 - 0x0028) +class UFoliageRemoverContainer final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActiveFoliageRemoverBoundsComponents; // 0x0030(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray PendingRegisterComponents; // 0x0040(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray PendingUnregisterComponents; // 0x0050(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_60[0x20]; // 0x0060(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RetryRemoveGrassComponents; // 0x0080(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray RetryRemoveFoliageComponents; // 0x0090(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* CachedWorld; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CachedInstancedFoliageActors; // 0x00B8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray CachedLandscapeProxies; // 0x00C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAnyLevelLoaded(); + void RegisterFoliageRemoverBoundsComponent(class UFoliageRemoverBoundsComponent* Component); + void UnregisterFoliageRemoverBoundsComponent(class UFoliageRemoverBoundsComponent* Component); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FoliageRemoverContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FoliageRemoverContainer") + } + static class UFoliageRemoverContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFoliageRemoverContainer; + +// Class Phoenix.RootMotionModifier_NPCMobilityTurnAssist +// 0x0030 (0x0080 - 0x0050) +class URootMotionModifier_NPCMobilityTurnAssist final : public URootMotionModifier +{ +public: + struct FVector RootMotionRotationDirection; // 0x0050(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RootMotionTranslationDirection; // 0x005C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ElapsedTime; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TranslateVec; // 0x006C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyTranslateVec; // 0x0078(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CharacterRotatedBySupport(const struct FRotator& AmountRotated); + void CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FRotator& AmountRotated); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_NPCMobilityTurnAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_NPCMobilityTurnAssist") + } + static class URootMotionModifier_NPCMobilityTurnAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_NPCMobilityTurnAssist; + +// Class Phoenix.UI_DB_Library +// 0x0000 (0x0028 - 0x0028) +class UUI_DB_Library final : public UBlueprintFunctionLibrary +{ +public: + static bool ChooseStationQueryDataBP(class AActor* InActor, class UObject* ObjectComponent, const EStationInteraction InStationInteractionType, const class FName InActionName, const int32 InConnectionIndex); + static void GetActorsKnownSubjects(class FName Actor, TArray* Subjects, TArray* SubjectsAlreadyKnown); + static void GetCompendiumCategories(TArray* Categories); + static void GetCompendiumCategorySubjects(class FName Category, TArray* KnownSubjects, TArray* UnknownSubjects); + static void GetCompendiumPeopleSubjects(TArray* People, TArray* PeopleNames, int32* TotalPeople); + static void GetCompendiumSubjectFacts(class FName Category, class FName Subject, struct FFactSheetResult* FactSheet); + static void GetDefaultInventoryHolderID(const class FString& Item, class FString* HolderID); + static TArray GetDeveloperLevelList(); + static TArray GetFrontendLevelList(); + static float GetHealthCooldown(); + static class FName GetHouseIDFromSubjectName(class FName Subject); + static bool GetIsCustomizable(const class FString& SubtypeID); + static void GetLevelRequiermentsForItem(const class FString& Item, int32* outLevel, bool* outUsable); + static int32 GetMaxHealthForLevel(int32 Level); + static bool GetRichPaperData(const class FString& RichPaperID, const class FString& sender, class FString* o_richPaperType, class FString* o_imageName, class FString* o_headerTextKey, class FString* o_bodyTextKey, class FString* o_footerTextKey); + static bool GetSocialActionChoicesBP(TArray* StationQueryData, class UStationComponent* StationComponent, class UObject* RequestingObject); + static class FString GetSubjectCategoryFromSubject(class FName Subject); + static class FName GetSubtypeFromSubjectName(class FName Subject); + static bool GetSystemSubtitles(); + static TArray GetUsabilityMissionList(); + static bool LockStation(class UStationComponent* StationComponent, class UObject* PlayerActor); + static void SetSystemSubtitles(bool SubtitlesEnabled); + static bool TargetHasConversationEntries(class FName TargetActor, class AActor* InTargetActor, bool* MissionInteraction); + static bool UnlockStationBP(class UStationComponent* StationComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UI_DB_Library") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UI_DB_Library") + } + static class UUI_DB_Library* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUI_DB_Library; + +// Class Phoenix.RootMotionModifier_NPCStrafe +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifier_NPCStrafe final : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_NPCStrafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_NPCStrafe") + } + static class URootMotionModifier_NPCStrafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_NPCStrafe; + +// Class Phoenix.RootMotionModifierProperties_NPCStrafe +// 0x0010 (0x0040 - 0x0030) +class URootMotionModifierProperties_NPCStrafe final : public URootMotionModifierProperties +{ +public: + TArray SubtypeIds; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_NPCStrafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_NPCStrafe") + } + static class URootMotionModifierProperties_NPCStrafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_NPCStrafe; + +// Class Phoenix.BTService_SocialActionWitnessEQS +// 0x0030 (0x0120 - 0x00F0) +class UBTService_SocialActionWitnessEQS final : public UBTService_RunEQS +{ +public: + uint8 Pad_F0[0x30]; // 0x00F0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_SocialActionWitnessEQS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_SocialActionWitnessEQS") + } + static class UBTService_SocialActionWitnessEQS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_SocialActionWitnessEQS; + +// Class Phoenix.RootMotionModifier_ScaleZToPlayer +// 0x0018 (0x0068 - 0x0050) +class URootMotionModifier_ScaleZToPlayer final : public URootMotionModifier +{ +public: + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_ScaleZToPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_ScaleZToPlayer") + } + static class URootMotionModifier_ScaleZToPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_ScaleZToPlayer; + +// Class Phoenix.Enemy_TombProtector_QBUpdateDataAsset +// 0x00D8 (0x0108 - 0x0030) +class UEnemy_TombProtector_QBUpdateDataAsset final : public UDataAsset +{ +public: + bool bSpawnMeteors; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SpawnDistance; // 0x0034(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpawnDistanceVariationMin; // 0x0040(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpawnDistanceVariationMax; // 0x004C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ChooseDistance; // 0x0058(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMin; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMax; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumMeteorsToSpawn; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrbitRotationMin; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrbitRotationMax; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotationMin; // 0x0078(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RotationMax; // 0x0084(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> MeteorClassList; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> MeteorPieceClassList; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + int32 NumPiecesMin; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumPiecesMax; // 0x00B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PiecesSpawnOffsetMin; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PiecesSpawnOffsetMax; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PiecesScaleMin; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PiecesScaleMax; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BreakApartSpeedMin; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BreakApartSpeedMax; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BreakApartRotationMin; // 0x00D0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BreakApartRotationMax; // 0x00DC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAccuracy; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAccuracy; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowRotDegreesMin; // 0x00F0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowRotDegreesMax; // 0x00FC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TombProtector_QBUpdateDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TombProtector_QBUpdateDataAsset") + } + static class UEnemy_TombProtector_QBUpdateDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TombProtector_QBUpdateDataAsset; + +// Class Phoenix.RootMotionModifier_Shuffle +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifier_Shuffle final : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_Shuffle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_Shuffle") + } + static class URootMotionModifier_Shuffle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_Shuffle; + +// Class Phoenix.Enemy_SeekTarget_QBUpdateData +// 0x0010 (0x0040 - 0x0030) +class UEnemy_SeekTarget_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + float IdleTriggerTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoAttackTriggerTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timeout; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_SeekTarget_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_SeekTarget_QBUpdateData") + } + static class UEnemy_SeekTarget_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_SeekTarget_QBUpdateData; + +// Class Phoenix.SceneActionState_CharacterWalkBase +// 0x0018 (0x0088 - 0x0070) +class USceneActionState_CharacterWalkBase : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Arrived(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CharacterWalkBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CharacterWalkBase") + } + static class USceneActionState_CharacterWalkBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CharacterWalkBase; + +// Class Phoenix.SceneActionState_CharacterWalkAlongSpline +// 0x0000 (0x0088 - 0x0088) +class USceneActionState_CharacterWalkAlongSpline final : public USceneActionState_CharacterWalkBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CharacterWalkAlongSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CharacterWalkAlongSpline") + } + static class USceneActionState_CharacterWalkAlongSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CharacterWalkAlongSpline; + +// Class Phoenix.RootMotionModifierProperties_Shuffle +// 0x0000 (0x0030 - 0x0030) +class URootMotionModifierProperties_Shuffle final : public URootMotionModifierProperties +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_Shuffle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_Shuffle") + } + static class URootMotionModifierProperties_Shuffle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_Shuffle; + +// Class Phoenix.UI_InGameIndicatorComponent +// 0x0000 (0x0520 - 0x0520) +class UUI_InGameIndicatorComponent : public UStaticMeshComponent +{ +public: + int32 PointerIndex; // 0x0518(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowPointer; // 0x051C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51D[0x3]; // 0x051D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetShowPointer(); + void SetShowPointer(bool Show); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UI_InGameIndicatorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UI_InGameIndicatorComponent") + } + static class UUI_InGameIndicatorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUI_InGameIndicatorComponent; + +// Class Phoenix.RootMotionModifier_Slide +// 0x0010 (0x0060 - 0x0050) +class URootMotionModifier_Slide final : public URootMotionModifier +{ +public: + struct FVector CurrentVelocity; // 0x0050(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_Slide") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_Slide") + } + static class URootMotionModifier_Slide* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_Slide; + +// Class Phoenix.RootMotionModifier_StopAtEdge +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifier_StopAtEdge final : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_StopAtEdge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_StopAtEdge") + } + static class URootMotionModifier_StopAtEdge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_StopAtEdge; + +// Class Phoenix.RootMotionModifierProperties_StopAtEdge +// 0x0010 (0x0040 - 0x0030) +class URootMotionModifierProperties_StopAtEdge final : public URootMotionModifierProperties +{ +public: + float TraceStartUp; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceEndDown; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredDistanceFromEdge; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebug; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_StopAtEdge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_StopAtEdge") + } + static class URootMotionModifierProperties_StopAtEdge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_StopAtEdge; + +// Class Phoenix.BTT_Camera_NotifyBlendComplete +// 0x0000 (0x0070 - 0x0070) +class UBTT_Camera_NotifyBlendComplete final : public UBTT_Camera_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Camera_NotifyBlendComplete") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Camera_NotifyBlendComplete") + } + static class UBTT_Camera_NotifyBlendComplete* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Camera_NotifyBlendComplete; + +// Class Phoenix.RootMotionModifier_Strafe +// 0x0008 (0x0058 - 0x0050) +class URootMotionModifier_Strafe final : public URootMotionModifier +{ +public: + float ElapsedTime; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CharacterRotatedBySupport(const struct FRotator& AmountRotated); + void CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FRotator& AmountRotated); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_Strafe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_Strafe") + } + static class URootMotionModifier_Strafe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_Strafe; + +// Class Phoenix.EnemyAISpawnData +// 0x0000 (0x0028 - 0x0028) +class UEnemyAISpawnData : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAISpawnData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAISpawnData") + } + static class UEnemyAISpawnData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAISpawnData; + +// Class Phoenix.EnemyAIGoblinSpawnData +// 0x0008 (0x0030 - 0x0028) +class UEnemyAIGoblinSpawnData final : public UEnemyAISpawnData +{ +public: + EEnemyGoblinAISpawnType Type; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIGoblinSpawnData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIGoblinSpawnData") + } + static class UEnemyAIGoblinSpawnData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIGoblinSpawnData; + +// Class Phoenix.RootMotionModifier_TargetTracker +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifier_TargetTracker final : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_TargetTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_TargetTracker") + } + static class URootMotionModifier_TargetTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_TargetTracker; + +// Class Phoenix.RootMotionModifierProperties_TargetTracker +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_TargetTracker final : public URootMotionModifierProperties +{ +public: + ERootMotionModTargetType TargetType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Offset; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGetActorFromTracker; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID GetActorFromTargetID; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType InterpType; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x1]; // 0x0043(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_TargetTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_TargetTracker") + } + static class URootMotionModifierProperties_TargetTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_TargetTracker; + +// Class Phoenix.RootMotionModifier_Telescope +// 0x0030 (0x0080 - 0x0050) +class URootMotionModifier_Telescope final : public URootMotionModifier +{ +public: + uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_Telescope") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_Telescope") + } + static class URootMotionModifier_Telescope* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_Telescope; + +// Class Phoenix.RootMotionModifierProperties_Telescope +// 0x0018 (0x0048 - 0x0030) +class URootMotionModifierProperties_Telescope final : public URootMotionModifierProperties +{ +public: + struct FVector Offset; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType InterpType; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpTime; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_Telescope") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_Telescope") + } + static class URootMotionModifierProperties_Telescope* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_Telescope; + +// Class Phoenix.TransfigurationPlaceholderFrontend +// 0x0058 (0x02C8 - 0x0270) +class ATransfigurationPlaceholderFrontend final : public AStreamingPlaceholderChildActorBase +{ +public: + class FString IdentifyingName; // 0x0270(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr DefaultActorToSpawn; // 0x0280(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OnlySpawnIfKeyPresent; // 0x02A8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OnlySpawnIfKeyNotPresent; // 0x02B8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationPlaceholderFrontend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationPlaceholderFrontend") + } + static class ATransfigurationPlaceholderFrontend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationPlaceholderFrontend; + +// Class Phoenix.RootMotionModifier_TurnAssist +// 0x0088 (0x00D8 - 0x0050) +class URootMotionModifier_TurnAssist final : public URootMotionModifier +{ +public: + struct FVector CurrentDirection; // 0x0050(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetDirection; // 0x005C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DesiredDirection; // 0x0068(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RootMotionRotationDirection; // 0x0074(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RootMotionTranslationDirection; // 0x0080(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RootYawRemaining; // 0x008C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RootYawOffset; // 0x0090(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RootYawSampleTime; // 0x0094(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRootYawRemainingInitialized; // 0x0098(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ElapsedTime; // 0x009C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaledElapsedTime; // 0x00A0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidFacingTargets; // 0x00A4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector TestVector; // 0x00A8(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x24]; // 0x00B4(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CharacterRotatedBySupport(const struct FRotator& AmountRotated); + void CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_TurnAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_TurnAssist") + } + static class URootMotionModifier_TurnAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_TurnAssist; + +// Class Phoenix.BTDecorator_CreatureAttackAvailable +// 0x0030 (0x0098 - 0x0068) +class UBTDecorator_CreatureAttackAvailable final : public UBTDecorator +{ +public: + class UCreatureCombatAttackData* AttackData; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector TargetLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CreatureAttackAvailable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CreatureAttackAvailable") + } + static class UBTDecorator_CreatureAttackAvailable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CreatureAttackAvailable; + +// Class Phoenix.RootMotionModifierProperties_TurnAssist +// 0x0068 (0x0098 - 0x0030) +class URootMotionModifierProperties_TurnAssist final : public URootMotionModifierProperties +{ +public: + ERootMotionModTurnAssistUseDirection UseDirection; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERootMotionModTurnAssistMethod UseMethod; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType RotationInterpType; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float RegularSpeedRotationInterpSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScaleRotationBasedOnSpeed; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LowSpeedRotationInterpSpeed; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SpeedRange; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringHalflife; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpringLowSpeedHalflifeMultiplier; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdjustTranslationBasedOnTurn; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D TranslationAdjustAngleRange; // 0x0054(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslationAdjustMinMultiplier; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFixedDirection; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* TurnAssistCurve; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* TurnAssistTimeMultiplier; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRotationScaleBasedOnSpeed; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AllowedRangeFromFallLine; // 0x007C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTargetTracker; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowDesiredDirectionUpdates; // 0x0085(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DesiredDirectionUpdateDuration; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebug; // 0x008C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType SplineRotationInterpType; // 0x008D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8E[0x2]; // 0x008E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SplineRotationInterpSpeed; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierProperties_TurnAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierProperties_TurnAssist") + } + static class URootMotionModifierProperties_TurnAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierProperties_TurnAssist; + +// Class Phoenix.RootMotionModifier_WandCastTranslation +// 0x0000 (0x0050 - 0x0050) +class URootMotionModifier_WandCastTranslation final : public URootMotionModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifier_WandCastTranslation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifier_WandCastTranslation") + } + static class URootMotionModifier_WandCastTranslation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifier_WandCastTranslation; + +// Class Phoenix.NPC_PerceptionUpdate +// 0x0000 (0x0040 - 0x0040) +class UNPC_PerceptionUpdate : public UNPC_Update +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_PerceptionUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_PerceptionUpdate") + } + static class UNPC_PerceptionUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_PerceptionUpdate; + +// Class Phoenix.AblRootMotionModifiersScratchpad +// 0x0018 (0x0040 - 0x0028) +class UAblRootMotionModifiersScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + TArray TaskConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblRootMotionModifiersScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblRootMotionModifiersScratchpad") + } + static class UAblRootMotionModifiersScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblRootMotionModifiersScratchpad; + +// Class Phoenix.Enemy_SeekTarget_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_SeekTarget_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_SeekTarget_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_SeekTarget_QBUpdate") + } + static class UEnemy_SeekTarget_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_SeekTarget_QBUpdate; + +// Class Phoenix.EmissiveAdaptationOverrideComponent +// 0x0028 (0x00F8 - 0x00D0) +class UEmissiveAdaptationOverrideComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendInTime; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SustainTime; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInfiniteSustain; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoStart; // 0x00E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePriority; // 0x00EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB[0x1]; // 0x00EB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float StateStartTime; // 0x00EC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EEmissiveAdaptationOverrideState State; // 0x00F0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRegisteredAdaptationInterface; // 0x00F1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_F2[0x6]; // 0x00F2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Reset(); + void SetState(EEmissiveAdaptationOverrideState NewState); + + void GetState(EEmissiveAdaptationOverrideState* CurrentState) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EmissiveAdaptationOverrideComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EmissiveAdaptationOverrideComponent") + } + static class UEmissiveAdaptationOverrideComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEmissiveAdaptationOverrideComponent; + +// Class Phoenix.ablRootMotionModifiersTask +// 0x0028 (0x0098 - 0x0070) +class UablRootMotionModifiersTask final : public UAblAbilityTask +{ +public: + TArray m_RootMotionModifierPropertiesArray; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray TaskConditions; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMustPassAllConditions; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablRootMotionModifiersTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablRootMotionModifiersTask") + } + static class UablRootMotionModifiersTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablRootMotionModifiersTask; + +// Class Phoenix.TransfigurationPlaceholder +// 0x0260 (0x04C0 - 0x0260) +class ATransfigurationPlaceholder final : public AStreamingPlaceholderBase +{ +public: + struct FDbSingleColumnInfo ObjectCategory; // 0x0260(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo ObjectID; // 0x02E8(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo ExpansionID; // 0x0370(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo ExpandedObjectCategory; // 0x03F8(0x0088)(Edit, NativeAccessSpecifierPublic) + ETransfigurationInitialColor InitialColor; // 0x0480(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_481[0x7]; // 0x0481(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString IdentifyingName; // 0x0488(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_StreamingPriority; // 0x0498(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStreamingPlaceholderPriority StreamingPriority; // 0x0499(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49A[0x2]; // 0x049A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 UID; // 0x049C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 SignedUID; // 0x04A0(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A4[0x4]; // 0x04A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* SpawnedActor; // 0x04A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4B0[0x10]; // 0x04B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationPlaceholder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationPlaceholder") + } + static class ATransfigurationPlaceholder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationPlaceholder; + +// Class Phoenix.RootMotionModifierUltimate_SplineLock +// 0x0008 (0x0058 - 0x0050) +class URootMotionModifierUltimate_SplineLock final : public URootMotionModifierUltimate +{ +public: + float SplineRightOffset; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RootMotionModifierUltimate_SplineLock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RootMotionModifierUltimate_SplineLock") + } + static class URootMotionModifierUltimate_SplineLock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URootMotionModifierUltimate_SplineLock; + +// Class Phoenix.AblScaleCharacterScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblScaleCharacterScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblScaleCharacterScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblScaleCharacterScratchPad") + } + static class UAblScaleCharacterScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblScaleCharacterScratchPad; + +// Class Phoenix.BTDecorator_CustomLoop +// 0x0008 (0x0070 - 0x0068) +class UBTDecorator_CustomLoop final : public UBTDecorator +{ +public: + class UBTDCustomLoopCount* LoopCount; // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CustomLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CustomLoop") + } + static class UBTDecorator_CustomLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CustomLoop; + +// Class Phoenix.AblScaleCharacter +// 0x0010 (0x0080 - 0x0070) +class UAblScaleCharacter final : public UAblAbilityTask +{ +public: + bool bUseDefaultMaleScale; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scale; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BlendInTime; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BlendOutTime; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblScaleCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblScaleCharacter") + } + static class UAblScaleCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblScaleCharacter; + +// Class Phoenix.AblSetAllowRMMomentum +// 0x0008 (0x0078 - 0x0070) +class UAblSetAllowRMMomentum final : public UAblAbilityTask +{ +public: + bool RemoveRMMomentumAtEndOfTask; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AddRMMomentum; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RemoveRMMomentum; // 0x0072(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetAllowRMMomentum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetAllowRMMomentum") + } + static class UAblSetAllowRMMomentum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetAllowRMMomentum; + +// Class Phoenix.Enemy_WeaponComponent +// 0x02F8 (0x03C8 - 0x00D0) +class UEnemy_WeaponComponent final : public UActorComponent +{ +public: + class FName ActiveSocket; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SecondaryActiveSocket; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanStoreActiveWeapon; // 0x00E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* WeaponSocketTable; // 0x00E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnEnable; // 0x00F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> SpawnWeaponDataList; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray SpawnStoredWeaponDataList; // 0x0108(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray> RespawnWeaponDataList; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> ShieldWeaponDataList; // 0x0128(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> DeathWeaponDataList; // 0x0138(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + int32 DeathSpawnMax; // 0x0148(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DeathSpawnMin; // 0x014C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> DisarmWeaponDataList; // 0x0150(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + int32 DisarmSpawnMin; // 0x0160(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DisarmSpawnMax; // 0x0164(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVulnerableWhileDisarmed; // 0x0168(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemy_AttackComponent* AttackComp; // 0x0170(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNPC_Component* NPCComp; // 0x0178(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemyAIComponent* EnemyComp; // 0x0180(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188[0x240]; // 0x0188(0x0240)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AcquireShield(class AEnemyAIWeapon* InShieldPtr); + void AcquireWeapon(class AEnemyAIWeapon* InWeaponPtr); + void ActivateRequiredWeapon(); + void DeathSpawnWeapon(); + void DisableProvidedWeaponCollision(class AEnemyAIWeapon* InWeaponPtr); + void DisableShieldCollision(); + void DisableWeaponCollision(); + class AActor* DisarmShield(float ScaleForce); + class AActor* DisarmWeapon(float ScaleForce); + class AActor* DisarmWeaponToRecover(float ScaleForce); + void EnableProvidedWeaponCollision(class AEnemyAIWeapon* InWeaponPtr); + void EnableShieldCollision(); + void EnableWeaponCollision(); + void FireWeaponAOE1(class AEnemyAIWeapon* InWeaponPtr); + class AEnemyAIWeapon* GetWeaponToAcquire(); + class AEnemyAIWeapon* GetWeaponToRecover(); + void HideActiveWeapon(bool bHide); + void ReleaseShield(class AEnemyAIWeapon* InShieldPtr, bool bSetDropVel); + void ReleaseWeapon(class AEnemyAIWeapon* InWeaponPtr, bool bForceDestroy, bool bSetDropVel, bool bIsThrown, bool bForceDrop); + void ReleaseWeaponType(class AEnemyAIWeapon* InWeaponPtr, EEnemy_WeaponReleaseType InReleaseType); + void RemoveStoredWeapon(class AEnemyAIWeapon* InWeaponPtr); + void RespawnWeapon(); + void SetRecoverSecondaryWeapon(class AEnemyAIWeapon* InWeaponPtr); + void SetRecoverWeapon(class AEnemyAIWeapon* InWeaponPtr); + void SetShield(class AEnemyAIWeapon* InShieldPtr); + void SetShieldSpellDeflectionIfEquipped(bool bShouldDeflect); + void SetShieldToAcquire(class AEnemyAIWeapon* InShieldPtr); + void SetSpawnEnable(bool Flag); + void SetWeapon(class AEnemyAIWeapon* InWeaponPtr); + void SetWeaponToAcquire(class AEnemyAIWeapon* InWeaponPtr); + void SetWeaponToRecover(class AEnemyAIWeapon* InWeaponPtr); + class AEnemyAIWeapon* SpawnWeapon(TSubclassOf SpawnWeaponClass); + bool StoreWeapon(class AEnemyAIWeapon* InWeaponPtr); + void ThrowWeapon(); + + void AllWeaponsLifetimeToZero() const; + bool CanAnyStoredWeaponBeThrown() const; + bool CanPerceiveThisWeapon(class AEnemyAIWeapon* InWeaponPtr) const; + bool CanStoreWeapon(class AEnemyAIWeapon* InWeaponPtr) const; + bool FindAvailableStoredWeaponSocket(class AEnemyAIWeapon* InWeaponPtr, class FName* OutSocketName, struct FVector* OutSocketTranslationOffset, struct FRotator* OutSocketRotationOffset) const; + class UInteractionArchitectAsset* GetEnemyWeaponDataAsset() const; + struct FGameplayTagContainer GetEnemyWeaponTagContainer() const; + class AEnemyAIWeapon* GetRecoverSecondaryWeapon() const; + class AEnemyAIWeapon* GetRecoverWeapon() const; + TSubclassOf GetRespawnWeaponClass() const; + TSubclassOf GetShieldWeaponClass() const; + TSubclassOf GetSpawnWeaponClass() const; + class AEnemyAIWeapon* GetStoredWeapon(const TArray>& WeaponClassList, bool bGetFirstMatch) const; + TSubclassOf GetStoreWeaponClass() const; + class AEnemyAIWeapon* GetTransientWeapon() const; + class AEnemyAIWeapon* GetWeapon() const; + float GetWeaponRequiredPercent() const; + bool HasShield() const; + bool HasStoredWeapon() const; + bool HasWeapon() const; + bool HasWeaponToAcquire() const; + bool HasWeaponToRecover() const; + bool IsRequiredWeaponActive(const class UEnemyAIAttackData* AttackPtr) const; + bool IsRequiredWeaponStored(const class UEnemyAIAttackData* AttackPtr) const; + bool IsWeaponStored(class AEnemyAIWeapon* InWeaponPtr) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_WeaponComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_WeaponComponent") + } + static class UEnemy_WeaponComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_WeaponComponent; + +// Class Phoenix.AblSetAnimMechanicTypeTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetAnimMechanicTypeTask final : public UAblAbilityTask +{ +public: + EAnimMechanicType AnimMechanicType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetAnimMechanicTypeTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetAnimMechanicTypeTask") + } + static class UAblSetAnimMechanicTypeTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetAnimMechanicTypeTask; + +// Class Phoenix.Enemy_TicketConfig +// 0x0000 (0x0028 - 0x0028) +class UEnemy_TicketConfig : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TicketConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TicketConfig") + } + static class UEnemy_TicketConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TicketConfig; + +// Class Phoenix.AblSetAnimSpeedTypeTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetAnimSpeedTypeTask final : public UAblAbilityTask +{ +public: + EAnimSpeedType AnimSpeedType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetAnimSpeedTypeTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetAnimSpeedTypeTask") + } + static class UAblSetAnimSpeedTypeTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetAnimSpeedTypeTask; + +// Class Phoenix.AblSetCollisionResolutionScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblSetCollisionResolutionScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetCollisionResolutionScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetCollisionResolutionScratchpad") + } + static class UAblSetCollisionResolutionScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetCollisionResolutionScratchpad; + +// Class Phoenix.AblSetCollisionResolutionTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetCollisionResolutionTask final : public UAblAbilityTask +{ +public: + ECollisionResolutionTaskType CollisionResolutionType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetCollisionResolutionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetCollisionResolutionTask") + } + static class UAblSetCollisionResolutionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetCollisionResolutionTask; + +// Class Phoenix.TargettedReactionComponent +// 0x0050 (0x0120 - 0x00D0) +class UTargettedReactionComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate Targetted; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool EnableDodge; // 0x00E8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer SpellsList; // 0x00F0(0x0020)(Edit, NativeAccessSpecifierPublic) + float DodgeDistance; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114[0xC]; // 0x0114(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargettedReactionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargettedReactionComponent") + } + static class UTargettedReactionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargettedReactionComponent; + +// Class Phoenix.SendTargetComponent +// 0x0030 (0x04D0 - 0x04A0) +class USendTargetComponent final : public USphereComponent +{ +public: + uint8 Priority; // 0x04A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x04A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDetectsCollision; // 0x04A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A3[0x1]; // 0x04A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Radius; // 0x04A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damage; // 0x04A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableWhenHit; // 0x04AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyHitByTargetingActor; // 0x04AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4AE[0x2]; // 0x04AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSendTargetHit; // 0x04B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray TargetingActors; // 0x04C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void SetEnabled(bool bInEnabled); + void SetSendTargetPriority(uint8 InPriority); + + uint8 GetSendTargetPriority() const; + bool IsEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SendTargetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SendTargetComponent") + } + static class USendTargetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USendTargetComponent; + +// Class Phoenix.AblSetHeadTrackingStateTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetHeadTrackingStateTask final : public UAblAbilityTask +{ +public: + EHeadTrackingState HeadTrackingState; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseEndState; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EHeadTrackingState EndHeadTrackingState; // 0x0072(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EHeadTrackingPriority HeadTrackingPriority; // 0x0073(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBroadcastChange; // 0x0074(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetHeadTrackingStateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetHeadTrackingStateTask") + } + static class UAblSetHeadTrackingStateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetHeadTrackingStateTask; + +// Class Phoenix.FXFilter_IsMount +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsMount final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsMount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsMount") + } + static class UFXFilter_IsMount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsMount; + +// Class Phoenix.Biped_Character +// 0x0420 (0x1B70 - 0x1750) +class ABiped_Character : public ABase_Character +{ +public: + uint8 Pad_1750[0x10]; // 0x1750(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UToolSetComponent* ToolSetComponent; // 0x1760(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCognitionStimuliSourceComponent* CognitionStimuliSourceComponent; // 0x1768(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTCustomComponent* BehaviorComp_Primary; // 0x1770(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBTCustomComponent* BehaviorComp_Secondary; // 0x1778(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* BlackboardComp; // 0x1780(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBipedStateComponent* ObjectStateComponent; // 0x1788(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UContextFilterComponent* ContextFilterComponent; // 0x1790(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URPGAbilityComponent* RPGAbilityComponent; // 0x1798(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFacialComponent* FacialComponent; // 0x17A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationComponent* AnimationComponent; // 0x17A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAX_HEIGHT_FOR_CLIMB; // 0x17B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAX_HEIGHT_FOR_HANG; // 0x17B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MAX_HEIGHT_FOR_JUMPWAIST; // 0x17B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17BC[0x4]; // 0x17BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ledgeActor; // 0x17C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrouchCapsuleHalfHeight; // 0x17C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrouchCapsuleRadius; // 0x17CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrouchStartCapsuleBlendDuration; // 0x17D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CrouchEndCapsuleBlendDuration; // 0x17D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParryState ParryState; // 0x17D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D9[0x7]; // 0x17D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSpellCast; // 0x17E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLumosStart; // 0x17F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLumosEnd; // 0x1800(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAccioStart; // 0x1810(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAccioEnd; // 0x1820(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnProtegoStart; // 0x1830(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnProtegoEnd; // 0x1840(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnProtegoDeflected; // 0x1850(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDisillusionmentStart; // 0x1860(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDisillusionmentEnd; // 0x1870(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FSpellLoadOutData SpellLoadOutData; // 0x1880(0x0030)(Transient, NativeAccessSpecifierPublic) + int32 SpellCastHandle; // 0x18B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18B4[0x4]; // 0x18B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayProperty_Float DoubleItemAbilityDurationChanceModifier; // 0x18B8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float RefreshAllCooldownChanceModifier; // 0x1948(0x0090)(Edit, NativeAccessSpecifierPublic) + bool bIgnoreFallDamage; // 0x19D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19D9[0x3]; // 0x19D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxAirHeight; // 0x19DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastGroundHeight; // 0x19E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19E4[0x4]; // 0x19E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf m_studentActorClassM; // 0x19E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf m_studentActorClassF; // 0x19F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19F8[0x178]; // 0x19F8(0x0178)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AdjustHealth(float change, bool bDontKill); + void CalculateClimbingLedgeState(EClimbingLedgeState* OutState, EJumpingType* OutType); + void CalculateLedgePullUpState(EClimbingLedgeState* OutState, EJumpingType* OutType); + void CleanUpFinisherSpell(); + void ClimbLedgeEnd(); + void ClimbLedgeStart(); + float ComputeAngleToDesiredDirection(); + void ComputeAttack(class AActor** TargetActor); + bool DetectDiveIntoWater(); + bool DetectFallIntoWater(); + void EnablePawnInteraction(const bool bEnable); + void EquipWand(); + void FacingNotifyOfNewBestTarget(ETargetType NewTargetType, ETargetID NewTargetID); + void FacingTargetsListIsNowEmpty(ETargetType LastTargetType, ETargetID LastTargetID); + void FinishCrouching(const class UObject* Provider); + void GetAdditiveBodyState(EAdditiveBodyState* OutState); + struct FVector GetAutoTargetFocusDirection(); + struct FVector GetAutoTargetUpDirection(); + class AActor* GetBestAutoTargetActor(); + class AActor* GetBestLockOnActor(); + bool GetFinishers(TArray* ToolRecordArray); + void GetFullBodyState(EFullBodyState* OutState); + void GetFullBodyStateLast(EFullBodyState* OutState); + float GetHealth(); + class AActor* GetHighlitActor(); + struct FInventoryResult GetInventoryResult(); + class AActor* GetLockedOnActor(); + void GetParryState(EParryState* OutState); + void GetPartialBodyState(EPartialBodyState* OutState); + class APickupTool* GetPickupTool(); + float GetPickupToolHeight(); + float GetPutdownToolHeight(); + class AActor* GetRayCastActor(); + ERightArmState GetRightArmState(ERightArmPriority InPriority); + void GetSpellCastHandle(int32* OutSpellCastHandle); + bool GetSpellsByGroup(int32 Group, TArray* ToolRecordArray); + class FName GetTargetBoneName(); + class UPrimitiveComponent* GetTargetComponent(); + struct FVector GetTargetDirection(); + struct FVector GetToTargetDirection(); + bool IsBlockedByWall(); + bool IsDead(); + bool IsWandEquipped(); + void Landed(const struct FHitResult& Hit); + void OnEquippedChanged(class ATool* ActivatedTool, class ATool* DeactivatedTool); + void OnHoverDroneControlModeChanged(EHoverDroneControlMode NewMode); + class FName ParkourJump(class FName DefaultNode); + void SetAdditiveBodyState(const EAdditiveBodyState& InState); + void SetCombatReadyMode(const bool Flag); + void SetFinisher(int32 Index_0, class USpellToolRecord* Spell); + void SetFinisherOptimalRatio(const float OptimalRatio, EDynamicForceFeedbackAction FeedbackAction); + void SetFullBodyState(const EFullBodyState& InState); + void SetFullBodyStateLast(const EFullBodyState& InState); + void SetParryState(const EParryState& InState); + void SetPartialBodyState(const EPartialBodyState& InState); + void SetPickupTool(class APickupTool* InPickupTool); + void SetRayCastActor(class AActor* i_pRayCastActor); + void SetRightArmState(ERightArmState InState, ERightArmPriority InPriority, bool bBroadcastChange); + void SetSpell(int32 Group, int32 Index_0, class USpellToolRecord* Spell); + void SetSpellCastHandle(int32 InSpellCastHandle); + void SetTargetBoneName(class FName i_targetBoneName); + void SetTargetComponent(class UPrimitiveComponent* i_pTargetComponent); + void SetTargetDestination(const struct FVector& i_targetDestination); + void SetTargetDirection(const struct FVector& i_targetDirection); + void StairsStateHasChanged(EStairsState InLastStairsState, EStairsState InNewStairsState); + void StartCrouching(const class UObject* Provider, ETargetSpeedMode SpeedMode, ETargetSpeedMode SpeedModifier); + void UnEquipWand(); + void ZeroKinematicIntegratorAngularVelocity(); + void ZeroKinematicIntegratorLinearVelocity(); + + void CancelCurrentSpell(bool RemoveDisillusionment) const; + bool CanLandOnLedge() const; + class FName GetCharacterID() const; + const struct FTransform GetOriginalLedgeTransform() const; + class USkeletalMeshComponent* GetSkeletalMesh() const; + struct FVector GetTargetDestination() const; + class AWandTool* GetWand() const; + bool IsCurrentLedgeAnOverhang() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Biped_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Biped_Character") + } + static class ABiped_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABiped_Character; + +// Class Phoenix.Biped_Player +// 0x23F0 (0x3F60 - 0x1B70) +class ABiped_Player : public ABiped_Character +{ +public: + uint8 Pad_1B70[0x18]; // 0x1B70(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UConversationComponent* ConversationComponent; // 0x1B88(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCustomizableCharacterComponent* Customization; // 0x1B90(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ASocialReasoning* PlayerSocialReasoning; // 0x1B98(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1BA0[0x50]; // 0x1BA0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class UToolSetComponent* InventoryToolSetComponent; // 0x1BF0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowFastWalk; // 0x1BF8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BF9[0x7]; // 0x1BF9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* WalkSlowModeSpeedCurve; // 0x1C00(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* WalkModeSpeedCurve; // 0x1C08(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* WalkOnlyModeSpeedCurve; // 0x1C10(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* WalkFastModeSpeedCurve; // 0x1C18(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* WalkFastOnlyModeSpeedCurve; // 0x1C20(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* JogModeSpeedCurve; // 0x1C28(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* JogOnlyModeSpeedCurve; // 0x1C30(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* SprintModeSpeedCurve; // 0x1C38(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* JogModeSpeedGovernorCurve; // 0x1C40(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* GryffindorMaleBedAbility; // 0x1C48(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* GryffindorFemaleBedAbility; // 0x1C50(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* RavenClawMaleBedAbility; // 0x1C58(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* RavenClawFemaleBedAbility; // 0x1C60(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* HufflePuffMaleBedAbility; // 0x1C68(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* HufflePuffFemaleBedAbility; // 0x1C70(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* SlytherinMaleBedAbility; // 0x1C78(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* SlytherinFemaleBedAbility; // 0x1C80(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AttackIndicatorActorClass; // 0x1C88(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayer_AttackIndicator* AttackIndicatorActor; // 0x1C90(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerDeadZoneMin; // 0x1C98(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerDeadZoneMax; // 0x1C9C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterDeadZone; // 0x1CA0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEdgeState EdgeState; // 0x1CA4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CA5[0x3]; // 0x1CA5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector EdgeLocation; // 0x1CA8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EdgeNormal; // 0x1CB4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdgeDistanceToGround; // 0x1CC0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EdgeDistanceFromEdge; // 0x1CC4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EdgeImpulse; // 0x1CC8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CD4[0x4]; // 0x1CD4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USplineComponent* SyncToSplineComponent; // 0x1CD8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SyncToSplineDirection; // 0x1CE0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SyncToSplineDistance; // 0x1CE4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DefaultIdleAbility; // 0x1CE8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDashing; // 0x1CF0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CF1[0x7]; // 0x1CF1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ADoor* LastNearDoor; // 0x1CF8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D00[0x4]; // 0x1D00(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxChompingCabbage; // 0x1D04(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 MaxVenomousTentacula; // 0x1D08(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool AllowPlayerCamContorlOnOtherActorCam; // 0x1D0C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InvertCameraPitchControl; // 0x1D0D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InvertCameraYawControl; // 0x1D0E(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InvertMoveLeftRightControl; // 0x1D0F(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InvertMoveForwardBackControl; // 0x1D10(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableFadeSystem; // 0x1D11(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D12[0x6]; // 0x1D12(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AFieldGuideHotSpot* PlayerInThisFieldGuideHotSpot; // 0x1D18(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinisherDamage; // 0x1D20(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ElderWandFinisherDamage; // 0x1D24(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFocus; // 0x1D28(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InitialNumBarsFilled; // 0x1D2C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinisherFocusCost; // 0x1D30(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ManagedFinisherFocusCost; // 0x1D34(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushFocusCost; // 0x1D38(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D3C[0x4]; // 0x1D3C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap FocusMap; // 0x1D40(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray FinisherAvailableFX; // 0x1D90(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + float ComboResetTime; // 0x1DA0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalComboResetTimeOnParry; // 0x1DA4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CooldownPickupFirstTierSize; // 0x1DA8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CooldownPickupTierSize; // 0x1DAC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CooldownPickupCountArray; // 0x1DB0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float ExtendedCombatTime; // 0x1DC0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ClothTargetsStartDelegate; // 0x1DC4(0x0010)(ZeroConstructor, Transient, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate) + TDelegate ClothTargetsEndDelegate; // 0x1DD4(0x0010)(ZeroConstructor, Transient, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate) + float HealthIncreasePerLevel; // 0x1DE4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LeftFootSocketName; // 0x1DE8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RightFootSocketName; // 0x1DF0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* LeftStickMagWalkingCurve; // 0x1DF8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* LeftStickMagJoggingCurve; // 0x1E00(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BulletTimeStartSeconds; // 0x1E08(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E0C[0x4]; // 0x1E0C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* BulletTimeDilationCurve; // 0x1E10(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BulletTimeDurationSeconds; // 0x1E18(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BulletTimeDialation; // 0x1E1C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CutBackToPlayerCamAfterTimeDialationSec; // 0x1E20(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E24[0x4]; // 0x1E24(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWeightedBlendable DamageEffectBlendable; // 0x1E28(0x0010)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* DamageEffectMaterialInstance; // 0x1E38(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DamageEffectCurve; // 0x1E40(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageEffectDuration; // 0x1E48(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageEffectScale; // 0x1E4C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CriticalHealthFX; // 0x1E50(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UCurveFloat* CriticalHealthPulseTimeCurve; // 0x1E60(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CriticalHealthPulseFX; // 0x1E68(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + float CriticalHealthFadeOutTime; // 0x1E78(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E7C[0x4]; // 0x1E7C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DamageDirectionClass; // 0x1E80(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PercentHealthRecoverdPerSecond; // 0x1E88(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondsAfterCombatBeforeRecoveryStarts; // 0x1E8C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoDamageOnNextLanding; // 0x1E90(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseDodgeCamera; // 0x1E91(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InHoverDrone; // 0x1E92(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLookAtHips; // 0x1E93(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float cameraOffsetScale; // 0x1E94(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOutPlayerCamControl; // 0x1E98(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOutPlayerCamControlPitch; // 0x1E99(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E9A[0xE]; // 0x1E9A(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedGearPieces; // 0x1EA8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float OffenseStat; // 0x1EB8(0x0090)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float DefenseStat; // 0x1F48(0x0090)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CooldownStat; // 0x1FD8(0x0090)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Int InventorySizeModification; // 0x2068(0x0080)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float HiddenAfterTakedownTime; // 0x20E8(0x0090)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float StatDamageMultiplier; // 0x2178(0x0090)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float StatDamageReduction; // 0x2208(0x0090)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float StatCooldownReduction; // 0x2298(0x0090)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float GainKnowledgeModifier; // 0x2328(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float GainExperienceModifier; // 0x23B8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CompanionBondingPointsModifier; // 0x2448(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float VendorPricesModifier; // 0x24D8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float EnemyEvadeChanceModifier; // 0x2568(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float EnemyProtegoChanceModifier; // 0x25F8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float EnemyAwarenessRateModifier; // 0x2688(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CriticalSuccessChanceModifier; // 0x2718(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float LootDropCountModifier; // 0x27A8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float LootDropRareChanceModifier; // 0x2838(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float StealRateModifier; // 0x28C8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CaptureToolRangeModifier; // 0x2958(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CaptureToolDecayPenaltyModifier; // 0x29E8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CaptureToolCaptureSpeedModifier; // 0x2A78(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CreatureAgroFleeDistanceModifier; // 0x2B08(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float FocusModifier; // 0x2B98(0x0090)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float FocusOnHitModifier; // 0x2C28(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float UseConsumeableForFreeChance; // 0x2CB8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float UsePotionForFreeChance; // 0x2D48(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Int ObscurePerkDistance; // 0x2DD8(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float MaliciousPerkMultiplier; // 0x2E58(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float ExpelliarmusLootDropChance; // 0x2EE8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Int CombatAuxPerk; // 0x2F78(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CombatAuxPerkDuration; // 0x2FF8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CombatAuxPerkCooldown; // 0x3088(0x0090)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_3118[0x8]; // 0x3118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayProperty_Int DirectAIPerk; // 0x3120(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Int ExtendedCompanionInventoryCapacity; // 0x31A0(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float PlantDamageModifier; // 0x3220(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float VenomousTentaculaPoisonDamageModifier; // 0x32B0(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float VenomousTentaculaWeakenEnemyDuration; // 0x3340(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float HealingCooldownGroupModifier; // 0x33D0(0x0090)(Edit, NativeAccessSpecifierPublic) + TWeakObjectPtr LastStupefyTarget; // 0x3460(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CabbageVampireModifier; // 0x3468(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float PlantDamageFocus; // 0x34F8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float PlayerStupifyPlantDamageModifier; // 0x3588(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float MandrakeBonusReactionTime; // 0x3618(0x0090)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float PlantSummonHealthPercent; // 0x36A8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float DifficultyAttackCooldownModifier; // 0x3738(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float DisillusionmentModifier; // 0x37C8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float CrimeSceneInvestigationModifier; // 0x3858(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float SneakOScopeWindupModifier; // 0x38E8(0x0090)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Float SilencioRangeModifier; // 0x3978(0x0090)(Edit, NativeAccessSpecifierPublic) + bool bAllowEdgeCheck; // 0x3A08(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInCombatMode; // 0x3A09(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInCombatModeDelayed; // 0x3A0A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A0B[0x5]; // 0x3A0B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* FollowActor; // 0x3A10(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CautiousMode; // 0x3A18(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A1C[0x4]; // 0x3A1C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayProperty_Int BonusAncientMagicBars; // 0x3A20(0x0080)(Edit, NativeAccessSpecifierPublic) + struct FGameplayProperty_Int BonusSpellLoadouts; // 0x3AA0(0x0080)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_3B20[0x10]; // 0x3B20(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool InStealthMode; // 0x3B30(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B31[0x7]; // 0x3B31(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsInvisible; // 0x3B38(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InCinematic; // 0x3B39(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkResult WandLinkResult; // 0x3B3A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B3B[0x1]; // 0x3B3B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHoldingProtegoParry; // 0x3B3C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B3D[0x3]; // 0x3B3D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf EnemyDetectionFXClass; // 0x3B40(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* EnemyDetectionSFX; // 0x3B48(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* EnemyAlertSFX; // 0x3B50(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* EnemyAggroSFX; // 0x3B58(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B60[0x60]; // 0x3B60(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSpellCooldownChanged; // 0x3BC0(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFocusChanged; // 0x3BD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMap CooldownMap; // 0x3BE0(0x0050)(NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStationInteractionExitComplete; // 0x3C30(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + struct FVector DesiredFocusDirection; // 0x3C40(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDesiredFocusDirection; // 0x3C4C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C4D[0x3]; // 0x3C4D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UVegetationInteractionComponent* VegetationInteraction; // 0x3C50(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTeleportTo; // 0x3C58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_3C68[0x8]; // 0x3C68(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf LastCriticalFinisher; // 0x3C70(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeoutLookAtCameraDirection; // 0x3C78(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C7C[0x26C]; // 0x3C7C(0x026C)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkComponent* MotionListenerCameraOrientation; // 0x3EE8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkComponent* MotionListenerPlayerOrientation; // 0x3EF0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* DamageDirectionActor; // 0x3EF8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3F00[0x60]; // 0x3F00(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AddCustomCamera(class UCameraComponent* customCam, float weight); + static void ClearCustomCameras(); + static void DEBUG_SetGlobalTimeDilation(const class UObject* WorldContextObject, float TimeDilation); + static void DisablePlayerHealthRecovery(bool bDisable); + static EGenderPronoun GetPlayerGenderPronoun(); + static float GetPlayerLastUsedItemEffectiveness(); + static ESocialHeritageStatusIDs GetPlayerSocialHeritage(); + static class ABiped_Player* GetTheBipedPlayer(); + static void SetCameraStyle(class FName CameraStyle); + static bool SetPlayerGenderPronoun(EGenderPronoun NewGenderPronoun); + static bool SetPlayerSocialHeritage(ESocialHeritageStatusIDs NewHeritage); + + void AdjustComboPoints(EComboType ComboType, class AActor* Target); + void AdjustCooldown(class FName SpellName, float Time, bool AddIfNoneExists); + void AdjustCooldownsByCategory(float Time, ESpellCategory SpellCategory); + void AdjustFocus(float change, float ExternalFocusModifier); + void AdjustFocusByName(class FName Name_0, float ExternalFocusModifier); + bool AllowMove(const float InWorldSpeed, const struct FVector& InWorldDirection, float DeltaTime, float MinTime); + bool AllowStop(const float InWorldSpeed, const struct FVector& InWorldDirection, float DeltaTime, float MinTime); + bool AutoNavToTarget(class AActor* InTarget, const float InSpeed, const float DistanceFromTarget); + int32 CalculateExtendedCompanionInventoryCapacity(); + struct FVector CalculateLookAtDirection(); + float CalculateMandrakeBonusReaction(); + float CalculatePlantDamageModifier(class FName DbId); + float CalculateSilencioRangeModifier(); + float CalculateSneakOScopeWindupModifier(); + float CalculateStealRateModifier(); + float CalculateVendorPricesModifier(const struct FVendorTransactionInfo& Info); + void CameraStickLastMovedChanged(bool InCameraStickMoved); + void ChangeManagedAM(float change); + void ClearInvulnerable(); + void ClearOverrideWandStyle(); + void ClearStick(); + void CognitionTargetHealthChanged(class AActor* Target, float InHealthChanged, bool bIndicateHUD); + void CognitionTargetPlayerAwareStateChanged(ENPC_TargetAwareState InAwareState); + void ComputeAimOffset(const class FName BoneName, float* Pitch, float* Yaw); + bool CreateLinkToAttackingActor(const EEnemy_ParryButtonPressed ParryEventReason, bool* bOutDodgeWindow); + void DamageDirectionEffect(class AActor* InActor, class AActor* InInstigator, float InDamage, const struct FHitResult& InHit); + void DetectEdgeChange(const struct FVector& TestActorLocation, float TraceRadius, bool bSendEvents, bool bDebugDraw); + void DisableCooldownPickups(bool bDisable); + void EnableManagedAM(bool Enabled); + void EndBulletTime(float EaseOutDuration); + void EndCriticalFinisher(class AActor* InTargetActor); + void ForceEndDisillusionment(); + void FullyResetPhoenixCamera(float ResetSpeed, class UCurveFloat* ResetSpeedCurve); + struct FVector GetBestAutoTargetActor_WorldLocation(); + struct FVector GetBestLockOnActor_ScreenLocation(); + struct FVector GetBestLockOnActor_WorldLocation(); + int32 GetBonusAncientMagicBars(); + int32 GetBonusSpellLoadouts(); + ECharacterDeathType GetCauseOfDeath(); + int32 GetChompingCabbageCount(); + int32 GetChompingCabbageMax(); + float GetCooldownPercent(class USpellToolRecord* InSpellToolRecord); + float GetCooldownPercentByName(class FName SpellName); + int32 GetCooldownStat(); + int32 GetDefenseStat(); + float GetExpectedDistanceFromTarget(bool bIgnoreTargets, class AActor* InTargetOverride, bool* bFound, struct FVector* ToTarget); + float GetFocusPercent(); + bool GetGameLogicBoolVariable(const struct FName_GameLogicVarBool& BoolVar); + float GetHiddenAfterTakedownTime(); + int32 GetInventorySizeModification(); + struct FVector GetLastSafeInteractLocation(); + struct FVector GetLastSafeLocation(); + class UAkComponent* GetMotionListenerCameraOrientation(); + class UAkComponent* GetMotionListenerPlayerOrientation(); + int32 GetOffenseStat(); + int32 GetPlantCount(const class FString& trackerName); + const float GetPlayerMovementDuration(); + class UCurveFloat* GetSpeedCurve(bool* bIgnoreGovernor); + class UCurveFloat* GetSpeedGovernorCurve(); + int32 GetVenomousTentaculaCount(); + int32 GetVenomousTentaculaMax(); + void HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void HandleChompingCabbageCountChanged(); + bool HandleDodgeUnblockable(class AActor** OutAttacker); + void HandleVenomousTentaculaCountChanged(); + bool HasMandrakeTalent(); + void HideReticle(bool bHide); + void HighestEnemyChanged(class AActor* InEnemyActor, int32 InLevelDiff); + bool IgnoreRetaliateTarget(class AActor* RetaliateTarget); + bool InLockOnMode(); + bool InstaUseInventoryItem(); + void InteractingWithActor(const class AActor* InActor); + bool IsAMPushAvailable(); + bool IsChompingCabbageAtMax(); + bool IsCrawling(); + bool IsFinisherAvailable(); + bool IsHoverDroneActive(); + bool IsInLockOnMode(); + bool IsInventoryItemHighlighted(); + bool IsLockedOn(); + bool IsManagedAMEnabled(); + bool IsPlayingIntro(); + bool IsSwimming(); + bool IsVenomousTentaculaAtMax(); + void LeafNodeSwitched(); + void LEDDamageEffect(class AActor* InActor, class AActor* InInstigator, float InDamage, const struct FHitResult& InHit); + void LevelUp(); + bool LoadInventoryItemByName(class FName InventoryObjectID, class FName HolderID); + void LockOnCameraMoving(bool bFlag); + void LockOnCamFlick(class UStickFlickWatcherRecord* InStickFlickWatcherRecord); + void NotifyDodgeFinished(); + void NotifySucessfulBlock(); + void OnAbilityAnimationBecameActive(); + void OnAboutToSaveGame(); + void OnBlackboardInitialized(const bool bSuccess); + void OnCharacterLoadComplete(class AActor* Actor); + void OnCurtainRaised(); + void OnNewGame(const class UObject* InCaller, const bool bInIsIntro); + void OnQuickItemSlotted(const class UObject* InCaller, const class FName& ItemName); + void OnSaveGameLoaded(); + void PauseComboTimeout(); + void PauseMenuStart(); + bool PlaceOnGround(const float DownDistance); + bool PlacePlayerInBed(class AStation** BedStation, class UClass** PlayerBedAbility); + void PlayerGetOutOfBed(class AStation* BedStation, class UClass* PlayerBedAbility); + void PopDisableStack(const struct FName_GameLogicVarInt32& StackName); + class AActor* PrepCriticalFinisher(); + bool ProcessFollowTarget(class AActor* InFollowActor, const class UCurveFloat* SpeedCurve, float* OutWorldSpeed, struct FVector* OutWorldDirection); + bool ProcessStick(float StickX, float StickY, const float DeltaTime, const class UCurveFloat* DeadZoneCurve, const class UCurveFloat* SpeedCurve, const class UCurveFloat* SpeedGovernorCurve, float* WorldSpeed, struct FVector* WorldDirection, ECustomInterpType InterpType, float InterpSpeed, float StickMagReductionDelayTimer); + void PushDisableStack(const struct FName_GameLogicVarInt32& StackName); + void PutPlayerIntoCinematicState(bool bFlag, bool bAlterAbilities); + bool QuickActionInteract(int32 Index_0); + void RecordSafeInteractLocation(); + void RecordSafeLocation(); + void ReleasePhoenixCameraLookAt(); + void RepairOrientation(); + void RequestStick(float StickX, float StickY); + void ResetCloth(); + void ResetComboPoints(); + void ResetPhoenixCameraRotation(float ResetSpeed, class UCurveFloat* ResetSpeedCurve); + void ResetStickTime(); + void RestartComboTimeout(); + void RestoreHealth(); + bool RestorePlayerInput(); + bool SafeTeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation, bool bIsATest, bool bNoCheck); + void SendCriticalMunitionImpactToTarget(class AActor* TargetActor, const class FName UniqueTag, const TArray& MunitionDataAssets, const struct FGameplayTagContainer& MunitionTagContainer, const float Damage); + class AActor* Set_WandCast_TargetTrackerTargets(bool bIgnoreTargets, class AActor* InTargetOverride, const struct FVector& InTargetOverrideWorldLocation); + void SetAccessibilitySpellToggle(bool ToggleOn); + void SetAutoTargetingDirection(const struct FVector& InWorldDirection); + void SetCauseOfDeath(const ECharacterDeathType InCauseOfDeath); + void SetCooldownRateScale(float RateScale); + void SetDisableCombatPlantHideOnSuspendEnemies(bool bInVal); + void SetDodgeDirection(); + void SetFieldGuideHotSpot(class AFieldGuideHotSpot* InFieldGuideHotSpot); + void SetHighlitActor(class AActor* InHighlitActor); + void SetInLockOnMode(const bool bInFlag); + void SetInteractStickyTarget(bool bSet); + void SetInvulnerable(bool bInInvulnerable); + void SetInvulnerableTime(float invulnerableTime); + void SetLastEdgeState(EEdgeState InEdgeState); + void SetLastSafeInteractLocation(const struct FVector& Location); + void SetManagedAM(float Value); + void SetMotionListener(class UAkComponent* AkComponent, bool PlayerOrientation); + void SetOverrideWandStyle(class FName WandStyle); + void SetPhoenixCameraLookAt(const struct FVector& LookAtPoint, float ScaleSpeed); + void SetPhoenixCameraLookAt_Actor(class AActor* LookAtActor, float ScaleSpeed); + void SetPhoenixCameraLookAt_ActorAndTime(class AActor* LookAtActor, float LookAtTime); + void SetPhoenixCameraLookAt_TimeBased(const struct FVector& LookAtPoint, float LookAtTime); + void SetPhoenixCameraRotation(const struct FRotator& DesiredRotation); + void SetStartingMovementTime(const float InStartingMovementTime); + void SetUsingElderWand(bool bUsing); + void SetWandBaseStyle(class FName InWandBase); + void SetWandStyle(class FName WandStyle); + bool ShadowBlinkTeleport(const class AActor* InBlinkTarget, const float InBlinkDistanceFromTarget, const bool bIsGate, const bool bIsStealth, struct FVector* OutBlinkLocation, struct FRotator* OutBlinkRotation); + class AActor* SpawnFaceTarget(TSubclassOf SpawnActorClass); + void SpawnItemMountCallback(class UInventoryItemToolRecord* InToolRecord); + void SpawnRockSlide(class UClass* InActorClass, float ProjectForward); + void StartBulletTime(float Dilation, float Duration, bool DoFixedCam, float PlayerDilation, float EaseInDuration, float EaseOutDuration); + class AActor* StartCriticalFinisher(class AActor* PreferredTarget); + void StopMove(); + bool StopPlayerInput(); + void SuspendStoryModeArmor(bool bFlag); + void TargetChanged(class UAISense* Sense, const class AActor* NewTarget, const class AActor* OldTarget); + void TargetLost(class UAISense* Sense, const class AActor* OldTarget); + void TargetSighted(class UAISense* Sense, const class AActor* Target); + bool ToadStatueTeleport(const class AActor* InDestinationActor, const struct FVector& InOffset); + void UpdateCamMove(float DeltaTime); + void UpdateDifficulty(); + void UpdateFinsherAvailableFX(); + void UseFinisherFocus(); + bool UseInventoryItemByName(class FName InventoryObjectID, class FName HolderID); + + bool GetAccessibilitySpellToggle() const; + float GetBaseCooldownStat() const; + float GetBaseDefenseStat() const; + float GetBaseOffenseStat() const; + class UBiped_AnimInstance* GetBipedAnimInstance() const; + float GetComboPoints() const; + float GetCompanionsAtMaxLevel() const; + int32 GetConsecutiveEnemyHits() const; + float GetCooldownRateScale() const; + float GetCurrentCriticalHealthFadeOutPercent() const; + float GetFinisherDamage() const; + float GetFocus() const; + bool GetIsOnAMountOrInTransition() const; + float GetMaxFocus() const; + void GetMoveStickValues(float* X, float* Y) const; + class FName GetWandBaseStyle() const; + class FName GetWandStyle() const; + bool InCombatMode() const; + bool InCombatModeDelayed() const; + bool IsCameraMoving() const; + bool IsPerfectRetaliate() const; + bool UseNewConversations() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Biped_Player") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Biped_Player") + } + static class ABiped_Player* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABiped_Player; + +// Class Phoenix.AblSetMeshHiddenInGameTaskScratchPad +// 0x0010 (0x0038 - 0x0028) +class UAblSetMeshHiddenInGameTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OriginalHiddenValue; // 0x0030(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetMeshHiddenInGameTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetMeshHiddenInGameTaskScratchPad") + } + static class UAblSetMeshHiddenInGameTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetMeshHiddenInGameTaskScratchPad; + +// Class Phoenix.MultiFX2End_Fadeout +// 0x0008 (0x0030 - 0x0028) +class UMultiFX2End_Fadeout final : public UFXEnd +{ +public: + float FadeOutTime; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndFade(const struct FMultiFX2Handle& InHandle, const class UMultiFX2_Base* FXBase); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2End_Fadeout") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2End_Fadeout") + } + static class UMultiFX2End_Fadeout* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2End_Fadeout; + +// Class Phoenix.AblSetMeshHiddenInGameTask +// 0x0010 (0x0080 - 0x0070) +class UAblSetMeshHiddenInGameTask final : public UAblAbilityTask +{ +public: + class USkeletalMesh* SkeletalMeshTargetInOwner; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RestoreHiddenValueAtEndOfTask; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SetHiddenValue; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetMeshHiddenInGameTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetMeshHiddenInGameTask") + } + static class UAblSetMeshHiddenInGameTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetMeshHiddenInGameTask; + +// Class Phoenix.EditorAwareActor +// 0x0000 (0x0248 - 0x0248) +class AEditorAwareActor final : public AActor +{ +public: + void EditorTick(const float DeltaSeconds); + void PostEditorChangeProperty(const class FName& PropertyName); + void PostEditorMove(const bool bFinished); + void PreEditorChangeProperty(const class FName& PropertyName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditorAwareActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditorAwareActor") + } + static class AEditorAwareActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEditorAwareActor; + +// Class Phoenix.AblSetReactionsEnabledScratchpad +// 0x0000 (0x0028 - 0x0028) +class UAblSetReactionsEnabledScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetReactionsEnabledScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetReactionsEnabledScratchpad") + } + static class UAblSetReactionsEnabledScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetReactionsEnabledScratchpad; + +// Class Phoenix.CreatureLookAtTargetEvaluation_IsChild +// 0x0000 (0x0030 - 0x0030) +class UCreatureLookAtTargetEvaluation_IsChild final : public UCreatureLookAtTargetEvaluation_Bool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_IsChild") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_IsChild") + } + static class UCreatureLookAtTargetEvaluation_IsChild* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_IsChild; + +// Class Phoenix.AblSetReactionsEnabledTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetReactionsEnabledTask final : public UAblAbilityTask +{ +public: + bool bReactionsEnabled; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EStandardManagedPriority Priority; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetReactionsEnabledTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetReactionsEnabledTask") + } + static class UAblSetReactionsEnabledTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetReactionsEnabledTask; + +// Class Phoenix.CreatureLookAtTargetEvaluation_Distance2D +// 0x0000 (0x0038 - 0x0038) +class UCreatureLookAtTargetEvaluation_Distance2D final : public UCreatureLookAtTargetEvaluation_Float +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_Distance2D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_Distance2D") + } + static class UCreatureLookAtTargetEvaluation_Distance2D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_Distance2D; + +// Class Phoenix.DynamicObject_Interface +// 0x0000 (0x0000 - 0x0000) +class IDynamicObject_Interface final +{ +public: + void DOActivate(); + bool DOActivationCheck(const struct FVector& Pos); + bool DOAddChildActor(class AActor* inChild); + void DOAddedAsChild(class AActor* InParent); + void DOAddedAsParent(class AActor* inChild); + bool DOAddParentActor(class AActor* InParent); + bool DOAllowAddAsChild(class AActor* InParent); + bool DOAllowAddAsParent(class AActor* inChild); + bool DOAllowsAutoActivation(); + void DOCleanup(); + void DODeactivate(); + bool DODeactivationCheck(const struct FVector& Pos); + void DODestroyed(); + bool DOGetDynamciObjectRegistered(); + bool DOHasActivationRequest(); + bool DOHasChildren(); + bool DOHasParent(); + bool DOIsActive(); + void DORegisterWithDOManager(class AActor* DynamicObject); + void DORemoveChildActor(class AActor* inChild); + void DORemovedAsChild(class AActor* InParent); + void DORemovedAsParent(class AActor* inChild); + void DORemoveParentActor(class AActor* InParent); + void DORequestActivation(class AActor* inRequestingActor); + void DOSetDynamicObjectRegistered(bool inRegistered); + void DOSetup(); + void DOUnregisterWithDOManager(class AActor* DynamicObject); + void DOUpdate(); + void DOUpdateChildren(); + void DOUpdateParents(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicObject_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicObject_Interface") + } + static class IDynamicObject_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDynamicObject_Interface; + +// Class Phoenix.MultiFX2_PlayOne +// 0x0010 (0x0078 - 0x0068) +class UMultiFX2_PlayOne final : public UMultiFX2_Filtered +{ +public: + TArray PlayOneFXBaseArray; // 0x0068(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_PlayOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_PlayOne") + } + static class UMultiFX2_PlayOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_PlayOne; + +// Class Phoenix.AblSetRightArmStateTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetRightArmStateTask final : public UAblAbilityTask +{ +public: + ERightArmState RightArmState; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseEndState; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ERightArmState EndRightArmState; // 0x0072(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ERightArmPriority RightArmPriority; // 0x0073(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBroadcastChange; // 0x0074(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetRightArmStateTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetRightArmStateTask") + } + static class UAblSetRightArmStateTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetRightArmStateTask; + +// Class Phoenix.TargetCallOutWidget +// 0x0000 (0x0000 - 0x0000) +class ITargetCallOutWidget final +{ +public: + void AttackThreatDataChange(bool Revealio); + void AwareStateInfoChanged(bool bFromUpdate); + class UWidget* GetOffscreenIndicator(); + float GetOutroDuration(const int32 OutroType); + void SetHasOffscreenProxyActive(bool HasOffscreenProxy); + void SetIsOffscreenCallout(bool IsOffscreen); + void SetupWidget(class AActor* Parent, class UCallOutComponent* CallOutComponent); + void ShowWidget(bool Revealio); + void UpdateCallOutUI(class FName CharacterID, float BarPercent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetCallOutWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetCallOutWidget") + } + static class ITargetCallOutWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITargetCallOutWidget; + +// Class Phoenix.FXFilter_IsPlayerDueling +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsPlayerDueling final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsPlayerDueling") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsPlayerDueling") + } + static class UFXFilter_IsPlayerDueling* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsPlayerDueling; + +// Class Phoenix.AblSetTagNotify +// 0x0010 (0x0050 - 0x0040) +class UAblSetTagNotify final : public UAblAnimNotify +{ +public: + struct FGameplayTag EventTag; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AddThisTag; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RemoveThisTag; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ApplyToAnimationArchitect; // 0x004A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ApplyToInteractionArchitect; // 0x004B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetTagNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetTagNotify") + } + static class UAblSetTagNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetTagNotify; + +// Class Phoenix.SendTarget +// 0x0038 (0x0280 - 0x0248) +class ASendTarget final : public ATargetPoint +{ +public: + class USphereComponent* SphereComp; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Priority; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0251(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDetectsCollision; // 0x0252(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_253[0x1]; // 0x0253(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float Radius; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableWhenHit; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyHitByTargetingActor; // 0x0259(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSendTargetHit; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray TargetingActors; // 0x0270(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void SetEnabled(bool bInEnabled); + void SetSendTargetPriority(uint8 InPriority); + + uint8 GetSendTargetPriority() const; + bool IsEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SendTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SendTarget") + } + static class ASendTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASendTarget; + +// Class Phoenix.AblSetVsPhysicsCollisionResolutionEnabledScratchpad +// 0x0008 (0x0030 - 0x0028) +class UAblSetVsPhysicsCollisionResolutionEnabledScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetVsPhysicsCollisionResolutionEnabledScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetVsPhysicsCollisionResolutionEnabledScratchpad") + } + static class UAblSetVsPhysicsCollisionResolutionEnabledScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetVsPhysicsCollisionResolutionEnabledScratchpad; + +// Class Phoenix.AblSetVsPhysicsCollisionResolutionEnabledTask +// 0x0008 (0x0078 - 0x0070) +class UAblSetVsPhysicsCollisionResolutionEnabledTask final : public UAblAbilityTask +{ +public: + bool bEnabled; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSetVsPhysicsCollisionResolutionEnabledTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSetVsPhysicsCollisionResolutionEnabledTask") + } + static class UAblSetVsPhysicsCollisionResolutionEnabledTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSetVsPhysicsCollisionResolutionEnabledTask; + +// Class Phoenix.AblSkinFXTask +// 0x0010 (0x0080 - 0x0070) +class UAblSkinFXTask final : public UAblAbilityTask +{ +public: + class FName skinEffectName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEndEffectOnExit; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSkinFXTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSkinFXTask") + } + static class UAblSkinFXTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSkinFXTask; + +// Class Phoenix.AblBranchConditionSlopeSlideDoneScratchpad +// 0x0010 (0x0040 - 0x0030) +class UAblBranchConditionSlopeSlideDoneScratchpad final : public UAblTaskConditionScratchpad +{ +public: + class UAmbulatory_MovementComponent* MovementComp; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionSlopeSlideDoneScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionSlopeSlideDoneScratchpad") + } + static class UAblBranchConditionSlopeSlideDoneScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionSlopeSlideDoneScratchpad; + +// Class Phoenix.EncounterTracker +// 0x01D0 (0x01F8 - 0x0028) +class UEncounterTracker final : public UObject +{ +public: + uint8 Pad_28[0x158]; // 0x0028(0x0158)(Fixing Size After Last Property [ Dumper-7 ]) + TSet> m_combatVolumesPlayerOverlaps; // 0x0180(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) + class UCombatVolumeGroup* m_currentCombatVolumeGroup; // 0x01D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1D8[0x18]; // 0x01D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UDuelTechniquesController* DuelTechniquesController; // 0x01F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static bool IsPlayerInAnEncounter(); + static bool StartEncounterForPlayersCombatVolume(); + + void OnCombatVolumeActorSpawned(class ACombatVolume* CombatVolume, class AActor* SpawnedActor); + void OnCombatVolumeDeath(class ACombatVolume* CombatVolume, class AActor* DeadActor); + void OnCurtainRaised(); + void ResetTryEndEncounterTimer(); + void TryEndEncounter(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EncounterTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EncounterTracker") + } + static class UEncounterTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEncounterTracker; + +// Class Phoenix.AblBranchConditionSlopeSlideDone +// 0x0008 (0x0030 - 0x0028) +class UAblBranchConditionSlopeSlideDone final : public UAblTaskCondition +{ +public: + float Timer; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicalSurface SurfaceType; // 0x002C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblBranchConditionSlopeSlideDone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblBranchConditionSlopeSlideDone") + } + static class UAblBranchConditionSlopeSlideDone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblBranchConditionSlopeSlideDone; + +// Class Phoenix.CreatureMountItemTool +// 0x0018 (0x0448 - 0x0430) +class ACreatureMountItemTool final : public AInventoryItemTool +{ +public: + TSubclassOf MountHandlerClass; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACreatureMountHandler* MountHandler; // 0x0438(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_440[0x8]; // 0x0440(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SpawnAndMountCreature(bool bUseTransition, bool bInFlight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureMountItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureMountItemTool") + } + static class ACreatureMountItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureMountItemTool; + +// Class Phoenix.AblSlopeSlideTaskScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblSlopeSlideTaskScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSlopeSlideTaskScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSlopeSlideTaskScratchpad") + } + static class UAblSlopeSlideTaskScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSlopeSlideTaskScratchpad; + +// Class Phoenix.CreatureLookAtTargetEvaluation_IsClass +// 0x0008 (0x0038 - 0x0030) +class UCreatureLookAtTargetEvaluation_IsClass final : public UCreatureLookAtTargetEvaluation_Bool +{ +public: + TSubclassOf Class_0; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_IsClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_IsClass") + } + static class UCreatureLookAtTargetEvaluation_IsClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_IsClass; + +// Class Phoenix.MunitionType_SubsonicSpell +// 0x01D8 (0x0538 - 0x0360) +class AMunitionType_SubsonicSpell : public AMunitionType_Base +{ +public: + uint8 Pad_360[0x18]; // 0x0360(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + bool m_explodeOnContactWithActors; // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_explodeOnContactWithTerrain; // 0x0379(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckForCover; // 0x037A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_spawnStaticMeshInsteadOfTerrainFx; // 0x037B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37C[0x4]; // 0x037C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* StaticMeshInsteadOfTerrainFx; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StaticMeshScale; // 0x0388(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_explodeWhenLifetimeExpires; // 0x0394(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_deactivateParticlesOnDeath; // 0x0395(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_hideMeshOnDeath; // 0x0396(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_hitOnOverlap; // 0x0397(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_hitWaterOnOverlap; // 0x0398(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_399[0x3]; // 0x0399(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DelayVelocityTime; // 0x039C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_delayedDeactivationTime; // 0x03A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_delayedParticleDeactivationTime; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_delayedFizzleParticleDeactivationTime; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_delayedDeathTime; // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoSpeedMultiplier; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoPerfectSpeedMultiplier; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProtegoPerfectLoseBounce; // 0x03B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 SpawnAOECondition; // 0x03B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BA[0x6]; // 0x03BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf m_AOE; // 0x03C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanOppugnoAfterProtego; // 0x03C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf OppugnoPhysicsObjectClass; // 0x03D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAOEUsesSpellTool; // 0x03D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D9[0x3]; // 0x03D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AOERadius; // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAOEHitsVictimAgain; // 0x03E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanBeDeflected; // 0x03E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E2[0x2]; // 0x03E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName m_SpawnActorName; // 0x03E4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlySpawnOnImpact; // 0x03EC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackDistanceTraveled; // 0x03ED(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackAngleToPlayer; // 0x03EE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3EF[0x1]; // 0x03EF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkComponent* ProjectileMotionAkComponent; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InventoryItemToReturn; // 0x03F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerceptionNoiseEventLoudness; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerceptionNoiseEventMaxRange; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SubsonicProximityActorClass; // 0x0408(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* SphereComp; // 0x0410(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USubsonicSpellMovementComponent* ProjectileMovementComponent; // 0x0418(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASpellTool* SpellTool; // 0x0420(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAsyncLoadAndTrigger; // 0x0428(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_429[0x7]; // 0x0429(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr SpawnClass; // 0x0430(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SpawnClassRef; // 0x0458(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor_SubsonicProximity* SubsonicProximityActor; // 0x0460(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_468[0xC0]; // 0x0468(0x00C0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverlapArray; // 0x0528(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + void AbortEarly(); + void BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void DestroyMunition(); + void DisableFizzle(bool bDisable); + float GetSpeed(); + void OnFire(class AActor* Target, const struct FVector& TargetLocation, const struct FVector& Velocity); + void OnFizzle(); + void OnHit(const struct FHitResult& HitResult, bool bDestroyed, bool bHit, bool bBlocked, bool bFailed); + void PlayTerrainImpact(class UObject* ImpactObject, const struct FVector& ImpactLocation, const struct FVector& ImpactNormal, const struct FVector& ImpactVelocity); + void SetOnlyHitActor(class AActor* OnlyHit, class FName CollisionProfile); + + class USubsonicSpellMovementComponent* GetProjectileMovement() const; + class USphereComponent* GetSphereComp() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_SubsonicSpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_SubsonicSpell") + } + static class AMunitionType_SubsonicSpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_SubsonicSpell; + +// Class Phoenix.EdurusRock +// 0x0030 (0x0568 - 0x0538) +class AEdurusRock final : public AMunitionType_SubsonicSpell +{ +public: + float m_RockLaunchDelay; // 0x0538(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_RockLaunchSpeed; // 0x053C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_RockLaunchAcceleration; // 0x0540(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_RockIdleSpeed; // 0x0544(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_RockIdleRotationSpeed; // 0x0548(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_54C[0x1C]; // 0x054C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LaunchRock(); + void SetRockIdleLocation(const struct FVector& TargetLoc); + void SetRockLaunchDelay(float Time); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdurusRock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdurusRock") + } + static class AEdurusRock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEdurusRock; + +// Class Phoenix.PhxAnimationSharingManager +// 0x0018 (0x00D8 - 0x00C0) +class UPhxAnimationSharingManager final : public UAnimationSharingManager +{ +public: + uint8 Pad_C0[0x18]; // 0x00C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPhxAnimationSharingManager* GetPhxAnimationSharingManager(class UWorld* InWorld, TSubclassOf InClass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhxAnimationSharingManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhxAnimationSharingManager") + } + static class UPhxAnimationSharingManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhxAnimationSharingManager; + +// Class Phoenix.BTDecorator_Creature_Gait +// 0x0058 (0x00C0 - 0x0068) +class UBTDecorator_Creature_Gait final : public UBTDecorator +{ +public: + TSet Gaits; // 0x0068(0x0050)(Edit, NativeAccessSpecifierPublic) + bool bAllowGaitTransition; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Creature_Gait") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Creature_Gait") + } + static class UBTDecorator_Creature_Gait* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Creature_Gait; + +// Class Phoenix.AblSlopeSlideTask +// 0x0018 (0x0088 - 0x0070) +class UAblSlopeSlideTask final : public UAblAbilityTask +{ +public: + float DesiredSlopeSpeed; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType SlopeVelocityInterpType; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SlopeVelocityInterpSpeed; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType ToFlatGroundInterpType; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ToFlatGroundInterpSpeed; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlopeFriction; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSlopeSlideTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSlopeSlideTask") + } + static class UAblSlopeSlideTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSlopeSlideTask; + +// Class Phoenix.AblSpawnInteractActorTask +// 0x0000 (0x00D0 - 0x00D0) +class UAblSpawnInteractActorTask final : public UAblSpawnActorTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSpawnInteractActorTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSpawnInteractActorTask") + } + static class UAblSpawnInteractActorTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSpawnInteractActorTask; + +// Class Phoenix.TutorialScreen +// 0x0068 (0x03D8 - 0x0370) +class UTutorialScreen : public UScreen +{ +public: + class FName TutorialName; // 0x0370(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TutorialAlias; // 0x0378(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TutorialStep; // 0x0380(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETutorialTransparency TransparencyType; // 0x0384(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_385[0x3]; // 0x0385(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CompletionButtons; // 0x0388(0x0050)(BlueprintVisible, Protected, NativeAccessSpecifierProtected) + +public: + void OnSetTutorialPosition(const struct FVector2D& Position, const struct FVector2D& Alignment); + void SetTutorialBody(const class FString& BodyString, bool IsTranslatable); + void SetTutorialCompletionAction(const EUMGInputAction InputAction, const bool bMustHold); + void SetTutorialExpiryTimerProgress(const float progress); + void SetTutorialImageName(const class FString& ImageString); + void SetTutorialLegendItems(const TArray& LegendItems); + void SetTutorialTitle(const class FString& TitleString, const bool IsTranslatable); + void SetTutorialVideoIsLoading(const bool IsLoading); + void SetTutorialVideoReady(const class UMediaSource* MediaSource); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TutorialScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TutorialScreen") + } + static class UTutorialScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTutorialScreen; + +// Class Phoenix.SkinFXAutoTriggerDriverDisease +// 0x0048 (0x0078 - 0x0030) +class USkinFXAutoTriggerDriverDisease final : public USkinFXAutoTriggerDriver +{ +public: + struct FSkinFXAutoTriggerEffectInfo EffectInfo; // 0x0030(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + float Priority; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXAutoTriggerDriverDisease") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXAutoTriggerDriverDisease") + } + static class USkinFXAutoTriggerDriverDisease* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXAutoTriggerDriverDisease; + +// Class Phoenix.ablSpawnMunitionTask +// 0x0010 (0x0080 - 0x0070) +class UablSpawnMunitionTask final : public UAblAbilityTask +{ +public: + TSubclassOf MunitionClass; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseSelfActorAsInstigator; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseSelfActorAsMunitionOwner; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablSpawnMunitionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablSpawnMunitionTask") + } + static class UablSpawnMunitionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablSpawnMunitionTask; + +// Class Phoenix.FXFilter_SpellUpgrade +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_SpellUpgrade final : public UFXFilter +{ +public: + ESpellUpgrades SpellUpgrade; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_SpellUpgrade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_SpellUpgrade") + } + static class UFXFilter_SpellUpgrade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_SpellUpgrade; + +// Class Phoenix.AblSpiderFallTumbleScratchpad +// 0x0018 (0x0040 - 0x0028) +class UAblSpiderFallTumbleScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + class UAmbulatory_MovementComponent* AmbulatoryMovementComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSpiderFallTumbleScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSpiderFallTumbleScratchpad") + } + static class UAblSpiderFallTumbleScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSpiderFallTumbleScratchpad; + +// Class Phoenix.BTService_Creature_IdleBreaks +// 0x0008 (0x0078 - 0x0070) +class UBTService_Creature_IdleBreaks final : public UBTService +{ +public: + bool bCanUseIdleBreaks; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_IdleBreaks") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_IdleBreaks") + } + static class UBTService_Creature_IdleBreaks* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_IdleBreaks; + +// Class Phoenix.FXFilter_IsValidSize +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_IsValidSize final : public UFXFilter +{ +public: + EObjectSizeClass SmallestValidSize; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EObjectSizeClass LargestValidSize; // 0x0031(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsValidSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsValidSize") + } + static class UFXFilter_IsValidSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsValidSize; + +// Class Phoenix.AblSpiderFallTumbleTask +// 0x0078 (0x00E8 - 0x0070) +class UAblSpiderFallTumbleTask final : public UAblAbilityTask +{ +public: + TSubclassOf ParentClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf ReactionAbility; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf ProtegoReactionAbility; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf SplatAbility; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BranchAtFloorHeight; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxSplatSpeed; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RandRadianAngle; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FloorImpactDamping; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FloorImpactDampingVariance; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinSpeed; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxSpeed; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* ProtegoParticleSystem; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FAlphaBlend AnimationBlendOutOverride; // 0x00B8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + void HandleBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSpiderFallTumbleTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSpiderFallTumbleTask") + } + static class UAblSpiderFallTumbleTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSpiderFallTumbleTask; + +// Class Phoenix.EnemyAIPropertyData +// 0x0018 (0x0048 - 0x0030) +class UEnemyAIPropertyData final : public UDataAsset +{ +public: + EEEnemyAISizeCategory m_sizeCategory; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotationRate; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FleeFixedDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemyAIPathCheckPropertyData* PathCheckPtr; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIPropertyData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIPropertyData") + } + static class UEnemyAIPropertyData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIPropertyData; + +// Class Phoenix.AblStartPositionGetter_FootMatch +// 0x0028 (0x0050 - 0x0028) +class UAblStartPositionGetter_FootMatch : public UAblStartPositionGetter +{ +public: + struct FVector FootPositionWeight; // 0x0028(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FootVelocityWeight; // 0x0034(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinStartTime; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxStartTime; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SourceTimeOffset; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter_FootMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter_FootMatch") + } + static class UAblStartPositionGetter_FootMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter_FootMatch; + +// Class Phoenix.CreatureMountTransitionActor +// 0x0178 (0x03C0 - 0x0248) +class ACreatureMountTransitionActor final : public AActor +{ +public: + TSubclassOf PlayerMountAbility_Start; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerMountAbility_Cancel; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerMountAbility_Standing; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerMountAbility_Trot; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerMountAbility_Standing_End_Partial; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerMountAbility_Trot_End_Partial; // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CreatureAbility_Standing_FromBag; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CreatureAbility_Trot_FromBag; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerDismountAbility_Standing_Start; // 0x0288(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerDismountAbility_Trot_Start; // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerDismountAbility_Standing; // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerDismountAbility_Trot; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerDismountAbility_End; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CreatureAbility_Standing_ToBag; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CreatureAbility_Trot_ToBag; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMountTransitionAnimState MountTransitionAnimState; // 0x02C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCreatureMountBagVFX; // 0x02C1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C2[0x6]; // 0x02C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf MountSkinFXPreload; // 0x02C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMesh* MountSkinFXPreloadMesh; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D8[0xA0]; // 0x02D8(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + class ACharacter* RiderCharacter; // 0x0378(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ACreature_Character* CreatureCharacter; // 0x0380(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_388[0x28]; // 0x0388(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialPermuterLoadingBundle* SkinFXLoadingBundle; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnCreatureIntoBagEnd(); + void OnCreatureIntoBagStart(); + void OnCreatureOutOfBagEnd(); + void OnCreatureOutOfBagStart(); + void OnKnockdownDismountEndCallback(); + void OnKnockdownDismountStart(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureMountTransitionActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureMountTransitionActor") + } + static class ACreatureMountTransitionActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureMountTransitionActor; + +// Class Phoenix.Enemy_Around_InstanceQBUpdateData +// 0x0008 (0x0038 - 0x0030) +class UEnemy_Around_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Around_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Around_InstanceQBUpdateData") + } + static class UEnemy_Around_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Around_InstanceQBUpdateData; + +// Class Phoenix.BTDCustomLoopCount_CreatureIdle_NumExploreCycles +// 0x0000 (0x0028 - 0x0028) +class UBTDCustomLoopCount_CreatureIdle_NumExploreCycles final : public UBTDCustomLoopCount +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDCustomLoopCount_CreatureIdle_NumExploreCycles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDCustomLoopCount_CreatureIdle_NumExploreCycles") + } + static class UBTDCustomLoopCount_CreatureIdle_NumExploreCycles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDCustomLoopCount_CreatureIdle_NumExploreCycles; + +// Class Phoenix.SceneActionBlueprintVarProviderBool +// 0x0008 (0x0040 - 0x0038) +class USceneActionBlueprintVarProviderBool final : public USceneActionBlueprintVarProvider +{ +public: + class UBoolProvider* Value; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionBlueprintVarProviderBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionBlueprintVarProviderBool") + } + static class USceneActionBlueprintVarProviderBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionBlueprintVarProviderBool; + +// Class Phoenix.FXFilter_InstigatorIsPlayer +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_InstigatorIsPlayer final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_InstigatorIsPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_InstigatorIsPlayer") + } + static class UFXFilter_InstigatorIsPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_InstigatorIsPlayer; + +// Class Phoenix.AblStartPositionGetter_NpcFootMatch +// 0x0000 (0x0050 - 0x0050) +class UAblStartPositionGetter_NpcFootMatch final : public UAblStartPositionGetter_FootMatch +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter_NpcFootMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter_NpcFootMatch") + } + static class UAblStartPositionGetter_NpcFootMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter_NpcFootMatch; + +// Class Phoenix.TriggerEffectComponent +// 0x0080 (0x02A0 - 0x0220) +class UTriggerEffectComponent final : public USceneComponent +{ +public: + EInteractiveAction TriggerForEffect; // 0x0218(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* SpellToBeUsed; // 0x0220(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeBeforeTriggerStarts; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSpellImpactFX; // 0x022C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSpellMuzzleFX; // 0x022D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22E[0x2]; // 0x022E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* TriggerEffectVfx; // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* TriggerEffectSfx; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectsSpecificActors; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToAffect; // 0x0248(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bUseRadiusForEffect; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Radius; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIgnoreOwningActor : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypesToAffect; // 0x0268(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystemComponent* ParticleSystemComponent; // 0x0280(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_288[0x18]; // 0x0288(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddObjectTypeToAffect(EObjectTypeQuery ObjectType); + void RemoveObjectTypeToAffect(EObjectTypeQuery ObjectType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerEffectComponent") + } + static class UTriggerEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTriggerEffectComponent; + +// Class Phoenix.FXFilter_SecondsBetweenSpawns +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_SecondsBetweenSpawns final : public UFXFilter +{ +public: + float SecondsBetweenSpawns; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_SecondsBetweenSpawns") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_SecondsBetweenSpawns") + } + static class UFXFilter_SecondsBetweenSpawns* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_SecondsBetweenSpawns; + +// Class Phoenix.AblStartPositionGetter_MatchAnimationPosition +// 0x0008 (0x0030 - 0x0028) +class UAblStartPositionGetter_MatchAnimationPosition : public UAblStartPositionGetter +{ +public: + class UMatchAnimationPositionCharacterGetter* SourceCharacterGetter; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter_MatchAnimationPosition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter_MatchAnimationPosition") + } + static class UAblStartPositionGetter_MatchAnimationPosition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter_MatchAnimationPosition; + +// Class Phoenix.AblStartPositionGetter_MountRider +// 0x0008 (0x0038 - 0x0030) +class UAblStartPositionGetter_MountRider final : public UAblStartPositionGetter_MatchAnimationPosition +{ +public: + TSubclassOf RequiredAbility; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter_MountRider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter_MountRider") + } + static class UAblStartPositionGetter_MountRider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter_MountRider; + +// Class Phoenix.AblStartPositionGetter_MatchPrevious +// 0x0000 (0x0028 - 0x0028) +class UAblStartPositionGetter_MatchPrevious final : public UAblStartPositionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter_MatchPrevious") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter_MatchPrevious") + } + static class UAblStartPositionGetter_MatchPrevious* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter_MatchPrevious; + +// Class Phoenix.BTService_Creature_ShouldExitSlot +// 0x0028 (0x0098 - 0x0070) +class UBTService_Creature_ShouldExitSlot final : public UBTService +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_ShouldExitSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_ShouldExitSlot") + } + static class UBTService_Creature_ShouldExitSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_ShouldExitSlot; + +// Class Phoenix.ablStartPositionGetter_NPCSpawnAnim +// 0x0000 (0x0028 - 0x0028) +class UablStartPositionGetter_NPCSpawnAnim final : public UAblStartPositionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablStartPositionGetter_NPCSpawnAnim") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablStartPositionGetter_NPCSpawnAnim") + } + static class UablStartPositionGetter_NPCSpawnAnim* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablStartPositionGetter_NPCSpawnAnim; + +// Class Phoenix.Enemy_Reposition_QBUpdateData +// 0x0020 (0x0050 - 0x0030) +class UEnemy_Reposition_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Reposition_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Reposition_QBUpdateData") + } + static class UEnemy_Reposition_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Reposition_QBUpdateData; + +// Class Phoenix.AblStartPositionGetter_Protego +// 0x0008 (0x0030 - 0x0028) +class UAblStartPositionGetter_Protego final : public UAblStartPositionGetter +{ +public: + int32 ImpactFrame; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter_Protego") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter_Protego") + } + static class UAblStartPositionGetter_Protego* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter_Protego; + +// Class Phoenix.AblStartPositionGetter_TimeMatch +// 0x0008 (0x0030 - 0x0028) +class UAblStartPositionGetter_TimeMatch final : public UAblStartPositionGetter +{ +public: + bool bOnlyTimeMatchIfAnimInstanceAgrees; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSetFixedDirectionForTurnAssist; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblStartPositionGetter_TimeMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblStartPositionGetter_TimeMatch") + } + static class UAblStartPositionGetter_TimeMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblStartPositionGetter_TimeMatch; + +// Class Phoenix.ablStartPositionGetter_TrollSwing +// 0x0008 (0x0030 - 0x0028) +class UablStartPositionGetter_TrollSwing final : public UAblStartPositionGetter +{ +public: + float ForehandStartTime; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BackhandStartTime; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablStartPositionGetter_TrollSwing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablStartPositionGetter_TrollSwing") + } + static class UablStartPositionGetter_TrollSwing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablStartPositionGetter_TrollSwing; + +// Class Phoenix.NPC_MobilitySpeedChoice +// 0x0000 (0x0028 - 0x0028) +class UNPC_MobilitySpeedChoice : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_MobilitySpeedChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_MobilitySpeedChoice") + } + static class UNPC_MobilitySpeedChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_MobilitySpeedChoice; + +// Class Phoenix.Wolf_CloseDistanceSpeedChoice +// 0x0018 (0x0040 - 0x0028) +class UWolf_CloseDistanceSpeedChoice final : public UNPC_MobilitySpeedChoice +{ +public: + float CloseDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MiddleDistance; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloseSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MiddleSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Wolf_CloseDistanceSpeedChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Wolf_CloseDistanceSpeedChoice") + } + static class UWolf_CloseDistanceSpeedChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWolf_CloseDistanceSpeedChoice; + +// Class Phoenix.AblSuperSlamVelocityDampenerTask +// 0x0010 (0x0080 - 0x0070) +class UAblSuperSlamVelocityDampenerTask final : public UAblAbilityTask +{ +public: + float AngularVelocityMultiplier; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearVelocityMultiplier; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDamping; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearDamping; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSuperSlamVelocityDampenerTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSuperSlamVelocityDampenerTask") + } + static class UAblSuperSlamVelocityDampenerTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSuperSlamVelocityDampenerTask; + +// Class Phoenix.AblSuperSlamSpawnPhysicsActorScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblSuperSlamSpawnPhysicsActorScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + TArray Actors; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSuperSlamSpawnPhysicsActorScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSuperSlamSpawnPhysicsActorScratchpad") + } + static class UAblSuperSlamSpawnPhysicsActorScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSuperSlamSpawnPhysicsActorScratchpad; + +// Class Phoenix.BTTask_SetBlackboardBool +// 0x0008 (0x00A0 - 0x0098) +class UBTTask_SetBlackboardBool final : public UBTTask_SetBlackboardValue +{ +public: + bool Value; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_SetBlackboardBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_SetBlackboardBool") + } + static class UBTTask_SetBlackboardBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_SetBlackboardBool; + +// Class Phoenix.AblSuperSlamSpawnPhysicsActorTask +// 0x0070 (0x00E0 - 0x0070) +class UAblSuperSlamSpawnPhysicsActorTask final : public UAblAbilityTask +{ +public: + int32 MinNumberOfItems; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxNumberOfItems; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConeAngle; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinForce; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxForce; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAngularForce; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularForce; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap MeshHolders; // 0x0090(0x0050)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSuperSlamSpawnPhysicsActorTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSuperSlamSpawnPhysicsActorTask") + } + static class UAblSuperSlamSpawnPhysicsActorTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSuperSlamSpawnPhysicsActorTask; + +// Class Phoenix.TimeSourceSanctuaryIdentityLightProbeCapture +// 0x0000 (0x0028 - 0x0028) +class UTimeSourceSanctuaryIdentityLightProbeCapture final : public UTimeSource +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceSanctuaryIdentityLightProbeCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceSanctuaryIdentityLightProbeCapture") + } + static class UTimeSourceSanctuaryIdentityLightProbeCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceSanctuaryIdentityLightProbeCapture; + +// Class Phoenix.AblSuperSlamForceHelperScratchpad +// 0x0010 (0x0038 - 0x0028) +class UAblSuperSlamForceHelperScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + class USkeletalMeshComponent* SkeletalMeshComp; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblSuperSlamScratchpad* SuperSlamScratchpad; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSuperSlamForceHelperScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSuperSlamForceHelperScratchpad") + } + static class UAblSuperSlamForceHelperScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSuperSlamForceHelperScratchpad; + +// Class Phoenix.EnvQueryTest_StationHouseGender +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_StationHouseGender final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_StationHouseGender") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_StationHouseGender") + } + static class UEnvQueryTest_StationHouseGender* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_StationHouseGender; + +// Class Phoenix.SceneAction_ExternalRenderingCutBase +// 0x0000 (0x0088 - 0x0088) +class USceneAction_ExternalRenderingCutBase : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ExternalRenderingCutBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ExternalRenderingCutBase") + } + static class USceneAction_ExternalRenderingCutBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ExternalRenderingCutBase; + +// Class Phoenix.AblSuperSlamForceHelperTask +// 0x0000 (0x0070 - 0x0070) +class UAblSuperSlamForceHelperTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSuperSlamForceHelperTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSuperSlamForceHelperTask") + } + static class UAblSuperSlamForceHelperTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSuperSlamForceHelperTask; + +// Class Phoenix.Wolf_AttackChoice_BiteRight +// 0x0000 (0x0028 - 0x0028) +class UWolf_AttackChoice_BiteRight final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Wolf_AttackChoice_BiteRight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Wolf_AttackChoice_BiteRight") + } + static class UWolf_AttackChoice_BiteRight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWolf_AttackChoice_BiteRight; + +// Class Phoenix.AblSuperSlamSetCurveTask +// 0x0010 (0x0080 - 0x0070) +class UAblSuperSlamSetCurveTask final : public UAblAbilityTask +{ +public: + TArray Curves; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSuperSlamSetCurveTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSuperSlamSetCurveTask") + } + static class UAblSuperSlamSetCurveTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSuperSlamSetCurveTask; + +// Class Phoenix.AblSyncCameraTimeDilationTask +// 0x0000 (0x0070 - 0x0070) +class UAblSyncCameraTimeDilationTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblSyncCameraTimeDilationTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblSyncCameraTimeDilationTask") + } + static class UAblSyncCameraTimeDilationTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblSyncCameraTimeDilationTask; + +// Class Phoenix.AblTargetTrackerTaskScratchPad +// 0x0008 (0x0030 - 0x0028) +class UAblTargetTrackerTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + class UTargetTracker* TargetTracker; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetTrackerTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetTrackerTaskScratchPad") + } + static class UAblTargetTrackerTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetTrackerTaskScratchPad; + +// Class Phoenix.CallOutComponent +// 0x0130 (0x0700 - 0x05D0) +class UCallOutComponent final : public UWidgetComponent +{ +public: + bool OnScreen; // 0x05D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool targeted; // 0x05D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnemytoPlayer; // 0x05D2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D3[0x5]; // 0x05D3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAssociatedBeaconUpdated; // 0x05D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_5E8[0x28]; // 0x05E8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BeaconIconName; // 0x0610(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BeaconTrackingBorder; // 0x0618(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BeaconColor; // 0x0628(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BeaconSize; // 0x0638(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsBeaconTracked; // 0x063C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAttackStateInfo CurrentAttackStateInfo; // 0x063D(0x0002)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_63F[0x1]; // 0x063F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAwareStateInfo CurrentAwareStateInfo; // 0x0640(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float PostAlertKeepActiveTime; // 0x0648(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64C[0x84]; // 0x064C(0x0084)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemyAIComponent* EnemyAIComp; // 0x06D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UScheduledEntity* MyScheduledEntity; // 0x06D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UWidget* OffScreenWidget; // 0x06E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UWidget* OffScreenArrow; // 0x06E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCanvasPanelSlot* OffscreenWidgetHudSlot; // 0x06F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6F8[0x8]; // 0x06F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AttackThreatDataHandler(const class UObject* i_caller, const struct FEnemy_AttackThreatData& AttackThreatData); + void AwareStateInfoHandler(const class UObject* i_caller, const struct FAwareStateInfo& AwareStateInfo); + void HideWidgetForThisCallout(); + void OnOutroEnded(class UPhoenixUserWidget* BaseItem, int32 OutroType); + void ShowWidgetForThisCallout(); + void UpdateCallOutUI(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CallOutComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CallOutComponent") + } + static class UCallOutComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCallOutComponent; + +// Class Phoenix.AblTargetTrackerTask +// 0x0008 (0x0078 - 0x0070) +class UAblTargetTrackerTask final : public UAblAbilityTask +{ +public: + ETask_TargetTrackerType TargetTrackerType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETask_TargetType TargetType; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETargetID TargetPriority; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTargetTrackerTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTargetTrackerTask") + } + static class UAblTargetTrackerTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTargetTrackerTask; + +// Class Phoenix.ExplosiveBarrel +// 0x00C8 (0x0378 - 0x02B0) +class AExplosiveBarrel : public AWorldObject +{ +public: + class UStaticMeshComponent* BarrelMesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulatePhysics; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x3]; // 0x02B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ExplosionTimer; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExplodeDelay; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExplosionRadius; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ImpulseStrength; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalRadialForce; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExplosionVFXScale; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExplosionDamage_Objects; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExplosionDamage_Pawns; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PropagateFireChance; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FireDamage; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IgnoreActors; // 0x02E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EDrawDebugTrace TraceVisibility; // 0x02F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BombardaExplosionRadius; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BombardaImpulseStrength; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BombardaAdditionalRadialForce; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BombardaExplosionVFXScale; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BombardaExplosionDamage_Objects; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BombardaExplosionDamage_Pawns; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverlapActorTypes; // 0x0318(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + class AActor* BarrelInstigator; // 0x0328(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer DamageTags; // 0x0330(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + class UInteractionArchitectAsset* DamageDataAsset; // 0x0350(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ExplosionIgnoreActors; // 0x0358(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_368[0x10]; // 0x0368(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyOnFireDoT(class AActor* Target, class AActor* InInstigator); + bool ExplodeDamage(class AActor* DamageActor); + void ExplodeEnd(); + void ExplodeStart(); + void HitByBombarda(); + void KillBarrel(); + void SortAffectedActors(TArray* OutActors); + bool SphereOverlap(TArray* OutActors); + + float GetExplosionVFXScale() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExplosiveBarrel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExplosiveBarrel") + } + static class AExplosiveBarrel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AExplosiveBarrel; + +// Class Phoenix.AblTaskCondition_DamageOverTime +// 0x0008 (0x0030 - 0x0028) +class UAblTaskCondition_DamageOverTime final : public UAblTaskCondition +{ +public: + class FName DoT_Type; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskCondition_DamageOverTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskCondition_DamageOverTime") + } + static class UAblTaskCondition_DamageOverTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskCondition_DamageOverTime; + +// Class Phoenix.EULAPageWidget +// 0x0000 (0x0328 - 0x0328) +class UEULAPageWidget : public UPhoenixUserWidget +{ +public: + void ProceedToNextScreen(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EULAPageWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EULAPageWidget") + } + static class UEULAPageWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEULAPageWidget; + +// Class Phoenix.AblTaskConditionScratchpad_HermesMessage +// 0x0010 (0x0040 - 0x0030) +class UAblTaskConditionScratchpad_HermesMessage final : public UAblTaskConditionScratchpad +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskConditionScratchpad_HermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskConditionScratchpad_HermesMessage") + } + static class UAblTaskConditionScratchpad_HermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskConditionScratchpad_HermesMessage; + +// Class Phoenix.AblTaskCondition_HermesMessage +// 0x0008 (0x0030 - 0x0028) +class UAblTaskCondition_HermesMessage final : public UAblTaskCondition +{ +public: + class FName HermesMessageName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskCondition_HermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskCondition_HermesMessage") + } + static class UAblTaskCondition_HermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskCondition_HermesMessage; + +// Class Phoenix.VanishmentQueue +// 0x0020 (0x0048 - 0x0028) +class UVanishmentQueue final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VanishmentQueue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VanishmentQueue") + } + static class UVanishmentQueue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVanishmentQueue; + +// Class Phoenix.AvaAudioConvDataSREditorAccessors +// 0x0000 (0x0028 - 0x0028) +class UAvaAudioConvDataSREditorAccessors final : public UBlueprintFunctionLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAudioConvDataSREditorAccessors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAudioConvDataSREditorAccessors") + } + static class UAvaAudioConvDataSREditorAccessors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaAudioConvDataSREditorAccessors; + +// Class Phoenix.AblTaskCondition_HitBySpell +// 0x0008 (0x0030 - 0x0028) +class UAblTaskCondition_HitBySpell final : public UAblTaskCondition +{ +public: + class FName SpellName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskCondition_HitBySpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskCondition_HitBySpell") + } + static class UAblTaskCondition_HitBySpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskCondition_HitBySpell; + +// Class Phoenix.AblTaskConditionScratchpad_InteractionArchitectChild +// 0x0008 (0x0038 - 0x0030) +class UAblTaskConditionScratchpad_InteractionArchitectChild final : public UAblTaskConditionScratchpad +{ +public: + class UInteractionArchitectAsset* InteractionArchitectAsset; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskConditionScratchpad_InteractionArchitectChild") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskConditionScratchpad_InteractionArchitectChild") + } + static class UAblTaskConditionScratchpad_InteractionArchitectChild* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskConditionScratchpad_InteractionArchitectChild; + +// Class Phoenix.AblTaskCondition_InteractionArchitectChild +// 0x0010 (0x0038 - 0x0028) +class UAblTaskCondition_InteractionArchitectChild final : public UAblTaskCondition +{ +public: + class UInteractionArchitectAsset* Parent; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSelf; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInteractionProject Project; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskCondition_InteractionArchitectChild") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskCondition_InteractionArchitectChild") + } + static class UAblTaskCondition_InteractionArchitectChild* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskCondition_InteractionArchitectChild; + +// Class Phoenix.EnemyAIStateInterface +// 0x0000 (0x0000 - 0x0000) +class IEnemyAIStateInterface final +{ +public: + class AEnemy_ApparateActor* SpawnApparateActor(const struct FTransform& SpawnTransform, const struct FEnemy_ApparateActorData& Data); + class AEnemy_SplineSpawnActor* SpawnSplineSpawnActor(const struct FTransform& SpawnTransform, const struct FEnemy_SplineSpawnActorData& Data); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIStateInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIStateInterface") + } + static class IEnemyAIStateInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEnemyAIStateInterface; + +// Class Phoenix.RPGTriggerEffect_PropagateHealingToCompanions +// 0x0010 (0x0050 - 0x0040) +class URPGTriggerEffect_PropagateHealingToCompanions final : public URPGTriggerEffect_Base +{ +public: + float Multiplier; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_PropagateHealingToCompanions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_PropagateHealingToCompanions") + } + static class URPGTriggerEffect_PropagateHealingToCompanions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_PropagateHealingToCompanions; + +// Class Phoenix.AblTaskCondition_OppugnoProxy +// 0x0018 (0x0040 - 0x0028) +class UAblTaskCondition_OppugnoProxy final : public UAblTaskCondition +{ +public: + TSubclassOf OppugnoProxy; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProxyOppugnoWeight; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DuelTechniqueEventTag; // 0x0034(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTaskCondition_OppugnoProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTaskCondition_OppugnoProxy") + } + static class UAblTaskCondition_OppugnoProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTaskCondition_OppugnoProxy; + +// Class Phoenix.RaiseDead_AttackExtraData +// 0x0088 (0x00B0 - 0x0028) +class URaiseDead_AttackExtraData final : public UEnemy_AttackExtraData +{ +public: + int32 MinSpawn; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSpawn; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MyMaxSpawn; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GlobalMaxSpawn; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MyLiftimeMaxSpawn; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SpawnTeamName; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMyTeamName; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpawnRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float halfAngle; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SpawnObjectName; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpawnObjectNames; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + ENPC_Spawn SpawnType; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpawnEligibleWaitTime; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceThisAttack; // 0x0088(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStaggerAttack; // 0x0089(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x2]; // 0x008A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinStaggerTime; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStaggerTime; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitSpawns; // 0x0094(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKillChildrenOnDeath; // 0x0095(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96[0x1A]; // 0x0096(0x001A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSpawnEligible(bool bspawnEligible); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RaiseDead_AttackExtraData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RaiseDead_AttackExtraData") + } + static class URaiseDead_AttackExtraData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URaiseDead_AttackExtraData; + +// Class Phoenix.SceneActionState_ConsoleCommand +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_ConsoleCommand final : public USceneRigActionState +{ +public: + bool bSetValues; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoredValues; // 0x0051(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ConsoleCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ConsoleCommand") + } + static class USceneActionState_ConsoleCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ConsoleCommand; + +// Class Phoenix.AblTetherLocPointUpdaterScratchpad +// 0x0020 (0x0048 - 0x0028) +class UAblTetherLocPointUpdaterScratchpad final : public UAblAvaMotionWarpSyncPointUpdaterScratchpad +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTetherLocPointUpdaterScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTetherLocPointUpdaterScratchpad") + } + static class UAblTetherLocPointUpdaterScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTetherLocPointUpdaterScratchpad; + +// Class Phoenix.UworldSupport +// 0x0040 (0x0068 - 0x0028) +class UUworldSupport final : public UObject +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UUworldSupport* Get(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UworldSupport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UworldSupport") + } + static class UUworldSupport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUworldSupport; + +// Class Phoenix.AblTetherLocSyncPointUpdater +// 0x0038 (0x0060 - 0x0028) +class UAblTetherLocSyncPointUpdater final : public UAblAvaMotionWarpSyncPointUpdater +{ +public: + float TetherDistance; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherDistanceRandomFloor; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TetherDistanceRandomCeiling; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStartVecMethod StartVectorMethod; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReferenceVector; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRandomAngle; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRandomAngle; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTetherAngle; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Divisions; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInApplyTether; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Tether TetherType; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DesiredDistanceToTarget; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowPositiveTravel; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowNegativeTravel; // 0x005D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblTetherLocSyncPointUpdater") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblTetherLocSyncPointUpdater") + } + static class UAblTetherLocSyncPointUpdater* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblTetherLocSyncPointUpdater; + +// Class Phoenix.AvaStreamingManager +// 0x02C8 (0x02F0 - 0x0028) +class UAvaStreamingManager final : public UObject +{ +public: + TMulticastInlineDelegate OnHighPriorityStreamingComplete; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate>& StreamedAssets, int32 UniqueId)> OnAsyncLoadAssetListComplete; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStreamingBehaviorAboutToChangeEvent; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStreamingBehaviorHasChangedEvent; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_68[0x1A8]; // 0x0068(0x01A8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LevelsToKeep; // 0x0210(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_220[0xA0]; // 0x0220(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevelStreamingLatencyProfiler* LevelStreamingLatencyProfiler; // 0x02C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class APostProcessVolumeWithBlendDomain* LowEndFogCullingVolume; // 0x02C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInstanceDynamic* LowEndFogCullingMaterialInstanceDynamic; // 0x02D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UStreamingSpinner* StreamingSpinner; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAvaStreamingManager* Get(); + static class UAvaStreamingManager* GetPure(); + static void UnloadLevelInstance(class ULevelStreaming* InLevel); + + void AsyncLoadAssetList(const class UObject* WorldContextObject, const TArray>& AssetsToStream, int32* UniqueId); + void EnableStreamingSpinner(bool bEnable); + void FlushStreaming(); + void InvalidateStreamingComplete(bool InRequireFullUpdates); + bool IsStreamingComplete(bool bCheckOnlyLOD0, bool bUseDelay, bool bConsiderUpdatePending, bool bConsiderUnloads); + bool IsStreamingCompleteAtLocation(const struct FVector& InQueryPoint, bool InQueryWorldTiles, bool InUseSlowAccurateCheck, bool InConsiderFutureRequestAtLocation, int32 MinPriorityToCheck, bool bCheckTextureAndMeshStreaming); + bool IsStreamingCompleteAtLocationFullCycle(const struct FVector& InQueryPoint, bool InQueryWorldTiles, bool InUseSlowAccurateCheck, bool InConsiderFutureRequestAtLocation); + bool IsStreamingCompleteFullCycle(bool bCheckOnlyLOD0, bool bUseDelay); + bool IsStreamingPaused(); + bool IsTileRenderingEnabled(); + void LoadGlobalLevels(); + void LowerCurtainUntilStreamingComplete(); + void OnLoadScreenDismissed(); + void PauseStreaming(bool bWorldTilesOnly); + void PreventInteriorLoads(bool bPrevent); + bool RegisterInterestPointActor(class AActor* InActor, float InAdditionalRadius, bool InAffectsInteriors, bool InAffectsTileRegionVolumes); + void ResumeStreaming(bool bForceImmediate, bool bResumeTileStreaming); + void SetForceUnloadBySuffix(bool bUnloadVfx, bool bUnloadNav, bool bUnloadTech); + void SetLowEndFog(class APostProcessVolumeWithBlendDomain* LowEndFog, class UMaterialInterface* LowEndFogMaterialBase); + void SetStreamingBehaviorMode(EStreamingBehaviorMode BehaviorMode); + void SuppressPauseStreamingAutoReset(bool bSuppress); + void UnloadAllButCurrentLevel(); + bool UnregisterInterestPointActor(class AActor* InActor); + void UpdateOverlaps(); + void UpdateStreamingSpinner(); + + EStreamingBehaviorMode GetStreamingBehaviorMode() const; + EStreamingBehaviorTactic GetStreamingBehaviorTactic() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaStreamingManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaStreamingManager") + } + static class UAvaStreamingManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaStreamingManager; + +// Class Phoenix.TurnAdjust_DesiredDirectionGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnAdjust_DesiredDirectionGetter final : public UTurnAdjust_TargetDirectionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnAdjust_DesiredDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnAdjust_DesiredDirectionGetter") + } + static class UTurnAdjust_DesiredDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnAdjust_DesiredDirectionGetter; + +// Class Phoenix.BTTask_Creature_BroadcastHerdLocation +// 0x0050 (0x00C0 - 0x0070) +class UBTTask_Creature_BroadcastHerdLocation final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector InputLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector BroadcastLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_BroadcastHerdLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_BroadcastHerdLocation") + } + static class UBTTask_Creature_BroadcastHerdLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_BroadcastHerdLocation; + +// Class Phoenix.TurnAdjust_BlackboardDirectionGetter +// 0x0008 (0x0030 - 0x0028) +class UTurnAdjust_BlackboardDirectionGetter final : public UTurnAdjust_TargetDirectionGetter +{ +public: + class FName BlackboardKeyName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnAdjust_BlackboardDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnAdjust_BlackboardDirectionGetter") + } + static class UTurnAdjust_BlackboardDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnAdjust_BlackboardDirectionGetter; + +// Class Phoenix.EnemyBuffComponent +// 0x0110 (0x01E0 - 0x00D0) +class UEnemyBuffComponent final : public UActorComponent +{ +public: + bool bIsMaster; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float validTargetRadius; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float healRatePercentagePerSec; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyBuffTypeEnum buffTypeEnum; // 0x00DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BuffMaxActiveTime; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowHealthBuff; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowWeaponBuff; // 0x00E5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* pBeamFX; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* pBuffEmitterFX; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* pBuffEmitterFX2; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* pBuffEmitterFX3; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* pBuffEmitterFX4; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BeamAttachBoneName; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray pBuffEmitterFXObj; // 0x0118(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray pBuffEmitterFX2Obj; // 0x0128(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray m_boneList; // 0x0138(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bIsDisabled; // 0x0148(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149[0x97]; // 0x0149(0x0097)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EnableBuff(class AActor* pActorMaster); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyBuffComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyBuffComponent") + } + static class UEnemyBuffComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyBuffComponent; + +// Class Phoenix.TurnAdjust_LedgeNormalGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnAdjust_LedgeNormalGetter final : public UTurnAdjust_TargetDirectionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnAdjust_LedgeNormalGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnAdjust_LedgeNormalGetter") + } + static class UTurnAdjust_LedgeNormalGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnAdjust_LedgeNormalGetter; + +// Class Phoenix.EnemyAIWeapon_Interface +// 0x0000 (0x0000 - 0x0000) +class IEnemyAIWeapon_Interface final +{ +public: + bool ActivateWeapon(); + bool ActivateWeaponThreat(); + bool DeactivateWeapon(); + bool DeactivateWeaponThreat(); + bool DisableCollision(); + bool DisableMeleeCollision(); + bool DisablePhysicsSim(); + bool DisableShieldCollision(); + bool EnableCollision(); + bool EnableMeleeCollision(); + bool EnablePhysicsSim(); + bool EnableShieldCollision(); + void EventDisableRangedPawnCollision(); + bool EventTrackPoints(); + bool EventTransientWeaponActivate(); + bool EventTransientWeaponDeactivate(); + bool EventTransientWeaponPoweredUp(); + bool EventWeaponActivateBuffEmitterFx(EEnemyBuffTypeEnum InBuffType); + bool EventWeaponActivateLiteFx(); + bool EventWeaponDeactivateBuffEmitterFx(); + bool EventWeaponDeactivatedFx(); + bool EventWeaponDeactivateHeavyFx(); + bool EventWeaponDeactivateLiteFx(); + bool EventWeaponDestroyedFx(const struct FHitResult& HitResult); + bool EventWeaponDisarmedForRecoveryFx(); + bool EventWeaponDisarmedFx(); + bool EventWeaponFireAOE1Fx(); + bool EventWeaponImpactGlowFx(); + bool EventWeaponMeleeAttackStartFx(); + bool EventWeaponMeleePawnSlashFx(const struct FHitResult& HitResult, const struct FGameplayTagContainer& InMunitionTagContainer); + bool EventWeaponSpawnStoredWeaponFx(); + bool EventWeaponThrownPawnStabFx(const struct FHitResult& HitResult); + bool EventWeaponTriggerGenericImpactFx(const struct FHitResult& HitResult); + bool EventWeaponTriggerImpactFx(const struct FHitResult& HitResult); + bool EventWeaponTriggerProtegoFx(const struct FHitResult& HitResult); + bool EventWeaponTriggerThrownFx(); + class UMeshComponent* FireWeaponAOE1(); + class UCapsuleComponent* GetCapsuleComponent(); + class UMeshComponent* GetMeshComponent(); + class USceneComponent* GetSceneComponent(); + bool HideWeaponStopFX(); + bool InterfaceWeaponAcquire(); + bool InterfaceWeaponRigidBodyActivate(); + bool InterfaceWeaponRigidBodyDeactivate(); + bool ShowWeaponStartFX(); + bool SpawnStoredWeapon(); + bool StartWeaponSwing(); + bool WeaponStored(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIWeapon_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIWeapon_Interface") + } + static class IEnemyAIWeapon_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEnemyAIWeapon_Interface; + +// Class Phoenix.TurnAdjust_TowardsLedgeDirectionGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnAdjust_TowardsLedgeDirectionGetter final : public UTurnAdjust_TargetDirectionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnAdjust_TowardsLedgeDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnAdjust_TowardsLedgeDirectionGetter") + } + static class UTurnAdjust_TowardsLedgeDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnAdjust_TowardsLedgeDirectionGetter; + +// Class Phoenix.DuelTechnique_ComboCount +// 0x0008 (0x0050 - 0x0048) +class UDuelTechnique_ComboCount final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_ComboCount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_ComboCount") + } + static class UDuelTechnique_ComboCount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_ComboCount; + +// Class Phoenix.TurnAdjust_JumpDownDirectionGetter +// 0x0000 (0x0028 - 0x0028) +class UTurnAdjust_JumpDownDirectionGetter final : public UTurnAdjust_TargetDirectionGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TurnAdjust_JumpDownDirectionGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TurnAdjust_JumpDownDirectionGetter") + } + static class UTurnAdjust_JumpDownDirectionGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTurnAdjust_JumpDownDirectionGetter; + +// Class Phoenix.Transform_StoryParticipantAnchor +// 0x0008 (0x0030 - 0x0028) +class UTransform_StoryParticipantAnchor final : public UTransformProvider +{ +public: + int32 ParticipantChannel; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_StoryParticipantAnchor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_StoryParticipantAnchor") + } + static class UTransform_StoryParticipantAnchor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_StoryParticipantAnchor; + +// Class Phoenix.ablTurnAssistTaskScratchPad +// 0x0060 (0x0088 - 0x0028) +class UablTurnAssistTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + TArray InProgressTurn; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + struct FAlphaBlend TurningBlend; // 0x0038(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) + struct FVector CurrentDirection; // 0x0068(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DesiredDirection; // 0x0074(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FixedDeltaAngle; // 0x0080(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ElapsedTime; // 0x0084(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablTurnAssistTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablTurnAssistTaskScratchPad") + } + static class UablTurnAssistTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablTurnAssistTaskScratchPad; + +// Class Phoenix.BTDecorator_IsPositionNearNavMesh +// 0x0030 (0x0098 - 0x0068) +class UBTDecorator_IsPositionNearNavMesh final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector LocationKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPublic) + float MaxDistanceToNavMesh; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_IsPositionNearNavMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_IsPositionNearNavMesh") + } + static class UBTDecorator_IsPositionNearNavMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_IsPositionNearNavMesh; + +// Class Phoenix.ablTurnAssistTask +// 0x0048 (0x00B8 - 0x0070) +class UablTurnAssistTask final : public UAblAbilityTask +{ +public: + ETurnAssistUseDirection UseDirection; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseFixedDirection; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* FixedDeltaTurnAssistCurve; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* TurnAssistCurve; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* TurnAssistTimeMultiplier; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bScaleRotationBasedOnSpeed; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinRotationScaleBasedOnSpeed; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D AllowedRangeFromFallLine; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* StrafeTurnAssistCurve; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* StrafeTurnAssistTimeMultiplier; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreTargetTracker; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablTurnAssistTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablTurnAssistTask") + } + static class UablTurnAssistTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablTurnAssistTask; + +// Class Phoenix.AblUsingStairsAnimsTask +// 0x0000 (0x0070 - 0x0070) +class UAblUsingStairsAnimsTask final : public UAblAbilityTask +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblUsingStairsAnimsTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblUsingStairsAnimsTask") + } + static class UAblUsingStairsAnimsTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblUsingStairsAnimsTask; + +// Class Phoenix.Enemy_RecoverWeapon_InstanceQBUpdateData +// 0x0020 (0x0050 - 0x0030) +class UEnemy_RecoverWeapon_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_RecoverWeapon_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_RecoverWeapon_InstanceQBUpdateData") + } + static class UEnemy_RecoverWeapon_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_RecoverWeapon_InstanceQBUpdateData; + +// Class Phoenix.ablWandCastComboResetTask +// 0x0008 (0x0078 - 0x0070) +class UablWandCastComboResetTask final : public UAblAbilityTask +{ +public: + bool bResetWandCastState; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablWandCastComboResetTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablWandCastComboResetTask") + } + static class UablWandCastComboResetTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablWandCastComboResetTask; + +// Class Phoenix.Enemy_Direct_InstanceQBUpdateData +// 0x0020 (0x0050 - 0x0030) +class UEnemy_Direct_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Direct_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Direct_InstanceQBUpdateData") + } + static class UEnemy_Direct_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Direct_InstanceQBUpdateData; + +// Class Phoenix.SceneActionDayNightLightControllerSettings +// 0x0008 (0x0038 - 0x0030) +class USceneActionDayNightLightControllerSettings : public UDataAsset +{ +public: + float UpdateThresholdDegrees; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceLightsVisibleOnCreate; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionDayNightLightControllerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionDayNightLightControllerSettings") + } + static class USceneActionDayNightLightControllerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionDayNightLightControllerSettings; + +// Class Phoenix.SceneRigDayNightAtmosphereLightControllerSettings +// 0x0098 (0x00D0 - 0x0038) +class USceneRigDayNightAtmosphereLightControllerSettings final : public USceneActionDayNightLightControllerSettings +{ +public: + struct FDayNightLightSkyAtmosphereComputeParams SkyParams; // 0x0038(0x0078)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UCurveFloat* Intensity; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseIntensityFactor; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Desaturation; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp ColorOp; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp IntensityOp; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigDayNightAtmosphereLightControllerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigDayNightAtmosphereLightControllerSettings") + } + static class USceneRigDayNightAtmosphereLightControllerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigDayNightAtmosphereLightControllerSettings; + +// Class Phoenix.ablWandCastContextsTaskScratchPad +// 0x0060 (0x0088 - 0x0028) +class UablWandCastContextsTaskScratchPad final : public UAblAbilityTaskScratchPad +{ +public: + EWandCastType WandCastType; // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap FrameReachedMap; // 0x0030(0x0050)(Transient, NativeAccessSpecifierPublic) + float ElapsedTime; // 0x0080(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablWandCastContextsTaskScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablWandCastContextsTaskScratchPad") + } + static class UablWandCastContextsTaskScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablWandCastContextsTaskScratchPad; + +// Class Phoenix.Transform_DBLocation +// 0x0020 (0x0048 - 0x0028) +class UTransform_DBLocation final : public UTransformProvider +{ +public: + bool bUseBoundParameter; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UStringProvider* LocationNameProvider; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDBLocationReference Location; // 0x0038(0x0010)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_DBLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_DBLocation") + } + static class UTransform_DBLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_DBLocation; + +// Class Phoenix.ablWandCastContextsTask +// 0x0050 (0x00C0 - 0x0070) +class UablWandCastContextsTask final : public UAblAbilityTask +{ +public: + TMap WandCastTypeToContextMap; // 0x0070(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ablWandCastContextsTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ablWandCastContextsTask") + } + static class UablWandCastContextsTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UablWandCastContextsTask; + +// Class Phoenix.Enemy_Evade_InstanceQBUpdateData +// 0x0010 (0x0040 - 0x0030) +class UEnemy_Evade_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Evade_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Evade_InstanceQBUpdateData") + } + static class UEnemy_Evade_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Evade_InstanceQBUpdateData; + +// Class Phoenix.AccioSpellTool +// 0x0188 (0x0AE8 - 0x0960) +class AAccioSpellTool : public AChannelingSpellTool +{ +public: + TArray LevelDataArray; // 0x0960(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray DampingSpheres; // 0x0970(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float AccioEndThreshold; // 0x0980(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccioHoverDistance; // 0x0984(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccioHoverHeight; // 0x0988(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccioEndSpellTime; // 0x098C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlidingDotMin; // 0x0990(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlidingMinVel; // 0x0994(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccioEndVelocityScale; // 0x0998(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlyingBookPullVelocity; // 0x099C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlyingBookHideDistance; // 0x09A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlyingBookSlowStartScale; // 0x09A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealt; // 0x09A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealt; // 0x09AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealtCharacter; // 0x09B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealtCharacter; // 0x09B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTaken; // 0x09B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTaken; // 0x09BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacter; // 0x09C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacter; // 0x09C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccioCharacterHoverDistance; // 0x09C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccioCharacterHoverHeight; // 0x09CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* WingardiumSpellToolRecord; // 0x09D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtendedRange; // 0x09D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9DC[0x4]; // 0x09DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AOEMunition; // 0x09E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipTriggerReaction; // 0x09E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E9[0x3]; // 0x09E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PullCharacterObjectVelocityMultiplier; // 0x09EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F0[0x98]; // 0x09F0(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + class AWingardiumBulletTimeSpellTool* WingardiumSpellTool; // 0x0A88(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A90[0x58]; // 0x0A90(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void EndAccioBall(); + static void StartAccioBall(); + + void OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void PullCharacter(const struct FHitResult& HitResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AccioSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AccioSpellTool") + } + static class AAccioSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAccioSpellTool; + +// Class Phoenix.Enemy_SeekTarget_InstanceQBUpdateData +// 0x0018 (0x0048 - 0x0030) +class UEnemy_SeekTarget_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_SeekTarget_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_SeekTarget_InstanceQBUpdateData") + } + static class UEnemy_SeekTarget_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_SeekTarget_InstanceQBUpdateData; + +// Class Phoenix.AchievementManager +// 0x0478 (0x04A0 - 0x0028) +class UAchievementManager final : public UObject +{ +public: + uint8 Pad_28[0x478]; // 0x0028(0x0478)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAchievementManager* Get(); + static class UAchievementManager* GetPure(); + + bool AnyDelayedRewards(); + void ApplyAchievementIncrease(class FName AchievementID, int32 Count, const bool CheckRulesFirst, const bool AssertIfNotAccumluate); + void ApplyHomework(const EHomeworkType HomeworkType, const class FString& HomeworkName, int32 Count, const bool AssertIfNotFound); + void ApplyKnowledgeAction(class FName KnowledgeSubject, class FName KnowledgeAction, class FName KnowledgeCategoryOverride); + bool ApplyOneOfEachInstance(class FName AchievementID, class FName InstanceName, bool isInternal); + bool ApplyWhitelistInstance(class FName AchievementID, class FName InstanceName); + void AwardOneTimeAchievement(class FName AchievementID, const bool CheckRulesFirst, const bool AssertIfNotOneTime); + void AwardOneTimeHomework(const EHomeworkType HomeworkType, const class FString& HomeworkName, const bool AssertIfNotFound); + void AwardOnUnlock(class FName LockId); + bool ClaimReward(const struct FKnowledgeAchievementResult& achievement, const struct FAchievementReward& reward); + void DebugAchievementIncrease(const class FString& AchievementID, int32 Amount); + void DebugAchievementOneOfEach(const class FString& AchievementID, const class FString& ObjectName); + void DebugAchievementResetSteam(); + void DebugAchievementShowState(const class FString& AchievementID); + void DebugAwardAchievement(const class FString& AchievementID); + void DebugAwardChallenge(const class FString& ChallengeID); + void DebugCompleteAllChallenges(); + int32 GetAchievementInstanceGoal(class FName AchievementID); + int32 GetAchievementInstances(class FName AchievementID); + class FName GetAchievementType(class FName AchievementID); + TArray GetChalkboardChallengesForClass(class FName ClassPrefix); + TMap GetChallengeCategories(); + struct FKnowledgeAchievementResult GetChallengeLevel(class FName AchievementID); + TArray GetDelayedRewards(); + int32 GetDelayedRewardsCount(); + float GetFieldGuideCompletionPercent(); + float GetFieldGuideCompletionPercentPerCategory(const struct FAchievementCategory& Category); + int32 GetHomeworkInstances(const EHomeworkType HomeworkType, const class FString& HomeworkName, const bool AssertIfNotFound); + TArray GetKnowledgeChallengesForSubject(class FName KnowledgeSubject); + void HandleStatChanged(const class FName StatID, const int32 Value, const int32 Delta); + bool IsAchievementActive(class FName AchievementID); + bool IsAchievementComplete(class FName AchievementID); + bool IsFieldGuideComplete(); + bool IsHomeworkComplete(const EHomeworkType HomeworkType, const class FString& HomeworkName, const bool AssertIfNotFound); + void OnCurtainRaised(); + void OnNewGame(); + void OnPreGameLoad(); + void OnSaveGameLoaded(); + void PatchLoadedGame(); + void ResetAchievement(class FName AchievementID); + void SetAchievementWatcher(class FName AchievementID, class AActor* Caller, const bool bEnable); + void SetHomeworkWatcher(const EHomeworkType HomeworkType, const class FString& HomeworkName, class AActor* Caller, const bool bEnable, const bool AssertIfNotFound); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AchievementManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AchievementManager") + } + static class UAchievementManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAchievementManager; + +// Class Phoenix.Acknowledgement +// 0x0040 (0x0068 - 0x0028) +class UAcknowledgement final : public UObject +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EventExecute(bool bNewResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Acknowledgement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Acknowledgement") + } + static class UAcknowledgement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAcknowledgement; + +// Class Phoenix.WandLinkWidget +// 0x0020 (0x0288 - 0x0268) +class UWandLinkWidget final : public UUserWidget +{ +public: + bool bUsingKeyboard; // 0x0268(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x1F]; // 0x0269(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void End(); + void SetButtonVisibility(const EWandLinkInputType InputType, ESlateVisibility InVisibility); + void SetMiniGameVisibility(const EWandLinkMiniGameType MiniGameType, ESlateVisibility InVisibility); + void Start(); + void SuccessButtonFailed(const EWandLinkInputType InputType, const EWandLinkInputType SuccessInputType, const EWandLinkMiniGameType MiniGameType); + void SuccessButtonPressed(const EWandLinkInputType InputType, const EWandLinkInputType SuccessInputType, const EWandLinkMiniGameType MiniGameType); + void SuccessMeterFilled(const EWandLinkInputType InputType, const EWandLinkInputType SuccessInputType, const EWandLinkMiniGameType MiniGameType); + + const float GetSuccessRatio() const; + const float GetWandLinkPercentage() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandLinkWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandLinkWidget") + } + static class UWandLinkWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWandLinkWidget; + +// Class Phoenix.AcknowledgementManager +// 0x0488 (0x04B0 - 0x0028) +class UAcknowledgementManager final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate AcknowledgementStatChangedEvent; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate AcknowledgementEvent; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_60[0xA0]; // 0x0060(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameLogicObject* AcknowledgementLogicContainer; // 0x0100(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap Acknowledgements; // 0x0108(0x0050)(Transient, NativeAccessSpecifierPrivate) + TArray TimeAck_Any; // 0x0158(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray TimeAck_Companion; // 0x0168(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray TimeAck_SpecialSpeaker; // 0x0178(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray TimeAck_Enemy; // 0x0188(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray TimeAck_NonEnemy; // 0x0198(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray TimeAck_Player; // 0x01A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_1B8[0x2F8]; // 0x01B8(0x02F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAcknowledgementManager* Get(); + static class UAcknowledgementManager* GetAcknowledgementManager(); + static void SetSpecialSpeakerByDBIDForAcknowledgement(const class FName& InSpecialSpeakerName); + static void SetSpecialSpeakerForAcknowledgement(class AActor* InSpecialSpeaker); + static void UpdateMiscBoolStatStatic(const class FName Key, const bool bValue); + static void UpdateMiscIntStatStatic(const class FName Key, const int32 Value); + static void UpdateMiscStatStatic(const class FName Key, const class FString& Value); + + void HandleFleshLoaded(class AActor* InFleshActor); + void HandleHouseChestAcknowledgement(); + void HandleStatChanged(const class FName StatID, const int32 Value, const int32 Delta); + void OnNewGame(); + void OnPreLoadGame(); + void OnSaveGameLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AcknowledgementManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AcknowledgementManager") + } + static class UAcknowledgementManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAcknowledgementManager; + +// Class Phoenix.BTTask_Creature_RemoveGroupCoordinatedTagFromActor +// 0x0038 (0x00A8 - 0x0070) +class UBTTask_Creature_RemoveGroupCoordinatedTagFromActor final : public UBTTaskNode +{ +public: + class FName TagID; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ActorBlackboardKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bMustBeOwnedBySelf; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_RemoveGroupCoordinatedTagFromActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_RemoveGroupCoordinatedTagFromActor") + } + static class UBTTask_Creature_RemoveGroupCoordinatedTagFromActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_RemoveGroupCoordinatedTagFromActor; + +// Class Phoenix.ActionDiamondRing +// 0x0038 (0x0320 - 0x02E8) +class UActionDiamondRing : public UHUDElementGroup +{ +public: + int32 HighlightedSpellIndex; // 0x02E8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2EC[0x34]; // 0x02EC(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddItemWidgetToArray(class UActionRingItem* Item); + void CollectItemData(int32 GroupIndex); + void HideMiniDiamond(); + void NewDiamondSelected(); + void OnFocusChanged(class AActor* Actor, float Delta); + void OnHideHUDElement(ESlateVisibility HiddenState); + void OnShowButtonsChanged(bool Show); + void OnShowHUDElement(bool IgnoreLocks); + void ShowButtonCallouts(bool Show); + void ShowMiniDiamond(); + void UpdateMiniDiamond(int32 GroupIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActionDiamondRing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActionDiamondRing") + } + static class UActionDiamondRing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActionDiamondRing; + +// Class Phoenix.EnvQueryTest_Creature_DistanceFromPerceivedActors +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_Creature_DistanceFromPerceivedActors final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Creature_DistanceFromPerceivedActors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Creature_DistanceFromPerceivedActors") + } + static class UEnvQueryTest_Creature_DistanceFromPerceivedActors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Creature_DistanceFromPerceivedActors; + +// Class Phoenix.ActionRingItem +// 0x0038 (0x02A0 - 0x0268) +class UActionRingItem : public UUserWidget +{ +public: + uint8 Pad_268[0x38]; // 0x0268(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearSpellAsBlacklisted(); + ESpellCategory GetSpellCategory(); + void HandleSpellCastFailed(const class UObject* InCaller, const class FString& SpellStr); + void LoadIconCallback(class UTexture2D* Texture, class UObject* Param); + void LoadIconGlowCallback(class UTexture2D* Texture, class UObject* Param); + void LoadItemIconCallback(class UTexture2D* Texture, class UObject* Param); + void LoadOverlayCallback(class UTexture2D* Texture, class UObject* Param); + void MarkSpellAsBlacklisted(); + void OnCreateBipedPlayer(const class UObject* InCaller); + void OnHideItemCount(); + void OnIconGlowTextureLoaded(class UTexture2D* Texture); + void OnIconTextureLoaded(class UTexture2D* Texture); + void OnItemIconTextureLoaded(class UTexture2D* Texture); + void OnOverlayTextureLoaded(class UTexture2D* Texture); + void OnSetItemInventoryData(bool IsConsumable, int32 ItemCount); + void OnSpellBlacklisted(const class UObject* InCaller, const class FName& SpellName); + void OnSpellCastFailed(); + void OnSpellCleared(const class UObject* InCaller, const class FName& SpellName); + void OnSpellCooldownChanged(class FName SpellName, float CooldownPct); + void OnSpellWhitelistActivated(const class UObject* InCaller); + void OnSpellWhitelistDeactivated(const class UObject* InCaller); + void OnToggleEmptyItem(bool IsEmpty); + void OnUpdateMeter(float pct, bool IsASpell); + void SetItemData(EUIActionModes ActionMode, int32 iGroupIndex, int32 iMacroIndex, int32 iItemIndex, bool ShowNone); + void SetItemInventoryData(); + void SetSpellTool(); + void SetSubWidgetVisibility(EUIQActionBarType ItemType); + void ToggleSelectionHighlight(bool Show); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActionRingItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActionRingItem") + } + static class UActionRingItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActionRingItem; + +// Class Phoenix.EnvQueryInstanceBlueprintWrapperEx +// 0x0000 (0x0078 - 0x0078) +class UEnvQueryInstanceBlueprintWrapperEx : public UEnvQueryInstanceBlueprintWrapper +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryInstanceBlueprintWrapperEx") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryInstanceBlueprintWrapperEx") + } + static class UEnvQueryInstanceBlueprintWrapperEx* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryInstanceBlueprintWrapperEx; + +// Class Phoenix.EnvQueryInstance_Station +// 0x0000 (0x0078 - 0x0078) +class UEnvQueryInstance_Station final : public UEnvQueryInstanceBlueprintWrapperEx +{ +public: + TArray GetResultsAsStationQueryData(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryInstance_Station") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryInstance_Station") + } + static class UEnvQueryInstance_Station* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryInstance_Station; + +// Class Phoenix.SceneActionState_EmissiveAdaptationBase +// 0x0018 (0x0068 - 0x0050) +class USceneActionState_EmissiveAdaptationBase : public USceneRigActionState +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float InsertedPriortiy; // 0x0060(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentBlend; // 0x0064(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_EmissiveAdaptationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_EmissiveAdaptationBase") + } + static class USceneActionState_EmissiveAdaptationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_EmissiveAdaptationBase; + +// Class Phoenix.WandLinkObject +// 0x0320 (0x0568 - 0x0248) +class AWandLinkObject final : public AActor +{ +public: + class UActorProvider* ProtagonistProvider; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorProvider* AntagonistProvider; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorProvider* TeleportLocation1; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorProvider* TeleportLocation2; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UIRenderScale; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageToPlayerOnFailPct; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* ProtagonistMuzzleFX; // 0x0270(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* ProtagonistProjectileFX; // 0x0278(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ProtagonistBeamFX2; // 0x0280(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UNiagaraSystem* ProtagonistNudgeFX; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* ProtagonistSuccessFX; // 0x0298(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* AntagonistMuzzleFX; // 0x02A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* AntagonistProjectileFX; // 0x02A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AntagonistBeamFX2; // 0x02B0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UNiagaraSystem* AntagonistNudgeFX; // 0x02C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* AntagonistSuccessFX; // 0x02C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BystanderBeamFX2; // 0x02D0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float BystanderBeamTime; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer ZapBystanderMunitionTags; // 0x02E8(0x0020)(Edit, NativeAccessSpecifierPublic) + float ZapForce; // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZapMiscTimeMin; // 0x030C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZapMiscTimeMax; // 0x0310(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZapTerrainChance; // 0x0314(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ZapTerrainRange; // 0x0318(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZapTerrainZ; // 0x0320(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UInteractionArchitectAsset* InitialClashMunitionDataAssets; // 0x0328(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialClashDistance_Close; // 0x0330(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_334[0x4]; // 0x0334(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer InitialClashMunitionTags_Close; // 0x0338(0x0020)(Edit, NativeAccessSpecifierPublic) + float InitialClashForce_Close_Inner; // 0x0358(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialClashForce_Close_Outer; // 0x035C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialClashDamagePct_Close; // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialClashDistance_Med; // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InitialClashMunitionTags_Med; // 0x0368(0x0020)(Edit, NativeAccessSpecifierPublic) + float InitialClashForce_Med_Inner; // 0x0388(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialClashForce_Med_Outer; // 0x038C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialClashDamagePct_Med; // 0x0390(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialClashDistance_Far; // 0x0394(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InitialClashMunitionTags_Far; // 0x0398(0x0020)(Edit, NativeAccessSpecifierPublic) + float InitialClashForce_Far; // 0x03B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialClashDamagePct_Far; // 0x03BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* ClashVFX; // 0x03C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* ClashStartSFXEvent; // 0x03C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* LinkLoopSFXEvent; // 0x03D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* LinkLoopEndSFXEvent; // 0x03D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* LightningBoltSFXEvent; // 0x03E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* ClashExplodeSFXEvent; // 0x03E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* LightningBoltMotionFXEvent; // 0x03F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProtagonistWandTipSocket; // 0x03F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AntagonistWandTipSocket; // 0x0400(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectileSpeed; // 0x0408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40C[0x4]; // 0x040C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ClashCameraShake; // 0x0410(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf KillBystandersMunition; // 0x0418(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerPlatformInt SimpleBlowBystanders; // 0x0420(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_424[0x4]; // 0x0424(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray WandLinkStages; // 0x0428(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BlowBystanders; // 0x0438(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray LastMunitionDataAssets; // 0x0448(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_458[0x38]; // 0x0458(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr CurrentSceneRigPlayer; // 0x0490(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AWandLinkProjectile* ProtagonistProjectile; // 0x0498(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AWandLinkProjectile* AntagonistProjectile; // 0x04A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraComponent* ProtagonistMuzzle; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraComponent* AntagonistMuzzle; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraComponent* VFXComponent; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* LastCaller; // 0x04C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray KillBystanderArray; // 0x04C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_4D8[0x90]; // 0x04D8(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Event_TeleportLocation1(const class UObject* Caller); + void Event_TeleportLocation2(const class UObject* Caller); + void Event_WandLinkAdvanceStage(const class UObject* Caller); + void Event_WandLinkBackward(const class UObject* Caller); + void Event_WandLinkDefend(const class UObject* Caller); + void Event_WandLinkFailFX(const class UObject* Caller); + void Event_WandLinkForward(const class UObject* Caller); + void Event_WandLinkGameOver(const class UObject* Caller); + void Event_WandLinkInitialize(const class UObject* Caller); + void Event_WandLinkKillBystanders(const class UObject* Caller, float KillPct); + void Event_WandLinkStart(const class UObject* Caller); + void Event_WandLinkStop(const class UObject* Caller); + void Event_WandLinkSuccessFX(const class UObject* Caller); + void Event_WandLinkSuspend(const class UObject* Caller); + class AActor* GetAntagonist(); + float GetCurrentRatio(); + int32 GetCurrentStage(); + EWandLinkResult GetLethal(); + class AActor* GetProtagonist(); + bool GetUIHidden(); + void WandLinkEnded(); + void WandLinkInitialized(); + void WandLinkInputFail(); + void WandLinkInputSuccess(); + void WandLinkStarted(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandLinkObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandLinkObject") + } + static class AWandLinkObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWandLinkObject; + +// Class Phoenix.ActionSelectionScreenBase +// 0x00E8 (0x0458 - 0x0370) +class UActionSelectionScreenBase : public UScreen +{ +public: + class UCommonActionsBase* CommonActionsCode; // 0x0370(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString CurrentHighlightedItem; // 0x0378(0x0010)(BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString CurrentHighlightedItemVariation; // 0x0388(0x0010)(BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName CurrentHighlightedItemHolder; // 0x0398(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EUIQActionBarType CurrentHighlightedItemType; // 0x03A0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsSpellVideoShowing; // 0x03A1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3A2[0x2]; // 0x03A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TutorialName; // 0x03A4(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SlotTutorialStepName; // 0x03AC(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CurrentHighlightedItemIsUnlocked; // 0x03B4(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CurrentHighlightedItemIsBlacklisted; // 0x03B5(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool InSlottingMode; // 0x03B6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B7[0x1]; // 0x03B7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TutorializedSpell; // 0x03B8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequestedSpellSlotted; // 0x03C8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool NeedsAutosave; // 0x03C9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool LeviosoTutorialActive; // 0x03CA(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AccioTutorialActive; // 0x03CB(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool VanishmentTutorialActive; // 0x03CC(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ConjurationTutorialActive; // 0x03CD(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CreatureBrushTutorialActive; // 0x03CE(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CreatureFeedTutorialActive; // 0x03CF(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AlterationTutorialActive; // 0x03D0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EquippingIncendioTutorialActive; // 0x03D1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool LoadingSpellMovie; // 0x03D2(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HasIncendioBeenSlotted; // 0x03D3(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D4[0x84]; // 0x03D4(0x0084)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AttachCommonAction(class UCommonActionsBase* ActionsWidget); + bool CanExitScreen(); + bool CanSlotSpell(); + void ExitActionSelection(); + bool HandleBackButtonPress(); + bool HandleCloseScreenButtonPress(); + bool HandleKeyDown(EUMGInputAction InputAction); + bool HandleKeyUp(EUMGInputAction InputAction); + bool HandleRightTriggerPress(); + bool HandleRightTriggerRelease(); + bool HandleViewSpellButtonPress(); + void HideCursorIfInTutorial(); + void OnCastBottomSpell(); + void OnCastLeftSpell(); + void OnCastRightSpell(); + void OnCastTopSpell(); + void OnChangeDiamondBottom(); + void OnChangeDiamondLeft(); + void OnChangeDiamondRight(); + void OnChangeDiamondTop(); + void OnExitRequested(); + void OnHandleDirectionalButtonInput(); + void OnHandleRightTriggerPress(); + void OnHandleRightTriggerRelease(); + void OnHideCursor(); + void OnHideSpellPreviewer(); + void OnRequestedSpellSlotted(const class FString& SpellName); + void OnSetSlottedSpells(const TArray& SlottedSpells); + void OnShowButtonsChanged(bool Show); + void OnSpellHoveredBP(const class UObject* SpellObject); + void OnSpellSelectedBP(const class UObject* SpellObject); + void SetItemDataCode(int32 GroupId); + void SetSlottedSpells(); + void ToggleListenForSpellGroupEvents(bool ShouldListen); + void ToggleListenForSpellSlottingEvents(bool ShouldListen); + void UpdateMacroCode(const class FString& ItemName, const class FString& Variation, class FName HolderID, EUIQActionBarType ItemType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActionSelectionScreenBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActionSelectionScreenBase") + } + static class UActionSelectionScreenBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActionSelectionScreenBase; + +// Class Phoenix.ActionSelectionScreenBase_Controller +// 0x0020 (0x0478 - 0x0458) +class UActionSelectionScreenBase_Controller final : public UActionSelectionScreenBase +{ +public: + uint8 Pad_458[0x20]; // 0x0458(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnSpellModifierPress(); + void OnSpellModifierRelease(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActionSelectionScreenBase_Controller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActionSelectionScreenBase_Controller") + } + static class UActionSelectionScreenBase_Controller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActionSelectionScreenBase_Controller; + +// Class Phoenix.BTTask_Creature_Takeoff +// 0x0018 (0x0088 - 0x0070) +class UBTTask_Creature_Takeoff final : public UBTTaskNode +{ +public: + uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_Takeoff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_Takeoff") + } + static class UBTTask_Creature_Takeoff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_Takeoff; + +// Class Phoenix.Actor_ByCharacterID +// 0x0088 (0x00C0 - 0x0038) +class UActor_ByCharacterID final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSpawnSelectInfo DBInfo; // 0x0040(0x0080)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_ByCharacterID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_ByCharacterID") + } + static class UActor_ByCharacterID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_ByCharacterID; + +// Class Phoenix.EnvQueryTest_SocialFabric +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_SocialFabric final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_SocialFabric") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_SocialFabric") + } + static class UEnvQueryTest_SocialFabric* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_SocialFabric; + +// Class Phoenix.Actor_CharactersWand +// 0x0000 (0x0038 - 0x0038) +class UActor_CharactersWand final : public UActorProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_CharactersWand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_CharactersWand") + } + static class UActor_CharactersWand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_CharactersWand; + +// Class Phoenix.EnvQueryTest_Creature_LastInteractionTime +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_Creature_LastInteractionTime final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Creature_LastInteractionTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Creature_LastInteractionTime") + } + static class UEnvQueryTest_Creature_LastInteractionTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Creature_LastInteractionTime; + +// Class Phoenix.Actor_Companion +// 0x0000 (0x0038 - 0x0038) +class UActor_Companion final : public UActorProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_Companion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_Companion") + } + static class UActor_Companion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_Companion; + +// Class Phoenix.Actor_CreatureReleasedFromInventory +// 0x00D0 (0x0108 - 0x0038) +class UActor_CreatureReleasedFromInventory final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bGetSavedCreature; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString SavedCreatureID; // 0x0048(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo DBInfo; // 0x0058(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bUseExistingDOV; // 0x00E0(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* ExistingDOV; // 0x00E8(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NurturingSpaceOverride; // 0x00F0(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_CreatureReleasedFromInventory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_CreatureReleasedFromInventory") + } + static class UActor_CreatureReleasedFromInventory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_CreatureReleasedFromInventory; + +// Class Phoenix.Actor_FromDOV_SpawnedCallback +// 0x0010 (0x0038 - 0x0028) +class UActor_FromDOV_SpawnedCallback final : public UObject +{ +public: + class UObject* Caller; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActor_FromDOV* Provider; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ObjectSpawnCallback(class AActor* SpawnedActor, const class FName& GroupName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_FromDOV_SpawnedCallback") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_FromDOV_SpawnedCallback") + } + static class UActor_FromDOV_SpawnedCallback* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_FromDOV_SpawnedCallback; + +// Class Phoenix.DisarmInterface +// 0x0000 (0x0000 - 0x0000) +class IDisarmInterface final +{ +public: + class AActor* Disarm(class AActor* Instigator, const struct FVector& HitDirection, float ScaleDisarmForce); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DisarmInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DisarmInterface") + } + static class IDisarmInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDisarmInterface; + +// Class Phoenix.ArrestoMomentumSpellTool +// 0x0048 (0x08B8 - 0x0870) +class AArrestoMomentumSpellTool final : public AFireOnceSpellTool +{ +public: + float SlowDownTime; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedUpTime; // 0x0874(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectMassMax; // 0x0878(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterMassMax; // 0x087C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxLinearDamping; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngularDamping; // 0x0884(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterTimeDilation; // 0x0888(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88C[0x4]; // 0x088C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ArrestoMomentumFX2; // 0x0890(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf AOEMunition; // 0x08A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A8[0x10]; // 0x08A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ArrestoMomentumSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ArrestoMomentumSpellTool") + } + static class AArrestoMomentumSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AArrestoMomentumSpellTool; + +// Class Phoenix.Actor_FromDOV +// 0x0030 (0x0068 - 0x0038) +class UActor_FromDOV final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWorldActorReference DOVActorReference; // 0x0040(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FName SpawnGroupName; // 0x0060(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_FromDOV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_FromDOV") + } + static class UActor_FromDOV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_FromDOV; + +// Class Phoenix.Actor_FromDOVWithName_SpawnedCallback +// 0x0010 (0x0038 - 0x0028) +class UActor_FromDOVWithName_SpawnedCallback final : public UObject +{ +public: + class UObject* Caller; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActor_FromDOVWithName* Provider; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ObjectSpawnCallback(class AActor* SpawnedActor, const class FName& GroupName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_FromDOVWithName_SpawnedCallback") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_FromDOVWithName_SpawnedCallback") + } + static class UActor_FromDOVWithName_SpawnedCallback* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_FromDOVWithName_SpawnedCallback; + +// Class Phoenix.Actor_FromDOVWithName +// 0x0018 (0x0050 - 0x0038) +class UActor_FromDOVWithName final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName DOVActorName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpawnGroupName; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_FromDOVWithName") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_FromDOVWithName") + } + static class UActor_FromDOVWithName* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_FromDOVWithName; + +// Class Phoenix.Actor_DOVWithName +// 0x0008 (0x0040 - 0x0038) +class UActor_DOVWithName final : public UActorProvider +{ +public: + class FName DOVActorName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_DOVWithName") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_DOVWithName") + } + static class UActor_DOVWithName* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_DOVWithName; + +// Class Phoenix.AvaAssetStreamingVolumeComponent +// 0x0030 (0x0290 - 0x0260) +class UAvaAssetStreamingVolumeComponent final : public UAvaStreamingVolumeComponentBase +{ +public: + TArray> AssetsToStream; // 0x0258(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_268[0x20]; // 0x0268(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* AssetOwner; // 0x0288(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class AActor* GetAssetOwner(); + const TArray> GetAssetsToStream(); + const TArray GetAssetTransforms(); + void SetAssetOwner(class AActor* NewOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAssetStreamingVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAssetStreamingVolumeComponent") + } + static class UAvaAssetStreamingVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaAssetStreamingVolumeComponent; + +// Class Phoenix.RPGTriggerEffect_ModifyTalentPoints +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_ModifyTalentPoints final : public URPGTriggerEffect_Base +{ +public: + int32 TalentPointModification; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ModifyTalentPoints") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ModifyTalentPoints") + } + static class URPGTriggerEffect_ModifyTalentPoints* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ModifyTalentPoints; + +// Class Phoenix.Actor_FromSE +// 0x0010 (0x0048 - 0x0038) +class UActor_FromSE final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UScheduledEntity* ScheduledEntity; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_FromSE") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_FromSE") + } + static class UActor_FromSE* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_FromSE; + +// Class Phoenix.Actor_FromStreamingPlaceholder +// 0x0028 (0x0060 - 0x0038) +class UActor_FromStreamingPlaceholder final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWorldActorReference StreamingPlaceholder; // 0x0040(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_FromStreamingPlaceholder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_FromStreamingPlaceholder") + } + static class UActor_FromStreamingPlaceholder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_FromStreamingPlaceholder; + +// Class Phoenix.DiffindoSpellTool +// 0x0048 (0x0838 - 0x07F0) +class ADiffindoSpellTool : public ASpellTool +{ +public: + int32 ProjectileTargetHalfAngleXY; // 0x07F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ProjectileTargetHalfAngleZ; // 0x07F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TargetObjects; // 0x07F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F9[0x7]; // 0x07F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf UpgradedMunitionActor; // 0x0800(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_808[0x30]; // 0x0808(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DiffindoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DiffindoSpellTool") + } + static class ADiffindoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADiffindoSpellTool; + +// Class Phoenix.Actor_FromT3Pool +// 0x01D8 (0x0210 - 0x0038) +class UActor_FromT3Pool final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUseBoundParameter; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UStringProvider* ActorDbIdProvider; // 0x0048(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbDoubleColumnInfo CharacterIdInfo; // 0x0050(0x00D8)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo CharacterLookIdInfo; // 0x0128(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + class UTransformProvider* PlacementLocation; // 0x01B0(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartWithoutActors; // 0x01B8(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9[0x57]; // 0x01B9(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_FromT3Pool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_FromT3Pool") + } + static class UActor_FromT3Pool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_FromT3Pool; + +// Class Phoenix.Actor_MissionPerformTasks +// 0x0010 (0x0048 - 0x0038) +class UActor_MissionPerformTasks final : public UActorProvider +{ +public: + class FName MissionID; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MissionUID; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_MissionPerformTasks") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_MissionPerformTasks") + } + static class UActor_MissionPerformTasks* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_MissionPerformTasks; + +// Class Phoenix.SpinnerInterface +// 0x0000 (0x0000 - 0x0000) +class ISpinnerInterface final +{ +public: + float LoadingComplete(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpinnerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpinnerInterface") + } + static class ISpinnerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISpinnerInterface; + +// Class Phoenix.AudioMultiSourceActor +// 0x0060 (0x02E0 - 0x0280) +class AAudioMultiSourceActor final : public AVolume +{ +public: + TArray> StaticMeshes; // 0x0280(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray Events; // 0x0290(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + float DensityScale; // 0x02A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 RandomSeed; // 0x02A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float ClumpingFactor; // 0x02A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SamplePoints; // 0x02B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + bool bManuallyModifiedSamplePoints; // 0x02C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OnConstructionLocation; // 0x02C4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray AudioComponents; // 0x02D0(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AudioMultiSourceActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AudioMultiSourceActor") + } + static class AAudioMultiSourceActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAudioMultiSourceActor; + +// Class Phoenix.Actor_MissionSplineFollower +// 0x0010 (0x0048 - 0x0038) +class UActor_MissionSplineFollower final : public UActorProvider +{ +public: + class FName MissionID; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MissionUID; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_MissionSplineFollower") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_MissionSplineFollower") + } + static class UActor_MissionSplineFollower* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_MissionSplineFollower; + +// Class Phoenix.SplineNavLinkComponent +// 0x0030 (0x02B0 - 0x0280) +class USplineNavLinkComponent final : public UOdcNavLinkComponent +{ +public: + class USplineComponent* SplineComponent; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector SplineLinkStart; // 0x0288(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector SplineLinkEnd; // 0x0294(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A0[0x10]; // 0x02A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RegisterNavLink(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineNavLinkComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineNavLinkComponent") + } + static class USplineNavLinkComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineNavLinkComponent; + +// Class Phoenix.Actor_MissionStation +// 0x0010 (0x0048 - 0x0038) +class UActor_MissionStation final : public UActorProvider +{ +public: + class FName MissionID; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MissionUID; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_MissionStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_MissionStation") + } + static class UActor_MissionStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_MissionStation; + +// Class Phoenix.Actor_MountCreature +// 0x0010 (0x0048 - 0x0038) +class UActor_MountCreature final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf MountHandlerClass; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_MountCreature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_MountCreature") + } + static class UActor_MountCreature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_MountCreature; + +// Class Phoenix.SpiderWeb_HangingBase +// 0x0098 (0x0348 - 0x02B0) +class ASpiderWeb_HangingBase final : public AWorldObject +{ +public: + float CableLength; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LootChance; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnObject; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ObjectDBID; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnSpiders; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpiderTypeEnum SpiderType; // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D2[0x2]; // 0x02D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SpiderChance; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BaseSpiderNum; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpiderNumVariance; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* SnapParticle; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExtraCableLength; // 0x02E8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CableLengthTick; // 0x02EC(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 DescendoCount; // 0x02F0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBroken; // 0x02F4(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F5[0x3]; // 0x02F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMeshComponent* AnchorComp; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPoseableMeshComponent* PosableMeshComp; // 0x0300(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPhysicsConstraintComponent* PhysicsConstraintComp; // 0x0308(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ASpiderWeb_EggSack* SpawnedSack; // 0x0310(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* SackMeshComp; // 0x0318(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* TargetComp; // 0x0320(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector WebEndLoc; // 0x0328(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_334[0x14]; // 0x0334(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AccioPull(); + void AccioStart(bool i_Start, float i_Time); + void BreakConnection(bool i_Explode); + void DescendoHit(); + void EndWebRetract(); + void ScaleStart(bool i_Start, bool i_ScaleUp); + void StartWebRetract(); + void WakeTick(bool i_Wake); + void WebRetract(); + void WingardiumStart(bool i_Start); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderWeb_HangingBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderWeb_HangingBase") + } + static class ASpiderWeb_HangingBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpiderWeb_HangingBase; + +// Class Phoenix.Actor_NamedCreature +// 0x00C0 (0x00F8 - 0x0038) +class UActor_NamedCreature final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo DBInfo; // 0x0040(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bUseExistingDOV; // 0x00C8(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName DOVName; // 0x00CC(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x24]; // 0x00D4(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_NamedCreature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_NamedCreature") + } + static class UActor_NamedCreature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_NamedCreature; + +// Class Phoenix.VegetationInteractionCameraFadeSetup +// 0x0080 (0x00B0 - 0x0030) +class UVegetationInteractionCameraFadeSetup final : public UDataAsset +{ +public: + struct FVegetationInteractionCameraFade normal; // 0x0030(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FVegetationInteractionCameraFade Aiming; // 0x0068(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class URenderSettingsCustomBlendDomain* StrengthBlendDomain; // 0x00A0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAimBlend; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VegetationInteractionCameraFadeSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VegetationInteractionCameraFadeSetup") + } + static class UVegetationInteractionCameraFadeSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVegetationInteractionCameraFadeSetup; + +// Class Phoenix.ModFilter_ObjectState_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ObjectState_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ObjectState_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ObjectState_Base") + } + static class UModFilter_ObjectState_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ObjectState_Base; + +// Class Phoenix.ModFilter_ObjectState_IsCombatCursed +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ObjectState_IsCombatCursed final : public UModFilter_ObjectState_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ObjectState_IsCombatCursed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ObjectState_IsCombatCursed") + } + static class UModFilter_ObjectState_IsCombatCursed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ObjectState_IsCombatCursed; + +// Class Phoenix.AvatarCreatorPage +// 0x0050 (0x0378 - 0x0328) +class UAvatarCreatorPage final : public UPhoenixUserWidget +{ +public: + TMulticastInlineDelegate OnCreatorItemHovered; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCreatorItemUnhovered; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCreatorSliderHovered; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCreatorSliderUnhovered; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAllIconsLoaded; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + +public: + int32 GetPlayerVoicePitch(); + void SetPlayerVoicePitch(int32 PlayerVoicePitch); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvatarCreatorPage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvatarCreatorPage") + } + static class UAvatarCreatorPage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvatarCreatorPage; + +// Class Phoenix.Actor_SanctuaryZoneStreaming +// 0x0018 (0x0050 - 0x0038) +class UActor_SanctuaryZoneStreaming final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ZoneName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForParallelStreamingComplete; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SanctuaryZoneStreaming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SanctuaryZoneStreaming") + } + static class UActor_SanctuaryZoneStreaming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SanctuaryZoneStreaming; + +// Class Phoenix.ActorSpawnFromDOVCallback +// 0x0010 (0x0038 - 0x0028) +class UActorSpawnFromDOVCallback final : public UObject +{ +public: + class UObject* Caller; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActor_SpawnFromDOVBase* Provider; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ObjectSpawnCallback(class AActor* SpawnedActor, const class FName& GroupName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorSpawnFromDOVCallback") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorSpawnFromDOVCallback") + } + static class UActorSpawnFromDOVCallback* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorSpawnFromDOVCallback; + +// Class Phoenix.NPC_MobilityChoice +// 0x0000 (0x0028 - 0x0028) +class UNPC_MobilityChoice : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_MobilityChoice") + } + static class UNPC_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_MobilityChoice; + +// Class Phoenix.DistanceTransition_MobilityChoice +// 0x0020 (0x0048 - 0x0028) +class UDistanceTransition_MobilityChoice final : public UNPC_MobilityChoice +{ +public: + float WalkMinRange; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkMaxRange; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JogMinRange; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JogMaxRange; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RunMinRange; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RunMaxRange; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistanceTransition_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistanceTransition_MobilityChoice") + } + static class UDistanceTransition_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistanceTransition_MobilityChoice; + +// Class Phoenix.Actor_SpawnFromDOVBase +// 0x0018 (0x0050 - 0x0038) +class UActor_SpawnFromDOVBase : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SpawnGroupName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepAliveAtEndOfScenerig; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SpawnFromDOVBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SpawnFromDOVBase") + } + static class UActor_SpawnFromDOVBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SpawnFromDOVBase; + +// Class Phoenix.Actor_SpawnFromDOV +// 0x0020 (0x0070 - 0x0050) +class UActor_SpawnFromDOV final : public UActor_SpawnFromDOVBase +{ +public: + struct FWorldActorReference DOVActorReference; // 0x0050(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SpawnFromDOV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SpawnFromDOV") + } + static class UActor_SpawnFromDOV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SpawnFromDOV; + +// Class Phoenix.Enemy_AnimInstance_Interface +// 0x0000 (0x0000 - 0x0000) +class IEnemy_AnimInstance_Interface final +{ +public: + void SetAttackTypeTag(const struct FGameplayTag& InType); + void SetSpawnData(class UEnemyAISpawnData* InSpawnDataPtr); + void SetTransState(const EEnemyAIAnimTransState& InState); + + struct FGameplayTag GetAttackTypeTag() const; + class UEnemyAISpawnData* GetSpawnData() const; + EEnemyAIAnimTransState GetTransState() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_AnimInstance_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_AnimInstance_Interface") + } + static class IEnemy_AnimInstance_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEnemy_AnimInstance_Interface; + +// Class Phoenix.Bool_ByStat +// 0x0010 (0x0038 - 0x0028) +class UBool_ByStat final : public UBoolProvider +{ +public: + class FName StatName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StatValue; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_ByStat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_ByStat") + } + static class UBool_ByStat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_ByStat; + +// Class Phoenix.Actor_SpawnFromDOVWithName +// 0x0008 (0x0058 - 0x0050) +class UActor_SpawnFromDOVWithName final : public UActor_SpawnFromDOVBase +{ +public: + class FName DOVActorName; // 0x0050(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SpawnFromDOVWithName") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SpawnFromDOVWithName") + } + static class UActor_SpawnFromDOVWithName* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SpawnFromDOVWithName; + +// Class Phoenix.AIDataProvider_CreatureApproachRange +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureApproachRange final : public UAIDataProvider_QueryParams +{ +public: + bool bRandomizeRange; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureApproachRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureApproachRange") + } + static class UAIDataProvider_CreatureApproachRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureApproachRange; + +// Class Phoenix.Base_Character_Interface +// 0x0000 (0x0000 - 0x0000) +class IBase_Character_Interface final +{ +public: + void OnAboutToDie(); + void OnEnableFullRagdoll(); + void OnFreeze(); + void OnResetFullRagdoll(); + void OnUnFreeze(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Base_Character_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Base_Character_Interface") + } + static class IBase_Character_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBase_Character_Interface; + +// Class Phoenix.SanctuaryIdentitySettingsAsset +// 0x0680 (0x06B0 - 0x0030) +class USanctuaryIdentitySettingsAsset final : public UDataAsset +{ +public: + struct FSanctuaryIdentitySettings IdentitySettings; // 0x0030(0x0680)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryIdentitySettingsAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryIdentitySettingsAsset") + } + static class USanctuaryIdentitySettingsAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USanctuaryIdentitySettingsAsset; + +// Class Phoenix.AIDataProvider_CreatureTurnApproachRadius +// 0x0000 (0x0040 - 0x0040) +class UAIDataProvider_CreatureTurnApproachRadius final : public UAIDataProvider_QueryParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureTurnApproachRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureTurnApproachRadius") + } + static class UAIDataProvider_CreatureTurnApproachRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureTurnApproachRadius; + +// Class Phoenix.AIDataProvider_CreatureTrotApproachRadius +// 0x0000 (0x0040 - 0x0040) +class UAIDataProvider_CreatureTrotApproachRadius final : public UAIDataProvider_QueryParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureTrotApproachRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureTrotApproachRadius") + } + static class UAIDataProvider_CreatureTrotApproachRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureTrotApproachRadius; + +// Class Phoenix.Enemy_Alert_QBUpdate +// 0x0008 (0x0058 - 0x0050) +class UEnemy_Alert_QBUpdate final : public UEnemy_QBUpdate +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Alert_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Alert_QBUpdate") + } + static class UEnemy_Alert_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Alert_QBUpdate; + +// Class Phoenix.AIDataProvider_CreatureRunApproachRadius +// 0x0000 (0x0040 - 0x0040) +class UAIDataProvider_CreatureRunApproachRadius final : public UAIDataProvider_QueryParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureRunApproachRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureRunApproachRadius") + } + static class UAIDataProvider_CreatureRunApproachRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureRunApproachRadius; + +// Class Phoenix.AIDataProvider_CreatureGrazingMin +// 0x0000 (0x0040 - 0x0040) +class UAIDataProvider_CreatureGrazingMin final : public UAIDataProvider_QueryParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureGrazingMin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureGrazingMin") + } + static class UAIDataProvider_CreatureGrazingMin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureGrazingMin; + +// Class Phoenix.Enemy_Close_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_Close_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Close_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Close_QBUpdate") + } + static class UEnemy_Close_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Close_QBUpdate; + +// Class Phoenix.BPFuncLibrary +// 0x0000 (0x0028 - 0x0028) +class UBPFuncLibrary final : public UObject +{ +public: + static bool IsPointInBoundingBox_C(const struct FVector& Point, const struct FVector& Origin, const struct FVector& BoxExtent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BPFuncLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BPFuncLibrary") + } + static class UBPFuncLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBPFuncLibrary; + +// Class Phoenix.AIDataProvider_CreatureGrazingMax +// 0x0000 (0x0040 - 0x0040) +class UAIDataProvider_CreatureGrazingMax final : public UAIDataProvider_QueryParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureGrazingMax") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureGrazingMax") + } + static class UAIDataProvider_CreatureGrazingMax* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureGrazingMax; + +// Class Phoenix.TesselatedPlaneComponent +// 0x0000 (0x0510 - 0x0510) +class UTesselatedPlaneComponent final : public UProceduralMeshComponent +{ +public: + void Construct(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TesselatedPlaneComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TesselatedPlaneComponent") + } + static class UTesselatedPlaneComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTesselatedPlaneComponent; + +// Class Phoenix.AIDataProvider_CreatureGrazingWait +// 0x0000 (0x0040 - 0x0040) +class UAIDataProvider_CreatureGrazingWait final : public UAIDataProvider_QueryParams +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureGrazingWait") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureGrazingWait") + } + static class UAIDataProvider_CreatureGrazingWait* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureGrazingWait; + +// Class Phoenix.AIDataProvider_CreatureCirclingTime +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureCirclingTime final : public UAIDataProvider_QueryParams +{ +public: + ECreatureDataProviderValueRangeType RangeType; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureCirclingTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureCirclingTime") + } + static class UAIDataProvider_CreatureCirclingTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureCirclingTime; + +// Class Phoenix.TargetTypeAutoTargetOrDesiredDirection +// 0x0000 (0x0060 - 0x0060) +class UTargetTypeAutoTargetOrDesiredDirection final : public UTargetTypeActor +{ +public: + static class UTargetTypeBase* AddTarget_AutoTargetOrDesiredDirection(class UTargetTracker* TargetTracker, ETargetID InTargetID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeAutoTargetOrDesiredDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeAutoTargetOrDesiredDirection") + } + static class UTargetTypeAutoTargetOrDesiredDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeAutoTargetOrDesiredDirection; + +// Class Phoenix.AIDataProvider_CreaturePerchingTime +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreaturePerchingTime final : public UAIDataProvider_QueryParams +{ +public: + ECreatureDataProviderValueRangeType RangeType; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreaturePerchingTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreaturePerchingTime") + } + static class UAIDataProvider_CreaturePerchingTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreaturePerchingTime; + +// Class Phoenix.AnimTag_StationStoryPreFetch +// 0x0000 (0x0028 - 0x0028) +class UAnimTag_StationStoryPreFetch final : public UAnimTag_StationStory +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_StationStoryPreFetch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_StationStoryPreFetch") + } + static class UAnimTag_StationStoryPreFetch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_StationStoryPreFetch; + +// Class Phoenix.AIDataProvider_CreatureExploreWaitTime +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureExploreWaitTime final : public UAIDataProvider_QueryParams +{ +public: + ECreatureDataProviderValueRangeType RangeType; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureExploreWaitTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureExploreWaitTime") + } + static class UAIDataProvider_CreatureExploreWaitTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureExploreWaitTime; + +// Class Phoenix.AIDataProvider_CreatureExploreRange +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureExploreRange final : public UAIDataProvider_QueryParams +{ +public: + ECreatureDataProviderValueRangeType RangeType; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureExploreRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureExploreRange") + } + static class UAIDataProvider_CreatureExploreRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureExploreRange; + +// Class Phoenix.Enemy_Character_Interface +// 0x0000 (0x0000 - 0x0000) +class IEnemy_Character_Interface final +{ +public: + void AttackCollisionStart(); + void AttackCollisionStop(); + void AttackLeftCollisionStart(); + void AttackLeftCollisionStop(); + void AttackWindowStart(); + void AttackWindowStop(); + void EventTrackMeleePoints(); + void MunitionCreated(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Character_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Character_Interface") + } + static class IEnemy_Character_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEnemy_Character_Interface; + +// Class Phoenix.AIDataProvider_CreatureExploreRangeFromHerdLocation +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureExploreRangeFromHerdLocation final : public UAIDataProvider_QueryParams +{ +public: + ECreatureDataProviderValueRangeType RangeType; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureExploreRangeFromHerdLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureExploreRangeFromHerdLocation") + } + static class UAIDataProvider_CreatureExploreRangeFromHerdLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureExploreRangeFromHerdLocation; + +// Class Phoenix.VideoSettingsBlueprintFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UVideoSettingsBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static EUpscaleMode ConvertModeToEquivBrandMode(EUpscaleMode InMode, EUpscaleBrand InBrand); + static TArray GetAvailableAntiAliasingModes(); + static const TArray GetAvailableFrameGenerationOptions(EUpscaleBrand UpscaleBrand); + static const TArray GetAvailableFrameGenerationOptionsForMode(EUpscaleMode UpscaleMode); + static TArray GetAvailableFramerateLimits(); + static bool GetAvailableGPUs(TArray* OutGPUs); + static TArray GetAvailableLowLatencyOptions(const EUpscaleMode UpscaleMode, const struct FFrameGenerationModeInfo& FrameGenInfo); + static TArray GetAvailableMonitors(); + static TArray GetAvailableRatios(); + static TMap GetAvailableRenderingResolutions(const struct FIntPoint& MonitorNativeResolution); + static TArray GetAvailableResolutions(); + static TArray GetAvailableUpscaleBrands(); + static TArray GetAvailableUpscaleModes(); + static TArray GetAvailableUpscaleModesForBrand(EUpscaleBrand InBrand); + static const struct FFrameGenerationModeInfo GetClosestMatchingFrameGenerationOptionForUpscaler(const struct FFrameGenerationModeInfo& FrameGenerationOption, const EUpscaleMode UpscaleMode); + static bool GetDefaultUpscaleSharpnessIfChanged(EUpscaleMode InOldMode, EUpscaleMode InNewMode, float* OutSharpness); + static const struct FFrameGenerationModeInfo GetFrameGenerationOffInfo(); + static bool GetHDRToneMapParameters(float* MinToneMapLuminance, float* MaxToneMapLuminance, float* MaxFullFrameTonemapLuminance); + static struct FIntPoint GetHighestAvailableResolution(); + static struct FIntPoint GetMinResolution(); + static EUpscaleBrand GetUpscaleBrandForMode(EUpscaleMode InMode); + static float GetUpscaleModePercentage(EUpscaleMode UpscaleMode, const struct FIntPoint& Resolution); + static bool IsRaytracedShadowsEnabledInGame(); + static bool IsRayTracingAvailable(); + static bool IsRaytracingEnabledInEngine(); + static void SetCalibrationScreenMode(const class UObject* WorldContextObject, bool bEnabled); + static bool ShouldEnableAntiAliasingDropdown(EUpscaleMode UpscaleMode); + static bool ShouldEnableRenderingResolutionsDropdown(EUpscaleMode UpscaleMode, EAntiAliasingMode AntiAliasingMode); + static bool ShouldEnableUpscaleModes(EAntiAliasingMode AntiAliasingMode); + static bool ShouldEnableUpscaleSharpnessSlider(EUpscaleMode UpscaleMode); + static TArray SortResolutions(const TArray& Resolutions); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VideoSettingsBlueprintFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VideoSettingsBlueprintFunctionLibrary") + } + static class UVideoSettingsBlueprintFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVideoSettingsBlueprintFunctionLibrary; + +// Class Phoenix.AvaLevelStreamingVolumeSet +// 0x0140 (0x03A8 - 0x0268) +class AAvaLevelStreamingVolumeSet final : public AAvaStreamingVolumeSet +{ +public: + bool bIsExterior; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExemptFromInteriorExteriorCulling; // 0x0269(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26A[0x6]; // 0x026A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr LevelToStream; // 0x0270(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSwapsPrecomputedVisibility; // 0x0298(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> DependentLevelsToStream; // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + float DependentLevelAdditionalBoundsRadius; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* LevelPlacementActor; // 0x02B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LevelLODDistances; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bShouldDitherLODTransitions; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> DependentSpringLevelsToStream; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> DependentSummerLevelsToStream; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> DependentFallLevelsToStream; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> DependentWinterLevelsToStream; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TSoftObjectPtr LevelLodToStream0; // 0x0318(0x0028)(BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr LevelLodToStream1; // 0x0340(0x0028)(BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr LevelLodToStream2; // 0x0368(0x0028)(BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreamingDynamic* LoadedLevel; // 0x0390(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LoadedDependentLevels; // 0x0398(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void ForceLoad(); + void ForceUnload(); + struct FVector GetLevelLoc(); + struct FRotator GetLevelRot(); + class ULevelStreamingDynamic* GetLoadedLevel(); + const TArray GetLODDistances(); + void SetShouldBeLoaded(bool InShouldBeLoaded); + void SetShouldBeVisible(bool InShouldBeVisible); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaLevelStreamingVolumeSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaLevelStreamingVolumeSet") + } + static class AAvaLevelStreamingVolumeSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAvaLevelStreamingVolumeSet; + +// Class Phoenix.AIDataProvider_CreatureForageRange +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureForageRange final : public UAIDataProvider_QueryParams +{ +public: + ECreatureDataProviderValueRangeType RangeType; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureForageRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureForageRange") + } + static class UAIDataProvider_CreatureForageRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureForageRange; + +// Class Phoenix.AIDataProvider_CreatureForageLookAroundTime +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureForageLookAroundTime final : public UAIDataProvider_QueryParams +{ +public: + ECreatureDataProviderValueRangeType RangeType; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureForageLookAroundTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureForageLookAroundTime") + } + static class UAIDataProvider_CreatureForageLookAroundTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureForageLookAroundTime; + +// Class Phoenix.BTTask_Creature_FindPerch +// 0x0000 (0x0070 - 0x0070) +class UBTTask_Creature_FindPerch final : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_FindPerch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_FindPerch") + } + static class UBTTask_Creature_FindPerch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_FindPerch; + +// Class Phoenix.AIDataProvider_CreatureRelaxTime +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureRelaxTime final : public UAIDataProvider_QueryParams +{ +public: + ECreatureStance Stance; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + ECreatureDataProviderValueRangeType RangeType; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureRelaxTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureRelaxTime") + } + static class UAIDataProvider_CreatureRelaxTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureRelaxTime; + +// Class Phoenix.EnemyTrollInterface +// 0x0000 (0x0000 - 0x0000) +class IEnemyTrollInterface final +{ +public: + void SetTrollSwingDirection(ETrollSwingDirection TrollSwingDirection); + + ETrollSwingDirection GetTrollSwingDirection() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyTrollInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyTrollInterface") + } + static class IEnemyTrollInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEnemyTrollInterface; + +// Class Phoenix.RPGTriggerEffect_DeflectAttacks +// 0x0000 (0x0040 - 0x0040) +class URPGTriggerEffect_DeflectAttacks final : public URPGTriggerEffect_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_DeflectAttacks") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_DeflectAttacks") + } + static class URPGTriggerEffect_DeflectAttacks* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_DeflectAttacks; + +// Class Phoenix.AIDataProvider_CreatureCombat_RepositionDistance +// 0x0010 (0x0050 - 0x0040) +class UAIDataProvider_CreatureCombat_RepositionDistance final : public UAIDataProvider_QueryParams +{ +public: + class UCreatureCombatRepositionData* CombatData; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureDataProviderValueRangeType RangeType; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureCombat_RepositionDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureCombat_RepositionDistance") + } + static class UAIDataProvider_CreatureCombat_RepositionDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureCombat_RepositionDistance; + +// Class Phoenix.AblEnemyHiddenTeleportAttackScratchpad +// 0x0008 (0x0030 - 0x0028) +class UAblEnemyHiddenTeleportAttackScratchpad final : public UAblAbilityTaskScratchPad +{ +public: + class UEnemyHiddenTeleportAttackComponent* EnemyHiddenTeleportAttackComp; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblEnemyHiddenTeleportAttackScratchpad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblEnemyHiddenTeleportAttackScratchpad") + } + static class UAblEnemyHiddenTeleportAttackScratchpad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblEnemyHiddenTeleportAttackScratchpad; + +// Class Phoenix.SceneAction_Dialogue +// 0x00D8 (0x0178 - 0x00A0) +class USceneAction_Dialogue final : public USceneRigObjectActionBase +{ +public: + class UDialogueLineProvider* Line; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap AdditionalParameters; // 0x00A8(0x0050)(Edit, NativeAccessSpecifierPublic) + bool StopWhenAttachedToDestroyed; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioDialogueFlags AudioDialogueFlags; // 0x00F9(0x0007)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool CutoffDialogueAtFinish; // 0x0100(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FActionParameter_DialogueEvent Event; // 0x0108(0x0070)(Deprecated, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Dialogue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Dialogue") + } + static class USceneAction_Dialogue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Dialogue; + +// Class Phoenix.AIDataProvider_CreatureCombat_AttackDistance +// 0x0010 (0x0050 - 0x0040) +class UAIDataProvider_CreatureCombat_AttackDistance final : public UAIDataProvider_QueryParams +{ +public: + class UCreatureCombatAttackData* CombatData; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureDataProviderValueRangeType RangeType; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureCombat_AttackDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureCombat_AttackDistance") + } + static class UAIDataProvider_CreatureCombat_AttackDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureCombat_AttackDistance; + +// Class Phoenix.DuelTechnique_Oppugno +// 0x0008 (0x0050 - 0x0048) +class UDuelTechnique_Oppugno final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_Oppugno") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_Oppugno") + } + static class UDuelTechnique_Oppugno* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_Oppugno; + +// Class Phoenix.VendorManager +// 0x00C8 (0x00F0 - 0x0028) +class UVendorManager final : public UObject +{ +public: + TMulticastInlineDelegate ActorClass)> VendorBroomPreviewClassLoaded; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_38[0xA8]; // 0x0038(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* VendorBroomPreviewDataTable; // 0x00E0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* VendorBroomPreviewCompositeDataTable; // 0x00E8(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static TArray BP_GetVendorsSellingItem(class FName ItemId); + static class UVendorManager* Get(); + static void RefreshVendorStock(class FName Vendor); + static void RefreshVendorStockIfNeeded(class FName Vendor); + static void ReloadVendorStock(class FName VendorID); + + TArray GetUnavailableVendorItems(class FName VendorID); + void LoadVendorBroomPreviewActorClass(const class FName BroomID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VendorManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VendorManager") + } + static class UVendorManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVendorManager; + +// Class Phoenix.AIDataProvider_CreatureCombat_AttackImpactTime +// 0x0008 (0x0048 - 0x0040) +class UAIDataProvider_CreatureCombat_AttackImpactTime final : public UAIDataProvider_QueryParams +{ +public: + class UCreatureCombatAttackData* CombatData; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIDataProvider_CreatureCombat_AttackImpactTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIDataProvider_CreatureCombat_AttackImpactTime") + } + static class UAIDataProvider_CreatureCombat_AttackImpactTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIDataProvider_CreatureCombat_AttackImpactTime; + +// Class Phoenix.AISense_CogGroup_Aim +// 0x0000 (0x0188 - 0x0188) +class UAISense_CogGroup_Aim final : public UAISense_CogGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup_Aim") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup_Aim") + } + static class UAISense_CogGroup_Aim* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup_Aim; + +// Class Phoenix.EnemyWeapon_Manager +// 0x0020 (0x0048 - 0x0028) +class UEnemyWeapon_Manager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> WeaponList; // 0x0030(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyWeapon_Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyWeapon_Manager") + } + static class UEnemyWeapon_Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyWeapon_Manager; + +// Class Phoenix.AISense_CogGroup_AutoTarget +// 0x0000 (0x0188 - 0x0188) +class UAISense_CogGroup_AutoTarget final : public UAISense_CogGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup_AutoTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup_AutoTarget") + } + static class UAISense_CogGroup_AutoTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup_AutoTarget; + +// Class Phoenix.DuelTechniquesManager +// 0x05C0 (0x05E8 - 0x0028) +class UDuelTechniquesManager final : public UObject +{ +public: + uint8 Pad_28[0x4D0]; // 0x0028(0x04D0)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CombatVolumeGroupDynamic; // 0x04F8(0x0050)(Transient, NativeAccessSpecifierPrivate) + TMap DuelTechniquesEncounterDynamic; // 0x0548(0x0050)(Transient, NativeAccessSpecifierPrivate) + TMap DuelTechniqueIDToStats; // 0x0598(0x0050)(Transient, NativeAccessSpecifierPrivate) + +public: + void OnGameToBeSaved(); + void OnSaveGameLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechniquesManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechniquesManager") + } + static class UDuelTechniquesManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechniquesManager; + +// Class Phoenix.AISense_CogGroup_Climb +// 0x0000 (0x0188 - 0x0188) +class UAISense_CogGroup_Climb final : public UAISense_CogGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup_Climb") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup_Climb") + } + static class UAISense_CogGroup_Climb* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup_Climb; + +// Class Phoenix.AISense_CogGroup_Interact +// 0x0018 (0x01A0 - 0x0188) +class UAISense_CogGroup_Interact final : public UAISense_CogGroup +{ +public: + uint8 Pad_188[0x18]; // 0x0188(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup_Interact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup_Interact") + } + static class UAISense_CogGroup_Interact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup_Interact; + +// Class Phoenix.DialogueCharacter +// 0x0010 (0x1760 - 0x1750) +class ADialogueCharacter final : public ABase_Character +{ +public: + class UCharacterStateComponent* ObjectStateComponent; // 0x1750(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1758[0x8]; // 0x1758(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueCharacter") + } + static class ADialogueCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADialogueCharacter; + +// Class Phoenix.AnimTag_RigType +// 0x0000 (0x0028 - 0x0028) +class UAnimTag_RigType final : public UAnimationArchitectTagProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_RigType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_RigType") + } + static class UAnimTag_RigType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_RigType; + +// Class Phoenix.AISense_CogGroup_Oppugno +// 0x0000 (0x0188 - 0x0188) +class UAISense_CogGroup_Oppugno final : public UAISense_CogGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup_Oppugno") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup_Oppugno") + } + static class UAISense_CogGroup_Oppugno* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup_Oppugno; + +// Class Phoenix.AISense_CogGroup_Reparo +// 0x0000 (0x0188 - 0x0188) +class UAISense_CogGroup_Reparo final : public UAISense_CogGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup_Reparo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup_Reparo") + } + static class UAISense_CogGroup_Reparo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup_Reparo; + +// Class Phoenix.AISense_CogGroup_Station +// 0x0000 (0x0188 - 0x0188) +class UAISense_CogGroup_Station final : public UAISense_CogGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup_Station") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup_Station") + } + static class UAISense_CogGroup_Station* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup_Station; + +// Class Phoenix.AISense_CogGroup_StealthInteract +// 0x0000 (0x0188 - 0x0188) +class UAISense_CogGroup_StealthInteract final : public UAISense_CogGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup_StealthInteract") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup_StealthInteract") + } + static class UAISense_CogGroup_StealthInteract* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup_StealthInteract; + +// Class Phoenix.ModFilter_Focus_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Focus_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Focus_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Focus_Base") + } + static class UModFilter_Focus_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Focus_Base; + +// Class Phoenix.ModFilter_Focus_IsCost +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Focus_IsCost final : public UModFilter_Focus_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Focus_IsCost") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Focus_IsCost") + } + static class UModFilter_Focus_IsCost* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Focus_IsCost; + +// Class Phoenix.AISense_CogGroup_TargetOfInterest +// 0x0000 (0x0188 - 0x0188) +class UAISense_CogGroup_TargetOfInterest final : public UAISense_CogGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_CogGroup_TargetOfInterest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_CogGroup_TargetOfInterest") + } + static class UAISense_CogGroup_TargetOfInterest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_CogGroup_TargetOfInterest; + +// Class Phoenix.AISense_Creature +// 0x0010 (0x0090 - 0x0080) +class UAISense_Creature final : public UAISense +{ +public: + uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Creature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Creature") + } + static class UAISense_Creature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Creature; + +// Class Phoenix.DevilsSnareDynamic +// 0x0038 (0x0280 - 0x0248) +class ADevilsSnareDynamic final : public AActor +{ +public: + class USphereComponent* SphereComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LightActorsInArea; // 0x0250(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) + bool bPlayerIsUsingLumos; // 0x0260(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SphereRadius; // 0x0264(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OnFireRadiusExtension; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x14]; // 0x026C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginPlayDelayed(); + bool FindClosestLightSourcePos(const struct FVector& SnarePos, struct FVector* OutPos); + void OnOverlapSphereBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapSphereEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void PlayerLumosEnd(); + void PlayerLumosStart(); + bool SlowPlayer(float SpeedLimit); + void TickActivated(); + void TickDeactivated(); + bool UnslowPlayer(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DevilsSnareDynamic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DevilsSnareDynamic") + } + static class ADevilsSnareDynamic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADevilsSnareDynamic; + +// Class Phoenix.AISense_NPC +// 0x0000 (0x0080 - 0x0080) +class UAISense_NPC : public UAISense +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_NPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_NPC") + } + static class UAISense_NPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_NPC; + +// Class Phoenix.AISense_EnemyAITarget +// 0x0000 (0x0080 - 0x0080) +class UAISense_EnemyAITarget final : public UAISense_NPC +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_EnemyAITarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_EnemyAITarget") + } + static class UAISense_EnemyAITarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_EnemyAITarget; + +// Class Phoenix.DialogueLineRuleState +// 0x0030 (0x0058 - 0x0028) +class UDialogueLineRuleState : public UObject +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState") + } + static class UDialogueLineRuleState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState; + +// Class Phoenix.AntiSocialAAIController +// 0x00A0 (0x04F8 - 0x0458) +class AAntiSocialAAIController final : public ASocialAIController +{ +public: + uint8 Pad_458[0xA0]; // 0x0458(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AntiSocialAAIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AntiSocialAAIController") + } + static class AAntiSocialAAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAntiSocialAAIController; + +// Class Phoenix.AISense_EnemyAIWeapon +// 0x0000 (0x0080 - 0x0080) +class UAISense_EnemyAIWeapon final : public UAISense_NPC +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_EnemyAIWeapon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_EnemyAIWeapon") + } + static class UAISense_EnemyAIWeapon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_EnemyAIWeapon; + +// Class Phoenix.PhxDbRegistryTypeManager +// 0x0080 (0x00A8 - 0x0028) +class UPhxDbRegistryTypeManager : public UObject +{ +public: + uint8 Pad_28[0x80]; // 0x0028(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool RegisterNewSpawn(class AActor* InAssetPtr); + bool UnregisterSpawnWhenDestroyed(class AActor* InAssetPtr); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhxDbRegistryTypeManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhxDbRegistryTypeManager") + } + static class UPhxDbRegistryTypeManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhxDbRegistryTypeManager; + +// Class Phoenix.SphinxPuzzleManager +// 0x0000 (0x00A8 - 0x00A8) +class USphinxPuzzleManager final : public UPhxDbRegistryTypeManager +{ +public: + static struct FVector FlipendoPuzzle_GetRotationFromHitLocation(class USceneComponent* BlockComponent, const struct FVector& HitLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SphinxPuzzleManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SphinxPuzzleManager") + } + static class USphinxPuzzleManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USphinxPuzzleManager; + +// Class Phoenix.AISense_GameEvent +// 0x0000 (0x0080 - 0x0080) +class UAISense_GameEvent final : public UAISense +{ +public: + static void ReportGameEvent(class UObject* WorldContextObject, const struct FGameplayTagContainer& TagContainer, const struct FVector& Location, EGameEvent_Intensity Intensity, float Duration, float Range, float Falloff, class AActor* Instigator, bool bTrackBackToInstigator, class AActor* Target, class FName Name_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_GameEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_GameEvent") + } + static class UAISense_GameEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_GameEvent; + +// Class Phoenix.AISense_Magic +// 0x0068 (0x00E8 - 0x0080) +class UAISense_Magic final : public UAISense +{ +public: + TArray MagicEvents; // 0x0080(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float SpeedOfMagicFeelSq; // 0x0090(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_94[0x54]; // 0x0094(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ReportMagicEvent(class UObject* WorldContextObject, const struct FVector& MagicLocation, float Power, class AActor* Instigator, float MaxRange, class FName Tag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Magic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Magic") + } + static class UAISense_Magic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Magic; + +// Class Phoenix.SpellMiniGameSpark +// 0x0098 (0x03C0 - 0x0328) +class USpellMiniGameSpark final : public UPhoenixUserWidget +{ +public: + bool IsRunning; // 0x0328(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_329[0x3]; // 0x0329(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D LinearInput; // 0x032C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAcceleration; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoostMultiplier; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoostTime; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoostRampUpSpeed; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoostRampDownSpeed; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OrientationSmoothSpeed; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOrientationSmoothAngle; // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedPerformanceSpeed; // 0x0354(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_358[0x68]; // 0x0358(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyBoost(); + void LogSpellMinigameData(const class FString& LogData); + void OnBoostEnd(); + void OnBoostStart(); + void OnEnterInputWindow(); + void OnFail(const class UObject* sender); + void OnInputFailure(); + void OnReset(); + void OnRun(); + void Reset(); + void Start(); + void Stop(); + + float GetActiveSpeedScale() const; + float GetCurrentDistanceAlongPath() const; + struct FSpellUnlockMiniGamePathSegment GetCurrentPathSegment() const; + int32 GetCurrentPathSegmentIndex() const; + struct FVector2D GetCurrentPositionOnPath() const; + struct FVector2D GetDirection() const; + float GetDistanceAlongPathSegment(const struct FSpellUnlockMiniGamePathSegment& PathSegment) const; + bool GetIsBoosting() const; + float GetNextAngleTowardsDirection(float CurrentAngle, const struct FVector2D& TargetDirection, const float& SmoothSpeed, const float& MaxSmoothAngle) const; + float GetOrientation() const; + struct FVector2D GetPosition() const; + float GetTotalDistanceAsPercent() const; + struct FVector2D GetVelocity() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellMiniGameSpark") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellMiniGameSpark") + } + static class USpellMiniGameSpark* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellMiniGameSpark; + +// Class Phoenix.AISense_NearbyCreatures +// 0x0010 (0x0090 - 0x0080) +class UAISense_NearbyCreatures final : public UAISense +{ +public: + uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_NearbyCreatures") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_NearbyCreatures") + } + static class UAISense_NearbyCreatures* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_NearbyCreatures; + +// Class Phoenix.UIDManager +// 0x0050 (0x0078 - 0x0028) +class UUIDManager final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActorDestroyed(class AActor* DestroyedActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIDManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIDManager") + } + static class UUIDManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUIDManager; + +// Class Phoenix.SublevelTest +// 0x0058 (0x0080 - 0x0028) +class USublevelTest final : public UObject +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LevelLoaded(); + void LevelLoadFailed(); + void LevelUnloaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SublevelTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SublevelTest") + } + static class USublevelTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USublevelTest; + +// Class Phoenix.AvaAudioMurmurationComponent +// 0x0060 (0x0680 - 0x0620) +class UAvaAudioMurmurationComponent final : public UAkComponent +{ +public: + uint8 Pad_618[0x68]; // 0x0618(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AbsoluteRTPC(const class FString& RTPC_Name, float RTPC_Value, float InterpolationTimeMs, bool bDecay); + void IncrementRTPC(const class FString& RTPC_Name, int32 Increment, float InterpolationTime, bool bDecay); + void OnAddOnMeshesChanged(class AActor* Actor); + void OnCharacterLoadComplete(class AActor* Actor); + void StartIntensityDecay(); + void UpdateHealthRTPCCallback(class AActor* InActor, float Delta, bool bIndicateHUD); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaAudioMurmurationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaAudioMurmurationComponent") + } + static class UAvaAudioMurmurationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaAudioMurmurationComponent; + +// Class Phoenix.AISense_NPCCrimeScene +// 0x0000 (0x0080 - 0x0080) +class UAISense_NPCCrimeScene final : public UAISense_NPC +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_NPCCrimeScene") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_NPCCrimeScene") + } + static class UAISense_NPCCrimeScene* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_NPCCrimeScene; + +// Class Phoenix.AISense_Smell +// 0x0000 (0x0080 - 0x0080) +class UAISense_Smell final : public UAISense +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISense_Smell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISense_Smell") + } + static class UAISense_Smell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISense_Smell; + +// Class Phoenix.DialogueLine_Direct +// 0x0010 (0x0038 - 0x0028) +class UDialogueLine_Direct final : public UDialogueLineProvider +{ +public: + struct FDialogueLineReference DialogueLine; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLine_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLine_Direct") + } + static class UDialogueLine_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLine_Direct; + +// Class Phoenix.MapPawn +// 0x0048 (0x0318 - 0x02D0) +class AMapPawn final : public ADefaultPawn +{ +public: + class UCameraComponent* CameraComponent; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D8[0x40]; // 0x02D8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapPawn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapPawn") + } + static class AMapPawn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapPawn; + +// Class Phoenix.AISenseConfig_Creature +// 0x0018 (0x0060 - 0x0048) +class UAISenseConfig_Creature final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LowerRadius; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpperRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AwarenessMultiplier; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Creature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Creature") + } + static class UAISenseConfig_Creature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Creature; + +// Class Phoenix.DynamicTrackedLocation +// 0x00A0 (0x02E8 - 0x0248) +class ADynamicTrackedLocation final : public ATargetPoint +{ +public: + bool bRegisterOnCreation; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo LocationType; // 0x0250(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + bool bDrawDebug; // 0x02D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float debugRadius; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 debugSegments; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FColor DebugColor; // 0x02E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicTrackedLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicTrackedLocation") + } + static class ADynamicTrackedLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADynamicTrackedLocation; + +// Class Phoenix.LockTargetScreenInfo +// 0x0018 (0x0040 - 0x0028) +class ULockTargetScreenInfo final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockTargetScreenInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockTargetScreenInfo") + } + static class ULockTargetScreenInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULockTargetScreenInfo; + +// Class Phoenix.AISenseConfig_NPC +// 0x0018 (0x0060 - 0x0048) +class UAISenseConfig_NPC : public UAISenseConfig +{ +public: + bool bEnabled; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float UpdateInterval; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EvaluateRadius; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartActive; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0xB]; // 0x0055(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_NPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_NPC") + } + static class UAISenseConfig_NPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_NPC; + +// Class Phoenix.AISenseConfig_EnemyAITarget +// 0x02C8 (0x0328 - 0x0060) +class UAISenseConfig_EnemyAITarget final : public UAISenseConfig_NPC +{ +public: + TSubclassOf Implementation; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerceptionPointEvaluateSource EvaluateSource; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExcludeTagList; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ForceTargetVolumeList; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ForceTargetExcludeVolumeList; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bOverrideDistanceRequirement; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PerceiveVolumeList; // 0x00A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float PerceiveRadius; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoseRadius; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightDifference; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EvaluateInterval; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemy_TargetSenseAsset* TargetSenseAsset; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemy_TargetSenseAsset* NPCTargetSenseAsset; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemy_TargetSenseAsset* NonCombatSenseAsset; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_TargetSense_LOS LOS; // 0x00E0(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FEnemy_TargetSense_FOV FieldOfView; // 0x00FC(0x01BC)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FEnemy_TargetSense_Remember Remember; // 0x02B8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FEnemy_TargetSense_TAS TAS; // 0x02C8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FEnemy_TargetSense_DisillusionmentScale DisillusionmentScale; // 0x02F0(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TeamateShareVolumeList; // 0x02F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_308[0x20]; // 0x0308(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_EnemyAITarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_EnemyAITarget") + } + static class UAISenseConfig_EnemyAITarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_EnemyAITarget; + +// Class Phoenix.AISenseConfig_EnemyAIWeapon +// 0x0020 (0x0080 - 0x0060) +class UAISenseConfig_EnemyAIWeapon final : public UAISenseConfig_NPC +{ +public: + TSubclassOf Implementation; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideDistanceRequirement; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PerceiveRadius; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PerceiveVolumeList; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_EnemyAIWeapon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_EnemyAIWeapon") + } + static class UAISenseConfig_EnemyAIWeapon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_EnemyAIWeapon; + +// Class Phoenix.AISenseConfig_GameEvent +// 0x0010 (0x0058 - 0x0048) +class UAISenseConfig_GameEvent final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPlayer_FootfallDataAsset* FootfallDataAsset; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_GameEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_GameEvent") + } + static class UAISenseConfig_GameEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_GameEvent; + +// Class Phoenix.BrewingSiteState +// 0x00A0 (0x00C8 - 0x0028) +class UBrewingSiteState final : public UObject +{ +public: + uint8 Pad_28[0xA0]; // 0x0028(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InstantlyCompleteBrewing(); + + float GetBrewingProgressRatio() const; + EBrewingState GetBrewingState() const; + struct FTimespan GetBrewingTimeRemaining() const; + bool GetHasInventorySpaceToCollectPotion(class FName CollectorID, int32* OutYieldLeft) const; + bool GetIsInSanctuary() const; + class FName GetOutputItemID() const; + class FName GetPotionID() const; + TArray GetRecipeIngredients() const; + int32 GetRecipeYield() const; + int32 GetUncollectedYield() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrewingSiteState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrewingSiteState") + } + static class UBrewingSiteState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrewingSiteState; + +// Class Phoenix.RUserVectorArtData +// 0x0000 (0x0060 - 0x0060) +class URUserVectorArtData final : public USlateVectorArtData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RUserVectorArtData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RUserVectorArtData") + } + static class URUserVectorArtData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URUserVectorArtData; + +// Class Phoenix.MapMovementComponent +// 0x00A8 (0x0228 - 0x0180) +class UMapMovementComponent final : public UFloatingPawnMovement +{ +public: + float MaxPitchRotSpeed; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxYawRotSpeed; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxZoomSpeed; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinCameraRadius; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxCameraRadius; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinCameraPitch; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxCameraPitch; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapCameraParameters* CurrentCameraParameters; // 0x01A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A8[0x4]; // 0x01A8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraPitch; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentCameraYaw; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TargetCameraYaw; // 0x01B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1B8[0x70]; // 0x01B8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapMovementComponent") + } + static class UMapMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapMovementComponent; + +// Class Phoenix.AISenseConfig_Magic +// 0x0010 (0x0058 - 0x0048) +class UAISenseConfig_Magic final : public UAISenseConfig +{ +public: + float MagicSensingRange; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoSMagicSensingRange; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseLoSMagicSensing : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Magic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Magic") + } + static class UAISenseConfig_Magic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Magic; + +// Class Phoenix.AISenseConfig_NearbyCreatures +// 0x0008 (0x0050 - 0x0048) +class UAISenseConfig_NearbyCreatures final : public UAISenseConfig +{ +public: + float Range; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_NearbyCreatures") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_NearbyCreatures") + } + static class UAISenseConfig_NearbyCreatures* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_NearbyCreatures; + +// Class Phoenix.CinematicBatch +// 0x0018 (0x0048 - 0x0030) +class UCinematicBatch final : public UDataAsset +{ +public: + struct FCinematicId ShotgunCinematicID; // 0x0030(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + TArray Jobs; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CinematicBatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CinematicBatch") + } + static class UCinematicBatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCinematicBatch; + +// Class Phoenix.DynamicSpawnerComponent +// 0x0030 (0x0100 - 0x00D0) +class UDynamicSpawnerComponent final : public UActorComponent +{ +public: + TArray SpawnObjectInfo; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool AllowRealTimeSpawnerGeneration; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ADynamicObjectVolume* MyDynamicVolume; // 0x00E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActorSpawned(class AActor* SpawnedActor, const class FName& GroupName); + void OnSpawnFinished(const class FName& GroupName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicSpawnerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicSpawnerComponent") + } + static class UDynamicSpawnerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicSpawnerComponent; + +// Class Phoenix.NPC_CrimeSceneSenseAsset +// 0x0030 (0x0060 - 0x0030) +class UNPC_CrimeSceneSenseAsset final : public UDataAsset +{ +public: + struct FNPC_CrimeSceneSense CrimeSceneSense; // 0x0030(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_CrimeSceneSenseAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_CrimeSceneSenseAsset") + } + static class UNPC_CrimeSceneSenseAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_CrimeSceneSenseAsset; + +// Class Phoenix.CogGroupDebug_Phoenix +// 0x0010 (0x0058 - 0x0048) +class UCogGroupDebug_Phoenix : public UCogGroupDebug +{ +public: + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupDebug_Phoenix") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupDebug_Phoenix") + } + static class UCogGroupDebug_Phoenix* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupDebug_Phoenix; + +// Class Phoenix.CogGroupDebug_Phoenix_Aim +// 0x0000 (0x0058 - 0x0058) +class UCogGroupDebug_Phoenix_Aim final : public UCogGroupDebug_Phoenix +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupDebug_Phoenix_Aim") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupDebug_Phoenix_Aim") + } + static class UCogGroupDebug_Phoenix_Aim* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupDebug_Phoenix_Aim; + +// Class Phoenix.AISenseConfig_NPCCrimeScene +// 0x0020 (0x0080 - 0x0060) +class UAISenseConfig_NPCCrimeScene final : public UAISenseConfig_NPC +{ +public: + TSubclassOf Implementation; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNPC_CrimeSceneSenseAsset* SenseAsset; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerceiveRadius; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LoseRadius; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightDifference; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EvaluateInterval; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_NPCCrimeScene") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_NPCCrimeScene") + } + static class UAISenseConfig_NPCCrimeScene* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_NPCCrimeScene; + +// Class Phoenix.EncounterSpawnComponent +// 0x0150 (0x0220 - 0x00D0) +class UEncounterSpawnComponent final : public UActorComponent +{ +public: + bool bIsEncounterSpawner; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsStaticEncounterSpawner; // 0x00D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString EncounterGUID; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoNotInheritEncounterTag; // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AssignedSpawnLocations; // 0x00F0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_100[0x120]; // 0x0100(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EncounterSpawnComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EncounterSpawnComponent") + } + static class UEncounterSpawnComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEncounterSpawnComponent; + +// Class Phoenix.MapPlayerController +// 0x0008 (0x05B8 - 0x05B0) +class AMapPlayerController final : public APlayerController +{ +public: + class AUMGInputManager* UMGInputManager; // 0x05B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapPlayerController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapPlayerController") + } + static class AMapPlayerController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapPlayerController; + +// Class Phoenix.AISenseConfig_Smell +// 0x0010 (0x0058 - 0x0048) +class UAISenseConfig_Smell final : public UAISenseConfig +{ +public: + TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Range; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisplayDebugSphere; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseConfig_Smell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseConfig_Smell") + } + static class UAISenseConfig_Smell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseConfig_Smell; + +// Class Phoenix.SceneAction_MaterialSwap +// 0x0038 (0x00D8 - 0x00A0) +class USceneAction_MaterialSwap : public USceneRigObjectActionBase +{ +public: + TArray Scalars; // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Vectors; // 0x00B0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Colors; // 0x00C0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bLeaveSwappedMaterials; // 0x00D0(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_MaterialSwap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_MaterialSwap") + } + static class USceneAction_MaterialSwap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_MaterialSwap; + +// Class Phoenix.SceneAction_MaterialSwapOverrideMaterials +// 0x0168 (0x0240 - 0x00D8) +class USceneAction_MaterialSwapOverrideMaterials final : public USceneAction_MaterialSwap +{ +public: + struct FMaterialSwapInfoOverrideMaterials Swap; // 0x00D8(0x0118)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters InitialParameters; // 0x01F0(0x0050)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_MaterialSwapOverrideMaterials") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_MaterialSwapOverrideMaterials") + } + static class USceneAction_MaterialSwapOverrideMaterials* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_MaterialSwapOverrideMaterials; + +// Class Phoenix.AISenseEvent_GameEvent +// 0x0090 (0x00B8 - 0x0028) +class UAISenseEvent_GameEvent final : public UAISenseEvent +{ +public: + struct FAIGameEvent Event; // 0x0028(0x0090)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseEvent_GameEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseEvent_GameEvent") + } + static class UAISenseEvent_GameEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseEvent_GameEvent; + +// Class Phoenix.SuperSlamTarget +// 0x0008 (0x0250 - 0x0248) +class ASuperSlamTarget final : public AActor +{ +public: + class UBoxComponent* SceneComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SuperSlamTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SuperSlamTarget") + } + static class ASuperSlamTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASuperSlamTarget; + +// Class Phoenix.MapCameraParameters +// 0x0070 (0x00A0 - 0x0030) +class UMapCameraParameters final : public UDataAsset +{ +public: + bool LimitRotationBasedOnPitch; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LimitPitch; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PitchDefault; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PitchLimit; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchSpeedMultiplier; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LimitYaw; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float YawDefault; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D YawLimit; // 0x004C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawSpeedMultiplier; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LimitPitchBasedOnRadius; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LimitRadius; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RadiusDefault; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RadiusLimit; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RaduisSpeedMultiplier; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomSnapInterpSpeed; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveSpeed; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveAccelerationFactor; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveDecelerationFactor; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveMouseDragMaxSpeedFactor; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveMouseDragAccelerationFrequency; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveMouseDragDecelerationFrequency; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveMouseDragDampingFactor; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveDecelerationFactorMouseFlick; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GamepadCameraFollowAccelerationFrequency; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GamepadCameraFollowDecelerationFrequency; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GamepadCameraFollowDampingFactor; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapCameraParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapCameraParameters") + } + static class UMapCameraParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapCameraParameters; + +// Class Phoenix.AISenseEvent_Magic +// 0x0030 (0x0058 - 0x0028) +class UAISenseEvent_Magic final : public UAISenseEvent +{ +public: + struct FAIMagicEvent Event; // 0x0028(0x0030)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AISenseEvent_Magic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AISenseEvent_Magic") + } + static class UAISenseEvent_Magic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAISenseEvent_Magic; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsWolf +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsWolf final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsWolf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsWolf") + } + static class UModFilter_DealDamage_Instigator_IsWolf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsWolf; + +// Class Phoenix.BroomRiderAction_SendHermesMessage +// 0x0018 (0x0050 - 0x0038) +class UBroomRiderAction_SendHermesMessage final : public UBroomRiderActionBase +{ +public: + class FString MessageName; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bOwned; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderAction_SendHermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderAction_SendHermesMessage") + } + static class UBroomRiderAction_SendHermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomRiderAction_SendHermesMessage; + +// Class Phoenix.AlohomoraLevelHelper +// 0x0000 (0x0028 - 0x0028) +class UAlohomoraLevelHelper final : public UObject +{ +public: + static EAlohomoraLevel GetAlohomoraLevel(); + static bool IsAlohomoraLevel(EAlohomoraLevel AlohomoraLevel); + static void SetAlohomoraLevel(EAlohomoraLevel AlohomoraLevel); + static void SwitchAlohomoraLevel(EAlohomoraLevel* AlohomoraLevel); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AlohomoraLevelHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AlohomoraLevelHelper") + } + static class UAlohomoraLevelHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAlohomoraLevelHelper; + +// Class Phoenix.AmbientCreatureSpawnManager +// 0x0248 (0x0270 - 0x0028) +class UAmbientCreatureSpawnManager final : public UObject +{ +public: + uint8 Pad_28[0x248]; // 0x0028(0x0248)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UAmbientCreatureSpawnManager* Get(); + + void CullAllCreatures(bool bFadeOut); + void SetSpawningEnabled(bool bEnabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientCreatureSpawnManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientCreatureSpawnManager") + } + static class UAmbientCreatureSpawnManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbientCreatureSpawnManager; + +// Class Phoenix.EncounterCreator +// 0x0048 (0x0290 - 0x0248) +class AEncounterCreator final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bActivateEncounter; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideEncounterVolumes; // 0x0251(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_252[0x2]; // 0x0252(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DynamicObjectVolumeCount; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnLocationCount; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AEncounterVolume* EncounterVolume; // 0x0260(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DynamicObjectVolumes; // 0x0268(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray SpawnLocations; // 0x0278(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EncounterCreator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EncounterCreator") + } + static class AEncounterCreator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEncounterCreator; + +// Class Phoenix.AmbientCreatureSpawnVolume +// 0x00B0 (0x0300 - 0x0250) +class AAmbientCreatureSpawnVolume final : public ATriggerBox +{ +public: + EAmbientCreatureSpawnVolumeType VolumeType; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo CreatureGroupSelector; // 0x0258(0x0088)(Edit, NativeAccessSpecifierPrivate) + EAmbientCreatureSpawnVolumePriority VolumePriority; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float RangeMultiplier; // 0x02E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSuppressSpawning; // 0x02E8(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2E9[0x17]; // 0x02E9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientCreatureSpawnVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientCreatureSpawnVolume") + } + static class AAmbientCreatureSpawnVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAmbientCreatureSpawnVolume; + +// Class Phoenix.BTService_Creature_LookAt +// 0x0038 (0x00A8 - 0x0070) +class UBTService_Creature_LookAt final : public UBTService +{ +public: + ECreatureLookAtBehaviorMode Mode; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector TargetKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bLookAtTarget; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAimAtTarget; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUrgentTarget; // 0x00A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x5]; // 0x00A3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_LookAt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_LookAt") + } + static class UBTService_Creature_LookAt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_LookAt; + +// Class Phoenix.AmbientGhost_AnimInstance +// 0x0000 (0x02C0 - 0x02C0) +class UAmbientGhost_AnimInstance final : public UAnimInstance +{ +public: + bool bWaveEnabled; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void WaveCompleted(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientGhost_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientGhost_AnimInstance") + } + static class UAmbientGhost_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbientGhost_AnimInstance; + +// Class Phoenix.AmbientPaintingActor +// 0x0088 (0x02D0 - 0x0248) +class AAmbientPaintingActor final : public AActor +{ +public: + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* RootSceneComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* FrameT; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDataTableRowHandle AtlasHandle; // 0x0268(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDataTableRowHandle PaintingHandle; // 0x0278(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UMaterialInterface* PaintingMaterial; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataTable* AmbientPaintingsLibraryDT; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhysicalResponseComponent* PhysicalResponse; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBinkMediaPlayer* BinkMediaPlayer; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A8[0x10]; // 0x02A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* MaterialInstance; // 0x02B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2C0[0x10]; // 0x02C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientPaintingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientPaintingActor") + } + static class AAmbientPaintingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAmbientPaintingActor; + +// Class Phoenix.AmbientPaintingBudgeterInterface +// 0x0000 (0x0000 - 0x0000) +class IAmbientPaintingBudgeterInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbientPaintingBudgeterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbientPaintingBudgeterInterface") + } + static class IAmbientPaintingBudgeterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAmbientPaintingBudgeterInterface; + +// Class Phoenix.Enemy_Around_QBUpdateData +// 0x0008 (0x0038 - 0x0030) +class UEnemy_Around_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + float MinAngle; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngle; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Around_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Around_QBUpdateData") + } + static class UEnemy_Around_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Around_QBUpdateData; + +// Class Phoenix.MazeRunnerAI +// 0x0008 (0x0510 - 0x0508) +class AMazeRunnerAI final : public ASocialNavigatorController +{ +public: + uint8 Pad_508[0x8]; // 0x0508(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MazeRunnerAI") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MazeRunnerAI") + } + static class AMazeRunnerAI* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMazeRunnerAI; + +// Class Phoenix.AmbulatoryAnimTask_TurnAssist +// 0x0050 (0x00A8 - 0x0058) +class UAmbulatoryAnimTask_TurnAssist final : public UAmbulatoryTurnAssistAnimTask +{ +public: + struct FAlphaBlend TurningBlend; // 0x0058(0x0030)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector CurrentDirection; // 0x0088(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector DesiredDirection; // 0x0094(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ElapsedTime; // 0x00A0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTimerReset; // 0x00A4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbulatoryAnimTask_TurnAssist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbulatoryAnimTask_TurnAssist") + } + static class UAmbulatoryAnimTask_TurnAssist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbulatoryAnimTask_TurnAssist; + +// Class Phoenix.BTService_Creature_TargetPrediction +// 0x00F8 (0x0168 - 0x0070) +class UBTService_Creature_TargetPrediction final : public UBTService +{ +public: + struct FBlackboardKeySelector TargetActorKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector PredictedLocationKey; // 0x0098(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + float LookAheadTime; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseParameterizedLookAheadTime; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue ParameterizedLookAheadTime; // 0x00C8(0x0038)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + ECreatureTargetPredictionLookAheadOption LookAheadOption; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TargetVelocityInterpSpeed; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCommit; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CommitTime; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseParameterizedCommitTime; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue ParameterizedCommitTime; // 0x0118(0x0038)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bSetDesiredDirection; // 0x0150(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClampToDistanceRange; // 0x0151(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClampToHeadingRange; // 0x0152(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClampToStraightLineReachableOnNavmesh; // 0x0153(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxStraightLineReachableAngleOffset; // 0x0154(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECreatureTargetPredictionStraightLineReachableOption StraightLineReachableOption; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreatureCombatAttackData* AttackData; // 0x0160(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_TargetPrediction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_TargetPrediction") + } + static class UBTService_Creature_TargetPrediction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_TargetPrediction; + +// Class Phoenix.TransformationSpellToolComponent +// 0x0180 (0x0250 - 0x00D0) +class alignas(0x10) UTransformationSpellToolComponent final : public UActorComponent +{ +public: + TSubclassOf PreviewActorClass; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LeftBehindPreviewActorClass; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SnappingLineVisualizationClass; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SnappingTargetObjectVisualizationClass; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultDistance; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceSpeed; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectLevitationHeight; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFootprintDistance; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransformRotationAngle; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowerpointFindRange; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowerpointSnapRange; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowerpointWallSnapRange; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IncreasedSnapRangeThreshold; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowerpointMaxSpeed; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PowerpointMaxNearbySnappingPoints; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowerpointValidLocationStickingRange; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoSnappingValidLocationStickingRange; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WallSnappingValidLocationStickingRange; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WallNoSnappingValidLocationStickingRange; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WallAlignmentFindRange; // 0x0134(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WallAlignmentSnapRange; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeftBehindPreviewFadeInStartDistance; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeftBehindPreviewFadeInEndDistance; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* TargetPointScreenPositionOverPitchSmall; // 0x0148(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* TargetPointScreenPositionOverPitchLarge; // 0x0150(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectRadiusSmall; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectRadiusLarge; // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwirlDirection; // 0x0160(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultSmallScale; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultLargeScale; // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ATransfigurationPreviewActor* CurrentPreviewActor; // 0x0170(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_178[0xD8]; // 0x0178(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AdjustDistance(float InAdjust); + void InitialCameraBlendIsComplete(); + + class FName GetCurrentColor() const; + float GetNormalizedObjectSizeRatio() const; + float GetTargetPointScreenPosition() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformationSpellToolComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformationSpellToolComponent") + } + static class UTransformationSpellToolComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformationSpellToolComponent; + +// Class Phoenix.SceneAction_PerformTaskFollowSpline +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_PerformTaskFollowSpline final : public USceneRigObjectActionBase +{ +public: + class UActorProvider* SplineFollowerActor; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskFinishAction FinishAction; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PerformTaskFollowSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PerformTaskFollowSpline") + } + static class USceneAction_PerformTaskFollowSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PerformTaskFollowSpline; + +// Class Phoenix.AnalyticsManager +// 0x0218 (0x0240 - 0x0028) +class UAnalyticsManager final : public UObject +{ +public: + uint8 Pad_28[0x218]; // 0x0028(0x0218)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AnalyticsEventAction(const class FString& ActionName, const class FString& SubactionName, const bool ActionResult, const class FString& ResultExplained, const class FString& ActionDetail); + static class UAnalyticsManager* Get(); + static void HandleConversationChoice(const class FString& DialogueID, const int32 ChoiceNum, const int32 NumChoices); + static void HandleFirstTimeLaunch(); + static void HandleInteraction(const class AActor* Target); + static void HandleMenuAction(const class FString& MenuName, const class FString& Action, const class FString& Selection, const class FString& SelectionDetail, const bool LockedToPage); + static void HandleMenuItemSelect(const class FName menuItemName, const class FString& selectAction); + static void HandleNPCAction(const class FString& NPCID, const class FString& Action, const class FString& ActionDetail, const class FString& ConversationID, const class FString& DialogueText, const int32 ChoiceNum, const int32 NumChoices); + static void HandleOptionSet(const class FString& OptionName, const class FString& OptionType, const class FString& StringValue, const bool BoolValue, const float FloatValue); + static void HandlePlayerAvatarUpdate(const class FString& PresetType, const class FString& PresetValue); + static void HandlePuzzle(const class FString& PuzzleName, const bool Start, const class FString& PuzzleType); + static void HandleResourceFlow(const class FString& Resource, const float ChangeAmount, const float FinalAmount, const class FString& Source, const class FString& SourceDetail, const class FString& ResourceFlowID, const class FString& ResourceCategory); + static void HandleSpellFunnel(const bool Conjuration, const int32 StepNumber, const class FString& FunnelAction, const class FString& Selection, const class FString& Transformation, const class FString& Color, const class FString& SelectionID); + static void HandleSphinxPuzzle(const class FString& Name_0, const class FString& Type, const EInteractiveState InteractiveState); + static void HeartbeatUpdateMountState(const class FString& MountType); + static void SetNaturalPlaythrough(const bool bNatural); + static void SetSaveSlot(const int32 SaveSlot); + static void SetUsingFloo(const bool UsingFloo); + + class FString GetCharacterID(); + void OnSaveGameLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnalyticsManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnalyticsManager") + } + static class UAnalyticsManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnalyticsManager; + +// Class Phoenix.TransformationFxInfoComponent +// 0x0000 (0x0220 - 0x0220) +class UTransformationFxInfoComponent final : public USceneComponent +{ +public: + class UBoxComponent* ObjectBounds; // 0x0218(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformationFxInfoComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformationFxInfoComponent") + } + static class UTransformationFxInfoComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformationFxInfoComponent; + +// Class Phoenix.MaterialPropertyData +// 0x0088 (0x00B8 - 0x0030) +class UMaterialPropertyData final : public UDataAsset +{ +public: + EObjectPropertyType ObjectPropertyType; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bWaterproof : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bImmuneToFireDamage : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDamagableWhenCharred : 1; // 0x0031(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDestroyWhenCharred : 1; // 0x0031(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOnlyBurnWhenCriticalHealth : 1; // 0x0031(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverlayBurn : 1; // 0x0031(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFreezable : 1; // 0x0031(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDamagableWhenFrozen : 1; // 0x0031(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* PieceHitSfx; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WetFX2; // 0x0040(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float FireDamagePerSecond; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BurnRate; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterDurationScale; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BurnRingWidth; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FireJumpDistance; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharredPercent; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* BurnMaterial; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* CharredMaterial; // 0x0070(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharredDamageMultiplier; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FireFX2; // 0x0080(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float FireParticleSpawnRateScale; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* IcePhysicalMaterial; // 0x0098(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FrozenDamageMultiplier; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* FastSfx; // 0x00A8(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float bDestroyWhenCharredDelay; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialPropertyData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialPropertyData") + } + static class UMaterialPropertyData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialPropertyData; + +// Class Phoenix.AncientGateManager +// 0x0000 (0x0028 - 0x0028) +class UAncientGateManager final : public UObject +{ +public: + static class UAncientGateManager* Get(); + static void GetAncientGatePrimitives(class AActor* Actor, TArray* Primitives); + static void SetAncientGateCollision(class AActor* Actor, ECollisionResponse CollisionResponse); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientGateManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientGateManager") + } + static class UAncientGateManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAncientGateManager; + +// Class Phoenix.MODFilter_SocapAmend_Base +// 0x0000 (0x0030 - 0x0030) +class UMODFilter_SocapAmend_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MODFilter_SocapAmend_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MODFilter_SocapAmend_Base") + } + static class UMODFilter_SocapAmend_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMODFilter_SocapAmend_Base; + +// Class Phoenix.ModFilter_SocapAmend_IsCallout +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsCallout final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsCallout") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsCallout") + } + static class UModFilter_SocapAmend_IsCallout* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsCallout; + +// Class Phoenix.BeaconManager +// 0x0230 (0x0258 - 0x0028) +class UBeaconManager final : public UObject +{ +public: + uint8 Pad_28[0xB8]; // 0x0028(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DungeonEntranceClass; // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray BeaconObjects; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TMap BeaconObjectsMap; // 0x00F8(0x0050)(NativeAccessSpecifierPrivate) + TArray DynamicBeaconObjects; // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray StaticBeaconObjectsWithWorldName; // 0x0158(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DiscoverableObjects; // 0x0168(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray EnterExitObjects; // 0x0178(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray HudBeaconObjects; // 0x0188(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray CurrentProximityHudBeacons; // 0x0198(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray WorldTransitionProxies; // 0x01A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray BroomRevelioHUDBeacons; // 0x01B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_1C8[0x90]; // 0x01C8(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void FixIncompatiableChestBeacon(const class AActor* InChestActor, bool bEmptyContainer); + static class UBeaconManager* Get(); + static class AMarker* GetMarkerActor(const class AActor* InParentActor); + static bool IsActorBeaconComplete(const class AActor* InActor); + static void RegisterDungeonEntrance(const class FString& DungeonName, const struct FVector& Position, float ZRot, const struct FVector& BeaconPosition, int32 EntranceIndex); + static void RegisterDungeonExit(const struct FVector& Position, class FName UID, bool Disable); + static int64 RegisterDynamicBeaconObjectBP(EBeaconType BeaconType, const class FString& BeaconName, const class FString& BeaconIcon, const class FName& BeaconWorld, const struct FVector& BeaconPos, class AActor* NewBeaconObject, bool ShowOnHUD, bool ShowDistanceOnHud); + static int64 RegisterDynamicBeaconScheduledEntityBP(EBeaconType BeaconType, const class FString& BeaconName, const class FString& BeaconIcon, const class FName& BeaconWorld, const struct FVector& BeaconPos, class UScheduledEntity* NewBeaconScheduledEntity, bool ShowOnHUD, bool ShowDistanceOnHud); + static void RegisterExpansionTent(const class FString& tentID, const struct FVector& Position, bool bIsEntrance); + static void RegisterSanctuaryExit(const class FString& SanctuaryWorldName); + static int64 RegisterStaticBeaconBP(EBeaconType BeaconType, const class FString& BeaconName, const class FString& BeaconIcon, const class FName& BeaconWorld, const struct FVector& BeaconPos, bool ShowOnHUD, bool ShowDistanceOnHud, class FName BeaconableId); + static void RegisterTransientDungeonEntrance(const class FString& DungeonName, const struct FVector& Position, float ZRot, const struct FVector& BeaconPosition, int32 EntranceIndex); + static void SetBeaconStateBP(int32 ObjectHandle, EBeaconState BeaconState); + static void UnRegisterBeaconByHandleBP(int64 ObjectHandle); + + class UBeaconInfo* GetBeaconByHandleBP(int32 ObjectHandle); + void GetDungeonReqirementsByName(const class FString& DungeonName, TArray* RequiredSpells, TArray* CompletionSpells); + void OnNewGame(); + void OnRevelioEnd(); + void OnRevelioStart(float RevelioViewMeters); + void OnSaveGameLoaded(); + void SetBeaconRangesByHandle(int32 ObjectHandle, int32 InActivationDist, int32 InEnterExitDist); + void SetBeaconStateByName(EBeaconType BeaconType, const class FString& BeaconName, bool ActiveState); + void UpdateExpansionTentPlayer(const struct FVector& teleportPosition); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BeaconManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BeaconManager") + } + static class UBeaconManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBeaconManager; + +// Class Phoenix.AncientMagicEffect +// 0x0008 (0x00D8 - 0x00D0) +class UAncientMagicEffect : public UActorComponent +{ +public: + bool LockPlayerWhileActive; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientMagicEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientMagicEffect") + } + static class UAncientMagicEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAncientMagicEffect; + +// Class Phoenix.AncientMagicEffect_Nova +// 0x0030 (0x0108 - 0x00D8) +class UAncientMagicEffect_Nova final : public UAncientMagicEffect +{ +public: + TSubclassOf NovaClass; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NovaExpandSpeed; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NovaExpandDistance; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HidePlayerWhileActive; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AAncientMagicNova* NovaActor; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void NovaFinished(const class UObject* Object); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientMagicEffect_Nova") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientMagicEffect_Nova") + } + static class UAncientMagicEffect_Nova* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAncientMagicEffect_Nova; + +// Class Phoenix.CogGroupBestTargetProcess_TrackTargetIsWeak +// 0x0000 (0x0028 - 0x0028) +class UCogGroupBestTargetProcess_TrackTargetIsWeak final : public UCogGroupBestTargetProcess +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupBestTargetProcess_TrackTargetIsWeak") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupBestTargetProcess_TrackTargetIsWeak") + } + static class UCogGroupBestTargetProcess_TrackTargetIsWeak* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupBestTargetProcess_TrackTargetIsWeak; + +// Class Phoenix.AncientMagicEffect_Test +// 0x0030 (0x0108 - 0x00D8) +class UAncientMagicEffect_Test final : public UAncientMagicEffect +{ +public: + TSubclassOf NovaClass; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NovaExpandSpeed; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NovaExpandDistance; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* NovaActor; // 0x00E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NotifyList; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CollisionDetected(class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientMagicEffect_Test") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientMagicEffect_Test") + } + static class UAncientMagicEffect_Test* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAncientMagicEffect_Test; + +// Class Phoenix.AncientMagicHotSpot +// 0x00E0 (0x0328 - 0x0248) +class AAncientMagicHotSpot final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bDebugDraw; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HotSpotHeightAllowed; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadiusMaxAngle; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadiusActiveMaxAngle; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOuterAngleUseCameraFacing; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OuterAngleRatioInterpToSpeed; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterAngleRatioInterpOutSpeed; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOuterAngleRatio; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOuterRadiusRatio; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInsideOuterRadius; // 0x0278(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInsideCollision; // 0x0279(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27A[0x2]; // 0x027A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InnerRadiusMaxAngle; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInnerAngleUseCameraFacing; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InnerAngleRatioInterpToSpeed; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerAngleRatioInterpOutSpeed; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExitInnerRadius; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinInnerAngleRatio; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinInnerRadiusRatio; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInsideInnerRadius; // 0x029C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29D[0x3]; // 0x029D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HotSpotRadius; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HotSpotRumbleDeadZone; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInsideHotSpotRadius; // 0x02A8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDiscoverAbility; // 0x02A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHotSpotActive; // 0x02AA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerAOEMunition; // 0x02AB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumberOfUses; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Cooldown; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnCompletedDelagate; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCancelledDelagate; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEndedDelagate; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UCognitionStimuliSourceComponent* CognitionStimuliSourceComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr PlayerActor; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* VFXPulseComponent; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_300[0x28]; // 0x0300(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void GetLoggingIsEnabled(bool* bLoggingIsEnabled); + + void ActivateHotSpot(); + void DeactivateHotSpot(); + void DestroyVFX(); + void Done(bool DeactivateHotSpot); + void EnableInteract(); + void EnteredHotSpotRadius(); + void EnteredInnerRadius(); + void EnteredOuterRadius(); + void ExitedHotSpotRadius(); + void ExitedInnerRadius(); + void ExitedOuterRadius(); + void FireWand(); + void FootPlantOccurred(const struct FVector& FootLocation, const struct FRotator& FootRotator); + void ForceActivateHotSpot(class AActor* InPlayerActor, float InRadiiMultiplier, float InHeightMultiplier); + void ForceDeactivateHotSpot(); + void HideHideOBJ(); + void HideRevealOBJ(); + void HotSpotWasForcedActive(); + void HotSpotWasForcedInactive(); + void Interact(class UBTService_AvaAITree* AvaService); + bool IsHotspotBeingForcedActive(); + void NovaComplete(); + void PlayerIsInHotSpot(class AActor* InPlayerActor, bool bInHotSpot); + void Reactivate(); + void StartVFX(class UNiagaraSystem* InAsset); + void StopTrackingFootPlants(); + void TrackFootPlants(); + void UnHide(); + void UpdateHotSpot(); + void UpdateHotSpotRadius(); + void UpdateInnerRadius(float AngleRatio, float Ratio); + void UpdateOuterRadius(float AngleRatio, float DistanceRatio); + void UpdateVFX(float AngleRatio, float DistanceRatio); + + void Log(const class FString& Info, const class UObject* LogObjectName, const class FString& ExtraInfo) const; + void LogList(const TArray& LogActorList, const class FString& HeaderInfo, const class FString& PerActorInfo, const class FString& PerActorExtraInfo) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientMagicHotSpot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientMagicHotSpot") + } + static class AAncientMagicHotSpot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAncientMagicHotSpot; + +// Class Phoenix.Enemy_Follow_QBUpdate +// 0x0010 (0x0060 - 0x0050) +class UEnemy_Follow_QBUpdate final : public UEnemy_QBUpdate +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Follow_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Follow_QBUpdate") + } + static class UEnemy_Follow_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Follow_QBUpdate; + +// Class Phoenix.BroomRiderAction_TravelToPoint +// 0x0110 (0x0148 - 0x0038) +class UBroomRiderAction_TravelToPoint final : public UBroomRiderActionBase +{ +public: + TSoftObjectPtr BroomPhysicsData; // 0x0038(0x0028)(Edit, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFlyingBroomPhysics_Spline* PrevBroomPhysicsData; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bRestoreFlightDataOnFinish; // 0x0068(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bLoopUntilMessage; // 0x0069(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MessageName; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 Point; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bKeepPlayerCloseToNPC; // 0x0084(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSetStatOnPlayerLeaveNPC; // 0x0085(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo StatToSet; // 0x0088(0x0088)(Edit, DisableEditOnTemplate, NativeAccessSpecifierPrivate) + int32 StatValueToSet; // 0x0110(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxDistanceFromNPC; // 0x0114(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DistanceBehindNPCToResetTo; // 0x0118(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EBroomEnemyState BroomEnemyState; // 0x011C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11D[0x2B]; // 0x011D(0x002B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CheckPlayerDistanceToNPC(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderAction_TravelToPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderAction_TravelToPoint") + } + static class UBroomRiderAction_TravelToPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomRiderAction_TravelToPoint; + +// Class Phoenix.AncientMagicNova +// 0x0020 (0x0268 - 0x0248) +class AAncientMagicNova : public AActor +{ +public: + float ExpandSpeed; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxExpandSize; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_250[0x18]; // 0x0250(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetNotifyObject(class UObject* Object); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientMagicNova") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientMagicNova") + } + static class AAncientMagicNova* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAncientMagicNova; + +// Class Phoenix.AncientMagicTarget +// 0x0008 (0x0250 - 0x0248) +class AAncientMagicTarget final : public AActor +{ +public: + bool Discovered; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Discover(); + void OnDiscover(); + void OnReset(); + void Reset(); + void SetDebugVisible(bool DebugVisibleIn); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientMagicTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientMagicTarget") + } + static class AAncientMagicTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAncientMagicTarget; + +// Class Phoenix.AncientMagicWaypoint +// 0x0010 (0x0258 - 0x0248) +class AAncientMagicWaypoint final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr BipedPlayer; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void FootPlantOccurred(const struct FVector& FootLocation, const struct FRotator& FootRotator); + void StopTrackingFootPlants(); + void TrackFootPlants(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientMagicWaypoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientMagicWaypoint") + } + static class AAncientMagicWaypoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AAncientMagicWaypoint; + +// Class Phoenix.AncientMagicWidget +// 0x0008 (0x0270 - 0x0268) +class UAncientMagicWidget final : public UUserWidget +{ +public: + class UImage* Reticule; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SetProgress(float progress); + void SetReticuleScale(float Scale); + void ShowDiscoverProgressButton(bool Show); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AncientMagicWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AncientMagicWidget") + } + static class UAncientMagicWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAncientMagicWidget; + +// Class Phoenix.SceneActionState_AbandonStations +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_AbandonStations final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnExited(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AbandonStations") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AbandonStations") + } + static class USceneActionState_AbandonStations* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AbandonStations; + +// Class Phoenix.AnimationClip_SharedRandom +// 0x0018 (0x0040 - 0x0028) +class UAnimationClip_SharedRandom final : public UAnimationClipProvider +{ +public: + bool AvoidPickingSameTwice; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Entries; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_SharedRandom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_SharedRandom") + } + static class UAnimationClip_SharedRandom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_SharedRandom; + +// Class Phoenix.AnimationClipState_StationStoryContent +// 0x0078 (0x00A0 - 0x0028) +class UAnimationClipState_StationStoryContent final : public UObject +{ +public: + uint8 Pad_28[0x78]; // 0x0028(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClipState_StationStoryContent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClipState_StationStoryContent") + } + static class UAnimationClipState_StationStoryContent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClipState_StationStoryContent; + +// Class Phoenix.Enemy_Duel_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_Duel_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Duel_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Duel_QBUpdate") + } + static class UEnemy_Duel_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Duel_QBUpdate; + +// Class Phoenix.AnimationClip_StationStoryContent +// 0x0018 (0x0040 - 0x0028) +class UAnimationClip_StationStoryContent final : public UAnimationClipProvider +{ +public: + EStationStoryContent_ClipType ClipType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CharacterIndex; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FActionParameter_Object StoryContentParameter; // 0x0030(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_StationStoryContent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_StationStoryContent") + } + static class UAnimationClip_StationStoryContent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_StationStoryContent; + +// Class Phoenix.AnimationClip_TagLookupAndMatchTransform +// 0x0018 (0x0088 - 0x0070) +class UAnimationClip_TagLookupAndMatchTransform final : public UAnimationClip_TagLookup +{ +public: + class UTransformProvider* TransformToMatchProvider; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* AnchorTransformProvider; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationMatchFlags AnimationMatchFlag; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationTypeToFetch FetchAnims; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSearchAnimationArchitect; // 0x0082(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_83[0x5]; // 0x0083(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_TagLookupAndMatchTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_TagLookupAndMatchTransform") + } + static class UAnimationClip_TagLookupAndMatchTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_TagLookupAndMatchTransform; + +// Class Phoenix.Enemy_POI_QBUpdate +// 0x0008 (0x0058 - 0x0050) +class UEnemy_POI_QBUpdate final : public UEnemy_QBUpdate +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_POI_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_POI_QBUpdate") + } + static class UEnemy_POI_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_POI_QBUpdate; + +// Class Phoenix.BroomFlightVFXActor +// 0x0140 (0x0388 - 0x0248) +class ABroomFlightVFXActor final : public AActor +{ +public: + ETraceTypeQuery MapTraceType; // 0x0248(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Time; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PitchMultiply; // 0x0250(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float YawMultiply; // 0x0254(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float YawStrength; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetLocation; // 0x025C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray SpeedKeys; // 0x0268(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray SpeedValues; // 0x0278(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray TimeKeys; // 0x0288(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray TimeValues; // 0x0298(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UNiagaraComponent* SpawnedSystem; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* DynamicBroomMaterial; // 0x02B0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap BroomParams; // 0x02B8(0x0050)(BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected) + TMap MatParams; // 0x0308(0x0050)(BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_358[0x8]; // 0x0358(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPostProcessComponent* BroomPostProcess; // 0x0360(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraComponent* BroomNiagara; // 0x0368(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_370[0x18]; // 0x0370(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CreateBroomMaterialDynamic(); + void DestroyNiagaraAndPostProcessComponent(); + class AFlyingBroom* GetBroomCapsule(); + class UNiagaraComponent* GetNiagara(); + class UPostProcessComponent* GetPostProcess(); + void SetRadialBlurParameterValues(float EffectAmount, const struct FLinearColor& TargetPos); + void SetRadialBlurToggleParameterValue(float ToggleAmount); + void SetupBoostGainVFX(); + void SetupBroomTrailVFX(); + void SetupGroundVFX(); + void SetupVFXRefs(); + class UNiagaraComponent* SpawnNiagaraSystem(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomFlightVFXActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomFlightVFXActor") + } + static class ABroomFlightVFXActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABroomFlightVFXActor; + +// Class Phoenix.AnimNotify_AkEvent_Lookup +// 0x0038 (0x0070 - 0x0038) +class UAnimNotify_AkEvent_Lookup : public UAnimNotify +{ +public: + struct FGameplayTagContainer LookupTags; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bFollow; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x005C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bObstructionAndOcclusion; // 0x0064(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDistanceToListener; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMotionListener; // 0x006C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePlayerOrientation; // 0x006D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_AkEvent_Lookup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_AkEvent_Lookup") + } + static class UAnimNotify_AkEvent_Lookup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_AkEvent_Lookup; + +// Class Phoenix.Torch +// 0x02B8 (0x0510 - 0x0258) +class ATorch : public AStaticMeshActor +{ +public: + bool bStartLit; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMesh; // 0x0259(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulatePhysics; // 0x025A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartAsleep; // 0x025B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTargetable; // 0x025C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor LightColor; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLightTemperature; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LightTemperature; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagate; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomPropagateRadius; // 0x0279(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27A[0x2]; // 0x027A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomPropagateRadius; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReceiveSequentialLighting; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSendSequentialLighting; // 0x0281(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_282[0x2]; // 0x0282(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SequentialLightSpreadRadius; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLightProxPlayer; // 0x0288(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_289[0x3]; // 0x0289(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProxToPlayer; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAncientMagic; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExternalBoiler; // 0x0291(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastShadow; // 0x0292(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastVolumetricShadow; // 0x0293(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastShadowOnlyFromStaticObjects; // 0x0294(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits PointLightUnit; // 0x0295(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_296[0x2]; // 0x0296(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PointLightIntensity; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointLightOffIntensity; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomLightRadius; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceRadius_PL; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowResolution_PL; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength_PL; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MSRShadowCaster_PL; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScattering_PL; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLighting_PL; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance_PL; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance_PL; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomLightPosition; // 0x02C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CustomLightPosition; // 0x02C8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomLightRotation; // 0x02D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator CustomLightRotation; // 0x02D8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLightTexture; // 0x02E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E5[0x3]; // 0x02E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* LightTexture; // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CullingPlanes; // 0x02F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bSpotlight; // 0x0300(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpotlightShadow; // 0x0301(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpotlightVolumetricShadow; // 0x0302(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpotlightCastShadowOnlyFromStaticObjects; // 0x0303(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits SpotlightUnit; // 0x0304(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_305[0x3]; // 0x0305(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpotlightIntensity; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius_SL; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceRadius_SL; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowResolution_SL; // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowBias_SL; // 0x0318(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSlopeBias_SL; // 0x031C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerConeAngle; // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterConeAngle; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength_SL; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MSRShadowCaster_SL; // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScattering_SL; // 0x0330(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLighting_SL; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance_SL; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpotlightLocation; // 0x033C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator SpotlightRotation; // 0x0348(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLightTexture_SL; // 0x0354(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_355[0x3]; // 0x0355(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* SpotlightTexture; // 0x0358(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpotlightCullingPlanes; // 0x0360(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIndirectLight; // 0x0370(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits IndirectLightUnit; // 0x0371(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_372[0x2]; // 0x0372(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float IndirectIntensity; // 0x0374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomLightRadius_IL; // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance_IL; // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomFireParticle; // 0x0380(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_381[0x7]; // 0x0381(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraSystem* CustomFireParticle; // 0x0388(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform CustomParticleTransform; // 0x0390(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float WaveSpeed1; // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveSpeed2; // 0x03C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinIntensity; // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityNoiseSpeed; // 0x03CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityNoiseFactor; // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDayNightModulate; // 0x03D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D5[0x3]; // 0x03D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DayIntensityMod; // 0x03D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DayColorMod; // 0x03DC(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightIntensityMod; // 0x03EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NightColorMod; // 0x03F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* TorchMeshComp; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPointLightComponent* PointLightComp; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpotLightComponent* SpotLightComp; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPointLightComponent* IndirectLightComp; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimatedLightComponent* AnimatedLightComp; // 0x0420(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UDayNightLocalLightControllerComponent* LightControllerComp; // 0x0428(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkComponent* AkComp; // 0x0430(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraComponent* ParticleComp; // 0x0438(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USphereComponent* PropagateSphere; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USphereComponent* ProximitySphere; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTimelineComponent* LightLerp_Timeline; // 0x0450(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* Ak_Light; // 0x0458(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* Ak_Extinguish; // 0x0460(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsLit; // 0x0468(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLightTick; // 0x0469(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMovable; // 0x046A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCanSound; // 0x046B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FlameLocation; // 0x046C(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform DPC_InitialTransform; // 0x0480(0x0030)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + TArray ObjectTypes; // 0x04B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray PropagateObjects; // 0x04C0(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UObjectStateInfo* TorchObjectState; // 0x04D0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ELightUnits PreviousPLUnit; // 0x04D8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ELightUnits PreviousSLUnit; // 0x04D9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ELightUnits PreviousILUnit; // 0x04DA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4DB[0x5]; // 0x04DB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> FireSystems; // 0x04E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> PhysicsFireSystems; // 0x04F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_500[0x10]; // 0x0500(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangeLightColor(const struct FLinearColor& i_Color, float i_temperature); + bool ConstructTorch(); + void CrossLightTickRange(bool bin); + void EndLight(bool bLerp); + void ExtinguishLight(bool bSlow); + struct FTransform GetDPCInitialTransform(); + void Lightswitch(bool bOn, bool bLerp); + void Lightswitch_Lerp(bool bOn); + void LightswitchTimelineUpdate(float percent); + void LoadSyncronousNiagaraSystem(TSoftObjectPtr UnloadedSystem, class UNiagaraSystem** LoadedSystem); + void MidLight(); + uint8 ModFunctionSetup(); + void OnPropagateOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnPropagateOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnProxOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + bool ParticleSetup(); + void Propagate(); + float PropagationSetup(); + void ResetLightColor(); + void SequentialLight(const struct FVector& LightLoc); + void SequentialLightTimelineFinish(); + void SequentialLightTimelineUpdate(const struct FVector& LightLoc, float percent); + void SetOnFire(bool bOnFire); + void SetUpLights(class UPointLightComponent* curPL, class USpotLightComponent* curSL, class UPointLightComponent* curIL); + bool ShouldStartLit(); + void StartLight(bool bLerp); + void StopLerp(); + bool TorchSetup(class UObjectStateComponent* i_ObjectStateComp, class UTimelineComponent* i_Timeline, class UNiagaraComponent* i_FireParticle, class USphereComponent* i_PropagateTrigger, class UAkComponent* i_AkComp, class UAnimatedLightComponent* i_AnimatedLight, class UPointLightComponent* i_PL, class USpotLightComponent* i_SL, class UPointLightComponent* i_IL); + + void TorchGetNormalizedTime(float* NormalizedTime) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Torch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Torch") + } + static class ATorch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATorch; + +// Class Phoenix.AnimNotify_Ak_Lookup_IsMounted +// 0x0000 (0x0070 - 0x0070) +class UAnimNotify_Ak_Lookup_IsMounted final : public UAnimNotify_AkEvent_Lookup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_Ak_Lookup_IsMounted") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_Ak_Lookup_IsMounted") + } + static class UAnimNotify_Ak_Lookup_IsMounted* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_Ak_Lookup_IsMounted; + +// Class Phoenix.AnimNotify_AkEvent_Ava +// 0x0020 (0x0058 - 0x0038) +class UAnimNotify_AkEvent_Ava final : public UAnimNotify +{ +public: + class UAkAudioEvent* AkAudioEvent; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFollow; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDistanceToListener; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOcclusionOption OcclusionOption; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOcclusionTestMethod OcclusionMethod; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x0052(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTickSpatialVolumes; // 0x0053(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyWhenMovingOnGround; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMotionListener; // 0x0055(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePlayerOrientatedMotionListener; // 0x0056(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyPlayer; // 0x0057(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_AkEvent_Ava") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_AkEvent_Ava") + } + static class UAnimNotify_AkEvent_Ava* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_AkEvent_Ava; + +// Class Phoenix.TileableFrameActor +// 0x0030 (0x0278 - 0x0248) +class ATileableFrameActor final : public AActor +{ +public: + class USceneComponent* SceneRoot; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInstancedStaticMeshComponent* InstRectTileMid; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInstancedStaticMeshComponent* InstRectTileCorner; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* RectangularFrameTile; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* RectangularFrameCorner; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HorizontalTileCount; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 VerticalTileCount; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void MakeFrame(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TileableFrameActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TileableFrameActor") + } + static class ATileableFrameActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATileableFrameActor; + +// Class Phoenix.AnimNotify_CreatureAttackImpact +// 0x0008 (0x0040 - 0x0038) +class UAnimNotify_CreatureAttackImpact final : public UAnimNotify +{ +public: + class FName SocketName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_CreatureAttackImpact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_CreatureAttackImpact") + } + static class UAnimNotify_CreatureAttackImpact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_CreatureAttackImpact; + +// Class Phoenix.RPGAbilityEventListener_Base +// 0x0000 (0x0028 - 0x0028) +class URPGAbilityEventListener_Base : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_Base") + } + static class URPGAbilityEventListener_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_Base; + +// Class Phoenix.RPGAbilityEventListener +// 0x0070 (0x0098 - 0x0028) +class URPGAbilityEventListener : public URPGAbilityEventListener_Base +{ +public: + bool bTriggerRandom; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RandomTriggerChance; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> Abilities; // 0x0030(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray mods; // 0x0040(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray TriggerEffects; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class AActor* OwnerActor; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AbilityHandles; // 0x0068(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UGameplayModComponent* ModComponent; // 0x0078(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URPGAbilityComponent* AbilityComponent; // 0x0080(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTriggered; // 0x0088(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0xF]; // 0x0089(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener") + } + static class URPGAbilityEventListener* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener; + +// Class Phoenix.RPGAbilityEventListener_OnItemConsumed +// 0x0048 (0x00E0 - 0x0098) +class URPGAbilityEventListener_OnItemConsumed final : public URPGAbilityEventListener +{ +public: + bool bUseItemTypeFilter; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FItemFilter ItemTypeFilter; // 0x00A0(0x0018)(Edit, Protected, NativeAccessSpecifierProtected) + bool bUseItemUsageTypeFilter; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FItemFilter ItemUsageTypeFilter; // 0x00C0(0x0018)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnItemConsumed(class FName CharacterID, class FName ItemId, class FName Variation, class FName ItemType, class FName ItemUsageType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnItemConsumed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnItemConsumed") + } + static class URPGAbilityEventListener_OnItemConsumed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnItemConsumed; + +// Class Phoenix.AsyncLoadHelpers +// 0x0000 (0x0028 - 0x0028) +class UAsyncLoadHelpers final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncLoadHelpers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncLoadHelpers") + } + static class UAsyncLoadHelpers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncLoadHelpers; + +// Class Phoenix.AnimNotify_CreatureAudioBase +// 0x0040 (0x0078 - 0x0038) +class UAnimNotify_CreatureAudioBase : public UAnimNotify +{ +public: + struct FGameplayTagContainer LookupTags; // 0x0038(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FName SpawnBaseName; // 0x0058(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0060(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureImpactSize ImpactSize; // 0x0068(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KickupDirection; // 0x006C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KickupRotation; // 0x0070(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_CreatureAudioBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_CreatureAudioBase") + } + static class UAnimNotify_CreatureAudioBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_CreatureAudioBase; + +// Class Phoenix.AnimNotify_CreatureFootstep +// 0x0000 (0x0078 - 0x0078) +class UAnimNotify_CreatureFootstep final : public UAnimNotify_CreatureAudioBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_CreatureFootstep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_CreatureFootstep") + } + static class UAnimNotify_CreatureFootstep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_CreatureFootstep; + +// Class Phoenix.Enemy_PerceptionPoint +// 0x0000 (0x0360 - 0x0360) +class AEnemy_PerceptionPoint final : public APerceptionPoint +{ +public: + void AddExcludeVolume(class APerceptionPointArea* InAreaPtr); + void AddForceVolume(class APerceptionPointArea* InAreaPtr); + void AddLoseVolume(class APerceptionPointArea* InAreaPtr); + void AddPerceiveVolume(class APerceptionPointArea* InAreaPtr); + void RemoveExcludeVolume(class APerceptionPointArea* InAreaPtr); + void RemoveForceVolume(class APerceptionPointArea* InAreaPtr); + void RemoveLoseVolume(class APerceptionPointArea* InAreaPtr); + void RemovePerceiveVolume(class APerceptionPointArea* InAreaPtr); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_PerceptionPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_PerceptionPoint") + } + static class AEnemy_PerceptionPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEnemy_PerceptionPoint; + +// Class Phoenix.AnimNotify_CreatureBodyfall +// 0x0000 (0x0078 - 0x0078) +class UAnimNotify_CreatureBodyfall final : public UAnimNotify_CreatureAudioBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_CreatureBodyfall") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_CreatureBodyfall") + } + static class UAnimNotify_CreatureBodyfall* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_CreatureBodyfall; + +// Class Phoenix.AnimNotify_ManageBones +// 0x0028 (0x0058 - 0x0030) +class UAnimNotify_ManageBones final : public UAnimNotifyState +{ +public: + bool RightArm; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LeftArm; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BothArms; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x25]; // 0x0033(0x0025)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_ManageBones") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_ManageBones") + } + static class UAnimNotify_ManageBones* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_ManageBones; + +// Class Phoenix.DW_RaiseDead_AttackChoice_GameChanger +// 0x0000 (0x0028 - 0x0028) +class UDW_RaiseDead_AttackChoice_GameChanger : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DW_RaiseDead_AttackChoice_GameChanger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DW_RaiseDead_AttackChoice_GameChanger") + } + static class UDW_RaiseDead_AttackChoice_GameChanger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDW_RaiseDead_AttackChoice_GameChanger; + +// Class Phoenix.AnimNotify_PlayAvaAudioDialogue +// 0x0028 (0x0060 - 0x0038) +class UAnimNotify_PlayAvaAudioDialogue final : public UAnimNotify +{ +public: + struct FDialogueConversationReference DialogueEventReference; // 0x0038(0x0010)(Edit, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString DialogueEventName; // 0x0050(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayAvaAudioDialogue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayAvaAudioDialogue") + } + static class UAnimNotify_PlayAvaAudioDialogue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayAvaAudioDialogue; + +// Class Phoenix.AnimNotify_PlayNiagaraEffectOnWand +// 0x0000 (0x00A0 - 0x00A0) +class UAnimNotify_PlayNiagaraEffectOnWand final : public UAnimNotify_PlayNiagaraEffect +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlayNiagaraEffectOnWand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlayNiagaraEffectOnWand") + } + static class UAnimNotify_PlayNiagaraEffectOnWand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlayNiagaraEffectOnWand; + +// Class Phoenix.AnimNotify_PlaySharedParticleEffect +// 0x0060 (0x0098 - 0x0038) +class UAnimNotify_PlaySharedParticleEffect final : public UAnimNotify +{ +public: + bool bAttached; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x003C(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SharedParticleEffects; // 0x0048(0x0050)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_PlaySharedParticleEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_PlaySharedParticleEffect") + } + static class UAnimNotify_PlaySharedParticleEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_PlaySharedParticleEffect; + +// Class Phoenix.AnimNotify_RiderAbleEvent +// 0x0008 (0x0040 - 0x0038) +class UAnimNotify_RiderAbleEvent final : public UAnimNotify +{ +public: + class FName EventName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_RiderAbleEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_RiderAbleEvent") + } + static class UAnimNotify_RiderAbleEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_RiderAbleEvent; + +// Class Phoenix.RPGTriggerEffect_ProtegoReflectRewards +// 0x0008 (0x0058 - 0x0050) +class URPGTriggerEffect_ProtegoReflectRewards final : public URPGTriggerEffect_ProtegoReflectAttack +{ +public: + float FocusAmount; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequirePerfect; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ProtegoReflectRewards") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ProtegoReflectRewards") + } + static class URPGTriggerEffect_ProtegoReflectRewards* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ProtegoReflectRewards; + +// Class Phoenix.AnimNotify_RiderDialogue +// 0x0060 (0x0098 - 0x0038) +class UAnimNotify_RiderDialogue final : public UAnimNotify +{ +public: + TArray DialogueEventReferences; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap PerCreatureDialogueEvents; // 0x0048(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_RiderDialogue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_RiderDialogue") + } + static class UAnimNotify_RiderDialogue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_RiderDialogue; + +// Class Phoenix.AnimNotify_SendHermesMessage +// 0x0010 (0x0048 - 0x0038) +class UAnimNotify_SendHermesMessage final : public UAnimNotify +{ +public: + class FName Message; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExecuteAll; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_SendHermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_SendHermesMessage") + } + static class UAnimNotify_SendHermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_SendHermesMessage; + +// Class Phoenix.WaterVolumeBase +// 0x0268 (0x04B0 - 0x0248) +class AWaterVolumeBase : public AActor +{ +public: + class UBoxComponent* WaterBox; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* DeepCollision; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* ShallowCollision; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableFunctionality; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PhysicsVolumeFluidFriction; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixPhysicalMaterial* WaterPhysMat; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixPhysicalMaterial* PuddlePhysMat; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverlapIgnores; // 0x0278(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray WaterIgnoreActors; // 0x0288(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OverlappingWaterVolumes; // 0x0298(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OverlappingRiverVolumes; // 0x02A8(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float WaterHeight; // 0x02B8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinWaterHeight; // 0x02BC(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ForcePercent; // 0x02C0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BuoyancyActors; // 0x02C8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray BuoyancyForces; // 0x02D8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray BuoyancyMeshes; // 0x02E8(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray BuoyancyMasses; // 0x02F8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray MeshInWater; // 0x0308(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray MeshUnderwater; // 0x0318(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ObjectRagdollComps; // 0x0328(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray ToBeRemoved; // 0x0338(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray OverlappingCharacters; // 0x0348(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray CharacterMovementComps; // 0x0358(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray CharSpeedModes; // 0x0368(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray CharacterRagdollComps; // 0x0378(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray CharacterWICs; // 0x0388(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray CharInWater; // 0x0398(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3A8[0x10]; // 0x03A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RemoveChars; // 0x03B8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray TransferringChars; // 0x03C8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray KillInWaterChars; // 0x03D8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray KIW_WICs; // 0x03E8(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray KIWInWater; // 0x03F8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray RemoveKIWChars; // 0x0408(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray FloatVFXActors; // 0x0418(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray FloatVFXTransfers; // 0x0428(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray IgnoreEnterWaterVFX; // 0x0438(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray FloatVFXHandles; // 0x0448(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap RecentExitMap; // 0x0458(0x0050)(BlueprintVisible, Protected, NativeAccessSpecifierProtected) + uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CalcForce(class AActor* Actor, class UPrimitiveComponent* Mesh, float i_Mass, bool bEmplace, class URagdollControlComponent* RagdollComp); + void Damp(class UPrimitiveComponent* Mesh, class UObjectStateInfo* ObjectState); + void ExplosionVFX(class AActor* curActor, class UPrimitiveComponent* PrimComp, const struct FVector& Location, bool inWater, float InForce, float Radius, float Falloff); + struct FBoxSphereBounds GetBounds(class UPrimitiveComponent* Mesh); + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnRagdollRecoveredInWater(class URagdollControlComponent* RagdollControlComponent); + bool RemoveActors(); + void RemoveVFX(EWaterVfx i_vfx, class AActor* curActor); + void SetupCharacter(class ACharacter* Character, class UObjectStateInfo* ObjectState, class URagdollControlComponent* RagdollComp, bool bSkipIgnore, bool bOverlappingLakeSphere); + void SetupObject(class AActor* Actor, class UPrimitiveComponent* Mesh, class UObjectStateInfo* ObjectState, bool bShouldFloat, bool bSkipIgnore, bool bOverlappingLakeSphere, class URagdollControlComponent* RagdollComp); + void SplashVFX(bool i_Char, EWaterVfx i_vfx, class AActor* curActor, class UPrimitiveComponent* PrimComp, float waterZ, const struct FVector& waterNorm, bool bShallow); + void UnDamp(class UPrimitiveComponent* Mesh, class UObjectStateInfo* ObjectState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WaterVolumeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WaterVolumeBase") + } + static class AWaterVolumeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWaterVolumeBase; + +// Class Phoenix.AnimNotify_SharedAkEvent +// 0x0060 (0x0098 - 0x0038) +class UAnimNotify_SharedAkEvent final : public UAnimNotify +{ +public: + bool bFollow; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SocketName; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SharedAkEvents; // 0x0048(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_SharedAkEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_SharedAkEvent") + } + static class UAnimNotify_SharedAkEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_SharedAkEvent; + +// Class Phoenix.AnimNotify_SubObject +// 0x0000 (0x0028 - 0x0028) +class UAnimNotify_SubObject final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotify_SubObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotify_SubObject") + } + static class UAnimNotify_SubObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotify_SubObject; + +// Class Phoenix.DynamicBranchComponent +// 0x0198 (0x0268 - 0x00D0) +class UDynamicBranchComponent final : public UActorComponent +{ +public: + int32 SupportedAbilities; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartImmediateBranchIfBranchTaskNotActive; // 0x00D4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate BeginAbilityDelegate; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x170]; // 0x00E8(0x0170)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblAbilityComponent* AbilityComponent; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearAbilitySupported(EEnemy_Ability InAbility); + void SetAbilityActive(EEnemy_Ability InAbility, bool bActive); + void SetAbilitySupported(EEnemy_Ability InAbility); + void StartDynamicBranch(EEnemy_Ability InAbility, EEnemy_Ability InNextAbility, bool bStartImmediate); + + EEnemy_Ability GetActiveAbility() const; + bool IsAbilityActive(EEnemy_Ability InAbility) const; + bool IsAbilitySupported(EEnemy_Ability InAbility) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicBranchComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicBranchComponent") + } + static class UDynamicBranchComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicBranchComponent; + +// Class Phoenix.Biped_AnimInstance +// 0x03A0 (0x0980 - 0x05E0) +class UBiped_AnimInstance : public UAmbulatory_AnimInstance +{ +public: + uint8 Pad_5E0[0x8]; // 0x05E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ESBlockedByWallAnimState BlockedByWallState; // 0x05E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOpenDoorAnimState OpenDoorState; // 0x05E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttackState AttackState; // 0x05EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParryState ParryState; // 0x05EB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParryState ParryStateNext; // 0x05EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDodgeState DodgeState; // 0x05ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStationState StationState; // 0x05EE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStationMode StationMode; // 0x05EF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFullBodyState FullBodyState; // 0x05F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFullBodyState FullBodyStateLast; // 0x05F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMobilityState MobilityTypeState; // 0x05F2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMobilityState MobilityTypeStateLast; // 0x05F3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHarvestState HarvestState; // 0x05F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPartialBodyState PartialBodyState; // 0x05F5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F6[0x2]; // 0x05F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TMap LeftArmStateMap; // 0x05F8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap RightArmStateMap; // 0x0648(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 LeftArmActiveCinematicCount; // 0x0698(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RightArmActiveCinematicCount; // 0x069C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap HeadTrackingStateMap; // 0x06A0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap CombatAdditiveStateMap; // 0x06F0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EAdditiveBodyState AdditiveBodyState; // 0x0740(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_741[0x7]; // 0x0741(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* CombatAdditiveAbility; // 0x0748(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInAir; // 0x0750(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsCrouching; // 0x0751(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InLockOnMode; // 0x0752(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_753[0x1]; // 0x0753(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float AmpedPercent; // 0x0754(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialJumpAngle; // 0x0758(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75C[0x4]; // 0x075C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APickupTool* PickupTool; // 0x0760(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PickupToolHeight; // 0x0768(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PutdownToolHeight; // 0x076C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HoldingBucket; // 0x0770(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsMultiHarvestPlot; // 0x0771(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_772[0x2]; // 0x0772(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UseAimOffset; // 0x0774(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimOffsetYaw; // 0x0778(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimOffsetPitch; // 0x077C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastAimOffsetYaw; // 0x0780(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsEquippingWand; // 0x0784(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsWandEquipped; // 0x0785(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoFullBodySpellIfInIdle; // 0x0786(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsWandReady; // 0x0787(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdditiveTurnLeanActive; // 0x0788(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_789[0x3]; // 0x0789(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AdditiveLeanAngle; // 0x078C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInventoryResult InventoryResult; // 0x0790(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + class FName FlooName; // 0x0818(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFlooUIFinished; // 0x0820(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFlooUICancelled; // 0x0821(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAdvanced; // 0x0822(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LoadFinished; // 0x0823(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TeleportFinished; // 0x0824(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BackAwayFromLedge; // 0x0825(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayBlockedByWallAnim; // 0x0826(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_827[0x1]; // 0x0827(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator LeftFootRotation; // 0x0828(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator RightFootRotation; // 0x0834(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LeftEffectorLoc; // 0x0840(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RightEffectorLoc; // 0x0844(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LeftJointLoc; // 0x0848(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RightJointLoc; // 0x0854(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HipsOffset; // 0x0860(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector GroundAcceleration; // 0x0864(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AdditiveReact; // 0x0870(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_ParryTimeToImpactData ParryImpactData; // 0x0878(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTargetedByMunition ProtegoTargetedByMuntion; // 0x08A8(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_8D8[0x10]; // 0x08D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool IsHoldingAttack; // 0x08E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAbortingParry; // 0x08E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAbortingAnim; // 0x08EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAnticipatingAttack; // 0x08EB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnticipationAngle; // 0x08EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThrowDistance; // 0x08F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleToDesiredDirection; // 0x08F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromLightDirectional; // 0x08F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8F9[0x3]; // 0x08F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IdleTimeStamp; // 0x08FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomRootMotionMultiplier; // 0x0900(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_904[0x4]; // 0x0904(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate LeftArmStateChangedDelegate; // 0x0908(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate RightArmStateChangedDelegate; // 0x0918(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CombatAdditiveStateChangedDelegate; // 0x0928(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TArray AttackingActorStack; // 0x0938(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TWeakObjectPtr CurrentAttackingActor; // 0x0948(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_950[0x30]; // 0x0950(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ComputeAditiveReactDirection(class AActor* InVictim, const struct FVector& InTraceDirection); + void FinishSettingCinematicLeftArmState(bool bBroadcastChange); + void FinishSettingCinematicRightArmState(bool bBroadcastChange); + void FullyResetBasicMobilityMode(); + void Get_AimOffsetPitch(float* OutPitch); + void Get_AimOffsetYaw(float* OutYaw); + void GetAdditiveBodyState(EAdditiveBodyState* OutState); + void GetAttackState(EAttackState* OutState); + EBasicMobilityMode GetCurrentBasicMobilityMode(); + EBasicMobilityMode GetDefaultBasicMobilityMode(); + void GetDodgeState(EDodgeState* OutState); + class AActor* GetFirstAttackingActor(); + class AActor* GetFirstAttackingActorInStack(); + void GetFullBodyState(EFullBodyState* OutState); + void GetFullBodyStateLast(EFullBodyState* OutState); + void GetHarvestState(EHarvestState* OutState); + EHeadTrackingState GetHeadTrackingState(); + struct FInventoryResult GetInventoryResult(); + ELeftArmState GetLeftArmState(); + void GetMobilityState(EMobilityState* OutState); + void GetMobilityStateLast(EMobilityState* OutState); + int32 GetNumberOfAttackingActors(); + void GetParryState(EParryState* OutState); + void GetParryStateNext(EParryState* OutState); + void GetPartialBodyState(EPartialBodyState* OutState); + class APickupTool* GetPickupTool(); + ERightArmState GetRightArmState(ERightArmPriority InPriority); + void GetStationMode(EStationMode* OutMode); + void GetStationState(EStationState* OutState); + void OnCombatAdditiveStateChanged(ECombatAdditiveState InCombatAdditiveState); + void OnLeftArmStateChanged(ELeftArmState InLeftArmState); + void PopBasicMobilityMode(int32 UniqueId); + void PushNewBasicMobilityMode(const int32 UniqueIDOverride, int32* UniqueId, EBasicMobilityMode Mode); + void Set_AimOffsetPitch(const float& InPitch); + void Set_AimOffsetYaw(const float& InYaw); + void Set_DoFullBodySpellIfInIdle(bool bInDoFullBodySpellIfInIdle); + void SetAbortAnim(bool InAbortAnim); + void SetAdditiveBodyState(const EAdditiveBodyState& InState); + void SetAmpedPercent(float InAmpedPercent); + void SetAttackState(const EAttackState& InState); + void SetCombatAdditiveState(ECombatAdditiveState InState, ECombatAdditivePriority InPriority, bool bBroadcastChange); + void SetDodgeState(const EDodgeState& InState); + void SetFullBodyState(const EFullBodyState& InState); + void SetFullBodyStateLast(const EFullBodyState& InState); + void SetHarvestState(const EHarvestState& InState); + void SetHeadTrackingState(EHeadTrackingState InState, EHeadTrackingPriority InPriority, bool bBroadcastChange); + void SetInventoryResult(const struct FInventoryResult& InInventoryResult); + void SetIsHoldingAttack(bool InHoldingAttack); + void SetLeftArmState(ELeftArmState InState, ELeftArmPriority InPriority, bool bBroadcastChange); + void SetMobilityState(const EMobilityState& InState); + void SetMobilityStateLast(const EMobilityState& InState); + void SetParryState(const EParryState& InState); + void SetParryStateNext(const EParryState& InState); + void SetPartialBodyState(const EPartialBodyState& InState); + void SetPickupTool(class APickupTool* InPickupTool); + void SetRightArmState(ERightArmState InState, ERightArmPriority InPriority, bool bBroadcastChange); + void SetStationMode(const EStationMode& InMode); + void SetStationState(const EStationState& InState); + void SetUseAimOffset(bool InUseAimOffset); + void SetUsePhotoModePose(bool InUsePhotoModePose, class UAnimSequenceBase* PoseAnimation); + void SetWandEquipped(bool WandEquipped); + void StartSettingCinematicLeftArmState(ELeftArmState InState, bool bBroadcastChange); + void StartSettingCinematicRightArmState(ERightArmState InState, bool bBroadcastChange); + + bool GetAbortAnim() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Biped_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Biped_AnimInstance") + } + static class UBiped_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBiped_AnimInstance; + +// Class Phoenix.AnimNotifyState_AddRipple +// 0x00E8 (0x0118 - 0x0030) +class UAnimNotifyState_AddRipple final : public UAnimNotifyState +{ +public: + TMap BonesToTrack; // 0x0030(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + float Radius; // 0x0080(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float IntensityMultiplier; // 0x0084(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SocketName; // 0x0088(0x0008)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve IntensityCurve; // 0x0090(0x0088)(BlueprintReadOnly, Deprecated, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_AddRipple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_AddRipple") + } + static class UAnimNotifyState_AddRipple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_AddRipple; + +// Class Phoenix.StupidShaderSpecialTypeBuildingInfo +// 0x0000 (0x0030 - 0x0030) +class UStupidShaderSpecialTypeBuildingInfo final : public UDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StupidShaderSpecialTypeBuildingInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StupidShaderSpecialTypeBuildingInfo") + } + static class UStupidShaderSpecialTypeBuildingInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStupidShaderSpecialTypeBuildingInfo; + +// Class Phoenix.AnimNotifyState_SharedTimedParticleEffect +// 0x0058 (0x0088 - 0x0030) +class UAnimNotifyState_SharedTimedParticleEffect final : public UAnimNotifyState +{ +public: + class FName SocketName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap SharedTimedParticleEffects; // 0x0038(0x0050)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_SharedTimedParticleEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_SharedTimedParticleEffect") + } + static class UAnimNotifyState_SharedTimedParticleEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_SharedTimedParticleEffect; + +// Class Phoenix.AnimNotifyState_SpawnActorBase +// 0x0020 (0x0050 - 0x0030) +class UAnimNotifyState_SpawnActorBase : public UAnimNotifyState +{ +public: + class FName AttachSocket; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* AlphaCurve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SpawnedActor; // 0x0040(0x0008)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_SpawnActorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_SpawnActorBase") + } + static class UAnimNotifyState_SpawnActorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_SpawnActorBase; + +// Class Phoenix.StreamingSpinner +// 0x0020 (0x0348 - 0x0328) +class UStreamingSpinner final : public UPhoenixUserWidget +{ +public: + uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UBackgroundBlur* SceneBlur; // 0x0338(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingSpinner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingSpinner") + } + static class UStreamingSpinner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStreamingSpinner; + +// Class Phoenix.AnimNotifyState_SpawnActor +// 0x0008 (0x0058 - 0x0050) +class UAnimNotifyState_SpawnActor final : public UAnimNotifyState_SpawnActorBase +{ +public: + TSubclassOf SpawnActorClass; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_SpawnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_SpawnActor") + } + static class UAnimNotifyState_SpawnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_SpawnActor; + +// Class Phoenix.RPGModExtension_PlayerMultiFX2 +// 0x0038 (0x0060 - 0x0028) +class URPGModExtension_PlayerMultiFX2 final : public UModExtension +{ +public: + TArray OnAddFX2; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray OnAppliedFX2; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bOnlyOnFirstApplied; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyAllowOneApplied; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEndAppliedOnRemoved; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMultiFX2Handle OnAddHandle; // 0x0050(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFX2Handle OnAppliedHandle; // 0x0058(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGModExtension_PlayerMultiFX2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGModExtension_PlayerMultiFX2") + } + static class URPGModExtension_PlayerMultiFX2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGModExtension_PlayerMultiFX2; + +// Class Phoenix.Bool_PlayerGenderPronoun +// 0x0008 (0x0030 - 0x0028) +class UBool_PlayerGenderPronoun final : public UBoolProvider +{ +public: + EGenderPronoun Pronoun; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_PlayerGenderPronoun") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_PlayerGenderPronoun") + } + static class UBool_PlayerGenderPronoun* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_PlayerGenderPronoun; + +// Class Phoenix.AnimNotifyState_SpawnActorPhysical +// 0x0098 (0x00C8 - 0x0030) +class UAnimNotifyState_SpawnActorPhysical final : public UAnimNotifyState +{ +public: + TSubclassOf SpawnActorClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachSocket; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* StaticMeshOverride; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationOffset; // 0x0048(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x0054(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0060(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTurnPhysicalAtEnd; // 0x006C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ActorLifeSpan; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x54]; // 0x0074(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimNotifyState_SpawnActorPhysical") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimNotifyState_SpawnActorPhysical") + } + static class UAnimNotifyState_SpawnActorPhysical* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimNotifyState_SpawnActorPhysical; + +// Class Phoenix.AnimShakeProvider +// 0x0000 (0x0028 - 0x0028) +class UAnimShakeProvider final : public UFloatProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimShakeProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimShakeProvider") + } + static class UAnimShakeProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimShakeProvider; + +// Class Phoenix.DW_Taunt_Dragon_AttackChoice +// 0x0000 (0x0028 - 0x0028) +class UDW_Taunt_Dragon_AttackChoice final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DW_Taunt_Dragon_AttackChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DW_Taunt_Dragon_AttackChoice") + } + static class UDW_Taunt_Dragon_AttackChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDW_Taunt_Dragon_AttackChoice; + +// Class Phoenix.AnimTag_Enemy_POIStance +// 0x0028 (0x0050 - 0x0028) +class UAnimTag_Enemy_POIStance final : public UAnimationArchitectTagProvider +{ +public: + struct FGameplayTagContainer AnimTags; // 0x0028(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bDesiredPOIAttackStance; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_Enemy_POIStance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_Enemy_POIStance") + } + static class UAnimTag_Enemy_POIStance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_Enemy_POIStance; + +// Class Phoenix.FXAutoTriggerBoolStencilEffectGroupActive +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolStencilEffectGroupActive final : public UFXAutoTriggerBool +{ +public: + struct FStencilManagerGroupName Group; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolStencilEffectGroupActive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolStencilEffectGroupActive") + } + static class UFXAutoTriggerBoolStencilEffectGroupActive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolStencilEffectGroupActive; + +// Class Phoenix.AnimTag_StationSocket +// 0x0000 (0x0028 - 0x0028) +class UAnimTag_StationSocket final : public UAnimationArchitectTagProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimTag_StationSocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimTag_StationSocket") + } + static class UAnimTag_StationSocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimTag_StationSocket; + +// Class Phoenix.FXAutoTriggerRequiredActorMatchIsEnemyCompanion +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorMatchIsEnemyCompanion final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchIsEnemyCompanion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchIsEnemyCompanion") + } + static class UFXAutoTriggerRequiredActorMatchIsEnemyCompanion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchIsEnemyCompanion; + +// Class Phoenix.PostDeathParamsOverride +// 0x00B8 (0x0300 - 0x0248) +class APostDeathParamsOverride final : public AActor +{ +public: + uint8 Pad_248[0x1]; // 0x0248(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUseCustomPreset; // 0x0249(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A[0x6]; // 0x024A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo Preset; // 0x0250(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FPostDeath_Params CurrentParameters; // 0x02D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostDeathParamsOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostDeathParamsOverride") + } + static class APostDeathParamsOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APostDeathParamsOverride; + +// Class Phoenix.FXAutoTriggerRequiredActorsNPC +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerRequiredActorsNPC : public UFXAutoTriggerRequiredActorsBase +{ +public: + TArray ExcludeActorTags; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bExcludePlayerCompanions; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExcludePlayerLeadNPC; // 0x0039(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsNPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsNPC") + } + static class UFXAutoTriggerRequiredActorsNPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsNPC; + +// Class Phoenix.ArrestoMomentumInterface +// 0x0000 (0x0000 - 0x0000) +class IArrestoMomentumInterface final +{ +public: + bool DisallowArrestoMomentum(); + void OnArrestoMomentumBegin(class AActor* Instigator, class UArrestoMomentumComponent* ArrestoMomentumComponent, float TimeDilation); + void OnArrestoMomentumEnd(class AActor* Instigator, class UArrestoMomentumComponent* ArrestoMomentumComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ArrestoMomentumInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ArrestoMomentumInterface") + } + static class IArrestoMomentumInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IArrestoMomentumInterface; + +// Class Phoenix.FXAutoTriggerScalarSocialSemanticValue +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarSocialSemanticValue final : public UFXAutoTriggerScalar +{ +public: + ESocialSemanticIDs SemanticID; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarSocialSemanticValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarSocialSemanticValue") + } + static class UFXAutoTriggerScalarSocialSemanticValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarSocialSemanticValue; + +// Class Phoenix.AssetWidget +// 0x0018 (0x0120 - 0x0108) +class UAssetWidget final : public UWidget +{ +public: + class UObject* Delegate; // 0x0108(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_110[0x10]; // 0x0110(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UBlueprint* CastToBlueprint(class UObject* Object); + static class UClass* GetGeneratedClassFromBlueprint(class UBlueprint* Blueprint); + static class UObject* GetSelectedAssetInContentBrowser(class UClass* ObjectClass); + static void ShowAssetInContentBrowser(class UObject* Asset); + static void ShowAssetsInContentBrowser(TArray& InAssets); + static class UObject* SpawnObject(class UObject* ObjectToSpawn); + + class UObject* GetAsset(); + void SetAsset(class UObject* InAsset); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetWidget") + } + static class UAssetWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetWidget; + +// Class Phoenix.FXAutoTriggerBoolSocialSemanticValue +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolSocialSemanticValue : public UFXAutoTriggerBool +{ +public: + ESocialSemanticIDs SemanticID; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Value; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolSocialSemanticValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolSocialSemanticValue") + } + static class UFXAutoTriggerBoolSocialSemanticValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolSocialSemanticValue; + +// Class Phoenix.FXAutoTriggerBoolSocialSemanticValueEGreaterThan +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolSocialSemanticValueEGreaterThan final : public UFXAutoTriggerBoolSocialSemanticValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolSocialSemanticValueEGreaterThan") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolSocialSemanticValueEGreaterThan") + } + static class UFXAutoTriggerBoolSocialSemanticValueEGreaterThan* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolSocialSemanticValueEGreaterThan; + +// Class Phoenix.FXAutoTriggerBoolWithinDistanceToCamera +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolWithinDistanceToCamera : public UFXAutoTriggerBool +{ +public: + float DistanceInMeters; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFrontOnly; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxCameraDistanceSquared; // 0x0030(0x0004)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetMaxCameraDistanceMeters(float MaxCameraDistanceMeters) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolWithinDistanceToCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolWithinDistanceToCamera") + } + static class UFXAutoTriggerBoolWithinDistanceToCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolWithinDistanceToCamera; + +// Class Phoenix.FXAutoTriggerBoolWithinDistanceToCameraPlayer +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolWithinDistanceToCameraPlayer final : public UFXAutoTriggerBoolWithinDistanceToCamera +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolWithinDistanceToCameraPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolWithinDistanceToCameraPlayer") + } + static class UFXAutoTriggerBoolWithinDistanceToCameraPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolWithinDistanceToCameraPlayer; + +// Class Phoenix.AutomationEnvironment +// 0x0068 (0x0090 - 0x0028) +class UAutomationEnvironment final : public UObject +{ +public: + TArray EnvironmentSettings; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x58]; // 0x0038(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AutomationEnvironment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AutomationEnvironment") + } + static class UAutomationEnvironment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAutomationEnvironment; + +// Class Phoenix.Forced_MobilityChoice +// 0x0008 (0x0030 - 0x0028) +class UForced_MobilityChoice final : public UNPC_MobilityChoice +{ +public: + ENPC_Mobility Mobility; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Forced_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Forced_MobilityChoice") + } + static class UForced_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForced_MobilityChoice; + +// Class Phoenix.SavedSettingsData +// 0x0010 (0x0038 - 0x0028) +class USavedSettingsData final : public USaveGame +{ +public: + TArray SettingsData; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SavedSettingsData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SavedSettingsData") + } + static class USavedSettingsData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USavedSettingsData; + +// Class Phoenix.AvaDialogueTrack +// 0x0020 (0x00B0 - 0x0090) +class UAvaDialogueTrack final : public UMovieSceneNameableTrack +{ +public: + TArray EventReceivers; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Sections; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaDialogueTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaDialogueTrack") + } + static class UAvaDialogueTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaDialogueTrack; + +// Class Phoenix.FrontendSubsystem +// 0x0088 (0x00B8 - 0x0030) +class UFrontendSubsystem final : public UGameInstanceSubsystem +{ +public: + TMulticastInlineDelegate OnTitleScreenReleased; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x78]; // 0x0040(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void HoldTitleScreen(const class UObject* LienHolder, class FName LienholderName); + static bool IsTitleScreenHeld(const class UObject* WorldContextObject); + static void ReleaseTitleScreen(const class UObject* LienHolder, class FName LienholderName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FrontendSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FrontendSubsystem") + } + static class UFrontendSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFrontendSubsystem; + +// Class Phoenix.AvaShellVolumeComponent +// 0x0010 (0x02A0 - 0x0290) +class UAvaShellVolumeComponent final : public UAvaStreamingLevelVolumeComponentBase +{ +public: + class ATriggerBox* VolumeToIntersectAgainsStreamingVolumes; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvaShellVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvaShellVolumeComponent") + } + static class UAvaShellVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvaShellVolumeComponent; + +// Class Phoenix.SkinFXParameterDriverAutoFXBool +// 0x0018 (0x0040 - 0x0028) +class USkinFXParameterDriverAutoFXBool final : public USkinFXParameterDriver +{ +public: + struct FSkinFXMaterialScalarProperty Parameter; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UFXAutoTriggerBool* AutoTriggerBool; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ValueIfFalse; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ValueIfTrue; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterDriverAutoFXBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterDriverAutoFXBool") + } + static class USkinFXParameterDriverAutoFXBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterDriverAutoFXBool; + +// Class Phoenix.FXAutoTriggerBoolGameplayHighContrast +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolGameplayHighContrast final : public UFXAutoTriggerBool +{ +public: + class UFXAutoTriggerHighContrastGameplayConditions* Conditions; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGameplayHighContrast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGameplayHighContrast") + } + static class UFXAutoTriggerBoolGameplayHighContrast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGameplayHighContrast; + +// Class Phoenix.AvatarPresetDefinition +// 0x0058 (0x0088 - 0x0030) +class UAvatarPresetDefinition final : public UDataAsset +{ +public: + EAvatarPresetType PresetType; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGenderEnum Gender; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CharacterItems; // 0x0038(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvatarPresetDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvatarPresetDefinition") + } + static class UAvatarPresetDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvatarPresetDefinition; + +// Class Phoenix.FXAutoTriggerBoolSkinFXActive +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolSkinFXActive final : public UFXAutoTriggerBool +{ +public: + TSubclassOf Effect; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolSkinFXActive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolSkinFXActive") + } + static class UFXAutoTriggerBoolSkinFXActive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolSkinFXActive; + +// Class Phoenix.AvatarPresetsManager +// 0x0000 (0x0028 - 0x0028) +class UAvatarPresetsManager final : public UObject +{ +public: + static class UAvatarPresetsManager* Get(); + static TSoftObjectPtr GetAvatarPresetDefinition(class FName PresetName); + static class FName GetAvatarPresetName(TSoftObjectPtr AvatarPresetDefinition); + static TMap GetAvatarPresetNames(const TMap>& AvatarPresetDefinitions); + static bool GetFullBodyAvatarPresetNames(class FName FullBodyPresetName, EGenderEnum* OutGender, TMap* OutPresetNames); + static bool GetFullbodyPreset(class FName FullBodyPresetName, EGenderEnum* OutGender, TMap>* OutPresets); + static TArray GetFullBodyPresetNames(EGenderEnum Gender, bool bIncludeHidden); + static EGenderEnum GetPlayerGenderRig(); + static TArray GetPresetsOfType(EGenderEnum Gender, EAvatarPresetType PresetType, bool bIncludeHidden); + static TArray GetPresetTypes(); + static void LoadAllAvatarPresets(const class UObject* InWorldContextObject, TDelegate DelegateToCall, const TArray& AdditionalGearAppearanceIDs); + static void LoadAllAvatarPresetsOfTypes(const class UObject* InWorldContextObject, TDelegate DelegateToCall, const TSet& PresetTypes); + static bool LoadAvatarPresetDefinitionsFromSaveGameDB(class AActor* Actor, TMap>* OutPresetNames, EGenderEnum* OutGender); + static bool LoadFullBodyPreset(class UCustomizableCharacterComponent* CCC, class FName PresetName, const TDelegate& OnCharacterLoadComplete, const bool bForceSync, const bool bShowDefaultAvatarGear); + static void LoadLookFromArrays(class AActor* Actor, EGenderEnum Gender, const TArray& AvatarPresetIDs, const TArray& GearAppearanceIDs, const class FString& GearTags, const TDelegate& CharacterLoadComplete, class FName HouseIDOverride); + static bool LoadPreset(class UCustomizableCharacterComponent* CCC, EAvatarPresetType PresetType, class FName PresetName, const TDelegate& OnCharacterLoadComplete, bool* IsLoading, const bool bForceSync); + static class FString PresetTypeToString(EAvatarPresetType PresetType); + static void ReleaseAllAvatarPresets(); + static bool SaveAvatarLook(class FName RegistryId, const TMap>& AvatarPresetDefinitions); + static bool SetPlayerGenderRig(EGenderEnum NewGenderRig); + static EAvatarPresetType StringToPresetType(const class FString& PresetType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AvatarPresetsManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AvatarPresetsManager") + } + static class UAvatarPresetsManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAvatarPresetsManager; + +// Class Phoenix.BaseDestructibleArmor +// 0x0000 (0x0268 - 0x0268) +class ABaseDestructibleArmor final : public APhoenixBudgetedActor +{ +public: + void HandlePeeves(class AActor* Other); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BaseDestructibleArmor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BaseDestructibleArmor") + } + static class ABaseDestructibleArmor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABaseDestructibleArmor; + +// Class Phoenix.FXUpdate_InitialMatchTimeDilation +// 0x0008 (0x0030 - 0x0028) +class UFXUpdate_InitialMatchTimeDilation final : public UFXUpdate +{ +public: + EMultiFXUse UseTimeDilation; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_InitialMatchTimeDilation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_InitialMatchTimeDilation") + } + static class UFXUpdate_InitialMatchTimeDilation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_InitialMatchTimeDilation; + +// Class Phoenix.TestStateComponent +// 0x02D0 (0x03A0 - 0x00D0) +class UTestStateComponent final : public UActorComponent +{ +public: + struct FObjectStateData ObjectStateData; // 0x00D0(0x0098)(Edit, ContainsInstancedReference, AssetRegistrySearchable, NativeAccessSpecifierPublic) + struct FRepairData RepairData; // 0x0168(0x0238)(Edit, ContainsInstancedReference, AssetRegistrySearchable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TestStateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TestStateComponent") + } + static class UTestStateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTestStateComponent; + +// Class Phoenix.BeaconLocation +// 0x01D0 (0x0418 - 0x0248) +class ABeaconLocation final : public ATargetPoint +{ +public: + struct FVector HUDMarkerOffset; // 0x0248(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbDoubleColumnInfo ItemInfo; // 0x0258(0x00D8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + class FString BeaconID; // 0x0330(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString BeaconName; // 0x0340(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName BeaconableObjectID; // 0x0350(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EBeaconType BeaconType; // 0x0358(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_359[0x7]; // 0x0359(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo BeaconIcon; // 0x0360(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + class FString DescriptionShort; // 0x03E8(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 ActivationDistance; // 0x03F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 EnterExitDistance; // 0x03FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EBeaconDisplayPriority BeaconPriority; // 0x0400(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMakeDynamic; // 0x0401(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHideWhenInactive; // 0x0402(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShowInWorld; // 0x0403(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStartInactive; // 0x0404(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsSaveLocation; // 0x0405(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDrawDebug; // 0x0406(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_407[0x1]; // 0x0407(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr ParentObject; // 0x0408(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_410[0x8]; // 0x0410(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 GetActivationDistance(); + class FName GetBeaconableObjectID(); + int32 GetBeaconHandle(); + struct FDbSingleColumnInfo GetBeaconIcon(); + class FString GetBeaconID(); + class FString GetBeaconName(); + EBeaconDisplayPriority GetBeaconPriority(); + EBeaconType GetBeaconType(); + class FString GetDescriptionShort(); + bool GetDrawDebug(); + int32 GetEnterExitDistance(); + bool GetHideWhenInactive(); + bool GetIsSaveLocation(); + bool GetMakeDynamic(); + bool GetShowInWorld(); + bool GetStartInactive(); + void SetActivationDistance(int32 InDistance); + void SetBeaconableObjectID(class FName inNewID); + void SetBeaconDebug(bool inDoDebug); + void SetBeaconName(const class FString& inNewBeaconName); + void SetBeaconPriority(EBeaconDisplayPriority InPriority); + void SetBeaconType(EBeaconType inBeaconType); + void SetDescriptionShort(const class FString& inNewShortDesc); + void SetEnterExitDistance(int32 InDistance); + void SetHideWhenInactive(bool inHideWhenInactive); + void SetHudIconSuppressed(bool bInHudIconSuppressed); + void SetIsSaveLocation(bool isSaveLocation); + void SetMakeDynamic(bool inMakeDynamic); + void SetParentObject(class AActor* inParentObject); + void SetShowInWorld(bool inShowInWorld); + void SetStartInactive(bool inStartInactive); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BeaconLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BeaconLocation") + } + static class ABeaconLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABeaconLocation; + +// Class Phoenix.RenderSettingsCustomBlendDomainInCinematicCamera +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainInCinematicCamera final : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainInCinematicCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainInCinematicCamera") + } + static class URenderSettingsCustomBlendDomainInCinematicCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainInCinematicCamera; + +// Class Phoenix.FXUpdate_UpdateLocation +// 0x0008 (0x0088 - 0x0080) +class UFXUpdate_UpdateLocation final : public UFXUpdate_Tick +{ +public: + bool bUpdateXY; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUpdateZ; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_UpdateLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_UpdateLocation") + } + static class UFXUpdate_UpdateLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_UpdateLocation; + +// Class Phoenix.BindSphereToMaterialComponent +// 0x0040 (0x0260 - 0x0220) +class UBindSphereToMaterialComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x20]; // 0x0218(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class AStaticMeshActor* SphereToUse; // 0x0238(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NameOfSphereComponent; // 0x0240(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MaterialParamForCenter; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MaterialParamForRadius; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BindSphereToMaterialComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BindSphereToMaterialComponent") + } + static class UBindSphereToMaterialComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBindSphereToMaterialComponent; + +// Class Phoenix.DynamicObjectVolume +// 0x14D8 (0x1720 - 0x0248) +class ADynamicObjectVolume : public ATargetPoint +{ +public: + struct FObjectVisualizationInfo VolumeVisualization; // 0x0248(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText Description; // 0x0258(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bShowActivationDistances; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAutoActivation; // 0x0271(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_272[0x2]; // 0x0272(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float TriggerDistance; // 0x0274(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CullDistance; // 0x0278(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerCullDiff; // 0x027C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainTriggerCullDistance; // 0x0280(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowContinuousSpawning; // 0x0281(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_282[0x2]; // 0x0282(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ContinuousMaxActorCount; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ContinuousMinActorCount; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ContinuousTotalActorCount; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContinuousMinSpawnDelay; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContinuousMaxSpawnDelay; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSpawning; // 0x0298(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ScheduleTableFilter; // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDiscoveredSpawnLocations; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCombat; // 0x02B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B2[0x2]; // 0x02B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPerPlatformInt MaxActivated; // 0x02B4(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bSpawnWhenActivated; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCullWhenDeactivated; // 0x02B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeOutWhenCulled; // 0x02BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlySpawnOnce; // 0x02BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOptInForDOVSpawnDeferral; // 0x02BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ThrottledSpawnDelayTime; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyDelayToFirstGroup; // 0x02C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GroupMinDelay; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroupMaxDelay; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DOVGUID; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOptInUsingStoredValues; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOptOutUsingStoredValues; // 0x02E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E2[0x2]; // 0x02E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector StoredParentPosition; // 0x02E4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector StoredVolumeExtents; // 0x02F0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSplitDeferredSpawning; // 0x02FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FD[0x3]; // 0x02FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCustomButtonWidget UpdateParentPositionButton; // 0x0300(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FCustomButtonWidget ClearStoredValuesButton; // 0x0330(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + EDynamicObjectVolumeSpawnDistributionType distributionType; // 0x0360(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitUseToDiscoveredLocations; // 0x0361(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDiscoveredLocsToDesiredType; // 0x0362(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_363[0x5]; // 0x0363(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo DesiredSpawnCategoryType; // 0x0368(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EDynamicObjectVolumeDiscoveryType DiscoveryType; // 0x03F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F1[0x7]; // 0x03F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo NamedRestrictionID; // 0x03F8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbEditorButtonWidget DBNamedRestrictionsButton; // 0x0480(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + bool bCheckRestrictionsWhileActivated; // 0x0500(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_501[0x7]; // 0x0501(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo MissionItemSwapID; // 0x0508(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo AssociatedLocationID; // 0x0590(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bQuestRelevantPassthrough; // 0x0618(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_619[0x7]; // 0x0619(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ScheduleColumnFilter; // 0x0620(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ScheduleSearchFilter; // 0x0630(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ScheduleFilter; // 0x0640(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo ScheduleFilterSelection; // 0x0650(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FString WorldID; // 0x06D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CurrentSchedule; // 0x06E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + bool bOverrideWorldID; // 0x06F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6F9[0x7]; // 0x06F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemy_CharacterParams EnemySpawnParams; // 0x0700(0x04A8)(Edit, NativeAccessSpecifierPublic) + bool bChangeSpawnedEnemyTeam; // 0x0BA8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA9[0x3]; // 0x0BA9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SpawnedEnemyTeamName; // 0x0BAC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OverrideGroupTag; // 0x0BB4(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAttackTicketOverride; // 0x0BBC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BBD[0x3]; // 0x0BBD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo AttackTicketOverride; // 0x0BC0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo LootGroupOverride; // 0x0C48(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo WorldRegionLevelOverride; // 0x0CD0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo WorldAdjustmentLevelOverride; // 0x0D58(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FCreatureSpawnOverrides CreatureSpawnOverrides; // 0x0DE0(0x0080)(Edit, NativeAccessSpecifierPublic) + int32 InventoryObjectUnitCount; // 0x0E60(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnVolumeType SpawnVolumeType; // 0x0E64(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E65[0x1]; // 0x0E65(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsNotEncounter; // 0x0E66(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsStaticSpawner; // 0x0E67(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoAsyncDebugSpawning; // 0x0E68(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowIndexedSpawning; // 0x0E69(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGetRegionLevelOverrideFromLocation; // 0x0E6A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E6B[0x5]; // 0x0E6B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ItemsToSpawn; // 0x0E70(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TMap SpawnGroups; // 0x0E80(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray LinkedDOVs; // 0x0ED0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 ActivateLinksAt; // 0x0EE0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TriggerLinksOnStealth; // 0x0EE4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EE5[0x3]; // 0x0EE5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEncounterGroupInfo EncounterGroupInfo; // 0x0EE8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FDbEditorButtonWidget DBAccessButton; // 0x0F10(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FCustomButtonWidget SpawnerSearchButton; // 0x0F90(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + class UEncounterSpawnComponent* EncounterComponent; // 0x0FC0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyOnDeath; // 0x0FC8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDissolveOnDeath; // 0x0FC9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeOnDeath; // 0x0FCA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoDeathCamOnLastDeath; // 0x0FCB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoDeathCamBulletTime; // 0x0FCC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FCD[0x3]; // 0x0FCD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* VolumeComponent; // 0x0FD0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UManualNavigationInvokerComponent* NavInvokerComponent; // 0x0FD8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMissionSpawnComponent* MissionComponent; // 0x0FE0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOwnershipComponent* OwnershipComponent; // 0x0FE8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAllEnemiesDeadEvent; // 0x0FF0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1000[0x8]; // 0x1000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnLinkedSequenceTriggeredEvent; // 0x1008(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1018[0x8]; // 0x1018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnContinuousSpawnTriggeredEvent; // 0x1020(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAllEnemiesSpawned; // 0x1030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_1040[0x8]; // 0x1040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSpawnVolumeActivated; // 0x1048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSpawnVolumeDeactivated; // 0x1058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnActorSpawnedEvent; // 0x1068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnActorDiedEvent; // 0x1078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFinishedSpawningEvent; // 0x1088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnScheduledEntityCreatedEvent; // 0x1098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnActerSpawnInFinishedEvent; // 0x10A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UTextRenderComponent* DebugTextVisualizer; // 0x10B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_10C0[0x1E]; // 0x10C0(0x001E)(Fixing Size After Last Property [ Dumper-7 ]) + bool isConstructed; // 0x10DE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bFromNamedEncounter; // 0x10DF(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_10E0[0x640]; // 0x10E0(0x0640)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddAliveVolume(class APerceptionPointBox* InVolume); + void AddForcePerceiveVolume(class APerceptionPointBox* InVolume); + void AddKillVolume(class APerceptionPointBox* InVolume); + void AddPerceiveVolume(class APerceptionPointBox* InVolume); + void AddStayInVolume(class APerceptionPointBox* InVolume); + void AddStayInVolumeToAliveActors(class APerceptionPointBox* InVolume); + void AddTargetExcludeVolume(class APerceptionPointBox* InVolume); + void AddTeamShareVolume(class APerceptionPointBox* InVolume); + void AttachEncompassingSpawners(const class FString& ObjectName); + void ClearAliveVolumes(); + void ClearForcePerceiveVolumes(); + void ClearKillVolumes(); + void ClearPerceiveVolumes(); + void ClearStayInVolumes(); + void ClearStayInVolumesFromAliveActors(); + void ClearTargetExcludeVolumes(); + void ClearTeamShareVolumes(); + void ContinuousSpawnDelayed(); + void DestroySpawnedActor(class AActor* actorToDestroy); + void EncounterActivate(); + void EncounterDeactivate(); + void ForceActivate(); + void ForceDeactivate(); + void ForceSpawn(); + int32 GetActiveActorCount(); + bool GetActiveInstances(const class FString& InSpawnGroup, TArray* OutInstances); + int32 GetAliveActorCount(); + void GetAllActiveInstances(TArray* OutInstances); + int32 GetKillActorCount(); + int32 GetObjectCount(); + int32 GetSpawnActorCount(); + struct FBox GetSpawnBounds(); + struct FVector GetVolumeExtents(); + void InitializeTags(const struct FGameplayTagContainer& InTagsToConsider); + bool IsAutoActivationEnabled(); + void ObjectInfoComplete(const struct FNPC_DbIdInfo& InObjectIDs); + void ObjectLoaded(); + void OnActorDeadEvent(class AActor* DeadActor); + void OnActorSpawned(class AActor* SpawnedActor, const class FName& GroupName); + void OnActorSpawnFinalize(class AActor* SpawnedActor); + void OnActorSpawnFinished(class AActor* SpawnedActor); + void OnActorSpawnInFinished(class AActor* SpawnedActor); + void OnActorSpawnPrep(const class FString& SpawnGroup); + void OnFinishedSpawning(const class FName& GroupName); + void ResetContinuousSpawning(); + void SetAllowAutoActivation(bool bAllowAutoActivate); + void SetEnableSpawning(bool bSpawningEnabled, bool bCullActive); + void SetSpawnBounds(const struct FBox& SpawnBounds); + void SetSpawnBoundsFromVectors(const struct FVector& Min, const struct FVector& Max); + void SetSpawnLocations(const TArray& InSpawnLocations); + void SetSpawnSequenceComplete(); + void SpawnUsingDelayedThrottle(); + void TerminateContinuousSpawning(); + + bool AllowAllDeadEvent() const; + bool AllowLinkedEvent() const; + bool DoneSpawning() const; + struct FBox GetVolumeBounds() const; + bool HasSpawned() const; + bool IsSpawningEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicObjectVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicObjectVolume") + } + static class ADynamicObjectVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADynamicObjectVolume; + +// Class Phoenix.RenderSettingsCustomBlendDomainInSanctuary +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainInSanctuary final : public URenderSettingsCustomBlendDomainInLevel +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainInSanctuary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainInSanctuary") + } + static class URenderSettingsCustomBlendDomainInSanctuary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainInSanctuary; + +// Class Phoenix.BiomeCreatureSpawner +// 0x0008 (0x1728 - 0x1720) +class ABiomeCreatureSpawner final : public ADynamicObjectVolume +{ +public: + uint8 Pad_1720[0x8]; // 0x1720(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BiomeCreatureSpawner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BiomeCreatureSpawner") + } + static class ABiomeCreatureSpawner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABiomeCreatureSpawner; + +// Class Phoenix.RenderSettingsCustomBlendDomainSecondaryWorld +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainSecondaryWorld : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainSecondaryWorld") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainSecondaryWorld") + } + static class URenderSettingsCustomBlendDomainSecondaryWorld* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainSecondaryWorld; + +// Class Phoenix.RenderSettingsCustomBlendDomainSecondaryWorldSmoothed +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainSecondaryWorldSmoothed final : public URenderSettingsCustomBlendDomainSecondaryWorld +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainSecondaryWorldSmoothed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainSecondaryWorldSmoothed") + } + static class URenderSettingsCustomBlendDomainSecondaryWorldSmoothed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainSecondaryWorldSmoothed; + +// Class Phoenix.Biped_Interact_Interface +// 0x0000 (0x0000 - 0x0000) +class IBiped_Interact_Interface final +{ +public: + void Interact(class UBTService_AvaAITree* AvaService); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Biped_Interact_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Biped_Interact_Interface") + } + static class IBiped_Interact_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IBiped_Interact_Interface; + +// Class Phoenix.Biped_Lightweight +// 0x0010 (0x1760 - 0x1750) +class ABiped_Lightweight final : public ABase_Character +{ +public: + class UFacialComponent* FacialComponent; // 0x1750(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBipedStateComponent* ObjectStateComponent; // 0x1758(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Biped_Lightweight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Biped_Lightweight") + } + static class ABiped_Lightweight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABiped_Lightweight; + +// Class Phoenix.FieldGuideButton_Talents +// 0x0000 (0x04B0 - 0x04B0) +class UFieldGuideButton_Talents : public UFieldGuideButtonBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideButton_Talents") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideButton_Talents") + } + static class UFieldGuideButton_Talents* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideButton_Talents; + +// Class Phoenix.Actor_LockOnReticle +// 0x00E8 (0x0330 - 0x0248) +class AActor_LockOnReticle : public AActor +{ +public: + float AimModeCircleGrowRate; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimModeCircleShrinkRate; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetingHorizontalStickAngle; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetingVerticalStickAngle; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootprintRadius; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickInnerDeadZone; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickOuterDeadZone; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStickFlickMag; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFindNewTargetWhenLockonTargetLost; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReleaseTargetWhenLockonGoesInvalid; // 0x0269(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFindNewTargetFromCenterOfScreen; // 0x026A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScaleFootprint; // 0x026B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinCameraDistance; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCameraDistance; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFootprintScale; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFootprintScale; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* LockOnToTargetSfx; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* FlickToTargetSfx; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* TargetReleasedSfx; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* TargetSwitchedWhenCurrentTargetLostSfx; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap LockTargetScreenInfoMap; // 0x02A0(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_2F0[0x18]; // 0x02F0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf LockOnReticleOffScreenWidgetClass; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StickResetTime; // 0x0310(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ABiped_PlayerController* BipedPlayerController; // 0x0318(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_320[0x10]; // 0x0320(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void StickX(float AxisVal); + void StickY(float AxisVal); + + ELockOnReticleType GetLockedOnType() const; + bool IsLockedOn() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_LockOnReticle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_LockOnReticle") + } + static class AActor_LockOnReticle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AActor_LockOnReticle; + +// Class Phoenix.FXAutoTriggerRequiredActorsActivePlayerMount +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorsActivePlayerMount final : public UFXAutoTriggerRequiredActorsBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsActivePlayerMount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsActivePlayerMount") + } + static class UFXAutoTriggerRequiredActorsActivePlayerMount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsActivePlayerMount; + +// Class Phoenix.FXFilter_IsSimulatingPhysics +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsSimulatingPhysics final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsSimulatingPhysics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsSimulatingPhysics") + } + static class UFXFilter_IsSimulatingPhysics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsSimulatingPhysics; + +// Class Phoenix.FireInterface +// 0x0000 (0x0000 - 0x0000) +class IFireInterface final +{ +public: + bool DecreaseFire(float decreaseAmount); + bool IncreaseFire(float increaseAmount, const struct FVector& Location); + bool IsPointOnFire(const struct FVector& Point, bool* OnFire); + void OnAttemptToSetOnFire(const struct FVector& Location); + void OnCaughtFire(class UIncendioComponent* IncendioComponent); + void OnCompletelyCharred(); + void OnFailedToLight(); + void OnFireExtinguished(); + bool StartFire(float Amount, const struct FVector& Location); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FireInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FireInterface") + } + static class IFireInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IFireInterface; + +// Class Phoenix.MapMarkupComponent +// 0x00B8 (0x0188 - 0x00D0) +class UMapMarkupComponent final : public UActorComponent +{ +public: + bool ShowBannerWhenEntering; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMapRegionType Type; // 0x00D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo DbId; // 0x00D8(0x0088)(Edit, NativeAccessSpecifierPublic) + class FString RegionName; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_170[0x18]; // 0x0170(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + EMapRegionType GetType(); + bool IsFloor(); + bool IsRoom(); + bool IsStairs(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapMarkupComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapMarkupComponent") + } + static class UMapMarkupComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapMarkupComponent; + +// Class Phoenix.BlinkGate +// 0x0000 (0x0248 - 0x0248) +class ABlinkGate final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlinkGate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlinkGate") + } + static class ABlinkGate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABlinkGate; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestHasSenseFromList +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestHasSenseFromList final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + TArray> Senses; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestHasSenseFromList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestHasSenseFromList") + } + static class UFXAutoTriggerCognitionStimuliTestHasSenseFromList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestHasSenseFromList; + +// Class Phoenix.BoneClusterTargetActor +// 0x0000 (0x0248 - 0x0248) +class ABoneClusterTargetActor final : public AActor +{ +public: + void SortPointCloud(const TArray& InPointCloud, const TArray& InMeshes, TArray* SortedPointCloud, TArray* SortedMeshes); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoneClusterTargetActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoneClusterTargetActor") + } + static class ABoneClusterTargetActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABoneClusterTargetActor; + +// Class Phoenix.FXAutoTriggerBoolIsInWater +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolIsInWater final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolIsInWater") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolIsInWater") + } + static class UFXAutoTriggerBoolIsInWater* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolIsInWater; + +// Class Phoenix.Bool_DialogueArticyCondition +// 0x0010 (0x0038 - 0x0028) +class UBool_DialogueArticyCondition final : public UBoolProvider +{ +public: + struct FDialogueLineReference DialogueLine; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_DialogueArticyCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_DialogueArticyCondition") + } + static class UBool_DialogueArticyCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_DialogueArticyCondition; + +// Class Phoenix.FXAutoTriggerScalarMaxWaterDepth +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarMaxWaterDepth final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarMaxWaterDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarMaxWaterDepth") + } + static class UFXAutoTriggerScalarMaxWaterDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarMaxWaterDepth; + +// Class Phoenix.Bool_PlayerGenderVoice +// 0x0008 (0x0030 - 0x0028) +class UBool_PlayerGenderVoice final : public UBoolProvider +{ +public: + EGenderVoice Voice; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_PlayerGenderVoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_PlayerGenderVoice") + } + static class UBool_PlayerGenderVoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_PlayerGenderVoice; + +// Class Phoenix.FXAutoTriggerScalarPlayerOnMount +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarPlayerOnMount final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarPlayerOnMount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarPlayerOnMount") + } + static class UFXAutoTriggerScalarPlayerOnMount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarPlayerOnMount; + +// Class Phoenix.FXAutoTriggerScalarActorSpeed +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarActorSpeed final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarActorSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarActorSpeed") + } + static class UFXAutoTriggerScalarActorSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarActorSpeed; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterActorClass +// 0x0018 (0x0040 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterActorClass final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + TArray> OfActorTypes; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bIncludeSubclasses; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterActorClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterActorClass") + } + static class UFXAutoTriggerInteractibleItemsFilterActorClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterActorClass; + +// Class Phoenix.BroomRiderAction_Delay +// 0x0010 (0x0048 - 0x0038) +class UBroomRiderAction_Delay final : public UBroomRiderActionBase +{ +public: + float Delay; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C[0xC]; // 0x003C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderAction_Delay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderAction_Delay") + } + static class UBroomRiderAction_Delay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBroomRiderAction_Delay; + +// Class Phoenix.BroomActionSpline +// 0x0158 (0x03A0 - 0x0248) +class ABroomActionSpline final : public AActor +{ +public: + class USplineComponent* SplineComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName BroomActionSplineName; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FDbSingleColumnInfo ScheduledEntityName; // 0x0258(0x0088)(Edit, DisableEditOnTemplate, NativeAccessSpecifierPrivate) + bool bForceHighLOD; // 0x02E0(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bMountIfNotAlready; // 0x02E1(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2E2[0x6]; // 0x02E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf BroomToUse; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFlyingBroomPhysics* BroomPhysicsData; // 0x02F0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray ActionsToBePerformedContainer; // 0x02F8(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_308[0x19]; // 0x0308(0x0019)(Fixing Size After Last Property [ Dumper-7 ]) + EActionsCompleteBehaviour EndBehaviour; // 0x0321(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_322[0x6]; // 0x0322(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ABroomActionSpline* NextBroomActionSpline; // 0x0328(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FGuid Guid; // 0x0330(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSaveState; // 0x0340(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSaveTaskState; // 0x0341(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_342[0x36]; // 0x0342(0x0036)(Fixing Size After Last Property [ Dumper-7 ]) + class AFlyingBroom* NPCBroom; // 0x0378(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_380[0x20]; // 0x0380(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnGameToBeSaved(); + void OnSaveGameLoaded(); + void StartBroomActionSequence(); + void TriggerEndBehaviour(bool bOverrideEndBehaviour, EActionsCompleteBehaviour EndBehaviourOverride); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomActionSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomActionSpline") + } + static class ABroomActionSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABroomActionSpline; + +// Class Phoenix.FXAutoTriggerBoolCanPlayerUseAlohomora +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolCanPlayerUseAlohomora final : public UFXAutoTriggerBoolLockable +{ +public: + bool bCheckIfLockedFirst; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolCanPlayerUseAlohomora") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolCanPlayerUseAlohomora") + } + static class UFXAutoTriggerBoolCanPlayerUseAlohomora* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolCanPlayerUseAlohomora; + +// Class Phoenix.BroomItemTool +// 0x0078 (0x04A8 - 0x0430) +class ABroomItemTool final : public AInventoryItemTool +{ +public: + TSubclassOf FlyingBroomClass; // 0x0430(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf FlyingBroomProp; // 0x0438(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpeedBoostUnavailableMessageTimeout; // 0x0440(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpeedBoostOnCooldownMessageTimeout; // 0x0444(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftObjectPtr RiderAnimationSetArchitectAsset; // 0x0448(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimationArchitectAsset* LoadedAnims; // 0x0470(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_478[0x30]; // 0x0478(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MountBroom(bool bUseTransition); + void OnAnimsLoaded(bool bUseTransition); + void SpawnAndMountBroom(bool bUseTransition, bool bInDestroyAfterMount); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomItemTool") + } + static class ABroomItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABroomItemTool; + +// Class Phoenix.ActorMeshSetupMatchCustomizableCharacterID +// 0x0010 (0x0038 - 0x0028) +class UActorMeshSetupMatchCustomizableCharacterID final : public UActorMeshSetupMatch +{ +public: + TArray IDs; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchCustomizableCharacterID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchCustomizableCharacterID") + } + static class UActorMeshSetupMatchCustomizableCharacterID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchCustomizableCharacterID; + +// Class Phoenix.BroomRiderSpawner +// 0x0048 (0x0290 - 0x0248) +class ABroomRiderSpawner final : public AActor +{ +public: + class USplineComponent* BroomSpline; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysics_Spline* FlyingBroomPhysics; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnScheduledEntityLoaded; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TArray SpawnedBrooms; // 0x0268(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray SpawnedBroomStudents; // 0x0278(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DestroyAllRiders(); + void OnFleshLoadComplete(class AActor* ScheduledEntityActor); + bool RequestBroomNPC(const EHoboType HoboType, const EHouseIds InHouse, const EGenderEnum InGender, const TArray& ValidVoiceIDs, TSubclassOf FlyingBroom, EBroomEnemyState StudentAISpawnState, float MaxSpeed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomRiderSpawner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomRiderSpawner") + } + static class ABroomRiderSpawner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABroomRiderSpawner; + +// Class Phoenix.BroomSpline +// 0x0030 (0x0278 - 0x0248) +class ABroomSpline final : public AActor +{ +public: + class USplineComponent* Spline; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SplineToCopy; // 0x0250(0x0028)(Edit, Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void CopySelectedSpline(); + void GetSplinePointWorldPositions(TArray* OutSplinePathPoints); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BroomSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BroomSpline") + } + static class ABroomSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABroomSpline; + +// Class Phoenix.FastTravelForDoorsComponent +// 0x0088 (0x0158 - 0x00D0) +class UFastTravelForDoorsComponent final : public UActorComponent +{ +public: + EDoorFastTravelType FastTravelDoorType; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EFT_TravelType FastTravelType; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D2[0x2]; // 0x00D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFastTravelLocationName FastTravelLocation; // 0x00D4(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FFastTravelLocationName FastTravelLocationBack; // 0x00DC(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DisplayNameFront; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString DisplayNameBack; // 0x00F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneRig* FastTravelSceneRig; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ChargeTime; // 0x0110(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRigPlayer* SceneRigPlayer; // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ADoor* Door; // 0x0120(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* CalloutLocator; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCognitionStimuliSourceComponent* CognitionStimuliSource; // 0x0130(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_138[0x20]; // 0x0138(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FastTravelForDoorsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FastTravelForDoorsComponent") + } + static class UFastTravelForDoorsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFastTravelForDoorsComponent; + +// Class Phoenix.BTDecorator_Creature_CanHerd +// 0x0000 (0x0068 - 0x0068) +class UBTDecorator_Creature_CanHerd final : public UBTDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_Creature_CanHerd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_Creature_CanHerd") + } + static class UBTDecorator_Creature_CanHerd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_Creature_CanHerd; + +// Class Phoenix.FastTravelManager +// 0x01E0 (0x0208 - 0x0028) +class UFastTravelManager : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bWaitEnabled; // 0x0030(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AFloo* SourceFlooRef; // 0x0038(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TargetFlooName; // 0x0040(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AFloo* TargetFloo; // 0x0050(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x28]; // 0x0058(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FlooList; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TMap FastTravelLocations; // 0x0090(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x4]; // 0x00E0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate SceneRigCallback; // 0x00E4(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_F4[0xC]; // 0x00F4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class ASceneRigActor* WaitSceneRigActor; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_108[0xB0]; // 0x0108(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* LastActorUsingFloo; // 0x01B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UFlooListEntry* FlooListEntry; // 0x01C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1C8[0x40]; // 0x01C8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UFastTravelManager* Get(); + + bool ActorDismount(class AActor* InActor); + void AddFastTravelLocationToDB(const class FString& LocationName, const struct FVector& Location, const struct FVector& BeaconLocation, float ZRot, const class FString& RegionId, bool isSaveLocation, bool IsBuiltNightly, bool ShowOnMap); + void AddFastTravelLocationWithLockToDB(class AFastTravelLocation* locationActor, const class FString& LocationName, const struct FVector& Location, const struct FVector& BeaconLocation, float ZRot, bool isSaveLocation, bool IsBuiltNightly, bool ShowOnMap, bool Locked); + void ClearForceFastTravelLocationName(); + void ClearHardLoadFastTravelLocaiton(); + void DebugLogFastTravelInformation(const class FString& Data1, const class FString& Data2); + void DoWait(); + void EnableWaitSR(bool Enabled); + void FastTravel_DisableNextWaitSR(bool tf); + void FastTravel_EnableWaitSR(bool tf); + void FastTravel_TeleportToXYZ(float X, float Y, float Z); + void FastTravel_To(const class FString& LocationID); + bool FastTravelTutorialCompleted(); + bool FindFastTravelLocationData(const class FString& LocationID, struct FTravelLocation* LocationData); + void FinishWait(); + void GetAvailableFloos(TArray* AvailableFloos); + bool GetClosestUnlockedSaveLocation(const struct FVector& CheckLocation, struct FTravelLocation* LocationData); + bool GetClosestUnlockedSaveLocationToPlayer(struct FTravelLocation* LocationData); + bool GetFastTravelLocationDataFromName(const class FString& Name_0, struct FTravelLocation* Location); + bool GetFastTravelLocationFromName(const class FString& Name_0, struct FVector* Location); + void GetFastTravelLocations(TArray* Names, TArray* Locations); + void GetFastTravelLocationsByType(const class FString& Type, TArray* Locations); + class FString GetForceFastTravelLocationName(); + struct FVector GetHardLoadFastTravelLocaiton(); + float GetHardLoadFastTravelYaw(); + bool HasHardLoadFastTravelLocation(); + bool IsFastTravelAvailable(); + bool IsFastTravelAvailableForLocation(const class FString& LocationID); + bool IsFastTravelDebugUnlockAllActive(); + bool IsFastTravelDisabled(); + bool IsFastTravelling(); + bool IsFastTravelTutorialActive(); + bool IsFastTravelUnlockedForLocation(const class FString& LocationID); + bool IsFlooLoaded(const class FString& Name_0, class AFloo** TargetFlooIn); + bool IsWaitEnabled(); + void LockLocationByActor(class AFastTravelLocation* locationActor); + void LockLocationByName(const class FString& LocationName); + void PlayerCanceledFloo(class AActor* ActorUsingFloo); + void PlayerDroppedPowder(class AActor* ActorUsingFloo); + void PlayerEnteredFloo(class AActor* ActorUsingFloo); + void PlayerEnteringFloo(class AActor* ActorUsingFloo); + void PlayerExitedFloo(class AActor* ActorUsingFloo); + void PlayerExitingFloo(class AActor* ActorUsingFloo); + void PlayerSelectedFloo(class AActor* ActorUsingFloo, const class FString& FastTravelID); + void PlayWaitSceneRig(bool WaitAtEnd); + void SetFastTravelDisabled(bool Disabled); + void SetForceFastTravelLocationName(const class FString& FastTravelID, const class FString& StartInMap); + void SetWaitEnabled(bool Enable); + void StartFastTravel(class AActor* TravelActorIn, const struct FVector& ToLocation, const class FString& EndPointActorNameIn, float Yaw, EFT_FromType FromType, EFT_TravelType FastTravelControlType); + bool StartFastTravelToClosestUnlockedSaveLocation(const struct FVector& CheckLocation); + bool StartFastTravelToClosestUnlockedSaveLocationToPlayer(); + bool StartFastTravelToNamedLocation(const struct FFastTravelLocationName& LocationName, EFT_FromType FromType, EFT_TravelType FastTravelControlType); + void StartFastTravelUsingID(const class FString& LocationID, EFT_FromType FromType, EFT_TravelType FastTravelControlType); + void StartFastTravelUsingIDWithCallbackBP(const class FString& LocationID, TDelegate Callback, EFT_FromType FromType, EFT_TravelType FastTravelControlType); + void StartFastTravelWithCallbackBP(const struct FVector& ToLocation, TDelegate Callback, EFT_FromType FromType, EFT_TravelType FastTravelControlType); + void TestExec(); + void UnlockLocation(const class FString& LocationID); + void UnlockLocationByActor(class AFastTravelLocation* locationActor); + void UnlockLocationByName(const class FString& LocationName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FastTravelManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FastTravelManager") + } + static class UFastTravelManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFastTravelManager; + +// Class Phoenix.BTDecorator_CreatureCheckNavmeshAreaFlag +// 0x0078 (0x00E0 - 0x0068) +class UBTDecorator_CreatureCheckNavmeshAreaFlag final : public UBTDecorator +{ +public: + bool bUseCreaturePreferredAreaFlags; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOdcFlags CustomAreaFlags; // 0x006C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ParameterizedHorizontalQueryRadius; // 0x0070(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ParameterizedVerticalQueryRadius; // 0x00A8(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_CreatureCheckNavmeshAreaFlag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_CreatureCheckNavmeshAreaFlag") + } + static class UBTDecorator_CreatureCheckNavmeshAreaFlag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_CreatureCheckNavmeshAreaFlag; + +// Class Phoenix.BTDCustomLoopCount_CreatureCombat_MaxNumChainedAttacks +// 0x0000 (0x0028 - 0x0028) +class UBTDCustomLoopCount_CreatureCombat_MaxNumChainedAttacks final : public UBTDCustomLoopCount +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDCustomLoopCount_CreatureCombat_MaxNumChainedAttacks") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDCustomLoopCount_CreatureCombat_MaxNumChainedAttacks") + } + static class UBTDCustomLoopCount_CreatureCombat_MaxNumChainedAttacks* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDCustomLoopCount_CreatureCombat_MaxNumChainedAttacks; + +// Class Phoenix.FieldGuideButton_Gear +// 0x0010 (0x04C0 - 0x04B0) +class UFieldGuideButton_Gear : public UFieldGuideButtonBase +{ +public: + TArray NewItemCategories; // 0x04B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideButton_Gear") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideButton_Gear") + } + static class UFieldGuideButton_Gear* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideButton_Gear; + +// Class Phoenix.BTDCustomLoopCount_CreatureIdle_NumForageCycles +// 0x0000 (0x0028 - 0x0028) +class UBTDCustomLoopCount_CreatureIdle_NumForageCycles final : public UBTDCustomLoopCount +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDCustomLoopCount_CreatureIdle_NumForageCycles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDCustomLoopCount_CreatureIdle_NumForageCycles") + } + static class UBTDCustomLoopCount_CreatureIdle_NumForageCycles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDCustomLoopCount_CreatureIdle_NumForageCycles; + +// Class Phoenix.FXAutoTriggerBoolInLevels +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolInLevels final : public UFXAutoTriggerBool +{ +public: + TArray Levels; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolInLevels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolInLevels") + } + static class UFXAutoTriggerBoolInLevels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolInLevels; + +// Class Phoenix.BTDecorator_ShouldFlyTo +// 0x0028 (0x0090 - 0x0068) +class UBTDecorator_ShouldFlyTo final : public UBTDecorator +{ +public: + struct FBlackboardKeySelector TargetKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTDecorator_ShouldFlyTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTDecorator_ShouldFlyTo") + } + static class UBTDecorator_ShouldFlyTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTDecorator_ShouldFlyTo; + +// Class Phoenix.FXAutoTriggerBoolBlendDomainZero +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolBlendDomainZero final : public UFXAutoTriggerBool +{ +public: + struct FRenderSettingsPreComputedBlendDomainName BlendDomain; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolBlendDomainZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolBlendDomainZero") + } + static class UFXAutoTriggerBoolBlendDomainZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolBlendDomainZero; + +// Class Phoenix.BTService_360Sight +// 0x0008 (0x0078 - 0x0070) +class UBTService_360Sight final : public UBTService +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_360Sight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_360Sight") + } + static class UBTService_360Sight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_360Sight; + +// Class Phoenix.RepairComponent +// 0x0500 (0x05D0 - 0x00D0) +class URepairComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate OnRepairComplete; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x100]; // 0x00E0(0x0100)(Fixing Size After Last Property [ Dumper-7 ]) + class AFieldSystemActor* AnchorActor; // 0x01E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UGeometryCollectionComponent* GeometryCollectionComponent; // 0x01E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr ObjectStateInfo; // 0x01F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray DestroyFX2; // 0x01F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ObjectFX2; // 0x0208(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_218[0x98]; // 0x0218(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_chunkParticleArray; // 0x02B0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_2C0[0x70]; // 0x02C0(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) + TMap, struct FSavedMeshSettings2> m_meshSettingMap; // 0x0330(0x0050)(NativeAccessSpecifierPrivate) + TArray m_childActors; // 0x0380(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_390[0x10]; // 0x0390(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_childParticleArray; // 0x03A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_3B0[0x50]; // 0x03B0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMeshComponent* DestroyedBaseMesh; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UGeometryCollection* GeometryCollection; // 0x0408(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_410[0x28]; // 0x0410(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class URepairInfo* RepairInfo; // 0x0438(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_440[0x80]; // 0x0440(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + struct FObservedComponent ObservedComponent; // 0x04C0(0x00F0)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_5B0[0x20]; // 0x05B0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddImpulse(const struct FVector& Impulse, const struct FVector& ImpulseLocation, float Radius, float AngularForceMultiplier, EFieldFalloffType Falloff, bool bVelChange); + void AddRadialImpulse(const struct FVector& Location, float Radius, float Strength, float AngularForceMultiplier, EFieldFalloffType Falloff, bool bVelChange); + void ApplyDestuctiveForce(const struct FVector& HitLocation, const struct FVector& HitDirection, float Radius, float ObjectStrain, float ImpulseStrength, float RadialImpulseStrength, float AngularForceMultiplier); + void EntireRepairComplete(); + void HandleBreakEvent(const struct FChaosBreakEvent& BreakEvent); + void HandleRemovalCompletedEvent(const struct FChaosRemovalCompletedEvent& RemovalCompletedEvent); + void OnChaosPhysicsCollision(const struct FChaosPhysicsCollisionInfo& CollisionInfo); + void OnHitCallback(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RepairComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RepairComponent") + } + static class URepairComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URepairComponent; + +// Class Phoenix.BTService_Camera_EstimateFallDuration +// 0x0058 (0x00C8 - 0x0070) +class UBTService_Camera_EstimateFallDuration final : public UBTService +{ +public: + float MaxFallDuration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector EstimatedFallDurationKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector TotalFallDurationKey; // 0x00A0(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Camera_EstimateFallDuration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Camera_EstimateFallDuration") + } + static class UBTService_Camera_EstimateFallDuration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Camera_EstimateFallDuration; + +// Class Phoenix.BTService_CameraCombat +// 0x00C0 (0x0130 - 0x0070) +class UBTService_CameraCombat final : public UBTService_CameraBase +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector InCombatKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector NumAwareEnemiesKey; // 0x00B8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector NumAggroEnemiesKey; // 0x00E0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector NumAttackingEnemiesKey; // 0x0108(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_CameraCombat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_CameraCombat") + } + static class UBTService_CameraCombat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_CameraCombat; + +// Class Phoenix.FXAutoTriggerScalarBlendDomainPlayer +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerScalarBlendDomainPlayer final : public UFXAutoTriggerScalar +{ +public: + struct FRenderSettingsPreComputedBlendDomainName BlendDomain; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarBlendDomainPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarBlendDomainPlayer") + } + static class UFXAutoTriggerScalarBlendDomainPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarBlendDomainPlayer; + +// Class Phoenix.BTService_CameraLookAt +// 0x0060 (0x00D0 - 0x0070) +class UBTService_CameraLookAt final : public UBTService_CameraBase +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector LookAtStrengthKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector UserInputActiveKey; // 0x00A8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_CameraLookAt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_CameraLookAt") + } + static class UBTService_CameraLookAt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_CameraLookAt; + +// Class Phoenix.FXAdjustments_Offset +// 0x0010 (0x0038 - 0x0028) +class UFXAdjustments_Offset final : public UFXAdjustments +{ +public: + struct FVector Offset; // 0x0028(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_Offset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_Offset") + } + static class UFXAdjustments_Offset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_Offset; + +// Class Phoenix.BTService_CameraMain +// 0x0928 (0x0998 - 0x0070) +class UBTService_CameraMain final : public UBTService_CameraBase +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector DodgingKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector SlidingKey; // 0x00A8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector SwimmingKey; // 0x00D8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector SprintingKey; // 0x0108(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector LookingKey; // 0x0138(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector TimeSinceLastInputKey; // 0x0160(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector TargetingKey; // 0x0190(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1B8[0x8]; // 0x01B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector StairGlidingKey; // 0x01C0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FGameplayTag StairGlidingTag; // 0x01E8(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1F0[0x8]; // 0x01F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector FlyingBroomKey; // 0x01F8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector BroomIsMountingKey; // 0x0228(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector BroomIsInFastFlightKey; // 0x0258(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector BroomBoostOrTurboKey; // 0x0288(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector SplineFlyingBroomKey; // 0x02B8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2E0[0x8]; // 0x02E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ShadowSprintingKey; // 0x02E8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_310[0x10]; // 0x0310(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector MountIDKey; // 0x0320(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ClimbingLedgeKey; // 0x0350(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector ClimbingLedgeStateKey; // 0x0378(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ClimbingLadderKey; // 0x03A8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector CrouchingKey; // 0x03D8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_400[0x8]; // 0x0400(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector FallingKey; // 0x0408(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + TSet FallingJumpStates; // 0x0430(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_480[0x8]; // 0x0480(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector JumpingKey; // 0x0488(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector JumpingTypeKey; // 0x04B0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + TSet JumpingJumpStates; // 0x04D8(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + TSet JumpingClimbingLedgeStates; // 0x0528(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_578[0x8]; // 0x0578(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector MoveFocusSecondaryTargetKey; // 0x0580(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_5A8[0x8]; // 0x05A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector LockOnSecondaryTargetKey; // 0x05B0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector AimModeSecondaryTargetKey; // 0x05E0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_608[0x8]; // 0x0608(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector StationaryTransfigSecondaryTargetKey; // 0x0610(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_638[0x8]; // 0x0638(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector KillCamSecondaryTargetKey; // 0x0640(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector SpellSecondaryTargetKey; // 0x0670(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_698[0x8]; // 0x0698(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector HasSpellCastTargetKey; // 0x06A0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + float SpellCastTargetTimeout; // 0x06C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6CC[0x4]; // 0x06CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector TransfigIsContextSetKey; // 0x06D0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FInputContextWithType TransfigIsContextSetType; // 0x06F8(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_704[0x4]; // 0x0704(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector CaptureIsContextSetKey; // 0x0708(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FInputContextWithType CaptureIsContextSetType; // 0x0730(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_73C[0x4]; // 0x073C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector CaptureIsSuccessfulKey; // 0x0740(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FInputContextWithType CaptureInProgressContextKey; // 0x0768(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_774[0x4]; // 0x0774(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector DuelingIsContextSetKey; // 0x0778(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FInputContextWithType DuelingIsContextSetType; // 0x07A0(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7AC[0x4]; // 0x07AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector IsCreatureInteractionActiveKey; // 0x07B0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_7D8[0x10]; // 0x07D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ActiveSpellKey; // 0x07E8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_810[0x8]; // 0x0810(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector IsChargingSpellKey; // 0x0818(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FInputContextWithType IsChargingSpellContext; // 0x0840(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_84C[0x4]; // 0x084C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSet ChargingSpellNames; // 0x0850(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_8A0[0x8]; // 0x08A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector RequestedAnimationIdKey; // 0x08A8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_8D0[0x8]; // 0x08D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector LookAtStrengthKey; // 0x08D8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_900[0x8]; // 0x0900(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector HasLookAtOverrideActorKey; // 0x0908(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_930[0x8]; // 0x0930(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector InFullBodyReactionKey; // 0x0938(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FInputContextWithType FullBodyReactionContext; // 0x0960(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_96C[0x4]; // 0x096C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector IsRagdollingKey; // 0x0970(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_CameraMain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_CameraMain") + } + static class UBTService_CameraMain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_CameraMain; + +// Class Phoenix.BTService_CameraMount +// 0x01B0 (0x0220 - 0x0070) +class UBTService_CameraMount final : public UBTService_CameraBase +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector MountingCreatureKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector DismountingCreatureKey; // 0x00A8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector TrotMountOrDismountKey; // 0x00D8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector MountGaitKey; // 0x0108(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector MountMovementStateKey; // 0x0138(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector MountTakingOffKey; // 0x0168(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector MountMovementModeKey; // 0x0198(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector MountChargingKey; // 0x01C8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1F0[0x8]; // 0x01F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector MountIdleBreakKey; // 0x01F8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_CameraMount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_CameraMount") + } + static class UBTService_CameraMount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_CameraMount; + +// Class Phoenix.FXAutoTriggerScalarGameLogicRequirement +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarGameLogicRequirement final : public UFXAutoTriggerScalar +{ +public: + struct FName_GameLogicVarFloat Requirement; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarGameLogicRequirement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarGameLogicRequirement") + } + static class UFXAutoTriggerScalarGameLogicRequirement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarGameLogicRequirement; + +// Class Phoenix.MountStreamingComponent +// 0x0008 (0x00D8 - 0x00D0) +class UMountStreamingComponent final : public UActorComponent +{ +public: + bool bAllowInteriorStreaming; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MountStreamingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MountStreamingComponent") + } + static class UMountStreamingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMountStreamingComponent; + +// Class Phoenix.BTService_Creature_ActiveCombatData +// 0x0010 (0x0080 - 0x0070) +class UBTService_Creature_ActiveCombatData final : public UBTService +{ +public: + class UCreatureCombatData* CombatData; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMarkActive; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExecutingAttack; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_ActiveCombatData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_ActiveCombatData") + } + static class UBTService_Creature_ActiveCombatData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_ActiveCombatData; + +// Class Phoenix.BTService_Creature_AttackThreat +// 0x0030 (0x00A0 - 0x0070) +class UBTService_Creature_AttackThreat final : public UBTService +{ +public: + EEnemy_AttackThreatState AttackThreatState; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector TargetActorKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_AttackThreat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_AttackThreat") + } + static class UBTService_Creature_AttackThreat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_AttackThreat; + +// Class Phoenix.BTService_Creature_DesiredWorldDirection +// 0x0000 (0x0070 - 0x0070) +class UBTService_Creature_DesiredWorldDirection final : public UBTService +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_DesiredWorldDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_DesiredWorldDirection") + } + static class UBTService_Creature_DesiredWorldDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_DesiredWorldDirection; + +// Class Phoenix.FlockingActor +// 0x0370 (0x05B8 - 0x0248) +class AFlockingActor final : public AActor +{ +public: + class UStaticMeshComponent* Leader; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFlockingParameters FlockingParams; // 0x0250(0x0068)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableCollisions; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x3]; // 0x02B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFlockCollisionParameters CollisionParams; // 0x02BC(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableFlocking; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FlockingStrength; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FlockInitialStates; // 0x02D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bEnablePersonalities; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFlockPersonalities Personalities; // 0x02F0(0x0180)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray FlockMemberMeshes; // 0x0470(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray FlockMemberParticleSystems; // 0x0480(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_490[0x58]; // 0x0490(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFlockingParametersAdjustableBlend BlendFlockingParameters; // 0x04E8(0x00C0)(Edit, Transient, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector LastLeaderPos; // 0x05A8(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5B4[0x4]; // 0x05B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static struct FFlockingParametersAdjustable LerpFlockingParameters(const struct FFlockingParametersAdjustable& A, const struct FFlockingParametersAdjustable& b, float Alpha); + + void Generate(); + void Reset(); + void SetAdjustableParameters(const struct FFlockingParametersAdjustable& Parameters, float BlendTimeSeconds); + void SetFlockingStrength(float Strength); + + void GetAdjustableParameters(struct FFlockingParametersAdjustable* Parameters) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlockingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlockingActor") + } + static class AFlockingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFlockingActor; + +// Class Phoenix.BTService_Creature_ModifyAreaFlags +// 0x0008 (0x0078 - 0x0070) +class UBTService_Creature_ModifyAreaFlags final : public UBTService +{ +public: + bool bReplace; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOdcFlags AreaUsageFlags; // 0x0074(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_ModifyAreaFlags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_ModifyAreaFlags") + } + static class UBTService_Creature_ModifyAreaFlags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_ModifyAreaFlags; + +// Class Phoenix.FXFilter_RepeatMode +// 0x0010 (0x0040 - 0x0030) +class UFXFilter_RepeatMode final : public UFXFilter +{ +public: + EMultiFXRepeat RepeatMode; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxCount; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bImmediate; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_RepeatMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_RepeatMode") + } + static class UFXFilter_RepeatMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_RepeatMode; + +// Class Phoenix.BTService_Creature_SetDesiredDirection +// 0x0028 (0x0098 - 0x0070) +class UBTService_Creature_SetDesiredDirection final : public UBTService +{ +public: + struct FBlackboardKeySelector TargetActorOrLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_Creature_SetDesiredDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_Creature_SetDesiredDirection") + } + static class UBTService_Creature_SetDesiredDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_Creature_SetDesiredDirection; + +// Class Phoenix.FlyingBroomStats +// 0x0038 (0x0068 - 0x0030) +class UFlyingBroomStats final : public UDataAsset +{ +public: + float BarrelRollCooldown; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PassiveSpeedMultiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoostSpeedMultiplier; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxBoostAmount; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoostStats; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float TurboSpeedMultiplier; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurboGateBoostGain; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurboDecayRate; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostTurboBoostAmount; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroomStats") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroomStats") + } + static class UFlyingBroomStats* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroomStats; + +// Class Phoenix.SetParameterValue +// 0x0008 (0x0030 - 0x0028) +class USetParameterValue : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SetParameterValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SetParameterValue") + } + static class USetParameterValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USetParameterValue; + +// Class Phoenix.SetTextureParameterValue +// 0x0008 (0x0038 - 0x0030) +class USetTextureParameterValue final : public USetParameterValue +{ +public: + class UTexture* m_Texture; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SetTextureParameterValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SetTextureParameterValue") + } + static class USetTextureParameterValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USetTextureParameterValue; + +// Class Phoenix.BTService_ListenForActorDamaged +// 0x0090 (0x0100 - 0x0070) +class UBTService_ListenForActorDamaged final : public UBTService +{ +public: + struct FBlackboardKeySelector InstigatorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector VictimKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ResultKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bResetResultOnActivation; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetResultOnDeactivation; // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopListeningAfterFirstSuccess; // 0x00EA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB[0x15]; // 0x00EB(0x0015)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_ListenForActorDamaged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_ListenForActorDamaged") + } + static class UBTService_ListenForActorDamaged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_ListenForActorDamaged; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterHasSenseFromList +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterHasSenseFromList final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + TArray> Senses; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterHasSenseFromList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterHasSenseFromList") + } + static class UFXAutoTriggerInteractibleItemsFilterHasSenseFromList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterHasSenseFromList; + +// Class Phoenix.BTService_MissionACKEQS +// 0x0018 (0x0108 - 0x00F0) +class UBTService_MissionACKEQS final : public UBTService_RunEQS +{ +public: + uint8 Pad_F0[0x18]; // 0x00F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_MissionACKEQS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_MissionACKEQS") + } + static class UBTService_MissionACKEQS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_MissionACKEQS; + +// Class Phoenix.UnmanageCharacterLightingAndFeatures +// 0x0000 (0x0028 - 0x0028) +class UUnmanageCharacterLightingAndFeatures final : public UMaterialSwapMeshState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UnmanageCharacterLightingAndFeatures") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UnmanageCharacterLightingAndFeatures") + } + static class UUnmanageCharacterLightingAndFeatures* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUnmanageCharacterLightingAndFeatures; + +// Class Phoenix.BTService_SocialReasoning +// 0x0000 (0x00D0 - 0x00D0) +class UBTService_SocialReasoning : public UBTService_AvaAITree +{ +public: + void Chat(const class ASocialReasoning* SocialReasoning); + void Combat(const class ASocialReasoning* SocialReasoning); + void Companionship(const class ASocialReasoning* SocialReasoning); + void ExecuteEQSQueryFinished(const struct FQueryFinishedData& QueryFinishedDelegate, class UEnvQueryInstanceBlueprintWrapper* QueryInstance, EEnvQueryStatus QueryStatus); + void InteractionCallback(const class ASocialReasoning* SocialReasoning, class UStationComponent* InStation); + void PerformTask_MoveToLocation(const class ASocialReasoning* SocialReasoning); + void PerformTask_MoveToStation(const class ASocialReasoning* SocialReasoning, const class UStationComponent* InStation, const EStationInteraction InStationInteractionType, const class FName InActionName, const int32 InConnectionIndex, const float InStationUseDuration, const bool InSkipValidationForTeleport); + void PerformTask_WaitForPlayer(const class ASocialReasoning* SocialReasoning); + void PlayerSighted(const class ASocialReasoning* SocialReasoning); + void RunEQS_FindSocialReasonings(const class ASocialReasoning* SocialReasoning, EEnvQueryRunMode RunMode, const struct FQueryFinishedData& QueryFinishedDelegate); + void RunEQS_FindStations(const class ASocialReasoning* SocialReasoning, EEnvQueryRunMode RunMode, const struct FQueryFinishedData& QueryFinishedDelegate); + void Think(const class ASocialReasoning* SocialReasoning, const struct FTimeEvent& TimeEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTService_SocialReasoning") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTService_SocialReasoning") + } + static class UBTService_SocialReasoning* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTService_SocialReasoning; + +// Class Phoenix.MapCursor +// 0x0330 (0x0580 - 0x0250) +class alignas(0x10) AMapCursor final : public ADecalActor +{ +public: + float CursorSpeedMultiplier; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorSpeedMultiplierDungeon; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorSpeedMultiplierZoomFactor; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorSpeedMultiplierZoomFactorDungeon; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldSnapCursor; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxFadeFromCursor; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDistanceFromCursorToStartFade; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFadeDistance; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeMultiplier; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableMouseInput; // 0x0274(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MouseSlop; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SnapToIconLerpFactor; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SnapToIconLerpFactorHogwarts; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalHorinzontalCollideAdjust; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MouseEdgeMovementSpeed; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShowMouseCursorTop; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalEdgeBoundTop; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalEdgeBoundBottom; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizontalEdgeBound; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorMoveOnScroll; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ToggleInputLerpFactor; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* MaterialInstance; // 0x02A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterial* CursorMaterial; // 0x02B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0xE8]; // 0x02B8(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* CursorTexture; // 0x03A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapScreenBase* MapScreen; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UUIManager* UIManager; // 0x03B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapSubSystem* MapSubSystem; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class APlayerController* PlayerController; // 0x03C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapBase* MapBase; // 0x03C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapOverland* OverlandMap; // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapHogsmeade* HogsmeadeMap; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapHogwarts* HogwartsMap; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapMovementComponent* MapMoveComponent; // 0x03E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ULocalPlayer* LocalPlayer; // 0x03F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWorld* TraceWorld; // 0x03F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_400[0x150]; // 0x0400(0x0150)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* HitActor; // 0x0550(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* LastHitActor; // 0x0558(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* StaticHitComponent; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* LastStaticHitComponent; // 0x0568(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_570[0x10]; // 0x0570(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GamepadSnapToPlayer(); + struct FVector4 GetCursorBounds(); + struct FVector GetCursorTranslation(); + bool GetGamePadActive(); + bool GetLerpingToNewLocation(); + bool GetMouseActive(); + struct FVector4 GetScreenBounds(); + void MouseSnapToPlayer(); + void SetCursorBounds(const struct FVector4& BoundsArray); + void SetCursorControl(ECursorControlTypes* ControlType); + void SetRightMouseButtonClicked(bool Clicked); + void SetScreenBounds(const struct FVector4& BoundsArray); + void SetToGamePad(bool doLerp, const struct FVector& lerpLocation); + void SetToMouse(); + void ToggleShowCollisionActor(); + void ToggleShowCursorLocation(); + void ToggleShowMouseLocation(); + void ToggleShowScreenPosition(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapCursor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapCursor") + } + static class AMapCursor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapCursor; + +// Class Phoenix.BTT_Enemy_FleeApparate +// 0x0028 (0x0098 - 0x0070) +class UBTT_Enemy_FleeApparate final : public UBTTaskNode +{ +public: + uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Enemy_FleeApparate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Enemy_FleeApparate") + } + static class UBTT_Enemy_FleeApparate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Enemy_FleeApparate; + +// Class Phoenix.BTT_Enemy_InitTree +// 0x0028 (0x0098 - 0x0070) +class UBTT_Enemy_InitTree final : public UBTTaskNode +{ +public: + struct FGameplayTag Tree; // 0x0070(0x0008)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceEntry; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AbilityList; // 0x0080(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float Timeout; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_InitTreeTimeoutAction TimeoutAction; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AbortMove; // 0x0095(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96[0x2]; // 0x0096(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_Enemy_InitTree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_Enemy_InitTree") + } + static class UBTT_Enemy_InitTree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_Enemy_InitTree; + +// Class Phoenix.FadeProvider_All +// 0x0008 (0x0030 - 0x0028) +class UFadeProvider_All final : public UFadeProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FadeProvider_All") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FadeProvider_All") + } + static class UFadeProvider_All* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFadeProvider_All; + +// Class Phoenix.BTT_MoveToWithRadius +// 0x0000 (0x00B0 - 0x00B0) +class UBTT_MoveToWithRadius final : public UBTTask_MoveTo +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTT_MoveToWithRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTT_MoveToWithRadius") + } + static class UBTT_MoveToWithRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTT_MoveToWithRadius; + +// Class Phoenix.BTTask_CopyBlackboardVector +// 0x0000 (0x00C0 - 0x00C0) +class UBTTask_CopyBlackboardVector final : public UBTTask_CopyBlackboardValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_CopyBlackboardVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_CopyBlackboardVector") + } + static class UBTTask_CopyBlackboardVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_CopyBlackboardVector; + +// Class Phoenix.BTTask_CopyBlackboardInt +// 0x0000 (0x00C0 - 0x00C0) +class UBTTask_CopyBlackboardInt final : public UBTTask_CopyBlackboardValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_CopyBlackboardInt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_CopyBlackboardInt") + } + static class UBTTask_CopyBlackboardInt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_CopyBlackboardInt; + +// Class Phoenix.FrontEnd_MenuWidget +// 0x0010 (0x0380 - 0x0370) +class UFrontEnd_MenuWidget final : public UScreen +{ +public: + TArray LevelNames; // 0x0370(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + bool ExecuteLoad(const class FString& Filename, const int32 CharacterID); + void SetMenuLegend(const TArray& LegendArray); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FrontEnd_MenuWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FrontEnd_MenuWidget") + } + static class UFrontEnd_MenuWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFrontEnd_MenuWidget; + +// Class Phoenix.BTTask_CopyBlackboardFloat +// 0x0000 (0x00C0 - 0x00C0) +class UBTTask_CopyBlackboardFloat final : public UBTTask_CopyBlackboardValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_CopyBlackboardFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_CopyBlackboardFloat") + } + static class UBTTask_CopyBlackboardFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_CopyBlackboardFloat; + +// Class Phoenix.StationLocationCreator +// 0x0058 (0x02A0 - 0x0248) +class AStationLocationCreator final : public AActor +{ +public: + int32 StationLocationCount; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EncounterCount; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EncounterCreators; // 0x0250(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray StationLocations; // 0x0260(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_270[0x30]; // 0x0270(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationLocationCreator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationLocationCreator") + } + static class AStationLocationCreator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStationLocationCreator; + +// Class Phoenix.QuickActionManager +// 0x0188 (0x01B0 - 0x0028) +class UQuickActionManager final : public UObject +{ +public: + uint8 Pad_28[0x188]; // 0x0028(0x0188)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ClearContextCallbacks(); + static void DecGroupIndex(); + static void DecMacroIndex(int32 GroupIndex, bool AllowNone, int32 CapIndexAt); + static bool DoesSelectedTransfigurationSpellAffectObject(const class FName InDbID); + static class UQuickActionManager* Get(); + static int32 GetActionGroupCount(); + static int32 GetActiveGroupIndex(); + static int32 GetActiveMacroIndex(); + static int32 GetItemCount(int32 GroupIndex, int32 MacroIndex, int32 ItemIndex); + static void GetItemName(int32 GroupIndex, int32 MacroIndex, int32 ActionIndex, class FName* ItemName); + static void GetItemNameFromMode(int32 GroupIndex, int32 MacroIndex, int32 ActionIndex, class FName* ItemName); + static EUIQActionBarType GetItemType(int32 GroupIndex, int32 MacroIndex, int32 ItemIndex); + static int32 GetMacroIndexByName(const class FString& ItemName); + static int32 GetMacroItemCount(int32 GroupIndex, int32 MacroIndex); + static int32 GetNextGroupIndex(); + static int32 GetNumActionsInGroup(int32 GroupIndex); + static int32 GetPrevGroupIndex(); + static bool GetTwitchItem(int32 GroupIndex, int32 ItemIndex, class FName* ItemName); + static void GetWorldStorageOverride(const class FString& ItemName, class FString* Storage); + static void GotoNextGroup(); + static void GotoPrevGroup(); + static void IncGroupIndex(); + static void IncMacroIndex(int32 GroupIndex, bool AllowNone, int32 CapIndexAt); + static bool IsMacroIndexValid(int32 MacroIndex); + static void NewMacroSelected(int32 MacroIndex, int32 RequestedGroupIndex); + static void NewMacroSelectedForMode(int32 MacroIndex, int32 RequestedGroupIndex); + static void OverrideActionGroups(const class FString& OverrideName); + static void RemoveActionGroupOverride(const class FString& OverrideName); + static void ResetMacro(); + static void SetInventoryActionItemIntoCurrentSlot(const class FString& ItemName, EUIQActionBarType ItemType, int32 Count, const class FName ItemVariation); + static void SetQuickActionTrigger(); + static void UpdateSelectedActionItem(const class FString& ItemName, const class FString& ItemVariation, EUIQActionBarType ItemType, const class FString& ItemHolder, int32 RequestedGroupIndex, int32 Amount, int32 RequestedMacroIndex, int32 Index_0); + static bool ValidateDefaultGroupSelections(int32 GroupIndex); + + void AddAncientMagicPoints(int32 NumPoints); + void CheckForWorldOverrides(); + void ClearCurWorld(); + void ContextAdded(class FName InContextName); + void ContextChanged(bool bNewResult); + class FName GetQuickWheelItem(); + void HandleMapLocationChanged(const class UObject* Caller, const class FString& CurrentMapLocationName); + void InitializeLoadouts(); + void OnAboutToSaveGame(); + void OnSaveGameLoaded(); + void RemoveActionFromDiamond(class FName ItemName); + void ReplaceItemOnDiamond(class FName HolderID, class FName NewItem); + void SetCurrentGroupIndex(int32 NewIndex); + void SetQuickWheelItem(class FName ItemName); + void SlotInventoryItemFromCode(const class FString& ItemId, int32 Amount, int32 Slot); + void SlotSpellFromCode(const class FString& SpellID, int32 Slot, int32 Group); + void SlotToolFromCode(const class FString& ItemId, int32 Slot); + void UseQuickWheelItem(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QuickActionManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QuickActionManager") + } + static class UQuickActionManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQuickActionManager; + +// Class Phoenix.BTTask_CopyBlackboardBool +// 0x0000 (0x00C0 - 0x00C0) +class UBTTask_CopyBlackboardBool final : public UBTTask_CopyBlackboardValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_CopyBlackboardBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_CopyBlackboardBool") + } + static class UBTTask_CopyBlackboardBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_CopyBlackboardBool; + +// Class Phoenix.NPC_PerceptionUpdateDataAsset +// 0x0050 (0x0080 - 0x0030) +class UNPC_PerceptionUpdateDataAsset final : public UDataAsset +{ +public: + TMap> UpdateClassMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_PerceptionUpdateDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_PerceptionUpdateDataAsset") + } + static class UNPC_PerceptionUpdateDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_PerceptionUpdateDataAsset; + +// Class Phoenix.MissionManager +// 0x0AA0 (0x0AC8 - 0x0028) +class UMissionManager final : public UObject +{ +public: + uint8 Pad_28[0x488]; // 0x0028(0x0488)(Fixing Size After Last Property [ Dumper-7 ]) + class UMissionInteractionManager* InteractionManager; // 0x04B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4B8[0x548]; // 0x04B8(0x0548)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FailureReasonTextKey; // 0x0A00(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A08[0xC0]; // 0x0A08(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AbandonMissionBP(); + static bool AutomationBlocksDungeonLoad(const class FName DungeonName); + static void CompleteBlueprintConditionBP(const class FName MissionID, const class FString& missionStepNickname); + static void DismissMissionLogBP(); + static class UMissionManager* Get(); + static TArray GetFrontEndMissionList(int32* StartIndex); + static const class UBeaconInfo* GetMissionBeaconBP(class FName MissionID); + static bool GetMissionBeaconWorldLocationBP(class FName MissionID, struct FVector* WorldLocation); + static TArray GetMissionLogDataBP(int32* OutTrackedMissionIndex); + static TArray GetMissionLogDataSingleBP(const int32 missionIndex); + static const class FName GetMissionName(const struct FDatabaseMissionList& DatabaseMissionList); + static TArray GetMissionSkipOptions(const class FString& MissionName); + static Phoenix::EMissionStatus GetMissionStatusBP(const class FName MissionID); + static class FString GetMissionStepBP(const class FName MissionID); + static bool GetMissionStepCompletedBP(const class FName MissionID, const class FString& StepNickname); + static void HandleGiftingBP(const class FName CharacterID, const class FString& ItemId, const int32 ItemCount); + static bool IsFocusMissionBP(const class FName MissionID, class FName CharacterID); + static bool IsNewMission(const class FName MissionName); + static void PlayMissionDevOnlyBP(const class FName MissionID); + static void PlayMissionFromFrontEnd(const class FString& MissionName, const class FString& Gender, const class FString& SkipOption); + static void RequestMissionUpdateBP(const class FName MissionID); + static void ResetMissionDevOnlyBP(const class FName MissionID); + static bool SetMapCursorToMissionLocationBP(class FName MissionID); + static void SetMissionLogFocusMissionBP(const class FName MissionID); + static void ShouldForcePlantItemBP(const class AActor* interactionActor, class FString* o_itemToPlant); + static bool StationKnownByMissionManagerBP(class UStationComponent* Object); + static void TrackUpdatedMissionBP(); + static void UpdateBlueprintTaskProgressBP(const class FName MissionID, const class FString& missionStepNickname, const int32 ProgressIncrement, const int32 ProgressGoal); + + void CheckMissionRestriction(const class FString& restrictionType, const class FString& restrictionValue, struct FRestrictionInfo* ioRestrictionInfo, bool* o_canSpawn); + void GetNewlyHilitedSpell(class FString* Spell); + void HandleExperienceLevelChanged(const int32 ExpLevel, bool bIndicateHUD); + void HandleFleshCreated(class AActor* InActor, class UScheduledEntity* InScheduledEntity); + void HandleHighPriorityStreamingComplete(); + void HandleMissionEditorMessage(const class UObject* i_caller, const class FString& Message); + void HandlePerformTasksDone(const class APerformTasksForAI* InPerformTasksForAI); + void HandleSceneRigFadeOut(const class UObject* i_caller, int32 Value); + void HandleSceneRigFadeOutComplete(const class UObject* i_caller, int32 Value); + void HandleStatChanged(const class FName StatID, const int32 Value, const int32 Delta); + void MarkMissionAsViewed(const class FName& MissionName); + void OnPostGameLoad(); + void OnPostGameSave(); + void OnPreGameSave(); + void OnStartNewDay(); + void PlaySceneRigFinished(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionManager") + } + static class UMissionManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMissionManager; + +// Class Phoenix.BTTask_Creature_Circle_Flying +// 0x00C0 (0x0130 - 0x0070) +class UBTTask_Creature_Circle_Flying final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector CircleCenterKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector CircleRadiusKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + float Height; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightRandomDeviation; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECirclingDirection Direction; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x67]; // 0x00C9(0x0067)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_Circle_Flying") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_Circle_Flying") + } + static class UBTTask_Creature_Circle_Flying* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_Circle_Flying; + +// Class Phoenix.NPC_AnimInstance_Interface +// 0x0000 (0x0000 - 0x0000) +class INPC_AnimInstance_Interface final +{ +public: + void HandleHeadTracking(class AActor* Owner); + void SetAbilityActive(EEnemy_Ability InAbility, bool bUse); + void SetMainState(const EEnemy_AnimMainState& InState); + void SetState(const EEnemyAIAnimState& InState); + + bool GetAbilityActive(EEnemy_Ability InAbility) const; + EEnemy_Ability GetActiveAbility() const; + EEnemy_AnimMainState GetMainState() const; + EEnemyAIAnimState GetState() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_AnimInstance_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_AnimInstance_Interface") + } + static class INPC_AnimInstance_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INPC_AnimInstance_Interface; + +// Class Phoenix.BTTask_Creature_EnableFlyingMovement +// 0x0000 (0x0070 - 0x0070) +class UBTTask_Creature_EnableFlyingMovement final : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_EnableFlyingMovement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_EnableFlyingMovement") + } + static class UBTTask_Creature_EnableFlyingMovement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_EnableFlyingMovement; + +// Class Phoenix.FXAutoTriggerPrerequisiteNotInLevels +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerPrerequisiteNotInLevels final : public UFXAutoTriggerPrerequisiteBase +{ +public: + TArray Levels; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteNotInLevels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteNotInLevels") + } + static class UFXAutoTriggerPrerequisiteNotInLevels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteNotInLevels; + +// Class Phoenix.StationInteractor_Interface +// 0x0000 (0x0000 - 0x0000) +class IStationInteractor_Interface final +{ +public: + void AbortInteraction(class UStationComponent* InStationComponent); + bool CanBeLastOne(); + bool CanJoinDynamicInteraction(); + void ExitComplete(); + class AActor* GetActor(); + class ACharacter* GetCharacter(); + float GetCollisionRadius(); + class UStationComponent* GetCurrentStation(); + class FName GetDbHouseID(); + class FName GetDbRegistryID(); + class FName GetDbSubtypeID(); + struct FVector GetFeetPosition(); + bool GetFleshPrecacheRequested(); + struct FTransform GetInteractorTransform(); + class APawn* GetPawn(); + struct FVector GetPosition(); + class ASocialReasoning* GetReasoning(); + ESexType GetSexType(); + float GetSquaredDistanceToPlayer(); + int32 GetUniqueID(); + class FString GetUniqueName(); + bool InDynamicInteraction(); + void InteractionTerminated(class UStationComponent* InStationComponent, const EEndPlayReason InTerminationReason); + bool IsHidden(); + bool IsPlayer(); + bool IsTier3Character(); + bool IsTier3SeatFiller(); + bool IsTier4Actor(); + void RequestStationExit(class UStationComponent* InStationComponent); + bool RequestStationInteraction(const struct FStationQueryData& InStationData, float InDuration, bool bUsedInDynamicInteraction, bool OverwritePreviousGoal); + void StationStoryEndedWithoutConsent(class UStationComponent* InStationComponent); + void ThinkNow(const class FString& InReason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationInteractor_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationInteractor_Interface") + } + static class IStationInteractor_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IStationInteractor_Interface; + +// Class Phoenix.MissionButtonWidget +// 0x00B0 (0x0558 - 0x04A8) +class UMissionButtonWidget final : public UIconButtonWidget +{ +public: + struct FMissionLogData MissionData; // 0x04A8(0x00A8)(BlueprintVisible, NativeAccessSpecifierPublic) + bool IsFocusMission; // 0x0550(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_551[0x7]; // 0x0551(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionButtonWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionButtonWidget") + } + static class UMissionButtonWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMissionButtonWidget; + +// Class Phoenix.BTTask_Creature_FeedAtLocation +// 0x0058 (0x00C8 - 0x0070) +class UBTTask_Creature_FeedAtLocation final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector FeedActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector MoveToLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + float ExtraFeedOffset; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_FeedAtLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_FeedAtLocation") + } + static class UBTTask_Creature_FeedAtLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_FeedAtLocation; + +// Class Phoenix.BTTask_Creature_FetchActorFromCreature +// 0x0078 (0x00E8 - 0x0070) +class UBTTask_Creature_FetchActorFromCreature final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector TargetCreatureKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector FetchActorKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector OutputKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_FetchActorFromCreature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_FetchActorFromCreature") + } + static class UBTTask_Creature_FetchActorFromCreature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_FetchActorFromCreature; + +// Class Phoenix.BTTask_Creature_FindRandomReachableLocation +// 0x0158 (0x01C8 - 0x0070) +class UBTTask_Creature_FindRandomReachableLocation final : public UBTTaskNode +{ +public: + struct FAIDataProviderFloatValue ParameterizedMinSearchRadius; // 0x0070(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FAIDataProviderFloatValue ParameterizedMaxSearchRadius; // 0x00A8(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float LocationTestRadius; // 0x00E0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIDataProviderFloatValue ParameterizedLocationTestRadius; // 0x00E8(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bCheckLocationHasPreferredAreaFlag; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckLocationForDistanceToPath; // 0x0121(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckLocationForMaxGroundSlope; // 0x0122(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123[0x5]; // 0x0123(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector SearchRootLocationKey; // 0x0128(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector SearchResultLocationKey; // 0x0150(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bUseMaxHeadingAngle; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector ForwardDirectionKey; // 0x0180(0x0028)(Edit, NativeAccessSpecifierPublic) + float MaxHeadingAngleFromForward; // 0x01A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTether; // 0x01AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFailIfNoLocationFound; // 0x01AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReportErrorOnFailure; // 0x01AE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AF[0x1]; // 0x01AF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ErrorName; // 0x01B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErrorTimeout; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SearchTicks; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SearchTriesPerTick; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SearchReductions; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_FindRandomReachableLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_FindRandomReachableLocation") + } + static class UBTTask_Creature_FindRandomReachableLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_FindRandomReachableLocation; + +// Class Phoenix.BTTask_Creature_FindTakeoffConfiguration +// 0x0040 (0x00B0 - 0x0070) +class UBTTask_Creature_FindTakeoffConfiguration final : public UBTTaskNode +{ +public: + TArray TakeoffAnimationArray; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector MoveTargetLocationKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) + int32 MaxTakeoffTestsPerTick; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_FindTakeoffConfiguration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_FindTakeoffConfiguration") + } + static class UBTTask_Creature_FindTakeoffConfiguration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_FindTakeoffConfiguration; + +// Class Phoenix.FXAutoTriggerActorNotHasTag +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerActorNotHasTag final : public UFXAutoTriggerActorHasTag +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerActorNotHasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerActorNotHasTag") + } + static class UFXAutoTriggerActorNotHasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerActorNotHasTag; + +// Class Phoenix.BTTask_Creature_Flee +// 0x0070 (0x00E0 - 0x0070) +class UBTTask_Creature_Flee final : public UBTTaskNode +{ +public: + float AcceptableRadius; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed MaximumMovementSpeed; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector FleeTargetActorKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bFollowLeader; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector LeadActorKey; // 0x00A8(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bMatchLeadActorGait; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SecondsBeforeFade; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondsBeforeFinishingTask; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_Flee") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_Flee") + } + static class UBTTask_Creature_Flee* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_Flee; + +// Class Phoenix.StoryGraphCondition_ByHouse +// 0x0008 (0x0030 - 0x0028) +class UStoryGraphCondition_ByHouse final : public UStoryGraphConditionProvider +{ +public: + EStoryGraphCondition_PlayerHouse PlayerHouse; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_ByHouse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_ByHouse") + } + static class UStoryGraphCondition_ByHouse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_ByHouse; + +// Class Phoenix.ModFilter_ObjectState_IsImperiousControlled +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ObjectState_IsImperiousControlled final : public UModFilter_ObjectState_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ObjectState_IsImperiousControlled") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ObjectState_IsImperiousControlled") + } + static class UModFilter_ObjectState_IsImperiousControlled* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ObjectState_IsImperiousControlled; + +// Class Phoenix.BTTask_Creature_Flee_Flying +// 0x0088 (0x00F8 - 0x0070) +class UBTTask_Creature_Flee_Flying final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector FleeTargetActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_98[0x60]; // 0x0098(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_Flee_Flying") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_Flee_Flying") + } + static class UBTTask_Creature_Flee_Flying* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_Flee_Flying; + +// Class Phoenix.StoryNode_HermesMessage +// 0x0018 (0x00B0 - 0x0098) +class UStoryNode_HermesMessage final : public UStoryNode_Custom +{ +public: + class FString MessageName; // 0x0098(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEventCanTriggerMultipleTimes; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryNode_HermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryNode_HermesMessage") + } + static class UStoryNode_HermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryNode_HermesMessage; + +// Class Phoenix.BTTask_Creature_MoveToWithDirection_Flying +// 0x0050 (0x00C0 - 0x0070) +class UBTTask_Creature_MoveToWithDirection_Flying final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector TargetLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector TargetDirectionKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_MoveToWithDirection_Flying") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_MoveToWithDirection_Flying") + } + static class UBTTask_Creature_MoveToWithDirection_Flying* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_MoveToWithDirection_Flying; + +// Class Phoenix.NPC_DBRegManager +// 0x0660 (0x0708 - 0x00A8) +class UNPC_DBRegManager final : public UPhxDbRegistryTypeManager +{ +public: + uint8 Pad_A8[0x660]; // 0x00A8(0x0660)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ESpawnAllowedResponse AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent); + bool AllowsSplitFrameDeferredSpawn(); + bool CreateItemAsScheduledEntity(const class FString& InItemID); + float GetHealth(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID); + bool GetSpawnAsset(const class FString& InItemID, TSubclassOf* OutAsset); + bool GetSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath); + uint32 GetUniqueObjectID(const class FString& InItemID); + void OnSaveGameLoaded(); + void RestoreData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID); + void SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID); + class AActor* Spawn(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod inCollisioinMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + class AActor* SpawnFinalize(class UWorld* InWorld, class AActor* SpawnedActor, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID); + class AActor* SpawnStart(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_DBRegManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_DBRegManager") + } + static class UNPC_DBRegManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_DBRegManager; + +// Class Phoenix.MultiFX2_CameraShake +// 0x0018 (0x0080 - 0x0068) +class UMultiFX2_CameraShake final : public UMultiFX2_Filtered +{ +public: + TSubclassOf CameraShake; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InnerRadius; // 0x0070(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OuterRadius; // 0x0074(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Falloff; // 0x0078(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOrientShakeTowardsEpicenter; // 0x007C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_CameraShake") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_CameraShake") + } + static class UMultiFX2_CameraShake* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_CameraShake; + +// Class Phoenix.BTTask_Creature_PlaceGroupCoordinatedTagOnActor +// 0x0038 (0x00A8 - 0x0070) +class UBTTask_Creature_PlaceGroupCoordinatedTagOnActor final : public UBTTaskNode +{ +public: + class FName TagID; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ActorBlackboardKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + float LifeTime; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_PlaceGroupCoordinatedTagOnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_PlaceGroupCoordinatedTagOnActor") + } + static class UBTTask_Creature_PlaceGroupCoordinatedTagOnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_PlaceGroupCoordinatedTagOnActor; + +// Class Phoenix.BTTask_Creature_PlaceGroupCoordinatedTagsOnActors +// 0x0010 (0x0080 - 0x0070) +class UBTTask_Creature_PlaceGroupCoordinatedTagsOnActors final : public UBTTaskNode +{ +public: + TArray AllOrders; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_PlaceGroupCoordinatedTagsOnActors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_PlaceGroupCoordinatedTagsOnActors") + } + static class UBTTask_Creature_PlaceGroupCoordinatedTagsOnActors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_PlaceGroupCoordinatedTagsOnActors; + +// Class Phoenix.FXAutoTriggerScalarStencilEffectActivePriority +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarStencilEffectActivePriority final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarStencilEffectActivePriority") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarStencilEffectActivePriority") + } + static class UFXAutoTriggerScalarStencilEffectActivePriority* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarStencilEffectActivePriority; + +// Class Phoenix.StoryGraphCondition_ByGender +// 0x0008 (0x0030 - 0x0028) +class UStoryGraphCondition_ByGender final : public UStoryGraphConditionProvider +{ +public: + ESexType PlayerGender; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_ByGender") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_ByGender") + } + static class UStoryGraphCondition_ByGender* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_ByGender; + +// Class Phoenix.MultiFX2_ActorMeshStates +// 0x0020 (0x0088 - 0x0068) +class UMultiFX2_ActorMeshStates : public UMultiFX2_Filtered +{ +public: + TArray MeshStates; // 0x0068(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FName MeshStatesTag; // 0x0078(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateOnTick; // 0x0080(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDependOnInstigator; // 0x0081(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ActorMeshStates") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ActorMeshStates") + } + static class UMultiFX2_ActorMeshStates* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ActorMeshStates; + +// Class Phoenix.BTTask_Creature_PlaceGroupCoordinatedTagOnLocation +// 0x0040 (0x00B0 - 0x0070) +class UBTTask_Creature_PlaceGroupCoordinatedTagOnLocation final : public UBTTaskNode +{ +public: + class FName TagID; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector LocationBlackboardKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + float LocationRadius; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LifeTime; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveExistingTags; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_PlaceGroupCoordinatedTagOnLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_PlaceGroupCoordinatedTagOnLocation") + } + static class UBTTask_Creature_PlaceGroupCoordinatedTagOnLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_PlaceGroupCoordinatedTagOnLocation; + +// Class Phoenix.BTTask_Creature_RandomizeApproachRange +// 0x0000 (0x0070 - 0x0070) +class UBTTask_Creature_RandomizeApproachRange final : public UBTTaskNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_RandomizeApproachRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_RandomizeApproachRange") + } + static class UBTTask_Creature_RandomizeApproachRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_RandomizeApproachRange; + +// Class Phoenix.BTTask_Creature_RandomizeIdleBehaviorLoops +// 0x0008 (0x0078 - 0x0070) +class UBTTask_Creature_RandomizeIdleBehaviorLoops final : public UBTTaskNode +{ +public: + bool bAdjustForTimeOfDayIfWild; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_RandomizeIdleBehaviorLoops") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_RandomizeIdleBehaviorLoops") + } + static class UBTTask_Creature_RandomizeIdleBehaviorLoops* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_RandomizeIdleBehaviorLoops; + +// Class Phoenix.FXAutoTriggerScalarGameLogicPropositional +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarGameLogicPropositional final : public UFXAutoTriggerScalar +{ +public: + struct FName_GameLogicPropFloat Propositional; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarGameLogicPropositional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarGameLogicPropositional") + } + static class UFXAutoTriggerScalarGameLogicPropositional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarGameLogicPropositional; + +// Class Phoenix.BTTask_Creature_RemoveGroupCoordinatedTagsFromActor +// 0x0040 (0x00B0 - 0x0070) +class UBTTask_Creature_RemoveGroupCoordinatedTagsFromActor final : public UBTTaskNode +{ +public: + TArray TagIDs; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector ActorBlackboardKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) + bool bMustBeOwnedBySelf; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_RemoveGroupCoordinatedTagsFromActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_RemoveGroupCoordinatedTagsFromActor") + } + static class UBTTask_Creature_RemoveGroupCoordinatedTagsFromActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_RemoveGroupCoordinatedTagsFromActor; + +// Class Phoenix.BTTask_Creature_RemoveGroupCoordinatedTagsOfOwnerWithID +// 0x0038 (0x00A8 - 0x0070) +class UBTTask_Creature_RemoveGroupCoordinatedTagsOfOwnerWithID final : public UBTTaskNode +{ +public: + ECreatureGroupCoordinationTagTypesToRemove TagType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TagID; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlackboardKeySelector OwnerBlackboardKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_RemoveGroupCoordinatedTagsOfOwnerWithID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_RemoveGroupCoordinatedTagsOfOwnerWithID") + } + static class UBTTask_Creature_RemoveGroupCoordinatedTagsOfOwnerWithID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_RemoveGroupCoordinatedTagsOfOwnerWithID; + +// Class Phoenix.FXAutoTriggerBoolPlayerRequirement +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolPlayerRequirement final : public UFXAutoTriggerBool +{ +public: + struct FName_GameLogicVarBool PlayerRequirement; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolPlayerRequirement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolPlayerRequirement") + } + static class UFXAutoTriggerBoolPlayerRequirement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolPlayerRequirement; + +// Class Phoenix.BTTask_Creature_ReportDebugError +// 0x0020 (0x0090 - 0x0070) +class UBTTask_Creature_ReportDebugError final : public UBTTaskNode +{ +public: + class FString ErrorText; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistent; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LifeTime; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveExistingPersistentErrors; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_ReportDebugError") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_ReportDebugError") + } + static class UBTTask_Creature_ReportDebugError* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_ReportDebugError; + +// Class Phoenix.BTTask_Creature_SetDesiredFlightState +// 0x0008 (0x0078 - 0x0070) +class UBTTask_Creature_SetDesiredFlightState final : public UBTTaskNode +{ +public: + ECreatureFlightState FlightState; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_SetDesiredFlightState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_SetDesiredFlightState") + } + static class UBTTask_Creature_SetDesiredFlightState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_SetDesiredFlightState; + +// Class Phoenix.BTTask_Creature_SetSlopeHeadingTarget +// 0x0058 (0x00C8 - 0x0070) +class UBTTask_Creature_SetSlopeHeadingTarget final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector TargetLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FBlackboardKeySelector FacingTargetLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) + float MinNormalZValue; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FacingMoveToLocationOffset; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_SetSlopeHeadingTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_SetSlopeHeadingTarget") + } + static class UBTTask_Creature_SetSlopeHeadingTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_SetSlopeHeadingTarget; + +// Class Phoenix.FXAutoTriggerBoolPlayerResultOnOff +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolPlayerResultOnOff final : public UFXAutoTriggerScalar +{ +public: + struct FName_GameLogicBoolResult PlayerResult; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolPlayerResultOnOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolPlayerResultOnOff") + } + static class UFXAutoTriggerBoolPlayerResultOnOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolPlayerResultOnOff; + +// Class Phoenix.FXAdjustments_ConditionalAdjustments +// 0x0028 (0x0050 - 0x0028) +class UFXAdjustments_ConditionalAdjustments final : public UFXAdjustments +{ +public: + TArray filters; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ConitionalAdjustments; // 0x0038(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + bool bFailIfNotFound; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_ConditionalAdjustments") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_ConditionalAdjustments") + } + static class UFXAdjustments_ConditionalAdjustments* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_ConditionalAdjustments; + +// Class Phoenix.BTTask_Creature_WaitUntilStationary +// 0x0008 (0x0078 - 0x0070) +class UBTTask_Creature_WaitUntilStationary final : public UBTTaskNode +{ +public: + bool bAllowAnimationTransition; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowIdleVariation; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_Creature_WaitUntilStationary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_Creature_WaitUntilStationary") + } + static class UBTTask_Creature_WaitUntilStationary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_Creature_WaitUntilStationary; + +// Class Phoenix.BTTask_GetDirectionBetween +// 0x0080 (0x00F0 - 0x0070) +class UBTTask_GetDirectionBetween final : public UBTTaskNode +{ +public: + struct FBlackboardKeySelector FromLocationKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector ToLocationKey; // 0x0098(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FBlackboardKeySelector ResultDirectionKey; // 0x00C0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + bool b2D; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_GetDirectionBetween") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_GetDirectionBetween") + } + static class UBTTask_GetDirectionBetween* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_GetDirectionBetween; + +// Class Phoenix.FXAutoTriggerBoolSeason +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolSeason final : public UFXAutoTriggerBool +{ +public: + int32 Seasons; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolSeason") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolSeason") + } + static class UFXAutoTriggerBoolSeason* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolSeason; + +// Class Phoenix.FXAdjustments_TargetWeapon +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_TargetWeapon final : public UFXAdjustments +{ +public: + bool bFailIfNotFound; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_TargetWeapon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_TargetWeapon") + } + static class UFXAdjustments_TargetWeapon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_TargetWeapon; + +// Class Phoenix.BTTask_RemoveActorTag +// 0x0010 (0x0080 - 0x0070) +class UBTTask_RemoveActorTag final : public UBTTaskNode +{ +public: + class FName TagName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveAll; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_RemoveActorTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_RemoveActorTag") + } + static class UBTTask_RemoveActorTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_RemoveActorTag; + +// Class Phoenix.BTTask_SendHermesMessage +// 0x0008 (0x0078 - 0x0070) +class UBTTask_SendHermesMessage final : public UBTTaskNode +{ +public: + class FName MessageName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_SendHermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_SendHermesMessage") + } + static class UBTTask_SendHermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_SendHermesMessage; + +// Class Phoenix.BTTask_SetBlackboardInt +// 0x0008 (0x00A0 - 0x0098) +class UBTTask_SetBlackboardInt final : public UBTTask_SetBlackboardValue +{ +public: + int32 Value; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_SetBlackboardInt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_SetBlackboardInt") + } + static class UBTTask_SetBlackboardInt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_SetBlackboardInt; + +// Class Phoenix.FlyingBroomPhysicsScratch_Spline +// 0x00D0 (0x0100 - 0x0030) +class alignas(0x10) UFlyingBroomPhysicsScratch_Spline final : public UFlyingBroomPhysicsScratch +{ +public: + class UFlyingBroomPhysics_Spline* PhysicsData; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr SplineComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0xC0]; // 0x0040(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroomPhysicsScratch_Spline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroomPhysicsScratch_Spline") + } + static class UFlyingBroomPhysicsScratch_Spline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroomPhysicsScratch_Spline; + +// Class Phoenix.BTTask_WaitBlackboardTimeWithDeviation +// 0x0030 (0x00A8 - 0x0078) +class UBTTask_WaitBlackboardTimeWithDeviation final : public UBTTask_Wait +{ +public: + struct FBlackboardKeySelector BlackboardKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + float Deviation; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_WaitBlackboardTimeWithDeviation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_WaitBlackboardTimeWithDeviation") + } + static class UBTTask_WaitBlackboardTimeWithDeviation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_WaitBlackboardTimeWithDeviation; + +// Class Phoenix.FlyingStairs +// 0x0060 (0x02A8 - 0x0248) +class AFlyingStairs final : public AActor +{ +public: + class UCapsuleComponent* FlyingStairsArea; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* CloudMesh; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeForStairsToStayAtHeightDuringMovement; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FlyingStairsChain; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float TimeForRandomlyBuildingStair; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnStairBuilding; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate OnStairDemolishing; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_298[0x10]; // 0x0298(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BuildRandomStairChain(); + void DestroyRandomStairChain(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingStairs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingStairs") + } + static class AFlyingStairs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFlyingStairs; + +// Class Phoenix.BTTask_WaitForHermesMessage +// 0x0018 (0x0088 - 0x0070) +class UBTTask_WaitForHermesMessage final : public UBTTaskNode +{ +public: + class FName MessageName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_WaitForHermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_WaitForHermesMessage") + } + static class UBTTask_WaitForHermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_WaitForHermesMessage; + +// Class Phoenix.PortkeyInventoryItemTool +// 0x0088 (0x04B8 - 0x0430) +class APortkeyInventoryItemTool final : public AInventoryItemTool +{ +public: + struct FDbSingleColumnInfo TargetFastTravelLocation; // 0x0430(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + void Transport(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PortkeyInventoryItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PortkeyInventoryItemTool") + } + static class APortkeyInventoryItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APortkeyInventoryItemTool; + +// Class Phoenix.BTTask_WaitProviderTime +// 0x0040 (0x00B8 - 0x0078) +class UBTTask_WaitProviderTime final : public UBTTask_Wait +{ +public: + struct FAIDataProviderFloatValue ParameterizedWaitTime; // 0x0078(0x0038)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + float Deviation; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BTTask_WaitProviderTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BTTask_WaitProviderTime") + } + static class UBTTask_WaitProviderTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBTTask_WaitProviderTime; + +// Class Phoenix.CallOutAttachmentInterface +// 0x0000 (0x0000 - 0x0000) +class ICallOutAttachmentInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CallOutAttachmentInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CallOutAttachmentInterface") + } + static class ICallOutAttachmentInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICallOutAttachmentInterface; + +// Class Phoenix.FocusTrigger +// 0x0248 (0x0498 - 0x0250) +class AFocusTrigger : public ATriggerBox +{ +public: + EFocusTriggerType FocusTriggerType; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool StartInactive; // 0x0251(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_252[0x2]; // 0x0252(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr TheFocusActor; // 0x0254(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo AttachToDBID; // 0x0260(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + struct FVector TheAttachOffset; // 0x02E8(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TheFocusOffset; // 0x02F4(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TheFocusProbablity; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TheActionProbablity; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlayerFocusProbablity; // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlayerActionProbablity; // 0x030C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDbSingleColumnInfo TheReaction; // 0x0310(0x0088)(Edit, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo TheEmotion; // 0x03A0(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_428[0x70]; // 0x0428(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Activate(); + void ActorOverlapBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& OverlapInfo); + void ActorOverlapEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void Deactivate(); + void SetAbsoluteExtents(const struct FVector& InAbsoluteExtents); + void SetPlayerActionProbablity(float InProbability); + void SetPlayerFocusProbablity(float InProbability); + void SetTheActionProbablity(float InProbability); + void SetTheEmotion(ESocialSemanticIDs InEmotion); + void SetTheFocusActor(class AActor* InFocusActor); + void SetTheFocusOffset(const struct FVector& InFocusOffset); + void SetTheFocusProbablity(float InProbability); + void SetTheReaction(ESocialActionTypes InSocialAction); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FocusTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FocusTrigger") + } + static class AFocusTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFocusTrigger; + +// Class Phoenix.MirroredFocusTrigger +// 0x0080 (0x0518 - 0x0498) +class AMirroredFocusTrigger : public AFocusTrigger +{ +public: + float MirroredFocusProbablity; // 0x0498(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MirroredCalloutProbablity; // 0x049C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MirroredPlayerFocusProbablity; // 0x04A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MirroredPlayerCalloutProbablity; // 0x04A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDialogueConversationReference CalloutEvent; // 0x04A8(0x0010)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseCalloutOffset; // 0x04B8(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4B9[0x3]; // 0x04B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CalloutOffset; // 0x04BC(0x000C)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C8[0x50]; // 0x04C8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MirroredFocusTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MirroredFocusTrigger") + } + static class AMirroredFocusTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMirroredFocusTrigger; + +// Class Phoenix.FatLadyMirroredFocusTrigger +// 0x0030 (0x0548 - 0x0518) +class AFatLadyMirroredFocusTrigger final : public AMirroredFocusTrigger +{ +public: + struct FDialogueConversationReference CalloutEventNight; // 0x0518(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueConversationReference CalloutEventGryffindor; // 0x0528(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueConversationReference CalloutEventNonGryffindor; // 0x0538(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FatLadyMirroredFocusTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FatLadyMirroredFocusTrigger") + } + static class AFatLadyMirroredFocusTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFatLadyMirroredFocusTrigger; + +// Class Phoenix.PerceptionTextureCacheItem +// 0x0018 (0x0040 - 0x0028) +class UPerceptionTextureCacheItem final : public UObject +{ +public: + class UTexture2D* Texture; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FOV; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerceptionTextureCacheItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerceptionTextureCacheItem") + } + static class UPerceptionTextureCacheItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerceptionTextureCacheItem; + +// Class Phoenix.CameraFixupAdjustBoneFraming +// 0x0030 (0x0060 - 0x0030) +class UCameraFixupAdjustBoneFraming final : public UCameraFixupOperation +{ +public: + class UTransformProvider* TargetBone; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* ReferenceBone; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DeadDistanceProvider; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotate; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* WeightProvider; // 0x0050(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 DrawDebug : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupAdjustBoneFraming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupAdjustBoneFraming") + } + static class UCameraFixupAdjustBoneFraming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupAdjustBoneFraming; + +// Class Phoenix.Foragable +// 0x0010 (0x02C0 - 0x02B0) +class AForagable final : public AWorldObject +{ +public: + TMulticastInlineDelegate OnForageableCollected; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic) + +public: + bool ResetState(EForageableState NextState); + + int32 GetItemCount() const; + class FName GetItemID() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Foragable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Foragable") + } + static class AForagable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AForagable; + +// Class Phoenix.MinimapBase +// 0x0238 (0x04A0 - 0x0268) +class UMinimapBase : public UUserWidget +{ +public: + bool InSearchAreaState; // 0x0268(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinYElevationDist; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinYElevationDistHogwarts; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxXElevationDist; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinYElevationDistSquared; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxXElevationDistSquared; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ElevationBuffer; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ElevationBufferSquared; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DefaultIconColor; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DefaultDiscoveredColor; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMiniMapParameters* MiniMapParameters; // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x48]; // 0x02B0(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* MapVirtualTexture; // 0x02F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTexture2D* MapRegularVirtualTexture; // 0x0300(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTexture2D* MapNoFlyVirtualTexture; // 0x0308(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextureRenderTarget2D* MapRenderTarget; // 0x0310(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextureRenderTarget2D* MapRenderTargetNoFly; // 0x0318(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_320[0x28]; // 0x0320(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* Material; // 0x0348(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* MaterialDynamic; // 0x0350(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_358[0x148]; // 0x0358(0x0148)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CalculateScale(); + struct FVector2D ConvertFromWorldSpaceToTextureSpaceSubSection(const struct FVector& WorldPosition); + void FadeInCircleIcon(class UMapIconInstance* Icon); + void FadeInMissionIcon(class UMapIconInstance* Icon); + struct FVector2D GetBottomRightPadded(); + void GetBoundsForTextureSpaceSubSection(const struct FVector& WorldPosition, struct FVector2D* TL, struct FVector2D* BR, float* AvgMultiplier); + struct FVector2D GetMapMultiplier(); + struct FVector2D GetMapToTextureRatio(); + float GetMiniMapInitialSize(); + float GetMiniMapSize(); + float GetMiniMapZoomSize(); + struct FVector2D GetOnScreenTextureArea(); + struct FVector GetPlayerLocation(); + struct FVector2D GetTopLeftPadded(); + void GetVisibleBounds(struct FVector2D* TL, struct FVector2D* BR); + void GetVisibleBoundsInPixels(struct FVector2D* TL, struct FVector2D* BR); + struct FVector2D GetWorldToTextureScale(); + bool IsPointInBounds(const struct FVector2D& Point, const struct FVector2D& TL, const struct FVector2D& BR); + void OverrideLevelBounds(const struct FVector2D& TopLeft, const struct FVector2D& BottomRight); + void PulseCircleIcon(class UMapIconInstance* Icon); + void SetColorByName(const class FString& ParameterName, const struct FLinearColor& Color); + void SetIconDistanceScale(float IconDistanceScale); + void SetIntrusionColor(const struct FLinearColor& Color); + void SetMapOpacity(float Opacity); + void SetMaterialTexture(const class FString& TextureParameter, class UTexture2D* Texture); + void SetMiniMapSize(float size, float ZoomTime); + void SetOpacity(float Alpha); + void SetPathPulseSpeed(float Speed); + void SetPathPulseVisibility(float PulseVisibility); + void SetPlayerPosition(const struct FVector& pPlayerPosition); + void SetPlayerPositionEvent(const struct FVector& pPlayerLocation); + void SetPlayerPositionTextureSpaceEvent(const struct FVector2D& pPlayerLocation); + void SetSize(float size); + void ShowMap(bool Visibile); + void ShowOutline(class UMapIconInstance* Icon); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapBase") + } + static class UMinimapBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapBase; + +// Class Phoenix.MinimapHogwarts +// 0x0050 (0x04F0 - 0x04A0) +class UMinimapHogwarts : public UMinimapBase +{ +public: + class UDataTable* ZLevelData; // 0x04A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A8[0x48]; // 0x04A8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangeLevel(int32 LevelIndex, bool fromInit); + struct FVector2D GetBottomRightBound(); + int32 GetCurrentFloor(); + struct FVector GetDebugPlayerOffset(); + struct FVector2D GetTopLeftBound(); + void Init(bool LoadNavMesh); + void SetCurrentFloor(int32 Floor); + void TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapHogwarts") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapHogwarts") + } + static class UMinimapHogwarts* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapHogwarts; + +// Class Phoenix.CameraFixupAdjustBoneFramingState +// 0x0080 (0x00C0 - 0x0040) +class alignas(0x10) UCameraFixupAdjustBoneFramingState final : public UCameraFixupOperationState +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* TargetBone; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* ReferenceBone; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x60]; // 0x0060(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupAdjustBoneFramingState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupAdjustBoneFramingState") + } + static class UCameraFixupAdjustBoneFramingState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupAdjustBoneFramingState; + +// Class Phoenix.CameraFixupOperations +// 0x0038 (0x0068 - 0x0030) +class UCameraFixupOperations final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf StageClass; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SceneRigClass; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Operations; // 0x0048(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ActorActions; // 0x0058(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFixupOperations") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFixupOperations") + } + static class UCameraFixupOperations* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFixupOperations; + +// Class Phoenix.CameraHeightRenderSettingsComponent +// 0x0010 (0x0AF0 - 0x0AE0) +#pragma pack(push, 0x1) +class alignas(0x10) UCameraHeightRenderSettingsComponent : public URenderSettingsComponent +{ +public: + float StartEffectHeightMeters; // 0x0AD8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullEffectHeightMeters; // 0x0ADC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldBaseHeightAffect Base; // 0x0AE0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AE1[0x7]; // 0x0AE1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraHeightRenderSettingsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraHeightRenderSettingsComponent") + } + static class UCameraHeightRenderSettingsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UCameraHeightRenderSettingsComponent; + +// Class Phoenix.CameraHeightWithCullingRenderSettingsComponent +// 0x0020 (0x0B10 - 0x0AF0) +#pragma pack(push, 0x1) +class alignas(0x10) UCameraHeightWithCullingRenderSettingsComponent : public UCameraHeightRenderSettingsComponent +{ +public: + TArray CullVolumes; // 0x0AE8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray SortedCullVolumes; // 0x0AF8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraHeightWithCullingRenderSettingsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraHeightWithCullingRenderSettingsComponent") + } + static class UCameraHeightWithCullingRenderSettingsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UCameraHeightWithCullingRenderSettingsComponent; + +// Class Phoenix.Enemy_Follow_QBUpdateData +// 0x0028 (0x0058 - 0x0030) +class UEnemy_Follow_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + float MinDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Threshold; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ActorToFollow; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuccessCooldown; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FailedCooldown; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAngle; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngle; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Follow_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Follow_QBUpdateData") + } + static class UEnemy_Follow_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Follow_QBUpdateData; + +// Class Phoenix.CameraHeightWithPlayerRequirementsRenderSettingsComponent +// 0x0010 (0x0B20 - 0x0B10) +class UCameraHeightWithPlayerRequirementsRenderSettingsComponent final : public UCameraHeightWithCullingRenderSettingsComponent +{ +public: + TArray PlayerRequirements; // 0x0B08(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_B18[0x8]; // 0x0B18(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraHeightWithPlayerRequirementsRenderSettingsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraHeightWithPlayerRequirementsRenderSettingsComponent") + } + static class UCameraHeightWithPlayerRequirementsRenderSettingsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraHeightWithPlayerRequirementsRenderSettingsComponent; + +// Class Phoenix.LoadingScreenChooser +// 0x0018 (0x0040 - 0x0028) +class ULoadingScreenChooser final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LoadingScreenChooser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LoadingScreenChooser") + } + static class ULoadingScreenChooser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULoadingScreenChooser; + +// Class Phoenix.RenderSettingsCustomBlendDomainPlayerResult +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsCustomBlendDomainPlayerResult final : public URenderSettingsCustomBlendDomain +{ +public: + struct FName_GameLogicBoolResult PlayerResult; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainPlayerResult") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainPlayerResult") + } + static class URenderSettingsCustomBlendDomainPlayerResult* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainPlayerResult; + +// Class Phoenix.Enemy_LeadPlayer_QBUpdateData +// 0x0018 (0x0048 - 0x0030) +class UEnemy_LeadPlayer_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + float PlayerTetherDist; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerInsideDist; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StrafeDist; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistFromTarget; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CircleAngle; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerPerceptionSafeDist; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_LeadPlayer_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_LeadPlayer_QBUpdateData") + } + static class UEnemy_LeadPlayer_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_LeadPlayer_QBUpdateData; + +// Class Phoenix.CameraStackAvatarTargetTrackerGetterBase +// 0x0018 (0x00C0 - 0x00A8) +class UCameraStackAvatarTargetTrackerGetterBase : public UCameraStackSecondaryTargetGetterBlend +{ +public: + bool bUseActorCenterIfApplicable; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRootBoneIfApplicable; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x16]; // 0x00AA(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackAvatarTargetTrackerGetterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackAvatarTargetTrackerGetterBase") + } + static class UCameraStackAvatarTargetTrackerGetterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackAvatarTargetTrackerGetterBase; + +// Class Phoenix.CameraStackAvatarAimAtTargetGetter +// 0x0000 (0x00C0 - 0x00C0) +class UCameraStackAvatarAimAtTargetGetter final : public UCameraStackAvatarTargetTrackerGetterBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackAvatarAimAtTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackAvatarAimAtTargetGetter") + } + static class UCameraStackAvatarAimAtTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackAvatarAimAtTargetGetter; + +// Class Phoenix.CameraTag_Conversation +// 0x0018 (0x0040 - 0x0028) +class UCameraTag_Conversation final : public UAnimationArchitectTagProvider +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraTag_Conversation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraTag_Conversation") + } + static class UCameraTag_Conversation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraTag_Conversation; + +// Class Phoenix.Candles +// 0x01C8 (0x0420 - 0x0258) +class ACandles final : public AStaticMeshActor +{ +public: + bool bStartLit; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGIOnlyLight; // 0x0259(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulatePhysics; // 0x025A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartAsleep; // 0x025B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestructible; // 0x025C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor LightColor; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLightTemperature; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LightTemperature; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastShadow; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastVolumetricShadow; // 0x0279(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits PointLightUnit; // 0x027A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27B[0x1]; // 0x027B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float PointLightIntensity; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CustomLightRadius; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceRadius_PL; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowResolution_PL; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength_PL; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MSRShadowCaster_PL; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScattering_PL; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLighting_PL; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance_PL; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance_PL; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomLightPosition; // 0x02A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A5[0x3]; // 0x02A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector CustomLightPosition; // 0x02A8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomLightRotation; // 0x02B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator CustomLightRotation; // 0x02B8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bUseLightTexture; // 0x02C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* LightTexture; // 0x02C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CullingPlanes; // 0x02D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bSpotlight; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpotlightVolumetricShadow; // 0x02E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightUnits SpotlightUnit; // 0x02E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E3[0x1]; // 0x02E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float SpotlightIntensity; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttenuationRadius_SL; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SourceRadius_SL; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowResolution_SL; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowBias_SL; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowSlopeBias_SL; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerConeAngle; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterConeAngle; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength_SL; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MSRShadowCaster_SL; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumetricScattering_SL; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndirectLighting_SL; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDrawDistance_SL; // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpotlightLocation; // 0x0318(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator SpotlightRotation; // 0x0324(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray SpotlightCullingPlanes; // 0x0330(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float WaveSpeed1; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WaveSpeed2; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinIntensity; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityNoiseSpeed; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityNoiseFactor; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDayNightModulate; // 0x0354(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_355[0x3]; // 0x0355(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DayIntensityMod; // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DayColorMod; // 0x035C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightIntensityMod; // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NightColorMod; // 0x0370(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* CandleMeshComp; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPointLightComponent* PointLightComp; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USpotLightComponent* SpotLightComp; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimatedLightComponent* AnimatedLightComp; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UDayNightLocalLightControllerComponent* LightControllerComp; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UObjectStateInfo* CandleObjectState; // 0x03A8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray CandleList; // 0x03B0(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray FlameMatList; // 0x03C0(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bMovable; // 0x03D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D1[0x7]; // 0x03D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstance* NoGlowMaterial; // 0x03D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FTransform DPC_InitialTransform; // 0x03E0(0x0030)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + ELightUnits PreviousPLUnit; // 0x0410(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ELightUnits PreviousSLUnit; // 0x0411(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_412[0xE]; // 0x0412(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CandleSetup(class UObjectStateComponent* i_ObjectStateComp, uint8 i_CandleType, class UAnimatedLightComponent* i_AnimatedLight, class UPointLightComponent* i_PL, class USpotLightComponent* i_SL); + void ChangeLightColor(const struct FLinearColor& i_Color, float i_temperature); + void CrossLightTickRange(bool bin); + void ResetLightColor(); + void SetUpLights(class UPointLightComponent* curPL, class USpotLightComponent* curSL); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Candles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Candles") + } + static class ACandles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACandles; + +// Class Phoenix.Enemy_Turns_TicketUpdate_QBUpdateData +// 0x0030 (0x0060 - 0x0030) +class UEnemy_Turns_TicketUpdate_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + float UpdateInterval; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* SinceLastAttackedCountCurve; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* OffScreenTimeCurve; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomScoreMin; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomScoreMax; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomScoreTimeout; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomScoreTimeoutDeviation; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargettedScore; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Turns_TicketUpdate_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Turns_TicketUpdate_QBUpdateData") + } + static class UEnemy_Turns_TicketUpdate_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Turns_TicketUpdate_QBUpdateData; + +// Class Phoenix.CaptureDeviceItemTool +// 0x02D0 (0x0700 - 0x0430) +class ACaptureDeviceItemTool final : public AInventoryItemTool +{ +public: + TSubclassOf WidgetClass; // 0x0430(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerceptionNoiseEventLoudness; // 0x0438(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerceptionNoiseEventMaxRange; // 0x043C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TriggersSight; // 0x0440(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TriggersHearing; // 0x0441(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetSpeedMode UsingToolSpeedMode; // 0x0442(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_443[0x1]; // 0x0443(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float GracePeriodTime; // 0x0444(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* BeastCapture_MusicStartEvent; // 0x0448(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* BeastCapture_MusicStopEvent; // 0x0450(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* BeastCapture_SuccessStingerEvent; // 0x0458(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ReactionTagContainer; // 0x0460(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_480[0x8]; // 0x0480(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ECaptureState CurrentCaptureState; // 0x0488(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_489[0x7]; // 0x0489(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ABiped_Player* BipedPlayer; // 0x0490(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_498[0x4]; // 0x0498(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentDistance; // 0x049C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A0[0x8]; // 0x04A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapturingWidget* CaptureWidget; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableIntermediateGates; // 0x04B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4B1[0x27]; // 0x04B1(0x0027)(Fixing Size After Last Property [ Dumper-7 ]) + TSet LargeTargetTypeNames; // 0x04D8(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + uint8 Pad_528[0x1C8]; // 0x0528(0x01C8)(Fixing Size After Last Property [ Dumper-7 ]) + class FName OutOfRangeTutorialStat; // 0x06F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName OutOfRangeTutorial; // 0x06F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void BeginCapturing(); + void FinishCancelling(); + void FinishSucceeding(); + float GetMaxCapturingDistance(); + void InvalidateCachedMeshBounds(class USkinnedMeshComponent* InMeshComponent); + void OnCancelCapture(); + void OnCaptureStateChanged(ECaptureState PreviousState, ECaptureState NewState); + void OnCompletedGate(bool bIsFinalGate); + void OnConfirmCapture(); + + float GetCapturingProgress() const; + bool GetIsGateActive() const; + int32 GetNumGatesPassed() const; + float GetProgressTowardNextGate() const; + class AActor* GetTargetActor() const; + int32 GetTotalNumGates() const; + bool IsTargetConsideredLarge() const; + void PlayCaptureStinger() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CaptureDeviceItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CaptureDeviceItemTool") + } + static class ACaptureDeviceItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACaptureDeviceItemTool; + +// Class Phoenix.CartMoverBase +// 0x00D8 (0x0358 - 0x0280) +class ACartMoverBase final : public AWorldEventActor +{ +public: + TMulticastInlineDelegate OnCartReachedEndOfSpline; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + bool bCartStopping; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TargetSpeed; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InterpSpeed; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SwingLimiter; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SwingAngle; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimerHandle RestartTimer; // 0x02A8(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTimelineComponent* TailGateTimeline; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> SlowingSocialAgents; // 0x02B8(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TArray> BlockingSocialAgents; // 0x02C8(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + TSoftObjectPtr Spline; // 0x02D8(0x0028)(ExportObject, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_300[0x58]; // 0x0300(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginMovement(struct FCartSetup& InCartSetup, bool bStartFromBeginning); + bool IsCartBlocking(const class AActor* ObstructingActor); + void MoveAlongSpline(struct FCartSetup& InCartSetup, float DeltaTime); + void OnDetectedEnemyDeath(class AActor* EnemyAI); + void OnSlowDownBoxBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnSlowDownBoxEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnStopBoxBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnStopBoxEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void PauseMovement(); + void ResumeMovement(); + void SetMaxSpeed(const float InMaxSpeed); + + bool HasReachedEndOfSpline() const; + bool HasStopped() const; + bool IsCharacter(const class AActor* ObstructingActor) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CartMoverBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CartMoverBase") + } + static class ACartMoverBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACartMoverBase; + +// Class Phoenix.GoblinAISwordAttackData +// 0x0000 (0x0490 - 0x0490) +class UGoblinAISwordAttackData final : public UEnemyAIAttackData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GoblinAISwordAttackData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GoblinAISwordAttackData") + } + static class UGoblinAISwordAttackData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGoblinAISwordAttackData; + +// Class Phoenix.CategoryNavBarWidget +// 0x0020 (0x0288 - 0x0268) +class UCategoryNavBarWidget : public UUserWidget +{ +public: + TArray CategoryNames; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 CurCategoryIndex; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UImage* BackgroundImage; // 0x0280(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void AddCategory(const class FText& NewCategory); + class UIconButtonWidget* GetButtonByIndex(int32 Index_0); + class FText GetCurrentCategory(); + int32 GetIndexOfButton(class UIconButtonWidget* Button); + void InitializeButton(class UIconButtonWidget* Button, const class FText& buttonIcon); + void NextCategory(); + void OnCategoryButtonClicked(class UIconButtonWidget* Button); + void OnCategoryButtonHover(class UIconButtonWidget* Button); + void OnCategoryButtonUnHover(class UIconButtonWidget* Button); + void OnClick(int32 SelectedCategory); + void OnHover(const class UIconButtonWidget* hoveredButton); + void OnUnhover(const class UIconButtonWidget* hoveredButton); + void PrevCategory(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CategoryNavBarWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CategoryNavBarWidget") + } + static class UCategoryNavBarWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCategoryNavBarWidget; + +// Class Phoenix.NPC_AnimInstance +// 0x0090 (0x0670 - 0x05E0) +#pragma pack(push, 0x1) +class alignas(0x10) UNPC_AnimInstance : public UAmbulatory_AnimInstance +{ +public: + uint8 Pad_5E0[0x8]; // 0x05E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EEnemyAIAnimState State; // 0x05E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyAIAnimState LastState; // 0x05E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_AnimMainState MainState; // 0x05EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_AnimMainState LastMainState; // 0x05EB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtAlpha; // 0x05EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr ParryAnimAsset; // 0x05F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParryAnimTime; // 0x05F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParryAnimTimeSet; // 0x05FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_SpawnState SpawnState; // 0x05FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_Ability ActiveAbility; // 0x05FE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5FF[0x69]; // 0x05FF(0x0069)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleHeadTracking(class AActor* Owner); + void OnTeleport(class AAmbulatory_Character* Character, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated); + void SetAbilityActive(EEnemy_Ability InAbility, bool bUse); + void SetAnimSpawnState(ENPC_SpawnState InAnimSpawnState); + void SetMainState(const EEnemy_AnimMainState& InState); + void SetState(const EEnemyAIAnimState& InState); + + bool GetAbilityActive(EEnemy_Ability InAbility) const; + EEnemy_Ability GetActiveAbility() const; + ENPC_SpawnState GetAnimSpawnState() const; + EEnemy_AnimMainState GetMainState() const; + EEnemyAIAnimState GetState() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_AnimInstance") + } + static class UNPC_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UNPC_AnimInstance; + +// Class Phoenix.CentaurAnimInstance +// 0x0000 (0x0670 - 0x0670) +class UCentaurAnimInstance final : public UNPC_AnimInstance +{ +public: + bool bLeftHandBowHold; // 0x0668(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_669[0x7]; // 0x0669(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CentaurAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CentaurAnimInstance") + } + static class UCentaurAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCentaurAnimInstance; + +// Class Phoenix.Enemy_Reposition_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_Reposition_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Reposition_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Reposition_QBUpdate") + } + static class UEnemy_Reposition_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Reposition_QBUpdate; + +// Class Phoenix.CentaurCombatComponent +// 0x0110 (0x01E0 - 0x00D0) +class UCentaurCombatComponent final : public UActorComponent +{ +public: + struct FCentaurRepositionDescriptor RepositionDescriptor; // 0x00D0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + TMap AttackDescriptors; // 0x00F0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bUseStanceVariation; // 0x0140(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StanceVariationAPercentage; // 0x0144(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AAStanceTags_A; // 0x0148(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AAStanceTags_B; // 0x0168(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer IAStanceTags_A; // 0x0188(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer IAStanceTags_B; // 0x01A8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray PerceivedCombatTargets; // 0x01C8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_1D8[0x8]; // 0x01D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsUsingStanceA(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CentaurCombatComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CentaurCombatComponent") + } + static class UCentaurCombatComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCentaurCombatComponent; + +// Class Phoenix.LightComponentStateData +// 0x0008 (0x0030 - 0x0028) +class ULightComponentStateData : public UObject +{ +public: + class ULightComponentState* State; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateData") + } + static class ULightComponentStateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateData; + +// Class Phoenix.AIPerformTaskBase +// 0x00B8 (0x00E0 - 0x0028) +#pragma pack(push, 0x1) +class alignas(0x10) UAIPerformTaskBase : public UObject +{ +public: + class ASceneRigActor* ParallelSceneRigActor; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipThisTask; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldWaitToFinish; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0xE]; // 0x0032(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ElementTransform; // 0x0040(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bTrackPlayer; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* HeadTrackingTargetActor; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PerformTaskContainer; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_88[0x50]; // 0x0088(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnFleshLoadComplete(class AActor* FleshActor); + void OnPerformTaskExecutionCompleteImp(class UScheduledEntity* ScheduledEntity, int32 ActivityTypeBits); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskBase") + } + static class UAIPerformTaskBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UAIPerformTaskBase; + +// Class Phoenix.AIPerformTaskAblAbility +// 0x0010 (0x00F0 - 0x00E0) +class UAIPerformTaskAblAbility final : public UAIPerformTaskBase +{ +public: + TSubclassOf PartialBodyAbilityPtr; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AbilityChannelName; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayPartialBodyAnimation; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskAblAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskAblAbility") + } + static class UAIPerformTaskAblAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskAblAbility; + +// Class Phoenix.ChainRenderComponent +// 0x0030 (0x0600 - 0x05D0) +class UChainRenderComponent final : public UInstancedStaticMeshComponent +{ +public: + float InstanceDistance; // 0x05C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InstanceRotation; // 0x05CC(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator RotationBetweenInstances; // 0x05D8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector InstanceScale; // 0x05E4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceOffset; // 0x05F0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F4[0xC]; // 0x05F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSpline(class USplineComponent* InSplineComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChainRenderComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChainRenderComponent") + } + static class UChainRenderComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChainRenderComponent; + +// Class Phoenix.CharacterBoneProjector +// 0x00E0 (0x0108 - 0x0028) +class UCharacterBoneProjector final : public UObject +{ +public: + TArray Projections; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ProjectionStates; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FCharacterBoneProjectionParams ProjectionParams; // 0x0048(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FCharacterBoneProjectionResults ProjectionResults; // 0x004C(0x0054)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FSimpleBoneInfoCache BoneCache; // 0x00A0(0x0060)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + bool bStatesInitialized; // 0x0100(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool InitializeState(class AActor* Owner); + void Update(class AActor* Owner, float dt); + + bool StatesInitialized() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterBoneProjector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterBoneProjector") + } + static class UCharacterBoneProjector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCharacterBoneProjector; + +// Class Phoenix.LightClippingVolumeSupportLibrary +// 0x0000 (0x0028 - 0x0028) +class ULightClippingVolumeSupportLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AssignLightClippingVolumeSource(class ULocalLightComponent* LightComponent, class ALightClippingVolume* LightClippingVolumeActor, bool* bSuccess, ELightClippingProviderVolumeMode VolumeMode); + static void ClearAllLightClippingVolumeSource(class ALightClippingVolume* LightClippingVolumeActor, int32* UnassignedLights); + static void ClearLightClippingSource(class ULocalLightComponent* LightComponent); + static void FindAndAssignLightClippingVolumeSource(class FName LightTag, class ALightClippingVolume* LightClippingVolumeActor, int32* AssignedLights, bool bForceEvenIfAlreadySet, ELightClippingProviderVolumeMode VolumeMode); + static void GetAllWithLightClippingVolumeActor(class ALightClippingVolume* LightClippingVolumeActor, TArray* Lights, ELightClippingVolumeFilterType FilterType); + static void GetLightClippingVolumeSource(class ULocalLightComponent* LightComponent, class ALightClippingVolume** LightClippingVolumeActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingVolumeSupportLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingVolumeSupportLibrary") + } + static class ULightClippingVolumeSupportLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightClippingVolumeSupportLibrary; + +// Class Phoenix.CharacterBoneProjectorComponent +// 0x0010 (0x00E0 - 0x00D0) +class UCharacterBoneProjectorComponent final : public UActorComponent +{ +public: + class UCharacterBoneProjector* Projector; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterBoneProjectorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterBoneProjectorComponent") + } + static class UCharacterBoneProjectorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCharacterBoneProjectorComponent; + +// Class Phoenix.Enemy_Target_PerceptionUpdate +// 0x00C0 (0x0100 - 0x0040) +class UEnemy_Target_PerceptionUpdate final : public UNPC_PerceptionUpdate +{ +public: + uint8 Pad_40[0xC0]; // 0x0040(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Target_PerceptionUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Target_PerceptionUpdate") + } + static class UEnemy_Target_PerceptionUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Target_PerceptionUpdate; + +// Class Phoenix.SceneRigCharacterOptionsAsset +// 0x00B8 (0x00E8 - 0x0030) +class USceneRigCharacterOptionsAsset final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bDisableURO; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlBehaviors ControlBehaviors; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCancelAbilities; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableProceduralEyes; // 0x003B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODOverride; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysTickPoseAndRefreshBones; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BoundsScale; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableReactions; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDismount; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EManagedMovementModePriority MovementModePriority; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomMovementMode; // 0x004B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipOverlaps; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSanityCheckTransforms; // 0x004D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECharacterOptionsCollisionResponse CollisionResponse; // 0x004E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority SocializationPriority; // 0x004F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableSocialization; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority IKPriority; // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableIK; // 0x0052(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableFloorContact; // 0x0053(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoolProvider* EnableFloorContactProvider; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableLookat; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePoseFixup; // 0x0061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float IKBlendDurationOnEnter; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IKBlendDurationOnExit; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationDirectionSource LowestAllowedLookAtPriority; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePostProcessBlueprint; // 0x006D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority ScalePriority; // 0x006E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleRootMotion; // 0x006F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UnityScale; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverrideRootMotionTranslationScale; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RootMotionTranslationScale; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet TickingBlackList; // 0x0078(0x0050)(Edit, NativeAccessSpecifierPublic) + bool DisableAudioOcclusion; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveSpellEffects; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideDisableSpells; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableSpells; // 0x00CB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveGuideSpline; // 0x00CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority DisableSpellsPriority; // 0x00CD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetRightArmState; // 0x00CE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmState RightArmState; // 0x00CF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetLeftArmState; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELeftArmState LeftArmState; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideIsTargetableByAi; // 0x00D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsTargetableByAi; // 0x00D3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority TargetableByAiPriority; // 0x00D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideIsAiSuspended; // 0x00D5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuspendAi; // 0x00D6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D7[0x1]; // 0x00D7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UIntProvider* SynchronizationMethodProvider; // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReleaseFleshLockOnFinish; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCharacterOptionsAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCharacterOptionsAsset") + } + static class USceneRigCharacterOptionsAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigCharacterOptionsAsset; + +// Class Phoenix.CharacterStateComponent +// 0x0280 (0x0828 - 0x05A8) +class UCharacterStateComponent final : public UBaseStateComponent +{ +public: + struct FCharacterStateData CharacterStateData; // 0x05A8(0x0280)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterStateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterStateComponent") + } + static class UCharacterStateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCharacterStateComponent; + +// Class Phoenix.Enemy_TooClose_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_TooClose_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TooClose_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TooClose_QBUpdate") + } + static class UEnemy_TooClose_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TooClose_QBUpdate; + +// Class Phoenix.CharacterStateHUDWidgetStyle +// 0x2C80 (0x2CB0 - 0x0030) +class UCharacterStateHUDWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FCharacterStateHUDStyle CharacterStateHUDWidgetStyle; // 0x0030(0x2C80)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterStateHUDWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterStateHUDWidgetStyle") + } + static class UCharacterStateHUDWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCharacterStateHUDWidgetStyle; + +// Class Phoenix.CharacterStateDataContainer +// 0x0280 (0x02A8 - 0x0028) +class UCharacterStateDataContainer final : public UObjectStateDataContainerBase +{ +public: + struct FCharacterStateData Data; // 0x0028(0x0280)(ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterStateDataContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterStateDataContainer") + } + static class UCharacterStateDataContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCharacterStateDataContainer; + +// Class Phoenix.CheckboxWidget +// 0x00B8 (0x0320 - 0x0268) +class UCheckboxWidget final : public UUserWidget +{ +public: + bool PreTranslateText; // 0x0268(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsChecked; // 0x0269(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26A[0x6]; // 0x026A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FText CheckboxLabelText; // 0x0270(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor CompletedColor; // 0x0288(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor CurrentColor; // 0x02B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor FutureColor; // 0x02D8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UCheckBox* TheCheckbox; // 0x0300(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* CheckboxTextBlock; // 0x0308(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCheckboxStateChange; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void OnSynchronizeProperties(); + void SetCheckboxOnOff(const class FText& Label, bool checked); + void SetProperties(const class FText& Label, int32 Index_0); + void StateChanged(bool State); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheckboxWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheckboxWidget") + } + static class UCheckboxWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheckboxWidget; + +// Class Phoenix.DynamicFarFoliageManager +// 0x0160 (0x03A8 - 0x0248) +class ADynamicFarFoliageManager final : public AActor +{ +public: + class AInstancedFoliageActor* HostInstancedFoliageActor; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HostInstancedFoliageComponents; // 0x0250(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ComponentsInstanceCount; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray WorldFoliageData; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + uint8 Pad_280[0x10]; // 0x0280(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TotalInstancesCount; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x114]; // 0x0294(0x0114)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MainProcessIteration(float DeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicFarFoliageManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicFarFoliageManager") + } + static class ADynamicFarFoliageManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADynamicFarFoliageManager; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsDark +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsDark final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsDark") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsDark") + } + static class UModFilter_DealDamage_Spell_IsDark* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsDark; + +// Class Phoenix.ChompingCabbage_InvTool +// 0x0020 (0x0450 - 0x0430) +class AChompingCabbage_InvTool final : public AInventoryItemTool +{ +public: + TSubclassOf CabbageEnemyClass; // 0x0430(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpawnOffset; // 0x0438(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowVelocity; // 0x0444(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void SpawnChompingCabbageEnemy(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChompingCabbage_InvTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChompingCabbage_InvTool") + } + static class AChompingCabbage_InvTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AChompingCabbage_InvTool; + +// Class Phoenix.Cine_SkeletalMeshComponent +// 0x0000 (0x0F30 - 0x0F30) +class UCine_SkeletalMeshComponent final : public USkeletalMeshComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Cine_SkeletalMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Cine_SkeletalMeshComponent") + } + static class UCine_SkeletalMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCine_SkeletalMeshComponent; + +// Class Phoenix.CinematicBatchHUD +// 0x0010 (0x0278 - 0x0268) +class UCinematicBatchHUD : public UUserWidget +{ +public: + class USceneRig* SceneRig; // 0x0268(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationComponent* CameraAnimationComponent; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static float GetActiveShotFrame(class UAnimationComponent* AnimationComponent); + static class FString GetActiveShotName(class UAnimationComponent* AnimationComponent); + static float GetActiveShotTotalFrames(class UAnimationComponent* AnimationComponent); + static float GetActiveSRCurrentFrame(class USceneRigPlayer* SceneRigPlayer); + static class UAnimationComponent* GetAnimationComponent(class APlayerCameraManager* CameraManager); + static float GetCinematicBatchHUDSRLength(class USceneRigPlayer* SceneRigPlayer, class USceneRig* SceneRig_0, bool bInFrames); + static void SetFixedFrameRate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CinematicBatchHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CinematicBatchHUD") + } + static class UCinematicBatchHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCinematicBatchHUD; + +// Class Phoenix.OverlapAudioDataAsset +// 0x0000 (0x0040 - 0x0040) +class UOverlapAudioDataAsset final : public UOverlapEffectsDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapAudioDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapAudioDataAsset") + } + static class UOverlapAudioDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapAudioDataAsset; + +// Class Phoenix.CinematicMissionDailiesHUD +// 0x0038 (0x02B0 - 0x0278) +class UCinematicMissionDailiesHUD final : public UCinematicBatchHUD +{ +public: + class FString SceneRigName; // 0x0278(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StoryGraphName; // 0x0288(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MissionID; // 0x0298(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTotalFramesSet; // 0x02A8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasSceneRigBeenInitialized; // 0x02A9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetActiveSRFrame(class USceneRigPlayer* SceneRigPlayer); + float GetHUDSRLength(class USceneRigPlayer* SceneRigPlayer, class USceneRig* InSceneRig, bool bInFrames); + void HideFrames(); + void HideSG(); + void HideSR(); + void OnSceneRigChanged(); + void SetSceneRig(class USceneRig* InSceneRig); + void ShowFrames(); + void ShowSG(); + void ShowSR(); + void UpdateMissionID(const class FString& NewMissionID); + void UpdateSceneRigName(const class FString& NewSRName); + void UpdateStoryGraphName(const class FString& NewSGName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CinematicMissionDailiesHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CinematicMissionDailiesHUD") + } + static class UCinematicMissionDailiesHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCinematicMissionDailiesHUD; + +// Class Phoenix.CleanNameToDisplayName +// 0x0050 (0x0080 - 0x0030) +class UCleanNameToDisplayName final : public UDataAsset +{ +public: + TMap CleanNameToDisplayNameMap; // 0x0030(0x0050)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CleanNameToDisplayName") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CleanNameToDisplayName") + } + static class UCleanNameToDisplayName* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCleanNameToDisplayName; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsDueling +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsDueling final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsDueling") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsDueling") + } + static class UModFilter_DealDamage_Spell_IsDueling* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsDueling; + +// Class Phoenix.CharacterMount_Interface +// 0x0000 (0x0000 - 0x0000) +class ICharacterMount_Interface final +{ +public: + void SetClothTargetsEndDelegate(const TDelegate& Delegate); + void SetClothTargetsStartDelegate(const TDelegate& Delegate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterMount_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterMount_Interface") + } + static class ICharacterMount_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICharacterMount_Interface; + +// Class Phoenix.EdurusPotionItemTool +// 0x0050 (0x04D8 - 0x0488) +class AEdurusPotionItemTool final : public AConsumablePotionItemTool +{ +public: + struct FGameplayTag m_EdurusRockEffectAbilityTag; // 0x0488(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName m_RelativeSpawnBoneName; // 0x0490(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_MinRockDamage; // 0x0498(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_MaxRockDamage; // 0x049C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_EnemySeekRadius; // 0x04A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A4[0x4]; // 0x04A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectTypes; // 0x04A8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float m_MinDistFromOwner; // 0x04B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_MaxDistFromOwner; // 0x04BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_MinRockLaunchTime; // 0x04C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_MaxRockLaunchTime; // 0x04C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 m_MinNumRocks; // 0x04C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 m_MaxNumRocks; // 0x04CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf m_RockMunition; // 0x04D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EdurusPotionItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EdurusPotionItemTool") + } + static class AEdurusPotionItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEdurusPotionItemTool; + +// Class Phoenix.ClothInteractorBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UClothInteractorBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool EvaluateBoolClothInteractorValue(const struct FBoolClothInteractorValue& ClothInteractorValue, const bool& DefaultValue, float BlendAlpha); + static float EvaluateFloatClothInteractorValue(const struct FFloatClothInteractorValue& ClothInteractorValue, const float& DefaultValue, float BlendAlpha); + static int32 EvaluateIntClothInteractorValue(const struct FIntClothInteractorValue& ClothInteractorValue, const int32& DefaultValue, float BlendAlpha); + static struct FVector2D EvaluateVector2DClothInteractorValue(const struct FVector2DClothInteractorValue& ClothInteractorValue, const struct FVector2D& DefaultValue, float BlendAlpha); + static struct FVector EvaluateVectorClothInteractorValue(const struct FVectorClothInteractorValue& ClothInteractorValue, const struct FVector& DefaultValue, float BlendAlpha); + static class UChaosClothConfig* GetChaosClothConfig(class USkeletalMesh* SkeletalMesh, class UChaosClothingInteractor* ChaosClothingInteractor); + static class UChaosClothSharedSimConfig* GetChaosClothSharedSimConfig(class USkeletalMesh* SkeletalMesh, class UChaosClothingInteractor* ChaosClothingInteractor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ClothInteractorBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ClothInteractorBlueprintLibrary") + } + static class UClothInteractorBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UClothInteractorBlueprintLibrary; + +// Class Phoenix.CogGroupEvaluation_Health +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_Health final : public UCogGroupEvaluation +{ +public: + float HealthMin; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_Health") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_Health") + } + static class UCogGroupEvaluation_Health* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_Health; + +// Class Phoenix.CogGroupEvaluation_Ally +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_Ally final : public UCogGroupEvaluation +{ +public: + bool bFailOnAllyInAdventureMode; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFailOnNonAllyInSocialMode; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_Ally") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_Ally") + } + static class UCogGroupEvaluation_Ally* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_Ally; + +// Class Phoenix.Enemy_Reposition_InstanceQBUpdateData +// 0x0010 (0x0040 - 0x0030) +class UEnemy_Reposition_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Reposition_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Reposition_InstanceQBUpdateData") + } + static class UEnemy_Reposition_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Reposition_InstanceQBUpdateData; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsDisillusioned +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsDisillusioned final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsDisillusioned") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsDisillusioned") + } + static class UModFilter_DealDamage_Instigator_IsDisillusioned* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsDisillusioned; + +// Class Phoenix.CogGroupEvaluation_Companion +// 0x0000 (0x0030 - 0x0030) +class UCogGroupEvaluation_Companion final : public UCogGroupEvaluation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_Companion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_Companion") + } + static class UCogGroupEvaluation_Companion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_Companion; + +// Class Phoenix.DialogueLineRule +// 0x0010 (0x0038 - 0x0028) +class UDialogueLineRule : public UObject +{ +public: + bool Enabled; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CreateGroup; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName GroupName; // 0x002C(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule") + } + static class UDialogueLineRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule; + +// Class Phoenix.DialogueLineRule_FacialEmotion +// 0x0008 (0x0040 - 0x0038) +class UDialogueLineRule_FacialEmotion final : public UDialogueLineRule +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_FacialEmotion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_FacialEmotion") + } + static class UDialogueLineRule_FacialEmotion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_FacialEmotion; + +// Class Phoenix.PhoenixCameraStackManager +// 0x01C0 (0x3030 - 0x2E70) +class APhoenixCameraStackManager final : public ACameraStackManager +{ +public: + bool bEnableObjectFading; // 0x2E68(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E69[0x3]; // 0x2E69(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ObjectFadeDuration; // 0x2E6C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinObjectFadeOpacity; // 0x2E70(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectFadingProbeSize; // 0x2E74(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFadeCameraDistanceToAvatar; // 0x2E78(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvatarCapsuleRefRadius; // 0x2E7C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E80[0x1B0]; // 0x2E80(0x01B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisableForceFadeAll(); + void EnableForceFadeAll(); + void FinishFadeToZeroOpacity(); + void OnCurtainRaised(); + void StartFadeToZeroOpacity(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixCameraStackManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixCameraStackManager") + } + static class APhoenixCameraStackManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixCameraStackManager; + +// Class Phoenix.CogGroupEvaluation_FOVSticky +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_FOVSticky final : public UCogGroupEvaluation +{ +public: + float FOV; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoAcceptIfFootprintOverlap; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseTargetFootprintForFOV; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_FOVSticky") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_FOVSticky") + } + static class UCogGroupEvaluation_FOVSticky* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_FOVSticky; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsEnemy +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsEnemy final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsEnemy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsEnemy") + } + static class UModFilter_DealDamage_Instigator_IsEnemy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsEnemy; + +// Class Phoenix.CogGroupEvaluation_FOVFocused +// 0x0008 (0x0040 - 0x0038) +class UCogGroupEvaluation_FOVFocused final : public UCogGroupEvaluation_FOV +{ +public: + float NotFocusedMultiplier; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScreenBorder; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_FOVFocused") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_FOVFocused") + } + static class UCogGroupEvaluation_FOVFocused* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_FOVFocused; + +// Class Phoenix.CogGroupEvaluation_SecondOrder_FOVSticky +// 0x0000 (0x0028 - 0x0028) +class UCogGroupEvaluation_SecondOrder_FOVSticky final : public UCogGroupEvaluation_SecondOrder +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_SecondOrder_FOVSticky") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_SecondOrder_FOVSticky") + } + static class UCogGroupEvaluation_SecondOrder_FOVSticky* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_SecondOrder_FOVSticky; + +// Class Phoenix.CogGroupEvaluation_StairsSpline +// 0x0008 (0x0038 - 0x0030) +class UCogGroupEvaluation_StairsSpline final : public UCogGroupEvaluation +{ +public: + float MaxAngleIntoSpline; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistanceFromSpline; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_StairsSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_StairsSpline") + } + static class UCogGroupEvaluation_StairsSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_StairsSpline; + +// Class Phoenix.EnvQueryTest_SocialGreetScore +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_SocialGreetScore final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_SocialGreetScore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_SocialGreetScore") + } + static class UEnvQueryTest_SocialGreetScore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_SocialGreetScore; + +// Class Phoenix.LumosSpellTool +// 0x00F8 (0x0A58 - 0x0960) +class ALumosSpellTool : public AChannelingSpellTool +{ +public: + TArray LevelDataArray; // 0x0960(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TSubclassOf LumosActorClass; // 0x0970(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULumosScalabilitySettingsAsset* LumosScalabilitySettings; // 0x0978(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IgnoreActorList; // 0x0980(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float ObjectNearVolume; // 0x0990(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectNearTime; // 0x0994(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterpTimeMS; // 0x0998(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CollisionQueryOffset; // 0x099C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* LumosMotionStartFX; // 0x09A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* LumosMotionStopFX; // 0x09B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9B8[0x8]; // 0x09B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ALumosEmberActor* LumosActor; // 0x09C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ALumosEmberActor* LastLumosActor; // 0x09C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_9D0[0x88]; // 0x09D0(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static int32 GetLumosDebug(); + static float GetLumosLevelIntensityFactor(); + static float GetLumosVolumetricScatteringIntensity(); + static void ResetLumosLevelSettings(); + static void SetLumosLevelSettings(float Intensity, float Radius, float MinDistance); + static void SetLumosLevelSettingsNew(float IntensityFactor, float Radius, float MinDistance); + static void SetLumosVolumetricScatteringIntensity(float Intensity); + + void ActivateLumos(EStandardManagedPriority Priority, class UObject* InInstigator); + void DeactivateLumos(EStandardManagedPriority Priority, class UObject* InInstigator); + class ALumosEmberActor* GetLumosActor(); + bool IsLumosActive(); + void ObjectNearSound(); + void StopLumos(); + void TurnOffLumos(const class UObject* i_caller); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosSpellTool") + } + static class ALumosSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALumosSpellTool; + +// Class Phoenix.CogGroupEvaluation_SecondOrder_SocialMode +// 0x0000 (0x0030 - 0x0030) +class UCogGroupEvaluation_SecondOrder_SocialMode final : public UCogGroupEvaluation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_SecondOrder_SocialMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_SecondOrder_SocialMode") + } + static class UCogGroupEvaluation_SecondOrder_SocialMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_SecondOrder_SocialMode; + +// Class Phoenix.CogGroupEvaluation_ModeDistance +// 0x0008 (0x0040 - 0x0038) +class UCogGroupEvaluation_ModeDistance final : public UCogGroupEvaluation_Distance +{ +public: + float PriorityNearDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PriorityFarDistance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_ModeDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_ModeDistance") + } + static class UCogGroupEvaluation_ModeDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_ModeDistance; + +// Class Phoenix.EphemerisActor +// 0x0000 (0x0248 - 0x0248) +class AEphemerisActor final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisActor") + } + static class AEphemerisActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEphemerisActor; + +// Class Phoenix.PhoenixMMDebugCommandManager +// 0x0010 (0x0070 - 0x0060) +class UPhoenixMMDebugCommandManager final : public UMastermindDebugCommandManager +{ +public: + TArray CommandClasses; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixMMDebugCommandManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixMMDebugCommandManager") + } + static class UPhoenixMMDebugCommandManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixMMDebugCommandManager; + +// Class Phoenix.CogGroupEvaluation_SecondOrder_LOSStation +// 0x0000 (0x0028 - 0x0028) +class UCogGroupEvaluation_SecondOrder_LOSStation final : public UCogGroupEvaluation_SecondOrder +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_SecondOrder_LOSStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_SecondOrder_LOSStation") + } + static class UCogGroupEvaluation_SecondOrder_LOSStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_SecondOrder_LOSStation; + +// Class Phoenix.SceneAction_LumosDynamicScalability +// 0x0000 (0x0088 - 0x0088) +class USceneAction_LumosDynamicScalability : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_LumosDynamicScalability") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_LumosDynamicScalability") + } + static class USceneAction_LumosDynamicScalability* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_LumosDynamicScalability; + +// Class Phoenix.SceneAction_LumosDynamicScalabilityOverride +// 0x0008 (0x0090 - 0x0088) +class USceneAction_LumosDynamicScalabilityOverride final : public USceneAction_LumosDynamicScalability +{ +public: + class ULumosScalabilityOverrideBase* ScalabilityOverride; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_LumosDynamicScalabilityOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_LumosDynamicScalabilityOverride") + } + static class USceneAction_LumosDynamicScalabilityOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_LumosDynamicScalabilityOverride; + +// Class Phoenix.CogGroupEvaluation_SecondOrder_ExclusiveWithInteractionTarget +// 0x0000 (0x0028 - 0x0028) +class UCogGroupEvaluation_SecondOrder_ExclusiveWithInteractionTarget final : public UCogGroupEvaluation_SecondOrder +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupEvaluation_SecondOrder_ExclusiveWithInteractionTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupEvaluation_SecondOrder_ExclusiveWithInteractionTarget") + } + static class UCogGroupEvaluation_SecondOrder_ExclusiveWithInteractionTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupEvaluation_SecondOrder_ExclusiveWithInteractionTarget; + +// Class Phoenix.CogGroupFocusDirection_MovementCameraHybrid +// 0x0008 (0x0030 - 0x0028) +class UCogGroupFocusDirection_MovementCameraHybrid final : public UCogGroupFocusDirection +{ +public: + bool bRequiredCameraMovementToUseCameraFocus; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCameraDirectionHasPriority; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupFocusDirection_MovementCameraHybrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupFocusDirection_MovementCameraHybrid") + } + static class UCogGroupFocusDirection_MovementCameraHybrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupFocusDirection_MovementCameraHybrid; + +// Class Phoenix.CogGroupUpDirection_CameraWithPitchOffset +// 0x0000 (0x0028 - 0x0028) +class UCogGroupUpDirection_CameraWithPitchOffset final : public UCogGroupUpDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupUpDirection_CameraWithPitchOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupUpDirection_CameraWithPitchOffset") + } + static class UCogGroupUpDirection_CameraWithPitchOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupUpDirection_CameraWithPitchOffset; + +// Class Phoenix.DoorBoxComponent +// 0x0000 (0x04B0 - 0x04B0) +class UDoorBoxComponent final : public UBoxComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DoorBoxComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DoorBoxComponent") + } + static class UDoorBoxComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDoorBoxComponent; + +// Class Phoenix.CogGroupUpDirection_MovementCameraHybrid +// 0x0000 (0x0028 - 0x0028) +class UCogGroupUpDirection_MovementCameraHybrid final : public UCogGroupUpDirection +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CogGroupUpDirection_MovementCameraHybrid") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CogGroupUpDirection_MovementCameraHybrid") + } + static class UCogGroupUpDirection_MovementCameraHybrid* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCogGroupUpDirection_MovementCameraHybrid; + +// Class Phoenix.SpiderSpawn_AttackExtraData +// 0x0020 (0x0048 - 0x0028) +class USpiderSpawn_AttackExtraData final : public UEnemy_AttackExtraData +{ +public: + int32 MinSpawn; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxSpawn; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinToAttack; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalSpawn; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnEligibleWaitTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0xC]; // 0x003C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderSpawn_AttackExtraData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderSpawn_AttackExtraData") + } + static class USpiderSpawn_AttackExtraData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpiderSpawn_AttackExtraData; + +// Class Phoenix.SummonReinforcements_AttackExtraData +// 0x0060 (0x0088 - 0x0028) +class USummonReinforcements_AttackExtraData final : public UEnemy_AttackExtraData +{ +public: + class FString SpawnObjectName; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Spawn SpawnType; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialWaitTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReinCooldownWaitTime; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReinMinTeamCount; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinReinforcementCount; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxReinforcementCount; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 GlobalMaxReinCount; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDelayTime; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDelayTime; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStaggerAttack; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinStaggerTime; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStaggerTime; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoDebugDraw; // 0x006C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceThisAttack; // 0x006D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E[0x1A]; // 0x006E(0x001A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SummonReinforcements_AttackExtraData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SummonReinforcements_AttackExtraData") + } + static class USummonReinforcements_AttackExtraData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USummonReinforcements_AttackExtraData; + +// Class Phoenix.PhoenixForceFeedbackComponent +// 0x0000 (0x0300 - 0x0300) +class UPhoenixForceFeedbackComponent final : public UForceFeedbackComponent +{ +public: + float CadenceMultiplier; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetCadenceMultiplier(float NewCadenceMultiplier); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixForceFeedbackComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixForceFeedbackComponent") + } + static class UPhoenixForceFeedbackComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixForceFeedbackComponent; + +// Class Phoenix.CombatChallengeResultsBase +// 0x0018 (0x0388 - 0x0370) +class UCombatChallengeResultsBase final : public UScreen +{ +public: + class FString TitleText; // 0x0370(0x0010)(BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ResultIsAVictory; // 0x0380(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_381[0x7]; // 0x0381(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ExitRequested(); + void OnPostGameSave(); + void RestartFromDeath(); + void RestartRequested(); + void ShowResultsScreen(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CombatChallengeResultsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CombatChallengeResultsBase") + } + static class UCombatChallengeResultsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCombatChallengeResultsBase; + +// Class Phoenix.LODActorRotationManager +// 0x0000 (0x0248 - 0x0248) +class ALODActorRotationManager final : public AActor +{ +public: + void CheckAnyActorRefValid(const TArray>& ActorRefList, bool* bTrue); + void CheckLOD0ActorRefValid(TSoftObjectPtr ActorRef, bool* bTrue); + TArray FilterValidActorRef(const TArray>& ActorRefList); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODActorRotationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODActorRotationManager") + } + static class ALODActorRotationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALODActorRotationManager; + +// Class Phoenix.CombatCursedComponent +// 0x0040 (0x01D8 - 0x0198) +class UCombatCursedComponent final : public UStateEffectComponent +{ +public: + struct FCombatCursedData Data; // 0x0198(0x0020)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_1B8[0x10]; // 0x01B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UGameplayPropertyMod* ModAdded; // 0x01C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1D0[0x8]; // 0x01D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CombatCursedComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CombatCursedComponent") + } + static class UCombatCursedComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCombatCursedComponent; + +// Class Phoenix.Duel_Manager +// 0x0018 (0x01D0 - 0x01B8) +class UDuel_Manager final : public UEnemy_Manager +{ +public: + uint8 Pad_1B8[0x18]; // 0x01B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Duel_Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Duel_Manager") + } + static class UDuel_Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuel_Manager; + +// Class Phoenix.CombatDOVCollection +// 0x01E8 (0x0210 - 0x0028) +class UCombatDOVCollection final : public UObject +{ +public: + TSet IncludedDynamicObjectVolumes; // 0x0028(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + TSet IncludedEncounterVolumes; // 0x0078(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + TSet ExcludedDynamicObjectVolumes; // 0x00C8(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + TSet ExcludedEncounterVolumes; // 0x0118(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + TSet ResolvedDOVCollection; // 0x0168(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + TSet UnrestrictedResolvedDOVCollection; // 0x01B8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CombatDOVCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CombatDOVCollection") + } + static class UCombatDOVCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCombatDOVCollection; + +// Class Phoenix.EnemyAIWeapon +// 0x0390 (0x0670 - 0x02E0) +class AEnemyAIWeapon : public ATool +{ +public: + TArray SuccessfulMeleeFx; // 0x02E0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SuccessfulRangedFx; // 0x02F0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BlockedMeleeFx; // 0x0300(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray RecoverLocFx; // 0x0310(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMultiFX2Handle RecoverFXHandle; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemyCorruptionData* AggroCorruptionSettings; // 0x0328(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemyCorruptionData* AggroCorruptionInstance; // 0x0330(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AATag; // 0x0338(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AttackSelectionTag; // 0x0340(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttachOffset; // 0x0348(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AttachRot; // 0x0354(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer IAApplyEquipedTagContainer; // 0x0360(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer IARemovedUnequipedTagContainer; // 0x0380(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer IAApplyUnequipedTagContainer; // 0x03A0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer IARemovedEquipedTagContainer; // 0x03C0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AAApplyEquipedTagContainer; // 0x03E0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AARemovedUnequipedTagContainer; // 0x0400(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AAApplyUnequipedTagContainer; // 0x0420(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AARemovedEquipedTagContainer; // 0x0440(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + float EquipApplyTagTime; // 0x0460(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThrowSpeed; // 0x0464(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreGravityWhenThrown; // 0x0468(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_469[0x3]; // 0x0469(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float throwOffsetForward; // 0x046C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float throwTargetHeightOffset; // 0x0470(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowOrientRotDegrees; // 0x0474(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowRotDegrees; // 0x0480(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowMeshRotDegrees; // 0x048C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ProtegoRotDegrees; // 0x0498(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoBlockSpeed; // 0x04A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoBounceBackSpeed; // 0x04A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoDeflectSpeed; // 0x04AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float bProtegoConstrainDirToUp; // 0x04B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DisarmRotDegrees; // 0x04B4(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DisarmMaxVel; // 0x04C0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DisarmMinVel; // 0x04CC(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DropMaxVel; // 0x04D8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DropMinVel; // 0x04E4(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DeathMaxVel; // 0x04F0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DeathMinVel; // 0x04FC(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float impactFxMinRepeatTime; // 0x0508(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTerrainDestroysMunition; // 0x050C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowWeaponDeflection; // 0x050D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyWeaponOnSuccessfulPhysicsMunitionHit; // 0x050E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceLifetimeCountdownAfterRangedHit; // 0x050F(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyWeaponEquip EquipMode; // 0x0510(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanSwitchOut; // 0x0511(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyWeaponTypeEnum StoredWeaponTypeEnum; // 0x0512(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_513[0x1]; // 0x0513(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 EquipPriority; // 0x0514(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 EquipWeight; // 0x0518(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weaponDamage; // 0x051C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeaponAttachmentTransformRules AttachRule; // 0x0520(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPowerupEligible; // 0x0521(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_522[0x2]; // 0x0522(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PowerupDamagePercent; // 0x0524(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowerupTimeout; // 0x0528(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSpellDeflection; // 0x052C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAShield; // 0x052D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SpawnWithPhysics; // 0x052E(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanBeStored; // 0x052F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanBeThrown; // 0x0530(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanBeDisarmed; // 0x0531(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanBeRecovered; // 0x0532(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJustHideForRecovery; // 0x0533(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_534[0x8]; // 0x0534(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float PostThrownLifetime; // 0x053C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostDropLifetime; // 0x0540(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostProtegoLifetime; // 0x0544(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LifetimeEndEvent; // 0x0548(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnWall; // 0x054C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54D[0x3]; // 0x054D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf MunitionActor; // 0x0550(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MunitionImpactType; // 0x0558(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagContainer; // 0x0560(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* MunitionDataAsset; // 0x0580(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AOE1MunitionActor; // 0x0588(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AOE1MunitionImpactType; // 0x0590(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer AOE1MunitionTagContainer; // 0x0598(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* AOE1MunitionDataAsset; // 0x05B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* AOE1TargetActor; // 0x05C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowOverideAttackSocket; // 0x05C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsABlindManWeapon; // 0x05C9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5CA[0x6]; // 0x05CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate WeaponEventDelegate; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate Weapon_AnimEventDelegate; // 0x05E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_5F0[0x80]; // 0x05F0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BroadcastWeapon_AnimEvent(class FName InName); + void BroadcastWeaponEvent(EEnemyAIWeapon_Event InEvent); + void DisableWeaponEffects(); + class AActor* DoDisarmOnOwner(const struct FVector& HitDirection, class AActor* InInstigator); + void EnablePhysicsSimEvent(bool bEnable); + void EnableTrackPoints(bool bEnable); + void EnableWeaponEffects(); + class AMunitionType_Base* FireAtTarget(class AActor* TargetPtr, class APawn* WeaponOwnerPtr, float AccuracyOffset, float InDamage, float OverrideSpeed); + void FireWeaponAOEMunition(TSubclassOf InMunitionActor, class AActor* TargetActor, const struct FVector& InLocation, class UInteractionArchitectAsset* InMunitionDataAsset, class FName InMunitionImpactType, const struct FGameplayTagContainer& InMunitionTagContainer, float AOEDamage); + void FireWeaponAOEMunitionNew(TSubclassOf InMunitionActor, class AActor* TargetActor, const struct FVector& InLocation, class UInteractionArchitectAsset* InMunitionDataAsset, class FName InMunitionImpactType, const struct FGameplayTagContainer& InMunitionTagContainer, float AOEDamage); + void ForceStoreWeapon(); + class AMunitionType_Physics* GetMunition(); + struct FVector GetThrowImpactNormal(const struct FVector& InNormal, const class AActor* InHitActor); + struct FVector GetWieldImpactNormal(const struct FVector& InNormal, const class AActor* InHitActor); + void HandlePhysicsMunitionHit(EPhysicsMunitionHitType PhysicsMunitionHitType, const struct FHitResult& HitResult); + void OnMunitionDestroyed(class AMunitionType_Base* InMunitionInstance); + void OnMunitionImpact(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData); + bool OverlapAttackCapsule(class AActor* InVictim, const struct FHitResult& InHitResult, struct FEnemy_WeaponAttackOverlapData* OutOverlapData); + bool OverlapAttackCapsule_New(class USceneComponent* OverlappedComponent, class AActor* OtherActor, class USceneComponent* OtherComponent, const struct FHitResult& SweepResult, struct FHitResult* OutHitResult); + void PoweredUpStartEvent(); + void PoweredUpStopEvent(); + void RangedNotifyHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void SetState(const EEnemyAIWeaponState& InState); + void TrackPoints(const struct FVector& InThrowLoc, const struct FVector& InWieldLoc); + void TrackPointsEvent(); + + class AActor* GetAttackInstigator() const; + EEnemyAIWeaponState GetState() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIWeapon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIWeapon") + } + static class AEnemyAIWeapon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEnemyAIWeapon; + +// Class Phoenix.CombatVolume +// 0x0258 (0x04A0 - 0x0248) +class ACombatVolume final : public ATargetPoint +{ +public: + uint8 Pad_248[0x20]; // 0x0248(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UCombatVolumeGroup* OwningGroup; // 0x0268(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FColor WireColor; // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStartEncounterOnEnter; // 0x0274(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlayerClearDistance; // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoxComponent* BoxComponent; // 0x0280(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSet OverlappedDOVs; // 0x0288(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + TSet OverlappedEncounterVolumes; // 0x02D8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + struct FCustomButtonWidget VolumesRefreshButton; // 0x0328(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + class UCombatDOVCollection* LinkedDOVCollection; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSet> ExplosiveBarrels; // 0x0360(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TSet> Throwables; // 0x03B0(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TSet> SendTargets; // 0x0400(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_450[0x50]; // 0x0450(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void EndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + class UCombatVolumeGroup* GetGroup(); + void OnActorDeadEvent(class AActor* DeadActor); + void OnActorSpawnInFinished(class AActor* SpawnedActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CombatVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CombatVolume") + } + static class ACombatVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACombatVolume; + +// Class Phoenix.EnemyBroomRider +// 0x0010 (0x0CD0 - 0x0CC0) +class AEnemyBroomRider final : public AAmbulatory_Character +{ +public: + TArray BroomRiders; // 0x0CC0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + class FName OnOverrideCharacterLook(class AActor* Actor, class FName Name_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyBroomRider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyBroomRider") + } + static class AEnemyBroomRider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEnemyBroomRider; + +// Class Phoenix.InstancedGroundSwarmingActor +// 0x0648 (0x0890 - 0x0248) +class AInstancedGroundSwarmingActor final : public AActor +{ +public: + class UInstancedStaticMeshComponent* GroundSwarmMeshes; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_250[0x10]; // 0x0250(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGroundSwarmingParameters GroundSwarmingParams; // 0x0260(0x0050)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FGroundSwarmVoxelCollisionParameters CollisionParams; // 0x02B0(0x0034)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSimpleTopologyParams TopologyParams; // 0x02E4(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGroundSwarmingFocus ExternalFollow; // 0x0300(0x00A0)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float FollowForceModifier; // 0x03A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGroundSwarmingExternalForces ExternalForces; // 0x03A8(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGroundSwarmingForceModifiers ForceModifiers; // 0x03B8(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGroundSwarmingDeathVolumes DeathVolumes; // 0x03C8(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGroundSwarmExternals Externals; // 0x03E0(0x00F0)(Edit, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGroundSwarmGenerationParameters GroundSwarmGenerationParams; // 0x04D0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FGroundSwarmerInitialConditions GroundSwarmInitialConditions; // 0x04E0(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector InitialVelocityScale; // 0x051C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialSpawnHiddenPercent; // 0x0528(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialSpawnHiddenTimeMin; // 0x052C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialSpawnHiddenTimeMax; // 0x0530(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialFreezeTimeMin; // 0x0534(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialFreezeTimeMax; // 0x0538(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InitialShapeTo; // 0x0540(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGroundSwarmInitialShapeSettings InitialShapeToSettings; // 0x0548(0x000C)(Edit, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_554[0x4]; // 0x0554(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* OnSwarmStartAudio; // 0x0558(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* OnSwarmDispersedAudio; // 0x0560(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSwarmStartDisperseMulti; // 0x0568(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_569[0x7]; // 0x0569(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* OnHitTarget; // 0x0570(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* OnHitTargetAudio; // 0x0578(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* OnKillVolume; // 0x0580(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* OnKillVolumeAudio; // 0x0588(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* OnPoof; // 0x0590(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* OnPoofAudio; // 0x0598(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* OnBurrow; // 0x05A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* OnBurrowAudio; // 0x05A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OnBurrowUpOffset; // 0x05B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGroundSwarmBurrowingParameters BurrowingParameters; // 0x05B4(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Timeout; // 0x05E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeoutModifier; // 0x05E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetThresholdPercent; // 0x05EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetThresholdDelay; // 0x05F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoStart; // 0x05F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroyWhenDone; // 0x05F5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F6[0x222]; // 0x05F6(0x0222)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InitialStates; // 0x0818(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UAkComponent* SwarmAudioSource; // 0x0828(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap TargetTrackingMap; // 0x0830(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + bool bShapeApplied; // 0x0880(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSignalledDestroyWhenDone; // 0x0881(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bSwarmAudioEnded; // 0x0882(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_883[0xD]; // 0x0883(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginExiting(EGroundSwarmingExitType Type, bool disableTargets); + void Generate(); + void Go(); + void Pause(); + void Regenerate(); + void Reset(); + void SetTargetFocii(class AActor* Target); + void Stop(); + + bool IsExiting() const; + void IsRunning(bool* bIsRunning) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstancedGroundSwarmingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstancedGroundSwarmingActor") + } + static class AInstancedGroundSwarmingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInstancedGroundSwarmingActor; + +// Class Phoenix.ComboHelperHud +// 0x0020 (0x0308 - 0x02E8) +class UComboHelperHud : public UHUDElementGroup +{ +public: + uint8 Pad_2E8[0x20]; // 0x02E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnComboCompleted(); + void OnComboReset(); + void OnRequiredSpellsChanged(const TArray& SpellNames, const int32 NumSpells); + void OnShowComboHelperChanged(const bool bShow); + void OnSpellFailed(const int32 NumSucceeded); + void OnSpellSucceeded(const int32 NumSucceeded); + void ResetCombo(); + void SetRequiredSpells(const TArray& SpellNames); + void ShowComboHelper(const bool bShow); + void SpellFailure(); + void SpellSuccess(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboHelperHud") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboHelperHud") + } + static class UComboHelperHud* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboHelperHud; + +// Class Phoenix.ComboHUD_Base +// 0x0000 (0x02E8 - 0x02E8) +class UComboHUD_Base : public UHUDElementGroup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboHUD_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboHUD_Base") + } + static class UComboHUD_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboHUD_Base; + +// Class Phoenix.CommonActionsBase +// 0x0020 (0x0288 - 0x0268) +class UCommonActionsBase final : public UUserWidget +{ +public: + int32 AvailableGroups; // 0x0268(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 CurrentGroupIndex; // 0x026C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_270[0x10]; // 0x0270(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellSelectionDiamondBase* MainLoadout; // 0x0280(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void ActivateCurrentMiniDiamond(bool Activate); + void AddItemToGroup(const class FString& ItemName, const class FString& Variation, class FName HolderID, int32 Amount, EUIQActionBarType ItemType); + void AddMiniSelectionItem(class UMiniSelectionDiamondBase* Item); + void HandleDPadDown(); + void HandleDPadLeft(); + void HandleDPadRight(); + void HandleDPadUp(); + void OnActivateMiniDiamond(bool Activate); + void OnHideSpellGroupDiamond(); + void OnShowSpellGroupDiamond(); + void OnToggleButtonCallouts(bool IsSlotting); + void PopulateMainLoadout(); + void SetItemData(int32 GroupIndex); + void SetMainLoadout(class USpellSelectionDiamondBase* Loadout); + void SetSelectedIndex(int32 Index_0); + void ShowSelected(int32 GroupIndex); + void ToggleButtonCallouts(bool IsSlotting); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CommonActionsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CommonActionsBase") + } + static class UCommonActionsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCommonActionsBase; + +// Class Phoenix.LightInterface +// 0x0000 (0x0000 - 0x0000) +class ILightInterface final +{ +public: + bool DisableLightInteraction(); + bool DisableLightRaytrace(); + void OnEnteredLight(class AActor* LumosBP, bool bPlayerOwned); + void OnEnteredLightProximity(class AActor* LumosBP); + void OnEnteredNearby(class AActor* LumosBP); + void OnExitedLight(class AActor* LumosBP, bool bPlayerOwned); + void OnExitedLightProximity(class AActor* LumosBP); + void OnExitedNearby(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightInterface") + } + static class ILightInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILightInterface; + +// Class Phoenix.Enemy_Close_InstanceQBUpdateData +// 0x0018 (0x0048 - 0x0030) +class UEnemy_Close_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Close_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Close_InstanceQBUpdateData") + } + static class UEnemy_Close_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Close_InstanceQBUpdateData; + +// Class Phoenix.PhoenixBPLibrary +// 0x0018 (0x0040 - 0x0028) +class UPhoenixBPLibrary final : public UBlueprintFunctionLibrary +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool AvaIsRunningCommandlet(); + static bool AvaIsRunningWithEditor(); + static class FText AVATranslate(const class FString& Key, const class FString& DebugLogText); + static class FText AVATranslateSubtitle(const class FString& Key, const class FString& DebugLogText); + static TSoftObjectPtr CastToWorldSoftObjectReference(TSoftObjectPtr ObjRef); + static bool ChangeOutfit(class AActor* Actor, const TArray& GearIDs, TArray* OldMeshes, TArray* NewMeshes, bool bSkipChangingGear); + static void DestroyComponent(class UActorComponent* Component, bool bPromoteChildren); + static void ForceUpdateTextureMips(const class AActor* Actor); + static bool GetActorId(const class AActor* Actor, class FName* OutActorId); + static class FString GetActorName(const class AActor* Actor); + static struct FRotator GetDisillusionmentEyeRotation(class FName ParentSocket, class USceneComponent* Mesh, const struct FVector& TargetLocation, const float MaxHorizontalAngle, const float MaxVerticalAngle); + static EHouseIds GetHouseEnumFromHouseID(const class FString& InHouseID); + static EHouseIds GetObjectHouseID(const class AActor* Actor); + static float GetRuntimeFloatCurveValue(const struct FRuntimeFloatCurve& Curve, float Time); + static struct FLinearColor GetRuntimeLinearColorCurveValue(const struct FRuntimeCurveLinearColor& Curve, float Time); + static struct FVector GetRuntimeVectorCurveValue(const struct FRuntimeCurveVector& Curve, float Time); + static void HermesBindActorHitBySpell(TDelegate Delegate_ActorHitBySpell, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindDamageResult(TDelegate Delegate_DamageResult, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindInventoryResult(TDelegate Delegate_InventoryResult, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindLock(TDelegate Delegate_Lock, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindParryEvent(TDelegate Delegate_ActorParryEvent, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindParryTimeToImpact(TDelegate Delegate_ActorParryTimeToImpact, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindParryWindowBegin(TDelegate Delegate_ActorParryWindowBegin, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindParryWindowEnd(TDelegate Delegate_ActorParryWindowEnd, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindReflectAttack(TDelegate Delegate_ReflectAttack, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindSpellForce(TDelegate Delegate_MunitionImpactData, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesBindStationComponent(TDelegate Delegate_StationComponent, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesExecuteAllActorHitBySpell(const class FString& Name_0, const class UObject* Caller, const struct FHitBySpellData& HitBySpell); + static void HermesExecuteAllDamageResult(const class FString& Name_0, const class UObject* Caller, const struct FDamageResult& DamageResult); + static void HermesExecuteAllGameplayTags(const class FString& Name_0, const class UObject* Caller, const struct FGameplayTagContainerWrapper& Wrapper); + static void HermesExecuteAllInventoryResult(const class FString& Name_0, const class UObject* Caller, const struct FInventoryResult& InventoryResult); + static void HermesExecuteAllLock(const class FString& Name_0, const class UObject* Caller, const struct FLockManagerLock& Lock); + static void HermesExecuteAllParryEvent(const class FString& Name_0, const class UObject* Caller, EEnemy_ParryButtonPressed ButtonPressed); + static void HermesExecuteAllParryTimeToImpact(const class FString& Name_0, const class UObject* Caller, const struct FEnemy_ParryTimeToImpactData& ParryTimeToImpactData); + static void HermesExecuteAllParryWindowBegin(const class FString& Name_0, const class UObject* Caller, const struct FEnemy_ParryWindowBeginData& ParryWindowBeginData); + static void HermesExecuteAllParryWindowEnd(const class FString& Name_0, const class UObject* Caller, const struct FEnemy_ParryWindowEndData& ParryWindowEndData); + static void HermesExecuteAllReflectAttack(const class FString& Name_0, const class UObject* Caller, const struct FDamageResult& DamageResult); + static void HermesExecuteAllSpellForce(const class FString& Name_0, const class UObject* Caller, const struct FSpellForce& SpellForce); + static void HermesExecuteAllStationComponent(const class FString& Name_0, const class UObject* Caller, const class UStationComponent* StationComponent); + static void HermesExecuteOwnedActorHitBySpell(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FHitBySpellData& HitBySpell); + static void HermesExecuteOwnedDamageResult(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FDamageResult& DamageResult); + static void HermesExecuteOwnedInventoryResult(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FInventoryResult& InventoryResult); + static void HermesExecuteOwnedLock(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FLockManagerLock& Lock); + static void HermesExecuteOwnedParryEvent(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, EEnemy_ParryButtonPressed ButtonPressed); + static void HermesExecuteOwnedParryTimeToImpact(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FEnemy_ParryTimeToImpactData& ParryTimeToImpactData); + static void HermesExecuteOwnedParryWindowBegin(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FEnemy_ParryWindowBeginData& ParryWindowBeginData); + static void HermesExecuteOwnedParryWindowEnd(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FEnemy_ParryWindowEndData& ParryWindowEndData); + static void HermesExecuteOwnedReflectAttack(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FDamageResult& DamageResult); + static void HermesExecuteOwnedSpellForce(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FSpellForce& SpellForce); + static void HermesExecuteOwnedStationComponent(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const class UStationComponent* StationComponent); + static bool IsItemOwned(const class FString& productId); + static bool IsRegexMatch(const class FString& Pattern, const class FString& Input); + static class UForceResidentStreamableRenderAssetCollectionWrapper* LoadGearAppearanceItemDefinitionLODs(class UWorld* World, const TArray& GearAppearanceItemDefinitions, bool bIncludeTextures); + static TSoftObjectPtr MakeSoftObjectReference(const class FString& PathString); + static TSoftObjectPtr MakeSoftObjectReferenceFromPath(const struct FSoftObjectPath& Path); + static void PlayChromaAnimationComposite(const class FString& animationName, bool loop); + static void SetActorId(class AActor* Actor, class FName ActorId); + static void SetActorVisibleInRayTracing(class AActor* Actor, bool bVisibleInRayTracing, bool bIncludeChildren); + static void SetMeshVisibleInRayTracing(class UMeshComponent* MeshComponent, bool bVisibleInRayTracing); + static void VerifyKey(const TArray& Keys); + + void CultureChanged(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixBPLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixBPLibrary") + } + static class UPhoenixBPLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixBPLibrary; + +// Class Phoenix.CompanionBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UCompanionBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool HasCompanionOverlaps(class AActor* TargetActor); + static bool IsCompanionPawn(class AActor* TargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompanionBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompanionBlueprintLibrary") + } + static class UCompanionBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompanionBlueprintLibrary; + +// Class Phoenix.CompanionManager +// 0x01D0 (0x01F8 - 0x0028) +class UCompanionManager final : public UObject +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UCompanionConfigData* Config; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_70[0xE8]; // 0x0070(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CompanionSettingsVolumesPerEntity; // 0x0158(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_168[0x90]; // 0x0168(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool CanMoveCompanionBP(const class APawn* Pawn, struct FCompanionFollowParams* Params_0); + static void DisableSystemicCompanionsForDungeons(const bool bDisable); + static class UCompanionManager* Get(); + static bool GetCompanionFollowParamsBP(const class APawn* Pawn, struct FCompanionFollowParams* Params_0); + static class FString GetCompanionInteractionTextBP(class AActor* interactionActor, const int32 Index_0); + static class UCompanionManager* GetCompanionManager(); + static const bool GetCompanionSettingDataBP(const class FString& Name_0, struct FCompanionSettingData* OutCompanionSettingData); + static const bool GetCompanionSettingDataFromActorBP(const class AActor* companionActor, struct FCompanionSettingData* OutCompanionSettingData); + static void HandleCompanionInteractionBP(const int32 Index_0); + static TArray IdentitiesAllowedToAddOnCompanion(const class FName& InCompanionName); + static bool IsCompanionWaitingBP(const class APawn* Pawn, struct FVector* WaitLocation); + static void SetCompanionBP(const class FString& Name_0, const bool bEnable); + static void SetCompanionSettingDataBP(const class FString& Name_0, const struct FCompanionSettingData& InCompanionSettingData); + static void SetCompanionSettingDataToConfigBP(const class FString& Name_0); + static void SetSystemicCompanionBP(const class FString& Name_0, const bool bEnable); + static bool TryCompanionTeleportBP(class UScheduledEntity* ScheduledEntity, const struct FVector& TargetLocation, const struct FRotator& TargetRotation); + + void AddIdentityToCompanion(const class FName& InCompanionName, const class FName& InIdentityName); + const bool CanAddIdentity(const class FName& InCompanionName); + void CancelAttackForAllCompanions(); + const bool CanSystemicallyCompanionable(const class FName& InNPCName); + void ChangeCompanionInvulnerableBP(const class FName& InCompanionName, const bool InBMakeInvulnerable); + bool ChooseLocation(class APawn* InCompanionPawn, struct FVector* OutDestination); + const class FName GetCompanionNameWithMostCompanionshipTime(); + const class FName GetPrimaryCompanionNameBP(); + void HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpluse, const struct FHitResult& Hit); + void HandleFleshLoaded(class AActor* FleshActor); + bool MoveToLocation(const struct FVector& InCharacterLocation, class APawn* InCompanionPawn); + void OnAboutToSaveGame(); + void OnCharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated); + void OnCompanionDamaged(class AActor* InActor, class AActor* InInstigator, float InDamage, const struct FHitResult& InHit); + void OnCompanionDied(class AActor* Companion); + void OnCompanionDismissed(class FName CompanionName); + void OnCompanionHealing(class AActor* Instigator, float InHealthChange, class AActor* TargetActor); + void OnCompanionReady(const class UScheduledEntity* companionScheduledEntity); + void OnCompanionRemoved(class AActor* Companion); + void OnPawnEnterLeaveCompanionSettingsVolume(const class AActor* Volume, const class APawn* Pawn, const struct FCompanionVolumeSettings& Settings, bool bInside); + void OnPlayerEnterLeaveCompanionSettingsVolume(const class AActor* Volume, const struct FCompanionVolumeSettings& Settings, bool bInside); + void OnSaveGameLoaded(); + void RestoreCompanionHealth(); + void SetCompanionForcedWaitLocation(const struct FVector& InWaitLocation, const struct FVector& InWaitDirection); + void SetCompanionIsIdleFlag(class AActor* InCompanionActor, const bool InBCompanionIsIdle); + void StartFadeIn(); + void StartFadeOut(); + void StartPrimaryCompanionCustomAbility(TSubclassOf Ability); + void StopCompanionForcedWaiting(); + void StopMovement(const bool InStopMovement); + void StopPrimaryCompanionCustomAbility(); + void TryCompanionPlayerRescue(); + const bool TryCompanionTeleportBehindPlayer(); + + const bool AreSystemicCompanionsDisabled() const; + const bool GetActivePrimaryCompanionPawn(class APawn** CompanionPawn) const; + const bool GetActivePrimaryCompanionPawnAndName(class APawn** CompanionPawn, class FName* OutCompanionName, bool bIsFemale) const; + const TArray GetAllPossibleSystemicCompanions() const; + const TArray GetDisabledSystemicCompanions() const; + const class FString GetForcedCompanionName() const; + class APawn* GetPrimaryCompanionPawn() const; + const TArray GetUnlockedSystemicCompanions() const; + bool HasAnyCompanion() const; + bool HasCompanionToRescuePlayer() const; + bool HasPrimaryCompanion() const; + bool HasPrimaryFollowingCompanion() const; + bool IsCharacterCompanion(class UScheduledEntity* entity) const; + bool PlayVoiceOver(const class FString& VOEventName, EVoiceOverCompanionSelection Selection, EVoiceOverConditions Condition) const; + void PlayVoiceOverForPawn(const class FString& VOEventName, class APawn* Pawn) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompanionManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompanionManager") + } + static class UCompanionManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompanionManager; + +// Class Phoenix.LightComponentState +// 0x0000 (0x0028 - 0x0028) +class ULightComponentState : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentState") + } + static class ULightComponentState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentState; + +// Class Phoenix.LightComponentStateFloatMap +// 0x0000 (0x0028 - 0x0028) +class ULightComponentStateFloatMap : public ULightComponentState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateFloatMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateFloatMap") + } + static class ULightComponentStateFloatMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateFloatMap; + +// Class Phoenix.LightComponentStateContactShadowLength +// 0x0008 (0x0030 - 0x0028) +class ULightComponentStateContactShadowLength final : public ULightComponentStateFloatMap +{ +public: + float ContactShadowLength; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInWorldSpace; // 0x002C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateContactShadowLength") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateContactShadowLength") + } + static class ULightComponentStateContactShadowLength* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateContactShadowLength; + +// Class Phoenix.CompanionSettings +// 0x0150 (0x0178 - 0x0028) +class UCompanionSettings final : public UObject +{ +public: + struct FSoftObjectPath CompanionConfigData; // 0x0028(0x0018)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo TestCompanionName; // 0x0040(0x0088)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap BuffsPerIdentity; // 0x00C8(0x0050)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray BuffLevels; // 0x0118(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FOdcPathSpec CompanionPathSpecs; // 0x0128(0x0050)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompanionSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompanionSettings") + } + static class UCompanionSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompanionSettings; + +// Class Phoenix.Enemy_InOut_InstanceQBUpdateData +// 0x0020 (0x0050 - 0x0030) +class UEnemy_InOut_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_InOut_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_InOut_InstanceQBUpdateData") + } + static class UEnemy_InOut_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_InOut_InstanceQBUpdateData; + +// Class Phoenix.CompanionConfigData +// 0x00F0 (0x0120 - 0x0030) +class UCompanionConfigData final : public UDataAsset +{ +public: + struct FCompanionSettingData CompanionSettingData; // 0x0030(0x0080)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) + ESocialCapitalStatusIDs SoCapStatusOnDismissal; // 0x00B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag DisillusionmentPerkTag; // 0x00B4(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CompanionForbiddenAreaMessage; // 0x00BC(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap EventNameMap; // 0x00C8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + float ForcedCompanionPlaybackProbability; // 0x0118(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompanionConfigData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompanionConfigData") + } + static class UCompanionConfigData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCompanionConfigData; + +// Class Phoenix.CompendiumModelSpawner +// 0x0020 (0x0268 - 0x0248) +class ACompendiumModelSpawner final : public AActor +{ +public: + uint8 Pad_248[0x20]; // 0x0248(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AsyncLoadModelClassFromDbId(const class FString& InItemName); + void BP_LODsLoaded(); + void BP_OnModelClassLoaded(const class FString& ItemName); + void ForceMountAssetsToBeResident(class USkeletalMeshComponent* MountSK); + void UnloadModelClass(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompendiumModelSpawner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompendiumModelSpawner") + } + static class ACompendiumModelSpawner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACompendiumModelSpawner; + +// Class Phoenix.Enemy_TooClose_InstanceQBUpdateData +// 0x0030 (0x0060 - 0x0030) +class UEnemy_TooClose_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TooClose_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TooClose_InstanceQBUpdateData") + } + static class UEnemy_TooClose_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TooClose_InstanceQBUpdateData; + +// Class Phoenix.CompletePolyjuiceItemTool +// 0x0000 (0x0488 - 0x0488) +class ACompletePolyjuiceItemTool final : public AConsumablePotionItemTool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CompletePolyjuiceItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CompletePolyjuiceItemTool") + } + static class ACompletePolyjuiceItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACompletePolyjuiceItemTool; + +// Class Phoenix.ConfringoSpellTool +// 0x0128 (0x0998 - 0x0870) +class AConfringoSpellTool : public AFireOnceSpellTool +{ +public: + float CharacterThrowRadius; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TargetPhysicsImpulse; // 0x0874(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BasePhysicsImpulse; // 0x0878(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MassScaledPhysicsImpulse; // 0x087C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BaseTorque; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MassScaleTorque; // 0x0884(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CharacterBasePhysicsImpulse; // 0x0888(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CharacterMassScaledPhysicsImpulse; // 0x088C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CharacterBaseTorque; // 0x0890(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CharacterMassScaleTorque; // 0x0894(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ObjectTargetingPercent; // 0x0898(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ObjectMaxVelocity; // 0x089C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AOECharacterDamage; // 0x08A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AOEObjectDamage; // 0x08A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeCharacterDamage; // 0x08A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeObjectDamage; // 0x08AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeCharacterThrowRadius; // 0x08B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeTargetPhysicsImpulse; // 0x08B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeBasePhysicsImpulse; // 0x08B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeMassScaledPhysicsImpulse; // 0x08BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeCharacterBasePhysicsImpulse; // 0x08C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeCharacterMassScaledPhysicsImpulse; // 0x08C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 UpgradeObjectTargetingPercent; // 0x08C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeObjectMaxVelocity; // 0x08CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeAOECharacterDamage; // 0x08D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpgradeAOEObjectDamage; // 0x08D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DamageCaster; // 0x08D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCurseTarget; // 0x08D9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8DA[0x6]; // 0x08DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AOEMunitionTagContainer; // 0x08E0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + class UInteractionArchitectAsset* AOEMunitionDataAsset; // 0x0900(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* DecalComponent; // 0x0908(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ThrowTargetHalfAngle; // 0x0910(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ThrowTargetAngleZ; // 0x0914(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool Taboo; // 0x0918(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_919[0x3]; // 0x0919(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ThrowMinZThreshold; // 0x091C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ThrowMaxZThreshold; // 0x0920(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BurnRateScale; // 0x0924(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TalentBombardaCooldownRecovery; // 0x0928(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TalentRecoveryCharacterNum; // 0x092C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TalentProjectileDistance; // 0x0930(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TalentProjectileIgnoreNearDistance; // 0x0934(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TalentProjectileDelay; // 0x0938(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TalentProjectileDamage; // 0x093C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TalentProjectileCount; // 0x0940(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TalentProjectileTargetHalfAngleXY; // 0x0944(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf TalentProjectileMunition; // 0x0948(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinDamageDealt; // 0x0950(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDamageDealt; // 0x0954(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinDamageDealtCharacter; // 0x0958(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDamageDealtCharacter; // 0x095C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinDamageTaken; // 0x0960(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDamageTaken; // 0x0964(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinDamageTakenCharacter; // 0x0968(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDamageTakenCharacter; // 0x096C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf OpportunityWindowAOEMunition; // 0x0970(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_978[0x20]; // 0x0978(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOnFireDoT(class AActor* Target); + + float GetExplosionRadius() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConfringoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConfringoSpellTool") + } + static class AConfringoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConfringoSpellTool; + +// Class Phoenix.ConfundoComponent +// 0x0028 (0x01C0 - 0x0198) +class UConfundoComponent final : public UStateEffectComponent +{ +public: + struct FConfundoData ConfundoData; // 0x0198(0x0018)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_1B0[0x10]; // 0x01B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConfundoComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConfundoComponent") + } + static class UConfundoComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConfundoComponent; + +// Class Phoenix.LumosScalabilitySettingsRuleLevel +// 0x0010 (0x0038 - 0x0028) +class ULumosScalabilitySettingsRuleLevel final : public ULumosScalabilitySettingsRule +{ +public: + class FString LevelNameContains; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleLevel") + } + static class ULumosScalabilitySettingsRuleLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleLevel; + +// Class Phoenix.ConfundoSpellTool +// 0x0018 (0x0888 - 0x0870) +class AConfundoSpellTool final : public AFireOnceSpellTool +{ +public: + TArray ConfundoFX2; // 0x0870(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DazeTime; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_884[0x4]; // 0x0884(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConfundoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConfundoSpellTool") + } + static class AConfundoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConfundoSpellTool; + +// Class Phoenix.ConjurationGroundPlacementAreaComponent +// 0x0090 (0x0510 - 0x0480) +class UConjurationGroundPlacementAreaComponent final : public UPrimitiveComponent +{ +public: + struct FConjurationSurfaceMeshBuildParams BuildParams; // 0x0480(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_494[0x7C]; // 0x0494(0x007C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BuildMesh(); + bool DoesShapeFitBP(const TArray& InVertices, const struct FTransform& InTransform); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationGroundPlacementAreaComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationGroundPlacementAreaComponent") + } + static class UConjurationGroundPlacementAreaComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjurationGroundPlacementAreaComponent; + +// Class Phoenix.EnvQueryTest_Creature_ActorContainsGroupCoordinatedTag +// 0x0008 (0x0200 - 0x01F8) +class UEnvQueryTest_Creature_ActorContainsGroupCoordinatedTag final : public UEnvQueryTest +{ +public: + class FName TagID; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Creature_ActorContainsGroupCoordinatedTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Creature_ActorContainsGroupCoordinatedTag") + } + static class UEnvQueryTest_Creature_ActorContainsGroupCoordinatedTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Creature_ActorContainsGroupCoordinatedTag; + +// Class Phoenix.HighContrastGameplayMarkupOtherActor +// 0x0008 (0x0250 - 0x0248) +class AHighContrastGameplayMarkupOtherActor final : public AActor +{ +public: + class UHighContrastGameplayMarkupOtherActorComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HighContrastGameplayMarkupOtherActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HighContrastGameplayMarkupOtherActor") + } + static class AHighContrastGameplayMarkupOtherActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHighContrastGameplayMarkupOtherActor; + +// Class Phoenix.ConjurationPreviewEffect +// 0x0018 (0x0260 - 0x0248) +class AConjurationPreviewEffect final : public AActor +{ +public: + float SpawnTimeLimit; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetPreviewActor; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EConjurationSpawnState SpawnState; // 0x0258(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetSpawnPercent(); + void InitializeBlueprint(); + void OnBeginSpawnedBlueprint(); + void OnBeginSpawnInBlueprint(); + void OnBeginSpawnOutBlueprint(); + void OnEndSpawnedBlueprint(); + void OnEndSpawnInBlueprint(); + void OnEndSpawnOutBlueprint(); + void UpdateFXBlueprint(float DeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationPreviewEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationPreviewEffect") + } + static class AConjurationPreviewEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConjurationPreviewEffect; + +// Class Phoenix.LumosScalabilitySettingsRuleNot +// 0x0008 (0x0030 - 0x0028) +class ULumosScalabilitySettingsRuleNot final : public ULumosScalabilitySettingsRule +{ +public: + class ULumosScalabilitySettingsRule* Rule; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleNot") + } + static class ULumosScalabilitySettingsRuleNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleNot; + +// Class Phoenix.ConjurationSnappingComponentBase +// 0x0040 (0x04F0 - 0x04B0) +class UConjurationSnappingComponentBase : public UBoxComponent +{ +public: + uint8 Pad_4A8[0x48]; // 0x04A8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationSnappingComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationSnappingComponentBase") + } + static class UConjurationSnappingComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjurationSnappingComponentBase; + +// Class Phoenix.ConjurationSnappingFootprintComponent +// 0x0000 (0x04F0 - 0x04F0) +class UConjurationSnappingFootprintComponent final : public UConjurationSnappingComponentBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationSnappingFootprintComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationSnappingFootprintComponent") + } + static class UConjurationSnappingFootprintComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjurationSnappingFootprintComponent; + +// Class Phoenix.EnvQueryTest_Creature_InFrontOfContextActor +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_Creature_InFrontOfContextActor final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Creature_InFrontOfContextActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Creature_InFrontOfContextActor") + } + static class UEnvQueryTest_Creature_InFrontOfContextActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Creature_InFrontOfContextActor; + +// Class Phoenix.ConjurationSnappingWallComponent +// 0x0000 (0x04F0 - 0x04F0) +class UConjurationSnappingWallComponent final : public UConjurationSnappingComponentBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationSnappingWallComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationSnappingWallComponent") + } + static class UConjurationSnappingWallComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjurationSnappingWallComponent; + +// Class Phoenix.ConjurationStreamingVolume +// 0x0010 (0x0290 - 0x0280) +class AConjurationStreamingVolume final : public AVolume +{ +public: + uint8 Pad_280[0x10]; // 0x0280(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationStreamingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationStreamingVolume") + } + static class AConjurationStreamingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConjurationStreamingVolume; + +// Class Phoenix.EnvQueryTest_Patrol +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_Patrol final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Patrol") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Patrol") + } + static class UEnvQueryTest_Patrol* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Patrol; + +// Class Phoenix.ConjurationSurfaceMeshComponent +// 0x00B0 (0x0530 - 0x0480) +class UConjurationSurfaceMeshComponent final : public UPrimitiveComponent +{ +public: + struct FConjurationSurfaceMeshBuildParams BuildParams; // 0x0480(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_494[0x9C]; // 0x0494(0x009C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + int32 AddShape(const TArray& InVertices, const struct FTransform& InTransform); + TArray AddShapeComponent(class UConjurationSurfaceShapeComponent* InShapeComponent, const struct FTransform& InTransform); + void BuildMesh(); + bool DoesShapeComponentFitBP(const class UConjurationSurfaceShapeComponent* InShape); + bool DoesShapeFitBP(const TArray& InVertices, const struct FTransform& InTransform); + void MoveShape(int32 ShapeID, const struct FTransform& InNewTransform); + void RemoveShape(int32 ShapeID); + void RemoveShapeComponent(class UConjurationSurfaceShapeComponent* InShapeComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationSurfaceMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationSurfaceMeshComponent") + } + static class UConjurationSurfaceMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjurationSurfaceMeshComponent; + +// Class Phoenix.ConjurationSurfaceShapeComponent +// 0x0020 (0x04A0 - 0x0480) +class UConjurationSurfaceShapeComponent final : public UPrimitiveComponent +{ +public: + uint8 Pad_480[0x20]; // 0x0480(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BuildShapeFromCollision(); + void BuildShapeFromMeshes(); + + int32 GetNumShapes() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationSurfaceShapeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationSurfaceShapeComponent") + } + static class UConjurationSurfaceShapeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjurationSurfaceShapeComponent; + +// Class Phoenix.DialogueSequenceReferenceProvider +// 0x0000 (0x0028 - 0x0028) +class UDialogueSequenceReferenceProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueSequenceReferenceProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueSequenceReferenceProvider") + } + static class UDialogueSequenceReferenceProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueSequenceReferenceProvider; + +// Class Phoenix.ConjurationWallAlignmentComponent +// 0x0000 (0x04B0 - 0x04B0) +class UConjurationWallAlignmentComponent final : public UBoxComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjurationWallAlignmentComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjurationWallAlignmentComponent") + } + static class UConjurationWallAlignmentComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjurationWallAlignmentComponent; + +// Class Phoenix.ConjuredActorComponent +// 0x01A0 (0x03F0 - 0x0250) +class UConjuredActorComponent final : public UChildActorComponent +{ +public: + struct FDbSingleColumnInfo ObjectCategory; // 0x0250(0x0088)(Edit, NativeAccessSpecifierPrivate) + struct FDbSingleColumnInfo ObjectID; // 0x02D8(0x0088)(Edit, NativeAccessSpecifierPrivate) + struct FDbSingleColumnInfo ColorOverride; // 0x0360(0x0088)(Edit, NativeAccessSpecifierPrivate) + uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjuredActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjuredActorComponent") + } + static class UConjuredActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjuredActorComponent; + +// Class Phoenix.ConjuredDragonComponent +// 0x0008 (0x00D8 - 0x00D0) +class UConjuredDragonComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float ApproachScalar(float curr, float Dest, float Rate, float dt); + void ApproachVector(struct FVector* Out, const struct FVector& curr, const struct FVector& Dest, float Rate, float dt); + void BeginEncounter(); + void EndEncounter(); + void HeadTrackActor(class AActor* InActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConjuredDragonComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConjuredDragonComponent") + } + static class UConjuredDragonComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConjuredDragonComponent; + +// Class Phoenix.DiningTableButtonWidget +// 0x0000 (0x0268 - 0x0268) +class UDiningTableButtonWidget final : public UUserWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DiningTableButtonWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DiningTableButtonWidget") + } + static class UDiningTableButtonWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDiningTableButtonWidget; + +// Class Phoenix.Construction_Interface +// 0x0000 (0x0000 - 0x0000) +class IConstruction_Interface final +{ +public: + void Construct(const struct FTransform& Transform); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Construction_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Construction_Interface") + } + static class IConstruction_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IConstruction_Interface; + +// Class Phoenix.NiagaraDataInterfaceAccessibilityColorRemap +// 0x0008 (0x0040 - 0x0038) +class UNiagaraDataInterfaceAccessibilityColorRemap final : public UNiagaraDataInterface +{ +public: + class FName ColorTableTag; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceAccessibilityColorRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceAccessibilityColorRemap") + } + static class UNiagaraDataInterfaceAccessibilityColorRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceAccessibilityColorRemap; + +// Class Phoenix.PotionBottlePhysics +// 0x0030 (0x0278 - 0x0248) +class APotionBottlePhysics final : public AActor +{ +public: + class UStaticMeshComponent* PotionMesh; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowLinearVelocity; // 0x0250(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowAngularVelocity; // 0x025C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDelay; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDuration; // 0x026C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_270[0x8]; // 0x0270(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PotionBottlePhysics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PotionBottlePhysics") + } + static class APotionBottlePhysics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APotionBottlePhysics; + +// Class Phoenix.Container +// 0x0110 (0x03C0 - 0x02B0) +class AContainer : public AWorldObject +{ +public: + uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool Open; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PropIndex; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Lid_Transform; // 0x02D0(0x0030)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float Lid_Rot_X; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RandomZRotation; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap, bool> MeshSelect; // 0x0308(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + int32 EnvInt; // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SimulatePhysics; // 0x035C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AutoSelectLoot; // 0x035D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_35E[0x2]; // 0x035E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LockLevel; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName KeyName; // 0x0364(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDatabaseLockList Lock_KeyName; // 0x036C(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName Stat_KeyName; // 0x0374(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FStatList Stat_KeyName2; // 0x037C(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 Stat_MinValue; // 0x0384(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int64 ExpiryTime; // 0x0388(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Target; // 0x0390(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + class FName BeaconableObjectID; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SerializedContainerVersion; // 0x03A8(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPadlockComponent* PadlockComponent; // 0x03B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Container") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Container") + } + static class AContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AContainer; + +// Class Phoenix.Distance_MobilityChoice +// 0x0018 (0x0040 - 0x0028) +class UDistance_MobilityChoice final : public UNPC_MobilityChoice +{ +public: + float AttackDistMin; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackDistMax; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PressureDistMin; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PressureDistMax; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarDistMin; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarDistMax; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Distance_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Distance_MobilityChoice") + } + static class UDistance_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistance_MobilityChoice; + +// Class Phoenix.ContentsInterface +// 0x0000 (0x0000 - 0x0000) +class IContentsInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContentsInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContentsInterface") + } + static class IContentsInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IContentsInterface; + +// Class Phoenix.ConvergeTest +// 0x0050 (0x0298 - 0x0248) +class AConvergeTest final : public AActor +{ +public: + class FName m_convergeTag1; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName m_convergeTag2; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_radius; // 0x0258(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_desiredSpeed; // 0x025C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 m_pathCount; // 0x0260(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool m_opposing; // 0x0264(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_265[0x33]; // 0x0265(0x0033)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConvergeTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConvergeTest") + } + static class AConvergeTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConvergeTest; + +// Class Phoenix.GlaciusSpellTool +// 0x0090 (0x0900 - 0x0870) +class AGlaciusSpellTool final : public AFireOnceSpellTool +{ +public: + TArray FrozenFX2; // 0x0870(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EndFrozenFX2; // 0x0880(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BreakoutFrozenFX2; // 0x0890(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float TerrainImpactZOffset; // 0x08A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A4[0x4]; // 0x08A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* GlaciusTerrainImpactComponent; // 0x08A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GlaciusPlatformClass; // 0x08B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlatformMax; // 0x08B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlatformLifetime; // 0x08BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlatformScale; // 0x08C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlatformScaleTime; // 0x08C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AOEMunition; // 0x08C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GlaciusPlatforms; // 0x08D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_8E0[0x20]; // 0x08E0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlaciusSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlaciusSpellTool") + } + static class AGlaciusSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGlaciusSpellTool; + +// Class Phoenix.ConversationActor +// 0x0330 (0x0868 - 0x0538) +class AConversationActor final : public AStoryGraphActor +{ +public: + uint8 Pad_538[0x18]; // 0x0538(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigStage_Actor interactionActor; // 0x0550(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor LocalPlayer; // 0x0568(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Camera; // 0x0580(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_String DialogueSequenceID; // 0x0598(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_String DialogueEventName; // 0x05B0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Int DialogueFlags; // 0x05C8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform AvatarHead; // 0x05E0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform AvatarRoot; // 0x05F8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform AvatarRootFinal; // 0x0610(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform A1Head; // 0x0628(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform A1Root; // 0x0640(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform A1RootFinal; // 0x0658(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableInitialFadeOut; // 0x0670(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableInitialFadeIn; // 0x0688(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableFinalFadeOut; // 0x06A0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableFinalFadeIn; // 0x06B8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Int SynchronizationMethod; // 0x06D0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableLightRig; // 0x06E8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool UsesSkyColors; // 0x0700(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float KeyLightColorTemperature; // 0x0718(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float RimLightColorTemperature; // 0x0730(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float FillLightColorTemperature; // 0x0748(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float KeyLightIntensity; // 0x0760(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float RimLightIntensity; // 0x0778(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float FillLightIntensity; // 0x0790(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_7A8[0xC0]; // 0x07A8(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationActor") + } + static class AConversationActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConversationActor; + +// Class Phoenix.DoorSettings +// 0x0008 (0x0040 - 0x0038) +class UDoorSettings final : public UDeveloperSettings +{ +public: + TSubclassOf SpinnerWidgetClass; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DoorSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DoorSettings") + } + static class UDoorSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDoorSettings; + +// Class Phoenix.ConversationComponent +// 0x0620 (0x06F0 - 0x00D0) +class alignas(0x10) UConversationComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0xA8]; // 0x00D0(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + class UConversationState* ConversationState; // 0x0178(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap PreInitializedConversationMap; // 0x0180(0x0050)(Protected, NativeAccessSpecifierProtected) + TWeakObjectPtr RequestingFleshForSE; // 0x01D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr RequestingInteractionActor; // 0x01D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1E0[0x200]; // 0x01E0(0x0200)(Fixing Size After Last Property [ Dumper-7 ]) + TMap VendorConditionalConversationMap; // 0x03E0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_430[0x210]; // 0x0430(0x0210)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StaticRegistrations; // 0x0640(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_650[0x8]; // 0x0650(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UStationArchitectAsset* ConversationSceneRigs; // 0x0658(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRig_SimpleConversation* PresentChoicesSR; // 0x0660(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStoryGraph_Conversation* VendorStoryGraph; // 0x0668(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StaticVendorEntries; // 0x0670(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_680[0x70]; // 0x0680(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool AnyQueuedConversations(); + static void BindGenericConversationFinish(const TDelegate& OnConversationFinished); + static void BindGenericConversationStart(const TDelegate& OnConversationStarted); + static class UConversationComponent* Get(); + static class UConversationState* GetCurrentConversation(); + static bool NewConversations(); + static void RegisterConversationBP(class FName CharacterID, class FName ConversationID, TDelegate OnConversationStarted, TDelegate OnConversationFinished, EConversationType ConversationType); + static void RegisterConversationNoCallbacksBP(class FName CharacterID, class FName ConversationID, EConversationType ConversationType); + static void RegisterVendorConversationBP(class AActor* InteractingActor, class UConversationComponent* ConversationComponent); + static bool StartConversationBP(class FName CharacterID, class FName ConversationID, TDelegate OnConversationStarted, TDelegate OnConversationFinished); + static bool StartConversationWithActorBP(class AActor* interactionActor, class FName ConversationID, TDelegate OnConversationStarted, TDelegate OnConversationFinished); + static bool StartConversationWithAssetBP(class FName CharacterID, class FName ConversationID, class UStoryGraph_Conversation* ConversationAsset); + static void UnregisterAllConversation(class FName CharacterID); + static void UnregisterConversation(class FName CharacterID, class FName ConversationID); + + bool BeginInteraction(class AActor* interactionActor); + void OnDialogueEventComplete(); + void OnSaveGameLoaded(); + void SetBranchIDStateUsed(const class FName BranchID); + + bool GetConversationLastLineID(const class UTimeRig_StoryGraphNode* SGNode, class FName* LastLineID) const; + bool GetConversationOptions(class AActor* interactionActor, class FName CharacterID, const class UTimeRig_StoryGraphNode* SGNode, TArray* UIParameters, TArray* BranchIDs) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationComponent") + } + static class UConversationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationComponent; + +// Class Phoenix.SocialEnumsBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class USocialEnumsBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static EActivityTypeIDs GetActivityTypeIDFromName(const class FName& strName); + static class FName GetActivityTypeIDNameFromID(EActivityTypeIDs inID); + static EAmbientChatterTopicIDs GetAmbientChatterTopicIDFromName(const class FName& strName); + static class FName GetAmbientChatterTopicIDNameFromID(EAmbientChatterTopicIDs inID); + static ECollisionTypeIDs GetCollisionTypeIDFromName(const class FName& strName); + static class FName GetCollisionTypeIDNameFromID(ECollisionTypeIDs inID); + static EHouseIds GetHouseIDFromName(const class FName& strName); + static EHouseIds GetHouseIDFromRegistryID(const class FString& InRegistryID); + static class FName GetHouseIDNameFromID(EHouseIds inID); + static class FName GetHouseNameFromRegistryID(const class FString& InRegistryID); + static EPropClassIDs GetPropClassIDFromName(const class FName& strName); + static class FName GetPropClassIDNameFromID(EPropClassIDs inID); + static EPropTypeIDs GetPropTypeIDFromName(const class FName& strName); + static class FName GetPropTypeIDNameFromID(EPropTypeIDs inID); + static ESkeletonTypeIDs GetSkeletonTypeIDFromName(const class FName& strName); + static class FName GetSkeletonTypeIDNameFromID(ESkeletonTypeIDs inID); + static ESocialActionObserverTypes GetSocialActionObserverTypeFromName(const class FName& strName); + static class FName GetSocialActionObserverTypeNameFromID(ESocialActionObserverTypes inID); + static ESocialActionTypes GetSocialActionTypeFromName(const class FName& strName); + static class FName GetSocialActionTypeNameFromID(ESocialActionTypes inID); + static ESocialCapitalStatusIDs GetSocialCapitalStatusIDFromName(const class FName& strName); + static class FName GetSocialCapitalStatusIDNameFromID(ESocialCapitalStatusIDs inID); + static ESocialConnectionIDs GetSocialConnectionIDFromName(const class FName& strName); + static class FName GetSocialConnectionIDNameFromID(ESocialConnectionIDs inID); + static ESocialHeritageStatusIDs GetSocialHeritageStatusIDFromName(const class FName& strName); + static class FName GetSocialHeritageStatusIDNameFromID(ESocialHeritageStatusIDs inID); + static ESocialInteractionDisplayStatusIDs GetSocialInteractionDisplayStatusIDFromName(const class FName& strName); + static class FName GetSocialInteractionDisplayStatusIDNameFromID(ESocialInteractionDisplayStatusIDs inID); + static ESocialInteractionTypeIDs GetSocialInteractionTypeIDFromName(const class FName& strName); + static class FName GetSocialInteractionTypeIDNameFromID(ESocialInteractionTypeIDs inID); + static ESocialSemanticIDs GetSocialSemanticIDFromName(const class FName& strName); + static class FName GetSocialSemanticIDNameFromID(ESocialSemanticIDs inID); + static ESocialSemanticTypeIDs GetSocialSemanticTypeIDFromName(const class FName& strName); + static class FName GetSocialSemanticTypeIDNameFromID(ESocialSemanticTypeIDs inID); + static EUIActionModes GetUIActionModeFromName(const class FName& strName); + static class FName GetUIActionModeNameFromID(EUIActionModes inID); + static EUIHUDGroups GetUIHUDGroupFromName(const class FName& strName); + static class FName GetUIHUDGroupNameFromID(EUIHUDGroups inID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialEnumsBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialEnumsBlueprintLibrary") + } + static class USocialEnumsBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialEnumsBlueprintLibrary; + +// Class Phoenix.ConversationState +// 0x0608 (0x0630 - 0x0028) +class alignas(0x10) UConversationState final : public UObject +{ +public: + uint8 Pad_28[0x2C8]; // 0x0028(0x02C8)(Fixing Size After Last Property [ Dumper-7 ]) + class AStoryGraphActor* LegacyConversationActor; // 0x02F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AConversationActor* OwnedConversationActor; // 0x02F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStoryGraph_Conversation* CurrentConversation; // 0x0300(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_308[0x328]; // 0x0308(0x0328)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationState") + } + static class UConversationState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UConversationState; + +// Class Phoenix.ConveyorBelt +// 0x0000 (0x0248 - 0x0248) +class AConveyorBelt final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConveyorBelt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConveyorBelt") + } + static class AConveyorBelt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AConveyorBelt; + +// Class Phoenix.CooldownPickup +// 0x00D0 (0x0318 - 0x0248) +class ACooldownPickup : public AActor +{ +public: + TArray SpawnFX; // 0x0248(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray CollectedFX; // 0x0258(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray FizzleFX; // 0x0268(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UPrimitiveComponent* Prim; // 0x0278(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraComponent* NiagaraComponent; // 0x0280(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_288[0x90]; // 0x0288(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CanPickup(); + void OnPickedUp(class AActor* InActor); + void OnResetRecycle(); + void PauseAndHide(); + void UnpauseAndShow(); + + float GetDisablePickupTime() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CooldownPickup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CooldownPickup") + } + static class ACooldownPickup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACooldownPickup; + +// Class Phoenix.Creature_Character +// 0x0350 (0x25E0 - 0x2290) +class ACreature_Character final : public ANPC_Character +{ +public: + uint8 Pad_2290[0x10]; // 0x2290(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationComponent* AnimationComponent; // 0x22A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemyStateComponent* EnemyStateComponent; // 0x22A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_FlightMotionTable* FlightMotionTable; // 0x22B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FOdcFlags PreferredAreaUsageFlags; // 0x22B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FOdcFlags FleeAreaUsageFlags; // 0x22BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FGameplayTagContainer IgnoredSpellImpactTypes; // 0x22C0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bRecordLastReceivedAnimNotify; // 0x22E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22E1[0x7]; // 0x22E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr FollowScreenWidgetClass; // 0x22E8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureAIInitialState StartState; // 0x2310(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartTame; // 0x2311(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2312[0x6]; // 0x2312(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class APathNode* StartPathNode; // 0x2318(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Cage; // 0x2320(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureCageAnimation CageAnimation; // 0x2328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2329[0x7]; // 0x2329(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* SpawnVFX; // 0x2330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnFlying; // 0x2338(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnPerched; // 0x2339(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_233A[0xE]; // 0x233A(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AllowedColorVariationsOverride; // 0x2348(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, ExposeOnSpawn, NativeAccessSpecifierPublic) + bool bOverrideGender; // 0x2358(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsMaleOverride; // 0x2359(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_235A[0x2]; // 0x235A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RootMotionTranslationScale; // 0x235C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureFlightState DesiredFlightState; // 0x2360(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureLandingType DesiredLandingType; // 0x2361(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2362[0x6]; // 0x2362(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer DesiredTakeoffAnimationTags; // 0x2368(0x0020)(BlueprintVisible, Transient, NativeAccessSpecifierPublic) + ECreatureStoppingMode DesiredStoppingMode; // 0x2388(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureStoppingMode ActualStoppingMode; // 0x2389(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed DesiredMovementSpeed; // 0x238A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_238B[0x5]; // 0x238B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreature_AIComponent* CreatureAIComponent; // 0x2390(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_NurtureComponent* NurtureComponent; // 0x2398(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_CombatComponentV2* CombatComponent; // 0x23A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIcarus3DMovementComponent* FlightMovementComponent; // 0x23A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMercunaNavigationComponent* FlightNavigationComponent; // 0x23B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlightAnimationComponent* FlightAnimationComponent; // 0x23B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCentaurCombatComponent* CentaurCombatComponent; // 0x23C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_MountComponent* MountComponent; // 0x23C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23D0[0x8]; // 0x23D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer AnimationVariationTagContainer; // 0x23D8(0x0020)(BlueprintVisible, Transient, NativeAccessSpecifierPublic) + TSet LastReceivedAnimNotifyEventNames; // 0x23F8(0x0050)(BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) + uint8 Pad_2448[0x78]; // 0x2448(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CalloutAttachmentSocket; // 0x24C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C8[0x8]; // 0x24C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform CalloutLocalOffset; // 0x24D0(0x0030)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector AlertCalloutLocalOffset; // 0x2500(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTestForAudioOcclusion; // 0x250C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_250D[0x3]; // 0x250D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxConcurrentAkComponents; // 0x2510(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxAkEventsPerFrame; // 0x2514(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2518[0x58]; // 0x2518(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + class UUprightAttachSceneComponent* CreatedCalloutAttachComponent; // 0x2570(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkComponent* OcclusionAkComponent; // 0x2578(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray FootstepAkComponents; // 0x2580(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UAkComponent* MotionAkComponent; // 0x2590(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray VoxFoleyAkComponents; // 0x2598(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_25A8[0x38]; // 0x25A8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ExecuteInitialFlyingAbility(); + void ExecuteInitialIdleAbility(); + float GetTrackerAverageSpeed(); + bool GetTrackerIsStationary(); + void OnCompletelyCharred(); + void OnFireExtinguished(); + bool SetAvoidanceAgainst(class AActor* Actor, bool bEnable); + void SetCanUseIdleBreaksDefaultValue(bool bValue); + void ShowCreatureFollowScreen(); + bool StartFire(float Amount, const struct FVector& Location); + + class UCreature_MountComponent* GetMountComponent() const; + bool IsActivePlayerMount() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_Character") + } + static class ACreature_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreature_Character; + +// Class Phoenix.Enemy_AnimInstance +// 0x0020 (0x0690 - 0x0670) +class UEnemy_AnimInstance : public UNPC_AnimInstance +{ +public: + uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EEnemyAIDodgeState DodgeState; // 0x0670(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_671[0x3]; // 0x0671(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag AttackTypeTag; // 0x0674(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WeaponActivateStoredIndex; // 0x067C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_67D[0x3]; // 0x067D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemyAISpawnData* SpawnDataPtr; // 0x0680(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnGround; // 0x0688(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_689[0x7]; // 0x0689(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AnimNotify_ImpulseToTarget(float ActiveFrames, float DistFromTarget, float MaxTravelDist); + EEnemyAIDodgeState GetAnimDodgeState(); + void SetAnimDodgeState(EEnemyAIDodgeState InDodgeState); + void SetAttackTypeTag(const struct FGameplayTag& InType); + void SetSpawnData(class UEnemyAISpawnData* InSpawnDataPtr); + + bool CanExitAttackLoop() const; + struct FGameplayTag GetAttackTypeTag() const; + class UEnemyAISpawnData* GetSpawnData() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_AnimInstance") + } + static class UEnemy_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_AnimInstance; + +// Class Phoenix.CreatureCombatData +// 0x0008 (0x0038 - 0x0030) +class UCreatureCombatData : public UDataAsset +{ +public: + ECreatureCombatDebugDisplayType DrawDebug; // 0x0030(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureCombatDebugBehaviorType ForceBehavior; // 0x0031(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureCombatData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureCombatData") + } + static class UCreatureCombatData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureCombatData; + +// Class Phoenix.PathNode +// 0x0040 (0x0288 - 0x0248) +class APathNode final : public AActor +{ +public: + TArray m_nextArray; // 0x0248(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float m_waitTime; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_threshold; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_arrivalTimeout; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyAIState m_nextAction; // 0x0264(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_onArrivalEnablePerception; // 0x0265(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_applyPathSpeed; // 0x0266(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPathNodeSpeed m_selectedSpeed; // 0x0267(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_pathSpeed; // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_airPathNode; // 0x026C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float m_airPathSpeedMultiplyer; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_perchPathNode; // 0x0274(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate m_arrivedDelegate; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void Arrived(); + void BroadcastArrived(class AActor* pActor); + + float GetArrivalTimeout() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathNode") + } + static class APathNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APathNode; + +// Class Phoenix.CreatureCombatRepositionData +// 0x0008 (0x0040 - 0x0038) +class UCreatureCombatRepositionData final : public UCreatureCombatData +{ +public: + struct FVector2D RepositionDistanceRange; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureCombatRepositionData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureCombatRepositionData") + } + static class UCreatureCombatRepositionData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureCombatRepositionData; + +// Class Phoenix.CreatureCombatAttackData +// 0x0060 (0x0098 - 0x0038) +class UCreatureCombatAttackData final : public UCreatureCombatData +{ +public: + struct FVector2D PatternDistanceRange; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PatternHeadingRange; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AttackDistanceRange; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AttackHeadingRange; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AttackReachDistanceRange; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AttackReachHeadingRange; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackCommitTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackPatternWeight; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttackRequiresStraightLineReachable; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StraightLineReachableDistanceThreshold; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAttackExecutionPathSpec; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCreatureCombatAttackParryData ParryData; // 0x007C(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureCombatAttackData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureCombatAttackData") + } + static class UCreatureCombatAttackData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureCombatAttackData; + +// Class Phoenix.CreatureCombatProgressionData +// 0x0018 (0x0048 - 0x0030) +class UCreatureCombatProgressionData final : public UDataAsset +{ +public: + TArray CombatStages; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x0040(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDebugStageIndex; // 0x0041(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DebugStageIndex; // 0x0044(0x0004)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureCombatProgressionData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureCombatProgressionData") + } + static class UCreatureCombatProgressionData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureCombatProgressionData; + +// Class Phoenix.Enemy_AttackComponent +// 0x0198 (0x0268 - 0x00D0) +class UEnemy_AttackComponent final : public UActorComponent +{ +public: + TArray AttackList; // 0x00D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray CounterAttackList; // 0x00E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray SplitAttackList; // 0x00F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray OverrideSpellList; // 0x0100(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UBehaviorTree* ChooseAttackBehaviorTree; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DungeonDistanceScale; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DungeonDistanceRangeScale; // 0x011C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistoryWeightScale; // 0x0120(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistToRangeCurveWeightScale; // 0x0124(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeaponSeekDistToTargetCurveWeightScale; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* HistoryRatioCurveWeight; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DistToRangeCurveWeight; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* WeaponSeekDistToTargetCurveWeight; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ChooseAttackTags; // 0x0148(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_168[0x88]; // 0x0168(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + TMap AttackInstanceDataMap; // 0x01F0(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_240[0x28]; // 0x0240(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddSelectionTag(const struct FGameplayTag& InTag); + void AddSelectionTags(const struct FGameplayTagContainer& InTags); + void ClearSelectionTags(); + struct FEnemyAIChosenAttackData GetChosenAttackData(); + void RemoveSelectionTag(const struct FGameplayTag& InTag); + void RemoveSelectionTags(const struct FGameplayTagContainer& InTags); + + class UEnemyAIAttackData* GetAttackData() const; + struct FEnemy_UnblockableData GetAttackUnblockableData(class UEnemyAIAttackData* attackDataPtr) const; + bool HasChosenAttack() const; + bool HasSelectionTag(const struct FGameplayTag& InTag) const; + bool IsAttackAllowed(class UEnemyAIAttackData* AttackPtr) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_AttackComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_AttackComponent") + } + static class UEnemy_AttackComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_AttackComponent; + +// Class Phoenix.Creature_CombatComponentV2 +// 0x0090 (0x0160 - 0x00D0) +class UCreature_CombatComponentV2 final : public UActorComponent +{ +public: + class UCreatureCombatProgressionData* ProgressionData; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AttackImpactDataArray; // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray CombatDataArray; // 0x00E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FOdcPathSpec AttackExecutionPathSpec; // 0x00F8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bStayInCombatDuringCinematic; // 0x0148(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149[0x17]; // 0x0149(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnCreatureAIStateChanged(class UCreature_AIComponent* AIComponent, ECreatureAIState PrevAIState); + + int32 GetCurrentCombatStageIndex() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_CombatComponentV2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_CombatComponentV2") + } + static class UCreature_CombatComponentV2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_CombatComponentV2; + +// Class Phoenix.Creature_Controller +// 0x0030 (0x0490 - 0x0460) +class ACreature_Controller final : public ANPC_Controller +{ +public: + uint8 Pad_460[0x8]; // 0x0460(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float NavmeshQueryHorizontalRadius; // 0x0468(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavmeshQueryVerticalUpRadius; // 0x046C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavmeshQueryVerticalDownRadius; // 0x0470(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NavmeshQueryOffMeshMaxRadius; // 0x0474(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_PathFollowingComponent* CreaturePathFollowingComp; // 0x0478(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCreatureUtilityContext* CreatureUtilityContext; // 0x0480(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_488[0x8]; // 0x0488(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_Controller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_Controller") + } + static class ACreature_Controller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreature_Controller; + +// Class Phoenix.InventoryAbilityManager +// 0x0068 (0x0090 - 0x0028) +class UInventoryAbilityManager final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class FName PolyJuiceCharacter; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CurrentEffectiveness; // 0x0080(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_84[0xC]; // 0x0084(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddHouseLeaderToPlayer(); + void AddOrRefreshAbility(class AActor* OwnerActor, class FName ItemName, class FName Name_0); + void AddPermenantWellFedToPlayer(); + void AddPermenantWellRestedToPlayer(); + void AddSocialInfamousToPlayer(); + void AddSocialNotorietyToPlayer(); + void AddWellFedToPlayer(); + void AddWellRestedToPlayer(); + float GetCurrentEffectivenessMultiplier(); + float GetItemeffectivenessMultiplier(class AActor* OwnerActor, class FName ItemName); + class FName GetPolyJuiceCharacter(); + void OnGameToBeLoaded(); + void OnGameToBeSaved(); + void SetPolyJuiceCharacter(class FName PolyJuiceCharacterName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryAbilityManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryAbilityManager") + } + static class UInventoryAbilityManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInventoryAbilityManager; + +// Class Phoenix.Creature_FootstepDataAsset +// 0x01E0 (0x0208 - 0x0028) +class UCreature_FootstepDataAsset final : public UObject +{ +public: + TMap DefaultAudioSurfaceSwitchStates; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) + class FName DefaultAudioSwitchState; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCreatureParticleSurfaceList DefaultParticleSurfaceSystems; // 0x0080(0x0090)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float AudioMaxDistanceToCamera; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* AudioEvent; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AudioSwitchGroup; // 0x0120(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioImpactStrengthArray[0x3]; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* MotionEvent; // 0x0138(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* PlayerMountedMotionEvent; // 0x0140(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParticlesMaxLOD; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParticlesMaxDistanceToCamera; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecalScale; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalOffset; // 0x0154(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EffectScale; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ParticleSurfaceSystems; // 0x0168(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap CameraShakeDataMap; // 0x01B8(0x0050)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_FootstepDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_FootstepDataAsset") + } + static class UCreature_FootstepDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_FootstepDataAsset; + +// Class Phoenix.Enemy_TargetSenseAsset +// 0x0238 (0x0268 - 0x0030) +class UEnemy_TargetSenseAsset final : public UDataAsset +{ +public: + struct FEnemy_TargetSense TargetSense; // 0x0030(0x0238)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TargetSenseAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TargetSenseAsset") + } + static class UEnemy_TargetSenseAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TargetSenseAsset; + +// Class Phoenix.Creature_FootstepRedirectorAsset +// 0x0008 (0x0038 - 0x0030) +class UCreature_FootstepRedirectorAsset final : public UDataAsset +{ +public: + TSubclassOf AssetClass; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_FootstepRedirectorAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_FootstepRedirectorAsset") + } + static class UCreature_FootstepRedirectorAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_FootstepRedirectorAsset; + +// Class Phoenix.InteractTimedButtonWatcherRecord +// 0x0000 (0x0060 - 0x0060) +class UInteractTimedButtonWatcherRecord final : public UTimedButtonWatcherRecord +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InteractTimedButtonWatcherRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InteractTimedButtonWatcherRecord") + } + static class UInteractTimedButtonWatcherRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInteractTimedButtonWatcherRecord; + +// Class Phoenix.Creature_GroupCoordinator +// 0x0128 (0x0150 - 0x0028) +class UCreature_GroupCoordinator final : public UObject +{ +public: + uint8 Pad_28[0x128]; // 0x0028(0x0128)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool GetActorTagAgeFromOwner(const class AActor* Subject, class FName Identifier, class AActor* Owner, float* OutTagAge); + static bool GetActorTagLifetimeLeftFromOwner(const class AActor* Subject, class FName Identifier, class AActor* Owner, float* OutTagAge); + static TArray GetAllOverlappingLocationTags(const struct FVector& Location, class FName Identifier, float SearchRadius); + static bool GetDoesActorTagExist(const class AActor* Subject, class FName Identifier); + static bool GetDoesActorTagExistFromOwner(const class AActor* Subject, class FName Identifier, class AActor* Owner); + static bool GetDoesActorTagExistIgnoreOwner(const class AActor* Subject, class FName Identifier, class AActor* OwnerToIgnore); + static bool GetDoesLocationTagExist(const struct FVector& Location, class FName Identifier, float SearchRadius); + static bool GetDoesLocationTagExistFromOwner(const struct FVector& Location, class FName Identifier, float SearchRadius, class AActor* Owner); + static bool GetDoesLocationTagExistIgnoreOwner(const struct FVector& Location, class FName Identifier, float SearchRadius, class AActor* OwnerToIgnore); + static int32 GetTagLimitOnActor(class AActor* Subject, class FName Identifier); + static bool RegisterActorTag(class AActor* Subject, class FName Identifier, float LifeTime, class AActor* Owner); + static void RegisterLocationTag(const struct FVector& Location, class FName Identifier, float Radius, float LifeTime, class AActor* Owner); + static bool RemoveActorTag(class AActor* Subject, class FName Identifier, class AActor* Owner); + static void RemoveAllActorTagsWithIDAndOwner(class FName Identifier, class AActor* Owner); + static void RemoveAllLocationTagsWithIDAndOwner(class FName Identifier, class AActor* Owner); + static void RemoveTagLimitOnActor(class AActor* Subject, class FName Identifier); + static bool RemoveTagsWithIDFromActor(class AActor* Subject, class FName Identifier); + static void SetTagLimitOnActor(class AActor* Subject, class FName Identifier, int32 Limit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_GroupCoordinator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_GroupCoordinator") + } + static class UCreature_GroupCoordinator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_GroupCoordinator; + +// Class Phoenix.Creature_MotionTable +// 0x0048 (0x0078 - 0x0030) +class UCreature_MotionTable final : public UDataAsset +{ +public: + struct FCreatureGaitMotionData GaitMotionData[0x4]; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUsingTurnAssist; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_MotionTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_MotionTable") + } + static class UCreature_MotionTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_MotionTable; + +// Class Phoenix.Creature_FlightMotionTable +// 0x0060 (0x0090 - 0x0030) +class UCreature_FlightMotionTable final : public UDataAsset +{ +public: + TMap LandingMotionData; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPublic) + TArray TakeoffMotionData; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_FlightMotionTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_FlightMotionTable") + } + static class UCreature_FlightMotionTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_FlightMotionTable; + +// Class Phoenix.DuelTechnique_ImperiusKill +// 0x0008 (0x0050 - 0x0048) +class UDuelTechnique_ImperiusKill final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_ImperiusKill") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_ImperiusKill") + } + static class UDuelTechnique_ImperiusKill* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_ImperiusKill; + +// Class Phoenix.Creature_MountComponent +// 0x07C0 (0x0890 - 0x00D0) +class UCreature_MountComponent final : public UActorComponent +{ +public: + float HoverFlightGaitSpeed; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlowFlightGaitSpeed; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FastFlightGaitSpeed; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x8]; // 0x00DC(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EMountFlyingGait CurrentFlyingGait; // 0x00E4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E5[0x3]; // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + EMountCombatChargeState CurrentChargeState; // 0x00E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CombatChargeActive; // 0x00E9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CombatChargeEnabled; // 0x00EA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EB[0x1]; // 0x00EB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float CombatChargeRequestDuration; // 0x00EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0[0x4]; // 0x00F0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float CombatChargeMinActiveDuration; // 0x00F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x4]; // 0x00F8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float CombatChargeCooldownDuration; // 0x00FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100[0x4]; // 0x0100(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float CombatChargeRefillDelayDuration; // 0x0104(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_108[0x4]; // 0x0108(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float CombatChargeRefillRate; // 0x010C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombatChargeDepletionRate; // 0x0110(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombatChargeAmount_Max; // 0x0114(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_118[0x4]; // 0x0118(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float CombatChargeAmount_SpawnsWith; // 0x011C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombatChargeAmount_MinUsable; // 0x0120(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombatChargeWaterDepthLimit; // 0x0124(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* CombatChargeRunOutSfx; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* CombatChargeNoChargeSfx; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_140[0x8]; // 0x0140(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* CombatChargePreSpecialAttackSfx; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_150[0x4]; // 0x0150(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DeactiveSfxTransitionDuration; // 0x0154(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HealthRefillDelayDuration; // 0x0158(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float HealthRefillDuration; // 0x0160(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float DeathTimeout; // 0x0168(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate MovementStateChangedDelegate; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_180[0x8]; // 0x0180(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ACharacter* RiderCharacter; // 0x0188(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_MountLandingDynamics* LandingDynamics; // 0x0190(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTriggerEffect* pChargeTriggerEffect; // 0x0198(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTriggerEffect* pJogTriggerEffect; // 0x01A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A8[0x148]; // 0x01A8(0x0148)(Fixing Size After Last Property [ Dumper-7 ]) + float DeadZone; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TrotZone; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ButtonHoldTime; // 0x02F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ButtonTapTime; // 0x02FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ToggleGallopTimeoutTime; // 0x0300(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinInputTime; // 0x0304(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StickBounceMagnitudeThreshold; // 0x0308(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CameraRelativeAdjustmentAngle; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve GallopHorizontalInputAdjustmentCurve; // 0x0310(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve GallopInputMagnitudeAdjustmentCurve; // 0x0398(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float WallCollisionImpactAngleThreshold; // 0x0420(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FlyingWallCollisionImpactAngleThreshold; // 0x0424(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NoMountZoneCollisionImpactAngleThreshold; // 0x0428(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_42C[0x4]; // 0x042C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreature_MountFlightDynamics* FlightDynamics; // 0x0430(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMercuna3DMovementProperties FlyingMovementProperties; // 0x0438(0x003C)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FMercuna3DMovementProperties LandingMovementProperties; // 0x0474(0x003C)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + TSubclassOf FlyingAdditiveAbility; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName FlyingAdditiveChannel; // 0x04B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf TailAdditiveAbility; // 0x04C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TailAdditiveChannel; // 0x04C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D MaxLevelGlidingTimeRangeForSlowFlight; // 0x04D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D MaxLevelGlidingTimeRangeForFastFlight; // 0x04D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D MinGlidingResetTimeRangeForSlowFlight; // 0x04E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D MinGlidingResetTimeRangeForFastFlight; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxPitchForLevelFlight; // 0x04F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinSpeedForLevelFlight; // 0x04F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve PitchToMinGlideSpeed; // 0x04F8(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float MaxPitchDegreesDownForFastFlightGait; // 0x0580(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinGlideSpeedForFastFlightGait; // 0x0584(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinFlightTimeForAutoLanding; // 0x0588(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxSpeedForTrotLanding; // 0x058C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxInputMagnitudeForHover; // 0x0590(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxDeltaYawToAccelerateWhenHovering; // 0x0594(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve FlightInputToPitchCurve; // 0x0598(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve DistanceToHeightLimitToMaxPitchMultiplierCurve; // 0x0620(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float VerticalHoverCollisionPredictionTime; // 0x06A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableAutoTakeoffWhenFalling; // 0x06AC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6AD[0x3]; // 0x06AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinFallingTimeForAutoTakeoff; // 0x06B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinTimeToLandingForAutoTakeoff; // 0x06B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HoverGaitCapsuleHalfHeight; // 0x06B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HoverGaitCapsuleRadius; // 0x06BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6C0[0x3C]; // 0x06C0(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + bool bEnableIdleBreaks; // 0x06FC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6FD[0x3]; // 0x06FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinIdleTimeForIdleBreak; // 0x0700(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinTimeBetweenIdleBreaks; // 0x0704(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_708[0x10]; // 0x0708(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float MoveZ; // 0x0718(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InputTime; // 0x071C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ReleaseTime; // 0x0720(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStartedMoving; // 0x0724(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUsingKeyboard; // 0x0725(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_726[0x1]; // 0x0726(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bToggleGallopRequested; // 0x0727(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_728[0x30]; // 0x0728(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class ACreatureMountHandler* MountHandler; // 0x0758(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ACreature_Character* OwnerCreatureCharacter; // 0x0760(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UIcarus3DMovementComponent* FlightMovementComponent; // 0x0768(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UFlightAnimationComponent* FlightAnimationComponent; // 0x0770(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMountStreamingComponent* MountStreamingComponent; // 0x0778(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMountHeightLimitComponent* MountHeightLimitComponent; // 0x0780(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMovementPredictionComponent* MovementPredictionComponent; // 0x0788(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMulticastInlineDelegate CreatureMountChargeEnabledDelegate; // 0x0790(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate CreatureMountChargeAmountDelegate; // 0x07A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate CreatureMountChargeRequestDelegate; // 0x07B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate CreatureMountChargeCooldownDelegate; // 0x07C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate CreatureMountChargeRefillDelayDelegate; // 0x07D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_7E0[0xB0]; // 0x07E0(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateMountComponent(class ACreatureMountHandler* InMountHandler, bool bInRiderIsPlayer); + void DeactivateMountComponent(); + void DismountBeganHold(); + void DismountPressed(); + void DismountReleased(); + void DismountTriggered(); + void KeyboardWalkPressed(); + void KeyboardWalkReleased(); + void LandingRequested(); + void LightAttackPressed(); + void LightAttackReleased(); + void OnHealthChanged(class AActor* Target, float InHealthChange, bool bIndicateHUD); + void OnMovementModeChanged(class ACharacter* Character, EMovementMode PrevMovementMode, uint8 PreviousCustomMode); + void OnNearDeathKneel(class AActor* Owner); + void SetAutoLandingEnabled(bool bInEnabled); + void SetMinimumFlyingGait(EMountFlyingGait InMinimumFlyingGait); + void ShowActionDiamond(bool bShow); + void SpeedUpPressed(bool bSprintToggle); + void SpeedUpReleased(); + void StopVocalSfx(int32 InTransitionDuration); + void TakeOffPressed(); + void TakeoffRequested(bool bSkipTakeoffAnimation); + void ToggleGallopTimedOut(); + void UpdateGroundMovement(float DeltaTime); + void UpdateMoveInput(float DeltaTime); + + bool CanCharge() const; + bool CanFly() const; + bool GetFlyingDistanceAboveGround(float* OutDistanceAboveGround) const; + class ACreatureMountHandler* GetMountHandler() const; + EMovementMode GetMovementMode() const; + EMountMovementState GetMovementState() const; + bool IsFlying() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_MountComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_MountComponent") + } + static class UCreature_MountComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_MountComponent; + +// Class Phoenix.EnemyHiddenTeleportAttackComponent +// 0x0018 (0x00E8 - 0x00D0) +class UEnemyHiddenTeleportAttackComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMultiFX2Asset* TargetLocationFxAsset; // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyHiddenTeleportAttackComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyHiddenTeleportAttackComponent") + } + static class UEnemyHiddenTeleportAttackComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyHiddenTeleportAttackComponent; + +// Class Phoenix.Creature_MountFlightDynamics +// 0x0868 (0x0898 - 0x0030) +class UCreature_MountFlightDynamics final : public UDataAsset +{ +public: + float LiftConstant; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragConstantParallel; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DragConstantPerpendicular; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thrust; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve SpeedToThrustCurve; // 0x0040(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve SpeedToMaxThrustCurve; // 0x00C8(0x0088)(Edit, NativeAccessSpecifierPublic) + float LiftDeltaFromAngleCompensationVerticalWhenAscending; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LiftDeltaFromAngleCompensationHorizontalWhenAscending; // 0x0154(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LiftDeltaFromAngleCompensationVerticalWhenDescending; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LiftDeltaFromAngleCompensationHorizontalWhenDescending; // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LiftDeltaFromSpeedCompensationVertical; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve PitchToLiftDeltaFromSpeedCompensationCurve; // 0x0168(0x0088)(Edit, NativeAccessSpecifierPublic) + float LiftDeltaFromSpeedBaseSpeed; // 0x01F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrakingStiffness; // 0x01F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxBrakingMagnitude; // 0x01F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve DistanceAboveHeightLimitToDownForceCurve; // 0x0200(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve DesiredYawDeltaToRollCurve; // 0x0288(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve RollToYawRateFactorCurve; // 0x0310(0x0088)(Edit, NativeAccessSpecifierPublic) + float MaxRollDegrees; // 0x0398(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchDegreesUp; // 0x039C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxPitchDegreesDown; // 0x03A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTurnRate; // 0x03A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve RollToMaxPitchUpCurve; // 0x03A8(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve RollToMaxPitchDownCurve; // 0x0430(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRotator AngularStiffness; // 0x04B8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator AngularDampingRatio; // 0x04C4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve SpeedToRollSensitivityCurve; // 0x04D0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve SpeedToPitchSensitivityCurve; // 0x0558(0x0088)(Edit, NativeAccessSpecifierPublic) + float HoverGaitDragConstantParallelMultiplier; // 0x05E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoverGaitDragConstantPerpendicularMultiplier; // 0x05E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoverGaitDragBlendInTime; // 0x05E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5EC[0x4]; // 0x05EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve HoverGaitWingPhaseToYawStiffnessMultiplierCurve; // 0x05F0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve HoverGaitWingPhaseToYawDragCurve; // 0x0678(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve HoverGaitWingPhaseToThrustMultiplierForwardCurve; // 0x0700(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve HoverGaitWingPhaseToThrustMultiplierUpCurve; // 0x0788(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve HoverGaitWingPhaseToThrustMultiplierDownCurve; // 0x0810(0x0088)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_MountFlightDynamics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_MountFlightDynamics") + } + static class UCreature_MountFlightDynamics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_MountFlightDynamics; + +// Class Phoenix.EnemyStateComponent +// 0x0328 (0x08D0 - 0x05A8) +class UEnemyStateComponent final : public UBaseStateComponent +{ +public: + struct FEnemyStateData EnemyStateData; // 0x05A8(0x02A0)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FDbSingleColumnInfo TeamAsset; // 0x0848(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyStateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyStateComponent") + } + static class UEnemyStateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyStateComponent; + +// Class Phoenix.FXUpdate_ComponentHighContrastGameplayMarkupBase +// 0x0008 (0x0088 - 0x0080) +class UFXUpdate_ComponentHighContrastGameplayMarkupBase : public UFXUpdate_Tick +{ +public: + bool bOnce; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_ComponentHighContrastGameplayMarkupBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_ComponentHighContrastGameplayMarkupBase") + } + static class UFXUpdate_ComponentHighContrastGameplayMarkupBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_ComponentHighContrastGameplayMarkupBase; + +// Class Phoenix.FXUpdate_ComponentHighContrastGameplayMarkup +// 0x0008 (0x0090 - 0x0088) +class UFXUpdate_ComponentHighContrastGameplayMarkup final : public UFXUpdate_ComponentHighContrastGameplayMarkupBase +{ +public: + EHighContrastGameplayMarkup StencilValue; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_ComponentHighContrastGameplayMarkup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_ComponentHighContrastGameplayMarkup") + } + static class UFXUpdate_ComponentHighContrastGameplayMarkup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_ComponentHighContrastGameplayMarkup; + +// Class Phoenix.Creature_NurtureComponent +// 0x0120 (0x01F0 - 0x00D0) +class UCreature_NurtureComponent final : public UActorComponent +{ +public: + class UCreatureVariationDataAsset* VariationData; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_TameTargetPriorityWeight; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TameTargetPriorityWeight; // 0x00DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_TameTargetMode; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialCombatMode TameTargetMode; // 0x00E1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2[0x6]; // 0x00E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr NurtureCalloutsActorClass; // 0x00E8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NurtureCalloutsSocket; // 0x0110(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NurtureCalloutsOffset; // 0x0118(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ACreature_Character* CreatureCharacter; // 0x0128(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_130[0x98]; // 0x0130(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + class UObjectArchitectAsset* LoadedAudioAsset; // 0x01C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1D0[0x20]; // 0x01D0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetIsAlbino() const; + bool GetIsMale() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_NurtureComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_NurtureComponent") + } + static class UCreature_NurtureComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_NurtureComponent; + +// Class Phoenix.Creature_PathFollowingComponent +// 0x0258 (0x04C8 - 0x0270) +class UCreature_PathFollowingComponent final : public UPathFollowingComponent +{ +public: + bool bMoveToStopPrediction; // 0x0270(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RepulsorMinimumRadius; // 0x0274(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorDetectionRadiusMultiplier; // 0x0278(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorDetectionRadiusMultiplierVariance; // 0x027C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepulsorNavProbeMinLength; // 0x0280(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTangentialAcceptance; // 0x0284(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float bTangentialAcceptanceDefaultRadius; // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookaheadDistanceMultiplierTune; // 0x028C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LookaheadDistanceMultiplierClampRanges[0x4]; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurnAnticipationLookaheadTune; // 0x02B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurnAnticipationCornerLookaheadTune; // 0x02B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurnAnticipationCornerOffsetTune; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve RequiredTurnStiffnessOverSpeed; // 0x02C0(0x0088)(Edit, NativeAccessSpecifierPublic) + float AdditionalTurningFactor; // 0x0348(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinNavDistSq2D; // 0x034C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_350[0x80]; // 0x0350(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + class ACreature_Controller* CreatureController; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ACreature_Character* CreatureCharacter; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCharacterMovementComponent* MovementComponent; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3E8[0xE0]; // 0x03E8(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetUseRepulsorCollisionAvoidance(bool bEnabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_PathFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_PathFollowingComponent") + } + static class UCreature_PathFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_PathFollowingComponent; + +// Class Phoenix.DuelTechnique_TimedJuggle +// 0x0088 (0x00D0 - 0x0048) +class UDuelTechnique_TimedJuggle final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x80]; // 0x0048(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* ControllerOuter; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void TimerTick(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_TimedJuggle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_TimedJuggle") + } + static class UDuelTechnique_TimedJuggle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_TimedJuggle; + +// Class Phoenix.Creature_PathTeleportComponent +// 0x0070 (0x0140 - 0x00D0) +class alignas(0x10) UCreature_PathTeleportComponent final : public UActorComponent +{ +public: + struct FVector2D TeleportTimeSpacingRange; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TeleportDistanceRange; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathEndBuffer; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeleportFreeAreaTestRadius; // 0x00E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeleportGroundLineCheckLength; // 0x00E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeleportLocationUpOffset; // 0x00EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACreature_Character* CreatureCharacter; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCreature_PathFollowingComponent* CreaturePathFollowingComponent; // 0x00F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_100[0x40]; // 0x0100(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Creature_PathTeleportComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Creature_PathTeleportComponent") + } + static class UCreature_PathTeleportComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreature_PathTeleportComponent; + +// Class Phoenix.TrollSwingDirectionAnimNotify +// 0x0008 (0x0040 - 0x0038) +class UTrollSwingDirectionAnimNotify final : public UAnimNotify +{ +public: + ETrollSwingDirection SwingDirection; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TrollSwingDirectionAnimNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TrollSwingDirectionAnimNotify") + } + static class UTrollSwingDirectionAnimNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTrollSwingDirectionAnimNotify; + +// Class Phoenix.CreatureEgg +// 0x0008 (0x0250 - 0x0248) +class ACreatureEgg final : public AActor +{ +public: + class UObjectStateComponent* ObjectStateComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureEgg") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureEgg") + } + static class ACreatureEgg* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureEgg; + +// Class Phoenix.CreatureFeedFloatingComponent +// 0x00B8 (0x0188 - 0x00D0) +class UCreatureFeedFloatingComponent final : public UActorComponent +{ +public: + float OscillationBlendInTime; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscillationAmplitudeVert; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscillationFrequencyVert; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscillationAmplitudeHoriz; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscillationFrequencyHoriz; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OscillationRotationSpeedDegMax; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingBlendTime; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingBlendPow; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingStiffnessDistanceMax; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingStiffnessMin; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingStiffnessMax; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingStiffnessRange; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingCriticalDampingFactor; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingInterpolationSpeed; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingExpandTime; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloatingExpandDistanace; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachStartDelay; // 0x0110(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedBlendTime; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedBlendPow; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttachedInterpolationSpeed; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_120[0x60]; // 0x0120(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* AttachTargetActor; // 0x0180(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + struct FVector GetAveragePelletLocation() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureFeedFloatingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureFeedFloatingComponent") + } + static class UCreatureFeedFloatingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureFeedFloatingComponent; + +// Class Phoenix.DepulsoSpellTool +// 0x0088 (0x08F8 - 0x0870) +class ADepulsoSpellTool : public AFireOnceSpellTool +{ +public: + int32 TargetHalfAngleXY; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetHalfAngleZ; // 0x0874(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LaunchAngle; // 0x0878(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAirLaunchAngle; // 0x087C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumLaunchAngle; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightAdjustment; // 0x0884(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelMinZThreshold; // 0x0888(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelMaxZThreshold; // 0x088C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BasePhysicsImpulse; // 0x0890(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScaledPhysicsImpulse; // 0x0894(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterBasePhysicsImpulse; // 0x0898(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterMassScaledPhysicsImpulse; // 0x089C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVelocity; // 0x08A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonMovableDamage; // 0x08A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonMovableAdditionalForce; // 0x08A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetingPercent; // 0x08AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateTarget; // 0x08B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B1[0x3]; // 0x08B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LeviosoImpulseScale; // 0x08B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealt; // 0x08B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealt; // 0x08BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealtCharacter; // 0x08C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealtCharacter; // 0x08C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTaken; // 0x08C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTaken; // 0x08CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacter; // 0x08D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacter; // 0x08D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacterWall; // 0x08D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacterWall; // 0x08DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacterFloor; // 0x08E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacterFloor; // 0x08E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacterCharacter; // 0x08E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacterCharacter; // 0x08EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AOEMunition; // 0x08F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DepulsoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DepulsoSpellTool") + } + static class ADepulsoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADepulsoSpellTool; + +// Class Phoenix.CreatureFeedingStation +// 0x0078 (0x0320 - 0x02A8) +class ACreatureFeedingStation final : public ATransfigurationObjectBase +{ +public: + struct FVector FeedPelletsReleaseVelocity; // 0x02A8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FeedActorClass; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C0[0x60]; // 0x02C0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AssignToSlot(class ACreature_Character* Creature); + void BP_Init(); + void ConvertAvailableFeederSlot(); + bool DispenseFeed(class ACreature_Character* Creature); + void FindSlotComponents(TArray* OutSlotComponents); + struct FTransform GetBestSlotTransform(class ACreature_Character* Creature); + class UCreatureFeedingStationState* GetFeedingStationState(); + ECreatureFeedingStationSlotVisualState GetSlotVisualState(int32 SlotIdx); + void OnFeedAdded(); + void OnFeedConverted(); + void OnFeedDispensed(class ACreatureFeed* CreatureFeed, class ACreature_Character* Creature); + void OnStartedConverting(); + void RefillEmptyFeederSlots(); + void RegisterFeedingStationToBiome(); + void ReleaseFeed(class UAnimInstance* FeederAnimInstance); + void RemoveOneFeed(int32 SlotIdx); + void SetSlotVisualState(int32 SlotIdx, ECreatureFeedingStationSlotVisualState VisualState); + void Unassign(class ACreature_Character* Creature); + void UnhideFeed(class UAnimInstance* FeederAnimInstance); + void UnregisterFeedingStationFromBiome(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureFeedingStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureFeedingStation") + } + static class ACreatureFeedingStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureFeedingStation; + +// Class Phoenix.CreatureInteractionTool +// 0x0020 (0x0450 - 0x0430) +class ACreatureInteractionTool : public AInventoryItemTool +{ +public: + class ACreature_Character* TargetCreature; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ABiped_Player* Player; // 0x0438(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETargetSpeedMode InteractingSpeedMode; // 0x0440(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_441[0x3]; // 0x0441(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InteractRange; // 0x0444(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddFaceTarget(); + void AddLookAtTarget(); + void AllowInteractionEnd(); + void DisableInteractionCamera(); + void EnableInteractionCamera(); + void OnInteractionEnded(); + void OnInteractionEndRequested(); + void OnInteractionStarted(); + void OnTickInteraction(float DeltaSeconds); + void RemoveFaceTarget(); + void RemoveLookAtTarget(); + void RequestInteractionEnd(); + + bool GetInteractionEndRequested() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureInteractionTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureInteractionTool") + } + static class ACreatureInteractionTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureInteractionTool; + +// Class Phoenix.CreatureFeedingTool +// 0x00D0 (0x0520 - 0x0450) +class ACreatureFeedingTool final : public ACreatureInteractionTool +{ +public: + struct FGameplayTagContainer PelletsCloseReleaseTags; // 0x0450(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FVector PelletsCloseReleaseVelocity; // 0x0470(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer PelletsMediumReleaseTags; // 0x0480(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + float PelletsMediumReleaseRange; // 0x04A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PelletsMediumReleaseVelocityMin; // 0x04A4(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PelletsMediumReleaseVelocityMax; // 0x04B0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BC[0x4]; // 0x04BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer PelletsThrowReleaseTags; // 0x04C0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + float PelletsThrowReleaseRange; // 0x04E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PelletsThrowReleaseVelocityMin; // 0x04E4(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PelletsThrowReleaseVelocityMax; // 0x04F0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4FC[0x24]; // 0x04FC(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetupDistanceBasedPelletReleaseAnim(class ACreature_Character* InCreatureCharacter); + + struct FVector CalculateDynamicPelletReleaseVeloctiy(class ACreature_Character* InCreatureCharacter) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureFeedingTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureFeedingTool") + } + static class ACreatureFeedingTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureFeedingTool; + +// Class Phoenix.DialogBoxScreen +// 0x0000 (0x0370 - 0x0370) +class UDialogBoxScreen final : public UScreen +{ +public: + void SetDialogContent(const class FString& TitleText, const class FString& BodyText, const class FString& LegendText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogBoxScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogBoxScreen") + } + static class UDialogBoxScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogBoxScreen; + +// Class Phoenix.CreatureGrowthHandler +// 0x0038 (0x0280 - 0x0248) +class ACreatureGrowthHandler : public AActor +{ +public: + class AActor* TargetCreatureActor; // 0x0248(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* NewCreatureActor; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName NewCreatureTypeID; // 0x0258(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float NewCreatureScaleVariation; // 0x0260(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_264[0x1C]; // 0x0264(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Finish(); + void OnNewCreatureReady(); + void ShowNewCreature(); + void StartFX(); + void TickFX(float DeltaSeconds); + + bool IsNewCreatureReady() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureGrowthHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureGrowthHandler") + } + static class ACreatureGrowthHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureGrowthHandler; + +// Class Phoenix.MunitionType_AccioSubsonicSpell +// 0x0000 (0x0538 - 0x0538) +class AMunitionType_AccioSubsonicSpell : public AMunitionType_SubsonicSpell +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_AccioSubsonicSpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_AccioSubsonicSpell") + } + static class AMunitionType_AccioSubsonicSpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_AccioSubsonicSpell; + +// Class Phoenix.CreatureHatchHandler +// 0x0000 (0x0280 - 0x0280) +class ACreatureHatchHandler final : public ACreatureGrowthHandler +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureHatchHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureHatchHandler") + } + static class ACreatureHatchHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureHatchHandler; + +// Class Phoenix.CreatureGiveBirthHandler +// 0x0000 (0x0280 - 0x0280) +class ACreatureGiveBirthHandler final : public ACreatureGrowthHandler +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureGiveBirthHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureGiveBirthHandler") + } + static class ACreatureGiveBirthHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureGiveBirthHandler; + +// Class Phoenix.CreatureGrowUpHandler +// 0x0000 (0x0280 - 0x0280) +class ACreatureGrowUpHandler final : public ACreatureGrowthHandler +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureGrowUpHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureGrowUpHandler") + } + static class ACreatureGrowUpHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureGrowUpHandler; + +// Class Phoenix.DialogueEventProvider +// 0x0000 (0x0028 - 0x0028) +class UDialogueEventProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueEventProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueEventProvider") + } + static class UDialogueEventProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueEventProvider; + +// Class Phoenix.DialogueEvent_Direct +// 0x0010 (0x0038 - 0x0028) +class UDialogueEvent_Direct : public UDialogueEventProvider +{ +public: + struct FDialogueConversationReference DialogueEvent; // 0x0028(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueEvent_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueEvent_Direct") + } + static class UDialogueEvent_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueEvent_Direct; + +// Class Phoenix.CreatureGrowthHandlerConfiguration +// 0x0078 (0x00A8 - 0x0030) +class UCreatureGrowthHandlerConfiguration final : public UDataAsset +{ +public: + TSoftClassPtr HatchHandler; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr GiveBirthHandler; // 0x0058(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr GrowUpHandler; // 0x0080(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureGrowthHandlerConfiguration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureGrowthHandlerConfiguration") + } + static class UCreatureGrowthHandlerConfiguration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureGrowthHandlerConfiguration; + +// Class Phoenix.GamepadCursorSettings +// 0x00D8 (0x0110 - 0x0038) +class UGamepadCursorSettings final : public UDeveloperSettings +{ +public: + struct FRuntimeFloatCurve AnalogCursorAccelerationCurve; // 0x0038(0x0088)(Edit, Config, NativeAccessSpecifierPrivate) + float MaxAnalogCursorSpeed; // 0x00C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MaxAnalogCursorSpeedWhenHovered; // 0x00C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AnalogCursorDragCoefficient; // 0x00C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AnalogCursorDragCoefficientWhenHovered; // 0x00CC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MinAnalogCursorSpeed; // 0x00D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AnalogCursorDeadZone; // 0x00D4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MinTimeToMaximumVelocity; // 0x00D8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AnalogCursorAccelerationMultiplier; // 0x00DC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float AnalogCursorSize; // 0x00E0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseEngineAnalogCursor; // 0x00E4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bAnalogCursorNoAcceleration; // 0x00E5(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float TouchpadLerpSpeed; // 0x00E8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TouchpadScalarZone; // 0x00EC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TouchpadDeadZone; // 0x00F0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TouchpadDeadZoneWhenHovered; // 0x00F4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F8[0x18]; // 0x00F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GamepadCursorSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GamepadCursorSettings") + } + static class UGamepadCursorSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGamepadCursorSettings; + +// Class Phoenix.ExposureExpressionsBlendDomainScalarValue +// 0x0008 (0x0030 - 0x0028) +class UExposureExpressionsBlendDomainScalarValue : public UExposureExpressionsScalarValue +{ +public: + float DefaultValue; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsBlendDomainScalarValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsBlendDomainScalarValue") + } + static class UExposureExpressionsBlendDomainScalarValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsBlendDomainScalarValue; + +// Class Phoenix.CreatureLookAtTargetEvaluation_FOV +// 0x0000 (0x0038 - 0x0038) +class UCreatureLookAtTargetEvaluation_FOV final : public UCreatureLookAtTargetEvaluation_Float +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_FOV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_FOV") + } + static class UCreatureLookAtTargetEvaluation_FOV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_FOV; + +// Class Phoenix.CreatureLookAtTargetEvaluation_Distance +// 0x0000 (0x0038 - 0x0038) +class UCreatureLookAtTargetEvaluation_Distance final : public UCreatureLookAtTargetEvaluation_Float +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_Distance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_Distance") + } + static class UCreatureLookAtTargetEvaluation_Distance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_Distance; + +// Class Phoenix.WorldFXRuleIsOvercast +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleIsOvercast final : public UWorldFXRuleOvercast +{ +public: + float Threshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleIsOvercast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleIsOvercast") + } + static class UWorldFXRuleIsOvercast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleIsOvercast; + +// Class Phoenix.CreatureLookAtTargetEvaluation_Heading +// 0x0000 (0x0038 - 0x0038) +class UCreatureLookAtTargetEvaluation_Heading final : public UCreatureLookAtTargetEvaluation_Float +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_Heading") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_Heading") + } + static class UCreatureLookAtTargetEvaluation_Heading* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_Heading; + +// Class Phoenix.DynamicLightAdaptationModSettingsInLevelNightOnly +// 0x0008 (0x0040 - 0x0038) +class UDynamicLightAdaptationModSettingsInLevelNightOnly final : public UDynamicLightAdaptationModSettingsInLevelBase +{ +public: + float EVAmount; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsInLevelNightOnly") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsInLevelNightOnly") + } + static class UDynamicLightAdaptationModSettingsInLevelNightOnly* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsInLevelNightOnly; + +// Class Phoenix.CreatureLookAtTargetEvaluation_TimeSinceBeingTarget +// 0x0000 (0x0038 - 0x0038) +class UCreatureLookAtTargetEvaluation_TimeSinceBeingTarget final : public UCreatureLookAtTargetEvaluation_Float +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_TimeSinceBeingTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_TimeSinceBeingTarget") + } + static class UCreatureLookAtTargetEvaluation_TimeSinceBeingTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_TimeSinceBeingTarget; + +// Class Phoenix.CreatureLookAtTargetEvaluation_TimePerceived +// 0x0000 (0x0038 - 0x0038) +class UCreatureLookAtTargetEvaluation_TimePerceived final : public UCreatureLookAtTargetEvaluation_Float +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_TimePerceived") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_TimePerceived") + } + static class UCreatureLookAtTargetEvaluation_TimePerceived* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_TimePerceived; + +// Class Phoenix.DynamicObstacleManager +// 0x0020 (0x0048 - 0x0028) +class UDynamicObstacleManager final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr World; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UDynamicObstacleManager* Get(class UWorld* World_0); + static class UDynamicObstacleManager* GetDynamicObstacleManager(class UObject* WorldContext); + + void OnActorDestroyed(class AActor* DestroyedActor); + void OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicObstacleManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicObstacleManager") + } + static class UDynamicObstacleManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicObstacleManager; + +// Class Phoenix.HousePointsHourglass +// 0x0008 (0x0250 - 0x0248) +class AHousePointsHourglass final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CheckHousesScore(const TMap& Houses); + void UpdateFinalHouseScore(const TMap& Houses); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HousePointsHourglass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HousePointsHourglass") + } + static class AHousePointsHourglass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHousePointsHourglass; + +// Class Phoenix.CreatureLookAtTargetEvaluation_Speed +// 0x0000 (0x0038 - 0x0038) +class UCreatureLookAtTargetEvaluation_Speed final : public UCreatureLookAtTargetEvaluation_Float +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_Speed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_Speed") + } + static class UCreatureLookAtTargetEvaluation_Speed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_Speed; + +// Class Phoenix.WorldFXRuleOnlyDuringPrecipitation +// 0x0018 (0x0040 - 0x0028) +class UWorldFXRuleOnlyDuringPrecipitation final : public UWorldFXRulePrecipitation +{ +public: + int32 Precipitation; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Types; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinCoverageThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCoverageThreshold; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinIntensityThreshold; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxIntensityThreshold; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleOnlyDuringPrecipitation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleOnlyDuringPrecipitation") + } + static class UWorldFXRuleOnlyDuringPrecipitation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleOnlyDuringPrecipitation; + +// Class Phoenix.OverlapAudioComponent +// 0x0000 (0x0140 - 0x0140) +class UOverlapAudioComponent final : public UOverlapEffectsComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlapAudioComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlapAudioComponent") + } + static class UOverlapAudioComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlapAudioComponent; + +// Class Phoenix.CreatureLookAtTargetEvaluation_IsParent +// 0x0000 (0x0030 - 0x0030) +class UCreatureLookAtTargetEvaluation_IsParent final : public UCreatureLookAtTargetEvaluation_Bool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_IsParent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_IsParent") + } + static class UCreatureLookAtTargetEvaluation_IsParent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_IsParent; + +// Class Phoenix.CreatureLookAtTargetEvaluation_IsPlayer +// 0x0000 (0x0030 - 0x0030) +class UCreatureLookAtTargetEvaluation_IsPlayer final : public UCreatureLookAtTargetEvaluation_Bool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_IsPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_IsPlayer") + } + static class UCreatureLookAtTargetEvaluation_IsPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_IsPlayer; + +// Class Phoenix.PipelineFileCacheManager +// 0x0008 (0x0030 - 0x0028) +class UPipelineFileCacheManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPipelineFileCacheManager* Get(); + + bool IsBatchingPaused(); + bool IsPipelioneFileCacheManagerEnabled(); + bool IsPrecachingEnabled(); + void PauseBatching(); + void ResumeBatching(bool bLoadInBackground); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PipelineFileCacheManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PipelineFileCacheManager") + } + static class UPipelineFileCacheManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPipelineFileCacheManager; + +// Class Phoenix.CreatureLookAtTargetEvaluation_MatchingSubtypes +// 0x0010 (0x0040 - 0x0030) +class UCreatureLookAtTargetEvaluation_MatchingSubtypes final : public UCreatureLookAtTargetEvaluation_Bool +{ +public: + class FName CreatureTypeID; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TargetTypeID; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureLookAtTargetEvaluation_MatchingSubtypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureLookAtTargetEvaluation_MatchingSubtypes") + } + static class UCreatureLookAtTargetEvaluation_MatchingSubtypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureLookAtTargetEvaluation_MatchingSubtypes; + +// Class Phoenix.InteractionZoneComponent +// 0x0020 (0x04D0 - 0x04B0) +class UInteractionZoneComponent final : public UBoxComponent +{ +public: + uint8 Pad_4A8[0x28]; // 0x04A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason); + void OnBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InteractionZoneComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InteractionZoneComponent") + } + static class UInteractionZoneComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInteractionZoneComponent; + +// Class Phoenix.PhysicalResponseReporter +// 0x00D0 (0x00F8 - 0x0028) +class UPhysicalResponseReporter final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NewImpactEvents; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ImpactEventsPendingDispatch; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_50[0xA8]; // 0x0050(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void HandlePhysicalSweep_Static(const struct FVector& SweepPosition, const struct FVector& PreviousPosition, const class FName SourceName, const float Radius, const float StrengthFactor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalResponseReporter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalResponseReporter") + } + static class UPhysicalResponseReporter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalResponseReporter; + +// Class Phoenix.EncounterLocationCreator +// 0x0070 (0x02B8 - 0x0248) +class AEncounterLocationCreator final : public AActor +{ +public: + class FString StationCreatorName; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LocationData; // 0x0258(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class AEncounterVolume* LocationEncounter; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString customWorldID; // 0x0270(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_280[0x38]; // 0x0280(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AttachEncompassingStations(const class FString& ObjectName); + void AttachObjectsToCreator(bool bInAttachObjects); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EncounterLocationCreator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EncounterLocationCreator") + } + static class AEncounterLocationCreator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEncounterLocationCreator; + +// Class Phoenix.WorldFXRuleAllowDuringPrecipitation +// 0x0010 (0x0038 - 0x0028) +class UWorldFXRuleAllowDuringPrecipitation final : public UWorldFXRulePrecipitation +{ +public: + int32 AllowDuringPrecipitation; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AllowDuringTypes; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCoverageThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxIntensityThreshold; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleAllowDuringPrecipitation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleAllowDuringPrecipitation") + } + static class UWorldFXRuleAllowDuringPrecipitation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleAllowDuringPrecipitation; + +// Class Phoenix.CreatureManager +// 0x06E8 (0x0790 - 0x00A8) +class UCreatureManager final : public UPhxDbRegistryTypeManager +{ +public: + uint8 Pad_A8[0x1A8]; // 0x00A8(0x01A8)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CreatureStates; // 0x0250(0x0050)(NativeAccessSpecifierPrivate) + TMap CreatureDefinitions; // 0x02A0(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_2F0[0x100]; // 0x02F0(0x0100)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreatureScalabilityManager* CreatureScalabilityManager; // 0x03F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap FeedingStationStates; // 0x03F8(0x0050)(NativeAccessSpecifierPrivate) + struct FGameplayProperty_Float ByproductProductionTimeMultiplier; // 0x0448(0x0090)(NativeAccessSpecifierPrivate) + struct FGameplayProperty_Float RareVariationSpawnMultiplier; // 0x04D8(0x0090)(NativeAccessSpecifierPrivate) + struct FGameplayProperty_Float BreedRareVariationChanceMultiplier; // 0x0568(0x0090)(NativeAccessSpecifierPrivate) + TArray PreLoadedAssets; // 0x05F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_608[0x188]; // 0x0608(0x0188)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UCreatureManager* Get(); + static int32 GetCreatureUIDFromVariationName(const class FName InUIDName); + static TArray SortCreaturesByHappiness(const TArray& Creatures); + + ESpawnAllowedResponse AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent); + bool AllowsSplitFrameDeferredSpawn(); + void BeginCreatureGrowUp(class AActor* InCreature); + void BP_ScrapCreatureByFName(const class FName InCreatureUID); + void BreedCreatures(class UCreatureState* MotherState, class UCreatureState* FatherState, class ACreaturePen* CreaturePen); + void CaptureCreature(const int32 InCreatureUID); + void CreatureAddHappinessToAll(float Amount); + void CreatureAddNamedToInventory(class FName NamedCreatureID); + void CreatureAddToBiomeIfNeeded(class FName InCreatureType, class FName InBiomeID); + void CreatureAdvancedSpawn(class FName TypeID, bool bIsMale, class FName ColorVariation, float ScaleVariation, const class FString& CreatureName, int32 BreedingGeneration); + void CreatureClearCapturedInventory(); + void CreatureFeedNearest(); + void CreatureMeetAllNeeds(); + void CreaturePetNearest(); + void CreatureRegisterAllCreaturesInLevel(); + void CreatureRemoveAll(); + void CreatureResetAllNeeds(); + void CreatureSimulateBreeding(class FName TypeID); + void CreatureSimulateCapture(class FName TypeID, bool bIsMale, class FName ColorVariation); + void CreatureSimulateCapturePregnant(class FName TypeID); + void CreatureSpawn(class FName TypeID); + void CreatureSpawnMany(class FName TypeID, int32 Count); + void CreatureSpawnWild(class FName TypeID); + void CreatureSpawnWildMany(class FName TypeID, int32 Count); + void CreatureStateBackup(); + void GetAllCreatureByproducts(int32 AmountToGrant); + float GetHealth(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID); + class UCreatureState* GetSavedCreature(const class FString& InSaveID); + bool GetShellSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath); + bool HasCapturedCreatureInventoryEnoughSpace(); + void OnCreatureInteractedWith(class AActor* InCreature, const ECreatureInteraction InInteractionType, const class FName InKnowledgeGainedActor, const class FName InActorInteractedWithTypeID); + void OnGameToBeSaved(); + void OnNewGame(); + void OnSaveGameLoaded(); + class UCreatureState* RegisterCapturedCreature(const class FName InTypeID, const bool bInIsMale, const class FName InColorVariation); + void ReleaseCreatureToNurturingSpace(const int32 InCreatureUID, const class FName InNurturingSpaceID, const class ABiped_Player* InReleasingPlayer); + void RemoveCreatureFromInventory(const int32 InCreatureUID, bool bInRemovedByMission, bool bInSuppressHUDNotification); + void RemoveSavedCreature(const class FString& InSaveID); + void RestoreData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID); + void SaveCreatureUID(const class FString& InSaveID, int32 InUIDToSave); + void SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID); + void ScrapCreature(const int32 InCreatureUID); + void SetCreatureInspectedByPlayerUID(const int32 InCreatureUID); + class AActor* Spawn(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + class AActor* SpawnFinalize(class UWorld* InWorld, class AActor* SpawnedActor, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID); + class AActor* SpawnShell(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel); + class AActor* SpawnStart(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionHandlingMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + bool SummonCreature(class UCreatureState* InCreatureState, const class ABiped_Player* InSummoningPlayer, class FString* OutErrorKey); + void TeleportCreatureActorsToPen(class ACreaturePen* PenActor); + void UnlockAllCreatureToys(); + void UpdateCreatureName(class UCreatureState* CreatureState, const class FString& Name_0); + + class UCreatureDefinition* BP_GetCreatureDefinitionByType(const class FName InTypeID) const; + class UCreatureDefinition* BP_GetCreatureDefinitionForActor(class AActor* InCreature) const; + class UCreatureState* BP_GetCreatureStateByActor(class AActor* InCreature) const; + class UCreatureState* BP_GetCreatureStateByFName(const class FName InCreatureUID) const; + class UCreatureState* BP_GetCreatureStateByUID(const int32 InCreatureUID) const; + bool CanCreaturePairBreed(const int32 InCreatureA, const int32 InCreatureB, class FString* CreatureAErrorMsg, class FString* CreatureBErrorMsg) const; + bool CanReleaseCreatureToNurturingSpace(class UCreatureState* InCreatureState, const class FName InNurturingSpaceID, const class ABiped_Player* InReleasingPlayer, class FString* OutErrorKey) const; + class AActor* FindCreatureActorByUID(const int32 InCreatureUID) const; + TArray GetAllColorVariationsForCreature(const class FName InTypeID) const; + TArray GetAllCreatureDefinitions() const; + TArray GetAllCreaturesInNurturingSpace(const class FName InNurturingSpaceID, bool bIncludeUnbornCreatures, bool bIncludeEggs, bool bSortByTimeInNurturingSpace) const; + TMap GetAllCreatureSpeciesInNurturingSpace(const class FName InNurturingSpaceID) const; + float GetByproductProductionTimeModifier() const; + int32 GetCapturedCreatureInventorySize() const; + TArray GetCapturedCreaturesOfType(const class FName InTypeID) const; + TArray GetCapturedCreatureStatesOfType(const class FName InAdultTypeID) const; + int32 GetCreatureEconomyValue(class FName InCreatureUID) const; + int32 GetCreatureInspectedByPlayerUID() const; + class FName GetCurrentCreatureNurturingSpaceID() const; + float GetDeathTimeoutPercentage(const class FString& InCreatureID) const; + TArray GetHappyCreaturesInSanctuary() const; + int32 GetMaxCreatureTierInNurturingSpace(const class FName InNurturingSpaceID) const; + int32 GetMaxNumCreaturesInNurturingSpace(const class FName InNurturingSpaceID) const; + int32 GetMaxNumSpeciesInNurturingSpace(const class FName InNurturingSpaceID) const; + class UCreatureState* GetMotherCreatureInPen(const int32 PenUID) const; + int32 GetNumberOfBreedableCreaturesOfTypeInNurtureSpace(class FName TypeID, class FName NurturingSpaceID, bool bIncludeMale, bool bIncludeFemale) const; + class UCreatureState* GetOffspringCreatureInPen(const int32 PenUID) const; + int32 GetRandomCreatureUIDFromInventory(const class FName InCreatureTypeID) const; + bool IsCreatureInInventory(const int32 InCreatureUID) const; + bool IsPenOccupied(const int32 PenUID) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureManager") + } + static class UCreatureManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureManager; + +// Class Phoenix.InstallManager +// 0x0020 (0x0048 - 0x0028) +class UInstallManager final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UInstallManager* Get(); + + class FString FindAvailableInstalledLanguage(); + EInstallFeatures GetCurrentlyInstallingFeatureId(); + float GetFeatureInstallPercentage(EInstallFeatures FeatureId); + EFeatureInstallState GetFeatureInstallState(EInstallFeatures FeatureId); + void InstallFeature(EInstallFeatures FeatureId); + bool IsInstallingAnyLanguagePack(); + bool IsInstallingAnyPack(); + bool IsLanguageInstalledOrInstalling(const class FString& Language); + void UninstallFeature(EInstallFeatures FeatureId); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstallManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstallManager") + } + static class UInstallManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInstallManager; + +// Class Phoenix.CreatureMountHandler +// 0x03A8 (0x05F0 - 0x0248) +class ACreatureMountHandler : public AActor +{ +public: + struct FSpawnSelectInfo DbIdInfo; // 0x0248(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TSubclassOf CreatureClass; // 0x02C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMesh* CreatureSkeletalMeshPreload; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CreatureMaterialsPreload; // 0x02D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + class FName MountedStat; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerMountAbility; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf RiderPostDismountAbility; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* ExistingCreatureInitialInteractionArchitectAsset; // 0x0300(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MountStreamingComponentClass; // 0x0308(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MountHeightLimitComponentClass; // 0x0310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CreatureRiderComponentClass; // 0x0318(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CreatureMountComponentClass; // 0x0320(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MovementPredictionComponentClass; // 0x0328(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MountedAIControllerClass; // 0x0330(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf CreatureMountVFXActorClass; // 0x0338(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* MountedReactionsAsset; // 0x0340(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* MountedInteractionsAsset; // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ImmunityTagContainer; // 0x0350(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FNoMountZoneAvoidanceParams NoMountZoneAvoidanceParams; // 0x0370(0x001C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf MountTransitionActorClass; // 0x0390(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MountTransitionActorAttachSocket; // 0x0398(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdjustSpawnForCollision; // 0x03A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A1[0xF]; // 0x03A1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCreatureMountSpawnLocationHandler SpawnLocationHandler; // 0x03B0(0x00A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + EMountTypes CreatureMountType; // 0x0450(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_451[0x3]; // 0x0451(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName MountCapsuleName; // 0x0454(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45C[0x4]; // 0x045C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicsAsset* CreaturePhysicAssetForRiderCloth; // 0x0460(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FClothMountTargets ClothMountTargets; // 0x0468(0x0018)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FName LevelScalingOverrideName; // 0x0480(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMountCognitionSenseParams MountCognitionParams; // 0x0488(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FMountCognitionSenseParams OriginalBipedCognitionParams; // 0x04A0(0x0018)(NoDestructor, NativeAccessSpecifierPublic) + bool bDestroyHandlerAfterDismount; // 0x04B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyCreatureAfterDismount; // 0x04B9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BA[0x6]; // 0x04BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ACharacter* RiderCharacter; // 0x04C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACreature_Character* CreatureCharacter; // 0x04C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* RiderController; // 0x04D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* PreviousCreatureController; // 0x04D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AController* PreviousRiderController; // 0x04E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACreatureMountTransitionActor* MountTransitionActor; // 0x04E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F0[0x10]; // 0x04F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float ChargeUnavailableMessageTimeout; // 0x0500(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChargeOnCooldownMessageTimeout; // 0x0504(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_MountLandingDynamics* FlightLandingDynamics; // 0x0508(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap CreatureMountErrors; // 0x0510(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + uint8 Pad_560[0x18]; // 0x0560(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* CreatureMountVFXActor; // 0x0578(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UInteractionArchitectAsset* PreviousMountReactionsAsset; // 0x0580(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UInteractionArchitectAsset* PreviousMountInteractionsAsset; // 0x0588(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_590[0x60]; // 0x0590(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DismountCreature(bool bInUseTransition); + void MountExistingCreature(class ACharacter* InRiderCharacter, class ACreature_Character* InCreatureCharacter); + void OnHoverDroneControlModeChanged(EHoverDroneControlMode NewMode); + void OnPostCreatureMountSpawn(); + void OnPostDismountCreature(); + void PlayerPossessCreature(); + void PlayerPossessRider(); + void SpawnAndMountCreature(class ACharacter* InRiderCharacter, bool bInUseTransition, bool bInInFlight); + + bool IsMountType(EMountTypes InType) const; + bool ToggleCreatureMountCapsule(class ACreature_Character* InCreatureCharacter, const class FName& InName, bool bInEnabled) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureMountHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureMountHandler") + } + static class ACreatureMountHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureMountHandler; + +// Class Phoenix.GearOverride_Interface +// 0x0000 (0x0000 - 0x0000) +class IGearOverride_Interface final +{ +public: + class FName GetBackGear(); + class FName GetFaceGear(); + class FName GetHandGear(); + class FName GetHeadGear(); + class FName GetHouse(); + class FName GetNeckGear(); + class FName GetOutfitGear(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GearOverride_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GearOverride_Interface") + } + static class IGearOverride_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IGearOverride_Interface; + +// Class Phoenix.CreatureNurturingVolumeSupressor +// 0x0000 (0x0258 - 0x0258) +class ACreatureNurturingVolumeSupressor final : public ACreatureNurturingVolumeBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureNurturingVolumeSupressor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureNurturingVolumeSupressor") + } + static class ACreatureNurturingVolumeSupressor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureNurturingVolumeSupressor; + +// Class Phoenix.CreaturePen +// 0x0018 (0x02C0 - 0x02A8) +class ACreaturePen final : public ATransfigurationObjectBase +{ +public: + class ATriggerBase* CachedWalkOutTrigger; // 0x02A8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBreedingFinished(); + void OnBreedingStarted(class UCreatureState* OffspringState, class UCreatureState* MotherState); + void OnCreatureSpawned(class UCreatureState* CreatureState, class AActor* CreatureActor); + void OnDressingReady(); + void UpdateCallout(); + + bool IsOccupied() const; + bool IsReadyToSlotCreature() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreaturePen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreaturePen") + } + static class ACreaturePen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreaturePen; + +// Class Phoenix.GameplayTagLibrary +// 0x0468 (0x0498 - 0x0030) +class UGameplayTagLibrary final : public UDataAsset +{ +public: + struct FGameplayTag BleedingTag; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ChannelingTag; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CharacterHighPostImpactVelocity; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ChargingTag; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CharredTag; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CriticalHealthTag; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DeadTag; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DazedTag; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag FallingTag; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag FinisherTag; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InAirTag; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InvulnerableTag; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag NearDeathKneelTag; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InstantDeathTag; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OverkilledTag; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OnFireTag; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MarkedTag; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag RagdollTag; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SentTag; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag WeakTag; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag UnawareTag; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag VulnerableTag; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayStrongAttackBeforeDeathTag; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ArrestedTag; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ConfoundedTag; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CrucioedTag; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag FrozenTag; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ImperiusedTag; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LevitatedTag; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PetrifiedTag; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LaidOutTag; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GettingUpTag; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ArmedStatusTag; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag UnarmedStatusTag; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ShieldedStatusTag; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag UnshieldedStatusTag; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AttackLightTag; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AttackMediumTag; // 0x0158(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AttackHeavyTag; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CompleteDeathTag; // 0x0168(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag BreakBlockUnawareTag; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag BreakBlockPygmyPerkTag; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CuttingTag; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CharringBlowTag; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CompanionInstigatorTag; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DeathBlowTag; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DeflectedTag; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag FinisherImpactTag; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag FireImpactTag; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HighPostImpactVelocity; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ImpactByCharacter; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ImpactStrengthLightTag; // 0x01C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ImpactStrengthHeavyTag; // 0x01D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LeviosoTag; // 0x01D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MeleeTag; // 0x01E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag NoInReactionAdjustment; // 0x01E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ObjectBroke; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OppugnoImpactTag; // 0x01F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag OverkillBlowTag; // 0x0200(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PerfectParry; // 0x0208(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PhysicsImpactTag; // 0x0210(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PopupImpactTag; // 0x0218(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ProtogoIgnoreImpactTag; // 0x0220(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ShockwaveImpactTag; // 0x0228(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SuperAttackTag; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SustainedBlastTag; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag StealOnImpactTag; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag StrongerReactionImpactTag; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag StupefyImpactTag; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag TriggerReactionTag; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag UnblockableImpactTag; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ShieldBrokenTag; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PlayerShieldBreakerImpactTag; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyShieldBreakerTypeAImpactTag; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyShieldBreakerTypeBImpactTag; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyShieldBreakerTypeCImpactTag; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterAttackImpactTag; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DodgeBlinkAttackImpactTag; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CharacterControlAttackImpactTag; // 0x02A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HeavyDamageAttackImpactTag; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ForcefulBlastAttackImpactTag; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AOEAttackImpactTag; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag FinisherAttackImpactTag; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HighElevationSplatteringFallDeathTag; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ImperiusImpactTag; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CrucioImpactTag; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CrucioEnduringImpactTag; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GlaciusImpactTag; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MandrakeImpactTag; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag StupefySpecialPopupImpactTag; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CrucioTalentProjectileImpactTag; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ImmuneToImpactTag; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EnemyDefaultGroupGameplayTag; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterAttackGameplayTag; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterGetupGameplayTag; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterReactionGameplayTag; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterRecoverGameplayTag; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterStunLockGameplayTag; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterRetaliateGameplayTag; // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterEscapeGameplayTag; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SpecialTicketTag; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SpecialTicketVulnerableMustAvoidTag; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SpecialTicketVulnerableFollowupTag; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag TargetLevitatedTag; // 0x0368(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag TargetInCCTag; // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DeathBlowGameplayTag; // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag StealthTakedownGameplayTag; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AttackChooseUpdateTag; // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AttackChooseStartTag; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag AttackExecuteTag; // 0x0398(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ProtegoIgnoreTag; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LightAttackTag; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MediumAttackTag; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HeavyAttackTag; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MoveTypeSightTag; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MoveTypeListenTag; // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag MoveTypeComboFinal; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameEventTag; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameEventMunitionTag; // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameEventMunitionHitTag; // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameEventMunitionFireTag; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameEventFootfallTag; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameEventWandLinkTag; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameEventObjectBrokenTag; // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GameEventPhysicsCollisionTag; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag StupefySpecial; // 0x0418(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag LeaderGroupTag; // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DuelOpponentGroupTag; // 0x0428(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CompanionGroupTag; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DuelModeIATag; // 0x0438(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag DuelModeAATag; // 0x0440(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag BecomeAwareInstantAATag; // 0x0448(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterTooCloseGameplayTag; // 0x0450(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag SweetSpotDamageTag; // 0x0458(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HalfSweetSpotDamageTag; // 0x0460(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag CounterAttackVulnerableTag; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag HitAlliesTag; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag WandLinkCowerV1Tag; // 0x0478(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag WandLinkCowerV2Tag; // 0x0480(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag WandLinkCowerV3Tag; // 0x0488(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag WandLinkCowerV4Tag; // 0x0490(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagLibrary") + } + static class UGameplayTagLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagLibrary; + +// Class Phoenix.CreaturePerceptionVolume +// 0x0018 (0x0298 - 0x0280) +class ACreaturePerceptionVolume final : public AVolume +{ +public: + ECreaturePerceptionVolumeType VolumeType; // 0x0280(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_284[0x14]; // 0x0284(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreaturePerceptionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreaturePerceptionVolume") + } + static class ACreaturePerceptionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreaturePerceptionVolume; + +// Class Phoenix.WorldFXRuleOutsideOfCameraDistance +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleOutsideOfCameraDistance final : public UWorldFXRuleCameraPlayer +{ +public: + float Distance; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleOutsideOfCameraDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleOutsideOfCameraDistance") + } + static class UWorldFXRuleOutsideOfCameraDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleOutsideOfCameraDistance; + +// Class Phoenix.CameraStackReticleTargetGetter +// 0x0008 (0x00B0 - 0x00A8) +class UCameraStackReticleTargetGetter : public UCameraStackSecondaryTargetGetterBlend +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackReticleTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackReticleTargetGetter") + } + static class UCameraStackReticleTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackReticleTargetGetter; + +// Class Phoenix.CreaturePerchManager +// 0x00F0 (0x0118 - 0x0028) +class UCreaturePerchManager final : public UObject +{ +public: + uint8 Pad_28[0xF0]; // 0x0028(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreaturePerchManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreaturePerchManager") + } + static class UCreaturePerchManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreaturePerchManager; + +// Class Phoenix.PointAtActorBaseComponent +// 0x0030 (0x0250 - 0x0220) +class UPointAtActorBaseComponent : public UPointAtComponent +{ +public: + class FName Socket; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalOffset; // 0x0228(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeScale; // 0x0234(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_235[0x3]; // 0x0235(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOrientToSlerp Smoothing; // 0x0238(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TWeakObjectPtr SocketComponentPtr; // 0x0244(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointAtActorBaseComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointAtActorBaseComponent") + } + static class UPointAtActorBaseComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPointAtActorBaseComponent; + +// Class Phoenix.CreaturePettingTool +// 0x0000 (0x0450 - 0x0450) +class ACreaturePettingTool final : public ACreatureInteractionTool +{ +public: + void AddAimAtTarget(); + void RemoveAimAtTarget(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreaturePettingTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreaturePettingTool") + } + static class ACreaturePettingTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreaturePettingTool; + +// Class Phoenix.DialogueLineRuleState_Camera +// 0x0038 (0x0090 - 0x0058) +class UDialogueLineRuleState_Camera final : public UDialogueLineRuleState +{ +public: + TArray LastAnimationActions; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LastCameraClips; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class USceneAction_Transform* LastTransformAction; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraFixupOperations* LastCameraFixupOperations; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneAction_CameraFixup* LastCameraFixupAction; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState_Camera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState_Camera") + } + static class UDialogueLineRuleState_Camera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState_Camera; + +// Class Phoenix.PlayerTemplate +// 0x0010 (0x0038 - 0x0028) +class UPlayerTemplate final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPlayerTemplate* Get(); + + void PlayerTemplateBuildCSVInfo(); + void PlayerTemplateLogObjInfo(); + void ReloadPlayerTemplate(class FName PlayerTemplateName); + void RemovePlayerTemplate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerTemplate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerTemplate") + } + static class UPlayerTemplate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerTemplate; + +// Class Phoenix.CreatureScalabilityManager +// 0x0100 (0x0128 - 0x0028) +class UCreatureScalabilityManager final : public UObject +{ +public: + uint8 Pad_28[0x100]; // 0x0028(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureScalabilityManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureScalabilityManager") + } + static class UCreatureScalabilityManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureScalabilityManager; + +// Class Phoenix.Enemy_Evade_QBUpdateData +// 0x0020 (0x0050 - 0x0030) +class UEnemy_Evade_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Evade_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Evade_QBUpdateData") + } + static class UEnemy_Evade_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Evade_QBUpdateData; + +// Class Phoenix.WorldFXRulePlayerWithinBounds +// 0x0010 (0x0038 - 0x0028) +class UWorldFXRulePlayerWithinBounds final : public UWorldFXRuleCameraPlayer +{ +public: + struct FVector Bounds; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerWithinBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerWithinBounds") + } + static class UWorldFXRulePlayerWithinBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerWithinBounds; + +// Class Phoenix.CreatureSettings +// 0x0100 (0x0128 - 0x0028) +class UCreatureSettings final : public UObject +{ +public: + float HappinessThresholdForPerkConsideration; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessStartValueWhenCaptured; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessStartValue1stGeneration; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessStartValue2ndGeneration; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessCapWhenCaptured; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessCap1stGeneration; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessCap2ndGeneration; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessGainedWhenFed; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessGainedWhenInteractedWith; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessGainedWhenByproductHarvested; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTimeBetweenHappinessChangesFromDamage; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HappinessForConsecutiveDamage; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + float TimeoutForConsecutiveDamageReset; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessForNeighborDeath; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConflictPreventedDurationSeconds; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ByproductProductionLock; // 0x0074(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ByproductCollectionLock; // 0x007C(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NurturingSpaceContextLock; // 0x0084(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FemaleEconomyValuePercent; // 0x008C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AlbinoEconomyValuePercent; // 0x0090(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CommonColorVariationEconomyValuePercent; // 0x0094(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HappinessEconomyValuePercent; // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RepopulationTimeHour; // 0x009C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RepopulationExpiryTimeMinutes; // 0x00A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap FeedingStationCapacities; // 0x00A8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + class FName CreatureFeedItemID; // 0x00F8(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DefaultFeedConversionTimeSec; // 0x0100(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DefaultToyID; // 0x0104(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreferredGroundSlopeAngleMax; // 0x010C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreferredDistanceToPathMin; // 0x0110(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PreloadedAssetPaths; // 0x0118(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureSettings") + } + static class UCreatureSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureSettings; + +// Class Phoenix.DialogueLineRule_MoveCamera_Event +// 0x0080 (0x00A8 - 0x0028) +class UDialogueLineRule_MoveCamera_Event : public UObject +{ +public: + bool Enabled; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigStage_ActorReference Actor; // 0x0030(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Animations; // 0x0040(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FDialogLineRule_CameraFixup CameraFixup; // 0x0050(0x0048)(Edit, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UTransformProvider* PlacementTransform; // 0x0098(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimationRequestLayerReference PlacementLayer; // 0x00A0(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_MoveCamera_Event") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_MoveCamera_Event") + } + static class UDialogueLineRule_MoveCamera_Event* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_MoveCamera_Event; + +// Class Phoenix.CreatureSpawnSlotComponent +// 0x0030 (0x04B0 - 0x0480) +class UCreatureSpawnSlotComponent final : public UPrimitiveComponent +{ +public: + bool bIsOffspringSlot; // 0x0480(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnPerched; // 0x0481(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseExitAnimation; // 0x0482(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_483[0x5]; // 0x0483(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationAsset* ExitAnimationAsset; // 0x0488(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExitFlying; // 0x0490(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestrictSpecies; // 0x0491(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_492[0x6]; // 0x0492(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AllowedSpecies; // 0x0498(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsOccupied(); + + struct FTransform GetSpawnTransform() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureSpawnSlotComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureSpawnSlotComponent") + } + static class UCreatureSpawnSlotComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureSpawnSlotComponent; + +// Class Phoenix.CreatureDefinition +// 0x00B8 (0x00E0 - 0x0028) +class UCreatureDefinition final : public UObject +{ +public: + uint8 Pad_28[0xB8]; // 0x0028(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FName GetAchievementForCapturing() const; + class FName GetAdultCreatureTypeID() const; + int32 GetBaseEconomyValue() const; + float GetByproductCooldownTimeSec() const; + int32 GetByproductHarvestCount() const; + class FName GetByproductID() const; + bool GetCanBeCaptured() const; + int32 GetCapturingDistanceMax() const; + float GetCapturingTime() const; + struct FTimespan GetChildhoodDuration() const; + int32 GetCompletedYearForCapture() const; + TArray GetConflictTypeIDs() const; + class FName GetEggTypeID() const; + struct FTimespan GetHatchingDuration() const; + bool GetIsAggressive() const; + bool GetIsCarnivore() const; + int32 GetNumCapturingGates() const; + class FName GetOffspringCreatureTypeID() const; + bool GetOnlyCapturableWhenNearDeathKneeling() const; + float GetPlayWithToyHappinessPercentage() const; + class FName GetPreferredToyID() const; + struct FTimespan GetPregnancyDuration() const; + class FName GetTypeID() const; + bool IsAdult() const; + bool IsEgg() const; + bool IsEggLaying() const; + bool IsOffspring() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureDefinition") + } + static class UCreatureDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureDefinition; + +// Class Phoenix.Enemy_Controller +// 0x0000 (0x0460 - 0x0460) +class AEnemy_Controller : public ANPC_Controller +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Controller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Controller") + } + static class AEnemy_Controller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEnemy_Controller; + +// Class Phoenix.CreatureTetherVolume +// 0x0008 (0x0288 - 0x0280) +class ACreatureTetherVolume final : public AVolume +{ +public: + bool bIsActive; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanBeAutoDetected; // 0x0281(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_282[0x6]; // 0x0282(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureTetherVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureTetherVolume") + } + static class ACreatureTetherVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureTetherVolume; + +// Class Phoenix.CreatureTransformedHandler +// 0x0010 (0x0600 - 0x05F0) +class ACreatureTransformedHandler final : public ACreatureMountHandler +{ +public: + class UClass* RiderCharacterClass; // 0x05F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5F8[0x8]; // 0x05F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureTransformedHandler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureTransformedHandler") + } + static class ACreatureTransformedHandler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACreatureTransformedHandler; + +// Class Phoenix.CreatureUtilityContext +// 0x0080 (0x0198 - 0x0118) +class UCreatureUtilityContext final : public UUtilityContext +{ +public: + class ACreature_Character* SelfCreatureCharacter; // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectStateInfo* SelfObjectStateInfo; // 0x0120(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreatureDefinition* SelfCreatureDefinition; // 0x0128(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreatureState* SelfCreatureState; // 0x0130(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TransfigurationActors; // 0x0138(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TMap ActionEnergyData; // 0x0148(0x0050)(Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CreatureUtilityContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CreatureUtilityContext") + } + static class UCreatureUtilityContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCreatureUtilityContext; + +// Class Phoenix.Enemy_Evade_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_Evade_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Evade_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Evade_QBUpdate") + } + static class UEnemy_Evade_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Evade_QBUpdate; + +// Class Phoenix.CrowdTest +// 0x0058 (0x02A0 - 0x0248) +class ACrowdTest final : public AActor +{ +public: + class FName m_targetTag; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_minDesiredSpeed; // 0x0250(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float m_maxDesiredSpeed; // 0x0254(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 m_spawnCount; // 0x0258(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 m_arrivedCount; // 0x025C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_260[0x40]; // 0x0260(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrowdTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrowdTest") + } + static class ACrowdTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACrowdTest; + +// Class Phoenix.AIPerformTaskSimpleFollowSpline +// 0x0000 (0x00E0 - 0x00E0) +class UAIPerformTaskSimpleFollowSpline final : public UAIPerformTaskBase +{ +public: + class ASimpleSplineFollowerForAI* FollowSimpleSplineForAI; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskSimpleFollowSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskSimpleFollowSpline") + } + static class UAIPerformTaskSimpleFollowSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskSimpleFollowSpline; + +// Class Phoenix.DamageOverTime +// 0x0030 (0x01C8 - 0x0198) +class UDamageOverTime : public UStateEffectComponent +{ +public: + uint8 Pad_198[0x30]; // 0x0198(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnArrestoEnd(class UActorComponent* i_component); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DamageOverTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DamageOverTime") + } + static class UDamageOverTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDamageOverTime; + +// Class Phoenix.CrucioComponent +// 0x0010 (0x01D8 - 0x01C8) +class UCrucioComponent final : public UDamageOverTime +{ +public: + uint8 Pad_1C8[0x10]; // 0x01C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetupDelegate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrucioComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrucioComponent") + } + static class UCrucioComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCrucioComponent; + +// Class Phoenix.CrucioSpellTool +// 0x0028 (0x0898 - 0x0870) +class ACrucioSpellTool final : public AFireOnceSpellTool +{ +public: + TArray DamageFX2; // 0x0870(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float TalentProjectileDistance; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TalentProjectileIgnoreNearDistance; // 0x0884(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TalentProjectileDamage; // 0x0888(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TalentProjectileRandomHalfAngle; // 0x088C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf TalentProjectileMunition; // 0x0890(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrucioSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrucioSpellTool") + } + static class ACrucioSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACrucioSpellTool; + +// Class Phoenix.NPC_MovementComponent +// 0x0040 (0x0FF0 - 0x0FB0) +class UNPC_MovementComponent : public UAmbulatory_MovementComponent +{ +public: + bool bUseConfinedRotationMode; // 0x0FA8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeRootCapsuleInMultiCapsuleSweeps; // 0x0FA9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FAA[0x46]; // 0x0FAA(0x0046)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_MovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_MovementComponent") + } + static class UNPC_MovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_MovementComponent; + +// Class Phoenix.CrumblePiecesManager +// 0x0000 (0x0248 - 0x0248) +class ACrumblePiecesManager final : public AActor +{ +public: + void TryToRepairAll(class AActor* TargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrumblePiecesManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrumblePiecesManager") + } + static class ACrumblePiecesManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACrumblePiecesManager; + +// Class Phoenix.Curriculum +// 0x0048 (0x0070 - 0x0028) +class UCurriculum final : public UObject +{ +public: + uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UCurriculum* Get(); + + TArray GetApplicableKnowledgeCards(EDisciplineType Discipline, int32 Year); + int32 GetCurrentYear_Updated(EDisciplineType Discipline); + int32 GetHighestYearCompleted_Updated(EDisciplineType Discipline); + int32 GetHighestYearCompletedOverall_Updated(); + bool GetUncompletedTurnIns_Updated(EDisciplineType Discipline, int32 Year, TArray* UncompletedTurnIns); + void GivePlayerRewardItems_Updated(EDisciplineType Discipline, int32 Year); + void GivePlayerRewardKnowledge_Updated(EDisciplineType Discipline, int32 Year); + bool HasCompletedYear_Updated(EDisciplineType Discipline, int32 Year); + bool SetCompleteAllTurnIns_Updated(EDisciplineType Discipline, int32 Year); + bool SetCompleteYear_Updated(EDisciplineType Discipline, int32 Year); + + int32 GetMaxYear() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Curriculum") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Curriculum") + } + static class UCurriculum* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurriculum; + +// Class Phoenix.CurseComponent +// 0x00B0 (0x02D0 - 0x0220) +class UCurseComponent final : public USceneComponent +{ +public: + class UBoxComponent* VolumeComponent; // 0x0218(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBillboardComponent* BacklashOriginComponent; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBillboardComponent* VFXPositionComponent; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurseLevel; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUncursingIsPermanent; // 0x0234(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_235[0x3]; // 0x0235(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* SpellToBeUsedOnInteract; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* CursedVfx; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* CursedSfx; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BuildupTimeBeforeFiring; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* CursedBuildupVfx; // 0x0258(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* CursedBuildupSfx; // 0x0260(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseVolumeOverlapEvent; // 0x0268(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CooldownBetweenSpells; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumberOfSpellsInSequence; // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownBetweenSequences; // 0x0274(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepCurseZoneActiveWhenBroken; // 0x0278(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_279[0x37]; // 0x0279(0x0037)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystemComponent* ParticleSystemComponent; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystemComponent* BuildupParticleSystemComponent; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateCurseWithBuildup(class AActor* Target); + bool IsCursed(); + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + bool Uncurse(int32 UncurseLevel); + void UncurseEnds(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurseComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurseComponent") + } + static class UCurseComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurseComponent; + +// Class Phoenix.Enemy_PieCut_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_PieCut_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_PieCut_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_PieCut_QBUpdate") + } + static class UEnemy_PieCut_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_PieCut_QBUpdate; + +// Class Phoenix.UncurseComponent +// 0x0000 (0x0198 - 0x0198) +class UUncurseComponent final : public UStateEffectComponent +{ +public: + void AddToInstanceList(class AActor* InInstigator, int32 InMaxInstancesPerInstigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UncurseComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UncurseComponent") + } + static class UUncurseComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUncurseComponent; + +// Class Phoenix.InvestigatableComponent +// 0x0018 (0x00E8 - 0x00D0) +class UInvestigatableComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 totalInvestigations; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0xC]; // 0x00DC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetInvestigatable(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InvestigatableComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InvestigatableComponent") + } + static class UInvestigatableComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInvestigatableComponent; + +// Class Phoenix.InvestigatableKnowledge +// 0x0048 (0x0130 - 0x00E8) +class UInvestigatableKnowledge final : public UInvestigatableComponent +{ +public: + struct FKnowledgeInfo DbKnowledgeInfo; // 0x00E8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray SecretFactLockNames; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EKnowledgeAction KnowledgeActionOverride; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InvestigatableKnowledge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InvestigatableKnowledge") + } + static class UInvestigatableKnowledge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInvestigatableKnowledge; + +// Class Phoenix.CurseInterface +// 0x0000 (0x0000 - 0x0000) +class ICurseInterface final +{ +public: + void OnFailedToUncurse(); + void OnInteractWithCurse(); + void OnUncursed(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurseInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurseInterface") + } + static class ICurseInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ICurseInterface; + +// Class Phoenix.CustomizableActor +// 0x0118 (0x0360 - 0x0248) +class ACustomizableActor : public AActor +{ +public: + uint8 Pad_248[0x18]; // 0x0248(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbDoubleColumnInfo CharacterIdInfo; // 0x0260(0x00D8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UCustomizableCharacterComponent* CCC; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshComponent* Mesh; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_350[0x10]; // 0x0350(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetLODOverride(int32 InLODOverride); + + class UCustomizableCharacterComponent* GetCCC() const; + class FString GetRegistryID() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomizableActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomizableActor") + } + static class ACustomizableActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACustomizableActor; + +// Class Phoenix.CustomizableCharacterShimHelper +// 0x0000 (0x0028 - 0x0028) +class UCustomizableCharacterShimHelper final : public UObject +{ +public: + static class FName GetCharacterLookOverride(class FName CharacterID); + static bool RemoveCharacterLookOverride(class FName CharacterID); + static bool SetCharacterLookOverride(class FName CharacterID, class FName CharacterIdOverride); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomizableCharacterShimHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomizableCharacterShimHelper") + } + static class UCustomizableCharacterShimHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomizableCharacterShimHelper; + +// Class Phoenix.Dugbog_MobilityChoice +// 0x0008 (0x0030 - 0x0028) +class UDugbog_MobilityChoice final : public UNPC_MobilityChoice +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Dugbog_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Dugbog_MobilityChoice") + } + static class UDugbog_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDugbog_MobilityChoice; + +// Class Phoenix.CustomizableWand +// 0x0000 (0x0248 - 0x0248) +class ACustomizableWand final : public AActor +{ +public: + bool AsyncLoadTexture(const TSoftObjectPtr SoftTexturePtr, const class FName TexParam, const TDelegate& Callback); + void ForceCurrentWandLODsToBeResident(class USkeletalMesh* WandMesh, class UTexture* WandD, class UTexture* WandN, class UTexture* WandMRO, class UTexture* Handled, class UTexture* HandleN, class UTexture* HandleMRO); + void OnLODsLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomizableWand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomizableWand") + } + static class ACustomizableWand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACustomizableWand; + +// Class Phoenix.HideTransfigurationObjectActor +// 0x0028 (0x0270 - 0x0248) +class AHideTransfigurationObjectActor final : public AActor +{ +public: + class UBoxComponent* BoxComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_250[0x20]; // 0x0250(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnOverlapEnd(class AActor* OverlappedActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HideTransfigurationObjectActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HideTransfigurationObjectActor") + } + static class AHideTransfigurationObjectActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHideTransfigurationObjectActor; + +// Class Phoenix.Dead_Manager +// 0x0000 (0x00E0 - 0x00E0) +class UDead_Manager final : public UNPC_Manager +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Dead_Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Dead_Manager") + } + static class UDead_Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDead_Manager; + +// Class Phoenix.DungeonWaterVolume +// 0x0020 (0x04D0 - 0x04B0) +class ADungeonWaterVolume final : public AWaterVolumeBase +{ +public: + class USceneComponent* RootComp; // 0x04B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* SurfacePlane; // 0x04B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShallowWater; // 0x04C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C1[0x7]; // 0x04C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstance* WaterMaterial; // 0x04C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void FinalizeSetup(); + void SetupWater(const struct FBoxSphereBounds& i_Bounds, class UStaticMesh* i_SurfaceMesh, const struct FVector& i_SurfaceLocation, class UStaticMesh* i_DeepCollision, const struct FVector& i_DeepLocation, class UStaticMesh* i_ShallowCollision, const struct FVector& i_ShallowLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DungeonWaterVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DungeonWaterVolume") + } + static class ADungeonWaterVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADungeonWaterVolume; + +// Class Phoenix.HeaderWidget +// 0x0040 (0x02A8 - 0x0268) +class UHeaderWidget final : public UUserWidget +{ +public: + class FText TitleText; // 0x0268(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FText SubtitleText; // 0x0280(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* Title; // 0x0298(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* subTitle; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnSynchronizeProperties(); + void SetHeaderSubtitle(const class FText& NewSubtitle); + void SetHeaderTitle(const class FText& NewTitle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HeaderWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HeaderWidget") + } + static class UHeaderWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHeaderWidget; + +// Class Phoenix.DeathlyHallowsCloakTool +// 0x0020 (0x0810 - 0x07F0) +class ADeathlyHallowsCloakTool final : public ASpellTool +{ +public: + class UMaterialInterface* DisillusionmentMat; // 0x07F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DisillusionmentFX2; // 0x07F8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSlowWalk; // 0x0808(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_809[0x7]; // 0x0809(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CasterHealthZero(class AActor* InActor); + void OnDisillusionmentEnd(); + void OnDisillusionmentStart(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeathlyHallowsCloakTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeathlyHallowsCloakTool") + } + static class ADeathlyHallowsCloakTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADeathlyHallowsCloakTool; + +// Class Phoenix.ObjectStateInterface +// 0x0000 (0x0000 - 0x0000) +class IObjectStateInterface final +{ +public: + class FName GetMainBone(); + class UPrimitiveComponent* GetMainPrimitive(); + void OnReset(); + void SetupSfx(class UAkComponent* AkComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectStateInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectStateInterface") + } + static class IObjectStateInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IObjectStateInterface; + +// Class Phoenix.DeathlyHallowsDistractionSpellTool +// 0x0000 (0x0870 - 0x0870) +class ADeathlyHallowsDistractionSpellTool final : public AFireOnceSpellTool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeathlyHallowsDistractionSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeathlyHallowsDistractionSpellTool") + } + static class ADeathlyHallowsDistractionSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADeathlyHallowsDistractionSpellTool; + +// Class Phoenix.DebugConversationWindow +// 0x0008 (0x0048 - 0x0040) +class UDebugConversationWindow final : public UDebugWindow +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugConversationWindow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugConversationWindow") + } + static class UDebugConversationWindow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugConversationWindow; + +// Class Phoenix.DebugMapVolumeComponent +// 0x0060 (0x0570 - 0x0510) +class UDebugMapVolumeComponent final : public UProceduralMeshComponent +{ +public: + uint8 Pad_510[0x60]; // 0x0510(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugMapVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugMapVolumeComponent") + } + static class UDebugMapVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugMapVolumeComponent; + +// Class Phoenix.DW_Replicant_AttackChoice_GameChanger +// 0x0000 (0x0028 - 0x0028) +class UDW_Replicant_AttackChoice_GameChanger final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DW_Replicant_AttackChoice_GameChanger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DW_Replicant_AttackChoice_GameChanger") + } + static class UDW_Replicant_AttackChoice_GameChanger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDW_Replicant_AttackChoice_GameChanger; + +// Class Phoenix.DebugMapVolumeActor +// 0x0028 (0x0270 - 0x0248) +class ADebugMapVolumeActor final : public AActor +{ +public: + class FString VolumeId; // 0x0248(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* VolumeDynamicMaterial; // 0x0258(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* VolumeMaterial; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDebugMapVolumeComponent* DebugVolumeComponent; // 0x0268(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugMapVolumeActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugMapVolumeActor") + } + static class ADebugMapVolumeActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADebugMapVolumeActor; + +// Class Phoenix.DecalSphereHelper +// 0x00E0 (0x0300 - 0x0220) +class UDecalSphereHelper final : public USceneComponent +{ +public: + class FName NameForDotsPosition; // 0x0218(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NameForDotsRadius; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Sphere1Position; // 0x0228(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sphere1Radius; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Sphere2Position; // 0x0238(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sphere2Radius; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Sphere3Position; // 0x0248(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sphere3Radius; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Sphere4Position; // 0x0258(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sphere4Radius; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_268[0x98]; // 0x0268(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DecalSphereHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DecalSphereHelper") + } + static class UDecalSphereHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDecalSphereHelper; + +// Class Phoenix.Dynamic_MobilityChoice +// 0x0078 (0x00A0 - 0x0028) +class UDynamic_MobilityChoice final : public UNPC_MobilityChoice +{ +public: + float StrafeMinDistToDest; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StrafeMinDistToTarget; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StrafeMaxAngleToDest; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StrafeIgnoreAngleDist; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintMinDist; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintDistStart; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SprintDistStop; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartChangeInterval; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeInterval; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Mobility DebugMobility; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x53]; // 0x004D(0x0053)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Dynamic_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Dynamic_MobilityChoice") + } + static class UDynamic_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamic_MobilityChoice; + +// Class Phoenix.Default_MobilityChoice +// 0x0000 (0x0028 - 0x0028) +class UDefault_MobilityChoice final : public UNPC_MobilityChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Default_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Default_MobilityChoice") + } + static class UDefault_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDefault_MobilityChoice; + +// Class Phoenix.ImmunityInterface +// 0x0000 (0x0000 - 0x0000) +class IImmunityInterface final +{ +public: + bool ImmunityActivated(class AActor* Instigator, const struct FGameplayTagContainer& Immunity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ImmunityInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ImmunityInterface") + } + static class IImmunityInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IImmunityInterface; + +// Class Phoenix.DeferredChildActorComponent +// 0x0020 (0x0270 - 0x0250) +class UDeferredChildActorComponent final : public UChildActorComponent +{ +public: + TMulticastInlineDelegate OnDeferredChildActorSpawned; // 0x0250(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_260[0x10]; // 0x0260(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeferredChildActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeferredChildActorComponent") + } + static class UDeferredChildActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeferredChildActorComponent; + +// Class Phoenix.DeflectionComponent +// 0x0040 (0x01D8 - 0x0198) +class UDeflectionComponent final : public UStateEffectComponent +{ +public: + struct FDeflectionData Data; // 0x0198(0x0018)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_1B0[0x28]; // 0x01B0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetupDelegate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeflectionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeflectionComponent") + } + static class UDeflectionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeflectionComponent; + +// Class Phoenix.DepulsoMaximaSpellTool +// 0x0048 (0x08B8 - 0x0870) +class ADepulsoMaximaSpellTool final : public AFireOnceSpellTool +{ +public: + bool bShowDebug; // 0x0870(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_871[0x3]; // 0x0871(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BasePhysicsImpulse; // 0x0874(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScaledPhysicsImpulse; // 0x0878(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterBasePhysicsImpulse; // 0x087C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterMassScaledPhysicsImpulse; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVelocity; // 0x0884(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetHalfAngleXY; // 0x0888(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetHalfAngleZ; // 0x088C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LaunchAngle; // 0x0890(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightAdjustment; // 0x0894(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelMinZThreshold; // 0x0898(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelMaxZThreshold; // 0x089C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetingPercent; // 0x08A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateTarget; // 0x08A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A5[0x3]; // 0x08A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LeviosoImpulseScale; // 0x08A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonMovableDamageMax; // 0x08AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonMovableDamageMin; // 0x08B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonMovableAdditionalForce; // 0x08B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DepulsoMaximaSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DepulsoMaximaSpellTool") + } + static class ADepulsoMaximaSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADepulsoMaximaSpellTool; + +// Class Phoenix.ModFilter_DealDamage_Target_CompanionLastTarget +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_CompanionLastTarget final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_CompanionLastTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_CompanionLastTarget") + } + static class UModFilter_DealDamage_Target_CompanionLastTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_CompanionLastTarget; + +// Class Phoenix.DescendoSpellTool +// 0x0090 (0x0900 - 0x0870) +class ADescendoSpellTool : public AFireOnceSpellTool +{ +public: + float UpwardVelocity; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ApplyForceDelay; // 0x0874(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushToGroundDelay; // 0x0878(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundDamage; // 0x087C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GroundSlamFX2; // 0x0880(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray GroundPushFX2; // 0x0890(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float MinDamageDealt; // 0x08A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealt; // 0x08A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealtCharacter; // 0x08A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealtCharacter; // 0x08AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTaken; // 0x08B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTaken; // 0x08B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacter; // 0x08B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacter; // 0x08BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RandomTorque; // 0x08C0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumTorque; // 0x08CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ApplyTorqueDelay; // 0x08D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BasePhysicsImpulse; // 0x08D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScaledPhysicsImpulse; // 0x08D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVelocity; // 0x08DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonMovableDamage; // 0x08E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonMovableAdditionalForce; // 0x08E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AOEMunition; // 0x08E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8F0[0x10]; // 0x08F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DescendoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DescendoSpellTool") + } + static class ADescendoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADescendoSpellTool; + +// Class Phoenix.MultiFX2_MaterialParameterBase +// 0x0028 (0x0090 - 0x0068) +class UMultiFX2_MaterialParameterBase : public UMultiFX2_Filtered +{ +public: + class FName MaterialName; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaterialIndex; // 0x0070(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyToAll; // 0x0074(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ParameterName; // 0x0078(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName MeshName; // 0x0080(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyToAllMeshes; // 0x0088(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCreateMIDs; // 0x0089(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialParameterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialParameterBase") + } + static class UMultiFX2_MaterialParameterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialParameterBase; + +// Class Phoenix.MultiFX2_MaterialParameterVector +// 0x0010 (0x00A0 - 0x0090) +class UMultiFX2_MaterialParameterVector final : public UMultiFX2_MaterialParameterBase +{ +public: + struct FVector VectorParameter; // 0x0090(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialParameterVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialParameterVector") + } + static class UMultiFX2_MaterialParameterVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialParameterVector; + +// Class Phoenix.DialogueComponent +// 0x0000 (0x00D0 - 0x00D0) +class UDialogueComponent final : public UActorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueComponent") + } + static class UDialogueComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueComponent; + +// Class Phoenix.ModFilter_DealDamage_Target_MatchesSubTypeIDs +// 0x0018 (0x0048 - 0x0030) +class UModFilter_DealDamage_Target_MatchesSubTypeIDs final : public UModFilter_DealDamage_Base +{ +public: + bool bMatchWholeWord; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MatchingSubTypeIDs; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_MatchesSubTypeIDs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_MatchesSubTypeIDs") + } + static class UModFilter_DealDamage_Target_MatchesSubTypeIDs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_MatchesSubTypeIDs; + +// Class Phoenix.DialogEvent_SceneRigParameter +// 0x0008 (0x0040 - 0x0038) +class UDialogEvent_SceneRigParameter final : public UDialogueEvent_Direct +{ +public: + struct FSceneRigParameterBinding_FString BoundParameter; // 0x0038(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogEvent_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogEvent_SceneRigParameter") + } + static class UDialogEvent_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogEvent_SceneRigParameter; + +// Class Phoenix.DialogueSequenceProvider +// 0x0000 (0x0028 - 0x0028) +class UDialogueSequenceProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueSequenceProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueSequenceProvider") + } + static class UDialogueSequenceProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueSequenceProvider; + +// Class Phoenix.DialogueSequence_Direct +// 0x0020 (0x0048 - 0x0028) +class UDialogueSequence_Direct final : public UDialogueSequenceProvider +{ +public: + struct FDialogueSequenceReference DialogueSequence; // 0x0028(0x0020)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueSequence_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueSequence_Direct") + } + static class UDialogueSequence_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueSequence_Direct; + +// Class Phoenix.RPGAbilityEventListener_DuringProtego +// 0x0008 (0x00A0 - 0x0098) +class URPGAbilityEventListener_DuringProtego final : public URPGAbilityEventListener +{ +public: + class AWandTool* Wand; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnSpellCast(class ASpellTool* SpellTool); + void OnSpellStop(class ASpellTool* SpellTool); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_DuringProtego") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_DuringProtego") + } + static class URPGAbilityEventListener_DuringProtego* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_DuringProtego; + +// Class Phoenix.DialogueSequenceReference_Direct +// 0x0020 (0x0048 - 0x0028) +class UDialogueSequenceReference_Direct final : public UDialogueSequenceReferenceProvider +{ +public: + struct FDialogueSequenceReference Value; // 0x0028(0x0020)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueSequenceReference_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueSequenceReference_Direct") + } + static class UDialogueSequenceReference_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueSequenceReference_Direct; + +// Class Phoenix.MultiFX2_Vfx +// 0x0010 (0x0078 - 0x0068) +class UMultiFX2_Vfx : public UMultiFX2_Filtered +{ +public: + class UParticleSystem* VFX; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0070(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreDeactivate; // 0x0071(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Vfx") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Vfx") + } + static class UMultiFX2_Vfx* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Vfx; + +// Class Phoenix.MultiFX2_VfxBones +// 0x0018 (0x0090 - 0x0078) +class UMultiFX2_VfxBones final : public UMultiFX2_Vfx +{ +public: + int32 MaxBoneFX; // 0x0078(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRandomBone; // 0x007C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BoneList; // 0x0080(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_VfxBones") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_VfxBones") + } + static class UMultiFX2_VfxBones* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_VfxBones; + +// Class Phoenix.DisillusionmentComponent +// 0x00C0 (0x0258 - 0x0198) +class UDisillusionmentComponent final : public UStateEffectComponent +{ +public: + struct FDisillusionmentData DisillusionmentData; // 0x0198(0x0028)(Transient, NativeAccessSpecifierPublic) + class AActor* SightDetectionSphereActor; // 0x01C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap SightDetectionActors; // 0x01C8(0x0050)(Transient, NativeAccessSpecifierPublic) + TArray FullyAwareActors; // 0x0218(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + float MinSightAngleDegrees; // 0x0228(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22C[0x4]; // 0x022C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMultiFX2Handle FX2Handle; // 0x0230(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialSwap* MaterialSwap; // 0x0238(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TaggedActors; // 0x0240(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool IsActorDisillusioned(const class AActor* Actor); + static bool IsActorDisillusionedByCloak(const class AActor* Actor); + static void RemoveDisillusionmentFromActor(const class AActor* Actor, bool bEvenIfCloak); + + float GetVisibilityPercentage(); + void OnActorBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnActorEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OwnerMovementModeChanged(class ACharacter* Character, EMovementMode PrevMovementMode, uint8 PreviousCustomMode); + void PerceptionDoneHandler(class AActor* Actor, bool bSuccess, bool bReturnControl); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DisillusionmentComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DisillusionmentComponent") + } + static class UDisillusionmentComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDisillusionmentComponent; + +// Class Phoenix.RPGAbilityEventListener_DuringDaytime +// 0x0008 (0x00A0 - 0x0098) +class URPGAbilityEventListener_DuringDaytime final : public URPGAbilityEventListener +{ +public: + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_DuringDaytime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_DuringDaytime") + } + static class URPGAbilityEventListener_DuringDaytime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_DuringDaytime; + +// Class Phoenix.DisillusionmentSpellTool +// 0x0068 (0x0858 - 0x07F0) +class ADisillusionmentSpellTool : public ASpellTool +{ +public: + class UMaterialInterface* DisillusionmentMat; // 0x07F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DisillusionmentFX2; // 0x07F8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray FailedFX2; // 0x0808(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EndMuzzleFX2; // 0x0818(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSlowWalk; // 0x0828(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_829[0x7]; // 0x0829(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TalentStrings; // 0x0830(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + int32 Level; // 0x0840(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_844[0x14]; // 0x0844(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool ActivateDisillusionment(EStandardManagedPriority Priority, class UObject* InInstigator); + void CasterHealthZero(class AActor* InActor); + bool DeactivateDisillusionment(EStandardManagedPriority Priority, class UObject* InInstigator); + void OnDisillusionmentEnd(); + void OnDisillusionmentStart(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DisillusionmentSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DisillusionmentSpellTool") + } + static class ADisillusionmentSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADisillusionmentSpellTool; + +// Class Phoenix.Lockable +// 0x0040 (0x0288 - 0x0248) +class ALockable : public AActor +{ +public: + class AAmbulatory_Character* OpeningCharacter; // 0x0248(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsLocked; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnPlayerStartedUnlockingLock; // 0x0251(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnPlayerUnlockedLock; // 0x0252(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnPlayerUnlockedLockWithAlohomora; // 0x0253(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnPlayerUnlockedLockWithKey; // 0x0254(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnPlayerRemovedLock; // 0x0255(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnPlayerFailedToUnlockLock; // 0x0256(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_257[0x1]; // 0x0257(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UCognitionStimuliSourceComponent* SharedCognitionStimuliSource; // 0x0258(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_260[0x10]; // 0x0260(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid Guid; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SerializedVersion; // 0x0280(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Lock(bool PlaySoundsAndEffects); + void RunDoorConstructionScript(); + void Seal(bool ShowLockWhenLocked, bool PlaySoundsAndEffects); + void SetIsLocked(bool Locked); + void SetLocked(bool Locked, bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects); + void Unlock(bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects); + void Unseal(bool ShowLockWhenLocked, bool Locked, bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects); + + bool GetIsLocked() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Lockable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Lockable") + } + static class ALockable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALockable; + +// Class Phoenix.Door +// 0x02A8 (0x0530 - 0x0288) +class ADoor : public ALockable +{ +public: + uint8 Pad_288[0x24]; // 0x0288(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EnvInt; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PropIndex; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap, bool> MeshSelect; // 0x02B8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool UseDoorFrame; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ADoor* ChildDoor; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RegisterNamedDoor; // 0x0318(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_319[0x3]; // 0x0319(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BeaconableObjectID; // 0x031C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Open; // 0x0324(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool KeepDoorOpen; // 0x0325(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DefaultOpenDoorForward; // 0x0326(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_327[0x1]; // 0x0327(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeToOpenDoor; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToKeepDoorOpen; // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToHoldDoorWhenInVolume; // 0x0330(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeToCloseDoor; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseCharacterSpeed; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseHingeDistanceRatio; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOpenSpeedMultiplier; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOpenSpeedMultiplier; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDoorAngle; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDoorAngle; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SecondsToDelayClosing; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowNPCToPassThroughLockedDoor; // 0x0354(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BlockNPCsIfLocked; // 0x0355(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SlowPlayerInFrontOfDoor; // 0x0356(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_357[0x1]; // 0x0357(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int64 Expiry_Time; // 0x0358(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceTickEnabled; // 0x0360(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNeverBlockNavGuide; // 0x0361(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_362[0x6]; // 0x0362(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AAkAcousticPortal* AcousticPortal; // 0x0368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ARenderSettingsCustomBlendDomainVolume* RenderSettingsCustomBlendDomainVolumeAttached; // 0x0370(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALerpVolume* LerpVolumeAttached; // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* OpeningSound; // 0x0380(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* OpenedSound; // 0x0388(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* ClosingSound; // 0x0390(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* ClosedSound; // 0x0398(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* BellSound; // 0x03A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FrontCaresAboutStreaming; // 0x03A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BackCaresAboutStreaming; // 0x03A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FrontIsExterior; // 0x03AA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BackIsExterior; // 0x03AB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* OpenCurve; // 0x03B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* CloseCurve; // 0x03B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDoorCurveAdjustment CloseDoorCurveAdjustment; // 0x03C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C1[0x7]; // 0x03C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMeshComponent* DoorMesh; // 0x03C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* FrameMesh; // 0x03D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOdcObstacleComponent* NavObstacle; // 0x03D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UArrowComponent* ForwardArrow; // 0x03E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOdcObstacleComponent* ClosedDoorNavObstacle; // 0x03E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDoorBoxComponent* EnterTrigger; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDoorBoxComponent* ExitTrigger; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDoorBoxComponent* PlayerNearTrigger; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDoorBoxComponent* PlayerCollision; // 0x0408(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetComponent* WidgetComponentSpinner; // 0x0410(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnPlayerOpenedDoor; // 0x0418(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnPlayerClosedDoor; // 0x0419(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnAnyActorOpenedDoor; // 0x041A(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + FMulticastSparseDelegateProperty_ OnAnyActorClosedDoor; // 0x041B(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_41C[0xC]; // 0x041C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + class UFastTravelForDoorsComponent* FastTravelComponent; // 0x0428(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_430[0x100]; // 0x0430(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BlockNavMesh(bool ShouldBlock, EBlockNavMeshOverride Override); + void BlockOrUnblockDoor(); + void BlockPlayer(bool ShouldBlock); + void CloseDoor(bool ForceClose); + void DestroyWidgetComponentSpinner(); + void ObjectPickedUp(class UObject* Caller); + void OnEnterTriggerBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* ActorInTrigger, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnEnterTriggerEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* ActorInTrigger, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnPlayerNearTriggerBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* ActorInTrigger, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OpenDoor(bool KeepOpen, float InSecondsToDelayClosing, bool bPushedOpen, EOpenDoorDirection Direction, bool AllowStreamingDoorsToKeepOpen); + void RotateDoorToAlpha(float Alpha); + void SetKeepDoorOpen(bool InKeepDoorOpen); + void SetLockLevel(const class UObject* Caller, int32 int_0); + void SetState(EDoorState DoorState, bool LockVisible, bool PlaySoundsAndEffects); + void SwingDoorFinished(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Door") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Door") + } + static class ADoor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADoor; + +// Class Phoenix.RaceManager +// 0x0018 (0x0040 - 0x0028) +class URaceManager final : public UObject +{ +public: + TArray> RegisteredRaces; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class URaceManager* Get(); + + class ARace* GetRaceFromID(const class FString& RaceId); + class ARace* StartRace(const class FString& RaceName, bool bIsMission); + + class ARace* GetActiveRace() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RaceManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RaceManager") + } + static class URaceManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URaceManager; + +// Class Phoenix.LODProxyContainer +// 0x0068 (0x02B0 - 0x0248) +class ALODProxyContainer final : public AActor +{ +public: + class UStaticMesh* BaseProxyMesh; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AdditionalProxyMeshes; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray WinterProxyMeshes; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray MeshOffset; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, AdvancedDisplay, NativeAccessSpecifierPublic) + class UStaticMesh* AlphaMesh; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* LandscapeMeshProxyActor; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* DefaultMaterial; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* FallMaterial; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* WinterMaterial; // 0x02A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* LandscapeStaticMesh; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LODProxyContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LODProxyContainer") + } + static class ALODProxyContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALODProxyContainer; + +// Class Phoenix.DragonEscapeScene +// 0x0030 (0x0278 - 0x0248) +class ADragonEscapeScene final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRigPlayer* m_SceneRigPlayer; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRig* m_DragonEscapeSceneRig; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigStageParameterBlock* ParameterBlock; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* AIDragon; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DragonPlatform; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void PlayQueuedFinalRelease(); + void PlaySceneRig(); + void QueueFinalRelease(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DragonEscapeScene") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DragonEscapeScene") + } + static class ADragonEscapeScene* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADragonEscapeScene; + +// Class Phoenix.SceneAction_ClothRobeMount +// 0x0020 (0x00C0 - 0x00A0) +class USceneAction_ClothRobeMount final : public USceneRigObjectActionBase +{ +public: + struct FClothMountTargets ClothMountTargets; // 0x00A0(0x0018)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool BlendIn; // 0x00B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TargetsOnly; // 0x00B9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ClothRobeMount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ClothRobeMount") + } + static class USceneAction_ClothRobeMount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ClothRobeMount; + +// Class Phoenix.MissionInteractionManager +// 0x00D8 (0x0100 - 0x0028) +class UMissionInteractionManager final : public UObject +{ +public: + uint8 Pad_28[0xD8]; // 0x0028(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionInteractionManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionInteractionManager") + } + static class UMissionInteractionManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMissionInteractionManager; + +// Class Phoenix.SceneActionState_ConsoleVariables +// 0x0058 (0x00A8 - 0x0050) +class USceneActionState_ConsoleVariables final : public USceneRigActionState +{ +public: + bool bSetValues; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoredValues; // 0x0051(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x56]; // 0x0052(0x0056)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ConsoleVariables") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ConsoleVariables") + } + static class USceneActionState_ConsoleVariables* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ConsoleVariables; + +// Class Phoenix.RaceGate +// 0x0010 (0x0258 - 0x0248) +class ARaceGate final : public AActor +{ +public: + class ARace* OwningRace; // 0x0248(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FVector GetSplineTrackOffset(); + void OnGateActivated(); + void OnGateDeactivated(); + void OnHitGate(bool* bSuccess); + void OnMissGate(bool* bSuccess); + void OnRaceFinished(bool bNewBestTime); + + bool IsGateActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RaceGate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RaceGate") + } + static class ARaceGate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARaceGate; + +// Class Phoenix.DraingingDraughtOrb +// 0x0020 (0x0558 - 0x0538) +class ADraingingDraughtOrb final : public AMunitionType_SubsonicSpell +{ +public: + float m_CurActiveRotation; // 0x0538(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector m_CurRotAxis; // 0x053C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_AttackingDistance; // 0x0548(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_AttackingAcceleration; // 0x054C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_AttackingSpeed; // 0x0550(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_554[0x4]; // 0x0554(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Attack(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DraingingDraughtOrb") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DraingingDraughtOrb") + } + static class ADraingingDraughtOrb* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADraingingDraughtOrb; + +// Class Phoenix.DuelTechnique_Deflect +// 0x0008 (0x0050 - 0x0048) +class UDuelTechnique_Deflect final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_Deflect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_Deflect") + } + static class UDuelTechnique_Deflect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_Deflect; + +// Class Phoenix.DuelTechnique_Depulso +// 0x0008 (0x0050 - 0x0048) +class UDuelTechnique_Depulso final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_Depulso") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_Depulso") + } + static class UDuelTechnique_Depulso* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_Depulso; + +// Class Phoenix.ModFilter_SpellCooldown_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SpellCooldown_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SpellCooldown_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SpellCooldown_Base") + } + static class UModFilter_SpellCooldown_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SpellCooldown_Base; + +// Class Phoenix.ModFilter_SpellCooldown_IsDada +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SpellCooldown_IsDada final : public UModFilter_SpellCooldown_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SpellCooldown_IsDada") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SpellCooldown_IsDada") + } + static class UModFilter_SpellCooldown_IsDada* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SpellCooldown_IsDada; + +// Class Phoenix.LumosScalabilityOverride +// 0x0008 (0x0038 - 0x0030) +class ULumosScalabilityOverride final : public ULumosScalabilityOverrideWithRule +{ +public: + class ULumosScalabilityAsset* LumosAsset; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityOverride") + } + static class ULumosScalabilityOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityOverride; + +// Class Phoenix.DuelTechnique_KillAllEnemies +// 0x0018 (0x0060 - 0x0048) +class UDuelTechnique_KillAllEnemies final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_KillAllEnemies") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_KillAllEnemies") + } + static class UDuelTechnique_KillAllEnemies* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_KillAllEnemies; + +// Class Phoenix.SceneActionState_CreatureAI +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_CreatureAI final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CreatureAI") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CreatureAI") + } + static class USceneActionState_CreatureAI* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CreatureAI; + +// Class Phoenix.MultiFX2_Footprint +// 0x0050 (0x00B8 - 0x0068) +class UMultiFX2_Footprint final : public UMultiFX2_Filtered +{ +public: + TMap InfoMap; // 0x0068(0x0050)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Footprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Footprint") + } + static class UMultiFX2_Footprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Footprint; + +// Class Phoenix.DuelTechnique_SpellEffectMultiple +// 0x0028 (0x0070 - 0x0048) +class UDuelTechnique_SpellEffectMultiple final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_SpellEffectMultiple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_SpellEffectMultiple") + } + static class UDuelTechnique_SpellEffectMultiple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_SpellEffectMultiple; + +// Class Phoenix.SceneAction_DialogueEvent +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_DialogueEvent final : public USceneRigObjectActionBase +{ +public: + class UDialogueEventProvider* Event; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CutoffDialogueAtFinish; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioDialogueFlags AudioDialogueFlags; // 0x00A9(0x0007)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UTransformProvider* AtLocation; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DialogueEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DialogueEvent") + } + static class USceneAction_DialogueEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DialogueEvent; + +// Class Phoenix.ModFilter_ObjectState_MatchesSubTypeID +// 0x0018 (0x0048 - 0x0030) +class UModFilter_ObjectState_MatchesSubTypeID final : public UModFilter_ObjectState_Base +{ +public: + bool bMatchWholeWord; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MatchingSubTypeID; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ObjectState_MatchesSubTypeID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ObjectState_MatchesSubTypeID") + } + static class UModFilter_ObjectState_MatchesSubTypeID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ObjectState_MatchesSubTypeID; + +// Class Phoenix.DuelTechnique_TimedEncounter +// 0x0048 (0x0090 - 0x0048) +class UDuelTechnique_TimedEncounter final : public UDuelTechnique +{ +public: + uint8 Pad_48[0x40]; // 0x0048(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* ControllerOuter; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + bool InitializeImpl(); + void TimerTick(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechnique_TimedEncounter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechnique_TimedEncounter") + } + static class UDuelTechnique_TimedEncounter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechnique_TimedEncounter; + +// Class Phoenix.DuelTechniquesController +// 0x0090 (0x00B8 - 0x0028) +class UDuelTechniquesController final : public UObject +{ +public: + class UObject* Owner; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SelectedDuelTechniques; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TMap, struct FDuelTechniqueEncounterState> StashedDuelTechniquesProgress; // 0x0050(0x0050)(Transient, NativeAccessSpecifierPrivate) + TArray SelectionOverridesCheat; // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnCombatVolumeGroupDestroyed(const class UCombatVolumeGroup* Group); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DuelTechniquesController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DuelTechniquesController") + } + static class UDuelTechniquesController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDuelTechniquesController; + +// Class Phoenix.Dugbog_AttackChoice_StealthAttack +// 0x0000 (0x0028 - 0x0028) +class UDugbog_AttackChoice_StealthAttack final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Dugbog_AttackChoice_StealthAttack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Dugbog_AttackChoice_StealthAttack") + } + static class UDugbog_AttackChoice_StealthAttack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDugbog_AttackChoice_StealthAttack; + +// Class Phoenix.ModFilter_EnemyAwareness_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_EnemyAwareness_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_EnemyAwareness_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_EnemyAwareness_Base") + } + static class UModFilter_EnemyAwareness_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_EnemyAwareness_Base; + +// Class Phoenix.ModFilter_EnemyAwareness_MatchingMultiAwarenessStates +// 0x0010 (0x0040 - 0x0030) +class UModFilter_EnemyAwareness_MatchingMultiAwarenessStates final : public UModFilter_EnemyAwareness_Base +{ +public: + TArray MatchingAwarenessStates; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_EnemyAwareness_MatchingMultiAwarenessStates") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_EnemyAwareness_MatchingMultiAwarenessStates") + } + static class UModFilter_EnemyAwareness_MatchingMultiAwarenessStates* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_EnemyAwareness_MatchingMultiAwarenessStates; + +// Class Phoenix.FXUpdate_BeamTargetSkeleton +// 0x0000 (0x0028 - 0x0028) +class UFXUpdate_BeamTargetSkeleton final : public UFXUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_BeamTargetSkeleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_BeamTargetSkeleton") + } + static class UFXUpdate_BeamTargetSkeleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_BeamTargetSkeleton; + +// Class Phoenix.SummonSpider_Backup_AttackChoice +// 0x0008 (0x0030 - 0x0028) +class USummonSpider_Backup_AttackChoice final : public UDW_RaiseDead_AttackChoice_GameChanger +{ +public: + class UEnemyAIAttackData* DovSpawnAttackData; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SummonSpider_Backup_AttackChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SummonSpider_Backup_AttackChoice") + } + static class USummonSpider_Backup_AttackChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USummonSpider_Backup_AttackChoice; + +// Class Phoenix.ModFilter_GainKnowledge_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_GainKnowledge_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_GainKnowledge_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_GainKnowledge_Base") + } + static class UModFilter_GainKnowledge_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_GainKnowledge_Base; + +// Class Phoenix.ModFilter_GainKnowledge_ByInvestigation +// 0x0000 (0x0030 - 0x0030) +class UModFilter_GainKnowledge_ByInvestigation final : public UModFilter_GainKnowledge_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_GainKnowledge_ByInvestigation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_GainKnowledge_ByInvestigation") + } + static class UModFilter_GainKnowledge_ByInvestigation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_GainKnowledge_ByInvestigation; + +// Class Phoenix.DW_ReplicateSelf_AttackChoice_GameChanger +// 0x0000 (0x0028 - 0x0028) +class UDW_ReplicateSelf_AttackChoice_GameChanger final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DW_ReplicateSelf_AttackChoice_GameChanger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DW_ReplicateSelf_AttackChoice_GameChanger") + } + static class UDW_ReplicateSelf_AttackChoice_GameChanger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDW_ReplicateSelf_AttackChoice_GameChanger; + +// Class Phoenix.DW_Animagus_AttackChoice_GameChanger +// 0x0000 (0x0028 - 0x0028) +class UDW_Animagus_AttackChoice_GameChanger final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DW_Animagus_AttackChoice_GameChanger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DW_Animagus_AttackChoice_GameChanger") + } + static class UDW_Animagus_AttackChoice_GameChanger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDW_Animagus_AttackChoice_GameChanger; + +// Class Phoenix.DynamicDB_Interface +// 0x0000 (0x0000 - 0x0000) +class IDynamicDB_Interface final +{ +public: + void SetupDBQueries(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicDB_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicDB_Interface") + } + static class IDynamicDB_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IDynamicDB_Interface; + +// Class Phoenix.EncounterVolume +// 0x0710 (0x0958 - 0x0248) +class AEncounterVolume final : public ATargetPoint +{ +public: + struct FObjectVisualizationInfo VolumeVisualization; // 0x0248(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bShowActivationDistances; // 0x0254(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAutoActivation; // 0x0255(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_256[0x2]; // 0x0256(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float TriggerDistance; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CullDistance; // 0x025C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriggerCullDiff; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainTriggerCullDistance; // 0x0264(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoGeneratePerception; // 0x0265(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_266[0x2]; // 0x0266(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PerceptionRadius; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag EncounterTag; // 0x026C(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NameEncounterDataString; // 0x0278(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbEditorButtonWidget DBAccessButton; // 0x0288(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FDbEditorButtonWidget DBInclusionButton; // 0x0308(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FDbEditorButtonWidget DBExclusionButton; // 0x0388(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FDbEditorButtonWidget DBDOVAccessButton; // 0x0408(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + class FString GuidString; // 0x0488(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnVolumeType SpawnVolumeType; // 0x0498(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_499[0x7]; // 0x0499(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpawnZones; // 0x04A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FCustomButtonWidget SpawnerSearchButton; // 0x04B0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo NamedRestrictionID; // 0x04E0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bForceOverrideRestriction; // 0x0568(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsCreatorEncounter; // 0x0569(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowDataWrite; // 0x056A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56B[0x25]; // 0x056B(0x0025)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbEditorButtonWidget DBNamedRestrictionsButton; // 0x0590(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FCustomButtonWidget ReportButton; // 0x0610(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + int32 NumIterationsPerLevel; // 0x0640(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartPlayerLevel; // 0x0644(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndPlayerLevel; // 0x0648(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LevelIncrement; // 0x064C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLocationTrigger; // 0x0650(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_651[0x7]; // 0x0651(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* VolumeComponent; // 0x0658(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyOnDeath; // 0x0660(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDissolveOnDeath; // 0x0661(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFadeOnDeath; // 0x0662(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoDeathCamOnLastDeath; // 0x0663(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoDeathCamBulletTime; // 0x0664(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_665[0x3]; // 0x0665(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAllEnemiesDeadEvent; // 0x0668(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_678[0x8]; // 0x0678(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAllEnemiesSpawned; // 0x0680(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_690[0x8]; // 0x0690(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnEncounterVolumeActivated; // 0x0698(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEncounterVolumeDeactivated; // 0x06A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_6B8[0xB8]; // 0x06B8(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) + bool bNamedEncounter; // 0x0770(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_771[0xBF]; // 0x0771(0x00BF)(Fixing Size After Last Property [ Dumper-7 ]) + class AEnemy_PerceptionPoint* pEnemyPerception; // 0x0830(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_838[0x120]; // 0x0838(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool DoneSpawning(); + void ForceActivate(); + void ForceDeactivate(); + int32 GetActiveActorCount(); + int32 GetAliveActorCount(); + TArray GetAllActiveSpawnedInstances(); + int32 GetSpawnActorCount(); + bool HasSpawned(); + bool IsVolumeActive(); + void ProcessEncounterReport(const class FString& ObjectName); + void ProcessSpawnerSearch(const class FString& ObjectName); + void ProcessZoneData(const class FString& ObjectName); + void SetAllowAutoActivation(bool bAllowAutoActivate); + void SetEncounterActor(class ADynamicObjectVolume* InActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EncounterVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EncounterVolume") + } + static class AEncounterVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEncounterVolume; + +// Class Phoenix.ModFilter_Global_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Global_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Global_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Global_Base") + } + static class UModFilter_Global_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Global_Base; + +// Class Phoenix.ModFilter_Player_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Player_Base : public UModFilter_Global_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Player_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Player_Base") + } + static class UModFilter_Player_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Player_Base; + +// Class Phoenix.ModFilter_Player_IsRenown +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Player_IsRenown final : public UModFilter_Player_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Player_IsRenown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Player_IsRenown") + } + static class UModFilter_Player_IsRenown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Player_IsRenown; + +// Class Phoenix.MultiFX2_Water_Ripple +// 0x0010 (0x0078 - 0x0068) +class UMultiFX2_Water_Ripple final : public UMultiFX2_Filtered +{ +public: + float Radius; // 0x0068(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Intensity; // 0x006C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Duration; // 0x0070(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Water_Ripple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Water_Ripple") + } + static class UMultiFX2_Water_Ripple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Water_Ripple; + +// Class Phoenix.Enemy_ApparateActor +// 0x0088 (0x02D0 - 0x0248) +class AEnemy_ApparateActor : public AActor +{ +public: + struct FEnemy_ApparateActorData Data; // 0x0248(0x0040)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + bool bArrived; // 0x0288(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate ArrivedEvent; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate DoneEvent; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2B0[0x20]; // 0x02B0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BroadcastArrived(class AActor* pActor, const struct FVector& Loc); + void BroadcastDone(class AActor* pActor); + + bool HasArrived() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_ApparateActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_ApparateActor") + } + static class AEnemy_ApparateActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEnemy_ApparateActor; + +// Class Phoenix.Enemy_Around_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_Around_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Around_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Around_QBUpdate") + } + static class UEnemy_Around_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Around_QBUpdate; + +// Class Phoenix.Enemy_BackOnNav_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_BackOnNav_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_BackOnNav_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_BackOnNav_QBUpdate") + } + static class UEnemy_BackOnNav_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_BackOnNav_QBUpdate; + +// Class Phoenix.Enemy_Combat_QBUpdate +// 0x0038 (0x0088 - 0x0050) +class UEnemy_Combat_QBUpdate final : public UEnemy_QBUpdate +{ +public: + uint8 Pad_50[0x38]; // 0x0050(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Combat_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Combat_QBUpdate") + } + static class UEnemy_Combat_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Combat_QBUpdate; + +// Class Phoenix.Enemy_Companion_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_Companion_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Companion_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Companion_QBUpdate") + } + static class UEnemy_Companion_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Companion_QBUpdate; + +// Class Phoenix.ModFilter_SocapAmend_IsInfiltrator +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsInfiltrator final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsInfiltrator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsInfiltrator") + } + static class UModFilter_SocapAmend_IsInfiltrator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsInfiltrator; + +// Class Phoenix.Enemy_Cover_QBUpdate +// 0x0040 (0x0090 - 0x0050) +class UEnemy_Cover_QBUpdate final : public UEnemy_QBUpdate +{ +public: + class UEnvQuery* CoverQuery; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x38]; // 0x0058(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Cover_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Cover_QBUpdate") + } + static class UEnemy_Cover_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Cover_QBUpdate; + +// Class Phoenix.FXFilter_Disable +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_Disable final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_Disable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_Disable") + } + static class UFXFilter_Disable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_Disable; + +// Class Phoenix.Enemy_InOut_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_InOut_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_InOut_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_InOut_QBUpdate") + } + static class UEnemy_InOut_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_InOut_QBUpdate; + +// Class Phoenix.ModFilter_SocapAmend_IsGain +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsGain final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsGain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsGain") + } + static class UModFilter_SocapAmend_IsGain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsGain; + +// Class Phoenix.Enemy_LeadPlayer_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_LeadPlayer_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_LeadPlayer_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_LeadPlayer_QBUpdate") + } + static class UEnemy_LeadPlayer_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_LeadPlayer_QBUpdate; + +// Class Phoenix.Enemy_MovementComponent +// 0x0020 (0x1010 - 0x0FF0) +class UEnemy_MovementComponent final : public UNPC_MovementComponent +{ +public: + uint8 Pad_FF0[0x8]; // 0x0FF0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNavAgent NavAgent; // 0x0FF8(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1000[0x10]; // 0x1000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisableDirectionLockModifier(); + void EnableDirectionLockModifier(const struct FVector& Direction); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_MovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_MovementComponent") + } + static class UEnemy_MovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_MovementComponent; + +// Class Phoenix.Enemy_RecoverWeapon_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_RecoverWeapon_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_RecoverWeapon_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_RecoverWeapon_QBUpdate") + } + static class UEnemy_RecoverWeapon_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_RecoverWeapon_QBUpdate; + +// Class Phoenix.Enemy_SpawnSpiders +// 0x00F8 (0x0120 - 0x0028) +class UEnemy_SpawnSpiders final : public UObject +{ +public: + TSoftClassPtr SpawnClass; // 0x0028(0x0028)(Edit, BlueprintVisible, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SpawnLocation; // 0x0050(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector spawnDirection; // 0x005C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ParentActor; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SpawnObjectName; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag GroupTag; // 0x0080(0x0008)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnCount; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpawnDeviation; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnInterval; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnAngleFromRange; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnAngleDeviation; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnDist; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnUpDist; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnLandDist; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnLandDistVariance; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* SpawnParticleSystem; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* SpawnParticleSystemDeath; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* SpawnParticleSystem2; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* SpawnParticleSystemDeath2; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D0[0x50]; // 0x00D0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + //void DELETE(); + void Spawn(); + bool Update(float InDeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_SpawnSpiders") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_SpawnSpiders") + } + static class UEnemy_SpawnSpiders* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_SpawnSpiders; + +// Class Phoenix.Enemy_SplineSpawnActor +// 0x0168 (0x03B0 - 0x0248) +class AEnemy_SplineSpawnActor : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemy_SplineSpawnActorData Data; // 0x0250(0x00D0)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + bool bAutoStart; // 0x0320(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_321[0x3]; // 0x0321(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DestroyDelayTime; // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ArrivedEvent; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate DoneEvent; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray ArrivedFX2; // 0x0348(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray LandingFX2; // 0x0358(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMultiFX2Handle ArrivedFX2Handle; // 0x0368(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFX2Handle LandingFXHandle2; // 0x0370(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_378[0x38]; // 0x0378(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyStartFX(); + void ApplyStopFX(); + void BroadcastArrived(class AActor* pActor, const struct FVector& Loc); + void BroadcastDone(class AActor* pActor); + void Start(); + void StartArrivedVFX(); + void StartLandingVFX(const struct FVector& StartLocation); + + bool HasArrived() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_SplineSpawnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_SplineSpawnActor") + } + static class AEnemy_SplineSpawnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEnemy_SplineSpawnActor; + +// Class Phoenix.Enemy_Standby_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_Standby_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Standby_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Standby_QBUpdate") + } + static class UEnemy_Standby_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Standby_QBUpdate; + +// Class Phoenix.MapBase +// 0x0918 (0x0940 - 0x0028) +class alignas(0x10) UMapBase : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float HogwartsDotIconScale; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap IconInstanceRenderWidgets; // 0x0048(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_98[0x410]; // 0x0098(0x0410)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapFX* ClosestFastTravelFX; // 0x04A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapIcon* ClosestFastTravelIcon; // 0x04B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray RegionDotIconList; // 0x04B8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UClass* MapIconWidgetClass; // 0x04C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapScreenBase* BaseMapWidget; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* MapBPWidgetClass; // 0x04D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* MapIconBPClass; // 0x04E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* MapSpriteIconBPClass; // 0x04E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWorldSupportWorld* MapWorld; // 0x04F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray LevelsToLoad; // 0x04F8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_508[0x128]; // 0x0508(0x0128)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapIcon* PlayerMarkerIcon; // 0x0630(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_638[0x8]; // 0x0638(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* PlayerMarkerMaterial; // 0x0640(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_648[0x30]; // 0x0648(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UDebugTextPanel* DebugTextPanel; // 0x0678(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WayMarkerScale; // 0x0680(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_684[0x14]; // 0x0684(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapIcon* hoverIcon; // 0x0698(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapIcon* LastHoverIcon; // 0x06A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapIcon* LastHoverIconUnhover; // 0x06A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6B0[0x8]; // 0x06B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapMovementComponent* MovementComponent; // 0x06B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AMapPawn* MapPawn; // 0x06C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6C8[0x208]; // 0x06C8(0x0208)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StackIcons; // 0x08D0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_8E0[0x34]; // 0x08E0(0x0034)(Fixing Size After Last Property [ Dumper-7 ]) + float ZoomFadeStart; // 0x0914(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFadeEnd; // 0x0918(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumAlpha; // 0x091C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxFrameCountToCover; // 0x0920(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MapAnalogControllerMin; // 0x0924(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorSnapDistance; // 0x0928(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92C[0x4]; // 0x092C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapCameraParameters* CameraParameters; // 0x0930(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapCameraParameters* DebugCameraParameters; // 0x0938(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static bool IsMissionBeacon(EBeaconType BeaconType); + static bool IsMissionBeaconNoArea(EBeaconType BeaconType); + + void AdvanceTime(); + bool GetCameraLerpInProgress(); + class UMapIcon* GetHoveredIcon(); + bool GetHoveredState(); + bool GetIsMouseDragging(); + bool GetKnowledgeCardActive(); + class UMapIcon* GetLastHoveredIcon(); + EMapFadeState GetMapFadeState(); + class FName GetMapName(); + class APlayerController* GetMapPlayerController(); + bool GetMapReadyCalled(); + float GetMapScale(); + EMapTypes GetMapType(); + bool GetMapVisible(); + class UMapScreenBase* GetMapWidget(); + class UWorldSupportWorld* GetMapWorld(); + bool GetTurnOffFogCheck(); + class FName GetWorldName(); + float GetZoomFactor(); + EMapZoomTypes GetZoomTypeBP(); + void GoToNextMap(); + void GoToPreviousMap(); + void IconInstanceTextureCallback(class UTexture2D* Texture, class UObject* Param); + void IconOutlineTextureCallback(class UTexture2D* Texture, class UObject* Param); + void InputReadyCallback(); + bool IsMissionByBeacon(class UBeaconInfo* BeaconInfo); + float IsWaitAvailable(); + void OnMenuClosedStartFastTravel(); + void OnWaitPopupDismissed(class UPopupScreen* Popup, int32 ConfirmationResult); + void PlaceWayMarkerBP(); + void PlaceWayMarkerClick(); + void ReturnCursorToPlayerLocation(); + void SetCoverAlpha(float Alpha); + void SetCoverDisplayed(bool Enable); + void SetHoveredIcon(class UMapIcon* hoverIcon_0); + void SetKnowledgeCardActive(bool pKnowledgeCardActive); + void SetLastHoveredIcon(class UMapIcon* lastIcon); + void SetTurnOffFogCheck(bool pTurnOffFogCheck); + void TrackHoveredMission(); + bool TutorialDisablesMapBehavior_Blueprint(EMapLocTypes MapBehavior); + + bool CanGoToMissionLogFromIcon(const class UMapIcon* MapIcon) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapBase") + } + static class UMapBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapBase; + +// Class Phoenix.MapHogwarts +// 0x0340 (0x0C80 - 0x0940) +class UMapHogwarts : public UMapBase +{ +public: + bool bDebugPathHelper; // 0x0940(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_941[0x7]; // 0x0941(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MapPathActors; // 0x0948(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor Road50Color; // 0x0958(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Road100Color; // 0x0968(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Road200Color; // 0x0978(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RoadUnknownColor; // 0x0988(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RegionHoverOverAlpha; // 0x0998(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99C[0x4]; // 0x099C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> RegisteredMarkupActors; // 0x09A0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* PathDynamicMaterial; // 0x09B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMapHogwartsCamera* StartCamera; // 0x09B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMapHogwartsCamera* CurrentCamera; // 0x09C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C8[0x78]; // 0x09C8(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OtherObjectsToDarken; // 0x0A40(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray TargetPointActors; // 0x0A50(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_A60[0xD0]; // 0x0A60(0x00D0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverlandMapPaths; // 0x0B30(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_B40[0x38]; // 0x0B40(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Regions; // 0x0B78(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_B88[0x8]; // 0x0B88(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MissionsForThisRegion; // 0x0B90(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_BA0[0x10]; // 0x0BA0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap FastTravelLocations; // 0x0BB0(0x0050)(NativeAccessSpecifierPublic) + TMap SubLevelNameToMapName; // 0x0C00(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool ShowDebugMapPath; // 0x0C50(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowPathDebug; // 0x0C51(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowZoneBanner; // 0x0C52(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C53[0x5]; // 0x0C53(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LocationActors; // 0x0C58(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float MapIconTier3ScaleFactor; // 0x0C68(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MapIconTier4ScaleFactor; // 0x0C6C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultIconScale; // 0x0C70(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C74[0xC]; // 0x0C74(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void RegisterMarkupActor(class AActor* Actor); + static void UnregisterMarkupActor(class AActor* Actor); + + void ActivateBanner(bool ACTIVE); + void ActivateFastTravel(const class FString& LocationID, const struct FVector& FastTravelDestination); + void ActivateFastTravelByIcon(); + float CalulatePathDistance(const TArray& InPathPoints); + void ChangeTier(); + void CheckLoadedProperly(); + void GetAllActorsOfClass(class UWorld* World, TSubclassOf ActorClass, TArray* Actors); + void GetAllActorsWithTag(class UWorld* World, class FName Tag, TArray* Actors); + class FString GetMapLocationName(); + class UHogwartsMapScreen* GetMapScreenWidget(); + struct FVector GetMapTransform(); + TArray GetMissionsForThisRegion(); + bool GetUseNewIcons(); + EMapZoomTypes GetZoomType(float Zoom); + void GiveMeHelp_Event(); + void HandleMapLocationChanged(const class UObject* Caller, const class FString& CurrentMapLocationName); + bool InHogwarts(); + bool InHogwartsLocation(const struct FVector& Location); + bool IsBannerActive(); + void OnCameraBlendComplete(); + void OnMapItemSelected(class FString* ItemString, int32 ItemIndex, bool WasCanceled); + void OnMapItemSelected_Event(const class FString& ItemString, const int32 ItemIndex, const bool WasCanceled); + void OnSaveGameLoaded(); + void OnStartPathing(const class UObject* i_caller, uint32 BeaconHandle); + void OverlandMapZoom(float val); + void SetUseNewIcons(bool pUseNewIcons); + void SetZoomType(EMapZoomTypes ZoomType); + void ShowPortraitTravel(const TMap& Locations); + void TestEvent(); + void WayPointCallbackHogwarts(class UTexture2D* Texture, class UObject* Param); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapHogwarts") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapHogwarts") + } + static class UMapHogwarts* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapHogwarts; + +// Class Phoenix.Enemy_SwimToShore_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_SwimToShore_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_SwimToShore_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_SwimToShore_QBUpdate") + } + static class UEnemy_SwimToShore_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_SwimToShore_QBUpdate; + +// Class Phoenix.PhxAnimationSharingSetup +// 0x0008 (0x0050 - 0x0048) +class UPhxAnimationSharingSetup final : public UAnimationSharingSetup +{ +public: + EFacialAnimType FacialAnimationOverride; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhxAnimationSharingSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhxAnimationSharingSetup") + } + static class UPhxAnimationSharingSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhxAnimationSharingSetup; + +// Class Phoenix.Enemy_TombProtector_QBUpdate +// 0x0000 (0x0050 - 0x0050) +class UEnemy_TombProtector_QBUpdate final : public UEnemy_QBUpdate +{ +public: + static void SetDataAsset(class UEnemy_TombProtector_QBUpdateDataAsset* InDataAsset); + static void SetSpawnAnchor(const struct FVector& InLoc); + static void SetSpawnPoints(const TArray& InLocArray); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TombProtector_QBUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TombProtector_QBUpdate") + } + static class UEnemy_TombProtector_QBUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TombProtector_QBUpdate; + +// Class Phoenix.PHX_Able_Preview_Actor +// 0x0010 (0x0CD0 - 0x0CC0) +class APHX_Able_Preview_Actor final : public AAmbulatory_Character +{ +public: + class UCustomizableCharacterComponent* Customization; // 0x0CC0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBipedStateComponent* ObjectStateComponent; // 0x0CC8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PHX_Able_Preview_Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PHX_Able_Preview_Actor") + } + static class APHX_Able_Preview_Actor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APHX_Able_Preview_Actor; + +// Class Phoenix.Enemy_Turns_TicketConfig +// 0x0008 (0x0030 - 0x0028) +class UEnemy_Turns_TicketConfig final : public UEnemy_TicketConfig +{ +public: + class UDataTable* CooldownTable; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Turns_TicketConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Turns_TicketConfig") + } + static class UEnemy_Turns_TicketConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Turns_TicketConfig; + +// Class Phoenix.Enemy_Turns_TicketUpdate +// 0x0010 (0x0060 - 0x0050) +class UEnemy_Turns_TicketUpdate final : public UEnemy_TicketUpdate +{ +public: + float UpdateInterval; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0xC]; // 0x0054(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Turns_TicketUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Turns_TicketUpdate") + } + static class UEnemy_Turns_TicketUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Turns_TicketUpdate; + +// Class Phoenix.Enemy_Investigate_InstanceQBUpdateData +// 0x0060 (0x0090 - 0x0030) +class UEnemy_Investigate_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Investigate_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Investigate_InstanceQBUpdateData") + } + static class UEnemy_Investigate_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Investigate_InstanceQBUpdateData; + +// Class Phoenix.Enemy_Standby_InstanceQBUpdateData +// 0x0018 (0x0048 - 0x0030) +class UEnemy_Standby_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Standby_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Standby_InstanceQBUpdateData") + } + static class UEnemy_Standby_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Standby_InstanceQBUpdateData; + +// Class Phoenix.FXAdjustments_LocalOffset +// 0x0010 (0x0038 - 0x0028) +class UFXAdjustments_LocalOffset final : public UFXAdjustments +{ +public: + struct FVector LocalOffset; // 0x0028(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_LocalOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_LocalOffset") + } + static class UFXAdjustments_LocalOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_LocalOffset; + +// Class Phoenix.Enemy_Duel_InstanceQBUpdateData +// 0x0060 (0x0090 - 0x0030) +class UEnemy_Duel_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x44]; // 0x0030(0x0044)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector EndPoint1; // 0x0074(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector EndPoint2; // 0x0080(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Duel_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Duel_InstanceQBUpdateData") + } + static class UEnemy_Duel_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Duel_InstanceQBUpdateData; + +// Class Phoenix.ReparoData +// 0x0108 (0x0138 - 0x0030) +class UReparoData final : public UDataAsset +{ +public: + float RepairTime; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayBetweenChunks; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleDelayBasedOnChunkZ; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleDelayBasedOnDistanceFromPoint; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ReferencePoint; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DiminishDelay; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDelayBetweenSpells; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* RepairChunkParticleSystem; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* RepairChunkNiagaraVfx; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* SmallRepairChunkParticleSystem; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* SmallRepairChunkNiagaraVfx; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SmallChunkSize; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChunkParticleProbability; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* RepairSfx; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepairAlmostCompleteTime; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* RepairAlmostCompleteSfx; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* RepairSwapParticleSystem; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* RepairSwapNiagaraVfx; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* RepairCompleteSfx; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiVfx RepairCompleteChunkVfx; // 0x00A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + float EaseForRepairParticles; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OffsetForRepairParticles; // 0x00C4(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* SpellTranslate; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* SpellScale; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* SpellRotate; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* ChunkEase; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* EaseResultsScale; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RepeatCurveOverDistance; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RepeatDistance; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleDistanceBasedOnChunkSize; // 0x0100(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x3]; // 0x0101(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReferenceChunkSize; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* ChunkTranslate; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* ChunkScale; // 0x0110(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* ChunkRotate; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RandomMinFactor; // 0x0120(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RandomMaxFactor; // 0x012C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReparoData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReparoData") + } + static class UReparoData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReparoData; + +// Class Phoenix.Enemy_LeadPlayer_InstanceQBUpdateData +// 0x0018 (0x0048 - 0x0030) +class UEnemy_LeadPlayer_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_LeadPlayer_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_LeadPlayer_InstanceQBUpdateData") + } + static class UEnemy_LeadPlayer_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_LeadPlayer_InstanceQBUpdateData; + +// Class Phoenix.PhoenixTrackingVolume +// 0x0070 (0x02B8 - 0x0248) +class APhoenixTrackingVolume : public AActor +{ +public: + class UShapeComponent* CollisionComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString VolumeData; // 0x0250(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet EnteredList; // 0x0260(0x0050)(NativeAccessSpecifierPublic) + ETrackingVolumeType VolumeType; // 0x02B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VolumeSearchRadius; // 0x02B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixTrackingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixTrackingVolume") + } + static class APhoenixTrackingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixTrackingVolume; + +// Class Phoenix.RandomEncounterExclusionVolume +// 0x0000 (0x02B8 - 0x02B8) +class ARandomEncounterExclusionVolume final : public APhoenixTrackingVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RandomEncounterExclusionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RandomEncounterExclusionVolume") + } + static class ARandomEncounterExclusionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARandomEncounterExclusionVolume; + +// Class Phoenix.Enemy_BackOnNav_InstanceQBUpdateData +// 0x0028 (0x0058 - 0x0030) +class UEnemy_BackOnNav_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x28]; // 0x0030(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_BackOnNav_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_BackOnNav_InstanceQBUpdateData") + } + static class UEnemy_BackOnNav_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_BackOnNav_InstanceQBUpdateData; + +// Class Phoenix.Enemy_SwimToShore_InstanceQBUpdateData +// 0x0020 (0x0050 - 0x0030) +class UEnemy_SwimToShore_InstanceQBUpdateData final : public UEnemy_InstanceQBUpdateData +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_SwimToShore_InstanceQBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_SwimToShore_InstanceQBUpdateData") + } + static class UEnemy_SwimToShore_InstanceQBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_SwimToShore_InstanceQBUpdateData; + +// Class Phoenix.EnemyAIComponent +// 0x1A60 (0x3970 - 0x1F10) +class UEnemyAIComponent : public UNPC_Component +{ +public: + bool m_damageDestructables; // 0x1F10(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F11[0x3]; // 0x1F11(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MoveMaxAngle; // 0x1F14(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleFromCamera; // 0x1F18(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TooCloseToTargetDist; // 0x1F1C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmuneToCCIncapacition; // 0x1F20(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F21[0x7]; // 0x1F21(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRipApartFinisherData RipApartFinisherData; // 0x1F28(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + float ProximityAttackDist; // 0x1F38(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProximityMoveDist; // 0x1F3C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProximityAttackDistCooldown; // 0x1F40(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProximityAttackMinTimeSinceLastAttack; // 0x1F44(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CounterAttackWindow; // 0x1F48(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CounterAttackCooldown; // 0x1F4C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttackDisable; // 0x1F50(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttackWithoutRestrictions; // 0x1F51(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysMyTurn; // 0x1F52(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoAttackExecuteCooldown; // 0x1F53(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoAttackSelectCooldown; // 0x1F54(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysInRange; // 0x1F55(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysAccurate; // 0x1F56(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllAttacksRequireTickets; // 0x1F57(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStationaryAttackAllowedOutOfRange; // 0x1F58(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAttackExitAsSoonAsFired; // 0x1F59(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreCorridors; // 0x1F5A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F5B[0x1]; // 0x1F5B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemy_AttackLocUpdateData AttackLocUpdateData; // 0x1F5C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UBehaviorTree* AttackSplitBehaviorTree; // 0x1F60(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBehaviorTree* AttackCounterBehaviorTree; // 0x1F68(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RetaliatePauseTicketRecoverTime; // 0x1F70(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeammateLOSCorridorHalfWidth; // 0x1F74(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeammateLOSUpdateInterval; // 0x1F78(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TeammateLOSRequireForNPCAttack; // 0x1F7C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbruptDestinationChangeCheck; // 0x1F7D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F7E[0x2]; // 0x1F7E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AbruptDestinationChangeAngle; // 0x1F80(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombatLocSearchAngleWidth; // 0x1F84(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombatFootprintSize; // 0x1F88(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F8C[0x4]; // 0x1F8C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray QBUpdateData; // 0x1F90(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray QBInstanceUpdateData; // 0x1FA0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1FB0[0x8]; // 0x1FB0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemyAIPathCheckPropertyData* PathCheckPtr; // 0x1FB8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEEnemyAISizeCategory SizeCategory; // 0x1FC0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FC1[0x3]; // 0x1FC1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RotationRate; // 0x1FC4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FC8[0x8]; // 0x1FC8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemy_TurnInPlaceData TurnInPlaceData; // 0x1FD0(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bEnableEnergyDrain; // 0x2008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2009[0x7]; // 0x2009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EnergyDataList; // 0x2010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bEnableBreaks; // 0x2020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2021[0x3]; // 0x2021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BreakChance; // 0x2024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BreakIntervalBetween; // 0x2028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableBreakIntervalDecay; // 0x202C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_202D[0x3]; // 0x202D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BreakIntervalBetweenDeviation; // 0x2030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BreakDuration; // 0x2034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BreakDurationDeviation; // 0x2038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_203C[0x4]; // 0x203C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf BecomeAlertAbility; // 0x2040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AlertFaceAbility; // 0x2048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AlertWaitAbility; // 0x2050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LoseAlertAbility; // 0x2058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf BecomeAwareAbility; // 0x2060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LoseAwareAbility; // 0x2068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf TurnInPlaceAbility; // 0x2070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf IdleBreakAbility; // 0x2078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ShuffleAbility; // 0x2080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf TauntAbility; // 0x2088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ApparateOutAbility; // 0x2090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ApparateWaitAbility; // 0x2098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ApparateInAbility; // 0x20A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WeaponEquipAbility; // 0x20A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WeaponStoreAbility; // 0x20B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WeaponPickupAbility; // 0x20B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WeaponLostAbility; // 0x20C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WeaponRecoveredAbility; // 0x20C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf JumpDownAbility; // 0x20D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf JumpStraightAbility; // 0x20D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf JumpSoftLandAbility; // 0x20E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf JumpLandPT; // 0x20E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DeathTauntAbility; // 0x20F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FlourishAbility; // 0x20F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FlyingAbility; // 0x2100(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf StartDrainedAbility; // 0x2108(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DrainedAbility; // 0x2110(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf StopDrainedAbility; // 0x2118(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InvestigateStartAbility; // 0x2120(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InvestigateMoveAbility; // 0x2128(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InvestigateIdleAbility; // 0x2130(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InvestigateStopAbility; // 0x2138(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ReflectionIdleAbility; // 0x2140(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_TargetAwareState ForceTargetAwareState; // 0x2148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2149[0x3]; // 0x2149(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ForceTargetAwareStateTimer; // 0x214C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTASForceIntoAttack; // 0x2150(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTASEnable; // 0x2151(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayBecomeAware; // 0x2152(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2153[0x1]; // 0x2153(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float PlayBecomeAwareChance; // 0x2154(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeammatesPlayBecomeAwareChance; // 0x2158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayLoseAware; // 0x215C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetDesiredDirectionInAlertFace; // 0x215D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowAwareTurnAround; // 0x215E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_215F[0x1]; // 0x215F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FClimbSettings ClimbSettings; // 0x2160(0x0030)(Edit, NativeAccessSpecifierPublic) + struct FLadderSettings LadderSettings; // 0x2190(0x00A8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FSlideSettings SlideSettings; // 0x2238(0x0040)(Edit, NativeAccessSpecifierPublic) + struct FVaultSettings VaultSettings; // 0x2278(0x0020)(Edit, NativeAccessSpecifierPublic) + bool bRequireStationaryForIdleChance; // 0x2298(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2299[0x7]; // 0x2299(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemy_IdleData IdleData; // 0x22A0(0x0060)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray NextDecisionWaitList; // 0x2300(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray NextMoveWaitList; // 0x2310(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray MoveStopDataList; // 0x2320(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bUseCreatureMoveToStopPrediction; // 0x2330(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCreatureMoveToStopBranching; // 0x2331(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateMobilityInBecomeOrLoseAware; // 0x2332(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Mobility MobilityForAlarmedInvestigate; // 0x2333(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2334[0x4]; // 0x2334(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemy_IdleData TauntData; // 0x2338(0x0060)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray TauntList; // 0x2398(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FEnemy_IdleData IdleBreakData; // 0x23A8(0x0060)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray IdleBreakList; // 0x2408(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FEnemy_ShuffleData ShuffleIdleData; // 0x2418(0x0068)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FEnemy_IdleData ShuffleData; // 0x2480(0x0060)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + int32 ShuffleSupportedDirections; // 0x24E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ShuffleDistance; // 0x24E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ShuffleList; // 0x24E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bAllowShuffleWhenTooClose; // 0x24F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowShuffleWithoutWeapon; // 0x24F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24FA[0x2]; // 0x24FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float EvadeBeingTargetedThreshold; // 0x24FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChanceToEvade; // 0x2500(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2504[0x4]; // 0x2504(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EnemyEvadeData; // 0x2508(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bFavorEvade; // 0x2518(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2519[0x3]; // 0x2519(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HealAmountPerEvent; // 0x251C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> ProtegoRequiredWeaponList; // 0x2520(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + EEnemy_ProtegoLevel ProtegoDefenseLevel; // 0x2530(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2531[0x3]; // 0x2531(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ChanceToProtego; // 0x2534(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChanceToProtegoLightAttack; // 0x2538(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChanceToProtegoMediumAttack; // 0x253C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChanceToProtegoHeavyAttack; // 0x2540(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ProtegoDeflectedAttack; // 0x2544(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BlockAttack; // 0x2548(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DeflectBackAttack; // 0x254C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DeflectToTarget; // 0x2550(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoDeflectionTimeOut; // 0x2554(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectedAttackTimeOut; // 0x2558(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPowerupEligible; // 0x255C(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_255D[0x3]; // 0x255D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PowerupTimeout; // 0x2560(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2564[0x4]; // 0x2564(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EnemyStrengthData; // 0x2568(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray EnemyWeaknessData; // 0x2578(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray EnemyAttackStrengthData; // 0x2588(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray EnemyAttackWeaknessData; // 0x2598(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray EnemyGameEventData; // 0x25A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* GameEvenetInteractionArchitectAssetPtr; // 0x25B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBuffAllowHealth; // 0x25C0(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBuffAllowWeapon; // 0x25C1(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C2[0x2]; // 0x25C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DisarmRespawnTime; // 0x25C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* ProtegoAttackPtr; // 0x25C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ProtegoAbilityPtr; // 0x25D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ProtegoStartupAbilityPtr; // 0x25D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProtegoAdditive; // 0x25E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25E1[0x3]; // 0x25E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ProtegoChannelName; // 0x25E4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25EC[0x4]; // 0x25EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UInteractionArchitectAsset* ProtegoInteractionArchitectAssetPtr; // 0x25F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoHoldTimeout; // 0x25F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProtegoPlayDeflection; // 0x25FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProtegoShowShieldPulseWhenHit; // 0x25FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProtegoShowOnOffShieldEffects; // 0x25FE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowProtegoToInterrupAttack; // 0x25FF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowProtegoToInterrupReactions; // 0x2600(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2601[0x3]; // 0x2601(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ProtegoDeflectionChance; // 0x2604(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2608[0x1]; // 0x2608(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bOnlyUseDOTReactionForCrucio; // 0x2609(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_260A[0xE]; // 0x260A(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* LumosPtr; // 0x2618(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LumosAbilityPtr; // 0x2620(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLumosAdditive; // 0x2628(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2629[0x3]; // 0x2629(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName LumosChannelName; // 0x262C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanApparateIfUnreachableLoc; // 0x2634(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanApparateToMove; // 0x2635(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanApparateToRecoverWeapon; // 0x2636(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApparateUsingFixedTime; // 0x2637(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ApparateSpeed; // 0x2638(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ApparateFixedTime; // 0x263C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ApparateData; // 0x2640(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UEnemy_TargetSenseAsset* LeaderTargetSenseAsset; // 0x2650(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemy_TargetSenseAsset* CompanionTargetSenseAsset; // 0x2658(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CompanionPerceptionMinTimeSincePlayerAttacked; // 0x2660(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2664[0x4]; // 0x2664(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftClassPtr BabyNPCClass; // 0x2668(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BabySpawnObjectName; // 0x2690(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_AccuracyData Accuracy; // 0x26A0(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_26D0[0x48]; // 0x26D0(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + bool bAllowTooCloseCounterAttack; // 0x2718(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowCreateAggroHideTrigger; // 0x2719(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowApparateMoveWithInvalidMoveLoc; // 0x271A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271B[0x1]; // 0x271B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float TeleportMoveRangeOffset; // 0x271C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeleportMoveStuckRangeOffset; // 0x2720(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageBuffMultiplier; // 0x2724(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_onGround; // 0x2728(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_lastOnGround; // 0x2729(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnSpellCaster; // 0x272A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnProtegoCaster; // 0x272B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellCasterSocket; // 0x272C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2734[0x4]; // 0x2734(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf SpellCasterClass; // 0x2738(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_attackBeginDelegate; // 0x2740(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_attackEndDelegate; // 0x2750(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_spawnEndDelegate; // 0x2760(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_actorHitDelegate; // 0x2770(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_onDeathDelegate; // 0x2780(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDeadDelegate; // 0x2790(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_onSpawnFinishedDelegate; // 0x27A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_weaponsLoadedDelegate; // 0x27B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_arrivedDelegate; // 0x27C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_27D0[0x28]; // 0x27D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnThreatChangedDelegate; // 0x27F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_onAlertStateChangedDelegate; // 0x2808(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2818[0x18]; // 0x2818(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemyHiddenTeleportAttackComponent* HiddenTeleportAttackComp; // 0x2830(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2838[0x8]; // 0x2838(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate m_onAlertSenseChangedDelegate; // 0x2840(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate m_FOnDodgeDelegate; // 0x2850(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float KeepAwayFromTargetDist; // 0x2860(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseFootMatching; // 0x2864(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApparateAfterReactions; // 0x2865(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2866[0x2]; // 0x2866(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemy_ApparateToData ApparateAfterReactionsData; // 0x2868(0x0028)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2890[0x10]; // 0x2890(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemyCorruptionData* AggroCorruption; // 0x28A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemyCorruptionData* AggroCorruptionInstance; // 0x28A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialParameterSetter Corruption; // 0x28B0(0x0098)(Deprecated, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_2948[0xE0]; // 0x2948(0x00E0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer EscapeExceptionTags; // 0x2A28(0x0020)(Edit, NativeAccessSpecifierPrivate) + uint8 Pad_2A48[0x300]; // 0x2A48(0x0300)(Fixing Size After Last Property [ Dumper-7 ]) + class ANPC_Character* GameChangerForm; // 0x2D48(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D50[0x18]; // 0x2D50(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* CustTargetPtr; // 0x2D68(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2D70[0x630]; // 0x2D70(0x0630)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemy_AttackComponent* AttackComp; // 0x33A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UEnemy_WeaponComponent* WeaponComp; // 0x33A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_33B0[0x2E0]; // 0x33B0(0x02E0)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CurrentClimbAbility; // 0x3690(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf CurrentJumpToClimbAbility; // 0x3698(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_36A0[0x8]; // 0x36A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULadderNavLinkComponent* CurrentLadder; // 0x36A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USlideNavLinkComponent* CurrentSlide; // 0x36B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_36B8[0x120]; // 0x36B8(0x0120)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CurrentVaultAbility; // 0x37D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_37E0[0xF8]; // 0x37E0(0x00F8)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AnimagusPreloadClass; // 0x38D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_38E0[0x1]; // 0x38E0(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bEnableAnimagusFormPreloading; // 0x38E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_38E2[0x8E]; // 0x38E2(0x008E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void SetParentToActors(const TArray& InActorList, class AActor* InParent); + + void AbortAttack(); + void AbortAUS(bool bBranchToIdle); + void AcquireShield(class AEnemyAIWeapon* InShieldPtr); + void AcquireSpellCaster(class ASpellCasterTool* InSpellCasterPtr); + void AcquireWeapon(class AEnemyAIWeapon* InWeaponPtr); + void ActivateRequiredWeapon(); + void AddQBUpdateData(EEnemy_AttackLocSource InSource); + void AdjustAttackWeightsByID(const class FString& InRegistryID); + bool AdvancePath(); + void AllowHideBlindWeapon(bool bInAllow); + void AllowSingleAttack(); + void ApparateArrivedEvent(class AActor* InApparateActor, const struct FVector& InLoc); + void ApparateDoneEvent(class AActor* InApparateActor); + void ApplyDesynchronization(); + void AttackChooseBTInject(); + void AttackedEvent(class AActor* Instigator); + void AttackExecuteBTInject(); + void AttackTreeUpdate(); + bool AttackUpdateStateUpdate(EEnemy_AttackUpdateState AttackUpdateState, float DeltaTime); + void BroadcastAlertSense(); + void BroadcastAlertState(); + void BroadcastOnAlertSenseChanged(float alertSense); + void BroadcastOnDeath(class AActor* pActor); + void CastProtegoSpell(class USpellToolRecord* SpellToolRecord, class FName InSocketName); + void CastSpell(class USpellToolRecord* SpellToolRecord, class FName InSocketName); + void CastSpellAtActor(class AActor* InTargetPtr, class USpellToolRecord* SpellToolRecord, class FName InSocketName, const bool bAlwaysHitTargetActor); + void CastSpellAtLocation(const struct FVector& TargetLocation, class USpellToolRecord* SpellToolRecord, const class FName& InSocketName); + void CastSpellAtRandom(class USpellToolRecord* SpellToolRecord, class FName InSocketName); + class UEnemyAIAttackData* ChooseAttack(); + bool ChooseAttackUpdate(); + bool ChooseCounterAttackSplit(const struct FGameplayTagContainer& InTagContainer); + void ComboEnd(int32 ComboCount); + void DestroyAnimagusForm(); + void DestroySpawnedChildren(); + void DisableProvidedWeaponCollision(class AEnemyAIWeapon* InWeaponPtr); + void DisableShieldCollision(); + void DisableWeaponCollision(); + class AActor* DisarmShield(float ScaleForce); + class AActor* DisarmWeapon(float ScaleForce); + void EnableImmediateAttack(bool ShouldEnable); + void EnableProvidedWeaponCollision(class AEnemyAIWeapon* InWeaponPtr); + void EnableShieldCollision(); + void EnableTrackMeleePoints(bool bEnable); + void EnableWeaponCollision(); + void EndAttack(); + void EnemyAddToManager(class AActor* InActorPtr); + void EnemyRemoveFromManager(class AActor* InActorPtr); + void FireWeaponAOE1(class AEnemyAIWeapon* InWeaponPtr); + void ForceAttack(class UEnemyAIAttackData* InAttackPtr, bool bBypassPerception); + void ForceAttackState(); + void ForceChooseAttack(class UEnemyAIAttackData* InAttackPtr); + void ForceDisengagedState(); + void ForceExecuteAttack(class UEnemyAIAttackData* InAttackPtr); + void ForceExecuteDelayedAttack(class UEnemyAIAttackData* InAttackPtr, float InDelay); + void ForceNextAttack(class UEnemyAIAttackData* InAttackPtr); + void ForceQBDataForceUpdate(); + class AEnemyAIWeapon* GetActiveSpawnMeteorData(); + float GetAlertSense(); + EEnemyAIAttackState GetAttackStateRange(); + bool GetAttackWaitingForDesynchronization(); + class UEnemy_AnimInstance* GetEnemyAnimInstance(); + class ANPC_Character* GetGameChangerForm(); + class FString GetGameChangerObjectName(); + class UEnemy_InstanceQBUpdateData* GetOrCreateQBUpdateInstanceData(ENPC_QBUpdate InUpdate); + EEnemy_ProtegoLevel GetProtegoSpellLevel(); + class UEnemy_QBUpdateData* GetQBUpdateData(EEnemy_AttackLocSource InSource); + class AEnemyAIWeapon* GetWeaponToAcquire(); + bool HandleAbilityActorHit(class AActor* InOtherActor, const struct FHitResult& HitResult); + void HandleAbilityAnimEvent(EEnemy_AbilityEvent inAnimEvent); + void HandleAttackDone(); + void HandleOnActorEndHit(class AActor* pOtherActor); + bool HandleOnActorHit(class AActor* pOtherActor, const struct FHitResult& HitResult); + void HandleSpellSuccess(class AActor* Target, const class ASpellTool* Spell, class FName SpellType); + void HideActiveWeapon(); + void HideProtegoSpell(bool bInHide); + void InitFollowSpline(); + bool InitMoveToAttackLocation(const struct FVector& DestinationLoc, float Timeout); + bool InitMoveToAttackRunTo(float Timeout); + void InitWaitForAbility(float Timeout); + void InitWaitForCreatureStance(ECreatureStance InWaitForStance, bool bWaitForStationary, float Timeout); + bool IsCharacterDisengaged(); + void LogBehaviorTree(class FName TaskName); + bool MoveToAttackLocation(const struct FVector& DestinationLoc, class UCurveFloat* CurveFloatPtr, float InterpSpeed, float DeltaTime); + bool MoveToAttackRunTo(float DeltaTime); + void OnActorDamaged(class AActor* InActor, class AActor* InInstigator, float InDamage, const struct FHitResult& InHit); + void OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void OnAnimagusFormAvadaKedavra(); + void OnAnimagusFormDeath(); + void OnAnimagusFormTimeout(); + void OnAnimagusFormTransformed(); + void OnAttackDBLoaded(class AActor* LoadActor, EActor_LoadDBProcessingType LoadType); + void OnJumpSplineDone(); + void OnObjectLoaded(const class FString& ObjectToLoad); + void OnReplicatedFormDeath(); + bool OverlapMeleeCapsule(class AActor* InVictim, const struct FHitResult& InHitResult, ENPC_HitDirection InForceDirection, struct FEnemy_MeleeAttackOverlapData* OutOverlapData); + void PathNodeArrival(); + bool PreAttack(EEnemy_AttackSource InSource); + void PreloadAnimagusForm(TSoftClassPtr AnimalForm); + void PreparePotentialSpawnLocations(); + void PublishAttackStateToBlackboard(); + void ReactionStart(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent); + void ReleaseShield(class AEnemyAIWeapon* InShieldPtr, bool bSetDropVel); + void ReleaseSpellCaster(class ASpellCasterTool* InSpellCasterPtr); + void ReleaseWeapon(class AEnemyAIWeapon* InWeaponPtr, bool bForceDestroy, bool bSetDropVel, bool bIsThrown, bool bForceDrop); + void ResetAttack(EEnemy_AttackResetSource InResetSource); + void ResetDisengagedState(); + void RespawnWeapon(); + void RotateToAttack(); + void RotateToLoc(const struct FVector& Loc); + float SendMunitionImpact(const struct FHitResult& HitResult, class AActor* pVictim, class AActor* pOriginator, class UInteractionArchitectAsset* pMunitionDataAsset, class FName InMunitionImpactType, const struct FGameplayTagContainer& InMunitionTagContainer, bool bForceUnblockable); + void SetAlertMode(class AActor* pTarget); + void SetAllowProtegoToInterruptAttack(bool bAllowProtegoInterrupt); + void SetAlwaysAccurate(bool bAlways); + void SetAlwaysInRange(bool bAlways); + void SetAlwaysMyTurn(bool bInAlwaysMyTurn); + void SetAnimagusWolfPerceivedTarget(); + void SetAttackCollisionType(EAttackCollisionType InCollisionType); + void SetAttackExitAsSoonAsFired(bool bExit); + void SetAttackingState(EEnemy_AttackingState InState); + void SetAttackLocation(const struct FVector& InLocation); + void SetAttackMode(class AActor* pTarget); + void SetAttackWithoutRestrictions(bool bInWithoutRestrictions); + void SetCanAttack(bool canAttack); + void SetCantMoveDuringAttack(bool disableMove); + void SetCustomAttackData(class UEnemyAIAttackData* InCustAttackPtr, class AActor* InCustTarget); + void SetDamagedEvent(float InAmount, class AActor* Instigator); + void SetDeadEvent(class AActor* Instigator); + void SetDeadMode(); + void SetDestroyed(); + void SetForceIntoAttackTAS(bool bForce); + void SetGameChangerForm(class ANPC_Character* inGameChangerForm); + void SetGameChangerObjectName(const class FString& inObjectName); + void SetGameChangerState(ENPC_GameChangerState InState); + void SetIgnoreAttackCorridors(bool bIgnore); + void SetInAttackWindow(bool bin); + void SetNewAlertUIData(const struct FNPC_ShowUI& NewShowUI); + void SetNoAttackExecuteCooldown(bool bNo); + void SetNoAttackSelectCooldown(bool bNo); + void SetPathMode(class APathNode* pPathNode); + void SetPlayProtegoDeflection(bool bPlay); + void SetResurrectedEvent(); + void SetScaredMode(); + void SetShield(class AEnemyAIWeapon* InShieldPtr); + void SetShieldSpellDeflectionIfEquipped(bool bShouldDeflect); + void SetShieldToAcquire(class AEnemyAIWeapon* InShieldPtr); + void SetShowOnOffShieldEffects(bool bShowShieldEffects); + void SetShowShieldWhenHit(bool bShowWhenHit); + void SetSpellCaster(class ASpellCasterTool* InSpellCaster); + void SetStationaryMode(); + void SetTASEnabled(bool inEnabled); + void SetToDie(class AActor* InstigatorPtr, class UInteractionArchitectAsset* InMunitionDataAssetPtr); + void SetUnblockableTags(struct FGameplayTagContainer* InOutTagContainer, class UEnemyAIAttackData* attackDataPtr, bool bForceUnblockable); + void SetWanderMode(); + void SetWeapon(class AEnemyAIWeapon* InWeaponPtr); + void SpawnAnimagusForm(); + class AActor* SpawnChild_BP(const class FString& ObjectToSpawn, ENPC_Spawn InSpawnType, const class FString& TeamName, const struct FTransform& SpawnTransform); + void SpawnLoot(); + class AEnemyAIWeapon* SpawnWeapon(TSubclassOf SpawnWeaponClass); + void SplineSpawnArrivedEvent(class AActor* InApparateActor, const struct FVector& InLoc); + void SplineSpawnDoneEvent(class AActor* InApparateActor); + void StartApparateInEvent(); + bool StartAttack(); + void StartFollowSpline(); + void StartGameChanger(); + void StartProtegoSpell(); + void StopCastSpell(class USpellToolRecord* SpellToolRecord); + void StopGameChanger(); + void StopProtegoSpell(); + void StopWandLinkCowerDelayed(); + bool StoreWeapon(class AEnemyAIWeapon* InWeaponPtr); + void TeamChanged(); + void ThrowWeapon(); + void TrackMeleePoints(const struct FVector& InMeleeLoc); + void UnhideActiveWeapon(); + void UpdateAttackLocation(); + void UpdateFacingToLoc(const struct FVector& Loc, class UCurveFloat* CurvePtr, float InterpSpeed, float DeltaTime); + bool UpdateFollowSpline(float DeltaTime); + void UpdateHealthRTPCCallback(class AActor* InActor, float Delta, bool bIndicateHUD); + bool WaitForAbility(EEnemy_Ability InWaitForState, float DeltaTime); + bool WaitForCreatureStance(ECreatureStance InWaitForStance, bool bWaitForStationary, float DeltaTime); + + void AllWeaponsLifetimeToZero() const; + bool CanAnyStoredWeaponBeThrown() const; + bool CanStoreWeapon(class AEnemyAIWeapon* InWeaponPtr) const; + bool FindAvailableStoredWeaponSocket(class AEnemyAIWeapon* InWeaponPtr, class FName* OutSocketName) const; + const struct FEnemy_AlertData GetAlert() const; + EAttackCollisionType GetAttackCollisionType() const; + struct FVector GetAttackLocation() const; + EEnemyAIAttackState GetAttackState() const; + EEnemy_AttackUpdateState GetAttackUpdateState() const; + bool GetAttackUpdateStateSuccess() const; + bool GetCanAttack() const; + float GetCriticalHealthPercept() const; + float GetDamage(class AActor* InVictimPtr, class AEnemyAIWeapon* InWeaponPtr) const; + class UInteractionArchitectAsset* GetEnemyWeaponDataAsset() const; + struct FGameplayTagContainer GetEnemyWeaponTagContainer() const; + ENPC_GameChangerState GetGameChangerState() const; + bool GetInAttackWindow() const; + bool GetIsStealthAttackCurrentlyDisabled() const; + struct FVector GetLastKnownTargetLoc() const; + bool GetMoveToAttackRunToSuccess() const; + const struct FNPC_PerceptionInfo GetNPCPerceptionInfo() const; + class APathNode* GetPathNode() const; + class ASpellTool* GetProtegoSpellTool() const; + EEEnemyAISizeCategory GetSizeCategory() const; + class FString GetSizeCategoryString() const; + class UEnemyAISpawnData* GetSpawnData() const; + struct FVector GetSpawnLoc() const; + class ASpellCasterTool* GetSpellCaster() const; + class AEnemyAIWeapon* GetTransientWeapon() const; + bool GetUnblockable(class AActor* InVictimPtr, bool bForceUnblockable) const; + class AEnemyAIWeapon* GetWeapon() const; + float GetWeaponRequiredPercent() const; + bool HasStoredWeapon() const; + bool HasWeapon() const; + bool InRangeToLoc(const struct FVector& TestLoc, const struct FVector& Loc, float MinRange, float MaxRange, float Tolerance, bool bAllowIfTooClose, float* OutDistFromRange) const; + bool IsAttacking() const; + bool IsFacingToLoc(const struct FVector& Loc, float MinAngle) const; + bool IsRequiredWeaponStored(const class UEnemyAIAttackData* AttackPtr) const; + bool IsUsingNavLink() const; + bool WasAttackParried(class AActor* InVictimPtr) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIComponent") + } + static class UEnemyAIComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIComponent; + +// Class Phoenix.EnemyAIPathCheckPropertyData +// 0x0028 (0x0058 - 0x0030) +class UEnemyAIPathCheckPropertyData final : public UDataAsset +{ +public: + float MinTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartOffset; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDist; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttackPosLockLocTime; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwappedLockLocTime; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OpeningLockLocTime; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseSweepSphere; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SweepSphereRadius; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIPathCheckPropertyData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIPathCheckPropertyData") + } + static class UEnemyAIPathCheckPropertyData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIPathCheckPropertyData; + +// Class Phoenix.Enemy_Companion_QBUpdateData +// 0x0010 (0x0040 - 0x0030) +class UEnemy_Companion_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + float PlayerTetherDist; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerInsideDist; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StrafeDist; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistFromTarget; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_Companion_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_Companion_QBUpdateData") + } + static class UEnemy_Companion_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_Companion_QBUpdateData; + +// Class Phoenix.Enemy_TooClose_QBUpdateData +// 0x0018 (0x0048 - 0x0030) +class UEnemy_TooClose_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + float TooCloseDist; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TooCloseDistStop; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeammateTooCloseCheck; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TeammateTooCloseDist; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TeammateTooCloseDistStop; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TooClose_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TooClose_QBUpdateData") + } + static class UEnemy_TooClose_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TooClose_QBUpdateData; + +// Class Phoenix.MapCommon +// 0x0000 (0x0028 - 0x0028) +class UMapCommon final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapCommon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapCommon") + } + static class UMapCommon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapCommon; + +// Class Phoenix.Enemy_TombProtector_QBUpdateData +// 0x0008 (0x0038 - 0x0030) +class UEnemy_TombProtector_QBUpdateData final : public UEnemy_QBUpdateData +{ +public: + class UEnemy_TombProtector_QBUpdateDataAsset* DataAsset; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Enemy_TombProtector_QBUpdateData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Enemy_TombProtector_QBUpdateData") + } + static class UEnemy_TombProtector_QBUpdateData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemy_TombProtector_QBUpdateData; + +// Class Phoenix.SpiderAIAttackData +// 0x0000 (0x0490 - 0x0490) +class USpiderAIAttackData final : public UEnemyAIAttackData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderAIAttackData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderAIAttackData") + } + static class USpiderAIAttackData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpiderAIAttackData; + +// Class Phoenix.SurfaceImpactSettings +// 0x0020 (0x0048 - 0x0028) +class USurfaceImpactSettings final : public UObject +{ +public: + float VfxLandscapeLayerInfoWetnessOverrideThreshold; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SfxLandscapeLayerInfoWetnessOverrideThreshold; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactLandscapeLayerInfoWetnessOverrideThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LandscapeWetnessLayerInfo; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SurfaceImpactSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SurfaceImpactSettings") + } + static class USurfaceImpactSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USurfaceImpactSettings; + +// Class Phoenix.TrollAISwordAttackData +// 0x0000 (0x0490 - 0x0490) +class UTrollAISwordAttackData final : public UEnemyAIAttackData +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TrollAISwordAttackData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TrollAISwordAttackData") + } + static class UTrollAISwordAttackData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTrollAISwordAttackData; + +// Class Phoenix.EnemyAISpiderSpawnData +// 0x0010 (0x0038 - 0x0028) +class UEnemyAISpiderSpawnData final : public UEnemyAISpawnData +{ +public: + EEnemySpiderAISpawnType Type; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DescendSpeed; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FallGravityScale; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAISpiderSpawnData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAISpiderSpawnData") + } + static class UEnemyAISpiderSpawnData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAISpiderSpawnData; + +// Class Phoenix.Animagus_AttackExtraData +// 0x0038 (0x0060 - 0x0028) +class UAnimagus_AttackExtraData final : public UEnemy_AttackExtraData +{ +public: + class FString SpawnObjectName; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Spawn SpawnType; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AnimagusMorphTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimagusMorphTimeLevelMultiplier; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimagusWaitTime; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimalHealthOverride; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceThisAttack; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSingleAttack; // 0x004D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKillChildrenOnDeath; // 0x004E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F[0x11]; // 0x004F(0x0011)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Animagus_AttackExtraData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Animagus_AttackExtraData") + } + static class UAnimagus_AttackExtraData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimagus_AttackExtraData; + +// Class Phoenix.ActivateDOV_AttackExtraData +// 0x0008 (0x0030 - 0x0028) +class UActivateDOV_AttackExtraData final : public UEnemy_AttackExtraData +{ +public: + int32 MinCount; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDistanceSquared; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActivateDOV_AttackExtraData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActivateDOV_AttackExtraData") + } + static class UActivateDOV_AttackExtraData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActivateDOV_AttackExtraData; + +// Class Phoenix.RPGTriggerEffect_AddAbility +// 0x0038 (0x0078 - 0x0040) +class URPGTriggerEffect_AddAbility final : public URPGTriggerEffect_Base +{ +public: + TSoftObjectPtr RPGAbility; // 0x0040(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETimedAbilityUnit DurationUnit; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseIngameSimulationTime; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bResetOnDayEnd; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AddAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AddAbility") + } + static class URPGTriggerEffect_AddAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AddAbility; + +// Class Phoenix.MissionLogWidget +// 0x0010 (0x03D8 - 0x03C8) +class UMissionLogWidget final : public UTabPageWidget +{ +public: + TArray MissionTabDataSet; // 0x03C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + bool CanAbandonMission(class FName MissionID); + TArray GetMissionLogData(int32* OutTrackedMissionIndex); + bool TrackNewObjective(const class FString& ObjectiveName); + + bool GetActiveObjectiveTrackableStates(TArray* TrackableStates, class FString* TrackedObjective) const; + bool GetLighthouseGoalInfo(class FName* LighthouseGoalID, TArray* LighthouseObjectives, TArray* ObjectiveUnlockedStates, TArray* ObjectiveCompleteStates) const; + bool GetMapIconAndGlint(class FName MissionID, class FString* Icon, class FString* Glint, struct FLinearColor* IconColor) const; + bool GetTrackedMissionData(struct FMissionLogData* MissionData) const; + bool GetTrackedMissionId(class FName* MissionID) const; + bool HasBeenInitialized() const; + bool MissionHasBeaconOnMap(class FName MissionID) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionLogWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionLogWidget") + } + static class UMissionLogWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMissionLogWidget; + +// Class Phoenix.TauntDragon_AttackExtraData +// 0x0018 (0x0040 - 0x0028) +class UTauntDragon_AttackExtraData final : public UEnemy_AttackExtraData +{ +public: + class FString TargetObjectName; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AddedAttackScore; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoDebugDraw; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceThisAttack; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TauntDragon_AttackExtraData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TauntDragon_AttackExtraData") + } + static class UTauntDragon_AttackExtraData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTauntDragon_AttackExtraData; + +// Class Phoenix.QuickActionWidget +// 0x0018 (0x0280 - 0x0268) +class UQuickActionWidget final : public UUserWidget +{ +public: + int32 StartIndex; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActionItems; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + void InitActionMenuEvent(); + void SetItemArray(const TArray& Items, int32 StartingIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QuickActionWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QuickActionWidget") + } + static class UQuickActionWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQuickActionWidget; + +// Class Phoenix.EnemyAIWeaponSpawnData +// 0x0000 (0x0038 - 0x0038) +class UEnemyAIWeaponSpawnData final : public UEnemyAIWeaponSpawnDataBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyAIWeaponSpawnData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyAIWeaponSpawnData") + } + static class UEnemyAIWeaponSpawnData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyAIWeaponSpawnData; + +// Class Phoenix.GuideSuppressionVolume +// 0x0008 (0x0258 - 0x0250) +class AGuideSuppressionVolume final : public ATriggerBox +{ +public: + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GuideSuppressionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GuideSuppressionVolume") + } + static class AGuideSuppressionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGuideSuppressionVolume; + +// Class Phoenix.RPGTriggerEffect_TalentReset +// 0x0000 (0x0040 - 0x0040) +class URPGTriggerEffect_TalentReset final : public URPGTriggerEffect_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_TalentReset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_TalentReset") + } + static class URPGTriggerEffect_TalentReset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_TalentReset; + +// Class Phoenix.AIPerformTaskMoveToLocation_DEBUG +// 0x0000 (0x00E0 - 0x00E0) +class UAIPerformTaskMoveToLocation_DEBUG final : public UAIPerformTaskBase +{ +public: + float MovementSpeed; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskMoveToLocation_DEBUG") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskMoveToLocation_DEBUG") + } + static class UAIPerformTaskMoveToLocation_DEBUG* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskMoveToLocation_DEBUG; + +// Class Phoenix.EnemyBroomRider_AiController +// 0x0028 (0x02E8 - 0x02C0) +class AEnemyBroomRider_AiController final : public AController +{ +public: + class UFlyingBroomPhysics* BroomPhysics; // 0x02C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBroomEnemyState BroomEnemyState; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverrideYaw; // 0x02C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CA[0x16]; // 0x02CA(0x0016)(Fixing Size After Last Property [ Dumper-7 ]) + class UScheduledEntity* OwnedScheduledEntity; // 0x02E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void BarrelRollLeft(); + void BarrelRollRight(); + float GetDistanceFromPlayer(class UFlyingBroomPhysicsScratch_Spline* SplinePhysicsScratch, class ACharacter* Player); + void GoToPointOnSpline(int32 Point); + void PauseBroom(); + void ResumeBroom(); + void SetBroomYaw(float Yaw); + void StopAndWaitForPlayer(float CriticalDistance); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyBroomRider_AiController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyBroomRider_AiController") + } + static class AEnemyBroomRider_AiController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEnemyBroomRider_AiController; + +// Class Phoenix.EnemyBuff_Interface +// 0x0000 (0x0000 - 0x0000) +class IEnemyBuff_Interface final +{ +public: + bool CreateBuffEmitterFx(EEnemyBuffTypeEnum BuffType, const struct FVector& Location); + bool DeactivateBuffEmitterFx(EEnemyBuffTypeEnum BuffType); + bool DestroyBuffEmitterFx(EEnemyBuffTypeEnum BuffType); + bool UpdateBuffEmitterLocationAndRotFx(const struct FVector& Location, const struct FRotator& Rotation, EEnemyBuffTypeEnum BuffType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyBuff_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyBuff_Interface") + } + static class IEnemyBuff_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IEnemyBuff_Interface; + +// Class Phoenix.EnemyInfo +// 0x0010 (0x0278 - 0x0268) +class UEnemyInfo final : public UUserWidget +{ +public: + float Health; // 0x0268(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name_0; // 0x026C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Visible; // 0x0274(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleHealthPercentageChanged(float HealthIn); + void HandleNameChanged(class FName NameIn); + void HandleShow(bool VisibleIn); + void SetHelthPercentage(float HealthIn); + void SetName(class FName NameIn); + void Show(bool VisibleIn); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyInfo") + } + static class UEnemyInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyInfo; + +// Class Phoenix.EnemyStateDataContainer +// 0x02A0 (0x02C8 - 0x0028) +class UEnemyStateDataContainer final : public UObjectStateDataContainerBase +{ +public: + struct FEnemyStateData Data; // 0x0028(0x02A0)(ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyStateDataContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyStateDataContainer") + } + static class UEnemyStateDataContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyStateDataContainer; + +// Class Phoenix.RPGTriggerEffect_Weakness +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_Weakness final : public URPGTriggerEffect_Base +{ +public: + float Duration; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_Weakness") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_Weakness") + } + static class URPGTriggerEffect_Weakness* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_Weakness; + +// Class Phoenix.MultiFX2_Decal3D +// 0x0010 (0x0078 - 0x0068) +class UMultiFX2_Decal3D final : public UMultiFX2_Filtered +{ +public: + class UClass* Decal3D; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool Decal3DRandomOrientation; // 0x0070(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LifeSpan; // 0x0074(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Decal3D") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Decal3D") + } + static class UMultiFX2_Decal3D* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Decal3D; + +// Class Phoenix.EnemyStateInfo +// 0x00B8 (0x1048 - 0x0F90) +class UEnemyStateInfo final : public UCharacterStateInfo +{ +public: + uint8 Pad_F90[0xB8]; // 0x0F90(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RemoveIgnoreActorHitFrom(); + void SetIgnoreActorHitFrom(class AActor* IgnoreActor); + void SetInvulnerableToStaticObjects(bool bInInvulnerable); + void SetPullsAggro(bool bInPullsAggro); + void SetPullsAggroAmount(float InAmount); + void UpdateMass(); + + const TArray GetFriendlyFireTypeList() const; + float GetPullAggroAmount() const; + bool PullsAggro() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnemyStateInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnemyStateInfo") + } + static class UEnemyStateInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnemyStateInfo; + +// Class Phoenix.ModFilter_ObjectState_IsOnPlayerTeam +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ObjectState_IsOnPlayerTeam final : public UModFilter_ObjectState_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ObjectState_IsOnPlayerTeam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ObjectState_IsOnPlayerTeam") + } + static class UModFilter_ObjectState_IsOnPlayerTeam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ObjectState_IsOnPlayerTeam; + +// Class Phoenix.EnvQueryGenerator_StationsManagedBy +// 0x0010 (0x0060 - 0x0050) +class UEnvQueryGenerator_StationsManagedBy final : public UEnvQueryGenerator +{ +public: + bool bUseAvailableStationsOnly; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 GenerateMaxCount; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStationSelectionMethod SelectionMethod; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_StationsManagedBy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_StationsManagedBy") + } + static class UEnvQueryGenerator_StationsManagedBy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_StationsManagedBy; + +// Class Phoenix.HogwartsMapScreen +// 0x0088 (0x0560 - 0x04D8) +class UHogwartsMapScreen : public UMapScreenBase +{ +public: + TMulticastInlineDelegate OnMapFaceDown; // 0x04D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMapFaceTop; // 0x04E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMapFaceRight; // 0x04F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMapFaceLeft; // 0x0508(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMapDPadDown; // 0x0518(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMapDPadUp; // 0x0528(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMapDPadLeft; // 0x0538(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMapDPadRight; // 0x0548(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + class UMapHogwarts* HogwartsMap; // 0x0558(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class UMapHogwarts* GetMap(); + void HideHogsmeadeButton(); + void HideOverlandButton(); + void HogwartsBack_Event(); + void HogwartsFastTravel_Event(); + void HogwartsSelect_Event(); + void HogwartsSetPath_Event(); + void ShowHogsmeadeButton(); + void ShowOverlandButton(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HogwartsMapScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HogwartsMapScreen") + } + static class UHogwartsMapScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHogwartsMapScreen; + +// Class Phoenix.RPGTriggerEffect_Crime +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_Crime final : public URPGTriggerEffect_Base +{ +public: + float SeverityLevel; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_Crime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_Crime") + } + static class URPGTriggerEffect_Crime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_Crime; + +// Class Phoenix.ModFilter_Player_HasMaximaUpgrade +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Player_HasMaximaUpgrade final : public UModFilter_Player_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Player_HasMaximaUpgrade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Player_HasMaximaUpgrade") + } + static class UModFilter_Player_HasMaximaUpgrade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Player_HasMaximaUpgrade; + +// Class Phoenix.EnvQueryGenerator_StationsNearby +// 0x0000 (0x00D0 - 0x00D0) +class UEnvQueryGenerator_StationsNearby final : public UEnvQueryGenerator_ActorsOfClass +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_StationsNearby") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_StationsNearby") + } + static class UEnvQueryGenerator_StationsNearby* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_StationsNearby; + +// Class Phoenix.EnvQueryGenerator_StationsOwned +// 0x0000 (0x0050 - 0x0050) +class UEnvQueryGenerator_StationsOwned final : public UEnvQueryGenerator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryGenerator_StationsOwned") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryGenerator_StationsOwned") + } + static class UEnvQueryGenerator_StationsOwned* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryGenerator_StationsOwned; + +// Class Phoenix.EnvQueryItemType_Station +// 0x0000 (0x0030 - 0x0030) +class UEnvQueryItemType_Station final : public UEnvQueryItemType +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryItemType_Station") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryItemType_Station") + } + static class UEnvQueryItemType_Station* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryItemType_Station; + +// Class Phoenix.EnvQueryTest_Creature_AreaContainsGroupCoordinatedTag +// 0x0048 (0x0240 - 0x01F8) +class UEnvQueryTest_Creature_AreaContainsGroupCoordinatedTag final : public UEnvQueryTest +{ +public: + struct FAIDataProviderFloatValue DetectionRange; // 0x01F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FName TagID; // 0x0230(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreQueryContextActor; // 0x0238(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Creature_AreaContainsGroupCoordinatedTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Creature_AreaContainsGroupCoordinatedTag") + } + static class UEnvQueryTest_Creature_AreaContainsGroupCoordinatedTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Creature_AreaContainsGroupCoordinatedTag; + +// Class Phoenix.FXAdjustments_Or +// 0x0018 (0x0040 - 0x0028) +class UFXAdjustments_Or final : public UFXAdjustments +{ +public: + TArray Adjustments; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + bool bFailIfNotFound; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_Or") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_Or") + } + static class UFXAdjustments_Or* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_Or; + +// Class Phoenix.EnvQueryTest_Creature_CohesionWithActorsOfClass +// 0x0038 (0x0230 - 0x01F8) +class UEnvQueryTest_Creature_CohesionWithActorsOfClass final : public UEnvQueryTest +{ +public: + struct FAIDataProviderFloatValue DetectionRange; // 0x01F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_Creature_CohesionWithActorsOfClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_Creature_CohesionWithActorsOfClass") + } + static class UEnvQueryTest_Creature_CohesionWithActorsOfClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_Creature_CohesionWithActorsOfClass; + +// Class Phoenix.EnvQueryTest_OverlapWithIgnore +// 0x0028 (0x0220 - 0x01F8) +class UEnvQueryTest_OverlapWithIgnore final : public UEnvQueryTest +{ +public: + struct FEnvOverlapData OverlapData; // 0x01F8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf IgnoreContext; // 0x0218(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_OverlapWithIgnore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_OverlapWithIgnore") + } + static class UEnvQueryTest_OverlapWithIgnore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_OverlapWithIgnore; + +// Class Phoenix.RollingComponent +// 0x0058 (0x0128 - 0x00D0) +class URollingComponent final : public UActorComponent +{ +public: + TArray RollingFX2; // 0x00D0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FName RTPCName; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollingAudioCutoffVelocity; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalLineTraceDistance; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityLerpValue; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAirVelocityDecay; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMeshComponent* StaticMeshComp; // 0x0100(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAkComponent* AkComponent; // 0x0108(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_110[0x18]; // 0x0110(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnComponentSleep(class UPrimitiveComponent* OverlappedComponent, class FName BoneName); + void OnComponentWake(class UPrimitiveComponent* OverlappedComponent, class FName BoneName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RollingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RollingComponent") + } + static class URollingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URollingComponent; + +// Class Phoenix.EnvQueryTest_PatrolFinalize +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_PatrolFinalize final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_PatrolFinalize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_PatrolFinalize") + } + static class UEnvQueryTest_PatrolFinalize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_PatrolFinalize; + +// Class Phoenix.EnvQueryTest_PatrolSetup +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_PatrolSetup final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_PatrolSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_PatrolSetup") + } + static class UEnvQueryTest_PatrolSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_PatrolSetup; + +// Class Phoenix.EnvQueryTest_StationSubtypes +// 0x0000 (0x01F8 - 0x01F8) +class UEnvQueryTest_StationSubtypes final : public UEnvQueryTest +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvQueryTest_StationSubtypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvQueryTest_StationSubtypes") + } + static class UEnvQueryTest_StationSubtypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvQueryTest_StationSubtypes; + +// Class Phoenix.TimeSourceSanctuaryIdentity +// 0x0000 (0x0038 - 0x0038) +class UTimeSourceSanctuaryIdentity final : public UTimeSourceLocal +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeSourceSanctuaryIdentity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeSourceSanctuaryIdentity") + } + static class UTimeSourceSanctuaryIdentity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeSourceSanctuaryIdentity; + +// Class Phoenix.PerceptionDrawQueueItem +// 0x0038 (0x0060 - 0x0028) +class UPerceptionDrawQueueItem final : public UObject +{ +public: + uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UPerceptionIconData* perceptionData; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerceptionDrawQueueItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerceptionDrawQueueItem") + } + static class UPerceptionDrawQueueItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerceptionDrawQueueItem; + +// Class Phoenix.EphemerisSubroutineSanctuaryIdentity +// 0x0000 (0x0028 - 0x0028) +class UEphemerisSubroutineSanctuaryIdentity final : public UEphemerisSubroutine +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EphemerisSubroutineSanctuaryIdentity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EphemerisSubroutineSanctuaryIdentity") + } + static class UEphemerisSubroutineSanctuaryIdentity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEphemerisSubroutineSanctuaryIdentity; + +// Class Phoenix.EpiskeySpellTool +// 0x0008 (0x07F8 - 0x07F0) +class AEpiskeySpellTool final : public ASpellTool +{ +public: + float HealingAmount; // 0x07F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x07F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EpiskeySpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EpiskeySpellTool") + } + static class AEpiskeySpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AEpiskeySpellTool; + +// Class Phoenix.PortraitCallOutAttachComponent +// 0x0010 (0x0230 - 0x0220) +class UPortraitCallOutAttachComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x18]; // 0x0218(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PortraitCallOutAttachComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PortraitCallOutAttachComponent") + } + static class UPortraitCallOutAttachComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPortraitCallOutAttachComponent; + +// Class Phoenix.ExperienceManager +// 0x0080 (0x00A8 - 0x0028) +class UExperienceManager final : public UObject +{ +public: + TMulticastInlineDelegate m_onExperienceLevelChangedDelegate; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_38[0x70]; // 0x0038(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UExperienceManager* Get(); + + void AddExperience(const int32 Points, const class FString& Source, const class FString& source_detail); + void GainExperienceByAction(const class FString& ExperienceAction); + int32 GetExperienceLevel(); + int32 GetExperienceLevelEndPoints(); + int32 GetExperienceLevelStartPoints(); + int32 GetExperiencePoints(); + void OnGameToBeSaved(); + void OnNewGame(const class UObject* Caller, const bool IsInIntro); + void OnSaveGameLoaded(); + void SetExperienceLevel(int32 NewLevel); + void SetLevelBounds(const int32 i_level, int32* o_startPoints, int32* o_endPoints); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExperienceManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExperienceManager") + } + static class UExperienceManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExperienceManager; + +// Class Phoenix.ExpiryManager +// 0x0068 (0x0090 - 0x0028) +class UExpiryManager final : public UObject +{ +public: + uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UExpiryManager* Get(); + + bool AddExpiry(const class FString& UniqueId, int64 ExpireTime, EExpiryTypes ExpiryType); + bool ClearExpiry(const class FString& UniqueId, EExpiryTypes ExpiryType); + int64 GetExpiry(const class FString& UniqueId, EExpiryTypes ExpiryType); + bool HasExpiry(const class FString& UniqueId, EExpiryTypes ExpiryType); + void OnSaveGameLoaded(); + bool RefreshExpiry(const class FString& UniqueId, int64 ExpireTime, EExpiryTypes ExpiryType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpiryManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpiryManager") + } + static class UExpiryManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpiryManager; + +// Class Phoenix.PopulationManager +// 0x08C0 (0x0968 - 0x00A8) +class UPopulationManager final : public UPhxDbRegistryTypeManager +{ +public: + uint8 Pad_A8[0x8A8]; // 0x00A8(0x08A8)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* PreloadedSocialReasoningClass; // 0x0950(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPopulationConfigData* ApparateAbilityMapping; // 0x0958(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_960[0x8]; // 0x0960(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool EnableDistanceBasedLOD(const class FString& InEntityName, const bool InEnable); + static bool EnableScheduling(const class FString& InEntityName, const bool InEnable); + static class UPopulationManager* Get(); + static class AActor* GetActorFromEntityNameBP(const class FString& EntityName, bool bInCanLookInCache); + static const class FString GetCharacterFromDatabase(const struct FDatabaseName& DatabaseName); + static bool IsScheduledEntityBP(class AActor* InActor); + static bool JoinStation(class UObject* InJoiningObject, const struct FStationQueryData& StationData, float InDuration, bool OverwritePreviousGoal); + static bool PlaceScheduledEntityBP(const class FString& EntityName, const struct FTransform& InTransform); + static bool ServiceStationWithNPC(const class FString& InEntityName, const class UStationComponent* InStationComponent); + + bool BroadCastScheduleKey(const class FString& InKey, const bool InTemporary); + bool CreateItemAsScheduledEntity(const class FString& InItemID); + bool CreateScheduleAtLocationWithKey(const struct FVector& InLocation, const class FString& InKey); + void EnableSeatFillers(bool inActivate); + void FinishSettingCollisionResponseOnSE(class AActor* InActor, const ECollisionResponsePriority InPriority, const class UObject* InProvider, class FName InProviderName); + class UScheduledEntity* GetScheduledEntityFromActor(const class AActor* InActor, const bool bAssertIfNotFound); + class UScheduledEntity* GetScheduledEntityFromName(const class FString& EntityName); + bool IsAttendingActivityActor(const class FString& InActivityName, class AActor* InActor); + bool IsAttendingActivityName(const class FString& InName, const class FString& InActivityName); + void OnFleshCreated(class AActor* InActor, class UScheduledEntity* InScheduledEntity); + void OnFleshDestroyed(class AActor* InActor, class UScheduledEntity* InScheduledEntity); + void OnStartOfFirstDay(); + bool PerformTask_MoveToLocation(const class FString& InName, const struct FVector& InLocation, const float InForcedSpeed); + bool PerformTask_MoveToLocationActor(const class AActor* InActor, const struct FVector& InLocation, const float InForcedSpeed); + bool PerformTask_TeleportToLocation(const class FString& InName); + bool PerformTask_WaitForPlayer(const class FString& InName, const float InDistance); + bool PerformTask_WaitForPlayerActor(const class AActor* InActor, const float InLocation); + void ReleaseHobo(class UScheduledEntity* InScheduledEntity, bool InDestroyImmediate, bool InIgnoreVisibilityChecks, bool bInIgnoreWanderOnRelease, bool bInIsWorldEvent); + void ReleaseHoboAndEndPrecaching(class UScheduledEntity* InScheduledEntity, bool InDestroyImmediate, bool bInIgnoreVisibilityChecks, bool bInIgnoreWanderOnRelease, ESEPrecacheFleshPriority InPriority, class UObject* InCaller, bool bInIsWorldEvent); + void ReleaseT4Actor(class ATier4_Actor* InT4Actor); + void RemoveCachedCharacter(class FName InCharacterID, class FName InWorldID); + void RequestCachedCharacter(class FName InCharacterID, class FName InWorldID); + class UScheduledEntity* RequestCustomHobo(const class FString& HoboName, const struct FVector& InLocation, const bool InIsMale, bool bInIsWorldEvent); + void RequestT4Actor(const ETier4Type InT4Type, struct FTransform& InSpawnTransform, TDelegate OnCompleted, const EHouseIds InHouse, const bool InAllowFemale, const bool InAllowMale); + class AActor* Spawn(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod inCollisioinMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + const bool StartSettingCollisionResponseOnSE(class AActor* InActor, const ECollisionResponse InCollisionResponse, const ECollisionResponsePriority InPriority, const class UObject* InProvider, class FName InProviderName); + void TriggerUpdate(class UScheduledEntity* InScheduledEntity); + bool UpdateLocationSchedule(class FName inScheduleKey, class FName inActivityTypeID, bool inActivate, bool inHideImmediatelyOnDeactivate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PopulationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PopulationManager") + } + static class UPopulationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPopulationManager; + +// Class Phoenix.ExplodingSkeletonPieceSetup +// 0x0030 (0x0060 - 0x0030) +class UExplodingSkeletonPieceSetup final : public UDataAsset +{ +public: + struct FExplodingSkeletonSetup Pieces; // 0x0030(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExplodingSkeletonPieceSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExplodingSkeletonPieceSetup") + } + static class UExplodingSkeletonPieceSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExplodingSkeletonPieceSetup; + +// Class Phoenix.ExplodingSkeleton +// 0x0070 (0x02B8 - 0x0248) +class AExplodingSkeleton final : public AActor +{ +public: + TMulticastInlineDelegate ExplodingSkeletonDone; // 0x0248(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray Pieces; // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 AlivePieces; // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USkinFXComponent* SkinFXComponent; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ObjectFadeMaterialParmeter; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialSwapMeshPool* MaterialSwap; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExplodingSkeletonImpulse Impulse; // 0x0288(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + float Age; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDitheredAlphaFade; // 0x02B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class AExplodingSkeleton* SpawnExplodingSkeleton(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, bool bUseDitheredAlphaFade, class FName InCollisionProfileName, const struct FVector& BaseOffset); + static class AExplodingSkeleton* SpawnExplodingSkeleton_CollisionOverride(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, class FName InCollisionProfileName, const struct FVector& BaseOffset); + static class AExplodingSkeleton* SpawnExplodingSkeletonFade(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, class FName FadeMaterialKey, class FName FadeMaterialParmeter, class FName InCollisionProfileName, const struct FVector& BaseOffset); + static class AExplodingSkeleton* SpawnExplodingSkeletonMIDFade(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, class FName FadeMaterialParmeter, class FName InCollisionProfileName, const struct FVector& BaseOffset); + static class AExplodingSkeleton* SpawnExplodingSkeletonSkinFX(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, TSubclassOf SkinFXEffect, class FName InCollisionProfileName, const struct FVector& BaseOffset); + + void ExplodingSkeletonPieces(int32* TotalPieces, int32* CurrentlyAlivePieces) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExplodingSkeleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExplodingSkeleton") + } + static class AExplodingSkeleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AExplodingSkeleton; + +// Class Phoenix.UnmanageCharacterLightingAndFeaturesData +// 0x0050 (0x0078 - 0x0028) +class UUnmanageCharacterLightingAndFeaturesData final : public UMaterialSwapMeshStateData +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UnmanageCharacterLightingAndFeaturesData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UnmanageCharacterLightingAndFeaturesData") + } + static class UUnmanageCharacterLightingAndFeaturesData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUnmanageCharacterLightingAndFeaturesData; + +// Class Phoenix.CameraStackNamedSplineGetter +// 0x0008 (0x0038 - 0x0030) +class UCameraStackNamedSplineGetter final : public UCameraStackSplineGetter +{ +public: + class FName SplineActorName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackNamedSplineGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackNamedSplineGetter") + } + static class UCameraStackNamedSplineGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackNamedSplineGetter; + +// Class Phoenix.MaterialSwapMeshStateCapsuleShadow +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateCapsuleShadow final : public UMaterialSwapMeshStateBoolMap +{ +public: + bool bCastCapsuleDirectShadow; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateCapsuleShadow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateCapsuleShadow") + } + static class UMaterialSwapMeshStateCapsuleShadow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateCapsuleShadow; + +// Class Phoenix.MaterialSwapMeshStateStencilManagerLockStencilCustomDepth +// 0x0008 (0x0030 - 0x0028) +class UMaterialSwapMeshStateStencilManagerLockStencilCustomDepth final : public UMaterialSwapMeshState +{ +public: + int32 StencilValue; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderCustomDepth; // 0x002C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialSwapMeshStateStencilManagerLockStencilCustomDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialSwapMeshStateStencilManagerLockStencilCustomDepth") + } + static class UMaterialSwapMeshStateStencilManagerLockStencilCustomDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialSwapMeshStateStencilManagerLockStencilCustomDepth; + +// Class Phoenix.FaceIDComponent +// 0x0090 (0x0160 - 0x00D0) +class UFaceIDComponent final : public UActorComponent +{ +public: + int32 Port; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x8C]; // 0x00D4(0x008C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FaceIDComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FaceIDComponent") + } + static class UFaceIDComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFaceIDComponent; + +// Class Phoenix.DialogueLineRule_PickCamera_Event +// 0x0090 (0x00B8 - 0x0028) +class UDialogueLineRule_PickCamera_Event : public UObject +{ +public: + bool Enabled; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigStage_ActorReference Actor; // 0x0030(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CameraList; // 0x0040(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EManagedCameraPriority Priority; // 0x0050(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCameraActionTransitionSettings TransitionInSettings; // 0x0058(0x0030)(Edit, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FCameraActionTransitionSettings TransitionOutSettings; // 0x0088(0x0030)(Edit, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_PickCamera_Event") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_PickCamera_Event") + } + static class UDialogueLineRule_PickCamera_Event* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_PickCamera_Event; + +// Class Phoenix.DialogueLineRule_PickCamera_EndingEvent +// 0x0010 (0x00C8 - 0x00B8) +class UDialogueLineRule_PickCamera_EndingEvent final : public UDialogueLineRule_PickCamera_Event +{ +public: + bool ForChoicesAtEnd; // 0x00B8(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForBeforeEmbeddedSequence; // 0x00B9(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BA[0x2]; // 0x00BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OffsetFromEnd; // 0x00BC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumOffsetFromEnd; // 0x00C0(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumPreviousCameraLength; // 0x00C4(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_PickCamera_EndingEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_PickCamera_EndingEvent") + } + static class UDialogueLineRule_PickCamera_EndingEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_PickCamera_EndingEvent; + +// Class Phoenix.CameraStackAvatarSyncSplineGetter +// 0x0000 (0x0030 - 0x0030) +class UCameraStackAvatarSyncSplineGetter final : public UCameraStackSplineGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackAvatarSyncSplineGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackAvatarSyncSplineGetter") + } + static class UCameraStackAvatarSyncSplineGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackAvatarSyncSplineGetter; + +// Class Phoenix.FactsheetButtonWidget +// 0x0050 (0x04F8 - 0x04A8) +class UFactsheetButtonWidget final : public UIconButtonWidget +{ +public: + class FString FactsheetButtonItemName; // 0x04A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FactsheetButtonItemDesc; // 0x04B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FactsheetButtonCharacterAsked; // 0x04C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FactsheetButtonSuggestedLead; // 0x04D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFactsheetButtonState FactsheetButtonItemState; // 0x04E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E9[0x3]; // 0x04E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 FactsheetRelativeSocialCapital; // 0x04EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FactsheetSocialNeeded; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F4[0x4]; // 0x04F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FactsheetButtonWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FactsheetButtonWidget") + } + static class UFactsheetButtonWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFactsheetButtonWidget; + +// Class Phoenix.FactSheetWidget +// 0x0000 (0x03C8 - 0x03C8) +class UFactSheetWidget final : public UTabPageWidget +{ +public: + bool SetFactSheetData(const class FString& ItemName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FactSheetWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FactSheetWidget") + } + static class UFactSheetWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFactSheetWidget; + +// Class Phoenix.FancyProgressBar +// 0x0020 (0x0348 - 0x0328) +class UFancyProgressBar : public UPhoenixUserWidget +{ +public: + float DelayBeforeDecay; // 0x0328(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DecayDuration; // 0x032C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mProgress; // 0x0330(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float mGhostProgress; // 0x0334(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float mPreDecayProgress; // 0x0338(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float mPreDecayGhostProgress; // 0x033C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float mInactiveDelayTimer; // 0x0340(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float mDecayTimer; // 0x0344(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void DepletedFeedback(); + void FilledFeedback(); + void GhostProgressChanged(const float GhostProgress); + void ProgressChanged(const float progress); + void ResetProgress(const float progress); + void SetGhostProgress(const float GhostProgress); + void SetProgress(const float progress); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FancyProgressBar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FancyProgressBar") + } + static class UFancyProgressBar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFancyProgressBar; + +// Class Phoenix.FastidioRockSmash +// 0x0038 (0x0280 - 0x0248) +class AFastidioRockSmash final : public AActor +{ +public: + class USceneComponent* RootPiv; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* TargetPiv; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RockMeshes; // 0x0258(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float RockDirCurve; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RockForceCurve; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Offset; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AimSpeed; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsMoving; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAim; // 0x0279(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27A[0x6]; // 0x027A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FastidioRockSmash") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FastidioRockSmash") + } + static class AFastidioRockSmash* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFastidioRockSmash; + +// Class Phoenix.PerkFX +// 0x0000 (0x0028 - 0x0028) +class UPerkFX final : public UObject +{ +public: + static void DoPerkFX(const class FString& PerkName, class AActor* InActor, const struct FVector& InLocation, const struct FRotator& InRotation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerkFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerkFX") + } + static class UPerkFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerkFX; + +// Class Phoenix.FastTravelList +// 0x0008 (0x0330 - 0x0328) +class UFastTravelList : public UPhoenixUserWidget +{ +public: + uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddList(const TArray& ItemList); + void AddListMenuItem(const class FString& ItemName); + void ClearAllHighlightedListMenuItems(); + void ClearHighlightListMenuItem(bool bCallUnHovered); + void ClearListMenuItems(); + void DisableItem(const class FString& ItemName); + void EnableItem(const class FString& ItemName); + void Hide(); + void HideEvent(); + void HighlightListMenuItem(const class FString& ItemName, bool bCallUnHovered); + bool IsListVisible(); + void SetListTitle(const class FString& Title); + void Show(); + void ShowEvent(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FastTravelList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FastTravelList") + } + static class UFastTravelList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFastTravelList; + +// Class Phoenix.FastTravelStatue +// 0x0000 (0x0258 - 0x0258) +class AFastTravelStatue final : public AFastTravelPort +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FastTravelStatue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FastTravelStatue") + } + static class AFastTravelStatue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFastTravelStatue; + +// Class Phoenix.Letterbox_Base +// 0x0000 (0x0268 - 0x0268) +class ULetterbox_Base final : public UUserWidget +{ +public: + void OnShowLetterbox(bool Show); + void ShowLetterbox(bool Show); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Letterbox_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Letterbox_Base") + } + static class ULetterbox_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULetterbox_Base; + +// Class Phoenix.AIPerformTaskMoveToStation +// 0x00C0 (0x01A0 - 0x00E0) +class UAIPerformTaskMoveToStation : public UAIPerformTaskBase +{ +public: + class AStation* TargetStation; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo ActivityType; // 0x00E0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FName ActionName; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInteract; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ConnectionIndex; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float stationDuration; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17C[0x1C]; // 0x017C(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + EPerformTaskSpeedMode SpeedMode; // 0x0198(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnStationEnterFinished(const class UObject* i_caller); + void StartStationExit(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskMoveToStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskMoveToStation") + } + static class UAIPerformTaskMoveToStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskMoveToStation; + +// Class Phoenix.AIPerformTaskTeleportToStation +// 0x0000 (0x01A0 - 0x01A0) +class UAIPerformTaskTeleportToStation final : public UAIPerformTaskMoveToStation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskTeleportToStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskTeleportToStation") + } + static class UAIPerformTaskTeleportToStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskTeleportToStation; + +// Class Phoenix.FastTravelTestSettings +// 0x0010 (0x0038 - 0x0028) +class UFastTravelTestSettings final : public UObject +{ +public: + TArray FastTravelTests; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FastTravelTestSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FastTravelTestSettings") + } + static class UFastTravelTestSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFastTravelTestSettings; + +// Class Phoenix.FieldGuideButton_Actions +// 0x0010 (0x04C0 - 0x04B0) +class UFieldGuideButton_Actions : public UFieldGuideButtonBase +{ +public: + TArray NewItemCategories; // 0x04B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideButton_Actions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideButton_Actions") + } + static class UFieldGuideButton_Actions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideButton_Actions; + +// Class Phoenix.FieldGuideButton_OwlMail +// 0x0000 (0x04B0 - 0x04B0) +class UFieldGuideButton_OwlMail : public UFieldGuideButtonBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideButton_OwlMail") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideButton_OwlMail") + } + static class UFieldGuideButton_OwlMail* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideButton_OwlMail; + +// Class Phoenix.FieldGuideButton_Quests +// 0x0000 (0x04B0 - 0x04B0) +class UFieldGuideButton_Quests : public UFieldGuideButtonBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideButton_Quests") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideButton_Quests") + } + static class UFieldGuideButton_Quests* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideButton_Quests; + +// Class Phoenix.PageStack +// 0x0010 (0x0038 - 0x0028) +class UPageStack final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TArray GetStack(); + class FString Peek(); + class FString Pop(); + void Push(const class FString& Widget); + void Reset(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PageStack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PageStack") + } + static class UPageStack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPageStack; + +// Class Phoenix.FXFilter_IsCreature +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsCreature final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsCreature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsCreature") + } + static class UFXFilter_IsCreature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsCreature; + +// Class Phoenix.FieldGuideHotSpot +// 0x0088 (0x02D0 - 0x0248) +class AFieldGuideHotSpot final : public AActor +{ +public: + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool bDebugDraw; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HotSpotHeightAllowed; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinOuterRadiusRatio; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInsideOuterRadius; // 0x0268(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInsideCollision; // 0x0269(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26A[0x2]; // 0x026A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float HotSpotRadius; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HotSpotRumbleDeadZone; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInsideHotSpotRadius; // 0x0274(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHotSpotActive; // 0x0275(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_276[0x2]; // 0x0276(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnCompletedDelagate; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCancelledDelagate; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEndedDelagate; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UCognitionStimuliSourceComponent* CognitionStimuliSourceComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr PlayerActor; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* VFXPulseComponent; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPageCollected; // 0x02C0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C1[0xF]; // 0x02C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateHotSpot(); + void ClearRevealed(); + void DeactivateHotSpot(); + void DestroyVFX(); + void EnteredHotSpotRadius(); + void EnteredOuterRadius(); + void ExitedHotSpotRadius(); + void ExitedOuterRadius(); + void HintedByRevelio(const bool bWasHintedAt); + void Interact(class UBTService_AvaAITree* AvaService); + void Log(const class FString& InLogString); + void NovaComplete(); + void PageCollected(); + void PlayerIsInHotSpot(class AActor* InPlayerActor, bool bInHotSpot); + void RevealedByRevelio(); + void SetRevealed(); + void StartVFX(class UNiagaraSystem* InAsset); + void UpdateHotSpot(); + void UpdateHotSpotRadius(); + void UpdateOuterRadius(float AngleRatio, float DistanceRatio); + void UpdateVFX(float AngleRatio, float DistanceRatio); + + bool IsRevealed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideHotSpot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideHotSpot") + } + static class AFieldGuideHotSpot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFieldGuideHotSpot; + +// Class Phoenix.ThrowData +// 0x0138 (0x0160 - 0x0028) +class UThrowData final : public UObject +{ +public: + class UWorld* World; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ThrownActor; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* Component; // 0x0048(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASpellTool* SpellTool; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x78]; // 0x0058(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + class UObjectStateInfo* ObjectStateInfo; // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IgnoreObjectArray; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_F0[0x40]; // 0x00F0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MunitionDataAssets; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_140[0x18]; // 0x0140(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetActor; // 0x0158(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ThrowData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ThrowData") + } + static class UThrowData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UThrowData; + +// Class Phoenix.FieldGuideMenu +// 0x0008 (0x0378 - 0x0370) +class UFieldGuideMenu : public UScreen +{ +public: + bool NeedsAutosave; // 0x0370(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangeMenuPage(EUMGInputAction MenuPage); + void MarkNeedsAutosave(); + void MenuReadLegend(); + void UpdateMenuLegend(const TArray& NewData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FieldGuideMenu") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FieldGuideMenu") + } + static class UFieldGuideMenu* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFieldGuideMenu; + +// Class Phoenix.ScheduleItemWidget +// 0x0068 (0x02D0 - 0x0268) +class UScheduleItemWidget final : public UUserWidget +{ +public: + TMulticastInlineDelegate OnScheduleItemHovered; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnScheduleItemUnhovered; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float BackgroundScale; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString IconName; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndTime; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActivityID; // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActivityTypeID; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowActivityText; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnSynchronizeProperties(); + void ScheduleItemHovered(); + void ScheduleItemUnhovered(); + bool SetInformation(const struct FActivityStruct& Activity, bool ShowText); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScheduleItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScheduleItemWidget") + } + static class UScheduleItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScheduleItemWidget; + +// Class Phoenix.FiniteInterface +// 0x0000 (0x0000 - 0x0000) +class IFiniteInterface final +{ +public: + void StartFinite(class AActor* Instigator, bool RemovedEffect); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FiniteInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FiniteInterface") + } + static class IFiniteInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IFiniteInterface; + +// Class Phoenix.InstancedTrailActor +// 0x02B8 (0x0500 - 0x0248) +class AInstancedTrailActor final : public AActor +{ +public: + int32 MaxMeshes; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* TrailMemberMesh; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float spacing; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomizeSpacingPercent; // 0x025C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Burst; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_264[0xC]; // 0x0264(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform FollowOffset; // 0x0270(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FInstancedTrailMemberBehavior MemberBehavior; // 0x02A0(0x01E0)(Edit, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0480(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_481[0x7]; // 0x0481(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UInstancedStaticMeshComponent* TrailMeshes; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray TrailMembers; // 0x0490(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + int32 NextTrailMember; // 0x04A0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A4[0x5C]; // 0x04A4(0x005C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Regenerate(); + void Reset(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstancedTrailActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstancedTrailActor") + } + static class AInstancedTrailActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInstancedTrailActor; + +// Class Phoenix.SelfArrangingBooks +// 0x0078 (0x02C0 - 0x0248) +class ASelfArrangingBooks final : public AActor +{ +public: + TArray SplineArray; // 0x0248(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray RandomSMCs; // 0x0258(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 RandomSelection; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanPlay; // 0x026C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayReverse; // 0x026D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26E[0x2]; // 0x026E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumberOfBooks; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumberOfPaths; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleOfProps; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float spacing; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceInbetweenProps; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOfProps; // 0x0284(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UTimelineComponent* TM_Spline; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* PathCurve; // 0x0298(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* Rot1Curve; // 0x02A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* Rot2Curve; // 0x02A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* Rot3Curve; // 0x02B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* Rot4Curve; // 0x02B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnTimelineFinished(); + void OnTimelineUpdate(float Value); + void UpdateBookTransform(const int32 idx, const float Path, const float Rot); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelfArrangingBooks") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelfArrangingBooks") + } + static class ASelfArrangingBooks* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASelfArrangingBooks; + +// Class Phoenix.LockableComponent +// 0x0158 (0x0228 - 0x00D0) +class ULockableComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x20]; // 0x00D0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UMeshComponent* LockMeshComponent; // 0x00F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* CalloutLocator; // 0x00F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCognitionStimuliSourceComponent* CognitionStimuliSource; // 0x0100(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USphereComponent* LockHitSphere; // 0x0108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SerializedVersion; // 0x0110(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AlwaysFaceCamera; // 0x0114(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Socket; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool Locked; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Inventory_KeyName; // 0x0124(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDatabaseLockList DatabaseLock_KeyName; // 0x012C(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AutomaticallyChangeLockStateWithKeyPossession; // 0x0134(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowLock; // 0x0135(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool PerceptibleWhenLocked; // 0x0136(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_137[0x1]; // 0x0137(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName GroupName; // 0x0138(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString ScheduleUnlockedTime; // 0x0140(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString ScheduleLockedTime; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UParticleSystem* LockPickParticleSystem; // 0x0160(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UParticleSystem* LockLocationUnlockParticleSystem; // 0x0168(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* AlohomoraCompleteAbilityClass; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AlohomoraFailTime; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AlohomoraAtLevelTime; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AlohomoraOneAboveTime; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AlohomoraTwoAboveTime; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UnlockWithKeyTime; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TimeForWiggleSound; // 0x018C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* UnlockSound; // 0x0190(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* UnlockingSound; // 0x0198(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* UnlockingStopSound; // 0x01A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* VoidSound; // 0x01A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* WiggleSound; // 0x01B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* AddedSound; // 0x01B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* RemovedSound; // 0x01C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* HitByMunitionSound; // 0x01C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* ClosedWithLockSound; // 0x01D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* BumpedIntoLockSound; // 0x01D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* UnlockFailSound; // 0x01E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGuid Guid; // 0x01E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool HasBeenSetUp; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool DeleteThisComponent; // 0x01F9(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1FA[0x2E]; // 0x01FA(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DestroyLock(); + class ALockable* GetLockable(); + void OnLockSphereHit(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnPlayerRemovedLock(class AAmbulatory_Character* AmbulatoryCharacter); + void PlayerHitByMunitions(); + void Seal(bool ShowLockWhenLocked, bool PlaySoundsAndEffects); + void SetUpNewLockableComponent(); + void Unlock(bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects, bool DoChild, bool FromMinigame, bool AllowStreamingDoorsToKeepOpen); + void UnlockButtonPressed(const class UObject* Caller); + void UnlockButtonReleasedEarly(const class UObject* Caller); + void UnlockIfLinked(class UObject* Caller, const class FName& inGroupName); + void UnlockTimeReached(const class UObject* Caller); + void Unseal(bool ShowLockWhenLocked, bool Locked_0, bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects); + void UpdateLockAfterChange(bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects, bool DoChild); + + bool CanPlayerOpenLock() const; + bool CanPlayerUseAlohomoraOnLock() const; + class UMeshComponent* GetLockMeshComponent() const; + bool HasKey() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockableComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockableComponent") + } + static class ULockableComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULockableComponent; + +// Class Phoenix.PadlockComponent +// 0x0178 (0x03A0 - 0x0228) +class UPadlockComponent final : public ULockableComponent +{ +public: + ELockDifficulty LockDifficulty; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReverseLock; // 0x0229(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22A[0x6]; // 0x022A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform LockMeshRelativeTransform; // 0x0230(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray LockedMeshArray; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UnlockedMeshArray; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UCurveFloat* GlowCurve; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* GlowParticleSystem; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_290[0xE8]; // 0x0290(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* LockMaterialInstance; // 0x0378(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMeshComponent* RemovedMeshComponent; // 0x0380(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FTimerHandle DeleteLockTimerHandle; // 0x0388(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_390[0x10]; // 0x0390(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetGlowStrength(float GlowWipeStrength); + void StartDelayedGlow(); + void StartGlow(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PadlockComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PadlockComponent") + } + static class UPadlockComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPadlockComponent; + +// Class Phoenix.FiniteSpellTool +// 0x0008 (0x0878 - 0x0870) +class AFiniteSpellTool final : public AFireOnceSpellTool +{ +public: + int32 FiniteLevel; // 0x0870(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bRemoveSpellsFromOtherCasters; // 0x0874(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bRemoveBuffs; // 0x0875(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_876[0x2]; // 0x0876(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FiniteSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FiniteSpellTool") + } + static class AFiniteSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFiniteSpellTool; + +// Class Phoenix.FireOnceThrowSpellTool +// 0x0020 (0x0890 - 0x0870) +class AFireOnceThrowSpellTool : public AFireOnceSpellTool +{ +public: + bool bShowDebug; // 0x0870(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_871[0x3]; // 0x0871(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BasePhysicsImpulse; // 0x0874(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScaledPhysicsImpulse; // 0x0878(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVelocity; // 0x087C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThrowAngleZ; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetingPercent; // 0x0884(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetHalfAngleXY; // 0x0888(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetHalfAngleZ; // 0x088C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FireOnceThrowSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FireOnceThrowSpellTool") + } + static class AFireOnceThrowSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFireOnceThrowSpellTool; + +// Class Phoenix.FishMoverBase +// 0x0030 (0x0278 - 0x0248) +class AFishMoverBase final : public AActor +{ +public: + TArray FishOffset; // 0x0248(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Splines; // 0x0258(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray FishComponents; // 0x0268(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + void AddFishSpline(class USplineComponent* Spline); + void InitFish(int32 numberOfFish, class USkeletalMesh* Mesh, class UAnimationAsset* Anim, float ScaleMin, float ScaleMax, float spacing); + void MoveFish(float timelineTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FishMoverBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FishMoverBase") + } + static class AFishMoverBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFishMoverBase; + +// Class Phoenix.FlipendoSpellTool +// 0x0028 (0x0898 - 0x0870) +class AFlipendoSpellTool final : public AFireOnceSpellTool +{ +public: + TArray LevelDataArray; // 0x0870(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) + float CharacterImpulseScale; // 0x0880(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_884[0x4]; // 0x0884(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AOEMunition; // 0x0888(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_890[0x8]; // 0x0890(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FlipTarget(class AActor* InTargetActor, class UPrimitiveComponent* InTargetComp, const struct FVector& ImpactLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlipendoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlipendoSpellTool") + } + static class AFlipendoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFlipendoSpellTool; + +// Class Phoenix.FlockingActorComponent +// 0x0008 (0x00D8 - 0x00D0) +class UFlockingActorComponent final : public UActorComponent +{ +public: + bool bEditorOnly; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlockingActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlockingActorComponent") + } + static class UFlockingActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlockingActorComponent; + +// Class Phoenix.CameraStackCapturedBeastTargetGetter +// 0x0008 (0x0068 - 0x0060) +class UCameraStackCapturedBeastTargetGetter final : public UCameraStackSecondaryTargetGetter +{ +public: + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackCapturedBeastTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackCapturedBeastTargetGetter") + } + static class UCameraStackCapturedBeastTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackCapturedBeastTargetGetter; + +// Class Phoenix.FXFilter_Spell +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_Spell final : public UFXFilter +{ +public: + EMultiFXSpell SpellCondition; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_Spell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_Spell") + } + static class UFXFilter_Spell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_Spell; + +// Class Phoenix.InstancedFlockingActor +// 0x0478 (0x06C0 - 0x0248) +class AInstancedFlockingActor final : public AActor +{ +public: + class UInstancedStaticMeshComponent* FlockMeshes; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFlockingParameters FlockingParams; // 0x0250(0x0068)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableCollisions; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x3]; // 0x02B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFlockCollisionParameters CollisionParams; // 0x02BC(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableFlocking; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FlockingStrength; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFlockGenerationParameters FlockGenerationParams; // 0x02E0(0x0070)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FFlockMemberInitialConditions FlockInitialConditions; // 0x0350(0x002C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_37C[0x4]; // 0x037C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FlockInitialStates; // 0x0380(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FFlockingFadeParameters FadeParameters; // 0x0390(0x0034)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bFlockFade; // 0x03C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePersonalities; // 0x03C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C6[0x2]; // 0x03C6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFlockPersonalities Personalities; // 0x03C8(0x0180)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + uint8 Pad_548[0x88]; // 0x0548(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFlockingParametersAdjustableBlend BlendFlockingParameters; // 0x05D0(0x00C0)(Edit, Transient, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector LastFollowPos; // 0x0690(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Age; // 0x069C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FlockFadeRadius; // 0x06A0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector FlockFadeCenter; // 0x06A4(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* FlockOriginalMaterial; // 0x06B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* FlockFadeMaterial; // 0x06B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void Generate(); + void Reset(); + void SetAdjustableParameters(const struct FFlockingParametersAdjustable& Parameters, float BlendTimeSeconds); + void SetFlockingStrength(float Strength); + void StartFade(); + + void GetAdjustableParameters(struct FFlockingParametersAdjustable* Parameters) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstancedFlockingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstancedFlockingActor") + } + static class AInstancedFlockingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInstancedFlockingActor; + +// Class Phoenix.SetScale_ExecuteTask +// 0x0010 (0x0038 - 0x0028) +class USetScale_ExecuteTask final : public UExecuteTask +{ +public: + struct FVector mNewScale; // 0x0028(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRelative; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SetScale_ExecuteTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SetScale_ExecuteTask") + } + static class USetScale_ExecuteTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USetScale_ExecuteTask; + +// Class Phoenix.FlyingBook +// 0x0020 (0x0308 - 0x02E8) +class AFlyingBook final : public AWorldInteractObject +{ +public: + float BookSpeed; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BookSpeedMod; // 0x02EC(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USplineComponent* MainSplineReference; // 0x02F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USphereComponent* BookRoot; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float SplineLength; // 0x0300(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DistanceAlongSpline; // 0x0304(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void ActivateSpellReaction(bool newActivate); + void RandomizeDistanceAlongSpline(); + void Update(float DeltaTime); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBook") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBook") + } + static class AFlyingBook* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFlyingBook; + +// Class Phoenix.DialogueLineRule_MoveCamera_DuringPauseEvent +// 0x0020 (0x00C8 - 0x00A8) +class UDialogueLineRule_MoveCamera_DuringPauseEvent final : public UDialogueLineRule_MoveCamera_Event +{ +public: + float DurationThreshold; // 0x00A8(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationVariability; // 0x00AC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShowBeforePause; // 0x00B0(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShowBeforePauseVariability; // 0x00B4(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShowAfterPause; // 0x00B8(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShowAfterPauseVariability; // 0x00BC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombinePausesThreshold; // 0x00C0(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombinePauseThresholdVariability; // 0x00C4(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_MoveCamera_DuringPauseEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_MoveCamera_DuringPauseEvent") + } + static class UDialogueLineRule_MoveCamera_DuringPauseEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_MoveCamera_DuringPauseEvent; + +// Class Phoenix.SimpleSplineFollowerForAI +// 0x0100 (0x0348 - 0x0248) +class ASimpleSplineFollowerForAI final : public AActor +{ +public: + class UPathComponent* PathComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugSpline; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskSplineTypes SplineType; // 0x0251(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSprintSplineType; // 0x0252(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartAtSplineStart; // 0x0253(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo MissionID; // 0x0258(0x0088)(Edit, NativeAccessSpecifierPublic) + int32 MissionUID; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SplinePointsFromOtherSpline; // 0x02E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class ASimpleSplineFollowerForAI* OtherSplinePath; // 0x02F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSplineCompleted; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_310[0x38]; // 0x0310(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CreateSplineFromGivenPoints(); + void MoveOnSplineFleshLoad(class AActor* FleshActor); + void OnFleshLoadComplete(class AActor* FleshActor); + void StartAIMovementOnSpline(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleSplineFollowerForAI") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleSplineFollowerForAI") + } + static class ASimpleSplineFollowerForAI* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASimpleSplineFollowerForAI; + +// Class Phoenix.CameraStackTransfigurationPreviewTargetGetter +// 0x0018 (0x00C0 - 0x00A8) +class UCameraStackTransfigurationPreviewTargetGetter : public UCameraStackSecondaryTargetGetterBlend +{ +public: + bool bObjectCenter; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x17]; // 0x00A9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackTransfigurationPreviewTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackTransfigurationPreviewTargetGetter") + } + static class UCameraStackTransfigurationPreviewTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackTransfigurationPreviewTargetGetter; + +// Class Phoenix.CameraStackStationaryTransfigurationPreviewTargetGetter +// 0x0000 (0x00C0 - 0x00C0) +class UCameraStackStationaryTransfigurationPreviewTargetGetter final : public UCameraStackTransfigurationPreviewTargetGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackStationaryTransfigurationPreviewTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackStationaryTransfigurationPreviewTargetGetter") + } + static class UCameraStackStationaryTransfigurationPreviewTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackStationaryTransfigurationPreviewTargetGetter; + +// Class Phoenix.FlyingBroom +// 0x06E8 (0x0990 - 0x02A8) +class alignas(0x10) AFlyingBroom final : public APawn +{ +public: + TMap BroomMountErrors; // 0x02A8(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + class APawn* MountedCharacter; // 0x02F8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr BroomActionSpline; // 0x0300(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LastDirection; // 0x0308(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ActiveScale; // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScaleIn; // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicsAsset* BroomPhysicAssetForRiderCloth; // 0x0320(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FClothMountTargets ClothMountTargets; // 0x0328(0x0018)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UCapsuleComponent* CapsuleComponent; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USkeletalMeshComponent* BroomMeshComponent; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USkeletalMeshComponent* BeaterMeshComponent; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFlyingBroomMovementComponent* MovementComponent; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMountStreamingComponent* MountStreamingComponent; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMountHeightLimitComponent* MountHeightLimitComponent; // 0x0368(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAkComponent* AudioComponent; // 0x0370(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf PlayerMountAbility; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf PlayerDismountDiveAbility; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf PlayerDismountGroundAbility; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf PlayerDismountGround2JogAbility; // 0x0390(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf PlayerDismountInstantAbility; // 0x0398(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf SwingBeaterAbility; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf SwingBeaterBackhandAbility; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf ThrowQuaffleAbility; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf StudentHoverBroomFlyAbility; // 0x03B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf StudentIdleAbility; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr BroomRiderAnims; // 0x03C8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFlyingBroomAudio* FlyingBroomAudio; // 0x03F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCurveFloat* DeadZoneCurve; // 0x03F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float DeadZone; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float FastFlightInputEaseSpeed; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FRuntimeFloatCurve FastFlightInputMagnitudeAdjustmentCurve; // 0x0408(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) + float GroundDismountHeight; // 0x0490(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float MinCollisionResponseSpeed; // 0x0494(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_498[0x4]; // 0x0498(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float IdleBreakTime; // 0x049C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A0[0x2E0]; // 0x04A0(0x02E0)(Fixing Size After Last Property [ Dumper-7 ]) + float SpeedBoostUnavailableMessageTimeout; // 0x0780(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_784[0x2C]; // 0x0784(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) + ECustomInterpType DecelerationInterpType; // 0x07B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7B1[0x3]; // 0x07B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DecelerationInterpSpeed; // 0x07B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_7B8[0x118]; // 0x07B8(0x0118)(Fixing Size After Last Property [ Dumper-7 ]) + class UTriggerEffect* pBoostTriggerEffect; // 0x08D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTriggerEffect* pSpeedUpTriggerEffect; // 0x08D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTriggerEffect* pInactiveTriggerEffect; // 0x08E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf MountedAIControllerClass; // 0x08E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AEnemyBroomRider_AiController* EnemyAIController; // 0x08F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8F8[0x38]; // 0x08F8(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + class UFlyingBroomPhysics* StudentDefaultFlightData; // 0x0930(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_938[0x58]; // 0x0938(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AcceleratePressed(); + void AddBoostPercentage(float percent); + void AddRiderClothCollisionSources(const class ACharacter* Character); + void AIDismountBroom(); + void AIMountBroom(class ACharacter* Character, class UFlyingBroomPhysics* FlightData); + bool AllowDismount(); + void ApplyBroomStats(); + void AttachPlayerToBroomOnMount(class ABiped_Player* BipedPlayer, class AFlyingBroom* BroomProp, EBroomMountType InMountType); + void BroomEvent(class FName EventName); + void DetachPlayerFromBroomOnDismount(class ABiped_Player* BipedPlayer, class AFlyingBroom* BroomProp, float VelocityDamping); + void DisableSpellHUD(bool DisableSpellHUD_0, bool DisableHealtHUD); + void DismountBroom(class ABiped_Player* Player, bool Instant); + void FinishSettingBoostAllowedValue(EStandardManagedPriority Priority, class UObject* InInstigator); + void FinishSettingDisableBarrelRollValue(EStandardManagedPriority Priority, class UObject* InInstigator); + void FinishSettingDisableInputValue(EStandardManagedPriority Priority, class UObject* InInstigator); + void FinishSettingDismountAllowedValue(EStandardManagedPriority Priority, class UObject* InInstigator); + void FinishSettingForceHoverValue(EStandardManagedPriority Priority, class UObject* InInstigator); + float GetBoostMeterAmount(); + float GetMaxBoostMeter(); + void OnActorIsHiddenChanged(bool NewValue); + void OnBarrelRollStart(bool bRollLeft); + void OnBoostStart(); + void OnEnterBoostZone(); + void OnLeaveBoostZone(); + void OnMountedNPCHiddenIsChanged(class UScheduledEntity* inParticipant, bool inHidden); + void OnNPCDismountBroom(); + void OnNPCMountBroom(); + void OnPlayerDismountBroom(); + void OnPlayerMountBroom(); + void OnTurboStart(); + void RemoveRiderClothCollisionSources(const class ACharacter* Character, bool bRemoveDelegates); + void SafeDismountHeightCheck(); + void SetForceLand(const bool bInForceLand); + void SetScaleInfo(bool bInScaleIn, float InActiveScale); + void SetupBroomComponents(class UCapsuleComponent* Capsule, class UFlyingBroomMovementComponent* Movement, class USkeletalMeshComponent* Mesh); + void SetupPlayerOnBroom(class ABiped_Player* BipedPlayer); + void StartSettingBoostAllowedValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator); + void StartSettingDisableBarrelRollValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator); + void StartSettingDisableInputValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator); + void StartSettingDismountAllowedValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator); + void StartSettingForceHoverValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator); + void SupressHoverDisabledUI(const bool bDisable); + bool Teleport(const struct FVector& DestLocation, float DestYaw, bool ResetCamera, bool TeleportPhysics); + void UpdateBroomAudio(class UFlyingBroomAudio* BroomAudio); + + bool CanIdleBreak() const; + void DisableMovement() const; + void EnableMountedRiderIKSetup(bool bEnabled) const; + void EnableMovement() const; + void FinishSettingMaxFlyHeightValue(EStandardManagedPriority Priority, class UObject* InInstigator) const; + EBroomDismountType GetDismountType() const; + EFlyingBroomHitObjectType GetLastHitObject() const; + bool IsBoostRecharging() const; + bool IsForceLanding() const; + bool IsInBoost() const; + bool IsInHoverMode() const; + bool IsInTurbo() const; + void PopFlightDataOffStack() const; + void PushFlightDataOntoStack(class UFlyingBroomPhysics* NewFlightData) const; + void SetMaxFlyingSpeed(const float Speed) const; + void SetSplineComponent(class USplineComponent* InSplineComponent, const bool bTeleportToStart) const; + void ShowBroomHUD(bool bShow) const; + void StartSettingMaxFlyHeightValue(float Value, EStandardManagedPriority Priority, class UObject* InInstigator) const; + void UpdateRTPCValue(float InRTPCValue, const class FString& RTPC, const struct FVector2D& ValueRange, const struct FVector2D& AudioValueRange) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroom") + } + static class AFlyingBroom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFlyingBroom; + +// Class Phoenix.FlyingBroomAudio +// 0x0060 (0x0090 - 0x0030) +class UFlyingBroomAudio final : public UDataAsset +{ +public: + class FString SpeedRTPC; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SpeedValues; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SpeedAudioValues; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HeightRTPC; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HeightValues; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HeightAudioValues; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PitchRTPC; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PitchValues; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PitchAudioValues; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroomAudio") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroomAudio") + } + static class UFlyingBroomAudio* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroomAudio; + +// Class Phoenix.FlyingBroomPhysicsScratch_FreeRoam +// 0x0108 (0x0138 - 0x0030) +class UFlyingBroomPhysicsScratch_FreeRoam final : public UFlyingBroomPhysicsScratch +{ +public: + uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UFlyingBroomPhysics_FreeRoam* PhysicsData; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomStats* StatsData; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0xD8]; // 0x0060(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroomPhysicsScratch_FreeRoam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroomPhysicsScratch_FreeRoam") + } + static class UFlyingBroomPhysicsScratch_FreeRoam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroomPhysicsScratch_FreeRoam; + +// Class Phoenix.FlyingBroomPhysics_FreeRoam +// 0x01F8 (0x0230 - 0x0038) +class UFlyingBroomPhysics_FreeRoam final : public UFlyingBroomPhysics +{ +public: + struct FFlyingBroomImpulseData HoverForwardImpulse; // 0x0038(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData PassiveForwardImpulse; // 0x0054(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData BoostForwardImpulse; // 0x0070(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ThrusterEaseHalflife; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData HoverVerticalImpulse; // 0x0090(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData PassiveVerticalImpulse; // 0x00AC(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData BoostVerticalImpulse; // 0x00C8(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData LateralImpulse; // 0x00E4(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ConformToGroundHeight; // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseWorldHeightForDangerZone; // 0x0104(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DangerZoneFromGround; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DangerZoneWorldHeight; // 0x010C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundBuffer; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CeilingBuffer; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConformToGroundTime; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData DangerZoneImpulse; // 0x011C(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData GroundBufferImpulse; // 0x0138(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData CeilingBufferImpulse; // 0x0154(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bDangerZoneIfNoGroundFound; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HoverYawMinInterpSpeed; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoverYawMaxInterpSpeed; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PassiveYawMinInterpSpeed; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PassiveYawMaxInterpSpeed; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoostYawMinInterpSpeed; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoostYawMaxInterpSpeed; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurboYawMinInterpSpeed; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurboYawMaxInterpSpeed; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawSpringHalfLife; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYawTurnAngle; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WallTraceLengthMax; // 0x019C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WallTraceVerticalLengthMax; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WallTraceLengthStop; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalImpulsePitch; // 0x01A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchInterpSpeed; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchSpringHalflife; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayBeforeMoving; // 0x01B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDirectionMatchTolerance; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFlyingBroomImpulseData TurboImpulse; // 0x01BC(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float InterpToMaxSpeedSpeed; // 0x01D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType InterpToMaxSpeedType; // 0x01DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DD[0x3]; // 0x01DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HoverMaxAnimTurn; // 0x01E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PassiveMaxAnimTurn; // 0x01E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoostMaxAnimTurn; // 0x01E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TurboMaxAnimTurn; // 0x01EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoverAnimTurnHalflife; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FastAnimTurnHalflife; // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAnimThrusterForce; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimSpeedHalflife; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimUpDownHalflife; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReactPushbackForceAmount; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_208[0x28]; // 0x0208(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroomPhysics_FreeRoam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroomPhysics_FreeRoam") + } + static class UFlyingBroomPhysics_FreeRoam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroomPhysics_FreeRoam; + +// Class Phoenix.FlyingBroomPhysics_Spline +// 0x0078 (0x00B0 - 0x0038) +class UFlyingBroomPhysics_Spline final : public UFlyingBroomPhysics +{ +public: + float SplineTravelMaxSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineTravelMinSpeed; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineTravelTurboSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHorizontalOffset; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HorizontalOffsetSpeed; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarrelRollOffset; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVerticalOffsetUp; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVerticalOffsetDown; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VerticalOffsetSpeed; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxYaw; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawInterpSpeed; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType YawInterpType; // 0x0064(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AnimYawInterpSpeed; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType AnimYawInterpType; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxPitch; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PitchInterpSpeed; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType PitchInterpType; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SplineForwardInterpSpeed; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType SplineForwardInterpType; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SplineOffsetInterpSpeed; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType SplineOffsetInterpType; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OrientToSplineSpeed; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAnimPitch; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAnimYaw; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnemyCriticalMinDistanceOffset; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnemyMinDistanceOffset; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnemyMaxDistanceOffset; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EnemyCriticalMaxDistanceOffset; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraInterpSpeed; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType CameraInterpType; // 0x00AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FlyingBroomPhysics_Spline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FlyingBroomPhysics_Spline") + } + static class UFlyingBroomPhysics_Spline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFlyingBroomPhysics_Spline; + +// Class Phoenix.LumosScalabilitySettingsRulePlatforms +// 0x0008 (0x0030 - 0x0028) +class ULumosScalabilitySettingsRulePlatforms final : public ULumosScalabilitySettingsRule +{ +public: + int32 Platforms; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRulePlatforms") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRulePlatforms") + } + static class ULumosScalabilitySettingsRulePlatforms* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRulePlatforms; + +// Class Phoenix.NavArea_Vertical +// 0x0000 (0x0048 - 0x0048) +class UNavArea_Vertical final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_Vertical") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_Vertical") + } + static class UNavArea_Vertical* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_Vertical; + +// Class Phoenix.FoliageRemoverActorComponent +// 0x0060 (0x0130 - 0x00D0) +class UFoliageRemoverActorComponent final : public UActorComponent +{ +public: + struct FVector BoxSize; // 0x00D0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_DC[0x54]; // 0x00DC(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RemoveFoliage(); + void RespawnFoliage(); + void SetBoxSize(const struct FVector& size); + + struct FBox GetBoxInWorldSpace() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FoliageRemoverActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FoliageRemoverActorComponent") + } + static class UFoliageRemoverActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFoliageRemoverActorComponent; + +// Class Phoenix.Force_TASChoice +// 0x0008 (0x0030 - 0x0028) +class UForce_TASChoice final : public UNPC_TurnAssistStateChoice +{ +public: + ENPC_TurnAssistState ForcedState; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Force_TASChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Force_TASChoice") + } + static class UForce_TASChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForce_TASChoice; + +// Class Phoenix.ForageablePool +// 0x0058 (0x0080 - 0x0028) +class UForageablePool final : public UObject +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ForageablePool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ForageablePool") + } + static class UForageablePool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UForageablePool; + +// Class Phoenix.FrozenInterface +// 0x0000 (0x0000 - 0x0000) +class IFrozenInterface final +{ +public: + void OnAttemptToFreeze(); + void OnFailedToFreeze(); + void OnThaw(class AActor* Instigator); + bool StartFreeze(class AActor* Instigator, float Amount); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FrozenInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FrozenInterface") + } + static class IFrozenInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IFrozenInterface; + +// Class Phoenix.FXAutoTriggerBoolInLevel +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolInLevel final : public UFXAutoTriggerBool +{ +public: + struct FLerpVolumesLevelName Level; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolInLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolInLevel") + } + static class UFXAutoTriggerBoolInLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolInLevel; + +// Class Phoenix.CameraStackBehaviorMoveTargetToRagdollCOM +// 0x0020 (0x01D8 - 0x01B8) +class UCameraStackBehaviorMoveTargetToRagdollCOM : public UCameraStackBehaviorBlend +{ +public: + float verticalOffset; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BC[0x1C]; // 0x01BC(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMoveTargetToRagdollCOM") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMoveTargetToRagdollCOM") + } + static class UCameraStackBehaviorMoveTargetToRagdollCOM* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMoveTargetToRagdollCOM; + +// Class Phoenix.FXAutoTriggerScalarLerpVolumeEye +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarLerpVolumeEye final : public UFXAutoTriggerScalar +{ +public: + struct FLerpVolumesScalarName LerpVolumesScalar; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarLerpVolumeEye") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarLerpVolumeEye") + } + static class UFXAutoTriggerScalarLerpVolumeEye* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarLerpVolumeEye; + +// Class Phoenix.FXAutoTriggerBoolAllBlendDomainsZero +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolAllBlendDomainsZero final : public UFXAutoTriggerBool +{ +public: + TArray BlendDomains; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolAllBlendDomainsZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolAllBlendDomainsZero") + } + static class UFXAutoTriggerBoolAllBlendDomainsZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolAllBlendDomainsZero; + +// Class Phoenix.LightComponentStateDataIntMap +// 0x0050 (0x0080 - 0x0030) +class ULightComponentStateDataIntMap final : public ULightComponentStateData +{ +public: + uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateDataIntMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateDataIntMap") + } + static class ULightComponentStateDataIntMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateDataIntMap; + +// Class Phoenix.CameraStackBehaviorAttachToSplineBroom +// 0x0000 (0x0248 - 0x0248) +class UCameraStackBehaviorAttachToSplineBroom final : public UCameraStackBehaviorAttachToSpline +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAttachToSplineBroom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAttachToSplineBroom") + } + static class UCameraStackBehaviorAttachToSplineBroom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAttachToSplineBroom; + +// Class Phoenix.FXAutoTriggerScalarBlendDomainEye +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerScalarBlendDomainEye final : public UFXAutoTriggerScalar +{ +public: + struct FRenderSettingsPreComputedBlendDomainName BlendDomain; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarBlendDomainEye") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarBlendDomainEye") + } + static class UFXAutoTriggerScalarBlendDomainEye* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarBlendDomainEye; + +// Class Phoenix.FXAutoTriggerScalarBlendDomainActor +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerScalarBlendDomainActor final : public UFXAutoTriggerScalar +{ +public: + struct FRenderSettingsPreComputedBlendDomainName BlendDomain; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarBlendDomainActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarBlendDomainActor") + } + static class UFXAutoTriggerScalarBlendDomainActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarBlendDomainActor; + +// Class Phoenix.FXAutoTriggerBoolGameLogicResultOnOff +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolGameLogicResultOnOff final : public UFXAutoTriggerScalar +{ +public: + struct FName_GameLogicBoolResult Result; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGameLogicResultOnOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGameLogicResultOnOff") + } + static class UFXAutoTriggerBoolGameLogicResultOnOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGameLogicResultOnOff; + +// Class Phoenix.FXAutoTriggerBoolActorExpression +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolActorExpression final : public UFXAutoTriggerBool +{ +public: + struct FName_GameLogicExpression ActorExpression; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolActorExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolActorExpression") + } + static class UFXAutoTriggerBoolActorExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolActorExpression; + +// Class Phoenix.FXAutoTriggerScalarGameLogicPropositionalInt32 +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarGameLogicPropositionalInt32 final : public UFXAutoTriggerScalar +{ +public: + struct FName_GameLogicPropInt32 Propositional; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarGameLogicPropositionalInt32") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarGameLogicPropositionalInt32") + } + static class UFXAutoTriggerScalarGameLogicPropositionalInt32* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarGameLogicPropositionalInt32; + +// Class Phoenix.LumosScalabilityModifyBase +// 0x0008 (0x0030 - 0x0028) +class ULumosScalabilityModifyBase : public UObject +{ +public: + bool bContinueModifiers; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityModifyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityModifyBase") + } + static class ULumosScalabilityModifyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityModifyBase; + +// Class Phoenix.LumosScalabilityModifyWithRule +// 0x0010 (0x0040 - 0x0030) +class ULumosScalabilityModifyWithRule : public ULumosScalabilityModifyBase +{ +public: + class ULumosScalabilitySettingsRule* Rule; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LightingScenarios; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityModifyWithRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityModifyWithRule") + } + static class ULumosScalabilityModifyWithRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityModifyWithRule; + +// Class Phoenix.LumosScalabilityModifyPostProcessing +// 0x0010 (0x0050 - 0x0040) +class ULumosScalabilityModifyPostProcessing final : public ULumosScalabilityModifyWithRule +{ +public: + class ULumosPostProcessingAsset* PostProcessing; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePostProcessing; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityModifyPostProcessing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityModifyPostProcessing") + } + static class ULumosScalabilityModifyPostProcessing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityModifyPostProcessing; + +// Class Phoenix.FXAutoTriggerScalarPlayerRequirement +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarPlayerRequirement final : public UFXAutoTriggerScalar +{ +public: + struct FName_GameLogicVarFloat PlayerRequirement; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarPlayerRequirement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarPlayerRequirement") + } + static class UFXAutoTriggerScalarPlayerRequirement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarPlayerRequirement; + +// Class Phoenix.PhoenixImage +// 0x0018 (0x0228 - 0x0210) +class UPhoenixImage final : public UImage +{ +public: + struct FDataTableRowHandle ColorTag; // 0x0210(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetColorTag(const struct FDataTableRowHandle& NewColorTag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixImage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixImage") + } + static class UPhoenixImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixImage; + +// Class Phoenix.FXAutoTriggerBoolPlayerResult +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolPlayerResult final : public UFXAutoTriggerBool +{ +public: + struct FName_GameLogicBoolResult PlayerResult; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolPlayerResult") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolPlayerResult") + } + static class UFXAutoTriggerBoolPlayerResult* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolPlayerResult; + +// Class Phoenix.FXAutoTriggerBoolPlayerExpression +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolPlayerExpression final : public UFXAutoTriggerBool +{ +public: + struct FName_GameLogicExpression PlayerExpression; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolPlayerExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolPlayerExpression") + } + static class UFXAutoTriggerBoolPlayerExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolPlayerExpression; + +// Class Phoenix.FXAutoTriggerBoolNotInFrontend +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolNotInFrontend final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolNotInFrontend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolNotInFrontend") + } + static class UFXAutoTriggerBoolNotInFrontend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolNotInFrontend; + +// Class Phoenix.FXAutoTriggerBoolSocialSemanticValueEquals +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolSocialSemanticValueEquals final : public UFXAutoTriggerBoolSocialSemanticValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolSocialSemanticValueEquals") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolSocialSemanticValueEquals") + } + static class UFXAutoTriggerBoolSocialSemanticValueEquals* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolSocialSemanticValueEquals; + +// Class Phoenix.FXAutoTriggerBoolSocialSemanticValueLessThan +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerBoolSocialSemanticValueLessThan final : public UFXAutoTriggerBoolSocialSemanticValue +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolSocialSemanticValueLessThan") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolSocialSemanticValueLessThan") + } + static class UFXAutoTriggerBoolSocialSemanticValueLessThan* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolSocialSemanticValueLessThan; + +// Class Phoenix.FXAutoTriggerScalarEnvironmentalGlobal +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerScalarEnvironmentalGlobal final : public UFXAutoTriggerScalar +{ +public: + struct FEnvironmentalGlobalsScalarName EnvironmentalGlobal; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarEnvironmentalGlobal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarEnvironmentalGlobal") + } + static class UFXAutoTriggerScalarEnvironmentalGlobal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarEnvironmentalGlobal; + +// Class Phoenix.GlaciusMaximaSpellTool +// 0x0040 (0x08B0 - 0x0870) +class AGlaciusMaximaSpellTool final : public AFireOnceSpellTool +{ +public: + TSubclassOf GlaciusActorClass; // 0x0870(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* GlaciusImpactComponent; // 0x0878(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* GlaciusTerrainImpactComponent; // 0x0880(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GlaciusPlatformClass; // 0x0888(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SkinFX; // 0x0890(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FrozenFX2; // 0x0898(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float TerrainImpactZOffset; // 0x08A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8AC[0x4]; // 0x08AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlaciusMaximaSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlaciusMaximaSpellTool") + } + static class AGlaciusMaximaSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGlaciusMaximaSpellTool; + +// Class Phoenix.FXAutoTriggerScalarDistanceSquaredToCameraActor +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarDistanceSquaredToCameraActor final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarDistanceSquaredToCameraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarDistanceSquaredToCameraActor") + } + static class UFXAutoTriggerScalarDistanceSquaredToCameraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarDistanceSquaredToCameraActor; + +// Class Phoenix.FXAutoTriggerScalarDistanceSquaredToPlayer +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarDistanceSquaredToPlayer final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarDistanceSquaredToPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarDistanceSquaredToPlayer") + } + static class UFXAutoTriggerScalarDistanceSquaredToPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarDistanceSquaredToPlayer; + +// Class Phoenix.NiagaraPoserComponent +// 0x00A0 (0x02C0 - 0x0220) +class UNiagaraPoserComponent final : public USceneComponent +{ +public: + struct FNiagraPoserSetup Setup; // 0x0218(0x0068)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UPoseableMeshComponent* MeshComponent; // 0x0280(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraComponent* NiagaraComponent; // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray Bones; // 0x0290(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class FString EmitterName; // 0x02A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Age; // 0x02B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 UpdateCounter; // 0x02B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CreateNiagaraSystem(class UNiagaraSystem* NiagaraSystem, bool pAutoActivate); + void Reset(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPoserComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPoserComponent") + } + static class UNiagaraPoserComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraPoserComponent; + +// Class Phoenix.NamedPoint +// 0x0028 (0x0270 - 0x0248) +class ANamedPoint final : public ATargetPoint +{ +public: + class FString m_nameOverride; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_bAppendLevelName; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EVolumeType VolumeType; // 0x0259(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* Volume; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NamedPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NamedPoint") + } + static class ANamedPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANamedPoint; + +// Class Phoenix.FXAutoTriggerBoolWithinDistanceToCameraActor +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolWithinDistanceToCameraActor final : public UFXAutoTriggerBoolWithinDistanceToCamera +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolWithinDistanceToCameraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolWithinDistanceToCameraActor") + } + static class UFXAutoTriggerBoolWithinDistanceToCameraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolWithinDistanceToCameraActor; + +// Class Phoenix.FXAutoTriggerBoolActorInFrontOfCamera +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolActorInFrontOfCamera final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolActorInFrontOfCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolActorInFrontOfCamera") + } + static class UFXAutoTriggerBoolActorInFrontOfCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolActorInFrontOfCamera; + +// Class Phoenix.FXAutoTriggerScalarMaxWaterLevelLocal +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarMaxWaterLevelLocal final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarMaxWaterLevelLocal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarMaxWaterLevelLocal") + } + static class UFXAutoTriggerScalarMaxWaterLevelLocal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarMaxWaterLevelLocal; + +// Class Phoenix.FXAutoTriggerScalarWaterDepth +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarWaterDepth final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarWaterDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarWaterDepth") + } + static class UFXAutoTriggerScalarWaterDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarWaterDepth; + +// Class Phoenix.FXAutoTriggerScalarIsSwimming +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarIsSwimming final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarIsSwimming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarIsSwimming") + } + static class UFXAutoTriggerScalarIsSwimming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarIsSwimming; + +// Class Phoenix.FXAutoTriggerScalarPlayerIsSwimming +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarPlayerIsSwimming final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarPlayerIsSwimming") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarPlayerIsSwimming") + } + static class UFXAutoTriggerScalarPlayerIsSwimming* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarPlayerIsSwimming; + +// Class Phoenix.IntrusionVolumeComponent +// 0x0060 (0x0280 - 0x0220) +class UIntrusionVolumeComponent final : public USceneComponent +{ +public: + class FString OpeningTime; // 0x0218(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ClosingTime; // 0x0228(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_238[0x20]; // 0x0238(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnCaughtByAuthorityFigure; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class USceneRig_Intrusion* IntrusionSceneRig; // 0x0268(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStatList Stat; // 0x0270(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool IsPlayerInIntrusionArea(); + + void EnableIntrusion(bool Enable); + bool IsPlayerAllowed(); + void OnActorBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnActorEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnCaught(); + void OnIntrusionPerceptionDone(class ANPC_Character* InNPC); + void PlayIntrusionSceneRig(class ANPC_Character* InNPC); + struct FEventDateTime WhenWillPlayerBeAllowed(); + struct FEventDateTime WhenWillPlayerBeDisallowed(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IntrusionVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IntrusionVolumeComponent") + } + static class UIntrusionVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIntrusionVolumeComponent; + +// Class Phoenix.FXAutoTriggerScalarActorWorldZ +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarActorWorldZ final : public UFXAutoTriggerScalar +{ +public: + EFXAutoTriggerZLocation Location; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFXAutoTriggerZType Type; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarActorWorldZ") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarActorWorldZ") + } + static class UFXAutoTriggerScalarActorWorldZ* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarActorWorldZ; + +// Class Phoenix.PathSelectHUD +// 0x0000 (0x0268 - 0x0268) +class UPathSelectHUD final : public UUserWidget +{ +public: + void Start(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathSelectHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathSelectHUD") + } + static class UPathSelectHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPathSelectHUD; + +// Class Phoenix.FXAutoTriggerScalarPlayerWorldZ +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerScalarPlayerWorldZ final : public UFXAutoTriggerScalar +{ +public: + EFXAutoTriggerZLocation Location; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFXAutoTriggerZType Type; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarPlayerWorldZ") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarPlayerWorldZ") + } + static class UFXAutoTriggerScalarPlayerWorldZ* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarPlayerWorldZ; + +// Class Phoenix.MapPathComponent +// 0x0060 (0x0570 - 0x0510) +class UMapPathComponent final : public UProceduralMeshComponent +{ +public: + uint8 Pad_510[0x60]; // 0x0510(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapPathComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapPathComponent") + } + static class UMapPathComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapPathComponent; + +// Class Phoenix.FXAutoTriggerScalarPlayerSpeed +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerScalarPlayerSpeed final : public UFXAutoTriggerScalar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerScalarPlayerSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerScalarPlayerSpeed") + } + static class UFXAutoTriggerScalarPlayerSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerScalarPlayerSpeed; + +// Class Phoenix.FXAutoTriggerBoolActorMeshesDirty +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolActorMeshesDirty final : public UFXAutoTriggerBool +{ +public: + int32 ThresholdFrames; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolActorMeshesDirty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolActorMeshesDirty") + } + static class UFXAutoTriggerBoolActorMeshesDirty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolActorMeshesDirty; + +// Class Phoenix.FXAutoTriggerBoolActorTagListHas +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolActorTagListHas final : public UFXAutoTriggerBoolActorTagList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolActorTagListHas") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolActorTagListHas") + } + static class UFXAutoTriggerBoolActorTagListHas* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolActorTagListHas; + +// Class Phoenix.SkinFXParameterDriverAutoFXBoolMod +// 0x0010 (0x0040 - 0x0030) +class USkinFXParameterDriverAutoFXBoolMod final : public USkinFXParameterDriverMod +{ +public: + class UFXAutoTriggerBool* AutoTriggerBool; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModIfFalse; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModIfTrue; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterDriverAutoFXBoolMod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterDriverAutoFXBoolMod") + } + static class USkinFXParameterDriverAutoFXBoolMod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterDriverAutoFXBoolMod; + +// Class Phoenix.FXAutoTriggerBoolStencilEffectAnyActive +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolStencilEffectAnyActive final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolStencilEffectAnyActive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolStencilEffectAnyActive") + } + static class UFXAutoTriggerBoolStencilEffectAnyActive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolStencilEffectAnyActive; + +// Class Phoenix.FXAutoTriggerRequiredActorMatchIsCompanion +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorMatchIsCompanion final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchIsCompanion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchIsCompanion") + } + static class UFXAutoTriggerRequiredActorMatchIsCompanion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchIsCompanion; + +// Class Phoenix.FXAutoTriggerRequiredActorMatchIsNPCCompanion +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorMatchIsNPCCompanion final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchIsNPCCompanion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchIsNPCCompanion") + } + static class UFXAutoTriggerRequiredActorMatchIsNPCCompanion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchIsNPCCompanion; + +// Class Phoenix.FXAutoTriggerRequiredActorMatchIsPlayerCompanion +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorMatchIsPlayerCompanion final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchIsPlayerCompanion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchIsPlayerCompanion") + } + static class UFXAutoTriggerRequiredActorMatchIsPlayerCompanion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchIsPlayerCompanion; + +// Class Phoenix.FXAutoTriggerRequiredActorMatchIsPlayerLeadNPC +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorMatchIsPlayerLeadNPC final : public UFXAutoTriggerRequiredActorsMatchBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorMatchIsPlayerLeadNPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorMatchIsPlayerLeadNPC") + } + static class UFXAutoTriggerRequiredActorMatchIsPlayerLeadNPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorMatchIsPlayerLeadNPC; + +// Class Phoenix.GameOverScreenBase +// 0x0008 (0x0378 - 0x0370) +class UGameOverScreenBase : public UScreen +{ +public: + EUIGameOverReason MyReason; // 0x0370(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CannotAbandonQuest(); + void SetGameOverReason(EUIGameOverReason Reason); + void SetRestartButtonText(const class FString& ButtonText); + void ShowLoadSaveResultPopup(const class FString& ResultMessage, float Duration); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameOverScreenBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameOverScreenBase") + } + static class UGameOverScreenBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameOverScreenBase; + +// Class Phoenix.FXAutoTriggerBoolAlive +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolAlive final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolAlive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolAlive") + } + static class UFXAutoTriggerBoolAlive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolAlive; + +// Class Phoenix.FXAutoTriggerBoolIsCurrentPlayerTarget +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolIsCurrentPlayerTarget final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolIsCurrentPlayerTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolIsCurrentPlayerTarget") + } + static class UFXAutoTriggerBoolIsCurrentPlayerTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolIsCurrentPlayerTarget; + +// Class Phoenix.MunitionType_AOE_MultiFX +// 0x0300 (0x0660 - 0x0360) +class AMunitionType_AOE_MultiFX : public AMunitionType_Base +{ +public: + uint8 Pad_360[0x8]; // 0x0360(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDamage; // 0x0368(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterDamage; // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_radiusStart; // 0x0370(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_radiusEnd; // 0x0374(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomGrowthDuration; // 0x0378(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_379[0x3]; // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomGrowthDuration; // 0x037C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_hitVictimInterval; // 0x0380(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel CollisionChannel; // 0x0384(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_385[0x3]; // 0x0385(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf m_damageType; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsImpulse; // 0x0390(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsAngularImpulse; // 0x0394(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyTestDamageOnce; // 0x0398(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_399[0x1]; // 0x0399(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUnblockable; // 0x039A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBreakBlockFX; // 0x039B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectCompanions; // 0x039C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectCharacters; // 0x039D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyAffectCharactersOfHostileTeams; // 0x039E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectObjects; // 0x039F(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTransformedCharactersAffectedLikeCharacters; // 0x03A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespectInstigatorCanHit; // 0x03A1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerNPCResponse; // 0x03A2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespectCover; // 0x03A3(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyRespectCoverForCharacters; // 0x03A4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCalculatePositionOnce; // 0x03A5(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EComboType ComboType; // 0x03A6(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A7[0x1]; // 0x03A7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FocusType; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnnounceTime; // 0x03B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnnounceHomingSpeed; // 0x03B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepAnnounceStartRunning; // 0x03B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceAnnounceStartEndOnCancel; // 0x03B9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BA[0x6]; // 0x03BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AnnounceStartFX2; // 0x03C0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray AnnounceFX2; // 0x03D0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray AnnounceFizzleFX2; // 0x03E0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* AnnounceMotionFX; // 0x03F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireTriggerToWarn; // 0x03F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F9[0x3]; // 0x03F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WarningTime; // 0x03FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WarningHomingSpeed; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray WarningStartFX2; // 0x0408(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray WarningFX2; // 0x0418(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray WarningFizzleFX2; // 0x0428(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* WarningMotionFX; // 0x0438(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequireTriggerToExplode; // 0x0440(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_441[0x7]; // 0x0441(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExplosionFX2; // 0x0448(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ExplosionFX_EndImmediately; // 0x0458(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_459[0x3]; // 0x0459(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ExplosionStartTime; // 0x045C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExplosionEndTime; // 0x0460(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_464[0x4]; // 0x0464(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ExplosionStartFX2; // 0x0468(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ExplosionEndFX2; // 0x0478(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* ExplosionMotionFX; // 0x0488(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayExplosionOnGround; // 0x0490(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_stopAtCollision; // 0x0491(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_492[0x6]; // 0x0492(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HitActorFX2; // 0x0498(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray HitTerrainFX2; // 0x04A8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray HitBlockedFX2; // 0x04B8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + ENoiseSize FireNoiseSize; // 0x04C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoiseSize ImpactNoiseSize; // 0x04C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bThrowTarget; // 0x04CA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4CB[0x1]; // 0x04CB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TargetHalfAngleXY; // 0x04CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetHalfAngleZ; // 0x04D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LaunchAngle; // 0x04D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAirLaunchAngle; // 0x04D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaximumLaunchAngle; // 0x04DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightAdjustment; // 0x04E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelMinZThreshold; // 0x04E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelMaxZThreshold; // 0x04E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BasePhysicsImpulse; // 0x04EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScaledPhysicsImpulse; // 0x04F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterBasePhysicsImpulse; // 0x04F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterMassScaledPhysicsImpulse; // 0x04F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVelocity; // 0x04FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TargetingPercent; // 0x0500(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateTarget; // 0x0504(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_505[0x3]; // 0x0505(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LeviosoImpulseScale; // 0x0508(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealt; // 0x050C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealt; // 0x0510(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealtCharacter; // 0x0514(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealtCharacter; // 0x0518(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTaken; // 0x051C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTaken; // 0x0520(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacter; // 0x0524(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacter; // 0x0528(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacterWall; // 0x052C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacterWall; // 0x0530(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacterFloor; // 0x0534(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacterFloor; // 0x0538(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacterCharacter; // 0x053C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacterCharacter; // 0x0540(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrestoTimeExtension; // 0x0544(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerMunitionSentMessage; // 0x0548(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_549[0x57]; // 0x0549(0x0057)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_ignoreActors; // 0x05A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_5B0[0x90]; // 0x05B0(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkComponent* AnnounceMotionComponent; // 0x0640(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAkComponent* WarningMotionComponent; // 0x0648(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAkComponent* ExplosionMotionComponent; // 0x0650(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ASpellTool* SpellTool; // 0x0658(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void Cancel(); + void EndArresto(); + bool IsArresto(); + void OnAnnounce(const struct FVector& Location, const struct FRotator& Rotation, const struct FMultiFX2Handle& FXHandle); + void OnExplode(const struct FVector& Location, const struct FRotator& Rotation, const struct FMultiFX2Handle& FXHandle); + void OnHit(const struct FMunitionImpactData& MunitionImpact, const struct FHitResult& HitResult, bool bHit, bool bBlocked, bool bFailed); + void OnWarning(const struct FVector& Location, const struct FRotator& Rotation, const struct FMultiFX2Handle& FXHandle); + void TriggerAnnounceLoop(); + void TriggerArresto(); + void TriggerEnd(); + void TriggerExplode(); + void TriggerFizzle(); + void TriggerImpact(bool bSkipStartState); + void TriggerImpactEnd(); + void TriggerWarning(); + void TriggerWarningLoop(); + void TriggerWarningStart(); + + struct FMultiFX2Handle GetAnnounceFXHandle() const; + struct FMultiFX2Handle GetExplodeFXHandle() const; + struct FMultiFX2Handle GetFizzleFXHandle() const; + struct FMultiFX2Handle GetWarningFXHandle() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_AOE_MultiFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_AOE_MultiFX") + } + static class AMunitionType_AOE_MultiFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_AOE_MultiFX; + +// Class Phoenix.FXAutoTriggerBoolIsSpecificNPC +// 0x0090 (0x00B8 - 0x0028) +class UFXAutoTriggerBoolIsSpecificNPC final : public UFXAutoTriggerBool +{ +public: + struct FDbSingleColumnInfo NPCKey; // 0x0028(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FName NPCKeyName; // 0x00B0(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolIsSpecificNPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolIsSpecificNPC") + } + static class UFXAutoTriggerBoolIsSpecificNPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolIsSpecificNPC; + +// Class Phoenix.FXUpdate_Property +// 0x0018 (0x0098 - 0x0080) +class UFXUpdate_Property final : public UFXUpdate_Tick +{ +public: + EMultiFXUse PropertySource; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SourcePropertyName; // 0x0084(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TargetPropertyName; // 0x008C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_Property") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_Property") + } + static class UFXUpdate_Property* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_Property; + +// Class Phoenix.FXAutoTriggerRequiredActorsFriendlyNPC +// 0x0000 (0x0040 - 0x0040) +class UFXAutoTriggerRequiredActorsFriendlyNPC final : public UFXAutoTriggerRequiredActorsNPC +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsFriendlyNPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsFriendlyNPC") + } + static class UFXAutoTriggerRequiredActorsFriendlyNPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsFriendlyNPC; + +// Class Phoenix.FXAutoTriggerRequiredActorsEnemyNPC +// 0x0000 (0x0040 - 0x0040) +class UFXAutoTriggerRequiredActorsEnemyNPC final : public UFXAutoTriggerRequiredActorsNPC +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsEnemyNPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsEnemyNPC") + } + static class UFXAutoTriggerRequiredActorsEnemyNPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsEnemyNPC; + +// Class Phoenix.FXAutoTriggerRequiredActorsCreatures +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerRequiredActorsCreatures final : public UFXAutoTriggerRequiredActorsBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsCreatures") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsCreatures") + } + static class UFXAutoTriggerRequiredActorsCreatures* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsCreatures; + +// Class Phoenix.FXAutoTriggerBoolActivePlayerMount +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolActivePlayerMount final : public UFXAutoTriggerBool +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolActivePlayerMount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolActivePlayerMount") + } + static class UFXAutoTriggerBoolActivePlayerMount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolActivePlayerMount; + +// Class Phoenix.FXAutoTriggerRequiredActorsMounts +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerRequiredActorsMounts final : public UFXAutoTriggerRequiredActorsBase +{ +public: + bool bExcludeActivePlayerMount; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsMounts") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsMounts") + } + static class UFXAutoTriggerRequiredActorsMounts* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsMounts; + +// Class Phoenix.SceneAction_MountCreature +// 0x0020 (0x00C0 - 0x00A0) +class USceneAction_MountCreature final : public USceneRigObjectActionBase +{ +public: + class UActorProvider* Creature; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MountHandlerClass; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceMountOnEnter; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDismountOnExit; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDismountTransition; // 0x00B2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartFlying; // 0x00B3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopFlying; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* PathNode; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_MountCreature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_MountCreature") + } + static class USceneAction_MountCreature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_MountCreature; + +// Class Phoenix.FXAutoTriggerBoolHasSenseGroup +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerBoolHasSenseGroup final : public UFXAutoTriggerBool +{ +public: + TArray> Senses; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolHasSenseGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolHasSenseGroup") + } + static class UFXAutoTriggerBoolHasSenseGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolHasSenseGroup; + +// Class Phoenix.Int_ScheduledEntitySynchronizeMethod +// 0x0008 (0x0030 - 0x0028) +class UInt_ScheduledEntitySynchronizeMethod final : public UIntProvider +{ +public: + ESynchronizeMethod Value; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int_ScheduledEntitySynchronizeMethod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int_ScheduledEntitySynchronizeMethod") + } + static class UInt_ScheduledEntitySynchronizeMethod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt_ScheduledEntitySynchronizeMethod; + +// Class Phoenix.NiagaraBasketActor +// 0x0010 (0x0258 - 0x0248) +class ANiagaraBasketActor final : public AActor +{ +public: + TArray> Components; // 0x0248(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraBasketActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraBasketActor") + } + static class ANiagaraBasketActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraBasketActor; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestOr +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestOr final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + TArray Tests; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestOr") + } + static class UFXAutoTriggerCognitionStimuliTestOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestOr; + +// Class Phoenix.OwlMailNotification +// 0x0000 (0x02E8 - 0x02E8) +class UOwlMailNotification : public UHUDElementGroup +{ +public: + int32 PlayMailDialogLine(const class FString& MailID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OwlMailNotification") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OwlMailNotification") + } + static class UOwlMailNotification* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOwlMailNotification; + +// Class Phoenix.PhoenixMapRegion +// 0x0048 (0x0290 - 0x0248) +class APhoenixMapRegion : public AActor +{ +public: + class UMaterialInstanceDynamic* RegionMaterialDynamic; // 0x0248(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERegionType Region; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERegionType SubRegion; // 0x0251(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_252[0x2]; // 0x0252(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SubRegionIndex; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsSubRegion; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsLevelBounds; // 0x0259(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInnerLevelBounds; // 0x025A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsSpecialCase; // 0x025B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESplineMeshAxis RegionFowardAxis; // 0x025C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString RegionName; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HighlightColor; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RegionCenterPoint; // 0x0280(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixMapRegion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixMapRegion") + } + static class APhoenixMapRegion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixMapRegion; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestHasSense +// 0x0028 (0x0050 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestHasSense final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + TSoftClassPtr Sense; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestHasSense") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestHasSense") + } + static class UFXAutoTriggerCognitionStimuliTestHasSense* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestHasSense; + +// Class Phoenix.SceneAction_MaterialSwapFlex +// 0x0060 (0x0138 - 0x00D8) +class USceneAction_MaterialSwapFlex final : public USceneAction_MaterialSwap +{ +public: + class UMaterialSwapInfoObject* Swap; // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapKeyBundlePreload PreloadMaterials; // 0x00E0(0x0003)(Edit, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_E3[0x5]; // 0x00E3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapParameters InitialParameters; // 0x00E8(0x0050)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_MaterialSwapFlex") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_MaterialSwapFlex") + } + static class USceneAction_MaterialSwapFlex* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_MaterialSwapFlex; + +// Class Phoenix.OverlandMapScreen +// 0x0008 (0x04E0 - 0x04D8) +class UOverlandMapScreen : public UMapScreenBase +{ +public: + class UMapOverland* OverlandMap; // 0x04D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void EnterHogwarts_Event(); + void ExitHogwarts_Event(); + class UMapOverland* GetMap(); + void HoveredFilterRegion_Event(class UMapIcon* Icon); + void RegionChange_Event(class APhoenixMapRegion* regionActor, class APhoenixMapRegion* subregionActor, bool noString); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlandMapScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlandMapScreen") + } + static class UOverlandMapScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlandMapScreen; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestSocialCombatMode +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestSocialCombatMode final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + ESocialCombatMode SocialCombatMode; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestSocialCombatMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestSocialCombatMode") + } + static class UFXAutoTriggerCognitionStimuliTestSocialCombatMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestSocialCombatMode; + +// Class Phoenix.OutfitDefinitionWrapper +// 0x0050 (0x0078 - 0x0028) +class UOutfitDefinitionWrapper final : public UObject +{ +public: + struct FOutfitDefinition OutfitDefinition; // 0x0028(0x0050)(Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OutfitDefinitionWrapper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OutfitDefinitionWrapper") + } + static class UOutfitDefinitionWrapper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOutfitDefinitionWrapper; + +// Class Phoenix.FXAutoTriggerCognitionStimuliTestAnySocialCombatMode +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerCognitionStimuliTestAnySocialCombatMode final : public UFXAutoTriggerCognitionStimuliTest +{ +public: + TArray SocialCombatModes; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerCognitionStimuliTestAnySocialCombatMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerCognitionStimuliTestAnySocialCombatMode") + } + static class UFXAutoTriggerCognitionStimuliTestAnySocialCombatMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerCognitionStimuliTestAnySocialCombatMode; + +// Class Phoenix.FXAutoTriggerBoolCognitionStimuliTest +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolCognitionStimuliTest final : public UFXAutoTriggerBool +{ +public: + class UFXAutoTriggerCognitionStimuliTest* Test; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolCognitionStimuliTest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolCognitionStimuliTest") + } + static class UFXAutoTriggerBoolCognitionStimuliTest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolCognitionStimuliTest; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterNot +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterNot final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + class UFXAutoTriggerInteractibleItemsFilter* Filter; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterNot") + } + static class UFXAutoTriggerInteractibleItemsFilterNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterNot; + +// Class Phoenix.SceneActionState_PerformTask +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_PerformTask final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PerformTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PerformTask") + } + static class USceneActionState_PerformTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PerformTask; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterAnd +// 0x0010 (0x0038 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterAnd final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + TArray filters; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterAnd") + } + static class UFXAutoTriggerInteractibleItemsFilterAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterAnd; + +// Class Phoenix.DialogueLineRule_Camera +// 0x0028 (0x0060 - 0x0038) +class UDialogueLineRule_Camera final : public UDialogueLineRule +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Characters; // 0x0040(0x0010)(BlueprintReadOnly, ZeroConstructor, Deprecated, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Events; // 0x0050(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_Camera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_Camera") + } + static class UDialogueLineRule_Camera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_Camera; + +// Class Phoenix.CameraStackLockOnTargetGetter +// 0x0000 (0x00B0 - 0x00B0) +class UCameraStackLockOnTargetGetter : public UCameraStackReticleTargetGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackLockOnTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackLockOnTargetGetter") + } + static class UCameraStackLockOnTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackLockOnTargetGetter; + +// Class Phoenix.MealButtonWidget +// 0x0000 (0x0268 - 0x0268) +class UMealButtonWidget final : public UUserWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MealButtonWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MealButtonWidget") + } + static class UMealButtonWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMealButtonWidget; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterHasSense +// 0x0028 (0x0050 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterHasSense final : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + TSoftClassPtr Sense; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterHasSense") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterHasSense") + } + static class UFXAutoTriggerInteractibleItemsFilterHasSense* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterHasSense; + +// Class Phoenix.SceneAction_PerformTask +// 0x0000 (0x00A0 - 0x00A0) +class USceneAction_PerformTask final : public USceneRigObjectActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PerformTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PerformTask") + } + static class USceneAction_PerformTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PerformTask; + +// Class Phoenix.CameraStackBehaviorCrossBlendByCapturedBeastSize +// 0x0008 (0x0370 - 0x0368) +class UCameraStackBehaviorCrossBlendByCapturedBeastSize : public UCameraStackBehaviorMultiCrossBlendStandalone +{ +public: + uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCrossBlendByCapturedBeastSize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCrossBlendByCapturedBeastSize") + } + static class UCameraStackBehaviorCrossBlendByCapturedBeastSize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCrossBlendByCapturedBeastSize; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterHasTag +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerInteractibleItemsFilterHasTag : public UFXAutoTriggerInteractibleItemsFilter +{ +public: + class FName Tag; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterHasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterHasTag") + } + static class UFXAutoTriggerInteractibleItemsFilterHasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterHasTag; + +// Class Phoenix.SettingsTabWidget +// 0x0028 (0x03F0 - 0x03C8) +class USettingsTabWidget : public UTabPageWidget +{ +public: + bool NeedsExitConfirmed; // 0x03C8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ConfirmExitTitle; // 0x03D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ConfirmExitDesc; // 0x03E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void InitForSettingsLocation(bool IsInFieldGuide); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SettingsTabWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SettingsTabWidget") + } + static class USettingsTabWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USettingsTabWidget; + +// Class Phoenix.GraphicsSettingsWidget +// 0x0030 (0x0420 - 0x03F0) +class UGraphicsSettingsWidget final : public USettingsTabWidget +{ +public: + TMulticastInlineDelegate OnConfirmDialogRequested; // 0x03F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCalibrationSelected; // 0x0400(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnHDRCalibrationSelected; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + +public: + void AcceptVideoChanges(); + void RevertVideoChanges(); + void SyncDisplaySettings(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GraphicsSettingsWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GraphicsSettingsWidget") + } + static class UGraphicsSettingsWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGraphicsSettingsWidget; + +// Class Phoenix.FXAutoTriggerInteractibleItemsFilterNotHasTag +// 0x0000 (0x0030 - 0x0030) +class UFXAutoTriggerInteractibleItemsFilterNotHasTag final : public UFXAutoTriggerInteractibleItemsFilterHasTag +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerInteractibleItemsFilterNotHasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerInteractibleItemsFilterNotHasTag") + } + static class UFXAutoTriggerInteractibleItemsFilterNotHasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerInteractibleItemsFilterNotHasTag; + +// Class Phoenix.FXAutoTriggerRequiredActorsInteractibleItems +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerRequiredActorsInteractibleItems final : public UFXAutoTriggerRequiredActorsBase +{ +public: + class UFXAutoTriggerInteractibleItemsFilter* Filter; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsInteractibleItems") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsInteractibleItems") + } + static class UFXAutoTriggerRequiredActorsInteractibleItems* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsInteractibleItems; + +// Class Phoenix.FXAutoTriggerBoolIsInteractibleItem +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolIsInteractibleItem final : public UFXAutoTriggerBool +{ +public: + class UFXAutoTriggerInteractibleItemsFilter* Filter; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolIsInteractibleItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolIsInteractibleItem") + } + static class UFXAutoTriggerBoolIsInteractibleItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolIsInteractibleItem; + +// Class Phoenix.FXAutoTriggerBoolLockableIsLocked +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolLockableIsLocked final : public UFXAutoTriggerBoolLockable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolLockableIsLocked") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolLockableIsLocked") + } + static class UFXAutoTriggerBoolLockableIsLocked* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolLockableIsLocked; + +// Class Phoenix.FXAutoTriggerBoolLockableIsUnlocked +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerBoolLockableIsUnlocked final : public UFXAutoTriggerBoolLockable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolLockableIsUnlocked") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolLockableIsUnlocked") + } + static class UFXAutoTriggerBoolLockableIsUnlocked* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolLockableIsUnlocked; + +// Class Phoenix.ItemScrollBox +// 0x0008 (0x0888 - 0x0880) +class UItemScrollBox final : public UScrollBox +{ +public: + float StickScrollStepSize; // 0x0880(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_884[0x4]; // 0x0884(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnStickScroll(float AnalogVal); + void SetAlwaysShowScrollbarTrack(bool NewAlwaysShowScrollbarTrack); + void SetNavigationDestination(EDescendantScrollDestination NewNavigationDestination); + void SetNavigationScrollPadding(float NewNavigationScrollPadding); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ItemScrollBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ItemScrollBox") + } + static class UItemScrollBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UItemScrollBox; + +// Class Phoenix.ActorMeshSetupMatchSpecificNPC +// 0x0090 (0x00B8 - 0x0028) +class UActorMeshSetupMatchSpecificNPC final : public UActorMeshSetupMatch +{ +public: + struct FDbSingleColumnInfo NPCKey; // 0x0028(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FName NPCKeyName; // 0x00B0(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchSpecificNPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchSpecificNPC") + } + static class UActorMeshSetupMatchSpecificNPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchSpecificNPC; + +// Class Phoenix.AIPerformTaskTeleportToLocation +// 0x0000 (0x00E0 - 0x00E0) +class UAIPerformTaskTeleportToLocation final : public UAIPerformTaskBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskTeleportToLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskTeleportToLocation") + } + static class UAIPerformTaskTeleportToLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskTeleportToLocation; + +// Class Phoenix.ActorMeshSetupMatchCustomizableCharacterType +// 0x0010 (0x0038 - 0x0028) +class UActorMeshSetupMatchCustomizableCharacterType final : public UActorMeshSetupMatch +{ +public: + TArray Types; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchCustomizableCharacterType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchCustomizableCharacterType") + } + static class UActorMeshSetupMatchCustomizableCharacterType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchCustomizableCharacterType; + +// Class Phoenix.ActorMeshSetupMatchInLevel +// 0x0008 (0x0030 - 0x0028) +class UActorMeshSetupMatchInLevel final : public UActorMeshSetupMatch +{ +public: + struct FLerpVolumesLevelName Level; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchInLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchInLevel") + } + static class UActorMeshSetupMatchInLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchInLevel; + +// Class Phoenix.HerbPlotState +// 0x00F0 (0x0118 - 0x0028) +class UHerbPlotState final : public UObject +{ +public: + uint8 Pad_28[0xD0]; // 0x0028(0x00D0)(Fixing Size After Last Property [ Dumper-7 ]) + class AHerbPlot* HerbPlotActor; // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_100[0x18]; // 0x0100(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FName GetFertilizerID() const; + float GetGrowthProgressRatio() const; + EHerbGrowthState GetGrowthState() const; + struct FTimespan GetGrowthTimeRemaining() const; + bool GetIsInSanctuary() const; + class FName GetPlantID() const; + class FName GetPlotID() const; + float GetRegrowthTimeRatio() const; + int32 GetYield() const; + bool IsGrowing() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HerbPlotState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HerbPlotState") + } + static class UHerbPlotState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHerbPlotState; + +// Class Phoenix.ActorMeshSetupMatchInLevels +// 0x0010 (0x0038 - 0x0028) +class UActorMeshSetupMatchInLevels final : public UActorMeshSetupMatch +{ +public: + TArray Levels; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActorMeshSetupMatchInLevels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActorMeshSetupMatchInLevels") + } + static class UActorMeshSetupMatchInLevels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActorMeshSetupMatchInLevels; + +// Class Phoenix.RenderSettingsCustomBlendDomainCurtainDown +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainCurtainDown final : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainCurtainDown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainCurtainDown") + } + static class URenderSettingsCustomBlendDomainCurtainDown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainCurtainDown; + +// Class Phoenix.RenderSettingsCustomBlendDomainFadeToBlack +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainFadeToBlack final : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainFadeToBlack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainFadeToBlack") + } + static class URenderSettingsCustomBlendDomainFadeToBlack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainFadeToBlack; + +// Class Phoenix.RenderSettingsCustomBlendDomainPlayerInCinematic +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainPlayerInCinematic final : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainPlayerInCinematic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainPlayerInCinematic") + } + static class URenderSettingsCustomBlendDomainPlayerInCinematic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainPlayerInCinematic; + +// Class Phoenix.CustomBlendDomainPhoenixPlatform +// 0x0000 (0x0028 - 0x0028) +class UCustomBlendDomainPhoenixPlatform final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomBlendDomainPhoenixPlatform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomBlendDomainPhoenixPlatform") + } + static class UCustomBlendDomainPhoenixPlatform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomBlendDomainPhoenixPlatform; + +// Class Phoenix.UnloadLevelTracker +// 0x0048 (0x0070 - 0x0028) +class UUnloadLevelTracker final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* World; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreaming* StreamingLevel; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectStateManager* Manager; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RemovedOSINames; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Cleanup(); + void OnLevelUnloaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UnloadLevelTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UnloadLevelTracker") + } + static class UUnloadLevelTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUnloadLevelTracker; + +// Class Phoenix.ObjectStateComponent +// 0x0098 (0x0640 - 0x05A8) +class UObjectStateComponent final : public UBaseStateComponent +{ +public: + struct FObjectStateData ObjectStateData; // 0x05A8(0x0098)(Edit, ContainsInstancedReference, AssetRegistrySearchable, Protected, NativeAccessSpecifierProtected) + +public: + void SetBaseHealth(float baseHealth); + void SetCanHighlight(bool bCanHighlight); + void SetDamageable(bool bDamageable); + void SetHitSfx(class UAkAudioEvent* InSfx); + void SetImportant(bool bImportant); + void SetNeverAffectNavmesh(bool NeverAffectNavmesh); + void SetStartBroken(bool StartBroken); + void SetTargetable(bool bTargetable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectStateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectStateComponent") + } + static class UObjectStateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectStateComponent; + +// Class Phoenix.LightTemplateComponent +// 0x0020 (0x0240 - 0x0220) +class ULightTemplateComponent : public USceneComponent +{ +public: + struct FLightTemplateSettings TemplateSettings; // 0x0218(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + void SetIntensityFactor(float InIntensityFactor, bool bApplyNow); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightTemplateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightTemplateComponent") + } + static class ULightTemplateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightTemplateComponent; + +// Class Phoenix.DynamicLightAdaptationModSettingsInLevel +// 0x0008 (0x0040 - 0x0038) +class UDynamicLightAdaptationModSettingsInLevel final : public UDynamicLightAdaptationModSettingsInLevelBase +{ +public: + float EVAmount; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsInLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsInLevel") + } + static class UDynamicLightAdaptationModSettingsInLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsInLevel; + +// Class Phoenix.ModFilter_SpellCooldown_IsInfiltrator +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SpellCooldown_IsInfiltrator final : public UModFilter_SpellCooldown_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SpellCooldown_IsInfiltrator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SpellCooldown_IsInfiltrator") + } + static class UModFilter_SpellCooldown_IsInfiltrator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SpellCooldown_IsInfiltrator; + +// Class Phoenix.DynamicLightAdaptationModSettingsInLevelDayNight +// 0x0008 (0x0040 - 0x0038) +class UDynamicLightAdaptationModSettingsInLevelDayNight final : public UDynamicLightAdaptationModSettingsInLevelBase +{ +public: + float DayEVAmount; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightEVAmount; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsInLevelDayNight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsInLevelDayNight") + } + static class UDynamicLightAdaptationModSettingsInLevelDayNight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsInLevelDayNight; + +// Class Phoenix.ExposureExpressionsPreComputedBlendDomainNamedScalarValue +// 0x0008 (0x0038 - 0x0030) +class UExposureExpressionsPreComputedBlendDomainNamedScalarValue final : public UExposureExpressionsBlendDomainScalarValue +{ +public: + struct FRenderSettingsCustomBlendDomainName BlendDomain; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsPreComputedBlendDomainNamedScalarValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsPreComputedBlendDomainNamedScalarValue") + } + static class UExposureExpressionsPreComputedBlendDomainNamedScalarValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsPreComputedBlendDomainNamedScalarValue; + +// Class Phoenix.SceneRigPreviewActor +// 0x0000 (0x04B8 - 0x04B8) +class ASceneRigPreviewActor final : public ASceneRigActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigPreviewActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigPreviewActor") + } + static class ASceneRigPreviewActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneRigPreviewActor; + +// Class Phoenix.ExposureExpressionsCustomBlendDomainScalarValue +// 0x0008 (0x0038 - 0x0030) +class UExposureExpressionsCustomBlendDomainScalarValue final : public UExposureExpressionsBlendDomainScalarValue +{ +public: + class URenderSettingsCustomBlendDomain* BlendDomain; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExposureExpressionsCustomBlendDomainScalarValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExposureExpressionsCustomBlendDomainScalarValue") + } + static class UExposureExpressionsCustomBlendDomainScalarValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExposureExpressionsCustomBlendDomainScalarValue; + +// Class Phoenix.ModFilter_OnHit_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_OnHit_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_OnHit_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_OnHit_Base") + } + static class UModFilter_OnHit_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_OnHit_Base; + +// Class Phoenix.ModFilter_OnHit_Target_IsUnaware +// 0x0000 (0x0030 - 0x0030) +class UModFilter_OnHit_Target_IsUnaware final : public UModFilter_OnHit_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_OnHit_Target_IsUnaware") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_OnHit_Target_IsUnaware") + } + static class UModFilter_OnHit_Target_IsUnaware* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_OnHit_Target_IsUnaware; + +// Class Phoenix.SceneRigGameOptionsAsset +// 0x0058 (0x0088 - 0x0030) +class USceneRigGameOptionsAsset final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ESceneRigCategory ExperienceCategory; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableAllIK; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCameraTransparency; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePlayerControl; // 0x003B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseStreaming; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseSignificanceManager; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableInteriorExterior; // 0x003E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCognitionHilighting; // 0x003F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCharactersInSceneTargetableByAi; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority CharactersInSceneTargetableByAiPriority; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority MuteMissionGossipPriority; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMuteMissionGossip; // 0x0043(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUntetherSeatFillerFillRate; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePauseMenu; // 0x0045(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCameraShake; // 0x0046(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideNonCinematicElements; // 0x0047(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseComboTimeout; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePhotoMode; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseNotifications; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x1]; // 0x004B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AudioPriorityCutoffOverride; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AudioPrioritySuppressOverride; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseStreamingPlatforms; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PausePopulationManager; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseKnowledgeSavings; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseInteractionSystem; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseWorldEvents; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseBeaconSystem; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseFootPlantEffects; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseEnemyAIComponent; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherSurfaceCharacterFXStateReset PrecipitationState; // 0x0074(0x0002)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PrecipitationPercentage; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrecipitationFadeTime; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWindSpeed; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetPrecipitationState; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetMaxWindSpeed; // 0x0085(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigGameOptionsAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigGameOptionsAsset") + } + static class USceneRigGameOptionsAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigGameOptionsAsset; + +// Class Phoenix.SceneRig_SimpleConversation +// 0x0260 (0x0498 - 0x0238) +class USceneRig_SimpleConversation final : public USceneRig +{ +public: + struct FSceneRigStage_Actor interactionActor; // 0x0238(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor LocalPlayer; // 0x0250(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Camera; // 0x0268(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_String DialogueSequenceID; // 0x0280(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_String DialogueEventName; // 0x0298(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Int DialogueFlags; // 0x02B0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform AvatarHead; // 0x02C8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform AvatarRoot; // 0x02E0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform AvatarRootFinal; // 0x02F8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform A1Head; // 0x0310(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform A1Root; // 0x0328(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform A1RootFinal; // 0x0340(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableInitialFadeIn; // 0x0358(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableInitialFadeOut; // 0x0370(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableFinalFadeIn; // 0x0388(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableFinalFadeOut; // 0x03A0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Int SynchronizationMethod; // 0x03B8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableLightRig; // 0x03D0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool UsesSkyColors; // 0x03E8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float KeyLightColorTemperature; // 0x0400(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float RimLightColorTemperature; // 0x0418(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float FillLightColorTemperature; // 0x0430(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float KeyLightIntensity; // 0x0448(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float RimLightIntensity; // 0x0460(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float FillLightIntensity; // 0x0478(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + class USceneRigProvider* ActiveSceneRig; // 0x0490(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_SimpleConversation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_SimpleConversation") + } + static class USceneRig_SimpleConversation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_SimpleConversation; + +// Class Phoenix.SceneRigGameOptions +// 0x0000 (0x0000 - 0x0000) +class ISceneRigGameOptions final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigGameOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigGameOptions") + } + static class ISceneRigGameOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISceneRigGameOptions; + +// Class Phoenix.ModFilter_DealDamage_Source_MatchesRegistryID +// 0x0018 (0x0048 - 0x0030) +class UModFilter_DealDamage_Source_MatchesRegistryID final : public UModFilter_DealDamage_Base +{ +public: + bool bMatchWholeWord; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MatchingRegistryID; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Source_MatchesRegistryID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Source_MatchesRegistryID") + } + static class UModFilter_DealDamage_Source_MatchesRegistryID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Source_MatchesRegistryID; + +// Class Phoenix.GameplaySettingsWidget +// 0x0000 (0x03C8 - 0x03C8) +class UGameplaySettingsWidget final : public UTabPageWidget +{ +public: + void SuppressDifficultySetting(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplaySettingsWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplaySettingsWidget") + } + static class UGameplaySettingsWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplaySettingsWidget; + +// Class Phoenix.GameplayTagLibraryHelper +// 0x0000 (0x0028 - 0x0028) +class UGameplayTagLibraryHelper final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GameplayTagLibraryHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GameplayTagLibraryHelper") + } + static class UGameplayTagLibraryHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGameplayTagLibraryHelper; + +// Class Phoenix.ScheduledEntity +// 0x1128 (0x1150 - 0x0028) +class alignas(0x10) UScheduledEntity final : public UObject +{ +public: + uint8 Pad_28[0x228]; // 0x0028(0x0228)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnFleshLoadComplete; // 0x0250(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_260[0x80]; // 0x0260(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnPerformCustomAction_NoLocation; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPerformTaskComplete; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMoveToLocationComplete; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWaitForPlayerComplete; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMoveToStationComplete; // 0x0320(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPerformTaskStationUseStart; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPerformTaskStationUseFinish; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPerformTaskStationFinishUseAfterGivenTime; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnInteractionWithStationComplete; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStationInteractionExitComplete; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_380[0x250]; // 0x0380(0x0250)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* FollowCamActor; // 0x05D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5D8[0x10]; // 0x05D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class ASocialNavigatorController* NavPathController; // 0x05E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ASocialSplineController* SplinePathController; // 0x05F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AAntiSocialAAIController* DefaultController; // 0x05F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_600[0x10]; // 0x0600(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class ASocialReasoning* ScheduledEntitySocialReasoning; // 0x0610(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_618[0x9E0]; // 0x0618(0x09E0)(Fixing Size After Last Property [ Dumper-7 ]) + class UPathComponent* PathComponent_PT; // 0x0FF8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStationComponent* StationComponent_MTS; // 0x1000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1008[0x148]; // 0x1008(0x0148)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AbandonStations(EStationExitCallBack InExitCallback); + void AddThinkNowEvent(const class FString& InText, float InDelayLow, float InDelayHigh, bool bInAllowBTShutdown); + void CanAllowBTShutdown(ESEAllowBTShutdownPriority InPriority, class UObject* InCaller); + void CollisionResponseEnded(class ASocialReasoning* SocialReasoning, class FName SocialAction); + bool CurrentlyInFlesh(); + void DialogCompleteCallback(); + void DontAllowBTShutdown(ESEAllowBTShutdownPriority InPriority, class UObject* InCaller); + bool EnableScheduling(const bool InEnable, const bool bInForceExit, const bool bInProcessSchedule); + void EnableSocialControl(const bool InEnable); + void EndPrecachingFlesh(ESEPrecacheFleshPriority InPriority, class UObject* InCaller, bool bInAutoFleshLock, EForcedShutDownMode InForcedShutdown, EForcedShutDownPriority InForcedShutdownPriority); + bool FinishSchedulingOverride(ESchedulingPriority InPriority, const class UObject* InProvider, const bool bInProcessValue, const bool bInForceExit, const bool bInProcessSchedule); + float GetExcessTravelTime(float InDeltaTime); + void GetGoalActivity(E_Goal GoalType, bool* ActivityIsValid, struct FScheduleEntry* RequestedActivity); + void GetGoalStatus(E_Goal GoalType, struct FGoalStatus* GoalStatus); + struct FVector GetLocation(); + void GetMinutesToUpcomingActivity(bool* ActivityIsValid, int32* MinutesToUpcomingActivity); + class ASocialReasoning* GetSocialReasoning(); + void GetUpcomingActivity(bool* ActivityIsValid, struct FScheduleEntry* UpcomingActivity); + const bool IsEnabled(); + bool IsGeneralHobo(); + bool IsGhost(); + bool IsHobo(); + const bool IsInPlayerInteraction(); + bool IsInTransit(); + bool IsSceneRigHobo(); + bool IsSeatFillerHobo(); + bool IsSplineHobo(); + bool IsStudent(); + bool IsWaitingForStation(); + bool IsWorldEventHobo(); + bool IsWorldEventReleasedHobo(); + void Pause(bool bInPause); + void PawnOverlapBegin(class AActor* InSelf, class AActor* InOther); + void PerformTask_ApparateFinished(); + void PerformTask_ApparateFinishedActivity(); + bool PerformTask_ApparateIn(const TSubclassOf InAblAbility); + bool PerformTask_ApparateOut(const TSubclassOf InAblAbility); + bool PerformTask_ApparateOutActivity(); + void PerformTask_CastCustomSpell(class AActor* TargetPtr, float Timeout); + void PerformTask_CastReparo(class AActor* TargetPtr, float Timeout); + void PerformTask_CustomSpellFinished(uint8 InAction); + void PerformTask_DismountBroom(); + void PerformTask_FinishCustomTask_NoLocation(); + void PerformTask_FollowActor(class AActor* InFollowActor, const float InForceSpeed); + class AFlyingBroom* PerformTask_MountBroom(const TSubclassOf FlyingBroomClass); + class AFlyingBroom* PerformTask_MountBroomWithFlightData(const TSubclassOf FlyingBroomClass, class UFlyingBroomPhysics* StudentFlightData); + void PerformTask_MoveToLocation(const struct FVector& InLocation, const float InForceSpeed, const float InClearanceDistance, const bool InBTriggerNextActivity, const float InRadius, const class UPathComponent* InPath); + bool PerformTask_MoveToStation(const class AStation* InStation, const class FName InActionName, const bool bInInteract, const float InForceSpeed, const int32 InConnectionIndex, const float InStationDurationOverride); + bool PerformTask_PlaceAtLocation(const struct FVector& InLocation); + bool PerformTask_PlaceAtTransform(const struct FTransform& InTransform); + void PerformTask_RemoveActivePerformTask(); + void PerformTask_ReparoFinished(uint8 InAction); + void PerformTask_StartCustomTask_NoLocation(); + void PerformTask_StartLumosOnNPC(float Timeout, int32 InSpellLevel); + void PerformTask_StopLumosOnNPC(bool bSuccess, bool bTimeout); + bool PerformTask_TeleportToLocation(const struct FVector& InLocation); + bool PerformTask_TeleportToStation(const class AStation* InStation, const bool bInInteract, const class FString& InSocialAction, const int32 InConnectionIndex, const float InStationDurationOverride, bool InSkipValidation); + bool PerformTask_TeleportToTransform(const struct FTransform& InTransform); + void PerformTask_WaitForPlayer(const float InDistance, bool InbOrientTowardsPlayer); + bool PerformTask_WaitForPlayerIsComplete(); + void PerformTask_WaitForTime(const float InTime, const class FString& InLocation); + void RequestHighLOD(); + void SetCompanionHighLOD(bool bHighLOD); + void SetCurrentActorToAggro(const class FName InRequiredTeam, const bool bEnableCombat); + bool SetFlesh(class ABase_Character* InFlesh); + void StartPrecachingFlesh(ESEPrecacheFleshPriority InPriority, class UObject* InCaller, float InPrecacheDistance, bool bInAutoFleshLock, EForcedShutDownMode InForcedShutdown, EForcedShutDownPriority InForcedShutdownPriority); + bool StartSchedulingOverride(const bool InValue, ESchedulingPriority InPriority, const class UObject* InProvider, const bool bInProdcessValue, const bool bInForceExit, const bool bInProcessSchedule); + + class ABase_Character* GetBaseCharacter() const; + class APawn* GetFlesh() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScheduledEntity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScheduledEntity") + } + static class UScheduledEntity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScheduledEntity; + +// Class Phoenix.GearManagerFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UGearManagerFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool EqualEqual_GearItemIDGearItemID(const struct FGearItemID& arg1, const struct FGearItemID& arg2); + static bool IsValid(const struct FGearItemID& GearItemID); + static bool NotEqual_GearItemIDGearItemID(const struct FGearItemID& arg1, const struct FGearItemID& arg); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GearManagerFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GearManagerFunctionLibrary") + } + static class UGearManagerFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGearManagerFunctionLibrary; + +// Class Phoenix.ModFilter_DealDamage_Target_IsImperiousControlled +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsImperiousControlled final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsImperiousControlled") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsImperiousControlled") + } + static class UModFilter_DealDamage_Target_IsImperiousControlled* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsImperiousControlled; + +// Class Phoenix.GearAppearanceItemDefinition +// 0x0060 (0x0090 - 0x0030) +class UGearAppearanceItemDefinition final : public UDataAsset +{ +public: + class FName GearAppearanceID; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum GearSlot; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap OutfitItems; // 0x0040(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GearAppearanceItemDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GearAppearanceItemDefinition") + } + static class UGearAppearanceItemDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGearAppearanceItemDefinition; + +// Class Phoenix.SceneRigStage_Excursion +// 0x0010 (0x0190 - 0x0180) +class USceneRigStage_Excursion final : public USceneRigStage +{ +public: + struct FSceneRigStage_Actor InvitedGuest; // 0x0178(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_Excursion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_Excursion") + } + static class USceneRigStage_Excursion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_Excursion; + +// Class Phoenix.GearManager +// 0x0058 (0x0080 - 0x0028) +class UGearManager final : public UObject +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool AddCraftGearTrait(const struct FGearTraitRecipeData& Trait, const struct FGearItemID& GearItemID, class FString* ErrorString); + static bool AddGearTrait(const class FName& GearID, const class FName& Variation, const class FName& TraitID); + static int32 CalculateUpgradeAmountForGearItem(const struct FGearItemID& itemToUpgrade, int32 Upgrade); + static bool CanUnequipActorSlotID(class AActor* Actor, EGearSlotIDEnum SlotID); + static bool CanUnequipSlotID(const class FString& ActorId, EGearSlotIDEnum SlotID); + static EGearStatType DefineGearStatTypeFromSlot(EGearSlotIDEnum SlotID); + static EGearStatType DefineSecondaryGearStatTypeFromSlot(EGearSlotIDEnum SlotID); + static bool DoesGearHaveAppearanceOverride(const struct FGearItemID& Gear); + static bool EditorClearSlot(class AActor* Actor, EGearSlotIDEnum SlotID); + static bool EditorDoesGearAppearanceHaveHouseOverrides(class AActor* Actor, const class FString& GearAppearanceID); + static bool EditorLoadGear(class AActor* Actor, const class FString& GearID, bool bResetToEquipped); + static bool EditorLoadGearAppearance(class AActor* Actor, const class FString& GearAppearanceID, const class FString& HouseIDOverride); + static class FString GearSlotIDToString(EGearSlotIDEnum SlotID); + static struct FGearItemID GenerateGearAndAddToInventory(class FName GearID, bool IsIdentified); + static void GenerateGearAndEquip(class FName GearID); + static class UGearManager* Get(); + static struct FGearItemID GetActorEquippedGearItemID(class AActor* Actor, EGearSlotIDEnum SlotID); + static class FName GetActorGearIconID(class AActor* Actor, const class FName& GearID); + static TArray GetAllActorEquippedGearItemID(class AActor* Actor); + static TArray GetAllAvailableGearItemIDsSorted(const class FString& ActorId, EGearSlotIDEnum SortedSlotID); + static TArray GetAllEquippedGearItemIDs(const class FString& ActorId); + static void GetAllGearIDs(const EGearSlotIDEnum SlotID, TArray* GearIDs); + static const TArray GetAllGearSlotIDs(); + static TArray GetAvailableAndEquippedGearItemIDs(const class FString& ActorId, EGearSlotIDEnum SlotID); + static TArray GetAvailableGearAppearanceOverrideIDs(const class FString& ActorId, EGearSlotIDEnum SlotID); + static TArray GetAvailableGearItemIDs(const class FString& ActorId, EGearSlotIDEnum SlotID); + static bool GetCanApplyGearTraitToGear(const struct FGearTraitRecipeData& Trait, const class FName& GearID, const class FName& GearVariation, class FString* OutErrorStringKey); + static TMap GetDefaultPlayerGearAndAppearance(); + static class FString GetEquippedGearAppearanceOverrideID(const class FString& ActorId, EGearSlotIDEnum SlotID); + static struct FGearItemID GetEquippedGearItemID(const class FString& ActorId, EGearSlotIDEnum SlotID); + static void GetGearAbilityUIInfo(const struct FGearItem& Item, TArray* OutGearUI); + static TMap GetGearAppearanceFromGearIDs(const TArray& GearIDs); + static TArray> GetGearAppearanceItemDefinitions(EGenderEnum Gender, const TArray& GearAppearanceIDs); + static int32 GetGearEmptyTraitSlots(const class FName& GearID, const class FName& Variation); + static class FName GetGearIconID(EGenderEnum Gender, const class FName& GearID); + static bool GetGearItem(const struct FGearItemID& GearItemID, struct FGearItem* OutGearItem); + static bool GetGearItemDynamic(const struct FGearItemID& GearItemID, struct FGearItem* GearItem); + static int32 GetGearMaxTraitSlots(const class FName& GearID); + static struct FGearStatRecipeData GetGearStatsUpgradeRecipe(const struct FGearItem& GearItem, EGearStatType StatType, int32 NewLevel); + static void GetGearTraitRecipes(TArray* AllRecipes, class FName RarityTier); + static EGearSlotIDEnum GetLastPreviewedGearSlot(); + static int32 GetMaxUpgradeForGearItem(const struct FGearItem& GearItem); + static int32 GetNumOfStatUpgradeForGearItem(const struct FGearItemID& itemToCheck); + static const TArray GetOutFitItemTypesBySlotID(EGearSlotIDEnum SlotID); + static class FName GetRarityFromGearItemID(class FName GearID); + static EGearSlotIDEnum GetSlotIDFromGearID(const class FName& GearID); + static TArray GetUnidentifiedGear(); + static TArray IdentifyAllItems(); + static bool IsGear(class FName ItemId); + static bool IsGearItemEquippable(const struct FGearItemID& GearID); + static bool IsGearItemHoodUp(const struct FGearItemID& GearItemID); + static bool IsHooded(class AActor* Actor, EGearSlotIDEnum SlotID); + static bool IsHoodUp(class AActor* Actor); + static struct FObjectHandles PreloadGearIds(EGenderEnum Gender, const TArray& GearIDs); + static bool PreviewGear(class AActor* Actor, class FName GearID); + static bool RemoveActorGearAppearanceOverride(class AActor* Actor, const struct FGearItemID& GearItemID); + static void RemoveAllForcedGearAppearances(); + static bool RemoveForcedGearAppearances(const TArray& GearSlotIDs); + static bool RemoveGearAppearanceOverride(const class FString& ActorId, const struct FGearItemID& GearItemID); + static bool SetActorEquippedGearItemID(class AActor* Actor, const struct FGearItemID& GearItemID, const bool bIncludeSlotDefaultGear); + static bool SetActorsEquippedGearAppearanceOverrideID(class AActor* Actor, const class FString& GearAppearanceOverrideID); + static bool SetEquippedGearAppearanceOverrideID(const class FString& ActorId, const class FString& GearAppearanceID); + static bool SetEquippedGearItemID(const class FString& ActorId, const struct FGearItemID& GearItemID); + static bool SetForcedGearAppearances(const TMap& GearAppearanceNames); + static bool SetGearStat(const class FName& GearID, const class FName& Variation, const class FName& StatName, int32 StatValue); + static void SetHoodPosition(class AActor* Actor, const struct FGearItemID& GearItemID, bool bHoodUp, bool bRebuildCharacter); + static EGearSlotIDEnum StringToGearSlotID(const class FString& SlotID); + static bool UnequipActorSlotID(class AActor* Actor, EGearSlotIDEnum SlotID, const bool bIncludeSlotDefaultGear); + static bool UnequipSlotID(const class FString& ActorId, EGearSlotIDEnum SlotID); + static bool UpdateGearOutfitItems(class AActor* Actor, const bool UpdateIfNothingEquipped, const bool bIncludeSlotDefaultGear, const class FString& GearActorID); + static int32 UpgradeGearStatOnLoom(const struct FGearItemID& itemToUpgrade, const struct FGearStatRecipeData& UpgradeData, bool bIgnoreIngredients); + + void AddGearAbilityItems(class FName GearAbility); + void AddGearUpgradeItems(class FName Rarity, EGearStatType StatType, int32 Level); + void OnSaveGameLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GearManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GearManager") + } + static class UGearManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGearManager; + +// Class Phoenix.RPGAbilityEventListener_OnExcursionCompleted +// 0x0000 (0x0098 - 0x0098) +class URPGAbilityEventListener_OnExcursionCompleted final : public URPGAbilityEventListener +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnExcursionCompleted") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnExcursionCompleted") + } + static class URPGAbilityEventListener_OnExcursionCompleted* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnExcursionCompleted; + +// Class Phoenix.GearScreen +// 0x0028 (0x03F0 - 0x03C8) +class UGearScreen final : public UTabPageWidget +{ +public: + class AActor* MenuCharacter; // 0x03C8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* WandActor; // 0x03D0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* BroomProxyActor; // 0x03D8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* MountActor; // 0x03E0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowAppearanceGear; // 0x03E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsAppearanceInventory; // 0x03E9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3EA[0x6]; // 0x03EA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool EquipGearItem(const struct FGearItemID& GearItemID, struct FGearItemID* NewGearItemId); + TArray GetActiveBuffData(); + TArray GetSortedTools(class FName ActiveHolderID, class FName StorageHolderID); + void GetUnlockedAppearanceGear(EGearSlotIDEnum SlotID, TArray* OutCostumes, TArray* OutGeneral); + bool IsPlayerOnBroom(); + bool IsPlayerOnMount(); + struct FGearItemID MakeGearIdForAppearance(class FName GearID, EGearSlotIDEnum SlotID); + bool UnequipGearItem(EGearSlotIDEnum GearSlot, struct FGearItemID* NewGearItemId); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GearScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GearScreen") + } + static class UGearScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGearScreen; + +// Class Phoenix.GenericBPSpellTool +// 0x0010 (0x0970 - 0x0960) +class AGenericBPSpellTool final : public AChannelingSpellTool +{ +public: + TSubclassOf BPActorClass; // 0x0960(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_968[0x8]; // 0x0968(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GenericBPSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GenericBPSpellTool") + } + static class AGenericBPSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGenericBPSpellTool; + +// Class Phoenix.SceneActionState_WaitForDeath +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_WaitForDeath final : public USceneRigObjectActionState +{ +public: + void OnActorEndPlay(class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WaitForDeath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WaitForDeath") + } + static class USceneActionState_WaitForDeath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WaitForDeath; + +// Class Phoenix.GenericStepWidget +// 0x0008 (0x0270 - 0x0268) +class UGenericStepWidget final : public UUserWidget +{ +public: + class UImage* checkmark; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void TickBox(class UImage* Image); + void UntickBox(class UImage* Image); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GenericStepWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GenericStepWidget") + } + static class UGenericStepWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGenericStepWidget; + +// Class Phoenix.RPGAbilityCustomTargetEventListener +// 0x0008 (0x00A0 - 0x0098) +class URPGAbilityCustomTargetEventListener : public URPGAbilityEventListener +{ +public: + class AActor* TargetActor; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityCustomTargetEventListener") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityCustomTargetEventListener") + } + static class URPGAbilityCustomTargetEventListener* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityCustomTargetEventListener; + +// Class Phoenix.RPGAbilityEventListener_OnTargetHitWithMunition +// 0x0008 (0x00A8 - 0x00A0) +class URPGAbilityEventListener_OnTargetHitWithMunition final : public URPGAbilityCustomTargetEventListener +{ +public: + TSubclassOf MunitionTypeFilter; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnMunitionHit(const class UObject* Caller, const struct FMunitionToInstigatorData& MunitionData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnTargetHitWithMunition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnTargetHitWithMunition") + } + static class URPGAbilityEventListener_OnTargetHitWithMunition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnTargetHitWithMunition; + +// Class Phoenix.TimeOverrideDateTimeInputRangeSceneRig +// 0x0038 (0x0068 - 0x0030) +class UTimeOverrideDateTimeInputRangeSceneRig final : public UTimeOverrideDateTime +{ +public: + struct FDateTimeInput StartDateTime; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FDateTimeInput EndDateTime; // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float Priority; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseEndDateTime; // 0x0064(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideDateTimeInputRangeSceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideDateTimeInputRangeSceneRig") + } + static class UTimeOverrideDateTimeInputRangeSceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideDateTimeInputRangeSceneRig; + +// Class Phoenix.GhostStory +// 0x0008 (0x0140 - 0x0138) +class UGhostStory final : public USceneRigStory +{ +public: + uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GhostStory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GhostStory") + } + static class UGhostStory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGhostStory; + +// Class Phoenix.RPGAbilityEventListener_OnPlayerEpiskeyHealing +// 0x0008 (0x00A0 - 0x0098) +class URPGAbilityEventListener_OnPlayerEpiskeyHealing final : public URPGAbilityEventListener +{ +public: + float HealthThresholdBefore; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnEpiskeyHealing(class AActor* Instigator, float InHealthChange, class AActor* TargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnPlayerEpiskeyHealing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnPlayerEpiskeyHealing") + } + static class URPGAbilityEventListener_OnPlayerEpiskeyHealing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnPlayerEpiskeyHealing; + +// Class Phoenix.GlassWaller +// 0x0038 (0x0280 - 0x0248) +class AGlassWaller : public AActor +{ +public: + class USplineComponent* SplineComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UInstancedStaticMeshComponent* InstancedStaticMeshComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ENavDataGatheringMode NavigationGeometryGatheringMode; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableWhenPlayerMounted; // 0x0259(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25A[0x26]; // 0x025A(0x0026)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetMobility(EComponentMobility InMobility); + bool WithEditor(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlassWaller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlassWaller") + } + static class AGlassWaller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AGlassWaller; + +// Class Phoenix.GmCheatManager +// 0x0010 (0x0098 - 0x0088) +class UGmCheatManager final : public UCheatManager +{ +public: + TArray OtherCheatManagers; // 0x0088(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + void BICaptureLLM(const class FString& Label); + void BICaptureObjListMemory(const class FString& Label); + void QAConsoleCommand(const class FString& Command); + void QAGetBeaconList(); + void QAGetEnvironmentInformation(int32 Index_0); + + void QARunAutomationTest(const class FString& TestName) const; + void QARunBroomFlightAutomationTest(const class FString& Command) const; + void QARunConjurationPerformanceTest(const class FString& TestName) const; + void QARunLoadTimingsAutomationTest(const class FString& TestName) const; + void QARunMemoryAutomationTest(const class FString& TestName) const; + void QARunMultiplePointOfInterestAutomationTest(const class FString& TestName) const; + void QARunScalabilityAutomationTest(int32 QualityPreset, const class FString& TestName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GmCheatManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GmCheatManager") + } + static class UGmCheatManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGmCheatManager; + +// Class Phoenix.Goblin_AttackChoice_DaggerThrow +// 0x0000 (0x0028 - 0x0028) +class UGoblin_AttackChoice_DaggerThrow final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Goblin_AttackChoice_DaggerThrow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Goblin_AttackChoice_DaggerThrow") + } + static class UGoblin_AttackChoice_DaggerThrow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGoblin_AttackChoice_DaggerThrow; + +// Class Phoenix.SceneActionState_WaterRipple +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_WaterRipple final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WaterRipple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WaterRipple") + } + static class USceneActionState_WaterRipple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WaterRipple; + +// Class Phoenix.RPGAbilityEventListener_DuringNighttime +// 0x0008 (0x00A0 - 0x0098) +class URPGAbilityEventListener_DuringNighttime final : public URPGAbilityEventListener +{ +public: + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_DuringNighttime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_DuringNighttime") + } + static class URPGAbilityEventListener_DuringNighttime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_DuringNighttime; + +// Class Phoenix.Goblin_AttackSpeedChoice +// 0x0020 (0x0048 - 0x0028) +class UGoblin_AttackSpeedChoice final : public UNPC_MobilitySpeedChoice +{ +public: + float SplitDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeTime; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloserSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FurtherSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RetreatDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RetreatTimeSinceAttack; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RetreatSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Goblin_AttackSpeedChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Goblin_AttackSpeedChoice") + } + static class UGoblin_AttackSpeedChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGoblin_AttackSpeedChoice; + +// Class Phoenix.SceneActionState_WaitForPlayer +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_WaitForPlayer final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnPerformTaskComplete(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WaitForPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WaitForPlayer") + } + static class USceneActionState_WaitForPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WaitForPlayer; + +// Class Phoenix.ProxFloorBend +// 0x01B8 (0x0400 - 0x0248) +class AProxFloorBend final : public AActor +{ +public: + TArray Floor; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float Radius; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Offset; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTime; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FloorOffset; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZOffset; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZFloorBase; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceDistance; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ProximityOffset; // 0x0280(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bUseProxOffset; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetUpOnPlay; // 0x02B1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowCollisionPlane; // 0x02B2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHardFloorReset; // 0x02B3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetDis; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OffsetMultiplier; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseHeight; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewFloorModifierX; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewFloorModifierY; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FloorBaseLocation; // 0x02C8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverlappedList; // 0x02D8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray LocationsList; // 0x02E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UAkAudioEvent* StartAkEvent; // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* StopAkEvent; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* FloorMoveLoopStartAkEvent; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* FloorMoveLoopStopAkEvent; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* FloorCurve; // 0x0318(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_320[0x98]; // 0x0320(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + ETimelineDirection TimelineDirection; // 0x03B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* SceneComponent; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMeshComponent* NewFloorComponent; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAkComponent* AkProxFloorBend; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBoxComponent* TriggerBox; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ACharacter* PlayerCharacter; // 0x03E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* ComparisonActor; // 0x03E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3F0[0x10]; // 0x03F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnTimelineFinished(); + bool ProxFloorBendSetUp(class USceneComponent* i_SceneComponent, class UStaticMeshComponent* i_NewFloor, class UAkComponent* i_AkComponent, class UBoxComponent* i_TriggerBox, class AActor* i_ComparisonActor); + void ResetFloor(); + void SetFloorLocation(class UPrimitiveComponent* Obj, float Blend, const struct FVector& BaseLOC, const struct FVector& CompareLocation); + void UpdateCollisionResponse(float Blend); + void UpdateProxFloorBend(float Blend); + void UpdateRTPCValues(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProxFloorBend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProxFloorBend") + } + static class AProxFloorBend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AProxFloorBend; + +// Class Phoenix.GridBackground +// 0x0018 (0x0148 - 0x0130) +class UGridBackground final : public UCanvasPanel +{ +public: + float LineWidth; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor GridColor; // 0x0134(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void PopulateGrid(const struct FVector2D& GridSpacing, int32 Rows, int32 Columns); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GridBackground") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GridBackground") + } + static class UGridBackground* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGridBackground; + +// Class Phoenix.ExternalNetworkSettings +// 0x0030 (0x0058 - 0x0028) +class UExternalNetworkSettings final : public UObject +{ +public: + class FString WBPNAPIKey; // 0x0028(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WBPNURI; // 0x0038(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WBPNUnlink; // 0x0048(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExternalNetworkSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExternalNetworkSettings") + } + static class UExternalNetworkSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExternalNetworkSettings; + +// Class Phoenix.Puddle +// 0x0018 (0x0260 - 0x0248) +class APuddle final : public AActor +{ +public: + class UPhoenixPhysicalMaterial* PhysMat; // 0x0248(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMeshComponent* Mesh; // 0x0250(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Puddle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Puddle") + } + static class APuddle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APuddle; + +// Class Phoenix.GroundSwarmingExternalForceModifierComponent +// 0x00D0 (0x02F0 - 0x0220) +class UGroundSwarmingExternalForceModifierComponent final : public UGroundSwarmingControlComponent +{ +public: + struct FGroundSwarmingForceModifier ForceModifier; // 0x0220(0x00D0)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GroundSwarmingExternalForceModifierComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GroundSwarmingExternalForceModifierComponent") + } + static class UGroundSwarmingExternalForceModifierComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGroundSwarmingExternalForceModifierComponent; + +// Class Phoenix.UIColorTable +// 0x0000 (0x0028 - 0x0028) +class UUIColorTable final : public UObject +{ +public: + static struct FLinearColor CreateColorBlindColor(EColorVisionDeficiency pColorType, const struct FLinearColor& pColor, int32 bCorrectDeficiency, int32 bSimulateCorrectionWithDeficiency, int32 Severity); + static struct FLinearColor GetColorByRowHandle(struct FDataTableRowHandle* pRowHandle); + static struct FLinearColor GetColorByRowHandleBP(const struct FDataTableRowHandle& pRowHandle); + static struct FLinearColor GetColorByTag(class FName pColorTag); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIColorTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIColorTable") + } + static class UUIColorTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUIColorTable; + +// Class Phoenix.SceneAction_MaxFPS +// 0x0008 (0x0090 - 0x0088) +class USceneAction_MaxFPS final : public USceneAction_ConsoleRenderingVar +{ +public: + int32 MaxFPS; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_MaxFPS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_MaxFPS") + } + static class USceneAction_MaxFPS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_MaxFPS; + +// Class Phoenix.GroundSwarmingDeathVolumeComponent +// 0x0110 (0x0330 - 0x0220) +class UGroundSwarmingDeathVolumeComponent final : public UGroundSwarmingControlComponent +{ +public: + struct FGroundSwarmingDeathVolume DeathVolume; // 0x0220(0x0110)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GroundSwarmingDeathVolumeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GroundSwarmingDeathVolumeComponent") + } + static class UGroundSwarmingDeathVolumeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGroundSwarmingDeathVolumeComponent; + +// Class Phoenix.HealthInterface +// 0x0000 (0x0000 - 0x0000) +class IHealthInterface final +{ +public: + bool Damaged(float DamageAmount, const struct FVector& HitLocation, const struct FVector& HitDirection, class UPrimitiveComponent* PrimComp, const struct FGameplayTagContainer& MunitionTagContainer, class AActor* Instigator, const struct FVector& Velocity); + bool Destroyed(float DamageAmount, class AActor* Instigator, const struct FGameplayTagContainer& MunitionTagContainer, const struct FVector& Velocity); + bool NearDeathKneeling(float DamageAmount, class AActor* Instigator, const struct FGameplayTagContainer& MunitionTagContainer, const struct FVector& Velocity); + void OnAttemptToHeal(); + void OnAttemptToRepair(); + void OnBeginRepairing(); + void OnCriticalHealthReached(); + void OnDoneRepairing(); + void OnFailedToBeDamaged(float DamageAmount, const struct FVector& HitLocation, const struct FVector& HitDirection, class UPrimitiveComponent* PrimComp, const struct FGameplayTagContainer& MunitionTagContainer, class AActor* Instigator, const struct FVector& Velocity); + void OnFailedToBeDestroyed(); + void OnFailedToBeHealed(); + void OnGeometryCollectionCompletelyBroken(class URepairComponent* RepairComponent, class UGeometryCollectionComponent* GeometryCollectionComponent, float impulseStr, float Radius, const struct FVector& HitLocation, const struct FVector& HitDirection); + void OnGeometryCollectionDamaged(class URepairComponent* RepairComponent, class UGeometryCollectionComponent* GeometryCollectionComponent, float impulseStr, float Radius, const struct FVector& HitLocation, const struct FVector& HitDirection); + void OnGeometryCollectionSpawned(class URepairComponent* RepairComponent, class UGeometryCollectionComponent* GeometryCollectionComponent, float impulseStr, float Radius, const struct FVector& HitLocation, const struct FVector& HitDirection, bool bCompletelyBroken); + void OnHealed(float healAmount, class UPrimitiveComponent* PrimComp); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HealthInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HealthInterface") + } + static class IHealthInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IHealthInterface; + +// Class Phoenix.SceneActionState_SetCurrentTime +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_SetCurrentTime final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SetCurrentTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SetCurrentTime") + } + static class USceneActionState_SetCurrentTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SetCurrentTime; + +// Class Phoenix.Herb +// 0x0038 (0x02D0 - 0x0298) +class AHerb final : public AInteractiveObjectActor +{ +public: + uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int64 RespawnTime; // 0x02A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CurrentStage; // 0x02B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B4[0x1C]; // 0x02B4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool GetHasInventorySpaceToHarvestPlantOfType(const class FName PlantID, const class FName CollectorCharacterID, const class FName FertilizerID, bool bIsPlanted); + static class FName GetPlantByproductID(class FName PlantID); + + void BP_NotifyHerbDestroyed(); + void BP_NotifyHerbHarvested(); + void BP_NotifyHerbPlanted(); + void FinishHarvestingHerb(); + bool IsMultiHarvestable(); + void NotifyStageChange(int32 NewStage, bool bIsInitialState); + bool TryCreateBeacon(); + + int32 GetNumStages() const; + class AHerbPlot* GetPlot() const; + bool IsFinalStage(int32 Stage) const; + bool IsInPlot() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Herb") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Herb") + } + static class AHerb* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHerb; + +// Class Phoenix.VaultNavLinkStripActor +// 0x0000 (0x02F0 - 0x02F0) +class AVaultNavLinkStripActor final : public ALinkStripActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VaultNavLinkStripActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VaultNavLinkStripActor") + } + static class AVaultNavLinkStripActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVaultNavLinkStripActor; + +// Class Phoenix.RaceGhostOrb +// 0x0030 (0x0278 - 0x0248) +class ARaceGhostOrb final : public AActor +{ +public: + uint8 Pad_248[0x30]; // 0x0248(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnFinishedCourse(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RaceGhostOrb") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RaceGhostOrb") + } + static class ARaceGhostOrb* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARaceGhostOrb; + +// Class Phoenix.HerbPlot +// 0x0078 (0x0310 - 0x0298) +class AHerbPlot final : public AInteractiveObjectActor +{ +public: + TMulticastInlineDelegate HerbPlotBecomeActiveDelegate; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate HerbPlotBecomeInactiveDelegate; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* PotionedSFXEvent; // 0x02C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* FertilizedSFXEvent; // 0x02C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* PlantedSFXEvent; // 0x02D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D8[0x20]; // 0x02D8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class AHerbPlot* LeftNeighbor; // 0x02F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AHerbPlot* RightNeighbor; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void SetPlotNeighborsFromChildComponents(const TArray& ChildComponents, bool bLoopNeighbors); + + void ApplyFertilizer(class FName FertilizerID, class FName InteractorID); + void DestroyHerb(); + void DisableCustomCamera(); + void EnableCustomCamera(); + void ForceGrowthState(const EHerbGrowthState GrowthState, const float GrowthProgress); + void ForceState(const class FName PlantID, const class FName FertilizerID, const EHerbGrowthState GrowthState, const float GrowthProgress); + class UHerbPlotState* GetPlotState(); + void HarvestHerb(class FName CollectorCharacterID); + void NotifyBeginGrowth(); + void NotifyCompleteGrowth(); + void NotifyFertilized(bool IsFertilized, const class FName FertilizerID, bool IsInitialState); + void NotifyGrowAfterInitialize(); + void NotifyHarvested(bool bIsMultiHarvest); + void NotifyHerbDestroyed(); + void NotifyHerbPlanted(); + void NotifyInitialize(); + void OpenPlotUI(); + void PlantSeed(class FName PlantID, class FName InteractorID); + + class AHerb* GetPlantedHerb() const; + bool IsInLineWithNeighbors() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HerbPlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HerbPlot") + } + static class AHerbPlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHerbPlot; + +// Class Phoenix.UIOnlineManager +// 0x0308 (0x0330 - 0x0028) +class UUIOnlineManager final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnFullGameNotInstalledPopupClosed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPopupScreen* ControllerDisconnectPopup; // 0x0058(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_60[0x20]; // 0x0060(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UPopupScreen* FullGameNotInstalledPopup; // 0x0080(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_88[0xA8]; // 0x0088(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + class UPopupScreen* LoginStatusChangedPopup; // 0x0130(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_138[0xB0]; // 0x0138(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + class UWBPNClient* m_wbpnClient; // 0x01E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1F0[0x140]; // 0x01F0(0x0140)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UUIOnlineManager* Get(); + static class FString GetCountryCode(); + static class UUIOnlineManager* GetUIOnlineManagerPure(); + + void AsyncUpdateEULAVersion(); + bool CheckEulaVersion(); + void CheckModdingPrivileges(TDelegate PrivilegeCallback); + void DismissRewardNotification(const class FString& RewardID); + void ForceRichPresenceString(const class FString& RichPresenceString); + bool GetCurrentEulaAcceptance(); + class FText GetEULA(); + class FString GetExternalConfig(const class FString& LinkType); + float GetFullGameInstallCompletionPercent(); + class FString GetHydraID(); + TArray GetMOTD(); + TArray GetPendingRewardNotifications(); + void GetProfileName(class FString* ProfileName); + void GetStoreOffers(TArray* Offers); + void GetStoreState(class FString* StoreState); + struct FWBPNAccountDetails GetWBPNAccountDetails(); + bool GetWBPNConnectionStatus(); + EAccountLinkStatus GetWBPNLinkStatus(); + class UTexture2DDynamic* GetWBPNQRCode(const int32 texWidth, const int32 texHeight, const bool bUnlink); + class FString GetWBPNShortcode(); + class FString GetWBPNUnlink(); + class FString GetWBPNUrl(); + TArray GetWizardWords(); + void HidePlatformLogo(); + bool IsCFLinked(); + bool IsConnectedToOnlineServices(); + bool IsDay0PatchInstalled(); + bool IsFullGameInstalled(); + bool IsHydraLoggedIn(); + bool IsNetworkConnected(); + void OnControllerDisconnectedPopupClosed(class UPopupScreen* PopupScreen, int32 CompletionActionIndex); + void OnControllerDisconnectedPopupRemoved(); + void OnFullGameNotInstalledMessageClosed(class UPopupScreen* PopupScreen, int32 CompletionActionIndex); + void PurchaseDLC(const class FString& OfferId); + void QueryStoreOffers(); + void QueryStoreReceipts(); + void RefreshRichPresenceString(); + void RequestEULA(); + void RequestMOTD(); + void RequestWizardWords(); + void ResetWBPNLogin(); + void RetryConnection(); + void SendWizardingWorldData(const class FString& AttributeKey, const class FString& AttributeValue, const bool Update); + void SetCurrentEulaAcceptance(bool isAccepted); + void ShowFullGameNotInstalledMessage(); + void ShowPlatformLogo(); + void UpdateFullGameNotInstalledMessage(); + void UpdateNetworkNotification(); + void UpdateProfileActiveMods(); + void WBPNCheckLinkStatus(); + void WBPNExitDeviceFlow(bool bContinuePolling); + void WBPNGenerateDeviceToken(bool bPollLogin); + void WBPNPollForCFLink(bool bStopPolling); + void WBPNPollForWWLink(); + void WBPNRequestAccountInfo(); + void WBPNStartSilentLogin(); + + bool IsLoggedIn() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIOnlineManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIOnlineManager") + } + static class UUIOnlineManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUIOnlineManager; + +// Class Phoenix.SceneAction_RenderSettings +// 0x00A8 (0x0130 - 0x0088) +class USceneAction_RenderSettings final : public USceneRigActionBase +{ +public: + struct FRenderSettingsPostProcessing PostProcessing; // 0x0088(0x005C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ExposureTweak; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FeatherInTime; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FeatherOutTime; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x00F0(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + float Priority; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x012C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseExposureTweak; // 0x012D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12E[0x2]; // 0x012E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_RenderSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_RenderSettings") + } + static class USceneAction_RenderSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_RenderSettings; + +// Class Phoenix.HerbPlotManager +// 0x02D0 (0x0378 - 0x00A8) +class UHerbPlotManager final : public UPhxDbRegistryTypeManager +{ +public: + uint8 Pad_A8[0x158]; // 0x00A8(0x0158)(Fixing Size After Last Property [ Dumper-7 ]) + TMap HerbPlotStates; // 0x0200(0x0050)(NativeAccessSpecifierPrivate) + struct FGameplayProperty_Float GrowthTimeMultiplier; // 0x0250(0x0090)(NativeAccessSpecifierPrivate) + uint8 Pad_2E0[0x98]; // 0x02E0(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UHerbPlotManager* BP_Get(); + static bool DoesSeedFitInPlot(const struct FSeedInfo& SeedInfo, class AHerbPlot* HerbPlot); + static struct FFertilizerEffect GetFertilizerEffectStatic(class FName FertilizerID); + static void GetOwnedSeeds(TArray* OwnedSeeds); + + ESpawnAllowedResponse AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent); + struct FPlantDefinition BP_GetPlantDefinition(class FName PlantID, bool* DefinitionFound); + void GetAllHerbologyByproducts(int32 AmountToGrant); + void GetAllHerbologySeeds(); + TArray GetAllPlantNames(); + void OnGameToBeSaved(); + void OnNewGame(); + void OnSaveGameLoaded(); + void ResetHarvestPlantCounts(); + void SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID); + class AActor* Spawn(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + class AActor* SpawnShell(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel); + + float GetGrowthTimeMultiplier() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HerbPlotManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HerbPlotManager") + } + static class UHerbPlotManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHerbPlotManager; + +// Class Phoenix.ModFilter_Player_IsProtegoActive +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Player_IsProtegoActive final : public UModFilter_Player_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Player_IsProtegoActive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Player_IsProtegoActive") + } + static class UModFilter_Player_IsProtegoActive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Player_IsProtegoActive; + +// Class Phoenix.NavigationDisruptor +// 0x0050 (0x02A0 - 0x0250) +class ANavigationDisruptor final : public ATriggerBox +{ +public: + uint8 Pad_250[0x50]; // 0x0250(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBeginActorOverlap(class AActor* SelfActor, class AActor* Other); + void OnEndActorOverlap(class AActor* SelfActor, class AActor* Other); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationDisruptor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationDisruptor") + } + static class ANavigationDisruptor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationDisruptor; + +// Class Phoenix.VegetationInteractionComponentSimple +// 0x0020 (0x00F8 - 0x00D8) +class UVegetationInteractionComponentSimple final : public UVegetationInteractionComponent +{ +public: + float Priority; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x00DC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForceScalingMultiplier; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngleMultiplier; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VegetationInteractionComponentSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VegetationInteractionComponentSimple") + } + static class UVegetationInteractionComponentSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVegetationInteractionComponentSimple; + +// Class Phoenix.ModFilter_ObjectState_IsFullHealth +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ObjectState_IsFullHealth final : public UModFilter_ObjectState_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ObjectState_IsFullHealth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ObjectState_IsFullHealth") + } + static class UModFilter_ObjectState_IsFullHealth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ObjectState_IsFullHealth; + +// Class Phoenix.HintManager +// 0x0018 (0x0040 - 0x0028) +class UHintManager final : public UObject +{ +public: + TArray Hints; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UGameLogicObject* GameLogicObject; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UHint* CreateHint(const class FString& Name_0); + static void DestroyHint(class UHint* Hint); + static class UHint* GetHint(const class FString& HintKey); + static class UGameLogicObject* GetHintManagerGameLogicObject(); + + void OnGameToBeSaved(); + void OnSaveGameLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HintManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HintManager") + } + static class UHintManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHintManager; + +// Class Phoenix.Vector2DTweenDummy +// 0x0000 (0x0028 - 0x0028) +class UVector2DTweenDummy final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Vector2DTweenDummy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Vector2DTweenDummy") + } + static class UVector2DTweenDummy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVector2DTweenDummy; + +// Class Phoenix.SceneRigParameterDefinition_AkAudioRTPC +// 0x0018 (0x0050 - 0x0038) +class USceneRigParameterDefinition_AkAudioRTPC final : public USceneRigParameterDefinition +{ +public: + struct FSceneRigAkAudioRTPCTrackSectionData DefaultEvent; // 0x0038(0x0018)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_AkAudioRTPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_AkAudioRTPC") + } + static class USceneRigParameterDefinition_AkAudioRTPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_AkAudioRTPC; + +// Class Phoenix.HippogriffStatue +// 0x0000 (0x0248 - 0x0248) +class AHippogriffStatue final : public AActor +{ +public: + void RepairAll(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HippogriffStatue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HippogriffStatue") + } + static class AHippogriffStatue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHippogriffStatue; + +// Class Phoenix.Howler_Character +// 0x0000 (0x04E0 - 0x04E0) +class AHowler_Character final : public ACharacter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Howler_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Howler_Character") + } + static class AHowler_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AHowler_Character; + +// Class Phoenix.SceneRig_Interaction +// 0x0030 (0x0268 - 0x0238) +class USceneRig_Interaction final : public USceneRig +{ +public: + struct FSceneRigStage_Actor interactionActor; // 0x0238(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor LocalPlayer; // 0x0250(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void SetInteractionActor(class USceneRigStageParameterBlock* StageParameterBlock, class AActor* Actor); + void SetSceneRoot(class USceneRigStageParameterBlock* StageParameterBlock, const struct FTransform& Transform); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_Interaction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_Interaction") + } + static class USceneRig_Interaction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_Interaction; + +// Class Phoenix.HUD_Clock +// 0x0008 (0x0270 - 0x0268) +class UHUD_Clock final : public UUserWidget +{ +public: + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnTimeChanged(float Hour, float Minute); + void Setup(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HUD_Clock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HUD_Clock") + } + static class UHUD_Clock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHUD_Clock; + +// Class Phoenix.VirtualCursorFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UVirtualCursorFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void DisableVirtualCursor(class APlayerController* PC); + static void EnableVirtualCursor(class APlayerController* PC); + static const struct FVector2D GetAnalogLeftValues(); + static const struct FVector2D GetAnalogRightValues(); + static const struct FVector2D GetAnalogTriggerValues(); + static struct FVector2D GetCursorPositionDirect(); + static struct FVector2D GetCursorPostion(); + static bool GetIsStickTouched(); + static bool GetIsUsingVirtualCursor(); + static bool IsCursorOverInteractableWidget(); + static bool IsVirtualCursorEnabled(); + static void SetAllowMouseClickInput(bool Allow); + static void SetCursorPositionDirect(class APlayerController* PC, float nx, float ny); + static void SetCursorPostion(class APlayerController* PC, float nx, float ny); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualCursorFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualCursorFunctionLibrary") + } + static class UVirtualCursorFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualCursorFunctionLibrary; + +// Class Phoenix.HUDCompassIcon +// 0x0008 (0x0270 - 0x0268) +class UHUDCompassIcon : public UUserWidget +{ +public: + bool IsAnimating; // 0x0268(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InElevationRange; // 0x0269(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldShowElevationHint; // 0x026A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInPathedState; // 0x026B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInLockedState; // 0x026C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetCompassIconColorAndOpacity(const struct FLinearColor& NewColor); + void SetCompassIconVisibility(ESlateVisibility NewVisibility); + void SetDistanceValue(int32 Distance); + void SetElevationDistance(int32 Distance); + void SetElevationVisibility(ESlateVisibility NewVisibility); + void SetIconOpacity(float Opacity); + void SetIconScale(float Scale); + void SetIconSize(const struct FVector2D& NewSize); + void SetIconTexture(class UTexture2D* Texture); + void SetIconTextureByName(const class FString& IconName, bool ShowPulse); + void SetIndicatorArrowRotation(float DegreeRot); + void SetPulse(bool Enable); + void SetRotation(float Angle); + void ShowDistance(bool ShouldShow); + void ShowIndicatorArrow(bool ShouldShow); + void ToggleLockBadge(bool ShowLock); + void TogglePathingBorder(bool ShowBorder, const class FString& OutlineIconName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HUDCompassIcon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HUDCompassIcon") + } + static class UHUDCompassIcon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHUDCompassIcon; + +// Class Phoenix.VegetationInteractionComponentDualMode +// 0x00C0 (0x0198 - 0x00D8) +class UVegetationInteractionComponentDualMode final : public UVegetationInteractionComponent +{ +public: + float Priority; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVegetationInteractionSettings SettingsMode0; // 0x00DC(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVegetationInteractionSettings SettingsMode1; // 0x0100(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVegetationInteractionSpringMassSettings SpringMassMode0; // 0x0124(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVegetationInteractionSpringMassSettings SpringMassMode1; // 0x013C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Mode; // 0x0154(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModeTarget; // 0x0158(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModeRate; // 0x015C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVegetationInteractionVelocityTracker VelocityTracker; // 0x0160(0x0030)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVegetationInteractionSpringMassTracker SpringMassTracker; // 0x0190(0x0008)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + void SetVegetationInteractionModeImmediate(float TargetZeroOrOne); + void SetVegetationInteractionModeSmooth(float TargetZeroOrOne, float RatePerSecond); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VegetationInteractionComponentDualMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VegetationInteractionComponentDualMode") + } + static class UVegetationInteractionComponentDualMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVegetationInteractionComponentDualMode; + +// Class Phoenix.SceneRig_ByPlayerGender +// 0x0010 (0x0038 - 0x0028) +class USceneRig_ByPlayerGender final : public USceneRigProvider +{ +public: + class USceneRigProvider* Male; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigProvider* Female; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_ByPlayerGender") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_ByPlayerGender") + } + static class USceneRig_ByPlayerGender* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_ByPlayerGender; + +// Class Phoenix.IconNoteWidget +// 0x0010 (0x0278 - 0x0268) +class UIconNoteWidget final : public UUserWidget +{ +public: + class UImage* NoteImage; // 0x0268(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* NoteLabel; // 0x0270(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnSynchronizeProperties(); + void SetDetails(const class FString& IconName, int32 Quantity, const class FText& DescriptionOverride, const bool bAlreadyTranslated); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IconNoteWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IconNoteWidget") + } + static class UIconNoteWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIconNoteWidget; + +// Class Phoenix.IdentityLightTemplateComponent +// 0x0060 (0x02A0 - 0x0240) +class UIdentityLightTemplateComponent final : public ULightTemplateComponent +{ +public: + TMap IdentityOverrides; // 0x0240(0x0050)(Edit, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnIdentityUpdate; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void OnUpdateIdentity(ESanctuaryIdentity PreviousIdentity, ESanctuaryIdentity CurrentIdentity, float BlendWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IdentityLightTemplateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IdentityLightTemplateComponent") + } + static class UIdentityLightTemplateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIdentityLightTemplateComponent; + +// Class Phoenix.ModFilter_SocapAmend_IsMagizoologist +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsMagizoologist final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsMagizoologist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsMagizoologist") + } + static class UModFilter_SocapAmend_IsMagizoologist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsMagizoologist; + +// Class Phoenix.ImmunityComponent +// 0x0068 (0x0138 - 0x00D0) +class UImmunityComponent final : public UActorComponent +{ +public: + struct FGameplayTagContainer ImmunityTagContainer; // 0x00D0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer ImmuneUnlessCriticalTagContainer; // 0x00F0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + bool bImmuneToEverythingExcept; // 0x0110(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer ImmuneToEverythingExceptTagContainer; // 0x0118(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + void AddImmuneUnlessCritical(const struct FGameplayTagContainer& InImpactTagContainer); + void AddImmunity(const struct FGameplayTagContainer& InImpactTagContainer); + void ClearImmuneToEverythingExcept(); + void RemoveAllImmuneUnlessCritical(); + void RemoveAllImmunity(); + void RemoveImmuneUnlessCritical(const struct FGameplayTagContainer& InImpactTagContainer); + void RemoveImmunity(const struct FGameplayTagContainer& InImpactTagContainer); + void SetImmuneToEverythingExcept(const struct FGameplayTagContainer& InImpactTagContainer); + + bool IsImmuneTo(const struct FGameplayTagContainer& InImpactTagContainer, bool bCritical) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ImmunityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ImmunityComponent") + } + static class UImmunityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UImmunityComponent; + +// Class Phoenix.ImperiusComponent +// 0x0038 (0x01D0 - 0x0198) +class UImperiusComponent final : public UStateEffectComponent +{ +public: + struct FImperiusData ImperiusData; // 0x0198(0x0018)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_1B0[0x20]; // 0x01B0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AttachEmitters(); + void BP_EndEffect(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ImperiusComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ImperiusComponent") + } + static class UImperiusComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UImperiusComponent; + +// Class Phoenix.SpellCastingLayoutWidget +// 0x0058 (0x02C0 - 0x0268) +class USpellCastingLayoutWidget final : public UUserWidget +{ +public: + class FText DisplayName; // 0x0268(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool ActiveLayout; // 0x0280(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* ParentWidget; // 0x0288(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnNewSpellSelected; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnterSpellMode; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnExitSpellMode; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void EnterSpellMode(bool InSpellMode); + void InitSpells(); + void OnActivateLayout(); + void OnDeactivateLayout(); + void SpellSelected(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellCastingLayoutWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellCastingLayoutWidget") + } + static class USpellCastingLayoutWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellCastingLayoutWidget; + +// Class Phoenix.ImperiusSpellTool +// 0x0020 (0x0890 - 0x0870) +class AImperiusSpellTool final : public AFireOnceSpellTool +{ +public: + TArray ImperiusFX2; // 0x0870(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UGameplayPropertyMod* mod; // 0x0880(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_888[0x8]; // 0x0888(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DoSpellComponentSetup(class UStateEffectComponent* StateEffectComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ImperiusSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ImperiusSpellTool") + } + static class AImperiusSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AImperiusSpellTool; + +// Class Phoenix.ModFilter_SocapAmend_IsStudent +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsStudent final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsStudent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsStudent") + } + static class UModFilter_SocapAmend_IsStudent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsStudent; + +// Class Phoenix.IncendioComponent +// 0x00F8 (0x0290 - 0x0198) +class UIncendioComponent final : public UStateEffectComponent +{ +public: + struct FVector SpawnPos; // 0x0198(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialRadius; // 0x01A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RingWidth; // 0x01A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BurnRate; // 0x01AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BurnRateScale; // 0x01B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JumpDistance; // 0x01B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ParticleSpawnRateScale; // 0x01B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OnFireMeshComponents; // 0x01C0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray CharredStaticMeshComponents; // 0x01D0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class USphereComponent* ContainmentSphere; // 0x01E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BurningMaterials; // 0x01E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray UnburnedMeshes; // 0x01F8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UMaterialPropertyData* MaterialPropertyData; // 0x0208(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMeshComponent* OrigMeshComponent; // 0x0210(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_218[0x78]; // 0x0218(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool IsComplete() const; + bool IsPointOnFire(const struct FVector& Point, bool LimitToRing) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IncendioComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IncendioComponent") + } + static class UIncendioComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIncendioComponent; + +// Class Phoenix.ModFilter_SocapAmend_IsFavor +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsFavor final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsFavor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsFavor") + } + static class UModFilter_SocapAmend_IsFavor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsFavor; + +// Class Phoenix.ParticleModuleLocationStaticMesh +// 0x0038 (0x0068 - 0x0030) +class UParticleModuleLocationStaticMesh : public UParticleModuleLocationBase +{ +public: + uint8 Velocity : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRawDistributionFloat VelocityScale; // 0x0038(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleModuleLocationStaticMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleModuleLocationStaticMesh") + } + static class UParticleModuleLocationStaticMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleModuleLocationStaticMesh; + +// Class Phoenix.IncendioParticleModule +// 0x0010 (0x0078 - 0x0068) +class UIncendioParticleModule final : public UParticleModuleLocationStaticMesh +{ +public: + ESpawnAreaEnum SpawnArea; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* FalloffCurve; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IncendioParticleModule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IncendioParticleModule") + } + static class UIncendioParticleModule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIncendioParticleModule; + +// Class Phoenix.IncendioSpellTool +// 0x0040 (0x08B0 - 0x0870) +class AIncendioSpellTool final : public AFireOnceSpellTool +{ +public: + TArray FlameFX2; // 0x0870(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float CharacterDamageScale; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_884[0x4]; // 0x0884(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AOEMunition; // 0x0888(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_890[0x8]; // 0x0890(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AMunitionType_AOE_MultiFX* CurrentAOE; // 0x0898(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AOEIgnoreList; // 0x08A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IncendioSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IncendioSpellTool") + } + static class AIncendioSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AIncendioSpellTool; + +// Class Phoenix.SpellManager +// 0x0138 (0x01E0 - 0x00A8) +class USpellManager final : public UPhxDbRegistryTypeManager +{ +public: + uint8 Pad_A8[0x138]; // 0x00A8(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnSaveGameLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellManager") + } + static class USpellManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellManager; + +// Class Phoenix.IncompletePolyjuiceItemTool +// 0x0010 (0x0498 - 0x0488) +class AIncompletePolyjuiceItemTool final : public AConsumablePotionItemTool +{ +public: + float UsageDistance; // 0x0488(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48C[0xC]; // 0x048C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IncompletePolyjuiceItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IncompletePolyjuiceItemTool") + } + static class AIncompletePolyjuiceItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AIncompletePolyjuiceItemTool; + +// Class Phoenix.Index_FG +// 0x0010 (0x03D8 - 0x03C8) +class UIndex_FG : public UTabPageWidget +{ +public: + uint8 Pad_3C8[0x10]; // 0x03C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GetAvailableAssignments(); + void OnGetAvailableAssignments(const class FString& DisplayText); + void OnSetActionsPct(float OldPct, float NewPct); + void OnSetPlayerLevel(int32 NewLevel); + void OnSetSchoolPct(float OldPct, float NewPct); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Index_FG") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Index_FG") + } + static class UIndex_FG* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIndex_FG; + +// Class Phoenix.SpellHelper +// 0x0038 (0x0280 - 0x0248) +class ASpellHelper final : public AActor +{ +public: + class UToolSetComponent* ToolSetComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* DummyRoot; // 0x0250(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray RadialForceDataArray; // 0x0258(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpellCastArray; // 0x0270(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + static void AddCombatCursed(class AActor* InTarget, class AActor* InInstigator); + static void AddDeflectionComponent(class AActor* InTarget); + static class UVelocityTrackerComponent* AddVelocityTracker(class AActor* Target, class AActor* InInstigator, float InLifetime, bool InRemoveWhenStopped, bool InFalling); + static void AddVelocityTrackerTag(class AActor* InTarget, class FName Tag); + static void ApplyRadialForce(const struct FVector& Location, float Impulse, float MassScaledImpulse, float Radius, ERadialImpulseFalloff Falloff, bool bVelChange, float Delay); + static void ApplyRadialForceToActor(class AActor* InActor, const struct FVector& Location, float Impulse, float MassScaledImpulse, float Radius, ERadialImpulseFalloff Falloff, bool bVelChange, float Delay); + static void ApplyRadialForceToComponent(class UPrimitiveComponent* InComp, const struct FVector& Location, float Impulse, float MassScaledImpulse, float Radius, ERadialImpulseFalloff Falloff, bool bVelChange, float Delay); + static void ApplyRadialForceWithIgnore(const struct FVector& Location, float Impulse, const TArray& ActorsToIgnore, float MassScaledImpulse, float Radius, ERadialImpulseFalloff Falloff, bool bVelChange, float Delay); + static void ApplySpellEffectFromPlayer(class AActor* Target, class USpellToolRecord* SpellToolRecord, float Duration); + static bool ApplyWetness(class AActor* Target, class AActor* InInstigator, float Amount, const struct FVector& Location); + static float CalculateTimeToReachDestination(class USpellToolRecord* SpellToolRecord, const struct FVector& SourceLocation, const struct FVector& TargetLocation); + static bool CastSpell(class AActor* Target, const struct FVector& SourceLocation, class USpellToolRecord* SpellToolRecord, const struct FVector& TargetLocation, class AActor* InInstigator, bool bCharged, float Duration, bool bPlayMuzzleFX, bool bPlayImpactFX, bool bHideProjectile, bool bInDebug, int32 SpellLevel, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, bool bTriggerCastAnim, bool bOnlyHitTarget, bool bHoming, bool bRespectLock); + static class ASpellTool* CastSpellImmediate(class AActor* Target, const struct FVector& SourceLocation, class USpellToolRecord* SpellToolRecord, const struct FVector& TargetLocation, class AActor* InInstigator, bool bCharged, float Duration, bool bPlayMuzzleFX, bool bPlayImpactFX, bool bHideProjectile, bool bInDebug, int32 SpellLevel, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, bool bTriggerCastAnim, bool bOnlyHitTarget, bool bHoming, bool bRespectLock, float damageOverride); + static bool DoDamage(class AActor* Target, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, float Amount, const struct FHitResult& HitResult, bool bSendImpact, bool bIgnoreDamageThreshold, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, class UAkAudioEvent* SFX, float InDuration, bool InNoReaction, EImpactTypes InImpactType, class ASpellTool* InSpellTool); + static void DoDamageAOE(class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, float InDamage, const struct FVector& InLocation, float InRadius, float InForce, bool bSendImpact, bool bIgnoreDamageThreshold, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, bool bOnlyHitCharacters, bool bIgnoreSameTeam, bool bIgnoreCompanions, bool bRespectInstigatorCanHit, class UAkAudioEvent* SFX, float InDuration, EImpactTypes InImpactType, class ASpellTool* InSpellTool); + static void DoDamageFinisher(class AActor* InTarget, class AActor* InInstigator, float Damage); + static bool DoDamageLocationDirection(class AActor* InTarget, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, struct FDamageInfo* OutDamageInfo, float InDamage, const struct FVector& InLocation, const struct FVector& InDirection, float InForce, bool bSendImpact, bool bIgnoreDamageThreshold, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, class UAkAudioEvent* SFX, float InDuration, bool InNoReaction, EImpactTypes InImpactType, bool bForceNoReaction, class ASpellTool* InSpellTool); + static bool DoDamageOverTime(class AActor* InTarget, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, class FName InDOTType, const class UMultiFX2Asset* MultiFX2, float InDamagePerSecond, float DurationInSeconds, float UpdateRate, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker); + static bool DoDamageTarget(class AActor* InTarget, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, struct FDamageInfo* OutDamageInfo, float InDamage, float InForce, bool bSendImpact, bool bIgnoreDamageThreshold, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, class UAkAudioEvent* SFX, float InDuration, EImpactTypes InImpactType, bool bNoReaction, bool bForceNoReaction, class ASpellTool* InSpellTool); + static bool FinisherWillKillTarget(class AActor* InTarget, class AActor* InInstigator, float Damage); + static class AMunitionType_Base* FireMunition(class USpellToolRecord* SpellToolRecord, const struct FVector& SourceLocation, const struct FVector& TargetLocation, class AActor* InMunitionOwner, class AActor* InInstigator); + static class ASpellTool* GetSpellTool(class USpellToolRecord* InSpellToolRecord); + static void Heal(class AActor* Target, float Health); + static bool Kill(class AActor* Target, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, const struct FHitResult& HitResult, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bSkipTakeAKnee, bool InNoReaction); + static bool KillTarget(class AActor* InTarget, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, float InForce, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bSkipTakeAKnee, bool InNoReaction, bool bAlwaysKill, bool bNoCurseReflection); + static void ObjectCanDamagePlayer(class AActor* InTarget, class AActor* InInstigator); + static void PreloadSpell(class USpellToolRecord* SpellToolRecord); + static void PreloadSpellWithPriority(class USpellToolRecord* SpellToolRecord, int32 Priority); + static void RemoveDeflectionComponent(class AActor* InTarget); + static void RemoveFiniteCountTracking(const class AActor* InOwner); + static void RemoveLeviosoCountTracking(const class AActor* InOwner); + static void RemoveSpellEffect(class AActor* Target, TSubclassOf InRemoveEffect); + static void Repair(class AActor* Target, class AActor* InInstigator); + static bool SetFrozen(class AActor* Target, class AActor* InInstigator, const struct FVector& Location); + static bool SetOnFire(class AActor* Target, class AActor* InInstigator, float Amount, const struct FVector& Location, float CharacterDuration, float OverrideDamagePerSecond); + static void SetVelocityTrackerMaxDamage(class AActor* InTarget, float MaxDamageDealt, float MaxDamageDealtCharacter, float MaxDamageTaken, float MaxDamageTakenCharacter); + static void SetVelocityTrackerMinDamage(class AActor* InTarget, float MinDamageDealt, float MinDamageDealtCharacter, float MixDamageTaken, float MixDamageTakenCharacter); + static bool SpellWillKillTarget(class AActor* InTarget, class AActor* InInstigator, class USpellToolRecord* InSpellToolRecord, float* OutDamage); + static void TriggerNpcSpellResponse(class AActor* InTarget, class AActor* InInstigator, const struct FVector& Location, float Radius, bool bAlwaysUseRadius); + static void TriggerReaction(class AActor* TargetActor, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, const struct FVector& SourceLocation, class AActor* InInstigator); + + void UpdateSpellCast(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellHelper") + } + static class ASpellHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpellHelper; + +// Class Phoenix.InfirmarySettings +// 0x0028 (0x0050 - 0x0028) +class UInfirmarySettings final : public UObject +{ +public: + int32 MaximumNumberOfStudentsInInfirmary; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ActivityKey; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HospitalSiteLocation; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InfirmarySettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InfirmarySettings") + } + static class UInfirmarySettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInfirmarySettings; + +// Class Phoenix.InfirmaryManager +// 0x00D0 (0x00F8 - 0x0028) +class UInfirmaryManager final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate StudentAddedToInfirmary; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate StudentRemovedToInfirmary; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_58[0x90]; // 0x0058(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StudentList; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UInfirmaryManager* Get(); + + void AddStudent(const class FString& UniqueId, int64 SecondsInTheInfirmary, EInfirmaryPriority Priority); + void GetStudents(TArray* OutStudents); + void HourlyCheck(const struct FTimeEvent& InTimeEvent); + bool IsStudentIn(const class FString& UniqueId); + void OnGameToBeSaved(); + void OnNewGame(); + void OnSaveGameLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InfirmaryManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InfirmaryManager") + } + static class UInfirmaryManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInfirmaryManager; + +// Class Phoenix.PhysicalResponseSettings +// 0x0050 (0x0078 - 0x0028) +class UPhysicalResponseSettings final : public UObject +{ +public: + TMap MunitionImpactStrengths; // 0x0028(0x0050)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalResponseSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalResponseSettings") + } + static class UPhysicalResponseSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalResponseSettings; + +// Class Phoenix.InGameMenuScreen +// 0x0010 (0x0380 - 0x0370) +class UInGameMenuScreen final : public UScreen +{ +public: + class UPageStack* ThePageStack; // 0x0370(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool NeedsAutosave; // 0x0378(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_379[0x7]; // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ExitPauseMenu(bool SkipFade); + void MarkNeedsAutosave(); + void SetButtonLegend(const TArray& Legend); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InGameMenuScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InGameMenuScreen") + } + static class UInGameMenuScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInGameMenuScreen; + +// Class Phoenix.SceneActionState_NearClip +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_NearClip final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_NearClip") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_NearClip") + } + static class USceneActionState_NearClip* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_NearClip; + +// Class Phoenix.ModFilter_DealDamage_Target_IsTroll +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsTroll final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsTroll") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsTroll") + } + static class UModFilter_DealDamage_Target_IsTroll* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsTroll; + +// Class Phoenix.InstallFeatureSettings +// 0x0018 (0x0040 - 0x0028) +class UInstallFeatureSettings final : public UObject +{ +public: + bool bSupportsLanguagePacks; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSupportsLanguagePackInstalling; // 0x0029(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InstallFeatures; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstallFeatureSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstallFeatureSettings") + } + static class UInstallFeatureSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInstallFeatureSettings; + +// Class Phoenix.InstallManagerProgressBar +// 0x0008 (0x0270 - 0x0268) +class UInstallManagerProgressBar final : public UUserWidget +{ +public: + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + EInstallManagerState GetInstallManagerState(); + class FString GetInstallMessageText(); + float GetInstallPercentage(); + void StartPendingLoad(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstallManagerProgressBar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstallManagerProgressBar") + } + static class UInstallManagerProgressBar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInstallManagerProgressBar; + +// Class Phoenix.SeasonChangerDelegate +// 0x0008 (0x0250 - 0x0248) +class ASeasonChangerDelegate final : public AActor +{ +public: + bool DisableSeasonChanges; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESeasonOverride SeasonOverride; // 0x0249(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24A[0x6]; // 0x024A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SeasonChangerDelegate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SeasonChangerDelegate") + } + static class ASeasonChangerDelegate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASeasonChangerDelegate; + +// Class Phoenix.PickupTool +// 0x0018 (0x0308 - 0x02F0) +class APickupTool : public AItemTool +{ +public: + uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName UnequipAction; // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AccioCatchable; // 0x0300(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DeactivateTool(); + void OnDeactivatePressed(); + void OnDeactivateReleased(); + void OnUsePressed(); + void OnUseReleased(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PickupTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PickupTool") + } + static class APickupTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APickupTool; + +// Class Phoenix.InstancedCharacterBoneSwarmComponent +// 0x0108 (0x01D8 - 0x00D0) +class UInstancedCharacterBoneSwarmComponent final : public UActorComponent +{ +public: + class UCharacterBoneProjector* Projector; // 0x00D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCharacterBoneProjectionParams ProjectionParams; // 0x00D8(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBoneSwarmGenerationParameters SwarmGenerationParams; // 0x00E0(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FBoneSwarmerInitialConditions SwarmInitialConditions; // 0x00F0(0x0054)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf SkinEffect; // 0x0148(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParamProjectionsCenterRadius; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParamProjectionsMin; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParamProjectionsMax; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParamTotalProjectionsCenterRadius; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ParamActorCenterRadius; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParamProjectionsCenterRadius; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParamProjectionsMin; // 0x0179(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParamProjectionsMax; // 0x017A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParamTotalProjectionsCenterRadius; // 0x017B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParamActorCenterRadius; // 0x017C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* OnFirstBoneTouch; // 0x0180(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OnFirstBoneTouchIgnoreBones; // 0x0188(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UParticleSystem* OnPoof; // 0x0198(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PoofLimitParticles; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPoofLimitParticles; // 0x01A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableMotionBlur; // 0x01A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A6[0x2]; // 0x01A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NextUnhide; // 0x01A8(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1AC[0x4]; // 0x01AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UInstancedStaticMeshComponent* SwarmMeshes; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBoneParticleTracker BoneParticles; // 0x01B8(0x0010)(Edit, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class USkinFXComponent* SkinFXComponent; // 0x01C8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDebugDraw; // 0x01D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugBounds; // 0x01D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugProjectionResults; // 0x01D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D3[0x5]; // 0x01D3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void KillAll(); + void Poof(); + void Reset(); + int32 UnHide(int32 howMany); + void UnhideAll(); + void UnhideNext(); + + int32 RemainingHidden() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstancedCharacterBoneSwarmComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstancedCharacterBoneSwarmComponent") + } + static class UInstancedCharacterBoneSwarmComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInstancedCharacterBoneSwarmComponent; + +// Class Phoenix.ModFilter_DealDamage_HasTag +// 0x0008 (0x0038 - 0x0030) +class UModFilter_DealDamage_HasTag final : public UModFilter_DealDamage_Base +{ +public: + struct FGameplayTag Tag; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_HasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_HasTag") + } + static class UModFilter_DealDamage_HasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_HasTag; + +// Class Phoenix.InstancedTrailActorComponent +// 0x0008 (0x00D8 - 0x00D0) +class UInstancedTrailActorComponent final : public UActorComponent +{ +public: + bool bEditorOnly; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InstancedTrailActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InstancedTrailActorComponent") + } + static class UInstancedTrailActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInstancedTrailActorComponent; + +// Class Phoenix.SceneAction_ObjectFade +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_ObjectFade : public USceneRigObjectActionBase +{ +public: + struct FEasingFunction FadeCurve; // 0x00A0(0x000C)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ObjectFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ObjectFade") + } + static class USceneAction_ObjectFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ObjectFade; + +// Class Phoenix.ModFilter_DealDamage_Target_IsEnemy +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsEnemy final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsEnemy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsEnemy") + } + static class UModFilter_DealDamage_Target_IsEnemy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsEnemy; + +// Class Phoenix.InteractiveObjectComponent +// 0x0058 (0x0128 - 0x00D0) +class UInteractiveObjectComponent final : public UActorComponent +{ +public: + EInteractiveState m_initialState; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray m_stateArray; // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray m_linkArray; // 0x00E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bCustomInteract; // 0x00F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x2F]; // 0x00F9(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CheckForStateChange(EInteractiveAction Action); + bool GetEnabled(); + EInteractiveState GetState(); + void HandleInteract(const class UObject* i_caller); + void SetEnabled(bool bEnable); + void SetState(EInteractiveState State); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InteractiveObjectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InteractiveObjectComponent") + } + static class UInteractiveObjectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInteractiveObjectComponent; + +// Class Phoenix.SelectionRingItemBase +// 0x0008 (0x04B0 - 0x04A8) +class USelectionRingItemBase final : public UIconButtonWidget +{ +public: + uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ESpellCategory GetSpellCategory(); + void LoadBackgroundCallback(class UTexture2D* Texture, class UObject* Param); + void LoadIconCallback(class UTexture2D* Texture, class UObject* Param); + void OnBackgroundTextureLoaded(class UTexture2D* Texture, bool IsBlacklisted); + void OnIconTextureLoaded(class UTexture2D* Texture, bool IsBlacklisted); + void OnShowUpdateVFX(); + void SetItemData(int32 GroupIndex, int32 MacroIndex, int32 ItemIndex, bool ShowNone); + void ShowUpdateVFX(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SelectionRingItemBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SelectionRingItemBase") + } + static class USelectionRingItemBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USelectionRingItemBase; + +// Class Phoenix.InteractTimedButtonWatcher +// 0x0000 (0x0160 - 0x0160) +class UInteractTimedButtonWatcher final : public UTimedButtonWatcher +{ +public: + void TargetChanged(class UAISense* Sense, const class AActor* NewTarget, const class AActor* OldTarget); + void TargetSighted(class UAISense* Sense, const class AActor* Target); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InteractTimedButtonWatcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InteractTimedButtonWatcher") + } + static class UInteractTimedButtonWatcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInteractTimedButtonWatcher; + +// Class Phoenix.InterestPoint +// 0x0008 (0x0250 - 0x0248) +class AInterestPoint final : public AActor +{ +public: + class USceneComponent* SceneComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InterestPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InterestPoint") + } + static class AInterestPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInterestPoint; + +// Class Phoenix.SceneAction_WeatherLocalWindParameters +// 0x0128 (0x01F8 - 0x00D0) +class USceneAction_WeatherLocalWindParameters final : public USceneAction_WeatherLocalWind +{ +public: + struct FWindParameters WindParameters; // 0x00D0(0x0128)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherLocalWindParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherLocalWindParameters") + } + static class USceneAction_WeatherLocalWindParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherLocalWindParameters; + +// Class Phoenix.LerpVolumeAudioFadeInterpolant +// 0x0010 (0x0038 - 0x0028) +class ULerpVolumeAudioFadeInterpolant final : public ULerpVolumeInterpolant +{ +public: + class FName RTPC; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeAudioFadeInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeAudioFadeInterpolant") + } + static class ULerpVolumeAudioFadeInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeAudioFadeInterpolant; + +// Class Phoenix.RPGModExtensionUI +// 0x0018 (0x0040 - 0x0028) +class URPGModExtensionUI final : public UModExtension +{ +public: + bool bSendUINotifications; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRPGUIInfo UIInfo; // 0x002C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGModExtensionUI") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGModExtensionUI") + } + static class URPGModExtensionUI* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGModExtensionUI; + +// Class Phoenix.IntroBlueprintFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UIntroBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static EIntroCheckpoint GetIntroCheckpoint(); + static void IntroEnd(class UObject* WorldContextObject); + static void IntroSave(class UObject* WorldContextObject, EIntroCheckpoint Checkpoint, const struct FVector& PlayerSpawnLocation); + static void IntroStart(class UObject* WorldContextObject); + static bool IsCheating(); + static bool IsLoadingRootLevel(bool bReset); + static void SetCheating(bool bCheating); + static void SetLoadingRootLevel(bool bLoadingRootLevel); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IntroBlueprintFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IntroBlueprintFunctionLibrary") + } + static class UIntroBlueprintFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIntroBlueprintFunctionLibrary; + +// Class Phoenix.SceneAction_WeatherPreset +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_WeatherPreset final : public USceneRigActionBase +{ +public: + struct FWeatherDefinitionName Preset; // 0x0088(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + float PlaybackScale; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInstantSwitch; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestorePriorWeather; // 0x009D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestorePriorWeatherInstant; // 0x009E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreviewOnly; // 0x009F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherPreset") + } + static class USceneAction_WeatherPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherPreset; + +// Class Phoenix.CrimeScene +// 0x0000 (0x02B0 - 0x02B0) +class ACrimeScene final : public AWorldObject +{ +public: + static void GlobalEnableCrime(bool i_Enable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CrimeScene") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CrimeScene") + } + static class ACrimeScene* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACrimeScene; + +// Class Phoenix.InventoryItemToolRecord +// 0x0040 (0x0090 - 0x0050) +class UInventoryItemToolRecord final : public UToolRecord +{ +public: + TSoftClassPtr InventoryItemTool; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLoadComplete; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LoadComplete(); + + bool IsLoaded() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryItemToolRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryItemToolRecord") + } + static class UInventoryItemToolRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInventoryItemToolRecord; + +// Class Phoenix.InventoryManager +// 0x01A0 (0x01C8 - 0x0028) +class UInventoryManager final : public UObject +{ +public: + uint8 Pad_28[0x130]; // 0x0028(0x0130)(Fixing Size After Last Property [ Dumper-7 ]) + TMap m_cachedInventories; // 0x0158(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_1A8[0x20]; // 0x01A8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InventoryAdd(const class FString& ItemId, int32 Quantity); + void InventoryAddDadaGear(); + void InventoryAddGear(const class FString& ItemId, const class FString& Variation); + void InventoryAddGenericGear(); + void InventoryAddHerbologyGear(); + void InventoryAddTool(const class FString& ToolID); + void InventoryUseItem(const class FString& ItemId); + void LootContainerStats(const class FString& ContainerID, int32 iterations); + void OnSaveGameLoaded(); + void ResetInventory(const class FName CharacterID, class FName HolderID, bool ResetKeepOnResetItems); + void Test_AddGearTrait(const class FString& GearID, const class FString& Variation, const class FString& TraitID); + void Test_GetGearEmptyTraitSlots(const class FString& GearID, const class FString& Variation); + void Test_SetCooldownStat(const class FString& GearID, const class FString& Variation, int32 Cooldown); + void Test_SetDefenseStat(const class FString& GearID, const class FString& Variation, int32 Defense); + void Test_SetOffenseStat(const class FString& GearID, const class FString& Variation, int32 Offense); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryManager") + } + static class UInventoryManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInventoryManager; + +// Class Phoenix.SceneRigParameterDefinition_AkAudioEvent +// 0x0020 (0x0058 - 0x0038) +class USceneRigParameterDefinition_AkAudioEvent final : public USceneRigParameterDefinition +{ +public: + struct FSceneRigAkAudioEventTrackSectionData DefaultEvent; // 0x0038(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_AkAudioEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_AkAudioEvent") + } + static class USceneRigParameterDefinition_AkAudioEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_AkAudioEvent; + +// Class Phoenix.InventoryManagerInterface +// 0x0000 (0x0028 - 0x0028) +class UInventoryManagerInterface final : public UObject +{ +public: + static int32 AdjustCount(const class FName CharacterID, const class FName InventoryObjectID, const int32 Delta, const EInventoryChangeReason Reason, const class FName HolderID, const class FName Variation, const bool SuppressHUDNotification, const bool SpecialHUDNotification, const class FName OtherCharacterID, const bool IsUnique, const bool IsStolen, const bool KeepOnReset); + static int32 CanAddItem(const class FName CharacterID, const class FName ItemId, const class FName HolderID, const class FName Variation, int32 Count); + static bool DropItemBP(const struct FInventoryResult& ItemToDrop, int32 AmountToDrop); + static int32 GetContainerMaxSlotsBP(class FName ContainerID); + static int32 GetCost(const class FName InventoryObjectID, const class FName Variation); + static int32 GetCount(const class FName CharacterID, const class FName InventoryObjectID, const EInventoryObjectType InventoryObjectType, const EStolenType StolenType, const class FName HolderID, const class FName Variation); + static class FName GetHolderInventoryFullString(class FName HolderID); + static int32 GetHolderMaxSlotsBP(class FName HolderID); + static int32 GetInventorySellPriceBP(class FName CharacterID, class FName HolderID); + static void GetInventoryTextBP(const class FName InCharacterID, const class FName InItemTypeID, TArray* InventoryResultArray, const struct FInventoryFilter& InventoryFilter, const class FName HolderID, bool SkipLockedItems, bool SpecifiedHolderOnly); + static void GetInventoryTypesBP(TArray* InventoryTypeArray); + static bool GetIsInspectableBP(const class FString& ItemId); + static class FName GetItemInventoryFullString(class FName ItemId); + static int32 GetPlayerAvailableCapacity(class FName ItemId, bool UseMaxCapacityWhenNoReturnExcess); + static int32 GetPlayerExpandedInventoryBP(); + static TArray GetPlayerLimitedHolders(); + static int32 GetPlayerStolenItemCount(); + static TArray GetPlayerUnlimitedHolders(); + static TArray GetQuestItems(); + static bool HasAnyInventory(const class FName CharacterID, const class FName HolderID); + static bool IsAbilityActive(class AActor* Actor, class FName AbilityName); + static void ResetInventory(const class FName CharacterID, class FName HolderID); + static void ResetTalentsTransaction(const int32 TalentCount); + static bool SellItemFromPlayerInventoryBP(const struct FInventoryResult& TransferItem, int32 SoldCount, class FName VendorName, int32* OutKnutsEarned); + static void SetPlayerExpandedInventoryBP(int32 newInventoryAmount); + static bool TransferItemToContainerBP(const struct FInventoryResult& ItemToTransfer, class FName CharacterID, class FName HolderID, int32 AmountToTransfer); + static bool TransferItemToPlayerInventoryBP(const struct FInventoryResult& TransferItem, int32 AmountToTransfer); + static bool UseItem(const class FName CharacterID, const struct FInventoryResult& InventoryResult); + static bool UseItemByName(const class FName CharacterID, class FName ItemId, const class FName Variation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryManagerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryManagerInterface") + } + static class UInventoryManagerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInventoryManagerInterface; + +// Class Phoenix.ModFilter_Player_IsWellRested +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Player_IsWellRested final : public UModFilter_Player_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Player_IsWellRested") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Player_IsWellRested") + } + static class UModFilter_Player_IsWellRested* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Player_IsWellRested; + +// Class Phoenix.InventoryObject +// 0x0080 (0x0330 - 0x02B0) +class AInventoryObject final : public AWorldObject +{ +public: + uint8 Pad_2B0[0x20]; // 0x02B0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + int32 UnitCount; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsStolen; // 0x02D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUnique; // 0x02D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D6[0x2]; // 0x02D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Variation; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 RespawnTime; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInventoryObjectSpawnType SpawnType; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* m_pickupSfx; // 0x02F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BeaconableObjectID; // 0x02F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_300[0x30]; // 0x0300(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddPickedUpHandler(const TDelegate& Handler); + void NotifyPickedUp(class FName ItemId, int32 ItemCount); + void SetItemData(class FName ItemId, int32 ItemCount, class FName InVariation, bool InIsStolen, bool InIsUnique); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryObject") + } + static class AInventoryObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInventoryObject; + +// Class Phoenix.SceneAction_WeatherLocalWindProviders +// 0x0010 (0x00E0 - 0x00D0) +class USceneAction_WeatherLocalWindProviders final : public USceneAction_WeatherLocalWind +{ +public: + class UVectorProvider* Direction; // 0x00D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* Speed; // 0x00D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherLocalWindProviders") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherLocalWindProviders") + } + static class USceneAction_WeatherLocalWindProviders* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherLocalWindProviders; + +// Class Phoenix.InventoryObjectManager +// 0x00F0 (0x0198 - 0x00A8) +class UInventoryObjectManager final : public UPhxDbRegistryTypeManager +{ +public: + uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayProperty_Int MaxStackModifier; // 0x00B8(0x0080)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_138[0x60]; // 0x0138(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryObjectManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryObjectManager") + } + static class UInventoryObjectManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInventoryObjectManager; + +// Class Phoenix.InventoryObjectManagerBPInterface +// 0x0000 (0x0028 - 0x0028) +class UInventoryObjectManagerBPInterface final : public UObject +{ +public: + static int32 GetInventorySlotCapacityByIndex(class FName ItemId, class FName ItemType, int32 SlotLevelIndex); + static int32 GetInventorySlotCapacityByName(class FName ItemId, class FName ItemType, class FName SlotLevelName); + static bool GetItemProperties(const class FName InventoryObjectID, struct FItemProperties* ItemProperties, class FName Variation); + static int32 GetItemSellPrice(int32 DbPrice, int32 EconomyValue); + static class UStaticMesh* GetItemStaticMesh(const class FName InventoryObjectID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryObjectManagerBPInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryObjectManagerBPInterface") + } + static class UInventoryObjectManagerBPInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInventoryObjectManagerBPInterface; + +// Class Phoenix.InventoryState +// 0x0008 (0x0030 - 0x0028) +class UInventoryState final : public UObject +{ +public: + class UUserWidget* InventoryOwner; // 0x0028(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + EInventoryTabCategory GetDefaultInventoryTab(); + TArray GetInventoryItemData(const EInventorySortType SortType); + class FString GetMenuTitle(EInventoryTabCategory TabCategory); + TArray GetNonExpandableTooltipContent(class UUserWidget* hoveredButton); + class UUserWidget* GetTooltipContent(class UUserWidget* hoveredButton); + void GetTooltipLegendData(const struct FInventoryResult& InventoryItem, TArray* LegendData); + bool HandleClicked(class UUserWidget* InventoryButton); + bool HandleUMGInputAction(EUMGInputAction InputAction, EInputEvent InputEvent, class UUserWidget* InventoryButton); + void InitializeState(class UUserWidget* OwningWidget); + void OnEndState(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InventoryState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InventoryState") + } + static class UInventoryState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInventoryState; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsGoblin +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsGoblin final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsGoblin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsGoblin") + } + static class UModFilter_DealDamage_Instigator_IsGoblin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsGoblin; + +// Class Phoenix.IsmDestructionManager +// 0x0070 (0x0098 - 0x0028) +class UIsmDestructionManager final : public UObject +{ +public: + uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PendingInstances; // 0x0088(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + static class UIsmDestructionManager* Get(); + + bool ConvertInstanceIfNecessary(class AActor* HitTarget, const struct FBox& Box, float Damage, const struct FHitResult& HitResult, class AActor* Instigator, class AMunitionType_Base* Munition); + void RegisterMapping(const TSoftObjectPtr& InStaticMesh, const TSoftClassPtr& InDestructibleActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IsmDestructionManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IsmDestructionManager") + } + static class UIsmDestructionManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIsmDestructionManager; + +// Class Phoenix.SlaveToSplineActor +// 0x0018 (0x0260 - 0x0248) +class ASlaveToSplineActor : public AActor +{ +public: + class USplineComponent* FollowSpline; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Slaves; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + void ResetAll(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlaveToSplineActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlaveToSplineActor") + } + static class ASlaveToSplineActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASlaveToSplineActor; + +// Class Phoenix.IsmParent +// 0x0010 (0x0258 - 0x0248) +class AIsmParent final : public AActor +{ +public: + class UStaticMesh* InstancedMesh; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HierarchicalISM; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableISM; // 0x0251(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_252[0x6]; // 0x0252(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IsmParent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IsmParent") + } + static class AIsmParent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AIsmParent; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsDarkWizard +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsDarkWizard final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsDarkWizard") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsDarkWizard") + } + static class UModFilter_DealDamage_Instigator_IsDarkWizard* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsDarkWizard; + +// Class Phoenix.IsmParentComponent +// 0x0000 (0x0220 - 0x0220) +class UIsmParentComponent final : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IsmParentComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IsmParentComponent") + } + static class UIsmParentComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIsmParentComponent; + +// Class Phoenix.ModFilter_DealDamage_Target_IsImmobilized +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsImmobilized final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsImmobilized") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsImmobilized") + } + static class UModFilter_DealDamage_Target_IsImmobilized* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsImmobilized; + +// Class Phoenix.ItemToolRecord +// 0x0008 (0x0058 - 0x0050) +class UItemToolRecord final : public UToolRecord +{ +public: + TSubclassOf ItemTool; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ItemToolRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ItemToolRecord") + } + static class UItemToolRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UItemToolRecord; + +// Class Phoenix.KnowledgeManager +// 0x03D8 (0x0400 - 0x0028) +class UKnowledgeManager final : public UObject +{ +public: + uint8 Pad_28[0x3D8]; // 0x0028(0x03D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UKnowledgeManager* Get(); + + void AddKnowledgeFromInventory(const class FString& Level); + void AddKnowledgePointsToCard(const class FString& KnowledgeCard, float PointsToAdd); + void CompleteAllCollections(); + void CompleteAllKnowledgeCards(); + void CorruptConjurationCollection(); + void CorruptTraitCollection(); + void CorruptWandCollection(); + void GainKnowledgeFact(class FName ObjectID, class FName FactColumnID, EKnowledgeAction KnowledgeAction, const bool InDisplayTicker); + void GainKnowledgeFromAction(class FName ObjectID, EKnowledgeAction KnowledgeAction, const bool InDisplayTicker); + void GainKnowledgeFromNPC(class FName ObjectID, class FName NPCID, const bool InDisplayTicker); + TArray GetAllKnowledgeCards(); + TArray GetAllKnowledgeCardsByCategory(const class FString& Category); + TMap GetCollections(); + int32 GetCompanionLevel(const class FString& CharacterID); + float GetFieldGuideCompletionPercentage(); + TArray GetGroupMembers(class FName ObjectID); + TArray GetKnowledgeAuthority(class FName KnowledgeSubjectID); + class FName GetNameFromKnowledgeLevel(EKnowledgeLevel KnowledgeLevel); + EKnowledgeLevel GetPlayerKnowledgeLevel(class FName ObjectID, class FName FactColumnID); + class FName GetRegionKnowledgeCardFromLocation(const struct FVector& Location); + class FName GetSubjectKnowledgeCategory(class FName ObjectID); + float GetSubjectKnowledgePoints(class FName ObjectID); + bool IsCollectionActionItemObtained(class FName KnowledgeSubject, EKnowledgeAction KnowledgeAction); + bool IsCollectionItemObtained(class FName CollectionItem); + bool IsFactKnown(class FName ObjectID, class FName FactColumnID, EKnowledgeLevel* KnowledgeLevel); + class FName IsGroupMember(class FName ObjectID); + class FName IsKnowledgeSubject(class FName ObjectID, bool IsRecursion); + bool IsSubjectCompletelyKnown(class FName ObjectID); + void KnowledgeLevelSet(const class FString& KnowledgeCard, const class FString& Level); + void OnCurtainRaised(); + void OnNewGame(); + void OnPreGameLoad(); + void OnSaveGameLoaded(); + void UpdateGoldChestChallenge(class AActor* Chest); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KnowledgeManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KnowledgeManager") + } + static class UKnowledgeManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKnowledgeManager; + +// Class Phoenix.Ladder +// 0x0008 (0x0250 - 0x0248) +class ALadder final : public AActor +{ +public: + bool bPlayerClimbingEnabled; // 0x0248(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayerMountTopEnabled; // 0x0249(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_24A[0x6]; // 0x024A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisablePlayerClimbing(); + void DisablePlayerMountTop(); + void EnablePlayerClimbing(); + void EnablePlayerMountTop(); + + bool CanPlayerClimbLadder() const; + float GetLadderBottomZ() const; + int32 GetLadderHeight() const; + float GetLadderTopZ() const; + float GetMeshHeight() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Ladder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Ladder") + } + static class ALadder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALadder; + +// Class Phoenix.Spawn_ByRandomAndTime +// 0x0010 (0x0058 - 0x0048) +class USpawn_ByRandomAndTime final : public UActorSpawner +{ +public: + class UStaticMeshPoolBaseData* StaticMeshPoolDA; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* RandomStaticMesh; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spawn_ByRandomAndTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spawn_ByRandomAndTime") + } + static class USpawn_ByRandomAndTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawn_ByRandomAndTime; + +// Class Phoenix.LadderNavLinkComponent +// 0x0050 (0x02D0 - 0x0280) +class ULadderNavLinkComponent final : public UOdcNavLinkComponent +{ +public: + bool bIsBottomLinkPosValid; // 0x0280(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LadderBottomLinkEnd; // 0x0284(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsTopLinkPosValid; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LadderTopLinkEnd; // 0x0294(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FOdcLadderInfo LadderInfo; // 0x02A0(0x0028)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RegisterNavLink(); + void UpdateNavLink(const struct FOdcLadderInfo& Info); + + bool HasValidLinks() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LadderNavLinkComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LadderNavLinkComponent") + } + static class ULadderNavLinkComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULadderNavLinkComponent; + +// Class Phoenix.ModFilter_SocapAmend_IsCost +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsCost final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsCost") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsCost") + } + static class UModFilter_SocapAmend_IsCost* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsCost; + +// Class Phoenix.RegionData +// 0x0028 (0x0050 - 0x0028) +class URegionData final : public UObject +{ +public: + class FString RegionName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUnlocked; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsNewlyUnlocked; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class APhoenixMapRegion* SplineActor; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentAlphaValue; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeTime; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RegionData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RegionData") + } + static class URegionData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URegionData; + +// Class Phoenix.SocialCallOutWidget +// 0x0000 (0x0268 - 0x0268) +class USocialCallOutWidget final : public UUserWidget +{ +public: + void OnSynchronizeProperties(); + void RemoveCallout(); + void ShowCallout(); + void UpdateCallout(const struct FSocialCallout& SocialCallout); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialCallOutWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialCallOutWidget") + } + static class USocialCallOutWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialCallOutWidget; + +// Class Phoenix.LandscapeManager +// 0x0248 (0x0270 - 0x0028) +class ULandscapeManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAnyLevelLoaded; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0xE0]; // 0x0040(0x00E0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverlandRegionData; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TMap MapRegions; // 0x0130(0x0050)(NativeAccessSpecifierPrivate) + TMap LevelRegions; // 0x0180(0x0050)(NativeAccessSpecifierPrivate) + TMap SubLevelRegions; // 0x01D0(0x0050)(NativeAccessSpecifierPrivate) + TMap InnerLevelRegions; // 0x0220(0x0050)(NativeAccessSpecifierPrivate) + +public: + static class ULandscapeManager* Get(); + + void AddCriticalLevel(class ULevelStreaming* InLevel); + void CleanupMapCapture(); + void ClearCriticalLevels(); + void DoMapCapture(); + void ForceLandscapeLODs(); + struct FBox GetLandscapeWorldBounds(); + int32 GetNumActiveLevelLoads(bool InCriticalOnly); + bool IsLevelCritical(class ULevelStreaming* InLevel); + bool IsLoadedLevelCritical(class ULevel* InLevel); + bool IsLocationExploredFog(const struct FVector& Location, float MapScale); + bool IsLocationExploredRegion(const struct FVector& Location, float MapScale); + bool IsReadyForMapCapture(); + void OnGameToSave(); + void OnLoad(); + void OnSaveGameLoad(); + void OnShow(); + void PrepareMapCapture(); + void RemoveCriticalLevel(class ULevelStreaming* InLevel); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LandscapeManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LandscapeManager") + } + static class ULandscapeManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULandscapeManager; + +// Class Phoenix.LandscapeUtils +// 0x0000 (0x0028 - 0x0028) +class ULandscapeUtils final : public UBlueprintFunctionLibrary +{ +public: + static void ClearLandscapeComponentLayerInfoData(); + static TArray GetLandscapeComponentLayerInfoData(class ULandscapeHeightfieldCollisionComponent* LandColComponent); + static float GetWetnessFromLayerInfoData(class ULandscapeHeightfieldCollisionComponent* LandColComponent, const struct FVector& InLocation, const TArray& InWetnessLayerInfoNames, class UPhysicalMaterial** OutPhysMaterial); + static TArray LineTraceForLayerInfoWeight(const struct FVector& Start, const struct FVector& End); + static void LogLandscapeComponentLayerInfoData(class ULandscapeHeightfieldCollisionComponent* LandColComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LandscapeUtils") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LandscapeUtils") + } + static class ULandscapeUtils* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULandscapeUtils; + +// Class Phoenix.Leader_Manager +// 0x0018 (0x01D0 - 0x01B8) +class ULeader_Manager final : public UEnemy_Manager +{ +public: + uint8 Pad_1B8[0x18]; // 0x01B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Leader_Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Leader_Manager") + } + static class ULeader_Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULeader_Manager; + +// Class Phoenix.SceneActionState_LightComponentStates +// 0x0018 (0x0088 - 0x0070) +class USceneActionState_LightComponentStates final : public USceneRigObjectActionState +{ +public: + struct FLightComponentStatesSaveData SaveData; // 0x0070(0x0010)(Transient, NativeAccessSpecifierPublic) + int32 SavedData; // 0x0080(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_LightComponentStates") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_LightComponentStates") + } + static class USceneActionState_LightComponentStates* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_LightComponentStates; + +// Class Phoenix.Legend +// 0x0060 (0x0388 - 0x0328) +class ULegend : public UPhoenixUserWidget +{ +public: + struct FSoftClassPath LegendItemSoftClassPath; // 0x0328(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor LegendItemTextColor; // 0x0340(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray LegendItemData; // 0x0368(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray mLegendItems; // 0x0378(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + void AddLegendItem(const class ULegendItem* NewLegendItem); + class ULegendItem* GetLegendItem(const int32 Index_0); + void InitLegendData(const TArray& LegendData); + void RemoveAllLegendItems(int32 StartFromIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Legend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Legend") + } + static class ULegend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULegend; + +// Class Phoenix.WorldEventSettings +// 0x0050 (0x0078 - 0x0028) +class UWorldEventSettings final : public UObject +{ +public: + struct FSoftObjectPath WorldEventDataTable; // 0x0028(0x0018)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLimitMaximumNumberOfWorldEvent; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaximumNumberOfWorldEvent; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldEventTimeSpan LocatorDefaultCooldown; // 0x0048(0x0010)(Edit, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldEventTimeSpan LocatorHogwartsCooldown; // 0x0058(0x0010)(Edit, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldEventTimeSpan LocatorHogsmeadeCooldown; // 0x0068(0x0010)(Edit, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventSettings") + } + static class UWorldEventSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventSettings; + +// Class Phoenix.LegendBox +// 0x0000 (0x0268 - 0x0268) +class ULegendBox : public UUserWidget +{ +public: + void MoveCursorToButton(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LegendBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LegendBox") + } + static class ULegendBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULegendBox; + +// Class Phoenix.LegendItem +// 0x0070 (0x0398 - 0x0328) +class ULegendItem : public UPhoenixUserWidget +{ +public: + TMulticastInlineDelegate HoldReleasedEvent; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate StartHoldEvent; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FLegendItemData mLegendItemData; // 0x0348(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + uint8 Pad_378[0x8]; // 0x0378(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool mIsHolding; // 0x0380(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_381[0x3]; // 0x0381(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float mProgress; // 0x0384(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool mDisabledState; // 0x0388(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_389[0x3]; // 0x0389(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float mHoldTimeRemaining; // 0x038C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_390[0x8]; // 0x0390(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisabledStateChanged(const bool Disabled); + void LegendItemDataChanged(const class FString& ButtonString, const class FString& TextString, const bool TextStringIsLocalized); + void ProgressChanged(const float progress); + void ProgressUsedChanged(const bool ProgressUsed); + void SetDisabledState(const bool Disabled); + void SetHoldDuration(const float NewHoldDuration); + void SetLegendItemData(const struct FLegendItemData& LegendItemData); + void SetProgress(const float progress); + void SetProgressUsed(const bool ProgressUsed); + void SetTextColor(const struct FSlateColor& InColor); + void StartHolding(); + void StopHolding(); + void UpdateFillMeterStyle(EInputDeviceUsed UsedInputDevice); + + const struct FLegendItemData GetLegendItemData() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LegendItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LegendItem") + } + static class ULegendItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULegendItem; + +// Class Phoenix.PHX_Biped_Preview_Actor +// 0x0010 (0x1B80 - 0x1B70) +class APHX_Biped_Preview_Actor final : public ABiped_Character +{ +public: + class UCustomizableCharacterComponent* Customization; // 0x1B70(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B78[0x8]; // 0x1B78(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PHX_Biped_Preview_Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PHX_Biped_Preview_Actor") + } + static class APHX_Biped_Preview_Actor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APHX_Biped_Preview_Actor; + +// Class Phoenix.LerpVolumeMapLocationTagInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULerpVolumeMapLocationTagInterpolant final : public ULerpVolumeDynamicTagInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeMapLocationTagInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeMapLocationTagInterpolant") + } + static class ULerpVolumeMapLocationTagInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeMapLocationTagInterpolant; + +// Class Phoenix.LerpVolumeDBLocationTagInterpolant +// 0x0018 (0x0048 - 0x0030) +class ULerpVolumeDBLocationTagInterpolant final : public ULerpVolumeDynamicTagInterpolant +{ +public: + class FString Location; // 0x0030(0x0010)(BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName LocationName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LerpVolumeDBLocationTagInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LerpVolumeDBLocationTagInterpolant") + } + static class ULerpVolumeDBLocationTagInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULerpVolumeDBLocationTagInterpolant; + +// Class Phoenix.SceneActionState_KillBystanders +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_KillBystanders final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_KillBystanders") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_KillBystanders") + } + static class USceneActionState_KillBystanders* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_KillBystanders; + +// Class Phoenix.LevelStreamingLatencyProfiler +// 0x0080 (0x00A8 - 0x0028) +class ULevelStreamingLatencyProfiler final : public UObject +{ +public: + uint8 Pad_28[0x80]; // 0x0028(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelStreamingLatencyProfiler") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelStreamingLatencyProfiler") + } + static class ULevelStreamingLatencyProfiler* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelStreamingLatencyProfiler; + +// Class Phoenix.PhxAnimSharingStateInstance +// 0x00D0 (0x03B0 - 0x02E0) +class UPhxAnimSharingStateInstance : public UAnimSharingStateInstance +{ +public: + bool bIsFemale; // 0x02D8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseEyeAnims; // 0x02D9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMouthAnims; // 0x02DA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFullBodyAnimHasEyes; // 0x02DB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFullBodyAnimHasMouth; // 0x02DC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DD[0x3]; // 0x02DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UPoseAsset* FemalePoseAsset; // 0x02E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPoseAsset* MalePoseAsset; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPoseAsset* ActivePoseAsset; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAimEyesData* ActiveEyeAsset; // 0x02F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* FacialAnimationToPlay; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap MapFacialAnimations; // 0x0308(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap MapEyeAnimations; // 0x0358(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + EFacialAnimType UseFacialAnimation; // 0x03A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A9[0x7]; // 0x03A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhxAnimSharingStateInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhxAnimSharingStateInstance") + } + static class UPhxAnimSharingStateInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhxAnimSharingStateInstance; + +// Class Phoenix.LeviosoComponent +// 0x0128 (0x02C0 - 0x0198) +class ULeviosoComponent final : public UStateEffectComponent +{ +public: + struct FLeviosoData LeviosoData; // 0x0198(0x0090)(Transient, NativeAccessSpecifierPrivate) + class AMunitionType_Base* ActiveMunition; // 0x0228(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPrimitiveComponent* SavedPhysMesh; // 0x0230(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_238[0x10]; // 0x0238(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* SavedHoverTargetOffset; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCurveVector* SavedHoverTargetRotation; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray IgnoreActors; // 0x0258(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_268[0x58]; // 0x0268(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetData(const struct FLeviosoData& InData); + void SetFloorHeight(float Height); + void SetIgnoreActors(const TArray& i_Ingores); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LeviosoComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LeviosoComponent") + } + static class ULeviosoComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULeviosoComponent; + +// Class Phoenix.LeviosoSpellTool +// 0x0088 (0x08F8 - 0x0870) +class ALeviosoSpellTool : public AFireOnceSpellTool +{ +public: + TArray LeviosoFX2; // 0x0870(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float MassMax; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearDamping; // 0x0884(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDamping; // 0x0888(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BeingClimbedLinearDamping; // 0x088C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BeingClimbedAngularDamping; // 0x0890(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoSimulatingWhenBeingClimbed; // 0x0894(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_895[0x3]; // 0x0895(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HoverForce; // 0x0898(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RagdollHoverForce; // 0x089C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoverHeight; // 0x08A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDiff; // 0x08A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDiff; // 0x08A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TorqueScale; // 0x08AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* HoverTargetOffset; // 0x08B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* HoverTargetRotation; // 0x08B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UpdateHeight; // 0x08C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C1[0x3]; // 0x08C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NoSupportDropRate; // 0x08C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SupportTraceLength; // 0x08C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8CC[0x4]; // 0x08CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AOEMunition; // 0x08D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IgnoreActors; // 0x08D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_8E8[0x10]; // 0x08E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LeviosoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LeviosoSpellTool") + } + static class ALeviosoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALeviosoSpellTool; + +// Class Phoenix.WorldFXRuleNightDayThreshold +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleNightDayThreshold : public UWorldFXRuleNightDay +{ +public: + float minThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float maxThreshold; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleNightDayThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleNightDayThreshold") + } + static class UWorldFXRuleNightDayThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleNightDayThreshold; + +// Class Phoenix.WorldFXRuleDayThreshold +// 0x0000 (0x0030 - 0x0030) +class UWorldFXRuleDayThreshold final : public UWorldFXRuleNightDayThreshold +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleDayThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleDayThreshold") + } + static class UWorldFXRuleDayThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleDayThreshold; + +// Class Phoenix.LightClippingPlanesSupportLibrary +// 0x0000 (0x0028 - 0x0028) +class ULightClippingPlanesSupportLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AssignLightClippingPlanesSource(class ULocalLightComponent* LightComponent, class ALightClippingPlanes* LightClippingPlanesActor, bool* bSuccess, bool bInvertClippingPlanes); + static void ClearAllLightClippingPlanesSource(class ALightClippingPlanes* LightClippingPlanesActor, int32* UnassignedLights); + static void ClearLightClippingSource(class ULocalLightComponent* LightComponent); + static void FindAndAssignLightClippingPlanesSource(class FName LightTag, class ALightClippingPlanes* LightClippingPlanesActor, int32* AssignedLights, bool bForceEvenIfAlreadySet, bool bInvertClippingPlanes); + static void GetAllLevelLightsWithTag(class ULevel* Level, class FName LightTag, TArray* Lights); + static void GetAllWithLightClippingPlanesActor(class ALightClippingPlanes* LightClippingPlanesActor, TArray* Lights, ELightClippingPlanesFilterType FilterType); + static void GetAllWorldLightsWithTag(class UObject* WorldContextObject, class FName LightTag, TArray* Lights); + static void GetLightClippingPlanesSource(class ULocalLightComponent* LightComponent, class ALightClippingPlanes** LightClippingPlanesActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightClippingPlanesSupportLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightClippingPlanesSupportLibrary") + } + static class ULightClippingPlanesSupportLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightClippingPlanesSupportLibrary; + +// Class Phoenix.PhxSceneRigBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UPhxSceneRigBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static TSet FindCharacterReferencesInObject(class UObject* InObject); + static TArray FindDialogueEventReferences(class USceneRig* SceneRig); + static class USceneActionState_ClothOptions* FindFirstSceneActionClothingOptionState(class ASceneRigActor* InSceneRigActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhxSceneRigBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhxSceneRigBlueprintLibrary") + } + static class UPhxSceneRigBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhxSceneRigBlueprintLibrary; + +// Class Phoenix.LightComponentStateDataBoolMap +// 0x0050 (0x0080 - 0x0030) +class ULightComponentStateDataBoolMap final : public ULightComponentStateData +{ +public: + TMap, bool> BoolMap; // 0x0030(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateDataBoolMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateDataBoolMap") + } + static class ULightComponentStateDataBoolMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateDataBoolMap; + +// Class Phoenix.SceneActionState_Lumos +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_Lumos final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Lumos") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Lumos") + } + static class USceneActionState_Lumos* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Lumos; + +// Class Phoenix.LightComponentStateBoolMap +// 0x0000 (0x0028 - 0x0028) +class ULightComponentStateBoolMap : public ULightComponentState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateBoolMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateBoolMap") + } + static class ULightComponentStateBoolMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateBoolMap; + +// Class Phoenix.RandomEncounterActor +// 0x0090 (0x02D8 - 0x0248) +class ARandomEncounterActor final : public AActor +{ +public: + uint8 Pad_248[0x90]; // 0x0248(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ForceActivate(); + void ForceDeactivate(); + bool IsActive(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RandomEncounterActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RandomEncounterActor") + } + static class ARandomEncounterActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARandomEncounterActor; + +// Class Phoenix.LightComponentStateVisibility +// 0x0008 (0x0030 - 0x0028) +class ULightComponentStateVisibility final : public ULightComponentStateBoolMap +{ +public: + bool bVisible; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateVisibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateVisibility") + } + static class ULightComponentStateVisibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateVisibility; + +// Class Phoenix.SceneActionState_SkyState +// 0x0010 (0x0060 - 0x0050) +class USceneActionState_SkyState final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float LerpAlpha; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SkyState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SkyState") + } + static class USceneActionState_SkyState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SkyState; + +// Class Phoenix.LightComponentStateCastTranslucentShadows +// 0x0008 (0x0030 - 0x0028) +class ULightComponentStateCastTranslucentShadows final : public ULightComponentStateBoolMap +{ +public: + bool bCastTranslucentShadows; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateCastTranslucentShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateCastTranslucentShadows") + } + static class ULightComponentStateCastTranslucentShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateCastTranslucentShadows; + +// Class Phoenix.LightComponentStateCastShadows +// 0x0008 (0x0030 - 0x0028) +class ULightComponentStateCastShadows final : public ULightComponentStateBoolMap +{ +public: + bool bCastShadows; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateCastShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateCastShadows") + } + static class ULightComponentStateCastShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateCastShadows; + +// Class Phoenix.LightComponentStateTag +// 0x0008 (0x0030 - 0x0028) +class ULightComponentStateTag : public ULightComponentStateBoolMap +{ +public: + class FName Tag; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateTag") + } + static class ULightComponentStateTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateTag; + +// Class Phoenix.RegisterConversationWithNameNode +// 0x0030 (0x0060 - 0x0030) +class URegisterConversationWithNameNode final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate ConversationStarted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate ConversationFinished; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + class FName CharacterID; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ConversationID; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class URegisterConversationWithNameNode* RegisterConversationWithName(class FName CharacterID_0, class FName ConversationID_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RegisterConversationWithNameNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RegisterConversationWithNameNode") + } + static class URegisterConversationWithNameNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URegisterConversationWithNameNode; + +// Class Phoenix.LightComponentStateAddTag +// 0x0000 (0x0030 - 0x0030) +class ULightComponentStateAddTag final : public ULightComponentStateTag +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateAddTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateAddTag") + } + static class ULightComponentStateAddTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateAddTag; + +// Class Phoenix.LightComponentStateRemoveTag +// 0x0000 (0x0030 - 0x0030) +class ULightComponentStateRemoveTag final : public ULightComponentStateTag +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateRemoveTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateRemoveTag") + } + static class ULightComponentStateRemoveTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateRemoveTag; + +// Class Phoenix.SceneAction_SkipControl +// 0x0000 (0x0088 - 0x0088) +class USceneAction_SkipControl final : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SkipControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SkipControl") + } + static class USceneAction_SkipControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SkipControl; + +// Class Phoenix.LightComponentStateIntMap +// 0x0000 (0x0028 - 0x0028) +class ULightComponentStateIntMap : public ULightComponentState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateIntMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateIntMap") + } + static class ULightComponentStateIntMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateIntMap; + +// Class Phoenix.ReparoMaximaSpellTool +// 0x0070 (0x08E0 - 0x0870) +class AReparoMaximaSpellTool final : public AFireOnceSpellTool +{ +public: + TArray RestoreLocationFX2; // 0x0870(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float FailSafeTime; // 0x0880(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_884[0x5C]; // 0x0884(0x005C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ARepairComplete(class UActorComponent* Comp); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReparoMaximaSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReparoMaximaSpellTool") + } + static class AReparoMaximaSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AReparoMaximaSpellTool; + +// Class Phoenix.LightComponentStateLightingChannels +// 0x0008 (0x0030 - 0x0028) +class ULightComponentStateLightingChannels final : public ULightComponentStateIntMap +{ +public: + struct FLightingChannels LightingChannels; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateLightingChannels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateLightingChannels") + } + static class ULightComponentStateLightingChannels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateLightingChannels; + +// Class Phoenix.SceneActionState_StencilFXEnableInterface +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_StencilFXEnableInterface final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bInsideInterval; // 0x0078(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_StencilFXEnableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_StencilFXEnableInterface") + } + static class USceneActionState_StencilFXEnableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_StencilFXEnableInterface; + +// Class Phoenix.LightComponentStateDataFloatMap +// 0x0050 (0x0080 - 0x0030) +class ULightComponentStateDataFloatMap final : public ULightComponentStateData +{ +public: + uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStateDataFloatMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStateDataFloatMap") + } + static class ULightComponentStateDataFloatMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStateDataFloatMap; + +// Class Phoenix.RevealInterface +// 0x0000 (0x0000 - 0x0000) +class IRevealInterface final +{ +public: + void OnBeginRevealFade(class AActor* Instigator); + void OnEndReveal(class AActor* Instigator); + void OnHiddenObjectHinted(class AActor* Instigator); + void OnHiddenObjectRevealed(class AActor* Instigator); + bool StartReveal(class AActor* Instigator, bool ShowOccluded); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RevealInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RevealInterface") + } + static class IRevealInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IRevealInterface; + +// Class Phoenix.LightComponentStatesLibrary +// 0x0000 (0x0028 - 0x0028) +class ULightComponentStatesLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AddLightComponentStateCastShadow(class UObject* Owner, struct FLightComponentStatesSaveData& LightComponentStatesSaveData, bool bCastShadow); + static void AddLightComponentStateVisibility(class UObject* Owner, struct FLightComponentStatesSaveData& LightComponentStatesSaveData, bool bVisible); + static void LightComponentStatesInitialize(class UObject* Owner, struct FLightComponentStatesSaveData& LightComponentStatesSaveData, const struct FLightComponentStates& LightComponentStates); + static void LightComponentStatesRestore(struct FLightComponentStatesSaveData& LightComponentStatesSaveData); + static void LightComponentStatesUpdate(class AActor* Actor, struct FLightComponentStatesSaveData& LightComponentStatesSaveData, bool bIncludeChildActors); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightComponentStatesLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightComponentStatesLibrary") + } + static class ULightComponentStatesLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightComponentStatesLibrary; + +// Class Phoenix.LightSmoothOnOff +// 0x0148 (0x0218 - 0x00D0) +class ULightSmoothOnOff final : public UActorComponent +{ +public: + float DefaultIntensity; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityChangeFilter; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableIntensityFilter; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve TurnOnCurve; // 0x00E0(0x0088)(Edit, NativeAccessSpecifierPublic) + float TurnOnDuration; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve TurnOffCurve; // 0x0170(0x0088)(Edit, NativeAccessSpecifierPublic) + float TurnOffDuration; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableOnOffSmoothing; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1FD[0x3]; // 0x01FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeFactor; // 0x0200(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_204[0x14]; // 0x0204(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AbortFadeOff(bool abortFade); + void AbortFadeOn(bool abortFade); + void Initialize(float Intensity, bool Visible); + void SetIntensity(float NewIntensity, bool Filter); + void TurnOnOff(bool On, bool smooth); + + float GetIntensity() const; + float GetSmoothedIntensity() const; + bool IsOn() const; + bool IsOnSmoothed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightSmoothOnOff") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightSmoothOnOff") + } + static class ULightSmoothOnOff* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightSmoothOnOff; + +// Class Phoenix.SceneActionState_StencilFX +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_StencilFX final : public USceneRigObjectActionState +{ +public: + class FName StartedFX; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_StencilFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_StencilFX") + } + static class USceneActionState_StencilFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_StencilFX; + +// Class Phoenix.LinearColorTweenDummy +// 0x0000 (0x0028 - 0x0028) +class ULinearColorTweenDummy final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LinearColorTweenDummy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LinearColorTweenDummy") + } + static class ULinearColorTweenDummy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULinearColorTweenDummy; + +// Class Phoenix.PlayerMountOverlapManager +// 0x0288 (0x02B0 - 0x0028) +class UPlayerMountOverlapManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap NoMountZoneErrors; // 0x0030(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TMap MountErrors; // 0x0080(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float SpeedUpUnavailableMessageTimeout; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LandingUnavailableMessageTimeout; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D8[0x160]; // 0x00D8(0x0160)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* MountSettingsDataTable; // 0x0238(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* MountSettingsCompositeDataTable; // 0x0240(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_248[0x68]; // 0x0248(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPlayerMountOverlapManager* Get(); + + bool GetTimeInNoMountZone(float* Time); + + bool CanSpeedUp() const; + bool GetInNoMountZone() const; + bool IsInsideFacingEntry(bool bDraw) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerMountOverlapManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerMountOverlapManager") + } + static class UPlayerMountOverlapManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerMountOverlapManager; + +// Class Phoenix.DialogueLineRule_BodyIdle +// 0x0058 (0x0090 - 0x0038) +class UDialogueLineRule_BodyIdle final : public UDialogueLineRule +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPoseGroupProvider* DefaultPoseGroup; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBaseArchitectAsset* PoseGroupLookup; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer PoseGroupTags; // 0x0050(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FAnimationRequestLayerReference IdleLayer; // 0x0070(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FAnimationRequestLayerReference TransitionLayer; // 0x0078(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float BlendTime; // 0x0080(0x0004)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x0084(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0088(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_BodyIdle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_BodyIdle") + } + static class UDialogueLineRule_BodyIdle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_BodyIdle; + +// Class Phoenix.SceneActionState_PerformTaskExecute +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_PerformTaskExecute final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnPTComplete(const class APerformTasksForAI* InPTPtr); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PerformTaskExecute") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PerformTaskExecute") + } + static class USceneActionState_PerformTaskExecute* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PerformTaskExecute; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsSpell +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsSpell final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsSpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsSpell") + } + static class UModFilter_DealDamage_Spell_IsSpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsSpell; + +// Class Phoenix.DialogueLineRuleState_BodyIdle +// 0x0000 (0x0058 - 0x0058) +class UDialogueLineRuleState_BodyIdle final : public UDialogueLineRuleState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState_BodyIdle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState_BodyIdle") + } + static class UDialogueLineRuleState_BodyIdle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState_BodyIdle; + +// Class Phoenix.DialogueLineRule_MoveCamera_SpeakingActorEvent +// 0x0008 (0x00B0 - 0x00A8) +class UDialogueLineRule_MoveCamera_SpeakingActorEvent final : public UDialogueLineRule_MoveCamera_Event +{ +public: + float OffsetFromDialogueLine; // 0x00A8(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwitchCameraLengthThreshold; // 0x00AC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_MoveCamera_SpeakingActorEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_MoveCamera_SpeakingActorEvent") + } + static class UDialogueLineRule_MoveCamera_SpeakingActorEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_MoveCamera_SpeakingActorEvent; + +// Class Phoenix.ShadowSprintMovementComponent +// 0x01C8 (0x02D8 - 0x0110) +class UShadowSprintMovementComponent final : public UMovementComponent +{ +public: + int32 MaxSimulationIterations; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSimulationTimeStep; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UShadowSprintData* ShadowSprintData; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* BroomTrailEmitter; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystemComponent* BroomTrailEmitterSystemComponent; // 0x0128(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearAccumulatedForces; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnGround; // 0x0131(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_132[0x2]; // 0x0132(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentPitch; // 0x0134(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_138[0x1A0]; // 0x0138(0x01A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetVerticalImpulse(const float val); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ShadowSprintMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ShadowSprintMovementComponent") + } + static class UShadowSprintMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UShadowSprintMovementComponent; + +// Class Phoenix.POI_MobilityChoice +// 0x0008 (0x0030 - 0x0028) +class UPOI_MobilityChoice final : public UNPC_MobilityChoice +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("POI_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"POI_MobilityChoice") + } + static class UPOI_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPOI_MobilityChoice; + +// Class Phoenix.DialogueLineRule_MoveCamera_SpeakingActorStartEvent +// 0x0008 (0x00B0 - 0x00A8) +class UDialogueLineRule_MoveCamera_SpeakingActorStartEvent final : public UDialogueLineRule_MoveCamera_Event +{ +public: + float OffsetFromDialogueLine; // 0x00A8(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwitchCameraLengthThreshold; // 0x00AC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_MoveCamera_SpeakingActorStartEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_MoveCamera_SpeakingActorStartEvent") + } + static class UDialogueLineRule_MoveCamera_SpeakingActorStartEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_MoveCamera_SpeakingActorStartEvent; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsIncendioOrAOE +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsIncendioOrAOE final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsIncendioOrAOE") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsIncendioOrAOE") + } + static class UModFilter_DealDamage_Spell_IsIncendioOrAOE* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsIncendioOrAOE; + +// Class Phoenix.DialogueLineRule_MoveCamera_EndingEvent +// 0x0010 (0x00B8 - 0x00A8) +class UDialogueLineRule_MoveCamera_EndingEvent final : public UDialogueLineRule_MoveCamera_Event +{ +public: + bool ForChoicesAtEnd; // 0x00A8(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OffsetFromEnd; // 0x00AC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumPreviousCameraLength; // 0x00B0(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_MoveCamera_EndingEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_MoveCamera_EndingEvent") + } + static class UDialogueLineRule_MoveCamera_EndingEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_MoveCamera_EndingEvent; + +// Class Phoenix.GlobalLightingCustomBlendableFocusValue +// 0x0010 (0x0038 - 0x0028) +class UGlobalLightingCustomBlendableFocusValue final : public UGlobalLightingBlendableBase +{ +public: + float Focus; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0xC]; // 0x002C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingCustomBlendableFocusValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingCustomBlendableFocusValue") + } + static class UGlobalLightingCustomBlendableFocusValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingCustomBlendableFocusValue; + +// Class Phoenix.ModFilter_DealDamage_IsMelee +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_IsMelee final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_IsMelee") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_IsMelee") + } + static class UModFilter_DealDamage_IsMelee* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_IsMelee; + +// Class Phoenix.DialogueLineRule_Dialog +// 0x0018 (0x0050 - 0x0038) +class UDialogueLineRule_Dialog final : public UDialogueLineRule +{ +public: + bool UseSameSpeakerPreAndPostRoll; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseDifferentSpeakerPreAndPostRoll; // 0x0039(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SameSpeakerDelayBetweenLines; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DifferentSpeakerDelayBetweenLines; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FirstConversationDelay; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LaterConversationDelay; // 0x0048(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableDialogueSkipping; // 0x004C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableGameOptions; // 0x004D(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_Dialog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_Dialog") + } + static class UDialogueLineRule_Dialog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_Dialog; + +// Class Phoenix.WorldFXRuleBlendDomainPreComputed +// 0x0010 (0x0038 - 0x0028) +class UWorldFXRuleBlendDomainPreComputed : public UWorldFXRuleBlendDomainBase +{ +public: + struct FRenderSettingsPreComputedBlendDomainName BlendDomain; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainPreComputed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainPreComputed") + } + static class UWorldFXRuleBlendDomainPreComputed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainPreComputed; + +// Class Phoenix.DialogueLineRuleState_Dialog +// 0x0000 (0x0058 - 0x0058) +class UDialogueLineRuleState_Dialog final : public UDialogueLineRuleState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState_Dialog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState_Dialog") + } + static class UDialogueLineRuleState_Dialog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState_Dialog; + +// Class Phoenix.DialogueLineRule_ExplicitLayeredAnimation +// 0x0008 (0x0040 - 0x0038) +class UDialogueLineRule_ExplicitLayeredAnimation final : public UDialogueLineRule +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_ExplicitLayeredAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_ExplicitLayeredAnimation") + } + static class UDialogueLineRule_ExplicitLayeredAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_ExplicitLayeredAnimation; + +// Class Phoenix.SkinFXEventTriggerFilteredWithDistance +// 0x0008 (0x0038 - 0x0030) +class USkinFXEventTriggerFilteredWithDistance : public USkinFXEventTriggerFiltered +{ +public: + float MaxDistanceFromCameraMeters; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMaxDistanceFromCamera; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTriggerFilteredWithDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTriggerFilteredWithDistance") + } + static class USkinFXEventTriggerFilteredWithDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTriggerFilteredWithDistance; + +// Class Phoenix.SkinFXEventTriggerFilteredMultiFX2 +// 0x0010 (0x0048 - 0x0038) +class USkinFXEventTriggerFilteredMultiFX2 final : public USkinFXEventTriggerFilteredWithDistance +{ +public: + class UMultiFX2_Base* FX; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTriggerFilteredMultiFX2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTriggerFilteredMultiFX2") + } + static class USkinFXEventTriggerFilteredMultiFX2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTriggerFilteredMultiFX2; + +// Class Phoenix.PointOfInterestMarkup +// 0x0090 (0x02D8 - 0x0248) +class APointOfInterestMarkup final : public AActor +{ +public: + struct FDbSingleColumnInfo PointOfInterestId; // 0x0248(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + float DiscoverDistance; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EPointOfInterestState State; // 0x02D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointOfInterestMarkup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointOfInterestMarkup") + } + static class APointOfInterestMarkup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APointOfInterestMarkup; + +// Class Phoenix.DialogueLineRuleState_ExplicitLayeredAnimation +// 0x0000 (0x0058 - 0x0058) +class UDialogueLineRuleState_ExplicitLayeredAnimation final : public UDialogueLineRuleState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState_ExplicitLayeredAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState_ExplicitLayeredAnimation") + } + static class UDialogueLineRuleState_ExplicitLayeredAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState_ExplicitLayeredAnimation; + +// Class Phoenix.SimpleInteractObject +// 0x0070 (0x02D8 - 0x0268) +class ASimpleInteractObject : public APhoenixBudgetedActor +{ +public: + class UCognitionStimuliSourceComponent* CognitionStimuliSource; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* AbilityClass; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPartialBody; // 0x0278(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_279[0x7]; // 0x0279(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AbilitySpawnActorClass; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AbilitySpawnOffset; // 0x0288(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AbilitySpawnRotationOffset; // 0x0294(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class URootMotionModProperties_Interact* InteractProperties; // 0x02A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayDialogueAfterInteractTime; // 0x02A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDialogueConversationReference DialogueEventName; // 0x02B0(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C0[0x18]; // 0x02C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UClass* GetAbilityClass(); + void InteractionInitiated(); + void PlayDialogue(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleInteractObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleInteractObject") + } + static class ASimpleInteractObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASimpleInteractObject; + +// Class Phoenix.DialogueLineRuleState_FacialEmotion +// 0x0000 (0x0058 - 0x0058) +class UDialogueLineRuleState_FacialEmotion final : public UDialogueLineRuleState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState_FacialEmotion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState_FacialEmotion") + } + static class UDialogueLineRuleState_FacialEmotion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState_FacialEmotion; + +// Class Phoenix.SceneActionState_PeriodicSRTrigger +// 0x0060 (0x00B0 - 0x0050) +class USceneActionState_PeriodicSRTrigger final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x60]; // 0x0050(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PeriodicSRTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PeriodicSRTrigger") + } + static class USceneActionState_PeriodicSRTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PeriodicSRTrigger; + +// Class Phoenix.DialogueLineRule_FillerLayeredAnimation +// 0x0068 (0x00A0 - 0x0038) +class UDialogueLineRule_FillerLayeredAnimation final : public UDialogueLineRule +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x0040(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FAnimationRequestLayerReference Layer; // 0x0060(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UAnimMaskAsset* Mask; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELineRule_LayeredAnimationType ActiveWhen; // 0x0070(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendWeight; // 0x0074(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeightVariability; // 0x0078(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* ComputedBlendWeight; // 0x0080(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTime; // 0x0088(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTimeVariability; // 0x008C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PaddingTime; // 0x0090(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PaddingTimeVariability; // 0x0094(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FitSmallAnimations; // 0x0098(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_FillerLayeredAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_FillerLayeredAnimation") + } + static class UDialogueLineRule_FillerLayeredAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_FillerLayeredAnimation; + +// Class Phoenix.PhoenixPersistentAssets +// 0x0010 (0x0040 - 0x0030) +class UPhoenixPersistentAssets final : public UDataAsset +{ +public: + TArray AssetPaths; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixPersistentAssets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixPersistentAssets") + } + static class UPhoenixPersistentAssets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixPersistentAssets; + +// Class Phoenix.DialogueLineRuleState_FillerLayeredAnimation +// 0x0000 (0x0058 - 0x0058) +class UDialogueLineRuleState_FillerLayeredAnimation final : public UDialogueLineRuleState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState_FillerLayeredAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState_FillerLayeredAnimation") + } + static class UDialogueLineRuleState_FillerLayeredAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState_FillerLayeredAnimation; + +// Class Phoenix.SceneAction_GlobalLightRigBlendable +// 0x0068 (0x00F0 - 0x0088) +class USceneAction_GlobalLightRigBlendable final : public USceneRigActionBase +{ +public: + class UGlobalLightingBlendable* GlobalLightingBlendable; // 0x0088(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGlobalLightingSimpleFogZMode FogZMode; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* FogZBase; // 0x0098(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x00A8(0x0038)(Edit, BlueprintVisible, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + float FeatherInTime; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FeatherOutTime; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreviewOnly; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_GlobalLightRigBlendable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_GlobalLightRigBlendable") + } + static class USceneAction_GlobalLightRigBlendable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_GlobalLightRigBlendable; + +// Class Phoenix.DialogueLineRule_LayeredAnimation +// 0x0060 (0x0098 - 0x0038) +class UDialogueLineRule_LayeredAnimation final : public UDialogueLineRule +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x0040(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FAnimationRequestLayerReference Layer; // 0x0060(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UAnimMaskAsset* Mask; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELineRule_LayeredAnimationType ActiveWhen; // 0x0070(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELineRule_LayeredAnimationStartFromType StartsFrom; // 0x0071(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELineRule_LayeredAnimationLipSyncIntensityType LipSyncIntensity; // 0x0072(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_73[0x1]; // 0x0073(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendWeight; // 0x0074(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeightVariability; // 0x0078(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* ComputedBlendWeight; // 0x0080(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTime; // 0x0088(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendTimeVariability; // 0x008C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Blocking; // 0x0090(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_LayeredAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_LayeredAnimation") + } + static class UDialogueLineRule_LayeredAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_LayeredAnimation; + +// Class Phoenix.WorldEventCondition_Cooldown +// 0x0058 (0x0090 - 0x0038) +class UWorldEventCondition_Cooldown final : public UWorldEventCondition +{ +public: + class FString GroupName; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScalableCooldown; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultScale; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldEventTimeSpan GroupMinCooldownTime; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldEventTimeSpan GroupMaxCooldownTime; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldEventTimeSpan GroupCooldownTime; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + bool bRealTime; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0xF]; // 0x0081(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_Cooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_Cooldown") + } + static class UWorldEventCondition_Cooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_Cooldown; + +// Class Phoenix.DialogueLineRuleState_LayeredAnimation +// 0x0000 (0x0058 - 0x0058) +class UDialogueLineRuleState_LayeredAnimation final : public UDialogueLineRuleState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState_LayeredAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState_LayeredAnimation") + } + static class UDialogueLineRuleState_LayeredAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState_LayeredAnimation; + +// Class Phoenix.WeatherRemapBase +// 0x0008 (0x0030 - 0x0028) +class UWeatherRemapBase : public UObject +{ +public: + class UPhoenixPhysicalMaterial* RemapPPM; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherRemapBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherRemapBase") + } + static class UWeatherRemapBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherRemapBase; + +// Class Phoenix.WeatherRemapRain +// 0x0010 (0x0040 - 0x0030) +class UWeatherRemapRain final : public UWeatherRemapBase +{ +public: + float VfxThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SfxThreshold; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactThreshold; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherRemapRain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherRemapRain") + } + static class UWeatherRemapRain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherRemapRain; + +// Class Phoenix.DialogueLineRule_PickCamera_SpeakingActorEvent +// 0x0008 (0x00C0 - 0x00B8) +class UDialogueLineRule_PickCamera_SpeakingActorEvent final : public UDialogueLineRule_PickCamera_Event +{ +public: + float OffsetFromDialogueLine; // 0x00B8(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwitchCameraLengthThreshold; // 0x00BC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_PickCamera_SpeakingActorEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_PickCamera_SpeakingActorEvent") + } + static class UDialogueLineRule_PickCamera_SpeakingActorEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_PickCamera_SpeakingActorEvent; + +// Class Phoenix.DialogueLineRule_PickCamera_SpeakingActorStartEvent +// 0x0008 (0x00C0 - 0x00B8) +class UDialogueLineRule_PickCamera_SpeakingActorStartEvent final : public UDialogueLineRule_PickCamera_Event +{ +public: + float OffsetFromDialogueLine; // 0x00B8(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwitchCameraLengthThreshold; // 0x00BC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_PickCamera_SpeakingActorStartEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_PickCamera_SpeakingActorStartEvent") + } + static class UDialogueLineRule_PickCamera_SpeakingActorStartEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_PickCamera_SpeakingActorStartEvent; + +// Class Phoenix.SceneActionState_GameOptions +// 0x0020 (0x0070 - 0x0050) +class USceneActionState_GameOptions final : public USceneRigActionState +{ +public: + uint8 Pad_50[0xC]; // 0x0050(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float CachedTime; // 0x005C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float CachedDuration; // 0x0060(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bCachedEnabled; // 0x0064(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bCachedInsideInterval; // 0x0065(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_66[0xA]; // 0x0066(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_GameOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_GameOptions") + } + static class USceneActionState_GameOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_GameOptions; + +// Class Phoenix.DialogueLineRule_PickCamera_DuringPauseEvent +// 0x0020 (0x00D8 - 0x00B8) +class UDialogueLineRule_PickCamera_DuringPauseEvent final : public UDialogueLineRule_PickCamera_Event +{ +public: + float DurationThreshold; // 0x00B8(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationVariability; // 0x00BC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShowBeforePause; // 0x00C0(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShowBeforePauseVariability; // 0x00C4(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShowAfterPause; // 0x00C8(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShowAfterPauseVariability; // 0x00CC(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombinePausesThreshold; // 0x00D0(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CombinePauseThresholdVariability; // 0x00D4(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_PickCamera_DuringPauseEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_PickCamera_DuringPauseEvent") + } + static class UDialogueLineRule_PickCamera_DuringPauseEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_PickCamera_DuringPauseEvent; + +// Class Phoenix.PhoenixPhysicalMaterial +// 0x0068 (0x00E8 - 0x0080) +class UPhoenixPhysicalMaterial final : public UPhysicalMaterial +{ +public: + EImpactTypes ImpactType; // 0x0080(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SlidingTime; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactDamageScale; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USurfaceImpactTypeData* BaseSurfaceImpactFile; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap SlidingActorMap; // 0x0098(0x0050)(NativeAccessSpecifierPrivate) + +public: + struct FMultiFX2Handle Impact(EImpactTypes InImpactType, const struct FVector& ImpactLocation, const struct FVector& ImpactNormal, const struct FVector& ImpactDirection, class UPrimitiveComponent* ImpactComponent, class AActor* Instigator, class FName ImpactBone, float ImpactScale, float AudioImpactVelocity, const struct FVector& Velocity, bool UseRemap); + bool WeatherAndLandscapePhysicalMaterialRemap(const struct FVector& ImpactLocation, class UPrimitiveComponent* ImpactComponent, const class AActor* Instigator, bool FootFall, class UPhoenixPhysicalMaterial** OutVfxRemapPPM, class UPhoenixPhysicalMaterial** OutSfxRemapPPM); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixPhysicalMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixPhysicalMaterial") + } + static class UPhoenixPhysicalMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixPhysicalMaterial; + +// Class Phoenix.DialogueLineRule_PickCamera +// 0x0010 (0x0048 - 0x0038) +class UDialogueLineRule_PickCamera final : public UDialogueLineRule +{ +public: + TArray Events; // 0x0038(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_PickCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_PickCamera") + } + static class UDialogueLineRule_PickCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_PickCamera; + +// Class Phoenix.SceneAction_HideTransfigurationObjects +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_HideTransfigurationObjects final : public USceneRigActionBase +{ +public: + TArray AffectedBoundingVolumes; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bTransitionToHide; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTransitionToShow; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A[0x6]; // 0x009A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_HideTransfigurationObjects") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_HideTransfigurationObjects") + } + static class USceneAction_HideTransfigurationObjects* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_HideTransfigurationObjects; + +// Class Phoenix.DialogueLineRuleState_PickCamera +// 0x0010 (0x0068 - 0x0058) +class UDialogueLineRuleState_PickCamera final : public UDialogueLineRuleState +{ +public: + class USceneAction_Camera* LastCameraAction; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStoryGraph_Conversation* CurrentConversation; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState_PickCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState_PickCamera") + } + static class UDialogueLineRuleState_PickCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState_PickCamera; + +// Class Phoenix.WorldEventCondition_PlayerKnowledge +// 0x0018 (0x0050 - 0x0038) +class UWorldEventCondition_PlayerKnowledge final : public UWorldEventCondition +{ +public: + class FName ObjectID; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FactColumnID; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKnowledgeLevel MinimumKnowledgeRequired; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_PlayerKnowledge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_PlayerKnowledge") + } + static class UWorldEventCondition_PlayerKnowledge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_PlayerKnowledge; + +// Class Phoenix.DialogueLineRule_ScreenFade +// 0x0048 (0x0080 - 0x0038) +class UDialogueLineRule_ScreenFade final : public UDialogueLineRule +{ +public: + float OffsetFromDialogueLine; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* InitialScreenFade; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* FinalScreenFade; // 0x0048(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BlendTime; // 0x0050(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeRigFadeEventType FadeEventType; // 0x0058(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoolProvider* KeepStateOnCompletion; // 0x0060(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* KeepFadeAfterSceneRigCompletion; // 0x0068(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* EnableFading; // 0x0070(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor FadeColor; // 0x0078(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRule_ScreenFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRule_ScreenFade") + } + static class UDialogueLineRule_ScreenFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRule_ScreenFade; + +// Class Phoenix.DialogueLineRuleState_ScreenFade +// 0x0000 (0x0058 - 0x0058) +class UDialogueLineRuleState_ScreenFade final : public UDialogueLineRuleState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueLineRuleState_ScreenFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueLineRuleState_ScreenFade") + } + static class UDialogueLineRuleState_ScreenFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueLineRuleState_ScreenFade; + +// Class Phoenix.PhoenixPlayerInput +// 0x0028 (0x03E0 - 0x03B8) +class UPhoenixPlayerInput final : public UControlMapperPlayerInput +{ +public: + TMulticastInlineDelegate OnKeyLayoutChanged; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3C8[0x18]; // 0x03C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ForceRebuildTransposedKeyMaps(bool bRestoreDefaults, EKeyLayout InCurrentLayout, EKeyLayout InNewLayout); + + EKeyLayout GetKeyLayout() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixPlayerInput") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixPlayerInput") + } + static class UPhoenixPlayerInput* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixPlayerInput; + +// Class Phoenix.LineTraceTestActor +// 0x0018 (0x0260 - 0x0248) +class ALineTraceTestActor final : public AActor +{ +public: + float TraceLength; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x024C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELineTraceTestActorQueryMobilityType QueryMobilityType; // 0x024D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELineTraceTestActorTraceType LineTraceBy; // 0x024E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELineTraceTestActorCollisionChannel SelectedChannel; // 0x024F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELineTraceTestActorObjectTypeQuery SelectedObjectType; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SelectedProfileName; // 0x0254(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LineTraceTestActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LineTraceTestActor") + } + static class ALineTraceTestActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALineTraceTestActor; + +// Class Phoenix.Loadingcreen +// 0x0058 (0x0380 - 0x0328) +class ULoadingcreen : public UPhoenixUserWidget +{ +public: + class UImage* LoadingImage; // 0x0328(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Tips; // 0x0330(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class FString BackgroundID; // 0x0340(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray DebugBackgroundIDs; // 0x0350(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_360[0x20]; // 0x0360(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisplayNextTip(); + void DisplayPrevTip(); + void GenerateTipList(const ELoadingScreenLocation DestinationLocation); + void OnDisplayNextTip(const class FString& TipKey); + void PickBackgroundID(const ELoadingScreenLocation DestinationLocation); + void SetTexture(class UTexture2D* Texture); + void SetTextureByName(const class FString& Name_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Loadingcreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Loadingcreen") + } + static class ULoadingcreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULoadingcreen; + +// Class Phoenix.SceneAction_HermesMessageAdvanced +// 0x0000 (0x0088 - 0x0088) +class USceneAction_HermesMessageAdvanced : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_HermesMessageAdvanced") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_HermesMessageAdvanced") + } + static class USceneAction_HermesMessageAdvanced* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_HermesMessageAdvanced; + +// Class Phoenix.SceneAction_HermesMessageAdvancedStartEnd +// 0x0040 (0x00C8 - 0x0088) +class USceneAction_HermesMessageAdvancedStartEnd : public USceneAction_HermesMessageAdvanced +{ +public: + class FName StartMessage; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesMessageAdvancedDynamicPayload StartData; // 0x0090(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FName EndMessage; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesMessageAdvancedDynamicPayload EndData; // 0x00B0(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_HermesMessageAdvancedStartEnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_HermesMessageAdvancedStartEnd") + } + static class USceneAction_HermesMessageAdvancedStartEnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_HermesMessageAdvancedStartEnd; + +// Class Phoenix.SceneAction_HermesMessageAdvancedStartEndToActor +// 0x0008 (0x00D0 - 0x00C8) +class USceneAction_HermesMessageAdvancedStartEndToActor final : public USceneAction_HermesMessageAdvancedStartEnd +{ +public: + class UActorProvider* ToActor; // 0x00C8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_HermesMessageAdvancedStartEndToActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_HermesMessageAdvancedStartEndToActor") + } + static class USceneAction_HermesMessageAdvancedStartEndToActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_HermesMessageAdvancedStartEndToActor; + +// Class Phoenix.LocalizationDebuggerWindow +// 0x0008 (0x0030 - 0x0028) +class ULocalizationDebuggerWindow final : public UObject +{ +public: + class UUserWidget* Widget; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalizationDebuggerWindow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalizationDebuggerWindow") + } + static class ULocalizationDebuggerWindow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalizationDebuggerWindow; + +// Class Phoenix.NavMeshCache +// 0x0050 (0x0080 - 0x0030) +class UNavMeshCache final : public UDataAsset +{ +public: + TMap PathMatrix; // 0x0030(0x0050)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavMeshCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavMeshCache") + } + static class UNavMeshCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavMeshCache; + +// Class Phoenix.AIPerformTaskDelay +// 0x0010 (0x00F0 - 0x00E0) +class UAIPerformTaskDelay final : public UAIPerformTaskBase +{ +public: + float Duration; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x14]; // 0x00DC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnDelayFinished(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskDelay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskDelay") + } + static class UAIPerformTaskDelay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskDelay; + +// Class Phoenix.LocationBasedDatabaseTables +// 0x0000 (0x0028 - 0x0028) +class ULocationBasedDatabaseTables final : public UObject +{ +public: + static void GetWorldEventLocations(const struct FGameplayTagContainer& LocationRequiredDescriptors, const struct FGameplayTagContainer& LocationDeniedDescriptors, TArray* OutResults); + static void RecordAmbientCreatureSpawnLocation(const class AAmbientCreatureSpawnVolume* InVolume); + static void RecordAncientMagicDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordBanditCampDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordBeastDenDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordBroomRaceGates(const class FString& RaceName, const TArray& RaceGateTransforms, const TArray& GateTypes); + static void RecordBroomRacePath(const class FString& RaceName, const class FString& PathName, const int32 PathIndex, const TArray& PathPoints); + static void RecordBroomTestPaths(); + static void RecordCharacterSpawnLocation(const class ADynamicObjectVolume* InVolume); + static void RecordChestDatabaseOwner(const class FString& Name_0, const class FString& Owner); + static void RecordClusterDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordDevBanditCampDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordDevMiscDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordDungeonChestDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordDungeonChestDatabaseOwner(const class FString& Name_0, const class FString& Owner); + static void RecordEnemyDenLocationsDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordFastTravelDatabaseLocation(const class FString& Name_0, const struct FVector& Position, const struct FVector& BeaconPosition, float ZRot, class AFastTravelLocation* locationActor); + static void RecordHamletDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordKnowledgeInvestigatableDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordKnowledgeLocationDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordMiscDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordMountZoneLocation(const class AMountZoneVolumeBase* InVolume); + static void RecordObjectAndOwner(const class FString& Name_0, const class FString& Owner); + static void RecordRuinDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordSphinxPuzzleDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordTentDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordVaultDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot); + static void RecordWorldEventDatabaseDescriptors(const class FString& Name_0, const struct FGameplayTagContainer& locationDescriptors, const TArray>& Conditions); + static void RecordWorldEventDatabaseLocation(const class FString& Name_0, const class FString& Guid, const struct FVector& Position, float ZRot); + static void RecordWorldEventLocationMeta(const class FString& Name_0, const float StreamInRadius, const float StreamOutRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocationBasedDatabaseTables") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocationBasedDatabaseTables") + } + static class ULocationBasedDatabaseTables* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocationBasedDatabaseTables; + +// Class Phoenix.LockableInterface +// 0x0000 (0x0000 - 0x0000) +class ILockableInterface final +{ +public: + class UMeshComponent* GetAttachToMesh(); + struct FVector GetSoundPos(); + void OnLocked(); + void OnUnlocked(bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects, bool FromMinigame); + void SetAudioSwitch(class UAkComponent* AkComponent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockableInterface") + } + static class ILockableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILockableInterface; + +// Class Phoenix.PuzzleTarget +// 0x00D0 (0x0318 - 0x0248) +class APuzzleTarget final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoxComponent* VolumeComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBillboardComponent* TargetComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanComplete; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumActorsToComplete; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoveSpeed; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationSpeed; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MarginOfError; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopMovingWhenFinished; // 0x0274(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSnapToTarget; // 0x0275(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRotateToTarget; // 0x0276(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCancelMomentum; // 0x0277(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> ActorTypes; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray ActorList; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray> TerminatePreviousEffects; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bCancelSpellsOnTargetReached; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOneAtATime; // 0x02A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnTargetReached; // 0x02B0(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTargetFinished; // 0x02C0(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray MovingActors; // 0x02D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray TargetActors; // 0x02E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + bool bMoving; // 0x02F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bDoOnce; // 0x02F1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2F2[0x6]; // 0x02F2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MovingDestReached; // 0x02F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray MovingRotReached; // 0x0308(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + struct FVector GetNewVelocity(class UPrimitiveComponent* PrimComp); + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void StartMove(class AActor* OtherActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PuzzleTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PuzzleTarget") + } + static class APuzzleTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APuzzleTarget; + +// Class Phoenix.LockableManager +// 0x0258 (0x0280 - 0x0028) +class ULockableManager final : public UObject +{ +public: + uint8 Pad_28[0xE0]; // 0x0028(0x00E0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AlohomoraComponents; // 0x0108(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_118[0x168]; // 0x0118(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LockablesDrawDebugInfo(bool Enable); + void LockablesMarkLocks(bool Enable); + void LockablesMasterKey(bool Enable); + void LockablesSetAlohomora(EAlohomoraLevel AlohomoraLevel); + void LockablesSuperAlohomora(bool Enable); + void OnPostGameLoad(); + void OnPreGameSave(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockableManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockableManager") + } + static class ULockableManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULockableManager; + +// Class Phoenix.LockableManagerFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class ULockableManagerFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class ADoor* FindNamedDoor(const class FString& DoorName); + static void WaitForDoorAndSetState(const class FString& DoorName, EDoorState DoorState, bool LockVisible, bool PlaySoundsAndEffects); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockableManagerFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockableManagerFunctionLibrary") + } + static class ULockableManagerFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULockableManagerFunctionLibrary; + +// Class Phoenix.StationManager +// 0x0458 (0x0480 - 0x0028) +class UStationManager final : public UObject +{ +public: + uint8 Pad_28[0x458]; // 0x0028(0x0458)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UStationManager* GetStationManager(); + static bool IsPlayerInWorld(const class FName& InWorldName); + + bool FindBedSiteLocation(const class FString& InSiteName, struct FVector* Location); + bool FindSiteLocation(const class FString& InSiteName, struct FVector* Location); + class UStationComponent* GetClosestPlayerBed(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationManager") + } + static class UStationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationManager; + +// Class Phoenix.SceneAction_VSyncEditor +// 0x0000 (0x0088 - 0x0088) +class USceneAction_VSyncEditor final : public USceneAction_ConsoleRenderingVar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_VSyncEditor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_VSyncEditor") + } + static class USceneAction_VSyncEditor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_VSyncEditor; + +// Class Phoenix.LockDifficultyHelper +// 0x0000 (0x0028 - 0x0028) +class ULockDifficultyHelper final : public UObject +{ +public: + static EDoorLockLevel ConvertLockDifficultyToLockLevel(ELockDifficulty LockDifficulty); + static ELockDifficulty ConvertLockLevelToLockDifficulty(EDoorLockLevel LockLevel); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockDifficultyHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockDifficultyHelper") + } + static class ULockDifficultyHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULockDifficultyHelper; + +// Class Phoenix.StationStoryContent +// 0x0090 (0x00C0 - 0x0030) +class UStationStoryContent final : public UDataAsset +{ +public: + struct FSceneRigStageCast StoryCast; // 0x0030(0x0010)(Edit, NativeAccessSpecifierPublic) + TArray Props; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Enters; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TransitionsIn; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Idles; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TransitionsOut; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Exits; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray StaticMeshProps; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SkeletalMeshProps; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationStoryContent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationStoryContent") + } + static class UStationStoryContent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationStoryContent; + +// Class Phoenix.QuickHealthActions +// 0x0018 (0x0300 - 0x02E8) +class UQuickHealthActions : public UHUDElementGroup +{ +public: + class FString CurrentHealthItem; // 0x02E8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisplayItemCount(int32 Count); + void LoadIconCallback(class UTexture2D* Texture, class UObject* Param); + void OnHealthChanged(class AActor* Actor, float Delta, bool IndicateHUD); + void OnIconTextureLoaded(class UTexture2D* Texture); + void OnSetMaxHealth(float NewHealthSize); + void SetMaxHealth(int32 NewMaxHealth); + void UpdateHealthBar(float NewPct); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("QuickHealthActions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"QuickHealthActions") + } + static class UQuickHealthActions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UQuickHealthActions; + +// Class Phoenix.LockInterface +// 0x0000 (0x0000 - 0x0000) +class ILockInterface final +{ +public: + bool CanUnlock(class UPrimitiveComponent* Comp, const struct FVector& Location); + void OnFailedToUnlock(); + void OnLocked(); + void OnUnlocked(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockInterface") + } + static class ILockInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ILockInterface; + +// Class Phoenix.SceneAction_SetCurrentTime +// 0x0010 (0x0098 - 0x0088) +class USceneAction_SetCurrentTime final : public USceneRigActionBase +{ +public: + class USchedulerTimeProvider* SchedulerTime; // 0x0088(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Hours; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SetCurrentTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SetCurrentTime") + } + static class USceneAction_SetCurrentTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SetCurrentTime; + +// Class Phoenix.LockManager +// 0x0060 (0x0108 - 0x00A8) +class ULockManager final : public UPhxDbRegistryTypeManager +{ +public: + uint8 Pad_A8[0x60]; // 0x00A8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static const class FName GetLockName(const struct FDatabaseLockList& DatabaseLockList); + + void OnNewGame(); + void OnPreNewGame(); + void OnPreSaveLoad(); + void OnSaveLoad(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockManager") + } + static class ULockManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULockManager; + +// Class Phoenix.LoopingTransformByCurveComponent +// 0x00B0 (0x02D0 - 0x0220) +class ULoopingTransformByCurveComponent final : public USceneComponent +{ +public: + class UCurveFloat* TranslateXCurve; // 0x0218(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* TranslateYCurve; // 0x0220(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* TranslateZCurve; // 0x0228(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* RotateXCurve; // 0x0230(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* RotateYCurve; // 0x0238(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* RotateZCurve; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* ScaleXCurve; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* ScaleYCurve; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* ScaleZCurve; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurvePlayRate; // 0x0260(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TranslationWeight; // 0x0264(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RotationWeight; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ScaleWeight; // 0x026C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRotator PerpetualRotationPerSecond; // 0x0270(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_27C[0x54]; // 0x027C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LoopingTransformByCurveComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LoopingTransformByCurveComponent") + } + static class ULoopingTransformByCurveComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULoopingTransformByCurveComponent; + +// Class Phoenix.StationStoryProp +// 0x0010 (0x0038 - 0x0028) +class UStationStoryProp : public UObject +{ +public: + struct FSceneRigStageRole PropCastMember; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UStationStoryPropAttachment* Attachment; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationStoryProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationStoryProp") + } + static class UStationStoryProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationStoryProp; + +// Class Phoenix.StationStorySkeletalMeshProp +// 0x0008 (0x0040 - 0x0038) +class UStationStorySkeletalMeshProp final : public UStationStoryProp +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationStorySkeletalMeshProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationStorySkeletalMeshProp") + } + static class UStationStorySkeletalMeshProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationStorySkeletalMeshProp; + +// Class Phoenix.SceneAction_SanctuaryLoadZone +// 0x0010 (0x0098 - 0x0088) +class USceneAction_SanctuaryLoadZone final : public USceneRigActionBase +{ +public: + class FName ZoneNameToLoad; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreZoneLocks; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SanctuaryLoadZone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SanctuaryLoadZone") + } + static class USceneAction_SanctuaryLoadZone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SanctuaryLoadZone; + +// Class Phoenix.LoopingTransformComponent +// 0x0060 (0x0280 - 0x0220) +class ULoopingTransformComponent final : public USceneComponent +{ +public: + ETransformFunction TranslateXFunction; // 0x0218(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETransformFunction TranslateYFunction; // 0x0219(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETransformFunction TranslateZFunction; // 0x021A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETransformFunction RotateXFunction; // 0x021B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETransformFunction RotateYFunction; // 0x021C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETransformFunction RotateZFunction; // 0x021D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETransformFunction ScaleXFunction; // 0x021E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETransformFunction ScaleYFunction; // 0x021F(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETransformFunction ScaleZFunction; // 0x0220(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CurvePeriod; // 0x0224(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurveAmplitude; // 0x0228(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyCurveCumulatively; // 0x022C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_22D[0x3]; // 0x022D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RandomOffsetMax; // 0x0230(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_234[0x4C]; // 0x0234(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LoopingTransformComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LoopingTransformComponent") + } + static class ULoopingTransformComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULoopingTransformComponent; + +// Class Phoenix.StoryGraphCondition_ConversationResult +// 0x0010 (0x0038 - 0x0028) +class UStoryGraphCondition_ConversationResult final : public UStoryGraphConditionProvider +{ +public: + class FString ConversationResult; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_ConversationResult") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_ConversationResult") + } + static class UStoryGraphCondition_ConversationResult* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_ConversationResult; + +// Class Phoenix.ModFilter_Player_HasEdurusUpgrade +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Player_HasEdurusUpgrade final : public UModFilter_Player_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Player_HasEdurusUpgrade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Player_HasEdurusUpgrade") + } + static class UModFilter_Player_HasEdurusUpgrade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Player_HasEdurusUpgrade; + +// Class Phoenix.LootDrop +// 0x0040 (0x0068 - 0x0028) +class ULootDrop final : public UObject +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AddItems(const class FString& Item, int32 Quantity, const class FString& Variation, bool IsUnique, bool IsAlreadyIdentified); + TArray GenerateContents(const class FString& Category, int32 Level, bool bForceGeneration); + class FString GetContainerID(); + TArray GetContents(); + void LootDropGenerateContents(const class FString& ContentCategory, int32 Level); + void RemoveAllItems(); + bool RemoveItems(const class FString& Item, int32 Quantity, const class FString& Variation); + void SetContainerID(const class FString& ContainerID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LootDrop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LootDrop") + } + static class ULootDrop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULootDrop; + +// Class Phoenix.LumosEmberTrick +// 0x0030 (0x0060 - 0x0030) +class ULumosEmberTrick final : public UDataAsset +{ +public: + class UCurveFloat* RadiusCurve; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* RotationCurve; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEmberTrickAxis TrickAxis; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEmberTrickRotation TrickRotation; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RadiusValueMultiplier; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadiusTimeMultiplier; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationValueMultiplier; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationTimeMultiplier; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr TrickSceneComponent; // 0x0054(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosEmberTrick") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosEmberTrick") + } + static class ULumosEmberTrick* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosEmberTrick; + +// Class Phoenix.LumosEmberActor +// 0x0108 (0x0350 - 0x0248) +class ALumosEmberActor : public AActor +{ +public: + struct FLumosScalabilitySettings CurrentScalabilitySettings; // 0x0248(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UCurveFloat* ArcHeightMultiplierCurve; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceInFrontOfPlayer; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightAbovePlayer; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmberSpeedMultiplierOfDistance; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BreadcrumbHeightModSpeed; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EmberLifeTime; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FollowBone; // 0x02AC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BreadcrumbTrailSegmentLength; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxBreadcrumbs; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebug; // 0x02BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PossibleEmberTricks; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bDisconnectedFromWand; // 0x02D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* FlickerCurve; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FlickerCurveLoops; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E4[0x3C]; // 0x02E4(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + class ULumosEmberTrick* EmberTrick; // 0x0320(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_328[0x28]; // 0x0328(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CacheLerpVolumeLumosEVAdjust(float Value, bool bSuccess); + void CacheLerpVolumeLumosVolumetricScatteringIntensity(float Value, bool bSuccess); + void CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated); + void ExternallyStartLumosFlicker(); + void ExternallyStartLumosFlickerForActor(class AActor* OnlyForOwningActor, bool* bMatchedOwner); + void RefreshCurrentScalabilitySettings(); + void UpdateLumosFlicker(float DeltaTime, bool bIsFading); + + void GetLumosFlicker(float* IntensityMultiplier) const; + class UMaterialSwapMeshStatesFireAndForgetComponent* GetScalabilityMeshStatesComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosEmberActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosEmberActor") + } + static class ALumosEmberActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALumosEmberActor; + +// Class Phoenix.ModFilter_PlantState_IsFullHealth +// 0x0000 (0x0030 - 0x0030) +class UModFilter_PlantState_IsFullHealth final : public UModFilter_ObjectState_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_PlantState_IsFullHealth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_PlantState_IsFullHealth") + } + static class UModFilter_PlantState_IsFullHealth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_PlantState_IsFullHealth; + +// Class Phoenix.LumosDynamicLightAdaptationModSettingsInterface +// 0x0030 (0x0058 - 0x0028) +class ULumosDynamicLightAdaptationModSettingsInterface final : public UDynamicLightAdaptationModSettingsInterface +{ +public: + struct FLerpVolumesScalarName AdjustBaseEV; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLerpVolumesScalarName OutdoorsDayTimeEVBoost; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLerpVolumesScalarName MaxEV; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLerpVolumesScalarName MinEV; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLerpVolumesScalarName StartCutoffMaxEV; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLerpVolumesScalarName StartCutoffMinEV; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosDynamicLightAdaptationModSettingsInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosDynamicLightAdaptationModSettingsInterface") + } + static class ULumosDynamicLightAdaptationModSettingsInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosDynamicLightAdaptationModSettingsInterface; + +// Class Phoenix.LumosPostProcessingAsset +// 0x05F0 (0x0620 - 0x0030) +class ULumosPostProcessingAsset final : public UDataAsset +{ +public: + struct FPostProcessSettings PostProcessSettings; // 0x0030(0x05F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosPostProcessingAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosPostProcessingAsset") + } + static class ULumosPostProcessingAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosPostProcessingAsset; + +// Class Phoenix.StoryGraphCondition_ByStat +// 0x0010 (0x0038 - 0x0028) +class UStoryGraphCondition_ByStat final : public UStoryGraphConditionProvider +{ +public: + class FName StatName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StatValue; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_ByStat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_ByStat") + } + static class UStoryGraphCondition_ByStat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_ByStat; + +// Class Phoenix.SceneRigParameter_AvaAudioMusic +// 0x0018 (0x0050 - 0x0038) +class USceneRigParameter_AvaAudioMusic final : public USceneRigParameter +{ +public: + struct FSceneRigAvaAudioMusicTrackSectionData Value; // 0x0038(0x0018)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_AvaAudioMusic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_AvaAudioMusic") + } + static class USceneRigParameter_AvaAudioMusic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_AvaAudioMusic; + +// Class Phoenix.StreamingPlaceholderFixedUID +// 0x0090 (0x02F0 - 0x0260) +class AStreamingPlaceholderFixedUID final : public AStreamingPlaceholderBase +{ +public: + struct FSpawnSelectInfo DbIdInfo; // 0x0260(0x0080)(Edit, NativeAccessSpecifierPublic) + uint32 UID; // 0x02E0(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* SpawnedActor; // 0x02E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + class AActor* GetSpawnedActor(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingPlaceholderFixedUID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingPlaceholderFixedUID") + } + static class AStreamingPlaceholderFixedUID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStreamingPlaceholderFixedUID; + +// Class Phoenix.ModFilter_ObjectState_IsDisillusioned +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ObjectState_IsDisillusioned final : public UModFilter_ObjectState_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ObjectState_IsDisillusioned") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ObjectState_IsDisillusioned") + } + static class UModFilter_ObjectState_IsDisillusioned* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ObjectState_IsDisillusioned; + +// Class Phoenix.SceneRig_FluidStation +// 0x0000 (0x0060 - 0x0060) +class USceneRig_FluidStation final : public USceneRig_TagLookup +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_FluidStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_FluidStation") + } + static class USceneRig_FluidStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_FluidStation; + +// Class Phoenix.LumosScalabilitySettingsAsset +// 0x0160 (0x0190 - 0x0030) +class ULumosScalabilitySettingsAsset final : public UDataAsset +{ +public: + struct FLumosScalabilitySettingsQuality PlayerLevels; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FLumosScalabilitySettingsQuality NPCLevels; // 0x0058(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + TMap CustomLevels; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap PerPlatformPlayerLevels; // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, AdvancedDisplay, NativeAccessSpecifierPublic) + TMap PerPlatformNPCLevels; // 0x0120(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray SettingsOverrides; // 0x0170(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Modifiers; // 0x0180(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static void GetLumosScalabilityChangedMessage(class FName* HermesMessage); + static void LumosScalabilityGetSettings(const class ULumosScalabilitySettingsAsset* ScalabilitySettingsAsset, class AActor* Caster, bool bIsPlayer, struct FLumosScalabilitySettings* ScalabilitySettings, bool* bFound); + static void LumosScalabilityLightMinDistance(const struct FLumosScalabilitySettings& ScalabilitySettings, float InLightMinDistance, float* OutLightMinDistance); + static void LumosScalabilitySetupLight(const struct FLumosScalabilitySettings& ScalabilitySettings, class ULightComponent* LumosLight); + static void LumosScalabilitySetupPostProcessing(const struct FLumosScalabilitySettings& ScalabilitySettings, struct FPostProcessSettings* PostProcessSettings, bool* bEnablePostProcessing, bool bMerge); + static void LumosScalabilitySetupPostProcessingComponent(const struct FLumosScalabilitySettings& ScalabilitySettings, class UPostProcessComponent* PostProcessComponent, bool* bEnablePostProcessing, bool bMerge); + + void Get(class AActor* Caster, bool bIsPlayer, struct FLumosScalabilitySettings* ScalabilitySettings) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsAsset") + } + static class ULumosScalabilitySettingsAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsAsset; + +// Class Phoenix.LumosScalabilityOverrideScalabilityDelta +// 0x0008 (0x0038 - 0x0030) +class ULumosScalabilityOverrideScalabilityDelta final : public ULumosScalabilityOverrideWithRule +{ +public: + int32 LevelDelta; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhoenixScalabilityLevel MinLevel; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhoenixScalabilityLevel MaxLevel; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityOverrideScalabilityDelta") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityOverrideScalabilityDelta") + } + static class ULumosScalabilityOverrideScalabilityDelta* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityOverrideScalabilityDelta; + +// Class Phoenix.StreamingPlaceholderUnlocked +// 0x0090 (0x0300 - 0x0270) +class AStreamingPlaceholderUnlocked final : public AStreamingPlaceholderChildActorBase +{ +public: + TArray States; // 0x0270(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSoftClassPtr DefaultActor; // 0x0280(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoSwapWhenLockChanges; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A9[0x57]; // 0x02A9(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingPlaceholderUnlocked") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingPlaceholderUnlocked") + } + static class AStreamingPlaceholderUnlocked* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStreamingPlaceholderUnlocked; + +// Class Phoenix.SceneRig_ByStat +// 0x0058 (0x0080 - 0x0028) +class USceneRig_ByStat final : public USceneRigProvider +{ +public: + class FName StatName; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap SceneRigs; // 0x0030(0x0050)(Edit, ExportObject, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_ByStat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_ByStat") + } + static class USceneRig_ByStat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_ByStat; + +// Class Phoenix.LumosScalabilityOverrideCustomScalabilityLevel +// 0x0010 (0x0040 - 0x0030) +class ULumosScalabilityOverrideCustomScalabilityLevel final : public ULumosScalabilityOverrideWithRule +{ +public: + class FName Custom; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhoenixScalabilityLevel Level; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityOverrideCustomScalabilityLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityOverrideCustomScalabilityLevel") + } + static class ULumosScalabilityOverrideCustomScalabilityLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityOverrideCustomScalabilityLevel; + +// Class Phoenix.RiverVolume +// 0x00A8 (0x0558 - 0x04B0) +class ARiverVolume final : public AWaterVolumeBase +{ +public: + class UStaticMeshComponent* RiverMesh; // 0x04B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RiverFlowSpeed; // 0x04B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugFlowView; // 0x04BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BD[0x3]; // 0x04BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class USphereComponent* LakeSphereIn; // 0x04C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USphereComponent* LakeSphereOut; // 0x04C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap RiverFlowPoints; // 0x04D0(0x0050)(Edit, BlueprintVisible, EditConst, Protected, NativeAccessSpecifierProtected) + struct FVector RiverAveDir; // 0x0520(0x000C)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_52C[0x4]; // 0x052C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LakeActors; // 0x0530(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray RemoveLakeActors; // 0x0540(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + EDrawDebugTrace DebugFlowView; // 0x0550(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFlowInLake; // 0x0551(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFlowOutLake; // 0x0552(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_553[0x5]; // 0x0553(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FVector2D GetForceVector(class UPrimitiveComponent* PrimComp, bool bUseDist); + void OnActorOverlapEnd(class AActor* OverlappedActor, class AActor* OtherActor); + void OnLakeSphereOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void SetupRiver(const struct FTransform& i_RiverTransform, const struct FVector& i_RiverAveDir, const TMap& i_RiverFlowPoints, const struct FBoxSphereBounds& i_WaterBoxInfo, float i_VolumeZRotation, class UStaticMesh* i_RiverMesh, class UStaticMesh* i_DeepCollision, class UStaticMesh* i_ShallowCollision, bool i_bFlowInLake, bool i_bFlowOutLake); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RiverVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RiverVolume") + } + static class ARiverVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARiverVolume; + +// Class Phoenix.LumosScalabilityOverrideCustomScalabilityDelta +// 0x0010 (0x0040 - 0x0030) +class ULumosScalabilityOverrideCustomScalabilityDelta final : public ULumosScalabilityOverrideWithRule +{ +public: + class FName Custom; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LevelDelta; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhoenixScalabilityLevel MinLevel; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhoenixScalabilityLevel MaxLevel; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityOverrideCustomScalabilityDelta") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityOverrideCustomScalabilityDelta") + } + static class ULumosScalabilityOverrideCustomScalabilityDelta* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityOverrideCustomScalabilityDelta; + +// Class Phoenix.SceneActionState_StitchingEnter +// 0x0710 (0x0780 - 0x0070) +class USceneActionState_StitchingEnter final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x20]; // 0x0070(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimationTrack AnimationTrack; // 0x0090(0x01D0)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TWeakObjectPtr SkeletalMeshComponent; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USplineComponent* Path; // 0x0268(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_270[0x488]; // 0x0270(0x0488)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationComponent* AnimationComponent; // 0x06F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimSequences; // 0x0700(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0710(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* EntryAnimSequence; // 0x0718(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* CurrAnimSequence; // 0x0720(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* PrevAnimSequence; // 0x0728(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAble_AnimInstance* AnimInstance; // 0x0730(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCustomizableCharacterComponent* CCC; // 0x0738(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldBeRegistered; // 0x0740(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_741[0x3F]; // 0x0741(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_StitchingEnter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_StitchingEnter") + } + static class USceneActionState_StitchingEnter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_StitchingEnter; + +// Class Phoenix.LumosScalabilityModifyRadiusFactor +// 0x0008 (0x0048 - 0x0040) +class ULumosScalabilityModifyRadiusFactor final : public ULumosScalabilityModifyWithRule +{ +public: + float LightRadiusFactor; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityModifyRadiusFactor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityModifyRadiusFactor") + } + static class ULumosScalabilityModifyRadiusFactor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityModifyRadiusFactor; + +// Class Phoenix.LumosScalabilityModifyShadows +// 0x0010 (0x0050 - 0x0040) +class ULumosScalabilityModifyShadows final : public ULumosScalabilityModifyWithRule +{ +public: + bool bProjectDynamicShadows; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastVolumetricShadow; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastTranslucentShadows; // 0x0042(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELumosContactShadows ContactShadows; // 0x0043(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactShadowLength; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bProjectDynamicShadows; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastVolumetricShadow; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_bCastTranslucentShadows; // 0x004A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_ContactShadows; // 0x004B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_ContactShadowLength; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityModifyShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityModifyShadows") + } + static class ULumosScalabilityModifyShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityModifyShadows; + +// Class Phoenix.RPGAbilityBase +// 0x0048 (0x0070 - 0x0028) +class URPGAbilityBase : public UObject +{ +public: + bool bIsStackable; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime StartInGameTimeStamp; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDateTime EndInGameTimeStamp; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RemainingLifeTime; // 0x0040(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* OwnerActor; // 0x0048(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName OwnerID; // 0x0050(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bShowIcon; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRPGUIInfo UIIconInfo; // 0x005C(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnEquipped(); + void OnReequipped(); + void OnUnequipped(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityBase") + } + static class URPGAbilityBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityBase; + +// Class Phoenix.RPGAbility +// 0x0090 (0x0100 - 0x0070) +class URPGAbility : public URPGAbilityBase +{ +public: + TArray mods; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer AbilityTags; // 0x0080(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray EventReactions; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray TriggerEffects; // 0x00B0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray BeginAbilityTriggerEffects; // 0x00C0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray EndAbilityTriggerEffects; // 0x00D0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray TimeTriggers; // 0x00E0(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray EndConditions; // 0x00F0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbility") + } + static class URPGAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbility; + +// Class Phoenix.RPGAbility_CompanionBoost +// 0x00A0 (0x01A0 - 0x0100) +class URPGAbility_CompanionBoost final : public URPGAbility +{ +public: + TArray ModsForCompanions; // 0x0100(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray AbilitiesForCompanions; // 0x0110(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer AbilityTagsForCompanions; // 0x0120(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + uint8 Pad_140[0x60]; // 0x0140(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbility_CompanionBoost") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbility_CompanionBoost") + } + static class URPGAbility_CompanionBoost* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbility_CompanionBoost; + +// Class Phoenix.LumosScalabilityModifyContactShadows +// 0x0010 (0x0050 - 0x0040) +class ULumosScalabilityModifyContactShadows final : public ULumosScalabilityModifyWithRule +{ +public: + ELumosContactShadows ContactShadows; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ContactShadowLength; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyIfContactShadowsEnabled; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityModifyContactShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityModifyContactShadows") + } + static class ULumosScalabilityModifyContactShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityModifyContactShadows; + +// Class Phoenix.LumosScalabilityModifyOverrides +// 0x0010 (0x0050 - 0x0040) +class ULumosScalabilityModifyOverrides final : public ULumosScalabilityModifyWithRule +{ +public: + float MinDistance; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterConeAngle; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_MinDistance; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_OuterConeAngle; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilityModifyOverrides") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilityModifyOverrides") + } + static class ULumosScalabilityModifyOverrides* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilityModifyOverrides; + +// Class Phoenix.SceneAction_StencilFXEnableGroups +// 0x0000 (0x00A0 - 0x00A0) +class USceneAction_StencilFXEnableGroups final : public USceneAction_StencilFXGroups +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StencilFXEnableGroups") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StencilFXEnableGroups") + } + static class USceneAction_StencilFXEnableGroups* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StencilFXEnableGroups; + +// Class Phoenix.LumosScalabilitySettingsRuleTrue +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilitySettingsRuleTrue final : public ULumosScalabilitySettingsRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleTrue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleTrue") + } + static class ULumosScalabilitySettingsRuleTrue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleTrue; + +// Class Phoenix.LumosScalabilitySettingsRuleFalse +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilitySettingsRuleFalse final : public ULumosScalabilitySettingsRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleFalse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleFalse") + } + static class ULumosScalabilitySettingsRuleFalse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleFalse; + +// Class Phoenix.SceneActionState_TimeDate +// 0x0010 (0x0060 - 0x0050) +class USceneActionState_TimeDate final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float LerpAlpha; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_TimeDate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_TimeDate") + } + static class USceneActionState_TimeDate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_TimeDate; + +// Class Phoenix.LumosScalabilitySettingsRuleAnd +// 0x0010 (0x0038 - 0x0028) +class ULumosScalabilitySettingsRuleAnd final : public ULumosScalabilitySettingsRule +{ +public: + TArray Rules; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleAnd") + } + static class ULumosScalabilitySettingsRuleAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleAnd; + +// Class Phoenix.LumosScalabilitySettingsRuleOr +// 0x0010 (0x0038 - 0x0028) +class ULumosScalabilitySettingsRuleOr final : public ULumosScalabilitySettingsRule +{ +public: + TArray Rules; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleOr") + } + static class ULumosScalabilitySettingsRuleOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleOr; + +// Class Phoenix.RPGAbilityEventListener_OnBreed +// 0x0008 (0x00A0 - 0x0098) +class URPGAbilityEventListener_OnBreed final : public URPGAbilityEventListener +{ +public: + int32 MinTier; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxTier; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnBreed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnBreed") + } + static class URPGAbilityEventListener_OnBreed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnBreed; + +// Class Phoenix.LumosScalabilitySettingsRuleNPCKey +// 0x0088 (0x00B0 - 0x0028) +class ULumosScalabilitySettingsRuleNPCKey final : public ULumosScalabilitySettingsRule +{ +public: + struct FDbSingleColumnInfo NPCKey; // 0x0028(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleNPCKey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleNPCKey") + } + static class ULumosScalabilitySettingsRuleNPCKey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleNPCKey; + +// Class Phoenix.LumosScalabilitySettingsRuleLevelBase +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilitySettingsRuleLevelBase : public ULumosScalabilitySettingsRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleLevelBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleLevelBase") + } + static class ULumosScalabilitySettingsRuleLevelBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleLevelBase; + +// Class Phoenix.SceneAction_TickSequencerDynamicBucketsBase +// 0x0000 (0x0088 - 0x0088) +class USceneAction_TickSequencerDynamicBucketsBase : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_TickSequencerDynamicBucketsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_TickSequencerDynamicBucketsBase") + } + static class USceneAction_TickSequencerDynamicBucketsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_TickSequencerDynamicBucketsBase; + +// Class Phoenix.SceneAction_TickSequencerDynamicBuckets +// 0x0000 (0x0088 - 0x0088) +class USceneAction_TickSequencerDynamicBuckets final : public USceneAction_TickSequencerDynamicBucketsBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_TickSequencerDynamicBuckets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_TickSequencerDynamicBuckets") + } + static class USceneAction_TickSequencerDynamicBuckets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_TickSequencerDynamicBuckets; + +// Class Phoenix.LumosScalabilitySettingsRuleLevelExact +// 0x0008 (0x0030 - 0x0028) +class ULumosScalabilitySettingsRuleLevelExact final : public ULumosScalabilitySettingsRuleLevelBase +{ +public: + struct FLerpVolumesLevelName Level; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleLevelExact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleLevelExact") + } + static class ULumosScalabilitySettingsRuleLevelExact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleLevelExact; + +// Class Phoenix.PopulationConfigData +// 0x0060 (0x0090 - 0x0030) +class UPopulationConfigData final : public UDataAsset +{ +public: + TMap> ApparateMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic) + TArray Effects; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PopulationConfigData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PopulationConfigData") + } + static class UPopulationConfigData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPopulationConfigData; + +// Class Phoenix.LumosScalabilitySettingsRuleLevelsExact +// 0x0010 (0x0038 - 0x0028) +class ULumosScalabilitySettingsRuleLevelsExact final : public ULumosScalabilitySettingsRuleLevelBase +{ +public: + TArray Levels; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleLevelsExact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleLevelsExact") + } + static class ULumosScalabilitySettingsRuleLevelsExact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleLevelsExact; + +// Class Phoenix.SceneAction_PlayTalkToConversation +// 0x0040 (0x00E0 - 0x00A0) +class USceneAction_PlayTalkToConversation final : public USceneRigObjectActionBase +{ +public: + class FName CharacterID; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStoryGraph_Conversation* ConversationGraph; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol ConversationStart; // 0x00B0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol ConversationEnd; // 0x00C8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PlayTalkToConversation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PlayTalkToConversation") + } + static class USceneAction_PlayTalkToConversation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PlayTalkToConversation; + +// Class Phoenix.LumosScalabilitySettingsRuleIsPlayer +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilitySettingsRuleIsPlayer final : public ULumosScalabilitySettingsRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleIsPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleIsPlayer") + } + static class ULumosScalabilitySettingsRuleIsPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleIsPlayer; + +// Class Phoenix.WorldFXRuleBlendDomainNotInCinematicCamera +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleBlendDomainNotInCinematicCamera final : public UWorldFXRuleBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainNotInCinematicCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainNotInCinematicCamera") + } + static class UWorldFXRuleBlendDomainNotInCinematicCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainNotInCinematicCamera; + +// Class Phoenix.LumosScalabilitySettingsRuleIsNotPlayer +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilitySettingsRuleIsNotPlayer final : public ULumosScalabilitySettingsRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleIsNotPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleIsNotPlayer") + } + static class ULumosScalabilitySettingsRuleIsNotPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleIsNotPlayer; + +// Class Phoenix.LumosScalabilitySettingsRuleIsCompanion +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilitySettingsRuleIsCompanion final : public ULumosScalabilitySettingsRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleIsCompanion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleIsCompanion") + } + static class ULumosScalabilitySettingsRuleIsCompanion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleIsCompanion; + +// Class Phoenix.Portkey_Base +// 0x0078 (0x02C0 - 0x0248) +class APortkey_Base final : public AActor +{ +public: + bool bReturnToBase; // 0x0248(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform TargetTrans; // 0x0250(0x0030)(BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform PlayerTrans; // 0x0280(0x0030)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class APortkey_Object* PortkeyObject; // 0x02B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartingAtBase; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void PortkeyTeleport(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Portkey_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Portkey_Base") + } + static class APortkey_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APortkey_Base; + +// Class Phoenix.LumosScalabilitySettingsRuleTag +// 0x0008 (0x0030 - 0x0028) +class ULumosScalabilitySettingsRuleTag final : public ULumosScalabilitySettingsRule +{ +public: + class FName ActorTag; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleTag") + } + static class ULumosScalabilitySettingsRuleTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleTag; + +// Class Phoenix.LumosScalabilitySettingsRuleScalability +// 0x0008 (0x0030 - 0x0028) +class ULumosScalabilitySettingsRuleScalability final : public ULumosScalabilitySettingsRule +{ +public: + EPhoenixScalabilityCategory Category; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Levels; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRuleScalability") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRuleScalability") + } + static class ULumosScalabilitySettingsRuleScalability* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRuleScalability; + +// Class Phoenix.SceneAction_PlayForcedConversation +// 0x0048 (0x00E8 - 0x00A0) +class USceneAction_PlayForcedConversation final : public USceneRigObjectActionBase +{ +public: + class FName CharacterID; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStoryGraph_Conversation* ConversationGraph; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol ConversationStart; // 0x00B0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol ConversationEnd; // 0x00C8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + EPlayForcedConversation_ConversationInitializationTime ConversationInitializationTime; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PlayForcedConversation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PlayForcedConversation") + } + static class USceneAction_PlayForcedConversation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PlayForcedConversation; + +// Class Phoenix.LumosScalabilitySettingsRulePlatformsHighEnd +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilitySettingsRulePlatformsHighEnd final : public ULumosScalabilitySettingsRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRulePlatformsHighEnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRulePlatformsHighEnd") + } + static class ULumosScalabilitySettingsRulePlatformsHighEnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRulePlatformsHighEnd; + +// Class Phoenix.PortraitPaintingEntityComponent +// 0x00C0 (0x0190 - 0x00D0) +class UPortraitPaintingEntityComponent final : public UActorComponent +{ +public: + TArray> PortraitActors; // 0x00D0(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + TWeakObjectPtr InPortrait; // 0x00E0(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialPermuterLoadingBundle* MaterialBundle; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialSwap* MaterialSwap; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform OriginalTransform; // 0x0100(0x0030)(Edit, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPortraitPaintingComponentStates ComponentStates; // 0x0130(0x0050)(Transient, NativeAccessSpecifierPublic) + TWeakObjectPtr AttachedTo; // 0x0180(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverrodeMeshStates : 1; // 0x0188(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrodeMovementMode : 1; // 0x0188(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNudgedAudio : 1; // 0x0188(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bNudgedCognitionStimuliSourceComponent : 1; // 0x0188(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAddedDoNotInvestigate : 1; // 0x0188(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAddedNoWeatherSwap : 1; // 0x0188(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnCharacterAddOnMeshesChanged(class AActor* Actor); + void OnFleshDestroyed(class AActor* Actor, class UScheduledEntity* entity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PortraitPaintingEntityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PortraitPaintingEntityComponent") + } + static class UPortraitPaintingEntityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPortraitPaintingEntityComponent; + +// Class Phoenix.LumosScalabilitySettingsRulePlatformsLowEnd +// 0x0000 (0x0028 - 0x0028) +class ULumosScalabilitySettingsRulePlatformsLowEnd final : public ULumosScalabilitySettingsRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosScalabilitySettingsRulePlatformsLowEnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosScalabilitySettingsRulePlatformsLowEnd") + } + static class ULumosScalabilitySettingsRulePlatformsLowEnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosScalabilitySettingsRulePlatformsLowEnd; + +// Class Phoenix.SceneActionState_LumosDynamicScalability +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_LumosDynamicScalability final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_LumosDynamicScalability") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_LumosDynamicScalability") + } + static class USceneActionState_LumosDynamicScalability* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_LumosDynamicScalability; + +// Class Phoenix.WorldFXRulePlayerState +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRulePlayerState : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerState") + } + static class UWorldFXRulePlayerState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerState; + +// Class Phoenix.WorldFXRulePlayerIsHealthZero +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRulePlayerIsHealthZero final : public UWorldFXRulePlayerState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerIsHealthZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerIsHealthZero") + } + static class UWorldFXRulePlayerIsHealthZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerIsHealthZero; + +// Class Phoenix.PropOwl_AnimInstance +// 0x0000 (0x02C0 - 0x02C0) +class UPropOwl_AnimInstance final : public UAnimInstance +{ +public: + ECreatureStance DesiredStance; // 0x02B8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureStance InitStance; // 0x02B9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReactToSpell; // 0x02BA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BB[0x5]; // 0x02BB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropOwl_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropOwl_AnimInstance") + } + static class UPropOwl_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPropOwl_AnimInstance; + +// Class Phoenix.SceneAction_LumosDynamicScalabilityMod +// 0x0008 (0x0090 - 0x0088) +class USceneAction_LumosDynamicScalabilityMod final : public USceneAction_LumosDynamicScalability +{ +public: + class ULumosScalabilityModifyBase* ScalabilityMod; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_LumosDynamicScalabilityMod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_LumosDynamicScalabilityMod") + } + static class USceneAction_LumosDynamicScalabilityMod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_LumosDynamicScalabilityMod; + +// Class Phoenix.LumosDefaultValueInterpolant +// 0x0008 (0x0030 - 0x0028) +class ULumosDefaultValueInterpolant : public ULerpVolumeInterpolant +{ +public: + struct FLerpVolumesScalarName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosDefaultValueInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosDefaultValueInterpolant") + } + static class ULumosDefaultValueInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosDefaultValueInterpolant; + +// Class Phoenix.SceneAction_PostProcessingBase +// 0x0008 (0x0090 - 0x0088) +class USceneAction_PostProcessingBase : public USceneRigActionBase +{ +public: + float Priority; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHighestPossiblePriority; // 0x008C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PostProcessingBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PostProcessingBase") + } + static class USceneAction_PostProcessingBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PostProcessingBase; + +// Class Phoenix.SceneAction_PostProcessingBaseFeatherInOut +// 0x0008 (0x0098 - 0x0090) +class USceneAction_PostProcessingBaseFeatherInOut : public USceneAction_PostProcessingBase +{ +public: + float FeatherInTime; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FeatherOutTime; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PostProcessingBaseFeatherInOut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PostProcessingBaseFeatherInOut") + } + static class USceneAction_PostProcessingBaseFeatherInOut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PostProcessingBaseFeatherInOut; + +// Class Phoenix.SceneAction_PostProcessingVars +// 0x0050 (0x00E8 - 0x0098) +class USceneAction_PostProcessingVars final : public USceneAction_PostProcessingBaseFeatherInOut +{ +public: + TArray PostProcessingVars; // 0x0098(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x00A8(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bStretchCurvesToTime; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PostProcessingVars") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PostProcessingVars") + } + static class USceneAction_PostProcessingVars* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PostProcessingVars; + +// Class Phoenix.LumosVolumetricScatteringIntensityInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULumosVolumetricScatteringIntensityInterpolant final : public ULumosDefaultValueInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosVolumetricScatteringIntensityInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosVolumetricScatteringIntensityInterpolant") + } + static class ULumosVolumetricScatteringIntensityInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosVolumetricScatteringIntensityInterpolant; + +// Class Phoenix.LumosLevelIntensityFactorInterpolant +// 0x0000 (0x0030 - 0x0030) +class ULumosLevelIntensityFactorInterpolant final : public ULumosDefaultValueInterpolant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LumosLevelIntensityFactorInterpolant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LumosLevelIntensityFactorInterpolant") + } + static class ULumosLevelIntensityFactorInterpolant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULumosLevelIntensityFactorInterpolant; + +// Class Phoenix.CameraStackActiveSpellTargetGetter +// 0x0008 (0x00B0 - 0x00A8) +class UCameraStackActiveSpellTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackActiveSpellTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackActiveSpellTargetGetter") + } + static class UCameraStackActiveSpellTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackActiveSpellTargetGetter; + +// Class Phoenix.MailManager +// 0x00C8 (0x00F0 - 0x0028) +class UMailManager final : public UObject +{ +public: + uint8 Pad_28[0xC8]; // 0x0028(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AcceptBulletinBoardRadiantMissionBP(); + static void BulletinItemClickedBP(const int32 ItemIndex, const bool bRadiantVisible); + static class UMailManager* Get(); + static void GetBulletinBoardTextBP(TArray* o_mailIndexes, TArray* o_senders, TArray* o_acceptRadiantVisibles, TArray* o_descriptions); + static EBulletinBoardType GetBulletinBoardTypeBP(); + static void GetMailItemsBP(const bool bFromArchive, TArray* MailInfo); + static bool GetMailOwlVisibilityBP(); + static void GetRadiantRewardIconsBP(TArray* o_rewardIcons); + static void GetRadiantTaskTextBP(TArray* o_iconNames, TArray* o_taskQuantities); + static void HandleMailUIButtonBP(const int32 Button, const class FString& MailKey, const class FString& sender, const bool bFromArchive, bool* o_bMailListChanged); + static void MailUIEventBP(const bool bStart, const EMailType mailType); + static bool StationKnownByMailManagerBP(class UStationComponent* Station); + static void UpdateMailArchiveAndDeleteBP(const class FString& MailKey, const class FString& sender, bool* o_canArchive, bool* o_canDelete); + + int32 GetUnreadMailCountBP(); + void OnNewGame(); + void OnSaveGameLoaded(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MailManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MailManager") + } + static class UMailManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMailManager; + +// Class Phoenix.UAbleCreatureAttackHitboxTask +// 0x0058 (0x0130 - 0x00D8) +class UUAbleCreatureAttackHitboxTask final : public UablAttackHitboxTask +{ +public: + TSet CreatureTypes; // 0x00D8(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + bool bAddForMountsOnly; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UAbleCreatureAttackHitboxTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UAbleCreatureAttackHitboxTask") + } + static class UUAbleCreatureAttackHitboxTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUAbleCreatureAttackHitboxTask; + +// Class Phoenix.ManualNavigationInvokerComponent +// 0x0000 (0x00D8 - 0x00D8) +class UManualNavigationInvokerComponent final : public UNavigationInvokerComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ManualNavigationInvokerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ManualNavigationInvokerComponent") + } + static class UManualNavigationInvokerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UManualNavigationInvokerComponent; + +// Class Phoenix.SceneAction_CharacterWalkFollow +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_CharacterWalkFollow final : public USceneRigObjectActionBase +{ +public: + class UObjectProvider* GoalActor; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkSpeed; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceToMaintain; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CharacterWalkFollow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CharacterWalkFollow") + } + static class USceneAction_CharacterWalkFollow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CharacterWalkFollow; + +// Class Phoenix.MapBaseActor +// 0x0040 (0x0288 - 0x0248) +class AMapBaseActor : public AActor +{ +public: + float ZoomFadeStart; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFadeEnd; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumAlpha; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf MapCursorClass; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxFrameCountToCover; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MapAnalogControllerMin; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapCameraParameters* CameraParameters; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_270[0x18]; // 0x0270(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class AMapPawn* GetMapPawn(); + void SetMapPawn(class AMapPawn* Pawn); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapBaseActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapBaseActor") + } + static class AMapBaseActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapBaseActor; + +// Class Phoenix.SceneActionState_CharacterTeleport +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_CharacterTeleport final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CharacterTeleport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CharacterTeleport") + } + static class USceneActionState_CharacterTeleport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CharacterTeleport; + +// Class Phoenix.RegionSplineContainer +// 0x0058 (0x0080 - 0x0028) +class URegionSplineContainer final : public UObject +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RegionSplineContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RegionSplineContainer") + } + static class URegionSplineContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URegionSplineContainer; + +// Class Phoenix.CameraStackMountCreatureGetter +// 0x0018 (0x0078 - 0x0060) +class UCameraStackMountCreatureGetter final : public UCameraStackSecondaryTargetGetter +{ +public: + struct FVector OffsetFromCreature; // 0x0060(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0xC]; // 0x006C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackMountCreatureGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackMountCreatureGetter") + } + static class UCameraStackMountCreatureGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackMountCreatureGetter; + +// Class Phoenix.MapLocation +// 0x0078 (0x00A0 - 0x0028) +class UMapLocation final : public UObject +{ +public: + class AMapLocationActor* locationActor; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMapMarkupComponent* MapMarkupComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x58]; // 0x0038(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Children; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UMapLocation* CreateLocation(const class FString& RegionIn, const class FString& LocationIdIn, const struct FVector& LocationIn, const struct FVector& ExtentIn, const struct FRotator& RotationIn, const struct FMarkupData& MarkupDataIn); + static class UMapLocation* CreateLocationUsingComponent(const class FString& RegionIn, class AMapLocationActor* LocationActorIn, const struct FMarkupData& MarkupDataIn); + + bool AddLocation(class UMapLocation* MapLocation); + bool ContainsLocation(const class FString& LocationIdIn); + bool ContainsPoint(const struct FVector& Point); + int32 Depth(); + struct FVector GetCenter(); + TArray GetChildren(); + struct FVector GetExtent(); + struct FVector GetLocation(); + class AMapLocationActor* GetLocationActor(); + class UMapLocation* GetLocationByName(const class FString& LocationName); + class FString GetLocationId(); + class UMapMarkupComponent* GetMapMarkupComponent(); + class UMapLocation* GetParent(); + class UMapLocation* GetPrimaryInTree(); + struct FRotator GetRotation(); + float GetVolume(); + bool IsPrimary(); + bool IsRoot(); + class UMapLocation* RemoveLocation(class UMapLocation* LocationIn); + void SetIsPrimary(bool IsPrimaryIn); + void SetParent(class UMapLocation* ParentIn); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapLocation") + } + static class UMapLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapLocation; + +// Class Phoenix.MapData +// 0x0008 (0x0030 - 0x0028) +class UMapData final : public UObject +{ +public: + class UMapLocation* Root; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UMapData* CreateMapData(); + + bool AddLocation(class UMapLocation* MapLocation); + bool AddLocationInternal(class UMapLocation* MapLocation, class UMapLocation* Parent); + bool ContainsLocation(const class FString& LocationName); + int32 FindDepthOfLocation(class UMapLocation* LocationIn, class UMapLocation* SearchRoot, int32 CurrentDepth); + class UMapLocation* FindLocationByName(const class FString& Name_0, class UMapLocation* StartLocation); + class UMapLocation* FindLocationThatContainsPoint(const struct FVector& Point, class UMapLocation* StartLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapData") + } + static class UMapData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapData; + +// Class Phoenix.UDSStatManager +// 0x0070 (0x0098 - 0x0028) +class UUDSStatManager final : public UObject +{ +public: + class UUDSEventQueuer* UDSEventQueuer; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_30[0x68]; // 0x0030(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleInGameDayPassed(); + void HandleRealtimeMinutePassed(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UDSStatManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UDSStatManager") + } + static class UUDSStatManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUDSStatManager; + +// Class Phoenix.MapDebuggerWindow +// 0x0018 (0x0040 - 0x0028) +class UMapDebuggerWindow final : public UObject +{ +public: + TArray audioCueActors; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class AActor* enterLeaveActor; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapDebuggerWindow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapDebuggerWindow") + } + static class UMapDebuggerWindow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapDebuggerWindow; + +// Class Phoenix.SceneAction_ResetClothSim +// 0x0020 (0x00C0 - 0x00A0) +class USceneAction_ResetClothSim final : public USceneRigObjectActionBase +{ +public: + bool bPiecesListIsInclusive; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PiecesList; // 0x00A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + EUSceneAction_ResetClothSim_ClothingTeleportMode ClothTeleportMode; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ResetClothSim") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ResetClothSim") + } + static class USceneAction_ResetClothSim* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ResetClothSim; + +// Class Phoenix.MapDungeon +// 0x00A0 (0x09E0 - 0x0940) +class UMapDungeon final : public UMapBase +{ +public: + class AMapDungeonActor* DungeonMapActor; // 0x0940(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UClass* MapNavActorClass; // 0x0948(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDungeonMapScreen* MapWidget; // 0x0950(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_958[0x18]; // 0x0958(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultIconScale; // 0x0970(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MapIconDiscoveredColor; // 0x0974(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MapIconColor; // 0x0984(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MapIconTier4ScaleFactor; // 0x0994(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxZoomDistance; // 0x0998(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRadius; // 0x099C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorScale; // 0x09A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorScaleFactor; // 0x09A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A8[0x8]; // 0x09A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 MapBounds; // 0x09B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MapScreenBounds; // 0x09C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x09D0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9DC[0x4]; // 0x09DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DungeonShowAll(bool Show); + class AMapDungeonActor* GetDungeonMapActor(); + class UDungeonMapScreen* GetMapScreenWidget(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapDungeon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapDungeon") + } + static class UMapDungeon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapDungeon; + +// Class Phoenix.CameraStackBroomFlightGetter +// 0x0000 (0x0030 - 0x0030) +class UCameraStackBroomFlightGetter final : public UCameraStackSplineGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBroomFlightGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBroomFlightGetter") + } + static class UCameraStackBroomFlightGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBroomFlightGetter; + +// Class Phoenix.MapNavData +// 0x00A0 (0x00C8 - 0x0028) +class UMapNavData final : public UObject +{ +public: + class FString LevelName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SubLevelNames; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 NumNavmeshes; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Offsets; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vertexes; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TriangleIndexes; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray NavLayers; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Triangles; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray TriangleCentroid; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FMapBoundingBox Bounds; // 0x00B0(0x0018)(NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapNavData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapNavData") + } + static class UMapNavData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapNavData; + +// Class Phoenix.SceneAction_CharacterWalkToPoint +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_CharacterWalkToPoint final : public USceneRigObjectActionBase +{ +public: + class UTransformProvider* WorldSpaceTransform; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkSpeed; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArrivalRadius; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CharacterWalkToPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CharacterWalkToPoint") + } + static class USceneAction_CharacterWalkToPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CharacterWalkToPoint; + +// Class Phoenix.MapDungeonComponent +// 0x0060 (0x0570 - 0x0510) +class UMapDungeonComponent final : public UProceduralMeshComponent +{ +public: + uint8 Pad_510[0x60]; // 0x0510(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapDungeonComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapDungeonComponent") + } + static class UMapDungeonComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapDungeonComponent; + +// Class Phoenix.MapDungeonActor +// 0x0148 (0x0390 - 0x0248) +class AMapDungeonActor final : public AActor +{ +public: + class UMaterialInstanceDynamic* DungeonMaterialDynamic; // 0x0248(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* DungeonMaterial; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapDungeonComponent* MapDungeonComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OverrideMaterials; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_270[0x10]; // 0x0270(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CurrentLayer; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor CurrentLayerColor; // 0x0284(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OtherLayerColor; // 0x0294(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo TestList; // 0x02A8(0x0088)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_330[0x18]; // 0x0330(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DataFiles; // 0x0348(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_358[0x38]; // 0x0358(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapDungeonActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapDungeonActor") + } + static class AMapDungeonActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapDungeonActor; + +// Class Phoenix.MapFilterRegion +// 0x0020 (0x0270 - 0x0250) +class AMapFilterRegion final : public ADecalActor +{ +public: + class UMaterialInterface* Material; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x18]; // 0x0258(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FString GetName(); + void SetTexture(class UTexture2D* inTexture); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapFilterRegion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapFilterRegion") + } + static class AMapFilterRegion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapFilterRegion; + +// Class Phoenix.AIPerformTaskMoveToLocation +// 0x0000 (0x00E0 - 0x00E0) +class UAIPerformTaskMoveToLocation final : public UAIPerformTaskBase +{ +public: + EPerformTaskSpeedMode SpeedMode; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float clearanceDistance; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskMoveToLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskMoveToLocation") + } + static class UAIPerformTaskMoveToLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskMoveToLocation; + +// Class Phoenix.MapFXManager +// 0x0048 (0x0070 - 0x0028) +class UMapFXManager final : public UObject +{ +public: + TArray FXList; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray FXActiveList; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray FXChainActiveList; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FXChainComplete(class UMapFXChain* MapFXChain); + void FXComplete(class UMapFX* MapFX); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapFXManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapFXManager") + } + static class UMapFXManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapFXManager; + +// Class Phoenix.TransfigurationMaterials +// 0x0008 (0x0038 - 0x0030) +class UTransfigurationMaterials final : public UDataAsset +{ +public: + class UMaterialInterface* VFXFlipbookMaster; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationMaterials") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationMaterials") + } + static class UTransfigurationMaterials* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransfigurationMaterials; + +// Class Phoenix.MapFX +// 0x0040 (0x0070 - 0x0030) +class UMapFX final : public UMapFXBase +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnFinished(class UNiagaraComponent* PSystem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapFX") + } + static class UMapFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapFX; + +// Class Phoenix.EmissiveAdaptationFixedOverrideComponent +// 0x0618 (0x0710 - 0x00F8) +class UEmissiveAdaptationFixedOverrideComponent final : public UEmissiveAdaptationOverrideComponent +{ +public: + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float AdaptationEV100; // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Affects; // 0x0104(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeBias; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowOutdoorsDayTimeBoostFactor; // 0x0109(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10A[0x6]; // 0x010A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0110(0x05F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float PostProcessingPriority; // 0x0700(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendPostProcessSettings; // 0x0704(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePostProcessSettings; // 0x0705(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_706[0xA]; // 0x0706(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EmissiveAdaptationFixedOverrideComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EmissiveAdaptationFixedOverrideComponent") + } + static class UEmissiveAdaptationFixedOverrideComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEmissiveAdaptationFixedOverrideComponent; + +// Class Phoenix.MapFXChain +// 0x0050 (0x0080 - 0x0030) +class UMapFXChain final : public UMapFXBase +{ +public: + uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FXTimerCallback(); + void OnFinished(class UNiagaraComponent* PSystem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapFXChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapFXChain") + } + static class UMapFXChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapFXChain; + +// Class Phoenix.AIPerformTaskUnlockSpell +// 0x0010 (0x00F0 - 0x00E0) +class UAIPerformTaskUnlockSpell final : public UAIPerformTaskBase +{ +public: + class FName SpellType; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpellSlot; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskUnlockSpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskUnlockSpell") + } + static class UAIPerformTaskUnlockSpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskUnlockSpell; + +// Class Phoenix.HogsmeadeMaterialFade +// 0x0018 (0x0040 - 0x0028) +class UHogsmeadeMaterialFade final : public UObject +{ +public: + class UMaterialInstanceDynamic* Material; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HogsmeadeMaterialFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HogsmeadeMaterialFade") + } + static class UHogsmeadeMaterialFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHogsmeadeMaterialFade; + +// Class Phoenix.SceneAction_Adaptation +// 0x0010 (0x0098 - 0x0088) +class USceneAction_Adaptation : public USceneRigActionBase +{ +public: + float FeatherInTime; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FeatherOutTime; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHighestPossiblePriority; // 0x0094(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0095(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_96[0x2]; // 0x0096(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Adaptation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Adaptation") + } + static class USceneAction_Adaptation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Adaptation; + +// Class Phoenix.SceneAction_AdaptationCurve +// 0x0010 (0x00A8 - 0x0098) +class USceneAction_AdaptationCurve final : public USceneAction_Adaptation +{ +public: + class UCurveFloat* AdaptationEV100; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Affects; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeBias; // 0x00A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowOutdoorsDayTimeBoostFactor; // 0x00A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6[0x2]; // 0x00A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AdaptationCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AdaptationCurve") + } + static class USceneAction_AdaptationCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AdaptationCurve; + +// Class Phoenix.MapHogsmeade +// 0x00A0 (0x09E0 - 0x0940) +class UMapHogsmeade : public UMapBase +{ +public: + uint8 Pad_940[0x8]; // 0x0940(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MaterialFades; // 0x0948(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_958[0x4]; // 0x0958(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float ZoomFactorTier1; // 0x095C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFactorTier2; // 0x0960(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFactorTier3; // 0x0964(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFactorTier4; // 0x0968(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFactorTier5; // 0x096C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MapIconDiscoveredColor; // 0x0970(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MapIconColor; // 0x0980(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultIconScale; // 0x0990(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorScale; // 0x0994(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorScaleFactor; // 0x0998(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x099C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9A8[0x8]; // 0x09A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 MapBounds; // 0x09B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MapScreenBounds; // 0x09C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HogsmeadeCenter; // 0x09D0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9DC[0x4]; // 0x09DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DoFastTravel(); + class UHogsmeadeMapScreen* GetMapScreenWidget(); + void RemoveWayMarkerBP(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapHogsmeade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapHogsmeade") + } + static class UMapHogsmeade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapHogsmeade; + +// Class Phoenix.AIPerformTaskSetCompanion +// 0x0000 (0x00E0 - 0x00E0) +class UAIPerformTaskSetCompanion final : public UAIPerformTaskBase +{ +public: + bool bSetCompanion; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsForcedCompanion; // 0x00D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskSetCompanion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskSetCompanion") + } + static class UAIPerformTaskSetCompanion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskSetCompanion; + +// Class Phoenix.LevelData +// 0x0028 (0x0050 - 0x0028) +class ULevelData final : public UObject +{ +public: + uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LevelData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LevelData") + } + static class ULevelData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULevelData; + +// Class Phoenix.MapHogwartsBPActor +// 0x0348 (0x05D0 - 0x0288) +class AMapHogwartsBPActor final : public AMapBaseActor +{ +public: + uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* PathMaterial; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* PostProcessMaterial; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* PostProcessMaterialInstance; // 0x02A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* TestLocation; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TargetNPC; // 0x02B0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasTarget; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CursorScale; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorScaleFactor; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x02CC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 MapBounds; // 0x02E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 ScreenBounds; // 0x02F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorSnapDistance; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsMapTargetScheduledEntity; // 0x0304(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_305[0x3]; // 0x0305(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UScheduledEntity* MapTargetScheduledEntity; // 0x0308(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsMapTargetWorldLocation; // 0x0310(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_311[0x3]; // 0x0311(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector MapTargetWorldLocation; // 0x0314(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PathMapLocationList; // 0x0320(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ShowFloors; // 0x0330(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseNavPath; // 0x0331(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_332[0x2]; // 0x0332(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PathWorldMarkerOffset; // 0x0334(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UpdatePathOnPrimaryLocationChange; // 0x0340(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePointsOfInterest; // 0x0341(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_342[0x6]; // 0x0342(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PointsOfInterest; // 0x0348(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap Groups; // 0x0398(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector WorldToMapOffset; // 0x03F0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3FC[0x4]; // 0x03FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapData* MapData; // 0x0400(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapData* FloorData; // 0x0408(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapData* StairData; // 0x0410(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* PlayerMarkerActor; // 0x0418(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* FocusPointActor; // 0x0420(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* PathEndActor; // 0x0428(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* IsolationMeshComponent; // 0x0430(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor BaseColor; // 0x0438(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor OriginColor; // 0x0448(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor PathColor; // 0x0458(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseZoomMaterailForPath; // 0x0468(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_469[0x3]; // 0x0469(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float UVDistanceMul; // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray LevelData; // 0x0470(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool UseComplexCollision; // 0x0480(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_481[0x7]; // 0x0481(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapCameraParameters* CameraParametersBirdsEye; // 0x0488(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapObjectComponent* DefaultStartComponent; // 0x0490(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* DebugStairVolumeMaterial; // 0x0498(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* DebugRoomVolumeMaterial; // 0x04A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* DebugFloorVolumeMaterial; // 0x04A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TranslateSpeed; // 0x04B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4B4[0x4]; // 0x04B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PathPoints; // 0x04B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class AActor* NextPathPointActor; // 0x04C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString LastLevelName; // 0x04D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString TargetName; // 0x04E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4F0[0x10]; // 0x04F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PathStructures; // 0x0500(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UMapLocation* LastMapLocation; // 0x0510(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray HitPoints; // 0x0518(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray MissPoints; // 0x0528(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DebugRayStart; // 0x0538(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DebugRayEnd; // 0x0548(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_558[0x8]; // 0x0558(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevelStreamingDynamic* NavMeshLevel; // 0x0560(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_568[0x20]; // 0x0568(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DebugActors; // 0x0588(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_598[0x38]; // 0x0598(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearMapTarget(); + void DoBack(); + void DoDown(); + void DoSelect(); + void DoUp(); + class AMapLocationActor* FindLocationActorBelowPoint(const struct FVector& Point); + class AMapLocationActor* FindLocationActorThatContainsPoint(const struct FVector& Point); + class UMapHogwarts* GetHogwartsMap(); + bool GetIsActive(); + class FString GetRoomStairFloorString(class UMapMarkupComponent* MapLocation, class UMapMarkupComponent* StairLocation, class UMapLocation* FloorLocation, class UMapLocation* PrimaryrLocation, bool IsOnlyPrimaryLocation); + EMap3DState GetState(); + void GiveMeHelp(); + void GiveMeHelp_Event(); + void OnActivate_Event(bool Activate); + void OnCastleState_Exit_Event(); + void OnCastleState_Start_Event(); + void OnCastleState_Update_Event(); + void OnDiscoverState_Exit_Event(); + void OnDiscoverState_Start_Event(); + void OnDiscoverState_Update_Event(); + void OnFastTravelState_Exit_Event(); + void OnFastTravelState_Start_Event(); + void OnFastTravelState_Update_Event(); + void OnGroupState_Exit_Event(); + void OnGroupState_Start_Event(); + void OnGroupState_Update_Event(); + void OnSingleState_Exit_Event(); + void OnSingleState_Start_Event(); + void OnSingleState_Update_Event(); + void OnStartState_Exit_Event(); + void OnStartState_Start_Event(); + void OnStartState_Update_Event(); + void OnTransitionToCastleState_Exit_Event(); + void OnTransitionToCastleState_Start_Event(); + void OnTransitionToCastleState_Update_Event(); + void OnTransitionToGroupState_Exit_Event(); + void OnTransitionToGroupState_Start_Event(); + void OnTransitionToGroupState_Update_Event(); + void OnTransitionToSingleState_Exit_Event(); + void OnTransitionToSingleState_Start_Event(); + void OnTransitionToSingleState_Update_Event(); + void PushLocaitonNameToScreen(const class FString& LocationName); + void PushLocationListToScreen(const TArray& InLocationList, int32 InStartIndex); + void SetDynamicMapTarget(class UScheduledEntity* Target); + void SetNextState(EMap3DState NewState); + void SetStaticMapTarget(const struct FVector& Target); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapHogwartsBPActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapHogwartsBPActor") + } + static class AMapHogwartsBPActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapHogwartsBPActor; + +// Class Phoenix.Station +// 0x00B8 (0x0368 - 0x02B0) +class AStation : public AWorldObject +{ +public: + uint8 Pad_2B0[0x18]; // 0x02B0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UStationComponent* StationComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo MissionID; // 0x02D0(0x0088)(Edit, NativeAccessSpecifierPublic) + int32 MissionUID; // 0x0358(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35C[0xC]; // 0x035C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void TriggerSoloActionOnParticipants(class AStation* InTargetStation, ESocialActionTypes Story, ESocialSemanticIDs Emotion, class AActor* FocusActor); + + class USkeletalMeshComponent* CreateAndAttachSkeletalMeshComponent(class UAnimSequence* AnimPose, class USceneComponent* ParentProp, const class FName SocketName); + void Interact(class UBTService_AvaAITree* AvaService); + + const class UStationComponent* GetStationComponent() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Station") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Station") + } + static class AStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStation; + +// Class Phoenix.TransfigurationObjectStationBase +// 0x0010 (0x0378 - 0x0368) +class ATransfigurationObjectStationBase final : public AStation +{ +public: + class UCognitionStimuliSourceComponent* CogSourceComponent; // 0x0368(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_370[0x8]; // 0x0370(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationObjectStationBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationObjectStationBase") + } + static class ATransfigurationObjectStationBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationObjectStationBase; + +// Class Phoenix.MapHogwartsCamera +// 0x00C0 (0x0930 - 0x0870) +class AMapHogwartsCamera final : public ACameraActor +{ +public: + class ATargetPoint* RotateCenterTarget; // 0x0870(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowRotation; // 0x0878(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowZoom; // 0x0879(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_87A[0x2]; // 0x087A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float YawSpeed; // 0x087C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MouseSensitivity; // 0x0880(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxMouseDragYawSpeed; // 0x0884(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawAcceleration; // 0x0888(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawDeceleration; // 0x088C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MouseDragYawAcceleration; // 0x0890(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MouseFlickYawDeceleration; // 0x0894(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomAmount; // 0x0898(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Zoom; // 0x089C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomSpeed; // 0x08A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinZoomAppliedWithInput; // 0x08A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomAcceleration; // 0x08A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomDeceleration; // 0x08AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToHide; // 0x08B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool AllowInitialCircleMove; // 0x08C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C1[0x3]; // 0x08C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector FocusLocation; // 0x08C4(0x000C)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D0[0x60]; // 0x08D0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void UpdateCamera(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapHogwartsCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapHogwartsCamera") + } + static class AMapHogwartsCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapHogwartsCamera; + +// Class Phoenix.SceneAction_AnimatedLightControllerComponent +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_AnimatedLightControllerComponent : public USceneAction_SpawnActorAllowAsChild +{ +public: + class UAnimatedLightsClusterSettings* CullingSettings; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimatedLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimatedLightControllerComponent") + } + static class USceneAction_AnimatedLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimatedLightControllerComponent; + +// Class Phoenix.MapIcon +// 0x0160 (0x0188 - 0x0028) +class UMapIcon final : public UObject +{ +public: + class UBeaconInfo* BeaconInfo; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapIconWidget* NameWidget; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMapFilterRegion* FilterRegion; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* FilterRegionTexture; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_58[0x50]; // 0x0058(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + EMapToolTipTypes IconType; // 0x00A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHoverDataEvent EventData; // 0x00AC(0x0010)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_BC[0xAC]; // 0x00BC(0x00AC)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapIconInstance* IconInstance; // 0x0168(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapIconInstance* IconInstanceBadge; // 0x0170(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_178[0x10]; // 0x0178(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ExcludeIconFromStackedFade(bool pExcludeFromStackedFade); + class FString GetBeaconDescShort(); + class FString GetBeaconFastTravelLocationID(); + class FString GetBeaconIcon(); + class FString GetBeaconName(); + EBeaconType GetBeaconType(); + struct FVector GetBeaconWorldPosition(); + EMapFadeState GetFadeState(); + int32 GetIconFlags(); + int32 GetIconPriority(); + float GetStartingScale(); + EMapIconState GetState(); + float GetTargetScale(); + bool IsBadgeStopping(); + bool IsStopping(); + void SetBadgeName(const class FString& pBadgeName); + void SetColor(const struct FLinearColor& ColorIn); + void SetIconBadgeVisibility(bool pVisbility); + void SetIconFlags(int32 flags); + void SetIconPriority(int32 Priority); + void SetIconVisibility(bool pVisbility); + void SetScale(float ScaleIn); + void SetStartingScale(float Scale); + void SetState(EMapIconState IconState, bool SaveState); + void SetTargetColor(const struct FLinearColor& pTargetColor); + void SetTargetScale(float Scale); + void StopAnimation(); + void StopAnimationAndChain(EMapIconState NextState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapIcon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapIcon") + } + static class UMapIcon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapIcon; + +// Class Phoenix.AIPerformTaskWaitForHermes +// 0x0010 (0x00F0 - 0x00E0) +class UAIPerformTaskWaitForHermes final : public UAIPerformTaskBase +{ +public: + class FName CustomHermesMessage; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientToPlayer; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0xF]; // 0x00E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnHermesMessageExecuted(const class UObject* i_caller); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskWaitForHermes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskWaitForHermes") + } + static class UAIPerformTaskWaitForHermes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskWaitForHermes; + +// Class Phoenix.MapIconInstance +// 0x0158 (0x0180 - 0x0028) +class UMapIconInstance final : public UObject +{ +public: + uint8 Pad_28[0x158]; // 0x0028(0x0158)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapIconInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapIconInstance") + } + static class UMapIconInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapIconInstance; + +// Class Phoenix.SceneActionState_AkAudioEvent +// 0x0040 (0x00B0 - 0x0070) +class USceneActionState_AkAudioEvent final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigAkAudioEventTrackSectionData AkAudioEventData; // 0x0078(0x0020)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_98[0x18]; // 0x0098(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AkAudioEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AkAudioEvent") + } + static class USceneActionState_AkAudioEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AkAudioEvent; + +// Class Phoenix.MapIconList +// 0x0038 (0x0060 - 0x0028) +class UMapIconList final : public UObject +{ +public: + TArray Icons; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapIconList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapIconList") + } + static class UMapIconList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapIconList; + +// Class Phoenix.MapIconMeshRenderWidget +// 0x00E0 (0x0348 - 0x0268) +class UMapIconMeshRenderWidget : public UUserWidget +{ +public: + class FString Name_0; // 0x0268(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumIcons; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* MaterialDynamic; // 0x0288(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class URUserVectorArtData* MeshAsset; // 0x02A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2A8[0x90]; // 0x02A8(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> BeaconsInList; // 0x0338(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + +public: + void AddBeaconToList(class UBeaconInfo* pBeaconInfo); + class UMapIconInstance* AddIcon(class UBeaconInfo* Beacon, const struct FVector2D& Position, float Scale, float flags, const struct FLinearColor& Color); + void AddIconToList(class UMapIconInstance* MapIconInstance); + void ClearBeaconList(); + void ClearIcons(); + bool CONTAINS(class UMapIconInstance* Icon); + class UMaterialInstanceDynamic* CreateMaterial(class UMaterialInterface* pMaterial); + EBeaconState GetCurrentBeaconState(); + class FString GetCurrentTextureName(); + class UMaterialInterface* GetMaterial(); + class UMaterialInstanceDynamic* GetMaterialDynamic(); + class FString GetWidgetName(); + void IconTextureCallback(class UTexture2D* Texture, class UObject* Param); + bool RemoveIcon(class UMapIconInstance* Icon); + void SetCurrentBeaconState(EBeaconState pCurrentBeaconState); + void SetCurrentTextureName(const class FString& pTextureName); + void SetLayer2Texture(class UTexture2D* Texture); + void SetLayer3Texture(class UTexture2D* Texture); + void SetMaterial(class UMaterialInterface* pMaterial); + void SetName(const class FString& pName); + void SetOutlineTexture(class UTexture2D* Texture); + void SetTexture(class UTexture2D* Texture); + + struct FLinearColor GetColorAndOpacity() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapIconMeshRenderWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapIconMeshRenderWidget") + } + static class UMapIconMeshRenderWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapIconMeshRenderWidget; + +// Class Phoenix.MapIconWidget +// 0x0020 (0x0288 - 0x0268) +class UMapIconWidget : public UUserWidget +{ +public: + class UPhoenixTextBlock* IconName; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* RegionBorder; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetDistanceFromGround(); + float GetPitchFactor(); + float GetZoomFactor(); + void PlayFanfare_Event(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapIconWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapIconWidget") + } + static class UMapIconWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapIconWidget; + +// Class Phoenix.OppugnoSpellTool +// 0x02F0 (0x0C50 - 0x0960) +class AOppugnoSpellTool : public AChannelingSpellTool +{ +public: + TArray LevelDataArray; // 0x0960(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float TargetIdentifyRadius; // 0x0970(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoAngularDamping; // 0x0974(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoLinearDamping; // 0x0978(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClearActorTagAfterThrowTime; // 0x097C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> ActorsToSpawn; // 0x0980(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray SpawnFX2; // 0x0990(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float AdjustTargetHeight; // 0x09A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RagdollImpulseScale; // 0x09A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisableCharacterCollisionTime; // 0x09A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9AC[0x4]; // 0x09AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ObjectOffsetArray; // 0x09B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FVector HoldTorque; // 0x09C0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumHoldTorque; // 0x09CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PullFX2; // 0x09D0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* PullMotionFX; // 0x09E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HoldFX2; // 0x09E8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ThrowFX2; // 0x09F8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* ThrowMotionFX; // 0x0A08(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ImpactFX2; // 0x0A10(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UCurveFloat* ThrowTimeDilationCurve; // 0x0A20(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReplacePhysicsObjectWithMunitionOnThrow; // 0x0A28(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A29[0x7]; // 0x0A29(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf MunitionToSpawn; // 0x0A30(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealt; // 0x0A38(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealt; // 0x0A3C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealtCharacter; // 0x0A40(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealtCharacter; // 0x0A44(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTaken; // 0x0A48(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTaken; // 0x0A4C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacter; // 0x0A50(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacter; // 0x0A54(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpPositionSpeed; // 0x0A58(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpRotationSpeed; // 0x0A5C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EObjectSizeClass MaximumCharacterSize; // 0x0A60(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A61[0x7]; // 0x0A61(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IgnoreActors; // 0x0A68(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class AActor* AttachedActor; // 0x0A78(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray RestorePullCollisionPrim; // 0x0A80(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_A90[0x1C0]; // 0x0A90(0x01C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void OnOppugnoMunitionImpact(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData); + void SetThrowTarget(const struct FVector& InLocation); + void TriggerOnOppugnoImpact(class AActor* InSrcActor, class AActor* InTargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OppugnoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OppugnoSpellTool") + } + static class AOppugnoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AOppugnoSpellTool; + +// Class Phoenix.MapLocationActor +// 0x0100 (0x0358 - 0x0258) +class AMapLocationActor final : public AStaticMeshActor +{ +public: + struct FDbSingleColumnInfo MyLocationID; // 0x0258(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UMapCameraParameters* CameraParameters; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Visited; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsTower; // 0x02E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasMaterialInstance; // 0x02EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EB[0x5]; // 0x02EB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FString RegionName; // 0x02F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UArrowComponent* TargetFocusPoint; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsHighlighted; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsForward; // 0x0309(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30A[0x4E]; // 0x030A(0x004E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActivateHighlight(bool Activate); + void OnActivateHighlight_Event(bool Activate); + void OnBringForward(); + void OnBringForward_Event(); + void OnPushBackward(); + void OnPushBackward_Event(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapLocationActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapLocationActor") + } + static class AMapLocationActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapLocationActor; + +// Class Phoenix.MapPathData +// 0x0010 (0x0038 - 0x0028) +class UMapPathData final : public UObject +{ +public: + TArray AllPaths; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapPathData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapPathData") + } + static class UMapPathData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapPathData; + +// Class Phoenix.MapObjectComponent +// 0x03E0 (0x0900 - 0x0520) +class UMapObjectComponent final : public UStaticMeshComponent +{ +public: + struct FDbSingleColumnInfo MyLocationID; // 0x0518(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo UpLocationID; // 0x05A0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo DownLocationID; // 0x0628(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo LeftLocationID; // 0x06B0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo RightLocationID; // 0x0738(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool LimitCamera; // 0x07C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C1[0x3]; // 0x07C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D RestrictedRadiusRange; // 0x07C4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartRadius; // 0x07CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RestrictedPitchRange; // 0x07D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartPitch; // 0x07D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RestrictedYawRange; // 0x07DC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartYaw; // 0x07E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RestrictedElevationRange; // 0x07E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartElevation; // 0x07F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasMaterialInstance; // 0x07F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F5[0x3]; // 0x07F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector MyDBLocation; // 0x07F8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_804[0x4]; // 0x0804(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ParentComponent; // 0x0808(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ChildComponent; // 0x0818(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString UpComponent; // 0x0828(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DownComponent; // 0x0838(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LeftComponent; // 0x0848(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString RightComponent; // 0x0858(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimationSpeed; // 0x0868(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimationBounce; // 0x086C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimationBounceFalloff; // 0x0870(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAnimationScale; // 0x0874(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAnimationScale; // 0x0878(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_87C[0x84]; // 0x087C(0x0084)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapObjectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapObjectComponent") + } + static class UMapObjectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapObjectComponent; + +// Class Phoenix.RPGTriggerEffect_LoadTutorial +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_LoadTutorial final : public URPGTriggerEffect_Base +{ +public: + class FName TutorialName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_LoadTutorial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_LoadTutorial") + } + static class URPGTriggerEffect_LoadTutorial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_LoadTutorial; + +// Class Phoenix.MapOverland +// 0x03A0 (0x0CE0 - 0x0940) +class UMapOverland : public UMapBase +{ +public: + class UTextureUtil* FogMaskBlitter; // 0x0940(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_948[0x8]; // 0x0948(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMeshComponent* Tiles[0x40]; // 0x0950(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B50[0x10]; // 0x0B50(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RegionActors; // 0x0B60(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class AActor* MapBounds; // 0x0B70(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTextureUtil* RegionMaskBlitter; // 0x0B78(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B80[0x8]; // 0x0B80(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NewlyDiscoveredRegions; // 0x0B88(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_B98[0x28]; // 0x0B98(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RegionSplineActors; // 0x0BC0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_BD0[0x10]; // 0x0BD0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool bIsFastTravelListShowingRegions; // 0x0BE0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BE1[0x3]; // 0x0BE1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ZoomFactorTier1; // 0x0BE4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFactorTier2; // 0x0BE8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFactorTier3; // 0x0BEC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFactorTier4; // 0x0BF0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomFactorTier5; // 0x0BF4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RegionSplineHeight; // 0x0BF8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MapIconDiscoveredColor; // 0x0BFC(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor MapIconColor; // 0x0C0C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultIconScale; // 0x0C1C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorScale; // 0x0C20(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursorScaleFactor; // 0x0C24(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DecalSize; // 0x0C28(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C34[0xC]; // 0x0C34(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 MapCursorBounds; // 0x0C40(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MapCursorBoundsInitial; // 0x0C50(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MapCursorBoundsHogwarts; // 0x0C60(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MapCursorBoundsForest; // 0x0C70(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MapCursorBoundsSwamp; // 0x0C80(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MapCursorBoundsTundra; // 0x0C90(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MapScreenBounds; // 0x0CA0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 MapScreenBoundsInitial; // 0x0CB0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* FogMaskTexture; // 0x0CC0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* RegionMaskTexture; // 0x0CC8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* RegionHighlightMaskTexture; // 0x0CD0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD8[0x4]; // 0x0CD8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float AboveFogHeight; // 0x0CDC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void CursorCallback(class UTexture2D* Texture, class UObject* Param); + void DoFastTravel(); + class UOverlandMapScreen* GetMapScreenWidget(); + void RemoveWayMarkerBP(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapOverland") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapOverland") + } + static class UMapOverland* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapOverland; + +// Class Phoenix.MapRegionBox +// 0x00B0 (0x02F8 - 0x0248) +class AMapRegionBox final : public AActor +{ +public: + struct FDbSingleColumnInfo LocationID; // 0x0248(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + class FString WorldID; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString TypeID; // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBoxComponent* Region; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapRegionBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapRegionBox") + } + static class AMapRegionBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMapRegionBox; + +// Class Phoenix.TabIconButtonWidget +// 0x0000 (0x04A8 - 0x04A8) +class UTabIconButtonWidget : public UIconButtonWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TabIconButtonWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TabIconButtonWidget") + } + static class UTabIconButtonWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTabIconButtonWidget; + +// Class Phoenix.MapRegionInfoWidget +// 0x0008 (0x0330 - 0x0328) +class UMapRegionInfoWidget : public UPhoenixUserWidget +{ +public: + uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Hide(); + void HideBP(); + void SetData(class FString* RegionName, class FString* EnemyLevel, int32 MinLevel, int32 MaxLevel, const TArray& RegionData); + void SetDataBP(const class FString& RegionName, const class FString& EnemyLevel, int32 MinLevel, int32 MaxLevel, const TArray& RegionData); + void Show(); + void ShowBP(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapRegionInfoWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapRegionInfoWidget") + } + static class UMapRegionInfoWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapRegionInfoWidget; + +// Class Phoenix.SanctuaryExpansionManager +// 0x00A0 (0x00C8 - 0x0028) +class USanctuaryExpansionManager final : public UObject +{ +public: + uint8 Pad_28[0xA0]; // 0x0028(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LoadExpansion(const class FName InExpansionLockID); + void ReleaseExpansion(const class FName InExpansionLockID); + void TriggerExpansion(const class FName InExpansionLockID); + + bool IsExpansionLoaded(const class FName InExpansionLockID) const; + bool IsExpansionOpen(const class FName InExpansionLockID) const; + bool IsValidExpansion(const class FName InExpansionLockID) const; + bool ShouldSkipUnlockCinematics() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryExpansionManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryExpansionManager") + } + static class USanctuaryExpansionManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USanctuaryExpansionManager; + +// Class Phoenix.SharedMapData +// 0x0058 (0x0088 - 0x0030) +class USharedMapData final : public UDataAsset +{ +public: + float PathDirectionShortDotsTimerMax; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathDirectionMediumDotsThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathDirectionMediumDotsTimerMax; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathDirectionLongDotsThreshold; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathDirectionLongDotsTimerMax; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathDirectionTimerMax; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DirectionIndicatorLength; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverlandPathPointSpacingModifier; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HogwartsPathPointSpacingModifier; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HogwartsZoomedPathPointSpacingModifier; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HogsmeadePathPointSpacingModifier; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IconScale; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumTimeBeforeRestart; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirectionColor; // 0x0064(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TrackedColor; // 0x0074(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SharedMapData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SharedMapData") + } + static class USharedMapData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USharedMapData; + +// Class Phoenix.PadlockDoor +// 0x0008 (0x0538 - 0x0530) +class APadlockDoor final : public ADoor +{ +public: + class ULockableComponent* LockableComponent; // 0x0530(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetLockDifficulty(ELockDifficulty Difficulty); + void SetLockedAndDifficulty(bool Locked, ELockDifficulty Difficulty, bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects, bool DoChild); + + ELockDifficulty GetLockDifficulty() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PadlockDoor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PadlockDoor") + } + static class APadlockDoor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APadlockDoor; + +// Class Phoenix.MapSubSystem +// 0x4EA8 (0x4ED8 - 0x0030) +class UMapSubSystem final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CurrentMapPathMission; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray CurrentMapPathWaymarker; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USplineComponent* PathSplineComponent[0x2]; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APhoenixPathActor* PathActor[0x2]; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_80[0x68]; // 0x0080(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + class UCleanNameToDisplayName* CleanNameToDisplayName; // 0x00E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0[0x40]; // 0x00F0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MapIconInstancePool; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_140[0x40C4]; // 0x0140(0x40C4)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMapOptions MapOptions; // 0x4204(0x0010)(NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_4214[0x4]; // 0x4214(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InWorldDirectionArrowPool; // 0x4218(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UMaterialInstanceDynamic* InWorldArrowMaterial; // 0x4228(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4230[0x8]; // 0x4230(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapIconList* PathIconList; // 0x4238(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMapIconList* RegionSplineDotList; // 0x4240(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FMapIconListContainer MapIconList[0x2]; // 0x4248(0x0010)(NativeAccessSpecifierPrivate) + TArray MapIconListArray; // 0x4268(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_4278[0x8]; // 0x4278(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* RegionMaskTempTexture; // 0x4280(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4288[0x98]; // 0x4288(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* IconRenderWidgetClass; // 0x4320(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStaticMesh* MapPlayerMarker; // 0x4328(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UClass* InGameDirectionArrowClass; // 0x4330(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* InGameDirectionArrow; // 0x4338(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInterface* IconRenderWidgetSimpleMaterial; // 0x4340(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInterface* IconRenderWidgetPathMaterial; // 0x4348(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap MapIconTextureCache; // 0x4350(0x0050)(NativeAccessSpecifierPrivate) + class UTextureUtil* RegionMaskHighlightBlitter; // 0x43A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTexture2D* RegionMaskHighlightTexture; // 0x43A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap RegionTextureToRegionMap; // 0x43B0(0x0050)(NativeAccessSpecifierPrivate) + TMap RegionTypeToRegionPixelMap; // 0x4400(0x0050)(NativeAccessSpecifierPrivate) + TMap RegionTextureToRegionNameMap; // 0x4450(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_44A0[0x108]; // 0x44A0(0x0108)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorldSupportWorld* SplineWorld; // 0x45A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_45B0[0x80]; // 0x45B0(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + class UDebugTextPanel* DebugTextPanel; // 0x4630(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4638[0x10]; // 0x4638(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap IconLocMap; // 0x4648(0x0050)(NativeAccessSpecifierPrivate) + class UDataTable* IconColorsTable; // 0x4698(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* MiniMapIconOutlinesTable; // 0x46A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* IconAnimationTable; // 0x46A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* MiniMapIconBackgroundLayersTable; // 0x46B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* MapFXTables; // 0x46B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* MapLocTable; // 0x46C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* MapDungeonSubdivisionTable; // 0x46C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* IconTierTable; // 0x46D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* IconCacheTable; // 0x46D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* IconTierTableHogsmeade; // 0x46E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* IconTierTableHogwarts; // 0x46E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* IconStylesTable; // 0x46F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UDataTable* RegionSplineNamesTable; // 0x46F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4700[0x8]; // 0x4700(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* RegionSplineClass; // 0x4708(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UClass* IntrusionFullScreenFX; // 0x4710(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TMap RegionSplineLocNameMap; // 0x4718(0x0050)(NativeAccessSpecifierPrivate) + TMap RegionSplineEnemyLevelMap; // 0x4768(0x0050)(NativeAccessSpecifierPrivate) + TMap DiscoverableBeacons; // 0x47B8(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_4808[0x120]; // 0x4808(0x0120)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MapScreens; // 0x4928(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray MapWorlds; // 0x4938(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UMapIcon* LastPathToHighlight; // 0x4948(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4950[0x18]; // 0x4950(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapBase* ActiveMap; // 0x4968(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMapBase* LastActiveMap; // 0x4970(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4978[0x10]; // 0x4978(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NewlyDiscoveredBeacons; // 0x4988(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray NewlyDiscoveredFastTravelLocations; // 0x4998(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray PreviouslySeenFastTravelLocations; // 0x49A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_49B8[0x28]; // 0x49B8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MapIcons; // 0x49E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class AMapPawn* MapPawn; // 0x49F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_49F8[0x8]; // 0x49F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapMovementComponent* MovementComponent; // 0x4A00(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* PreviousViewTarget; // 0x4A08(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A10[0x28]; // 0x4A10(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMapDungeonSaveDataBlob DungeonFOWDataList; // 0x4A38(0x0010)(NativeAccessSpecifierPrivate) + uint8 Pad_4A48[0x30]; // 0x4A48(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UPackage* MapNavMeshAssetPackage; // 0x4A78(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMapNavData* MapNavMeshData; // 0x4A80(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A88[0x30]; // 0x4A88(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapFXManager* FXManager; // 0x4AB8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4AC0[0xB0]; // 0x4AC0(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverlandFastTravelLocationList; // 0x4B70(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray HogwartsFastTravelLocationList; // 0x4B80(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray HogsmeadeFastTravelLocationList; // 0x4B90(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandSphinxPuzzleLocationList; // 0x4BA0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandTreasureVaultLocationList; // 0x4BB0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandChestLocationList; // 0x4BC0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DungeonChestLocationList; // 0x4BD0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandAstronomyLocationList; // 0x4BE0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandDemiguiseLocationList; // 0x4BF0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray HogwartsDemiguiseLocationList; // 0x4C00(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray HogsmeadeDemiguiseLocationList; // 0x4C10(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandAncientMagicLocationList; // 0x4C20(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandHamletLocationList; // 0x4C30(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandBanditCampLocationList; // 0x4C40(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandBeastDenLocationList; // 0x4C50(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandEnemyDenLocationList; // 0x4C60(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandForagablesLocationList; // 0x4C70(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandPlantsLocationList; // 0x4C80(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandDungeonsLocationList; // 0x4C90(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandTentsLocationList; // 0x4CA0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandNamedEnemyLocationList; // 0x4CB0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandKnowledgeEnemyLocationList; // 0x4CC0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandBothyLocationList; // 0x4CD0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandCombatChallengesLocationList; // 0x4CE0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray HogsmeadeLocationList; // 0x4CF0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandBroomPlatformLocationList; // 0x4D00(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandBroomRaceLocationList; // 0x4D10(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandBroomBalloonLocationList; // 0x4D20(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray OverlandRuinLocationList; // 0x4D30(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray VendorsLocationList; // 0x4D40(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray KnowledgeInvestigatablesLocationList; // 0x4D50(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_4D60[0x40]; // 0x4D60(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + TMap IconAnimationSplines; // 0x4DA0(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_4DF0[0x40]; // 0x4DF0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* DummyTexture; // 0x4E30(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4E38[0x20]; // 0x4E38(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UUIAccessibilityManager* AccessibilityManager; // 0x4E58(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4E60[0x8]; // 0x4E60(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* OverlandMapTexture; // 0x4E68(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4E70[0x50]; // 0x4E70(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class USharedMapData* SharedMapData; // 0x4EC0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BPClasses; // 0x4EC8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static void MapProcessFlightNav(); + + int32 ActivateMap(); + void ActivateMapByType(EMapTypes MapType, bool fromOverland, bool fromDungeon); + bool AreItemsRevealed(const class FString& ItemName); + void AudioCueTrigger(int32 DisplayType, int32 CueType); + bool ClearActiveMap(); + void CompleteBeaconOfType(EBeaconType BeaconType); + void CreateAreaBeacon(float X, float Y, float Z, float Radius); + void DeactivateMap(); + class FName DetermineMap(); + void EnablePathDisplay(bool Enable); + int32 FindMap(class FName MapName); + int32 FindMapByType(EMapTypes MapType); + class UUIAccessibilityManager* GetAccessibilityManager(); + class UMapBase* GetActiveMap(); + int32 GetActiveMapIndex(); + class FName GetActiveMapName(); + EMapTypes GetActiveMapType(); + struct FLinearColor GetAuthorityFigureColor(); + EBeaconState GetBeaconState(const class FString& BeaconName); + TArray GetChestsInVault(const class FString& VaultName); + struct FLinearColor GetColorFromState(class UBeaconInfo* BeaconInfo); + bool GetCoverIsDisplayed(); + struct FMapWithinRegion GetCurrentPlayerRegionInfo(); + ECursorControlTypes GetCursorControl(); + bool GetDeveloperMenuUsed(); + class UMapDungeon* GetDungeonMap(); + bool GetFadeToGame(); + bool GetFelixFelicisPotionActive(); + class FName GetFilter(); + class UMapFXManager* GetFXManager(); + class APawn* GetGamePawn(); + class APlayerController* GetGamePlayerController(); + class UWorld* GetGameWorld(); + bool GetHasIntroPlayed(); + class UMapHogsmeade* GetHogsmeadeMap(); + class UMapHogwarts* GetHogwartsMap(); + struct FLinearColor GetIconColorByState(EBeaconState BeaconState); + bool GetInPauseMenu(); + bool GetIsFromFieldGuide(); + bool GetIsInVault(); + class UMapBase* GetLastActiveMap(); + class FString GetLocatedItem(); + struct FLinearColor GetMainLineColor(); + bool GetMapActivated(); + class UBeaconInfo* GetMapBeaconFromName(const class FString& BeaconName); + TArray GetMapBeaconsNearLocation(const struct FVector& Location, float Radius); + class UMapBase* GetMapByType(EMapTypes MapType); + class AMapPawn* GetMapPawn(); + class UMapScreenBase* GetMapScreenWidget(); + class UWorld* GetMapWorld(); + class UMinimapManager* GetMiniMapManager(); + TArray GetNewlyDiscoveredBeacons(); + class UMapOverland* GetOverlandMap(); + void GetPlayerLocation(); + struct FMapWithinRegion GetRegionForLocation(const struct FVector& Location, class UMapBase* MapBase); + bool GetShouldRevealMinimapOnStart(); + struct FLinearColor GetTrackedColor(); + struct FLinearColor GetTrackedMissionColor(); + struct FLinearColor GetTrackedWaypointColor(); + bool GetUsingGamePad(); + bool HasDungeonBeenEntered(const class FString& DungeonName); + bool IsBeaconComplete(const class FString& BeaconName); + bool IsBeaconNameInMapDB(const class FString& BeaconName); + bool IsDungeon(); + bool IsDungeonLevel(const class FString& LevelName); + bool IsDungeonMap(); + bool IsExclusiveMissionActive(); + bool IsFromDungeon(); + bool IsFromOverland(); + bool IsFTPointValidPreFIG01b(const class FString& FTLocationID); + bool IsHogsmeade(); + bool IsHogsmeadeLevel(const class FString& LevelName); + bool IsHogwarts(); + bool IsHogwartsLevel(const class FString& LevelName); + bool IsHolo(); + bool IsHoloLevel(const class FString& LevelName); + bool IsMapActive(); + bool IsMapReady(); + bool IsMapReadyCalled(); + bool IsOverland(); + bool IsOverlandLevel(const class FString& LevelName); + bool IsPathDisplayEnabled(); + bool IsSanctuary(); + bool IsSanctuaryLevel(const class FString& LevelName); + bool IsTent(); + bool IsTentLevel(const class FString& LevelName); + bool IsTutorial(); + bool IsTutorialLevel(const class FString& LevelName); + bool LoadFieldGuideLevels(); + void LoadGameLevel(const class FString& LevelName); + bool LoadLevels(); + void Locate(const class FString& ItemToLocate, const class FString& Category, const class FString& OnMap); + void MapActivateMap(); + uint32 MapAddAreaBeaconAtPlayerLocation(float Radius); + uint32 MapAddDynamicBeacon(EBeaconType BeaconType, class FName BeaconName, class FName BeaconIcon, float X, float Y, float Z); + void MapAlwaysDefaultToOverlandMap(int32 Value); + void MapAlwaysShowDemiguise(int32 ShowDemiguise); + void MapAlwaysShowMerlin(int32 ShowMerlin); + void MapCancelLogs(); + void MapClearRegionMask(); + void MapClearWorldStack(); + void MapCreateDebugPane(); + void MapDoKnowledgeCard(const class FString& Item); + void MapDumpDiscoverableBeacons(); + void MapDumpDynamicBeacons(); + void MapDumpNoRegionBeacons(); + void MapDumpUnmatchedBeacons(); + void MapDungeonShowAll(); + void MapDungeonShowStats(); + void MapDungeonTogglePPV(); + void MapExportOverlandChestInfo(); + void MapFillRegionMask(); + void MapGiveMeHelp(); + void MapHideIcons(int32 Value); + void MapIconTextureCallback(class UTexture2D* Texture, class UObject* Param); + void MapLerpToIcon(float X, float Y, float Z, float Speed); + void MapLoadOverlandLevels(); + void MapMoveToTier(int32 tierValue, float Time); + void MapOpenFieldGuideTest(int32 DoFastTravel); + void MapOverrideMapCamera(); + void MapReloadMapTables(); + void MapRemoveDebugPane(); + void MapRestoreIcons(); + void MapSendHermes(class FName MessageName); + void MapSendHermesString(class FName MessageName, class FName Parameter); + void MapSetBeaconState(EBeaconType BeaconType, EBeaconState BeaconState); + void MapSetIconSize(float size); + void MapSetIsFromFieldGuide(int32 Value); + void MapSetPlayerToCursorPosition(); + void MapSetSpecificIcons(); + void MapShowCollisionActor(); + void MapShowCursorPosition(); + void MapShowIconsWithoutRegions(int32 Value); + void MapShowMap(); + void MapShowMapIconStats(); + void MapShowPathingDebug(); + void MapShowTierLevel(); + void MapSpawnFX(class FName FXName, float X, float Y, float Z, float SX, float SY, float SZ); + void MapSpawnFXChain(class FName FXChainName, float X, float Y, float Z, float SX, float SY, float SZ); + void MapStopFieldGuideTest(); + void MapStopFX(); + void MapStopFXChain(); + void MapTeleportToLocation(const class FString& pName, int32 pTeleportType); + void MapTestMissionIcons(); + void MapTestRegionSaturation(class FName Region); + void MapToggleFog(); + void MapToggleFogCheckForIcons(); + void MapToggleFogDrawMode(int32 DrawMode); + void MapToggleIconStacking(int32 Value); + void MapToggleMapBounds(); + void MapToggleMapRoads(); + void MapTogglePathDebug(); + void MapTogglePathDots(); + void MapTogglePushIconsAway(); + void MapToggleRegionSplineDots(int32 Value); + void MapTriggerMapScreenFadeIn(); + void MapTriggerMapScreenFadeOut(); + void MapTurnOffMapLocationNames(); + void MapTurnOnAllMapLocations(class FName Filter, bool pSetStateToShown); + void MapTurnOnCollisionSphere(int32 Value); + void MapTurnOnCompletionMessages(int32 Value); + void MapTurnOnDebugCamera(int32 Value); + void MapUnloadOverlandLevels(); + void MapUnlockAllMapIcons(int32 Type); + void MapUnlockAllRegions(); + void MapVerifyBeacons(int32 LocationIndex, int32 pTeleportType, int32 pEndIndex); + void MapWriteLog(); + void MiniMapActivateIntrusionArea(class FName IntrusionVolumeActorName); + void MiniMapAlwaysShowFastTravelIcons(int32 Value); + void MiniMapDeactivateIntrusionArea(class FName IntrusionVolumeActorName); + void MiniMapDebugMap(class FName MapName); + void MiniMapDungeonDebug(float Value); + void MiniMapDungeonEnableFogOfWar(bool Enable); + void MiniMapDungeonSetPartialTextureUpdate(bool Enable); + void MiniMapQuickFade(int32 Reveal); + void MiniMapReveal(int32 Reveal); + void MiniMapSetDungeonRadius(float Value); + void MiniMapSetIconScale(float IconDistanceScale); + void MiniMapSetIconSize(float size); + void MiniMapSetLevel(int32 LevelIndex); + void MiniMapSetLevelName(const class FString& LevelName); + void MiniMapSetMap(class FName MapName); + void MiniMapSetNoFlyTexture(int32 Value); + void MiniMapSetOptions(int32 size, float Opacity, int32 PathlineOn); + void MiniMapSetPerceptionOverlay(); + void MiniMapSetPlayerActorPosition(float X, float Y, float Z); + void MiniMapSetPlayerLocation(float X, float Y, float Z); + void MiniMapSetPlayerLocationToCursor(); + void MiniMapSetPlayerToHogsmeade(); + void MiniMapSetPlayerToHogwarts(); + void MiniMapSetScale(float size); + void MiniMapSetSize(float size, float ZoomTime); + void MiniMapSetTutorialIntroLevel(class FName IntroLevel); + void MiniMapShowIconStats(); + void MiniMapToggleIcons(); + void MiniMapToggleIconsNearMe(); + void MiniMapToggleIntrusionAlert(); + void MiniResetPlayerLocation(); + void OnStartNewDay(); + void OnStartPathing(const class UObject* i_caller, uint32 BeaconHandle); + void OnStatChanged(const class FName StatID, const int32 Value, const int32 Delta); + void OutputCanvasPanelLog(); + void OutputWidgetLog(); + void RecenterMapPawn(); + void RemoveAreaBeaconByHandle(int32 Handle); + void RemovePathToLocation(); + void RestoreMap(); + bool SetActiveMap(class FName MapName); + bool SetActiveMapByType(EMapTypes* MapType); + void SetCoverDisplayed(bool IsDisplayed); + void SetDeveloperMenuUsed(bool pUsedDeveloperMenu); + void SetFadeToGame(bool pSetFadeToGame); + void SetFelixFelicisPotionActive(bool pFelixFelicisPotionActive); + void SetFelixFelicisPotionRadius(float PotionRadius); + void SetFieldGuideWorldToNull(); + void SetHasIntroPlayed(bool HasPlayed); + void SetIfFromFieldGuide(bool pIsFromFieldGuide); + void SetInPauseMenu(bool InPauseMenuFlag); + void SetIsFromDungeon(bool IsFromDungeon); + void SetIsFromOverland(bool IsFromOverland); + void SetIsInVault(bool InIsInVault); + void SetLastActiveMap(); + void SetMapTransitionStyle(EMapTransitionStyle InStyle); + void SetMiniMapManager(class UMinimapManager* pMiniMapManager); + void SetOverrideFIG01FTCheck(bool pOverrideCheck); + void SetShouldRevealMinimapOnStart(bool RevealMinimapOnStart); + void SetToMapFromIndexOrTab(bool InToMapFromIndexOrTab); + void ShowDebugPanel(); + void ShowMap(bool ShowMap_0); + bool StartMap(); + void StartMapExitTransition(float InDuration); + void StartTutorialOpenMap(class FName TutorialName); + bool StopMap(bool pCleanupActors, EMapPostFadeState PostFadeState); + void SubdivideAndCreateOctreeAsync(); + void TeleportToListIndex(int32 Index_0); + void TriggerAccessibility(EAccessibilityAudioCueEventType Type, class AActor* Actor); + void TriggerMapScreenFadeIn(); + void TriggerMapScreenFadeOut(); + void UIReleaseTransitionLock(); + bool UnloadFieldGuideLevels(); + bool UnloadLevels(); + void UpdateDungeonFogMaskAsync(const struct FVector& PlayerPosition); + void UpdatePlayerRegionAsync(); + + EMapTransitionStyle GetMapTransitionStyle() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapSubSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapSubSystem") + } + static class UMapSubSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapSubSystem; + +// Class Phoenix.SceneRigRuleState_DialogueSequence +// 0x0268 (0x02E0 - 0x0078) +class USceneRigRuleState_DialogueSequence final : public USceneRigRuleState +{ +public: + struct FDialogueSequenceRuleInstance RuleInstance; // 0x0078(0x0268)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + void OnForceFinishChanged(const struct FTimeRigCoordinate& PreviousCoordinate, const struct FTimeRigCoordinate& CurrentCoordinate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigRuleState_DialogueSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigRuleState_DialogueSequence") + } + static class USceneRigRuleState_DialogueSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigRuleState_DialogueSequence; + +// Class Phoenix.Marker +// 0x0008 (0x0250 - 0x0248) +class AMarker : public AActor +{ +public: + class FName UniqueName; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + class FName GenerateUniqueName(class FName InBaseName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Marker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Marker") + } + static class AMarker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMarker; + +// Class Phoenix.SetScalarParameterValue +// 0x0008 (0x0038 - 0x0030) +class USetScalarParameterValue final : public USetParameterValue +{ +public: + float m_Scalar; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SetScalarParameterValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SetScalarParameterValue") + } + static class USetScalarParameterValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USetScalarParameterValue; + +// Class Phoenix.CameraStackBehaviorFlyingMountHeightCrossBlend +// 0x0040 (0x03A8 - 0x0368) +class UCameraStackBehaviorFlyingMountHeightCrossBlend final : public UCameraStackBehaviorMultiCrossBlendStandalone +{ +public: + struct FFloatRange HeightRange; // 0x0368(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange DescendingVelocityRange; // 0x0378(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilterHalflifeIncrease; // 0x0388(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilterHalflifeDecrease; // 0x038C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilterHalflifeDescending; // 0x0390(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_394[0x14]; // 0x0394(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorFlyingMountHeightCrossBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorFlyingMountHeightCrossBlend") + } + static class UCameraStackBehaviorFlyingMountHeightCrossBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorFlyingMountHeightCrossBlend; + +// Class Phoenix.SetVectorParameterValue +// 0x0010 (0x0040 - 0x0030) +class USetVectorParameterValue final : public USetParameterValue +{ +public: + struct FLinearColor m_Vector; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SetVectorParameterValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SetVectorParameterValue") + } + static class USetVectorParameterValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USetVectorParameterValue; + +// Class Phoenix.SceneActionBlueprintVarProviderVector +// 0x0008 (0x0040 - 0x0038) +class USceneActionBlueprintVarProviderVector final : public USceneActionBlueprintVarProvider +{ +public: + class UVectorProvider* Value; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionBlueprintVarProviderVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionBlueprintVarProviderVector") + } + static class USceneActionBlueprintVarProviderVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionBlueprintVarProviderVector; + +// Class Phoenix.MaterialDefaultParametersBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UMaterialDefaultParametersBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void GetMaterialDefaultParameters(class UMaterialInterface* Material, struct FMaterialDefaultParameters* MaterialDefaultParameters); + static void GetMaterialDefaultScalarParameter(const struct FMaterialDefaultParameters& MaterialDefaultParameters, class FName ParameterName, float* DefaultValue, bool* bSuccess); + static void GetMaterialDefaultTextureParameter(const struct FMaterialDefaultParameters& MaterialDefaultParameters, class FName ParameterName, class UTexture** DefaultValue, bool* bSuccess); + static void GetMaterialDefaultVectorParameter(const struct FMaterialDefaultParameters& MaterialDefaultParameters, class FName ParameterName, struct FLinearColor* DefaultValue, bool* bSuccess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MaterialDefaultParametersBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MaterialDefaultParametersBlueprintLibrary") + } + static class UMaterialDefaultParametersBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMaterialDefaultParametersBlueprintLibrary; + +// Class Phoenix.CameraStackBehaviorAddOffsetsWhileCrouching +// 0x0070 (0x0228 - 0x01B8) +class UCameraStackBehaviorAddOffsetsWhileCrouching final : public UCameraStackBehaviorBlend +{ +public: + float TargetZOffset; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ArmOriginZOffset; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraSpaceTranslation; // 0x01C0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyToStealthOnly; // 0x01CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CD[0x3]; // 0x01CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendDuration; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAddArmOriginZOffsetWhileMoving; // 0x01D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D5[0x3]; // 0x01D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ArmOriginZOffsetWhileMoving; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MovingBlendDuration; // 0x01DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E0[0x48]; // 0x01E0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorAddOffsetsWhileCrouching") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorAddOffsetsWhileCrouching") + } + static class UCameraStackBehaviorAddOffsetsWhileCrouching* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorAddOffsetsWhileCrouching; + +// Class Phoenix.FoodsMathHelpers +// 0x0000 (0x0028 - 0x0028) +class UFoodsMathHelpers final : public UBlueprintFunctionLibrary +{ +public: + static void MakeOrthogonalUnitVector(const struct FVector& In, struct FVector* Orthoganal); + static void RandomInCone(const struct FVector& Direction, struct FVector* RandomDir, float HalfAngleInnerDegrees, float HalfAngleOuterDegrees); + static void RandomUniformPointOnSphere(int32 NumPoints, int32 Point, struct FVector* PointOnSphere, float RandomHalfAngleInnerDegrees, float RandomHalfAngleOuterDegrees); + static void RandomUniformPointsOnSphere(int32 NumPoints, float RandomHalfAngleDegrees, TArray* PointsOnSphere); + static void RotationFromUnitX(const struct FVector& UnitX, struct FRotator* Rotation); + static void RotationFromUnitXY(const struct FVector& UnitX, const struct FVector& UnitY, struct FRotator* Rotation); + static void RotationFromUnitXYSafe(const struct FVector& UnitX, const struct FVector& UnitY, struct FRotator* Rotation); + static void RotationFromUnitXZ(const struct FVector& UnitX, const struct FVector& UnitZ, struct FRotator* Rotation); + static void RotationFromUnitXZSafe(const struct FVector& UnitX, const struct FVector& UnitZ, struct FRotator* Rotation); + static void RotationFromUnitY(const struct FVector& UnitY, struct FRotator* Rotation); + static void RotationFromUnitYX(const struct FVector& UnitY, const struct FVector& UnitX, struct FRotator* Rotation); + static void RotationFromUnitYXSafe(const struct FVector& UnitY, const struct FVector& UnitX, struct FRotator* Rotation); + static void RotationFromUnitYZ(const struct FVector& UnitY, const struct FVector& UnitZ, struct FRotator* Rotation); + static void RotationFromUnitYZSafe(const struct FVector& UnitY, const struct FVector& UnitZ, struct FRotator* Rotation); + static void RotationFromUnitZ(const struct FVector& UnitZ, struct FRotator* Rotation); + static void RotationFromUnitZX(const struct FVector& UnitZ, const struct FVector& UnitX, struct FRotator* Rotation); + static void RotationFromUnitZXSafe(const struct FVector& UnitZ, const struct FVector& UnitX, struct FRotator* Rotation); + static void RotationFromUnitZY(const struct FVector& UnitZ, const struct FVector& UnitY, struct FRotator* Rotation); + static void RotationFromUnitZYSafe(const struct FVector& UnitZ, const struct FVector& UnitY, struct FRotator* Rotation); + static void RotationSafePerp(const struct FVector& UnitA, const struct FVector& UnitB, struct FVector* SafePerp); + static void RotationSafeUp(const struct FVector& Unit, struct FVector* SafeUp); + static void TriangleWave(float Time, float Period, float* Output, float Amplitude); + static void TriangleWaveCosine(float Time, float Period, float* Output, float Amplitude, float Phase); + static void TriangleWaveSine(float Time, float Period, float* Output, float Amplitude); + static void UniformPointOnSphere(int32 NumPoints, int32 Point, struct FVector* PointOnSphere); + static void UniformPointsOnSphere(int32 NumPoints, TArray* PointsOnSphere); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FoodsMathHelpers") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FoodsMathHelpers") + } + static class UFoodsMathHelpers* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFoodsMathHelpers; + +// Class Phoenix.MeleeSpellTool +// 0x0010 (0x0800 - 0x07F0) +class AMeleeSpellTool final : public ASpellTool +{ +public: + float MeleeRange; // 0x07F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeleeHalfAngle; // 0x07F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HitMultipleTargets; // 0x07F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OnlyAffectCharacters; // 0x07F9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CastAtTarget; // 0x07FA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7FB[0x5]; // 0x07FB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MeleeSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MeleeSpellTool") + } + static class AMeleeSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMeleeSpellTool; + +// Class Phoenix.TriggerBox_Floor +// 0x0000 (0x0250 - 0x0250) +class ATriggerBox_Floor final : public ATriggerBox +{ +public: + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerBox_Floor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerBox_Floor") + } + static class ATriggerBox_Floor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATriggerBox_Floor; + +// Class Phoenix.MenuCursorWidget +// 0x0010 (0x0278 - 0x0268) +class UMenuCursorWidget : public UUserWidget +{ +public: + bool IsScaledDown; // 0x0268(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DefaultExpandState; // 0x0269(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FadeInStarted; // 0x026A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FadeOutStarted; // 0x026B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoneFading; // 0x026C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FadeSpeed; // 0x0270(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultFadeSpeed; // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void Cursor_FadeIn(); + void Cursor_FadeInDone(); + void Cursor_FadeOut(); + void Cursor_FadeOutDone(); + void OnScaleCursor(); + void ResetTooltipState(); + void ScaleCursor(bool IsHover); + void SetTooltipExpandState(bool IsExpanded, bool ShouldAnimate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MenuCursorWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MenuCursorWidget") + } + static class UMenuCursorWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMenuCursorWidget; + +// Class Phoenix.SceneActionState_CharacterOptions +// 0x00D0 (0x0140 - 0x0070) +class USceneActionState_CharacterOptions final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0xD0]; // 0x0070(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CharacterOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CharacterOptions") + } + static class USceneActionState_CharacterOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CharacterOptions; + +// Class Phoenix.MenuReaderTestScreen +// 0x0020 (0x0390 - 0x0370) +class UMenuReaderTestScreen : public UScreen +{ +public: + TArray ButtonStrings; // 0x0370(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DummyPronunciationStrings; // 0x0380(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MenuReaderTestScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MenuReaderTestScreen") + } + static class UMenuReaderTestScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMenuReaderTestScreen; + +// Class Phoenix.CameraStackTransfigurationPreviewAttachmentLocationTargetGetter +// 0x0000 (0x00C0 - 0x00C0) +class UCameraStackTransfigurationPreviewAttachmentLocationTargetGetter final : public UCameraStackTransfigurationPreviewTargetGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackTransfigurationPreviewAttachmentLocationTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackTransfigurationPreviewAttachmentLocationTargetGetter") + } + static class UCameraStackTransfigurationPreviewAttachmentLocationTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackTransfigurationPreviewAttachmentLocationTargetGetter; + +// Class Phoenix.MenuTextButton +// 0x0000 (0x0268 - 0x0268) +class UMenuTextButton final : public UUserWidget +{ +public: + void MoveCursorToButton(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MenuTextButton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MenuTextButton") + } + static class UMenuTextButton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMenuTextButton; + +// Class Phoenix.SceneActionBlueprintVarProviderTransform +// 0x0008 (0x0040 - 0x0038) +class USceneActionBlueprintVarProviderTransform final : public USceneActionBlueprintVarProvider +{ +public: + class UTransformProvider* Value; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionBlueprintVarProviderTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionBlueprintVarProviderTransform") + } + static class USceneActionBlueprintVarProviderTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionBlueprintVarProviderTransform; + +// Class Phoenix.MiniMapParameters +// 0x0010 (0x0040 - 0x0030) +class UMiniMapParameters final : public UDataAsset +{ +public: + struct FVector2D BottomLeft; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Width; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MiniMapParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MiniMapParameters") + } + static class UMiniMapParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMiniMapParameters; + +// Class Phoenix.MinimapDungeon +// 0x00D8 (0x0578 - 0x04A0) +class UMinimapDungeon : public UMinimapBase +{ +public: + uint8 Pad_4A0[0x8]; // 0x04A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* BlackTexture; // 0x04A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMapDungeon* DungeonMap; // 0x04B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4B8[0x50]; // 0x04B8(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureUtil* DungeonTextureBlitter; // 0x0508(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTexture2D* MapTexture; // 0x0510(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTexture2D* RevealTexture; // 0x0518(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTexture2D* SeenTexture; // 0x0520(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_528[0x50]; // 0x0528(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangeLevel(int32 LevelIndex, bool fromInit); + void Init(bool LoadNavMesh); + void TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapDungeon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapDungeon") + } + static class UMinimapDungeon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapDungeon; + +// Class Phoenix.PhoenixMMCommandImplementations +// 0x0078 (0x00D8 - 0x0060) +class UPhoenixMMCommandImplementations final : public UMastermindDebugCommandManager +{ +public: + uint8 Pad_60[0x78]; // 0x0060(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool InputKeyConsoleCommand(const class FString& KeyStates, const class FString& Button); + static bool ToggleWImGUIMainWindow(); + + void ButtonDelegate(const struct FKey& Key); + void HoldStreamingUpdate(); + void QACameraLookInDirection(float AroundY, float AroundZ); + void QAGetAllLocation(const class FString& ActorName); + void QAGetAverageFrametime(int32 FrameSampleCount, int32 SampleFrequencyMS); + void QAGetCameraInformation(); + void QAGetCL(); + void QAGetGameStateInformation(); + void QAGetNearbyActors(); + void QAGetNearbyEnemies(); + void QAGetOverlandLightProbeCaptureTimes(); + void QAGetOverlandTileInformation(); + void QAGetPlatform(); + void QAGetPlayerInformation(); + void QAGetPlayerWorldLocation(); + void QAGetPOIs(const class FString& SearchString); + void QAGetPSOProgress(); + void QAGetScreenResolution(); + void QAGetTime(); + void QAGetTODLocations(const class FString& TODGroup); + void QAGetUpscaleMode(); + void QAGivePlayer(const class FString& Item); + void QAGivePlayerResource(const class FString& ResourceType, float Amount); + void QAGodMode(); + void QAGoToPosition(float X, float Y, float Z); + void QAHoldMMUntilFinishedStreaming(); + void QAIsLevelLoaded(); + void QAKillEnemiesInRadius(float Radius); + void QAKillNearestEnemy(); + void QALevelUp(); + void QALocationLogAdd(const class FString& LocationName); + void QALocationLogClear(); + void QALocationLogDump(); + void QALocationLogRemoveLast(); + void QALockPlayerAtCurrentPosition(bool Set); + void QALockPlayerPosition(bool Set, float X, float Y, float Z); + void QALookAtActor(const class FString& ActorName, float Target); + void QAPlayerLookInDirection(float AroundY); + void QAPressButtonConsole(const class FString& ButtonName, float TimePressed); + void QARecordPlayerLocation(const class FString& IdentifyingString); + void QARunAtDungeonEntrance(); + void QARunAtDungeonExit(); + void QARunForward(float Speed); + void QASetPlayerRotation(float rotX, float rotY, float rotZ); + void QASetPlayerStart(float locX, float locY, float locZ, float rotX, float rotY, float rotZ); + void QAStreamingForceUnload(); + void QAStreamingRecordSession(const class FString& SessionName); + void QATargetNearestEnemy(); + void ReleaseCamera(); + void RunAtDungeonDelegate(const struct FVector& TargetLocation); + void RunAtDungeonExitDelegate(const struct FVector& TargetLocation); + void ToggleWorldBounds(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixMMCommandImplementations") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixMMCommandImplementations") + } + static class UPhoenixMMCommandImplementations* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixMMCommandImplementations; + +// Class Phoenix.MinimapHogsmeade +// 0x0030 (0x04D0 - 0x04A0) +class UMinimapHogsmeade : public UMinimapBase +{ +public: + uint8 Pad_4A0[0x30]; // 0x04A0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangeLevel(int32 LevelIndex, bool fromInit); + struct FVector2D GetBottomRightBound(); + struct FVector GetDebugPlayerOffset(); + struct FVector2D GetTopLeftBound(); + void Init(bool LoadNavMesh); + void TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapHogsmeade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapHogsmeade") + } + static class UMinimapHogsmeade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapHogsmeade; + +// Class Phoenix.WaterMill +// 0x0000 (0x0248 - 0x0248) +class AWaterMill final : public AActor +{ +public: + void ActivateWaterMill(); + void DeactivateWaterMill(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WaterMill") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WaterMill") + } + static class AWaterMill* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWaterMill; + +// Class Phoenix.SharedMinimapData +// 0x0050 (0x0080 - 0x0030) +class USharedMinimapData final : public UDataAsset +{ +public: + float PathDirectionTimerMax; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DirectionIndicatorLength; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathPointSpacingModifier; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathPointSpacingModifierHogsmeade; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IconScale; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AllowedOffMapDistanceModifier; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumTimeBeforeRestart; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PathAlphaDecayFactor; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumPathAlpha; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHeightDelta; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinimumPathPointScale; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultOverlapDistance; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirectionColor; // 0x0060(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TrackedColor; // 0x0070(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SharedMinimapData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SharedMinimapData") + } + static class USharedMinimapData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USharedMinimapData; + +// Class Phoenix.SceneAction_ExternalCameraCut +// 0x0000 (0x0088 - 0x0088) +class USceneAction_ExternalCameraCut final : public USceneAction_ExternalRenderingCutBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ExternalCameraCut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ExternalCameraCut") + } + static class USceneAction_ExternalCameraCut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ExternalCameraCut; + +// Class Phoenix.MinimapManager +// 0x04D8 (0x07C0 - 0x02E8) +class UMinimapManager : public UHUDElementGroup +{ +public: + class UCanvasPanel* MaskedIconContainer; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanel* UnmaskedIconContainer; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* FadeCircle; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_300[0x30]; // 0x0300(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class USharedMinimapData* SharedMinimapData; // 0x0330(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IconRange1Arrow; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IconRange2Arrow; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IconRange3Arrow; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_344[0x14]; // 0x0344(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMiniMapSaveDataBlob MiniMapSaveDataBlob; // 0x0358(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_3A8[0x98]; // 0x03A8(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + TMap IconInstanceRenderWidgets; // 0x0440(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_490[0x8]; // 0x0490(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UTextureUtil* IntrusionBlitter; // 0x0498(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTexture2D* IntrusionTexture; // 0x04A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A8[0x10]; // 0x04A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* IntrusionFXActor; // 0x04B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4C0[0xD0]; // 0x04C0(0x00D0)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* IconClass; // 0x0590(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* IconRenderWidgetClass; // 0x0598(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* IconRenderWidgetPulseMaterial; // 0x05A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* IconRenderWidgetGlowMaterial; // 0x05A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* IconRenderWidgetSimpleMaterial; // 0x05B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* IconRenderWidgetPathMaterial; // 0x05B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* IconRenderAreaBeaconMaterial; // 0x05C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UClass* MinimapWidgetClass; // 0x05C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5D0[0x8]; // 0x05D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* PlayerPawn; // 0x05D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class APawn* PrevPawn; // 0x05E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class APlayerController* PlayerController; // 0x05E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5F0[0x10]; // 0x05F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MiniMaps; // 0x0600(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UMinimapBase* ActiveMiniMap; // 0x0610(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMinimapOverland* OverlandMiniMap; // 0x0618(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMinimapHogwarts* HogwartsMiniMap; // 0x0620(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMinimapHogsmeade* HogsmeadeMiniMap; // 0x0628(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMinimapDungeon* DungeonMiniMap; // 0x0630(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMinimapTutorial* TutorialMiniMap; // 0x0638(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMinimapSanctuary* SanctuaryMiniMap; // 0x0640(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMinimapTents* TentsMiniMap; // 0x0648(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_650[0x10]; // 0x0650(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UMinimapBase* FadingOutMap; // 0x0660(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMinimapBase* FadingInMap; // 0x0668(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_670[0x20]; // 0x0670(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + bool MiniMapVisible; // 0x0690(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_691[0x7]; // 0x0691(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MapWidgetsToRotate; // 0x0698(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray PlayerWidgetsToRotate; // 0x06A8(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + float MinimapCamRotation; // 0x06B8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MiniMapPlayerRotation; // 0x06BC(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6C0[0xB0]; // 0x06C0(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray UpdatePath; // 0x0770(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UMaterialInterface* PathMaterial; // 0x0780(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* PathMaterialDynamic; // 0x0788(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UImage* PathImage; // 0x0790(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_798[0x10]; // 0x0798(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MapIconListArray; // 0x07A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UMapIconList* PathIconList; // 0x07B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void AddIntrusionArea(class AActor* IntrusionActor); + void AddMiniMap(class UMinimapBase* pMiniMapbase); + void BeginDestroy(); + void BeginPlay(); + void DoMapTransitionEnd(); + void DoMapTransitionStart(); + class UMinimapBase* FindMapByName(const class FString& MapName); + class UMinimapBase* GetActiveMiniMap(); + bool GetAreIntrusionAreasActive(); + class UMinimapDungeon* GetDungeonMiniMap(); + class UMinimapHogsmeade* GetHogsmeadeMiniMap(); + class UMinimapHogwarts* GetHogwartsMiniMap(); + bool GetInTentTransition(); + bool GetIntrusionAlertOn(); + bool GetIsDroneMap(); + class UMapSubSystem* GetMapSubsytem(); + float GetMiniMapSize(); + bool GetMiniMapVisibility(); + class UMinimapOverland* GetOverlandMiniMap(); + class UMinimapSanctuary* GetSanctuaryMiniMap(); + class UMinimapTents* GetTentsMiniMap(); + class UMinimapTutorial* GetTutorialMiniMap(); + void HandleMapRotation(); + void HandlePlayerAndMapRotation(); + void HoverdroneToggleMinimap(bool bShowMiniMap); + void IconTextureCallback(class UTexture2D* Texture, class UObject* Param); + bool IsParentHoverDrone(); + void MinimapScaleChanged(EMiniMapSizeOption MiniMapSize); + void QuickFadeInMinimap(); + void QuickFadeInMinimapEvent(); + void QuickFadeOutMinimap(); + void QuickFadeOutMinimapEvent(); + void RemoveIntrusionArea(class AActor* IntrusionActor); + void RevealMiniMap(bool InstantIntro, bool fromHUD); + void RevealMiniMapEvent(bool InstantIntro); + void RevealMiniMapInstantInternal(); + void RevealMiniMapInternal(); + void RevealMiniMapInternalTents(); + void SanctuarySetHubUnlock(const class FString& NameOfUnlock); + void SetInTentTransition(bool pInTentTransition); + void SetIntrusionAlertOn(bool pIntrusionAlertOn); + void SetIntrusionAlertOnBP(bool Enable); + void SetIsDroneMap(bool pIsDroneMap); + void SetLockMiniMapReveal(bool pLockMiniMapReveal); + void SetMiniMapLevel(EMiniMapLevels LevelType, bool hideCurrentMap, bool ShowMap, bool LoadNavMesh, bool AllowMiniMapReveal); + void SetMiniMapSize(float size, float ZoomTime); + void SetMiniMapWidgetSize(const struct FVector2D& size); + void SetOpacityMiniMapEvent(float Opacity); + void SetOpacityQucikMiniMapEvent(float Opacity, float MapOpacity); + void SetVisibleOpacityMiniMapEvent(bool Visible, float Opacity); + void ShowMiniMap(bool Enable); + void ShowMiniMapEvent(bool Enable); + void ShowPathLayerEvent(bool Enable); + void Shutdown(); + void SwitchToHoverdronePawn(class APawn* HoverPawn); + void SwitchToPlayerPawn(); + void TurnOffCloudyMiniMapEvent(); + void TurnOnCloudyMiniMapDarkEvent(); + void TurnOnCloudyMiniMapEvent(); + void UnrevealMiniMap(bool InstantIntro, bool ForceUnreveal, bool fromHUD); + void UnrevealMiniMapEvent(bool InstantIntro); + void UnrevealMiniMapInternal(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapManager") + } + static class UMinimapManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapManager; + +// Class Phoenix.SessionTracker +// 0x0000 (0x0028 - 0x0028) +class USessionTracker : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SessionTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SessionTracker") + } + static class USessionTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USessionTracker; + +// Class Phoenix.FrameTimeSession +// 0x0000 (0x0028 - 0x0028) +class UFrameTimeSession final : public USessionTracker +{ +public: + void Tick(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FrameTimeSession") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FrameTimeSession") + } + static class UFrameTimeSession* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFrameTimeSession; + +// Class Phoenix.MinimapOverland +// 0x0030 (0x04D0 - 0x04A0) +class UMinimapOverland : public UMinimapBase +{ +public: + uint8 Pad_4A0[0x30]; // 0x04A0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Init(bool LoadNavMesh); + void TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapOverland") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapOverland") + } + static class UMinimapOverland* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapOverland; + +// Class Phoenix.SceneActionState_EnableDialogueSkipping +// 0x0098 (0x00E8 - 0x0050) +class USceneActionState_EnableDialogueSkipping final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x98]; // 0x0050(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_EnableDialogueSkipping") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_EnableDialogueSkipping") + } + static class USceneActionState_EnableDialogueSkipping* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_EnableDialogueSkipping; + +// Class Phoenix.PerceptionIconData +// 0x0040 (0x0068 - 0x0028) +class UPerceptionIconData final : public UObject +{ +public: + class AActor* NPCCharacter; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBeaconInfo* BeaconInfo; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHUDCompassIcon* Icon; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPerceptionTextureCacheItem* TextureItem; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerceptionIconData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerceptionIconData") + } + static class UPerceptionIconData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerceptionIconData; + +// Class Phoenix.MiniMapPerceptionIcons +// 0x00C0 (0x00E8 - 0x0028) +class UMiniMapPerceptionIcons final : public UObject +{ +public: + TArray PerceptionIcons; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray PerceptionTextureCache; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DrawQueue; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class UTextureUtil* TextureBlitter; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTexture2D* OverlayTexture; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMapSubSystem* MapSubSystem; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMinimapManager* MinimapManager; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMinimapBase* Minimap; // 0x0078(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_80[0x68]; // 0x0080(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MiniMapPerceptionIcons") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MiniMapPerceptionIcons") + } + static class UMiniMapPerceptionIcons* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMiniMapPerceptionIcons; + +// Class Phoenix.Wolf_AttackChoice_BiteLeft +// 0x0000 (0x0028 - 0x0028) +class UWolf_AttackChoice_BiteLeft final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Wolf_AttackChoice_BiteLeft") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Wolf_AttackChoice_BiteLeft") + } + static class UWolf_AttackChoice_BiteLeft* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWolf_AttackChoice_BiteLeft; + +// Class Phoenix.MinimapRetentionBox +// 0x0000 (0x0150 - 0x0150) +class UMinimapRetentionBox final : public URetainerBox +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapRetentionBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapRetentionBox") + } + static class UMinimapRetentionBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapRetentionBox; + +// Class Phoenix.SceneAction_FreezeTime +// 0x0008 (0x0090 - 0x0088) +class USceneAction_FreezeTime final : public USceneRigActionBase +{ +public: + bool bUnFreezeAtEnd; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_FreezeTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_FreezeTime") + } + static class USceneAction_FreezeTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_FreezeTime; + +// Class Phoenix.MinimapSanctuary +// 0x0090 (0x0530 - 0x04A0) +class UMinimapSanctuary : public UMinimapBase +{ +public: + class UTexture2D* BlackTexture; // 0x04A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A8[0x88]; // 0x04A8(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangeLevel(int32 LevelIndex, bool fromInit); + void Init(bool LoadNavMesh); + void SetHubLevelUnlock(const class FString& NameOfUnlock, bool LoadTexture, bool FromLoadGame); + void SetMapType(ESanctuaryMiniMapType MapType, bool LoadNavMesh, bool fromInit); + void TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapSanctuary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapSanctuary") + } + static class UMinimapSanctuary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapSanctuary; + +// Class Phoenix.NavArea_Fall +// 0x0000 (0x0048 - 0x0048) +class UNavArea_Fall final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_Fall") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_Fall") + } + static class UNavArea_Fall* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_Fall; + +// Class Phoenix.MinimapTents +// 0x0040 (0x04E0 - 0x04A0) +class UMinimapTents : public UMinimapBase +{ +public: + uint8 Pad_4A0[0x40]; // 0x04A0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ChangeLevel(int32 LevelIndex, bool fromInit); + void Init(bool LoadNavMesh); + void TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapTents") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapTents") + } + static class UMinimapTents* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapTents; + +// Class Phoenix.RenderingCutsBluprintLibrary +// 0x0000 (0x0028 - 0x0028) +class URenderingCutsBluprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void TriggerCameraCut(class UObject* WorldContextObject); + static void TriggerRenderingCut(class UObject* WorldContextObject, const struct FRenderingCutBits& RenderingCuts); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderingCutsBluprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderingCutsBluprintLibrary") + } + static class URenderingCutsBluprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderingCutsBluprintLibrary; + +// Class Phoenix.MinimapTutorial +// 0x0040 (0x04E0 - 0x04A0) +class UMinimapTutorial : public UMinimapBase +{ +public: + class UTexture2D* BlackTexture; // 0x04A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4A8[0x30]; // 0x04A8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* MapTexture; // 0x04D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void ChangeLevel(int32 LevelIndex, bool fromInit); + void Init(bool LoadNavMesh); + void TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MinimapTutorial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MinimapTutorial") + } + static class UMinimapTutorial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMinimapTutorial; + +// Class Phoenix.MiniSelectionDiamondBase +// 0x0000 (0x0268 - 0x0268) +class UMiniSelectionDiamondBase : public UUserWidget +{ +public: + void OnSetState(int32 NewState); + void SetState(bool IsActive); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MiniSelectionDiamondBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MiniSelectionDiamondBase") + } + static class UMiniSelectionDiamondBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMiniSelectionDiamondBase; + +// Class Phoenix.NotificationWidget +// 0x0048 (0x02B0 - 0x0268) +class UNotificationWidget : public UUserWidget +{ +public: + class UPhoenixTextBlock* Subheader; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* Icon; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* Header; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ItemName; // 0x0280(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0290(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ImageId; // 0x0298(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemCount; // 0x02A8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LifeTime; // 0x02AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + bool IncrementCount(int32 Amount); + void InitDetails(const class FString& NewItemName, class FName NewVariation, const class FString& DisplayName, bool bIsHeaderTranslatable, int32 NewItemCount, const class FString& NewIconName, bool bSpecialCollection); + void SetIsInventoryFullNotification(bool IsInventoryFull); + void ToggleCountVisibility(bool IsVisible_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NotificationWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NotificationWidget") + } + static class UNotificationWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNotificationWidget; + +// Class Phoenix.MissionBannerWidget +// 0x0248 (0x0530 - 0x02E8) +class UMissionBannerWidget : public UHUDElementGroup +{ +public: + uint8 Pad_2E8[0x30]; // 0x02E8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + bool StepUpdateInProgress; // 0x0318(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool MissionStepsShowing; // 0x0319(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool WaypointShowing; // 0x031A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31B[0x215]; // 0x031B(0x0215)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BannerComplete(const ENotificationCategory Category); + void BeginOrEndPlay(const bool endPlay); + void ShowBPCelebrationBanner(EBannerUpdateType updateType, class FName updateTitle, class FName bannerText, class FName bannerText2, bool bShowTrackMission, const TArray& objectiveText, const TArray& objectiveChecked, const TArray& objectiveCheckChanged, const TArray& objectiveRuntimeValue1, const TArray& objectiveRuntimeValue2); + void ShowBPMissionBanner(EBannerUpdateType updateType, class FName updateTitle, class FName bannerText, class FName bannerText2, bool bShowTrackMission, const TArray& objectiveText, const TArray& objectiveChecked, const TArray& objectiveCheckChanged, const TArray& objectiveRuntimeValue1, const TArray& objectiveRuntimeValue2); + void ShowBPStepBanner(EBannerUpdateType updateType, class FName updateTitle, class FName bannerText, class FName bannerText2, bool bShowTrackMission, const TArray& objectiveText, const TArray& objectiveChecked, const TArray& objectiveCheckChanged, const TArray& objectiveRuntimeValue1, const TArray& objectiveRuntimeValue2, const class FString& MissionDescription, const class FString& MissionTypeIcon, const class FString& MissionObjectiveIcon, const struct FLinearColor& ObjectiveTintColor); + void UpdateColorBlindColors(const struct FLinearColor& ObjectiveTintColor); + void UpdateExistingStepBanner(const TArray& objectiveText, const TArray& objectiveChecked, const TArray& objectiveCheckChanged, const TArray& objectiveRuntimeValue1, const TArray& objectiveRuntimeValue2); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionBannerWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionBannerWidget") + } + static class UMissionBannerWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMissionBannerWidget; + +// Class Phoenix.RPGTriggerEffect_AdjustHealth +// 0x0038 (0x0078 - 0x0040) +class URPGTriggerEffect_AdjustHealth final : public URPGTriggerEffect_Base +{ +public: + bool bRelyOnItemEffectiveness; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HealthAdjustAmount; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAdjustAsPercentage; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyOnce; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray OnBeginHealingTriggerEffects; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray OnEndHealingTriggerEffects; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AdjustHealth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AdjustHealth") + } + static class URPGTriggerEffect_AdjustHealth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AdjustHealth; + +// Class Phoenix.PhoenixTextBlock +// 0x0170 (0x0418 - 0x02A8) +class UPhoenixTextBlock : public UTextBlock +{ +public: + class FString LocalizationKey; // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Translatable; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleFontSize; // 0x02B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BA[0x6]; // 0x02BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush TextBackground; // 0x02C0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundBrushColor; // 0x0348(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_358[0x20]; // 0x0358(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate TextBackgroundDelegate; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FDataTableRowHandle ColorTag; // 0x0388(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath AsianFontPath; // 0x03A0(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3B8[0x60]; // 0x03B8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FontLoadCallback(class Ufont* LoadedFont); + struct FDataTableRowHandle GetColorTag(); + float GetCurrentFontScale(); + struct FSlateFontInfo GetFontInfo(); + class FString GetPhoenixText(); + bool PreValidateLocalizationKey(const class FString& RequestedKey); + void SetColorTag(const struct FDataTableRowHandle& NewColorTag); + void SetTextKey(const class FString& Key); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixTextBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixTextBlock") + } + static class UPhoenixTextBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixTextBlock; + +// Class Phoenix.MissionBPLibrary +// 0x0000 (0x0028 - 0x0028) +class UMissionBPLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void BindMissionUpdates(const struct FMissionID& MissionID, TDelegate Delegate_MissionID, struct FHermesBPDelegateHandle* Handle); + static void BranchMissionComplete(const struct FMissionID& MissionID, EMissionComplete* Complete); + static void BranchMissionStatus(const struct FMissionID& MissionID, Phoenix::EMissionStatus* status); + static void BranchMissionStepComplete(const struct FMissionID& MissionID, const class FString& StepName, EMissionComplete* Complete); + static void CompleteMissionTask(const struct FMissionID& MissionID, const class FString& StepName); + static class FString GetCurrentMissionStepName(const struct FMissionID& MissionID); + static bool GetMissionComplete(const struct FMissionID& MissionID); + static Phoenix::EMissionStatus GetMissionStatus(const struct FMissionID& MissionID); + static bool GetMissionStepComplete(const struct FMissionID& MissionID, const class FString& StepName); + static void HermesBind_MissionID(TDelegate Delegate_MissionID, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle); + static void HermesExecuteAll_MissionID(const class FString& Name_0, const class UObject* Caller, const struct FMissionID& MissionID); + static void HermesExecuteOwned_MissionID(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FMissionID& MissionID); + static bool IsExclusiveMission(const struct FMissionID& MissionID); + static bool IsExclusiveMissionActive(); + static bool IsFocusMission(const struct FMissionID& MissionID); + static void PlayMissionDevOnly(const struct FMissionID& MissionID); + static void PrintMissionString(const struct FMissionID& MissionID, const class FString& inString); + static void RequestMissionUpdates(const struct FMissionID& MissionID); + static void ResetMissionDevOnly(const struct FMissionID& MissionID); + static void TrackMission(const struct FMissionID& MissionID); + static void UpdateMissionProgress(const struct FMissionID& MissionID, const class FString& StepName, const int32 ProgressIncrement, const int32 ProgressGoal); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionBPLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionBPLibrary") + } + static class UMissionBPLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMissionBPLibrary; + +// Class Phoenix.UIDummyActor +// 0x0050 (0x0540 - 0x04F0) +class AUIDummyActor : public AAnimationArchitect_Character +{ +public: + uint8 Pad_4F0[0x8]; // 0x04F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UObjectStateComponent* ObjectStateComponent; // 0x04F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDummyMeshLoadComplete; // 0x0500(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDummyGearLoadComplete; // 0x0510(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + bool DesiredVisibility; // 0x0520(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_521[0x1F]; // 0x0521(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HideDummy(); + void ShowDummy(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIDummyActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIDummyActor") + } + static class AUIDummyActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AUIDummyActor; + +// Class Phoenix.MissionEntryPoint +// 0x0128 (0x0378 - 0x0250) +class AMissionEntryPoint final : public ATriggerBox +{ +public: + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo m_missionID; // 0x0258(0x0088)(Edit, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + float m_ringRadius; // 0x02E0(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E4[0x14]; // 0x02E4(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + class UMissionEntryPointEffectComponent* RingEffectComponent; // 0x02F8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* CalloutLocator; // 0x0300(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCognitionStimuliSourceComponent* CognitionStimuliSource; // 0x0308(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName BeaconableObjectID; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_318[0x60]; // 0x0318(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionEntryPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionEntryPoint") + } + static class AMissionEntryPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMissionEntryPoint; + +// Class Phoenix.SceneAction_ConsoleCommandBase +// 0x0010 (0x0098 - 0x0088) +class USceneAction_ConsoleCommandBase : public USceneAction_ConsoleBase +{ +public: + TArray Commands; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ConsoleCommandBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ConsoleCommandBase") + } + static class USceneAction_ConsoleCommandBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ConsoleCommandBase; + +// Class Phoenix.NPC_BTComponent +// 0x0000 (0x02B0 - 0x02B0) +class UNPC_BTComponent final : public UBehaviorTreeComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_BTComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_BTComponent") + } + static class UNPC_BTComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_BTComponent; + +// Class Phoenix.MissionEntryPointEffectComponent +// 0x0010 (0x0490 - 0x0480) +class UMissionEntryPointEffectComponent final : public UPrimitiveComponent +{ +public: + class UNiagaraSystem* NiagaraSystem; // 0x0480(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraComponent* NiagaraComponent; // 0x0488(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void Disable(); + void Enable(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionEntryPointEffectComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionEntryPointEffectComponent") + } + static class UMissionEntryPointEffectComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMissionEntryPointEffectComponent; + +// Class Phoenix.PhoenixFootPlantEffects +// 0x0028 (0x0078 - 0x0050) +class UPhoenixFootPlantEffects final : public UFootPlantEffects +{ +public: + float VfxRadius; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFootprintTypes FootprintType; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FootOffsetZ; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootprintScale; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMultiplier; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FemaleFootprintScaleAdjustment; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FootprintScaleVariationRange; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixFootPlantEffects") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixFootPlantEffects") + } + static class UPhoenixFootPlantEffects* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixFootPlantEffects; + +// Class Phoenix.MissionFailScreenBase +// 0x0008 (0x0378 - 0x0370) +class UMissionFailScreenBase final : public UScreen +{ +public: + EUIGameOverReason MyReason; // 0x0370(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CannotAbandonQuest(); + void SetDisplayText(const class FString& Title, const class FString& Description); + void SetReason(EUIGameOverReason Reason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionFailScreenBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionFailScreenBase") + } + static class UMissionFailScreenBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMissionFailScreenBase; + +// Class Phoenix.RPGTriggerEffect_ManipulateDamageInfo +// 0x0040 (0x0080 - 0x0040) +class URPGTriggerEffect_ManipulateDamageInfo final : public URPGTriggerEffect_Base +{ +public: + float TriggerChance; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer MunitionsToAdd; // 0x0048(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DamageFilters; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ManipulateDamageInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ManipulateDamageInfo") + } + static class URPGTriggerEffect_ManipulateDamageInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ManipulateDamageInfo; + +// Class Phoenix.PhoenixGameMode +// 0x0030 (0x0380 - 0x0350) +class APhoenixGameMode : public AAble_GameMode +{ +public: + TMulticastInlineDelegate>& StreamedAssets, int32 UniqueId)> OnAsyncLoadAssetListComplete; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_360[0x8]; // 0x0360(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class APlayerStart* ProgrammaticPlayerStart; // 0x0368(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray InterestPointActors; // 0x0370(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class APhoenixGameMode* GetPhoenixGameMode(); + static class ULevelStreaming* GetStreamingLevelAva(const class UObject* WorldContextObject, class FName PackageName); + static void OpenLevelByReference(const class UObject* WorldContextObject, TSoftObjectPtr Level, bool bAbsolute, const class FString& OPTIONS); + static void RemoveInstancedStaticMeshCollision(class UInstancedStaticMeshComponent* InstancedMeshComponent, int32 InstanceIndex); + + void AsyncLoadAssetList(const class UObject* WorldContextObject, const TArray>& AssetsToStream, int32* UniqueId); + void ClearForceUseProgrammaticPlayerStart(); + void Dbg_HideHUD(); + void Dbg_ShowHUD(); + void GameAbortMission(); + void GameDBExport(const class FString& ExportFilename); + void GameDBImport(const class FString& ImportFilename); + void GameFinishMission(); + void GameStartMission(); + class FString GetOptions(); + void LootDrop(const class FString& LootCategoryID, int32 Level); + void RegisterInterestPointActor(const class FString& InActorName, float InSpawnX, float InSpawnY, float InSpawnZ, bool bSpawnNewActor); + void SetLocale(const class FString& LocaleString); + void SetProgrammaticPlayerStartInfo(const struct FVector& InLocation, const struct FRotator& InRotation, bool bForceUse); + void UnregisterInterestPointActor(const class FString& ActorName); + void VCGetContents(const class FString& ContainerID); + void YeeTest(); + + class FString GetPlayerStartTag() const; + bool PlayerStartedAtProgrammaticLocation() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixGameMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixGameMode") + } + static class APhoenixGameMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixGameMode; + +// Class Phoenix.MissionSpawnComponent +// 0x0088 (0x0158 - 0x00D0) +class UMissionSpawnComponent final : public UActorComponent +{ +public: + struct FDbSingleColumnInfo m_missionID; // 0x00D0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MissionSpawnComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MissionSpawnComponent") + } + static class UMissionSpawnComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMissionSpawnComponent; + +// Class Phoenix.ModDialogueData +// 0x00C8 (0x00F0 - 0x0028) +class UModDialogueData final : public UObject +{ +public: + class USoundCue* AudioCue; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAkAudioEvent* WwiseAudioEvent; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNoAudio; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString LocDirectKey; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString UnlocalizedSubtitle; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SubtitleDisplayDurationOverride; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 SubtitlePriority; // 0x0064(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_65[0x8B]; // 0x0065(0x008B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleDelayTimerFinished(); + void HandleSubtitleTimerFinished(); + void HandleWwiseAudioPlaybackFinished(); + bool PlayDialogueFromActor(const class AActor* Actor, const float DelaySeconds); + void Stop(); + + bool IsPlaying() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModDialogueData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModDialogueData") + } + static class UModDialogueData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModDialogueData; + +// Class Phoenix.SceneActionState_ConversationLightRigOptions +// 0x0020 (0x0090 - 0x0070) +class USceneActionState_ConversationLightRigOptions final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x20]; // 0x0070(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ConversationLightRigOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ConversationLightRigOptions") + } + static class USceneActionState_ConversationLightRigOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ConversationLightRigOptions; + +// Class Phoenix.NPC_MovementCapsuleComponent +// 0x0040 (0x04E0 - 0x04A0) +class UNPC_MovementCapsuleComponent final : public UCapsuleComponent +{ +public: + bool bUseBoneLocationTracking; // 0x04A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A1[0x3]; // 0x04A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BoneNameToLocationTrack; // 0x04A4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CapsuleLocationInterpToSpeed; // 0x04AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTrackingLocationTolerance; // 0x04B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndTrackingLocationTolerance; // 0x04B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackBoneZ; // 0x04B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseInFloorSweep; // 0x04B9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisabledAtSpawn; // 0x04BA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisabledAlways; // 0x04BB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionEnabled ActivateCollisionEnabledType; // 0x04BC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4BD[0x23]; // 0x04BD(0x0023)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_MovementCapsuleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_MovementCapsuleComponent") + } + static class UNPC_MovementCapsuleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_MovementCapsuleComponent; + +// Class Phoenix.MountedAI_Controller +// 0x01B0 (0x0500 - 0x0350) +class AMountedAI_Controller final : public AAIController +{ +public: + float DistanceFromGroundPathNodeThreshold; // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromAirPathNodeThreshold; // 0x0354(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromSplineThreshold; // 0x0358(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineTrackingPointHeadstartDistance; // 0x035C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TicksForPredictedLocation; // 0x0360(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepWithinDistanceOfPlayer; // 0x0364(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_365[0x3]; // 0x0365(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DistanceFromPlayerWaitThreshold; // 0x0368(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPlayerSlowDownThreshold; // 0x036C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerDistanceThresholdChangeDistance; // 0x0370(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve DistanceFromPlayerToTargetSpeedMultiplierCurve; // 0x0378(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve DistanceFromPlayerToMaxSpeedMultiplierCurve; // 0x0400(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + class ACreature_Character* CreatureCharacter; // 0x0488(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANPC_Character* RiderCharacter; // 0x0490(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_MountComponent* CreatureMountComponent; // 0x0498(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIcarus3DMovementComponent* FlightMovementComponent; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_PathFollowingComponent* CreaturePathFollowingComponent; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B0[0x8]; // 0x04B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class APathNode* PathNode; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class APathNode* NextPathNode; // 0x04C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C8[0x18]; // 0x04C8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class ANPC_Spline* Spline; // 0x04E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4E8[0x18]; // 0x04E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void StartMoving(); + void StartMovingToPathNode(class APathNode* InPathNode); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MountedAI_Controller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MountedAI_Controller") + } + static class AMountedAI_Controller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMountedAI_Controller; + +// Class Phoenix.SceneAction_ConsoleCommandInShippingToo +// 0x0008 (0x00A0 - 0x0098) +class USceneAction_ConsoleCommandInShippingToo final : public USceneAction_ConsoleCommandBase +{ +public: + bool bInShippingToo; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ConsoleCommandInShippingToo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ConsoleCommandInShippingToo") + } + static class USceneAction_ConsoleCommandInShippingToo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ConsoleCommandInShippingToo; + +// Class Phoenix.MountRegionHeights +// 0x0060 (0x0090 - 0x0030) +class UMountRegionHeights final : public UDataAsset +{ +public: + float HeightBuffer; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap HeightMap; // 0x0038(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + float HeightRaiseInterpSpeed; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightLowerInterpSpeed; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MountRegionHeights") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MountRegionHeights") + } + static class UMountRegionHeights* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMountRegionHeights; + +// Class Phoenix.RPGTriggerEffect_AdjustMovementSpeed +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_AdjustMovementSpeed final : public URPGTriggerEffect_Base +{ +public: + float MovementSpeedScale; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Duration; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AdjustMovementSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AdjustMovementSpeed") + } + static class URPGTriggerEffect_AdjustMovementSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AdjustMovementSpeed; + +// Class Phoenix.MountZoneVolumeBase +// 0x0138 (0x03B8 - 0x0280) +class AMountZoneVolumeBase : public AVolume +{ +public: + bool bDisableOnHighEndPlatforms; // 0x0280(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 IgnoredMounts; // 0x0281(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EPrerequisiteType PrerequisiteType; // 0x0282(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_283[0x5]; // 0x0283(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo MissionID; // 0x0288(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 MissionStates; // 0x0310(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo LockId; // 0x0318(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3A0[0x18]; // 0x03A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class AFlyingBroom* GetBroom(const class APawn* InPawn); + static bool GetEquivalentFlyingType(EMountTypes InType, EMountTypes* OutType); + static bool GetEquivalentGroundType(EMountTypes InType, EMountTypes* OutType); + static class UCreature_MountComponent* GetMount(const class APawn* InPawn); + static bool GetMountType(const class APawn* InPawn, EMountTypes* OutType); + + void EnableZone(bool Enable); + + bool IsIgnored(EMountTypes InType) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MountZoneVolumeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MountZoneVolumeBase") + } + static class AMountZoneVolumeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMountZoneVolumeBase; + +// Class Phoenix.MountHeightLimitVolume +// 0x0008 (0x03C0 - 0x03B8) +class AMountHeightLimitVolume final : public AMountZoneVolumeBase +{ +public: + float FlyHeightOverride; // 0x03B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MountHeightLimitVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MountHeightLimitVolume") + } + static class AMountHeightLimitVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMountHeightLimitVolume; + +// Class Phoenix.PerkWidget +// 0x0000 (0x03C8 - 0x03C8) +class UPerkWidget final : public UTabPageWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerkWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerkWidget") + } + static class UPerkWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerkWidget; + +// Class Phoenix.MountSpeedLimitVolume +// 0x0008 (0x03C0 - 0x03B8) +class AMountSpeedLimitVolume final : public AMountZoneVolumeBase +{ +public: + bool bEnforceGroundGait; // 0x03B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMountGroundSpeedLimit GroundGaitLimit; // 0x03B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ECreatureMovementSpeed EnforcedGroundGait; // 0x03BA(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnforceFlyingGait; // 0x03BB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMountFlyingSpeedLimit FlyingGaitLimit; // 0x03BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EMountFlyingGait EnforcedFlyingGait; // 0x03BD(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3BE[0x2]; // 0x03BE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MountSpeedLimitVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MountSpeedLimitVolume") + } + static class AMountSpeedLimitVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMountSpeedLimitVolume; + +// Class Phoenix.TransfigurationSettings +// 0x0038 (0x0060 - 0x0028) +class UTransfigurationSettings final : public UObject +{ +public: + TSoftClassPtr PreviewActorClass; // 0x0028(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSecondsBetweenVanishments; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FoliageHidingZOffset; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoundsMinZ; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BoundsMaxZ; // 0x005C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationSettings") + } + static class UTransfigurationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransfigurationSettings; + +// Class Phoenix.MountViewDistanceLimiter +// 0x0030 (0x0100 - 0x00D0) +class UMountViewDistanceLimiter final : public UActorComponent +{ +public: + class UCameraHeightWithCullingRenderSettingsComponent* CameraHeightRenderSettingsComponent; // 0x00D0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxFogOnOffValue; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FogOnOffInterpSpeed; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_E0[0x20]; // 0x00E0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MountViewDistanceLimiter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MountViewDistanceLimiter") + } + static class UMountViewDistanceLimiter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMountViewDistanceLimiter; + +// Class Phoenix.SceneActionState_AnimateLightColorIntensity +// 0x0050 (0x00C0 - 0x0070) +class USceneActionState_AnimateLightColorIntensity final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x50]; // 0x0070(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AnimateLightColorIntensity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AnimateLightColorIntensity") + } + static class USceneActionState_AnimateLightColorIntensity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AnimateLightColorIntensity; + +// Class Phoenix.MoveToPointPuzzleComponent +// 0x00E0 (0x01B0 - 0x00D0) +class UMoveToPointPuzzleComponent final : public UActorComponent +{ +public: + TArray TargetPointArray; // 0x00D0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray FinalPointArray; // 0x00E0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray BlockerArray; // 0x00F0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + TArray DynamicBlockerArray; // 0x0100(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + float TargetThreshold; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Friction; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BounceFriction; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionSpeedAdjustment; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetOrientation TargetOrientation; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMustMatchFinalOrientation; // 0x0121(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122[0x2]; // 0x0122(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 FinalOrientation; // 0x0124(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStartMoving; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnStopMoving; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTargetReached; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFinalTargetReached; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFinalTargetLeft; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_178[0x38]; // 0x0178(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool Move(const struct FVector& Direction, float Speed); + void OnBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& OverlapInfo); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MoveToPointPuzzleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MoveToPointPuzzleComponent") + } + static class UMoveToPointPuzzleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMoveToPointPuzzleComponent; + +// Class Phoenix.Phoenix3DMovementComponent +// 0x0400 (0x0660 - 0x0260) +class UPhoenix3DMovementComponent final : public UIcarus3DMovementComponent +{ +public: + bool bEnableRootMotion; // 0x0260(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnablePhysicsInteraction : 1; // 0x0261(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPushForceScaledToMass : 1; // 0x0261(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPushForceUsingZOffset : 1; // 0x0261(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScalePushForceToVelocity : 1; // 0x0261(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_262[0x2]; // 0x0262(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialPushForceFactor; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushForceFactor; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushForcePointZOffsetFactor; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRootMotionMovementParams RootMotionParams; // 0x0270(0x0040)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2B0[0x3B0]; // 0x02B0(0x03B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnFullRagdollStart(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Phoenix3DMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Phoenix3DMovementComponent") + } + static class UPhoenix3DMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenix3DMovementComponent; + +// Class Phoenix.SublevelEntry +// 0x0028 (0x0050 - 0x0028) +class USublevelEntry final : public UObject +{ +public: + uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnLevelLoaded(); + void OnLevelLoadFailed(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SublevelEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SublevelEntry") + } + static class USublevelEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USublevelEntry; + +// Class Phoenix.SceneAction_AdaptiveLightControllerComponent +// 0x0060 (0x0108 - 0x00A8) +class USceneAction_AdaptiveLightControllerComponent final : public USceneAction_AnimatedLightControllerComponent +{ +public: + struct FDynamicLightAdaptationSettings Settings; // 0x00A8(0x0060)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AdaptiveLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AdaptiveLightControllerComponent") + } + static class USceneAction_AdaptiveLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AdaptiveLightControllerComponent; + +// Class Phoenix.MultiFXManager +// 0x0000 (0x0028 - 0x0028) +class UMultiFXManager final : public UObject +{ +public: + static void Destroy(struct FMultiFXHandle* InHandle, bool bImmediate, ESkinFXEffectEndStyle EndStyle); + static void DestroyPlus(struct FMultiFXPlusHandles* InHandles, bool bImmediate, ESkinFXEffectEndStyle EndStyle); + static void DetachVfxRule(const struct FMultiFXHandle& InHandle, EDetachmentRule DetachmentRules); + static float GetCustomTimeDilation(const struct FMultiFXHandle& InHandle); + static class UNiagaraComponent* GetNiagaraComponent(const struct FMultiFXHandle& InHandle); + static class UParticleSystemComponent* GetParticleSystemComponent(const struct FMultiFXHandle& InHandle); + static int32 GetSfxHandle(const struct FMultiFXHandle& InHandle); + static class USkinFXComponent* GetSkinFxComponent(const struct FMultiFXHandle& InHandle); + static struct FVector GetVfxLocation(const struct FMultiFXHandle& InHandle); + static struct FRotator GetVfxRotation(const struct FMultiFXHandle& InHandle); + static bool IsPlusComplete(const struct FMultiFXPlusHandles& InHandles); + static bool IsValid(const struct FMultiFXHandle& InHandle); + static bool IsVfxLooping(const struct FMultiFXHandle& InHandle); + static bool IsVfxPlaying(const struct FMultiFXHandle& InHandle); + static void SetCustomTimeDilation(const struct FMultiFXHandle& InHandle, float Dilation); + static void SetVfxLocation(const struct FMultiFXHandle& InHandle, const struct FVector& Location); + static void SetVfxRotation(const struct FMultiFXHandle& InHandle, const struct FRotator& Rotation); + static struct FMultiFXHandle SpawnMultiFXAtLocation(const struct FMultiFX& MultiFX, class UObject* WorldContextObject, const struct FMaterialSwapParameters& MaterialSwapParameters, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy); + static struct FMultiFXHandle SpawnMultiFXAttached(const struct FMultiFX& MultiFX, class USceneComponent* AttachToComponent, const struct FMaterialSwapParameters& MaterialSwapParameters, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, EAttachLocation LocationType, bool bAutoDestroy); + static void SpawnMultiFXPlus(const struct FMultiFXPlus& MultiPlus, class UObject* Object, struct FMultiFXPlusHandles* FXHandles, const struct FVector& Location, const struct FRotator& Rotation); + + void MovementStopped(class AActor* InActor); + void UpdateFX(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFXManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFXManager") + } + static class UMultiFXManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFXManager; + +// Class Phoenix.CameraStackBehaviorWingardiumCrossBlend +// 0x0020 (0x0388 - 0x0368) +class UCameraStackBehaviorWingardiumCrossBlend final : public UCameraStackBehaviorMultiCrossBlendStandalone +{ +public: + class UCameraStackSecondaryTargetGetter* Target; // 0x0368(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTargetHeight; // 0x0370(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTargetHeight; // 0x0374(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeSize; // 0x0378(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel ProbeChannel; // 0x037C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37D[0xB]; // 0x037D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorWingardiumCrossBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorWingardiumCrossBlend") + } + static class UCameraStackBehaviorWingardiumCrossBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorWingardiumCrossBlend; + +// Class Phoenix.FXAdjustments_ApplyRotation +// 0x0010 (0x0038 - 0x0028) +class UFXAdjustments_ApplyRotation final : public UFXAdjustments +{ +public: + struct FRotator Rotation; // 0x0028(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_ApplyRotation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_ApplyRotation") + } + static class UFXAdjustments_ApplyRotation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_ApplyRotation; + +// Class Phoenix.FXAdjustments_Scale +// 0x0010 (0x0038 - 0x0028) +class UFXAdjustments_Scale final : public UFXAdjustments +{ +public: + struct FVector Scale; // 0x0028(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_Scale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_Scale") + } + static class UFXAdjustments_Scale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_Scale; + +// Class Phoenix.Transform_Conversation +// 0x0008 (0x0030 - 0x0028) +class UTransform_Conversation final : public UTransformProvider +{ +public: + EConversationTransformType TransformType; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_Conversation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_Conversation") + } + static class UTransform_Conversation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_Conversation; + +// Class Phoenix.FXAdjustments_InstigatorScale +// 0x0000 (0x0028 - 0x0028) +class UFXAdjustments_InstigatorScale final : public UFXAdjustments +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_InstigatorScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_InstigatorScale") + } + static class UFXAdjustments_InstigatorScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_InstigatorScale; + +// Class Phoenix.SceneActionState_AvaAudioState +// 0x0018 (0x0068 - 0x0050) +class USceneActionState_AvaAudioState final : public USceneRigActionState +{ +public: + struct FSceneRigAvaAudioStateTrackSectionData AvaAudioStateData; // 0x0050(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AvaAudioState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AvaAudioState") + } + static class USceneActionState_AvaAudioState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AvaAudioState; + +// Class Phoenix.FXAdjustments_Location +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_Location final : public UFXAdjustments +{ +public: + EMultiFXLocation Location; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bFailIfNotFound; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_Location") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_Location") + } + static class UFXAdjustments_Location* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_Location; + +// Class Phoenix.CameraStackBehaviorMoveTargetToIKHeight +// 0x0018 (0x01D0 - 0x01B8) +class UCameraStackBehaviorMoveTargetToIKHeight final : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x18]; // 0x01B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorMoveTargetToIKHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorMoveTargetToIKHeight") + } + static class UCameraStackBehaviorMoveTargetToIKHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorMoveTargetToIKHeight; + +// Class Phoenix.FXAdjustments_Orientation +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_Orientation final : public UFXAdjustments +{ +public: + EMultiFXOrientation Orientation; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_Orientation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_Orientation") + } + static class UFXAdjustments_Orientation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_Orientation; + +// Class Phoenix.SceneAction_AnimateLightIntensity +// 0x0090 (0x0138 - 0x00A8) +class USceneAction_AnimateLightIntensity final : public USceneAction_AnimateLightColorIntensity +{ +public: + struct FRuntimeFloatCurve Intensity; // 0x00A8(0x0088)(Edit, NativeAccessSpecifierPublic) + float Default; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimateLightColorIntensityBlend Blend; // 0x0134(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimateLightIntensity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimateLightIntensity") + } + static class USceneAction_AnimateLightIntensity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimateLightIntensity; + +// Class Phoenix.FXAdjustments_MakeInstigatorTheTarget +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_MakeInstigatorTheTarget final : public UFXAdjustments +{ +public: + bool bFailIfNotFound; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_MakeInstigatorTheTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_MakeInstigatorTheTarget") + } + static class UFXAdjustments_MakeInstigatorTheTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_MakeInstigatorTheTarget; + +// Class Phoenix.FXAdjustments_TargetCharacter +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_TargetCharacter final : public UFXAdjustments +{ +public: + bool bFailIfNotFound; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_TargetCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_TargetCharacter") + } + static class UFXAdjustments_TargetCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_TargetCharacter; + +// Class Phoenix.FXAdjustments_TargetSkeleton +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_TargetSkeleton final : public UFXAdjustments +{ +public: + bool bFailIfNotFound; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_TargetSkeleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_TargetSkeleton") + } + static class UFXAdjustments_TargetSkeleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_TargetSkeleton; + +// Class Phoenix.MultiFX2_CustomDepthLockBase +// 0x0000 (0x0068 - 0x0068) +class UMultiFX2_CustomDepthLockBase : public UMultiFX2_Filtered +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_CustomDepthLockBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_CustomDepthLockBase") + } + static class UMultiFX2_CustomDepthLockBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_CustomDepthLockBase; + +// Class Phoenix.MultiFX2_HighContrastGameplayNPCMarkup +// 0x0018 (0x0080 - 0x0068) +class UMultiFX2_HighContrastGameplayNPCMarkup final : public UMultiFX2_CustomDepthLockBase +{ +public: + struct FStencilValueRenderCustomDepthFilter Filter; // 0x0068(0x0018)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_HighContrastGameplayNPCMarkup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_HighContrastGameplayNPCMarkup") + } + static class UMultiFX2_HighContrastGameplayNPCMarkup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_HighContrastGameplayNPCMarkup; + +// Class Phoenix.FXAdjustments_TargetRootActor +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_TargetRootActor final : public UFXAdjustments +{ +public: + bool bFailIfNotFound; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_TargetRootActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_TargetRootActor") + } + static class UFXAdjustments_TargetRootActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_TargetRootActor; + +// Class Phoenix.WaitForNamedDoorToLoadNode +// 0x0048 (0x0078 - 0x0030) +class UWaitForNamedDoorToLoadNode final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate FoundDoor; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate TimedOut; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UWorld* World; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_58[0x20]; // 0x0058(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UWaitForNamedDoorToLoadNode* WaitForNamedDoorToLoad(const class UObject* WorldContextObject, const class FString& DoorName, float TimeOutSeconds); + + void FindDoorOrQueue(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WaitForNamedDoorToLoadNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WaitForNamedDoorToLoadNode") + } + static class UWaitForNamedDoorToLoadNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWaitForNamedDoorToLoadNode; + +// Class Phoenix.FXAdjustments_TargetGeometryCollection +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_TargetGeometryCollection final : public UFXAdjustments +{ +public: + bool bFailIfNotFound; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_TargetGeometryCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_TargetGeometryCollection") + } + static class UFXAdjustments_TargetGeometryCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_TargetGeometryCollection; + +// Class Phoenix.SceneActionState_EmissiveAdaptationExtras +// 0x0000 (0x0068 - 0x0068) +class USceneActionState_EmissiveAdaptationExtras final : public USceneActionState_EmissiveAdaptationBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_EmissiveAdaptationExtras") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_EmissiveAdaptationExtras") + } + static class USceneActionState_EmissiveAdaptationExtras* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_EmissiveAdaptationExtras; + +// Class Phoenix.FXAdjustments_InstigatorCharacter +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_InstigatorCharacter final : public UFXAdjustments +{ +public: + bool bFailIfNotFound; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_InstigatorCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_InstigatorCharacter") + } + static class UFXAdjustments_InstigatorCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_InstigatorCharacter; + +// Class Phoenix.HighContrastGameplayMarkupActorComponent +// 0x0070 (0x0140 - 0x00D0) +class UHighContrastGameplayMarkupActorComponent : public UHighContrastGameplayMarkupComponent +{ +public: + EHighContrastGameplayMarkup Type; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStencilValueRenderCustomDepthFilter Filter; // 0x00D8(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap, class UStencilManagerDynamicLock*> StateMap; // 0x00F0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HighContrastGameplayMarkupActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HighContrastGameplayMarkupActorComponent") + } + static class UHighContrastGameplayMarkupActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHighContrastGameplayMarkupActorComponent; + +// Class Phoenix.HighContrastGameplayMarkupOwnerComponent +// 0x0000 (0x0140 - 0x0140) +class UHighContrastGameplayMarkupOwnerComponent final : public UHighContrastGameplayMarkupActorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HighContrastGameplayMarkupOwnerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HighContrastGameplayMarkupOwnerComponent") + } + static class UHighContrastGameplayMarkupOwnerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHighContrastGameplayMarkupOwnerComponent; + +// Class Phoenix.FXAdjustments_FindNearbyTarget +// 0x0010 (0x0038 - 0x0028) +class UFXAdjustments_FindNearbyTarget final : public UFXAdjustments +{ +public: + TSubclassOf ActorType; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float Range; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bFailIfNotFound; // 0x0034(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_FindNearbyTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_FindNearbyTarget") + } + static class UFXAdjustments_FindNearbyTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_FindNearbyTarget; + +// Class Phoenix.SceneActionState_DisableIK +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_DisableIK final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_DisableIK") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_DisableIK") + } + static class USceneActionState_DisableIK* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_DisableIK; + +// Class Phoenix.FXAdjustments_FindNearbyTargetInHeirarchy +// 0x0010 (0x0038 - 0x0028) +class UFXAdjustments_FindNearbyTargetInHeirarchy final : public UFXAdjustments +{ +public: + TSubclassOf ActorType; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bFailIfNotFound; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_FindNearbyTargetInHeirarchy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_FindNearbyTargetInHeirarchy") + } + static class UFXAdjustments_FindNearbyTargetInHeirarchy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_FindNearbyTargetInHeirarchy; + +// Class Phoenix.StencilManagerExternalControlDisableHighContrast +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerExternalControlDisableHighContrast final : public UStencilManagerExternalControl +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalControlDisableHighContrast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalControlDisableHighContrast") + } + static class UStencilManagerExternalControlDisableHighContrast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalControlDisableHighContrast; + +// Class Phoenix.FXAdjustments_UseBone +// 0x0018 (0x0040 - 0x0028) +class UFXAdjustments_UseBone final : public UFXAdjustments +{ +public: + TArray BoneNames; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + bool bLocation; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bRotation; // 0x0039(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bFailIfNotFound; // 0x003A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_UseBone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_UseBone") + } + static class UFXAdjustments_UseBone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_UseBone; + +// Class Phoenix.FXAdjustments_SetAttachNameToNearestBone +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_SetAttachNameToNearestBone final : public UFXAdjustments +{ +public: + bool bFailIfNotFound; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_SetAttachNameToNearestBone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_SetAttachNameToNearestBone") + } + static class UFXAdjustments_SetAttachNameToNearestBone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_SetAttachNameToNearestBone; + +// Class Phoenix.WandLinkKillBystander +// 0x0018 (0x0040 - 0x0028) +class UWandLinkKillBystander final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandLinkKillBystander") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandLinkKillBystander") + } + static class UWandLinkKillBystander* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWandLinkKillBystander; + +// Class Phoenix.FXAdjustments_OnGround +// 0x0010 (0x0038 - 0x0028) +class UFXAdjustments_OnGround final : public UFXAdjustments +{ +public: + float TraceDistance; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TraceRadius; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayIfNoGround; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseGroundTarget; // 0x0031(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseGroundPosition; // 0x0032(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseGoundNormalOrientation; // 0x0033(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_OnGround") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_OnGround") + } + static class UFXAdjustments_OnGround* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_OnGround; + +// Class Phoenix.SceneAction_EmissiveAdaptationExtrasScalar +// 0x0020 (0x00F8 - 0x00D8) +class USceneAction_EmissiveAdaptationExtrasScalar final : public USceneAction_EmissiveAdaptationExtrasSingleBase +{ +public: + struct FExposureExpressionsExtraScalarName ScalarName; // 0x00D8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UCurveFloat* ScalarCurve; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScalarValue; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCurve; // 0x00F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_EmissiveAdaptationExtrasScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_EmissiveAdaptationExtrasScalar") + } + static class USceneAction_EmissiveAdaptationExtrasScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_EmissiveAdaptationExtrasScalar; + +// Class Phoenix.BeamTarget +// 0x0000 (0x0220 - 0x0220) +class UBeamTarget final : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BeamTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BeamTarget") + } + static class UBeamTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBeamTarget; + +// Class Phoenix.PhoenixLocalizationCommandlet +// 0x0000 (0x0080 - 0x0080) +class UPhoenixLocalizationCommandlet final : public UCommandlet +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixLocalizationCommandlet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixLocalizationCommandlet") + } + static class UPhoenixLocalizationCommandlet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixLocalizationCommandlet; + +// Class Phoenix.FXAdjustments_Beam +// 0x0008 (0x0030 - 0x0028) +class UFXAdjustments_Beam final : public UFXAdjustments +{ +public: + EMultiFXBeamSource SourceObject; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EMultiFXLocation SourceLocation; // 0x0029(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EMultiFXLocation TargetLocation; // 0x002A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustments_Beam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustments_Beam") + } + static class UFXAdjustments_Beam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustments_Beam; + +// Class Phoenix.SceneActionState_EmissiveAdaptation +// 0x0000 (0x0068 - 0x0068) +class USceneActionState_EmissiveAdaptation final : public USceneActionState_EmissiveAdaptationBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_EmissiveAdaptation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_EmissiveAdaptation") + } + static class USceneActionState_EmissiveAdaptation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_EmissiveAdaptation; + +// Class Phoenix.MultiFX2_ExplodingSkeletonInfoBase +// 0x0000 (0x0028 - 0x0028) +class UMultiFX2_ExplodingSkeletonInfoBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ExplodingSkeletonInfoBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ExplodingSkeletonInfoBase") + } + static class UMultiFX2_ExplodingSkeletonInfoBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ExplodingSkeletonInfoBase; + +// Class Phoenix.MultiFX2_ExplodingSkeletonInfoStandard +// 0x0008 (0x0030 - 0x0028) +class UMultiFX2_ExplodingSkeletonInfoStandard final : public UMultiFX2_ExplodingSkeletonInfoBase +{ +public: + bool bUseDitheredAlphaFade; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ExplodingSkeletonInfoStandard") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ExplodingSkeletonInfoStandard") + } + static class UMultiFX2_ExplodingSkeletonInfoStandard* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ExplodingSkeletonInfoStandard; + +// Class Phoenix.NamedCreatureTypeManager +// 0x00A8 (0x0150 - 0x00A8) +class UNamedCreatureTypeManager final : public UPhxDbRegistryTypeManager +{ +public: + TMap NamedCreatureStates; // 0x00A8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F8[0x58]; // 0x00F8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ESpawnAllowedResponse AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent); + bool GetShellSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath); + bool GetSpawnAsset(const class FString& InItemID, TSubclassOf* OutAsset); + bool GetSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath); + class AActor* Spawn(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + class AActor* SpawnShell(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NamedCreatureTypeManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NamedCreatureTypeManager") + } + static class UNamedCreatureTypeManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNamedCreatureTypeManager; + +// Class Phoenix.MultiFX2_ExplodingSkeletonInfoCollisionOverride +// 0x0008 (0x0030 - 0x0028) +class UMultiFX2_ExplodingSkeletonInfoCollisionOverride final : public UMultiFX2_ExplodingSkeletonInfoBase +{ +public: + class FName CollisionProfileName; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ExplodingSkeletonInfoCollisionOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ExplodingSkeletonInfoCollisionOverride") + } + static class UMultiFX2_ExplodingSkeletonInfoCollisionOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ExplodingSkeletonInfoCollisionOverride; + +// Class Phoenix.RPGTriggerEffect_AdjustInventoryItem +// 0x0018 (0x0058 - 0x0040) +class URPGTriggerEffect_AdjustInventoryItem final : public URPGTriggerEffect_Base +{ +public: + class FName CharacterID; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemId; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AdjustInventoryItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AdjustInventoryItem") + } + static class URPGTriggerEffect_AdjustInventoryItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AdjustInventoryItem; + +// Class Phoenix.MultiFX2_ExplodingSkeletonFade +// 0x0010 (0x0038 - 0x0028) +class UMultiFX2_ExplodingSkeletonFade final : public UMultiFX2_ExplodingSkeletonInfoBase +{ +public: + class FName FadeMaterialKey; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FadeMaterialParmeter; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ExplodingSkeletonFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ExplodingSkeletonFade") + } + static class UMultiFX2_ExplodingSkeletonFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ExplodingSkeletonFade; + +// Class Phoenix.SpiderWeb_Interactive +// 0x01C0 (0x0470 - 0x02B0) +class ASpiderWeb_Interactive final : public AWorldObject +{ +public: + ETargetSpeedMode CharSpeedMode; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WebLinearDamping; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WebAngularDamping; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReactiveMaterials; // 0x02BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugBurnSphere; // 0x02BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BE[0x2]; // 0x02BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PercentageDisableCollision; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray WebbedComponents; // 0x02C8(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray WebbedRagdolls; // 0x02D8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap ObjectTypeMap; // 0x02E8(0x0050)(BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap CollisionPresetMap; // 0x0338(0x0050)(BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray NearbyCharacters; // 0x0388(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray CharMovementComps; // 0x0398(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3A8[0x10]; // 0x03A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CharsToRemove; // 0x03B8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray BurnActors; // 0x03C8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool bFrozen; // 0x03D8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D9[0x7]; // 0x03D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* InMatDynamic; // 0x03E0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* OutMatDynamic; // 0x03E8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPrimitiveComponent* PhysicsTarget; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* SkeletalTarget; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SkeletalTargetBone; // 0x0400(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BurnRate; // 0x0408(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_40C[0x4]; // 0x040C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* RootComp; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObjectStateInfo* WebObjectState; // 0x0418(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USphereComponent* BurnSphere; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BurnDist; // 0x0428(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float BurnDistNeeded; // 0x042C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FVector BurnOrigin; // 0x0430(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_43C[0x4]; // 0x043C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IgnoreBurnActors; // 0x0440(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_450[0x20]; // 0x0450(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CreateBonePhysicsConstraint(class USkeletalMeshComponent* skelComp, class FName BoneName); + void CreatePhysicsConstraint(class UPrimitiveComponent* PrimComp); + void DestroyWeb(); + struct FVector GetCollisionScale(); + struct FTransform GetRelativeTransform(class UPrimitiveComponent* PrimComp, const struct FVector& FireLocation); + void InitFireOverlap(); + void OnFireOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnFireOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnFullyCharred(bool bCharred); + void OnWebOverlapBegin(class AActor* OtherActor, class UPrimitiveComponent* OtherComp); + void OnWebOverlapEnd(class AActor* OtherActor, class UPrimitiveComponent* OtherComp); + void PhysicsHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void PhysicsMat(); + void SkeletalMat(); + void StartPhysicsMat(class UPrimitiveComponent* HitComp); + void StartSkeletalMat(class ABiped_Character* SkelActor); + void UnDamp(class UPrimitiveComponent* PrimComp); + void WakeCompBody(class UPrimitiveComponent* PrimComp); + void WebBurn(const struct FVector& burnLoc); + void WebFreeze(); + void WebThaw(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderWeb_Interactive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderWeb_Interactive") + } + static class ASpiderWeb_Interactive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpiderWeb_Interactive; + +// Class Phoenix.MultiFX2_ExplodingSkeletonMIDFade +// 0x0008 (0x0030 - 0x0028) +class UMultiFX2_ExplodingSkeletonMIDFade final : public UMultiFX2_ExplodingSkeletonInfoBase +{ +public: + class FName FadeMaterialParmeter; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ExplodingSkeletonMIDFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ExplodingSkeletonMIDFade") + } + static class UMultiFX2_ExplodingSkeletonMIDFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ExplodingSkeletonMIDFade; + +// Class Phoenix.MultiFX2_ExplodingSkeletonSkinFX +// 0x0008 (0x0030 - 0x0028) +class UMultiFX2_ExplodingSkeletonSkinFX final : public UMultiFX2_ExplodingSkeletonInfoBase +{ +public: + TSubclassOf SkinFXEffect; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ExplodingSkeletonSkinFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ExplodingSkeletonSkinFX") + } + static class UMultiFX2_ExplodingSkeletonSkinFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ExplodingSkeletonSkinFX; + +// Class Phoenix.NavigationRedirectionVolume +// 0x0010 (0x0290 - 0x0280) +class ANavigationRedirectionVolume final : public AVolume +{ +public: + struct FVector RedirectionLocation; // 0x0280(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceOverlandArea; // 0x028C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESubLevelID DeactivateIfLevelLoaded; // 0x028D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28E[0x2]; // 0x028E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationRedirectionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationRedirectionVolume") + } + static class ANavigationRedirectionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationRedirectionVolume; + +// Class Phoenix.MultiFX2_ExplodingSkeleton +// 0x0050 (0x00B8 - 0x0068) +class UMultiFX2_ExplodingSkeleton final : public UMultiFX2_Filtered +{ +public: + class UMultiFX2_ExplodingSkeletonInfoBase* Info; // 0x0068(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UExplodingSkeletonPieceSetup* PieceSetup; // 0x0070(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName OverrideCollisionProfile; // 0x0078(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LinearImpulse; // 0x0080(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseLinearImpulseOrigin; // 0x008C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseInstigatorToTargetAsX; // 0x008D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseNpcImpactDataForImpulse; // 0x008E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8F[0x1]; // 0x008F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float LinearImpulseStrength; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RadialImpulseRadius; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RadialImpulseStrength; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRadialImpulseFalloff; // 0x009C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseSkeletalCentroidAsImpulseOrigin; // 0x009D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9E[0x2]; // 0x009E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExplodingSkeletonInitialDelay InitialDelay; // 0x00A0(0x000C)(Edit, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FVector BaseOffset; // 0x00AC(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ExplodingSkeleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ExplodingSkeleton") + } + static class UMultiFX2_ExplodingSkeleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ExplodingSkeleton; + +// Class Phoenix.NiagaraPoser +// 0x0008 (0x0250 - 0x0248) +class ANiagaraPoser final : public AActor +{ +public: + class UNiagaraPoserComponent* PoserComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class UNiagaraSystem* GetNiagaraSystem(); + void Reset(); + void SetNiagaraSystem(class UNiagaraSystem* NiagaraSystem, bool pAutoActivate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraPoser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraPoser") + } + static class ANiagaraPoser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANiagaraPoser; + +// Class Phoenix.MultiFX2_NiagraStandardSpawnInfo +// 0x0000 (0x0030 - 0x0030) +class UMultiFX2_NiagraStandardSpawnInfo final : public UMultiFX2_NiagraSpawnInfoBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraStandardSpawnInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraStandardSpawnInfo") + } + static class UMultiFX2_NiagraStandardSpawnInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraStandardSpawnInfo; + +// Class Phoenix.RPGTriggerEffect_HermesMessage +// 0x0010 (0x0050 - 0x0040) +class URPGTriggerEffect_HermesMessage final : public URPGTriggerEffect_Base +{ +public: + class FString HermesMessage; // 0x0040(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_HermesMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_HermesMessage") + } + static class URPGTriggerEffect_HermesMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_HermesMessage; + +// Class Phoenix.MultiFX2_NiagraSkeletalSpawnInfo +// 0x00A0 (0x00D0 - 0x0030) +class UMultiFX2_NiagraSkeletalSpawnInfo final : public UMultiFX2_NiagraSpawnInfoBase +{ +public: + struct FNiagaraHelpersPrimFilter Filter; // 0x0030(0x0018)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemSpawnMultiSkeletalInfo SpawnInfo; // 0x0050(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraSkeletalSpawnInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraSkeletalSpawnInfo") + } + static class UMultiFX2_NiagraSkeletalSpawnInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraSkeletalSpawnInfo; + +// Class Phoenix.SpringFollowActor +// 0x0018 (0x0260 - 0x0248) +class ASpringFollowActor final : public AActor +{ +public: + bool bSpringsActive; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Damping; // 0x024C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadialDamping; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USpringFollowComponent* SpringFollow; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ResetPhysics(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpringFollowActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpringFollowActor") + } + static class ASpringFollowActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpringFollowActor; + +// Class Phoenix.MultiFX2_NiagraStaticalSpawnInfo +// 0x00A0 (0x00D0 - 0x0030) +class UMultiFX2_NiagraStaticalSpawnInfo final : public UMultiFX2_NiagraSpawnInfoBase +{ +public: + struct FNiagaraHelpersPrimFilter Filter; // 0x0030(0x0018)(Edit, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemSpawnMultiStaticInfo SpawnInfo; // 0x0050(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraStaticalSpawnInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraStaticalSpawnInfo") + } + static class UMultiFX2_NiagraStaticalSpawnInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraStaticalSpawnInfo; + +// Class Phoenix.NoMountZoneVolume +// 0x0048 (0x0400 - 0x03B8) +class ANoMountZoneVolume final : public AMountZoneVolumeBase +{ +public: + class UStaticMeshComponent* ShieldMesh; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoMountZoneError NoMountZoneError; // 0x03C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bGenerateShieldMesh; // 0x03C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlternateStencilValues; // 0x03C2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENoMountZoneVersion Version; // 0x03C3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3C4[0x34]; // 0x03C4(0x0034)(Fixing Size After Last Property [ Dumper-7 ]) + class UModel* ConversionTempModel; // 0x03F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoMountZoneVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoMountZoneVolume") + } + static class ANoMountZoneVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoMountZoneVolume; + +// Class Phoenix.MultiFX2_NiagraPropertyBase +// 0x0008 (0x0030 - 0x0028) +class UMultiFX2_NiagraPropertyBase : public UObject +{ +public: + class FName PropertyName; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraPropertyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraPropertyBase") + } + static class UMultiFX2_NiagraPropertyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraPropertyBase; + +// Class Phoenix.RPGTriggerEffect_RecalculateBipedStatEffects +// 0x0000 (0x0040 - 0x0040) +class URPGTriggerEffect_RecalculateBipedStatEffects final : public URPGTriggerEffect_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_RecalculateBipedStatEffects") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_RecalculateBipedStatEffects") + } + static class URPGTriggerEffect_RecalculateBipedStatEffects* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_RecalculateBipedStatEffects; + +// Class Phoenix.MultiFX2_UMultiFX2_NiagraPropertyVelocity +// 0x0008 (0x0038 - 0x0030) +class UMultiFX2_UMultiFX2_NiagraPropertyVelocity final : public UMultiFX2_NiagraPropertyBase +{ +public: + ENiagraPropertyTarget TargetType; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_UMultiFX2_NiagraPropertyVelocity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_UMultiFX2_NiagraPropertyVelocity") + } + static class UMultiFX2_UMultiFX2_NiagraPropertyVelocity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_UMultiFX2_NiagraPropertyVelocity; + +// Class Phoenix.ParticleMeshRenderWidget +// 0x0088 (0x02F0 - 0x0268) +class UParticleMeshRenderWidget final : public UUserWidget +{ +public: + struct FSMeshWidgetParticleEmitterProperties Properties; // 0x0268(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class UStaticMesh* ParticleMesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* ParticleTexture; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* MaterialDynamic; // 0x02D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class URUserVectorArtData* MeshAsset; // 0x02E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterialInstanceDynamic* CreateMaterial(class UMaterialInterface* pMaterial); + void SetMaterial(class UMaterialInterface* pMaterial); + void StartEmitter(); + void StopEmitter(); + + struct FLinearColor GetColorAndOpacity() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleMeshRenderWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleMeshRenderWidget") + } + static class UParticleMeshRenderWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParticleMeshRenderWidget; + +// Class Phoenix.MultiFX2_UMultiFX2_NiagraPropertyActorCenter +// 0x0008 (0x0038 - 0x0030) +class UMultiFX2_UMultiFX2_NiagraPropertyActorCenter final : public UMultiFX2_NiagraPropertyBase +{ +public: + ENiagraPropertyTarget TargetType; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_UMultiFX2_NiagraPropertyActorCenter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_UMultiFX2_NiagraPropertyActorCenter") + } + static class UMultiFX2_UMultiFX2_NiagraPropertyActorCenter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_UMultiFX2_NiagraPropertyActorCenter; + +// Class Phoenix.SanctuaryLightingIdentityMaster +// 0x0008 (0x0250 - 0x0248) +class ASanctuaryLightingIdentityMaster final : public AActor +{ +public: + class USanctuaryLightingIdentityMasterComponent* MasterComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryLightingIdentityMaster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryLightingIdentityMaster") + } + static class ASanctuaryLightingIdentityMaster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryLightingIdentityMaster; + +// Class Phoenix.MultiFX2_UMultiFX2_NiagraPropertyActorExtents +// 0x0008 (0x0038 - 0x0030) +class UMultiFX2_UMultiFX2_NiagraPropertyActorExtents final : public UMultiFX2_NiagraPropertyBase +{ +public: + ENiagraPropertyTarget TargetType; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FullExtent; // 0x0031(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_UMultiFX2_NiagraPropertyActorExtents") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_UMultiFX2_NiagraPropertyActorExtents") + } + static class UMultiFX2_UMultiFX2_NiagraPropertyActorExtents* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_UMultiFX2_NiagraPropertyActorExtents; + +// Class Phoenix.TargetTypeClosestPointOnCollision +// 0x0018 (0x0060 - 0x0048) +class UTargetTypeClosestPointOnCollision final : public UTargetTypeLocation +{ +public: + TWeakObjectPtr TargetActor; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UTargetTypeBase* AddTarget_ClosestPointOnCollision(class UTargetTracker* TargetTracker, ETargetID InTargetID, class AActor* InTargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeClosestPointOnCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeClosestPointOnCollision") + } + static class UTargetTypeClosestPointOnCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeClosestPointOnCollision; + +// Class Phoenix.MultiFX2_UMultiFX2_NiagraPropertyActorWaterHeight +// 0x0008 (0x0038 - 0x0030) +class UMultiFX2_UMultiFX2_NiagraPropertyActorWaterHeight final : public UMultiFX2_NiagraPropertyBase +{ +public: + ENiagraPropertyTarget TargetType; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_UMultiFX2_NiagraPropertyActorWaterHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_UMultiFX2_NiagraPropertyActorWaterHeight") + } + static class UMultiFX2_UMultiFX2_NiagraPropertyActorWaterHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_UMultiFX2_NiagraPropertyActorWaterHeight; + +// Class Phoenix.MultiFX2_NiagraBase +// 0x0018 (0x0080 - 0x0068) +class UMultiFX2_NiagraBase : public UMultiFX2_Filtered +{ +public: + class UMultiFX2_NiagraSpawnInfoBase* SpawnInfo; // 0x0068(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray NiagaraProperties; // 0x0070(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraBase") + } + static class UMultiFX2_NiagraBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraBase; + +// Class Phoenix.PathHelperComponent +// 0x01E0 (0x02B0 - 0x00D0) +class UPathHelperComponent final : public UActorComponent +{ +public: + float TravelSpeed; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTravelSpeed; // 0x00D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TravelTime; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceBeforeAttract; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HelperRadius; // 0x00E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Deflection; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayBetweenPoints; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDelay; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AttractHoldTime; // 0x00F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartMoveDistSq; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNearActivate; // 0x00FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CameraRotationTime; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DebugNumberOfPathPointsToShow; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRunningHelp; // 0x0108(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowCollisionDuringZip; // 0x0109(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowExitPath; // 0x010A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowDebug; // 0x010B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bJustFollowPath; // 0x010C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientActorToPath; // 0x010D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideActorAtEnd; // 0x010E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F[0x1]; // 0x010F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Path; // 0x0110(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector NextPoint; // 0x0120(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurrentPoint; // 0x012C(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceToAvatarSq; // 0x0138(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerSpeed; // 0x013C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerToPathHelperDot; // 0x0140(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PlayerForward; // 0x0144(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CurrentVelocity; // 0x0150(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentSpeed; // 0x015C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FirstPointInView; // 0x0160(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FirstPointInViewIndex; // 0x016C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FirstPointInViewAchieved; // 0x0170(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxZipPointDistance; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnDistance; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpawnDistance; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReverseSpawnDistance; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinReverseSpawnDistance; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_188[0x2C]; // 0x0188(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) + int32 EndPointIndex; // 0x01B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasLineOfSight; // 0x01B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseCreatureAnimation; // 0x01B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1BA[0x6]; // 0x01BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate StartStartEvent; // 0x01C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate DeployStartEvent; // 0x01D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_1E0[0x14]; // 0x01E0(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumberOfFramesForTurn; // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate DeployTurnStartEvent; // 0x01F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate RunStartEvent; // 0x0208(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate AttractStartEvent; // 0x0218(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPopOutStart; // 0x0228(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEndStartEvent; // 0x0238(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_248[0x68]; // 0x0248(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AttractStart(); + float CalculateAngleBetweenTwoVectors(const struct FVector& v1, const struct FVector& v2); + void DeployStart(); + void DeployTurnStart(); + void EndStart(); + void PopOutStart(); + void RunStart(); + void SetNewStopAndAttractPoint(int32 Index_0, const struct FVector& Point, bool CreatePoint); + void SetState(EHelperState InState); + void StartDeploy(); + void StartDeployTurn(); + void StartHelp(const TArray& InPath); + void StartHelp_Event(); + void StartRun(); + void StartStart(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathHelperComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathHelperComponent") + } + static class UPathHelperComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPathHelperComponent; + +// Class Phoenix.MultiFX2_NiagraVfx +// 0x0038 (0x00B8 - 0x0080) +class UMultiFX2_NiagraVfx final : public UMultiFX2_NiagraBase +{ +public: + class UNiagaraSystem* NiagaraVFX; // 0x0080(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftObjectPtr NiagaraVFXSoft; // 0x0088(0x0028)(Edit, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x00B0(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreDeactivate; // 0x00B1(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraVfx") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraVfx") + } + static class UMultiFX2_NiagraVfx* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraVfx; + +// Class Phoenix.MultiFX2_NiagraVfxWithVars +// 0x0010 (0x0090 - 0x0080) +class UMultiFX2_NiagraVfxWithVars final : public UMultiFX2_NiagraBase +{ +public: + class UNiagaraSystemWithVars* NiagaraVfxWithVars; // 0x0080(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0088(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreDeactivate; // 0x0089(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_NiagraVfxWithVars") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_NiagraVfxWithVars") + } + static class UMultiFX2_NiagraVfxWithVars* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_NiagraVfxWithVars; + +// Class Phoenix.SanctuaryItemGenerator +// 0x0010 (0x02B8 - 0x02A8) +class ASanctuaryItemGenerator final : public ATransfigurationObjectBase +{ +public: + uint8 Pad_2A8[0x10]; // 0x02A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BP_NotifyItemHeldUpdated(class FName NewItemHeld, bool bIsInitialState); + void ShowCallout(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryItemGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryItemGenerator") + } + static class ASanctuaryItemGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryItemGenerator; + +// Class Phoenix.MultiFX2_Water_Ripple_Curve +// 0x0020 (0x0088 - 0x0068) +class UMultiFX2_Water_Ripple_Curve final : public UMultiFX2_Filtered +{ +public: + ENiagraWaterRippleCurveProperty SourceProperty; // 0x0068(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CurveRadius; // 0x0070(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* CurveIntensity; // 0x0078(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCurveFloat* CurveDuration; // 0x0080(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Water_Ripple_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Water_Ripple_Curve") + } + static class UMultiFX2_Water_Ripple_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Water_Ripple_Curve; + +// Class Phoenix.Patronus_Character +// 0x0010 (0x0550 - 0x0540) +class APatronus_Character final : public AAble_Character +{ +public: + class UAnimationComponent* AnimationComponent; // 0x0538(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RootMotionTranslationScale; // 0x0540(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_544[0xC]; // 0x0544(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Patronus_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Patronus_Character") + } + static class APatronus_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APatronus_Character; + +// Class Phoenix.MultiFX2_Sfx +// 0x0028 (0x0090 - 0x0068) +class UMultiFX2_Sfx : public UMultiFX2_Filtered +{ +public: + uint8 Pad_68[0x10]; // 0x0068(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* SFX; // 0x0078(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayAtLocation; // 0x0080(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreDeactivate; // 0x0081(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStopWhenTargetDestroyed; // 0x0082(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseExistingAKComponent; // 0x0083(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNoOcclusionOnPlayerTarget; // 0x0084(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNoOcclusionOnPlayerInstigator; // 0x0085(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESfxOcclusion Occlusion; // 0x0086(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseMotionListener; // 0x0087(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUsePlayerOrientatedMotionListener; // 0x0088(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAkPostEventFunc(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Sfx") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Sfx") + } + static class UMultiFX2_Sfx* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Sfx; + +// Class Phoenix.SanctuarySettings +// 0x0008 (0x0030 - 0x0028) +class USanctuarySettings final : public UObject +{ +public: + int32 HousekeepingSimulationStepIntervalSec; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuarySettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuarySettings") + } + static class USanctuarySettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USanctuarySettings; + +// Class Phoenix.MultiFX2_SfxEndSfx +// 0x0008 (0x0098 - 0x0090) +class UMultiFX2_SfxEndSfx final : public UMultiFX2_Sfx +{ +public: + class UAkAudioEvent* EndSfx; // 0x0090(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_SfxEndSfx") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_SfxEndSfx") + } + static class UMultiFX2_SfxEndSfx* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_SfxEndSfx; + +// Class Phoenix.TextInputScreen +// 0x0020 (0x0390 - 0x0370) +class UTextInputScreen final : public UScreen +{ +public: + TMulticastInlineDelegate OnTextConfirmed; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDialogCancelled; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + +public: + void SetCreatureState(class UCreatureState* CreatureState); + void SetPopupTitle(const class FString& PopupTitle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextInputScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextInputScreen") + } + static class UTextInputScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextInputScreen; + +// Class Phoenix.MultiFX2_Dialogue +// 0x0020 (0x0088 - 0x0068) +class UMultiFX2_Dialogue final : public UMultiFX2_Filtered +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString DialogueEventName; // 0x0070(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStopWhenAttachedToDestroyed; // 0x0080(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAvaAudioDialogueFlags flags; // 0x0081(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreDeactivate; // 0x0082(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_83[0x5]; // 0x0083(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Dialogue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Dialogue") + } + static class UMultiFX2_Dialogue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Dialogue; + +// Class Phoenix.PlayerPerceptionPointComponent +// 0x0030 (0x0100 - 0x00D0) +class UPlayerPerceptionPointComponent : public UActorComponent +{ +public: + int32 Priority; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SensesConfigList; // 0x00D8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, ExposeOnSpawn, NativeAccessSpecifierPublic) + class APerceptionPoint* PerceptionPoint; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPlayer_FootfallDataAsset* FootfallDataAsset; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerPerceptionPointComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerPerceptionPointComponent") + } + static class UPlayerPerceptionPointComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerPerceptionPointComponent; + +// Class Phoenix.MultiFX2_MaterialPermuterSwapInfoInPlaceMIDs +// 0x0100 (0x0128 - 0x0028) +class UMultiFX2_MaterialPermuterSwapInfoInPlaceMIDs final : public UMultiFX2_MaterialPermuterSwapInfoBase +{ +public: + struct FMaterialSwapInfoInPlaceMIDs SwapInfo; // 0x0028(0x0100)(Edit, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialPermuterSwapInfoInPlaceMIDs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialPermuterSwapInfoInPlaceMIDs") + } + static class UMultiFX2_MaterialPermuterSwapInfoInPlaceMIDs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialPermuterSwapInfoInPlaceMIDs; + +// Class Phoenix.SanctuaryPortalCaptureEntrance +// 0x0028 (0x0270 - 0x0248) +class ASanctuaryPortalCaptureEntrance final : public AActor +{ +public: + class FName EntranceZone; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureRenderTargetCube* RenderTarget; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextureCube* PreRenderedTexture; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASanctuaryPortalCaptureExit* Exit; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReCaptureAtRuntime; // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasRuntimeCapture; // 0x0269(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26A[0x6]; // 0x026A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyMaterialParameters(class UMaterialInstanceDynamic* InMaterialInstanceDynamic); + void Capture(); + void RuntimeReCapture(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryPortalCaptureEntrance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryPortalCaptureEntrance") + } + static class ASanctuaryPortalCaptureEntrance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryPortalCaptureEntrance; + +// Class Phoenix.MultiFX2_MaterialPermuterSwapInfoOverrideMaterial +// 0x0110 (0x0138 - 0x0028) +class UMultiFX2_MaterialPermuterSwapInfoOverrideMaterial final : public UMultiFX2_MaterialPermuterSwapInfoBase +{ +public: + struct FMaterialSwapInfoOverrideMaterial SwapInfo; // 0x0028(0x0110)(Edit, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialPermuterSwapInfoOverrideMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialPermuterSwapInfoOverrideMaterial") + } + static class UMultiFX2_MaterialPermuterSwapInfoOverrideMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialPermuterSwapInfoOverrideMaterial; + +// Class Phoenix.NPC_ReactionComponent +// 0x0190 (0x0368 - 0x01D8) +class UNPC_ReactionComponent final : public UAblReactionComponent +{ +public: + TMulticastInlineDelegate OnComboStart; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnComboEnd; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UAblReactionComponentConfig* Config; // 0x01F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_200[0x108]; // 0x0200(0x0108)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ReactionDurationOverrides; // 0x0308(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + uint8 Pad_358[0x10]; // 0x0358(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool IsFullBodyReactionQueuedOrRunning(class UAblReactionComponent* ReactionComponent); + + void FinishSettingReactionsEnabledFromAlliesValue(class UObject* InInstigator); + void FinishSettingReactionsEnabledValue(ECharacterShutdownPriority Priority, class UObject* InInstigator); + void HandleReactionFinished(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent); + void StartSettingReactionsEnabledFromAlliesValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator); + void StartSettingReactionsEnabledValue(bool bValue, ECharacterShutdownPriority Priority, class UObject* InInstigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_ReactionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_ReactionComponent") + } + static class UNPC_ReactionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_ReactionComponent; + +// Class Phoenix.MultiFX2_MaterialPermuterSwapInfoOverrideMaterials +// 0x0118 (0x0140 - 0x0028) +class UMultiFX2_MaterialPermuterSwapInfoOverrideMaterials final : public UMultiFX2_MaterialPermuterSwapInfoBase +{ +public: + struct FMaterialSwapInfoOverrideMaterials SwapInfo; // 0x0028(0x0118)(Edit, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialPermuterSwapInfoOverrideMaterials") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialPermuterSwapInfoOverrideMaterials") + } + static class UMultiFX2_MaterialPermuterSwapInfoOverrideMaterials* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialPermuterSwapInfoOverrideMaterials; + +// Class Phoenix.RPGTriggerEffect_CombatCurse +// 0x0000 (0x0040 - 0x0040) +class URPGTriggerEffect_CombatCurse final : public URPGTriggerEffect_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_CombatCurse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_CombatCurse") + } + static class URPGTriggerEffect_CombatCurse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_CombatCurse; + +// Class Phoenix.PhoenixGameViewportClient +// 0x0030 (0x0390 - 0x0360) +class UPhoenixGameViewportClient final : public UGameViewportClient +{ +public: + uint8 Pad_360[0x30]; // 0x0360(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixGameViewportClient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixGameViewportClient") + } + static class UPhoenixGameViewportClient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixGameViewportClient; + +// Class Phoenix.MultiFX2_MaterialPermuterSwap +// 0x0058 (0x00C0 - 0x0068) +class UMultiFX2_MaterialPermuterSwap final : public UMultiFX2_Filtered +{ +public: + class UMultiFX2_MaterialPermuterSwapInfoBase* SwapInfo; // 0x0068(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMaterialSwapParameters Parameters; // 0x0070(0x0050)(Edit, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialPermuterSwap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialPermuterSwap") + } + static class UMultiFX2_MaterialPermuterSwap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialPermuterSwap; + +// Class Phoenix.CameraFadeVegetationDisable +// 0x0000 (0x0028 - 0x0028) +class UCameraFadeVegetationDisable final : public URenderSettingsNamedCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraFadeVegetationDisable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraFadeVegetationDisable") + } + static class UCameraFadeVegetationDisable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraFadeVegetationDisable; + +// Class Phoenix.MultiFX2_ActorMeshStatesSimple +// 0x0008 (0x0090 - 0x0088) +class UMultiFX2_ActorMeshStatesSimple final : public UMultiFX2_ActorMeshStates +{ +public: + bool bIncludeChildren; // 0x0088(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ActorMeshStatesSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ActorMeshStatesSimple") + } + static class UMultiFX2_ActorMeshStatesSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ActorMeshStatesSimple; + +// Class Phoenix.SceneActionState_Dialogue +// 0x0030 (0x00A0 - 0x0070) +class USceneActionState_Dialogue final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDialogueLineReference LineReference; // 0x0080(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AudioHandle; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0xC]; // 0x0094(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Dialogue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Dialogue") + } + static class USceneActionState_Dialogue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Dialogue; + +// Class Phoenix.NPC_SplineVolume +// 0x0048 (0x02F0 - 0x02A8) +class ANPC_SplineVolume final : public ANPC_Volume +{ +public: + TArray SplineList; // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIdle; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x3]; // 0x02B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IdleInterval; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IdleIntervalDeviation; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VolumeMoveScale; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyVolumeSpeed; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinVolumeSpeed; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVolumeSpeed; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChangeSpeed; // 0x02D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinSpeed; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bChangeScurrySpeed; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E1[0x3]; // 0x02E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ScurryMinSpeed; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScurryMaxSpeed; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_SplineVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_SplineVolume") + } + static class ANPC_SplineVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANPC_SplineVolume; + +// Class Phoenix.MultiFX2_ActorMeshStatesRules +// 0x00E0 (0x0168 - 0x0088) +class UMultiFX2_ActorMeshStatesRules final : public UMultiFX2_ActorMeshStates +{ +public: + struct FMaterialSwapRules Rules; // 0x0088(0x00E0)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ActorMeshStatesRules") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ActorMeshStatesRules") + } + static class UMultiFX2_ActorMeshStatesRules* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ActorMeshStatesRules; + +// Class Phoenix.MultiFX2_HighContrastGameplayMarkup +// 0x0028 (0x0090 - 0x0068) +class UMultiFX2_HighContrastGameplayMarkup final : public UMultiFX2_CustomDepthLockBase +{ +public: + struct FStencilValueRenderCustomDepthFilter Filter; // 0x0068(0x0018)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + EHighContrastGameplayMarkup StencilValue; // 0x0080(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PriorityBoost; // 0x0084(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bAutoAdjustForTargeting : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_HighContrastGameplayMarkup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_HighContrastGameplayMarkup") + } + static class UMultiFX2_HighContrastGameplayMarkup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_HighContrastGameplayMarkup; + +// Class Phoenix.MultiFX2_Decal +// 0x0040 (0x00A8 - 0x0068) +class UMultiFX2_Decal final : public UMultiFX2_Filtered +{ +public: + bool bAttached; // 0x0068(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* Material; // 0x0070(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector size; // 0x0078(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeInDelay; // 0x0084(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeInTime; // 0x0088(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LifeSpan; // 0x008C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeTime; // 0x0090(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EDecalOrientation DecalOrientation; // 0x0094(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector DecalLocalOffset; // 0x0098(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Decal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Decal") + } + static class UMultiFX2_Decal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Decal; + +// Class Phoenix.RPGTriggerEffect_RevivePlayer +// 0x0050 (0x00A8 - 0x0058) +class URPGTriggerEffect_RevivePlayer final : public URPGTriggerEffect_ActorDamaged +{ +public: + float FadeDelay; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Delay; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RestoreFadeTime; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Cooldown; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float invulnerableTime; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RestorePercentHealth; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URPGTriggerEffect_Base* TriggerEffect; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSubclassOf UserWidgetSubclass; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* UserWidget; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_RevivePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_RevivePlayer") + } + static class URPGTriggerEffect_RevivePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_RevivePlayer; + +// Class Phoenix.FXAutoTriggerHighContrastGameplayConditions +// 0x0020 (0x0050 - 0x0030) +class UFXAutoTriggerHighContrastGameplayConditions final : public UDataAsset +{ +public: + TArray AndConditions; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ExcludeLevels; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerHighContrastGameplayConditions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerHighContrastGameplayConditions") + } + static class UFXAutoTriggerHighContrastGameplayConditions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerHighContrastGameplayConditions; + +// Class Phoenix.MultiFX2_ForceFeedback +// 0x0010 (0x0078 - 0x0068) +class UMultiFX2_ForceFeedback final : public UMultiFX2_Filtered +{ +public: + class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InnerRadius; // 0x0070(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OuterRadius; // 0x0074(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_ForceFeedback") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_ForceFeedback") + } + static class UMultiFX2_ForceFeedback* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_ForceFeedback; + +// Class Phoenix.StreamingPreviewChildActorComponent +// 0x0000 (0x0250 - 0x0250) +class UStreamingPreviewChildActorComponent final : public UChildActorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingPreviewChildActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingPreviewChildActorComponent") + } + static class UStreamingPreviewChildActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStreamingPreviewChildActorComponent; + +// Class Phoenix.MultiFX2_GameEvent +// 0x0030 (0x0098 - 0x0068) +class UMultiFX2_GameEvent final : public UMultiFX2_Filtered +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0068(0x0020)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) + EGameEvent_Intensity Intensity; // 0x0088(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x008C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Range; // 0x0090(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Falloff; // 0x0094(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_GameEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_GameEvent") + } + static class UMultiFX2_GameEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_GameEvent; + +// Class Phoenix.SceneActionState_DisableFadeSystem +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_DisableFadeSystem final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_DisableFadeSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_DisableFadeSystem") + } + static class USceneActionState_DisableFadeSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_DisableFadeSystem; + +// Class Phoenix.Object_OwningStation +// 0x0008 (0x0040 - 0x0038) +class UObject_OwningStation final : public UActorProvider +{ +public: + class UActorProvider* FindOwningStationFor; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_OwningStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_OwningStation") + } + static class UObject_OwningStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_OwningStation; + +// Class Phoenix.MultiFX2_CombatCursed +// 0x0000 (0x0068 - 0x0068) +class UMultiFX2_CombatCursed final : public UMultiFX2_Filtered +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_CombatCursed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_CombatCursed") + } + static class UMultiFX2_CombatCursed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_CombatCursed; + +// Class Phoenix.SceneActionState_DialogueBucket +// 0x0028 (0x0098 - 0x0070) +class USceneActionState_DialogueBucket final : public USceneRigObjectActionState +{ +public: + TArray EventBucket; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 AudioHandle; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHasValidEnter; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0xF]; // 0x0089(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_DialogueBucket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_DialogueBucket") + } + static class USceneActionState_DialogueBucket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_DialogueBucket; + +// Class Phoenix.MultiFX2_SceneComponent +// 0x0010 (0x0078 - 0x0068) +class UMultiFX2_SceneComponent final : public UMultiFX2_Filtered +{ +public: + TSubclassOf SpawnSceneComponentClass; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0070(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreDeactivate; // 0x0071(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_SceneComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_SceneComponent") + } + static class UMultiFX2_SceneComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_SceneComponent; + +// Class Phoenix.RPGTriggerEffect_FocusGainOnCompanionDamage +// 0x0008 (0x0060 - 0x0058) +class URPGTriggerEffect_FocusGainOnCompanionDamage final : public URPGTriggerEffect_ActorDamaged +{ +public: + float FocusGain; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_FocusGainOnCompanionDamage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_FocusGainOnCompanionDamage") + } + static class URPGTriggerEffect_FocusGainOnCompanionDamage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_FocusGainOnCompanionDamage; + +// Class Phoenix.MultiFX2_SkeletalComponent +// 0x0018 (0x0080 - 0x0068) +class UMultiFX2_SkeletalComponent final : public UMultiFX2_Filtered +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimationAsset* Anim; // 0x0070(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLooped; // 0x0078(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0079(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIgnoreDeactivate; // 0x007A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7B[0x5]; // 0x007B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_SkeletalComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_SkeletalComponent") + } + static class UMultiFX2_SkeletalComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_SkeletalComponent; + +// Class Phoenix.FXUpdate_TranslucencySortPriority +// 0x0008 (0x0030 - 0x0028) +class UFXUpdate_TranslucencySortPriority final : public UFXUpdate +{ +public: + int32 TranslucencySortPriority; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_TranslucencySortPriority") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_TranslucencySortPriority") + } + static class UFXUpdate_TranslucencySortPriority* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_TranslucencySortPriority; + +// Class Phoenix.MultiFX2_Stencil +// 0x0008 (0x0070 - 0x0068) +class UMultiFX2_Stencil final : public UMultiFX2_Filtered +{ +public: + uint8 StencilValue; // 0x0068(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_Stencil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_Stencil") + } + static class UMultiFX2_Stencil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_Stencil; + +// Class Phoenix.ModFilter_Focus_IsGain +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Focus_IsGain final : public UModFilter_Focus_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Focus_IsGain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Focus_IsGain") + } + static class UModFilter_Focus_IsGain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Focus_IsGain; + +// Class Phoenix.MultiFX2_StencilEffect +// 0x0008 (0x0070 - 0x0068) +class UMultiFX2_StencilEffect final : public UMultiFX2_Filtered +{ +public: + class FName StencilEffect; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_StencilEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_StencilEffect") + } + static class UMultiFX2_StencilEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_StencilEffect; + +// Class Phoenix.SpellSelectionDiamondBase +// 0x0018 (0x0280 - 0x0268) +class USpellSelectionDiamondBase final : public UUserWidget +{ +public: + int32 SelectedIndex; // 0x0268(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_26C[0x14]; // 0x026C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddItemToWidgetArray(class USelectionRingItemBase* Widget); + void CollectItemData(int32 GroupIndex); + void SetSelectedIndex(int32 Index_0); + void SlotNewItem(const class FString& NewItem, const class FString& Variation, class FName ItemHolder, int32 Count, EUIQActionBarType Type); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellSelectionDiamondBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellSelectionDiamondBase") + } + static class USpellSelectionDiamondBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellSelectionDiamondBase; + +// Class Phoenix.MultiFX2_CustomDepthLock +// 0x0020 (0x0088 - 0x0068) +class UMultiFX2_CustomDepthLock final : public UMultiFX2_CustomDepthLockBase +{ +public: + struct FStencilValueRenderCustomDepthFilter Filter; // 0x0068(0x0018)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + uint8 StencilValue; // 0x0080(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderCustomDepth; // 0x0081(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StencilLockPriority; // 0x0084(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_CustomDepthLock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_CustomDepthLock") + } + static class UMultiFX2_CustomDepthLock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_CustomDepthLock; + +// Class Phoenix.Multiplier_AttackSpeedChoice +// 0x0000 (0x0028 - 0x0028) +class UMultiplier_AttackSpeedChoice final : public UNPC_MobilitySpeedChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Multiplier_AttackSpeedChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Multiplier_AttackSpeedChoice") + } + static class UMultiplier_AttackSpeedChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiplier_AttackSpeedChoice; + +// Class Phoenix.MultiFX2_MaterialParameterScalar +// 0x0008 (0x0098 - 0x0090) +class UMultiFX2_MaterialParameterScalar final : public UMultiFX2_MaterialParameterBase +{ +public: + float ScalarParameter; // 0x0090(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialParameterScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialParameterScalar") + } + static class UMultiFX2_MaterialParameterScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialParameterScalar; + +// Class Phoenix.ModFilter_VendorTransaction_IsPlantSeed +// 0x0000 (0x0030 - 0x0030) +class UModFilter_VendorTransaction_IsPlantSeed final : public UModFilter_VendorTransaction_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_VendorTransaction_IsPlantSeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_VendorTransaction_IsPlantSeed") + } + static class UModFilter_VendorTransaction_IsPlantSeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_VendorTransaction_IsPlantSeed; + +// Class Phoenix.MultiFX2_MaterialParameterColor +// 0x0010 (0x00A0 - 0x0090) +class UMultiFX2_MaterialParameterColor final : public UMultiFX2_MaterialParameterBase +{ +public: + struct FLinearColor ColorParameter; // 0x0090(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialParameterColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialParameterColor") + } + static class UMultiFX2_MaterialParameterColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialParameterColor; + +// Class Phoenix.MultiFX2_MaterialParameterCurve +// 0x0010 (0x00A0 - 0x0090) +class UMultiFX2_MaterialParameterCurve final : public UMultiFX2_MaterialParameterBase +{ +public: + class UCurveBase* CurveParameter; // 0x0090(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UpdateRate; // 0x0098(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_MaterialParameterCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_MaterialParameterCurve") + } + static class UMultiFX2_MaterialParameterCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_MaterialParameterCurve; + +// Class Phoenix.ModFilter_ItemProperty_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ItemProperty_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ItemProperty_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ItemProperty_Base") + } + static class UModFilter_ItemProperty_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ItemProperty_Base; + +// Class Phoenix.ModFilter_ItemProperty_IsPotion +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ItemProperty_IsPotion final : public UModFilter_ItemProperty_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ItemProperty_IsPotion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ItemProperty_IsPotion") + } + static class UModFilter_ItemProperty_IsPotion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ItemProperty_IsPotion; + +// Class Phoenix.MultiFX2_HermesEvent +// 0x0010 (0x0078 - 0x0068) +class UMultiFX2_HermesEvent final : public UMultiFX2_Filtered +{ +public: + class FString HermesMessage; // 0x0068(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_HermesEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_HermesEvent") + } + static class UMultiFX2_HermesEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_HermesEvent; + +// Class Phoenix.abl_SpiderAttack_SubScratchPad +// 0x0008 (0x0030 - 0x0028) +class Uabl_SpiderAttack_SubScratchPad final : public UablExecuteTaskSubScratchPad +{ +public: + class UEnemy_SpawnSpiders* SpawnSpidersPtr; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("abl_SpiderAttack_SubScratchPad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"abl_SpiderAttack_SubScratchPad") + } + static class Uabl_SpiderAttack_SubScratchPad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_Uabl_SpiderAttack_SubScratchPad; + +// Class Phoenix.MultiFX2_WindPointSource +// 0x0038 (0x00A0 - 0x0068) +class UMultiFX2_WindPointSource final : public UMultiFX2_Filtered +{ +public: + class UWindEnvelopeController* Envelope; // 0x0068(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 EnvelopeAffects; // 0x0070(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Radius; // 0x0074(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InnerRadius; // 0x0078(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Strength; // 0x007C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Speed; // 0x0080(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWindGustController* WindGustController; // 0x0088(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OutdoorsOnly; // 0x0090(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Priority; // 0x0094(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAutoKillAfterEnvelope; // 0x0098(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0099(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWindSourceCombine SourceCombine; // 0x009A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_WindPointSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_WindPointSource") + } + static class UMultiFX2_WindPointSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_WindPointSource; + +// Class Phoenix.MultiFX2_WindDirectionalSource +// 0x0038 (0x00A0 - 0x0068) +class UMultiFX2_WindDirectionalSource final : public UMultiFX2_Filtered +{ +public: + class UWindEnvelopeController* Envelope; // 0x0068(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWindDirectionalEnvelopeAffects EnvelopeAffects; // 0x0070(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Strength; // 0x0074(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Speed; // 0x0078(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BlendDistance; // 0x007C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseScaleAsBounds; // 0x0080(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UWindGustController* WindGustController; // 0x0088(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OutdoorsOnly; // 0x0090(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Priority; // 0x0094(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAutoKillAfterEnvelope; // 0x0098(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0099(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWindSourceCombine SourceCombine; // 0x009A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_WindDirectionalSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_WindDirectionalSource") + } + static class UMultiFX2_WindDirectionalSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_WindDirectionalSource; + +// Class Phoenix.MunitionType_PhoenixSubsonic +// 0x0020 (0x0488 - 0x0468) +class AMunitionType_PhoenixSubsonic : public AMunitionType_Subsonic +{ +public: + bool bCanOppugnoAfterProtego; // 0x0468(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_469[0x7]; // 0x0469(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf OppugnoPhysicsObjectClass; // 0x0470(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpellTool* SpellTool; // 0x0480(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + + class ASpellTool* GetSpellTool() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_PhoenixSubsonic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_PhoenixSubsonic") + } + static class AMunitionType_PhoenixSubsonic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_PhoenixSubsonic; + +// Class Phoenix.MultiFX2_WindVortexSource +// 0x0038 (0x00A0 - 0x0068) +class UMultiFX2_WindVortexSource final : public UMultiFX2_Filtered +{ +public: + class UWindEnvelopeController* Envelope; // 0x0068(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 EnvelopeAffects; // 0x0070(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Height; // 0x0074(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Radius; // 0x0078(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InnerRadius; // 0x007C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Strength; // 0x0080(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Speed; // 0x0084(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWindGustController* WindGustController; // 0x0088(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OutdoorsOnly; // 0x0090(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Priority; // 0x0094(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAutoKillAfterEnvelope; // 0x0098(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0099(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWindSourceCombine SourceCombine; // 0x009A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_WindVortexSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_WindVortexSource") + } + static class UMultiFX2_WindVortexSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_WindVortexSource; + +// Class Phoenix.MultiFX2_RemoveIAGameplayTags +// 0x0020 (0x0088 - 0x0068) +class UMultiFX2_RemoveIAGameplayTags final : public UMultiFX2_Filtered +{ +public: + struct FGameplayTagContainer GameplayTags; // 0x0068(0x0020)(Edit, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_RemoveIAGameplayTags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_RemoveIAGameplayTags") + } + static class UMultiFX2_RemoveIAGameplayTags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_RemoveIAGameplayTags; + +// Class Phoenix.ModFilter_CrimeScene_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_CrimeScene_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_CrimeScene_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_CrimeScene_Base") + } + static class UModFilter_CrimeScene_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_CrimeScene_Base; + +// Class Phoenix.ModFilter_CrimeScene_SeverityIs +// 0x0008 (0x0038 - 0x0030) +class UModFilter_CrimeScene_SeverityIs final : public UModFilter_CrimeScene_Base +{ +public: + EValueComparison Comparision; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_CrimeScene_SeverityIs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_CrimeScene_SeverityIs") + } + static class UModFilter_CrimeScene_SeverityIs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_CrimeScene_SeverityIs; + +// Class Phoenix.MultiFX2_SetPhysicalMaterial +// 0x0008 (0x0070 - 0x0068) +class UMultiFX2_SetPhysicalMaterial final : public UMultiFX2_Filtered +{ +public: + class UPhysicalMaterial* PhysicalMaterial; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_SetPhysicalMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_SetPhysicalMaterial") + } + static class UMultiFX2_SetPhysicalMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_SetPhysicalMaterial; + +// Class Phoenix.OptionsWidget +// 0x0000 (0x0268 - 0x0268) +class UOptionsWidget final : public UUserWidget +{ +public: + void ReturnToFrontEndMenu(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OptionsWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OptionsWidget") + } + static class UOptionsWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOptionsWidget; + +// Class Phoenix.MultiFX2_SetHidden +// 0x0000 (0x0068 - 0x0068) +class UMultiFX2_SetHidden final : public UMultiFX2_Filtered +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_SetHidden") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_SetHidden") + } + static class UMultiFX2_SetHidden* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_SetHidden; + +// Class Phoenix.SuperSlamFinisherComponent +// 0x00C0 (0x0190 - 0x00D0) +class alignas(0x10) USuperSlamFinisherComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HitFx; // 0x00D8(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* SkeletalMeshComp; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ASuperSlamTarget* SuperSlamTarget; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class APhysicsConstraintActor* PhysicsConstraintActor; // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AActor* Instigator; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCurveVector* Curve; // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_110[0x80]; // 0x0110(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleSkeletalMeshComponentHit(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SuperSlamFinisherComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SuperSlamFinisherComponent") + } + static class USuperSlamFinisherComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USuperSlamFinisherComponent; + +// Class Phoenix.MultiFX2End_Vfx +// 0x0010 (0x0038 - 0x0028) +class UMultiFX2End_Vfx final : public UFXEnd +{ +public: + class UParticleSystem* VFX; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2End_Vfx") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2End_Vfx") + } + static class UMultiFX2End_Vfx* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2End_Vfx; + +// Class Phoenix.MultiFX2End_NiagraVfx +// 0x0010 (0x0038 - 0x0028) +class UMultiFX2End_NiagraVfx final : public UFXEnd +{ +public: + class UNiagaraSystem* NiagaraVFX; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAttached; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2End_NiagraVfx") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2End_NiagraVfx") + } + static class UMultiFX2End_NiagraVfx* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2End_NiagraVfx; + +// Class Phoenix.OverlandPathFinder +// 0x0160 (0x0188 - 0x0028) +class UOverlandPathFinder final : public UObject +{ +public: + class UMapPath* ClosestPathToStart; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapPath* ClosestPathToEnd; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PathPoints; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float MaxSpliceDistance; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowUnknownRoads; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MapPathActors; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FLinearColor Road50Color; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Road100Color; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Road200Color; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor RoadUnknownColor; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDebugMapData debugAStarSearchData; // 0x00A0(0x0050)(NativeAccessSpecifierPublic) + class UMapPathData* AllRoads; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMapPathData* AllFlights; // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_100[0x68]; // 0x0100(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StreamingLevels; // 0x0168(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_178[0x10]; // 0x0178(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TArray GetPath(); + void MapCreateRoadSplineData(); + void RoadSplineTileLoadedCallback(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlandPathFinder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlandPathFinder") + } + static class UOverlandPathFinder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlandPathFinder; + +// Class Phoenix.MultiFX2End_Sfx +// 0x0010 (0x0038 - 0x0028) +class UMultiFX2End_Sfx final : public UFXEnd +{ +public: + class UAkAudioEvent* SFX; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayOnExistingAkComponent; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayAtLocation; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2End_Sfx") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2End_Sfx") + } + static class UMultiFX2End_Sfx* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2End_Sfx; + +// Class Phoenix.MultiFX2End_MultiFX2 +// 0x0010 (0x0038 - 0x0028) +class UMultiFX2End_MultiFX2 final : public UFXEnd +{ +public: + TArray endFX; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2End_MultiFX2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2End_MultiFX2") + } + static class UMultiFX2End_MultiFX2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2End_MultiFX2; + +// Class Phoenix.WorldFXRuleNoPrecipitation +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleNoPrecipitation final : public UWorldFXRulePrecipitation +{ +public: + float MaxCoverageThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxIntensityThreshold; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleNoPrecipitation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleNoPrecipitation") + } + static class UWorldFXRuleNoPrecipitation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleNoPrecipitation; + +// Class Phoenix.RPGTriggerEffect_OnSpellCast +// 0x0040 (0x0080 - 0x0040) +class URPGTriggerEffect_OnSpellCast final : public URPGTriggerEffect_Base +{ +public: + TArray SpellNames; // 0x0040(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool bOnlyDiamondSpells; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TriggerEffects; // 0x0058(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class AActor* Owner; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URPGAbility* OwnerAbility; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_OnSpellCast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_OnSpellCast") + } + static class URPGTriggerEffect_OnSpellCast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_OnSpellCast; + +// Class Phoenix.FXFilter_IsCharacter +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsCharacter final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsCharacter") + } + static class UFXFilter_IsCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsCharacter; + +// Class Phoenix.WorldFXRuleWeatherWindSpeed +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleWeatherWindSpeed : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleWeatherWindSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleWeatherWindSpeed") + } + static class UWorldFXRuleWeatherWindSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleWeatherWindSpeed; + +// Class Phoenix.WorldFXRuleWeatherWindSpeedLessThanMS +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleWeatherWindSpeedLessThanMS final : public UWorldFXRuleWeatherWindSpeed +{ +public: + float Threshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleWeatherWindSpeedLessThanMS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleWeatherWindSpeedLessThanMS") + } + static class UWorldFXRuleWeatherWindSpeedLessThanMS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleWeatherWindSpeedLessThanMS; + +// Class Phoenix.OwnershipComponent +// 0x0288 (0x0358 - 0x00D0) +class UOwnershipComponent final : public UActorComponent +{ +public: + struct FDbDoubleColumnInfo m_DbIdInfo[0x3]; // 0x00D0(0x00D8)(Edit, NativeAccessSpecifierPublic) + +public: + static void CopyOwnership(const class AActor* From, class AActor* To); + static ESocialCapitalStatusIDs GetMinimumPlayerStatusWithOwners(const class AActor* OwnedObject); + static bool GetOwnership(const class AActor* Owned, class FString* o_OwnerName); + static bool HasOwnership(const class AActor* Owned); + static bool IsEntityAnOwner(const class AActor* Owned, const class UScheduledEntity* ScheduledEntity); + static bool IsTakingObjectStealing(const class AActor* ObjectToTake, const class AActor* WhoIsTaking); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OwnershipComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OwnershipComponent") + } + static class UOwnershipComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOwnershipComponent; + +// Class Phoenix.FXFilter_IsPlayer +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_IsPlayer final : public UFXFilter +{ +public: + bool TreatPlayerMountAsPlayer; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsPlayer") + } + static class UFXFilter_IsPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsPlayer; + +// Class Phoenix.SanctuaryExpansionAnimationActor +// 0x0088 (0x02D0 - 0x0248) +class ASanctuaryExpansionAnimationActor final : public AActor +{ +public: + struct FDbSingleColumnInfo ExpansionID; // 0x0248(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryExpansionAnimationActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryExpansionAnimationActor") + } + static class ASanctuaryExpansionAnimationActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryExpansionAnimationActor; + +// Class Phoenix.FXFilter_IsCompanion +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsCompanion final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsCompanion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsCompanion") + } + static class UFXFilter_IsCompanion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsCompanion; + +// Class Phoenix.FXFilter_IsMounted +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsMounted final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsMounted") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsMounted") + } + static class UFXFilter_IsMounted* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsMounted; + +// Class Phoenix.WorldFXRuleWeatherWindSpeedRange +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleWeatherWindSpeedRange final : public UWorldFXRuleWeatherWindSpeed +{ +public: + EBeaufortWindScale minThreshold; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBeaufortWindScale maxThreshold; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleWeatherWindSpeedRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleWeatherWindSpeedRange") + } + static class UWorldFXRuleWeatherWindSpeedRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleWeatherWindSpeedRange; + +// Class Phoenix.RuneSwitch +// 0x0000 (0x0248 - 0x0248) +class ARuneSwitch final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RuneSwitch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RuneSwitch") + } + static class ARuneSwitch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARuneSwitch; + +// Class Phoenix.FXFilter_IsActor +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsActor final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsActor") + } + static class UFXFilter_IsActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsActor; + +// Class Phoenix.WorldFXRuleSpawnOnPlayerWithinDistance +// 0x0008 (0x0068 - 0x0060) +class UWorldFXRuleSpawnOnPlayerWithinDistance final : public UWorldFXRuleCameraPlayerAttached +{ +public: + float Distance; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSpawnOnPlayerWithinDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSpawnOnPlayerWithinDistance") + } + static class UWorldFXRuleSpawnOnPlayerWithinDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSpawnOnPlayerWithinDistance; + +// Class Phoenix.CameraStackBehaviorChooseByMountType +// 0x0058 (0x00A8 - 0x0050) +class UCameraStackBehaviorChooseByMountType final : public UCameraStackBehavior +{ +public: + class UCameraStackBehavior* DefaultBehavior; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap MountSpecificBehaviors; // 0x0058(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorChooseByMountType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorChooseByMountType") + } + static class UCameraStackBehaviorChooseByMountType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorChooseByMountType; + +// Class Phoenix.FXFilter_IsOnGround +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsOnGround final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsOnGround") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsOnGround") + } + static class UFXFilter_IsOnGround* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsOnGround; + +// Class Phoenix.TransformationInterface +// 0x0000 (0x0000 - 0x0000) +class ITransformationInterface final +{ +public: + void OnRestoreComplete(class AActor* Instigator); + void OnRestoreStart(class AActor* Instigator); + void OnRestoreStartSpawned(class AActor* Instigator, class AActor* OriginalActor); + void OnTransformComplete(class AActor* Instigator, class AActor* TransformedActor); + void OnTransformCompleteSpawned(class AActor* Instigator, class AActor* OriginalActor); + void OnTransformSpawn(class AActor* Instigator, class AActor* TransformedActor); + void OnTransformSpawnSpawned(class AActor* Instigator, class AActor* OriginalActor); + void OnTransformStart(class AActor* Instigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformationInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformationInterface") + } + static class ITransformationInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITransformationInterface; + +// Class Phoenix.FXFilter_IsBroken +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsBroken final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsBroken") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsBroken") + } + static class UFXFilter_IsBroken* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsBroken; + +// Class Phoenix.FXFilter_IsArachnophobiaModeEnabled +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsArachnophobiaModeEnabled final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsArachnophobiaModeEnabled") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsArachnophobiaModeEnabled") + } + static class UFXFilter_IsArachnophobiaModeEnabled* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsArachnophobiaModeEnabled; + +// Class Phoenix.CameraStackBehaviorDisableCreatureTickThrottling +// 0x0000 (0x0050 - 0x0050) +class UCameraStackBehaviorDisableCreatureTickThrottling final : public UCameraStackBehavior +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorDisableCreatureTickThrottling") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorDisableCreatureTickThrottling") + } + static class UCameraStackBehaviorDisableCreatureTickThrottling* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorDisableCreatureTickThrottling; + +// Class Phoenix.FXFilter_IsDead +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_IsDead final : public UFXFilter +{ +public: + bool ConsiderTakeAKneeDead; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsDead") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsDead") + } + static class UFXFilter_IsDead* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsDead; + +// Class Phoenix.FXFilter_IsArmed +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_IsArmed final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsArmed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsArmed") + } + static class UFXFilter_IsArmed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsArmed; + +// Class Phoenix.SceneActionBlueprintVarProviderFloat +// 0x0008 (0x0040 - 0x0038) +class USceneActionBlueprintVarProviderFloat final : public USceneActionBlueprintVarProvider +{ +public: + class UFloatProvider* Value; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionBlueprintVarProviderFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionBlueprintVarProviderFloat") + } + static class USceneActionBlueprintVarProviderFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionBlueprintVarProviderFloat; + +// Class Phoenix.FXFilter_IsValidDbId +// 0x0010 (0x0040 - 0x0030) +class UFXFilter_IsValidDbId final : public UFXFilter +{ +public: + TArray ValidDbIds; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsValidDbId") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsValidDbId") + } + static class UFXFilter_IsValidDbId* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsValidDbId; + +// Class Phoenix.WorldFXRuleBlendDomainRange +// 0x0008 (0x0040 - 0x0038) +class UWorldFXRuleBlendDomainRange : public UWorldFXRuleBlendDomainPreComputed +{ +public: + float minThreshold; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float maxThreshold; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainRange") + } + static class UWorldFXRuleBlendDomainRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainRange; + +// Class Phoenix.WorldFXRuleBlendDomainPlayer +// 0x0000 (0x0040 - 0x0040) +class UWorldFXRuleBlendDomainPlayer final : public UWorldFXRuleBlendDomainRange +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainPlayer") + } + static class UWorldFXRuleBlendDomainPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainPlayer; + +// Class Phoenix.CameraStackAimModeTargetGetter +// 0x0000 (0x00B0 - 0x00B0) +class UCameraStackAimModeTargetGetter final : public UCameraStackLockOnTargetGetter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackAimModeTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackAimModeTargetGetter") + } + static class UCameraStackAimModeTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackAimModeTargetGetter; + +// Class Phoenix.FXFilter_IsValidSubtype +// 0x0010 (0x0040 - 0x0030) +class UFXFilter_IsValidSubtype final : public UFXFilter +{ +public: + TArray ValidSubtypes; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsValidSubtype") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsValidSubtype") + } + static class UFXFilter_IsValidSubtype* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsValidSubtype; + +// Class Phoenix.SceneAction_CharacterOptions +// 0x00C0 (0x0160 - 0x00A0) +class USceneAction_CharacterOptions final : public USceneRigObjectActionBase +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRigCharacterOptionsAsset* OPTIONS; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableURO; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EControlBehaviors ControlBehaviors; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCancelAbilities; // 0x00B2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableProceduralEyes; // 0x00B3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODOverride; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysTickPoseAndRefreshBones; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BoundsScale; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableReactions; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDismount; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EManagedMovementModePriority MovementModePriority; // 0x00C2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomMovementMode; // 0x00C3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipOverlaps; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSanityCheckTransforms; // 0x00C5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECharacterOptionsCollisionResponse CollisionResponse; // 0x00C6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority SocializationPriority; // 0x00C7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableSocialization; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority IKPriority; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableIK; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableFloorContact; // 0x00CB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoolProvider* EnableFloorContactProvider; // 0x00D0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableLookat; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePoseFixup; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x2]; // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float IKBlendDurationOnEnter; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IKBlendDurationOnExit; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationDirectionSource LowestAllowedLookAtPriority; // 0x00E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePostProcessBlueprint; // 0x00E5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority ScalePriority; // 0x00E6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleRootMotion; // 0x00E7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UnityScale; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverrideRootMotionTranslationScale; // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA[0x2]; // 0x00EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RootMotionTranslationScale; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet TickingBlackList; // 0x00F0(0x0050)(Edit, NativeAccessSpecifierPublic) + bool DisableAudioOcclusion; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveSpellEffects; // 0x0141(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideDisableSpells; // 0x0142(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableSpells; // 0x0143(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveGuideSpline; // 0x0144(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority DisableSpellsPriority; // 0x0145(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetRightArmState; // 0x0146(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmState RightArmState; // 0x0147(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetLeftArmState; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELeftArmState LeftArmState; // 0x0149(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOverrideNPCStateOnFinish OverrideNPCStateOnFinish; // 0x014A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideIsTargetableByAi; // 0x014B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsTargetableByAi; // 0x014C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority TargetableByAiPriority; // 0x014D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideIsAiSuspended; // 0x014E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuspendAi; // 0x014F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UIntProvider* SynchronizationMethodProvider; // 0x0150(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReleaseFleshLockOnFinish; // 0x0158(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESynchronizeMethod SynchronizationMethod; // 0x0159(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSynchronizeLocation; // 0x015A(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15B[0x5]; // 0x015B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CharacterOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CharacterOptions") + } + static class USceneAction_CharacterOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CharacterOptions; + +// Class Phoenix.FXFilter_IsValidClass +// 0x0018 (0x0048 - 0x0030) +class UFXFilter_IsValidClass final : public UFXFilter +{ +public: + TArray> ValidClasses; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) + bool bIncludeParents; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_IsValidClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_IsValidClass") + } + static class UFXFilter_IsValidClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_IsValidClass; + +// Class Phoenix.FXFilter_SpellType +// 0x0010 (0x0040 - 0x0030) +class UFXFilter_SpellType final : public UFXFilter +{ +public: + TArray SpellNames; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_SpellType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_SpellType") + } + static class UFXFilter_SpellType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_SpellType; + +// Class Phoenix.WorldFXRuleBlendDomainEye +// 0x0000 (0x0040 - 0x0040) +class UWorldFXRuleBlendDomainEye final : public UWorldFXRuleBlendDomainRange +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainEye") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainEye") + } + static class UWorldFXRuleBlendDomainEye* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainEye; + +// Class Phoenix.SceneAction_CharacterCaptureFocus +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_CharacterCaptureFocus final : public USceneRigObjectActionBase +{ +public: + bool bCaptureFocusOnActionStart; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReleaseFocusOnActionEnd; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CharacterCaptureFocus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CharacterCaptureFocus") + } + static class USceneAction_CharacterCaptureFocus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CharacterCaptureFocus; + +// Class Phoenix.FXFilter_HasIAGameplayTag +// 0x0010 (0x0040 - 0x0030) +class UFXFilter_HasIAGameplayTag final : public UFXFilter +{ +public: + EMultiFXActor Actor; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag GameplayTag; // 0x0034(0x0008)(Edit, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_HasIAGameplayTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_HasIAGameplayTag") + } + static class UFXFilter_HasIAGameplayTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_HasIAGameplayTag; + +// Class Phoenix.PerceptionPointArea +// 0x0080 (0x02C8 - 0x0248) +class APerceptionPointArea : public AActor +{ +public: + class UShapeComponent* CollisionComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSet> EnteredList; // 0x0250(0x0050)(UObjectWrapper, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEnter; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnExit; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2C0[0x8]; // 0x02C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetActive(); + void OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor); + void SetActive(bool bInActive); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerceptionPointArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerceptionPointArea") + } + static class APerceptionPointArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APerceptionPointArea; + +// Class Phoenix.PerceptionPointSphere +// 0x0000 (0x02C8 - 0x02C8) +class APerceptionPointSphere final : public APerceptionPointArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerceptionPointSphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerceptionPointSphere") + } + static class APerceptionPointSphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APerceptionPointSphere; + +// Class Phoenix.FXFilter_State +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_State final : public UFXFilter +{ +public: + EMultiFXState State; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_State") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_State") + } + static class UFXFilter_State* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_State; + +// Class Phoenix.SceneAction_AbandonStations +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_AbandonStations final : public USceneRigObjectActionBase +{ +public: + bool bAbortPerformTasks; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopAndWait; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AbandonStations") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AbandonStations") + } + static class USceneAction_AbandonStations* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AbandonStations; + +// Class Phoenix.FXFilter_Season +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_Season final : public UFXFilter +{ +public: + bool bSummer; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bFall; // 0x0031(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bWinter; // 0x0032(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSpring; // 0x0033(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_Season") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_Season") + } + static class UFXFilter_Season* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_Season; + +// Class Phoenix.TileSpawnPointCollector +// 0x02E0 (0x0528 - 0x0248) +class ATileSpawnPointCollector final : public AActor +{ +public: + struct FCustomButtonWidget UpdateSpawnLocationsDBButton; // 0x0248(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + uint8 Pad_278[0x2B0]; // 0x0278(0x02B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TileSpawnPointCollector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TileSpawnPointCollector") + } + static class ATileSpawnPointCollector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATileSpawnPointCollector; + +// Class Phoenix.FXFilter_Scalability +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_Scalability final : public UFXFilter +{ +public: + EPhoenixScalabilityCategory ScalabilityCategory; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ScalabilityLevels; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_Scalability") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_Scalability") + } + static class UFXFilter_Scalability* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_Scalability; + +// Class Phoenix.FXFilter_Platforms +// 0x0008 (0x0038 - 0x0030) +class UFXFilter_Platforms final : public UFXFilter +{ +public: + int32 Platforms; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_Platforms") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_Platforms") + } + static class UFXFilter_Platforms* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_Platforms; + +// Class Phoenix.AIPerformTaskCastSpell +// 0x0020 (0x0100 - 0x00E0) +class UAIPerformTaskCastSpell : public UAIPerformTaskBase +{ +public: + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* SpellTargetActor; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EPerformTasksSpell SpellType; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CustomSpellAbility; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USpellToolRecord* CustomSpellToolRecord; // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void OnTargetActorSpawnInFinished(class AActor* SpawnedActor); + void WeaponsAreReady(class AActor* InActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskCastSpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskCastSpell") + } + static class UAIPerformTaskCastSpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskCastSpell; + +// Class Phoenix.AIPerformTaskCastChannelingSpell +// 0x0010 (0x0110 - 0x0100) +class UAIPerformTaskCastChannelingSpell final : public UAIPerformTaskCastSpell +{ +public: + EPerformTasksChannelingSpell ChannelingSpellType; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldStopChannelingSpell; // 0x0101(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_102[0xE]; // 0x0102(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisillusionmentFinished(uint8 InAction); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskCastChannelingSpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskCastChannelingSpell") + } + static class UAIPerformTaskCastChannelingSpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskCastChannelingSpell; + +// Class Phoenix.FXFilter_ScalabilityAndPlatforms +// 0x0010 (0x0040 - 0x0030) +class UFXFilter_ScalabilityAndPlatforms final : public UFXFilter +{ +public: + int32 Platforms; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhoenixScalabilityCategory ScalabilityCategory; // 0x0034(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ScalabilityLevels; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_ScalabilityAndPlatforms") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_ScalabilityAndPlatforms") + } + static class UFXFilter_ScalabilityAndPlatforms* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_ScalabilityAndPlatforms; + +// Class Phoenix.FXFilter_ValuePropertyCompare +// 0x0018 (0x0048 - 0x0030) +class UFXFilter_ValuePropertyCompare final : public UFXFilter +{ +public: + EMultiFXPropertyOwner PropertyOwner; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name_0; // 0x0034(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EMultiFXCompare Condition; // 0x003C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Value; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EMultiFXVectorExtension VectorUsage; // 0x0044(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_ValuePropertyCompare") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_ValuePropertyCompare") + } + static class UFXFilter_ValuePropertyCompare* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_ValuePropertyCompare; + +// Class Phoenix.SaveLoadSettingsWidget +// 0x0020 (0x0410 - 0x03F0) +class USaveLoadSettingsWidget : public USettingsTabWidget +{ +public: + TMulticastInlineDelegate OnLoadButtonClicked; // 0x03F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSaveButtonClicked; // 0x0400(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + +public: + void ActivateHoverdrone(); + void ExitToMain(); + void QuitGame(); + bool RestartFromLastSave(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SaveLoadSettingsWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SaveLoadSettingsWidget") + } + static class USaveLoadSettingsWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USaveLoadSettingsWidget; + +// Class Phoenix.FXFilter_Or +// 0x0010 (0x0040 - 0x0030) +class UFXFilter_Or final : public UFXFilter +{ +public: + TArray filters; // 0x0030(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_Or") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_Or") + } + static class UFXFilter_Or* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_Or; + +// Class Phoenix.PerformTaskAITeleportToTransform +// 0x0000 (0x00E0 - 0x00E0) +class UPerformTaskAITeleportToTransform final : public UAIPerformTaskBase +{ +public: + class ATargetPoint* TeleportTargetPoint; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerformTaskAITeleportToTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerformTaskAITeleportToTransform") + } + static class UPerformTaskAITeleportToTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerformTaskAITeleportToTransform; + +// Class Phoenix.MultiFX2Poke +// 0x0000 (0x0028 - 0x0028) +class UMultiFX2Poke final : public UBlueprintFunctionLibrary +{ +public: + static void FXPokeMaterialSwapColorParameter(const struct FMultiFX2Handle& FXHandle, class FName Parameter, const struct FLinearColor& Value, bool* bSuccess); + static void FXPokeMaterialSwapParameters(const struct FMultiFX2Handle& FXHandle, const struct FMaterialSwapParameters& Parameters, bool* bSuccess); + static void FXPokeMaterialSwapScalarParameter(const struct FMultiFX2Handle& FXHandle, class FName Parameter, float Value, bool* bSuccess); + static void FXPokeMaterialSwapVectorParameter(const struct FMultiFX2Handle& FXHandle, class FName Parameter, const struct FVector& Value, bool* bSuccess); + static void FXPokeNiagara(const struct FMultiFX2Handle& FXHandle, const struct FFXPokeNiagara& FXPoke, bool* bSuccess); + static void FXPokeNiagaraBool(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXBool& FXPoke, bool* bSuccess); + static void FXPokeNiagaraColor(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXColor& FXPoke, bool* bSuccess); + static void FXPokeNiagaraFloat(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXFloat& FXPoke, bool* bSuccess); + static void FXPokeNiagaraInt(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXInt& FXPoke, bool* bSuccess); + static void FXPokeNiagaraQuat(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXQuat& FXPoke, bool* bSuccess); + static void FXPokeNiagaraVector(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXVector& FXPoke, bool* bSuccess); + static void FXPokeNiagaraVector4(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXVector4& FXPoke, bool* bSuccess); + static void FXPokeSkinFXColorParameter(const struct FMultiFX2Handle& FXHandle, TSubclassOf FX, class FName Parameter, const struct FLinearColor& Value, bool* bSuccess); + static void FXPokeSkinFXParameters(const struct FMultiFX2Handle& FXHandle, TSubclassOf FX, const struct FMaterialSwapParameters& Parameters, bool* bSuccess); + static void FXPokeSkinFXScalarParameter(const struct FMultiFX2Handle& FXHandle, TSubclassOf FX, class FName Parameter, float Value, bool* bSuccess); + static void FXPokeSkinFXVectorParameter(const struct FMultiFX2Handle& FXHandle, TSubclassOf FX, class FName Parameter, const struct FVector& Value, bool* bSuccess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2Poke") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2Poke") + } + static class UMultiFX2Poke* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2Poke; + +// Class Phoenix.SceneActionState_Adaptation +// 0x0098 (0x00E8 - 0x0050) +class USceneActionState_Adaptation final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEmissiveAdaptationFinalState InitialState; // 0x0058(0x0088)(Edit, Transient, EditConst, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + float CurrentTime; // 0x00E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitialStateValid; // 0x00E4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInserted; // 0x00E5(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Adaptation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Adaptation") + } + static class USceneActionState_Adaptation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Adaptation; + +// Class Phoenix.MultiFX2_PostProcessingDefinition +// 0x0640 (0x0670 - 0x0030) +class UMultiFX2_PostProcessingDefinition final : public UDataAsset +{ +public: + struct FPostProcessSettings Settings; // 0x0030(0x05F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FPostProcessingFXCurveSet DefaultCurves; // 0x0620(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + bool CurvesCanKill() const; + bool HasCurves() const; + float LongestCurve(bool bKillOnly) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_PostProcessingDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_PostProcessingDefinition") + } + static class UMultiFX2_PostProcessingDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_PostProcessingDefinition; + +// Class Phoenix.TrackingInfoWidget +// 0x0010 (0x0278 - 0x0268) +class UTrackingInfoWidget final : public UUserWidget +{ +public: + float DisplayDuration; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_26C[0xC]; // 0x026C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CollapseTrackerInfo(); + void DisplayExtendedInfo(); + void DisplayTrackerInfo(const class FString& TrackerTitle, const TArray& TaskData, const class FString& ExtendedDesc, const class FString& IconName); + bool GetIsDisplayed(); + bool GetIsExtended(); + void OnDisplayInputReleased(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TrackingInfoWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TrackingInfoWidget") + } + static class UTrackingInfoWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTrackingInfoWidget; + +// Class Phoenix.MultiFX2_PostProcessing +// 0x0020 (0x0088 - 0x0068) +class UMultiFX2_PostProcessing final : public UMultiFX2_Filtered +{ +public: + class UMultiFX2_PostProcessingDefinition* Definition; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoBlendInTime; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoBlendOutTime; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultBlendOutTime; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAutoBlendIn; // 0x007C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAutoBlendOut; // 0x007D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFXPostProcessingDuplicateAction IfAlreadyRunning; // 0x0084(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_PostProcessing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_PostProcessing") + } + static class UMultiFX2_PostProcessing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_PostProcessing; + +// Class Phoenix.PerformTaskSetPlayerSpeedMode +// 0x0020 (0x0100 - 0x00E0) +class UPerformTaskSetPlayerSpeedMode final : public UAIPerformTaskBase +{ +public: + ETargetSpeedMode SpeedMode; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetSpeedMode SpeedModifier; // 0x00D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldRevertToDefault; // 0x00DA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB[0x1]; // 0x00DB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float changePlayerSpeedRadius; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float revertRadius; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x1C]; // 0x00E4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerformTaskSetPlayerSpeedMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerformTaskSetPlayerSpeedMode") + } + static class UPerformTaskSetPlayerSpeedMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerformTaskSetPlayerSpeedMode; + +// Class Phoenix.FXUpdate_PostProcessingCurves +// 0x0050 (0x00D0 - 0x0080) +class UFXUpdate_PostProcessingCurves final : public UFXUpdate_Tick +{ +public: + struct FPostProcessingFXCurveSet Curves; // 0x0080(0x0050)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_PostProcessingCurves") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_PostProcessingCurves") + } + static class UFXUpdate_PostProcessingCurves* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_PostProcessingCurves; + +// Class Phoenix.MultiFX2PostProcessSingleton +// 0x0010 (0x0258 - 0x0248) +class AMultiFX2PostProcessSingleton final : public AActor +{ +public: + TArray PostProcessComponents; // 0x0248(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2PostProcessSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2PostProcessSingleton") + } + static class AMultiFX2PostProcessSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMultiFX2PostProcessSingleton; + +// Class Phoenix.SceneAction_ActorMeshStates +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_ActorMeshStates : public USceneRigObjectActionBase +{ +public: + bool bIncludeChildActors; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateEveryFrame; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ActorMeshStates") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ActorMeshStates") + } + static class USceneAction_ActorMeshStates* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ActorMeshStates; + +// Class Phoenix.SceneAction_ActorMeshFullSetup +// 0x0018 (0x00C0 - 0x00A8) +class USceneAction_ActorMeshFullSetup final : public USceneAction_ActorMeshStates +{ +public: + struct FActorMeshSetupDefinition Setup; // 0x00A8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ActorMeshFullSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ActorMeshFullSetup") + } + static class USceneAction_ActorMeshFullSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ActorMeshFullSetup; + +// Class Phoenix.FXUpdate_Timed +// 0x0060 (0x0088 - 0x0028) +class UFXUpdate_Timed final : public UFXUpdate +{ +public: + float Duration; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bForceKill; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* World; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DeactivateFX(const struct FMultiFX2Handle& InHandle, const class UMultiFX2_Base* FXBase); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_Timed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_Timed") + } + static class UFXUpdate_Timed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_Timed; + +// Class Phoenix.ObjectLevitateComponent +// 0x0090 (0x0160 - 0x00D0) +class UObjectLevitateComponent final : public UActorComponent +{ +public: + float HoverForce; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TorqueScale; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoverHeight; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearDamping; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularDamping; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* DefaultLevitateVfx; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* DefaultLevitateSfx; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideEffects; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* LevitateVfx; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* LevitateSfx; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* HoverTargetOffset; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* HoverTargetRotation; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0120(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* LevitateMesh; // 0x0128(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SavedHoverHeight; // 0x0130(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SavedHoverForce; // 0x0134(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SavedMass; // 0x0138(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_13C[0x24]; // 0x013C(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectLevitateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectLevitateComponent") + } + static class UObjectLevitateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectLevitateComponent; + +// Class Phoenix.FXUpdate_EndWhenMovementStops +// 0x0000 (0x0028 - 0x0028) +class UFXUpdate_EndWhenMovementStops final : public UFXUpdate +{ +public: + void MovementStopped(class AActor* InActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_EndWhenMovementStops") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_EndWhenMovementStops") + } + static class UFXUpdate_EndWhenMovementStops* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_EndWhenMovementStops; + +// Class Phoenix.RPGTriggerEffect_ProtegoReflectDamageOnCursed +// 0x0008 (0x0058 - 0x0050) +class URPGTriggerEffect_ProtegoReflectDamageOnCursed final : public URPGTriggerEffect_ProtegoReflectAttack +{ +public: + float DamageScale; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ProtegoReflectDamageOnCursed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ProtegoReflectDamageOnCursed") + } + static class URPGTriggerEffect_ProtegoReflectDamageOnCursed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ProtegoReflectDamageOnCursed; + +// Class Phoenix.FXUpdate_KeepOnGround +// 0x0010 (0x0090 - 0x0080) +class UFXUpdate_KeepOnGround final : public UFXUpdate_Tick +{ +public: + float MaxDistance; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InterpolationWeight; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPlayIfNoGround; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOrientToGround; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReApplyAdjustments; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_KeepOnGround") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_KeepOnGround") + } + static class UFXUpdate_KeepOnGround* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_KeepOnGround; + +// Class Phoenix.String_DialogueArticyID +// 0x0010 (0x0038 - 0x0028) +class UString_DialogueArticyID final : public UStringProvider +{ +public: + struct FDialogueLineReference DialogueLine; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("String_DialogueArticyID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"String_DialogueArticyID") + } + static class UString_DialogueArticyID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UString_DialogueArticyID; + +// Class Phoenix.MultiFX2_BeamTargetBase +// 0x0000 (0x0028 - 0x0028) +class UMultiFX2_BeamTargetBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_BeamTargetBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_BeamTargetBase") + } + static class UMultiFX2_BeamTargetBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_BeamTargetBase; + +// Class Phoenix.MultiFX2_BeamTarget +// 0x0000 (0x0028 - 0x0028) +class UMultiFX2_BeamTarget final : public UMultiFX2_BeamTargetBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_BeamTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_BeamTarget") + } + static class UMultiFX2_BeamTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_BeamTarget; + +// Class Phoenix.ObjectStateDataContainer +// 0x0098 (0x00C0 - 0x0028) +class UObjectStateDataContainer final : public UObjectStateDataContainerBase +{ +public: + struct FObjectStateData Data; // 0x0028(0x0098)(ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectStateDataContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectStateDataContainer") + } + static class UObjectStateDataContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectStateDataContainer; + +// Class Phoenix.MultiFX2_BeamGroundBelow +// 0x0008 (0x0030 - 0x0028) +class UMultiFX2_BeamGroundBelow final : public UMultiFX2_BeamTargetBase +{ +public: + float MaxDistance; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayIfNoGround; // 0x002C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_BeamGroundBelow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_BeamGroundBelow") + } + static class UMultiFX2_BeamGroundBelow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_BeamGroundBelow; + +// Class Phoenix.MultiFX2_BeamTargetProperty +// 0x0008 (0x0030 - 0x0028) +class UMultiFX2_BeamTargetProperty final : public UMultiFX2_BeamTargetBase +{ +public: + class FName PropertyName; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiFX2_BeamTargetProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiFX2_BeamTargetProperty") + } + static class UMultiFX2_BeamTargetProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiFX2_BeamTargetProperty; + +// Class Phoenix.FXUpdate_BeamTargetAttach +// 0x0010 (0x0090 - 0x0080) +class UFXUpdate_BeamTargetAttach : public UFXUpdate_Tick +{ +public: + class UMultiFX2_BeamTargetBase* TargetType; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InterpolationWeight; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_BeamTargetAttach") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_BeamTargetAttach") + } + static class UFXUpdate_BeamTargetAttach* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_BeamTargetAttach; + +// Class Phoenix.ObjectStateManager +// 0x0308 (0x0330 - 0x0028) +class UObjectStateManager final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap OsiMap; // 0x0038(0x0050)(Protected, NativeAccessSpecifierProtected) + TArray OsiActiveList; // 0x0088(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray OsiInactiveList; // 0x0098(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray OsiToActivateLater; // 0x00A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap OverrideRepairLocationMap; // 0x00B8(0x0050)(Protected, NativeAccessSpecifierProtected) + TMap MaterialPropertyMap; // 0x0108(0x0050)(Protected, NativeAccessSpecifierProtected) + TArray PlayerActorList; // 0x0158(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray CollisionPairs; // 0x0168(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TWeakObjectPtr World; // 0x0178(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap, struct FOriginalInfo> OriginalInfoMap; // 0x0180(0x0050)(Protected, NativeAccessSpecifierProtected) + TMap OsiRemovedMap; // 0x01D0(0x0050)(Protected, NativeAccessSpecifierProtected) + class UContextFilterComponent* ContextFilterComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_228[0xA0]; // 0x0228(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray UnloadTrackerArray; // 0x02C8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray CooldownPickupPool; // 0x02D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2E8[0x48]; // 0x02E8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void DisableAutoRepair(class UObject* InObject); + static void EnableAutoRepair(class UObject* InObject, float MinRepairDelay, float MaxRepairDelay, class UReparoData* ReparoDataOverride); + static bool EnableCcd(class AActor* InActor); + static void EnableCcdForXSeconds(class AActor* InActor, float Time); + static class UObjectStateManager* Get(class UWorld* World_0); + static class UCharacterStateInfo* GetCharacterStateInfo(const class ABase_Character* InCharacter); + static class FName GetDbClassId(const class AActor* InActor); + static class FName GetDbId(const class AActor* InActor); + static class FName GetDbSubType(const class AActor* InActor); + static int32 GetDbUniqueId(const class AActor* InActor); + static class UObjectStateInfo* GetObjectStateInfo(const class AActor* InActor); + static class UObjectStateManager* GetObjectStateManager(const class UObject* WorldContext); + static void HighlightActorWithRevelio(class AActor* InActor, bool bHighlight); + static bool IsRevelioActor(class AActor* InActor); + + void OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason); + void SetOriginalTransform(class AActor* InActor, const struct FTransform& InTransform); + void UpdateOriginalInfo(class AActor* InActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectStateManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectStateManager") + } + static class UObjectStateManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectStateManager; + +// Class Phoenix.FXUpdate_BeamTargetLocation +// 0x0008 (0x0098 - 0x0090) +class UFXUpdate_BeamTargetLocation final : public UFXUpdate_BeamTargetAttach +{ +public: + class FName PropertyName; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_BeamTargetLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_BeamTargetLocation") + } + static class UFXUpdate_BeamTargetLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_BeamTargetLocation; + +// Class Phoenix.RPGTriggerEffect_MultiFXPlus +// 0x0170 (0x01B0 - 0x0040) +class URPGTriggerEffect_MultiFXPlus final : public URPGTriggerEffect_Base +{ +public: + struct FMultiFXPlus FXData; // 0x0040(0x0070)(Edit, Protected, NativeAccessSpecifierProtected) + struct FMultiFXPlus ActivateFx; // 0x00B0(0x0070)(Edit, Protected, NativeAccessSpecifierProtected) + struct FMultiFXPlus DeactivateFX; // 0x0120(0x0070)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_190[0x20]; // 0x0190(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_MultiFXPlus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_MultiFXPlus") + } + static class URPGTriggerEffect_MultiFXPlus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_MultiFXPlus; + +// Class Phoenix.FXUpdate_LocationRotationScale +// 0x0058 (0x00D8 - 0x0080) +class UFXUpdate_LocationRotationScale final : public UFXUpdate_Tick +{ +public: + float InterpolationWeight; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName LocationPropertyName; // 0x0084(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseLocationPropertyName; // 0x008C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OverrideLocation; // 0x0090(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseOverrideLocation; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RotationPropertyName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseRotationPropertyName; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator OverrideRotation; // 0x00AC(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bUseOverrideRotation; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ScalePropertyName; // 0x00BC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseScalePropertyName; // 0x00C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OverrideScale; // 0x00C8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseOverrideScale; // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_LocationRotationScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_LocationRotationScale") + } + static class UFXUpdate_LocationRotationScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_LocationRotationScale; + +// Class Phoenix.FXUpdate_BroomFlight +// 0x0010 (0x0090 - 0x0080) +class UFXUpdate_BroomFlight final : public UFXUpdate_Tick +{ +public: + float MaxDistance; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float InterpolationWeight; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_BroomFlight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_BroomFlight") + } + static class UFXUpdate_BroomFlight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_BroomFlight; + +// Class Phoenix.OnScreenObjectIndicator +// 0x0028 (0x0270 - 0x0248) +class AOnScreenObjectIndicator : public AActor +{ +public: + class UWidgetComponent* WidgetComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf IndicatorScreenWidgetClass; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* IndicatorScreenWidget; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UCanvasPanelSlot* OffscreenIndicatorHudSlot; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOffscreen; // 0x0268(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OnScreenObjectIndicator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OnScreenObjectIndicator") + } + static class AOnScreenObjectIndicator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AOnScreenObjectIndicator; + +// Class Phoenix.FXUpdate_ContinousMatchTimeDilation +// 0x0008 (0x0088 - 0x0080) +class UFXUpdate_ContinousMatchTimeDilation final : public UFXUpdate_Tick +{ +public: + EMultiFXUse UseTimeDilation; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_ContinousMatchTimeDilation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_ContinousMatchTimeDilation") + } + static class UFXUpdate_ContinousMatchTimeDilation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_ContinousMatchTimeDilation; + +// Class Phoenix.FXUpdate_SetTimeDilation +// 0x0008 (0x0030 - 0x0028) +class UFXUpdate_SetTimeDilation final : public UFXUpdate +{ +public: + float TimeDilation; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_SetTimeDilation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_SetTimeDilation") + } + static class UFXUpdate_SetTimeDilation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_SetTimeDilation; + +// Class Phoenix.RPGTriggerEffect_AffectedBySpell +// 0x0048 (0x0088 - 0x0040) +class URPGTriggerEffect_AffectedBySpell : public URPGTriggerEffect_Base +{ +public: + class FName SpellGroup; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SpellName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TargetIsPlayer; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TargetIsTeammate; // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TargetIsEnemy; // 0x0052(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TargetIsNeutral; // 0x0053(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool InstigatorIsPlayer; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool InstigatorIsCompanion; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequiresCursed; // 0x0056(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequiresAirborne; // 0x0057(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequiresUnaware; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RequiresRadiantAura; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FocusAmount; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URPGTriggerEffect_Base* TriggerEffect; // 0x0060(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TriggerEffectOnPlayer; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TriggerEffectOnInstigator; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AffectedBySpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AffectedBySpell") + } + static class URPGTriggerEffect_AffectedBySpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AffectedBySpell; + +// Class Phoenix.RPGTriggerEffect_ManageMomentumTokens +// 0x0028 (0x00B0 - 0x0088) +class URPGTriggerEffect_ManageMomentumTokens final : public URPGTriggerEffect_AffectedBySpell +{ +public: + class URPGAbilityBase* Ability; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AbilityDuration; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AbilityOnPlayer; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_95[0x1B]; // 0x0095(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ManageMomentumTokens") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ManageMomentumTokens") + } + static class URPGTriggerEffect_ManageMomentumTokens* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ManageMomentumTokens; + +// Class Phoenix.FXUpdate_ApplyAdjustments +// 0x0020 (0x00A0 - 0x0080) +class UFXUpdate_ApplyAdjustments final : public UFXUpdate_Tick +{ +public: + bool bUseFXAsSource; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Adjustments; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bDeactivateIfAdjustmentsFail; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_ApplyAdjustments") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_ApplyAdjustments") + } + static class UFXUpdate_ApplyAdjustments* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_ApplyAdjustments; + +// Class Phoenix.FXUpdate_AddFXTag +// 0x0008 (0x0030 - 0x0028) +class UFXUpdate_AddFXTag final : public UFXUpdate +{ +public: + class FName Tag; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_AddFXTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_AddFXTag") + } + static class UFXUpdate_AddFXTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_AddFXTag; + +// Class Phoenix.SceneRig_SpellMinigame +// 0x0018 (0x0250 - 0x0238) +class USceneRig_SpellMinigame final : public USceneRig +{ +public: + struct FSceneRigStage_Name AssignedSpell; // 0x0238(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_SpellMinigame") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_SpellMinigame") + } + static class USceneRig_SpellMinigame* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_SpellMinigame; + +// Class Phoenix.FXUpdate_NiagaraCurves +// 0x0020 (0x00A0 - 0x0080) +class UFXUpdate_NiagaraCurves final : public UFXUpdate_Tick +{ +public: + TArray FloatCurves; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ColorCurves; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_NiagaraCurves") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_NiagaraCurves") + } + static class UFXUpdate_NiagaraCurves* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_NiagaraCurves; + +// Class Phoenix.FXUpdate_NiagaraSkinFXCurves +// 0x0028 (0x00A8 - 0x0080) +class UFXUpdate_NiagaraSkinFXCurves final : public UFXUpdate_Tick +{ +public: + TArray FloatCurves; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ColorCurves; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf SkinFX; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_NiagaraSkinFXCurves") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_NiagaraSkinFXCurves") + } + static class UFXUpdate_NiagaraSkinFXCurves* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_NiagaraSkinFXCurves; + +// Class Phoenix.MunitionSpellInterface +// 0x0000 (0x0000 - 0x0000) +class IMunitionSpellInterface final +{ +public: + void SetEnemyShieldBreaker(EEnemyShieldBreaker ShieldBreaker); + void SetPlayerShieldBreaker(bool ShieldBreaker); + + class ASpellTool* GetSpellTool() const; + EEnemyShieldBreaker IsEnemyShieldBreaker() const; + bool IsPlayerShieldBreaker() const; + bool IsUnblockable(const class AActor* SpellTarget) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionSpellInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionSpellInterface") + } + static class IMunitionSpellInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMunitionSpellInterface; + +// Class Phoenix.MunitionType_AttackHitbox +// 0x0000 (0x0470 - 0x0470) +class AMunitionType_AttackHitbox final : public AMunitionType_Hitbox +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_AttackHitbox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_AttackHitbox") + } + static class AMunitionType_AttackHitbox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_AttackHitbox; + +// Class Phoenix.SceneRigStage_SimpleConversation +// 0x0230 (0x03B0 - 0x0180) +class USceneRigStage_SimpleConversation final : public USceneRigStage +{ +public: + struct FSceneRigStage_Actor interactionActor; // 0x0178(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor LocalPlayer; // 0x0190(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Camera; // 0x01A8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_String DialogueSequenceID; // 0x01C0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_String DialogueEventName; // 0x01D8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Int DialogueFlags; // 0x01F0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform AvatarHead; // 0x0208(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform AvatarRoot; // 0x0220(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform A1Head; // 0x0238(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform A1Root; // 0x0250(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableInitialFadeIn; // 0x0268(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableInitialFadeOut; // 0x0280(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableFinalFadeIn; // 0x0298(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableFinalFadeOut; // 0x02B0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Int SynchronizationMethod; // 0x02C8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool EnableLightRig; // 0x02E0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool UsesSkyColors; // 0x02F8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float KeyLightColorTemperature; // 0x0310(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float RimLightColorTemperature; // 0x0328(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float FillLightColorTemperature; // 0x0340(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float KeyLightIntensity; // 0x0358(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float RimLightIntensity; // 0x0370(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Float FillLightIntensity; // 0x0388(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + class USceneRigProvider* ActiveSceneRig; // 0x03A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_SimpleConversation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_SimpleConversation") + } + static class USceneRigStage_SimpleConversation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_SimpleConversation; + +// Class Phoenix.MunitionType_ConeSpell +// 0x0058 (0x03B8 - 0x0360) +class AMunitionType_ConeSpell final : public AMunitionType_Base +{ +public: + uint8 Pad_360[0x8]; // 0x0360(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float EndRadius; // 0x0368(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DamageType; // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StopAtCollision; // 0x0378(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_379[0x7]; // 0x0379(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* ExplosionVFX; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* ExplosionSfx; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASpellTool* SpellTool; // 0x0390(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_398[0x20]; // 0x0398(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnHit(const struct FHitResult& HitResult, bool bDestroyed, bool bHit, bool bBlocked, bool bFailed); + + class ASpellTool* GetSpellTool() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_ConeSpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_ConeSpell") + } + static class AMunitionType_ConeSpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_ConeSpell; + +// Class Phoenix.MunitionType_Potion +// 0x0008 (0x0540 - 0x0538) +class AMunitionType_Potion final : public AMunitionType_SubsonicSpell +{ +public: + float SpawnDistance; // 0x0538(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_Potion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_Potion") + } + static class AMunitionType_Potion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_Potion; + +// Class Phoenix.Actor_SubsonicProximity +// 0x0018 (0x0260 - 0x0248) +class AActor_SubsonicProximity final : public AActor +{ +public: + class USphereComponent* SphereComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_250[0x10]; // 0x0250(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SubsonicProximity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SubsonicProximity") + } + static class AActor_SubsonicProximity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AActor_SubsonicProximity; + +// Class Phoenix.MunitionType_SuperSonicSpell +// 0x0040 (0x03A0 - 0x0360) +class AMunitionType_SuperSonicSpell : public AMunitionType_Base +{ +public: + uint8 Pad_360[0x8]; // 0x0360(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpellTool* SpellTool; // 0x0368(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysHit; // 0x0370(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_371[0x3]; // 0x0371(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float IncreaseRangeBy; // 0x0374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IgnoreProtego; // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_379[0x27]; // 0x0379(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MunitionType_SuperSonicSpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MunitionType_SuperSonicSpell") + } + static class AMunitionType_SuperSonicSpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AMunitionType_SuperSonicSpell; + +// Class Phoenix.SceneAction_TimeDilation +// 0x0008 (0x0090 - 0x0088) +class USceneAction_TimeDilation final : public USceneRigActionBase +{ +public: + class UFloatProvider* DilationValueProvider; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_TimeDilation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_TimeDilation") + } + static class USceneAction_TimeDilation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_TimeDilation; + +// Class Phoenix.NavigationArrow +// 0x0020 (0x0268 - 0x0248) +class ANavigationArrow final : public AActor +{ +public: + float PathActivationRadius; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearFadeDistanceOutterRadius; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearFadeDistanceInnerRadius; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarFadeDistanceOutterRadius; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarFadeDistanceInnerRadius; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C[0xC]; // 0x025C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterialInstanceDynamic* GetMaterial(); + void Hide(); + void HideEvent(); + bool IsListVisible(); + void Show(); + void ShowEvent(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationArrow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationArrow") + } + static class ANavigationArrow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANavigationArrow; + +// Class Phoenix.NavigationBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UNavigationBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void RefreshObjectStateInfoActorObstacles(class AActor* TargetActor, bool bForceDynamicSpawnedFlag); + static void SetCanEverAffectNavigation(class UActorComponent* ActorComponent, bool bCanAffectNavigation); + static void SetObjectStateInfoObstacleComponentActive(class AActor* TargetActor, bool bActive); + static void SwitchDynamicNavigation(class AActor* TargetActor, bool bBlock); + static bool TraceWater(class UObject* WorldContextObject, const struct FVector& TraceStart, const struct FVector& TraceEnd, float Radius, bool bTraceComplex, const TArray& ActorsToIgnore, bool bIgnoreSelf, struct FHitResult* OutHit); + static void UpdateNavigationObstacles(class AActor* TargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavigationBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavigationBlueprintLibrary") + } + static class UNavigationBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavigationBlueprintLibrary; + +// Class Phoenix.ControllerButtonGraphicsDecorator +// 0x0000 (0x0028 - 0x0028) +class UControllerButtonGraphicsDecorator : public URichTextBlockDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ControllerButtonGraphicsDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ControllerButtonGraphicsDecorator") + } + static class UControllerButtonGraphicsDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UControllerButtonGraphicsDecorator; + +// Class Phoenix.NoCookComponent +// 0x0008 (0x00D8 - 0x00D0) +class UNoCookComponent final : public UActorComponent +{ +public: + struct FPerPlatformBool NoCookActor; // 0x00D0(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoCookComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoCookComponent") + } + static class UNoCookComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoCookComponent; + +// Class Phoenix.SceneAction_WalkToPoint +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_WalkToPoint final : public USceneRigObjectActionBase +{ +public: + class UTransformProvider* WorldSpaceTransform; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceTravelSpeed; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskSpeedMode TravelSpeed; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x2]; // 0x00AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ArrivalRadius; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskFinishAction FinishAction; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WalkToPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WalkToPoint") + } + static class USceneAction_WalkToPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WalkToPoint; + +// Class Phoenix.NoDismountZoneVolume +// 0x0000 (0x03B8 - 0x03B8) +class ANoDismountZoneVolume final : public AMountZoneVolumeBase +{ +public: + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoDismountZoneVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoDismountZoneVolume") + } + static class ANoDismountZoneVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANoDismountZoneVolume; + +// Class Phoenix.NoMountHUDBase +// 0x0008 (0x02F0 - 0x02E8) +class UNoMountHUDBase : public UHUDElementGroup +{ +public: + bool IsAnimating; // 0x02E8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnUseStateChanged(bool Show); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NoMountHUDBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NoMountHUDBase") + } + static class UNoMountHUDBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNoMountHUDBase; + +// Class Phoenix.NonCombat_Character +// 0x01D0 (0x1920 - 0x1750) +class ANonCombat_Character final : public ABase_Character +{ +public: + uint8 Pad_1750[0x8]; // 0x1750(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTag GroupTag; // 0x1758(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USocialAgentPathFollowerComponent* SocialAgentComponent; // 0x1760(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCustomizableCharacterComponent* CCComponent; // 0x1768(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCognitionStimuliSourceComponent* CogSourceComp; // 0x1770(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNPC_ReactionComponent* NPCReactionComponent; // 0x1778(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAllowDBInstanceRedirect; // 0x1780(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateScheduledEntity; // 0x1781(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAScheduledEntity; // 0x1782(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1783[0x5]; // 0x1783(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DefaultWorldID; // 0x1788(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CustomAbilityFinishedDelegate; // 0x1798(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_17A8[0x138]; // 0x17A8(0x0138)(Fixing Size After Last Property [ Dumper-7 ]) + class UInteractionArchitectAsset* DefaultMunition; // 0x18E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVariantMapHandle NPCVariantMapHandle; // 0x18E8(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_18EC[0x4]; // 0x18EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf IdleAbility; // 0x18F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MoveStartAbility; // 0x18F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MoveAbility; // 0x1900(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PivotAbility; // 0x1908(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf StairAbility; // 0x1910(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf MoveStopAbility; // 0x1918(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ApplyReplicaFX(); + void ApplySpawnFX(); + void DisableCallout(const class UObject* i_caller); + void EnableCallout(const class UObject* i_caller); + void ForceProtego(bool inProtegoOnOff); + void ForceScheduledEntityState(); + void Freeze(const class UObject* i_caller); + class UCapsuleComponent* GetNpcCapsuleComponent(); + void HandleRagdollImpact(const class UObject* i_caller); + bool IsScheduledEntity(); + void OnChildSpawnFX(const struct FTransform& inSpawnLoc); + void OnReactionEnd(class UAblReactionData* InReactionData, class UAblReactionComponent* InReactionComponent); + void OnReactionQueued(class UAblReactionData* InReactionData, class UAblReactionComponent* InReactionComponent); + void OnStationOnFinishedEnter(); + void OnStationOnFinishedExit(); + void PlayCustomAbility(TSubclassOf InAbility, bool bPreventReactions); + void RegisterForInteractionSense(class UObject* InObject); + void Release(const class UObject* i_caller); + void Resume(const class UObject* i_caller); + void StartChildSpawnFX(const struct FTransform& inSpawnLoc); + void StopAndIdle(const class UObject* i_caller); + void StopCustomAbility(); + void Suspend(const class UObject* i_caller); + void UnregisterForInteractionSense(class UObject* InObject); + + const struct FVector GetImpactDirection() const; + const struct FVector GetImpactLocation() const; + bool IsAlive() const; + bool IsFrozen() const; + bool IsReleased() const; + bool IsSuspended() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NonCombat_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NonCombat_Character") + } + static class ANonCombat_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANonCombat_Character; + +// Class Phoenix.NonCombat_MovementComponent +// 0x0010 (0x0FC0 - 0x0FB0) +class UNonCombat_MovementComponent final : public UAmbulatory_MovementComponent +{ +public: + uint8 Pad_FA8[0x10]; // 0x0FA8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNavAgent NavAgent; // 0x0FB8(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NonCombat_MovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NonCombat_MovementComponent") + } + static class UNonCombat_MovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNonCombat_MovementComponent; + +// Class Phoenix.NotificationPanelWidget +// 0x00C0 (0x03A8 - 0x02E8) +class UNotificationPanelWidget : public UHUDElementGroup +{ +public: + class UPooledVerticalBox* NotificationsBox; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsActiveChallengeUpdateIncrementable; // 0x02F0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool IsActiveMoneyNotificationIncrementable; // 0x02F1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F2[0xB6]; // 0x02F2(0x00B6)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddChallengeCompleteNotification(const struct FChallengeNotificationData& ItemData); + void AddChallengeUpdatedNotification(const struct FChallengeNotificationData& ItemData); + void AddCollectionKnownNotification(const struct FCollectionNotificationData& ItemData); + void AddCollectionObtainedNotification(const struct FCollectionNotificationData& ItemData); + void AddMoneyNotification(const struct FPickupNotificationData& ItemData); + void AddPickupNotification(const struct FPickupNotificationData& ItemData); + void IncrementCurrentChallengeUpdate(const struct FChallengeNotificationData& ItemData); + void IncrementCurrentMoneyNotification(int32 Amount); + void ItemCollected(const struct FPickupNotificationData& NewItem); + void OnDisplayChallengeCompleteNotification(const class UObject* Caller); + void OnDisplayChallengeUpdatedNotification(const class UObject* Caller); + void OnDisplayCollectionKnownNotification(const class UObject* Caller); + void OnDisplayCollectionObtainedNotification(const class UObject* Caller); + void OnDisplayMoneyNotification(const class UObject* Caller); + void OnDisplayPickupNotification(const class UObject* Caller); + void OnNotificationAborted(const class UObject* Caller); + void RequestChallengeCompleteNotification(const struct FChallengeNotificationData& NewItem); + void RequestChallengeUpdatedNotification(const struct FChallengeNotificationData& NewItem); + void RequestCollectionKnownNotification(const struct FCollectionNotificationData& NewItem); + void RequestCollectionObtainedNotification(const struct FCollectionNotificationData& NewItem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NotificationPanelWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NotificationPanelWidget") + } + static class UNotificationPanelWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNotificationPanelWidget; + +// Class Phoenix.ZoneNotification +// 0x0018 (0x0300 - 0x02E8) +class UZoneNotification : public UHUDElementGroup +{ +public: + class UPhoenixTextBlock* ZoneNotification_Header; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* ZoneNotification_Label; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DisplayNotificationBP(bool PlaySound_0); + void HideNotificationBP(); + void Notify(class FName Header_Name, class FName Label_Name, class FName Image_Left, class FName Image_Right, float duration_seconds, bool PlaySound_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ZoneNotification") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ZoneNotification") + } + static class UZoneNotification* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UZoneNotification; + +// Class Phoenix.SceneActionState_ResetClothSim +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_ResetClothSim final : public USceneRigObjectActionState +{ +public: + class USceneAction_ResetClothSim* ResetClothSim; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ResetClothSim") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ResetClothSim") + } + static class USceneActionState_ResetClothSim* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ResetClothSim; + +// Class Phoenix.NPC_Character_Interface +// 0x0000 (0x0000 - 0x0000) +class INPC_Character_Interface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_Character_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_Character_Interface") + } + static class INPC_Character_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INPC_Character_Interface; + +// Class Phoenix.NPC_MobilityDataContainerAsset +// 0x00B8 (0x00E8 - 0x0030) +class UNPC_MobilityDataContainerAsset final : public UDataAsset +{ +public: + struct FNPC_MobilityDataContainer ContainerData; // 0x0030(0x00B8)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_MobilityDataContainerAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_MobilityDataContainerAsset") + } + static class UNPC_MobilityDataContainerAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_MobilityDataContainerAsset; + +// Class Phoenix.SceneActionState_RenderSettingsViewpoint +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_RenderSettingsViewpoint final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_RenderSettingsViewpoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_RenderSettingsViewpoint") + } + static class USceneActionState_RenderSettingsViewpoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_RenderSettingsViewpoint; + +// Class Phoenix.NPC_GameEvent_PerceptionUpdate +// 0x0000 (0x0040 - 0x0040) +class UNPC_GameEvent_PerceptionUpdate final : public UNPC_PerceptionUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_GameEvent_PerceptionUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_GameEvent_PerceptionUpdate") + } + static class UNPC_GameEvent_PerceptionUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_GameEvent_PerceptionUpdate; + +// Class Phoenix.SceneAction_ConsoleCommand +// 0x0000 (0x0098 - 0x0098) +class USceneAction_ConsoleCommand final : public USceneAction_ConsoleCommandBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ConsoleCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ConsoleCommand") + } + static class USceneAction_ConsoleCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ConsoleCommand; + +// Class Phoenix.NPC_PerceptionComponent +// 0x0000 (0x01B0 - 0x01B0) +class UNPC_PerceptionComponent final : public UGame_PerceptionComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_PerceptionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_PerceptionComponent") + } + static class UNPC_PerceptionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_PerceptionComponent; + +// Class Phoenix.NPC_RagdollBehaviorComponent +// 0x0000 (0x01E8 - 0x01E8) +class UNPC_RagdollBehaviorComponent final : public URagdollBehaviorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPC_RagdollBehaviorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPC_RagdollBehaviorComponent") + } + static class UNPC_RagdollBehaviorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPC_RagdollBehaviorComponent; + +// Class Phoenix.AblReactionComponentConfig +// 0x0050 (0x0080 - 0x0030) +class UAblReactionComponentConfig final : public UDataAsset +{ +public: + TArray> ReactionsToResetDuration; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate) + struct FGameplayTagContainer ResetReactionDurationTags; // 0x0040(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) + TSubclassOf DefaultFallingAbility; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf DefaultRagdollAbility; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float RecentlyOnFireTime; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float InAirDistanceFromGround; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bDefaultCanReactToAllies; // 0x0078(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AblReactionComponentConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AblReactionComponentConfig") + } + static class UAblReactionComponentConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAblReactionComponentConfig; + +// Class Phoenix.SceneAction_CreatureAI +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_CreatureAI final : public USceneRigObjectActionBase +{ +public: + bool bSet_IdleOverrideState; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureIdleOverrideState IdleOverrideState; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSet_StationaryForNurtureInteract; // 0x00A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStationaryForNurtureInteract; // 0x00A3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSet_FlyingOption; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneAction_CreatureFlyingOption FlyingOption; // 0x00A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSet_EnablePerception; // 0x00A6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePerception; // 0x00A7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSet_DesiredStance; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureStance DesiredStance; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CreatureAI") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CreatureAI") + } + static class USceneAction_CreatureAI* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CreatureAI; + +// Class Phoenix.Player_FootfallDataAsset +// 0x0038 (0x0068 - 0x0030) +class UPlayer_FootfallDataAsset final : public UDataAsset +{ +public: + struct FPlayer_FootfallData Data; // 0x0030(0x0038)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Player_FootfallDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Player_FootfallDataAsset") + } + static class UPlayer_FootfallDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayer_FootfallDataAsset; + +// Class Phoenix.NPCDistance_SpeedChoice +// 0x0008 (0x0030 - 0x0028) +class UNPCDistance_SpeedChoice final : public UNPC_MobilitySpeedChoice +{ +public: + float MinDist; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDist; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPCDistance_SpeedChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPCDistance_SpeedChoice") + } + static class UNPCDistance_SpeedChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPCDistance_SpeedChoice; + +// Class Phoenix.SceneRig_ByPlayerHouse +// 0x0020 (0x0048 - 0x0028) +class USceneRig_ByPlayerHouse final : public USceneRigProvider +{ +public: + class USceneRigProvider* Gryffindor; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigProvider* Hufflepuff; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigProvider* Ravenclaw; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigProvider* Slytherin; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_ByPlayerHouse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_ByPlayerHouse") + } + static class USceneRig_ByPlayerHouse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_ByPlayerHouse; + +// Class Phoenix.NPCGameplayUtil +// 0x0000 (0x0028 - 0x0028) +class UNPCGameplayUtil final : public UObject +{ +public: + static void AddImpulseSpread(const class USkeletalMeshComponent* SkeletalMeshComp, const struct FVector& Velocity, const bool bVelocityChange); + static void SetLinearDampeningAcrossPhysicsBodies(const class USkeletalMeshComponent* SkeletalMeshComp, const float LinearDampening); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NPCGameplayUtil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NPCGameplayUtil") + } + static class UNPCGameplayUtil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNPCGameplayUtil; + +// Class Phoenix.NumericTweenDummy +// 0x0000 (0x0028 - 0x0028) +class UNumericTweenDummy final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NumericTweenDummy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NumericTweenDummy") + } + static class UNumericTweenDummy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNumericTweenDummy; + +// Class Phoenix.SceneAction_DialogueBucket +// 0x0060 (0x0100 - 0x00A0) +class USceneAction_DialogueBucket final : public USceneRigObjectActionBase +{ +public: + TArray EventBucket; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UFloatProvider* RepeatDelay; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol DialogueStart; // 0x00B8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol DialogueFinish; // 0x00D0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool CutoffDialogueAtFinish; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioDialogueFlags AudioDialogueFlags; // 0x00E9(0x0007)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UTransformProvider* AtLocation; // 0x00F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RestrictDialogueByProximity; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProximityRadius; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DialogueBucket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DialogueBucket") + } + static class USceneAction_DialogueBucket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DialogueBucket; + +// Class Phoenix.Object_StationStoryContent +// 0x0038 (0x0060 - 0x0028) +class UObject_StationStoryContent final : public UObjectProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_StationStoryContent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_StationStoryContent") + } + static class UObject_StationStoryContent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_StationStoryContent; + +// Class Phoenix.ObjectBuoyancyComponent +// 0x0058 (0x0128 - 0x00D0) +class UObjectBuoyancyComponent final : public UActorComponent +{ +public: + class AActor* Owner; // 0x00D0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* TargetMesh; // 0x00D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TargetMass; // 0x00E0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TargetLoc; // 0x00E4(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HoverHeight; // 0x00F0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TargetBuoyancy; // 0x00F4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ForcePercent; // 0x00F8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBoxSphereBounds targetBounds; // 0x00FC(0x001C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float meshOrigin; // 0x0118(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float meshExtent; // 0x011C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bTicking; // 0x0120(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ToggleOn(bool bToggle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectBuoyancyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectBuoyancyComponent") + } + static class UObjectBuoyancyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectBuoyancyComponent; + +// Class Phoenix.ObjectGrouper +// 0x0010 (0x0258 - 0x0248) +class AObjectGrouper final : public AActor +{ +public: + TArray Objects; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectGrouper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectGrouper") + } + static class AObjectGrouper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AObjectGrouper; + +// Class Phoenix.Spawn_CameraActor +// 0x0018 (0x0060 - 0x0048) +class USpawn_CameraActor final : public UActorSpawner +{ +public: + ESpawnCameraActorType CameraType; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFixedAspectRatio; // 0x0049(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf StackCameraClass; // 0x0050(0x0008)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSubclassOf DefaultCameraClass; // 0x0058(0x0008)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spawn_CameraActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spawn_CameraActor") + } + static class USpawn_CameraActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawn_CameraActor; + +// Class Phoenix.ObjectScalingData +// 0x0068 (0x0098 - 0x0030) +class UObjectScalingData final : public UDataAsset +{ +public: + uint8 bGrowable : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bShrinkable : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveVector* CurveScaleLarger; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* CurveScaleLargerOffset; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* CurveScaleLargerRotation; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* RestoreCurveScaleLarger; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* RestoreCurveScaleLargerOffset; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* RestoreCurveScaleLargerRotation; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* CurveScaleSmaller; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* CurveScaleSmallerOffset; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* CurveScaleSmallerRotation; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* RestoreCurveScaleSmaller; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* RestoreCurveScaleSmallerOffset; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveVector* RestoreCurveScaleSmallerRotation; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectScalingData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectScalingData") + } + static class UObjectScalingData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectScalingData; + +// Class Phoenix.RepairInfo +// 0x0228 (0x0250 - 0x0028) +class URepairInfo final : public UObject +{ +public: + class UGeometryCollection* DestructibleGeometryCollection; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* BaseMesh; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterial* ChunkPhysicalMaterial; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DeathFX2; // 0x0048(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray DamagableInPiecesFX2; // 0x0058(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + ENoiseSize DeathNoiseSize; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* ChunkTrailVfx; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChunkTrailFX2; // 0x0078(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UObject* ChunkFadeVfx; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ChunkImpactVfx; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* RepairSfx; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReparoData* ReparoDataPtr; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReparoDataArray; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf DestroyObjectFieldSystemClass; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxClusterLevel; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimpleDestroy; // 0x00C4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x18B]; // 0x00C5(0x018B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RepairInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RepairInfo") + } + static class URepairInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URepairInfo; + +// Class Phoenix.ObjectStateInfoData +// 0x0478 (0x04A8 - 0x0030) +class UObjectStateInfoData final : public UDataAsset +{ +public: + bool bShowDebug; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DebugObjectStateDiagnosis; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ObjectStateDiagnosisActorClass; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BumpSoundThreshold; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpulseIgnoreThreshold; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x4]; // 0x0048(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float RagdollImpulseIgnoreThreshold; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x4]; // 0x0050(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float ChaosImpulseMultiplier; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpulseDamageDivider; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactDamageThreshold; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectToCharacterVelocityThreshold; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterToCharacterVelocityThreshold; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BecomeMovableDamageThreshold; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BecomeMovableVelocityThreshold; // 0x006C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterVelocityScale; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterDamageScale; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterToCharacterDamageScale; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer CharacterCanBeDamagedStates; // 0x0080(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FGameplayTagContainer CharacterCanDealDamageStates; // 0x00A0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + float PlayerVelocityScale; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerDamageScale; // 0x00C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LevelLoadedImpactIgnoreTime; // 0x00C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnedImpactIgnoreTime; // 0x00CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResetImpactIgnoreTime; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterStaticPhysicsHitIgnoreTime; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoVelocityScale; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoLaunchAngleMax; // 0x00DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxMassDamagePercent; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHealthDamagePercent; // 0x00E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassContributionToDamage; // 0x00E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighPostImpactVelocityThreshold; // 0x00EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyedVelocityScaleXY; // 0x00F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyedVelocityScaleZ; // 0x00F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyedVelocityScaleMin; // 0x00F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PhysicsHitFX2; // 0x0100(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* PhysicsMunitionDataAsset; // 0x0110(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PhysicsMunitionTag; // 0x0118(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsFloorBounceDegreesFromVerticalThreshold; // 0x0120(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsWallBounceDegreesFromHorizontalThreshold; // 0x0124(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsWallBounceVelocityThreshold; // 0x0128(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PhysicsWallBounceMunitionTag; // 0x012C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PhysicsHitArray; // 0x0138(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + float PhysicsHitFromAboveThreshold; // 0x0148(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PhysicsHitFromAboveMunitionTag; // 0x014C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsHitFromBelowThreshold; // 0x0154(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag PhysicsHitFromBelowMunitionTag; // 0x0158(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* DefaultMunitionDataAsset; // 0x0160(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* SendMunitionDataAsset; // 0x0168(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageOnVelocityTrackedCollision; // 0x0170(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaintainVelocityTime; // 0x0174(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccioGroundHitZThreshold; // 0x0178(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalCommonBreakableCollisionDamage; // 0x017C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IgnoreFallDamageTimeAfterSpawn; // 0x0180(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CurveHeightDamage; // 0x0188(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityTransferPercent; // 0x0190(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactIngoreTime; // 0x0194(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ImpactCameraShake; // 0x0198(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeDamageThreshold; // 0x01A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeVelocityThreshold; // 0x01A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeInnerRadius; // 0x01A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeOuterRadius; // 0x01AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeFalloff; // 0x01B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeBaseDamage; // 0x01B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeScale; // 0x01B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeScaleMin; // 0x01BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeScaleMax; // 0x01C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C4[0x4]; // 0x01C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* ImpactControllerVibration; // 0x01C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VulnerableTagDamageScale; // 0x01D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InReactionDamageIncrease; // 0x01D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InReactionDamageMultiplier; // 0x01D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1DC[0x4]; // 0x01DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* ClassSizeData; // 0x01E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* SteamEffectPS; // 0x01E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* FireDamageMunitionDataAsset; // 0x01F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer FireDamageTags; // 0x01F8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TSubclassOf OnFireCharacterAOE; // 0x0218(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FireDamageFloorPercent; // 0x0220(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FrozenExtraDamageFX2; // 0x0228(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float ActivateRange; // 0x0238(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeactivateRange; // 0x023C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialPropertyData* DefaultMaterialPropertyData; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> NoTrackingBaseClasses; // 0x0248(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + TSet> NoTrackingActorClassSet; // 0x0258(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> HealingRemoveEffects; // 0x02A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + struct FGameplayTagContainer HealingRemoveGameplayStateTags; // 0x02B8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray HealingFXArray; // 0x02D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DamageInPiecesAmountMultiplier; // 0x02E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageInPiecesMaxAmount; // 0x02EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageInPiecesImpulseMax; // 0x02F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageInPiecesImpulseMultiplier; // 0x02F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageInPiecesHealthZeroScale; // 0x02F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DamageInPiecesHealthZeroRadius; // 0x02FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NearDeathKneelInvulnerableTime; // 0x0300(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KneelingHealth; // 0x0304(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NonCombatKneelingRecoveryTime; // 0x0308(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CreatureKneelingRecoveryTime; // 0x030C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RecoverHealthPercent; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 TimeInInfirmary; // 0x0318(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ProtectionActor; // 0x0320(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BeamAwayFX2; // 0x0328(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray> KneelingRemoveEffects; // 0x0338(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + float DestroyImpulseMultiplier; // 0x0348(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyImpulseMax; // 0x034C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyNonSpellImpulseMultiplier; // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BreakMeshVelocityThreshold; // 0x0354(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BreakMeshVelocityMultiplier; // 0x0358(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyCenterOfObjectRadius; // 0x035C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyNonSpellRadius; // 0x0360(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LargeChunkThreshold; // 0x0364(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ThrowDeadCharacterThreshold; // 0x0368(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyVelocityScale; // 0x036C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> DestroyedTerminateStateEffects; // 0x0370(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + float OverkillPercent; // 0x0380(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerOverkillPercent; // 0x0384(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LootDropContainer; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LootDropContainerOnlyCoins; // 0x0390(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LootDropImpulse; // 0x0398(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LootDropAngularImpulse; // 0x03A4(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisableChunkTime; // 0x03B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisableChunkLinearSpeed; // 0x03B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisableChunkLinearSpeedFrameMultiplier; // 0x03B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisableChunkAngularSpeed; // 0x03BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisableChunkAngularSpeedFrameMultiplier; // 0x03C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DisableChunkSlowFrames; // 0x03C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DisableChunkAfterFrames; // 0x03C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3CC[0x4]; // 0x03CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf DestroyCameraShake; // 0x03D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyCameraShakeInnerRadius; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyCameraShakeOuterRadius; // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyCameraShakeFalloff; // 0x03E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyCameraShakeBaseMass; // 0x03E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyCameraShakeScale; // 0x03E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyCameraShakeScaleMin; // 0x03EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyCameraShakeScaleMax; // 0x03F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F4[0x4]; // 0x03F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* DestroyControllerVibration; // 0x03F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursedReflectedPercent; // 0x0400(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursedDamageMultiplier; // 0x0404(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CursedDuration; // 0x0408(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LongTalentCursedDuration; // 0x040C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CombatCursedActivateFX2; // 0x0410(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray CombatCursedFlairFX2; // 0x0420(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UGameplayPropertyMod* CursedAllyDamageMod; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HiddenFX2; // 0x0438(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float StartFastSpeed; // 0x0448(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndFastSpeed; // 0x044C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeBeforeSlowSpeedCheckBegins; // 0x0450(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SlowSpeedThreshold; // 0x0454(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SlowFramesBeforeTrackingEnd; // 0x0458(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45C[0x4]; // 0x045C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFieldSystem* AnchorFieldSystem; // 0x0460(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf AnchorFieldSystemClass; // 0x0468(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CooldownPickupArray; // 0x0470(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray CooldownPickupImpulseArray; // 0x0480(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + float CooldownPickupImpulseScaleLEnemy; // 0x0490(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownPickupImpulseScaleXLEnemy; // 0x0494(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownPickupLifetime; // 0x0498(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownPickupTargetingTimeMin; // 0x049C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownPickupTargetingTimeMax; // 0x04A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A4[0x4]; // 0x04A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectStateInfoData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectStateInfoData") + } + static class UObjectStateInfoData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectStateInfoData; + +// Class Phoenix.ObliviateSpellTool +// 0x0008 (0x0878 - 0x0870) +class AObliviateSpellTool final : public AFireOnceSpellTool +{ +public: + float DazeTime; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_874[0x4]; // 0x0874(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObliviateSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObliviateSpellTool") + } + static class AObliviateSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AObliviateSpellTool; + +// Class Phoenix.SpellHelperData +// 0x0050 (0x0080 - 0x0030) +class USpellHelperData final : public UDataAsset +{ +public: + TArray GlaciusFX2; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGameplayTagContainer GlaciusMunitionTagContainer; // 0x0040(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* GlaciusMunitionDataAsset; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DeflectedFX2; // 0x0068(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DeflectedMaxCharacterDamage; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectedMaxObjectDamage; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellHelperData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellHelperData") + } + static class USpellHelperData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellHelperData; + +// Class Phoenix.OcclusionTestSubsystem +// 0x0088 (0x00B8 - 0x0030) +class UOcclusionTestSubsystem final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x88]; // 0x0030(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OcclusionTestSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OcclusionTestSubsystem") + } + static class UOcclusionTestSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOcclusionTestSubsystem; + +// Class Phoenix.OffscreenThreatComponent +// 0x0010 (0x05E0 - 0x05D0) +class UOffscreenThreatComponent final : public UWidgetComponent +{ +public: + int32 PointerIndex; // 0x05D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D4[0xC]; // 0x05D4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAttackState(EEnemy_AttackThreatState AttackState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OffscreenThreatComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OffscreenThreatComponent") + } + static class UOffscreenThreatComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOffscreenThreatComponent; + +// Class Phoenix.OppugnoInterface +// 0x0000 (0x0000 - 0x0000) +class IOppugnoInterface final +{ +public: + void OnHitByOppugnoImpact(class AActor* Instigator, class AActor* Object); + void OnOppugnoEnd(class AActor* Instigator); + void OnOppugnoHold(class AActor* Instigator); + void OnOppugnoImpact(class AActor* Instigator, class AActor* Target, class AActor* HitObject); + void OnOppugnoPull(class AActor* Instigator); + void OnOppugnoThrow(class AActor* Instigator, class AActor* Target, const struct FVector& Velocity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OppugnoInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OppugnoInterface") + } + static class IOppugnoInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IOppugnoInterface; + +// Class Phoenix.OppugnoSpecialTagsActor +// 0x0000 (0x0000 - 0x0000) +class IOppugnoSpecialTagsActor final +{ +public: + void AddSpecialTag(const struct FGameplayTag& GameplayTag); + struct FGameplayTagContainer GetSpecialTags(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OppugnoSpecialTagsActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OppugnoSpecialTagsActor") + } + static class IOppugnoSpecialTagsActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IOppugnoSpecialTagsActor; + +// Class Phoenix.SchedulerTimeProvider +// 0x0000 (0x0028 - 0x0028) +class USchedulerTimeProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SchedulerTimeProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SchedulerTimeProvider") + } + static class USchedulerTimeProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USchedulerTimeProvider; + +// Class Phoenix.MapPath +// 0x0088 (0x00B0 - 0x0028) +class UMapPath final : public UObject +{ +public: + TArray Path; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray IntersectedPaths; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray IntersectedChildTSegmentValues; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray IntersectedChildSegment; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray IntersectedParentTSegmentValues; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray IntersectedParentSegment; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + int32 ClosestPathIndexToA; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ClosestPathIndexToB; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Length; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Width; // 0x0094(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PathTags; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MapPath") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MapPath") + } + static class UMapPath* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMapPath; + +// Class Phoenix.SceneActionState_NiagaraEmitter +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_NiagaraEmitter final : public USceneRigObjectActionState +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_NiagaraEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_NiagaraEmitter") + } + static class USceneActionState_NiagaraEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_NiagaraEmitter; + +// Class Phoenix.P4Support +// 0x0000 (0x0028 - 0x0028) +class UP4Support final : public UObject +{ +public: + static class FString GetCurrentPerforceChangelist(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("P4Support") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"P4Support") + } + static class UP4Support* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UP4Support; + +// Class Phoenix.ParallaxWidget +// 0x0020 (0x0288 - 0x0268) +class UParallaxWidget : public UUserWidget +{ +public: + float SlideRate; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x1C]; // 0x026C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyParallax(); + void ApplyParallaxEffect(class UCanvasPanelSlot* ParallaxingObject); + class UCanvasPanelSlot* GetSlot(); + void IgnoreParallax(); + void SetInitialCursorPosition(class UCanvasPanelSlot* ParallaxingObject); + void SyncParallaxToCursor(class UCanvasPanelSlot* ParallaxingObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParallaxWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParallaxWidget") + } + static class UParallaxWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParallaxWidget; + +// Class Phoenix.WorldFXRuleWeatherWindSpeedGreaterThan +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleWeatherWindSpeedGreaterThan final : public UWorldFXRuleWeatherWindSpeed +{ +public: + EBeaufortWindScale Threshold; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleWeatherWindSpeedGreaterThan") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleWeatherWindSpeedGreaterThan") + } + static class UWorldFXRuleWeatherWindSpeedGreaterThan* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleWeatherWindSpeedGreaterThan; + +// Class Phoenix.ParallaxWindowHelper +// 0x0020 (0x0240 - 0x0220) +class UParallaxWindowHelper final : public USceneComponent +{ +public: + struct FVector PositiveExtents; // 0x0218(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NegativeExtents; // 0x0224(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationAngle; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowDebugBox; // 0x0234(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_235[0xB]; // 0x0235(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParallaxWindowHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParallaxWindowHelper") + } + static class UParallaxWindowHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UParallaxWindowHelper; + +// Class Phoenix.ParticleFXContainer +// 0x0028 (0x0270 - 0x0248) +class AParticleFXContainer final : public AActor +{ +public: + uint8 Pad_248[0x20]; // 0x0248(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* SceneComp; // 0x0268(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void AddNiagaraSystem(class UNiagaraSystem* SystemTemplate); + void AddParticleEmitter(class UParticleSystem* SystemTemplate); + void DeactiveAndDestroyAfterXSeconds(float Seconds); + void DestroySelf(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ParticleFXContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ParticleFXContainer") + } + static class AParticleFXContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AParticleFXContainer; + +// Class Phoenix.SceneActionState_WeatherCloudsTime +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherCloudsTime final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherCloudsTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherCloudsTime") + } + static class USceneActionState_WeatherCloudsTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherCloudsTime; + +// Class Phoenix.PhoenixPathActor +// 0x0038 (0x0280 - 0x0248) +class APhoenixPathActor final : public AActor +{ +public: + class UMaterialInstanceDynamic* PathDynamicMaterial; // 0x0248(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* PathMaterial; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* WorldPathMaterial; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ManagedPathPoints; // 0x0260(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + float PathWidth; // 0x0270(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapPathComponent* PathComponent; // 0x0278(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixPathActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixPathActor") + } + static class APhoenixPathActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixPathActor; + +// Class Phoenix.PathCollector +// 0x0010 (0x0038 - 0x0028) +class UPathCollector final : public UObject +{ +public: + TArray ClosestPaths; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathCollector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathCollector") + } + static class UPathCollector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPathCollector; + +// Class Phoenix.PathNavigationManager +// 0x0610 (0x0638 - 0x0028) +class UPathNavigationManager : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap MapLocationHints; // 0x0030(0x0050)(NativeAccessSpecifierPublic) + TMulticastInlineDelegate& NewPathPoints)> OnNavigationPathUpdated; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + int64 MapTargetBeaconHandle; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 WayMarkerBeaconHandle; // 0x0098(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 MissionBeaconHandle; // 0x00A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr MapTargetBeacon; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MapTargetBeaconLongName; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScheduledEntity* MapTargetScheduledEntity; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MapTargetWorldLocation; // 0x00C8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MapTargetWaypoints; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + EPathTargetType PathTargetType; // 0x00E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSpliceDistance; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowUnknownRoads; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HogwartExits; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector CoastNorthLocation; // 0x0108(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CoastSouthLocation; // 0x0114(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf GuideSplineClass; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_128[0x28]; // 0x0128(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GuidePathPoints; // 0x0150(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class AGuideSpline* GuideSplineActor; // 0x0160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WiggleIterDist; // 0x0168(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WiggleMaxDist; // 0x016C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WiggleInitialDist; // 0x0170(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WiggleRange; // 0x0174(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WiggleMaxAngleDegrees; // 0x0178(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* PathSelectWidgetClass; // 0x0180(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPathSelectHUD* PathSelectWidget; // 0x0188(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowingPathSelectUI; // 0x0190(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPathCollector* PathCollector; // 0x0198(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOverlandPathFinder* OverlandPathFinder; // 0x01A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDebugMapData debugHelperData; // 0x01A8(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorldSupportWorld* FlightPathWorld; // 0x0200(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapPathData* AllRoads; // 0x0208(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray PathMarkerActorsTS; // 0x0210(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TMap RegisteredAuthoredPaths; // 0x0220(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_270[0x90]; // 0x0270(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PathTS; // 0x0300(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray MinimapPathTS; // 0x0310(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray ElevationChangePointsTS; // 0x0320(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_330[0x20]; // 0x0330(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class USplineComponent* Spline; // 0x0350(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_358[0x1F0]; // 0x0358(0x01F0)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PathDestinationLocationsMap; // 0x0548(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_598[0xA0]; // 0x0598(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPathNavigationManager* Get(); + + void AddMissionBeacon(class UScheduledEntity* dynamicTarget, const struct FVector& staticTarget, const int64 BeaconHandle); + void AddWaypointPathTarget(const struct FVector& Point); + void ClearAuthoredPath(); + void ClearImportantPathName(); + void ClearPathAndMissionTarget(); + void ClearPathTarget(); + void ClearWaymarkerTarget(); + void ClearWaypointPathTarget(); + void Debug_StartMap(EMapTypes MapTypeIn, class UWorld* WorldIn); + bool ExecuteSave(const int32 CharacterID); + bool FindPath(const struct FVector& Start, const struct FVector& End, TArray* OutPath, bool* OutMissingHogwartsSection); + class FName GetAuthoredPathName(); + struct FVector GetDestinationLocationForBeacon(class UBeaconInfo* Beacon); + TArray GetElevationChangePoints(); + TArray GetGuidePath(); + struct FVector GetGuidePathEndPoint(); + class FName GetImportantPathName(); + TArray GetMinimapPath(); + struct FVector GetMissionDestinationLocation(); + TArray GetNagivationMarkerActors(); + TArray GetPath(); + struct FVector GetPathDestinationLocation(); + struct FVector GetWaymarkerDestinationLocation(); + bool GiveMeHelp(); + bool HasGuidePath(); + void HidePathSelectionUI(); + bool IsNavmeshLoaded(const ESubLevelID Sublevel); + bool IsWaypointPathTarget(); + void MarkHogwartsNavmeshLoaded(const EHogwartsNavmeshID NavMesh, const bool bLoaded); + void MarkNavmeshLoaded(const ESubLevelID Sublevel, const bool bLoaded); + void OnCurtainLowered(); + void OnCurtainRaised(); + void PathNavigation_SetForcePathDestination(float X, float Y, float Z); + void PathNavigation_SetUseForcePathDestination(bool bNewValue); + void PathNavigation_TogglePauseThread(); + void PathNavigation_ToggleUseForcePathDestination(); + void ReDisplayMissionObjective(); + void RemoveGuideSpline(); + void SetBeaconPathTarget(const int64 NewBeaconHandle, const bool bValidateOnly, const class FString& BeaconLongName); + void SetImportantPathName(class FName Name_0); + void SetStaticPathTarget(const struct FVector& staticTarget); + void SetWaypointPathTarget(const TArray& Waypoints); + void ShowPathSelectionUI(); + class AGuideSpline* SpawnGuideSplineFromPath(TArray& InPath); + void UpdateMissionBeacons(const bool bStart); + void UseAuthoredPath(class FName Name_0); + + bool GetCanPlayerTrackDestination() const; + bool HasDestinationLocation(bool ShowDestinationsInAreaBeacons) const; + bool IsLocationInAreaBeaconArea(const struct FVector& Location) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PathNavigationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PathNavigationManager") + } + static class UPathNavigationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPathNavigationManager; + +// Class Phoenix.PausePopoutWidget +// 0x0018 (0x0280 - 0x0268) +class UPausePopoutWidget final : public UUserWidget +{ +public: + class UHeaderWidget* PopoutHeader; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* PopoutDescription; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* LegendText; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnPopoutDataSet(); + void SetPopoutData(const class FText& NewTitle, const class FText& NewDescription); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PausePopoutWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PausePopoutWidget") + } + static class UPausePopoutWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPausePopoutWidget; + +// Class Phoenix.SceneActionState_WorldBaseHeight +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_WorldBaseHeight final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WorldBaseHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WorldBaseHeight") + } + static class USceneActionState_WorldBaseHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WorldBaseHeight; + +// Class Phoenix.PearDoor +// 0x0010 (0x0540 - 0x0530) +class APearDoor final : public ADoor +{ +public: + uint8 Pad_530[0x8]; // 0x0530(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULockableComponent* LockableComponent; // 0x0538(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void TickleThePear(const class UObject* Caller); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PearDoor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PearDoor") + } + static class APearDoor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APearDoor; + +// Class Phoenix.PearLockComponent +// 0x0050 (0x0278 - 0x0228) +class UPearLockComponent final : public ULockableComponent +{ +public: + class USkeletalMeshComponent* PearMeshComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* DoorknobMeshComponent; // 0x0230(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMesh* PearMesh; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimationAsset* LaughingAnimation; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMesh* DoorknobMesh; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TickleTime; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraSystem* PearDoorknobTransformSystem; // 0x0258(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UNiagaraComponent* PearDoorknobComponent; // 0x0260(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AAmbulatory_Character* Character; // 0x0268(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_270[0x8]; // 0x0270(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DestroyPearMeshComponent(); + void ReplacePearDoorknob(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PearLockComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PearLockComponent") + } + static class UPearLockComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPearLockComponent; + +// Class Phoenix.PerceptionPointBox +// 0x0000 (0x02C8 - 0x02C8) +class APerceptionPointBox final : public APerceptionPointArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerceptionPointBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerceptionPointBox") + } + static class APerceptionPointBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APerceptionPointBox; + +// Class Phoenix.PerceptionPointController +// 0x0008 (0x0358 - 0x0350) +class APerceptionPointController final : public AAIController +{ +public: + uint8 Pad_350[0x8]; // 0x0350(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerceptionPointController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerceptionPointController") + } + static class APerceptionPointController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APerceptionPointController; + +// Class Phoenix.SkinFXEventTriggerFilteredRTPC +// 0x0018 (0x0050 - 0x0038) +class USkinFXEventTriggerFilteredRTPC final : public USkinFXEventTriggerFilteredWithDistance +{ +public: + class FName RTPC; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterpolationTime; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRTPCCache; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTriggerFilteredRTPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTriggerFilteredRTPC") + } + static class USkinFXEventTriggerFilteredRTPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTriggerFilteredRTPC; + +// Class Phoenix.AIPerformTaskApparateToLocation +// 0x0010 (0x00F0 - 0x00E0) +class UAIPerformTaskApparateToLocation final : public UAIPerformTaskBase +{ +public: + TSubclassOf ApparateInAblAbility; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ApparateOutAblAbility; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnApparateOutCompleted(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskApparateToLocation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskApparateToLocation") + } + static class UAIPerformTaskApparateToLocation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskApparateToLocation; + +// Class Phoenix.AIPerformTaskStartFollowSpline +// 0x0000 (0x00E0 - 0x00E0) +class UAIPerformTaskStartFollowSpline final : public UAIPerformTaskBase +{ +public: + class ASplineFollowerForAI* FollowSplineForAI; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskStartFollowSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskStartFollowSpline") + } + static class UAIPerformTaskStartFollowSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskStartFollowSpline; + +// Class Phoenix.AIPerformTaskJumpDown +// 0x0000 (0x00E0 - 0x00E0) +class UAIPerformTaskJumpDown final : public UAIPerformTaskBase +{ +public: + TSubclassOf JumpDownAbility; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void JumpFinished(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskJumpDown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskJumpDown") + } + static class UAIPerformTaskJumpDown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskJumpDown; + +// Class Phoenix.SocialJournalEntryWidget +// 0x0020 (0x0288 - 0x0268) +class USocialJournalEntryWidget final : public UUserWidget +{ +public: + class UPhoenixTextBlock* Count; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* IconObserver; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* IconObserverType; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* IconSource; // 0x0280(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void InitDetails(const class FString& inIconObserverName, const class FString& inIconObserverTypeName, const class FString& inIconSourceName, int32 InCount); + void OnSynchronizeProperties(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialJournalEntryWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialJournalEntryWidget") + } + static class USocialJournalEntryWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialJournalEntryWidget; + +// Class Phoenix.AIPerformTaskRunSceneRig +// 0x0020 (0x0100 - 0x00E0) +class UAIPerformTaskRunSceneRig final : public UAIPerformTaskBase +{ +public: + class ASceneRigActor* SceneRigActor; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientToPlayer; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskSceneRigSetting CurrentTaskSetting; // 0x00E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2[0x6]; // 0x00E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSceneRigPlayed; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskRunSceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskRunSceneRig") + } + static class UAIPerformTaskRunSceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskRunSceneRig; + +// Class Phoenix.PerformTaskSetTempAnimationArchitectAsset +// 0x0010 (0x00F0 - 0x00E0) +class UPerformTaskSetTempAnimationArchitectAsset final : public UAIPerformTaskBase +{ +public: + class UAnimationArchitectAsset* TriggerAnimationArchitectAsset; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskSetting CurrentTaskSetting; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0xF]; // 0x00E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerformTaskSetTempAnimationArchitectAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerformTaskSetTempAnimationArchitectAsset") + } + static class UPerformTaskSetTempAnimationArchitectAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerformTaskSetTempAnimationArchitectAsset; + +// Class Phoenix.PerformTasksForAI +// 0x02E8 (0x0530 - 0x0248) +class alignas(0x10) APerformTasksForAI : public AActor +{ +public: + struct FDbSingleColumnInfo NPCKey; // 0x0248(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText Description; // 0x02D0(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EPerformTaskContainerType PerformTaskContainerType; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString LevelOwnerName; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TasksToBePerformedContainer; // 0x0300(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bStartOff; // 0x0310(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoActivate; // 0x0311(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysActive; // 0x0312(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanActivateAgainWhenUnfinished; // 0x0313(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLumosOn; // 0x0314(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_315[0x3]; // 0x0315(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ApparateInAblAbility; // 0x0318(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ApparateOutAblAbility; // 0x0320(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf JumpDownAbilityPtr; // 0x0328(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo m_missionID; // 0x0330(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 MissionUID; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ResetGoal; // 0x03BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReleaseOnCompletion; // 0x03BD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BE[0x2]; // 0x03BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDialogueConversationReference ClearedDialogueReference; // 0x03C0(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAvaAudioDialogueEvent* ClearedDialogueEvent; // 0x03D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float clearedAudioDelay; // 0x03D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APerformTasksForAI* NextTask; // 0x03E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OffTargets; // 0x03E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class USceneComponent* Scene; // 0x03F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* Trigger; // 0x0400(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* SphereTrigger; // 0x0408(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextRenderComponent* TextRenderer; // 0x0410(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FirstDelay; // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41C[0x4]; // 0x041C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnPerformTriggerTaskCompleteBP; // 0x0420(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWholePerformTaskTriggerStart; // 0x0430(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnWholePerformTaskTriggerComplete; // 0x0440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + bool bShowAxisInGame; // 0x0450(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_451[0x7]; // 0x0451(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpellToolRecords; // 0x0458(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_468[0xC8]; // 0x0468(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CallSwitchOffBP(class UObject* InTarget); + void CallSwitchOnBP(class UObject* InTarget); + void CleanUpAndStartNextPerformTask(class UScheduledEntity* ScheduledEntity, int32 ActivityTypeBits); + void ClearScheduledEntity(); + void ExecuteStartPerformTasksForAI(); + void FinishPerformTaskTriggerBP(); + void ForceFinishCurrentTask(); + class UScheduledEntity* GetScheduledEntity(); + void HardExecuteStartPerformTasksForAI(); + void OnFleshLoadComplete(class AActor* FleshActor); + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void SetScheduledEntity(class UScheduledEntity* InAI_ScheduledEntity); + void SwitchOnBPImplementation(); + + const struct FAIPerformTaskContainer GetTaskAtIndex(const int32 TaskIndex) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerformTasksForAI") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerformTasksForAI") + } + static class APerformTasksForAI* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APerformTasksForAI; + +// Class Phoenix.WorldEventSpline +// 0x0090 (0x0610 - 0x0580) +class UWorldEventSpline final : public USplineComponent +{ +public: + uint8 Pad_578[0x58]; // 0x0578(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SplinePointEvents; // 0x05D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray SplineTriggerBoxes; // 0x05E0(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray EventTexts; // 0x05F0(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FVector TextOffset; // 0x0600(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_60C[0x4]; // 0x060C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UBoxComponent* AddBoxColliderAtSplinePoint(const int32 SplinePointIndex, const class USplineComponent* InSplineComponent); + class UTextRenderComponent* AddTextAtSplinePoint(const int32 SplinePointIndex, const TArray& InSplinePointEvents, const struct FVector& Offset, const class USplineComponent* InSplineComponent); + void Bind(const class FString& TriggerEventName, const TDelegate Event); + void Construct(const struct FTransform& Transform); + void EnableTriggerEvents(bool Enable); + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void Unbind(const class FString& TriggerEventName, const TDelegate Event); + void UnbindAll(); + void UnbindAllFromEvent(const class FString& TriggerEventName); + + void FindEventsAtSplinePoint(const int32 SplinePointIndex, const TArray& InSplinePointEvents, TArray* OutFoundEventNames) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventSpline") + } + static class UWorldEventSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventSpline; + +// Class Phoenix.AIPerformTaskWaitForPlayer +// 0x0010 (0x00F0 - 0x00E0) +class UAIPerformTaskWaitForPlayer final : public UAIPerformTaskBase +{ +public: + float ProximityRadius; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientToPlayer; // 0x00DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ProximityCheckBeforeStopping; // 0x00DD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WaitForFastTravelBegun; // 0x00DE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WaitForFastTravelFinished; // 0x00DF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskWaitForPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskWaitForPlayer") + } + static class UAIPerformTaskWaitForPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskWaitForPlayer; + +// Class Phoenix.SceneAction_KillBystanders +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_KillBystanders final : public USceneRigObjectActionBase +{ +public: + float KillPct; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_KillBystanders") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_KillBystanders") + } + static class USceneAction_KillBystanders* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_KillBystanders; + +// Class Phoenix.AIPerformTaskVO +// 0x0000 (0x00E0 - 0x00E0) +class UAIPerformTaskVO final : public UAIPerformTaskBase +{ +public: + bool bOrientToPlayer; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskVO") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskVO") + } + static class UAIPerformTaskVO* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskVO; + +// Class Phoenix.AIPerformTaskTutorial +// 0x0010 (0x00F0 - 0x00E0) +class UAIPerformTaskTutorial final : public UAIPerformTaskBase +{ +public: + class FName TutorialName; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientToPlayer; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0xF]; // 0x00E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskTutorial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskTutorial") + } + static class UAIPerformTaskTutorial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskTutorial; + +// Class Phoenix.AIPerformTaskTrigger +// 0x0020 (0x0100 - 0x00E0) +class UAIPerformTaskTrigger final : public UAIPerformTaskBase +{ +public: + struct FVector WaitTriggerScale; // 0x00D8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USphereComponent* WaitTrigger; // 0x00E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientToPlayer; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0xF]; // 0x00F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnWaitTriggerOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskTrigger") + } + static class UAIPerformTaskTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskTrigger; + +// Class Phoenix.WorldEventSocketPreview +// 0x0010 (0x0040 - 0x0030) +class UWorldEventSocketPreview final : public UDataAsset +{ +public: + TArray WorldPreviewData; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventSocketPreview") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventSocketPreview") + } + static class UWorldEventSocketPreview* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventSocketPreview; + +// Class Phoenix.AIPerformTaskCombatMode +// 0x0020 (0x0100 - 0x00E0) +class UAIPerformTaskCombatMode final : public UAIPerformTaskBase +{ +public: + class FName NewTeamName; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AudioSubtypeID; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartCombatMode; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskCombatMode CombatMode; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0xF]; // 0x00F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FinishAfterDuration(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskCombatMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskCombatMode") + } + static class UAIPerformTaskCombatMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskCombatMode; + +// Class Phoenix.WorldFXRuleTime +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleTime : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleTime") + } + static class UWorldFXRuleTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleTime; + +// Class Phoenix.AIPerformTaskEnableTriggerOverlapForPT +// 0x0010 (0x00F0 - 0x00E0) +class UAIPerformTaskEnableTriggerOverlapForPT final : public UAIPerformTaskBase +{ +public: + class AActor* PerformTaskTrigger; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldActivate; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0xF]; // 0x00E1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskEnableTriggerOverlapForPT") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskEnableTriggerOverlapForPT") + } + static class UAIPerformTaskEnableTriggerOverlapForPT* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskEnableTriggerOverlapForPT; + +// Class Phoenix.SceneAction_Lumos +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_Lumos final : public USceneRigObjectActionBase +{ +public: + int32 SpellLevel; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool KeepStateOnCompletion; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Lumos") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Lumos") + } + static class USceneAction_Lumos* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Lumos; + +// Class Phoenix.AIPerformTaskSpawnHogwartsExpress +// 0x0020 (0x0100 - 0x00E0) +class UAIPerformTaskSpawnHogwartsExpress final : public UAIPerformTaskBase +{ +public: + EPerformTaskHogwarsExpressSettings CurrentTaskSetting; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateLocation; // 0x00D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x2]; // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NewLocation; // 0x00DC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateSpeed; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NewSpeed; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskSpawnHogwartsExpress") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskSpawnHogwartsExpress") + } + static class UAIPerformTaskSpawnHogwartsExpress* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskSpawnHogwartsExpress; + +// Class Phoenix.PerksSettings +// 0x0050 (0x0078 - 0x0028) +class UPerksSettings final : public UObject +{ +public: + TMap PerkFXMap; // 0x0028(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerksSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerksSettings") + } + static class UPerksSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerksSettings; + +// Class Phoenix.WorldFXRuleNightThreshold +// 0x0000 (0x0030 - 0x0030) +class UWorldFXRuleNightThreshold final : public UWorldFXRuleNightDayThreshold +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleNightThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleNightThreshold") + } + static class UWorldFXRuleNightThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleNightThreshold; + +// Class Phoenix.PerksTree +// 0x00B8 (0x00E0 - 0x0028) +class UPerksTree final : public UObject +{ +public: + uint8 Pad_28[0xB8]; // 0x0028(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPerksTree* Get(); + static TArray GetAllPerks(bool UIDisplayOnly, const class FString& categoryId); + static int32 GetPerkPoints(); + static int32 GetPurchasedPerkCount(const class FString& categoryId); + static int32 GetTotalPerks(const class FString& categoryId); + static struct FPerkTreeEntry RefreshDataForSlot(const class FString& PerkCategory, int32 Row, int32 Column); + static bool ResetPerks(); + static bool ResetPerksByCategory(const class FString& categoryId); + static bool UpdatePerkPoints(int32 Amount); + + int32 GetPerkLevel(const class FString& PerkID); + EPerkState GetPerkState(const class FString& PerkID); + bool IsPerkAvailable(const class FString& PerkID); + bool IsPerkPurchased(const class FString& PerkID); + bool IsPerkUpgradeable(const class FString& PerkID); + void OnSaveGameLoaded(); + void PerkActivate(const class FString& PerkID); + void PerkActivateAll(); + void PerkActivateAllInCategory(const class FString& Category); + void PerkCurriculumRefresh(const class FString& Curriculum, int32 Year); + void PerkIsActive(const class FString& PerkID); + void PerkIsAvailable(const class FString& PerkID); + void PerkIsUpgradeable(const class FString& PerkID); + void PerkPurchase(const class FString& PerkID); + void PerkResetAllPerks(); + void PerkSetLevel(const class FString& PerkID, int32 Level); + void PerkShowPoints(); + void PerkShowPurchasedCount(); + void PerkUpdatePoints(int32 Amount); + bool PurchasePerk(const class FString& PerkID); + void RemovePerk(const class FString& InPerkID); + bool ReturnPerk(const class FString& InPerkID); + bool UpgradePerk(const class FString& PerkID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PerksTree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PerksTree") + } + static class UPerksTree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPerksTree; + +// Class Phoenix.PersistentBreakable +// 0x0000 (0x02B0 - 0x02B0) +class APersistentBreakable : public AWorldObject +{ +public: + bool ResetState(EBreakableState NextState); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PersistentBreakable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PersistentBreakable") + } + static class APersistentBreakable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APersistentBreakable; + +// Class Phoenix.SceneAction_SkinFX +// 0x0240 (0x02E0 - 0x00A0) +class USceneAction_SkinFX final : public USceneRigObjectActionBase +{ +public: + TSubclassOf SkinFX; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingPriority MaterialLoadPriority; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapParameters InitialParameters; // 0x00B0(0x0050)(Edit, BlueprintVisible, DisableEditOnTemplate, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSceneActionSkinFXProviderParameters SceneRigParameters; // 0x0100(0x0030)(Edit, BlueprintVisible, DisableEditOnTemplate, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FMaterialSwapRules swapRules; // 0x0130(0x00E0)(Edit, BlueprintVisible, DisableEditOnTemplate, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FNiagaraMaterialDriverSetup NiagaraOverride; // 0x0210(0x0078)(Edit, BlueprintVisible, DisableEditOnTemplate, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSkinFXASREnvelope EnvelopeOverride; // 0x0288(0x002C)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverrideMeshStates; // 0x02B8(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + TArray SkinFXBlueprintVariables; // 0x02C8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bUseInitialParameters; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSceneRigParameters; // 0x02D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSwapRules; // 0x02DA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseNiagaraOverride; // 0x02DB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseEnvelopeOverride; // 0x02DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMeshStatesOverride; // 0x02DD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2DE[0x2]; // 0x02DE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SkinFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SkinFX") + } + static class USceneAction_SkinFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SkinFX; + +// Class Phoenix.PetrificusComponent +// 0x0018 (0x01B0 - 0x0198) +class UPetrificusComponent final : public UStateEffectComponent +{ +public: + struct FPetrificusData PetrificusData; // 0x0198(0x0010)(NativeAccessSpecifierPrivate) + uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PetrificusComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PetrificusComponent") + } + static class UPetrificusComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPetrificusComponent; + +// Class Phoenix.PetrificusSpellTool +// 0x0018 (0x0888 - 0x0870) +class APetrificusSpellTool final : public AFireOnceSpellTool +{ +public: + class UInteractionArchitectAsset* ChargedEndMunitionDataAsset; // 0x0870(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PetrificusFX2; // 0x0878(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PetrificusSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PetrificusSpellTool") + } + static class APetrificusSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APetrificusSpellTool; + +// Class Phoenix.AmbulatoryBlobShadowDecalCharacterComponent +// 0x0000 (0x05B0 - 0x05B0) +class UAmbulatoryBlobShadowDecalCharacterComponent final : public USimpleBlobShadowDecalCharacterComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AmbulatoryBlobShadowDecalCharacterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AmbulatoryBlobShadowDecalCharacterComponent") + } + static class UAmbulatoryBlobShadowDecalCharacterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAmbulatoryBlobShadowDecalCharacterComponent; + +// Class Phoenix.PhoenixCameraSettings +// 0x0090 (0x00B8 - 0x0028) +class UPhoenixCameraSettings final : public UObject +{ +public: + struct FPhoenixCameraSettingsData SettingsData; // 0x0028(0x0088)(Edit, BlueprintVisible, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bDirty; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void Apply(const class UObject* InWorldContextObject); + static void ApplyToCameraManager(class APlayerController* PC); + static float GetAimAssistStrength(); + static float GetAmountMotionBlur(); + static float GetAppliedFieldOfView(const class UObject* InWorldContextObject); + static float GetCameraShake(); + static bool GetChromaticAberration(); + static bool GetCineCameraShake(); + static bool GetDepthOfField(); + static float GetDirectorCam_AmbientFrequency(); + static float GetDirectorCam_AmbientIntensity(); + static float GetDirectorCam_Aperture(); + static bool GetDirectorCam_DollyInLocalSpace(); + static float GetDirectorCam_FocusDistanceFiltering(); + static float GetDirectorCam_FocusDistanceInputAcceleration(); + static float GetDirectorCam_FocusDistanceInputSensitivity(); + static float GetDirectorCam_MoveFiltering(); + static float GetDirectorCam_MoveInputAcceleration(); + static float GetDirectorCam_MoveInputSensitivity(); + static bool GetDirectorCam_PedestalInLocalSpace(); + static float GetDirectorCam_PedestalInputAcceleration(); + static float GetDirectorCam_PedestalInputSensitivity(); + static float GetDirectorCam_RollInputAcceleration(); + static float GetDirectorCam_RollInputSensitivity(); + static float GetDirectorCam_RotationFiltering(); + static float GetDirectorCam_RotationInputAcceleration(); + static float GetDirectorCam_RotationInputSensitivity(); + static bool GetDirectorCam_SwitchRollAndZoomInput(); + static bool GetDirectorCam_TruckInLocalSpace(); + static float GetDirectorCam_ZoomFiltering(); + static float GetDirectorCam_ZoomInputAcceleration(); + static float GetDirectorCam_ZoomInputSensitivity(); + static bool GetDirty(); + static float GetFieldOfViewOffset(); + static bool GetFilmGrain(); + static bool GetFlightInvertY(); + static bool GetGamepadAimingSwitch(); + static float GetGamepadDeadzone(); + static bool GetGamepadSouthpaw(); + static float GetInputAccelerationAiming(); + static float GetInputAccelerationDefault(); + static float GetInputSensitivityAiming(); + static float GetInputSensitivityDefault(); + static bool GetInvertX(); + static bool GetInvertY(); + static bool GetMotionBlur(); + static const struct FPhoenixCameraSettingsData GetSettingsData(); + static float GetSpeedFollowCamera(); + static bool GetToggleAim(); + static void ResetAccessibilitySettings(); + static void ResetConsoleDisplaySettings(); + static void ResetDisplaySettings(); + static void ResetGameplaySettings(); + static void SetAimAssistStrength(float InStrength); + static void SetAmountMotionBlur(float InMotionBlurAmount); + static void SetCameraShake(float InCameraShake); + static bool SetChromaticAberration(bool bInChromaticAberration); + static void SetCineCameraShake(bool bInCineCameraShake); + static void SetDepthOfField(bool bInDepthOfField); + static void SetDirectorCam_AmbientFrequency(float InFrequency); + static void SetDirectorCam_AmbientIntensity(float InIntensity); + static void SetDirectorCam_Aperture(float InAperture); + static void SetDirectorCam_DollyInLocalSpace(bool bInValue); + static void SetDirectorCam_FocusDistanceFiltering(float InFiltering); + static void SetDirectorCam_FocusDistanceInputAcceleration(float InAcceleration); + static void SetDirectorCam_FocusDistanceInputSensitivity(float InSensitivity); + static void SetDirectorCam_MoveFiltering(float InFiltering); + static void SetDirectorCam_MoveInputAcceleration(float InAcceleration); + static void SetDirectorCam_MoveInputSensitivity(float InSensitivity); + static void SetDirectorCam_PedestalInLocalSpace(bool bInValue); + static void SetDirectorCam_PedestalInputAcceleration(float InAcceleration); + static void SetDirectorCam_PedestalInputSensitivity(float InSensitivity); + static void SetDirectorCam_RollInputAcceleration(float InAcceleration); + static void SetDirectorCam_RollInputSensitivity(float InSensitivity); + static void SetDirectorCam_RotationFiltering(float InFiltering); + static void SetDirectorCam_RotationInputAcceleration(float InAcceleration); + static void SetDirectorCam_RotationInputSensitivity(float InSensitivity); + static void SetDirectorCam_SwitchRollAndZoomInput(bool bInValue); + static void SetDirectorCam_TruckInLocalSpace(bool bInValue); + static void SetDirectorCam_ZoomFiltering(float InFiltering); + static void SetDirectorCam_ZoomInputAcceleration(float InAcceleration); + static void SetDirectorCam_ZoomInputSensitivity(float InSensitivity); + static void SetFieldOfViewOffset(float InFieldOfViewOffset); + static bool SetFilmGrain(bool bInFilmGrain); + static void SetGamepadAimingSwitch(bool bInAimingSwitch); + static void SetGamepadDeadzone(float InDeadzone); + static void SetGamepadSouthpaw(bool bInSouthpaw); + static void SetInputAccelerationAiming(float InAcceleration); + static void SetInputAccelerationDefault(float InAcceleration); + static void SetInputSensitivityAiming(float InSensitivity); + static void SetInputSensitivityDefault(float InSensitivity); + static void SetInvertFlightY(bool bInInvertFlightY); + static void SetInvertX(bool bInInvertX); + static void SetInvertY(bool bInInvertY); + static void SetMotionBlur(bool bInMotionBlur); + static void SetSettingsData(const struct FPhoenixCameraSettingsData& InSettingsData); + static void SetSpeedFollowCamera(float InFollowSpeed); + static void SetToggleAim(bool bInToggleAim); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixCameraSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixCameraSettings") + } + static class UPhoenixCameraSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixCameraSettings; + +// Class Phoenix.CameraStackBehaviorTransfigurationCrossBlend +// 0x0008 (0x0370 - 0x0368) +class UCameraStackBehaviorTransfigurationCrossBlend final : public UCameraStackBehaviorMultiCrossBlendStandalone +{ +public: + uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorTransfigurationCrossBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorTransfigurationCrossBlend") + } + static class UCameraStackBehaviorTransfigurationCrossBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorTransfigurationCrossBlend; + +// Class Phoenix.CameraStackBehaviorFlowWaterCollision +// 0x0028 (0x0078 - 0x0050) +class UCameraStackBehaviorFlowWaterCollision final : public UCameraStackBehavior +{ +public: + float ProbeSize; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckForWaterVolumeOverlap; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainArmOriginFraming; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56[0x22]; // 0x0056(0x0022)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorFlowWaterCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorFlowWaterCollision") + } + static class UCameraStackBehaviorFlowWaterCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorFlowWaterCollision; + +// Class Phoenix.CameraStackBehaviorJumpLag +// 0x0040 (0x01F8 - 0x01B8) +class UCameraStackBehaviorJumpLag final : public UCameraStackBehaviorBlend +{ +public: + uint8 Pad_1B8[0x40]; // 0x01B8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnTeleport(class AAmbulatory_Character* Character, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorJumpLag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorJumpLag") + } + static class UCameraStackBehaviorJumpLag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorJumpLag; + +// Class Phoenix.CameraStackBehaviorFollowTargetRotationSpringMountSteering +// 0x0020 (0x0238 - 0x0218) +class UCameraStackBehaviorFollowTargetRotationSpringMountSteering final : public UCameraStackBehaviorFollowTargetRotationSpring +{ +public: + float MaximumInput; // 0x0218(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputAlphaInterpSpeed; // 0x021C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SpineDeltaMappedRange; // 0x0220(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_228[0x10]; // 0x0228(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorFollowTargetRotationSpringMountSteering") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorFollowTargetRotationSpringMountSteering") + } + static class UCameraStackBehaviorFollowTargetRotationSpringMountSteering* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorFollowTargetRotationSpringMountSteering; + +// Class Phoenix.SettingsSliderButtonBase +// 0x0000 (0x0328 - 0x0328) +class USettingsSliderButtonBase : public UAvaUserWidget +{ +public: + void SetMouseUsesStep_Internal(class USlider* Slider, bool MouseUsesStep); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SettingsSliderButtonBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SettingsSliderButtonBase") + } + static class USettingsSliderButtonBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USettingsSliderButtonBase; + +// Class Phoenix.CameraStackBehaviorCrossBlendByCrouchingPose +// 0x0008 (0x0370 - 0x0368) +class UCameraStackBehaviorCrossBlendByCrouchingPose final : public UCameraStackBehaviorMultiCrossBlendStandalone +{ +public: + uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCrossBlendByCrouchingPose") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCrossBlendByCrouchingPose") + } + static class UCameraStackBehaviorCrossBlendByCrouchingPose* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCrossBlendByCrouchingPose; + +// Class Phoenix.SceneAction_PeriodicSRTrigger +// 0x0060 (0x00E8 - 0x0088) +class USceneAction_PeriodicSRTrigger final : public USceneRigActionBase +{ +public: + float MinTriggerTime; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTriggerTime; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap WeightedPeriodicSceneRigs; // 0x0090(0x0050)(Edit, NativeAccessSpecifierPublic) + bool bTriggerImmediately; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopScenerigsAtEnd; // 0x00E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E2[0x6]; // 0x00E2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PeriodicSRTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PeriodicSRTrigger") + } + static class USceneAction_PeriodicSRTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PeriodicSRTrigger; + +// Class Phoenix.CameraStackToolInteractionBeastTargetGetter +// 0x0008 (0x0068 - 0x0060) +class UCameraStackToolInteractionBeastTargetGetter final : public UCameraStackSecondaryTargetGetter +{ +public: + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackToolInteractionBeastTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackToolInteractionBeastTargetGetter") + } + static class UCameraStackToolInteractionBeastTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackToolInteractionBeastTargetGetter; + +// Class Phoenix.CameraStackDuelingPartnerTargetGetter +// 0x0008 (0x00B0 - 0x00A8) +class UCameraStackDuelingPartnerTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackDuelingPartnerTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackDuelingPartnerTargetGetter") + } + static class UCameraStackDuelingPartnerTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackDuelingPartnerTargetGetter; + +// Class Phoenix.WorldEventCondition_Lock +// 0x0088 (0x00C0 - 0x0038) +class UWorldEventCondition_Lock final : public UWorldEventCondition +{ +public: + struct FDbSingleColumnInfo Lock; // 0x0038(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_Lock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_Lock") + } + static class UWorldEventCondition_Lock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_Lock; + +// Class Phoenix.CameraStackSpellCastTargetGetter +// 0x0018 (0x00C0 - 0x00A8) +class UCameraStackSpellCastTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + float Timeout; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x14]; // 0x00AC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackSpellCastTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackSpellCastTargetGetter") + } + static class UCameraStackSpellCastTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackSpellCastTargetGetter; + +// Class Phoenix.SceneAction_GameOptions +// 0x0060 (0x00E8 - 0x0088) +class USceneAction_GameOptions final : public USceneRigActionBase +{ +public: + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRigGameOptionsAsset* Settings; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneRigCategory ExperienceCategory; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableAllIK; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCameraTransparency; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePlayerControl; // 0x009B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseStreaming; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseSignificanceManager; // 0x009D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableInteriorExterior; // 0x009E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCognitionHilighting; // 0x009F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCharactersInSceneTargetableByAi; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority CharactersInSceneTargetableByAiPriority; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority MuteMissionGossipPriority; // 0x00A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMuteMissionGossip; // 0x00A3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUntetherSeatFillerFillRate; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePauseMenu; // 0x00A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCameraShake; // 0x00A6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideNonCinematicElements; // 0x00A7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseComboTimeout; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePhotoMode; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseNotifications; // 0x00AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB[0x1]; // 0x00AB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AudioPriorityCutoffOverride; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AudioPrioritySuppressOverride; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseStreamingPlatforms; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PausePopulationManager; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseKnowledgeSavings; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseInteractionSystem; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseWorldEvents; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseBeaconSystem; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseFootPlantEffects; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PauseEnemyAIComponent; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherSurfaceCharacterFXStateReset PrecipitationState; // 0x00D4(0x0002)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D6[0x2]; // 0x00D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PrecipitationPercentage; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrecipitationFadeTime; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWindSpeed; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetPrecipitationState; // 0x00E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetMaxWindSpeed; // 0x00E5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_GameOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_GameOptions") + } + static class USceneAction_GameOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_GameOptions; + +// Class Phoenix.CameraStackKillCamTargetGetter +// 0x0008 (0x00B0 - 0x00A8) +class UCameraStackKillCamTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackKillCamTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackKillCamTargetGetter") + } + static class UCameraStackKillCamTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackKillCamTargetGetter; + +// Class Phoenix.CameraStackDebugTargetGetter +// 0x0008 (0x00B0 - 0x00A8) +class UCameraStackDebugTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackDebugTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackDebugTargetGetter") + } + static class UCameraStackDebugTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackDebugTargetGetter; + +// Class Phoenix.CameraStackAvatarFaceTargetGetter +// 0x0000 (0x00C0 - 0x00C0) +class UCameraStackAvatarFaceTargetGetter final : public UCameraStackAvatarTargetTrackerGetterBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackAvatarFaceTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackAvatarFaceTargetGetter") + } + static class UCameraStackAvatarFaceTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackAvatarFaceTargetGetter; + +// Class Phoenix.WorldEventCondition_DaysOfTheWeek +// 0x0010 (0x0048 - 0x0038) +class UWorldEventCondition_DaysOfTheWeek final : public UWorldEventCondition +{ +public: + TArray DaysToCheck; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_DaysOfTheWeek") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_DaysOfTheWeek") + } + static class UWorldEventCondition_DaysOfTheWeek* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_DaysOfTheWeek; + +// Class Phoenix.CameraStackMovementTrajectoryTargetGetter +// 0x0038 (0x0098 - 0x0060) +class UCameraStackMovementTrajectoryTargetGetter final : public UCameraStackSecondaryTargetGetter +{ +public: + float TimeAhead; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TargetDistanceAheadRange; // 0x0064(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TargetDistanceSpeedRange; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationSpeed; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDrawDebug; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x1F]; // 0x0079(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackMovementTrajectoryTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackMovementTrajectoryTargetGetter") + } + static class UCameraStackMovementTrajectoryTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackMovementTrajectoryTargetGetter; + +// Class Phoenix.WorldEventCondition_TimeOfTheDay +// 0x0028 (0x0060 - 0x0038) +class UWorldEventCondition_TimeOfTheDay final : public UWorldEventCondition +{ +public: + int32 StartHour; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartMinute; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartSeconds; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndHour; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndMinute; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndSeconds; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDespawnOnConditionFail; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_TimeOfTheDay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_TimeOfTheDay") + } + static class UWorldEventCondition_TimeOfTheDay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_TimeOfTheDay; + +// Class Phoenix.CameraStackNamedSecondaryTargetGetter +// 0x0008 (0x00B0 - 0x00A8) +class UCameraStackNamedSecondaryTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + class FName TargetActorName; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackNamedSecondaryTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackNamedSecondaryTargetGetter") + } + static class UCameraStackNamedSecondaryTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackNamedSecondaryTargetGetter; + +// Class Phoenix.CameraStackClimbingLedgeTargetGetter +// 0x0018 (0x00C0 - 0x00A8) +class UCameraStackClimbingLedgeTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + struct FVector LedgeRelativeLocation; // 0x00A8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0xC]; // 0x00B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackClimbingLedgeTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackClimbingLedgeTargetGetter") + } + static class UCameraStackClimbingLedgeTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackClimbingLedgeTargetGetter; + +// Class Phoenix.PhoenixCameraStackStatics +// 0x0000 (0x0028 - 0x0028) +class UPhoenixCameraStackStatics final : public UCameraStackStatics +{ +public: + static class ACameraStackLookAtTargetActor* GetHighestPriorityLookAtTargetActor(const class UObject* WorldContextObject, int32 PlayerIndex); + static class ACameraStackLookAtTargetActor* GetLookAtTargetActorWithStrength(const class UObject* WorldContextObject, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex); + static void PlayWorldCameraShakeScale(const class UObject* WorldContextObject, TSubclassOf Shake, const struct FVector& epicenter, float InnerRadius, float OuterRadius, float Falloff, float InScale, bool bOrientShakeTowardsEpicenter); + static void ReleasePlayerCameraLookAt(const class UObject* WorldContextObject, int32 PlayerIndex); + static void SetPlayerCameraLookAtActor(const class UObject* WorldContextObject, class AActor* LookAtActor, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex); + static void SetPlayerCameraLookAtActorForDuration(const class UObject* WorldContextObject, class AActor* LookAtActor, float Duration, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex); + static void SetPlayerCameraLookAtLocation(const class UObject* WorldContextObject, const struct FVector& LookAtLocation, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex); + static void SetPlayerCameraLookAtLocationForDuration(const class UObject* WorldContextObject, const struct FVector& LookAtLocation, float Duration, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex); + static class ACameraStackLookAtTargetActor* SpawnCameraLookAtTargetActor(const class UObject* WorldContextObject, const struct FVector& WorldLocation, ECameraStackLookAtStrength LookAtStrength); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixCameraStackStatics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixCameraStackStatics") + } + static class UPhoenixCameraStackStatics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixCameraStackStatics; + +// Class Phoenix.PhoenixConversationTextBlock +// 0x0000 (0x0418 - 0x0418) +class UPhoenixConversationTextBlock final : public UPhoenixTextBlock +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixConversationTextBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixConversationTextBlock") + } + static class UPhoenixConversationTextBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixConversationTextBlock; + +// Class Phoenix.SceneAction_TestCameraCut +// 0x0000 (0x0088 - 0x0088) +class USceneAction_TestCameraCut final : public USceneAction_ConsoleRenderingVar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_TestCameraCut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_TestCameraCut") + } + static class USceneAction_TestCameraCut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_TestCameraCut; + +// Class Phoenix.PhoenixCreditEntryWidget +// 0x0000 (0x0328 - 0x0328) +class UPhoenixCreditEntryWidget final : public UPhoenixUserWidget +{ +public: + void SetCreditEntryAnimProgress(const float progress); + void SetCreditEntryInfo(const struct FCreditEntry& CreditEntry); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixCreditEntryWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixCreditEntryWidget") + } + static class UPhoenixCreditEntryWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixCreditEntryWidget; + +// Class Phoenix.PhoenixCreditsScreen +// 0x0070 (0x03E0 - 0x0370) +class UPhoenixCreditsScreen final : public UScreen +{ +public: + TSoftObjectPtr CreditsDataTable; // 0x0370(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RollAnimationDuration; // 0x0398(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeBetweenEntries; // 0x039C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanel* CreditsCanvasPanel; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AllCreditEntries; // 0x03A8(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + TArray AnimatedCreditEntries; // 0x03B8(0x0010)(ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + bool DataTableLoaded; // 0x03C8(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool CreditsRolling; // 0x03C9(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool LastEntryReached; // 0x03CA(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3CB[0x1]; // 0x03CB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float DurationMultiplier; // 0x03CC(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 CreditsEntryCounter; // 0x03D0(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TotalRollTime; // 0x03D4(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float TimeToNextEntry; // 0x03D8(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UPhoenixCreditEntryWidget* CreateCreditEntry(const struct FCreditEntry& CreditEntry); + void StartRollingCredits(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixCreditsScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixCreditsScreen") + } + static class UPhoenixCreditsScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixCreditsScreen; + +// Class Phoenix.RPGTriggerEffect_BulletTime +// 0x0010 (0x0050 - 0x0040) +class URPGTriggerEffect_BulletTime final : public URPGTriggerEffect_Base +{ +public: + float Dilation; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Duration; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDoFixedCam; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_BulletTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_BulletTime") + } + static class URPGTriggerEffect_BulletTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_BulletTime; + +// Class Phoenix.PhoenixGameInstance +// 0x0208 (0x0438 - 0x0230) +class UPhoenixGameInstance : public UArchitectGameInstance +{ +public: + uint8 Pad_230[0x30]; // 0x0230(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate PlayerSpawnedDelegate; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + ERespawnReason RespawnReason; // 0x0270(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271[0x17]; // 0x0271(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FastTravelManagerClass; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowHoldPlayerUntilColliding; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x7]; // 0x0291(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr PersistentAssetsPaths; // 0x0298(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RestartingGameTime; // 0x02C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequestedNewModdedCharacter; // 0x02C4(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C5[0x2B]; // 0x02C5(0x002B)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PersistentAssets; // 0x02F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + uint8 Pad_300[0x128]; // 0x0300(0x0128)(Fixing Size After Last Property [ Dumper-7 ]) + TArray mRegistryTypeManagers; // 0x0428(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + static bool AutoSaveGameData(const EAutoSaveReason Type); + static class ULevel* DetectLevelBelowCamera(const class UObject* WorldContextObject); + static class UPhoenixGameInstance* GetPhoenixGameInstance(); + static class UPhoenixGameInstance* GetPhoenixGameInstancePure(); + static void PhoenixOpenLevel(const class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& OPTIONS); + static void PhoenixOpenLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bAbsolute, const class FString& OPTIONS); + + void ChangePawnHoldData(const struct FVector& PlayerPostion, const struct FRotator& PlayerOrientation); + void ClearChallengeSpawnLocationFlag(); + void ClearPlayerHold(); + bool ContinueGame(); + void FadeIn(); + void FadeOut(); + void FadeOutToColor(const struct FColor& inFadeColor); + void FadeReset(); + void ForceSeasonUpdate(ESeasonEnum NewSeason); + void GameLoadCloudSave(const class FString& SlotName, bool bNewCharacter, int32 DestCharacterID); + void GameLoadHorcrux(const class FString& SaveLabel, float DestCharacterID); + void GameSaveHorcrux(const class FString& SaveLabel); + ELoadingScreenLocation GetCurrentLoadingScreenLocation(); + class FString GetCurrentWorldName(); + struct FRotator GetPlayerOrientation(); + class APawn* GetPlayerPawn(); + struct FVector GetPlayerPosition(); + bool GetPlayingDemoBuild(); + bool GetPlayingFromDeveloperMenu(); + bool GetPlayingFromFrontend(); + struct FVector GetSafePlayerPosition(); + bool HasLoadSaveData(); + void HoldPlayerUntilColliding(bool bFromHoverDrone); + void LevelShutdown(); + bool LoadGame(const class FString& SlotName, int32 SlotIndex); + bool LoadGameOptions(); + bool NewGame(bool bInIsIntro); + void OnAboutToSaveGame(); + void OnAcceptEULA(bool Update); + void OnDBVersionCheck(const int32 SaveVersion, const int32 SaveChangeList); + void OnSaveGameLoaded(); + bool PlayOverland(); + void RestartGame(); + bool SaveGameOptions(); + void SetCurrentLoadingScreenLocation(const ELoadingScreenLocation Location); + void SetCurrentLoadingScreenLocationByLevelName(const class FName LevelName, const class FString& PlayerStartTag); + void SetPlayingDemoBuild(); + void SetPlayingDeveloperOverland(bool DeveloperOverland); + void SetPlayingFromDeveloperMenu(bool bDeveloperMenu); + void SetPlayingFromFrontend(); + void SetSaveSpawnLocationToPlayerStart(class APlayerStart* InPlayerStart); + void StartNewGame(bool bInIsIntro); + void UpdateChallengeSpawnLocation(); + void UpdateSaveSpawnLocation(); + void UpdateSaveSpawnLocationEx(const struct FVector& PlayerPostion, const struct FRotator& PlayerOrientation); + + bool GetPlayingDeveloperOverland() const; + class FString GetSaveGameWorld() const; + struct FVector GetSavePosition() const; + struct FRotator GetSaveRotation() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixGameInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixGameInstance") + } + static class UPhoenixGameInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixGameInstance; + +// Class Phoenix.SceneAction_RenderSettingsViewpoint +// 0x0008 (0x0090 - 0x0088) +class USceneAction_RenderSettingsViewpoint final : public USceneRigActionBase +{ +public: + float PostProcessingViewpoint; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SmoothChangeTimePercent; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_RenderSettingsViewpoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_RenderSettingsViewpoint") + } + static class USceneAction_RenderSettingsViewpoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_RenderSettingsViewpoint; + +// Class Phoenix.PhoenixGameSettings +// 0x0340 (0x0478 - 0x0138) +class UPhoenixGameSettings final : public UGameUserSettings +{ +public: + uint8 Pad_138[0x4]; // 0x0138(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float EffectsSoundVolume; // 0x013C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MusicSoundVolume; // 0x0140(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float VoiceSoundVolume; // 0x0144(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SoundMuted; // 0x0148(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool MonoAudio; // 0x0149(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_14A[0x2]; // 0x014A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DynamicRange; // 0x014C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString MasteringSuite; // 0x0150(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableRaytracingShadows; // 0x0160(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableRaytracingReflections; // 0x0161(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableRaytracingAO; // 0x0162(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_163[0x5]; // 0x0163(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PerformanceMode; // 0x0168(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_178[0x1]; // 0x0178(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool bFrameRateUncapped; // 0x0179(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_17A[0x36]; // 0x017A(0x0036)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPhoenixCameraSettingsData CameraSettings; // 0x01B0(0x0088)(Config, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool MenuReaderEnabled; // 0x0238(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MenuReaderVoiceID; // 0x0240(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString MenuReaderVoiceDescription; // 0x0250(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString MenuReaderVoiceGender; // 0x0260(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MenuReaderVolume; // 0x0270(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EColorVisionDeficiency ColorVisionDeficiencyType; // 0x0274(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CursorSpeedMultiplier; // 0x0278(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MiniMapSize; // 0x027C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MiniMapOpacity; // 0x0280(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool PathLineEnabled; // 0x0284(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AccessibilityAudioCueOpacity; // 0x0288(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AccessibilityAudioCueScale; // 0x028C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool UseMinimalHud; // 0x0290(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowTargetHighlights; // 0x0291(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowTargetName; // 0x0292(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowHudBeacons; // 0x0293(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowNotificationElements; // 0x0294(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowXPElements; // 0x0295(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowMissionElements; // 0x0296(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowSpellElements; // 0x0297(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowMeterElements; // 0x0298(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowMapElements; // 0x0299(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowTargetElements; // 0x029A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowSpecialNotificationElements; // 0x029B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowTutorialElements; // 0x029C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowToolWheelElements; // 0x029D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowEnemyDamageElements; // 0x029E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShowBeastControls; // 0x029F(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 FontSizeOffset; // 0x02A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 FontIndex; // 0x02A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 HighContrastMode; // 0x02A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AudioVisualizer; // 0x02AC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableKeyboardSprintWalkToggle; // 0x02AD(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAccessibilitySpellToggle; // 0x02AE(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool SubtitlesEnabled; // 0x02AF(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ArachnophobiaModeEnabled; // 0x02B0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ControllerRumble; // 0x02B1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RGBPeripheralsEnabled; // 0x02B2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AlwaysUseCameraAiming; // 0x02B3(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString INILanguageSetting; // 0x02B8(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FString SwitchTextLanguageSetting; // 0x02C8(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TiltControls; // 0x02D8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D9[0x3]; // 0x02D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TiltSensitivity; // 0x02DC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsUpscaleModeModified; // 0x02E0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EUpscaleMode UpscaleMode; // 0x02E1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E2[0x2]; // 0x02E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float UpscaleSoftness; // 0x02E4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsUpscaleSoftnessModified; // 0x02E8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E9[0x17]; // 0x02E9(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) + EAntiAliasingMode AntiAliasingMode; // 0x0300(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EAntiAliasingMode DefaultAntiAliasingMode; // 0x0301(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_302[0x1]; // 0x0302(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + ELowLatencyMode LatencyMode; // 0x0303(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameGenerationModeInfo FrameGeneration; // 0x0308(0x0018)(Config, Protected, NativeAccessSpecifierProtected) + uint8 Pad_320[0x18]; // 0x0320(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + bool NvidiaRayReconstruction; // 0x0338(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_339[0x3]; // 0x0339(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Brightness; // 0x033C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinToneMapLuminance; // 0x0340(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MidToneMapLuminance; // 0x0344(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxToneMapLuminance; // 0x0348(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float UIBrightness; // 0x034C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAutomaticHDRCalibration; // 0x0350(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_351[0x3]; // 0x0351(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MonitorIdx; // 0x0354(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHardwareBenchmarkApplied; // 0x0358(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_359[0x3]; // 0x0359(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 GPUConfigPreset; // 0x035C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecViewDistanceQuality; // 0x0360(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecAntiAliasingQuality; // 0x0364(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecShadowQuality; // 0x0368(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecPostProcessQuality; // 0x036C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecTextureQuality; // 0x0370(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecEffectsQuality; // 0x0374(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecFoliageQuality; // 0x0378(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecShadingQuality; // 0x037C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecFogQuality; // 0x0380(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecSkyQuality; // 0x0384(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecPopulationQuality; // 0x0388(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 RecRaytracingQuality; // 0x038C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAltTooltipsEnabled; // 0x0390(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bPauseOnFocusLoss; // 0x0391(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_392[0x2]; // 0x0392(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FrameRateLimitMinimized; // 0x0394(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 SubVersion; // 0x0398(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39C[0x1C]; // 0x039C(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate PerformanceModeChangedDelegate; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate AutoTargetCameraFocusChangedDelegate; // 0x03C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_3D8[0xA0]; // 0x03D8(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool EqualEqual_GraphicsAdapterDesc(const struct FGraphicsAdapterDesc& A, const struct FGraphicsAdapterDesc& b); + static void GetGPUDeviceIDandRev(int32* OutDeviceID, int32* OutDeviceRevision); + static class UPhoenixGameSettings* GetPhoenixGameSettings(); + static int32 GetSteamDeckV1_GPUDeviceID(); + static class FString GetSwitchTextLanguage(); + static void SetSwitchTextLanguage(const class FString& Lang); + + bool AllowOptionToSetAlwaysUseCameraAiming(); + void ApplySettingsDetailed(bool bApplyResolutionSettings, bool bApplyNonResolutionSettings, bool bRequestUIUpdate, bool bSaveSettings, bool bCheckForCommandLineOverrides); + void AttemptToApplyPerformanceMode(bool IsGameBootup); + bool CanUncapFrameRate(); + void ClearHighContrastMode(EHighContrastMode inContrastMode); + class FString CreatePerformanceModesOptionDesc(); + void EnableFidelityFXCas(bool bShouldEnable); + void FinalizeMinimapSettings(); + float GetAccessibilityAudioCueOpacity(); + float GetAccessibilityAudioCueScale(); + bool GetAccessibilitySpellToggle(); + bool GetAlwaysUseCameraAiming(); + bool GetArachnophobiaModeEnabled(); + bool GetAudioVisualizer(); + EColorVisionDeficiency GetColorVisionDeficiencyType(); + bool GetControllerRumble(); + float GetCursorSpeedMultiplier(); + void GetDifficultyGamePreset(EDifficulty& Difficulty); + float GetDynamicRange(); + float GetEffectsSoundVolume(); + bool GetEnableKeyboardSprintWalkToggle(); + int32 GetFontIndex(); + int32 GetFontSizeOffset(); + bool GetFrameRateUncapped(); + int32 GetHighContrastMode(); + class FString GetINILanguageSetting(); + class FString GetMasteringSuite(); + float GetMiniMapOpacity(); + bool GetMiniMapPathEnabled(); + int32 GetMiniMapSize(); + bool GetMonoAudio(); + float GetMusicSoundVolume(); + bool GetRGBPeripheralsEnabled(); + bool GetShowBeastControls(); + bool GetShowEnemyDamageElements(); + bool GetShowHudBeacons(); + bool GetShowMapElements(); + bool GetShowMeterElements(); + bool GetShowMissionElements(); + bool GetShowNotificationElements(); + bool GetShowSpecialNotificationElements(); + bool GetShowSpellElements(); + bool GetShowTargetElements(); + bool GetShowTargetHighlights(); + bool GetShowTargetName(); + bool GetShowToolWheelElements(); + bool GetShowTutorialElements(); + bool GetShowXPElements(); + bool GetSoundMuted(); + bool GetSubtitlesEnabled(); + bool GetTiltControls(); + float GetTiltSensitivity(); + bool GetUseMinimalHud(); + float GetVoiceSoundVolume(); + void HandleFrameRateCapOnPerformanceModeChanged(); + bool IsHDTextureInstallationAllowed(); + bool IsRogAlly(); + void OnFullScreenMenuActive(); + void OnFullScreenMenuInactive(); + void OnRaytracingRebootPopupButtonPressed(class UPopupScreen* PopupScreen, int32 CompletionActionIndex); + void RequestTooltipsUpdate(); + void ResetAccessibilitySettings(); + void ResetAudioSettings(); + void ResetBrightnessSetting(); + void ResetConsoleDisplaySettings(); + void ResetDisplaySettings(); + void ResetGameplaySettings(); + void ResetGraphicsSettings(); + void ResetHardwareBenchmark(); + void ResetHDRCalibrationSettings(); + void ResetUISettings(); + void SetAccessibilityAudioCueOpacity(float Opacity); + void SetAccessibilityAudioCueScale(float Scale); + void SetAccessibilitySpellToggle(bool ToggleOn); + void SetAltTooltipsEnabled(bool bEnable); + void SetAlwaysUseCameraAiming(bool NewVal); + void SetAntiAliasMode(EAntiAliasingMode Mode); + void SetArachnophobiaModeEnabled(bool NewVal); + void SetAudioVisualizer(bool NewVal); + void SetBrightness(float NewBrightness); + void SetColorVisionDeficiencyType(EColorVisionDeficiency NewVal); + void SetControllerRumble(bool NewVal); + void SetCursorSpeedMultiplier(float NewVal); + void SetDLSSSharpness(float NewSharpness); + void SetDynamicRange(float NewVal); + void SetEffectSoundVolume(float NewVal); + void SetEnableKeyboardSprintWalkToggle(bool NewVal); + void SetFogQuality(int32 Value); + void SetFontIndex(int32 NewVal); + void SetFontSizeOffset(int32 NewVal); + void SetFrameGeneration(const struct FFrameGenerationModeInfo& FrameGenMode); + bool SetHDRToneMapParameters(bool bAutomatic, float MinToneMapLuminance_0, float MidToneMapLuminance_0, float MaxToneMapLuminance_0, float UIBrightness_0); + void SetHideNonCinematicElements(bool bHide, const class UObject* InInstigator); + void SetHighContrastMode(EHighContrastMode inContrastMode); + void SetHighContrastModeBits(int32 inContrastMode); + void SetIgnoreConfirmVideoMode(const bool bIgnore); + void SetINILanguageSetting(const class FString& NewVal); + void SetLatencyMode(ELowLatencyMode InMode); + void SetMasteringSuite(const class FString& NewVal); + void SetMenuReaderEnabled(bool Enabled); + void SetMenuReaderVoice(const class FString& InVoiceID, const class FString& InDescription, const class FString& InGender); + void SetMenuReaderVolume(float InVolume); + void SetMiniMapOpacity(float Opacity); + void SetMiniMapPathEnabled(bool Enabled); + void SetMiniMapSize(int32 size); + void SetMonoAudio(bool NewVal); + void SetMusicSoundVolume(float NewVal); + void SetNvidiaRayReconstruction(bool bEnabled); + void SetPauseOnFocusLoss(bool bEnable); + void SetPerformanceMode(const class FString& InPerformanceMode); + void SetPopulationQuality(int32 Value); + void SetRaytracingAmbientOcclusion(bool bInEnableRaytracingAO); + void SetRaytracingQuality(int32 Value); + void SetRaytracingReflections(bool bInEnableRaytracingReflections); + void SetRaytracingReflectionsQuality(int32 Value); + void SetRaytracingShadows(bool bInEnableRaytracingShadows); + void SetRaytracingShadowsQuality(int32 Value); + void SetRaytracingSupported(const bool bShouldSupport); + void SetRGBPeripheralsEnabled(bool NewVal); + void SetSelectedGPU(const struct FGraphicsAdapterDesc& GpuDesc); + bool SetSelectedMonitor(int32 SelectedMonitorIdx, bool bForceFullscreen); + void SetShowBeastControls(bool NewVal); + void SetShowEnemyDamageElements(bool NewVal); + void SetShowHudBeacons(bool NewVal); + void SetShowMapElements(bool NewVal); + void SetShowMeterElements(bool NewVal); + void SetShowMissionElements(bool NewVal); + void SetShowNotificationElements(bool NewVal); + void SetShowSpecialNotificationElements(bool NewVal); + void SetShowSpellElements(bool NewVal); + void SetShowTargetElements(bool NewVal); + void SetShowTargetHighlights(bool NewVal); + void SetShowTargetName(bool NewVal); + void SetShowToolWheelElements(bool NewVal); + void SetShowTutorialElements(bool NewVal); + void SetShowXPElements(bool NewVal); + void SetSkyQuality(int32 Value); + void SetSoundMuted(bool NewVal); + void SetSubtitlesEnabled(bool NewVal); + void SetTiltControls(bool NewVal); + void SetTiltSensitivity(float NewVal); + void SetUncapFrameRate(bool InUncapFrameRate); + void SetUpscaleMode(EUpscaleMode UpscaleModeInput); + void SetUpscaleSoftness(float NewSharpness); + void SetUseMinimalHud(bool NewVal); + void SetVoiceSoundVolume(float NewVal); + bool ShouldControllerRumble(); + bool ShouldShowRGBPeripheralsButton(); + class UPopupScreen* ShowRaytracingRebootPopup(); + bool TestHighContrastMode(EHighContrastMode inContrastMode); + + bool AreNonCinematicElementsHidden() const; + bool CanPerformAutoReboot() const; + bool GetAltTooltipsEnabled() const; + EAntiAliasingMode GetAntiAliasMode() const; + TArray GetAvailablePerformanceModes() const; + TArray GetAvailablePerformanceModesForBootFlow() const; + float GetBrightness() const; + int32 GetClosestAvailableFrameRate(int32 TargetFrameRate) const; + EAntiAliasingMode GetDefaultAntiAliasMode() const; + float GetDLSSSharpness() const; + int32 GetFogQuality() const; + struct FFrameGenerationModeInfo GetFrameGeneration(bool bDoCheck) const; + void GetHDRToneMapParameters(float* OutMinToneMapLuminance, float* OutMidToneMapLuminance, float* OutMaxToneMapLuminance, float* UIBrightness_0) const; + ELowLatencyMode GetLatencyMode(bool bDoCheck) const; + bool GetMenuReaderEnabled() const; + void GetMenuReaderVoice(class FString* OutVoiceID, class FString* OutDescription, class FString* OutGender) const; + float GetMenuReaderVolume() const; + int32 GetNativeRefreshRateOfCurrentMonitor(int32 OverrideMonitorIdx) const; + struct FIntPoint GetNativeResolutionOfCurrentMonitor(int32 OverrideMonitorIdx) const; + bool GetNvidiaRayReconstruction(bool bDoCheck) const; + bool GetPauseOnFocusLoss() const; + class FString GetPerformanceMode() const; + int32 GetPopulationQuality() const; + bool GetRaytracingAmbientOcclusion() const; + int32 GetRaytracingQuality() const; + bool GetRaytracingReflections() const; + int32 GetRaytracingReflectionsQuality() const; + bool GetRaytracingShadows() const; + int32 GetRaytracingShadowsQuality() const; + bool GetSelectedGPU(struct FGraphicsAdapterDesc* OutGpuDesc) const; + int32 GetSelectedMonitor() const; + int32 GetSkyQuality() const; + EUpscaleMode GetUpscaleMode() const; + float GetUpscaleSoftness() const; + bool HasHardwareBenchmark() const; + bool IsDLSSEnabled() const; + bool IsDLSSGSupported() const; + bool IsFidelityFXCasEnabled() const; + bool IsFrameGenerationSupportedWithCurrentUpscaler() const; + bool IsFSR3Enabled() const; + bool IsHardwareBenchmarkApplied() const; + bool IsInRaytracingPerformanceMode() const; + bool IsLatencyModeSupported(ELowLatencyMode InMode) const; + bool IsLowLatencySupported() const; + bool IsNvidiaRayReconstructionSupported() const; + bool IsPerformanceModeSwitchingAvailable() const; + bool IsUncapFrameRateSupported() const; + bool IsXeFGSupported() const; + bool IsXeSSEnabled() const; + bool PerformanceModeChangeRequiresReboot(const class FString& NewPerformanceMode) const; + void TriggerAutoReboot() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixGameSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixGameSettings") + } + static class UPhoenixGameSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixGameSettings; + +// Class Phoenix.FXFilter_HighContrastGameplay +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_HighContrastGameplay final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_HighContrastGameplay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_HighContrastGameplay") + } + static class UFXFilter_HighContrastGameplay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_HighContrastGameplay; + +// Class Phoenix.SceneRigParameterDefinition_AkAudioState +// 0x0010 (0x0048 - 0x0038) +class USceneRigParameterDefinition_AkAudioState final : public USceneRigParameterDefinition +{ +public: + struct FSceneRigAkAudioStateTrackSectionData DefaultEvent; // 0x0038(0x0010)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_AkAudioState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_AkAudioState") + } + static class USceneRigParameterDefinition_AkAudioState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_AkAudioState; + +// Class Phoenix.FXFilter_StencilManagerEnabled +// 0x0000 (0x0030 - 0x0030) +class UFXFilter_StencilManagerEnabled final : public UFXFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXFilter_StencilManagerEnabled") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXFilter_StencilManagerEnabled") + } + static class UFXFilter_StencilManagerEnabled* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXFilter_StencilManagerEnabled; + +// Class Phoenix.FXAdjustmentsKillFXAutoGroup +// 0x0010 (0x0038 - 0x0028) +class UFXAdjustmentsKillFXAutoGroup final : public UFXAdjustments +{ +public: + class FName Group; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAdjustmentsKillFXAutoGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAdjustmentsKillFXAutoGroup") + } + static class UFXAdjustmentsKillFXAutoGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAdjustmentsKillFXAutoGroup; + +// Class Phoenix.RPGTriggerEffect_ResetTacticalTokens +// 0x0000 (0x0040 - 0x0040) +class URPGTriggerEffect_ResetTacticalTokens final : public URPGTriggerEffect_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ResetTacticalTokens") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ResetTacticalTokens") + } + static class URPGTriggerEffect_ResetTacticalTokens* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ResetTacticalTokens; + +// Class Phoenix.FXUpdate_ComponentHighContrastGameplayAutoMarkup +// 0x0000 (0x0088 - 0x0088) +class UFXUpdate_ComponentHighContrastGameplayAutoMarkup final : public UFXUpdate_ComponentHighContrastGameplayMarkupBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXUpdate_ComponentHighContrastGameplayAutoMarkup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXUpdate_ComponentHighContrastGameplayAutoMarkup") + } + static class UFXUpdate_ComponentHighContrastGameplayAutoMarkup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXUpdate_ComponentHighContrastGameplayAutoMarkup; + +// Class Phoenix.PhoenixHighContrastGameplaySettings +// 0x0008 (0x0038 - 0x0030) +class UPhoenixHighContrastGameplaySettings final : public UDataAsset +{ +public: + class UFXAutoTriggerHighContrastGameplayConditions* Conditions; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixHighContrastGameplaySettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixHighContrastGameplaySettings") + } + static class UPhoenixHighContrastGameplaySettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixHighContrastGameplaySettings; + +// Class Phoenix.SceneRig_BySocket +// 0x0010 (0x0038 - 0x0028) +class USceneRig_BySocket final : public USceneRigProvider +{ +public: + TArray SocketEntries; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_BySocket") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_BySocket") + } + static class USceneRig_BySocket* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_BySocket; + +// Class Phoenix.FXAutoTriggerPrerequisiteGameplayHighContrast +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerPrerequisiteGameplayHighContrast final : public UFXAutoTriggerPrerequisiteBase +{ +public: + class UFXAutoTriggerHighContrastGameplayConditions* Conditions; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerPrerequisiteGameplayHighContrast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerPrerequisiteGameplayHighContrast") + } + static class UFXAutoTriggerPrerequisiteGameplayHighContrast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerPrerequisiteGameplayHighContrast; + +// Class Phoenix.FXAutoTriggerBoolActorTagListDoesntHave +// 0x0000 (0x0038 - 0x0038) +class UFXAutoTriggerBoolActorTagListDoesntHave final : public UFXAutoTriggerBoolActorTagList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolActorTagListDoesntHave") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolActorTagListDoesntHave") + } + static class UFXAutoTriggerBoolActorTagListDoesntHave* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolActorTagListDoesntHave; + +// Class Phoenix.RPGTriggerEffect_ReflectDamageOnCursed +// 0x0008 (0x0060 - 0x0058) +class URPGTriggerEffect_ReflectDamageOnCursed final : public URPGTriggerEffect_ActorDamaged +{ +public: + bool RequiresCursed; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool OnPlayer; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DamageScale; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ReflectDamageOnCursed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ReflectDamageOnCursed") + } + static class URPGTriggerEffect_ReflectDamageOnCursed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ReflectDamageOnCursed; + +// Class Phoenix.FXAutoTriggerBoolGameplayMatchNPCType +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolGameplayMatchNPCType final : public UFXAutoTriggerBool +{ +public: + int32 Types; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ExcludeTypes; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolGameplayMatchNPCType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolGameplayMatchNPCType") + } + static class UFXAutoTriggerBoolGameplayMatchNPCType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolGameplayMatchNPCType; + +// Class Phoenix.FXAutoTriggerRequiredActorsExternalBucketHighContrast +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerRequiredActorsExternalBucketHighContrast final : public UFXAutoTriggerRequiredActorsBase +{ +public: + EHighContrastGameplayBucket Bucket; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerRequiredActorsExternalBucketHighContrast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerRequiredActorsExternalBucketHighContrast") + } + static class UFXAutoTriggerRequiredActorsExternalBucketHighContrast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerRequiredActorsExternalBucketHighContrast; + +// Class Phoenix.SceneAction_StencilFXDisableGroups +// 0x0000 (0x00A0 - 0x00A0) +class USceneAction_StencilFXDisableGroups final : public USceneAction_StencilFXGroups +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StencilFXDisableGroups") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StencilFXDisableGroups") + } + static class USceneAction_StencilFXDisableGroups* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StencilFXDisableGroups; + +// Class Phoenix.FXAutoTriggerBoolWithinHighContrastDistance +// 0x0008 (0x0030 - 0x0028) +class UFXAutoTriggerBoolWithinHighContrastDistance final : public UFXAutoTriggerBool +{ +public: + EHighContrastDistanceType Type; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerBoolWithinHighContrastDistance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerBoolWithinHighContrastDistance") + } + static class UFXAutoTriggerBoolWithinHighContrastDistance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerBoolWithinHighContrastDistance; + +// Class Phoenix.HighContrastGameplayMarkupOtherActorComponent +// 0x0010 (0x0150 - 0x0140) +class UHighContrastGameplayMarkupOtherActorComponent final : public UHighContrastGameplayMarkupActorComponent +{ +public: + TArray> MarkupActors; // 0x0140(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HighContrastGameplayMarkupOtherActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HighContrastGameplayMarkupOtherActorComponent") + } + static class UHighContrastGameplayMarkupOtherActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHighContrastGameplayMarkupOtherActorComponent; + +// Class Phoenix.FXAutoTriggerHighContrastGameplay +// 0x0000 (0x0028 - 0x0028) +class UFXAutoTriggerHighContrastGameplay final : public UBlueprintFunctionLibrary +{ +public: + static void AddNPCHighContrastGameplayHint(class AActor* Actor, EHighContrastGameplayNPCHint Hint); + static void GetNPCHighContrastGameplayHint(class AActor* Actor, EHighContrastGameplayNPCHint* Hint, bool* bHasHint); + static void HighContrastGameplayMarkupActorImmediateVeryDangerous(class AActor* Actor, EHighContrastGameplayMarkup Markup, bool bIncludeChildren); + static void HighContrastGameplayMarkupMeshImmediateVeryDangerous(class UMeshComponent* MeshComponent, EHighContrastGameplayMarkup Markup); + static void IsHighContrastGameplay(class UObject* WorldContextObject, bool* bHighContrastGameplay); + static void RemoveNPCHighContrastGameplayHints(class AActor* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXAutoTriggerHighContrastGameplay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXAutoTriggerHighContrastGameplay") + } + static class UFXAutoTriggerHighContrastGameplay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXAutoTriggerHighContrastGameplay; + +// Class Phoenix.PhoenixHUD +// 0x02D8 (0x0610 - 0x0338) +class APhoenixHUD : public ACharacterStateHUD +{ +public: + uint8 Pad_338[0x10]; // 0x0338(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class Ufont* VerdanaFont; // 0x0348(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* UE4Font; // 0x0350(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultFontScale; // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlobalHUDMult; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* CursorMain; // 0x0360(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* CursorHoveringButton; // 0x0368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* ButtonBackground; // 0x0370(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* MaterialBackground; // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_subReticuleMoveToTargetTime; // 0x0380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_384[0x4]; // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf m_ReticuleWidgetClass; // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LoadingScreenWidgetClass; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixHUDWidget* HUDWidgetRef; // 0x0398(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool KnowledgeNotificationShown; // 0x03A0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A1[0x7]; // 0x03A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString KnowledgeNotificationSubject; // 0x03A8(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B8[0x1F0]; // 0x03B8(0x01F0)(Fixing Size After Last Property [ Dumper-7 ]) + bool bShowAnimDebugInfo; // 0x05A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A9[0x3]; // 0x05A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StickX; // 0x05AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x05B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModifiedStickX; // 0x05B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ModifiedStickY; // 0x05B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5BC[0x4]; // 0x05BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* DeadZoneCurve; // 0x05C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* SpeedCurve; // 0x05C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D0[0x40]; // 0x05D0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EnableAnimDebugInfo(bool bInFlag); + void FinishSettingHUDVisible(EStandardManagedPriority Priority, const class UObject* Provider, bool AllowAnimation); + class UReticule* GetReticuleWidget(); + void HandleHUDGroupRegistration(const class UObject* i_caller, const class FName& HUDGroupName); + void HandleHUDGroupUnregistration(const class UObject* i_caller, const class FName& HUDGroupName); + void HideHUDGroup(const class FString& GroupName, class UObject* Provider); + void OnMailRecieved(const struct FMailEntry& Entry, int32 DisplayPriority); + void ReadActiveOwlMail(); + void SetDefaultHUDVisible(bool bDefaultValue, bool AllowSelectiveTicking); + void ShowHUDGroup(const class FString& GroupName, class UObject* Provider); + void StartSettingHUDVisible(bool bNewValue, EStandardManagedPriority Priority, const class UObject* Provider, bool AllowAnimation); + void ToggleHUD(bool Show, bool AllowSelectiveTicking, bool AllowAnimation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixHUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixHUD") + } + static class APhoenixHUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixHUD; + +// Class Phoenix.PhoenixHUDWidget +// 0x00A8 (0x0310 - 0x0268) +class UPhoenixHUDWidget : public UUserWidget +{ +public: + class UCanvasPanel* LockOnReticlePanel; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanel* CapturingWidgetPanel; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UZoneNotification* HUD_ZoneNotification; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UComboHelperHud* ComboHelperHud; // 0x0280(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReticule* Reticule; // 0x0288(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_290[0x4]; // 0x0290(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ConjurationIntroType; // 0x0294(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 TransfigurationIntroType; // 0x0298(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BeaconMinVertElevationDistMeters; // 0x029C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BeaconMaxHorizElevationDistMeters; // 0x02A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float BeaconElevationBufferMeters; // 0x02A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinVisibleBeaconTextDistMeters; // 0x02A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2AC[0x64]; // 0x02AC(0x0064)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddBeaconToHUD(class UHUDCompassIcon* Beacon, class UCanvasPanelSlot** BeaconSlot); + void AddCollectionNotification(const class FString& Name_0, const class FString& IconName, int32 Count, bool bSpecial, class FName Variation); + void AddCompanionLevelUpNotification(const class UObject* i_caller, const class FString& CompanionName, int32 Level); + void AddFastTravelUnlockedNotification(const class FString& Site, const class FString& IconName); + void AddSpecialItemNotification(const class FString& Name_0, const class FString& IconName, int32 Count, const class FString& UnlockMessage); + void AnimateTrackingInfoWidget(); + void ClearHintMessage(); + void ClearSpellBarOverride(); + void ExperienceChangedBP(const struct FExperienceChange& ExperienceChangedData); + class UMissionBannerWidget* GetMissionBanner(); + void HideBroomHUD(); + void HideBroomRaceHUD(); + void HideCreatureCaptureHUD(); + void HideMountHUD(); + void HideNoFlyHUD(); + void HideNotificationsHUD(); + void HideOutOfAreaAlert(); + void HideZoneNotification(); + class UHUDCompassIcon* MakeBeaconIcon(const class FString& IconName); + void OnAddChallengeCompleteNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedLevel, int32 TotalLevels, int32 TotalInstancesForLevel); + void OnAddChallengeUnlockedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 TotalRequired); + void OnAddChallengeUpdatedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedAmt, int32 TotalRequired); + void OnAddCollectionKnownNotification(class FName CollectionItemID, class FName CollectionCategory); + void OnAddCollectionObtainedNotification(class FName CollectionItemID, class FName CollectionCategory); + void OnAddCompanionLevelUpNotification(const class FString& CompanionName); + void OnAddFastTravelUnlockedNotification(const class FString& Name_0, const class FString& IconName); + void OnAddPickupNotification(const class FString& Name_0, const class FString& IconName, int32 Count, bool bSpecial, class FName Variation); + void OnAddSpecialItemNotification(const class FString& Name_0, const class FString& IconName, int32 Count, const class FString& UnlockMessage); + void OnAddTextTickerNotification(const class FString& NotificationText); + void OnMailRecieved(const struct FMailEntry& Entry, int32 DisplayPriority); + void OnSetEnemyData(const class FName& Name_0, float pct); + void OnSetHUDVisibility(); + void OnShowEnemyInfo(bool Show); + void OnShowSpellBar(bool Show); + void OverrideSpellBar(); + void ReadActiveOwlMail(); + void RemoveBeaconFromHUD(class UHUDCompassIcon* Beacon); + void SetAndShowHintMessage(const class FString& HintKey, const struct FTutorialLayoutData& HintPositionData, const bool bIgnoreShowTutorialElementsFlag, const float MaxDuration); + void SetCurrentTargetActor(const class AActor* Target, bool ShowName, bool ShowHealth); + void SetGlobalHudVisibility(bool ShouldShow, bool AllowTicking, bool ShouldAnimate); + void SetHudElementVisibility(const class FString& ElementName, ESlateVisibility NewVisibility, class UObject* Provider); + void ShowBroomHUD(class AFlyingBroom* BroomActor); + void ShowBroomRaceHUD(); + void ShowConjurationUI(bool Show, const int32 IntroType); + void ShowCreatureCaptureHUD(); + void ShowCreatureNurturingHUD(bool Show); + void ShowMountHUD(class UCreature_MountComponent* MountComponent, bool bIncludeCharge); + void ShowNoFlyHUD(const class FName& ErrorMessageKey); + void ShowNotificationsHUD(); + void ShowOutOfAreaAlert(class FName Message, float InitialTime); + void ShowSpellBar(bool Show); + void ShowTransformationUI(bool Show, const int32 IntroType); + void ShowZoneNotification(class FName Header_Name, class FName Label_Name, class FName Image_Left, class FName Image_Right, float duration_seconds, bool PlaySound_0); + void SyncSettingsVisibilities(); + void ToggleMissionDetailsHold(bool IsHeld); + void TogglePersistentStepBanner(bool IsPersistent); + void UpdateOutOfAreaAlertTimer(float Time); + bool WorldToViewport(const struct FVector& WorldPos, struct FVector2D* o_Point, bool LockToViewableSpace); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixHUDWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixHUDWidget") + } + static class UPhoenixHUDWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixHUDWidget; + +// Class Phoenix.PhoenixManagedCharacter +// 0x0000 (0x03B8 - 0x03B8) +class UPhoenixManagedCharacter final : public UManagedCharacterComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixManagedCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixManagedCharacter") + } + static class UPhoenixManagedCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixManagedCharacter; + +// Class Phoenix.WorldFXRulePlayerVariableFloat +// 0x0010 (0x0038 - 0x0028) +class UWorldFXRulePlayerVariableFloat final : public UWorldFXRulePlayerGameLogic +{ +public: + struct FName_GameLogicVarFloat PlayerVariable; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float minThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float maxThreshold; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerVariableFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerVariableFloat") + } + static class UWorldFXRulePlayerVariableFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerVariableFloat; + +// Class Phoenix.SceneActionState_PlayerReset +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_PlayerReset final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PlayerReset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PlayerReset") + } + static class USceneActionState_PlayerReset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PlayerReset; + +// Class Phoenix.StreamUnloadSession +// 0x0000 (0x0028 - 0x0028) +class UStreamUnloadSession final : public USessionTracker +{ +public: + void Tick(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamUnloadSession") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamUnloadSession") + } + static class UStreamUnloadSession* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStreamUnloadSession; + +// Class Phoenix.StreamTimeSession +// 0x0000 (0x0028 - 0x0028) +class UStreamTimeSession final : public USessionTracker +{ +public: + void Tick(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamTimeSession") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamTimeSession") + } + static class UStreamTimeSession* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStreamTimeSession; + +// Class Phoenix.LockPlayerSession +// 0x0000 (0x0028 - 0x0028) +class ULockPlayerSession final : public USessionTracker +{ +public: + void Tick(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LockPlayerSession") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LockPlayerSession") + } + static class ULockPlayerSession* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULockPlayerSession; + +// Class Phoenix.MultiplePoiTestsManager +// 0x0010 (0x0038 - 0x0028) +class UMultiplePoiTestsManager final : public UObject +{ +public: + TArray AllTests; // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiplePoiTestsManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiplePoiTestsManager") + } + static class UMultiplePoiTestsManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiplePoiTestsManager; + +// Class Phoenix.SceneAction_PostProcessing +// 0x0638 (0x06D0 - 0x0098) +class USceneAction_PostProcessing final : public USceneAction_PostProcessingBaseFeatherInOut +{ +public: + uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x00A0(0x05F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0690(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bEnabled; // 0x06C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C9[0x7]; // 0x06C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PostProcessing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PostProcessing") + } + static class USceneAction_PostProcessing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PostProcessing; + +// Class Phoenix.NavArea_Jump +// 0x0000 (0x0048 - 0x0048) +class UNavArea_Jump final : public UNavArea +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NavArea_Jump") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NavArea_Jump") + } + static class UNavArea_Jump* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNavArea_Jump; + +// Class Phoenix.WorldFXRuleArachnophobiaMode +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleArachnophobiaMode : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleArachnophobiaMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleArachnophobiaMode") + } + static class UWorldFXRuleArachnophobiaMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleArachnophobiaMode; + +// Class Phoenix.PhoenixNavigationSystem +// 0x0000 (0x15E0 - 0x15E0) +class UPhoenixNavigationSystem final : public UNavigationSystemV1 +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixNavigationSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixNavigationSystem") + } + static class UPhoenixNavigationSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixNavigationSystem; + +// Class Phoenix.PhoenixNotificationManager +// 0x0170 (0x0198 - 0x0028) +class UPhoenixNotificationManager final : public UObject +{ +public: + uint8 Pad_28[0x170]; // 0x0028(0x0170)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearActiveNotificationsInCategory(ENotificationCategory Category); + void ClearPendingNotificationsInCategory(ENotificationCategory Category); + TArray GetBlockingCategories(ENotificationCategory Category); + int32 GetConcurrentNotifications(ENotificationCategory Category); + bool IsNotificationActive(ENotificationCategory Category); + bool IsNotificationPending(ENotificationCategory Category); + void NotificationComplete(ENotificationCategory Category); + void PauseNotificationCategory(bool ShouldPause, ENotificationCategory Category, const class UObject* Provider, class FName ProviderName); + void PauseNotifications(bool ShouldPause, const class UObject* Provider, class FName ProviderName); + void QueueNotification(class UObject* Owner, ENotificationCategory Category, const class FString& CallbackName, int32 Priority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixNotificationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixNotificationManager") + } + static class UPhoenixNotificationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixNotificationManager; + +// Class Phoenix.SceneAction_CharacterTurnToFace +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_CharacterTurnToFace final : public USceneRigObjectActionBase +{ +public: + class UTransformProvider* WorldSpaceTransform; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CharacterTurnToFace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CharacterTurnToFace") + } + static class USceneAction_CharacterTurnToFace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CharacterTurnToFace; + +// Class Phoenix.UDSLocationManager +// 0x0098 (0x00C0 - 0x0028) +class UUDSLocationManager final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UUDSManager* UDSManager; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x70]; // 0x0050(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UDSLocationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UDSLocationManager") + } + static class UUDSLocationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUDSLocationManager; + +// Class Phoenix.WeatherRemapSnow +// 0x0000 (0x0030 - 0x0030) +class UWeatherRemapSnow final : public UWeatherRemapBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherRemapSnow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherRemapSnow") + } + static class UWeatherRemapSnow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherRemapSnow; + +// Class Phoenix.TwisterMixtureEffect +// 0x0068 (0x0530 - 0x04C8) +class ATwisterMixtureEffect final : public AMunitionType_AOESpell +{ +public: + float m_PullRadius; // 0x04C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_StopRadius; // 0x04CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_PullTime; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_PullDelay; // 0x04D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector m_Offset; // 0x04D8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_TwisterImpulseMultiplier; // 0x04E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_UpgradeRadiusMultiplier; // 0x04E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag m_TwisterUpgradeAbilityTag; // 0x04EC(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F4[0x4]; // 0x04F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USphereComponent* m_TwisterEffectSphere; // 0x04F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* m_TwisterStoppingSphere; // 0x0500(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_508[0x28]; // 0x0508(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginPlay(); + void BeginPull(); + void Cleanup(class AMunitionType_Base* MunitionInstance); + void OnCharacterLand(const struct FHitResult& Hit); + void OnOverlapEndStoppingSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void Tick(float DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TwisterMixtureEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TwisterMixtureEffect") + } + static class ATwisterMixtureEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATwisterMixtureEffect; + +// Class Phoenix.SurfaceImpactTypeData +// 0x0060 (0x0090 - 0x0030) +class USurfaceImpactTypeData final : public UDataAsset +{ +public: + TArray WeatherRemap; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap ImpactTypeMap; // 0x0040(0x0050)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SurfaceImpactTypeData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SurfaceImpactTypeData") + } + static class USurfaceImpactTypeData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USurfaceImpactTypeData; + +// Class Phoenix.PhoenixPlayerController +// 0x0060 (0x09B0 - 0x0950) +class APhoenixPlayerController : public ABiped_PlayerController +{ +public: + uint8 Pad_950[0x10]; // 0x0950(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UTriggerEffectManager* TriggerEffectManager; // 0x0960(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULEDEffects* LEDEffects; // 0x0968(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf PlayerHouseLEDFadeEffect; // 0x0970(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf DamageTakenLEDEffect; // 0x0978(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULEDFadeEffect* pPlayerHouseLEDFadeEffect; // 0x0980(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULEDFadeEffect* pDamageTakenLEDEffect; // 0x0988(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APhoenixHUD* m_pPhoenixHUD; // 0x0990(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UEncounterTracker* m_pEncounterTracker; // 0x0998(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9A0[0x10]; // 0x09A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MapCaptureStart(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixPlayerController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixPlayerController") + } + static class APhoenixPlayerController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APhoenixPlayerController; + +// Class Phoenix.UDSMechanicManager +// 0x02D8 (0x0300 - 0x0028) +class UUDSMechanicManager final : public UObject +{ +public: + uint8 Pad_28[0x90]; // 0x0028(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + class UUDSManager* UDSManager; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C0[0x240]; // 0x00C0(0x0240)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UDSMechanicManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UDSMechanicManager") + } + static class UUDSMechanicManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUDSMechanicManager; + +// Class Phoenix.PhoenixPreloadSettings +// 0x0040 (0x0068 - 0x0028) +class UPhoenixPreloadSettings final : public UObject +{ +public: + bool bPreloadAssets; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ClassesToPreload; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) + bool bPreloadArchitectAssets; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath ArchitectPreloadListPath; // 0x0048(0x0018)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreloadCreatureManagerAssets; // 0x0060(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixPreloadSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixPreloadSettings") + } + static class UPhoenixPreloadSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixPreloadSettings; + +// Class Phoenix.PhoenixRichTextBlock +// 0x0160 (0x07D8 - 0x0678) +class UPhoenixRichTextBlock final : public URichTextBlock +{ +public: + class FString LocalizationKey; // 0x0678(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Translatable; // 0x0688(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleFontSize; // 0x0689(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceDisplayGamepadGraphics; // 0x068A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68B[0x5]; // 0x068B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush TextBackground; // 0x0690(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundBrushColor; // 0x0718(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_728[0x20]; // 0x0728(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate TextBackgroundDelegate; // 0x0748(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FDataTableRowHandle ColorTag; // 0x0758(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_768[0x48]; // 0x0768(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReferencedTextures; // 0x07B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_7C0[0x18]; // 0x07C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FontLoadCallback(class Ufont* font); + bool PreValidateLocalizationKey(const class FString& RequestedKey); + class FString ReplaceInputActions(const class FString& KeyText); + void SetPhoenixText(const class FString& InText); + void SetTextKey(const class FString& Key); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixRichTextBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixRichTextBlock") + } + static class UPhoenixRichTextBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixRichTextBlock; + +// Class Phoenix.PhoenixScalabilityLibrary +// 0x0000 (0x0028 - 0x0028) +class UPhoenixScalabilityLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void GetPhoenixScalabilityLevel(EPhoenixScalabilityCategory ScalabilityCategory, EPhoenixScalabilityLevel* ScalabilityLevel); + static void GetPhoenixScalabilityPlatform(EPhoenixScalabilityPlatform* ScalabilityPlatform); + static void IsPhoenixScalabilityPlatform(EPhoenixScalabilityPlatform ScalabilityPlatform, bool* bMatch); + static void MatchPhoenixScalabilityLevels(EPhoenixScalabilityCategory ScalabilityCategory, const struct FPhoenixScalabilityLevels& Levels, bool* bMatch); + static void MatchPhoenixScalabilityPlatforms(const struct FPhoenixScalabilityPlatforms& ScalabilityPlatforms, bool* bMatch); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhoenixScalabilityLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhoenixScalabilityLibrary") + } + static class UPhoenixScalabilityLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhoenixScalabilityLibrary; + +// Class Phoenix.SceneAction_AdaptationExpression +// 0x0010 (0x00A8 - 0x0098) +class USceneAction_AdaptationExpression final : public USceneAction_Adaptation +{ +public: + int32 Affects; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UExposureExpressionsExposureValue* Expression; // 0x00A0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AdaptationExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AdaptationExpression") + } + static class USceneAction_AdaptationExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AdaptationExpression; + +// Class Phoenix.PHX_Able_Preview_Actor_Simple +// 0x0000 (0x0540 - 0x0540) +class APHX_Able_Preview_Actor_Simple final : public AAble_Character +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PHX_Able_Preview_Actor_Simple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PHX_Able_Preview_Actor_Simple") + } + static class APHX_Able_Preview_Actor_Simple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APHX_Able_Preview_Actor_Simple; + +// Class Phoenix.NamedActor +// 0x0008 (0x0250 - 0x0248) +class ANamedActor final : public AActor +{ +public: + class FName ActorName; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NamedActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NamedActor") + } + static class ANamedActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ANamedActor; + +// Class Phoenix.PHX_Able_Preview_AnimInstance +// 0x0000 (0x05E0 - 0x05E0) +class UPHX_Able_Preview_AnimInstance final : public UAmbulatory_AnimInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PHX_Able_Preview_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PHX_Able_Preview_AnimInstance") + } + static class UPHX_Able_Preview_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPHX_Able_Preview_AnimInstance; + +// Class Phoenix.TransfigurationColorConfiguration +// 0x0080 (0x00B0 - 0x0030) +class UTransfigurationColorConfiguration final : public UDataAsset +{ +public: + TMap ColorSwatchMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UMaterialInterface* TintMaster; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* TransitionMaster; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* TintMasterAlpha; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* TransitionMasterAlpha; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* TintMasterEmissive; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* TransitionMasterEmissive; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationColorConfiguration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationColorConfiguration") + } + static class UTransfigurationColorConfiguration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransfigurationColorConfiguration; + +// Class Phoenix.PHX_Biped_Preview_AnimInstance +// 0x0000 (0x0980 - 0x0980) +class UPHX_Biped_Preview_AnimInstance final : public UBiped_AnimInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PHX_Biped_Preview_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PHX_Biped_Preview_AnimInstance") + } + static class UPHX_Biped_Preview_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPHX_Biped_Preview_AnimInstance; + +// Class Phoenix.PhxAnimSharingStateWithNotifyInstance +// 0x0000 (0x03B0 - 0x03B0) +class UPhxAnimSharingStateWithNotifyInstance final : public UPhxAnimSharingStateInstance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhxAnimSharingStateWithNotifyInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhxAnimSharingStateWithNotifyInstance") + } + static class UPhxAnimSharingStateWithNotifyInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhxAnimSharingStateWithNotifyInstance; + +// Class Phoenix.SceneAction_AkAudioRTPC +// 0x0020 (0x00C0 - 0x00A0) +class USceneAction_AkAudioRTPC final : public USceneRigObjectActionBase +{ +public: + struct FActionParameter_AkAudioRTPC RTPCInfo; // 0x00A0(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AkAudioRTPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AkAudioRTPC") + } + static class USceneAction_AkAudioRTPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AkAudioRTPC; + +// Class Phoenix.PhxComboBox +// 0x0000 (0x0328 - 0x0328) +class UPhxComboBox : public UPhoenixUserWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhxComboBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhxComboBox") + } + static class UPhxComboBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhxComboBox; + +// Class Phoenix.TransfigurationPlacementComponent +// 0x0038 (0x0108 - 0x00D0) +class UTransfigurationPlacementComponent final : public UActorComponent +{ +public: + float PhysicsHandleLinearStiffness; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsHandleLinearDamping; // 0x00D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConstrainAngular; // 0x00D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PhysicsHandleAngularStiffness; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsHandleAngularDamping; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PhysicsHandleInterpolationSpeed; // 0x00E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransitionDuration; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicsHandleComponent* PhysicsHandleComponent; // 0x00F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GrabComponent(class UPrimitiveComponent* InComponent, const class FName InBoneName, const struct FVector& InGrabLocation); + void SetTargetTransform(const struct FTransform& InTransform); + + struct FTransform GetTargetTransform() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationPlacementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationPlacementComponent") + } + static class UTransfigurationPlacementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransfigurationPlacementComponent; + +// Class Phoenix.PhxRichTextBlockImageDecorator +// 0x0000 (0x0028 - 0x0028) +class UPhxRichTextBlockImageDecorator final : public URichTextBlockDecorator +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhxRichTextBlockImageDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhxRichTextBlockImageDecorator") + } + static class UPhxRichTextBlockImageDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhxRichTextBlockImageDecorator; + +// Class Phoenix.ObjectCopyCache +// 0x0050 (0x0078 - 0x0028) +class UObjectCopyCache final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ObjectCopyCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ObjectCopyCache") + } + static class UObjectCopyCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObjectCopyCache; + +// Class Phoenix.PhysicalResponseConfig +// 0x0608 (0x0638 - 0x0030) +class UPhysicalResponseConfig final : public UDataAsset +{ +public: + struct FRuntimeFloatCurve RotationCurve; // 0x0030(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector AdditiveRotationCurve; // 0x00B8(0x0188)(Edit, NativeAccessSpecifierPublic) + bool bLockXRotation; // 0x0240(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockYRotation; // 0x0241(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockZRotation; // 0x0242(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockXRotationPositive; // 0x0243(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockXRotationNegative; // 0x0244(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockYRotationPositive; // 0x0245(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockYRotationNegative; // 0x0246(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockZRotationPositive; // 0x0247(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockZRotationNegative; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve TranslationCurve; // 0x0250(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector AdditiveTranslationCurve; // 0x02D8(0x0188)(Edit, NativeAccessSpecifierPublic) + bool bLockXTranslation; // 0x0460(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockYTranslation; // 0x0461(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockZTranslationUp; // 0x0462(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockZTranslationDown; // 0x0463(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_464[0x4]; // 0x0464(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve DistanceFalloff; // 0x0468(0x0088)(Edit, NativeAccessSpecifierPublic) + bool bScaleAdditive; // 0x04F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F1[0x3]; // 0x04F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRotator RandomRotationRange; // 0x04F4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D RandomMagnitudeFactor; // 0x0500(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RandomTimeFactor; // 0x0508(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve MagnitudeFromMass; // 0x0510(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve TimeFactorFromMass; // 0x0598(0x0088)(Edit, NativeAccessSpecifierPublic) + TArray AudioEvents; // 0x0620(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float AudioMinScaleThreshold; // 0x0630(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_634[0x4]; // 0x0634(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalResponseConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalResponseConfig") + } + static class UPhysicalResponseConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalResponseConfig; + +// Class Phoenix.PhysicalResponseComponent +// 0x00B0 (0x02D0 - 0x0220) +class UPhysicalResponseComponent final : public USceneComponent +{ +public: + TArray Responses; // 0x0218(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class UPhysicalResponseConfig* CurResponse; // 0x0228(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ValidResponses; // 0x0230(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_240[0x90]; // 0x0240(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalResponseComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalResponseComponent") + } + static class UPhysicalResponseComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalResponseComponent; + +// Class Phoenix.PhysicalResponseObjectInterface +// 0x0000 (0x0000 - 0x0000) +class IPhysicalResponseObjectInterface final +{ +public: + void ObjectPhysicalResponseImpact(float ImpactIntensity, const class FName SpellName, const class FName ResponseConfigName, const struct FVector& ImpactLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalResponseObjectInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalResponseObjectInterface") + } + static class IPhysicalResponseObjectInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPhysicalResponseObjectInterface; + +// Class Phoenix.Subtitles +// 0x00B8 (0x0320 - 0x0268) +class USubtitles : public UUserWidget +{ +public: + class UVerticalBox* BP_Subtitle_Box; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVerticalBox* Subtitle_Box; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVerticalBox* Subtitle_Box_LowPriority; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_280[0xA0]; // 0x0280(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BPAddStandaloneSubtitle(const class FString& ResolvedSubtitle); + void BPAddSubtitleEvent(const struct FAudioDialogueLineData& SubtitleData, const class FString& ResolvedSubtitle); + void BPRemoveStandaloneSubtitle(); + void BPRemoveSubtitleEvent(const struct FAudioDialogueLineData& SubtitleData); + void BPUpdateStandaloneSubtitle(const class FString& ResolvedSubtitle); + void EvaluateSubtitleVerticalBox(class UVerticalBox* Subtitle_VerticalBox); + void Setup(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Subtitles") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Subtitles") + } + static class USubtitles* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubtitles; + +// Class Phoenix.ScheduledObject_Interface +// 0x0000 (0x0000 - 0x0000) +class IScheduledObject_Interface final +{ +public: + bool GetActiveActivity(struct FScheduleEntry* OutActiveActivity); + bool GetActiveGoal(struct FRequestedGoal* OutActiveGoal); + class UStationComponent* GetActiveStation(); + void GetCurrentActivity(bool* ActivityIsValid, struct FScheduleEntry* CurrentActivity); + int32 GetMyID(); + class FString GetMyName(); + class FName GetMySubtype(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScheduledObject_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScheduledObject_Interface") + } + static class IScheduledObject_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IScheduledObject_Interface; + +// Class Phoenix.PickupTool_Interface +// 0x0000 (0x0000 - 0x0000) +class IPickupTool_Interface final +{ +public: + void DeactivateTool(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PickupTool_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PickupTool_Interface") + } + static class IPickupTool_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPickupTool_Interface; + +// Class Phoenix.Player_AttackIndicator +// 0x0060 (0x02A8 - 0x0248) +class APlayer_AttackIndicator : public AActor +{ +public: + TArray ParryableBeamFX2; // 0x0248(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray UnblockableBeamFX2; // 0x0258(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray PerfectParryBeamFX2; // 0x0268(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bBeamGoesAttackerToTarget; // 0x0278(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_279[0x2F]; // 0x0279(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ReceiveIndicatorStart(bool bIsParryIndicator, bool bIsUnblockableIndicator, const struct FMultiFX2Handle& InFX2Handle, const float InEstimatedTime); + void ReceiveIndicatorStop(bool bIsParryIndicator, bool bIsUnblockableIndicator, const struct FMultiFX2Handle& InFX2Handle); + void ReceivePerfectParry(const struct FMultiFX2Handle& InParraybleFX2Handle, const struct FMultiFX2Handle& InPerfectParryFX2Handle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Player_AttackIndicator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Player_AttackIndicator") + } + static class APlayer_AttackIndicator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayer_AttackIndicator; + +// Class Phoenix.RunAt_MobilityChoice +// 0x0008 (0x0030 - 0x0028) +class URunAt_MobilityChoice final : public UNPC_MobilityChoice +{ +public: + float ChangeDist; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RunAt_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RunAt_MobilityChoice") + } + static class URunAt_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URunAt_MobilityChoice; + +// Class Phoenix.Player_QuickActionComponent +// 0x0000 (0x00D0 - 0x00D0) +class UPlayer_QuickActionComponent final : public UActorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Player_QuickActionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Player_QuickActionComponent") + } + static class UPlayer_QuickActionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayer_QuickActionComponent; + +// Class Phoenix.TargetTypeMoveAndIdle +// 0x0000 (0x0038 - 0x0038) +class UTargetTypeMoveAndIdle final : public UTargetTypeBase +{ +public: + static class UTargetTypeBase* AddTarget_MoveAndIdle(class UTargetTracker* TargetTracker, ETargetID InTargetID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeMoveAndIdle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeMoveAndIdle") + } + static class UTargetTypeMoveAndIdle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeMoveAndIdle; + +// Class Phoenix.PlayerCart +// 0x0068 (0x0310 - 0x02A8) +class APlayerCart final : public APawn +{ +public: + uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform DismountLocation; // 0x02B0(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform CompanionDismountLocation; // 0x02E0(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +public: + void UpdateCartPositionAndRotation(const struct FVector& InNewLocation, const struct FRotator& InNewRotation, const struct FVector& InVelocity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerCart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerCart") + } + static class APlayerCart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerCart; + +// Class Phoenix.TargetHitData +// 0x0020 (0x0048 - 0x0028) +class UTargetHitData final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void Remove(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetHitData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetHitData") + } + static class UTargetHitData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetHitData; + +// Class Phoenix.PlayerCartPlatform +// 0x0000 (0x0248 - 0x0248) +class APlayerCartPlatform final : public AActor +{ +public: + void SetDismountLocation(class AActor* Target, const struct FTransform& DismountLocation, const struct FTransform& CompanionDismountLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerCartPlatform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerCartPlatform") + } + static class APlayerCartPlatform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerCartPlatform; + +// Class Phoenix.SystemMenuWidget +// 0x0008 (0x03D0 - 0x03C8) +class USystemMenuWidget : public UTabPageWidget +{ +public: + bool HasShownExitConfirmation; // 0x03C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool ExecuteLoad(const class FString& Filename, const int32 CharacterID); + bool ExecuteSave(const int32 CharacterID); + void HandleConfirmExitDialog(EUMGInputAction ExitAction, EInputEvent ExitEvent, const class FString& TitleText, const class FString& DescText); + void OnExitPopupDismissed(class UPopupScreen* Popup, int32 ConfirmationResult); + void OnExitPopupGone(); + bool SettingsNeedExitConfirmed(class FString* OutConfirmTitle, class FString* OutConfirmDesc); + void ShowGraphicsConfirmDialog(float Duration); + void ShowLoadSaveResultPopup(const class FString& ResultMessage, float Duration); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SystemMenuWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SystemMenuWidget") + } + static class USystemMenuWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USystemMenuWidget; + +// Class Phoenix.SeasonSelectorComponent +// 0x0090 (0x02B0 - 0x0220) +class USeasonSelectorComponent final : public USceneComponent +{ +public: + TMap> SeasonMeshes; // 0x0218(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> SpringMaterials; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> SummerMaterials; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> FallMaterials; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> WinterMaterials; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SeasonSelectorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SeasonSelectorComponent") + } + static class USeasonSelectorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USeasonSelectorComponent; + +// Class Phoenix.PlayerCentricObjectVolume +// 0x0698 (0x08E0 - 0x0248) +class APlayerCentricObjectVolume final : public ATargetPoint +{ +public: + struct FObjectVisualizationInfo VolumeVisualization; // 0x0248(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bShowActivationDistances; // 0x0254(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableAutoActivation; // 0x0255(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_256[0x2]; // 0x0256(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float TriggerDistance; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CullDistance; // 0x025C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableSpawning; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ExtentsPercentageForDefaultSpawnLocation; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RespawnDistance; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerOffsetForDefaultSpawnLocation; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnVolumeType SpawnVolumeType; // 0x0270(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ItemsToSpawn; // 0x0278(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TMap SpawnGroups; // 0x0288(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class UPrimitiveComponent* VolumeComponent; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UManualNavigationInvokerComponent* NavInvokerComponent; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnAllEnemiesDeadEvent; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnAllEnemiesSpawned; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSpawnVolumeActivated; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSpawnVolumeDeactivated; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnActorSpawnedEvent; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFinishedSpawningEvent; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_358[0x588]; // 0x0358(0x0588)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool DoneSpawning(); + void ForceActivate(); + void ForceDeactivate(); + int32 GetActiveActorCount(); + int32 GetAliveActorCount(); + int32 GetSpawnActorCount(); + struct FBox GetSpawnBounds(); + struct FBox GetVolumeBounds(); + struct FVector GetVolumeExtents(); + bool HasSpawned(); + void ObjectLoaded(); + void OnActorSpawned(class AActor* SpawnedActor, const class FName& GroupName); + void OnFinishedSpawning(const class FName& GroupName); + void SetAllowAutoActivation(bool bAllowAutoActivate); + void SetEnableSpawning(bool bSpawningEnabled, bool bCullActive); + void SetSpawnBounds(const struct FBox& SpawnBounds); + void SetSpawnBoundsFromVectors(const struct FVector& Min, const struct FVector& Max); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerCentricObjectVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerCentricObjectVolume") + } + static class APlayerCentricObjectVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlayerCentricObjectVolume; + +// Class Phoenix.MountAreaSettingsDataAsset +// 0x0020 (0x0050 - 0x0030) +class UMountAreaSettingsDataAsset final : public UDataAsset +{ +public: + TArray AllowedMapRegions; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllowedDungeons; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MountAreaSettingsDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MountAreaSettingsDataAsset") + } + static class UMountAreaSettingsDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMountAreaSettingsDataAsset; + +// Class Phoenix.PlayerMountOverlaySettings +// 0x0040 (0x0068 - 0x0028) +class UPlayerMountOverlaySettings final : public UObject +{ +public: + float TeleportTimer; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTimer; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInTeleportTimer; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInExitTimer; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeHoldTimer; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableSpeedupInside; // 0x003C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableSpeedupUnlessFacing; // 0x003D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPauseTimerWhenFacing; // 0x003E(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float FacingAngle; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeAlpha; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResetTimer; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSoftObjectPath MountSettingsDataTable; // 0x0050(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerMountOverlaySettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerMountOverlaySettings") + } + static class UPlayerMountOverlaySettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerMountOverlaySettings; + +// Class Phoenix.TransformationStyleBase +// 0x0010 (0x0258 - 0x0248) +class ATransformationStyleBase final : public AActor +{ +public: + class ATransfigurationPreviewActor* OldPreviewActor; // 0x0248(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ATransfigurationPreviewActor* NewPreviewActor; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void StartTransformation(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformationStyleBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformationStyleBase") + } + static class ATransformationStyleBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransformationStyleBase; + +// Class Phoenix.SendTargetUtil +// 0x0000 (0x0028 - 0x0028) +class USendTargetUtil final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SendTargetUtil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SendTargetUtil") + } + static class USendTargetUtil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USendTargetUtil; + +// Class Phoenix.PointAtActorTargetComponent +// 0x0010 (0x0260 - 0x0250) +class UPointAtActorTargetComponent final : public UPointAtActorBaseComponent +{ +public: + TWeakObjectPtr Target; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void PointAtActorClearTarget(class AActor* TargetActor); + void PointAtActorSetTarget(class AActor* TargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointAtActorTargetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointAtActorTargetComponent") + } + static class UPointAtActorTargetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPointAtActorTargetComponent; + +// Class Phoenix.SceneActionState_BlueprintVar +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_BlueprintVar final : public USceneRigObjectActionState +{ +public: + bool bFirstTime; // 0x0070(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_BlueprintVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_BlueprintVar") + } + static class USceneActionState_BlueprintVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_BlueprintVar; + +// Class Phoenix.PointAtPlayerComponent +// 0x0010 (0x0260 - 0x0250) +class UPointAtPlayerComponent final : public UPointAtActorBaseComponent +{ +public: + int32 PlayerIndex; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0xC]; // 0x0254(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointAtPlayerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointAtPlayerComponent") + } + static class UPointAtPlayerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPointAtPlayerComponent; + +// Class Phoenix.TutorialSystem +// 0x0318 (0x0340 - 0x0028) +class UTutorialSystem final : public UObject +{ +public: + uint8 Pad_28[0xA0]; // 0x0028(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + TMap TutorialPreCache; // 0x00C8(0x0050)(NativeAccessSpecifierPrivate) + class UDataTable* TutorialDataTable; // 0x0118(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FNewTutorialInfo CurrentTutorialStepData; // 0x0120(0x0110)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + struct FNewTutorialSequence CurrentTutorialData; // 0x0230(0x0078)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + class UTutorialScreen* CurrentTutorialScreen; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2B0[0x90]; // 0x02B0(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UTutorialSystem* Get(); + + void AbortQueuedTutorials(const class UObject* sender); + bool AbortTutorial(const class FName TutorialName, const bool bInstant); + void AllowTravelToAnnex(const class UObject* sender); + void BackOutOfRegion(const class UObject* sender); + void CallAttentionToAnnex(const class UObject* sender); + void ClearTutorialCache(); + void ClearTutorialCacheByName(const class FName TutorialName); + void ClosePauseMenu(const class UObject* sender); + bool CompleteTutorialCurrentStep(const class FName TutorialName); + bool CompleteTutorialStep(const class FName TutorialName, const int32 TutorialStep); + bool CompleteTutorialStepByAlias(const class FName TutorialName, const class FName TutorialStepAlias); + void CompleteTutorialStepInternal(); + bool ForceCompleteTutorial(const class FName TutorialName, bool DontFireCompletionMessages); + bool GetInitialTutorialStepInProgress(); + void HermesStartNextTutorial(); + void HideLivingQuarters(const class UObject* sender); + void HighlightCharmsClass(const class UObject* sender); + void OnCurrentScreenOutroEnded(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType); + void OnGameToBeSaved(); + void OnIntroEnded(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType); + void OnMissionFailedScreenLoaded(const class UObject* sender); + void OnSaveGameLoaded(); + void OnTutorialImageLoaded(class UTexture2D* Texture, class UObject* Param); + void OverlandZoomIn(const class UObject* sender); + void OverlandZoomOut(const class UObject* sender); + void PauseTutorialQueue(const class FString& Context); + void PreLoadTutorial(const class FName TutorialName); + void ResetMap(const class UObject* sender); + void ResetMapFastTravelTutorial(const class UObject* sender); + void SetupMapFastTravelTutorial(const class UObject* sender); + void SetupMapIconsForOverlandTutorial(const class UObject* sender); + void SetupMapTutorials(const class UObject* sender); + void SetZZDActivate(const class UObject* sender); + void StartNextTutorial(); + bool StartTutorial(const class FName TutorialName, const bool AfterNotifications); + bool StartTutorialStepExpiryTimer(const class FName TutorialName, const int32 TutorialStep); + bool StartTutorialStepExpiryTimerByAlias(const class FName TutorialName, const class FName TutorialStepAlias); + void StopCallAttentionToAnnex(const class UObject* sender); + bool TutorialsAvailable(); + void UnpauseTutorialQueue(const class FString& Context); + void ZoomLowerHogsfield(const class UObject* sender); + + bool IsAnyTutorialQueued() const; + bool IsCurrentTutorialActive() const; + bool IsModalTutorialQueued() const; + bool IsTutorialActive(const class FName TutorialName) const; + bool IsTutorialActiveOrAboutToBe(const class FName TutorialName) const; + bool IsTutorialQueued(const class FName TutorialName) const; + bool IsTutorialQueuePaused() const; + bool IsTutorialStepActive(const class FName TutorialName, const int32 TutorialStep) const; + bool IsTutorialStepActiveByAlias(const class FName TutorialName, const class FName TutorialStepAlias) const; + bool IsTutorialStepActiveOrAboutToBe(const class FName TutorialName, const int32 TutorialStep) const; + bool IsTutorialStepActiveOrAboutToBeByAlias(const class FName TutorialName, const class FName TutorialStepAlias) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TutorialSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TutorialSystem") + } + static class UTutorialSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTutorialSystem; + +// Class Phoenix.PointAtCameraComponent +// 0x0020 (0x0240 - 0x0220) +class UPointAtCameraComponent final : public UPointAtComponent +{ +public: + struct FVector LocalOffset; // 0x0220(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FOrientToSlerp Smoothing; // 0x022C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PointAtCameraComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PointAtCameraComponent") + } + static class UPointAtCameraComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPointAtCameraComponent; + +// Class Phoenix.PooledVerticalBox +// 0x0058 (0x0188 - 0x0130) +class UPooledVerticalBox final : public UVerticalBox +{ +public: + ESlateVisibility DesiredChildVisibility; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_131[0x57]; // 0x0131(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UWidget* GetNextAvailableChild(); + bool IsChildActive(class UWidget* ChildWidget); + bool IsChildAvailable(class UWidget* ChildWidget); + void SetChildActive(class UWidget* ChildWidget, bool IsActive); + void SetChildWidgetPool(const TArray& ChildWidgets, const struct FMargin& Padding); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PooledVerticalBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PooledVerticalBox") + } + static class UPooledVerticalBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPooledVerticalBox; + +// Class Phoenix.PopoutWidget +// 0x0008 (0x0270 - 0x0268) +class UPopoutWidget final : public UUserWidget +{ +public: + class UPhoenixTextBlock* PopoutWidgetTEST; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnSynchronizeProperties(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PopoutWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PopoutWidget") + } + static class UPopoutWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPopoutWidget; + +// Class Phoenix.SkippableDialogueActionStateInterface +// 0x0000 (0x0000 - 0x0000) +class ISkippableDialogueActionStateInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkippableDialogueActionStateInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkippableDialogueActionStateInterface") + } + static class ISkippableDialogueActionStateInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISkippableDialogueActionStateInterface; + +// Class Phoenix.PopupScreen +// 0x0050 (0x03C0 - 0x0370) +class UPopupScreen : public UScreen +{ +public: + TMulticastInlineDelegate PopupButtonPressCompletedEvent; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PopupRemovedEvent; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PopupClosedEvent; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + int32 PopupID; // 0x03A0(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CachedCompletionActions; // 0x03A8(0x0010)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate) + bool bCachedUsesWaitIndicator; // 0x03B8(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bPausedTheGame; // 0x03B9(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bAutoCloseOnButtonPress; // 0x03BA(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bPopupClosedEventSent; // 0x03BB(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AvoidGarbageCollection(class UPopupScreen* Screen); + void ClosePopup(const int32 CompletionActionIndex); + int32 GetPopupID(); + void OnPopupOutroEnded(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType); + void OpenPopup(const bool bPauseTheGame); + void PopupButtonPressCompleted(const int32 CompletionActionIndex); + void SetAutoCloseOnButtonPress(const bool bInAutoCloseOnButtonPress); + void SetCachedCompletionActions(const TArray& CompletionActions); + void SetCachedUsesWaitIndicator(const bool bUsesWaitIndicator); + void SetPopupCompletionActions(const TArray& CompletionActions); + void SetPopupContentWidget(const class UUserWidget* ContentWidget); + void SetPopupDescription(const class FString& DescriptionString, bool isTranslated); + void SetPopupLegendItems(const TArray& LegendItems); + void SetPopupTitle(const class FString& TitleString); + void SetPopupUsesWaitIndicator(const bool bUsesWaitIndicator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PopupScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PopupScreen") + } + static class UPopupScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPopupScreen; + +// Class Phoenix.WetnessComponent +// 0x0028 (0x01C0 - 0x0198) +class UWetnessComponent final : public UStateEffectComponent +{ +public: + float InitialValue; // 0x0198(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialPropertyData* MaterialPropertyData; // 0x01A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A8[0x18]; // 0x01A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetInWater(bool inWater); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WetnessComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WetnessComponent") + } + static class UWetnessComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWetnessComponent; + +// Class Phoenix.Portkey +// 0x01A8 (0x03F0 - 0x0248) +class APortkey final : public AActor +{ +public: + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystemComponent* ParticleSystemComponent; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* ActorToTeleport; // 0x0260(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* ExitEmitter; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* EntryEmitter; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* BeaconEmitter; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseBeaconEmitter; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ATargetPoint* TargetA; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ATargetPoint* TargetB; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo FastTravelDestinationA; // 0x0298(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo FastTravelDestinationB; // 0x0320(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool AtA; // 0x03A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A9[0x3]; // 0x03A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EjectForce; // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EntryCamDelay; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExitCamDelay; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator EnterCameraRotation; // 0x03B8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FRotator ExitCameraRotation; // 0x03C4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool UseAdvancedExit; // 0x03D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OnGround; // 0x03D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D2[0x2]; // 0x03D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OptimalDistance; // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D8[0x18]; // 0x03D8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateEnterCamera(); + void ActivateExitCamera(); + void Drop(); + void FindNonBlockingCameraLocation(struct FVector* Target1, struct FVector* Target2, struct FVector* CameraLocation, float CameraDistance, float CameraHeight); + class ATargetPoint* GetTarget(); + void Handle_ActivateEnterCamera(); + void Handle_ActivateExitCamera(); + void Handle_TeleportEnd(); + void Handle_TeleportStart(); + void Interact(class UBTService_AvaAITree* AvaService); + void PlacePlayerOptimally(); + void Touch(); + void Transport(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Portkey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Portkey") + } + static class APortkey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APortkey; + +// Class Phoenix.WaterIgnoreVolume +// 0x0070 (0x02B8 - 0x0248) +class AWaterIgnoreVolume : public AActor +{ +public: + class UBoxComponent* IgnoreOverlap; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WaterIgnoreActors; // 0x0250(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray OverlapIgnores; // 0x0260(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray OtherIgnoreVolumes; // 0x0270(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray OverlappingWaterVolumes; // 0x0280(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray OverlappingRiverVolumes; // 0x0290(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray OverlappingDungeonWaterVolumes; // 0x02A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WaterIgnoreVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WaterIgnoreVolume") + } + static class AWaterIgnoreVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWaterIgnoreVolume; + +// Class Phoenix.Portkey_Object +// 0x0018 (0x0320 - 0x0308) +class APortkey_Object final : public APickupTool +{ +public: + class AActor* ActorOwner; // 0x0308(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* Portkey_Mesh; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APortkey_Base* PortkeyBase; // 0x0318(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void EndTeleport(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Portkey_Object") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Portkey_Object") + } + static class APortkey_Object* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APortkey_Object; + +// Class Phoenix.PortraitPaintingActor +// 0x0150 (0x0398 - 0x0248) +class APortraitPaintingActor final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FString EntityName; // 0x0250(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SecondaryEntityName; // 0x0260(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PortraitActorRange; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CalloutOffset; // 0x0274(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraFarPlane; // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPortraitPaintingComponentState ComponentState; // 0x0284(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + class FName EntityCustomMeshStates; // 0x028C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMaterialPermuterLoadingBundleAndSwapType MainPortraitSwapType; // 0x0294(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMeshComponent* PaintingPlane; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* Frame; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* CustomLighting; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBillboardComponent* Light0; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBillboardComponent* Light1; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBillboardComponent* Light2; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraComponent* Camera; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BeaconableObjectID; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* BackgroundTexture; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* FrameMaskTexture; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* CanvasNormalTexture; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* CanvasRoughnessTexture; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalIntensity; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureTiling; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FlattenPercent; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationOffsetInDegrees; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkinNormalSoftness; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkinSpecularScale; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkinScatterScale; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SkinSubsurfaceColor; // 0x0314(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BottomFadeHeight; // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BottomFadeStrength; // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightingPointColor_0; // 0x032C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightingPointIntensity_0; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightingPointColor_1; // 0x0340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightingPointIntensity_1; // 0x0350(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor LightingPointColor_2; // 0x0354(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightingPointIntensity_2; // 0x0364(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialPermuterLoadingBundleAndSwap* MainSwap; // 0x0368(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReadyForEntities; // 0x0370(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPortraitPaintingEntities Entities; // 0x0378(0x0010)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* PaintingMaterial; // 0x0388(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_390[0x8]; // 0x0390(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnCharacterLoadComplete(class AActor* Actor); + void OnFleshLoaded(class AActor* Actor, class UScheduledEntity* ScheduledEntity); + void SetPaintingBackground(class UTexture* PaintingBackground); + void SetPaintingFrameMask(class UTexture* PaintingFrameMask); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PortraitPaintingActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PortraitPaintingActor") + } + static class APortraitPaintingActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APortraitPaintingActor; + +// Class Phoenix.RenderingCutVolume +// 0x0650 (0x08D0 - 0x0280) +class ARenderingCutVolume final : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRenderingCutBits RenderingCut; // 0x0288(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float PreExposureResetValue; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0298(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bEnabled; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyAlongPositiveXAxis; // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D2[0xE]; // 0x02D2(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessing; // 0x02E0(0x05F0)(Transient, NativeAccessSpecifierPrivate) + +public: + void ProcessBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor); + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderingCutVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderingCutVolume") + } + static class ARenderingCutVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderingCutVolume; + +// Class Phoenix.ProgressBarWidget +// 0x0030 (0x0298 - 0x0268) +class UProgressBarWidget final : public UUserWidget +{ +public: + class FText LabelText; // 0x0268(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float ProgressPct; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhoenixTextBlock* Label; // 0x0288(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UProgressBar* progress; // 0x0290(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnSynchronizeProperties(); + void SetLabel(const class FText& NewLabel); + void SetProgress(float NewProgress); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProgressBarWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProgressBarWidget") + } + static class UProgressBarWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProgressBarWidget; + +// Class Phoenix.Wolf_FollowOwnerSpeedChoice +// 0x0010 (0x0038 - 0x0028) +class UWolf_FollowOwnerSpeedChoice final : public UNPC_MobilitySpeedChoice +{ +public: + float DistanceFromOwnerTrotThreshold; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateTimeDelta; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateTimeDeltaRandomNudge; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Wolf_FollowOwnerSpeedChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Wolf_FollowOwnerSpeedChoice") + } + static class UWolf_FollowOwnerSpeedChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWolf_FollowOwnerSpeedChoice; + +// Class Phoenix.PropOwl +// 0x0130 (0x0398 - 0x0268) +class APropOwl final : public APhoenixBudgetedActor +{ +public: + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* CapsuleComponent; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimationComponent* AnimationComponent; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnableSpellReaction; // 0x0288(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnableImpactReaction; // 0x0289(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_28A[0x2]; // 0x028A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ImpactReactionRange; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool EnableLookAt; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxLookAtDistance; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxLookAtAngle; // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CanSleep; // 0x029C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29D[0x3]; // 0x029D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SleepingProbability; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinStanceSwitchTime; // 0x02A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSet IgnoredMunitionTags; // 0x02A8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TSet IgnoredSpellNames; // 0x02F8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FMasterTickThrottlerSettings TickThrottlerSettings; // 0x0348(0x0028)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UPropOwl_AnimInstance* AnimInstance; // 0x0370(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_378[0x20]; // 0x0378(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndReaction(); + void OnHitBySpell(const class ASpellTool* SpellTool, class AActor* InInstigator, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FHitResult& Hit, const struct FVector& ImpactDirection); + void StartReaction(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropOwl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropOwl") + } + static class APropOwl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APropOwl; + +// Class Phoenix.WingardiumBulletTimeSpellTool +// 0x0288 (0x0BE8 - 0x0960) +class AWingardiumBulletTimeSpellTool final : public AChannelingSpellTool +{ +public: + class UClass* WingardiumComponent; // 0x0960(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ObjectTrailFX2; // 0x0968(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray GroundBeamFX2; // 0x0978(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray GroundFX2; // 0x0988(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float MassLimit; // 0x0998(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TapZVelocity; // 0x099C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpulseScale; // 0x09A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularImpulseScale; // 0x09A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxImpulse; // 0x09A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVelocity; // 0x09AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WingardiumLinearDamping; // 0x09B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WingardiumAngularDamping; // 0x09B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterImpulseScale; // 0x09B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterAngularImpulseScale; // 0x09BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterMaxImpulse; // 0x09C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterMaxVelocity; // 0x09C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterLinearDamping; // 0x09C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterAngularDamping; // 0x09CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WingardiumDistanceSpeed; // 0x09D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WingardiumRotationSpeed; // 0x09D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WingardiumHeightSpeed; // 0x09D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WingardiumMinDistance; // 0x09DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WingardiumMaxDistance; // 0x09E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WingardiumMinHeight; // 0x09E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WingardiumMaxHeight; // 0x09E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RiseTime; // 0x09EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraAdjustValue; // 0x09F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9F4[0x4]; // 0x09F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve FloatHeightOverCameraPitch; // 0x09F8(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + float RiseHeight; // 0x0A80(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RiseRate; // 0x0A84(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityToTorqueScale; // 0x0A88(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bZeroInitialOrientation; // 0x0A8C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRoundInitialOrientationTo90; // 0x0A8D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRoundReleaseOrientationTo90; // 0x0A8E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForcePositionRotation; // 0x0A8F(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoldAtEndTime; // 0x0A90(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisableCharacterCollisionTime; // 0x0A94(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DownImpulseScale; // 0x0A98(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealt; // 0x0A9C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealt; // 0x0AA0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealtCharacter; // 0x0AA4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealtCharacter; // 0x0AA8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTaken; // 0x0AAC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTaken; // 0x0AB0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageTakenCharacter; // 0x0AB4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacter; // 0x0AB8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DropMinDamageDealt; // 0x0ABC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DropMaxDamageDealt; // 0x0AC0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DropMinDamageDealtCharacter; // 0x0AC4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DropMaxDamageDealtCharacter; // 0x0AC8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DropMinDamageTaken; // 0x0ACC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DropMaxDamageTaken; // 0x0AD0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DropMinDamageTakenCharacter; // 0x0AD4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DropMaxDamageTakenCharacter; // 0x0AD8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_ADC[0x4]; // 0x0ADC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IgnoreActors; // 0x0AE0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class UPrimitiveComponent* ActivePrimComponent; // 0x0AF0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_AF8[0xA0]; // 0x0AF8(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr ObjectStateInfo; // 0x0B98(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_BA0[0x48]; // 0x0BA0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AdjustWingardiumDistance(float Adjust); + void AdjustWingardiumHeight(float Adjust); + void AdjustWingardiumRotation(const struct FVector& InDirection); + void BeamFadeIn(class UParticleSystemComponent* BeamEmitter); + void BeamFadeOut(class UParticleSystemComponent* BeamEmitter); + void OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason); + void OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void OnComponentOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WingardiumBulletTimeSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WingardiumBulletTimeSpellTool") + } + static class AWingardiumBulletTimeSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWingardiumBulletTimeSpellTool; + +// Class Phoenix.DeflectData +// 0x0188 (0x01B0 - 0x0028) +class UDeflectData final : public UObject +{ +public: + uint8 Pad_28[0x188]; // 0x0028(0x0188)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DeflectData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DeflectData") + } + static class UDeflectData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDeflectData; + +// Class Phoenix.ProtegoSpellTool +// 0x0450 (0x0DB0 - 0x0960) +class AProtegoSpellTool : public AChannelingSpellTool +{ +public: + bool bShowDebug; // 0x0960(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowTick; // 0x0961(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_962[0x6]; // 0x0962(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LevelDataArray; // 0x0968(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TSubclassOf ProtegoActorClass; // 0x0978(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> IgnoreSpellList; // 0x0980(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + float MinimumObjectVelocity; // 0x0990(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoubleHitIgnoreTime; // 0x0994(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ProtegoActivateFX2; // 0x0998(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ProtegoMuzzleLoopFX2; // 0x09A8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float ProtegoLoopFxDelay; // 0x09B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtegoLoopFxDelayAfterHit; // 0x09BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinActiveTimeToPlayDeactivate; // 0x09C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C4[0x4]; // 0x09C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ProtegoLoopFX2; // 0x09C8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ProtegoWeakenFX2; // 0x09D8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap, struct FMultiFX> ProtegoSustainedLoopFXMap; // 0x09E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap, struct FMultiFX> ProtegoSustainedEndFXMap; // 0x0A38(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ProtegoDeactivateFX2; // 0x0A88(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray DWShieldEffectData; // 0x0A98(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ShieldHitFX2; // 0x0AA8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGameplayTag ProtegoFaceOriginatorTag; // 0x0AB8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoDeactivateTime; // 0x0AC0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SustainedBlastEndTime; // 0x0AC4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PerfectBounceBackPercent; // 0x0AC8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PerfectTargetEnemyPercent; // 0x0ACC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PerfectTargetObjectPercent; // 0x0AD0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PerfectRandomPercent; // 0x0AD4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer PerfectMunitionTagContainer; // 0x0AD8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* PerfectMunitionDataAsset; // 0x0AF8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer PerfectAOEMunitionTagContainer; // 0x0B00(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* PerfectAOEMunitionDataAsset; // 0x0B20(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PerfectFX2; // 0x0B28(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* PerfectMotionFX; // 0x0B38(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* PerfectTimeDilationCurve; // 0x0B40(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerfectDeflectDelay; // 0x0B48(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NormalBounceBackPercent; // 0x0B4C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NormalTargetEnemyPercent; // 0x0B50(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NormalTargetObjectPercent; // 0x0B54(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NormalRandomPercent; // 0x0B58(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5C[0x4]; // 0x0B5C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer NormalMunitionTagContainer; // 0x0B60(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* NormalMunitionDataAsset; // 0x0B80(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* NormalTimeDilationCurve; // 0x0B88(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalDeflectDelay; // 0x0B90(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B94[0x4]; // 0x0B94(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NormalFX2; // 0x0B98(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* NormalMotionFX; // 0x0BA8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FailedFX2; // 0x0BB0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DeflectDistance; // 0x0BC0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectHalfAngleXY; // 0x0BC4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectLaunchAngle; // 0x0BC8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectDelay; // 0x0BCC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectDamageRandomBlock; // 0x0BD0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestroyedObjectBlockForce; // 0x0BD4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerkIncreasedDeflectionScale; // 0x0BD8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerkWeakessTime; // 0x0BDC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DeflectedMunitionFX2; // 0x0BE0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAkAudioEvent* DeflectedMunitionMotionFX; // 0x0BF0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* DeflectedCharacterMotionFX; // 0x0BF8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectedMaxCharacterDamage; // 0x0C00(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeflectedMaxObjectDamage; // 0x0C04(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShieldBreakDamageScale; // 0x0C08(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag ShieldBreakTag; // 0x0C0C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C14[0x4]; // 0x0C14(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CameraShake; // 0x0C18(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x0C20(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x0C24(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Falloff; // 0x0C28(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOrientShakeTowardsEpicenter : 1; // 0x0C2C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_C2D[0x3]; // 0x0C2D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProtegoMeleeCooldown; // 0x0C30(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C34[0x4]; // 0x0C34(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AOEMunition; // 0x0C38(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisabledProtegoTime; // 0x0C40(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InstantKillBounceChance; // 0x0C44(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InstantKillBounceAngle; // 0x0C48(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InstantKillBounceAngleVariance; // 0x0C4C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InstantKillBounceDeflectionSpeedMultiplier; // 0x0C50(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C54[0x4]; // 0x0C54(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* InstantKillAkEvent; // 0x0C58(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoObjectSpeed; // 0x0C60(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoObjectMaxWobble; // 0x0C64(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoObjectAwayRotSpeed; // 0x0C68(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoObjectRandLeftRightAngle; // 0x0C6C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoMinAngle; // 0x0C70(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OppugnoMaxAngle; // 0x0C74(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFX2Handle LoopDWFX2Handle; // 0x0C78(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFX2Handle IntensityFXHandle2; // 0x0C80(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFX2Handle ActivateDWFX2Handle; // 0x0C88(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFX2Handle WandDWFX2Handle; // 0x0C90(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFX2Handle ShieldHitFX2Handle; // 0x0C98(0x0008)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ShieldSkinEffectName; // 0x0CA0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ProtegoActor; // 0x0CA8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class AMunitionType_Base* IgnoreMunition; // 0x0CB0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_CB8[0xF8]; // 0x0CB8(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool CreateLinkToAttackingActor(); + void EndShieldEffects(); + void EndShieldSkinEffects(); + class AActor* GetAttackingActor(); + class AActor* GetLastInstigator(); + float GetProtegoShieldIntensityValue(); + void HideProtego(bool bInHide); + void Hit(const struct FHitResult& HitResult, class AMunitionType_Base* MunitionInstance, class AActor* HitObject, class UPrimitiveComponent* OverlappedComp, bool bUnblockable, bool bOverlap, bool bMunitionImpact); + bool IsDisabled(); + void OnDeflectedAttack(const struct FDamageResult& DamageResult); + void ParryWindowStackChanged(int32 NewValue); + void QueueParryTimerExpired(); + bool ShouldShieldBeOn(); + void ShutOffProtegoTimerExpired(); + void StartShieldEffects(); + void StartShieldSkinEffects(); + void StateChanged(bool bInHideShield); + void TurnOffProtegoEffects(bool bInShowDeactivateEffect, int32 InEffectIdx); + void TurnOnProtegoEffects(bool bInShowActivateEffect, bool bInShowLoopEffect, int32 InEffectIdx); + void UpdateShieldEffects(); + bool WasParryAbilityEventSent(); + + class AActor* GetProtegoActor() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProtegoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProtegoSpellTool") + } + static class AProtegoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AProtegoSpellTool; + +// Class Phoenix.SceneActionState_ClothRobeMount +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_ClothRobeMount final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ClothRobeMount") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ClothRobeMount") + } + static class USceneActionState_ClothRobeMount* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ClothRobeMount; + +// Class Phoenix.AIPerformTaskRotateTo +// 0x0000 (0x00E0 - 0x00E0) +class UAIPerformTaskRotateTo final : public UAIPerformTaskBase +{ +public: + float Yaw; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRelative; // 0x00DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RotateToComplete(EEnemyAIAction InAction, EEnemyAIActionDoneReason InReason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AIPerformTaskRotateTo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AIPerformTaskRotateTo") + } + static class UAIPerformTaskRotateTo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAIPerformTaskRotateTo; + +// Class Phoenix.RPGTriggerEffect_AdjustCooldown +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_AdjustCooldown final : public URPGTriggerEffect_Base +{ +public: + bool bRelyOnItemEffectiveness; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CooldownAdjustAmount; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AdjustCooldown") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AdjustCooldown") + } + static class URPGTriggerEffect_AdjustCooldown* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AdjustCooldown; + +// Class Phoenix.Race +// 0x03E0 (0x0628 - 0x0248) +class ARace final : public AActor +{ +public: + class USplineComponent* SplineComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* TrackGatesParent; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneComponent* EndGateParent; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray SpawnedGates; // 0x0260(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, AdvancedDisplay, NativeAccessSpecifierPrivate) + TSoftClassPtr RaceRingClass; // 0x0270(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftClassPtr EndGateClass; // 0x0298(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftClassPtr GhostOrbClass; // 0x02C0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TSoftObjectPtr SpawnedGhostOrb; // 0x02E8(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TWeakObjectPtr PlayerBroom; // 0x0310(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_318[0x28]; // 0x0318(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CountdownTime; // 0x0340(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_344[0x4]; // 0x0344(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int32 TimePenaltySeconds; // 0x0348(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_34C[0x3C]; // 0x034C(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + bool bKeepPlayerCloseToSpline; // 0x0388(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_389[0x3]; // 0x0389(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxDistanceFromSpline; // 0x038C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 MaxDistancePastRing; // 0x0390(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_394[0x1C]; // 0x0394(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) + ERaceType RaceType; // 0x03B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3B1[0x2F]; // 0x03B1(0x002F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo RaceId; // 0x03E0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + struct FDbSingleColumnInfo FastTravelLocation; // 0x0468(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + TSoftObjectPtr LevelToLoad; // 0x04F0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray GateSuccessDialogueEvents; // 0x0518(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + TArray GateSuccessDialogueMods; // 0x0528(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + float GateSuccessDialoguePercentageChance; // 0x0538(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float GateSuccessDialogueCooldown; // 0x053C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_540[0x10]; // 0x0540(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GateMissDialogueEvents; // 0x0550(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + TArray GateMissDialogueMods; // 0x0560(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + float GateMissDialoguePercentageChance; // 0x0570(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float GateMissDialogueCooldown; // 0x0574(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_578[0x10]; // 0x0578(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TurboBubbleDialogueEvents; // 0x0588(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + TArray TurboBubbleDialogueMods; // 0x0598(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + float TurboBubbleDialoguePercentageChance; // 0x05A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TurboBubbleDialogueCooldown; // 0x05AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5B0[0x18]; // 0x05B0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray WinRaceDialogueEvents; // 0x05C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + TArray WinRaceDialogueMods; // 0x05D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + TArray LoseRaceDialogueEvents; // 0x05E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + TArray LoseRaceDialogueMods; // 0x05F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + class FName RaceBeatImeldaLockID; // 0x0608(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RaceAttemptedLockID; // 0x0610(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttemptsStatName; // 0x0618(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StoryModeRaceAttempts; // 0x0620(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_624[0x4]; // 0x0624(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static float GetTotalRaceTime(const TArray& Times); + + const TArray GetAllRacerTimes(bool bMissionRelevant); + class FName GetBestRacer_Blueprint(const bool bMissionRelevant, float* OutBestTime); + float GetGatePrevBestTime(const int32 GateNumber); + class AFlyingBroom* GetPlayerBroom(); + class FString GetRaceID(); + bool GetRacerBestTime(const class FName InRacerName, const bool bMissionRelevant, float* OutBestTime); + bool IsNewBestTime(); + void ItemToolLoadedCallback(class UInventoryItemToolRecord* ToolRecord); + void OnCollectTurboBubble(const class UObject* i_caller); + void OnEndOfRaceFTComplete(); + void OnRaceAbandoned(); + void OnRaceFinish(); + void OnRaceStart(); + void OnStoryModeSkipScreenDismissed(class UPopupScreen* Popup, int32 ConfirmationResult); + void RaceHudDismissed(); + + int32 GetNumberOfGates() const; + float GetTimeElapsed() const; + float GetTotalPenaltyTime() const; + bool IsRaceMissionActive() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Race") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Race") + } + static class ARace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARace; + +// Class Phoenix.WorldSupportLevel +// 0x0068 (0x0090 - 0x0028) +class UWorldSupportLevel final : public UObject +{ +public: + uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnHidden(); + void OnLoad(); + void OnShow(); + void OnUnload(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldSupportLevel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldSupportLevel") + } + static class UWorldSupportLevel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldSupportLevel; + +// Class Phoenix.RacePlatform +// 0x0098 (0x02E0 - 0x0248) +class ARacePlatform final : public AActor +{ +public: + class UCognitionStimuliSourceComponent* CognitionStimuliSource; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDbSingleColumnInfo RaceId; // 0x0250(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) + TSubclassOf RaceWidgetClass; // 0x02D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnPlatformLocked(); + void OnPlatformUnlocked(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RacePlatform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RacePlatform") + } + static class ARacePlatform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARacePlatform; + +// Class Phoenix.StationStoryStaticMeshProp +// 0x0008 (0x0040 - 0x0038) +class UStationStoryStaticMeshProp final : public UStationStoryProp +{ +public: + class UStaticMesh* StaticMesh; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationStoryStaticMeshProp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationStoryStaticMeshProp") + } + static class UStationStoryStaticMeshProp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationStoryStaticMeshProp; + +// Class Phoenix.RailTravelStatue +// 0x0068 (0x02C0 - 0x0258) +class ARailTravelStatue final : public AFastTravelPort +{ +public: + class USplineComponent* SplineComponent; // 0x0258(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SpawnActorClass; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartSpeed; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseActualSpeedAsStartSpeed; // 0x026C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Acceleration; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0274(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RotationSpeed; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxOffsetRadius; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineZOffset; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuckToSplineSpeed; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float YawSpeed; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBTCustomAction SendActionAtEndOfSpline; // 0x0290(0x000C)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebug; // 0x029C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29D[0x3]; // 0x029D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TravelDirection; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A4[0x1C]; // 0x02A4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InitializeForTravel(class USplineComponent* InSplineComponent, float InTravelDirection); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RailTravelStatue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RailTravelStatue") + } + static class ARailTravelStatue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARailTravelStatue; + +// Class Phoenix.RailTravelStatue_AnimInstance +// 0x0000 (0x02C0 - 0x02C0) +class URailTravelStatue_AnimInstance final : public UAnimInstance +{ +public: + float Turn; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RailTravelStatue_AnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RailTravelStatue_AnimInstance") + } + static class URailTravelStatue_AnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URailTravelStatue_AnimInstance; + +// Class Phoenix.RandomEncounterVolume +// 0x0018 (0x02D0 - 0x02B8) +class ARandomEncounterVolume final : public APhoenixTrackingVolume +{ +public: + class FString EncounterDBName; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchRadius; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RandomEncounterVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RandomEncounterVolume") + } + static class ARandomEncounterVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARandomEncounterVolume; + +// Class Phoenix.TransfigurationStructureBase +// 0x0000 (0x02A8 - 0x02A8) +class ATransfigurationStructureBase final : public ATransfigurationObjectBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationStructureBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationStructureBase") + } + static class ATransfigurationStructureBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationStructureBase; + +// Class Phoenix.RegisterConversationNode +// 0x0030 (0x0060 - 0x0030) +class URegisterConversationNode final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate ConversationStarted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate ConversationFinished; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TWeakObjectPtr interactionActor; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ConversationID; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class URegisterConversationNode* RegisterConversation(class AActor* interactionActor_0, class FName ConversationID_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RegisterConversationNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RegisterConversationNode") + } + static class URegisterConversationNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URegisterConversationNode; + +// Class Phoenix.TransfigurationPreviewEffect +// 0x0040 (0x0288 - 0x0248) +class ATransfigurationPreviewEffect final : public AActor +{ +public: + bool CanPlaceObject; // 0x0248(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetActor; // 0x0250(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* TargetActorCopy; // 0x0258(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector ObjectExtent; // 0x0260(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector ObjectCenter; // 0x026C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginVFX(); + void OnTargetActorDestroyed(class AActor* InDestroyedActor); + void TickVFX(float DeltaSeconds); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationPreviewEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationPreviewEffect") + } + static class ATransfigurationPreviewEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationPreviewEffect; + +// Class Phoenix.RenderSkyLight +// 0x0000 (0x0248 - 0x0248) +class ARenderSkyLight final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSkyLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSkyLight") + } + static class ARenderSkyLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSkyLight; + +// Class Phoenix.ReparoSpellTool +// 0x00E8 (0x08D8 - 0x07F0) +class AReparoSpellTool final : public ASpellTool +{ +public: + TArray FailedFX2; // 0x07F0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EndFX2; // 0x0800(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bOnlyHitTarget; // 0x0810(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_811[0x3]; // 0x0811(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TargetQueryCapsuleRadius; // 0x0814(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TargetQueryCapsuleOffsetX; // 0x0818(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81C[0xBC]; // 0x081C(0x00BC)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void DisableReparoAOE(bool Disable); + + void ARepairComplete(class UActorComponent* Comp); + void ReparoCancel(const class UObject* InInstigator); + void ReparoExpired(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ReparoSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ReparoSpellTool") + } + static class AReparoSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AReparoSpellTool; + +// Class Phoenix.SceneAction_AnimateLightColor +// 0x0220 (0x02C8 - 0x00A8) +class USceneAction_AnimateLightColor final : public USceneAction_AnimateLightColorIntensity +{ +public: + struct FRuntimeCurveLinearColor Color; // 0x00A8(0x0208)(Edit, NativeAccessSpecifierPublic) + struct FLinearColor Default; // 0x02B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimateLightColorIntensityBlend Blend; // 0x02C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimateLightColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimateLightColor") + } + static class USceneAction_AnimateLightColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimateLightColor; + +// Class Phoenix.Reticule +// 0x00E0 (0x03C8 - 0x02E8) +class UReticule : public UHUDElementGroup +{ +public: + bool IsSubReticuleVisible; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseWeakSub; // 0x02E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2EA[0x2]; // 0x02EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SubReticuleMoveToTargetTime; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinisherMaxSpeed; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinisherAcceleration; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFinisherOverlapped; // 0x02F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsBestFinisherOverlapped; // 0x02F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PreventFinisherWhenNotOverlapped; // 0x02FA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseLinearFinisherReticule; // 0x02FB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinisherStartAngle; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinisherLinearStartDistance; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialFinisherReticuleDelay; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverlapHalfAngle; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BestOverlapHalfAngle; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HoldFinisherTime; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCanvasPanel* FinisherCircle; // 0x0318(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanel* FinisherRing; // 0x0320(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* FinisherCircleImage; // 0x0328(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* FinisherRingImage; // 0x0330(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* ReticulePanel; // 0x0338(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* Primary; // 0x0340(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReticuleState ReticuleState; // 0x0348(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsReticuleVisible; // 0x0349(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsCombatReticuleVisible; // 0x034A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsTargetReticuleVisible; // 0x034B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34C[0x7C]; // 0x034C(0x007C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetFinisherActive(); + EReticuleState GetState(); + void HandleBestOverlapping(bool Overlapping); + void HandleFadeFinisher(); + void HandleFinisherActiveChanged(bool FinisherActiveIn); + void HandleFire(); + void HandleOverlapping(bool Overlapping); + void HandleSetPrimaryPosition(const struct FVector2D& Position); + void HandleSetState(EReticuleState State); + void HandleSetSubPosition(const struct FVector2D& Position); + void HandleSetTargetRingPosition(const struct FVector2D& Position); + void HandleShow(bool IsVisible_0); + void HandleShowCombatReticule(bool IsVisible_0); + void HandleShowRing(bool IsVisible_0); + void HandleShowSub(bool IsVisible_0); + void HandleShowTargetReticule(bool IsVisible_0); + void SetFinisherActive(bool FinisherActiveIn); + void SetFinisherNormalizedAngle(float NormalizedAngle); + void SetState(EReticuleState State); + void SetupForCircularFinisher(); + void SetupForLinearFinisher(); + void Show(bool IsVisible_0); + void ShowCombatReticule(bool IsVisible_0); + void ShowTargetReticule(bool IsVisible_0); + void UseWeakReticuleBP(bool InUseWeakSub); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Reticule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Reticule") + } + static class UReticule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UReticule; + +// Class Phoenix.TransformAllLoadController +// 0x0040 (0x0068 - 0x0028) +class UTransformAllLoadController final : public UObject +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformAllLoadController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformAllLoadController") + } + static class UTransformAllLoadController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformAllLoadController; + +// Class Phoenix.RevealComponent +// 0x0098 (0x0230 - 0x0198) +class URevealComponent final : public UStateEffectComponent +{ +public: + uint8 Pad_198[0x50]; // 0x0198(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRevealData RevealData; // 0x01E8(0x0028)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_210[0x20]; // 0x0210(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RevealComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RevealComponent") + } + static class URevealComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URevealComponent; + +// Class Phoenix.Transform_CharacterVerticalOffset +// 0x0010 (0x0038 - 0x0028) +class UTransform_CharacterVerticalOffset final : public UTransformProvider +{ +public: + class UActorProvider* OffsetForCharacter; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_CharacterVerticalOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_CharacterVerticalOffset") + } + static class UTransform_CharacterVerticalOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_CharacterVerticalOffset; + +// Class Phoenix.RevelioPageScreen +// 0x0000 (0x0370 - 0x0370) +class URevelioPageScreen final : public UScreen +{ +public: + void SetRevelioPageID(class FName pageId); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RevelioPageScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RevelioPageScreen") + } + static class URevelioPageScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URevelioPageScreen; + +// Class Phoenix.RevelioSpellTool +// 0x01C0 (0x09B0 - 0x07F0) +class ARevelioSpellTool : public ASpellTool +{ +public: + float FadeTime; // 0x07F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxRevealsPerFrame; // 0x07F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRevealHiddenOnCastOnly; // 0x07F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7F9[0x3]; // 0x07F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StandardRange; // 0x07FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* StandardRadiusPercentAtTime; // 0x0800(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HogwartsRange; // 0x0808(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_80C[0x4]; // 0x080C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* HogwartsRadiusPercentAtTime; // 0x0810(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverlandRange; // 0x0818(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81C[0x4]; // 0x081C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* OverlandRadiusPercentAtTime; // 0x0820(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BroomRange; // 0x0828(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BroomFieldGuideHotspotRange; // 0x082C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* BroomRadiusPercentAtTime; // 0x0830(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HiddenObjectRange; // 0x0838(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntroHiddenObjectRange; // 0x083C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseRangeScale; // 0x0840(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_844[0x4]; // 0x0844(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GlobalFX2; // 0x0848(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray InteractiveFX2; // 0x0858(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ImportantFX2; // 0x0868(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray HiddenFX2; // 0x0878(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray HiddenFarAwayFX2; // 0x0888(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EnemyFX2; // 0x0898(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray TaggedFX2; // 0x08A8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* ShowOccludedMaterialParameterCollection; // 0x08B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ShowOccludedParameter; // 0x08C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentRadius; // 0x08C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentInnerRadius; // 0x08CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RevelioComponents; // 0x08D0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray IgnoreActorArray; // 0x08E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TSet IgnoreActorSet; // 0x08F0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TArray> HotspotArray; // 0x0940(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> HiddenFarAwayArray; // 0x0950(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + uint8 Pad_960[0x50]; // 0x0960(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BeginRevealFade(); + void RevealHiddenActor(class AActor* InActor); + + float GetCurrentInnerRadius() const; + float GetCurrentOuterRadius() const; + float GetFieldGuideHotspotRange() const; + float GetHiddenObjectRange() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RevelioSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RevelioSpellTool") + } + static class ARevelioSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARevelioSpellTool; + +// Class Phoenix.RichPaperScreen +// 0x0000 (0x0370 - 0x0370) +class URichPaperScreen final : public UScreen +{ +public: + void SetRichPaperID(const class FString& RichPaperID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RichPaperScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RichPaperScreen") + } + static class URichPaperScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URichPaperScreen; + +// Class Phoenix.SceneAction_DisableReactions +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_DisableReactions final : public USceneRigObjectActionBase +{ +public: + EStandardManagedPriority Priority; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECharacterShutdownPriority PriorityNew; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DisableReactions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DisableReactions") + } + static class USceneAction_DisableReactions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DisableReactions; + +// Class Phoenix.WandLinkUIMiniGame_ButtonMash +// 0x00C8 (0x0120 - 0x0058) +class UWandLinkUIMiniGame_ButtonMash final : public UWandLinkUIMiniGame +{ +public: + struct FWandLinkUIMiniGame_ButtonMashDifficultyLevels EasyDifficulty; // 0x0058(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWandLinkUIMiniGame_ButtonMashDifficultyLevels MediumDifficulty; // 0x0070(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWandLinkUIMiniGame_ButtonMashDifficultyLevels HardDifficulty; // 0x0088(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWandLinkUIMiniGame_ButtonMashDifficultyLevels StoryModeDifficulty; // 0x00A0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + ECustomInterpType AntagonistStartingSurgeToPctInterpType; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AntagonistStartingSurgeToPctInterpSpeedOrExp; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AntagonistStartingSurgeToPctInterpTime; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ButtonMashTimeOut; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkInputType WandLinkButtonMashInput; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType ProtagonistAttackInterpType; // 0x00C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x2]; // 0x00CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ProtagonistAttackInterpSpeedOrExp; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtagonistAttackInterpTime; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FailDelay; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuccessDelay; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x44]; // 0x00DC(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CheatButtonFailPressed(); + void CheatButtonSuccessPressed(); + void CorrectButtonMashed(); + void IncorrectButtonMashed(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandLinkUIMiniGame_ButtonMash") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandLinkUIMiniGame_ButtonMash") + } + static class UWandLinkUIMiniGame_ButtonMash* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWandLinkUIMiniGame_ButtonMash; + +// Class Phoenix.DebugVisualLoggerImGuiWindow +// 0x0018 (0x0040 - 0x0028) +class UDebugVisualLoggerImGuiWindow final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugVisualLoggerImGuiWindow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugVisualLoggerImGuiWindow") + } + static class UDebugVisualLoggerImGuiWindow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugVisualLoggerImGuiWindow; + +// Class Phoenix.RPGAbilityComponent +// 0x0160 (0x0230 - 0x00D0) +class URPGAbilityComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate NotifyUIAdd; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NotifyUIChange; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate NotifyUIRemove; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_100[0x50]; // 0x0100(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ActiveAbilities; // 0x0150(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TMap CooldownGroups; // 0x01A0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TArray CurrentlyLoading; // 0x01F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer AbilityTags; // 0x0200(0x0020)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_220[0xC]; // 0x0220(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + bool bTickOnScheduler; // 0x022C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_22D[0x3]; // 0x022D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool HasAbilityTagBP(const class AActor* Owner, const struct FGameplayTag& Tag); + + struct FGuid AddAbility(class FName AbilityName, bool bForceSyncLoad); + bool CanAddAbility(class FName AbilityName); + void OnEndOfDay(); + void OnGameToBeSaved(); + void OnSaveGameLoad(); + void RemoveAbility(const struct FGuid& AbilityID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityComponent") + } + static class URPGAbilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityComponent; + +// Class Phoenix.RPGAbilityEventListener_OnDodgeRollFinished +// 0x0008 (0x00A0 - 0x0098) +class URPGAbilityEventListener_OnDodgeRollFinished final : public URPGAbilityEventListener +{ +public: + class ABiped_Player* BipedPlayer; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnDodgeRollFinished") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnDodgeRollFinished") + } + static class URPGAbilityEventListener_OnDodgeRollFinished* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnDodgeRollFinished; + +// Class Phoenix.RPGAbilityEventListener_OnSucessfulBlock +// 0x0008 (0x00A0 - 0x0098) +class URPGAbilityEventListener_OnSucessfulBlock final : public URPGAbilityEventListener +{ +public: + class ABiped_Player* BipedPlayer; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnSucessfulBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnSucessfulBlock") + } + static class URPGAbilityEventListener_OnSucessfulBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnSucessfulBlock; + +// Class Phoenix.WaterBarrel +// 0x0000 (0x0378 - 0x0378) +class AWaterBarrel final : public AExplosiveBarrel +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WaterBarrel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WaterBarrel") + } + static class AWaterBarrel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWaterBarrel; + +// Class Phoenix.RPGAbilityEventListener_OnCriticalHit +// 0x0000 (0x0098 - 0x0098) +class URPGAbilityEventListener_OnCriticalHit final : public URPGAbilityEventListener +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnCriticalHit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnCriticalHit") + } + static class URPGAbilityEventListener_OnCriticalHit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnCriticalHit; + +// Class Phoenix.BlendSpaceInput_WandLink +// 0x0010 (0x0038 - 0x0028) +class UBlendSpaceInput_WandLink final : public UBlendSpaceInputProvider +{ +public: + class UActorProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayer; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpaceInput_WandLink") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpaceInput_WandLink") + } + static class UBlendSpaceInput_WandLink* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpaceInput_WandLink; + +// Class Phoenix.RPGAbilityEventListener_OnHarvest +// 0x0010 (0x00A8 - 0x0098) +class URPGAbilityEventListener_OnHarvest final : public URPGAbilityEventListener +{ +public: + int32 MinTier; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 MaxTier; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCriticalsOnly; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnHarvest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnHarvest") + } + static class URPGAbilityEventListener_OnHarvest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnHarvest; + +// Class Phoenix.RPGAbilityEventListener_OnBrewCollect +// 0x0000 (0x0098 - 0x0098) +class URPGAbilityEventListener_OnBrewCollect final : public URPGAbilityEventListener +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnBrewCollect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnBrewCollect") + } + static class URPGAbilityEventListener_OnBrewCollect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnBrewCollect; + +// Class Phoenix.SplineFollowerForAI +// 0x0250 (0x0498 - 0x0248) +class ASplineFollowerForAI final : public AActor +{ +public: + class UPathComponent* PathComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugSpline; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskSplineTypes SplineType; // 0x0251(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanPlayerUseSpeedModifier; // 0x0252(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartAtSplineStart; // 0x0253(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientTowardsPlayer; // 0x0254(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInfluenceCamera; // 0x0255(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_256[0x2]; // 0x0256(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bLumosOn : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUseDetailPanelRadiusValues; // 0x025C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float clearanceDistance; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CasualMode; // 0x0264(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool JumpDisabled; // 0x0265(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DodgeDisabled; // 0x0266(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AimModeDisabled; // 0x0267(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SpellsDisabled; // 0x0268(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SplineSceneRigs; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class ASceneRigActor* CommonInterruptParallelSceneRigActor; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASceneRigActor* CommonResumeParallelSceneRigActor; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASceneRigActor* CommonBarkParallelSceneRigActor; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UModDialogueData* CommonInterruptParallelModDialogueData; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UModDialogueData* CommonBarkParallelModDialogueData; // 0x02A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearParallelSceneRig; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDbSingleColumnInfo MissionID; // 0x02B0(0x0088)(Edit, NativeAccessSpecifierPublic) + int32 MissionUID; // 0x0338(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartMatchingPlayerSpeedRadius; // 0x033C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BungeeRadius; // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TickDelays; // 0x0344(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EntryPointDistance; // 0x0348(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 HeadTrackingCounter; // 0x034C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerDistanceFromSpline; // 0x0350(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanWait; // 0x0351(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_352[0x2]; // 0x0352(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float StartWaitingProximityRadius; // 0x0354(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StopWaitingProximityRadius; // 0x0358(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerDistanceFromSplineForWait; // 0x035C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartSlowWalkingProximityRadius; // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartWalkingProximityRadius; // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_368[0x4]; // 0x0368(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float StartJoggingProximityRadius; // 0x036C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRevertToOriginalSpeedMode; // 0x0370(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_371[0x3]; // 0x0371(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RevertToOrginalProximityRadius; // 0x0374(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanInterruptVO; // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_379[0x3]; // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterruptVOProximityRadius; // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResumeVOProximityRadius; // 0x0380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarkVOProximityRadius; // 0x0384(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SplinePointsFromOtherSpline; // 0x0388(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class ASplineFollowerForAI* OtherSplinePath; // 0x0398(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSplineCompleted; // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_3B0[0x58]; // 0x03B0(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + class UCameraStackVolumePreset* CameraInfluencePreset; // 0x0408(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UCameraStackInfluenceHandle* CameraInfluenceHandle; // 0x0410(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_418[0x80]; // 0x0418(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CreateSplineFromGivenPoints(); + void MoveOnSplineFleshLoad(class AActor* FleshActor); + void OnFleshLoadComplete(class AActor* FleshActor); + void OnWaitForPlayerComplete(); + void SetLumos(bool InbLumosOn); + void StartAIMovementOnSpline(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits); + void UpdateSplineType(EPerformTaskSplineTypes NewSplineType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineFollowerForAI") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineFollowerForAI") + } + static class ASplineFollowerForAI* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASplineFollowerForAI; + +// Class Phoenix.RPGAbilityEventListener_OnCharacterDied +// 0x0010 (0x00A8 - 0x0098) +class URPGAbilityEventListener_OnCharacterDied : public URPGAbilityEventListener +{ +public: + bool bKillInstigatorMustBeAbilityOwner; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ELevelComparison LevelComparison; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9A[0x2]; // 0x009A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 LevelDifference; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaximumDistance; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnCharacterDied") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnCharacterDied") + } + static class URPGAbilityEventListener_OnCharacterDied* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnCharacterDied; + +// Class Phoenix.RPGSettings +// 0x0050 (0x0078 - 0x0028) +class URPGSettings final : public UObject +{ +public: + TMap Effects; // 0x0028(0x0050)(Edit, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGSettings") + } + static class URPGSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGSettings; + +// Class Phoenix.RPGAbilityEventListener_OnCharacterDiedFromSpell +// 0x0018 (0x00C0 - 0x00A8) +class URPGAbilityEventListener_OnCharacterDiedFromSpell final : public URPGAbilityEventListener_OnCharacterDied +{ +public: + class FName SpellGroup; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SpellName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TargetIsPlayer; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TargetIsTeammate; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TargetIsEnemy; // 0x00BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TargetIsNeutral; // 0x00BB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnCharacterDiedFromSpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnCharacterDiedFromSpell") + } + static class URPGAbilityEventListener_OnCharacterDiedFromSpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnCharacterDiedFromSpell; + +// Class Phoenix.RPGAbilityEventListener_OnTargetHitWithSpells +// 0x00B8 (0x0150 - 0x0098) +class URPGAbilityEventListener_OnTargetHitWithSpells final : public URPGAbilityEventListener +{ +public: + EHitTrackerTypes TargetChainRule; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EHitTrackerTypes SpellChainRule; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bResetOnBeingHit; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bResetOnFailedSpell; // 0x009B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxTimeBetweenHits; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bChanceBased; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumRequiredHits; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve TriggerChance; // 0x00A8(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray TrackedHits; // 0x0138(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + class AWandTool* Wand; // 0x0148(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnDamageReceived(class AActor* Target, class AActor* Instigator, float Damage, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnTargetHitWithSpells") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnTargetHitWithSpells") + } + static class URPGAbilityEventListener_OnTargetHitWithSpells* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnTargetHitWithSpells; + +// Class Phoenix.RPGAbilityEventListener_ReduceCooldownOnDamage +// 0x0090 (0x00B8 - 0x0028) +class URPGAbilityEventListener_ReduceCooldownOnDamage final : public URPGAbilityEventListener_Base +{ +public: + struct FRuntimeFloatCurve TimePerDamage; // 0x0028(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + bool bCheckSpellGroup; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESocialSemanticIDs SpellGroupName; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnDamageReceived(class AActor* Target, class AActor* Instigator, float Damage, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_ReduceCooldownOnDamage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_ReduceCooldownOnDamage") + } + static class URPGAbilityEventListener_ReduceCooldownOnDamage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_ReduceCooldownOnDamage; + +// Class Phoenix.SpiderWeb_Spawner +// 0x0048 (0x0290 - 0x0248) +class ASpiderWeb_Spawner final : public AActor +{ +public: + class ADynamicObjectVolume* SpawnerVolume; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnTime; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyOnSpawn; // 0x0254(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreType; // 0x0255(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_256[0x2]; // 0x0256(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FString IgnoreTypeName; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBurning; // 0x0268(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFrozen; // 0x0269(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_26A[0x2]; // 0x026A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SpawnGroupName; // 0x026C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SpawnNum; // 0x0274(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_278[0x18]; // 0x0278(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FTransform GetRelativeTransform(class UStaticMeshComponent* StaticMesh, const struct FVector& FireLocation); + bool IsSpider(class AActor* checkActor); + bool OnSpawnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + bool OnSpawnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void SetSpawner(class ADynamicObjectVolume* newSpawner); + void SpawnSpiders(); + void WebBurn(); + void WebFreeze(); + void WebHit(); + bool WebThaw(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderWeb_Spawner") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderWeb_Spawner") + } + static class ASpiderWeb_Spawner* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpiderWeb_Spawner; + +// Class Phoenix.RPGAbilityEventListener_OnSpellCast +// 0x0018 (0x00B0 - 0x0098) +class URPGAbilityEventListener_OnSpellCast final : public URPGAbilityEventListener +{ +public: + bool bCheckSpellGroup; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESocialSemanticIDs SpellGroup; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_9A[0x2]; // 0x009A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SpellName; // 0x009C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bListenToPlayer; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class AWandTool* Wand; // 0x00A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnSpellCast(class ASpellTool* SpellTool); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnSpellCast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnSpellCast") + } + static class URPGAbilityEventListener_OnSpellCast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnSpellCast; + +// Class Phoenix.StartConversationNode +// 0x0030 (0x0060 - 0x0030) +class UStartConversationNode final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate ConversationStarted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate ConversationFinished; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TWeakObjectPtr interactionActor; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ConversationID; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UStartConversationNode* StartConversation(class AActor* interactionActor_0, class FName ConversationID_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StartConversationNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StartConversationNode") + } + static class UStartConversationNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStartConversationNode; + +// Class Phoenix.RPGAbilityEventListener_OnPlayerCompanionProtection +// 0x0000 (0x0098 - 0x0098) +class URPGAbilityEventListener_OnPlayerCompanionProtection final : public URPGAbilityEventListener +{ +public: + void OnCastCompanionProtego(const class UObject* Caller); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnPlayerCompanionProtection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnPlayerCompanionProtection") + } + static class URPGAbilityEventListener_OnPlayerCompanionProtection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnPlayerCompanionProtection; + +// Class Phoenix.RPGTriggerEffect_GenerateFocus +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_GenerateFocus final : public URPGTriggerEffect_Base +{ +public: + float FocusAmount; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool AmountIsFullFocusBars; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_GenerateFocus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_GenerateFocus") + } + static class URPGTriggerEffect_GenerateFocus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_GenerateFocus; + +// Class Phoenix.RPGAbilityEventListener_InStealth +// 0x0010 (0x00A8 - 0x0098) +class URPGAbilityEventListener_InStealth final : public URPGAbilityEventListener +{ +public: + uint8 Pad_98[0x10]; // 0x0098(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_InStealth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_InStealth") + } + static class URPGAbilityEventListener_InStealth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_InStealth; + +// Class Phoenix.RPGAbilityEventListener_OnMessage +// 0x0010 (0x00A8 - 0x0098) +class URPGAbilityEventListener_OnMessage final : public URPGAbilityEventListener +{ +public: + class FString HermesMessage; // 0x0098(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilityEventListener_OnMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilityEventListener_OnMessage") + } + static class URPGAbilityEventListener_OnMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilityEventListener_OnMessage; + +// Class Phoenix.SpringFollowSwarmActor +// 0x00B8 (0x0300 - 0x0248) +class ASpringFollowSwarmActor final : public AActor +{ +public: + struct FSpringFollowComponentSettings SwarmerSettings; // 0x0248(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float RandomizeK; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SwarmRandomizeStart; // 0x0270(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SwarmRandomizeSpeed; // 0x0278(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwarmRepulse; // 0x0280(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwarmDistancePower; // 0x0284(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSpringFollowComponentSettings LeaderSettings; // 0x0288(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LeaderRandomizeStart; // 0x02AC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LeaderRandomizeSpeed; // 0x02B4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaderRepulse; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeaderDistancePower; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSwarmAlignToVelocity; // 0x02C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLeaderAlignToVelocity; // 0x02C5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C6[0x2]; // 0x02C6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSwarmer Leader; // 0x02C8(0x0028)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Swarmers; // 0x02F0(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void Generate(); + void Reset(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpringFollowSwarmActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpringFollowSwarmActor") + } + static class ASpringFollowSwarmActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpringFollowSwarmActor; + +// Class Phoenix.RPGAbilitySettings +// 0x0050 (0x0078 - 0x0028) +class URPGAbilitySettings final : public UObject +{ +public: + TMap> RPGAbilityMap; // 0x0028(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGAbilitySettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGAbilitySettings") + } + static class URPGAbilitySettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGAbilitySettings; + +// Class Phoenix.RPGCondition +// 0x0008 (0x0030 - 0x0028) +class URPGCondition : public UObject +{ +public: + bool ConditionMetWhenTrue; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGCondition") + } + static class URPGCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGCondition; + +// Class Phoenix.TargetTypeFwdMoveLoop +// 0x0000 (0x0038 - 0x0038) +class UTargetTypeFwdMoveLoop final : public UTargetTypeBase +{ +public: + static class UTargetTypeBase* AddTarget_FwdMoveLoop(class UTargetTracker* TargetTracker, ETargetID InTargetID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeFwdMoveLoop") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeFwdMoveLoop") + } + static class UTargetTypeFwdMoveLoop* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeFwdMoveLoop; + +// Class Phoenix.RPGCondition_PlayerInCombat +// 0x0000 (0x0030 - 0x0030) +class URPGCondition_PlayerInCombat final : public URPGCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGCondition_PlayerInCombat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGCondition_PlayerInCombat") + } + static class URPGCondition_PlayerInCombat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGCondition_PlayerInCombat; + +// Class Phoenix.SanctuaryHousekeepingPlaceholder +// 0x02C8 (0x0560 - 0x0298) +class ASanctuaryHousekeepingPlaceholder final : public AStreamingPlaceholderActor +{ +public: + struct FDbSingleColumnInfo HousekeepingType; // 0x0298(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + struct FDbSingleColumnInfo ZoneID; // 0x0320(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + struct FDbSingleColumnInfo LockId; // 0x03A8(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + struct FDbSingleColumnInfo LockID2; // 0x0430(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + uint32 UID; // 0x04B8(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4BC[0x4]; // 0x04BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* StaticMeshOverride; // 0x04C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FDbSingleColumnInfo LootID; // 0x04C8(0x0088)(Edit, Protected, NativeAccessSpecifierProtected) + bool bIsAliveOnFirstLoad; // 0x0550(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsSpawnedInAsOwnActor; // 0x0551(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_552[0xE]; // 0x0552(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HandleBreakableDestroyed(const class UObject* i_caller); + void OnChildActorEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason); + void OnForagableCollected(class AForagable* Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryHousekeepingPlaceholder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryHousekeepingPlaceholder") + } + static class ASanctuaryHousekeepingPlaceholder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryHousekeepingPlaceholder; + +// Class Phoenix.RPGCondition_PlayerOrCompanionInCombat +// 0x0000 (0x0030 - 0x0030) +class URPGCondition_PlayerOrCompanionInCombat final : public URPGCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGCondition_PlayerOrCompanionInCombat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGCondition_PlayerOrCompanionInCombat") + } + static class URPGCondition_PlayerOrCompanionInCombat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGCondition_PlayerOrCompanionInCombat; + +// Class Phoenix.RPGCondition_HasAbilityTags +// 0x0020 (0x0050 - 0x0030) +class URPGCondition_HasAbilityTags final : public URPGCondition +{ +public: + struct FGameplayTagContainer AbilityTags; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGCondition_HasAbilityTags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGCondition_HasAbilityTags") + } + static class URPGCondition_HasAbilityTags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGCondition_HasAbilityTags; + +// Class Phoenix.RPGModExtension_PlayerMultiFX +// 0x0178 (0x01A0 - 0x0028) +class URPGModExtension_PlayerMultiFX final : public UModExtension +{ +public: + struct FMultiFXPlus OnAddEffect; // 0x0028(0x0070)(Edit, NativeAccessSpecifierPublic) + struct FMultiFXPlus OnAppliedEffect; // 0x0098(0x0070)(Edit, NativeAccessSpecifierPublic) + bool bOnlyOnFirstApplied; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyAllowOneApplied; // 0x0109(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEndAppliedOnRemoved; // 0x010A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10B[0x5]; // 0x010B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMultiFXPlus OnRemovedEffect; // 0x0110(0x0070)(Edit, NativeAccessSpecifierPublic) + struct FMultiFXPlusHandles OnAddHandle; // 0x0180(0x0010)(Transient, NativeAccessSpecifierPublic) + struct FMultiFXPlusHandles OnAppliedHandle; // 0x0190(0x0010)(Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGModExtension_PlayerMultiFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGModExtension_PlayerMultiFX") + } + static class URPGModExtension_PlayerMultiFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGModExtension_PlayerMultiFX; + +// Class Phoenix.TargetTypeBroomSpline +// 0x0000 (0x0060 - 0x0060) +class UTargetTypeBroomSpline final : public UTargetTypeActor +{ +public: + static class UTargetTypeBase* AddTarget_BroomSpline(class UTargetTracker* TargetTracker, ETargetID InTargetID, class AActor* InTargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeBroomSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeBroomSpline") + } + static class UTargetTypeBroomSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeBroomSpline; + +// Class Phoenix.RPGModExtensionNotify +// 0x0008 (0x0030 - 0x0028) +class URPGModExtensionNotify final : public UModExtension +{ +public: + class FName ModAppliedMessage; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGModExtensionNotify") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGModExtensionNotify") + } + static class URPGModExtensionNotify* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGModExtensionNotify; + +// Class Phoenix.ThrowableInventoryItemTool +// 0x0008 (0x0438 - 0x0430) +class AThrowableInventoryItemTool final : public AInventoryItemTool +{ +public: + float MaxDistance; // 0x0430(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_434[0x4]; // 0x0434(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + float GetMaxDistance(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ThrowableInventoryItemTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ThrowableInventoryItemTool") + } + static class AThrowableInventoryItemTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AThrowableInventoryItemTool; + +// Class Phoenix.ModFilter_Global_IsNight +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Global_IsNight final : public UModFilter_Global_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Global_IsNight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Global_IsNight") + } + static class UModFilter_Global_IsNight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Global_IsNight; + +// Class Phoenix.SanctuaryPortalCaptureExit +// 0x0028 (0x0270 - 0x0248) +class ASanctuaryPortalCaptureExit final : public AActor +{ +public: + class USceneCaptureComponentCubeIncremental* SceneCaptureComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> HiddenActorClasses; // 0x0250(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> HiddenActorInstances; // 0x0260(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryPortalCaptureExit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryPortalCaptureExit") + } + static class ASanctuaryPortalCaptureExit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryPortalCaptureExit; + +// Class Phoenix.ModFilter_Global_IsDay +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Global_IsDay final : public UModFilter_Global_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Global_IsDay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Global_IsDay") + } + static class UModFilter_Global_IsDay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Global_IsDay; + +// Class Phoenix.ModFilter_Player_IsNotorious +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Player_IsNotorious final : public UModFilter_Player_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Player_IsNotorious") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Player_IsNotorious") + } + static class UModFilter_Player_IsNotorious* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Player_IsNotorious; + +// Class Phoenix.TextureUtil +// 0x00D0 (0x00F8 - 0x0028) +class UTextureUtil final : public UObject +{ +public: + class UTexture2D* TargetTexture; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_30[0xC8]; // 0x0030(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextureUtil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextureUtil") + } + static class UTextureUtil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextureUtil; + +// Class Phoenix.ModFilter_Player_IsInfamous +// 0x0000 (0x0030 - 0x0030) +class UModFilter_Player_IsInfamous final : public UModFilter_Player_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_Player_IsInfamous") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_Player_IsInfamous") + } + static class UModFilter_Player_IsInfamous* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_Player_IsInfamous; + +// Class Phoenix.SceneActionState_CustomBlendDomainOverride +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_CustomBlendDomainOverride final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CustomBlendDomainOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CustomBlendDomainOverride") + } + static class USceneActionState_CustomBlendDomainOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CustomBlendDomainOverride; + +// Class Phoenix.RPGTriggerEffect_ModifyCooldownGroupOnDamage +// 0x0010 (0x0068 - 0x0058) +class URPGTriggerEffect_ModifyCooldownGroupOnDamage final : public URPGTriggerEffect_ActorDamaged +{ +public: + class FName CooldownGroup; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CooldownModification; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ModifyCooldownGroupOnDamage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ModifyCooldownGroupOnDamage") + } + static class URPGTriggerEffect_ModifyCooldownGroupOnDamage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ModifyCooldownGroupOnDamage; + +// Class Phoenix.ModFilter_ObjectState_MatchesRegistryID +// 0x0018 (0x0048 - 0x0030) +class UModFilter_ObjectState_MatchesRegistryID final : public UModFilter_ObjectState_Base +{ +public: + bool bMatchWholeWord; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MatchingRegistryID; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ObjectState_MatchesRegistryID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ObjectState_MatchesRegistryID") + } + static class UModFilter_ObjectState_MatchesRegistryID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ObjectState_MatchesRegistryID; + +// Class Phoenix.VegetationInteractionArbitror +// 0x0060 (0x02A8 - 0x0248) +class AVegetationInteractionArbitror final : public AActor +{ +public: + class UMaterialParameterCollection* MaterialParameterCollection; // 0x0248(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DisplacementCameraDistanceCutoff; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuspend; // 0x0254(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_255[0x3]; // 0x0255(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSet> VICs; // 0x0258(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VegetationInteractionArbitror") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VegetationInteractionArbitror") + } + static class AVegetationInteractionArbitror* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVegetationInteractionArbitror; + +// Class Phoenix.ModFilter_SpellCooldown_IsDueling +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SpellCooldown_IsDueling final : public UModFilter_SpellCooldown_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SpellCooldown_IsDueling") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SpellCooldown_IsDueling") + } + static class UModFilter_SpellCooldown_IsDueling* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SpellCooldown_IsDueling; + +// Class Phoenix.StreamingPlaceholderDbId +// 0x0080 (0x02F0 - 0x0270) +class AStreamingPlaceholderDbId final : public AStreamingPlaceholderChildActorBase +{ +public: + struct FSpawnSelectInfo DbIdInfo; // 0x0270(0x0080)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingPlaceholderDbId") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingPlaceholderDbId") + } + static class AStreamingPlaceholderDbId* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStreamingPlaceholderDbId; + +// Class Phoenix.ModFilter_SpellCooldown_IsScholar +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SpellCooldown_IsScholar final : public UModFilter_SpellCooldown_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SpellCooldown_IsScholar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SpellCooldown_IsScholar") + } + static class UModFilter_SpellCooldown_IsScholar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SpellCooldown_IsScholar; + +// Class Phoenix.SpellUpgradeScreen +// 0x0020 (0x03E8 - 0x03C8) +class USpellUpgradeScreen final : public UTabPageWidget +{ +public: + TArray Spells; // 0x03C8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UUniformGridPanel* SpellPanel; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E0[0x8]; // 0x03E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnAttachWand(); + void OnSynchronizeProperties(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellUpgradeScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellUpgradeScreen") + } + static class USpellUpgradeScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellUpgradeScreen; + +// Class Phoenix.ModFilter_SpellCooldown_MatchesSpellIdentity +// 0x0008 (0x0038 - 0x0030) +class UModFilter_SpellCooldown_MatchesSpellIdentity final : public UModFilter_SpellCooldown_Base +{ +public: + struct FSelectableName SpellIdentity; // 0x0030(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SpellCooldown_MatchesSpellIdentity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SpellCooldown_MatchesSpellIdentity") + } + static class UModFilter_SpellCooldown_MatchesSpellIdentity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SpellCooldown_MatchesSpellIdentity; + +// Class Phoenix.ModFilter_VendorTransaction_IsSelling +// 0x0000 (0x0030 - 0x0030) +class UModFilter_VendorTransaction_IsSelling final : public UModFilter_VendorTransaction_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_VendorTransaction_IsSelling") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_VendorTransaction_IsSelling") + } + static class UModFilter_VendorTransaction_IsSelling* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_VendorTransaction_IsSelling; + +// Class Phoenix.ModFilter_OnHit_Spell_IsSpellNameAny +// 0x0010 (0x0040 - 0x0030) +class UModFilter_OnHit_Spell_IsSpellNameAny final : public UModFilter_OnHit_Base +{ +public: + TArray SpellNames; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_OnHit_Spell_IsSpellNameAny") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_OnHit_Spell_IsSpellNameAny") + } + static class UModFilter_OnHit_Spell_IsSpellNameAny* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_OnHit_Spell_IsSpellNameAny; + +// Class Phoenix.ModFilter_OnHit_Target_IsImmobilized +// 0x0000 (0x0030 - 0x0030) +class UModFilter_OnHit_Target_IsImmobilized final : public UModFilter_OnHit_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_OnHit_Target_IsImmobilized") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_OnHit_Target_IsImmobilized") + } + static class UModFilter_OnHit_Target_IsImmobilized* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_OnHit_Target_IsImmobilized; + +// Class Phoenix.SpellSlotAssignScreen +// 0x0000 (0x0370 - 0x0370) +class USpellSlotAssignScreen final : public UScreen +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellSlotAssignScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellSlotAssignScreen") + } + static class USpellSlotAssignScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellSlotAssignScreen; + +// Class Phoenix.ModFilter_DealDamage_Custom +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Custom final : public UModFilter_DealDamage_Base +{ +public: + bool BlueprintPassesDamageFilter(const class UObject* InTargetObject, const struct FDamageInfo& DamageInfo) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Custom") + } + static class UModFilter_DealDamage_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Custom; + +// Class Phoenix.SpiderRunAt_MobilityChoice +// 0x0008 (0x0030 - 0x0028) +class USpiderRunAt_MobilityChoice final : public UNPC_MobilityChoice +{ +public: + float ChangeDist; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderRunAt_MobilityChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderRunAt_MobilityChoice") + } + static class USpiderRunAt_MobilityChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpiderRunAt_MobilityChoice; + +// Class Phoenix.ModFilter_DealDamage_Target_MatchesRegistryID +// 0x0018 (0x0048 - 0x0030) +class UModFilter_DealDamage_Target_MatchesRegistryID final : public UModFilter_DealDamage_Base +{ +public: + bool bMatchWholeWord; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MatchingRegistryID; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_MatchesRegistryID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_MatchesRegistryID") + } + static class UModFilter_DealDamage_Target_MatchesRegistryID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_MatchesRegistryID; + +// Class Phoenix.ModFilter_CrimeScene_CrimeIsType +// 0x0000 (0x0030 - 0x0030) +class UModFilter_CrimeScene_CrimeIsType final : public UModFilter_CrimeScene_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_CrimeScene_CrimeIsType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_CrimeScene_CrimeIsType") + } + static class UModFilter_CrimeScene_CrimeIsType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_CrimeScene_CrimeIsType; + +// Class Phoenix.ModFilter_DealDamage_Target_MatchesSubTypeID +// 0x0018 (0x0048 - 0x0030) +class UModFilter_DealDamage_Target_MatchesSubTypeID final : public UModFilter_DealDamage_Base +{ +public: + bool bMatchWholeWord; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MatchingSubTypeID; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_MatchesSubTypeID") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_MatchesSubTypeID") + } + static class UModFilter_DealDamage_Target_MatchesSubTypeID* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_MatchesSubTypeID; + +// Class Phoenix.ModFilter_DealDamage_Target_IsWizard +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsWizard final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsWizard") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsWizard") + } + static class UModFilter_DealDamage_Target_IsWizard* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsWizard; + +// Class Phoenix.Spider_SpawnAttack_ExecuteTask +// 0x0030 (0x0058 - 0x0028) +class USpider_SpawnAttack_ExecuteTask final : public UExecuteTask +{ +public: + bool bDeathSpawn; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 bDeathSpawnCount; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bDeathSpawnDeviation; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnInterval; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnAngleFromRange; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnAngleDeviation; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnDist; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnLandDist; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpawnLandDistVariance; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemy_SpawnSpiders* SpawnSpidersPtr; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spider_SpawnAttack_ExecuteTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spider_SpawnAttack_ExecuteTask") + } + static class USpider_SpawnAttack_ExecuteTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpider_SpawnAttack_ExecuteTask; + +// Class Phoenix.ModFilter_DealDamage_Target_IsGoblin +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsGoblin final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsGoblin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsGoblin") + } + static class UModFilter_DealDamage_Target_IsGoblin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsGoblin; + +// Class Phoenix.RPGTriggerEffect_Potion +// 0x0010 (0x0050 - 0x0040) +class URPGTriggerEffect_Potion final : public URPGTriggerEffect_Base +{ +public: + class URPGAbility* OwnerAbility; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_Potion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_Potion") + } + static class URPGTriggerEffect_Potion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_Potion; + +// Class Phoenix.ModFilter_DealDamage_Target_IsStudent +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsStudent final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsStudent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsStudent") + } + static class UModFilter_DealDamage_Target_IsStudent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsStudent; + +// Class Phoenix.ModFilter_DealDamage_Target_HasTag +// 0x0008 (0x0038 - 0x0030) +class UModFilter_DealDamage_Target_HasTag final : public UModFilter_DealDamage_Base +{ +public: + struct FGameplayTag Tag; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_HasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_HasTag") + } + static class UModFilter_DealDamage_Target_HasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_HasTag; + +// Class Phoenix.ModFilter_DealDamage_Target_IsCharacter +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsCharacter final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsCharacter") + } + static class UModFilter_DealDamage_Target_IsCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsCharacter; + +// Class Phoenix.SurfaceNormalParticleModule +// 0x0018 (0x0080 - 0x0068) +class USurfaceNormalParticleModule final : public UParticleModuleLocationStaticMesh +{ +public: + struct FVector LimitToDirection; // 0x0068(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* FalloffCurve; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SurfaceNormalParticleModule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SurfaceNormalParticleModule") + } + static class USurfaceNormalParticleModule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USurfaceNormalParticleModule; + +// Class Phoenix.SceneActionState_MountCreature +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_MountCreature final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_MountCreature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_MountCreature") + } + static class USceneActionState_MountCreature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_MountCreature; + +// Class Phoenix.ModFilter_DealDamage_Target_IsCombatCursed +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsCombatCursed final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsCombatCursed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsCombatCursed") + } + static class UModFilter_DealDamage_Target_IsCombatCursed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsCombatCursed; + +// Class Phoenix.TargetTypeCamRayCastDestination +// 0x0000 (0x0038 - 0x0038) +class UTargetTypeCamRayCastDestination final : public UTargetTypeBase +{ +public: + static class UTargetTypeBase* AddTarget_CamRayCastDestination(class UTargetTracker* TargetTracker, ETargetID InTargetID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeCamRayCastDestination") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeCamRayCastDestination") + } + static class UTargetTypeCamRayCastDestination* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeCamRayCastDestination; + +// Class Phoenix.ModFilter_DealDamage_Target_IsEnvironment +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsEnvironment final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsEnvironment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsEnvironment") + } + static class UModFilter_DealDamage_Target_IsEnvironment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsEnvironment; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsSpellName +// 0x0008 (0x0038 - 0x0030) +class UModFilter_DealDamage_Spell_IsSpellName final : public UModFilter_DealDamage_Base +{ +public: + class FName SpellName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsSpellName") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsSpellName") + } + static class UModFilter_DealDamage_Spell_IsSpellName* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsSpellName; + +// Class Phoenix.TargetComponent +// 0x0000 (0x0220 - 0x0220) +class UTargetComponent final : public USceneComponent +{ +public: + uint8 Priority; // 0x0218(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0219(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21A[0x6]; // 0x021A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetEnabled(bool bInEnabled); + void SetSendTargetPriority(uint8 InPriority); + + uint8 GetSendTargetPriority() const; + bool IsEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetComponent") + } + static class UTargetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetComponent; + +// Class Phoenix.SceneActionState_ObjectFade +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_ObjectFade final : public USceneRigObjectActionState +{ +public: + bool bStartedFade; // 0x0070(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ObjectFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ObjectFade") + } + static class USceneActionState_ObjectFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ObjectFade; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsSpellNameAny +// 0x0010 (0x0040 - 0x0030) +class UModFilter_DealDamage_Spell_IsSpellNameAny final : public UModFilter_DealDamage_Base +{ +public: + TArray SpellNames; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsSpellNameAny") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsSpellNameAny") + } + static class UModFilter_DealDamage_Spell_IsSpellNameAny* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsSpellNameAny; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsExpulso +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsExpulso final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsExpulso") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsExpulso") + } + static class UModFilter_DealDamage_Spell_IsExpulso* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsExpulso; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsIncendio +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsIncendio final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsIncendio") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsIncendio") + } + static class UModFilter_DealDamage_Spell_IsIncendio* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsIncendio; + +// Class Phoenix.ModFilter_DealDamage_Spell_IsConfringoOrTalent +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Spell_IsConfringoOrTalent final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Spell_IsConfringoOrTalent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Spell_IsConfringoOrTalent") + } + static class UModFilter_DealDamage_Spell_IsConfringoOrTalent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Spell_IsConfringoOrTalent; + +// Class Phoenix.TransformationOverlandComponent +// 0x0158 (0x02F0 - 0x0198) +class UTransformationOverlandComponent final : public UStateEffectComponent +{ +public: + class AActor* newActor; // 0x0198(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FTransformationOverlandData Data; // 0x01A0(0x0108)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_2A8[0x48]; // 0x02A8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void HealthZero(class AActor* InActor); + void OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformationOverlandComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformationOverlandComponent") + } + static class UTransformationOverlandComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformationOverlandComponent; + +// Class Phoenix.SceneAction_PerformTaskExecute +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_PerformTaskExecute final : public USceneRigObjectActionBase +{ +public: + class UActorProvider* PerformTaskActor; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PerformTaskExecute") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PerformTaskExecute") + } + static class USceneAction_PerformTaskExecute* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PerformTaskExecute; + +// Class Phoenix.ModFilter_DealDamage_IsCritical +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_IsCritical final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_IsCritical") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_IsCritical") + } + static class UModFilter_DealDamage_IsCritical* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_IsCritical; + +// Class Phoenix.TutorialPreCacheEntry +// 0x0028 (0x0050 - 0x0028) +class UTutorialPreCacheEntry final : public UObject +{ +public: + class UClass* WidgetClass; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath Video; // 0x0038(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TutorialPreCacheEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TutorialPreCacheEntry") + } + static class UTutorialPreCacheEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTutorialPreCacheEntry; + +// Class Phoenix.ModFilter_DealDamage_IsRanged +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_IsRanged final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_IsRanged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_IsRanged") + } + static class UModFilter_DealDamage_IsRanged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_IsRanged; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsPlant +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsPlant final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsPlant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsPlant") + } + static class UModFilter_DealDamage_Instigator_IsPlant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsPlant; + +// Class Phoenix.Troll_AttackChoice_RockThrowBackup +// 0x0000 (0x0028 - 0x0028) +class UTroll_AttackChoice_RockThrowBackup final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Troll_AttackChoice_RockThrowBackup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Troll_AttackChoice_RockThrowBackup") + } + static class UTroll_AttackChoice_RockThrowBackup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTroll_AttackChoice_RockThrowBackup; + +// Class Phoenix.SceneAction_PIM +// 0x00E8 (0x0188 - 0x00A0) +class USceneAction_PIM final : public USceneRigObjectActionBase +{ +public: + struct FSceneRigStage_FloatReference Reference; // 0x00A0(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPIMTypes PIMType; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasFailureTimeout; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2[0x2]; // 0x00B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FailureTimeout; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float JoystickSuccessTime; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimationRotationRate; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuccessDecayRate; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayVOHint; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDialogueConversationReference VOHintID; // 0x00C8(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HintDelay; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelayAfterCompletion; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMapPIMProgressToParameter; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDampedSpringScalar ProgressSmoothingSpring; // 0x00E4(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FName GameActionWildcard; // 0x00F4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName WildcardGamepadModifier; // 0x00FC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ButtonLegend; // 0x0108(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ModifierButtonLegend; // 0x0118(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisplayModifierFirst; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TextKey; // 0x0130(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BackgroundImage; // 0x0140(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFeedbackAnim FeedBackAnimType; // 0x0150(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0151(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0152(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_153[0x1]; // 0x0153(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0154(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float TelescopeInFocusDistance; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TelescopeBlurryDistance; // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TelescopeInFocusWindow; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TelescopeFullTravelTime; // 0x0170(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* PIMFX; // 0x0178(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* EndPIMFX; // 0x0180(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PIM") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PIM") + } + static class USceneAction_PIM* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PIM; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsOnPlayerTeam +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsOnPlayerTeam final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsOnPlayerTeam") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsOnPlayerTeam") + } + static class UModFilter_DealDamage_Instigator_IsOnPlayerTeam* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsOnPlayerTeam; + +// Class Phoenix.ToolTipPopoutWidget +// 0x0070 (0x02D8 - 0x0268) +class UToolTipPopoutWidget final : public UUserWidget +{ +public: + class FText PopoutTitle; // 0x0268(0x0018)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText PopoutSubtitle; // 0x0280(0x0018)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText PopoutDescription; // 0x0298(0x0018)(BlueprintVisible, NativeAccessSpecifierPublic) + class FText PopoutLegend; // 0x02B0(0x0018)(BlueprintVisible, NativeAccessSpecifierPublic) + class UHeaderWidget* Header; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* Description; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnSynchronizeProperties(); + void SetButtonLegend(const class FText& Legend); + void SetDescription(const class FText& NewDescription); + void SetHeaderData(const class FText& NewTitle, const class FText& NewSubtitle); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ToolTipPopoutWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ToolTipPopoutWidget") + } + static class UToolTipPopoutWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UToolTipPopoutWidget; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsSpider +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsSpider final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsSpider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsSpider") + } + static class UModFilter_DealDamage_Instigator_IsSpider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsSpider; + +// Class Phoenix.SaveGameWidget +// 0x0010 (0x0338 - 0x0328) +class USaveGameWidget : public UPhoenixUserWidget +{ +public: + uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static int32 ParseSlotNumFromName(const class FString& SlotName); + + bool DeleteGameFromSlot(int32 SaveSlot); + void GetUserSavesBySlot(TArray* SaveData); + void OnAsyncSaveCompleted(); + void OnSaveGameFailed(); + void RefreshListAfterSave(const TArray& SaveData); + void RefreshListAfterSaveFailed(); + bool SaveGameInSlot(int32 SaveSlot); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SaveGameWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SaveGameWidget") + } + static class USaveGameWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USaveGameWidget; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsTroll +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsTroll final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsTroll") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsTroll") + } + static class UModFilter_DealDamage_Instigator_IsTroll* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsTroll; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsDugbog +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsDugbog final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsDugbog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsDugbog") + } + static class UModFilter_DealDamage_Instigator_IsDugbog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsDugbog; + +// Class Phoenix.ModFilter_DealDamage_Instigator_IsInferi +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Instigator_IsInferi final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Instigator_IsInferi") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Instigator_IsInferi") + } + static class UModFilter_DealDamage_Instigator_IsInferi* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Instigator_IsInferi; + +// Class Phoenix.TombProtectorStatue +// 0x0000 (0x0248 - 0x0248) +class ATombProtectorStatue final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TombProtectorStatue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TombProtectorStatue") + } + static class ATombProtectorStatue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATombProtectorStatue; + +// Class Phoenix.ModFilter_DealDamage_Target_IsUnaware +// 0x0000 (0x0030 - 0x0030) +class UModFilter_DealDamage_Target_IsUnaware final : public UModFilter_DealDamage_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_DealDamage_Target_IsUnaware") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_DealDamage_Target_IsUnaware") + } + static class UModFilter_DealDamage_Target_IsUnaware* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_DealDamage_Target_IsUnaware; + +// Class Phoenix.TrainNavigationSplineComponent +// 0x0010 (0x0590 - 0x0580) +class UTrainNavigationSplineComponent final : public USplineComponent +{ +public: + TArray GeometryTrackSplines; // 0x0578(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_588[0x8]; // 0x0588(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TrainNavigationSplineComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TrainNavigationSplineComponent") + } + static class UTrainNavigationSplineComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTrainNavigationSplineComponent; + +// Class Phoenix.SceneAction_ActorMeshSetup +// 0x0008 (0x00B0 - 0x00A8) +class USceneAction_ActorMeshSetup final : public USceneAction_ActorMeshStates +{ +public: + struct FActorMeshSetupName Setup; // 0x00A8(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ActorMeshSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ActorMeshSetup") + } + static class USceneAction_ActorMeshSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ActorMeshSetup; + +// Class Phoenix.ModFilter_SocapAmend_Custom +// 0x0018 (0x0048 - 0x0030) +class UModFilter_SocapAmend_Custom final : public UMODFilter_SocapAmend_Base +{ +public: + bool bUseValueFilter; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EValueComparison ComparisonOperator; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ComparisonValue; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseSocialReasoningFilter; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FSocialReasoningComparison SocialReasoningFilter; // 0x0039(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + bool bUseSocialSemanticsFilter; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3B[0x1]; // 0x003B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSocialSemanticsComparison SocialSemanticsFilter; // 0x003C(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool BlueprintPassesSocapFilter(const class UObject* InTargetObject, const struct FSocapAmendInfo& SocapInfo) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_Custom") + } + static class UModFilter_SocapAmend_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_Custom; + +// Class Phoenix.ModFilter_SocapAmend_IsEvil +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsEvil final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsEvil") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsEvil") + } + static class UModFilter_SocapAmend_IsEvil* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsEvil; + +// Class Phoenix.Train +// 0x0110 (0x0390 - 0x0280) +class ATrain final : public AWorldEventActor +{ +public: + uint8 Pad_280[0x14]; // 0x0280(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) + ETrainType TrainType; // 0x0294(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class ATrain* DockedFront; // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DesiredSpeed; // 0x02A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceAlongTrack; // 0x02A4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* Train; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* BogieFront; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* BogieBack; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* FrontAttatchment; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* BackAttatchment; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftObjectPtr TrainMesh; // 0x02D0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftObjectPtr FrontBogieMesh; // 0x02F8(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftObjectPtr BackBogieMesh; // 0x0320(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTrainNavigationSplineComponent* TrackSpline; // 0x0348(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AccelerationExp; // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector TrainPositionOffset; // 0x0354(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector BogiePositionOffset; // 0x0360(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRotator FrontBogieRotationOffset; // 0x036C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FRotator BackBogieRotationOffset; // 0x0378(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float RailZOffset; // 0x0384(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float CurrentSpeed; // 0x0388(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpeedToAnimationRatio; // 0x038C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Train") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Train") + } + static class ATrain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATrain; + +// Class Phoenix.ModFilter_SocapAmend_IsHerbologist +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsHerbologist final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsHerbologist") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsHerbologist") + } + static class UModFilter_SocapAmend_IsHerbologist* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsHerbologist; + +// Class Phoenix.StupefySpellTool +// 0x0028 (0x08B8 - 0x0890) +class AStupefySpellTool : public AFireOnceThrowSpellTool +{ +public: + TSubclassOf AOEMunition; // 0x0890(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterDurationScaleTalent; // 0x0898(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterDamageTalent; // 0x089C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool KillAuthorityFigure; // 0x08A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A1[0x7]; // 0x08A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf UpgradedMunitionActor; // 0x08A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B0[0x8]; // 0x08B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StupefySpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StupefySpellTool") + } + static class AStupefySpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStupefySpellTool; + +// Class Phoenix.ModFilter_SocapAmend_IsPotioneer +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsPotioneer final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsPotioneer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsPotioneer") + } + static class UModFilter_SocapAmend_IsPotioneer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsPotioneer; + +// Class Phoenix.RPGTriggerEffect_ManageDeadlyTokens +// 0x0008 (0x00D0 - 0x00C8) +class URPGTriggerEffect_ManageDeadlyTokens final : public URPGTriggerEffect_RecoverFromDamage +{ +public: + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ManageDeadlyTokens") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ManageDeadlyTokens") + } + static class URPGTriggerEffect_ManageDeadlyTokens* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ManageDeadlyTokens; + +// Class Phoenix.ModFilter_SocapAmend_IsScholar +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsScholar final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsScholar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsScholar") + } + static class UModFilter_SocapAmend_IsScholar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsScholar; + +// Class Phoenix.ModFilter_SocapAmend_IsProfessor +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_IsProfessor final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_IsProfessor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_IsProfessor") + } + static class UModFilter_SocapAmend_IsProfessor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_IsProfessor; + +// Class Phoenix.ModFilter_SocapAmend_AreInSameHouse +// 0x0000 (0x0030 - 0x0030) +class UModFilter_SocapAmend_AreInSameHouse final : public UMODFilter_SocapAmend_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_AreInSameHouse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_AreInSameHouse") + } + static class UModFilter_SocapAmend_AreInSameHouse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_AreInSameHouse; + +// Class Phoenix.Student_Manager +// 0x0000 (0x00E0 - 0x00E0) +class UStudent_Manager final : public UNPC_Manager +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Student_Manager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Student_Manager") + } + static class UStudent_Manager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStudent_Manager; + +// Class Phoenix.ModFilter_SocapAmend_SocialCapitalStatus +// 0x0008 (0x0038 - 0x0030) +class UModFilter_SocapAmend_SocialCapitalStatus final : public UMODFilter_SocapAmend_Base +{ +public: + EValueComparison ComparisonOperator; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ESocialCapitalStatusIDs SocialCapitalStatus; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_SocapAmend_SocialCapitalStatus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_SocapAmend_SocialCapitalStatus") + } + static class UModFilter_SocapAmend_SocialCapitalStatus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_SocapAmend_SocialCapitalStatus; + +// Class Phoenix.Subtitle_HUD +// 0x0000 (0x0268 - 0x0268) +class USubtitle_HUD : public UUserWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Subtitle_HUD") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Subtitle_HUD") + } + static class USubtitle_HUD* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubtitle_HUD; + +// Class Phoenix.ModFilter_GainKnowledge_Custom +// 0x0030 (0x0060 - 0x0030) +class UModFilter_GainKnowledge_Custom final : public UModFilter_GainKnowledge_Base +{ +public: + bool bUseCategoryFilter; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CategoryFilter; // 0x0034(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseKnowledgeActionFilter; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EKnowledgeAction KnowledgeActionFilter; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseCarrierSubtypeFilter; // 0x003E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CarrierSubtypeFilter; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseSubjectFilter; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SubjectFilter; // 0x004C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bUseValueFilter; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FValueComparison ValueFilter; // 0x0058(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + +public: + bool BlueprintPassesKnowledgeGainFilter(const class UObject* InTargetObject, const struct FKnowledgeGainInfo& KnowledgeGainInfo) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_GainKnowledge_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_GainKnowledge_Custom") + } + static class UModFilter_GainKnowledge_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_GainKnowledge_Custom; + +// Class Phoenix.ModFilter_LootDrop_Base +// 0x0000 (0x0030 - 0x0030) +class UModFilter_LootDrop_Base : public UModFilter +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_LootDrop_Base") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_LootDrop_Base") + } + static class UModFilter_LootDrop_Base* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_LootDrop_Base; + +// Class Phoenix.ModFilter_LootDrop_RarityPercentageTarget +// 0x0008 (0x0038 - 0x0030) +class UModFilter_LootDrop_RarityPercentageTarget final : public UModFilter_LootDrop_Base +{ +public: + EValueComparison ComparisonOperator; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TargetPercent; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_LootDrop_RarityPercentageTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_LootDrop_RarityPercentageTarget") + } + static class UModFilter_LootDrop_RarityPercentageTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_LootDrop_RarityPercentageTarget; + +// Class Phoenix.ModFilter_LootDrop_Enemy +// 0x0000 (0x0030 - 0x0030) +class UModFilter_LootDrop_Enemy final : public UModFilter_LootDrop_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_LootDrop_Enemy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_LootDrop_Enemy") + } + static class UModFilter_LootDrop_Enemy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_LootDrop_Enemy; + +// Class Phoenix.ModFilter_UseItem_IsPotion_Custom +// 0x0008 (0x0038 - 0x0030) +class UModFilter_UseItem_IsPotion_Custom final : public UModFilter_UseItem_Base +{ +public: + TSubclassOf PotionType; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_UseItem_IsPotion_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_UseItem_IsPotion_Custom") + } + static class UModFilter_UseItem_IsPotion_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_UseItem_IsPotion_Custom; + +// Class Phoenix.ModFilter_ItemProperty_IsPotionIngredient +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ItemProperty_IsPotionIngredient final : public UModFilter_ItemProperty_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ItemProperty_IsPotionIngredient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ItemProperty_IsPotionIngredient") + } + static class UModFilter_ItemProperty_IsPotionIngredient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ItemProperty_IsPotionIngredient; + +// Class Phoenix.ModFilter_ItemProperty_IsUseablePlant +// 0x0000 (0x0030 - 0x0030) +class UModFilter_ItemProperty_IsUseablePlant final : public UModFilter_ItemProperty_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ItemProperty_IsUseablePlant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ItemProperty_IsUseablePlant") + } + static class UModFilter_ItemProperty_IsUseablePlant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ItemProperty_IsUseablePlant; + +// Class Phoenix.ModFilter_ItemProperty_Custom +// 0x0008 (0x0038 - 0x0030) +class UModFilter_ItemProperty_Custom final : public UModFilter_ItemProperty_Base +{ +public: + struct FSelectableName ItemType; // 0x0030(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ModFilter_ItemProperty_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ModFilter_ItemProperty_Custom") + } + static class UModFilter_ItemProperty_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UModFilter_ItemProperty_Custom; + +// Class Phoenix.RPGTriggerEffect_Conditional +// 0x0000 (0x0040 - 0x0040) +class URPGTriggerEffect_Conditional : public URPGTriggerEffect_Base +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_Conditional") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_Conditional") + } + static class URPGTriggerEffect_Conditional* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_Conditional; + +// Class Phoenix.RPGTriggerEffect_AddAbilityTags +// 0x0020 (0x0060 - 0x0040) +class URPGTriggerEffect_AddAbilityTags final : public URPGTriggerEffect_Conditional +{ +public: + struct FGameplayTagContainer AbilityTags; // 0x0040(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AddAbilityTags") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AddAbilityTags") + } + static class URPGTriggerEffect_AddAbilityTags* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AddAbilityTags; + +// Class Phoenix.RPGTriggerEffect_DropLootBag +// 0x0000 (0x0040 - 0x0040) +class URPGTriggerEffect_DropLootBag final : public URPGTriggerEffect_Conditional +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_DropLootBag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_DropLootBag") + } + static class URPGTriggerEffect_DropLootBag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_DropLootBag; + +// Class Phoenix.RPGTriggerEffect_AddTimeToDOT +// 0x0018 (0x0058 - 0x0040) +class URPGTriggerEffect_AddTimeToDOT final : public URPGTriggerEffect_Base +{ +public: + TArray SpellNames; // 0x0040(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + float DurationToAdd; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AddTimeToDOT") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AddTimeToDOT") + } + static class URPGTriggerEffect_AddTimeToDOT* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AddTimeToDOT; + +// Class Phoenix.RPGTriggerEffect_AddAbilityOnMessage +// 0x0050 (0x0090 - 0x0040) +class URPGTriggerEffect_AddAbilityOnMessage final : public URPGTriggerEffect_Base +{ +public: + class FString HermesMessage; // 0x0040(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSoftObjectPtr RPGAbility; // 0x0050(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LifeTime; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseIngameSimulationTime; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0xB]; // 0x007D(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0088(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_AddAbilityOnMessage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_AddAbilityOnMessage") + } + static class URPGTriggerEffect_AddAbilityOnMessage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_AddAbilityOnMessage; + +// Class Phoenix.RPGTriggerEffect_SetModBlackboardValue +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_SetModBlackboardValue final : public URPGTriggerEffect_Base +{ +public: + ERPGModInputTags Tag; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Value; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_SetModBlackboardValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_SetModBlackboardValue") + } + static class URPGTriggerEffect_SetModBlackboardValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_SetModBlackboardValue; + +// Class Phoenix.XPMeterBase +// 0x0028 (0x0310 - 0x02E8) +class UXPMeterBase : public UHUDElementGroup +{ +public: + bool ActiveNotificationStackable; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NotificationData; // 0x02F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float MaxFillTime; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentFillTime; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFilling; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddXP(); + void OnFinishAddingXP(); + void OnStartAddingXP(); + void OnXPAdded(float FillPct); + void OnXPFillWrap(); + void RemoveFromNotificationQueue(); + void StartAddingXP(float FillDuration, float StartTime); + bool TryStackNotification(const struct FExperienceChange& XPChangeData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("XPMeterBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"XPMeterBase") + } + static class UXPMeterBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UXPMeterBase; + +// Class Phoenix.RPGTriggerEffect_ModifyModBlackboardValue +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_ModifyModBlackboardValue final : public URPGTriggerEffect_Base +{ +public: + ERPGModInputTags Tag; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ModificationValue; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ModifyModBlackboardValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ModifyModBlackboardValue") + } + static class URPGTriggerEffect_ModifyModBlackboardValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ModifyModBlackboardValue; + +// Class Phoenix.RPGTriggerEffect_FillFocusMeterOnPlayerEpiskey +// 0x0010 (0x0050 - 0x0040) +class URPGTriggerEffect_FillFocusMeterOnPlayerEpiskey final : public URPGTriggerEffect_Base +{ +public: + float HealthThresholdBefore; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float HealthToFocusRatio; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* Owner; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void OnEpiskeyHealing(class AActor* Instigator, float InHealthChange, class AActor* TargetActor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_FillFocusMeterOnPlayerEpiskey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_FillFocusMeterOnPlayerEpiskey") + } + static class URPGTriggerEffect_FillFocusMeterOnPlayerEpiskey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_FillFocusMeterOnPlayerEpiskey; + +// Class Phoenix.RPGTriggerEffect_PolyJuice +// 0x0010 (0x0050 - 0x0040) +class URPGTriggerEffect_PolyJuice final : public URPGTriggerEffect_Base +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnSpellCast(class ASpellTool* SpellTool); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_PolyJuice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_PolyJuice") + } + static class URPGTriggerEffect_PolyJuice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_PolyJuice; + +// Class Phoenix.RPGTriggerEffect_BroadcastAIEvent +// 0x0078 (0x00B8 - 0x0040) +class URPGTriggerEffect_BroadcastAIEvent : public URPGTriggerEffect_Base +{ +public: + class AActor* Owner; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FGameplayTagContainer EventTags; // 0x0048(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + EGameEvent_Intensity EventIntensity; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float Range; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TriggerChance; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMultiFX TriggerFX; // 0x0078(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) + TArray TriggerFX2; // 0x00A8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_BroadcastAIEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_BroadcastAIEvent") + } + static class URPGTriggerEffect_BroadcastAIEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_BroadcastAIEvent; + +// Class Phoenix.RPGTriggerEffect_OnSuccessfulSpell_BroadcastAIEvent +// 0x0018 (0x00D0 - 0x00B8) +class URPGTriggerEffect_OnSuccessfulSpell_BroadcastAIEvent final : public URPGTriggerEffect_BroadcastAIEvent +{ +public: + class AWandTool* WandTool; // 0x00B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCheckSpellGroup; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESocialSemanticIDs RequiredSpellGroup; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRequiresCharacterTarget; // 0x00C2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C3[0xD]; // 0x00C3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_OnSuccessfulSpell_BroadcastAIEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_OnSuccessfulSpell_BroadcastAIEvent") + } + static class URPGTriggerEffect_OnSuccessfulSpell_BroadcastAIEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_OnSuccessfulSpell_BroadcastAIEvent; + +// Class Phoenix.RPG_TriggerEffect_OnCharacterDeath_BroadcastAIEvent +// 0x0010 (0x00C8 - 0x00B8) +class URPG_TriggerEffect_OnCharacterDeath_BroadcastAIEvent final : public URPGTriggerEffect_BroadcastAIEvent +{ +public: + float MaximumDistance; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bNeedToBeDeathInstigator; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BD[0xB]; // 0x00BD(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPG_TriggerEffect_OnCharacterDeath_BroadcastAIEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPG_TriggerEffect_OnCharacterDeath_BroadcastAIEvent") + } + static class URPG_TriggerEffect_OnCharacterDeath_BroadcastAIEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPG_TriggerEffect_OnCharacterDeath_BroadcastAIEvent; + +// Class Phoenix.RPGTriggerEffect_TriggerOnActorDamaged +// 0x0008 (0x0060 - 0x0058) +class URPGTriggerEffect_TriggerOnActorDamaged final : public URPGTriggerEffect_ActorDamaged +{ +public: + class URPGTriggerEffect_Base* TriggerEffect; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_TriggerOnActorDamaged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_TriggerOnActorDamaged") + } + static class URPGTriggerEffect_TriggerOnActorDamaged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_TriggerOnActorDamaged; + +// Class Phoenix.RPGTriggerEffect_ModifyObjectStateOnTimer +// 0x0028 (0x0068 - 0x0040) +class URPGTriggerEffect_ModifyObjectStateOnTimer final : public URPGTriggerEffect_Base +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float TickRate; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FirstTickDelay; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLoop; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyHealthByValue; // 0x0059(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float HealthModificationAmount; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bModifyHealthByPercentage; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HealthModificationPercentage; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnTimerTick(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ModifyObjectStateOnTimer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ModifyObjectStateOnTimer") + } + static class URPGTriggerEffect_ModifyObjectStateOnTimer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ModifyObjectStateOnTimer; + +// Class Phoenix.RPGTriggerEffect_OnCombatBegin +// 0x0028 (0x0068 - 0x0040) +class URPGTriggerEffect_OnCombatBegin final : public URPGTriggerEffect_Base +{ +public: + class URPGAbilityBase* Ability; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AbilityDuration; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C[0x1C]; // 0x004C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_OnCombatBegin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_OnCombatBegin") + } + static class URPGTriggerEffect_OnCombatBegin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_OnCombatBegin; + +// Class Phoenix.RPGTriggerEffect_ProtegoTriggerAbility +// 0x0030 (0x0080 - 0x0050) +class URPGTriggerEffect_ProtegoTriggerAbility final : public URPGTriggerEffect_ProtegoReflectAttack +{ +public: + TSoftObjectPtr RPGAbility; // 0x0050(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LifeTime; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseIngameSimulationTime; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ProtegoTriggerAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ProtegoTriggerAbility") + } + static class URPGTriggerEffect_ProtegoTriggerAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ProtegoTriggerAbility; + +// Class Phoenix.RPGTriggerEffect_OnHitBySpell +// 0x0018 (0x0058 - 0x0040) +class URPGTriggerEffect_OnHitBySpell : public URPGTriggerEffect_Base +{ +public: + bool bCheckSpellGroup; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESocialSemanticIDs SpellGroup; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bCheckSpellName; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESocialActionTypes SpellName; // 0x0043(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_OnHitBySpell") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_OnHitBySpell") + } + static class URPGTriggerEffect_OnHitBySpell* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_OnHitBySpell; + +// Class Phoenix.RPGTriggerEffect_CauseDisturbanceOnSpellImpact +// 0x0000 (0x0058 - 0x0058) +class URPGTriggerEffect_CauseDisturbanceOnSpellImpact final : public URPGTriggerEffect_OnHitBySpell +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_CauseDisturbanceOnSpellImpact") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_CauseDisturbanceOnSpellImpact") + } + static class URPGTriggerEffect_CauseDisturbanceOnSpellImpact* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_CauseDisturbanceOnSpellImpact; + +// Class Phoenix.RPGTriggerEffect_GainKnowledgeFromCriticalHarvest +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_GainKnowledgeFromCriticalHarvest final : public URPGTriggerEffect_Base +{ +public: + EKnowledgeAction KnowledgeAction; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInDisplayTicker; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_GainKnowledgeFromCriticalHarvest") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_GainKnowledgeFromCriticalHarvest") + } + static class URPGTriggerEffect_GainKnowledgeFromCriticalHarvest* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_GainKnowledgeFromCriticalHarvest; + +// Class Phoenix.RPGTriggerEffect_MultiFX2 +// 0x0018 (0x0058 - 0x0040) +class URPGTriggerEffect_MultiFX2 final : public URPGTriggerEffect_Base +{ +public: + TArray FX2; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_MultiFX2") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_MultiFX2") + } + static class URPGTriggerEffect_MultiFX2* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_MultiFX2; + +// Class Phoenix.WorldFXRuleTimeInRange +// 0x0018 (0x0040 - 0x0028) +class UWorldFXRuleTimeInRange : public UWorldFXRuleTime +{ +public: + struct FTimeInput StartTime; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeInput EndTime; // 0x0034(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleTimeInRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleTimeInRange") + } + static class UWorldFXRuleTimeInRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleTimeInRange; + +// Class Phoenix.WorldFXRuleGameTimeInRange +// 0x0000 (0x0040 - 0x0040) +class UWorldFXRuleGameTimeInRange final : public UWorldFXRuleTimeInRange +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleGameTimeInRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleGameTimeInRange") + } + static class UWorldFXRuleGameTimeInRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleGameTimeInRange; + +// Class Phoenix.RPGTriggerEffect_SetAudioState +// 0x0010 (0x0050 - 0x0040) +class URPGTriggerEffect_SetAudioState final : public URPGTriggerEffect_Base +{ +public: + class FName stateGroup; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName State; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_SetAudioState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_SetAudioState") + } + static class URPGTriggerEffect_SetAudioState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_SetAudioState; + +// Class Phoenix.RPGTriggerEffect_ExtendDuration +// 0x0008 (0x0048 - 0x0040) +class URPGTriggerEffect_ExtendDuration final : public URPGTriggerEffect_Base +{ +public: + float ExtendedTime; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RPGTriggerEffect_ExtendDuration") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RPGTriggerEffect_ExtendDuration") + } + static class URPGTriggerEffect_ExtendDuration* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URPGTriggerEffect_ExtendDuration; + +// Class Phoenix.SanctuaryLightingIdentityMasterComponent +// 0x0410 (0x04E0 - 0x00D0) +class alignas(0x10) USanctuaryLightingIdentityMasterComponent final : public UActorComponent +{ +public: + TMulticastInlineDelegate OnLightingIdentityChanged; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLightingIdentityBlendUpdate; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMap IdentitySettings; // 0x00F0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + ESanctuaryIdentity CurrentIdentity; // 0x0140(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ESanctuaryIdentity PreviousIdentity; // 0x0141(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_142[0xE]; // 0x0142(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeController TimeController; // 0x0150(0x00B0)(Transient, NativeAccessSpecifierPrivate) + struct FEphemerisComputer EphemerisComputer; // 0x0200(0x0148)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_348[0x198]; // 0x0348(0x0198)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class USanctuaryLightingIdentityMasterComponent* GetLightingIdentityMaster(const class UObject* WorldContextObject); + + void SetIdentity(ESanctuaryIdentity InNewIdentity, float InBlendDuration); + + ESanctuaryIdentity GetCurrentIdentity() const; + float GetIdentityBlendWeight() const; + ESanctuaryIdentity GetPreviousIdentity() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryLightingIdentityMasterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryLightingIdentityMasterComponent") + } + static class USanctuaryLightingIdentityMasterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USanctuaryLightingIdentityMasterComponent; + +// Class Phoenix.SanctuaryLoom +// 0x0000 (0x02A8 - 0x02A8) +class ASanctuaryLoom final : public ATransfigurationObjectBase +{ +public: + void ShowLoomUI(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryLoom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryLoom") + } + static class ASanctuaryLoom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryLoom; + +// Class Phoenix.SanctuaryManager +// 0x0238 (0x0260 - 0x0028) +class USanctuaryManager final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class USanctuaryExpansionManager* ExpansionManager; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x168]; // 0x0050(0x0168)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayProperty_Float GeneratorTimeMultiplier; // 0x01B8(0x0090)(NativeAccessSpecifierPrivate) + uint8 Pad_248[0x18]; // 0x0248(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class USanctuaryManager* Get(bool bCreateIfNull); + + void AddCreatureToyToBiome(const class AActor* ToyActor); + void OnNewGame(); + void OnSanctuaryItemGeneratorFinished(const struct FTimeEvent& InTimeEvent); + void OnSaveGameLoaded(); + void OnStartNewInterval(const struct FTimeEvent& InTimeEvent); + void OnToyChestBeginPlay(const class AActor* ToyChestActor); + void OnToyChestEndPlay(const class AActor* ToyChestActor); + void RemoveCreatureToyFromBiome(const class AActor* ToyActor); + void SetInitialSanctuaryCustomizationChoice(const class UObject* WorldContextObject, const class FString& InChoice); + + class FName GetBiomeIDFromLevel(const class FString& LevelPath) const; + class FName GetBiomeIDFromNurturingSpaceID(class FName NurturingSpaceID) const; + class FString GetCustomNameForChest(int32 ObjectUID) const; + class USanctuaryExpansionManager* GetExpansionManager() const; + ESanctuaryIdentity GetInitialSanctuaryLightingIdentity() const; + void GetNurtureSpacesContainingCreatures(bool bIncludeInventory, bool bIncludeSanctuaryBiomes, bool bIncludeOther, TSet* OutNurtureSpaceIDs) const; + class FName GetNurturingSpaceIDFromBiomeID(class FName BiomeID) const; + class FName GetNurturingSpaceIDFromBiomeLevel(const class FString& LevelPath) const; + TArray GetSanctuaryExpansions(class FName AreaID) const; + class FName GetSanctuaryItemGeneratorGuaranteedOutputItem(class ASanctuaryItemGenerator* ItemGenerator) const; + void GetSanctuaryItemGeneratorItemHeld(class ASanctuaryItemGenerator* ItemGenerator, class FName* OutItemHeld, int32* OutQuantity) const; + float GetSanctuaryItemGeneratorProgress(class ASanctuaryItemGenerator* ItemGenerator) const; + struct FTimespan GetSanctuaryItemGeneratorTimeRemaining(class ASanctuaryItemGenerator* ItemGenerator) const; + void SetCustomNameForChest(int32 ObjectUID, const class FString& NewName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryManager") + } + static class USanctuaryManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USanctuaryManager; + +// Class Phoenix.SanctuaryPortalMaterialComponent +// 0x0100 (0x0320 - 0x0220) +class USanctuaryPortalMaterialComponent final : public USceneComponent +{ +public: + class FName EntranceZone; // 0x0218(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSanctuaryPortalMaterialSettings MaterialSettings; // 0x0220(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap IdentityOverrides; // 0x0240(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bSeparateSettingsForPreRenderedCubemap; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSanctuaryPortalMaterialSettings PreRenderedCubemapMaterialSettings; // 0x0294(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + TMap PreRenderedCubemapIdentityOverrides; // 0x02B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray MaterialInstances; // 0x0300(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_310[0x10]; // 0x0310(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnUpdateEntranceMaterials(const class UObject* InCaller); + void OnUpdateIdentity(ESanctuaryIdentity PreviousIdentity, ESanctuaryIdentity CurrentIdentity, float BlendWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryPortalMaterialComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryPortalMaterialComponent") + } + static class USanctuaryPortalMaterialComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USanctuaryPortalMaterialComponent; + +// Class Phoenix.SanctuaryStreamingController +// 0x0178 (0x03C0 - 0x0248) +class ASanctuaryStreamingController final : public AActor +{ +public: + TArray> GlobalLevels; // 0x0248(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray Islands; // 0x0258(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bTreatLightingLevelsAsMinimalLoad; // 0x0268(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ActiveIsland; // 0x026C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleportLockActive; // 0x0274(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnActiveIslandSet; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_288[0x18]; // 0x0288(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnMinimumLoadComplete; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnZoneIsVisible; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2C0[0x100]; // 0x02C0(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class ASanctuaryStreamingController* Get(const class UObject* WorldContextObject); + static void RequestZoneReadyToEnter(class UObject* WorldContextObject, class FName ZoneName, TDelegate OnZoneIsReady, bool bIgnoreLock); + + void BlockingMinimalZoneLoad(class FName ZoneName, bool bMakeVisible); + void HideParallelLevelsInInactiveIslands(); + void MakeZoneVisible(class FName ZoneName); + void OnUpdateStreamingState(); + void RequestZoneLoad(class FName ZoneName, bool bMakeVisible, bool bIgnoreLock); + void SetActiveIsland(class FName InActiveIsland); + void SetActiveIslandFromZone(class FName InZoneName); + void UnloadZoneExplicitly(class FName ZoneName); + void UnlockLockForZone(class FName ZoneName); + + bool DoesZoneExist(class FName ZoneName) const; + class FName GetIslandForZone(class FName InZoneName) const; + bool IsZoneCompletelyVisible(class FName ZoneName) const; + bool IsZoneMinimumLoadComplete(class FName ZoneName) const; + bool IsZoneMinimumLoadVisible(class FName ZoneName) const; + bool IsZoneReadyToEnter(class FName ZoneName) const; + bool IsZoneUnlocked(class FName ZoneName) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryStreamingController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryStreamingController") + } + static class ASanctuaryStreamingController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryStreamingController; + +// Class Phoenix.SanctuaryZoneStreamingVolume +// 0x0008 (0x0288 - 0x0280) +class ASanctuaryZoneStreamingVolume final : public AVolume +{ +public: + class FName ZoneName; // 0x0280(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryZoneStreamingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryZoneStreamingVolume") + } + static class ASanctuaryZoneStreamingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryZoneStreamingVolume; + +// Class Phoenix.SanctuaryStreamingVFXTriggerVolume +// 0x01F8 (0x0458 - 0x0260) +class ASanctuaryStreamingVFXTriggerVolume final : public AStreamingPlaceholderBase +{ +public: + bool bAutoSwapWhenIdentityChanges; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIdentityParticleSystemsData IdentityParticleSystems; // 0x0268(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FParticleSystemsData DefaultSystem; // 0x02B8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlayerOverlapStart; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlayerOverlapEnd; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCameraOverlapStart; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCameraOverlapEnd; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMoveEmitters; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UBoxComponent* BoxComponent; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayerTriggers; // 0x0330(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CameraTriggers; // 0x0331(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_332[0x2]; // 0x0332(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OffsetAmount; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayerRelativeMovement; // 0x0338(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_339[0x7]; // 0x0339(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ParticleEffectsList; // 0x0340(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray NiagaraEffectsList; // 0x0350(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool IsActivated; // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_361[0xF7]; // 0x0361(0x00F7)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnIdentityChanged(ESanctuaryIdentity OldIdentity, ESanctuaryIdentity NewIdentity); + void OnNiagaraFinished(class UNiagaraComponent* PSystem); + void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnOverlapStart(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnParticleSystemFinished(class UParticleSystemComponent* PSystem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryStreamingVFXTriggerVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryStreamingVFXTriggerVolume") + } + static class ASanctuaryStreamingVFXTriggerVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryStreamingVFXTriggerVolume; + +// Class Phoenix.SaveManager +// 0x0100 (0x0128 - 0x0028) +class USaveManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnPreGameSave; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPostGameSave; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPreGameLoad; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPostGameLoad; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnGameDifficultyChanged; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_80[0xA8]; // 0x0080(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AddBlockRequest(const ESaveBlockReason Reason); + static bool AutoSaveFlush(bool bAsynchronous); + static bool AutoSaveGameData(const EAutoSaveReason Type, bool bCollectSaveData); + static bool BP_AutoSaveGame(EAutoSaveReason Reason); + static void BP_ContinuePrevSessionClock(); + static bool BP_CreateCharacter(const class FString& CharacterName, const class FString& CharacterHouse); + static bool BP_CreateModdedCharacter(const class FString& CharacterName, const class FString& CharacterHouse); + static bool BP_DoesCharacterExistYet(); + static class USaveManager* Get(); + static TArray GetAllAutoEntries(); + static TArray GetAllSavesOfType(ESaveType SaveType, int32 PlayerId); + static TArray GetAllSavesOfType_Unsorted_IncludeEmptyUserSaves(ESaveType SaveType, int32 PlayerId); + static TArray GetAllUserEntries(); + static bool GetCurrentGameDifficulty(EDifficulty* Difficulty); + static int32 GetCurrentVoicePitch(); + static int32 GetPrimaryUserIndex(); + static bool IsAutoSaveGameBlocked(const EAutoSaveReason Reason); + static bool IsSaveGameBlocked(); + static void RemoveBlockRequest(const ESaveBlockReason Reason, const bool bRemoveAll); + static bool ResetCurrentGameDifficulty(); + static bool SaveCurrentVoicePitch(int32 VoicePitch); + static bool SetCurrentGameDifficulty(EDifficulty Difficulty); + static bool SetCurrentRigGender(const class FString& RigGender); + static bool SetCurrentVoicePitch(int32 VoicePitch); + static void SetPrimaryUserIndex(int32 Index_0); + static bool UpdateActiveCharacterProfileClothes(const TArray& CharacterClothes, const class FString& AllGearTags); + static bool UpdateActiveCharacterProfilePresets(const TArray& CharacterPresets); + static bool UserSaveGameData(); + + void BlockSaveGames(); + void ClearSaveGameBlocks(); + void DumpSaveGameBlocks(); + void ExecuteCombatBegins(); + void ExecuteCombatEnds(); + void ExecutePostGameLoad(); + void ExecutePostGameSave(); + void ExecutePreGameLoad(); + void ExecutePreGameSave(); + void UnblockSaveGames(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SaveManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SaveManager") + } + static class USaveManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USaveManager; + +// Class Phoenix.SceneActionState_ActivateHideTrigger +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_ActivateHideTrigger final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ActivateHideTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ActivateHideTrigger") + } + static class USceneActionState_ActivateHideTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ActivateHideTrigger; + +// Class Phoenix.SceneActionState_ActorMeshStates +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_ActorMeshStates final : public USceneRigObjectActionState +{ +public: + bool bNeedsRestore; // 0x0070(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ActorMeshStates") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ActorMeshStates") + } + static class USceneActionState_ActorMeshStates* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ActorMeshStates; + +// Class Phoenix.WorldEventLocationActor +// 0x00F8 (0x0340 - 0x0248) +class AWorldEventLocationActor final : public AActor +{ +public: + TMulticastInlineDelegate OnLevelLoaded; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TArray LoadedConditions; // 0x0258(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_268[0x10]; // 0x0268(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer locationDescriptors; // 0x0278(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + int32 PercentChanceOfBeingSelected; // 0x0298(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StreamInDistance; // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StreamOutDistance; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> Conditions; // 0x02A8(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool bOverrideDefaultCooldown; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInfiniteCooldown; // 0x02B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2BA[0x2]; // 0x02BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWorldEventTimeSpan CooldownOverride; // 0x02BC(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) + bool bSpawnEventWithLevel; // 0x02CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMissionCritical; // 0x02CD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2CE[0x2]; // 0x02CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FString GuidString; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDrawStreamingVolume; // 0x02E0(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseForcedWorldEventName; // 0x02E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E2[0x2]; // 0x02E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ForcedWorldEventName; // 0x02E4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseForcedWorldEventSubset; // 0x02EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2ED[0x3]; // 0x02ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ForcedWorldEventSubset; // 0x02F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2F8[0x20]; // 0x02F8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> WorldEventSockets; // 0x0318(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + uint8 Pad_328[0x18]; // 0x0328(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MarkEventAsCompleted(); + void OnEventNaturalEnd(); + void ReleaseAllSockets(); + class UWorldEventSocketComponent* RequestSocket(const struct FGameplayTagContainer& SocketDescriptors); + void SetLocatorName(const class FName& Name_0); + void StreamingHandle(); + + TArray> GetConditions() const; + const class FName GetForcedWorldEventName() const; + const class FName GetForcedWorldEventSubset() const; + const struct FGameplayTagContainer GetLocationDescriptors() const; + const class FName GetLocatorName() const; + int32 GetNumberOfSockets() const; + int32 GetPercentChanceOfBeingSelected() const; + bool UseForcedWorldEventName() const; + bool UseForcedWorldEventSubset() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventLocationActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventLocationActor") + } + static class AWorldEventLocationActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldEventLocationActor; + +// Class Phoenix.SceneAction_AdaptationFixed +// 0x0010 (0x00A8 - 0x0098) +class USceneAction_AdaptationFixed final : public USceneAction_Adaptation +{ +public: + float AdaptationEV100; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Affects; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeBias; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowOutdoorsDayTimeBoostFactor; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AdaptationFixed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AdaptationFixed") + } + static class USceneAction_AdaptationFixed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AdaptationFixed; + +// Class Phoenix.SceneAction_AdaptationSoftDisable +// 0x0008 (0x00A0 - 0x0098) +class USceneAction_AdaptationSoftDisable final : public USceneAction_Adaptation +{ +public: + int32 Affects; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneActionAdaptationSoftDisableMethod Method; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeBias; // 0x009D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E[0x2]; // 0x009E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AdaptationSoftDisable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AdaptationSoftDisable") + } + static class USceneAction_AdaptationSoftDisable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AdaptationSoftDisable; + +// Class Phoenix.WorldEventSocketComponent +// 0x0040 (0x0260 - 0x0220) +class UWorldEventSocketComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USplineComponent* SplineComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UShapeComponent* ShapeComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer SocketDescriptors; // 0x0238(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Construct(const struct FTransform& Transform); + class UShapeComponent* GetShapeComponent(); + class USplineComponent* GetSplineComponent(); + bool IsSocketOccupied(); + void SetSocketOccupied(bool bInOccupied); + + const struct FGameplayTagContainer GetSocketDescriptors() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventSocketComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventSocketComponent") + } + static class UWorldEventSocketComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventSocketComponent; + +// Class Phoenix.SceneAction_AdaptationHold +// 0x0008 (0x00A0 - 0x0098) +class USceneAction_AdaptationHold final : public USceneAction_Adaptation +{ +public: + int32 Affects; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AdaptationHold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AdaptationHold") + } + static class USceneAction_AdaptationHold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AdaptationHold; + +// Class Phoenix.SceneAction_AdaptationLock +// 0x0000 (0x0098 - 0x0098) +class USceneAction_AdaptationLock final : public USceneAction_Adaptation +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AdaptationLock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AdaptationLock") + } + static class USceneAction_AdaptationLock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AdaptationLock; + +// Class Phoenix.WorldFXRuleIsNight +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleIsNight final : public UWorldFXRuleNightDay +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleIsNight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleIsNight") + } + static class UWorldFXRuleIsNight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleIsNight; + +// Class Phoenix.SceneAction_AkAudioEvent +// 0x0060 (0x0100 - 0x00A0) +class USceneAction_AkAudioEvent final : public USceneRigObjectActionBase +{ +public: + struct FActionParameter_AkAudioEvent Event; // 0x00A0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FActionParameter_AkAudioEvent StopEvent; // 0x00C8(0x0028)(Edit, NativeAccessSpecifierPublic) + bool DisableAudioOcclusion; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachPointName; // 0x00F4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AkAudioEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AkAudioEvent") + } + static class USceneAction_AkAudioEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AkAudioEvent; + +// Class Phoenix.WorldFXRuleMoonPhase +// 0x0010 (0x0038 - 0x0028) +class UWorldFXRuleMoonPhase final : public UWorldFXRuleNightDay +{ +public: + int32 MoonPhases; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyAtNight; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NightThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleMoonPhase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleMoonPhase") + } + static class UWorldFXRuleMoonPhase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleMoonPhase; + +// Class Phoenix.SceneAction_AkAudioState +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_AkAudioState final : public USceneRigActionBase +{ +public: + struct FActionParameter_AkAudioState StateInfo; // 0x0088(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AkAudioState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AkAudioState") + } + static class USceneAction_AkAudioState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AkAudioState; + +// Class Phoenix.SceneActionState_AnimatedLightControllerComponent +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_AnimatedLightControllerComponent final : public USceneRigObjectActionState +{ +public: + TWeakObjectPtr AnimatedLightComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AnimatedLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AnimatedLightControllerComponent") + } + static class USceneActionState_AnimatedLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AnimatedLightControllerComponent; + +// Class Phoenix.SceneAction_FlickeringLightControllerComponent +// 0x0018 (0x00C0 - 0x00A8) +class USceneAction_FlickeringLightControllerComponent final : public USceneAction_AnimatedLightControllerComponent +{ +public: + class UAnimatedLightSettingsAsset* Settings; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartOffset; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationScale; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRandomizeStartOffset : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_FlickeringLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_FlickeringLightControllerComponent") + } + static class USceneAction_FlickeringLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_FlickeringLightControllerComponent; + +// Class Phoenix.SceneAction_DayNightLightControllerComponent +// 0x0008 (0x00B0 - 0x00A8) +class USceneAction_DayNightLightControllerComponent final : public USceneAction_AnimatedLightControllerComponent +{ +public: + class USceneActionDayNightLightControllerSettings* Settings; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DayNightLightControllerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DayNightLightControllerComponent") + } + static class USceneAction_DayNightLightControllerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DayNightLightControllerComponent; + +// Class Phoenix.SceneRigDayNightBasicLightControllerSettings +// 0x0058 (0x0090 - 0x0038) +class USceneRigDayNightBasicLightControllerSettings final : public USceneActionDayNightLightControllerSettings +{ +public: + struct FLinearColor DayColorMod; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor NightColorMod; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveLinearColor* Night0Day1ColorMod; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SunLightDesaturation; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayIntensityMod; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightIntensityMod; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SunLightMinMaxInensityFactor; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDayNightLightControllerDirectionalBoost SunDirectionalBoost; // 0x0074(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float StartNightSunAngle; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullNightSunAngle; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bModulateColor : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bModulateIntensity : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSunDirectionalBoost : 1; // 0x0088(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSunLightColor : 1; // 0x0088(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAttenuateDayIntensityWithSunIntensity : 1; // 0x0088(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseModColorCurve : 1; // 0x0088(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigDayNightBasicLightControllerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigDayNightBasicLightControllerSettings") + } + static class USceneRigDayNightBasicLightControllerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigDayNightBasicLightControllerSettings; + +// Class Phoenix.SceneRigDayNightCurveLightControllerSettings +// 0x0028 (0x0060 - 0x0038) +class USceneRigDayNightCurveLightControllerSettings final : public USceneActionDayNightLightControllerSettings +{ +public: + class UCurveLinearColor* Color; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturation; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* Intensity; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDayNightLightControllerDirectionalBoost DirectionalBoost; // 0x0050(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUseDirectionalBoost; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp ColorOp; // 0x005D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDayNightLightControllerOp IntensityOp; // 0x005E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F[0x1]; // 0x005F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigDayNightCurveLightControllerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigDayNightCurveLightControllerSettings") + } + static class USceneRigDayNightCurveLightControllerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigDayNightCurveLightControllerSettings; + +// Class Phoenix.SceneAction_AvaAudioMusic +// 0x0020 (0x00C0 - 0x00A0) +class USceneAction_AvaAudioMusic final : public USceneRigObjectActionBase +{ +public: + struct FActionParameter_AvaAudioMusic MusicInfo; // 0x00A0(0x0020)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AvaAudioMusic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AvaAudioMusic") + } + static class USceneAction_AvaAudioMusic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AvaAudioMusic; + +// Class Phoenix.SceneAction_AvaAudioState +// 0x0020 (0x00A8 - 0x0088) +class USceneAction_AvaAudioState final : public USceneRigActionBase +{ +public: + struct FActionParameter_AvaAudioState StateInfo; // 0x0088(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AvaAudioState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AvaAudioState") + } + static class USceneAction_AvaAudioState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AvaAudioState; + +// Class Phoenix.LightCollectionActor +// 0x0010 (0x0258 - 0x0248) +class ALightCollectionActor final : public AActor +{ +public: + TArray> Lights; // 0x0248(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightCollectionActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightCollectionActor") + } + static class ALightCollectionActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ALightCollectionActor; + +// Class Phoenix.SceneActionState_BasicLight +// 0x0010 (0x0060 - 0x0050) +class USceneActionState_BasicLight final : public USceneRigActionState +{ +public: + class ULocalLightComponent* light; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetTransform; // 0x0058(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_BasicLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_BasicLight") + } + static class USceneActionState_BasicLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_BasicLight; + +// Class Phoenix.SceneActionBlueprintVarProviderInt +// 0x0008 (0x0040 - 0x0038) +class USceneActionBlueprintVarProviderInt final : public USceneActionBlueprintVarProvider +{ +public: + class UIntProvider* Value; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionBlueprintVarProviderInt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionBlueprintVarProviderInt") + } + static class USceneActionBlueprintVarProviderInt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionBlueprintVarProviderInt; + +// Class Phoenix.SceneAction_CharacterTeleport +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_CharacterTeleport final : public USceneRigObjectActionBase +{ +public: + class UTransformProvider* WorldSpaceTransform; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistanceToTeleport; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CharacterTeleport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CharacterTeleport") + } + static class USceneAction_CharacterTeleport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CharacterTeleport; + +// Class Phoenix.WorldEventCondition_LocationSchedule +// 0x0088 (0x00C0 - 0x0038) +class UWorldEventCondition_LocationSchedule final : public UWorldEventCondition +{ +public: + struct FDbSingleColumnInfo LocationID; // 0x0038(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_LocationSchedule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_LocationSchedule") + } + static class UWorldEventCondition_LocationSchedule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_LocationSchedule; + +// Class Phoenix.SceneActionState_CharacterTurnToFace +// 0x0000 (0x0088 - 0x0088) +class USceneActionState_CharacterTurnToFace final : public USceneActionState_CharacterWalkBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CharacterTurnToFace") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CharacterTurnToFace") + } + static class USceneActionState_CharacterTurnToFace* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CharacterTurnToFace; + +// Class Phoenix.SceneAction_CharacterWalkAlongSpline +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_CharacterWalkAlongSpline final : public USceneRigObjectActionBase +{ +public: + class UActorProvider* SplinePathActor; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WalkSpeed; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SplineFollowDirection; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineHorizontalOffset; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplineLookAheadDistance; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CharacterWalkAlongSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CharacterWalkAlongSpline") + } + static class USceneAction_CharacterWalkAlongSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CharacterWalkAlongSpline; + +// Class Phoenix.WorldEventCondition_MountHeight +// 0x0008 (0x0040 - 0x0038) +class UWorldEventCondition_MountHeight final : public UWorldEventCondition +{ +public: + float HeightMetres; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_MountHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_MountHeight") + } + static class UWorldEventCondition_MountHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_MountHeight; + +// Class Phoenix.SceneActionState_CharacterWalkFollow +// 0x0000 (0x0088 - 0x0088) +class USceneActionState_CharacterWalkFollow final : public USceneActionState_CharacterWalkBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CharacterWalkFollow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CharacterWalkFollow") + } + static class USceneActionState_CharacterWalkFollow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CharacterWalkFollow; + +// Class Phoenix.SceneActionState_CharacterWalkToPoint +// 0x0000 (0x0088 - 0x0088) +class USceneActionState_CharacterWalkToPoint final : public USceneActionState_CharacterWalkBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CharacterWalkToPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CharacterWalkToPoint") + } + static class USceneActionState_CharacterWalkToPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CharacterWalkToPoint; + +// Class Phoenix.WorldEventCondition_Season +// 0x0010 (0x0048 - 0x0038) +class UWorldEventCondition_Season final : public UWorldEventCondition +{ +public: + TArray SeasonsToCheck; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_Season") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_Season") + } + static class UWorldEventCondition_Season* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_Season; + +// Class Phoenix.SceneActionState_ClothCollision +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_ClothCollision final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ClothCollision") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ClothCollision") + } + static class USceneActionState_ClothCollision* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ClothCollision; + +// Class Phoenix.SceneActionState_ClothOptions +// 0x00A0 (0x0110 - 0x0070) +class USceneActionState_ClothOptions final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0xA0]; // 0x0070(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FVector2D GetPreviousAnimDriveStiffness() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ClothOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ClothOptions") + } + static class USceneActionState_ClothOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ClothOptions; + +// Class Phoenix.SceneAction_CompleteMissionTask +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_CompleteMissionTask final : public USceneRigActionBase +{ +public: + struct FMissionName Mission; // 0x0088(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString missionStepNickname; // 0x0090(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CompleteMissionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CompleteMissionTask") + } + static class USceneAction_CompleteMissionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CompleteMissionTask; + +// Class Phoenix.SceneActionState_CompleteMissionTask +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_CompleteMissionTask final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CompleteMissionTask") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CompleteMissionTask") + } + static class USceneActionState_CompleteMissionTask* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CompleteMissionTask; + +// Class Phoenix.SceneAction_ConversationLightRigOptions +// 0x0020 (0x00C0 - 0x00A0) +class USceneAction_ConversationLightRigOptions final : public USceneRigObjectActionBase +{ +public: + bool GetFromConversation; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepStateOnCompletion; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsesSkyColors; // 0x00A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x1]; // 0x00A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float KeyLightColorTemperature; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RimLightColorTemperature; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FillLightColorTemperature; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KeyLightIntensity; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RimLightIntensity; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FillLightIntensity; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ConversationLightRigOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ConversationLightRigOptions") + } + static class USceneAction_ConversationLightRigOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ConversationLightRigOptions; + +// Class Phoenix.SceneAction_CustomBlendDomainOverrideBase +// 0x0000 (0x0088 - 0x0088) +class USceneAction_CustomBlendDomainOverrideBase : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CustomBlendDomainOverrideBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CustomBlendDomainOverrideBase") + } + static class USceneAction_CustomBlendDomainOverrideBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CustomBlendDomainOverrideBase; + +// Class Phoenix.SceneAction_CustomBlendDomainOverride +// 0x0010 (0x0098 - 0x0088) +class USceneAction_CustomBlendDomainOverride final : public USceneAction_CustomBlendDomainOverrideBase +{ +public: + struct FRenderSettingsCustomBlendDomainName Name_0; // 0x0088(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Value; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CustomBlendDomainOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CustomBlendDomainOverride") + } + static class USceneAction_CustomBlendDomainOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CustomBlendDomainOverride; + +// Class Phoenix.SceneAction_BlendDomainOverride +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_BlendDomainOverride final : public USceneAction_CustomBlendDomainOverrideBase +{ +public: + struct FRenderSettingsPreComputedBlendDomainName Name_0; // 0x0088(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float Value; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_BlendDomainOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_BlendDomainOverride") + } + static class USceneAction_BlendDomainOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_BlendDomainOverride; + +// Class Phoenix.SceneAction_DisableFadeSystem +// 0x0000 (0x0088 - 0x0088) +class USceneAction_DisableFadeSystem final : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DisableFadeSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DisableFadeSystem") + } + static class USceneAction_DisableFadeSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DisableFadeSystem; + +// Class Phoenix.SceneAction_DisableIK +// 0x0020 (0x00C0 - 0x00A0) +class USceneAction_DisableIK final : public USceneRigObjectActionBase +{ +public: + bool bDisableIK; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableFloorContact; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableLookAt; // 0x00A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisablePoseFixup; // 0x00A3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority IKPriority; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* BlendOutDuration; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BlendInDuration; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAnimationDirectionSource LowestAllowedLookAtPriority; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DisableIK") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DisableIK") + } + static class USceneAction_DisableIK* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DisableIK; + +// Class Phoenix.SceneActionState_DisableReactions +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_DisableReactions final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_DisableReactions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_DisableReactions") + } + static class USceneActionState_DisableReactions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_DisableReactions; + +// Class Phoenix.SceneAction_DisableSchedule +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_DisableSchedule final : public USceneRigObjectActionBase +{ +public: + EScheduleEnableDisable ActionOnEnter; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScheduleEnableDisable ActionOnExit; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DisableSchedule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DisableSchedule") + } + static class USceneAction_DisableSchedule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DisableSchedule; + +// Class Phoenix.SceneActionState_DisableSchedule +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_DisableSchedule final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_DisableSchedule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_DisableSchedule") + } + static class USceneActionState_DisableSchedule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_DisableSchedule; + +// Class Phoenix.SceneActionState_EmissiveAdaptationExtrasSingle +// 0x0040 (0x00A8 - 0x0068) +class USceneActionState_EmissiveAdaptationExtrasSingle final : public USceneActionState_EmissiveAdaptationBase +{ +public: + struct FExposureExpressionsExtras Extras; // 0x0068(0x0040)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_EmissiveAdaptationExtrasSingle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_EmissiveAdaptationExtrasSingle") + } + static class USceneActionState_EmissiveAdaptationExtrasSingle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_EmissiveAdaptationExtrasSingle; + +// Class Phoenix.SceneAction_EmissiveAdaptation +// 0x0090 (0x0168 - 0x00D8) +class USceneAction_EmissiveAdaptation final : public USceneAction_EmissiveAdaptationBase +{ +public: + struct FRenderSettingsEmissiveAdaptation EmissiveAdaptation; // 0x00D8(0x0090)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_EmissiveAdaptation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_EmissiveAdaptation") + } + static class USceneAction_EmissiveAdaptation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_EmissiveAdaptation; + +// Class Phoenix.SceneAction_EmissiveAdaptationExtrasExposure +// 0x0020 (0x00F8 - 0x00D8) +class USceneAction_EmissiveAdaptationExtrasExposure final : public USceneAction_EmissiveAdaptationExtrasSingleBase +{ +public: + struct FExposureExpressionsExtraExposureName ExposureName; // 0x00D8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UCurveFloat* ExposureCurve; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExposureValue; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCurve; // 0x00F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_EmissiveAdaptationExtrasExposure") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_EmissiveAdaptationExtrasExposure") + } + static class USceneAction_EmissiveAdaptationExtrasExposure* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_EmissiveAdaptationExtrasExposure; + +// Class Phoenix.WorldFXRuleBlendDomainThreshold +// 0x0008 (0x0040 - 0x0038) +class UWorldFXRuleBlendDomainThreshold : public UWorldFXRuleBlendDomainPreComputed +{ +public: + float Threshold; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainThreshold") + } + static class UWorldFXRuleBlendDomainThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainThreshold; + +// Class Phoenix.WorldFXRuleBlendDomainPlayerThreshold +// 0x0000 (0x0040 - 0x0040) +class UWorldFXRuleBlendDomainPlayerThreshold final : public UWorldFXRuleBlendDomainThreshold +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainPlayerThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainPlayerThreshold") + } + static class UWorldFXRuleBlendDomainPlayerThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainPlayerThreshold; + +// Class Phoenix.SceneAction_EnableDialogueSkipping +// 0x0000 (0x0088 - 0x0088) +class USceneAction_EnableDialogueSkipping final : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_EnableDialogueSkipping") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_EnableDialogueSkipping") + } + static class USceneAction_EnableDialogueSkipping* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_EnableDialogueSkipping; + +// Class Phoenix.SceneAction_ExecuteAblAbility +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_ExecuteAblAbility final : public USceneRigObjectActionBase +{ +public: + TSubclassOf AblAbilityClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PartialBodyAbility; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* OtherActor; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ExecuteAblAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ExecuteAblAbility") + } + static class USceneAction_ExecuteAblAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ExecuteAblAbility; + +// Class Phoenix.WorldFXRulePlayerVariableBool +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRulePlayerVariableBool final : public UWorldFXRulePlayerGameLogic +{ +public: + struct FName_GameLogicVarBool PlayerVariable; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerVariableBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerVariableBool") + } + static class UWorldFXRulePlayerVariableBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerVariableBool; + +// Class Phoenix.SceneActionState_ExecuteAblAbility +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_ExecuteAblAbility final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ExecuteAblAbility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ExecuteAblAbility") + } + static class USceneActionState_ExecuteAblAbility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ExecuteAblAbility; + +// Class Phoenix.SceneActionState_ExternalRenderingCut +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_ExternalRenderingCut final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ExternalRenderingCut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ExternalRenderingCut") + } + static class USceneActionState_ExternalRenderingCut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ExternalRenderingCut; + +// Class Phoenix.SceneAction_ExternalRenderingCut +// 0x0008 (0x0090 - 0x0088) +class USceneAction_ExternalRenderingCut final : public USceneAction_ExternalRenderingCutBase +{ +public: + int32 RenderingCuts; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ExternalRenderingCut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ExternalRenderingCut") + } + static class USceneAction_ExternalRenderingCut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ExternalRenderingCut; + +// Class Phoenix.WorldFXRuleNotArachnophobiaMode +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleNotArachnophobiaMode final : public UWorldFXRuleArachnophobiaMode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleNotArachnophobiaMode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleNotArachnophobiaMode") + } + static class UWorldFXRuleNotArachnophobiaMode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleNotArachnophobiaMode; + +// Class Phoenix.SceneActionState_FacialEmotions +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_FacialEmotions final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_FacialEmotions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_FacialEmotions") + } + static class USceneActionState_FacialEmotions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_FacialEmotions; + +// Class Phoenix.SceneActionState_FastTravel +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_FastTravel final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnArrived(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_FastTravel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_FastTravel") + } + static class USceneActionState_FastTravel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_FastTravel; + +// Class Phoenix.SceneActionState_FreezeTime +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_FreezeTime final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_FreezeTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_FreezeTime") + } + static class USceneActionState_FreezeTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_FreezeTime; + +// Class Phoenix.Tween +// 0x0030 (0x0058 - 0x0028) +class UTween final : public UObject +{ +public: + class UCurveFloat* EasingCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTweenFinished; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UTween* ConstructTween(); + + bool IsPlaying(); + class UTween* Play(); + class UTween* TweenColorPropertyFromStartToEnd(class UObject* ObjectIn, class FName PropertyNameIn, const struct FLinearColor& StartIn, const struct FLinearColor& EndIn, float Duration, EEasingFunction EasingFunctionIn); + class UTween* TweenColorPropertyToEnd(class UObject* ObjectIn, class FName PropertyNameIn, const struct FLinearColor& EndIn, float Duration, EEasingFunction EasingFunctionIn); + class UTween* TweenFloatPropertyFromStartToEnd(class UObject* ObjectIn, class FName ProertyNameIn, float StartIn, float EndIn, float Duration, EEasingFunction EasingFunctionIn); + class UTween* TweenFloatPropertyToEnd(class UObject* ObjectIn, class FName ProertyNameIn, float EndIn, float Duration, EEasingFunction EasingFunctionIn); + class UTween* TweenIntPropertyFromStartToEnd(class UObject* ObjectIn, class FName ProertyNameIn, int32 StartIn, int32 EndIn, float Duration, EEasingFunction EasingFunctionIn); + class UTween* TweenIntPropertyToEnd(class UObject* ObjectIn, class FName ProertyNameIn, int32 EndIn, float Duration, EEasingFunction EasingFunctionIn); + class UTween* TweenTransformPropertyFromStartToEnd(class UObject* ObjectIn, ETransformProperty TransformProperty, const struct FVector2D& StartIn, const struct FVector2D& EndIn, float Duration, EEasingFunction EasingFunctionIn); + class UTween* TweenTransformPropertyToEnd(class UObject* ObjectIn, ETransformProperty TransformProperty, const struct FVector2D& EndIn, float Duration, EEasingFunction EasingFunctionIn); + class UTween* TweenVector2DPropertyFromStartToEnd(class UObject* ObjectIn, class FName PropertyNameIn, const struct FVector2D& StartIn, const struct FVector2D& EndIn, float Duration, EEasingFunction EasingFunctionIn); + class UTween* TweenVector2DPropertyToEnd(class UObject* ObjectIn, class FName PropertyNameIn, const struct FVector2D& EndIn, float Duration, EEasingFunction EasingFunctionIn); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Tween") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Tween") + } + static class UTween* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTween; + +// Class Phoenix.SceneAction_GameAiOptions +// 0x0008 (0x0090 - 0x0088) +class USceneAction_GameAiOptions final : public USceneRigActionBase +{ +public: + bool bOverrideAreCharactersInSceneTargetableByAi; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAreCharactersInSceneTargetableByAi; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority TargetableByAiPriority; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideAreNpcsSuspended; // 0x008B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuspendNpcs; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_GameAiOptions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_GameAiOptions") + } + static class USceneAction_GameAiOptions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_GameAiOptions; + +// Class Phoenix.UDSEventQueuer +// 0x0190 (0x01B8 - 0x0028) +class UUDSEventQueuer final : public UObject +{ +public: + uint8 Pad_28[0x190]; // 0x0028(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UDSEventQueuer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UDSEventQueuer") + } + static class UUDSEventQueuer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUDSEventQueuer; + +// Class Phoenix.SceneActionState_GlobalLightRigBlendable +// 0x0010 (0x0060 - 0x0050) +class USceneActionState_GlobalLightRigBlendable final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentBlend; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_GlobalLightRigBlendable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_GlobalLightRigBlendable") + } + static class USceneActionState_GlobalLightRigBlendable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_GlobalLightRigBlendable; + +// Class Phoenix.UDSManager +// 0x02D0 (0x02F8 - 0x0028) +class UUDSManager final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + class UUDSStatManager* UDSStatManager; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUDSIntentManager* UDSIntentManager; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUDSMechanicManager* UDSMechanicManager; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUDSActivityManager* UDSActivityManager; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUDSFieldGuideManager* UDSFieldGuideManager; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUDSLocationManager* UDSLocationManager; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUDSEventQueuer* UDSEventQueuer; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_B0[0x248]; // 0x00B0(0x0248)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InjectPlayerStateIntoSaveFile(); + void PreSyncUDSWithGameData(); + void ResetPlayerStateIfCurrentSaveDeleted(int32 DeletedCharacterId); + void SyncUDSWithGameData(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UDSManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UDSManager") + } + static class UUDSManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUDSManager; + +// Class Phoenix.SceneActionState_HermesMessageAdvanced +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_HermesMessageAdvanced final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_HermesMessageAdvanced") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_HermesMessageAdvanced") + } + static class USceneActionState_HermesMessageAdvanced* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_HermesMessageAdvanced; + +// Class Phoenix.UI_ConversationIndicator +// 0x0010 (0x0530 - 0x0520) +class UUI_ConversationIndicator final : public UUI_InGameIndicatorComponent +{ +public: + uint8 Pad_520[0x10]; // 0x0520(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UI_ConversationIndicator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UI_ConversationIndicator") + } + static class UUI_ConversationIndicator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUI_ConversationIndicator; + +// Class Phoenix.SceneActionState_HideTransfigurationObjects +// 0x0020 (0x0070 - 0x0050) +class USceneActionState_HideTransfigurationObjects final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_HideTransfigurationObjects") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_HideTransfigurationObjects") + } + static class USceneActionState_HideTransfigurationObjects* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_HideTransfigurationObjects; + +// Class Phoenix.SceneAction_IKPoseFixup +// 0x00C0 (0x0160 - 0x00A0) +class USceneAction_IKPoseFixup final : public USceneRigObjectActionBase +{ +public: + struct FIKPoseFixupDefinition Definition; // 0x00A0(0x00C0)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_IKPoseFixup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_IKPoseFixup") + } + static class USceneAction_IKPoseFixup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_IKPoseFixup; + +// Class Phoenix.SceneActionState_IKPoseFixup +// 0x0018 (0x0088 - 0x0070) +class USceneActionState_IKPoseFixup final : public USceneRigObjectActionState +{ +public: + class USceneAction_IKPoseFixup* IKPoseFixupDefinition; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_IKPoseFixup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_IKPoseFixup") + } + static class USceneActionState_IKPoseFixup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_IKPoseFixup; + +// Class Phoenix.TransfigurableObjectInterface +// 0x0000 (0x0000 - 0x0000) +class ITransfigurableObjectInterface final +{ +public: + void DeactivateObject(); + void FinalizeInitialAnimationState(); + TArray GetAdditionalItemsReturned(); + bool IsObjectContextValidForTransformation(); + bool IsObjectContextValidForVanishment(); + void ObjectConjured(); + void ObjectPhysicalResponseImpact(float ImpactIntensity, const class FName SpellName, const class FName ResponseConfigName, const struct FVector& ImpactLocation); + void ObjectStreamedSpawnInConfirmed(); + void ObjectTransformationCancelled(); + void ObjectTransformationConfirmed(); + void ObjectTransformationStarted(); + void ObjectVanished(); + void ReactivateObject(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurableObjectInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurableObjectInterface") + } + static class ITransfigurableObjectInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITransfigurableObjectInterface; + +// Class Phoenix.SceneAction_InteractCognition +// 0x0040 (0x00E0 - 0x00A0) +class USceneAction_InteractCognition final : public USceneRigObjectActionBase +{ +public: + ECalloutType CalloutType; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECalloutBlipType CalloutBlipType; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECalloutActions CalloutAction; // 0x00A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x5]; // 0x00A3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FText TargetName; // 0x00A8(0x0018)(Edit, NativeAccessSpecifierPublic) + float CalloutChargeTime; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FootprintRadius; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TopOffset; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BottomOffset; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CalloutOffset; // 0x00D0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_InteractCognition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_InteractCognition") + } + static class USceneAction_InteractCognition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_InteractCognition; + +// Class Phoenix.TransfigurationMovementStyleBase +// 0x0398 (0x05E0 - 0x0248) +class ATransfigurationMovementStyleBase : public AActor +{ +public: + class ATransfigurationPreviewActor* PreviewActor; // 0x0248(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FTransform TargetTransform; // 0x0250(0x0030)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FTransform PreviewTransformOffset; // 0x0280(0x0030)(BlueprintVisible, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2B0[0xE0]; // 0x02B0(0x00E0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector FootprintExtent; // 0x0390(0x000C)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_39C[0x4]; // 0x039C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FootprintRegions; // 0x03A0(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + TArray RegionPlacementBlocked; // 0x03B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + float LinearInterpolationSpeed; // 0x03C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUseSpringDynamics; // 0x03C4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3C5[0x3]; // 0x03C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDampedSpringVector LinearSpring; // 0x03C8(0x0024)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDampedSpringQuat AngularSpring; // 0x03F0(0x0030)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FDampedSpringScalar ScaleSpring; // 0x0420(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve SpringSpeedToTiltAngleCurve; // 0x0430(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve ObjectBoundsToTiltMultiplierCurve; // 0x04B8(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + struct FRuntimeFloatCurve ObjectBoundsToLinearFrequencyMultiplierCurve; // 0x0540(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + bool bDisperseNPCs; // 0x05C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_5C9[0x17]; // 0x05C9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CanPlace(bool bCanPlace); + void ClearLitBeams(); + void Lift(); + void OnPreviewActorDestroyed(class AActor* InActor); + void Place(); + void SetPlacementRegionTransform(); + void SetTransformFromBounds(const struct FVector& LocalExtent, const struct FVector& LocalLocation); + void SetWallTransformFromBounds(const struct FVector& LocalExtent, const struct FVector& LocalLocation); + void ShowBeamAtLocalLocation(const struct FVector& InLocationLocal); + void ShowDecal(bool bShow); + void StartTransition(float InDuration); + void UpdateFootprintRegionSizes(const struct FVector& PlacementFootprintSize); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationMovementStyleBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationMovementStyleBase") + } + static class ATransfigurationMovementStyleBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationMovementStyleBase; + +// Class Phoenix.SceneAction_LightComponentStates +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_LightComponentStates final : public USceneRigObjectActionBase +{ +public: + TArray States; // 0x00A0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIncludeChildActors; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUpdateEveryFrame; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_LightComponentStates") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_LightComponentStates") + } + static class USceneAction_LightComponentStates* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_LightComponentStates; + +// Class Phoenix.NamedActorObjectCopyComponent +// 0x0000 (0x0250 - 0x0250) +class UNamedActorObjectCopyComponent final : public UBaseObjectCopyComponent +{ +public: + class FName ActorName; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NamedActorObjectCopyComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NamedActorObjectCopyComponent") + } + static class UNamedActorObjectCopyComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNamedActorObjectCopyComponent; + +// Class Phoenix.SceneActionState_LightCullingDisable +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_LightCullingDisable final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_LightCullingDisable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_LightCullingDisable") + } + static class USceneActionState_LightCullingDisable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_LightCullingDisable; + +// Class Phoenix.SceneAction_LightCullingDisable +// 0x0000 (0x0088 - 0x0088) +class USceneAction_LightCullingDisable final : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_LightCullingDisable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_LightCullingDisable") + } + static class USceneAction_LightCullingDisable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_LightCullingDisable; + +// Class Phoenix.Actor_TransfigurationObject +// 0x0008 (0x0040 - 0x0038) +class UActor_TransfigurationObject final : public UActorProvider +{ +public: + uint32 TransfigurationUID; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_TransfigurationObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_TransfigurationObject") + } + static class UActor_TransfigurationObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_TransfigurationObject; + +// Class Phoenix.SceneActionState_MaterialSwap +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_MaterialSwap final : public USceneRigObjectActionState +{ +public: + TWeakObjectPtr MaterialBundle; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialSwap* MaterialSwap; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_MaterialSwap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_MaterialSwap") + } + static class USceneActionState_MaterialSwap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_MaterialSwap; + +// Class Phoenix.SceneAction_MaterialSwapKey +// 0x0168 (0x0240 - 0x00D8) +class USceneAction_MaterialSwapKey final : public USceneAction_MaterialSwap +{ +public: + struct FMaterialSwapKeyUI Swap; // 0x00D8(0x0110)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialSwapKeyBundlePreload PreloadMaterials; // 0x01E8(0x0003)(Edit, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1EB[0x5]; // 0x01EB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapParameters InitialParameters; // 0x01F0(0x0050)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_MaterialSwapKey") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_MaterialSwapKey") + } + static class USceneAction_MaterialSwapKey* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_MaterialSwapKey; + +// Class Phoenix.SceneAction_MaterialSwapMIDs +// 0x0150 (0x0228 - 0x00D8) +class USceneAction_MaterialSwapMIDs final : public USceneAction_MaterialSwap +{ +public: + struct FMaterialSwapInfoInPlaceMIDs Swap; // 0x00D8(0x0100)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters InitialParameters; // 0x01D8(0x0050)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_MaterialSwapMIDs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_MaterialSwapMIDs") + } + static class USceneAction_MaterialSwapMIDs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_MaterialSwapMIDs; + +// Class Phoenix.SubtitleSettings +// 0x0268 (0x0290 - 0x0028) +class USubtitleSettings final : public UObject +{ +public: + int32 AudioPriorityCutoff; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AudioPrioritySuppress; // 0x002C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioLowPrioritySuppressDistance; // 0x0030(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x25C]; // 0x0034(0x025C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AddAudioPriorityCutoffChangedHandler(TDelegate AudioPriorityCuttoffHandler); + static void AddAudioPrioritySuppressChangedHandler(TDelegate AudioPrioritySuppressHandler); + static void FinishOverrideSubtitlePosition(const class UObject* Requestor); + static void FinishSettingAudioLowPriorityDistanceSuppress(); + static void FinishSettingAudioPriorityCutoff(EStandardManagedPriority Priority, const class UObject* Requestor); + static void FinishSettingAudioPrioritySuppress(EStandardManagedPriority Priority, const class UObject* Requestor); + static float GetAudioLowPrioritySuppressDistance(); + static int32 GetAudioPriorityCutoff(); + static int32 GetAudioPrioritySuppress(); + static bool GetOverrideSubtitlePositionState(); + static void StartOverrideSubtitlePosition(const class UObject* Requestor, const struct FVector2D& OverridePos); + static void StartSettingAudioLowPriorityDistanceSuppress(float NewValue); + static void StartSettingAudioPriorityCutoff(int32 NewValue, EStandardManagedPriority Priority, const class UObject* Requestor); + static void StartSettingAudioPrioritySuppress(int32 NewValue, EStandardManagedPriority Priority, const class UObject* Requestor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubtitleSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubtitleSettings") + } + static class USubtitleSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubtitleSettings; + +// Class Phoenix.SceneAction_MaterialSwapOverrideMaterial +// 0x0160 (0x0238 - 0x00D8) +class USceneAction_MaterialSwapOverrideMaterial final : public USceneAction_MaterialSwap +{ +public: + struct FMaterialSwapInfoOverrideMaterial Swap; // 0x00D8(0x0110)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters InitialParameters; // 0x01E8(0x0050)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_MaterialSwapOverrideMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_MaterialSwapOverrideMaterial") + } + static class USceneAction_MaterialSwapOverrideMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_MaterialSwapOverrideMaterial; + +// Class Phoenix.SwapStickWatcherRecord +// 0x0008 (0x0068 - 0x0060) +class USwapStickWatcherRecord final : public UStickWatcherRecord +{ +public: + class FName SwapStickBaseName; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SwapStickWatcherRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SwapStickWatcherRecord") + } + static class USwapStickWatcherRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USwapStickWatcherRecord; + +// Class Phoenix.SceneActionState_NiagaraSystem +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_NiagaraSystem final : public USceneRigActionState +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_NiagaraSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_NiagaraSystem") + } + static class USceneActionState_NiagaraSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_NiagaraSystem; + +// Class Phoenix.SceneAction_NiagaraSystem +// 0x0020 (0x00A8 - 0x0088) +class USceneAction_NiagaraSystem final : public USceneRigActionBase +{ +public: + class UNiagaraSystem* System; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* AttachTo; // 0x0090(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator FixedRotation; // 0x0098(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bLocationOnly; // 0x00A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStationary; // 0x00A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6[0x2]; // 0x00A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_NiagaraSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_NiagaraSystem") + } + static class USceneAction_NiagaraSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_NiagaraSystem; + +// Class Phoenix.SceneAction_NiagaraEmitter +// 0x0060 (0x0100 - 0x00A0) +class USceneAction_NiagaraEmitter final : public USceneRigObjectActionBase +{ +public: + class UNiagaraSystem* System; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachTo; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* EndPoint; // 0x00B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform LocalTransform; // 0x00C0(0x0030)(Edit, BlueprintVisible, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bUseLocalTransform; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0xF]; // 0x00F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_NiagaraEmitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_NiagaraEmitter") + } + static class USceneAction_NiagaraEmitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_NiagaraEmitter; + +// Class Phoenix.SceneAction_ObjectFadeIn +// 0x0000 (0x00B0 - 0x00B0) +class USceneAction_ObjectFadeIn final : public USceneAction_ObjectFade +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ObjectFadeIn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ObjectFadeIn") + } + static class USceneAction_ObjectFadeIn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ObjectFadeIn; + +// Class Phoenix.SceneAction_ObjectFadeOut +// 0x0000 (0x00B0 - 0x00B0) +class USceneAction_ObjectFadeOut final : public USceneAction_ObjectFade +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ObjectFadeOut") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ObjectFadeOut") + } + static class USceneAction_ObjectFadeOut* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ObjectFadeOut; + +// Class Phoenix.TransformationComponent +// 0x0008 (0x01A0 - 0x0198) +class UTransformationComponent final : public UStateEffectComponent +{ +public: + uint8 Pad_198[0x8]; // 0x0198(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformationComponent") + } + static class UTransformationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformationComponent; + +// Class Phoenix.SceneActionState_PauseForVanishment +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_PauseForVanishment final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PauseForVanishment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PauseForVanishment") + } + static class USceneActionState_PauseForVanishment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PauseForVanishment; + +// Class Phoenix.SceneActionState_PerformTaskFollowSpline +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_PerformTaskFollowSpline final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnSplineCompleted(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PerformTaskFollowSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PerformTaskFollowSpline") + } + static class USceneActionState_PerformTaskFollowSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PerformTaskFollowSpline; + +// Class Phoenix.SceneActionState_PIM +// 0x01E0 (0x0250 - 0x0070) +class USceneActionState_PIM final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UGlobalLightingCustomBlendableFocusValue* CustomFocusBlendable; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneRigInputScreen* InputScreenWidget; // 0x0080(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UUserWidget* TelescopeWidget; // 0x0088(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_90[0x1C0]; // 0x0090(0x01C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FinishNow(const bool bSuccess); + void HandleAcceptActionPressed(); + void HandleAcceptActionReleased(); + void HandleAnalogStick(const struct FKey& Key, float AnalogValue); + void HandleModifierAxisChanged(float AxisVal); + void HandleModifierPressed(); + void HandleModifierReleased(); + void HandleSpellButtonPressed(ESpellButton SpellButton); + void HandleWildcardActionPressed(); + void HandleWildcardActionReleased(); + void HandleWildcardAxisChanged(float AxisVal); + void TelescopeWidgetLoaded(TSoftClassPtr WidgetClassPtr); + void WidgetLoaded(TSoftClassPtr WidgetClassPtr); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PIM") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PIM") + } + static class USceneActionState_PIM* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PIM; + +// Class Phoenix.SceneAction_PlayerPerception +// 0x0010 (0x0098 - 0x0088) +class USceneAction_PlayerPerception final : public USceneRigActionBase +{ +public: + EPlayerPerceptionEnableDisable InteractTargeting; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPlayerPerceptionEnableDisable AutoTargeting; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPlayerPerceptionEnableDisable OppugnoTargeting; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* SpecialAutoTarget; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PlayerPerception") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PlayerPerception") + } + static class USceneAction_PlayerPerception* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PlayerPerception; + +// Class Phoenix.Waterfall +// 0x0000 (0x0248 - 0x0248) +class AWaterfall final : public AActor +{ +public: + void StartWater(); + void StopWater(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Waterfall") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Waterfall") + } + static class AWaterfall* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWaterfall; + +// Class Phoenix.SceneActionState_PlayerPerception +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_PlayerPerception final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PlayerPerception") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PlayerPerception") + } + static class USceneActionState_PlayerPerception* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PlayerPerception; + +// Class Phoenix.WaterVolume +// 0x0018 (0x04C8 - 0x04B0) +class AWaterVolume : public AWaterVolumeBase +{ +public: + class USceneComponent* RootComp; // 0x04B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWaterTileMeshComponent* WaterTileMeshComponent; // 0x04B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULakeAudioComponent* LakeAudioComponent; // 0x04C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void RecalculateDepth(); + void SetupWater(const struct FBoxSphereBounds& i_Bounds, class UStaticMesh* i_DeepCollision, const struct FVector& i_DeepLocation, class UStaticMesh* i_ShallowCollision, const struct FVector& i_ShallowLocation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WaterVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WaterVolume") + } + static class AWaterVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWaterVolume; + +// Class Phoenix.SceneActionState_PlayForcedConversation +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_PlayForcedConversation final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PlayForcedConversation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PlayForcedConversation") + } + static class USceneActionState_PlayForcedConversation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PlayForcedConversation; + +// Class Phoenix.WindTunnel +// 0x00B8 (0x0300 - 0x0248) +class AWindTunnel final : public AActor +{ +public: + float WindStrength_Objects; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindStrength_Pawns; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindDist; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoorOpenAngle; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoorOpenTime; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoorCloseTime; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoorOpenSpeed; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DoorCloseSpeed; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDelay; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrawDebugTrace TunnelTraceVisibility; // 0x026C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDrawDebugTrace ObjectTraceVisibility; // 0x026D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoorPauseTimeOverride; // 0x026E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26F[0x1]; // 0x026F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float DoorPauseTime; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMeshComponent* RightDoor; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UStaticMeshComponent* LeftDoor; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UArrowComponent* Arrow; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RaytraceRadius; // 0x0290(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float DoorAngle; // 0x0294(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TMap MovementMap; // 0x0298(0x0050)(BlueprintVisible, ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2E8[0x18]; // 0x02E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyWind(); + void CloseDoor(); + void OpenDoor(); + void StopDoor(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindTunnel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindTunnel") + } + static class AWindTunnel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindTunnel; + +// Class Phoenix.Wolf_AttackSpeedChoice +// 0x0020 (0x0048 - 0x0028) +class UWolf_AttackSpeedChoice final : public UNPC_MobilitySpeedChoice +{ +public: + float CloseSpeed; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SplitDistance; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FarSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RetreatDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RetreatSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RetreatTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeTime; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Wolf_AttackSpeedChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Wolf_AttackSpeedChoice") + } + static class UWolf_AttackSpeedChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWolf_AttackSpeedChoice; + +// Class Phoenix.SceneAction_ConsoleRenderingVarSimple +// 0x0038 (0x00C0 - 0x0088) +class USceneAction_ConsoleRenderingVarSimple final : public USceneAction_ConsoleRenderingVar +{ +public: + struct FConsoleVariableLienEntry Console; // 0x0088(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ConsoleRenderingVarSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ConsoleRenderingVarSimple") + } + static class USceneAction_ConsoleRenderingVarSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ConsoleRenderingVarSimple; + +// Class Phoenix.SceneAction_DynamicShadowQualityScale +// 0x0008 (0x0090 - 0x0088) +class USceneAction_DynamicShadowQualityScale final : public USceneAction_ConsoleRenderingVar +{ +public: + int32 QualityScale; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DynamicShadowQualityScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DynamicShadowQualityScale") + } + static class USceneAction_DynamicShadowQualityScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DynamicShadowQualityScale; + +// Class Phoenix.UIInputManager +// 0x00B8 (0x00E0 - 0x0028) +class UUIInputManager final : public UObject +{ +public: + uint8 Pad_28[0xB8]; // 0x0028(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIInputManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIInputManager") + } + static class UUIInputManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUIInputManager; + +// Class Phoenix.SceneAction_ShowFlagWireframe +// 0x0000 (0x0088 - 0x0088) +class USceneAction_ShowFlagWireframe final : public USceneAction_ConsoleRenderingVar +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ShowFlagWireframe") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ShowFlagWireframe") + } + static class USceneAction_ShowFlagWireframe* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ShowFlagWireframe; + +// Class Phoenix.VanishmentStyleBase +// 0x0008 (0x0250 - 0x0248) +class AVanishmentStyleBase : public AActor +{ +public: + class ATransfigurationPreviewActor* PreviewActor; // 0x0248(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void StartVanishment(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VanishmentStyleBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VanishmentStyleBase") + } + static class AVanishmentStyleBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVanishmentStyleBase; + +// Class Phoenix.SceneActionState_SanctuaryLoadZone +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_SanctuaryLoadZone final : public USceneRigActionState +{ +public: + void OnZoneLoadedAndVisible(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SanctuaryLoadZone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SanctuaryLoadZone") + } + static class USceneActionState_SanctuaryLoadZone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SanctuaryLoadZone; + +// Class Phoenix.SceneAction_SimpleDialogueSequence +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_SimpleDialogueSequence final : public USceneRigActionBase +{ +public: + struct FActionParameter_FString EventNameParameter; // 0x0088(0x0018)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SimpleDialogueSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SimpleDialogueSequence") + } + static class USceneAction_SimpleDialogueSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SimpleDialogueSequence; + +// Class Phoenix.TransfigurationPreviewActor +// 0x01E8 (0x0430 - 0x0248) +class alignas(0x10) ATransfigurationPreviewActor : public AActor +{ +public: + class ATransfigurationMovementStyleBase* MovementStyle; // 0x0248(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TwirlDirection; // 0x0250(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CopiedPlantComponentMap; // 0x0258(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PreviewMeshLoadedDelegate; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0xD0]; // 0x02B8(0x00D0)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SurfaceNormal; // 0x0388(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETransfigurationSnapping Snapping; // 0x0394(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_395[0x18]; // 0x0395(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + bool bSurfaceFound; // 0x03AD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3AE[0x8]; // 0x03AE(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bCopyDecalComponents; // 0x03B6(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMaintainCollision; // 0x03B7(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> AnimBPsExcludedFromBlendOut; // 0x03B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + class USceneComponent* PreviewMeshRoot; // 0x03C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bTestFixedLoadDuration; // 0x03D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D9[0x3]; // 0x03D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FixedLoadDuration; // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> CopiedComponents; // 0x03E0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TArray> AssociatedObjects; // 0x03F0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TWeakObjectPtr DependentPreview; // 0x0400(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_408[0x28]; // 0x0408(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BlueprintInitialize(); + void BP_OnTransformationLoaded(); + void CancelHoldConjuring(float TimeRatio, const TArray& Resources, const struct FVector& WandPos); + void CancelHoldTransforming(); + void CancelHoldVanishing(); + void CancelledIntoThinAir(); + void CannotHoldConjuring(); + void ColorAboutToChange(); + void ConjuredFromThinAir(); + TArray DuplicateMeshComponents(); + void FinishHoldConjuring(const TArray& Resources, const struct FVector& WandPos); + void FinishHoldTransforming(); + void FinishHoldVanishing(); + void HideActorAndChildren(class AActor* InActor, bool bHide); + void ObjectConfirmed(const TArray& InNewActors); + void ObjectDeselected(class AActor* InNewActor); + void ObjectSelected(); + void OnFakeLoadDurationTimerElapsed(); + void OnPreviewMeshLoaded(); + void OnSizeChange(float StartScale, float EndScale); + void OnTransformStart(class ATransfigurationPreviewActor* InNewPreview); + void OnTransformWithoutStyle(); + void OnVanishStart(); + void ResetToOriginalScale(); + void SetAssociatedObjectActors(const TArray& InActorList); + void SetCanPlace(const bool bInCanPlace); + void SetSpawningIn(bool bIsSpawning); + void SetSurfaceNormal(const bool bInSurfaceFound, const struct FVector& InSurfaceNormal); + class ATransformationStyleBase* SpawnTransformationStyle(class ATransfigurationPreviewActor* InNewActor); + class AVanishmentStyleBase* SpawnVanishmentStyle(); + void StartHoldConjuring(float TotalConjurationDuration, const TArray& Resources, const struct FVector& WandPos); + void StartHoldTransforming(); + void StartHoldVanishing(); + void SwitchToNewMesh(); + void TransformedFromOtherPreview(class ATransfigurationPreviewActor* InPreviousPreview); + void UnpauseAssociatedSkeletalMeshComponents(); + void UpdateHoldConjuring(float TimeRatio, const TArray& Resources, const struct FVector& WandPos); + void UpdateMeshOpacity(float Opacity); + + bool AreResourceRequirementsMet() const; + bool CanChangeColor() const; + bool CanPlace() const; + struct FBox GetActorLocalPreviewBounds() const; + struct FTransform GetAttachmentTransform() const; + class FName GetColor() const; + bool GetIsPreviewMeshLoaded() const; + class FName GetObjectCategory() const; + class FName GetObjectType() const; + void GetPreviewBounds(struct FVector* OutCenter, struct FVector* OutExtent) const; + struct FTransform GetTargetTransform() const; + class FName GetTransfigurationClass() const; + void GetTransfigurationFxInfos(struct FVector* OutObjectCenter, struct FVector* OutObjectExtent) const; + bool IsBeingRemoved() const; + bool IsLocked() const; + bool IsPrefab() const; + bool IsPreviewInTransition() const; + bool IsReadyForPlacement() const; + bool IsSpawningIn() const; + bool IsStationary() const; + bool UsesSurfacePlacement() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationPreviewActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationPreviewActor") + } + static class ATransfigurationPreviewActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationPreviewActor; + +// Class Phoenix.SceneActionState_SimpleDialogueSequence +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_SimpleDialogueSequence final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SimpleDialogueSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SimpleDialogueSequence") + } + static class USceneActionState_SimpleDialogueSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SimpleDialogueSequence; + +// Class Phoenix.TransfigurationSnappingTarget +// 0x0008 (0x0250 - 0x0248) +class ATransfigurationSnappingTarget final : public AActor +{ +public: + class UConjurationSnappingComponentBase* TargetObject; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ClearLitBeams(); + void FadeOutAndDestroy(); + void SetTargetObject(class UConjurationSnappingComponentBase* SnappingTarget); + void ShowBeamAtLocalLocation(const struct FVector& InLocationLocal); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationSnappingTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationSnappingTarget") + } + static class ATransfigurationSnappingTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationSnappingTarget; + +// Class Phoenix.SceneActionState_SkipControl +// 0x0090 (0x00E0 - 0x0050) +class USceneActionState_SkipControl final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x90]; // 0x0050(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SkipControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SkipControl") + } + static class USceneActionState_SkipControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SkipControl; + +// Class Phoenix.Transform_CameraAttachment +// 0x0008 (0x0030 - 0x0028) +class UTransform_CameraAttachment final : public UTransformProvider +{ +public: + class UActorProvider* TargetActor; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_CameraAttachment") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_CameraAttachment") + } + static class UTransform_CameraAttachment* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_CameraAttachment; + +// Class Phoenix.SceneAction_SpawnFromDOV +// 0x0008 (0x0090 - 0x0088) +class USceneAction_SpawnFromDOV final : public USceneRigActionBase +{ +public: + class UActorProvider* DOVActor; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SpawnFromDOV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SpawnFromDOV") + } + static class USceneAction_SpawnFromDOV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SpawnFromDOV; + +// Class Phoenix.SceneActionState_SpawnFromDOV +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_SpawnFromDOV final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SpawnCallback(class AActor* SpawnedActor, const class FName& GroupName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SpawnFromDOV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SpawnFromDOV") + } + static class USceneActionState_SpawnFromDOV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SpawnFromDOV; + +// Class Phoenix.Transform_FromBlackboardActor +// 0x0018 (0x0040 - 0x0028) +class UTransform_FromBlackboardActor final : public UTransformProvider +{ +public: + class UActorProvider* Actor; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BlackboardKeyName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_FromBlackboardActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_FromBlackboardActor") + } + static class UTransform_FromBlackboardActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_FromBlackboardActor; + +// Class Phoenix.SceneAction_StencilFX +// 0x0008 (0x0090 - 0x0088) +class USceneAction_StencilFX final : public USceneAction_StencilFXBase +{ +public: + struct FStencilManagerEffectName StencilFX; // 0x0088(0x0008)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StencilFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StencilFX") + } + static class USceneAction_StencilFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StencilFX; + +// Class Phoenix.SceneAction_StencilFXDisableAll +// 0x0010 (0x0098 - 0x0088) +class USceneAction_StencilFXDisableAll final : public USceneAction_StencilFXEnableInterface +{ +public: + TArray ExceptGroups; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StencilFXDisableAll") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StencilFXDisableAll") + } + static class USceneAction_StencilFXDisableAll* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StencilFXDisableAll; + +// Class Phoenix.VisibilityMeshActor +// 0x0008 (0x0250 - 0x0248) +class AVisibilityMeshActor final : public AActor +{ +public: + class UStaticMeshComponent* VisibilityMesh; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisibilityMeshActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisibilityMeshActor") + } + static class AVisibilityMeshActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVisibilityMeshActor; + +// Class Phoenix.SceneAction_StencilFXEnableAll +// 0x0000 (0x0088 - 0x0088) +class USceneAction_StencilFXEnableAll final : public USceneAction_StencilFXEnableInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StencilFXEnableAll") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StencilFXEnableAll") + } + static class USceneAction_StencilFXEnableAll* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StencilFXEnableAll; + +// Class Phoenix.WandLink_SceneRig +// 0x0060 (0x0298 - 0x0238) +class UWandLink_SceneRig final : public USceneRig +{ +public: + struct FSceneRigStage_Actor Antagonist; // 0x0238(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor TeleportLocation1; // 0x0250(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor TeleportLocation2; // 0x0268(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Bool Lethal; // 0x0280(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandLink_SceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandLink_SceneRig") + } + static class UWandLink_SceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWandLink_SceneRig; + +// Class Phoenix.SceneAction_StitchingEnter +// 0x0110 (0x01B0 - 0x00A0) +class USceneAction_StitchingEnter final : public USceneRigObjectActionBase +{ +public: + class UAnimationProvider* Animation; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimationRequestLayerReference Layer; // 0x00A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class USceneAction_Animation* PreviousAnimationAction; // 0x00B0(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneAction_Animation* NextAnimationAction; // 0x00B8(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* StartPlacement; // 0x00C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* EndPlacement; // 0x00C8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndSpeed; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* PreviewPlacement; // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PreviewStartSpeed; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StepsToIterateStartPhases; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AdditionalSplinePoints; // 0x00E8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool StartPhaseRequiresNoMatch; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EndPhaseRequiresNoMatch; // 0x00F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA[0x2]; // 0x00FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InBlendTime; // 0x00FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBlendIsInertial; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x3]; // 0x0101(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MidBlendTime; // 0x0104(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MidBlendIsInertial; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutBlendTime; // 0x010C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutBlendIsInertial; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PostAnimationInertialBlendTime; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleRootMotion; // 0x0118(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WarpStride; // 0x0119(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11A[0x2]; // 0x011A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float StrideWarpFactor; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HoldFootPositionWhenPlanted; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StrideBias; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ModifySpeedAndDuration; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinCadenceFactor; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxCadenceFactor; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinStrideFactor; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxStrideFactor; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartPhaseOffset; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndPhaseOffset; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TrapezoidalVelocity; // 0x0144(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_145[0x3]; // 0x0145(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Acceleration; // 0x0148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Deceleration; // 0x014C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECruiseSpeed CruiseSpeedChoice; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpecifiedCruisingSpeed; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CastRayToDetectFloor; // 0x0158(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float VerticalCapsuleOffset; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol BlendIn; // 0x0160(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol StitchEnds; // 0x0178(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol BlendOut; // 0x0190(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bExitStitch; // 0x01A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A9[0x3]; // 0x01A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ExitTurningRate; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StitchingEnter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StitchingEnter") + } + static class USceneAction_StitchingEnter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StitchingEnter; + +// Class Phoenix.WandLinkUIMiniGame_NewButtonMash +// 0x0070 (0x00C8 - 0x0058) +class UWandLinkUIMiniGame_NewButtonMash final : public UWandLinkUIMiniGame +{ +public: + float AntagonistAttackSpeed; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ButtonMashMeterInterpInSpeed; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ButtonMashTimeOut; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ButtonMashDecreaseRate; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ButtonMashNearSuccessCheck; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkInputType WandLinkButtonMashInput; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkInputType WandLinkSuccessInput; // 0x006D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ProtagonistSuccessSurge; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType ProtagonistAttackInterpType; // 0x0074(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProtagonistAttackInterpSpeedOrExp; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtagonistAttackInterpTime; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProtagonistFailSurge; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FailDelay; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FailAttackonistSpeedMultiplier; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuccessDelay; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_90[0x38]; // 0x0090(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CheatButtonFailPressed(); + void CheatButtonSuccessPressed(); + void CorrectButtonMashed(); + void FailTimerExpired(); + void IncorrectButtonMashed(); + void IncorrectSuccessButtonPressed(); + void SuccessButtonPressed(); + void SuccessComboButtonPressed(); + void SuccessComboButtonReleased(); + void SuccessTimerExpired(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandLinkUIMiniGame_NewButtonMash") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandLinkUIMiniGame_NewButtonMash") + } + static class UWandLinkUIMiniGame_NewButtonMash* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWandLinkUIMiniGame_NewButtonMash; + +// Class Phoenix.SceneAction_TeleportToStation +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_TeleportToStation final : public USceneRigObjectActionBase +{ +public: + class UActorProvider* StationActor; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_TeleportToStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_TeleportToStation") + } + static class USceneAction_TeleportToStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_TeleportToStation; + +// Class Phoenix.SceneActionState_TeleportToStation +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_TeleportToStation final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_TeleportToStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_TeleportToStation") + } + static class USceneActionState_TeleportToStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_TeleportToStation; + +// Class Phoenix.WandLinkProjectile +// 0x0008 (0x0250 - 0x0248) +class AWandLinkProjectile final : public AActor +{ +public: + class UNiagaraComponent* VFXComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandLinkProjectile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandLinkProjectile") + } + static class AWandLinkProjectile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWandLinkProjectile; + +// Class Phoenix.SceneActionState_TickSequencerDynamicBuckets +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_TickSequencerDynamicBuckets final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_TickSequencerDynamicBuckets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_TickSequencerDynamicBuckets") + } + static class USceneActionState_TickSequencerDynamicBuckets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_TickSequencerDynamicBuckets; + +// Class Phoenix.SceneAction_TimeDate +// 0x0010 (0x0098 - 0x0088) +class USceneAction_TimeDate final : public USceneRigActionBase +{ +public: + class UTimeOverrideBase* TimeOverride; // 0x0088(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreviewOnly; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_TimeDate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_TimeDate") + } + static class USceneAction_TimeDate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_TimeDate; + +// Class Phoenix.SpiderWeb_EggSack +// 0x0128 (0x0380 - 0x0258) +class ASpiderWeb_EggSack final : public AStaticMeshActor +{ +public: + bool bBroken; // 0x0258(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFrozen; // 0x0259(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnFire; // 0x025A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnObject; // 0x025B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ObjectDBID; // 0x0260(0x0010)(BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LootChance; // 0x0270(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SpiderChance; // 0x0274(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESpiderTypeEnum SpiderType; // 0x0278(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_279[0x3]; // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BaseSpiderNum; // 0x027C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 SpiderNumVariance; // 0x0280(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExplodeDelay; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExplosionDamage; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ExplosionRadius; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OnFireExplosionDamage; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OnFireExplosionRadius; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float AccioTime; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OverlapActorTypes; // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray IgnoreActors; // 0x02B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray ExplodeMunition; // 0x02C0(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FHitResult BlankHit; // 0x02D0(0x0088)(BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FBTCustomAction StumbleAction; // 0x0358(0x000C)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVariantMapHandle ActionMapHandle; // 0x0364(0x0004)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) + class UEnemy_SpawnSpiders* EnemySpiders; // 0x0368(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_370[0x10]; // 0x0370(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AccioBreak(); + void ExplodeSack(); + void InitializeSack(float i_LootChance, float i_SpiderChance, ESpiderTypeEnum i_SpiderType, int32 i_SpiderBaseNum, int32 i_SpiderNumVariation, bool i_bObjectNotSpiders, const class FString& i_ObjectDBID); + void OnBreak(bool i_Explode); + void SpawnDBObject(); + void SpawnEnemySpiders(); + void SpawnLoot(); + void SpawnSpiders(); + void StartAccioTimer(bool i_Start); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderWeb_EggSack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderWeb_EggSack") + } + static class ASpiderWeb_EggSack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpiderWeb_EggSack; + +// Class Phoenix.TimeOverrideTimeInputRangeSceneRig +// 0x0028 (0x0058 - 0x0030) +class UTimeOverrideTimeInputRangeSceneRig final : public UTimeOverrideTimeOnly +{ +public: + struct FTimeInput StartTime; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeInput EndTime; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + ETimeOverrideType Type; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseEndTime; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeOverrideTimeInputRangeSceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeOverrideTimeInputRangeSceneRig") + } + static class UTimeOverrideTimeInputRangeSceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeOverrideTimeInputRangeSceneRig; + +// Class Phoenix.SceneActionState_TimeDilation +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_TimeDilation final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_TimeDilation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_TimeDilation") + } + static class USceneActionState_TimeDilation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_TimeDilation; + +// Class Phoenix.SpiderWeb_Spitter +// 0x0200 (0x0448 - 0x0248) +class ASpiderWeb_Spitter final : public AActor +{ +public: + bool bRegen; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float RegenTime; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWebLength; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectPawns; // 0x0254(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetSpeedMode CharSpeedMode; // 0x0255(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_256[0x2]; // 0x0256(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WebLinearDamping; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WebAngularDamping; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWebPushback; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PushbackMaxForce; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushbackDistance; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReactiveMaterials; // 0x026C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* StickyTrig; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBoxComponent* PushTrig; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPoseableMeshComponent* WebMesh; // 0x0280(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPoseableMeshComponent* WebMesh2; // 0x0288(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UObjectStateInfo* WebObjectState; // 0x0290(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector WebEndLoc; // 0x0298(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap WebbedCompMap; // 0x02A8(0x0050)(BlueprintVisible, ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray WebbedRagdolls; // 0x02F8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TMap ObjectTypeMap; // 0x0308(0x0050)(BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap CollisionPresetMap; // 0x0358(0x0050)(BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray NearbyCharacters; // 0x03A8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray CharMovementComps; // 0x03B8(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_3C8[0x10]; // 0x03C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CharsToRemove; // 0x03D8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + bool bFrozen; // 0x03E8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bBroken; // 0x03E9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3EA[0x6]; // 0x03EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* InMatDynamic; // 0x03F0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* OutMatDynamic; // 0x03F8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPrimitiveComponent* PhysicsTarget; // 0x0400(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* SkeletalTarget; // 0x0408(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SkeletalTargetBone; // 0x0410(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float StickyTrigHalfHeight; // 0x0418(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PushbackExponent; // 0x041C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_420[0x28]; // 0x0420(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CreateBonePhysicsConstraint(class USkeletalMeshComponent* skelComp, class FName BoneName); + void CreatePhysicsConstraint(class UPrimitiveComponent* PrimComp); + void InitOverlap(); + void OnPushOverlapBegin(class AActor* OtherActor); + void OnPushOverlapEnd(class AActor* OtherActor); + void OnStickyOverlapBegin(class AActor* OtherActor, class UPrimitiveComponent* OtherComp); + void OnStickyOverlapEnd(class AActor* OtherActor, class UPrimitiveComponent* OtherComp); + void PhysicsHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void PhysicsMat(); + void PushBack(); + void SetAIBlocker(bool i_block); + void SetMeshTick(bool i_Tick); + struct FVector SetWebEnd(bool i_Retract, bool i_Lerp, float i_Alpha); + void SkeletalMat(); + void StartPhysicsMat(class UPrimitiveComponent* HitComp); + void StartSkeletalMat(class ABiped_Character* SkelActor); + void UnDamp(class UPrimitiveComponent* PrimComp); + void WebDestroyed(); + void WebFreeze(); + void WebRegened(); + void WebThaw(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderWeb_Spitter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderWeb_Spitter") + } + static class ASpiderWeb_Spitter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpiderWeb_Spitter; + +// Class Phoenix.SceneActionState_VanishSurfaceObjects +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_VanishSurfaceObjects final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_VanishSurfaceObjects") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_VanishSurfaceObjects") + } + static class USceneActionState_VanishSurfaceObjects* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_VanishSurfaceObjects; + +// Class Phoenix.SceneAction_VanishSurfaceObjects +// 0x0020 (0x00A8 - 0x0088) +class USceneAction_VanishSurfaceObjects final : public USceneRigActionBase +{ +public: + struct FVanishmentEvent VanishmentEvent; // 0x0088(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_VanishSurfaceObjects") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_VanishSurfaceObjects") + } + static class USceneAction_VanishSurfaceObjects* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_VanishSurfaceObjects; + +// Class Phoenix.SplineToolGenerator +// 0x0000 (0x00D0 - 0x00D0) +class USplineToolGenerator final : public UActorComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineToolGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineToolGenerator") + } + static class USplineToolGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineToolGenerator; + +// Class Phoenix.SceneAction_WaitForPlayer +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_WaitForPlayer final : public USceneRigObjectActionBase +{ +public: + float DistanceThreshold; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientTowardsPlayer; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskFinishAction FinishAction; // 0x00A5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A6[0x2]; // 0x00A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WaitForPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WaitForPlayer") + } + static class USceneAction_WaitForPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WaitForPlayer; + +// Class Phoenix.SceneActionState_WalkToPoint +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_WalkToPoint final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnArrived(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WalkToPoint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WalkToPoint") + } + static class USceneActionState_WalkToPoint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WalkToPoint; + +// Class Phoenix.StaminaMeter +// 0x0000 (0x0268 - 0x0268) +class UStaminaMeter final : public UUserWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaminaMeter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaminaMeter") + } + static class UStaminaMeter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStaminaMeter; + +// Class Phoenix.SceneAction_WalkToStation +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_WalkToStation final : public USceneRigObjectActionBase +{ +public: + class UActorProvider* StationActor; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceTravelSpeed; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskSpeedMode TravelSpeed; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerformTaskFinishAction FinishAction; // 0x00AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WalkToStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WalkToStation") + } + static class USceneAction_WalkToStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WalkToStation; + +// Class Phoenix.SceneActionState_WalkToStation +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_WalkToStation final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnArrived(const class UObject* InCaller); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WalkToStation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WalkToStation") + } + static class USceneActionState_WalkToStation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WalkToStation; + +// Class Phoenix.SceneAction_WaterRipple +// 0x00E8 (0x0188 - 0x00A0) +class USceneAction_WaterRipple final : public USceneRigObjectActionBase +{ +public: + TMap BonesToTrack; // 0x00A0(0x0050)(Edit, NativeAccessSpecifierPublic) + float Radius; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityMultiplier; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x00F8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Intensity; // 0x0100(0x0088)(Deprecated, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WaterRipple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WaterRipple") + } + static class USceneAction_WaterRipple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WaterRipple; + +// Class Phoenix.TargetTypeCognitionTarget +// 0x0018 (0x0060 - 0x0048) +class UTargetTypeCognitionTarget final : public UTargetTypeLocation +{ +public: + class UClass* Sense; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr TargetActor; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLookAt; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UTargetTypeBase* AddTarget_CognitionTarget(class UTargetTracker* TargetTracker, ETargetID InTargetID, class AActor* InTargetActor, class UClass* InSense, bool bLookAt_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeCognitionTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeCognitionTarget") + } + static class UTargetTypeCognitionTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeCognitionTarget; + +// Class Phoenix.SceneActionState_WeatherPreset +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherPreset final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherPreset") + } + static class USceneActionState_WeatherPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherPreset; + +// Class Phoenix.SceneAction_WeatherCloudsTime +// 0x0010 (0x0098 - 0x0088) +class USceneAction_WeatherCloudsTime final : public USceneRigActionBase +{ +public: + float OffsetTime; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OffsetWeather; // 0x008C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherCloudsTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherCloudsTime") + } + static class USceneAction_WeatherCloudsTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherCloudsTime; + +// Class Phoenix.TargetTypeDodgeDuck +// 0x0010 (0x0070 - 0x0060) +class UTargetTypeDodgeDuck final : public UTargetTypeActor +{ +public: + struct FVector OriginalDirection; // 0x0060(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngleOffset; // 0x006C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UTargetTypeBase* AddTarget_DodgeDuck(class UTargetTracker* TargetTracker, ETargetID InTargetID, bool bUseCameraDirectionAlways); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeDodgeDuck") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeDodgeDuck") + } + static class UTargetTypeDodgeDuck* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeDodgeDuck; + +// Class Phoenix.SceneActionState_WeatherLocalWind +// 0x0010 (0x0060 - 0x0050) +class USceneActionState_WeatherLocalWind final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentBlend; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Now; // 0x005C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherLocalWind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherLocalWind") + } + static class USceneActionState_WeatherLocalWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherLocalWind; + +// Class Phoenix.TesselatedPlane +// 0x0020 (0x0268 - 0x0248) +class ATesselatedPlane final : public AActor +{ +public: + class UTesselatedPlaneComponent* PlaneMesh; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* PlaneMaterial; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDynamicMaterial; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInstanceDynamic* PlaneDynamicMaterial; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void Construct(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TesselatedPlane") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TesselatedPlane") + } + static class ATesselatedPlane* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATesselatedPlane; + +// Class Phoenix.SceneAction_WeatherLocalWindConstant +// 0x0010 (0x00E0 - 0x00D0) +class USceneAction_WeatherLocalWindConstant final : public USceneAction_WeatherLocalWind +{ +public: + struct FWindParametersInstant WindParameters; // 0x00D0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherLocalWindConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherLocalWindConstant") + } + static class USceneAction_WeatherLocalWindConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherLocalWindConstant; + +// Class Phoenix.SceneAction_WorldBaseHeight +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_WorldBaseHeight final : public USceneRigActionBase +{ +public: + float WorldBaseHeightMeters; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Affects; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* RelativeTo; // 0x0090(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreviewOnly; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WorldBaseHeight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WorldBaseHeight") + } + static class USceneAction_WorldBaseHeight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WorldBaseHeight; + +// Class Phoenix.SocialReactor +// 0x0500 (0x0528 - 0x0028) +class USocialReactor final : public UObject +{ +public: + uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate DetermineLeaderChange_Banner; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_78[0x4B0]; // 0x0078(0x04B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class USocialReactor* GetTheSocialReactor(); + + const bool AddNewIdentity(const class FName& InCharacterName, const class FName& InIdentityName); + bool AllowConversation(const class FString& InTargetName, const class FString& inMyName); + void BeginDialogInteraction(class FName InTargetName); + void EndDialogInteraction(class FName InTargetName); + void FinishSettingMissionGossipCalloutsMuted(EStandardManagedPriority InPriority, class UObject* InCaller); + void GetConversationOptions(class FName InTargetName, class AActor* InTargetActor, TArray* outConversationOptions); + TArray GetIdentityNames(const class FName& InTargetName); + bool HasIdentity(const class FName& InTargetName, ESocialSemanticIDs Identity); + bool MissionGossipCalloutsMuted(); + void OnAbilityStart(int32 ChannelIndex, class UAblAbilityContext* AbilityContext); + void OnSaveGameLoaded(); + void PerformEndOfDayCleanup(); + void PerformNewDay(); + void ReportSocialAction(ESocialActionTypes inActionID, const class FString& inActionData, const class FString& inLocationName, const class FString& InTargetName); + void SetEmotionalState(class FName InActorName, ESocialSemanticIDs InSocialEmotion, int32 InMagnitude); + void StartEmoAbility(class APawn* InActorPawn); + void StartSettingMissionGossipCalloutsMuted(bool InMuted, EStandardManagedPriority InPriority, class UObject* InCaller); + void ToggleAmbientChatterTopic(EAmbientChatterTopicIDs InTopic, bool bInTurnOn); + bool ValidateInteractionType(class FName InTargetName, class AActor* InTargetActor, ESocialInteractionTypeIDs InInteractionType); + + const TArray GetIdentityList() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialReactor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialReactor") + } + static class USocialReactor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialReactor; + +// Class Phoenix.SceneGroup_SanctuaryIdentity +// 0x0008 (0x00B0 - 0x00A8) +class USceneGroup_SanctuaryIdentity final : public UTimeRigGroup +{ +public: + ESanctuaryIdentity Identity; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnIdentityChanged(ESanctuaryIdentity OldIdentity, ESanctuaryIdentity NewIdentity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneGroup_SanctuaryIdentity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneGroup_SanctuaryIdentity") + } + static class USceneGroup_SanctuaryIdentity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneGroup_SanctuaryIdentity; + +// Class Phoenix.SceneGroupState_SanctuaryIdentity +// 0x0000 (0x0068 - 0x0068) +class USceneGroupState_SanctuaryIdentity final : public UTimeRigGroupState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneGroupState_SanctuaryIdentity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneGroupState_SanctuaryIdentity") + } + static class USceneGroupState_SanctuaryIdentity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneGroupState_SanctuaryIdentity; + +// Class Phoenix.SceneRigParameter_AkAudioEvent +// 0x0020 (0x0058 - 0x0038) +class USceneRigParameter_AkAudioEvent final : public USceneRigParameter +{ +public: + struct FSceneRigAkAudioEventTrackSectionData Value; // 0x0038(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_AkAudioEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_AkAudioEvent") + } + static class USceneRigParameter_AkAudioEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_AkAudioEvent; + +// Class Phoenix.StoryDirector_Interface +// 0x0000 (0x0000 - 0x0000) +class IStoryDirector_Interface final +{ +public: + void NotifyAllStoriesOfEvent(class FName InEventName); + void ParticipantFinishedEnter(class UObject* inParticipant, int32 InConnectionIndex); + void ParticipantFinishedExit(class UObject* inParticipant, int32 InConnectionIndex, class FName inSocialSemantic, bool inTestForMovementMode); + void SetupStorySceneRigConnection(struct FSceneRigParameters* outParameters, int32 InConnectionIndex, int32 InChannel); + void SetupStorySceneRigProp(struct FSceneRigParameters* outParameters); + void StoryEnded(class UObject* inSceneRigStory); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryDirector_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryDirector_Interface") + } + static class IStoryDirector_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IStoryDirector_Interface; + +// Class Phoenix.SceneRigParameter_AkAudioRTPC +// 0x0018 (0x0050 - 0x0038) +class USceneRigParameter_AkAudioRTPC final : public USceneRigParameter +{ +public: + struct FSceneRigAkAudioRTPCTrackSectionData Value; // 0x0038(0x0018)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_AkAudioRTPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_AkAudioRTPC") + } + static class USceneRigParameter_AkAudioRTPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_AkAudioRTPC; + +// Class Phoenix.SceneRigParameterDefinition_AvaAudioMusic +// 0x0018 (0x0050 - 0x0038) +class USceneRigParameterDefinition_AvaAudioMusic final : public USceneRigParameterDefinition +{ +public: + struct FSceneRigAvaAudioMusicTrackSectionData DefaultEvent; // 0x0038(0x0018)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_AvaAudioMusic") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_AvaAudioMusic") + } + static class USceneRigParameterDefinition_AvaAudioMusic* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_AvaAudioMusic; + +// Class Phoenix.VendorStock +// 0x0020 (0x0048 - 0x0028) +class UVendorStock final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RefreshAllVendors(); + void RefreshVendor(class FName Vendor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VendorStock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VendorStock") + } + static class UVendorStock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVendorStock; + +// Class Phoenix.SceneRig_ConversationAmbient +// 0x0048 (0x0070 - 0x0028) +class USceneRig_ConversationAmbient final : public USceneRigProvider +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x0040(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0060(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_ConversationAmbient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_ConversationAmbient") + } + static class USceneRig_ConversationAmbient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_ConversationAmbient; + +// Class Phoenix.SpellMiniGameBase +// 0x01B8 (0x0528 - 0x0370) +class USpellMiniGameBase final : public UScreen +{ +public: + float PreDrawTime; // 0x0370(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_374[0x4]; // 0x0374(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellMiniGameSpark* PlayerSpark; // 0x0378(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellMiniGameSpark* BadSpark; // 0x0380(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D FailProgress; // 0x0388(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* PlayerProxy; // 0x0390(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ThreatChaserDelay; // 0x0398(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PreDrawProgress; // 0x039C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D PlayerSparkInput; // 0x03A0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D LastTouchpadInput; // 0x03A8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D SpellPathScale; // 0x03B0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTexture2D* SpellPathMask; // 0x03B8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray PossiblePrompts; // 0x03C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TSoftObjectPtr SpellMiniGameDataTable; // 0x03D0(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3F8[0x130]; // 0x03F8(0x0130)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddInputButton(const class FString& ButtonKey, const struct FVector2D& Position); + void AddResetWaitRequest(const class UObject* sender); + struct FVector2D GetProgressOnMask(const class USpellMiniGameSpark* Spark); + void LogSpellMinigameData(const class FString& LogData); + void OnBadSparkEnterInputWindow(int32 Checkpoint); + void OnBadSparkHitCheckpoint(int32 Checkpoint); + void OnButtonPreDraw(int32 ButtonIndex); + void OnDestroySparks(); + void OnEnterInputWindow(int32 Checkpoint); + void OnExitPressed(); + void OnInputDeviceChanged(EInputDeviceUsed UsedInputDevice); + void OnInputFailure(int32 InputIndex); + void OnInputSuccess(int32 InputButtonIndex); + void OnMinigameFailure(const class UObject* sender); + void OnMinigameFullyLoaded(); + void OnMinigameSuccess(); + void OnPathSplineSet(const struct FSpellUnlockMiniGamePath& Spline); + void OnPreDrawComplete(); + void OnSpellMaskLoaded(class UTexture2D* PathMask); + void OnSpellTextureLoaded(class UTexture2D* PathTexture); + void OnStartMiniGameReset(); + void OnStartPressed(); + void OnUpdateFailProgress(const struct FVector2D& NewProgress); + void OnUpdatePlayerProgress(const struct FVector2D& NewProgress); + void OnUpdatePreDrawProgress(float NewProgress); + void PathMaskCallback(class UTexture2D* T2D); + void PathTextureCallback(class UTexture2D* MI); + void PauseMiniGame(); + void PostMiniGameDataSet(const struct FSpellUnlockMiniGameData& Data); + void ResetMiniGame(); + void ResetSparks(); + void SetSpellIconImages(const TSoftObjectPtr& Icon, const TSoftObjectPtr& IconGlow, const struct FVector2D& Position); + void SetUseDefaultCamera(bool UseDefault); + void StartMiniGameReset(const class UObject* sender, const int32 RemoveWaitRequest); + void UpdateButtonGlow(int32 Checkpoint, float GlowOpacity); + + struct FInputCheckpoint GetCurrentCheckpointData() const; + TArray GetInputCheckpoints() const; + bool GetIsInInputWindow() const; + bool GetIsMiniGameActive() const; + bool GetIsWaitingForStart() const; + class FName GetMiniGameName() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellMiniGameBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellMiniGameBase") + } + static class USpellMiniGameBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellMiniGameBase; + +// Class Phoenix.SceneRig_Intrusion +// 0x0030 (0x0268 - 0x0238) +class USceneRig_Intrusion final : public USceneRig +{ +public: + struct FSceneRigStage_Actor Enforcer; // 0x0238(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform RootLocation; // 0x0250(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_Intrusion") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_Intrusion") + } + static class USceneRig_Intrusion* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_Intrusion; + +// Class Phoenix.SceneRigAIController +// 0x0038 (0x0540 - 0x0508) +class ASceneRigAIController final : public ASocialNavigatorController +{ +public: + uint8 Pad_508[0x38]; // 0x0508(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigAIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigAIController") + } + static class ASceneRigAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneRigAIController; + +// Class Phoenix.SpellToolRecord +// 0x0048 (0x0098 - 0x0050) +class USpellToolRecord final : public UToolRecord +{ +public: + TSoftClassPtr SpellTool; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AudioSwitchName; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void LoadComplete(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellToolRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellToolRecord") + } + static class USpellToolRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellToolRecord; + +// Class Phoenix.SceneRigInputScreen +// 0x0000 (0x0268 - 0x0268) +class USceneRigInputScreen final : public UUserWidget +{ +public: + void InitInputScreen(const struct FMargin& Margins, const class FString& PromptImageName, const class FString& ButtonLegend, const class FString& ModifierButtonLegend, bool DisplayModifierFirst, const class FString& TextKey, EFeedbackAnim FeedbackAnim, EHorizontalAlignment HAlign, EVerticalAlignment VAlign, const struct FLinearColor& PromptImageColor); + void OnCorrectInput(); + void OnEndInteraction(bool Success); + void OnModifierStateChanged(bool IsDown); + void OnPressAndHoldStateChanged(bool IsDown); + void OnPrimaryInputStateChanged(bool IsDown); + void SetButtonCallout(const class FString& ButtonLegend); + void SetFeedbackAnimation(EFeedbackAnim FeedbackAnim); + void SetModifierButtonCallout(const class FString& ModButtonLegend, bool DisplayModifierFirst); + void SetPositionAndPadding(EHorizontalAlignment HAlign, EVerticalAlignment VAlign, const struct FMargin& InPadding); + void SetPressAndHold(bool IsPressAndHold, float HoldDuration); + void SetPromptImage(const class FString& PromptImageName, const struct FLinearColor& PromptImageColor); + void SetTextKey(const class FString& TextKey); + void TriggerSoundEvent(const class FString& SoundEvent); + void TriggerVoLine(const struct FDialogueConversationReference& SoundEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigInputScreen") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigInputScreen") + } + static class USceneRigInputScreen* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigInputScreen; + +// Class Phoenix.SceneRigPooledT3ProxyActor +// 0x0000 (0x0080 - 0x0080) +class USceneRigPooledT3ProxyActor final : public USceneRigProxyActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigPooledT3ProxyActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigPooledT3ProxyActor") + } + static class USceneRigPooledT3ProxyActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigPooledT3ProxyActor; + +// Class Phoenix.Spider_AttackChoice_RockThrowBackup +// 0x0000 (0x0028 - 0x0028) +class USpider_AttackChoice_RockThrowBackup final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spider_AttackChoice_RockThrowBackup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spider_AttackChoice_RockThrowBackup") + } + static class USpider_AttackChoice_RockThrowBackup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpider_AttackChoice_RockThrowBackup; + +// Class Phoenix.SceneRigStage_Activity +// 0x02D0 (0x0450 - 0x0180) +class USceneRigStage_Activity final : public USceneRigStage +{ +public: + struct FSceneRigStage_Actor Student1; // 0x0178(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student2; // 0x0190(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student3; // 0x01A8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student4; // 0x01C0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student5; // 0x01D8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student6; // 0x01F0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student7; // 0x0208(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student8; // 0x0220(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student9; // 0x0238(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student10; // 0x0250(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student11; // 0x0268(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student12; // 0x0280(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student13; // 0x0298(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student14; // 0x02B0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Student15; // 0x02C8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student1Teleport; // 0x02E0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student2Teleport; // 0x02F8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student3Teleport; // 0x0310(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student4Teleport; // 0x0328(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student5Teleport; // 0x0340(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student6Teleport; // 0x0358(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student7Teleport; // 0x0370(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student8Teleport; // 0x0388(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student9Teleport; // 0x03A0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student10Teleport; // 0x03B8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student11Teleport; // 0x03D0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student12Teleport; // 0x03E8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student13Teleport; // 0x0400(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student14Teleport; // 0x0418(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform Student15Teleport; // 0x0430(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_Activity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_Activity") + } + static class USceneRigStage_Activity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_Activity; + +// Class Phoenix.SceneRigStage_WinnerLoser +// 0x0030 (0x01B0 - 0x0180) +class USceneRigStage_WinnerLoser final : public USceneRigStage +{ +public: + struct FSceneRigStage_Actor Winner; // 0x0178(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor Loser; // 0x0190(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_WinnerLoser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_WinnerLoser") + } + static class USceneRigStage_WinnerLoser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_WinnerLoser; + +// Class Phoenix.SpiderEggs +// 0x0378 (0x05C0 - 0x0248) +class ASpiderEggs final : public AActor +{ +public: + class UStaticMeshComponent* SM_SpiderEggs_A_Broken; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* SK_SpiderEggs_01; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* ActivationRadiusSphere; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* ProximitySphere; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* StealthActivationSphere; // 0x0268(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystemComponent* LitFlames; // 0x0270(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystemComponent* VFX_P_Spider_Pro_Impact_Ground_2; // 0x0278(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkComponent* Ak_BP_SpiderEggs; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* Base; // 0x0288(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UArrowComponent* SpawnAngle; // 0x0290(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystemComponent* SacFire; // 0x0298(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* IncendioFire; // 0x02A0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULootDropComponent* LootDrop; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UEnemyStateComponent* EnemyState; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCognitionStimuliSourceComponent* CognitionStimuliSource; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsActive; // 0x02C0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsBreathing; // 0x02C1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPulsing; // 0x02C2(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsOnfire; // 0x02C3(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWasKilledByFire; // 0x02C4(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFrozen; // 0x02C5(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsArrested; // 0x02C6(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWasKilled; // 0x02C7(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHeavyBlow; // 0x02C8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFireJustStarted; // 0x02C9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlertProcessed; // 0x02CA(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CB[0x1]; // 0x02CB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float mBreathStartTime; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray mActorsInRadius; // 0x02D0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float mActivationRadius; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mStealthActivationRadius; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mBurstTime; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mBurstDelay; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F0[0x38]; // 0x02F0(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TArray mNearbyEggsForAlert; // 0x0328(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float mNearEggAlertRadius; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mNearEggAlertTime; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mNearEggAlertDelay; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_344[0x4]; // 0x0344(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray mProximityEggs; // 0x0348(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float mProximityRadius; // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mForceBurstTime; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mForceBurstDelay; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimerHandle mForceBurstHandle; // 0x0368(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D mSpiderSpawnRange; // 0x0370(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mExplodeDamage; // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mExplodeRadius; // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mDamageDelay; // 0x0380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector mInitialScale; // 0x0384(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_390[0x18]; // 0x0390(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + bool bAllowDebug; // 0x03A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideBase; // 0x03A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsBurst; // 0x03AA(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnSpidersOnExplode; // 0x03AB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnWhenHit; // 0x03AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreTriggerSphere; // 0x03AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpiderTypeEnum mSpidersToSpawn; // 0x03AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3AF[0x1]; // 0x03AF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float mSpawnAngleSpread; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mSpawnLandDistance; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnLootOnExplode; // 0x03B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B9[0x3]; // 0x03B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float mLootChance; // 0x03BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform mSpawnTransform; // 0x03C0(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float mDamageAmount; // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mFireLifetime; // 0x03F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mFireDamage; // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mBreathingAnimSpeed; // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mPulsingAnimSpeed; // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float mAsyncLoadRadius; // 0x0404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr mST_Woodlouse_Class; // 0x0408(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr mST_Venomous_Class; // 0x0430(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr mST_Luminous_Class; // 0x0458(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr mAkEvent_ExplodeRef; // 0x0480(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr mNiagara_HeavyFireBurstEffectRef; // 0x04A8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr mNiagara_FirePopEffectRef; // 0x04D0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr mNiagara_FrozenBurstEffectRef; // 0x04F8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr mNiagara_DamagedEffectRef; // 0x0520(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray mFireDamageMunitions; // 0x0548(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf mExplodeIgnoreInterface; // 0x0558(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf mExplodeMunition; // 0x0560(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StayInVolumeList; // 0x0568(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool bCanRemoveStayInVolumes; // 0x0578(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_579[0x3]; // 0x0579(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float StayInRadius; // 0x057C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StayInVolumeTeleportTimeout; // 0x0580(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStayInVolumeOffNavTeleport; // 0x0584(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_585[0xB]; // 0x0585(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* mAkEvent_Explode; // 0x0590(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraSystem* mNiagara_HeavyFireBurstEffect; // 0x0598(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraSystem* mNiagara_FirePopEffect; // 0x05A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraSystem* mNiagara_FrozenBurstEffect; // 0x05A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraSystem* mNiagara_DamagedEffect; // 0x05B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5B8[0x8]; // 0x05B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void _ActivateObject(); + bool _AddActorInRadius(class AActor* InActor); + void _AlertNearby(); + void _CallDispatcher(); + void _CancelExplode(); + void _DoDamageFire(); + void _DoDamageOnExplode(); + void _Explode(); + struct FTransform _FindValidEnemySpawn(); + void _Fire(); + void _FireTick(); + void _ForceBurst(); + void _ForceBurstStart(); + bool _HasActorsInRadius(); + void _HeavyBlowExplode(); + void _HideBaseMesh(); + void _HideEggSacMesh(); + bool _IsPausedBySpell(); + void _LightFire(); + void _PauseBreathing(); + void _PauseMotion(); + void _PausePulse(); + void _PlayDamagedEffects(const float InDamage); + void _PlayExplodeEffects(); + void _PrintDebug(const class FString& Name_0, const float Value); + void _PropagateFire(); + bool _RemoveActorInRadius(class AActor* InActor, bool RemoveAll); + void _ResumeBreathing(); + void _ResumeMotion(); + void _ResumePulse(); + void _SetupParamsForSpawnType(); + void _SpawnEnemies(); + void _SpawnLoot(); + void _StartBreathing(); + void _StartBurst(); + void _StartExplode(); + void _StartFireLight(); + void _StartForceBurstDelay(); + void _StartMotion(); + void _StartPulse(); + void _StartTimerDelays(); + void _StopAlertDelay(); + void _StopBreathing(); + void _StopExplodeDelay(); + void _StopFire(); + void _StopFireLight(); + void _StopForceBurstDelay(); + void _StopMotion(); + void _StopPulse(); + void _UpdateObjectState(); + void OnBurst(); + void OnOverlapBegin_ActivationSphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapBegin_ProximitySphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapBegin_StealthActivationSphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnOverlapEnd_ActivationSphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnOverlapEnd_ProximitySphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnOverlapEnd_StealthActivationSphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void OnStartPulse(); + void OnStopPulse(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderEggs") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderEggs") + } + static class ASpiderEggs* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASpiderEggs; + +// Class Phoenix.SceneRigTag_ConversationAmbient +// 0x0018 (0x0040 - 0x0028) +class USceneRigTag_ConversationAmbient final : public UAnimationArchitectTagProvider +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigTag_ConversationAmbient") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigTag_ConversationAmbient") + } + static class USceneRigTag_ConversationAmbient* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigTag_ConversationAmbient; + +// Class Phoenix.SceneRigTag_StationStory +// 0x0000 (0x0028 - 0x0028) +class USceneRigTag_StationStory final : public UAnimationArchitectTagProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigTag_StationStory") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigTag_StationStory") + } + static class USceneRigTag_StationStory* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigTag_StationStory; + +// Class Phoenix.SceneRigTag_StoryTeller +// 0x0000 (0x0028 - 0x0028) +class USceneRigTag_StoryTeller final : public UAnimationArchitectTagProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigTag_StoryTeller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigTag_StoryTeller") + } + static class USceneRigTag_StoryTeller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigTag_StoryTeller; + +// Class Phoenix.SchedulerTime_Direct +// 0x0010 (0x0038 - 0x0028) +class USchedulerTime_Direct final : public USchedulerTimeProvider +{ +public: + int32 Hours; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Minutes; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Seconds; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SchedulerTime_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SchedulerTime_Direct") + } + static class USchedulerTime_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USchedulerTime_Direct; + +// Class Phoenix.ScreenFadeWidget +// 0x0088 (0x02F0 - 0x0268) +class UScreenFadeWidget : public UUserWidget +{ +public: + bool FadeInStarted; // 0x0268(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FadeOutStarted; // 0x0269(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoneFading; // 0x026A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26B[0x1]; // 0x026B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float FadeSpeed; // 0x026C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultFadeSpeed; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnFadeInComplete; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFadeOutComplete; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFadeInStarted; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFadeOutStarted; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0x38]; // 0x02B8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnCurtainLowered(); + void SetFadeColor(const struct FLinearColor& TargetColor); + void UI_FadeIn(); + void UI_FadeInDone(); + void UI_FadeOut(); + void UI_FadeOutDone(); + float UI_GetCurrentFade(); + bool UI_IsFading(); + void UI_SetManualFade(float Opacity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScreenFadeWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScreenFadeWidget") + } + static class UScreenFadeWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScreenFadeWidget; + +// Class Phoenix.ScrollingTextWidget +// 0x0198 (0x0400 - 0x0268) +class UScrollingTextWidget : public UUserWidget +{ +public: + float ScrollSpeed; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldShowEllipsis; // 0x026C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScrollingWidgetTypes ScrollType; // 0x026D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldLoop; // 0x026E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TickerScroll; // 0x026F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EllipsisText; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TruncationPosition; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultScrollLimitPad; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TickerWrapPosition; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScrollingWidgetMode ScrollMode; // 0x028C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28D[0x3]; // 0x028D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhoenixTextBlock* TextBlock; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDataTableRowHandle ColorTag; // 0x0298(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FString LocalizationKey; // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Translatable; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleFontSize; // 0x02B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BA[0x6]; // 0x02BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateFontInfo font; // 0x02C0(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush StrikeBrush; // 0x0318(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x03A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredWidth; // 0x03B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWrapWithInvalidationPanel; // 0x03BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextTransformPolicy TextTransformPolicy; // 0x03BD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3BE[0x2]; // 0x03BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UHorizontalBox* HorizontalBox; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ShouldScroll; // 0x03C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool ScrollOnHover; // 0x03C9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3CA[0x2]; // 0x03CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float ScrollDirection; // 0x03CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FText OriginalText; // 0x03D0(0x0018)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_3E8[0x18]; // 0x03E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FDataTableRowHandle GetColorTag(); + struct FMargin GetHorizontalBoxSize(); + class FText GetPhoenixText(); + float GetScrollSpeed(); + bool GetShouldShowEllipsis(); + float GetTruncationPosition(); + void OnHovered(); + void OnUnhovered(); + void SetColorTag(const struct FDataTableRowHandle& NewColorTag); + void SetHorizontalBoxSize(const struct FMargin& size); + void SetPhoenixTextColorAndOpacity(const struct FSlateColor& InColorAndOpacity); + void SetPhoenixTextOpacity(float InOpacity); + void SetScrollSpeed(float pScrollSpeed); + void SetShouldShowEllipsis(bool pShouldShowEllipsis); + void SetText(const class FText& InText); + void SetTextKey(const class FString& Key); + void SetTruncationPosition(float Position); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollingTextWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollingTextWidget") + } + static class UScrollingTextWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollingTextWidget; + +// Class Phoenix.SendTargetData +// 0x0028 (0x0058 - 0x0030) +class USendTargetData final : public UDataAsset +{ +public: + bool bShowDebug; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugShowPossibleTargets; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SendTargetIgnoreNearDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendAngleScale; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendDistanceScale; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SendPriorityScale; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterOffsetZ; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CollisionTargetMinVel; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionTargetHalfAngle; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CollisionTargetChance; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SendTargetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SendTargetData") + } + static class USendTargetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USendTargetData; + +// Class Phoenix.ShadowBoxComponent +// 0x0020 (0x0540 - 0x0520) +class UShadowBoxComponent final : public UStaticMeshComponent +{ +public: + bool UseForBothSidesOfTheDoor; // 0x0518(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_519[0x7]; // 0x0519(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ADoor* Door; // 0x0520(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_528[0x18]; // 0x0528(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ShadowBoxComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ShadowBoxComponent") + } + static class UShadowBoxComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UShadowBoxComponent; + +// Class Phoenix.TransformedOverlandComponent +// 0x0020 (0x01B8 - 0x0198) +class UTransformedOverlandComponent final : public UStateEffectComponent +{ +public: + class AActor* OriginalActor; // 0x0198(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTransformationOverlandComponent* OriginalComponent; // 0x01A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A8[0x10]; // 0x01A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformedOverlandComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformedOverlandComponent") + } + static class UTransformedOverlandComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformedOverlandComponent; + +// Class Phoenix.ShadowProjection +// 0x0018 (0x0048 - 0x0030) +class UShadowProjection final : public UDataAsset +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimSequence* Animation; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* AudioEvent; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ShadowProjection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ShadowProjection") + } + static class UShadowProjection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UShadowProjection; + +// Class Phoenix.ShadowSprint +// 0x0018 (0x0260 - 0x0248) +class AShadowSprint : public AActor +{ +public: + float ActiveScale; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScaleIn; // 0x024C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24D[0x3]; // 0x024D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* CapsuleComponent; // 0x0250(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UShadowSprintMovementComponent* MovementComponent; // 0x0258(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + class UCapsuleComponent* GetCapsuleComponent(); + void SetScaleInfo(bool bInScaleIn, float InActiveScale); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ShadowSprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ShadowSprint") + } + static class AShadowSprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AShadowSprint; + +// Class Phoenix.TransformTweenDummy +// 0x0000 (0x0028 - 0x0028) +class UTransformTweenDummy final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransformTweenDummy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransformTweenDummy") + } + static class UTransformTweenDummy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransformTweenDummy; + +// Class Phoenix.SimpleBreakable +// 0x0008 (0x0250 - 0x0248) +class ASimpleBreakable final : public AActor +{ +public: + class UObjectStateComponent* ObjectState; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleBreakable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleBreakable") + } + static class ASimpleBreakable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASimpleBreakable; + +// Class Phoenix.Tier4ActorCache +// 0x01B8 (0x01E0 - 0x0028) +class UTier4ActorCache final : public UObject +{ +public: + uint8 Pad_28[0x1B8]; // 0x0028(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ClearTempMaxAllowedT4(); + static class UTier4ActorCache* Get(); + static void SetTempMaxAllowedT4(float InTempMax); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Tier4ActorCache") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Tier4ActorCache") + } + static class UTier4ActorCache* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTier4ActorCache; + +// Class Phoenix.SkinFXEventTriggerFilteredHermesSimple +// 0x0010 (0x0048 - 0x0038) +class USkinFXEventTriggerFilteredHermesSimple final : public USkinFXEventTriggerFilteredWithDistance +{ +public: + class FName HermesMessage; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName MessageData; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTriggerFilteredHermesSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTriggerFilteredHermesSimple") + } + static class USkinFXEventTriggerFilteredHermesSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTriggerFilteredHermesSimple; + +// Class Phoenix.SkinFXEventTriggerFilteredHermes +// 0x0008 (0x0040 - 0x0038) +class USkinFXEventTriggerFilteredHermes final : public USkinFXEventTriggerFilteredWithDistance +{ +public: + class FName HermesMessage; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTriggerFilteredHermes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTriggerFilteredHermes") + } + static class USkinFXEventTriggerFilteredHermes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTriggerFilteredHermes; + +// Class Phoenix.SkinFXEventTriggerFilteredActorRTPC +// 0x0018 (0x0050 - 0x0038) +class USkinFXEventTriggerFilteredActorRTPC final : public USkinFXEventTriggerFilteredWithDistance +{ +public: + class FName RTPC; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterpolationTime; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRTPCCache; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTriggerFilteredActorRTPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTriggerFilteredActorRTPC") + } + static class USkinFXEventTriggerFilteredActorRTPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTriggerFilteredActorRTPC; + +// Class Phoenix.TombProtectorSwordCharacter +// 0x0010 (0x0CD0 - 0x0CC0) +class ATombProtectorSwordCharacter final : public AAmbulatory_Character +{ +public: + class AActor* TombProtector; // 0x0CC0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Player; // 0x0CC8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TombProtectorSwordCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TombProtectorSwordCharacter") + } + static class ATombProtectorSwordCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATombProtectorSwordCharacter; + +// Class Phoenix.SkinFXEventTriggerFilteredGlobalRTPC +// 0x0018 (0x0048 - 0x0030) +class USkinFXEventTriggerFilteredGlobalRTPC final : public USkinFXEventTriggerFiltered +{ +public: + class FName RTPC; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InterpolationTime; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseRTPCCache; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTriggerFilteredGlobalRTPC") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTriggerFilteredGlobalRTPC") + } + static class USkinFXEventTriggerFilteredGlobalRTPC* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTriggerFilteredGlobalRTPC; + +// Class Phoenix.SkinFXEventTriggerFilteredDebugLog +// 0x0000 (0x0038 - 0x0038) +class USkinFXEventTriggerFilteredDebugLog final : public USkinFXEventTriggerFilteredWithDistance +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTriggerFilteredDebugLog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTriggerFilteredDebugLog") + } + static class USkinFXEventTriggerFilteredDebugLog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTriggerFilteredDebugLog; + +// Class Phoenix.TorchComponent +// 0x00B0 (0x0180 - 0x00D0) +class UTorchComponent final : public UActorComponent +{ +public: + bool bStartLit; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPropagate; // 0x00D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCastShadow; // 0x00D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D3[0x1]; // 0x00D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor LightColor; // 0x00D4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightIntensity; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCustomLightRadius; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CustomLightRadius; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReceiveSequentialLighting; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSendSequentialLighting; // 0x00F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F2[0x2]; // 0x00F2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float SequentialLightSpreadRadius; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLightDelay; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideLightDelay; // 0x00FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLit; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLightTick; // 0x0101(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_102[0x2]; // 0x0102(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float CurrentLightIntensity; // 0x0104(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float LightDelay; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USphereComponent* PropagateSphere; // 0x0110(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray FireParticles; // 0x0118(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray FireBillboards; // 0x0128(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UAkComponent* Ak_Fire_Burning_Loop; // 0x0138(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UPointLightComponent* FirePointLight; // 0x0140(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UAnimatedLightComponent* AnimatedLight; // 0x0148(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray ObjectTypes; // 0x0150(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + TArray PropagateObjects; // 0x0160(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UObjectStateInfo* TorchObjectState; // 0x0170(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndLight(); + void ExtinguishLight(); + void MidLight(); + void OnPropagateOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor); + void OnPropagateOverlapEnd(class AActor* OtherActor); + void OnProxOverlapBegin(class AActor* OtherActor); + void Propagate(); + void SequentialLight(); + void SetOnFire(bool bOnFire); + void StartLight(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TorchComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TorchComponent") + } + static class UTorchComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTorchComponent; + +// Class Phoenix.SlideNavLinkComponent +// 0x0050 (0x02D0 - 0x0280) +class USlideNavLinkComponent final : public UOdcNavLinkComponent +{ +public: + bool bIsBottomLinkPosValid; // 0x0280(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SlideBottomLinkEnd; // 0x0284(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsTopLinkPosValid; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SlideTopLinkEnd; // 0x0294(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSelectableSubobjectName StartLinkComponentName; // 0x02A0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FSelectableSubobjectName EndLinkComponentName; // 0x02A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FNavSlideInfo SlideInfo; // 0x02B0(0x0018)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RegisterNavLink(); + void UpdateNavLink(const struct FNavSlideInfo& Info); + + bool HasValidLinks() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlideNavLinkComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlideNavLinkComponent") + } + static class USlideNavLinkComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlideNavLinkComponent; + +// Class Phoenix.SocialJournalHeadlineWidget +// 0x0018 (0x0280 - 0x0268) +class USocialJournalHeadlineWidget final : public UUserWidget +{ +public: + class UPhoenixTextBlock* Count; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* Icon; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* Name_0; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void InitDetails(const class FText& Param_Name_0, const class FString& IconName, int32 Count_0); + void OnSynchronizeProperties(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialJournalHeadlineWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialJournalHeadlineWidget") + } + static class USocialJournalHeadlineWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialJournalHeadlineWidget; + +// Class Phoenix.TrainManager +// 0x00A8 (0x00D0 - 0x0028) +class UTrainManager final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UTrainSettings* TrainSettings; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ATrain* TrainEngine; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class ATrain* CoalCar; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray PassengerCars; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + class UTrainNavigationSplineComponent* NavigationSpline; // 0x0060(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_68[0x68]; // 0x0068(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UTrainManager* Get(); + + void CleanupTrain(); + void SetTrainDistanceAlongTrack(float Distance); + void SetTrainPositionAlongTrack(const struct FVector& Position); + void SetTrainSpeed(float Speed); + void SetupTrain(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TrainManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TrainManager") + } + static class UTrainManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTrainManager; + +// Class Phoenix.SocialReasoning +// 0x02E8 (0x0530 - 0x0248) +class ASocialReasoning : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAmendSocapDetails SocialCapitalDetails; // 0x0250(0x0028)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_278[0x10]; // 0x0278(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate PlayerHasGreetedMeDelegate; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UBTCustomComponent* Mind; // 0x0298(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlackboardComponent* Memory; // 0x02A0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ThinkDelegate; // 0x02A8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate ChatDelegate; // 0x02B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CombatDelegate; // 0x02C8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate CompanionshipDelegate; // 0x02D8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PerformTask_WaitForPlayerDelegate; // 0x02E8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PerformTask_MoveToLocationDelegate; // 0x02F8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PerformTask_MoveToStationDelegate; // 0x0308(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate PlayerSightedDelegate; // 0x0318(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate RunEQS_FindStationsDelegate; // 0x0328(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate RunEQS_FindSocialReasoningsDelegate; // 0x0338(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate InteractionCallbackDelegate; // 0x0348(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate GhostStoryEndedDelegate; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UStoryTeller* StoryTeller; // 0x0368(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_370[0x20]; // 0x0370(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + float PatrolWaitTime; // 0x0390(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr LookAtMe; // 0x0394(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39C[0x194]; // 0x039C(0x0194)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void SuppressGreetingGhostStoriesOnActor(class AActor* InTargetActor, bool InShouldSuppress, class UObject* InCaller); + static bool TriggerSoloActionOnActor(class AActor* InTargetActor, ESocialActionTypes Story, ESocialSemanticIDs Emotion, class AActor* FocusActor); + + void AbandonTheGhostStory(); + bool AvailableToTellAGhostStory(); + bool CreateSocialInteraction(int32 MinimumInteractors, const struct FStationQueryData& ProvidedStationData, ESpawnedStationTypes SpawnedStationType, float TimeAvailable, bool IsDynamic); + bool CreateSocialInteractionForChat(const struct FStationQueryData& ProvidedStationData, ESpawnedStationTypes SpawnedStationType, float TimeAvailable, bool IsDynamic); + void EndTheGhostStory(); + void FinishActivateLookAtTrigger(EStandardManagedPriority InPriority, class FName InReason); + void FinishSettingGhostStoryInterestFactor(EStandardManagedPriority InPriority, class UObject* InCaller); + struct FGameplayTag GetCurrentBehavior(); + struct FGameplayTag GetDesiredBehavior(); + void GetFreeTimeMinMaxStationChangeTime(float* outMinTime, float* outMaxTime); + class FName GetReasonerDisplayName(); + class FName GetReasonerName(); + bool GetUseOptimizedEQS(); + void Greet(const struct FGreetingQueryData& TheGreeting); + bool JoinStation(const struct FStationQueryData& StationData, float Duration, bool OverwritePreviousGoal); + bool MonitorTheAccompaniment(float LeashLength); + void NoStationsFound(); + bool SelectGhostStoryPartners(const TArray& PotentialPartners, TArray* AvailablePartners); + void SetGhostStoryInterestFactor(float inInterestFactor); + void StartActivateLookAtTrigger(bool inActivate, EStandardManagedPriority InPriority, class FName InReason); + void StartSettingGhostStoryInterestFactor(float InInterestLevel, EStandardManagedPriority InPriority, class UObject* InCaller); + void SuppressGreetingGhostStories(bool InShouldSuppress); + bool TriggerSoloAction(ESocialActionTypes Story, ESocialSemanticIDs Emotion, class AActor* FocusActor); + struct FGreetingQueryData WhomShallIAccompany(const TArray& PotentialAccompaniers, float* score); + struct FGreetingQueryData WhomShallIGreet(const TArray& PotentialGreetees, float* score); + + class UObject* GetReasoner() const; + class APawn* GetReasonerPawn() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialReasoning") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialReasoning") + } + static class ASocialReasoning* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASocialReasoning; + +// Class Phoenix.SocialReasoning_Interface +// 0x0000 (0x0000 - 0x0000) +class ISocialReasoning_Interface final +{ +public: + void Converse(struct FSocialResponse* SocialResponse); + void ConverseWithProxy(struct FSocialResponse* SocialResponse); + void ExcuseMe(); + bool Goodbye(); + bool Nevermind(); + void PlayerSighted(); + void RunEQS_FindSocialReasonings(EEnvQueryRunMode RunMode, struct FQueryFinishedData* QueryFinishedDelegate); + void RunEQS_FindStations(EEnvQueryRunMode RunMode, struct FQueryFinishedData* QueryFinishedDelegate); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialReasoning_Interface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialReasoning_Interface") + } + static class ISocialReasoning_Interface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISocialReasoning_Interface; + +// Class Phoenix.Spawn_ByDBInfo +// 0x0110 (0x0158 - 0x0048) +class USpawn_ByDBInfo final : public UActorSpawner +{ +public: + struct FSpawnSelectInfo DBInfo; // 0x0048(0x0080)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FDbSingleColumnInfo CharacterLookIdInfo; // 0x00C8(0x0088)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + TSubclassOf OverrideActorClass; // 0x0150(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spawn_ByDBInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spawn_ByDBInfo") + } + static class USpawn_ByDBInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawn_ByDBInfo; + +// Class Phoenix.SanctuaryIdentityParticleSystem +// 0x0090 (0x02F0 - 0x0260) +class ASanctuaryIdentityParticleSystem final : public AStreamingPlaceholderBase +{ +public: + TMap> IdentityOverrides; // 0x0260(0x0050)(Edit, UObjectWrapper, NativeAccessSpecifierPublic) + TSoftObjectPtr DefaultParticleSystem; // 0x02B0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoSwapWhenIdentityChanges; // 0x02D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystemComponent* ParticleSystemComponent; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UParticleSystem* LoadedAsset; // 0x02E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void OnIdentityChanged(ESanctuaryIdentity OldIdentity, ESanctuaryIdentity NewIdentity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SanctuaryIdentityParticleSystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SanctuaryIdentityParticleSystem") + } + static class ASanctuaryIdentityParticleSystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASanctuaryIdentityParticleSystem; + +// Class Phoenix.Spawn_BySkeletalMesh_WithCreatureAudio +// 0x0008 (0x0070 - 0x0068) +class USpawn_BySkeletalMesh_WithCreatureAudio final : public USpawn_BySkeletalMesh +{ +public: + class UObjectArchitectAsset* CreatureAudioAsset; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spawn_BySkeletalMesh_WithCreatureAudio") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spawn_BySkeletalMesh_WithCreatureAudio") + } + static class USpawn_BySkeletalMesh_WithCreatureAudio* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawn_BySkeletalMesh_WithCreatureAudio; + +// Class Phoenix.Spawn_ByStationStoryContent +// 0x0018 (0x0060 - 0x0048) +class USpawn_ByStationStoryContent final : public UActorSpawner +{ +public: + int32 CharacterIndex; // 0x0048(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString StoryContentParameter; // 0x0050(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spawn_ByStationStoryContent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spawn_ByStationStoryContent") + } + static class USpawn_ByStationStoryContent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawn_ByStationStoryContent; + +// Class Phoenix.SpawnCustomizableActor +// 0x0018 (0x0048 - 0x0030) +class USpawnCustomizableActor final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Loaded; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class USpawnCustomizableActor* SpawnCustomizableActor(class UObject* WorldContextObject, TSubclassOf Class_0, const class FName RegistryId, const struct FTransform& Transform, class AActor* Owner, class APawn* Instigator, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride); + + void OnFinishLoading(class AActor* InOwner); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpawnCustomizableActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpawnCustomizableActor") + } + static class USpawnCustomizableActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpawnCustomizableActor; + +// Class Phoenix.StudentCallOutAttachComponent +// 0x0010 (0x0230 - 0x0220) +class UStudentCallOutAttachComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x18]; // 0x0218(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StudentCallOutAttachComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StudentCallOutAttachComponent") + } + static class UStudentCallOutAttachComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStudentCallOutAttachComponent; + +// Class Phoenix.SpellActionItemWidget +// 0x0000 (0x0268 - 0x0268) +class USpellActionItemWidget final : public UActionItemWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellActionItemWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellActionItemWidget") + } + static class USpellActionItemWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellActionItemWidget; + +// Class Phoenix.SpellBarSlotWidget +// 0x0018 (0x0280 - 0x0268) +class USpellBarSlotWidget final : public UUserWidget +{ +public: + class FString IconName; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* slotIcon; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnSynchronizeProperties(); + void SetImage(const class FString& ImageName); + void SetSlotState(bool IsActive); + void UpdateRechargeMaterial(class UTexture2D* newSpellIcon); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellBarSlotWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellBarSlotWidget") + } + static class USpellBarSlotWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellBarSlotWidget; + +// Class Phoenix.StupidShaderParser +// 0x0000 (0x0030 - 0x0030) +class UStupidShaderParser final : public UDataAsset +{ +public: + void Import(); + void WriteCSV(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StupidShaderParser") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StupidShaderParser") + } + static class UStupidShaderParser* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStupidShaderParser; + +// Class Phoenix.RadialForceData +// 0x0050 (0x0078 - 0x0028) +class URadialForceData final : public UObject +{ +public: + class AActor* Actor; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* Component; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x30]; // 0x0038(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + TArray IgnoreActors; // 0x0068(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RadialForceData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RadialForceData") + } + static class URadialForceData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URadialForceData; + +// Class Phoenix.SpellImpactComponent +// 0x0000 (0x00D0 - 0x00D0) +class USpellImpactComponent : public UActorComponent +{ +public: + void OnSpellImpact(class AActor* Target, const struct FMunitionImpactData& MunitionImpactData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellImpactComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellImpactComponent") + } + static class USpellImpactComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellImpactComponent; + +// Class Phoenix.SubsonicSpellMovementComponent +// 0x0020 (0x0210 - 0x01F0) +class USubsonicSpellMovementComponent final : public UMunitionMovementComponent +{ +public: + float MinHomingDistance; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHomingDistance; // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinHomingRotationSpeed; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHomingRotationSpeed; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_200[0x10]; // 0x0200(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubsonicSpellMovementComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubsonicSpellMovementComponent") + } + static class USubsonicSpellMovementComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubsonicSpellMovementComponent; + +// Class Phoenix.SpellInfoData +// 0x0040 (0x0070 - 0x0030) +class USpellInfoData final : public UDataAsset +{ +public: + TArray IneffectiveFX2; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float ChargedActivationDelay; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhoenixPhysicalMaterial* WaterPPM; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* ImmuneToDataAsset; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* ChargedSpellTagDataAsset; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpellCastFX; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellInfoData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellInfoData") + } + static class USpellInfoData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellInfoData; + +// Class Phoenix.SpellInstantCastPanelWidget +// 0x0060 (0x02C8 - 0x0268) +class USpellInstantCastPanelWidget final : public UUserWidget +{ +public: + class AWandTool* Wand; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ABiped_Character* BipedCharacter; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpellBarDataArray; // 0x0278(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool NextLoadout; // 0x0288(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_289[0x3]; // 0x0289(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SpellGroupIndex; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SpellGroupIcons; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class USpellBarSlotWidget* Spell_0; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellBarSlotWidget* Spell_1; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextBlock* SpellNameText_0; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextBlock* SpellNameText_1; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* SpellGroupIcon; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void GetSpellData(); + void InitSpells(); + void OnActivateWand(); + void OnDeactivateWand(); + void OnSynchronizeProperties(); + void OnUpdateAvailableSpellList(); + void OnUpdateSpellGroup(); + void SetSpellName(const class FText& NewName, int32 SpellIndex); + void ShowSpellPanel(bool Show); + void UpdateAvailableSpellList(bool Next); + void UpdateSlotState(bool IsActive); + void UpdateSpellGroup(bool OutAnimDone); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellInstantCastPanelWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellInstantCastPanelWidget") + } + static class USpellInstantCastPanelWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellInstantCastPanelWidget; + +// Class Phoenix.SpellInterface +// 0x0000 (0x0000 - 0x0000) +class ISpellInterface final +{ +public: + void OnAffectedBySpell(const class ASpellTool* SpellTool, class AActor* Instigator, const TArray& DataAssets, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FGameplayTagContainer& Impact, const struct FHitResult& Hit, const struct FVector& ImpactDirection); + void OnAffectedBySpellEnd(const class ASpellTool* SpellTool, class AActor* Instigator, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FGameplayTagContainer& Impact); + void OnHitBySpell(const class ASpellTool* SpellTool, class AActor* Instigator, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FHitResult& Hit, const struct FVector& ImpactDirection); + void OnOverlappedBySpell(class ASpellTool* SpellTool, class AActor* Instigator, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FGameplayTagContainer& Impact, const struct FVector& MunitionLocation); + void OnSpellEffective(class AActor* Instigator); + void OnSpellIneffective(class AActor* Instigator); + void OnSpellTooWeak(class AActor* Instigator); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellInterface") + } + static class ISpellInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISpellInterface; + +// Class Phoenix.SpellManagerBPInterface +// 0x0008 (0x0030 - 0x0028) +class USpellManagerBPInterface final : public UObject +{ +public: + int32 NumLoadouts; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpellsPerLoadout; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static int32 GetAvailableSpellCount(bool IncludeLocked); + static int32 GetCurrentSpellIndex(); + static bool GetCurrentSpellLoadout(TArray* SpellNames); + static int32 GetCurrentSpellLoadoutIndex(); + static void GetFinishingSpells(TArray* SpellNames); + static void GetSpell(int32 SpellLoadOut, int32 SpellIndex, class FName* SpellName); + static class FName GetSpellCategory(const class FString& SpellName); + static class FName GetSpellFinisher(); + static TArray GetSpellGroupNames(); + static bool GetSpellsByGroup(int32 LoadoutIndex, TArray* SpellNames); + static bool GetSpellsFinisher(TArray* SpellNames); + static TArray GetSpellsInCategory(ESpellCategory Category, bool IncludeLocked); + static TMap GetSpellUpgradeMap(); + static void GetTargetingSpells(TArray* SpellNames); + static bool IsUnlocked(class FName SpellLockName); + static void SetCurrentSpellLoadoutIndex(int32 LayoutIndex); + static void SetDarkArtsArenaState(const bool IsActive); + static void SetFinisherSpell(class FName SpellName); + static void SetOverrideSpellLevel(int32 SpellLevel); + static void SetSpell(int32 LoadoutIndex, int32 SpellIndex, class FName SpellName); + static void SetSpellFinisher(class FName SpellName); + static void SetTargetingSpell(int32 SpellLoadoutIndex, int32 SpellIndex, class FName SpellName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpellManagerBPInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpellManagerBPInterface") + } + static class USpellManagerBPInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpellManagerBPInterface; + +// Class Phoenix.SpiderSniper_SpitWebs_AttackChoice +// 0x0000 (0x0028 - 0x0028) +class USpiderSniper_SpitWebs_AttackChoice final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderSniper_SpitWebs_AttackChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderSniper_SpitWebs_AttackChoice") + } + static class USpiderSniper_SpitWebs_AttackChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpiderSniper_SpitWebs_AttackChoice; + +// Class Phoenix.SpiderSpawn_AttackChoice +// 0x0000 (0x0028 - 0x0028) +class USpiderSpawn_AttackChoice final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpiderSpawn_AttackChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpiderSpawn_AttackChoice") + } + static class USpiderSpawn_AttackChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpiderSpawn_AttackChoice; + +// Class Phoenix.ActivateDOV_AttackChoice +// 0x0000 (0x0028 - 0x0028) +class UActivateDOV_AttackChoice final : public UEnemy_AttackChoice +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ActivateDOV_AttackChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ActivateDOV_AttackChoice") + } + static class UActivateDOV_AttackChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActivateDOV_AttackChoice; + +// Class Phoenix.SpringFollowComponent +// 0x0040 (0x0260 - 0x0220) +class USpringFollowComponent final : public USceneComponent +{ +public: + struct FSpringFollowComponentSettings Settings; // 0x0218(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bAlignToVelocity; // 0x023C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23D[0x3]; // 0x023D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAlignToVelocity AlignToVelocity; // 0x0240(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bSpringActive; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0xF]; // 0x0251(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RemoveChildOffset(); + void ResetPhysics(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpringFollowComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpringFollowComponent") + } + static class USpringFollowComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpringFollowComponent; + +// Class Phoenix.StartConversationWithNameNode +// 0x0030 (0x0060 - 0x0030) +class UStartConversationWithNameNode final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate ConversationStarted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate ConversationFinished; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + class FName CharacterID; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ConversationID; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UStartConversationWithNameNode* StartConversationWithName(class FName CharacterID_0, class FName ConversationID_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StartConversationWithNameNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StartConversationWithNameNode") + } + static class UStartConversationWithNameNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStartConversationWithNameNode; + +// Class Phoenix.StartPageWidget +// 0x0010 (0x0380 - 0x0370) +class UStartPageWidget final : public UScreen +{ +public: + bool CanProceed; // 0x0370(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_371[0xF]; // 0x0371(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnStartPageIntroStarted(class UPhoenixUserWidget* PhoenixWidget, int32 IntroType); + void OnStartPageOutroEnded(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType); + void OnStartPageOutroStarted(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType); + void OnUserProfileChange(const class UObject* i_caller, const class FString& username); + void SetHydraString(const class FString& ProfileName); + void SetIsLoggedIn(const bool bIsLoggedIn); + void SetLoginButtonString(const class FString& LoginButtonString); + void SetProfileString(const class FString& ProfileName); + void ShowLoginButton(const bool bShow); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StartPageWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StartPageWidget") + } + static class UStartPageWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStartPageWidget; + +// Class Phoenix.StationStoryProp_AttachToCastMember +// 0x0018 (0x0040 - 0x0028) +class UStationStoryProp_AttachToCastMember final : public UStationStoryPropAttachment +{ +public: + struct FSceneRigStageRole AttachParent; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FString AttachSocket; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationStoryProp_AttachToCastMember") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationStoryProp_AttachToCastMember") + } + static class UStationStoryProp_AttachToCastMember* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationStoryProp_AttachToCastMember; + +// Class Phoenix.StationTag_Character +// 0x0000 (0x0028 - 0x0028) +class UStationTag_Character final : public UAnimationArchitectTagProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StationTag_Character") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StationTag_Character") + } + static class UStationTag_Character* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStationTag_Character; + +// Class Phoenix.StatsManager +// 0x0108 (0x0130 - 0x0028) +class UStatsManager final : public UObject +{ +public: + TMulticastInlineDelegate StatChangedEvent; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_38[0xF8]; // 0x0038(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool AddNewStat(class FName StatID, const int32 Value); + static void ClearStatBit(const class FName Key, const int32 bit); + static bool DeleteStat(class FName Key); + static class UStatsManager* Get(); + static const class FName GetStatName(const struct FStatList& StatList); + static bool ReadBitSet(const class FName Key, const int32 bit); + static int32 ReadSetBitCount(const class FName Key); + static int32 ReadStat(const class FName Key); + static void SetStat(const class FName Key, const int32 Value); + static void SetStatBit(const class FName Key, const int32 bit); + static bool StatExists(const class FName Key); + static void UpdateStat(const class FName Key, const int32 Delta); + + void GameStatGet(const class FString& StatKey); + void GameStatSet(const class FString& StatKey, int32 StatValue); + void OnGameToBeSaved(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StatsManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StatsManager") + } + static class UStatsManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStatsManager; + +// Class Phoenix.StoryTeller +// 0x0048 (0x0070 - 0x0028) +class UStoryTeller final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRigProvider* SceneRigProvider; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBaseArchitectAsset* LookupAsset; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Stories; // 0x0058(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryTeller") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryTeller") + } + static class UStoryTeller* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryTeller; + +// Class Phoenix.StreamingPlaceholderFrontend +// 0x0060 (0x02D0 - 0x0270) +class AStreamingPlaceholderFrontend final : public AStreamingPlaceholderChildActorBase +{ +public: + class FString FrontendStateKey; // 0x0270(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FrontendStateValue; // 0x0280(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr ActorToSpawn; // 0x0290(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowInEditor; // 0x02B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OnlySpawnIfKeyNotPresent; // 0x02C0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingPlaceholderFrontend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingPlaceholderFrontend") + } + static class AStreamingPlaceholderFrontend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStreamingPlaceholderFrontend; + +// Class Phoenix.StreamingPlaceholderSanctuaryIdentity +// 0x0080 (0x02F0 - 0x0270) +class AStreamingPlaceholderSanctuaryIdentity final : public AStreamingPlaceholderChildActorBase +{ +public: + TMap> IdentityOverrides; // 0x0270(0x0050)(Edit, UObjectWrapper, NativeAccessSpecifierPublic) + TSoftClassPtr DefaultActor; // 0x02C0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoSwapWhenIdentityChanges; // 0x02E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnIdentityChanged(ESanctuaryIdentity OldIdentity, ESanctuaryIdentity NewIdentity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StreamingPlaceholderSanctuaryIdentity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StreamingPlaceholderSanctuaryIdentity") + } + static class AStreamingPlaceholderSanctuaryIdentity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStreamingPlaceholderSanctuaryIdentity; + +// Class Phoenix.SubSonic_VenomousTentacula_Bulb +// 0x0000 (0x0538 - 0x0538) +class ASubSonic_VenomousTentacula_Bulb final : public AMunitionType_SubsonicSpell +{ +public: + void SetupProjectile(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubSonic_VenomousTentacula_Bulb") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubSonic_VenomousTentacula_Bulb") + } + static class ASubSonic_VenomousTentacula_Bulb* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASubSonic_VenomousTentacula_Bulb; + +// Class Phoenix.SubtitleElement +// 0x0060 (0x02C8 - 0x0268) +class USubtitleElement : public UUserWidget +{ +public: + uint8 AudioPriority; // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAudioDialogueLineData ElementAudioDialogueLineData; // 0x0270(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bAudioEndedRecieved; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InitAudioDialogueLineData(const struct FAudioDialogueLineData& AudioDialogueLineData); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SubtitleElement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SubtitleElement") + } + static class USubtitleElement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USubtitleElement; + +// Class Phoenix.TargetTypeAccio +// 0x0000 (0x0060 - 0x0060) +class UTargetTypeAccio final : public UTargetTypeActor +{ +public: + static class UTargetTypeBase* AddTarget_Accio(class UTargetTracker* TargetTracker, class AActor* InTargetActor, ETargetID InTargetID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TargetTypeAccio") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TargetTypeAccio") + } + static class UTargetTypeAccio* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTargetTypeAccio; + +// Class Phoenix.TextButtonWidget +// 0x00C0 (0x03E8 - 0x0328) +class UTextButtonWidget : public UPhoenixUserWidget +{ +public: + class FText Key; // 0x0328(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FString Namespace; // 0x0340(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor HoveredTextColor; // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor UnhoveredTextColor; // 0x0360(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsButtonPressed; // 0x0370(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_371[0x7]; // 0x0371(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* UserData; // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateFontInfo TextFont; // 0x0380(0x0058)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UButton* TheButton; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixTextBlock* TheText; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ChangeTextColorOnButtonHover(); + void ChangeTextColorOnButtonUnHover(); + class FText GetText(); + void OnSynchronizeProperties(); + void SetText(const class FText& NewKey); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextButtonWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextButtonWidget") + } + static class UTextButtonWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextButtonWidget; + +// Class Phoenix.Tier4_Actor +// 0x0250 (0x05B0 - 0x0360) +class ATier4_Actor final : public ACustomizableActor +{ +public: + uint8 Pad_360[0x38]; // 0x0360(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf AnimSharingSetup; // 0x0398(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3A0[0x160]; // 0x03A0(0x0160)(Fixing Size After Last Property [ Dumper-7 ]) + class UCapsuleComponent* Collision; // 0x0500(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_508[0x90]; // 0x0508(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) + class AVisibilityMeshActor* VisibilityMesh; // 0x0598(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5A0[0x10]; // 0x05A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnBeginActorOverlap(class AActor* SelfActor, class AActor* OtherActor); + void OnCharacterLoadComplete(class AActor* inTheActor); + void SetManagedStackVisibilityMesh(class UStaticMeshComponent* InVisibilityMesh); + bool TeleportToStation(const class AStation* InStation, const int32 InConnectionIndex); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Tier4_Actor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Tier4_Actor") + } + static class ATier4_Actor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATier4_Actor; + +// Class Phoenix.T4_AnimationSharingStateProcessor +// 0x0010 (0x0060 - 0x0050) +class UT4_AnimationSharingStateProcessor final : public UAnimationSharingStateProcessor +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + EFacialAnimType GetFacialAnimType(uint8 InCurrentState); + void GetUsesEyeMouthAnims(uint8 InCurrentState, bool* bOutUsesEyeAnims, bool* bOutUsesMouthAnims); + void ProcessActorState_Implementation(int32* OutState, class AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool* bShouldProcess); + void UpdateT4State(int32* OutState, class AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool* bShouldProcess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("T4_AnimationSharingStateProcessor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"T4_AnimationSharingStateProcessor") + } + static class UT4_AnimationSharingStateProcessor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UT4_AnimationSharingStateProcessor; + +// Class Phoenix.Totem +// 0x0000 (0x0248 - 0x0248) +class ATotem final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Totem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Totem") + } + static class ATotem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATotem; + +// Class Phoenix.TrainSettings +// 0x0088 (0x00B0 - 0x0028) +class UTrainSettings final : public UObject +{ +public: + TSoftClassPtr Engine; // 0x0028(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr CoalCar; // 0x0050(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr PassengerCar; // 0x0078(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeCoalCar; // 0x00A0(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NumOfPassengerCars; // 0x00A4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinScreenSize; // 0x00A8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TrainSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TrainSettings") + } + static class UTrainSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTrainSettings; + +// Class Phoenix.TransfigurationManager +// 0x0990 (0x0A38 - 0x00A8) +class UTransfigurationManager final : public UPhxDbRegistryTypeManager +{ +public: + uint8 Pad_A8[0x7B8]; // 0x00A8(0x07B8)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CachedColovariaMaterials; // 0x0860(0x0050)(NativeAccessSpecifierPrivate) + TArray ColovariaCacheRequiredComponentQueue; // 0x08B0(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray ColovariaCacheAdditionalComponentQueue; // 0x08C0(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UVanishmentQueue* VanishmentQueue; // 0x08D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UPhysicalResponseReporter* PhysicalResponseReporter; // 0x08D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UTransformAllLoadController* TransformAllController; // 0x08E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFoliageRemoverContainer* FoliageRemoverContainer; // 0x08E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_8F0[0x148]; // 0x08F0(0x0148)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static TArray BP_GetResourcesRequired(const class FName TypeID); + static TArray BP_GetResourcesRequiredForCategory(const class FName CategoryName); + static bool BP_IsColovariaCacheRequiredQueueEmpty(); + static void ColorObject(class AActor* InActor, const class FName InColorID, bool bShowEffect); + static bool DoesTransfigurationObjectExist(int32 ObjectUID); + static TArray GetAllTransfigurationCategories(); + static TArray GetAllTransfigurationLocks(bool bIncludeAlreadyUnlocked); + static int32 GetConjurationBudgetCurrentlyUsed(const EConjurationContext Context); + static void GetConjurationBudgetPerExpansion(const EConjurationContext InContext, float* OutMainExpansionBudget, float* OutBudgetPerUnlockableExpansion); + static TArray GetConjurationCategoriesFromStatsCategory(const class FName InStatsCategory, bool bIgnoreEmptyCategories); + static EConjurationContext GetConjurationContext(); + static int32 GetLevelConjurationBudget(const EConjurationContext Context); + static class FName GetLockIDForObject(const class FName inObjectName); + static void GetNumExpansions(const EConjurationContext InContext, int32* OutNumAvailableExpansions, int32* OutNumTotalExpansions); + static int32 GetObjectCostConjurationBudget(const class FName CategoryName); + static int32 GetObjectCostConjurationBudgetFromActor(const class AActor* InActor); + static class FName GetObjectTransfigSlotIDFromActor(const class AActor* InActor); + static struct FTransfigSlotPool GetTransfigSlotPoolFromClassName(const class FName ObjectClass, bool* bOutPoolExists); + static struct FTransfigSlotPool GetTransfigSlotPoolFromObjectCategory(const class FName CategoryName, bool* bOutPoolExists); + static void GetTransfigurationItemFromLockID(const class FName LockId, bool* bUniqueItemFound, class FName* ItemName, class FName* ItemCategory); + static void GetTransfigurationItemsFromLockID(const class FName LockId, TArray* ItemNames, TArray* ItemCategories); + static class FName GetTransformationCategory(const class FName& ObjectName); + static class FName GetTransformationGroupForObject(const class FName ObjectName); + static TArray GetTransformationGroups(const class FName& ObjectName); + static TArray GetTransformationObjectList(const class FName& CategoryName); + static struct FTransfigurationUnlockSource GetUnlockSourceForLockID_static(const class FName LockId); + static bool HasEnoughConjurationBudgetToConjure(const class AActor* InActor); + static bool HasTransfigSlotAvailableToConjureFromObjectCategory(const class FName CategoryName, const EConjurationContext Context); + static bool IsSpawnQueueEmpty(); + static bool IsTransformAllQueueEmpty(); + static bool IsVanishmentQueueEmpty(); + static void ResetTransfigurationObjectTransform(class AActor* InActor); + static void SetConjurationContextBlueprint(const EConjurationContext InContext); + static void SetMoveablePlaceholderObjectsEnabled(bool bEnabled); + static void SetPowerpointSnappingEnabledBlueprint(bool bIsEnabled); + static void SpawnAllColorChangeItemsBlueprint(); + static void UnlockTransfigurationItemsForCurriculum(const TMap& CurriculumYearsCompleted, bool bIncludePurchasableLocks, bool bIncludeMissionRewardLocks); + static void VanishObject(class AActor* InActor, bool bShowEffect, bool bReturnResources, bool bReturnAllRequiredResources, class UClass* InPreviewActorClass, bool bDeferNotification); + + ESpawnAllowedResponse AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent); + void OnDeferredChildActorSpawned(class UDeferredChildActorComponent* InChildActorComponent); + void OnGameToBeSaved(); + void OnNewGame(); + void OnSaveGameLoaded(); + class AActor* Spawn(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationManager") + } + static class UTransfigurationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransfigurationManager; + +// Class Phoenix.TransfigurationPlacementAnimator +// 0x0010 (0x0258 - 0x0248) +class ATransfigurationPlacementAnimator : public AActor +{ +public: + TWeakObjectPtr PreviewActor; // 0x0248(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AttachPreviewObject(class ATransfigurationPreviewActor* InPreviewActor); + void DetachPreviewObject(); + int32 GetSelectedAnimIndex(); + void SelectAnimationIndex(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationPlacementAnimator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationPlacementAnimator") + } + static class ATransfigurationPlacementAnimator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationPlacementAnimator; + +// Class Phoenix.TransfigurationSnappingLine +// 0x0000 (0x0248 - 0x0248) +class ATransfigurationSnappingLine final : public AActor +{ +public: + void FadeOutAndDestroy(); + void SetLineLength(float Length); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TransfigurationSnappingLine") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TransfigurationSnappingLine") + } + static class ATransfigurationSnappingLine* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATransfigurationSnappingLine; + +// Class Phoenix.Transform_StoryParticipantExit +// 0x0008 (0x0030 - 0x0028) +class UTransform_StoryParticipantExit final : public UTransformProvider +{ +public: + int32 ParticipantChannel; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_StoryParticipantExit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_StoryParticipantExit") + } + static class UTransform_StoryParticipantExit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_StoryParticipantExit; + +// Class Phoenix.UDSActivityManager +// 0x0448 (0x0470 - 0x0028) +class UUDSActivityManager final : public UObject +{ +public: + uint8 Pad_28[0xB0]; // 0x0028(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) + class UUDSManager* UDSManager; // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_E0[0x390]; // 0x00E0(0x0390)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UDSActivityManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UDSActivityManager") + } + static class UUDSActivityManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUDSActivityManager; + +// Class Phoenix.UDSFieldGuideManager +// 0x0010 (0x0038 - 0x0028) +class UUDSFieldGuideManager final : public UObject +{ +public: + class UUDSManager* UDSManager; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UUDSActivityManager* UDSActivityManager; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UDSFieldGuideManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UDSFieldGuideManager") + } + static class UUDSFieldGuideManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUDSFieldGuideManager; + +// Class Phoenix.UIAccessibilityManager +// 0x00E8 (0x0110 - 0x0028) +class UUIAccessibilityManager final : public UObject +{ +public: + uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) + class UDataTable* AudioCueDataTable; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UClass* IconRenderWidgetClass; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMaterialInterface* IconRenderWidgetSimpleMaterial; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_A8[0x68]; // 0x00A8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void TriggerAccessibilityEvent(EAccessibilityAudioCueEventType EventType, class AActor* EventActor); + static void TriggerAccessibilityEventDamage(class AActor* EventActor, const struct FVector& Location, float Angle, float Damage); + static void TriggerAccessibilityEventEnter(EAccessibilityAudioCueEventType EventType, class AActor* EventActor); + static void TriggerAccessibilityEventLeave(EAccessibilityAudioCueEventType EventType, class AActor* EventActor); + + void ActivateAudioCues(class UCanvasPanel* pPanel, class UUIAccessibilityAudioCueWidget* pWidget); + void DeactivateAudioCues(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIAccessibilityManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIAccessibilityManager") + } + static class UUIAccessibilityManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUIAccessibilityManager; + +// Class Phoenix.UIBlueprintFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UUIBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AddHousePoints(const class FString& HouseName, int32 Points); + static void AddPlayerHousePoints(int32 Points); + static bool AsyncCreateSpellMiniGame(class FName GameName, bool UseDefaultCamera, const TDelegate& AsyncLoadCallback); + static bool AsyncFindIconTexture2D(const class FString& IconTextureName, class UImage* InImage, bool MatchSize, EUIAsyncLoadPriority Priority, bool bIsLoadingScreen); + static bool AsyncFindIconTexWithCallback(const class FString& IconTextureName, const TDelegate& AsyncLoadCallback, class UObject* CallbackParam); + static void AsyncLoadActionSelectionUI(); + static bool AsyncLoadFont(const struct FSoftObjectPath& FontPath, const TDelegate& AsyncLoadCallback); + static bool AsyncLoadUITexture(TSoftObjectPtr TextureRef, const TDelegate& Callback, class UObject* CallbackParam, EUIAsyncLoadPriority Priority); + static bool CanUseBroom(bool bIncludeAvatarState); + static bool CanUseGraphorn(); + static bool CanUseHippogriff(); + static bool CopyToClipboard(const class FString& StringToCopy); + static bool EqualEqual_MenuReaderVoiceMenuReaderVoice(const struct FMenuReaderVoice& arg1, const struct FMenuReaderVoice& arg2); + static class UTexture2D* FindIconTexture2D(const class FString& IconTextureName); + static class FText FloatToFractionalText(float Value, int32 Precision); + static bool GetAbilityActive(const class AActor* AbilityOwner, const class FName& AbilityName); + static float GetAbilityDurationRemaining(class AActor* AbilityOwner, const class FName& AbilityName); + static struct FVector GetActorCalloutComponentOffset(class AActor* Actor); + static void GetAllPanelChildrenOfWidgetClass(class UPanelWidget* PanelWidgetParent, TSubclassOf WidgetClass, TArray* FoundWidgets); + static TArray GetAvailableResolutions(); + static class FName GetCurrentGamePadControlScheme(); + static class FString GetCurrentLanguage(); + static class FString GetDisplayedMissionIcon(class FName MissionID); + static bool GetDisplayedPlayTime(const class FString& TotalPlayTimeString, class FText* OutText); + static float GetGamma(); + static int32 GetHousePoints(const class FString& HouseName); + static class FText GetLocalizedDateTimeText(const struct FDateTime& InDateTime, const bool ShowOnlyDate); + static struct FVector GetNPCCharacterDamageNumberOffset(const class ANPC_Character* NPCCharacter); + static struct FTransform GetPlayerSpawnLocation(class AController* PlayerController); + static float GetPotionDuration(const class FName& PotionName); + static int32 GetSalonChangeCost(); + static bool GetTimeSinceLastSave(struct FTimespan* OutTimespan); + static class FText GetTimespanTextWithMilliseconds(const struct FTimespan& Timespan); + static class UUserWidget* GetWidgetParentOfClass(class UWidget* ChildWidget, TSubclassOf WidgetClass); + static void GotoScreenFromCode(const class UObject* WorldContextObject, class UUserWidget* OldScreenReference, TSubclassOf NewScreenClass); + static void HideOutlines(class APlayerController* PC); + static bool IconExistsInTable(const class FString& IconTextureName); + static bool IsBeastMeshReady(class AActor* Actor); + static bool IsGameInForeground(); + static bool IsPCPlatform(bool bIsSteamDeckAlsoPC); + static bool IsPS5Platform(); + static bool IsSpellOrToolBlacklisted(const class FString& ItemName); + static bool IsSteamInBigPictureMode(); + static bool IsSteamRunningOnSteamDeck(); + static class FString KeyToString(const struct FKey& Key); + static void LogIntroMessage(class UObject* WorldContextObject, const class FText& Message); + static bool NotEqual_MenuReaderVoiceMenuReaderVoice(const struct FMenuReaderVoice& arg1, const struct FMenuReaderVoice& arg2); + static int32 PlayOwlMailDialog(class UObject* WorldContextObj, const class FString& MailID); + static void RestartApplication(); + static void RevertToDefaultInputMappings(); + static void RotateMenuActors(float AxisValue, float rotateSpeedMultiplier, const TArray& Actors); + static bool RunningWithEpicGamesStore(); + static bool SetInventoryIconOverride(const class FString& ItemId, class FName Variation, class FString* OutDisplayName, class FString* OutIconName, bool* OutIsNameTranslatable); + static void ShowInspectable(const class FString& InspectableID); + static void ShowInspectableWithCallback(const class FString& InspectableID, const TDelegate LoadedScreen)>& Callback); + static void ShowOutlines(class APlayerController* PC); + static void SwitchToGamePadControlScheme(class FName ControlSchemeName); + static class FString UnicodeFilter(const class FString& InputStr); + static bool WorldToViewport(const struct FVector& WorldPos, struct FVector2D* o_Point, bool LockToViewableSpace); + + struct FVector2D MeasureStringLength(const class FString& TextString, const struct FSlateFontInfo& FontInfo); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIBlueprintFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIBlueprintFunctionLibrary") + } + static class UUIBlueprintFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUIBlueprintFunctionLibrary; + +// Class Phoenix.UIAccessibilityAudioCueWidget +// 0x0000 (0x0268 - 0x0268) +class UUIAccessibilityAudioCueWidget : public UUserWidget +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIAccessibilityAudioCueWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIAccessibilityAudioCueWidget") + } + static class UUIAccessibilityAudioCueWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUIAccessibilityAudioCueWidget; + +// Class Phoenix.UIInteractiveActor +// 0x0008 (0x02A0 - 0x0298) +class AUIInteractiveActor final : public AInteractiveObjectActor +{ +public: + class UCognitionStimuliSourceComponent* CognitionStimuliSourceComponent; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void InteractionInitiated(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UIInteractiveActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UIInteractiveActor") + } + static class AUIInteractiveActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AUIInteractiveActor; + +// Class Phoenix.VanishmentSpellTool +// 0x0038 (0x0AE8 - 0x0AB0) +class AVanishmentSpellTool final : public ATransfigurationSpellToolBase +{ +public: + uint8 Pad_AB0[0x28]; // 0x0AB0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> VanishmentStyles; // 0x0AD8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VanishmentSpellTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VanishmentSpellTool") + } + static class AVanishmentSpellTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVanishmentSpellTool; + +// Class Phoenix.VegetationInteractionComponentCreature +// 0x0000 (0x0148 - 0x0148) +class UVegetationInteractionComponentCreature final : public UVegetationInteractionComponentBiped +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VegetationInteractionComponentCreature") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VegetationInteractionComponentCreature") + } + static class UVegetationInteractionComponentCreature* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVegetationInteractionComponentCreature; + +// Class Phoenix.VirtualContainer +// 0x0020 (0x0048 - 0x0028) +class UVirtualContainer final : public UObject +{ +public: + uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TArray GetContents(const class FString& ContainerID); + bool IsFinite(const class FString& ContainerID); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VirtualContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VirtualContainer") + } + static class UVirtualContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVirtualContainer; + +// Class Phoenix.WalkToLocationAutomationAIController +// 0x0130 (0x0638 - 0x0508) +class AWalkToLocationAutomationAIController final : public ASocialNavigatorController +{ +public: + uint8 Pad_508[0x130]; // 0x0508(0x0130)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WalkToLocationAutomationAIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WalkToLocationAutomationAIController") + } + static class AWalkToLocationAutomationAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWalkToLocationAutomationAIController; + +// Class Phoenix.WandLink_StoryGraph +// 0x0048 (0x00D8 - 0x0090) +class UWandLink_StoryGraph final : public USceneRig_StoryGraph +{ +public: + struct FSceneRigStage_Actor Antagonist; // 0x0090(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor TeleportLocation1; // 0x00A8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor TeleportLocation2; // 0x00C0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandLink_StoryGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandLink_StoryGraph") + } + static class UWandLink_StoryGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWandLink_StoryGraph; + +// Class Phoenix.WandTool +// 0x02D0 (0x05C0 - 0x02F0) +class alignas(0x10) AWandTool : public AItemTool +{ +public: + TMulticastInlineDelegate OnSpellCast; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSpellStop; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UButtonWatcherRecord* SpellButtonWatcher; // 0x0310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* EquipExecutionClass; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* UnequipExecutionClass; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* HoldExecutionClass; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* HandOnlyAbleExecutionClass; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* SpecialAbleExecutionClass; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* TargetSightedExecutionClass; // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* AlertedExecutionClass; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* HeavyAnticipationExecutionClass; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* StartLumosExecutionClass; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ChannelingExecutionClass; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* WandCastFailExecutionClass; // 0x0368(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* WandCastFailMoveExecutionClass; // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ComboAnimationTags; // 0x0378(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSubclassOf NextLightCastAbility; // 0x0388(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NextHeavyCastAbility; // 0x0390(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf StartingCasualLightCastAbility; // 0x0398(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf StartingCombatLightCastAbility; // 0x03A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName m_chargeEvent; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName m_chargeTimeUpgrade; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_chargeTime; // 0x03B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName m_fireEvent; // 0x03BC(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float m_fireRate; // 0x03C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* m_failDueToCooldown; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDialogueConversationReference m_failDueToCooldownDialogEvent; // 0x03D0(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* m_failDueToCooldownVFX; // 0x03E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFinishersActive; // 0x03E8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E9[0x3]; // 0x03E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBTCustomAction ProtegoAction; // 0x03EC(0x000C)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeleeRange; // 0x03F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeleeHalfAngle; // 0x03FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellBlock; // 0x0400(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellBlockDH; // 0x0408(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellPewPew; // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellPewPewDH; // 0x0418(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* StealthAttack; // 0x0420(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AvailableSpellLoadoutIndex; // 0x0428(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42C[0x4]; // 0x042C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* ProtegoRetaliateSpell; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet BooksList; // 0x0438(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TSubclassOf RightTriggerDefaultEffect; // 0x0488(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf LeftTriggerDefaultEffect; // 0x0490(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PreloadSpells; // 0x0498(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DeathlyHallowPreloadSpells; // 0x04A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class UTriggerEffect* pRightTriggerDefaultEffect; // 0x04B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTriggerEffect* pLeftTriggerDefaultEffect; // 0x04C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UToolSetComponent* ToolSetComponent; // 0x04C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_4D0[0x48]; // 0x04D0(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SpellToolMap; // 0x0518(0x0050)(Transient, NativeAccessSpecifierPrivate) + uint8 Pad_568[0x58]; // 0x0568(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool AreAllAccessibleSpellsLoaded(class AActor* InActor); + static bool AreAllSlottedSpellsLoaded(class AActor* InActor); + static void BarItemSelected(class AActor* InActor, int32 Index_0, bool bFlag); + static bool LoadAllAccessibleSpells(class AActor* InActor); + static bool LoadAllSlottedSpells(class AActor* InActor); + static bool LoadSpellByName(class AActor* InActor, const class FString& Spell, bool Async, bool HighPriority); + + bool ActivateInstantSpellTool(int32 Index_0); + class ASpellTool* ActivateSpellTool(class USpellToolRecord* SpellToolRecord, bool bImmediate); + void AddCollectibleBook(class AFlyingBook* book); + void ApplyTriggerEffectDefault(bool RightTrigger, bool LeftTrigger); + void BlockEnd(); + bool BlockStart(); + void CancelComboSplitTimer(); + void CancelCurrentSpell(); + void CancelHeavyComboSplitTimer(); + bool CastActiveSpell(); + bool CastPewPewSpell(); + bool CastSpell(class ASpellTool* InSpellTool, bool bImmediate); + bool CastStealthTakedown(); + bool CheckRequiredPerks(const struct FGameplayTagContainer& PerkContainer); + void ComputeParryAimTransform(); + void EndSpellCast(class ASpellTool** InSpellTool); + class ASpellTool* GetFinisherSpellTool(const int32 SpellSlot); + class AProtegoSpellTool* GetProtegoSpellTool(); + class UReticule* GetReticleWidget(); + class USpellToolRecord* GetSpellRecordFromSlot(int32 Index_0); + int32 GetTargetSpellIndex(); + class UMeshComponent* GetWandMesh(); + bool IsSpellToolAvailable(class USpellToolRecord* SpellToolRecord, bool bImmediate); + void OnActiveSpellToolChanged(class ATool* ActivatedSpell, class ATool* DeactivatedSpell); + void OnCharacterLoadComplete(class AActor* Actor); + void OnRightArmStateChanged(ERightArmState RightArmState, ERightArmState LastRightArmState); + void OnSpell_Pressed(const int32 SpellSlot); + void OnSpell_Released(const int32 SpellSlot); + void OnSpellCasted(); + void OnSpellLoaded(class USpellToolRecord* SpellToolRecord); + void RemoveCollectibleBook(class AFlyingBook* book); + void ResetComboOnBranch(); + void ResetCombos(); + void ResetHeavyCombo(); + void ResetLightCombo(); + void SetAimTransform(const struct FVector& Target); + void SetAttackingActor(class AActor* i_attackingActor); + void SetContextsOnBarSpell(int32 Index_0, bool bFlag); + void SetFinishersActive(bool bActive); + void SetNextHeavyCastAbility(TSubclassOf InAbility); + void SetNextLightCastAbility(TSubclassOf InAbility); + void SetNextWandCastType(EWandCastType WandCastState); + void SetProjectileSpeedMultiplier(float Multiplier); + void SetWandStyle(class FName WandStyle); + void SpellPreload(); + void StartComboSplitTimer(const struct FComboSplitData& ComboSplitData); + void StartHeavyComboSplitTimer(const struct FComboSplitData& ComboSplitData); + bool StopLastSpell(class ASpellTool* NewSpellTool, bool* OutAlreadyActivated); + void TargetSpellSelected(bool Immediate); + void TurnOffTriggerEffects(); + void TurnOnTriggerEffects(); + void WandCastFailedTimerExpired(); + + bool AreFinishersActive() const; + class ASpellTool* GetActiveSpellTool() const; + float GetProjectileSpeedMultiplier() const; + class ASpellTool* GetSpellTool(class USpellToolRecord* SpellToolRecord) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WandTool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WandTool") + } + static class AWandTool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWandTool; + +// Class Phoenix.WaterMill_Gears +// 0x0008 (0x0250 - 0x0248) +class AWaterMill_Gears final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void GetGearComponents(TArray* Array); + void GetRotationRates(TArray* Array); + float GetSpeedControl(); + void UpdateWaterWheelMaterialValues(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WaterMill_Gears") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WaterMill_Gears") + } + static class AWaterMill_Gears* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWaterMill_Gears; + +// Class Phoenix.WEFollowButterflies +// 0x0130 (0x03B0 - 0x0280) +class alignas(0x10) AWEFollowButterflies final : public AWorldEventActor +{ +public: + class USplineComponent* ButterflySpline; // 0x0280(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USphereComponent* OverlapSphere; // 0x0288(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UBillboardComponent* Billboard; // 0x0290(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SlaveToSplines; // 0x02A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FGameplayTagContainer FBGameplayTag; // 0x02B0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) + float ButterflyMoveSpeed; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D4[0x3C]; // 0x02D4(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf TreasureChestClass; // 0x0310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float TreasureChestYaw; // 0x0318(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FBDressingClass; // 0x0320(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* HiddenChest; // 0x0328(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AWorldEventActor* EventDressing; // 0x0330(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ButterfliesHideCount; // 0x0338(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_33C[0x4]; // 0x033C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Butterflies; // 0x0340(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class AFlockingActor* StartButterflies; // 0x0350(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_358[0x58]; // 0x0358(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void BindToChestOpenedEvent(); + void HideButterflies(class AFlockingActor* ButterflyFlock); + void OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void StartMovement(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WEFollowButterflies") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WEFollowButterflies") + } + static class AWEFollowButterflies* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWEFollowButterflies; + +// Class Phoenix.Wolf_DistanceSpeedChoice +// 0x0018 (0x0040 - 0x0028) +class UWolf_DistanceSpeedChoice final : public UNPC_MobilitySpeedChoice +{ +public: + float DistanceFromTargetTrotThreshold; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPathGoalTrotThreshold; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromPathGoalToTargetTrotThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateTimeDelta; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateTimeDeltaRandomNudge; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Wolf_DistanceSpeedChoice") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Wolf_DistanceSpeedChoice") + } + static class UWolf_DistanceSpeedChoice* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWolf_DistanceSpeedChoice; + +// Class Phoenix.WorldEventAnimationComponent +// 0x0008 (0x00D8 - 0x00D0) +class UWorldEventAnimationComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UAnimationAsset* GetAnimation(); + void RemoveComponent(); + void SetAnimation(class UAnimationAsset* InAnimation); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventAnimationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventAnimationComponent") + } + static class UWorldEventAnimationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventAnimationComponent; + +// Class Phoenix.WorldEventCondition_PhasesOfTheMoon +// 0x0010 (0x0048 - 0x0038) +class UWorldEventCondition_PhasesOfTheMoon final : public UWorldEventCondition +{ +public: + TArray MoonPhasesToCheck; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_PhasesOfTheMoon") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_PhasesOfTheMoon") + } + static class UWorldEventCondition_PhasesOfTheMoon* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_PhasesOfTheMoon; + +// Class Phoenix.WorldEventCondition_PlayerScore +// 0x0008 (0x0040 - 0x0038) +class UWorldEventCondition_PlayerScore final : public UWorldEventCondition +{ +public: + int32 MinPlayerScore; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxPlayerScore; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_PlayerScore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_PlayerScore") + } + static class UWorldEventCondition_PlayerScore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_PlayerScore; + +// Class Phoenix.WorldEventCondition_Weather +// 0x0010 (0x0048 - 0x0038) +class UWorldEventCondition_Weather final : public UWorldEventCondition +{ +public: + TArray WeatherToCheck; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCondition_Weather") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCondition_Weather") + } + static class UWorldEventCondition_Weather* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldEventCondition_Weather; + +// Class Phoenix.WorldEventCoreMechanics +// 0x0028 (0x0270 - 0x0248) +class AWorldEventCoreMechanics final : public AActor +{ +public: + class AWorldEventLocationActor* GeneralLocationActor; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class AActor* TeleportLocationActor; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ProductionStatusMask; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_25C[0x14]; // 0x025C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + TArray GetLocationTags(); + void GetPositionAndRotation(int32 Index_0, int32 Count, const class AActor* StartLocation, int32 rowLength, const struct FVector& axisAlignment, struct FVector* OutPosition, struct FRotator* OutRotation, int32 Width); + void LoadAndTeleport(class FName weName); + bool MaskMatchesFilter(EProductionStatus status); + void OnPlayerReturned(); + void OnPreviewLevelLoaded(); + void OnWorldEventLoaded(class AWorldEventLocationActor* Location, const struct FWorldEventDataRow& Row); + bool RowMatchesProductionFilter(const struct FWorldEventDataRow& Row); + void SetTag(const struct FGameplayTag& Tag); + TArray SortAlphabetically(const TArray& unsortedArray); + void ToggleMaskValue(EProductionStatus status); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldEventCoreMechanics") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldEventCoreMechanics") + } + static class AWorldEventCoreMechanics* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldEventCoreMechanics; + +// Class Phoenix.WorldFXRuleNormalizedTimeInRange +// 0x0000 (0x0040 - 0x0040) +class UWorldFXRuleNormalizedTimeInRange final : public UWorldFXRuleTimeInRange +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleNormalizedTimeInRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleNormalizedTimeInRange") + } + static class UWorldFXRuleNormalizedTimeInRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleNormalizedTimeInRange; + +// Class Phoenix.WorldFXRuleWeatherWindSpeedLessThan +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleWeatherWindSpeedLessThan final : public UWorldFXRuleWeatherWindSpeed +{ +public: + EBeaufortWindScale Threshold; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleWeatherWindSpeedLessThan") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleWeatherWindSpeedLessThan") + } + static class UWorldFXRuleWeatherWindSpeedLessThan* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleWeatherWindSpeedLessThan; + +// Class Phoenix.WorldFXRuleWeatherWindSpeedGreaterThanMS +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleWeatherWindSpeedGreaterThanMS final : public UWorldFXRuleWeatherWindSpeed +{ +public: + float Threshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleWeatherWindSpeedGreaterThanMS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleWeatherWindSpeedGreaterThanMS") + } + static class UWorldFXRuleWeatherWindSpeedGreaterThanMS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleWeatherWindSpeedGreaterThanMS; + +// Class Phoenix.WorldFXRuleWeatherWindSpeedRangeMS +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleWeatherWindSpeedRangeMS final : public UWorldFXRuleWeatherWindSpeed +{ +public: + float minThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float maxThreshold; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleWeatherWindSpeedRangeMS") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleWeatherWindSpeedRangeMS") + } + static class UWorldFXRuleWeatherWindSpeedRangeMS* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleWeatherWindSpeedRangeMS; + +// Class Phoenix.WorldFXRuleBlendDomainEyeThreshold +// 0x0000 (0x0040 - 0x0040) +class UWorldFXRuleBlendDomainEyeThreshold final : public UWorldFXRuleBlendDomainThreshold +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleBlendDomainEyeThreshold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleBlendDomainEyeThreshold") + } + static class UWorldFXRuleBlendDomainEyeThreshold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleBlendDomainEyeThreshold; + +// Class Phoenix.WorldFXRulePlayerIsHealthCritical +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRulePlayerIsHealthCritical final : public UWorldFXRulePlayerState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRulePlayerIsHealthCritical") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRulePlayerIsHealthCritical") + } + static class UWorldFXRulePlayerIsHealthCritical* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRulePlayerIsHealthCritical; + +// Class Phoenix.WorldMapBoundsVolume +// 0x0038 (0x02B8 - 0x0280) +class AWorldMapBoundsVolume final : public AVolume +{ +public: + bool IsWorldMap; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MapName; // 0x0288(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_298[0x20]; // 0x0298(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldMapBoundsVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldMapBoundsVolume") + } + static class AWorldMapBoundsVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldMapBoundsVolume; + +// Class Phoenix.WorldObjectManager +// 0x0050 (0x00F8 - 0x00A8) +class UWorldObjectManager final : public UPhxDbRegistryTypeManager +{ +public: + uint8 Pad_A8[0x50]; // 0x00A8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ESpawnAllowedResponse AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent); + void SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID); + class AActor* Spawn(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldObjectManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldObjectManager") + } + static class UWorldObjectManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldObjectManager; + +} + diff --git a/Hogwarts Legacy/SDK/Phoenix_functions.cpp b/Hogwarts Legacy/SDK/Phoenix_functions.cpp new file mode 100644 index 0000000..3dbba0a --- /dev/null +++ b/Hogwarts Legacy/SDK/Phoenix_functions.cpp @@ -0,0 +1,224802 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Phoenix + +#include "Basic.hpp" + +#include "Phoenix_classes.hpp" +#include "Phoenix_parameters.hpp" + + +namespace SDK +{ + +// Function Phoenix.Ability_Character_Interface.PlayCustomAbility +// (Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPreventReactions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IAbility_Character_Interface::PlayCustomAbility(TSubclassOf InAbility, bool bPreventReactions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Ability_Character_Interface", "PlayCustomAbility"); + + Params::Ability_Character_Interface_PlayCustomAbility Parms{}; + + Parms.InAbility = InAbility; + Parms.bPreventReactions = bPreventReactions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Ability_Character_Interface.StopCustomAbility +// (Native, Public, BlueprintCallable) + +void IAbility_Character_Interface::StopCustomAbility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Ability_Character_Interface", "StopCustomAbility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelLocation.Activate +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ACTIVE (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFastTravelLocation::Activate(bool ACTIVE) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelLocation", "Activate"); + + Params::FastTravelLocation_Activate Parms{}; + + Parms.ACTIVE = ACTIVE; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelLocation.AdjustBeaconWorldLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFastTravelLocation::AdjustBeaconWorldLocation(const class FString& Name_0, const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelLocation", "AdjustBeaconWorldLocation"); + + Params::FastTravelLocation_AdjustBeaconWorldLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.WorldLocation = std::move(WorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelLocation.AdjustCogTargetPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFastTravelLocation::AdjustCogTargetPoint(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelLocation", "AdjustCogTargetPoint"); + + Params::FastTravelLocation_AdjustCogTargetPoint Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelLocation.GetAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFastTravelLocation::GetAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelLocation", "GetAvailable"); + + Params::FastTravelLocation_GetAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelLocation.GetInteractLocationBP +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& WorldLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFastTravelLocation::GetInteractLocationBP(const struct FVector& WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelLocation", "GetInteractLocationBP"); + + Params::FastTravelLocation_GetInteractLocationBP Parms{}; + + Parms.WorldLocation = std::move(WorldLocation); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelLocation.Handle_SetAvailable +// (Event, Public, BlueprintEvent) +// Parameters: +// bool availableIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFastTravelLocation::Handle_SetAvailable(bool availableIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelLocation", "Handle_SetAvailable"); + + Params::FastTravelLocation_Handle_SetAvailable Parms{}; + + Parms.availableIn = availableIn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelLocation.Lock +// (Final, Native, Public, BlueprintCallable) + +void AFastTravelLocation::Lock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelLocation", "Lock"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelLocation.SetAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool availableIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFastTravelLocation::SetAvailable(bool availableIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelLocation", "SetAvailable"); + + Params::FastTravelLocation_SetAvailable Parms{}; + + Parms.availableIn = availableIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelLocation.Unlock +// (Final, Native, Public, BlueprintCallable) + +void AFastTravelLocation::Unlock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelLocation", "Unlock"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateHUD.ToggleCharacterStateHUD +// (Final, Native, Public, BlueprintCallable) + +void ACharacterStateHUD::ToggleCharacterStateHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateHUD", "ToggleCharacterStateHUD"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixUserWidget.InterruptMenuReader +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const EMenuReaderInterruptType InterruptType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InterruptOwnerFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::InterruptMenuReader(const EMenuReaderInterruptType InterruptType, class UObject* InterruptOwnerFilter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "InterruptMenuReader"); + + Params::PhoenixUserWidget_InterruptMenuReader Parms{}; + + Parms.InterruptType = InterruptType; + Parms.InterruptOwnerFilter = InterruptOwnerFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixUserWidget.OnIntroEnded +// (Event, Public, BlueprintEvent) +// Parameters: +// const int32 IntroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::OnIntroEnded(const int32 IntroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "OnIntroEnded"); + + Params::PhoenixUserWidget_OnIntroEnded Parms{}; + + Parms.IntroType = IntroType; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixUserWidget.OnIntroStarted +// (Event, Public, BlueprintEvent) +// Parameters: +// const int32 IntroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float IntroDuration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::OnIntroStarted(const int32 IntroType, const float IntroDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "OnIntroStarted"); + + Params::PhoenixUserWidget_OnIntroStarted Parms{}; + + Parms.IntroType = IntroType; + Parms.IntroDuration = IntroDuration; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixUserWidget.OnOutroEnded +// (Event, Public, BlueprintEvent) +// Parameters: +// const int32 OutroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::OnOutroEnded(const int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "OnOutroEnded"); + + Params::PhoenixUserWidget_OnOutroEnded Parms{}; + + Parms.OutroType = OutroType; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixUserWidget.OnOutroStarted +// (Event, Public, BlueprintEvent) +// Parameters: +// const int32 OutroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float OutroDuration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::OnOutroStarted(const int32 OutroType, const float OutroDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "OnOutroStarted"); + + Params::PhoenixUserWidget_OnOutroStarted Parms{}; + + Parms.OutroType = OutroType; + Parms.OutroDuration = OutroDuration; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixUserWidget.OverrideInitialIntroType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 IntroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::OverrideInitialIntroType(const int32 IntroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "OverrideInitialIntroType"); + + Params::PhoenixUserWidget_OverrideInitialIntroType Parms{}; + + Parms.IntroType = IntroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixUserWidget.ReadMenu +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 DepthLevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EMenuReaderInterruptType InterruptType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InterruptOwnerFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::ReadMenu(const int32 DepthLevel, const EMenuReaderInterruptType InterruptType, class UObject* InterruptOwnerFilter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "ReadMenu"); + + Params::PhoenixUserWidget_ReadMenu Parms{}; + + Parms.DepthLevel = DepthLevel; + Parms.InterruptType = InterruptType; + Parms.InterruptOwnerFilter = InterruptOwnerFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixUserWidget.TriggerCustomIntro +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 IntroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float IntroDuration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::TriggerCustomIntro(const int32 IntroType, const float IntroDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "TriggerCustomIntro"); + + Params::PhoenixUserWidget_TriggerCustomIntro Parms{}; + + Parms.IntroType = IntroType; + Parms.IntroDuration = IntroDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixUserWidget.TriggerCustomOutro +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 OutroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float OutroDuration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::TriggerCustomOutro(const int32 OutroType, const float OutroDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "TriggerCustomOutro"); + + Params::PhoenixUserWidget_TriggerCustomOutro Parms{}; + + Parms.OutroType = OutroType; + Parms.OutroDuration = OutroDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixUserWidget.TriggerIntro +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 IntroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::TriggerIntro(const int32 IntroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "TriggerIntro"); + + Params::PhoenixUserWidget_TriggerIntro Parms{}; + + Parms.IntroType = IntroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixUserWidget.TriggerOutro +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 OutroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixUserWidget::TriggerOutro(const int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "TriggerOutro"); + + Params::PhoenixUserWidget_TriggerOutro Parms{}; + + Parms.OutroType = OutroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixUserWidget.GatherMenuReaderStrings +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// const int32 DepthLevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPhoenixUserWidget::GatherMenuReaderStrings(const int32 DepthLevel) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "GatherMenuReaderStrings"); + + Params::PhoenixUserWidget_GatherMenuReaderStrings Parms{}; + + Parms.DepthLevel = DepthLevel; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixUserWidget.GetCurrentTransitionProgress +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixUserWidget::GetCurrentTransitionProgress() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "GetCurrentTransitionProgress"); + + Params::PhoenixUserWidget_GetCurrentTransitionProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixUserWidget.GetCurrentTransitionType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixUserWidget::GetCurrentTransitionType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "GetCurrentTransitionType"); + + Params::PhoenixUserWidget_GetCurrentTransitionType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixUserWidget.IsCurrentTransitionAnIntro +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixUserWidget::IsCurrentTransitionAnIntro() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "IsCurrentTransitionAnIntro"); + + Params::PhoenixUserWidget_IsCurrentTransitionAnIntro Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixUserWidget.IsTransitionInProgress +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixUserWidget::IsTransitionInProgress() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixUserWidget", "IsTransitionInProgress"); + + Params::PhoenixUserWidget_IsTransitionInProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.AddExtraContent +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidget* NewContent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIconButtonWidget::AddExtraContent(class UWidget* NewContent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "AddExtraContent"); + + Params::IconButtonWidget_AddExtraContent Parms{}; + + Parms.NewContent = NewContent; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.ButtonClicked +// (Native, Public, BlueprintCallable) + +void UIconButtonWidget::ButtonClicked() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "ButtonClicked"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.ButtonHovered +// (Final, Native, Public, BlueprintCallable) + +void UIconButtonWidget::ButtonHovered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "ButtonHovered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.ButtonPressed +// (Native, Public, BlueprintCallable) + +void UIconButtonWidget::ButtonPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "ButtonPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.ButtonReleased +// (Native, Public, BlueprintCallable) + +void UIconButtonWidget::ButtonReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "ButtonReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.ButtonUnhovered +// (Final, Native, Public, BlueprintCallable) + +void UIconButtonWidget::ButtonUnhovered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "ButtonUnhovered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.GetExtraContent +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UIconButtonWidget::GetExtraContent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "GetExtraContent"); + + Params::IconButtonWidget_GetExtraContent Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.GetFactsheetItemDesc +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UIconButtonWidget::GetFactsheetItemDesc() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "GetFactsheetItemDesc"); + + Params::IconButtonWidget_GetFactsheetItemDesc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.GetFactsheetItemName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UIconButtonWidget::GetFactsheetItemName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "GetFactsheetItemName"); + + Params::IconButtonWidget_GetFactsheetItemName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.GetFactsheetItemType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EFactsheetItemType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EFactsheetItemType UIconButtonWidget::GetFactsheetItemType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "GetFactsheetItemType"); + + Params::IconButtonWidget_GetFactsheetItemType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.HandleDisabled +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIconButtonWidget::HandleDisabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "HandleDisabled"); + + Params::IconButtonWidget_HandleDisabled Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.HandleEnabled +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIconButtonWidget::HandleEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "HandleEnabled"); + + Params::IconButtonWidget_HandleEnabled Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.HandleMissing +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIconButtonWidget::HandleMissing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "HandleMissing"); + + Params::IconButtonWidget_HandleMissing Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.HandleNonExistent +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIconButtonWidget::HandleNonExistent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "HandleNonExistent"); + + Params::IconButtonWidget_HandleNonExistent Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.HighlightButton +// (Event, Public, BlueprintEvent) +// Parameters: +// bool isHighlighted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::HighlightButton(bool isHighlighted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "HighlightButton"); + + Params::IconButtonWidget_HighlightButton Parms{}; + + Parms.isHighlighted = isHighlighted; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.IconButtonWidget.OnImageLoaded +// (Final, Native, Public) +// Parameters: +// class UTexture2D* LoadedTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* CallbackParam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::OnImageLoaded(class UTexture2D* LoadedTexture, class UObject* CallbackParam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "OnImageLoaded"); + + Params::IconButtonWidget_OnImageLoaded Parms{}; + + Parms.LoadedTexture = LoadedTexture; + Parms.CallbackParam = CallbackParam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.OnSelectionChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// bool selected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::OnSelectionChanged(bool selected) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "OnSelectionChanged"); + + Params::IconButtonWidget_OnSelectionChanged Parms{}; + + Parms.selected = selected; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.IconButtonWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UIconButtonWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.IconButtonWidget.RemoveExtraContent +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIconButtonWidget::RemoveExtraContent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "RemoveExtraContent"); + + Params::IconButtonWidget_RemoveExtraContent Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.SetButtonIcons +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& BackgroundImage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIconButtonWidget::SetButtonIcons(const class FString& BackgroundImage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetButtonIcons"); + + Params::IconButtonWidget_SetButtonIcons Parms{}; + + Parms.BackgroundImage = std::move(BackgroundImage); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.SetButtonSize +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector2D& NewSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::SetButtonSize(const struct FVector2D& NewSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetButtonSize"); + + Params::IconButtonWidget_SetButtonSize Parms{}; + + Parms.NewSize = std::move(NewSize); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.IconButtonWidget.SetButtonState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EIconButtonState NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::SetButtonState(EIconButtonState NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetButtonState"); + + Params::IconButtonWidget_SetButtonState Parms{}; + + Parms.NewState = NewState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.IconButtonWidget.SetButtonStatus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& StateImage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool StateImageVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& StateHexBack (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool StateEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::SetButtonStatus(const class FString& StateImage, bool StateImageVisible, const class FString& StateHexBack, bool StateEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetButtonStatus"); + + Params::IconButtonWidget_SetButtonStatus Parms{}; + + Parms.StateImage = std::move(StateImage); + Parms.StateImageVisible = StateImageVisible; + Parms.StateHexBack = std::move(StateHexBack); + Parms.StateEnabled = StateEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.SetFactsheetItemType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EFactsheetItemType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::SetFactsheetItemType(EFactsheetItemType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetFactsheetItemType"); + + Params::IconButtonWidget_SetFactsheetItemType Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.SetHexBack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ImageName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::SetHexBack(const class FString& ImageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetHexBack"); + + Params::IconButtonWidget_SetHexBack Parms{}; + + Parms.ImageName = std::move(ImageName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.SetImage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ImageName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool MatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIAsyncLoadPriority OptionalPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::SetImage(const class FString& ImageName, bool MatchSize, EUIAsyncLoadPriority OptionalPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetImage"); + + Params::IconButtonWidget_SetImage Parms{}; + + Parms.ImageName = std::move(ImageName); + Parms.MatchSize = MatchSize; + Parms.OptionalPriority = OptionalPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconButtonWidget.SetIsNew +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bIsNew (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::SetIsNew(bool bIsNew) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetIsNew"); + + Params::IconButtonWidget_SetIsNew Parms{}; + + Parms.bIsNew = bIsNew; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.IconButtonWidget.SetIsTutorialHighlighted +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bIsTutorialHighlighted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::SetIsTutorialHighlighted(bool bIsTutorialHighlighted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetIsTutorialHighlighted"); + + Params::IconButtonWidget_SetIsTutorialHighlighted Parms{}; + + Parms.bIsTutorialHighlighted = bIsTutorialHighlighted; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.IconButtonWidget.SetState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIconButtonWidget::SetState(bool IsActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "SetState"); + + Params::IconButtonWidget_SetState Parms{}; + + Parms.IsActive = IsActive; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.IconButtonWidget.TryResolveImage +// (Final, Native, Public) +// Parameters: +// bool bAsyncLoadIfFail (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIAsyncLoadPriority OptionalPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconButtonWidget::TryResolveImage(bool bAsyncLoadIfFail, EUIAsyncLoadPriority OptionalPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconButtonWidget", "TryResolveImage"); + + Params::IconButtonWidget_TryResolveImage Parms{}; + + Parms.bAsyncLoadIfFail = bAsyncLoadIfFail; + Parms.OptionalPriority = OptionalPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideButtonBase.GetLockedState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFieldGuideButtonBase::GetLockedState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideButtonBase", "GetLockedState"); + + Params::FieldGuideButtonBase_GetLockedState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FieldGuideButtonBase.LockButton +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldGuideButtonBase::LockButton(bool ShouldLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideButtonBase", "LockButton"); + + Params::FieldGuideButtonBase_LockButton Parms{}; + + Parms.ShouldLock = ShouldLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideButtonBase.OnSetItemIndicatorVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// ESlateVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldGuideButtonBase::OnSetItemIndicatorVisibility(ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideButtonBase", "OnSetItemIndicatorVisibility"); + + Params::FieldGuideButtonBase_OnSetItemIndicatorVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FieldGuideButtonBase.SetLockedState +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldGuideButtonBase::SetLockedState(bool IsLocked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideButtonBase", "SetLockedState"); + + Params::FieldGuideButtonBase_SetLockedState Parms{}; + + Parms.IsLocked = IsLocked; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FieldGuideButtonBase.SetNewItemIndicatorVisibility +// (Native, Public, BlueprintCallable) + +void UFieldGuideButtonBase::SetNewItemIndicatorVisibility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideButtonBase", "SetNewItemIndicatorVisibility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BTT_Biped_Talk_Helper.GetBTTBipedTalkSceneRig +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class USceneRig* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneRig* UBTT_Biped_Talk_Helper::GetBTTBipedTalkSceneRig() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BTT_Biped_Talk_Helper", "GetBTTBipedTalkSceneRig"); + + Params::BTT_Biped_Talk_Helper_GetBTTBipedTalkSceneRig Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuadrupedSpineComponent.GetInterpTimeAtSpeed +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UQuadrupedSpineComponent* InSpineComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InNormalizedSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UQuadrupedSpineComponent::GetInterpTimeAtSpeed(class UQuadrupedSpineComponent* InSpineComponent, float InNormalizedSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuadrupedSpineComponent", "GetInterpTimeAtSpeed"); + + Params::QuadrupedSpineComponent_GetInterpTimeAtSpeed Parms{}; + + Parms.InSpineComponent = InSpineComponent; + Parms.InNormalizedSpeed = InNormalizedSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryItemTool.BeginItemUsage +// (Native, Event, Public, BlueprintEvent) + +void AInventoryItemTool::BeginItemUsage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "BeginItemUsage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.CancelUnequipTimer +// (Final, Native, Protected, BlueprintCallable) + +void AInventoryItemTool::CancelUnequipTimer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "CancelUnequipTimer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.ComputeVelocityToTarget +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* ProjectileActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AInventoryItemTool::ComputeVelocityToTarget(class AActor* ProjectileActor, float Time, float MinSpeed, float MaxSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "ComputeVelocityToTarget"); + + Params::InventoryItemTool_ComputeVelocityToTarget Parms{}; + + Parms.ProjectileActor = ProjectileActor; + Parms.Time = Time; + Parms.MinSpeed = MinSpeed; + Parms.MaxSpeed = MaxSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryItemTool.ConsumeItem +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AInventoryItemTool::ConsumeItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "ConsumeItem"); + + Params::InventoryItemTool_ConsumeItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryItemTool.EndItemSelection +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AInventoryItemTool::EndItemSelection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "EndItemSelection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.EndItemUsage +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AInventoryItemTool::EndItemUsage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "EndItemUsage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.FullBodyItemUsageCompleted +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AInventoryItemTool::FullBodyItemUsageCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "FullBodyItemUsageCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.GetLeftArmState +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName Mechanic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELeftArmState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELeftArmState AInventoryItemTool::GetLeftArmState(class FName Mechanic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "GetLeftArmState"); + + Params::InventoryItemTool_GetLeftArmState Parms{}; + + Parms.Mechanic = Mechanic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryItemTool.ItemEvent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName EventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInventoryItemTool::ItemEvent(class FName EventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "ItemEvent"); + + Params::InventoryItemTool_ItemEvent Parms{}; + + Parms.EventName = EventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.ItemHasCustomAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AInventoryItemTool::ItemHasCustomAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "ItemHasCustomAnimation"); + + Params::InventoryItemTool_ItemHasCustomAnimation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryItemTool.OnActivate +// (Native, Event, Public, BlueprintEvent) + +void AInventoryItemTool::OnActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "OnActivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.OnCustomAnimation +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AInventoryItemTool::OnCustomAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "OnCustomAnimation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.OnDeactivate +// (Native, Event, Public, BlueprintEvent) + +void AInventoryItemTool::OnDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "OnDeactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.OnHidden +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInventoryItemTool::OnHidden(bool bFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "OnHidden"); + + Params::InventoryItemTool_OnHidden Parms{}; + + Parms.bFlag = bFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.OnItemConsumed +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AInventoryItemTool::OnItemConsumed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "OnItemConsumed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.SetSpeedBasedOnDistance +// (Native, Public, BlueprintCallable) +// Parameters: +// class AMunitionType_Base* Munition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInventoryItemTool::SetSpeedBasedOnDistance(class AMunitionType_Base* Munition, float Time, float MinSpeed, float MaxSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "SetSpeedBasedOnDistance"); + + Params::InventoryItemTool_SetSpeedBasedOnDistance Parms{}; + + Parms.Munition = Munition; + Parms.Time = Time; + Parms.MinSpeed = MinSpeed; + Parms.MaxSpeed = MaxSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.SpawnInventoryObject +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInventoryItemTool::SpawnInventoryObject(bool bFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "SpawnInventoryObject"); + + Params::InventoryItemTool_SpawnInventoryObject Parms{}; + + Parms.bFlag = bFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.SpawnMunition +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf MunitionClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SourceLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMunitionType_Base* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMunitionType_Base* AInventoryItemTool::SpawnMunition(TSubclassOf MunitionClass, const struct FVector& SourceLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "SpawnMunition"); + + Params::InventoryItemTool_SpawnMunition Parms{}; + + Parms.MunitionClass = MunitionClass; + Parms.SourceLocation = std::move(SourceLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryItemTool.StartUnequipTimer +// (Final, Native, Protected, BlueprintCallable) + +void AInventoryItemTool::StartUnequipTimer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "StartUnequipTimer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.TimeOutTimerExpired +// (Final, Native, Public) + +void AInventoryItemTool::TimeOutTimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "TimeOutTimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.UnequipTool +// (Final, Native, Protected, BlueprintCallable) + +void AInventoryItemTool::UnequipTool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "UnequipTool"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.UseItem +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AInventoryItemTool::UseItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "UseItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemTool.GetCharacter +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* AInventoryItemTool::GetCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "GetCharacter"); + + Params::InventoryItemTool_GetCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryItemTool.GetInventoryItemToolRecord +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UInventoryItemToolRecord* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInventoryItemToolRecord* AInventoryItemTool::GetInventoryItemToolRecord() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemTool", "GetInventoryItemToolRecord"); + + Params::InventoryItemTool_GetInventoryItemToolRecord Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConsumablePotionItemTool.DrinkPotion +// (Final, Native, Public, BlueprintCallable) + +void AConsumablePotionItemTool::DrinkPotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConsumablePotionItemTool", "DrinkPotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConsumablePotionItemTool.ThrowPotionBottle +// (Final, Native, Public, BlueprintCallable) + +void AConsumablePotionItemTool::ThrowPotionBottle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConsumablePotionItemTool", "ThrowPotionBottle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConsumablePotionItemTool.ThrowPotionBottleTimerExpired +// (Final, Native, Private) + +void AConsumablePotionItemTool::ThrowPotionBottleTimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConsumablePotionItemTool", "ThrowPotionBottleTimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AblBlendSpaceParameterGetter_BodyLean.OnTeleport +// (Final, Native, Protected, HasDefaults) +// Parameters: +// class AAmbulatory_Character* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AmountDisplaced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UAblBlendSpaceParameterGetter_BodyLean::OnTeleport(class AAmbulatory_Character* Character, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AblBlendSpaceParameterGetter_BodyLean", "OnTeleport"); + + Params::AblBlendSpaceParameterGetter_BodyLean_OnTeleport Parms{}; + + Parms.Character = Character; + Parms.AmountDisplaced = std::move(AmountDisplaced); + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.BreaksShield +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellTool::BreaksShield(const class AActor* Target, const struct FGameplayTagContainer& InTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellTool", "BreaksShield"); + + Params::SpellTool_BreaksShield Parms{}; + + Parms.Target = Target; + Parms.InTagContainer = std::move(InTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.ReassignBeamTarget +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* CurrentActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* NewComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::ReassignBeamTarget(const class AActor* CurrentActor, class USceneComponent* NewComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellTool", "ReassignBeamTarget"); + + Params::SpellTool_ReassignBeamTarget Parms{}; + + Parms.CurrentActor = CurrentActor; + Parms.NewComponent = NewComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.Abort +// (Native, Public, BlueprintCallable) + +void ASpellTool::Abort() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "Abort"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.CalculateCharacterDamage +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutWillKillTarget (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ASpellTool::CalculateCharacterDamage(class AActor* InTarget, bool* OutWillKillTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "CalculateCharacterDamage"); + + Params::SpellTool_CalculateCharacterDamage Parms{}; + + Parms.InTarget = InTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutWillKillTarget != nullptr) + *OutWillKillTarget = Parms.OutWillKillTarget; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.CreateImpactComponent +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionImpactData& InMunitionImpactData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class UActorComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UActorComponent* ASpellTool::CreateImpactComponent(class AActor* InTargetActor, const struct FMunitionImpactData& InMunitionImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "CreateImpactComponent"); + + Params::SpellTool_CreateImpactComponent Parms{}; + + Parms.InTargetActor = InTargetActor; + Parms.InMunitionImpactData = std::move(InMunitionImpactData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.EndToggleSpell +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bForcedExternally (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::EndToggleSpell(bool bForcedExternally) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "EndToggleSpell"); + + Params::SpellTool_EndToggleSpell Parms{}; + + Parms.bForcedExternally = bForcedExternally; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.Failed_K2 +// (Final, Native, Public, BlueprintCallable) + +void ASpellTool::Failed_K2() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "Failed_K2"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.FireOnHitBySpell +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FVector& ImpactDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::FireOnHitBySpell(class AActor* InTargetActor, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const struct FHitResult& HitResult, const struct FVector& ImpactDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "FireOnHitBySpell"); + + Params::SpellTool_FireOnHitBySpell Parms{}; + + Parms.InTargetActor = InTargetActor; + Parms.InInstigator = InInstigator; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.HitResult = std::move(HitResult); + Parms.ImpactDirection = std::move(ImpactDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.ForceStop +// (Native, Public, BlueprintCallable) + +void ASpellTool::ForceStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "ForceStop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.GetExecutionClassFromKeyWord +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName KeyWord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* ASpellTool::GetExecutionClassFromKeyWord(class FName KeyWord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetExecutionClassFromKeyWord"); + + Params::SpellTool_GetExecutionClassFromKeyWord Parms{}; + + Parms.KeyWord = KeyWord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.OnAffectTarget +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInTargetAffected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::OnAffectTarget(class AActor* Target, class USceneComponent* Component, bool bInTargetAffected) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnAffectTarget"); + + Params::SpellTool_OnAffectTarget Parms{}; + + Parms.Target = Target; + Parms.Component = Component; + Parms.bInTargetAffected = bInTargetAffected; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellTool.OnCanAffectTarget +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInCanAffectTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::OnCanAffectTarget(class AActor* Target, bool bInCanAffectTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnCanAffectTarget"); + + Params::SpellTool_OnCanAffectTarget Parms{}; + + Parms.Target = Target; + Parms.bInCanAffectTarget = bInCanAffectTarget; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellTool.OnCastSpell +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& MuzzleLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::OnCastSpell(class AActor* Target, const struct FVector& Location, const struct FVector& MuzzleLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnCastSpell"); + + Params::SpellTool_OnCastSpell Parms{}; + + Parms.Target = Target; + Parms.Location = std::move(Location); + Parms.MuzzleLocation = std::move(MuzzleLocation); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellTool.OnFizzle +// (Event, Public, BlueprintEvent) + +void ASpellTool::OnFizzle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnFizzle"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellTool.OnMunitionDestroyed +// (Native, Public) +// Parameters: +// class AMunitionType_Base* InMunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::OnMunitionDestroyed(class AMunitionType_Base* InMunitionInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnMunitionDestroyed"); + + Params::SpellTool_OnMunitionDestroyed Parms{}; + + Parms.InMunitionInstance = InMunitionInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.OnMunitionFired +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMunitionType_Base* BaseMunition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ASpellTool::OnMunitionFired(class AActor* Target, const struct FVector& TargetLocation, class AMunitionType_Base* BaseMunition, const struct FGameplayTagContainer& InMunitionTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnMunitionFired"); + + Params::SpellTool_OnMunitionFired Parms{}; + + Parms.Target = Target; + Parms.TargetLocation = std::move(TargetLocation); + Parms.BaseMunition = BaseMunition; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellTool.OnMunitionImpact +// (Native, Public, HasOutParams) +// Parameters: +// class AMunitionType_Base* MunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionImpactData& MunitionImpactData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpellTool::OnMunitionImpact(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnMunitionImpact"); + + Params::SpellTool_OnMunitionImpact Parms{}; + + Parms.MunitionInstance = MunitionInstance; + Parms.MunitionImpactData = std::move(MunitionImpactData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.OnMunitionImpactDamage +// (Native, Public, HasOutParams) +// Parameters: +// class AMunitionType_Base* MunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionImpactData& MunitionImpactData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpellTool::OnMunitionImpactDamage(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnMunitionImpactDamage"); + + Params::SpellTool_OnMunitionImpactDamage Parms{}; + + Parms.MunitionInstance = MunitionInstance; + Parms.MunitionImpactData = std::move(MunitionImpactData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.OnMunitionOverlap +// (Native, Public, HasOutParams) +// Parameters: +// class AMunitionType_Base* MunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionImpactData& MunitionImpactData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpellTool::OnMunitionOverlap(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnMunitionOverlap"); + + Params::SpellTool_OnMunitionOverlap Parms{}; + + Parms.MunitionInstance = MunitionInstance; + Parms.MunitionImpactData = std::move(MunitionImpactData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.OnPrep +// (Event, Public, BlueprintEvent) + +void ASpellTool::OnPrep() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnPrep"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellTool.OnProtegoBlocked +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class AMunitionType_Base* InMunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FVector& ImpactDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::OnProtegoBlocked(class AMunitionType_Base* InMunitionInstance, class AActor* Target, const struct FHitResult& Hit, const struct FVector& ImpactDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnProtegoBlocked"); + + Params::SpellTool_OnProtegoBlocked Parms{}; + + Parms.InMunitionInstance = InMunitionInstance; + Parms.Target = Target; + Parms.Hit = std::move(Hit); + Parms.ImpactDirection = std::move(ImpactDirection); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellTool.OnStart +// (Event, Public, BlueprintEvent) + +void ASpellTool::OnStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellTool.OnStop +// (Event, Public, BlueprintEvent) + +void ASpellTool::OnStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OnStop"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellTool.OwnerHasStartedCasting +// (Native, Public, BlueprintCallable) +// Parameters: +// class FName WandCastName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::OwnerHasStartedCasting(class FName WandCastName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "OwnerHasStartedCasting"); + + Params::SpellTool_OwnerHasStartedCasting Parms{}; + + Parms.WandCastName = WandCastName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.PlayHitActorFX +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpellTool::PlayHitActorFX(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "PlayHitActorFX"); + + Params::SpellTool_PlayHitActorFX Parms{}; + + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.Prep +// (Native, Public, BlueprintCallable) + +void ASpellTool::Prep() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "Prep"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.PreSpawnMunition +// (Final, Native, Public, BlueprintCallable) + +void ASpellTool::PreSpawnMunition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "PreSpawnMunition"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.ReactionEnd +// (Final, Native, Protected) +// Parameters: +// class UAblReactionData* InReactionData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblReactionComponent* ReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::ReactionEnd(class UAblReactionData* InReactionData, class UAblReactionComponent* ReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "ReactionEnd"); + + Params::SpellTool_ReactionEnd Parms{}; + + Parms.InReactionData = InReactionData; + Parms.ReactionComponent = ReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.ReactionStart +// (Final, Native, Protected) +// Parameters: +// class UAblReactionData* InReactionData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblReactionComponent* ReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::ReactionStart(class UAblReactionData* InReactionData, class UAblReactionComponent* ReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "ReactionStart"); + + Params::SpellTool_ReactionStart Parms{}; + + Parms.InReactionData = InReactionData; + Parms.ReactionComponent = ReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.SetAffectImmuneToSpells +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAffectImmune (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::SetAffectImmuneToSpells(bool bAffectImmune) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "SetAffectImmuneToSpells"); + + Params::SpellTool_SetAffectImmuneToSpells Parms{}; + + Parms.bAffectImmune = bAffectImmune; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.SetDestinationActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::SetDestinationActor(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "SetDestinationActor"); + + Params::SpellTool_SetDestinationActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.SetIgnoreActors +// (Native, Public, BlueprintCallable) +// Parameters: +// const TArray& i_Ignores (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ASpellTool::SetIgnoreActors(const TArray& i_Ignores) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "SetIgnoreActors"); + + Params::SpellTool_SetIgnoreActors Parms{}; + + Parms.i_Ignores = std::move(i_Ignores); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.SpellFlourish +// (Native, Public, BlueprintCallable) + +void ASpellTool::SpellFlourish() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "SpellFlourish"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.Start +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellTool::Start() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "Start"); + + Params::SpellTool_Start Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.StartChannelingAction +// (Native, Public, BlueprintCallable) + +void ASpellTool::StartChannelingAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "StartChannelingAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.StartCooldown +// (Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* TargetedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::StartCooldown(class AActor* TargetedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "StartCooldown"); + + Params::SpellTool_StartCooldown Parms{}; + + Parms.TargetedActor = TargetedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.StopActive +// (Final, Native, Public, BlueprintCallable) + +void ASpellTool::StopActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "StopActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.TriggerReleased +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromStop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellTool::TriggerReleased(bool bForce, bool bFromStop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "TriggerReleased"); + + Params::SpellTool_TriggerReleased Parms{}; + + Parms.bForce = bForce; + Parms.bFromStop = bFromStop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellTool.GetActiveMunition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AMunitionType_Base* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMunitionType_Base* ASpellTool::GetActiveMunition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetActiveMunition"); + + Params::SpellTool_GetActiveMunition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetActiveTarget +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ASpellTool::GetActiveTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetActiveTarget"); + + Params::SpellTool_GetActiveTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetCharacter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* ASpellTool::GetCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetCharacter"); + + Params::SpellTool_GetCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetCharacterActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ASpellTool::GetCharacterActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetCharacterActor"); + + Params::SpellTool_GetCharacterActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetDuration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bTargetIsACharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ASpellTool::GetDuration(bool bTargetIsACharacter) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetDuration"); + + Params::SpellTool_GetDuration Parms{}; + + Parms.bTargetIsACharacter = bTargetIsACharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetImpactType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EImpactTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EImpactTypes ASpellTool::GetImpactType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetImpactType"); + + Params::SpellTool_GetImpactType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetMaxRange +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ASpellTool::GetMaxRange() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetMaxRange"); + + Params::SpellTool_GetMaxRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetMunitionActor +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf ASpellTool::GetMunitionActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetMunitionActor"); + + Params::SpellTool_GetMunitionActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetMuzzleLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ASpellTool::GetMuzzleLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetMuzzleLocation"); + + Params::SpellTool_GetMuzzleLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetProjectileSpeed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ASpellTool::GetProjectileSpeed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetProjectileSpeed"); + + Params::SpellTool_GetProjectileSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetSourceActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ASpellTool::GetSourceActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetSourceActor"); + + Params::SpellTool_GetSourceActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetSpellCategory +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESpellCategory ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESpellCategory ASpellTool::GetSpellCategory() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetSpellCategory"); + + Params::SpellTool_GetSpellCategory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetSpellToolRecord +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USpellToolRecord* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USpellToolRecord* ASpellTool::GetSpellToolRecord() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetSpellToolRecord"); + + Params::SpellTool_GetSpellToolRecord Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetSpellType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ASpellTool::GetSpellType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetSpellType"); + + Params::SpellTool_GetSpellType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.GetWand +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AWandTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AWandTool* ASpellTool::GetWand() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "GetWand"); + + Params::SpellTool_GetWand Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.HasUpgrade +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESpellUpgrades Upgrade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellTool::HasUpgrade(ESpellUpgrades Upgrade) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "HasUpgrade"); + + Params::SpellTool_HasUpgrade Parms{}; + + Parms.Upgrade = Upgrade; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.HasUpgradedMechanics +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellTool::HasUpgradedMechanics() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "HasUpgradedMechanics"); + + Params::SpellTool_HasUpgradedMechanics Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.IsBeastCaptureSpell +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellTool::IsBeastCaptureSpell() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "IsBeastCaptureSpell"); + + Params::SpellTool_IsBeastCaptureSpell Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.IsChanneling +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellTool::IsChanneling() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "IsChanneling"); + + Params::SpellTool_IsChanneling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.IsStarted_K2 +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellTool::IsStarted_K2() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "IsStarted_K2"); + + Params::SpellTool_IsStarted_K2 Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.IsStopped +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellTool::IsStopped() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "IsStopped"); + + Params::SpellTool_IsStopped Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellTool.IsToolUsedByPlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellTool::IsToolUsedByPlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellTool", "IsToolUsedByPlayer"); + + Params::SpellTool_IsToolUsedByPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ChannelingSpellTool.HasMinChannelingTimeBeenMet +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AChannelingSpellTool::HasMinChannelingTimeBeenMet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChannelingSpellTool", "HasMinChannelingTimeBeenMet"); + + Params::ChannelingSpellTool_HasMinChannelingTimeBeenMet Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ChannelingSpellTool.OnActivateCharged +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AChannelingSpellTool::OnActivateCharged(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChannelingSpellTool", "OnActivateCharged"); + + Params::ChannelingSpellTool_OnActivateCharged Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ChannelingSpellTool.OnActivateTap +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AChannelingSpellTool::OnActivateTap(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChannelingSpellTool", "OnActivateTap"); + + Params::ChannelingSpellTool_OnActivateTap Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ChannelingSpellTool.OnCharged +// (Event, Public, BlueprintEvent) + +void AChannelingSpellTool::OnCharged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChannelingSpellTool", "OnCharged"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BroomSplineRecorderComponent.IsRecording +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBroomSplineRecorderComponent::IsRecording() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomSplineRecorderComponent", "IsRecording"); + + Params::BroomSplineRecorderComponent_IsRecording Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BroomSplineRecorderComponent.SaveSplineToEditor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class USplineComponent* SplineToSave (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBroomSplineRecorderComponent::SaveSplineToEditor(const class USplineComponent* SplineToSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomSplineRecorderComponent", "SaveSplineToEditor"); + + Params::BroomSplineRecorderComponent_SaveSplineToEditor Parms{}; + + Parms.SplineToSave = SplineToSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionTeleportVolume.OnBeginOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACompanionTeleportVolume::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionTeleportVolume", "OnBeginOverlap"); + + Params::CompanionTeleportVolume_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionTeleportVolume.OnEndOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACompanionTeleportVolume::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionTeleportVolume", "OnEndOverlap"); + + Params::CompanionTeleportVolume_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionTeleportVolume.SetActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACompanionTeleportVolume::SetActive(bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionTeleportVolume", "SetActive"); + + Params::CompanionTeleportVolume_SetActive Parms{}; + + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionTeleportVolume.SetTemporarilyActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACompanionTeleportVolume::SetTemporarilyActive(bool bActive, float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionTeleportVolume", "SetTemporarilyActive"); + + Params::CompanionTeleportVolume_SetTemporarilyActive Parms{}; + + Parms.bActive = bActive; + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.ActivateEnterCamera +// (Final, Native, Public, BlueprintCallable) + +void AFloo::ActivateEnterCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "ActivateEnterCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.ActivateExitCamera +// (Final, Native, Public, BlueprintCallable) + +void AFloo::ActivateExitCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "ActivateExitCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.GetAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFloo::GetAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "GetAvailable"); + + Params::Floo_GetAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Floo.GetFlooName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString AFloo::GetFlooName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "GetFlooName"); + + Params::Floo_GetFlooName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Floo.Handle_ActivateEnterCamera +// (Event, Public, BlueprintEvent) + +void AFloo::Handle_ActivateEnterCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_ActivateEnterCamera"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Floo.Handle_ActivateExitCamera +// (Event, Public, BlueprintEvent) + +void AFloo::Handle_ActivateExitCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_ActivateExitCamera"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Floo.Handle_PlayerCanceledFloo +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::Handle_PlayerCanceledFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_PlayerCanceledFloo"); + + Params::Floo_Handle_PlayerCanceledFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Floo.Handle_PlayerDroppedFlooPowder +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::Handle_PlayerDroppedFlooPowder(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_PlayerDroppedFlooPowder"); + + Params::Floo_Handle_PlayerDroppedFlooPowder Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Floo.Handle_PlayerEnteredFloo +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::Handle_PlayerEnteredFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_PlayerEnteredFloo"); + + Params::Floo_Handle_PlayerEnteredFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Floo.Handle_PlayerEnteringFloo +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::Handle_PlayerEnteringFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_PlayerEnteringFloo"); + + Params::Floo_Handle_PlayerEnteringFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Floo.Handle_PlayerExitedFloo +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::Handle_PlayerExitedFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_PlayerExitedFloo"); + + Params::Floo_Handle_PlayerExitedFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Floo.Handle_PlayerExitingFloo +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::Handle_PlayerExitingFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_PlayerExitingFloo"); + + Params::Floo_Handle_PlayerExitingFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Floo.Handle_PlayerSelectedFloo +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::Handle_PlayerSelectedFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_PlayerSelectedFloo"); + + Params::Floo_Handle_PlayerSelectedFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Floo.Handle_SetAvailable +// (Event, Public, BlueprintEvent) +// Parameters: +// bool availableIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::Handle_SetAvailable(bool availableIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Handle_SetAvailable"); + + Params::Floo_Handle_SetAvailable Parms{}; + + Parms.availableIn = availableIn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Floo.Interact +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBTService_AvaAITree* AvaService (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::Interact(class UBTService_AvaAITree* AvaService) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "Interact"); + + Params::Floo_Interact Parms{}; + + Parms.AvaService = AvaService; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.IsForcedDestination +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFloo::IsForcedDestination() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "IsForcedDestination"); + + Params::Floo_IsForcedDestination Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Floo.OnSaveGameLoad +// (Final, Native, Public) + +void AFloo::OnSaveGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "OnSaveGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.PlayerCanceledFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::PlayerCanceledFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "PlayerCanceledFloo"); + + Params::Floo_PlayerCanceledFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.PlayerDroppedFlooPowder +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::PlayerDroppedFlooPowder(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "PlayerDroppedFlooPowder"); + + Params::Floo_PlayerDroppedFlooPowder Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.PlayerEnteredFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::PlayerEnteredFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "PlayerEnteredFloo"); + + Params::Floo_PlayerEnteredFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.PlayerEnteringFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::PlayerEnteringFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "PlayerEnteringFloo"); + + Params::Floo_PlayerEnteringFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.PlayerExitedFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::PlayerExitedFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "PlayerExitedFloo"); + + Params::Floo_PlayerExitedFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.PlayerExitingFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::PlayerExitingFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "PlayerExitingFloo"); + + Params::Floo_PlayerExitingFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.PlayerSelectedFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::PlayerSelectedFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "PlayerSelectedFloo"); + + Params::Floo_PlayerSelectedFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.ReturnToGameCamera +// (Final, Native, Public, BlueprintCallable) + +void AFloo::ReturnToGameCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "ReturnToGameCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.SetAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool availableIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::SetAvailable(bool availableIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "SetAvailable"); + + Params::Floo_SetAvailable Parms{}; + + Parms.availableIn = availableIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.SetFlooSourceAnim +// (Final, Native, Public, BlueprintCallable) + +void AFloo::SetFlooSourceAnim() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "SetFlooSourceAnim"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Floo.ShowAvatar +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTF (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFloo::ShowAvatar(bool bTF) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Floo", "ShowAvatar"); + + Params::Floo_ShowAvatar Parms{}; + + Parms.bTF = bTF; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BaseStateComponent.AddMarkup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMarkupType i_Markup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float i_Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBaseStateComponent::AddMarkup(EMarkupType i_Markup, float i_Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BaseStateComponent", "AddMarkup"); + + Params::BaseStateComponent_AddMarkup Parms{}; + + Parms.i_Markup = i_Markup; + Parms.i_Value = i_Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BaseStateComponent.SetDestructibleGeometryCollection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UGeometryCollection* GeometryCollection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBaseStateComponent::SetDestructibleGeometryCollection(class UGeometryCollection* GeometryCollection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BaseStateComponent", "SetDestructibleGeometryCollection"); + + Params::BaseStateComponent_SetDestructibleGeometryCollection Parms{}; + + Parms.GeometryCollection = GeometryCollection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BaseStateComponent.SetRepairBaseMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMesh* Mesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBaseStateComponent::SetRepairBaseMesh(class UStaticMesh* Mesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BaseStateComponent", "SetRepairBaseMesh"); + + Params::BaseStateComponent_SetRepairBaseMesh Parms{}; + + Parms.Mesh = Mesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BaseStateComponent.GetRepairBaseMesh +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UStaticMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMesh* UBaseStateComponent::GetRepairBaseMesh() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BaseStateComponent", "GetRepairBaseMesh"); + + Params::BaseStateComponent_GetRepairBaseMesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BipedStateComponent.SetTeamName +// (Final, Native, Public) +// Parameters: +// const class FName InTeamName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBipedStateComponent::SetTeamName(const class FName InTeamName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BipedStateComponent", "SetTeamName"); + + Params::BipedStateComponent_SetTeamName Parms{}; + + Parms.InTeamName = InTeamName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BipedStateComponent.GetTeamName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UBipedStateComponent::GetTeamName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BipedStateComponent", "GetTeamName"); + + Params::BipedStateComponent_GetTeamName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AmbientGhost_Character.EnteredInnerRadius +// (Event, Public, BlueprintEvent) + +void AAmbientGhost_Character::EnteredInnerRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientGhost_Character", "EnteredInnerRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AmbientGhost_Character.EnteredOuterRadius +// (Event, Public, BlueprintEvent) + +void AAmbientGhost_Character::EnteredOuterRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientGhost_Character", "EnteredOuterRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AmbientGhost_Character.ExitedInnerRadius +// (Event, Public, BlueprintEvent) + +void AAmbientGhost_Character::ExitedInnerRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientGhost_Character", "ExitedInnerRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AmbientGhost_Character.ExitedOuterRadius +// (Event, Public, BlueprintEvent) + +void AAmbientGhost_Character::ExitedOuterRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientGhost_Character", "ExitedOuterRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureNurturingVolumeBase.OnBeginOverlap +// (Final, Native, Private) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureNurturingVolumeBase::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureNurturingVolumeBase", "OnBeginOverlap"); + + Params::CreatureNurturingVolumeBase_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureNurturingVolumeBase.OnEndOverlap +// (Final, Native, Private) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureNurturingVolumeBase::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureNurturingVolumeBase", "OnEndOverlap"); + + Params::CreatureNurturingVolumeBase_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SimpleTopologyTestActor.AbortPrecompute +// (Final, Native, Public) + +void ASimpleTopologyTestActor::AbortPrecompute() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SimpleTopologyTestActor", "AbortPrecompute"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SimpleTopologyTestActor.Precompute +// (Final, Native, Public) + +void ASimpleTopologyTestActor::Precompute() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SimpleTopologyTestActor", "Precompute"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryDesk.ApplyMaterialsToPaper +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InPaperComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryDesk::ApplyMaterialsToPaper(class UPrimitiveComponent* InPaperComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryDesk", "ApplyMaterialsToPaper"); + + Params::SanctuaryDesk_ApplyMaterialsToPaper Parms{}; + + Parms.InPaperComponent = InPaperComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryDesk.BeginWritingPage +// (Final, Native, Public, BlueprintCallable) + +void ASanctuaryDesk::BeginWritingPage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryDesk", "BeginWritingPage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryDesk.ClearPage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFrontSide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryDesk::ClearPage(bool bFrontSide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryDesk", "ClearPage"); + + Params::SanctuaryDesk_ClearPage Parms{}; + + Parms.bFrontSide = bFrontSide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom_AnimInstance.AnimNotify_BarrelRollExited +// (Final, Native, Public, BlueprintCallable) + +void UFlyingBroom_AnimInstance::AnimNotify_BarrelRollExited() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom_AnimInstance", "AnimNotify_BarrelRollExited"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom_AnimInstance.AnimNotify_CollisionResponseEnded +// (Final, Native, Public, BlueprintCallable) + +void UFlyingBroom_AnimInstance::AnimNotify_CollisionResponseEnded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom_AnimInstance", "AnimNotify_CollisionResponseEnded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom_AnimInstance.AnimNotify_ThrowQuaffleFinished +// (Final, Native, Public, BlueprintCallable) + +void UFlyingBroom_AnimInstance::AnimNotify_ThrowQuaffleFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom_AnimInstance", "AnimNotify_ThrowQuaffleFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureState.CanCreatureBreed +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString* ErrorMessage (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::CanCreatureBreed(class FString* ErrorMessage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "CanCreatureBreed"); + + Params::CreatureState_CanCreatureBreed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ErrorMessage != nullptr) + *ErrorMessage = std::move(Parms.ErrorMessage); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetBirthDateTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UCreatureState::GetBirthDateTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetBirthDateTime"); + + Params::CreatureState_GetBirthDateTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.OnHarvestByproduct +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName CollectorID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureState::OnHarvestByproduct(class FName CollectorID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "OnHarvestByproduct"); + + Params::CreatureState_OnHarvestByproduct Parms{}; + + Parms.CollectorID = CollectorID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureState.SetCanReturnToWild +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInCanReturnToWild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureState::SetCanReturnToWild(bool bInCanReturnToWild) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "SetCanReturnToWild"); + + Params::CreatureState_SetCanReturnToWild Parms{}; + + Parms.bInCanReturnToWild = bInCanReturnToWild; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureState.SetIsUncapturable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsUncapturable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureState::SetIsUncapturable(bool bInIsUncapturable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "SetIsUncapturable"); + + Params::CreatureState_SetIsUncapturable Parms{}; + + Parms.bInIsUncapturable = bInIsUncapturable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureState.AreAllNeedsMet +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::AreAllNeedsMet() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "AreAllNeedsMet"); + + Params::CreatureState_AreAllNeedsMet Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.CanStartActivity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::CanStartActivity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "CanStartActivity"); + + Params::CreatureState_CanStartActivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetActivityThresholds +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreatureState::GetActivityThresholds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetActivityThresholds"); + + Params::CreatureState_GetActivityThresholds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetAdultIconString +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCreatureState::GetAdultIconString() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetAdultIconString"); + + Params::CreatureState_GetAdultIconString Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetBreedingGeneration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureState::GetBreedingGeneration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetBreedingGeneration"); + + Params::CreatureState_GetBreedingGeneration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetByproductCooldownProgress +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureState::GetByproductCooldownProgress() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetByproductCooldownProgress"); + + Params::CreatureState_GetByproductCooldownProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetByproductCooldownTimeLeft +// (Final, Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UCreatureState::GetByproductCooldownTimeLeft() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetByproductCooldownTimeLeft"); + + Params::CreatureState_GetByproductCooldownTimeLeft Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetCanRename +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::GetCanRename() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetCanRename"); + + Params::CreatureState_GetCanRename Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetCanReturnToWild +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::GetCanReturnToWild() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetCanReturnToWild"); + + Params::CreatureState_GetCanReturnToWild Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetColorVariation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UCreatureState::GetColorVariation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetColorVariation"); + + Params::CreatureState_GetColorVariation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetCreatureDisplayName +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class FString* OutName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsLocalizationKey (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureState::GetCreatureDisplayName(class FString* OutName, bool* OutIsLocalizationKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetCreatureDisplayName"); + + Params::CreatureState_GetCreatureDisplayName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutName != nullptr) + *OutName = std::move(Parms.OutName); + + if (OutIsLocalizationKey != nullptr) + *OutIsLocalizationKey = Parms.OutIsLocalizationKey; +} + + +// Function Phoenix.CreatureState.GetCreatureName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCreatureState::GetCreatureName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetCreatureName"); + + Params::CreatureState_GetCreatureName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetCreatureUID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureState::GetCreatureUID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetCreatureUID"); + + Params::CreatureState_GetCreatureUID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetDefinition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCreatureDefinition* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureDefinition* UCreatureState::GetDefinition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetDefinition"); + + Params::CreatureState_GetDefinition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetFatherUID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureState::GetFatherUID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetFatherUID"); + + Params::CreatureState_GetFatherUID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetGestationTimeRemaining +// (Final, Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UCreatureState::GetGestationTimeRemaining() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetGestationTimeRemaining"); + + Params::CreatureState_GetGestationTimeRemaining Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetHappiness +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureState::GetHappiness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetHappiness"); + + Params::CreatureState_GetHappiness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetHappinessCap +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureState::GetHappinessCap() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetHappinessCap"); + + Params::CreatureState_GetHappinessCap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetHatchingTimeRemaining +// (Final, Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UCreatureState::GetHatchingTimeRemaining() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetHatchingTimeRemaining"); + + Params::CreatureState_GetHatchingTimeRemaining Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetIconString +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCreatureState::GetIconString() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetIconString"); + + Params::CreatureState_GetIconString Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetIncubationStartDateTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UCreatureState::GetIncubationStartDateTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetIncubationStartDateTime"); + + Params::CreatureState_GetIncubationStartDateTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetIsByproductHarvestableByPlayer +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class FString* OutErrorKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::GetIsByproductHarvestableByPlayer(class FString* OutErrorKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetIsByproductHarvestableByPlayer"); + + Params::CreatureState_GetIsByproductHarvestableByPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutErrorKey != nullptr) + *OutErrorKey = std::move(Parms.OutErrorKey); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetIsByproductReady +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::GetIsByproductReady() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetIsByproductReady"); + + Params::CreatureState_GetIsByproductReady Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetIsMale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::GetIsMale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetIsMale"); + + Params::CreatureState_GetIsMale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetIsMount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::GetIsMount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetIsMount"); + + Params::CreatureState_GetIsMount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetIsUncapturable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::GetIsUncapturable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetIsUncapturable"); + + Params::CreatureState_GetIsUncapturable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetMotherUID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureState::GetMotherUID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetMotherUID"); + + Params::CreatureState_GetMotherUID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetNurturingSpaceID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureState::GetNurturingSpaceID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetNurturingSpaceID"); + + Params::CreatureState_GetNurturingSpaceID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetPenUID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureState::GetPenUID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetPenUID"); + + Params::CreatureState_GetPenUID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetPregnancyStartDateTime +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FDateTime ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FDateTime UCreatureState::GetPregnancyStartDateTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetPregnancyStartDateTime"); + + Params::CreatureState_GetPregnancyStartDateTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetPregnancyState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECreaturePregnancyState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECreaturePregnancyState UCreatureState::GetPregnancyState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetPregnancyState"); + + Params::CreatureState_GetPregnancyState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetScaleVariation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureState::GetScaleVariation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetScaleVariation"); + + Params::CreatureState_GetScaleVariation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetTimeLeftToGrowUp +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UCreatureState::GetTimeLeftToGrowUp() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetTimeLeftToGrowUp"); + + Params::CreatureState_GetTimeLeftToGrowUp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetTranslatedCreatureDisplayName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UCreatureState::GetTranslatedCreatureDisplayName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetTranslatedCreatureDisplayName"); + + Params::CreatureState_GetTranslatedCreatureDisplayName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetTypeID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureState::GetTypeID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetTypeID"); + + Params::CreatureState_GetTypeID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.GetUnbornChildState +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class UCreatureState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureState* UCreatureState::GetUnbornChildState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "GetUnbornChildState"); + + Params::CreatureState_GetUnbornChildState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsAlbino +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsAlbino() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsAlbino"); + + Params::CreatureState_IsAlbino Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsByproductOnCooldown +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsByproductOnCooldown() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsByproductOnCooldown"); + + Params::CreatureState_IsByproductOnCooldown Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsCreatureCaptured +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsCreatureCaptured() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsCreatureCaptured"); + + Params::CreatureState_IsCreatureCaptured Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsEgg +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsEgg() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsEgg"); + + Params::CreatureState_IsEgg Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsHappyEnoughToPlayWithToy +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsHappyEnoughToPlayWithToy() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsHappyEnoughToPlayWithToy"); + + Params::CreatureState_IsHappyEnoughToPlayWithToy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsInConflict +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsInConflict() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsInConflict"); + + Params::CreatureState_IsInConflict Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsIncubating +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsIncubating() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsIncubating"); + + Params::CreatureState_IsIncubating Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsInSanctuary +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsInSanctuary() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsInSanctuary"); + + Params::CreatureState_IsInSanctuary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsNeedMet +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const ECreatureNeed CreatureNeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsNeedMet(const ECreatureNeed CreatureNeed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsNeedMet"); + + Params::CreatureState_IsNeedMet Parms{}; + + Parms.CreatureNeed = CreatureNeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsPregnant +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsPregnant() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsPregnant"); + + Params::CreatureState_IsPregnant Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureState.IsUnbornCreature +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureState::IsUnbornCreature() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureState", "IsUnbornCreature"); + + Params::CreatureState_IsUnbornCreature Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AncientGate.AncientGateSetup +// (Final, Native, Protected, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* i_ArrowComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* i_LeftPoint (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* i_RightPoint (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& i_RedColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& i_BlueColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientGate::AncientGateSetup(class USceneComponent* i_ArrowComponent, class USceneComponent* i_LeftPoint, class USceneComponent* i_RightPoint, const struct FLinearColor& i_RedColor, const struct FLinearColor& i_BlueColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "AncientGateSetup"); + + Params::AncientGate_AncientGateSetup Parms{}; + + Parms.i_ArrowComponent = i_ArrowComponent; + Parms.i_LeftPoint = i_LeftPoint; + Parms.i_RightPoint = i_RightPoint; + Parms.i_RedColor = std::move(i_RedColor); + Parms.i_BlueColor = std::move(i_BlueColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.COLCheck_C +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UObject* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Primary (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool Dir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Secondary (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 TickCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap& PassThruCheck (ConstParm, Parm, NativeAccessSpecifierPublic) + +void AAncientGate::COLCheck_C(class UObject* World, const TArray& Primary, bool Dir, const TArray& Secondary, int32 TickCount, const TMap& PassThruCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "COLCheck_C"); + + Params::AncientGate_COLCheck_C Parms{}; + + Parms.World = World; + Parms.Primary = std::move(Primary); + Parms.Dir = Dir; + Parms.Secondary = std::move(Secondary); + Parms.TickCount = TickCount; + Parms.PassThruCheck = std::move(PassThruCheck); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.COLDirectionParse +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Dir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAncientGate::COLDirectionParse(class UObject* World, bool Dir) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "COLDirectionParse"); + + Params::AncientGate_COLDirectionParse Parms{}; + + Parms.World = World; + Parms.Dir = Dir; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AncientGate.COLThroughGate +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Dir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Current (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAncientGate::COLThroughGate(class UObject* World, bool Dir, class AActor* Current) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "COLThroughGate"); + + Params::AncientGate_COLThroughGate Parms{}; + + Parms.World = World; + Parms.Dir = Dir; + Parms.Current = Current; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AncientGate.FacingAtMaterialChange +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const TMap&BlueMats (ConstParm, Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const TMap&RedMats (ConstParm, Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AAncientGate::FacingAtMaterialChange(const TMap& BlueMats, const TMap& RedMats) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "FacingAtMaterialChange"); + + Params::AncientGate_FacingAtMaterialChange Parms{}; + + Parms.BlueMats = std::move(BlueMats); + Parms.RedMats = std::move(RedMats); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.FacingAwayMaterialChange +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool IsRed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&BlueMats (ConstParm, Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const TMap&RedMats (ConstParm, Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AAncientGate::FacingAwayMaterialChange(bool IsRed, const TMap& BlueMats, const TMap& RedMats) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "FacingAwayMaterialChange"); + + Params::AncientGate_FacingAwayMaterialChange Parms{}; + + Parms.IsRed = IsRed; + Parms.BlueMats = std::move(BlueMats); + Parms.RedMats = std::move(RedMats); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.GetPropertiesForTick +// (Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// TMap* PassThroughCheck (Parm, OutParm, NativeAccessSpecifierPublic) +// TArray* RedBaseFogs (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TArray* BlueBaseFogs (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TMap*BlueMats (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TMap*RedMats (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TArray* RedTargets (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* BlueTargets (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void AAncientGate::GetPropertiesForTick(TMap* PassThroughCheck, TArray* RedBaseFogs, TArray* BlueBaseFogs, TMap* BlueMats, TMap* RedMats, TArray* RedTargets, TArray* BlueTargets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "GetPropertiesForTick"); + + Params::AncientGate_GetPropertiesForTick Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (PassThroughCheck != nullptr) + *PassThroughCheck = std::move(Parms.PassThroughCheck); + + if (RedBaseFogs != nullptr) + *RedBaseFogs = std::move(Parms.RedBaseFogs); + + if (BlueBaseFogs != nullptr) + *BlueBaseFogs = std::move(Parms.BlueBaseFogs); + + if (BlueMats != nullptr) + *BlueMats = std::move(Parms.BlueMats); + + if (RedMats != nullptr) + *RedMats = std::move(Parms.RedMats); + + if (RedTargets != nullptr) + *RedTargets = std::move(Parms.RedTargets); + + if (BlueTargets != nullptr) + *BlueTargets = std::move(Parms.BlueTargets); +} + + +// Function Phoenix.AncientGate.InitialMaterialSetup +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& i_RedTarget (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& i_BlueTarget (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// TMap*i_RedMaterials (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TMap*i_BlueMaterials (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FLinearColor& i_RedColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& i_BlueColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientGate::InitialMaterialSetup(const TArray& i_RedTarget, const TArray& i_BlueTarget, TMap* i_RedMaterials, TMap* i_BlueMaterials, const struct FLinearColor& i_RedColor, const struct FLinearColor& i_BlueColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "InitialMaterialSetup"); + + Params::AncientGate_InitialMaterialSetup Parms{}; + + Parms.i_RedTarget = std::move(i_RedTarget); + Parms.i_BlueTarget = std::move(i_BlueTarget); + Parms.i_RedColor = std::move(i_RedColor); + Parms.i_BlueColor = std::move(i_BlueColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (i_RedMaterials != nullptr) + *i_RedMaterials = std::move(Parms.i_RedMaterials); + + if (i_BlueMaterials != nullptr) + *i_BlueMaterials = std::move(Parms.i_BlueMaterials); +} + + +// Function Phoenix.AncientGate.LookingAtGate +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAncientGate::LookingAtGate(class UObject* World) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "LookingAtGate"); + + Params::AncientGate_LookingAtGate Parms{}; + + Parms.World = World; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AncientGate.MaterialCutoutFlip +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const TMap&i_RedMaterials (Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const TMap&i_BlueMaterials (Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* i_Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsRedSide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientGate::MaterialCutoutFlip(const TMap& i_RedMaterials, const TMap& i_BlueMaterials, class UMaterialParameterCollection* i_Collection, bool bIsRedSide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "MaterialCutoutFlip"); + + Params::AncientGate_MaterialCutoutFlip Parms{}; + + Parms.i_RedMaterials = std::move(i_RedMaterials); + Parms.i_BlueMaterials = std::move(i_BlueMaterials); + Parms.i_Collection = i_Collection; + Parms.bIsRedSide = bIsRedSide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.MaterialSetup +// (Final, Native, Private, HasOutParams, HasDefaults) +// Parameters: +// TArray* i_Target (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TMap*i_Materials (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FLinearColor* i_Color (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientGate::MaterialSetup(TArray* i_Target, TMap* i_Materials, struct FLinearColor* i_Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "MaterialSetup"); + + Params::AncientGate_MaterialSetup Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (i_Target != nullptr) + *i_Target = std::move(Parms.i_Target); + + if (i_Materials != nullptr) + *i_Materials = std::move(Parms.i_Materials); + + if (i_Color != nullptr) + *i_Color = std::move(Parms.i_Color); +} + + +// Function Phoenix.AncientGate.Recall +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Who (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Pedestal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientGate::Recall(class AActor* Who, class AActor* Pedestal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "Recall"); + + Params::AncientGate_Recall Parms{}; + + Parms.Who = Who; + Parms.Pedestal = Pedestal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.Rotating +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AAncientGate::Rotating() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "Rotating"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.SetActorCollision +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* i_Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionResponse i_Response (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap& i_PassThroughCheck (Parm, NativeAccessSpecifierPublic) + +void AAncientGate::SetActorCollision(class AActor* i_Actor, ECollisionResponse i_Response, const TMap& i_PassThroughCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "SetActorCollision"); + + Params::AncientGate_SetActorCollision Parms{}; + + Parms.i_Actor = i_Actor; + Parms.i_Response = i_Response; + Parms.i_PassThroughCheck = std::move(i_PassThroughCheck); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.SetAllCollisions +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const TArray& i_RedTarget (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& i_BlueTarget (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TMap& i_PassThroughCheck (Parm, NativeAccessSpecifierPublic) +// bool bIsRed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientGate::SetAllCollisions(const TArray& i_RedTarget, const TArray& i_BlueTarget, const TMap& i_PassThroughCheck, bool bIsRed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "SetAllCollisions"); + + Params::AncientGate_SetAllCollisions Parms{}; + + Parms.i_RedTarget = std::move(i_RedTarget); + Parms.i_BlueTarget = std::move(i_BlueTarget); + Parms.i_PassThroughCheck = std::move(i_PassThroughCheck); + Parms.bIsRed = bIsRed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.SetCollision_C +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionResponse Response (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap& PassThruCheck (ConstParm, Parm, NativeAccessSpecifierPublic) + +void AAncientGate::SetCollision_C(class AActor* Actor, ECollisionResponse Response, const TMap& PassThruCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "SetCollision_C"); + + Params::AncientGate_SetCollision_C Parms{}; + + Parms.Actor = Actor; + Parms.Response = Response; + Parms.PassThruCheck = std::move(PassThruCheck); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.SetMaterialParamsThroughGate +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UObject* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialParameterCollection* Collection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientGate::SetMaterialParamsThroughGate(class UObject* World, class UMaterialParameterCollection* Collection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "SetMaterialParamsThroughGate"); + + Params::AncientGate_SetMaterialParamsThroughGate Parms{}; + + Parms.World = World; + Parms.Collection = Collection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.SetScalarParameterOnAll +// (Final, Native, Private) +// Parameters: +// const TArray&Mats (ConstParm, Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const class FName ParameterName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientGate::SetScalarParameterOnAll(const TArray& Mats, const class FName ParameterName, float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "SetScalarParameterOnAll"); + + Params::AncientGate_SetScalarParameterOnAll Parms{}; + + Parms.Mats = std::move(Mats); + Parms.ParameterName = ParameterName; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.SimpleCollisionToggle +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool IsRed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& RedTargets (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& BlueTargets (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TMap& PassThruCheck (ConstParm, Parm, NativeAccessSpecifierPublic) + +void AAncientGate::SimpleCollisionToggle(bool IsRed, const TArray& RedTargets, const TArray& BlueTargets, const TMap& PassThruCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "SimpleCollisionToggle"); + + Params::AncientGate_SimpleCollisionToggle Parms{}; + + Parms.IsRed = IsRed; + Parms.RedTargets = std::move(RedTargets); + Parms.BlueTargets = std::move(BlueTargets); + Parms.PassThruCheck = std::move(PassThruCheck); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGate.UpdateBaseFog_C +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UObject* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& RedBaseFogs (ConstParm, Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const TArray& BlueBaseFogs (ConstParm, Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AAncientGate::UpdateBaseFog_C(class UObject* World, const TArray& RedBaseFogs, const TArray& BlueBaseFogs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientGate", "UpdateBaseFog_C"); + + Params::AncientGate_UpdateBaseFog_C Parms{}; + + Parms.World = World; + Parms.RedBaseFogs = std::move(RedBaseFogs); + Parms.BlueBaseFogs = std::move(BlueBaseFogs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RuneJunctionSwitch.RuneHitBySpell +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ARuneSwitch* RuneSwitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARuneJunctionSwitch::RuneHitBySpell(class ARuneSwitch* RuneSwitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RuneJunctionSwitch", "RuneHitBySpell"); + + Params::RuneJunctionSwitch_RuneHitBySpell Parms{}; + + Parms.RuneSwitch = RuneSwitch; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CastingSlotWidget.OnSetSpellIcon +// (Event, Public, BlueprintEvent) + +void UCastingSlotWidget::OnSetSpellIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CastingSlotWidget", "OnSetSpellIcon"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CastingSlotWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UCastingSlotWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CastingSlotWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CastingSlotWidget.SetImage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ImageName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCastingSlotWidget::SetImage(const class FString& ImageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CastingSlotWidget", "SetImage"); + + Params::CastingSlotWidget_SetImage Parms{}; + + Parms.ImageName = std::move(ImageName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FadeOutAsyncAction.FadeOut +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const float Duration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFadeOutAsyncAction* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFadeOutAsyncAction* UFadeOutAsyncAction::FadeOut(const float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FadeOutAsyncAction", "FadeOut"); + + Params::FadeOutAsyncAction_FadeOut Parms{}; + + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FadeOutAsyncAction.OnFadeComplete +// (Final, Native, Protected) + +void UFadeOutAsyncAction::OnFadeComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FadeOutAsyncAction", "OnFadeComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.CheckCondition +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UWorldEventCondition* Conditon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventActor::CheckCondition(class UWorldEventCondition* Conditon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "CheckCondition"); + + Params::WorldEventActor_CheckCondition Parms{}; + + Parms.Conditon = Conditon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.DisableCharacter +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class ABase_Character* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::DisableCharacter(class ABase_Character* Character) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "DisableCharacter"); + + Params::WorldEventActor_DisableCharacter Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.DisableChildActorComponent +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UChildActorComponent* ChildActorComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::DisableChildActorComponent(class UChildActorComponent* ChildActorComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "DisableChildActorComponent"); + + Params::WorldEventActor_DisableChildActorComponent Parms{}; + + Parms.ChildActorComponent = ChildActorComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.EnableCharacter +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class ABase_Character* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::EnableCharacter(class ABase_Character* Character) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "EnableCharacter"); + + Params::WorldEventActor_EnableCharacter Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.EnableChildActorComponent +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UChildActorComponent* ChildActorComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::EnableChildActorComponent(class UChildActorComponent* ChildActorComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "EnableChildActorComponent"); + + Params::WorldEventActor_EnableChildActorComponent Parms{}; + + Parms.ChildActorComponent = ChildActorComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.EnableConversationSense +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UScheduledEntity* SE (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::EnableConversationSense(class UScheduledEntity* SE, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "EnableConversationSense"); + + Params::WorldEventActor_EnableConversationSense Parms{}; + + Parms.SE = SE; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.FindStudentOnFreeTime +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InRadius (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InAllowFindHobos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ABase_Character** OutActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity** OutScheduledEntity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventActor::FindStudentOnFreeTime(const struct FVector& InLocation, const float InRadius, const bool InAllowFindHobos, class ABase_Character** OutActor, class UScheduledEntity** OutScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "FindStudentOnFreeTime"); + + Params::WorldEventActor_FindStudentOnFreeTime Parms{}; + + Parms.InLocation = std::move(InLocation); + Parms.InRadius = InRadius; + Parms.InAllowFindHobos = InAllowFindHobos; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActor != nullptr) + *OutActor = Parms.OutActor; + + if (OutScheduledEntity != nullptr) + *OutScheduledEntity = Parms.OutScheduledEntity; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.GetLocationBasedStudentHouse +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// EHouseIds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHouseIds AWorldEventActor::GetLocationBasedStudentHouse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "GetLocationBasedStudentHouse"); + + Params::WorldEventActor_GetLocationBasedStudentHouse Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.GetNextUncompleteStage +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AWorldEventActor::GetNextUncompleteStage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "GetNextUncompleteStage"); + + Params::WorldEventActor_GetNextUncompleteStage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.GetNumOfWorldEventHobos +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AWorldEventActor::GetNumOfWorldEventHobos() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "GetNumOfWorldEventHobos"); + + Params::WorldEventActor_GetNumOfWorldEventHobos Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.GetRandomLoot +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Category (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray AWorldEventActor::GetRandomLoot(const class FString& Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "GetRandomLoot"); + + Params::WorldEventActor_GetRandomLoot Parms{}; + + Parms.Category = std::move(Category); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.GetWorldEventLocatorActor +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class AWorldEventLocationActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AWorldEventLocationActor* AWorldEventActor::GetWorldEventLocatorActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "GetWorldEventLocatorActor"); + + Params::WorldEventActor_GetWorldEventLocatorActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.HitResult +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AWorldEventActor::HitResult(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "HitResult"); + + Params::WorldEventActor_HitResult Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.InsertDynamicActivityOnSE +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UScheduledEntity* ScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventActor::InsertDynamicActivityOnSE(class UScheduledEntity* ScheduledEntity, const class FString& ActivityID, const class FString& LocationID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "InsertDynamicActivityOnSE"); + + Params::WorldEventActor_InsertDynamicActivityOnSE Parms{}; + + Parms.ScheduledEntity = ScheduledEntity; + Parms.ActivityID = std::move(ActivityID); + Parms.LocationID = std::move(LocationID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.IsStageCompleted +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Stage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventActor::IsStageCompleted(int32 Stage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "IsStageCompleted"); + + Params::WorldEventActor_IsStageCompleted Parms{}; + + Parms.Stage = Stage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.MarkStageAsCompleted +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// int32 Stage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::MarkStageAsCompleted(int32 Stage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "MarkStageAsCompleted"); + + Params::WorldEventActor_MarkStageAsCompleted Parms{}; + + Parms.Stage = Stage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.MarkStageAsIncomplete +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// int32 Stage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::MarkStageAsIncomplete(int32 Stage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "MarkStageAsIncomplete"); + + Params::WorldEventActor_MarkStageAsIncomplete Parms{}; + + Parms.Stage = Stage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.OnNoStartTriggerFound +// (Event, Protected, BlueprintEvent) + +void AWorldEventActor::OnNoStartTriggerFound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "OnNoStartTriggerFound"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WorldEventActor.OnStartTriggerOverlapped +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UWorldEventSocketComponent* Socket (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::OnStartTriggerOverlapped(class UWorldEventSocketComponent* Socket) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "OnStartTriggerOverlapped"); + + Params::WorldEventActor_OnStartTriggerOverlapped Parms{}; + + Parms.Socket = Socket; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WorldEventActor.PlayGhostStory +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Story (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Emotion (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::PlayGhostStory(class UScheduledEntity* InScheduledEntity, const class FName Story, const class FName Emotion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "PlayGhostStory"); + + Params::WorldEventActor_PlayGhostStory Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + Parms.Story = Story; + Parms.Emotion = Emotion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.ReleaseAllHobos +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InDestroyImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::ReleaseAllHobos(bool InDestroyImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "ReleaseAllHobos"); + + Params::WorldEventActor_ReleaseAllHobos Parms{}; + + Parms.InDestroyImmediate = InDestroyImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.ReleaseHobo +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InDestroyImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventActor::ReleaseHobo(class UScheduledEntity* InScheduledEntity, bool InDestroyImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "ReleaseHobo"); + + Params::WorldEventActor_ReleaseHobo Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + Parms.InDestroyImmediate = InDestroyImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventActor.ReleaseTemporaryAnimationFromCharacter +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class ANPC_Character* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventActor::ReleaseTemporaryAnimationFromCharacter(class ANPC_Character* Character) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "ReleaseTemporaryAnimationFromCharacter"); + + Params::WorldEventActor_ReleaseTemporaryAnimationFromCharacter Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.RemoveDynamicActivityFromSE +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UScheduledEntity* ScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ActivityID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventActor::RemoveDynamicActivityFromSE(class UScheduledEntity* ScheduledEntity, const class FString& ActivityID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "RemoveDynamicActivityFromSE"); + + Params::WorldEventActor_RemoveDynamicActivityFromSE Parms{}; + + Parms.ScheduledEntity = ScheduledEntity; + Parms.ActivityID = std::move(ActivityID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.RequestCustomHobo +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& HoboName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InIsMale (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScheduledEntity* AWorldEventActor::RequestCustomHobo(const class FString& HoboName, const struct FVector& InLocation, const bool InIsMale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "RequestCustomHobo"); + + Params::WorldEventActor_RequestCustomHobo Parms{}; + + Parms.HoboName = std::move(HoboName); + Parms.InLocation = std::move(InLocation); + Parms.InIsMale = InIsMale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.RequestHobo +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EHoboType HoboType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EHouseIds InHouse (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EGenderEnum InGender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ValidVoiceIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UScheduledEntity* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScheduledEntity* AWorldEventActor::RequestHobo(const struct FVector& InLocation, const EHoboType HoboType, const EHouseIds InHouse, const EGenderEnum InGender, const TArray& ValidVoiceIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "RequestHobo"); + + Params::WorldEventActor_RequestHobo Parms{}; + + Parms.InLocation = std::move(InLocation); + Parms.HoboType = HoboType; + Parms.InHouse = InHouse; + Parms.InGender = InGender; + Parms.ValidVoiceIDs = std::move(ValidVoiceIDs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.SetSpecificAnimationOnCharacter +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class ANPC_Character* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimationArchitectAsset* AnimationArchitectAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventActor::SetSpecificAnimationOnCharacter(class ANPC_Character* Character, class UAnimationArchitectAsset* AnimationArchitectAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "SetSpecificAnimationOnCharacter"); + + Params::WorldEventActor_SetSpecificAnimationOnCharacter Parms{}; + + Parms.Character = Character; + Parms.AnimationArchitectAsset = AnimationArchitectAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventActor.SetTemporaryAnimationOnCharacter +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class ANPC_Character* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AnimationIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventActor::SetTemporaryAnimationOnCharacter(class ANPC_Character* Character, int32 AnimationIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventActor", "SetTemporaryAnimationOnCharacter"); + + Params::WorldEventActor_SetTemporaryAnimationOnCharacter Parms{}; + + Parms.Character = Character; + Parms.AnimationIndex = AnimationIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionType_AOESpell.OnHit +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBlocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFailed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_AOESpell::OnHit(const struct FHitResult& HitResult, bool bDestroyed, bool bHit, bool bBlocked, bool bFailed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOESpell", "OnHit"); + + Params::MunitionType_AOESpell_OnHit Parms{}; + + Parms.HitResult = std::move(HitResult); + Parms.bDestroyed = bDestroyed; + Parms.bHit = bHit; + Parms.bBlocked = bBlocked; + Parms.bFailed = bFailed; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MunitionType_AOESpell.GetSpellTool +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* AMunitionType_AOESpell::GetSpellTool() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOESpell", "GetSpellTool"); + + Params::MunitionType_AOESpell_GetSpellTool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DrainingDraughtEffect.BeginPlay +// (Native, Public, BlueprintCallable) + +void ADrainingDraughtEffect::BeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "BeginPlay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DrainingDraughtEffect.DoAOECloudDamageCallback +// (Final, Native, Protected, BlueprintCallable) + +void ADrainingDraughtEffect::DoAOECloudDamageCallback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "DoAOECloudDamageCallback"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DrainingDraughtEffect.GetBestAvailableOrb +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ADraingingDraughtOrb* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ADraingingDraughtOrb* ADrainingDraughtEffect::GetBestAvailableOrb(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "GetBestAvailableOrb"); + + Params::DrainingDraughtEffect_GetBestAvailableOrb Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DrainingDraughtEffect.OnOverlapBeginCloudSphere +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADrainingDraughtEffect::OnOverlapBeginCloudSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "OnOverlapBeginCloudSphere"); + + Params::DrainingDraughtEffect_OnOverlapBeginCloudSphere Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DrainingDraughtEffect.OnOverlapBeginSeekSphere +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADrainingDraughtEffect::OnOverlapBeginSeekSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "OnOverlapBeginSeekSphere"); + + Params::DrainingDraughtEffect_OnOverlapBeginSeekSphere Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DrainingDraughtEffect.OnOverlapEndCloudSphere +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADrainingDraughtEffect::OnOverlapEndCloudSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "OnOverlapEndCloudSphere"); + + Params::DrainingDraughtEffect_OnOverlapEndCloudSphere Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DrainingDraughtEffect.OnOverlapEndSeekSphere +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADrainingDraughtEffect::OnOverlapEndSeekSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "OnOverlapEndSeekSphere"); + + Params::DrainingDraughtEffect_OnOverlapEndSeekSphere Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DrainingDraughtEffect.SendOutOrb +// (Final, Native, Public, BlueprintCallable) + +void ADrainingDraughtEffect::SendOutOrb() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "SendOutOrb"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DrainingDraughtEffect.SetNumberOrbs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NumOrbs (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADrainingDraughtEffect::SetNumberOrbs(int32 NumOrbs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "SetNumberOrbs"); + + Params::DrainingDraughtEffect_SetNumberOrbs Parms{}; + + Parms.NumOrbs = NumOrbs; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DrainingDraughtEffect.SpawnOrbs +// (Final, Native, Protected, BlueprintCallable) + +void ADrainingDraughtEffect::SpawnOrbs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "SpawnOrbs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DrainingDraughtEffect.Tick +// (Native, Public, BlueprintCallable) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADrainingDraughtEffect::Tick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DrainingDraughtEffect", "Tick"); + + Params::DrainingDraughtEffect_Tick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TabPageWidget.GoToPage +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const TArray& DestinationStack (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UTabPageWidget::GoToPage(const TArray& DestinationStack) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TabPageWidget", "GoToPage"); + + Params::TabPageWidget_GoToPage Parms{}; + + Parms.DestinationStack = std::move(DestinationStack); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TabPageWidget.HandleInput +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FKey& Input (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTabPageWidget::HandleInput(const struct FKey& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TabPageWidget", "HandleInput"); + + Params::TabPageWidget_HandleInput Parms{}; + + Parms.Input = std::move(Input); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.TabPageWidget.LeaveFromPage +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UTabPageWidget::LeaveFromPage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TabPageWidget", "LeaveFromPage"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TabPageWidget.OnLegendItemHoldEnd +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ULegendItem* LegendItem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool HoldWasCompleted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTabPageWidget::OnLegendItemHoldEnd(class ULegendItem* LegendItem, bool HoldWasCompleted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TabPageWidget", "OnLegendItemHoldEnd"); + + Params::TabPageWidget_OnLegendItemHoldEnd Parms{}; + + Parms.LegendItem = LegendItem; + Parms.HoldWasCompleted = HoldWasCompleted; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TabPageWidget.SetTabParentWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPhoenixUserWidget* InTabParentWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTabPageWidget::SetTabParentWidget(class UPhoenixUserWidget* InTabParentWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TabPageWidget", "SetTabParentWidget"); + + Params::TabPageWidget_SetTabParentWidget Parms{}; + + Parms.InTabParentWidget = InTabParentWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CollectionsScreen.GetUsedInRecipesForCollectionItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName CollectionItem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CollectionCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IncludeLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCollectionsScreen::GetUsedInRecipesForCollectionItem(class FName CollectionItem, class FName CollectionCategory, bool IncludeLocked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CollectionsScreen", "GetUsedInRecipesForCollectionItem"); + + Params::CollectionsScreen_GetUsedInRecipesForCollectionItem Parms{}; + + Parms.CollectionItem = CollectionItem; + Parms.CollectionCategory = CollectionCategory; + Parms.IncludeLocked = IncludeLocked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ForegeableSpawnerManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UForegeableSpawnerManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UForegeableSpawnerManager* UForegeableSpawnerManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ForegeableSpawnerManager", "Get"); + + Params::ForegeableSpawnerManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ForegeableSpawnerManager.InDungeon +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UForegeableSpawnerManager::InDungeon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ForegeableSpawnerManager", "InDungeon"); + + Params::ForegeableSpawnerManager_InDungeon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ForegeableSpawnerManager.OnBreakableDestroyed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForegeableSpawnerManager::OnBreakableDestroyed(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForegeableSpawnerManager", "OnBreakableDestroyed"); + + Params::ForegeableSpawnerManager_OnBreakableDestroyed Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ForegeableSpawnerManager.OnForageableCollected +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AForagable* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForegeableSpawnerManager::OnForageableCollected(class AForagable* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForegeableSpawnerManager", "OnForageableCollected"); + + Params::ForegeableSpawnerManager_OnForageableCollected Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ForegeableSpawnerManager.RegisterInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Instance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldSetInitialState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForegeableSpawnerManager::RegisterInstance(class AActor* Instance, bool bShouldSetInitialState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForegeableSpawnerManager", "RegisterInstance"); + + Params::ForegeableSpawnerManager_RegisterInstance Parms{}; + + Parms.Instance = Instance; + Parms.bShouldSetInitialState = bShouldSetInitialState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ForegeableSpawnerManager.UnregisterInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Instance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UForegeableSpawnerManager::UnregisterInstance(class AActor* Instance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForegeableSpawnerManager", "UnregisterInstance"); + + Params::ForegeableSpawnerManager_UnregisterInstance Parms{}; + + Parms.Instance = Instance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AblTaskConditionScratchpad_OppugnoProxy.OnActiveSpellToolChanged +// (Final, Native, Public) +// Parameters: +// class ATool* ActivatedSpell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ATool* DeactivatedSpell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAblTaskConditionScratchpad_OppugnoProxy::OnActiveSpellToolChanged(class ATool* ActivatedSpell, class ATool* DeactivatedSpell) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AblTaskConditionScratchpad_OppugnoProxy", "OnActiveSpellToolChanged"); + + Params::AblTaskConditionScratchpad_OppugnoProxy_OnActiveSpellToolChanged Parms{}; + + Parms.ActivatedSpell = ActivatedSpell; + Parms.DeactivatedSpell = DeactivatedSpell; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CogTargetAimSceneComponent.TimerExpired +// (Final, Native, Public) + +void UCogTargetAimSceneComponent::TimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CogTargetAimSceneComponent", "TimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatVolumeGroup.TryStartEncounter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCombatVolumeGroup::TryStartEncounter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatVolumeGroup", "TryStartEncounter"); + + Params::CombatVolumeGroup_TryStartEncounter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CombatVolumeGroup.GetVolumes +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TSet ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TSet UCombatVolumeGroup::GetVolumes() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatVolumeGroup", "GetVolumes"); + + Params::CombatVolumeGroup_GetVolumes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CombatVolumeGroup.IsActiveForCurrentEncounter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCombatVolumeGroup::IsActiveForCurrentEncounter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatVolumeGroup", "IsActiveForCurrentEncounter"); + + Params::CombatVolumeGroup_IsActiveForCurrentEncounter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetClosestConnection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* PlayerPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStationComponent::GetClosestConnection(class APawn* PlayerPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetClosestConnection"); + + Params::StationComponent_GetClosestConnection Parms{}; + + Parms.PlayerPawn = PlayerPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetConnectionStartTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 InIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UStationComponent::GetConnectionStartTransform(int32 InIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetConnectionStartTransform"); + + Params::StationComponent_GetConnectionStartTransform Parms{}; + + Parms.InIndex = InIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetCurrentInteraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InInteractionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStationInteraction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EStationInteraction UStationComponent::GetCurrentInteraction(int32 InInteractionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetCurrentInteraction"); + + Params::StationComponent_GetCurrentInteraction Parms{}; + + Parms.InInteractionID = InInteractionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetInteractionText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECalloutActions ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECalloutActions UStationComponent::GetInteractionText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetInteractionText"); + + Params::StationComponent_GetInteractionText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetMeshComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMeshComponent* UStationComponent::GetMeshComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetMeshComponent"); + + Params::StationComponent_GetMeshComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetMeshName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UStationComponent::GetMeshName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetMeshName"); + + Params::StationComponent_GetMeshName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetNumConnections +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStationComponent::GetNumConnections() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetNumConnections"); + + Params::StationComponent_GetNumConnections Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetPropType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EPropTypeIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPropTypeIDs UStationComponent::GetPropType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetPropType"); + + Params::StationComponent_GetPropType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetSocketTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UStationComponent::GetSocketTransform(class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetSocketTransform"); + + Params::StationComponent_GetSocketTransform Parms{}; + + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.GetStationUsers +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* outStationUsers (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationComponent::GetStationUsers(TArray* outStationUsers) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "GetStationUsers"); + + Params::StationComponent_GetStationUsers Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outStationUsers != nullptr) + *outStationUsers = std::move(Parms.outStationUsers); + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.InitializeStationInteraction +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStationInteraction InDesiredInteraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FStationQueryData& InStationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool InDeferred (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InWantCallback (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeRequest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InJustGettingOptions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStationComponent::InitializeStationInteraction(class UObject* InObject, EStationInteraction InDesiredInteraction, const struct FStationQueryData& InStationData, bool InDeferred, bool InWantCallback, float InTimeRequest, bool InJustGettingOptions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "InitializeStationInteraction"); + + Params::StationComponent_InitializeStationInteraction Parms{}; + + Parms.InObject = InObject; + Parms.InDesiredInteraction = InDesiredInteraction; + Parms.InStationData = std::move(InStationData); + Parms.InDeferred = InDeferred; + Parms.InWantCallback = InWantCallback; + Parms.InTimeRequest = InTimeRequest; + Parms.InJustGettingOptions = InJustGettingOptions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.IsABed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationComponent::IsABed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "IsABed"); + + Params::StationComponent_IsABed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.IsABookShelf +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationComponent::IsABookShelf() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "IsABookShelf"); + + Params::StationComponent_IsABookShelf Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.IsAChair +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationComponent::IsAChair() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "IsAChair"); + + Params::StationComponent_IsAChair Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.IsStationActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationComponent::IsStationActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "IsStationActive"); + + Params::StationComponent_IsStationActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.IsStationBreakable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationComponent::IsStationBreakable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "IsStationBreakable"); + + Params::StationComponent_IsStationBreakable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.RequestAssetPreload +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationComponent::RequestAssetPreload() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "RequestAssetPreload"); + + Params::StationComponent_RequestAssetPreload Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationComponent.SetPropSelection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& DesiredProp (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStationComponent::SetPropSelection(const class FString& DesiredProp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "SetPropSelection"); + + Params::StationComponent_SetPropSelection Parms{}; + + Parms.DesiredProp = std::move(DesiredProp); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StationComponent.SetStationActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Inactive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStationComponent::SetStationActive(bool Inactive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "SetStationActive"); + + Params::StationComponent_SetStationActive Parms{}; + + Parms.Inactive = Inactive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StationComponent.ValidateStation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutErrors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UStationComponent::ValidateStation(TArray* OutErrors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "ValidateStation"); + + Params::StationComponent_ValidateStation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutErrors != nullptr) + *OutErrors = std::move(Parms.OutErrors); +} + + +// Function Phoenix.StationComponent.WillParticipateInSit +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationComponent::WillParticipateInSit() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationComponent", "WillParticipateInSit"); + + Params::StationComponent_WillParticipateInSit Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CombatParryWidget.CombatParryInfoTimerFinished +// (Final, Native, Private) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 WindowID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ParryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCombatParryWidget::CombatParryInfoTimerFinished(const class UObject* Caller, const int32 WindowID, int32 ParryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatParryWidget", "CombatParryInfoTimerFinished"); + + Params::CombatParryWidget_CombatParryInfoTimerFinished Parms{}; + + Parms.Caller = Caller; + Parms.WindowID = WindowID; + Parms.ParryType = ParryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatParryWidget.OnDifficultyChanged +// (Final, Native, Public) +// Parameters: +// EDifficulty NewDifficulty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCombatParryWidget::OnDifficultyChanged(EDifficulty NewDifficulty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatParryWidget", "OnDifficultyChanged"); + + Params::CombatParryWidget_OnDifficultyChanged Parms{}; + + Parms.NewDifficulty = NewDifficulty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Volume.GetActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Volume::GetActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Volume", "GetActive"); + + Params::NPC_Volume_GetActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Volume.OnBeginOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Volume::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Volume", "OnBeginOverlap"); + + Params::NPC_Volume_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Volume.OnEndOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Volume::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Volume", "OnEndOverlap"); + + Params::NPC_Volume_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Volume.SetActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Volume::SetActive(bool bInActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Volume", "SetActive"); + + Params::NPC_Volume_SetActive Parms{}; + + Parms.bInActive = bInActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeed.FloatToCreature +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& ReleaseVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeed::FloatToCreature(const struct FVector& ReleaseVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeed", "FloatToCreature"); + + Params::CreatureFeed_FloatToCreature Parms{}; + + Parms.ReleaseVelocity = std::move(ReleaseVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeed.InitializeRelease +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreature_Character* SelectedCreature_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeed::InitializeRelease(class ACreature_Character* SelectedCreature_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeed", "InitializeRelease"); + + Params::CreatureFeed_InitializeRelease Parms{}; + + Parms.SelectedCreature_0 = SelectedCreature_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeed.OnStartedVanishing +// (Native, Event, Protected, BlueprintEvent) + +void ACreatureFeed::OnStartedVanishing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeed", "OnStartedVanishing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.AnyNPCAttackingPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_System::AnyNPCAttackingPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "AnyNPCAttackingPlayer"); + + Params::NPC_System_AnyNPCAttackingPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.AnyNPCAwareOfPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_System::AnyNPCAwareOfPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "AnyNPCAwareOfPlayer"); + + Params::NPC_System_AnyNPCAwareOfPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.AnyNPCLOSPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_System::AnyNPCLOSPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "AnyNPCLOSPlayer"); + + Params::NPC_System_AnyNPCLOSPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.CanPerceivePlayerStatic +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_System::CanPerceivePlayerStatic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "CanPerceivePlayerStatic"); + + Params::NPC_System_CanPerceivePlayerStatic Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UNPC_System* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNPC_System* UNPC_System::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "Get"); + + Params::NPC_System_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.GetBossFightName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName BossDbId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNPC_System::GetBossFightName(class FName BossDbId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "GetBossFightName"); + + Params::NPC_System_GetBossFightName Parms{}; + + Parms.BossDbId = BossDbId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.KillNPC +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::KillNPC(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "KillNPC"); + + Params::NPC_System_KillNPC Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.ParryLaunchedProjectileEnd +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 InWindowID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::ParryLaunchedProjectileEnd(int32 InWindowID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "ParryLaunchedProjectileEnd"); + + Params::NPC_System_ParryLaunchedProjectileEnd Parms{}; + + Parms.InWindowID = InWindowID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.ParryLaunchedProjectileNotifyMunitionCreated +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 InWindowID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InOwnerPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMunitionType_Base* InMunitionPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::ParryLaunchedProjectileNotifyMunitionCreated(int32 InWindowID, class AActor* InOwnerPtr, class AActor* InTargetPtr, class AMunitionType_Base* InMunitionPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "ParryLaunchedProjectileNotifyMunitionCreated"); + + Params::NPC_System_ParryLaunchedProjectileNotifyMunitionCreated Parms{}; + + Parms.InWindowID = InWindowID; + Parms.InOwnerPtr = InOwnerPtr; + Parms.InTargetPtr = InTargetPtr; + Parms.InMunitionPtr = InMunitionPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.ParryLaunchedProjectileStart +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FEnemy_ParryWindowSetupData&InSetupData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class AActor* InOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InProjectile (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InVelocityMag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPostParryVelocityMag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNPC_System::ParryLaunchedProjectileStart(const struct FEnemy_ParryWindowSetupData& InSetupData, class AActor* InOwner, class AActor* InProjectile, float InVelocityMag, float InPostParryVelocityMag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "ParryLaunchedProjectileStart"); + + Params::NPC_System_ParryLaunchedProjectileStart Parms{}; + + Parms.InSetupData = std::move(InSetupData); + Parms.InOwner = InOwner; + Parms.InProjectile = InProjectile; + Parms.InVelocityMag = InVelocityMag; + Parms.InPostParryVelocityMag = InPostParryVelocityMag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.ReportGameEvent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& TagContainer (Parm, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGameEvent_Intensity Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Range (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTrackBackToInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::ReportGameEvent(const struct FGameplayTagContainer& TagContainer, const struct FVector& Location, EGameEvent_Intensity Intensity, float Duration, float Range, float Falloff, class AActor* Instigator, bool bTrackBackToInstigator, class AActor* Target, class FName Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "ReportGameEvent"); + + Params::NPC_System_ReportGameEvent Parms{}; + + Parms.TagContainer = std::move(TagContainer); + Parms.Location = std::move(Location); + Parms.Intensity = Intensity; + Parms.Duration = Duration; + Parms.Range = Range; + Parms.Falloff = Falloff; + Parms.Instigator = Instigator; + Parms.bTrackBackToInstigator = bTrackBackToInstigator; + Parms.Target = Target; + Parms.Name_0 = Name_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.SendHermesMessageToDOVActors +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ADynamicObjectVolume* InDOVPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InMessage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::SendHermesMessageToDOVActors(class ADynamicObjectVolume* InDOVPtr, class FName InMessage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "SendHermesMessageToDOVActors"); + + Params::NPC_System_SendHermesMessageToDOVActors Parms{}; + + Parms.InDOVPtr = InDOVPtr; + Parms.InMessage = InMessage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.SetCanPerceivePlayerStatic +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bCanPerceive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::SetCanPerceivePlayerStatic(bool bCanPerceive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_System", "SetCanPerceivePlayerStatic"); + + Params::NPC_System_SetCanPerceivePlayerStatic Parms{}; + + Parms.bCanPerceive = bCanPerceive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.AddNonNPC +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NonNPCPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::AddNonNPC(class AActor* NonNPCPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "AddNonNPC"); + + Params::NPC_System_AddNonNPC Parms{}; + + Parms.NonNPCPtr = NonNPCPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.AddToManager +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::AddToManager(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "AddToManager"); + + Params::NPC_System_AddToManager Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.AdvanceBossFight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::AdvanceBossFight(class FName InBossFightName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "AdvanceBossFight"); + + Params::NPC_System_AdvanceBossFight Parms{}; + + Parms.InBossFightName = InBossFightName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.AdvanceBossFightManual +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::AdvanceBossFightManual(class FName InBossFightName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "AdvanceBossFightManual"); + + Params::NPC_System_AdvanceBossFightManual Parms{}; + + Parms.InBossFightName = InBossFightName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.AdvanceBossFightSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::AdvanceBossFightSystem(class FName InBossFightName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "AdvanceBossFightSystem"); + + Params::NPC_System_AdvanceBossFightSystem Parms{}; + + Parms.InBossFightName = InBossFightName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.ChangeManager +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTag& InNewTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::ChangeManager(class AActor* InActorPtr, const struct FGameplayTag& InNewTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "ChangeManager"); + + Params::NPC_System_ChangeManager Parms{}; + + Parms.InActorPtr = InActorPtr; + Parms.InNewTag = std::move(InNewTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.ClearLoadoutConfigurationContext +// (Final, Native, Public, BlueprintCallable) + +void UNPC_System::ClearLoadoutConfigurationContext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "ClearLoadoutConfigurationContext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.EnableCombat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::EnableCombat(class AActor* InActorPtr, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "EnableCombat"); + + Params::NPC_System_EnableCombat Parms{}; + + Parms.InActorPtr = InActorPtr; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.EnableTargetPerception +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::EnableTargetPerception(class AActor* InActorPtr, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "EnableTargetPerception"); + + Params::NPC_System_EnableTargetPerception Parms{}; + + Parms.InActorPtr = InActorPtr; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.EndBossFight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::EndBossFight(class FName InBossFightName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "EndBossFight"); + + Params::NPC_System_EndBossFight Parms{}; + + Parms.InBossFightName = InBossFightName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.EndWandLinkEvent +// (Final, Native, Public, BlueprintCallable) + +void UNPC_System::EndWandLinkEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "EndWandLinkEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.FinishAvadaKedavraEvent +// (Final, Native, Public) + +void UNPC_System::FinishAvadaKedavraEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "FinishAvadaKedavraEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.FollowAttackTimeout +// (Final, Native, Public) + +void UNPC_System::FollowAttackTimeout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "FollowAttackTimeout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.GetBossFightCharacter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNPC_System::GetBossFightCharacter(class FName InBossFightName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "GetBossFightCharacter"); + + Params::NPC_System_GetBossFightCharacter Parms{}; + + Parms.InBossFightName = InBossFightName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.GetBossFightData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBossFightData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FBossFightData UNPC_System::GetBossFightData(class FName InBossFightName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "GetBossFightData"); + + Params::NPC_System_GetBossFightData Parms{}; + + Parms.InBossFightName = InBossFightName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.GetBossFightNameFromBossCharacter +// (Final, Native, Public) +// Parameters: +// class AActor* BossActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UNPC_System::GetBossFightNameFromBossCharacter(class AActor* BossActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "GetBossFightNameFromBossCharacter"); + + Params::NPC_System_GetBossFightNameFromBossCharacter Parms{}; + + Parms.BossActor = BossActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.GetBossFightState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBossStates ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBossStates UNPC_System::GetBossFightState(class FName InBossFightName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "GetBossFightState"); + + Params::NPC_System_GetBossFightState Parms{}; + + Parms.InBossFightName = InBossFightName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.GetNPCsByTypeWithinRadius +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const ENPC_ManagerType ManagerType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SourceLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Radius (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* FoundNPCs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNPC_System::GetNPCsByTypeWithinRadius(const ENPC_ManagerType ManagerType, const struct FVector& SourceLocation, const float Radius, TArray* FoundNPCs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "GetNPCsByTypeWithinRadius"); + + Params::NPC_System_GetNPCsByTypeWithinRadius Parms{}; + + Parms.ManagerType = ManagerType; + Parms.SourceLocation = std::move(SourceLocation); + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FoundNPCs != nullptr) + *FoundNPCs = std::move(Parms.FoundNPCs); +} + + +// Function Phoenix.NPC_System.GetObjectTracker +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAssetTrackerData ReturnValue (Parm, OutParm, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +struct FAssetTrackerData UNPC_System::GetObjectTracker(const class FString& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "GetObjectTracker"); + + Params::NPC_System_GetObjectTracker Parms{}; + + Parms.ObjectName = std::move(ObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.GetTrackedChildren +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* ParentObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* FoundChildren (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNPC_System::GetTrackedChildren(class AActor* ParentObject, TArray* FoundChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "GetTrackedChildren"); + + Params::NPC_System_GetTrackedChildren Parms{}; + + Parms.ParentObject = ParentObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FoundChildren != nullptr) + *FoundChildren = std::move(Parms.FoundChildren); +} + + +// Function Phoenix.NPC_System.IsBossFightActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_System::IsBossFightActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "IsBossFightActive"); + + Params::NPC_System_IsBossFightActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.IsPlayerInCombat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_System::IsPlayerInCombat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "IsPlayerInCombat"); + + Params::NPC_System_IsPlayerInCombat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_System.KilledEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* EnemyPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* KilledByPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bKilledByPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayCameraCut (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::KilledEvent(class AActor* EnemyPtr, class AActor* KilledByPtr, bool bKilledByPlayer, bool bPlayCameraCut) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "KilledEvent"); + + Params::NPC_System_KilledEvent Parms{}; + + Parms.EnemyPtr = EnemyPtr; + Parms.KilledByPtr = KilledByPtr; + Parms.bKilledByPlayer = bKilledByPlayer; + Parms.bPlayCameraCut = bPlayCameraCut; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.OnBossDeadEvent +// (Final, Native, Public) +// Parameters: +// class AActor* DeadActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::OnBossDeadEvent(class AActor* DeadActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "OnBossDeadEvent"); + + Params::NPC_System_OnBossDeadEvent Parms{}; + + Parms.DeadActor = DeadActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.OnCurtainLowered +// (Final, Native, Public) + +void UNPC_System::OnCurtainLowered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "OnCurtainLowered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.OnCurtainRaised +// (Final, Native, Public) + +void UNPC_System::OnCurtainRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "OnCurtainRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.OnGameToBeSaved +// (Final, Native, Public) + +void UNPC_System::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.OnSaveGameLoaded +// (Final, Native, Public) + +void UNPC_System::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.PostDeath_CleanupCallback +// (Final, Native, Private) +// Parameters: +// class ANPC_Character* InNPCCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::PostDeath_CleanupCallback(class ANPC_Character* InNPCCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "PostDeath_CleanupCallback"); + + Params::NPC_System_PostDeath_CleanupCallback Parms{}; + + Parms.InNPCCharacter = InNPCCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.PostDeath_TimerModeCallback +// (Final, Native, Private) + +void UNPC_System::PostDeath_TimerModeCallback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "PostDeath_TimerModeCallback"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.RemoveFromManager +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::RemoveFromManager(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "RemoveFromManager"); + + Params::NPC_System_RemoveFromManager Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.RemoveNonNPC +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* NonNPCPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::RemoveNonNPC(class AActor* NonNPCPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "RemoveNonNPC"); + + Params::NPC_System_RemoveNonNPC Parms{}; + + Parms.NonNPCPtr = NonNPCPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.RemoveObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ChildObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::RemoveObject(class AActor* ChildObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "RemoveObject"); + + Params::NPC_System_RemoveObject Parms{}; + + Parms.ChildObject = ChildObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.SelectCycle +// (Final, Native, Public, BlueprintCallable) + +void UNPC_System::SelectCycle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "SelectCycle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.SetBossFightCharacter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InBossCharacterPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::SetBossFightCharacter(class FName InBossFightName, class AActor* InBossCharacterPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "SetBossFightCharacter"); + + Params::NPC_System_SetBossFightCharacter Parms{}; + + Parms.InBossFightName = InBossFightName; + Parms.InBossCharacterPtr = InBossCharacterPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.SetBossFightState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBossStates InBossState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::SetBossFightState(class FName InBossFightName, EBossStates InBossState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "SetBossFightState"); + + Params::NPC_System_SetBossFightState Parms{}; + + Parms.InBossFightName = InBossFightName; + Parms.InBossState = InBossState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.SetLoadoutConfigurationContext +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InContext (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::SetLoadoutConfigurationContext(const class FString& InContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "SetLoadoutConfigurationContext"); + + Params::NPC_System_SetLoadoutConfigurationContext Parms{}; + + Parms.InContext = std::move(InContext); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.SetOverrideThreatLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_CombatThreatLevel InThreatLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::SetOverrideThreatLevel(ENPC_CombatThreatLevel InThreatLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "SetOverrideThreatLevel"); + + Params::NPC_System_SetOverrideThreatLevel Parms{}; + + Parms.InThreatLevel = InThreatLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.SetToDead +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::SetToDead(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "SetToDead"); + + Params::NPC_System_SetToDead Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.StartBossFight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBossFightName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::StartBossFight(class FName InBossFightName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "StartBossFight"); + + Params::NPC_System_StartBossFight Parms{}; + + Parms.InBossFightName = InBossFightName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.StartWandLinkEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ExcludeListAlways (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& ExcludeListOnce (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UNPC_System::StartWandLinkEvent(class AActor* TargetActor, const TArray& ExcludeListAlways, const TArray& ExcludeListOnce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "StartWandLinkEvent"); + + Params::NPC_System_StartWandLinkEvent Parms{}; + + Parms.TargetActor = TargetActor; + Parms.ExcludeListAlways = std::move(ExcludeListAlways); + Parms.ExcludeListOnce = std::move(ExcludeListOnce); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.TerminateAllBossFights +// (Final, Native, Public) + +void UNPC_System::TerminateAllBossFights() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "TerminateAllBossFights"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.TrackerCallback +// (Final, Native, Public) +// Parameters: +// class AActor* ChildObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::TrackerCallback(class AActor* ChildObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "TrackerCallback"); + + Params::NPC_System_TrackerCallback Parms{}; + + Parms.ChildObject = ChildObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.TrackObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ParentObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ChildObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_System::TrackObject(const class FString& ObjectName, class AActor* ParentObject, class AActor* ChildObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "TrackObject"); + + Params::NPC_System_TrackObject Parms{}; + + Parms.ObjectName = std::move(ObjectName); + Parms.ParentObject = ParentObject; + Parms.ChildObject = ChildObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_System.GetClosest +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* NPCPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_System::GetClosest(class AActor* NPCPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_System", "GetClosest"); + + Params::NPC_System_GetClosest Parms{}; + + Parms.NPCPtr = NPCPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SceneRig_Bink.PlayBink +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMediaSource* FileMediaSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataTable* Subtitles (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneRig_Bink* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneRig_Bink* USceneRig_Bink::PlayBink(class UMediaSource* FileMediaSource, class UDataTable* Subtitles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRig_Bink", "PlayBink"); + + Params::SceneRig_Bink_PlayBink Parms{}; + + Parms.FileMediaSource = FileMediaSource; + Parms.Subtitles = Subtitles; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ForceRenderSettings.IsEditor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AForceRenderSettings::IsEditor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ForceRenderSettings", "IsEditor"); + + Params::ForceRenderSettings_IsEditor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ForceRenderSettings.Apply +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EForceRenderSettingsPhase Phase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AForceRenderSettings::Apply(EForceRenderSettingsPhase Phase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceRenderSettings", "Apply"); + + Params::ForceRenderSettings_Apply Parms{}; + + Parms.Phase = Phase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ForceRenderSettings.ApplyNow +// (Final, Native, Public) + +void AForceRenderSettings::ApplyNow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceRenderSettings", "ApplyNow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ForceRenderSettings.IsPlayInEditor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AForceRenderSettings::IsPlayInEditor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceRenderSettings", "IsPlayInEditor"); + + Params::ForceRenderSettings_IsPlayInEditor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ForceRenderSettings.QueryAll +// (Final, Native, Public) + +void AForceRenderSettings::QueryAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForceRenderSettings", "QueryAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureCage_Interface.GetWalkoutTarget +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* ICreatureCage_Interface::GetWalkoutTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CreatureCage_Interface", "GetWalkoutTarget"); + + Params::CreatureCage_Interface_GetWalkoutTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureCage_Interface.IsCageOpen +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ICreatureCage_Interface::IsCageOpen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CreatureCage_Interface", "IsCageOpen"); + + Params::CreatureCage_Interface_IsCageOpen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AcknowledgementEnumsBlueprintLibrary.GetEAcknowledgementRuleTypeFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAcknowledgementRuleType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAcknowledgementRuleType UAcknowledgementEnumsBlueprintLibrary::GetEAcknowledgementRuleTypeFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementEnumsBlueprintLibrary", "GetEAcknowledgementRuleTypeFromName"); + + Params::AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementRuleTypeFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AcknowledgementEnumsBlueprintLibrary.GetEAcknowledgementRuleTypeNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAcknowledgementRuleType inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAcknowledgementEnumsBlueprintLibrary::GetEAcknowledgementRuleTypeNameFromID(EAcknowledgementRuleType inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementEnumsBlueprintLibrary", "GetEAcknowledgementRuleTypeNameFromID"); + + Params::AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementRuleTypeNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AcknowledgementEnumsBlueprintLibrary.GetEAcknowledgementSpeakerTypeFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAcknowledgementSpeakerType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAcknowledgementSpeakerType UAcknowledgementEnumsBlueprintLibrary::GetEAcknowledgementSpeakerTypeFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementEnumsBlueprintLibrary", "GetEAcknowledgementSpeakerTypeFromName"); + + Params::AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementSpeakerTypeFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AcknowledgementEnumsBlueprintLibrary.GetEAcknowledgementSpeakerTypeNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAcknowledgementSpeakerType inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAcknowledgementEnumsBlueprintLibrary::GetEAcknowledgementSpeakerTypeNameFromID(EAcknowledgementSpeakerType inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementEnumsBlueprintLibrary", "GetEAcknowledgementSpeakerTypeNameFromID"); + + Params::AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementSpeakerTypeNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationGroundPlacementAreaActor.BuildMesh +// (Final, Native, Public) + +void AConjurationGroundPlacementAreaActor::BuildMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationGroundPlacementAreaActor", "BuildMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionItemWidget.CollectItemData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LoadoutIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UImage* ItemIcon (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionItemWidget::CollectItemData(int32 LoadoutIndex, int32 ItemIndex, class UImage* ItemIcon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionItemWidget", "CollectItemData"); + + Params::ActionItemWidget_CollectItemData Parms{}; + + Parms.LoadoutIndex = LoadoutIndex; + Parms.ItemIndex = ItemIndex; + Parms.ItemIcon = ItemIcon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionItemWidget.ExecuteAction +// (Final, Native, Public, BlueprintCallable) + +void UActionItemWidget::ExecuteAction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionItemWidget", "ExecuteAction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Screen.GetZOrderOffsetForScreenType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUIScreenType InScreenType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UScreen::GetZOrderOffsetForScreenType(EUIScreenType InScreenType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Screen", "GetZOrderOffsetForScreenType"); + + Params::Screen_GetZOrderOffsetForScreenType Parms{}; + + Parms.InScreenType = InScreenType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Screen.ClassLoaded +// (Event, Public, BlueprintEvent) + +void UScreen::ClassLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Screen", "ClassLoaded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Screen.CloseScreenWithOutro +// (Final, Native, Public, BlueprintCallable) + +void UScreen::CloseScreenWithOutro() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Screen", "CloseScreenWithOutro"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Screen.GatherMastermindExtraScreenStrings +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// TArray* outExtraScreenStrings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UScreen::GatherMastermindExtraScreenStrings(TArray* outExtraScreenStrings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Screen", "GatherMastermindExtraScreenStrings"); + + Params::Screen_GatherMastermindExtraScreenStrings Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (outExtraScreenStrings != nullptr) + *outExtraScreenStrings = std::move(Parms.outExtraScreenStrings); +} + + +// Function Phoenix.Screen.OnScreenOutroComplete +// (Final, Native, Protected) +// Parameters: +// class UPhoenixUserWidget* PhoenixWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutroType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScreen::OnScreenOutroComplete(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Screen", "OnScreenOutroComplete"); + + Params::Screen_OnScreenOutroComplete Parms{}; + + Parms.PhoenixWidget = PhoenixWidget; + Parms.OutroType = OutroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Screen.ScreenRegisterAllUMGInputActions +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EInputEvent InputEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScreen::ScreenRegisterAllUMGInputActions(EInputEvent InputEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Screen", "ScreenRegisterAllUMGInputActions"); + + Params::Screen_ScreenRegisterAllUMGInputActions Parms{}; + + Parms.InputEvent = InputEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Screen.ScreenRegisterAllUMGInputAxis +// (Final, Native, Public, BlueprintCallable) + +void UScreen::ScreenRegisterAllUMGInputAxis() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Screen", "ScreenRegisterAllUMGInputAxis"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Screen.ScreenUnregisterAllUMGInputActions +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EInputEvent InputEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScreen::ScreenUnregisterAllUMGInputActions(EInputEvent InputEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Screen", "ScreenUnregisterAllUMGInputActions"); + + Params::Screen_ScreenUnregisterAllUMGInputActions Parms{}; + + Parms.InputEvent = InputEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Screen.ScreenUnregisterAllUMGInputAxis +// (Final, Native, Public, BlueprintCallable) + +void UScreen::ScreenUnregisterAllUMGInputAxis() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Screen", "ScreenUnregisterAllUMGInputAxis"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Screen.IsInputEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScreen::IsInputEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Screen", "IsInputEnabled"); + + Params::Screen_IsInputEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSurfaceMeshActor.BuildMesh +// (Final, Native, Public) + +void AConjurationSurfaceMeshActor::BuildMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceMeshActor", "BuildMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.Back +// (Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::Back() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "Back"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.CancelPreview_FromMotion +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::CancelPreview_FromMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "CancelPreview_FromMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.ColorObject_FromMotion +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::ColorObject_FromMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "ColorObject_FromMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.ConfirmTransfiguration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::ConfirmTransfiguration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "ConfirmTransfiguration"); + + Params::TransfigurationSpellToolBase_ConfirmTransfiguration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.ConfirmTransfiguration_FromMotion +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::ConfirmTransfiguration_FromMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "ConfirmTransfiguration_FromMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.ConjurePreview_FromMotion +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::ConjurePreview_FromMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "ConjurePreview_FromMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.Exit +// (Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::Exit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "Exit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.NextColor +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::NextColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "NextColor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.NextTransformation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::NextTransformation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "NextTransformation"); + + Params::TransfigurationSpellToolBase_NextTransformation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.PrepareToBack +// (Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::PrepareToBack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "PrepareToBack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.PrepareToExit +// (Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::PrepareToExit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "PrepareToExit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.PrevColor +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::PrevColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "PrevColor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.PrevTransformation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::PrevTransformation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "PrevTransformation"); + + Params::TransfigurationSpellToolBase_PrevTransformation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.RotateLeft +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::RotateLeft() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "RotateLeft"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.RotateLeft_FromMotion +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::RotateLeft_FromMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "RotateLeft_FromMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.RotateRight +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::RotateRight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "RotateRight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.RotateRight_FromMotion +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::RotateRight_FromMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "RotateRight_FromMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.ScaleDown +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::ScaleDown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "ScaleDown"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.ScaleUp +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::ScaleUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "ScaleUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.SetTransformComponentRef +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTransformationSpellToolComponent*TC (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationSpellToolBase::SetTransformComponentRef(class UTransformationSpellToolComponent* TC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "SetTransformComponentRef"); + + Params::TransfigurationSpellToolBase_SetTransformComponentRef Parms{}; + + Parms.TC = TC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.TransformObject_FromMotion +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationSpellToolBase::TransformObject_FromMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "TransformObject_FromMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSpellToolBase.AreResourceRequirementsMet +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::AreResourceRequirementsMet() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "AreResourceRequirementsMet"); + + Params::TransfigurationSpellToolBase_AreResourceRequirementsMet Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.CanPlaceItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::CanPlaceItem() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "CanPlaceItem"); + + Params::TransfigurationSpellToolBase_CanPlaceItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.ConsumesSanctuaryContextResources +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::ConsumesSanctuaryContextResources() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "ConsumesSanctuaryContextResources"); + + Params::TransfigurationSpellToolBase_ConsumesSanctuaryContextResources Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.DoesObjectSupportSnapping +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::DoesObjectSupportSnapping() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "DoesObjectSupportSnapping"); + + Params::TransfigurationSpellToolBase_DoesObjectSupportSnapping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.GetHoldingDurationBeforeTransfigurationTimerStart +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ATransfigurationSpellToolBase::GetHoldingDurationBeforeTransfigurationTimerStart() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "GetHoldingDurationBeforeTransfigurationTimerStart"); + + Params::TransfigurationSpellToolBase_GetHoldingDurationBeforeTransfigurationTimerStart Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.GetPlacementError +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ETransfigurationPlacementError ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ETransfigurationPlacementError ATransfigurationSpellToolBase::GetPlacementError() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "GetPlacementError"); + + Params::TransfigurationSpellToolBase_GetPlacementError Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.GetPreviewActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ATransfigurationPreviewActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ATransfigurationPreviewActor* ATransfigurationSpellToolBase::GetPreviewActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "GetPreviewActor"); + + Params::TransfigurationSpellToolBase_GetPreviewActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.GetRequiredResources +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ATransfigurationSpellToolBase::GetRequiredResources() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "GetRequiredResources"); + + Params::TransfigurationSpellToolBase_GetRequiredResources Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.GetTransfigurationDuration +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ATransfigurationSpellToolBase::GetTransfigurationDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "GetTransfigurationDuration"); + + Params::TransfigurationSpellToolBase_GetTransfigurationDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.HasColorOptions +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::HasColorOptions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "HasColorOptions"); + + Params::TransfigurationSpellToolBase_HasColorOptions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.HasTransformationOptions +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::HasTransformationOptions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "HasTransformationOptions"); + + Params::TransfigurationSpellToolBase_HasTransformationOptions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.IsObjectRotatable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::IsObjectRotatable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "IsObjectRotatable"); + + Params::TransfigurationSpellToolBase_IsObjectRotatable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.IsObjectScalable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::IsObjectScalable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "IsObjectScalable"); + + Params::TransfigurationSpellToolBase_IsObjectScalable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSpellToolBase.IsObjectStationary +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationSpellToolBase::IsObjectStationary() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSpellToolBase", "IsObjectStationary"); + + Params::TransfigurationSpellToolBase_IsObjectStationary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSpellTool.CancelHoldConjuring +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TimeRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AConjurationSpellTool::CancelHoldConjuring(float TimeRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "CancelHoldConjuring"); + + Params::ConjurationSpellTool_CancelHoldConjuring Parms{}; + + Parms.TimeRatio = TimeRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.CannotHoldConjuring +// (Final, Native, Public, BlueprintCallable) + +void AConjurationSpellTool::CannotHoldConjuring() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "CannotHoldConjuring"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.ConjureMenuFullStop +// (Final, Native, Public, BlueprintCallable) + +void AConjurationSpellTool::ConjureMenuFullStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "ConjureMenuFullStop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.FinishHoldConjuring +// (Final, Native, Public, BlueprintCallable) + +void AConjurationSpellTool::FinishHoldConjuring() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "FinishHoldConjuring"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.GetItemList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray AConjurationSpellTool::GetItemList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "GetItemList"); + + Params::ConjurationSpellTool_GetItemList Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSpellTool.GetSubCategories +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray AConjurationSpellTool::GetSubCategories(const class FName CategoryName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "GetSubCategories"); + + Params::ConjurationSpellTool_GetSubCategories Parms{}; + + Parms.CategoryName = CategoryName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSpellTool.SetCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName categoryId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AConjurationSpellTool::SetCategory(class FName categoryId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "SetCategory"); + + Params::ConjurationSpellTool_SetCategory Parms{}; + + Parms.categoryId = categoryId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.ShowItemPreview +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InItemID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InColorID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AConjurationSpellTool::ShowItemPreview(class FName InItemID, class FName InColorID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "ShowItemPreview"); + + Params::ConjurationSpellTool_ShowItemPreview Parms{}; + + Parms.InItemID = InItemID; + Parms.InColorID = InColorID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.StartHoldConjuring +// (Final, Native, Public, BlueprintCallable) + +void AConjurationSpellTool::StartHoldConjuring() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "StartHoldConjuring"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.UndoLastConjuredItem +// (Final, Native, Public, BlueprintCallable) + +void AConjurationSpellTool::UndoLastConjuredItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "UndoLastConjuredItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.UpdateHoldConjuring +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TimeRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AConjurationSpellTool::UpdateHoldConjuring(float TimeRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "UpdateHoldConjuring"); + + Params::ConjurationSpellTool_UpdateHoldConjuring Parms{}; + + Parms.TimeRatio = TimeRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.UpdatePreviewResourceRequirementsMet +// (Final, Native, Public) + +void AConjurationSpellTool::UpdatePreviewResourceRequirementsMet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "UpdatePreviewResourceRequirementsMet"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSpellTool.CanUndoLastItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AConjurationSpellTool::CanUndoLastItem() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "CanUndoLastItem"); + + Params::ConjurationSpellTool_CanUndoLastItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSpellTool.GetCategoryTextKey +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString AConjurationSpellTool::GetCategoryTextKey() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "GetCategoryTextKey"); + + Params::ConjurationSpellTool_GetCategoryTextKey Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSpellTool.GetCurrentCategory +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AConjurationSpellTool::GetCurrentCategory() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "GetCurrentCategory"); + + Params::ConjurationSpellTool_GetCurrentCategory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSpellTool.GetItemData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ItemOrCategoryName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLockableTransfigurationItem ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FLockableTransfigurationItem AConjurationSpellTool::GetItemData(class FName ItemOrCategoryName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSpellTool", "GetItemData"); + + Params::ConjurationSpellTool_GetItemData Parms{}; + + Parms.ItemOrCategoryName = ItemOrCategoryName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FoliageRemoverBoundsComponent.RemoveVegetationInsideBounds +// (Final, Native, Public) + +void UFoliageRemoverBoundsComponent::RemoveVegetationInsideBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FoliageRemoverBoundsComponent", "RemoveVegetationInsideBounds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AblTaskConditionScratchpad_DamageOverTime.OnDoT_End +// (Final, Native, Public) +// Parameters: +// class UActorComponent* ActorComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAblTaskConditionScratchpad_DamageOverTime::OnDoT_End(class UActorComponent* ActorComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AblTaskConditionScratchpad_DamageOverTime", "OnDoT_End"); + + Params::AblTaskConditionScratchpad_DamageOverTime_OnDoT_End Parms{}; + + Parms.ActorComp = ActorComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UDSIntentManager.HandleMissionOnCurtainsRaised +// (Final, Native, Private) + +void UUDSIntentManager::HandleMissionOnCurtainsRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSIntentManager", "HandleMissionOnCurtainsRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UDSIntentManager.HandleNavigationPathUpdated +// (Final, Native, Private) +// Parameters: +// const TArray& NewPath (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UUDSIntentManager::HandleNavigationPathUpdated(const TArray& NewPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSIntentManager", "HandleNavigationPathUpdated"); + + Params::UDSIntentManager_HandleNavigationPathUpdated Parms{}; + + Parms.NewPath = std::move(NewPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UDSIntentManager.HandleOnCurtainsRaised +// (Final, Native, Private) + +void UUDSIntentManager::HandleOnCurtainsRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSIntentManager", "HandleOnCurtainsRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UDSIntentManager.HandleUDSFastTravelFinished +// (Final, Native, Private) + +void UUDSIntentManager::HandleUDSFastTravelFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSIntentManager", "HandleUDSFastTravelFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_PathFollowingComponent.FindLinkOnCurrentPath +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector* OutPos (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinLookaheadDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LookAheadTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_PathFollowingComponent::FindLinkOnCurrentPath(struct FVector* OutPos, float MinLookaheadDistance, float LookAheadTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_PathFollowingComponent", "FindLinkOnCurrentPath"); + + Params::NPC_PathFollowingComponent_FindLinkOnCurrentPath Parms{}; + + Parms.MinLookaheadDistance = MinLookaheadDistance; + Parms.LookAheadTime = LookAheadTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPos != nullptr) + *OutPos = std::move(Parms.OutPos); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIPathFollowingComponent.HandleComponentActivated +// (Final, Native, Public) +// Parameters: +// class UActorComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIPathFollowingComponent::HandleComponentActivated(class UActorComponent* InComponent, bool InSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIPathFollowingComponent", "HandleComponentActivated"); + + Params::EnemyAIPathFollowingComponent_HandleComponentActivated Parms{}; + + Parms.InComponent = InComponent; + Parms.InSuccess = InSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIPathFollowingComponent.HandleComponentDeactivated +// (Final, Native, Public) +// Parameters: +// class UActorComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIPathFollowingComponent::HandleComponentDeactivated(class UActorComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIPathFollowingComponent", "HandleComponentDeactivated"); + + Params::EnemyAIPathFollowingComponent_HandleComponentDeactivated Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BaseObjectCopyComponent.SetExistingTemplateActorHidden +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBaseObjectCopyComponent::SetExistingTemplateActorHidden(bool bIsHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BaseObjectCopyComponent", "SetExistingTemplateActorHidden"); + + Params::BaseObjectCopyComponent_SetExistingTemplateActorHidden Parms{}; + + Parms.bIsHidden = bIsHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WetInterface.IncreaseWetness +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float increaseAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IWetInterface::IncreaseWetness(class AActor* Instigator, float increaseAmount, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("WetInterface", "IncreaseWetness"); + + Params::WetInterface_IncreaseWetness Parms{}; + + Parms.Instigator = Instigator; + Parms.increaseAmount = increaseAmount; + Parms.Location = std::move(Location); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.WetInterface.OnAttemptToApplyWetness +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IWetInterface::OnAttemptToApplyWetness(float Amount, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("WetInterface", "OnAttemptToApplyWetness"); + + Params::WetInterface_OnAttemptToApplyWetness Parms{}; + + Parms.Amount = Amount; + Parms.Location = std::move(Location); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WetInterface.OnDecreaseWetness +// (Event, Public, BlueprintEvent) +// Parameters: +// float decreaseAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IWetInterface::OnDecreaseWetness(float decreaseAmount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("WetInterface", "OnDecreaseWetness"); + + Params::WetInterface_OnDecreaseWetness Parms{}; + + Parms.decreaseAmount = decreaseAmount; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WetInterface.OnDry +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IWetInterface::OnDry(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("WetInterface", "OnDry"); + + Params::WetInterface_OnDry Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WetInterface.OnFailedToWet +// (Event, Public, BlueprintEvent) + +void IWetInterface::OnFailedToWet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("WetInterface", "OnFailedToWet"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WetInterface.StartWetness +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IWetInterface::StartWetness(class AActor* Instigator, float Amount, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("WetInterface", "StartWetness"); + + Params::WetInterface_StartWetness Parms{}; + + Parms.Instigator = Instigator; + Parms.Amount = Amount; + Parms.Location = std::move(Location); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioHighLevelHelpers.DEBUG_IsAvatarInSiteVolume +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SiteName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioHighLevelHelpers::DEBUG_IsAvatarInSiteVolume(const class FString& SiteName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioHighLevelHelpers", "DEBUG_IsAvatarInSiteVolume"); + + Params::AvaAudioHighLevelHelpers_DEBUG_IsAvatarInSiteVolume Parms{}; + + Parms.SiteName = std::move(SiteName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioHighLevelHelpers.PlayGreetingForPlayerChatStarted +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& AudioConversationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioHighLevelHelpers::PlayGreetingForPlayerChatStarted(const class AActor* Actor, const class FString& AudioConversationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioHighLevelHelpers", "PlayGreetingForPlayerChatStarted"); + + Params::AvaAudioHighLevelHelpers_PlayGreetingForPlayerChatStarted Parms{}; + + Parms.Actor = Actor; + Parms.AudioConversationName = std::move(AudioConversationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioHighLevelHelpers.RegisterExclusiveMissionDialogue +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& CharacterID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ExclusiveEventNamePattern (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& FromMissionID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioHighLevelHelpers::RegisterExclusiveMissionDialogue(const class FName& CharacterID, const class FString& ExclusiveEventNamePattern, const class FName& FromMissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioHighLevelHelpers", "RegisterExclusiveMissionDialogue"); + + Params::AvaAudioHighLevelHelpers_RegisterExclusiveMissionDialogue Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ExclusiveEventNamePattern = std::move(ExclusiveEventNamePattern); + Parms.FromMissionID = FromMissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioHighLevelHelpers.RegisterForcedACKWitness +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioHighLevelHelpers::RegisterForcedACKWitness(class FName CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioHighLevelHelpers", "RegisterForcedACKWitness"); + + Params::AvaAudioHighLevelHelpers_RegisterForcedACKWitness Parms{}; + + Parms.CharacterID = CharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioHighLevelHelpers.RestoreAudioFromPortraitTransform +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioHighLevelHelpers::RestoreAudioFromPortraitTransform(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioHighLevelHelpers", "RestoreAudioFromPortraitTransform"); + + Params::AvaAudioHighLevelHelpers_RestoreAudioFromPortraitTransform Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioHighLevelHelpers.SetAudioToPortraitTransform +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& Transform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioHighLevelHelpers::SetAudioToPortraitTransform(class AActor* Actor, const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioHighLevelHelpers", "SetAudioToPortraitTransform"); + + Params::AvaAudioHighLevelHelpers_SetAudioToPortraitTransform Parms{}; + + Parms.Actor = Actor; + Parms.Transform = std::move(Transform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioHighLevelHelpers.UnregisterExclusiveMissionDialogue +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& CharacterID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ExclusiveEventNamePattern (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& FromMissionID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioHighLevelHelpers::UnregisterExclusiveMissionDialogue(const class FName& CharacterID, const class FString& ExclusiveEventNamePattern, const class FName& FromMissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioHighLevelHelpers", "UnregisterExclusiveMissionDialogue"); + + Params::AvaAudioHighLevelHelpers_UnregisterExclusiveMissionDialogue Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ExclusiveEventNamePattern = std::move(ExclusiveEventNamePattern); + Parms.FromMissionID = FromMissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioHighLevelHelpers.UnregisterForcedACKWitness +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUnregisterAll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioHighLevelHelpers::UnregisterForcedACKWitness(class FName CharacterID, bool bUnregisterAll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioHighLevelHelpers", "UnregisterForcedACKWitness"); + + Params::AvaAudioHighLevelHelpers_UnregisterForcedACKWitness Parms{}; + + Parms.CharacterID = CharacterID; + Parms.bUnregisterAll = bUnregisterAll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.AddTextTickerNotification +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& NotificationText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::AddTextTickerNotification(const class FString& NotificationText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "AddTextTickerNotification"); + + Params::UIManager_AddTextTickerNotification Parms{}; + + Parms.NotificationText = std::move(NotificationText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.CorrectInputAxisKeyIfNeeded +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputAxisKeyMapping& InInputAxisMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutInputAxisMapping (Parm, OutParm, NativeAccessSpecifierPublic) + +void UUIManager::CorrectInputAxisKeyIfNeeded(const struct FInputAxisKeyMapping& InInputAxisMapping, struct FInputAxisKeyMapping* OutInputAxisMapping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "CorrectInputAxisKeyIfNeeded"); + + Params::UIManager_CorrectInputAxisKeyIfNeeded Parms{}; + + Parms.InInputAxisMapping = std::move(InInputAxisMapping); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutInputAxisMapping != nullptr) + *OutInputAxisMapping = std::move(Parms.OutInputAxisMapping); +} + + +// Function Phoenix.UIManager.CreateAsyncWidget +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSoftClassPtr ObjectPtr (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&AsyncLoadCallback (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool AddToViewport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::CreateAsyncWidget(TSoftClassPtr ObjectPtr, const TDelegate& AsyncLoadCallback, bool AddToViewport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "CreateAsyncWidget"); + + Params::UIManager_CreateAsyncWidget Parms{}; + + Parms.ObjectPtr = ObjectPtr; + Parms.AsyncLoadCallback = AsyncLoadCallback; + Parms.AddToViewport = AddToViewport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.ForceRebuildKeyMapsFromQWERTY +// (Final, Native, Static, Public, BlueprintCallable) + +void UUIManager::ForceRebuildKeyMapsFromQWERTY() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "ForceRebuildKeyMapsFromQWERTY"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UUIManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUIManager* UUIManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "Get"); + + Params::UIManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetActionMappingByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName ActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bTranspose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMouseAndKeyboardOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeUnbound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::GetActionMappingByName(const class FName ActionName, TArray* OutMappings, bool bTranspose, bool bMouseAndKeyboardOnly, bool bIncludeUnbound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetActionMappingByName"); + + Params::UIManager_GetActionMappingByName Parms{}; + + Parms.ActionName = ActionName; + Parms.bTranspose = bTranspose; + Parms.bMouseAndKeyboardOnly = bMouseAndKeyboardOnly; + Parms.bIncludeUnbound = bIncludeUnbound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMappings != nullptr) + *OutMappings = std::move(Parms.OutMappings); +} + + +// Function Phoenix.UIManager.GetAvailableVoices +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIManager::GetAvailableVoices() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetAvailableVoices"); + + Params::UIManager_GetAvailableVoices Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetAxisMappingByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName AxisName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutMappings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bTranspose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMouseAndKeyboardOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeUnbound (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::GetAxisMappingByName(const class FName AxisName, TArray* OutMappings, bool bTranspose, bool bMouseAndKeyboardOnly, bool bIncludeUnbound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetAxisMappingByName"); + + Params::UIManager_GetAxisMappingByName Parms{}; + + Parms.AxisName = AxisName; + Parms.bTranspose = bTranspose; + Parms.bMouseAndKeyboardOnly = bMouseAndKeyboardOnly; + Parms.bIncludeUnbound = bIncludeUnbound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMappings != nullptr) + *OutMappings = std::move(Parms.OutMappings); +} + + +// Function Phoenix.UIManager.GetCursorWidget +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UMenuCursorWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMenuCursorWidget* UUIManager::GetCursorWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetCursorWidget"); + + Params::UIManager_GetCursorWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetFactsheetMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUIFactsheetMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUIFactsheetMode UUIManager::GetFactsheetMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetFactsheetMode"); + + Params::UIManager_GetFactsheetMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetGroupMappingNames +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName GroupName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSort (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIManager::GetGroupMappingNames(const class FName GroupName, bool bAction, bool bAxis, bool bSort) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetGroupMappingNames"); + + Params::UIManager_GetGroupMappingNames Parms{}; + + Parms.GroupName = GroupName; + Parms.bAction = bAction; + Parms.bAxis = bAxis; + Parms.bSort = bSort; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetKeyIdsFromActionId +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ActionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutKeyIds (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool Transpose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ForceGamepadKeys (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ForceMouseKeyboardKeys (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::GetKeyIdsFromActionId(const class FString& ActionId, TArray* OutKeyIds, bool Transpose, bool ForceGamepadKeys, bool ForceMouseKeyboardKeys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetKeyIdsFromActionId"); + + Params::UIManager_GetKeyIdsFromActionId Parms{}; + + Parms.ActionId = std::move(ActionId); + Parms.Transpose = Transpose; + Parms.ForceGamepadKeys = ForceGamepadKeys; + Parms.ForceMouseKeyboardKeys = ForceMouseKeyboardKeys; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutKeyIds != nullptr) + *OutKeyIds = std::move(Parms.OutKeyIds); +} + + +// Function Phoenix.UIManager.GetMKBActionPairByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName ActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FInputActionKeyMapping* OutPrimary (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FInputActionKeyMapping* OutAlternative (Parm, OutParm, NativeAccessSpecifierPublic) +// bool bTranspose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetMKBActionPairByName(const class FName ActionName, struct FInputActionKeyMapping* OutPrimary, struct FInputActionKeyMapping* OutAlternative, bool bTranspose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetMKBActionPairByName"); + + Params::UIManager_GetMKBActionPairByName Parms{}; + + Parms.ActionName = ActionName; + Parms.bTranspose = bTranspose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPrimary != nullptr) + *OutPrimary = std::move(Parms.OutPrimary); + + if (OutAlternative != nullptr) + *OutAlternative = std::move(Parms.OutAlternative); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetMKBAxisPairsByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName& AxisName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutPositivePrimary (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutPositiveAlternative (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutNegativePrimary (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutNegativeAlternative (Parm, OutParm, NativeAccessSpecifierPublic) +// bool bTranspose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetMKBAxisPairsByName(const class FName& AxisName, struct FInputAxisKeyMapping* OutPositivePrimary, struct FInputAxisKeyMapping* OutPositiveAlternative, struct FInputAxisKeyMapping* OutNegativePrimary, struct FInputAxisKeyMapping* OutNegativeAlternative, bool bTranspose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetMKBAxisPairsByName"); + + Params::UIManager_GetMKBAxisPairsByName Parms{}; + + Parms.AxisName = AxisName; + Parms.bTranspose = bTranspose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPositivePrimary != nullptr) + *OutPositivePrimary = std::move(Parms.OutPositivePrimary); + + if (OutPositiveAlternative != nullptr) + *OutPositiveAlternative = std::move(Parms.OutPositiveAlternative); + + if (OutNegativePrimary != nullptr) + *OutNegativePrimary = std::move(Parms.OutNegativePrimary); + + if (OutNegativeAlternative != nullptr) + *OutNegativeAlternative = std::move(Parms.OutNegativeAlternative); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetMutatedMKBAxisMappingsByName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& AxisName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ForbiddenKeys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutPosMain (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutFakePosMain (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutPosAlt (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutNegMain (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutFakeNegMain (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FInputAxisKeyMapping* OutNegAlt (Parm, OutParm, NativeAccessSpecifierPublic) +// bool bTranspose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetMutatedMKBAxisMappingsByName(const class FName& AxisName, const TArray& ForbiddenKeys, struct FInputAxisKeyMapping* OutPosMain, struct FInputAxisKeyMapping* OutFakePosMain, struct FInputAxisKeyMapping* OutPosAlt, struct FInputAxisKeyMapping* OutNegMain, struct FInputAxisKeyMapping* OutFakeNegMain, struct FInputAxisKeyMapping* OutNegAlt, bool bTranspose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetMutatedMKBAxisMappingsByName"); + + Params::UIManager_GetMutatedMKBAxisMappingsByName Parms{}; + + Parms.AxisName = AxisName; + Parms.ForbiddenKeys = std::move(ForbiddenKeys); + Parms.bTranspose = bTranspose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPosMain != nullptr) + *OutPosMain = std::move(Parms.OutPosMain); + + if (OutFakePosMain != nullptr) + *OutFakePosMain = std::move(Parms.OutFakePosMain); + + if (OutPosAlt != nullptr) + *OutPosAlt = std::move(Parms.OutPosAlt); + + if (OutNegMain != nullptr) + *OutNegMain = std::move(Parms.OutNegMain); + + if (OutFakeNegMain != nullptr) + *OutFakeNegMain = std::move(Parms.OutFakeNegMain); + + if (OutNegAlt != nullptr) + *OutNegAlt = std::move(Parms.OutNegAlt); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPCInputGroupHeaders +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAxis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIManager::GetPCInputGroupHeaders(bool bAction, bool bAxis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetPCInputGroupHeaders"); + + Params::UIManager_GetPCInputGroupHeaders Parms{}; + + Parms.bAction = bAction; + Parms.bAxis = bAxis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetUIManagerPure +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UUIManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUIManager* UUIManager::GetUIManagerPure() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetUIManagerPure"); + + Params::UIManager_GetUIManagerPure Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetUIPlatformInputDevice +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EUIPlatformInputDevice ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUIPlatformInputDevice UUIManager::GetUIPlatformInputDevice() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "GetUIPlatformInputDevice"); + + Params::UIManager_GetUIPlatformInputDevice Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsActionKeyValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputActionKeyMapping& InActionMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsActionKeyValid(const struct FInputActionKeyMapping& InActionMapping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsActionKeyValid"); + + Params::UIManager_IsActionKeyValid Parms{}; + + Parms.InActionMapping = std::move(InActionMapping); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsAxisKeyValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FInputAxisKeyMapping& InAxisMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsAxisKeyValid(const struct FInputAxisKeyMapping& InAxisMapping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsAxisKeyValid"); + + Params::UIManager_IsAxisKeyValid Parms{}; + + Parms.InAxisMapping = std::move(InAxisMapping); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsGamepadTypeConnected +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EGamepadType GamepadType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsGamepadTypeConnected(EGamepadType GamepadType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsGamepadTypeConnected"); + + Params::UIManager_IsGamepadTypeConnected Parms{}; + + Parms.GamepadType = GamepadType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsMenuReaderBusy +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsMenuReaderBusy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsMenuReaderBusy"); + + Params::UIManager_IsMenuReaderBusy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsMenuReaderCurrentLanguageSupported +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsMenuReaderCurrentLanguageSupported() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsMenuReaderCurrentLanguageSupported"); + + Params::UIManager_IsMenuReaderCurrentLanguageSupported Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsMenuReaderEnabled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsMenuReaderEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsMenuReaderEnabled"); + + Params::UIManager_IsMenuReaderEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsMenuReaderSupported +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsMenuReaderSupported() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsMenuReaderSupported"); + + Params::UIManager_IsMenuReaderSupported Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsStudentLocatorBeaconActive +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& StudentName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsStudentLocatorBeaconActive(const class FString& StudentName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsStudentLocatorBeaconActive"); + + Params::UIManager_IsStudentLocatorBeaconActive Parms{}; + + Parms.StudentName = std::move(StudentName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsUsingPS4Controller +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsUsingPS4Controller() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsUsingPS4Controller"); + + Params::UIManager_IsUsingPS4Controller Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsUsingPS5Controller +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsUsingPS5Controller() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsUsingPS5Controller"); + + Params::UIManager_IsUsingPS5Controller Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsUsingSteamController +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsUsingSteamController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsUsingSteamController"); + + Params::UIManager_IsUsingSteamController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsUsingSwitchController +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsUsingSwitchController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsUsingSwitchController"); + + Params::UIManager_IsUsingSwitchController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsUsingXboxOneController +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsUsingXboxOneController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "IsUsingXboxOneController"); + + Params::UIManager_IsUsingXboxOneController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.PhoenixKeyExists +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::PhoenixKeyExists(const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "PhoenixKeyExists"); + + Params::UIManager_PhoenixKeyExists Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.PhoenixTranslate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DebugLogText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIManager::PhoenixTranslate(const class FString& Key, const class FString& DebugLogText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "PhoenixTranslate"); + + Params::UIManager_PhoenixTranslate Parms{}; + + Parms.Key = std::move(Key); + Parms.DebugLogText = std::move(DebugLogText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.RemoveStudentLocatorBeacon +// (Final, Native, Static, Public, BlueprintCallable) + +void UUIManager::RemoveStudentLocatorBeacon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "RemoveStudentLocatorBeacon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ResolveOptionPanelChoice +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& DialogueLine (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIManager::ResolveOptionPanelChoice(const class FString& DialogueLine) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "ResolveOptionPanelChoice"); + + Params::UIManager_ResolveOptionPanelChoice Parms{}; + + Parms.DialogueLine = std::move(DialogueLine); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SaveInputConfig +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SaveInputConfig() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SaveInputConfig"); + + Params::UIManager_SaveInputConfig Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetCursorWidget +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMenuCursorWidget* NewCursor (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetCursorWidget(class UMenuCursorWidget* NewCursor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetCursorWidget"); + + Params::UIManager_SetCursorWidget Parms{}; + + Parms.NewCursor = NewCursor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetFactsheetMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUIFactsheetMode NewFactsheetMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetFactsheetMode(EUIFactsheetMode NewFactsheetMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetFactsheetMode"); + + Params::UIManager_SetFactsheetMode Parms{}; + + Parms.NewFactsheetMode = NewFactsheetMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetLocatorBeacon +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& StudentName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BeaconIconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetLocatorBeacon(const class FString& StudentName, const struct FVector& Location, const class FString& BeaconIconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetLocatorBeacon"); + + Params::UIManager_SetLocatorBeacon Parms{}; + + Parms.StudentName = std::move(StudentName); + Parms.Location = std::move(Location); + Parms.BeaconIconName = std::move(BeaconIconName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetLocatorBeaconUsingDBDungeonEntrances +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetLocatorBeaconUsingDBDungeonEntrances(const class FString& LocationID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetLocatorBeaconUsingDBDungeonEntrances"); + + Params::UIManager_SetLocatorBeaconUsingDBDungeonEntrances Parms{}; + + Parms.LocationID = std::move(LocationID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetLocatorBeaconUsingDBLocation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetLocatorBeaconUsingDBLocation(const class FString& LocationID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetLocatorBeaconUsingDBLocation"); + + Params::UIManager_SetLocatorBeaconUsingDBLocation Parms{}; + + Parms.LocationID = std::move(LocationID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetLocatorBeaconUsingType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Type (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& NameOrLocation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetLocatorBeaconUsingType(const class FString& Type, const class FString& NameOrLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetLocatorBeaconUsingType"); + + Params::UIManager_SetLocatorBeaconUsingType Parms{}; + + Parms.Type = std::move(Type); + Parms.NameOrLocation = std::move(NameOrLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetMenuReaderEnabled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const bool bEnabled (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetMenuReaderEnabled(const bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetMenuReaderEnabled"); + + Params::UIManager_SetMenuReaderEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetMenuReaderVoice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMenuReaderVoice& InVoice (ConstParm, Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetMenuReaderVoice(const struct FMenuReaderVoice& InVoice) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetMenuReaderVoice"); + + Params::UIManager_SetMenuReaderVoice Parms{}; + + Parms.InVoice = std::move(InVoice); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetMenuReaderVolume +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const float InVolume (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetMenuReaderVolume(const float InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetMenuReaderVolume"); + + Params::UIManager_SetMenuReaderVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetMKBAction +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputActionKeyMapping& InActionMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bIsPrimary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTranspose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetMKBAction(const struct FInputActionKeyMapping& InActionMapping, bool bIsPrimary, bool bForceRebuildKeymaps, bool bTranspose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetMKBAction"); + + Params::UIManager_SetMKBAction Parms{}; + + Parms.InActionMapping = std::move(InActionMapping); + Parms.bIsPrimary = bIsPrimary; + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + Parms.bTranspose = bTranspose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetMKBAxis +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputAxisKeyMapping& InAxisMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bIsPrimary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTranspose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetMKBAxis(const struct FInputAxisKeyMapping& InAxisMapping, bool bIsPrimary, bool bForceRebuildKeymaps, bool bTranspose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetMKBAxis"); + + Params::UIManager_SetMKBAxis Parms{}; + + Parms.InAxisMapping = std::move(InAxisMapping); + Parms.bIsPrimary = bIsPrimary; + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + Parms.bTranspose = bTranspose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetStudentLocatorBeacon +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& StudentName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetStudentLocatorBeacon(const class FString& StudentName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetStudentLocatorBeacon"); + + Params::UIManager_SetStudentLocatorBeacon Parms{}; + + Parms.StudentName = std::move(StudentName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetUIDisplayMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUIDisplayMode DisplayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetUIDisplayMode(EUIDisplayMode DisplayMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "SetUIDisplayMode"); + + Params::UIManager_SetUIDisplayMode Parms{}; + + Parms.DisplayMode = DisplayMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.TransposeActionFromQWERTY +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray&ActionMappings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIManager::TransposeActionFromQWERTY(const TArray& ActionMappings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "TransposeActionFromQWERTY"); + + Params::UIManager_TransposeActionFromQWERTY Parms{}; + + Parms.ActionMappings = std::move(ActionMappings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.TransposeActionToQWERTY +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray&ActionMappings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIManager::TransposeActionToQWERTY(const TArray& ActionMappings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "TransposeActionToQWERTY"); + + Params::UIManager_TransposeActionToQWERTY Parms{}; + + Parms.ActionMappings = std::move(ActionMappings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.TransposeAxisFromQWERTY +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray&AxisMappings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIManager::TransposeAxisFromQWERTY(const TArray& AxisMappings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "TransposeAxisFromQWERTY"); + + Params::UIManager_TransposeAxisFromQWERTY Parms{}; + + Parms.AxisMappings = std::move(AxisMappings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.TransposeAxisToQWERTY +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray&AxisMappings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIManager::TransposeAxisToQWERTY(const TArray& AxisMappings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "TransposeAxisToQWERTY"); + + Params::UIManager_TransposeAxisToQWERTY Parms{}; + + Parms.AxisMappings = std::move(AxisMappings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.UnbindMKBAction +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputActionKeyMapping& InActionMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTranspose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::UnbindMKBAction(const struct FInputActionKeyMapping& InActionMapping, bool bForceRebuildKeymaps, bool bTranspose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "UnbindMKBAction"); + + Params::UIManager_UnbindMKBAction Parms{}; + + Parms.InActionMapping = std::move(InActionMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + Parms.bTranspose = bTranspose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.UnbindMKBAxis +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputAxisKeyMapping& InAxisMapping (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceRebuildKeymaps (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTranspose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::UnbindMKBAxis(const struct FInputAxisKeyMapping& InAxisMapping, bool bForceRebuildKeymaps, bool bTranspose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "UnbindMKBAxis"); + + Params::UIManager_UnbindMKBAxis Parms{}; + + Parms.InAxisMapping = std::move(InAxisMapping); + Parms.bForceRebuildKeymaps = bForceRebuildKeymaps; + Parms.bTranspose = bTranspose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.UpdateFSKnownItemsDetailMap +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& FactItem (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FactAttribute (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFactsheetButtonState FactState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::UpdateFSKnownItemsDetailMap(const class FString& FactItem, const class FString& FactAttribute, EFactsheetButtonState FactState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "UpdateFSKnownItemsDetailMap"); + + Params::UIManager_UpdateFSKnownItemsDetailMap Parms{}; + + Parms.FactItem = std::move(FactItem); + Parms.FactAttribute = std::move(FactAttribute); + Parms.FactState = FactState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.ValidateMenuReaderVoice +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMenuReaderVoice& InVoice (ConstParm, Parm, NativeAccessSpecifierPublic) +// struct FMenuReaderVoice ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FMenuReaderVoice UUIManager::ValidateMenuReaderVoice(const struct FMenuReaderVoice& InVoice) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIManager", "ValidateMenuReaderVoice"); + + Params::UIManager_ValidateMenuReaderVoice Parms{}; + + Parms.InVoice = std::move(InVoice); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.AddNavPathPoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& PathPoints (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::AddNavPathPoints(const TArray& PathPoints, float Width, float Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "AddNavPathPoints"); + + Params::UIManager_AddNavPathPoints Parms{}; + + Parms.PathPoints = std::move(PathPoints); + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.AddNewIndicatorItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ItemName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::AddNewIndicatorItem(const class FName CategoryName, const class FName ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "AddNewIndicatorItem"); + + Params::UIManager_AddNewIndicatorItem Parms{}; + + Parms.CategoryName = CategoryName; + Parms.ItemName = ItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.AddPathEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::AddPathEnd(const struct FVector& End, float Width, float Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "AddPathEnd"); + + Params::UIManager_AddPathEnd Parms{}; + + Parms.End = std::move(End); + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.AddPathPoints +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& PathPoints (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::AddPathPoints(const TArray& PathPoints, float Width, float Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "AddPathPoints"); + + Params::UIManager_AddPathPoints Parms{}; + + Parms.PathPoints = std::move(PathPoints); + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.AddPathStartEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::AddPathStartEnd(const struct FVector& Start, const struct FVector& End, float Width, float Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "AddPathStartEnd"); + + Params::UIManager_AddPathStartEnd Parms{}; + + Parms.Start = std::move(Start); + Parms.End = std::move(End); + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.AdvanceTime +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTimespan& DeltaTimeAdvance (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::AdvanceTime(const struct FTimespan& DeltaTimeAdvance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "AdvanceTime"); + + Params::UIManager_AdvanceTime Parms{}; + + Parms.DeltaTimeAdvance = std::move(DeltaTimeAdvance); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.AlertComponentWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EWidgetType WidgetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::AlertComponentWidget(const class AActor* Target, EWidgetType WidgetType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "AlertComponentWidget"); + + Params::UIManager_AlertComponentWidget Parms{}; + + Parms.Target = Target; + Parms.WidgetType = WidgetType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.AnimateTrackingInfo +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::AnimateTrackingInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "AnimateTrackingInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.AppendNavPointsUsingActors +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UUIManager::AppendNavPointsUsingActors(const TArray& Actors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "AppendNavPointsUsingActors"); + + Params::UIManager_AppendNavPointsUsingActors Parms{}; + + Parms.Actors = std::move(Actors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.BuildNavPointsUsingActors +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::BuildNavPointsUsingActors(const TArray& Actors, float Width, float Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "BuildNavPointsUsingActors"); + + Params::UIManager_BuildNavPointsUsingActors Parms{}; + + Parms.Actors = std::move(Actors); + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.CanBackOutOfAvatarCreator +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::CanBackOutOfAvatarCreator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "CanBackOutOfAvatarCreator"); + + Params::UIManager_CanBackOutOfAvatarCreator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.CanPlayIntroNormally +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::CanPlayIntroNormally() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "CanPlayIntroNormally"); + + Params::UIManager_CanPlayIntroNormally Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.ChallengeResultsScreenLoaded +// (Final, Native, Public) +// Parameters: +// class UScreen* Screen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::ChallengeResultsScreenLoaded(class UScreen* Screen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ChallengeResultsScreenLoaded"); + + Params::UIManager_ChallengeResultsScreenLoaded Parms{}; + + Parms.Screen = Screen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ChangeMenuPage +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::ChangeMenuPage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ChangeMenuPage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ClearCurrentLocationName +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::ClearCurrentLocationName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ClearCurrentLocationName"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ClearHintMessage +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::ClearHintMessage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ClearHintMessage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ClearNewIndicatorCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::ClearNewIndicatorCategory(const class FName CategoryName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ClearNewIndicatorCategory"); + + Params::UIManager_ClearNewIndicatorCategory Parms{}; + + Parms.CategoryName = CategoryName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ClearNewIndicatorItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ItemName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::ClearNewIndicatorItem(const class FName CategoryName, const class FName ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ClearNewIndicatorItem"); + + Params::UIManager_ClearNewIndicatorItem Parms{}; + + Parms.CategoryName = CategoryName; + Parms.ItemName = ItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ClearPath +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::ClearPath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ClearPath"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ClearPauseMenuPageBP +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::ClearPauseMenuPageBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ClearPauseMenuPageBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.CreateGameOverScreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUIGameOverReason Reason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::CreateGameOverScreen(EUIGameOverReason Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "CreateGameOverScreen"); + + Params::UIManager_CreateGameOverScreen Parms{}; + + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.CreateHUDLog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Group (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& pContext (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::CreateHUDLog(bool pShow, const class FString& Group, const class FString& pContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "CreateHUDLog"); + + Params::UIManager_CreateHUDLog Parms{}; + + Parms.pShow = pShow; + Parms.Group = std::move(Group); + Parms.pContext = std::move(pContext); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.CycleControlModeInputCheck1 +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::CycleControlModeInputCheck1() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "CycleControlModeInputCheck1"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.DebugTriggerChallengeCompleteNotification +// (Final, Exec, Native, Public) +// Parameters: +// class FName ChallengeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ChallengeCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CompletedLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalLevels (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalInstancesForLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::DebugTriggerChallengeCompleteNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedLevel, int32 TotalLevels, int32 TotalInstancesForLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "DebugTriggerChallengeCompleteNotification"); + + Params::UIManager_DebugTriggerChallengeCompleteNotification Parms{}; + + Parms.ChallengeID = ChallengeID; + Parms.ChallengeCategory = ChallengeCategory; + Parms.CompletedLevel = CompletedLevel; + Parms.TotalLevels = TotalLevels; + Parms.TotalInstancesForLevel = TotalInstancesForLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.DebugTriggerChallengeUnlockedNotification +// (Final, Exec, Native, Public) +// Parameters: +// class FName ChallengeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ChallengeCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalRequired (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::DebugTriggerChallengeUnlockedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 TotalRequired) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "DebugTriggerChallengeUnlockedNotification"); + + Params::UIManager_DebugTriggerChallengeUnlockedNotification Parms{}; + + Parms.ChallengeID = ChallengeID; + Parms.ChallengeCategory = ChallengeCategory; + Parms.TotalRequired = TotalRequired; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.DebugTriggerChallengeUpdatedNotification +// (Final, Exec, Native, Public) +// Parameters: +// class FName ChallengeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ChallengeCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CompletedAmt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalRequired (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::DebugTriggerChallengeUpdatedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedAmt, int32 TotalRequired) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "DebugTriggerChallengeUpdatedNotification"); + + Params::UIManager_DebugTriggerChallengeUpdatedNotification Parms{}; + + Parms.ChallengeID = ChallengeID; + Parms.ChallengeCategory = ChallengeCategory; + Parms.CompletedAmt = CompletedAmt; + Parms.TotalRequired = TotalRequired; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.DebugTriggerCollectionKnownNotification +// (Final, Exec, Native, Public) +// Parameters: +// class FName CollectionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CollectionCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::DebugTriggerCollectionKnownNotification(class FName CollectionID, class FName CollectionCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "DebugTriggerCollectionKnownNotification"); + + Params::UIManager_DebugTriggerCollectionKnownNotification Parms{}; + + Parms.CollectionID = CollectionID; + Parms.CollectionCategory = CollectionCategory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.DebugTriggerCollectionObtainedNotification +// (Final, Exec, Native, Public) +// Parameters: +// class FName CollectionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CollectionCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::DebugTriggerCollectionObtainedNotification(class FName CollectionID, class FName CollectionCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "DebugTriggerCollectionObtainedNotification"); + + Params::UIManager_DebugTriggerCollectionObtainedNotification Parms{}; + + Parms.CollectionID = CollectionID; + Parms.CollectionCategory = CollectionCategory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.DestroyCompanionrWorld +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::DestroyCompanionrWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "DestroyCompanionrWorld"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.DestroyVendorWorld +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::DestroyVendorWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "DestroyVendorWorld"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.DoesRightTriggerCastStupefy +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::DoesRightTriggerCastStupefy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "DoesRightTriggerCastStupefy"); + + Params::UIManager_DoesRightTriggerCastStupefy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.DropLoadScreen +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::DropLoadScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "DropLoadScreen"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ExitFieldGuideWithReason +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EFieldGuideExitReasons ExitReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SkipFadeScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FastTravelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::ExitFieldGuideWithReason(EFieldGuideExitReasons ExitReason, bool SkipFadeScreen, int32 CharacterID, const class FString& Filename, const class FString& FastTravelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ExitFieldGuideWithReason"); + + Params::UIManager_ExitFieldGuideWithReason Parms{}; + + Parms.ExitReason = ExitReason; + Parms.SkipFadeScreen = SkipFadeScreen; + Parms.CharacterID = CharacterID; + Parms.Filename = std::move(Filename); + Parms.FastTravelName = std::move(FastTravelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.FadeIn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::FadeIn(float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "FadeIn"); + + Params::UIManager_FadeIn Parms{}; + + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.FadeOut +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::FadeOut(float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "FadeOut"); + + Params::UIManager_FadeOut Parms{}; + + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.FadeOutFromPhotoMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESeasonEnum InSeason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBackToFieldGuide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::FadeOutFromPhotoMode(float Duration, ESeasonEnum InSeason, bool bBackToFieldGuide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "FadeOutFromPhotoMode"); + + Params::UIManager_FadeOutFromPhotoMode Parms{}; + + Parms.Duration = Duration; + Parms.InSeason = InSeason; + Parms.bBackToFieldGuide = bBackToFieldGuide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.FadeOutToColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TargetColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::FadeOutToColor(float Duration, const struct FLinearColor& TargetColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "FadeOutToColor"); + + Params::UIManager_FadeOutToColor Parms{}; + + Parms.Duration = Duration; + Parms.TargetColor = std::move(TargetColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.FieldGuideMenuStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESeasonEnum PrePauseSeason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::FieldGuideMenuStart(ESeasonEnum PrePauseSeason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "FieldGuideMenuStart"); + + Params::UIManager_FieldGuideMenuStart Parms{}; + + Parms.PrePauseSeason = PrePauseSeason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ForceFGBookAssetsToBeResident +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* BookSK (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::ForceFGBookAssetsToBeResident(class USkeletalMeshComponent* BookSK) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ForceFGBookAssetsToBeResident"); + + Params::UIManager_ForceFGBookAssetsToBeResident Parms{}; + + Parms.BookSK = BookSK; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.GameOverScreenLoaded +// (Final, Native, Public) +// Parameters: +// class UScreen* Screen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::GameOverScreenLoaded(class UScreen* Screen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GameOverScreenLoaded"); + + Params::UIManager_GameOverScreenLoaded Parms{}; + + Parms.Screen = Screen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.GetActiveBuffData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIManager::GetActiveBuffData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetActiveBuffData"); + + Params::UIManager_GetActiveBuffData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetBuildNumber +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIManager::GetBuildNumber() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetBuildNumber"); + + Params::UIManager_GetBuildNumber Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetCallOutComponentTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UUIManager::GetCallOutComponentTarget(const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetCallOutComponentTarget"); + + Params::UIManager_GetCallOutComponentTarget Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetCompanionSelectionScreen +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScreen* UUIManager::GetCompanionSelectionScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetCompanionSelectionScreen"); + + Params::UIManager_GetCompanionSelectionScreen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetCurrentWorld +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWorld* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorld* UUIManager::GetCurrentWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetCurrentWorld"); + + Params::UIManager_GetCurrentWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetDisplayedUserTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIManager::GetDisplayedUserTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetDisplayedUserTag"); + + Params::UIManager_GetDisplayedUserTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetDungeonMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapDungeon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapDungeon* UUIManager::GetDungeonMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetDungeonMap"); + + Params::UIManager_GetDungeonMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetFieldGuideWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UFieldGuideMenu* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFieldGuideMenu* UUIManager::GetFieldGuideWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetFieldGuideWidget"); + + Params::UIManager_GetFieldGuideWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetHasCurtainWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetHasCurtainWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetHasCurtainWidget"); + + Params::UIManager_GetHasCurtainWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetHiddenMenuTabs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIManager::GetHiddenMenuTabs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetHiddenMenuTabs"); + + Params::UIManager_GetHiddenMenuTabs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetHogsmeadeMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapHogsmeade* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapHogsmeade* UUIManager::GetHogsmeadeMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetHogsmeadeMap"); + + Params::UIManager_GetHogsmeadeMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetHogwartsMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapHogwarts* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapHogwarts* UUIManager::GetHogwartsMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetHogwartsMap"); + + Params::UIManager_GetHogwartsMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetIconDataTable +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UUIManager::GetIconDataTable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetIconDataTable"); + + Params::UIManager_GetIconDataTable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetInGameMenuWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UInGameMenuScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInGameMenuScreen* UUIManager::GetInGameMenuWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetInGameMenuWidget"); + + Params::UIManager_GetInGameMenuWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetInMenuTransition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetInMenuTransition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetInMenuTransition"); + + Params::UIManager_GetInMenuTransition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetIsInitialized +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetIsInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetIsInitialized"); + + Params::UIManager_GetIsInitialized Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetIsRichPaperShowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetIsRichPaperShowing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetIsRichPaperShowing"); + + Params::UIManager_GetIsRichPaperShowing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetIsUIShown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetIsUIShown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetIsUIShown"); + + Params::UIManager_GetIsUIShown Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetIsVirtualCursorShowing +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetIsVirtualCursorShowing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetIsVirtualCursorShowing"); + + Params::UIManager_GetIsVirtualCursorShowing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetMapSubSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapSubSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapSubSystem* UUIManager::GetMapSubSystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetMapSubSystem"); + + Params::UIManager_GetMapSubSystem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetMastermindPopupInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMastermindPopupInfo* outMastermindPopupInfo (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetMastermindPopupInfo(struct FMastermindPopupInfo* outMastermindPopupInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetMastermindPopupInfo"); + + Params::UIManager_GetMastermindPopupInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outMastermindPopupInfo != nullptr) + *outMastermindPopupInfo = std::move(Parms.outMastermindPopupInfo); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetMastermindScreenInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMastermindScreenInfo* outMastermindScreenInfo (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetMastermindScreenInfo(struct FMastermindScreenInfo* outMastermindScreenInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetMastermindScreenInfo"); + + Params::UIManager_GetMastermindScreenInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outMastermindScreenInfo != nullptr) + *outMastermindScreenInfo = std::move(Parms.outMastermindScreenInfo); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetMastermindTutorialInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMastermindTutorialInfo* outMastermindTutorialInfo (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetMastermindTutorialInfo(struct FMastermindTutorialInfo* outMastermindTutorialInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetMastermindTutorialInfo"); + + Params::UIManager_GetMastermindTutorialInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outMastermindTutorialInfo != nullptr) + *outMastermindTutorialInfo = std::move(Parms.outMastermindTutorialInfo); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetNewFactCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UUIManager::GetNewFactCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetNewFactCount"); + + Params::UIManager_GetNewFactCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetNewIndicatorCategory +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* NewIndicatorItems (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UUIManager::GetNewIndicatorCategory(const class FName CategoryName, TArray* NewIndicatorItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetNewIndicatorCategory"); + + Params::UIManager_GetNewIndicatorCategory Parms{}; + + Parms.CategoryName = CategoryName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NewIndicatorItems != nullptr) + *NewIndicatorItems = std::move(Parms.NewIndicatorItems); +} + + +// Function Phoenix.UIManager.GetOverlandMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapOverland* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapOverland* UUIManager::GetOverlandMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetOverlandMap"); + + Params::UIManager_GetOverlandMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPlayerChosenWandInfo +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString* WandStyle (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* WandWood (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* WandCore (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* WandLength (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* WandFlex (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetPlayerChosenWandInfo(class FString* WandStyle, class FString* WandWood, class FString* WandCore, class FString* WandLength, class FString* WandFlex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPlayerChosenWandInfo"); + + Params::UIManager_GetPlayerChosenWandInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WandStyle != nullptr) + *WandStyle = std::move(Parms.WandStyle); + + if (WandWood != nullptr) + *WandWood = std::move(Parms.WandWood); + + if (WandCore != nullptr) + *WandCore = std::move(Parms.WandCore); + + if (WandLength != nullptr) + *WandLength = std::move(Parms.WandLength); + + if (WandFlex != nullptr) + *WandFlex = std::move(Parms.WandFlex); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPlayerFirstAndLastName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString* PlayerFirstName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* PlayerLastName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::GetPlayerFirstAndLastName(class FString* PlayerFirstName, class FString* PlayerLastName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPlayerFirstAndLastName"); + + Params::UIManager_GetPlayerFirstAndLastName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PlayerFirstName != nullptr) + *PlayerFirstName = std::move(Parms.PlayerFirstName); + + if (PlayerLastName != nullptr) + *PlayerLastName = std::move(Parms.PlayerLastName); +} + + +// Function Phoenix.UIManager.GetPlayerGender +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIManager::GetPlayerGender() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPlayerGender"); + + Params::UIManager_GetPlayerGender Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPlayerHouse +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIManager::GetPlayerHouse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPlayerHouse"); + + Params::UIManager_GetPlayerHouse Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPlayerHouseEnum +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EHouseIds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHouseIds UUIManager::GetPlayerHouseEnum() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPlayerHouseEnum"); + + Params::UIManager_GetPlayerHouseEnum Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPlayerName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIManager::GetPlayerName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPlayerName"); + + Params::UIManager_GetPlayerName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPlayerPawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UUIManager::GetPlayerPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPlayerPawn"); + + Params::UIManager_GetPlayerPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPlayerYear +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UUIManager::GetPlayerYear(EDisciplineType Discipline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPlayerYear"); + + Params::UIManager_GetPlayerYear Parms{}; + + Parms.Discipline = Discipline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPSOProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUIManager::GetPSOProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPSOProgress"); + + Params::UIManager_GetPSOProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetScreenFadeWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UScreenFadeWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScreenFadeWidget* UUIManager::GetScreenFadeWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetScreenFadeWidget"); + + Params::UIManager_GetScreenFadeWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetShouldShowButtonGraphics +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetShouldShowButtonGraphics() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetShouldShowButtonGraphics"); + + Params::UIManager_GetShouldShowButtonGraphics Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetSortingHatRecommendedHouse +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EHouseIds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHouseIds UUIManager::GetSortingHatRecommendedHouse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetSortingHatRecommendedHouse"); + + Params::UIManager_GetSortingHatRecommendedHouse Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetTempPauseLock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetTempPauseLock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetTempPauseLock"); + + Params::UIManager_GetTempPauseLock Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetToMapFromBackButton +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::GetToMapFromBackButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetToMapFromBackButton"); + + Params::UIManager_GetToMapFromBackButton Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetVendorWorldPreviewActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UUIManager::GetVendorWorldPreviewActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetVendorWorldPreviewActor"); + + Params::UIManager_GetVendorWorldPreviewActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.HandleMapLocationChanged +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CurrentMapLocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::HandleMapLocationChanged(const class UObject* Caller, const class FString& CurrentMapLocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "HandleMapLocationChanged"); + + Params::UIManager_HandleMapLocationChanged Parms{}; + + Parms.Caller = Caller; + Parms.CurrentMapLocationName = std::move(CurrentMapLocationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.IconTextureLoadedCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::IconTextureLoadedCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IconTextureLoadedCallback"); + + Params::UIManager_IconTextureLoadedCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.InDarkArtsChallenge +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::InDarkArtsChallenge() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "InDarkArtsChallenge"); + + Params::UIManager_InDarkArtsChallenge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.InFieldGuideMenuTransition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::InFieldGuideMenuTransition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "InFieldGuideMenuTransition"); + + Params::UIManager_InFieldGuideMenuTransition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.InPauseMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::InPauseMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "InPauseMode"); + + Params::UIManager_InPauseMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.InteractComponentWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::InteractComponentWidget(const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "InteractComponentWidget"); + + Params::UIManager_InteractComponentWidget Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.IsAsyncScreenLoadInProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsAsyncScreenLoadInProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsAsyncScreenLoadInProgress"); + + Params::UIManager_IsAsyncScreenLoadInProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsDirectlyEnteringSubMenu +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsDirectlyEnteringSubMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsDirectlyEnteringSubMenu"); + + Params::UIManager_IsDirectlyEnteringSubMenu Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsFaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsFaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsFaded"); + + Params::UIManager_IsFaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsItemNew +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ItemName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsItemNew(const class FName CategoryName, const class FName ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsItemNew"); + + Params::UIManager_IsItemNew Parms{}; + + Parms.CategoryName = CategoryName; + Parms.ItemName = ItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsMenuTabHidden +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EPauseMenuPage MenuTab (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsMenuTabHidden(EPauseMenuPage MenuTab) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsMenuTabHidden"); + + Params::UIManager_IsMenuTabHidden Parms{}; + + Parms.MenuTab = MenuTab; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsNabSackAlreadyEquipped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsNabSackAlreadyEquipped() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsNabSackAlreadyEquipped"); + + Params::UIManager_IsNabSackAlreadyEquipped Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsPopupReady +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsPopupReady() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsPopupReady"); + + Params::UIManager_IsPopupReady Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsPromoReady +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PromotionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsPromoReady(const class FString& PromotionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsPromoReady"); + + Params::UIManager_IsPromoReady Parms{}; + + Parms.PromotionName = std::move(PromotionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsVendorInteract +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsVendorInteract(class FName Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsVendorInteract"); + + Params::UIManager_IsVendorInteract Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsWaitingForFade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsWaitingForFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsWaitingForFade"); + + Params::UIManager_IsWaitingForFade Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.KeepLoadScreenUp +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::KeepLoadScreenUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "KeepLoadScreenUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.LoadFieldGuideScreen +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::LoadFieldGuideScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "LoadFieldGuideScreen"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.LogFieldGuide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& OperationFrom (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Context (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::LogFieldGuide(const class FString& OperationFrom, const class FString& Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "LogFieldGuide"); + + Params::UIManager_LogFieldGuide Parms{}; + + Parms.OperationFrom = std::move(OperationFrom); + Parms.Context = std::move(Context); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.MissionFailScreenLoaded +// (Final, Native, Public) +// Parameters: +// class UScreen* Screen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::MissionFailScreenLoaded(class UScreen* Screen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "MissionFailScreenLoaded"); + + Params::UIManager_MissionFailScreenLoaded Parms{}; + + Parms.Screen = Screen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.MoviePlaybackFinished +// (Final, Native, Public) +// Parameters: +// class UObject* Caller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::MoviePlaybackFinished(class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "MoviePlaybackFinished"); + + Params::UIManager_MoviePlaybackFinished Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnCompanionLevelLoad +// (Final, Native, Public) +// Parameters: +// class UWorldSupportLevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnCompanionLevelLoad(class UWorldSupportLevel* Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnCompanionLevelLoad"); + + Params::UIManager_OnCompanionLevelLoad Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnCompanionLevelShow +// (Final, Native, Public) +// Parameters: +// class UWorldSupportLevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnCompanionLevelShow(class UWorldSupportLevel* Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnCompanionLevelShow"); + + Params::UIManager_OnCompanionLevelShow Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnCompanionLevelUnload +// (Final, Native, Public) +// Parameters: +// class UWorldSupportLevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnCompanionLevelUnload(class UWorldSupportLevel* Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnCompanionLevelUnload"); + + Params::UIManager_OnCompanionLevelUnload Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnControlSchemaChanged +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::OnControlSchemaChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnControlSchemaChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnDualShockFirmwareUpgradePopupClosed +// (Final, Native, Public) +// Parameters: +// class UPopupScreen* PopupScreen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CompletionActionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnDualShockFirmwareUpgradePopupClosed(class UPopupScreen* PopupScreen, int32 CompletionActionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnDualShockFirmwareUpgradePopupClosed"); + + Params::UIManager_OnDualShockFirmwareUpgradePopupClosed Parms{}; + + Parms.PopupScreen = PopupScreen; + Parms.CompletionActionIndex = CompletionActionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnEndPromotion +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::OnEndPromotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnEndPromotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnFadeInBegin +// (Final, Native, Public) + +void UUIManager::OnFadeInBegin() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnFadeInBegin"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnFadeInComplete +// (Final, Native, Private) + +void UUIManager::OnFadeInComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnFadeInComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnFadeOutBegin +// (Final, Native, Public) + +void UUIManager::OnFadeOutBegin() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnFadeOutBegin"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnFadeOutComplete +// (Final, Native, Private) + +void UUIManager::OnFadeOutComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnFadeOutComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnFieldGuideLoad +// (Final, Native, Public) +// Parameters: +// class UWorldSupportLevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnFieldGuideLoad(class UWorldSupportLevel* Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnFieldGuideLoad"); + + Params::UIManager_OnFieldGuideLoad Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnFieldGuideShow +// (Final, Native, Public) +// Parameters: +// class UWorldSupportLevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnFieldGuideShow(class UWorldSupportLevel* Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnFieldGuideShow"); + + Params::UIManager_OnFieldGuideShow Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnFieldGuideUnload +// (Final, Native, Public) +// Parameters: +// class UWorldSupportLevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnFieldGuideUnload(class UWorldSupportLevel* Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnFieldGuideUnload"); + + Params::UIManager_OnFieldGuideUnload Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnGameToBeSaved +// (Final, Native, Public) + +void UUIManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnInputDeviceChanged +// (Final, Native, Public) +// Parameters: +// EInputDeviceUsed UsedInputDevice (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& InputPressed (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnInputDeviceChanged(EInputDeviceUsed UsedInputDevice, const struct FKey& InputPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnInputDeviceChanged"); + + Params::UIManager_OnInputDeviceChanged Parms{}; + + Parms.UsedInputDevice = UsedInputDevice; + Parms.InputPressed = std::move(InputPressed); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnSaveGameLoad +// (Final, Native, Public) + +void UUIManager::OnSaveGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnSaveGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnShowBannerPromotion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* InParentWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnShowBannerPromotion(class UWidget* InParentWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnShowBannerPromotion"); + + Params::UIManager_OnShowBannerPromotion Parms{}; + + Parms.InParentWidget = InParentWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnShowPromotion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PromotionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnShowPromotion(const class FString& PromotionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnShowPromotion"); + + Params::UIManager_OnShowPromotion Parms{}; + + Parms.PromotionName = std::move(PromotionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnStatChanged +// (Final, Native, Public) +// Parameters: +// const class FName StatID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Delta (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnStatChanged(const class FName StatID, const int32 Value, const int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnStatChanged"); + + Params::UIManager_OnStatChanged Parms{}; + + Parms.StatID = StatID; + Parms.Value = Value; + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnVendorLevelLoad +// (Final, Native, Public) +// Parameters: +// class UWorldSupportLevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnVendorLevelLoad(class UWorldSupportLevel* Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnVendorLevelLoad"); + + Params::UIManager_OnVendorLevelLoad Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnVendorLevelShow +// (Final, Native, Public) +// Parameters: +// class UWorldSupportLevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnVendorLevelShow(class UWorldSupportLevel* Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnVendorLevelShow"); + + Params::UIManager_OnVendorLevelShow Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.OnVendorLevelUnload +// (Final, Native, Public) +// Parameters: +// class UWorldSupportLevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::OnVendorLevelUnload(class UWorldSupportLevel* Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "OnVendorLevelUnload"); + + Params::UIManager_OnVendorLevelUnload Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.PathSelectionTimerExpired +// (Final, Native, Public) + +void UUIManager::PathSelectionTimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "PathSelectionTimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.PauseLocationNameUI +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::PauseLocationNameUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "PauseLocationNameUI"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.PromoBannerStatus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PromotionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBannerPromoStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBannerPromoStatus UUIManager::PromoBannerStatus(const class FString& PromotionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "PromoBannerStatus"); + + Params::UIManager_PromoBannerStatus Parms{}; + + Parms.PromotionName = std::move(PromotionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.RemoveAlertComponentWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EWidgetType WidgetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::RemoveAlertComponentWidget(const class AActor* Target, EWidgetType WidgetType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "RemoveAlertComponentWidget"); + + Params::UIManager_RemoveAlertComponentWidget Parms{}; + + Parms.Target = Target; + Parms.WidgetType = WidgetType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.RemoveInteractComponentWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::RemoveInteractComponentWidget(const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "RemoveInteractComponentWidget"); + + Params::UIManager_RemoveInteractComponentWidget Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.RemoveTargetComponentWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TargetDied (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::RemoveTargetComponentWidget(const class AActor* Target, bool TargetDied) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "RemoveTargetComponentWidget"); + + Params::UIManager_RemoveTargetComponentWidget Parms{}; + + Parms.Target = Target; + Parms.TargetDied = TargetDied; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.RequestGameAndSystemPause +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName RequesterName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldBumpPauseMenuUp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::RequestGameAndSystemPause(bool bPause, const class FName RequesterName, bool bShouldBumpPauseMenuUp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "RequestGameAndSystemPause"); + + Params::UIManager_RequestGameAndSystemPause Parms{}; + + Parms.bPause = bPause; + Parms.RequesterName = RequesterName; + Parms.bShouldBumpPauseMenuUp = bShouldBumpPauseMenuUp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ReturnToStartPage +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::ReturnToStartPage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ReturnToStartPage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.RevelioPageScreenLoaded +// (Final, Native, Public) +// Parameters: +// class UScreen* Screen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::RevelioPageScreenLoaded(class UScreen* Screen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "RevelioPageScreenLoaded"); + + Params::UIManager_RevelioPageScreenLoaded Parms{}; + + Parms.Screen = Screen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SelectButton +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::SelectButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SelectButton"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetActiveMenu +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName MenuToLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LoadToSubPage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockToMenu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetActiveMenu(class FName MenuToLoad, bool LoadToSubPage, bool LockToMenu) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetActiveMenu"); + + Params::UIManager_SetActiveMenu Parms{}; + + Parms.MenuToLoad = MenuToLoad; + Parms.LoadToSubPage = LoadToSubPage; + Parms.LockToMenu = LockToMenu; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetAndShowHintMessage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& HintKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ETutorialPosition HintPosition (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIgnoreShowTutorialElementsFlag (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxDuration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetAndShowHintMessage(const class FString& HintKey, const ETutorialPosition HintPosition, const bool bIgnoreShowTutorialElementsFlag, const float MaxDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetAndShowHintMessage"); + + Params::UIManager_SetAndShowHintMessage Parms{}; + + Parms.HintKey = std::move(HintKey); + Parms.HintPosition = HintPosition; + Parms.bIgnoreShowTutorialElementsFlag = bIgnoreShowTutorialElementsFlag; + Parms.MaxDuration = MaxDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetAsyncScreenLoadInProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetAsyncScreenLoadInProgress(bool InProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetAsyncScreenLoadInProgress"); + + Params::UIManager_SetAsyncScreenLoadInProgress Parms{}; + + Parms.InProgress = InProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetCanBackOutOfAvatarCreator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bCanBackOut (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetCanBackOutOfAvatarCreator(const bool bCanBackOut) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetCanBackOutOfAvatarCreator"); + + Params::UIManager_SetCanBackOutOfAvatarCreator Parms{}; + + Parms.bCanBackOut = bCanBackOut; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetCastStupefyWithRightTrigger +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool UseRT (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetCastStupefyWithRightTrigger(bool UseRT) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetCastStupefyWithRightTrigger"); + + Params::UIManager_SetCastStupefyWithRightTrigger Parms{}; + + Parms.UseRT = UseRT; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetCompanionSelectionScreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UScreen* InScreen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetCompanionSelectionScreen(class UScreen* InScreen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetCompanionSelectionScreen"); + + Params::UIManager_SetCompanionSelectionScreen Parms{}; + + Parms.InScreen = InScreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetDebugLoadingScreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bDebug (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetDebugLoadingScreen(const bool bDebug) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetDebugLoadingScreen"); + + Params::UIManager_SetDebugLoadingScreen Parms{}; + + Parms.bDebug = bDebug; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetHiddenMenuTabs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& PagesToHide (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UUIManager::SetHiddenMenuTabs(const TArray& PagesToHide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetHiddenMenuTabs"); + + Params::UIManager_SetHiddenMenuTabs Parms{}; + + Parms.PagesToHide = std::move(PagesToHide); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetInDarkArtsChallenge +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InDA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetInDarkArtsChallenge(bool InDA) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetInDarkArtsChallenge"); + + Params::UIManager_SetInDarkArtsChallenge Parms{}; + + Parms.InDA = InDA; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetInFrontendLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bInFrontend (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetInFrontendLevel(const bool bInFrontend) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetInFrontendLevel"); + + Params::UIManager_SetInFrontendLevel Parms{}; + + Parms.bInFrontend = bInFrontend; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetInMenuTransition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pInMenuTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& pContext (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetInMenuTransition(bool pInMenuTransition, const class FString& pContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetInMenuTransition"); + + Params::UIManager_SetInMenuTransition Parms{}; + + Parms.pInMenuTransition = pInMenuTransition; + Parms.pContext = std::move(pContext); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetInMenuTransitionWithDelay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pInMenuTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& pContext (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetInMenuTransitionWithDelay(bool pInMenuTransition, float Delay, const class FString& pContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetInMenuTransitionWithDelay"); + + Params::UIManager_SetInMenuTransitionWithDelay Parms{}; + + Parms.pInMenuTransition = pInMenuTransition; + Parms.Delay = Delay; + Parms.pContext = std::move(pContext); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetInPreGameplayState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool InPreGameplayState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetInPreGameplayState(const bool InPreGameplayState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetInPreGameplayState"); + + Params::UIManager_SetInPreGameplayState Parms{}; + + Parms.InPreGameplayState = InPreGameplayState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetIsRichPaperShowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Showing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetIsRichPaperShowing(bool Showing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetIsRichPaperShowing"); + + Params::UIManager_SetIsRichPaperShowing Parms{}; + + Parms.Showing = Showing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetLoadingSaveGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pLoadingSaveGame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetLoadingSaveGame(bool pLoadingSaveGame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetLoadingSaveGame"); + + Params::UIManager_SetLoadingSaveGame Parms{}; + + Parms.pLoadingSaveGame = pLoadingSaveGame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetLocationName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName LocationName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowNotification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetLocationName(class FName LocationName, bool ShowNotification) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetLocationName"); + + Params::UIManager_SetLocationName Parms{}; + + Parms.LocationName = LocationName; + Parms.ShowNotification = ShowNotification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetManualFade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetManualFade(float Opacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetManualFade"); + + Params::UIManager_SetManualFade Parms{}; + + Parms.Opacity = Opacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetPlayerChosenWandInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& WandStyle (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& WandWood (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& WandCore (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& WandLength (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& WandFlex (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetPlayerChosenWandInfo(const class FString& WandStyle, const class FString& WandWood, const class FString& WandCore, const class FString& WandLength, const class FString& WandFlex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetPlayerChosenWandInfo"); + + Params::UIManager_SetPlayerChosenWandInfo Parms{}; + + Parms.WandStyle = std::move(WandStyle); + Parms.WandWood = std::move(WandWood); + Parms.WandCore = std::move(WandCore); + Parms.WandLength = std::move(WandLength); + Parms.WandFlex = std::move(WandFlex); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetPlayerFirstAndLastName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PlayerFirstName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PlayerLastName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetPlayerFirstAndLastName(const class FString& PlayerFirstName, const class FString& PlayerLastName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetPlayerFirstAndLastName"); + + Params::UIManager_SetPlayerFirstAndLastName Parms{}; + + Parms.PlayerFirstName = std::move(PlayerFirstName); + Parms.PlayerLastName = std::move(PlayerLastName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetPlayerGender +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Gender (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetPlayerGender(const class FString& Gender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetPlayerGender"); + + Params::UIManager_SetPlayerGender Parms{}; + + Parms.Gender = std::move(Gender); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetPlayerHouse +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& HouseName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetPlayerHouse(const class FString& HouseName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetPlayerHouse"); + + Params::UIManager_SetPlayerHouse Parms{}; + + Parms.HouseName = std::move(HouseName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetPlayerHouseEnum +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHouseIds House (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::SetPlayerHouseEnum(EHouseIds House) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetPlayerHouseEnum"); + + Params::UIManager_SetPlayerHouseEnum Parms{}; + + Parms.House = House; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.SetPlayerInventorySortPreference +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Preference (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetPlayerInventorySortPreference(const class FString& Preference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetPlayerInventorySortPreference"); + + Params::UIManager_SetPlayerInventorySortPreference Parms{}; + + Parms.Preference = std::move(Preference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetPlayerPawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetPlayerPawn(class APawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetPlayerPawn"); + + Params::UIManager_SetPlayerPawn Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetTempPauseLock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pTempPauseLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetTempPauseLock(bool pTempPauseLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetTempPauseLock"); + + Params::UIManager_SetTempPauseLock Parms{}; + + Parms.pTempPauseLock = pTempPauseLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.SetToMapFromBackButton +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pToMapFromBackButton (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::SetToMapFromBackButton(bool pToMapFromBackButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "SetToMapFromBackButton"); + + Params::UIManager_SetToMapFromBackButton Parms{}; + + Parms.pToMapFromBackButton = pToMapFromBackButton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ShowFloatingGamepadTextInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TDelegateInCallback (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool ShowOnTop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::ShowFloatingGamepadTextInput(TDelegate InCallback, bool ShowOnTop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowFloatingGamepadTextInput"); + + Params::UIManager_ShowFloatingGamepadTextInput Parms{}; + + Parms.InCallback = InCallback; + Parms.ShowOnTop = ShowOnTop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ShowGenericPopup +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& TitleString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DescriptionString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& LegendItems (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray&CompletionActions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const bool bUsesWaitIndicator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsDescTranslated (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bPausesTheGame (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UUserWidget* ContentWidget (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EUIPopupPriority PopupPriority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAutoCloseOnButtonPress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPopupScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPopupScreen* UUIManager::ShowGenericPopup(const class FString& TitleString, const class FString& DescriptionString, const TArray& LegendItems, const TArray& CompletionActions, const bool bUsesWaitIndicator, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress, int32 ZOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowGenericPopup"); + + Params::UIManager_ShowGenericPopup Parms{}; + + Parms.TitleString = std::move(TitleString); + Parms.DescriptionString = std::move(DescriptionString); + Parms.LegendItems = std::move(LegendItems); + Parms.CompletionActions = std::move(CompletionActions); + Parms.bUsesWaitIndicator = bUsesWaitIndicator; + Parms.IsDescTranslated = IsDescTranslated; + Parms.bPausesTheGame = bPausesTheGame; + Parms.ContentWidget = ContentWidget; + Parms.PopupPriority = PopupPriority; + Parms.bAutoCloseOnButtonPress = bAutoCloseOnButtonPress; + Parms.ZOrder = ZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.ShowOkCancelPopup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& TitleString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DescriptionString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsDescTranslated (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bPausesTheGame (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UUserWidget* ContentWidget (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EUIPopupPriority PopupPriority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAutoCloseOnButtonPress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPopupScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPopupScreen* UUIManager::ShowOkCancelPopup(const class FString& TitleString, const class FString& DescriptionString, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowOkCancelPopup"); + + Params::UIManager_ShowOkCancelPopup Parms{}; + + Parms.TitleString = std::move(TitleString); + Parms.DescriptionString = std::move(DescriptionString); + Parms.IsDescTranslated = IsDescTranslated; + Parms.bPausesTheGame = bPausesTheGame; + Parms.ContentWidget = ContentWidget; + Parms.PopupPriority = PopupPriority; + Parms.bAutoCloseOnButtonPress = bAutoCloseOnButtonPress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.ShowOkPopup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& TitleString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DescriptionString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsDescTranslated (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bPausesTheGame (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UUserWidget* ContentWidget (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EUIPopupPriority PopupPriority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAutoCloseOnButtonPress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPopupScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPopupScreen* UUIManager::ShowOkPopup(const class FString& TitleString, const class FString& DescriptionString, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress, int32 ZOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowOkPopup"); + + Params::UIManager_ShowOkPopup Parms{}; + + Parms.TitleString = std::move(TitleString); + Parms.DescriptionString = std::move(DescriptionString); + Parms.IsDescTranslated = IsDescTranslated; + Parms.bPausesTheGame = bPausesTheGame; + Parms.ContentWidget = ContentWidget; + Parms.PopupPriority = PopupPriority; + Parms.bAutoCloseOnButtonPress = bAutoCloseOnButtonPress; + Parms.ZOrder = ZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.ShowPathInWorld +// (Final, Exec, Native, Public) + +void UUIManager::ShowPathInWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowPathInWorld"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ShowPathSelectionCancelled +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::ShowPathSelectionCancelled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowPathSelectionCancelled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ShowPathSelectionPressed +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::ShowPathSelectionPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowPathSelectionPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ShowPathSelectionReleased +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::ShowPathSelectionReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowPathSelectionReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ShowPleaseWaitPopup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& TitleString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DescriptionString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsDescTranslated (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bPausesTheGame (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UUserWidget* ContentWidget (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EUIPopupPriority PopupPriority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAutoCloseOnButtonPress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPopupScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPopupScreen* UUIManager::ShowPleaseWaitPopup(const class FString& TitleString, const class FString& DescriptionString, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowPleaseWaitPopup"); + + Params::UIManager_ShowPleaseWaitPopup Parms{}; + + Parms.TitleString = std::move(TitleString); + Parms.DescriptionString = std::move(DescriptionString); + Parms.IsDescTranslated = IsDescTranslated; + Parms.bPausesTheGame = bPausesTheGame; + Parms.ContentWidget = ContentWidget; + Parms.PopupPriority = PopupPriority; + Parms.bAutoCloseOnButtonPress = bAutoCloseOnButtonPress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.ShowRoadsInWorld +// (Final, Exec, Native, Public) + +void UUIManager::ShowRoadsInWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowRoadsInWorld"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ShowVirtualCursor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class APlayerController* Controller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Context (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::ShowVirtualCursor(class APlayerController* Controller, bool Enable, const struct FVector2D& Position, const class FString& Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowVirtualCursor"); + + Params::UIManager_ShowVirtualCursor Parms{}; + + Parms.Controller = Controller; + Parms.Enable = Enable; + Parms.Position = std::move(Position); + Parms.Context = std::move(Context); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ShowYesNoPopup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& TitleString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DescriptionString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsDescTranslated (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bPausesTheGame (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UUserWidget* ContentWidget (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EUIPopupPriority PopupPriority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAutoCloseOnButtonPress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPopupScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPopupScreen* UUIManager::ShowYesNoPopup(const class FString& TitleString, const class FString& DescriptionString, const bool IsDescTranslated, const bool bPausesTheGame, const class UUserWidget* ContentWidget, const EUIPopupPriority PopupPriority, const bool bAutoCloseOnButtonPress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ShowYesNoPopup"); + + Params::UIManager_ShowYesNoPopup Parms{}; + + Parms.TitleString = std::move(TitleString); + Parms.DescriptionString = std::move(DescriptionString); + Parms.IsDescTranslated = IsDescTranslated; + Parms.bPausesTheGame = bPausesTheGame; + Parms.ContentWidget = ContentWidget; + Parms.PopupPriority = PopupPriority; + Parms.bAutoCloseOnButtonPress = bAutoCloseOnButtonPress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.StartCompanionWorld +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::StartCompanionWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "StartCompanionWorld"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.StartVendorWorld +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::StartVendorWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "StartVendorWorld"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.StopCompanionWorld +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::StopCompanionWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "StopCompanionWorld"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.StopVendorWorld +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::StopVendorWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "StopVendorWorld"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.TargetComponentWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::TargetComponentWidget(const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "TargetComponentWidget"); + + Params::UIManager_TargetComponentWidget Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.TargetWidgetSetup +// (Final, Native, Public) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::TargetWidgetSetup(const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "TargetWidgetSetup"); + + Params::UIManager_TargetWidgetSetup Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.ToggleHUD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowSelectiveTicking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::ToggleHUD(bool Enable, bool AllowSelectiveTicking) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ToggleHUD"); + + Params::UIManager_ToggleHUD Parms{}; + + Parms.Enable = Enable; + Parms.AllowSelectiveTicking = AllowSelectiveTicking; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.ToggleMenuTab +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EPauseMenuPage MenuPage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShouldShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::ToggleMenuTab(EPauseMenuPage MenuPage, bool ShouldShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "ToggleMenuTab"); + + Params::UIManager_ToggleMenuTab Parms{}; + + Parms.MenuPage = MenuPage; + Parms.ShouldShow = ShouldShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.TogglePathActive +// (Final, Exec, Native, Public) + +void UUIManager::TogglePathActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "TogglePathActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.TriggerFadeIn +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::TriggerFadeIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "TriggerFadeIn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.TriggerFadeOut +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::TriggerFadeOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "TriggerFadeOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.TriggerGamepadTextInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TDelegateInCallback (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class FText& InTextDescription (Parm, NativeAccessSpecifierPublic) +// int32 InMaxCharacters (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InDefaultText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::TriggerGamepadTextInput(TDelegate InCallback, const class FText& InTextDescription, int32 InMaxCharacters, const class FString& InDefaultText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "TriggerGamepadTextInput"); + + Params::UIManager_TriggerGamepadTextInput Parms{}; + + Parms.InCallback = InCallback; + Parms.InTextDescription = std::move(InTextDescription); + Parms.InMaxCharacters = InMaxCharacters; + Parms.InDefaultText = std::move(InDefaultText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.UIBuildNavMeshData +// (Final, Exec, Native, Public) + +void UUIManager::UIBuildNavMeshData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "UIBuildNavMeshData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.UIManager_ToggleShowCurentLevelName +// (Final, Exec, Native, Public) + +void UUIManager::UIManager_ToggleShowCurentLevelName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "UIManager_ToggleShowCurentLevelName"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.UITriggerLevelLoad +// (Final, Exec, Native, Public) + +void UUIManager::UITriggerLevelLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "UITriggerLevelLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.UnloadFieldGuideScreen +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::UnloadFieldGuideScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "UnloadFieldGuideScreen"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.UnlockAllPauseMenuTabs +// (Final, Exec, Native, Public, BlueprintCallable) + +void UUIManager::UnlockAllPauseMenuTabs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "UnlockAllPauseMenuTabs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.UnpauseLocationNameUI +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::UnpauseLocationNameUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "UnpauseLocationNameUI"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.UpdateAllFastTravelLocations +// (Final, Exec, Native, Public) + +void UUIManager::UpdateAllFastTravelLocations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "UpdateAllFastTravelLocations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.UpdateHintGameLogic +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName GameLogicVar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SetOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::UpdateHintGameLogic(class FName GameLogicVar, bool SetOn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "UpdateHintGameLogic"); + + Params::UIManager_UpdateHintGameLogic Parms{}; + + Parms.GameLogicVar = GameLogicVar; + Parms.SetOn = SetOn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.UseHoverDrone +// (Final, Native, Public, BlueprintCallable) + +void UUIManager::UseHoverDrone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "UseHoverDrone"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIManager.WidgetClassLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIManager::WidgetClassLoaded(class UUserWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "WidgetClassLoaded"); + + Params::UIManager_WidgetClassLoaded Parms{}; + + Parms.Widget = Widget; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.UIManager.GetLastUsedInputDevice +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EInputDeviceUsed ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EInputDeviceUsed UUIManager::GetLastUsedInputDevice() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetLastUsedInputDevice"); + + Params::UIManager_GetLastUsedInputDevice Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.GetPlayerInventorySortPreference +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIManager::GetPlayerInventorySortPreference() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "GetPlayerInventorySortPreference"); + + Params::UIManager_GetPlayerInventorySortPreference Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsDebugLoadingScreen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsDebugLoadingScreen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsDebugLoadingScreen"); + + Params::UIManager_IsDebugLoadingScreen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsInFrontendLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsInFrontendLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsInFrontendLevel"); + + Params::UIManager_IsInFrontendLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsInPreGameplayState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsInPreGameplayState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsInPreGameplayState"); + + Params::UIManager_IsInPreGameplayState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsPauseRequestedBy +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName RequesterName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsPauseRequestedBy(const class FName RequesterName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsPauseRequestedBy"); + + Params::UIManager_IsPauseRequestedBy Parms{}; + + Parms.RequesterName = RequesterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsSteamInBigPictureMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsSteamInBigPictureMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsSteamInBigPictureMode"); + + Params::UIManager_IsSteamInBigPictureMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIManager.IsSteamRunningOnSteamDeck +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIManager::IsSteamRunningOnSteamDeck() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIManager", "IsSteamRunningOnSteamDeck"); + + Params::UIManager_IsSteamRunningOnSteamDeck Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponentBase.IsStateForced +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingVolumeComponentBase::IsStateForced() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponentBase", "IsStateForced"); + + Params::AvaStreamingVolumeComponentBase_IsStateForced Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponentBase.SetForcedStateStatus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bForced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingVolumeComponentBase::SetForcedStateStatus(bool bForced) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponentBase", "SetForcedStateStatus"); + + Params::AvaStreamingVolumeComponentBase_SetForcedStateStatus Parms{}; + + Parms.bForced = bForced; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingLevelVolumeComponentBase.GetLevelLoc +// (Native, Public, HasDefaults) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UAvaStreamingLevelVolumeComponentBase::GetLevelLoc() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingLevelVolumeComponentBase", "GetLevelLoc"); + + Params::AvaStreamingLevelVolumeComponentBase_GetLevelLoc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingLevelVolumeComponentBase.GetLevelRot +// (Native, Public, HasDefaults) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UAvaStreamingLevelVolumeComponentBase::GetLevelRot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingLevelVolumeComponentBase", "GetLevelRot"); + + Params::AvaStreamingLevelVolumeComponentBase_GetLevelRot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.CommitLodLevel +// (Native, Public) +// Parameters: +// double InLodTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingVolumeComponent::CommitLodLevel(double InLodTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "CommitLodLevel"); + + Params::AvaStreamingVolumeComponent_CommitLodLevel Parms{}; + + Parms.InLodTime = InLodTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.ForceLoad +// (Native, Public, BlueprintCallable) + +void UAvaStreamingVolumeComponent::ForceLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "ForceLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.ForceUnload +// (Native, Public, BlueprintCallable) + +void UAvaStreamingVolumeComponent::ForceUnload() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "ForceUnload"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.GetLoadedLevel +// (Native, Public) +// Parameters: +// class ULevelStreamingDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreamingDynamic* UAvaStreamingVolumeComponent::GetLoadedLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "GetLoadedLevel"); + + Params::AvaStreamingVolumeComponent_GetLoadedLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.GetLODDistances +// (Native, Public) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UAvaStreamingVolumeComponent::GetLODDistances() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "GetLODDistances"); + + Params::AvaStreamingVolumeComponent_GetLODDistances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.GetLodLevel +// (Native, Public) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaStreamingVolumeComponent::GetLodLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "GetLodLevel"); + + Params::AvaStreamingVolumeComponent_GetLodLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.GetLodTime +// (Native, Public) +// Parameters: +// double ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +double UAvaStreamingVolumeComponent::GetLodTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "GetLodTime"); + + Params::AvaStreamingVolumeComponent_GetLodTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.GetProposedLodLevel +// (Native, Public) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaStreamingVolumeComponent::GetProposedLodLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "GetProposedLodLevel"); + + Params::AvaStreamingVolumeComponent_GetProposedLodLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.GetShouldBeLoaded +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingVolumeComponent::GetShouldBeLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "GetShouldBeLoaded"); + + Params::AvaStreamingVolumeComponent_GetShouldBeLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.GetShouldBeVisible +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingVolumeComponent::GetShouldBeVisible() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "GetShouldBeVisible"); + + Params::AvaStreamingVolumeComponent_GetShouldBeVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.PropagateState +// (Native, Public) + +void UAvaStreamingVolumeComponent::PropagateState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "PropagateState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.ProposeLodLevel +// (Native, Public, HasDefaults) +// Parameters: +// int32 InLodLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& InBorderDist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingVolumeComponent::ProposeLodLevel(int32 InLodLevel, const struct FVector2D& InBorderDist) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "ProposeLodLevel"); + + Params::AvaStreamingVolumeComponent_ProposeLodLevel Parms{}; + + Parms.InLodLevel = InLodLevel; + Parms.InBorderDist = std::move(InBorderDist); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.SetLodLevel +// (Native, Public) +// Parameters: +// int32 InLodLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingVolumeComponent::SetLodLevel(int32 InLodLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "SetLodLevel"); + + Params::AvaStreamingVolumeComponent_SetLodLevel Parms{}; + + Parms.InLodLevel = InLodLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.SetLodTime +// (Native, Public) +// Parameters: +// double InLodTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingVolumeComponent::SetLodTime(double InLodTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "SetLodTime"); + + Params::AvaStreamingVolumeComponent_SetLodTime Parms{}; + + Parms.InLodTime = InLodTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.SetShouldBeLoaded +// (Native, Public, BlueprintCallable) +// Parameters: +// bool InShouldBeLoaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingVolumeComponent::SetShouldBeLoaded(bool InShouldBeLoaded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "SetShouldBeLoaded"); + + Params::AvaStreamingVolumeComponent_SetShouldBeLoaded Parms{}; + + Parms.InShouldBeLoaded = InShouldBeLoaded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.SetShouldBeVisible +// (Native, Public, BlueprintCallable) +// Parameters: +// bool InShouldBeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingVolumeComponent::SetShouldBeVisible(bool InShouldBeVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "SetShouldBeVisible"); + + Params::AvaStreamingVolumeComponent_SetShouldBeVisible Parms{}; + + Parms.InShouldBeVisible = InShouldBeVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingVolumeComponent.UpdateSeasonState +// (Native, Public) + +void UAvaStreamingVolumeComponent::UpdateSeasonState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeComponent", "UpdateSeasonState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGTriggerEffect_OnEpiskey.OnHealing +// (Native, Protected) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGTriggerEffect_OnEpiskey::OnHealing(const class UObject* i_caller, float InHealthChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGTriggerEffect_OnEpiskey", "OnHealing"); + + Params::RPGTriggerEffect_OnEpiskey_OnHealing Parms{}; + + Parms.i_caller = i_caller; + Parms.InHealthChange = InHealthChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.AstronomyMiniGameAllowSolving +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// bool* bAllowSolving (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::AstronomyMiniGameAllowSolving(bool* bAllowSolving) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "AstronomyMiniGameAllowSolving"); + + Params::AstronomyMiniGameSolutions_AstronomyMiniGameAllowSolving Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bAllowSolving != nullptr) + *bAllowSolving = Parms.bAllowSolving; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.AstronomyMiniGameConstellationOverride +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32* ConstellationOverride (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::AstronomyMiniGameConstellationOverride(int32* ConstellationOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "AstronomyMiniGameConstellationOverride"); + + Params::AstronomyMiniGameSolutions_AstronomyMiniGameConstellationOverride Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ConstellationOverride != nullptr) + *ConstellationOverride = Parms.ConstellationOverride; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.AstronomyMiniGameSolutionLogRow +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName PointOfInterestRowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAstronomyMiniGameSolutionEntry&Solution (Parm, NativeAccessSpecifierPublic) +// bool bWithRowHeader (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::AstronomyMiniGameSolutionLogRow(class FName PointOfInterestRowName, const struct FAstronomyMiniGameSolutionEntry& Solution, bool bWithRowHeader) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "AstronomyMiniGameSolutionLogRow"); + + Params::AstronomyMiniGameSolutions_AstronomyMiniGameSolutionLogRow Parms{}; + + Parms.PointOfInterestRowName = PointOfInterestRowName; + Parms.Solution = std::move(Solution); + Parms.bWithRowHeader = bWithRowHeader; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameApproachFOVLerp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float* ApproachFOVLerp (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::GetAstronomyMiniGameApproachFOVLerp(float* ApproachFOVLerp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "GetAstronomyMiniGameApproachFOVLerp"); + + Params::AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachFOVLerp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ApproachFOVLerp != nullptr) + *ApproachFOVLerp = Parms.ApproachFOVLerp; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameApproachLerp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float* ApproachLerp (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::GetAstronomyMiniGameApproachLerp(float* ApproachLerp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "GetAstronomyMiniGameApproachLerp"); + + Params::AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachLerp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ApproachLerp != nullptr) + *ApproachLerp = Parms.ApproachLerp; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameApproachRotationPitchYawLerp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float* ApproachRotationPitchYawLerp (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::GetAstronomyMiniGameApproachRotationPitchYawLerp(float* ApproachRotationPitchYawLerp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "GetAstronomyMiniGameApproachRotationPitchYawLerp"); + + Params::AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachRotationPitchYawLerp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ApproachRotationPitchYawLerp != nullptr) + *ApproachRotationPitchYawLerp = Parms.ApproachRotationPitchYawLerp; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameApproachRotationRollLerp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float* ApproachRotationRollLerp (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::GetAstronomyMiniGameApproachRotationRollLerp(float* ApproachRotationRollLerp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "GetAstronomyMiniGameApproachRotationRollLerp"); + + Params::AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachRotationRollLerp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ApproachRotationRollLerp != nullptr) + *ApproachRotationRollLerp = Parms.ApproachRotationRollLerp; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameDistanceFromSolution +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAstronomyMiniGameSolutions::GetAstronomyMiniGameDistanceFromSolution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "GetAstronomyMiniGameDistanceFromSolution"); + + Params::AstronomyMiniGameSolutions_GetAstronomyMiniGameDistanceFromSolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameInfo +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor** Telescope (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* PointOfInterest (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAstronomyMiniGameSolutionEntry* Solution (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FAstronomyMiniGameSolveState* SolveState (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::GetAstronomyMiniGameInfo(class AActor** Telescope, class FName* PointOfInterest, struct FAstronomyMiniGameSolutionEntry* Solution, struct FAstronomyMiniGameSolveState* SolveState, bool* bIsValid) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "GetAstronomyMiniGameInfo"); + + Params::AstronomyMiniGameSolutions_GetAstronomyMiniGameInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Telescope != nullptr) + *Telescope = Parms.Telescope; + + if (PointOfInterest != nullptr) + *PointOfInterest = Parms.PointOfInterest; + + if (Solution != nullptr) + *Solution = std::move(Parms.Solution); + + if (SolveState != nullptr) + *SolveState = std::move(Parms.SolveState); + + if (bIsValid != nullptr) + *bIsValid = Parms.bIsValid; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameIsRunning +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// bool* bIsRunning (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::GetAstronomyMiniGameIsRunning(bool* bIsRunning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "GetAstronomyMiniGameIsRunning"); + + Params::AstronomyMiniGameSolutions_GetAstronomyMiniGameIsRunning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bIsRunning != nullptr) + *bIsRunning = Parms.bIsRunning; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameSolution +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UDataTable* SolutionTable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PointOfInterest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FAstronomyMiniGameSolutionEntry* Solution (Parm, OutParm, NativeAccessSpecifierPublic) +// bool* bValidSolution (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::GetAstronomyMiniGameSolution(class UDataTable* SolutionTable, class FName PointOfInterest, struct FAstronomyMiniGameSolutionEntry* Solution, bool* bValidSolution) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "GetAstronomyMiniGameSolution"); + + Params::AstronomyMiniGameSolutions_GetAstronomyMiniGameSolution Parms{}; + + Parms.SolutionTable = SolutionTable; + Parms.PointOfInterest = PointOfInterest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Solution != nullptr) + *Solution = std::move(Parms.Solution); + + if (bValidSolution != nullptr) + *bValidSolution = Parms.bValidSolution; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameSolved +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// bool* bIsSolved (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::GetAstronomyMiniGameSolved(bool* bIsSolved) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "GetAstronomyMiniGameSolved"); + + Params::AstronomyMiniGameSolutions_GetAstronomyMiniGameSolved Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bIsSolved != nullptr) + *bIsSolved = Parms.bIsSolved; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.SetAstronomyMiniGameDone +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::SetAstronomyMiniGameDone(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "SetAstronomyMiniGameDone"); + + Params::AstronomyMiniGameSolutions_SetAstronomyMiniGameDone Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.SetupAstronomyMiniGameSolve +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PointOfInterest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAstronomyMiniGameSolutionEntry&Solution (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FAstronomyMiniGameSolveState&SolveState (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& Extra (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::SetupAstronomyMiniGameSolve(class AActor* Actor, class FName PointOfInterest, const struct FAstronomyMiniGameSolutionEntry& Solution, const struct FAstronomyMiniGameSolveState& SolveState, const class FString& Extra) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "SetupAstronomyMiniGameSolve"); + + Params::AstronomyMiniGameSolutions_SetupAstronomyMiniGameSolve Parms{}; + + Parms.Actor = Actor; + Parms.PointOfInterest = PointOfInterest; + Parms.Solution = std::move(Solution); + Parms.SolveState = std::move(SolveState); + Parms.Extra = std::move(Extra); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.UpdateAstronomyMiniGameSolve +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAstronomyMiniGameSolveState&SolveState (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bIsSolved (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::UpdateAstronomyMiniGameSolve(class AActor* Actor, const struct FAstronomyMiniGameSolveState& SolveState, bool* bIsSolved) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "UpdateAstronomyMiniGameSolve"); + + Params::AstronomyMiniGameSolutions_UpdateAstronomyMiniGameSolve Parms{}; + + Parms.Actor = Actor; + Parms.SolveState = std::move(SolveState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bIsSolved != nullptr) + *bIsSolved = Parms.bIsSolved; +} + + +// Function Phoenix.AstronomyMiniGameSolutions.UpdateAstronomyMiniGameSolvedLerp +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAstronomyMiniGameSolveState&SolveState (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UAstronomyMiniGameSolutions::UpdateAstronomyMiniGameSolvedLerp(class AActor* Actor, const struct FAstronomyMiniGameSolveState& SolveState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AstronomyMiniGameSolutions", "UpdateAstronomyMiniGameSolvedLerp"); + + Params::AstronomyMiniGameSolutions_UpdateAstronomyMiniGameSolvedLerp Parms{}; + + Parms.Actor = Actor; + Parms.SolveState = std::move(SolveState); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ModGameSupport.GetCompositeDataTableFromBase +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UDataTable* BaseTable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDataTable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDataTable* UModGameSupport::GetCompositeDataTableFromBase(class UDataTable* BaseTable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ModGameSupport", "GetCompositeDataTableFromBase"); + + Params::ModGameSupport_GetCompositeDataTableFromBase Parms{}; + + Parms.BaseTable = BaseTable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MountHeightLimitComponent.ClearHeightOverrides +// (Final, Native, Public, BlueprintCallable) + +void UMountHeightLimitComponent::ClearHeightOverrides() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountHeightLimitComponent", "ClearHeightOverrides"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MountHeightLimitComponent.SetHeightOverrides +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InTargetHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHeightBuffer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMountHeightLimitComponent::SetHeightOverrides(float InTargetHeight, float InHeightBuffer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountHeightLimitComponent", "SetHeightOverrides"); + + Params::MountHeightLimitComponent_SetHeightOverrides Parms{}; + + Parms.InTargetHeight = InTargetHeight; + Parms.InHeightBuffer = InHeightBuffer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MountHeightLimitComponent.GetFlyHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMountHeightLimitComponent::GetFlyHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountHeightLimitComponent", "GetFlyHeight"); + + Params::MountHeightLimitComponent_GetFlyHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudio.GetPlayerVoicePitch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudio::GetPlayerVoicePitch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudio", "GetPlayerVoicePitch"); + + Params::AvaAudio_GetPlayerVoicePitch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudio.SetPlayerVoicePitch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 PlayerVoicePitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool WriteToSave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudio::SetPlayerVoicePitch(int32 PlayerVoicePitch, bool WriteToSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudio", "SetPlayerVoicePitch"); + + Params::AvaAudio_SetPlayerVoicePitch Parms{}; + + Parms.PlayerVoicePitch = PlayerVoicePitch; + Parms.WriteToSave = WriteToSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudio.OnCurtainLowered +// (Final, Native, Public) + +void UAvaAudio::OnCurtainLowered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudio", "OnCurtainLowered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudio.OnCurtainRaised +// (Final, Native, Public) + +void UAvaAudio::OnCurtainRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudio", "OnCurtainRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudio.OnNewGame +// (Final, Native, Private) + +void UAvaAudio::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudio", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudio.OnSaveGameLoaded +// (Final, Native, Private) + +void UAvaAudio::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudio", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_RiderComponent.ActivateRiderComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreatureMountHandler* InMountHandler (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bEnableHandIK (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_RiderComponent::ActivateRiderComponent(class ACreatureMountHandler* InMountHandler, const bool bEnableHandIK) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_RiderComponent", "ActivateRiderComponent"); + + Params::Creature_RiderComponent_ActivateRiderComponent Parms{}; + + Parms.InMountHandler = InMountHandler; + Parms.bEnableHandIK = bEnableHandIK; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_RiderComponent.DeactivateRiderComponent +// (Final, Native, Public, BlueprintCallable) + +void UCreature_RiderComponent::DeactivateRiderComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_RiderComponent", "DeactivateRiderComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_RiderComponent.DisableHandIK +// (Final, Native, Public, BlueprintCallable) + +void UCreature_RiderComponent::DisableHandIK() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_RiderComponent", "DisableHandIK"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_RiderComponent.EnableHandIK +// (Final, Native, Public, BlueprintCallable) + +void UCreature_RiderComponent::EnableHandIK() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_RiderComponent", "EnableHandIK"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_RiderComponent.InterruptDismount +// (Final, Native, Public, BlueprintCallable) + +void UCreature_RiderComponent::InterruptDismount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_RiderComponent", "InterruptDismount"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_RiderComponent.OnCreatureReactionQueued +// (Final, Native, Protected) +// Parameters: +// class UAblReactionData* ReactionData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblReactionComponent* ReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_RiderComponent::OnCreatureReactionQueued(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_RiderComponent", "OnCreatureReactionQueued"); + + Params::Creature_RiderComponent_OnCreatureReactionQueued Parms{}; + + Parms.ReactionData = ReactionData; + Parms.ReactionComponent = ReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_RiderComponent.OnMountMovementStateChanged +// (Final, Native, Protected) +// Parameters: +// class UCreature_MountComponent* MountComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMountMovementState PrevMovementState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_RiderComponent::OnMountMovementStateChanged(class UCreature_MountComponent* MountComponent, EMountMovementState PrevMovementState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_RiderComponent", "OnMountMovementStateChanged"); + + Params::Creature_RiderComponent_OnMountMovementStateChanged Parms{}; + + Parms.MountComponent = MountComponent; + Parms.PrevMovementState = PrevMovementState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_RiderComponent.GetCreatureCharacter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACreature_Character* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACreature_Character* UCreature_RiderComponent::GetCreatureCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_RiderComponent", "GetCreatureCharacter"); + + Params::Creature_RiderComponent_GetCreatureCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_RiderComponent.GetMountHandler +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACreatureMountHandler* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACreatureMountHandler* UCreature_RiderComponent::GetMountHandler() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_RiderComponent", "GetMountHandler"); + + Params::Creature_RiderComponent_GetMountHandler Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SplineMover.ActivateSplineMover +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ASplineMover::ActivateSplineMover() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMover", "ActivateSplineMover"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SplineMover.DeactivateSplineMover +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ASplineMover::DeactivateSplineMover() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineMover", "DeactivateSplineMover"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AssetWidgetInterface.OnAssetDropped +// (Event, Public, BlueprintEvent) +// Parameters: +// class UObject* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetWidgetInterface::OnAssetDropped(class UObject* Asset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AssetWidgetInterface", "OnAssetDropped"); + + Params::AssetWidgetInterface_OnAssetDropped Parms{}; + + Parms.Asset = Asset; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AssetWidgetInterface.OnIsAssetAcceptableForDrop +// (Event, Public, BlueprintEvent, Const) +// Parameters: +// const class UObject* Asset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IAssetWidgetInterface::OnIsAssetAcceptableForDrop(const class UObject* Asset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AssetWidgetInterface", "OnIsAssetAcceptableForDrop"); + + Params::AssetWidgetInterface_OnIsAssetAcceptableForDrop Parms{}; + + Parms.Asset = Asset; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaTileRegionVolumeComponent.AddTiles +// (Final, Native, Public) + +void UAvaTileRegionVolumeComponent::AddTiles() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaTileRegionVolumeComponent", "AddTiles"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaTileRegionVolumeComponent.ForceLoad +// (Native, Public, BlueprintCallable) + +void UAvaTileRegionVolumeComponent::ForceLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaTileRegionVolumeComponent", "ForceLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaTileRegionVolumeComponent.ForceUnload +// (Native, Public, BlueprintCallable) + +void UAvaTileRegionVolumeComponent::ForceUnload() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaTileRegionVolumeComponent", "ForceUnload"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaTileRegionVolumeComponent.RemoveTiles +// (Final, Native, Public) + +void UAvaTileRegionVolumeComponent::RemoveTiles() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaTileRegionVolumeComponent", "RemoveTiles"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGPermaAbilityManager.AddPermaAbilitiesToPlayer +// (Final, Native, Public) + +void URPGPermaAbilityManager::AddPermaAbilitiesToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGPermaAbilityManager", "AddPermaAbilitiesToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGPermaAbilityManager.OnGameToBeLoaded +// (Final, Native, Private) + +void URPGPermaAbilityManager::OnGameToBeLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGPermaAbilityManager", "OnGameToBeLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStationState.FinalizeCurrentConversion +// (Final, Native, Public, BlueprintCallable) + +void UCreatureFeedingStationState::FinalizeCurrentConversion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStationState", "FinalizeCurrentConversion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStationState.GetConversionState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 SlotIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EItemConversionState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EItemConversionState UCreatureFeedingStationState::GetConversionState(int32 SlotIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStationState", "GetConversionState"); + + Params::CreatureFeedingStationState_GetConversionState Parms{}; + + Parms.SlotIndex = SlotIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureFeedingStationState.GetNumFeedSlots +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureFeedingStationState::GetNumFeedSlots() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStationState", "GetNumFeedSlots"); + + Params::CreatureFeedingStationState_GetNumFeedSlots Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureFeedingStationState.HasEmptySlot +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureFeedingStationState::HasEmptySlot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStationState", "HasEmptySlot"); + + Params::CreatureFeedingStationState_HasEmptySlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureFeedingStationState.HasFeedAvailable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureFeedingStationState::HasFeedAvailable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStationState", "HasFeedAvailable"); + + Params::CreatureFeedingStationState_HasFeedAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AuthoredPath.ReversePoints +// (Final, Native, Public, BlueprintCallable) + +void AAuthoredPath::ReversePoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AuthoredPath", "ReversePoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AuthoredPath.SnapPoints +// (Final, Native, Public, BlueprintCallable) + +void AAuthoredPath::SnapPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AuthoredPath", "SnapPoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VelocityTrackerComponent.OnFleshDestroyed +// (Final, Native, Protected) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVelocityTrackerComponent::OnFleshDestroyed(class AActor* InActor, class UScheduledEntity* InScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VelocityTrackerComponent", "OnFleshDestroyed"); + + Params::VelocityTrackerComponent_OnFleshDestroyed Parms{}; + + Parms.InActor = InActor; + Parms.InScheduledEntity = InScheduledEntity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VelocityTrackerComponent.RemoveWhenStopped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVelocityTrackerComponent::RemoveWhenStopped(bool Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VelocityTrackerComponent", "RemoveWhenStopped"); + + Params::VelocityTrackerComponent_RemoveWhenStopped Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VelocityTrackerComponent.ResetComponentLifetime +// (Final, Native, Public, BlueprintCallable) + +void UVelocityTrackerComponent::ResetComponentLifetime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VelocityTrackerComponent", "ResetComponentLifetime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VelocityTrackerComponent.SetComponentLifetime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVelocityTrackerComponent::SetComponentLifetime(float Seconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VelocityTrackerComponent", "SetComponentLifetime"); + + Params::VelocityTrackerComponent_SetComponentLifetime Parms{}; + + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VelocityTrackerComponent.SetInstigator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVelocityTrackerComponent::SetInstigator(class AActor* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VelocityTrackerComponent", "SetInstigator"); + + Params::VelocityTrackerComponent_SetInstigator Parms{}; + + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VelocityTrackerComponent.SetLastVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Vel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVelocityTrackerComponent::SetLastVelocity(const struct FVector& Vel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VelocityTrackerComponent", "SetLastVelocity"); + + Params::VelocityTrackerComponent_SetLastVelocity Parms{}; + + Parms.Vel = std::move(Vel); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VelocityTrackerComponent.SetMaintainVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVelocityTrackerComponent::SetMaintainVelocity(const struct FVector& Velocity, float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VelocityTrackerComponent", "SetMaintainVelocity"); + + Params::VelocityTrackerComponent_SetMaintainVelocity Parms{}; + + Parms.Velocity = std::move(Velocity); + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VelocityTrackerComponent.GetInstigator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UVelocityTrackerComponent::GetInstigator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VelocityTrackerComponent", "GetInstigator"); + + Params::VelocityTrackerComponent_GetInstigator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetOverride_Interface.GetFullbodyPreset +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IAvatarPresetOverride_Interface::GetFullbodyPreset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("AvatarPresetOverride_Interface", "GetFullbodyPreset"); + + Params::AvatarPresetOverride_Interface_GetFullbodyPreset Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeSet.GetMaster +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAvaStreamingVolumeComponentBase* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAvaStreamingVolumeComponentBase* AAvaStreamingVolumeSet::GetMaster() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeSet", "GetMaster"); + + Params::AvaStreamingVolumeSet_GetMaster Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeSet.IsStateForced +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAvaStreamingVolumeSet::IsStateForced() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeSet", "IsStateForced"); + + Params::AvaStreamingVolumeSet_IsStateForced Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingVolumeSet.SetForcedStateStatus +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bForced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAvaStreamingVolumeSet::SetForcedStateStatus(bool bForced) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingVolumeSet", "SetForcedStateStatus"); + + Params::AvaStreamingVolumeSet_SetForcedStateStatus Parms{}; + + Parms.bForced = bForced; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Tent.SetTentMesh +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ATent::SetTentMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tent", "SetTentMesh"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BrewingSite.SetBrewingNeighborsFromChildComponents +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&ChildComponents (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bLoopNeighbors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABrewingSite::SetBrewingNeighborsFromChildComponents(const TArray& ChildComponents, bool bLoopNeighbors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BrewingSite", "SetBrewingNeighborsFromChildComponents"); + + Params::BrewingSite_SetBrewingNeighborsFromChildComponents Parms{}; + + Parms.ChildComponents = std::move(ChildComponents); + Parms.bLoopNeighbors = bLoopNeighbors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingSite.BeginBrewingPotion +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FBrewingRecipe& BrewingRecipe (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ABrewingSite::BeginBrewingPotion(const struct FBrewingRecipe& BrewingRecipe) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSite", "BeginBrewingPotion"); + + Params::BrewingSite_BeginBrewingPotion Parms{}; + + Parms.BrewingRecipe = std::move(BrewingRecipe); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingSite.BP_NotifyBrewingStateChange +// (Event, Protected, BlueprintEvent) +// Parameters: +// EBrewingState NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsInitialState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABrewingSite::BP_NotifyBrewingStateChange(EBrewingState NewState, bool bIsInitialState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSite", "BP_NotifyBrewingStateChange"); + + Params::BrewingSite_BP_NotifyBrewingStateChange Parms{}; + + Parms.NewState = NewState; + Parms.bIsInitialState = bIsInitialState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BrewingSite.CollectPotion +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName CollectorID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutCollectedAnything (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutYieldLeft (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABrewingSite::CollectPotion(class FName CollectorID, bool* bOutCollectedAnything, int32* OutYieldLeft) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSite", "CollectPotion"); + + Params::BrewingSite_CollectPotion Parms{}; + + Parms.CollectorID = CollectorID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bOutCollectedAnything != nullptr) + *bOutCollectedAnything = Parms.bOutCollectedAnything; + + if (OutYieldLeft != nullptr) + *OutYieldLeft = Parms.OutYieldLeft; +} + + +// Function Phoenix.BrewingSite.DestroyPotion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName CollectorID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABrewingSite::DestroyPotion(class FName CollectorID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSite", "DestroyPotion"); + + Params::BrewingSite_DestroyPotion Parms{}; + + Parms.CollectorID = CollectorID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingSite.GetBrewingSiteState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UBrewingSiteState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBrewingSiteState* ABrewingSite::GetBrewingSiteState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSite", "GetBrewingSiteState"); + + Params::BrewingSite_GetBrewingSiteState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSite.OpenSiteUI +// (Event, Protected, BlueprintEvent) + +void ABrewingSite::OpenSiteUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSite", "OpenSiteUI"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BrewingSite.GetCauldronID +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ABrewingSite::GetCauldronID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSite", "GetCauldronID"); + + Params::BrewingSite_GetCauldronID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSite.GetCauldronSkeletalMesh +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// class USkeletalMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMesh* ABrewingSite::GetCauldronSkeletalMesh() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSite", "GetCauldronSkeletalMesh"); + + Params::BrewingSite_GetCauldronSkeletalMesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Base_Character.CaptureFocusForScriptedBehavior +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InIdentifyingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::CaptureFocusForScriptedBehavior(class FName InIdentifyingName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "CaptureFocusForScriptedBehavior"); + + Params::Base_Character_CaptureFocusForScriptedBehavior Parms{}; + + Parms.InIdentifyingName = InIdentifyingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.Chat +// (Native, Event, Public, BlueprintEvent) + +void ABase_Character::Chat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "Chat"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.Converse +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FSocialResponse* SocialResponse (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ABase_Character::Converse(struct FSocialResponse* SocialResponse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "Converse"); + + Params::Base_Character_Converse Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SocialResponse != nullptr) + *SocialResponse = std::move(Parms.SocialResponse); +} + + +// Function Phoenix.Base_Character.ConverseWithProxy +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// struct FSocialResponse* SocialResponse (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ABase_Character::ConverseWithProxy(struct FSocialResponse* SocialResponse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "ConverseWithProxy"); + + Params::Base_Character_ConverseWithProxy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SocialResponse != nullptr) + *SocialResponse = std::move(Parms.SocialResponse); +} + + +// Function Phoenix.Base_Character.DisableCcd +// (Final, Native, Public) + +void ABase_Character::DisableCcd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "DisableCcd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.ExcuseMe +// (Native, Event, Public, BlueprintEvent) + +void ABase_Character::ExcuseMe() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "ExcuseMe"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.FinishSettingLODOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Provider (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::FinishSettingLODOverride(class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "FinishSettingLODOverride"); + + Params::Base_Character_FinishSettingLODOverride Parms{}; + + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.FinishSettingMaxHeightEnabledValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::FinishSettingMaxHeightEnabledValue(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "FinishSettingMaxHeightEnabledValue"); + + Params::Base_Character_FinishSettingMaxHeightEnabledValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.FinishSettingMaxHeightValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::FinishSettingMaxHeightValue(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "FinishSettingMaxHeightValue"); + + Params::Base_Character_FinishSettingMaxHeightValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.FinishSettingTargetableByAiState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::FinishSettingTargetableByAiState(EStandardManagedPriority Priority, const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "FinishSettingTargetableByAiState"); + + Params::Base_Character_FinishSettingTargetableByAiState Parms{}; + + Parms.Priority = Priority; + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.GetSocialReasoning +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ASocialReasoning* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASocialReasoning* ABase_Character::GetSocialReasoning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "GetSocialReasoning"); + + Params::Base_Character_GetSocialReasoning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Base_Character.Goodbye +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABase_Character::Goodbye() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "Goodbye"); + + Params::Base_Character_Goodbye Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Base_Character.Nevermind +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABase_Character::Nevermind() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "Nevermind"); + + Params::Base_Character_Nevermind Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Base_Character.PlayerSighted +// (Native, Event, Public, BlueprintEvent) + +void ABase_Character::PlayerSighted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "PlayerSighted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.ReleaseFocusFromScriptedBehavior +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InIdentifyingName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::ReleaseFocusFromScriptedBehavior(class FName InIdentifyingName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "ReleaseFocusFromScriptedBehavior"); + + Params::Base_Character_ReleaseFocusFromScriptedBehavior Parms{}; + + Parms.InIdentifyingName = InIdentifyingName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.ReRegisterWithSignificanceManager +// (Final, Native, Public, BlueprintCallable) + +void ABase_Character::ReRegisterWithSignificanceManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "ReRegisterWithSignificanceManager"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.RunEQS_FindSocialReasonings +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// EEnvQueryRunMode RunMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQueryFinishedData* QueryFinishedDelegate (Parm, OutParm, NativeAccessSpecifierPublic) + +void ABase_Character::RunEQS_FindSocialReasonings(EEnvQueryRunMode RunMode, struct FQueryFinishedData* QueryFinishedDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "RunEQS_FindSocialReasonings"); + + Params::Base_Character_RunEQS_FindSocialReasonings Parms{}; + + Parms.RunMode = RunMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (QueryFinishedDelegate != nullptr) + *QueryFinishedDelegate = std::move(Parms.QueryFinishedDelegate); +} + + +// Function Phoenix.Base_Character.RunEQS_FindStations +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// EEnvQueryRunMode RunMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQueryFinishedData* QueryFinishedDelegate (Parm, OutParm, NativeAccessSpecifierPublic) + +void ABase_Character::RunEQS_FindStations(EEnvQueryRunMode RunMode, struct FQueryFinishedData* QueryFinishedDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "RunEQS_FindStations"); + + Params::Base_Character_RunEQS_FindStations Parms{}; + + Parms.RunMode = RunMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (QueryFinishedDelegate != nullptr) + *QueryFinishedDelegate = std::move(Parms.QueryFinishedDelegate); +} + + +// Function Phoenix.Base_Character.StartSettingLODOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 LODOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Provider (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::StartSettingLODOverride(int32 LODOverride, class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "StartSettingLODOverride"); + + Params::Base_Character_StartSettingLODOverride Parms{}; + + Parms.LODOverride = LODOverride; + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.StartSettingMaxHeightEnabledValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::StartSettingMaxHeightEnabledValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "StartSettingMaxHeightEnabledValue"); + + Params::Base_Character_StartSettingMaxHeightEnabledValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.StartSettingMaxHeightValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::StartSettingMaxHeightValue(float bValue, EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "StartSettingMaxHeightValue"); + + Params::Base_Character_StartSettingMaxHeightValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.StartSettingTargetableByAiState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTargetable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABase_Character::StartSettingTargetableByAiState(bool bTargetable, EStandardManagedPriority Priority, const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "StartSettingTargetableByAiState"); + + Params::Base_Character_StartSettingTargetableByAiState Parms{}; + + Parms.bTargetable = bTargetable; + Parms.Priority = Priority; + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Base_Character.GetCharacterStateInfo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCharacterStateInfo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCharacterStateInfo* ABase_Character::GetCharacterStateInfo() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "GetCharacterStateInfo"); + + Params::Base_Character_GetCharacterStateInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Base_Character.GetObjectStateInfo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObjectStateInfo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObjectStateInfo* ABase_Character::GetObjectStateInfo() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "GetObjectStateInfo"); + + Params::Base_Character_GetObjectStateInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Base_Character.IsTargetableByAi +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABase_Character::IsTargetableByAi() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Base_Character", "IsTargetableByAi"); + + Params::Base_Character_IsTargetableByAi Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.FinishSuspendEnemies +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::FinishSuspendEnemies(EStandardManagedPriority Priority, const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "FinishSuspendEnemies"); + + Params::NPC_Character_FinishSuspendEnemies Parms{}; + + Parms.Priority = Priority; + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.IsRootComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsRootComponent(class UActorComponent* InComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "IsRootComponent"); + + Params::NPC_Character_IsRootComponent Parms{}; + + Parms.InComponent = InComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.NPCDisableAttackPerception +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::NPCDisableAttackPerception(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "NPCDisableAttackPerception"); + + Params::NPC_Character_NPCDisableAttackPerception Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.NPCDisableCrimeScenePerception +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::NPCDisableCrimeScenePerception(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "NPCDisableCrimeScenePerception"); + + Params::NPC_Character_NPCDisableCrimeScenePerception Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.NPCDisableNotifyPerception +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::NPCDisableNotifyPerception(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "NPCDisableNotifyPerception"); + + Params::NPC_Character_NPCDisableNotifyPerception Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.NPCEnableAttackPerception +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InTeamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANPC_Character* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANPC_Character* ANPC_Character::NPCEnableAttackPerception(class AActor* InActorPtr, class FName InTeamName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "NPCEnableAttackPerception"); + + Params::NPC_Character_NPCEnableAttackPerception Parms{}; + + Parms.InActorPtr = InActorPtr; + Parms.InTeamName = InTeamName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.NPCEnableCrimeScenePerception +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANPC_Character* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANPC_Character* ANPC_Character::NPCEnableCrimeScenePerception(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "NPCEnableCrimeScenePerception"); + + Params::NPC_Character_NPCEnableCrimeScenePerception Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.NPCEnableNotifyPerception +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANPC_Character* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANPC_Character* ANPC_Character::NPCEnableNotifyPerception(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "NPCEnableNotifyPerception"); + + Params::NPC_Character_NPCEnableNotifyPerception Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.NPCEnableTimedAttackPerception +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InTeamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANPC_Character* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANPC_Character* ANPC_Character::NPCEnableTimedAttackPerception(class AActor* InActorPtr, class FName InTeamName, float InTime, class AActor* InTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "NPCEnableTimedAttackPerception"); + + Params::NPC_Character_NPCEnableTimedAttackPerception Parms{}; + + Parms.InActorPtr = InActorPtr; + Parms.InTeamName = InTeamName; + Parms.InTime = InTime; + Parms.InTarget = InTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.NPCGetTargetPerceptionParams +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FNPC_TargetPerceptionParamsReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +const struct FNPC_TargetPerceptionParams ANPC_Character::NPCGetTargetPerceptionParams(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "NPCGetTargetPerceptionParams"); + + Params::NPC_Character_NPCGetTargetPerceptionParams Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.NPCWillAttackPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::NPCWillAttackPlayer(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "NPCWillAttackPlayer"); + + Params::NPC_Character_NPCWillAttackPlayer Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.StartSuspendEnemies +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bSuspended (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::StartSuspendEnemies(bool bSuspended, EStandardManagedPriority Priority, const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Character", "StartSuspendEnemies"); + + Params::NPC_Character_StartSuspendEnemies Parms{}; + + Parms.bSuspended = bSuspended; + Parms.Priority = Priority; + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.AddPerceptionUpdateSupported +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_PerceptionUpdate InPerceptionUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::AddPerceptionUpdateSupported(ENPC_PerceptionUpdate InPerceptionUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "AddPerceptionUpdateSupported"); + + Params::NPC_Character_AddPerceptionUpdateSupported Parms{}; + + Parms.InPerceptionUpdate = InPerceptionUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.AddQBUpdateSupported +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_QBUpdate InQBUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::AddQBUpdateSupported(ENPC_QBUpdate InQBUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "AddQBUpdateSupported"); + + Params::NPC_Character_AddQBUpdateSupported Parms{}; + + Parms.InQBUpdate = InQBUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.AddStayInVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InArea (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::AddStayInVolume(class APerceptionPointArea* InArea) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "AddStayInVolume"); + + Params::NPC_Character_AddStayInVolume Parms{}; + + Parms.InArea = InArea; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ApplyCharacterFX +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ANPC_Character::ApplyCharacterFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ApplyCharacterFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ApplyNPCPathSpec +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_PathSpec InPathSpec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::ApplyNPCPathSpec(ENPC_PathSpec InPathSpec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ApplyNPCPathSpec"); + + Params::NPC_Character_ApplyNPCPathSpec Parms{}; + + Parms.InPathSpec = InPathSpec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ApplyNPCPathSpecDirect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FOdcPathSpec& InPathSpec (Parm, NativeAccessSpecifierPublic) + +void ANPC_Character::ApplyNPCPathSpecDirect(const struct FOdcPathSpec& InPathSpec) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ApplyNPCPathSpecDirect"); + + Params::NPC_Character_ApplyNPCPathSpecDirect Parms{}; + + Parms.InPathSpec = std::move(InPathSpec); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ApplyReplicaFX +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ANPC_Character::ApplyReplicaFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ApplyReplicaFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ApplySpawnFX +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ANPC_Character::ApplySpawnFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ApplySpawnFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ApplyTargetSenseAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnemy_TargetSenseAsset* InTargetSenseAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::ApplyTargetSenseAsset(class UEnemy_TargetSenseAsset* InTargetSenseAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ApplyTargetSenseAsset"); + + Params::NPC_Character_ApplyTargetSenseAsset Parms{}; + + Parms.InTargetSenseAsset = InTargetSenseAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.AssignNPCLevelWRTPlayerLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 ExpLevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIndicateHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::AssignNPCLevelWRTPlayerLevel(const int32 ExpLevel, bool bIndicateHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "AssignNPCLevelWRTPlayerLevel"); + + Params::NPC_Character_AssignNPCLevelWRTPlayerLevel Parms{}; + + Parms.ExpLevel = ExpLevel; + Parms.bIndicateHUD = bIndicateHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.BroadcastNPC_AnimEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::BroadcastNPC_AnimEvent(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "BroadcastNPC_AnimEvent"); + + Params::NPC_Character_BroadcastNPC_AnimEvent Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.CharacterDiedEvent +// (Native, Event, Public, BlueprintEvent) + +void ANPC_Character::CharacterDiedEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "CharacterDiedEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ClearForceScheduledEntityState +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::ClearForceScheduledEntityState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ClearForceScheduledEntityState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.DeathDissolve +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void ANPC_Character::DeathDissolve() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "DeathDissolve"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NPC_Character.DeathExplode +// (Event, Protected, BlueprintEvent) + +void ANPC_Character::DeathExplode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "DeathExplode"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NPC_Character.DeathFxComplete +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::DeathFxComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "DeathFxComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.DestroyOnDeath +// (Final, Native, Public) + +void ANPC_Character::DestroyOnDeath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "DestroyOnDeath"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.DisableBeacon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::DisableBeacon(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "DisableBeacon"); + + Params::NPC_Character_DisableBeacon Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.DisableCallout +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::DisableCallout(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "DisableCallout"); + + Params::NPC_Character_DisableCallout Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.DisableMinimapPerceptionCone +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class ANPC_Character* NPCCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::DisableMinimapPerceptionCone(class ANPC_Character* NPCCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "DisableMinimapPerceptionCone"); + + Params::NPC_Character_DisableMinimapPerceptionCone Parms{}; + + Parms.NPCCharacter = NPCCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.DisablePerception +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::DisablePerception(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "DisablePerception"); + + Params::NPC_Character_DisablePerception Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.EnableBeacon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::EnableBeacon(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "EnableBeacon"); + + Params::NPC_Character_EnableBeacon Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.EnableCallout +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::EnableCallout(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "EnableCallout"); + + Params::NPC_Character_EnableCallout Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.EnableMinimapPerceptionCone +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class ANPC_Character* NPCCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::EnableMinimapPerceptionCone(class ANPC_Character* NPCCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "EnableMinimapPerceptionCone"); + + Params::NPC_Character_EnableMinimapPerceptionCone Parms{}; + + Parms.NPCCharacter = NPCCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.EnablePerception +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::EnablePerception(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "EnablePerception"); + + Params::NPC_Character_EnablePerception Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.EndCustomAbility +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::EndCustomAbility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "EndCustomAbility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.FinishSettingSuspendAiState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::FinishSettingSuspendAiState(EStandardManagedPriority Priority, const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "FinishSettingSuspendAiState"); + + Params::NPC_Character_FinishSettingSuspendAiState Parms{}; + + Parms.Priority = Priority; + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ForceProtego +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inProtegoOnOff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::ForceProtego(bool inProtegoOnOff) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ForceProtego"); + + Params::NPC_Character_ForceProtego Parms{}; + + Parms.inProtegoOnOff = inProtegoOnOff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ForceScheduledEntityState +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::ForceScheduledEntityState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ForceScheduledEntityState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.Freeze +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::Freeze() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "Freeze"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.GetNpcCapsuleComponent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UCapsuleComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCapsuleComponent* ANPC_Character::GetNpcCapsuleComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetNpcCapsuleComponent"); + + Params::NPC_Character_GetNpcCapsuleComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetShowUI +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FNPC_ShowUI ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FNPC_ShowUI ANPC_Character::GetShowUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetShowUI"); + + Params::NPC_Character_GetShowUI Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.HandleRagdollImpact +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::HandleRagdollImpact(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "HandleRagdollImpact"); + + Params::NPC_Character_HandleRagdollImpact Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.HasTaskTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTaskTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::HasTaskTag(const struct FGameplayTag& InTaskTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "HasTaskTag"); + + Params::NPC_Character_HasTaskTag Parms{}; + + Parms.InTaskTag = std::move(InTaskTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsScheduledEntity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsScheduledEntity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsScheduledEntity"); + + Params::NPC_Character_IsScheduledEntity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.Kill +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::Kill() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "Kill"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.MunitionToInstigator +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionToInstigatorData& InMunInstData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void ANPC_Character::MunitionToInstigator(const class UObject* i_caller, const struct FMunitionToInstigatorData& InMunInstData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "MunitionToInstigator"); + + Params::NPC_Character_MunitionToInstigator Parms{}; + + Parms.i_caller = i_caller; + Parms.InMunInstData = std::move(InMunInstData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.NewDeathFade +// (Event, Protected, BlueprintEvent) + +void ANPC_Character::NewDeathFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "NewDeathFade"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NPC_Character.OnCharacterDBLoadCompleted +// (Final, Native, Public) +// Parameters: +// class AActor* LoadActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EActor_LoadDBProcessingType LoadType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::OnCharacterDBLoadCompleted(class AActor* LoadActor, EActor_LoadDBProcessingType LoadType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "OnCharacterDBLoadCompleted"); + + Params::NPC_Character_OnCharacterDBLoadCompleted Parms{}; + + Parms.LoadActor = LoadActor; + Parms.LoadType = LoadType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.OnChildSpawnFX +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FTransform& inSpawnLoc (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ANPC_Character::OnChildSpawnFX(const struct FTransform& inSpawnLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "OnChildSpawnFX"); + + Params::NPC_Character_OnChildSpawnFX Parms{}; + + Parms.inSpawnLoc = std::move(inSpawnLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.OnPTComplete +// (Final, Native, Public) +// Parameters: +// const class APerformTasksForAI* InPTPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::OnPTComplete(const class APerformTasksForAI* InPTPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "OnPTComplete"); + + Params::NPC_Character_OnPTComplete Parms{}; + + Parms.InPTPtr = InPTPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.OnPTTaskComplete +// (Final, Native, Public) +// Parameters: +// int32 InTaskIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::OnPTTaskComplete(int32 InTaskIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "OnPTTaskComplete"); + + Params::NPC_Character_OnPTTaskComplete Parms{}; + + Parms.InTaskIndex = InTaskIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.OnStationOnFinishedEnter +// (Event, Public, BlueprintEvent) + +void ANPC_Character::OnStationOnFinishedEnter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "OnStationOnFinishedEnter"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NPC_Character.OnStationOnFinishedExit +// (Event, Public, BlueprintEvent) + +void ANPC_Character::OnStationOnFinishedExit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "OnStationOnFinishedExit"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NPC_Character.ProtectIntroductionCharacter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::ProtectIntroductionCharacter(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ProtectIntroductionCharacter"); + + Params::NPC_Character_ProtectIntroductionCharacter Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.RagdollImpact +// (Final, Native, Public) + +void ANPC_Character::RagdollImpact() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "RagdollImpact"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.Release +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::Release(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "Release"); + + Params::NPC_Character_Release Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.ReleaseIntroductionCharacter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::ReleaseIntroductionCharacter(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ReleaseIntroductionCharacter"); + + Params::NPC_Character_ReleaseIntroductionCharacter Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.RemoveAllStayInVolumes +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::RemoveAllStayInVolumes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "RemoveAllStayInVolumes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.RemoveQBUpdateSupported +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_QBUpdate InQBUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::RemoveQBUpdateSupported(ENPC_QBUpdate InQBUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "RemoveQBUpdateSupported"); + + Params::NPC_Character_RemoveQBUpdateSupported Parms{}; + + Parms.InQBUpdate = InQBUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.RemoveStayInVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InArea (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::RemoveStayInVolume(class APerceptionPointArea* InArea) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "RemoveStayInVolume"); + + Params::NPC_Character_RemoveStayInVolume Parms{}; + + Parms.InArea = InArea; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.RestoreStayInVolumeParamDefaults +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::RestoreStayInVolumeParamDefaults() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "RestoreStayInVolumeParamDefaults"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetAllowTargetAimSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetAllowTargetAimSense(bool InAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetAllowTargetAimSense"); + + Params::NPC_Character_SetAllowTargetAimSense Parms{}; + + Parms.InAllow = InAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetAlwaysPerceiveAsTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetAlwaysPerceiveAsTarget(bool InFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetAlwaysPerceiveAsTarget"); + + Params::NPC_Character_SetAlwaysPerceiveAsTarget Parms{}; + + Parms.InFlag = InFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetCanPerceivePlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldExclude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetCanPerceivePlayer(bool bShouldExclude) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetCanPerceivePlayer"); + + Params::NPC_Character_SetCanPerceivePlayer Parms{}; + + Parms.bShouldExclude = bShouldExclude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetDamageFromNPCMult +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetDamageFromNPCMult(float InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetDamageFromNPCMult"); + + Params::NPC_Character_SetDamageFromNPCMult Parms{}; + + Parms.InScale = InScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetDamageFromPlayerMult +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetDamageFromPlayerMult(float InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetDamageFromPlayerMult"); + + Params::NPC_Character_SetDamageFromPlayerMult Parms{}; + + Parms.InScale = InScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetDamageToPlayerMult +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetDamageToPlayerMult(float InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetDamageToPlayerMult"); + + Params::NPC_Character_SetDamageToPlayerMult Parms{}; + + Parms.InScale = InScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetForcedPlayerPerception +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InCanPerceive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bKeepAlwaysOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetForcedPlayerPerception(bool InCanPerceive, bool bKeepAlwaysOn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetForcedPlayerPerception"); + + Params::NPC_Character_SetForcedPlayerPerception Parms{}; + + Parms.InCanPerceive = InCanPerceive; + Parms.bKeepAlwaysOn = bKeepAlwaysOn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetNewDefaultPerformTask +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerformTasksForAI* NewDefaultTrigger (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoopWhenFinished (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetNewDefaultPerformTask(class APerformTasksForAI* NewDefaultTrigger, bool bForceStart, bool bLoopWhenFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetNewDefaultPerformTask"); + + Params::NPC_Character_SetNewDefaultPerformTask Parms{}; + + Parms.NewDefaultTrigger = NewDefaultTrigger; + Parms.bForceStart = bForceStart; + Parms.bLoopWhenFinished = bLoopWhenFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetShowBadge +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetShowBadge(bool bInShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetShowBadge"); + + Params::NPC_Character_SetShowBadge Parms{}; + + Parms.bInShow = bInShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetShowCallout +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetShowCallout(bool bInShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetShowCallout"); + + Params::NPC_Character_SetShowCallout Parms{}; + + Parms.bInShow = bInShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetShowDamage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetShowDamage(bool bInShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetShowDamage"); + + Params::NPC_Character_SetShowDamage Parms{}; + + Parms.bInShow = bInShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetShowHealthBar +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetShowHealthBar(bool bInShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetShowHealthBar"); + + Params::NPC_Character_SetShowHealthBar Parms{}; + + Parms.bInShow = bInShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetShowName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetShowName(bool bInShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetShowName"); + + Params::NPC_Character_SetShowName Parms{}; + + Parms.bInShow = bInShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetShowPerceptionIndicator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetShowPerceptionIndicator(bool bInShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetShowPerceptionIndicator"); + + Params::NPC_Character_SetShowPerceptionIndicator Parms{}; + + Parms.bInShow = bInShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetStayInVolumeParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float inStayInRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float inStayInVolumeTeleportTimeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inStayInVolumeOffNavTeleport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetStayInVolumeParams(float inStayInRadius, float inStayInVolumeTeleportTimeout, bool inStayInVolumeOffNavTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetStayInVolumeParams"); + + Params::NPC_Character_SetStayInVolumeParams Parms{}; + + Parms.inStayInRadius = inStayInRadius; + Parms.inStayInVolumeTeleportTimeout = inStayInVolumeTeleportTimeout; + Parms.inStayInVolumeOffNavTeleport = inStayInVolumeOffNavTeleport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetTargetAimSense +// (Native, Public, BlueprintCallable) + +void ANPC_Character::SetTargetAimSense() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetTargetAimSense"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetUnawareState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_CharacterState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::SetUnawareState(EEnemy_CharacterState InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetUnawareState"); + + Params::NPC_Character_SetUnawareState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.SetupBehaviorTreeForced +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::SetupBehaviorTreeForced() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "SetupBehaviorTreeForced"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StartBulletTime +// (Final, Native, Public) + +void ANPC_Character::StartBulletTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StartBulletTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StartChildSpawnFX +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FTransform& inSpawnLoc (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ANPC_Character::StartChildSpawnFX(const struct FTransform& inSpawnLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StartChildSpawnFX"); + + Params::NPC_Character_StartChildSpawnFX Parms{}; + + Parms.inSpawnLoc = std::move(inSpawnLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StartCustomAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseCustomPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bClearPauseWhenFinished (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPreventReactions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldReenableReactions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::StartCustomAbility(TSubclassOf InAbility, bool bUseCustomPause, bool bClearPauseWhenFinished, bool bPreventReactions, bool bShouldReenableReactions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StartCustomAbility"); + + Params::NPC_Character_StartCustomAbility Parms{}; + + Parms.InAbility = InAbility; + Parms.bUseCustomPause = bUseCustomPause; + Parms.bClearPauseWhenFinished = bClearPauseWhenFinished; + Parms.bPreventReactions = bPreventReactions; + Parms.bShouldReenableReactions = bShouldReenableReactions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StartDeathCam +// (Final, Native, Public) + +void ANPC_Character::StartDeathCam() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StartDeathCam"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StartDissolve +// (Final, Native, Public) + +void ANPC_Character::StartDissolve() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StartDissolve"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StartFadeIn +// (Final, Native, Public) + +void ANPC_Character::StartFadeIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StartFadeIn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StartFadeOut +// (Final, Native, Public) + +void ANPC_Character::StartFadeOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StartFadeOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StartSettingSuspendAiState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSuspended (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::StartSettingSuspendAiState(bool bSuspended, EStandardManagedPriority Priority, const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StartSettingSuspendAiState"); + + Params::NPC_Character_StartSettingSuspendAiState Parms{}; + + Parms.bSuspended = bSuspended; + Parms.Priority = Priority; + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StopBulletTime +// (Final, Native, Public) + +void ANPC_Character::StopBulletTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StopBulletTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.StopDeathCam +// (Final, Native, Public) + +void ANPC_Character::StopDeathCam() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "StopDeathCam"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.TargetChanged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* NewTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* OldTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::TargetChanged(class UAISense* Sense, const class AActor* NewTarget, const class AActor* OldTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "TargetChanged"); + + Params::NPC_Character_TargetChanged Parms{}; + + Parms.Sense = Sense; + Parms.NewTarget = NewTarget; + Parms.OldTarget = OldTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.TargetLost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* OldTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::TargetLost(class UAISense* Sense, const class AActor* OldTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "TargetLost"); + + Params::NPC_Character_TargetLost Parms{}; + + Parms.Sense = Sense; + Parms.OldTarget = OldTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.TargetSighted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANPC_Character::TargetSighted(class UAISense* Sense, const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "TargetSighted"); + + Params::NPC_Character_TargetSighted Parms{}; + + Parms.Sense = Sense; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.Unfreeze +// (Final, Native, Public, BlueprintCallable) + +void ANPC_Character::Unfreeze() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "Unfreeze"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Character.CanBePickpocketed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::CanBePickpocketed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "CanBePickpocketed"); + + Params::NPC_Character_CanBePickpocketed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetAlwaysPerceiveAsTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::GetAlwaysPerceiveAsTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetAlwaysPerceiveAsTarget"); + + Params::NPC_Character_GetAlwaysPerceiveAsTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetCharacterParams +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FEnemy_CharacterParams ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const struct FEnemy_CharacterParams ANPC_Character::GetCharacterParams() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetCharacterParams"); + + Params::NPC_Character_GetCharacterParams Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetImpactDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector ANPC_Character::GetImpactDirection() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetImpactDirection"); + + Params::NPC_Character_GetImpactDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetImpactLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector ANPC_Character::GetImpactLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetImpactLocation"); + + Params::NPC_Character_GetImpactLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetNPCPathSpec +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENPC_PathSpec InPathSpec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FOdcPathSpec ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const struct FOdcPathSpec ANPC_Character::GetNPCPathSpec(ENPC_PathSpec InPathSpec) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetNPCPathSpec"); + + Params::NPC_Character_GetNPCPathSpec Parms{}; + + Parms.InPathSpec = InPathSpec; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetNPCType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENPC_Type ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENPC_Type ANPC_Character::GetNPCType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetNPCType"); + + Params::NPC_Character_GetNPCType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetShowBadge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::GetShowBadge() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetShowBadge"); + + Params::NPC_Character_GetShowBadge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetShowCallout +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::GetShowCallout() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetShowCallout"); + + Params::NPC_Character_GetShowCallout Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetShowDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::GetShowDamage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetShowDamage"); + + Params::NPC_Character_GetShowDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetShowHealthBar +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::GetShowHealthBar() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetShowHealthBar"); + + Params::NPC_Character_GetShowHealthBar Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetShowName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::GetShowName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetShowName"); + + Params::NPC_Character_GetShowName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetShowPerceptionIndicator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::GetShowPerceptionIndicator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetShowPerceptionIndicator"); + + Params::NPC_Character_GetShowPerceptionIndicator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetShowUIPerceptinCone +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::GetShowUIPerceptinCone() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetShowUIPerceptinCone"); + + Params::NPC_Character_GetShowUIPerceptinCone Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.GetTargetPerceptionParams +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FNPC_TargetPerceptionParamsReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +const struct FNPC_TargetPerceptionParams ANPC_Character::GetTargetPerceptionParams() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "GetTargetPerceptionParams"); + + Params::NPC_Character_GetTargetPerceptionParams Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsAiSuspended +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsAiSuspended() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsAiSuspended"); + + Params::NPC_Character_IsAiSuspended Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsAlive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsAlive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsAlive"); + + Params::NPC_Character_IsAlive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsFrozen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsFrozen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsFrozen"); + + Params::NPC_Character_IsFrozen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsInCreatureAnimationGaitTransition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsInCreatureAnimationGaitTransition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsInCreatureAnimationGaitTransition"); + + Params::NPC_Character_IsInCreatureAnimationGaitTransition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsInCreatureAnimationStanceTransition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsInCreatureAnimationStanceTransition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsInCreatureAnimationStanceTransition"); + + Params::NPC_Character_IsInCreatureAnimationStanceTransition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsInCreatureAnimationTransition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsInCreatureAnimationTransition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsInCreatureAnimationTransition"); + + Params::NPC_Character_IsInCreatureAnimationTransition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsPerceptionUpdateSupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENPC_PerceptionUpdate InPerceptionUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsPerceptionUpdateSupported(ENPC_PerceptionUpdate InPerceptionUpdate) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsPerceptionUpdateSupported"); + + Params::NPC_Character_IsPerceptionUpdateSupported Parms{}; + + Parms.InPerceptionUpdate = InPerceptionUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsQBUpdateSupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENPC_QBUpdate InQBUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsQBUpdateSupported(ENPC_QBUpdate InQBUpdate) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsQBUpdateSupported"); + + Params::NPC_Character_IsQBUpdateSupported Parms{}; + + Parms.InQBUpdate = InQBUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.IsReleased +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::IsReleased() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "IsReleased"); + + Params::NPC_Character_IsReleased Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.ShouldShowBadge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::ShouldShowBadge() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ShouldShowBadge"); + + Params::NPC_Character_ShouldShowBadge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.ShouldShowHealthBar +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::ShouldShowHealthBar() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ShouldShowHealthBar"); + + Params::NPC_Character_ShouldShowHealthBar Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.ShouldShowName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::ShouldShowName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "ShouldShowName"); + + Params::NPC_Character_ShouldShowName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Character.WillAttackPlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANPC_Character::WillAttackPlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Character", "WillAttackPlayer"); + + Params::NPC_Character_WillAttackPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_Character.HideAndDisableEnemyCharacter +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* EnemyCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::HideAndDisableEnemyCharacter(class AActor* EnemyCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Enemy_Character", "HideAndDisableEnemyCharacter"); + + Params::Enemy_Character_HideAndDisableEnemyCharacter Parms{}; + + Parms.EnemyCharacter = EnemyCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.UnhideAndEnableEnemyCharacter +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* EnemyCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::UnhideAndEnableEnemyCharacter(class AActor* EnemyCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Enemy_Character", "UnhideAndEnableEnemyCharacter"); + + Params::Enemy_Character_UnhideAndEnableEnemyCharacter Parms{}; + + Parms.EnemyCharacter = EnemyCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.AttackWindowStart +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AEnemy_Character::AttackWindowStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "AttackWindowStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.AttackWindowStop +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AEnemy_Character::AttackWindowStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "AttackWindowStop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.ChangeTeamWithCombat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TeamName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bEnableCombat (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool AEnemy_Character::ChangeTeamWithCombat(const class FName TeamName, const bool bEnableCombat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "ChangeTeamWithCombat"); + + Params::Enemy_Character_ChangeTeamWithCombat Parms{}; + + Parms.TeamName = TeamName; + Parms.bEnableCombat = bEnableCombat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_Character.ExitSpline +// (Final, Native, Public, BlueprintCallable) + +void AEnemy_Character::ExitSpline() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "ExitSpline"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.HandleHealthThresholdReached +// (Final, Native, Public) +// Parameters: +// const struct FHealthThreshold& InHealthThreshold (Parm, NativeAccessSpecifierPublic) +// int32 InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InMaxLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::HandleHealthThresholdReached(const struct FHealthThreshold& InHealthThreshold, int32 InLevel, int32 InMaxLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "HandleHealthThresholdReached"); + + Params::Enemy_Character_HandleHealthThresholdReached Parms{}; + + Parms.InHealthThreshold = std::move(InHealthThreshold); + Parms.InLevel = InLevel; + Parms.InMaxLevel = InMaxLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.HandleMeleeHit +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Victim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AEnemy_Character::HandleMeleeHit(class AActor* Victim, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "HandleMeleeHit"); + + Params::Enemy_Character_HandleMeleeHit Parms{}; + + Parms.Victim = Victim; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.HandleNearDeathKneelEnd +// (Final, Native, Public) + +void AEnemy_Character::HandleNearDeathKneelEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "HandleNearDeathKneelEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.HandleNearDeathKneelStart +// (Final, Native, Public) +// Parameters: +// class AActor* ActorKneeling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::HandleNearDeathKneelStart(class AActor* ActorKneeling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "HandleNearDeathKneelStart"); + + Params::Enemy_Character_HandleNearDeathKneelStart Parms{}; + + Parms.ActorKneeling = ActorKneeling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.Landed +// (Native, Public, HasOutParams) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AEnemy_Character::Landed(const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "Landed"); + + Params::Enemy_Character_Landed Parms{}; + + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.MunitionCreated +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AEnemy_Character::MunitionCreated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "MunitionCreated"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.OnCompletelyCharred +// (Native, Event, Protected, BlueprintEvent) + +void AEnemy_Character::OnCompletelyCharred() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "OnCompletelyCharred"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.OnFireExtinguished +// (Native, Event, Protected, BlueprintEvent) + +void AEnemy_Character::OnFireExtinguished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "OnFireExtinguished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.OnTakeAKneeTimedOut +// (Final, Native, Public) + +void AEnemy_Character::OnTakeAKneeTimedOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "OnTakeAKneeTimedOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.SetAsAggressor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InNewTeamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::SetAsAggressor(bool bSet, class FName InNewTeamName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "SetAsAggressor"); + + Params::Enemy_Character_SetAsAggressor Parms{}; + + Parms.bSet = bSet; + Parms.InNewTeamName = InNewTeamName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.SetAsCompanion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::SetAsCompanion(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "SetAsCompanion"); + + Params::Enemy_Character_SetAsCompanion Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.SetAsDuelOpponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InAudioSubtypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::SetAsDuelOpponent(bool bSet, class FName InAudioSubtypeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "SetAsDuelOpponent"); + + Params::Enemy_Character_SetAsDuelOpponent Parms{}; + + Parms.bSet = bSet; + Parms.InAudioSubtypeID = InAudioSubtypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.SetAsFightClubOpponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InNewTeamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InAudioSubtypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::SetAsFightClubOpponent(bool bSet, class FName InNewTeamName, class FName InAudioSubtypeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "SetAsFightClubOpponent"); + + Params::Enemy_Character_SetAsFightClubOpponent Parms{}; + + Parms.bSet = bSet; + Parms.InNewTeamName = InNewTeamName; + Parms.InAudioSubtypeID = InAudioSubtypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.SetAsGroupAggressor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InNewTeamName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::SetAsGroupAggressor(bool bSet, class FName InNewTeamName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "SetAsGroupAggressor"); + + Params::Enemy_Character_SetAsGroupAggressor Parms{}; + + Parms.bSet = bSet; + Parms.InNewTeamName = InNewTeamName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.SetAsLeader +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::SetAsLeader(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "SetAsLeader"); + + Params::Enemy_Character_SetAsLeader Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.StartFire +// (Native, Event, Protected, HasDefaults, BlueprintEvent) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemy_Character::StartFire(float Amount, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "StartFire"); + + Params::Enemy_Character_StartFire Parms{}; + + Parms.Amount = Amount; + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_Character.Throw +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* SourceActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_Character::Throw(class AActor* Target, class AActor* SourceActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "Throw"); + + Params::Enemy_Character_Throw Parms{}; + + Parms.Target = Target; + Parms.SourceActor = SourceActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_Character.UpdateBossStateEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FBossFightData& InBossFightData (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void AEnemy_Character::UpdateBossStateEvent(const struct FBossFightData& InBossFightData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "UpdateBossStateEvent"); + + Params::Enemy_Character_UpdateBossStateEvent Parms{}; + + Parms.InBossFightData = std::move(InBossFightData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Enemy_Character.IsAggressor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemy_Character::IsAggressor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "IsAggressor"); + + Params::Enemy_Character_IsAggressor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_Character.IsCombatOpponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemy_Character::IsCombatOpponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "IsCombatOpponent"); + + Params::Enemy_Character_IsCombatOpponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_Character.IsCompanion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemy_Character::IsCompanion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "IsCompanion"); + + Params::Enemy_Character_IsCompanion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_Character.IsDuelOpponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemy_Character::IsDuelOpponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "IsDuelOpponent"); + + Params::Enemy_Character_IsDuelOpponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_Character.IsLeader +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemy_Character::IsLeader() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_Character", "IsLeader"); + + Params::Enemy_Character_IsLeader Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StreamingPlaceholderBase.ReleaseObject +// (Final, Native, Public, BlueprintCallable) + +void AStreamingPlaceholderBase::ReleaseObject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StreamingPlaceholderBase", "ReleaseObject"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StreamingPlaceholderBase.SpawnObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bBlockingLoadIfNotLoaded (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AStreamingPlaceholderBase::SpawnObject(const bool bBlockingLoadIfNotLoaded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StreamingPlaceholderBase", "SpawnObject"); + + Params::StreamingPlaceholderBase_SpawnObject Parms{}; + + Parms.bBlockingLoadIfNotLoaded = bBlockingLoadIfNotLoaded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StreamingPlaceholderBase.TriggerLoad +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bInSpawnWhenReady (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bForceBlockingLoad (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AStreamingPlaceholderBase::TriggerLoad(const bool bInSpawnWhenReady, const bool bForceBlockingLoad) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StreamingPlaceholderBase", "TriggerLoad"); + + Params::StreamingPlaceholderBase_TriggerLoad Parms{}; + + Parms.bInSpawnWhenReady = bInSpawnWhenReady; + Parms.bForceBlockingLoad = bForceBlockingLoad; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StreamingPlaceholderBase.WaitUntilLoadIsComplete +// (Final, Native, Public, BlueprintCallable) + +void AStreamingPlaceholderBase::WaitUntilLoadIsComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StreamingPlaceholderBase", "WaitUntilLoadIsComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingManager.AreOwnedIngredientsEnough +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FBrewingRecipe& BrewingRecipe (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBrewingManager::AreOwnedIngredientsEnough(const struct FBrewingRecipe& BrewingRecipe) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BrewingManager", "AreOwnedIngredientsEnough"); + + Params::BrewingManager_AreOwnedIngredientsEnough Parms{}; + + Parms.BrewingRecipe = std::move(BrewingRecipe); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingManager.BP_Get +// (Final, Native, Static, Private, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBrewingManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBrewingManager* UBrewingManager::BP_Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BrewingManager", "BP_Get"); + + Params::BrewingManager_BP_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingManager.GetAllPotionIngredients +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// int32 AmountToGrant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBrewingManager::GetAllPotionIngredients(int32 AmountToGrant) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingManager", "GetAllPotionIngredients"); + + Params::BrewingManager_GetAllPotionIngredients Parms{}; + + Parms.AmountToGrant = AmountToGrant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingManager.GetAllPotions +// (Final, Exec, Native, Public) +// Parameters: +// int32 AmountToGrant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBrewingManager::GetAllPotions(int32 AmountToGrant) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingManager", "GetAllPotions"); + + Params::BrewingManager_GetAllPotions Parms{}; + + Parms.AmountToGrant = AmountToGrant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingManager.GetBrewingRecipes +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* AvailableRecipes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* LockedRecipes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBrewingManager::GetBrewingRecipes(TArray* AvailableRecipes, TArray* LockedRecipes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingManager", "GetBrewingRecipes"); + + Params::BrewingManager_GetBrewingRecipes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AvailableRecipes != nullptr) + *AvailableRecipes = std::move(Parms.AvailableRecipes); + + if (LockedRecipes != nullptr) + *LockedRecipes = std::move(Parms.LockedRecipes); +} + + +// Function Phoenix.BrewingManager.OnGameToBeSaved +// (Final, Native, Public) + +void UBrewingManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingManager.OnNewGame +// (Final, Native, Public) + +void UBrewingManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UBrewingManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingManager.UnlockAllPotionRecipes +// (Final, Exec, Native, Public, BlueprintCallable) + +void UBrewingManager::UnlockAllPotionRecipes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingManager", "UnlockAllPotionRecipes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingManager.GetBrewingUICategories +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UBrewingManager::GetBrewingUICategories() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingManager", "GetBrewingUICategories"); + + Params::BrewingManager_GetBrewingUICategories Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingManager.GetBrewTimeMultiplier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBrewingManager::GetBrewTimeMultiplier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingManager", "GetBrewTimeMultiplier"); + + Params::BrewingManager_GetBrewTimeMultiplier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ablNiagaraPlayEffectTask.DestroyNiagraEffects +// (Final, Native, Protected) +// Parameters: +// class UNiagaraComponent* InNiagaraComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UablNiagaraPlayEffectTask::DestroyNiagraEffects(class UNiagaraComponent* InNiagaraComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ablNiagaraPlayEffectTask", "DestroyNiagraEffects"); + + Params::ablNiagaraPlayEffectTask_DestroyNiagraEffects Parms{}; + + Parms.InNiagaraComponent = InNiagaraComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAssetStreamingVolumeSet.GetAssetOwner +// (Native, Public) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AAvaAssetStreamingVolumeSet::GetAssetOwner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAssetStreamingVolumeSet", "GetAssetOwner"); + + Params::AvaAssetStreamingVolumeSet_GetAssetOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAssetStreamingVolumeSet.GetAssetsToStream +// (Native, Public) +// Parameters: +// const TArray>ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + +const TArray> AAvaAssetStreamingVolumeSet::GetAssetsToStream() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAssetStreamingVolumeSet", "GetAssetsToStream"); + + Params::AvaAssetStreamingVolumeSet_GetAssetsToStream Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAssetStreamingVolumeSet.GetAssetTransforms +// (Native, Public) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray AAvaAssetStreamingVolumeSet::GetAssetTransforms() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAssetStreamingVolumeSet", "GetAssetTransforms"); + + Params::AvaAssetStreamingVolumeSet_GetAssetTransforms Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAssetStreamingVolumeSet.SetAssetOwner +// (Native, Public) +// Parameters: +// class AActor* NewOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAvaAssetStreamingVolumeSet::SetAssetOwner(class AActor* NewOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAssetStreamingVolumeSet", "SetAssetOwner"); + + Params::AvaAssetStreamingVolumeSet_SetAssetOwner Parms{}; + + Parms.NewOwner = NewOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HUDElementGroup.GetShouldBeHidden +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHUDElementGroup::GetShouldBeHidden() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDElementGroup", "GetShouldBeHidden"); + + Params::HUDElementGroup_GetShouldBeHidden Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HUDElementGroup.HideHUDElement +// (Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Provider (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDElementGroup::HideHUDElement(class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDElementGroup", "HideHUDElement"); + + Params::HUDElementGroup_HideHUDElement Parms{}; + + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HUDElementGroup.ShowHUDElement +// (Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Provider (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDElementGroup::ShowHUDElement(class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDElementGroup", "ShowHUDElement"); + + Params::HUDElementGroup_ShowHUDElement Parms{}; + + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DuelTechniquesHUDBase.HideUITimerExpired +// (Final, Native, Private) + +void UDuelTechniquesHUDBase::HideUITimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesHUDBase", "HideUITimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DuelTechniquesHUDBase.OnDuelTechniqueProgressCompletedByID +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName TechniqueID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsNew (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDuelTechniquesHUDBase::OnDuelTechniqueProgressCompletedByID(class FName TechniqueID, bool IsNew) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesHUDBase", "OnDuelTechniqueProgressCompletedByID"); + + Params::DuelTechniquesHUDBase_OnDuelTechniqueProgressCompletedByID Parms{}; + + Parms.TechniqueID = TechniqueID; + Parms.IsNew = IsNew; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.DuelTechniquesHUDBase.OnDuelTechniqueProgressFailedByID +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName TechniqueID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsNew (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDuelTechniquesHUDBase::OnDuelTechniqueProgressFailedByID(class FName TechniqueID, bool IsNew) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesHUDBase", "OnDuelTechniqueProgressFailedByID"); + + Params::DuelTechniquesHUDBase_OnDuelTechniqueProgressFailedByID Parms{}; + + Parms.TechniqueID = TechniqueID; + Parms.IsNew = IsNew; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.DuelTechniquesHUDBase.OnDuelTechniquesDone +// (Event, Public, BlueprintEvent) + +void UDuelTechniquesHUDBase::OnDuelTechniquesDone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesHUDBase", "OnDuelTechniquesDone"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.DuelTechniquesHUDBase.OnDuelTechniquesInitialized +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray&TechniqueUIData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UDuelTechniquesHUDBase::OnDuelTechniquesInitialized(const TArray& TechniqueUIData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesHUDBase", "OnDuelTechniquesInitialized"); + + Params::DuelTechniquesHUDBase_OnDuelTechniquesInitialized Parms{}; + + Parms.TechniqueUIData = std::move(TechniqueUIData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.DuelTechniquesHUDBase.OnDuelTechniqueUpdatedByID +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName TechniqueID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDuelTechniquesHUDBase::OnDuelTechniqueUpdatedByID(class FName TechniqueID, int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesHUDBase", "OnDuelTechniqueUpdatedByID"); + + Params::DuelTechniquesHUDBase_OnDuelTechniqueUpdatedByID Parms{}; + + Parms.TechniqueID = TechniqueID; + Parms.NewValue = NewValue; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.DuelTechniquesHUDBase.OnTimedTechniqueUpdated +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// class FName TechniqueID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& TimeStr (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDuelTechniquesHUDBase::OnTimedTechniqueUpdated(class FName TechniqueID, const class FText& TimeStr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesHUDBase", "OnTimedTechniqueUpdated"); + + Params::DuelTechniquesHUDBase_OnTimedTechniqueUpdated Parms{}; + + Parms.TechniqueID = TechniqueID; + Parms.TimeStr = std::move(TimeStr); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.EnvClothCollidingWithPawns.OnBeginOverlap +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& OverlapInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UEnvClothCollidingWithPawns::OnBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& OverlapInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvClothCollidingWithPawns", "OnBeginOverlap"); + + Params::EnvClothCollidingWithPawns_OnBeginOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.OverlapInfo = std::move(OverlapInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnvClothCollidingWithPawns.OnEndOverlap +// (Final, Native, Protected) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnvClothCollidingWithPawns::OnEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvClothCollidingWithPawns", "OnEndOverlap"); + + Params::EnvClothCollidingWithPawns_OnEndOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LODViewerManager.CalculateLODDistancesFromSphereRadius +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const TArray& LODScreenSizes (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhoenixSignificanceManager* SigManager (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULODViewerManager::CalculateLODDistancesFromSphereRadius(const TArray& LODScreenSizes, float Radius, class UPhoenixSignificanceManager* SigManager) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LODViewerManager", "CalculateLODDistancesFromSphereRadius"); + + Params::LODViewerManager_CalculateLODDistancesFromSphereRadius Parms{}; + + Parms.LODScreenSizes = std::move(LODScreenSizes); + Parms.Radius = Radius; + Parms.SigManager = SigManager; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LODViewerManager.ComputePixelsOnScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ScreenDiameter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ResolutionMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULODViewerManager::ComputePixelsOnScreen(float ScreenDiameter, float ResolutionMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LODViewerManager", "ComputePixelsOnScreen"); + + Params::LODViewerManager_ComputePixelsOnScreen Parms{}; + + Parms.ScreenDiameter = ScreenDiameter; + Parms.ResolutionMax = ResolutionMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LODViewerManager.ComputeScreenRadius +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Origin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Radius (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ViewOrigin (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhoenixSignificanceManager* SigManager (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULODViewerManager::ComputeScreenRadius(const struct FVector& Origin, const float Radius, const struct FVector& ViewOrigin, class UPhoenixSignificanceManager* SigManager) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LODViewerManager", "ComputeScreenRadius"); + + Params::LODViewerManager_ComputeScreenRadius Parms{}; + + Parms.Origin = std::move(Origin); + Parms.Radius = Radius; + Parms.ViewOrigin = std::move(ViewOrigin); + Parms.SigManager = SigManager; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LODViewerManager.GetLODInfoFromSkeletalMesh +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMesh* SkeletalMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULODViewerManager::GetLODInfoFromSkeletalMesh(class USkeletalMesh* SkeletalMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LODViewerManager", "GetLODInfoFromSkeletalMesh"); + + Params::LODViewerManager_GetLODInfoFromSkeletalMesh Parms{}; + + Parms.SkeletalMesh = SkeletalMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LODViewerManager.GetNumLODsForViewer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMesh* SkeletalMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ULODViewerManager::GetNumLODsForViewer(class USkeletalMesh* SkeletalMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LODViewerManager", "GetNumLODsForViewer"); + + Params::LODViewerManager_GetNumLODsForViewer Parms{}; + + Parms.SkeletalMesh = SkeletalMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LODViewerManager.GetObjectPathByString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& AssetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ULODViewerManager::GetObjectPathByString(const class FString& AssetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LODViewerManager", "GetObjectPathByString"); + + Params::LODViewerManager_GetObjectPathByString Parms{}; + + Parms.AssetName = std::move(AssetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LODViewerManager.GetSkeletalMeshPredictedLODLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* SkeletalMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ULODViewerManager::GetSkeletalMeshPredictedLODLevel(class USkeletalMeshComponent* SkeletalMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LODViewerManager", "GetSkeletalMeshPredictedLODLevel"); + + Params::LODViewerManager_GetSkeletalMeshPredictedLODLevel Parms{}; + + Parms.SkeletalMeshComponent = SkeletalMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LODViewerManager.PopulateListOfSkeletalMeshes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULODViewerManager::PopulateListOfSkeletalMeshes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LODViewerManager", "PopulateListOfSkeletalMeshes"); + + Params::LODViewerManager_PopulateListOfSkeletalMeshes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDropComponent.ClearCurrentLootCategoryID +// (Final, Native, Static, Public, BlueprintCallable) + +void ULootDropComponent::ClearCurrentLootCategoryID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LootDropComponent", "ClearCurrentLootCategoryID"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LootDropComponent.GetLootDropComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULootDropComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULootDropComponent* ULootDropComponent::GetLootDropComponent(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LootDropComponent", "GetLootDropComponent"); + + Params::LootDropComponent_GetLootDropComponent Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDropComponent.CurrentInventoryHasUniqueItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULootDropComponent::CurrentInventoryHasUniqueItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "CurrentInventoryHasUniqueItem"); + + Params::LootDropComponent_CurrentInventoryHasUniqueItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDropComponent.FillFromInventory +// (Final, Native, Public, BlueprintCallable) + +void ULootDropComponent::FillFromInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "FillFromInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LootDropComponent.GetInventoryInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULootDropComponent::GetInventoryInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "GetInventoryInfo"); + + Params::LootDropComponent_GetInventoryInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDropComponent.GetLootItems +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULootDropComponent::GetLootItems() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "GetLootItems"); + + Params::LootDropComponent_GetLootItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDropComponent.GetLootLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ULootDropComponent::GetLootLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "GetLootLevel"); + + Params::LootDropComponent_GetLootLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDropComponent.IsContainerEmpty +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULootDropComponent::IsContainerEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "IsContainerEmpty"); + + Params::LootDropComponent_IsContainerEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDropComponent.SaveLootItemsToInventory +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* InLootItems (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ULootDropComponent::SaveLootItemsToInventory(TArray* InLootItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "SaveLootItemsToInventory"); + + Params::LootDropComponent_SaveLootItemsToInventory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InLootItems != nullptr) + *InLootItems = std::move(Parms.InLootItems); +} + + +// Function Phoenix.LootDropComponent.SaveLootToInventory +// (Final, Native, Public, BlueprintCallable) + +void ULootDropComponent::SaveLootToInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "SaveLootToInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LootDropComponent.SetCurrentLootCategoryID +// (Final, Native, Public, BlueprintCallable) + +void ULootDropComponent::SetCurrentLootCategoryID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "SetCurrentLootCategoryID"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LootDropComponent.SetLoopGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& lootGroup (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULootDropComponent::SetLoopGroup(const class FString& lootGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "SetLoopGroup"); + + Params::LootDropComponent_SetLoopGroup Parms{}; + + Parms.lootGroup = std::move(lootGroup); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LootDropComponent.SetLootLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULootDropComponent::SetLootLevel(int32 Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "SetLootLevel"); + + Params::LootDropComponent_SetLootLevel Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LootDropComponent.SetupInventory +// (Final, Native, Public, BlueprintCallable) + +void ULootDropComponent::SetupInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDropComponent", "SetupInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.DelayedSetup +// (Final, Native, Private) + +void ADevilsSnare::DelayedSetup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "DelayedSetup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.DodgeStop +// (Final, Native, Private) +// Parameters: +// class AActor* InPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADevilsSnare::DodgeStop(class AActor* InPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "DodgeStop"); + + Params::DevilsSnare_DodgeStop Parms{}; + + Parms.InPlayer = InPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.HitBySpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float RecoilPercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADevilsSnare::HitBySpell(float RecoilPercent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "HitBySpell"); + + Params::DevilsSnare_HitBySpell Parms{}; + + Parms.RecoilPercent = RecoilPercent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.OnOverlapBegin +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADevilsSnare::OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "OnOverlapBegin"); + + Params::DevilsSnare_OnOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.OnOverlapBeginForLightAndFire +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADevilsSnare::OnOverlapBeginForLightAndFire(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "OnOverlapBeginForLightAndFire"); + + Params::DevilsSnare_OnOverlapBeginForLightAndFire Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.OnOverlapEnd +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADevilsSnare::OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "OnOverlapEnd"); + + Params::DevilsSnare_OnOverlapEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.OnOverlapEndForLightAndFire +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADevilsSnare::OnOverlapEndForLightAndFire(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "OnOverlapEndForLightAndFire"); + + Params::DevilsSnare_OnOverlapEndForLightAndFire Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.PlayerLumosEnd +// (Final, Native, Public, BlueprintCallable) + +void ADevilsSnare::PlayerLumosEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "PlayerLumosEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.PlayerLumosStart +// (Final, Native, Public, BlueprintCallable) + +void ADevilsSnare::PlayerLumosStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "PlayerLumosStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.Reveal +// (Final, Native, Private) + +void ADevilsSnare::Reveal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "Reveal"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.StartRecoil +// (Final, Native, Private) +// Parameters: +// float RecoilPercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADevilsSnare::StartRecoil(float RecoilPercent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "StartRecoil"); + + Params::DevilsSnare_StartRecoil Parms{}; + + Parms.RecoilPercent = RecoilPercent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.StopRecoiling +// (Final, Native, Private) + +void ADevilsSnare::StopRecoiling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "StopRecoiling"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnare.UpdateMeshMaterial +// (Final, Native, Public, BlueprintCallable) + +void ADevilsSnare::UpdateMeshMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnare", "UpdateMeshMaterial"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombativePlantComponent.AddObjectToInventory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* InInventoryHolder (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCombativePlantComponent::AddObjectToInventory(const class AActor* InInventoryHolder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombativePlantComponent", "AddObjectToInventory"); + + Params::CombativePlantComponent_AddObjectToInventory Parms{}; + + Parms.InInventoryHolder = InInventoryHolder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CombativePlantComponent.DisablePickup +// (Final, Native, Private, BlueprintCallable) + +void UCombativePlantComponent::DisablePickup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombativePlantComponent", "DisablePickup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombativePlantComponent.EmitPerceptionEvent +// (Final, Native, Private) + +void UCombativePlantComponent::EmitPerceptionEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombativePlantComponent", "EmitPerceptionEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombativePlantComponent.GenerateFocus +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& InHit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCombativePlantComponent::GenerateFocus(class AActor* InActor, float InDamage, const struct FHitResult& InHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombativePlantComponent", "GenerateFocus"); + + Params::CombativePlantComponent_GenerateFocus Parms{}; + + Parms.InActor = InActor; + Parms.InDamage = InDamage; + Parms.InHit = std::move(InHit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombativePlantComponent.OnRecall +// (Final, Native, Public) + +void UCombativePlantComponent::OnRecall() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombativePlantComponent", "OnRecall"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombativePlantComponent.PickedUp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AInventoryObject* InInventoryObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCombativePlantComponent::PickedUp(class AInventoryObject* InInventoryObject, int32 InCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombativePlantComponent", "PickedUp"); + + Params::CombativePlantComponent_PickedUp Parms{}; + + Parms.InInventoryObject = InInventoryObject; + Parms.InCount = InCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldObject.NotifyCurrentState +// (Event, Public, BlueprintEvent) +// Parameters: +// const EInteractiveState CurrentObjectState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldObject::NotifyCurrentState(const EInteractiveState CurrentObjectState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldObject", "NotifyCurrentState"); + + Params::WorldObject_NotifyCurrentState Parms{}; + + Parms.CurrentObjectState = CurrentObjectState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WorldObject.OnAboutToSaveGame +// (Final, Native, Protected) + +void AWorldObject::OnAboutToSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldObject", "OnAboutToSaveGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldObject.TryCreateBeacon +// (Final, Native, Protected) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldObject::TryCreateBeacon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldObject", "TryCreateBeacon"); + + Params::WorldObject_TryCreateBeacon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SphinxPuzzle.CleanUpObject +// (Final, Native, Public) +// Parameters: +// class AActor* actorToDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASphinxPuzzle::CleanUpObject(class AActor* actorToDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphinxPuzzle", "CleanUpObject"); + + Params::SphinxPuzzle_CleanUpObject Parms{}; + + Parms.actorToDestroy = actorToDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SphinxPuzzle.NotifyBeginPuzzle +// (Event, Public, BlueprintEvent) +// Parameters: +// EInteractiveState State (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASphinxPuzzle::NotifyBeginPuzzle(EInteractiveState State) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SphinxPuzzle", "NotifyBeginPuzzle"); + + Params::SphinxPuzzle_NotifyBeginPuzzle Parms{}; + + Parms.State = State; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ApparitionSpellTool.SetDirection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AApparitionSpellTool::SetDirection(float X, float Y) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ApparitionSpellTool", "SetDirection"); + + Params::ApparitionSpellTool_SetDirection Parms{}; + + Parms.X = X; + Parms.Y = Y; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ApparitionSpellTool.TeleportNow +// (Native, Public, BlueprintCallable) + +void AApparitionSpellTool::TeleportNow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ApparitionSpellTool", "TeleportNow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FinisherSpellTool.FinisherFail +// (Native, Public, BlueprintCallable) + +void AFinisherSpellTool::FinisherFail() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FinisherSpellTool", "FinisherFail"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FinisherSpellTool.GetSkinFxComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkinFXComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkinFXComponent* AFinisherSpellTool::GetSkinFxComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FinisherSpellTool", "GetSkinFxComponent"); + + Params::FinisherSpellTool_GetSkinFxComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FinisherSpellTool.OnFinisherDeath +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFinisherSpellTool::OnFinisherDeath(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FinisherSpellTool", "OnFinisherDeath"); + + Params::FinisherSpellTool_OnFinisherDeath Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FinisherSpellTool.OnFinisherEnd +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFinisherSpellTool::OnFinisherEnd(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FinisherSpellTool", "OnFinisherEnd"); + + Params::FinisherSpellTool_OnFinisherEnd Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FinisherSpellTool.OnFinisherHit +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFinisherSpellTool::OnFinisherHit(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FinisherSpellTool", "OnFinisherHit"); + + Params::FinisherSpellTool_OnFinisherHit Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FinisherSpellTool.SpellStarted +// (Event, Public, BlueprintEvent) +// Parameters: +// const class AActor* WandWielder (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFinisherSpellTool::SpellStarted(const class AActor* WandWielder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FinisherSpellTool", "SpellStarted"); + + Params::FinisherSpellTool_SpellStarted Parms{}; + + Parms.WandWielder = WandWielder; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_PlayerController.HermesBindForcedConversation +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_OnForcedConversation (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* InOwner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::HermesBindForcedConversation(TDelegate Delegate_OnForcedConversation, const class UObject* InOwner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_PlayerController", "HermesBindForcedConversation"); + + Params::Biped_PlayerController_HermesBindForcedConversation Parms{}; + + Parms.Delegate_OnForcedConversation = Delegate_OnForcedConversation; + Parms.InOwner = InOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.Biped_PlayerController.IsPlayerInAnimagusForm +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_PlayerController::IsPlayerInAnimagusForm(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_PlayerController", "IsPlayerInAnimagusForm"); + + Params::Biped_PlayerController_IsPlayerInAnimagusForm Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.ActivateAutoTargetSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::ActivateAutoTargetSense(bool bFlag, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ActivateAutoTargetSense"); + + Params::Biped_PlayerController_ActivateAutoTargetSense Parms{}; + + Parms.bFlag = bFlag; + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.ActivateClimbSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::ActivateClimbSense(bool bFlag, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ActivateClimbSense"); + + Params::Biped_PlayerController_ActivateClimbSense Parms{}; + + Parms.bFlag = bFlag; + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.ActivateInteractSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::ActivateInteractSense(bool bFlag, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ActivateInteractSense"); + + Params::Biped_PlayerController_ActivateInteractSense Parms{}; + + Parms.bFlag = bFlag; + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.ActivateOppugnoSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::ActivateOppugnoSense(bool bFlag, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ActivateOppugnoSense"); + + Params::Biped_PlayerController_ActivateOppugnoSense Parms{}; + + Parms.bFlag = bFlag; + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.ActivateReparoSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::ActivateReparoSense(bool bFlag, bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ActivateReparoSense"); + + Params::Biped_PlayerController_ActivateReparoSense Parms{}; + + Parms.bFlag = bFlag; + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.AllowLockOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::AllowLockOn(bool bFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "AllowLockOn"); + + Params::Biped_PlayerController_AllowLockOn Parms{}; + + Parms.bFlag = bFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.AutoTarget_SetFocusDirectionClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCogGroupFocusDirection* InFocusDirectionClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::AutoTarget_SetFocusDirectionClass(class UCogGroupFocusDirection* InFocusDirectionClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "AutoTarget_SetFocusDirectionClass"); + + Params::Biped_PlayerController_AutoTarget_SetFocusDirectionClass Parms{}; + + Parms.InFocusDirectionClass = InFocusDirectionClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.AutoTarget_SetPerceiverPointClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCogGroupPerceiverPoint* InPerceiverPointClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::AutoTarget_SetPerceiverPointClass(class UCogGroupPerceiverPoint* InPerceiverPointClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "AutoTarget_SetPerceiverPointClass"); + + Params::Biped_PlayerController_AutoTarget_SetPerceiverPointClass Parms{}; + + Parms.InPerceiverPointClass = InPerceiverPointClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.AutoTarget_SetUpDirectionClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCogGroupUpDirection* InUpDirectionClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::AutoTarget_SetUpDirectionClass(class UCogGroupUpDirection* InUpDirectionClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "AutoTarget_SetUpDirectionClass"); + + Params::Biped_PlayerController_AutoTarget_SetUpDirectionClass Parms{}; + + Parms.InUpDirectionClass = InUpDirectionClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.AutoTarget_UseDefaultEval +// (Final, Native, Public, BlueprintCallable) + +void ABiped_PlayerController::AutoTarget_UseDefaultEval() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "AutoTarget_UseDefaultEval"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.AutoTarget_UseDefaultFocusDirectionClass +// (Final, Native, Public, BlueprintCallable) + +void ABiped_PlayerController::AutoTarget_UseDefaultFocusDirectionClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "AutoTarget_UseDefaultFocusDirectionClass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.AutoTarget_UseDefaultPerceiverPointClass +// (Final, Native, Public, BlueprintCallable) + +void ABiped_PlayerController::AutoTarget_UseDefaultPerceiverPointClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "AutoTarget_UseDefaultPerceiverPointClass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.AutoTarget_UseDefaultUpDirectionClass +// (Final, Native, Public, BlueprintCallable) + +void ABiped_PlayerController::AutoTarget_UseDefaultUpDirectionClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "AutoTarget_UseDefaultUpDirectionClass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.AutoTarget_UseShadowBlinkEval +// (Final, Native, Public, BlueprintCallable) + +void ABiped_PlayerController::AutoTarget_UseShadowBlinkEval() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "AutoTarget_UseShadowBlinkEval"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.CanStickReset +// (Final, Native, Public, HasOutParams) +// Parameters: +// bool* bCanReset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::CanStickReset(bool* bCanReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "CanStickReset"); + + Params::Biped_PlayerController_CanStickReset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bCanReset != nullptr) + *bCanReset = Parms.bCanReset; +} + + +// Function Phoenix.Biped_PlayerController.ClearAutoTargetAlwaysTargetActor +// (Final, Native, Public, BlueprintCallable) + +void ABiped_PlayerController::ClearAutoTargetAlwaysTargetActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ClearAutoTargetAlwaysTargetActor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.ClearOppugnoAlwaysTargetActor +// (Final, Native, Public, BlueprintCallable) + +void ABiped_PlayerController::ClearOppugnoAlwaysTargetActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ClearOppugnoAlwaysTargetActor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.FinishAimModeTimeDilation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float EaseOut (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::FinishAimModeTimeDilation(const float EaseOut) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "FinishAimModeTimeDilation"); + + Params::Biped_PlayerController_FinishAimModeTimeDilation Parms{}; + + Parms.EaseOut = EaseOut; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.FinishSettingAutoTargetAlwaysTargetActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::FinishSettingAutoTargetAlwaysTargetActor(const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "FinishSettingAutoTargetAlwaysTargetActor"); + + Params::Biped_PlayerController_FinishSettingAutoTargetAlwaysTargetActor Parms{}; + + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.FinishSettingSpecialAutoTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::FinishSettingSpecialAutoTarget(const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "FinishSettingSpecialAutoTarget"); + + Params::Biped_PlayerController_FinishSettingSpecialAutoTarget Parms{}; + + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.FlickToTarget +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& StickFlickDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_PlayerController::FlickToTarget(const struct FVector2D& StickFlickDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "FlickToTarget"); + + Params::Biped_PlayerController_FlickToTarget Parms{}; + + Parms.StickFlickDirection = std::move(StickFlickDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.FlushInputKeys +// (Final, Native, Public, BlueprintCallable) + +void ABiped_PlayerController::FlushInputKeys() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "FlushInputKeys"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.FullyResetCamera +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ResetSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* ResetSpeedCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::FullyResetCamera(float ResetSpeed, class UCurveFloat* ResetSpeedCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "FullyResetCamera"); + + Params::Biped_PlayerController_FullyResetCamera Parms{}; + + Parms.ResetSpeed = ResetSpeed; + Parms.ResetSpeedCurve = ResetSpeedCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.GetAimBlendParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_PlayerController::GetAimBlendParameter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetAimBlendParameter"); + + Params::Biped_PlayerController_GetAimBlendParameter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetAimSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense_CogGroup_Aim* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAISense_CogGroup_Aim* ABiped_PlayerController::GetAimSense() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetAimSense"); + + Params::Biped_PlayerController_GetAimSense Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetAutoTargetSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense_CogGroup_AutoTarget* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAISense_CogGroup_AutoTarget* ABiped_PlayerController::GetAutoTargetSense() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetAutoTargetSense"); + + Params::Biped_PlayerController_GetAutoTargetSense Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetClimbSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense_CogGroup_Climb* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAISense_CogGroup_Climb* ABiped_PlayerController::GetClimbSense() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetClimbSense"); + + Params::Biped_PlayerController_GetClimbSense Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetInteractSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense_CogGroup_Interact* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAISense_CogGroup_Interact* ABiped_PlayerController::GetInteractSense() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetInteractSense"); + + Params::Biped_PlayerController_GetInteractSense Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetLastControlRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FRotator ABiped_PlayerController::GetLastControlRotation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetLastControlRotation"); + + Params::Biped_PlayerController_GetLastControlRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetLockedOnActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_PlayerController::GetLockedOnActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetLockedOnActor"); + + Params::Biped_PlayerController_GetLockedOnActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetOppugnoAlwaysTargetActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_PlayerController::GetOppugnoAlwaysTargetActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetOppugnoAlwaysTargetActor"); + + Params::Biped_PlayerController_GetOppugnoAlwaysTargetActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetStationInteractSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense_CogGroup_Station* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAISense_CogGroup_Station* ABiped_PlayerController::GetStationInteractSense() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetStationInteractSense"); + + Params::Biped_PlayerController_GetStationInteractSense Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetTargetOfInterestSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense_CogGroup_TargetOfInterest*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAISense_CogGroup_TargetOfInterest* ABiped_PlayerController::GetTargetOfInterestSense() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetTargetOfInterestSense"); + + Params::Biped_PlayerController_GetTargetOfInterestSense Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.IsActorInBestList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SenseClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* TestActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_PlayerController::IsActorInBestList(TSubclassOf SenseClass, const class AActor* TestActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "IsActorInBestList"); + + Params::Biped_PlayerController_IsActorInBestList Parms{}; + + Parms.SenseClass = SenseClass; + Parms.TestActor = TestActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.IsLockedOntoTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_PlayerController::IsLockedOntoTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "IsLockedOntoTarget"); + + Params::Biped_PlayerController_IsLockedOntoTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.IsSenseEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense_CogGroup* InSense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_PlayerController::IsSenseEnabled(class UAISense_CogGroup* InSense) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "IsSenseEnabled"); + + Params::Biped_PlayerController_IsSenseEnabled Parms{}; + + Parms.InSense = InSense; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.IsTargetCritical +// (Final, Native, Public) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::IsTargetCritical(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "IsTargetCritical"); + + Params::Biped_PlayerController_IsTargetCritical Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.LockOntoAutoTargetActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ELockOnReticleType InLockOnType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* AutoTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::LockOntoAutoTargetActor(ELockOnReticleType InLockOnType, class AActor* AutoTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "LockOntoAutoTargetActor"); + + Params::Biped_PlayerController_LockOntoAutoTargetActor Parms{}; + + Parms.InLockOnType = InLockOnType; + Parms.AutoTargetActor = AutoTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.MaxSpeedChanged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::MaxSpeedChanged(float InSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "MaxSpeedChanged"); + + Params::Biped_PlayerController_MaxSpeedChanged Parms{}; + + Parms.InSpeed = InSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.OnCurtainLowered +// (Final, Native, Public) + +void ABiped_PlayerController::OnCurtainLowered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "OnCurtainLowered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.OnInteractTargetRegistered +// (Final, Native, Public) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::OnInteractTargetRegistered(class AActor* InTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "OnInteractTargetRegistered"); + + Params::Biped_PlayerController_OnInteractTargetRegistered Parms{}; + + Parms.InTarget = InTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.PawnTeleported +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AAmbulatory_Character* TeleportedCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AmountDisplaced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::PawnTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "PawnTeleported"); + + Params::Biped_PlayerController_PawnTeleported Parms{}; + + Parms.TeleportedCharacter = TeleportedCharacter; + Parms.AmountDisplaced = std::move(AmountDisplaced); + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.ReleaseCameraLookAt +// (Final, Native, Public, BlueprintCallable) + +void ABiped_PlayerController::ReleaseCameraLookAt() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ReleaseCameraLookAt"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.ReleaseLockFromTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ELockOnReticleType InLockOnType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::ReleaseLockFromTarget(ELockOnReticleType InLockOnType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ReleaseLockFromTarget"); + + Params::Biped_PlayerController_ReleaseLockFromTarget Parms{}; + + Parms.InLockOnType = InLockOnType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.ResetCameraRotation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ResetSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* ResetSpeedCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::ResetCameraRotation(float ResetSpeed, class UCurveFloat* ResetSpeedCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "ResetCameraRotation"); + + Params::Biped_PlayerController_ResetCameraRotation Parms{}; + + Parms.ResetSpeed = ResetSpeed; + Parms.ResetSpeedCurve = ResetSpeedCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetAutoTargetAlwaysTargetActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetAutoTargetAlwaysTargetActor(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetAutoTargetAlwaysTargetActor"); + + Params::Biped_PlayerController_SetAutoTargetAlwaysTargetActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetCameraLookAt +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& LookAtPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SpeedScalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetCameraLookAt(const struct FVector& LookAtPoint, float SpeedScalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetCameraLookAt"); + + Params::Biped_PlayerController_SetCameraLookAt Parms{}; + + Parms.LookAtPoint = std::move(LookAtPoint); + Parms.SpeedScalar = SpeedScalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetCameraLookAt_Actor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* LookAtActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SpeedScalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetCameraLookAt_Actor(class AActor* LookAtActor, float SpeedScalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetCameraLookAt_Actor"); + + Params::Biped_PlayerController_SetCameraLookAt_Actor Parms{}; + + Parms.LookAtActor = LookAtActor; + Parms.SpeedScalar = SpeedScalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetCameraLookAt_ActorAndTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* LookAtActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LookAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetCameraLookAt_ActorAndTime(class AActor* LookAtActor, float LookAtTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetCameraLookAt_ActorAndTime"); + + Params::Biped_PlayerController_SetCameraLookAt_ActorAndTime Parms{}; + + Parms.LookAtActor = LookAtActor; + Parms.LookAtTime = LookAtTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetCameraLookAt_TimeBased +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& LookAtPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LookAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetCameraLookAt_TimeBased(const struct FVector& LookAtPoint, float LookAtTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetCameraLookAt_TimeBased"); + + Params::Biped_PlayerController_SetCameraLookAt_TimeBased Parms{}; + + Parms.LookAtPoint = std::move(LookAtPoint); + Parms.LookAtTime = LookAtTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetCameraRotation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& DesiredRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetCameraRotation(const struct FRotator& DesiredRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetCameraRotation"); + + Params::Biped_PlayerController_SetCameraRotation Parms{}; + + Parms.DesiredRotation = std::move(DesiredRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetInteractStickyTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetInteractStickyTarget(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetInteractStickyTarget"); + + Params::Biped_PlayerController_SetInteractStickyTarget Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetOppugnoAlwaysTargetActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetOppugnoAlwaysTargetActor(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetOppugnoAlwaysTargetActor"); + + Params::Biped_PlayerController_SetOppugnoAlwaysTargetActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetSenseEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAISense_CogGroup* InSense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetSenseEnabled(class UAISense_CogGroup* InSense, bool bInFlag, bool bInForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetSenseEnabled"); + + Params::Biped_PlayerController_SetSenseEnabled Parms{}; + + Parms.InSense = InSense; + Parms.bInFlag = bInFlag; + Parms.bInForce = bInForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.SetTargetingMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ETargetingMode InMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockOnInAimMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetTargetingMode(const ETargetingMode InMode, bool bLockOnInAimMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetTargetingMode"); + + Params::Biped_PlayerController_SetTargetingMode Parms{}; + + Parms.InMode = InMode; + Parms.bLockOnInAimMode = bLockOnInAimMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.StartAimModeTimeDilation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float Dilation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float EaseIn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::StartAimModeTimeDilation(const float Dilation, const float EaseIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "StartAimModeTimeDilation"); + + Params::Biped_PlayerController_StartAimModeTimeDilation Parms{}; + + Parms.Dilation = Dilation; + Parms.EaseIn = EaseIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.StartSettingAutoTargetAlwaysTargetActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::StartSettingAutoTargetAlwaysTargetActor(class AActor* InTargetActor, const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "StartSettingAutoTargetAlwaysTargetActor"); + + Params::Biped_PlayerController_StartSettingAutoTargetAlwaysTargetActor Parms{}; + + Parms.InTargetActor = InTargetActor; + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.StartSettingSpecialAutoTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InSpecialActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::StartSettingSpecialAutoTarget(class AActor* InSpecialActor, const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "StartSettingSpecialAutoTarget"); + + Params::Biped_PlayerController_StartSettingSpecialAutoTarget Parms{}; + + Parms.InSpecialActor = InSpecialActor; + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.StickClick +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bOnlyOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOnlyOff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::StickClick(bool bOnlyOn, bool bOnlyOff) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "StickClick"); + + Params::Biped_PlayerController_StickClick Parms{}; + + Parms.bOnlyOn = bOnlyOn; + Parms.bOnlyOff = bOnlyOff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.TargetChanged +// (Final, Native, Public) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* NewTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* OldTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::TargetChanged(class UAISense* Sense, const class AActor* NewTarget, const class AActor* OldTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "TargetChanged"); + + Params::Biped_PlayerController_TargetChanged Parms{}; + + Parms.Sense = Sense; + Parms.NewTarget = NewTarget; + Parms.OldTarget = OldTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.TargetLost +// (Final, Native, Public) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* OldTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::TargetLost(class UAISense* Sense, const class AActor* OldTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "TargetLost"); + + Params::Biped_PlayerController_TargetLost Parms{}; + + Parms.Sense = Sense; + Parms.OldTarget = OldTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.TargetSighted +// (Final, Native, Public) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::TargetSighted(class UAISense* Sense, const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "TargetSighted"); + + Params::Biped_PlayerController_TargetSighted Parms{}; + + Parms.Sense = Sense; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.TutorialAutoTargetBitChanged +// (Final, Native, Public) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::TutorialAutoTargetBitChanged(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "TutorialAutoTargetBitChanged"); + + Params::Biped_PlayerController_TutorialAutoTargetBitChanged Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_PlayerController.GetBestAutoTargetActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_PlayerController::GetBestAutoTargetActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetBestAutoTargetActor"); + + Params::Biped_PlayerController_GetBestAutoTargetActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetBestAutoTargetActor_WorldLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_PlayerController::GetBestAutoTargetActor_WorldLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetBestAutoTargetActor_WorldLocation"); + + Params::Biped_PlayerController_GetBestAutoTargetActor_WorldLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetBestLockOnActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_PlayerController::GetBestLockOnActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetBestLockOnActor"); + + Params::Biped_PlayerController_GetBestLockOnActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetBestOppugnoActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_PlayerController::GetBestOppugnoActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetBestOppugnoActor"); + + Params::Biped_PlayerController_GetBestOppugnoActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetBestReparoActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_PlayerController::GetBestReparoActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetBestReparoActor"); + + Params::Biped_PlayerController_GetBestReparoActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetLastValidMountLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* OutLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_PlayerController::GetLastValidMountLocation(struct FVector* OutLocation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetLastValidMountLocation"); + + Params::Biped_PlayerController_GetLastValidMountLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLocation != nullptr) + *OutLocation = std::move(Parms.OutLocation); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.GetPlayerInput +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPlayerInput* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPlayerInput* ABiped_PlayerController::GetPlayerInput() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "GetPlayerInput"); + + Params::Biped_PlayerController_GetPlayerInput Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_PlayerController.SetSpecialAutoTarget +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class AActor* InSpecialActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_PlayerController::SetSpecialAutoTarget(class AActor* InSpecialActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_PlayerController", "SetSpecialAutoTarget"); + + Params::Biped_PlayerController_SetSpecialAutoTarget Parms{}; + + Parms.InSpecialActor = InSpecialActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ItemTool.GetCharacter +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* AItemTool::GetCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ItemTool", "GetCharacter"); + + Params::ItemTool_GetCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ItemTool.GetItemToolRecord +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UItemToolRecord* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UItemToolRecord* AItemTool::GetItemToolRecord() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ItemTool", "GetItemToolRecord"); + + Params::ItemTool_GetItemToolRecord Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellCasterTool.CastSpell +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InSourceLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float AccuracyOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InObjDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InCharDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAffectTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SpellTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SpellLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAlwaysHitTargetActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelocityIncludeTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUnblockableAgainstPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyShieldBreaker UnblockableLByNPCLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellCasterTool::CastSpell(class USpellToolRecord* SpellToolRecord, class AActor* Target, const struct FVector& InSourceLocation, const struct FRotator& Orientation, float AccuracyOffset, float InObjDamage, float InCharDamage, bool bAffectTarget, float SpellTime, int32 SpellLevel, const bool bAlwaysHitTargetActor, bool bVelocityIncludeTarget, bool bUnblockableAgainstPlayer, EEnemyShieldBreaker UnblockableLByNPCLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellCasterTool", "CastSpell"); + + Params::SpellCasterTool_CastSpell Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + Parms.Target = Target; + Parms.InSourceLocation = std::move(InSourceLocation); + Parms.Orientation = std::move(Orientation); + Parms.AccuracyOffset = AccuracyOffset; + Parms.InObjDamage = InObjDamage; + Parms.InCharDamage = InCharDamage; + Parms.bAffectTarget = bAffectTarget; + Parms.SpellTime = SpellTime; + Parms.SpellLevel = SpellLevel; + Parms.bAlwaysHitTargetActor = bAlwaysHitTargetActor; + Parms.bVelocityIncludeTarget = bVelocityIncludeTarget; + Parms.bUnblockableAgainstPlayer = bUnblockableAgainstPlayer; + Parms.UnblockableLByNPCLevel = UnblockableLByNPCLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellCasterTool.StopSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AMunitionType_Base* InMunition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellCasterTool::StopSpell(class AMunitionType_Base* InMunition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellCasterTool", "StopSpell"); + + Params::SpellCasterTool_StopSpell Parms{}; + + Parms.InMunition = InMunition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UDynamicObjectManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDynamicObjectManager* UDynamicObjectManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DynamicObjectManager", "Get"); + + Params::DynamicObjectManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectManager.DoDelayedSpawn +// (Final, Native, Public) +// Parameters: +// uint32 RequestID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicObjectManager::DoDelayedSpawn(uint32 RequestID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectManager", "DoDelayedSpawn"); + + Params::DynamicObjectManager_DoDelayedSpawn Parms{}; + + Parms.RequestID = RequestID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectManager.FindValidLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float halfAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UDynamicObjectManager::FindValidLocation(const struct FTransform& InTransform, float Radius, float halfAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectManager", "FindValidLocation"); + + Params::DynamicObjectManager_FindValidLocation Parms{}; + + Parms.InTransform = std::move(InTransform); + Parms.Radius = Radius; + Parms.halfAngle = halfAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectManager.IsObjectLoaded +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectToLoad (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDynamicObjectManager::IsObjectLoaded(const class FString& ObjectToLoad) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectManager", "IsObjectLoaded"); + + Params::DynamicObjectManager_IsObjectLoaded Parms{}; + + Parms.ObjectToLoad = std::move(ObjectToLoad); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectManager.LoadDynamicObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectToLoad (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDynamicObjectManager::LoadDynamicObject(const class FString& ObjectToLoad) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectManager", "LoadDynamicObject"); + + Params::DynamicObjectManager_LoadDynamicObject Parms{}; + + Parms.ObjectToLoad = std::move(ObjectToLoad); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectManager.ObjectLoaded +// (Final, Native, Public) + +void UDynamicObjectManager::ObjectLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectManager", "ObjectLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UDynamicObjectManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectManager.SetDynamicSpawningEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEnableSpawning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicObjectManager::SetDynamicSpawningEnabled(bool bInEnableSpawning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectManager", "SetDynamicSpawningEnabled"); + + Params::DynamicObjectManager_SetDynamicSpawningEnabled Parms{}; + + Parms.bInEnableSpawning = bInEnableSpawning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectManager.SpawnDynamicObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectToSpawn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDynamicObjectLoadInfo& InSpawnParams (Parm, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UDynamicObjectManager::SpawnDynamicObject(const class FString& ObjectToSpawn, const struct FDynamicObjectLoadInfo& InSpawnParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectManager", "SpawnDynamicObject"); + + Params::DynamicObjectManager_SpawnDynamicObject Parms{}; + + Parms.ObjectToSpawn = std::move(ObjectToSpawn); + Parms.InSpawnParams = std::move(InSpawnParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectManager.SpawnObjectByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectToSpawn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDynamicObjectManager::SpawnObjectByName(const class FString& ObjectToSpawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectManager", "SpawnObjectByName"); + + Params::DynamicObjectManager_SpawnObjectByName Parms{}; + + Parms.ObjectToSpawn = std::move(ObjectToSpawn); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BonySkeletonComponent.Abort +// (Final, Native, Public, BlueprintCallable) + +void UBonySkeletonComponent::Abort() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BonySkeletonComponent", "Abort"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BonySkeletonComponent.Initialize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBonySkeletonComponent::Initialize(class FName ProfileName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BonySkeletonComponent", "Initialize"); + + Params::BonySkeletonComponent_Initialize Parms{}; + + Parms.ProfileName = ProfileName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CullingHammer.EnableCrackFillerPostProcess +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACullingHammer::EnableCrackFillerPostProcess(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CullingHammer", "EnableCrackFillerPostProcess"); + + Params::CullingHammer_EnableCrackFillerPostProcess Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CullingHammer.RebuildBlocker +// (Final, Native, Public, BlueprintCallable) + +void ACullingHammer::RebuildBlocker() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CullingHammer", "RebuildBlocker"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhysicsSimViewBPHelper.DisableAutoSaveGame +// (Final, Native, Static, Public, BlueprintCallable) + +void UPhysicsSimViewBPHelper::DisableAutoSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsSimViewBPHelper", "DisableAutoSaveGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhysicsSimViewBPHelper.SetActorId +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicsSimViewBPHelper::SetActorId(class AActor* Actor, const class FString& ActorId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicsSimViewBPHelper", "SetActorId"); + + Params::PhysicsSimViewBPHelper_SetActorId Parms{}; + + Parms.Actor = Actor; + Parms.ActorId = std::move(ActorId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UserWidget_LockOnReticle.SetAimModeCircleScale +// (Event, Public, BlueprintEvent) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget_LockOnReticle::SetAimModeCircleScale(float InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget_LockOnReticle", "SetAimModeCircleScale"); + + Params::UserWidget_LockOnReticle_SetAimModeCircleScale Parms{}; + + Parms.InScale = InScale; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.UserWidget_LockOnReticle.SetAimModeVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// const ESlateVisibility InVisibility (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget_LockOnReticle::SetAimModeVisibility(const ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget_LockOnReticle", "SetAimModeVisibility"); + + Params::UserWidget_LockOnReticle_SetAimModeVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.UserWidget_LockOnReticle.SetLockOnVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// const ESlateVisibility InVisibility (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget_LockOnReticle::SetLockOnVisibility(const ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget_LockOnReticle", "SetLockOnVisibility"); + + Params::UserWidget_LockOnReticle_SetLockOnVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FierySendComponent.AddFierySendComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMultiFX2Asset* InHitFx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf InMunitionClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInDestroyOnHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFierySendComponent::AddFierySendComponent(class AActor* Actor, class AActor* InInstigator, class UMultiFX2Asset* InHitFx, TSubclassOf InMunitionClass, bool bInDestroyOnHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FierySendComponent", "AddFierySendComponent"); + + Params::FierySendComponent_AddFierySendComponent Parms{}; + + Parms.Actor = Actor; + Parms.InInstigator = InInstigator; + Parms.InHitFx = InHitFx; + Parms.InMunitionClass = InMunitionClass; + Parms.bInDestroyOnHit = bInDestroyOnHit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FierySendComponent.HandleActorHit +// (Final, Native, Private, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UFierySendComponent::HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FierySendComponent", "HandleActorHit"); + + Params::FierySendComponent_HandleActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BlockedInterface.OnBlocked +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInteractionArchitectAsset* DataAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBlockTiming BlockedTiming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& MunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const struct FVector& Throw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBlockedInterface::OnBlocked(class AActor* Instigator, class UInteractionArchitectAsset* DataAsset, EBlockTiming BlockedTiming, const struct FGameplayTagContainer& MunitionTagContainer, const struct FVector& Throw, const struct FVector& ImpactDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("BlockedInterface", "OnBlocked"); + + Params::BlockedInterface_OnBlocked Parms{}; + + Parms.Instigator = Instigator; + Parms.DataAsset = DataAsset; + Parms.BlockedTiming = BlockedTiming; + Parms.MunitionTagContainer = std::move(MunitionTagContainer); + Parms.Throw = std::move(Throw); + Parms.ImpactDirection = std::move(ImpactDirection); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.AblCollisionBranchConditionScratchpad.HandleActorHit +// (Final, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UAblCollisionBranchConditionScratchpad::HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AblCollisionBranchConditionScratchpad", "HandleActorHit"); + + Params::AblCollisionBranchConditionScratchpad_HandleActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhysicsInterface.AccioStart +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&DataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& ImpactDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::AccioStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Velocity, const TArray& DataAssets, const struct FVector& ImpactDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "AccioStart"); + + Params::PhysicsInterface_AccioStart Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.Velocity = std::move(Velocity); + Parms.DataAssets = std::move(DataAssets); + Parms.ImpactDirection = std::move(ImpactDirection); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.DepulsoStart +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::DepulsoStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "DepulsoStart"); + + Params::PhysicsInterface_DepulsoStart Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.Location = std::move(Location); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.DescendoStart +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::DescendoStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "DescendoStart"); + + Params::PhysicsInterface_DescendoStart Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.Velocity = std::move(Velocity); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.DisallowAccio +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::DisallowAccio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "DisallowAccio"); + + Params::PhysicsInterface_DisallowAccio Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.DisallowDepulso +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::DisallowDepulso() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "DisallowDepulso"); + + Params::PhysicsInterface_DisallowDepulso Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.DisallowDescendo +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::DisallowDescendo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "DisallowDescendo"); + + Params::PhysicsInterface_DisallowDescendo Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.DisallowFlipendo +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::DisallowFlipendo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "DisallowFlipendo"); + + Params::PhysicsInterface_DisallowFlipendo Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.DisallowLevioso +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::DisallowLevioso() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "DisallowLevioso"); + + Params::PhysicsInterface_DisallowLevioso Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.DisallowWingardium +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::DisallowWingardium() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "DisallowWingardium"); + + Params::PhysicsInterface_DisallowWingardium Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.ExpulsoStart +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::ExpulsoStart(class AActor* Instigator, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "ExpulsoStart"); + + Params::PhysicsInterface_ExpulsoStart Parms{}; + + Parms.Instigator = Instigator; + Parms.Location = std::move(Location); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.FlipendoStart +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::FlipendoStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "FlipendoStart"); + + Params::PhysicsInterface_FlipendoStart Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.Location = std::move(Location); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.LeviosoChargedStart +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InitiatedByPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Impact (Parm, NativeAccessSpecifierPublic) +// const TArray&DataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& ImpactDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::LeviosoChargedStart(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& Location, const struct FVector& Velocity, bool InitiatedByPlayer, const struct FGameplayTagContainer& Impact, const TArray& DataAssets, const struct FVector& ImpactDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "LeviosoChargedStart"); + + Params::PhysicsInterface_LeviosoChargedStart Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.Location = std::move(Location); + Parms.Velocity = std::move(Velocity); + Parms.InitiatedByPlayer = InitiatedByPlayer; + Parms.Impact = std::move(Impact); + Parms.DataAssets = std::move(DataAssets); + Parms.ImpactDirection = std::move(ImpactDirection); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.LeviosoStart +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Impact (Parm, NativeAccessSpecifierPublic) +// const TArray&DataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool InitiatedByPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OverrideEffects (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::LeviosoStart(class AActor* Instigator, const struct FVector& Location, const struct FGameplayTagContainer& Impact, const TArray& DataAssets, bool InitiatedByPlayer, bool* OverrideEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "LeviosoStart"); + + Params::PhysicsInterface_LeviosoStart Parms{}; + + Parms.Instigator = Instigator; + Parms.Location = std::move(Location); + Parms.Impact = std::move(Impact); + Parms.DataAssets = std::move(DataAssets); + Parms.InitiatedByPlayer = InitiatedByPlayer; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OverrideEffects != nullptr) + *OverrideEffects = Parms.OverrideEffects; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicsInterface.OnAccioEnd +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TransitioningToWingardium (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IPhysicsInterface::OnAccioEnd(class AActor* Instigator, bool TransitioningToWingardium) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnAccioEnd"); + + Params::PhysicsInterface_OnAccioEnd Parms{}; + + Parms.Instigator = Instigator; + Parms.TransitioningToWingardium = TransitioningToWingardium; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhysicsInterface.OnAccioFailed +// (Event, Public, BlueprintEvent) + +void IPhysicsInterface::OnAccioFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnAccioFailed"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhysicsInterface.OnAccioThrow +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ThrowVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&DataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Impact (Parm, NativeAccessSpecifierPublic) + +void IPhysicsInterface::OnAccioThrow(const class ASpellTool* SpellTool, class AActor* Instigator, const struct FVector& ThrowVelocity, const TArray& DataAssets, const struct FGameplayTagContainer& Impact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnAccioThrow"); + + Params::PhysicsInterface_OnAccioThrow Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.ThrowVelocity = std::move(ThrowVelocity); + Parms.DataAssets = std::move(DataAssets); + Parms.Impact = std::move(Impact); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhysicsInterface.OnDepulsoFailed +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IPhysicsInterface::OnDepulsoFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnDepulsoFailed"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhysicsInterface.OnDepulsoThrow +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ThrowVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&DataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Impact (Parm, NativeAccessSpecifierPublic) + +void IPhysicsInterface::OnDepulsoThrow(const class ASpellTool* SpellTool, const struct FVector& ThrowVelocity, const struct FVector& Target, class AActor* Instigator, const TArray& DataAssets, const struct FGameplayTagContainer& Impact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnDepulsoThrow"); + + Params::PhysicsInterface_OnDepulsoThrow Parms{}; + + Parms.SpellTool = SpellTool; + Parms.ThrowVelocity = std::move(ThrowVelocity); + Parms.Target = std::move(Target); + Parms.Instigator = Instigator; + Parms.DataAssets = std::move(DataAssets); + Parms.Impact = std::move(Impact); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhysicsInterface.OnExpulsoThrow +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& ThrowVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&DataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Impact (Parm, NativeAccessSpecifierPublic) + +void IPhysicsInterface::OnExpulsoThrow(const struct FVector& ThrowVelocity, const struct FVector& Target, class AActor* Instigator, const TArray& DataAssets, const struct FGameplayTagContainer& Impact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnExpulsoThrow"); + + Params::PhysicsInterface_OnExpulsoThrow Parms{}; + + Parms.ThrowVelocity = std::move(ThrowVelocity); + Parms.Target = std::move(Target); + Parms.Instigator = Instigator; + Parms.DataAssets = std::move(DataAssets); + Parms.Impact = std::move(Impact); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhysicsInterface.OnFlipendoFailed +// (Event, Public, BlueprintEvent) + +void IPhysicsInterface::OnFlipendoFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnFlipendoFailed"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhysicsInterface.OnFlipendoThrow +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ThrowDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ThrowVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AngularVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&DataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Impact (Parm, NativeAccessSpecifierPublic) + +void IPhysicsInterface::OnFlipendoThrow(const class ASpellTool* SpellTool, const struct FVector& ThrowDirection, const struct FVector& ThrowVelocity, const struct FVector& AngularVelocity, const struct FVector& Target, class AActor* Instigator, const TArray& DataAssets, const struct FGameplayTagContainer& Impact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnFlipendoThrow"); + + Params::PhysicsInterface_OnFlipendoThrow Parms{}; + + Parms.SpellTool = SpellTool; + Parms.ThrowDirection = std::move(ThrowDirection); + Parms.ThrowVelocity = std::move(ThrowVelocity); + Parms.AngularVelocity = std::move(AngularVelocity); + Parms.Target = std::move(Target); + Parms.Instigator = Instigator; + Parms.DataAssets = std::move(DataAssets); + Parms.Impact = std::move(Impact); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhysicsInterface.OnLeviosoEnd +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InitiatedByPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IPhysicsInterface::OnLeviosoEnd(class AActor* Instigator, bool InitiatedByPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnLeviosoEnd"); + + Params::PhysicsInterface_OnLeviosoEnd Parms{}; + + Parms.Instigator = Instigator; + Parms.InitiatedByPlayer = InitiatedByPlayer; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhysicsInterface.OnLeviosoFailed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InitiatedByPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IPhysicsInterface::OnLeviosoFailed(bool InitiatedByPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnLeviosoFailed"); + + Params::PhysicsInterface_OnLeviosoFailed Parms{}; + + Parms.InitiatedByPlayer = InitiatedByPlayer; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhysicsInterface.OnWingardiumEnd +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IPhysicsInterface::OnWingardiumEnd(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnWingardiumEnd"); + + Params::PhysicsInterface_OnWingardiumEnd Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhysicsInterface.OnWingardiumFailed +// (Event, Public, BlueprintEvent) + +void IPhysicsInterface::OnWingardiumFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnWingardiumFailed"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhysicsInterface.OnWingardiumGhostStart +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&DataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void IPhysicsInterface::OnWingardiumGhostStart(const class ASpellTool* SpellTool, class AActor* Instigator, const TArray& DataAssets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "OnWingardiumGhostStart"); + + Params::PhysicsInterface_OnWingardiumGhostStart Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.DataAssets = std::move(DataAssets); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhysicsInterface.WingardiumStart +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IPhysicsInterface::WingardiumStart(const class ASpellTool* SpellTool, class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicsInterface", "WingardiumStart"); + + Params::PhysicsInterface_WingardiumStart Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.DamageIndicatorsBase.OnNPC_Damaged +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector2D& ScreenPos (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsVulnerableDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDamageIndicatorsBase::OnNPC_Damaged(const struct FVector2D& ScreenPos, float Damage, bool IsVulnerableDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DamageIndicatorsBase", "OnNPC_Damaged"); + + Params::DamageIndicatorsBase_OnNPC_Damaged Parms{}; + + Parms.ScreenPos = std::move(ScreenPos); + Parms.Damage = Damage; + Parms.IsVulnerableDamage = IsVulnerableDamage; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ObjectStateInfo.ActorStartSimulatingPhysics +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::ActorStartSimulatingPhysics(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "ActorStartSimulatingPhysics"); + + Params::ObjectStateInfo_ActorStartSimulatingPhysics Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.ActorStopSimulatingPhysics +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::ActorStopSimulatingPhysics(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "ActorStopSimulatingPhysics"); + + Params::ObjectStateInfo_ActorStopSimulatingPhysics Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.AddCooldownPickupTarget +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InTarget (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::AddCooldownPickupTarget(const struct FVector& InTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "AddCooldownPickupTarget"); + + Params::ObjectStateInfo_AddCooldownPickupTarget Parms{}; + + Parms.InTarget = std::move(InTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.ClearCooldownPickupTargets +// (Final, Native, Static, Public, BlueprintCallable) + +void UObjectStateInfo::ClearCooldownPickupTargets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "ClearCooldownPickupTargets"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DisableDamageMods +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bDisable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::DisableDamageMods(bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "DisableDamageMods"); + + Params::ObjectStateInfo_DisableDamageMods Parms{}; + + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DisableFallDamage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bDisable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::DisableFallDamage(bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "DisableFallDamage"); + + Params::ObjectStateInfo_DisableFallDamage Parms{}; + + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.GetActorImpactType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EImpactTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EImpactTypes UObjectStateInfo::GetActorImpactType(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetActorImpactType"); + + Params::ObjectStateInfo_GetActorImpactType Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetActorMainPrimitiveComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* UObjectStateInfo::GetActorMainPrimitiveComponent(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetActorMainPrimitiveComponent"); + + Params::ObjectStateInfo_GetActorMainPrimitiveComponent Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetActorMass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetActorMass(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetActorMass"); + + Params::ObjectStateInfo_GetActorMass Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetComponentPhoenixPhysicalMaterial +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UPrimitiveComponent* InPrimComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhoenixPhysicalMaterial* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhoenixPhysicalMaterial* UObjectStateInfo::GetComponentPhoenixPhysicalMaterial(const class UPrimitiveComponent* InPrimComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetComponentPhoenixPhysicalMaterial"); + + Params::ObjectStateInfo_GetComponentPhoenixPhysicalMaterial Parms{}; + + Parms.InPrimComponent = InPrimComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetCurrentItemEffectiveness +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetCurrentItemEffectiveness() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetCurrentItemEffectiveness"); + + Params::ObjectStateInfo_GetCurrentItemEffectiveness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetCursedEnemyCount +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetCursedEnemyCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetCursedEnemyCount"); + + Params::ObjectStateInfo_GetCursedEnemyCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetNonScaledActorBounds +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOnlyCollidingComponents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* BoxExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::GetNonScaledActorBounds(const class AActor* InActor, bool bOnlyCollidingComponents, struct FVector* Origin, struct FVector* BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetNonScaledActorBounds"); + + Params::ObjectStateInfo_GetNonScaledActorBounds Parms{}; + + Parms.InActor = InActor; + Parms.bOnlyCollidingComponents = bOnlyCollidingComponents; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Origin != nullptr) + *Origin = std::move(Parms.Origin); + + if (BoxExtent != nullptr) + *BoxExtent = std::move(Parms.BoxExtent); +} + + +// Function Phoenix.ObjectStateInfo.GetNormalHarvestCount +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetNormalHarvestCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetNormalHarvestCount"); + + Params::ObjectStateInfo_GetNormalHarvestCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetObjectStateInfoData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObjectStateInfoData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObjectStateInfoData* UObjectStateInfo::GetObjectStateInfoData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetObjectStateInfoData"); + + Params::ObjectStateInfo_GetObjectStateInfoData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetPlayerCompletedFactSheets +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetPlayerCompletedFactSheets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetPlayerCompletedFactSheets"); + + Params::ObjectStateInfo_GetPlayerCompletedFactSheets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetPlayerConsecutiveEnemyHits +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetPlayerConsecutiveEnemyHits() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetPlayerConsecutiveEnemyHits"); + + Params::ObjectStateInfo_GetPlayerConsecutiveEnemyHits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetPlayerEnemiesCount +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetPlayerEnemiesCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetPlayerEnemiesCount"); + + Params::ObjectStateInfo_GetPlayerEnemiesCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetPlayerFriendsCount +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetPlayerFriendsCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetPlayerFriendsCount"); + + Params::ObjectStateInfo_GetPlayerFriendsCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetPlayerPottedPlants +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetPlayerPottedPlants() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetPlayerPottedPlants"); + + Params::ObjectStateInfo_GetPlayerPottedPlants Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetStudentsInInfirmary +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetStudentsInInfirmary() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetStudentsInInfirmary"); + + Params::ObjectStateInfo_GetStudentsInInfirmary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetTodaysPlayerGainedSoCapCount +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetTodaysPlayerGainedSoCapCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "GetTodaysPlayerGainedSoCapCount"); + + Params::ObjectStateInfo_GetTodaysPlayerGainedSoCapCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsActorLeviosoActive +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsActorLeviosoActive(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "IsActorLeviosoActive"); + + Params::ObjectStateInfo_IsActorLeviosoActive Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsActorSimulatingPhysics +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsActorSimulatingPhysics(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "IsActorSimulatingPhysics"); + + Params::ObjectStateInfo_IsActorSimulatingPhysics Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsCharacterOnGround +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsCharacterOnGround(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "IsCharacterOnGround"); + + Params::ObjectStateInfo_IsCharacterOnGround Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsCharacterOnGroundWithHitResult +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsCharacterOnGroundWithHitResult(const class AActor* InActor, struct FHitResult* OutHitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "IsCharacterOnGroundWithHitResult"); + + Params::ObjectStateInfo_IsCharacterOnGroundWithHitResult Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHitResult != nullptr) + *OutHitResult = std::move(Parms.OutHitResult); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsFallDamageDisabled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsFallDamageDisabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "IsFallDamageDisabled"); + + Params::ObjectStateInfo_IsFallDamageDisabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.RemoveActorMagicEffects +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray>&EffectTypeList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + +void UObjectStateInfo::RemoveActorMagicEffects(class AActor* InActor, const TArray>& EffectTypeList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateInfo", "RemoveActorMagicEffects"); + + Params::ObjectStateInfo_RemoveActorMagicEffects Parms{}; + + Parms.InActor = InActor; + Parms.EffectTypeList = std::move(EffectTypeList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.Activate +// (Native, Public, BlueprintCallable) + +void UObjectStateInfo::Activate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "Activate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.ActorHitShake +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::ActorHitShake(float Damage, const struct FVector& ImpactLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "ActorHitShake"); + + Params::ObjectStateInfo_ActorHitShake Parms{}; + + Parms.Damage = Damage; + Parms.ImpactLocation = std::move(ImpactLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.AddImmuneUnlessCritical +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UObjectStateInfo::AddImmuneUnlessCritical(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "AddImmuneUnlessCritical"); + + Params::ObjectStateInfo_AddImmuneUnlessCritical Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.AddImmunity +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UObjectStateInfo::AddImmunity(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "AddImmunity"); + + Params::ObjectStateInfo_AddImmunity Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.AdjustHealth +// (Native, Public, BlueprintCallable) +// Parameters: +// float change (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIndicateHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::AdjustHealth(float change, bool bIndicateHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "AdjustHealth"); + + Params::ObjectStateInfo_AdjustHealth Parms{}; + + Parms.change = change; + Parms.bIndicateHUD = bIndicateHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.BecomeMovable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bBecomeMovable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::BecomeMovable(bool bBecomeMovable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "BecomeMovable"); + + Params::ObjectStateInfo_BecomeMovable Parms{}; + + Parms.bBecomeMovable = bBecomeMovable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.BreakStaticDestructibleMesh +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// float InImpulseStr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InHitLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InHitDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* InDestroyEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InEffectRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AdditionalDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularForceMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::BreakStaticDestructibleMesh(float InImpulseStr, const struct FVector& InHitLocation, const struct FVector& InHitDirection, class UParticleSystem* InDestroyEffects, float InEffectRadius, float InRadius, float AdditionalDestructionForce, float AngularForceMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "BreakStaticDestructibleMesh"); + + Params::ObjectStateInfo_BreakStaticDestructibleMesh Parms{}; + + Parms.InImpulseStr = InImpulseStr; + Parms.InHitLocation = std::move(InHitLocation); + Parms.InHitDirection = std::move(InHitDirection); + Parms.InDestroyEffects = InDestroyEffects; + Parms.InEffectRadius = InEffectRadius; + Parms.InRadius = InRadius; + Parms.AdditionalDestructionForce = AdditionalDestructionForce; + Parms.AngularForceMultiplier = AngularForceMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.CheckObstacleSetup +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::CheckObstacleSetup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "CheckObstacleSetup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.ClearCurrentVelocity +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::ClearCurrentVelocity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "ClearCurrentVelocity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.ClearImmuneToEverythingExcept +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::ClearImmuneToEverythingExcept() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "ClearImmuneToEverythingExcept"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.ClearInvulnerable +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::ClearInvulnerable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "ClearInvulnerable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DamageInPieces +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// float InImpulseStr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InHitLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InHitDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::DamageInPieces(float InImpulseStr, float InDamage, const struct FVector& InHitLocation, const struct FVector& InHitDirection, float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DamageInPieces"); + + Params::ObjectStateInfo_DamageInPieces Parms{}; + + Parms.InImpulseStr = InImpulseStr; + Parms.InDamage = InDamage; + Parms.InHitLocation = std::move(InHitLocation); + Parms.InHitDirection = std::move(InHitDirection); + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.Deactivate +// (Native, Public, BlueprintCallable) + +void UObjectStateInfo::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "Deactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DecreaseFire +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::DecreaseFire(float Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DecreaseFire"); + + Params::ObjectStateInfo_DecreaseFire Parms{}; + + Parms.Amount = Amount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.DecreaseWetness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::DecreaseWetness(float Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DecreaseWetness"); + + Params::ObjectStateInfo_DecreaseWetness Parms{}; + + Parms.Amount = Amount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.DelayDropLootContainer +// (Final, Native, Public) + +void UObjectStateInfo::DelayDropLootContainer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DelayDropLootContainer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DelayedForceBreak +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::DelayedForceBreak(float InTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DelayedForceBreak"); + + Params::ObjectStateInfo_DelayedForceBreak Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DelayedRestoreBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::DelayedRestoreBroken(float InTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DelayedRestoreBroken"); + + Params::ObjectStateInfo_DelayedRestoreBroken Parms{}; + + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DelayedRestoreUsability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::DelayedRestoreUsability(float Delay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DelayedRestoreUsability"); + + Params::ObjectStateInfo_DelayedRestoreUsability Parms{}; + + Parms.Delay = Delay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DisableObjectState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDisabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::DisableObjectState(bool bInDisabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DisableObjectState"); + + Params::ObjectStateInfo_DisableObjectState Parms{}; + + Parms.bInDisabled = bInDisabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DoFireDamage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::DoFireDamage(float Amount, class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DoFireDamage"); + + Params::ObjectStateInfo_DoFireDamage Parms{}; + + Parms.Amount = Amount; + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.DoHealing +// (Native, Public, BlueprintCallable) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAoe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InOriginalLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAutoComplete (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::DoHealing(float Amount, class AActor* InInstigator, class UPrimitiveComponent* PrimComp, int32 Item, bool bAoe, bool InOriginalLocation, bool InAutoComplete) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DoHealing"); + + Params::ObjectStateInfo_DoHealing Parms{}; + + Parms.Amount = Amount; + Parms.InInstigator = InInstigator; + Parms.PrimComp = PrimComp; + Parms.Item = Item; + Parms.bAoe = bAoe; + Parms.InOriginalLocation = InOriginalLocation; + Parms.InAutoComplete = InAutoComplete; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.DropCooldownPickup +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UObjectStateInfo::DropCooldownPickup(const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DropCooldownPickup"); + + Params::ObjectStateInfo_DropCooldownPickup Parms{}; + + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.DropLootContainer +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UObjectStateInfo::DropLootContainer(const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DropLootContainer"); + + Params::ObjectStateInfo_DropLootContainer Parms{}; + + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.EndAffectingSpells +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::EndAffectingSpells() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "EndAffectingSpells"); + + Params::ObjectStateInfo_EndAffectingSpells Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.ExtendNearDeathKneel +// (Native, Public, BlueprintCallable) +// Parameters: +// float KneelTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::ExtendNearDeathKneel(float KneelTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "ExtendNearDeathKneel"); + + Params::ObjectStateInfo_ExtendNearDeathKneel Parms{}; + + Parms.KneelTime = KneelTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.ForceAsleep +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::ForceAsleep() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "ForceAsleep"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.ForceBreak +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InRestoreBroken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::ForceBreak(float InScale, bool InRestoreBroken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "ForceBreak"); + + Params::ObjectStateInfo_ForceBreak Parms{}; + + Parms.InScale = InScale; + Parms.InRestoreBroken = InRestoreBroken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.GetCurrentlyTargeted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetCurrentlyTargeted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetCurrentlyTargeted"); + + Params::ObjectStateInfo_GetCurrentlyTargeted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetHealthBarType +// (Native, Public, BlueprintCallable) +// Parameters: +// EUIHealthBarType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUIHealthBarType UObjectStateInfo::GetHealthBarType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetHealthBarType"); + + Params::ObjectStateInfo_GetHealthBarType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetPersistence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetPersistence() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetPersistence"); + + Params::ObjectStateInfo_GetPersistence Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetRagdollInfo +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Velocity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetRagdollInfo(struct FVector* Location, struct FVector* Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetRagdollInfo"); + + Params::ObjectStateInfo_GetRagdollInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + if (Velocity != nullptr) + *Velocity = std::move(Parms.Velocity); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetShowTargetUI +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetShowTargetUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetShowTargetUI"); + + Params::ObjectStateInfo_GetShowTargetUI Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.HasAffectingSpells +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::HasAffectingSpells() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "HasAffectingSpells"); + + Params::ObjectStateInfo_HasAffectingSpells Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAwake +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAwake() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAwake"); + + Params::ObjectStateInfo_IsAwake Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsBeingAffectedBySpells +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsBeingAffectedBySpells() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsBeingAffectedBySpells"); + + Params::ObjectStateInfo_IsBeingAffectedBySpells Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsFightClubOpponent +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsFightClubOpponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsFightClubOpponent"); + + Params::ObjectStateInfo_IsFightClubOpponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsHealthCritical +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bIgnorePendingDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsHealthCritical(bool bIgnorePendingDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsHealthCritical"); + + Params::ObjectStateInfo_IsHealthCritical Parms{}; + + Parms.bIgnorePendingDamage = bIgnorePendingDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsObstacleDisabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsObstacleDisabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsObstacleDisabled"); + + Params::ObjectStateInfo_IsObstacleDisabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsProtectedCompanion +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsProtectedCompanion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsProtectedCompanion"); + + Params::ObjectStateInfo_IsProtectedCompanion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsProtectedFromDeath +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsProtectedFromDeath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsProtectedFromDeath"); + + Params::ObjectStateInfo_IsProtectedFromDeath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.NotifyCriticalHit +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::NotifyCriticalHit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "NotifyCriticalHit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.OnActorHit +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UObjectStateInfo::OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "OnActorHit"); + + Params::ObjectStateInfo_OnActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.OnCurtainRaised +// (Final, Native, Protected) + +void UObjectStateInfo::OnCurtainRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "OnCurtainRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.OnMunitionImpactDamage +// (Native, Public, HasOutParams) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionImpactData& miData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UObjectStateInfo::OnMunitionImpactDamage(const class UObject* i_caller, const struct FMunitionImpactData& miData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "OnMunitionImpactDamage"); + + Params::ObjectStateInfo_OnMunitionImpactDamage Parms{}; + + Parms.i_caller = i_caller; + Parms.miData = std::move(miData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RemoveAllImmuneUnlessCritical +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::RemoveAllImmuneUnlessCritical() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RemoveAllImmuneUnlessCritical"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RemoveAllImmunity +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::RemoveAllImmunity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RemoveAllImmunity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RemoveAllStateEffects +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::RemoveAllStateEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RemoveAllStateEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RemoveDeathFx +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::RemoveDeathFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RemoveDeathFx"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RemoveImmuneUnlessCritical +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UObjectStateInfo::RemoveImmuneUnlessCritical(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RemoveImmuneUnlessCritical"); + + Params::ObjectStateInfo_RemoveImmuneUnlessCritical Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RemoveImmunity +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UObjectStateInfo::RemoveImmunity(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RemoveImmunity"); + + Params::ObjectStateInfo_RemoveImmunity Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RemoveMagic +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::RemoveMagic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RemoveMagic"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RemoveMagicEffects +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray>&EffectTypeList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + +void UObjectStateInfo::RemoveMagicEffects(const TArray>& EffectTypeList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RemoveMagicEffects"); + + Params::ObjectStateInfo_RemoveMagicEffects Parms{}; + + Parms.EffectTypeList = std::move(EffectTypeList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.Repair +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* RepairInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Aoe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InOriginalLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAutoComplete (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::Repair(class AActor* RepairInstigator, int32 Item, bool Aoe, bool InOriginalLocation, bool InAutoComplete) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "Repair"); + + Params::ObjectStateInfo_Repair Parms{}; + + Parms.RepairInstigator = RepairInstigator; + Parms.Item = Item; + Parms.Aoe = Aoe; + Parms.InOriginalLocation = InOriginalLocation; + Parms.InAutoComplete = InAutoComplete; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.Reset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bOriginalLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::Reset(bool bOriginalLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "Reset"); + + Params::ObjectStateInfo_Reset Parms{}; + + Parms.bOriginalLocation = bOriginalLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RestoreMaterial +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::RestoreMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RestoreMaterial"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.RestoreUsability +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool repeat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::RestoreUsability(bool repeat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RestoreUsability"); + + Params::ObjectStateInfo_RestoreUsability Parms{}; + + Parms.repeat = repeat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetBaseHealth +// (Native, Public, BlueprintCallable) +// Parameters: +// float Health (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetBaseHealth(float Health) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetBaseHealth"); + + Params::ObjectStateInfo_SetBaseHealth Parms{}; + + Parms.Health = Health; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetBlocking +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInBlocking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetBlocking(bool bInBlocking) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetBlocking"); + + Params::ObjectStateInfo_SetBlocking Parms{}; + + Parms.bInBlocking = bInBlocking; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetCanBecomeMovable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bCanBecomeMovable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetCanBecomeMovable(bool bCanBecomeMovable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetCanBecomeMovable"); + + Params::ObjectStateInfo_SetCanBecomeMovable Parms{}; + + Parms.bCanBecomeMovable = bCanBecomeMovable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetCanHighlight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bCanHighlight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetCanHighlight(bool bCanHighlight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetCanHighlight"); + + Params::ObjectStateInfo_SetCanHighlight Parms{}; + + Parms.bCanHighlight = bCanHighlight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetCurrentlyTargeted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool CurrentlyTargeted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetCurrentlyTargeted(bool CurrentlyTargeted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetCurrentlyTargeted"); + + Params::ObjectStateInfo_SetCurrentlyTargeted Parms{}; + + Parms.CurrentlyTargeted = CurrentlyTargeted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetDamagable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Damagable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetDamagable(bool Damagable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetDamagable"); + + Params::ObjectStateInfo_SetDamagable Parms{}; + + Parms.Damagable = Damagable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetDazed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDazed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetDazed(bool bInDazed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetDazed"); + + Params::ObjectStateInfo_SetDazed Parms{}; + + Parms.bInDazed = bInDazed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetDestroyedBase +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMesh* Base (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetDestroyedBase(class UStaticMesh* Base) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetDestroyedBase"); + + Params::ObjectStateInfo_SetDestroyedBase Parms{}; + + Parms.Base = Base; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetDestroyedBaseByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& BaseName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetDestroyedBaseByName(const class FString& BaseName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetDestroyedBaseByName"); + + Params::ObjectStateInfo_SetDestroyedBaseByName Parms{}; + + Parms.BaseName = std::move(BaseName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetDestructibleGeometryCollection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UGeometryCollection* DestructibleGeometryCollection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetDestructibleGeometryCollection(class UGeometryCollection* DestructibleGeometryCollection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetDestructibleGeometryCollection"); + + Params::ObjectStateInfo_SetDestructibleGeometryCollection Parms{}; + + Parms.DestructibleGeometryCollection = DestructibleGeometryCollection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetDestructibleMeshByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& DestuctibleMeshName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetDestructibleMeshByName(const class FString& DestuctibleMeshName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetDestructibleMeshByName"); + + Params::ObjectStateInfo_SetDestructibleMeshByName Parms{}; + + Parms.DestuctibleMeshName = std::move(DestuctibleMeshName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetDieInWater +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool DieInWater (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetDieInWater(bool DieInWater) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetDieInWater"); + + Params::ObjectStateInfo_SetDieInWater Parms{}; + + Parms.DieInWater = DieInWater; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetEquipped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEquipped (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetEquipped(bool bInEquipped) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetEquipped"); + + Params::ObjectStateInfo_SetEquipped Parms{}; + + Parms.bInEquipped = bInEquipped; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetExplode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInExplode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetExplode(bool bInExplode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetExplode"); + + Params::ObjectStateInfo_SetExplode Parms{}; + + Parms.bInExplode = bInExplode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetFlammable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EFlammableEnum InFlammable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetFlammable(EFlammableEnum InFlammable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetFlammable"); + + Params::ObjectStateInfo_SetFlammable Parms{}; + + Parms.InFlammable = InFlammable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetForceBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bBroken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetForceBroken(bool bBroken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetForceBroken"); + + Params::ObjectStateInfo_SetForceBroken Parms{}; + + Parms.bBroken = bBroken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetForceNotBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNotBroken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetForceNotBroken(bool bNotBroken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetForceNotBroken"); + + Params::ObjectStateInfo_SetForceNotBroken Parms{}; + + Parms.bNotBroken = bNotBroken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetFragile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Fragile (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetFragile(bool Fragile) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetFragile"); + + Params::ObjectStateInfo_SetFragile Parms{}; + + Parms.Fragile = Fragile; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetHealth +// (Native, Public, BlueprintCallable) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIndicateHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::SetHealth(float Amount, bool bIndicateHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetHealth"); + + Params::ObjectStateInfo_SetHealth Parms{}; + + Parms.Amount = Amount; + Parms.bIndicateHUD = bIndicateHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.SetHealthBarType +// (Native, Public, BlueprintCallable) +// Parameters: +// EUIHealthBarType InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetHealthBarType(EUIHealthBarType InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetHealthBarType"); + + Params::ObjectStateInfo_SetHealthBarType Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetHidden +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetHidden(bool bHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetHidden"); + + Params::ObjectStateInfo_SetHidden Parms{}; + + Parms.bHidden = bHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetHighlightWhenBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bHighlightWhenBroken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetHighlightWhenBroken(bool bHighlightWhenBroken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetHighlightWhenBroken"); + + Params::ObjectStateInfo_SetHighlightWhenBroken Parms{}; + + Parms.bHighlightWhenBroken = bHighlightWhenBroken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetImmuneToEverythingExcept +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetImmuneToEverythingExcept(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetImmuneToEverythingExcept"); + + Params::ObjectStateInfo_SetImmuneToEverythingExcept Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetImmuneToGlacius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bImmune (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetImmuneToGlacius(bool bImmune) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetImmuneToGlacius"); + + Params::ObjectStateInfo_SetImmuneToGlacius Parms{}; + + Parms.bImmune = bImmune; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetImmuneToSpells +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bImmune (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetImmuneToSpells(bool bImmune) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetImmuneToSpells"); + + Params::ObjectStateInfo_SetImmuneToSpells Parms{}; + + Parms.bImmune = bImmune; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetImpulseIgnoreTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetImpulseIgnoreTime(float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetImpulseIgnoreTime"); + + Params::ObjectStateInfo_SetImpulseIgnoreTime Parms{}; + + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetInvulnerable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InInvulnerableTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::SetInvulnerable(float InInvulnerableTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetInvulnerable"); + + Params::ObjectStateInfo_SetInvulnerable Parms{}; + + Parms.InInvulnerableTime = InInvulnerableTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.SetInvulnerableToDamage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Invulnerable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetInvulnerableToDamage(bool Invulnerable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetInvulnerableToDamage"); + + Params::ObjectStateInfo_SetInvulnerableToDamage Parms{}; + + Parms.Invulnerable = Invulnerable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetInWater +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inWater (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetInWater(bool inWater, class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetInWater"); + + Params::ObjectStateInfo_SetInWater Parms{}; + + Parms.inWater = inWater; + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetInWaterVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inWater (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetInWaterVolume(bool inWater) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetInWaterVolume"); + + Params::ObjectStateInfo_SetInWaterVolume Parms{}; + + Parms.inWater = inWater; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetIsABoss +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsABoss (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetIsABoss(bool bInIsABoss) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetIsABoss"); + + Params::ObjectStateInfo_SetIsABoss Parms{}; + + Parms.bInIsABoss = bInIsABoss; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetJuggernaut +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInJuggernaut (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetJuggernaut(bool bInJuggernaut) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetJuggernaut"); + + Params::ObjectStateInfo_SetJuggernaut Parms{}; + + Parms.bInJuggernaut = bInJuggernaut; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetLocked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::SetLocked() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetLocked"); + + Params::ObjectStateInfo_SetLocked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.SetMarkupValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMarkupType MarkupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetMarkupValue(EMarkupType MarkupType, float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetMarkupValue"); + + Params::ObjectStateInfo_SetMarkupValue Parms{}; + + Parms.MarkupType = MarkupType; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetMaterialSwapped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInMaterialSwapped (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetMaterialSwapped(bool bInMaterialSwapped) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetMaterialSwapped"); + + Params::ObjectStateInfo_SetMaterialSwapped Parms{}; + + Parms.bInMaterialSwapped = bInMaterialSwapped; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetMaxOptimumAvatarDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetMaxOptimumAvatarDistance(float Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetMaxOptimumAvatarDistance"); + + Params::ObjectStateInfo_SetMaxOptimumAvatarDistance Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetMinDamageThreshold +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Threshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetMinDamageThreshold(float Threshold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetMinDamageThreshold"); + + Params::ObjectStateInfo_SetMinDamageThreshold Parms{}; + + Parms.Threshold = Threshold; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetMinOptimumAvatarDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetMinOptimumAvatarDistance(float Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetMinOptimumAvatarDistance"); + + Params::ObjectStateInfo_SetMinOptimumAvatarDistance Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetPercentCharred +// (Native, Public, BlueprintCallable) +// Parameters: +// float PercentCharred (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetPercentCharred(float PercentCharred) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetPercentCharred"); + + Params::ObjectStateInfo_SetPercentCharred Parms{}; + + Parms.PercentCharred = PercentCharred; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetPersistence +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InPersistence (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetPersistence(bool InPersistence) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetPersistence"); + + Params::ObjectStateInfo_SetPersistence Parms{}; + + Parms.InPersistence = InPersistence; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetProtectedFromDamageAndSpells +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInProtected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetProtectedFromDamageAndSpells(bool bInProtected, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetProtectedFromDamageAndSpells"); + + Params::ObjectStateInfo_SetProtectedFromDamageAndSpells Parms{}; + + Parms.bInProtected = bInProtected; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetRepairable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Repairable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetRepairable(bool Repairable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetRepairable"); + + Params::ObjectStateInfo_SetRepairable Parms{}; + + Parms.Repairable = Repairable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetRepairInPlace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInPlace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetRepairInPlace(bool bInPlace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetRepairInPlace"); + + Params::ObjectStateInfo_SetRepairInPlace Parms{}; + + Parms.bInPlace = bInPlace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetSendTargetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// uint8 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetSendTargetPriority(uint8 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetSendTargetPriority"); + + Params::ObjectStateInfo_SetSendTargetPriority Parms{}; + + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetShowTargetUI +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShowUI (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetShowTargetUI(bool ShowUI) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetShowTargetUI"); + + Params::ObjectStateInfo_SetShowTargetUI Parms{}; + + Parms.ShowUI = ShowUI; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetSizeClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EObjectSizeClass NewSizeClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetSizeClass(EObjectSizeClass NewSizeClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetSizeClass"); + + Params::ObjectStateInfo_SetSizeClass Parms{}; + + Parms.NewSizeClass = NewSizeClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetSpecialTargetPerceptionActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetSpecialTargetPerceptionActive(bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetSpecialTargetPerceptionActive"); + + Params::ObjectStateInfo_SetSpecialTargetPerceptionActive Parms{}; + + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetTargetable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTargetable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetTargetable(bool bTargetable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetTargetable"); + + Params::ObjectStateInfo_SetTargetable Parms{}; + + Parms.bTargetable = bTargetable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetTransformable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTransform (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetTransformable(bool bTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetTransformable"); + + Params::ObjectStateInfo_SetTransformable Parms{}; + + Parms.bTransform = bTransform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetUnusable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float RestoreUsabilityTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetUnusable(float RestoreUsabilityTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetUnusable"); + + Params::ObjectStateInfo_SetUnusable Parms{}; + + Parms.RestoreUsabilityTime = RestoreUsabilityTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.SetupSfx +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAkComponent* AkComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateInfo::SetupSfx(class UAkComponent* AkComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "SetupSfx"); + + Params::ObjectStateInfo_SetupSfx Parms{}; + + Parms.AkComponent = AkComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.ShouldCreateCrimescene +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* Instigator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::ShouldCreateCrimescene(const class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "ShouldCreateCrimescene"); + + Params::ObjectStateInfo_ShouldCreateCrimescene Parms{}; + + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.Thaw +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::Thaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "Thaw"); + + Params::ObjectStateInfo_Thaw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.Unlock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::Unlock(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "Unlock"); + + Params::ObjectStateInfo_Unlock Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.UpdateActivation +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::UpdateActivation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "UpdateActivation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.UpdateUsability +// (Final, Native, Public, BlueprintCallable) + +void UObjectStateInfo::UpdateUsability() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "UpdateUsability"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.CanBecomeMovable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::CanBecomeMovable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "CanBecomeMovable"); + + Params::ObjectStateInfo_CanBecomeMovable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.CanBeRepaired +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::CanBeRepaired() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "CanBeRepaired"); + + Params::ObjectStateInfo_CanBeRepaired Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.CanHighlight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::CanHighlight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "CanHighlight"); + + Params::ObjectStateInfo_CanHighlight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.CanHighlightWhenBroken +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::CanHighlightWhenBroken() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "CanHighlightWhenBroken"); + + Params::ObjectStateInfo_CanHighlightWhenBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.CreateNoise +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoiseSize NoiseSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NoiseLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* NoiseInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& EventContainer (Parm, NativeAccessSpecifierPublic) + +void UObjectStateInfo::CreateNoise(ENoiseSize NoiseSize, const struct FVector& NoiseLocation, class AActor* NoiseInstigator, const struct FGameplayTagContainer& EventContainer) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "CreateNoise"); + + Params::ObjectStateInfo_CreateNoise Parms{}; + + Parms.NoiseSize = NoiseSize; + Parms.NoiseLocation = std::move(NoiseLocation); + Parms.NoiseInstigator = NoiseInstigator; + Parms.EventContainer = std::move(EventContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateInfo.DiesInWater +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::DiesInWater() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DiesInWater"); + + Params::ObjectStateInfo_DiesInWater Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.DoesExplode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::DoesExplode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "DoesExplode"); + + Params::ObjectStateInfo_DoesExplode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UObjectStateInfo::GetActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetActor"); + + Params::ObjectStateInfo_GetActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetBaseHealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetBaseHealth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetBaseHealth"); + + Params::ObjectStateInfo_GetBaseHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetBossState +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EBossStates ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBossStates UObjectStateInfo::GetBossState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetBossState"); + + Params::ObjectStateInfo_GetBossState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetBrokenPieceLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UObjectStateInfo::GetBrokenPieceLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetBrokenPieceLocation"); + + Params::ObjectStateInfo_GetBrokenPieceLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetCharredDamageMultiplier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetCharredDamageMultiplier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetCharredDamageMultiplier"); + + Params::ObjectStateInfo_GetCharredDamageMultiplier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetCompanionLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetCompanionLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetCompanionLevel"); + + Params::ObjectStateInfo_GetCompanionLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDbClassId +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UObjectStateInfo::GetDbClassId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDbClassId"); + + Params::ObjectStateInfo_GetDbClassId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDbEmoteVoiceId +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UObjectStateInfo::GetDbEmoteVoiceId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDbEmoteVoiceId"); + + Params::ObjectStateInfo_GetDbEmoteVoiceId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDbGenderId +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UObjectStateInfo::GetDbGenderId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDbGenderId"); + + Params::ObjectStateInfo_GetDbGenderId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDbId +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UObjectStateInfo::GetDbId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDbId"); + + Params::ObjectStateInfo_GetDbId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDbLookId +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UObjectStateInfo::GetDbLookId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDbLookId"); + + Params::ObjectStateInfo_GetDbLookId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDbPersistentId +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UObjectStateInfo::GetDbPersistentId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDbPersistentId"); + + Params::ObjectStateInfo_GetDbPersistentId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDbSubtypeID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UObjectStateInfo::GetDbSubtypeID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDbSubtypeID"); + + Params::ObjectStateInfo_GetDbSubtypeID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDbTypeId +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UObjectStateInfo::GetDbTypeId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDbTypeId"); + + Params::ObjectStateInfo_GetDbTypeId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDbVoiceId +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UObjectStateInfo::GetDbVoiceId() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDbVoiceId"); + + Params::ObjectStateInfo_GetDbVoiceId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDestroyedBase +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UStaticMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMesh* UObjectStateInfo::GetDestroyedBase() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDestroyedBase"); + + Params::ObjectStateInfo_GetDestroyedBase Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetDisplayDamage +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetDisplayDamage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetDisplayDamage"); + + Params::ObjectStateInfo_GetDisplayDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetFastSfx +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAkAudioEvent* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAkAudioEvent* UObjectStateInfo::GetFastSfx() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetFastSfx"); + + Params::ObjectStateInfo_GetFastSfx Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetFireDamageFloor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetFireDamageFloor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetFireDamageFloor"); + + Params::ObjectStateInfo_GetFireDamageFloor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetFireDamagePerSecond +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetFireDamagePerSecond() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetFireDamagePerSecond"); + + Params::ObjectStateInfo_GetFireDamagePerSecond Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetFrozenDamageMultiplier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetFrozenDamageMultiplier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetFrozenDamageMultiplier"); + + Params::ObjectStateInfo_GetFrozenDamageMultiplier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetHealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetHealth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetHealth"); + + Params::ObjectStateInfo_GetHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetHealthPercentage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetHealthPercentage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetHealthPercentage"); + + Params::ObjectStateInfo_GetHealthPercentage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetHitSfx +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAkAudioEvent* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAkAudioEvent* UObjectStateInfo::GetHitSfx() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetHitSfx"); + + Params::ObjectStateInfo_GetHitSfx Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetImpactType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EImpactTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EImpactTypes UObjectStateInfo::GetImpactType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetImpactType"); + + Params::ObjectStateInfo_GetImpactType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetKilledWithAvadaKedavra +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetKilledWithAvadaKedavra() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetKilledWithAvadaKedavra"); + + Params::ObjectStateInfo_GetKilledWithAvadaKedavra Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetLastDamageInReactionAdjustment +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetLastDamageInReactionAdjustment() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetLastDamageInReactionAdjustment"); + + Params::ObjectStateInfo_GetLastDamageInReactionAdjustment Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetLevel +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetLevel"); + + Params::ObjectStateInfo_GetLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetLockValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetLockValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetLockValue"); + + Params::ObjectStateInfo_GetLockValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetMarkupValue +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMarkupType MarkupType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetMarkupValue(EMarkupType MarkupType, float* OutValue) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetMarkupValue"); + + Params::ObjectStateInfo_GetMarkupValue Parms{}; + + Parms.MarkupType = MarkupType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutValue != nullptr) + *OutValue = Parms.OutValue; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetMass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetMass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetMass"); + + Params::ObjectStateInfo_GetMass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetMaterialPropertyData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UMaterialPropertyData* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UMaterialPropertyData* UObjectStateInfo::GetMaterialPropertyData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetMaterialPropertyData"); + + Params::ObjectStateInfo_GetMaterialPropertyData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetMaxHealth +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetMaxHealth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetMaxHealth"); + + Params::ObjectStateInfo_GetMaxHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetMaxOptimumAvatarDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetMaxOptimumAvatarDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetMaxOptimumAvatarDistance"); + + Params::ObjectStateInfo_GetMaxOptimumAvatarDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetMinDamageThreshold +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetMinDamageThreshold() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetMinDamageThreshold"); + + Params::ObjectStateInfo_GetMinDamageThreshold Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetMinOptimumAvatarDistance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetMinOptimumAvatarDistance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetMinOptimumAvatarDistance"); + + Params::ObjectStateInfo_GetMinOptimumAvatarDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetNavOverrideMobilityCheck +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetNavOverrideMobilityCheck() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetNavOverrideMobilityCheck"); + + Params::ObjectStateInfo_GetNavOverrideMobilityCheck Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetNeverAffectNavmesh +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetNeverAffectNavmesh() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetNeverAffectNavmesh"); + + Params::ObjectStateInfo_GetNeverAffectNavmesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetObjectNoiseSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENoiseSize ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENoiseSize UObjectStateInfo::GetObjectNoiseSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetObjectNoiseSize"); + + Params::ObjectStateInfo_GetObjectNoiseSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetPercentCharred +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetPercentCharred() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetPercentCharred"); + + Params::ObjectStateInfo_GetPercentCharred Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetRagdollBoneName +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UObjectStateInfo::GetRagdollBoneName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetRagdollBoneName"); + + Params::ObjectStateInfo_GetRagdollBoneName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetRawCurrentHealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetRawCurrentHealth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetRawCurrentHealth"); + + Params::ObjectStateInfo_GetRawCurrentHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetSendTargetPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UObjectStateInfo::GetSendTargetPriority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetSendTargetPriority"); + + Params::ObjectStateInfo_GetSendTargetPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetSizeClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EObjectSizeClass ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EObjectSizeClass UObjectStateInfo::GetSizeClass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetSizeClass"); + + Params::ObjectStateInfo_GetSizeClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetSizeClassFireDamageMultiplier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetSizeClassFireDamageMultiplier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetSizeClassFireDamageMultiplier"); + + Params::ObjectStateInfo_GetSizeClassFireDamageMultiplier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetSizeClassOnFireDestroyedAOE +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UObjectStateInfo::GetSizeClassOnFireDestroyedAOE() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetSizeClassOnFireDestroyedAOE"); + + Params::ObjectStateInfo_GetSizeClassOnFireDestroyedAOE Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetSizeClassOnFireDestroyedDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetSizeClassOnFireDestroyedDamage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetSizeClassOnFireDestroyedDamage"); + + Params::ObjectStateInfo_GetSizeClassOnFireDestroyedDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetStartAsleep +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::GetStartAsleep() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetStartAsleep"); + + Params::ObjectStateInfo_GetStartAsleep Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetType +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UObjectStateInfo::GetType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetType"); + + Params::ObjectStateInfo_GetType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetUIHealthPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetUIHealthPercent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetUIHealthPercent"); + + Params::ObjectStateInfo_GetUIHealthPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetVelocityTracker +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UVelocityTrackerComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVelocityTrackerComponent* UObjectStateInfo::GetVelocityTracker() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetVelocityTracker"); + + Params::ObjectStateInfo_GetVelocityTracker Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.GetWetness +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UObjectStateInfo::GetWetness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "GetWetness"); + + Params::ObjectStateInfo_GetWetness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.HasBecomeMovable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::HasBecomeMovable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "HasBecomeMovable"); + + Params::ObjectStateInfo_HasBecomeMovable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.HasOnFireDoT +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::HasOnFireDoT() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "HasOnFireDoT"); + + Params::ObjectStateInfo_HasOnFireDoT Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.HasStateEffect +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::HasStateEffect() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "HasStateEffect"); + + Params::ObjectStateInfo_HasStateEffect Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IgnoreActorHitEvents +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IgnoreActorHitEvents() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IgnoreActorHitEvents"); + + Params::ObjectStateInfo_IgnoreActorHitEvents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IgnoreLimitedCountRules +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IgnoreLimitedCountRules() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IgnoreLimitedCountRules"); + + Params::ObjectStateInfo_IgnoreLimitedCountRules Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IgnoreMunitionImpactEvents +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IgnoreMunitionImpactEvents() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IgnoreMunitionImpactEvents"); + + Params::ObjectStateInfo_IgnoreMunitionImpactEvents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsABiped +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsABiped() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsABiped"); + + Params::ObjectStateInfo_IsABiped Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsABossCharacter +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsABossCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsABossCharacter"); + + Params::ObjectStateInfo_IsABossCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsACentaur +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsACentaur() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsACentaur"); + + Params::ObjectStateInfo_IsACentaur Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsACharacter +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsACharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsACharacter"); + + Params::ObjectStateInfo_IsACharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsACompanion +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsACompanion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsACompanion"); + + Params::ObjectStateInfo_IsACompanion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsACreature +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsACreature() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsACreature"); + + Params::ObjectStateInfo_IsACreature Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsADarkWizard +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsADarkWizard() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsADarkWizard"); + + Params::ObjectStateInfo_IsADarkWizard Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsADragon +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsADragon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsADragon"); + + Params::ObjectStateInfo_IsADragon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsADugbog +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsADugbog() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsADugbog"); + + Params::ObjectStateInfo_IsADugbog Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAGhost +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAGhost() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAGhost"); + + Params::ObjectStateInfo_IsAGhost Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAGoblin +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAGoblin() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAGoblin"); + + Params::ObjectStateInfo_IsAGoblin Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAHobo +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAHobo() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAHobo"); + + Params::ObjectStateInfo_IsAHobo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAHouseElf +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAHouseElf() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAHouseElf"); + + Params::ObjectStateInfo_IsAHouseElf Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAJuggernaut +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAJuggernaut() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAJuggernaut"); + + Params::ObjectStateInfo_IsAJuggernaut Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsALeader +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsALeader() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsALeader"); + + Params::ObjectStateInfo_IsALeader Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAlly +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* ActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAlly(const class AActor* ActorPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAlly"); + + Params::ObjectStateInfo_IsAlly Parms{}; + + Parms.ActorPtr = ActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAMagicalCreatureWhichCannotDie +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAMagicalCreatureWhichCannotDie() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAMagicalCreatureWhichCannotDie"); + + Params::ObjectStateInfo_IsAMagicalCreatureWhichCannotDie Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAMount +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAMount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAMount"); + + Params::ObjectStateInfo_IsAMount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsANamedCharacter +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsANamedCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsANamedCharacter"); + + Params::ObjectStateInfo_IsANamedCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAnEnemy +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAnEnemy() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAnEnemy"); + + Params::ObjectStateInfo_IsAnEnemy Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAnEnvironment +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAnEnvironment() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAnEnvironment"); + + Params::ObjectStateInfo_IsAnEnvironment Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAnInferi +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAnInferi() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAnInferi"); + + Params::ObjectStateInfo_IsAnInferi Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAnOppugnoTarget +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAnOppugnoTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAnOppugnoTarget"); + + Params::ObjectStateInfo_IsAnOppugnoTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAPlant +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAPlant() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAPlant"); + + Params::ObjectStateInfo_IsAPlant Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAPlayer +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAPlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAPlayer"); + + Params::ObjectStateInfo_IsAPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAPortraitCharacter +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAPortraitCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAPortraitCharacter"); + + Params::ObjectStateInfo_IsAPortraitCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAProfessor +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAProfessor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAProfessor"); + + Params::ObjectStateInfo_IsAProfessor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAProtectedCharacterWhichCannotDie +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAProtectedCharacterWhichCannotDie() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAProtectedCharacterWhichCannotDie"); + + Params::ObjectStateInfo_IsAProtectedCharacterWhichCannotDie Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsARagdoll +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsARagdoll() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsARagdoll"); + + Params::ObjectStateInfo_IsARagdoll Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsArrestoMomentumed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsArrestoMomentumed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsArrestoMomentumed"); + + Params::ObjectStateInfo_IsArrestoMomentumed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsASpider +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsASpider() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsASpider"); + + Params::ObjectStateInfo_IsASpider Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAStation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAStation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAStation"); + + Params::ObjectStateInfo_IsAStation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAStudent +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAStudent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAStudent"); + + Params::ObjectStateInfo_IsAStudent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsATransformedCharacter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsATransformedCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsATransformedCharacter"); + + Params::ObjectStateInfo_IsATransformedCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsATroll +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsATroll() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsATroll"); + + Params::ObjectStateInfo_IsATroll Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAWizard +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAWizard() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAWizard"); + + Params::ObjectStateInfo_IsAWizard Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsAWolf +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsAWolf() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsAWolf"); + + Params::ObjectStateInfo_IsAWolf Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsBlocking +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsBlocking() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsBlocking"); + + Params::ObjectStateInfo_IsBlocking Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsBroken +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsBroken() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsBroken"); + + Params::ObjectStateInfo_IsBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsBrokenOrPartiallyBroken +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsBrokenOrPartiallyBroken() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsBrokenOrPartiallyBroken"); + + Params::ObjectStateInfo_IsBrokenOrPartiallyBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsBurning +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsBurning() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsBurning"); + + Params::ObjectStateInfo_IsBurning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsCharred +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsCharred() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsCharred"); + + Params::ObjectStateInfo_IsCharred Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsCombatCursed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsCombatCursed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsCombatCursed"); + + Params::ObjectStateInfo_IsCombatCursed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsCommonBreakable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsCommonBreakable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsCommonBreakable"); + + Params::ObjectStateInfo_IsCommonBreakable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsCrucioed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsCrucioed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsCrucioed"); + + Params::ObjectStateInfo_IsCrucioed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsCursed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsCursed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsCursed"); + + Params::ObjectStateInfo_IsCursed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsCuttable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsCuttable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsCuttable"); + + Params::ObjectStateInfo_IsCuttable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsDamagable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsDamagable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsDamagable"); + + Params::ObjectStateInfo_IsDamagable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsDamagableInPieces +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsDamagableInPieces() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsDamagableInPieces"); + + Params::ObjectStateInfo_IsDamagableInPieces Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsDamagableWhenCharred +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsDamagableWhenCharred() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsDamagableWhenCharred"); + + Params::ObjectStateInfo_IsDamagableWhenCharred Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsDamagableWhenFrozen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsDamagableWhenFrozen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsDamagableWhenFrozen"); + + Params::ObjectStateInfo_IsDamagableWhenFrozen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsDazed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsDazed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsDazed"); + + Params::ObjectStateInfo_IsDazed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsDead +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsDead() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsDead"); + + Params::ObjectStateInfo_IsDead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsDisillusioned +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsDisillusioned() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsDisillusioned"); + + Params::ObjectStateInfo_IsDisillusioned Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsEquipped +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsEquipped() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsEquipped"); + + Params::ObjectStateInfo_IsEquipped Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsFlammable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsFlammable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsFlammable"); + + Params::ObjectStateInfo_IsFlammable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsFragile +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsFragile() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsFragile"); + + Params::ObjectStateInfo_IsFragile Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsFreezable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsFreezable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsFreezable"); + + Params::ObjectStateInfo_IsFreezable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsFrozen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsFrozen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsFrozen"); + + Params::ObjectStateInfo_IsFrozen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsHealthZero +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsHealthZero() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsHealthZero"); + + Params::ObjectStateInfo_IsHealthZero Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsHidden +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsHidden() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsHidden"); + + Params::ObjectStateInfo_IsHidden Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsImmuneToFireDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsImmuneToFireDamage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsImmuneToFireDamage"); + + Params::ObjectStateInfo_IsImmuneToFireDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsImmuneToGlacius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsImmuneToGlacius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsImmuneToGlacius"); + + Params::ObjectStateInfo_IsImmuneToGlacius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsImmuneToSpells +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsImmuneToSpells() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsImmuneToSpells"); + + Params::ObjectStateInfo_IsImmuneToSpells Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsImperiousControlled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsImperiousControlled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsImperiousControlled"); + + Params::ObjectStateInfo_IsImperiousControlled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsInNeedOfRepair +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsInNeedOfRepair() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsInNeedOfRepair"); + + Params::ObjectStateInfo_IsInNeedOfRepair Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsInteractive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsInteractive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsInteractive"); + + Params::ObjectStateInfo_IsInteractive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsInvulnerable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsInvulnerable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsInvulnerable"); + + Params::ObjectStateInfo_IsInvulnerable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsInvulnerableToDamage +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsInvulnerableToDamage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsInvulnerableToDamage"); + + Params::ObjectStateInfo_IsInvulnerableToDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsInWater +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsInWater() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsInWater"); + + Params::ObjectStateInfo_IsInWater Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsInWaterVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsInWaterVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsInWaterVolume"); + + Params::ObjectStateInfo_IsInWaterVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsLevitating +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsLevitating() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsLevitating"); + + Params::ObjectStateInfo_IsLevitating Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsLocked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsLocked() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsLocked"); + + Params::ObjectStateInfo_IsLocked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsMaterialSwapped +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsMaterialSwapped() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsMaterialSwapped"); + + Params::ObjectStateInfo_IsMaterialSwapped Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsMounted +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsMounted() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsMounted"); + + Params::ObjectStateInfo_IsMounted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsMovable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsMovable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsMovable"); + + Params::ObjectStateInfo_IsMovable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsNearDeathKneeling +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsNearDeathKneeling() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsNearDeathKneeling"); + + Params::ObjectStateInfo_IsNearDeathKneeling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsNoDamageBreakable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsNoDamageBreakable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsNoDamageBreakable"); + + Params::ObjectStateInfo_IsNoDamageBreakable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsObjectTypeAnimate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsObjectTypeAnimate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsObjectTypeAnimate"); + + Params::ObjectStateInfo_IsObjectTypeAnimate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsObjectTypeInanimate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsObjectTypeInanimate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsObjectTypeInanimate"); + + Params::ObjectStateInfo_IsObjectTypeInanimate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsObjectTypePlant +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsObjectTypePlant() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsObjectTypePlant"); + + Params::ObjectStateInfo_IsObjectTypePlant Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsObjectTypeWater +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsObjectTypeWater() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsObjectTypeWater"); + + Params::ObjectStateInfo_IsObjectTypeWater Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsOnFire +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsOnFire() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsOnFire"); + + Params::ObjectStateInfo_IsOnFire Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsPartiallyBroken +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsPartiallyBroken() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsPartiallyBroken"); + + Params::ObjectStateInfo_IsPartiallyBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsPetrified +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsPetrified() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsPetrified"); + + Params::ObjectStateInfo_IsPetrified Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsPointOnFire +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Point (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LimitToRing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsPointOnFire(const struct FVector& Point, bool LimitToRing) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsPointOnFire"); + + Params::ObjectStateInfo_IsPointOnFire Parms{}; + + Parms.Point = std::move(Point); + Parms.LimitToRing = LimitToRing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsProtectedFromDamageAndSpells +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsProtectedFromDamageAndSpells() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsProtectedFromDamageAndSpells"); + + Params::ObjectStateInfo_IsProtectedFromDamageAndSpells Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsRepairable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsRepairable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsRepairable"); + + Params::ObjectStateInfo_IsRepairable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsRepairing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsRepairing() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsRepairing"); + + Params::ObjectStateInfo_IsRepairing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsRepairInPlace +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsRepairInPlace() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsRepairInPlace"); + + Params::ObjectStateInfo_IsRepairInPlace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsResurrecting +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsResurrecting() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsResurrecting"); + + Params::ObjectStateInfo_IsResurrecting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsRevelioResource +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsRevelioResource() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsRevelioResource"); + + Params::ObjectStateInfo_IsRevelioResource Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsSimulatingPhysics +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsSimulatingPhysics() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsSimulatingPhysics"); + + Params::ObjectStateInfo_IsSimulatingPhysics Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsSpecialTargetPerceptionActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsSpecialTargetPerceptionActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsSpecialTargetPerceptionActive"); + + Params::ObjectStateInfo_IsSpecialTargetPerceptionActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsTargetable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsTargetable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsTargetable"); + + Params::ObjectStateInfo_IsTargetable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsTargetableWhenBroken +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsTargetableWhenBroken() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsTargetableWhenBroken"); + + Params::ObjectStateInfo_IsTargetableWhenBroken Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsTransformable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsTransformable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsTransformable"); + + Params::ObjectStateInfo_IsTransformable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsUnusable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsUnusable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsUnusable"); + + Params::ObjectStateInfo_IsUnusable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsUsable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsUsable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsUsable"); + + Params::ObjectStateInfo_IsUsable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsUsableWhenRepaired +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsUsableWhenRepaired() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsUsableWhenRepaired"); + + Params::ObjectStateInfo_IsUsableWhenRepaired Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.IsWaterproof +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::IsWaterproof() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "IsWaterproof"); + + Params::ObjectStateInfo_IsWaterproof Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.RepairChildren +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::RepairChildren() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "RepairChildren"); + + Params::ObjectStateInfo_RepairChildren Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.TakeDamageFromCharacterCollisions +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::TakeDamageFromCharacterCollisions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "TakeDamageFromCharacterCollisions"); + + Params::ObjectStateInfo_TakeDamageFromCharacterCollisions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.TreatAsCharacterForDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::TreatAsCharacterForDamage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "TreatAsCharacterForDamage"); + + Params::ObjectStateInfo_TreatAsCharacterForDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.WasOnFireWhenKilled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::WasOnFireWhenKilled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "WasOnFireWhenKilled"); + + Params::ObjectStateInfo_WasOnFireWhenKilled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.WillNearDeathKneel +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::WillNearDeathKneel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "WillNearDeathKneel"); + + Params::ObjectStateInfo_WillNearDeathKneel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInfo.WillRevealThruWalls +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateInfo::WillRevealThruWalls() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateInfo", "WillRevealThruWalls"); + + Params::ObjectStateInfo_WillRevealThruWalls Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.AreAllies +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* ActorPtr1 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* ActorPtr2 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::AreAllies(const class AActor* ActorPtr1, const class AActor* ActorPtr2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "AreAllies"); + + Params::CharacterStateInfo_AreAllies Parms{}; + + Parms.ActorPtr1 = ActorPtr1; + Parms.ActorPtr2 = ActorPtr2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.AreSameTeam +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* ActorPtr1 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* ActorPtr2 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::AreSameTeam(const class AActor* ActorPtr1, const class AActor* ActorPtr2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "AreSameTeam"); + + Params::CharacterStateInfo_AreSameTeam Parms{}; + + Parms.ActorPtr1 = ActorPtr1; + Parms.ActorPtr2 = ActorPtr2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.CanHitTarget +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* Attacker (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::CanHitTarget(const class AActor* Attacker, const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "CanHitTarget"); + + Params::CharacterStateInfo_CanHitTarget Parms{}; + + Parms.Attacker = Attacker; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.ChangeActorToTeam +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* DestActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* SourceActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::ChangeActorToTeam(const class AActor* DestActor, const class AActor* SourceActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "ChangeActorToTeam"); + + Params::CharacterStateInfo_ChangeActorToTeam Parms{}; + + Parms.DestActor = DestActor; + Parms.SourceActor = SourceActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.ClearOverrideNearDeathRecoverTime +// (Final, Native, Static, Public, BlueprintCallable) + +void UCharacterStateInfo::ClearOverrideNearDeathRecoverTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "ClearOverrideNearDeathRecoverTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.GetActorSubtypeID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* ActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetActorSubtypeID(const class AActor* ActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "GetActorSubtypeID"); + + Params::CharacterStateInfo_GetActorSubtypeID Parms{}; + + Parms.ActorPtr = ActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetActorTeam +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* DestActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetActorTeam(const class AActor* DestActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "GetActorTeam"); + + Params::CharacterStateInfo_GetActorTeam Parms{}; + + Parms.DestActor = DestActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetCharacterStateInfo +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCharacterStateInfo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCharacterStateInfo* UCharacterStateInfo::GetCharacterStateInfo(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "GetCharacterStateInfo"); + + Params::CharacterStateInfo_GetCharacterStateInfo Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetEnemyInteractionWith +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InteractorActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetEnemyInteractionWith(const class AActor* InteractorActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "GetEnemyInteractionWith"); + + Params::CharacterStateInfo_GetEnemyInteractionWith Parms{}; + + Parms.InteractorActorPtr = InteractorActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetInteractionBetween +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InteractorActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* InteracteeActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetInteractionBetween(const class AActor* InteractorActorPtr, const class AActor* InteracteeActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "GetInteractionBetween"); + + Params::CharacterStateInfo_GetInteractionBetween Parms{}; + + Parms.InteractorActorPtr = InteractorActorPtr; + Parms.InteracteeActorPtr = InteracteeActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetNumberOfHappyBeasts +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterStateInfo::GetNumberOfHappyBeasts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "GetNumberOfHappyBeasts"); + + Params::CharacterStateInfo_GetNumberOfHappyBeasts Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetObjectClassName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCharacterStateInfo::GetObjectClassName(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "GetObjectClassName"); + + Params::CharacterStateInfo_GetObjectClassName Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.HasInteractionBetween +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InteractorActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* InteracteeActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::HasInteractionBetween(const class AActor* InteractorActorPtr, const class AActor* InteracteeActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "HasInteractionBetween"); + + Params::CharacterStateInfo_HasInteractionBetween Parms{}; + + Parms.InteractorActorPtr = InteractorActorPtr; + Parms.InteracteeActorPtr = InteracteeActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsActorAttackable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsActorAttackable(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "IsActorAttackable"); + + Params::CharacterStateInfo_IsActorAttackable Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsActorInvincible +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsActorInvincible(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "IsActorInvincible"); + + Params::CharacterStateInfo_IsActorInvincible Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsActorVulnerable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsActorVulnerable(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "IsActorVulnerable"); + + Params::CharacterStateInfo_IsActorVulnerable Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsPlayerSpawnableAlly +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* ActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsPlayerSpawnableAlly(const class AActor* ActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "IsPlayerSpawnableAlly"); + + Params::CharacterStateInfo_IsPlayerSpawnableAlly Parms{}; + + Parms.ActorPtr = ActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsUnaware +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Source (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsUnaware(const class AActor* Source, const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "IsUnaware"); + + Params::CharacterStateInfo_IsUnaware Parms{}; + + Parms.Source = Source; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.ResetAllInteractionsFrom +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InteractorActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::ResetAllInteractionsFrom(const class AActor* InteractorActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "ResetAllInteractionsFrom"); + + Params::CharacterStateInfo_ResetAllInteractionsFrom Parms{}; + + Parms.InteractorActorPtr = InteractorActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.ResetInteractionBetween +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InteractorActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* InteracteeActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::ResetInteractionBetween(const class AActor* InteractorActorPtr, const class AActor* InteracteeActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "ResetInteractionBetween"); + + Params::CharacterStateInfo_ResetInteractionBetween Parms{}; + + Parms.InteractorActorPtr = InteractorActorPtr; + Parms.InteracteeActorPtr = InteracteeActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.ResetTeamInteractionBetween +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* InteractorActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InteracteeTeam (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::ResetTeamInteractionBetween(const class AActor* InteractorActorPtr, const class FName& InteracteeTeam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "ResetTeamInteractionBetween"); + + Params::CharacterStateInfo_ResetTeamInteractionBetween Parms{}; + + Parms.InteractorActorPtr = InteractorActorPtr; + Parms.InteracteeTeam = InteracteeTeam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.RestoreActorToInitialTeam +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* DestActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::RestoreActorToInitialTeam(const class AActor* DestActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "RestoreActorToInitialTeam"); + + Params::CharacterStateInfo_RestoreActorToInitialTeam Parms{}; + + Parms.DestActor = DestActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.RestoreActorToLastTeam +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* DestActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::RestoreActorToLastTeam(const class AActor* DestActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "RestoreActorToLastTeam"); + + Params::CharacterStateInfo_RestoreActorToLastTeam Parms{}; + + Parms.DestActor = DestActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetActorAttackable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAttackable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetActorAttackable(const class AActor* InActor, bool bInAttackable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "SetActorAttackable"); + + Params::CharacterStateInfo_SetActorAttackable Parms{}; + + Parms.InActor = InActor; + Parms.bInAttackable = bInAttackable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetActorInvincible +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsInvincible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetActorInvincible(const class AActor* InActor, bool bInIsInvincible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "SetActorInvincible"); + + Params::CharacterStateInfo_SetActorInvincible Parms{}; + + Parms.InActor = InActor; + Parms.bInIsInvincible = bInIsInvincible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetActorVulnerable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsVulnerable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetActorVulnerable(const class AActor* InActor, bool bInIsVulnerable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "SetActorVulnerable"); + + Params::CharacterStateInfo_SetActorVulnerable Parms{}; + + Parms.InActor = InActor; + Parms.bInIsVulnerable = bInIsVulnerable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetInteractionBetween +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* InteractorActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* InteracteeActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InInteraction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetInteractionBetween(const class AActor* InteractorActorPtr, const class AActor* InteracteeActorPtr, const class FName& InInteraction, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "SetInteractionBetween"); + + Params::CharacterStateInfo_SetInteractionBetween Parms{}; + + Parms.InteractorActorPtr = InteractorActorPtr; + Parms.InteracteeActorPtr = InteracteeActorPtr; + Parms.InInteraction = InInteraction; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetOverrideNearDeathRecoverTime +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetOverrideNearDeathRecoverTime(float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "SetOverrideNearDeathRecoverTime"); + + Params::CharacterStateInfo_SetOverrideNearDeathRecoverTime Parms{}; + + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetTeamInteractionBetween +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* InteractorActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InteracteeTeam (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InInteraction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetTeamInteractionBetween(const class AActor* InteractorActorPtr, const class FName& InteracteeTeam, const class FName& InInteraction, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "SetTeamInteractionBetween"); + + Params::CharacterStateInfo_SetTeamInteractionBetween Parms{}; + + Parms.InteractorActorPtr = InteractorActorPtr; + Parms.InteracteeTeam = InteracteeTeam; + Parms.InInteraction = InInteraction; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.WereAllies +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* ActorPtr1 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* ActorPtr2 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::WereAllies(const class AActor* ActorPtr1, const class AActor* ActorPtr2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "WereAllies"); + + Params::CharacterStateInfo_WereAllies Parms{}; + + Parms.ActorPtr1 = ActorPtr1; + Parms.ActorPtr2 = ActorPtr2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.WereSameTeam +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* ActorPtr1 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* ActorPtr2 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::WereSameTeam(const class AActor* ActorPtr1, const class AActor* ActorPtr2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CharacterStateInfo", "WereSameTeam"); + + Params::CharacterStateInfo_WereSameTeam Parms{}; + + Parms.ActorPtr1 = ActorPtr1; + Parms.ActorPtr2 = ActorPtr2; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.ChangeTeam +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTeam (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::ChangeTeam(const class FName& InTeam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "ChangeTeam"); + + Params::CharacterStateInfo_ChangeTeam Parms{}; + + Parms.InTeam = InTeam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.ClearIgnoreProtego +// (Final, Native, Public, BlueprintCallable) + +void UCharacterStateInfo::ClearIgnoreProtego() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "ClearIgnoreProtego"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.EndNearDeathKneel +// (Native, Public, BlueprintCallable) + +void UCharacterStateInfo::EndNearDeathKneel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "EndNearDeathKneel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.GetBlockingActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCharacterStateInfo::GetBlockingActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetBlockingActor"); + + Params::CharacterStateInfo_GetBlockingActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetHealthThresholdArray +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UCharacterStateInfo::GetHealthThresholdArray() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetHealthThresholdArray"); + + Params::CharacterStateInfo_GetHealthThresholdArray Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.ResetAllInteractions +// (Native, Public, BlueprintCallable) + +void UCharacterStateInfo::ResetAllInteractions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "ResetAllInteractions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.ResetInteraction +// (Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* InteracteeActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::ResetInteraction(const class AActor* InteracteeActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "ResetInteraction"); + + Params::CharacterStateInfo_ResetInteraction Parms{}; + + Parms.InteracteeActorPtr = InteracteeActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.ResetTeamInteraction +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InteracteeTeam (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::ResetTeamInteraction(const class FName& InteracteeTeam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "ResetTeamInteraction"); + + Params::CharacterStateInfo_ResetTeamInteraction Parms{}; + + Parms.InteracteeTeam = InteracteeTeam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.RestoreHealthToMax +// (Native, Public, BlueprintCallable) +// Parameters: +// const bool bRemoveTAK (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::RestoreHealthToMax(const bool bRemoveTAK) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "RestoreHealthToMax"); + + Params::CharacterStateInfo_RestoreHealthToMax Parms{}; + + Parms.bRemoveTAK = bRemoveTAK; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.RestoreInitialTeam +// (Final, Native, Public, BlueprintCallable) + +void UCharacterStateInfo::RestoreInitialTeam() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "RestoreInitialTeam"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.RestoreLastTeam +// (Final, Native, Public, BlueprintCallable) + +void UCharacterStateInfo::RestoreLastTeam() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "RestoreLastTeam"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetActiveAuthorityFigure +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetActiveAuthorityFigure(bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetActiveAuthorityFigure"); + + Params::CharacterStateInfo_SetActiveAuthorityFigure Parms{}; + + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetActorToTeam +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* DestActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* SourceActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetActorToTeam(const class AActor* DestActor, const class AActor* SourceActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetActorToTeam"); + + Params::CharacterStateInfo_SetActorToTeam Parms{}; + + Parms.DestActor = DestActor; + Parms.SourceActor = SourceActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetAttackable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAttackable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetAttackable(bool bAttackable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetAttackable"); + + Params::CharacterStateInfo_SetAttackable Parms{}; + + Parms.bAttackable = bAttackable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetBlockingActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InBlockingActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetBlockingActor(class AActor* InBlockingActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetBlockingActor"); + + Params::CharacterStateInfo_SetBlockingActor Parms{}; + + Parms.InBlockingActor = InBlockingActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetDamageable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAttackable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetDamageable(bool bAttackable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetDamageable"); + + Params::CharacterStateInfo_SetDamageable Parms{}; + + Parms.bAttackable = bAttackable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetHealthThresholdArray +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& HealthThresholdArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetHealthThresholdArray(const TArray& HealthThresholdArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetHealthThresholdArray"); + + Params::CharacterStateInfo_SetHealthThresholdArray Parms{}; + + Parms.HealthThresholdArray = std::move(HealthThresholdArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetIgnoreAllyAttacks +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Ignore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetIgnoreAllyAttacks(bool Ignore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetIgnoreAllyAttacks"); + + Params::CharacterStateInfo_SetIgnoreAllyAttacks Parms{}; + + Parms.Ignore = Ignore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetIgnoreProtego +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetIgnoreProtego(float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetIgnoreProtego"); + + Params::CharacterStateInfo_SetIgnoreProtego Parms{}; + + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetImperiusCharTakesFullDamage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool TakesFullDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetImperiusCharTakesFullDamage(bool TakesFullDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetImperiusCharTakesFullDamage"); + + Params::CharacterStateInfo_SetImperiusCharTakesFullDamage Parms{}; + + Parms.TakesFullDamage = TakesFullDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetImperiusInstigator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InInstigatorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetImperiusInstigator(class AActor* InInstigatorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetImperiusInstigator"); + + Params::CharacterStateInfo_SetImperiusInstigator Parms{}; + + Parms.InInstigatorPtr = InInstigatorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetInteraction +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* InteracteeActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InInteraction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetInteraction(const class AActor* InteracteeActorPtr, const class FName& InInteraction, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetInteraction"); + + Params::CharacterStateInfo_SetInteraction Parms{}; + + Parms.InteracteeActorPtr = InteracteeActorPtr; + Parms.InInteraction = InInteraction; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetInvincible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsInvincible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetInvincible(bool bInIsInvincible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetInvincible"); + + Params::CharacterStateInfo_SetInvincible Parms{}; + + Parms.bInIsInvincible = bInIsInvincible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetIsAsleep +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAsleep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetIsAsleep(bool bInAsleep) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetIsAsleep"); + + Params::CharacterStateInfo_SetIsAsleep Parms{}; + + Parms.bInAsleep = bInAsleep; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetLootable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInLootable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetLootable(bool bInLootable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetLootable"); + + Params::CharacterStateInfo_SetLootable Parms{}; + + Parms.bInLootable = bInLootable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetProtected +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInProtected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetProtected(bool bInProtected) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetProtected"); + + Params::CharacterStateInfo_SetProtected Parms{}; + + Parms.bInProtected = bInProtected; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetProtegoActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bProtegoActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetProtegoActive(bool bProtegoActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetProtegoActive"); + + Params::CharacterStateInfo_SetProtegoActive Parms{}; + + Parms.bProtegoActive = bProtegoActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetRegenerationRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetRegenerationRate(float Rate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetRegenerationRate"); + + Params::CharacterStateInfo_SetRegenerationRate Parms{}; + + Parms.Rate = Rate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetTeam +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTeam (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetTeam(const class FName& InTeam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetTeam"); + + Params::CharacterStateInfo_SetTeam Parms{}; + + Parms.InTeam = InTeam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetTeamInteraction +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InteracteeTeam (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InInteraction (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetTeamInteraction(const class FName& InteracteeTeam, const class FName& InInteraction, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetTeamInteraction"); + + Params::CharacterStateInfo_SetTeamInteraction Parms{}; + + Parms.InteracteeTeam = InteracteeTeam; + Parms.InInteraction = InInteraction; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetTeammateAllyOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetTeammateAllyOverride(bool bOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetTeammateAllyOverride"); + + Params::CharacterStateInfo_SetTeammateAllyOverride Parms{}; + + Parms.bOverride = bOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.SetVulnerable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsVulnerable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::SetVulnerable(bool bInIsVulnerable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "SetVulnerable"); + + Params::CharacterStateInfo_SetVulnerable Parms{}; + + Parms.bInIsVulnerable = bInIsVulnerable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.StartIntervalHealthAdjust +// (Native, Public, BlueprintCallable) +// Parameters: +// float Interval (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterStateInfo::StartIntervalHealthAdjust(float Interval, float Duration, float DeltaAmount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "StartIntervalHealthAdjust"); + + Params::CharacterStateInfo_StartIntervalHealthAdjust Parms{}; + + Parms.Interval = Interval; + Parms.Duration = Duration; + Parms.DeltaAmount = DeltaAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.StopIntervalHealthAdjust +// (Native, Public, BlueprintCallable) + +void UCharacterStateInfo::StopIntervalHealthAdjust() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "StopIntervalHealthAdjust"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterStateInfo.GetBonySkeleton +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOfReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UCharacterStateInfo::GetBonySkeleton() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetBonySkeleton"); + + Params::CharacterStateInfo_GetBonySkeleton Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetEnemyInteraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InInteractorTeam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetEnemyInteraction(class FName InInteractorTeam) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetEnemyInteraction"); + + Params::CharacterStateInfo_GetEnemyInteraction Parms{}; + + Parms.InInteractorTeam = InInteractorTeam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetEvilEffectiveness +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterStateInfo::GetEvilEffectiveness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetEvilEffectiveness"); + + Params::CharacterStateInfo_GetEvilEffectiveness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetGameEventRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterStateInfo::GetGameEventRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetGameEventRadius"); + + Params::CharacterStateInfo_GetGameEventRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetIgnoreAllyAttacks +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::GetIgnoreAllyAttacks() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetIgnoreAllyAttacks"); + + Params::CharacterStateInfo_GetIgnoreAllyAttacks Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetImperiusCharTakesFullDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::GetImperiusCharTakesFullDamage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetImperiusCharTakesFullDamage"); + + Params::CharacterStateInfo_GetImperiusCharTakesFullDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetImperiusInstigator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCharacterStateInfo::GetImperiusInstigator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetImperiusInstigator"); + + Params::CharacterStateInfo_GetImperiusInstigator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetInitialTeam +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetInitialTeam() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetInitialTeam"); + + Params::CharacterStateInfo_GetInitialTeam Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetInteraction +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* InteracteeActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetInteraction(const class AActor* InteracteeActorPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetInteraction"); + + Params::CharacterStateInfo_GetInteraction Parms{}; + + Parms.InteracteeActorPtr = InteracteeActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetLastTeam +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetLastTeam() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetLastTeam"); + + Params::CharacterStateInfo_GetLastTeam Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetRegenerationRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCharacterStateInfo::GetRegenerationRate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetRegenerationRate"); + + Params::CharacterStateInfo_GetRegenerationRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetTeam +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetTeam() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetTeam"); + + Params::CharacterStateInfo_GetTeam Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.GetTeamInteraction +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* InteracteeActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& Team (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCharacterStateInfo::GetTeamInteraction(const class AActor* InteracteeActorPtr, const class FName& Team) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "GetTeamInteraction"); + + Params::CharacterStateInfo_GetTeamInteraction Parms{}; + + Parms.InteracteeActorPtr = InteracteeActorPtr; + Parms.Team = Team; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.HasChangedTeams +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::HasChangedTeams() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "HasChangedTeams"); + + Params::CharacterStateInfo_HasChangedTeams Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.HasInteraction +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* InteracteeActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::HasInteraction(const class AActor* InteracteeActorPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "HasInteraction"); + + Params::CharacterStateInfo_HasInteraction Parms{}; + + Parms.InteracteeActorPtr = InteracteeActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.ImmuneToFinisherDeath +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::ImmuneToFinisherDeath() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "ImmuneToFinisherDeath"); + + Params::CharacterStateInfo_ImmuneToFinisherDeath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsActiveAuthorityFigure +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsActiveAuthorityFigure() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsActiveAuthorityFigure"); + + Params::CharacterStateInfo_IsActiveAuthorityFigure Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsAsleep +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsAsleep() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsAsleep"); + + Params::CharacterStateInfo_IsAsleep Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsAttackable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsAttackable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsAttackable"); + + Params::CharacterStateInfo_IsAttackable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsDamageable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsDamageable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsDamageable"); + + Params::CharacterStateInfo_IsDamageable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsDueling +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsDueling() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsDueling"); + + Params::CharacterStateInfo_IsDueling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsIgnoringProtego +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsIgnoringProtego() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsIgnoringProtego"); + + Params::CharacterStateInfo_IsIgnoringProtego Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsInvincible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsInvincible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsInvincible"); + + Params::CharacterStateInfo_IsInvincible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsLootable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsLootable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsLootable"); + + Params::CharacterStateInfo_IsLootable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsProtected +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsProtected() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsProtected"); + + Params::CharacterStateInfo_IsProtected Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsProtegoActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsProtegoActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsProtegoActive"); + + Params::CharacterStateInfo_IsProtegoActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsSameTeam +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* ActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsSameTeam(const class AActor* ActorPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsSameTeam"); + + Params::CharacterStateInfo_IsSameTeam Parms{}; + + Parms.ActorPtr = ActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.IsVulnerable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::IsVulnerable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "IsVulnerable"); + + Params::CharacterStateInfo_IsVulnerable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.WasAlly +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* ActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::WasAlly(const class AActor* ActorPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "WasAlly"); + + Params::CharacterStateInfo_WasAlly Parms{}; + + Parms.ActorPtr = ActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterStateInfo.WasSameTeam +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* ActorPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterStateInfo::WasSameTeam(const class AActor* ActorPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterStateInfo", "WasSameTeam"); + + Params::CharacterStateInfo_WasSameTeam Parms{}; + + Parms.ActorPtr = ActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldInteractObject.InteractionInitiated +// (Event, Public, BlueprintEvent) + +void AWorldInteractObject::InteractionInitiated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldInteractObject", "InteractionInitiated"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.OrientToComponent.ForceUpdate +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOrientToComponent::ForceUpdate(bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OrientToComponent", "ForceUpdate"); + + Params::OrientToComponent_ForceUpdate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.SeasonChanger.SetCurrentSeason +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESeasonEnum NewSeason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USeasonChanger::SetCurrentSeason(ESeasonEnum NewSeason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SeasonChanger", "SetCurrentSeason"); + + Params::SeasonChanger_SetCurrentSeason Parms{}; + + Parms.NewSeason = NewSeason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuidePage.MoveToNextLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& DestinationTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const float Speed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFieldGuidePage::MoveToNextLocation(const struct FTransform& DestinationTransform, const float Speed, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuidePage", "MoveToNextLocation"); + + Params::FieldGuidePage_MoveToNextLocation Parms{}; + + Parms.DestinationTransform = std::move(DestinationTransform); + Parms.Speed = Speed; + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FXUpdate_Tick.Update +// (Native, Public) +// Parameters: +// const struct FMultiFX2Handle& InHandle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UMultiFX2_Base* InMultiBase (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXUpdate_Tick::Update(const struct FMultiFX2Handle& InHandle, const class UMultiFX2_Base* InMultiBase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXUpdate_Tick", "Update"); + + Params::FXUpdate_Tick_Update Parms{}; + + Parms.InHandle = std::move(InHandle); + Parms.InMultiBase = InMultiBase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellTool.CancelHoldTransforming +// (Final, Native, Public, BlueprintCallable) + +void ATransformationSpellTool::CancelHoldTransforming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellTool", "CancelHoldTransforming"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellTool.EnterTransformAll +// (Final, Native, Protected, BlueprintCallable) + +void ATransformationSpellTool::EnterTransformAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellTool", "EnterTransformAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellTool.ExitTransformAll +// (Final, Native, Protected, BlueprintCallable) + +void ATransformationSpellTool::ExitTransformAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellTool", "ExitTransformAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellTool.FinishHoldTransforming +// (Final, Native, Public, BlueprintCallable) + +void ATransformationSpellTool::FinishHoldTransforming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellTool", "FinishHoldTransforming"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellTool.OnPreviewDestroyed +// (Final, Native, Protected) +// Parameters: +// class AActor* DestroyedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransformationSpellTool::OnPreviewDestroyed(class AActor* DestroyedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellTool", "OnPreviewDestroyed"); + + Params::TransformationSpellTool_OnPreviewDestroyed Parms{}; + + Parms.DestroyedActor = DestroyedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellTool.SpawnPlaceholderNow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ATransfigurationPlaceholder* Placeholder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransformationSpellTool::SpawnPlaceholderNow(class ATransfigurationPlaceholder* Placeholder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellTool", "SpawnPlaceholderNow"); + + Params::TransformationSpellTool_SpawnPlaceholderNow Parms{}; + + Parms.Placeholder = Placeholder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellTool.StartHoldTransforming +// (Final, Native, Public, BlueprintCallable) + +void ATransformationSpellTool::StartHoldTransforming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellTool", "StartHoldTransforming"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellTool.TransformPlaceholder +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class ATransfigurationPlaceholder* Placeholder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ExistingActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& FxInfoCenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& FxInfoExtent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransformationSpellTool::TransformPlaceholder(class ATransfigurationPlaceholder* Placeholder, class AActor* ExistingActor, const struct FVector& FxInfoCenter, const struct FVector& FxInfoExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellTool", "TransformPlaceholder"); + + Params::TransformationSpellTool_TransformPlaceholder Parms{}; + + Parms.Placeholder = Placeholder; + Parms.ExistingActor = ExistingActor; + Parms.FxInfoCenter = std::move(FxInfoCenter); + Parms.FxInfoExtent = std::move(FxInfoExtent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlaySceneRigCinematic.PlayAllCinematicBatchJobs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& InCinematicBatchPaths (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UPlaySceneRigCinematic::PlayAllCinematicBatchJobs(const TArray& InCinematicBatchPaths) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlaySceneRigCinematic", "PlayAllCinematicBatchJobs"); + + Params::PlaySceneRigCinematic_PlayAllCinematicBatchJobs Parms{}; + + Parms.InCinematicBatchPaths = std::move(InCinematicBatchPaths); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlooTarget.GetAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFlooTarget::GetAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlooTarget", "GetAvailable"); + + Params::FlooTarget_GetAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlooTarget.Handle_SetAvailable +// (Event, Public, BlueprintEvent) +// Parameters: +// bool availableIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlooTarget::Handle_SetAvailable(bool availableIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlooTarget", "Handle_SetAvailable"); + + Params::FlooTarget_Handle_SetAvailable Parms{}; + + Parms.availableIn = availableIn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FlooTarget.SetAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool availableIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlooTarget::SetAvailable(bool availableIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlooTarget", "SetAvailable"); + + Params::FlooTarget_SetAvailable Parms{}; + + Parms.availableIn = availableIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroomPhysics.AnimationUpdate +// (Native, Public, BlueprintCallable) +// Parameters: +// class UFlyingBroomMovementComponent* FlyingBroomMovementComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomPhysicsScratch* Scratch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFlyingBroomPhysics::AnimationUpdate(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroomPhysics", "AnimationUpdate"); + + Params::FlyingBroomPhysics_AnimationUpdate Parms{}; + + Parms.FlyingBroomMovementComponent = FlyingBroomMovementComponent; + Parms.Scratch = Scratch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroomPhysics.CreateScratch +// (Native, Public, BlueprintCallable) +// Parameters: +// class UFlyingBroomMovementComponent* InOwner (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomPhysicsScratch* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFlyingBroomPhysicsScratch* UFlyingBroomPhysics::CreateScratch(class UFlyingBroomMovementComponent* InOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroomPhysics", "CreateScratch"); + + Params::FlyingBroomPhysics_CreateScratch Parms{}; + + Parms.InOwner = InOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroomPhysics.PhysicsAdded +// (Native, Public, BlueprintCallable) +// Parameters: +// class UFlyingBroomMovementComponent* FlyingBroomMovementComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomPhysicsScratch* Scratch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFlyingBroomPhysics::PhysicsAdded(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroomPhysics", "PhysicsAdded"); + + Params::FlyingBroomPhysics_PhysicsAdded Parms{}; + + Parms.FlyingBroomMovementComponent = FlyingBroomMovementComponent; + Parms.Scratch = Scratch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroomPhysics.PhysicsIteration +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UFlyingBroomMovementComponent* FlyingBroomMovementComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomPhysicsScratch* Scratch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float timeTick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UFlyingBroomPhysics::PhysicsIteration(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch, float timeTick) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroomPhysics", "PhysicsIteration"); + + Params::FlyingBroomPhysics_PhysicsIteration Parms{}; + + Parms.FlyingBroomMovementComponent = FlyingBroomMovementComponent; + Parms.Scratch = Scratch; + Parms.timeTick = timeTick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroomPhysics.PhysicsPostIteration +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UFlyingBroomMovementComponent* FlyingBroomMovementComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomPhysicsScratch* Scratch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Adjusted (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float timeTick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFlyingBroomPhysics::PhysicsPostIteration(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch, const struct FVector& Adjusted, float timeTick) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroomPhysics", "PhysicsPostIteration"); + + Params::FlyingBroomPhysics_PhysicsPostIteration Parms{}; + + Parms.FlyingBroomMovementComponent = FlyingBroomMovementComponent; + Parms.Scratch = Scratch; + Parms.Adjusted = std::move(Adjusted); + Parms.timeTick = timeTick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroomPhysics.PhysicsRemoved +// (Native, Public, BlueprintCallable) +// Parameters: +// class UFlyingBroomMovementComponent* FlyingBroomMovementComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomPhysicsScratch* Scratch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFlyingBroomPhysics::PhysicsRemoved(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroomPhysics", "PhysicsRemoved"); + + Params::FlyingBroomPhysics_PhysicsRemoved Parms{}; + + Parms.FlyingBroomMovementComponent = FlyingBroomMovementComponent; + Parms.Scratch = Scratch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroomPhysics.PhysicsUpdate +// (Native, Public, BlueprintCallable) +// Parameters: +// class UFlyingBroomMovementComponent* FlyingBroomMovementComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomPhysicsScratch* Scratch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFlyingBroomPhysics::PhysicsUpdate(class UFlyingBroomMovementComponent* FlyingBroomMovementComponent, class UFlyingBroomPhysicsScratch* Scratch, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroomPhysics", "PhysicsUpdate"); + + Params::FlyingBroomPhysics_PhysicsUpdate Parms{}; + + Parms.FlyingBroomMovementComponent = FlyingBroomMovementComponent; + Parms.Scratch = Scratch; + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FleshCache.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UFleshCache* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFleshCache* UFleshCache::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FleshCache", "Get"); + + Params::FleshCache_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FleshCache.HandleFastTravelBegun +// (Final, Native, Private) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFleshCache::HandleFastTravelBegun(const class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FleshCache", "HandleFastTravelBegun"); + + Params::FleshCache_HandleFastTravelBegun Parms{}; + + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FleshCache.HandleFastTravelFinished +// (Final, Native, Private) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFleshCache::HandleFastTravelFinished(const class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FleshCache", "HandleFastTravelFinished"); + + Params::FleshCache_HandleFastTravelFinished Parms{}; + + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FleshCache.OnComponentActivated +// (Final, Native, Private) +// Parameters: +// class UActorComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFleshCache::OnComponentActivated(class UActorComponent* InComponent, bool InSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FleshCache", "OnComponentActivated"); + + Params::FleshCache_OnComponentActivated Parms{}; + + Parms.InComponent = InComponent; + Parms.InSuccess = InSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FleshCache.OnPreCacheFinished +// (Final, Native, Private) +// Parameters: +// class AActor* InOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFleshCache::OnPreCacheFinished(class AActor* InOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FleshCache", "OnPreCacheFinished"); + + Params::FleshCache_OnPreCacheFinished Parms{}; + + Parms.InOwner = InOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ControlTest.SetCommandVelocity +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& i_velocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AControlTest::SetCommandVelocity(const struct FVector& i_velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ControlTest", "SetCommandVelocity"); + + Params::ControlTest_SetCommandVelocity Parms{}; + + Parms.i_velocity = std::move(i_velocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ControlTest.SetLogWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* i_logWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AControlTest::SetLogWidget(class UUserWidget* i_logWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ControlTest", "SetLogWidget"); + + Params::ControlTest_SetLogWidget Parms{}; + + Parms.i_logWidget = i_logWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TooltipWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UTooltipWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TooltipWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BroomRiderAction_PlayDialogue.OnDialogueComplete +// (Final, Native, Private) + +void UBroomRiderAction_PlayDialogue::OnDialogueComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomRiderAction_PlayDialogue", "OnDialogueComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerceptionPoint.EnablePerception +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& PerceptionPointList (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void APerceptionPoint::EnablePerception(bool bEnable, const TArray& PerceptionPointList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerceptionPoint", "EnablePerception"); + + Params::PerceptionPoint_EnablePerception Parms{}; + + Parms.bEnable = bEnable; + Parms.PerceptionPointList = std::move(PerceptionPointList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerceptionPoint.AttackDistanceScaleVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&InAreaList (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void APerceptionPoint::AttackDistanceScaleVolume(float InScale, const TArray& InAreaList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerceptionPoint", "AttackDistanceScaleVolume"); + + Params::PerceptionPoint_AttackDistanceScaleVolume Parms{}; + + Parms.InScale = InScale; + Parms.InAreaList = std::move(InAreaList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerceptionPoint.Enable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APerceptionPoint::Enable(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerceptionPoint", "Enable"); + + Params::PerceptionPoint_Enable Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StateEffectComponent.EndEffect +// (Native, Public, BlueprintCallable) + +void UStateEffectComponent::EndEffect() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StateEffectComponent", "EndEffect"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StateEffectComponent.ResetDuration +// (Final, Native, Public, BlueprintCallable) + +void UStateEffectComponent::ResetDuration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StateEffectComponent", "ResetDuration"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StateEffectComponent.SetDuration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStateEffectComponent::SetDuration(float InDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StateEffectComponent", "SetDuration"); + + Params::StateEffectComponent_SetDuration Parms{}; + + Parms.InDuration = InDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StateEffectComponent.GetRemainingTime +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UStateEffectComponent::GetRemainingTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StateEffectComponent", "GetRemainingTime"); + + Params::StateEffectComponent_GetRemainingTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ArrestoMomentumComponent.OnBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UArrestoMomentumComponent::OnBroken(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ArrestoMomentumComponent", "OnBroken"); + + Params::ArrestoMomentumComponent_OnBroken Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SavedGameButton.MoveCursorToButton +// (Exec, Event, Public, BlueprintCallable, BlueprintEvent) + +void USavedGameButton::MoveCursorToButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SavedGameButton", "MoveCursorToButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NPC_Component.CreateNavPath +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AAIController* InControllerPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InStartLoc (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InEndLoc (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InToleranceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FNPC_NavPath ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FNPC_NavPath UNPC_Component::CreateNavPath(class AAIController* InControllerPtr, const struct FVector& InStartLoc, const struct FVector& InEndLoc, float InToleranceRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_Component", "CreateNavPath"); + + Params::NPC_Component_CreateNavPath Parms{}; + + Parms.InControllerPtr = InControllerPtr; + Parms.InStartLoc = std::move(InStartLoc); + Parms.InEndLoc = std::move(InEndLoc); + Parms.InToleranceRadius = InToleranceRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.AbortAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::AbortAction(EEnemyAIAction InAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "AbortAction"); + + Params::NPC_Component_AbortAction Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.ActionUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::ActionUpdate(EEnemyAIAction InAction, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "ActionUpdate"); + + Params::NPC_Component_ActionUpdate Parms{}; + + Parms.InAction = InAction; + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.AttemptToFindPackOwnerForFollower +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANPC_Character* InFollower (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FindDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNPC_Component::AttemptToFindPackOwnerForFollower(class ANPC_Character* InFollower, float FindDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "AttemptToFindPackOwnerForFollower"); + + Params::NPC_Component_AttemptToFindPackOwnerForFollower Parms{}; + + Parms.InFollower = InFollower; + Parms.FindDistance = FindDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.AttemptToFindUniqueOwnerForFollower +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf OwnerClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANPC_Character* InFollower (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FindDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNPC_Component::AttemptToFindUniqueOwnerForFollower(TSubclassOf OwnerClass, class ANPC_Character* InFollower, float FindDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "AttemptToFindUniqueOwnerForFollower"); + + Params::NPC_Component_AttemptToFindUniqueOwnerForFollower Parms{}; + + Parms.OwnerClass = OwnerClass; + Parms.InFollower = InFollower; + Parms.FindDistance = FindDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.AttemptToFindUniqueOwnerForFollower_SoftPtr +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSoftClassPtr OwnerClass (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ANPC_Character* InFollower (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float FindDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNPC_Component::AttemptToFindUniqueOwnerForFollower_SoftPtr(TSoftClassPtr OwnerClass, class ANPC_Character* InFollower, float FindDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "AttemptToFindUniqueOwnerForFollower_SoftPtr"); + + Params::NPC_Component_AttemptToFindUniqueOwnerForFollower_SoftPtr Parms{}; + + Parms.OwnerClass = OwnerClass; + Parms.InFollower = InFollower; + Parms.FindDistance = FindDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.BroadcastNPC_AnimEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::BroadcastNPC_AnimEvent(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "BroadcastNPC_AnimEvent"); + + Params::NPC_Component_BroadcastNPC_AnimEvent Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.CalcFleeMoveToLocationTime +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InDestination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_Component::CalcFleeMoveToLocationTime(const struct FVector& InDestination) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "CalcFleeMoveToLocationTime"); + + Params::NPC_Component_CalcFleeMoveToLocationTime Parms{}; + + Parms.InDestination = std::move(InDestination); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.ChainAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAction ChainFromAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyAIAction ChainToAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::ChainAction(EEnemyAIAction ChainFromAction, EEnemyAIAction ChainToAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "ChainAction"); + + Params::NPC_Component_ChainAction Parms{}; + + Parms.ChainFromAction = ChainFromAction; + Parms.ChainToAction = ChainToAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.ClearCrouchContextFlag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_CrouchContext CrouchContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::ClearCrouchContextFlag(ENPC_CrouchContext CrouchContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "ClearCrouchContextFlag"); + + Params::NPC_Component_ClearCrouchContextFlag Parms{}; + + Parms.CrouchContext = CrouchContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.ClearStealthContext +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::ClearStealthContext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "ClearStealthContext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.CriticalFinisherAllowTimeDilation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::CriticalFinisherAllowTimeDilation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "CriticalFinisherAllowTimeDilation"); + + Params::NPC_Component_CriticalFinisherAllowTimeDilation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.EnableAbilityChannel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_AbilityChannel InChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::EnableAbilityChannel(ENPC_AbilityChannel InChannel, bool bInEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "EnableAbilityChannel"); + + Params::NPC_Component_EnableAbilityChannel Parms{}; + + Parms.InChannel = InChannel; + Parms.bInEnable = bInEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.EnablePerception +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::EnablePerception(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "EnablePerception"); + + Params::NPC_Component_EnablePerception Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.EndCustomPause +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::EndCustomPause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "EndCustomPause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.EnterTree +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& TreeTag (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAbortMove (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::EnterTree(const struct FGameplayTag& TreeTag, bool InAbortMove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "EnterTree"); + + Params::NPC_Component_EnterTree Parms{}; + + Parms.TreeTag = std::move(TreeTag); + Parms.InAbortMove = InAbortMove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.ExecuteAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InAbilityPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENPC_AbilityChannel InChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::ExecuteAbility(TSubclassOf InAbilityPtr, ENPC_AbilityChannel InChannel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "ExecuteAbility"); + + Params::NPC_Component_ExecuteAbility Parms{}; + + Parms.InAbilityPtr = InAbilityPtr; + Parms.InChannel = InChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.FindValidLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNPC_Component::FindValidLocation(const struct FVector& InPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "FindValidLocation"); + + Params::NPC_Component_FindValidLocation Parms{}; + + Parms.InPos = std::move(InPos); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.FinishReactionParrySuccessTimeDilation +// (Final, Native, Public) + +void UNPC_Component::FinishReactionParrySuccessTimeDilation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "FinishReactionParrySuccessTimeDilation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.ForcePerceptionUpdate +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::ForcePerceptionUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "ForcePerceptionUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.GetAnimMainState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_AnimMainState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_AnimMainState UNPC_Component::GetAnimMainState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetAnimMainState"); + + Params::NPC_Component_GetAnimMainState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetAnimSpawnState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_SpawnState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENPC_SpawnState UNPC_Component::GetAnimSpawnState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetAnimSpawnState"); + + Params::NPC_Component_GetAnimSpawnState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetAnimState +// (Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAnimState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyAIAnimState UNPC_Component::GetAnimState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetAnimState"); + + Params::NPC_Component_GetAnimState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetFleeDistLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNPC_Component::GetFleeDistLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetFleeDistLocation"); + + Params::NPC_Component_GetFleeDistLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetFleeTargetPos +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNPC_Component::GetFleeTargetPos() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetFleeTargetPos"); + + Params::NPC_Component_GetFleeTargetPos Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetForcedPerceptionTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNPC_Component::GetForcedPerceptionTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetForcedPerceptionTarget"); + + Params::NPC_Component_GetForcedPerceptionTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetMoveToLocationResult +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EPathFollowingRequestResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPathFollowingRequestResult UNPC_Component::GetMoveToLocationResult() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetMoveToLocationResult"); + + Params::NPC_Component_GetMoveToLocationResult Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetNPCAnimInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNPC_AnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNPC_AnimInstance* UNPC_Component::GetNPCAnimInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetNPCAnimInstance"); + + Params::NPC_Component_GetNPCAnimInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetPlayerCriticalDamageAbility +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FGameplayTagContainer* MunitionsTags (Parm, OutParm, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UNPC_Component::GetPlayerCriticalDamageAbility(struct FGameplayTagContainer* MunitionsTags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetPlayerCriticalDamageAbility"); + + Params::NPC_Component_GetPlayerCriticalDamageAbility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MunitionsTags != nullptr) + *MunitionsTags = std::move(Parms.MunitionsTags); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetPlayerCriticalFinisherAbility +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FGameplayTagContainer* MunitionsTags (Parm, OutParm, NativeAccessSpecifierPublic) +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UNPC_Component::GetPlayerCriticalFinisherAbility(struct FGameplayTagContainer* MunitionsTags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetPlayerCriticalFinisherAbility"); + + Params::NPC_Component_GetPlayerCriticalFinisherAbility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MunitionsTags != nullptr) + *MunitionsTags = std::move(Parms.MunitionsTags); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetSpeedChooserScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_Component::GetSpeedChooserScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetSpeedChooserScale"); + + Params::NPC_Component_GetSpeedChooserScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetSpeedScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_Component::GetSpeedScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetSpeedScale"); + + Params::NPC_Component_GetSpeedScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetTetheredLoc +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// float InDist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InStartVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseStartVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaxAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InDivisions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInApplyTether (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENPC_Tether InTetherType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float randomDistFloor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float randomDistCeiling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNPC_Component::GetTetheredLoc(float InDist, const struct FVector& InStartVec, bool bUseStartVec, float InMaxAngle, int32 InDivisions, bool bInApplyTether, ENPC_Tether InTetherType, float randomDistFloor, float randomDistCeiling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetTetheredLoc"); + + Params::NPC_Component_GetTetheredLoc Parms{}; + + Parms.InDist = InDist; + Parms.InStartVec = std::move(InStartVec); + Parms.bUseStartVec = bUseStartVec; + Parms.InMaxAngle = InMaxAngle; + Parms.InDivisions = InDivisions; + Parms.bInApplyTether = bInApplyTether; + Parms.InTetherType = InTetherType; + Parms.randomDistFloor = randomDistFloor; + Parms.randomDistCeiling = randomDistCeiling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.InitMoveData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_MoveDataState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::InitMoveData(ENPC_MoveDataState InState, class AActor* TargetPtr, float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "InitMoveData"); + + Params::NPC_Component_InitMoveData Parms{}; + + Parms.InState = InState; + Parms.TargetPtr = TargetPtr; + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.InitMoveToFleePos +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::InitMoveToFleePos(const struct FVector& InPos, float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "InitMoveToFleePos"); + + Params::NPC_Component_InitMoveToFleePos Parms{}; + + Parms.InPos = std::move(InPos); + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.InitMoveToLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DestinationLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENPC_Mobility InMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverrideMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::InitMoveToLocation(const struct FVector& DestinationLoc, float Timeout, ENPC_Mobility InMobility, bool bOverrideMobility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "InitMoveToLocation"); + + Params::NPC_Component_InitMoveToLocation Parms{}; + + Parms.DestinationLoc = std::move(DestinationLoc); + Parms.Timeout = Timeout; + Parms.InMobility = InMobility; + Parms.bOverrideMobility = bOverrideMobility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.InitMoveToOnFire +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::InitMoveToOnFire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "InitMoveToOnFire"); + + Params::NPC_Component_InitMoveToOnFire Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.InitTetheredLoc +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// float InTetherDist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InStartVec (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseStartVec (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InMaxAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InDivisions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInApplyTether (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENPC_Tether InTetherType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float randomDistFloor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float randomDistCeiling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::InitTetheredLoc(float InTetherDist, const struct FVector& InStartVec, bool bUseStartVec, float InMaxAngle, int32 InDivisions, bool bInApplyTether, ENPC_Tether InTetherType, float randomDistFloor, float randomDistCeiling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "InitTetheredLoc"); + + Params::NPC_Component_InitTetheredLoc Parms{}; + + Parms.InTetherDist = InTetherDist; + Parms.InStartVec = std::move(InStartVec); + Parms.bUseStartVec = bUseStartVec; + Parms.InMaxAngle = InMaxAngle; + Parms.InDivisions = InDivisions; + Parms.bInApplyTether = bInApplyTether; + Parms.InTetherType = InTetherType; + Parms.randomDistFloor = randomDistFloor; + Parms.randomDistCeiling = randomDistCeiling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.InitTreeWait +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& TreeTag (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InAbilityList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemy_InitTreeTimeoutAction TimeoutAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::InitTreeWait(const struct FGameplayTag& TreeTag, const TArray& InAbilityList, float Timeout, EEnemy_InitTreeTimeoutAction TimeoutAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "InitTreeWait"); + + Params::NPC_Component_InitTreeWait Parms{}; + + Parms.TreeTag = std::move(TreeTag); + Parms.InAbilityList = std::move(InAbilityList); + Parms.Timeout = Timeout; + Parms.TimeoutAction = TimeoutAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.InsertIATagsToSpawnData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_Spawn InSpawnType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InTagContainer (Parm, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UNPC_Component::InsertIATagsToSpawnData(ENPC_Spawn InSpawnType, const struct FGameplayTagContainer& InTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "InsertIATagsToSpawnData"); + + Params::NPC_Component_InsertIATagsToSpawnData Parms{}; + + Parms.InSpawnType = InSpawnType; + Parms.InTagContainer = std::move(InTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsSpawnFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsSpawnFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsSpawnFinished"); + + Params::NPC_Component_IsSpawnFinished Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.JumpSplineStart +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::JumpSplineStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "JumpSplineStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.K2_SetTargetableByPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTargetableByPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::K2_SetTargetableByPlayer(bool bTargetableByPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "K2_SetTargetableByPlayer"); + + Params::NPC_Component_K2_SetTargetableByPlayer Parms{}; + + Parms.bTargetableByPlayer = bTargetableByPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.Kill +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::Kill() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "Kill"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.MoveTo +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Dest (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AcceptanceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsePathfinding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bProjectDestinationToNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCanStrafe (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowPartialPath (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPathFollowingRequestResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPathFollowingRequestResult UNPC_Component::MoveTo(const struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "MoveTo"); + + Params::NPC_Component_MoveTo Parms{}; + + Parms.Dest = std::move(Dest); + Parms.AcceptanceRadius = AcceptanceRadius; + Parms.bStopOnOverlap = bStopOnOverlap; + Parms.bUsePathfinding = bUsePathfinding; + Parms.bProjectDestinationToNavigation = bProjectDestinationToNavigation; + Parms.bCanStrafe = bCanStrafe; + Parms.FilterClass = FilterClass; + Parms.bAllowPartialPath = bAllowPartialPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.MoveToLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Loc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* CurveFloatPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopOnOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::MoveToLocation(const struct FVector& Loc, class UCurveFloat* CurveFloatPtr, float InterpSpeed, float DeltaTime, bool bStopOnOverlap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "MoveToLocation"); + + Params::NPC_Component_MoveToLocation Parms{}; + + Parms.Loc = std::move(Loc); + Parms.CurveFloatPtr = CurveFloatPtr; + Parms.InterpSpeed = InterpSpeed; + Parms.DeltaTime = DeltaTime; + Parms.bStopOnOverlap = bStopOnOverlap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.MoveToOnFire +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::MoveToOnFire(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "MoveToOnFire"); + + Params::NPC_Component_MoveToOnFire Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.NPCAddToManager +// (Final, Native, Public) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::NPCAddToManager(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "NPCAddToManager"); + + Params::NPC_Component_NPCAddToManager Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.NPCRemoveFromManager +// (Final, Native, Public) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::NPCRemoveFromManager(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "NPCRemoveFromManager"); + + Params::NPC_Component_NPCRemoveFromManager Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnDestroyed +// (Final, Native, Public) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::OnDestroyed(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnDestroyed"); + + Params::NPC_Component_OnDestroyed Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnEnterKillVolume +// (Final, Native, Public) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::OnEnterKillVolume(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnEnterKillVolume"); + + Params::NPC_Component_OnEnterKillVolume Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnExitAliveVolume +// (Final, Native, Public) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::OnExitAliveVolume(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnExitAliveVolume"); + + Params::NPC_Component_OnExitAliveVolume Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnFullRagdollEndEvent +// (Final, Native, Protected) + +void UNPC_Component::OnFullRagdollEndEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnFullRagdollEndEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnFullRagdollStart +// (Final, Native, Protected) + +void UNPC_Component::OnFullRagdollStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnFullRagdollStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnLoadComplete +// (Native, Public) +// Parameters: +// class AActor* LoadedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::OnLoadComplete(class AActor* LoadedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnLoadComplete"); + + Params::NPC_Component_OnLoadComplete Parms{}; + + Parms.LoadedActor = LoadedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnMovementModeChange +// (Final, Native, Public) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMovementMode PrevMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PreviousCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::OnMovementModeChange(class ACharacter* Character, EMovementMode PrevMovementMode, uint8 PreviousCustomMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnMovementModeChange"); + + Params::NPC_Component_OnMovementModeChange Parms{}; + + Parms.Character = Character; + Parms.PrevMovementMode = PrevMovementMode; + Parms.PreviousCustomMode = PreviousCustomMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnReactionEnd +// (Native, Protected) +// Parameters: +// class UAblReactionData* ReactionData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblReactionComponent* ReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::OnReactionEnd(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnReactionEnd"); + + Params::NPC_Component_OnReactionEnd Parms{}; + + Parms.ReactionData = ReactionData; + Parms.ReactionComponent = ReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnReactionQueued +// (Native, Protected) +// Parameters: +// class UAblReactionData* ReactionData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblReactionComponent* ReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::OnReactionQueued(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnReactionQueued"); + + Params::NPC_Component_OnReactionQueued Parms{}; + + Parms.ReactionData = ReactionData; + Parms.ReactionComponent = ReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnReactionReceived +// (Native, Protected, HasOutParams) +// Parameters: +// const struct FQueueReactionParams& ReactionParams (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UAblReactionComponent* ReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::OnReactionReceived(const struct FQueueReactionParams& ReactionParams, class UAblReactionComponent* ReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnReactionReceived"); + + Params::NPC_Component_OnReactionReceived Parms{}; + + Parms.ReactionParams = std::move(ReactionParams); + Parms.ReactionComponent = ReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.OnStationOnFinishedEnter +// (Event, Public, BlueprintEvent) + +void UNPC_Component::OnStationOnFinishedEnter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnStationOnFinishedEnter"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NPC_Component.OnStationOnFinishedExit +// (Event, Public, BlueprintEvent) + +void UNPC_Component::OnStationOnFinishedExit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "OnStationOnFinishedExit"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NPC_Component.ParryEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_ParryButtonPressed InButtonPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::ParryEvent(EEnemy_ParryButtonPressed InButtonPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "ParryEvent"); + + Params::NPC_Component_ParryEvent Parms{}; + + Parms.InButtonPressed = InButtonPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.PathExists +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class AAIController* AIOwner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPathExistanceQueryType PathQueryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowPartialPaths (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::PathExists(const class AAIController* AIOwner, const struct FVector& Target, EPathExistanceQueryType PathQueryType, TSubclassOf FilterClass, bool AllowPartialPaths) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "PathExists"); + + Params::NPC_Component_PathExists Parms{}; + + Parms.AIOwner = AIOwner; + Parms.Target = std::move(Target); + Parms.PathQueryType = PathQueryType; + Parms.FilterClass = FilterClass; + Parms.AllowPartialPaths = AllowPartialPaths; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.PickRandomPath +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class AAIController* AIOwner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Targets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// float TopPercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPathExistanceQueryType PathQueryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfFilterClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowPartialPaths (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* outTarget (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UNPC_Component::PickRandomPath(const class AAIController* AIOwner, const TArray& Targets, float TopPercent, EPathExistanceQueryType PathQueryType, TSubclassOf FilterClass, bool AllowPartialPaths, struct FVector* outTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "PickRandomPath"); + + Params::NPC_Component_PickRandomPath Parms{}; + + Parms.AIOwner = AIOwner; + Parms.Targets = std::move(Targets); + Parms.TopPercent = TopPercent; + Parms.PathQueryType = PathQueryType; + Parms.FilterClass = FilterClass; + Parms.AllowPartialPaths = AllowPartialPaths; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outTarget != nullptr) + *outTarget = std::move(Parms.outTarget); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.SetAbilityActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_Ability InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetAbilityActive(EEnemy_Ability InState, bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetAbilityActive"); + + Params::NPC_Component_SetAbilityActive Parms{}; + + Parms.InState = InState; + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetAbilityScratchpadVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetAbilityScratchpadVelocity(const struct FVector& InVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetAbilityScratchpadVelocity"); + + Params::NPC_Component_SetAbilityScratchpadVelocity Parms{}; + + Parms.InVelocity = std::move(InVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetAction(EEnemyAIAction InAction, bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetAction"); + + Params::NPC_Component_SetAction Parms{}; + + Parms.InAction = InAction; + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetActionParams +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNPC_ActionParams& InParams (Parm, NativeAccessSpecifierPublic) + +void UNPC_Component::SetActionParams(const struct FNPC_ActionParams& InParams) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetActionParams"); + + Params::NPC_Component_SetActionParams Parms{}; + + Parms.InParams = std::move(InParams); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetAnimMainState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_AnimMainState InAnimState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetAnimMainState(EEnemy_AnimMainState InAnimState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetAnimMainState"); + + Params::NPC_Component_SetAnimMainState Parms{}; + + Parms.InAnimState = InAnimState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetAnimSpawnState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_SpawnState InSpawnState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetAnimSpawnState(ENPC_SpawnState InSpawnState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetAnimSpawnState"); + + Params::NPC_Component_SetAnimSpawnState Parms{}; + + Parms.InSpawnState = InSpawnState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetAnimState +// (Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAnimState InAnimState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetAnimState(EEnemyAIAnimState InAnimState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetAnimState"); + + Params::NPC_Component_SetAnimState Parms{}; + + Parms.InAnimState = InAnimState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetAttackCustomFlag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool FlagIsSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetAttackCustomFlag(bool FlagIsSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetAttackCustomFlag"); + + Params::NPC_Component_SetAttackCustomFlag Parms{}; + + Parms.FlagIsSet = FlagIsSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetBlackboard +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UBlackboardComponent* pBlackboardComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetBlackboard(class UBlackboardComponent* pBlackboardComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetBlackboard"); + + Params::NPC_Component_SetBlackboard Parms{}; + + Parms.pBlackboardComp = pBlackboardComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetBlackboardBool +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBBName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetBlackboardBool(const class FName& InBBName, bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetBlackboardBool"); + + Params::NPC_Component_SetBlackboardBool Parms{}; + + Parms.InBBName = InBBName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetBlackboardFloat +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InBBName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetBlackboardFloat(const class FName& InBBName, float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetBlackboardFloat"); + + Params::NPC_Component_SetBlackboardFloat Parms{}; + + Parms.InBBName = InBBName; + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetBlackboardKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_BBKey InKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetBlackboardKey(EEnemy_BBKey InKey, bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetBlackboardKey"); + + Params::NPC_Component_SetBlackboardKey Parms{}; + + Parms.InKey = InKey; + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetCharacterRootMotionScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float RootMotionScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetCharacterRootMotionScale(float RootMotionScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetCharacterRootMotionScale"); + + Params::NPC_Component_SetCharacterRootMotionScale Parms{}; + + Parms.RootMotionScale = RootMotionScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetCharred +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::SetCharred() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetCharred"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetCrouchContextFlag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_CrouchContext CrouchContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetCrouchContextFlag(ENPC_CrouchContext CrouchContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetCrouchContextFlag"); + + Params::NPC_Component_SetCrouchContextFlag Parms{}; + + Parms.CrouchContext = CrouchContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetCrouching +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::SetCrouching() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetCrouching"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetCustomPauseExitConditions +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bCleanupWhenAlert (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool CleanupWhenAttack (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetToAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetCustomPauseExitConditions(bool bCleanupWhenAlert, bool CleanupWhenAttack, class AActor* TargetToAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetCustomPauseExitConditions"); + + Params::NPC_Component_SetCustomPauseExitConditions Parms{}; + + Parms.bCleanupWhenAlert = bCleanupWhenAlert; + Parms.CleanupWhenAttack = CleanupWhenAttack; + Parms.TargetToAllow = TargetToAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetFinisherTagFilter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetFinisherTagFilter(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetFinisherTagFilter"); + + Params::NPC_Component_SetFinisherTagFilter Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetFireExtinguished +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::SetFireExtinguished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetFireExtinguished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetFleeTargetPos +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetFleeTargetPos(const struct FVector& InPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetFleeTargetPos"); + + Params::NPC_Component_SetFleeTargetPos Parms{}; + + Parms.InPos = std::move(InPos); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetForcedPerceptionTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENPC_TargetAwareState InTAS (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetForcedPerceptionTarget(class AActor* InTargetPtr, ENPC_TargetAwareState InTAS, float InTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetForcedPerceptionTarget"); + + Params::NPC_Component_SetForcedPerceptionTarget Parms{}; + + Parms.InTargetPtr = InTargetPtr; + Parms.InTAS = InTAS; + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetInvincibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsInvincible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetInvincibility(bool InIsInvincible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetInvincibility"); + + Params::NPC_Component_SetInvincibility Parms{}; + + Parms.InIsInvincible = InIsInvincible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetJumpSpline +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANPC_Spline* InSplinePtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetJumpSpline(class ANPC_Spline* InSplinePtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetJumpSpline"); + + Params::NPC_Component_SetJumpSpline Parms{}; + + Parms.InSplinePtr = InSplinePtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetJumpSplineData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNPC_JumpSplineData& InData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UNPC_Component::SetJumpSplineData(const struct FNPC_JumpSplineData& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetJumpSplineData"); + + Params::NPC_Component_SetJumpSplineData Parms{}; + + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetMoveGoal +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InGoal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNavReachable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetMoveGoal(const struct FVector& InGoal, bool bNavReachable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetMoveGoal"); + + Params::NPC_Component_SetMoveGoal Parms{}; + + Parms.InGoal = std::move(InGoal); + Parms.bNavReachable = bNavReachable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetOnFire +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::SetOnFire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetOnFire"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetOnSlope +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::SetOnSlope() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetOnSlope"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetOnStairs +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::SetOnStairs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetOnStairs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetOverrideMobility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_Mobility InMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetOverrideMobility(ENPC_Mobility InMobility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetOverrideMobility"); + + Params::NPC_Component_SetOverrideMobility Parms{}; + + Parms.InMobility = InMobility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetScale(float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetScale"); + + Params::NPC_Component_SetScale Parms{}; + + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetSpawnAnimOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetSpawnAnimOffset(float InOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetSpawnAnimOffset"); + + Params::NPC_Component_SetSpawnAnimOffset Parms{}; + + Parms.InOffset = InOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetSpeed(float InSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetSpeed"); + + Params::NPC_Component_SetSpeed Parms{}; + + Parms.InSpeed = InSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetSpeedChooserScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetSpeedChooserScale(float InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetSpeedChooserScale"); + + Params::NPC_Component_SetSpeedChooserScale Parms{}; + + Parms.InScale = InScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetSpeedScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetSpeedScale(float InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetSpeedScale"); + + Params::NPC_Component_SetSpeedScale Parms{}; + + Parms.InScale = InScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetStealthContext +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::SetStealthContext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetStealthContext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* pTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetTarget(class AActor* pTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetTarget"); + + Params::NPC_Component_SetTarget Parms{}; + + Parms.pTarget = pTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetTargetLocationTurnInPlace +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InTargetLoc_TurnInPlace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetTargetLocationTurnInPlace(const struct FVector& InTargetLoc_TurnInPlace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetTargetLocationTurnInPlace"); + + Params::NPC_Component_SetTargetLocationTurnInPlace Parms{}; + + Parms.InTargetLoc_TurnInPlace = std::move(InTargetLoc_TurnInPlace); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetTargetSightedEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetTargetSightedEnable(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetTargetSightedEnable"); + + Params::NPC_Component_SetTargetSightedEnable Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SetWanderStartLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::SetWanderStartLocation(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SetWanderStartLocation"); + + Params::NPC_Component_SetWanderStartLocation Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.SidekickUpdateStateUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_SidekickUpdateState InUpdateState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::SidekickUpdateStateUpdate(ENPC_SidekickUpdateState InUpdateState, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "SidekickUpdateStateUpdate"); + + Params::NPC_Component_SidekickUpdateStateUpdate Parms{}; + + Parms.InUpdateState = InUpdateState; + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.StartAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::StartAction(EEnemyAIAction InAction, float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StartAction"); + + Params::NPC_Component_StartAction Parms{}; + + Parms.InAction = InAction; + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.StartCustomPause +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bCleanupWhenCustomAbilityFinished (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::StartCustomPause(bool bCleanupWhenCustomAbilityFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StartCustomPause"); + + Params::NPC_Component_StartCustomPause Parms{}; + + Parms.bCleanupWhenCustomAbilityFinished = bCleanupWhenCustomAbilityFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.StartDynamicBranch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemy_Ability InNextAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::StartDynamicBranch(EEnemy_Ability InAbility, EEnemy_Ability InNextAbility, bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StartDynamicBranch"); + + Params::NPC_Component_StartDynamicBranch Parms{}; + + Parms.InAbility = InAbility; + Parms.InNextAbility = InNextAbility; + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.StartLoadingFinisherAbilities +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::StartLoadingFinisherAbilities() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StartLoadingFinisherAbilities"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.StartSpeedScaleAdjust +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DurationSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::StartSpeedScaleAdjust(float InScale, float DurationSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StartSpeedScaleAdjust"); + + Params::NPC_Component_StartSpeedScaleAdjust Parms{}; + + Parms.InScale = InScale; + Parms.DurationSeconds = DurationSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.StartupAbility +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::StartupAbility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StartupAbility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.StopAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTimeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::StopAction(EEnemyAIAction InAction, bool bSuccess, bool bTimeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StopAction"); + + Params::NPC_Component_StopAction Parms{}; + + Parms.InAction = InAction; + Parms.bSuccess = bSuccess; + Parms.bTimeout = bTimeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.StopActionOnUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::StopActionOnUpdate(EEnemyAIAction InAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StopActionOnUpdate"); + + Params::NPC_Component_StopActionOnUpdate Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.StopMove +// (Final, Native, Public, BlueprintCallable) + +void UNPC_Component::StopMove() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StopMove"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.StopSpeedScaleAdjust +// (Final, Native, Public) + +void UNPC_Component::StopSpeedScaleAdjust() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "StopSpeedScaleAdjust"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.TetheredWanderLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNPC_Component::TetheredWanderLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "TetheredWanderLocation"); + + Params::NPC_Component_TetheredWanderLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.TreeWaitUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::TreeWaitUpdate(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "TreeWaitUpdate"); + + Params::NPC_Component_TreeWaitUpdate Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.UnchainAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAction ChainFromAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_Component::UnchainAction(EEnemyAIAction ChainFromAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "UnchainAction"); + + Params::NPC_Component_UnchainAction Parms{}; + + Parms.ChainFromAction = ChainFromAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_Component.UpdateTetheredLoc +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector* OutLoc (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutDone (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::UpdateTetheredLoc(struct FVector* OutLoc, bool* OutDone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "UpdateTetheredLoc"); + + Params::NPC_Component_UpdateTetheredLoc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLoc != nullptr) + *OutLoc = std::move(Parms.OutLoc); + + if (OutDone != nullptr) + *OutDone = Parms.OutDone; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetAbilityScratchpad +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UNPC_AbilityTaskScratchPad* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNPC_AbilityTaskScratchPad* UNPC_Component::GetAbilityScratchpad() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetAbilityScratchpad"); + + Params::NPC_Component_GetAbilityScratchpad Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetAction +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::GetAction(EEnemyAIAction InAction) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetAction"); + + Params::NPC_Component_GetAction Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetActiveAbility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_Ability UNPC_Component::GetActiveAbility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetActiveAbility"); + + Params::NPC_Component_GetActiveAbility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetAnimInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimInstance* UNPC_Component::GetAnimInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetAnimInstance"); + + Params::NPC_Component_GetAnimInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetAUXRecoverLoc +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNPC_Component::GetAUXRecoverLoc() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetAUXRecoverLoc"); + + Params::NPC_Component_GetAUXRecoverLoc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetCapsuleHalfHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_Component::GetCapsuleHalfHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetCapsuleHalfHeight"); + + Params::NPC_Component_GetCapsuleHalfHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetCapsuleRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_Component::GetCapsuleRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetCapsuleRadius"); + + Params::NPC_Component_GetCapsuleRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetChainedAction +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyAIAction ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyAIAction UNPC_Component::GetChainedAction(EEnemyAIAction InAction) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetChainedAction"); + + Params::NPC_Component_GetChainedAction Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetKilledTAS +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENPC_TargetAwareState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENPC_TargetAwareState UNPC_Component::GetKilledTAS() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetKilledTAS"); + + Params::NPC_Component_GetKilledTAS Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetMeshComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* UNPC_Component::GetMeshComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetMeshComponent"); + + Params::NPC_Component_GetMeshComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetMobility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENPC_Mobility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENPC_Mobility UNPC_Component::GetMobility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetMobility"); + + Params::NPC_Component_GetMobility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetMoveDataSuccess +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::GetMoveDataSuccess() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetMoveDataSuccess"); + + Params::NPC_Component_GetMoveDataSuccess Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetMoveToDone +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::GetMoveToDone() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetMoveToDone"); + + Params::NPC_Component_GetMoveToDone Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetMoveTolerance +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_Component::GetMoveTolerance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetMoveTolerance"); + + Params::NPC_Component_GetMoveTolerance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetMoveToLocationSuccess +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::GetMoveToLocationSuccess() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetMoveToLocationSuccess"); + + Params::NPC_Component_GetMoveToLocationSuccess Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetMyGroundLoc +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNPC_Component::GetMyGroundLoc() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetMyGroundLoc"); + + Params::NPC_Component_GetMyGroundLoc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetMyLoc +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNPC_Component::GetMyLoc() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetMyLoc"); + + Params::NPC_Component_GetMyLoc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetOnGround +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::GetOnGround() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetOnGround"); + + Params::NPC_Component_GetOnGround Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetOverrideMobility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENPC_Mobility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENPC_Mobility UNPC_Component::GetOverrideMobility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetOverrideMobility"); + + Params::NPC_Component_GetOverrideMobility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetPerceptionEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::GetPerceptionEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetPerceptionEnabled"); + + Params::NPC_Component_GetPerceptionEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetPerceptionSuspended +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::GetPerceptionSuspended() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetPerceptionSuspended"); + + Params::NPC_Component_GetPerceptionSuspended Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_Component::GetScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetScale"); + + Params::NPC_Component_GetScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetSidekickUpdateState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENPC_SidekickUpdateState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENPC_SidekickUpdateState UNPC_Component::GetSidekickUpdateState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetSidekickUpdateState"); + + Params::NPC_Component_GetSidekickUpdateState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNPC_Component::GetTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetTarget"); + + Params::NPC_Component_GetTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetTargetLookatApha +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_Component::GetTargetLookatApha() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetTargetLookatApha"); + + Params::NPC_Component_GetTargetLookatApha Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetTargetType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemy_TargetType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_TargetType UNPC_Component::GetTargetType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetTargetType"); + + Params::NPC_Component_GetTargetType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetTreeWaitResult +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::GetTreeWaitResult() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetTreeWaitResult"); + + Params::NPC_Component_GetTreeWaitResult Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetWanderStartLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UNPC_Component::GetWanderStartLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetWanderStartLocation"); + + Params::NPC_Component_GetWanderStartLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.GetYaw +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_Component::GetYaw() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "GetYaw"); + + Params::NPC_Component_GetYaw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.HasFinisherWithRunningRequirementsMet +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* Attacker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::HasFinisherWithRunningRequirementsMet(class AActor* Attacker) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "HasFinisherWithRunningRequirementsMet"); + + Params::NPC_Component_HasFinisherWithRunningRequirementsMet Parms{}; + + Parms.Attacker = Attacker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.HasSightedTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::HasSightedTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "HasSightedTarget"); + + Params::NPC_Component_HasSightedTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsAbilityActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsAbilityActive(EEnemy_Ability InState) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsAbilityActive"); + + Params::NPC_Component_IsAbilityActive Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsAbilitySupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsAbilitySupported(EEnemy_Ability InAbility) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsAbilitySupported"); + + Params::NPC_Component_IsAbilitySupported Parms{}; + + Parms.InAbility = InAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsAbilityVulnerable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsAbilityVulnerable(EEnemy_Ability InAbility) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsAbilityVulnerable"); + + Params::NPC_Component_IsAbilityVulnerable Parms{}; + + Parms.InAbility = InAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsActionActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsActionActive(EEnemyAIAction InAction) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsActionActive"); + + Params::NPC_Component_IsActionActive Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsActionDone +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsActionDone(EEnemyAIAction InAction) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsActionDone"); + + Params::NPC_Component_IsActionDone Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsBlind +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsBlind() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsBlind"); + + Params::NPC_Component_IsBlind Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsCharred +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsCharred() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsCharred"); + + Params::NPC_Component_IsCharred Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsCompanion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsCompanion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsCompanion"); + + Params::NPC_Component_IsCompanion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsCrouching +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsCrouching() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsCrouching"); + + Params::NPC_Component_IsCrouching Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsDead +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsDead() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsDead"); + + Params::NPC_Component_IsDead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsFlying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsFlying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsFlying"); + + Params::NPC_Component_IsFlying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsInjured +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsInjured() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsInjured"); + + Params::NPC_Component_IsInjured Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsInStation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsInStation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsInStation"); + + Params::NPC_Component_IsInStation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsInStealth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsInStealth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsInStealth"); + + Params::NPC_Component_IsInStealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsInvincible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsInvincible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsInvincible"); + + Params::NPC_Component_IsInvincible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsJumpSplineDone +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsJumpSplineDone() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsJumpSplineDone"); + + Params::NPC_Component_IsJumpSplineDone Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsMoveDone +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsMoveDone() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsMoveDone"); + + Params::NPC_Component_IsMoveDone Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsNearDeathKneeling +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsNearDeathKneeling() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsNearDeathKneeling"); + + Params::NPC_Component_IsNearDeathKneeling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsOnFire +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsOnFire() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsOnFire"); + + Params::NPC_Component_IsOnFire Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsOnSlope +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsOnSlope() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsOnSlope"); + + Params::NPC_Component_IsOnSlope Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsOnStairs +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsOnStairs() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsOnStairs"); + + Params::NPC_Component_IsOnStairs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsReactionActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsReactionActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsReactionActive"); + + Params::NPC_Component_IsReactionActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsStationary +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsStationary() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsStationary"); + + Params::NPC_Component_IsStationary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsSwimming +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsSwimming() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsSwimming"); + + Params::NPC_Component_IsSwimming Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsTargetSightedEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsTargetSightedEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsTargetSightedEnabled"); + + Params::NPC_Component_IsTargetSightedEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.IsVulnerable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::IsVulnerable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "IsVulnerable"); + + Params::NPC_Component_IsVulnerable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.NeedsStayInVolumeConstrain +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& InLoc (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::NeedsStayInVolumeConstrain(const struct FVector& InLoc) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "NeedsStayInVolumeConstrain"); + + Params::NPC_Component_NeedsStayInVolumeConstrain Parms{}; + + Parms.InLoc = std::move(InLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_Component.WasActionASuccess +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_Component::WasActionASuccess(EEnemyAIAction InAction) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Component", "WasActionASuccess"); + + Params::NPC_Component_WasActionASuccess Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.AddPerceptionVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreaturePerceptionVolume* InPerceptionVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::AddPerceptionVolume(class ACreaturePerceptionVolume* InPerceptionVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "AddPerceptionVolume"); + + Params::Creature_AIComponent_AddPerceptionVolume Parms{}; + + Parms.InPerceptionVolume = InPerceptionVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.DisableCreaturePerception +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bForgetPreviousStimuli (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLoseAwareness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::DisableCreaturePerception(bool bForgetPreviousStimuli, bool bLoseAwareness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "DisableCreaturePerception"); + + Params::Creature_AIComponent_DisableCreaturePerception Parms{}; + + Parms.bForgetPreviousStimuli = bForgetPreviousStimuli; + Parms.bLoseAwareness = bLoseAwareness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.EnableCreaturePerception +// (Final, Native, Public, BlueprintCallable) + +void UCreature_AIComponent::EnableCreaturePerception() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "EnableCreaturePerception"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.ExecuteAbilityFromAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UInteractionArchitectAsset* InArchitectAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_AIComponent::ExecuteAbilityFromAsset(class UInteractionArchitectAsset* InArchitectAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "ExecuteAbilityFromAsset"); + + Params::Creature_AIComponent_ExecuteAbilityFromAsset Parms{}; + + Parms.InArchitectAsset = InArchitectAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.GetCurrentApproachRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreature_AIComponent::GetCurrentApproachRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "GetCurrentApproachRadius"); + + Params::Creature_AIComponent_GetCurrentApproachRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.GetTetherVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreatureTetherVolume* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACreatureTetherVolume* UCreature_AIComponent::GetTetherVolume() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "GetTetherVolume"); + + Params::Creature_AIComponent_GetTetherVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.OnAIStateComplete +// (Final, Native, Public, BlueprintCallable) + +void UCreature_AIComponent::OnAIStateComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "OnAIStateComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.OnCreatureDied +// (Final, Native, Public, BlueprintCallable) + +void UCreature_AIComponent::OnCreatureDied() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "OnCreatureDied"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.OnMunitionImpactDamage +// (Final, Native, Public, HasOutParams) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionImpactData& InImpactData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::OnMunitionImpactDamage(const class UObject* InCaller, const struct FMunitionImpactData& InImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "OnMunitionImpactDamage"); + + Params::Creature_AIComponent_OnMunitionImpactDamage Parms{}; + + Parms.InCaller = InCaller; + Parms.InImpactData = std::move(InImpactData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.OnObjectStateChange +// (Final, Native, Public) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 InInteractiveAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::OnObjectStateChange(const class UObject* InCaller, uint8 InInteractiveAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "OnObjectStateChange"); + + Params::Creature_AIComponent_OnObjectStateChange Parms{}; + + Parms.InCaller = InCaller; + Parms.InInteractiveAction = InInteractiveAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.OnPerceptionUpdated +// (Final, Native, Private, HasOutParams) +// Parameters: +// const TArray& UpdatedActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::OnPerceptionUpdated(const TArray& UpdatedActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "OnPerceptionUpdated"); + + Params::Creature_AIComponent_OnPerceptionUpdated Parms{}; + + Parms.UpdatedActors = std::move(UpdatedActors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.RandomizeApproachRadius +// (Final, Native, Public, BlueprintCallable) + +void UCreature_AIComponent::RandomizeApproachRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "RandomizeApproachRadius"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.RemovePerceptionVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreaturePerceptionVolume* InPerceptionVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::RemovePerceptionVolume(class ACreaturePerceptionVolume* InPerceptionVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "RemovePerceptionVolume"); + + Params::Creature_AIComponent_RemovePerceptionVolume Parms{}; + + Parms.InPerceptionVolume = InPerceptionVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetAIState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECreatureAIState InNewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetAIState(ECreatureAIState InNewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetAIState"); + + Params::Creature_AIComponent_SetAIState Parms{}; + + Parms.InNewState = InNewState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetDesiredCreatureStance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECreatureStance InNewStance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetDesiredCreatureStance(ECreatureStance InNewStance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetDesiredCreatureStance"); + + Params::Creature_AIComponent_SetDesiredCreatureStance Parms{}; + + Parms.InNewStance = InNewStance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetFocusActorBlackboardState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* FocusActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetFocusActorBlackboardState(class AActor* FocusActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetFocusActorBlackboardState"); + + Params::Creature_AIComponent_SetFocusActorBlackboardState Parms{}; + + Parms.FocusActor = FocusActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetIdleOverrideState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECreatureIdleOverrideState InNewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetIdleOverrideState(ECreatureIdleOverrideState InNewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetIdleOverrideState"); + + Params::Creature_AIComponent_SetIdleOverrideState Parms{}; + + Parms.InNewState = InNewState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetInteractionTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetInteractionTime(class AActor* InTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetInteractionTime"); + + Params::Creature_AIComponent_SetInteractionTime Parms{}; + + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetPathEndMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECreaturePathEndMode PathEndMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetPathEndMode(ECreaturePathEndMode PathEndMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetPathEndMode"); + + Params::Creature_AIComponent_SetPathEndMode Parms{}; + + Parms.PathEndMode = PathEndMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetStoppingMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECreatureStoppingMode StoppingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetStoppingMode(ECreatureStoppingMode StoppingMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetStoppingMode"); + + Params::Creature_AIComponent_SetStoppingMode Parms{}; + + Parms.StoppingMode = StoppingMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetTetherVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreatureTetherVolume* InTetherVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetTetherVolume(class ACreatureTetherVolume* InTetherVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetTetherVolume"); + + Params::Creature_AIComponent_SetTetherVolume Parms{}; + + Parms.InTetherVolume = InTetherVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetToJogMovementSpeed +// (Final, Native, Public, BlueprintCallable) + +void UCreature_AIComponent::SetToJogMovementSpeed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetToJogMovementSpeed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetToMovementSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECreatureMovementSpeed MovementSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetToMovementSpeed(ECreatureMovementSpeed MovementSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetToMovementSpeed"); + + Params::Creature_AIComponent_SetToMovementSpeed Parms{}; + + Parms.MovementSpeed = MovementSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetToMovementSpeedFloat +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::SetToMovementSpeedFloat(float InSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetToMovementSpeedFloat"); + + Params::Creature_AIComponent_SetToMovementSpeedFloat Parms{}; + + Parms.InSpeed = InSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetToSprintMovementSpeed +// (Final, Native, Public, BlueprintCallable) + +void UCreature_AIComponent::SetToSprintMovementSpeed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetToSprintMovementSpeed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.SetToWalkMovementSpeed +// (Final, Native, Public, BlueprintCallable) + +void UCreature_AIComponent::SetToWalkMovementSpeed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "SetToWalkMovementSpeed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.StartFollowPathBehavior +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APathNode* InPathNode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::StartFollowPathBehavior(class APathNode* InPathNode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "StartFollowPathBehavior"); + + Params::Creature_AIComponent_StartFollowPathBehavior Parms{}; + + Parms.InPathNode = InPathNode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.TeamChanged +// (Final, Native, Public, BlueprintCallable) + +void UCreature_AIComponent::TeamChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "TeamChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.TryEnterScheduledEntityMode +// (Final, Native, Public, BlueprintCallable) + +void UCreature_AIComponent::TryEnterScheduledEntityMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "TryEnterScheduledEntityMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_AIComponent.FindPettingBrushAttachmentRelativeTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UCreature_AIComponent::FindPettingBrushAttachmentRelativeTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "FindPettingBrushAttachmentRelativeTransform"); + + Params::Creature_AIComponent_FindPettingBrushAttachmentRelativeTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.FindPettingBrushInitialAttachment +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, Const) +// Parameters: +// const struct FGameplayTagContainer& InAnimationVariationTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FVector* OutRelativeLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector* OutScale (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_AIComponent::FindPettingBrushInitialAttachment(const struct FGameplayTagContainer& InAnimationVariationTagContainer, struct FVector* OutRelativeLocation, struct FRotator* OutRotation, struct FVector* OutScale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "FindPettingBrushInitialAttachment"); + + Params::Creature_AIComponent_FindPettingBrushInitialAttachment Parms{}; + + Parms.InAnimationVariationTagContainer = std::move(InAnimationVariationTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutRelativeLocation != nullptr) + *OutRelativeLocation = std::move(Parms.OutRelativeLocation); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); + + if (OutScale != nullptr) + *OutScale = std::move(Parms.OutScale); +} + + +// Function Phoenix.Creature_AIComponent.GetAIState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECreatureAIState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECreatureAIState UCreature_AIComponent::GetAIState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "GetAIState"); + + Params::Creature_AIComponent_GetAIState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.GetBestSpeedToReachLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTimeToReach (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECreatureMovementSpeed ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECreatureMovementSpeed UCreature_AIComponent::GetBestSpeedToReachLocation(const struct FVector& InLocation, float InTimeToReach) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "GetBestSpeedToReachLocation"); + + Params::Creature_AIComponent_GetBestSpeedToReachLocation Parms{}; + + Parms.InLocation = std::move(InLocation); + Parms.InTimeToReach = InTimeToReach; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.GetBlackboard +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UBlackboardComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlackboardComponent* UCreature_AIComponent::GetBlackboard() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "GetBlackboard"); + + Params::Creature_AIComponent_GetBlackboard Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.GetCustomAbilityClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UCreature_AIComponent::GetCustomAbilityClass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "GetCustomAbilityClass"); + + Params::Creature_AIComponent_GetCustomAbilityClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.GetIdleOverrideState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECreatureIdleOverrideState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECreatureIdleOverrideState UCreature_AIComponent::GetIdleOverrideState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "GetIdleOverrideState"); + + Params::Creature_AIComponent_GetIdleOverrideState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.GetPathEndMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECreaturePathEndMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECreaturePathEndMode UCreature_AIComponent::GetPathEndMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "GetPathEndMode"); + + Params::Creature_AIComponent_GetPathEndMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_AIComponent.GetPerceptionComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UAIPerceptionComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAIPerceptionComponent* UCreature_AIComponent::GetPerceptionComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_AIComponent", "GetPerceptionComponent"); + + Params::Creature_AIComponent_GetPerceptionComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconInfo.SetupChestBeacon +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& pBeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& pLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* pParentActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconInfo::SetupChestBeacon(const class FString& pBeaconName, const struct FVector& pLocation, class AActor* pParentActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconInfo", "SetupChestBeacon"); + + Params::BeaconInfo_SetupChestBeacon Parms{}; + + Parms.pBeaconName = std::move(pBeaconName); + Parms.pLocation = std::move(pLocation); + Parms.pParentActor = pParentActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SlaveToSplineComponent.Reset +// (Final, Native, Public, BlueprintCallable) + +void USlaveToSplineComponent::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SlaveToSplineComponent", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SlaveToSplineComponent.SetSplineT +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float newT (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* Done (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlaveToSplineComponent::SetSplineT(float newT, bool* Done) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SlaveToSplineComponent", "SetSplineT"); + + Params::SlaveToSplineComponent_SetSplineT Parms{}; + + Parms.newT = newT; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Done != nullptr) + *Done = Parms.Done; +} + + +// Function Phoenix.SlaveToSplineComponent.GetFollowSpline +// (Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USplineComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USplineComponent* USlaveToSplineComponent::GetFollowSpline() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SlaveToSplineComponent", "GetFollowSpline"); + + Params::SlaveToSplineComponent_GetFollowSpline Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.ClearMouseButton +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapScreenMouseButtonID buttonID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::ClearMouseButton(EMapScreenMouseButtonID buttonID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ClearMouseButton"); + + Params::MapScreenBase_ClearMouseButton Parms{}; + + Parms.buttonID = buttonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.ClearMouseButtons +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::ClearMouseButtons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ClearMouseButtons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.DisableHogsmeadeButton +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::DisableHogsmeadeButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "DisableHogsmeadeButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.DisableHogwartsButton +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::DisableHogwartsButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "DisableHogwartsButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.DisableOverlandButton +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::DisableOverlandButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "DisableOverlandButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.ExitMapScreen_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::ExitMapScreen_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ExitMapScreen_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.GetInputAxisData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FUMGConsolidatedAxisInputData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FUMGConsolidatedAxisInputData UMapScreenBase::GetInputAxisData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetInputAxisData"); + + Params::MapScreenBase_GetInputAxisData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetIsFilterShowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapScreenBase::GetIsFilterShowing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetIsFilterShowing"); + + Params::MapScreenBase_GetIsFilterShowing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetIsMouseInScreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapScreenBase::GetIsMouseInScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetIsMouseInScreen"); + + Params::MapScreenBase_GetIsMouseInScreen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetMapBase +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapBase* UMapScreenBase::GetMapBase() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetMapBase"); + + Params::MapScreenBase_GetMapBase Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetMapSubSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapSubSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapSubSystem* UMapScreenBase::GetMapSubSystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetMapSubSystem"); + + Params::MapScreenBase_GetMapSubSystem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetMapType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapTypes UMapScreenBase::GetMapType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetMapType"); + + Params::MapScreenBase_GetMapType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetMouseButtonInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapScreenMouseButtonID buttonID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMapScreenMouseButton ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FMapScreenMouseButton UMapScreenBase::GetMouseButtonInput(EMapScreenMouseButtonID buttonID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetMouseButtonInput"); + + Params::MapScreenBase_GetMouseButtonInput Parms{}; + + Parms.buttonID = buttonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetMouseDelta +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMapScreenBase::GetMouseDelta() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetMouseDelta"); + + Params::MapScreenBase_GetMouseDelta Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetMovementDelta +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMapScreenBase::GetMovementDelta() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetMovementDelta"); + + Params::MapScreenBase_GetMovementDelta Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetPressedButtonTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapScreenMouseButtonID buttonID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapScreenBase::GetPressedButtonTime(EMapScreenMouseButtonID buttonID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetPressedButtonTime"); + + Params::MapScreenBase_GetPressedButtonTime Parms{}; + + Parms.buttonID = buttonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetTier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapZoomTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapZoomTypes UMapScreenBase::GetTier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetTier"); + + Params::MapScreenBase_GetTier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetUIManager +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUIManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUIManager* UMapScreenBase::GetUIManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetUIManager"); + + Params::MapScreenBase_GetUIManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetZoomFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapScreenBase::GetZoomFactor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetZoomFactor"); + + Params::MapScreenBase_GetZoomFactor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.GetZoomInputDelta +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapScreenBase::GetZoomInputDelta() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "GetZoomInputDelta"); + + Params::MapScreenBase_GetZoomInputDelta Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.HideFastTravelList +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::HideFastTravelList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "HideFastTravelList"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.HitMapBounds_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::HitMapBounds_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "HitMapBounds_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.IconHidden_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// class UMapIcon* iconHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::IconHidden_Event(class UMapIcon* iconHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "IconHidden_Event"); + + Params::MapScreenBase_IconHidden_Event Parms{}; + + Parms.iconHidden = iconHidden; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.IconShown_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// class UMapIcon* iconHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::IconShown_Event(class UMapIcon* iconHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "IconShown_Event"); + + Params::MapScreenBase_IconShown_Event Parms{}; + + Parms.iconHidden = iconHidden; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.IsFastTravelListVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapScreenBase::IsFastTravelListVisible() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "IsFastTravelListVisible"); + + Params::MapScreenBase_IsFastTravelListVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.IsMouseButtonAClick +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapScreenMouseButtonID buttonID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapScreenBase::IsMouseButtonAClick(EMapScreenMouseButtonID buttonID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "IsMouseButtonAClick"); + + Params::MapScreenBase_IsMouseButtonAClick Parms{}; + + Parms.buttonID = buttonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.LeftMouseButtonPressed +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::LeftMouseButtonPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "LeftMouseButtonPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.LeftMouseButtonReleased +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::LeftMouseButtonReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "LeftMouseButtonReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.LockMapInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Lock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::LockMapInput(bool Lock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "LockMapInput"); + + Params::MapScreenBase_LockMapInput Parms{}; + + Parms.Lock = Lock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.MapChanged_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::MapChanged_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "MapChanged_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.MapMove_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::MapMove_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "MapMove_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.MapStart_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::MapStart_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "MapStart_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.MapStop_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::MapStop_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "MapStop_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.MiddleMouseButtonPressed +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::MiddleMouseButtonPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "MiddleMouseButtonPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.MiddleMouseButtonReleased +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::MiddleMouseButtonReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "MiddleMouseButtonReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.MouseTimeGreaterThanClick +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapScreenMouseButtonID buttonID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapScreenBase::MouseTimeGreaterThanClick(EMapScreenMouseButtonID buttonID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "MouseTimeGreaterThanClick"); + + Params::MapScreenBase_MouseTimeGreaterThanClick Parms{}; + + Parms.buttonID = buttonID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.OnHovered_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FMapToolTipData& ToolTipData (Parm, NativeAccessSpecifierPublic) + +void UMapScreenBase::OnHovered_Event(const struct FMapToolTipData& ToolTipData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "OnHovered_Event"); + + Params::MapScreenBase_OnHovered_Event Parms{}; + + Parms.ToolTipData = std::move(ToolTipData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.OnUnhovered_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::OnUnhovered_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "OnUnhovered_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.OnUpdateToolTip_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FMapToolTipData& ToolTipData (Parm, NativeAccessSpecifierPublic) + +void UMapScreenBase::OnUpdateToolTip_Event(const struct FMapToolTipData& ToolTipData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "OnUpdateToolTip_Event"); + + Params::MapScreenBase_OnUpdateToolTip_Event Parms{}; + + Parms.ToolTipData = std::move(ToolTipData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.PlayFanfare_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// class UMapIcon* Icon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::PlayFanfare_Event(class UMapIcon* Icon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "PlayFanfare_Event"); + + Params::MapScreenBase_PlayFanfare_Event Parms{}; + + Parms.Icon = Icon; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.PlayIconBurst_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* NiagaraActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::PlayIconBurst_Event(class AActor* NiagaraActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "PlayIconBurst_Event"); + + Params::MapScreenBase_PlayIconBurst_Event Parms{}; + + Parms.NiagaraActor = NiagaraActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.RegionHovered_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// ERegionType MapRegion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RegionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* IconWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::RegionHovered_Event(ERegionType MapRegion, int32 RegionIndex, class UUserWidget* IconWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "RegionHovered_Event"); + + Params::MapScreenBase_RegionHovered_Event Parms{}; + + Parms.MapRegion = MapRegion; + Parms.RegionIndex = RegionIndex; + Parms.IconWidget = IconWidget; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.RegionInfoUpdated_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::RegionInfoUpdated_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "RegionInfoUpdated_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.RegisterBButton +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::RegisterBButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "RegisterBButton"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.RightMouseButtonPressed +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::RightMouseButtonPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "RightMouseButtonPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.RightMouseButtonReleased +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::RightMouseButtonReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "RightMouseButtonReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.ScreenHandleInput +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Input (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapScreenBase::ScreenHandleInput(const struct FKey& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ScreenHandleInput"); + + Params::MapScreenBase_ScreenHandleInput Parms{}; + + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapScreenBase.SetCoverAlpha +// (Native, Public, BlueprintCallable) +// Parameters: +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetCoverAlpha(float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetCoverAlpha"); + + Params::MapScreenBase_SetCoverAlpha Parms{}; + + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.SetCoverVisibility +// (Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetCoverVisibility(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetCoverVisibility"); + + Params::MapScreenBase_SetCoverVisibility Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.SetCoverVisibility_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetCoverVisibility_Event(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetCoverVisibility_Event"); + + Params::MapScreenBase_SetCoverVisibility_Event Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.SetCoverVisibilityAlpha_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetCoverVisibilityAlpha_Event(float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetCoverVisibilityAlpha_Event"); + + Params::MapScreenBase_SetCoverVisibilityAlpha_Event Parms{}; + + Parms.Alpha = Alpha; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.SetIconContainerSize +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::SetIconContainerSize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetIconContainerSize"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.SetIsFilterShowing +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShowFilter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetIsFilterShowing(bool ShowFilter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetIsFilterShowing"); + + Params::MapScreenBase_SetIsFilterShowing Parms{}; + + Parms.ShowFilter = ShowFilter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.SetLegend +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& LegendStrings (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetLegend(const TArray& LegendStrings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetLegend"); + + Params::MapScreenBase_SetLegend Parms{}; + + Parms.LegendStrings = std::move(LegendStrings); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.SetLegendStrings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* LegendStrings (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetLegendStrings(TArray* LegendStrings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetLegendStrings"); + + Params::MapScreenBase_SetLegendStrings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LegendStrings != nullptr) + *LegendStrings = std::move(Parms.LegendStrings); +} + + +// Function Phoenix.MapScreenBase.SetLevelName_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetLevelName_Event(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetLevelName_Event"); + + Params::MapScreenBase_SetLevelName_Event Parms{}; + + Parms.LevelName = std::move(LevelName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.SetLocationName_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& PrimarayLocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetLocationName_Event(const class FString& PrimarayLocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetLocationName_Event"); + + Params::MapScreenBase_SetLocationName_Event Parms{}; + + Parms.PrimarayLocationName = std::move(PrimarayLocationName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.SetMapType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapTypes MapType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetMapType(EMapTypes MapType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetMapType"); + + Params::MapScreenBase_SetMapType Parms{}; + + Parms.MapType = MapType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.SetMouseDelta +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetMouseDelta(const struct FVector2D& Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetMouseDelta"); + + Params::MapScreenBase_SetMouseDelta Parms{}; + + Parms.Delta = std::move(Delta); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.SetPath +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::SetPath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetPath"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.SetTipLegend_Event +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const class FText& NewLegend (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetTipLegend_Event(const class FText& NewLegend) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetTipLegend_Event"); + + Params::MapScreenBase_SetTipLegend_Event Parms{}; + + Parms.NewLegend = std::move(NewLegend); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapScreenBase.SetZoomType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapZoomTypes ZoomType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapScreenBase::SetZoomType(EMapZoomTypes ZoomType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "SetZoomType"); + + Params::MapScreenBase_SetZoomType Parms{}; + + Parms.ZoomType = ZoomType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.ShowFastTravelList +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::ShowFastTravelList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ShowFastTravelList"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.ShowHogsmeadeMissionsAvailable +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::ShowHogsmeadeMissionsAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ShowHogsmeadeMissionsAvailable"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.ShowHogwartsMissionsAvailable +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::ShowHogwartsMissionsAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ShowHogwartsMissionsAvailable"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.ShowOverlandMissionsAvailable +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::ShowOverlandMissionsAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ShowOverlandMissionsAvailable"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.TierChanged_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::TierChanged_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "TierChanged_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.UnregisterBButton +// (Final, Native, Public, BlueprintCallable) + +void UMapScreenBase::UnregisterBButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "UnregisterBButton"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapScreenBase.WayPointSet_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::WayPointSet_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "WayPointSet_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.WayPointUnset_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::WayPointUnset_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "WayPointUnset_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.ZoomInPressed_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::ZoomInPressed_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ZoomInPressed_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.ZoomInReleased_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::ZoomInReleased_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ZoomInReleased_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.ZoomOutPressed_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::ZoomOutPressed_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ZoomOutPressed_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.ZoomOutReleased_Event +// (Event, Public, BlueprintEvent) + +void UMapScreenBase::ZoomOutReleased_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "ZoomOutReleased_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapScreenBase.IsAnyTutorialActive +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapScreenBase::IsAnyTutorialActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapScreenBase", "IsAnyTutorialActive"); + + Params::MapScreenBase_IsAnyTutorialActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AsyncLoadWrapper.AsyncLoadChildClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InstantiateImmediately (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAsyncLoadWrapper::AsyncLoadChildClass(bool InstantiateImmediately) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncLoadWrapper", "AsyncLoadChildClass"); + + Params::AsyncLoadWrapper_AsyncLoadChildClass Parms{}; + + Parms.InstantiateImmediately = InstantiateImmediately; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AsyncLoadWrapper.GetAttachCanvas +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UCanvasPanel* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasPanel* UAsyncLoadWrapper::GetAttachCanvas() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncLoadWrapper", "GetAttachCanvas"); + + Params::AsyncLoadWrapper_GetAttachCanvas Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AsyncLoadWrapper.InitChild +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UAsyncLoadWrapper::InitChild() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncLoadWrapper", "InitChild"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AsyncLoadWrapper.InstantiateChild +// (Final, Native, Public, BlueprintCallable) + +void UAsyncLoadWrapper::InstantiateChild() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncLoadWrapper", "InstantiateChild"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AsyncLoadWrapper.SetParent +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUserWidget* Parent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAsyncLoadWrapper::SetParent(class UUserWidget* Parent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncLoadWrapper", "SetParent"); + + Params::AsyncLoadWrapper_SetParent Parms{}; + + Parms.Parent = Parent; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.AsyncLoadWrapper.SetThrobberVisibility +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// ESlateVisibility NewVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAsyncLoadWrapper::SetThrobberVisibility(ESlateVisibility NewVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncLoadWrapper", "SetThrobberVisibility"); + + Params::AsyncLoadWrapper_SetThrobberVisibility Parms{}; + + Parms.NewVisibility = NewVisibility; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NPC_Controller.GetBlackboard +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UBlackboardComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlackboardComponent* ANPC_Controller::GetBlackboard() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_Controller", "GetBlackboard"); + + Params::NPC_Controller_GetBlackboard Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconableObject.GetUniqueBeaconId +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IBeaconableObject::GetUniqueBeaconId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("BeaconableObject", "GetUniqueBeaconId"); + + Params::BeaconableObject_GetUniqueBeaconId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.CalculateClimbingLedgeState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EClimbingLedgeState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EJumpingType* OutType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::CalculateClimbingLedgeState(EClimbingLedgeState* OutState, EJumpingType* OutType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "CalculateClimbingLedgeState"); + + Params::Biped_Character_Interface_CalculateClimbingLedgeState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; + + if (OutType != nullptr) + *OutType = Parms.OutType; +} + + +// Function Phoenix.Biped_Character_Interface.CalculateLookAtDirection +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IBiped_Character_Interface::CalculateLookAtDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "CalculateLookAtDirection"); + + Params::Biped_Character_Interface_CalculateLookAtDirection Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.ClearStick +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::ClearStick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ClearStick"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.ComputeAngleToDesiredDirection +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float IBiped_Character_Interface::ComputeAngleToDesiredDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ComputeAngleToDesiredDirection"); + + Params::Biped_Character_Interface_ComputeAngleToDesiredDirection Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.ComputeAttack +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor** TargetActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::ComputeAttack(class AActor** TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ComputeAttack"); + + Params::Biped_Character_Interface_ComputeAttack Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (TargetActor != nullptr) + *TargetActor = Parms.TargetActor; +} + + +// Function Phoenix.Biped_Character_Interface.ComputeReaction +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EReactionState* ReactionState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::ComputeReaction(const struct FVector& HitLocation, const struct FVector& TraceDirection, const class FString& OverrideName, EReactionState* ReactionState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ComputeReaction"); + + Params::Biped_Character_Interface_ComputeReaction Parms{}; + + Parms.HitLocation = std::move(HitLocation); + Parms.TraceDirection = std::move(TraceDirection); + Parms.OverrideName = std::move(OverrideName); + + AsUObject()->ProcessEvent(Func, &Parms); + + if (ReactionState != nullptr) + *ReactionState = Parms.ReactionState; +} + + +// Function Phoenix.Biped_Character_Interface.EquipWand +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::EquipWand() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "EquipWand"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.FlooStart +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::FlooStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "FlooStart"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.FullyResetPhoenixCamera +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ResetSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* ResetSpeedCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::FullyResetPhoenixCamera(float ResetSpeed, class UCurveFloat* ResetSpeedCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "FullyResetPhoenixCamera"); + + Params::Biped_Character_Interface_FullyResetPhoenixCamera Parms{}; + + Parms.ResetSpeed = ResetSpeed; + Parms.ResetSpeedCurve = ResetSpeedCurve; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.GetAdditiveBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EAdditiveBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::GetAdditiveBodyState(EAdditiveBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetAdditiveBodyState"); + + Params::Biped_Character_Interface_GetAdditiveBodyState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character_Interface.GetAutoTargetFocusDirection +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IBiped_Character_Interface::GetAutoTargetFocusDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetAutoTargetFocusDirection"); + + Params::Biped_Character_Interface_GetAutoTargetFocusDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetAutoTargetUpDirection +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IBiped_Character_Interface::GetAutoTargetUpDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetAutoTargetUpDirection"); + + Params::Biped_Character_Interface_GetAutoTargetUpDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetBestAutoTargetActor +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* IBiped_Character_Interface::GetBestAutoTargetActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetBestAutoTargetActor"); + + Params::Biped_Character_Interface_GetBestAutoTargetActor Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetBestAutoTargetActor_WorldLocation +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IBiped_Character_Interface::GetBestAutoTargetActor_WorldLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetBestAutoTargetActor_WorldLocation"); + + Params::Biped_Character_Interface_GetBestAutoTargetActor_WorldLocation Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetBestLockOnActor +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* IBiped_Character_Interface::GetBestLockOnActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetBestLockOnActor"); + + Params::Biped_Character_Interface_GetBestLockOnActor Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetBestLockOnActor_ScreenLocation +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IBiped_Character_Interface::GetBestLockOnActor_ScreenLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetBestLockOnActor_ScreenLocation"); + + Params::Biped_Character_Interface_GetBestLockOnActor_ScreenLocation Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetBestLockOnActor_WorldLocation +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IBiped_Character_Interface::GetBestLockOnActor_WorldLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetBestLockOnActor_WorldLocation"); + + Params::Biped_Character_Interface_GetBestLockOnActor_WorldLocation Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetFullBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EFullBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::GetFullBodyState(EFullBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetFullBodyState"); + + Params::Biped_Character_Interface_GetFullBodyState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character_Interface.GetFullBodyStateLast +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EFullBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::GetFullBodyStateLast(EFullBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetFullBodyStateLast"); + + Params::Biped_Character_Interface_GetFullBodyStateLast Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character_Interface.GetHighlitActor +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* IBiped_Character_Interface::GetHighlitActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetHighlitActor"); + + Params::Biped_Character_Interface_GetHighlitActor Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetInventoryResult +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FInventoryResult ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInventoryResult IBiped_Character_Interface::GetInventoryResult() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetInventoryResult"); + + Params::Biped_Character_Interface_GetInventoryResult Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetParryState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EParryState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::GetParryState(EParryState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetParryState"); + + Params::Biped_Character_Interface_GetParryState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character_Interface.GetPartialBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EPartialBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::GetPartialBodyState(EPartialBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetPartialBodyState"); + + Params::Biped_Character_Interface_GetPartialBodyState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character_Interface.GetPickupTool +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APickupTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APickupTool* IBiped_Character_Interface::GetPickupTool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetPickupTool"); + + Params::Biped_Character_Interface_GetPickupTool Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetPickupToolHeight +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float IBiped_Character_Interface::GetPickupToolHeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetPickupToolHeight"); + + Params::Biped_Character_Interface_GetPickupToolHeight Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetPutdownToolHeight +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float IBiped_Character_Interface::GetPutdownToolHeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetPutdownToolHeight"); + + Params::Biped_Character_Interface_GetPutdownToolHeight Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetRightArmState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ERightArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERightArmState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ERightArmState IBiped_Character_Interface::GetRightArmState(ERightArmPriority InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetRightArmState"); + + Params::Biped_Character_Interface_GetRightArmState Parms{}; + + Parms.InPriority = InPriority; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetRootMotionOffset +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector* OutTranslationOffset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::GetRootMotionOffset(struct FVector* OutTranslationOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetRootMotionOffset"); + + Params::Biped_Character_Interface_GetRootMotionOffset Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutTranslationOffset != nullptr) + *OutTranslationOffset = std::move(Parms.OutTranslationOffset); +} + + +// Function Phoenix.Biped_Character_Interface.GetSpeedCurve +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* bIgnoreGovernor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCurveFloat* IBiped_Character_Interface::GetSpeedCurve(bool* bIgnoreGovernor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetSpeedCurve"); + + Params::Biped_Character_Interface_GetSpeedCurve Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (bIgnoreGovernor != nullptr) + *bIgnoreGovernor = Parms.bIgnoreGovernor; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetSpeedGovernorCurve +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UCurveFloat* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCurveFloat* IBiped_Character_Interface::GetSpeedGovernorCurve() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetSpeedGovernorCurve"); + + Params::Biped_Character_Interface_GetSpeedGovernorCurve Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetSpellCastHandle +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32* OutSpellCastHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::GetSpellCastHandle(int32* OutSpellCastHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetSpellCastHandle"); + + Params::Biped_Character_Interface_GetSpellCastHandle Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutSpellCastHandle != nullptr) + *OutSpellCastHandle = Parms.OutSpellCastHandle; +} + + +// Function Phoenix.Biped_Character_Interface.GetTargetBoneName +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IBiped_Character_Interface::GetTargetBoneName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetTargetBoneName"); + + Params::Biped_Character_Interface_GetTargetBoneName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetTargetComponent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* IBiped_Character_Interface::GetTargetComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetTargetComponent"); + + Params::Biped_Character_Interface_GetTargetComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetTargetDirection +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IBiped_Character_Interface::GetTargetDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetTargetDirection"); + + Params::Biped_Character_Interface_GetTargetDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetToTargetDirection +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IBiped_Character_Interface::GetToTargetDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetToTargetDirection"); + + Params::Biped_Character_Interface_GetToTargetDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.InLockOnMode +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IBiped_Character_Interface::InLockOnMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "InLockOnMode"); + + Params::Biped_Character_Interface_InLockOnMode Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.InstaUseInventoryItem +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IBiped_Character_Interface::InstaUseInventoryItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "InstaUseInventoryItem"); + + Params::Biped_Character_Interface_InstaUseInventoryItem Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.IsDead +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IBiped_Character_Interface::IsDead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "IsDead"); + + Params::Biped_Character_Interface_IsDead Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.IsInReadyMode +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IBiped_Character_Interface::IsInReadyMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "IsInReadyMode"); + + Params::Biped_Character_Interface_IsInReadyMode Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.LockOnCameraMoving +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::LockOnCameraMoving(bool bFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "LockOnCameraMoving"); + + Params::Biped_Character_Interface_LockOnCameraMoving Parms{}; + + Parms.bFlag = bFlag; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.LockOnCamFlick +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UStickFlickWatcherRecord* InStickFlickWatcherRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::LockOnCamFlick(class UStickFlickWatcherRecord* InStickFlickWatcherRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "LockOnCamFlick"); + + Params::Biped_Character_Interface_LockOnCamFlick Parms{}; + + Parms.InStickFlickWatcherRecord = InStickFlickWatcherRecord; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.LockOnToActor +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* InLockOnActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::LockOnToActor(class AActor* InLockOnActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "LockOnToActor"); + + Params::Biped_Character_Interface_LockOnToActor Parms{}; + + Parms.InLockOnActor = InLockOnActor; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.ParkourJump +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName DefaultNode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IBiped_Character_Interface::ParkourJump(class FName DefaultNode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ParkourJump"); + + Params::Biped_Character_Interface_ParkourJump Parms{}; + + Parms.DefaultNode = DefaultNode; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.PauseMenuStart +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::PauseMenuStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "PauseMenuStart"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.PopDisableStack +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FName_GameLogicVarInt32& StackName (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::PopDisableStack(const struct FName_GameLogicVarInt32& StackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "PopDisableStack"); + + Params::Biped_Character_Interface_PopDisableStack Parms{}; + + Parms.StackName = std::move(StackName); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.ProcessStick +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float StickX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float DeltaTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UCurveFloat* DeadZoneCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UCurveFloat* SpeedCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UCurveFloat* SpeedGovernorCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* WorldSpeed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomInterpType InterpType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickMagReductionDelayTimer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IBiped_Character_Interface::ProcessStick(float StickX, float StickY, const float DeltaTime, const class UCurveFloat* DeadZoneCurve, const class UCurveFloat* SpeedCurve, const class UCurveFloat* SpeedGovernorCurve, float* WorldSpeed, struct FVector* WorldDirection, ECustomInterpType InterpType, float InterpSpeed, float StickMagReductionDelayTimer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ProcessStick"); + + Params::Biped_Character_Interface_ProcessStick Parms{}; + + Parms.StickX = StickX; + Parms.StickY = StickY; + Parms.DeltaTime = DeltaTime; + Parms.DeadZoneCurve = DeadZoneCurve; + Parms.SpeedCurve = SpeedCurve; + Parms.SpeedGovernorCurve = SpeedGovernorCurve; + Parms.InterpType = InterpType; + Parms.InterpSpeed = InterpSpeed; + Parms.StickMagReductionDelayTimer = StickMagReductionDelayTimer; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (WorldSpeed != nullptr) + *WorldSpeed = Parms.WorldSpeed; + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.PushDisableStack +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FName_GameLogicVarInt32& StackName (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::PushDisableStack(const struct FName_GameLogicVarInt32& StackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "PushDisableStack"); + + Params::Biped_Character_Interface_PushDisableStack Parms{}; + + Parms.StackName = std::move(StackName); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.QuickActionInteract +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IBiped_Character_Interface::QuickActionInteract() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "QuickActionInteract"); + + Params::Biped_Character_Interface_QuickActionInteract Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.ReadyModeStart +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::ReadyModeStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ReadyModeStart"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.ReadyModeStop +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::ReadyModeStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ReadyModeStop"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.ReleasePhoenixCameraLookAt +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::ReleasePhoenixCameraLookAt() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ReleasePhoenixCameraLookAt"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.RequestMove +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// float StickX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float DeltaTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Speed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Direction (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LookAtDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::RequestMove(float StickX, float StickY, const float DeltaTime, float* Speed, float* Direction, float* LookAtDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "RequestMove"); + + Params::Biped_Character_Interface_RequestMove Parms{}; + + Parms.StickX = StickX; + Parms.StickY = StickY; + Parms.DeltaTime = DeltaTime; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (Speed != nullptr) + *Speed = Parms.Speed; + + if (Direction != nullptr) + *Direction = Parms.Direction; + + if (LookAtDirection != nullptr) + *LookAtDirection = Parms.LookAtDirection; +} + + +// Function Phoenix.Biped_Character_Interface.RequestStick +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float StickX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::RequestStick(float StickX, float StickY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "RequestStick"); + + Params::Biped_Character_Interface_RequestStick Parms{}; + + Parms.StickX = StickX; + Parms.StickY = StickY; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.ResetPhoenixCameraRotation +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ResetSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* ResetSpeedCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::ResetPhoenixCameraRotation(float ResetSpeed, class UCurveFloat* ResetSpeedCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "ResetPhoenixCameraRotation"); + + Params::Biped_Character_Interface_ResetPhoenixCameraRotation Parms{}; + + Parms.ResetSpeed = ResetSpeed; + Parms.ResetSpeedCurve = ResetSpeedCurve; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetAdditiveBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EAdditiveBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetAdditiveBodyState(const EAdditiveBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetAdditiveBodyState"); + + Params::Biped_Character_Interface_SetAdditiveBodyState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetFinisherOptimalRatio +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const float OptimalRatio (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDynamicForceFeedbackAction FeedbackAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetFinisherOptimalRatio(const float OptimalRatio, EDynamicForceFeedbackAction FeedbackAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetFinisherOptimalRatio"); + + Params::Biped_Character_Interface_SetFinisherOptimalRatio Parms{}; + + Parms.OptimalRatio = OptimalRatio; + Parms.FeedbackAction = FeedbackAction; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetFullBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EFullBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetFullBodyState(const EFullBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetFullBodyState"); + + Params::Biped_Character_Interface_SetFullBodyState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetFullBodyStateLast +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EFullBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetFullBodyStateLast(const EFullBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetFullBodyStateLast"); + + Params::Biped_Character_Interface_SetFullBodyStateLast Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetParryState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EParryState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetParryState(const EParryState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetParryState"); + + Params::Biped_Character_Interface_SetParryState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetPartialBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EPartialBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetPartialBodyState(const EPartialBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetPartialBodyState"); + + Params::Biped_Character_Interface_SetPartialBodyState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraLookAt +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector& LookAtPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetPhoenixCameraLookAt(const struct FVector& LookAtPoint, float ScaleSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetPhoenixCameraLookAt"); + + Params::Biped_Character_Interface_SetPhoenixCameraLookAt Parms{}; + + Parms.LookAtPoint = std::move(LookAtPoint); + Parms.ScaleSpeed = ScaleSpeed; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraLookAt_Actor +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* LookAtActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetPhoenixCameraLookAt_Actor(class AActor* LookAtActor, float ScaleSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetPhoenixCameraLookAt_Actor"); + + Params::Biped_Character_Interface_SetPhoenixCameraLookAt_Actor Parms{}; + + Parms.LookAtActor = LookAtActor; + Parms.ScaleSpeed = ScaleSpeed; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraLookAt_ActorAndTime +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* LookAtActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LookAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetPhoenixCameraLookAt_ActorAndTime(class AActor* LookAtActor, float LookAtTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetPhoenixCameraLookAt_ActorAndTime"); + + Params::Biped_Character_Interface_SetPhoenixCameraLookAt_ActorAndTime Parms{}; + + Parms.LookAtActor = LookAtActor; + Parms.LookAtTime = LookAtTime; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraLookAt_TimeBased +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector& LookAtPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LookAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetPhoenixCameraLookAt_TimeBased(const struct FVector& LookAtPoint, float LookAtTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetPhoenixCameraLookAt_TimeBased"); + + Params::Biped_Character_Interface_SetPhoenixCameraLookAt_TimeBased Parms{}; + + Parms.LookAtPoint = std::move(LookAtPoint); + Parms.LookAtTime = LookAtTime; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraRotation +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FRotator& DesiredRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetPhoenixCameraRotation(const struct FRotator& DesiredRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetPhoenixCameraRotation"); + + Params::Biped_Character_Interface_SetPhoenixCameraRotation Parms{}; + + Parms.DesiredRotation = std::move(DesiredRotation); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetPickupTool +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class APickupTool* InPickupTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetPickupTool(const class APickupTool* InPickupTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetPickupTool"); + + Params::Biped_Character_Interface_SetPickupTool Parms{}; + + Parms.InPickupTool = InPickupTool; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetRightArmState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ERightArmState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERightArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetRightArmState(ERightArmState InState, ERightArmPriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetRightArmState"); + + Params::Biped_Character_Interface_SetRightArmState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SetRootMotionOffset +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::SetRootMotionOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetRootMotionOffset"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.SetRootMotionOffsets +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector& TranslationOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& RotationOffset (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetRootMotionOffsets(const struct FVector& TranslationOffset, const struct FRotator& RotationOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetRootMotionOffsets"); + + Params::Biped_Character_Interface_SetRootMotionOffsets Parms{}; + + Parms.TranslationOffset = std::move(TranslationOffset); + Parms.RotationOffset = std::move(RotationOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character_Interface.SetSpellCastHandle +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InSpellCastHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::SetSpellCastHandle(int32 InSpellCastHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SetSpellCastHandle"); + + Params::Biped_Character_Interface_SetSpellCastHandle Parms{}; + + Parms.InSpellCastHandle = InSpellCastHandle; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.SpawnFaceTarget +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// TSubclassOf SpawnActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* IBiped_Character_Interface::SpawnFaceTarget(TSubclassOf SpawnActorClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SpawnFaceTarget"); + + Params::Biped_Character_Interface_SpawnFaceTarget Parms{}; + + Parms.SpawnActorClass = SpawnActorClass; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.SpawnLookAtTarget +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// TSubclassOf SpawnActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* IBiped_Character_Interface::SpawnLookAtTarget(TSubclassOf SpawnActorClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SpawnLookAtTarget"); + + Params::Biped_Character_Interface_SpawnLookAtTarget Parms{}; + + Parms.SpawnActorClass = SpawnActorClass; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.SpawnStudent +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// TSubclassOf StudentClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* IBiped_Character_Interface::SpawnStudent(TSubclassOf StudentClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "SpawnStudent"); + + Params::Biped_Character_Interface_SpawnStudent Parms{}; + + Parms.StudentClass = StudentClass; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.StopMove +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::StopMove() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "StopMove"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.UnEquipWand +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::UnEquipWand() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "UnEquipWand"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.UnLockOnToActor +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_Character_Interface::UnLockOnToActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "UnLockOnToActor"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Character_Interface.UseInventoryItemByName +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName InventoryObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Character_Interface::UseInventoryItemByName(class FName InventoryObjectID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "UseInventoryItemByName"); + + Params::Biped_Character_Interface_UseInventoryItemByName Parms{}; + + Parms.InventoryObjectID = InventoryObjectID; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_Character_Interface.GetSkeletalMesh +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* IBiped_Character_Interface::GetSkeletalMesh() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetSkeletalMesh"); + + Params::Biped_Character_Interface_GetSkeletalMesh Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetTargetDestination +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IBiped_Character_Interface::GetTargetDestination() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetTargetDestination"); + + Params::Biped_Character_Interface_GetTargetDestination Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character_Interface.GetWand +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// class AWandTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AWandTool* IBiped_Character_Interface::GetWand() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Character_Interface", "GetWand"); + + Params::Biped_Character_Interface_GetWand Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.BoneClusterActor.ComputeBoneCloudCenterAndRadius +// (Final, Native, Public, BlueprintCallable) + +void ABoneClusterActor::ComputeBoneCloudCenterAndRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoneClusterActor", "ComputeBoneCloudCenterAndRadius"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BoneClusterActor.GetClosestBoneComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& SourceLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* ABoneClusterActor::GetClosestBoneComponent(const struct FVector& SourceLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoneClusterActor", "GetClosestBoneComponent"); + + Params::BoneClusterActor_GetClosestBoneComponent Parms{}; + + Parms.SourceLocation = std::move(SourceLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BoneClusterActor.RemoveStencilFromBones +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray&Bones (Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ABoneClusterActor::RemoveStencilFromBones(const TArray& Bones) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoneClusterActor", "RemoveStencilFromBones"); + + Params::BoneClusterActor_RemoveStencilFromBones Parms{}; + + Parms.Bones = std::move(Bones); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AsyncWidgetSwitcher.OnActiveItemLoaded +// (Final, Native, Private) +// Parameters: +// class UAsyncLoadWrapper* Item (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAsyncWidgetSwitcher::OnActiveItemLoaded(class UAsyncLoadWrapper* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncWidgetSwitcher", "OnActiveItemLoaded"); + + Params::AsyncWidgetSwitcher_OnActiveItemLoaded Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AsyncWidgetSwitcher.SetParent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* NewParent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAsyncWidgetSwitcher::SetParent(class UUserWidget* NewParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AsyncWidgetSwitcher", "SetParent"); + + Params::AsyncWidgetSwitcher_SetParent Parms{}; + + Parms.NewParent = NewParent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.ClearAttackState +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBiped_AnimInstance_Interface::ClearAttackState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "ClearAttackState"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.ComputeAditiveReactDirection +// (Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* InVictim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InTraceDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::ComputeAditiveReactDirection(class AActor* InVictim, const struct FVector& InTraceDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "ComputeAditiveReactDirection"); + + Params::Biped_AnimInstance_Interface_ComputeAditiveReactDirection Parms{}; + + Parms.InVictim = InVictim; + Parms.InTraceDirection = std::move(InTraceDirection); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.Get_AimOffsetPitch +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// float* OutPitch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::Get_AimOffsetPitch(float* OutPitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "Get_AimOffsetPitch"); + + Params::Biped_AnimInstance_Interface_Get_AimOffsetPitch Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutPitch != nullptr) + *OutPitch = Parms.OutPitch; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.Get_AimOffsetYaw +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// float* OutYaw (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::Get_AimOffsetYaw(float* OutYaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "Get_AimOffsetYaw"); + + Params::Biped_AnimInstance_Interface_Get_AimOffsetYaw Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutYaw != nullptr) + *OutYaw = Parms.OutYaw; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetAdditiveBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EAdditiveBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetAdditiveBodyState(EAdditiveBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetAdditiveBodyState"); + + Params::Biped_AnimInstance_Interface_GetAdditiveBodyState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetAttackState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EAttackState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetAttackState(EAttackState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetAttackState"); + + Params::Biped_AnimInstance_Interface_GetAttackState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetDodgeState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EDodgeState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetDodgeState(EDodgeState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetDodgeState"); + + Params::Biped_AnimInstance_Interface_GetDodgeState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetFullBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EFullBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetFullBodyState(EFullBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetFullBodyState"); + + Params::Biped_AnimInstance_Interface_GetFullBodyState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetFullBodyStateLast +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EFullBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetFullBodyStateLast(EFullBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetFullBodyStateLast"); + + Params::Biped_AnimInstance_Interface_GetFullBodyStateLast Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetHarvestState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EHarvestState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetHarvestState(EHarvestState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetHarvestState"); + + Params::Biped_AnimInstance_Interface_GetHarvestState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetHeadTrackingState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EHeadTrackingState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHeadTrackingState IBiped_AnimInstance_Interface::GetHeadTrackingState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetHeadTrackingState"); + + Params::Biped_AnimInstance_Interface_GetHeadTrackingState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetInventoryResult +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FInventoryResult ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInventoryResult IBiped_AnimInstance_Interface::GetInventoryResult() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetInventoryResult"); + + Params::Biped_AnimInstance_Interface_GetInventoryResult Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetLeftArmState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ELeftArmState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELeftArmState IBiped_AnimInstance_Interface::GetLeftArmState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetLeftArmState"); + + Params::Biped_AnimInstance_Interface_GetLeftArmState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetMobilityState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EMobilityState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetMobilityState(EMobilityState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetMobilityState"); + + Params::Biped_AnimInstance_Interface_GetMobilityState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetMobilityStateLast +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EMobilityState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetMobilityStateLast(EMobilityState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetMobilityStateLast"); + + Params::Biped_AnimInstance_Interface_GetMobilityStateLast Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetParryState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EParryState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetParryState(EParryState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetParryState"); + + Params::Biped_AnimInstance_Interface_GetParryState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetParryStateNext +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EParryState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetParryStateNext(EParryState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetParryStateNext"); + + Params::Biped_AnimInstance_Interface_GetParryStateNext Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetPartialBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EPartialBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetPartialBodyState(EPartialBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetPartialBodyState"); + + Params::Biped_AnimInstance_Interface_GetPartialBodyState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetPickupTool +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APickupTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APickupTool* IBiped_AnimInstance_Interface::GetPickupTool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetPickupTool"); + + Params::Biped_AnimInstance_Interface_GetPickupTool Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetRightArmState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ERightArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERightArmState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ERightArmState IBiped_AnimInstance_Interface::GetRightArmState(ERightArmPriority InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetRightArmState"); + + Params::Biped_AnimInstance_Interface_GetRightArmState Parms{}; + + Parms.InPriority = InPriority; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetStationState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EStationState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::GetStationState(EStationState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetStationState"); + + Params::Biped_AnimInstance_Interface_GetStationState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance_Interface.Set_AimOffsetPitch +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const float& InPitch (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::Set_AimOffsetPitch(const float& InPitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "Set_AimOffsetPitch"); + + Params::Biped_AnimInstance_Interface_Set_AimOffsetPitch Parms{}; + + Parms.InPitch = InPitch; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.Set_AimOffsetYaw +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const float& InYaw (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::Set_AimOffsetYaw(const float& InYaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "Set_AimOffsetYaw"); + + Params::Biped_AnimInstance_Interface_Set_AimOffsetYaw Parms{}; + + Parms.InYaw = InYaw; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.Set_DoFullBodySpellIfInIdle +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bInDoFullBodySpellIfInIdle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::Set_DoFullBodySpellIfInIdle(bool bInDoFullBodySpellIfInIdle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "Set_DoFullBodySpellIfInIdle"); + + Params::Biped_AnimInstance_Interface_Set_DoFullBodySpellIfInIdle Parms{}; + + Parms.bInDoFullBodySpellIfInIdle = bInDoFullBodySpellIfInIdle; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetAbortAnim +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InAbortAnim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetAbortAnim(bool InAbortAnim) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetAbortAnim"); + + Params::Biped_AnimInstance_Interface_SetAbortAnim Parms{}; + + Parms.InAbortAnim = InAbortAnim; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetAdditiveBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EAdditiveBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetAdditiveBodyState(const EAdditiveBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetAdditiveBodyState"); + + Params::Biped_AnimInstance_Interface_SetAdditiveBodyState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetAmpedPercent +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InAmpedPercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetAmpedPercent(float InAmpedPercent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetAmpedPercent"); + + Params::Biped_AnimInstance_Interface_SetAmpedPercent Parms{}; + + Parms.InAmpedPercent = InAmpedPercent; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetAttackState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EAttackState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetAttackState(const EAttackState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetAttackState"); + + Params::Biped_AnimInstance_Interface_SetAttackState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetChannelSpellFlourish +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetChannelSpellFlourish(bool InFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetChannelSpellFlourish"); + + Params::Biped_AnimInstance_Interface_SetChannelSpellFlourish Parms{}; + + Parms.InFlag = InFlag; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetCombatAdditiveState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ECombatAdditiveState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECombatAdditivePriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetCombatAdditiveState(ECombatAdditiveState InState, ECombatAdditivePriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetCombatAdditiveState"); + + Params::Biped_AnimInstance_Interface_SetCombatAdditiveState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetDodgeState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EDodgeState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetDodgeState(const EDodgeState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetDodgeState"); + + Params::Biped_AnimInstance_Interface_SetDodgeState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetFireOnce +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InFireOnce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetFireOnce(bool InFireOnce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetFireOnce"); + + Params::Biped_AnimInstance_Interface_SetFireOnce Parms{}; + + Parms.InFireOnce = InFireOnce; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetFullBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EFullBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetFullBodyState(const EFullBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetFullBodyState"); + + Params::Biped_AnimInstance_Interface_SetFullBodyState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetFullBodyStateLast +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EFullBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetFullBodyStateLast(const EFullBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetFullBodyStateLast"); + + Params::Biped_AnimInstance_Interface_SetFullBodyStateLast Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetHarvestState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EHarvestState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetHarvestState(const EHarvestState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetHarvestState"); + + Params::Biped_AnimInstance_Interface_SetHarvestState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetHeadTrackingState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EHeadTrackingState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHeadTrackingPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetHeadTrackingState(EHeadTrackingState InState, EHeadTrackingPriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetHeadTrackingState"); + + Params::Biped_AnimInstance_Interface_SetHeadTrackingState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetInventoryResult +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FInventoryResult& InInventoryResult (ConstParm, Parm, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetInventoryResult(const struct FInventoryResult& InInventoryResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetInventoryResult"); + + Params::Biped_AnimInstance_Interface_SetInventoryResult Parms{}; + + Parms.InInventoryResult = std::move(InInventoryResult); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetIsHoldingAttack +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InHoldingAttack (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetIsHoldingAttack(bool InHoldingAttack) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetIsHoldingAttack"); + + Params::Biped_AnimInstance_Interface_SetIsHoldingAttack Parms{}; + + Parms.InHoldingAttack = InHoldingAttack; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetLeftArmState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ELeftArmState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELeftArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetLeftArmState(ELeftArmState InState, ELeftArmPriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetLeftArmState"); + + Params::Biped_AnimInstance_Interface_SetLeftArmState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetMobilityState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EMobilityState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetMobilityState(const EMobilityState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetMobilityState"); + + Params::Biped_AnimInstance_Interface_SetMobilityState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetMobilityStateLast +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EMobilityState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetMobilityStateLast(const EMobilityState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetMobilityStateLast"); + + Params::Biped_AnimInstance_Interface_SetMobilityStateLast Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetParryState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EParryState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetParryState(const EParryState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetParryState"); + + Params::Biped_AnimInstance_Interface_SetParryState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetParryStateNext +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EParryState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetParryStateNext(const EParryState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetParryStateNext"); + + Params::Biped_AnimInstance_Interface_SetParryStateNext Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetPartialBodyState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EPartialBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetPartialBodyState(const EPartialBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetPartialBodyState"); + + Params::Biped_AnimInstance_Interface_SetPartialBodyState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetPickupTool +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class APickupTool* InPickupTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetPickupTool(const class APickupTool* InPickupTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetPickupTool"); + + Params::Biped_AnimInstance_Interface_SetPickupTool Parms{}; + + Parms.InPickupTool = InPickupTool; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetRelaxWand +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const bool bInFlag (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetRelaxWand(const bool bInFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetRelaxWand"); + + Params::Biped_AnimInstance_Interface_SetRelaxWand Parms{}; + + Parms.bInFlag = bInFlag; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetRightArmState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ERightArmState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERightArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetRightArmState(ERightArmState InState, ERightArmPriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetRightArmState"); + + Params::Biped_AnimInstance_Interface_SetRightArmState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetStationState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EStationState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetStationState(const EStationState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetStationState"); + + Params::Biped_AnimInstance_Interface_SetStationState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetUseAimOffset +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InUseAimOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetUseAimOffset(bool InUseAimOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetUseAimOffset"); + + Params::Biped_AnimInstance_Interface_SetUseAimOffset Parms{}; + + Parms.InUseAimOffset = InUseAimOffset; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.SetWandEquipped +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool WandEquipped (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_AnimInstance_Interface::SetWandEquipped(bool WandEquipped) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "SetWandEquipped"); + + Params::Biped_AnimInstance_Interface_SetWandEquipped Parms{}; + + Parms.WandEquipped = WandEquipped; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance_Interface.GetAbortAnim +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IBiped_AnimInstance_Interface::GetAbortAnim() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_AnimInstance_Interface", "GetAbortAnim"); + + Params::Biped_AnimInstance_Interface_GetAbortAnim Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ablInputContextTaskScratchPad.LeafNodeSwitched +// (Final, Native, Public) + +void UablInputContextTaskScratchPad::LeafNodeSwitched() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ablInputContextTaskScratchPad", "LeafNodeSwitched"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockComponent.Lock +// (Final, Native, Public, BlueprintCallable) + +void ULockComponent::Lock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockComponent", "Lock"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockComponent.Unlock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float UnlockValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCompleteAttempt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockComponent::Unlock(float UnlockValue, bool bCompleteAttempt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockComponent", "Unlock"); + + Params::LockComponent_Unlock Parms{}; + + Parms.UnlockValue = UnlockValue; + Parms.bCompleteAttempt = bCompleteAttempt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockComponent.UnlockWithKey +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& Key (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockComponent::UnlockWithKey(const struct FGameplayTagContainer& Key, class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockComponent", "UnlockWithKey"); + + Params::LockComponent_UnlockWithKey Parms{}; + + Parms.Key = std::move(Key); + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockComponent.GetCurrentLockValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULockComponent::GetCurrentLockValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockComponent", "GetCurrentLockValue"); + + Params::LockComponent_GetCurrentLockValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockComponent.GetLockLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ELockLevel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELockLevel ULockComponent::GetLockLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockComponent", "GetLockLevel"); + + Params::LockComponent_GetLockLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockComponent.GetMaxLockValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULockComponent::GetMaxLockValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockComponent", "GetMaxLockValue"); + + Params::LockComponent_GetMaxLockValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockComponent.GetUnlockedPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULockComponent::GetUnlockedPercent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockComponent", "GetUnlockedPercent"); + + Params::LockComponent_GetUnlockedPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockComponent.IsLocked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockComponent::IsLocked() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockComponent", "IsLocked"); + + Params::LockComponent_IsLocked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FrontendMapScript.GoToIntro +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AFrontendMapScript::GoToIntro() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrontendMapScript", "GoToIntro"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FrontendMapScript.GoToMenu +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AFrontendMapScript::GoToMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrontendMapScript", "GoToMenu"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.LockManagerInterface.BranchState +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMinimalLockState* LockState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockManagerInterface::BranchState(class FName LockId, EMinimalLockState* LockState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManagerInterface", "BranchState"); + + Params::LockManagerInterface_BranchState Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LockState != nullptr) + *LockState = Parms.LockState; +} + + +// Function Phoenix.LockManagerInterface.GetState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELockStates ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELockStates ULockManagerInterface::GetState(class FName LockId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManagerInterface", "GetState"); + + Params::LockManagerInterface_GetState Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockManagerInterface.IsLocked +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockManagerInterface::IsLocked(class FName LockId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManagerInterface", "IsLocked"); + + Params::LockManagerInterface_IsLocked Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockManagerInterface.IsLockedPure +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockManagerInterface::IsLockedPure(class FName LockId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManagerInterface", "IsLockedPure"); + + Params::LockManagerInterface_IsLockedPure Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockManagerInterface.IsUnlocked +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockManagerInterface::IsUnlocked(class FName LockId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManagerInterface", "IsUnlocked"); + + Params::LockManagerInterface_IsUnlocked Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockManagerInterface.IsUnlockedPure +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockManagerInterface::IsUnlockedPure(class FName LockId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManagerInterface", "IsUnlockedPure"); + + Params::LockManagerInterface_IsUnlockedPure Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockManagerInterface.Lock +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockManagerInterface::Lock(class FName LockId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManagerInterface", "Lock"); + + Params::LockManagerInterface_Lock Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockManagerInterface.SetLock +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELockStates NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockManagerInterface::SetLock(class FName LockId, ELockStates NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManagerInterface", "SetLock"); + + Params::LockManagerInterface_SetLock Parms{}; + + Parms.LockId = LockId; + Parms.NewState = NewState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockManagerInterface.Unlock +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockManagerInterface::Unlock(class FName LockId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManagerInterface", "Unlock"); + + Params::LockManagerInterface_Unlock Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FrozenComponent.AddFrozenActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InFrozenActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFrozenComponent::AddFrozenActor(class AActor* InFrozenActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrozenComponent", "AddFrozenActor"); + + Params::FrozenComponent_AddFrozenActor Parms{}; + + Parms.InFrozenActor = InFrozenActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FrozenComponent.AddToInstanceList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InMaxObjectInstancesPerInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InMaxCharacterInstancesPerInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFrozenComponent::AddToInstanceList(class AActor* InInstigator, int32 InMaxObjectInstancesPerInstigator, int32 InMaxCharacterInstancesPerInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrozenComponent", "AddToInstanceList"); + + Params::FrozenComponent_AddToInstanceList Parms{}; + + Parms.InInstigator = InInstigator; + Parms.InMaxObjectInstancesPerInstigator = InMaxObjectInstancesPerInstigator; + Parms.InMaxCharacterInstancesPerInstigator = InMaxCharacterInstancesPerInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FrozenComponent.ClearFrozenActors +// (Final, Native, Public, BlueprintCallable) + +void UFrozenComponent::ClearFrozenActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrozenComponent", "ClearFrozenActors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FrozenComponent.OnBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFrozenComponent::OnBroken(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrozenComponent", "OnBroken"); + + Params::FrozenComponent_OnBroken Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FrozenComponent.RemoveFrozenActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* OutFrozenActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFrozenComponent::RemoveFrozenActor(class AActor* OutFrozenActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrozenComponent", "RemoveFrozenActor"); + + Params::FrozenComponent_RemoveFrozenActor Parms{}; + + Parms.OutFrozenActor = OutFrozenActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FrozenComponent.SetupDelegate +// (Final, Native, Private) + +void UFrozenComponent::SetupDelegate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrozenComponent", "SetupDelegate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AblNpcBakedPoseRigidbodyScratchpad.OnBakedRigidBodyAttachedEvent +// (Final, Native, Public) + +void UAblNpcBakedPoseRigidbodyScratchpad::OnBakedRigidBodyAttachedEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AblNpcBakedPoseRigidbodyScratchpad", "OnBakedRigidBodyAttachedEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AblNpcCollisionBranchTaskScratchPad.OnNpcCapsuleHit +// (Final, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UAblNpcCollisionBranchTaskScratchPad::OnNpcCapsuleHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AblNpcCollisionBranchTaskScratchPad", "OnNpcCapsuleHit"); + + Params::AblNpcCollisionBranchTaskScratchPad_OnNpcCapsuleHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWorldEventManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorldEventManager* UWorldEventManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WorldEventManager", "Get"); + + Params::WorldEventManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventManager.FinishSettingEventStreamingPausedValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWorldEventManager::FinishSettingEventStreamingPausedValue(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventManager", "FinishSettingEventStreamingPausedValue"); + + Params::WorldEventManager_FinishSettingEventStreamingPausedValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventManager.GetWorldEventLocationTags +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ALevelScriptActor* LevelScript (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UWorldEventManager::GetWorldEventLocationTags(class ALevelScriptActor* LevelScript) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventManager", "GetWorldEventLocationTags"); + + Params::WorldEventManager_GetWorldEventLocationTags Parms{}; + + Parms.LevelScript = LevelScript; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventManager.OnGameToBeSaved +// (Final, Native, Private) + +void UWorldEventManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventManager.OnNewGame +// (Final, Native, Private) + +void UWorldEventManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventManager.OnSaveGameLoaded +// (Final, Native, Private) + +void UWorldEventManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventManager.OnWorldEventLoaded +// (Final, Native, Private, HasOutParams) +// Parameters: +// class AWorldEventLocationActor* locationActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FWorldEventDataRow& dataRow (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UWorldEventManager::OnWorldEventLoaded(class AWorldEventLocationActor* locationActor, const struct FWorldEventDataRow& dataRow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventManager", "OnWorldEventLoaded"); + + Params::WorldEventManager_OnWorldEventLoaded Parms{}; + + Parms.locationActor = locationActor; + Parms.dataRow = std::move(dataRow); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventManager.StartSettingEventStreamingPausedValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWorldEventManager::StartSettingEventStreamingPausedValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventManager", "StartSettingEventStreamingPausedValue"); + + Params::WorldEventManager_StartSettingEventStreamingPausedValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AblCustomEventFiredOnMeshOverlapScratchpad.HandleOverlapBegin +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UAblCustomEventFiredOnMeshOverlapScratchpad::HandleOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AblCustomEventFiredOnMeshOverlapScratchpad", "HandleOverlapBegin"); + + Params::AblCustomEventFiredOnMeshOverlapScratchpad_HandleOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AblDieOnNextImpactReactionScratchpad.HandleActorHit +// (Final, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UAblDieOnNextImpactReactionScratchpad::HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AblDieOnNextImpactReactionScratchpad", "HandleActorHit"); + + Params::AblDieOnNextImpactReactionScratchpad_HandleActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionStatsTriggers.OnStatChanged +// (Final, Native, Protected) +// Parameters: +// const class FName StatID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Delta (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionStatsTriggers::OnStatChanged(const class FName StatID, const int32 Value, const int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionStatsTriggers", "OnStatChanged"); + + Params::CompanionStatsTriggers_OnStatChanged Parms{}; + + Parms.StatID = StatID; + Parms.Value = Value; + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlooSelect.CreateButtonsC +// (Final, Native, Public, BlueprintCallable) + +void UFlooSelect::CreateButtonsC() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlooSelect", "CreateButtonsC"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreaturePettingBrushFloatingComponent.SetFloatingState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ECreaturePettingBrushFloatingStateInFloatingState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreaturePettingBrushFloatingComponent::SetFloatingState(const ECreaturePettingBrushFloatingState InFloatingState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePettingBrushFloatingComponent", "SetFloatingState"); + + Params::CreaturePettingBrushFloatingComponent_SetFloatingState Parms{}; + + Parms.InFloatingState = InFloatingState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreaturePettingBrushFloatingComponent.SetOscillationEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bInEnabled (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreaturePettingBrushFloatingComponent::SetOscillationEnabled(const bool bInEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePettingBrushFloatingComponent", "SetOscillationEnabled"); + + Params::CreaturePettingBrushFloatingComponent_SetOscillationEnabled Parms{}; + + Parms.bInEnabled = bInEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreaturePettingBrushFloatingComponent.SetTargetTransformAndVelocity +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InTargetTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& InVelocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreaturePettingBrushFloatingComponent::SetTargetTransformAndVelocity(const struct FTransform& InTargetTransform, const struct FVector& InVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePettingBrushFloatingComponent", "SetTargetTransformAndVelocity"); + + Params::CreaturePettingBrushFloatingComponent_SetTargetTransformAndVelocity Parms{}; + + Parms.InTargetTransform = std::move(InTargetTransform); + Parms.InVelocity = std::move(InVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MorphTargetInterface.OnMorphTargetsReceived +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const TMap& MorphTargets (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IMorphTargetInterface::OnMorphTargetsReceived(const TMap& MorphTargets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MorphTargetInterface", "OnMorphTargetsReceived"); + + Params::MorphTargetInterface_OnMorphTargetsReceived Parms{}; + + Parms.MorphTargets = std::move(MorphTargets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CapturingWidget.HideWhenReady +// (Event, Public, BlueprintEvent) +// Parameters: +// float HideAfterTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCapturingWidget::HideWhenReady(float HideAfterTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapturingWidget", "HideWhenReady"); + + Params::CapturingWidget_HideWhenReady Parms{}; + + Parms.HideAfterTime = HideAfterTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CapturingWidget.RemoveFromHUD +// (Final, Native, Public, BlueprintCallable) + +void UCapturingWidget::RemoveFromHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapturingWidget", "RemoveFromHUD"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CapturingWidget.Show +// (Event, Public, BlueprintEvent) + +void UCapturingWidget::Show() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CapturingWidget", "Show"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FadeInAsyncAction.FadeIn +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const float Duration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFadeInAsyncAction* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFadeInAsyncAction* UFadeInAsyncAction::FadeIn(const float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FadeInAsyncAction", "FadeIn"); + + Params::FadeInAsyncAction_FadeIn Parms{}; + + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FadeInAsyncAction.OnFadeComplete +// (Final, Native, Protected) + +void UFadeInAsyncAction::OnFadeComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FadeInAsyncAction", "OnFadeComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.AddStateToStack +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName stateGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName State (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::AddStateToStack(class FName stateGroup, class FName State, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "AddStateToStack"); + + Params::AvaAudioGameplayStatics_AddStateToStack Parms{}; + + Parms.stateGroup = stateGroup; + Parms.State = State; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.ClearDialogueCompleteNotification +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 DialogueHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::ClearDialogueCompleteNotification(int32 DialogueHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "ClearDialogueCompleteNotification"); + + Params::AvaAudioGameplayStatics_ClearDialogueCompleteNotification Parms{}; + + Parms.DialogueHandle = DialogueHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.DebugDialogueChangeLanguage +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Language (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::DebugDialogueChangeLanguage(const class FString& Language) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "DebugDialogueChangeLanguage"); + + Params::AvaAudioGameplayStatics_DebugDialogueChangeLanguage Parms{}; + + Parms.Language = std::move(Language); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.DebugDialogueLoad +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) + +void UAvaAudioGameplayStatics::DebugDialogueLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "DebugDialogueLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.DebugDialoguePlay +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName lineID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::DebugDialoguePlay(class AActor* Actor, class FName lineID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "DebugDialoguePlay"); + + Params::AvaAudioGameplayStatics_DebugDialoguePlay Parms{}; + + Parms.Actor = Actor; + Parms.lineID = lineID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.DebugDialogueUnload +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) + +void UAvaAudioGameplayStatics::DebugDialogueUnload() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "DebugDialogueUnload"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.DialogueReferenceIsValid +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDialogueConversationReference&DialogueReference (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::DialogueReferenceIsValid(const struct FDialogueConversationReference& DialogueReference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "DialogueReferenceIsValid"); + + Params::AvaAudioGameplayStatics_DialogueReferenceIsValid Parms{}; + + Parms.DialogueReference = std::move(DialogueReference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.DialogueSequenceReferenceIsValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FDialogueSequenceReference&Reference (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::DialogueSequenceReferenceIsValid(const struct FDialogueSequenceReference& Reference) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "DialogueSequenceReferenceIsValid"); + + Params::AvaAudioGameplayStatics_DialogueSequenceReferenceIsValid Parms{}; + + Parms.Reference = std::move(Reference); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.GetPlayerGenderVoice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGenderVoice ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EGenderVoice UAvaAudioGameplayStatics::GetPlayerGenderVoice() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "GetPlayerGenderVoice"); + + Params::AvaAudioGameplayStatics_GetPlayerGenderVoice Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.GetSourcePlayPosition +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 DialogueHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Out_AudioSeconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Out_LipsyncPrerollAdjustedSeconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::GetSourcePlayPosition(int32 DialogueHandle, float* Out_AudioSeconds, float* Out_LipsyncPrerollAdjustedSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "GetSourcePlayPosition"); + + Params::AvaAudioGameplayStatics_GetSourcePlayPosition Parms{}; + + Parms.DialogueHandle = DialogueHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Out_AudioSeconds != nullptr) + *Out_AudioSeconds = Parms.Out_AudioSeconds; + + if (Out_LipsyncPrerollAdjustedSeconds != nullptr) + *Out_LipsyncPrerollAdjustedSeconds = Parms.Out_LipsyncPrerollAdjustedSeconds; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.HermesBindAudioDialogueLineEndedData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_AudioDialogueLineEndedData (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::HermesBindAudioDialogueLineEndedData(TDelegate Delegate_AudioDialogueLineEndedData, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "HermesBindAudioDialogueLineEndedData"); + + Params::AvaAudioGameplayStatics_HermesBindAudioDialogueLineEndedData Parms{}; + + Parms.Delegate_AudioDialogueLineEndedData = Delegate_AudioDialogueLineEndedData; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.AvaAudioGameplayStatics.HermesBindAudioDialogueLineStartedData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_AudioDialogueLineStartedData (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::HermesBindAudioDialogueLineStartedData(TDelegate Delegate_AudioDialogueLineStartedData, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "HermesBindAudioDialogueLineStartedData"); + + Params::AvaAudioGameplayStatics_HermesBindAudioDialogueLineStartedData Parms{}; + + Parms.Delegate_AudioDialogueLineStartedData = Delegate_AudioDialogueLineStartedData; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.AvaAudioGameplayStatics.InitActorAudio +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::InitActorAudio(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "InitActorAudio"); + + Params::AvaAudioGameplayStatics_InitActorAudio Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.IsDialogueEventActive +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 DialogueHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::IsDialogueEventActive(int32 DialogueHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "IsDialogueEventActive"); + + Params::AvaAudioGameplayStatics_IsDialogueEventActive Parms{}; + + Parms.DialogueHandle = DialogueHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.IsStateOnTopOfStack +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName stateGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName State (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::IsStateOnTopOfStack(class FName stateGroup, class FName State) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "IsStateOnTopOfStack"); + + Params::AvaAudioGameplayStatics_IsStateOnTopOfStack Parms{}; + + Parms.stateGroup = stateGroup; + Parms.State = State; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.LatchSpell +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName AudioSpellName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::LatchSpell(class FName AudioSpellName, class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "LatchSpell"); + + Params::AvaAudioGameplayStatics_LatchSpell Parms{}; + + Parms.AudioSpellName = AudioSpellName; + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.MusicStackAddEventAtLocationByName +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& EventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::MusicStackAddEventAtLocationByName(const class FString& EventName, int32 Priority, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "MusicStackAddEventAtLocationByName"); + + Params::AvaAudioGameplayStatics_MusicStackAddEventAtLocationByName Parms{}; + + Parms.EventName = std::move(EventName); + Parms.Priority = Priority; + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.MusicStackAddModMusicAtLocation +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class USoundBase* ModMusic (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::MusicStackAddModMusicAtLocation(const class USoundBase* ModMusic, int32 Priority, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "MusicStackAddModMusicAtLocation"); + + Params::AvaAudioGameplayStatics_MusicStackAddModMusicAtLocation Parms{}; + + Parms.ModMusic = ModMusic; + Parms.Priority = Priority; + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.MusicStackRemoveEventByName +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& EventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::MusicStackRemoveEventByName(const class FString& EventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "MusicStackRemoveEventByName"); + + Params::AvaAudioGameplayStatics_MusicStackRemoveEventByName Parms{}; + + Parms.EventName = std::move(EventName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.MusicStackRemoveModMusic +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class USoundBase* ModMusic (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::MusicStackRemoveModMusic(const class USoundBase* ModMusic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "MusicStackRemoveModMusic"); + + Params::AvaAudioGameplayStatics_MusicStackRemoveModMusic Parms{}; + + Parms.ModMusic = ModMusic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PlayDialogueSequence +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Actors (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PlayDialogueSequence(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const TArray& Actors, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PlayDialogueSequence"); + + Params::AvaAudioGameplayStatics_PlayDialogueSequence Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actors = std::move(Actors); + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PlayDialogueSequenceByReference +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Actors (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PlayDialogueSequenceByReference(const struct FDialogueConversationReference& DialogueEventName, const TArray& Actors, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PlayDialogueSequenceByReference"); + + Params::AvaAudioGameplayStatics_PlayDialogueSequenceByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actors = std::move(Actors); + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PlayDialogueSequenceWithCharacterIDs +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Actors (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& In_AdditionalCharacterIDs (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PlayDialogueSequenceWithCharacterIDs(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const TArray& Actors, const TArray& In_AdditionalCharacterIDs, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PlayDialogueSequenceWithCharacterIDs"); + + Params::AvaAudioGameplayStatics_PlayDialogueSequenceWithCharacterIDs Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actors = std::move(Actors); + Parms.In_AdditionalCharacterIDs = std::move(In_AdditionalCharacterIDs); + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PlayDialogueSequenceWithCharacterIDsByReference +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Actors (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& In_AdditionalCharacterIDs (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PlayDialogueSequenceWithCharacterIDsByReference(const struct FDialogueConversationReference& DialogueEventName, const TArray& Actors, const TArray& In_AdditionalCharacterIDs, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PlayDialogueSequenceWithCharacterIDsByReference"); + + Params::AvaAudioGameplayStatics_PlayDialogueSequenceWithCharacterIDsByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actors = std::move(Actors); + Parms.In_AdditionalCharacterIDs = std::move(In_AdditionalCharacterIDs); + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEvent +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PostDialogueEvent(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PostDialogueEvent"); + + Params::AvaAudioGameplayStatics_PostDialogueEvent Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventAtLocation +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PostDialogueEventAtLocation(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PostDialogueEventAtLocation"); + + Params::AvaAudioGameplayStatics_PostDialogueEventAtLocation Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventAtLocationByReference +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PostDialogueEventAtLocationByReference(const struct FDialogueConversationReference& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PostDialogueEventAtLocationByReference"); + + Params::AvaAudioGameplayStatics_PostDialogueEventAtLocationByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventAtLocationWithParameters +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PostDialogueEventAtLocationWithParameters(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, const TMap& Parameters, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PostDialogueEventAtLocationWithParameters"); + + Params::AvaAudioGameplayStatics_PostDialogueEventAtLocationWithParameters Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + Parms.Parameters = std::move(Parameters); + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventAtLocationWithParametersByReference +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PostDialogueEventAtLocationWithParametersByReference(const struct FDialogueConversationReference& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, const TMap& Parameters, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PostDialogueEventAtLocationWithParametersByReference"); + + Params::AvaAudioGameplayStatics_PostDialogueEventAtLocationWithParametersByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + Parms.Parameters = std::move(Parameters); + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventByReference +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PostDialogueEventByReference(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PostDialogueEventByReference"); + + Params::AvaAudioGameplayStatics_PostDialogueEventByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventWithParameters +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PostDialogueEventWithParameters(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, const TMap& Parameters, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PostDialogueEventWithParameters"); + + Params::AvaAudioGameplayStatics_PostDialogueEventWithParameters Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.Parameters = std::move(Parameters); + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventWithParametersByReference +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::PostDialogueEventWithParametersByReference(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, const TMap& Parameters, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PostDialogueEventWithParametersByReference"); + + Params::AvaAudioGameplayStatics_PostDialogueEventWithParametersByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.Parameters = std::move(Parameters); + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PostEventPlayerVoice +// (Final, Native, Static, Public, BlueprintCallable) + +void UAvaAudioGameplayStatics::PostEventPlayerVoice() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PostEventPlayerVoice"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueEvent_BP +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TMap* Out_Parameters (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FAvaAudioDialogueMetaData* Out_MetaData (Parm, OutParm, NativeAccessSpecifierPublic) +// bool bStartBuffering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::PrepareDialogueEvent_BP(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, TMap* Out_Parameters, struct FAvaAudioDialogueMetaData* Out_MetaData, bool bStartBuffering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PrepareDialogueEvent_BP"); + + Params::AvaAudioGameplayStatics_PrepareDialogueEvent_BP Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.bStartBuffering = bStartBuffering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Out_Parameters != nullptr) + *Out_Parameters = std::move(Parms.Out_Parameters); + + if (Out_MetaData != nullptr) + *Out_MetaData = std::move(Parms.Out_MetaData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueEventByReference_BP +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TMap* Out_Parameters (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FAvaAudioDialogueMetaData* Out_MetaData (Parm, OutParm, NativeAccessSpecifierPublic) +// bool bStartBuffering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::PrepareDialogueEventByReference_BP(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, TMap* Out_Parameters, struct FAvaAudioDialogueMetaData* Out_MetaData, bool bStartBuffering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PrepareDialogueEventByReference_BP"); + + Params::AvaAudioGameplayStatics_PrepareDialogueEventByReference_BP Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.bStartBuffering = bStartBuffering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Out_Parameters != nullptr) + *Out_Parameters = std::move(Parms.Out_Parameters); + + if (Out_MetaData != nullptr) + *Out_MetaData = std::move(Parms.Out_MetaData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueEventWithParameters_BP +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&In_Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TMap* Out_Parameters (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FAvaAudioDialogueMetaData* Out_MetaData (Parm, OutParm, NativeAccessSpecifierPublic) +// bool bStartBuffering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::PrepareDialogueEventWithParameters_BP(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, const TMap& In_Parameters, TMap* Out_Parameters, struct FAvaAudioDialogueMetaData* Out_MetaData, bool bStartBuffering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PrepareDialogueEventWithParameters_BP"); + + Params::AvaAudioGameplayStatics_PrepareDialogueEventWithParameters_BP Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.In_Parameters = std::move(In_Parameters); + Parms.bStartBuffering = bStartBuffering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Out_Parameters != nullptr) + *Out_Parameters = std::move(Parms.Out_Parameters); + + if (Out_MetaData != nullptr) + *Out_MetaData = std::move(Parms.Out_MetaData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueEventWithParametersByReference_BP +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&In_Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TMap* Out_Parameters (Parm, OutParm, NativeAccessSpecifierPublic) +// struct FAvaAudioDialogueMetaData* Out_MetaData (Parm, OutParm, NativeAccessSpecifierPublic) +// bool bStartBuffering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::PrepareDialogueEventWithParametersByReference_BP(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, const TMap& In_Parameters, TMap* Out_Parameters, struct FAvaAudioDialogueMetaData* Out_MetaData, bool bStartBuffering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PrepareDialogueEventWithParametersByReference_BP"); + + Params::AvaAudioGameplayStatics_PrepareDialogueEventWithParametersByReference_BP Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.In_Parameters = std::move(In_Parameters); + Parms.bStartBuffering = bStartBuffering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Out_Parameters != nullptr) + *Out_Parameters = std::move(Parms.Out_Parameters); + + if (Out_MetaData != nullptr) + *Out_MetaData = std::move(Parms.Out_MetaData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueSequence_BP +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& In_AdditionalCharacterIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray*Out_Results (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStartBuffering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::PrepareDialogueSequence_BP(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const TArray& Actors, const TArray& In_AdditionalCharacterIDs, TArray* Out_Results, EAvaAudioDialogueFlags flags, bool bStartBuffering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PrepareDialogueSequence_BP"); + + Params::AvaAudioGameplayStatics_PrepareDialogueSequence_BP Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actors = std::move(Actors); + Parms.In_AdditionalCharacterIDs = std::move(In_AdditionalCharacterIDs); + Parms.flags = flags; + Parms.bStartBuffering = bStartBuffering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Out_Results != nullptr) + *Out_Results = std::move(Parms.Out_Results); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueSequenceByReference_BP +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Actors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& In_AdditionalCharacterIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray*Out_Results (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStartBuffering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::PrepareDialogueSequenceByReference_BP(const struct FDialogueConversationReference& DialogueEventName, const TArray& Actors, const TArray& In_AdditionalCharacterIDs, TArray* Out_Results, EAvaAudioDialogueFlags flags, bool bStartBuffering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "PrepareDialogueSequenceByReference_BP"); + + Params::AvaAudioGameplayStatics_PrepareDialogueSequenceByReference_BP Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actors = std::move(Actors); + Parms.In_AdditionalCharacterIDs = std::move(In_AdditionalCharacterIDs); + Parms.flags = flags; + Parms.bStartBuffering = bStartBuffering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Out_Results != nullptr) + *Out_Results = std::move(Parms.Out_Results); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.QueryDialogueEventPotentialCast +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Out_CharacterIDCast (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::QueryDialogueEventPotentialCast(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, TArray* Out_CharacterIDCast) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "QueryDialogueEventPotentialCast"); + + Params::AvaAudioGameplayStatics_QueryDialogueEventPotentialCast Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Out_CharacterIDCast != nullptr) + *Out_CharacterIDCast = std::move(Parms.Out_CharacterIDCast); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEvent +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 QueueToHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float QueueWithDelaySeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::QueueDialogueEvent(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, int32 QueueToHandle, float QueueWithDelaySeconds, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "QueueDialogueEvent"); + + Params::AvaAudioGameplayStatics_QueueDialogueEvent Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.QueueToHandle = QueueToHandle; + Parms.QueueWithDelaySeconds = QueueWithDelaySeconds; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventAtLocation +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 QueueToHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float QueueWithDelaySeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::QueueDialogueEventAtLocation(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, int32 QueueToHandle, float QueueWithDelaySeconds, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "QueueDialogueEventAtLocation"); + + Params::AvaAudioGameplayStatics_QueueDialogueEventAtLocation Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + Parms.QueueToHandle = QueueToHandle; + Parms.QueueWithDelaySeconds = QueueWithDelaySeconds; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventAtLocationByReference +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 QueueToHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float QueueWithDelaySeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::QueueDialogueEventAtLocationByReference(const struct FDialogueConversationReference& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, int32 QueueToHandle, float QueueWithDelaySeconds, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "QueueDialogueEventAtLocationByReference"); + + Params::AvaAudioGameplayStatics_QueueDialogueEventAtLocationByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + Parms.QueueToHandle = QueueToHandle; + Parms.QueueWithDelaySeconds = QueueWithDelaySeconds; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventAtLocationWithParameters +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 QueueToHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float QueueWithDelaySeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::QueueDialogueEventAtLocationWithParameters(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, const TMap& Parameters, int32 QueueToHandle, float QueueWithDelaySeconds, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "QueueDialogueEventAtLocationWithParameters"); + + Params::AvaAudioGameplayStatics_QueueDialogueEventAtLocationWithParameters Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + Parms.Parameters = std::move(Parameters); + Parms.QueueToHandle = QueueToHandle; + Parms.QueueWithDelaySeconds = QueueWithDelaySeconds; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventAtLocationWithParametersByReference +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Orientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 QueueToHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float QueueWithDelaySeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::QueueDialogueEventAtLocationWithParametersByReference(const struct FDialogueConversationReference& DialogueEventName, const struct FVector& Location, const struct FRotator& Orientation, class UObject* WorldContextObject, const TMap& Parameters, int32 QueueToHandle, float QueueWithDelaySeconds, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "QueueDialogueEventAtLocationWithParametersByReference"); + + Params::AvaAudioGameplayStatics_QueueDialogueEventAtLocationWithParametersByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Location = std::move(Location); + Parms.Orientation = std::move(Orientation); + Parms.WorldContextObject = WorldContextObject; + Parms.Parameters = std::move(Parameters); + Parms.QueueToHandle = QueueToHandle; + Parms.QueueWithDelaySeconds = QueueWithDelaySeconds; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventByReference +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 QueueToHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float QueueWithDelaySeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::QueueDialogueEventByReference(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, int32 QueueToHandle, float QueueWithDelaySeconds, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "QueueDialogueEventByReference"); + + Params::AvaAudioGameplayStatics_QueueDialogueEventByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.QueueToHandle = QueueToHandle; + Parms.QueueWithDelaySeconds = QueueWithDelaySeconds; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventWithParameters +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UAvaAudioDialogueEvent* DialogueEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 QueueToHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float QueueWithDelaySeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::QueueDialogueEventWithParameters(class UAvaAudioDialogueEvent* DialogueEvent, const class FString& DialogueEventName, class AActor* Actor, const TMap& Parameters, int32 QueueToHandle, float QueueWithDelaySeconds, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "QueueDialogueEventWithParameters"); + + Params::AvaAudioGameplayStatics_QueueDialogueEventWithParameters Parms{}; + + Parms.DialogueEvent = DialogueEvent; + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.Parameters = std::move(Parameters); + Parms.QueueToHandle = QueueToHandle; + Parms.QueueWithDelaySeconds = QueueWithDelaySeconds; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventWithParametersByReference +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FDialogueConversationReference&DialogueEventName (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&Parameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 QueueToHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float QueueWithDelaySeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStopWhenAttachedToDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvaAudioDialogueFlags flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvaAudioGameplayStatics::QueueDialogueEventWithParametersByReference(const struct FDialogueConversationReference& DialogueEventName, class AActor* Actor, const TMap& Parameters, int32 QueueToHandle, float QueueWithDelaySeconds, bool bStopWhenAttachedToDestroyed, EAvaAudioDialogueFlags flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "QueueDialogueEventWithParametersByReference"); + + Params::AvaAudioGameplayStatics_QueueDialogueEventWithParametersByReference Parms{}; + + Parms.DialogueEventName = std::move(DialogueEventName); + Parms.Actor = Actor; + Parms.Parameters = std::move(Parameters); + Parms.QueueToHandle = QueueToHandle; + Parms.QueueWithDelaySeconds = QueueWithDelaySeconds; + Parms.bStopWhenAttachedToDestroyed = bStopWhenAttachedToDestroyed; + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.RemoveStateFromStack +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 StackHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::RemoveStateFromStack(int32 StackHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "RemoveStateFromStack"); + + Params::AvaAudioGameplayStatics_RemoveStateFromStack Parms{}; + + Parms.StackHandle = StackHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.RemoveStateFromStackByName +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName stateGroup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName State (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::RemoveStateFromStackByName(class FName stateGroup, class FName State, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "RemoveStateFromStackByName"); + + Params::AvaAudioGameplayStatics_RemoveStateFromStackByName Parms{}; + + Parms.stateGroup = stateGroup; + Parms.State = State; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.RequestDialogueCompleteNotification +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 DialogueHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate& Delegate_DialogueEventComplete (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::RequestDialogueCompleteNotification(int32 DialogueHandle, const TDelegate& Delegate_DialogueEventComplete) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "RequestDialogueCompleteNotification"); + + Params::AvaAudioGameplayStatics_RequestDialogueCompleteNotification Parms{}; + + Parms.DialogueHandle = DialogueHandle; + Parms.Delegate_DialogueEventComplete = Delegate_DialogueEventComplete; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.ResumeDialogueStartedPaused +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 DialogueHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::ResumeDialogueStartedPaused(int32 DialogueHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "ResumeDialogueStartedPaused"); + + Params::AvaAudioGameplayStatics_ResumeDialogueStartedPaused Parms{}; + + Parms.DialogueHandle = DialogueHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.SetPlayerGenderVoice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGenderVoice NewGenderVoice (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaAudioGameplayStatics::SetPlayerGenderVoice(EGenderVoice NewGenderVoice) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "SetPlayerGenderVoice"); + + Params::AvaAudioGameplayStatics_SetPlayerGenderVoice Parms{}; + + Parms.NewGenderVoice = NewGenderVoice; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAudioGameplayStatics.StopDialogue +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 DialogueHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::StopDialogue(int32 DialogueHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "StopDialogue"); + + Params::AvaAudioGameplayStatics_StopDialogue Parms{}; + + Parms.DialogueHandle = DialogueHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioGameplayStatics.StopPlayingID +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* PlayingID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::StopPlayingID(int32* PlayingID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "StopPlayingID"); + + Params::AvaAudioGameplayStatics_StopPlayingID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PlayingID != nullptr) + *PlayingID = Parms.PlayingID; +} + + +// Function Phoenix.AvaAudioGameplayStatics.WriteStringToSpeechLog +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& LogString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioGameplayStatics::WriteStringToSpeechLog(const class FString& LogString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaAudioGameplayStatics", "WriteStringToSpeechLog"); + + Params::AvaAudioGameplayStatics_WriteStringToSpeechLog Parms{}; + + Parms.LogString = std::move(LogString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FreeStandingClock.DoClockTick +// (Final, Native, Public, BlueprintCallable) + +void AFreeStandingClock::DoClockTick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FreeStandingClock", "DoClockTick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FreeStandingClock.OnClockChime +// (Event, Public, BlueprintEvent) + +void AFreeStandingClock::OnClockChime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FreeStandingClock", "OnClockChime"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CombatParryButtonCallout.BlueprintSetParryType +// (Event, Public, BlueprintEvent) +// Parameters: +// const ECombatParryType ParryType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCombatParryButtonCallout::BlueprintSetParryType(const ECombatParryType ParryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatParryButtonCallout", "BlueprintSetParryType"); + + Params::CombatParryButtonCallout_BlueprintSetParryType Parms{}; + + Parms.ParryType = ParryType; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CombatParryButtonCallout.BlueprintSetPerfectTimingState +// (Event, Public, BlueprintEvent) +// Parameters: +// const bool bPerfectTiming (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCombatParryButtonCallout::BlueprintSetPerfectTimingState(const bool bPerfectTiming) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatParryButtonCallout", "BlueprintSetPerfectTimingState"); + + Params::CombatParryButtonCallout_BlueprintSetPerfectTimingState Parms{}; + + Parms.bPerfectTiming = bPerfectTiming; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CombatParryButtonCallout.OnInputDeviceChanged +// (Event, Public, BlueprintEvent) + +void UCombatParryButtonCallout::OnInputDeviceChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatParryButtonCallout", "OnInputDeviceChanged"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CombatParryButtonCallout.SetExpectedLifetime +// (Final, Native, Public) +// Parameters: +// float LifeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCombatParryButtonCallout::SetExpectedLifetime(float LifeTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatParryButtonCallout", "SetExpectedLifetime"); + + Params::CombatParryButtonCallout_SetExpectedLifetime Parms{}; + + Parms.LifeTime = LifeTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatParryButtonCallout.SetParryType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ECombatParryType ParryType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCombatParryButtonCallout::SetParryType(const ECombatParryType ParryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatParryButtonCallout", "SetParryType"); + + Params::CombatParryButtonCallout_SetParryType Parms{}; + + Parms.ParryType = ParryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatParryButtonCallout.SetPerfectTimingState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bPerfectTiming (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCombatParryButtonCallout::SetPerfectTimingState(const bool bPerfectTiming) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatParryButtonCallout", "SetPerfectTimingState"); + + Params::CombatParryButtonCallout_SetPerfectTimingState Parms{}; + + Parms.bPerfectTiming = bPerfectTiming; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GuideSpline.CompletePathRemoval +// (Final, Native, Private, BlueprintCallable) + +void AGuideSpline::CompletePathRemoval() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GuideSpline", "CompletePathRemoval"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GuideSpline.InitializeFromPath +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Path (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void AGuideSpline::InitializeFromPath(const TArray& Path) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GuideSpline", "InitializeFromPath"); + + Params::GuideSpline_InitializeFromPath Parms{}; + + Parms.Path = std::move(Path); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GuideSpline.OnPathArrived +// (Event, Public, BlueprintEvent) + +void AGuideSpline::OnPathArrived() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GuideSpline", "OnPathArrived"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.GuideSpline.OnPathInitialized +// (Event, Public, BlueprintEvent) + +void AGuideSpline::OnPathInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GuideSpline", "OnPathInitialized"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.GuideSpline.PreparePathRemoval +// (Event, Protected, BlueprintEvent) + +void AGuideSpline::PreparePathRemoval() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GuideSpline", "PreparePathRemoval"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.GuideSpline.RemovePath +// (Final, Native, Public, BlueprintCallable) + +void AGuideSpline::RemovePath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GuideSpline", "RemovePath"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GuideSpline.GetTrajectoryPoints +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray AGuideSpline::GetTrajectoryPoints() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GuideSpline", "GetTrajectoryPoints"); + + Params::GuideSpline_GetTrajectoryPoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HogsmeadeMapScreen.GetMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapHogsmeade* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapHogsmeade* UHogsmeadeMapScreen::GetMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogsmeadeMapScreen", "GetMap"); + + Params::HogsmeadeMapScreen_GetMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Hint.Blueprint_QueueForDisplay +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const float InInitialWaitTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InOnScreenTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InOffScreenTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETutorialPosition InHintPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&InShouldDisplayDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UHint::Blueprint_QueueForDisplay(const float InInitialWaitTime, const float InOnScreenTime, const float InOffScreenTime, ETutorialPosition InHintPosition, const TDelegate& InShouldDisplayDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Hint", "Blueprint_QueueForDisplay"); + + Params::Hint_Blueprint_QueueForDisplay Parms{}; + + Parms.InInitialWaitTime = InInitialWaitTime; + Parms.InOnScreenTime = InOnScreenTime; + Parms.InOffScreenTime = InOffScreenTime; + Parms.InHintPosition = InHintPosition; + Parms.InShouldDisplayDelegate = InShouldDisplayDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Hint.GameLogicExpressionChanged +// (Final, Native, Public) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHint::GameLogicExpressionChanged(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Hint", "GameLogicExpressionChanged"); + + Params::Hint_GameLogicExpressionChanged Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaTileRegionVolumeSet.ForceActivate +// (Final, Native, Public, BlueprintCallable) + +void AAvaTileRegionVolumeSet::ForceActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaTileRegionVolumeSet", "ForceActivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaTileRegionVolumeSet.ForceDeactivate +// (Final, Native, Public, BlueprintCallable) + +void AAvaTileRegionVolumeSet::ForceDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaTileRegionVolumeSet", "ForceDeactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HideTrigger.Activate +// (Final, Native, Public, BlueprintCallable) + +void AHideTrigger::Activate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HideTrigger", "Activate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HideTrigger.Deactivate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInFromEndPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHideTrigger::Deactivate(bool bInFromEndPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HideTrigger", "Deactivate"); + + Params::HideTrigger_Deactivate Parms{}; + + Parms.bInFromEndPlay = bInFromEndPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HideTrigger.OnBeginActorOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHideTrigger::OnBeginActorOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HideTrigger", "OnBeginActorOverlap"); + + Params::HideTrigger_OnBeginActorOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HideTrigger.OnBeginAggroActorOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHideTrigger::OnBeginAggroActorOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HideTrigger", "OnBeginAggroActorOverlap"); + + Params::HideTrigger_OnBeginAggroActorOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HideTrigger.OnEndActorOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHideTrigger::OnEndActorOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HideTrigger", "OnEndActorOverlap"); + + Params::HideTrigger_OnEndActorOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HideTrigger.OnEndAggroActorOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHideTrigger::OnEndAggroActorOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HideTrigger", "OnEndAggroActorOverlap"); + + Params::HideTrigger_OnEndAggroActorOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaUserWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UAvaUserWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaUserWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.RootMotionModifier_DodgeDuckAssist.CharacterTeleported +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AAmbulatory_Character* TeleportedCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AmountDisplaced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_DodgeDuckAssist::CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_DodgeDuckAssist", "CharacterTeleported"); + + Params::RootMotionModifier_DodgeDuckAssist_CharacterTeleported Parms{}; + + Parms.TeleportedCharacter = TeleportedCharacter; + Parms.AmountDisplaced = std::move(AmountDisplaced); + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RootMotionModifier_FacingAssist.CharacterTeleported +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AAmbulatory_Character* TeleportedCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AmountDisplaced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_FacingAssist::CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_FacingAssist", "CharacterTeleported"); + + Params::RootMotionModifier_FacingAssist_CharacterTeleported Parms{}; + + Parms.TeleportedCharacter = TeleportedCharacter; + Parms.AmountDisplaced = std::move(AmountDisplaced); + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairsChain.BuildNext +// (Final, Native, Private) + +void AFlyingStairsChain::BuildNext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairsChain", "BuildNext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairsChain.DemolishNext +// (Final, Native, Private) + +void AFlyingStairsChain::DemolishNext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairsChain", "DemolishNext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairsChain.OnFlyingStairComponentBuild +// (Final, Native, Private) +// Parameters: +// class UFlyingStairComponent* FlyingStairComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float animationLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float animationStartPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingStairsChain::OnFlyingStairComponentBuild(class UFlyingStairComponent* FlyingStairComponent, float animationLength, float animationStartPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairsChain", "OnFlyingStairComponentBuild"); + + Params::FlyingStairsChain_OnFlyingStairComponentBuild Parms{}; + + Parms.FlyingStairComponent = FlyingStairComponent; + Parms.animationLength = animationLength; + Parms.animationStartPosition = animationStartPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairsChain.OnFlyingStairComponentDemolish +// (Final, Native, Private) +// Parameters: +// class UFlyingStairComponent* FlyingStairComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float animationLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float animationStartPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingStairsChain::OnFlyingStairComponentDemolish(class UFlyingStairComponent* FlyingStairComponent, float animationLength, float animationStartPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairsChain", "OnFlyingStairComponentDemolish"); + + Params::FlyingStairsChain_OnFlyingStairComponentDemolish Parms{}; + + Parms.FlyingStairComponent = FlyingStairComponent; + Parms.animationLength = animationLength; + Parms.animationStartPosition = animationStartPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairsChain.OnOverlapBegin +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AFlyingStairsChain::OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairsChain", "OnOverlapBegin"); + + Params::FlyingStairsChain_OnOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairsChain.OnOverlapEnd +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingStairsChain::OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairsChain", "OnOverlapEnd"); + + Params::FlyingStairsChain_OnOverlapEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairComponent.Build +// (Final, Native, Public, BlueprintCallable) + +void UFlyingStairComponent::Build() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairComponent", "Build"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairComponent.Demolish +// (Final, Native, Public, BlueprintCallable) + +void UFlyingStairComponent::Demolish() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairComponent", "Demolish"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairComponent.IsBuilt +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFlyingStairComponent::IsBuilt() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairComponent", "IsBuilt"); + + Params::FlyingStairComponent_IsBuilt Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingStairComponent.NeedsToBeBuilt +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFlyingStairComponent::NeedsToBeBuilt() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairComponent", "NeedsToBeBuilt"); + + Params::FlyingStairComponent_NeedsToBeBuilt Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ForbiddenAreaVolume.Activate +// (Final, Native, Public, BlueprintCallable) + +void AForbiddenAreaVolume::Activate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForbiddenAreaVolume", "Activate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ForbiddenAreaVolume.Deactivate +// (Final, Native, Public, BlueprintCallable) + +void AForbiddenAreaVolume::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForbiddenAreaVolume", "Deactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ForbiddenAreaVolume.OnBeginOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AForbiddenAreaVolume::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForbiddenAreaVolume", "OnBeginOverlap"); + + Params::ForbiddenAreaVolume_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ForbiddenAreaVolume.OnEndOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AForbiddenAreaVolume::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForbiddenAreaVolume", "OnEndOverlap"); + + Params::ForbiddenAreaVolume_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ForbiddenAreaVolume.SetActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AForbiddenAreaVolume::SetActive(bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ForbiddenAreaVolume", "SetActive"); + + Params::ForbiddenAreaVolume_SetActive Parms{}; + + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RootMotionModifier_Move.CharacterRotatedBySupport +// (Final, Native, Public, HasDefaults) +// Parameters: +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_Move::CharacterRotatedBySupport(const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_Move", "CharacterRotatedBySupport"); + + Params::RootMotionModifier_Move_CharacterRotatedBySupport Parms{}; + + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RootMotionModifier_Move.CharacterTeleported +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AAmbulatory_Character* TeleportedCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_Move::CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_Move", "CharacterTeleported"); + + Params::RootMotionModifier_Move_CharacterTeleported Parms{}; + + Parms.TeleportedCharacter = TeleportedCharacter; + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FoliageRemoverContainer.OnAnyLevelLoaded +// (Final, Native, Public) + +void UFoliageRemoverContainer::OnAnyLevelLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FoliageRemoverContainer", "OnAnyLevelLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FoliageRemoverContainer.RegisterFoliageRemoverBoundsComponent +// (Final, Native, Public) +// Parameters: +// class UFoliageRemoverBoundsComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoliageRemoverContainer::RegisterFoliageRemoverBoundsComponent(class UFoliageRemoverBoundsComponent* Component) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FoliageRemoverContainer", "RegisterFoliageRemoverBoundsComponent"); + + Params::FoliageRemoverContainer_RegisterFoliageRemoverBoundsComponent Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FoliageRemoverContainer.UnregisterFoliageRemoverBoundsComponent +// (Final, Native, Public) +// Parameters: +// class UFoliageRemoverBoundsComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoliageRemoverContainer::UnregisterFoliageRemoverBoundsComponent(class UFoliageRemoverBoundsComponent* Component) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FoliageRemoverContainer", "UnregisterFoliageRemoverBoundsComponent"); + + Params::FoliageRemoverContainer_UnregisterFoliageRemoverBoundsComponent Parms{}; + + Parms.Component = Component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RootMotionModifier_NPCMobilityTurnAssist.CharacterRotatedBySupport +// (Final, Native, Public, HasDefaults) +// Parameters: +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_NPCMobilityTurnAssist::CharacterRotatedBySupport(const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_NPCMobilityTurnAssist", "CharacterRotatedBySupport"); + + Params::RootMotionModifier_NPCMobilityTurnAssist_CharacterRotatedBySupport Parms{}; + + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RootMotionModifier_NPCMobilityTurnAssist.CharacterTeleported +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AAmbulatory_Character* TeleportedCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_NPCMobilityTurnAssist::CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_NPCMobilityTurnAssist", "CharacterTeleported"); + + Params::RootMotionModifier_NPCMobilityTurnAssist_CharacterTeleported Parms{}; + + Parms.TeleportedCharacter = TeleportedCharacter; + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UI_DB_Library.ChooseStationQueryDataBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ObjectComponent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EStationInteraction InStationInteractionType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 InConnectionIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUI_DB_Library::ChooseStationQueryDataBP(class AActor* InActor, class UObject* ObjectComponent, const EStationInteraction InStationInteractionType, const class FName InActionName, const int32 InConnectionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "ChooseStationQueryDataBP"); + + Params::UI_DB_Library_ChooseStationQueryDataBP Parms{}; + + Parms.InActor = InActor; + Parms.ObjectComponent = ObjectComponent; + Parms.InStationInteractionType = InStationInteractionType; + Parms.InActionName = InActionName; + Parms.InConnectionIndex = InConnectionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetActorsKnownSubjects +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Subjects (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* SubjectsAlreadyKnown (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UUI_DB_Library::GetActorsKnownSubjects(class FName Actor, TArray* Subjects, TArray* SubjectsAlreadyKnown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetActorsKnownSubjects"); + + Params::UI_DB_Library_GetActorsKnownSubjects Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Subjects != nullptr) + *Subjects = std::move(Parms.Subjects); + + if (SubjectsAlreadyKnown != nullptr) + *SubjectsAlreadyKnown = std::move(Parms.SubjectsAlreadyKnown); +} + + +// Function Phoenix.UI_DB_Library.GetCompendiumCategories +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* Categories (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UUI_DB_Library::GetCompendiumCategories(TArray* Categories) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetCompendiumCategories"); + + Params::UI_DB_Library_GetCompendiumCategories Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Categories != nullptr) + *Categories = std::move(Parms.Categories); +} + + +// Function Phoenix.UI_DB_Library.GetCompendiumCategorySubjects +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* KnownSubjects (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* UnknownSubjects (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UUI_DB_Library::GetCompendiumCategorySubjects(class FName Category, TArray* KnownSubjects, TArray* UnknownSubjects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetCompendiumCategorySubjects"); + + Params::UI_DB_Library_GetCompendiumCategorySubjects Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (KnownSubjects != nullptr) + *KnownSubjects = std::move(Parms.KnownSubjects); + + if (UnknownSubjects != nullptr) + *UnknownSubjects = std::move(Parms.UnknownSubjects); +} + + +// Function Phoenix.UI_DB_Library.GetCompendiumPeopleSubjects +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* People (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* PeopleNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32* TotalPeople (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUI_DB_Library::GetCompendiumPeopleSubjects(TArray* People, TArray* PeopleNames, int32* TotalPeople) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetCompendiumPeopleSubjects"); + + Params::UI_DB_Library_GetCompendiumPeopleSubjects Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (People != nullptr) + *People = std::move(Parms.People); + + if (PeopleNames != nullptr) + *PeopleNames = std::move(Parms.PeopleNames); + + if (TotalPeople != nullptr) + *TotalPeople = Parms.TotalPeople; +} + + +// Function Phoenix.UI_DB_Library.GetCompendiumSubjectFacts +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFactSheetResult* FactSheet (Parm, OutParm, NativeAccessSpecifierPublic) + +void UUI_DB_Library::GetCompendiumSubjectFacts(class FName Category, class FName Subject, struct FFactSheetResult* FactSheet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetCompendiumSubjectFacts"); + + Params::UI_DB_Library_GetCompendiumSubjectFacts Parms{}; + + Parms.Category = Category; + Parms.Subject = Subject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FactSheet != nullptr) + *FactSheet = std::move(Parms.FactSheet); +} + + +// Function Phoenix.UI_DB_Library.GetDefaultInventoryHolderID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Item (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* HolderID (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUI_DB_Library::GetDefaultInventoryHolderID(const class FString& Item, class FString* HolderID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetDefaultInventoryHolderID"); + + Params::UI_DB_Library_GetDefaultInventoryHolderID Parms{}; + + Parms.Item = std::move(Item); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HolderID != nullptr) + *HolderID = std::move(Parms.HolderID); +} + + +// Function Phoenix.UI_DB_Library.GetDeveloperLevelList +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUI_DB_Library::GetDeveloperLevelList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetDeveloperLevelList"); + + Params::UI_DB_Library_GetDeveloperLevelList Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetFrontendLevelList +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUI_DB_Library::GetFrontendLevelList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetFrontendLevelList"); + + Params::UI_DB_Library_GetFrontendLevelList Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetHealthCooldown +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUI_DB_Library::GetHealthCooldown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetHealthCooldown"); + + Params::UI_DB_Library_GetHealthCooldown Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetHouseIDFromSubjectName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UUI_DB_Library::GetHouseIDFromSubjectName(class FName Subject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetHouseIDFromSubjectName"); + + Params::UI_DB_Library_GetHouseIDFromSubjectName Parms{}; + + Parms.Subject = Subject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetIsCustomizable +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SubtypeID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUI_DB_Library::GetIsCustomizable(const class FString& SubtypeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetIsCustomizable"); + + Params::UI_DB_Library_GetIsCustomizable Parms{}; + + Parms.SubtypeID = std::move(SubtypeID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetLevelRequiermentsForItem +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Item (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* outLevel (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* outUsable (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUI_DB_Library::GetLevelRequiermentsForItem(const class FString& Item, int32* outLevel, bool* outUsable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetLevelRequiermentsForItem"); + + Params::UI_DB_Library_GetLevelRequiermentsForItem Parms{}; + + Parms.Item = std::move(Item); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outLevel != nullptr) + *outLevel = Parms.outLevel; + + if (outUsable != nullptr) + *outUsable = Parms.outUsable; +} + + +// Function Phoenix.UI_DB_Library.GetMaxHealthForLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UUI_DB_Library::GetMaxHealthForLevel(int32 Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetMaxHealthForLevel"); + + Params::UI_DB_Library_GetMaxHealthForLevel Parms{}; + + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetRichPaperData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& RichPaperID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& sender (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* o_richPaperType (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* o_imageName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* o_headerTextKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* o_bodyTextKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* o_footerTextKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUI_DB_Library::GetRichPaperData(const class FString& RichPaperID, const class FString& sender, class FString* o_richPaperType, class FString* o_imageName, class FString* o_headerTextKey, class FString* o_bodyTextKey, class FString* o_footerTextKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetRichPaperData"); + + Params::UI_DB_Library_GetRichPaperData Parms{}; + + Parms.RichPaperID = std::move(RichPaperID); + Parms.sender = std::move(sender); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_richPaperType != nullptr) + *o_richPaperType = std::move(Parms.o_richPaperType); + + if (o_imageName != nullptr) + *o_imageName = std::move(Parms.o_imageName); + + if (o_headerTextKey != nullptr) + *o_headerTextKey = std::move(Parms.o_headerTextKey); + + if (o_bodyTextKey != nullptr) + *o_bodyTextKey = std::move(Parms.o_bodyTextKey); + + if (o_footerTextKey != nullptr) + *o_footerTextKey = std::move(Parms.o_footerTextKey); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetSocialActionChoicesBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* StationQueryData (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class UStationComponent* StationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* RequestingObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUI_DB_Library::GetSocialActionChoicesBP(TArray* StationQueryData, class UStationComponent* StationComponent, class UObject* RequestingObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetSocialActionChoicesBP"); + + Params::UI_DB_Library_GetSocialActionChoicesBP Parms{}; + + Parms.StationComponent = StationComponent; + Parms.RequestingObject = RequestingObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (StationQueryData != nullptr) + *StationQueryData = std::move(Parms.StationQueryData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetSubjectCategoryFromSubject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUI_DB_Library::GetSubjectCategoryFromSubject(class FName Subject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetSubjectCategoryFromSubject"); + + Params::UI_DB_Library_GetSubjectCategoryFromSubject Parms{}; + + Parms.Subject = Subject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetSubtypeFromSubjectName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UUI_DB_Library::GetSubtypeFromSubjectName(class FName Subject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetSubtypeFromSubjectName"); + + Params::UI_DB_Library_GetSubtypeFromSubjectName Parms{}; + + Parms.Subject = Subject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetSystemSubtitles +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUI_DB_Library::GetSystemSubtitles() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetSystemSubtitles"); + + Params::UI_DB_Library_GetSystemSubtitles Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.GetUsabilityMissionList +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUI_DB_Library::GetUsabilityMissionList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "GetUsabilityMissionList"); + + Params::UI_DB_Library_GetUsabilityMissionList Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.LockStation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStationComponent* StationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* PlayerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUI_DB_Library::LockStation(class UStationComponent* StationComponent, class UObject* PlayerActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "LockStation"); + + Params::UI_DB_Library_LockStation Parms{}; + + Parms.StationComponent = StationComponent; + Parms.PlayerActor = PlayerActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.SetSystemSubtitles +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool SubtitlesEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUI_DB_Library::SetSystemSubtitles(bool SubtitlesEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "SetSystemSubtitles"); + + Params::UI_DB_Library_SetSystemSubtitles Parms{}; + + Parms.SubtitlesEnabled = SubtitlesEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UI_DB_Library.TargetHasConversationEntries +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* MissionInteraction (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUI_DB_Library::TargetHasConversationEntries(class FName TargetActor, class AActor* InTargetActor, bool* MissionInteraction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "TargetHasConversationEntries"); + + Params::UI_DB_Library_TargetHasConversationEntries Parms{}; + + Parms.TargetActor = TargetActor; + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MissionInteraction != nullptr) + *MissionInteraction = Parms.MissionInteraction; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_DB_Library.UnlockStationBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStationComponent* StationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUI_DB_Library::UnlockStationBP(class UStationComponent* StationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UI_DB_Library", "UnlockStationBP"); + + Params::UI_DB_Library_UnlockStationBP Parms{}; + + Parms.StationComponent = StationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SceneActionState_CharacterWalkBase.Arrived +// (Final, Native, Public) + +void USceneActionState_CharacterWalkBase::Arrived() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_CharacterWalkBase", "Arrived"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UI_InGameIndicatorComponent.GetShowPointer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUI_InGameIndicatorComponent::GetShowPointer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UI_InGameIndicatorComponent", "GetShowPointer"); + + Params::UI_InGameIndicatorComponent_GetShowPointer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UI_InGameIndicatorComponent.SetShowPointer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUI_InGameIndicatorComponent::SetShowPointer(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UI_InGameIndicatorComponent", "SetShowPointer"); + + Params::UI_InGameIndicatorComponent_SetShowPointer Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RootMotionModifier_Strafe.CharacterRotatedBySupport +// (Final, Native, Public, HasDefaults) +// Parameters: +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_Strafe::CharacterRotatedBySupport(const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_Strafe", "CharacterRotatedBySupport"); + + Params::RootMotionModifier_Strafe_CharacterRotatedBySupport Parms{}; + + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RootMotionModifier_Strafe.CharacterTeleported +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AAmbulatory_Character* TeleportedCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_Strafe::CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_Strafe", "CharacterTeleported"); + + Params::RootMotionModifier_Strafe_CharacterTeleported Parms{}; + + Parms.TeleportedCharacter = TeleportedCharacter; + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RootMotionModifier_TurnAssist.CharacterRotatedBySupport +// (Final, Native, Public, HasDefaults) +// Parameters: +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_TurnAssist::CharacterRotatedBySupport(const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_TurnAssist", "CharacterRotatedBySupport"); + + Params::RootMotionModifier_TurnAssist_CharacterRotatedBySupport Parms{}; + + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RootMotionModifier_TurnAssist.CharacterTeleported +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AAmbulatory_Character* TeleportedCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AmountDisplaced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void URootMotionModifier_TurnAssist::CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RootMotionModifier_TurnAssist", "CharacterTeleported"); + + Params::RootMotionModifier_TurnAssist_CharacterTeleported Parms{}; + + Parms.TeleportedCharacter = TeleportedCharacter; + Parms.AmountDisplaced = std::move(AmountDisplaced); + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EmissiveAdaptationOverrideComponent.Reset +// (Final, Native, Public, BlueprintCallable) + +void UEmissiveAdaptationOverrideComponent::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EmissiveAdaptationOverrideComponent", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EmissiveAdaptationOverrideComponent.SetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEmissiveAdaptationOverrideState NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEmissiveAdaptationOverrideComponent::SetState(EEmissiveAdaptationOverrideState NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EmissiveAdaptationOverrideComponent", "SetState"); + + Params::EmissiveAdaptationOverrideComponent_SetState Parms{}; + + Parms.NewState = NewState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EmissiveAdaptationOverrideComponent.GetState +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEmissiveAdaptationOverrideState* CurrentState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEmissiveAdaptationOverrideComponent::GetState(EEmissiveAdaptationOverrideState* CurrentState) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EmissiveAdaptationOverrideComponent", "GetState"); + + Params::EmissiveAdaptationOverrideComponent_GetState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (CurrentState != nullptr) + *CurrentState = Parms.CurrentState; +} + + +// Function Phoenix.Enemy_WeaponComponent.AcquireShield +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InShieldPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::AcquireShield(class AEnemyAIWeapon* InShieldPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "AcquireShield"); + + Params::Enemy_WeaponComponent_AcquireShield Parms{}; + + Parms.InShieldPtr = InShieldPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.AcquireWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::AcquireWeapon(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "AcquireWeapon"); + + Params::Enemy_WeaponComponent_AcquireWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.ActivateRequiredWeapon +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_WeaponComponent::ActivateRequiredWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "ActivateRequiredWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.DeathSpawnWeapon +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_WeaponComponent::DeathSpawnWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "DeathSpawnWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.DisableProvidedWeaponCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::DisableProvidedWeaponCollision(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "DisableProvidedWeaponCollision"); + + Params::Enemy_WeaponComponent_DisableProvidedWeaponCollision Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.DisableShieldCollision +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_WeaponComponent::DisableShieldCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "DisableShieldCollision"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.DisableWeaponCollision +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_WeaponComponent::DisableWeaponCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "DisableWeaponCollision"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.DisarmShield +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ScaleForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UEnemy_WeaponComponent::DisarmShield(float ScaleForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "DisarmShield"); + + Params::Enemy_WeaponComponent_DisarmShield Parms{}; + + Parms.ScaleForce = ScaleForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.DisarmWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ScaleForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UEnemy_WeaponComponent::DisarmWeapon(float ScaleForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "DisarmWeapon"); + + Params::Enemy_WeaponComponent_DisarmWeapon Parms{}; + + Parms.ScaleForce = ScaleForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.DisarmWeaponToRecover +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ScaleForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UEnemy_WeaponComponent::DisarmWeaponToRecover(float ScaleForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "DisarmWeaponToRecover"); + + Params::Enemy_WeaponComponent_DisarmWeaponToRecover Parms{}; + + Parms.ScaleForce = ScaleForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.EnableProvidedWeaponCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::EnableProvidedWeaponCollision(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "EnableProvidedWeaponCollision"); + + Params::Enemy_WeaponComponent_EnableProvidedWeaponCollision Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.EnableShieldCollision +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_WeaponComponent::EnableShieldCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "EnableShieldCollision"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.EnableWeaponCollision +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_WeaponComponent::EnableWeaponCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "EnableWeaponCollision"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.FireWeaponAOE1 +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::FireWeaponAOE1(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "FireWeaponAOE1"); + + Params::Enemy_WeaponComponent_FireWeaponAOE1 Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetWeaponToAcquire +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemy_WeaponComponent::GetWeaponToAcquire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetWeaponToAcquire"); + + Params::Enemy_WeaponComponent_GetWeaponToAcquire Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetWeaponToRecover +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemy_WeaponComponent::GetWeaponToRecover() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetWeaponToRecover"); + + Params::Enemy_WeaponComponent_GetWeaponToRecover Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.HideActiveWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::HideActiveWeapon(bool bHide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "HideActiveWeapon"); + + Params::Enemy_WeaponComponent_HideActiveWeapon Parms{}; + + Parms.bHide = bHide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.ReleaseShield +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InShieldPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSetDropVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::ReleaseShield(class AEnemyAIWeapon* InShieldPtr, bool bSetDropVel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "ReleaseShield"); + + Params::Enemy_WeaponComponent_ReleaseShield Parms{}; + + Parms.InShieldPtr = InShieldPtr; + Parms.bSetDropVel = bSetDropVel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.ReleaseWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSetDropVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsThrown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceDrop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::ReleaseWeapon(class AEnemyAIWeapon* InWeaponPtr, bool bForceDestroy, bool bSetDropVel, bool bIsThrown, bool bForceDrop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "ReleaseWeapon"); + + Params::Enemy_WeaponComponent_ReleaseWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + Parms.bForceDestroy = bForceDestroy; + Parms.bSetDropVel = bSetDropVel; + Parms.bIsThrown = bIsThrown; + Parms.bForceDrop = bForceDrop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.ReleaseWeaponType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemy_WeaponReleaseType InReleaseType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::ReleaseWeaponType(class AEnemyAIWeapon* InWeaponPtr, EEnemy_WeaponReleaseType InReleaseType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "ReleaseWeaponType"); + + Params::Enemy_WeaponComponent_ReleaseWeaponType Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + Parms.InReleaseType = InReleaseType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.RemoveStoredWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::RemoveStoredWeapon(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "RemoveStoredWeapon"); + + Params::Enemy_WeaponComponent_RemoveStoredWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.RespawnWeapon +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_WeaponComponent::RespawnWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "RespawnWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SetRecoverSecondaryWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::SetRecoverSecondaryWeapon(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SetRecoverSecondaryWeapon"); + + Params::Enemy_WeaponComponent_SetRecoverSecondaryWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SetRecoverWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::SetRecoverWeapon(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SetRecoverWeapon"); + + Params::Enemy_WeaponComponent_SetRecoverWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SetShield +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InShieldPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::SetShield(class AEnemyAIWeapon* InShieldPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SetShield"); + + Params::Enemy_WeaponComponent_SetShield Parms{}; + + Parms.InShieldPtr = InShieldPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SetShieldSpellDeflectionIfEquipped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldDeflect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::SetShieldSpellDeflectionIfEquipped(bool bShouldDeflect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SetShieldSpellDeflectionIfEquipped"); + + Params::Enemy_WeaponComponent_SetShieldSpellDeflectionIfEquipped Parms{}; + + Parms.bShouldDeflect = bShouldDeflect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SetShieldToAcquire +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InShieldPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::SetShieldToAcquire(class AEnemyAIWeapon* InShieldPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SetShieldToAcquire"); + + Params::Enemy_WeaponComponent_SetShieldToAcquire Parms{}; + + Parms.InShieldPtr = InShieldPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SetSpawnEnable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Flag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::SetSpawnEnable(bool Flag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SetSpawnEnable"); + + Params::Enemy_WeaponComponent_SetSpawnEnable Parms{}; + + Parms.Flag = Flag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SetWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::SetWeapon(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SetWeapon"); + + Params::Enemy_WeaponComponent_SetWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SetWeaponToAcquire +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::SetWeaponToAcquire(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SetWeaponToAcquire"); + + Params::Enemy_WeaponComponent_SetWeaponToAcquire Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SetWeaponToRecover +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_WeaponComponent::SetWeaponToRecover(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SetWeaponToRecover"); + + Params::Enemy_WeaponComponent_SetWeaponToRecover Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.SpawnWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SpawnWeaponClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemy_WeaponComponent::SpawnWeapon(TSubclassOf SpawnWeaponClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "SpawnWeapon"); + + Params::Enemy_WeaponComponent_SpawnWeapon Parms{}; + + Parms.SpawnWeaponClass = SpawnWeaponClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.StoreWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::StoreWeapon(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "StoreWeapon"); + + Params::Enemy_WeaponComponent_StoreWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.ThrowWeapon +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_WeaponComponent::ThrowWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "ThrowWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.AllWeaponsLifetimeToZero +// (Final, Native, Public, BlueprintCallable, Const) + +void UEnemy_WeaponComponent::AllWeaponsLifetimeToZero() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "AllWeaponsLifetimeToZero"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_WeaponComponent.CanAnyStoredWeaponBeThrown +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::CanAnyStoredWeaponBeThrown() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "CanAnyStoredWeaponBeThrown"); + + Params::Enemy_WeaponComponent_CanAnyStoredWeaponBeThrown Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.CanPerceiveThisWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::CanPerceiveThisWeapon(class AEnemyAIWeapon* InWeaponPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "CanPerceiveThisWeapon"); + + Params::Enemy_WeaponComponent_CanPerceiveThisWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.CanStoreWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::CanStoreWeapon(class AEnemyAIWeapon* InWeaponPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "CanStoreWeapon"); + + Params::Enemy_WeaponComponent_CanStoreWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.FindAvailableStoredWeaponSocket +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutSocketName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutSocketTranslationOffset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutSocketRotationOffset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::FindAvailableStoredWeaponSocket(class AEnemyAIWeapon* InWeaponPtr, class FName* OutSocketName, struct FVector* OutSocketTranslationOffset, struct FRotator* OutSocketRotationOffset) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "FindAvailableStoredWeaponSocket"); + + Params::Enemy_WeaponComponent_FindAvailableStoredWeaponSocket Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSocketName != nullptr) + *OutSocketName = Parms.OutSocketName; + + if (OutSocketTranslationOffset != nullptr) + *OutSocketTranslationOffset = std::move(Parms.OutSocketTranslationOffset); + + if (OutSocketRotationOffset != nullptr) + *OutSocketRotationOffset = std::move(Parms.OutSocketRotationOffset); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetEnemyWeaponDataAsset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UInteractionArchitectAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInteractionArchitectAsset* UEnemy_WeaponComponent::GetEnemyWeaponDataAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetEnemyWeaponDataAsset"); + + Params::Enemy_WeaponComponent_GetEnemyWeaponDataAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetEnemyWeaponTagContainer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UEnemy_WeaponComponent::GetEnemyWeaponTagContainer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetEnemyWeaponTagContainer"); + + Params::Enemy_WeaponComponent_GetEnemyWeaponTagContainer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetRecoverSecondaryWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemy_WeaponComponent::GetRecoverSecondaryWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetRecoverSecondaryWeapon"); + + Params::Enemy_WeaponComponent_GetRecoverSecondaryWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetRecoverWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemy_WeaponComponent::GetRecoverWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetRecoverWeapon"); + + Params::Enemy_WeaponComponent_GetRecoverWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetRespawnWeaponClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UEnemy_WeaponComponent::GetRespawnWeaponClass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetRespawnWeaponClass"); + + Params::Enemy_WeaponComponent_GetRespawnWeaponClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetShieldWeaponClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UEnemy_WeaponComponent::GetShieldWeaponClass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetShieldWeaponClass"); + + Params::Enemy_WeaponComponent_GetShieldWeaponClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetSpawnWeaponClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UEnemy_WeaponComponent::GetSpawnWeaponClass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetSpawnWeaponClass"); + + Params::Enemy_WeaponComponent_GetSpawnWeaponClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetStoredWeapon +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray>&WeaponClassList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +// bool bGetFirstMatch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemy_WeaponComponent::GetStoredWeapon(const TArray>& WeaponClassList, bool bGetFirstMatch) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetStoredWeapon"); + + Params::Enemy_WeaponComponent_GetStoredWeapon Parms{}; + + Parms.WeaponClassList = std::move(WeaponClassList); + Parms.bGetFirstMatch = bGetFirstMatch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetStoreWeaponClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TSubclassOf ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSubclassOf UEnemy_WeaponComponent::GetStoreWeaponClass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetStoreWeaponClass"); + + Params::Enemy_WeaponComponent_GetStoreWeaponClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetTransientWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemy_WeaponComponent::GetTransientWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetTransientWeapon"); + + Params::Enemy_WeaponComponent_GetTransientWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemy_WeaponComponent::GetWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetWeapon"); + + Params::Enemy_WeaponComponent_GetWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.GetWeaponRequiredPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UEnemy_WeaponComponent::GetWeaponRequiredPercent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "GetWeaponRequiredPercent"); + + Params::Enemy_WeaponComponent_GetWeaponRequiredPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.HasShield +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::HasShield() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "HasShield"); + + Params::Enemy_WeaponComponent_HasShield Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.HasStoredWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::HasStoredWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "HasStoredWeapon"); + + Params::Enemy_WeaponComponent_HasStoredWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.HasWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::HasWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "HasWeapon"); + + Params::Enemy_WeaponComponent_HasWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.HasWeaponToAcquire +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::HasWeaponToAcquire() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "HasWeaponToAcquire"); + + Params::Enemy_WeaponComponent_HasWeaponToAcquire Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.HasWeaponToRecover +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::HasWeaponToRecover() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "HasWeaponToRecover"); + + Params::Enemy_WeaponComponent_HasWeaponToRecover Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.IsRequiredWeaponActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UEnemyAIAttackData* AttackPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::IsRequiredWeaponActive(const class UEnemyAIAttackData* AttackPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "IsRequiredWeaponActive"); + + Params::Enemy_WeaponComponent_IsRequiredWeaponActive Parms{}; + + Parms.AttackPtr = AttackPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.IsRequiredWeaponStored +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UEnemyAIAttackData* AttackPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::IsRequiredWeaponStored(const class UEnemyAIAttackData* AttackPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "IsRequiredWeaponStored"); + + Params::Enemy_WeaponComponent_IsRequiredWeaponStored Parms{}; + + Parms.AttackPtr = AttackPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_WeaponComponent.IsWeaponStored +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_WeaponComponent::IsWeaponStored(class AEnemyAIWeapon* InWeaponPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_WeaponComponent", "IsWeaponStored"); + + Params::Enemy_WeaponComponent_IsWeaponStored Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SendTargetComponent.BeginOverlap +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USendTargetComponent::BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTargetComponent", "BeginOverlap"); + + Params::SendTargetComponent_BeginOverlap Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SendTargetComponent.SetEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USendTargetComponent::SetEnabled(bool bInEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTargetComponent", "SetEnabled"); + + Params::SendTargetComponent_SetEnabled Parms{}; + + Parms.bInEnabled = bInEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SendTargetComponent.SetSendTargetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// uint8 InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USendTargetComponent::SetSendTargetPriority(uint8 InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTargetComponent", "SetSendTargetPriority"); + + Params::SendTargetComponent_SetSendTargetPriority Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SendTargetComponent.GetSendTargetPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 USendTargetComponent::GetSendTargetPriority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTargetComponent", "GetSendTargetPriority"); + + Params::SendTargetComponent_GetSendTargetPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SendTargetComponent.IsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USendTargetComponent::IsEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTargetComponent", "IsEnabled"); + + Params::SendTargetComponent_IsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.AdjustHealth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float change (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDontKill (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::AdjustHealth(float change, bool bDontKill) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "AdjustHealth"); + + Params::Biped_Character_AdjustHealth Parms{}; + + Parms.change = change; + Parms.bDontKill = bDontKill; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.CalculateClimbingLedgeState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EClimbingLedgeState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EJumpingType* OutType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::CalculateClimbingLedgeState(EClimbingLedgeState* OutState, EJumpingType* OutType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "CalculateClimbingLedgeState"); + + Params::Biped_Character_CalculateClimbingLedgeState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; + + if (OutType != nullptr) + *OutType = Parms.OutType; +} + + +// Function Phoenix.Biped_Character.CalculateLedgePullUpState +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EClimbingLedgeState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EJumpingType* OutType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::CalculateLedgePullUpState(EClimbingLedgeState* OutState, EJumpingType* OutType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "CalculateLedgePullUpState"); + + Params::Biped_Character_CalculateLedgePullUpState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; + + if (OutType != nullptr) + *OutType = Parms.OutType; +} + + +// Function Phoenix.Biped_Character.CleanUpFinisherSpell +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Character::CleanUpFinisherSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "CleanUpFinisherSpell"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.ClimbLedgeEnd +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Character::ClimbLedgeEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "ClimbLedgeEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.ClimbLedgeStart +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Character::ClimbLedgeStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "ClimbLedgeStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.ComputeAngleToDesiredDirection +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Character::ComputeAngleToDesiredDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "ComputeAngleToDesiredDirection"); + + Params::Biped_Character_ComputeAngleToDesiredDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.ComputeAttack +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor** TargetActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::ComputeAttack(class AActor** TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "ComputeAttack"); + + Params::Biped_Character_ComputeAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TargetActor != nullptr) + *TargetActor = Parms.TargetActor; +} + + +// Function Phoenix.Biped_Character.DetectDiveIntoWater +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::DetectDiveIntoWater() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "DetectDiveIntoWater"); + + Params::Biped_Character_DetectDiveIntoWater Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.DetectFallIntoWater +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::DetectFallIntoWater() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "DetectFallIntoWater"); + + Params::Biped_Character_DetectFallIntoWater Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.EnablePawnInteraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::EnablePawnInteraction(const bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "EnablePawnInteraction"); + + Params::Biped_Character_EnablePawnInteraction Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.EquipWand +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ABiped_Character::EquipWand() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "EquipWand"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.FacingNotifyOfNewBestTarget +// (Native, Public) +// Parameters: +// ETargetType NewTargetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID NewTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::FacingNotifyOfNewBestTarget(ETargetType NewTargetType, ETargetID NewTargetID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "FacingNotifyOfNewBestTarget"); + + Params::Biped_Character_FacingNotifyOfNewBestTarget Parms{}; + + Parms.NewTargetType = NewTargetType; + Parms.NewTargetID = NewTargetID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.FacingTargetsListIsNowEmpty +// (Native, Public) +// Parameters: +// ETargetType LastTargetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID LastTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::FacingTargetsListIsNowEmpty(ETargetType LastTargetType, ETargetID LastTargetID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "FacingTargetsListIsNowEmpty"); + + Params::Biped_Character_FacingTargetsListIsNowEmpty Parms{}; + + Parms.LastTargetType = LastTargetType; + Parms.LastTargetID = LastTargetID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.FinishCrouching +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::FinishCrouching(const class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "FinishCrouching"); + + Params::Biped_Character_FinishCrouching Parms{}; + + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.GetAdditiveBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EAdditiveBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::GetAdditiveBodyState(EAdditiveBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetAdditiveBodyState"); + + Params::Biped_Character_GetAdditiveBodyState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character.GetAutoTargetFocusDirection +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Character::GetAutoTargetFocusDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetAutoTargetFocusDirection"); + + Params::Biped_Character_GetAutoTargetFocusDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetAutoTargetUpDirection +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Character::GetAutoTargetUpDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetAutoTargetUpDirection"); + + Params::Biped_Character_GetAutoTargetUpDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetBestAutoTargetActor +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_Character::GetBestAutoTargetActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetBestAutoTargetActor"); + + Params::Biped_Character_GetBestAutoTargetActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetBestLockOnActor +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_Character::GetBestLockOnActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetBestLockOnActor"); + + Params::Biped_Character_GetBestLockOnActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetFinishers +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* ToolRecordArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::GetFinishers(TArray* ToolRecordArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetFinishers"); + + Params::Biped_Character_GetFinishers Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ToolRecordArray != nullptr) + *ToolRecordArray = std::move(Parms.ToolRecordArray); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetFullBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EFullBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::GetFullBodyState(EFullBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetFullBodyState"); + + Params::Biped_Character_GetFullBodyState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character.GetFullBodyStateLast +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EFullBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::GetFullBodyStateLast(EFullBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetFullBodyStateLast"); + + Params::Biped_Character_GetFullBodyStateLast Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character.GetHealth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Character::GetHealth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetHealth"); + + Params::Biped_Character_GetHealth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetHighlitActor +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_Character::GetHighlitActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetHighlitActor"); + + Params::Biped_Character_GetHighlitActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetInventoryResult +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FInventoryResult ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInventoryResult ABiped_Character::GetInventoryResult() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetInventoryResult"); + + Params::Biped_Character_GetInventoryResult Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetLockedOnActor +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_Character::GetLockedOnActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetLockedOnActor"); + + Params::Biped_Character_GetLockedOnActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetParryState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EParryState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::GetParryState(EParryState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetParryState"); + + Params::Biped_Character_GetParryState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character.GetPartialBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EPartialBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::GetPartialBodyState(EPartialBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetPartialBodyState"); + + Params::Biped_Character_GetPartialBodyState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_Character.GetPickupTool +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APickupTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APickupTool* ABiped_Character::GetPickupTool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetPickupTool"); + + Params::Biped_Character_GetPickupTool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetPickupToolHeight +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Character::GetPickupToolHeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetPickupToolHeight"); + + Params::Biped_Character_GetPickupToolHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetPutdownToolHeight +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Character::GetPutdownToolHeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetPutdownToolHeight"); + + Params::Biped_Character_GetPutdownToolHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetRayCastActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_Character::GetRayCastActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetRayCastActor"); + + Params::Biped_Character_GetRayCastActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetRightArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ERightArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERightArmState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ERightArmState ABiped_Character::GetRightArmState(ERightArmPriority InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetRightArmState"); + + Params::Biped_Character_GetRightArmState Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetSpellCastHandle +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32* OutSpellCastHandle (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::GetSpellCastHandle(int32* OutSpellCastHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetSpellCastHandle"); + + Params::Biped_Character_GetSpellCastHandle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSpellCastHandle != nullptr) + *OutSpellCastHandle = Parms.OutSpellCastHandle; +} + + +// Function Phoenix.Biped_Character.GetSpellsByGroup +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 Group (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* ToolRecordArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::GetSpellsByGroup(int32 Group, TArray* ToolRecordArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetSpellsByGroup"); + + Params::Biped_Character_GetSpellsByGroup Parms{}; + + Parms.Group = Group; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ToolRecordArray != nullptr) + *ToolRecordArray = std::move(Parms.ToolRecordArray); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetTargetBoneName +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ABiped_Character::GetTargetBoneName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetTargetBoneName"); + + Params::Biped_Character_GetTargetBoneName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetTargetComponent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* ABiped_Character::GetTargetComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetTargetComponent"); + + Params::Biped_Character_GetTargetComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetTargetDirection +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Character::GetTargetDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetTargetDirection"); + + Params::Biped_Character_GetTargetDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetToTargetDirection +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Character::GetToTargetDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetToTargetDirection"); + + Params::Biped_Character_GetToTargetDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.IsBlockedByWall +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::IsBlockedByWall() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "IsBlockedByWall"); + + Params::Biped_Character_IsBlockedByWall Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.IsDead +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::IsDead() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "IsDead"); + + Params::Biped_Character_IsDead Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.IsWandEquipped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::IsWandEquipped() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "IsWandEquipped"); + + Params::Biped_Character_IsWandEquipped Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.Landed +// (Final, Native, Public, HasOutParams) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ABiped_Character::Landed(const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "Landed"); + + Params::Biped_Character_Landed Parms{}; + + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.OnEquippedChanged +// (Final, Native, Public) +// Parameters: +// class ATool* ActivatedTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ATool* DeactivatedTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::OnEquippedChanged(class ATool* ActivatedTool, class ATool* DeactivatedTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "OnEquippedChanged"); + + Params::Biped_Character_OnEquippedChanged Parms{}; + + Parms.ActivatedTool = ActivatedTool; + Parms.DeactivatedTool = DeactivatedTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.OnHoverDroneControlModeChanged +// (Final, Native, Public) +// Parameters: +// EHoverDroneControlMode NewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::OnHoverDroneControlModeChanged(EHoverDroneControlMode NewMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "OnHoverDroneControlModeChanged"); + + Params::Biped_Character_OnHoverDroneControlModeChanged Parms{}; + + Parms.NewMode = NewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.ParkourJump +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName DefaultNode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ABiped_Character::ParkourJump(class FName DefaultNode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "ParkourJump"); + + Params::Biped_Character_ParkourJump Parms{}; + + Parms.DefaultNode = DefaultNode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.SetAdditiveBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EAdditiveBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetAdditiveBodyState(const EAdditiveBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetAdditiveBodyState"); + + Params::Biped_Character_SetAdditiveBodyState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetCombatReadyMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool Flag (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetCombatReadyMode(const bool Flag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetCombatReadyMode"); + + Params::Biped_Character_SetCombatReadyMode Parms{}; + + Parms.Flag = Flag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetFinisher +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* Spell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetFinisher(int32 Index_0, class USpellToolRecord* Spell) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetFinisher"); + + Params::Biped_Character_SetFinisher Parms{}; + + Parms.Index_0 = Index_0; + Parms.Spell = Spell; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetFinisherOptimalRatio +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const float OptimalRatio (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDynamicForceFeedbackAction FeedbackAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetFinisherOptimalRatio(const float OptimalRatio, EDynamicForceFeedbackAction FeedbackAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetFinisherOptimalRatio"); + + Params::Biped_Character_SetFinisherOptimalRatio Parms{}; + + Parms.OptimalRatio = OptimalRatio; + Parms.FeedbackAction = FeedbackAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetFullBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EFullBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetFullBodyState(const EFullBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetFullBodyState"); + + Params::Biped_Character_SetFullBodyState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetFullBodyStateLast +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EFullBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetFullBodyStateLast(const EFullBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetFullBodyStateLast"); + + Params::Biped_Character_SetFullBodyStateLast Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetParryState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EParryState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetParryState(const EParryState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetParryState"); + + Params::Biped_Character_SetParryState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetPartialBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EPartialBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetPartialBodyState(const EPartialBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetPartialBodyState"); + + Params::Biped_Character_SetPartialBodyState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetPickupTool +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APickupTool* InPickupTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetPickupTool(class APickupTool* InPickupTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetPickupTool"); + + Params::Biped_Character_SetPickupTool Parms{}; + + Parms.InPickupTool = InPickupTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetRayCastActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* i_pRayCastActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetRayCastActor(class AActor* i_pRayCastActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetRayCastActor"); + + Params::Biped_Character_SetRayCastActor Parms{}; + + Parms.i_pRayCastActor = i_pRayCastActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetRightArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ERightArmState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERightArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetRightArmState(ERightArmState InState, ERightArmPriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetRightArmState"); + + Params::Biped_Character_SetRightArmState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Group (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* Spell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetSpell(int32 Group, int32 Index_0, class USpellToolRecord* Spell) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetSpell"); + + Params::Biped_Character_SetSpell Parms{}; + + Parms.Group = Group; + Parms.Index_0 = Index_0; + Parms.Spell = Spell; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetSpellCastHandle +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 InSpellCastHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetSpellCastHandle(int32 InSpellCastHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetSpellCastHandle"); + + Params::Biped_Character_SetSpellCastHandle Parms{}; + + Parms.InSpellCastHandle = InSpellCastHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetTargetBoneName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName i_targetBoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetTargetBoneName(class FName i_targetBoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetTargetBoneName"); + + Params::Biped_Character_SetTargetBoneName Parms{}; + + Parms.i_targetBoneName = i_targetBoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetTargetComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* i_pTargetComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetTargetComponent(class UPrimitiveComponent* i_pTargetComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetTargetComponent"); + + Params::Biped_Character_SetTargetComponent Parms{}; + + Parms.i_pTargetComponent = i_pTargetComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetTargetDestination +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& i_targetDestination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetTargetDestination(const struct FVector& i_targetDestination) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetTargetDestination"); + + Params::Biped_Character_SetTargetDestination Parms{}; + + Parms.i_targetDestination = std::move(i_targetDestination); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.SetTargetDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& i_targetDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::SetTargetDirection(const struct FVector& i_targetDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "SetTargetDirection"); + + Params::Biped_Character_SetTargetDirection Parms{}; + + Parms.i_targetDirection = std::move(i_targetDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.StairsStateHasChanged +// (Final, Native, Public) +// Parameters: +// EStairsState InLastStairsState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStairsState InNewStairsState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::StairsStateHasChanged(EStairsState InLastStairsState, EStairsState InNewStairsState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "StairsStateHasChanged"); + + Params::Biped_Character_StairsStateHasChanged Parms{}; + + Parms.InLastStairsState = InLastStairsState; + Parms.InNewStairsState = InNewStairsState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.StartCrouching +// (Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetSpeedMode SpeedMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetSpeedMode SpeedModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::StartCrouching(const class UObject* Provider, ETargetSpeedMode SpeedMode, ETargetSpeedMode SpeedModifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "StartCrouching"); + + Params::Biped_Character_StartCrouching Parms{}; + + Parms.Provider = Provider; + Parms.SpeedMode = SpeedMode; + Parms.SpeedModifier = SpeedModifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.UnEquipWand +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ABiped_Character::UnEquipWand() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "UnEquipWand"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.ZeroKinematicIntegratorAngularVelocity +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Character::ZeroKinematicIntegratorAngularVelocity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "ZeroKinematicIntegratorAngularVelocity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.ZeroKinematicIntegratorLinearVelocity +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Character::ZeroKinematicIntegratorLinearVelocity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "ZeroKinematicIntegratorLinearVelocity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.CancelCurrentSpell +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// bool RemoveDisillusionment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Character::CancelCurrentSpell(bool RemoveDisillusionment) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "CancelCurrentSpell"); + + Params::Biped_Character_CancelCurrentSpell Parms{}; + + Parms.RemoveDisillusionment = RemoveDisillusionment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Character.CanLandOnLedge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::CanLandOnLedge() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "CanLandOnLedge"); + + Params::Biped_Character_CanLandOnLedge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetCharacterID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ABiped_Character::GetCharacterID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetCharacterID"); + + Params::Biped_Character_GetCharacterID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetOriginalLedgeTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FTransform ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FTransform ABiped_Character::GetOriginalLedgeTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetOriginalLedgeTransform"); + + Params::Biped_Character_GetOriginalLedgeTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetSkeletalMesh +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* ABiped_Character::GetSkeletalMesh() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetSkeletalMesh"); + + Params::Biped_Character_GetSkeletalMesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetTargetDestination +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Character::GetTargetDestination() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetTargetDestination"); + + Params::Biped_Character_GetTargetDestination Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.GetWand +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// class AWandTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AWandTool* ABiped_Character::GetWand() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "GetWand"); + + Params::Biped_Character_GetWand Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Character.IsCurrentLedgeAnOverhang +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Character::IsCurrentLedgeAnOverhang() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Character", "IsCurrentLedgeAnOverhang"); + + Params::Biped_Character_IsCurrentLedgeAnOverhang Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.AddCustomCamera +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UCameraComponent* customCam (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float weight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::AddCustomCamera(class UCameraComponent* customCam, float weight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "AddCustomCamera"); + + Params::Biped_Player_AddCustomCamera Parms{}; + + Parms.customCam = customCam; + Parms.weight = weight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ClearCustomCameras +// (Final, Native, Static, Public, BlueprintCallable) + +void ABiped_Player::ClearCustomCameras() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "ClearCustomCameras"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.DEBUG_SetGlobalTimeDilation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::DEBUG_SetGlobalTimeDilation(const class UObject* WorldContextObject, float TimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "DEBUG_SetGlobalTimeDilation"); + + Params::Biped_Player_DEBUG_SetGlobalTimeDilation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TimeDilation = TimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.DisablePlayerHealthRecovery +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bDisable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::DisablePlayerHealthRecovery(bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "DisablePlayerHealthRecovery"); + + Params::Biped_Player_DisablePlayerHealthRecovery Parms{}; + + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.GetPlayerGenderPronoun +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGenderPronoun ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EGenderPronoun ABiped_Player::GetPlayerGenderPronoun() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "GetPlayerGenderPronoun"); + + Params::Biped_Player_GetPlayerGenderPronoun Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetPlayerLastUsedItemEffectiveness +// (Final, Native, Static, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetPlayerLastUsedItemEffectiveness() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "GetPlayerLastUsedItemEffectiveness"); + + Params::Biped_Player_GetPlayerLastUsedItemEffectiveness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetPlayerSocialHeritage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialHeritageStatusIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialHeritageStatusIDs ABiped_Player::GetPlayerSocialHeritage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "GetPlayerSocialHeritage"); + + Params::Biped_Player_GetPlayerSocialHeritage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetTheBipedPlayer +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class ABiped_Player* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ABiped_Player* ABiped_Player::GetTheBipedPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "GetTheBipedPlayer"); + + Params::Biped_Player_GetTheBipedPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.SetCameraStyle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CameraStyle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetCameraStyle(class FName CameraStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "SetCameraStyle"); + + Params::Biped_Player_SetCameraStyle Parms{}; + + Parms.CameraStyle = CameraStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetPlayerGenderPronoun +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGenderPronoun NewGenderPronoun (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::SetPlayerGenderPronoun(EGenderPronoun NewGenderPronoun) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "SetPlayerGenderPronoun"); + + Params::Biped_Player_SetPlayerGenderPronoun Parms{}; + + Parms.NewGenderPronoun = NewGenderPronoun; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.SetPlayerSocialHeritage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialHeritageStatusIDs NewHeritage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::SetPlayerSocialHeritage(ESocialHeritageStatusIDs NewHeritage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Biped_Player", "SetPlayerSocialHeritage"); + + Params::Biped_Player_SetPlayerSocialHeritage Parms{}; + + Parms.NewHeritage = NewHeritage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.AdjustComboPoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EComboType ComboType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::AdjustComboPoints(EComboType ComboType, class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "AdjustComboPoints"); + + Params::Biped_Player_AdjustComboPoints Parms{}; + + Parms.ComboType = ComboType; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.AdjustCooldown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName SpellName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AddIfNoneExists (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::AdjustCooldown(class FName SpellName, float Time, bool AddIfNoneExists) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "AdjustCooldown"); + + Params::Biped_Player_AdjustCooldown Parms{}; + + Parms.SpellName = SpellName; + Parms.Time = Time; + Parms.AddIfNoneExists = AddIfNoneExists; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.AdjustCooldownsByCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpellCategory SpellCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::AdjustCooldownsByCategory(float Time, ESpellCategory SpellCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "AdjustCooldownsByCategory"); + + Params::Biped_Player_AdjustCooldownsByCategory Parms{}; + + Parms.Time = Time; + Parms.SpellCategory = SpellCategory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.AdjustFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float change (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ExternalFocusModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::AdjustFocus(float change, float ExternalFocusModifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "AdjustFocus"); + + Params::Biped_Player_AdjustFocus Parms{}; + + Parms.change = change; + Parms.ExternalFocusModifier = ExternalFocusModifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.AdjustFocusByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ExternalFocusModifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::AdjustFocusByName(class FName Name_0, float ExternalFocusModifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "AdjustFocusByName"); + + Params::Biped_Player_AdjustFocusByName Parms{}; + + Parms.Name_0 = Name_0; + Parms.ExternalFocusModifier = ExternalFocusModifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.AllowMove +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const float InWorldSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InWorldDirection (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::AllowMove(const float InWorldSpeed, const struct FVector& InWorldDirection, float DeltaTime, float MinTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "AllowMove"); + + Params::Biped_Player_AllowMove Parms{}; + + Parms.InWorldSpeed = InWorldSpeed; + Parms.InWorldDirection = std::move(InWorldDirection); + Parms.DeltaTime = DeltaTime; + Parms.MinTime = MinTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.AllowStop +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const float InWorldSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InWorldDirection (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::AllowStop(const float InWorldSpeed, const struct FVector& InWorldDirection, float DeltaTime, float MinTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "AllowStop"); + + Params::Biped_Player_AllowStop Parms{}; + + Parms.InWorldSpeed = InWorldSpeed; + Parms.InWorldDirection = std::move(InWorldDirection); + Parms.DeltaTime = DeltaTime; + Parms.MinTime = MinTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.AutoNavToTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float DistanceFromTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::AutoNavToTarget(class AActor* InTarget, const float InSpeed, const float DistanceFromTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "AutoNavToTarget"); + + Params::Biped_Player_AutoNavToTarget Parms{}; + + Parms.InTarget = InTarget; + Parms.InSpeed = InSpeed; + Parms.DistanceFromTarget = DistanceFromTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.CalculateExtendedCompanionInventoryCapacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::CalculateExtendedCompanionInventoryCapacity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CalculateExtendedCompanionInventoryCapacity"); + + Params::Biped_Player_CalculateExtendedCompanionInventoryCapacity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.CalculateLookAtDirection +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Player::CalculateLookAtDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CalculateLookAtDirection"); + + Params::Biped_Player_CalculateLookAtDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.CalculateMandrakeBonusReaction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::CalculateMandrakeBonusReaction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CalculateMandrakeBonusReaction"); + + Params::Biped_Player_CalculateMandrakeBonusReaction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.CalculatePlantDamageModifier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName DbId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::CalculatePlantDamageModifier(class FName DbId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CalculatePlantDamageModifier"); + + Params::Biped_Player_CalculatePlantDamageModifier Parms{}; + + Parms.DbId = DbId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.CalculateSilencioRangeModifier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::CalculateSilencioRangeModifier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CalculateSilencioRangeModifier"); + + Params::Biped_Player_CalculateSilencioRangeModifier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.CalculateSneakOScopeWindupModifier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::CalculateSneakOScopeWindupModifier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CalculateSneakOScopeWindupModifier"); + + Params::Biped_Player_CalculateSneakOScopeWindupModifier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.CalculateStealRateModifier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::CalculateStealRateModifier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CalculateStealRateModifier"); + + Params::Biped_Player_CalculateStealRateModifier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.CalculateVendorPricesModifier +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FVendorTransactionInfo& Info (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::CalculateVendorPricesModifier(const struct FVendorTransactionInfo& Info) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CalculateVendorPricesModifier"); + + Params::Biped_Player_CalculateVendorPricesModifier Parms{}; + + Parms.Info = std::move(Info); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.CameraStickLastMovedChanged +// (Final, Native, Public) +// Parameters: +// bool InCameraStickMoved (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::CameraStickLastMovedChanged(bool InCameraStickMoved) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CameraStickLastMovedChanged"); + + Params::Biped_Player_CameraStickLastMovedChanged Parms{}; + + Parms.InCameraStickMoved = InCameraStickMoved; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ChangeManagedAM +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float change (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::ChangeManagedAM(float change) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ChangeManagedAM"); + + Params::Biped_Player_ChangeManagedAM Parms{}; + + Parms.change = change; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ClearInvulnerable +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::ClearInvulnerable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ClearInvulnerable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ClearOverrideWandStyle +// (Final, Exec, Native, Public, BlueprintCallable) + +void ABiped_Player::ClearOverrideWandStyle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ClearOverrideWandStyle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ClearStick +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ABiped_Player::ClearStick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ClearStick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.CognitionTargetHealthChanged +// (Final, Native, Public) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthChanged (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIndicateHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::CognitionTargetHealthChanged(class AActor* Target, float InHealthChanged, bool bIndicateHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CognitionTargetHealthChanged"); + + Params::Biped_Player_CognitionTargetHealthChanged Parms{}; + + Parms.Target = Target; + Parms.InHealthChanged = InHealthChanged; + Parms.bIndicateHUD = bIndicateHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.CognitionTargetPlayerAwareStateChanged +// (Final, Native, Public) +// Parameters: +// ENPC_TargetAwareState InAwareState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::CognitionTargetPlayerAwareStateChanged(ENPC_TargetAwareState InAwareState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CognitionTargetPlayerAwareStateChanged"); + + Params::Biped_Player_CognitionTargetPlayerAwareStateChanged Parms{}; + + Parms.InAwareState = InAwareState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ComputeAimOffset +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName BoneName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Pitch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Yaw (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::ComputeAimOffset(const class FName BoneName, float* Pitch, float* Yaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ComputeAimOffset"); + + Params::Biped_Player_ComputeAimOffset Parms{}; + + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Pitch != nullptr) + *Pitch = Parms.Pitch; + + if (Yaw != nullptr) + *Yaw = Parms.Yaw; +} + + +// Function Phoenix.Biped_Player.CreateLinkToAttackingActor +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const EEnemy_ParryButtonPressed ParryEventReason (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutDodgeWindow (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::CreateLinkToAttackingActor(const EEnemy_ParryButtonPressed ParryEventReason, bool* bOutDodgeWindow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "CreateLinkToAttackingActor"); + + Params::Biped_Player_CreateLinkToAttackingActor Parms{}; + + Parms.ParryEventReason = ParryEventReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bOutDodgeWindow != nullptr) + *bOutDodgeWindow = Parms.bOutDodgeWindow; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.DamageDirectionEffect +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& InHit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ABiped_Player::DamageDirectionEffect(class AActor* InActor, class AActor* InInstigator, float InDamage, const struct FHitResult& InHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "DamageDirectionEffect"); + + Params::Biped_Player_DamageDirectionEffect Parms{}; + + Parms.InActor = InActor; + Parms.InInstigator = InInstigator; + Parms.InDamage = InDamage; + Parms.InHit = std::move(InHit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.DetectEdgeChange +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& TestActorLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TraceRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSendEvents (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDebugDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::DetectEdgeChange(const struct FVector& TestActorLocation, float TraceRadius, bool bSendEvents, bool bDebugDraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "DetectEdgeChange"); + + Params::Biped_Player_DetectEdgeChange Parms{}; + + Parms.TestActorLocation = std::move(TestActorLocation); + Parms.TraceRadius = TraceRadius; + Parms.bSendEvents = bSendEvents; + Parms.bDebugDraw = bDebugDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.DisableCooldownPickups +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bDisable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::DisableCooldownPickups(bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "DisableCooldownPickups"); + + Params::Biped_Player_DisableCooldownPickups Parms{}; + + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.EnableManagedAM +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::EnableManagedAM(bool Enabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "EnableManagedAM"); + + Params::Biped_Player_EnableManagedAM Parms{}; + + Parms.Enabled = Enabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.EndBulletTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float EaseOutDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::EndBulletTime(float EaseOutDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "EndBulletTime"); + + Params::Biped_Player_EndBulletTime Parms{}; + + Parms.EaseOutDuration = EaseOutDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.EndCriticalFinisher +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::EndCriticalFinisher(class AActor* InTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "EndCriticalFinisher"); + + Params::Biped_Player_EndCriticalFinisher Parms{}; + + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ForceEndDisillusionment +// (Final, Native, Protected, BlueprintCallable) + +void ABiped_Player::ForceEndDisillusionment() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ForceEndDisillusionment"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.FullyResetPhoenixCamera +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float ResetSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* ResetSpeedCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::FullyResetPhoenixCamera(float ResetSpeed, class UCurveFloat* ResetSpeedCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "FullyResetPhoenixCamera"); + + Params::Biped_Player_FullyResetPhoenixCamera Parms{}; + + Parms.ResetSpeed = ResetSpeed; + Parms.ResetSpeedCurve = ResetSpeedCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.GetBestAutoTargetActor_WorldLocation +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Player::GetBestAutoTargetActor_WorldLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetBestAutoTargetActor_WorldLocation"); + + Params::Biped_Player_GetBestAutoTargetActor_WorldLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetBestLockOnActor_ScreenLocation +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Player::GetBestLockOnActor_ScreenLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetBestLockOnActor_ScreenLocation"); + + Params::Biped_Player_GetBestLockOnActor_ScreenLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetBestLockOnActor_WorldLocation +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Player::GetBestLockOnActor_WorldLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetBestLockOnActor_WorldLocation"); + + Params::Biped_Player_GetBestLockOnActor_WorldLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetBonusAncientMagicBars +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetBonusAncientMagicBars() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetBonusAncientMagicBars"); + + Params::Biped_Player_GetBonusAncientMagicBars Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetBonusSpellLoadouts +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetBonusSpellLoadouts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetBonusSpellLoadouts"); + + Params::Biped_Player_GetBonusSpellLoadouts Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetCauseOfDeath +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ECharacterDeathType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECharacterDeathType ABiped_Player::GetCauseOfDeath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetCauseOfDeath"); + + Params::Biped_Player_GetCauseOfDeath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetChompingCabbageCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetChompingCabbageCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetChompingCabbageCount"); + + Params::Biped_Player_GetChompingCabbageCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetChompingCabbageMax +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetChompingCabbageMax() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetChompingCabbageMax"); + + Params::Biped_Player_GetChompingCabbageMax Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetCooldownPercent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* InSpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetCooldownPercent(class USpellToolRecord* InSpellToolRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetCooldownPercent"); + + Params::Biped_Player_GetCooldownPercent Parms{}; + + Parms.InSpellToolRecord = InSpellToolRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetCooldownPercentByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName SpellName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetCooldownPercentByName(class FName SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetCooldownPercentByName"); + + Params::Biped_Player_GetCooldownPercentByName Parms{}; + + Parms.SpellName = SpellName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetCooldownStat +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetCooldownStat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetCooldownStat"); + + Params::Biped_Player_GetCooldownStat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetDefenseStat +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetDefenseStat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetDefenseStat"); + + Params::Biped_Player_GetDefenseStat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetExpectedDistanceFromTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// bool bIgnoreTargets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* ToTarget (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetExpectedDistanceFromTarget(bool bIgnoreTargets, class AActor* InTargetOverride, bool* bFound, struct FVector* ToTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetExpectedDistanceFromTarget"); + + Params::Biped_Player_GetExpectedDistanceFromTarget Parms{}; + + Parms.bIgnoreTargets = bIgnoreTargets; + Parms.InTargetOverride = InTargetOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bFound != nullptr) + *bFound = Parms.bFound; + + if (ToTarget != nullptr) + *ToTarget = std::move(Parms.ToTarget); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetFocusPercent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetFocusPercent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetFocusPercent"); + + Params::Biped_Player_GetFocusPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetGameLogicBoolVariable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FName_GameLogicVarBool& BoolVar (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::GetGameLogicBoolVariable(const struct FName_GameLogicVarBool& BoolVar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetGameLogicBoolVariable"); + + Params::Biped_Player_GetGameLogicBoolVariable Parms{}; + + Parms.BoolVar = std::move(BoolVar); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetHiddenAfterTakedownTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetHiddenAfterTakedownTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetHiddenAfterTakedownTime"); + + Params::Biped_Player_GetHiddenAfterTakedownTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetInventorySizeModification +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetInventorySizeModification() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetInventorySizeModification"); + + Params::Biped_Player_GetInventorySizeModification Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetLastSafeInteractLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Player::GetLastSafeInteractLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetLastSafeInteractLocation"); + + Params::Biped_Player_GetLastSafeInteractLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetLastSafeLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ABiped_Player::GetLastSafeLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetLastSafeLocation"); + + Params::Biped_Player_GetLastSafeLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetMotionListenerCameraOrientation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAkComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAkComponent* ABiped_Player::GetMotionListenerCameraOrientation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetMotionListenerCameraOrientation"); + + Params::Biped_Player_GetMotionListenerCameraOrientation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetMotionListenerPlayerOrientation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAkComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAkComponent* ABiped_Player::GetMotionListenerPlayerOrientation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetMotionListenerPlayerOrientation"); + + Params::Biped_Player_GetMotionListenerPlayerOrientation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetOffenseStat +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetOffenseStat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetOffenseStat"); + + Params::Biped_Player_GetOffenseStat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetPlantCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& trackerName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetPlantCount(const class FString& trackerName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetPlantCount"); + + Params::Biped_Player_GetPlantCount Parms{}; + + Parms.trackerName = std::move(trackerName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetPlayerMovementDuration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const float ABiped_Player::GetPlayerMovementDuration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetPlayerMovementDuration"); + + Params::Biped_Player_GetPlayerMovementDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetSpeedCurve +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* bIgnoreGovernor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCurveFloat* ABiped_Player::GetSpeedCurve(bool* bIgnoreGovernor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetSpeedCurve"); + + Params::Biped_Player_GetSpeedCurve Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bIgnoreGovernor != nullptr) + *bIgnoreGovernor = Parms.bIgnoreGovernor; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetSpeedGovernorCurve +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UCurveFloat* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCurveFloat* ABiped_Player::GetSpeedGovernorCurve() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetSpeedGovernorCurve"); + + Params::Biped_Player_GetSpeedGovernorCurve Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetVenomousTentaculaCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetVenomousTentaculaCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetVenomousTentaculaCount"); + + Params::Biped_Player_GetVenomousTentaculaCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetVenomousTentaculaMax +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetVenomousTentaculaMax() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetVenomousTentaculaMax"); + + Params::Biped_Player_GetVenomousTentaculaMax Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.HandleActorHit +// (Final, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ABiped_Player::HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "HandleActorHit"); + + Params::Biped_Player_HandleActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.HandleChompingCabbageCountChanged +// (Final, Native, Private) + +void ABiped_Player::HandleChompingCabbageCountChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "HandleChompingCabbageCountChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.HandleDodgeUnblockable +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor** OutAttacker (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::HandleDodgeUnblockable(class AActor** OutAttacker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "HandleDodgeUnblockable"); + + Params::Biped_Player_HandleDodgeUnblockable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAttacker != nullptr) + *OutAttacker = Parms.OutAttacker; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.HandleVenomousTentaculaCountChanged +// (Final, Native, Private) + +void ABiped_Player::HandleVenomousTentaculaCountChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "HandleVenomousTentaculaCountChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.HasMandrakeTalent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::HasMandrakeTalent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "HasMandrakeTalent"); + + Params::Biped_Player_HasMandrakeTalent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.HideReticle +// (Final, Native, Public) +// Parameters: +// bool bHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::HideReticle(bool bHide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "HideReticle"); + + Params::Biped_Player_HideReticle Parms{}; + + Parms.bHide = bHide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.HighestEnemyChanged +// (Final, Native, Protected) +// Parameters: +// class AActor* InEnemyActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InLevelDiff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::HighestEnemyChanged(class AActor* InEnemyActor, int32 InLevelDiff) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "HighestEnemyChanged"); + + Params::Biped_Player_HighestEnemyChanged Parms{}; + + Parms.InEnemyActor = InEnemyActor; + Parms.InLevelDiff = InLevelDiff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.IgnoreRetaliateTarget +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* RetaliateTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IgnoreRetaliateTarget(class AActor* RetaliateTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IgnoreRetaliateTarget"); + + Params::Biped_Player_IgnoreRetaliateTarget Parms{}; + + Parms.RetaliateTarget = RetaliateTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.InLockOnMode +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::InLockOnMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "InLockOnMode"); + + Params::Biped_Player_InLockOnMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.InstaUseInventoryItem +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::InstaUseInventoryItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "InstaUseInventoryItem"); + + Params::Biped_Player_InstaUseInventoryItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.InteractingWithActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::InteractingWithActor(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "InteractingWithActor"); + + Params::Biped_Player_InteractingWithActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.IsAMPushAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsAMPushAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsAMPushAvailable"); + + Params::Biped_Player_IsAMPushAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsChompingCabbageAtMax +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsChompingCabbageAtMax() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsChompingCabbageAtMax"); + + Params::Biped_Player_IsChompingCabbageAtMax Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsCrawling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsCrawling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsCrawling"); + + Params::Biped_Player_IsCrawling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsFinisherAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsFinisherAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsFinisherAvailable"); + + Params::Biped_Player_IsFinisherAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsHoverDroneActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsHoverDroneActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsHoverDroneActive"); + + Params::Biped_Player_IsHoverDroneActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsInLockOnMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsInLockOnMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsInLockOnMode"); + + Params::Biped_Player_IsInLockOnMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsInventoryItemHighlighted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsInventoryItemHighlighted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsInventoryItemHighlighted"); + + Params::Biped_Player_IsInventoryItemHighlighted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsLockedOn +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsLockedOn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsLockedOn"); + + Params::Biped_Player_IsLockedOn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsManagedAMEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsManagedAMEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsManagedAMEnabled"); + + Params::Biped_Player_IsManagedAMEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsPlayingIntro +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsPlayingIntro() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsPlayingIntro"); + + Params::Biped_Player_IsPlayingIntro Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsSwimming +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsSwimming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsSwimming"); + + Params::Biped_Player_IsSwimming Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsVenomousTentaculaAtMax +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsVenomousTentaculaAtMax() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsVenomousTentaculaAtMax"); + + Params::Biped_Player_IsVenomousTentaculaAtMax Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.LeafNodeSwitched +// (Final, Native, Public) + +void ABiped_Player::LeafNodeSwitched() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "LeafNodeSwitched"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.LEDDamageEffect +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& InHit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ABiped_Player::LEDDamageEffect(class AActor* InActor, class AActor* InInstigator, float InDamage, const struct FHitResult& InHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "LEDDamageEffect"); + + Params::Biped_Player_LEDDamageEffect Parms{}; + + Parms.InActor = InActor; + Parms.InInstigator = InInstigator; + Parms.InDamage = InDamage; + Parms.InHit = std::move(InHit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.LevelUp +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::LevelUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "LevelUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.LoadInventoryItemByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InventoryObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::LoadInventoryItemByName(class FName InventoryObjectID, class FName HolderID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "LoadInventoryItemByName"); + + Params::Biped_Player_LoadInventoryItemByName Parms{}; + + Parms.InventoryObjectID = InventoryObjectID; + Parms.HolderID = HolderID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.LockOnCameraMoving +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::LockOnCameraMoving(bool bFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "LockOnCameraMoving"); + + Params::Biped_Player_LockOnCameraMoving Parms{}; + + Parms.bFlag = bFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.LockOnCamFlick +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UStickFlickWatcherRecord* InStickFlickWatcherRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::LockOnCamFlick(class UStickFlickWatcherRecord* InStickFlickWatcherRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "LockOnCamFlick"); + + Params::Biped_Player_LockOnCamFlick Parms{}; + + Parms.InStickFlickWatcherRecord = InStickFlickWatcherRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.NotifyDodgeFinished +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::NotifyDodgeFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "NotifyDodgeFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.NotifySucessfulBlock +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::NotifySucessfulBlock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "NotifySucessfulBlock"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.OnAbilityAnimationBecameActive +// (Final, Native, Protected) + +void ABiped_Player::OnAbilityAnimationBecameActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "OnAbilityAnimationBecameActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.OnAboutToSaveGame +// (Final, Native, Public) + +void ABiped_Player::OnAboutToSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "OnAboutToSaveGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.OnBlackboardInitialized +// (Final, Native, Protected) +// Parameters: +// const bool bSuccess (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::OnBlackboardInitialized(const bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "OnBlackboardInitialized"); + + Params::Biped_Player_OnBlackboardInitialized Parms{}; + + Parms.bSuccess = bSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.OnCharacterLoadComplete +// (Final, Native, Protected) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::OnCharacterLoadComplete(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "OnCharacterLoadComplete"); + + Params::Biped_Player_OnCharacterLoadComplete Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.OnCurtainRaised +// (Final, Native, Public) + +void ABiped_Player::OnCurtainRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "OnCurtainRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.OnNewGame +// (Final, Native, Protected) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInIsIntro (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::OnNewGame(const class UObject* InCaller, const bool bInIsIntro) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "OnNewGame"); + + Params::Biped_Player_OnNewGame Parms{}; + + Parms.InCaller = InCaller; + Parms.bInIsIntro = bInIsIntro; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.OnQuickItemSlotted +// (Final, Native, Protected, HasOutParams) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& ItemName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::OnQuickItemSlotted(const class UObject* InCaller, const class FName& ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "OnQuickItemSlotted"); + + Params::Biped_Player_OnQuickItemSlotted Parms{}; + + Parms.InCaller = InCaller; + Parms.ItemName = ItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.OnSaveGameLoaded +// (Final, Native, Public) + +void ABiped_Player::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.PauseComboTimeout +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::PauseComboTimeout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "PauseComboTimeout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.PauseMenuStart +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ABiped_Player::PauseMenuStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "PauseMenuStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Biped_Player.PlaceOnGround +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float DownDistance (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::PlaceOnGround(const float DownDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "PlaceOnGround"); + + Params::Biped_Player_PlaceOnGround Parms{}; + + Parms.DownDistance = DownDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.PlacePlayerInBed +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// class AStation** BedStation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass** PlayerBedAbility (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::PlacePlayerInBed(class AStation** BedStation, class UClass** PlayerBedAbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "PlacePlayerInBed"); + + Params::Biped_Player_PlacePlayerInBed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (BedStation != nullptr) + *BedStation = Parms.BedStation; + + if (PlayerBedAbility != nullptr) + *PlayerBedAbility = Parms.PlayerBedAbility; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.PlayerGetOutOfBed +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AStation* BedStation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* PlayerBedAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::PlayerGetOutOfBed(class AStation* BedStation, class UClass* PlayerBedAbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "PlayerGetOutOfBed"); + + Params::Biped_Player_PlayerGetOutOfBed Parms{}; + + Parms.BedStation = BedStation; + Parms.PlayerBedAbility = PlayerBedAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.PopDisableStack +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FName_GameLogicVarInt32& StackName (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::PopDisableStack(const struct FName_GameLogicVarInt32& StackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "PopDisableStack"); + + Params::Biped_Player_PopDisableStack Parms{}; + + Parms.StackName = std::move(StackName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.PrepCriticalFinisher +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_Player::PrepCriticalFinisher() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "PrepCriticalFinisher"); + + Params::Biped_Player_PrepCriticalFinisher Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.ProcessFollowTarget +// (Final, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* InFollowActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UCurveFloat* SpeedCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutWorldSpeed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutWorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::ProcessFollowTarget(class AActor* InFollowActor, const class UCurveFloat* SpeedCurve, float* OutWorldSpeed, struct FVector* OutWorldDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ProcessFollowTarget"); + + Params::Biped_Player_ProcessFollowTarget Parms{}; + + Parms.InFollowActor = InFollowActor; + Parms.SpeedCurve = SpeedCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutWorldSpeed != nullptr) + *OutWorldSpeed = Parms.OutWorldSpeed; + + if (OutWorldDirection != nullptr) + *OutWorldDirection = std::move(Parms.OutWorldDirection); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.ProcessStick +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// float StickX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float DeltaTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UCurveFloat* DeadZoneCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UCurveFloat* SpeedCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UCurveFloat* SpeedGovernorCurve (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* WorldSpeed (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldDirection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECustomInterpType InterpType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickMagReductionDelayTimer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::ProcessStick(float StickX, float StickY, const float DeltaTime, const class UCurveFloat* DeadZoneCurve, const class UCurveFloat* SpeedCurve, const class UCurveFloat* SpeedGovernorCurve, float* WorldSpeed, struct FVector* WorldDirection, ECustomInterpType InterpType, float InterpSpeed, float StickMagReductionDelayTimer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ProcessStick"); + + Params::Biped_Player_ProcessStick Parms{}; + + Parms.StickX = StickX; + Parms.StickY = StickY; + Parms.DeltaTime = DeltaTime; + Parms.DeadZoneCurve = DeadZoneCurve; + Parms.SpeedCurve = SpeedCurve; + Parms.SpeedGovernorCurve = SpeedGovernorCurve; + Parms.InterpType = InterpType; + Parms.InterpSpeed = InterpSpeed; + Parms.StickMagReductionDelayTimer = StickMagReductionDelayTimer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldSpeed != nullptr) + *WorldSpeed = Parms.WorldSpeed; + + if (WorldDirection != nullptr) + *WorldDirection = std::move(Parms.WorldDirection); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.PushDisableStack +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FName_GameLogicVarInt32& StackName (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::PushDisableStack(const struct FName_GameLogicVarInt32& StackName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "PushDisableStack"); + + Params::Biped_Player_PushDisableStack Parms{}; + + Parms.StackName = std::move(StackName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.PutPlayerIntoCinematicState +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlterAbilities (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::PutPlayerIntoCinematicState(bool bFlag, bool bAlterAbilities) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "PutPlayerIntoCinematicState"); + + Params::Biped_Player_PutPlayerIntoCinematicState Parms{}; + + Parms.bFlag = bFlag; + Parms.bAlterAbilities = bAlterAbilities; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.QuickActionInteract +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::QuickActionInteract(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "QuickActionInteract"); + + Params::Biped_Player_QuickActionInteract Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.RecordSafeInteractLocation +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::RecordSafeInteractLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "RecordSafeInteractLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.RecordSafeLocation +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::RecordSafeLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "RecordSafeLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ReleasePhoenixCameraLookAt +// (Native, Event, Public, BlueprintEvent) + +void ABiped_Player::ReleasePhoenixCameraLookAt() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ReleasePhoenixCameraLookAt"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.RepairOrientation +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::RepairOrientation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "RepairOrientation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.RequestStick +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float StickX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StickY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::RequestStick(float StickX, float StickY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "RequestStick"); + + Params::Biped_Player_RequestStick Parms{}; + + Parms.StickX = StickX; + Parms.StickY = StickY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ResetCloth +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::ResetCloth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ResetCloth"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ResetComboPoints +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::ResetComboPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ResetComboPoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ResetPhoenixCameraRotation +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float ResetSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* ResetSpeedCurve (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::ResetPhoenixCameraRotation(float ResetSpeed, class UCurveFloat* ResetSpeedCurve) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ResetPhoenixCameraRotation"); + + Params::Biped_Player_ResetPhoenixCameraRotation Parms{}; + + Parms.ResetSpeed = ResetSpeed; + Parms.ResetSpeedCurve = ResetSpeedCurve; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ResetStickTime +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::ResetStickTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ResetStickTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.RestartComboTimeout +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::RestartComboTimeout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "RestartComboTimeout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.RestoreHealth +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::RestoreHealth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "RestoreHealth"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.RestorePlayerInput +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::RestorePlayerInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "RestorePlayerInput"); + + Params::Biped_Player_RestorePlayerInput Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.SafeTeleportTo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DestLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& DestRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bIsATest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNoCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::SafeTeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation, bool bIsATest, bool bNoCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SafeTeleportTo"); + + Params::Biped_Player_SafeTeleportTo Parms{}; + + Parms.DestLocation = std::move(DestLocation); + Parms.DestRotation = std::move(DestRotation); + Parms.bIsATest = bIsATest; + Parms.bNoCheck = bNoCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.SendCriticalMunitionImpactToTarget +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName UniqueTag (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&MunitionDataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& MunitionTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const float Damage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SendCriticalMunitionImpactToTarget(class AActor* TargetActor, const class FName UniqueTag, const TArray& MunitionDataAssets, const struct FGameplayTagContainer& MunitionTagContainer, const float Damage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SendCriticalMunitionImpactToTarget"); + + Params::Biped_Player_SendCriticalMunitionImpactToTarget Parms{}; + + Parms.TargetActor = TargetActor; + Parms.UniqueTag = UniqueTag; + Parms.MunitionDataAssets = std::move(MunitionDataAssets); + Parms.MunitionTagContainer = std::move(MunitionTagContainer); + Parms.Damage = Damage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.Set_WandCast_TargetTrackerTargets +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool bIgnoreTargets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InTargetOverrideWorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_Player::Set_WandCast_TargetTrackerTargets(bool bIgnoreTargets, class AActor* InTargetOverride, const struct FVector& InTargetOverrideWorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "Set_WandCast_TargetTrackerTargets"); + + Params::Biped_Player_Set_WandCast_TargetTrackerTargets Parms{}; + + Parms.bIgnoreTargets = bIgnoreTargets; + Parms.InTargetOverride = InTargetOverride; + Parms.InTargetOverrideWorldLocation = std::move(InTargetOverrideWorldLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.SetAccessibilitySpellToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ToggleOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetAccessibilitySpellToggle(bool ToggleOn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetAccessibilitySpellToggle"); + + Params::Biped_Player_SetAccessibilitySpellToggle Parms{}; + + Parms.ToggleOn = ToggleOn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetAutoTargetingDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InWorldDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetAutoTargetingDirection(const struct FVector& InWorldDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetAutoTargetingDirection"); + + Params::Biped_Player_SetAutoTargetingDirection Parms{}; + + Parms.InWorldDirection = std::move(InWorldDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetCauseOfDeath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ECharacterDeathType InCauseOfDeath (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetCauseOfDeath(const ECharacterDeathType InCauseOfDeath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetCauseOfDeath"); + + Params::Biped_Player_SetCauseOfDeath Parms{}; + + Parms.InCauseOfDeath = InCauseOfDeath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetCooldownRateScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float RateScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetCooldownRateScale(float RateScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetCooldownRateScale"); + + Params::Biped_Player_SetCooldownRateScale Parms{}; + + Parms.RateScale = RateScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetDisableCombatPlantHideOnSuspendEnemies +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetDisableCombatPlantHideOnSuspendEnemies(bool bInVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetDisableCombatPlantHideOnSuspendEnemies"); + + Params::Biped_Player_SetDisableCombatPlantHideOnSuspendEnemies Parms{}; + + Parms.bInVal = bInVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetDodgeDirection +// (Final, Native, Protected, BlueprintCallable) + +void ABiped_Player::SetDodgeDirection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetDodgeDirection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetFieldGuideHotSpot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AFieldGuideHotSpot* InFieldGuideHotSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetFieldGuideHotSpot(class AFieldGuideHotSpot* InFieldGuideHotSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetFieldGuideHotSpot"); + + Params::Biped_Player_SetFieldGuideHotSpot Parms{}; + + Parms.InFieldGuideHotSpot = InFieldGuideHotSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetHighlitActor +// (Final, Native, Public) +// Parameters: +// class AActor* InHighlitActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetHighlitActor(class AActor* InHighlitActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetHighlitActor"); + + Params::Biped_Player_SetHighlitActor Parms{}; + + Parms.InHighlitActor = InHighlitActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetInLockOnMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bInFlag (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetInLockOnMode(const bool bInFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetInLockOnMode"); + + Params::Biped_Player_SetInLockOnMode Parms{}; + + Parms.bInFlag = bInFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetInteractStickyTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetInteractStickyTarget(bool bSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetInteractStickyTarget"); + + Params::Biped_Player_SetInteractStickyTarget Parms{}; + + Parms.bSet = bSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetInvulnerable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInInvulnerable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetInvulnerable(bool bInInvulnerable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetInvulnerable"); + + Params::Biped_Player_SetInvulnerable Parms{}; + + Parms.bInInvulnerable = bInInvulnerable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetInvulnerableTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float invulnerableTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetInvulnerableTime(float invulnerableTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetInvulnerableTime"); + + Params::Biped_Player_SetInvulnerableTime Parms{}; + + Parms.invulnerableTime = invulnerableTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetLastEdgeState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEdgeState InEdgeState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetLastEdgeState(EEdgeState InEdgeState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetLastEdgeState"); + + Params::Biped_Player_SetLastEdgeState Parms{}; + + Parms.InEdgeState = InEdgeState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetLastSafeInteractLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetLastSafeInteractLocation(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetLastSafeInteractLocation"); + + Params::Biped_Player_SetLastSafeInteractLocation Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetManagedAM +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetManagedAM(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetManagedAM"); + + Params::Biped_Player_SetManagedAM Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetMotionListener +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAkComponent* AkComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlayerOrientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetMotionListener(class UAkComponent* AkComponent, bool PlayerOrientation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetMotionListener"); + + Params::Biped_Player_SetMotionListener Parms{}; + + Parms.AkComponent = AkComponent; + Parms.PlayerOrientation = PlayerOrientation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetOverrideWandStyle +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FName WandStyle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetOverrideWandStyle(class FName WandStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetOverrideWandStyle"); + + Params::Biped_Player_SetOverrideWandStyle Parms{}; + + Parms.WandStyle = WandStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetPhoenixCameraLookAt +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& LookAtPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetPhoenixCameraLookAt(const struct FVector& LookAtPoint, float ScaleSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetPhoenixCameraLookAt"); + + Params::Biped_Player_SetPhoenixCameraLookAt Parms{}; + + Parms.LookAtPoint = std::move(LookAtPoint); + Parms.ScaleSpeed = ScaleSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetPhoenixCameraLookAt_Actor +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* LookAtActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetPhoenixCameraLookAt_Actor(class AActor* LookAtActor, float ScaleSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetPhoenixCameraLookAt_Actor"); + + Params::Biped_Player_SetPhoenixCameraLookAt_Actor Parms{}; + + Parms.LookAtActor = LookAtActor; + Parms.ScaleSpeed = ScaleSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetPhoenixCameraLookAt_ActorAndTime +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* LookAtActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LookAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetPhoenixCameraLookAt_ActorAndTime(class AActor* LookAtActor, float LookAtTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetPhoenixCameraLookAt_ActorAndTime"); + + Params::Biped_Player_SetPhoenixCameraLookAt_ActorAndTime Parms{}; + + Parms.LookAtActor = LookAtActor; + Parms.LookAtTime = LookAtTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetPhoenixCameraLookAt_TimeBased +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& LookAtPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LookAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetPhoenixCameraLookAt_TimeBased(const struct FVector& LookAtPoint, float LookAtTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetPhoenixCameraLookAt_TimeBased"); + + Params::Biped_Player_SetPhoenixCameraLookAt_TimeBased Parms{}; + + Parms.LookAtPoint = std::move(LookAtPoint); + Parms.LookAtTime = LookAtTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetPhoenixCameraRotation +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FRotator& DesiredRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ABiped_Player::SetPhoenixCameraRotation(const struct FRotator& DesiredRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetPhoenixCameraRotation"); + + Params::Biped_Player_SetPhoenixCameraRotation Parms{}; + + Parms.DesiredRotation = std::move(DesiredRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetStartingMovementTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float InStartingMovementTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetStartingMovementTime(const float InStartingMovementTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetStartingMovementTime"); + + Params::Biped_Player_SetStartingMovementTime Parms{}; + + Parms.InStartingMovementTime = InStartingMovementTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetUsingElderWand +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUsing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetUsingElderWand(bool bUsing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetUsingElderWand"); + + Params::Biped_Player_SetUsingElderWand Parms{}; + + Parms.bUsing = bUsing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetWandBaseStyle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InWandBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetWandBaseStyle(class FName InWandBase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetWandBaseStyle"); + + Params::Biped_Player_SetWandBaseStyle Parms{}; + + Parms.InWandBase = InWandBase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SetWandStyle +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FName WandStyle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SetWandStyle(class FName WandStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SetWandStyle"); + + Params::Biped_Player_SetWandStyle Parms{}; + + Parms.WandStyle = WandStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ShadowBlinkTeleport +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class AActor* InBlinkTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InBlinkDistanceFromTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIsGate (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIsStealth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutBlinkLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutBlinkRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::ShadowBlinkTeleport(const class AActor* InBlinkTarget, const float InBlinkDistanceFromTarget, const bool bIsGate, const bool bIsStealth, struct FVector* OutBlinkLocation, struct FRotator* OutBlinkRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ShadowBlinkTeleport"); + + Params::Biped_Player_ShadowBlinkTeleport Parms{}; + + Parms.InBlinkTarget = InBlinkTarget; + Parms.InBlinkDistanceFromTarget = InBlinkDistanceFromTarget; + Parms.bIsGate = bIsGate; + Parms.bIsStealth = bIsStealth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutBlinkLocation != nullptr) + *OutBlinkLocation = std::move(Parms.OutBlinkLocation); + + if (OutBlinkRotation != nullptr) + *OutBlinkRotation = std::move(Parms.OutBlinkRotation); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.SpawnFaceTarget +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// TSubclassOf SpawnActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_Player::SpawnFaceTarget(TSubclassOf SpawnActorClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SpawnFaceTarget"); + + Params::Biped_Player_SpawnFaceTarget Parms{}; + + Parms.SpawnActorClass = SpawnActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.SpawnItemMountCallback +// (Final, Native, Protected) +// Parameters: +// class UInventoryItemToolRecord* InToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SpawnItemMountCallback(class UInventoryItemToolRecord* InToolRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SpawnItemMountCallback"); + + Params::Biped_Player_SpawnItemMountCallback Parms{}; + + Parms.InToolRecord = InToolRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.SpawnRockSlide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UClass* InActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ProjectForward (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SpawnRockSlide(class UClass* InActorClass, float ProjectForward) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SpawnRockSlide"); + + Params::Biped_Player_SpawnRockSlide Parms{}; + + Parms.InActorClass = InActorClass; + Parms.ProjectForward = ProjectForward; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.StartBulletTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Dilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DoFixedCam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlayerDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EaseInDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EaseOutDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::StartBulletTime(float Dilation, float Duration, bool DoFixedCam, float PlayerDilation, float EaseInDuration, float EaseOutDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "StartBulletTime"); + + Params::Biped_Player_StartBulletTime Parms{}; + + Parms.Dilation = Dilation; + Parms.Duration = Duration; + Parms.DoFixedCam = DoFixedCam; + Parms.PlayerDilation = PlayerDilation; + Parms.EaseInDuration = EaseInDuration; + Parms.EaseOutDuration = EaseOutDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.StartCriticalFinisher +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* PreferredTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ABiped_Player::StartCriticalFinisher(class AActor* PreferredTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "StartCriticalFinisher"); + + Params::Biped_Player_StartCriticalFinisher Parms{}; + + Parms.PreferredTarget = PreferredTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.StopMove +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ABiped_Player::StopMove() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "StopMove"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.StopPlayerInput +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::StopPlayerInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "StopPlayerInput"); + + Params::Biped_Player_StopPlayerInput Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.SuspendStoryModeArmor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::SuspendStoryModeArmor(bool bFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "SuspendStoryModeArmor"); + + Params::Biped_Player_SuspendStoryModeArmor Parms{}; + + Parms.bFlag = bFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.TargetChanged +// (Final, Native, Public) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* NewTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* OldTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::TargetChanged(class UAISense* Sense, const class AActor* NewTarget, const class AActor* OldTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "TargetChanged"); + + Params::Biped_Player_TargetChanged Parms{}; + + Parms.Sense = Sense; + Parms.NewTarget = NewTarget; + Parms.OldTarget = OldTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.TargetLost +// (Final, Native, Public) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* OldTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::TargetLost(class UAISense* Sense, const class AActor* OldTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "TargetLost"); + + Params::Biped_Player_TargetLost Parms{}; + + Parms.Sense = Sense; + Parms.OldTarget = OldTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.TargetSighted +// (Final, Native, Public) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::TargetSighted(class UAISense* Sense, const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "TargetSighted"); + + Params::Biped_Player_TargetSighted Parms{}; + + Parms.Sense = Sense; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.ToadStatueTeleport +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class AActor* InDestinationActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InOffset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::ToadStatueTeleport(const class AActor* InDestinationActor, const struct FVector& InOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "ToadStatueTeleport"); + + Params::Biped_Player_ToadStatueTeleport Parms{}; + + Parms.InDestinationActor = InDestinationActor; + Parms.InOffset = std::move(InOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.UpdateCamMove +// (Final, Native, Public) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::UpdateCamMove(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "UpdateCamMove"); + + Params::Biped_Player_UpdateCamMove Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.UpdateDifficulty +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::UpdateDifficulty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "UpdateDifficulty"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.UpdateFinsherAvailableFX +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::UpdateFinsherAvailableFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "UpdateFinsherAvailableFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.UseFinisherFocus +// (Final, Native, Public, BlueprintCallable) + +void ABiped_Player::UseFinisherFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "UseFinisherFocus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_Player.UseInventoryItemByName +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName InventoryObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::UseInventoryItemByName(class FName InventoryObjectID, class FName HolderID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "UseInventoryItemByName"); + + Params::Biped_Player_UseInventoryItemByName Parms{}; + + Parms.InventoryObjectID = InventoryObjectID; + Parms.HolderID = HolderID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetAccessibilitySpellToggle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::GetAccessibilitySpellToggle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetAccessibilitySpellToggle"); + + Params::Biped_Player_GetAccessibilitySpellToggle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetBaseCooldownStat +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetBaseCooldownStat() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetBaseCooldownStat"); + + Params::Biped_Player_GetBaseCooldownStat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetBaseDefenseStat +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetBaseDefenseStat() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetBaseDefenseStat"); + + Params::Biped_Player_GetBaseDefenseStat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetBaseOffenseStat +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetBaseOffenseStat() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetBaseOffenseStat"); + + Params::Biped_Player_GetBaseOffenseStat Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetBipedAnimInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UBiped_AnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBiped_AnimInstance* ABiped_Player::GetBipedAnimInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetBipedAnimInstance"); + + Params::Biped_Player_GetBipedAnimInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetComboPoints +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetComboPoints() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetComboPoints"); + + Params::Biped_Player_GetComboPoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetCompanionsAtMaxLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetCompanionsAtMaxLevel() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetCompanionsAtMaxLevel"); + + Params::Biped_Player_GetCompanionsAtMaxLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetConsecutiveEnemyHits +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABiped_Player::GetConsecutiveEnemyHits() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetConsecutiveEnemyHits"); + + Params::Biped_Player_GetConsecutiveEnemyHits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetCooldownRateScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetCooldownRateScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetCooldownRateScale"); + + Params::Biped_Player_GetCooldownRateScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetCurrentCriticalHealthFadeOutPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetCurrentCriticalHealthFadeOutPercent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetCurrentCriticalHealthFadeOutPercent"); + + Params::Biped_Player_GetCurrentCriticalHealthFadeOutPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetFinisherDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetFinisherDamage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetFinisherDamage"); + + Params::Biped_Player_GetFinisherDamage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetFocus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetFocus"); + + Params::Biped_Player_GetFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetIsOnAMountOrInTransition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::GetIsOnAMountOrInTransition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetIsOnAMountOrInTransition"); + + Params::Biped_Player_GetIsOnAMountOrInTransition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetMaxFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ABiped_Player::GetMaxFocus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetMaxFocus"); + + Params::Biped_Player_GetMaxFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetMoveStickValues +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* X (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Y (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABiped_Player::GetMoveStickValues(float* X, float* Y) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetMoveStickValues"); + + Params::Biped_Player_GetMoveStickValues Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (X != nullptr) + *X = Parms.X; + + if (Y != nullptr) + *Y = Parms.Y; +} + + +// Function Phoenix.Biped_Player.GetWandBaseStyle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ABiped_Player::GetWandBaseStyle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetWandBaseStyle"); + + Params::Biped_Player_GetWandBaseStyle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.GetWandStyle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ABiped_Player::GetWandStyle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "GetWandStyle"); + + Params::Biped_Player_GetWandStyle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.InCombatMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::InCombatMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "InCombatMode"); + + Params::Biped_Player_InCombatMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.InCombatModeDelayed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::InCombatModeDelayed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "InCombatModeDelayed"); + + Params::Biped_Player_InCombatModeDelayed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsCameraMoving +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsCameraMoving() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsCameraMoving"); + + Params::Biped_Player_IsCameraMoving Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.IsPerfectRetaliate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::IsPerfectRetaliate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "IsPerfectRetaliate"); + + Params::Biped_Player_IsPerfectRetaliate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Player.UseNewConversations +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABiped_Player::UseNewConversations() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_Player", "UseNewConversations"); + + Params::Biped_Player_UseNewConversations Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFX2End_Fadeout.EndFade +// (Final, Native, Protected) +// Parameters: +// const struct FMultiFX2Handle& InHandle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UMultiFX2_Base* FXBase (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2End_Fadeout::EndFade(const struct FMultiFX2Handle& InHandle, const class UMultiFX2_Base* FXBase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiFX2End_Fadeout", "EndFade"); + + Params::MultiFX2End_Fadeout_EndFade Parms{}; + + Parms.InHandle = std::move(InHandle); + Parms.FXBase = FXBase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EditorAwareActor.EditorTick +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// const float DeltaSeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEditorAwareActor::EditorTick(const float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditorAwareActor", "EditorTick"); + + Params::EditorAwareActor_EditorTick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EditorAwareActor.PostEditorChangeProperty +// (Native, Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FName& PropertyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEditorAwareActor::PostEditorChangeProperty(const class FName& PropertyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditorAwareActor", "PostEditorChangeProperty"); + + Params::EditorAwareActor_PostEditorChangeProperty Parms{}; + + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EditorAwareActor.PostEditorMove +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bFinished (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEditorAwareActor::PostEditorMove(const bool bFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditorAwareActor", "PostEditorMove"); + + Params::EditorAwareActor_PostEditorMove Parms{}; + + Parms.bFinished = bFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EditorAwareActor.PreEditorChangeProperty +// (Native, Event, Protected, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FName& PropertyName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEditorAwareActor::PreEditorChangeProperty(const class FName& PropertyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditorAwareActor", "PreEditorChangeProperty"); + + Params::EditorAwareActor_PreEditorChangeProperty Parms{}; + + Parms.PropertyName = PropertyName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOActivate +// (Native, Public) + +void IDynamicObject_Interface::DOActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOActivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOActivationCheck +// (Native, Public, HasDefaults) +// Parameters: +// const struct FVector& Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOActivationCheck(const struct FVector& Pos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOActivationCheck"); + + Params::DynamicObject_Interface_DOActivationCheck Parms{}; + + Parms.Pos = std::move(Pos); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOAddChildActor +// (Native, Public) +// Parameters: +// class AActor* inChild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOAddChildActor(class AActor* inChild) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOAddChildActor"); + + Params::DynamicObject_Interface_DOAddChildActor Parms{}; + + Parms.inChild = inChild; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOAddedAsChild +// (Native, Public) +// Parameters: +// class AActor* InParent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DOAddedAsChild(class AActor* InParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOAddedAsChild"); + + Params::DynamicObject_Interface_DOAddedAsChild Parms{}; + + Parms.InParent = InParent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOAddedAsParent +// (Native, Public) +// Parameters: +// class AActor* inChild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DOAddedAsParent(class AActor* inChild) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOAddedAsParent"); + + Params::DynamicObject_Interface_DOAddedAsParent Parms{}; + + Parms.inChild = inChild; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOAddParentActor +// (Native, Public) +// Parameters: +// class AActor* InParent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOAddParentActor(class AActor* InParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOAddParentActor"); + + Params::DynamicObject_Interface_DOAddParentActor Parms{}; + + Parms.InParent = InParent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOAllowAddAsChild +// (Native, Public) +// Parameters: +// class AActor* InParent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOAllowAddAsChild(class AActor* InParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOAllowAddAsChild"); + + Params::DynamicObject_Interface_DOAllowAddAsChild Parms{}; + + Parms.InParent = InParent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOAllowAddAsParent +// (Native, Public) +// Parameters: +// class AActor* inChild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOAllowAddAsParent(class AActor* inChild) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOAllowAddAsParent"); + + Params::DynamicObject_Interface_DOAllowAddAsParent Parms{}; + + Parms.inChild = inChild; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOAllowsAutoActivation +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOAllowsAutoActivation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOAllowsAutoActivation"); + + Params::DynamicObject_Interface_DOAllowsAutoActivation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOCleanup +// (Native, Public) + +void IDynamicObject_Interface::DOCleanup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOCleanup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DODeactivate +// (Native, Public) + +void IDynamicObject_Interface::DODeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DODeactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DODeactivationCheck +// (Native, Public, HasDefaults) +// Parameters: +// const struct FVector& Pos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DODeactivationCheck(const struct FVector& Pos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DODeactivationCheck"); + + Params::DynamicObject_Interface_DODeactivationCheck Parms{}; + + Parms.Pos = std::move(Pos); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DODestroyed +// (Native, Public) + +void IDynamicObject_Interface::DODestroyed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DODestroyed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOGetDynamciObjectRegistered +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOGetDynamciObjectRegistered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOGetDynamciObjectRegistered"); + + Params::DynamicObject_Interface_DOGetDynamciObjectRegistered Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOHasActivationRequest +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOHasActivationRequest() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOHasActivationRequest"); + + Params::DynamicObject_Interface_DOHasActivationRequest Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOHasChildren +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOHasChildren() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOHasChildren"); + + Params::DynamicObject_Interface_DOHasChildren Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOHasParent +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOHasParent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOHasParent"); + + Params::DynamicObject_Interface_DOHasParent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DOIsActive +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IDynamicObject_Interface::DOIsActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOIsActive"); + + Params::DynamicObject_Interface_DOIsActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObject_Interface.DORegisterWithDOManager +// (Native, Public) +// Parameters: +// class AActor* DynamicObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DORegisterWithDOManager(class AActor* DynamicObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DORegisterWithDOManager"); + + Params::DynamicObject_Interface_DORegisterWithDOManager Parms{}; + + Parms.DynamicObject = DynamicObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DORemoveChildActor +// (Native, Public) +// Parameters: +// class AActor* inChild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DORemoveChildActor(class AActor* inChild) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DORemoveChildActor"); + + Params::DynamicObject_Interface_DORemoveChildActor Parms{}; + + Parms.inChild = inChild; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DORemovedAsChild +// (Native, Public) +// Parameters: +// class AActor* InParent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DORemovedAsChild(class AActor* InParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DORemovedAsChild"); + + Params::DynamicObject_Interface_DORemovedAsChild Parms{}; + + Parms.InParent = InParent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DORemovedAsParent +// (Native, Public) +// Parameters: +// class AActor* inChild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DORemovedAsParent(class AActor* inChild) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DORemovedAsParent"); + + Params::DynamicObject_Interface_DORemovedAsParent Parms{}; + + Parms.inChild = inChild; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DORemoveParentActor +// (Native, Public) +// Parameters: +// class AActor* InParent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DORemoveParentActor(class AActor* InParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DORemoveParentActor"); + + Params::DynamicObject_Interface_DORemoveParentActor Parms{}; + + Parms.InParent = InParent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DORequestActivation +// (Native, Public) +// Parameters: +// class AActor* inRequestingActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DORequestActivation(class AActor* inRequestingActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DORequestActivation"); + + Params::DynamicObject_Interface_DORequestActivation Parms{}; + + Parms.inRequestingActor = inRequestingActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOSetDynamicObjectRegistered +// (Native, Public) +// Parameters: +// bool inRegistered (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DOSetDynamicObjectRegistered(bool inRegistered) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOSetDynamicObjectRegistered"); + + Params::DynamicObject_Interface_DOSetDynamicObjectRegistered Parms{}; + + Parms.inRegistered = inRegistered; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOSetup +// (Native, Public) + +void IDynamicObject_Interface::DOSetup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOSetup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOUnregisterWithDOManager +// (Native, Public) +// Parameters: +// class AActor* DynamicObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IDynamicObject_Interface::DOUnregisterWithDOManager(class AActor* DynamicObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOUnregisterWithDOManager"); + + Params::DynamicObject_Interface_DOUnregisterWithDOManager Parms{}; + + Parms.DynamicObject = DynamicObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOUpdate +// (Native, Public) + +void IDynamicObject_Interface::DOUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOUpdateChildren +// (Native, Public) + +void IDynamicObject_Interface::DOUpdateChildren() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOUpdateChildren"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObject_Interface.DOUpdateParents +// (Native, Public) + +void IDynamicObject_Interface::DOUpdateParents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicObject_Interface", "DOUpdateParents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetCallOutWidget.AttackThreatDataChange +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Revealio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITargetCallOutWidget::AttackThreatDataChange(bool Revealio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TargetCallOutWidget", "AttackThreatDataChange"); + + Params::TargetCallOutWidget_AttackThreatDataChange Parms{}; + + Parms.Revealio = Revealio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetCallOutWidget.AwareStateInfoChanged +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bFromUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITargetCallOutWidget::AwareStateInfoChanged(bool bFromUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TargetCallOutWidget", "AwareStateInfoChanged"); + + Params::TargetCallOutWidget_AwareStateInfoChanged Parms{}; + + Parms.bFromUpdate = bFromUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetCallOutWidget.GetOffscreenIndicator +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* ITargetCallOutWidget::GetOffscreenIndicator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TargetCallOutWidget", "GetOffscreenIndicator"); + + Params::TargetCallOutWidget_GetOffscreenIndicator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TargetCallOutWidget.GetOutroDuration +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const int32 OutroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ITargetCallOutWidget::GetOutroDuration(const int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TargetCallOutWidget", "GetOutroDuration"); + + Params::TargetCallOutWidget_GetOutroDuration Parms{}; + + Parms.OutroType = OutroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TargetCallOutWidget.SetHasOffscreenProxyActive +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool HasOffscreenProxy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITargetCallOutWidget::SetHasOffscreenProxyActive(bool HasOffscreenProxy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TargetCallOutWidget", "SetHasOffscreenProxyActive"); + + Params::TargetCallOutWidget_SetHasOffscreenProxyActive Parms{}; + + Parms.HasOffscreenProxy = HasOffscreenProxy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetCallOutWidget.SetIsOffscreenCallout +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsOffscreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITargetCallOutWidget::SetIsOffscreenCallout(bool IsOffscreen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TargetCallOutWidget", "SetIsOffscreenCallout"); + + Params::TargetCallOutWidget_SetIsOffscreenCallout Parms{}; + + Parms.IsOffscreen = IsOffscreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetCallOutWidget.SetupWidget +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Parent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCallOutComponent* CallOutComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITargetCallOutWidget::SetupWidget(class AActor* Parent, class UCallOutComponent* CallOutComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TargetCallOutWidget", "SetupWidget"); + + Params::TargetCallOutWidget_SetupWidget Parms{}; + + Parms.Parent = Parent; + Parms.CallOutComponent = CallOutComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetCallOutWidget.ShowWidget +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Revealio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITargetCallOutWidget::ShowWidget(bool Revealio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TargetCallOutWidget", "ShowWidget"); + + Params::TargetCallOutWidget_ShowWidget Parms{}; + + Parms.Revealio = Revealio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetCallOutWidget.UpdateCallOutUI +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BarPercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITargetCallOutWidget::UpdateCallOutUI(class FName CharacterID, float BarPercent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TargetCallOutWidget", "UpdateCallOutUI"); + + Params::TargetCallOutWidget_UpdateCallOutUI Parms{}; + + Parms.CharacterID = CharacterID; + Parms.BarPercent = BarPercent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SendTarget.BeginOverlap +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASendTarget::BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTarget", "BeginOverlap"); + + Params::SendTarget_BeginOverlap Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SendTarget.SetEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASendTarget::SetEnabled(bool bInEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTarget", "SetEnabled"); + + Params::SendTarget_SetEnabled Parms{}; + + Parms.bInEnabled = bInEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SendTarget.SetSendTargetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// uint8 InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASendTarget::SetSendTargetPriority(uint8 InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTarget", "SetSendTargetPriority"); + + Params::SendTarget_SetSendTargetPriority Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SendTarget.GetSendTargetPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 ASendTarget::GetSendTargetPriority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTarget", "GetSendTargetPriority"); + + Params::SendTarget_GetSendTargetPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SendTarget.IsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASendTarget::IsEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SendTarget", "IsEnabled"); + + Params::SendTarget_IsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterTracker.IsPlayerInAnEncounter +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEncounterTracker::IsPlayerInAnEncounter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("EncounterTracker", "IsPlayerInAnEncounter"); + + Params::EncounterTracker_IsPlayerInAnEncounter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterTracker.StartEncounterForPlayersCombatVolume +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEncounterTracker::StartEncounterForPlayersCombatVolume() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("EncounterTracker", "StartEncounterForPlayersCombatVolume"); + + Params::EncounterTracker_StartEncounterForPlayersCombatVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterTracker.OnCombatVolumeActorSpawned +// (Final, Native, Private) +// Parameters: +// class ACombatVolume* CombatVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEncounterTracker::OnCombatVolumeActorSpawned(class ACombatVolume* CombatVolume, class AActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterTracker", "OnCombatVolumeActorSpawned"); + + Params::EncounterTracker_OnCombatVolumeActorSpawned Parms{}; + + Parms.CombatVolume = CombatVolume; + Parms.SpawnedActor = SpawnedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterTracker.OnCombatVolumeDeath +// (Final, Native, Private) +// Parameters: +// class ACombatVolume* CombatVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* DeadActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEncounterTracker::OnCombatVolumeDeath(class ACombatVolume* CombatVolume, class AActor* DeadActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterTracker", "OnCombatVolumeDeath"); + + Params::EncounterTracker_OnCombatVolumeDeath Parms{}; + + Parms.CombatVolume = CombatVolume; + Parms.DeadActor = DeadActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterTracker.OnCurtainRaised +// (Final, Native, Private) + +void UEncounterTracker::OnCurtainRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterTracker", "OnCurtainRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterTracker.ResetTryEndEncounterTimer +// (Final, Native, Private) + +void UEncounterTracker::ResetTryEndEncounterTimer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterTracker", "ResetTryEndEncounterTimer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterTracker.TryEndEncounter +// (Final, Native, Private) + +void UEncounterTracker::TryEndEncounter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterTracker", "TryEndEncounter"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountItemTool.SpawnAndMountCreature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUseTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInFlight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureMountItemTool::SpawnAndMountCreature(bool bUseTransition, bool bInFlight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountItemTool", "SpawnAndMountCreature"); + + Params::CreatureMountItemTool_SpawnAndMountCreature Parms{}; + + Parms.bUseTransition = bUseTransition; + Parms.bInFlight = bInFlight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_SubsonicSpell.AbortEarly +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AMunitionType_SubsonicSpell::AbortEarly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "AbortEarly"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MunitionType_SubsonicSpell.BeginOverlap +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AMunitionType_SubsonicSpell::BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "BeginOverlap"); + + Params::MunitionType_SubsonicSpell_BeginOverlap Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_SubsonicSpell.DestroyMunition +// (Native, Public, BlueprintCallable) + +void AMunitionType_SubsonicSpell::DestroyMunition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "DestroyMunition"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_SubsonicSpell.DisableFizzle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bDisable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_SubsonicSpell::DisableFizzle(bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "DisableFizzle"); + + Params::MunitionType_SubsonicSpell_DisableFizzle Parms{}; + + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_SubsonicSpell.GetSpeed +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AMunitionType_SubsonicSpell::GetSpeed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "GetSpeed"); + + Params::MunitionType_SubsonicSpell_GetSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionType_SubsonicSpell.OnFire +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_SubsonicSpell::OnFire(class AActor* Target, const struct FVector& TargetLocation, const struct FVector& Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "OnFire"); + + Params::MunitionType_SubsonicSpell_OnFire Parms{}; + + Parms.Target = Target; + Parms.TargetLocation = std::move(TargetLocation); + Parms.Velocity = std::move(Velocity); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MunitionType_SubsonicSpell.OnFizzle +// (Event, Public, BlueprintEvent) + +void AMunitionType_SubsonicSpell::OnFizzle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "OnFizzle"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MunitionType_SubsonicSpell.OnHit +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBlocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFailed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_SubsonicSpell::OnHit(const struct FHitResult& HitResult, bool bDestroyed, bool bHit, bool bBlocked, bool bFailed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "OnHit"); + + Params::MunitionType_SubsonicSpell_OnHit Parms{}; + + Parms.HitResult = std::move(HitResult); + Parms.bDestroyed = bDestroyed; + Parms.bHit = bHit; + Parms.bBlocked = bBlocked; + Parms.bFailed = bFailed; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MunitionType_SubsonicSpell.PlayTerrainImpact +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* ImpactObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactVelocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_SubsonicSpell::PlayTerrainImpact(class UObject* ImpactObject, const struct FVector& ImpactLocation, const struct FVector& ImpactNormal, const struct FVector& ImpactVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "PlayTerrainImpact"); + + Params::MunitionType_SubsonicSpell_PlayTerrainImpact Parms{}; + + Parms.ImpactObject = ImpactObject; + Parms.ImpactLocation = std::move(ImpactLocation); + Parms.ImpactNormal = std::move(ImpactNormal); + Parms.ImpactVelocity = std::move(ImpactVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_SubsonicSpell.SetOnlyHitActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* OnlyHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CollisionProfile (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_SubsonicSpell::SetOnlyHitActor(class AActor* OnlyHit, class FName CollisionProfile) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "SetOnlyHitActor"); + + Params::MunitionType_SubsonicSpell_SetOnlyHitActor Parms{}; + + Parms.OnlyHit = OnlyHit; + Parms.CollisionProfile = CollisionProfile; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_SubsonicSpell.GetProjectileMovement +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USubsonicSpellMovementComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USubsonicSpellMovementComponent* AMunitionType_SubsonicSpell::GetProjectileMovement() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "GetProjectileMovement"); + + Params::MunitionType_SubsonicSpell_GetProjectileMovement Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionType_SubsonicSpell.GetSphereComp +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USphereComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USphereComponent* AMunitionType_SubsonicSpell::GetSphereComp() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_SubsonicSpell", "GetSphereComp"); + + Params::MunitionType_SubsonicSpell_GetSphereComp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EdurusRock.LaunchRock +// (Final, Native, Public, BlueprintCallable) + +void AEdurusRock::LaunchRock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EdurusRock", "LaunchRock"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EdurusRock.SetRockIdleLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& TargetLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEdurusRock::SetRockIdleLocation(const struct FVector& TargetLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EdurusRock", "SetRockIdleLocation"); + + Params::EdurusRock_SetRockIdleLocation Parms{}; + + Parms.TargetLoc = std::move(TargetLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EdurusRock.SetRockLaunchDelay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEdurusRock::SetRockLaunchDelay(float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EdurusRock", "SetRockLaunchDelay"); + + Params::EdurusRock_SetRockLaunchDelay Parms{}; + + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhxAnimationSharingManager.GetPhxAnimationSharingManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfInClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhxAnimationSharingManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhxAnimationSharingManager* UPhxAnimationSharingManager::GetPhxAnimationSharingManager(class UWorld* InWorld, TSubclassOf InClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhxAnimationSharingManager", "GetPhxAnimationSharingManager"); + + Params::PhxAnimationSharingManager_GetPhxAnimationSharingManager Parms{}; + + Parms.InWorld = InWorld; + Parms.InClass = InClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialScreen.OnSetTutorialPosition +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Alignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialScreen::OnSetTutorialPosition(const struct FVector2D& Position, const struct FVector2D& Alignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialScreen", "OnSetTutorialPosition"); + + Params::TutorialScreen_OnSetTutorialPosition Parms{}; + + Parms.Position = std::move(Position); + Parms.Alignment = std::move(Alignment); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TutorialScreen.SetTutorialBody +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& BodyString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsTranslatable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialScreen::SetTutorialBody(const class FString& BodyString, bool IsTranslatable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialScreen", "SetTutorialBody"); + + Params::TutorialScreen_SetTutorialBody Parms{}; + + Parms.BodyString = std::move(BodyString); + Parms.IsTranslatable = IsTranslatable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TutorialScreen.SetTutorialCompletionAction +// (Event, Public, BlueprintEvent) +// Parameters: +// const EUMGInputAction InputAction (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bMustHold (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialScreen::SetTutorialCompletionAction(const EUMGInputAction InputAction, const bool bMustHold) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialScreen", "SetTutorialCompletionAction"); + + Params::TutorialScreen_SetTutorialCompletionAction Parms{}; + + Parms.InputAction = InputAction; + Parms.bMustHold = bMustHold; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TutorialScreen.SetTutorialExpiryTimerProgress +// (Event, Public, BlueprintEvent) +// Parameters: +// const float progress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialScreen::SetTutorialExpiryTimerProgress(const float progress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialScreen", "SetTutorialExpiryTimerProgress"); + + Params::TutorialScreen_SetTutorialExpiryTimerProgress Parms{}; + + Parms.progress = progress; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TutorialScreen.SetTutorialImageName +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ImageString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialScreen::SetTutorialImageName(const class FString& ImageString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialScreen", "SetTutorialImageName"); + + Params::TutorialScreen_SetTutorialImageName Parms{}; + + Parms.ImageString = std::move(ImageString); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TutorialScreen.SetTutorialLegendItems +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& LegendItems (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UTutorialScreen::SetTutorialLegendItems(const TArray& LegendItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialScreen", "SetTutorialLegendItems"); + + Params::TutorialScreen_SetTutorialLegendItems Parms{}; + + Parms.LegendItems = std::move(LegendItems); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TutorialScreen.SetTutorialTitle +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& TitleString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsTranslatable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialScreen::SetTutorialTitle(const class FString& TitleString, const bool IsTranslatable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialScreen", "SetTutorialTitle"); + + Params::TutorialScreen_SetTutorialTitle Parms{}; + + Parms.TitleString = std::move(TitleString); + Parms.IsTranslatable = IsTranslatable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TutorialScreen.SetTutorialVideoIsLoading +// (Event, Public, BlueprintEvent) +// Parameters: +// const bool IsLoading (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialScreen::SetTutorialVideoIsLoading(const bool IsLoading) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialScreen", "SetTutorialVideoIsLoading"); + + Params::TutorialScreen_SetTutorialVideoIsLoading Parms{}; + + Parms.IsLoading = IsLoading; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TutorialScreen.SetTutorialVideoReady +// (Event, Public, BlueprintEvent) +// Parameters: +// const class UMediaSource* MediaSource (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialScreen::SetTutorialVideoReady(const class UMediaSource* MediaSource) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialScreen", "SetTutorialVideoReady"); + + Params::TutorialScreen_SetTutorialVideoReady Parms{}; + + Parms.MediaSource = MediaSource; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.AblSpiderFallTumbleTask.HandleBeginOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* OverlappedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAblSpiderFallTumbleTask::HandleBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AblSpiderFallTumbleTask", "HandleBeginOverlap"); + + Params::AblSpiderFallTumbleTask_HandleBeginOverlap Parms{}; + + Parms.OverlappedActor = OverlappedActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountTransitionActor.OnCreatureIntoBagEnd +// (Event, Public, BlueprintEvent) + +void ACreatureMountTransitionActor::OnCreatureIntoBagEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountTransitionActor", "OnCreatureIntoBagEnd"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureMountTransitionActor.OnCreatureIntoBagStart +// (Event, Public, BlueprintEvent) + +void ACreatureMountTransitionActor::OnCreatureIntoBagStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountTransitionActor", "OnCreatureIntoBagStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureMountTransitionActor.OnCreatureOutOfBagEnd +// (Event, Public, BlueprintEvent) + +void ACreatureMountTransitionActor::OnCreatureOutOfBagEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountTransitionActor", "OnCreatureOutOfBagEnd"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureMountTransitionActor.OnCreatureOutOfBagStart +// (Event, Public, BlueprintEvent) + +void ACreatureMountTransitionActor::OnCreatureOutOfBagStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountTransitionActor", "OnCreatureOutOfBagStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureMountTransitionActor.OnKnockdownDismountEndCallback +// (Final, Native, Public, BlueprintCallable) + +void ACreatureMountTransitionActor::OnKnockdownDismountEndCallback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountTransitionActor", "OnKnockdownDismountEndCallback"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountTransitionActor.OnKnockdownDismountStart +// (Event, Public, BlueprintEvent) + +void ACreatureMountTransitionActor::OnKnockdownDismountStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountTransitionActor", "OnKnockdownDismountStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TriggerEffectComponent.AddObjectTypeToAffect +// (Native, Public, BlueprintCallable) +// Parameters: +// EObjectTypeQuery ObjectType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTriggerEffectComponent::AddObjectTypeToAffect(EObjectTypeQuery ObjectType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TriggerEffectComponent", "AddObjectTypeToAffect"); + + Params::TriggerEffectComponent_AddObjectTypeToAffect Parms{}; + + Parms.ObjectType = ObjectType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TriggerEffectComponent.RemoveObjectTypeToAffect +// (Native, Public, BlueprintCallable) +// Parameters: +// EObjectTypeQuery ObjectType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTriggerEffectComponent::RemoveObjectTypeToAffect(EObjectTypeQuery ObjectType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TriggerEffectComponent", "RemoveObjectTypeToAffect"); + + Params::TriggerEffectComponent_RemoveObjectTypeToAffect Parms{}; + + Parms.ObjectType = ObjectType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CallOutComponent.AttackThreatDataHandler +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FEnemy_AttackThreatData& AttackThreatData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCallOutComponent::AttackThreatDataHandler(const class UObject* i_caller, const struct FEnemy_AttackThreatData& AttackThreatData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CallOutComponent", "AttackThreatDataHandler"); + + Params::CallOutComponent_AttackThreatDataHandler Parms{}; + + Parms.i_caller = i_caller; + Parms.AttackThreatData = std::move(AttackThreatData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CallOutComponent.AwareStateInfoHandler +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAwareStateInfo& AwareStateInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCallOutComponent::AwareStateInfoHandler(const class UObject* i_caller, const struct FAwareStateInfo& AwareStateInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CallOutComponent", "AwareStateInfoHandler"); + + Params::CallOutComponent_AwareStateInfoHandler Parms{}; + + Parms.i_caller = i_caller; + Parms.AwareStateInfo = std::move(AwareStateInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CallOutComponent.HideWidgetForThisCallout +// (Native, Event, Public, BlueprintEvent) + +void UCallOutComponent::HideWidgetForThisCallout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CallOutComponent", "HideWidgetForThisCallout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CallOutComponent.OnOutroEnded +// (Final, Native, Private) +// Parameters: +// class UPhoenixUserWidget* BaseItem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutroType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCallOutComponent::OnOutroEnded(class UPhoenixUserWidget* BaseItem, int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CallOutComponent", "OnOutroEnded"); + + Params::CallOutComponent_OnOutroEnded Parms{}; + + Parms.BaseItem = BaseItem; + Parms.OutroType = OutroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CallOutComponent.ShowWidgetForThisCallout +// (Native, Event, Public, BlueprintEvent) + +void UCallOutComponent::ShowWidgetForThisCallout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CallOutComponent", "ShowWidgetForThisCallout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CallOutComponent.UpdateCallOutUI +// (Native, Event, Public, BlueprintEvent) + +void UCallOutComponent::UpdateCallOutUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CallOutComponent", "UpdateCallOutUI"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExplosiveBarrel.ApplyOnFireDoT +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AExplosiveBarrel::ApplyOnFireDoT(class AActor* Target, class AActor* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplosiveBarrel", "ApplyOnFireDoT"); + + Params::ExplosiveBarrel_ApplyOnFireDoT Parms{}; + + Parms.Target = Target; + Parms.InInstigator = InInstigator; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ExplosiveBarrel.ExplodeDamage +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* DamageActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AExplosiveBarrel::ExplodeDamage(class AActor* DamageActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplosiveBarrel", "ExplodeDamage"); + + Params::ExplosiveBarrel_ExplodeDamage Parms{}; + + Parms.DamageActor = DamageActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExplosiveBarrel.ExplodeEnd +// (Native, Protected, BlueprintCallable) + +void AExplosiveBarrel::ExplodeEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplosiveBarrel", "ExplodeEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExplosiveBarrel.ExplodeStart +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void AExplosiveBarrel::ExplodeStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplosiveBarrel", "ExplodeStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExplosiveBarrel.HitByBombarda +// (Final, Native, Protected, BlueprintCallable) + +void AExplosiveBarrel::HitByBombarda() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplosiveBarrel", "HitByBombarda"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExplosiveBarrel.KillBarrel +// (Final, Native, Protected, BlueprintCallable) + +void AExplosiveBarrel::KillBarrel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplosiveBarrel", "KillBarrel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExplosiveBarrel.SortAffectedActors +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void AExplosiveBarrel::SortAffectedActors(TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplosiveBarrel", "SortAffectedActors"); + + Params::ExplosiveBarrel_SortAffectedActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); +} + + +// Function Phoenix.ExplosiveBarrel.SphereOverlap +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutActors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AExplosiveBarrel::SphereOverlap(TArray* OutActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplosiveBarrel", "SphereOverlap"); + + Params::ExplosiveBarrel_SphereOverlap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActors != nullptr) + *OutActors = std::move(Parms.OutActors); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExplosiveBarrel.GetExplosionVFXScale +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AExplosiveBarrel::GetExplosionVFXScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplosiveBarrel", "GetExplosionVFXScale"); + + Params::ExplosiveBarrel_GetExplosionVFXScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EULAPageWidget.ProceedToNextScreen +// (Final, Native, Public, BlueprintCallable) + +void UEULAPageWidget::ProceedToNextScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EULAPageWidget", "ProceedToNextScreen"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIStateInterface.SpawnApparateActor +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FTransform& SpawnTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FEnemy_ApparateActorData& Data (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class AEnemy_ApparateActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemy_ApparateActor* IEnemyAIStateInterface::SpawnApparateActor(const struct FTransform& SpawnTransform, const struct FEnemy_ApparateActorData& Data) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIStateInterface", "SpawnApparateActor"); + + Params::EnemyAIStateInterface_SpawnApparateActor Parms{}; + + Parms.SpawnTransform = std::move(SpawnTransform); + Parms.Data = std::move(Data); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIStateInterface.SpawnSplineSpawnActor +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FTransform& SpawnTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FEnemy_SplineSpawnActorData&Data (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class AEnemy_SplineSpawnActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemy_SplineSpawnActor* IEnemyAIStateInterface::SpawnSplineSpawnActor(const struct FTransform& SpawnTransform, const struct FEnemy_SplineSpawnActorData& Data) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIStateInterface", "SpawnSplineSpawnActor"); + + Params::EnemyAIStateInterface_SpawnSplineSpawnActor Parms{}; + + Parms.SpawnTransform = std::move(SpawnTransform); + Parms.Data = std::move(Data); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RaiseDead_AttackExtraData.SetSpawnEligible +// (Final, Native, Public) +// Parameters: +// bool bspawnEligible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URaiseDead_AttackExtraData::SetSpawnEligible(bool bspawnEligible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaiseDead_AttackExtraData", "SetSpawnEligible"); + + Params::RaiseDead_AttackExtraData_SetSpawnEligible Parms{}; + + Parms.bspawnEligible = bspawnEligible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UworldSupport.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UUworldSupport* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUworldSupport* UUworldSupport::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UworldSupport", "Get"); + + Params::UworldSupport_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAvaStreamingManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAvaStreamingManager* UAvaStreamingManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaStreamingManager", "Get"); + + Params::AvaStreamingManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.GetPure +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAvaStreamingManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAvaStreamingManager* UAvaStreamingManager::GetPure() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaStreamingManager", "GetPure"); + + Params::AvaStreamingManager_GetPure Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.UnloadLevelInstance +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ULevelStreaming* InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::UnloadLevelInstance(class ULevelStreaming* InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvaStreamingManager", "UnloadLevelInstance"); + + Params::AvaStreamingManager_UnloadLevelInstance Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.AsyncLoadAssetList +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray>&AssetsToStream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +// int32* UniqueId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::AsyncLoadAssetList(const class UObject* WorldContextObject, const TArray>& AssetsToStream, int32* UniqueId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "AsyncLoadAssetList"); + + Params::AvaStreamingManager_AsyncLoadAssetList Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AssetsToStream = std::move(AssetsToStream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (UniqueId != nullptr) + *UniqueId = Parms.UniqueId; +} + + +// Function Phoenix.AvaStreamingManager.EnableStreamingSpinner +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::EnableStreamingSpinner(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "EnableStreamingSpinner"); + + Params::AvaStreamingManager_EnableStreamingSpinner Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.FlushStreaming +// (Final, Native, Public, BlueprintCallable) + +void UAvaStreamingManager::FlushStreaming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "FlushStreaming"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.InvalidateStreamingComplete +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InRequireFullUpdates (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::InvalidateStreamingComplete(bool InRequireFullUpdates) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "InvalidateStreamingComplete"); + + Params::AvaStreamingManager_InvalidateStreamingComplete Parms{}; + + Parms.InRequireFullUpdates = InRequireFullUpdates; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.IsStreamingComplete +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bCheckOnlyLOD0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConsiderUpdatePending (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConsiderUnloads (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingManager::IsStreamingComplete(bool bCheckOnlyLOD0, bool bUseDelay, bool bConsiderUpdatePending, bool bConsiderUnloads) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "IsStreamingComplete"); + + Params::AvaStreamingManager_IsStreamingComplete Parms{}; + + Parms.bCheckOnlyLOD0 = bCheckOnlyLOD0; + Parms.bUseDelay = bUseDelay; + Parms.bConsiderUpdatePending = bConsiderUpdatePending; + Parms.bConsiderUnloads = bConsiderUnloads; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.IsStreamingCompleteAtLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InQueryPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InQueryWorldTiles (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InUseSlowAccurateCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InConsiderFutureRequestAtLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinPriorityToCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCheckTextureAndMeshStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingManager::IsStreamingCompleteAtLocation(const struct FVector& InQueryPoint, bool InQueryWorldTiles, bool InUseSlowAccurateCheck, bool InConsiderFutureRequestAtLocation, int32 MinPriorityToCheck, bool bCheckTextureAndMeshStreaming) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "IsStreamingCompleteAtLocation"); + + Params::AvaStreamingManager_IsStreamingCompleteAtLocation Parms{}; + + Parms.InQueryPoint = std::move(InQueryPoint); + Parms.InQueryWorldTiles = InQueryWorldTiles; + Parms.InUseSlowAccurateCheck = InUseSlowAccurateCheck; + Parms.InConsiderFutureRequestAtLocation = InConsiderFutureRequestAtLocation; + Parms.MinPriorityToCheck = MinPriorityToCheck; + Parms.bCheckTextureAndMeshStreaming = bCheckTextureAndMeshStreaming; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.IsStreamingCompleteAtLocationFullCycle +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InQueryPoint (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InQueryWorldTiles (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InUseSlowAccurateCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InConsiderFutureRequestAtLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingManager::IsStreamingCompleteAtLocationFullCycle(const struct FVector& InQueryPoint, bool InQueryWorldTiles, bool InUseSlowAccurateCheck, bool InConsiderFutureRequestAtLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "IsStreamingCompleteAtLocationFullCycle"); + + Params::AvaStreamingManager_IsStreamingCompleteAtLocationFullCycle Parms{}; + + Parms.InQueryPoint = std::move(InQueryPoint); + Parms.InQueryWorldTiles = InQueryWorldTiles; + Parms.InUseSlowAccurateCheck = InUseSlowAccurateCheck; + Parms.InConsiderFutureRequestAtLocation = InConsiderFutureRequestAtLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.IsStreamingCompleteFullCycle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bCheckOnlyLOD0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingManager::IsStreamingCompleteFullCycle(bool bCheckOnlyLOD0, bool bUseDelay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "IsStreamingCompleteFullCycle"); + + Params::AvaStreamingManager_IsStreamingCompleteFullCycle Parms{}; + + Parms.bCheckOnlyLOD0 = bCheckOnlyLOD0; + Parms.bUseDelay = bUseDelay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.IsStreamingPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingManager::IsStreamingPaused() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "IsStreamingPaused"); + + Params::AvaStreamingManager_IsStreamingPaused Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.IsTileRenderingEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingManager::IsTileRenderingEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "IsTileRenderingEnabled"); + + Params::AvaStreamingManager_IsTileRenderingEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.LoadGlobalLevels +// (Final, Native, Public, BlueprintCallable) + +void UAvaStreamingManager::LoadGlobalLevels() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "LoadGlobalLevels"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.LowerCurtainUntilStreamingComplete +// (Final, Native, Public, BlueprintCallable) + +void UAvaStreamingManager::LowerCurtainUntilStreamingComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "LowerCurtainUntilStreamingComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.OnLoadScreenDismissed +// (Final, Native, Private) + +void UAvaStreamingManager::OnLoadScreenDismissed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "OnLoadScreenDismissed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.PauseStreaming +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bWorldTilesOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::PauseStreaming(bool bWorldTilesOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "PauseStreaming"); + + Params::AvaStreamingManager_PauseStreaming Parms{}; + + Parms.bWorldTilesOnly = bWorldTilesOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.PreventInteriorLoads +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPrevent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::PreventInteriorLoads(bool bPrevent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "PreventInteriorLoads"); + + Params::AvaStreamingManager_PreventInteriorLoads Parms{}; + + Parms.bPrevent = bPrevent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.RegisterInterestPointActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InAdditionalRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAffectsInteriors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InAffectsTileRegionVolumes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingManager::RegisterInterestPointActor(class AActor* InActor, float InAdditionalRadius, bool InAffectsInteriors, bool InAffectsTileRegionVolumes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "RegisterInterestPointActor"); + + Params::AvaStreamingManager_RegisterInterestPointActor Parms{}; + + Parms.InActor = InActor; + Parms.InAdditionalRadius = InAdditionalRadius; + Parms.InAffectsInteriors = InAffectsInteriors; + Parms.InAffectsTileRegionVolumes = InAffectsTileRegionVolumes; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.ResumeStreaming +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bForceImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResumeTileStreaming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::ResumeStreaming(bool bForceImmediate, bool bResumeTileStreaming) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "ResumeStreaming"); + + Params::AvaStreamingManager_ResumeStreaming Parms{}; + + Parms.bForceImmediate = bForceImmediate; + Parms.bResumeTileStreaming = bResumeTileStreaming; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.SetForceUnloadBySuffix +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUnloadVfx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUnloadNav (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUnloadTech (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::SetForceUnloadBySuffix(bool bUnloadVfx, bool bUnloadNav, bool bUnloadTech) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "SetForceUnloadBySuffix"); + + Params::AvaStreamingManager_SetForceUnloadBySuffix Parms{}; + + Parms.bUnloadVfx = bUnloadVfx; + Parms.bUnloadNav = bUnloadNav; + Parms.bUnloadTech = bUnloadTech; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.SetLowEndFog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APostProcessVolumeWithBlendDomain*LowEndFog (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInterface* LowEndFogMaterialBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::SetLowEndFog(class APostProcessVolumeWithBlendDomain* LowEndFog, class UMaterialInterface* LowEndFogMaterialBase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "SetLowEndFog"); + + Params::AvaStreamingManager_SetLowEndFog Parms{}; + + Parms.LowEndFog = LowEndFog; + Parms.LowEndFogMaterialBase = LowEndFogMaterialBase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.SetStreamingBehaviorMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStreamingBehaviorMode BehaviorMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::SetStreamingBehaviorMode(EStreamingBehaviorMode BehaviorMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "SetStreamingBehaviorMode"); + + Params::AvaStreamingManager_SetStreamingBehaviorMode Parms{}; + + Parms.BehaviorMode = BehaviorMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.SuppressPauseStreamingAutoReset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSuppress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaStreamingManager::SuppressPauseStreamingAutoReset(bool bSuppress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "SuppressPauseStreamingAutoReset"); + + Params::AvaStreamingManager_SuppressPauseStreamingAutoReset Parms{}; + + Parms.bSuppress = bSuppress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.UnloadAllButCurrentLevel +// (Final, Native, Public, BlueprintCallable) + +void UAvaStreamingManager::UnloadAllButCurrentLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "UnloadAllButCurrentLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.UnregisterInterestPointActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvaStreamingManager::UnregisterInterestPointActor(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "UnregisterInterestPointActor"); + + Params::AvaStreamingManager_UnregisterInterestPointActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.UpdateOverlaps +// (Final, Native, Public, BlueprintCallable) + +void UAvaStreamingManager::UpdateOverlaps() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "UpdateOverlaps"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.UpdateStreamingSpinner +// (Final, Native, Private) + +void UAvaStreamingManager::UpdateStreamingSpinner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "UpdateStreamingSpinner"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaStreamingManager.GetStreamingBehaviorMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EStreamingBehaviorMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EStreamingBehaviorMode UAvaStreamingManager::GetStreamingBehaviorMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "GetStreamingBehaviorMode"); + + Params::AvaStreamingManager_GetStreamingBehaviorMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaStreamingManager.GetStreamingBehaviorTactic +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EStreamingBehaviorTactic ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EStreamingBehaviorTactic UAvaStreamingManager::GetStreamingBehaviorTactic() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaStreamingManager", "GetStreamingBehaviorTactic"); + + Params::AvaStreamingManager_GetStreamingBehaviorTactic Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyBuffComponent.EnableBuff +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* pActorMaster (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyBuffComponent::EnableBuff(class AActor* pActorMaster) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBuffComponent", "EnableBuff"); + + Params::EnemyBuffComponent_EnableBuff Parms{}; + + Parms.pActorMaster = pActorMaster; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.ActivateWeapon +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::ActivateWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "ActivateWeapon"); + + Params::EnemyAIWeapon_Interface_ActivateWeapon Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.ActivateWeaponThreat +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::ActivateWeaponThreat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "ActivateWeaponThreat"); + + Params::EnemyAIWeapon_Interface_ActivateWeaponThreat Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.DeactivateWeapon +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::DeactivateWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "DeactivateWeapon"); + + Params::EnemyAIWeapon_Interface_DeactivateWeapon Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.DeactivateWeaponThreat +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::DeactivateWeaponThreat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "DeactivateWeaponThreat"); + + Params::EnemyAIWeapon_Interface_DeactivateWeaponThreat Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.DisableCollision +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::DisableCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "DisableCollision"); + + Params::EnemyAIWeapon_Interface_DisableCollision Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.DisableMeleeCollision +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::DisableMeleeCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "DisableMeleeCollision"); + + Params::EnemyAIWeapon_Interface_DisableMeleeCollision Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.DisablePhysicsSim +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::DisablePhysicsSim() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "DisablePhysicsSim"); + + Params::EnemyAIWeapon_Interface_DisablePhysicsSim Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.DisableShieldCollision +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::DisableShieldCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "DisableShieldCollision"); + + Params::EnemyAIWeapon_Interface_DisableShieldCollision Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EnableCollision +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EnableCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EnableCollision"); + + Params::EnemyAIWeapon_Interface_EnableCollision Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EnableMeleeCollision +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EnableMeleeCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EnableMeleeCollision"); + + Params::EnemyAIWeapon_Interface_EnableMeleeCollision Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EnablePhysicsSim +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EnablePhysicsSim() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EnablePhysicsSim"); + + Params::EnemyAIWeapon_Interface_EnablePhysicsSim Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EnableShieldCollision +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EnableShieldCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EnableShieldCollision"); + + Params::EnemyAIWeapon_Interface_EnableShieldCollision Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventDisableRangedPawnCollision +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IEnemyAIWeapon_Interface::EventDisableRangedPawnCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventDisableRangedPawnCollision"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventTrackPoints +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventTrackPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventTrackPoints"); + + Params::EnemyAIWeapon_Interface_EventTrackPoints Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventTransientWeaponActivate +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventTransientWeaponActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventTransientWeaponActivate"); + + Params::EnemyAIWeapon_Interface_EventTransientWeaponActivate Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventTransientWeaponDeactivate +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventTransientWeaponDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventTransientWeaponDeactivate"); + + Params::EnemyAIWeapon_Interface_EventTransientWeaponDeactivate Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventTransientWeaponPoweredUp +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventTransientWeaponPoweredUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventTransientWeaponPoweredUp"); + + Params::EnemyAIWeapon_Interface_EventTransientWeaponPoweredUp Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponActivateBuffEmitterFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnemyBuffTypeEnum InBuffType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponActivateBuffEmitterFx(EEnemyBuffTypeEnum InBuffType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponActivateBuffEmitterFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponActivateBuffEmitterFx Parms{}; + + Parms.InBuffType = InBuffType; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponActivateLiteFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponActivateLiteFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponActivateLiteFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponActivateLiteFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDeactivateBuffEmitterFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponDeactivateBuffEmitterFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponDeactivateBuffEmitterFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponDeactivateBuffEmitterFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDeactivatedFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponDeactivatedFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponDeactivatedFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponDeactivatedFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDeactivateHeavyFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponDeactivateHeavyFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponDeactivateHeavyFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponDeactivateHeavyFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDeactivateLiteFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponDeactivateLiteFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponDeactivateLiteFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponDeactivateLiteFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDestroyedFx +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponDestroyedFx(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponDestroyedFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponDestroyedFx Parms{}; + + Parms.HitResult = std::move(HitResult); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDisarmedForRecoveryFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponDisarmedForRecoveryFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponDisarmedForRecoveryFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponDisarmedForRecoveryFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDisarmedFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponDisarmedFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponDisarmedFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponDisarmedFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponFireAOE1Fx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponFireAOE1Fx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponFireAOE1Fx"); + + Params::EnemyAIWeapon_Interface_EventWeaponFireAOE1Fx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponImpactGlowFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponImpactGlowFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponImpactGlowFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponImpactGlowFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponMeleeAttackStartFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponMeleeAttackStartFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponMeleeAttackStartFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponMeleeAttackStartFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponMeleePawnSlashFx +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponMeleePawnSlashFx(const struct FHitResult& HitResult, const struct FGameplayTagContainer& InMunitionTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponMeleePawnSlashFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponMeleePawnSlashFx Parms{}; + + Parms.HitResult = std::move(HitResult); + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponSpawnStoredWeaponFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponSpawnStoredWeaponFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponSpawnStoredWeaponFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponSpawnStoredWeaponFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponThrownPawnStabFx +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponThrownPawnStabFx(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponThrownPawnStabFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponThrownPawnStabFx Parms{}; + + Parms.HitResult = std::move(HitResult); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponTriggerGenericImpactFx +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponTriggerGenericImpactFx(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponTriggerGenericImpactFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponTriggerGenericImpactFx Parms{}; + + Parms.HitResult = std::move(HitResult); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponTriggerImpactFx +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponTriggerImpactFx(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponTriggerImpactFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponTriggerImpactFx Parms{}; + + Parms.HitResult = std::move(HitResult); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponTriggerProtegoFx +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponTriggerProtegoFx(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponTriggerProtegoFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponTriggerProtegoFx Parms{}; + + Parms.HitResult = std::move(HitResult); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponTriggerThrownFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::EventWeaponTriggerThrownFx() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "EventWeaponTriggerThrownFx"); + + Params::EnemyAIWeapon_Interface_EventWeaponTriggerThrownFx Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.FireWeaponAOE1 +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMeshComponent* IEnemyAIWeapon_Interface::FireWeaponAOE1() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "FireWeaponAOE1"); + + Params::EnemyAIWeapon_Interface_FireWeaponAOE1 Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.GetCapsuleComponent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UCapsuleComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCapsuleComponent* IEnemyAIWeapon_Interface::GetCapsuleComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "GetCapsuleComponent"); + + Params::EnemyAIWeapon_Interface_GetCapsuleComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.GetMeshComponent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMeshComponent* IEnemyAIWeapon_Interface::GetMeshComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "GetMeshComponent"); + + Params::EnemyAIWeapon_Interface_GetMeshComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.GetSceneComponent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class USceneComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneComponent* IEnemyAIWeapon_Interface::GetSceneComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "GetSceneComponent"); + + Params::EnemyAIWeapon_Interface_GetSceneComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.HideWeaponStopFX +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::HideWeaponStopFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "HideWeaponStopFX"); + + Params::EnemyAIWeapon_Interface_HideWeaponStopFX Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.InterfaceWeaponAcquire +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::InterfaceWeaponAcquire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "InterfaceWeaponAcquire"); + + Params::EnemyAIWeapon_Interface_InterfaceWeaponAcquire Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.InterfaceWeaponRigidBodyActivate +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::InterfaceWeaponRigidBodyActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "InterfaceWeaponRigidBodyActivate"); + + Params::EnemyAIWeapon_Interface_InterfaceWeaponRigidBodyActivate Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.InterfaceWeaponRigidBodyDeactivate +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::InterfaceWeaponRigidBodyDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "InterfaceWeaponRigidBodyDeactivate"); + + Params::EnemyAIWeapon_Interface_InterfaceWeaponRigidBodyDeactivate Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.ShowWeaponStartFX +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::ShowWeaponStartFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "ShowWeaponStartFX"); + + Params::EnemyAIWeapon_Interface_ShowWeaponStartFX Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.SpawnStoredWeapon +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::SpawnStoredWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "SpawnStoredWeapon"); + + Params::EnemyAIWeapon_Interface_SpawnStoredWeapon Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.StartWeaponSwing +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::StartWeaponSwing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "StartWeaponSwing"); + + Params::EnemyAIWeapon_Interface_StartWeaponSwing Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon_Interface.WeaponStored +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyAIWeapon_Interface::WeaponStored() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyAIWeapon_Interface", "WeaponStored"); + + Params::EnemyAIWeapon_Interface_WeaponStored Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AccioSpellTool.EndAccioBall +// (Final, Native, Static, Public, BlueprintCallable) + +void AAccioSpellTool::EndAccioBall() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AccioSpellTool", "EndAccioBall"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AccioSpellTool.StartAccioBall +// (Final, Native, Static, Public, BlueprintCallable) + +void AAccioSpellTool::StartAccioBall() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AccioSpellTool", "StartAccioBall"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AccioSpellTool.OnActorHit +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AAccioSpellTool::OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AccioSpellTool", "OnActorHit"); + + Params::AccioSpellTool_OnActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AccioSpellTool.PullCharacter +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AAccioSpellTool::PullCharacter(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AccioSpellTool", "PullCharacter"); + + Params::AccioSpellTool_PullCharacter Parms{}; + + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAchievementManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAchievementManager* UAchievementManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AchievementManager", "Get"); + + Params::AchievementManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetPure +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAchievementManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAchievementManager* UAchievementManager::GetPure() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AchievementManager", "GetPure"); + + Params::AchievementManager_GetPure Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.AnyDelayedRewards +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAchievementManager::AnyDelayedRewards() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "AnyDelayedRewards"); + + Params::AchievementManager_AnyDelayedRewards Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.ApplyAchievementIncrease +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool CheckRulesFirst (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool AssertIfNotAccumluate (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::ApplyAchievementIncrease(class FName AchievementID, int32 Count, const bool CheckRulesFirst, const bool AssertIfNotAccumluate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "ApplyAchievementIncrease"); + + Params::AchievementManager_ApplyAchievementIncrease Parms{}; + + Parms.AchievementID = AchievementID; + Parms.Count = Count; + Parms.CheckRulesFirst = CheckRulesFirst; + Parms.AssertIfNotAccumluate = AssertIfNotAccumluate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.ApplyHomework +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const EHomeworkType HomeworkType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& HomeworkName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool AssertIfNotFound (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::ApplyHomework(const EHomeworkType HomeworkType, const class FString& HomeworkName, int32 Count, const bool AssertIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "ApplyHomework"); + + Params::AchievementManager_ApplyHomework Parms{}; + + Parms.HomeworkType = HomeworkType; + Parms.HomeworkName = std::move(HomeworkName); + Parms.Count = Count; + Parms.AssertIfNotFound = AssertIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.ApplyKnowledgeAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName KnowledgeSubject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName KnowledgeAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName KnowledgeCategoryOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::ApplyKnowledgeAction(class FName KnowledgeSubject, class FName KnowledgeAction, class FName KnowledgeCategoryOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "ApplyKnowledgeAction"); + + Params::AchievementManager_ApplyKnowledgeAction Parms{}; + + Parms.KnowledgeSubject = KnowledgeSubject; + Parms.KnowledgeAction = KnowledgeAction; + Parms.KnowledgeCategoryOverride = KnowledgeCategoryOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.ApplyOneOfEachInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InstanceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool isInternal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAchievementManager::ApplyOneOfEachInstance(class FName AchievementID, class FName InstanceName, bool isInternal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "ApplyOneOfEachInstance"); + + Params::AchievementManager_ApplyOneOfEachInstance Parms{}; + + Parms.AchievementID = AchievementID; + Parms.InstanceName = InstanceName; + Parms.isInternal = isInternal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.ApplyWhitelistInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InstanceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAchievementManager::ApplyWhitelistInstance(class FName AchievementID, class FName InstanceName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "ApplyWhitelistInstance"); + + Params::AchievementManager_ApplyWhitelistInstance Parms{}; + + Parms.AchievementID = AchievementID; + Parms.InstanceName = InstanceName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.AwardOneTimeAchievement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool CheckRulesFirst (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool AssertIfNotOneTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::AwardOneTimeAchievement(class FName AchievementID, const bool CheckRulesFirst, const bool AssertIfNotOneTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "AwardOneTimeAchievement"); + + Params::AchievementManager_AwardOneTimeAchievement Parms{}; + + Parms.AchievementID = AchievementID; + Parms.CheckRulesFirst = CheckRulesFirst; + Parms.AssertIfNotOneTime = AssertIfNotOneTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.AwardOneTimeHomework +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const EHomeworkType HomeworkType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& HomeworkName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool AssertIfNotFound (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::AwardOneTimeHomework(const EHomeworkType HomeworkType, const class FString& HomeworkName, const bool AssertIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "AwardOneTimeHomework"); + + Params::AchievementManager_AwardOneTimeHomework Parms{}; + + Parms.HomeworkType = HomeworkType; + Parms.HomeworkName = std::move(HomeworkName); + Parms.AssertIfNotFound = AssertIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.AwardOnUnlock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName LockId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::AwardOnUnlock(class FName LockId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "AwardOnUnlock"); + + Params::AchievementManager_AwardOnUnlock Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.ClaimReward +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FKnowledgeAchievementResult&achievement (Parm, NativeAccessSpecifierPublic) +// const struct FAchievementReward& reward (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAchievementManager::ClaimReward(const struct FKnowledgeAchievementResult& achievement, const struct FAchievementReward& reward) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "ClaimReward"); + + Params::AchievementManager_ClaimReward Parms{}; + + Parms.achievement = std::move(achievement); + Parms.reward = std::move(reward); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.DebugAchievementIncrease +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& AchievementID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::DebugAchievementIncrease(const class FString& AchievementID, int32 Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "DebugAchievementIncrease"); + + Params::AchievementManager_DebugAchievementIncrease Parms{}; + + Parms.AchievementID = std::move(AchievementID); + Parms.Amount = Amount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.DebugAchievementOneOfEach +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& AchievementID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::DebugAchievementOneOfEach(const class FString& AchievementID, const class FString& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "DebugAchievementOneOfEach"); + + Params::AchievementManager_DebugAchievementOneOfEach Parms{}; + + Parms.AchievementID = std::move(AchievementID); + Parms.ObjectName = std::move(ObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.DebugAchievementResetSteam +// (Final, Exec, Native, Public) + +void UAchievementManager::DebugAchievementResetSteam() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "DebugAchievementResetSteam"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.DebugAchievementShowState +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& AchievementID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::DebugAchievementShowState(const class FString& AchievementID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "DebugAchievementShowState"); + + Params::AchievementManager_DebugAchievementShowState Parms{}; + + Parms.AchievementID = std::move(AchievementID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.DebugAwardAchievement +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& AchievementID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::DebugAwardAchievement(const class FString& AchievementID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "DebugAwardAchievement"); + + Params::AchievementManager_DebugAwardAchievement Parms{}; + + Parms.AchievementID = std::move(AchievementID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.DebugAwardChallenge +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ChallengeID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::DebugAwardChallenge(const class FString& ChallengeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "DebugAwardChallenge"); + + Params::AchievementManager_DebugAwardChallenge Parms{}; + + Parms.ChallengeID = std::move(ChallengeID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.DebugCompleteAllChallenges +// (Final, Exec, Native, Public) + +void UAchievementManager::DebugCompleteAllChallenges() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "DebugCompleteAllChallenges"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.GetAchievementInstanceGoal +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAchievementManager::GetAchievementInstanceGoal(class FName AchievementID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetAchievementInstanceGoal"); + + Params::AchievementManager_GetAchievementInstanceGoal Parms{}; + + Parms.AchievementID = AchievementID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetAchievementInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAchievementManager::GetAchievementInstances(class FName AchievementID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetAchievementInstances"); + + Params::AchievementManager_GetAchievementInstances Parms{}; + + Parms.AchievementID = AchievementID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetAchievementType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAchievementManager::GetAchievementType(class FName AchievementID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetAchievementType"); + + Params::AchievementManager_GetAchievementType Parms{}; + + Parms.AchievementID = AchievementID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetChalkboardChallengesForClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ClassPrefix (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAchievementManager::GetChalkboardChallengesForClass(class FName ClassPrefix) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetChalkboardChallengesForClass"); + + Params::AchievementManager_GetChalkboardChallengesForClass Parms{}; + + Parms.ClassPrefix = ClassPrefix; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetChallengeCategories +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TMapReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UAchievementManager::GetChallengeCategories() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetChallengeCategories"); + + Params::AchievementManager_GetChallengeCategories Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetChallengeLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FKnowledgeAchievementResult ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FKnowledgeAchievementResult UAchievementManager::GetChallengeLevel(class FName AchievementID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetChallengeLevel"); + + Params::AchievementManager_GetChallengeLevel Parms{}; + + Parms.AchievementID = AchievementID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetDelayedRewards +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAchievementManager::GetDelayedRewards() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetDelayedRewards"); + + Params::AchievementManager_GetDelayedRewards Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetDelayedRewardsCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAchievementManager::GetDelayedRewardsCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetDelayedRewardsCount"); + + Params::AchievementManager_GetDelayedRewardsCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetFieldGuideCompletionPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAchievementManager::GetFieldGuideCompletionPercent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetFieldGuideCompletionPercent"); + + Params::AchievementManager_GetFieldGuideCompletionPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetFieldGuideCompletionPercentPerCategory +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAchievementCategory& Category (Parm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UAchievementManager::GetFieldGuideCompletionPercentPerCategory(const struct FAchievementCategory& Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetFieldGuideCompletionPercentPerCategory"); + + Params::AchievementManager_GetFieldGuideCompletionPercentPerCategory Parms{}; + + Parms.Category = std::move(Category); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetHomeworkInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const EHomeworkType HomeworkType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& HomeworkName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool AssertIfNotFound (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAchievementManager::GetHomeworkInstances(const EHomeworkType HomeworkType, const class FString& HomeworkName, const bool AssertIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetHomeworkInstances"); + + Params::AchievementManager_GetHomeworkInstances Parms{}; + + Parms.HomeworkType = HomeworkType; + Parms.HomeworkName = std::move(HomeworkName); + Parms.AssertIfNotFound = AssertIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.GetKnowledgeChallengesForSubject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName KnowledgeSubject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAchievementManager::GetKnowledgeChallengesForSubject(class FName KnowledgeSubject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "GetKnowledgeChallengesForSubject"); + + Params::AchievementManager_GetKnowledgeChallengesForSubject Parms{}; + + Parms.KnowledgeSubject = KnowledgeSubject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.HandleStatChanged +// (Final, Native, Private) +// Parameters: +// const class FName StatID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Delta (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::HandleStatChanged(const class FName StatID, const int32 Value, const int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "HandleStatChanged"); + + Params::AchievementManager_HandleStatChanged Parms{}; + + Parms.StatID = StatID; + Parms.Value = Value; + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.IsAchievementActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAchievementManager::IsAchievementActive(class FName AchievementID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "IsAchievementActive"); + + Params::AchievementManager_IsAchievementActive Parms{}; + + Parms.AchievementID = AchievementID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.IsAchievementComplete +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAchievementManager::IsAchievementComplete(class FName AchievementID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "IsAchievementComplete"); + + Params::AchievementManager_IsAchievementComplete Parms{}; + + Parms.AchievementID = AchievementID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.IsFieldGuideComplete +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAchievementManager::IsFieldGuideComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "IsFieldGuideComplete"); + + Params::AchievementManager_IsFieldGuideComplete Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.IsHomeworkComplete +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const EHomeworkType HomeworkType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& HomeworkName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool AssertIfNotFound (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAchievementManager::IsHomeworkComplete(const EHomeworkType HomeworkType, const class FString& HomeworkName, const bool AssertIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "IsHomeworkComplete"); + + Params::AchievementManager_IsHomeworkComplete Parms{}; + + Parms.HomeworkType = HomeworkType; + Parms.HomeworkName = std::move(HomeworkName); + Parms.AssertIfNotFound = AssertIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AchievementManager.OnCurtainRaised +// (Final, Native, Public) + +void UAchievementManager::OnCurtainRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "OnCurtainRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.OnNewGame +// (Final, Native, Public) + +void UAchievementManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.OnPreGameLoad +// (Final, Native, Public) + +void UAchievementManager::OnPreGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "OnPreGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UAchievementManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.PatchLoadedGame +// (Final, Native, Public) + +void UAchievementManager::PatchLoadedGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "PatchLoadedGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.ResetAchievement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::ResetAchievement(class FName AchievementID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "ResetAchievement"); + + Params::AchievementManager_ResetAchievement Parms{}; + + Parms.AchievementID = AchievementID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.SetAchievementWatcher +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AchievementID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Caller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::SetAchievementWatcher(class FName AchievementID, class AActor* Caller, const bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "SetAchievementWatcher"); + + Params::AchievementManager_SetAchievementWatcher Parms{}; + + Parms.AchievementID = AchievementID; + Parms.Caller = Caller; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AchievementManager.SetHomeworkWatcher +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const EHomeworkType HomeworkType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& HomeworkName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Caller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool AssertIfNotFound (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAchievementManager::SetHomeworkWatcher(const EHomeworkType HomeworkType, const class FString& HomeworkName, class AActor* Caller, const bool bEnable, const bool AssertIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AchievementManager", "SetHomeworkWatcher"); + + Params::AchievementManager_SetHomeworkWatcher Parms{}; + + Parms.HomeworkType = HomeworkType; + Parms.HomeworkName = std::move(HomeworkName); + Parms.Caller = Caller; + Parms.bEnable = bEnable; + Parms.AssertIfNotFound = AssertIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Acknowledgement.EventExecute +// (Final, Native, Public) +// Parameters: +// bool bNewResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAcknowledgement::EventExecute(bool bNewResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Acknowledgement", "EventExecute"); + + Params::Acknowledgement_EventExecute Parms{}; + + Parms.bNewResult = bNewResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkWidget.End +// (Final, Native, Public, BlueprintCallable) + +void UWandLinkWidget::End() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkWidget", "End"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkWidget.SetButtonVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// const EWandLinkInputType InputType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESlateVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWandLinkWidget::SetButtonVisibility(const EWandLinkInputType InputType, ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkWidget", "SetButtonVisibility"); + + Params::WandLinkWidget_SetButtonVisibility Parms{}; + + Parms.InputType = InputType; + Parms.InVisibility = InVisibility; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WandLinkWidget.SetMiniGameVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// const EWandLinkMiniGameType MiniGameType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESlateVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWandLinkWidget::SetMiniGameVisibility(const EWandLinkMiniGameType MiniGameType, ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkWidget", "SetMiniGameVisibility"); + + Params::WandLinkWidget_SetMiniGameVisibility Parms{}; + + Parms.MiniGameType = MiniGameType; + Parms.InVisibility = InVisibility; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WandLinkWidget.Start +// (Final, Native, Public, BlueprintCallable) + +void UWandLinkWidget::Start() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkWidget", "Start"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkWidget.SuccessButtonFailed +// (Event, Public, BlueprintEvent) +// Parameters: +// const EWandLinkInputType InputType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EWandLinkInputType SuccessInputType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EWandLinkMiniGameType MiniGameType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWandLinkWidget::SuccessButtonFailed(const EWandLinkInputType InputType, const EWandLinkInputType SuccessInputType, const EWandLinkMiniGameType MiniGameType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkWidget", "SuccessButtonFailed"); + + Params::WandLinkWidget_SuccessButtonFailed Parms{}; + + Parms.InputType = InputType; + Parms.SuccessInputType = SuccessInputType; + Parms.MiniGameType = MiniGameType; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WandLinkWidget.SuccessButtonPressed +// (Event, Public, BlueprintEvent) +// Parameters: +// const EWandLinkInputType InputType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EWandLinkInputType SuccessInputType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EWandLinkMiniGameType MiniGameType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWandLinkWidget::SuccessButtonPressed(const EWandLinkInputType InputType, const EWandLinkInputType SuccessInputType, const EWandLinkMiniGameType MiniGameType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkWidget", "SuccessButtonPressed"); + + Params::WandLinkWidget_SuccessButtonPressed Parms{}; + + Parms.InputType = InputType; + Parms.SuccessInputType = SuccessInputType; + Parms.MiniGameType = MiniGameType; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WandLinkWidget.SuccessMeterFilled +// (Event, Public, BlueprintEvent) +// Parameters: +// const EWandLinkInputType InputType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EWandLinkInputType SuccessInputType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EWandLinkMiniGameType MiniGameType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWandLinkWidget::SuccessMeterFilled(const EWandLinkInputType InputType, const EWandLinkInputType SuccessInputType, const EWandLinkMiniGameType MiniGameType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkWidget", "SuccessMeterFilled"); + + Params::WandLinkWidget_SuccessMeterFilled Parms{}; + + Parms.InputType = InputType; + Parms.SuccessInputType = SuccessInputType; + Parms.MiniGameType = MiniGameType; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WandLinkWidget.GetSuccessRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const float ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const float UWandLinkWidget::GetSuccessRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkWidget", "GetSuccessRatio"); + + Params::WandLinkWidget_GetSuccessRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandLinkWidget.GetWandLinkPercentage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const float ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const float UWandLinkWidget::GetWandLinkPercentage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkWidget", "GetWandLinkPercentage"); + + Params::WandLinkWidget_GetWandLinkPercentage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AcknowledgementManager.Get +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAcknowledgementManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAcknowledgementManager* UAcknowledgementManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementManager", "Get"); + + Params::AcknowledgementManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AcknowledgementManager.GetAcknowledgementManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAcknowledgementManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAcknowledgementManager* UAcknowledgementManager::GetAcknowledgementManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementManager", "GetAcknowledgementManager"); + + Params::AcknowledgementManager_GetAcknowledgementManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AcknowledgementManager.SetSpecialSpeakerByDBIDForAcknowledgement +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InSpecialSpeakerName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAcknowledgementManager::SetSpecialSpeakerByDBIDForAcknowledgement(const class FName& InSpecialSpeakerName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementManager", "SetSpecialSpeakerByDBIDForAcknowledgement"); + + Params::AcknowledgementManager_SetSpecialSpeakerByDBIDForAcknowledgement Parms{}; + + Parms.InSpecialSpeakerName = InSpecialSpeakerName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.SetSpecialSpeakerForAcknowledgement +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InSpecialSpeaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAcknowledgementManager::SetSpecialSpeakerForAcknowledgement(class AActor* InSpecialSpeaker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementManager", "SetSpecialSpeakerForAcknowledgement"); + + Params::AcknowledgementManager_SetSpecialSpeakerForAcknowledgement Parms{}; + + Parms.InSpecialSpeaker = InSpecialSpeaker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.UpdateMiscBoolStatStatic +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAcknowledgementManager::UpdateMiscBoolStatStatic(const class FName Key, const bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementManager", "UpdateMiscBoolStatStatic"); + + Params::AcknowledgementManager_UpdateMiscBoolStatStatic Parms{}; + + Parms.Key = Key; + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.UpdateMiscIntStatStatic +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAcknowledgementManager::UpdateMiscIntStatStatic(const class FName Key, const int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementManager", "UpdateMiscIntStatStatic"); + + Params::AcknowledgementManager_UpdateMiscIntStatStatic Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.UpdateMiscStatStatic +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Value (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAcknowledgementManager::UpdateMiscStatStatic(const class FName Key, const class FString& Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AcknowledgementManager", "UpdateMiscStatStatic"); + + Params::AcknowledgementManager_UpdateMiscStatStatic Parms{}; + + Parms.Key = Key; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.HandleFleshLoaded +// (Final, Native, Public) +// Parameters: +// class AActor* InFleshActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAcknowledgementManager::HandleFleshLoaded(class AActor* InFleshActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AcknowledgementManager", "HandleFleshLoaded"); + + Params::AcknowledgementManager_HandleFleshLoaded Parms{}; + + Parms.InFleshActor = InFleshActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.HandleHouseChestAcknowledgement +// (Final, Native, Public, BlueprintCallable) + +void UAcknowledgementManager::HandleHouseChestAcknowledgement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AcknowledgementManager", "HandleHouseChestAcknowledgement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.HandleStatChanged +// (Final, Native, Private) +// Parameters: +// const class FName StatID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Delta (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAcknowledgementManager::HandleStatChanged(const class FName StatID, const int32 Value, const int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AcknowledgementManager", "HandleStatChanged"); + + Params::AcknowledgementManager_HandleStatChanged Parms{}; + + Parms.StatID = StatID; + Parms.Value = Value; + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.OnNewGame +// (Final, Native, Protected) + +void UAcknowledgementManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AcknowledgementManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.OnPreLoadGame +// (Final, Native, Protected) + +void UAcknowledgementManager::OnPreLoadGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AcknowledgementManager", "OnPreLoadGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AcknowledgementManager.OnSaveGameLoaded +// (Final, Native, Protected) + +void UAcknowledgementManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AcknowledgementManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionDiamondRing.AddItemWidgetToArray +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UActionRingItem* Item (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionDiamondRing::AddItemWidgetToArray(class UActionRingItem* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "AddItemWidgetToArray"); + + Params::ActionDiamondRing_AddItemWidgetToArray Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionDiamondRing.CollectItemData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionDiamondRing::CollectItemData(int32 GroupIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "CollectItemData"); + + Params::ActionDiamondRing_CollectItemData Parms{}; + + Parms.GroupIndex = GroupIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionDiamondRing.HideMiniDiamond +// (Event, Public, BlueprintEvent) + +void UActionDiamondRing::HideMiniDiamond() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "HideMiniDiamond"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionDiamondRing.NewDiamondSelected +// (Event, Public, BlueprintEvent) + +void UActionDiamondRing::NewDiamondSelected() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "NewDiamondSelected"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionDiamondRing.OnFocusChanged +// (Final, Native, Public) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionDiamondRing::OnFocusChanged(class AActor* Actor, float Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "OnFocusChanged"); + + Params::ActionDiamondRing_OnFocusChanged Parms{}; + + Parms.Actor = Actor; + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionDiamondRing.OnHideHUDElement +// (Event, Public, BlueprintEvent) +// Parameters: +// ESlateVisibility HiddenState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionDiamondRing::OnHideHUDElement(ESlateVisibility HiddenState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "OnHideHUDElement"); + + Params::ActionDiamondRing_OnHideHUDElement Parms{}; + + Parms.HiddenState = HiddenState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionDiamondRing.OnShowButtonsChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionDiamondRing::OnShowButtonsChanged(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "OnShowButtonsChanged"); + + Params::ActionDiamondRing_OnShowButtonsChanged Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionDiamondRing.OnShowHUDElement +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IgnoreLocks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionDiamondRing::OnShowHUDElement(bool IgnoreLocks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "OnShowHUDElement"); + + Params::ActionDiamondRing_OnShowHUDElement Parms{}; + + Parms.IgnoreLocks = IgnoreLocks; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionDiamondRing.ShowButtonCallouts +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionDiamondRing::ShowButtonCallouts(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "ShowButtonCallouts"); + + Params::ActionDiamondRing_ShowButtonCallouts Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionDiamondRing.ShowMiniDiamond +// (Event, Public, BlueprintEvent) + +void UActionDiamondRing::ShowMiniDiamond() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "ShowMiniDiamond"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionDiamondRing.UpdateMiniDiamond +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionDiamondRing::UpdateMiniDiamond(int32 GroupIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionDiamondRing", "UpdateMiniDiamond"); + + Params::ActionDiamondRing_UpdateMiniDiamond Parms{}; + + Parms.GroupIndex = GroupIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionRingItem.ClearSpellAsBlacklisted +// (Event, Public, BlueprintEvent) + +void UActionRingItem::ClearSpellAsBlacklisted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "ClearSpellAsBlacklisted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionRingItem.GetSpellCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESpellCategory ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESpellCategory UActionRingItem::GetSpellCategory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "GetSpellCategory"); + + Params::ActionRingItem_GetSpellCategory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionRingItem.HandleSpellCastFailed +// (Final, Native, Public) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SpellStr (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::HandleSpellCastFailed(const class UObject* InCaller, const class FString& SpellStr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "HandleSpellCastFailed"); + + Params::ActionRingItem_HandleSpellCastFailed Parms{}; + + Parms.InCaller = InCaller; + Parms.SpellStr = std::move(SpellStr); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.LoadIconCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::LoadIconCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "LoadIconCallback"); + + Params::ActionRingItem_LoadIconCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.LoadIconGlowCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::LoadIconGlowCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "LoadIconGlowCallback"); + + Params::ActionRingItem_LoadIconGlowCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.LoadItemIconCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::LoadItemIconCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "LoadItemIconCallback"); + + Params::ActionRingItem_LoadItemIconCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.LoadOverlayCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::LoadOverlayCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "LoadOverlayCallback"); + + Params::ActionRingItem_LoadOverlayCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.MarkSpellAsBlacklisted +// (Event, Public, BlueprintEvent) + +void UActionRingItem::MarkSpellAsBlacklisted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "MarkSpellAsBlacklisted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionRingItem.OnCreateBipedPlayer +// (Final, Native, Public) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnCreateBipedPlayer(const class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnCreateBipedPlayer"); + + Params::ActionRingItem_OnCreateBipedPlayer Parms{}; + + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.OnHideItemCount +// (Event, Public, BlueprintEvent) + +void UActionRingItem::OnHideItemCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnHideItemCount"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionRingItem.OnIconGlowTextureLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnIconGlowTextureLoaded(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnIconGlowTextureLoaded"); + + Params::ActionRingItem_OnIconGlowTextureLoaded Parms{}; + + Parms.Texture = Texture; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionRingItem.OnIconTextureLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnIconTextureLoaded(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnIconTextureLoaded"); + + Params::ActionRingItem_OnIconTextureLoaded Parms{}; + + Parms.Texture = Texture; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionRingItem.OnItemIconTextureLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnItemIconTextureLoaded(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnItemIconTextureLoaded"); + + Params::ActionRingItem_OnItemIconTextureLoaded Parms{}; + + Parms.Texture = Texture; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionRingItem.OnOverlayTextureLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnOverlayTextureLoaded(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnOverlayTextureLoaded"); + + Params::ActionRingItem_OnOverlayTextureLoaded Parms{}; + + Parms.Texture = Texture; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionRingItem.OnSetItemInventoryData +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsConsumable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ItemCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnSetItemInventoryData(bool IsConsumable, int32 ItemCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnSetItemInventoryData"); + + Params::ActionRingItem_OnSetItemInventoryData Parms{}; + + Parms.IsConsumable = IsConsumable; + Parms.ItemCount = ItemCount; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionRingItem.OnSpellBlacklisted +// (Final, Native, Public, HasOutParams) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& SpellName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnSpellBlacklisted(const class UObject* InCaller, const class FName& SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnSpellBlacklisted"); + + Params::ActionRingItem_OnSpellBlacklisted Parms{}; + + Parms.InCaller = InCaller; + Parms.SpellName = SpellName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.OnSpellCastFailed +// (Event, Public, BlueprintEvent) + +void UActionRingItem::OnSpellCastFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnSpellCastFailed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionRingItem.OnSpellCleared +// (Final, Native, Public, HasOutParams) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& SpellName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnSpellCleared(const class UObject* InCaller, const class FName& SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnSpellCleared"); + + Params::ActionRingItem_OnSpellCleared Parms{}; + + Parms.InCaller = InCaller; + Parms.SpellName = SpellName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.OnSpellCooldownChanged +// (Final, Native, Public) +// Parameters: +// class FName SpellName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CooldownPct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnSpellCooldownChanged(class FName SpellName, float CooldownPct) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnSpellCooldownChanged"); + + Params::ActionRingItem_OnSpellCooldownChanged Parms{}; + + Parms.SpellName = SpellName; + Parms.CooldownPct = CooldownPct; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.OnSpellWhitelistActivated +// (Final, Native, Public) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnSpellWhitelistActivated(const class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnSpellWhitelistActivated"); + + Params::ActionRingItem_OnSpellWhitelistActivated Parms{}; + + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.OnSpellWhitelistDeactivated +// (Final, Native, Public) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnSpellWhitelistDeactivated(const class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnSpellWhitelistDeactivated"); + + Params::ActionRingItem_OnSpellWhitelistDeactivated Parms{}; + + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.OnToggleEmptyItem +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsEmpty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnToggleEmptyItem(bool IsEmpty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnToggleEmptyItem"); + + Params::ActionRingItem_OnToggleEmptyItem Parms{}; + + Parms.IsEmpty = IsEmpty; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionRingItem.OnUpdateMeter +// (Event, Public, BlueprintEvent) +// Parameters: +// float pct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsASpell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::OnUpdateMeter(float pct, bool IsASpell) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "OnUpdateMeter"); + + Params::ActionRingItem_OnUpdateMeter Parms{}; + + Parms.pct = pct; + Parms.IsASpell = IsASpell; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionRingItem.SetItemData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUIActionModes ActionMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 iGroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 iMacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 iItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowNone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::SetItemData(EUIActionModes ActionMode, int32 iGroupIndex, int32 iMacroIndex, int32 iItemIndex, bool ShowNone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "SetItemData"); + + Params::ActionRingItem_SetItemData Parms{}; + + Parms.ActionMode = ActionMode; + Parms.iGroupIndex = iGroupIndex; + Parms.iMacroIndex = iMacroIndex; + Parms.iItemIndex = iItemIndex; + Parms.ShowNone = ShowNone; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.SetItemInventoryData +// (Final, Native, Public, BlueprintCallable) + +void UActionRingItem::SetItemInventoryData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "SetItemInventoryData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.SetSpellTool +// (Final, Native, Public, BlueprintCallable) + +void UActionRingItem::SetSpellTool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "SetSpellTool"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionRingItem.SetSubWidgetVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// EUIQActionBarType ItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::SetSubWidgetVisibility(EUIQActionBarType ItemType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "SetSubWidgetVisibility"); + + Params::ActionRingItem_SetSubWidgetVisibility Parms{}; + + Parms.ItemType = ItemType; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionRingItem.ToggleSelectionHighlight +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionRingItem::ToggleSelectionHighlight(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionRingItem", "ToggleSelectionHighlight"); + + Params::ActionRingItem_ToggleSelectionHighlight Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.EnvQueryInstance_Station.GetResultsAsStationQueryData +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UEnvQueryInstance_Station::GetResultsAsStationQueryData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnvQueryInstance_Station", "GetResultsAsStationQueryData"); + + Params::EnvQueryInstance_Station_GetResultsAsStationQueryData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandLinkObject.Event_TeleportLocation1 +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_TeleportLocation1(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_TeleportLocation1"); + + Params::WandLinkObject_Event_TeleportLocation1 Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_TeleportLocation2 +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_TeleportLocation2(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_TeleportLocation2"); + + Params::WandLinkObject_Event_TeleportLocation2 Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkAdvanceStage +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkAdvanceStage(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkAdvanceStage"); + + Params::WandLinkObject_Event_WandLinkAdvanceStage Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkBackward +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkBackward(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkBackward"); + + Params::WandLinkObject_Event_WandLinkBackward Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkDefend +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkDefend(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkDefend"); + + Params::WandLinkObject_Event_WandLinkDefend Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkFailFX +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkFailFX(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkFailFX"); + + Params::WandLinkObject_Event_WandLinkFailFX Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkForward +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkForward(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkForward"); + + Params::WandLinkObject_Event_WandLinkForward Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkGameOver +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkGameOver(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkGameOver"); + + Params::WandLinkObject_Event_WandLinkGameOver Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkInitialize +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkInitialize(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkInitialize"); + + Params::WandLinkObject_Event_WandLinkInitialize Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkKillBystanders +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float KillPct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkKillBystanders(const class UObject* Caller, float KillPct) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkKillBystanders"); + + Params::WandLinkObject_Event_WandLinkKillBystanders Parms{}; + + Parms.Caller = Caller; + Parms.KillPct = KillPct; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkStart +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkStart(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkStart"); + + Params::WandLinkObject_Event_WandLinkStart Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkStop +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkStop(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkStop"); + + Params::WandLinkObject_Event_WandLinkStop Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkSuccessFX +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkSuccessFX(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkSuccessFX"); + + Params::WandLinkObject_Event_WandLinkSuccessFX Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.Event_WandLinkSuspend +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandLinkObject::Event_WandLinkSuspend(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "Event_WandLinkSuspend"); + + Params::WandLinkObject_Event_WandLinkSuspend Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.GetAntagonist +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AWandLinkObject::GetAntagonist() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "GetAntagonist"); + + Params::WandLinkObject_GetAntagonist Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandLinkObject.GetCurrentRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AWandLinkObject::GetCurrentRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "GetCurrentRatio"); + + Params::WandLinkObject_GetCurrentRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandLinkObject.GetCurrentStage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AWandLinkObject::GetCurrentStage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "GetCurrentStage"); + + Params::WandLinkObject_GetCurrentStage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandLinkObject.GetLethal +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWandLinkResult ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWandLinkResult AWandLinkObject::GetLethal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "GetLethal"); + + Params::WandLinkObject_GetLethal Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandLinkObject.GetProtagonist +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AWandLinkObject::GetProtagonist() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "GetProtagonist"); + + Params::WandLinkObject_GetProtagonist Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandLinkObject.GetUIHidden +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandLinkObject::GetUIHidden() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "GetUIHidden"); + + Params::WandLinkObject_GetUIHidden Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandLinkObject.WandLinkEnded +// (Event, Public, BlueprintEvent) + +void AWandLinkObject::WandLinkEnded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "WandLinkEnded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WandLinkObject.WandLinkInitialized +// (Event, Public, BlueprintEvent) + +void AWandLinkObject::WandLinkInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "WandLinkInitialized"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WandLinkObject.WandLinkInputFail +// (Final, Native, Public) + +void AWandLinkObject::WandLinkInputFail() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "WandLinkInputFail"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.WandLinkInputSuccess +// (Final, Native, Public) + +void AWandLinkObject::WandLinkInputSuccess() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "WandLinkInputSuccess"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkObject.WandLinkStarted +// (Event, Public, BlueprintEvent) + +void AWandLinkObject::WandLinkStarted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkObject", "WandLinkStarted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionSelectionScreenBase.AttachCommonAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCommonActionsBase* ActionsWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::AttachCommonAction(class UCommonActionsBase* ActionsWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "AttachCommonAction"); + + Params::ActionSelectionScreenBase_AttachCommonAction Parms{}; + + Parms.ActionsWidget = ActionsWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.CanExitScreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActionSelectionScreenBase::CanExitScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "CanExitScreen"); + + Params::ActionSelectionScreenBase_CanExitScreen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionSelectionScreenBase.CanSlotSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActionSelectionScreenBase::CanSlotSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "CanSlotSpell"); + + Params::ActionSelectionScreenBase_CanSlotSpell Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionSelectionScreenBase.ExitActionSelection +// (Final, Native, Public, BlueprintCallable) + +void UActionSelectionScreenBase::ExitActionSelection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "ExitActionSelection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.HandleBackButtonPress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActionSelectionScreenBase::HandleBackButtonPress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "HandleBackButtonPress"); + + Params::ActionSelectionScreenBase_HandleBackButtonPress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionSelectionScreenBase.HandleCloseScreenButtonPress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActionSelectionScreenBase::HandleCloseScreenButtonPress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "HandleCloseScreenButtonPress"); + + Params::ActionSelectionScreenBase_HandleCloseScreenButtonPress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionSelectionScreenBase.HandleKeyDown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUMGInputAction InputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActionSelectionScreenBase::HandleKeyDown(EUMGInputAction InputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "HandleKeyDown"); + + Params::ActionSelectionScreenBase_HandleKeyDown Parms{}; + + Parms.InputAction = InputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionSelectionScreenBase.HandleKeyUp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUMGInputAction InputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActionSelectionScreenBase::HandleKeyUp(EUMGInputAction InputAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "HandleKeyUp"); + + Params::ActionSelectionScreenBase_HandleKeyUp Parms{}; + + Parms.InputAction = InputAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionSelectionScreenBase.HandleRightTriggerPress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActionSelectionScreenBase::HandleRightTriggerPress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "HandleRightTriggerPress"); + + Params::ActionSelectionScreenBase_HandleRightTriggerPress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionSelectionScreenBase.HandleRightTriggerRelease +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActionSelectionScreenBase::HandleRightTriggerRelease() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "HandleRightTriggerRelease"); + + Params::ActionSelectionScreenBase_HandleRightTriggerRelease Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionSelectionScreenBase.HandleViewSpellButtonPress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UActionSelectionScreenBase::HandleViewSpellButtonPress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "HandleViewSpellButtonPress"); + + Params::ActionSelectionScreenBase_HandleViewSpellButtonPress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ActionSelectionScreenBase.HideCursorIfInTutorial +// (Final, Native, Public, BlueprintCallable) + +void UActionSelectionScreenBase::HideCursorIfInTutorial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "HideCursorIfInTutorial"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.OnCastBottomSpell +// (Final, Native, Public) + +void UActionSelectionScreenBase::OnCastBottomSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnCastBottomSpell"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.OnCastLeftSpell +// (Final, Native, Public) + +void UActionSelectionScreenBase::OnCastLeftSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnCastLeftSpell"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.OnCastRightSpell +// (Final, Native, Public) + +void UActionSelectionScreenBase::OnCastRightSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnCastRightSpell"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.OnCastTopSpell +// (Final, Native, Public) + +void UActionSelectionScreenBase::OnCastTopSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnCastTopSpell"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.OnChangeDiamondBottom +// (Final, Native, Public) + +void UActionSelectionScreenBase::OnChangeDiamondBottom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnChangeDiamondBottom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.OnChangeDiamondLeft +// (Final, Native, Public) + +void UActionSelectionScreenBase::OnChangeDiamondLeft() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnChangeDiamondLeft"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.OnChangeDiamondRight +// (Final, Native, Public) + +void UActionSelectionScreenBase::OnChangeDiamondRight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnChangeDiamondRight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.OnChangeDiamondTop +// (Final, Native, Public) + +void UActionSelectionScreenBase::OnChangeDiamondTop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnChangeDiamondTop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.OnExitRequested +// (Event, Public, BlueprintEvent) + +void UActionSelectionScreenBase::OnExitRequested() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnExitRequested"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnHandleDirectionalButtonInput +// (Event, Public, BlueprintEvent) + +void UActionSelectionScreenBase::OnHandleDirectionalButtonInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnHandleDirectionalButtonInput"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnHandleRightTriggerPress +// (Event, Public, BlueprintEvent) + +void UActionSelectionScreenBase::OnHandleRightTriggerPress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnHandleRightTriggerPress"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnHandleRightTriggerRelease +// (Event, Public, BlueprintEvent) + +void UActionSelectionScreenBase::OnHandleRightTriggerRelease() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnHandleRightTriggerRelease"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnHideCursor +// (Event, Public, BlueprintEvent) + +void UActionSelectionScreenBase::OnHideCursor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnHideCursor"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnHideSpellPreviewer +// (Event, Public, BlueprintEvent) + +void UActionSelectionScreenBase::OnHideSpellPreviewer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnHideSpellPreviewer"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnRequestedSpellSlotted +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& SpellName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::OnRequestedSpellSlotted(const class FString& SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnRequestedSpellSlotted"); + + Params::ActionSelectionScreenBase_OnRequestedSpellSlotted Parms{}; + + Parms.SpellName = std::move(SpellName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnSetSlottedSpells +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& SlottedSpells (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::OnSetSlottedSpells(const TArray& SlottedSpells) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnSetSlottedSpells"); + + Params::ActionSelectionScreenBase_OnSetSlottedSpells Parms{}; + + Parms.SlottedSpells = std::move(SlottedSpells); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnShowButtonsChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::OnShowButtonsChanged(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnShowButtonsChanged"); + + Params::ActionSelectionScreenBase_OnShowButtonsChanged Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnSpellHoveredBP +// (Event, Public, BlueprintEvent) +// Parameters: +// const class UObject* SpellObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::OnSpellHoveredBP(const class UObject* SpellObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnSpellHoveredBP"); + + Params::ActionSelectionScreenBase_OnSpellHoveredBP Parms{}; + + Parms.SpellObject = SpellObject; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionSelectionScreenBase.OnSpellSelectedBP +// (Event, Public, BlueprintEvent) +// Parameters: +// const class UObject* SpellObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::OnSpellSelectedBP(const class UObject* SpellObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "OnSpellSelectedBP"); + + Params::ActionSelectionScreenBase_OnSpellSelectedBP Parms{}; + + Parms.SpellObject = SpellObject; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ActionSelectionScreenBase.SetItemDataCode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::SetItemDataCode(int32 GroupId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "SetItemDataCode"); + + Params::ActionSelectionScreenBase_SetItemDataCode Parms{}; + + Parms.GroupId = GroupId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.SetSlottedSpells +// (Final, Native, Public, BlueprintCallable) + +void UActionSelectionScreenBase::SetSlottedSpells() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "SetSlottedSpells"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.ToggleListenForSpellGroupEvents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldListen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::ToggleListenForSpellGroupEvents(bool ShouldListen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "ToggleListenForSpellGroupEvents"); + + Params::ActionSelectionScreenBase_ToggleListenForSpellGroupEvents Parms{}; + + Parms.ShouldListen = ShouldListen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.ToggleListenForSpellSlottingEvents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldListen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::ToggleListenForSpellSlottingEvents(bool ShouldListen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "ToggleListenForSpellSlottingEvents"); + + Params::ActionSelectionScreenBase_ToggleListenForSpellSlottingEvents Parms{}; + + Parms.ShouldListen = ShouldListen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase.UpdateMacroCode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIQActionBarType ItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActionSelectionScreenBase::UpdateMacroCode(const class FString& ItemName, const class FString& Variation, class FName HolderID, EUIQActionBarType ItemType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase", "UpdateMacroCode"); + + Params::ActionSelectionScreenBase_UpdateMacroCode Parms{}; + + Parms.ItemName = std::move(ItemName); + Parms.Variation = std::move(Variation); + Parms.HolderID = HolderID; + Parms.ItemType = ItemType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase_Controller.OnSpellModifierPress +// (Final, Native, Public, BlueprintCallable) + +void UActionSelectionScreenBase_Controller::OnSpellModifierPress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase_Controller", "OnSpellModifierPress"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActionSelectionScreenBase_Controller.OnSpellModifierRelease +// (Final, Native, Public, BlueprintCallable) + +void UActionSelectionScreenBase_Controller::OnSpellModifierRelease() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActionSelectionScreenBase_Controller", "OnSpellModifierRelease"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Actor_FromDOV_SpawnedCallback.ObjectSpawnCallback +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActor_FromDOV_SpawnedCallback::ObjectSpawnCallback(class AActor* SpawnedActor, const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor_FromDOV_SpawnedCallback", "ObjectSpawnCallback"); + + Params::Actor_FromDOV_SpawnedCallback_ObjectSpawnCallback Parms{}; + + Parms.SpawnedActor = SpawnedActor; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DisarmInterface.Disarm +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleDisarmForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* IDisarmInterface::Disarm(class AActor* Instigator, const struct FVector& HitDirection, float ScaleDisarmForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DisarmInterface", "Disarm"); + + Params::DisarmInterface_Disarm Parms{}; + + Parms.Instigator = Instigator; + Parms.HitDirection = std::move(HitDirection); + Parms.ScaleDisarmForce = ScaleDisarmForce; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Actor_FromDOVWithName_SpawnedCallback.ObjectSpawnCallback +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActor_FromDOVWithName_SpawnedCallback::ObjectSpawnCallback(class AActor* SpawnedActor, const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor_FromDOVWithName_SpawnedCallback", "ObjectSpawnCallback"); + + Params::Actor_FromDOVWithName_SpawnedCallback_ObjectSpawnCallback Parms{}; + + Parms.SpawnedActor = SpawnedActor; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAssetStreamingVolumeComponent.GetAssetOwner +// (Native, Public) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UAvaAssetStreamingVolumeComponent::GetAssetOwner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAssetStreamingVolumeComponent", "GetAssetOwner"); + + Params::AvaAssetStreamingVolumeComponent_GetAssetOwner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAssetStreamingVolumeComponent.GetAssetsToStream +// (Native, Public) +// Parameters: +// const TArray>ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + +const TArray> UAvaAssetStreamingVolumeComponent::GetAssetsToStream() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAssetStreamingVolumeComponent", "GetAssetsToStream"); + + Params::AvaAssetStreamingVolumeComponent_GetAssetsToStream Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAssetStreamingVolumeComponent.GetAssetTransforms +// (Native, Public) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UAvaAssetStreamingVolumeComponent::GetAssetTransforms() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAssetStreamingVolumeComponent", "GetAssetTransforms"); + + Params::AvaAssetStreamingVolumeComponent_GetAssetTransforms Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaAssetStreamingVolumeComponent.SetAssetOwner +// (Native, Public) +// Parameters: +// class AActor* NewOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAssetStreamingVolumeComponent::SetAssetOwner(class AActor* NewOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAssetStreamingVolumeComponent", "SetAssetOwner"); + + Params::AvaAssetStreamingVolumeComponent_SetAssetOwner Parms{}; + + Parms.NewOwner = NewOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpinnerInterface.LoadingComplete +// (Event, Public, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ISpinnerInterface::LoadingComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SpinnerInterface", "LoadingComplete"); + + Params::SpinnerInterface_LoadingComplete Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SplineNavLinkComponent.RegisterNavLink +// (Final, Native, Protected, BlueprintCallable) + +void USplineNavLinkComponent::RegisterNavLink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineNavLinkComponent", "RegisterNavLink"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.AccioPull +// (Final, Native, Private) + +void ASpiderWeb_HangingBase::AccioPull() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "AccioPull"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.AccioStart +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool i_Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float i_Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_HangingBase::AccioStart(bool i_Start, float i_Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "AccioStart"); + + Params::SpiderWeb_HangingBase_AccioStart Parms{}; + + Parms.i_Start = i_Start; + Parms.i_Time = i_Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.BreakConnection +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool i_Explode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_HangingBase::BreakConnection(bool i_Explode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "BreakConnection"); + + Params::SpiderWeb_HangingBase_BreakConnection Parms{}; + + Parms.i_Explode = i_Explode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.DescendoHit +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_HangingBase::DescendoHit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "DescendoHit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.EndWebRetract +// (Final, Native, Private) + +void ASpiderWeb_HangingBase::EndWebRetract() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "EndWebRetract"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.ScaleStart +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool i_Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool i_ScaleUp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_HangingBase::ScaleStart(bool i_Start, bool i_ScaleUp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "ScaleStart"); + + Params::SpiderWeb_HangingBase_ScaleStart Parms{}; + + Parms.i_Start = i_Start; + Parms.i_ScaleUp = i_ScaleUp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.StartWebRetract +// (Final, Native, Private) + +void ASpiderWeb_HangingBase::StartWebRetract() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "StartWebRetract"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.WakeTick +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool i_Wake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_HangingBase::WakeTick(bool i_Wake) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "WakeTick"); + + Params::SpiderWeb_HangingBase_WakeTick Parms{}; + + Parms.i_Wake = i_Wake; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.WebRetract +// (Final, Native, Private) + +void ASpiderWeb_HangingBase::WebRetract() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "WebRetract"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_HangingBase.WingardiumStart +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool i_Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_HangingBase::WingardiumStart(bool i_Start) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_HangingBase", "WingardiumStart"); + + Params::SpiderWeb_HangingBase_WingardiumStart Parms{}; + + Parms.i_Start = i_Start; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvatarCreatorPage.GetPlayerVoicePitch +// (Final, Native, Private, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UAvatarCreatorPage::GetPlayerVoicePitch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvatarCreatorPage", "GetPlayerVoicePitch"); + + Params::AvatarCreatorPage_GetPlayerVoicePitch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarCreatorPage.SetPlayerVoicePitch +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// int32 PlayerVoicePitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvatarCreatorPage::SetPlayerVoicePitch(int32 PlayerVoicePitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvatarCreatorPage", "SetPlayerVoicePitch"); + + Params::AvatarCreatorPage_SetPlayerVoicePitch Parms{}; + + Parms.PlayerVoicePitch = PlayerVoicePitch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ActorSpawnFromDOVCallback.ObjectSpawnCallback +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UActorSpawnFromDOVCallback::ObjectSpawnCallback(class AActor* SpawnedActor, const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ActorSpawnFromDOVCallback", "ObjectSpawnCallback"); + + Params::ActorSpawnFromDOVCallback_ObjectSpawnCallback Parms{}; + + Parms.SpawnedActor = SpawnedActor; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AnimInstance_Interface.SetAttackTypeTag +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& InType (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IEnemy_AnimInstance_Interface::SetAttackTypeTag(const struct FGameplayTag& InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_AnimInstance_Interface", "SetAttackTypeTag"); + + Params::Enemy_AnimInstance_Interface_SetAttackTypeTag Parms{}; + + Parms.InType = std::move(InType); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Enemy_AnimInstance_Interface.SetSpawnData +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnemyAISpawnData* InSpawnDataPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IEnemy_AnimInstance_Interface::SetSpawnData(class UEnemyAISpawnData* InSpawnDataPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_AnimInstance_Interface", "SetSpawnData"); + + Params::Enemy_AnimInstance_Interface_SetSpawnData Parms{}; + + Parms.InSpawnDataPtr = InSpawnDataPtr; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Enemy_AnimInstance_Interface.SetTransState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EEnemyAIAnimTransState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IEnemy_AnimInstance_Interface::SetTransState(const EEnemyAIAnimTransState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_AnimInstance_Interface", "SetTransState"); + + Params::Enemy_AnimInstance_Interface_SetTransState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Enemy_AnimInstance_Interface.GetAttackTypeTag +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag IEnemy_AnimInstance_Interface::GetAttackTypeTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_AnimInstance_Interface", "GetAttackTypeTag"); + + Params::Enemy_AnimInstance_Interface_GetAttackTypeTag Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AnimInstance_Interface.GetSpawnData +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// class UEnemyAISpawnData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnemyAISpawnData* IEnemy_AnimInstance_Interface::GetSpawnData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_AnimInstance_Interface", "GetSpawnData"); + + Params::Enemy_AnimInstance_Interface_GetSpawnData Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AnimInstance_Interface.GetTransState +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// EEnemyAIAnimTransState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyAIAnimTransState IEnemy_AnimInstance_Interface::GetTransState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_AnimInstance_Interface", "GetTransState"); + + Params::Enemy_AnimInstance_Interface_GetTransState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Base_Character_Interface.OnAboutToDie +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBase_Character_Interface::OnAboutToDie() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Base_Character_Interface", "OnAboutToDie"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Base_Character_Interface.OnEnableFullRagdoll +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBase_Character_Interface::OnEnableFullRagdoll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Base_Character_Interface", "OnEnableFullRagdoll"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Base_Character_Interface.OnFreeze +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBase_Character_Interface::OnFreeze() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Base_Character_Interface", "OnFreeze"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Base_Character_Interface.OnResetFullRagdoll +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBase_Character_Interface::OnResetFullRagdoll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Base_Character_Interface", "OnResetFullRagdoll"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Base_Character_Interface.OnUnFreeze +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IBase_Character_Interface::OnUnFreeze() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Base_Character_Interface", "OnUnFreeze"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BPFuncLibrary.IsPointInBoundingBox_C +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Point (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Origin (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BoxExtent (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBPFuncLibrary::IsPointInBoundingBox_C(const struct FVector& Point, const struct FVector& Origin, const struct FVector& BoxExtent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BPFuncLibrary", "IsPointInBoundingBox_C"); + + Params::BPFuncLibrary_IsPointInBoundingBox_C Parms{}; + + Parms.Point = std::move(Point); + Parms.Origin = std::move(Origin); + Parms.BoxExtent = std::move(BoxExtent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TesselatedPlaneComponent.Construct +// (Final, Native, Public, BlueprintCallable) + +void UTesselatedPlaneComponent::Construct() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TesselatedPlaneComponent", "Construct"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetTypeAutoTargetOrDesiredDirection.AddTarget_AutoTargetOrDesiredDirection +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTargetTracker* TargetTracker (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID InTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTargetTypeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTargetTypeBase* UTargetTypeAutoTargetOrDesiredDirection::AddTarget_AutoTargetOrDesiredDirection(class UTargetTracker* TargetTracker, ETargetID InTargetID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TargetTypeAutoTargetOrDesiredDirection", "AddTarget_AutoTargetOrDesiredDirection"); + + Params::TargetTypeAutoTargetOrDesiredDirection_AddTarget_AutoTargetOrDesiredDirection Parms{}; + + Parms.TargetTracker = TargetTracker; + Parms.InTargetID = InTargetID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_Character_Interface.AttackCollisionStart +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IEnemy_Character_Interface::AttackCollisionStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_Character_Interface", "AttackCollisionStart"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Enemy_Character_Interface.AttackCollisionStop +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IEnemy_Character_Interface::AttackCollisionStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_Character_Interface", "AttackCollisionStop"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Enemy_Character_Interface.AttackLeftCollisionStart +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IEnemy_Character_Interface::AttackLeftCollisionStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_Character_Interface", "AttackLeftCollisionStart"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Enemy_Character_Interface.AttackLeftCollisionStop +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IEnemy_Character_Interface::AttackLeftCollisionStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_Character_Interface", "AttackLeftCollisionStop"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Enemy_Character_Interface.AttackWindowStart +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IEnemy_Character_Interface::AttackWindowStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_Character_Interface", "AttackWindowStart"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Enemy_Character_Interface.AttackWindowStop +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IEnemy_Character_Interface::AttackWindowStop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_Character_Interface", "AttackWindowStop"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Enemy_Character_Interface.EventTrackMeleePoints +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IEnemy_Character_Interface::EventTrackMeleePoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_Character_Interface", "EventTrackMeleePoints"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Enemy_Character_Interface.MunitionCreated +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void IEnemy_Character_Interface::MunitionCreated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Enemy_Character_Interface", "MunitionCreated"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ConvertModeToEquivBrandMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUpscaleMode InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUpscaleBrand InBrand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUpscaleMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUpscaleMode UVideoSettingsBlueprintFunctionLibrary::ConvertModeToEquivBrandMode(EUpscaleMode InMode, EUpscaleBrand InBrand) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "ConvertModeToEquivBrandMode"); + + Params::VideoSettingsBlueprintFunctionLibrary_ConvertModeToEquivBrandMode Parms{}; + + Parms.InMode = InMode; + Parms.InBrand = InBrand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableAntiAliasingModes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableAntiAliasingModes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableAntiAliasingModes"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableAntiAliasingModes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableFrameGenerationOptions +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUpscaleBrand UpscaleBrand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArrayReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableFrameGenerationOptions(EUpscaleBrand UpscaleBrand) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableFrameGenerationOptions"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableFrameGenerationOptions Parms{}; + + Parms.UpscaleBrand = UpscaleBrand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableFrameGenerationOptionsForMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUpscaleMode UpscaleMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArrayReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableFrameGenerationOptionsForMode(EUpscaleMode UpscaleMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableFrameGenerationOptionsForMode"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableFrameGenerationOptionsForMode Parms{}; + + Parms.UpscaleMode = UpscaleMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableFramerateLimits +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableFramerateLimits() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableFramerateLimits"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableFramerateLimits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableGPUs +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutGPUs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::GetAvailableGPUs(TArray* OutGPUs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableGPUs"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableGPUs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutGPUs != nullptr) + *OutGPUs = std::move(Parms.OutGPUs); + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableLowLatencyOptions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const EUpscaleMode UpscaleMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFrameGenerationModeInfo& FrameGenInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableLowLatencyOptions(const EUpscaleMode UpscaleMode, const struct FFrameGenerationModeInfo& FrameGenInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableLowLatencyOptions"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableLowLatencyOptions Parms{}; + + Parms.UpscaleMode = UpscaleMode; + Parms.FrameGenInfo = std::move(FrameGenInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableMonitors +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableMonitors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableMonitors"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableMonitors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableRatios +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableRatios() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableRatios"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableRatios Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableRenderingResolutions +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FIntPoint& MonitorNativeResolution (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TMap ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UVideoSettingsBlueprintFunctionLibrary::GetAvailableRenderingResolutions(const struct FIntPoint& MonitorNativeResolution) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableRenderingResolutions"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableRenderingResolutions Parms{}; + + Parms.MonitorNativeResolution = std::move(MonitorNativeResolution); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableResolutions +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableResolutions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableResolutions"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableResolutions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableUpscaleBrands +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableUpscaleBrands() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableUpscaleBrands"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableUpscaleBrands Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableUpscaleModes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableUpscaleModes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableUpscaleModes"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableUpscaleModes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableUpscaleModesForBrand +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUpscaleBrand InBrand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::GetAvailableUpscaleModesForBrand(EUpscaleBrand InBrand) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetAvailableUpscaleModesForBrand"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetAvailableUpscaleModesForBrand Parms{}; + + Parms.InBrand = InBrand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetClosestMatchingFrameGenerationOptionForUpscaler +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FFrameGenerationModeInfo& FrameGenerationOption (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const EUpscaleMode UpscaleMode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFrameGenerationModeInfo ReturnValue (ConstParm, Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +const struct FFrameGenerationModeInfo UVideoSettingsBlueprintFunctionLibrary::GetClosestMatchingFrameGenerationOptionForUpscaler(const struct FFrameGenerationModeInfo& FrameGenerationOption, const EUpscaleMode UpscaleMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetClosestMatchingFrameGenerationOptionForUpscaler"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetClosestMatchingFrameGenerationOptionForUpscaler Parms{}; + + Parms.FrameGenerationOption = std::move(FrameGenerationOption); + Parms.UpscaleMode = UpscaleMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetDefaultUpscaleSharpnessIfChanged +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EUpscaleMode InOldMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUpscaleMode InNewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutSharpness (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::GetDefaultUpscaleSharpnessIfChanged(EUpscaleMode InOldMode, EUpscaleMode InNewMode, float* OutSharpness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetDefaultUpscaleSharpnessIfChanged"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetDefaultUpscaleSharpnessIfChanged Parms{}; + + Parms.InOldMode = InOldMode; + Parms.InNewMode = InNewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSharpness != nullptr) + *OutSharpness = Parms.OutSharpness; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetFrameGenerationOffInfo +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FFrameGenerationModeInfo ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const struct FFrameGenerationModeInfo UVideoSettingsBlueprintFunctionLibrary::GetFrameGenerationOffInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetFrameGenerationOffInfo"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetFrameGenerationOffInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetHDRToneMapParameters +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float* MinToneMapLuminance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxToneMapLuminance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* MaxFullFrameTonemapLuminance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::GetHDRToneMapParameters(float* MinToneMapLuminance, float* MaxToneMapLuminance, float* MaxFullFrameTonemapLuminance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetHDRToneMapParameters"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetHDRToneMapParameters Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MinToneMapLuminance != nullptr) + *MinToneMapLuminance = Parms.MinToneMapLuminance; + + if (MaxToneMapLuminance != nullptr) + *MaxToneMapLuminance = Parms.MaxToneMapLuminance; + + if (MaxFullFrameTonemapLuminance != nullptr) + *MaxFullFrameTonemapLuminance = Parms.MaxFullFrameTonemapLuminance; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetHighestAvailableResolution +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UVideoSettingsBlueprintFunctionLibrary::GetHighestAvailableResolution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetHighestAvailableResolution"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetHighestAvailableResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetMinResolution +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UVideoSettingsBlueprintFunctionLibrary::GetMinResolution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetMinResolution"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetMinResolution Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetUpscaleBrandForMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUpscaleMode InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUpscaleBrand ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUpscaleBrand UVideoSettingsBlueprintFunctionLibrary::GetUpscaleBrandForMode(EUpscaleMode InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetUpscaleBrandForMode"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetUpscaleBrandForMode Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetUpscaleModePercentage +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// EUpscaleMode UpscaleMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FIntPoint& Resolution (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UVideoSettingsBlueprintFunctionLibrary::GetUpscaleModePercentage(EUpscaleMode UpscaleMode, const struct FIntPoint& Resolution) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "GetUpscaleModePercentage"); + + Params::VideoSettingsBlueprintFunctionLibrary_GetUpscaleModePercentage Parms{}; + + Parms.UpscaleMode = UpscaleMode; + Parms.Resolution = std::move(Resolution); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.IsRaytracedShadowsEnabledInGame +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::IsRaytracedShadowsEnabledInGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "IsRaytracedShadowsEnabledInGame"); + + Params::VideoSettingsBlueprintFunctionLibrary_IsRaytracedShadowsEnabledInGame Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.IsRayTracingAvailable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::IsRayTracingAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "IsRayTracingAvailable"); + + Params::VideoSettingsBlueprintFunctionLibrary_IsRayTracingAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.IsRaytracingEnabledInEngine +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::IsRaytracingEnabledInEngine() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "IsRaytracingEnabledInEngine"); + + Params::VideoSettingsBlueprintFunctionLibrary_IsRaytracingEnabledInEngine Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.SetCalibrationScreenMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVideoSettingsBlueprintFunctionLibrary::SetCalibrationScreenMode(const class UObject* WorldContextObject, bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "SetCalibrationScreenMode"); + + Params::VideoSettingsBlueprintFunctionLibrary_SetCalibrationScreenMode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ShouldEnableAntiAliasingDropdown +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUpscaleMode UpscaleMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::ShouldEnableAntiAliasingDropdown(EUpscaleMode UpscaleMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "ShouldEnableAntiAliasingDropdown"); + + Params::VideoSettingsBlueprintFunctionLibrary_ShouldEnableAntiAliasingDropdown Parms{}; + + Parms.UpscaleMode = UpscaleMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ShouldEnableRenderingResolutionsDropdown +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUpscaleMode UpscaleMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAntiAliasingMode AntiAliasingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::ShouldEnableRenderingResolutionsDropdown(EUpscaleMode UpscaleMode, EAntiAliasingMode AntiAliasingMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "ShouldEnableRenderingResolutionsDropdown"); + + Params::VideoSettingsBlueprintFunctionLibrary_ShouldEnableRenderingResolutionsDropdown Parms{}; + + Parms.UpscaleMode = UpscaleMode; + Parms.AntiAliasingMode = AntiAliasingMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ShouldEnableUpscaleModes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAntiAliasingMode AntiAliasingMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::ShouldEnableUpscaleModes(EAntiAliasingMode AntiAliasingMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "ShouldEnableUpscaleModes"); + + Params::VideoSettingsBlueprintFunctionLibrary_ShouldEnableUpscaleModes Parms{}; + + Parms.AntiAliasingMode = AntiAliasingMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ShouldEnableUpscaleSharpnessSlider +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUpscaleMode UpscaleMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVideoSettingsBlueprintFunctionLibrary::ShouldEnableUpscaleSharpnessSlider(EUpscaleMode UpscaleMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "ShouldEnableUpscaleSharpnessSlider"); + + Params::VideoSettingsBlueprintFunctionLibrary_ShouldEnableUpscaleSharpnessSlider Parms{}; + + Parms.UpscaleMode = UpscaleMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.SortResolutions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Resolutions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVideoSettingsBlueprintFunctionLibrary::SortResolutions(const TArray& Resolutions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VideoSettingsBlueprintFunctionLibrary", "SortResolutions"); + + Params::VideoSettingsBlueprintFunctionLibrary_SortResolutions Parms{}; + + Parms.Resolutions = std::move(Resolutions); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaLevelStreamingVolumeSet.ForceLoad +// (Native, Public, BlueprintCallable) + +void AAvaLevelStreamingVolumeSet::ForceLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaLevelStreamingVolumeSet", "ForceLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaLevelStreamingVolumeSet.ForceUnload +// (Native, Public, BlueprintCallable) + +void AAvaLevelStreamingVolumeSet::ForceUnload() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaLevelStreamingVolumeSet", "ForceUnload"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaLevelStreamingVolumeSet.GetLevelLoc +// (Native, Public, HasDefaults) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AAvaLevelStreamingVolumeSet::GetLevelLoc() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaLevelStreamingVolumeSet", "GetLevelLoc"); + + Params::AvaLevelStreamingVolumeSet_GetLevelLoc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaLevelStreamingVolumeSet.GetLevelRot +// (Native, Public, HasDefaults) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator AAvaLevelStreamingVolumeSet::GetLevelRot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaLevelStreamingVolumeSet", "GetLevelRot"); + + Params::AvaLevelStreamingVolumeSet_GetLevelRot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaLevelStreamingVolumeSet.GetLoadedLevel +// (Native, Public) +// Parameters: +// class ULevelStreamingDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreamingDynamic* AAvaLevelStreamingVolumeSet::GetLoadedLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaLevelStreamingVolumeSet", "GetLoadedLevel"); + + Params::AvaLevelStreamingVolumeSet_GetLoadedLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaLevelStreamingVolumeSet.GetLODDistances +// (Native, Public) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray AAvaLevelStreamingVolumeSet::GetLODDistances() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaLevelStreamingVolumeSet", "GetLODDistances"); + + Params::AvaLevelStreamingVolumeSet_GetLODDistances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvaLevelStreamingVolumeSet.SetShouldBeLoaded +// (Native, Public, BlueprintCallable) +// Parameters: +// bool InShouldBeLoaded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAvaLevelStreamingVolumeSet::SetShouldBeLoaded(bool InShouldBeLoaded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaLevelStreamingVolumeSet", "SetShouldBeLoaded"); + + Params::AvaLevelStreamingVolumeSet_SetShouldBeLoaded Parms{}; + + Parms.InShouldBeLoaded = InShouldBeLoaded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaLevelStreamingVolumeSet.SetShouldBeVisible +// (Native, Public, BlueprintCallable) +// Parameters: +// bool InShouldBeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAvaLevelStreamingVolumeSet::SetShouldBeVisible(bool InShouldBeVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaLevelStreamingVolumeSet", "SetShouldBeVisible"); + + Params::AvaLevelStreamingVolumeSet_SetShouldBeVisible Parms{}; + + Parms.InShouldBeVisible = InShouldBeVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyTrollInterface.SetTrollSwingDirection +// (Event, Public, BlueprintEvent) +// Parameters: +// ETrollSwingDirection TrollSwingDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IEnemyTrollInterface::SetTrollSwingDirection(ETrollSwingDirection TrollSwingDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyTrollInterface", "SetTrollSwingDirection"); + + Params::EnemyTrollInterface_SetTrollSwingDirection Parms{}; + + Parms.TrollSwingDirection = TrollSwingDirection; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.EnemyTrollInterface.GetTrollSwingDirection +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// ETrollSwingDirection ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ETrollSwingDirection IEnemyTrollInterface::GetTrollSwingDirection() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyTrollInterface", "GetTrollSwingDirection"); + + Params::EnemyTrollInterface_GetTrollSwingDirection Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.VendorManager.BP_GetVendorsSellingItem +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVendorManager::BP_GetVendorsSellingItem(class FName ItemId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VendorManager", "BP_GetVendorsSellingItem"); + + Params::VendorManager_BP_GetVendorsSellingItem Parms{}; + + Parms.ItemId = ItemId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VendorManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UVendorManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVendorManager* UVendorManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VendorManager", "Get"); + + Params::VendorManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VendorManager.RefreshVendorStock +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName Vendor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVendorManager::RefreshVendorStock(class FName Vendor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VendorManager", "RefreshVendorStock"); + + Params::VendorManager_RefreshVendorStock Parms{}; + + Parms.Vendor = Vendor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VendorManager.RefreshVendorStockIfNeeded +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName Vendor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVendorManager::RefreshVendorStockIfNeeded(class FName Vendor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VendorManager", "RefreshVendorStockIfNeeded"); + + Params::VendorManager_RefreshVendorStockIfNeeded Parms{}; + + Parms.Vendor = Vendor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VendorManager.ReloadVendorStock +// (Final, Exec, Native, Static, Public) +// Parameters: +// class FName VendorID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVendorManager::ReloadVendorStock(class FName VendorID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VendorManager", "ReloadVendorStock"); + + Params::VendorManager_ReloadVendorStock Parms{}; + + Parms.VendorID = VendorID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VendorManager.GetUnavailableVendorItems +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName VendorID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVendorManager::GetUnavailableVendorItems(class FName VendorID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VendorManager", "GetUnavailableVendorItems"); + + Params::VendorManager_GetUnavailableVendorItems Parms{}; + + Parms.VendorID = VendorID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VendorManager.LoadVendorBroomPreviewActorClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName BroomID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVendorManager::LoadVendorBroomPreviewActorClass(const class FName BroomID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VendorManager", "LoadVendorBroomPreviewActorClass"); + + Params::VendorManager_LoadVendorBroomPreviewActorClass Parms{}; + + Parms.BroomID = BroomID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DuelTechniquesManager.OnGameToBeSaved +// (Final, Native, Private) + +void UDuelTechniquesManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DuelTechniquesManager.OnSaveGameLoaded +// (Final, Native, Private) + +void UDuelTechniquesManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnareDynamic.BeginPlayDelayed +// (Final, Native, Private) + +void ADevilsSnareDynamic::BeginPlayDelayed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "BeginPlayDelayed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnareDynamic.FindClosestLightSourcePos +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& SnarePos (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutPos (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADevilsSnareDynamic::FindClosestLightSourcePos(const struct FVector& SnarePos, struct FVector* OutPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "FindClosestLightSourcePos"); + + Params::DevilsSnareDynamic_FindClosestLightSourcePos Parms{}; + + Parms.SnarePos = std::move(SnarePos); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPos != nullptr) + *OutPos = std::move(Parms.OutPos); + + return Parms.ReturnValue; +} + + +// Function Phoenix.DevilsSnareDynamic.OnOverlapSphereBegin +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADevilsSnareDynamic::OnOverlapSphereBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "OnOverlapSphereBegin"); + + Params::DevilsSnareDynamic_OnOverlapSphereBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnareDynamic.OnOverlapSphereEnd +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADevilsSnareDynamic::OnOverlapSphereEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "OnOverlapSphereEnd"); + + Params::DevilsSnareDynamic_OnOverlapSphereEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnareDynamic.PlayerLumosEnd +// (Final, Native, Public, BlueprintCallable) + +void ADevilsSnareDynamic::PlayerLumosEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "PlayerLumosEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnareDynamic.PlayerLumosStart +// (Final, Native, Public, BlueprintCallable) + +void ADevilsSnareDynamic::PlayerLumosStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "PlayerLumosStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DevilsSnareDynamic.SlowPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float SpeedLimit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADevilsSnareDynamic::SlowPlayer(float SpeedLimit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "SlowPlayer"); + + Params::DevilsSnareDynamic_SlowPlayer Parms{}; + + Parms.SpeedLimit = SpeedLimit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DevilsSnareDynamic.TickActivated +// (Event, Public, BlueprintEvent) + +void ADevilsSnareDynamic::TickActivated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "TickActivated"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.DevilsSnareDynamic.TickDeactivated +// (Event, Public, BlueprintEvent) + +void ADevilsSnareDynamic::TickDeactivated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "TickDeactivated"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.DevilsSnareDynamic.UnslowPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADevilsSnareDynamic::UnslowPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DevilsSnareDynamic", "UnslowPlayer"); + + Params::DevilsSnareDynamic_UnslowPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhxDbRegistryTypeManager.RegisterNewSpawn +// (Native, Public) +// Parameters: +// class AActor* InAssetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhxDbRegistryTypeManager::RegisterNewSpawn(class AActor* InAssetPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhxDbRegistryTypeManager", "RegisterNewSpawn"); + + Params::PhxDbRegistryTypeManager_RegisterNewSpawn Parms{}; + + Parms.InAssetPtr = InAssetPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhxDbRegistryTypeManager.UnregisterSpawnWhenDestroyed +// (Native, Public) +// Parameters: +// class AActor* InAssetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhxDbRegistryTypeManager::UnregisterSpawnWhenDestroyed(class AActor* InAssetPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhxDbRegistryTypeManager", "UnregisterSpawnWhenDestroyed"); + + Params::PhxDbRegistryTypeManager_UnregisterSpawnWhenDestroyed Parms{}; + + Parms.InAssetPtr = InAssetPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SphinxPuzzleManager.FlipendoPuzzle_GetRotationFromHitLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneComponent* BlockComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector USphinxPuzzleManager::FlipendoPuzzle_GetRotationFromHitLocation(class USceneComponent* BlockComponent, const struct FVector& HitLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SphinxPuzzleManager", "FlipendoPuzzle_GetRotationFromHitLocation"); + + Params::SphinxPuzzleManager_FlipendoPuzzle_GetRotationFromHitLocation Parms{}; + + Parms.BlockComponent = BlockComponent; + Parms.HitLocation = std::move(HitLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AISense_GameEvent.ReportGameEvent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& TagContainer (Parm, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGameEvent_Intensity Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Range (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTrackBackToInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_GameEvent::ReportGameEvent(class UObject* WorldContextObject, const struct FGameplayTagContainer& TagContainer, const struct FVector& Location, EGameEvent_Intensity Intensity, float Duration, float Range, float Falloff, class AActor* Instigator, bool bTrackBackToInstigator, class AActor* Target, class FName Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AISense_GameEvent", "ReportGameEvent"); + + Params::AISense_GameEvent_ReportGameEvent Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TagContainer = std::move(TagContainer); + Parms.Location = std::move(Location); + Parms.Intensity = Intensity; + Parms.Duration = Duration; + Parms.Range = Range; + Parms.Falloff = Falloff; + Parms.Instigator = Instigator; + Parms.bTrackBackToInstigator = bTrackBackToInstigator; + Parms.Target = Target; + Parms.Name_0 = Name_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AISense_Magic.ReportMagicEvent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& MagicLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Power (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAISense_Magic::ReportMagicEvent(class UObject* WorldContextObject, const struct FVector& MagicLocation, float Power, class AActor* Instigator, float MaxRange, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AISense_Magic", "ReportMagicEvent"); + + Params::AISense_Magic_ReportMagicEvent Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.MagicLocation = std::move(MagicLocation); + Parms.Power = Power; + Parms.Instigator = Instigator; + Parms.MaxRange = MaxRange; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameSpark.ApplyBoost +// (Final, Native, Public, BlueprintCallable) + +void USpellMiniGameSpark::ApplyBoost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "ApplyBoost"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameSpark.LogSpellMinigameData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LogData (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameSpark::LogSpellMinigameData(const class FString& LogData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "LogSpellMinigameData"); + + Params::SpellMiniGameSpark_LogSpellMinigameData Parms{}; + + Parms.LogData = std::move(LogData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameSpark.OnBoostEnd +// (Event, Protected, BlueprintEvent) + +void USpellMiniGameSpark::OnBoostEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "OnBoostEnd"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameSpark.OnBoostStart +// (Event, Protected, BlueprintEvent) + +void USpellMiniGameSpark::OnBoostStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "OnBoostStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameSpark.OnEnterInputWindow +// (Event, Public, BlueprintEvent) + +void USpellMiniGameSpark::OnEnterInputWindow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "OnEnterInputWindow"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameSpark.OnFail +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameSpark::OnFail(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "OnFail"); + + Params::SpellMiniGameSpark_OnFail Parms{}; + + Parms.sender = sender; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameSpark.OnInputFailure +// (Event, Public, BlueprintEvent) + +void USpellMiniGameSpark::OnInputFailure() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "OnInputFailure"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameSpark.OnReset +// (Event, Protected, BlueprintEvent) + +void USpellMiniGameSpark::OnReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "OnReset"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameSpark.OnRun +// (Event, Protected, BlueprintEvent) + +void USpellMiniGameSpark::OnRun() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "OnRun"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameSpark.Reset +// (Final, Native, Public, BlueprintCallable) + +void USpellMiniGameSpark::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameSpark.Start +// (Final, Native, Public, BlueprintCallable) + +void USpellMiniGameSpark::Start() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "Start"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameSpark.Stop +// (Final, Native, Public, BlueprintCallable) + +void USpellMiniGameSpark::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameSpark.GetActiveSpeedScale +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpellMiniGameSpark::GetActiveSpeedScale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetActiveSpeedScale"); + + Params::SpellMiniGameSpark_GetActiveSpeedScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetCurrentDistanceAlongPath +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpellMiniGameSpark::GetCurrentDistanceAlongPath() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetCurrentDistanceAlongPath"); + + Params::SpellMiniGameSpark_GetCurrentDistanceAlongPath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetCurrentPathSegment +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FSpellUnlockMiniGamePathSegment ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FSpellUnlockMiniGamePathSegment USpellMiniGameSpark::GetCurrentPathSegment() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetCurrentPathSegment"); + + Params::SpellMiniGameSpark_GetCurrentPathSegment Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetCurrentPathSegmentIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpellMiniGameSpark::GetCurrentPathSegmentIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetCurrentPathSegmentIndex"); + + Params::SpellMiniGameSpark_GetCurrentPathSegmentIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetCurrentPositionOnPath +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USpellMiniGameSpark::GetCurrentPositionOnPath() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetCurrentPositionOnPath"); + + Params::SpellMiniGameSpark_GetCurrentPositionOnPath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USpellMiniGameSpark::GetDirection() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetDirection"); + + Params::SpellMiniGameSpark_GetDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetDistanceAlongPathSegment +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FSpellUnlockMiniGamePathSegment&PathSegment (ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpellMiniGameSpark::GetDistanceAlongPathSegment(const struct FSpellUnlockMiniGamePathSegment& PathSegment) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetDistanceAlongPathSegment"); + + Params::SpellMiniGameSpark_GetDistanceAlongPathSegment Parms{}; + + Parms.PathSegment = std::move(PathSegment); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetIsBoosting +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpellMiniGameSpark::GetIsBoosting() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetIsBoosting"); + + Params::SpellMiniGameSpark_GetIsBoosting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetNextAngleTowardsDirection +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float CurrentAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& TargetDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float& SmoothSpeed (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float& MaxSmoothAngle (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpellMiniGameSpark::GetNextAngleTowardsDirection(float CurrentAngle, const struct FVector2D& TargetDirection, const float& SmoothSpeed, const float& MaxSmoothAngle) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetNextAngleTowardsDirection"); + + Params::SpellMiniGameSpark_GetNextAngleTowardsDirection Parms{}; + + Parms.CurrentAngle = CurrentAngle; + Parms.TargetDirection = std::move(TargetDirection); + Parms.SmoothSpeed = SmoothSpeed; + Parms.MaxSmoothAngle = MaxSmoothAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetOrientation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpellMiniGameSpark::GetOrientation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetOrientation"); + + Params::SpellMiniGameSpark_GetOrientation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USpellMiniGameSpark::GetPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetPosition"); + + Params::SpellMiniGameSpark_GetPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetTotalDistanceAsPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpellMiniGameSpark::GetTotalDistanceAsPercent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetTotalDistanceAsPercent"); + + Params::SpellMiniGameSpark_GetTotalDistanceAsPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameSpark.GetVelocity +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USpellMiniGameSpark::GetVelocity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameSpark", "GetVelocity"); + + Params::SpellMiniGameSpark_GetVelocity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIDManager.OnActorDestroyed +// (Final, Native, Protected) +// Parameters: +// class AActor* DestroyedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIDManager::OnActorDestroyed(class AActor* DestroyedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIDManager", "OnActorDestroyed"); + + Params::UIDManager_OnActorDestroyed Parms{}; + + Parms.DestroyedActor = DestroyedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SublevelTest.LevelLoaded +// (Final, Native, Public) + +void USublevelTest::LevelLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SublevelTest", "LevelLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SublevelTest.LevelLoadFailed +// (Final, Native, Public) + +void USublevelTest::LevelLoadFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SublevelTest", "LevelLoadFailed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SublevelTest.LevelUnloaded +// (Final, Native, Public) + +void USublevelTest::LevelUnloaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SublevelTest", "LevelUnloaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioMurmurationComponent.AbsoluteRTPC +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& RTPC_Name (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RTPC_Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpolationTimeMs (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDecay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioMurmurationComponent::AbsoluteRTPC(const class FString& RTPC_Name, float RTPC_Value, float InterpolationTimeMs, bool bDecay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudioMurmurationComponent", "AbsoluteRTPC"); + + Params::AvaAudioMurmurationComponent_AbsoluteRTPC Parms{}; + + Parms.RTPC_Name = std::move(RTPC_Name); + Parms.RTPC_Value = RTPC_Value; + Parms.InterpolationTimeMs = InterpolationTimeMs; + Parms.bDecay = bDecay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioMurmurationComponent.IncrementRTPC +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& RTPC_Name (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Increment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpolationTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDecay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioMurmurationComponent::IncrementRTPC(const class FString& RTPC_Name, int32 Increment, float InterpolationTime, bool bDecay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudioMurmurationComponent", "IncrementRTPC"); + + Params::AvaAudioMurmurationComponent_IncrementRTPC Parms{}; + + Parms.RTPC_Name = std::move(RTPC_Name); + Parms.Increment = Increment; + Parms.InterpolationTime = InterpolationTime; + Parms.bDecay = bDecay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioMurmurationComponent.OnAddOnMeshesChanged +// (Final, Native, Private) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioMurmurationComponent::OnAddOnMeshesChanged(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudioMurmurationComponent", "OnAddOnMeshesChanged"); + + Params::AvaAudioMurmurationComponent_OnAddOnMeshesChanged Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioMurmurationComponent.OnCharacterLoadComplete +// (Final, Native, Private) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioMurmurationComponent::OnCharacterLoadComplete(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudioMurmurationComponent", "OnCharacterLoadComplete"); + + Params::AvaAudioMurmurationComponent_OnCharacterLoadComplete Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioMurmurationComponent.StartIntensityDecay +// (Final, Native, Public) + +void UAvaAudioMurmurationComponent::StartIntensityDecay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudioMurmurationComponent", "StartIntensityDecay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvaAudioMurmurationComponent.UpdateHealthRTPCCallback +// (Final, Native, Public) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIndicateHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvaAudioMurmurationComponent::UpdateHealthRTPCCallback(class AActor* InActor, float Delta, bool bIndicateHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AvaAudioMurmurationComponent", "UpdateHealthRTPCCallback"); + + Params::AvaAudioMurmurationComponent_UpdateHealthRTPCCallback Parms{}; + + Parms.InActor = InActor; + Parms.Delta = Delta; + Parms.bIndicateHUD = bIndicateHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingSiteState.InstantlyCompleteBrewing +// (Final, Native, Public, BlueprintCallable) + +void UBrewingSiteState::InstantlyCompleteBrewing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "InstantlyCompleteBrewing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BrewingSiteState.GetBrewingProgressRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UBrewingSiteState::GetBrewingProgressRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetBrewingProgressRatio"); + + Params::BrewingSiteState_GetBrewingProgressRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSiteState.GetBrewingState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EBrewingState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBrewingState UBrewingSiteState::GetBrewingState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetBrewingState"); + + Params::BrewingSiteState_GetBrewingState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSiteState.GetBrewingTimeRemaining +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UBrewingSiteState::GetBrewingTimeRemaining() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetBrewingTimeRemaining"); + + Params::BrewingSiteState_GetBrewingTimeRemaining Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSiteState.GetHasInventorySpaceToCollectPotion +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName CollectorID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutYieldLeft (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBrewingSiteState::GetHasInventorySpaceToCollectPotion(class FName CollectorID, int32* OutYieldLeft) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetHasInventorySpaceToCollectPotion"); + + Params::BrewingSiteState_GetHasInventorySpaceToCollectPotion Parms{}; + + Parms.CollectorID = CollectorID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutYieldLeft != nullptr) + *OutYieldLeft = Parms.OutYieldLeft; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSiteState.GetIsInSanctuary +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBrewingSiteState::GetIsInSanctuary() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetIsInSanctuary"); + + Params::BrewingSiteState_GetIsInSanctuary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSiteState.GetOutputItemID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UBrewingSiteState::GetOutputItemID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetOutputItemID"); + + Params::BrewingSiteState_GetOutputItemID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSiteState.GetPotionID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UBrewingSiteState::GetPotionID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetPotionID"); + + Params::BrewingSiteState_GetPotionID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSiteState.GetRecipeIngredients +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UBrewingSiteState::GetRecipeIngredients() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetRecipeIngredients"); + + Params::BrewingSiteState_GetRecipeIngredients Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSiteState.GetRecipeYield +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBrewingSiteState::GetRecipeYield() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetRecipeYield"); + + Params::BrewingSiteState_GetRecipeYield Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BrewingSiteState.GetUncollectedYield +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBrewingSiteState::GetUncollectedYield() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrewingSiteState", "GetUncollectedYield"); + + Params::BrewingSiteState_GetUncollectedYield Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicSpawnerComponent.OnActorSpawned +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicSpawnerComponent::OnActorSpawned(class AActor* SpawnedActor, const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicSpawnerComponent", "OnActorSpawned"); + + Params::DynamicSpawnerComponent_OnActorSpawned Parms{}; + + Parms.SpawnedActor = SpawnedActor; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicSpawnerComponent.OnSpawnFinished +// (Final, Native, Public, HasOutParams) +// Parameters: +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicSpawnerComponent::OnSpawnFinished(const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicSpawnerComponent", "OnSpawnFinished"); + + Params::DynamicSpawnerComponent_OnSpawnFinished Parms{}; + + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AlohomoraLevelHelper.GetAlohomoraLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAlohomoraLevel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAlohomoraLevel UAlohomoraLevelHelper::GetAlohomoraLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AlohomoraLevelHelper", "GetAlohomoraLevel"); + + Params::AlohomoraLevelHelper_GetAlohomoraLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AlohomoraLevelHelper.IsAlohomoraLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAlohomoraLevel AlohomoraLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAlohomoraLevelHelper::IsAlohomoraLevel(EAlohomoraLevel AlohomoraLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AlohomoraLevelHelper", "IsAlohomoraLevel"); + + Params::AlohomoraLevelHelper_IsAlohomoraLevel Parms{}; + + Parms.AlohomoraLevel = AlohomoraLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AlohomoraLevelHelper.SetAlohomoraLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAlohomoraLevel AlohomoraLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAlohomoraLevelHelper::SetAlohomoraLevel(EAlohomoraLevel AlohomoraLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AlohomoraLevelHelper", "SetAlohomoraLevel"); + + Params::AlohomoraLevelHelper_SetAlohomoraLevel Parms{}; + + Parms.AlohomoraLevel = AlohomoraLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AlohomoraLevelHelper.SwitchAlohomoraLevel +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EAlohomoraLevel* AlohomoraLevel (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAlohomoraLevelHelper::SwitchAlohomoraLevel(EAlohomoraLevel* AlohomoraLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AlohomoraLevelHelper", "SwitchAlohomoraLevel"); + + Params::AlohomoraLevelHelper_SwitchAlohomoraLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AlohomoraLevel != nullptr) + *AlohomoraLevel = Parms.AlohomoraLevel; +} + + +// Function Phoenix.AmbientCreatureSpawnManager.Get +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UAmbientCreatureSpawnManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAmbientCreatureSpawnManager* UAmbientCreatureSpawnManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AmbientCreatureSpawnManager", "Get"); + + Params::AmbientCreatureSpawnManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AmbientCreatureSpawnManager.CullAllCreatures +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFadeOut (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAmbientCreatureSpawnManager::CullAllCreatures(bool bFadeOut) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientCreatureSpawnManager", "CullAllCreatures"); + + Params::AmbientCreatureSpawnManager_CullAllCreatures Parms{}; + + Parms.bFadeOut = bFadeOut; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AmbientCreatureSpawnManager.SetSpawningEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAmbientCreatureSpawnManager::SetSpawningEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientCreatureSpawnManager", "SetSpawningEnabled"); + + Params::AmbientCreatureSpawnManager_SetSpawningEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AmbientCreatureSpawnVolume.OnBeginOverlap +// (Final, Native, Private) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientCreatureSpawnVolume::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientCreatureSpawnVolume", "OnBeginOverlap"); + + Params::AmbientCreatureSpawnVolume_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AmbientCreatureSpawnVolume.OnEndOverlap +// (Final, Native, Private) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAmbientCreatureSpawnVolume::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientCreatureSpawnVolume", "OnEndOverlap"); + + Params::AmbientCreatureSpawnVolume_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AmbientGhost_AnimInstance.WaveCompleted +// (Final, Native, Public, BlueprintCallable) + +void UAmbientGhost_AnimInstance::WaveCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AmbientGhost_AnimInstance", "WaveCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellToolComponent.AdjustDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAdjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransformationSpellToolComponent::AdjustDistance(float InAdjust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellToolComponent", "AdjustDistance"); + + Params::TransformationSpellToolComponent_AdjustDistance Parms{}; + + Parms.InAdjust = InAdjust; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellToolComponent.InitialCameraBlendIsComplete +// (Final, Native, Public, BlueprintCallable) + +void UTransformationSpellToolComponent::InitialCameraBlendIsComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellToolComponent", "InitialCameraBlendIsComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationSpellToolComponent.GetCurrentColor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UTransformationSpellToolComponent::GetCurrentColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellToolComponent", "GetCurrentColor"); + + Params::TransformationSpellToolComponent_GetCurrentColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransformationSpellToolComponent.GetNormalizedObjectSizeRatio +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTransformationSpellToolComponent::GetNormalizedObjectSizeRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellToolComponent", "GetNormalizedObjectSizeRatio"); + + Params::TransformationSpellToolComponent_GetNormalizedObjectSizeRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransformationSpellToolComponent.GetTargetPointScreenPosition +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTransformationSpellToolComponent::GetTargetPointScreenPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationSpellToolComponent", "GetTargetPointScreenPosition"); + + Params::TransformationSpellToolComponent_GetTargetPointScreenPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AnalyticsManager.AnalyticsEventAction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ActionName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SubactionName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool ActionResult (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ResultExplained (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ActionDetail (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::AnalyticsEventAction(const class FString& ActionName, const class FString& SubactionName, const bool ActionResult, const class FString& ResultExplained, const class FString& ActionDetail) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "AnalyticsEventAction"); + + Params::AnalyticsManager_AnalyticsEventAction Parms{}; + + Parms.ActionName = std::move(ActionName); + Parms.SubactionName = std::move(SubactionName); + Parms.ActionResult = ActionResult; + Parms.ResultExplained = std::move(ResultExplained); + Parms.ActionDetail = std::move(ActionDetail); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnalyticsManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnalyticsManager* UAnalyticsManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "Get"); + + Params::AnalyticsManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AnalyticsManager.HandleConversationChoice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& DialogueID (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 ChoiceNum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 NumChoices (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandleConversationChoice(const class FString& DialogueID, const int32 ChoiceNum, const int32 NumChoices) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleConversationChoice"); + + Params::AnalyticsManager_HandleConversationChoice Parms{}; + + Parms.DialogueID = std::move(DialogueID); + Parms.ChoiceNum = ChoiceNum; + Parms.NumChoices = NumChoices; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandleFirstTimeLaunch +// (Final, Native, Static, Public, BlueprintCallable) + +void UAnalyticsManager::HandleFirstTimeLaunch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleFirstTimeLaunch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandleInteraction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandleInteraction(const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleInteraction"); + + Params::AnalyticsManager_HandleInteraction Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandleMenuAction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& MenuName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Action (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Selection (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SelectionDetail (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool LockedToPage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandleMenuAction(const class FString& MenuName, const class FString& Action, const class FString& Selection, const class FString& SelectionDetail, const bool LockedToPage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleMenuAction"); + + Params::AnalyticsManager_HandleMenuAction Parms{}; + + Parms.MenuName = std::move(MenuName); + Parms.Action = std::move(Action); + Parms.Selection = std::move(Selection); + Parms.SelectionDetail = std::move(SelectionDetail); + Parms.LockedToPage = LockedToPage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandleMenuItemSelect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName menuItemName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& selectAction (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandleMenuItemSelect(const class FName menuItemName, const class FString& selectAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleMenuItemSelect"); + + Params::AnalyticsManager_HandleMenuItemSelect Parms{}; + + Parms.menuItemName = menuItemName; + Parms.selectAction = std::move(selectAction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandleNPCAction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& NPCID (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Action (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ActionDetail (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ConversationID (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DialogueText (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 ChoiceNum (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 NumChoices (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandleNPCAction(const class FString& NPCID, const class FString& Action, const class FString& ActionDetail, const class FString& ConversationID, const class FString& DialogueText, const int32 ChoiceNum, const int32 NumChoices) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleNPCAction"); + + Params::AnalyticsManager_HandleNPCAction Parms{}; + + Parms.NPCID = std::move(NPCID); + Parms.Action = std::move(Action); + Parms.ActionDetail = std::move(ActionDetail); + Parms.ConversationID = std::move(ConversationID); + Parms.DialogueText = std::move(DialogueText); + Parms.ChoiceNum = ChoiceNum; + Parms.NumChoices = NumChoices; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandleOptionSet +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& OptionName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OptionType (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& StringValue (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool BoolValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float FloatValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandleOptionSet(const class FString& OptionName, const class FString& OptionType, const class FString& StringValue, const bool BoolValue, const float FloatValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleOptionSet"); + + Params::AnalyticsManager_HandleOptionSet Parms{}; + + Parms.OptionName = std::move(OptionName); + Parms.OptionType = std::move(OptionType); + Parms.StringValue = std::move(StringValue); + Parms.BoolValue = BoolValue; + Parms.FloatValue = FloatValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandlePlayerAvatarUpdate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& PresetType (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PresetValue (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandlePlayerAvatarUpdate(const class FString& PresetType, const class FString& PresetValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandlePlayerAvatarUpdate"); + + Params::AnalyticsManager_HandlePlayerAvatarUpdate Parms{}; + + Parms.PresetType = std::move(PresetType); + Parms.PresetValue = std::move(PresetValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandlePuzzle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& PuzzleName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool Start (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PuzzleType (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandlePuzzle(const class FString& PuzzleName, const bool Start, const class FString& PuzzleType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandlePuzzle"); + + Params::AnalyticsManager_HandlePuzzle Parms{}; + + Parms.PuzzleName = std::move(PuzzleName); + Parms.Start = Start; + Parms.PuzzleType = std::move(PuzzleType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandleResourceFlow +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Resource (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float ChangeAmount (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float FinalAmount (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Source (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SourceDetail (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ResourceFlowID (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ResourceCategory (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandleResourceFlow(const class FString& Resource, const float ChangeAmount, const float FinalAmount, const class FString& Source, const class FString& SourceDetail, const class FString& ResourceFlowID, const class FString& ResourceCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleResourceFlow"); + + Params::AnalyticsManager_HandleResourceFlow Parms{}; + + Parms.Resource = std::move(Resource); + Parms.ChangeAmount = ChangeAmount; + Parms.FinalAmount = FinalAmount; + Parms.Source = std::move(Source); + Parms.SourceDetail = std::move(SourceDetail); + Parms.ResourceFlowID = std::move(ResourceFlowID); + Parms.ResourceCategory = std::move(ResourceCategory); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandleSpellFunnel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const bool Conjuration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 StepNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FunnelAction (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Selection (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Transformation (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Color (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SelectionID (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandleSpellFunnel(const bool Conjuration, const int32 StepNumber, const class FString& FunnelAction, const class FString& Selection, const class FString& Transformation, const class FString& Color, const class FString& SelectionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleSpellFunnel"); + + Params::AnalyticsManager_HandleSpellFunnel Parms{}; + + Parms.Conjuration = Conjuration; + Parms.StepNumber = StepNumber; + Parms.FunnelAction = std::move(FunnelAction); + Parms.Selection = std::move(Selection); + Parms.Transformation = std::move(Transformation); + Parms.Color = std::move(Color); + Parms.SelectionID = std::move(SelectionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HandleSphinxPuzzle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Type (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EInteractiveState InteractiveState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HandleSphinxPuzzle(const class FString& Name_0, const class FString& Type, const EInteractiveState InteractiveState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HandleSphinxPuzzle"); + + Params::AnalyticsManager_HandleSphinxPuzzle Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Type = std::move(Type); + Parms.InteractiveState = InteractiveState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.HeartbeatUpdateMountState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& MountType (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::HeartbeatUpdateMountState(const class FString& MountType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "HeartbeatUpdateMountState"); + + Params::AnalyticsManager_HeartbeatUpdateMountState Parms{}; + + Parms.MountType = std::move(MountType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.SetNaturalPlaythrough +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const bool bNatural (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::SetNaturalPlaythrough(const bool bNatural) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "SetNaturalPlaythrough"); + + Params::AnalyticsManager_SetNaturalPlaythrough Parms{}; + + Parms.bNatural = bNatural; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.SetSaveSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const int32 SaveSlot (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::SetSaveSlot(const int32 SaveSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "SetSaveSlot"); + + Params::AnalyticsManager_SetSaveSlot Parms{}; + + Parms.SaveSlot = SaveSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.SetUsingFloo +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const bool UsingFloo (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAnalyticsManager::SetUsingFloo(const bool UsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AnalyticsManager", "SetUsingFloo"); + + Params::AnalyticsManager_SetUsingFloo Parms{}; + + Parms.UsingFloo = UsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AnalyticsManager.GetCharacterID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAnalyticsManager::GetCharacterID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnalyticsManager", "GetCharacterID"); + + Params::AnalyticsManager_GetCharacterID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AnalyticsManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UAnalyticsManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AnalyticsManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientGateManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAncientGateManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAncientGateManager* UAncientGateManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AncientGateManager", "Get"); + + Params::AncientGateManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AncientGateManager.GetAncientGatePrimitives +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Primitives (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UAncientGateManager::GetAncientGatePrimitives(class AActor* Actor, TArray* Primitives) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AncientGateManager", "GetAncientGatePrimitives"); + + Params::AncientGateManager_GetAncientGatePrimitives Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Primitives != nullptr) + *Primitives = std::move(Parms.Primitives); +} + + +// Function Phoenix.AncientGateManager.SetAncientGateCollision +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionResponse CollisionResponse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAncientGateManager::SetAncientGateCollision(class AActor* Actor, ECollisionResponse CollisionResponse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AncientGateManager", "SetAncientGateCollision"); + + Params::AncientGateManager_SetAncientGateCollision Parms{}; + + Parms.Actor = Actor; + Parms.CollisionResponse = CollisionResponse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.FixIncompatiableChestBeacon +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InChestActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEmptyContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::FixIncompatiableChestBeacon(const class AActor* InChestActor, bool bEmptyContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "FixIncompatiableChestBeacon"); + + Params::BeaconManager_FixIncompatiableChestBeacon Parms{}; + + Parms.InChestActor = InChestActor; + Parms.bEmptyContainer = bEmptyContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UBeaconManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBeaconManager* UBeaconManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "Get"); + + Params::BeaconManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconManager.GetMarkerActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InParentActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMarker* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMarker* UBeaconManager::GetMarkerActor(const class AActor* InParentActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "GetMarkerActor"); + + Params::BeaconManager_GetMarkerActor Parms{}; + + Parms.InParentActor = InParentActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconManager.IsActorBeaconComplete +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBeaconManager::IsActorBeaconComplete(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "IsActorBeaconComplete"); + + Params::BeaconManager_IsActorBeaconComplete Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconManager.RegisterDungeonEntrance +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& DungeonName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BeaconPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EntranceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::RegisterDungeonEntrance(const class FString& DungeonName, const struct FVector& Position, float ZRot, const struct FVector& BeaconPosition, int32 EntranceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "RegisterDungeonEntrance"); + + Params::BeaconManager_RegisterDungeonEntrance Parms{}; + + Parms.DungeonName = std::move(DungeonName); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + Parms.BeaconPosition = std::move(BeaconPosition); + Parms.EntranceIndex = EntranceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.RegisterDungeonExit +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName UID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Disable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::RegisterDungeonExit(const struct FVector& Position, class FName UID, bool Disable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "RegisterDungeonExit"); + + Params::BeaconManager_RegisterDungeonExit Parms{}; + + Parms.Position = std::move(Position); + Parms.UID = UID; + Parms.Disable = Disable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.RegisterDynamicBeaconObjectBP +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EBeaconType BeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BeaconIcon (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& BeaconWorld (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BeaconPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* NewBeaconObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowOnHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowDistanceOnHud (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UBeaconManager::RegisterDynamicBeaconObjectBP(EBeaconType BeaconType, const class FString& BeaconName, const class FString& BeaconIcon, const class FName& BeaconWorld, const struct FVector& BeaconPos, class AActor* NewBeaconObject, bool ShowOnHUD, bool ShowDistanceOnHud) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "RegisterDynamicBeaconObjectBP"); + + Params::BeaconManager_RegisterDynamicBeaconObjectBP Parms{}; + + Parms.BeaconType = BeaconType; + Parms.BeaconName = std::move(BeaconName); + Parms.BeaconIcon = std::move(BeaconIcon); + Parms.BeaconWorld = BeaconWorld; + Parms.BeaconPos = std::move(BeaconPos); + Parms.NewBeaconObject = NewBeaconObject; + Parms.ShowOnHUD = ShowOnHUD; + Parms.ShowDistanceOnHud = ShowDistanceOnHud; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconManager.RegisterDynamicBeaconScheduledEntityBP +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EBeaconType BeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BeaconIcon (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& BeaconWorld (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BeaconPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* NewBeaconScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowOnHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowDistanceOnHud (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UBeaconManager::RegisterDynamicBeaconScheduledEntityBP(EBeaconType BeaconType, const class FString& BeaconName, const class FString& BeaconIcon, const class FName& BeaconWorld, const struct FVector& BeaconPos, class UScheduledEntity* NewBeaconScheduledEntity, bool ShowOnHUD, bool ShowDistanceOnHud) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "RegisterDynamicBeaconScheduledEntityBP"); + + Params::BeaconManager_RegisterDynamicBeaconScheduledEntityBP Parms{}; + + Parms.BeaconType = BeaconType; + Parms.BeaconName = std::move(BeaconName); + Parms.BeaconIcon = std::move(BeaconIcon); + Parms.BeaconWorld = BeaconWorld; + Parms.BeaconPos = std::move(BeaconPos); + Parms.NewBeaconScheduledEntity = NewBeaconScheduledEntity; + Parms.ShowOnHUD = ShowOnHUD; + Parms.ShowDistanceOnHud = ShowDistanceOnHud; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconManager.RegisterExpansionTent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& tentID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsEntrance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::RegisterExpansionTent(const class FString& tentID, const struct FVector& Position, bool bIsEntrance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "RegisterExpansionTent"); + + Params::BeaconManager_RegisterExpansionTent Parms{}; + + Parms.tentID = std::move(tentID); + Parms.Position = std::move(Position); + Parms.bIsEntrance = bIsEntrance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.RegisterSanctuaryExit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SanctuaryWorldName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::RegisterSanctuaryExit(const class FString& SanctuaryWorldName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "RegisterSanctuaryExit"); + + Params::BeaconManager_RegisterSanctuaryExit Parms{}; + + Parms.SanctuaryWorldName = std::move(SanctuaryWorldName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.RegisterStaticBeaconBP +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EBeaconType BeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BeaconIcon (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& BeaconWorld (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BeaconPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowOnHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowDistanceOnHud (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BeaconableId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UBeaconManager::RegisterStaticBeaconBP(EBeaconType BeaconType, const class FString& BeaconName, const class FString& BeaconIcon, const class FName& BeaconWorld, const struct FVector& BeaconPos, bool ShowOnHUD, bool ShowDistanceOnHud, class FName BeaconableId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "RegisterStaticBeaconBP"); + + Params::BeaconManager_RegisterStaticBeaconBP Parms{}; + + Parms.BeaconType = BeaconType; + Parms.BeaconName = std::move(BeaconName); + Parms.BeaconIcon = std::move(BeaconIcon); + Parms.BeaconWorld = BeaconWorld; + Parms.BeaconPos = std::move(BeaconPos); + Parms.ShowOnHUD = ShowOnHUD; + Parms.ShowDistanceOnHud = ShowDistanceOnHud; + Parms.BeaconableId = BeaconableId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconManager.RegisterTransientDungeonEntrance +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& DungeonName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BeaconPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EntranceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::RegisterTransientDungeonEntrance(const class FString& DungeonName, const struct FVector& Position, float ZRot, const struct FVector& BeaconPosition, int32 EntranceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "RegisterTransientDungeonEntrance"); + + Params::BeaconManager_RegisterTransientDungeonEntrance Parms{}; + + Parms.DungeonName = std::move(DungeonName); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + Parms.BeaconPosition = std::move(BeaconPosition); + Parms.EntranceIndex = EntranceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.SetBeaconStateBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ObjectHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBeaconState BeaconState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::SetBeaconStateBP(int32 ObjectHandle, EBeaconState BeaconState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "SetBeaconStateBP"); + + Params::BeaconManager_SetBeaconStateBP Parms{}; + + Parms.ObjectHandle = ObjectHandle; + Parms.BeaconState = BeaconState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.UnRegisterBeaconByHandleBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int64 ObjectHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::UnRegisterBeaconByHandleBP(int64 ObjectHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("BeaconManager", "UnRegisterBeaconByHandleBP"); + + Params::BeaconManager_UnRegisterBeaconByHandleBP Parms{}; + + Parms.ObjectHandle = ObjectHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.GetBeaconByHandleBP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ObjectHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBeaconInfo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBeaconInfo* UBeaconManager::GetBeaconByHandleBP(int32 ObjectHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconManager", "GetBeaconByHandleBP"); + + Params::BeaconManager_GetBeaconByHandleBP Parms{}; + + Parms.ObjectHandle = ObjectHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconManager.GetDungeonReqirementsByName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& DungeonName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* RequiredSpells (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* CompletionSpells (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UBeaconManager::GetDungeonReqirementsByName(const class FString& DungeonName, TArray* RequiredSpells, TArray* CompletionSpells) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconManager", "GetDungeonReqirementsByName"); + + Params::BeaconManager_GetDungeonReqirementsByName Parms{}; + + Parms.DungeonName = std::move(DungeonName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (RequiredSpells != nullptr) + *RequiredSpells = std::move(Parms.RequiredSpells); + + if (CompletionSpells != nullptr) + *CompletionSpells = std::move(Parms.CompletionSpells); +} + + +// Function Phoenix.BeaconManager.OnNewGame +// (Final, Native, Public) + +void UBeaconManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.OnRevelioEnd +// (Final, Native, Public) + +void UBeaconManager::OnRevelioEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconManager", "OnRevelioEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.OnRevelioStart +// (Final, Native, Public) +// Parameters: +// float RevelioViewMeters (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::OnRevelioStart(float RevelioViewMeters) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconManager", "OnRevelioStart"); + + Params::BeaconManager_OnRevelioStart Parms{}; + + Parms.RevelioViewMeters = RevelioViewMeters; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UBeaconManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.SetBeaconRangesByHandle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ObjectHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InActivationDist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InEnterExitDist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::SetBeaconRangesByHandle(int32 ObjectHandle, int32 InActivationDist, int32 InEnterExitDist) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconManager", "SetBeaconRangesByHandle"); + + Params::BeaconManager_SetBeaconRangesByHandle Parms{}; + + Parms.ObjectHandle = ObjectHandle; + Parms.InActivationDist = InActivationDist; + Parms.InEnterExitDist = InEnterExitDist; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.SetBeaconStateByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBeaconType BeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ActiveState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::SetBeaconStateByName(EBeaconType BeaconType, const class FString& BeaconName, bool ActiveState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconManager", "SetBeaconStateByName"); + + Params::BeaconManager_SetBeaconStateByName Parms{}; + + Parms.BeaconType = BeaconType; + Parms.BeaconName = std::move(BeaconName); + Parms.ActiveState = ActiveState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconManager.UpdateExpansionTentPlayer +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& teleportPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBeaconManager::UpdateExpansionTentPlayer(const struct FVector& teleportPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconManager", "UpdateExpansionTentPlayer"); + + Params::BeaconManager_UpdateExpansionTentPlayer Parms{}; + + Parms.teleportPosition = std::move(teleportPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicEffect_Nova.NovaFinished +// (Final, Native, Public) +// Parameters: +// const class UObject* Object (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAncientMagicEffect_Nova::NovaFinished(const class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicEffect_Nova", "NovaFinished"); + + Params::AncientMagicEffect_Nova_NovaFinished Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicEffect_Test.CollisionDetected +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAncientMagicEffect_Test::CollisionDetected(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicEffect_Test", "CollisionDetected"); + + Params::AncientMagicEffect_Test_CollisionDetected Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.GetLoggingIsEnabled +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// bool* bLoggingIsEnabled (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::GetLoggingIsEnabled(bool* bLoggingIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AncientMagicHotSpot", "GetLoggingIsEnabled"); + + Params::AncientMagicHotSpot_GetLoggingIsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bLoggingIsEnabled != nullptr) + *bLoggingIsEnabled = Parms.bLoggingIsEnabled; +} + + +// Function Phoenix.AncientMagicHotSpot.ActivateHotSpot +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::ActivateHotSpot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "ActivateHotSpot"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.DeactivateHotSpot +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::DeactivateHotSpot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "DeactivateHotSpot"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.DestroyVFX +// (Final, Native, Public, BlueprintCallable) + +void AAncientMagicHotSpot::DestroyVFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "DestroyVFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.Done +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool DeactivateHotSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::Done(bool DeactivateHotSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "Done"); + + Params::AncientMagicHotSpot_Done Parms{}; + + Parms.DeactivateHotSpot = DeactivateHotSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.EnableInteract +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AAncientMagicHotSpot::EnableInteract() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "EnableInteract"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.EnteredHotSpotRadius +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::EnteredHotSpotRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "EnteredHotSpotRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.EnteredInnerRadius +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::EnteredInnerRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "EnteredInnerRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.EnteredOuterRadius +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::EnteredOuterRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "EnteredOuterRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.ExitedHotSpotRadius +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::ExitedHotSpotRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "ExitedHotSpotRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.ExitedInnerRadius +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::ExitedInnerRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "ExitedInnerRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.ExitedOuterRadius +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::ExitedOuterRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "ExitedOuterRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.FireWand +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AAncientMagicHotSpot::FireWand() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "FireWand"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.FootPlantOccurred +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& FootLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& FootRotator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::FootPlantOccurred(const struct FVector& FootLocation, const struct FRotator& FootRotator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "FootPlantOccurred"); + + Params::AncientMagicHotSpot_FootPlantOccurred Parms{}; + + Parms.FootLocation = std::move(FootLocation); + Parms.FootRotator = std::move(FootRotator); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.AncientMagicHotSpot.ForceActivateHotSpot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InPlayerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadiiMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHeightMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::ForceActivateHotSpot(class AActor* InPlayerActor, float InRadiiMultiplier, float InHeightMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "ForceActivateHotSpot"); + + Params::AncientMagicHotSpot_ForceActivateHotSpot Parms{}; + + Parms.InPlayerActor = InPlayerActor; + Parms.InRadiiMultiplier = InRadiiMultiplier; + Parms.InHeightMultiplier = InHeightMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.ForceDeactivateHotSpot +// (Final, Native, Public, BlueprintCallable) + +void AAncientMagicHotSpot::ForceDeactivateHotSpot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "ForceDeactivateHotSpot"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.HideHideOBJ +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AAncientMagicHotSpot::HideHideOBJ() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "HideHideOBJ"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.HideRevealOBJ +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AAncientMagicHotSpot::HideRevealOBJ() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "HideRevealOBJ"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.HotSpotWasForcedActive +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::HotSpotWasForcedActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "HotSpotWasForcedActive"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.HotSpotWasForcedInactive +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::HotSpotWasForcedInactive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "HotSpotWasForcedInactive"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.Interact +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBTService_AvaAITree* AvaService (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::Interact(class UBTService_AvaAITree* AvaService) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "Interact"); + + Params::AncientMagicHotSpot_Interact Parms{}; + + Parms.AvaService = AvaService; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.IsHotspotBeingForcedActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AAncientMagicHotSpot::IsHotspotBeingForcedActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "IsHotspotBeingForcedActive"); + + Params::AncientMagicHotSpot_IsHotspotBeingForcedActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AncientMagicHotSpot.NovaComplete +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::NovaComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "NovaComplete"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.PlayerIsInHotSpot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InPlayerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInHotSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::PlayerIsInHotSpot(class AActor* InPlayerActor, bool bInHotSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "PlayerIsInHotSpot"); + + Params::AncientMagicHotSpot_PlayerIsInHotSpot Parms{}; + + Parms.InPlayerActor = InPlayerActor; + Parms.bInHotSpot = bInHotSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.Reactivate +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AAncientMagicHotSpot::Reactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "Reactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.StartVFX +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraSystem* InAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::StartVFX(class UNiagaraSystem* InAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "StartVFX"); + + Params::AncientMagicHotSpot_StartVFX Parms{}; + + Parms.InAsset = InAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.StopTrackingFootPlants +// (Final, Native, Public, BlueprintCallable) + +void AAncientMagicHotSpot::StopTrackingFootPlants() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "StopTrackingFootPlants"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.TrackFootPlants +// (Final, Native, Public, BlueprintCallable) + +void AAncientMagicHotSpot::TrackFootPlants() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "TrackFootPlants"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.UnHide +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AAncientMagicHotSpot::UnHide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "UnHide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.UpdateHotSpot +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::UpdateHotSpot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "UpdateHotSpot"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.UpdateHotSpotRadius +// (Event, Public, BlueprintEvent) + +void AAncientMagicHotSpot::UpdateHotSpotRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "UpdateHotSpotRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicHotSpot.UpdateInnerRadius +// (Event, Public, BlueprintEvent) +// Parameters: +// float AngleRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Ratio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::UpdateInnerRadius(float AngleRatio, float Ratio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "UpdateInnerRadius"); + + Params::AncientMagicHotSpot_UpdateInnerRadius Parms{}; + + Parms.AngleRatio = AngleRatio; + Parms.Ratio = Ratio; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.AncientMagicHotSpot.UpdateOuterRadius +// (Event, Public, BlueprintEvent) +// Parameters: +// float AngleRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DistanceRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::UpdateOuterRadius(float AngleRatio, float DistanceRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "UpdateOuterRadius"); + + Params::AncientMagicHotSpot_UpdateOuterRadius Parms{}; + + Parms.AngleRatio = AngleRatio; + Parms.DistanceRatio = DistanceRatio; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.AncientMagicHotSpot.UpdateVFX +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AngleRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DistanceRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::UpdateVFX(float AngleRatio, float DistanceRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "UpdateVFX"); + + Params::AncientMagicHotSpot_UpdateVFX Parms{}; + + Parms.AngleRatio = AngleRatio; + Parms.DistanceRatio = DistanceRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.Log +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FString& Info (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* LogObjectName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ExtraInfo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::Log(const class FString& Info, const class UObject* LogObjectName, const class FString& ExtraInfo) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "Log"); + + Params::AncientMagicHotSpot_Log Parms{}; + + Parms.Info = std::move(Info); + Parms.LogObjectName = LogObjectName; + Parms.ExtraInfo = std::move(ExtraInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicHotSpot.LogList +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// const TArray& LogActorList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& HeaderInfo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PerActorInfo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PerActorExtraInfo (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicHotSpot::LogList(const TArray& LogActorList, const class FString& HeaderInfo, const class FString& PerActorInfo, const class FString& PerActorExtraInfo) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicHotSpot", "LogList"); + + Params::AncientMagicHotSpot_LogList Parms{}; + + Parms.LogActorList = std::move(LogActorList); + Parms.HeaderInfo = std::move(HeaderInfo); + Parms.PerActorInfo = std::move(PerActorInfo); + Parms.PerActorExtraInfo = std::move(PerActorExtraInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomRiderAction_TravelToPoint.CheckPlayerDistanceToNPC +// (Final, Native, Private) + +void UBroomRiderAction_TravelToPoint::CheckPlayerDistanceToNPC() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomRiderAction_TravelToPoint", "CheckPlayerDistanceToNPC"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicNova.SetNotifyObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicNova::SetNotifyObject(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicNova", "SetNotifyObject"); + + Params::AncientMagicNova_SetNotifyObject Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicTarget.Discover +// (Final, Native, Public, BlueprintCallable) + +void AAncientMagicTarget::Discover() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicTarget", "Discover"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicTarget.OnDiscover +// (Event, Public, BlueprintEvent) + +void AAncientMagicTarget::OnDiscover() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicTarget", "OnDiscover"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicTarget.OnReset +// (Event, Public, BlueprintEvent) + +void AAncientMagicTarget::OnReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicTarget", "OnReset"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.AncientMagicTarget.Reset +// (Final, Native, Public, BlueprintCallable) + +void AAncientMagicTarget::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicTarget", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicTarget.SetDebugVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool DebugVisibleIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AAncientMagicTarget::SetDebugVisible(bool DebugVisibleIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicTarget", "SetDebugVisible"); + + Params::AncientMagicTarget_SetDebugVisible Parms{}; + + Parms.DebugVisibleIn = DebugVisibleIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicWaypoint.FootPlantOccurred +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& FootLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& FootRotator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void AAncientMagicWaypoint::FootPlantOccurred(const struct FVector& FootLocation, const struct FRotator& FootRotator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicWaypoint", "FootPlantOccurred"); + + Params::AncientMagicWaypoint_FootPlantOccurred Parms{}; + + Parms.FootLocation = std::move(FootLocation); + Parms.FootRotator = std::move(FootRotator); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.AncientMagicWaypoint.StopTrackingFootPlants +// (Final, Native, Public, BlueprintCallable) + +void AAncientMagicWaypoint::StopTrackingFootPlants() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicWaypoint", "StopTrackingFootPlants"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicWaypoint.TrackFootPlants +// (Final, Native, Public, BlueprintCallable) + +void AAncientMagicWaypoint::TrackFootPlants() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicWaypoint", "TrackFootPlants"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicWidget.SetProgress +// (Event, Public, BlueprintEvent) +// Parameters: +// float progress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAncientMagicWidget::SetProgress(float progress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicWidget", "SetProgress"); + + Params::AncientMagicWidget_SetProgress Parms{}; + + Parms.progress = progress; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.AncientMagicWidget.SetReticuleScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAncientMagicWidget::SetReticuleScale(float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicWidget", "SetReticuleScale"); + + Params::AncientMagicWidget_SetReticuleScale Parms{}; + + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AncientMagicWidget.ShowDiscoverProgressButton +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAncientMagicWidget::ShowDiscoverProgressButton(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AncientMagicWidget", "ShowDiscoverProgressButton"); + + Params::AncientMagicWidget_ShowDiscoverProgressButton Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneActionState_AbandonStations.OnExited +// (Final, Native, Public) + +void USceneActionState_AbandonStations::OnExited() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_AbandonStations", "OnExited"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomFlightVFXActor.CreateBroomMaterialDynamic +// (Event, Protected, BlueprintEvent) + +void ABroomFlightVFXActor::CreateBroomMaterialDynamic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "CreateBroomMaterialDynamic"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BroomFlightVFXActor.DestroyNiagaraAndPostProcessComponent +// (Event, Protected, BlueprintEvent) + +void ABroomFlightVFXActor::DestroyNiagaraAndPostProcessComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "DestroyNiagaraAndPostProcessComponent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BroomFlightVFXActor.GetBroomCapsule +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AFlyingBroom* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AFlyingBroom* ABroomFlightVFXActor::GetBroomCapsule() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "GetBroomCapsule"); + + Params::BroomFlightVFXActor_GetBroomCapsule Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.BroomFlightVFXActor.GetNiagara +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UNiagaraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraComponent* ABroomFlightVFXActor::GetNiagara() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "GetNiagara"); + + Params::BroomFlightVFXActor_GetNiagara Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.BroomFlightVFXActor.GetPostProcess +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UPostProcessComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPostProcessComponent* ABroomFlightVFXActor::GetPostProcess() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "GetPostProcess"); + + Params::BroomFlightVFXActor_GetPostProcess Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.BroomFlightVFXActor.SetRadialBlurParameterValues +// (Event, Protected, HasDefaults, BlueprintEvent) +// Parameters: +// float EffectAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& TargetPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABroomFlightVFXActor::SetRadialBlurParameterValues(float EffectAmount, const struct FLinearColor& TargetPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "SetRadialBlurParameterValues"); + + Params::BroomFlightVFXActor_SetRadialBlurParameterValues Parms{}; + + Parms.EffectAmount = EffectAmount; + Parms.TargetPos = std::move(TargetPos); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BroomFlightVFXActor.SetRadialBlurToggleParameterValue +// (Event, Protected, BlueprintEvent) +// Parameters: +// float ToggleAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABroomFlightVFXActor::SetRadialBlurToggleParameterValue(float ToggleAmount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "SetRadialBlurToggleParameterValue"); + + Params::BroomFlightVFXActor_SetRadialBlurToggleParameterValue Parms{}; + + Parms.ToggleAmount = ToggleAmount; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BroomFlightVFXActor.SetupBoostGainVFX +// (Event, Protected, BlueprintEvent) + +void ABroomFlightVFXActor::SetupBoostGainVFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "SetupBoostGainVFX"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BroomFlightVFXActor.SetupBroomTrailVFX +// (Event, Protected, BlueprintEvent) + +void ABroomFlightVFXActor::SetupBroomTrailVFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "SetupBroomTrailVFX"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BroomFlightVFXActor.SetupGroundVFX +// (Event, Protected, BlueprintEvent) + +void ABroomFlightVFXActor::SetupGroundVFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "SetupGroundVFX"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BroomFlightVFXActor.SetupVFXRefs +// (Event, Protected, BlueprintEvent) + +void ABroomFlightVFXActor::SetupVFXRefs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "SetupVFXRefs"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.BroomFlightVFXActor.SpawnNiagaraSystem +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UNiagaraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraComponent* ABroomFlightVFXActor::SpawnNiagaraSystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomFlightVFXActor", "SpawnNiagaraSystem"); + + Params::BroomFlightVFXActor_SpawnNiagaraSystem Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Torch.ChangeLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& i_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float i_temperature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::ChangeLightColor(const struct FLinearColor& i_Color, float i_temperature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "ChangeLightColor"); + + Params::Torch_ChangeLightColor Parms{}; + + Parms.i_Color = std::move(i_Color); + Parms.i_temperature = i_temperature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.ConstructTorch +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATorch::ConstructTorch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "ConstructTorch"); + + Params::Torch_ConstructTorch Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Torch.CrossLightTickRange +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool bin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::CrossLightTickRange(bool bin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "CrossLightTickRange"); + + Params::Torch_CrossLightTickRange Parms{}; + + Parms.bin = bin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.EndLight +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bLerp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::EndLight(bool bLerp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "EndLight"); + + Params::Torch_EndLight Parms{}; + + Parms.bLerp = bLerp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.ExtinguishLight +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bSlow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::ExtinguishLight(bool bSlow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "ExtinguishLight"); + + Params::Torch_ExtinguishLight Parms{}; + + Parms.bSlow = bSlow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.GetDPCInitialTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform ATorch::GetDPCInitialTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "GetDPCInitialTransform"); + + Params::Torch_GetDPCInitialTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Torch.Lightswitch +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool bOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLerp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::Lightswitch(bool bOn, bool bLerp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "Lightswitch"); + + Params::Torch_Lightswitch Parms{}; + + Parms.bOn = bOn; + Parms.bLerp = bLerp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.Lightswitch_Lerp +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::Lightswitch_Lerp(bool bOn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "Lightswitch_Lerp"); + + Params::Torch_Lightswitch_Lerp Parms{}; + + Parms.bOn = bOn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Torch.LightswitchTimelineUpdate +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float percent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::LightswitchTimelineUpdate(float percent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "LightswitchTimelineUpdate"); + + Params::Torch_LightswitchTimelineUpdate Parms{}; + + Parms.percent = percent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.LoadSyncronousNiagaraSystem +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// TSoftObjectPtr UnloadedSystem (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraSystem** LoadedSystem (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::LoadSyncronousNiagaraSystem(TSoftObjectPtr UnloadedSystem, class UNiagaraSystem** LoadedSystem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "LoadSyncronousNiagaraSystem"); + + Params::Torch_LoadSyncronousNiagaraSystem Parms{}; + + Parms.UnloadedSystem = UnloadedSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LoadedSystem != nullptr) + *LoadedSystem = Parms.LoadedSystem; +} + + +// Function Phoenix.Torch.MidLight +// (Final, Native, Protected, BlueprintCallable) + +void ATorch::MidLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "MidLight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.ModFunctionSetup +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 ATorch::ModFunctionSetup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "ModFunctionSetup"); + + Params::Torch_ModFunctionSetup Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Torch.OnPropagateOverlapBegin +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ATorch::OnPropagateOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "OnPropagateOverlapBegin"); + + Params::Torch_OnPropagateOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.OnPropagateOverlapEnd +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::OnPropagateOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "OnPropagateOverlapEnd"); + + Params::Torch_OnPropagateOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.OnProxOverlapBegin +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ATorch::OnProxOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "OnProxOverlapBegin"); + + Params::Torch_OnProxOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.ParticleSetup +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATorch::ParticleSetup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "ParticleSetup"); + + Params::Torch_ParticleSetup Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Torch.Propagate +// (Final, Native, Private, BlueprintCallable) + +void ATorch::Propagate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "Propagate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.PropagationSetup +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ATorch::PropagationSetup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "PropagationSetup"); + + Params::Torch_PropagationSetup Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Torch.ResetLightColor +// (Final, Native, Public, BlueprintCallable) + +void ATorch::ResetLightColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "ResetLightColor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.SequentialLight +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector& LightLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::SequentialLight(const struct FVector& LightLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "SequentialLight"); + + Params::Torch_SequentialLight Parms{}; + + Parms.LightLoc = std::move(LightLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.SequentialLightTimelineFinish +// (Final, Native, Public, BlueprintCallable) + +void ATorch::SequentialLightTimelineFinish() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "SequentialLightTimelineFinish"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.SequentialLightTimelineUpdate +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& LightLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float percent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::SequentialLightTimelineUpdate(const struct FVector& LightLoc, float percent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "SequentialLightTimelineUpdate"); + + Params::Torch_SequentialLightTimelineUpdate Parms{}; + + Parms.LightLoc = std::move(LightLoc); + Parms.percent = percent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.SetOnFire +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool bOnFire (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::SetOnFire(bool bOnFire) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "SetOnFire"); + + Params::Torch_SetOnFire Parms{}; + + Parms.bOnFire = bOnFire; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.SetUpLights +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UPointLightComponent* curPL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpotLightComponent* curSL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPointLightComponent* curIL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::SetUpLights(class UPointLightComponent* curPL, class USpotLightComponent* curSL, class UPointLightComponent* curIL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "SetUpLights"); + + Params::Torch_SetUpLights Parms{}; + + Parms.curPL = curPL; + Parms.curSL = curSL; + Parms.curIL = curIL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.ShouldStartLit +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATorch::ShouldStartLit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "ShouldStartLit"); + + Params::Torch_ShouldStartLit Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Torch.StartLight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLerp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::StartLight(bool bLerp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "StartLight"); + + Params::Torch_StartLight Parms{}; + + Parms.bLerp = bLerp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Torch.StopLerp +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void ATorch::StopLerp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "StopLerp"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Torch.TorchSetup +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UObjectStateComponent* i_ObjectStateComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTimelineComponent* i_Timeline (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraComponent* i_FireParticle (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USphereComponent* i_PropagateTrigger (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAkComponent* i_AkComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimatedLightComponent* i_AnimatedLight (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPointLightComponent* i_PL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpotLightComponent* i_SL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPointLightComponent* i_IL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATorch::TorchSetup(class UObjectStateComponent* i_ObjectStateComp, class UTimelineComponent* i_Timeline, class UNiagaraComponent* i_FireParticle, class USphereComponent* i_PropagateTrigger, class UAkComponent* i_AkComp, class UAnimatedLightComponent* i_AnimatedLight, class UPointLightComponent* i_PL, class USpotLightComponent* i_SL, class UPointLightComponent* i_IL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "TorchSetup"); + + Params::Torch_TorchSetup Parms{}; + + Parms.i_ObjectStateComp = i_ObjectStateComp; + Parms.i_Timeline = i_Timeline; + Parms.i_FireParticle = i_FireParticle; + Parms.i_PropagateTrigger = i_PropagateTrigger; + Parms.i_AkComp = i_AkComp; + Parms.i_AnimatedLight = i_AnimatedLight; + Parms.i_PL = i_PL; + Parms.i_SL = i_SL; + Parms.i_IL = i_IL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Torch.TorchGetNormalizedTime +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* NormalizedTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATorch::TorchGetNormalizedTime(float* NormalizedTime) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Torch", "TorchGetNormalizedTime"); + + Params::Torch_TorchGetNormalizedTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NormalizedTime != nullptr) + *NormalizedTime = Parms.NormalizedTime; +} + + +// Function Phoenix.TileableFrameActor.MakeFrame +// (Final, Native, Public, BlueprintCallable) + +void ATileableFrameActor::MakeFrame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileableFrameActor", "MakeFrame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityEventListener_OnItemConsumed.OnItemConsumed +// (Final, Native, Protected) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Variation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ItemUsageType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGAbilityEventListener_OnItemConsumed::OnItemConsumed(class FName CharacterID, class FName ItemId, class FName Variation, class FName ItemType, class FName ItemUsageType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityEventListener_OnItemConsumed", "OnItemConsumed"); + + Params::RPGAbilityEventListener_OnItemConsumed_OnItemConsumed Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ItemId = ItemId; + Parms.Variation = Variation; + Parms.ItemType = ItemType; + Parms.ItemUsageType = ItemUsageType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_PerceptionPoint.AddExcludeVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InAreaPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_PerceptionPoint::AddExcludeVolume(class APerceptionPointArea* InAreaPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_PerceptionPoint", "AddExcludeVolume"); + + Params::Enemy_PerceptionPoint_AddExcludeVolume Parms{}; + + Parms.InAreaPtr = InAreaPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_PerceptionPoint.AddForceVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InAreaPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_PerceptionPoint::AddForceVolume(class APerceptionPointArea* InAreaPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_PerceptionPoint", "AddForceVolume"); + + Params::Enemy_PerceptionPoint_AddForceVolume Parms{}; + + Parms.InAreaPtr = InAreaPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_PerceptionPoint.AddLoseVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InAreaPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_PerceptionPoint::AddLoseVolume(class APerceptionPointArea* InAreaPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_PerceptionPoint", "AddLoseVolume"); + + Params::Enemy_PerceptionPoint_AddLoseVolume Parms{}; + + Parms.InAreaPtr = InAreaPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_PerceptionPoint.AddPerceiveVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InAreaPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_PerceptionPoint::AddPerceiveVolume(class APerceptionPointArea* InAreaPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_PerceptionPoint", "AddPerceiveVolume"); + + Params::Enemy_PerceptionPoint_AddPerceiveVolume Parms{}; + + Parms.InAreaPtr = InAreaPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_PerceptionPoint.RemoveExcludeVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InAreaPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_PerceptionPoint::RemoveExcludeVolume(class APerceptionPointArea* InAreaPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_PerceptionPoint", "RemoveExcludeVolume"); + + Params::Enemy_PerceptionPoint_RemoveExcludeVolume Parms{}; + + Parms.InAreaPtr = InAreaPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_PerceptionPoint.RemoveForceVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InAreaPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_PerceptionPoint::RemoveForceVolume(class APerceptionPointArea* InAreaPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_PerceptionPoint", "RemoveForceVolume"); + + Params::Enemy_PerceptionPoint_RemoveForceVolume Parms{}; + + Parms.InAreaPtr = InAreaPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_PerceptionPoint.RemoveLoseVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InAreaPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_PerceptionPoint::RemoveLoseVolume(class APerceptionPointArea* InAreaPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_PerceptionPoint", "RemoveLoseVolume"); + + Params::Enemy_PerceptionPoint_RemoveLoseVolume Parms{}; + + Parms.InAreaPtr = InAreaPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_PerceptionPoint.RemovePerceiveVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointArea* InAreaPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_PerceptionPoint::RemovePerceiveVolume(class APerceptionPointArea* InAreaPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_PerceptionPoint", "RemovePerceiveVolume"); + + Params::Enemy_PerceptionPoint_RemovePerceiveVolume Parms{}; + + Parms.InAreaPtr = InAreaPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.CalcForce +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* Mesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float i_Mass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEmplace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URagdollControlComponent* RagdollComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::CalcForce(class AActor* Actor, class UPrimitiveComponent* Mesh, float i_Mass, bool bEmplace, class URagdollControlComponent* RagdollComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "CalcForce"); + + Params::WaterVolumeBase_CalcForce Parms{}; + + Parms.Actor = Actor; + Parms.Mesh = Mesh; + Parms.i_Mass = i_Mass; + Parms.bEmplace = bEmplace; + Parms.RagdollComp = RagdollComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.Damp +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Mesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObjectStateInfo* ObjectState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::Damp(class UPrimitiveComponent* Mesh, class UObjectStateInfo* ObjectState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "Damp"); + + Params::WaterVolumeBase_Damp Parms{}; + + Parms.Mesh = Mesh; + Parms.ObjectState = ObjectState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.ExplosionVFX +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AActor* curActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inWater (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::ExplosionVFX(class AActor* curActor, class UPrimitiveComponent* PrimComp, const struct FVector& Location, bool inWater, float InForce, float Radius, float Falloff) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "ExplosionVFX"); + + Params::WaterVolumeBase_ExplosionVFX Parms{}; + + Parms.curActor = curActor; + Parms.PrimComp = PrimComp; + Parms.Location = std::move(Location); + Parms.inWater = inWater; + Parms.InForce = InForce; + Parms.Radius = Radius; + Parms.Falloff = Falloff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.GetBounds +// (Final, Native, Protected, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Mesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBoxSphereBounds AWaterVolumeBase::GetBounds(class UPrimitiveComponent* Mesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "GetBounds"); + + Params::WaterVolumeBase_GetBounds Parms{}; + + Parms.Mesh = Mesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WaterVolumeBase.OnOverlapBegin +// (Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "OnOverlapBegin"); + + Params::WaterVolumeBase_OnOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.OnOverlapEnd +// (Native, Protected) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "OnOverlapEnd"); + + Params::WaterVolumeBase_OnOverlapEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.OnRagdollRecoveredInWater +// (Final, Native, Public) +// Parameters: +// class URagdollControlComponent* RagdollControlComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::OnRagdollRecoveredInWater(class URagdollControlComponent* RagdollControlComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "OnRagdollRecoveredInWater"); + + Params::WaterVolumeBase_OnRagdollRecoveredInWater Parms{}; + + Parms.RagdollControlComponent = RagdollControlComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.RemoveActors +// (Native, Protected) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWaterVolumeBase::RemoveActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "RemoveActors"); + + Params::WaterVolumeBase_RemoveActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WaterVolumeBase.RemoveVFX +// (Final, Native, Protected) +// Parameters: +// EWaterVfx i_vfx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* curActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::RemoveVFX(EWaterVfx i_vfx, class AActor* curActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "RemoveVFX"); + + Params::WaterVolumeBase_RemoveVFX Parms{}; + + Parms.i_vfx = i_vfx; + Parms.curActor = curActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.SetupCharacter +// (Native, Protected, BlueprintCallable) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObjectStateInfo* ObjectState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URagdollControlComponent* RagdollComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverlappingLakeSphere (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::SetupCharacter(class ACharacter* Character, class UObjectStateInfo* ObjectState, class URagdollControlComponent* RagdollComp, bool bSkipIgnore, bool bOverlappingLakeSphere) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "SetupCharacter"); + + Params::WaterVolumeBase_SetupCharacter Parms{}; + + Parms.Character = Character; + Parms.ObjectState = ObjectState; + Parms.RagdollComp = RagdollComp; + Parms.bSkipIgnore = bSkipIgnore; + Parms.bOverlappingLakeSphere = bOverlappingLakeSphere; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.SetupObject +// (Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* Mesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObjectStateInfo* ObjectState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShouldFloat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverlappingLakeSphere (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URagdollControlComponent* RagdollComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::SetupObject(class AActor* Actor, class UPrimitiveComponent* Mesh, class UObjectStateInfo* ObjectState, bool bShouldFloat, bool bSkipIgnore, bool bOverlappingLakeSphere, class URagdollControlComponent* RagdollComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "SetupObject"); + + Params::WaterVolumeBase_SetupObject Parms{}; + + Parms.Actor = Actor; + Parms.Mesh = Mesh; + Parms.ObjectState = ObjectState; + Parms.bShouldFloat = bShouldFloat; + Parms.bSkipIgnore = bSkipIgnore; + Parms.bOverlappingLakeSphere = bOverlappingLakeSphere; + Parms.RagdollComp = RagdollComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.SplashVFX +// (Final, Native, Protected, HasDefaults) +// Parameters: +// bool i_Char (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EWaterVfx i_vfx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* curActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float waterZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& waterNorm (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShallow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::SplashVFX(bool i_Char, EWaterVfx i_vfx, class AActor* curActor, class UPrimitiveComponent* PrimComp, float waterZ, const struct FVector& waterNorm, bool bShallow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "SplashVFX"); + + Params::WaterVolumeBase_SplashVFX Parms{}; + + Parms.i_Char = i_Char; + Parms.i_vfx = i_vfx; + Parms.curActor = curActor; + Parms.PrimComp = PrimComp; + Parms.waterZ = waterZ; + Parms.waterNorm = std::move(waterNorm); + Parms.bShallow = bShallow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolumeBase.UnDamp +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* Mesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObjectStateInfo* ObjectState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolumeBase::UnDamp(class UPrimitiveComponent* Mesh, class UObjectStateInfo* ObjectState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolumeBase", "UnDamp"); + + Params::WaterVolumeBase_UnDamp Parms{}; + + Parms.Mesh = Mesh; + Parms.ObjectState = ObjectState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicBranchComponent.ClearAbilitySupported +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicBranchComponent::ClearAbilitySupported(EEnemy_Ability InAbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicBranchComponent", "ClearAbilitySupported"); + + Params::DynamicBranchComponent_ClearAbilitySupported Parms{}; + + Parms.InAbility = InAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicBranchComponent.SetAbilityActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicBranchComponent::SetAbilityActive(EEnemy_Ability InAbility, bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicBranchComponent", "SetAbilityActive"); + + Params::DynamicBranchComponent_SetAbilityActive Parms{}; + + Parms.InAbility = InAbility; + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicBranchComponent.SetAbilitySupported +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicBranchComponent::SetAbilitySupported(EEnemy_Ability InAbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicBranchComponent", "SetAbilitySupported"); + + Params::DynamicBranchComponent_SetAbilitySupported Parms{}; + + Parms.InAbility = InAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicBranchComponent.StartDynamicBranch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemy_Ability InNextAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bStartImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicBranchComponent::StartDynamicBranch(EEnemy_Ability InAbility, EEnemy_Ability InNextAbility, bool bStartImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicBranchComponent", "StartDynamicBranch"); + + Params::DynamicBranchComponent_StartDynamicBranch Parms{}; + + Parms.InAbility = InAbility; + Parms.InNextAbility = InNextAbility; + Parms.bStartImmediate = bStartImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicBranchComponent.GetActiveAbility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_Ability UDynamicBranchComponent::GetActiveAbility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicBranchComponent", "GetActiveAbility"); + + Params::DynamicBranchComponent_GetActiveAbility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicBranchComponent.IsAbilityActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDynamicBranchComponent::IsAbilityActive(EEnemy_Ability InAbility) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicBranchComponent", "IsAbilityActive"); + + Params::DynamicBranchComponent_IsAbilityActive Parms{}; + + Parms.InAbility = InAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicBranchComponent.IsAbilitySupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDynamicBranchComponent::IsAbilitySupported(EEnemy_Ability InAbility) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicBranchComponent", "IsAbilitySupported"); + + Params::DynamicBranchComponent_IsAbilitySupported Parms{}; + + Parms.InAbility = InAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.ComputeAditiveReactDirection +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* InVictim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InTraceDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::ComputeAditiveReactDirection(class AActor* InVictim, const struct FVector& InTraceDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "ComputeAditiveReactDirection"); + + Params::Biped_AnimInstance_ComputeAditiveReactDirection Parms{}; + + Parms.InVictim = InVictim; + Parms.InTraceDirection = std::move(InTraceDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.FinishSettingCinematicLeftArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::FinishSettingCinematicLeftArmState(bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "FinishSettingCinematicLeftArmState"); + + Params::Biped_AnimInstance_FinishSettingCinematicLeftArmState Parms{}; + + Parms.bBroadcastChange = bBroadcastChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.FinishSettingCinematicRightArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::FinishSettingCinematicRightArmState(bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "FinishSettingCinematicRightArmState"); + + Params::Biped_AnimInstance_FinishSettingCinematicRightArmState Parms{}; + + Parms.bBroadcastChange = bBroadcastChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.FullyResetBasicMobilityMode +// (Final, Native, Public, BlueprintCallable) + +void UBiped_AnimInstance::FullyResetBasicMobilityMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "FullyResetBasicMobilityMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.Get_AimOffsetPitch +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// float* OutPitch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::Get_AimOffsetPitch(float* OutPitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "Get_AimOffsetPitch"); + + Params::Biped_AnimInstance_Get_AimOffsetPitch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPitch != nullptr) + *OutPitch = Parms.OutPitch; +} + + +// Function Phoenix.Biped_AnimInstance.Get_AimOffsetYaw +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// float* OutYaw (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::Get_AimOffsetYaw(float* OutYaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "Get_AimOffsetYaw"); + + Params::Biped_AnimInstance_Get_AimOffsetYaw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutYaw != nullptr) + *OutYaw = Parms.OutYaw; +} + + +// Function Phoenix.Biped_AnimInstance.GetAdditiveBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EAdditiveBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetAdditiveBodyState(EAdditiveBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetAdditiveBodyState"); + + Params::Biped_AnimInstance_GetAdditiveBodyState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetAttackState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EAttackState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetAttackState(EAttackState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetAttackState"); + + Params::Biped_AnimInstance_GetAttackState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetCurrentBasicMobilityMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBasicMobilityMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBasicMobilityMode UBiped_AnimInstance::GetCurrentBasicMobilityMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetCurrentBasicMobilityMode"); + + Params::Biped_AnimInstance_GetCurrentBasicMobilityMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetDefaultBasicMobilityMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBasicMobilityMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBasicMobilityMode UBiped_AnimInstance::GetDefaultBasicMobilityMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetDefaultBasicMobilityMode"); + + Params::Biped_AnimInstance_GetDefaultBasicMobilityMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetDodgeState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EDodgeState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetDodgeState(EDodgeState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetDodgeState"); + + Params::Biped_AnimInstance_GetDodgeState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetFirstAttackingActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UBiped_AnimInstance::GetFirstAttackingActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetFirstAttackingActor"); + + Params::Biped_AnimInstance_GetFirstAttackingActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetFirstAttackingActorInStack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UBiped_AnimInstance::GetFirstAttackingActorInStack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetFirstAttackingActorInStack"); + + Params::Biped_AnimInstance_GetFirstAttackingActorInStack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetFullBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EFullBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetFullBodyState(EFullBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetFullBodyState"); + + Params::Biped_AnimInstance_GetFullBodyState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetFullBodyStateLast +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EFullBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetFullBodyStateLast(EFullBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetFullBodyStateLast"); + + Params::Biped_AnimInstance_GetFullBodyStateLast Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetHarvestState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EHarvestState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetHarvestState(EHarvestState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetHarvestState"); + + Params::Biped_AnimInstance_GetHarvestState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetHeadTrackingState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EHeadTrackingState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHeadTrackingState UBiped_AnimInstance::GetHeadTrackingState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetHeadTrackingState"); + + Params::Biped_AnimInstance_GetHeadTrackingState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetInventoryResult +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FInventoryResult ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInventoryResult UBiped_AnimInstance::GetInventoryResult() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetInventoryResult"); + + Params::Biped_AnimInstance_GetInventoryResult Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetLeftArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ELeftArmState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELeftArmState UBiped_AnimInstance::GetLeftArmState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetLeftArmState"); + + Params::Biped_AnimInstance_GetLeftArmState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetMobilityState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EMobilityState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetMobilityState(EMobilityState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetMobilityState"); + + Params::Biped_AnimInstance_GetMobilityState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetMobilityStateLast +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EMobilityState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetMobilityStateLast(EMobilityState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetMobilityStateLast"); + + Params::Biped_AnimInstance_GetMobilityStateLast Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetNumberOfAttackingActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UBiped_AnimInstance::GetNumberOfAttackingActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetNumberOfAttackingActors"); + + Params::Biped_AnimInstance_GetNumberOfAttackingActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetParryState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EParryState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetParryState(EParryState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetParryState"); + + Params::Biped_AnimInstance_GetParryState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetParryStateNext +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EParryState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetParryStateNext(EParryState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetParryStateNext"); + + Params::Biped_AnimInstance_GetParryStateNext Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetPartialBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EPartialBodyState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetPartialBodyState(EPartialBodyState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetPartialBodyState"); + + Params::Biped_AnimInstance_GetPartialBodyState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.GetPickupTool +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APickupTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APickupTool* UBiped_AnimInstance::GetPickupTool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetPickupTool"); + + Params::Biped_AnimInstance_GetPickupTool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetRightArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ERightArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERightArmState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ERightArmState UBiped_AnimInstance::GetRightArmState(ERightArmPriority InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetRightArmState"); + + Params::Biped_AnimInstance_GetRightArmState Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_AnimInstance.GetStationMode +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EStationMode* OutMode (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetStationMode(EStationMode* OutMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetStationMode"); + + Params::Biped_AnimInstance_GetStationMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMode != nullptr) + *OutMode = Parms.OutMode; +} + + +// Function Phoenix.Biped_AnimInstance.GetStationState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EStationState* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::GetStationState(EStationState* OutState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetStationState"); + + Params::Biped_AnimInstance_GetStationState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; +} + + +// Function Phoenix.Biped_AnimInstance.OnCombatAdditiveStateChanged +// (Final, Native, Public) +// Parameters: +// ECombatAdditiveState InCombatAdditiveState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::OnCombatAdditiveStateChanged(ECombatAdditiveState InCombatAdditiveState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "OnCombatAdditiveStateChanged"); + + Params::Biped_AnimInstance_OnCombatAdditiveStateChanged Parms{}; + + Parms.InCombatAdditiveState = InCombatAdditiveState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.OnLeftArmStateChanged +// (Final, Native, Public) +// Parameters: +// ELeftArmState InLeftArmState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::OnLeftArmStateChanged(ELeftArmState InLeftArmState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "OnLeftArmStateChanged"); + + Params::Biped_AnimInstance_OnLeftArmStateChanged Parms{}; + + Parms.InLeftArmState = InLeftArmState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.PopBasicMobilityMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 UniqueId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::PopBasicMobilityMode(int32 UniqueId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "PopBasicMobilityMode"); + + Params::Biped_AnimInstance_PopBasicMobilityMode Parms{}; + + Parms.UniqueId = UniqueId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.PushNewBasicMobilityMode +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const int32 UniqueIDOverride (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* UniqueId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBasicMobilityMode Mode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::PushNewBasicMobilityMode(const int32 UniqueIDOverride, int32* UniqueId, EBasicMobilityMode Mode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "PushNewBasicMobilityMode"); + + Params::Biped_AnimInstance_PushNewBasicMobilityMode Parms{}; + + Parms.UniqueIDOverride = UniqueIDOverride; + Parms.Mode = Mode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (UniqueId != nullptr) + *UniqueId = Parms.UniqueId; +} + + +// Function Phoenix.Biped_AnimInstance.Set_AimOffsetPitch +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const float& InPitch (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::Set_AimOffsetPitch(const float& InPitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "Set_AimOffsetPitch"); + + Params::Biped_AnimInstance_Set_AimOffsetPitch Parms{}; + + Parms.InPitch = InPitch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.Set_AimOffsetYaw +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const float& InYaw (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::Set_AimOffsetYaw(const float& InYaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "Set_AimOffsetYaw"); + + Params::Biped_AnimInstance_Set_AimOffsetYaw Parms{}; + + Parms.InYaw = InYaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.Set_DoFullBodySpellIfInIdle +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bInDoFullBodySpellIfInIdle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::Set_DoFullBodySpellIfInIdle(bool bInDoFullBodySpellIfInIdle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "Set_DoFullBodySpellIfInIdle"); + + Params::Biped_AnimInstance_Set_DoFullBodySpellIfInIdle Parms{}; + + Parms.bInDoFullBodySpellIfInIdle = bInDoFullBodySpellIfInIdle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetAbortAnim +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InAbortAnim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetAbortAnim(bool InAbortAnim) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetAbortAnim"); + + Params::Biped_AnimInstance_SetAbortAnim Parms{}; + + Parms.InAbortAnim = InAbortAnim; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetAdditiveBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EAdditiveBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetAdditiveBodyState(const EAdditiveBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetAdditiveBodyState"); + + Params::Biped_AnimInstance_SetAdditiveBodyState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetAmpedPercent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float InAmpedPercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetAmpedPercent(float InAmpedPercent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetAmpedPercent"); + + Params::Biped_AnimInstance_SetAmpedPercent Parms{}; + + Parms.InAmpedPercent = InAmpedPercent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetAttackState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EAttackState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetAttackState(const EAttackState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetAttackState"); + + Params::Biped_AnimInstance_SetAttackState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetCombatAdditiveState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ECombatAdditiveState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECombatAdditivePriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetCombatAdditiveState(ECombatAdditiveState InState, ECombatAdditivePriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetCombatAdditiveState"); + + Params::Biped_AnimInstance_SetCombatAdditiveState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetDodgeState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EDodgeState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetDodgeState(const EDodgeState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetDodgeState"); + + Params::Biped_AnimInstance_SetDodgeState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetFullBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EFullBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetFullBodyState(const EFullBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetFullBodyState"); + + Params::Biped_AnimInstance_SetFullBodyState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetFullBodyStateLast +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EFullBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetFullBodyStateLast(const EFullBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetFullBodyStateLast"); + + Params::Biped_AnimInstance_SetFullBodyStateLast Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetHarvestState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EHarvestState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetHarvestState(const EHarvestState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetHarvestState"); + + Params::Biped_AnimInstance_SetHarvestState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetHeadTrackingState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EHeadTrackingState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHeadTrackingPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetHeadTrackingState(EHeadTrackingState InState, EHeadTrackingPriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetHeadTrackingState"); + + Params::Biped_AnimInstance_SetHeadTrackingState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetInventoryResult +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FInventoryResult& InInventoryResult (ConstParm, Parm, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetInventoryResult(const struct FInventoryResult& InInventoryResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetInventoryResult"); + + Params::Biped_AnimInstance_SetInventoryResult Parms{}; + + Parms.InInventoryResult = std::move(InInventoryResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetIsHoldingAttack +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InHoldingAttack (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetIsHoldingAttack(bool InHoldingAttack) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetIsHoldingAttack"); + + Params::Biped_AnimInstance_SetIsHoldingAttack Parms{}; + + Parms.InHoldingAttack = InHoldingAttack; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetLeftArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ELeftArmState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELeftArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetLeftArmState(ELeftArmState InState, ELeftArmPriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetLeftArmState"); + + Params::Biped_AnimInstance_SetLeftArmState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetMobilityState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EMobilityState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetMobilityState(const EMobilityState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetMobilityState"); + + Params::Biped_AnimInstance_SetMobilityState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetMobilityStateLast +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EMobilityState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetMobilityStateLast(const EMobilityState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetMobilityStateLast"); + + Params::Biped_AnimInstance_SetMobilityStateLast Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetParryState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EParryState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetParryState(const EParryState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetParryState"); + + Params::Biped_AnimInstance_SetParryState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetParryStateNext +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EParryState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetParryStateNext(const EParryState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetParryStateNext"); + + Params::Biped_AnimInstance_SetParryStateNext Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetPartialBodyState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EPartialBodyState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetPartialBodyState(const EPartialBodyState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetPartialBodyState"); + + Params::Biped_AnimInstance_SetPartialBodyState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetPickupTool +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APickupTool* InPickupTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetPickupTool(class APickupTool* InPickupTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetPickupTool"); + + Params::Biped_AnimInstance_SetPickupTool Parms{}; + + Parms.InPickupTool = InPickupTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetRightArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ERightArmState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERightArmPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetRightArmState(ERightArmState InState, ERightArmPriority InPriority, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetRightArmState"); + + Params::Biped_AnimInstance_SetRightArmState Parms{}; + + Parms.InState = InState; + Parms.InPriority = InPriority; + Parms.bBroadcastChange = bBroadcastChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetStationMode +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EStationMode& InMode (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetStationMode(const EStationMode& InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetStationMode"); + + Params::Biped_AnimInstance_SetStationMode Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetStationState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EStationState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetStationState(const EStationState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetStationState"); + + Params::Biped_AnimInstance_SetStationState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetUseAimOffset +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool InUseAimOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetUseAimOffset(bool InUseAimOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetUseAimOffset"); + + Params::Biped_AnimInstance_SetUseAimOffset Parms{}; + + Parms.InUseAimOffset = InUseAimOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.SetUsePhotoModePose +// (Event, Public, BlueprintEvent) +// Parameters: +// bool InUsePhotoModePose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimSequenceBase* PoseAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetUsePhotoModePose(bool InUsePhotoModePose, class UAnimSequenceBase* PoseAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetUsePhotoModePose"); + + Params::Biped_AnimInstance_SetUsePhotoModePose Parms{}; + + Parms.InUsePhotoModePose = InUsePhotoModePose; + Parms.PoseAnimation = PoseAnimation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Biped_AnimInstance.SetWandEquipped +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool WandEquipped (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::SetWandEquipped(bool WandEquipped) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "SetWandEquipped"); + + Params::Biped_AnimInstance_SetWandEquipped Parms{}; + + Parms.WandEquipped = WandEquipped; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.StartSettingCinematicLeftArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ELeftArmState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::StartSettingCinematicLeftArmState(ELeftArmState InState, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "StartSettingCinematicLeftArmState"); + + Params::Biped_AnimInstance_StartSettingCinematicLeftArmState Parms{}; + + Parms.InState = InState; + Parms.bBroadcastChange = bBroadcastChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.StartSettingCinematicRightArmState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ERightArmState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBroadcastChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBiped_AnimInstance::StartSettingCinematicRightArmState(ERightArmState InState, bool bBroadcastChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "StartSettingCinematicRightArmState"); + + Params::Biped_AnimInstance_StartSettingCinematicRightArmState Parms{}; + + Parms.InState = InState; + Parms.bBroadcastChange = bBroadcastChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Biped_AnimInstance.GetAbortAnim +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBiped_AnimInstance::GetAbortAnim() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Biped_AnimInstance", "GetAbortAnim"); + + Params::Biped_AnimInstance_GetAbortAnim Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ArrestoMomentumInterface.DisallowArrestoMomentum +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IArrestoMomentumInterface::DisallowArrestoMomentum() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ArrestoMomentumInterface", "DisallowArrestoMomentum"); + + Params::ArrestoMomentumInterface_DisallowArrestoMomentum Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ArrestoMomentumInterface.OnArrestoMomentumBegin +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UArrestoMomentumComponent* ArrestoMomentumComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeDilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IArrestoMomentumInterface::OnArrestoMomentumBegin(class AActor* Instigator, class UArrestoMomentumComponent* ArrestoMomentumComponent, float TimeDilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ArrestoMomentumInterface", "OnArrestoMomentumBegin"); + + Params::ArrestoMomentumInterface_OnArrestoMomentumBegin Parms{}; + + Parms.Instigator = Instigator; + Parms.ArrestoMomentumComponent = ArrestoMomentumComponent; + Parms.TimeDilation = TimeDilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ArrestoMomentumInterface.OnArrestoMomentumEnd +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UArrestoMomentumComponent* ArrestoMomentumComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IArrestoMomentumInterface::OnArrestoMomentumEnd(class AActor* Instigator, class UArrestoMomentumComponent* ArrestoMomentumComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ArrestoMomentumInterface", "OnArrestoMomentumEnd"); + + Params::ArrestoMomentumInterface_OnArrestoMomentumEnd Parms{}; + + Parms.Instigator = Instigator; + Parms.ArrestoMomentumComponent = ArrestoMomentumComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AssetWidget.CastToBlueprint +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBlueprint* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBlueprint* UAssetWidget::CastToBlueprint(class UObject* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AssetWidget", "CastToBlueprint"); + + Params::AssetWidget_CastToBlueprint Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AssetWidget.GetGeneratedClassFromBlueprint +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UBlueprint* Blueprint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* UAssetWidget::GetGeneratedClassFromBlueprint(class UBlueprint* Blueprint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AssetWidget", "GetGeneratedClassFromBlueprint"); + + Params::AssetWidget_GetGeneratedClassFromBlueprint Parms{}; + + Parms.Blueprint = Blueprint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AssetWidget.GetSelectedAssetInContentBrowser +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UClass* ObjectClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UAssetWidget::GetSelectedAssetInContentBrowser(class UClass* ObjectClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AssetWidget", "GetSelectedAssetInContentBrowser"); + + Params::AssetWidget_GetSelectedAssetInContentBrowser Parms{}; + + Parms.ObjectClass = ObjectClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AssetWidget.ShowAssetInContentBrowser +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAssetWidget::ShowAssetInContentBrowser(class UObject* Asset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AssetWidget", "ShowAssetInContentBrowser"); + + Params::AssetWidget_ShowAssetInContentBrowser Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AssetWidget.ShowAssetsInContentBrowser +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray& InAssets (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UAssetWidget::ShowAssetsInContentBrowser(TArray& InAssets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AssetWidget", "ShowAssetsInContentBrowser"); + + Params::AssetWidget_ShowAssetsInContentBrowser Parms{}; + + Parms.InAssets = std::move(InAssets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InAssets = std::move(Parms.InAssets); +} + + +// Function Phoenix.AssetWidget.SpawnObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* ObjectToSpawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UAssetWidget::SpawnObject(class UObject* ObjectToSpawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AssetWidget", "SpawnObject"); + + Params::AssetWidget_SpawnObject Parms{}; + + Parms.ObjectToSpawn = ObjectToSpawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AssetWidget.GetAsset +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UAssetWidget::GetAsset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AssetWidget", "GetAsset"); + + Params::AssetWidget_GetAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AssetWidget.SetAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* InAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAssetWidget::SetAsset(class UObject* InAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AssetWidget", "SetAsset"); + + Params::AssetWidget_SetAsset Parms{}; + + Parms.InAsset = InAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FXAutoTriggerBoolWithinDistanceToCamera.SetMaxCameraDistanceMeters +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// float MaxCameraDistanceMeters (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXAutoTriggerBoolWithinDistanceToCamera::SetMaxCameraDistanceMeters(float MaxCameraDistanceMeters) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXAutoTriggerBoolWithinDistanceToCamera", "SetMaxCameraDistanceMeters"); + + Params::FXAutoTriggerBoolWithinDistanceToCamera_SetMaxCameraDistanceMeters Parms{}; + + Parms.MaxCameraDistanceMeters = MaxCameraDistanceMeters; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FrontendSubsystem.HoldTitleScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* LienHolder (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LienholderName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFrontendSubsystem::HoldTitleScreen(const class UObject* LienHolder, class FName LienholderName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FrontendSubsystem", "HoldTitleScreen"); + + Params::FrontendSubsystem_HoldTitleScreen Parms{}; + + Parms.LienHolder = LienHolder; + Parms.LienholderName = LienholderName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FrontendSubsystem.IsTitleScreenHeld +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFrontendSubsystem::IsTitleScreenHeld(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FrontendSubsystem", "IsTitleScreenHeld"); + + Params::FrontendSubsystem_IsTitleScreenHeld Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FrontendSubsystem.ReleaseTitleScreen +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* LienHolder (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LienholderName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFrontendSubsystem::ReleaseTitleScreen(const class UObject* LienHolder, class FName LienholderName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FrontendSubsystem", "ReleaseTitleScreen"); + + Params::FrontendSubsystem_ReleaseTitleScreen Parms{}; + + Parms.LienHolder = LienHolder; + Parms.LienholderName = LienholderName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvatarPresetsManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAvatarPresetsManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAvatarPresetsManager* UAvatarPresetsManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "Get"); + + Params::AvatarPresetsManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.GetAvatarPresetDefinition +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName PresetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtrReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UAvatarPresetsManager::GetAvatarPresetDefinition(class FName PresetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "GetAvatarPresetDefinition"); + + Params::AvatarPresetsManager_GetAvatarPresetDefinition Parms{}; + + Parms.PresetName = PresetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.GetAvatarPresetName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtrAvatarPresetDefinition (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UAvatarPresetsManager::GetAvatarPresetName(TSoftObjectPtr AvatarPresetDefinition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "GetAvatarPresetName"); + + Params::AvatarPresetsManager_GetAvatarPresetName Parms{}; + + Parms.AvatarPresetDefinition = AvatarPresetDefinition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.GetAvatarPresetNames +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TMap>&AvatarPresetDefinitions (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +// TMap ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UAvatarPresetsManager::GetAvatarPresetNames(const TMap>& AvatarPresetDefinitions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "GetAvatarPresetNames"); + + Params::AvatarPresetsManager_GetAvatarPresetNames Parms{}; + + Parms.AvatarPresetDefinitions = std::move(AvatarPresetDefinitions); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.GetFullBodyAvatarPresetNames +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName FullBodyPresetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGenderEnum* OutGender (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TMap* OutPresetNames (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvatarPresetsManager::GetFullBodyAvatarPresetNames(class FName FullBodyPresetName, EGenderEnum* OutGender, TMap* OutPresetNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "GetFullBodyAvatarPresetNames"); + + Params::AvatarPresetsManager_GetFullBodyAvatarPresetNames Parms{}; + + Parms.FullBodyPresetName = FullBodyPresetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutGender != nullptr) + *OutGender = Parms.OutGender; + + if (OutPresetNames != nullptr) + *OutPresetNames = std::move(Parms.OutPresetNames); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.GetFullbodyPreset +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName FullBodyPresetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGenderEnum* OutGender (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TMap>*OutPresets (Parm, OutParm, UObjectWrapper, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvatarPresetsManager::GetFullbodyPreset(class FName FullBodyPresetName, EGenderEnum* OutGender, TMap>* OutPresets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "GetFullbodyPreset"); + + Params::AvatarPresetsManager_GetFullbodyPreset Parms{}; + + Parms.FullBodyPresetName = FullBodyPresetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutGender != nullptr) + *OutGender = Parms.OutGender; + + if (OutPresets != nullptr) + *OutPresets = std::move(Parms.OutPresets); + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.GetFullBodyPresetNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGenderEnum Gender (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAvatarPresetsManager::GetFullBodyPresetNames(EGenderEnum Gender, bool bIncludeHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "GetFullBodyPresetNames"); + + Params::AvatarPresetsManager_GetFullBodyPresetNames Parms{}; + + Parms.Gender = Gender; + Parms.bIncludeHidden = bIncludeHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.GetPlayerGenderRig +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGenderEnum ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EGenderEnum UAvatarPresetsManager::GetPlayerGenderRig() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "GetPlayerGenderRig"); + + Params::AvatarPresetsManager_GetPlayerGenderRig Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.GetPresetsOfType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGenderEnum Gender (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvatarPresetType PresetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAvatarPresetsManager::GetPresetsOfType(EGenderEnum Gender, EAvatarPresetType PresetType, bool bIncludeHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "GetPresetsOfType"); + + Params::AvatarPresetsManager_GetPresetsOfType Parms{}; + + Parms.Gender = Gender; + Parms.PresetType = PresetType; + Parms.bIncludeHidden = bIncludeHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.GetPresetTypes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UAvatarPresetsManager::GetPresetTypes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "GetPresetTypes"); + + Params::AvatarPresetsManager_GetPresetTypes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.LoadAllAvatarPresets +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* InWorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate DelegateToCall (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& AdditionalGearAppearanceIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UAvatarPresetsManager::LoadAllAvatarPresets(const class UObject* InWorldContextObject, TDelegate DelegateToCall, const TArray& AdditionalGearAppearanceIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "LoadAllAvatarPresets"); + + Params::AvatarPresetsManager_LoadAllAvatarPresets Parms{}; + + Parms.InWorldContextObject = InWorldContextObject; + Parms.DelegateToCall = DelegateToCall; + Parms.AdditionalGearAppearanceIDs = std::move(AdditionalGearAppearanceIDs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvatarPresetsManager.LoadAllAvatarPresetsOfTypes +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* InWorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate DelegateToCall (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const TSet& PresetTypes (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UAvatarPresetsManager::LoadAllAvatarPresetsOfTypes(const class UObject* InWorldContextObject, TDelegate DelegateToCall, const TSet& PresetTypes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "LoadAllAvatarPresetsOfTypes"); + + Params::AvatarPresetsManager_LoadAllAvatarPresetsOfTypes Parms{}; + + Parms.InWorldContextObject = InWorldContextObject; + Parms.DelegateToCall = DelegateToCall; + Parms.PresetTypes = std::move(PresetTypes); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvatarPresetsManager.LoadAvatarPresetDefinitionsFromSaveGameDB +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TMap>*OutPresetNames (Parm, OutParm, UObjectWrapper, NativeAccessSpecifierPublic) +// EGenderEnum* OutGender (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvatarPresetsManager::LoadAvatarPresetDefinitionsFromSaveGameDB(class AActor* Actor, TMap>* OutPresetNames, EGenderEnum* OutGender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "LoadAvatarPresetDefinitionsFromSaveGameDB"); + + Params::AvatarPresetsManager_LoadAvatarPresetDefinitionsFromSaveGameDB Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPresetNames != nullptr) + *OutPresetNames = std::move(Parms.OutPresetNames); + + if (OutGender != nullptr) + *OutGender = Parms.OutGender; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.LoadFullBodyPreset +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UCustomizableCharacterComponent* CCC (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PresetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&OnCharacterLoadComplete (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const bool bForceSync (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bShowDefaultAvatarGear (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvatarPresetsManager::LoadFullBodyPreset(class UCustomizableCharacterComponent* CCC, class FName PresetName, const TDelegate& OnCharacterLoadComplete, const bool bForceSync, const bool bShowDefaultAvatarGear) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "LoadFullBodyPreset"); + + Params::AvatarPresetsManager_LoadFullBodyPreset Parms{}; + + Parms.CCC = CCC; + Parms.PresetName = PresetName; + Parms.OnCharacterLoadComplete = OnCharacterLoadComplete; + Parms.bForceSync = bForceSync; + Parms.bShowDefaultAvatarGear = bShowDefaultAvatarGear; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.LoadLookFromArrays +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGenderEnum Gender (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& AvatarPresetIDs (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const TArray& GearAppearanceIDs (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const class FString& GearTags (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&CharacterLoadComplete (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class FName HouseIDOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAvatarPresetsManager::LoadLookFromArrays(class AActor* Actor, EGenderEnum Gender, const TArray& AvatarPresetIDs, const TArray& GearAppearanceIDs, const class FString& GearTags, const TDelegate& CharacterLoadComplete, class FName HouseIDOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "LoadLookFromArrays"); + + Params::AvatarPresetsManager_LoadLookFromArrays Parms{}; + + Parms.Actor = Actor; + Parms.Gender = Gender; + Parms.AvatarPresetIDs = std::move(AvatarPresetIDs); + Parms.GearAppearanceIDs = std::move(GearAppearanceIDs); + Parms.GearTags = std::move(GearTags); + Parms.CharacterLoadComplete = CharacterLoadComplete; + Parms.HouseIDOverride = HouseIDOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvatarPresetsManager.LoadPreset +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UCustomizableCharacterComponent* CCC (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvatarPresetType PresetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PresetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&OnCharacterLoadComplete (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool* IsLoading (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bForceSync (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvatarPresetsManager::LoadPreset(class UCustomizableCharacterComponent* CCC, EAvatarPresetType PresetType, class FName PresetName, const TDelegate& OnCharacterLoadComplete, bool* IsLoading, const bool bForceSync) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "LoadPreset"); + + Params::AvatarPresetsManager_LoadPreset Parms{}; + + Parms.CCC = CCC; + Parms.PresetType = PresetType; + Parms.PresetName = PresetName; + Parms.OnCharacterLoadComplete = OnCharacterLoadComplete; + Parms.bForceSync = bForceSync; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IsLoading != nullptr) + *IsLoading = Parms.IsLoading; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.PresetTypeToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EAvatarPresetType PresetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UAvatarPresetsManager::PresetTypeToString(EAvatarPresetType PresetType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "PresetTypeToString"); + + Params::AvatarPresetsManager_PresetTypeToString Parms{}; + + Parms.PresetType = PresetType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.ReleaseAllAvatarPresets +// (Final, Native, Static, Public, BlueprintCallable) + +void UAvatarPresetsManager::ReleaseAllAvatarPresets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "ReleaseAllAvatarPresets"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AvatarPresetsManager.SaveAvatarLook +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName RegistryId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap>&AvatarPresetDefinitions (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvatarPresetsManager::SaveAvatarLook(class FName RegistryId, const TMap>& AvatarPresetDefinitions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "SaveAvatarLook"); + + Params::AvatarPresetsManager_SaveAvatarLook Parms{}; + + Parms.RegistryId = RegistryId; + Parms.AvatarPresetDefinitions = std::move(AvatarPresetDefinitions); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.SetPlayerGenderRig +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGenderEnum NewGenderRig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UAvatarPresetsManager::SetPlayerGenderRig(EGenderEnum NewGenderRig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "SetPlayerGenderRig"); + + Params::AvatarPresetsManager_SetPlayerGenderRig Parms{}; + + Parms.NewGenderRig = NewGenderRig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AvatarPresetsManager.StringToPresetType +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& PresetType (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAvatarPresetType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAvatarPresetType UAvatarPresetsManager::StringToPresetType(const class FString& PresetType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AvatarPresetsManager", "StringToPresetType"); + + Params::AvatarPresetsManager_StringToPresetType Parms{}; + + Parms.PresetType = std::move(PresetType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BaseDestructibleArmor.HandlePeeves +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABaseDestructibleArmor::HandlePeeves(class AActor* Other) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BaseDestructibleArmor", "HandlePeeves"); + + Params::BaseDestructibleArmor_HandlePeeves Parms{}; + + Parms.Other = Other; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.GetActivationDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABeaconLocation::GetActivationDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetActivationDistance"); + + Params::BeaconLocation_GetActivationDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetBeaconableObjectID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ABeaconLocation::GetBeaconableObjectID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetBeaconableObjectID"); + + Params::BeaconLocation_GetBeaconableObjectID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetBeaconHandle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABeaconLocation::GetBeaconHandle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetBeaconHandle"); + + Params::BeaconLocation_GetBeaconHandle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetBeaconIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FDbSingleColumnInfo ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FDbSingleColumnInfo ABeaconLocation::GetBeaconIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetBeaconIcon"); + + Params::BeaconLocation_GetBeaconIcon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetBeaconID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ABeaconLocation::GetBeaconID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetBeaconID"); + + Params::BeaconLocation_GetBeaconID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetBeaconName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ABeaconLocation::GetBeaconName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetBeaconName"); + + Params::BeaconLocation_GetBeaconName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetBeaconPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBeaconDisplayPriority ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBeaconDisplayPriority ABeaconLocation::GetBeaconPriority() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetBeaconPriority"); + + Params::BeaconLocation_GetBeaconPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetBeaconType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBeaconType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBeaconType ABeaconLocation::GetBeaconType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetBeaconType"); + + Params::BeaconLocation_GetBeaconType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetDescriptionShort +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ABeaconLocation::GetDescriptionShort() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetDescriptionShort"); + + Params::BeaconLocation_GetDescriptionShort Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetDrawDebug +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABeaconLocation::GetDrawDebug() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetDrawDebug"); + + Params::BeaconLocation_GetDrawDebug Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetEnterExitDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ABeaconLocation::GetEnterExitDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetEnterExitDistance"); + + Params::BeaconLocation_GetEnterExitDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetHideWhenInactive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABeaconLocation::GetHideWhenInactive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetHideWhenInactive"); + + Params::BeaconLocation_GetHideWhenInactive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetIsSaveLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABeaconLocation::GetIsSaveLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetIsSaveLocation"); + + Params::BeaconLocation_GetIsSaveLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetMakeDynamic +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABeaconLocation::GetMakeDynamic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetMakeDynamic"); + + Params::BeaconLocation_GetMakeDynamic Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetShowInWorld +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABeaconLocation::GetShowInWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetShowInWorld"); + + Params::BeaconLocation_GetShowInWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.GetStartInactive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABeaconLocation::GetStartInactive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "GetStartInactive"); + + Params::BeaconLocation_GetStartInactive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BeaconLocation.SetActivationDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetActivationDistance(int32 InDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetActivationDistance"); + + Params::BeaconLocation_SetActivationDistance Parms{}; + + Parms.InDistance = InDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetBeaconableObjectID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName inNewID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetBeaconableObjectID(class FName inNewID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetBeaconableObjectID"); + + Params::BeaconLocation_SetBeaconableObjectID Parms{}; + + Parms.inNewID = inNewID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetBeaconDebug +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inDoDebug (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetBeaconDebug(bool inDoDebug) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetBeaconDebug"); + + Params::BeaconLocation_SetBeaconDebug Parms{}; + + Parms.inDoDebug = inDoDebug; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetBeaconName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& inNewBeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetBeaconName(const class FString& inNewBeaconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetBeaconName"); + + Params::BeaconLocation_SetBeaconName Parms{}; + + Parms.inNewBeaconName = std::move(inNewBeaconName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetBeaconPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBeaconDisplayPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetBeaconPriority(EBeaconDisplayPriority InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetBeaconPriority"); + + Params::BeaconLocation_SetBeaconPriority Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetBeaconType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBeaconType inBeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetBeaconType(EBeaconType inBeaconType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetBeaconType"); + + Params::BeaconLocation_SetBeaconType Parms{}; + + Parms.inBeaconType = inBeaconType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetDescriptionShort +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& inNewShortDesc (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetDescriptionShort(const class FString& inNewShortDesc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetDescriptionShort"); + + Params::BeaconLocation_SetDescriptionShort Parms{}; + + Parms.inNewShortDesc = std::move(inNewShortDesc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetEnterExitDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetEnterExitDistance(int32 InDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetEnterExitDistance"); + + Params::BeaconLocation_SetEnterExitDistance Parms{}; + + Parms.InDistance = InDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetHideWhenInactive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inHideWhenInactive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetHideWhenInactive(bool inHideWhenInactive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetHideWhenInactive"); + + Params::BeaconLocation_SetHideWhenInactive Parms{}; + + Parms.inHideWhenInactive = inHideWhenInactive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetHudIconSuppressed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInHudIconSuppressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetHudIconSuppressed(bool bInHudIconSuppressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetHudIconSuppressed"); + + Params::BeaconLocation_SetHudIconSuppressed Parms{}; + + Parms.bInHudIconSuppressed = bInHudIconSuppressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetIsSaveLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool isSaveLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetIsSaveLocation(bool isSaveLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetIsSaveLocation"); + + Params::BeaconLocation_SetIsSaveLocation Parms{}; + + Parms.isSaveLocation = isSaveLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetMakeDynamic +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inMakeDynamic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetMakeDynamic(bool inMakeDynamic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetMakeDynamic"); + + Params::BeaconLocation_SetMakeDynamic Parms{}; + + Parms.inMakeDynamic = inMakeDynamic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetParentObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* inParentObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetParentObject(class AActor* inParentObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetParentObject"); + + Params::BeaconLocation_SetParentObject Parms{}; + + Parms.inParentObject = inParentObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetShowInWorld +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inShowInWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetShowInWorld(bool inShowInWorld) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetShowInWorld"); + + Params::BeaconLocation_SetShowInWorld Parms{}; + + Parms.inShowInWorld = inShowInWorld; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BeaconLocation.SetStartInactive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inStartInactive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABeaconLocation::SetStartInactive(bool inStartInactive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BeaconLocation", "SetStartInactive"); + + Params::BeaconLocation_SetStartInactive Parms{}; + + Parms.inStartInactive = inStartInactive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AddAliveVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointBox* InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::AddAliveVolume(class APerceptionPointBox* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AddAliveVolume"); + + Params::DynamicObjectVolume_AddAliveVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AddForcePerceiveVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointBox* InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::AddForcePerceiveVolume(class APerceptionPointBox* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AddForcePerceiveVolume"); + + Params::DynamicObjectVolume_AddForcePerceiveVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AddKillVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointBox* InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::AddKillVolume(class APerceptionPointBox* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AddKillVolume"); + + Params::DynamicObjectVolume_AddKillVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AddPerceiveVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointBox* InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::AddPerceiveVolume(class APerceptionPointBox* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AddPerceiveVolume"); + + Params::DynamicObjectVolume_AddPerceiveVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AddStayInVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointBox* InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::AddStayInVolume(class APerceptionPointBox* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AddStayInVolume"); + + Params::DynamicObjectVolume_AddStayInVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AddStayInVolumeToAliveActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointBox* InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::AddStayInVolumeToAliveActors(class APerceptionPointBox* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AddStayInVolumeToAliveActors"); + + Params::DynamicObjectVolume_AddStayInVolumeToAliveActors Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AddTargetExcludeVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointBox* InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::AddTargetExcludeVolume(class APerceptionPointBox* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AddTargetExcludeVolume"); + + Params::DynamicObjectVolume_AddTargetExcludeVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AddTeamShareVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APerceptionPointBox* InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::AddTeamShareVolume(class APerceptionPointBox* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AddTeamShareVolume"); + + Params::DynamicObjectVolume_AddTeamShareVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AttachEncompassingSpawners +// (Final, Native, Public) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::AttachEncompassingSpawners(const class FString& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AttachEncompassingSpawners"); + + Params::DynamicObjectVolume_AttachEncompassingSpawners Parms{}; + + Parms.ObjectName = std::move(ObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ClearAliveVolumes +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ClearAliveVolumes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ClearAliveVolumes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ClearForcePerceiveVolumes +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ClearForcePerceiveVolumes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ClearForcePerceiveVolumes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ClearKillVolumes +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ClearKillVolumes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ClearKillVolumes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ClearPerceiveVolumes +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ClearPerceiveVolumes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ClearPerceiveVolumes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ClearStayInVolumes +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ClearStayInVolumes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ClearStayInVolumes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ClearStayInVolumesFromAliveActors +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ClearStayInVolumesFromAliveActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ClearStayInVolumesFromAliveActors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ClearTargetExcludeVolumes +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ClearTargetExcludeVolumes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ClearTargetExcludeVolumes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ClearTeamShareVolumes +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ClearTeamShareVolumes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ClearTeamShareVolumes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ContinuousSpawnDelayed +// (Final, Native, Protected) + +void ADynamicObjectVolume::ContinuousSpawnDelayed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ContinuousSpawnDelayed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.DestroySpawnedActor +// (Final, Native, Public) +// Parameters: +// class AActor* actorToDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::DestroySpawnedActor(class AActor* actorToDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "DestroySpawnedActor"); + + Params::DynamicObjectVolume_DestroySpawnedActor Parms{}; + + Parms.actorToDestroy = actorToDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.EncounterActivate +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::EncounterActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "EncounterActivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.EncounterDeactivate +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::EncounterDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "EncounterDeactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ForceActivate +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ForceActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ForceActivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ForceDeactivate +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ForceDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ForceDeactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ForceSpawn +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ForceSpawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ForceSpawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.GetActiveActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ADynamicObjectVolume::GetActiveActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetActiveActorCount"); + + Params::DynamicObjectVolume_GetActiveActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.GetActiveInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& InSpawnGroup (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADynamicObjectVolume::GetActiveInstances(const class FString& InSpawnGroup, TArray* OutInstances) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetActiveInstances"); + + Params::DynamicObjectVolume_GetActiveInstances Parms{}; + + Parms.InSpawnGroup = std::move(InSpawnGroup); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutInstances != nullptr) + *OutInstances = std::move(Parms.OutInstances); + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.GetAliveActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ADynamicObjectVolume::GetAliveActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetAliveActorCount"); + + Params::DynamicObjectVolume_GetAliveActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.GetAllActiveInstances +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutInstances (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::GetAllActiveInstances(TArray* OutInstances) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetAllActiveInstances"); + + Params::DynamicObjectVolume_GetAllActiveInstances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutInstances != nullptr) + *OutInstances = std::move(Parms.OutInstances); +} + + +// Function Phoenix.DynamicObjectVolume.GetKillActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ADynamicObjectVolume::GetKillActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetKillActorCount"); + + Params::DynamicObjectVolume_GetKillActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.GetObjectCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ADynamicObjectVolume::GetObjectCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetObjectCount"); + + Params::DynamicObjectVolume_GetObjectCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.GetSpawnActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ADynamicObjectVolume::GetSpawnActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetSpawnActorCount"); + + Params::DynamicObjectVolume_GetSpawnActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.GetSpawnBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox ADynamicObjectVolume::GetSpawnBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetSpawnBounds"); + + Params::DynamicObjectVolume_GetSpawnBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.GetVolumeExtents +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ADynamicObjectVolume::GetVolumeExtents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetVolumeExtents"); + + Params::DynamicObjectVolume_GetVolumeExtents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.InitializeTags +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InTagsToConsider (Parm, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::InitializeTags(const struct FGameplayTagContainer& InTagsToConsider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "InitializeTags"); + + Params::DynamicObjectVolume_InitializeTags Parms{}; + + Parms.InTagsToConsider = std::move(InTagsToConsider); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.IsAutoActivationEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADynamicObjectVolume::IsAutoActivationEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "IsAutoActivationEnabled"); + + Params::DynamicObjectVolume_IsAutoActivationEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.ObjectInfoComplete +// (Final, Native, Public) +// Parameters: +// const struct FNPC_DbIdInfo& InObjectIDs (Parm, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::ObjectInfoComplete(const struct FNPC_DbIdInfo& InObjectIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ObjectInfoComplete"); + + Params::DynamicObjectVolume_ObjectInfoComplete Parms{}; + + Parms.InObjectIDs = std::move(InObjectIDs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ObjectLoaded +// (Final, Native, Public) + +void ADynamicObjectVolume::ObjectLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ObjectLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.OnActorDeadEvent +// (Final, Native, Public) +// Parameters: +// class AActor* DeadActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::OnActorDeadEvent(class AActor* DeadActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "OnActorDeadEvent"); + + Params::DynamicObjectVolume_OnActorDeadEvent Parms{}; + + Parms.DeadActor = DeadActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.OnActorSpawned +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::OnActorSpawned(class AActor* SpawnedActor, const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "OnActorSpawned"); + + Params::DynamicObjectVolume_OnActorSpawned Parms{}; + + Parms.SpawnedActor = SpawnedActor; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.OnActorSpawnFinalize +// (Final, Native, Public) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::OnActorSpawnFinalize(class AActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "OnActorSpawnFinalize"); + + Params::DynamicObjectVolume_OnActorSpawnFinalize Parms{}; + + Parms.SpawnedActor = SpawnedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.OnActorSpawnFinished +// (Final, Native, Public) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::OnActorSpawnFinished(class AActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "OnActorSpawnFinished"); + + Params::DynamicObjectVolume_OnActorSpawnFinished Parms{}; + + Parms.SpawnedActor = SpawnedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.OnActorSpawnInFinished +// (Final, Native, Public) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::OnActorSpawnInFinished(class AActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "OnActorSpawnInFinished"); + + Params::DynamicObjectVolume_OnActorSpawnInFinished Parms{}; + + Parms.SpawnedActor = SpawnedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.OnActorSpawnPrep +// (Final, Native, Public) +// Parameters: +// const class FString& SpawnGroup (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::OnActorSpawnPrep(const class FString& SpawnGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "OnActorSpawnPrep"); + + Params::DynamicObjectVolume_OnActorSpawnPrep Parms{}; + + Parms.SpawnGroup = std::move(SpawnGroup); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.OnFinishedSpawning +// (Final, Native, Public, HasOutParams) +// Parameters: +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::OnFinishedSpawning(const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "OnFinishedSpawning"); + + Params::DynamicObjectVolume_OnFinishedSpawning Parms{}; + + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.ResetContinuousSpawning +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::ResetContinuousSpawning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "ResetContinuousSpawning"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.SetAllowAutoActivation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAllowAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::SetAllowAutoActivation(bool bAllowAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "SetAllowAutoActivation"); + + Params::DynamicObjectVolume_SetAllowAutoActivation Parms{}; + + Parms.bAllowAutoActivate = bAllowAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.SetEnableSpawning +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSpawningEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCullActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::SetEnableSpawning(bool bSpawningEnabled, bool bCullActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "SetEnableSpawning"); + + Params::DynamicObjectVolume_SetEnableSpawning Parms{}; + + Parms.bSpawningEnabled = bSpawningEnabled; + Parms.bCullActive = bCullActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.SetSpawnBounds +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBox& SpawnBounds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::SetSpawnBounds(const struct FBox& SpawnBounds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "SetSpawnBounds"); + + Params::DynamicObjectVolume_SetSpawnBounds Parms{}; + + Parms.SpawnBounds = std::move(SpawnBounds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.SetSpawnBoundsFromVectors +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Min (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Max (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::SetSpawnBoundsFromVectors(const struct FVector& Min, const struct FVector& Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "SetSpawnBoundsFromVectors"); + + Params::DynamicObjectVolume_SetSpawnBoundsFromVectors Parms{}; + + Parms.Min = std::move(Min); + Parms.Max = std::move(Max); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.SetSpawnLocations +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& InSpawnLocations (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ADynamicObjectVolume::SetSpawnLocations(const TArray& InSpawnLocations) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "SetSpawnLocations"); + + Params::DynamicObjectVolume_SetSpawnLocations Parms{}; + + Parms.InSpawnLocations = std::move(InSpawnLocations); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.SetSpawnSequenceComplete +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::SetSpawnSequenceComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "SetSpawnSequenceComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.SpawnUsingDelayedThrottle +// (Final, Native, Protected) + +void ADynamicObjectVolume::SpawnUsingDelayedThrottle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "SpawnUsingDelayedThrottle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.TerminateContinuousSpawning +// (Final, Native, Public, BlueprintCallable) + +void ADynamicObjectVolume::TerminateContinuousSpawning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "TerminateContinuousSpawning"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObjectVolume.AllowAllDeadEvent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADynamicObjectVolume::AllowAllDeadEvent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AllowAllDeadEvent"); + + Params::DynamicObjectVolume_AllowAllDeadEvent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.AllowLinkedEvent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADynamicObjectVolume::AllowLinkedEvent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "AllowLinkedEvent"); + + Params::DynamicObjectVolume_AllowLinkedEvent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.DoneSpawning +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADynamicObjectVolume::DoneSpawning() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "DoneSpawning"); + + Params::DynamicObjectVolume_DoneSpawning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.GetVolumeBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox ADynamicObjectVolume::GetVolumeBounds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "GetVolumeBounds"); + + Params::DynamicObjectVolume_GetVolumeBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.HasSpawned +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADynamicObjectVolume::HasSpawned() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "HasSpawned"); + + Params::DynamicObjectVolume_HasSpawned Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObjectVolume.IsSpawningEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADynamicObjectVolume::IsSpawningEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObjectVolume", "IsSpawningEnabled"); + + Params::DynamicObjectVolume_IsSpawningEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Biped_Interact_Interface.Interact +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBTService_AvaAITree* AvaService (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IBiped_Interact_Interface::Interact(class UBTService_AvaAITree* AvaService) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Biped_Interact_Interface", "Interact"); + + Params::Biped_Interact_Interface_Interact Parms{}; + + Parms.AvaService = AvaService; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Actor_LockOnReticle.StickX +// (Final, Native, Public) +// Parameters: +// float AxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor_LockOnReticle::StickX(float AxisVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor_LockOnReticle", "StickX"); + + Params::Actor_LockOnReticle_StickX Parms{}; + + Parms.AxisVal = AxisVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Actor_LockOnReticle.StickY +// (Final, Native, Public) +// Parameters: +// float AxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AActor_LockOnReticle::StickY(float AxisVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor_LockOnReticle", "StickY"); + + Params::Actor_LockOnReticle_StickY Parms{}; + + Parms.AxisVal = AxisVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Actor_LockOnReticle.GetLockedOnType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ELockOnReticleType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELockOnReticleType AActor_LockOnReticle::GetLockedOnType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor_LockOnReticle", "GetLockedOnType"); + + Params::Actor_LockOnReticle_GetLockedOnType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Actor_LockOnReticle.IsLockedOn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AActor_LockOnReticle::IsLockedOn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Actor_LockOnReticle", "IsLockedOn"); + + Params::Actor_LockOnReticle_IsLockedOn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FireInterface.DecreaseFire +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// float decreaseAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IFireInterface::DecreaseFire(float decreaseAmount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FireInterface", "DecreaseFire"); + + Params::FireInterface_DecreaseFire Parms{}; + + Parms.decreaseAmount = decreaseAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FireInterface.IncreaseFire +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// float increaseAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IFireInterface::IncreaseFire(float increaseAmount, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FireInterface", "IncreaseFire"); + + Params::FireInterface_IncreaseFire Parms{}; + + Parms.increaseAmount = increaseAmount; + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FireInterface.IsPointOnFire +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OnFire (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IFireInterface::IsPointOnFire(const struct FVector& Point, bool* OnFire) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FireInterface", "IsPointOnFire"); + + Params::FireInterface_IsPointOnFire Parms{}; + + Parms.Point = std::move(Point); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OnFire != nullptr) + *OnFire = Parms.OnFire; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FireInterface.OnAttemptToSetOnFire +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IFireInterface::OnAttemptToSetOnFire(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FireInterface", "OnAttemptToSetOnFire"); + + Params::FireInterface_OnAttemptToSetOnFire Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FireInterface.OnCaughtFire +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class UIncendioComponent* IncendioComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IFireInterface::OnCaughtFire(class UIncendioComponent* IncendioComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FireInterface", "OnCaughtFire"); + + Params::FireInterface_OnCaughtFire Parms{}; + + Parms.IncendioComponent = IncendioComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FireInterface.OnCompletelyCharred +// (Native, Event, Public, BlueprintEvent) + +void IFireInterface::OnCompletelyCharred() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FireInterface", "OnCompletelyCharred"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FireInterface.OnFailedToLight +// (Native, Event, Public, BlueprintEvent) + +void IFireInterface::OnFailedToLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FireInterface", "OnFailedToLight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FireInterface.OnFireExtinguished +// (Native, Event, Public, BlueprintEvent) + +void IFireInterface::OnFireExtinguished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FireInterface", "OnFireExtinguished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FireInterface.StartFire +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IFireInterface::StartFire(float Amount, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FireInterface", "StartFire"); + + Params::FireInterface_StartFire Parms{}; + + Parms.Amount = Amount; + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapMarkupComponent.GetType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapRegionType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapRegionType UMapMarkupComponent::GetType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapMarkupComponent", "GetType"); + + Params::MapMarkupComponent_GetType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapMarkupComponent.IsFloor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapMarkupComponent::IsFloor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapMarkupComponent", "IsFloor"); + + Params::MapMarkupComponent_IsFloor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapMarkupComponent.IsRoom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapMarkupComponent::IsRoom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapMarkupComponent", "IsRoom"); + + Params::MapMarkupComponent_IsRoom Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapMarkupComponent.IsStairs +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapMarkupComponent::IsStairs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapMarkupComponent", "IsStairs"); + + Params::MapMarkupComponent_IsStairs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BoneClusterTargetActor.SortPointCloud +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InPointCloud (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& InMeshes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* SortedPointCloud (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* SortedMeshes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ABoneClusterTargetActor::SortPointCloud(const TArray& InPointCloud, const TArray& InMeshes, TArray* SortedPointCloud, TArray* SortedMeshes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoneClusterTargetActor", "SortPointCloud"); + + Params::BoneClusterTargetActor_SortPointCloud Parms{}; + + Parms.InPointCloud = std::move(InPointCloud); + Parms.InMeshes = std::move(InMeshes); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SortedPointCloud != nullptr) + *SortedPointCloud = std::move(Parms.SortedPointCloud); + + if (SortedMeshes != nullptr) + *SortedMeshes = std::move(Parms.SortedMeshes); +} + + +// Function Phoenix.BroomActionSpline.OnGameToBeSaved +// (Final, Native, Private) + +void ABroomActionSpline::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomActionSpline", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomActionSpline.OnSaveGameLoaded +// (Final, Native, Private) + +void ABroomActionSpline::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomActionSpline", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomActionSpline.StartBroomActionSequence +// (Final, Native, Public, BlueprintCallable) + +void ABroomActionSpline::StartBroomActionSequence() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomActionSpline", "StartBroomActionSequence"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomActionSpline.TriggerEndBehaviour +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bOverrideEndBehaviour (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EActionsCompleteBehaviour EndBehaviourOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABroomActionSpline::TriggerEndBehaviour(bool bOverrideEndBehaviour, EActionsCompleteBehaviour EndBehaviourOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomActionSpline", "TriggerEndBehaviour"); + + Params::BroomActionSpline_TriggerEndBehaviour Parms{}; + + Parms.bOverrideEndBehaviour = bOverrideEndBehaviour; + Parms.EndBehaviourOverride = EndBehaviourOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomItemTool.MountBroom +// (Final, Native, Public) +// Parameters: +// bool bUseTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABroomItemTool::MountBroom(bool bUseTransition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomItemTool", "MountBroom"); + + Params::BroomItemTool_MountBroom Parms{}; + + Parms.bUseTransition = bUseTransition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomItemTool.OnAnimsLoaded +// (Final, Native, Public) +// Parameters: +// bool bUseTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABroomItemTool::OnAnimsLoaded(bool bUseTransition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomItemTool", "OnAnimsLoaded"); + + Params::BroomItemTool_OnAnimsLoaded Parms{}; + + Parms.bUseTransition = bUseTransition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomItemTool.SpawnAndMountBroom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUseTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInDestroyAfterMount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABroomItemTool::SpawnAndMountBroom(bool bUseTransition, bool bInDestroyAfterMount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomItemTool", "SpawnAndMountBroom"); + + Params::BroomItemTool_SpawnAndMountBroom Parms{}; + + Parms.bUseTransition = bUseTransition; + Parms.bInDestroyAfterMount = bInDestroyAfterMount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomRiderSpawner.DestroyAllRiders +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void ABroomRiderSpawner::DestroyAllRiders() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomRiderSpawner", "DestroyAllRiders"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomRiderSpawner.OnFleshLoadComplete +// (Final, Native, Private) +// Parameters: +// class AActor* ScheduledEntityActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ABroomRiderSpawner::OnFleshLoadComplete(class AActor* ScheduledEntityActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomRiderSpawner", "OnFleshLoadComplete"); + + Params::BroomRiderSpawner_OnFleshLoadComplete Parms{}; + + Parms.ScheduledEntityActor = ScheduledEntityActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomRiderSpawner.RequestBroomNPC +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const EHoboType HoboType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EHouseIds InHouse (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EGenderEnum InGender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ValidVoiceIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TSubclassOf FlyingBroom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBroomEnemyState StudentAISpawnState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ABroomRiderSpawner::RequestBroomNPC(const EHoboType HoboType, const EHouseIds InHouse, const EGenderEnum InGender, const TArray& ValidVoiceIDs, TSubclassOf FlyingBroom, EBroomEnemyState StudentAISpawnState, float MaxSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomRiderSpawner", "RequestBroomNPC"); + + Params::BroomRiderSpawner_RequestBroomNPC Parms{}; + + Parms.HoboType = HoboType; + Parms.InHouse = InHouse; + Parms.InGender = InGender; + Parms.ValidVoiceIDs = std::move(ValidVoiceIDs); + Parms.FlyingBroom = FlyingBroom; + Parms.StudentAISpawnState = StudentAISpawnState; + Parms.MaxSpeed = MaxSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.BroomSpline.CopySelectedSpline +// (Final, Native, Public) + +void ABroomSpline::CopySelectedSpline() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomSpline", "CopySelectedSpline"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BroomSpline.GetSplinePointWorldPositions +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutSplinePathPoints (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ABroomSpline::GetSplinePointWorldPositions(TArray* OutSplinePathPoints) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BroomSpline", "GetSplinePointWorldPositions"); + + Params::BroomSpline_GetSplinePointWorldPositions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSplinePathPoints != nullptr) + *OutSplinePathPoints = std::move(Parms.OutSplinePathPoints); +} + + +// Function Phoenix.FastTravelManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UFastTravelManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UFastTravelManager* UFastTravelManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FastTravelManager", "Get"); + + Params::FastTravelManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.ActorDismount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::ActorDismount(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "ActorDismount"); + + Params::FastTravelManager_ActorDismount Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.AddFastTravelLocationToDB +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& LocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BeaconLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& RegionId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool isSaveLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsBuiltNightly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowOnMap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::AddFastTravelLocationToDB(const class FString& LocationName, const struct FVector& Location, const struct FVector& BeaconLocation, float ZRot, const class FString& RegionId, bool isSaveLocation, bool IsBuiltNightly, bool ShowOnMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "AddFastTravelLocationToDB"); + + Params::FastTravelManager_AddFastTravelLocationToDB Parms{}; + + Parms.LocationName = std::move(LocationName); + Parms.Location = std::move(Location); + Parms.BeaconLocation = std::move(BeaconLocation); + Parms.ZRot = ZRot; + Parms.RegionId = std::move(RegionId); + Parms.isSaveLocation = isSaveLocation; + Parms.IsBuiltNightly = IsBuiltNightly; + Parms.ShowOnMap = ShowOnMap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.AddFastTravelLocationWithLockToDB +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AFastTravelLocation* locationActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& LocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BeaconLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool isSaveLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsBuiltNightly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowOnMap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Locked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::AddFastTravelLocationWithLockToDB(class AFastTravelLocation* locationActor, const class FString& LocationName, const struct FVector& Location, const struct FVector& BeaconLocation, float ZRot, bool isSaveLocation, bool IsBuiltNightly, bool ShowOnMap, bool Locked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "AddFastTravelLocationWithLockToDB"); + + Params::FastTravelManager_AddFastTravelLocationWithLockToDB Parms{}; + + Parms.locationActor = locationActor; + Parms.LocationName = std::move(LocationName); + Parms.Location = std::move(Location); + Parms.BeaconLocation = std::move(BeaconLocation); + Parms.ZRot = ZRot; + Parms.isSaveLocation = isSaveLocation; + Parms.IsBuiltNightly = IsBuiltNightly; + Parms.ShowOnMap = ShowOnMap; + Parms.Locked = Locked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.ClearForceFastTravelLocationName +// (Final, Native, Public, BlueprintCallable) + +void UFastTravelManager::ClearForceFastTravelLocationName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "ClearForceFastTravelLocationName"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.ClearHardLoadFastTravelLocaiton +// (Final, Native, Public) + +void UFastTravelManager::ClearHardLoadFastTravelLocaiton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "ClearHardLoadFastTravelLocaiton"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.DebugLogFastTravelInformation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Data1 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Data2 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::DebugLogFastTravelInformation(const class FString& Data1, const class FString& Data2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "DebugLogFastTravelInformation"); + + Params::FastTravelManager_DebugLogFastTravelInformation Parms{}; + + Parms.Data1 = std::move(Data1); + Parms.Data2 = std::move(Data2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.DoWait +// (Final, Native, Public, BlueprintCallable) + +void UFastTravelManager::DoWait() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "DoWait"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.EnableWaitSR +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::EnableWaitSR(bool Enabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "EnableWaitSR"); + + Params::FastTravelManager_EnableWaitSR Parms{}; + + Parms.Enabled = Enabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.FastTravel_DisableNextWaitSR +// (Final, Exec, Native, Public) +// Parameters: +// bool tf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::FastTravel_DisableNextWaitSR(bool tf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "FastTravel_DisableNextWaitSR"); + + Params::FastTravelManager_FastTravel_DisableNextWaitSR Parms{}; + + Parms.tf = tf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.FastTravel_EnableWaitSR +// (Final, Exec, Native, Public) +// Parameters: +// bool tf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::FastTravel_EnableWaitSR(bool tf) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "FastTravel_EnableWaitSR"); + + Params::FastTravelManager_FastTravel_EnableWaitSR Parms{}; + + Parms.tf = tf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.FastTravel_TeleportToXYZ +// (Final, Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::FastTravel_TeleportToXYZ(float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "FastTravel_TeleportToXYZ"); + + Params::FastTravelManager_FastTravel_TeleportToXYZ Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.FastTravel_To +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::FastTravel_To(const class FString& LocationID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "FastTravel_To"); + + Params::FastTravelManager_FastTravel_To Parms{}; + + Parms.LocationID = std::move(LocationID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.FastTravelTutorialCompleted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::FastTravelTutorialCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "FastTravelTutorialCompleted"); + + Params::FastTravelManager_FastTravelTutorialCompleted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.FindFastTravelLocationData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTravelLocation* LocationData (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::FindFastTravelLocationData(const class FString& LocationID, struct FTravelLocation* LocationData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "FindFastTravelLocationData"); + + Params::FastTravelManager_FindFastTravelLocationData Parms{}; + + Parms.LocationID = std::move(LocationID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationData != nullptr) + *LocationData = std::move(Parms.LocationData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.FinishWait +// (Final, Native, Public, BlueprintCallable) + +void UFastTravelManager::FinishWait() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "FinishWait"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.GetAvailableFloos +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* AvailableFloos (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UFastTravelManager::GetAvailableFloos(TArray* AvailableFloos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetAvailableFloos"); + + Params::FastTravelManager_GetAvailableFloos Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AvailableFloos != nullptr) + *AvailableFloos = std::move(Parms.AvailableFloos); +} + + +// Function Phoenix.FastTravelManager.GetClosestUnlockedSaveLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& CheckLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTravelLocation* LocationData (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::GetClosestUnlockedSaveLocation(const struct FVector& CheckLocation, struct FTravelLocation* LocationData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetClosestUnlockedSaveLocation"); + + Params::FastTravelManager_GetClosestUnlockedSaveLocation Parms{}; + + Parms.CheckLocation = std::move(CheckLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationData != nullptr) + *LocationData = std::move(Parms.LocationData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.GetClosestUnlockedSaveLocationToPlayer +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FTravelLocation* LocationData (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::GetClosestUnlockedSaveLocationToPlayer(struct FTravelLocation* LocationData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetClosestUnlockedSaveLocationToPlayer"); + + Params::FastTravelManager_GetClosestUnlockedSaveLocationToPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationData != nullptr) + *LocationData = std::move(Parms.LocationData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.GetFastTravelLocationDataFromName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTravelLocation* Location (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::GetFastTravelLocationDataFromName(const class FString& Name_0, struct FTravelLocation* Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetFastTravelLocationDataFromName"); + + Params::FastTravelManager_GetFastTravelLocationDataFromName Parms{}; + + Parms.Name_0 = std::move(Name_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.GetFastTravelLocationFromName +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::GetFastTravelLocationFromName(const class FString& Name_0, struct FVector* Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetFastTravelLocationFromName"); + + Params::FastTravelManager_GetFastTravelLocationFromName Parms{}; + + Parms.Name_0 = std::move(Name_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.GetFastTravelLocations +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* Names (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* Locations (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UFastTravelManager::GetFastTravelLocations(TArray* Names, TArray* Locations) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetFastTravelLocations"); + + Params::FastTravelManager_GetFastTravelLocations Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Names != nullptr) + *Names = std::move(Parms.Names); + + if (Locations != nullptr) + *Locations = std::move(Parms.Locations); +} + + +// Function Phoenix.FastTravelManager.GetFastTravelLocationsByType +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Type (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Locations (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UFastTravelManager::GetFastTravelLocationsByType(const class FString& Type, TArray* Locations) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetFastTravelLocationsByType"); + + Params::FastTravelManager_GetFastTravelLocationsByType Parms{}; + + Parms.Type = std::move(Type); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Locations != nullptr) + *Locations = std::move(Parms.Locations); +} + + +// Function Phoenix.FastTravelManager.GetForceFastTravelLocationName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UFastTravelManager::GetForceFastTravelLocationName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetForceFastTravelLocationName"); + + Params::FastTravelManager_GetForceFastTravelLocationName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.GetHardLoadFastTravelLocaiton +// (Final, Native, Public, HasDefaults) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UFastTravelManager::GetHardLoadFastTravelLocaiton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetHardLoadFastTravelLocaiton"); + + Params::FastTravelManager_GetHardLoadFastTravelLocaiton Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.GetHardLoadFastTravelYaw +// (Final, Native, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UFastTravelManager::GetHardLoadFastTravelYaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "GetHardLoadFastTravelYaw"); + + Params::FastTravelManager_GetHardLoadFastTravelYaw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.HasHardLoadFastTravelLocation +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::HasHardLoadFastTravelLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "HasHardLoadFastTravelLocation"); + + Params::FastTravelManager_HasHardLoadFastTravelLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.IsFastTravelAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::IsFastTravelAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "IsFastTravelAvailable"); + + Params::FastTravelManager_IsFastTravelAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.IsFastTravelAvailableForLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::IsFastTravelAvailableForLocation(const class FString& LocationID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "IsFastTravelAvailableForLocation"); + + Params::FastTravelManager_IsFastTravelAvailableForLocation Parms{}; + + Parms.LocationID = std::move(LocationID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.IsFastTravelDebugUnlockAllActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::IsFastTravelDebugUnlockAllActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "IsFastTravelDebugUnlockAllActive"); + + Params::FastTravelManager_IsFastTravelDebugUnlockAllActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.IsFastTravelDisabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::IsFastTravelDisabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "IsFastTravelDisabled"); + + Params::FastTravelManager_IsFastTravelDisabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.IsFastTravelling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::IsFastTravelling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "IsFastTravelling"); + + Params::FastTravelManager_IsFastTravelling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.IsFastTravelTutorialActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::IsFastTravelTutorialActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "IsFastTravelTutorialActive"); + + Params::FastTravelManager_IsFastTravelTutorialActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.IsFastTravelUnlockedForLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::IsFastTravelUnlockedForLocation(const class FString& LocationID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "IsFastTravelUnlockedForLocation"); + + Params::FastTravelManager_IsFastTravelUnlockedForLocation Parms{}; + + Parms.LocationID = std::move(LocationID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.IsFlooLoaded +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AFloo** TargetFlooIn (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::IsFlooLoaded(const class FString& Name_0, class AFloo** TargetFlooIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "IsFlooLoaded"); + + Params::FastTravelManager_IsFlooLoaded Parms{}; + + Parms.Name_0 = std::move(Name_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TargetFlooIn != nullptr) + *TargetFlooIn = Parms.TargetFlooIn; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.IsWaitEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::IsWaitEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "IsWaitEnabled"); + + Params::FastTravelManager_IsWaitEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.LockLocationByActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AFastTravelLocation* locationActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::LockLocationByActor(class AFastTravelLocation* locationActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "LockLocationByActor"); + + Params::FastTravelManager_LockLocationByActor Parms{}; + + Parms.locationActor = locationActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.LockLocationByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::LockLocationByName(const class FString& LocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "LockLocationByName"); + + Params::FastTravelManager_LockLocationByName Parms{}; + + Parms.LocationName = std::move(LocationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.PlayerCanceledFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::PlayerCanceledFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "PlayerCanceledFloo"); + + Params::FastTravelManager_PlayerCanceledFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.PlayerDroppedPowder +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::PlayerDroppedPowder(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "PlayerDroppedPowder"); + + Params::FastTravelManager_PlayerDroppedPowder Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.PlayerEnteredFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::PlayerEnteredFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "PlayerEnteredFloo"); + + Params::FastTravelManager_PlayerEnteredFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.PlayerEnteringFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::PlayerEnteringFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "PlayerEnteringFloo"); + + Params::FastTravelManager_PlayerEnteringFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.PlayerExitedFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::PlayerExitedFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "PlayerExitedFloo"); + + Params::FastTravelManager_PlayerExitedFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.PlayerExitingFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::PlayerExitingFloo(class AActor* ActorUsingFloo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "PlayerExitingFloo"); + + Params::FastTravelManager_PlayerExitingFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.PlayerSelectedFloo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ActorUsingFloo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& FastTravelID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::PlayerSelectedFloo(class AActor* ActorUsingFloo, const class FString& FastTravelID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "PlayerSelectedFloo"); + + Params::FastTravelManager_PlayerSelectedFloo Parms{}; + + Parms.ActorUsingFloo = ActorUsingFloo; + Parms.FastTravelID = std::move(FastTravelID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.PlayWaitSceneRig +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool WaitAtEnd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::PlayWaitSceneRig(bool WaitAtEnd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "PlayWaitSceneRig"); + + Params::FastTravelManager_PlayWaitSceneRig Parms{}; + + Parms.WaitAtEnd = WaitAtEnd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.SetFastTravelDisabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Disabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::SetFastTravelDisabled(bool Disabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "SetFastTravelDisabled"); + + Params::FastTravelManager_SetFastTravelDisabled Parms{}; + + Parms.Disabled = Disabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.SetForceFastTravelLocationName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& FastTravelID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& StartInMap (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::SetForceFastTravelLocationName(const class FString& FastTravelID, const class FString& StartInMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "SetForceFastTravelLocationName"); + + Params::FastTravelManager_SetForceFastTravelLocationName Parms{}; + + Parms.FastTravelID = std::move(FastTravelID); + Parms.StartInMap = std::move(StartInMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.SetWaitEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::SetWaitEnabled(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "SetWaitEnabled"); + + Params::FastTravelManager_SetWaitEnabled Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.StartFastTravel +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* TravelActorIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ToLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& EndPointActorNameIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFT_FromType FromType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFT_TravelType FastTravelControlType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::StartFastTravel(class AActor* TravelActorIn, const struct FVector& ToLocation, const class FString& EndPointActorNameIn, float Yaw, EFT_FromType FromType, EFT_TravelType FastTravelControlType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "StartFastTravel"); + + Params::FastTravelManager_StartFastTravel Parms{}; + + Parms.TravelActorIn = TravelActorIn; + Parms.ToLocation = std::move(ToLocation); + Parms.EndPointActorNameIn = std::move(EndPointActorNameIn); + Parms.Yaw = Yaw; + Parms.FromType = FromType; + Parms.FastTravelControlType = FastTravelControlType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.StartFastTravelToClosestUnlockedSaveLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& CheckLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::StartFastTravelToClosestUnlockedSaveLocation(const struct FVector& CheckLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "StartFastTravelToClosestUnlockedSaveLocation"); + + Params::FastTravelManager_StartFastTravelToClosestUnlockedSaveLocation Parms{}; + + Parms.CheckLocation = std::move(CheckLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.StartFastTravelToClosestUnlockedSaveLocationToPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::StartFastTravelToClosestUnlockedSaveLocationToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "StartFastTravelToClosestUnlockedSaveLocationToPlayer"); + + Params::FastTravelManager_StartFastTravelToClosestUnlockedSaveLocationToPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.StartFastTravelToNamedLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FFastTravelLocationName& LocationName (Parm, NoDestructor, NativeAccessSpecifierPublic) +// EFT_FromType FromType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFT_TravelType FastTravelControlType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelManager::StartFastTravelToNamedLocation(const struct FFastTravelLocationName& LocationName, EFT_FromType FromType, EFT_TravelType FastTravelControlType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "StartFastTravelToNamedLocation"); + + Params::FastTravelManager_StartFastTravelToNamedLocation Parms{}; + + Parms.LocationName = std::move(LocationName); + Parms.FromType = FromType; + Parms.FastTravelControlType = FastTravelControlType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelManager.StartFastTravelUsingID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFT_FromType FromType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFT_TravelType FastTravelControlType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::StartFastTravelUsingID(const class FString& LocationID, EFT_FromType FromType, EFT_TravelType FastTravelControlType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "StartFastTravelUsingID"); + + Params::FastTravelManager_StartFastTravelUsingID Parms{}; + + Parms.LocationID = std::move(LocationID); + Parms.FromType = FromType; + Parms.FastTravelControlType = FastTravelControlType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.StartFastTravelUsingIDWithCallbackBP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Callback (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// EFT_FromType FromType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFT_TravelType FastTravelControlType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::StartFastTravelUsingIDWithCallbackBP(const class FString& LocationID, TDelegate Callback, EFT_FromType FromType, EFT_TravelType FastTravelControlType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "StartFastTravelUsingIDWithCallbackBP"); + + Params::FastTravelManager_StartFastTravelUsingIDWithCallbackBP Parms{}; + + Parms.LocationID = std::move(LocationID); + Parms.Callback = Callback; + Parms.FromType = FromType; + Parms.FastTravelControlType = FastTravelControlType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.StartFastTravelWithCallbackBP +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& ToLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Callback (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// EFT_FromType FromType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFT_TravelType FastTravelControlType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::StartFastTravelWithCallbackBP(const struct FVector& ToLocation, TDelegate Callback, EFT_FromType FromType, EFT_TravelType FastTravelControlType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "StartFastTravelWithCallbackBP"); + + Params::FastTravelManager_StartFastTravelWithCallbackBP Parms{}; + + Parms.ToLocation = std::move(ToLocation); + Parms.Callback = Callback; + Parms.FromType = FromType; + Parms.FastTravelControlType = FastTravelControlType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.TestExec +// (Final, Exec, Native, Public) + +void UFastTravelManager::TestExec() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "TestExec"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.UnlockLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::UnlockLocation(const class FString& LocationID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "UnlockLocation"); + + Params::FastTravelManager_UnlockLocation Parms{}; + + Parms.LocationID = std::move(LocationID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.UnlockLocationByActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AFastTravelLocation* locationActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::UnlockLocationByActor(class AFastTravelLocation* locationActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "UnlockLocationByActor"); + + Params::FastTravelManager_UnlockLocationByActor Parms{}; + + Parms.locationActor = locationActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelManager.UnlockLocationByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelManager::UnlockLocationByName(const class FString& LocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelManager", "UnlockLocationByName"); + + Params::FastTravelManager_UnlockLocationByName Parms{}; + + Parms.LocationName = std::move(LocationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RepairComponent.AddImpulse +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpulseLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularForceMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFieldFalloffType Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URepairComponent::AddImpulse(const struct FVector& Impulse, const struct FVector& ImpulseLocation, float Radius, float AngularForceMultiplier, EFieldFalloffType Falloff, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RepairComponent", "AddImpulse"); + + Params::RepairComponent_AddImpulse Parms{}; + + Parms.Impulse = std::move(Impulse); + Parms.ImpulseLocation = std::move(ImpulseLocation); + Parms.Radius = Radius; + Parms.AngularForceMultiplier = AngularForceMultiplier; + Parms.Falloff = Falloff; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RepairComponent.AddRadialImpulse +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularForceMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFieldFalloffType Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URepairComponent::AddRadialImpulse(const struct FVector& Location, float Radius, float Strength, float AngularForceMultiplier, EFieldFalloffType Falloff, bool bVelChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RepairComponent", "AddRadialImpulse"); + + Params::RepairComponent_AddRadialImpulse Parms{}; + + Parms.Location = std::move(Location); + Parms.Radius = Radius; + Parms.Strength = Strength; + Parms.AngularForceMultiplier = AngularForceMultiplier; + Parms.Falloff = Falloff; + Parms.bVelChange = bVelChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RepairComponent.ApplyDestuctiveForce +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& HitLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ObjectStrain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ImpulseStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RadialImpulseStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AngularForceMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URepairComponent::ApplyDestuctiveForce(const struct FVector& HitLocation, const struct FVector& HitDirection, float Radius, float ObjectStrain, float ImpulseStrength, float RadialImpulseStrength, float AngularForceMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RepairComponent", "ApplyDestuctiveForce"); + + Params::RepairComponent_ApplyDestuctiveForce Parms{}; + + Parms.HitLocation = std::move(HitLocation); + Parms.HitDirection = std::move(HitDirection); + Parms.Radius = Radius; + Parms.ObjectStrain = ObjectStrain; + Parms.ImpulseStrength = ImpulseStrength; + Parms.RadialImpulseStrength = RadialImpulseStrength; + Parms.AngularForceMultiplier = AngularForceMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RepairComponent.EntireRepairComplete +// (Final, Native, Public) + +void URepairComponent::EntireRepairComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RepairComponent", "EntireRepairComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RepairComponent.HandleBreakEvent +// (Final, Native, Public, HasOutParams) +// Parameters: +// const struct FChaosBreakEvent& BreakEvent (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void URepairComponent::HandleBreakEvent(const struct FChaosBreakEvent& BreakEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RepairComponent", "HandleBreakEvent"); + + Params::RepairComponent_HandleBreakEvent Parms{}; + + Parms.BreakEvent = std::move(BreakEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RepairComponent.HandleRemovalCompletedEvent +// (Final, Native, Public, HasOutParams) +// Parameters: +// const struct FChaosRemovalCompletedEvent&RemovalCompletedEvent (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void URepairComponent::HandleRemovalCompletedEvent(const struct FChaosRemovalCompletedEvent& RemovalCompletedEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RepairComponent", "HandleRemovalCompletedEvent"); + + Params::RepairComponent_HandleRemovalCompletedEvent Parms{}; + + Parms.RemovalCompletedEvent = std::move(RemovalCompletedEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RepairComponent.OnChaosPhysicsCollision +// (Final, Native, Public, HasOutParams) +// Parameters: +// const struct FChaosPhysicsCollisionInfo&CollisionInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void URepairComponent::OnChaosPhysicsCollision(const struct FChaosPhysicsCollisionInfo& CollisionInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RepairComponent", "OnChaosPhysicsCollision"); + + Params::RepairComponent_OnChaosPhysicsCollision Parms{}; + + Parms.CollisionInfo = std::move(CollisionInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RepairComponent.OnHitCallback +// (Final, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void URepairComponent::OnHitCallback(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RepairComponent", "OnHitCallback"); + + Params::RepairComponent_OnHitCallback Parms{}; + + Parms.HitComp = HitComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlockingActor.LerpFlockingParameters +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FFlockingParametersAdjustable&A (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FFlockingParametersAdjustable&b (Parm, NoDestructor, NativeAccessSpecifierPublic) +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFlockingParametersAdjustable ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FFlockingParametersAdjustable AFlockingActor::LerpFlockingParameters(const struct FFlockingParametersAdjustable& A, const struct FFlockingParametersAdjustable& b, float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FlockingActor", "LerpFlockingParameters"); + + Params::FlockingActor_LerpFlockingParameters Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlockingActor.Generate +// (Native, Public, BlueprintCallable) + +void AFlockingActor::Generate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlockingActor", "Generate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlockingActor.Reset +// (Native, Public, BlueprintCallable) + +void AFlockingActor::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlockingActor", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlockingActor.SetAdjustableParameters +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FFlockingParametersAdjustable&Parameters (Parm, NoDestructor, NativeAccessSpecifierPublic) +// float BlendTimeSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlockingActor::SetAdjustableParameters(const struct FFlockingParametersAdjustable& Parameters, float BlendTimeSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlockingActor", "SetAdjustableParameters"); + + Params::FlockingActor_SetAdjustableParameters Parms{}; + + Parms.Parameters = std::move(Parameters); + Parms.BlendTimeSeconds = BlendTimeSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlockingActor.SetFlockingStrength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlockingActor::SetFlockingStrength(float Strength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlockingActor", "SetFlockingStrength"); + + Params::FlockingActor_SetFlockingStrength Parms{}; + + Parms.Strength = Strength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlockingActor.GetAdjustableParameters +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFlockingParametersAdjustable* Parameters (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void AFlockingActor::GetAdjustableParameters(struct FFlockingParametersAdjustable* Parameters) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlockingActor", "GetAdjustableParameters"); + + Params::FlockingActor_GetAdjustableParameters Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Parameters != nullptr) + *Parameters = std::move(Parms.Parameters); +} + + +// Function Phoenix.BTService_SocialReasoning.Chat +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::Chat(const class ASocialReasoning* SocialReasoning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "Chat"); + + Params::BTService_SocialReasoning_Chat Parms{}; + + Parms.SocialReasoning = SocialReasoning; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.Combat +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::Combat(const class ASocialReasoning* SocialReasoning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "Combat"); + + Params::BTService_SocialReasoning_Combat Parms{}; + + Parms.SocialReasoning = SocialReasoning; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.Companionship +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::Companionship(const class ASocialReasoning* SocialReasoning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "Companionship"); + + Params::BTService_SocialReasoning_Companionship Parms{}; + + Parms.SocialReasoning = SocialReasoning; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.ExecuteEQSQueryFinished +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FQueryFinishedData& QueryFinishedDelegate (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UEnvQueryInstanceBlueprintWrapper*QueryInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnvQueryStatus QueryStatus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::ExecuteEQSQueryFinished(const struct FQueryFinishedData& QueryFinishedDelegate, class UEnvQueryInstanceBlueprintWrapper* QueryInstance, EEnvQueryStatus QueryStatus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "ExecuteEQSQueryFinished"); + + Params::BTService_SocialReasoning_ExecuteEQSQueryFinished Parms{}; + + Parms.QueryFinishedDelegate = std::move(QueryFinishedDelegate); + Parms.QueryInstance = QueryInstance; + Parms.QueryStatus = QueryStatus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.BTService_SocialReasoning.InteractionCallback +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStationComponent* InStation (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::InteractionCallback(const class ASocialReasoning* SocialReasoning, class UStationComponent* InStation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "InteractionCallback"); + + Params::BTService_SocialReasoning_InteractionCallback Parms{}; + + Parms.SocialReasoning = SocialReasoning; + Parms.InStation = InStation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.PerformTask_MoveToLocation +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::PerformTask_MoveToLocation(const class ASocialReasoning* SocialReasoning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "PerformTask_MoveToLocation"); + + Params::BTService_SocialReasoning_PerformTask_MoveToLocation Parms{}; + + Parms.SocialReasoning = SocialReasoning; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.PerformTask_MoveToStation +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UStationComponent* InStation (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EStationInteraction InStationInteractionType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 InConnectionIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InStationUseDuration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InSkipValidationForTeleport (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::PerformTask_MoveToStation(const class ASocialReasoning* SocialReasoning, const class UStationComponent* InStation, const EStationInteraction InStationInteractionType, const class FName InActionName, const int32 InConnectionIndex, const float InStationUseDuration, const bool InSkipValidationForTeleport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "PerformTask_MoveToStation"); + + Params::BTService_SocialReasoning_PerformTask_MoveToStation Parms{}; + + Parms.SocialReasoning = SocialReasoning; + Parms.InStation = InStation; + Parms.InStationInteractionType = InStationInteractionType; + Parms.InActionName = InActionName; + Parms.InConnectionIndex = InConnectionIndex; + Parms.InStationUseDuration = InStationUseDuration; + Parms.InSkipValidationForTeleport = InSkipValidationForTeleport; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.PerformTask_WaitForPlayer +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::PerformTask_WaitForPlayer(const class ASocialReasoning* SocialReasoning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "PerformTask_WaitForPlayer"); + + Params::BTService_SocialReasoning_PerformTask_WaitForPlayer Parms{}; + + Parms.SocialReasoning = SocialReasoning; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.PlayerSighted +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::PlayerSighted(const class ASocialReasoning* SocialReasoning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "PlayerSighted"); + + Params::BTService_SocialReasoning_PlayerSighted Parms{}; + + Parms.SocialReasoning = SocialReasoning; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.RunEQS_FindSocialReasonings +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnvQueryRunMode RunMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQueryFinishedData& QueryFinishedDelegate (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::RunEQS_FindSocialReasonings(const class ASocialReasoning* SocialReasoning, EEnvQueryRunMode RunMode, const struct FQueryFinishedData& QueryFinishedDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "RunEQS_FindSocialReasonings"); + + Params::BTService_SocialReasoning_RunEQS_FindSocialReasonings Parms{}; + + Parms.SocialReasoning = SocialReasoning; + Parms.RunMode = RunMode; + Parms.QueryFinishedDelegate = std::move(QueryFinishedDelegate); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.RunEQS_FindStations +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnvQueryRunMode RunMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FQueryFinishedData& QueryFinishedDelegate (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::RunEQS_FindStations(const class ASocialReasoning* SocialReasoning, EEnvQueryRunMode RunMode, const struct FQueryFinishedData& QueryFinishedDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "RunEQS_FindStations"); + + Params::BTService_SocialReasoning_RunEQS_FindStations Parms{}; + + Parms.SocialReasoning = SocialReasoning; + Parms.RunMode = RunMode; + Parms.QueryFinishedDelegate = std::move(QueryFinishedDelegate); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.BTService_SocialReasoning.Think +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const class ASocialReasoning* SocialReasoning (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTimeEvent& TimeEvent (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UBTService_SocialReasoning::Think(const class ASocialReasoning* SocialReasoning, const struct FTimeEvent& TimeEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BTService_SocialReasoning", "Think"); + + Params::BTService_SocialReasoning_Think Parms{}; + + Parms.SocialReasoning = SocialReasoning; + Parms.TimeEvent = std::move(TimeEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapCursor.GamepadSnapToPlayer +// (Final, Native, Public, BlueprintCallable) + +void AMapCursor::GamepadSnapToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "GamepadSnapToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.GetCursorBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 AMapCursor::GetCursorBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "GetCursorBounds"); + + Params::MapCursor_GetCursorBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapCursor.GetCursorTranslation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AMapCursor::GetCursorTranslation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "GetCursorTranslation"); + + Params::MapCursor_GetCursorTranslation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapCursor.GetGamePadActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMapCursor::GetGamePadActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "GetGamePadActive"); + + Params::MapCursor_GetGamePadActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapCursor.GetLerpingToNewLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMapCursor::GetLerpingToNewLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "GetLerpingToNewLocation"); + + Params::MapCursor_GetLerpingToNewLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapCursor.GetMouseActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMapCursor::GetMouseActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "GetMouseActive"); + + Params::MapCursor_GetMouseActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapCursor.GetScreenBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector4 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector4 AMapCursor::GetScreenBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "GetScreenBounds"); + + Params::MapCursor_GetScreenBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapCursor.MouseSnapToPlayer +// (Final, Native, Public, BlueprintCallable) + +void AMapCursor::MouseSnapToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "MouseSnapToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.SetCursorBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector4& BoundsArray (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapCursor::SetCursorBounds(const struct FVector4& BoundsArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "SetCursorBounds"); + + Params::MapCursor_SetCursorBounds Parms{}; + + Parms.BoundsArray = std::move(BoundsArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.SetCursorControl +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// ECursorControlTypes* ControlType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapCursor::SetCursorControl(ECursorControlTypes* ControlType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "SetCursorControl"); + + Params::MapCursor_SetCursorControl Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ControlType != nullptr) + *ControlType = Parms.ControlType; +} + + +// Function Phoenix.MapCursor.SetRightMouseButtonClicked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Clicked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapCursor::SetRightMouseButtonClicked(bool Clicked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "SetRightMouseButtonClicked"); + + Params::MapCursor_SetRightMouseButtonClicked Parms{}; + + Parms.Clicked = Clicked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.SetScreenBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector4& BoundsArray (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapCursor::SetScreenBounds(const struct FVector4& BoundsArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "SetScreenBounds"); + + Params::MapCursor_SetScreenBounds Parms{}; + + Parms.BoundsArray = std::move(BoundsArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.SetToGamePad +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// bool doLerp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& lerpLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapCursor::SetToGamePad(bool doLerp, const struct FVector& lerpLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "SetToGamePad"); + + Params::MapCursor_SetToGamePad Parms{}; + + Parms.doLerp = doLerp; + Parms.lerpLocation = std::move(lerpLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.SetToMouse +// (Final, Native, Public, BlueprintCallable) + +void AMapCursor::SetToMouse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "SetToMouse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.ToggleShowCollisionActor +// (Final, Native, Public, BlueprintCallable) + +void AMapCursor::ToggleShowCollisionActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "ToggleShowCollisionActor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.ToggleShowCursorLocation +// (Final, Native, Public, BlueprintCallable) + +void AMapCursor::ToggleShowCursorLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "ToggleShowCursorLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.ToggleShowMouseLocation +// (Final, Native, Public, BlueprintCallable) + +void AMapCursor::ToggleShowMouseLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "ToggleShowMouseLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapCursor.ToggleShowScreenPosition +// (Final, Native, Public, BlueprintCallable) + +void AMapCursor::ToggleShowScreenPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapCursor", "ToggleShowScreenPosition"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FrontEnd_MenuWidget.ExecuteLoad +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFrontEnd_MenuWidget::ExecuteLoad(const class FString& Filename, const int32 CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrontEnd_MenuWidget", "ExecuteLoad"); + + Params::FrontEnd_MenuWidget_ExecuteLoad Parms{}; + + Parms.Filename = std::move(Filename); + Parms.CharacterID = CharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FrontEnd_MenuWidget.SetMenuLegend +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const TArray& LegendArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UFrontEnd_MenuWidget::SetMenuLegend(const TArray& LegendArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrontEnd_MenuWidget", "SetMenuLegend"); + + Params::FrontEnd_MenuWidget_SetMenuLegend Parms{}; + + Parms.LegendArray = std::move(LegendArray); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.QuickActionManager.ClearContextCallbacks +// (Final, Native, Static, Public, BlueprintCallable) + +void UQuickActionManager::ClearContextCallbacks() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "ClearContextCallbacks"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.DecGroupIndex +// (Final, Native, Static, Public, BlueprintCallable) + +void UQuickActionManager::DecGroupIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "DecGroupIndex"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.DecMacroIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowNone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CapIndexAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::DecMacroIndex(int32 GroupIndex, bool AllowNone, int32 CapIndexAt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "DecMacroIndex"); + + Params::QuickActionManager_DecMacroIndex Parms{}; + + Parms.GroupIndex = GroupIndex; + Parms.AllowNone = AllowNone; + Parms.CapIndexAt = CapIndexAt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.DoesSelectedTransfigurationSpellAffectObject +// (Final, Native, Static, Public) +// Parameters: +// const class FName InDbID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UQuickActionManager::DoesSelectedTransfigurationSpellAffectObject(const class FName InDbID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "DoesSelectedTransfigurationSpellAffectObject"); + + Params::QuickActionManager_DoesSelectedTransfigurationSpellAffectObject Parms{}; + + Parms.InDbID = InDbID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UQuickActionManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UQuickActionManager* UQuickActionManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "Get"); + + Params::QuickActionManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetActionGroupCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UQuickActionManager::GetActionGroupCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetActionGroupCount"); + + Params::QuickActionManager_GetActionGroupCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetActiveGroupIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UQuickActionManager::GetActiveGroupIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetActiveGroupIndex"); + + Params::QuickActionManager_GetActiveGroupIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetActiveMacroIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UQuickActionManager::GetActiveMacroIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetActiveMacroIndex"); + + Params::QuickActionManager_GetActiveMacroIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetItemCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UQuickActionManager::GetItemCount(int32 GroupIndex, int32 MacroIndex, int32 ItemIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetItemCount"); + + Params::QuickActionManager_GetItemCount Parms{}; + + Parms.GroupIndex = GroupIndex; + Parms.MacroIndex = MacroIndex; + Parms.ItemIndex = ItemIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetItemName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* ItemName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::GetItemName(int32 GroupIndex, int32 MacroIndex, int32 ActionIndex, class FName* ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetItemName"); + + Params::QuickActionManager_GetItemName Parms{}; + + Parms.GroupIndex = GroupIndex; + Parms.MacroIndex = MacroIndex; + Parms.ActionIndex = ActionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ItemName != nullptr) + *ItemName = Parms.ItemName; +} + + +// Function Phoenix.QuickActionManager.GetItemNameFromMode +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* ItemName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::GetItemNameFromMode(int32 GroupIndex, int32 MacroIndex, int32 ActionIndex, class FName* ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetItemNameFromMode"); + + Params::QuickActionManager_GetItemNameFromMode Parms{}; + + Parms.GroupIndex = GroupIndex; + Parms.MacroIndex = MacroIndex; + Parms.ActionIndex = ActionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ItemName != nullptr) + *ItemName = Parms.ItemName; +} + + +// Function Phoenix.QuickActionManager.GetItemType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIQActionBarType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUIQActionBarType UQuickActionManager::GetItemType(int32 GroupIndex, int32 MacroIndex, int32 ItemIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetItemType"); + + Params::QuickActionManager_GetItemType Parms{}; + + Parms.GroupIndex = GroupIndex; + Parms.MacroIndex = MacroIndex; + Parms.ItemIndex = ItemIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetMacroIndexByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UQuickActionManager::GetMacroIndexByName(const class FString& ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetMacroIndexByName"); + + Params::QuickActionManager_GetMacroIndexByName Parms{}; + + Parms.ItemName = std::move(ItemName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetMacroItemCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UQuickActionManager::GetMacroItemCount(int32 GroupIndex, int32 MacroIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetMacroItemCount"); + + Params::QuickActionManager_GetMacroItemCount Parms{}; + + Parms.GroupIndex = GroupIndex; + Parms.MacroIndex = MacroIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetNextGroupIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UQuickActionManager::GetNextGroupIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetNextGroupIndex"); + + Params::QuickActionManager_GetNextGroupIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetNumActionsInGroup +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UQuickActionManager::GetNumActionsInGroup(int32 GroupIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetNumActionsInGroup"); + + Params::QuickActionManager_GetNumActionsInGroup Parms{}; + + Parms.GroupIndex = GroupIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetPrevGroupIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UQuickActionManager::GetPrevGroupIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetPrevGroupIndex"); + + Params::QuickActionManager_GetPrevGroupIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetTwitchItem +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* ItemName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UQuickActionManager::GetTwitchItem(int32 GroupIndex, int32 ItemIndex, class FName* ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetTwitchItem"); + + Params::QuickActionManager_GetTwitchItem Parms{}; + + Parms.GroupIndex = GroupIndex; + Parms.ItemIndex = ItemIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ItemName != nullptr) + *ItemName = Parms.ItemName; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.GetWorldStorageOverride +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Storage (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::GetWorldStorageOverride(const class FString& ItemName, class FString* Storage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GetWorldStorageOverride"); + + Params::QuickActionManager_GetWorldStorageOverride Parms{}; + + Parms.ItemName = std::move(ItemName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Storage != nullptr) + *Storage = std::move(Parms.Storage); +} + + +// Function Phoenix.QuickActionManager.GotoNextGroup +// (Final, Native, Static, Public, BlueprintCallable) + +void UQuickActionManager::GotoNextGroup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GotoNextGroup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.GotoPrevGroup +// (Final, Native, Static, Public, BlueprintCallable) + +void UQuickActionManager::GotoPrevGroup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "GotoPrevGroup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.IncGroupIndex +// (Final, Native, Static, Public, BlueprintCallable) + +void UQuickActionManager::IncGroupIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "IncGroupIndex"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.IncMacroIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowNone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CapIndexAt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::IncMacroIndex(int32 GroupIndex, bool AllowNone, int32 CapIndexAt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "IncMacroIndex"); + + Params::QuickActionManager_IncMacroIndex Parms{}; + + Parms.GroupIndex = GroupIndex; + Parms.AllowNone = AllowNone; + Parms.CapIndexAt = CapIndexAt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.IsMacroIndexValid +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 MacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UQuickActionManager::IsMacroIndexValid(int32 MacroIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "IsMacroIndexValid"); + + Params::QuickActionManager_IsMacroIndexValid Parms{}; + + Parms.MacroIndex = MacroIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.NewMacroSelected +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 MacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RequestedGroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::NewMacroSelected(int32 MacroIndex, int32 RequestedGroupIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "NewMacroSelected"); + + Params::QuickActionManager_NewMacroSelected Parms{}; + + Parms.MacroIndex = MacroIndex; + Parms.RequestedGroupIndex = RequestedGroupIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.NewMacroSelectedForMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 MacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RequestedGroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::NewMacroSelectedForMode(int32 MacroIndex, int32 RequestedGroupIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "NewMacroSelectedForMode"); + + Params::QuickActionManager_NewMacroSelectedForMode Parms{}; + + Parms.MacroIndex = MacroIndex; + Parms.RequestedGroupIndex = RequestedGroupIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.OverrideActionGroups +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::OverrideActionGroups(const class FString& OverrideName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "OverrideActionGroups"); + + Params::QuickActionManager_OverrideActionGroups Parms{}; + + Parms.OverrideName = std::move(OverrideName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.RemoveActionGroupOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& OverrideName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::RemoveActionGroupOverride(const class FString& OverrideName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "RemoveActionGroupOverride"); + + Params::QuickActionManager_RemoveActionGroupOverride Parms{}; + + Parms.OverrideName = std::move(OverrideName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.ResetMacro +// (Final, Native, Static, Public, BlueprintCallable) + +void UQuickActionManager::ResetMacro() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "ResetMacro"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.SetInventoryActionItemIntoCurrentSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIQActionBarType ItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ItemVariation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::SetInventoryActionItemIntoCurrentSlot(const class FString& ItemName, EUIQActionBarType ItemType, int32 Count, const class FName ItemVariation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "SetInventoryActionItemIntoCurrentSlot"); + + Params::QuickActionManager_SetInventoryActionItemIntoCurrentSlot Parms{}; + + Parms.ItemName = std::move(ItemName); + Parms.ItemType = ItemType; + Parms.Count = Count; + Parms.ItemVariation = ItemVariation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.SetQuickActionTrigger +// (Final, Native, Static, Public, BlueprintCallable) + +void UQuickActionManager::SetQuickActionTrigger() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "SetQuickActionTrigger"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.UpdateSelectedActionItem +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ItemVariation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIQActionBarType ItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ItemHolder (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RequestedGroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 RequestedMacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::UpdateSelectedActionItem(const class FString& ItemName, const class FString& ItemVariation, EUIQActionBarType ItemType, const class FString& ItemHolder, int32 RequestedGroupIndex, int32 Amount, int32 RequestedMacroIndex, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "UpdateSelectedActionItem"); + + Params::QuickActionManager_UpdateSelectedActionItem Parms{}; + + Parms.ItemName = std::move(ItemName); + Parms.ItemVariation = std::move(ItemVariation); + Parms.ItemType = ItemType; + Parms.ItemHolder = std::move(ItemHolder); + Parms.RequestedGroupIndex = RequestedGroupIndex; + Parms.Amount = Amount; + Parms.RequestedMacroIndex = RequestedMacroIndex; + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.ValidateDefaultGroupSelections +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UQuickActionManager::ValidateDefaultGroupSelections(int32 GroupIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("QuickActionManager", "ValidateDefaultGroupSelections"); + + Params::QuickActionManager_ValidateDefaultGroupSelections Parms{}; + + Parms.GroupIndex = GroupIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.AddAncientMagicPoints +// (Final, Exec, Native, Public) +// Parameters: +// int32 NumPoints (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::AddAncientMagicPoints(int32 NumPoints) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "AddAncientMagicPoints"); + + Params::QuickActionManager_AddAncientMagicPoints Parms{}; + + Parms.NumPoints = NumPoints; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.CheckForWorldOverrides +// (Final, Native, Public) + +void UQuickActionManager::CheckForWorldOverrides() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "CheckForWorldOverrides"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.ClearCurWorld +// (Final, Native, Public, BlueprintCallable) + +void UQuickActionManager::ClearCurWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "ClearCurWorld"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.ContextAdded +// (Final, Native, Public) +// Parameters: +// class FName InContextName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::ContextAdded(class FName InContextName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "ContextAdded"); + + Params::QuickActionManager_ContextAdded Parms{}; + + Parms.InContextName = InContextName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.ContextChanged +// (Final, Native, Public) +// Parameters: +// bool bNewResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::ContextChanged(bool bNewResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "ContextChanged"); + + Params::QuickActionManager_ContextChanged Parms{}; + + Parms.bNewResult = bNewResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.GetQuickWheelItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UQuickActionManager::GetQuickWheelItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "GetQuickWheelItem"); + + Params::QuickActionManager_GetQuickWheelItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionManager.HandleMapLocationChanged +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CurrentMapLocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::HandleMapLocationChanged(const class UObject* Caller, const class FString& CurrentMapLocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "HandleMapLocationChanged"); + + Params::QuickActionManager_HandleMapLocationChanged Parms{}; + + Parms.Caller = Caller; + Parms.CurrentMapLocationName = std::move(CurrentMapLocationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.InitializeLoadouts +// (Final, Native, Public) + +void UQuickActionManager::InitializeLoadouts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "InitializeLoadouts"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.OnAboutToSaveGame +// (Final, Native, Public) + +void UQuickActionManager::OnAboutToSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "OnAboutToSaveGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UQuickActionManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.RemoveActionFromDiamond +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::RemoveActionFromDiamond(class FName ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "RemoveActionFromDiamond"); + + Params::QuickActionManager_RemoveActionFromDiamond Parms{}; + + Parms.ItemName = ItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.ReplaceItemOnDiamond +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NewItem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::ReplaceItemOnDiamond(class FName HolderID, class FName NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "ReplaceItemOnDiamond"); + + Params::QuickActionManager_ReplaceItemOnDiamond Parms{}; + + Parms.HolderID = HolderID; + Parms.NewItem = NewItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.SetCurrentGroupIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::SetCurrentGroupIndex(int32 NewIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "SetCurrentGroupIndex"); + + Params::QuickActionManager_SetCurrentGroupIndex Parms{}; + + Parms.NewIndex = NewIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.SetQuickWheelItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::SetQuickWheelItem(class FName ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "SetQuickWheelItem"); + + Params::QuickActionManager_SetQuickWheelItem Parms{}; + + Parms.ItemName = ItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.SlotInventoryItemFromCode +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Slot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::SlotInventoryItemFromCode(const class FString& ItemId, int32 Amount, int32 Slot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "SlotInventoryItemFromCode"); + + Params::QuickActionManager_SlotInventoryItemFromCode Parms{}; + + Parms.ItemId = std::move(ItemId); + Parms.Amount = Amount; + Parms.Slot = Slot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.SlotSpellFromCode +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& SpellID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Slot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Group (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::SlotSpellFromCode(const class FString& SpellID, int32 Slot, int32 Group) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "SlotSpellFromCode"); + + Params::QuickActionManager_SlotSpellFromCode Parms{}; + + Parms.SpellID = std::move(SpellID); + Parms.Slot = Slot; + Parms.Group = Group; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.SlotToolFromCode +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ItemId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Slot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionManager::SlotToolFromCode(const class FString& ItemId, int32 Slot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "SlotToolFromCode"); + + Params::QuickActionManager_SlotToolFromCode Parms{}; + + Parms.ItemId = std::move(ItemId); + Parms.Slot = Slot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickActionManager.UseQuickWheelItem +// (Final, Native, Public, BlueprintCallable) + +void UQuickActionManager::UseQuickWheelItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionManager", "UseQuickWheelItem"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.AbandonMissionBP +// (Final, Native, Static, Public, BlueprintCallable) + +void UMissionManager::AbandonMissionBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "AbandonMissionBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.AutomationBlocksDungeonLoad +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// const class FName DungeonName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionManager::AutomationBlocksDungeonLoad(const class FName DungeonName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "AutomationBlocksDungeonLoad"); + + Params::MissionManager_AutomationBlocksDungeonLoad Parms{}; + + Parms.DungeonName = DungeonName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.CompleteBlueprintConditionBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& missionStepNickname (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::CompleteBlueprintConditionBP(const class FName MissionID, const class FString& missionStepNickname) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "CompleteBlueprintConditionBP"); + + Params::MissionManager_CompleteBlueprintConditionBP Parms{}; + + Parms.MissionID = MissionID; + Parms.missionStepNickname = std::move(missionStepNickname); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.DismissMissionLogBP +// (Final, Native, Static, Public, BlueprintCallable) + +void UMissionManager::DismissMissionLogBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "DismissMissionLogBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMissionManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMissionManager* UMissionManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "Get"); + + Params::MissionManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetFrontEndMissionList +// (Final, Native, Static, Private, HasOutParams, BlueprintCallable) +// Parameters: +// int32* StartIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMissionManager::GetFrontEndMissionList(int32* StartIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetFrontEndMissionList"); + + Params::MissionManager_GetFrontEndMissionList Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (StartIndex != nullptr) + *StartIndex = Parms.StartIndex; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetMissionBeaconBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName MissionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UBeaconInfo* ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UBeaconInfo* UMissionManager::GetMissionBeaconBP(class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetMissionBeaconBP"); + + Params::MissionManager_GetMissionBeaconBP Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetMissionBeaconWorldLocationBP +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class FName MissionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WorldLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionManager::GetMissionBeaconWorldLocationBP(class FName MissionID, struct FVector* WorldLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetMissionBeaconWorldLocationBP"); + + Params::MissionManager_GetMissionBeaconWorldLocationBP Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WorldLocation != nullptr) + *WorldLocation = std::move(Parms.WorldLocation); + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetMissionLogDataBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* OutTrackedMissionIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMissionManager::GetMissionLogDataBP(int32* OutTrackedMissionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetMissionLogDataBP"); + + Params::MissionManager_GetMissionLogDataBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTrackedMissionIndex != nullptr) + *OutTrackedMissionIndex = Parms.OutTrackedMissionIndex; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetMissionLogDataSingleBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const int32 missionIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMissionManager::GetMissionLogDataSingleBP(const int32 missionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetMissionLogDataSingleBP"); + + Params::MissionManager_GetMissionLogDataSingleBP Parms{}; + + Parms.missionIndex = missionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetMissionName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDatabaseMissionList& DatabaseMissionList (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UMissionManager::GetMissionName(const struct FDatabaseMissionList& DatabaseMissionList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetMissionName"); + + Params::MissionManager_GetMissionName Parms{}; + + Parms.DatabaseMissionList = std::move(DatabaseMissionList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetMissionSkipOptions +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// const class FString& MissionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMissionManager::GetMissionSkipOptions(const class FString& MissionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetMissionSkipOptions"); + + Params::MissionManager_GetMissionSkipOptions Parms{}; + + Parms.MissionName = std::move(MissionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetMissionStatusBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// Phoenix::EMissionStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +Phoenix::EMissionStatus UMissionManager::GetMissionStatusBP(const class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetMissionStatusBP"); + + Params::MissionManager_GetMissionStatusBP Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetMissionStepBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMissionManager::GetMissionStepBP(const class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetMissionStepBP"); + + Params::MissionManager_GetMissionStepBP Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.GetMissionStepCompletedBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& StepNickname (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionManager::GetMissionStepCompletedBP(const class FName MissionID, const class FString& StepNickname) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "GetMissionStepCompletedBP"); + + Params::MissionManager_GetMissionStepCompletedBP Parms{}; + + Parms.MissionID = MissionID; + Parms.StepNickname = std::move(StepNickname); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.HandleGiftingBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ItemId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 ItemCount (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::HandleGiftingBP(const class FName CharacterID, const class FString& ItemId, const int32 ItemCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "HandleGiftingBP"); + + Params::MissionManager_HandleGiftingBP Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ItemId = std::move(ItemId); + Parms.ItemCount = ItemCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.IsFocusMissionBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionManager::IsFocusMissionBP(const class FName MissionID, class FName CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "IsFocusMissionBP"); + + Params::MissionManager_IsFocusMissionBP Parms{}; + + Parms.MissionID = MissionID; + Parms.CharacterID = CharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.IsNewMission +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionManager::IsNewMission(const class FName MissionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "IsNewMission"); + + Params::MissionManager_IsNewMission Parms{}; + + Parms.MissionName = MissionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.PlayMissionDevOnlyBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::PlayMissionDevOnlyBP(const class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "PlayMissionDevOnlyBP"); + + Params::MissionManager_PlayMissionDevOnlyBP Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.PlayMissionFromFrontEnd +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// const class FString& MissionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Gender (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& SkipOption (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::PlayMissionFromFrontEnd(const class FString& MissionName, const class FString& Gender, const class FString& SkipOption) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "PlayMissionFromFrontEnd"); + + Params::MissionManager_PlayMissionFromFrontEnd Parms{}; + + Parms.MissionName = std::move(MissionName); + Parms.Gender = std::move(Gender); + Parms.SkipOption = std::move(SkipOption); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.RequestMissionUpdateBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::RequestMissionUpdateBP(const class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "RequestMissionUpdateBP"); + + Params::MissionManager_RequestMissionUpdateBP Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.ResetMissionDevOnlyBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::ResetMissionDevOnlyBP(const class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "ResetMissionDevOnlyBP"); + + Params::MissionManager_ResetMissionDevOnlyBP Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.SetMapCursorToMissionLocationBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName MissionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionManager::SetMapCursorToMissionLocationBP(class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "SetMapCursorToMissionLocationBP"); + + Params::MissionManager_SetMapCursorToMissionLocationBP Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.SetMissionLogFocusMissionBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::SetMissionLogFocusMissionBP(const class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "SetMissionLogFocusMissionBP"); + + Params::MissionManager_SetMissionLogFocusMissionBP Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.ShouldForcePlantItemBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* interactionActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* o_itemToPlant (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::ShouldForcePlantItemBP(const class AActor* interactionActor, class FString* o_itemToPlant) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "ShouldForcePlantItemBP"); + + Params::MissionManager_ShouldForcePlantItemBP Parms{}; + + Parms.interactionActor = interactionActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_itemToPlant != nullptr) + *o_itemToPlant = std::move(Parms.o_itemToPlant); +} + + +// Function Phoenix.MissionManager.StationKnownByMissionManagerBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStationComponent* Object (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionManager::StationKnownByMissionManagerBP(class UStationComponent* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "StationKnownByMissionManagerBP"); + + Params::MissionManager_StationKnownByMissionManagerBP Parms{}; + + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionManager.TrackUpdatedMissionBP +// (Final, Native, Static, Public, BlueprintCallable) + +void UMissionManager::TrackUpdatedMissionBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "TrackUpdatedMissionBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.UpdateBlueprintTaskProgressBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName MissionID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& missionStepNickname (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 ProgressIncrement (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 ProgressGoal (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::UpdateBlueprintTaskProgressBP(const class FName MissionID, const class FString& missionStepNickname, const int32 ProgressIncrement, const int32 ProgressGoal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionManager", "UpdateBlueprintTaskProgressBP"); + + Params::MissionManager_UpdateBlueprintTaskProgressBP Parms{}; + + Parms.MissionID = MissionID; + Parms.missionStepNickname = std::move(missionStepNickname); + Parms.ProgressIncrement = ProgressIncrement; + Parms.ProgressGoal = ProgressGoal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.CheckMissionRestriction +// (Final, Native, Public, HasOutParams) +// Parameters: +// const class FString& restrictionType (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& restrictionValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRestrictionInfo* ioRestrictionInfo (Parm, OutParm, NativeAccessSpecifierPublic) +// bool* o_canSpawn (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::CheckMissionRestriction(const class FString& restrictionType, const class FString& restrictionValue, struct FRestrictionInfo* ioRestrictionInfo, bool* o_canSpawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "CheckMissionRestriction"); + + Params::MissionManager_CheckMissionRestriction Parms{}; + + Parms.restrictionType = std::move(restrictionType); + Parms.restrictionValue = std::move(restrictionValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ioRestrictionInfo != nullptr) + *ioRestrictionInfo = std::move(Parms.ioRestrictionInfo); + + if (o_canSpawn != nullptr) + *o_canSpawn = Parms.o_canSpawn; +} + + +// Function Phoenix.MissionManager.GetNewlyHilitedSpell +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString* Spell (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::GetNewlyHilitedSpell(class FString* Spell) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "GetNewlyHilitedSpell"); + + Params::MissionManager_GetNewlyHilitedSpell Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Spell != nullptr) + *Spell = std::move(Parms.Spell); +} + + +// Function Phoenix.MissionManager.HandleExperienceLevelChanged +// (Final, Native, Private) +// Parameters: +// const int32 ExpLevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIndicateHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::HandleExperienceLevelChanged(const int32 ExpLevel, bool bIndicateHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "HandleExperienceLevelChanged"); + + Params::MissionManager_HandleExperienceLevelChanged Parms{}; + + Parms.ExpLevel = ExpLevel; + Parms.bIndicateHUD = bIndicateHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.HandleFleshCreated +// (Final, Native, Private) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::HandleFleshCreated(class AActor* InActor, class UScheduledEntity* InScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "HandleFleshCreated"); + + Params::MissionManager_HandleFleshCreated Parms{}; + + Parms.InActor = InActor; + Parms.InScheduledEntity = InScheduledEntity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.HandleHighPriorityStreamingComplete +// (Final, Native, Private) + +void UMissionManager::HandleHighPriorityStreamingComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "HandleHighPriorityStreamingComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.HandleMissionEditorMessage +// (Final, Native, Private) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Message (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::HandleMissionEditorMessage(const class UObject* i_caller, const class FString& Message) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "HandleMissionEditorMessage"); + + Params::MissionManager_HandleMissionEditorMessage Parms{}; + + Parms.i_caller = i_caller; + Parms.Message = std::move(Message); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.HandlePerformTasksDone +// (Final, Native, Private) +// Parameters: +// const class APerformTasksForAI* InPerformTasksForAI (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::HandlePerformTasksDone(const class APerformTasksForAI* InPerformTasksForAI) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "HandlePerformTasksDone"); + + Params::MissionManager_HandlePerformTasksDone Parms{}; + + Parms.InPerformTasksForAI = InPerformTasksForAI; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.HandleSceneRigFadeOut +// (Final, Native, Private) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::HandleSceneRigFadeOut(const class UObject* i_caller, int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "HandleSceneRigFadeOut"); + + Params::MissionManager_HandleSceneRigFadeOut Parms{}; + + Parms.i_caller = i_caller; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.HandleSceneRigFadeOutComplete +// (Final, Native, Private) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::HandleSceneRigFadeOutComplete(const class UObject* i_caller, int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "HandleSceneRigFadeOutComplete"); + + Params::MissionManager_HandleSceneRigFadeOutComplete Parms{}; + + Parms.i_caller = i_caller; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.HandleStatChanged +// (Final, Native, Private) +// Parameters: +// const class FName StatID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Delta (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::HandleStatChanged(const class FName StatID, const int32 Value, const int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "HandleStatChanged"); + + Params::MissionManager_HandleStatChanged Parms{}; + + Parms.StatID = StatID; + Parms.Value = Value; + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.MarkMissionAsViewed +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& MissionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionManager::MarkMissionAsViewed(const class FName& MissionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "MarkMissionAsViewed"); + + Params::MissionManager_MarkMissionAsViewed Parms{}; + + Parms.MissionName = MissionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.OnPostGameLoad +// (Final, Native, Public) + +void UMissionManager::OnPostGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "OnPostGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.OnPostGameSave +// (Final, Native, Public) + +void UMissionManager::OnPostGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "OnPostGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.OnPreGameSave +// (Final, Native, Public) + +void UMissionManager::OnPreGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "OnPreGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.OnStartNewDay +// (Final, Native, Public) + +void UMissionManager::OnStartNewDay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "OnStartNewDay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionManager.PlaySceneRigFinished +// (Final, Native, Private) + +void UMissionManager::PlaySceneRigFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionManager", "PlaySceneRigFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_AnimInstance_Interface.HandleHeadTracking +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INPC_AnimInstance_Interface::HandleHeadTracking(class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NPC_AnimInstance_Interface", "HandleHeadTracking"); + + Params::NPC_AnimInstance_Interface_HandleHeadTracking Parms{}; + + Parms.Owner = Owner; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NPC_AnimInstance_Interface.SetAbilityActive +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INPC_AnimInstance_Interface::SetAbilityActive(EEnemy_Ability InAbility, bool bUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NPC_AnimInstance_Interface", "SetAbilityActive"); + + Params::NPC_AnimInstance_Interface_SetAbilityActive Parms{}; + + Parms.InAbility = InAbility; + Parms.bUse = bUse; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NPC_AnimInstance_Interface.SetMainState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EEnemy_AnimMainState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INPC_AnimInstance_Interface::SetMainState(const EEnemy_AnimMainState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NPC_AnimInstance_Interface", "SetMainState"); + + Params::NPC_AnimInstance_Interface_SetMainState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NPC_AnimInstance_Interface.SetState +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EEnemyAIAnimState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void INPC_AnimInstance_Interface::SetState(const EEnemyAIAnimState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NPC_AnimInstance_Interface", "SetState"); + + Params::NPC_AnimInstance_Interface_SetState Parms{}; + + Parms.InState = InState; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NPC_AnimInstance_Interface.GetAbilityActive +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool INPC_AnimInstance_Interface::GetAbilityActive(EEnemy_Ability InAbility) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NPC_AnimInstance_Interface", "GetAbilityActive"); + + Params::NPC_AnimInstance_Interface_GetAbilityActive Parms{}; + + Parms.InAbility = InAbility; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_AnimInstance_Interface.GetActiveAbility +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_Ability INPC_AnimInstance_Interface::GetActiveAbility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NPC_AnimInstance_Interface", "GetActiveAbility"); + + Params::NPC_AnimInstance_Interface_GetActiveAbility Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_AnimInstance_Interface.GetMainState +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// EEnemy_AnimMainState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_AnimMainState INPC_AnimInstance_Interface::GetMainState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NPC_AnimInstance_Interface", "GetMainState"); + + Params::NPC_AnimInstance_Interface_GetMainState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_AnimInstance_Interface.GetState +// (Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// EEnemyAIAnimState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyAIAnimState INPC_AnimInstance_Interface::GetState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("NPC_AnimInstance_Interface", "GetState"); + + Params::NPC_AnimInstance_Interface_GetState Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.AbortInteraction +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UStationComponent* InStationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStationInteractor_Interface::AbortInteraction(class UStationComponent* InStationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "AbortInteraction"); + + Params::StationInteractor_Interface_AbortInteraction Parms{}; + + Parms.InStationComponent = InStationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StationInteractor_Interface.CanBeLastOne +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::CanBeLastOne() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "CanBeLastOne"); + + Params::StationInteractor_Interface_CanBeLastOne Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.CanJoinDynamicInteraction +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::CanJoinDynamicInteraction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "CanJoinDynamicInteraction"); + + Params::StationInteractor_Interface_CanJoinDynamicInteraction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.ExitComplete +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void IStationInteractor_Interface::ExitComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "ExitComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StationInteractor_Interface.GetActor +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* IStationInteractor_Interface::GetActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetActor"); + + Params::StationInteractor_Interface_GetActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetCharacter +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ACharacter* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACharacter* IStationInteractor_Interface::GetCharacter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetCharacter"); + + Params::StationInteractor_Interface_GetCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetCollisionRadius +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float IStationInteractor_Interface::GetCollisionRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetCollisionRadius"); + + Params::StationInteractor_Interface_GetCollisionRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetCurrentStation +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UStationComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStationComponent* IStationInteractor_Interface::GetCurrentStation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetCurrentStation"); + + Params::StationInteractor_Interface_GetCurrentStation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetDbHouseID +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IStationInteractor_Interface::GetDbHouseID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetDbHouseID"); + + Params::StationInteractor_Interface_GetDbHouseID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetDbRegistryID +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IStationInteractor_Interface::GetDbRegistryID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetDbRegistryID"); + + Params::StationInteractor_Interface_GetDbRegistryID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetDbSubtypeID +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IStationInteractor_Interface::GetDbSubtypeID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetDbSubtypeID"); + + Params::StationInteractor_Interface_GetDbSubtypeID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetFeetPosition +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IStationInteractor_Interface::GetFeetPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetFeetPosition"); + + Params::StationInteractor_Interface_GetFeetPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetFleshPrecacheRequested +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::GetFleshPrecacheRequested() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetFleshPrecacheRequested"); + + Params::StationInteractor_Interface_GetFleshPrecacheRequested Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetInteractorTransform +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform IStationInteractor_Interface::GetInteractorTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetInteractorTransform"); + + Params::StationInteractor_Interface_GetInteractorTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetPawn +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* IStationInteractor_Interface::GetPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetPawn"); + + Params::StationInteractor_Interface_GetPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetPosition +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector IStationInteractor_Interface::GetPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetPosition"); + + Params::StationInteractor_Interface_GetPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetReasoning +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ASocialReasoning* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASocialReasoning* IStationInteractor_Interface::GetReasoning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetReasoning"); + + Params::StationInteractor_Interface_GetReasoning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetSexType +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ESexType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESexType IStationInteractor_Interface::GetSexType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetSexType"); + + Params::StationInteractor_Interface_GetSexType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetSquaredDistanceToPlayer +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float IStationInteractor_Interface::GetSquaredDistanceToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetSquaredDistanceToPlayer"); + + Params::StationInteractor_Interface_GetSquaredDistanceToPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetUniqueID +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IStationInteractor_Interface::GetUniqueID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetUniqueID"); + + Params::StationInteractor_Interface_GetUniqueID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.GetUniqueName +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString IStationInteractor_Interface::GetUniqueName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "GetUniqueName"); + + Params::StationInteractor_Interface_GetUniqueName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.InDynamicInteraction +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::InDynamicInteraction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "InDynamicInteraction"); + + Params::StationInteractor_Interface_InDynamicInteraction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.InteractionTerminated +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UStationComponent* InStationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EEndPlayReason InTerminationReason (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStationInteractor_Interface::InteractionTerminated(class UStationComponent* InStationComponent, const EEndPlayReason InTerminationReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "InteractionTerminated"); + + Params::StationInteractor_Interface_InteractionTerminated Parms{}; + + Parms.InStationComponent = InStationComponent; + Parms.InTerminationReason = InTerminationReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StationInteractor_Interface.IsHidden +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::IsHidden() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "IsHidden"); + + Params::StationInteractor_Interface_IsHidden Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.IsPlayer +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::IsPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "IsPlayer"); + + Params::StationInteractor_Interface_IsPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.IsTier3Character +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::IsTier3Character() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "IsTier3Character"); + + Params::StationInteractor_Interface_IsTier3Character Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.IsTier3SeatFiller +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::IsTier3SeatFiller() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "IsTier3SeatFiller"); + + Params::StationInteractor_Interface_IsTier3SeatFiller Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.IsTier4Actor +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::IsTier4Actor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "IsTier4Actor"); + + Params::StationInteractor_Interface_IsTier4Actor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.RequestStationExit +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UStationComponent* InStationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStationInteractor_Interface::RequestStationExit(class UStationComponent* InStationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "RequestStationExit"); + + Params::StationInteractor_Interface_RequestStationExit Parms{}; + + Parms.InStationComponent = InStationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StationInteractor_Interface.RequestStationInteraction +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FStationQueryData& InStationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUsedInDynamicInteraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OverwritePreviousGoal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IStationInteractor_Interface::RequestStationInteraction(const struct FStationQueryData& InStationData, float InDuration, bool bUsedInDynamicInteraction, bool OverwritePreviousGoal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "RequestStationInteraction"); + + Params::StationInteractor_Interface_RequestStationInteraction Parms{}; + + Parms.InStationData = std::move(InStationData); + Parms.InDuration = InDuration; + Parms.bUsedInDynamicInteraction = bUsedInDynamicInteraction; + Parms.OverwritePreviousGoal = OverwritePreviousGoal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationInteractor_Interface.StationStoryEndedWithoutConsent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UStationComponent* InStationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStationInteractor_Interface::StationStoryEndedWithoutConsent(class UStationComponent* InStationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "StationStoryEndedWithoutConsent"); + + Params::StationInteractor_Interface_StationStoryEndedWithoutConsent Parms{}; + + Parms.InStationComponent = InStationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StationInteractor_Interface.ThinkNow +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& InReason (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStationInteractor_Interface::ThinkNow(const class FString& InReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StationInteractor_Interface", "ThinkNow"); + + Params::StationInteractor_Interface_ThinkNow Parms{}; + + Parms.InReason = std::move(InReason); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_DBRegManager.AllowSpawn +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnAllowedResponse ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESpawnAllowedResponse UNPC_DBRegManager::AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "AllowSpawn"); + + Params::NPC_DBRegManager_AllowSpawn Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_DBRegManager.AllowsSplitFrameDeferredSpawn +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_DBRegManager::AllowsSplitFrameDeferredSpawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "AllowsSplitFrameDeferredSpawn"); + + Params::NPC_DBRegManager_AllowsSplitFrameDeferredSpawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_DBRegManager.CreateItemAsScheduledEntity +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_DBRegManager::CreateItemAsScheduledEntity(const class FString& InItemID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "CreateItemAsScheduledEntity"); + + Params::NPC_DBRegManager_CreateItemAsScheduledEntity Parms{}; + + Parms.InItemID = std::move(InItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_DBRegManager.GetHealth +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UNPC_DBRegManager::GetHealth(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "GetHealth"); + + Params::NPC_DBRegManager_GetHealth Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_DBRegManager.GetSpawnAsset +// (Native, Public, HasOutParams) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf* OutAsset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_DBRegManager::GetSpawnAsset(const class FString& InItemID, TSubclassOf* OutAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "GetSpawnAsset"); + + Params::NPC_DBRegManager_GetSpawnAsset Parms{}; + + Parms.InItemID = std::move(InItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAsset != nullptr) + *OutAsset = Parms.OutAsset; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_DBRegManager.GetSpawnPath +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_DBRegManager::GetSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "GetSpawnPath"); + + Params::NPC_DBRegManager_GetSpawnPath Parms{}; + + Parms.InItemID = std::move(InItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_DBRegManager.GetUniqueObjectID +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint32 UNPC_DBRegManager::GetUniqueObjectID(const class FString& InItemID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "GetUniqueObjectID"); + + Params::NPC_DBRegManager_GetUniqueObjectID Parms{}; + + Parms.InItemID = std::move(InItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_DBRegManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UNPC_DBRegManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_DBRegManager.RestoreData +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_DBRegManager::RestoreData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "RestoreData"); + + Params::NPC_DBRegManager_RestoreData Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.TargetActor = TargetActor; + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_DBRegManager.SaveData +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_DBRegManager::SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "SaveData"); + + Params::NPC_DBRegManager_SaveData Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.TargetActor = TargetActor; + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_DBRegManager.Spawn +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod inCollisioinMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InParentContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNPC_DBRegManager::Spawn(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod inCollisioinMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "Spawn"); + + Params::NPC_DBRegManager_Spawn Parms{}; + + Parms.InWorld = InWorld; + Parms.InTransform = std::move(InTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + Parms.inCollisioinMethod = inCollisioinMethod; + Parms.InOverrideLevel = InOverrideLevel; + Parms.InParentContainer = InParentContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_DBRegManager.SpawnFinalize +// (Native, Public) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNPC_DBRegManager::SpawnFinalize(class UWorld* InWorld, class AActor* SpawnedActor, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "SpawnFinalize"); + + Params::NPC_DBRegManager_SpawnFinalize Parms{}; + + Parms.InWorld = InWorld; + Parms.SpawnedActor = SpawnedActor; + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_DBRegManager.SpawnStart +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InParentContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNPC_DBRegManager::SpawnStart(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_DBRegManager", "SpawnStart"); + + Params::NPC_DBRegManager_SpawnStart Parms{}; + + Parms.InWorld = InWorld; + Parms.InTransform = std::move(InTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + Parms.InCollisionMethod = InCollisionMethod; + Parms.InOverrideLevel = InOverrideLevel; + Parms.InParentContainer = InParentContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingStairs.BuildRandomStairChain +// (Final, Native, Private) + +void AFlyingStairs::BuildRandomStairChain() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairs", "BuildRandomStairChain"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingStairs.DestroyRandomStairChain +// (Final, Native, Private) + +void AFlyingStairs::DestroyRandomStairChain() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingStairs", "DestroyRandomStairChain"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PortkeyInventoryItemTool.Transport +// (Final, Native, Public, BlueprintCallable) + +void APortkeyInventoryItemTool::Transport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PortkeyInventoryItemTool", "Transport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.Activate +// (Final, Native, Public, BlueprintCallable) + +void AFocusTrigger::Activate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "Activate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.ActorOverlapBeginOverlap +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& OverlapInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AFocusTrigger::ActorOverlapBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& OverlapInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "ActorOverlapBeginOverlap"); + + Params::FocusTrigger_ActorOverlapBeginOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.OverlapInfo = std::move(OverlapInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.ActorOverlapEndOverlap +// (Final, Native, Protected) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::ActorOverlapEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "ActorOverlapEndOverlap"); + + Params::FocusTrigger_ActorOverlapEndOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.Deactivate +// (Final, Native, Public, BlueprintCallable) + +void AFocusTrigger::Deactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "Deactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.SetAbsoluteExtents +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InAbsoluteExtents (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::SetAbsoluteExtents(const struct FVector& InAbsoluteExtents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "SetAbsoluteExtents"); + + Params::FocusTrigger_SetAbsoluteExtents Parms{}; + + Parms.InAbsoluteExtents = std::move(InAbsoluteExtents); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.SetPlayerActionProbablity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InProbability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::SetPlayerActionProbablity(float InProbability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "SetPlayerActionProbablity"); + + Params::FocusTrigger_SetPlayerActionProbablity Parms{}; + + Parms.InProbability = InProbability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.SetPlayerFocusProbablity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InProbability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::SetPlayerFocusProbablity(float InProbability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "SetPlayerFocusProbablity"); + + Params::FocusTrigger_SetPlayerFocusProbablity Parms{}; + + Parms.InProbability = InProbability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.SetTheActionProbablity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InProbability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::SetTheActionProbablity(float InProbability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "SetTheActionProbablity"); + + Params::FocusTrigger_SetTheActionProbablity Parms{}; + + Parms.InProbability = InProbability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.SetTheEmotion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESocialSemanticIDs InEmotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::SetTheEmotion(ESocialSemanticIDs InEmotion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "SetTheEmotion"); + + Params::FocusTrigger_SetTheEmotion Parms{}; + + Parms.InEmotion = InEmotion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.SetTheFocusActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InFocusActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::SetTheFocusActor(class AActor* InFocusActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "SetTheFocusActor"); + + Params::FocusTrigger_SetTheFocusActor Parms{}; + + Parms.InFocusActor = InFocusActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.SetTheFocusOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InFocusOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::SetTheFocusOffset(const struct FVector& InFocusOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "SetTheFocusOffset"); + + Params::FocusTrigger_SetTheFocusOffset Parms{}; + + Parms.InFocusOffset = std::move(InFocusOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.SetTheFocusProbablity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InProbability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::SetTheFocusProbablity(float InProbability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "SetTheFocusProbablity"); + + Params::FocusTrigger_SetTheFocusProbablity Parms{}; + + Parms.InProbability = InProbability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FocusTrigger.SetTheReaction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESocialActionTypes InSocialAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFocusTrigger::SetTheReaction(ESocialActionTypes InSocialAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FocusTrigger", "SetTheReaction"); + + Params::FocusTrigger_SetTheReaction Parms{}; + + Parms.InSocialAction = InSocialAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Foragable.ResetState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EForageableState NextState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AForagable::ResetState(EForageableState NextState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Foragable", "ResetState"); + + Params::Foragable_ResetState Parms{}; + + Parms.NextState = NextState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Foragable.GetItemCount +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AForagable::GetItemCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Foragable", "GetItemCount"); + + Params::Foragable_GetItemCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Foragable.GetItemID +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AForagable::GetItemID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Foragable", "GetItemID"); + + Params::Foragable_GetItemID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.CalculateScale +// (Native, Public, BlueprintCallable) + +void UMinimapBase::CalculateScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "CalculateScale"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.ConvertFromWorldSpaceToTextureSpaceSubSection +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapBase::ConvertFromWorldSpaceToTextureSpaceSubSection(const struct FVector& WorldPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "ConvertFromWorldSpaceToTextureSpaceSubSection"); + + Params::MinimapBase_ConvertFromWorldSpaceToTextureSpaceSubSection Parms{}; + + Parms.WorldPosition = std::move(WorldPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.FadeInCircleIcon +// (Final, Native, Public) +// Parameters: +// class UMapIconInstance* Icon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::FadeInCircleIcon(class UMapIconInstance* Icon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "FadeInCircleIcon"); + + Params::MinimapBase_FadeInCircleIcon Parms{}; + + Parms.Icon = Icon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.FadeInMissionIcon +// (Final, Native, Public) +// Parameters: +// class UMapIconInstance* Icon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::FadeInMissionIcon(class UMapIconInstance* Icon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "FadeInMissionIcon"); + + Params::MinimapBase_FadeInMissionIcon Parms{}; + + Parms.Icon = Icon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.GetBottomRightPadded +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapBase::GetBottomRightPadded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetBottomRightPadded"); + + Params::MinimapBase_GetBottomRightPadded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.GetBoundsForTextureSpaceSubSection +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* TL (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* BR (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* AvgMultiplier (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::GetBoundsForTextureSpaceSubSection(const struct FVector& WorldPosition, struct FVector2D* TL, struct FVector2D* BR, float* AvgMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetBoundsForTextureSpaceSubSection"); + + Params::MinimapBase_GetBoundsForTextureSpaceSubSection Parms{}; + + Parms.WorldPosition = std::move(WorldPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TL != nullptr) + *TL = std::move(Parms.TL); + + if (BR != nullptr) + *BR = std::move(Parms.BR); + + if (AvgMultiplier != nullptr) + *AvgMultiplier = Parms.AvgMultiplier; +} + + +// Function Phoenix.MinimapBase.GetMapMultiplier +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapBase::GetMapMultiplier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetMapMultiplier"); + + Params::MinimapBase_GetMapMultiplier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.GetMapToTextureRatio +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapBase::GetMapToTextureRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetMapToTextureRatio"); + + Params::MinimapBase_GetMapToTextureRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.GetMiniMapInitialSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMinimapBase::GetMiniMapInitialSize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetMiniMapInitialSize"); + + Params::MinimapBase_GetMiniMapInitialSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.GetMiniMapSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMinimapBase::GetMiniMapSize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetMiniMapSize"); + + Params::MinimapBase_GetMiniMapSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.GetMiniMapZoomSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMinimapBase::GetMiniMapZoomSize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetMiniMapZoomSize"); + + Params::MinimapBase_GetMiniMapZoomSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.GetOnScreenTextureArea +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapBase::GetOnScreenTextureArea() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetOnScreenTextureArea"); + + Params::MinimapBase_GetOnScreenTextureArea Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.GetPlayerLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMinimapBase::GetPlayerLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetPlayerLocation"); + + Params::MinimapBase_GetPlayerLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.GetTopLeftPadded +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapBase::GetTopLeftPadded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetTopLeftPadded"); + + Params::MinimapBase_GetTopLeftPadded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.GetVisibleBounds +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D* TL (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* BR (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::GetVisibleBounds(struct FVector2D* TL, struct FVector2D* BR) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetVisibleBounds"); + + Params::MinimapBase_GetVisibleBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TL != nullptr) + *TL = std::move(Parms.TL); + + if (BR != nullptr) + *BR = std::move(Parms.BR); +} + + +// Function Phoenix.MinimapBase.GetVisibleBoundsInPixels +// (Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D* TL (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* BR (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::GetVisibleBoundsInPixels(struct FVector2D* TL, struct FVector2D* BR) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetVisibleBoundsInPixels"); + + Params::MinimapBase_GetVisibleBoundsInPixels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TL != nullptr) + *TL = std::move(Parms.TL); + + if (BR != nullptr) + *BR = std::move(Parms.BR); +} + + +// Function Phoenix.MinimapBase.GetWorldToTextureScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapBase::GetWorldToTextureScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "GetWorldToTextureScale"); + + Params::MinimapBase_GetWorldToTextureScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.IsPointInBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& TL (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& BR (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMinimapBase::IsPointInBounds(const struct FVector2D& Point, const struct FVector2D& TL, const struct FVector2D& BR) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "IsPointInBounds"); + + Params::MinimapBase_IsPointInBounds Parms{}; + + Parms.Point = std::move(Point); + Parms.TL = std::move(TL); + Parms.BR = std::move(BR); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapBase.OverrideLevelBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& TopLeft (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& BottomRight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::OverrideLevelBounds(const struct FVector2D& TopLeft, const struct FVector2D& BottomRight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "OverrideLevelBounds"); + + Params::MinimapBase_OverrideLevelBounds Parms{}; + + Parms.TopLeft = std::move(TopLeft); + Parms.BottomRight = std::move(BottomRight); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.PulseCircleIcon +// (Final, Native, Public) +// Parameters: +// class UMapIconInstance* Icon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::PulseCircleIcon(class UMapIconInstance* Icon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "PulseCircleIcon"); + + Params::MinimapBase_PulseCircleIcon Parms{}; + + Parms.Icon = Icon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetColorByName +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& ParameterName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetColorByName(const class FString& ParameterName, const struct FLinearColor& Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetColorByName"); + + Params::MinimapBase_SetColorByName Parms{}; + + Parms.ParameterName = std::move(ParameterName); + Parms.Color = std::move(Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetIconDistanceScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float IconDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetIconDistanceScale(float IconDistanceScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetIconDistanceScale"); + + Params::MinimapBase_SetIconDistanceScale Parms{}; + + Parms.IconDistanceScale = IconDistanceScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetIntrusionColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetIntrusionColor(const struct FLinearColor& Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetIntrusionColor"); + + Params::MinimapBase_SetIntrusionColor Parms{}; + + Parms.Color = std::move(Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetMapOpacity +// (Event, Public, BlueprintEvent) +// Parameters: +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetMapOpacity(float Opacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetMapOpacity"); + + Params::MinimapBase_SetMapOpacity Parms{}; + + Parms.Opacity = Opacity; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapBase.SetMaterialTexture +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class FString& TextureParameter (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetMaterialTexture(const class FString& TextureParameter, class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetMaterialTexture"); + + Params::MinimapBase_SetMaterialTexture Parms{}; + + Parms.TextureParameter = std::move(TextureParameter); + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetMiniMapSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZoomTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetMiniMapSize(float size, float ZoomTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetMiniMapSize"); + + Params::MinimapBase_SetMiniMapSize Parms{}; + + Parms.size = size; + Parms.ZoomTime = ZoomTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetOpacity +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetOpacity(float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetOpacity"); + + Params::MinimapBase_SetOpacity Parms{}; + + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetPathPulseSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Speed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetPathPulseSpeed(float Speed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetPathPulseSpeed"); + + Params::MinimapBase_SetPathPulseSpeed Parms{}; + + Parms.Speed = Speed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetPathPulseVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PulseVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetPathPulseVisibility(float PulseVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetPathPulseVisibility"); + + Params::MinimapBase_SetPathPulseVisibility Parms{}; + + Parms.PulseVisibility = PulseVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetPlayerPosition +// (Final, Native, Protected, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& pPlayerPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetPlayerPosition(const struct FVector& pPlayerPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetPlayerPosition"); + + Params::MinimapBase_SetPlayerPosition Parms{}; + + Parms.pPlayerPosition = std::move(pPlayerPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetPlayerPositionEvent +// (Event, Protected, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& pPlayerLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetPlayerPositionEvent(const struct FVector& pPlayerLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetPlayerPositionEvent"); + + Params::MinimapBase_SetPlayerPositionEvent Parms{}; + + Parms.pPlayerLocation = std::move(pPlayerLocation); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapBase.SetPlayerPositionTextureSpaceEvent +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& pPlayerLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetPlayerPositionTextureSpaceEvent(const struct FVector2D& pPlayerLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetPlayerPositionTextureSpaceEvent"); + + Params::MinimapBase_SetPlayerPositionTextureSpaceEvent Parms{}; + + Parms.pPlayerLocation = std::move(pPlayerLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.SetSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::SetSize(float size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "SetSize"); + + Params::MinimapBase_SetSize Parms{}; + + Parms.size = size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapBase.ShowMap +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Visibile (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::ShowMap(bool Visibile) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "ShowMap"); + + Params::MinimapBase_ShowMap Parms{}; + + Parms.Visibile = Visibile; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapBase.ShowOutline +// (Final, Native, Public) +// Parameters: +// class UMapIconInstance* Icon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapBase::ShowOutline(class UMapIconInstance* Icon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapBase", "ShowOutline"); + + Params::MinimapBase_ShowOutline Parms{}; + + Parms.Icon = Icon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapHogwarts.ChangeLevel +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 LevelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapHogwarts::ChangeLevel(int32 LevelIndex, bool fromInit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogwarts", "ChangeLevel"); + + Params::MinimapHogwarts_ChangeLevel Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.fromInit = fromInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapHogwarts.GetBottomRightBound +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapHogwarts::GetBottomRightBound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogwarts", "GetBottomRightBound"); + + Params::MinimapHogwarts_GetBottomRightBound Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapHogwarts.GetCurrentFloor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMinimapHogwarts::GetCurrentFloor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogwarts", "GetCurrentFloor"); + + Params::MinimapHogwarts_GetCurrentFloor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapHogwarts.GetDebugPlayerOffset +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMinimapHogwarts::GetDebugPlayerOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogwarts", "GetDebugPlayerOffset"); + + Params::MinimapHogwarts_GetDebugPlayerOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapHogwarts.GetTopLeftBound +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapHogwarts::GetTopLeftBound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogwarts", "GetTopLeftBound"); + + Params::MinimapHogwarts_GetTopLeftBound Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapHogwarts.Init +// (Native, Public, BlueprintCallable) +// Parameters: +// bool LoadNavMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapHogwarts::Init(bool LoadNavMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogwarts", "Init"); + + Params::MinimapHogwarts_Init Parms{}; + + Parms.LoadNavMesh = LoadNavMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapHogwarts.SetCurrentFloor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Floor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapHogwarts::SetCurrentFloor(int32 Floor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogwarts", "SetCurrentFloor"); + + Params::MinimapHogwarts_SetCurrentFloor Parms{}; + + Parms.Floor = Floor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapHogwarts.TextureLoadedCallback +// (Native, Public) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapHogwarts::TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogwarts", "TextureLoadedCallback"); + + Params::MinimapHogwarts_TextureLoadedCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Candles.CandleSetup +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UObjectStateComponent* i_ObjectStateComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 i_CandleType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimatedLightComponent* i_AnimatedLight (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPointLightComponent* i_PL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpotLightComponent* i_SL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACandles::CandleSetup(class UObjectStateComponent* i_ObjectStateComp, uint8 i_CandleType, class UAnimatedLightComponent* i_AnimatedLight, class UPointLightComponent* i_PL, class USpotLightComponent* i_SL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Candles", "CandleSetup"); + + Params::Candles_CandleSetup Parms{}; + + Parms.i_ObjectStateComp = i_ObjectStateComp; + Parms.i_CandleType = i_CandleType; + Parms.i_AnimatedLight = i_AnimatedLight; + Parms.i_PL = i_PL; + Parms.i_SL = i_SL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Candles.ChangeLightColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& i_Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float i_temperature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACandles::ChangeLightColor(const struct FLinearColor& i_Color, float i_temperature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Candles", "ChangeLightColor"); + + Params::Candles_ChangeLightColor Parms{}; + + Parms.i_Color = std::move(i_Color); + Parms.i_temperature = i_temperature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Candles.CrossLightTickRange +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool bin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACandles::CrossLightTickRange(bool bin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Candles", "CrossLightTickRange"); + + Params::Candles_CrossLightTickRange Parms{}; + + Parms.bin = bin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Candles.ResetLightColor +// (Final, Native, Public, BlueprintCallable) + +void ACandles::ResetLightColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Candles", "ResetLightColor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Candles.SetUpLights +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UPointLightComponent* curPL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpotLightComponent* curSL (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACandles::SetUpLights(class UPointLightComponent* curPL, class USpotLightComponent* curSL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Candles", "SetUpLights"); + + Params::Candles_SetUpLights Parms{}; + + Parms.curPL = curPL; + Parms.curSL = curSL; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CaptureDeviceItemTool.BeginCapturing +// (Final, Native, Public, BlueprintCallable) + +void ACaptureDeviceItemTool::BeginCapturing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "BeginCapturing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CaptureDeviceItemTool.FinishCancelling +// (Final, Native, Protected, BlueprintCallable) + +void ACaptureDeviceItemTool::FinishCancelling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "FinishCancelling"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CaptureDeviceItemTool.FinishSucceeding +// (Final, Native, Protected, BlueprintCallable) + +void ACaptureDeviceItemTool::FinishSucceeding() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "FinishSucceeding"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CaptureDeviceItemTool.GetMaxCapturingDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACaptureDeviceItemTool::GetMaxCapturingDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "GetMaxCapturingDistance"); + + Params::CaptureDeviceItemTool_GetMaxCapturingDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CaptureDeviceItemTool.InvalidateCachedMeshBounds +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USkinnedMeshComponent* InMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACaptureDeviceItemTool::InvalidateCachedMeshBounds(class USkinnedMeshComponent* InMeshComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "InvalidateCachedMeshBounds"); + + Params::CaptureDeviceItemTool_InvalidateCachedMeshBounds Parms{}; + + Parms.InMeshComponent = InMeshComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CaptureDeviceItemTool.OnCancelCapture +// (Final, Native, Public, BlueprintCallable) + +void ACaptureDeviceItemTool::OnCancelCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "OnCancelCapture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CaptureDeviceItemTool.OnCaptureStateChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// ECaptureState PreviousState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECaptureState NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACaptureDeviceItemTool::OnCaptureStateChanged(ECaptureState PreviousState, ECaptureState NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "OnCaptureStateChanged"); + + Params::CaptureDeviceItemTool_OnCaptureStateChanged Parms{}; + + Parms.PreviousState = PreviousState; + Parms.NewState = NewState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CaptureDeviceItemTool.OnCompletedGate +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool bIsFinalGate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACaptureDeviceItemTool::OnCompletedGate(bool bIsFinalGate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "OnCompletedGate"); + + Params::CaptureDeviceItemTool_OnCompletedGate Parms{}; + + Parms.bIsFinalGate = bIsFinalGate; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CaptureDeviceItemTool.OnConfirmCapture +// (Final, Native, Public, BlueprintCallable) + +void ACaptureDeviceItemTool::OnConfirmCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "OnConfirmCapture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CaptureDeviceItemTool.GetCapturingProgress +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACaptureDeviceItemTool::GetCapturingProgress() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "GetCapturingProgress"); + + Params::CaptureDeviceItemTool_GetCapturingProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CaptureDeviceItemTool.GetIsGateActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACaptureDeviceItemTool::GetIsGateActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "GetIsGateActive"); + + Params::CaptureDeviceItemTool_GetIsGateActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CaptureDeviceItemTool.GetNumGatesPassed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ACaptureDeviceItemTool::GetNumGatesPassed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "GetNumGatesPassed"); + + Params::CaptureDeviceItemTool_GetNumGatesPassed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CaptureDeviceItemTool.GetProgressTowardNextGate +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACaptureDeviceItemTool::GetProgressTowardNextGate() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "GetProgressTowardNextGate"); + + Params::CaptureDeviceItemTool_GetProgressTowardNextGate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CaptureDeviceItemTool.GetTargetActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* ACaptureDeviceItemTool::GetTargetActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "GetTargetActor"); + + Params::CaptureDeviceItemTool_GetTargetActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CaptureDeviceItemTool.GetTotalNumGates +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ACaptureDeviceItemTool::GetTotalNumGates() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "GetTotalNumGates"); + + Params::CaptureDeviceItemTool_GetTotalNumGates Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CaptureDeviceItemTool.IsTargetConsideredLarge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACaptureDeviceItemTool::IsTargetConsideredLarge() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "IsTargetConsideredLarge"); + + Params::CaptureDeviceItemTool_IsTargetConsideredLarge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CaptureDeviceItemTool.PlayCaptureStinger +// (Final, Native, Public, BlueprintCallable, Const) + +void ACaptureDeviceItemTool::PlayCaptureStinger() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CaptureDeviceItemTool", "PlayCaptureStinger"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CartMoverBase.BeginMovement +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FCartSetup& InCartSetup (Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bStartFromBeginning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACartMoverBase::BeginMovement(struct FCartSetup& InCartSetup, bool bStartFromBeginning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "BeginMovement"); + + Params::CartMoverBase_BeginMovement Parms{}; + + Parms.InCartSetup = std::move(InCartSetup); + Parms.bStartFromBeginning = bStartFromBeginning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InCartSetup = std::move(Parms.InCartSetup); +} + + +// Function Phoenix.CartMoverBase.IsCartBlocking +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class AActor* ObstructingActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACartMoverBase::IsCartBlocking(const class AActor* ObstructingActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "IsCartBlocking"); + + Params::CartMoverBase_IsCartBlocking Parms{}; + + Parms.ObstructingActor = ObstructingActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CartMoverBase.MoveAlongSpline +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// struct FCartSetup& InCartSetup (Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACartMoverBase::MoveAlongSpline(struct FCartSetup& InCartSetup, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "MoveAlongSpline"); + + Params::CartMoverBase_MoveAlongSpline Parms{}; + + Parms.InCartSetup = std::move(InCartSetup); + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InCartSetup = std::move(Parms.InCartSetup); +} + + +// Function Phoenix.CartMoverBase.OnDetectedEnemyDeath +// (Final, Native, Private) +// Parameters: +// class AActor* EnemyAI (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACartMoverBase::OnDetectedEnemyDeath(class AActor* EnemyAI) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "OnDetectedEnemyDeath"); + + Params::CartMoverBase_OnDetectedEnemyDeath Parms{}; + + Parms.EnemyAI = EnemyAI; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CartMoverBase.OnSlowDownBoxBeginOverlap +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ACartMoverBase::OnSlowDownBoxBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "OnSlowDownBoxBeginOverlap"); + + Params::CartMoverBase_OnSlowDownBoxBeginOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CartMoverBase.OnSlowDownBoxEndOverlap +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACartMoverBase::OnSlowDownBoxEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "OnSlowDownBoxEndOverlap"); + + Params::CartMoverBase_OnSlowDownBoxEndOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CartMoverBase.OnStopBoxBeginOverlap +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ACartMoverBase::OnStopBoxBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "OnStopBoxBeginOverlap"); + + Params::CartMoverBase_OnStopBoxBeginOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CartMoverBase.OnStopBoxEndOverlap +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACartMoverBase::OnStopBoxEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "OnStopBoxEndOverlap"); + + Params::CartMoverBase_OnStopBoxEndOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CartMoverBase.PauseMovement +// (Final, Native, Public, BlueprintCallable) + +void ACartMoverBase::PauseMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "PauseMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CartMoverBase.ResumeMovement +// (Final, Native, Public, BlueprintCallable) + +void ACartMoverBase::ResumeMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "ResumeMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CartMoverBase.SetMaxSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float InMaxSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACartMoverBase::SetMaxSpeed(const float InMaxSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "SetMaxSpeed"); + + Params::CartMoverBase_SetMaxSpeed Parms{}; + + Parms.InMaxSpeed = InMaxSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CartMoverBase.HasReachedEndOfSpline +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACartMoverBase::HasReachedEndOfSpline() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "HasReachedEndOfSpline"); + + Params::CartMoverBase_HasReachedEndOfSpline Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CartMoverBase.HasStopped +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACartMoverBase::HasStopped() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "HasStopped"); + + Params::CartMoverBase_HasStopped Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CartMoverBase.IsCharacter +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* ObstructingActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACartMoverBase::IsCharacter(const class AActor* ObstructingActor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CartMoverBase", "IsCharacter"); + + Params::CartMoverBase_IsCharacter Parms{}; + + Parms.ObstructingActor = ObstructingActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CategoryNavBarWidget.AddCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& NewCategory (Parm, NativeAccessSpecifierPublic) + +void UCategoryNavBarWidget::AddCategory(const class FText& NewCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "AddCategory"); + + Params::CategoryNavBarWidget_AddCategory Parms{}; + + Parms.NewCategory = std::move(NewCategory); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CategoryNavBarWidget.GetButtonByIndex +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UIconButtonWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UIconButtonWidget* UCategoryNavBarWidget::GetButtonByIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "GetButtonByIndex"); + + Params::CategoryNavBarWidget_GetButtonByIndex Parms{}; + + Parms.Index_0 = Index_0; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CategoryNavBarWidget.GetCurrentCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UCategoryNavBarWidget::GetCurrentCategory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "GetCurrentCategory"); + + Params::CategoryNavBarWidget_GetCurrentCategory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CategoryNavBarWidget.GetIndexOfButton +// (Event, Public, BlueprintEvent) +// Parameters: +// class UIconButtonWidget* Button (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCategoryNavBarWidget::GetIndexOfButton(class UIconButtonWidget* Button) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "GetIndexOfButton"); + + Params::CategoryNavBarWidget_GetIndexOfButton Parms{}; + + Parms.Button = Button; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CategoryNavBarWidget.InitializeButton +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UIconButtonWidget* Button (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& buttonIcon (Parm, NativeAccessSpecifierPublic) + +void UCategoryNavBarWidget::InitializeButton(class UIconButtonWidget* Button, const class FText& buttonIcon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "InitializeButton"); + + Params::CategoryNavBarWidget_InitializeButton Parms{}; + + Parms.Button = Button; + Parms.buttonIcon = std::move(buttonIcon); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CategoryNavBarWidget.NextCategory +// (Final, Native, Public, BlueprintCallable) + +void UCategoryNavBarWidget::NextCategory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "NextCategory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CategoryNavBarWidget.OnCategoryButtonClicked +// (Final, Native, Public) +// Parameters: +// class UIconButtonWidget* Button (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCategoryNavBarWidget::OnCategoryButtonClicked(class UIconButtonWidget* Button) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "OnCategoryButtonClicked"); + + Params::CategoryNavBarWidget_OnCategoryButtonClicked Parms{}; + + Parms.Button = Button; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CategoryNavBarWidget.OnCategoryButtonHover +// (Final, Native, Public) +// Parameters: +// class UIconButtonWidget* Button (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCategoryNavBarWidget::OnCategoryButtonHover(class UIconButtonWidget* Button) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "OnCategoryButtonHover"); + + Params::CategoryNavBarWidget_OnCategoryButtonHover Parms{}; + + Parms.Button = Button; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CategoryNavBarWidget.OnCategoryButtonUnHover +// (Final, Native, Public) +// Parameters: +// class UIconButtonWidget* Button (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCategoryNavBarWidget::OnCategoryButtonUnHover(class UIconButtonWidget* Button) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "OnCategoryButtonUnHover"); + + Params::CategoryNavBarWidget_OnCategoryButtonUnHover Parms{}; + + Parms.Button = Button; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CategoryNavBarWidget.OnClick +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 SelectedCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCategoryNavBarWidget::OnClick(int32 SelectedCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "OnClick"); + + Params::CategoryNavBarWidget_OnClick Parms{}; + + Parms.SelectedCategory = SelectedCategory; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CategoryNavBarWidget.OnHover +// (Event, Public, BlueprintEvent) +// Parameters: +// const class UIconButtonWidget* hoveredButton (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCategoryNavBarWidget::OnHover(const class UIconButtonWidget* hoveredButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "OnHover"); + + Params::CategoryNavBarWidget_OnHover Parms{}; + + Parms.hoveredButton = hoveredButton; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CategoryNavBarWidget.OnUnhover +// (Event, Public, BlueprintEvent) +// Parameters: +// const class UIconButtonWidget* hoveredButton (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCategoryNavBarWidget::OnUnhover(const class UIconButtonWidget* hoveredButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "OnUnhover"); + + Params::CategoryNavBarWidget_OnUnhover Parms{}; + + Parms.hoveredButton = hoveredButton; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CategoryNavBarWidget.PrevCategory +// (Final, Native, Public, BlueprintCallable) + +void UCategoryNavBarWidget::PrevCategory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CategoryNavBarWidget", "PrevCategory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_AnimInstance.HandleHeadTracking +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_AnimInstance::HandleHeadTracking(class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "HandleHeadTracking"); + + Params::NPC_AnimInstance_HandleHeadTracking Parms{}; + + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_AnimInstance.OnTeleport +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AAmbulatory_Character* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AmountDisplaced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UNPC_AnimInstance::OnTeleport(class AAmbulatory_Character* Character, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "OnTeleport"); + + Params::NPC_AnimInstance_OnTeleport Parms{}; + + Parms.Character = Character; + Parms.AmountDisplaced = std::move(AmountDisplaced); + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_AnimInstance.SetAbilityActive +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_AnimInstance::SetAbilityActive(EEnemy_Ability InAbility, bool bUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "SetAbilityActive"); + + Params::NPC_AnimInstance_SetAbilityActive Parms{}; + + Parms.InAbility = InAbility; + Parms.bUse = bUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_AnimInstance.SetAnimSpawnState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ENPC_SpawnState InAnimSpawnState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_AnimInstance::SetAnimSpawnState(ENPC_SpawnState InAnimSpawnState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "SetAnimSpawnState"); + + Params::NPC_AnimInstance_SetAnimSpawnState Parms{}; + + Parms.InAnimSpawnState = InAnimSpawnState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_AnimInstance.SetMainState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EEnemy_AnimMainState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_AnimInstance::SetMainState(const EEnemy_AnimMainState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "SetMainState"); + + Params::NPC_AnimInstance_SetMainState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_AnimInstance.SetState +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const EEnemyAIAnimState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_AnimInstance::SetState(const EEnemyAIAnimState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "SetState"); + + Params::NPC_AnimInstance_SetState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_AnimInstance.GetAbilityActive +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_AnimInstance::GetAbilityActive(EEnemy_Ability InAbility) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "GetAbilityActive"); + + Params::NPC_AnimInstance_GetAbilityActive Parms{}; + + Parms.InAbility = InAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_AnimInstance.GetActiveAbility +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// EEnemy_Ability ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_Ability UNPC_AnimInstance::GetActiveAbility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "GetActiveAbility"); + + Params::NPC_AnimInstance_GetActiveAbility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_AnimInstance.GetAnimSpawnState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// ENPC_SpawnState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENPC_SpawnState UNPC_AnimInstance::GetAnimSpawnState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "GetAnimSpawnState"); + + Params::NPC_AnimInstance_GetAnimSpawnState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_AnimInstance.GetMainState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// EEnemy_AnimMainState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_AnimMainState UNPC_AnimInstance::GetMainState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "GetMainState"); + + Params::NPC_AnimInstance_GetMainState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_AnimInstance.GetState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// EEnemyAIAnimState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyAIAnimState UNPC_AnimInstance::GetState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_AnimInstance", "GetState"); + + Params::NPC_AnimInstance_GetState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CentaurCombatComponent.IsUsingStanceA +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCentaurCombatComponent::IsUsingStanceA() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CentaurCombatComponent", "IsUsingStanceA"); + + Params::CentaurCombatComponent_IsUsingStanceA Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AIPerformTaskBase.OnFleshLoadComplete +// (Final, Native, Protected) +// Parameters: +// class AActor* FleshActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerformTaskBase::OnFleshLoadComplete(class AActor* FleshActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskBase", "OnFleshLoadComplete"); + + Params::AIPerformTaskBase_OnFleshLoadComplete Parms{}; + + Parms.FleshActor = FleshActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskBase.OnPerformTaskExecutionCompleteImp +// (Native, Protected) +// Parameters: +// class UScheduledEntity* ScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActivityTypeBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerformTaskBase::OnPerformTaskExecutionCompleteImp(class UScheduledEntity* ScheduledEntity, int32 ActivityTypeBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskBase", "OnPerformTaskExecutionCompleteImp"); + + Params::AIPerformTaskBase_OnPerformTaskExecutionCompleteImp Parms{}; + + Parms.ScheduledEntity = ScheduledEntity; + Parms.ActivityTypeBits = ActivityTypeBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ChainRenderComponent.SetSpline +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USplineComponent* InSplineComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UChainRenderComponent::SetSpline(class USplineComponent* InSplineComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChainRenderComponent", "SetSpline"); + + Params::ChainRenderComponent_SetSpline Parms{}; + + Parms.InSplineComponent = InSplineComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterBoneProjector.InitializeState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterBoneProjector::InitializeState(class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterBoneProjector", "InitializeState"); + + Params::CharacterBoneProjector_InitializeState Parms{}; + + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CharacterBoneProjector.Update +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float dt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCharacterBoneProjector::Update(class AActor* Owner, float dt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterBoneProjector", "Update"); + + Params::CharacterBoneProjector_Update Parms{}; + + Parms.Owner = Owner; + Parms.dt = dt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterBoneProjector.StatesInitialized +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCharacterBoneProjector::StatesInitialized() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CharacterBoneProjector", "StatesInitialized"); + + Params::CharacterBoneProjector_StatesInitialized Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LightClippingVolumeSupportLibrary.AssignLightClippingVolumeSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class ULocalLightComponent* LightComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ALightClippingVolume* LightClippingVolumeActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELightClippingProviderVolumeMode VolumeMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingVolumeSupportLibrary::AssignLightClippingVolumeSource(class ULocalLightComponent* LightComponent, class ALightClippingVolume* LightClippingVolumeActor, bool* bSuccess, ELightClippingProviderVolumeMode VolumeMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingVolumeSupportLibrary", "AssignLightClippingVolumeSource"); + + Params::LightClippingVolumeSupportLibrary_AssignLightClippingVolumeSource Parms{}; + + Parms.LightComponent = LightComponent; + Parms.LightClippingVolumeActor = LightClippingVolumeActor; + Parms.VolumeMode = VolumeMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.LightClippingVolumeSupportLibrary.ClearAllLightClippingVolumeSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class ALightClippingVolume* LightClippingVolumeActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* UnassignedLights (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingVolumeSupportLibrary::ClearAllLightClippingVolumeSource(class ALightClippingVolume* LightClippingVolumeActor, int32* UnassignedLights) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingVolumeSupportLibrary", "ClearAllLightClippingVolumeSource"); + + Params::LightClippingVolumeSupportLibrary_ClearAllLightClippingVolumeSource Parms{}; + + Parms.LightClippingVolumeActor = LightClippingVolumeActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (UnassignedLights != nullptr) + *UnassignedLights = Parms.UnassignedLights; +} + + +// Function Phoenix.LightClippingVolumeSupportLibrary.ClearLightClippingSource +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ULocalLightComponent* LightComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingVolumeSupportLibrary::ClearLightClippingSource(class ULocalLightComponent* LightComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingVolumeSupportLibrary", "ClearLightClippingSource"); + + Params::LightClippingVolumeSupportLibrary_ClearLightClippingSource Parms{}; + + Parms.LightComponent = LightComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightClippingVolumeSupportLibrary.FindAndAssignLightClippingVolumeSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName LightTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ALightClippingVolume* LightClippingVolumeActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* AssignedLights (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceEvenIfAlreadySet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELightClippingProviderVolumeMode VolumeMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingVolumeSupportLibrary::FindAndAssignLightClippingVolumeSource(class FName LightTag, class ALightClippingVolume* LightClippingVolumeActor, int32* AssignedLights, bool bForceEvenIfAlreadySet, ELightClippingProviderVolumeMode VolumeMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingVolumeSupportLibrary", "FindAndAssignLightClippingVolumeSource"); + + Params::LightClippingVolumeSupportLibrary_FindAndAssignLightClippingVolumeSource Parms{}; + + Parms.LightTag = LightTag; + Parms.LightClippingVolumeActor = LightClippingVolumeActor; + Parms.bForceEvenIfAlreadySet = bForceEvenIfAlreadySet; + Parms.VolumeMode = VolumeMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AssignedLights != nullptr) + *AssignedLights = Parms.AssignedLights; +} + + +// Function Phoenix.LightClippingVolumeSupportLibrary.GetAllWithLightClippingVolumeActor +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class ALightClippingVolume* LightClippingVolumeActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Lights (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// ELightClippingVolumeFilterType FilterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingVolumeSupportLibrary::GetAllWithLightClippingVolumeActor(class ALightClippingVolume* LightClippingVolumeActor, TArray* Lights, ELightClippingVolumeFilterType FilterType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingVolumeSupportLibrary", "GetAllWithLightClippingVolumeActor"); + + Params::LightClippingVolumeSupportLibrary_GetAllWithLightClippingVolumeActor Parms{}; + + Parms.LightClippingVolumeActor = LightClippingVolumeActor; + Parms.FilterType = FilterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Lights != nullptr) + *Lights = std::move(Parms.Lights); +} + + +// Function Phoenix.LightClippingVolumeSupportLibrary.GetLightClippingVolumeSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class ULocalLightComponent* LightComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ALightClippingVolume** LightClippingVolumeActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingVolumeSupportLibrary::GetLightClippingVolumeSource(class ULocalLightComponent* LightComponent, class ALightClippingVolume** LightClippingVolumeActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingVolumeSupportLibrary", "GetLightClippingVolumeSource"); + + Params::LightClippingVolumeSupportLibrary_GetLightClippingVolumeSource Parms{}; + + Parms.LightComponent = LightComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LightClippingVolumeActor != nullptr) + *LightClippingVolumeActor = Parms.LightClippingVolumeActor; +} + + +// Function Phoenix.CheckboxWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UCheckboxWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckboxWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CheckboxWidget.SetCheckboxOnOff +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& Label (Parm, NativeAccessSpecifierPublic) +// bool checked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckboxWidget::SetCheckboxOnOff(const class FText& Label, bool checked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckboxWidget", "SetCheckboxOnOff"); + + Params::CheckboxWidget_SetCheckboxOnOff Parms{}; + + Parms.Label = std::move(Label); + Parms.checked = checked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CheckboxWidget.SetProperties +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& Label (Parm, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckboxWidget::SetProperties(const class FText& Label, int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckboxWidget", "SetProperties"); + + Params::CheckboxWidget_SetProperties Parms{}; + + Parms.Label = std::move(Label); + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CheckboxWidget.StateChanged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool State (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckboxWidget::StateChanged(bool State) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckboxWidget", "StateChanged"); + + Params::CheckboxWidget_StateChanged Parms{}; + + Parms.State = State; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicFarFoliageManager.MainProcessIteration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADynamicFarFoliageManager::MainProcessIteration(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicFarFoliageManager", "MainProcessIteration"); + + Params::DynamicFarFoliageManager_MainProcessIteration Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ChompingCabbage_InvTool.SpawnChompingCabbageEnemy +// (Final, Native, Public, BlueprintCallable) + +void AChompingCabbage_InvTool::SpawnChompingCabbageEnemy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ChompingCabbage_InvTool", "SpawnChompingCabbageEnemy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CinematicBatchHUD.GetActiveShotFrame +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimationComponent* AnimationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCinematicBatchHUD::GetActiveShotFrame(class UAnimationComponent* AnimationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CinematicBatchHUD", "GetActiveShotFrame"); + + Params::CinematicBatchHUD_GetActiveShotFrame Parms{}; + + Parms.AnimationComponent = AnimationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CinematicBatchHUD.GetActiveShotName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimationComponent* AnimationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCinematicBatchHUD::GetActiveShotName(class UAnimationComponent* AnimationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CinematicBatchHUD", "GetActiveShotName"); + + Params::CinematicBatchHUD_GetActiveShotName Parms{}; + + Parms.AnimationComponent = AnimationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CinematicBatchHUD.GetActiveShotTotalFrames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAnimationComponent* AnimationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCinematicBatchHUD::GetActiveShotTotalFrames(class UAnimationComponent* AnimationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CinematicBatchHUD", "GetActiveShotTotalFrames"); + + Params::CinematicBatchHUD_GetActiveShotTotalFrames Parms{}; + + Parms.AnimationComponent = AnimationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CinematicBatchHUD.GetActiveSRCurrentFrame +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USceneRigPlayer* SceneRigPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCinematicBatchHUD::GetActiveSRCurrentFrame(class USceneRigPlayer* SceneRigPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CinematicBatchHUD", "GetActiveSRCurrentFrame"); + + Params::CinematicBatchHUD_GetActiveSRCurrentFrame Parms{}; + + Parms.SceneRigPlayer = SceneRigPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CinematicBatchHUD.GetAnimationComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerCameraManager* CameraManager (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimationComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimationComponent* UCinematicBatchHUD::GetAnimationComponent(class APlayerCameraManager* CameraManager) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CinematicBatchHUD", "GetAnimationComponent"); + + Params::CinematicBatchHUD_GetAnimationComponent Parms{}; + + Parms.CameraManager = CameraManager; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CinematicBatchHUD.GetCinematicBatchHUDSRLength +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USceneRigPlayer* SceneRigPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneRig* SceneRig_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCinematicBatchHUD::GetCinematicBatchHUDSRLength(class USceneRigPlayer* SceneRigPlayer, class USceneRig* SceneRig_0, bool bInFrames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CinematicBatchHUD", "GetCinematicBatchHUDSRLength"); + + Params::CinematicBatchHUD_GetCinematicBatchHUDSRLength Parms{}; + + Parms.SceneRigPlayer = SceneRigPlayer; + Parms.SceneRig_0 = SceneRig_0; + Parms.bInFrames = bInFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CinematicBatchHUD.SetFixedFrameRate +// (Final, Native, Static, Public, BlueprintCallable) + +void UCinematicBatchHUD::SetFixedFrameRate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CinematicBatchHUD", "SetFixedFrameRate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CinematicMissionDailiesHUD.GetActiveSRFrame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneRigPlayer* SceneRigPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCinematicMissionDailiesHUD::GetActiveSRFrame(class USceneRigPlayer* SceneRigPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "GetActiveSRFrame"); + + Params::CinematicMissionDailiesHUD_GetActiveSRFrame Parms{}; + + Parms.SceneRigPlayer = SceneRigPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CinematicMissionDailiesHUD.GetHUDSRLength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneRigPlayer* SceneRigPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneRig* InSceneRig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCinematicMissionDailiesHUD::GetHUDSRLength(class USceneRigPlayer* SceneRigPlayer, class USceneRig* InSceneRig, bool bInFrames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "GetHUDSRLength"); + + Params::CinematicMissionDailiesHUD_GetHUDSRLength Parms{}; + + Parms.SceneRigPlayer = SceneRigPlayer; + Parms.InSceneRig = InSceneRig; + Parms.bInFrames = bInFrames; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CinematicMissionDailiesHUD.HideFrames +// (Event, Public, BlueprintEvent) + +void UCinematicMissionDailiesHUD::HideFrames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "HideFrames"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CinematicMissionDailiesHUD.HideSG +// (Event, Public, BlueprintEvent) + +void UCinematicMissionDailiesHUD::HideSG() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "HideSG"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CinematicMissionDailiesHUD.HideSR +// (Event, Public, BlueprintEvent) + +void UCinematicMissionDailiesHUD::HideSR() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "HideSR"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CinematicMissionDailiesHUD.OnSceneRigChanged +// (Event, Public, BlueprintEvent) + +void UCinematicMissionDailiesHUD::OnSceneRigChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "OnSceneRigChanged"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CinematicMissionDailiesHUD.SetSceneRig +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneRig* InSceneRig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCinematicMissionDailiesHUD::SetSceneRig(class USceneRig* InSceneRig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "SetSceneRig"); + + Params::CinematicMissionDailiesHUD_SetSceneRig Parms{}; + + Parms.InSceneRig = InSceneRig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CinematicMissionDailiesHUD.ShowFrames +// (Event, Public, BlueprintEvent) + +void UCinematicMissionDailiesHUD::ShowFrames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "ShowFrames"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CinematicMissionDailiesHUD.ShowSG +// (Event, Public, BlueprintEvent) + +void UCinematicMissionDailiesHUD::ShowSG() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "ShowSG"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CinematicMissionDailiesHUD.ShowSR +// (Event, Public, BlueprintEvent) + +void UCinematicMissionDailiesHUD::ShowSR() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "ShowSR"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CinematicMissionDailiesHUD.UpdateMissionID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NewMissionID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCinematicMissionDailiesHUD::UpdateMissionID(const class FString& NewMissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "UpdateMissionID"); + + Params::CinematicMissionDailiesHUD_UpdateMissionID Parms{}; + + Parms.NewMissionID = std::move(NewMissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CinematicMissionDailiesHUD.UpdateSceneRigName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NewSRName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCinematicMissionDailiesHUD::UpdateSceneRigName(const class FString& NewSRName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "UpdateSceneRigName"); + + Params::CinematicMissionDailiesHUD_UpdateSceneRigName Parms{}; + + Parms.NewSRName = std::move(NewSRName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CinematicMissionDailiesHUD.UpdateStoryGraphName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NewSGName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCinematicMissionDailiesHUD::UpdateStoryGraphName(const class FString& NewSGName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CinematicMissionDailiesHUD", "UpdateStoryGraphName"); + + Params::CinematicMissionDailiesHUD_UpdateStoryGraphName Parms{}; + + Parms.NewSGName = std::move(NewSGName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterMount_Interface.SetClothTargetsEndDelegate +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TDelegate& Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void ICharacterMount_Interface::SetClothTargetsEndDelegate(const TDelegate& Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CharacterMount_Interface", "SetClothTargetsEndDelegate"); + + Params::CharacterMount_Interface_SetClothTargetsEndDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CharacterMount_Interface.SetClothTargetsStartDelegate +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TDelegate&Delegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void ICharacterMount_Interface::SetClothTargetsStartDelegate(const TDelegate& Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CharacterMount_Interface", "SetClothTargetsStartDelegate"); + + Params::CharacterMount_Interface_SetClothTargetsStartDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateBoolClothInteractorValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FBoolClothInteractorValue& ClothInteractorValue (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const bool& DefaultValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UClothInteractorBlueprintLibrary::EvaluateBoolClothInteractorValue(const struct FBoolClothInteractorValue& ClothInteractorValue, const bool& DefaultValue, float BlendAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ClothInteractorBlueprintLibrary", "EvaluateBoolClothInteractorValue"); + + Params::ClothInteractorBlueprintLibrary_EvaluateBoolClothInteractorValue Parms{}; + + Parms.ClothInteractorValue = std::move(ClothInteractorValue); + Parms.DefaultValue = DefaultValue; + Parms.BlendAlpha = BlendAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateFloatClothInteractorValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FFloatClothInteractorValue&ClothInteractorValue (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const float& DefaultValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UClothInteractorBlueprintLibrary::EvaluateFloatClothInteractorValue(const struct FFloatClothInteractorValue& ClothInteractorValue, const float& DefaultValue, float BlendAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ClothInteractorBlueprintLibrary", "EvaluateFloatClothInteractorValue"); + + Params::ClothInteractorBlueprintLibrary_EvaluateFloatClothInteractorValue Parms{}; + + Parms.ClothInteractorValue = std::move(ClothInteractorValue); + Parms.DefaultValue = DefaultValue; + Parms.BlendAlpha = BlendAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateIntClothInteractorValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FIntClothInteractorValue& ClothInteractorValue (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const int32& DefaultValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UClothInteractorBlueprintLibrary::EvaluateIntClothInteractorValue(const struct FIntClothInteractorValue& ClothInteractorValue, const int32& DefaultValue, float BlendAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ClothInteractorBlueprintLibrary", "EvaluateIntClothInteractorValue"); + + Params::ClothInteractorBlueprintLibrary_EvaluateIntClothInteractorValue Parms{}; + + Parms.ClothInteractorValue = std::move(ClothInteractorValue); + Parms.DefaultValue = DefaultValue; + Parms.BlendAlpha = BlendAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateVector2DClothInteractorValue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2DClothInteractorValue&ClothInteractorValue (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& DefaultValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UClothInteractorBlueprintLibrary::EvaluateVector2DClothInteractorValue(const struct FVector2DClothInteractorValue& ClothInteractorValue, const struct FVector2D& DefaultValue, float BlendAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ClothInteractorBlueprintLibrary", "EvaluateVector2DClothInteractorValue"); + + Params::ClothInteractorBlueprintLibrary_EvaluateVector2DClothInteractorValue Parms{}; + + Parms.ClothInteractorValue = std::move(ClothInteractorValue); + Parms.DefaultValue = std::move(DefaultValue); + Parms.BlendAlpha = BlendAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateVectorClothInteractorValue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVectorClothInteractorValue&ClothInteractorValue (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& DefaultValue (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UClothInteractorBlueprintLibrary::EvaluateVectorClothInteractorValue(const struct FVectorClothInteractorValue& ClothInteractorValue, const struct FVector& DefaultValue, float BlendAlpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ClothInteractorBlueprintLibrary", "EvaluateVectorClothInteractorValue"); + + Params::ClothInteractorBlueprintLibrary_EvaluateVectorClothInteractorValue Parms{}; + + Parms.ClothInteractorValue = std::move(ClothInteractorValue); + Parms.DefaultValue = std::move(DefaultValue); + Parms.BlendAlpha = BlendAlpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ClothInteractorBlueprintLibrary.GetChaosClothConfig +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMesh* SkeletalMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UChaosClothingInteractor* ChaosClothingInteractor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UChaosClothConfig* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UChaosClothConfig* UClothInteractorBlueprintLibrary::GetChaosClothConfig(class USkeletalMesh* SkeletalMesh, class UChaosClothingInteractor* ChaosClothingInteractor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ClothInteractorBlueprintLibrary", "GetChaosClothConfig"); + + Params::ClothInteractorBlueprintLibrary_GetChaosClothConfig Parms{}; + + Parms.SkeletalMesh = SkeletalMesh; + Parms.ChaosClothingInteractor = ChaosClothingInteractor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ClothInteractorBlueprintLibrary.GetChaosClothSharedSimConfig +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USkeletalMesh* SkeletalMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UChaosClothingInteractor* ChaosClothingInteractor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UChaosClothSharedSimConfig* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UChaosClothSharedSimConfig* UClothInteractorBlueprintLibrary::GetChaosClothSharedSimConfig(class USkeletalMesh* SkeletalMesh, class UChaosClothingInteractor* ChaosClothingInteractor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ClothInteractorBlueprintLibrary", "GetChaosClothSharedSimConfig"); + + Params::ClothInteractorBlueprintLibrary_GetChaosClothSharedSimConfig Parms{}; + + Parms.SkeletalMesh = SkeletalMesh; + Parms.ChaosClothingInteractor = ChaosClothingInteractor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraStackManager.DisableForceFadeAll +// (Final, Native, Public, BlueprintCallable) + +void APhoenixCameraStackManager::DisableForceFadeAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixCameraStackManager", "DisableForceFadeAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackManager.EnableForceFadeAll +// (Final, Native, Public, BlueprintCallable) + +void APhoenixCameraStackManager::EnableForceFadeAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixCameraStackManager", "EnableForceFadeAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackManager.FinishFadeToZeroOpacity +// (Final, Native, Public, BlueprintCallable) + +void APhoenixCameraStackManager::FinishFadeToZeroOpacity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixCameraStackManager", "FinishFadeToZeroOpacity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackManager.OnCurtainRaised +// (Final, Native, Protected) + +void APhoenixCameraStackManager::OnCurtainRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixCameraStackManager", "OnCurtainRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackManager.StartFadeToZeroOpacity +// (Final, Native, Public, BlueprintCallable) + +void APhoenixCameraStackManager::StartFadeToZeroOpacity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixCameraStackManager", "StartFadeToZeroOpacity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosSpellTool.GetLumosDebug +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ALumosSpellTool::GetLumosDebug() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosSpellTool", "GetLumosDebug"); + + Params::LumosSpellTool_GetLumosDebug Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LumosSpellTool.GetLumosLevelIntensityFactor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ALumosSpellTool::GetLumosLevelIntensityFactor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosSpellTool", "GetLumosLevelIntensityFactor"); + + Params::LumosSpellTool_GetLumosLevelIntensityFactor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LumosSpellTool.GetLumosVolumetricScatteringIntensity +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ALumosSpellTool::GetLumosVolumetricScatteringIntensity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosSpellTool", "GetLumosVolumetricScatteringIntensity"); + + Params::LumosSpellTool_GetLumosVolumetricScatteringIntensity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LumosSpellTool.ResetLumosLevelSettings +// (Final, Native, Static, Public, BlueprintCallable) + +void ALumosSpellTool::ResetLumosLevelSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosSpellTool", "ResetLumosLevelSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosSpellTool.SetLumosLevelSettings +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosSpellTool::SetLumosLevelSettings(float Intensity, float Radius, float MinDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosSpellTool", "SetLumosLevelSettings"); + + Params::LumosSpellTool_SetLumosLevelSettings Parms{}; + + Parms.Intensity = Intensity; + Parms.Radius = Radius; + Parms.MinDistance = MinDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosSpellTool.SetLumosLevelSettingsNew +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float IntensityFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosSpellTool::SetLumosLevelSettingsNew(float IntensityFactor, float Radius, float MinDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosSpellTool", "SetLumosLevelSettingsNew"); + + Params::LumosSpellTool_SetLumosLevelSettingsNew Parms{}; + + Parms.IntensityFactor = IntensityFactor; + Parms.Radius = Radius; + Parms.MinDistance = MinDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosSpellTool.SetLumosVolumetricScatteringIntensity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosSpellTool::SetLumosVolumetricScatteringIntensity(float Intensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosSpellTool", "SetLumosVolumetricScatteringIntensity"); + + Params::LumosSpellTool_SetLumosVolumetricScatteringIntensity Parms{}; + + Parms.Intensity = Intensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosSpellTool.ActivateLumos +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosSpellTool::ActivateLumos(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosSpellTool", "ActivateLumos"); + + Params::LumosSpellTool_ActivateLumos Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosSpellTool.DeactivateLumos +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosSpellTool::DeactivateLumos(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosSpellTool", "DeactivateLumos"); + + Params::LumosSpellTool_DeactivateLumos Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosSpellTool.GetLumosActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ALumosEmberActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ALumosEmberActor* ALumosSpellTool::GetLumosActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosSpellTool", "GetLumosActor"); + + Params::LumosSpellTool_GetLumosActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LumosSpellTool.IsLumosActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALumosSpellTool::IsLumosActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosSpellTool", "IsLumosActive"); + + Params::LumosSpellTool_IsLumosActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LumosSpellTool.ObjectNearSound +// (Final, Native, Public, BlueprintCallable) + +void ALumosSpellTool::ObjectNearSound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosSpellTool", "ObjectNearSound"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosSpellTool.StopLumos +// (Final, Native, Public, BlueprintCallable) + +void ALumosSpellTool::StopLumos() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosSpellTool", "StopLumos"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosSpellTool.TurnOffLumos +// (Final, Native, Private) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosSpellTool::TurnOffLumos(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosSpellTool", "TurnOffLumos"); + + Params::LumosSpellTool_TurnOffLumos Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixForceFeedbackComponent.SetCadenceMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewCadenceMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixForceFeedbackComponent::SetCadenceMultiplier(float NewCadenceMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixForceFeedbackComponent", "SetCadenceMultiplier"); + + Params::PhoenixForceFeedbackComponent_SetCadenceMultiplier Parms{}; + + Parms.NewCadenceMultiplier = NewCadenceMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatChallengeResultsBase.ExitRequested +// (Final, Native, Public, BlueprintCallable) + +void UCombatChallengeResultsBase::ExitRequested() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatChallengeResultsBase", "ExitRequested"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatChallengeResultsBase.OnPostGameSave +// (Final, Native, Public) + +void UCombatChallengeResultsBase::OnPostGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatChallengeResultsBase", "OnPostGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatChallengeResultsBase.RestartFromDeath +// (Final, Native, Public, BlueprintCallable) + +void UCombatChallengeResultsBase::RestartFromDeath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatChallengeResultsBase", "RestartFromDeath"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatChallengeResultsBase.RestartRequested +// (Final, Native, Public, BlueprintCallable) + +void UCombatChallengeResultsBase::RestartRequested() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatChallengeResultsBase", "RestartRequested"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatChallengeResultsBase.ShowResultsScreen +// (Event, Public, BlueprintEvent) + +void UCombatChallengeResultsBase::ShowResultsScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatChallengeResultsBase", "ShowResultsScreen"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.LODActorRotationManager.CheckAnyActorRefValid +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray>&ActorRefList (Parm, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +// bool* bTrue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALODActorRotationManager::CheckAnyActorRefValid(const TArray>& ActorRefList, bool* bTrue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LODActorRotationManager", "CheckAnyActorRefValid"); + + Params::LODActorRotationManager_CheckAnyActorRefValid Parms{}; + + Parms.ActorRefList = std::move(ActorRefList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bTrue != nullptr) + *bTrue = Parms.bTrue; +} + + +// Function Phoenix.LODActorRotationManager.CheckLOD0ActorRefValid +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSoftObjectPtr ActorRef (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bTrue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALODActorRotationManager::CheckLOD0ActorRefValid(TSoftObjectPtr ActorRef, bool* bTrue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LODActorRotationManager", "CheckLOD0ActorRefValid"); + + Params::LODActorRotationManager_CheckLOD0ActorRefValid Parms{}; + + Parms.ActorRef = ActorRef; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bTrue != nullptr) + *bTrue = Parms.bTrue; +} + + +// Function Phoenix.LODActorRotationManager.FilterValidActorRef +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray>&ActorRefList (Parm, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ALODActorRotationManager::FilterValidActorRef(const TArray>& ActorRefList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LODActorRotationManager", "FilterValidActorRef"); + + Params::LODActorRotationManager_FilterValidActorRef Parms{}; + + Parms.ActorRefList = std::move(ActorRefList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon.BroadcastWeapon_AnimEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::BroadcastWeapon_AnimEvent(class FName InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "BroadcastWeapon_AnimEvent"); + + Params::EnemyAIWeapon_BroadcastWeapon_AnimEvent Parms{}; + + Parms.InName = InName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.BroadcastWeaponEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIWeapon_Event InEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::BroadcastWeaponEvent(EEnemyAIWeapon_Event InEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "BroadcastWeaponEvent"); + + Params::EnemyAIWeapon_BroadcastWeaponEvent Parms{}; + + Parms.InEvent = InEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.DisableWeaponEffects +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AEnemyAIWeapon::DisableWeaponEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "DisableWeaponEffects"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.EnemyAIWeapon.DoDisarmOnOwner +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& HitDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AEnemyAIWeapon::DoDisarmOnOwner(const struct FVector& HitDirection, class AActor* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "DoDisarmOnOwner"); + + Params::EnemyAIWeapon_DoDisarmOnOwner Parms{}; + + Parms.HitDirection = std::move(HitDirection); + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon.EnablePhysicsSimEvent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::EnablePhysicsSimEvent(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "EnablePhysicsSimEvent"); + + Params::EnemyAIWeapon_EnablePhysicsSimEvent Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.EnableTrackPoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::EnableTrackPoints(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "EnableTrackPoints"); + + Params::EnemyAIWeapon_EnableTrackPoints Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.EnableWeaponEffects +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AEnemyAIWeapon::EnableWeaponEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "EnableWeaponEffects"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.EnemyAIWeapon.FireAtTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* WeaponOwnerPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AccuracyOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMunitionType_Base* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMunitionType_Base* AEnemyAIWeapon::FireAtTarget(class AActor* TargetPtr, class APawn* WeaponOwnerPtr, float AccuracyOffset, float InDamage, float OverrideSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "FireAtTarget"); + + Params::EnemyAIWeapon_FireAtTarget Parms{}; + + Parms.TargetPtr = TargetPtr; + Parms.WeaponOwnerPtr = WeaponOwnerPtr; + Parms.AccuracyOffset = AccuracyOffset; + Parms.InDamage = InDamage; + Parms.OverrideSpeed = OverrideSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon.FireWeaponAOEMunition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf InMunitionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInteractionArchitectAsset* InMunitionDataAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InMunitionImpactType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// float AOEDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::FireWeaponAOEMunition(TSubclassOf InMunitionActor, class AActor* TargetActor, const struct FVector& InLocation, class UInteractionArchitectAsset* InMunitionDataAsset, class FName InMunitionImpactType, const struct FGameplayTagContainer& InMunitionTagContainer, float AOEDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "FireWeaponAOEMunition"); + + Params::EnemyAIWeapon_FireWeaponAOEMunition Parms{}; + + Parms.InMunitionActor = InMunitionActor; + Parms.TargetActor = TargetActor; + Parms.InLocation = std::move(InLocation); + Parms.InMunitionDataAsset = InMunitionDataAsset; + Parms.InMunitionImpactType = InMunitionImpactType; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.AOEDamage = AOEDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.FireWeaponAOEMunitionNew +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// TSubclassOf InMunitionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInteractionArchitectAsset* InMunitionDataAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InMunitionImpactType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// float AOEDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::FireWeaponAOEMunitionNew(TSubclassOf InMunitionActor, class AActor* TargetActor, const struct FVector& InLocation, class UInteractionArchitectAsset* InMunitionDataAsset, class FName InMunitionImpactType, const struct FGameplayTagContainer& InMunitionTagContainer, float AOEDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "FireWeaponAOEMunitionNew"); + + Params::EnemyAIWeapon_FireWeaponAOEMunitionNew Parms{}; + + Parms.InMunitionActor = InMunitionActor; + Parms.TargetActor = TargetActor; + Parms.InLocation = std::move(InLocation); + Parms.InMunitionDataAsset = InMunitionDataAsset; + Parms.InMunitionImpactType = InMunitionImpactType; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.AOEDamage = AOEDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.ForceStoreWeapon +// (Final, Native, Public, BlueprintCallable) + +void AEnemyAIWeapon::ForceStoreWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "ForceStoreWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.GetMunition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AMunitionType_Physics* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMunitionType_Physics* AEnemyAIWeapon::GetMunition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "GetMunition"); + + Params::EnemyAIWeapon_GetMunition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon.GetThrowImpactNormal +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* InHitActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AEnemyAIWeapon::GetThrowImpactNormal(const struct FVector& InNormal, const class AActor* InHitActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "GetThrowImpactNormal"); + + Params::EnemyAIWeapon_GetThrowImpactNormal Parms{}; + + Parms.InNormal = std::move(InNormal); + Parms.InHitActor = InHitActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon.GetWieldImpactNormal +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* InHitActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector AEnemyAIWeapon::GetWieldImpactNormal(const struct FVector& InNormal, const class AActor* InHitActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "GetWieldImpactNormal"); + + Params::EnemyAIWeapon_GetWieldImpactNormal Parms{}; + + Parms.InNormal = std::move(InNormal); + Parms.InHitActor = InHitActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon.HandlePhysicsMunitionHit +// (Final, Native, Public) +// Parameters: +// EPhysicsMunitionHitType PhysicsMunitionHitType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitResult (Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::HandlePhysicsMunitionHit(EPhysicsMunitionHitType PhysicsMunitionHitType, const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "HandlePhysicsMunitionHit"); + + Params::EnemyAIWeapon_HandlePhysicsMunitionHit Parms{}; + + Parms.PhysicsMunitionHitType = PhysicsMunitionHitType; + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.OnMunitionDestroyed +// (Final, Native, Public) +// Parameters: +// class AMunitionType_Base* InMunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::OnMunitionDestroyed(class AMunitionType_Base* InMunitionInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "OnMunitionDestroyed"); + + Params::EnemyAIWeapon_OnMunitionDestroyed Parms{}; + + Parms.InMunitionInstance = InMunitionInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.OnMunitionImpact +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AMunitionType_Base* MunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionImpactData& MunitionImpactData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::OnMunitionImpact(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "OnMunitionImpact"); + + Params::EnemyAIWeapon_OnMunitionImpact Parms{}; + + Parms.MunitionInstance = MunitionInstance; + Parms.MunitionImpactData = std::move(MunitionImpactData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.OverlapAttackCapsule +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InVictim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& InHitResult (Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FEnemy_WeaponAttackOverlapData* OutOverlapData (Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemyAIWeapon::OverlapAttackCapsule(class AActor* InVictim, const struct FHitResult& InHitResult, struct FEnemy_WeaponAttackOverlapData* OutOverlapData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "OverlapAttackCapsule"); + + Params::EnemyAIWeapon_OverlapAttackCapsule Parms{}; + + Parms.InVictim = InVictim; + Parms.InHitResult = std::move(InHitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutOverlapData != nullptr) + *OutOverlapData = std::move(Parms.OutOverlapData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon.OverlapAttackCapsule_New +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class USceneComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* OtherComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FHitResult* OutHitResult (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemyAIWeapon::OverlapAttackCapsule_New(class USceneComponent* OverlappedComponent, class AActor* OtherActor, class USceneComponent* OtherComponent, const struct FHitResult& SweepResult, struct FHitResult* OutHitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "OverlapAttackCapsule_New"); + + Params::EnemyAIWeapon_OverlapAttackCapsule_New Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComponent = OtherComponent; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHitResult != nullptr) + *OutHitResult = std::move(Parms.OutHitResult); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon.PoweredUpStartEvent +// (Event, Public, BlueprintEvent) + +void AEnemyAIWeapon::PoweredUpStartEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "PoweredUpStartEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.EnemyAIWeapon.PoweredUpStopEvent +// (Event, Public, BlueprintEvent) + +void AEnemyAIWeapon::PoweredUpStopEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "PoweredUpStopEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.EnemyAIWeapon.RangedNotifyHit +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* MyComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelfMoved (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitNormal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::RangedNotifyHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "RangedNotifyHit"); + + Params::EnemyAIWeapon_RangedNotifyHit Parms{}; + + Parms.MyComp = MyComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.bSelfMoved = bSelfMoved; + Parms.HitLocation = std::move(HitLocation); + Parms.HitNormal = std::move(HitNormal); + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.SetState +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const EEnemyAIWeaponState& InState (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::SetState(const EEnemyAIWeaponState& InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "SetState"); + + Params::EnemyAIWeapon_SetState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.TrackPoints +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InThrowLoc (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InWieldLoc (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyAIWeapon::TrackPoints(const struct FVector& InThrowLoc, const struct FVector& InWieldLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "TrackPoints"); + + Params::EnemyAIWeapon_TrackPoints Parms{}; + + Parms.InThrowLoc = std::move(InThrowLoc); + Parms.InWieldLoc = std::move(InWieldLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIWeapon.TrackPointsEvent +// (Event, Public, BlueprintEvent) + +void AEnemyAIWeapon::TrackPointsEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "TrackPointsEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.EnemyAIWeapon.GetAttackInstigator +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AEnemyAIWeapon::GetAttackInstigator() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "GetAttackInstigator"); + + Params::EnemyAIWeapon_GetAttackInstigator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIWeapon.GetState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemyAIWeaponState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyAIWeaponState AEnemyAIWeapon::GetState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIWeapon", "GetState"); + + Params::EnemyAIWeapon_GetState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CombatVolume.BeginOverlap +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ACombatVolume::BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatVolume", "BeginOverlap"); + + Params::CombatVolume_BeginOverlap Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatVolume.EndOverlap +// (Final, Native, Protected) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACombatVolume::EndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatVolume", "EndOverlap"); + + Params::CombatVolume_EndOverlap Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatVolume.GetGroup +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UCombatVolumeGroup* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCombatVolumeGroup* ACombatVolume::GetGroup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatVolume", "GetGroup"); + + Params::CombatVolume_GetGroup Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CombatVolume.OnActorDeadEvent +// (Final, Native, Private) +// Parameters: +// class AActor* DeadActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACombatVolume::OnActorDeadEvent(class AActor* DeadActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatVolume", "OnActorDeadEvent"); + + Params::CombatVolume_OnActorDeadEvent Parms{}; + + Parms.DeadActor = DeadActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CombatVolume.OnActorSpawnInFinished +// (Final, Native, Private) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACombatVolume::OnActorSpawnInFinished(class AActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CombatVolume", "OnActorSpawnInFinished"); + + Params::CombatVolume_OnActorSpawnInFinished Parms{}; + + Parms.SpawnedActor = SpawnedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyBroomRider.OnOverrideCharacterLook +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AEnemyBroomRider::OnOverrideCharacterLook(class AActor* Actor, class FName Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBroomRider", "OnOverrideCharacterLook"); + + Params::EnemyBroomRider_OnOverrideCharacterLook Parms{}; + + Parms.Actor = Actor; + Parms.Name_0 = Name_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.BeginExiting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EGroundSwarmingExitType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool disableTargets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInstancedGroundSwarmingActor::BeginExiting(EGroundSwarmingExitType Type, bool disableTargets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "BeginExiting"); + + Params::InstancedGroundSwarmingActor_BeginExiting Parms{}; + + Parms.Type = Type; + Parms.disableTargets = disableTargets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.Generate +// (Final, Native, Public, BlueprintCallable) + +void AInstancedGroundSwarmingActor::Generate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "Generate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.Go +// (Final, Native, Public, BlueprintCallable) + +void AInstancedGroundSwarmingActor::Go() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "Go"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.Pause +// (Final, Native, Public, BlueprintCallable) + +void AInstancedGroundSwarmingActor::Pause() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "Pause"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.Regenerate +// (Final, Native, Public) + +void AInstancedGroundSwarmingActor::Regenerate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "Regenerate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.Reset +// (Native, Public, BlueprintCallable) + +void AInstancedGroundSwarmingActor::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.SetTargetFocii +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInstancedGroundSwarmingActor::SetTargetFocii(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "SetTargetFocii"); + + Params::InstancedGroundSwarmingActor_SetTargetFocii Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.Stop +// (Final, Native, Public, BlueprintCallable) + +void AInstancedGroundSwarmingActor::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.IsExiting +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AInstancedGroundSwarmingActor::IsExiting() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "IsExiting"); + + Params::InstancedGroundSwarmingActor_IsExiting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstancedGroundSwarmingActor.IsRunning +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool* bIsRunning (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInstancedGroundSwarmingActor::IsRunning(bool* bIsRunning) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedGroundSwarmingActor", "IsRunning"); + + Params::InstancedGroundSwarmingActor_IsRunning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bIsRunning != nullptr) + *bIsRunning = Parms.bIsRunning; +} + + +// Function Phoenix.ComboHelperHud.OnComboCompleted +// (Event, Public, BlueprintEvent) + +void UComboHelperHud::OnComboCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "OnComboCompleted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ComboHelperHud.OnComboReset +// (Event, Public, BlueprintEvent) + +void UComboHelperHud::OnComboReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "OnComboReset"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ComboHelperHud.OnRequiredSpellsChanged +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& SpellNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const int32 NumSpells (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboHelperHud::OnRequiredSpellsChanged(const TArray& SpellNames, const int32 NumSpells) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "OnRequiredSpellsChanged"); + + Params::ComboHelperHud_OnRequiredSpellsChanged Parms{}; + + Parms.SpellNames = std::move(SpellNames); + Parms.NumSpells = NumSpells; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ComboHelperHud.OnShowComboHelperChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// const bool bShow (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboHelperHud::OnShowComboHelperChanged(const bool bShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "OnShowComboHelperChanged"); + + Params::ComboHelperHud_OnShowComboHelperChanged Parms{}; + + Parms.bShow = bShow; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ComboHelperHud.OnSpellFailed +// (Event, Public, BlueprintEvent) +// Parameters: +// const int32 NumSucceeded (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboHelperHud::OnSpellFailed(const int32 NumSucceeded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "OnSpellFailed"); + + Params::ComboHelperHud_OnSpellFailed Parms{}; + + Parms.NumSucceeded = NumSucceeded; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ComboHelperHud.OnSpellSucceeded +// (Event, Public, BlueprintEvent) +// Parameters: +// const int32 NumSucceeded (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboHelperHud::OnSpellSucceeded(const int32 NumSucceeded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "OnSpellSucceeded"); + + Params::ComboHelperHud_OnSpellSucceeded Parms{}; + + Parms.NumSucceeded = NumSucceeded; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ComboHelperHud.ResetCombo +// (Final, Native, Public, BlueprintCallable) + +void UComboHelperHud::ResetCombo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "ResetCombo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ComboHelperHud.SetRequiredSpells +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& SpellNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UComboHelperHud::SetRequiredSpells(const TArray& SpellNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "SetRequiredSpells"); + + Params::ComboHelperHud_SetRequiredSpells Parms{}; + + Parms.SpellNames = std::move(SpellNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ComboHelperHud.ShowComboHelper +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bShow (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboHelperHud::ShowComboHelper(const bool bShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "ShowComboHelper"); + + Params::ComboHelperHud_ShowComboHelper Parms{}; + + Parms.bShow = bShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ComboHelperHud.SpellFailure +// (Final, Native, Public, BlueprintCallable) + +void UComboHelperHud::SpellFailure() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "SpellFailure"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ComboHelperHud.SpellSuccess +// (Final, Native, Public, BlueprintCallable) + +void UComboHelperHud::SpellSuccess() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboHelperHud", "SpellSuccess"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.ActivateCurrentMiniDiamond +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Activate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::ActivateCurrentMiniDiamond(bool Activate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "ActivateCurrentMiniDiamond"); + + Params::CommonActionsBase_ActivateCurrentMiniDiamond Parms{}; + + Parms.Activate = Activate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.AddItemToGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIQActionBarType ItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::AddItemToGroup(const class FString& ItemName, const class FString& Variation, class FName HolderID, int32 Amount, EUIQActionBarType ItemType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "AddItemToGroup"); + + Params::CommonActionsBase_AddItemToGroup Parms{}; + + Parms.ItemName = std::move(ItemName); + Parms.Variation = std::move(Variation); + Parms.HolderID = HolderID; + Parms.Amount = Amount; + Parms.ItemType = ItemType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.AddMiniSelectionItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMiniSelectionDiamondBase* Item (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::AddMiniSelectionItem(class UMiniSelectionDiamondBase* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "AddMiniSelectionItem"); + + Params::CommonActionsBase_AddMiniSelectionItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.HandleDPadDown +// (Final, Native, Public, BlueprintCallable) + +void UCommonActionsBase::HandleDPadDown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "HandleDPadDown"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.HandleDPadLeft +// (Final, Native, Public, BlueprintCallable) + +void UCommonActionsBase::HandleDPadLeft() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "HandleDPadLeft"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.HandleDPadRight +// (Final, Native, Public, BlueprintCallable) + +void UCommonActionsBase::HandleDPadRight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "HandleDPadRight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.HandleDPadUp +// (Final, Native, Public, BlueprintCallable) + +void UCommonActionsBase::HandleDPadUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "HandleDPadUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.OnActivateMiniDiamond +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Activate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::OnActivateMiniDiamond(bool Activate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "OnActivateMiniDiamond"); + + Params::CommonActionsBase_OnActivateMiniDiamond Parms{}; + + Parms.Activate = Activate; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CommonActionsBase.OnHideSpellGroupDiamond +// (Event, Public, BlueprintEvent) + +void UCommonActionsBase::OnHideSpellGroupDiamond() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "OnHideSpellGroupDiamond"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CommonActionsBase.OnShowSpellGroupDiamond +// (Event, Public, BlueprintEvent) + +void UCommonActionsBase::OnShowSpellGroupDiamond() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "OnShowSpellGroupDiamond"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CommonActionsBase.OnToggleButtonCallouts +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsSlotting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::OnToggleButtonCallouts(bool IsSlotting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "OnToggleButtonCallouts"); + + Params::CommonActionsBase_OnToggleButtonCallouts Parms{}; + + Parms.IsSlotting = IsSlotting; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CommonActionsBase.PopulateMainLoadout +// (Final, Native, Public, BlueprintCallable) + +void UCommonActionsBase::PopulateMainLoadout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "PopulateMainLoadout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.SetItemData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::SetItemData(int32 GroupIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "SetItemData"); + + Params::CommonActionsBase_SetItemData Parms{}; + + Parms.GroupIndex = GroupIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.SetMainLoadout +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpellSelectionDiamondBase* Loadout (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::SetMainLoadout(class USpellSelectionDiamondBase* Loadout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "SetMainLoadout"); + + Params::CommonActionsBase_SetMainLoadout Parms{}; + + Parms.Loadout = Loadout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.SetSelectedIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::SetSelectedIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "SetSelectedIndex"); + + Params::CommonActionsBase_SetSelectedIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.ShowSelected +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::ShowSelected(int32 GroupIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "ShowSelected"); + + Params::CommonActionsBase_ShowSelected Parms{}; + + Parms.GroupIndex = GroupIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CommonActionsBase.ToggleButtonCallouts +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsSlotting (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCommonActionsBase::ToggleButtonCallouts(bool IsSlotting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CommonActionsBase", "ToggleButtonCallouts"); + + Params::CommonActionsBase_ToggleButtonCallouts Parms{}; + + Parms.IsSlotting = IsSlotting; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightInterface.DisableLightInteraction +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ILightInterface::DisableLightInteraction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LightInterface", "DisableLightInteraction"); + + Params::LightInterface_DisableLightInteraction Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.LightInterface.DisableLightRaytrace +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ILightInterface::DisableLightRaytrace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LightInterface", "DisableLightRaytrace"); + + Params::LightInterface_DisableLightRaytrace Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.LightInterface.OnEnteredLight +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* LumosBP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerOwned (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ILightInterface::OnEnteredLight(class AActor* LumosBP, bool bPlayerOwned) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LightInterface", "OnEnteredLight"); + + Params::LightInterface_OnEnteredLight Parms{}; + + Parms.LumosBP = LumosBP; + Parms.bPlayerOwned = bPlayerOwned; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LightInterface.OnEnteredLightProximity +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* LumosBP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ILightInterface::OnEnteredLightProximity(class AActor* LumosBP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LightInterface", "OnEnteredLightProximity"); + + Params::LightInterface_OnEnteredLightProximity Parms{}; + + Parms.LumosBP = LumosBP; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LightInterface.OnEnteredNearby +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* LumosBP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ILightInterface::OnEnteredNearby(class AActor* LumosBP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LightInterface", "OnEnteredNearby"); + + Params::LightInterface_OnEnteredNearby Parms{}; + + Parms.LumosBP = LumosBP; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LightInterface.OnExitedLight +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* LumosBP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerOwned (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ILightInterface::OnExitedLight(class AActor* LumosBP, bool bPlayerOwned) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LightInterface", "OnExitedLight"); + + Params::LightInterface_OnExitedLight Parms{}; + + Parms.LumosBP = LumosBP; + Parms.bPlayerOwned = bPlayerOwned; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LightInterface.OnExitedLightProximity +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* LumosBP (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ILightInterface::OnExitedLightProximity(class AActor* LumosBP) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LightInterface", "OnExitedLightProximity"); + + Params::LightInterface_OnExitedLightProximity Parms{}; + + Parms.LumosBP = LumosBP; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LightInterface.OnExitedNearby +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ILightInterface::OnExitedNearby() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LightInterface", "OnExitedNearby"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixBPLibrary.AvaIsRunningCommandlet +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixBPLibrary::AvaIsRunningCommandlet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "AvaIsRunningCommandlet"); + + Params::PhoenixBPLibrary_AvaIsRunningCommandlet Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.AvaIsRunningWithEditor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixBPLibrary::AvaIsRunningWithEditor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "AvaIsRunningWithEditor"); + + Params::PhoenixBPLibrary_AvaIsRunningWithEditor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.AVATranslate +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DebugLogText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UPhoenixBPLibrary::AVATranslate(const class FString& Key, const class FString& DebugLogText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "AVATranslate"); + + Params::PhoenixBPLibrary_AVATranslate Parms{}; + + Parms.Key = std::move(Key); + Parms.DebugLogText = std::move(DebugLogText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.AVATranslateSubtitle +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DebugLogText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UPhoenixBPLibrary::AVATranslateSubtitle(const class FString& Key, const class FString& DebugLogText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "AVATranslateSubtitle"); + + Params::PhoenixBPLibrary_AVATranslateSubtitle Parms{}; + + Parms.Key = std::move(Key); + Parms.DebugLogText = std::move(DebugLogText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.CastToWorldSoftObjectReference +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TSoftObjectPtr ObjRef (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UPhoenixBPLibrary::CastToWorldSoftObjectReference(TSoftObjectPtr ObjRef) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "CastToWorldSoftObjectReference"); + + Params::PhoenixBPLibrary_CastToWorldSoftObjectReference Parms{}; + + Parms.ObjRef = ObjRef; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.ChangeOutfit +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& GearIDs (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OldMeshes (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TArray* NewMeshes (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bSkipChangingGear (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixBPLibrary::ChangeOutfit(class AActor* Actor, const TArray& GearIDs, TArray* OldMeshes, TArray* NewMeshes, bool bSkipChangingGear) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "ChangeOutfit"); + + Params::PhoenixBPLibrary_ChangeOutfit Parms{}; + + Parms.Actor = Actor; + Parms.GearIDs = std::move(GearIDs); + Parms.bSkipChangingGear = bSkipChangingGear; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OldMeshes != nullptr) + *OldMeshes = std::move(Parms.OldMeshes); + + if (NewMeshes != nullptr) + *NewMeshes = std::move(Parms.NewMeshes); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.DestroyComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* Component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPromoteChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::DestroyComponent(class UActorComponent* Component, bool bPromoteChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "DestroyComponent"); + + Params::PhoenixBPLibrary_DestroyComponent Parms{}; + + Parms.Component = Component; + Parms.bPromoteChildren = bPromoteChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.ForceUpdateTextureMips +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::ForceUpdateTextureMips(const class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "ForceUpdateTextureMips"); + + Params::PhoenixBPLibrary_ForceUpdateTextureMips Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.GetActorId +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutActorId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixBPLibrary::GetActorId(const class AActor* Actor, class FName* OutActorId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "GetActorId"); + + Params::PhoenixBPLibrary_GetActorId Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActorId != nullptr) + *OutActorId = Parms.OutActorId; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.GetActorName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixBPLibrary::GetActorName(const class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "GetActorName"); + + Params::PhoenixBPLibrary_GetActorName Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.GetDisillusionmentEyeRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ParentSocket (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* Mesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxHorizontalAngle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxVerticalAngle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UPhoenixBPLibrary::GetDisillusionmentEyeRotation(class FName ParentSocket, class USceneComponent* Mesh, const struct FVector& TargetLocation, const float MaxHorizontalAngle, const float MaxVerticalAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "GetDisillusionmentEyeRotation"); + + Params::PhoenixBPLibrary_GetDisillusionmentEyeRotation Parms{}; + + Parms.ParentSocket = ParentSocket; + Parms.Mesh = Mesh; + Parms.TargetLocation = std::move(TargetLocation); + Parms.MaxHorizontalAngle = MaxHorizontalAngle; + Parms.MaxVerticalAngle = MaxVerticalAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.GetHouseEnumFromHouseID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InHouseID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHouseIds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHouseIds UPhoenixBPLibrary::GetHouseEnumFromHouseID(const class FString& InHouseID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "GetHouseEnumFromHouseID"); + + Params::PhoenixBPLibrary_GetHouseEnumFromHouseID Parms{}; + + Parms.InHouseID = std::move(InHouseID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.GetObjectHouseID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHouseIds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHouseIds UPhoenixBPLibrary::GetObjectHouseID(const class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "GetObjectHouseID"); + + Params::PhoenixBPLibrary_GetObjectHouseID Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.GetRuntimeFloatCurveValue +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FRuntimeFloatCurve& Curve (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixBPLibrary::GetRuntimeFloatCurveValue(const struct FRuntimeFloatCurve& Curve, float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "GetRuntimeFloatCurveValue"); + + Params::PhoenixBPLibrary_GetRuntimeFloatCurveValue Parms{}; + + Parms.Curve = std::move(Curve); + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.GetRuntimeLinearColorCurveValue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRuntimeCurveLinearColor& Curve (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UPhoenixBPLibrary::GetRuntimeLinearColorCurveValue(const struct FRuntimeCurveLinearColor& Curve, float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "GetRuntimeLinearColorCurveValue"); + + Params::PhoenixBPLibrary_GetRuntimeLinearColorCurveValue Parms{}; + + Parms.Curve = std::move(Curve); + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.GetRuntimeVectorCurveValue +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRuntimeCurveVector& Curve (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhoenixBPLibrary::GetRuntimeVectorCurveValue(const struct FRuntimeCurveVector& Curve, float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "GetRuntimeVectorCurveValue"); + + Params::PhoenixBPLibrary_GetRuntimeVectorCurveValue Parms{}; + + Parms.Curve = std::move(Curve); + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindActorHitBySpell +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_ActorHitBySpell (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindActorHitBySpell(TDelegate Delegate_ActorHitBySpell, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindActorHitBySpell"); + + Params::PhoenixBPLibrary_HermesBindActorHitBySpell Parms{}; + + Parms.Delegate_ActorHitBySpell = Delegate_ActorHitBySpell; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindDamageResult +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_DamageResult (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindDamageResult(TDelegate Delegate_DamageResult, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindDamageResult"); + + Params::PhoenixBPLibrary_HermesBindDamageResult Parms{}; + + Parms.Delegate_DamageResult = Delegate_DamageResult; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindInventoryResult +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_InventoryResult (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindInventoryResult(TDelegate Delegate_InventoryResult, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindInventoryResult"); + + Params::PhoenixBPLibrary_HermesBindInventoryResult Parms{}; + + Parms.Delegate_InventoryResult = Delegate_InventoryResult; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindLock +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_Lock (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindLock(TDelegate Delegate_Lock, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindLock"); + + Params::PhoenixBPLibrary_HermesBindLock Parms{}; + + Parms.Delegate_Lock = Delegate_Lock; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindParryEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_ActorParryEvent (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindParryEvent(TDelegate Delegate_ActorParryEvent, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindParryEvent"); + + Params::PhoenixBPLibrary_HermesBindParryEvent Parms{}; + + Parms.Delegate_ActorParryEvent = Delegate_ActorParryEvent; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindParryTimeToImpact +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_ActorParryTimeToImpact (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindParryTimeToImpact(TDelegate Delegate_ActorParryTimeToImpact, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindParryTimeToImpact"); + + Params::PhoenixBPLibrary_HermesBindParryTimeToImpact Parms{}; + + Parms.Delegate_ActorParryTimeToImpact = Delegate_ActorParryTimeToImpact; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindParryWindowBegin +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_ActorParryWindowBegin (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindParryWindowBegin(TDelegate Delegate_ActorParryWindowBegin, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindParryWindowBegin"); + + Params::PhoenixBPLibrary_HermesBindParryWindowBegin Parms{}; + + Parms.Delegate_ActorParryWindowBegin = Delegate_ActorParryWindowBegin; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindParryWindowEnd +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_ActorParryWindowEnd (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindParryWindowEnd(TDelegate Delegate_ActorParryWindowEnd, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindParryWindowEnd"); + + Params::PhoenixBPLibrary_HermesBindParryWindowEnd Parms{}; + + Parms.Delegate_ActorParryWindowEnd = Delegate_ActorParryWindowEnd; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindReflectAttack +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_ReflectAttack (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindReflectAttack(TDelegate Delegate_ReflectAttack, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindReflectAttack"); + + Params::PhoenixBPLibrary_HermesBindReflectAttack Parms{}; + + Parms.Delegate_ReflectAttack = Delegate_ReflectAttack; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindSpellForce +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_MunitionImpactData (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindSpellForce(TDelegate Delegate_MunitionImpactData, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindSpellForce"); + + Params::PhoenixBPLibrary_HermesBindSpellForce Parms{}; + + Parms.Delegate_MunitionImpactData = Delegate_MunitionImpactData; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesBindStationComponent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_StationComponent (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesBindStationComponent(TDelegate Delegate_StationComponent, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesBindStationComponent"); + + Params::PhoenixBPLibrary_HermesBindStationComponent Parms{}; + + Parms.Delegate_StationComponent = Delegate_StationComponent; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllActorHitBySpell +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitBySpellData& HitBySpell (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllActorHitBySpell(const class FString& Name_0, const class UObject* Caller, const struct FHitBySpellData& HitBySpell) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllActorHitBySpell"); + + Params::PhoenixBPLibrary_HermesExecuteAllActorHitBySpell Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.HitBySpell = std::move(HitBySpell); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllDamageResult +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDamageResult& DamageResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllDamageResult(const class FString& Name_0, const class UObject* Caller, const struct FDamageResult& DamageResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllDamageResult"); + + Params::PhoenixBPLibrary_HermesExecuteAllDamageResult Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.DamageResult = std::move(DamageResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllGameplayTags +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainerWrapper&Wrapper (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllGameplayTags(const class FString& Name_0, const class UObject* Caller, const struct FGameplayTagContainerWrapper& Wrapper) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllGameplayTags"); + + Params::PhoenixBPLibrary_HermesExecuteAllGameplayTags Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.Wrapper = std::move(Wrapper); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllInventoryResult +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInventoryResult& InventoryResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllInventoryResult(const class FString& Name_0, const class UObject* Caller, const struct FInventoryResult& InventoryResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllInventoryResult"); + + Params::PhoenixBPLibrary_HermesExecuteAllInventoryResult Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.InventoryResult = std::move(InventoryResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllLock +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLockManagerLock& Lock (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllLock(const class FString& Name_0, const class UObject* Caller, const struct FLockManagerLock& Lock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllLock"); + + Params::PhoenixBPLibrary_HermesExecuteAllLock Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.Lock = std::move(Lock); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllParryEvent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemy_ParryButtonPressed ButtonPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllParryEvent(const class FString& Name_0, const class UObject* Caller, EEnemy_ParryButtonPressed ButtonPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllParryEvent"); + + Params::PhoenixBPLibrary_HermesExecuteAllParryEvent Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.ButtonPressed = ButtonPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllParryTimeToImpact +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FEnemy_ParryTimeToImpactData&ParryTimeToImpactData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllParryTimeToImpact(const class FString& Name_0, const class UObject* Caller, const struct FEnemy_ParryTimeToImpactData& ParryTimeToImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllParryTimeToImpact"); + + Params::PhoenixBPLibrary_HermesExecuteAllParryTimeToImpact Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.ParryTimeToImpactData = std::move(ParryTimeToImpactData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllParryWindowBegin +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FEnemy_ParryWindowBeginData&ParryWindowBeginData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllParryWindowBegin(const class FString& Name_0, const class UObject* Caller, const struct FEnemy_ParryWindowBeginData& ParryWindowBeginData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllParryWindowBegin"); + + Params::PhoenixBPLibrary_HermesExecuteAllParryWindowBegin Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.ParryWindowBeginData = std::move(ParryWindowBeginData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllParryWindowEnd +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FEnemy_ParryWindowEndData& ParryWindowEndData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllParryWindowEnd(const class FString& Name_0, const class UObject* Caller, const struct FEnemy_ParryWindowEndData& ParryWindowEndData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllParryWindowEnd"); + + Params::PhoenixBPLibrary_HermesExecuteAllParryWindowEnd Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.ParryWindowEndData = std::move(ParryWindowEndData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllReflectAttack +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDamageResult& DamageResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllReflectAttack(const class FString& Name_0, const class UObject* Caller, const struct FDamageResult& DamageResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllReflectAttack"); + + Params::PhoenixBPLibrary_HermesExecuteAllReflectAttack Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.DamageResult = std::move(DamageResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllSpellForce +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSpellForce& SpellForce (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllSpellForce(const class FString& Name_0, const class UObject* Caller, const struct FSpellForce& SpellForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllSpellForce"); + + Params::PhoenixBPLibrary_HermesExecuteAllSpellForce Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.SpellForce = std::move(SpellForce); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllStationComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UStationComponent* StationComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteAllStationComponent(const class FString& Name_0, const class UObject* Caller, const class UStationComponent* StationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteAllStationComponent"); + + Params::PhoenixBPLibrary_HermesExecuteAllStationComponent Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.StationComponent = StationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedActorHitBySpell +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitBySpellData& HitBySpell (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedActorHitBySpell(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FHitBySpellData& HitBySpell) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedActorHitBySpell"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedActorHitBySpell Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.HitBySpell = std::move(HitBySpell); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedDamageResult +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDamageResult& DamageResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedDamageResult(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FDamageResult& DamageResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedDamageResult"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedDamageResult Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.DamageResult = std::move(DamageResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedInventoryResult +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInventoryResult& InventoryResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedInventoryResult(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FInventoryResult& InventoryResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedInventoryResult"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedInventoryResult Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.InventoryResult = std::move(InventoryResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedLock +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLockManagerLock& Lock (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedLock(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FLockManagerLock& Lock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedLock"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedLock Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.Lock = std::move(Lock); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedParryEvent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemy_ParryButtonPressed ButtonPressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedParryEvent(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, EEnemy_ParryButtonPressed ButtonPressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedParryEvent"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedParryEvent Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.ButtonPressed = ButtonPressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedParryTimeToImpact +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FEnemy_ParryTimeToImpactData&ParryTimeToImpactData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedParryTimeToImpact(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FEnemy_ParryTimeToImpactData& ParryTimeToImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedParryTimeToImpact"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedParryTimeToImpact Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.ParryTimeToImpactData = std::move(ParryTimeToImpactData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedParryWindowBegin +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FEnemy_ParryWindowBeginData&ParryWindowBeginData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedParryWindowBegin(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FEnemy_ParryWindowBeginData& ParryWindowBeginData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedParryWindowBegin"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedParryWindowBegin Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.ParryWindowBeginData = std::move(ParryWindowBeginData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedParryWindowEnd +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FEnemy_ParryWindowEndData& ParryWindowEndData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedParryWindowEnd(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FEnemy_ParryWindowEndData& ParryWindowEndData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedParryWindowEnd"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedParryWindowEnd Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.ParryWindowEndData = std::move(ParryWindowEndData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedReflectAttack +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDamageResult& DamageResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedReflectAttack(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FDamageResult& DamageResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedReflectAttack"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedReflectAttack Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.DamageResult = std::move(DamageResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedSpellForce +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSpellForce& SpellForce (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedSpellForce(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FSpellForce& SpellForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedSpellForce"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedSpellForce Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.SpellForce = std::move(SpellForce); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedStationComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UStationComponent* StationComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::HermesExecuteOwnedStationComponent(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const class UStationComponent* StationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "HermesExecuteOwnedStationComponent"); + + Params::PhoenixBPLibrary_HermesExecuteOwnedStationComponent Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.StationComponent = StationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.IsItemOwned +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& productId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixBPLibrary::IsItemOwned(const class FString& productId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "IsItemOwned"); + + Params::PhoenixBPLibrary_IsItemOwned Parms{}; + + Parms.productId = std::move(productId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.IsRegexMatch +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& Pattern (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Input (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixBPLibrary::IsRegexMatch(const class FString& Pattern, const class FString& Input) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "IsRegexMatch"); + + Params::PhoenixBPLibrary_IsRegexMatch Parms{}; + + Parms.Pattern = std::move(Pattern); + Parms.Input = std::move(Input); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.LoadGearAppearanceItemDefinitionLODs +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWorld* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&GearAppearanceItemDefinitions (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool bIncludeTextures (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UForceResidentStreamableRenderAssetCollectionWrapper*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UForceResidentStreamableRenderAssetCollectionWrapper* UPhoenixBPLibrary::LoadGearAppearanceItemDefinitionLODs(class UWorld* World, const TArray& GearAppearanceItemDefinitions, bool bIncludeTextures) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "LoadGearAppearanceItemDefinitionLODs"); + + Params::PhoenixBPLibrary_LoadGearAppearanceItemDefinitionLODs Parms{}; + + Parms.World = World; + Parms.GearAppearanceItemDefinitions = std::move(GearAppearanceItemDefinitions); + Parms.bIncludeTextures = bIncludeTextures; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.MakeSoftObjectReference +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& PathString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UPhoenixBPLibrary::MakeSoftObjectReference(const class FString& PathString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "MakeSoftObjectReference"); + + Params::PhoenixBPLibrary_MakeSoftObjectReference Parms{}; + + Parms.PathString = std::move(PathString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.MakeSoftObjectReferenceFromPath +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSoftObjectPath& Path (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr ReturnValue (Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +TSoftObjectPtr UPhoenixBPLibrary::MakeSoftObjectReferenceFromPath(const struct FSoftObjectPath& Path) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "MakeSoftObjectReferenceFromPath"); + + Params::PhoenixBPLibrary_MakeSoftObjectReferenceFromPath Parms{}; + + Parms.Path = std::move(Path); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixBPLibrary.PlayChromaAnimationComposite +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& animationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool loop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::PlayChromaAnimationComposite(const class FString& animationName, bool loop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "PlayChromaAnimationComposite"); + + Params::PhoenixBPLibrary_PlayChromaAnimationComposite Parms{}; + + Parms.animationName = std::move(animationName); + Parms.loop = loop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.SetActorId +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ActorId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::SetActorId(class AActor* Actor, class FName ActorId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "SetActorId"); + + Params::PhoenixBPLibrary_SetActorId Parms{}; + + Parms.Actor = Actor; + Parms.ActorId = ActorId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.SetActorVisibleInRayTracing +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVisibleInRayTracing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::SetActorVisibleInRayTracing(class AActor* Actor, bool bVisibleInRayTracing, bool bIncludeChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "SetActorVisibleInRayTracing"); + + Params::PhoenixBPLibrary_SetActorVisibleInRayTracing Parms{}; + + Parms.Actor = Actor; + Parms.bVisibleInRayTracing = bVisibleInRayTracing; + Parms.bIncludeChildren = bIncludeChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.SetMeshVisibleInRayTracing +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMeshComponent* MeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVisibleInRayTracing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::SetMeshVisibleInRayTracing(class UMeshComponent* MeshComponent, bool bVisibleInRayTracing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "SetMeshVisibleInRayTracing"); + + Params::PhoenixBPLibrary_SetMeshVisibleInRayTracing Parms{}; + + Parms.MeshComponent = MeshComponent; + Parms.bVisibleInRayTracing = bVisibleInRayTracing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.VerifyKey +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& Keys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixBPLibrary::VerifyKey(const TArray& Keys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixBPLibrary", "VerifyKey"); + + Params::PhoenixBPLibrary_VerifyKey Parms{}; + + Parms.Keys = std::move(Keys); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixBPLibrary.CultureChanged +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixBPLibrary::CultureChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixBPLibrary", "CultureChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionBlueprintLibrary.HasCompanionOverlaps +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionBlueprintLibrary::HasCompanionOverlaps(class AActor* TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionBlueprintLibrary", "HasCompanionOverlaps"); + + Params::CompanionBlueprintLibrary_HasCompanionOverlaps Parms{}; + + Parms.TargetActor = TargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionBlueprintLibrary.IsCompanionPawn +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionBlueprintLibrary::IsCompanionPawn(class AActor* TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionBlueprintLibrary", "IsCompanionPawn"); + + Params::CompanionBlueprintLibrary_IsCompanionPawn Parms{}; + + Parms.TargetActor = TargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.CanMoveCompanionBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class APawn* Pawn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCompanionFollowParams* Params_0 (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::CanMoveCompanionBP(const class APawn* Pawn, struct FCompanionFollowParams* Params_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "CanMoveCompanionBP"); + + Params::CompanionManager_CanMoveCompanionBP Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Params_0 != nullptr) + *Params_0 = std::move(Parms.Params_0); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.DisableSystemicCompanionsForDungeons +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const bool bDisable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::DisableSystemicCompanionsForDungeons(const bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "DisableSystemicCompanionsForDungeons"); + + Params::CompanionManager_DisableSystemicCompanionsForDungeons Parms{}; + + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.Get +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UCompanionManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCompanionManager* UCompanionManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "Get"); + + Params::CompanionManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetCompanionFollowParamsBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class APawn* Pawn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCompanionFollowParams* Params_0 (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::GetCompanionFollowParamsBP(const class APawn* Pawn, struct FCompanionFollowParams* Params_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "GetCompanionFollowParamsBP"); + + Params::CompanionManager_GetCompanionFollowParamsBP Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Params_0 != nullptr) + *Params_0 = std::move(Parms.Params_0); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetCompanionInteractionTextBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* interactionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UCompanionManager::GetCompanionInteractionTextBP(class AActor* interactionActor, const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "GetCompanionInteractionTextBP"); + + Params::CompanionManager_GetCompanionInteractionTextBP Parms{}; + + Parms.interactionActor = interactionActor; + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetCompanionManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UCompanionManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCompanionManager* UCompanionManager::GetCompanionManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "GetCompanionManager"); + + Params::CompanionManager_GetCompanionManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetCompanionSettingDataBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCompanionSettingData* OutCompanionSettingData (Parm, OutParm, NativeAccessSpecifierPublic) +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UCompanionManager::GetCompanionSettingDataBP(const class FString& Name_0, struct FCompanionSettingData* OutCompanionSettingData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "GetCompanionSettingDataBP"); + + Params::CompanionManager_GetCompanionSettingDataBP Parms{}; + + Parms.Name_0 = std::move(Name_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutCompanionSettingData != nullptr) + *OutCompanionSettingData = std::move(Parms.OutCompanionSettingData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetCompanionSettingDataFromActorBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* companionActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FCompanionSettingData* OutCompanionSettingData (Parm, OutParm, NativeAccessSpecifierPublic) +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UCompanionManager::GetCompanionSettingDataFromActorBP(const class AActor* companionActor, struct FCompanionSettingData* OutCompanionSettingData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "GetCompanionSettingDataFromActorBP"); + + Params::CompanionManager_GetCompanionSettingDataFromActorBP Parms{}; + + Parms.companionActor = companionActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutCompanionSettingData != nullptr) + *OutCompanionSettingData = std::move(Parms.OutCompanionSettingData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.HandleCompanionInteractionBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::HandleCompanionInteractionBP(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "HandleCompanionInteractionBP"); + + Params::CompanionManager_HandleCompanionInteractionBP Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.IdentitiesAllowedToAddOnCompanion +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InCompanionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCompanionManager::IdentitiesAllowedToAddOnCompanion(const class FName& InCompanionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "IdentitiesAllowedToAddOnCompanion"); + + Params::CompanionManager_IdentitiesAllowedToAddOnCompanion Parms{}; + + Parms.InCompanionName = InCompanionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.IsCompanionWaitingBP +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class APawn* Pawn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* WaitLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::IsCompanionWaitingBP(const class APawn* Pawn, struct FVector* WaitLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "IsCompanionWaitingBP"); + + Params::CompanionManager_IsCompanionWaitingBP Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (WaitLocation != nullptr) + *WaitLocation = std::move(Parms.WaitLocation); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.SetCompanionBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::SetCompanionBP(const class FString& Name_0, const bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "SetCompanionBP"); + + Params::CompanionManager_SetCompanionBP Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.SetCompanionSettingDataBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FCompanionSettingData& InCompanionSettingData (ConstParm, Parm, NativeAccessSpecifierPublic) + +void UCompanionManager::SetCompanionSettingDataBP(const class FString& Name_0, const struct FCompanionSettingData& InCompanionSettingData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "SetCompanionSettingDataBP"); + + Params::CompanionManager_SetCompanionSettingDataBP Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.InCompanionSettingData = std::move(InCompanionSettingData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.SetCompanionSettingDataToConfigBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::SetCompanionSettingDataToConfigBP(const class FString& Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "SetCompanionSettingDataToConfigBP"); + + Params::CompanionManager_SetCompanionSettingDataToConfigBP Parms{}; + + Parms.Name_0 = std::move(Name_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.SetSystemicCompanionBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::SetSystemicCompanionBP(const class FString& Name_0, const bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "SetSystemicCompanionBP"); + + Params::CompanionManager_SetSystemicCompanionBP Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.TryCompanionTeleportBP +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UScheduledEntity* ScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& TargetRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::TryCompanionTeleportBP(class UScheduledEntity* ScheduledEntity, const struct FVector& TargetLocation, const struct FRotator& TargetRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CompanionManager", "TryCompanionTeleportBP"); + + Params::CompanionManager_TryCompanionTeleportBP Parms{}; + + Parms.ScheduledEntity = ScheduledEntity; + Parms.TargetLocation = std::move(TargetLocation); + Parms.TargetRotation = std::move(TargetRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.AddIdentityToCompanion +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InCompanionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InIdentityName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::AddIdentityToCompanion(const class FName& InCompanionName, const class FName& InIdentityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "AddIdentityToCompanion"); + + Params::CompanionManager_AddIdentityToCompanion Parms{}; + + Parms.InCompanionName = InCompanionName; + Parms.InIdentityName = InIdentityName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.CanAddIdentity +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName& InCompanionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UCompanionManager::CanAddIdentity(const class FName& InCompanionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "CanAddIdentity"); + + Params::CompanionManager_CanAddIdentity Parms{}; + + Parms.InCompanionName = InCompanionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.CancelAttackForAllCompanions +// (Final, Native, Public, BlueprintCallable) + +void UCompanionManager::CancelAttackForAllCompanions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "CancelAttackForAllCompanions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.CanSystemicallyCompanionable +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InNPCName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UCompanionManager::CanSystemicallyCompanionable(const class FName& InNPCName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "CanSystemicallyCompanionable"); + + Params::CompanionManager_CanSystemicallyCompanionable Parms{}; + + Parms.InNPCName = InNPCName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.ChangeCompanionInvulnerableBP +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InCompanionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InBMakeInvulnerable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::ChangeCompanionInvulnerableBP(const class FName& InCompanionName, const bool InBMakeInvulnerable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "ChangeCompanionInvulnerableBP"); + + Params::CompanionManager_ChangeCompanionInvulnerableBP Parms{}; + + Parms.InCompanionName = InCompanionName; + Parms.InBMakeInvulnerable = InBMakeInvulnerable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.ChooseLocation +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class APawn* InCompanionPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutDestination (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::ChooseLocation(class APawn* InCompanionPawn, struct FVector* OutDestination) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "ChooseLocation"); + + Params::CompanionManager_ChooseLocation Parms{}; + + Parms.InCompanionPawn = InCompanionPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDestination != nullptr) + *OutDestination = std::move(Parms.OutDestination); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetCompanionNameWithMostCompanionshipTime +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UCompanionManager::GetCompanionNameWithMostCompanionshipTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "GetCompanionNameWithMostCompanionshipTime"); + + Params::CompanionManager_GetCompanionNameWithMostCompanionshipTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetPrimaryCompanionNameBP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UCompanionManager::GetPrimaryCompanionNameBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "GetPrimaryCompanionNameBP"); + + Params::CompanionManager_GetPrimaryCompanionNameBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.HandleActorHit +// (Final, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpluse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCompanionManager::HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpluse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "HandleActorHit"); + + Params::CompanionManager_HandleActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpluse = std::move(NormalImpluse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.HandleFleshLoaded +// (Final, Native, Public) +// Parameters: +// class AActor* FleshActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::HandleFleshLoaded(class AActor* FleshActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "HandleFleshLoaded"); + + Params::CompanionManager_HandleFleshLoaded Parms{}; + + Parms.FleshActor = FleshActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.MoveToLocation +// (Final, Native, Protected, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InCharacterLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* InCompanionPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::MoveToLocation(const struct FVector& InCharacterLocation, class APawn* InCompanionPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "MoveToLocation"); + + Params::CompanionManager_MoveToLocation Parms{}; + + Parms.InCharacterLocation = std::move(InCharacterLocation); + Parms.InCompanionPawn = InCompanionPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.OnAboutToSaveGame +// (Final, Native, Public) + +void UCompanionManager::OnAboutToSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnAboutToSaveGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnCharacterTeleported +// (Final, Native, Protected, HasDefaults) +// Parameters: +// class AAmbulatory_Character* TeleportedCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AmountDisplaced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UCompanionManager::OnCharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnCharacterTeleported"); + + Params::CompanionManager_OnCharacterTeleported Parms{}; + + Parms.TeleportedCharacter = TeleportedCharacter; + Parms.AmountDisplaced = std::move(AmountDisplaced); + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnCompanionDamaged +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& InHit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCompanionManager::OnCompanionDamaged(class AActor* InActor, class AActor* InInstigator, float InDamage, const struct FHitResult& InHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnCompanionDamaged"); + + Params::CompanionManager_OnCompanionDamaged Parms{}; + + Parms.InActor = InActor; + Parms.InInstigator = InInstigator; + Parms.InDamage = InDamage; + Parms.InHit = std::move(InHit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnCompanionDied +// (Final, Native, Protected) +// Parameters: +// class AActor* Companion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::OnCompanionDied(class AActor* Companion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnCompanionDied"); + + Params::CompanionManager_OnCompanionDied Parms{}; + + Parms.Companion = Companion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnCompanionDismissed +// (Final, Native, Protected) +// Parameters: +// class FName CompanionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::OnCompanionDismissed(class FName CompanionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnCompanionDismissed"); + + Params::CompanionManager_OnCompanionDismissed Parms{}; + + Parms.CompanionName = CompanionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnCompanionHealing +// (Final, Native, Protected) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::OnCompanionHealing(class AActor* Instigator, float InHealthChange, class AActor* TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnCompanionHealing"); + + Params::CompanionManager_OnCompanionHealing Parms{}; + + Parms.Instigator = Instigator; + Parms.InHealthChange = InHealthChange; + Parms.TargetActor = TargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnCompanionReady +// (Final, Native, Protected) +// Parameters: +// const class UScheduledEntity* companionScheduledEntity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::OnCompanionReady(const class UScheduledEntity* companionScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnCompanionReady"); + + Params::CompanionManager_OnCompanionReady Parms{}; + + Parms.companionScheduledEntity = companionScheduledEntity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnCompanionRemoved +// (Final, Native, Protected) +// Parameters: +// class AActor* Companion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::OnCompanionRemoved(class AActor* Companion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnCompanionRemoved"); + + Params::CompanionManager_OnCompanionRemoved Parms{}; + + Parms.Companion = Companion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnPawnEnterLeaveCompanionSettingsVolume +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* Volume (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class APawn* Pawn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FCompanionVolumeSettings& Settings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bInside (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::OnPawnEnterLeaveCompanionSettingsVolume(const class AActor* Volume, const class APawn* Pawn, const struct FCompanionVolumeSettings& Settings, bool bInside) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnPawnEnterLeaveCompanionSettingsVolume"); + + Params::CompanionManager_OnPawnEnterLeaveCompanionSettingsVolume Parms{}; + + Parms.Volume = Volume; + Parms.Pawn = Pawn; + Parms.Settings = std::move(Settings); + Parms.bInside = bInside; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnPlayerEnterLeaveCompanionSettingsVolume +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* Volume (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FCompanionVolumeSettings& Settings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool bInside (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::OnPlayerEnterLeaveCompanionSettingsVolume(const class AActor* Volume, const struct FCompanionVolumeSettings& Settings, bool bInside) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnPlayerEnterLeaveCompanionSettingsVolume"); + + Params::CompanionManager_OnPlayerEnterLeaveCompanionSettingsVolume Parms{}; + + Parms.Volume = Volume; + Parms.Settings = std::move(Settings); + Parms.bInside = bInside; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UCompanionManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.RestoreCompanionHealth +// (Final, Native, Protected, BlueprintCallable) + +void UCompanionManager::RestoreCompanionHealth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "RestoreCompanionHealth"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.SetCompanionForcedWaitLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InWaitLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InWaitDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::SetCompanionForcedWaitLocation(const struct FVector& InWaitLocation, const struct FVector& InWaitDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "SetCompanionForcedWaitLocation"); + + Params::CompanionManager_SetCompanionForcedWaitLocation Parms{}; + + Parms.InWaitLocation = std::move(InWaitLocation); + Parms.InWaitDirection = std::move(InWaitDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.SetCompanionIsIdleFlag +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* InCompanionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InBCompanionIsIdle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::SetCompanionIsIdleFlag(class AActor* InCompanionActor, const bool InBCompanionIsIdle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "SetCompanionIsIdleFlag"); + + Params::CompanionManager_SetCompanionIsIdleFlag Parms{}; + + Parms.InCompanionActor = InCompanionActor; + Parms.InBCompanionIsIdle = InBCompanionIsIdle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.StartFadeIn +// (Final, Native, Public, BlueprintCallable) + +void UCompanionManager::StartFadeIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "StartFadeIn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.StartFadeOut +// (Final, Native, Public, BlueprintCallable) + +void UCompanionManager::StartFadeOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "StartFadeOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.StartPrimaryCompanionCustomAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf Ability (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::StartPrimaryCompanionCustomAbility(TSubclassOf Ability) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "StartPrimaryCompanionCustomAbility"); + + Params::CompanionManager_StartPrimaryCompanionCustomAbility Parms{}; + + Parms.Ability = Ability; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.StopCompanionForcedWaiting +// (Final, Native, Public, BlueprintCallable) + +void UCompanionManager::StopCompanionForcedWaiting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "StopCompanionForcedWaiting"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.StopMovement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool InStopMovement (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::StopMovement(const bool InStopMovement) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "StopMovement"); + + Params::CompanionManager_StopMovement Parms{}; + + Parms.InStopMovement = InStopMovement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.StopPrimaryCompanionCustomAbility +// (Final, Native, Public, BlueprintCallable) + +void UCompanionManager::StopPrimaryCompanionCustomAbility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "StopPrimaryCompanionCustomAbility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.TryCompanionPlayerRescue +// (Final, Native, Public, BlueprintCallable) + +void UCompanionManager::TryCompanionPlayerRescue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "TryCompanionPlayerRescue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompanionManager.TryCompanionTeleportBehindPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UCompanionManager::TryCompanionTeleportBehindPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "TryCompanionTeleportBehindPlayer"); + + Params::CompanionManager_TryCompanionTeleportBehindPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.AreSystemicCompanionsDisabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UCompanionManager::AreSystemicCompanionsDisabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "AreSystemicCompanionsDisabled"); + + Params::CompanionManager_AreSystemicCompanionsDisabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetActivePrimaryCompanionPawn +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn** CompanionPawn (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UCompanionManager::GetActivePrimaryCompanionPawn(class APawn** CompanionPawn) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "GetActivePrimaryCompanionPawn"); + + Params::CompanionManager_GetActivePrimaryCompanionPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (CompanionPawn != nullptr) + *CompanionPawn = Parms.CompanionPawn; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetActivePrimaryCompanionPawnAndName +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn** CompanionPawn (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutCompanionName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsFemale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UCompanionManager::GetActivePrimaryCompanionPawnAndName(class APawn** CompanionPawn, class FName* OutCompanionName, bool bIsFemale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "GetActivePrimaryCompanionPawnAndName"); + + Params::CompanionManager_GetActivePrimaryCompanionPawnAndName Parms{}; + + Parms.bIsFemale = bIsFemale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (CompanionPawn != nullptr) + *CompanionPawn = Parms.CompanionPawn; + + if (OutCompanionName != nullptr) + *OutCompanionName = Parms.OutCompanionName; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetAllPossibleSystemicCompanions +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +const TArray UCompanionManager::GetAllPossibleSystemicCompanions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "GetAllPossibleSystemicCompanions"); + + Params::CompanionManager_GetAllPossibleSystemicCompanions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetDisabledSystemicCompanions +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +const TArray UCompanionManager::GetDisabledSystemicCompanions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "GetDisabledSystemicCompanions"); + + Params::CompanionManager_GetDisabledSystemicCompanions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetForcedCompanionName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FString UCompanionManager::GetForcedCompanionName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "GetForcedCompanionName"); + + Params::CompanionManager_GetForcedCompanionName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetPrimaryCompanionPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UCompanionManager::GetPrimaryCompanionPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "GetPrimaryCompanionPawn"); + + Params::CompanionManager_GetPrimaryCompanionPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.GetUnlockedSystemicCompanions +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +const TArray UCompanionManager::GetUnlockedSystemicCompanions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "GetUnlockedSystemicCompanions"); + + Params::CompanionManager_GetUnlockedSystemicCompanions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.HasAnyCompanion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::HasAnyCompanion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "HasAnyCompanion"); + + Params::CompanionManager_HasAnyCompanion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.HasCompanionToRescuePlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::HasCompanionToRescuePlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "HasCompanionToRescuePlayer"); + + Params::CompanionManager_HasCompanionToRescuePlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.HasPrimaryCompanion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::HasPrimaryCompanion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "HasPrimaryCompanion"); + + Params::CompanionManager_HasPrimaryCompanion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.HasPrimaryFollowingCompanion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::HasPrimaryFollowingCompanion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "HasPrimaryFollowingCompanion"); + + Params::CompanionManager_HasPrimaryFollowingCompanion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.IsCharacterCompanion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UScheduledEntity* entity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::IsCharacterCompanion(class UScheduledEntity* entity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "IsCharacterCompanion"); + + Params::CompanionManager_IsCharacterCompanion Parms{}; + + Parms.entity = entity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.PlayVoiceOver +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& VOEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EVoiceOverCompanionSelection Selection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EVoiceOverConditions Condition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCompanionManager::PlayVoiceOver(const class FString& VOEventName, EVoiceOverCompanionSelection Selection, EVoiceOverConditions Condition) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "PlayVoiceOver"); + + Params::CompanionManager_PlayVoiceOver Parms{}; + + Parms.VOEventName = std::move(VOEventName); + Parms.Selection = Selection; + Parms.Condition = Condition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CompanionManager.PlayVoiceOverForPawn +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FString& VOEventName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCompanionManager::PlayVoiceOverForPawn(const class FString& VOEventName, class APawn* Pawn) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompanionManager", "PlayVoiceOverForPawn"); + + Params::CompanionManager_PlayVoiceOverForPawn Parms{}; + + Parms.VOEventName = std::move(VOEventName); + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompendiumModelSpawner.AsyncLoadModelClassFromDbId +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class FString& InItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACompendiumModelSpawner::AsyncLoadModelClassFromDbId(const class FString& InItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompendiumModelSpawner", "AsyncLoadModelClassFromDbId"); + + Params::CompendiumModelSpawner_AsyncLoadModelClassFromDbId Parms{}; + + Parms.InItemName = std::move(InItemName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompendiumModelSpawner.BP_LODsLoaded +// (Event, Protected, BlueprintEvent) + +void ACompendiumModelSpawner::BP_LODsLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompendiumModelSpawner", "BP_LODsLoaded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CompendiumModelSpawner.BP_OnModelClassLoaded +// (Event, Protected, BlueprintEvent) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACompendiumModelSpawner::BP_OnModelClassLoaded(const class FString& ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompendiumModelSpawner", "BP_OnModelClassLoaded"); + + Params::CompendiumModelSpawner_BP_OnModelClassLoaded Parms{}; + + Parms.ItemName = std::move(ItemName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CompendiumModelSpawner.ForceMountAssetsToBeResident +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class USkeletalMeshComponent* MountSK (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACompendiumModelSpawner::ForceMountAssetsToBeResident(class USkeletalMeshComponent* MountSK) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompendiumModelSpawner", "ForceMountAssetsToBeResident"); + + Params::CompendiumModelSpawner_ForceMountAssetsToBeResident Parms{}; + + Parms.MountSK = MountSK; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CompendiumModelSpawner.UnloadModelClass +// (Final, Native, Protected, BlueprintCallable) + +void ACompendiumModelSpawner::UnloadModelClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CompendiumModelSpawner", "UnloadModelClass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConfringoSpellTool.AddOnFireDoT +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AConfringoSpellTool::AddOnFireDoT(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConfringoSpellTool", "AddOnFireDoT"); + + Params::ConfringoSpellTool_AddOnFireDoT Parms{}; + + Parms.Target = Target; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ConfringoSpellTool.GetExplosionRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AConfringoSpellTool::GetExplosionRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConfringoSpellTool", "GetExplosionRadius"); + + Params::ConfringoSpellTool_GetExplosionRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationGroundPlacementAreaComponent.BuildMesh +// (Final, Native, Public) + +void UConjurationGroundPlacementAreaComponent::BuildMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationGroundPlacementAreaComponent", "BuildMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationGroundPlacementAreaComponent.DoesShapeFitBP +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& InVertices (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConjurationGroundPlacementAreaComponent::DoesShapeFitBP(const TArray& InVertices, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationGroundPlacementAreaComponent", "DoesShapeFitBP"); + + Params::ConjurationGroundPlacementAreaComponent_DoesShapeFitBP Parms{}; + + Parms.InVertices = std::move(InVertices); + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationPreviewEffect.GetSpawnPercent +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AConjurationPreviewEffect::GetSpawnPercent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationPreviewEffect", "GetSpawnPercent"); + + Params::ConjurationPreviewEffect_GetSpawnPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationPreviewEffect.InitializeBlueprint +// (Event, Protected, BlueprintEvent) + +void AConjurationPreviewEffect::InitializeBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationPreviewEffect", "InitializeBlueprint"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ConjurationPreviewEffect.OnBeginSpawnedBlueprint +// (Event, Protected, BlueprintEvent) + +void AConjurationPreviewEffect::OnBeginSpawnedBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationPreviewEffect", "OnBeginSpawnedBlueprint"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ConjurationPreviewEffect.OnBeginSpawnInBlueprint +// (Event, Protected, BlueprintEvent) + +void AConjurationPreviewEffect::OnBeginSpawnInBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationPreviewEffect", "OnBeginSpawnInBlueprint"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ConjurationPreviewEffect.OnBeginSpawnOutBlueprint +// (Event, Protected, BlueprintEvent) + +void AConjurationPreviewEffect::OnBeginSpawnOutBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationPreviewEffect", "OnBeginSpawnOutBlueprint"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ConjurationPreviewEffect.OnEndSpawnedBlueprint +// (Event, Protected, BlueprintEvent) + +void AConjurationPreviewEffect::OnEndSpawnedBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationPreviewEffect", "OnEndSpawnedBlueprint"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ConjurationPreviewEffect.OnEndSpawnInBlueprint +// (Event, Protected, BlueprintEvent) + +void AConjurationPreviewEffect::OnEndSpawnInBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationPreviewEffect", "OnEndSpawnInBlueprint"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ConjurationPreviewEffect.OnEndSpawnOutBlueprint +// (Event, Protected, BlueprintEvent) + +void AConjurationPreviewEffect::OnEndSpawnOutBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationPreviewEffect", "OnEndSpawnOutBlueprint"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ConjurationPreviewEffect.UpdateFXBlueprint +// (Event, Protected, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AConjurationPreviewEffect::UpdateFXBlueprint(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationPreviewEffect", "UpdateFXBlueprint"); + + Params::ConjurationPreviewEffect_UpdateFXBlueprint Parms{}; + + Parms.DeltaTime = DeltaTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ConjurationSurfaceMeshComponent.AddShape +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& InVertices (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UConjurationSurfaceMeshComponent::AddShape(const TArray& InVertices, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceMeshComponent", "AddShape"); + + Params::ConjurationSurfaceMeshComponent_AddShape Parms{}; + + Parms.InVertices = std::move(InVertices); + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSurfaceMeshComponent.AddShapeComponent +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UConjurationSurfaceShapeComponent*InShapeComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UConjurationSurfaceMeshComponent::AddShapeComponent(class UConjurationSurfaceShapeComponent* InShapeComponent, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceMeshComponent", "AddShapeComponent"); + + Params::ConjurationSurfaceMeshComponent_AddShapeComponent Parms{}; + + Parms.InShapeComponent = InShapeComponent; + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSurfaceMeshComponent.BuildMesh +// (Final, Native, Public) + +void UConjurationSurfaceMeshComponent::BuildMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceMeshComponent", "BuildMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSurfaceMeshComponent.DoesShapeComponentFitBP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UConjurationSurfaceShapeComponent*InShape (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConjurationSurfaceMeshComponent::DoesShapeComponentFitBP(const class UConjurationSurfaceShapeComponent* InShape) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceMeshComponent", "DoesShapeComponentFitBP"); + + Params::ConjurationSurfaceMeshComponent_DoesShapeComponentFitBP Parms{}; + + Parms.InShape = InShape; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSurfaceMeshComponent.DoesShapeFitBP +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const TArray& InVertices (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConjurationSurfaceMeshComponent::DoesShapeFitBP(const TArray& InVertices, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceMeshComponent", "DoesShapeFitBP"); + + Params::ConjurationSurfaceMeshComponent_DoesShapeFitBP Parms{}; + + Parms.InVertices = std::move(InVertices); + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjurationSurfaceMeshComponent.MoveShape +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 ShapeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InNewTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UConjurationSurfaceMeshComponent::MoveShape(int32 ShapeID, const struct FTransform& InNewTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceMeshComponent", "MoveShape"); + + Params::ConjurationSurfaceMeshComponent_MoveShape Parms{}; + + Parms.ShapeID = ShapeID; + Parms.InNewTransform = std::move(InNewTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSurfaceMeshComponent.RemoveShape +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ShapeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConjurationSurfaceMeshComponent::RemoveShape(int32 ShapeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceMeshComponent", "RemoveShape"); + + Params::ConjurationSurfaceMeshComponent_RemoveShape Parms{}; + + Parms.ShapeID = ShapeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSurfaceMeshComponent.RemoveShapeComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UConjurationSurfaceShapeComponent*InShapeComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConjurationSurfaceMeshComponent::RemoveShapeComponent(class UConjurationSurfaceShapeComponent* InShapeComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceMeshComponent", "RemoveShapeComponent"); + + Params::ConjurationSurfaceMeshComponent_RemoveShapeComponent Parms{}; + + Parms.InShapeComponent = InShapeComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSurfaceShapeComponent.BuildShapeFromCollision +// (Final, Native, Public) + +void UConjurationSurfaceShapeComponent::BuildShapeFromCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceShapeComponent", "BuildShapeFromCollision"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSurfaceShapeComponent.BuildShapeFromMeshes +// (Final, Native, Public) + +void UConjurationSurfaceShapeComponent::BuildShapeFromMeshes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceShapeComponent", "BuildShapeFromMeshes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjurationSurfaceShapeComponent.GetNumShapes +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UConjurationSurfaceShapeComponent::GetNumShapes() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjurationSurfaceShapeComponent", "GetNumShapes"); + + Params::ConjurationSurfaceShapeComponent_GetNumShapes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjuredDragonComponent.ApproachScalar +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float curr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Dest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float dt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UConjuredDragonComponent::ApproachScalar(float curr, float Dest, float Rate, float dt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjuredDragonComponent", "ApproachScalar"); + + Params::ConjuredDragonComponent_ApproachScalar Parms{}; + + Parms.curr = curr; + Parms.Dest = Dest; + Parms.Rate = Rate; + Parms.dt = dt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConjuredDragonComponent.ApproachVector +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector* Out (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& curr (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Dest (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Rate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float dt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConjuredDragonComponent::ApproachVector(struct FVector* Out, const struct FVector& curr, const struct FVector& Dest, float Rate, float dt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjuredDragonComponent", "ApproachVector"); + + Params::ConjuredDragonComponent_ApproachVector Parms{}; + + Parms.curr = std::move(curr); + Parms.Dest = std::move(Dest); + Parms.Rate = Rate; + Parms.dt = dt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Out != nullptr) + *Out = std::move(Parms.Out); +} + + +// Function Phoenix.ConjuredDragonComponent.BeginEncounter +// (Final, Native, Public, BlueprintCallable) + +void UConjuredDragonComponent::BeginEncounter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjuredDragonComponent", "BeginEncounter"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjuredDragonComponent.EndEncounter +// (Final, Native, Public, BlueprintCallable) + +void UConjuredDragonComponent::EndEncounter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjuredDragonComponent", "EndEncounter"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConjuredDragonComponent.HeadTrackActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConjuredDragonComponent::HeadTrackActor(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConjuredDragonComponent", "HeadTrackActor"); + + Params::ConjuredDragonComponent_HeadTrackActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Construction_Interface.Construct +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void IConstruction_Interface::Construct(const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("Construction_Interface", "Construct"); + + Params::Construction_Interface_Construct Parms{}; + + Parms.Transform = std::move(Transform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.AnyQueuedConversations +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConversationComponent::AnyQueuedConversations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "AnyQueuedConversations"); + + Params::ConversationComponent_AnyQueuedConversations Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConversationComponent.BindGenericConversationFinish +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TDelegate&OnConversationFinished (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UConversationComponent::BindGenericConversationFinish(const TDelegate& OnConversationFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "BindGenericConversationFinish"); + + Params::ConversationComponent_BindGenericConversationFinish Parms{}; + + Parms.OnConversationFinished = OnConversationFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.BindGenericConversationStart +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TDelegate&OnConversationStarted (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UConversationComponent::BindGenericConversationStart(const TDelegate& OnConversationStarted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "BindGenericConversationStart"); + + Params::ConversationComponent_BindGenericConversationStart Parms{}; + + Parms.OnConversationStarted = OnConversationStarted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.Get +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UConversationComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UConversationComponent* UConversationComponent::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "Get"); + + Params::ConversationComponent_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConversationComponent.GetCurrentConversation +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UConversationState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UConversationState* UConversationComponent::GetCurrentConversation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "GetCurrentConversation"); + + Params::ConversationComponent_GetCurrentConversation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConversationComponent.NewConversations +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConversationComponent::NewConversations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "NewConversations"); + + Params::ConversationComponent_NewConversations Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConversationComponent.RegisterConversationBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate OnConversationStarted (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// TDelegate OnConversationFinished (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// EConversationType ConversationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConversationComponent::RegisterConversationBP(class FName CharacterID, class FName ConversationID, TDelegate OnConversationStarted, TDelegate OnConversationFinished, EConversationType ConversationType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "RegisterConversationBP"); + + Params::ConversationComponent_RegisterConversationBP Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ConversationID = ConversationID; + Parms.OnConversationStarted = OnConversationStarted; + Parms.OnConversationFinished = OnConversationFinished; + Parms.ConversationType = ConversationType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.RegisterConversationNoCallbacksBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EConversationType ConversationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConversationComponent::RegisterConversationNoCallbacksBP(class FName CharacterID, class FName ConversationID, EConversationType ConversationType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "RegisterConversationNoCallbacksBP"); + + Params::ConversationComponent_RegisterConversationNoCallbacksBP Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ConversationID = ConversationID; + Parms.ConversationType = ConversationType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.RegisterVendorConversationBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InteractingActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UConversationComponent* ConversationComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConversationComponent::RegisterVendorConversationBP(class AActor* InteractingActor, class UConversationComponent* ConversationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "RegisterVendorConversationBP"); + + Params::ConversationComponent_RegisterVendorConversationBP Parms{}; + + Parms.InteractingActor = InteractingActor; + Parms.ConversationComponent = ConversationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.StartConversationBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate OnConversationStarted (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// TDelegate OnConversationFinished (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConversationComponent::StartConversationBP(class FName CharacterID, class FName ConversationID, TDelegate OnConversationStarted, TDelegate OnConversationFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "StartConversationBP"); + + Params::ConversationComponent_StartConversationBP Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ConversationID = ConversationID; + Parms.OnConversationStarted = OnConversationStarted; + Parms.OnConversationFinished = OnConversationFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConversationComponent.StartConversationWithActorBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* interactionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate OnConversationStarted (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// TDelegate OnConversationFinished (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConversationComponent::StartConversationWithActorBP(class AActor* interactionActor, class FName ConversationID, TDelegate OnConversationStarted, TDelegate OnConversationFinished) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "StartConversationWithActorBP"); + + Params::ConversationComponent_StartConversationWithActorBP Parms{}; + + Parms.interactionActor = interactionActor; + Parms.ConversationID = ConversationID; + Parms.OnConversationStarted = OnConversationStarted; + Parms.OnConversationFinished = OnConversationFinished; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConversationComponent.StartConversationWithAssetBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStoryGraph_Conversation* ConversationAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConversationComponent::StartConversationWithAssetBP(class FName CharacterID, class FName ConversationID, class UStoryGraph_Conversation* ConversationAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "StartConversationWithAssetBP"); + + Params::ConversationComponent_StartConversationWithAssetBP Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ConversationID = ConversationID; + Parms.ConversationAsset = ConversationAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConversationComponent.UnregisterAllConversation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConversationComponent::UnregisterAllConversation(class FName CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "UnregisterAllConversation"); + + Params::ConversationComponent_UnregisterAllConversation Parms{}; + + Parms.CharacterID = CharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.UnregisterConversation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConversationComponent::UnregisterConversation(class FName CharacterID, class FName ConversationID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ConversationComponent", "UnregisterConversation"); + + Params::ConversationComponent_UnregisterConversation Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ConversationID = ConversationID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.BeginInteraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* interactionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConversationComponent::BeginInteraction(class AActor* interactionActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConversationComponent", "BeginInteraction"); + + Params::ConversationComponent_BeginInteraction Parms{}; + + Parms.interactionActor = interactionActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConversationComponent.OnDialogueEventComplete +// (Final, Native, Protected) + +void UConversationComponent::OnDialogueEventComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConversationComponent", "OnDialogueEventComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.OnSaveGameLoaded +// (Final, Native, Protected) + +void UConversationComponent::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConversationComponent", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.SetBranchIDStateUsed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName BranchID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UConversationComponent::SetBranchIDStateUsed(const class FName BranchID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConversationComponent", "SetBranchIDStateUsed"); + + Params::ConversationComponent_SetBranchIDStateUsed Parms{}; + + Parms.BranchID = BranchID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ConversationComponent.GetConversationLastLineID +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UTimeRig_StoryGraphNode* SGNode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* LastLineID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConversationComponent::GetConversationLastLineID(const class UTimeRig_StoryGraphNode* SGNode, class FName* LastLineID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConversationComponent", "GetConversationLastLineID"); + + Params::ConversationComponent_GetConversationLastLineID Parms{}; + + Parms.SGNode = SGNode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LastLineID != nullptr) + *LastLineID = Parms.LastLineID; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ConversationComponent.GetConversationOptions +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* interactionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UTimeRig_StoryGraphNode* SGNode (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* UIParameters (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* BranchIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UConversationComponent::GetConversationOptions(class AActor* interactionActor, class FName CharacterID, const class UTimeRig_StoryGraphNode* SGNode, TArray* UIParameters, TArray* BranchIDs) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ConversationComponent", "GetConversationOptions"); + + Params::ConversationComponent_GetConversationOptions Parms{}; + + Parms.interactionActor = interactionActor; + Parms.CharacterID = CharacterID; + Parms.SGNode = SGNode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (UIParameters != nullptr) + *UIParameters = std::move(Parms.UIParameters); + + if (BranchIDs != nullptr) + *BranchIDs = std::move(Parms.BranchIDs); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetActivityTypeIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EActivityTypeIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EActivityTypeIDs USocialEnumsBlueprintLibrary::GetActivityTypeIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetActivityTypeIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetActivityTypeIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetActivityTypeIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EActivityTypeIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetActivityTypeIDNameFromID(EActivityTypeIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetActivityTypeIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetActivityTypeIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetAmbientChatterTopicIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAmbientChatterTopicIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAmbientChatterTopicIDs USocialEnumsBlueprintLibrary::GetAmbientChatterTopicIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetAmbientChatterTopicIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetAmbientChatterTopicIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetAmbientChatterTopicIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAmbientChatterTopicIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetAmbientChatterTopicIDNameFromID(EAmbientChatterTopicIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetAmbientChatterTopicIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetAmbientChatterTopicIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetCollisionTypeIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECollisionTypeIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECollisionTypeIDs USocialEnumsBlueprintLibrary::GetCollisionTypeIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetCollisionTypeIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetCollisionTypeIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetCollisionTypeIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ECollisionTypeIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetCollisionTypeIDNameFromID(ECollisionTypeIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetCollisionTypeIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetCollisionTypeIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetHouseIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHouseIds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHouseIds USocialEnumsBlueprintLibrary::GetHouseIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetHouseIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetHouseIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetHouseIDFromRegistryID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHouseIds ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHouseIds USocialEnumsBlueprintLibrary::GetHouseIDFromRegistryID(const class FString& InRegistryID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetHouseIDFromRegistryID"); + + Params::SocialEnumsBlueprintLibrary_GetHouseIDFromRegistryID Parms{}; + + Parms.InRegistryID = std::move(InRegistryID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetHouseIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EHouseIds inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetHouseIDNameFromID(EHouseIds inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetHouseIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetHouseIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetHouseNameFromRegistryID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetHouseNameFromRegistryID(const class FString& InRegistryID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetHouseNameFromRegistryID"); + + Params::SocialEnumsBlueprintLibrary_GetHouseNameFromRegistryID Parms{}; + + Parms.InRegistryID = std::move(InRegistryID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetPropClassIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPropClassIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPropClassIDs USocialEnumsBlueprintLibrary::GetPropClassIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetPropClassIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetPropClassIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetPropClassIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EPropClassIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetPropClassIDNameFromID(EPropClassIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetPropClassIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetPropClassIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetPropTypeIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPropTypeIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPropTypeIDs USocialEnumsBlueprintLibrary::GetPropTypeIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetPropTypeIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetPropTypeIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetPropTypeIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EPropTypeIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetPropTypeIDNameFromID(EPropTypeIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetPropTypeIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetPropTypeIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSkeletonTypeIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESkeletonTypeIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESkeletonTypeIDs USocialEnumsBlueprintLibrary::GetSkeletonTypeIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSkeletonTypeIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSkeletonTypeIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSkeletonTypeIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESkeletonTypeIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSkeletonTypeIDNameFromID(ESkeletonTypeIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSkeletonTypeIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSkeletonTypeIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialActionObserverTypeFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialActionObserverTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialActionObserverTypes USocialEnumsBlueprintLibrary::GetSocialActionObserverTypeFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialActionObserverTypeFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSocialActionObserverTypeFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialActionObserverTypeNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialActionObserverTypes inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSocialActionObserverTypeNameFromID(ESocialActionObserverTypes inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialActionObserverTypeNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSocialActionObserverTypeNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialActionTypeFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialActionTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialActionTypes USocialEnumsBlueprintLibrary::GetSocialActionTypeFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialActionTypeFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSocialActionTypeFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialActionTypeNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialActionTypes inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSocialActionTypeNameFromID(ESocialActionTypes inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialActionTypeNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSocialActionTypeNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialCapitalStatusIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialCapitalStatusIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialCapitalStatusIDs USocialEnumsBlueprintLibrary::GetSocialCapitalStatusIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialCapitalStatusIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSocialCapitalStatusIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialCapitalStatusIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialCapitalStatusIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSocialCapitalStatusIDNameFromID(ESocialCapitalStatusIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialCapitalStatusIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSocialCapitalStatusIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialConnectionIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialConnectionIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialConnectionIDs USocialEnumsBlueprintLibrary::GetSocialConnectionIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialConnectionIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSocialConnectionIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialConnectionIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialConnectionIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSocialConnectionIDNameFromID(ESocialConnectionIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialConnectionIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSocialConnectionIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialHeritageStatusIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialHeritageStatusIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialHeritageStatusIDs USocialEnumsBlueprintLibrary::GetSocialHeritageStatusIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialHeritageStatusIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSocialHeritageStatusIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialHeritageStatusIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialHeritageStatusIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSocialHeritageStatusIDNameFromID(ESocialHeritageStatusIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialHeritageStatusIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSocialHeritageStatusIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialInteractionDisplayStatusIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialInteractionDisplayStatusIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialInteractionDisplayStatusIDs USocialEnumsBlueprintLibrary::GetSocialInteractionDisplayStatusIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialInteractionDisplayStatusIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSocialInteractionDisplayStatusIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialInteractionDisplayStatusIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialInteractionDisplayStatusIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSocialInteractionDisplayStatusIDNameFromID(ESocialInteractionDisplayStatusIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialInteractionDisplayStatusIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSocialInteractionDisplayStatusIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialInteractionTypeIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialInteractionTypeIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialInteractionTypeIDs USocialEnumsBlueprintLibrary::GetSocialInteractionTypeIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialInteractionTypeIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSocialInteractionTypeIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialInteractionTypeIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialInteractionTypeIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSocialInteractionTypeIDNameFromID(ESocialInteractionTypeIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialInteractionTypeIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSocialInteractionTypeIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialSemanticIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialSemanticIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialSemanticIDs USocialEnumsBlueprintLibrary::GetSocialSemanticIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialSemanticIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSocialSemanticIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialSemanticIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialSemanticIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSocialSemanticIDNameFromID(ESocialSemanticIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialSemanticIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSocialSemanticIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialSemanticTypeIDFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialSemanticTypeIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialSemanticTypeIDs USocialEnumsBlueprintLibrary::GetSocialSemanticTypeIDFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialSemanticTypeIDFromName"); + + Params::SocialEnumsBlueprintLibrary_GetSocialSemanticTypeIDFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialSemanticTypeIDNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESocialSemanticTypeIDs inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetSocialSemanticTypeIDNameFromID(ESocialSemanticTypeIDs inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetSocialSemanticTypeIDNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetSocialSemanticTypeIDNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetUIActionModeFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIActionModes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUIActionModes USocialEnumsBlueprintLibrary::GetUIActionModeFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetUIActionModeFromName"); + + Params::SocialEnumsBlueprintLibrary_GetUIActionModeFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetUIActionModeNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUIActionModes inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetUIActionModeNameFromID(EUIActionModes inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetUIActionModeNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetUIActionModeNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetUIHUDGroupFromName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& strName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIHUDGroups ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUIHUDGroups USocialEnumsBlueprintLibrary::GetUIHUDGroupFromName(const class FName& strName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetUIHUDGroupFromName"); + + Params::SocialEnumsBlueprintLibrary_GetUIHUDGroupFromName Parms{}; + + Parms.strName = strName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetUIHUDGroupNameFromID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EUIHUDGroups inID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USocialEnumsBlueprintLibrary::GetUIHUDGroupNameFromID(EUIHUDGroups inID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialEnumsBlueprintLibrary", "GetUIHUDGroupNameFromID"); + + Params::SocialEnumsBlueprintLibrary_GetUIHUDGroupNameFromID Parms{}; + + Parms.inID = inID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CooldownPickup.CanPickup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACooldownPickup::CanPickup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CooldownPickup", "CanPickup"); + + Params::CooldownPickup_CanPickup Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CooldownPickup.OnPickedUp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACooldownPickup::OnPickedUp(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CooldownPickup", "OnPickedUp"); + + Params::CooldownPickup_OnPickedUp Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CooldownPickup.OnResetRecycle +// (Event, Public, BlueprintEvent) + +void ACooldownPickup::OnResetRecycle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CooldownPickup", "OnResetRecycle"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CooldownPickup.PauseAndHide +// (Final, Native, Public, BlueprintCallable) + +void ACooldownPickup::PauseAndHide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CooldownPickup", "PauseAndHide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CooldownPickup.UnpauseAndShow +// (Final, Native, Public, BlueprintCallable) + +void ACooldownPickup::UnpauseAndShow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CooldownPickup", "UnpauseAndShow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CooldownPickup.GetDisablePickupTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACooldownPickup::GetDisablePickupTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CooldownPickup", "GetDisablePickupTime"); + + Params::CooldownPickup_GetDisablePickupTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_Character.ExecuteInitialFlyingAbility +// (Event, Public, BlueprintEvent) + +void ACreature_Character::ExecuteInitialFlyingAbility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "ExecuteInitialFlyingAbility"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Creature_Character.ExecuteInitialIdleAbility +// (Event, Public, BlueprintEvent) + +void ACreature_Character::ExecuteInitialIdleAbility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "ExecuteInitialIdleAbility"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Creature_Character.GetTrackerAverageSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ACreature_Character::GetTrackerAverageSpeed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "GetTrackerAverageSpeed"); + + Params::Creature_Character_GetTrackerAverageSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_Character.GetTrackerIsStationary +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreature_Character::GetTrackerIsStationary() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "GetTrackerIsStationary"); + + Params::Creature_Character_GetTrackerIsStationary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_Character.OnCompletelyCharred +// (Native, Event, Protected, BlueprintEvent) + +void ACreature_Character::OnCompletelyCharred() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "OnCompletelyCharred"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_Character.OnFireExtinguished +// (Native, Event, Protected, BlueprintEvent) + +void ACreature_Character::OnFireExtinguished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "OnFireExtinguished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_Character.SetAvoidanceAgainst +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreature_Character::SetAvoidanceAgainst(class AActor* Actor, bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "SetAvoidanceAgainst"); + + Params::Creature_Character_SetAvoidanceAgainst Parms{}; + + Parms.Actor = Actor; + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_Character.SetCanUseIdleBreaksDefaultValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreature_Character::SetCanUseIdleBreaksDefaultValue(bool bValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "SetCanUseIdleBreaksDefaultValue"); + + Params::Creature_Character_SetCanUseIdleBreaksDefaultValue Parms{}; + + Parms.bValue = bValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_Character.ShowCreatureFollowScreen +// (Final, Native, Protected, BlueprintCallable) + +void ACreature_Character::ShowCreatureFollowScreen() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "ShowCreatureFollowScreen"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_Character.StartFire +// (Native, Event, Protected, HasDefaults, BlueprintEvent) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreature_Character::StartFire(float Amount, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "StartFire"); + + Params::Creature_Character_StartFire Parms{}; + + Parms.Amount = Amount; + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_Character.GetMountComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCreature_MountComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreature_MountComponent* ACreature_Character::GetMountComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "GetMountComponent"); + + Params::Creature_Character_GetMountComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_Character.IsActivePlayerMount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreature_Character::IsActivePlayerMount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_Character", "IsActivePlayerMount"); + + Params::Creature_Character_IsActivePlayerMount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AnimInstance.AnimNotify_ImpulseToTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ActiveFrames (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DistFromTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxTravelDist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_AnimInstance::AnimNotify_ImpulseToTarget(float ActiveFrames, float DistFromTarget, float MaxTravelDist) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AnimInstance", "AnimNotify_ImpulseToTarget"); + + Params::Enemy_AnimInstance_AnimNotify_ImpulseToTarget Parms{}; + + Parms.ActiveFrames = ActiveFrames; + Parms.DistFromTarget = DistFromTarget; + Parms.MaxTravelDist = MaxTravelDist; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AnimInstance.GetAnimDodgeState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnemyAIDodgeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyAIDodgeState UEnemy_AnimInstance::GetAnimDodgeState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AnimInstance", "GetAnimDodgeState"); + + Params::Enemy_AnimInstance_GetAnimDodgeState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AnimInstance.SetAnimDodgeState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnemyAIDodgeState InDodgeState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_AnimInstance::SetAnimDodgeState(EEnemyAIDodgeState InDodgeState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AnimInstance", "SetAnimDodgeState"); + + Params::Enemy_AnimInstance_SetAnimDodgeState Parms{}; + + Parms.InDodgeState = InDodgeState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AnimInstance.SetAttackTypeTag +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& InType (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_AnimInstance::SetAttackTypeTag(const struct FGameplayTag& InType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AnimInstance", "SetAttackTypeTag"); + + Params::Enemy_AnimInstance_SetAttackTypeTag Parms{}; + + Parms.InType = std::move(InType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AnimInstance.SetSpawnData +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UEnemyAISpawnData* InSpawnDataPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_AnimInstance::SetSpawnData(class UEnemyAISpawnData* InSpawnDataPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AnimInstance", "SetSpawnData"); + + Params::Enemy_AnimInstance_SetSpawnData Parms{}; + + Parms.InSpawnDataPtr = InSpawnDataPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AnimInstance.CanExitAttackLoop +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_AnimInstance::CanExitAttackLoop() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AnimInstance", "CanExitAttackLoop"); + + Params::Enemy_AnimInstance_CanExitAttackLoop Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AnimInstance.GetAttackTypeTag +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag UEnemy_AnimInstance::GetAttackTypeTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AnimInstance", "GetAttackTypeTag"); + + Params::Enemy_AnimInstance_GetAttackTypeTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AnimInstance.GetSpawnData +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// class UEnemyAISpawnData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnemyAISpawnData* UEnemy_AnimInstance::GetSpawnData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AnimInstance", "GetSpawnData"); + + Params::Enemy_AnimInstance_GetSpawnData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNode.Arrived +// (Event, Public, BlueprintEvent) + +void APathNode::Arrived() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNode", "Arrived"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PathNode.BroadcastArrived +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* pActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APathNode::BroadcastArrived(class AActor* pActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNode", "BroadcastArrived"); + + Params::PathNode_BroadcastArrived Parms{}; + + Parms.pActor = pActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNode.GetArrivalTimeout +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float APathNode::GetArrivalTimeout() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNode", "GetArrivalTimeout"); + + Params::PathNode_GetArrivalTimeout Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AttackComponent.AddSelectionTag +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_AttackComponent::AddSelectionTag(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "AddSelectionTag"); + + Params::Enemy_AttackComponent_AddSelectionTag Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AttackComponent.AddSelectionTags +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InTags (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UEnemy_AttackComponent::AddSelectionTags(const struct FGameplayTagContainer& InTags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "AddSelectionTags"); + + Params::Enemy_AttackComponent_AddSelectionTags Parms{}; + + Parms.InTags = std::move(InTags); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AttackComponent.ClearSelectionTags +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_AttackComponent::ClearSelectionTags() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "ClearSelectionTags"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AttackComponent.GetChosenAttackData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FEnemyAIChosenAttackData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEnemyAIChosenAttackData UEnemy_AttackComponent::GetChosenAttackData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "GetChosenAttackData"); + + Params::Enemy_AttackComponent_GetChosenAttackData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AttackComponent.RemoveSelectionTag +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_AttackComponent::RemoveSelectionTag(const struct FGameplayTag& InTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "RemoveSelectionTag"); + + Params::Enemy_AttackComponent_RemoveSelectionTag Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AttackComponent.RemoveSelectionTags +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InTags (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UEnemy_AttackComponent::RemoveSelectionTags(const struct FGameplayTagContainer& InTags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "RemoveSelectionTags"); + + Params::Enemy_AttackComponent_RemoveSelectionTags Parms{}; + + Parms.InTags = std::move(InTags); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_AttackComponent.GetAttackData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UEnemyAIAttackData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnemyAIAttackData* UEnemy_AttackComponent::GetAttackData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "GetAttackData"); + + Params::Enemy_AttackComponent_GetAttackData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AttackComponent.GetAttackUnblockableData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UEnemyAIAttackData* attackDataPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEnemy_UnblockableData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FEnemy_UnblockableData UEnemy_AttackComponent::GetAttackUnblockableData(class UEnemyAIAttackData* attackDataPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "GetAttackUnblockableData"); + + Params::Enemy_AttackComponent_GetAttackUnblockableData Parms{}; + + Parms.attackDataPtr = attackDataPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AttackComponent.HasChosenAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_AttackComponent::HasChosenAttack() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "HasChosenAttack"); + + Params::Enemy_AttackComponent_HasChosenAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AttackComponent.HasSelectionTag +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGameplayTag& InTag (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_AttackComponent::HasSelectionTag(const struct FGameplayTag& InTag) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "HasSelectionTag"); + + Params::Enemy_AttackComponent_HasSelectionTag Parms{}; + + Parms.InTag = std::move(InTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_AttackComponent.IsAttackAllowed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UEnemyAIAttackData* AttackPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_AttackComponent::IsAttackAllowed(class UEnemyAIAttackData* AttackPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_AttackComponent", "IsAttackAllowed"); + + Params::Enemy_AttackComponent_IsAttackAllowed Parms{}; + + Parms.AttackPtr = AttackPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_CombatComponentV2.OnCreatureAIStateChanged +// (Final, Native, Private) +// Parameters: +// class UCreature_AIComponent* AIComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECreatureAIState PrevAIState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_CombatComponentV2::OnCreatureAIStateChanged(class UCreature_AIComponent* AIComponent, ECreatureAIState PrevAIState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_CombatComponentV2", "OnCreatureAIStateChanged"); + + Params::Creature_CombatComponentV2_OnCreatureAIStateChanged Parms{}; + + Parms.AIComponent = AIComponent; + Parms.PrevAIState = PrevAIState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_CombatComponentV2.GetCurrentCombatStageIndex +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreature_CombatComponentV2::GetCurrentCombatStageIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_CombatComponentV2", "GetCurrentCombatStageIndex"); + + Params::Creature_CombatComponentV2_GetCurrentCombatStageIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryAbilityManager.AddHouseLeaderToPlayer +// (Final, Native, Public) + +void UInventoryAbilityManager::AddHouseLeaderToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "AddHouseLeaderToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.AddOrRefreshAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryAbilityManager::AddOrRefreshAbility(class AActor* OwnerActor, class FName ItemName, class FName Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "AddOrRefreshAbility"); + + Params::InventoryAbilityManager_AddOrRefreshAbility Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.ItemName = ItemName; + Parms.Name_0 = Name_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.AddPermenantWellFedToPlayer +// (Final, Exec, Native, Public) + +void UInventoryAbilityManager::AddPermenantWellFedToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "AddPermenantWellFedToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.AddPermenantWellRestedToPlayer +// (Final, Exec, Native, Public) + +void UInventoryAbilityManager::AddPermenantWellRestedToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "AddPermenantWellRestedToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.AddSocialInfamousToPlayer +// (Final, Native, Public) + +void UInventoryAbilityManager::AddSocialInfamousToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "AddSocialInfamousToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.AddSocialNotorietyToPlayer +// (Final, Native, Public) + +void UInventoryAbilityManager::AddSocialNotorietyToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "AddSocialNotorietyToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.AddWellFedToPlayer +// (Final, Native, Public) + +void UInventoryAbilityManager::AddWellFedToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "AddWellFedToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.AddWellRestedToPlayer +// (Final, Native, Public) + +void UInventoryAbilityManager::AddWellRestedToPlayer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "AddWellRestedToPlayer"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.GetCurrentEffectivenessMultiplier +// (Final, Native, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInventoryAbilityManager::GetCurrentEffectivenessMultiplier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "GetCurrentEffectivenessMultiplier"); + + Params::InventoryAbilityManager_GetCurrentEffectivenessMultiplier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryAbilityManager.GetItemeffectivenessMultiplier +// (Final, Native, Public) +// Parameters: +// class AActor* OwnerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ItemName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInventoryAbilityManager::GetItemeffectivenessMultiplier(class AActor* OwnerActor, class FName ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "GetItemeffectivenessMultiplier"); + + Params::InventoryAbilityManager_GetItemeffectivenessMultiplier Parms{}; + + Parms.OwnerActor = OwnerActor; + Parms.ItemName = ItemName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryAbilityManager.GetPolyJuiceCharacter +// (Final, Native, Public) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UInventoryAbilityManager::GetPolyJuiceCharacter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "GetPolyJuiceCharacter"); + + Params::InventoryAbilityManager_GetPolyJuiceCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryAbilityManager.OnGameToBeLoaded +// (Final, Native, Public) + +void UInventoryAbilityManager::OnGameToBeLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "OnGameToBeLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.OnGameToBeSaved +// (Final, Native, Public) + +void UInventoryAbilityManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryAbilityManager.SetPolyJuiceCharacter +// (Final, Native, Public) +// Parameters: +// class FName PolyJuiceCharacterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryAbilityManager::SetPolyJuiceCharacter(class FName PolyJuiceCharacterName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryAbilityManager", "SetPolyJuiceCharacter"); + + Params::InventoryAbilityManager_SetPolyJuiceCharacter Parms{}; + + Parms.PolyJuiceCharacterName = PolyJuiceCharacterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetActorTagAgeFromOwner +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* Subject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutTagAge (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::GetActorTagAgeFromOwner(const class AActor* Subject, class FName Identifier, class AActor* Owner, float* OutTagAge) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetActorTagAgeFromOwner"); + + Params::Creature_GroupCoordinator_GetActorTagAgeFromOwner Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTagAge != nullptr) + *OutTagAge = Parms.OutTagAge; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetActorTagLifetimeLeftFromOwner +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* Subject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutTagAge (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::GetActorTagLifetimeLeftFromOwner(const class AActor* Subject, class FName Identifier, class AActor* Owner, float* OutTagAge) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetActorTagLifetimeLeftFromOwner"); + + Params::Creature_GroupCoordinator_GetActorTagLifetimeLeftFromOwner Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTagAge != nullptr) + *OutTagAge = Parms.OutTagAge; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetAllOverlappingLocationTags +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SearchRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreature_GroupCoordinator::GetAllOverlappingLocationTags(const struct FVector& Location, class FName Identifier, float SearchRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetAllOverlappingLocationTags"); + + Params::Creature_GroupCoordinator_GetAllOverlappingLocationTags Parms{}; + + Parms.Location = std::move(Location); + Parms.Identifier = Identifier; + Parms.SearchRadius = SearchRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetDoesActorTagExist +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* Subject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::GetDoesActorTagExist(const class AActor* Subject, class FName Identifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetDoesActorTagExist"); + + Params::Creature_GroupCoordinator_GetDoesActorTagExist Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetDoesActorTagExistFromOwner +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* Subject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::GetDoesActorTagExistFromOwner(const class AActor* Subject, class FName Identifier, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetDoesActorTagExistFromOwner"); + + Params::Creature_GroupCoordinator_GetDoesActorTagExistFromOwner Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetDoesActorTagExistIgnoreOwner +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* Subject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OwnerToIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::GetDoesActorTagExistIgnoreOwner(const class AActor* Subject, class FName Identifier, class AActor* OwnerToIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetDoesActorTagExistIgnoreOwner"); + + Params::Creature_GroupCoordinator_GetDoesActorTagExistIgnoreOwner Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + Parms.OwnerToIgnore = OwnerToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetDoesLocationTagExist +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SearchRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::GetDoesLocationTagExist(const struct FVector& Location, class FName Identifier, float SearchRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetDoesLocationTagExist"); + + Params::Creature_GroupCoordinator_GetDoesLocationTagExist Parms{}; + + Parms.Location = std::move(Location); + Parms.Identifier = Identifier; + Parms.SearchRadius = SearchRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetDoesLocationTagExistFromOwner +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SearchRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::GetDoesLocationTagExistFromOwner(const struct FVector& Location, class FName Identifier, float SearchRadius, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetDoesLocationTagExistFromOwner"); + + Params::Creature_GroupCoordinator_GetDoesLocationTagExistFromOwner Parms{}; + + Parms.Location = std::move(Location); + Parms.Identifier = Identifier; + Parms.SearchRadius = SearchRadius; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetDoesLocationTagExistIgnoreOwner +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SearchRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OwnerToIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::GetDoesLocationTagExistIgnoreOwner(const struct FVector& Location, class FName Identifier, float SearchRadius, class AActor* OwnerToIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetDoesLocationTagExistIgnoreOwner"); + + Params::Creature_GroupCoordinator_GetDoesLocationTagExistIgnoreOwner Parms{}; + + Parms.Location = std::move(Location); + Parms.Identifier = Identifier; + Parms.SearchRadius = SearchRadius; + Parms.OwnerToIgnore = OwnerToIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.GetTagLimitOnActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreature_GroupCoordinator::GetTagLimitOnActor(class AActor* Subject, class FName Identifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "GetTagLimitOnActor"); + + Params::Creature_GroupCoordinator_GetTagLimitOnActor Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.RegisterActorTag +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LifeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::RegisterActorTag(class AActor* Subject, class FName Identifier, float LifeTime, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "RegisterActorTag"); + + Params::Creature_GroupCoordinator_RegisterActorTag Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + Parms.LifeTime = LifeTime; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.RegisterLocationTag +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float LifeTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_GroupCoordinator::RegisterLocationTag(const struct FVector& Location, class FName Identifier, float Radius, float LifeTime, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "RegisterLocationTag"); + + Params::Creature_GroupCoordinator_RegisterLocationTag Parms{}; + + Parms.Location = std::move(Location); + Parms.Identifier = Identifier; + Parms.Radius = Radius; + Parms.LifeTime = LifeTime; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_GroupCoordinator.RemoveActorTag +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::RemoveActorTag(class AActor* Subject, class FName Identifier, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "RemoveActorTag"); + + Params::Creature_GroupCoordinator_RemoveActorTag Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.RemoveAllActorTagsWithIDAndOwner +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_GroupCoordinator::RemoveAllActorTagsWithIDAndOwner(class FName Identifier, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "RemoveAllActorTagsWithIDAndOwner"); + + Params::Creature_GroupCoordinator_RemoveAllActorTagsWithIDAndOwner Parms{}; + + Parms.Identifier = Identifier; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_GroupCoordinator.RemoveAllLocationTagsWithIDAndOwner +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_GroupCoordinator::RemoveAllLocationTagsWithIDAndOwner(class FName Identifier, class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "RemoveAllLocationTagsWithIDAndOwner"); + + Params::Creature_GroupCoordinator_RemoveAllLocationTagsWithIDAndOwner Parms{}; + + Parms.Identifier = Identifier; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_GroupCoordinator.RemoveTagLimitOnActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_GroupCoordinator::RemoveTagLimitOnActor(class AActor* Subject, class FName Identifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "RemoveTagLimitOnActor"); + + Params::Creature_GroupCoordinator_RemoveTagLimitOnActor Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_GroupCoordinator.RemoveTagsWithIDFromActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_GroupCoordinator::RemoveTagsWithIDFromActor(class AActor* Subject, class FName Identifier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "RemoveTagsWithIDFromActor"); + + Params::Creature_GroupCoordinator_RemoveTagsWithIDFromActor Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_GroupCoordinator.SetTagLimitOnActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Subject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Identifier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Limit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_GroupCoordinator::SetTagLimitOnActor(class AActor* Subject, class FName Identifier, int32 Limit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Creature_GroupCoordinator", "SetTagLimitOnActor"); + + Params::Creature_GroupCoordinator_SetTagLimitOnActor Parms{}; + + Parms.Subject = Subject; + Parms.Identifier = Identifier; + Parms.Limit = Limit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.ActivateMountComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreatureMountHandler* InMountHandler (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInRiderIsPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::ActivateMountComponent(class ACreatureMountHandler* InMountHandler, bool bInRiderIsPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "ActivateMountComponent"); + + Params::Creature_MountComponent_ActivateMountComponent Parms{}; + + Parms.InMountHandler = InMountHandler; + Parms.bInRiderIsPlayer = bInRiderIsPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.DeactivateMountComponent +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::DeactivateMountComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "DeactivateMountComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.DismountBeganHold +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::DismountBeganHold() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "DismountBeganHold"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.DismountPressed +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::DismountPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "DismountPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.DismountReleased +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::DismountReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "DismountReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.DismountTriggered +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::DismountTriggered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "DismountTriggered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.KeyboardWalkPressed +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::KeyboardWalkPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "KeyboardWalkPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.KeyboardWalkReleased +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::KeyboardWalkReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "KeyboardWalkReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.LandingRequested +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::LandingRequested() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "LandingRequested"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.LightAttackPressed +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::LightAttackPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "LightAttackPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.LightAttackReleased +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::LightAttackReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "LightAttackReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.OnHealthChanged +// (Final, Native, Protected) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIndicateHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::OnHealthChanged(class AActor* Target, float InHealthChange, bool bIndicateHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "OnHealthChanged"); + + Params::Creature_MountComponent_OnHealthChanged Parms{}; + + Parms.Target = Target; + Parms.InHealthChange = InHealthChange; + Parms.bIndicateHUD = bIndicateHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.OnMovementModeChanged +// (Final, Native, Protected) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMovementMode PrevMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PreviousCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::OnMovementModeChanged(class ACharacter* Character, EMovementMode PrevMovementMode, uint8 PreviousCustomMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "OnMovementModeChanged"); + + Params::Creature_MountComponent_OnMovementModeChanged Parms{}; + + Parms.Character = Character; + Parms.PrevMovementMode = PrevMovementMode; + Parms.PreviousCustomMode = PreviousCustomMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.OnNearDeathKneel +// (Final, Native, Protected) +// Parameters: +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::OnNearDeathKneel(class AActor* Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "OnNearDeathKneel"); + + Params::Creature_MountComponent_OnNearDeathKneel Parms{}; + + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.SetAutoLandingEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::SetAutoLandingEnabled(bool bInEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "SetAutoLandingEnabled"); + + Params::Creature_MountComponent_SetAutoLandingEnabled Parms{}; + + Parms.bInEnabled = bInEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.SetMinimumFlyingGait +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMountFlyingGait InMinimumFlyingGait (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::SetMinimumFlyingGait(EMountFlyingGait InMinimumFlyingGait) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "SetMinimumFlyingGait"); + + Params::Creature_MountComponent_SetMinimumFlyingGait Parms{}; + + Parms.InMinimumFlyingGait = InMinimumFlyingGait; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.ShowActionDiamond +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::ShowActionDiamond(bool bShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "ShowActionDiamond"); + + Params::Creature_MountComponent_ShowActionDiamond Parms{}; + + Parms.bShow = bShow; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Creature_MountComponent.SpeedUpPressed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSprintToggle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::SpeedUpPressed(bool bSprintToggle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "SpeedUpPressed"); + + Params::Creature_MountComponent_SpeedUpPressed Parms{}; + + Parms.bSprintToggle = bSprintToggle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.SpeedUpReleased +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::SpeedUpReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "SpeedUpReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.StopVocalSfx +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// int32 InTransitionDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::StopVocalSfx(int32 InTransitionDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "StopVocalSfx"); + + Params::Creature_MountComponent_StopVocalSfx Parms{}; + + Parms.InTransitionDuration = InTransitionDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.TakeOffPressed +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::TakeOffPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "TakeOffPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.TakeoffRequested +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSkipTakeoffAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::TakeoffRequested(bool bSkipTakeoffAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "TakeoffRequested"); + + Params::Creature_MountComponent_TakeoffRequested Parms{}; + + Parms.bSkipTakeoffAnimation = bSkipTakeoffAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.ToggleGallopTimedOut +// (Final, Native, Public, BlueprintCallable) + +void UCreature_MountComponent::ToggleGallopTimedOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "ToggleGallopTimedOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.UpdateGroundMovement +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::UpdateGroundMovement(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "UpdateGroundMovement"); + + Params::Creature_MountComponent_UpdateGroundMovement Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.UpdateMoveInput +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_MountComponent::UpdateMoveInput(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "UpdateMoveInput"); + + Params::Creature_MountComponent_UpdateMoveInput Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Creature_MountComponent.CanCharge +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_MountComponent::CanCharge() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "CanCharge"); + + Params::Creature_MountComponent_CanCharge Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_MountComponent.CanFly +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_MountComponent::CanFly() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "CanFly"); + + Params::Creature_MountComponent_CanFly Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_MountComponent.GetFlyingDistanceAboveGround +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutDistanceAboveGround (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_MountComponent::GetFlyingDistanceAboveGround(float* OutDistanceAboveGround) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "GetFlyingDistanceAboveGround"); + + Params::Creature_MountComponent_GetFlyingDistanceAboveGround Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDistanceAboveGround != nullptr) + *OutDistanceAboveGround = Parms.OutDistanceAboveGround; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_MountComponent.GetMountHandler +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACreatureMountHandler* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACreatureMountHandler* UCreature_MountComponent::GetMountHandler() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "GetMountHandler"); + + Params::Creature_MountComponent_GetMountHandler Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_MountComponent.GetMovementMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMovementMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMovementMode UCreature_MountComponent::GetMovementMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "GetMovementMode"); + + Params::Creature_MountComponent_GetMovementMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_MountComponent.GetMovementState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMountMovementState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMountMovementState UCreature_MountComponent::GetMovementState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "GetMovementState"); + + Params::Creature_MountComponent_GetMovementState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_MountComponent.IsFlying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_MountComponent::IsFlying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_MountComponent", "IsFlying"); + + Params::Creature_MountComponent_IsFlying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_NurtureComponent.GetIsAlbino +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_NurtureComponent::GetIsAlbino() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_NurtureComponent", "GetIsAlbino"); + + Params::Creature_NurtureComponent_GetIsAlbino Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_NurtureComponent.GetIsMale +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreature_NurtureComponent::GetIsMale() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_NurtureComponent", "GetIsMale"); + + Params::Creature_NurtureComponent_GetIsMale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Creature_PathFollowingComponent.SetUseRepulsorCollisionAvoidance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreature_PathFollowingComponent::SetUseRepulsorCollisionAvoidance(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Creature_PathFollowingComponent", "SetUseRepulsorCollisionAvoidance"); + + Params::Creature_PathFollowingComponent_SetUseRepulsorCollisionAvoidance Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DuelTechnique_TimedJuggle.TimerTick +// (Final, Native, Private) + +void UDuelTechnique_TimedJuggle::TimerTick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechnique_TimedJuggle", "TimerTick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedFloatingComponent.GetAveragePelletLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UCreatureFeedFloatingComponent::GetAveragePelletLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedFloatingComponent", "GetAveragePelletLocation"); + + Params::CreatureFeedFloatingComponent_GetAveragePelletLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureFeedingStation.AssignToSlot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreature_Character* Creature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeedingStation::AssignToSlot(class ACreature_Character* Creature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "AssignToSlot"); + + Params::CreatureFeedingStation_AssignToSlot Parms{}; + + Parms.Creature = Creature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStation.BP_Init +// (Event, Public, BlueprintEvent) + +void ACreatureFeedingStation::BP_Init() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "BP_Init"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureFeedingStation.ConvertAvailableFeederSlot +// (Final, Native, Public, BlueprintCallable) + +void ACreatureFeedingStation::ConvertAvailableFeederSlot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "ConvertAvailableFeederSlot"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStation.DispenseFeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreature_Character* Creature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreatureFeedingStation::DispenseFeed(class ACreature_Character* Creature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "DispenseFeed"); + + Params::CreatureFeedingStation_DispenseFeed Parms{}; + + Parms.Creature = Creature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureFeedingStation.FindSlotComponents +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// TArray* OutSlotComponents (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ACreatureFeedingStation::FindSlotComponents(TArray* OutSlotComponents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "FindSlotComponents"); + + Params::CreatureFeedingStation_FindSlotComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSlotComponents != nullptr) + *OutSlotComponents = std::move(Parms.OutSlotComponents); +} + + +// Function Phoenix.CreatureFeedingStation.GetBestSlotTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class ACreature_Character* Creature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform ACreatureFeedingStation::GetBestSlotTransform(class ACreature_Character* Creature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "GetBestSlotTransform"); + + Params::CreatureFeedingStation_GetBestSlotTransform Parms{}; + + Parms.Creature = Creature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureFeedingStation.GetFeedingStationState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCreatureFeedingStationState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureFeedingStationState* ACreatureFeedingStation::GetFeedingStationState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "GetFeedingStationState"); + + Params::CreatureFeedingStation_GetFeedingStationState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureFeedingStation.GetSlotVisualState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SlotIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECreatureFeedingStationSlotVisualState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECreatureFeedingStationSlotVisualState ACreatureFeedingStation::GetSlotVisualState(int32 SlotIdx) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "GetSlotVisualState"); + + Params::CreatureFeedingStation_GetSlotVisualState Parms{}; + + Parms.SlotIdx = SlotIdx; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureFeedingStation.OnFeedAdded +// (Event, Public, BlueprintEvent) + +void ACreatureFeedingStation::OnFeedAdded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "OnFeedAdded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureFeedingStation.OnFeedConverted +// (Event, Public, BlueprintEvent) + +void ACreatureFeedingStation::OnFeedConverted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "OnFeedConverted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureFeedingStation.OnFeedDispensed +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class ACreatureFeed* CreatureFeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACreature_Character* Creature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeedingStation::OnFeedDispensed(class ACreatureFeed* CreatureFeed, class ACreature_Character* Creature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "OnFeedDispensed"); + + Params::CreatureFeedingStation_OnFeedDispensed Parms{}; + + Parms.CreatureFeed = CreatureFeed; + Parms.Creature = Creature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStation.OnStartedConverting +// (Event, Public, BlueprintEvent) + +void ACreatureFeedingStation::OnStartedConverting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "OnStartedConverting"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureFeedingStation.RefillEmptyFeederSlots +// (Final, Native, Public, BlueprintCallable) + +void ACreatureFeedingStation::RefillEmptyFeederSlots() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "RefillEmptyFeederSlots"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStation.RegisterFeedingStationToBiome +// (Final, Native, Public, BlueprintCallable) + +void ACreatureFeedingStation::RegisterFeedingStationToBiome() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "RegisterFeedingStationToBiome"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStation.ReleaseFeed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAnimInstance* FeederAnimInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeedingStation::ReleaseFeed(class UAnimInstance* FeederAnimInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "ReleaseFeed"); + + Params::CreatureFeedingStation_ReleaseFeed Parms{}; + + Parms.FeederAnimInstance = FeederAnimInstance; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CreatureFeedingStation.RemoveOneFeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SlotIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeedingStation::RemoveOneFeed(int32 SlotIdx) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "RemoveOneFeed"); + + Params::CreatureFeedingStation_RemoveOneFeed Parms{}; + + Parms.SlotIdx = SlotIdx; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStation.SetSlotVisualState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SlotIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECreatureFeedingStationSlotVisualState VisualState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeedingStation::SetSlotVisualState(int32 SlotIdx, ECreatureFeedingStationSlotVisualState VisualState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "SetSlotVisualState"); + + Params::CreatureFeedingStation_SetSlotVisualState Parms{}; + + Parms.SlotIdx = SlotIdx; + Parms.VisualState = VisualState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStation.Unassign +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreature_Character* Creature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeedingStation::Unassign(class ACreature_Character* Creature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "Unassign"); + + Params::CreatureFeedingStation_Unassign Parms{}; + + Parms.Creature = Creature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingStation.UnhideFeed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UAnimInstance* FeederAnimInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeedingStation::UnhideFeed(class UAnimInstance* FeederAnimInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "UnhideFeed"); + + Params::CreatureFeedingStation_UnhideFeed Parms{}; + + Parms.FeederAnimInstance = FeederAnimInstance; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CreatureFeedingStation.UnregisterFeedingStationFromBiome +// (Final, Native, Public, BlueprintCallable) + +void ACreatureFeedingStation::UnregisterFeedingStationFromBiome() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingStation", "UnregisterFeedingStationFromBiome"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureInteractionTool.AddFaceTarget +// (Final, Native, Protected, BlueprintCallable) + +void ACreatureInteractionTool::AddFaceTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "AddFaceTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureInteractionTool.AddLookAtTarget +// (Final, Native, Protected, BlueprintCallable) + +void ACreatureInteractionTool::AddLookAtTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "AddLookAtTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureInteractionTool.AllowInteractionEnd +// (Final, Native, Protected, BlueprintCallable) + +void ACreatureInteractionTool::AllowInteractionEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "AllowInteractionEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureInteractionTool.DisableInteractionCamera +// (Final, Native, Protected, BlueprintCallable) + +void ACreatureInteractionTool::DisableInteractionCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "DisableInteractionCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureInteractionTool.EnableInteractionCamera +// (Final, Native, Protected, BlueprintCallable) + +void ACreatureInteractionTool::EnableInteractionCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "EnableInteractionCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureInteractionTool.OnInteractionEnded +// (Event, Protected, BlueprintEvent) + +void ACreatureInteractionTool::OnInteractionEnded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "OnInteractionEnded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureInteractionTool.OnInteractionEndRequested +// (Event, Protected, BlueprintEvent) + +void ACreatureInteractionTool::OnInteractionEndRequested() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "OnInteractionEndRequested"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureInteractionTool.OnInteractionStarted +// (Event, Protected, BlueprintEvent) + +void ACreatureInteractionTool::OnInteractionStarted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "OnInteractionStarted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureInteractionTool.OnTickInteraction +// (Event, Protected, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureInteractionTool::OnTickInteraction(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "OnTickInteraction"); + + Params::CreatureInteractionTool_OnTickInteraction Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CreatureInteractionTool.RemoveFaceTarget +// (Final, Native, Protected, BlueprintCallable) + +void ACreatureInteractionTool::RemoveFaceTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "RemoveFaceTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureInteractionTool.RemoveLookAtTarget +// (Final, Native, Protected, BlueprintCallable) + +void ACreatureInteractionTool::RemoveLookAtTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "RemoveLookAtTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureInteractionTool.RequestInteractionEnd +// (Final, Native, Protected, BlueprintCallable) + +void ACreatureInteractionTool::RequestInteractionEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "RequestInteractionEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureInteractionTool.GetInteractionEndRequested +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreatureInteractionTool::GetInteractionEndRequested() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureInteractionTool", "GetInteractionEndRequested"); + + Params::CreatureInteractionTool_GetInteractionEndRequested Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureFeedingTool.SetupDistanceBasedPelletReleaseAnim +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreature_Character* InCreatureCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureFeedingTool::SetupDistanceBasedPelletReleaseAnim(class ACreature_Character* InCreatureCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingTool", "SetupDistanceBasedPelletReleaseAnim"); + + Params::CreatureFeedingTool_SetupDistanceBasedPelletReleaseAnim Parms{}; + + Parms.InCreatureCharacter = InCreatureCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureFeedingTool.CalculateDynamicPelletReleaseVeloctiy +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACreature_Character* InCreatureCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ACreatureFeedingTool::CalculateDynamicPelletReleaseVeloctiy(class ACreature_Character* InCreatureCharacter) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureFeedingTool", "CalculateDynamicPelletReleaseVeloctiy"); + + Params::CreatureFeedingTool_CalculateDynamicPelletReleaseVeloctiy Parms{}; + + Parms.InCreatureCharacter = InCreatureCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DialogBoxScreen.SetDialogContent +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& TitleText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BodyText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& LegendText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDialogBoxScreen::SetDialogContent(const class FString& TitleText, const class FString& BodyText, const class FString& LegendText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DialogBoxScreen", "SetDialogContent"); + + Params::DialogBoxScreen_SetDialogContent Parms{}; + + Parms.TitleText = std::move(TitleText); + Parms.BodyText = std::move(BodyText); + Parms.LegendText = std::move(LegendText); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CreatureGrowthHandler.Finish +// (Native, Protected, BlueprintCallable) + +void ACreatureGrowthHandler::Finish() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureGrowthHandler", "Finish"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureGrowthHandler.OnNewCreatureReady +// (Event, Protected, BlueprintEvent) + +void ACreatureGrowthHandler::OnNewCreatureReady() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureGrowthHandler", "OnNewCreatureReady"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureGrowthHandler.ShowNewCreature +// (Native, Protected, BlueprintCallable) + +void ACreatureGrowthHandler::ShowNewCreature() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureGrowthHandler", "ShowNewCreature"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureGrowthHandler.StartFX +// (Event, Protected, BlueprintEvent) + +void ACreatureGrowthHandler::StartFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureGrowthHandler", "StartFX"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureGrowthHandler.TickFX +// (Event, Protected, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureGrowthHandler::TickFX(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureGrowthHandler", "TickFX"); + + Params::CreatureGrowthHandler_TickFX Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CreatureGrowthHandler.IsNewCreatureReady +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreatureGrowthHandler::IsNewCreatureReady() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureGrowthHandler", "IsNewCreatureReady"); + + Params::CreatureGrowthHandler_IsNewCreatureReady Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObstacleManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWorld* World_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDynamicObstacleManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDynamicObstacleManager* UDynamicObstacleManager::Get(class UWorld* World_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DynamicObstacleManager", "Get"); + + Params::DynamicObstacleManager_Get Parms{}; + + Parms.World_0 = World_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObstacleManager.GetDynamicObstacleManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDynamicObstacleManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDynamicObstacleManager* UDynamicObstacleManager::GetDynamicObstacleManager(class UObject* WorldContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DynamicObstacleManager", "GetDynamicObstacleManager"); + + Params::DynamicObstacleManager_GetDynamicObstacleManager Parms{}; + + Parms.WorldContext = WorldContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DynamicObstacleManager.OnActorDestroyed +// (Final, Native, Protected) +// Parameters: +// class AActor* DestroyedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicObstacleManager::OnActorDestroyed(class AActor* DestroyedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObstacleManager", "OnActorDestroyed"); + + Params::DynamicObstacleManager_OnActorDestroyed Parms{}; + + Parms.DestroyedActor = DestroyedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicObstacleManager.OnActorEndPlay +// (Final, Native, Protected) +// Parameters: +// class AActor* DestroyedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicObstacleManager::OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicObstacleManager", "OnActorEndPlay"); + + Params::DynamicObstacleManager_OnActorEndPlay Parms{}; + + Parms.DestroyedActor = DestroyedActor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HousePointsHourglass.CheckHousesScore +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const TMap&Houses (Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AHousePointsHourglass::CheckHousesScore(const TMap& Houses) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HousePointsHourglass", "CheckHousesScore"); + + Params::HousePointsHourglass_CheckHousesScore Parms{}; + + Parms.Houses = std::move(Houses); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HousePointsHourglass.UpdateFinalHouseScore +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const TMap&Houses (Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AHousePointsHourglass::UpdateFinalHouseScore(const TMap& Houses) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HousePointsHourglass", "UpdateFinalHouseScore"); + + Params::HousePointsHourglass_UpdateFinalHouseScore Parms{}; + + Parms.Houses = std::move(Houses); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PipelineFileCacheManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPipelineFileCacheManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPipelineFileCacheManager* UPipelineFileCacheManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PipelineFileCacheManager", "Get"); + + Params::PipelineFileCacheManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PipelineFileCacheManager.IsBatchingPaused +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPipelineFileCacheManager::IsBatchingPaused() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PipelineFileCacheManager", "IsBatchingPaused"); + + Params::PipelineFileCacheManager_IsBatchingPaused Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PipelineFileCacheManager.IsPipelioneFileCacheManagerEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPipelineFileCacheManager::IsPipelioneFileCacheManagerEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PipelineFileCacheManager", "IsPipelioneFileCacheManagerEnabled"); + + Params::PipelineFileCacheManager_IsPipelioneFileCacheManagerEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PipelineFileCacheManager.IsPrecachingEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPipelineFileCacheManager::IsPrecachingEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PipelineFileCacheManager", "IsPrecachingEnabled"); + + Params::PipelineFileCacheManager_IsPrecachingEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PipelineFileCacheManager.PauseBatching +// (Final, Native, Public, BlueprintCallable) + +void UPipelineFileCacheManager::PauseBatching() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PipelineFileCacheManager", "PauseBatching"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PipelineFileCacheManager.ResumeBatching +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bLoadInBackground (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPipelineFileCacheManager::ResumeBatching(bool bLoadInBackground) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PipelineFileCacheManager", "ResumeBatching"); + + Params::PipelineFileCacheManager_ResumeBatching Parms{}; + + Parms.bLoadInBackground = bLoadInBackground; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InteractionZoneComponent.OnActorEndPlay +// (Final, Native, Public) +// Parameters: +// class AActor* DestroyedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInteractionZoneComponent::OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractionZoneComponent", "OnActorEndPlay"); + + Params::InteractionZoneComponent_OnActorEndPlay Parms{}; + + Parms.DestroyedActor = DestroyedActor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InteractionZoneComponent.OnBeginOverlap +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UInteractionZoneComponent::OnBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractionZoneComponent", "OnBeginOverlap"); + + Params::InteractionZoneComponent_OnBeginOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InteractionZoneComponent.OnEndOverlap +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInteractionZoneComponent::OnEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractionZoneComponent", "OnEndOverlap"); + + Params::InteractionZoneComponent_OnEndOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhysicalResponseReporter.HandlePhysicalSweep_Static +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& SweepPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PreviousPosition (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName SourceName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Radius (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float StrengthFactor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhysicalResponseReporter::HandlePhysicalSweep_Static(const struct FVector& SweepPosition, const struct FVector& PreviousPosition, const class FName SourceName, const float Radius, const float StrengthFactor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhysicalResponseReporter", "HandlePhysicalSweep_Static"); + + Params::PhysicalResponseReporter_HandlePhysicalSweep_Static Parms{}; + + Parms.SweepPosition = std::move(SweepPosition); + Parms.PreviousPosition = std::move(PreviousPosition); + Parms.SourceName = SourceName; + Parms.Radius = Radius; + Parms.StrengthFactor = StrengthFactor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterLocationCreator.AttachEncompassingStations +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEncounterLocationCreator::AttachEncompassingStations(const class FString& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterLocationCreator", "AttachEncompassingStations"); + + Params::EncounterLocationCreator_AttachEncompassingStations Parms{}; + + Parms.ObjectName = std::move(ObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterLocationCreator.AttachObjectsToCreator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAttachObjects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEncounterLocationCreator::AttachObjectsToCreator(bool bInAttachObjects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterLocationCreator", "AttachObjectsToCreator"); + + Params::EncounterLocationCreator_AttachObjectsToCreator Parms{}; + + Parms.bInAttachObjects = bInAttachObjects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.Get +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UCreatureManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureManager* UCreatureManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CreatureManager", "Get"); + + Params::CreatureManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetCreatureUIDFromVariationName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName InUIDName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureManager::GetCreatureUIDFromVariationName(const class FName InUIDName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CreatureManager", "GetCreatureUIDFromVariationName"); + + Params::CreatureManager_GetCreatureUIDFromVariationName Parms{}; + + Parms.InUIDName = InUIDName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.SortCreaturesByHappiness +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const TArray& Creatures (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreatureManager::SortCreaturesByHappiness(const TArray& Creatures) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CreatureManager", "SortCreaturesByHappiness"); + + Params::CreatureManager_SortCreaturesByHappiness Parms{}; + + Parms.Creatures = std::move(Creatures); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.AllowSpawn +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnAllowedResponse ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESpawnAllowedResponse UCreatureManager::AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "AllowSpawn"); + + Params::CreatureManager_AllowSpawn Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.AllowsSplitFrameDeferredSpawn +// (Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureManager::AllowsSplitFrameDeferredSpawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "AllowsSplitFrameDeferredSpawn"); + + Params::CreatureManager_AllowsSplitFrameDeferredSpawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.BeginCreatureGrowUp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InCreature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::BeginCreatureGrowUp(class AActor* InCreature) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "BeginCreatureGrowUp"); + + Params::CreatureManager_BeginCreatureGrowUp Parms{}; + + Parms.InCreature = InCreature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.BP_ScrapCreatureByFName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::BP_ScrapCreatureByFName(const class FName InCreatureUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "BP_ScrapCreatureByFName"); + + Params::CreatureManager_BP_ScrapCreatureByFName Parms{}; + + Parms.InCreatureUID = InCreatureUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.BreedCreatures +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCreatureState* MotherState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureState* FatherState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACreaturePen* CreaturePen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::BreedCreatures(class UCreatureState* MotherState, class UCreatureState* FatherState, class ACreaturePen* CreaturePen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "BreedCreatures"); + + Params::CreatureManager_BreedCreatures Parms{}; + + Parms.MotherState = MotherState; + Parms.FatherState = FatherState; + Parms.CreaturePen = CreaturePen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CaptureCreature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CaptureCreature(const int32 InCreatureUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CaptureCreature"); + + Params::CreatureManager_CaptureCreature Parms{}; + + Parms.InCreatureUID = InCreatureUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureAddHappinessToAll +// (Final, Exec, Native, Public) +// Parameters: +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureAddHappinessToAll(float Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureAddHappinessToAll"); + + Params::CreatureManager_CreatureAddHappinessToAll Parms{}; + + Parms.Amount = Amount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureAddNamedToInventory +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// class FName NamedCreatureID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureAddNamedToInventory(class FName NamedCreatureID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureAddNamedToInventory"); + + Params::CreatureManager_CreatureAddNamedToInventory Parms{}; + + Parms.NamedCreatureID = NamedCreatureID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureAddToBiomeIfNeeded +// (Final, Exec, Native, Public) +// Parameters: +// class FName InCreatureType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InBiomeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureAddToBiomeIfNeeded(class FName InCreatureType, class FName InBiomeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureAddToBiomeIfNeeded"); + + Params::CreatureManager_CreatureAddToBiomeIfNeeded Parms{}; + + Parms.InCreatureType = InCreatureType; + Parms.InBiomeID = InBiomeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureAdvancedSpawn +// (Final, Exec, Native, Public) +// Parameters: +// class FName TypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsMale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ColorVariation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleVariation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CreatureName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 BreedingGeneration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureAdvancedSpawn(class FName TypeID, bool bIsMale, class FName ColorVariation, float ScaleVariation, const class FString& CreatureName, int32 BreedingGeneration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureAdvancedSpawn"); + + Params::CreatureManager_CreatureAdvancedSpawn Parms{}; + + Parms.TypeID = TypeID; + Parms.bIsMale = bIsMale; + Parms.ColorVariation = ColorVariation; + Parms.ScaleVariation = ScaleVariation; + Parms.CreatureName = std::move(CreatureName); + Parms.BreedingGeneration = BreedingGeneration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureClearCapturedInventory +// (Final, Exec, Native, Public) + +void UCreatureManager::CreatureClearCapturedInventory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureClearCapturedInventory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureFeedNearest +// (Final, Exec, Native, Public) + +void UCreatureManager::CreatureFeedNearest() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureFeedNearest"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureMeetAllNeeds +// (Final, Exec, Native, Public) + +void UCreatureManager::CreatureMeetAllNeeds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureMeetAllNeeds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreaturePetNearest +// (Final, Exec, Native, Public) + +void UCreatureManager::CreaturePetNearest() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreaturePetNearest"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureRegisterAllCreaturesInLevel +// (Final, Exec, Native, Public) + +void UCreatureManager::CreatureRegisterAllCreaturesInLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureRegisterAllCreaturesInLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureRemoveAll +// (Final, Exec, Native, Public) + +void UCreatureManager::CreatureRemoveAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureRemoveAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureResetAllNeeds +// (Final, Exec, Native, Public) + +void UCreatureManager::CreatureResetAllNeeds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureResetAllNeeds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureSimulateBreeding +// (Final, Exec, Native, Public) +// Parameters: +// class FName TypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureSimulateBreeding(class FName TypeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureSimulateBreeding"); + + Params::CreatureManager_CreatureSimulateBreeding Parms{}; + + Parms.TypeID = TypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureSimulateCapture +// (Final, Exec, Native, Public) +// Parameters: +// class FName TypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsMale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ColorVariation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureSimulateCapture(class FName TypeID, bool bIsMale, class FName ColorVariation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureSimulateCapture"); + + Params::CreatureManager_CreatureSimulateCapture Parms{}; + + Parms.TypeID = TypeID; + Parms.bIsMale = bIsMale; + Parms.ColorVariation = ColorVariation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureSimulateCapturePregnant +// (Final, Exec, Native, Public) +// Parameters: +// class FName TypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureSimulateCapturePregnant(class FName TypeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureSimulateCapturePregnant"); + + Params::CreatureManager_CreatureSimulateCapturePregnant Parms{}; + + Parms.TypeID = TypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureSpawn +// (Final, Exec, Native, Public) +// Parameters: +// class FName TypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureSpawn(class FName TypeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureSpawn"); + + Params::CreatureManager_CreatureSpawn Parms{}; + + Parms.TypeID = TypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureSpawnMany +// (Final, Exec, Native, Public) +// Parameters: +// class FName TypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureSpawnMany(class FName TypeID, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureSpawnMany"); + + Params::CreatureManager_CreatureSpawnMany Parms{}; + + Parms.TypeID = TypeID; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureSpawnWild +// (Final, Exec, Native, Public) +// Parameters: +// class FName TypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureSpawnWild(class FName TypeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureSpawnWild"); + + Params::CreatureManager_CreatureSpawnWild Parms{}; + + Parms.TypeID = TypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureSpawnWildMany +// (Final, Exec, Native, Public) +// Parameters: +// class FName TypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::CreatureSpawnWildMany(class FName TypeID, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureSpawnWildMany"); + + Params::CreatureManager_CreatureSpawnWildMany Parms{}; + + Parms.TypeID = TypeID; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.CreatureStateBackup +// (Final, Exec, Native, Private) + +void UCreatureManager::CreatureStateBackup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CreatureStateBackup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.GetAllCreatureByproducts +// (Final, Exec, Native, Public) +// Parameters: +// int32 AmountToGrant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::GetAllCreatureByproducts(int32 AmountToGrant) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetAllCreatureByproducts"); + + Params::CreatureManager_GetAllCreatureByproducts Parms{}; + + Parms.AmountToGrant = AmountToGrant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.GetHealth +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureManager::GetHealth(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetHealth"); + + Params::CreatureManager_GetHealth Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetSavedCreature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InSaveID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureState* UCreatureManager::GetSavedCreature(const class FString& InSaveID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetSavedCreature"); + + Params::CreatureManager_GetSavedCreature Parms{}; + + Parms.InSaveID = std::move(InSaveID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetShellSpawnPath +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureManager::GetShellSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetShellSpawnPath"); + + Params::CreatureManager_GetShellSpawnPath Parms{}; + + Parms.InItemID = std::move(InItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.HasCapturedCreatureInventoryEnoughSpace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureManager::HasCapturedCreatureInventoryEnoughSpace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "HasCapturedCreatureInventoryEnoughSpace"); + + Params::CreatureManager_HasCapturedCreatureInventoryEnoughSpace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.OnCreatureInteractedWith +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InCreature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ECreatureInteraction InInteractionType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InKnowledgeGainedActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InActorInteractedWithTypeID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::OnCreatureInteractedWith(class AActor* InCreature, const ECreatureInteraction InInteractionType, const class FName InKnowledgeGainedActor, const class FName InActorInteractedWithTypeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "OnCreatureInteractedWith"); + + Params::CreatureManager_OnCreatureInteractedWith Parms{}; + + Parms.InCreature = InCreature; + Parms.InInteractionType = InInteractionType; + Parms.InKnowledgeGainedActor = InKnowledgeGainedActor; + Parms.InActorInteractedWithTypeID = InActorInteractedWithTypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.OnGameToBeSaved +// (Final, Native, Public) + +void UCreatureManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.OnNewGame +// (Final, Native, Public) + +void UCreatureManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UCreatureManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.RegisterCapturedCreature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName InTypeID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInIsMale (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InColorVariation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureState* UCreatureManager::RegisterCapturedCreature(const class FName InTypeID, const bool bInIsMale, const class FName InColorVariation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "RegisterCapturedCreature"); + + Params::CreatureManager_RegisterCapturedCreature Parms{}; + + Parms.InTypeID = InTypeID; + Parms.bInIsMale = bInIsMale; + Parms.InColorVariation = InColorVariation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.ReleaseCreatureToNurturingSpace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InNurturingSpaceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class ABiped_Player* InReleasingPlayer (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::ReleaseCreatureToNurturingSpace(const int32 InCreatureUID, const class FName InNurturingSpaceID, const class ABiped_Player* InReleasingPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "ReleaseCreatureToNurturingSpace"); + + Params::CreatureManager_ReleaseCreatureToNurturingSpace Parms{}; + + Parms.InCreatureUID = InCreatureUID; + Parms.InNurturingSpaceID = InNurturingSpaceID; + Parms.InReleasingPlayer = InReleasingPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.RemoveCreatureFromInventory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInRemovedByMission (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInSuppressHUDNotification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::RemoveCreatureFromInventory(const int32 InCreatureUID, bool bInRemovedByMission, bool bInSuppressHUDNotification) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "RemoveCreatureFromInventory"); + + Params::CreatureManager_RemoveCreatureFromInventory Parms{}; + + Parms.InCreatureUID = InCreatureUID; + Parms.bInRemovedByMission = bInRemovedByMission; + Parms.bInSuppressHUDNotification = bInSuppressHUDNotification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.RemoveSavedCreature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InSaveID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::RemoveSavedCreature(const class FString& InSaveID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "RemoveSavedCreature"); + + Params::CreatureManager_RemoveSavedCreature Parms{}; + + Parms.InSaveID = std::move(InSaveID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.RestoreData +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::RestoreData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "RestoreData"); + + Params::CreatureManager_RestoreData Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.TargetActor = TargetActor; + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.SaveCreatureUID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InSaveID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InUIDToSave (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::SaveCreatureUID(const class FString& InSaveID, int32 InUIDToSave) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "SaveCreatureUID"); + + Params::CreatureManager_SaveCreatureUID Parms{}; + + Parms.InSaveID = std::move(InSaveID); + Parms.InUIDToSave = InUIDToSave; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.SaveData +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "SaveData"); + + Params::CreatureManager_SaveData Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.TargetActor = TargetActor; + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.ScrapCreature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::ScrapCreature(const int32 InCreatureUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "ScrapCreature"); + + Params::CreatureManager_ScrapCreature Parms{}; + + Parms.InCreatureUID = InCreatureUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.SetCreatureInspectedByPlayerUID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::SetCreatureInspectedByPlayerUID(const int32 InCreatureUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "SetCreatureInspectedByPlayerUID"); + + Params::CreatureManager_SetCreatureInspectedByPlayerUID Parms{}; + + Parms.InCreatureUID = InCreatureUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.Spawn +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InSpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InParentContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCreatureManager::Spawn(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "Spawn"); + + Params::CreatureManager_Spawn Parms{}; + + Parms.InWorld = InWorld; + Parms.InSpawnTransform = std::move(InSpawnTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.bInIsPersistent = bInIsPersistent; + Parms.InCollisionMethod = InCollisionMethod; + Parms.InOverrideLevel = InOverrideLevel; + Parms.InParentContainer = InParentContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.SpawnFinalize +// (Native, Public) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCreatureManager::SpawnFinalize(class UWorld* InWorld, class AActor* SpawnedActor, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "SpawnFinalize"); + + Params::CreatureManager_SpawnFinalize Parms{}; + + Parms.InWorld = InWorld; + Parms.SpawnedActor = SpawnedActor; + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.SpawnShell +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InSpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCreatureManager::SpawnShell(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "SpawnShell"); + + Params::CreatureManager_SpawnShell Parms{}; + + Parms.InWorld = InWorld; + Parms.InSpawnTransform = std::move(InSpawnTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.bInIsPersistent = bInIsPersistent; + Parms.InCollisionMethod = InCollisionMethod; + Parms.InOverrideLevel = InOverrideLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.SpawnStart +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InSpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionHandlingMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InParentContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCreatureManager::SpawnStart(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionHandlingMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "SpawnStart"); + + Params::CreatureManager_SpawnStart Parms{}; + + Parms.InWorld = InWorld; + Parms.InSpawnTransform = std::move(InSpawnTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.bInIsPersistent = bInIsPersistent; + Parms.InCollisionHandlingMethod = InCollisionHandlingMethod; + Parms.InOverrideLevel = InOverrideLevel; + Parms.InParentContainer = InParentContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.SummonCreature +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UCreatureState* InCreatureState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class ABiped_Player* InSummoningPlayer (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutErrorKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureManager::SummonCreature(class UCreatureState* InCreatureState, const class ABiped_Player* InSummoningPlayer, class FString* OutErrorKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "SummonCreature"); + + Params::CreatureManager_SummonCreature Parms{}; + + Parms.InCreatureState = InCreatureState; + Parms.InSummoningPlayer = InSummoningPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutErrorKey != nullptr) + *OutErrorKey = std::move(Parms.OutErrorKey); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.TeleportCreatureActorsToPen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACreaturePen* PenActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::TeleportCreatureActorsToPen(class ACreaturePen* PenActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "TeleportCreatureActorsToPen"); + + Params::CreatureManager_TeleportCreatureActorsToPen Parms{}; + + Parms.PenActor = PenActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.UnlockAllCreatureToys +// (Final, Exec, Native, Public, BlueprintCallable) + +void UCreatureManager::UnlockAllCreatureToys() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "UnlockAllCreatureToys"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.UpdateCreatureName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCreatureState* CreatureState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Name_0 (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCreatureManager::UpdateCreatureName(class UCreatureState* CreatureState, const class FString& Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "UpdateCreatureName"); + + Params::CreatureManager_UpdateCreatureName Parms{}; + + Parms.CreatureState = CreatureState; + Parms.Name_0 = std::move(Name_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureManager.BP_GetCreatureDefinitionByType +// (Final, Native, Private, BlueprintCallable, Const) +// Parameters: +// const class FName InTypeID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureDefinition* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureDefinition* UCreatureManager::BP_GetCreatureDefinitionByType(const class FName InTypeID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "BP_GetCreatureDefinitionByType"); + + Params::CreatureManager_BP_GetCreatureDefinitionByType Parms{}; + + Parms.InTypeID = InTypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.BP_GetCreatureDefinitionForActor +// (Final, Native, Private, BlueprintCallable, Const) +// Parameters: +// class AActor* InCreature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureDefinition* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureDefinition* UCreatureManager::BP_GetCreatureDefinitionForActor(class AActor* InCreature) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "BP_GetCreatureDefinitionForActor"); + + Params::CreatureManager_BP_GetCreatureDefinitionForActor Parms{}; + + Parms.InCreature = InCreature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.BP_GetCreatureStateByActor +// (Final, Native, Private, BlueprintCallable, Const) +// Parameters: +// class AActor* InCreature (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureState* UCreatureManager::BP_GetCreatureStateByActor(class AActor* InCreature) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "BP_GetCreatureStateByActor"); + + Params::CreatureManager_BP_GetCreatureStateByActor Parms{}; + + Parms.InCreature = InCreature; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.BP_GetCreatureStateByFName +// (Final, Native, Private, BlueprintCallable, Const) +// Parameters: +// const class FName InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureState* UCreatureManager::BP_GetCreatureStateByFName(const class FName InCreatureUID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "BP_GetCreatureStateByFName"); + + Params::CreatureManager_BP_GetCreatureStateByFName Parms{}; + + Parms.InCreatureUID = InCreatureUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.BP_GetCreatureStateByUID +// (Final, Native, Private, BlueprintCallable, Const) +// Parameters: +// const int32 InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureState* UCreatureManager::BP_GetCreatureStateByUID(const int32 InCreatureUID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "BP_GetCreatureStateByUID"); + + Params::CreatureManager_BP_GetCreatureStateByUID Parms{}; + + Parms.InCreatureUID = InCreatureUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.CanCreaturePairBreed +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// const int32 InCreatureA (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 InCreatureB (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* CreatureAErrorMsg (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* CreatureBErrorMsg (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureManager::CanCreaturePairBreed(const int32 InCreatureA, const int32 InCreatureB, class FString* CreatureAErrorMsg, class FString* CreatureBErrorMsg) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CanCreaturePairBreed"); + + Params::CreatureManager_CanCreaturePairBreed Parms{}; + + Parms.InCreatureA = InCreatureA; + Parms.InCreatureB = InCreatureB; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (CreatureAErrorMsg != nullptr) + *CreatureAErrorMsg = std::move(Parms.CreatureAErrorMsg); + + if (CreatureBErrorMsg != nullptr) + *CreatureBErrorMsg = std::move(Parms.CreatureBErrorMsg); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.CanReleaseCreatureToNurturingSpace +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class UCreatureState* InCreatureState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InNurturingSpaceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class ABiped_Player* InReleasingPlayer (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutErrorKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureManager::CanReleaseCreatureToNurturingSpace(class UCreatureState* InCreatureState, const class FName InNurturingSpaceID, const class ABiped_Player* InReleasingPlayer, class FString* OutErrorKey) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "CanReleaseCreatureToNurturingSpace"); + + Params::CreatureManager_CanReleaseCreatureToNurturingSpace Parms{}; + + Parms.InCreatureState = InCreatureState; + Parms.InNurturingSpaceID = InNurturingSpaceID; + Parms.InReleasingPlayer = InReleasingPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutErrorKey != nullptr) + *OutErrorKey = std::move(Parms.OutErrorKey); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.FindCreatureActorByUID +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const int32 InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UCreatureManager::FindCreatureActorByUID(const int32 InCreatureUID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "FindCreatureActorByUID"); + + Params::CreatureManager_FindCreatureActorByUID Parms{}; + + Parms.InCreatureUID = InCreatureUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetAllColorVariationsForCreature +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FName InTypeID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreatureManager::GetAllColorVariationsForCreature(const class FName InTypeID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetAllColorVariationsForCreature"); + + Params::CreatureManager_GetAllColorVariationsForCreature Parms{}; + + Parms.InTypeID = InTypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetAllCreatureDefinitions +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreatureManager::GetAllCreatureDefinitions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetAllCreatureDefinitions"); + + Params::CreatureManager_GetAllCreatureDefinitions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetAllCreaturesInNurturingSpace +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FName InNurturingSpaceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeUnbornCreatures (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeEggs (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSortByTimeInNurturingSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreatureManager::GetAllCreaturesInNurturingSpace(const class FName InNurturingSpaceID, bool bIncludeUnbornCreatures, bool bIncludeEggs, bool bSortByTimeInNurturingSpace) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetAllCreaturesInNurturingSpace"); + + Params::CreatureManager_GetAllCreaturesInNurturingSpace Parms{}; + + Parms.InNurturingSpaceID = InNurturingSpaceID; + Parms.bIncludeUnbornCreatures = bIncludeUnbornCreatures; + Parms.bIncludeEggs = bIncludeEggs; + Parms.bSortByTimeInNurturingSpace = bSortByTimeInNurturingSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetAllCreatureSpeciesInNurturingSpace +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FName InNurturingSpaceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TMap ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UCreatureManager::GetAllCreatureSpeciesInNurturingSpace(const class FName InNurturingSpaceID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetAllCreatureSpeciesInNurturingSpace"); + + Params::CreatureManager_GetAllCreatureSpeciesInNurturingSpace Parms{}; + + Parms.InNurturingSpaceID = InNurturingSpaceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetByproductProductionTimeModifier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureManager::GetByproductProductionTimeModifier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetByproductProductionTimeModifier"); + + Params::CreatureManager_GetByproductProductionTimeModifier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetCapturedCreatureInventorySize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureManager::GetCapturedCreatureInventorySize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetCapturedCreatureInventorySize"); + + Params::CreatureManager_GetCapturedCreatureInventorySize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetCapturedCreaturesOfType +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FName InTypeID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreatureManager::GetCapturedCreaturesOfType(const class FName InTypeID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetCapturedCreaturesOfType"); + + Params::CreatureManager_GetCapturedCreaturesOfType Parms{}; + + Parms.InTypeID = InTypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetCapturedCreatureStatesOfType +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FName InAdultTypeID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreatureManager::GetCapturedCreatureStatesOfType(const class FName InAdultTypeID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetCapturedCreatureStatesOfType"); + + Params::CreatureManager_GetCapturedCreatureStatesOfType Parms{}; + + Parms.InAdultTypeID = InAdultTypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetCreatureEconomyValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InCreatureUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureManager::GetCreatureEconomyValue(class FName InCreatureUID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetCreatureEconomyValue"); + + Params::CreatureManager_GetCreatureEconomyValue Parms{}; + + Parms.InCreatureUID = InCreatureUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetCreatureInspectedByPlayerUID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureManager::GetCreatureInspectedByPlayerUID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetCreatureInspectedByPlayerUID"); + + Params::CreatureManager_GetCreatureInspectedByPlayerUID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetCurrentCreatureNurturingSpaceID +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureManager::GetCurrentCreatureNurturingSpaceID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetCurrentCreatureNurturingSpaceID"); + + Params::CreatureManager_GetCurrentCreatureNurturingSpaceID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetDeathTimeoutPercentage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& InCreatureID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureManager::GetDeathTimeoutPercentage(const class FString& InCreatureID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetDeathTimeoutPercentage"); + + Params::CreatureManager_GetDeathTimeoutPercentage Parms{}; + + Parms.InCreatureID = std::move(InCreatureID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetHappyCreaturesInSanctuary +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreatureManager::GetHappyCreaturesInSanctuary() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetHappyCreaturesInSanctuary"); + + Params::CreatureManager_GetHappyCreaturesInSanctuary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetMaxCreatureTierInNurturingSpace +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FName InNurturingSpaceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureManager::GetMaxCreatureTierInNurturingSpace(const class FName InNurturingSpaceID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetMaxCreatureTierInNurturingSpace"); + + Params::CreatureManager_GetMaxCreatureTierInNurturingSpace Parms{}; + + Parms.InNurturingSpaceID = InNurturingSpaceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetMaxNumCreaturesInNurturingSpace +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FName InNurturingSpaceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureManager::GetMaxNumCreaturesInNurturingSpace(const class FName InNurturingSpaceID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetMaxNumCreaturesInNurturingSpace"); + + Params::CreatureManager_GetMaxNumCreaturesInNurturingSpace Parms{}; + + Parms.InNurturingSpaceID = InNurturingSpaceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetMaxNumSpeciesInNurturingSpace +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const class FName InNurturingSpaceID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureManager::GetMaxNumSpeciesInNurturingSpace(const class FName InNurturingSpaceID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetMaxNumSpeciesInNurturingSpace"); + + Params::CreatureManager_GetMaxNumSpeciesInNurturingSpace Parms{}; + + Parms.InNurturingSpaceID = InNurturingSpaceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetMotherCreatureInPen +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const int32 PenUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureState* UCreatureManager::GetMotherCreatureInPen(const int32 PenUID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetMotherCreatureInPen"); + + Params::CreatureManager_GetMotherCreatureInPen Parms{}; + + Parms.PenUID = PenUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetNumberOfBreedableCreaturesOfTypeInNurtureSpace +// (Final, Native, Private, BlueprintCallable, Const) +// Parameters: +// class FName TypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NurturingSpaceID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeMale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeFemale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureManager::GetNumberOfBreedableCreaturesOfTypeInNurtureSpace(class FName TypeID, class FName NurturingSpaceID, bool bIncludeMale, bool bIncludeFemale) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetNumberOfBreedableCreaturesOfTypeInNurtureSpace"); + + Params::CreatureManager_GetNumberOfBreedableCreaturesOfTypeInNurtureSpace Parms{}; + + Parms.TypeID = TypeID; + Parms.NurturingSpaceID = NurturingSpaceID; + Parms.bIncludeMale = bIncludeMale; + Parms.bIncludeFemale = bIncludeFemale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetOffspringCreatureInPen +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const int32 PenUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreatureState* UCreatureManager::GetOffspringCreatureInPen(const int32 PenUID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetOffspringCreatureInPen"); + + Params::CreatureManager_GetOffspringCreatureInPen Parms{}; + + Parms.PenUID = PenUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.GetRandomCreatureUIDFromInventory +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InCreatureTypeID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureManager::GetRandomCreatureUIDFromInventory(const class FName InCreatureTypeID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "GetRandomCreatureUIDFromInventory"); + + Params::CreatureManager_GetRandomCreatureUIDFromInventory Parms{}; + + Parms.InCreatureTypeID = InCreatureTypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.IsCreatureInInventory +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const int32 InCreatureUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureManager::IsCreatureInInventory(const int32 InCreatureUID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "IsCreatureInInventory"); + + Params::CreatureManager_IsCreatureInInventory Parms{}; + + Parms.InCreatureUID = InCreatureUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureManager.IsPenOccupied +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const int32 PenUID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureManager::IsPenOccupied(const int32 PenUID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureManager", "IsPenOccupied"); + + Params::CreatureManager_IsPenOccupied Parms{}; + + Parms.PenUID = PenUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManager.Get +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UInstallManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInstallManager* UInstallManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InstallManager", "Get"); + + Params::InstallManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManager.FindAvailableInstalledLanguage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UInstallManager::FindAvailableInstalledLanguage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManager", "FindAvailableInstalledLanguage"); + + Params::InstallManager_FindAvailableInstalledLanguage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManager.GetCurrentlyInstallingFeatureId +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EInstallFeatures ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EInstallFeatures UInstallManager::GetCurrentlyInstallingFeatureId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManager", "GetCurrentlyInstallingFeatureId"); + + Params::InstallManager_GetCurrentlyInstallingFeatureId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManager.GetFeatureInstallPercentage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EInstallFeatures FeatureId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInstallManager::GetFeatureInstallPercentage(EInstallFeatures FeatureId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManager", "GetFeatureInstallPercentage"); + + Params::InstallManager_GetFeatureInstallPercentage Parms{}; + + Parms.FeatureId = FeatureId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManager.GetFeatureInstallState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EInstallFeatures FeatureId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFeatureInstallState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EFeatureInstallState UInstallManager::GetFeatureInstallState(EInstallFeatures FeatureId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManager", "GetFeatureInstallState"); + + Params::InstallManager_GetFeatureInstallState Parms{}; + + Parms.FeatureId = FeatureId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManager.InstallFeature +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// EInstallFeatures FeatureId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInstallManager::InstallFeature(EInstallFeatures FeatureId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManager", "InstallFeature"); + + Params::InstallManager_InstallFeature Parms{}; + + Parms.FeatureId = FeatureId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstallManager.IsInstallingAnyLanguagePack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstallManager::IsInstallingAnyLanguagePack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManager", "IsInstallingAnyLanguagePack"); + + Params::InstallManager_IsInstallingAnyLanguagePack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManager.IsInstallingAnyPack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstallManager::IsInstallingAnyPack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManager", "IsInstallingAnyPack"); + + Params::InstallManager_IsInstallingAnyPack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManager.IsLanguageInstalledOrInstalling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Language (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInstallManager::IsLanguageInstalledOrInstalling(const class FString& Language) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManager", "IsLanguageInstalledOrInstalling"); + + Params::InstallManager_IsLanguageInstalledOrInstalling Parms{}; + + Parms.Language = std::move(Language); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManager.UninstallFeature +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// EInstallFeatures FeatureId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInstallManager::UninstallFeature(EInstallFeatures FeatureId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManager", "UninstallFeature"); + + Params::InstallManager_UninstallFeature Parms{}; + + Parms.FeatureId = FeatureId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountHandler.DismountCreature +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInUseTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureMountHandler::DismountCreature(bool bInUseTransition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "DismountCreature"); + + Params::CreatureMountHandler_DismountCreature Parms{}; + + Parms.bInUseTransition = bInUseTransition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountHandler.MountExistingCreature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACharacter* InRiderCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACreature_Character* InCreatureCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureMountHandler::MountExistingCreature(class ACharacter* InRiderCharacter, class ACreature_Character* InCreatureCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "MountExistingCreature"); + + Params::CreatureMountHandler_MountExistingCreature Parms{}; + + Parms.InRiderCharacter = InRiderCharacter; + Parms.InCreatureCharacter = InCreatureCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountHandler.OnHoverDroneControlModeChanged +// (Final, Native, Protected) +// Parameters: +// EHoverDroneControlMode NewMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureMountHandler::OnHoverDroneControlModeChanged(EHoverDroneControlMode NewMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "OnHoverDroneControlModeChanged"); + + Params::CreatureMountHandler_OnHoverDroneControlModeChanged Parms{}; + + Parms.NewMode = NewMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountHandler.OnPostCreatureMountSpawn +// (Event, Public, BlueprintEvent) + +void ACreatureMountHandler::OnPostCreatureMountSpawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "OnPostCreatureMountSpawn"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureMountHandler.OnPostDismountCreature +// (Event, Public, BlueprintEvent) + +void ACreatureMountHandler::OnPostDismountCreature() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "OnPostDismountCreature"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreatureMountHandler.PlayerPossessCreature +// (Final, Native, Public, BlueprintCallable) + +void ACreatureMountHandler::PlayerPossessCreature() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "PlayerPossessCreature"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountHandler.PlayerPossessRider +// (Final, Native, Public, BlueprintCallable) + +void ACreatureMountHandler::PlayerPossessRider() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "PlayerPossessRider"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountHandler.SpawnAndMountCreature +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACharacter* InRiderCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInUseTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInInFlight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreatureMountHandler::SpawnAndMountCreature(class ACharacter* InRiderCharacter, bool bInUseTransition, bool bInInFlight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "SpawnAndMountCreature"); + + Params::CreatureMountHandler_SpawnAndMountCreature Parms{}; + + Parms.InRiderCharacter = InRiderCharacter; + Parms.bInUseTransition = bInUseTransition; + Parms.bInInFlight = bInInFlight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureMountHandler.IsMountType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMountTypes InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreatureMountHandler::IsMountType(EMountTypes InType) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "IsMountType"); + + Params::CreatureMountHandler_IsMountType Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureMountHandler.ToggleCreatureMountCapsule +// (Final, Native, Protected, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ACreature_Character* InCreatureCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreatureMountHandler::ToggleCreatureMountCapsule(class ACreature_Character* InCreatureCharacter, const class FName& InName, bool bInEnabled) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureMountHandler", "ToggleCreatureMountCapsule"); + + Params::CreatureMountHandler_ToggleCreatureMountCapsule Parms{}; + + Parms.InCreatureCharacter = InCreatureCharacter; + Parms.InName = InName; + Parms.bInEnabled = bInEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearOverride_Interface.GetBackGear +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IGearOverride_Interface::GetBackGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("GearOverride_Interface", "GetBackGear"); + + Params::GearOverride_Interface_GetBackGear Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearOverride_Interface.GetFaceGear +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IGearOverride_Interface::GetFaceGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("GearOverride_Interface", "GetFaceGear"); + + Params::GearOverride_Interface_GetFaceGear Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearOverride_Interface.GetHandGear +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IGearOverride_Interface::GetHandGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("GearOverride_Interface", "GetHandGear"); + + Params::GearOverride_Interface_GetHandGear Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearOverride_Interface.GetHeadGear +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IGearOverride_Interface::GetHeadGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("GearOverride_Interface", "GetHeadGear"); + + Params::GearOverride_Interface_GetHeadGear Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearOverride_Interface.GetHouse +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IGearOverride_Interface::GetHouse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("GearOverride_Interface", "GetHouse"); + + Params::GearOverride_Interface_GetHouse Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearOverride_Interface.GetNeckGear +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IGearOverride_Interface::GetNeckGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("GearOverride_Interface", "GetNeckGear"); + + Params::GearOverride_Interface_GetNeckGear Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearOverride_Interface.GetOutfitGear +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IGearOverride_Interface::GetOutfitGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("GearOverride_Interface", "GetOutfitGear"); + + Params::GearOverride_Interface_GetOutfitGear Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreaturePen.OnBreedingFinished +// (Event, Public, BlueprintEvent) + +void ACreaturePen::OnBreedingFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePen", "OnBreedingFinished"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CreaturePen.OnBreedingStarted +// (Event, Public, BlueprintEvent) +// Parameters: +// class UCreatureState* OffspringState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreatureState* MotherState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreaturePen::OnBreedingStarted(class UCreatureState* OffspringState, class UCreatureState* MotherState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePen", "OnBreedingStarted"); + + Params::CreaturePen_OnBreedingStarted Parms{}; + + Parms.OffspringState = OffspringState; + Parms.MotherState = MotherState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CreaturePen.OnCreatureSpawned +// (Event, Public, BlueprintEvent) +// Parameters: +// class UCreatureState* CreatureState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* CreatureActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreaturePen::OnCreatureSpawned(class UCreatureState* CreatureState, class AActor* CreatureActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePen", "OnCreatureSpawned"); + + Params::CreaturePen_OnCreatureSpawned Parms{}; + + Parms.CreatureState = CreatureState; + Parms.CreatureActor = CreatureActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.CreaturePen.OnDressingReady +// (Final, Native, Public, BlueprintCallable) + +void ACreaturePen::OnDressingReady() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePen", "OnDressingReady"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreaturePen.UpdateCallout +// (Final, Native, Public, BlueprintCallable) + +void ACreaturePen::UpdateCallout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePen", "UpdateCallout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreaturePen.IsOccupied +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreaturePen::IsOccupied() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePen", "IsOccupied"); + + Params::CreaturePen_IsOccupied Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreaturePen.IsReadyToSlotCreature +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACreaturePen::IsReadyToSlotCreature() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePen", "IsReadyToSlotCreature"); + + Params::CreaturePen_IsReadyToSlotCreature Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreaturePerceptionVolume.OnBeginOverlap +// (Final, Native, Private) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreaturePerceptionVolume::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePerceptionVolume", "OnBeginOverlap"); + + Params::CreaturePerceptionVolume_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreaturePerceptionVolume.OnEndOverlap +// (Final, Native, Private) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACreaturePerceptionVolume::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePerceptionVolume", "OnEndOverlap"); + + Params::CreaturePerceptionVolume_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreaturePettingTool.AddAimAtTarget +// (Final, Native, Public, BlueprintCallable) + +void ACreaturePettingTool::AddAimAtTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePettingTool", "AddAimAtTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreaturePettingTool.RemoveAimAtTarget +// (Final, Native, Public, BlueprintCallable) + +void ACreaturePettingTool::RemoveAimAtTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreaturePettingTool", "RemoveAimAtTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerTemplate.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPlayerTemplate* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPlayerTemplate* UPlayerTemplate::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PlayerTemplate", "Get"); + + Params::PlayerTemplate_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerTemplate.PlayerTemplateBuildCSVInfo +// (Final, Exec, Native, Public) + +void UPlayerTemplate::PlayerTemplateBuildCSVInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerTemplate", "PlayerTemplateBuildCSVInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerTemplate.PlayerTemplateLogObjInfo +// (Final, Exec, Native, Public) + +void UPlayerTemplate::PlayerTemplateLogObjInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerTemplate", "PlayerTemplateLogObjInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerTemplate.ReloadPlayerTemplate +// (Final, Exec, Native, Public) +// Parameters: +// class FName PlayerTemplateName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPlayerTemplate::ReloadPlayerTemplate(class FName PlayerTemplateName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerTemplate", "ReloadPlayerTemplate"); + + Params::PlayerTemplate_ReloadPlayerTemplate Parms{}; + + Parms.PlayerTemplateName = PlayerTemplateName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerTemplate.RemovePlayerTemplate +// (Final, Exec, Native, Public) + +void UPlayerTemplate::RemovePlayerTemplate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerTemplate", "RemovePlayerTemplate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CreatureSpawnSlotComponent.IsOccupied +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureSpawnSlotComponent::IsOccupied() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureSpawnSlotComponent", "IsOccupied"); + + Params::CreatureSpawnSlotComponent_IsOccupied Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureSpawnSlotComponent.GetSpawnTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UCreatureSpawnSlotComponent::GetSpawnTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureSpawnSlotComponent", "GetSpawnTransform"); + + Params::CreatureSpawnSlotComponent_GetSpawnTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetAchievementForCapturing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureDefinition::GetAchievementForCapturing() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetAchievementForCapturing"); + + Params::CreatureDefinition_GetAchievementForCapturing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetAdultCreatureTypeID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureDefinition::GetAdultCreatureTypeID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetAdultCreatureTypeID"); + + Params::CreatureDefinition_GetAdultCreatureTypeID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetBaseEconomyValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureDefinition::GetBaseEconomyValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetBaseEconomyValue"); + + Params::CreatureDefinition_GetBaseEconomyValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetByproductCooldownTimeSec +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureDefinition::GetByproductCooldownTimeSec() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetByproductCooldownTimeSec"); + + Params::CreatureDefinition_GetByproductCooldownTimeSec Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetByproductHarvestCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureDefinition::GetByproductHarvestCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetByproductHarvestCount"); + + Params::CreatureDefinition_GetByproductHarvestCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetByproductID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureDefinition::GetByproductID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetByproductID"); + + Params::CreatureDefinition_GetByproductID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetCanBeCaptured +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureDefinition::GetCanBeCaptured() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetCanBeCaptured"); + + Params::CreatureDefinition_GetCanBeCaptured Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetCapturingDistanceMax +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureDefinition::GetCapturingDistanceMax() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetCapturingDistanceMax"); + + Params::CreatureDefinition_GetCapturingDistanceMax Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetCapturingTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureDefinition::GetCapturingTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetCapturingTime"); + + Params::CreatureDefinition_GetCapturingTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetChildhoodDuration +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UCreatureDefinition::GetChildhoodDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetChildhoodDuration"); + + Params::CreatureDefinition_GetChildhoodDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetCompletedYearForCapture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureDefinition::GetCompletedYearForCapture() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetCompletedYearForCapture"); + + Params::CreatureDefinition_GetCompletedYearForCapture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetConflictTypeIDs +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCreatureDefinition::GetConflictTypeIDs() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetConflictTypeIDs"); + + Params::CreatureDefinition_GetConflictTypeIDs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetEggTypeID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureDefinition::GetEggTypeID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetEggTypeID"); + + Params::CreatureDefinition_GetEggTypeID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetHatchingDuration +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UCreatureDefinition::GetHatchingDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetHatchingDuration"); + + Params::CreatureDefinition_GetHatchingDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetIsAggressive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureDefinition::GetIsAggressive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetIsAggressive"); + + Params::CreatureDefinition_GetIsAggressive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetIsCarnivore +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureDefinition::GetIsCarnivore() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetIsCarnivore"); + + Params::CreatureDefinition_GetIsCarnivore Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetNumCapturingGates +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCreatureDefinition::GetNumCapturingGates() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetNumCapturingGates"); + + Params::CreatureDefinition_GetNumCapturingGates Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetOffspringCreatureTypeID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureDefinition::GetOffspringCreatureTypeID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetOffspringCreatureTypeID"); + + Params::CreatureDefinition_GetOffspringCreatureTypeID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetOnlyCapturableWhenNearDeathKneeling +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureDefinition::GetOnlyCapturableWhenNearDeathKneeling() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetOnlyCapturableWhenNearDeathKneeling"); + + Params::CreatureDefinition_GetOnlyCapturableWhenNearDeathKneeling Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetPlayWithToyHappinessPercentage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UCreatureDefinition::GetPlayWithToyHappinessPercentage() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetPlayWithToyHappinessPercentage"); + + Params::CreatureDefinition_GetPlayWithToyHappinessPercentage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetPreferredToyID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureDefinition::GetPreferredToyID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetPreferredToyID"); + + Params::CreatureDefinition_GetPreferredToyID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetPregnancyDuration +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UCreatureDefinition::GetPregnancyDuration() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetPregnancyDuration"); + + Params::CreatureDefinition_GetPregnancyDuration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.GetTypeID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCreatureDefinition::GetTypeID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "GetTypeID"); + + Params::CreatureDefinition_GetTypeID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.IsAdult +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureDefinition::IsAdult() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "IsAdult"); + + Params::CreatureDefinition_IsAdult Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.IsEgg +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureDefinition::IsEgg() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "IsEgg"); + + Params::CreatureDefinition_IsEgg Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.IsEggLaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureDefinition::IsEggLaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "IsEggLaying"); + + Params::CreatureDefinition_IsEggLaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CreatureDefinition.IsOffspring +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCreatureDefinition::IsOffspring() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CreatureDefinition", "IsOffspring"); + + Params::CreatureDefinition_IsOffspring Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DamageOverTime.OnArrestoEnd +// (Final, Native, Protected) +// Parameters: +// class UActorComponent* i_component (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDamageOverTime::OnArrestoEnd(class UActorComponent* i_component) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DamageOverTime", "OnArrestoEnd"); + + Params::DamageOverTime_OnArrestoEnd Parms{}; + + Parms.i_component = i_component; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CrucioComponent.SetupDelegate +// (Final, Native, Public) + +void UCrucioComponent::SetupDelegate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CrucioComponent", "SetupDelegate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CrumblePiecesManager.TryToRepairAll +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACrumblePiecesManager::TryToRepairAll(class AActor* TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CrumblePiecesManager", "TryToRepairAll"); + + Params::CrumblePiecesManager_TryToRepairAll Parms{}; + + Parms.TargetActor = TargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Curriculum.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UCurriculum* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCurriculum* UCurriculum::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Curriculum", "Get"); + + Params::Curriculum_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Curriculum.GetApplicableKnowledgeCards +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UCurriculum::GetApplicableKnowledgeCards(EDisciplineType Discipline, int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "GetApplicableKnowledgeCards"); + + Params::Curriculum_GetApplicableKnowledgeCards Parms{}; + + Parms.Discipline = Discipline; + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Curriculum.GetCurrentYear_Updated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCurriculum::GetCurrentYear_Updated(EDisciplineType Discipline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "GetCurrentYear_Updated"); + + Params::Curriculum_GetCurrentYear_Updated Parms{}; + + Parms.Discipline = Discipline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Curriculum.GetHighestYearCompleted_Updated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCurriculum::GetHighestYearCompleted_Updated(EDisciplineType Discipline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "GetHighestYearCompleted_Updated"); + + Params::Curriculum_GetHighestYearCompleted_Updated Parms{}; + + Parms.Discipline = Discipline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Curriculum.GetHighestYearCompletedOverall_Updated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCurriculum::GetHighestYearCompletedOverall_Updated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "GetHighestYearCompletedOverall_Updated"); + + Params::Curriculum_GetHighestYearCompletedOverall_Updated Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Curriculum.GetUncompletedTurnIns_Updated +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray*UncompletedTurnIns (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCurriculum::GetUncompletedTurnIns_Updated(EDisciplineType Discipline, int32 Year, TArray* UncompletedTurnIns) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "GetUncompletedTurnIns_Updated"); + + Params::Curriculum_GetUncompletedTurnIns_Updated Parms{}; + + Parms.Discipline = Discipline; + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (UncompletedTurnIns != nullptr) + *UncompletedTurnIns = std::move(Parms.UncompletedTurnIns); + + return Parms.ReturnValue; +} + + +// Function Phoenix.Curriculum.GivePlayerRewardItems_Updated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurriculum::GivePlayerRewardItems_Updated(EDisciplineType Discipline, int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "GivePlayerRewardItems_Updated"); + + Params::Curriculum_GivePlayerRewardItems_Updated Parms{}; + + Parms.Discipline = Discipline; + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Curriculum.GivePlayerRewardKnowledge_Updated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurriculum::GivePlayerRewardKnowledge_Updated(EDisciplineType Discipline, int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "GivePlayerRewardKnowledge_Updated"); + + Params::Curriculum_GivePlayerRewardKnowledge_Updated Parms{}; + + Parms.Discipline = Discipline; + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Curriculum.HasCompletedYear_Updated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCurriculum::HasCompletedYear_Updated(EDisciplineType Discipline, int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "HasCompletedYear_Updated"); + + Params::Curriculum_HasCompletedYear_Updated Parms{}; + + Parms.Discipline = Discipline; + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Curriculum.SetCompleteAllTurnIns_Updated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCurriculum::SetCompleteAllTurnIns_Updated(EDisciplineType Discipline, int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "SetCompleteAllTurnIns_Updated"); + + Params::Curriculum_SetCompleteAllTurnIns_Updated Parms{}; + + Parms.Discipline = Discipline; + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Curriculum.SetCompleteYear_Updated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDisciplineType Discipline (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCurriculum::SetCompleteYear_Updated(EDisciplineType Discipline, int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "SetCompleteYear_Updated"); + + Params::Curriculum_SetCompleteYear_Updated Parms{}; + + Parms.Discipline = Discipline; + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Curriculum.GetMaxYear +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCurriculum::GetMaxYear() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Curriculum", "GetMaxYear"); + + Params::Curriculum_GetMaxYear Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CurseComponent.ActivateCurseWithBuildup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurseComponent::ActivateCurseWithBuildup(class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurseComponent", "ActivateCurseWithBuildup"); + + Params::CurseComponent_ActivateCurseWithBuildup Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CurseComponent.IsCursed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCurseComponent::IsCursed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurseComponent", "IsCursed"); + + Params::CurseComponent_IsCursed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CurseComponent.OnOverlapBegin +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UCurseComponent::OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurseComponent", "OnOverlapBegin"); + + Params::CurseComponent_OnOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CurseComponent.OnOverlapEnd +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCurseComponent::OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurseComponent", "OnOverlapEnd"); + + Params::CurseComponent_OnOverlapEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CurseComponent.Uncurse +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 UncurseLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCurseComponent::Uncurse(int32 UncurseLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurseComponent", "Uncurse"); + + Params::CurseComponent_Uncurse Parms{}; + + Parms.UncurseLevel = UncurseLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CurseComponent.UncurseEnds +// (Final, Native, Public, BlueprintCallable) + +void UCurseComponent::UncurseEnds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CurseComponent", "UncurseEnds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UncurseComponent.AddToInstanceList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InMaxInstancesPerInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUncurseComponent::AddToInstanceList(class AActor* InInstigator, int32 InMaxInstancesPerInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UncurseComponent", "AddToInstanceList"); + + Params::UncurseComponent_AddToInstanceList Parms{}; + + Parms.InInstigator = InInstigator; + Parms.InMaxInstancesPerInstigator = InMaxInstancesPerInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InvestigatableComponent.GetInvestigatable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInvestigatableComponent::GetInvestigatable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InvestigatableComponent", "GetInvestigatable"); + + Params::InvestigatableComponent_GetInvestigatable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CurseInterface.OnFailedToUncurse +// (Event, Public, BlueprintEvent) + +void ICurseInterface::OnFailedToUncurse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CurseInterface", "OnFailedToUncurse"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CurseInterface.OnInteractWithCurse +// (Event, Public, BlueprintEvent) + +void ICurseInterface::OnInteractWithCurse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CurseInterface", "OnInteractWithCurse"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CurseInterface.OnUncursed +// (Event, Public, BlueprintEvent) + +void ICurseInterface::OnUncursed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("CurseInterface", "OnUncursed"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.CustomizableActor.SetLODOverride +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// int32 InLODOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACustomizableActor::SetLODOverride(int32 InLODOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CustomizableActor", "SetLODOverride"); + + Params::CustomizableActor_SetLODOverride Parms{}; + + Parms.InLODOverride = InLODOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CustomizableActor.GetCCC +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UCustomizableCharacterComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCustomizableCharacterComponent* ACustomizableActor::GetCCC() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CustomizableActor", "GetCCC"); + + Params::CustomizableActor_GetCCC Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CustomizableActor.GetRegistryID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ACustomizableActor::GetRegistryID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CustomizableActor", "GetRegistryID"); + + Params::CustomizableActor_GetRegistryID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CustomizableCharacterShimHelper.GetCharacterLookOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UCustomizableCharacterShimHelper::GetCharacterLookOverride(class FName CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CustomizableCharacterShimHelper", "GetCharacterLookOverride"); + + Params::CustomizableCharacterShimHelper_GetCharacterLookOverride Parms{}; + + Parms.CharacterID = CharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CustomizableCharacterShimHelper.RemoveCharacterLookOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCustomizableCharacterShimHelper::RemoveCharacterLookOverride(class FName CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CustomizableCharacterShimHelper", "RemoveCharacterLookOverride"); + + Params::CustomizableCharacterShimHelper_RemoveCharacterLookOverride Parms{}; + + Parms.CharacterID = CharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CustomizableCharacterShimHelper.SetCharacterLookOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CharacterIdOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCustomizableCharacterShimHelper::SetCharacterLookOverride(class FName CharacterID, class FName CharacterIdOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CustomizableCharacterShimHelper", "SetCharacterLookOverride"); + + Params::CustomizableCharacterShimHelper_SetCharacterLookOverride Parms{}; + + Parms.CharacterID = CharacterID; + Parms.CharacterIdOverride = CharacterIdOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CustomizableWand.AsyncLoadTexture +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const TSoftObjectPtr SoftTexturePtr (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName TexParam (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&Callback (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ACustomizableWand::AsyncLoadTexture(const TSoftObjectPtr SoftTexturePtr, const class FName TexParam, const TDelegate& Callback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CustomizableWand", "AsyncLoadTexture"); + + Params::CustomizableWand_AsyncLoadTexture Parms{}; + + Parms.SoftTexturePtr = SoftTexturePtr; + Parms.TexParam = TexParam; + Parms.Callback = Callback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.CustomizableWand.ForceCurrentWandLODsToBeResident +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class USkeletalMesh* WandMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* WandD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* WandN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* WandMRO (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* Handled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* HandleN (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture* HandleMRO (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACustomizableWand::ForceCurrentWandLODsToBeResident(class USkeletalMesh* WandMesh, class UTexture* WandD, class UTexture* WandN, class UTexture* WandMRO, class UTexture* Handled, class UTexture* HandleN, class UTexture* HandleMRO) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CustomizableWand", "ForceCurrentWandLODsToBeResident"); + + Params::CustomizableWand_ForceCurrentWandLODsToBeResident Parms{}; + + Parms.WandMesh = WandMesh; + Parms.WandD = WandD; + Parms.WandN = WandN; + Parms.WandMRO = WandMRO; + Parms.Handled = Handled; + Parms.HandleN = HandleN; + Parms.HandleMRO = HandleMRO; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CustomizableWand.OnLODsLoaded +// (Event, Protected, BlueprintEvent) + +void ACustomizableWand::OnLODsLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CustomizableWand", "OnLODsLoaded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HideTransfigurationObjectActor.OnOverlapEnd +// (Final, Native, Protected) +// Parameters: +// class AActor* OverlappedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHideTransfigurationObjectActor::OnOverlapEnd(class AActor* OverlappedActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HideTransfigurationObjectActor", "OnOverlapEnd"); + + Params::HideTransfigurationObjectActor_OnOverlapEnd Parms{}; + + Parms.OverlappedActor = OverlappedActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DungeonWaterVolume.FinalizeSetup +// (Final, Native, Public, BlueprintCallable) + +void ADungeonWaterVolume::FinalizeSetup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DungeonWaterVolume", "FinalizeSetup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DungeonWaterVolume.SetupWater +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBoxSphereBounds& i_Bounds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UStaticMesh* i_SurfaceMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& i_SurfaceLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* i_DeepCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& i_DeepLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* i_ShallowCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& i_ShallowLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADungeonWaterVolume::SetupWater(const struct FBoxSphereBounds& i_Bounds, class UStaticMesh* i_SurfaceMesh, const struct FVector& i_SurfaceLocation, class UStaticMesh* i_DeepCollision, const struct FVector& i_DeepLocation, class UStaticMesh* i_ShallowCollision, const struct FVector& i_ShallowLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DungeonWaterVolume", "SetupWater"); + + Params::DungeonWaterVolume_SetupWater Parms{}; + + Parms.i_Bounds = std::move(i_Bounds); + Parms.i_SurfaceMesh = i_SurfaceMesh; + Parms.i_SurfaceLocation = std::move(i_SurfaceLocation); + Parms.i_DeepCollision = i_DeepCollision; + Parms.i_DeepLocation = std::move(i_DeepLocation); + Parms.i_ShallowCollision = i_ShallowCollision; + Parms.i_ShallowLocation = std::move(i_ShallowLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HeaderWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UHeaderWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeaderWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HeaderWidget.SetHeaderSubtitle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& NewSubtitle (Parm, NativeAccessSpecifierPublic) + +void UHeaderWidget::SetHeaderSubtitle(const class FText& NewSubtitle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeaderWidget", "SetHeaderSubtitle"); + + Params::HeaderWidget_SetHeaderSubtitle Parms{}; + + Parms.NewSubtitle = std::move(NewSubtitle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HeaderWidget.SetHeaderTitle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& NewTitle (Parm, NativeAccessSpecifierPublic) + +void UHeaderWidget::SetHeaderTitle(const class FText& NewTitle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HeaderWidget", "SetHeaderTitle"); + + Params::HeaderWidget_SetHeaderTitle Parms{}; + + Parms.NewTitle = std::move(NewTitle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DeathlyHallowsCloakTool.CasterHealthZero +// (Final, Native, Protected) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADeathlyHallowsCloakTool::CasterHealthZero(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DeathlyHallowsCloakTool", "CasterHealthZero"); + + Params::DeathlyHallowsCloakTool_CasterHealthZero Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DeathlyHallowsCloakTool.OnDisillusionmentEnd +// (Event, Public, BlueprintEvent) + +void ADeathlyHallowsCloakTool::OnDisillusionmentEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DeathlyHallowsCloakTool", "OnDisillusionmentEnd"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.DeathlyHallowsCloakTool.OnDisillusionmentStart +// (Event, Public, BlueprintEvent) + +void ADeathlyHallowsCloakTool::OnDisillusionmentStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DeathlyHallowsCloakTool", "OnDisillusionmentStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ObjectStateInterface.GetMainBone +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IObjectStateInterface::GetMainBone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ObjectStateInterface", "GetMainBone"); + + Params::ObjectStateInterface_GetMainBone Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInterface.GetMainPrimitive +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPrimitiveComponent* IObjectStateInterface::GetMainPrimitive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ObjectStateInterface", "GetMainPrimitive"); + + Params::ObjectStateInterface_GetMainPrimitive Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateInterface.OnReset +// (Event, Public, BlueprintEvent) + +void IObjectStateInterface::OnReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ObjectStateInterface", "OnReset"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ObjectStateInterface.SetupSfx +// (Event, Public, BlueprintEvent) +// Parameters: +// class UAkComponent* AkComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IObjectStateInterface::SetupSfx(class UAkComponent* AkComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ObjectStateInterface", "SetupSfx"); + + Params::ObjectStateInterface_SetupSfx Parms{}; + + Parms.AkComponent = AkComponent; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ImmunityInterface.ImmunityActivated +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Immunity (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IImmunityInterface::ImmunityActivated(class AActor* Instigator, const struct FGameplayTagContainer& Immunity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ImmunityInterface", "ImmunityActivated"); + + Params::ImmunityInterface_ImmunityActivated Parms{}; + + Parms.Instigator = Instigator; + Parms.Immunity = std::move(Immunity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DeflectionComponent.SetupDelegate +// (Final, Native, Private) + +void UDeflectionComponent::SetupDelegate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DeflectionComponent", "SetupDelegate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DescendoSpellTool.OnActorHit +// (Final, Native, Protected, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADescendoSpellTool::OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DescendoSpellTool", "OnActorHit"); + + Params::DescendoSpellTool_OnActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityEventListener_DuringProtego.OnSpellCast +// (Final, Native, Protected) +// Parameters: +// class ASpellTool* SpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGAbilityEventListener_DuringProtego::OnSpellCast(class ASpellTool* SpellTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityEventListener_DuringProtego", "OnSpellCast"); + + Params::RPGAbilityEventListener_DuringProtego_OnSpellCast Parms{}; + + Parms.SpellTool = SpellTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityEventListener_DuringProtego.OnSpellStop +// (Final, Native, Protected) +// Parameters: +// class ASpellTool* SpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGAbilityEventListener_DuringProtego::OnSpellStop(class ASpellTool* SpellTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityEventListener_DuringProtego", "OnSpellStop"); + + Params::RPGAbilityEventListener_DuringProtego_OnSpellStop Parms{}; + + Parms.SpellTool = SpellTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DisillusionmentComponent.IsActorDisillusioned +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDisillusionmentComponent::IsActorDisillusioned(const class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DisillusionmentComponent", "IsActorDisillusioned"); + + Params::DisillusionmentComponent_IsActorDisillusioned Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DisillusionmentComponent.IsActorDisillusionedByCloak +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDisillusionmentComponent::IsActorDisillusionedByCloak(const class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DisillusionmentComponent", "IsActorDisillusionedByCloak"); + + Params::DisillusionmentComponent_IsActorDisillusionedByCloak Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DisillusionmentComponent.RemoveDisillusionmentFromActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bEvenIfCloak (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDisillusionmentComponent::RemoveDisillusionmentFromActor(const class AActor* Actor, bool bEvenIfCloak) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("DisillusionmentComponent", "RemoveDisillusionmentFromActor"); + + Params::DisillusionmentComponent_RemoveDisillusionmentFromActor Parms{}; + + Parms.Actor = Actor; + Parms.bEvenIfCloak = bEvenIfCloak; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DisillusionmentComponent.GetVisibilityPercentage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UDisillusionmentComponent::GetVisibilityPercentage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentComponent", "GetVisibilityPercentage"); + + Params::DisillusionmentComponent_GetVisibilityPercentage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DisillusionmentComponent.OnActorBeginOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDisillusionmentComponent::OnActorBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentComponent", "OnActorBeginOverlap"); + + Params::DisillusionmentComponent_OnActorBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DisillusionmentComponent.OnActorEndOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDisillusionmentComponent::OnActorEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentComponent", "OnActorEndOverlap"); + + Params::DisillusionmentComponent_OnActorEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DisillusionmentComponent.OwnerMovementModeChanged +// (Final, Native, Protected) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMovementMode PrevMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 PreviousCustomMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDisillusionmentComponent::OwnerMovementModeChanged(class ACharacter* Character, EMovementMode PrevMovementMode, uint8 PreviousCustomMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentComponent", "OwnerMovementModeChanged"); + + Params::DisillusionmentComponent_OwnerMovementModeChanged Parms{}; + + Parms.Character = Character; + Parms.PrevMovementMode = PrevMovementMode; + Parms.PreviousCustomMode = PreviousCustomMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DisillusionmentComponent.PerceptionDoneHandler +// (Final, Native, Public) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReturnControl (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDisillusionmentComponent::PerceptionDoneHandler(class AActor* Actor, bool bSuccess, bool bReturnControl) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentComponent", "PerceptionDoneHandler"); + + Params::DisillusionmentComponent_PerceptionDoneHandler Parms{}; + + Parms.Actor = Actor; + Parms.bSuccess = bSuccess; + Parms.bReturnControl = bReturnControl; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DisillusionmentSpellTool.ActivateDisillusionment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADisillusionmentSpellTool::ActivateDisillusionment(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentSpellTool", "ActivateDisillusionment"); + + Params::DisillusionmentSpellTool_ActivateDisillusionment Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DisillusionmentSpellTool.CasterHealthZero +// (Final, Native, Protected) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADisillusionmentSpellTool::CasterHealthZero(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentSpellTool", "CasterHealthZero"); + + Params::DisillusionmentSpellTool_CasterHealthZero Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DisillusionmentSpellTool.DeactivateDisillusionment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ADisillusionmentSpellTool::DeactivateDisillusionment(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentSpellTool", "DeactivateDisillusionment"); + + Params::DisillusionmentSpellTool_DeactivateDisillusionment Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DisillusionmentSpellTool.OnDisillusionmentEnd +// (Event, Public, BlueprintEvent) + +void ADisillusionmentSpellTool::OnDisillusionmentEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentSpellTool", "OnDisillusionmentEnd"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.DisillusionmentSpellTool.OnDisillusionmentStart +// (Event, Public, BlueprintEvent) + +void ADisillusionmentSpellTool::OnDisillusionmentStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DisillusionmentSpellTool", "OnDisillusionmentStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Lockable.Lock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALockable::Lock(bool PlaySoundsAndEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Lockable", "Lock"); + + Params::Lockable_Lock Parms{}; + + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Lockable.RunDoorConstructionScript +// (Native, Protected, BlueprintCallable) + +void ALockable::RunDoorConstructionScript() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Lockable", "RunDoorConstructionScript"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Lockable.Seal +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ShowLockWhenLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALockable::Seal(bool ShowLockWhenLocked, bool PlaySoundsAndEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Lockable", "Seal"); + + Params::Lockable_Seal Parms{}; + + Parms.ShowLockWhenLocked = ShowLockWhenLocked; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Lockable.SetIsLocked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Locked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALockable::SetIsLocked(bool Locked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Lockable", "SetIsLocked"); + + Params::Lockable_SetIsLocked Parms{}; + + Parms.Locked = Locked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Lockable.SetLocked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Locked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OpenLockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ThrowLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALockable::SetLocked(bool Locked, bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Lockable", "SetLocked"); + + Params::Lockable_SetLocked Parms{}; + + Parms.Locked = Locked; + Parms.OpenLockable = OpenLockable; + Parms.ThrowLock = ThrowLock; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Lockable.Unlock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool OpenLockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ThrowLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALockable::Unlock(bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Lockable", "Unlock"); + + Params::Lockable_Unlock Parms{}; + + Parms.OpenLockable = OpenLockable; + Parms.ThrowLock = ThrowLock; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Lockable.Unseal +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ShowLockWhenLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Locked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OpenLockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ThrowLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALockable::Unseal(bool ShowLockWhenLocked, bool Locked, bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Lockable", "Unseal"); + + Params::Lockable_Unseal Parms{}; + + Parms.ShowLockWhenLocked = ShowLockWhenLocked; + Parms.Locked = Locked; + Parms.OpenLockable = OpenLockable; + Parms.ThrowLock = ThrowLock; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Lockable.GetIsLocked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALockable::GetIsLocked() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Lockable", "GetIsLocked"); + + Params::Lockable_GetIsLocked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Door.BlockNavMesh +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool ShouldBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBlockNavMeshOverride Override (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::BlockNavMesh(bool ShouldBlock, EBlockNavMeshOverride Override) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "BlockNavMesh"); + + Params::Door_BlockNavMesh Parms{}; + + Parms.ShouldBlock = ShouldBlock; + Parms.Override = Override; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.BlockOrUnblockDoor +// (Final, Native, Private, BlueprintCallable) + +void ADoor::BlockOrUnblockDoor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "BlockOrUnblockDoor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.BlockPlayer +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool ShouldBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::BlockPlayer(bool ShouldBlock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "BlockPlayer"); + + Params::Door_BlockPlayer Parms{}; + + Parms.ShouldBlock = ShouldBlock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.CloseDoor +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ForceClose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::CloseDoor(bool ForceClose) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "CloseDoor"); + + Params::Door_CloseDoor Parms{}; + + Parms.ForceClose = ForceClose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.DestroyWidgetComponentSpinner +// (Final, Native, Private) + +void ADoor::DestroyWidgetComponentSpinner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "DestroyWidgetComponentSpinner"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.ObjectPickedUp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Caller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::ObjectPickedUp(class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "ObjectPickedUp"); + + Params::Door_ObjectPickedUp Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.OnEnterTriggerBeginOverlap +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ActorInTrigger (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADoor::OnEnterTriggerBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* ActorInTrigger, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "OnEnterTriggerBeginOverlap"); + + Params::Door_OnEnterTriggerBeginOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.ActorInTrigger = ActorInTrigger; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.OnEnterTriggerEndOverlap +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ActorInTrigger (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::OnEnterTriggerEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* ActorInTrigger, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "OnEnterTriggerEndOverlap"); + + Params::Door_OnEnterTriggerEndOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.ActorInTrigger = ActorInTrigger; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.OnPlayerNearTriggerBeginOverlap +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ActorInTrigger (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ADoor::OnPlayerNearTriggerBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* ActorInTrigger, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "OnPlayerNearTriggerBeginOverlap"); + + Params::Door_OnPlayerNearTriggerBeginOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.ActorInTrigger = ActorInTrigger; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.OpenDoor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool KeepOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InSecondsToDelayClosing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPushedOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EOpenDoorDirection Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowStreamingDoorsToKeepOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::OpenDoor(bool KeepOpen, float InSecondsToDelayClosing, bool bPushedOpen, EOpenDoorDirection Direction, bool AllowStreamingDoorsToKeepOpen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "OpenDoor"); + + Params::Door_OpenDoor Parms{}; + + Parms.KeepOpen = KeepOpen; + Parms.InSecondsToDelayClosing = InSecondsToDelayClosing; + Parms.bPushedOpen = bPushedOpen; + Parms.Direction = Direction; + Parms.AllowStreamingDoorsToKeepOpen = AllowStreamingDoorsToKeepOpen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.RotateDoorToAlpha +// (Final, Native, Private) +// Parameters: +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::RotateDoorToAlpha(float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "RotateDoorToAlpha"); + + Params::Door_RotateDoorToAlpha Parms{}; + + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.SetKeepDoorOpen +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool InKeepDoorOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::SetKeepDoorOpen(bool InKeepDoorOpen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "SetKeepDoorOpen"); + + Params::Door_SetKeepDoorOpen Parms{}; + + Parms.InKeepDoorOpen = InKeepDoorOpen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.SetLockLevel +// (Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 int_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::SetLockLevel(const class UObject* Caller, int32 int_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "SetLockLevel"); + + Params::Door_SetLockLevel Parms{}; + + Parms.Caller = Caller; + Parms.int_0 = int_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.SetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDoorState DoorState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ADoor::SetState(EDoorState DoorState, bool LockVisible, bool PlaySoundsAndEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "SetState"); + + Params::Door_SetState Parms{}; + + Parms.DoorState = DoorState; + Parms.LockVisible = LockVisible; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Door.SwingDoorFinished +// (Final, Native, Private) + +void ADoor::SwingDoorFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Door", "SwingDoorFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RaceManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class URaceManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URaceManager* URaceManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("RaceManager", "Get"); + + Params::RaceManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RaceManager.GetRaceFromID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& RaceId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ARace* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ARace* URaceManager::GetRaceFromID(const class FString& RaceId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceManager", "GetRaceFromID"); + + Params::RaceManager_GetRaceFromID Parms{}; + + Parms.RaceId = std::move(RaceId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RaceManager.StartRace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& RaceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsMission (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ARace* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ARace* URaceManager::StartRace(const class FString& RaceName, bool bIsMission) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceManager", "StartRace"); + + Params::RaceManager_StartRace Parms{}; + + Parms.RaceName = std::move(RaceName); + Parms.bIsMission = bIsMission; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RaceManager.GetActiveRace +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ARace* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ARace* URaceManager::GetActiveRace() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceManager", "GetActiveRace"); + + Params::RaceManager_GetActiveRace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DragonEscapeScene.PlayQueuedFinalRelease +// (Final, Native, Public, BlueprintCallable) + +void ADragonEscapeScene::PlayQueuedFinalRelease() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DragonEscapeScene", "PlayQueuedFinalRelease"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DragonEscapeScene.PlaySceneRig +// (Final, Native, Public, BlueprintCallable) + +void ADragonEscapeScene::PlaySceneRig() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DragonEscapeScene", "PlaySceneRig"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DragonEscapeScene.QueueFinalRelease +// (Final, Native, Public, BlueprintCallable) + +void ADragonEscapeScene::QueueFinalRelease() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DragonEscapeScene", "QueueFinalRelease"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RaceGate.GetSplineTrackOffset +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ARaceGate::GetSplineTrackOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceGate", "GetSplineTrackOffset"); + + Params::RaceGate_GetSplineTrackOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RaceGate.OnGateActivated +// (Event, Protected, BlueprintEvent) + +void ARaceGate::OnGateActivated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceGate", "OnGateActivated"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.RaceGate.OnGateDeactivated +// (Event, Protected, BlueprintEvent) + +void ARaceGate::OnGateDeactivated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceGate", "OnGateDeactivated"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.RaceGate.OnHitGate +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARaceGate::OnHitGate(bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceGate", "OnHitGate"); + + Params::RaceGate_OnHitGate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.RaceGate.OnMissGate +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARaceGate::OnMissGate(bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceGate", "OnMissGate"); + + Params::RaceGate_OnMissGate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.RaceGate.OnRaceFinished +// (Event, Public, BlueprintEvent) +// Parameters: +// bool bNewBestTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARaceGate::OnRaceFinished(bool bNewBestTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceGate", "OnRaceFinished"); + + Params::RaceGate_OnRaceFinished Parms{}; + + Parms.bNewBestTime = bNewBestTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.RaceGate.IsGateActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ARaceGate::IsGateActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceGate", "IsGateActive"); + + Params::RaceGate_IsGateActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DraingingDraughtOrb.Attack +// (Native, Public, BlueprintCallable) + +void ADraingingDraughtOrb::Attack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DraingingDraughtOrb", "Attack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DuelTechnique_TimedEncounter.InitializeImpl +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UDuelTechnique_TimedEncounter::InitializeImpl() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechnique_TimedEncounter", "InitializeImpl"); + + Params::DuelTechnique_TimedEncounter_InitializeImpl Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.DuelTechnique_TimedEncounter.TimerTick +// (Final, Native, Private) + +void UDuelTechnique_TimedEncounter::TimerTick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechnique_TimedEncounter", "TimerTick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DuelTechniquesController.OnCombatVolumeGroupDestroyed +// (Final, Native, Public) +// Parameters: +// const class UCombatVolumeGroup* Group (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDuelTechniquesController::OnCombatVolumeGroupDestroyed(const class UCombatVolumeGroup* Group) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DuelTechniquesController", "OnCombatVolumeGroupDestroyed"); + + Params::DuelTechniquesController_OnCombatVolumeGroupDestroyed Parms{}; + + Parms.Group = Group; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.DynamicDB_Interface.SetupDBQueries +// (Native, Public) + +void IDynamicDB_Interface::SetupDBQueries() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("DynamicDB_Interface", "SetupDBQueries"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterVolume.DoneSpawning +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEncounterVolume::DoneSpawning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "DoneSpawning"); + + Params::EncounterVolume_DoneSpawning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterVolume.ForceActivate +// (Final, Native, Public, BlueprintCallable) + +void AEncounterVolume::ForceActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "ForceActivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterVolume.ForceDeactivate +// (Final, Native, Public, BlueprintCallable) + +void AEncounterVolume::ForceDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "ForceDeactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterVolume.GetActiveActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AEncounterVolume::GetActiveActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "GetActiveActorCount"); + + Params::EncounterVolume_GetActiveActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterVolume.GetAliveActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AEncounterVolume::GetAliveActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "GetAliveActorCount"); + + Params::EncounterVolume_GetAliveActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterVolume.GetAllActiveSpawnedInstances +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray AEncounterVolume::GetAllActiveSpawnedInstances() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "GetAllActiveSpawnedInstances"); + + Params::EncounterVolume_GetAllActiveSpawnedInstances Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterVolume.GetSpawnActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AEncounterVolume::GetSpawnActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "GetSpawnActorCount"); + + Params::EncounterVolume_GetSpawnActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterVolume.HasSpawned +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEncounterVolume::HasSpawned() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "HasSpawned"); + + Params::EncounterVolume_HasSpawned Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterVolume.IsVolumeActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEncounterVolume::IsVolumeActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "IsVolumeActive"); + + Params::EncounterVolume_IsVolumeActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EncounterVolume.ProcessEncounterReport +// (Final, Native, Public) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEncounterVolume::ProcessEncounterReport(const class FString& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "ProcessEncounterReport"); + + Params::EncounterVolume_ProcessEncounterReport Parms{}; + + Parms.ObjectName = std::move(ObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterVolume.ProcessSpawnerSearch +// (Final, Native, Public) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEncounterVolume::ProcessSpawnerSearch(const class FString& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "ProcessSpawnerSearch"); + + Params::EncounterVolume_ProcessSpawnerSearch Parms{}; + + Parms.ObjectName = std::move(ObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterVolume.ProcessZoneData +// (Final, Native, Public) +// Parameters: +// const class FString& ObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEncounterVolume::ProcessZoneData(const class FString& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "ProcessZoneData"); + + Params::EncounterVolume_ProcessZoneData Parms{}; + + Parms.ObjectName = std::move(ObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterVolume.SetAllowAutoActivation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAllowAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEncounterVolume::SetAllowAutoActivation(bool bAllowAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "SetAllowAutoActivation"); + + Params::EncounterVolume_SetAllowAutoActivation Parms{}; + + Parms.bAllowAutoActivate = bAllowAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EncounterVolume.SetEncounterActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ADynamicObjectVolume* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEncounterVolume::SetEncounterActor(class ADynamicObjectVolume* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EncounterVolume", "SetEncounterActor"); + + Params::EncounterVolume_SetEncounterActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_ApparateActor.BroadcastArrived +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* pActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Loc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_ApparateActor::BroadcastArrived(class AActor* pActor, const struct FVector& Loc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_ApparateActor", "BroadcastArrived"); + + Params::Enemy_ApparateActor_BroadcastArrived Parms{}; + + Parms.pActor = pActor; + Parms.Loc = std::move(Loc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_ApparateActor.BroadcastDone +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* pActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_ApparateActor::BroadcastDone(class AActor* pActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_ApparateActor", "BroadcastDone"); + + Params::Enemy_ApparateActor_BroadcastDone Parms{}; + + Parms.pActor = pActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_ApparateActor.HasArrived +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemy_ApparateActor::HasArrived() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_ApparateActor", "HasArrived"); + + Params::Enemy_ApparateActor_HasArrived Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_MovementComponent.DisableDirectionLockModifier +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_MovementComponent::DisableDirectionLockModifier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_MovementComponent", "DisableDirectionLockModifier"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_MovementComponent.EnableDirectionLockModifier +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_MovementComponent::EnableDirectionLockModifier(const struct FVector& Direction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_MovementComponent", "EnableDirectionLockModifier"); + + Params::Enemy_MovementComponent_EnableDirectionLockModifier Parms{}; + + Parms.Direction = std::move(Direction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_SpawnSpiders.DELETE +// (Final, Native, Public, BlueprintCallable) + +//void UEnemy_SpawnSpiders::DELETE() +//{ +// static class UFunction* Func = nullptr; +// +// if (Func == nullptr) +// Func = Class->GetFunction("Enemy_SpawnSpiders", "DELETE"); +// +// auto Flgs = Func->FunctionFlags; +// Func->FunctionFlags |= 0x400; +// +// UObject::ProcessEvent(Func, nullptr); +// +// Func->FunctionFlags = Flgs; +//} + + +// Function Phoenix.Enemy_SpawnSpiders.Spawn +// (Final, Native, Public, BlueprintCallable) + +void UEnemy_SpawnSpiders::Spawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SpawnSpiders", "Spawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_SpawnSpiders.Update +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemy_SpawnSpiders::Update(float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SpawnSpiders", "Update"); + + Params::Enemy_SpawnSpiders_Update Parms{}; + + Parms.InDeltaTime = InDeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Enemy_SplineSpawnActor.ApplyStartFX +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AEnemy_SplineSpawnActor::ApplyStartFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SplineSpawnActor", "ApplyStartFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_SplineSpawnActor.ApplyStopFX +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AEnemy_SplineSpawnActor::ApplyStopFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SplineSpawnActor", "ApplyStopFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_SplineSpawnActor.BroadcastArrived +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* pActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Loc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_SplineSpawnActor::BroadcastArrived(class AActor* pActor, const struct FVector& Loc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SplineSpawnActor", "BroadcastArrived"); + + Params::Enemy_SplineSpawnActor_BroadcastArrived Parms{}; + + Parms.pActor = pActor; + Parms.Loc = std::move(Loc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_SplineSpawnActor.BroadcastDone +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* pActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_SplineSpawnActor::BroadcastDone(class AActor* pActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SplineSpawnActor", "BroadcastDone"); + + Params::Enemy_SplineSpawnActor_BroadcastDone Parms{}; + + Parms.pActor = pActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_SplineSpawnActor.Start +// (Final, Native, Public, BlueprintCallable) + +void AEnemy_SplineSpawnActor::Start() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SplineSpawnActor", "Start"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_SplineSpawnActor.StartArrivedVFX +// (Final, Native, Public, BlueprintCallable) + +void AEnemy_SplineSpawnActor::StartArrivedVFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SplineSpawnActor", "StartArrivedVFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_SplineSpawnActor.StartLandingVFX +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& StartLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemy_SplineSpawnActor::StartLandingVFX(const struct FVector& StartLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SplineSpawnActor", "StartLandingVFX"); + + Params::Enemy_SplineSpawnActor_StartLandingVFX Parms{}; + + Parms.StartLocation = std::move(StartLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_SplineSpawnActor.HasArrived +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AEnemy_SplineSpawnActor::HasArrived() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Enemy_SplineSpawnActor", "HasArrived"); + + Params::Enemy_SplineSpawnActor_HasArrived Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.IsMissionBeacon +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EBeaconType BeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::IsMissionBeacon(EBeaconType BeaconType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MapBase", "IsMissionBeacon"); + + Params::MapBase_IsMissionBeacon Parms{}; + + Parms.BeaconType = BeaconType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.IsMissionBeaconNoArea +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EBeaconType BeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::IsMissionBeaconNoArea(EBeaconType BeaconType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MapBase", "IsMissionBeaconNoArea"); + + Params::MapBase_IsMissionBeaconNoArea Parms{}; + + Parms.BeaconType = BeaconType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.AdvanceTime +// (Final, Native, Public, BlueprintCallable) + +void UMapBase::AdvanceTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "AdvanceTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.GetCameraLerpInProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::GetCameraLerpInProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetCameraLerpInProgress"); + + Params::MapBase_GetCameraLerpInProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetHoveredIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapIcon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapIcon* UMapBase::GetHoveredIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetHoveredIcon"); + + Params::MapBase_GetHoveredIcon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetHoveredState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::GetHoveredState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetHoveredState"); + + Params::MapBase_GetHoveredState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetIsMouseDragging +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::GetIsMouseDragging() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetIsMouseDragging"); + + Params::MapBase_GetIsMouseDragging Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetKnowledgeCardActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::GetKnowledgeCardActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetKnowledgeCardActive"); + + Params::MapBase_GetKnowledgeCardActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetLastHoveredIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapIcon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapIcon* UMapBase::GetLastHoveredIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetLastHoveredIcon"); + + Params::MapBase_GetLastHoveredIcon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetMapFadeState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapFadeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapFadeState UMapBase::GetMapFadeState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetMapFadeState"); + + Params::MapBase_GetMapFadeState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetMapName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UMapBase::GetMapName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetMapName"); + + Params::MapBase_GetMapName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetMapPlayerController +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UMapBase::GetMapPlayerController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetMapPlayerController"); + + Params::MapBase_GetMapPlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetMapReadyCalled +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::GetMapReadyCalled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetMapReadyCalled"); + + Params::MapBase_GetMapReadyCalled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetMapScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapBase::GetMapScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetMapScale"); + + Params::MapBase_GetMapScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetMapType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapTypes UMapBase::GetMapType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetMapType"); + + Params::MapBase_GetMapType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetMapVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::GetMapVisible() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetMapVisible"); + + Params::MapBase_GetMapVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetMapWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapScreenBase* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapScreenBase* UMapBase::GetMapWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetMapWidget"); + + Params::MapBase_GetMapWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetMapWorld +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWorldSupportWorld* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorldSupportWorld* UMapBase::GetMapWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetMapWorld"); + + Params::MapBase_GetMapWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetTurnOffFogCheck +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::GetTurnOffFogCheck() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetTurnOffFogCheck"); + + Params::MapBase_GetTurnOffFogCheck Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetWorldName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UMapBase::GetWorldName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetWorldName"); + + Params::MapBase_GetWorldName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetZoomFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapBase::GetZoomFactor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetZoomFactor"); + + Params::MapBase_GetZoomFactor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GetZoomTypeBP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapZoomTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapZoomTypes UMapBase::GetZoomTypeBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GetZoomTypeBP"); + + Params::MapBase_GetZoomTypeBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.GoToNextMap +// (Final, Native, Public, BlueprintCallable) + +void UMapBase::GoToNextMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GoToNextMap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.GoToPreviousMap +// (Final, Native, Public, BlueprintCallable) + +void UMapBase::GoToPreviousMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "GoToPreviousMap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.IconInstanceTextureCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapBase::IconInstanceTextureCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "IconInstanceTextureCallback"); + + Params::MapBase_IconInstanceTextureCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.IconOutlineTextureCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapBase::IconOutlineTextureCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "IconOutlineTextureCallback"); + + Params::MapBase_IconOutlineTextureCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.InputReadyCallback +// (Final, Native, Private) + +void UMapBase::InputReadyCallback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "InputReadyCallback"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.IsMissionByBeacon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UBeaconInfo* BeaconInfo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::IsMissionByBeacon(class UBeaconInfo* BeaconInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "IsMissionByBeacon"); + + Params::MapBase_IsMissionByBeacon Parms{}; + + Parms.BeaconInfo = BeaconInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.IsWaitAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapBase::IsWaitAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "IsWaitAvailable"); + + Params::MapBase_IsWaitAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.OnMenuClosedStartFastTravel +// (Final, Native, Public) + +void UMapBase::OnMenuClosedStartFastTravel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "OnMenuClosedStartFastTravel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.OnWaitPopupDismissed +// (Final, Native, Public) +// Parameters: +// class UPopupScreen* Popup (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ConfirmationResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapBase::OnWaitPopupDismissed(class UPopupScreen* Popup, int32 ConfirmationResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "OnWaitPopupDismissed"); + + Params::MapBase_OnWaitPopupDismissed Parms{}; + + Parms.Popup = Popup; + Parms.ConfirmationResult = ConfirmationResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.PlaceWayMarkerBP +// (Final, Native, Public, BlueprintCallable) + +void UMapBase::PlaceWayMarkerBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "PlaceWayMarkerBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.PlaceWayMarkerClick +// (Final, Native, Public, BlueprintCallable) + +void UMapBase::PlaceWayMarkerClick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "PlaceWayMarkerClick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.ReturnCursorToPlayerLocation +// (Final, Native, Protected, BlueprintCallable) + +void UMapBase::ReturnCursorToPlayerLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "ReturnCursorToPlayerLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.SetCoverAlpha +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapBase::SetCoverAlpha(float Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "SetCoverAlpha"); + + Params::MapBase_SetCoverAlpha Parms{}; + + Parms.Alpha = Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.SetCoverDisplayed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapBase::SetCoverDisplayed(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "SetCoverDisplayed"); + + Params::MapBase_SetCoverDisplayed Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.SetHoveredIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapIcon* hoverIcon_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapBase::SetHoveredIcon(class UMapIcon* hoverIcon_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "SetHoveredIcon"); + + Params::MapBase_SetHoveredIcon Parms{}; + + Parms.hoverIcon_0 = hoverIcon_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.SetKnowledgeCardActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pKnowledgeCardActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapBase::SetKnowledgeCardActive(bool pKnowledgeCardActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "SetKnowledgeCardActive"); + + Params::MapBase_SetKnowledgeCardActive Parms{}; + + Parms.pKnowledgeCardActive = pKnowledgeCardActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.SetLastHoveredIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapIcon* lastIcon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapBase::SetLastHoveredIcon(class UMapIcon* lastIcon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "SetLastHoveredIcon"); + + Params::MapBase_SetLastHoveredIcon Parms{}; + + Parms.lastIcon = lastIcon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.SetTurnOffFogCheck +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pTurnOffFogCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapBase::SetTurnOffFogCheck(bool pTurnOffFogCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "SetTurnOffFogCheck"); + + Params::MapBase_SetTurnOffFogCheck Parms{}; + + Parms.pTurnOffFogCheck = pTurnOffFogCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.TrackHoveredMission +// (Final, Native, Protected, BlueprintCallable) + +void UMapBase::TrackHoveredMission() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "TrackHoveredMission"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBase.TutorialDisablesMapBehavior_Blueprint +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapLocTypes MapBehavior (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::TutorialDisablesMapBehavior_Blueprint(EMapLocTypes MapBehavior) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "TutorialDisablesMapBehavior_Blueprint"); + + Params::MapBase_TutorialDisablesMapBehavior_Blueprint Parms{}; + + Parms.MapBehavior = MapBehavior; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBase.CanGoToMissionLogFromIcon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UMapIcon* MapIcon (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapBase::CanGoToMissionLogFromIcon(const class UMapIcon* MapIcon) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBase", "CanGoToMissionLogFromIcon"); + + Params::MapBase_CanGoToMissionLogFromIcon Parms{}; + + Parms.MapIcon = MapIcon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.RegisterMarkupActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::RegisterMarkupActor(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MapHogwarts", "RegisterMarkupActor"); + + Params::MapHogwarts_RegisterMarkupActor Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.UnregisterMarkupActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::UnregisterMarkupActor(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MapHogwarts", "UnregisterMarkupActor"); + + Params::MapHogwarts_UnregisterMarkupActor Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.ActivateBanner +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ACTIVE (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::ActivateBanner(bool ACTIVE) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "ActivateBanner"); + + Params::MapHogwarts_ActivateBanner Parms{}; + + Parms.ACTIVE = ACTIVE; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.ActivateFastTravel +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& LocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& FastTravelDestination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::ActivateFastTravel(const class FString& LocationID, const struct FVector& FastTravelDestination) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "ActivateFastTravel"); + + Params::MapHogwarts_ActivateFastTravel Parms{}; + + Parms.LocationID = std::move(LocationID); + Parms.FastTravelDestination = std::move(FastTravelDestination); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.ActivateFastTravelByIcon +// (Final, Native, Public, BlueprintCallable) + +void UMapHogwarts::ActivateFastTravelByIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "ActivateFastTravelByIcon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.CalulatePathDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& InPathPoints (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapHogwarts::CalulatePathDistance(const TArray& InPathPoints) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "CalulatePathDistance"); + + Params::MapHogwarts_CalulatePathDistance Parms{}; + + Parms.InPathPoints = std::move(InPathPoints); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.ChangeTier +// (Final, Native, Public, BlueprintCallable) + +void UMapHogwarts::ChangeTier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "ChangeTier"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.CheckLoadedProperly +// (Final, Native, Private) + +void UMapHogwarts::CheckLoadedProperly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "CheckLoadedProperly"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.GetAllActorsOfClass +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UWorld* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Actors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMapHogwarts::GetAllActorsOfClass(class UWorld* World, TSubclassOf ActorClass, TArray* Actors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "GetAllActorsOfClass"); + + Params::MapHogwarts_GetAllActorsOfClass Parms{}; + + Parms.World = World; + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Actors != nullptr) + *Actors = std::move(Parms.Actors); +} + + +// Function Phoenix.MapHogwarts.GetAllActorsWithTag +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UWorld* World (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Actors (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMapHogwarts::GetAllActorsWithTag(class UWorld* World, class FName Tag, TArray* Actors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "GetAllActorsWithTag"); + + Params::MapHogwarts_GetAllActorsWithTag Parms{}; + + Parms.World = World; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Actors != nullptr) + *Actors = std::move(Parms.Actors); +} + + +// Function Phoenix.MapHogwarts.GetMapLocationName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapHogwarts::GetMapLocationName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "GetMapLocationName"); + + Params::MapHogwarts_GetMapLocationName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.GetMapScreenWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UHogwartsMapScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHogwartsMapScreen* UMapHogwarts::GetMapScreenWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "GetMapScreenWidget"); + + Params::MapHogwarts_GetMapScreenWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.GetMapTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMapHogwarts::GetMapTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "GetMapTransform"); + + Params::MapHogwarts_GetMapTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.GetMissionsForThisRegion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMapHogwarts::GetMissionsForThisRegion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "GetMissionsForThisRegion"); + + Params::MapHogwarts_GetMissionsForThisRegion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.GetUseNewIcons +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapHogwarts::GetUseNewIcons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "GetUseNewIcons"); + + Params::MapHogwarts_GetUseNewIcons Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.GetZoomType +// (Native, Public, BlueprintCallable) +// Parameters: +// float Zoom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMapZoomTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapZoomTypes UMapHogwarts::GetZoomType(float Zoom) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "GetZoomType"); + + Params::MapHogwarts_GetZoomType Parms{}; + + Parms.Zoom = Zoom; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.GiveMeHelp_Event +// (Event, Public, BlueprintEvent) + +void UMapHogwarts::GiveMeHelp_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "GiveMeHelp_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwarts.HandleMapLocationChanged +// (Final, Native, Private) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CurrentMapLocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::HandleMapLocationChanged(const class UObject* Caller, const class FString& CurrentMapLocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "HandleMapLocationChanged"); + + Params::MapHogwarts_HandleMapLocationChanged Parms{}; + + Parms.Caller = Caller; + Parms.CurrentMapLocationName = std::move(CurrentMapLocationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.InHogwarts +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapHogwarts::InHogwarts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "InHogwarts"); + + Params::MapHogwarts_InHogwarts Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.InHogwartsLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapHogwarts::InHogwartsLocation(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "InHogwartsLocation"); + + Params::MapHogwarts_InHogwartsLocation Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.IsBannerActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapHogwarts::IsBannerActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "IsBannerActive"); + + Params::MapHogwarts_IsBannerActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwarts.OnCameraBlendComplete +// (Final, Native, Private) + +void UMapHogwarts::OnCameraBlendComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "OnCameraBlendComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.OnMapItemSelected +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString* ItemString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool WasCanceled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::OnMapItemSelected(class FString* ItemString, int32 ItemIndex, bool WasCanceled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "OnMapItemSelected"); + + Params::MapHogwarts_OnMapItemSelected Parms{}; + + Parms.ItemIndex = ItemIndex; + Parms.WasCanceled = WasCanceled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ItemString != nullptr) + *ItemString = std::move(Parms.ItemString); +} + + +// Function Phoenix.MapHogwarts.OnMapItemSelected_Event +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& ItemString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 ItemIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool WasCanceled (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::OnMapItemSelected_Event(const class FString& ItemString, const int32 ItemIndex, const bool WasCanceled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "OnMapItemSelected_Event"); + + Params::MapHogwarts_OnMapItemSelected_Event Parms{}; + + Parms.ItemString = std::move(ItemString); + Parms.ItemIndex = ItemIndex; + Parms.WasCanceled = WasCanceled; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapHogwarts.OnSaveGameLoaded +// (Final, Native, Private) + +void UMapHogwarts::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.OnStartPathing +// (Final, Native, Private) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 BeaconHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::OnStartPathing(const class UObject* i_caller, uint32 BeaconHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "OnStartPathing"); + + Params::MapHogwarts_OnStartPathing Parms{}; + + Parms.i_caller = i_caller; + Parms.BeaconHandle = BeaconHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.OverlandMapZoom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float val (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::OverlandMapZoom(float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "OverlandMapZoom"); + + Params::MapHogwarts_OverlandMapZoom Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.SetUseNewIcons +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pUseNewIcons (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::SetUseNewIcons(bool pUseNewIcons) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "SetUseNewIcons"); + + Params::MapHogwarts_SetUseNewIcons Parms{}; + + Parms.pUseNewIcons = pUseNewIcons; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.SetZoomType +// (Native, Public, BlueprintCallable) +// Parameters: +// EMapZoomTypes ZoomType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::SetZoomType(EMapZoomTypes ZoomType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "SetZoomType"); + + Params::MapHogwarts_SetZoomType Parms{}; + + Parms.ZoomType = ZoomType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.ShowPortraitTravel +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap&Locations (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMapHogwarts::ShowPortraitTravel(const TMap& Locations) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "ShowPortraitTravel"); + + Params::MapHogwarts_ShowPortraitTravel Parms{}; + + Parms.Locations = std::move(Locations); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwarts.TestEvent +// (Event, Public, BlueprintEvent) + +void UMapHogwarts::TestEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "TestEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwarts.WayPointCallbackHogwarts +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapHogwarts::WayPointCallbackHogwarts(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwarts", "WayPointCallbackHogwarts"); + + Params::MapHogwarts_WayPointCallbackHogwarts Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_TombProtector_QBUpdate.SetDataAsset +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UEnemy_TombProtector_QBUpdateDataAsset*InDataAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_TombProtector_QBUpdate::SetDataAsset(class UEnemy_TombProtector_QBUpdateDataAsset* InDataAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Enemy_TombProtector_QBUpdate", "SetDataAsset"); + + Params::Enemy_TombProtector_QBUpdate_SetDataAsset Parms{}; + + Parms.InDataAsset = InDataAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_TombProtector_QBUpdate.SetSpawnAnchor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLoc (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemy_TombProtector_QBUpdate::SetSpawnAnchor(const struct FVector& InLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Enemy_TombProtector_QBUpdate", "SetSpawnAnchor"); + + Params::Enemy_TombProtector_QBUpdate_SetSpawnAnchor Parms{}; + + Parms.InLoc = std::move(InLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Enemy_TombProtector_QBUpdate.SetSpawnPoints +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InLocArray (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UEnemy_TombProtector_QBUpdate::SetSpawnPoints(const TArray& InLocArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Enemy_TombProtector_QBUpdate", "SetSpawnPoints"); + + Params::Enemy_TombProtector_QBUpdate_SetSpawnPoints Parms{}; + + Parms.InLocArray = std::move(InLocArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixTrackingVolume.OnBeginOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixTrackingVolume::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTrackingVolume", "OnBeginOverlap"); + + Params::PhoenixTrackingVolume_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixTrackingVolume.OnEndOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixTrackingVolume::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTrackingVolume", "OnEndOverlap"); + + Params::PhoenixTrackingVolume_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetParentToActors +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InActorList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class AActor* InParent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetParentToActors(const TArray& InActorList, class AActor* InParent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("EnemyAIComponent", "SetParentToActors"); + + Params::EnemyAIComponent_SetParentToActors Parms{}; + + Parms.InActorList = std::move(InActorList); + Parms.InParent = InParent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AbortAttack +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::AbortAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AbortAttack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AbortAUS +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bBranchToIdle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::AbortAUS(bool bBranchToIdle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AbortAUS"); + + Params::EnemyAIComponent_AbortAUS Parms{}; + + Parms.bBranchToIdle = bBranchToIdle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AcquireShield +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InShieldPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::AcquireShield(class AEnemyAIWeapon* InShieldPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AcquireShield"); + + Params::EnemyAIComponent_AcquireShield Parms{}; + + Parms.InShieldPtr = InShieldPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AcquireSpellCaster +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ASpellCasterTool* InSpellCasterPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::AcquireSpellCaster(class ASpellCasterTool* InSpellCasterPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AcquireSpellCaster"); + + Params::EnemyAIComponent_AcquireSpellCaster Parms{}; + + Parms.InSpellCasterPtr = InSpellCasterPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AcquireWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::AcquireWeapon(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AcquireWeapon"); + + Params::EnemyAIComponent_AcquireWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ActivateRequiredWeapon +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::ActivateRequiredWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ActivateRequiredWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AddQBUpdateData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_AttackLocSource InSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::AddQBUpdateData(EEnemy_AttackLocSource InSource) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AddQBUpdateData"); + + Params::EnemyAIComponent_AddQBUpdateData Parms{}; + + Parms.InSource = InSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AdjustAttackWeightsByID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::AdjustAttackWeightsByID(const class FString& InRegistryID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AdjustAttackWeightsByID"); + + Params::EnemyAIComponent_AdjustAttackWeightsByID Parms{}; + + Parms.InRegistryID = std::move(InRegistryID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AdvancePath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::AdvancePath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AdvancePath"); + + Params::EnemyAIComponent_AdvancePath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.AllowHideBlindWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::AllowHideBlindWeapon(bool bInAllow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AllowHideBlindWeapon"); + + Params::EnemyAIComponent_AllowHideBlindWeapon Parms{}; + + Parms.bInAllow = bInAllow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AllowSingleAttack +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::AllowSingleAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AllowSingleAttack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ApparateArrivedEvent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InApparateActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ApparateArrivedEvent(class AActor* InApparateActor, const struct FVector& InLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ApparateArrivedEvent"); + + Params::EnemyAIComponent_ApparateArrivedEvent Parms{}; + + Parms.InApparateActor = InApparateActor; + Parms.InLoc = std::move(InLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ApparateDoneEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InApparateActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ApparateDoneEvent(class AActor* InApparateActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ApparateDoneEvent"); + + Params::EnemyAIComponent_ApparateDoneEvent Parms{}; + + Parms.InApparateActor = InApparateActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ApplyDesynchronization +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::ApplyDesynchronization() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ApplyDesynchronization"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AttackChooseBTInject +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::AttackChooseBTInject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AttackChooseBTInject"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AttackedEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::AttackedEvent(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AttackedEvent"); + + Params::EnemyAIComponent_AttackedEvent Parms{}; + + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AttackExecuteBTInject +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::AttackExecuteBTInject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AttackExecuteBTInject"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AttackTreeUpdate +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::AttackTreeUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AttackTreeUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.AttackUpdateStateUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_AttackUpdateState AttackUpdateState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::AttackUpdateStateUpdate(EEnemy_AttackUpdateState AttackUpdateState, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AttackUpdateStateUpdate"); + + Params::EnemyAIComponent_AttackUpdateStateUpdate Parms{}; + + Parms.AttackUpdateState = AttackUpdateState; + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.BroadcastAlertSense +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::BroadcastAlertSense() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "BroadcastAlertSense"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.BroadcastAlertState +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::BroadcastAlertState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "BroadcastAlertState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.BroadcastOnAlertSenseChanged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float alertSense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::BroadcastOnAlertSenseChanged(float alertSense) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "BroadcastOnAlertSenseChanged"); + + Params::EnemyAIComponent_BroadcastOnAlertSenseChanged Parms{}; + + Parms.alertSense = alertSense; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.BroadcastOnDeath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* pActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::BroadcastOnDeath(class AActor* pActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "BroadcastOnDeath"); + + Params::EnemyAIComponent_BroadcastOnDeath Parms{}; + + Parms.pActor = pActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.CastProtegoSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::CastProtegoSpell(class USpellToolRecord* SpellToolRecord, class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "CastProtegoSpell"); + + Params::EnemyAIComponent_CastProtegoSpell Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.CastSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::CastSpell(class USpellToolRecord* SpellToolRecord, class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "CastSpell"); + + Params::EnemyAIComponent_CastSpell Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.CastSpellAtActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAlwaysHitTargetActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::CastSpellAtActor(class AActor* InTargetPtr, class USpellToolRecord* SpellToolRecord, class FName InSocketName, const bool bAlwaysHitTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "CastSpellAtActor"); + + Params::EnemyAIComponent_CastSpellAtActor Parms{}; + + Parms.InTargetPtr = InTargetPtr; + Parms.SpellToolRecord = SpellToolRecord; + Parms.InSocketName = InSocketName; + Parms.bAlwaysHitTargetActor = bAlwaysHitTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.CastSpellAtLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& TargetLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InSocketName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::CastSpellAtLocation(const struct FVector& TargetLocation, class USpellToolRecord* SpellToolRecord, const class FName& InSocketName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "CastSpellAtLocation"); + + Params::EnemyAIComponent_CastSpellAtLocation Parms{}; + + Parms.TargetLocation = std::move(TargetLocation); + Parms.SpellToolRecord = SpellToolRecord; + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.CastSpellAtRandom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InSocketName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::CastSpellAtRandom(class USpellToolRecord* SpellToolRecord, class FName InSocketName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "CastSpellAtRandom"); + + Params::EnemyAIComponent_CastSpellAtRandom Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + Parms.InSocketName = InSocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ChooseAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnemyAIAttackData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnemyAIAttackData* UEnemyAIComponent::ChooseAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ChooseAttack"); + + Params::EnemyAIComponent_ChooseAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.ChooseAttackUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::ChooseAttackUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ChooseAttackUpdate"); + + Params::EnemyAIComponent_ChooseAttackUpdate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.ChooseCounterAttackSplit +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::ChooseCounterAttackSplit(const struct FGameplayTagContainer& InTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ChooseCounterAttackSplit"); + + Params::EnemyAIComponent_ChooseCounterAttackSplit Parms{}; + + Parms.InTagContainer = std::move(InTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.ComboEnd +// (Final, Native, Public) +// Parameters: +// int32 ComboCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ComboEnd(int32 ComboCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ComboEnd"); + + Params::EnemyAIComponent_ComboEnd Parms{}; + + Parms.ComboCount = ComboCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.DestroyAnimagusForm +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::DestroyAnimagusForm() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "DestroyAnimagusForm"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.DestroySpawnedChildren +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::DestroySpawnedChildren() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "DestroySpawnedChildren"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.DisableProvidedWeaponCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::DisableProvidedWeaponCollision(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "DisableProvidedWeaponCollision"); + + Params::EnemyAIComponent_DisableProvidedWeaponCollision Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.DisableShieldCollision +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::DisableShieldCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "DisableShieldCollision"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.DisableWeaponCollision +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::DisableWeaponCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "DisableWeaponCollision"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.DisarmShield +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ScaleForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UEnemyAIComponent::DisarmShield(float ScaleForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "DisarmShield"); + + Params::EnemyAIComponent_DisarmShield Parms{}; + + Parms.ScaleForce = ScaleForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.DisarmWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ScaleForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UEnemyAIComponent::DisarmWeapon(float ScaleForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "DisarmWeapon"); + + Params::EnemyAIComponent_DisarmWeapon Parms{}; + + Parms.ScaleForce = ScaleForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.EnableImmediateAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::EnableImmediateAttack(bool ShouldEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "EnableImmediateAttack"); + + Params::EnemyAIComponent_EnableImmediateAttack Parms{}; + + Parms.ShouldEnable = ShouldEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.EnableProvidedWeaponCollision +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::EnableProvidedWeaponCollision(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "EnableProvidedWeaponCollision"); + + Params::EnemyAIComponent_EnableProvidedWeaponCollision Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.EnableShieldCollision +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::EnableShieldCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "EnableShieldCollision"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.EnableTrackMeleePoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::EnableTrackMeleePoints(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "EnableTrackMeleePoints"); + + Params::EnemyAIComponent_EnableTrackMeleePoints Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.EnableWeaponCollision +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::EnableWeaponCollision() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "EnableWeaponCollision"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.EndAttack +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::EndAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "EndAttack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.EnemyAddToManager +// (Final, Native, Public) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::EnemyAddToManager(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "EnemyAddToManager"); + + Params::EnemyAIComponent_EnemyAddToManager Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.EnemyRemoveFromManager +// (Final, Native, Public) +// Parameters: +// class AActor* InActorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::EnemyRemoveFromManager(class AActor* InActorPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "EnemyRemoveFromManager"); + + Params::EnemyAIComponent_EnemyRemoveFromManager Parms{}; + + Parms.InActorPtr = InActorPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.FireWeaponAOE1 +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::FireWeaponAOE1(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "FireWeaponAOE1"); + + Params::EnemyAIComponent_FireWeaponAOE1 Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ForceAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnemyAIAttackData* InAttackPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBypassPerception (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ForceAttack(class UEnemyAIAttackData* InAttackPtr, bool bBypassPerception) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ForceAttack"); + + Params::EnemyAIComponent_ForceAttack Parms{}; + + Parms.InAttackPtr = InAttackPtr; + Parms.bBypassPerception = bBypassPerception; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ForceAttackState +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::ForceAttackState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ForceAttackState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ForceChooseAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnemyAIAttackData* InAttackPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ForceChooseAttack(class UEnemyAIAttackData* InAttackPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ForceChooseAttack"); + + Params::EnemyAIComponent_ForceChooseAttack Parms{}; + + Parms.InAttackPtr = InAttackPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ForceDisengagedState +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::ForceDisengagedState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ForceDisengagedState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ForceExecuteAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnemyAIAttackData* InAttackPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ForceExecuteAttack(class UEnemyAIAttackData* InAttackPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ForceExecuteAttack"); + + Params::EnemyAIComponent_ForceExecuteAttack Parms{}; + + Parms.InAttackPtr = InAttackPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ForceExecuteDelayedAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnemyAIAttackData* InAttackPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ForceExecuteDelayedAttack(class UEnemyAIAttackData* InAttackPtr, float InDelay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ForceExecuteDelayedAttack"); + + Params::EnemyAIComponent_ForceExecuteDelayedAttack Parms{}; + + Parms.InAttackPtr = InAttackPtr; + Parms.InDelay = InDelay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ForceNextAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnemyAIAttackData* InAttackPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ForceNextAttack(class UEnemyAIAttackData* InAttackPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ForceNextAttack"); + + Params::EnemyAIComponent_ForceNextAttack Parms{}; + + Parms.InAttackPtr = InAttackPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ForceQBDataForceUpdate +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::ForceQBDataForceUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ForceQBDataForceUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.GetActiveSpawnMeteorData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemyAIComponent::GetActiveSpawnMeteorData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetActiveSpawnMeteorData"); + + Params::EnemyAIComponent_GetActiveSpawnMeteorData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetAlertSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UEnemyAIComponent::GetAlertSense() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetAlertSense"); + + Params::EnemyAIComponent_GetAlertSense Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetAttackStateRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemyAIAttackState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyAIAttackState UEnemyAIComponent::GetAttackStateRange() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetAttackStateRange"); + + Params::EnemyAIComponent_GetAttackStateRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetAttackWaitingForDesynchronization +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::GetAttackWaitingForDesynchronization() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetAttackWaitingForDesynchronization"); + + Params::EnemyAIComponent_GetAttackWaitingForDesynchronization Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetEnemyAnimInstance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnemy_AnimInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnemy_AnimInstance* UEnemyAIComponent::GetEnemyAnimInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetEnemyAnimInstance"); + + Params::EnemyAIComponent_GetEnemyAnimInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetGameChangerForm +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANPC_Character* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ANPC_Character* UEnemyAIComponent::GetGameChangerForm() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetGameChangerForm"); + + Params::EnemyAIComponent_GetGameChangerForm Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetGameChangerObjectName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UEnemyAIComponent::GetGameChangerObjectName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetGameChangerObjectName"); + + Params::EnemyAIComponent_GetGameChangerObjectName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetOrCreateQBUpdateInstanceData +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENPC_QBUpdate InUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEnemy_InstanceQBUpdateData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnemy_InstanceQBUpdateData* UEnemyAIComponent::GetOrCreateQBUpdateInstanceData(ENPC_QBUpdate InUpdate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetOrCreateQBUpdateInstanceData"); + + Params::EnemyAIComponent_GetOrCreateQBUpdateInstanceData Parms{}; + + Parms.InUpdate = InUpdate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetProtegoSpellLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_ProtegoLevel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_ProtegoLevel UEnemyAIComponent::GetProtegoSpellLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetProtegoSpellLevel"); + + Params::EnemyAIComponent_GetProtegoSpellLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetQBUpdateData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_AttackLocSource InSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UEnemy_QBUpdateData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnemy_QBUpdateData* UEnemyAIComponent::GetQBUpdateData(EEnemy_AttackLocSource InSource) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetQBUpdateData"); + + Params::EnemyAIComponent_GetQBUpdateData Parms{}; + + Parms.InSource = InSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetWeaponToAcquire +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemyAIComponent::GetWeaponToAcquire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetWeaponToAcquire"); + + Params::EnemyAIComponent_GetWeaponToAcquire Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.HandleAbilityActorHit +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InOtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::HandleAbilityActorHit(class AActor* InOtherActor, const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HandleAbilityActorHit"); + + Params::EnemyAIComponent_HandleAbilityActorHit Parms{}; + + Parms.InOtherActor = InOtherActor; + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.HandleAbilityAnimEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_AbilityEvent inAnimEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::HandleAbilityAnimEvent(EEnemy_AbilityEvent inAnimEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HandleAbilityAnimEvent"); + + Params::EnemyAIComponent_HandleAbilityAnimEvent Parms{}; + + Parms.inAnimEvent = inAnimEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.HandleAttackDone +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::HandleAttackDone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HandleAttackDone"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.HandleOnActorEndHit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* pOtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::HandleOnActorEndHit(class AActor* pOtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HandleOnActorEndHit"); + + Params::EnemyAIComponent_HandleOnActorEndHit Parms{}; + + Parms.pOtherActor = pOtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.HandleOnActorHit +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* pOtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::HandleOnActorHit(class AActor* pOtherActor, const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HandleOnActorHit"); + + Params::EnemyAIComponent_HandleOnActorHit Parms{}; + + Parms.pOtherActor = pOtherActor; + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.HandleSpellSuccess +// (Final, Native, Public) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class ASpellTool* Spell (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SpellType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::HandleSpellSuccess(class AActor* Target, const class ASpellTool* Spell, class FName SpellType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HandleSpellSuccess"); + + Params::EnemyAIComponent_HandleSpellSuccess Parms{}; + + Parms.Target = Target; + Parms.Spell = Spell; + Parms.SpellType = SpellType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.HideActiveWeapon +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::HideActiveWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HideActiveWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.HideProtegoSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::HideProtegoSpell(bool bInHide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HideProtegoSpell"); + + Params::EnemyAIComponent_HideProtegoSpell Parms{}; + + Parms.bInHide = bInHide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.InitFollowSpline +// (Final, Native, Protected, BlueprintCallable) + +void UEnemyAIComponent::InitFollowSpline() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "InitFollowSpline"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.InitMoveToAttackLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DestinationLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::InitMoveToAttackLocation(const struct FVector& DestinationLoc, float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "InitMoveToAttackLocation"); + + Params::EnemyAIComponent_InitMoveToAttackLocation Parms{}; + + Parms.DestinationLoc = std::move(DestinationLoc); + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.InitMoveToAttackRunTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::InitMoveToAttackRunTo(float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "InitMoveToAttackRunTo"); + + Params::EnemyAIComponent_InitMoveToAttackRunTo Parms{}; + + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.InitWaitForAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::InitWaitForAbility(float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "InitWaitForAbility"); + + Params::EnemyAIComponent_InitWaitForAbility Parms{}; + + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.InitWaitForCreatureStance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECreatureStance InWaitForStance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWaitForStationary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::InitWaitForCreatureStance(ECreatureStance InWaitForStance, bool bWaitForStationary, float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "InitWaitForCreatureStance"); + + Params::EnemyAIComponent_InitWaitForCreatureStance Parms{}; + + Parms.InWaitForStance = InWaitForStance; + Parms.bWaitForStationary = bWaitForStationary; + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.IsCharacterDisengaged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::IsCharacterDisengaged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "IsCharacterDisengaged"); + + Params::EnemyAIComponent_IsCharacterDisengaged Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.LogBehaviorTree +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TaskName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::LogBehaviorTree(class FName TaskName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "LogBehaviorTree"); + + Params::EnemyAIComponent_LogBehaviorTree Parms{}; + + Parms.TaskName = TaskName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.MoveToAttackLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DestinationLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* CurveFloatPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::MoveToAttackLocation(const struct FVector& DestinationLoc, class UCurveFloat* CurveFloatPtr, float InterpSpeed, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "MoveToAttackLocation"); + + Params::EnemyAIComponent_MoveToAttackLocation Parms{}; + + Parms.DestinationLoc = std::move(DestinationLoc); + Parms.CurveFloatPtr = CurveFloatPtr; + Parms.InterpSpeed = InterpSpeed; + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.MoveToAttackRunTo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::MoveToAttackRunTo(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "MoveToAttackRunTo"); + + Params::EnemyAIComponent_MoveToAttackRunTo Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.OnActorDamaged +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& InHit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::OnActorDamaged(class AActor* InActor, class AActor* InInstigator, float InDamage, const struct FHitResult& InHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnActorDamaged"); + + Params::EnemyAIComponent_OnActorDamaged Parms{}; + + Parms.InActor = InActor; + Parms.InInstigator = InInstigator; + Parms.InDamage = InDamage; + Parms.InHit = std::move(InHit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OnActorHit +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnActorHit"); + + Params::EnemyAIComponent_OnActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OnAnimagusFormAvadaKedavra +// (Final, Native, Public) + +void UEnemyAIComponent::OnAnimagusFormAvadaKedavra() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnAnimagusFormAvadaKedavra"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OnAnimagusFormDeath +// (Final, Native, Public) + +void UEnemyAIComponent::OnAnimagusFormDeath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnAnimagusFormDeath"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OnAnimagusFormTimeout +// (Final, Native, Public) + +void UEnemyAIComponent::OnAnimagusFormTimeout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnAnimagusFormTimeout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OnAnimagusFormTransformed +// (Final, Native, Public) + +void UEnemyAIComponent::OnAnimagusFormTransformed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnAnimagusFormTransformed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OnAttackDBLoaded +// (Final, Native, Public) +// Parameters: +// class AActor* LoadActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EActor_LoadDBProcessingType LoadType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::OnAttackDBLoaded(class AActor* LoadActor, EActor_LoadDBProcessingType LoadType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnAttackDBLoaded"); + + Params::EnemyAIComponent_OnAttackDBLoaded Parms{}; + + Parms.LoadActor = LoadActor; + Parms.LoadType = LoadType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OnJumpSplineDone +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::OnJumpSplineDone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnJumpSplineDone"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OnObjectLoaded +// (Final, Native, Public) +// Parameters: +// const class FString& ObjectToLoad (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::OnObjectLoaded(const class FString& ObjectToLoad) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnObjectLoaded"); + + Params::EnemyAIComponent_OnObjectLoaded Parms{}; + + Parms.ObjectToLoad = std::move(ObjectToLoad); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OnReplicatedFormDeath +// (Final, Native, Public) + +void UEnemyAIComponent::OnReplicatedFormDeath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OnReplicatedFormDeath"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.OverlapMeleeCapsule +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InVictim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& InHitResult (Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// ENPC_HitDirection InForceDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEnemy_MeleeAttackOverlapData* OutOverlapData (Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::OverlapMeleeCapsule(class AActor* InVictim, const struct FHitResult& InHitResult, ENPC_HitDirection InForceDirection, struct FEnemy_MeleeAttackOverlapData* OutOverlapData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "OverlapMeleeCapsule"); + + Params::EnemyAIComponent_OverlapMeleeCapsule Parms{}; + + Parms.InVictim = InVictim; + Parms.InHitResult = std::move(InHitResult); + Parms.InForceDirection = InForceDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutOverlapData != nullptr) + *OutOverlapData = std::move(Parms.OutOverlapData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.PathNodeArrival +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::PathNodeArrival() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "PathNodeArrival"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.PreAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_AttackSource InSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::PreAttack(EEnemy_AttackSource InSource) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "PreAttack"); + + Params::EnemyAIComponent_PreAttack Parms{}; + + Parms.InSource = InSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.PreloadAnimagusForm +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSoftClassPtr AnimalForm (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::PreloadAnimagusForm(TSoftClassPtr AnimalForm) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "PreloadAnimagusForm"); + + Params::EnemyAIComponent_PreloadAnimagusForm Parms{}; + + Parms.AnimalForm = AnimalForm; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.PreparePotentialSpawnLocations +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::PreparePotentialSpawnLocations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "PreparePotentialSpawnLocations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.PublishAttackStateToBlackboard +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::PublishAttackStateToBlackboard() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "PublishAttackStateToBlackboard"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ReactionStart +// (Final, Native, Public) +// Parameters: +// class UAblReactionData* ReactionData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblReactionComponent* ReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ReactionStart(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ReactionStart"); + + Params::EnemyAIComponent_ReactionStart Parms{}; + + Parms.ReactionData = ReactionData; + Parms.ReactionComponent = ReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ReleaseShield +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InShieldPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSetDropVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ReleaseShield(class AEnemyAIWeapon* InShieldPtr, bool bSetDropVel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ReleaseShield"); + + Params::EnemyAIComponent_ReleaseShield Parms{}; + + Parms.InShieldPtr = InShieldPtr; + Parms.bSetDropVel = bSetDropVel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ReleaseSpellCaster +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ASpellCasterTool* InSpellCasterPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ReleaseSpellCaster(class ASpellCasterTool* InSpellCasterPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ReleaseSpellCaster"); + + Params::EnemyAIComponent_ReleaseSpellCaster Parms{}; + + Parms.InSpellCasterPtr = InSpellCasterPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ReleaseWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSetDropVel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsThrown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceDrop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ReleaseWeapon(class AEnemyAIWeapon* InWeaponPtr, bool bForceDestroy, bool bSetDropVel, bool bIsThrown, bool bForceDrop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ReleaseWeapon"); + + Params::EnemyAIComponent_ReleaseWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + Parms.bForceDestroy = bForceDestroy; + Parms.bSetDropVel = bSetDropVel; + Parms.bIsThrown = bIsThrown; + Parms.bForceDrop = bForceDrop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ResetAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_AttackResetSource InResetSource (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::ResetAttack(EEnemy_AttackResetSource InResetSource) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ResetAttack"); + + Params::EnemyAIComponent_ResetAttack Parms{}; + + Parms.InResetSource = InResetSource; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ResetDisengagedState +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::ResetDisengagedState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ResetDisengagedState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.RespawnWeapon +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::RespawnWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "RespawnWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.RotateToAttack +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::RotateToAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "RotateToAttack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.RotateToLoc +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Loc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::RotateToLoc(const struct FVector& Loc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "RotateToLoc"); + + Params::EnemyAIComponent_RotateToLoc Parms{}; + + Parms.Loc = std::move(Loc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SendMunitionImpact +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class AActor* pVictim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* pOriginator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInteractionArchitectAsset* pMunitionDataAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InMunitionImpactType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bForceUnblockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UEnemyAIComponent::SendMunitionImpact(const struct FHitResult& HitResult, class AActor* pVictim, class AActor* pOriginator, class UInteractionArchitectAsset* pMunitionDataAsset, class FName InMunitionImpactType, const struct FGameplayTagContainer& InMunitionTagContainer, bool bForceUnblockable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SendMunitionImpact"); + + Params::EnemyAIComponent_SendMunitionImpact Parms{}; + + Parms.HitResult = std::move(HitResult); + Parms.pVictim = pVictim; + Parms.pOriginator = pOriginator; + Parms.pMunitionDataAsset = pMunitionDataAsset; + Parms.InMunitionImpactType = InMunitionImpactType; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.bForceUnblockable = bForceUnblockable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.SetAlertMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* pTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAlertMode(class AActor* pTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAlertMode"); + + Params::EnemyAIComponent_SetAlertMode Parms{}; + + Parms.pTarget = pTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAllowProtegoToInterruptAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAllowProtegoInterrupt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAllowProtegoToInterruptAttack(bool bAllowProtegoInterrupt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAllowProtegoToInterruptAttack"); + + Params::EnemyAIComponent_SetAllowProtegoToInterruptAttack Parms{}; + + Parms.bAllowProtegoInterrupt = bAllowProtegoInterrupt; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAlwaysAccurate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAlways (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAlwaysAccurate(bool bAlways) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAlwaysAccurate"); + + Params::EnemyAIComponent_SetAlwaysAccurate Parms{}; + + Parms.bAlways = bAlways; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAlwaysInRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAlways (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAlwaysInRange(bool bAlways) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAlwaysInRange"); + + Params::EnemyAIComponent_SetAlwaysInRange Parms{}; + + Parms.bAlways = bAlways; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAlwaysMyTurn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAlwaysMyTurn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAlwaysMyTurn(bool bInAlwaysMyTurn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAlwaysMyTurn"); + + Params::EnemyAIComponent_SetAlwaysMyTurn Parms{}; + + Parms.bInAlwaysMyTurn = bInAlwaysMyTurn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAnimagusWolfPerceivedTarget +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::SetAnimagusWolfPerceivedTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAnimagusWolfPerceivedTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAttackCollisionType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAttackCollisionType InCollisionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAttackCollisionType(EAttackCollisionType InCollisionType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAttackCollisionType"); + + Params::EnemyAIComponent_SetAttackCollisionType Parms{}; + + Parms.InCollisionType = InCollisionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAttackExitAsSoonAsFired +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bExit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAttackExitAsSoonAsFired(bool bExit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAttackExitAsSoonAsFired"); + + Params::EnemyAIComponent_SetAttackExitAsSoonAsFired Parms{}; + + Parms.bExit = bExit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAttackingState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_AttackingState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAttackingState(EEnemy_AttackingState InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAttackingState"); + + Params::EnemyAIComponent_SetAttackingState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAttackLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAttackLocation(const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAttackLocation"); + + Params::EnemyAIComponent_SetAttackLocation Parms{}; + + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAttackMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* pTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAttackMode(class AActor* pTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAttackMode"); + + Params::EnemyAIComponent_SetAttackMode Parms{}; + + Parms.pTarget = pTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetAttackWithoutRestrictions +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInWithoutRestrictions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetAttackWithoutRestrictions(bool bInWithoutRestrictions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetAttackWithoutRestrictions"); + + Params::EnemyAIComponent_SetAttackWithoutRestrictions Parms{}; + + Parms.bInWithoutRestrictions = bInWithoutRestrictions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetCanAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool canAttack (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetCanAttack(bool canAttack) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetCanAttack"); + + Params::EnemyAIComponent_SetCanAttack Parms{}; + + Parms.canAttack = canAttack; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetCantMoveDuringAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool disableMove (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetCantMoveDuringAttack(bool disableMove) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetCantMoveDuringAttack"); + + Params::EnemyAIComponent_SetCantMoveDuringAttack Parms{}; + + Parms.disableMove = disableMove; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetCustomAttackData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UEnemyAIAttackData* InCustAttackPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InCustTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetCustomAttackData(class UEnemyAIAttackData* InCustAttackPtr, class AActor* InCustTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetCustomAttackData"); + + Params::EnemyAIComponent_SetCustomAttackData Parms{}; + + Parms.InCustAttackPtr = InCustAttackPtr; + Parms.InCustTarget = InCustTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetDamagedEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetDamagedEvent(float InAmount, class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetDamagedEvent"); + + Params::EnemyAIComponent_SetDamagedEvent Parms{}; + + Parms.InAmount = InAmount; + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetDeadEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetDeadEvent(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetDeadEvent"); + + Params::EnemyAIComponent_SetDeadEvent Parms{}; + + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetDeadMode +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::SetDeadMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetDeadMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetDestroyed +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::SetDestroyed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetDestroyed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetForceIntoAttackTAS +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetForceIntoAttackTAS(bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetForceIntoAttackTAS"); + + Params::EnemyAIComponent_SetForceIntoAttackTAS Parms{}; + + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetGameChangerForm +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ANPC_Character* inGameChangerForm (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetGameChangerForm(class ANPC_Character* inGameChangerForm) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetGameChangerForm"); + + Params::EnemyAIComponent_SetGameChangerForm Parms{}; + + Parms.inGameChangerForm = inGameChangerForm; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetGameChangerObjectName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& inObjectName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetGameChangerObjectName(const class FString& inObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetGameChangerObjectName"); + + Params::EnemyAIComponent_SetGameChangerObjectName Parms{}; + + Parms.inObjectName = std::move(inObjectName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetGameChangerState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENPC_GameChangerState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetGameChangerState(ENPC_GameChangerState InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetGameChangerState"); + + Params::EnemyAIComponent_SetGameChangerState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetIgnoreAttackCorridors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIgnore (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetIgnoreAttackCorridors(bool bIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetIgnoreAttackCorridors"); + + Params::EnemyAIComponent_SetIgnoreAttackCorridors Parms{}; + + Parms.bIgnore = bIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetInAttackWindow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetInAttackWindow(bool bin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetInAttackWindow"); + + Params::EnemyAIComponent_SetInAttackWindow Parms{}; + + Parms.bin = bin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetNewAlertUIData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FNPC_ShowUI& NewShowUI (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetNewAlertUIData(const struct FNPC_ShowUI& NewShowUI) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetNewAlertUIData"); + + Params::EnemyAIComponent_SetNewAlertUIData Parms{}; + + Parms.NewShowUI = std::move(NewShowUI); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetNoAttackExecuteCooldown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetNoAttackExecuteCooldown(bool bNo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetNoAttackExecuteCooldown"); + + Params::EnemyAIComponent_SetNoAttackExecuteCooldown Parms{}; + + Parms.bNo = bNo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetNoAttackSelectCooldown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetNoAttackSelectCooldown(bool bNo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetNoAttackSelectCooldown"); + + Params::EnemyAIComponent_SetNoAttackSelectCooldown Parms{}; + + Parms.bNo = bNo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetPathMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APathNode* pPathNode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetPathMode(class APathNode* pPathNode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetPathMode"); + + Params::EnemyAIComponent_SetPathMode Parms{}; + + Parms.pPathNode = pPathNode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetPlayProtegoDeflection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetPlayProtegoDeflection(bool bPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetPlayProtegoDeflection"); + + Params::EnemyAIComponent_SetPlayProtegoDeflection Parms{}; + + Parms.bPlay = bPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetResurrectedEvent +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::SetResurrectedEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetResurrectedEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetScaredMode +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::SetScaredMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetScaredMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetShield +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InShieldPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetShield(class AEnemyAIWeapon* InShieldPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetShield"); + + Params::EnemyAIComponent_SetShield Parms{}; + + Parms.InShieldPtr = InShieldPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetShieldSpellDeflectionIfEquipped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldDeflect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetShieldSpellDeflectionIfEquipped(bool bShouldDeflect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetShieldSpellDeflectionIfEquipped"); + + Params::EnemyAIComponent_SetShieldSpellDeflectionIfEquipped Parms{}; + + Parms.bShouldDeflect = bShouldDeflect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetShieldToAcquire +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InShieldPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetShieldToAcquire(class AEnemyAIWeapon* InShieldPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetShieldToAcquire"); + + Params::EnemyAIComponent_SetShieldToAcquire Parms{}; + + Parms.InShieldPtr = InShieldPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetShowOnOffShieldEffects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShowShieldEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetShowOnOffShieldEffects(bool bShowShieldEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetShowOnOffShieldEffects"); + + Params::EnemyAIComponent_SetShowOnOffShieldEffects Parms{}; + + Parms.bShowShieldEffects = bShowShieldEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetShowShieldWhenHit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShowWhenHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetShowShieldWhenHit(bool bShowWhenHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetShowShieldWhenHit"); + + Params::EnemyAIComponent_SetShowShieldWhenHit Parms{}; + + Parms.bShowWhenHit = bShowWhenHit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetSpellCaster +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ASpellCasterTool* InSpellCaster (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetSpellCaster(class ASpellCasterTool* InSpellCaster) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetSpellCaster"); + + Params::EnemyAIComponent_SetSpellCaster Parms{}; + + Parms.InSpellCaster = InSpellCaster; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetStationaryMode +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::SetStationaryMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetStationaryMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetTASEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetTASEnabled(bool inEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetTASEnabled"); + + Params::EnemyAIComponent_SetTASEnabled Parms{}; + + Parms.inEnabled = inEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetToDie +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InstigatorPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UInteractionArchitectAsset* InMunitionDataAssetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetToDie(class AActor* InstigatorPtr, class UInteractionArchitectAsset* InMunitionDataAssetPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetToDie"); + + Params::EnemyAIComponent_SetToDie Parms{}; + + Parms.InstigatorPtr = InstigatorPtr; + Parms.InMunitionDataAssetPtr = InMunitionDataAssetPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetUnblockableTags +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FGameplayTagContainer* InOutTagContainer (Parm, OutParm, NativeAccessSpecifierPublic) +// class UEnemyAIAttackData* attackDataPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUnblockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetUnblockableTags(struct FGameplayTagContainer* InOutTagContainer, class UEnemyAIAttackData* attackDataPtr, bool bForceUnblockable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetUnblockableTags"); + + Params::EnemyAIComponent_SetUnblockableTags Parms{}; + + Parms.attackDataPtr = attackDataPtr; + Parms.bForceUnblockable = bForceUnblockable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InOutTagContainer != nullptr) + *InOutTagContainer = std::move(Parms.InOutTagContainer); +} + + +// Function Phoenix.EnemyAIComponent.SetWanderMode +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::SetWanderMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetWanderMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SetWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SetWeapon(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SetWeapon"); + + Params::EnemyAIComponent_SetWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SpawnAnimagusForm +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::SpawnAnimagusForm() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SpawnAnimagusForm"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SpawnChild_BP +// (Final, Native, Protected, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& ObjectToSpawn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENPC_Spawn InSpawnType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& TeamName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& SpawnTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UEnemyAIComponent::SpawnChild_BP(const class FString& ObjectToSpawn, ENPC_Spawn InSpawnType, const class FString& TeamName, const struct FTransform& SpawnTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SpawnChild_BP"); + + Params::EnemyAIComponent_SpawnChild_BP Parms{}; + + Parms.ObjectToSpawn = std::move(ObjectToSpawn); + Parms.InSpawnType = InSpawnType; + Parms.TeamName = std::move(TeamName); + Parms.SpawnTransform = std::move(SpawnTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.SpawnLoot +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::SpawnLoot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SpawnLoot"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SpawnWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf SpawnWeaponClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemyAIComponent::SpawnWeapon(TSubclassOf SpawnWeaponClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SpawnWeapon"); + + Params::EnemyAIComponent_SpawnWeapon Parms{}; + + Parms.SpawnWeaponClass = SpawnWeaponClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.SplineSpawnArrivedEvent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InApparateActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SplineSpawnArrivedEvent(class AActor* InApparateActor, const struct FVector& InLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SplineSpawnArrivedEvent"); + + Params::EnemyAIComponent_SplineSpawnArrivedEvent Parms{}; + + Parms.InApparateActor = InApparateActor; + Parms.InLoc = std::move(InLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.SplineSpawnDoneEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InApparateActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::SplineSpawnDoneEvent(class AActor* InApparateActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "SplineSpawnDoneEvent"); + + Params::EnemyAIComponent_SplineSpawnDoneEvent Parms{}; + + Parms.InApparateActor = InApparateActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.StartApparateInEvent +// (Final, Native, Public) + +void UEnemyAIComponent::StartApparateInEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StartApparateInEvent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.StartAttack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::StartAttack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StartAttack"); + + Params::EnemyAIComponent_StartAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.StartFollowSpline +// (Final, Native, Protected, BlueprintCallable) + +void UEnemyAIComponent::StartFollowSpline() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StartFollowSpline"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.StartGameChanger +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::StartGameChanger() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StartGameChanger"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.StartProtegoSpell +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::StartProtegoSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StartProtegoSpell"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.StopCastSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::StopCastSpell(class USpellToolRecord* SpellToolRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StopCastSpell"); + + Params::EnemyAIComponent_StopCastSpell Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.StopGameChanger +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::StopGameChanger() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StopGameChanger"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.StopProtegoSpell +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::StopProtegoSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StopProtegoSpell"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.StopWandLinkCowerDelayed +// (Final, Native, Public) + +void UEnemyAIComponent::StopWandLinkCowerDelayed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StopWandLinkCowerDelayed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.StoreWeapon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::StoreWeapon(class AEnemyAIWeapon* InWeaponPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "StoreWeapon"); + + Params::EnemyAIComponent_StoreWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.TeamChanged +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::TeamChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "TeamChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.ThrowWeapon +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::ThrowWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "ThrowWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.TrackMeleePoints +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InMeleeLoc (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::TrackMeleePoints(const struct FVector& InMeleeLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "TrackMeleePoints"); + + Params::EnemyAIComponent_TrackMeleePoints Parms{}; + + Parms.InMeleeLoc = std::move(InMeleeLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.UnhideActiveWeapon +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::UnhideActiveWeapon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "UnhideActiveWeapon"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.UpdateAttackLocation +// (Final, Native, Public, BlueprintCallable) + +void UEnemyAIComponent::UpdateAttackLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "UpdateAttackLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.UpdateFacingToLoc +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Loc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCurveFloat* CurvePtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InterpSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::UpdateFacingToLoc(const struct FVector& Loc, class UCurveFloat* CurvePtr, float InterpSpeed, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "UpdateFacingToLoc"); + + Params::EnemyAIComponent_UpdateFacingToLoc Parms{}; + + Parms.Loc = std::move(Loc); + Parms.CurvePtr = CurvePtr; + Parms.InterpSpeed = InterpSpeed; + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.UpdateFollowSpline +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::UpdateFollowSpline(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "UpdateFollowSpline"); + + Params::EnemyAIComponent_UpdateFollowSpline Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.UpdateHealthRTPCCallback +// (Final, Native, Public) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIndicateHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyAIComponent::UpdateHealthRTPCCallback(class AActor* InActor, float Delta, bool bIndicateHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "UpdateHealthRTPCCallback"); + + Params::EnemyAIComponent_UpdateHealthRTPCCallback Parms{}; + + Parms.InActor = InActor; + Parms.Delta = Delta; + Parms.bIndicateHUD = bIndicateHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.WaitForAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EEnemy_Ability InWaitForState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::WaitForAbility(EEnemy_Ability InWaitForState, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "WaitForAbility"); + + Params::EnemyAIComponent_WaitForAbility Parms{}; + + Parms.InWaitForState = InWaitForState; + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.WaitForCreatureStance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECreatureStance InWaitForStance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWaitForStationary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::WaitForCreatureStance(ECreatureStance InWaitForStance, bool bWaitForStationary, float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "WaitForCreatureStance"); + + Params::EnemyAIComponent_WaitForCreatureStance Parms{}; + + Parms.InWaitForStance = InWaitForStance; + Parms.bWaitForStationary = bWaitForStationary; + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.AllWeaponsLifetimeToZero +// (Final, Native, Public, BlueprintCallable, Const) + +void UEnemyAIComponent::AllWeaponsLifetimeToZero() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "AllWeaponsLifetimeToZero"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyAIComponent.CanAnyStoredWeaponBeThrown +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::CanAnyStoredWeaponBeThrown() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "CanAnyStoredWeaponBeThrown"); + + Params::EnemyAIComponent_CanAnyStoredWeaponBeThrown Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.CanStoreWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::CanStoreWeapon(class AEnemyAIWeapon* InWeaponPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "CanStoreWeapon"); + + Params::EnemyAIComponent_CanStoreWeapon Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.FindAvailableStoredWeaponSocket +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutSocketName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::FindAvailableStoredWeaponSocket(class AEnemyAIWeapon* InWeaponPtr, class FName* OutSocketName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "FindAvailableStoredWeaponSocket"); + + Params::EnemyAIComponent_FindAvailableStoredWeaponSocket Parms{}; + + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutSocketName != nullptr) + *OutSocketName = Parms.OutSocketName; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetAlert +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FEnemy_AlertData ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +const struct FEnemy_AlertData UEnemyAIComponent::GetAlert() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetAlert"); + + Params::EnemyAIComponent_GetAlert Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetAttackCollisionType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EAttackCollisionType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAttackCollisionType UEnemyAIComponent::GetAttackCollisionType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetAttackCollisionType"); + + Params::EnemyAIComponent_GetAttackCollisionType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetAttackLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UEnemyAIComponent::GetAttackLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetAttackLocation"); + + Params::EnemyAIComponent_GetAttackLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetAttackState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemyAIAttackState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyAIAttackState UEnemyAIComponent::GetAttackState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetAttackState"); + + Params::EnemyAIComponent_GetAttackState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetAttackUpdateState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemy_AttackUpdateState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemy_AttackUpdateState UEnemyAIComponent::GetAttackUpdateState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetAttackUpdateState"); + + Params::EnemyAIComponent_GetAttackUpdateState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetAttackUpdateStateSuccess +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::GetAttackUpdateStateSuccess() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetAttackUpdateStateSuccess"); + + Params::EnemyAIComponent_GetAttackUpdateStateSuccess Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetCanAttack +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::GetCanAttack() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetCanAttack"); + + Params::EnemyAIComponent_GetCanAttack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetCriticalHealthPercept +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UEnemyAIComponent::GetCriticalHealthPercept() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetCriticalHealthPercept"); + + Params::EnemyAIComponent_GetCriticalHealthPercept Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetDamage +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* InVictimPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AEnemyAIWeapon* InWeaponPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UEnemyAIComponent::GetDamage(class AActor* InVictimPtr, class AEnemyAIWeapon* InWeaponPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetDamage"); + + Params::EnemyAIComponent_GetDamage Parms{}; + + Parms.InVictimPtr = InVictimPtr; + Parms.InWeaponPtr = InWeaponPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetEnemyWeaponDataAsset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UInteractionArchitectAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInteractionArchitectAsset* UEnemyAIComponent::GetEnemyWeaponDataAsset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetEnemyWeaponDataAsset"); + + Params::EnemyAIComponent_GetEnemyWeaponDataAsset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetEnemyWeaponTagContainer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer UEnemyAIComponent::GetEnemyWeaponTagContainer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetEnemyWeaponTagContainer"); + + Params::EnemyAIComponent_GetEnemyWeaponTagContainer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetGameChangerState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ENPC_GameChangerState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ENPC_GameChangerState UEnemyAIComponent::GetGameChangerState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetGameChangerState"); + + Params::EnemyAIComponent_GetGameChangerState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetInAttackWindow +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::GetInAttackWindow() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetInAttackWindow"); + + Params::EnemyAIComponent_GetInAttackWindow Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetIsStealthAttackCurrentlyDisabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::GetIsStealthAttackCurrentlyDisabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetIsStealthAttackCurrentlyDisabled"); + + Params::EnemyAIComponent_GetIsStealthAttackCurrentlyDisabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetLastKnownTargetLoc +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UEnemyAIComponent::GetLastKnownTargetLoc() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetLastKnownTargetLoc"); + + Params::EnemyAIComponent_GetLastKnownTargetLoc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetMoveToAttackRunToSuccess +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::GetMoveToAttackRunToSuccess() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetMoveToAttackRunToSuccess"); + + Params::EnemyAIComponent_GetMoveToAttackRunToSuccess Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetNPCPerceptionInfo +// (Final, Native, Public, Const) +// Parameters: +// const struct FNPC_PerceptionInfo ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +const struct FNPC_PerceptionInfo UEnemyAIComponent::GetNPCPerceptionInfo() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetNPCPerceptionInfo"); + + Params::EnemyAIComponent_GetNPCPerceptionInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetPathNode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APathNode* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APathNode* UEnemyAIComponent::GetPathNode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetPathNode"); + + Params::EnemyAIComponent_GetPathNode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetProtegoSpellTool +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* UEnemyAIComponent::GetProtegoSpellTool() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetProtegoSpellTool"); + + Params::EnemyAIComponent_GetProtegoSpellTool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetSizeCategory +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEEnemyAISizeCategory ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEEnemyAISizeCategory UEnemyAIComponent::GetSizeCategory() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetSizeCategory"); + + Params::EnemyAIComponent_GetSizeCategory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetSizeCategoryString +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UEnemyAIComponent::GetSizeCategoryString() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetSizeCategoryString"); + + Params::EnemyAIComponent_GetSizeCategoryString Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetSpawnData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UEnemyAISpawnData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UEnemyAISpawnData* UEnemyAIComponent::GetSpawnData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetSpawnData"); + + Params::EnemyAIComponent_GetSpawnData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetSpawnLoc +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UEnemyAIComponent::GetSpawnLoc() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetSpawnLoc"); + + Params::EnemyAIComponent_GetSpawnLoc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetSpellCaster +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpellCasterTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellCasterTool* UEnemyAIComponent::GetSpellCaster() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetSpellCaster"); + + Params::EnemyAIComponent_GetSpellCaster Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetTransientWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemyAIComponent::GetTransientWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetTransientWeapon"); + + Params::EnemyAIComponent_GetTransientWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetUnblockable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* InVictimPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceUnblockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::GetUnblockable(class AActor* InVictimPtr, bool bForceUnblockable) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetUnblockable"); + + Params::EnemyAIComponent_GetUnblockable Parms{}; + + Parms.InVictimPtr = InVictimPtr; + Parms.bForceUnblockable = bForceUnblockable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AEnemyAIWeapon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AEnemyAIWeapon* UEnemyAIComponent::GetWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetWeapon"); + + Params::EnemyAIComponent_GetWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.GetWeaponRequiredPercent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UEnemyAIComponent::GetWeaponRequiredPercent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "GetWeaponRequiredPercent"); + + Params::EnemyAIComponent_GetWeaponRequiredPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.HasStoredWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::HasStoredWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HasStoredWeapon"); + + Params::EnemyAIComponent_HasStoredWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.HasWeapon +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::HasWeapon() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "HasWeapon"); + + Params::EnemyAIComponent_HasWeapon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.InRangeToLoc +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& TestLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Loc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Tolerance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAllowIfTooClose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutDistFromRange (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::InRangeToLoc(const struct FVector& TestLoc, const struct FVector& Loc, float MinRange, float MaxRange, float Tolerance, bool bAllowIfTooClose, float* OutDistFromRange) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "InRangeToLoc"); + + Params::EnemyAIComponent_InRangeToLoc Parms{}; + + Parms.TestLoc = std::move(TestLoc); + Parms.Loc = std::move(Loc); + Parms.MinRange = MinRange; + Parms.MaxRange = MaxRange; + Parms.Tolerance = Tolerance; + Parms.bAllowIfTooClose = bAllowIfTooClose; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDistFromRange != nullptr) + *OutDistFromRange = Parms.OutDistFromRange; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.IsAttacking +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::IsAttacking() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "IsAttacking"); + + Params::EnemyAIComponent_IsAttacking Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.IsFacingToLoc +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Loc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::IsFacingToLoc(const struct FVector& Loc, float MinAngle) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "IsFacingToLoc"); + + Params::EnemyAIComponent_IsFacingToLoc Parms{}; + + Parms.Loc = std::move(Loc); + Parms.MinAngle = MinAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.IsRequiredWeaponStored +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UEnemyAIAttackData* AttackPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::IsRequiredWeaponStored(const class UEnemyAIAttackData* AttackPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "IsRequiredWeaponStored"); + + Params::EnemyAIComponent_IsRequiredWeaponStored Parms{}; + + Parms.AttackPtr = AttackPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.IsUsingNavLink +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::IsUsingNavLink() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "IsUsingNavLink"); + + Params::EnemyAIComponent_IsUsingNavLink Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyAIComponent.WasAttackParried +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* InVictimPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyAIComponent::WasAttackParried(class AActor* InVictimPtr) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyAIComponent", "WasAttackParried"); + + Params::EnemyAIComponent_WasAttackParried Parms{}; + + Parms.InVictimPtr = InVictimPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.CanAbandonMission +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName MissionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionLogWidget::CanAbandonMission(class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "CanAbandonMission"); + + Params::MissionLogWidget_CanAbandonMission Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.GetMissionLogData +// (Final, Native, Protected, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// int32* OutTrackedMissionIndex (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMissionLogWidget::GetMissionLogData(int32* OutTrackedMissionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "GetMissionLogData"); + + Params::MissionLogWidget_GetMissionLogData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTrackedMissionIndex != nullptr) + *OutTrackedMissionIndex = Parms.OutTrackedMissionIndex; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.TrackNewObjective +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class FString& ObjectiveName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionLogWidget::TrackNewObjective(const class FString& ObjectiveName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "TrackNewObjective"); + + Params::MissionLogWidget_TrackNewObjective Parms{}; + + Parms.ObjectiveName = std::move(ObjectiveName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.GetActiveObjectiveTrackableStates +// (Final, Native, Protected, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray* TrackableStates (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// class FString* TrackedObjective (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionLogWidget::GetActiveObjectiveTrackableStates(TArray* TrackableStates, class FString* TrackedObjective) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "GetActiveObjectiveTrackableStates"); + + Params::MissionLogWidget_GetActiveObjectiveTrackableStates Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TrackableStates != nullptr) + *TrackableStates = std::move(Parms.TrackableStates); + + if (TrackedObjective != nullptr) + *TrackedObjective = std::move(Parms.TrackedObjective); + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.GetLighthouseGoalInfo +// (Final, Native, Protected, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName* LighthouseGoalID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* LighthouseObjectives (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* ObjectiveUnlockedStates (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* ObjectiveCompleteStates (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionLogWidget::GetLighthouseGoalInfo(class FName* LighthouseGoalID, TArray* LighthouseObjectives, TArray* ObjectiveUnlockedStates, TArray* ObjectiveCompleteStates) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "GetLighthouseGoalInfo"); + + Params::MissionLogWidget_GetLighthouseGoalInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LighthouseGoalID != nullptr) + *LighthouseGoalID = Parms.LighthouseGoalID; + + if (LighthouseObjectives != nullptr) + *LighthouseObjectives = std::move(Parms.LighthouseObjectives); + + if (ObjectiveUnlockedStates != nullptr) + *ObjectiveUnlockedStates = std::move(Parms.ObjectiveUnlockedStates); + + if (ObjectiveCompleteStates != nullptr) + *ObjectiveCompleteStates = std::move(Parms.ObjectiveCompleteStates); + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.GetMapIconAndGlint +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MissionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Icon (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* Glint (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* IconColor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionLogWidget::GetMapIconAndGlint(class FName MissionID, class FString* Icon, class FString* Glint, struct FLinearColor* IconColor) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "GetMapIconAndGlint"); + + Params::MissionLogWidget_GetMapIconAndGlint Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Icon != nullptr) + *Icon = std::move(Parms.Icon); + + if (Glint != nullptr) + *Glint = std::move(Parms.Glint); + + if (IconColor != nullptr) + *IconColor = std::move(Parms.IconColor); + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.GetTrackedMissionData +// (Final, Native, Protected, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMissionLogData* MissionData (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionLogWidget::GetTrackedMissionData(struct FMissionLogData* MissionData) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "GetTrackedMissionData"); + + Params::MissionLogWidget_GetTrackedMissionData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MissionData != nullptr) + *MissionData = std::move(Parms.MissionData); + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.GetTrackedMissionId +// (Final, Native, Protected, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName* MissionID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionLogWidget::GetTrackedMissionId(class FName* MissionID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "GetTrackedMissionId"); + + Params::MissionLogWidget_GetTrackedMissionId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MissionID != nullptr) + *MissionID = Parms.MissionID; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.HasBeenInitialized +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionLogWidget::HasBeenInitialized() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "HasBeenInitialized"); + + Params::MissionLogWidget_HasBeenInitialized Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionLogWidget.MissionHasBeaconOnMap +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName MissionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionLogWidget::MissionHasBeaconOnMap(class FName MissionID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionLogWidget", "MissionHasBeaconOnMap"); + + Params::MissionLogWidget_MissionHasBeaconOnMap Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickActionWidget.InitActionMenuEvent +// (Event, Public, BlueprintEvent) + +void UQuickActionWidget::InitActionMenuEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionWidget", "InitActionMenuEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.QuickActionWidget.SetItemArray +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& Items (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// int32 StartingIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickActionWidget::SetItemArray(const TArray& Items, int32 StartingIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickActionWidget", "SetItemArray"); + + Params::QuickActionWidget_SetItemArray Parms{}; + + Parms.Items = std::move(Items); + Parms.StartingIndex = StartingIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GuideSuppressionVolume.OnBeginOverlap +// (Final, Native, Private) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGuideSuppressionVolume::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GuideSuppressionVolume", "OnBeginOverlap"); + + Params::GuideSuppressionVolume_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GuideSuppressionVolume.OnEndOverlap +// (Final, Native, Private) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGuideSuppressionVolume::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GuideSuppressionVolume", "OnEndOverlap"); + + Params::GuideSuppressionVolume_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyBroomRider_AiController.BarrelRollLeft +// (Final, Native, Public, BlueprintCallable) + +void AEnemyBroomRider_AiController::BarrelRollLeft() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBroomRider_AiController", "BarrelRollLeft"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyBroomRider_AiController.BarrelRollRight +// (Final, Native, Public, BlueprintCallable) + +void AEnemyBroomRider_AiController::BarrelRollRight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBroomRider_AiController", "BarrelRollRight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyBroomRider_AiController.GetDistanceFromPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UFlyingBroomPhysicsScratch_Spline*SplinePhysicsScratch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACharacter* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AEnemyBroomRider_AiController::GetDistanceFromPlayer(class UFlyingBroomPhysicsScratch_Spline* SplinePhysicsScratch, class ACharacter* Player) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBroomRider_AiController", "GetDistanceFromPlayer"); + + Params::EnemyBroomRider_AiController_GetDistanceFromPlayer Parms{}; + + Parms.SplinePhysicsScratch = SplinePhysicsScratch; + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyBroomRider_AiController.GoToPointOnSpline +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyBroomRider_AiController::GoToPointOnSpline(int32 Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBroomRider_AiController", "GoToPointOnSpline"); + + Params::EnemyBroomRider_AiController_GoToPointOnSpline Parms{}; + + Parms.Point = Point; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyBroomRider_AiController.PauseBroom +// (Final, Native, Public, BlueprintCallable) + +void AEnemyBroomRider_AiController::PauseBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBroomRider_AiController", "PauseBroom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyBroomRider_AiController.ResumeBroom +// (Final, Native, Public, BlueprintCallable) + +void AEnemyBroomRider_AiController::ResumeBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBroomRider_AiController", "ResumeBroom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyBroomRider_AiController.SetBroomYaw +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyBroomRider_AiController::SetBroomYaw(float Yaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBroomRider_AiController", "SetBroomYaw"); + + Params::EnemyBroomRider_AiController_SetBroomYaw Parms{}; + + Parms.Yaw = Yaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyBroomRider_AiController.StopAndWaitForPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float CriticalDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AEnemyBroomRider_AiController::StopAndWaitForPlayer(float CriticalDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyBroomRider_AiController", "StopAndWaitForPlayer"); + + Params::EnemyBroomRider_AiController_StopAndWaitForPlayer Parms{}; + + Parms.CriticalDistance = CriticalDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyBuff_Interface.CreateBuffEmitterFx +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnemyBuffTypeEnum BuffType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyBuff_Interface::CreateBuffEmitterFx(EEnemyBuffTypeEnum BuffType, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyBuff_Interface", "CreateBuffEmitterFx"); + + Params::EnemyBuff_Interface_CreateBuffEmitterFx Parms{}; + + Parms.BuffType = BuffType; + Parms.Location = std::move(Location); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyBuff_Interface.DeactivateBuffEmitterFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnemyBuffTypeEnum BuffType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyBuff_Interface::DeactivateBuffEmitterFx(EEnemyBuffTypeEnum BuffType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyBuff_Interface", "DeactivateBuffEmitterFx"); + + Params::EnemyBuff_Interface_DeactivateBuffEmitterFx Parms{}; + + Parms.BuffType = BuffType; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyBuff_Interface.DestroyBuffEmitterFx +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnemyBuffTypeEnum BuffType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyBuff_Interface::DestroyBuffEmitterFx(EEnemyBuffTypeEnum BuffType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyBuff_Interface", "DestroyBuffEmitterFx"); + + Params::EnemyBuff_Interface_DestroyBuffEmitterFx Parms{}; + + Parms.BuffType = BuffType; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyBuff_Interface.UpdateBuffEmitterLocationAndRotFx +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// EEnemyBuffTypeEnum BuffType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IEnemyBuff_Interface::UpdateBuffEmitterLocationAndRotFx(const struct FVector& Location, const struct FRotator& Rotation, EEnemyBuffTypeEnum BuffType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("EnemyBuff_Interface", "UpdateBuffEmitterLocationAndRotFx"); + + Params::EnemyBuff_Interface_UpdateBuffEmitterLocationAndRotFx Parms{}; + + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.BuffType = BuffType; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyInfo.HandleHealthPercentageChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// float HealthIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyInfo::HandleHealthPercentageChanged(float HealthIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyInfo", "HandleHealthPercentageChanged"); + + Params::EnemyInfo_HandleHealthPercentageChanged Parms{}; + + Parms.HealthIn = HealthIn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.EnemyInfo.HandleNameChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName NameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyInfo::HandleNameChanged(class FName NameIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyInfo", "HandleNameChanged"); + + Params::EnemyInfo_HandleNameChanged Parms{}; + + Parms.NameIn = NameIn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.EnemyInfo.HandleShow +// (Event, Public, BlueprintEvent) +// Parameters: +// bool VisibleIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyInfo::HandleShow(bool VisibleIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyInfo", "HandleShow"); + + Params::EnemyInfo_HandleShow Parms{}; + + Parms.VisibleIn = VisibleIn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.EnemyInfo.SetHelthPercentage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float HealthIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyInfo::SetHelthPercentage(float HealthIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyInfo", "SetHelthPercentage"); + + Params::EnemyInfo_SetHelthPercentage Parms{}; + + Parms.HealthIn = HealthIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyInfo.SetName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName NameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyInfo::SetName(class FName NameIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyInfo", "SetName"); + + Params::EnemyInfo_SetName Parms{}; + + Parms.NameIn = NameIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyInfo.Show +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool VisibleIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyInfo::Show(bool VisibleIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyInfo", "Show"); + + Params::EnemyInfo_Show Parms{}; + + Parms.VisibleIn = VisibleIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyStateInfo.RemoveIgnoreActorHitFrom +// (Final, Native, Public, BlueprintCallable) + +void UEnemyStateInfo::RemoveIgnoreActorHitFrom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyStateInfo", "RemoveIgnoreActorHitFrom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyStateInfo.SetIgnoreActorHitFrom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* IgnoreActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyStateInfo::SetIgnoreActorHitFrom(class AActor* IgnoreActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyStateInfo", "SetIgnoreActorHitFrom"); + + Params::EnemyStateInfo_SetIgnoreActorHitFrom Parms{}; + + Parms.IgnoreActor = IgnoreActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyStateInfo.SetInvulnerableToStaticObjects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInInvulnerable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyStateInfo::SetInvulnerableToStaticObjects(bool bInInvulnerable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyStateInfo", "SetInvulnerableToStaticObjects"); + + Params::EnemyStateInfo_SetInvulnerableToStaticObjects Parms{}; + + Parms.bInInvulnerable = bInInvulnerable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyStateInfo.SetPullsAggro +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInPullsAggro (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyStateInfo::SetPullsAggro(bool bInPullsAggro) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyStateInfo", "SetPullsAggro"); + + Params::EnemyStateInfo_SetPullsAggro Parms{}; + + Parms.bInPullsAggro = bInPullsAggro; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyStateInfo.SetPullsAggroAmount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEnemyStateInfo::SetPullsAggroAmount(float InAmount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyStateInfo", "SetPullsAggroAmount"); + + Params::EnemyStateInfo_SetPullsAggroAmount Parms{}; + + Parms.InAmount = InAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyStateInfo.UpdateMass +// (Native, Protected) + +void UEnemyStateInfo::UpdateMass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyStateInfo", "UpdateMass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.EnemyStateInfo.GetFriendlyFireTypeList +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UEnemyStateInfo::GetFriendlyFireTypeList() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyStateInfo", "GetFriendlyFireTypeList"); + + Params::EnemyStateInfo_GetFriendlyFireTypeList Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyStateInfo.GetPullAggroAmount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UEnemyStateInfo::GetPullAggroAmount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyStateInfo", "GetPullAggroAmount"); + + Params::EnemyStateInfo_GetPullAggroAmount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.EnemyStateInfo.PullsAggro +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEnemyStateInfo::PullsAggro() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EnemyStateInfo", "PullsAggro"); + + Params::EnemyStateInfo_PullsAggro Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HogwartsMapScreen.GetMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapHogwarts* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapHogwarts* UHogwartsMapScreen::GetMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogwartsMapScreen", "GetMap"); + + Params::HogwartsMapScreen_GetMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HogwartsMapScreen.HideHogsmeadeButton +// (Event, Public, BlueprintEvent) + +void UHogwartsMapScreen::HideHogsmeadeButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogwartsMapScreen", "HideHogsmeadeButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HogwartsMapScreen.HideOverlandButton +// (Event, Public, BlueprintEvent) + +void UHogwartsMapScreen::HideOverlandButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogwartsMapScreen", "HideOverlandButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HogwartsMapScreen.HogwartsBack_Event +// (Event, Public, BlueprintEvent) + +void UHogwartsMapScreen::HogwartsBack_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogwartsMapScreen", "HogwartsBack_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HogwartsMapScreen.HogwartsFastTravel_Event +// (Event, Public, BlueprintEvent) + +void UHogwartsMapScreen::HogwartsFastTravel_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogwartsMapScreen", "HogwartsFastTravel_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HogwartsMapScreen.HogwartsSelect_Event +// (Event, Public, BlueprintEvent) + +void UHogwartsMapScreen::HogwartsSelect_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogwartsMapScreen", "HogwartsSelect_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HogwartsMapScreen.HogwartsSetPath_Event +// (Event, Public, BlueprintEvent) + +void UHogwartsMapScreen::HogwartsSetPath_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogwartsMapScreen", "HogwartsSetPath_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HogwartsMapScreen.ShowHogsmeadeButton +// (Event, Public, BlueprintEvent) + +void UHogwartsMapScreen::ShowHogsmeadeButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogwartsMapScreen", "ShowHogsmeadeButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HogwartsMapScreen.ShowOverlandButton +// (Event, Public, BlueprintEvent) + +void UHogwartsMapScreen::ShowOverlandButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HogwartsMapScreen", "ShowOverlandButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.RollingComponent.OnComponentSleep +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URollingComponent::OnComponentSleep(class UPrimitiveComponent* OverlappedComponent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RollingComponent", "OnComponentSleep"); + + Params::RollingComponent_OnComponentSleep Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RollingComponent.OnComponentWake +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URollingComponent::OnComponentWake(class UPrimitiveComponent* OverlappedComponent, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RollingComponent", "OnComponentWake"); + + Params::RollingComponent_OnComponentWake Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.BoneName = BoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExperienceManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UExperienceManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UExperienceManager* UExperienceManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ExperienceManager", "Get"); + + Params::ExperienceManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExperienceManager.AddExperience +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Points (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Source (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& source_detail (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExperienceManager::AddExperience(const int32 Points, const class FString& Source, const class FString& source_detail) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "AddExperience"); + + Params::ExperienceManager_AddExperience Parms{}; + + Parms.Points = Points; + Parms.Source = std::move(Source); + Parms.source_detail = std::move(source_detail); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExperienceManager.GainExperienceByAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ExperienceAction (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExperienceManager::GainExperienceByAction(const class FString& ExperienceAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "GainExperienceByAction"); + + Params::ExperienceManager_GainExperienceByAction Parms{}; + + Parms.ExperienceAction = std::move(ExperienceAction); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExperienceManager.GetExperienceLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UExperienceManager::GetExperienceLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "GetExperienceLevel"); + + Params::ExperienceManager_GetExperienceLevel Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExperienceManager.GetExperienceLevelEndPoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UExperienceManager::GetExperienceLevelEndPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "GetExperienceLevelEndPoints"); + + Params::ExperienceManager_GetExperienceLevelEndPoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExperienceManager.GetExperienceLevelStartPoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UExperienceManager::GetExperienceLevelStartPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "GetExperienceLevelStartPoints"); + + Params::ExperienceManager_GetExperienceLevelStartPoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExperienceManager.GetExperiencePoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UExperienceManager::GetExperiencePoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "GetExperiencePoints"); + + Params::ExperienceManager_GetExperiencePoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExperienceManager.OnGameToBeSaved +// (Final, Native, Public) + +void UExperienceManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExperienceManager.OnNewGame +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsInIntro (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExperienceManager::OnNewGame(const class UObject* Caller, const bool IsInIntro) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "OnNewGame"); + + Params::ExperienceManager_OnNewGame Parms{}; + + Parms.Caller = Caller; + Parms.IsInIntro = IsInIntro; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExperienceManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UExperienceManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExperienceManager.SetExperienceLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExperienceManager::SetExperienceLevel(int32 NewLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "SetExperienceLevel"); + + Params::ExperienceManager_SetExperienceLevel Parms{}; + + Parms.NewLevel = NewLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExperienceManager.SetLevelBounds +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const int32 i_level (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* o_startPoints (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* o_endPoints (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExperienceManager::SetLevelBounds(const int32 i_level, int32* o_startPoints, int32* o_endPoints) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExperienceManager", "SetLevelBounds"); + + Params::ExperienceManager_SetLevelBounds Parms{}; + + Parms.i_level = i_level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_startPoints != nullptr) + *o_startPoints = Parms.o_startPoints; + + if (o_endPoints != nullptr) + *o_endPoints = Parms.o_endPoints; +} + + +// Function Phoenix.ExpiryManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UExpiryManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UExpiryManager* UExpiryManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ExpiryManager", "Get"); + + Params::ExpiryManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExpiryManager.AddExpiry +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& UniqueId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ExpireTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EExpiryTypes ExpiryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExpiryManager::AddExpiry(const class FString& UniqueId, int64 ExpireTime, EExpiryTypes ExpiryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpiryManager", "AddExpiry"); + + Params::ExpiryManager_AddExpiry Parms{}; + + Parms.UniqueId = std::move(UniqueId); + Parms.ExpireTime = ExpireTime; + Parms.ExpiryType = ExpiryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExpiryManager.ClearExpiry +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& UniqueId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EExpiryTypes ExpiryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExpiryManager::ClearExpiry(const class FString& UniqueId, EExpiryTypes ExpiryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpiryManager", "ClearExpiry"); + + Params::ExpiryManager_ClearExpiry Parms{}; + + Parms.UniqueId = std::move(UniqueId); + Parms.ExpiryType = ExpiryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExpiryManager.GetExpiry +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& UniqueId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EExpiryTypes ExpiryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int64 UExpiryManager::GetExpiry(const class FString& UniqueId, EExpiryTypes ExpiryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpiryManager", "GetExpiry"); + + Params::ExpiryManager_GetExpiry Parms{}; + + Parms.UniqueId = std::move(UniqueId); + Parms.ExpiryType = ExpiryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExpiryManager.HasExpiry +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& UniqueId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EExpiryTypes ExpiryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExpiryManager::HasExpiry(const class FString& UniqueId, EExpiryTypes ExpiryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpiryManager", "HasExpiry"); + + Params::ExpiryManager_HasExpiry Parms{}; + + Parms.UniqueId = std::move(UniqueId); + Parms.ExpiryType = ExpiryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExpiryManager.OnSaveGameLoaded +// (Final, Native, Private) + +void UExpiryManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpiryManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ExpiryManager.RefreshExpiry +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& UniqueId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 ExpireTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EExpiryTypes ExpiryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExpiryManager::RefreshExpiry(const class FString& UniqueId, int64 ExpireTime, EExpiryTypes ExpiryType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpiryManager", "RefreshExpiry"); + + Params::ExpiryManager_RefreshExpiry Parms{}; + + Parms.UniqueId = std::move(UniqueId); + Parms.ExpireTime = ExpireTime; + Parms.ExpiryType = ExpiryType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.EnableDistanceBasedLOD +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InEntityName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::EnableDistanceBasedLOD(const class FString& InEntityName, const bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PopulationManager", "EnableDistanceBasedLOD"); + + Params::PopulationManager_EnableDistanceBasedLOD Parms{}; + + Parms.InEntityName = std::move(InEntityName); + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.EnableScheduling +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InEntityName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::EnableScheduling(const class FString& InEntityName, const bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PopulationManager", "EnableScheduling"); + + Params::PopulationManager_EnableScheduling Parms{}; + + Parms.InEntityName = std::move(InEntityName); + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPopulationManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPopulationManager* UPopulationManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PopulationManager", "Get"); + + Params::PopulationManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.GetActorFromEntityNameBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& EntityName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInCanLookInCache (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UPopulationManager::GetActorFromEntityNameBP(const class FString& EntityName, bool bInCanLookInCache) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PopulationManager", "GetActorFromEntityNameBP"); + + Params::PopulationManager_GetActorFromEntityNameBP Parms{}; + + Parms.EntityName = std::move(EntityName); + Parms.bInCanLookInCache = bInCanLookInCache; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.GetCharacterFromDatabase +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDatabaseName& DatabaseName (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FString UPopulationManager::GetCharacterFromDatabase(const struct FDatabaseName& DatabaseName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PopulationManager", "GetCharacterFromDatabase"); + + Params::PopulationManager_GetCharacterFromDatabase Parms{}; + + Parms.DatabaseName = std::move(DatabaseName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.IsScheduledEntityBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::IsScheduledEntityBP(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PopulationManager", "IsScheduledEntityBP"); + + Params::PopulationManager_IsScheduledEntityBP Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.JoinStation +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* InJoiningObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FStationQueryData& StationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OverwritePreviousGoal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::JoinStation(class UObject* InJoiningObject, const struct FStationQueryData& StationData, float InDuration, bool OverwritePreviousGoal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PopulationManager", "JoinStation"); + + Params::PopulationManager_JoinStation Parms{}; + + Parms.InJoiningObject = InJoiningObject; + Parms.StationData = std::move(StationData); + Parms.InDuration = InDuration; + Parms.OverwritePreviousGoal = OverwritePreviousGoal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.PlaceScheduledEntityBP +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& EntityName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::PlaceScheduledEntityBP(const class FString& EntityName, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PopulationManager", "PlaceScheduledEntityBP"); + + Params::PopulationManager_PlaceScheduledEntityBP Parms{}; + + Parms.EntityName = std::move(EntityName); + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.ServiceStationWithNPC +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InEntityName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UStationComponent* InStationComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::ServiceStationWithNPC(const class FString& InEntityName, const class UStationComponent* InStationComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PopulationManager", "ServiceStationWithNPC"); + + Params::PopulationManager_ServiceStationWithNPC Parms{}; + + Parms.InEntityName = std::move(InEntityName); + Parms.InStationComponent = InStationComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.BroadCastScheduleKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InTemporary (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::BroadCastScheduleKey(const class FString& InKey, const bool InTemporary) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "BroadCastScheduleKey"); + + Params::PopulationManager_BroadCastScheduleKey Parms{}; + + Parms.InKey = std::move(InKey); + Parms.InTemporary = InTemporary; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.CreateItemAsScheduledEntity +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::CreateItemAsScheduledEntity(const class FString& InItemID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "CreateItemAsScheduledEntity"); + + Params::PopulationManager_CreateItemAsScheduledEntity Parms{}; + + Parms.InItemID = std::move(InItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.CreateScheduleAtLocationWithKey +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::CreateScheduleAtLocationWithKey(const struct FVector& InLocation, const class FString& InKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "CreateScheduleAtLocationWithKey"); + + Params::PopulationManager_CreateScheduleAtLocationWithKey Parms{}; + + Parms.InLocation = std::move(InLocation); + Parms.InKey = std::move(InKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.EnableSeatFillers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::EnableSeatFillers(bool inActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "EnableSeatFillers"); + + Params::PopulationManager_EnableSeatFillers Parms{}; + + Parms.inActivate = inActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.FinishSettingCollisionResponseOnSE +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ECollisionResponsePriority InPriority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* InProvider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InProviderName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::FinishSettingCollisionResponseOnSE(class AActor* InActor, const ECollisionResponsePriority InPriority, const class UObject* InProvider, class FName InProviderName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "FinishSettingCollisionResponseOnSE"); + + Params::PopulationManager_FinishSettingCollisionResponseOnSE Parms{}; + + Parms.InActor = InActor; + Parms.InPriority = InPriority; + Parms.InProvider = InProvider; + Parms.InProviderName = InProviderName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.GetScheduledEntityFromActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bAssertIfNotFound (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScheduledEntity* UPopulationManager::GetScheduledEntityFromActor(const class AActor* InActor, const bool bAssertIfNotFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "GetScheduledEntityFromActor"); + + Params::PopulationManager_GetScheduledEntityFromActor Parms{}; + + Parms.InActor = InActor; + Parms.bAssertIfNotFound = bAssertIfNotFound; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.GetScheduledEntityFromName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& EntityName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScheduledEntity* UPopulationManager::GetScheduledEntityFromName(const class FString& EntityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "GetScheduledEntityFromName"); + + Params::PopulationManager_GetScheduledEntityFromName Parms{}; + + Parms.EntityName = std::move(EntityName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.IsAttendingActivityActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InActivityName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::IsAttendingActivityActor(const class FString& InActivityName, class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "IsAttendingActivityActor"); + + Params::PopulationManager_IsAttendingActivityActor Parms{}; + + Parms.InActivityName = std::move(InActivityName); + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.IsAttendingActivityName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InActivityName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::IsAttendingActivityName(const class FString& InName, const class FString& InActivityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "IsAttendingActivityName"); + + Params::PopulationManager_IsAttendingActivityName Parms{}; + + Parms.InName = std::move(InName); + Parms.InActivityName = std::move(InActivityName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.OnFleshCreated +// (Final, Native, Private) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::OnFleshCreated(class AActor* InActor, class UScheduledEntity* InScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "OnFleshCreated"); + + Params::PopulationManager_OnFleshCreated Parms{}; + + Parms.InActor = InActor; + Parms.InScheduledEntity = InScheduledEntity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.OnFleshDestroyed +// (Final, Native, Private) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::OnFleshDestroyed(class AActor* InActor, class UScheduledEntity* InScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "OnFleshDestroyed"); + + Params::PopulationManager_OnFleshDestroyed Parms{}; + + Parms.InActor = InActor; + Parms.InScheduledEntity = InScheduledEntity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.OnStartOfFirstDay +// (Final, Native, Private) + +void UPopulationManager::OnStartOfFirstDay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "OnStartOfFirstDay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.PerformTask_MoveToLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& InName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InForcedSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::PerformTask_MoveToLocation(const class FString& InName, const struct FVector& InLocation, const float InForcedSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "PerformTask_MoveToLocation"); + + Params::PopulationManager_PerformTask_MoveToLocation Parms{}; + + Parms.InName = std::move(InName); + Parms.InLocation = std::move(InLocation); + Parms.InForcedSpeed = InForcedSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.PerformTask_MoveToLocationActor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InForcedSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::PerformTask_MoveToLocationActor(const class AActor* InActor, const struct FVector& InLocation, const float InForcedSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "PerformTask_MoveToLocationActor"); + + Params::PopulationManager_PerformTask_MoveToLocationActor Parms{}; + + Parms.InActor = InActor; + Parms.InLocation = std::move(InLocation); + Parms.InForcedSpeed = InForcedSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.PerformTask_TeleportToLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::PerformTask_TeleportToLocation(const class FString& InName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "PerformTask_TeleportToLocation"); + + Params::PopulationManager_PerformTask_TeleportToLocation Parms{}; + + Parms.InName = std::move(InName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.PerformTask_WaitForPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InDistance (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::PerformTask_WaitForPlayer(const class FString& InName, const float InDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "PerformTask_WaitForPlayer"); + + Params::PopulationManager_PerformTask_WaitForPlayer Parms{}; + + Parms.InName = std::move(InName); + Parms.InDistance = InDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.PerformTask_WaitForPlayerActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::PerformTask_WaitForPlayerActor(const class AActor* InActor, const float InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "PerformTask_WaitForPlayerActor"); + + Params::PopulationManager_PerformTask_WaitForPlayerActor Parms{}; + + Parms.InActor = InActor; + Parms.InLocation = InLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.ReleaseHobo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InDestroyImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIgnoreVisibilityChecks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIgnoreWanderOnRelease (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsWorldEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::ReleaseHobo(class UScheduledEntity* InScheduledEntity, bool InDestroyImmediate, bool InIgnoreVisibilityChecks, bool bInIgnoreWanderOnRelease, bool bInIsWorldEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "ReleaseHobo"); + + Params::PopulationManager_ReleaseHobo Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + Parms.InDestroyImmediate = InDestroyImmediate; + Parms.InIgnoreVisibilityChecks = InIgnoreVisibilityChecks; + Parms.bInIgnoreWanderOnRelease = bInIgnoreWanderOnRelease; + Parms.bInIsWorldEvent = bInIsWorldEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.ReleaseHoboAndEndPrecaching +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InDestroyImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIgnoreVisibilityChecks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIgnoreWanderOnRelease (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESEPrecacheFleshPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsWorldEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::ReleaseHoboAndEndPrecaching(class UScheduledEntity* InScheduledEntity, bool InDestroyImmediate, bool bInIgnoreVisibilityChecks, bool bInIgnoreWanderOnRelease, ESEPrecacheFleshPriority InPriority, class UObject* InCaller, bool bInIsWorldEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "ReleaseHoboAndEndPrecaching"); + + Params::PopulationManager_ReleaseHoboAndEndPrecaching Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + Parms.InDestroyImmediate = InDestroyImmediate; + Parms.bInIgnoreVisibilityChecks = bInIgnoreVisibilityChecks; + Parms.bInIgnoreWanderOnRelease = bInIgnoreWanderOnRelease; + Parms.InPriority = InPriority; + Parms.InCaller = InCaller; + Parms.bInIsWorldEvent = bInIsWorldEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.ReleaseT4Actor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ATier4_Actor* InT4Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::ReleaseT4Actor(class ATier4_Actor* InT4Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "ReleaseT4Actor"); + + Params::PopulationManager_ReleaseT4Actor Parms{}; + + Parms.InT4Actor = InT4Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.RemoveCachedCharacter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InCharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InWorldID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::RemoveCachedCharacter(class FName InCharacterID, class FName InWorldID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "RemoveCachedCharacter"); + + Params::PopulationManager_RemoveCachedCharacter Parms{}; + + Parms.InCharacterID = InCharacterID; + Parms.InWorldID = InWorldID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.RequestCachedCharacter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InCharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InWorldID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::RequestCachedCharacter(class FName InCharacterID, class FName InWorldID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "RequestCachedCharacter"); + + Params::PopulationManager_RequestCachedCharacter Parms{}; + + Parms.InCharacterID = InCharacterID; + Parms.InWorldID = InWorldID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.RequestCustomHobo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& HoboName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InIsMale (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsWorldEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScheduledEntity* UPopulationManager::RequestCustomHobo(const class FString& HoboName, const struct FVector& InLocation, const bool InIsMale, bool bInIsWorldEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "RequestCustomHobo"); + + Params::PopulationManager_RequestCustomHobo Parms{}; + + Parms.HoboName = std::move(HoboName); + Parms.InLocation = std::move(InLocation); + Parms.InIsMale = InIsMale; + Parms.bInIsWorldEvent = bInIsWorldEvent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.RequestT4Actor +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const ETier4Type InT4Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform& InSpawnTransform (Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// TDelegateOnCompleted (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const EHouseIds InHouse (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InAllowFemale (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InAllowMale (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::RequestT4Actor(const ETier4Type InT4Type, struct FTransform& InSpawnTransform, TDelegate OnCompleted, const EHouseIds InHouse, const bool InAllowFemale, const bool InAllowMale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "RequestT4Actor"); + + Params::PopulationManager_RequestT4Actor Parms{}; + + Parms.InT4Type = InT4Type; + Parms.InSpawnTransform = std::move(InSpawnTransform); + Parms.OnCompleted = OnCompleted; + Parms.InHouse = InHouse; + Parms.InAllowFemale = InAllowFemale; + Parms.InAllowMale = InAllowMale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InSpawnTransform = std::move(Parms.InSpawnTransform); +} + + +// Function Phoenix.PopulationManager.Spawn +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod inCollisioinMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InParentContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UPopulationManager::Spawn(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod inCollisioinMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "Spawn"); + + Params::PopulationManager_Spawn Parms{}; + + Parms.InWorld = InWorld; + Parms.InTransform = std::move(InTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + Parms.inCollisioinMethod = inCollisioinMethod; + Parms.InOverrideLevel = InOverrideLevel; + Parms.InParentContainer = InParentContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.StartSettingCollisionResponseOnSE +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ECollisionResponse InCollisionResponse (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const ECollisionResponsePriority InPriority (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* InProvider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InProviderName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UPopulationManager::StartSettingCollisionResponseOnSE(class AActor* InActor, const ECollisionResponse InCollisionResponse, const ECollisionResponsePriority InPriority, const class UObject* InProvider, class FName InProviderName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "StartSettingCollisionResponseOnSE"); + + Params::PopulationManager_StartSettingCollisionResponseOnSE Parms{}; + + Parms.InActor = InActor; + Parms.InCollisionResponse = InCollisionResponse; + Parms.InPriority = InPriority; + Parms.InProvider = InProvider; + Parms.InProviderName = InProviderName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopulationManager.TriggerUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopulationManager::TriggerUpdate(class UScheduledEntity* InScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "TriggerUpdate"); + + Params::PopulationManager_TriggerUpdate Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopulationManager.UpdateLocationSchedule +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName inScheduleKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName inActivityTypeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inHideImmediatelyOnDeactivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPopulationManager::UpdateLocationSchedule(class FName inScheduleKey, class FName inActivityTypeID, bool inActivate, bool inHideImmediatelyOnDeactivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopulationManager", "UpdateLocationSchedule"); + + Params::PopulationManager_UpdateLocationSchedule Parms{}; + + Parms.inScheduleKey = inScheduleKey; + Parms.inActivityTypeID = inActivityTypeID; + Parms.inActivate = inActivate; + Parms.inHideImmediatelyOnDeactivate = inHideImmediatelyOnDeactivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeleton +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* SourceActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UExplodingSkeletonPieceSetup* PieceSetup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonImpulse& InitialImpulse (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonInitialDelay&InitialDelay (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool bUseDitheredAlphaFade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InCollisionProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BaseOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AExplodingSkeleton* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AExplodingSkeleton* AExplodingSkeleton::SpawnExplodingSkeleton(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, bool bUseDitheredAlphaFade, class FName InCollisionProfileName, const struct FVector& BaseOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ExplodingSkeleton", "SpawnExplodingSkeleton"); + + Params::ExplodingSkeleton_SpawnExplodingSkeleton Parms{}; + + Parms.SourceActor = SourceActor; + Parms.PieceSetup = PieceSetup; + Parms.InitialImpulse = std::move(InitialImpulse); + Parms.InitialDelay = std::move(InitialDelay); + Parms.bUseDitheredAlphaFade = bUseDitheredAlphaFade; + Parms.InCollisionProfileName = InCollisionProfileName; + Parms.BaseOffset = std::move(BaseOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeleton_CollisionOverride +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* SourceActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UExplodingSkeletonPieceSetup* PieceSetup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonImpulse& InitialImpulse (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonInitialDelay&InitialDelay (Parm, NoDestructor, NativeAccessSpecifierPublic) +// class FName InCollisionProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BaseOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AExplodingSkeleton* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AExplodingSkeleton* AExplodingSkeleton::SpawnExplodingSkeleton_CollisionOverride(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, class FName InCollisionProfileName, const struct FVector& BaseOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ExplodingSkeleton", "SpawnExplodingSkeleton_CollisionOverride"); + + Params::ExplodingSkeleton_SpawnExplodingSkeleton_CollisionOverride Parms{}; + + Parms.SourceActor = SourceActor; + Parms.PieceSetup = PieceSetup; + Parms.InitialImpulse = std::move(InitialImpulse); + Parms.InitialDelay = std::move(InitialDelay); + Parms.InCollisionProfileName = InCollisionProfileName; + Parms.BaseOffset = std::move(BaseOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeletonFade +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* SourceActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UExplodingSkeletonPieceSetup* PieceSetup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonImpulse& InitialImpulse (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonInitialDelay&InitialDelay (Parm, NoDestructor, NativeAccessSpecifierPublic) +// class FName FadeMaterialKey (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FadeMaterialParmeter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InCollisionProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BaseOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AExplodingSkeleton* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AExplodingSkeleton* AExplodingSkeleton::SpawnExplodingSkeletonFade(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, class FName FadeMaterialKey, class FName FadeMaterialParmeter, class FName InCollisionProfileName, const struct FVector& BaseOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ExplodingSkeleton", "SpawnExplodingSkeletonFade"); + + Params::ExplodingSkeleton_SpawnExplodingSkeletonFade Parms{}; + + Parms.SourceActor = SourceActor; + Parms.PieceSetup = PieceSetup; + Parms.InitialImpulse = std::move(InitialImpulse); + Parms.InitialDelay = std::move(InitialDelay); + Parms.FadeMaterialKey = FadeMaterialKey; + Parms.FadeMaterialParmeter = FadeMaterialParmeter; + Parms.InCollisionProfileName = InCollisionProfileName; + Parms.BaseOffset = std::move(BaseOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeletonMIDFade +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* SourceActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UExplodingSkeletonPieceSetup* PieceSetup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonImpulse& InitialImpulse (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonInitialDelay&InitialDelay (Parm, NoDestructor, NativeAccessSpecifierPublic) +// class FName FadeMaterialParmeter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InCollisionProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BaseOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AExplodingSkeleton* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AExplodingSkeleton* AExplodingSkeleton::SpawnExplodingSkeletonMIDFade(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, class FName FadeMaterialParmeter, class FName InCollisionProfileName, const struct FVector& BaseOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ExplodingSkeleton", "SpawnExplodingSkeletonMIDFade"); + + Params::ExplodingSkeleton_SpawnExplodingSkeletonMIDFade Parms{}; + + Parms.SourceActor = SourceActor; + Parms.PieceSetup = PieceSetup; + Parms.InitialImpulse = std::move(InitialImpulse); + Parms.InitialDelay = std::move(InitialDelay); + Parms.FadeMaterialParmeter = FadeMaterialParmeter; + Parms.InCollisionProfileName = InCollisionProfileName; + Parms.BaseOffset = std::move(BaseOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeletonSkinFX +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* SourceActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UExplodingSkeletonPieceSetup* PieceSetup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonImpulse& InitialImpulse (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FExplodingSkeletonInitialDelay&InitialDelay (Parm, NoDestructor, NativeAccessSpecifierPublic) +// TSubclassOf SkinFXEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InCollisionProfileName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BaseOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AExplodingSkeleton* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AExplodingSkeleton* AExplodingSkeleton::SpawnExplodingSkeletonSkinFX(class AActor* SourceActor, class UExplodingSkeletonPieceSetup* PieceSetup, const struct FExplodingSkeletonImpulse& InitialImpulse, const struct FExplodingSkeletonInitialDelay& InitialDelay, TSubclassOf SkinFXEffect, class FName InCollisionProfileName, const struct FVector& BaseOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ExplodingSkeleton", "SpawnExplodingSkeletonSkinFX"); + + Params::ExplodingSkeleton_SpawnExplodingSkeletonSkinFX Parms{}; + + Parms.SourceActor = SourceActor; + Parms.PieceSetup = PieceSetup; + Parms.InitialImpulse = std::move(InitialImpulse); + Parms.InitialDelay = std::move(InitialDelay); + Parms.SkinFXEffect = SkinFXEffect; + Parms.InCollisionProfileName = InCollisionProfileName; + Parms.BaseOffset = std::move(BaseOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ExplodingSkeleton.ExplodingSkeletonPieces +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32* TotalPieces (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* CurrentlyAlivePieces (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AExplodingSkeleton::ExplodingSkeletonPieces(int32* TotalPieces, int32* CurrentlyAlivePieces) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExplodingSkeleton", "ExplodingSkeletonPieces"); + + Params::ExplodingSkeleton_ExplodingSkeletonPieces Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (TotalPieces != nullptr) + *TotalPieces = Parms.TotalPieces; + + if (CurrentlyAlivePieces != nullptr) + *CurrentlyAlivePieces = Parms.CurrentlyAlivePieces; +} + + +// Function Phoenix.FactSheetWidget.SetFactSheetData +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFactSheetWidget::SetFactSheetData(const class FString& ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FactSheetWidget", "SetFactSheetData"); + + Params::FactSheetWidget_SetFactSheetData Parms{}; + + Parms.ItemName = std::move(ItemName); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.FancyProgressBar.DepletedFeedback +// (Event, Public, BlueprintEvent) + +void UFancyProgressBar::DepletedFeedback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FancyProgressBar", "DepletedFeedback"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FancyProgressBar.FilledFeedback +// (Event, Public, BlueprintEvent) + +void UFancyProgressBar::FilledFeedback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FancyProgressBar", "FilledFeedback"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FancyProgressBar.GhostProgressChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// const float GhostProgress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFancyProgressBar::GhostProgressChanged(const float GhostProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FancyProgressBar", "GhostProgressChanged"); + + Params::FancyProgressBar_GhostProgressChanged Parms{}; + + Parms.GhostProgress = GhostProgress; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FancyProgressBar.ProgressChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// const float progress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFancyProgressBar::ProgressChanged(const float progress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FancyProgressBar", "ProgressChanged"); + + Params::FancyProgressBar_ProgressChanged Parms{}; + + Parms.progress = progress; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FancyProgressBar.ResetProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float progress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFancyProgressBar::ResetProgress(const float progress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FancyProgressBar", "ResetProgress"); + + Params::FancyProgressBar_ResetProgress Parms{}; + + Parms.progress = progress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FancyProgressBar.SetGhostProgress +// (Final, Native, Public) +// Parameters: +// const float GhostProgress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFancyProgressBar::SetGhostProgress(const float GhostProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FancyProgressBar", "SetGhostProgress"); + + Params::FancyProgressBar_SetGhostProgress Parms{}; + + Parms.GhostProgress = GhostProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FancyProgressBar.SetProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float progress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFancyProgressBar::SetProgress(const float progress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FancyProgressBar", "SetProgress"); + + Params::FancyProgressBar_SetProgress Parms{}; + + Parms.progress = progress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerkFX.DoPerkFX +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& PerkName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPerkFX::DoPerkFX(const class FString& PerkName, class AActor* InActor, const struct FVector& InLocation, const struct FRotator& InRotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerkFX", "DoPerkFX"); + + Params::PerkFX_DoPerkFX Parms{}; + + Parms.PerkName = std::move(PerkName); + Parms.InActor = InActor; + Parms.InLocation = std::move(InLocation); + Parms.InRotation = std::move(InRotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelList.AddList +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& ItemList (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UFastTravelList::AddList(const TArray& ItemList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "AddList"); + + Params::FastTravelList_AddList Parms{}; + + Parms.ItemList = std::move(ItemList); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelList.AddListMenuItem +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelList::AddListMenuItem(const class FString& ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "AddListMenuItem"); + + Params::FastTravelList_AddListMenuItem Parms{}; + + Parms.ItemName = std::move(ItemName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelList.ClearAllHighlightedListMenuItems +// (Event, Public, BlueprintEvent) + +void UFastTravelList::ClearAllHighlightedListMenuItems() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "ClearAllHighlightedListMenuItems"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FastTravelList.ClearHighlightListMenuItem +// (Event, Public, BlueprintEvent) +// Parameters: +// bool bCallUnHovered (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelList::ClearHighlightListMenuItem(bool bCallUnHovered) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "ClearHighlightListMenuItem"); + + Params::FastTravelList_ClearHighlightListMenuItem Parms{}; + + Parms.bCallUnHovered = bCallUnHovered; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelList.ClearListMenuItems +// (Event, Public, BlueprintEvent) + +void UFastTravelList::ClearListMenuItems() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "ClearListMenuItems"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FastTravelList.DisableItem +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelList::DisableItem(const class FString& ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "DisableItem"); + + Params::FastTravelList_DisableItem Parms{}; + + Parms.ItemName = std::move(ItemName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelList.EnableItem +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelList::EnableItem(const class FString& ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "EnableItem"); + + Params::FastTravelList_EnableItem Parms{}; + + Parms.ItemName = std::move(ItemName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelList.Hide +// (Final, Native, Public, BlueprintCallable) + +void UFastTravelList::Hide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "Hide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelList.HideEvent +// (Event, Public, BlueprintEvent) + +void UFastTravelList::HideEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "HideEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FastTravelList.HighlightListMenuItem +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCallUnHovered (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelList::HighlightListMenuItem(const class FString& ItemName, bool bCallUnHovered) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "HighlightListMenuItem"); + + Params::FastTravelList_HighlightListMenuItem Parms{}; + + Parms.ItemName = std::move(ItemName); + Parms.bCallUnHovered = bCallUnHovered; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelList.IsListVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UFastTravelList::IsListVisible() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "IsListVisible"); + + Params::FastTravelList_IsListVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FastTravelList.SetListTitle +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& Title (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFastTravelList::SetListTitle(const class FString& Title) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "SetListTitle"); + + Params::FastTravelList_SetListTitle Parms{}; + + Parms.Title = std::move(Title); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FastTravelList.Show +// (Final, Native, Public, BlueprintCallable) + +void UFastTravelList::Show() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "Show"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FastTravelList.ShowEvent +// (Event, Public, BlueprintEvent) + +void UFastTravelList::ShowEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FastTravelList", "ShowEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Letterbox_Base.OnShowLetterbox +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULetterbox_Base::OnShowLetterbox(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Letterbox_Base", "OnShowLetterbox"); + + Params::Letterbox_Base_OnShowLetterbox Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Letterbox_Base.ShowLetterbox +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULetterbox_Base::ShowLetterbox(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Letterbox_Base", "ShowLetterbox"); + + Params::Letterbox_Base_ShowLetterbox Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskMoveToStation.OnStationEnterFinished +// (Final, Native, Protected) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerformTaskMoveToStation::OnStationEnterFinished(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskMoveToStation", "OnStationEnterFinished"); + + Params::AIPerformTaskMoveToStation_OnStationEnterFinished Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskMoveToStation.StartStationExit +// (Final, Native, Protected) + +void UAIPerformTaskMoveToStation::StartStationExit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskMoveToStation", "StartStationExit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PageStack.GetStack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPageStack::GetStack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PageStack", "GetStack"); + + Params::PageStack_GetStack Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PageStack.Peek +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPageStack::Peek() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PageStack", "Peek"); + + Params::PageStack_Peek Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PageStack.Pop +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPageStack::Pop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PageStack", "Pop"); + + Params::PageStack_Pop Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PageStack.Push +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Widget (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPageStack::Push(const class FString& Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PageStack", "Push"); + + Params::PageStack_Push Parms{}; + + Parms.Widget = std::move(Widget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PageStack.Reset +// (Final, Native, Public, BlueprintCallable) + +void UPageStack::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PageStack", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideHotSpot.ActivateHotSpot +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::ActivateHotSpot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "ActivateHotSpot"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.ClearRevealed +// (Final, Native, Public, BlueprintCallable) + +void AFieldGuideHotSpot::ClearRevealed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "ClearRevealed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideHotSpot.DeactivateHotSpot +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::DeactivateHotSpot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "DeactivateHotSpot"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.DestroyVFX +// (Final, Native, Public, BlueprintCallable) + +void AFieldGuideHotSpot::DestroyVFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "DestroyVFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideHotSpot.EnteredHotSpotRadius +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::EnteredHotSpotRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "EnteredHotSpotRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.EnteredOuterRadius +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::EnteredOuterRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "EnteredOuterRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.ExitedHotSpotRadius +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::ExitedHotSpotRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "ExitedHotSpotRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.ExitedOuterRadius +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::ExitedOuterRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "ExitedOuterRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.HintedByRevelio +// (Event, Public, BlueprintEvent) +// Parameters: +// const bool bWasHintedAt (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFieldGuideHotSpot::HintedByRevelio(const bool bWasHintedAt) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "HintedByRevelio"); + + Params::FieldGuideHotSpot_HintedByRevelio Parms{}; + + Parms.bWasHintedAt = bWasHintedAt; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FieldGuideHotSpot.Interact +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBTService_AvaAITree* AvaService (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFieldGuideHotSpot::Interact(class UBTService_AvaAITree* AvaService) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "Interact"); + + Params::FieldGuideHotSpot_Interact Parms{}; + + Parms.AvaService = AvaService; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideHotSpot.Log +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InLogString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFieldGuideHotSpot::Log(const class FString& InLogString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "Log"); + + Params::FieldGuideHotSpot_Log Parms{}; + + Parms.InLogString = std::move(InLogString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideHotSpot.NovaComplete +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::NovaComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "NovaComplete"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.PageCollected +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AFieldGuideHotSpot::PageCollected() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "PageCollected"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.PlayerIsInHotSpot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InPlayerActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInHotSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFieldGuideHotSpot::PlayerIsInHotSpot(class AActor* InPlayerActor, bool bInHotSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "PlayerIsInHotSpot"); + + Params::FieldGuideHotSpot_PlayerIsInHotSpot Parms{}; + + Parms.InPlayerActor = InPlayerActor; + Parms.bInHotSpot = bInHotSpot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideHotSpot.RevealedByRevelio +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::RevealedByRevelio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "RevealedByRevelio"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.SetRevealed +// (Final, Native, Public, BlueprintCallable) + +void AFieldGuideHotSpot::SetRevealed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "SetRevealed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideHotSpot.StartVFX +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraSystem* InAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFieldGuideHotSpot::StartVFX(class UNiagaraSystem* InAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "StartVFX"); + + Params::FieldGuideHotSpot_StartVFX Parms{}; + + Parms.InAsset = InAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideHotSpot.UpdateHotSpot +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::UpdateHotSpot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "UpdateHotSpot"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.UpdateHotSpotRadius +// (Event, Public, BlueprintEvent) + +void AFieldGuideHotSpot::UpdateHotSpotRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "UpdateHotSpotRadius"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideHotSpot.UpdateOuterRadius +// (Event, Public, BlueprintEvent) +// Parameters: +// float AngleRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DistanceRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFieldGuideHotSpot::UpdateOuterRadius(float AngleRatio, float DistanceRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "UpdateOuterRadius"); + + Params::FieldGuideHotSpot_UpdateOuterRadius Parms{}; + + Parms.AngleRatio = AngleRatio; + Parms.DistanceRatio = DistanceRatio; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FieldGuideHotSpot.UpdateVFX +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AngleRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DistanceRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFieldGuideHotSpot::UpdateVFX(float AngleRatio, float DistanceRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "UpdateVFX"); + + Params::FieldGuideHotSpot_UpdateVFX Parms{}; + + Parms.AngleRatio = AngleRatio; + Parms.DistanceRatio = DistanceRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideHotSpot.IsRevealed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFieldGuideHotSpot::IsRevealed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideHotSpot", "IsRevealed"); + + Params::FieldGuideHotSpot_IsRevealed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FieldGuideMenu.ChangeMenuPage +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EUMGInputAction MenuPage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFieldGuideMenu::ChangeMenuPage(EUMGInputAction MenuPage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideMenu", "ChangeMenuPage"); + + Params::FieldGuideMenu_ChangeMenuPage Parms{}; + + Parms.MenuPage = MenuPage; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FieldGuideMenu.MarkNeedsAutosave +// (Final, Native, Public, BlueprintCallable) + +void UFieldGuideMenu::MarkNeedsAutosave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideMenu", "MarkNeedsAutosave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FieldGuideMenu.MenuReadLegend +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UFieldGuideMenu::MenuReadLegend() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideMenu", "MenuReadLegend"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FieldGuideMenu.UpdateMenuLegend +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const TArray& NewData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UFieldGuideMenu::UpdateMenuLegend(const TArray& NewData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FieldGuideMenu", "UpdateMenuLegend"); + + Params::FieldGuideMenu_UpdateMenuLegend Parms{}; + + Parms.NewData = std::move(NewData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ScheduleItemWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UScheduleItemWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduleItemWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ScheduleItemWidget.ScheduleItemHovered +// (Final, Native, Public, BlueprintCallable) + +void UScheduleItemWidget::ScheduleItemHovered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduleItemWidget", "ScheduleItemHovered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduleItemWidget.ScheduleItemUnhovered +// (Final, Native, Public, BlueprintCallable) + +void UScheduleItemWidget::ScheduleItemUnhovered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduleItemWidget", "ScheduleItemUnhovered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduleItemWidget.SetInformation +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FActivityStruct& Activity (Parm, NativeAccessSpecifierPublic) +// bool ShowText (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduleItemWidget::SetInformation(const struct FActivityStruct& Activity, bool ShowText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduleItemWidget", "SetInformation"); + + Params::ScheduleItemWidget_SetInformation Parms{}; + + Parms.Activity = std::move(Activity); + Parms.ShowText = ShowText; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.FiniteInterface.StartFinite +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool RemovedEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IFiniteInterface::StartFinite(class AActor* Instigator, bool RemovedEffect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FiniteInterface", "StartFinite"); + + Params::FiniteInterface_StartFinite Parms{}; + + Parms.Instigator = Instigator; + Parms.RemovedEffect = RemovedEffect; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.InstancedTrailActor.Regenerate +// (Native, Public) + +void AInstancedTrailActor::Regenerate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedTrailActor", "Regenerate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedTrailActor.Reset +// (Native, Public) + +void AInstancedTrailActor::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedTrailActor", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SelfArrangingBooks.OnTimelineFinished +// (Final, Native, Protected) + +void ASelfArrangingBooks::OnTimelineFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelfArrangingBooks", "OnTimelineFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SelfArrangingBooks.OnTimelineUpdate +// (Final, Native, Protected) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASelfArrangingBooks::OnTimelineUpdate(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelfArrangingBooks", "OnTimelineUpdate"); + + Params::SelfArrangingBooks_OnTimelineUpdate Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SelfArrangingBooks.UpdateBookTransform +// (Final, Native, Protected) +// Parameters: +// const int32 idx (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Path (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Rot (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASelfArrangingBooks::UpdateBookTransform(const int32 idx, const float Path, const float Rot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelfArrangingBooks", "UpdateBookTransform"); + + Params::SelfArrangingBooks_UpdateBookTransform Parms{}; + + Parms.idx = idx; + Parms.Path = Path; + Parms.Rot = Rot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.DestroyLock +// (Native, Public) + +void ULockableComponent::DestroyLock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "DestroyLock"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.GetLockable +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class ALockable* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ALockable* ULockableComponent::GetLockable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "GetLockable"); + + Params::LockableComponent_GetLockable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockableComponent.OnLockSphereHit +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ULockableComponent::OnLockSphereHit(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "OnLockSphereHit"); + + Params::LockableComponent_OnLockSphereHit Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.OnPlayerRemovedLock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AAmbulatory_Character* AmbulatoryCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableComponent::OnPlayerRemovedLock(class AAmbulatory_Character* AmbulatoryCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "OnPlayerRemovedLock"); + + Params::LockableComponent_OnPlayerRemovedLock Parms{}; + + Parms.AmbulatoryCharacter = AmbulatoryCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.PlayerHitByMunitions +// (Final, Native, Protected, BlueprintCallable) + +void ULockableComponent::PlayerHitByMunitions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "PlayerHitByMunitions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.Seal +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShowLockWhenLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableComponent::Seal(bool ShowLockWhenLocked, bool PlaySoundsAndEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "Seal"); + + Params::LockableComponent_Seal Parms{}; + + Parms.ShowLockWhenLocked = ShowLockWhenLocked; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.SetUpNewLockableComponent +// (Final, Native, Public, BlueprintCallable) + +void ULockableComponent::SetUpNewLockableComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "SetUpNewLockableComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.Unlock +// (Native, Public, BlueprintCallable) +// Parameters: +// bool OpenLockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ThrowLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DoChild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool FromMinigame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowStreamingDoorsToKeepOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableComponent::Unlock(bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects, bool DoChild, bool FromMinigame, bool AllowStreamingDoorsToKeepOpen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "Unlock"); + + Params::LockableComponent_Unlock Parms{}; + + Parms.OpenLockable = OpenLockable; + Parms.ThrowLock = ThrowLock; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + Parms.DoChild = DoChild; + Parms.FromMinigame = FromMinigame; + Parms.AllowStreamingDoorsToKeepOpen = AllowStreamingDoorsToKeepOpen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.UnlockButtonPressed +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableComponent::UnlockButtonPressed(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "UnlockButtonPressed"); + + Params::LockableComponent_UnlockButtonPressed Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.UnlockButtonReleasedEarly +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableComponent::UnlockButtonReleasedEarly(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "UnlockButtonReleasedEarly"); + + Params::LockableComponent_UnlockButtonReleasedEarly Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.UnlockIfLinked +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Caller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& inGroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableComponent::UnlockIfLinked(class UObject* Caller, const class FName& inGroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "UnlockIfLinked"); + + Params::LockableComponent_UnlockIfLinked Parms{}; + + Parms.Caller = Caller; + Parms.inGroupName = inGroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.UnlockTimeReached +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableComponent::UnlockTimeReached(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "UnlockTimeReached"); + + Params::LockableComponent_UnlockTimeReached Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.Unseal +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShowLockWhenLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Locked_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OpenLockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ThrowLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableComponent::Unseal(bool ShowLockWhenLocked, bool Locked_0, bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "Unseal"); + + Params::LockableComponent_Unseal Parms{}; + + Parms.ShowLockWhenLocked = ShowLockWhenLocked; + Parms.Locked_0 = Locked_0; + Parms.OpenLockable = OpenLockable; + Parms.ThrowLock = ThrowLock; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.UpdateLockAfterChange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool OpenLockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ThrowLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DoChild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableComponent::UpdateLockAfterChange(bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects, bool DoChild) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "UpdateLockAfterChange"); + + Params::LockableComponent_UpdateLockAfterChange Parms{}; + + Parms.OpenLockable = OpenLockable; + Parms.ThrowLock = ThrowLock; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + Parms.DoChild = DoChild; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableComponent.CanPlayerOpenLock +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockableComponent::CanPlayerOpenLock() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "CanPlayerOpenLock"); + + Params::LockableComponent_CanPlayerOpenLock Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockableComponent.CanPlayerUseAlohomoraOnLock +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockableComponent::CanPlayerUseAlohomoraOnLock() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "CanPlayerUseAlohomoraOnLock"); + + Params::LockableComponent_CanPlayerUseAlohomoraOnLock Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockableComponent.GetLockMeshComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMeshComponent* ULockableComponent::GetLockMeshComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "GetLockMeshComponent"); + + Params::LockableComponent_GetLockMeshComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockableComponent.HasKey +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULockableComponent::HasKey() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableComponent", "HasKey"); + + Params::LockableComponent_HasKey Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PadlockComponent.SetGlowStrength +// (Final, Native, Protected) +// Parameters: +// float GlowWipeStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPadlockComponent::SetGlowStrength(float GlowWipeStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PadlockComponent", "SetGlowStrength"); + + Params::PadlockComponent_SetGlowStrength Parms{}; + + Parms.GlowWipeStrength = GlowWipeStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PadlockComponent.StartDelayedGlow +// (Final, Native, Protected) + +void UPadlockComponent::StartDelayedGlow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PadlockComponent", "StartDelayedGlow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PadlockComponent.StartGlow +// (Final, Native, Protected) + +void UPadlockComponent::StartGlow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PadlockComponent", "StartGlow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FishMoverBase.AddFishSpline +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USplineComponent* Spline (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFishMoverBase::AddFishSpline(class USplineComponent* Spline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FishMoverBase", "AddFishSpline"); + + Params::FishMoverBase_AddFishSpline Parms{}; + + Parms.Spline = Spline; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FishMoverBase.InitFish +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 numberOfFish (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMesh* Mesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAnimationAsset* Anim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ScaleMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float spacing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFishMoverBase::InitFish(int32 numberOfFish, class USkeletalMesh* Mesh, class UAnimationAsset* Anim, float ScaleMin, float ScaleMax, float spacing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FishMoverBase", "InitFish"); + + Params::FishMoverBase_InitFish Parms{}; + + Parms.numberOfFish = numberOfFish; + Parms.Mesh = Mesh; + Parms.Anim = Anim; + Parms.ScaleMin = ScaleMin; + Parms.ScaleMax = ScaleMax; + Parms.spacing = spacing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FishMoverBase.MoveFish +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float timelineTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFishMoverBase::MoveFish(float timelineTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FishMoverBase", "MoveFish"); + + Params::FishMoverBase_MoveFish Parms{}; + + Parms.timelineTime = timelineTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlipendoSpellTool.FlipTarget +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* InTargetComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlipendoSpellTool::FlipTarget(class AActor* InTargetActor, class UPrimitiveComponent* InTargetComp, const struct FVector& ImpactLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlipendoSpellTool", "FlipTarget"); + + Params::FlipendoSpellTool_FlipTarget Parms{}; + + Parms.InTargetActor = InTargetActor; + Parms.InTargetComp = InTargetComp; + Parms.ImpactLocation = std::move(ImpactLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedFlockingActor.Generate +// (Native, Public, BlueprintCallable) + +void AInstancedFlockingActor::Generate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedFlockingActor", "Generate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedFlockingActor.Reset +// (Native, Public, BlueprintCallable) + +void AInstancedFlockingActor::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedFlockingActor", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedFlockingActor.SetAdjustableParameters +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FFlockingParametersAdjustable&Parameters (Parm, NoDestructor, NativeAccessSpecifierPublic) +// float BlendTimeSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInstancedFlockingActor::SetAdjustableParameters(const struct FFlockingParametersAdjustable& Parameters, float BlendTimeSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedFlockingActor", "SetAdjustableParameters"); + + Params::InstancedFlockingActor_SetAdjustableParameters Parms{}; + + Parms.Parameters = std::move(Parameters); + Parms.BlendTimeSeconds = BlendTimeSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedFlockingActor.SetFlockingStrength +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Strength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInstancedFlockingActor::SetFlockingStrength(float Strength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedFlockingActor", "SetFlockingStrength"); + + Params::InstancedFlockingActor_SetFlockingStrength Parms{}; + + Parms.Strength = Strength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedFlockingActor.StartFade +// (Final, Native, Public, BlueprintCallable) + +void AInstancedFlockingActor::StartFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedFlockingActor", "StartFade"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedFlockingActor.GetAdjustableParameters +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FFlockingParametersAdjustable* Parameters (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void AInstancedFlockingActor::GetAdjustableParameters(struct FFlockingParametersAdjustable* Parameters) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedFlockingActor", "GetAdjustableParameters"); + + Params::InstancedFlockingActor_GetAdjustableParameters Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Parameters != nullptr) + *Parameters = std::move(Parms.Parameters); +} + + +// Function Phoenix.FlyingBook.ActivateSpellReaction +// (Event, Public, BlueprintEvent) +// Parameters: +// bool newActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBook::ActivateSpellReaction(bool newActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBook", "ActivateSpellReaction"); + + Params::FlyingBook_ActivateSpellReaction Parms{}; + + Parms.newActivate = newActivate; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FlyingBook.RandomizeDistanceAlongSpline +// (Final, Native, Public, BlueprintCallable) + +void AFlyingBook::RandomizeDistanceAlongSpline() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBook", "RandomizeDistanceAlongSpline"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBook.Update +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBook::Update(float DeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBook", "Update"); + + Params::FlyingBook_Update Parms{}; + + Parms.DeltaTime = DeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SimpleSplineFollowerForAI.CreateSplineFromGivenPoints +// (Final, Native, Public) + +void ASimpleSplineFollowerForAI::CreateSplineFromGivenPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SimpleSplineFollowerForAI", "CreateSplineFromGivenPoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SimpleSplineFollowerForAI.MoveOnSplineFleshLoad +// (Final, Native, Private) +// Parameters: +// class AActor* FleshActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASimpleSplineFollowerForAI::MoveOnSplineFleshLoad(class AActor* FleshActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SimpleSplineFollowerForAI", "MoveOnSplineFleshLoad"); + + Params::SimpleSplineFollowerForAI_MoveOnSplineFleshLoad Parms{}; + + Parms.FleshActor = FleshActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SimpleSplineFollowerForAI.OnFleshLoadComplete +// (Final, Native, Private) +// Parameters: +// class AActor* FleshActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASimpleSplineFollowerForAI::OnFleshLoadComplete(class AActor* FleshActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SimpleSplineFollowerForAI", "OnFleshLoadComplete"); + + Params::SimpleSplineFollowerForAI_OnFleshLoadComplete Parms{}; + + Parms.FleshActor = FleshActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SimpleSplineFollowerForAI.StartAIMovementOnSpline +// (Final, Native, Private) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActivityTypeBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASimpleSplineFollowerForAI::StartAIMovementOnSpline(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SimpleSplineFollowerForAI", "StartAIMovementOnSpline"); + + Params::SimpleSplineFollowerForAI_StartAIMovementOnSpline Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + Parms.ActivityTypeBits = ActivityTypeBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.AcceleratePressed +// (Final, Native, Public, BlueprintCallable) + +void AFlyingBroom::AcceleratePressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "AcceleratePressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.AddBoostPercentage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float percent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::AddBoostPercentage(float percent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "AddBoostPercentage"); + + Params::FlyingBroom_AddBoostPercentage Parms{}; + + Parms.percent = percent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.AddRiderClothCollisionSources +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class ACharacter* Character (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::AddRiderClothCollisionSources(const class ACharacter* Character) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "AddRiderClothCollisionSources"); + + Params::FlyingBroom_AddRiderClothCollisionSources Parms{}; + + Parms.Character = Character; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.AIDismountBroom +// (Final, Native, Public, BlueprintCallable) + +void AFlyingBroom::AIDismountBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "AIDismountBroom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.AIMountBroom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ACharacter* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomPhysics* FlightData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::AIMountBroom(class ACharacter* Character, class UFlyingBroomPhysics* FlightData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "AIMountBroom"); + + Params::FlyingBroom_AIMountBroom Parms{}; + + Parms.Character = Character; + Parms.FlightData = FlightData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.AllowDismount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFlyingBroom::AllowDismount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "AllowDismount"); + + Params::FlyingBroom_AllowDismount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.ApplyBroomStats +// (Event, Public, BlueprintEvent) + +void AFlyingBroom::ApplyBroomStats() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "ApplyBroomStats"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FlyingBroom.AttachPlayerToBroomOnMount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ABiped_Player* BipedPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AFlyingBroom* BroomProp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBroomMountType InMountType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::AttachPlayerToBroomOnMount(class ABiped_Player* BipedPlayer, class AFlyingBroom* BroomProp, EBroomMountType InMountType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "AttachPlayerToBroomOnMount"); + + Params::FlyingBroom_AttachPlayerToBroomOnMount Parms{}; + + Parms.BipedPlayer = BipedPlayer; + Parms.BroomProp = BroomProp; + Parms.InMountType = InMountType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.BroomEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName EventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::BroomEvent(class FName EventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "BroomEvent"); + + Params::FlyingBroom_BroomEvent Parms{}; + + Parms.EventName = EventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.DetachPlayerFromBroomOnDismount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ABiped_Player* BipedPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AFlyingBroom* BroomProp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float VelocityDamping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::DetachPlayerFromBroomOnDismount(class ABiped_Player* BipedPlayer, class AFlyingBroom* BroomProp, float VelocityDamping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "DetachPlayerFromBroomOnDismount"); + + Params::FlyingBroom_DetachPlayerFromBroomOnDismount Parms{}; + + Parms.BipedPlayer = BipedPlayer; + Parms.BroomProp = BroomProp; + Parms.VelocityDamping = VelocityDamping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.DisableSpellHUD +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool DisableSpellHUD_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DisableHealtHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::DisableSpellHUD(bool DisableSpellHUD_0, bool DisableHealtHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "DisableSpellHUD"); + + Params::FlyingBroom_DisableSpellHUD Parms{}; + + Parms.DisableSpellHUD_0 = DisableSpellHUD_0; + Parms.DisableHealtHUD = DisableHealtHUD; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FlyingBroom.DismountBroom +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ABiped_Player* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Instant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::DismountBroom(class ABiped_Player* Player, bool Instant) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "DismountBroom"); + + Params::FlyingBroom_DismountBroom Parms{}; + + Parms.Player = Player; + Parms.Instant = Instant; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FlyingBroom.FinishSettingBoostAllowedValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::FinishSettingBoostAllowedValue(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "FinishSettingBoostAllowedValue"); + + Params::FlyingBroom_FinishSettingBoostAllowedValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.FinishSettingDisableBarrelRollValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::FinishSettingDisableBarrelRollValue(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "FinishSettingDisableBarrelRollValue"); + + Params::FlyingBroom_FinishSettingDisableBarrelRollValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.FinishSettingDisableInputValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::FinishSettingDisableInputValue(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "FinishSettingDisableInputValue"); + + Params::FlyingBroom_FinishSettingDisableInputValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.FinishSettingDismountAllowedValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::FinishSettingDismountAllowedValue(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "FinishSettingDismountAllowedValue"); + + Params::FlyingBroom_FinishSettingDismountAllowedValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.FinishSettingForceHoverValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::FinishSettingForceHoverValue(EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "FinishSettingForceHoverValue"); + + Params::FlyingBroom_FinishSettingForceHoverValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.GetBoostMeterAmount +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AFlyingBroom::GetBoostMeterAmount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "GetBoostMeterAmount"); + + Params::FlyingBroom_GetBoostMeterAmount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.GetMaxBoostMeter +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AFlyingBroom::GetMaxBoostMeter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "GetMaxBoostMeter"); + + Params::FlyingBroom_GetMaxBoostMeter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.OnActorIsHiddenChanged +// (Final, Native, Public) +// Parameters: +// bool NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::OnActorIsHiddenChanged(bool NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnActorIsHiddenChanged"); + + Params::FlyingBroom_OnActorIsHiddenChanged Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.OnBarrelRollStart +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool bRollLeft (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::OnBarrelRollStart(bool bRollLeft) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnBarrelRollStart"); + + Params::FlyingBroom_OnBarrelRollStart Parms{}; + + Parms.bRollLeft = bRollLeft; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FlyingBroom.OnBoostStart +// (Event, Protected, BlueprintEvent) + +void AFlyingBroom::OnBoostStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnBoostStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FlyingBroom.OnEnterBoostZone +// (Event, Protected, BlueprintEvent) + +void AFlyingBroom::OnEnterBoostZone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnEnterBoostZone"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FlyingBroom.OnLeaveBoostZone +// (Event, Protected, BlueprintEvent) + +void AFlyingBroom::OnLeaveBoostZone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnLeaveBoostZone"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FlyingBroom.OnMountedNPCHiddenIsChanged +// (Final, Native, Public) +// Parameters: +// class UScheduledEntity* inParticipant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inHidden (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::OnMountedNPCHiddenIsChanged(class UScheduledEntity* inParticipant, bool inHidden) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnMountedNPCHiddenIsChanged"); + + Params::FlyingBroom_OnMountedNPCHiddenIsChanged Parms{}; + + Parms.inParticipant = inParticipant; + Parms.inHidden = inHidden; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.OnNPCDismountBroom +// (Event, Protected, BlueprintEvent) + +void AFlyingBroom::OnNPCDismountBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnNPCDismountBroom"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FlyingBroom.OnNPCMountBroom +// (Event, Protected, BlueprintEvent) + +void AFlyingBroom::OnNPCMountBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnNPCMountBroom"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FlyingBroom.OnPlayerDismountBroom +// (Event, Protected, BlueprintEvent) + +void AFlyingBroom::OnPlayerDismountBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnPlayerDismountBroom"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FlyingBroom.OnPlayerMountBroom +// (Event, Protected, BlueprintEvent) + +void AFlyingBroom::OnPlayerMountBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnPlayerMountBroom"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FlyingBroom.OnTurboStart +// (Event, Protected, BlueprintEvent) + +void AFlyingBroom::OnTurboStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "OnTurboStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FlyingBroom.RemoveRiderClothCollisionSources +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class ACharacter* Character (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveDelegates (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::RemoveRiderClothCollisionSources(const class ACharacter* Character, bool bRemoveDelegates) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "RemoveRiderClothCollisionSources"); + + Params::FlyingBroom_RemoveRiderClothCollisionSources Parms{}; + + Parms.Character = Character; + Parms.bRemoveDelegates = bRemoveDelegates; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.SafeDismountHeightCheck +// (Final, Native, Private) + +void AFlyingBroom::SafeDismountHeightCheck() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "SafeDismountHeightCheck"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.SetForceLand +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bInForceLand (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::SetForceLand(const bool bInForceLand) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "SetForceLand"); + + Params::FlyingBroom_SetForceLand Parms{}; + + Parms.bInForceLand = bInForceLand; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.SetScaleInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInScaleIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InActiveScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::SetScaleInfo(bool bInScaleIn, float InActiveScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "SetScaleInfo"); + + Params::FlyingBroom_SetScaleInfo Parms{}; + + Parms.bInScaleIn = bInScaleIn; + Parms.InActiveScale = InActiveScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.SetupBroomComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCapsuleComponent* Capsule (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomMovementComponent* Movement (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshComponent* Mesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::SetupBroomComponents(class UCapsuleComponent* Capsule, class UFlyingBroomMovementComponent* Movement, class USkeletalMeshComponent* Mesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "SetupBroomComponents"); + + Params::FlyingBroom_SetupBroomComponents Parms{}; + + Parms.Capsule = Capsule; + Parms.Movement = Movement; + Parms.Mesh = Mesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.SetupPlayerOnBroom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ABiped_Player* BipedPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::SetupPlayerOnBroom(class ABiped_Player* BipedPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "SetupPlayerOnBroom"); + + Params::FlyingBroom_SetupPlayerOnBroom Parms{}; + + Parms.BipedPlayer = BipedPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.StartSettingBoostAllowedValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::StartSettingBoostAllowedValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "StartSettingBoostAllowedValue"); + + Params::FlyingBroom_StartSettingBoostAllowedValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.StartSettingDisableBarrelRollValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::StartSettingDisableBarrelRollValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "StartSettingDisableBarrelRollValue"); + + Params::FlyingBroom_StartSettingDisableBarrelRollValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.StartSettingDisableInputValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::StartSettingDisableInputValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "StartSettingDisableInputValue"); + + Params::FlyingBroom_StartSettingDisableInputValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.StartSettingDismountAllowedValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::StartSettingDismountAllowedValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "StartSettingDismountAllowedValue"); + + Params::FlyingBroom_StartSettingDismountAllowedValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.StartSettingForceHoverValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::StartSettingForceHoverValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "StartSettingForceHoverValue"); + + Params::FlyingBroom_StartSettingForceHoverValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.SupressHoverDisabledUI +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bDisable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::SupressHoverDisabledUI(const bool bDisable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "SupressHoverDisabledUI"); + + Params::FlyingBroom_SupressHoverDisabledUI Parms{}; + + Parms.bDisable = bDisable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.Teleport +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& DestLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DestYaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ResetCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TeleportPhysics (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFlyingBroom::Teleport(const struct FVector& DestLocation, float DestYaw, bool ResetCamera, bool TeleportPhysics) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "Teleport"); + + Params::FlyingBroom_Teleport Parms{}; + + Parms.DestLocation = std::move(DestLocation); + Parms.DestYaw = DestYaw; + Parms.ResetCamera = ResetCamera; + Parms.TeleportPhysics = TeleportPhysics; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.UpdateBroomAudio +// (Native, Event, Protected, BlueprintEvent) +// Parameters: +// class UFlyingBroomAudio* BroomAudio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::UpdateBroomAudio(class UFlyingBroomAudio* BroomAudio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "UpdateBroomAudio"); + + Params::FlyingBroom_UpdateBroomAudio Parms{}; + + Parms.BroomAudio = BroomAudio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.CanIdleBreak +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFlyingBroom::CanIdleBreak() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "CanIdleBreak"); + + Params::FlyingBroom_CanIdleBreak Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.DisableMovement +// (Final, Native, Public, BlueprintCallable, Const) + +void AFlyingBroom::DisableMovement() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "DisableMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.EnableMountedRiderIKSetup +// (Final, Native, Private, BlueprintCallable, Const) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::EnableMountedRiderIKSetup(bool bEnabled) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "EnableMountedRiderIKSetup"); + + Params::FlyingBroom_EnableMountedRiderIKSetup Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.EnableMovement +// (Final, Native, Public, BlueprintCallable, Const) + +void AFlyingBroom::EnableMovement() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "EnableMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.FinishSettingMaxFlyHeightValue +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::FinishSettingMaxFlyHeightValue(EStandardManagedPriority Priority, class UObject* InInstigator) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "FinishSettingMaxFlyHeightValue"); + + Params::FlyingBroom_FinishSettingMaxFlyHeightValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.GetDismountType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EBroomDismountType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBroomDismountType AFlyingBroom::GetDismountType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "GetDismountType"); + + Params::FlyingBroom_GetDismountType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.GetLastHitObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EFlyingBroomHitObjectType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EFlyingBroomHitObjectType AFlyingBroom::GetLastHitObject() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "GetLastHitObject"); + + Params::FlyingBroom_GetLastHitObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.IsBoostRecharging +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFlyingBroom::IsBoostRecharging() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "IsBoostRecharging"); + + Params::FlyingBroom_IsBoostRecharging Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.IsForceLanding +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFlyingBroom::IsForceLanding() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "IsForceLanding"); + + Params::FlyingBroom_IsForceLanding Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.IsInBoost +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFlyingBroom::IsInBoost() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "IsInBoost"); + + Params::FlyingBroom_IsInBoost Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.IsInHoverMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFlyingBroom::IsInHoverMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "IsInHoverMode"); + + Params::FlyingBroom_IsInHoverMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.IsInTurbo +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AFlyingBroom::IsInTurbo() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "IsInTurbo"); + + Params::FlyingBroom_IsInTurbo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FlyingBroom.PopFlightDataOffStack +// (Final, Native, Public, BlueprintCallable, Const) + +void AFlyingBroom::PopFlightDataOffStack() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "PopFlightDataOffStack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.PushFlightDataOntoStack +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class UFlyingBroomPhysics* NewFlightData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::PushFlightDataOntoStack(class UFlyingBroomPhysics* NewFlightData) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "PushFlightDataOntoStack"); + + Params::FlyingBroom_PushFlightDataOntoStack Parms{}; + + Parms.NewFlightData = NewFlightData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.SetMaxFlyingSpeed +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// const float Speed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::SetMaxFlyingSpeed(const float Speed) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "SetMaxFlyingSpeed"); + + Params::FlyingBroom_SetMaxFlyingSpeed Parms{}; + + Parms.Speed = Speed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.SetSplineComponent +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class USplineComponent* InSplineComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bTeleportToStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::SetSplineComponent(class USplineComponent* InSplineComponent, const bool bTeleportToStart) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "SetSplineComponent"); + + Params::FlyingBroom_SetSplineComponent Parms{}; + + Parms.InSplineComponent = InSplineComponent; + Parms.bTeleportToStart = bTeleportToStart; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.ShowBroomHUD +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::ShowBroomHUD(bool bShow) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "ShowBroomHUD"); + + Params::FlyingBroom_ShowBroomHUD Parms{}; + + Parms.bShow = bShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.StartSettingMaxFlyHeightValue +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::StartSettingMaxFlyHeightValue(float Value, EStandardManagedPriority Priority, class UObject* InInstigator) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "StartSettingMaxFlyHeightValue"); + + Params::FlyingBroom_StartSettingMaxFlyHeightValue Parms{}; + + Parms.Value = Value; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FlyingBroom.UpdateRTPCValue +// (Final, Native, Protected, HasDefaults, BlueprintCallable, Const) +// Parameters: +// float InRTPCValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& RTPC (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ValueRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& AudioValueRange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AFlyingBroom::UpdateRTPCValue(float InRTPCValue, const class FString& RTPC, const struct FVector2D& ValueRange, const struct FVector2D& AudioValueRange) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FlyingBroom", "UpdateRTPCValue"); + + Params::FlyingBroom_UpdateRTPCValue Parms{}; + + Parms.InRTPCValue = InRTPCValue; + Parms.RTPC = std::move(RTPC); + Parms.ValueRange = std::move(ValueRange); + Parms.AudioValueRange = std::move(AudioValueRange); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FoliageRemoverActorComponent.RemoveFoliage +// (Final, Native, Public, BlueprintCallable) + +void UFoliageRemoverActorComponent::RemoveFoliage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FoliageRemoverActorComponent", "RemoveFoliage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FoliageRemoverActorComponent.RespawnFoliage +// (Final, Native, Public, BlueprintCallable) + +void UFoliageRemoverActorComponent::RespawnFoliage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FoliageRemoverActorComponent", "RespawnFoliage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FoliageRemoverActorComponent.SetBoxSize +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& size (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoliageRemoverActorComponent::SetBoxSize(const struct FVector& size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FoliageRemoverActorComponent", "SetBoxSize"); + + Params::FoliageRemoverActorComponent_SetBoxSize Parms{}; + + Parms.size = std::move(size); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FoliageRemoverActorComponent.GetBoxInWorldSpace +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox UFoliageRemoverActorComponent::GetBoxInWorldSpace() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FoliageRemoverActorComponent", "GetBoxInWorldSpace"); + + Params::FoliageRemoverActorComponent_GetBoxInWorldSpace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.FrozenInterface.OnAttemptToFreeze +// (Event, Public, BlueprintEvent) + +void IFrozenInterface::OnAttemptToFreeze() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FrozenInterface", "OnAttemptToFreeze"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FrozenInterface.OnFailedToFreeze +// (Event, Public, BlueprintEvent) + +void IFrozenInterface::OnFailedToFreeze() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FrozenInterface", "OnFailedToFreeze"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.FrozenInterface.OnThaw +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IFrozenInterface::OnThaw(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FrozenInterface", "OnThaw"); + + Params::FrozenInterface_OnThaw Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.FrozenInterface.StartFreeze +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IFrozenInterface::StartFreeze(class AActor* Instigator, float Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("FrozenInterface", "StartFreeze"); + + Params::FrozenInterface_StartFreeze Parms{}; + + Parms.Instigator = Instigator; + Parms.Amount = Amount; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixImage.SetColorTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FDataTableRowHandle& NewColorTag (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixImage::SetColorTag(const struct FDataTableRowHandle& NewColorTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixImage", "SetColorTag"); + + Params::PhoenixImage_SetColorTag Parms{}; + + Parms.NewColorTag = std::move(NewColorTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NiagaraPoserComponent.CreateNiagaraSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraSystem* NiagaraSystem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool pAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNiagaraPoserComponent::CreateNiagaraSystem(class UNiagaraSystem* NiagaraSystem, bool pAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NiagaraPoserComponent", "CreateNiagaraSystem"); + + Params::NiagaraPoserComponent_CreateNiagaraSystem Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.pAutoActivate = pAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NiagaraPoserComponent.Reset +// (Final, Native, Public, BlueprintCallable) + +void UNiagaraPoserComponent::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NiagaraPoserComponent", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntrusionVolumeComponent.IsPlayerInIntrusionArea +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIntrusionVolumeComponent::IsPlayerInIntrusionArea() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IntrusionVolumeComponent", "IsPlayerInIntrusionArea"); + + Params::IntrusionVolumeComponent_IsPlayerInIntrusionArea Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IntrusionVolumeComponent.EnableIntrusion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntrusionVolumeComponent::EnableIntrusion(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IntrusionVolumeComponent", "EnableIntrusion"); + + Params::IntrusionVolumeComponent_EnableIntrusion Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntrusionVolumeComponent.IsPlayerAllowed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIntrusionVolumeComponent::IsPlayerAllowed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IntrusionVolumeComponent", "IsPlayerAllowed"); + + Params::IntrusionVolumeComponent_IsPlayerAllowed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IntrusionVolumeComponent.OnActorBeginOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntrusionVolumeComponent::OnActorBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IntrusionVolumeComponent", "OnActorBeginOverlap"); + + Params::IntrusionVolumeComponent_OnActorBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntrusionVolumeComponent.OnActorEndOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntrusionVolumeComponent::OnActorEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IntrusionVolumeComponent", "OnActorEndOverlap"); + + Params::IntrusionVolumeComponent_OnActorEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntrusionVolumeComponent.OnCaught +// (Final, Native, Public) + +void UIntrusionVolumeComponent::OnCaught() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IntrusionVolumeComponent", "OnCaught"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntrusionVolumeComponent.OnIntrusionPerceptionDone +// (Final, Native, Public) +// Parameters: +// class ANPC_Character* InNPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntrusionVolumeComponent::OnIntrusionPerceptionDone(class ANPC_Character* InNPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IntrusionVolumeComponent", "OnIntrusionPerceptionDone"); + + Params::IntrusionVolumeComponent_OnIntrusionPerceptionDone Parms{}; + + Parms.InNPC = InNPC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntrusionVolumeComponent.PlayIntrusionSceneRig +// (Final, Native, Public) +// Parameters: +// class ANPC_Character* InNPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntrusionVolumeComponent::PlayIntrusionSceneRig(class ANPC_Character* InNPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IntrusionVolumeComponent", "PlayIntrusionSceneRig"); + + Params::IntrusionVolumeComponent_PlayIntrusionSceneRig Parms{}; + + Parms.InNPC = InNPC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntrusionVolumeComponent.WhenWillPlayerBeAllowed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FEventDateTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEventDateTime UIntrusionVolumeComponent::WhenWillPlayerBeAllowed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IntrusionVolumeComponent", "WhenWillPlayerBeAllowed"); + + Params::IntrusionVolumeComponent_WhenWillPlayerBeAllowed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IntrusionVolumeComponent.WhenWillPlayerBeDisallowed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FEventDateTime ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FEventDateTime UIntrusionVolumeComponent::WhenWillPlayerBeDisallowed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IntrusionVolumeComponent", "WhenWillPlayerBeDisallowed"); + + Params::IntrusionVolumeComponent_WhenWillPlayerBeDisallowed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathSelectHUD.Start +// (Event, Public, BlueprintEvent) + +void UPathSelectHUD::Start() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathSelectHUD", "Start"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.GameOverScreenBase.CannotAbandonQuest +// (Event, Public, BlueprintEvent) + +void UGameOverScreenBase::CannotAbandonQuest() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameOverScreenBase", "CannotAbandonQuest"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.GameOverScreenBase.SetGameOverReason +// (Final, Native, Public) +// Parameters: +// EUIGameOverReason Reason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameOverScreenBase::SetGameOverReason(EUIGameOverReason Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameOverScreenBase", "SetGameOverReason"); + + Params::GameOverScreenBase_SetGameOverReason Parms{}; + + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GameOverScreenBase.SetRestartButtonText +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ButtonText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameOverScreenBase::SetRestartButtonText(const class FString& ButtonText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameOverScreenBase", "SetRestartButtonText"); + + Params::GameOverScreenBase_SetRestartButtonText Parms{}; + + Parms.ButtonText = std::move(ButtonText); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.GameOverScreenBase.ShowLoadSaveResultPopup +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& ResultMessage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGameOverScreenBase::ShowLoadSaveResultPopup(const class FString& ResultMessage, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameOverScreenBase", "ShowLoadSaveResultPopup"); + + Params::GameOverScreenBase_ShowLoadSaveResultPopup Parms{}; + + Parms.ResultMessage = std::move(ResultMessage); + Parms.Duration = Duration; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.Cancel +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::Cancel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "Cancel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.EndArresto +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::EndArresto() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "EndArresto"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.IsArresto +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMunitionType_AOE_MultiFX::IsArresto() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "IsArresto"); + + Params::MunitionType_AOE_MultiFX_IsArresto Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.OnAnnounce +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMultiFX2Handle& FXHandle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_AOE_MultiFX::OnAnnounce(const struct FVector& Location, const struct FRotator& Rotation, const struct FMultiFX2Handle& FXHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "OnAnnounce"); + + Params::MunitionType_AOE_MultiFX_OnAnnounce Parms{}; + + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.FXHandle = std::move(FXHandle); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.OnExplode +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMultiFX2Handle& FXHandle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_AOE_MultiFX::OnExplode(const struct FVector& Location, const struct FRotator& Rotation, const struct FMultiFX2Handle& FXHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "OnExplode"); + + Params::MunitionType_AOE_MultiFX_OnExplode Parms{}; + + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.FXHandle = std::move(FXHandle); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.OnHit +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FMunitionImpactData& MunitionImpact (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBlocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFailed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_AOE_MultiFX::OnHit(const struct FMunitionImpactData& MunitionImpact, const struct FHitResult& HitResult, bool bHit, bool bBlocked, bool bFailed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "OnHit"); + + Params::MunitionType_AOE_MultiFX_OnHit Parms{}; + + Parms.MunitionImpact = std::move(MunitionImpact); + Parms.HitResult = std::move(HitResult); + Parms.bHit = bHit; + Parms.bBlocked = bBlocked; + Parms.bFailed = bFailed; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.OnWarning +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMultiFX2Handle& FXHandle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_AOE_MultiFX::OnWarning(const struct FVector& Location, const struct FRotator& Rotation, const struct FMultiFX2Handle& FXHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "OnWarning"); + + Params::MunitionType_AOE_MultiFX_OnWarning Parms{}; + + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.FXHandle = std::move(FXHandle); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerAnnounceLoop +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::TriggerAnnounceLoop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerAnnounceLoop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerArresto +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::TriggerArresto() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerArresto"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerEnd +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::TriggerEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerExplode +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::TriggerExplode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerExplode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerFizzle +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::TriggerFizzle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerFizzle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerImpact +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSkipStartState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_AOE_MultiFX::TriggerImpact(bool bSkipStartState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerImpact"); + + Params::MunitionType_AOE_MultiFX_TriggerImpact Parms{}; + + Parms.bSkipStartState = bSkipStartState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerImpactEnd +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::TriggerImpactEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerImpactEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerWarning +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::TriggerWarning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerWarning"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerWarningLoop +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::TriggerWarningLoop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerWarningLoop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerWarningStart +// (Final, Native, Public, BlueprintCallable) + +void AMunitionType_AOE_MultiFX::TriggerWarningStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "TriggerWarningStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.GetAnnounceFXHandle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMultiFX2Handle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMultiFX2Handle AMunitionType_AOE_MultiFX::GetAnnounceFXHandle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "GetAnnounceFXHandle"); + + Params::MunitionType_AOE_MultiFX_GetAnnounceFXHandle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.GetExplodeFXHandle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMultiFX2Handle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMultiFX2Handle AMunitionType_AOE_MultiFX::GetExplodeFXHandle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "GetExplodeFXHandle"); + + Params::MunitionType_AOE_MultiFX_GetExplodeFXHandle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.GetFizzleFXHandle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMultiFX2Handle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMultiFX2Handle AMunitionType_AOE_MultiFX::GetFizzleFXHandle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "GetFizzleFXHandle"); + + Params::MunitionType_AOE_MultiFX_GetFizzleFXHandle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionType_AOE_MultiFX.GetWarningFXHandle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMultiFX2Handle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMultiFX2Handle AMunitionType_AOE_MultiFX::GetWarningFXHandle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_AOE_MultiFX", "GetWarningFXHandle"); + + Params::MunitionType_AOE_MultiFX_GetWarningFXHandle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.OwlMailNotification.PlayMailDialogLine +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& MailID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UOwlMailNotification::PlayMailDialogLine(const class FString& MailID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OwlMailNotification", "PlayMailDialogLine"); + + Params::OwlMailNotification_PlayMailDialogLine Parms{}; + + Parms.MailID = std::move(MailID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.OverlandMapScreen.EnterHogwarts_Event +// (Event, Public, BlueprintEvent) + +void UOverlandMapScreen::EnterHogwarts_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlandMapScreen", "EnterHogwarts_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.OverlandMapScreen.ExitHogwarts_Event +// (Event, Public, BlueprintEvent) + +void UOverlandMapScreen::ExitHogwarts_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlandMapScreen", "ExitHogwarts_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.OverlandMapScreen.GetMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapOverland* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapOverland* UOverlandMapScreen::GetMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlandMapScreen", "GetMap"); + + Params::OverlandMapScreen_GetMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.OverlandMapScreen.HoveredFilterRegion_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// class UMapIcon* Icon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOverlandMapScreen::HoveredFilterRegion_Event(class UMapIcon* Icon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlandMapScreen", "HoveredFilterRegion_Event"); + + Params::OverlandMapScreen_HoveredFilterRegion_Event Parms{}; + + Parms.Icon = Icon; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.OverlandMapScreen.RegionChange_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// class APhoenixMapRegion* regionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APhoenixMapRegion* subregionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool noString (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOverlandMapScreen::RegionChange_Event(class APhoenixMapRegion* regionActor, class APhoenixMapRegion* subregionActor, bool noString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlandMapScreen", "RegionChange_Event"); + + Params::OverlandMapScreen_RegionChange_Event Parms{}; + + Parms.regionActor = regionActor; + Parms.subregionActor = subregionActor; + Parms.noString = noString; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SettingsTabWidget.InitForSettingsLocation +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsInFieldGuide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USettingsTabWidget::InitForSettingsLocation(bool IsInFieldGuide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SettingsTabWidget", "InitForSettingsLocation"); + + Params::SettingsTabWidget_InitForSettingsLocation Parms{}; + + Parms.IsInFieldGuide = IsInFieldGuide; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.GraphicsSettingsWidget.AcceptVideoChanges +// (Final, Native, Public, BlueprintCallable) + +void UGraphicsSettingsWidget::AcceptVideoChanges() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GraphicsSettingsWidget", "AcceptVideoChanges"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GraphicsSettingsWidget.RevertVideoChanges +// (Final, Native, Public, BlueprintCallable) + +void UGraphicsSettingsWidget::RevertVideoChanges() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GraphicsSettingsWidget", "RevertVideoChanges"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GraphicsSettingsWidget.SyncDisplaySettings +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UGraphicsSettingsWidget::SyncDisplaySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GraphicsSettingsWidget", "SyncDisplaySettings"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ItemScrollBox.OnStickScroll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float AnalogVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UItemScrollBox::OnStickScroll(float AnalogVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ItemScrollBox", "OnStickScroll"); + + Params::ItemScrollBox_OnStickScroll Parms{}; + + Parms.AnalogVal = AnalogVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ItemScrollBox.SetAlwaysShowScrollbarTrack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewAlwaysShowScrollbarTrack (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UItemScrollBox::SetAlwaysShowScrollbarTrack(bool NewAlwaysShowScrollbarTrack) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ItemScrollBox", "SetAlwaysShowScrollbarTrack"); + + Params::ItemScrollBox_SetAlwaysShowScrollbarTrack Parms{}; + + Parms.NewAlwaysShowScrollbarTrack = NewAlwaysShowScrollbarTrack; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ItemScrollBox.SetNavigationDestination +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EDescendantScrollDestination NewNavigationDestination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UItemScrollBox::SetNavigationDestination(EDescendantScrollDestination NewNavigationDestination) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ItemScrollBox", "SetNavigationDestination"); + + Params::ItemScrollBox_SetNavigationDestination Parms{}; + + Parms.NewNavigationDestination = NewNavigationDestination; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ItemScrollBox.SetNavigationScrollPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewNavigationScrollPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UItemScrollBox::SetNavigationScrollPadding(float NewNavigationScrollPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ItemScrollBox", "SetNavigationScrollPadding"); + + Params::ItemScrollBox_SetNavigationScrollPadding Parms{}; + + Parms.NewNavigationScrollPadding = NewNavigationScrollPadding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlotState.GetFertilizerID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UHerbPlotState::GetFertilizerID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "GetFertilizerID"); + + Params::HerbPlotState_GetFertilizerID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotState.GetGrowthProgressRatio +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UHerbPlotState::GetGrowthProgressRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "GetGrowthProgressRatio"); + + Params::HerbPlotState_GetGrowthProgressRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotState.GetGrowthState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EHerbGrowthState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EHerbGrowthState UHerbPlotState::GetGrowthState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "GetGrowthState"); + + Params::HerbPlotState_GetGrowthState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotState.GetGrowthTimeRemaining +// (Final, Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan UHerbPlotState::GetGrowthTimeRemaining() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "GetGrowthTimeRemaining"); + + Params::HerbPlotState_GetGrowthTimeRemaining Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotState.GetIsInSanctuary +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHerbPlotState::GetIsInSanctuary() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "GetIsInSanctuary"); + + Params::HerbPlotState_GetIsInSanctuary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotState.GetPlantID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UHerbPlotState::GetPlantID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "GetPlantID"); + + Params::HerbPlotState_GetPlantID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotState.GetPlotID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UHerbPlotState::GetPlotID() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "GetPlotID"); + + Params::HerbPlotState_GetPlotID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotState.GetRegrowthTimeRatio +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UHerbPlotState::GetRegrowthTimeRatio() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "GetRegrowthTimeRatio"); + + Params::HerbPlotState_GetRegrowthTimeRatio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotState.GetYield +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UHerbPlotState::GetYield() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "GetYield"); + + Params::HerbPlotState_GetYield Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotState.IsGrowing +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHerbPlotState::IsGrowing() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotState", "IsGrowing"); + + Params::HerbPlotState_IsGrowing Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UnloadLevelTracker.Cleanup +// (Final, Native, Public) + +void UUnloadLevelTracker::Cleanup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UnloadLevelTracker", "Cleanup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UnloadLevelTracker.OnLevelUnloaded +// (Final, Native, Public) + +void UUnloadLevelTracker::OnLevelUnloaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UnloadLevelTracker", "OnLevelUnloaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateComponent.SetBaseHealth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float baseHealth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateComponent::SetBaseHealth(float baseHealth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateComponent", "SetBaseHealth"); + + Params::ObjectStateComponent_SetBaseHealth Parms{}; + + Parms.baseHealth = baseHealth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateComponent.SetCanHighlight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bCanHighlight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateComponent::SetCanHighlight(bool bCanHighlight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateComponent", "SetCanHighlight"); + + Params::ObjectStateComponent_SetCanHighlight Parms{}; + + Parms.bCanHighlight = bCanHighlight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateComponent.SetDamageable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bDamageable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateComponent::SetDamageable(bool bDamageable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateComponent", "SetDamageable"); + + Params::ObjectStateComponent_SetDamageable Parms{}; + + Parms.bDamageable = bDamageable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateComponent.SetHitSfx +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAkAudioEvent* InSfx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateComponent::SetHitSfx(class UAkAudioEvent* InSfx) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateComponent", "SetHitSfx"); + + Params::ObjectStateComponent_SetHitSfx Parms{}; + + Parms.InSfx = InSfx; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateComponent.SetImportant +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bImportant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateComponent::SetImportant(bool bImportant) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateComponent", "SetImportant"); + + Params::ObjectStateComponent_SetImportant Parms{}; + + Parms.bImportant = bImportant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateComponent.SetNeverAffectNavmesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NeverAffectNavmesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateComponent::SetNeverAffectNavmesh(bool NeverAffectNavmesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateComponent", "SetNeverAffectNavmesh"); + + Params::ObjectStateComponent_SetNeverAffectNavmesh Parms{}; + + Parms.NeverAffectNavmesh = NeverAffectNavmesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateComponent.SetStartBroken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool StartBroken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateComponent::SetStartBroken(bool StartBroken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateComponent", "SetStartBroken"); + + Params::ObjectStateComponent_SetStartBroken Parms{}; + + Parms.StartBroken = StartBroken; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateComponent.SetTargetable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bTargetable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateComponent::SetTargetable(bool bTargetable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateComponent", "SetTargetable"); + + Params::ObjectStateComponent_SetTargetable Parms{}; + + Parms.bTargetable = bTargetable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightTemplateComponent.SetIntensityFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InIntensityFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bApplyNow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightTemplateComponent::SetIntensityFactor(float InIntensityFactor, bool bApplyNow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightTemplateComponent", "SetIntensityFactor"); + + Params::LightTemplateComponent_SetIntensityFactor Parms{}; + + Parms.InIntensityFactor = InIntensityFactor; + Parms.bApplyNow = bApplyNow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GameplaySettingsWidget.SuppressDifficultySetting +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UGameplaySettingsWidget::SuppressDifficultySetting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GameplaySettingsWidget", "SuppressDifficultySetting"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ScheduledEntity.AbandonStations +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStationExitCallBack InExitCallback (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::AbandonStations(EStationExitCallBack InExitCallback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "AbandonStations"); + + Params::ScheduledEntity_AbandonStations Parms{}; + + Parms.InExitCallback = InExitCallback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.AddThinkNowEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDelayLow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDelayHigh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAllowBTShutdown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::AddThinkNowEvent(const class FString& InText, float InDelayLow, float InDelayHigh, bool bInAllowBTShutdown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "AddThinkNowEvent"); + + Params::ScheduledEntity_AddThinkNowEvent Parms{}; + + Parms.InText = std::move(InText); + Parms.InDelayLow = InDelayLow; + Parms.InDelayHigh = InDelayHigh; + Parms.bInAllowBTShutdown = bInAllowBTShutdown; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.CanAllowBTShutdown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESEAllowBTShutdownPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::CanAllowBTShutdown(ESEAllowBTShutdownPriority InPriority, class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "CanAllowBTShutdown"); + + Params::ScheduledEntity_CanAllowBTShutdown Parms{}; + + Parms.InPriority = InPriority; + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.CollisionResponseEnded +// (Final, Native, Private) +// Parameters: +// class ASocialReasoning* SocialReasoning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SocialAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::CollisionResponseEnded(class ASocialReasoning* SocialReasoning, class FName SocialAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "CollisionResponseEnded"); + + Params::ScheduledEntity_CollisionResponseEnded Parms{}; + + Parms.SocialReasoning = SocialReasoning; + Parms.SocialAction = SocialAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.CurrentlyInFlesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::CurrentlyInFlesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "CurrentlyInFlesh"); + + Params::ScheduledEntity_CurrentlyInFlesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.DialogCompleteCallback +// (Final, Native, Private) + +void UScheduledEntity::DialogCompleteCallback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "DialogCompleteCallback"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.DontAllowBTShutdown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESEAllowBTShutdownPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::DontAllowBTShutdown(ESEAllowBTShutdownPriority InPriority, class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "DontAllowBTShutdown"); + + Params::ScheduledEntity_DontAllowBTShutdown Parms{}; + + Parms.InPriority = InPriority; + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.EnableScheduling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool InEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInForceExit (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInProcessSchedule (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::EnableScheduling(const bool InEnable, const bool bInForceExit, const bool bInProcessSchedule) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "EnableScheduling"); + + Params::ScheduledEntity_EnableScheduling Parms{}; + + Parms.InEnable = InEnable; + Parms.bInForceExit = bInForceExit; + Parms.bInProcessSchedule = bInProcessSchedule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.EnableSocialControl +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool InEnable (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::EnableSocialControl(const bool InEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "EnableSocialControl"); + + Params::ScheduledEntity_EnableSocialControl Parms{}; + + Parms.InEnable = InEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.EndPrecachingFlesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESEPrecacheFleshPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAutoFleshLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EForcedShutDownMode InForcedShutdown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EForcedShutDownPriority InForcedShutdownPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::EndPrecachingFlesh(ESEPrecacheFleshPriority InPriority, class UObject* InCaller, bool bInAutoFleshLock, EForcedShutDownMode InForcedShutdown, EForcedShutDownPriority InForcedShutdownPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "EndPrecachingFlesh"); + + Params::ScheduledEntity_EndPrecachingFlesh Parms{}; + + Parms.InPriority = InPriority; + Parms.InCaller = InCaller; + Parms.bInAutoFleshLock = bInAutoFleshLock; + Parms.InForcedShutdown = InForcedShutdown; + Parms.InForcedShutdownPriority = InForcedShutdownPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.FinishSchedulingOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESchedulingPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* InProvider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInProcessValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInForceExit (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInProcessSchedule (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::FinishSchedulingOverride(ESchedulingPriority InPriority, const class UObject* InProvider, const bool bInProcessValue, const bool bInForceExit, const bool bInProcessSchedule) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "FinishSchedulingOverride"); + + Params::ScheduledEntity_FinishSchedulingOverride Parms{}; + + Parms.InPriority = InPriority; + Parms.InProvider = InProvider; + Parms.bInProcessValue = bInProcessValue; + Parms.bInForceExit = bInForceExit; + Parms.bInProcessSchedule = bInProcessSchedule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.GetExcessTravelTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScheduledEntity::GetExcessTravelTime(float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "GetExcessTravelTime"); + + Params::ScheduledEntity_GetExcessTravelTime Parms{}; + + Parms.InDeltaTime = InDeltaTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.GetGoalActivity +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// E_Goal GoalType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* ActivityIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FScheduleEntry* RequestedActivity (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UScheduledEntity::GetGoalActivity(E_Goal GoalType, bool* ActivityIsValid, struct FScheduleEntry* RequestedActivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "GetGoalActivity"); + + Params::ScheduledEntity_GetGoalActivity Parms{}; + + Parms.GoalType = GoalType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ActivityIsValid != nullptr) + *ActivityIsValid = Parms.ActivityIsValid; + + if (RequestedActivity != nullptr) + *RequestedActivity = std::move(Parms.RequestedActivity); +} + + +// Function Phoenix.ScheduledEntity.GetGoalStatus +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// E_Goal GoalType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGoalStatus* GoalStatus (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UScheduledEntity::GetGoalStatus(E_Goal GoalType, struct FGoalStatus* GoalStatus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "GetGoalStatus"); + + Params::ScheduledEntity_GetGoalStatus Parms{}; + + Parms.GoalType = GoalType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (GoalStatus != nullptr) + *GoalStatus = std::move(Parms.GoalStatus); +} + + +// Function Phoenix.ScheduledEntity.GetLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UScheduledEntity::GetLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "GetLocation"); + + Params::ScheduledEntity_GetLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.GetMinutesToUpcomingActivity +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool* ActivityIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* MinutesToUpcomingActivity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::GetMinutesToUpcomingActivity(bool* ActivityIsValid, int32* MinutesToUpcomingActivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "GetMinutesToUpcomingActivity"); + + Params::ScheduledEntity_GetMinutesToUpcomingActivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ActivityIsValid != nullptr) + *ActivityIsValid = Parms.ActivityIsValid; + + if (MinutesToUpcomingActivity != nullptr) + *MinutesToUpcomingActivity = Parms.MinutesToUpcomingActivity; +} + + +// Function Phoenix.ScheduledEntity.GetSocialReasoning +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ASocialReasoning* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASocialReasoning* UScheduledEntity::GetSocialReasoning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "GetSocialReasoning"); + + Params::ScheduledEntity_GetSocialReasoning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.GetUpcomingActivity +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// bool* ActivityIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FScheduleEntry* UpcomingActivity (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UScheduledEntity::GetUpcomingActivity(bool* ActivityIsValid, struct FScheduleEntry* UpcomingActivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "GetUpcomingActivity"); + + Params::ScheduledEntity_GetUpcomingActivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ActivityIsValid != nullptr) + *ActivityIsValid = Parms.ActivityIsValid; + + if (UpcomingActivity != nullptr) + *UpcomingActivity = std::move(Parms.UpcomingActivity); +} + + +// Function Phoenix.ScheduledEntity.IsEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UScheduledEntity::IsEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsEnabled"); + + Params::ScheduledEntity_IsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsGeneralHobo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsGeneralHobo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsGeneralHobo"); + + Params::ScheduledEntity_IsGeneralHobo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsGhost +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsGhost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsGhost"); + + Params::ScheduledEntity_IsGhost Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsHobo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsHobo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsHobo"); + + Params::ScheduledEntity_IsHobo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsInPlayerInteraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool UScheduledEntity::IsInPlayerInteraction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsInPlayerInteraction"); + + Params::ScheduledEntity_IsInPlayerInteraction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsInTransit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsInTransit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsInTransit"); + + Params::ScheduledEntity_IsInTransit Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsSceneRigHobo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsSceneRigHobo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsSceneRigHobo"); + + Params::ScheduledEntity_IsSceneRigHobo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsSeatFillerHobo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsSeatFillerHobo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsSeatFillerHobo"); + + Params::ScheduledEntity_IsSeatFillerHobo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsSplineHobo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsSplineHobo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsSplineHobo"); + + Params::ScheduledEntity_IsSplineHobo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsStudent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsStudent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsStudent"); + + Params::ScheduledEntity_IsStudent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsWaitingForStation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsWaitingForStation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsWaitingForStation"); + + Params::ScheduledEntity_IsWaitingForStation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsWorldEventHobo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsWorldEventHobo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsWorldEventHobo"); + + Params::ScheduledEntity_IsWorldEventHobo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.IsWorldEventReleasedHobo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::IsWorldEventReleasedHobo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "IsWorldEventReleasedHobo"); + + Params::ScheduledEntity_IsWorldEventReleasedHobo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.Pause +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::Pause(bool bInPause) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "Pause"); + + Params::ScheduledEntity_Pause Parms{}; + + Parms.bInPause = bInPause; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PawnOverlapBegin +// (Final, Native, Private) +// Parameters: +// class AActor* InSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InOther (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PawnOverlapBegin(class AActor* InSelf, class AActor* InOther) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PawnOverlapBegin"); + + Params::ScheduledEntity_PawnOverlapBegin Parms{}; + + Parms.InSelf = InSelf; + Parms.InOther = InOther; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_ApparateFinished +// (Final, Native, Public) + +void UScheduledEntity::PerformTask_ApparateFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_ApparateFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_ApparateFinishedActivity +// (Final, Native, Public) + +void UScheduledEntity::PerformTask_ApparateFinishedActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_ApparateFinishedActivity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_ApparateIn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TSubclassOf InAblAbility (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_ApparateIn(const TSubclassOf InAblAbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_ApparateIn"); + + Params::ScheduledEntity_PerformTask_ApparateIn Parms{}; + + Parms.InAblAbility = InAblAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_ApparateOut +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TSubclassOf InAblAbility (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_ApparateOut(const TSubclassOf InAblAbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_ApparateOut"); + + Params::ScheduledEntity_PerformTask_ApparateOut Parms{}; + + Parms.InAblAbility = InAblAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_ApparateOutActivity +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_ApparateOutActivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_ApparateOutActivity"); + + Params::ScheduledEntity_PerformTask_ApparateOutActivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_CastCustomSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_CastCustomSpell(class AActor* TargetPtr, float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_CastCustomSpell"); + + Params::ScheduledEntity_PerformTask_CastCustomSpell Parms{}; + + Parms.TargetPtr = TargetPtr; + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_CastReparo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetPtr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_CastReparo(class AActor* TargetPtr, float Timeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_CastReparo"); + + Params::ScheduledEntity_PerformTask_CastReparo Parms{}; + + Parms.TargetPtr = TargetPtr; + Parms.Timeout = Timeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_CustomSpellFinished +// (Final, Native, Public) +// Parameters: +// uint8 InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_CustomSpellFinished(uint8 InAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_CustomSpellFinished"); + + Params::ScheduledEntity_PerformTask_CustomSpellFinished Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_DismountBroom +// (Final, Native, Public, BlueprintCallable) + +void UScheduledEntity::PerformTask_DismountBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_DismountBroom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_FinishCustomTask_NoLocation +// (Final, Native, Public, BlueprintCallable) + +void UScheduledEntity::PerformTask_FinishCustomTask_NoLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_FinishCustomTask_NoLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_FollowActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InFollowActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InForceSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_FollowActor(class AActor* InFollowActor, const float InForceSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_FollowActor"); + + Params::ScheduledEntity_PerformTask_FollowActor Parms{}; + + Parms.InFollowActor = InFollowActor; + Parms.InForceSpeed = InForceSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_MountBroom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TSubclassOf FlyingBroomClass (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AFlyingBroom* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AFlyingBroom* UScheduledEntity::PerformTask_MountBroom(const TSubclassOf FlyingBroomClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_MountBroom"); + + Params::ScheduledEntity_PerformTask_MountBroom Parms{}; + + Parms.FlyingBroomClass = FlyingBroomClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_MountBroomWithFlightData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TSubclassOf FlyingBroomClass (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UFlyingBroomPhysics* StudentFlightData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AFlyingBroom* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AFlyingBroom* UScheduledEntity::PerformTask_MountBroomWithFlightData(const TSubclassOf FlyingBroomClass, class UFlyingBroomPhysics* StudentFlightData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_MountBroomWithFlightData"); + + Params::ScheduledEntity_PerformTask_MountBroomWithFlightData Parms{}; + + Parms.FlyingBroomClass = FlyingBroomClass; + Parms.StudentFlightData = StudentFlightData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_MoveToLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InForceSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InClearanceDistance (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InBTriggerNextActivity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InRadius (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UPathComponent* InPath (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_MoveToLocation(const struct FVector& InLocation, const float InForceSpeed, const float InClearanceDistance, const bool InBTriggerNextActivity, const float InRadius, const class UPathComponent* InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_MoveToLocation"); + + Params::ScheduledEntity_PerformTask_MoveToLocation Parms{}; + + Parms.InLocation = std::move(InLocation); + Parms.InForceSpeed = InForceSpeed; + Parms.InClearanceDistance = InClearanceDistance; + Parms.InBTriggerNextActivity = InBTriggerNextActivity; + Parms.InRadius = InRadius; + Parms.InPath = InPath; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_MoveToStation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AStation* InStation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InActionName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInInteract (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InForceSpeed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 InConnectionIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InStationDurationOverride (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_MoveToStation(const class AStation* InStation, const class FName InActionName, const bool bInInteract, const float InForceSpeed, const int32 InConnectionIndex, const float InStationDurationOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_MoveToStation"); + + Params::ScheduledEntity_PerformTask_MoveToStation Parms{}; + + Parms.InStation = InStation; + Parms.InActionName = InActionName; + Parms.bInInteract = bInInteract; + Parms.InForceSpeed = InForceSpeed; + Parms.InConnectionIndex = InConnectionIndex; + Parms.InStationDurationOverride = InStationDurationOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_PlaceAtLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_PlaceAtLocation(const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_PlaceAtLocation"); + + Params::ScheduledEntity_PerformTask_PlaceAtLocation Parms{}; + + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_PlaceAtTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_PlaceAtTransform(const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_PlaceAtTransform"); + + Params::ScheduledEntity_PerformTask_PlaceAtTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_RemoveActivePerformTask +// (Final, Native, Public, BlueprintCallable) + +void UScheduledEntity::PerformTask_RemoveActivePerformTask() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_RemoveActivePerformTask"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_ReparoFinished +// (Final, Native, Public) +// Parameters: +// uint8 InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_ReparoFinished(uint8 InAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_ReparoFinished"); + + Params::ScheduledEntity_PerformTask_ReparoFinished Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_StartCustomTask_NoLocation +// (Final, Native, Public, BlueprintCallable) + +void UScheduledEntity::PerformTask_StartCustomTask_NoLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_StartCustomTask_NoLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_StartLumosOnNPC +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Timeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InSpellLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_StartLumosOnNPC(float Timeout, int32 InSpellLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_StartLumosOnNPC"); + + Params::ScheduledEntity_PerformTask_StartLumosOnNPC Parms{}; + + Parms.Timeout = Timeout; + Parms.InSpellLevel = InSpellLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_StopLumosOnNPC +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTimeout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_StopLumosOnNPC(bool bSuccess, bool bTimeout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_StopLumosOnNPC"); + + Params::ScheduledEntity_PerformTask_StopLumosOnNPC Parms{}; + + Parms.bSuccess = bSuccess; + Parms.bTimeout = bTimeout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_TeleportToLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_TeleportToLocation(const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_TeleportToLocation"); + + Params::ScheduledEntity_PerformTask_TeleportToLocation Parms{}; + + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_TeleportToStation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AStation* InStation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInInteract (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InSocialAction (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 InConnectionIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InStationDurationOverride (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InSkipValidation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_TeleportToStation(const class AStation* InStation, const bool bInInteract, const class FString& InSocialAction, const int32 InConnectionIndex, const float InStationDurationOverride, bool InSkipValidation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_TeleportToStation"); + + Params::ScheduledEntity_PerformTask_TeleportToStation Parms{}; + + Parms.InStation = InStation; + Parms.bInInteract = bInInteract; + Parms.InSocialAction = std::move(InSocialAction); + Parms.InConnectionIndex = InConnectionIndex; + Parms.InStationDurationOverride = InStationDurationOverride; + Parms.InSkipValidation = InSkipValidation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_TeleportToTransform +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_TeleportToTransform(const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_TeleportToTransform"); + + Params::ScheduledEntity_PerformTask_TeleportToTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_WaitForPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float InDistance (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InbOrientTowardsPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_WaitForPlayer(const float InDistance, bool InbOrientTowardsPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_WaitForPlayer"); + + Params::ScheduledEntity_PerformTask_WaitForPlayer Parms{}; + + Parms.InDistance = InDistance; + Parms.InbOrientTowardsPlayer = InbOrientTowardsPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_WaitForPlayerIsComplete +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::PerformTask_WaitForPlayerIsComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_WaitForPlayerIsComplete"); + + Params::ScheduledEntity_PerformTask_WaitForPlayerIsComplete Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.PerformTask_WaitForTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float InTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InLocation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::PerformTask_WaitForTime(const float InTime, const class FString& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "PerformTask_WaitForTime"); + + Params::ScheduledEntity_PerformTask_WaitForTime Parms{}; + + Parms.InTime = InTime; + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.RequestHighLOD +// (Final, Native, Private, BlueprintCallable) + +void UScheduledEntity::RequestHighLOD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "RequestHighLOD"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.SetCompanionHighLOD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bHighLOD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::SetCompanionHighLOD(bool bHighLOD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "SetCompanionHighLOD"); + + Params::ScheduledEntity_SetCompanionHighLOD Parms{}; + + Parms.bHighLOD = bHighLOD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.SetCurrentActorToAggro +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName InRequiredTeam (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bEnableCombat (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::SetCurrentActorToAggro(const class FName InRequiredTeam, const bool bEnableCombat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "SetCurrentActorToAggro"); + + Params::ScheduledEntity_SetCurrentActorToAggro Parms{}; + + Parms.InRequiredTeam = InRequiredTeam; + Parms.bEnableCombat = bEnableCombat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.SetFlesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ABase_Character* InFlesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::SetFlesh(class ABase_Character* InFlesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "SetFlesh"); + + Params::ScheduledEntity_SetFlesh Parms{}; + + Parms.InFlesh = InFlesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.StartPrecachingFlesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESEPrecacheFleshPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InPrecacheDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAutoFleshLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EForcedShutDownMode InForcedShutdown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EForcedShutDownPriority InForcedShutdownPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScheduledEntity::StartPrecachingFlesh(ESEPrecacheFleshPriority InPriority, class UObject* InCaller, float InPrecacheDistance, bool bInAutoFleshLock, EForcedShutDownMode InForcedShutdown, EForcedShutDownPriority InForcedShutdownPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "StartPrecachingFlesh"); + + Params::ScheduledEntity_StartPrecachingFlesh Parms{}; + + Parms.InPriority = InPriority; + Parms.InCaller = InCaller; + Parms.InPrecacheDistance = InPrecacheDistance; + Parms.bInAutoFleshLock = bInAutoFleshLock; + Parms.InForcedShutdown = InForcedShutdown; + Parms.InForcedShutdownPriority = InForcedShutdownPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledEntity.StartSchedulingOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool InValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESchedulingPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* InProvider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInProdcessValue (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInForceExit (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInProcessSchedule (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScheduledEntity::StartSchedulingOverride(const bool InValue, ESchedulingPriority InPriority, const class UObject* InProvider, const bool bInProdcessValue, const bool bInForceExit, const bool bInProcessSchedule) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "StartSchedulingOverride"); + + Params::ScheduledEntity_StartSchedulingOverride Parms{}; + + Parms.InValue = InValue; + Parms.InPriority = InPriority; + Parms.InProvider = InProvider; + Parms.bInProdcessValue = bInProdcessValue; + Parms.bInForceExit = bInForceExit; + Parms.bInProcessSchedule = bInProcessSchedule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.GetBaseCharacter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ABase_Character* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ABase_Character* UScheduledEntity::GetBaseCharacter() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "GetBaseCharacter"); + + Params::ScheduledEntity_GetBaseCharacter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledEntity.GetFlesh +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UScheduledEntity::GetFlesh() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScheduledEntity", "GetFlesh"); + + Params::ScheduledEntity_GetFlesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManagerFunctionLibrary.EqualEqual_GearItemIDGearItemID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGearItemID& arg1 (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGearItemID& arg2 (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManagerFunctionLibrary::EqualEqual_GearItemIDGearItemID(const struct FGearItemID& arg1, const struct FGearItemID& arg2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManagerFunctionLibrary", "EqualEqual_GearItemIDGearItemID"); + + Params::GearManagerFunctionLibrary_EqualEqual_GearItemIDGearItemID Parms{}; + + Parms.arg1 = std::move(arg1); + Parms.arg2 = std::move(arg2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManagerFunctionLibrary.IsValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGearItemID& GearItemID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManagerFunctionLibrary::IsValid(const struct FGearItemID& GearItemID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManagerFunctionLibrary", "IsValid"); + + Params::GearManagerFunctionLibrary_IsValid Parms{}; + + Parms.GearItemID = std::move(GearItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManagerFunctionLibrary.NotEqual_GearItemIDGearItemID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGearItemID& arg1 (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGearItemID& arg (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManagerFunctionLibrary::NotEqual_GearItemIDGearItemID(const struct FGearItemID& arg1, const struct FGearItemID& arg) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManagerFunctionLibrary", "NotEqual_GearItemIDGearItemID"); + + Params::GearManagerFunctionLibrary_NotEqual_GearItemIDGearItemID Parms{}; + + Parms.arg1 = std::move(arg1); + Parms.arg = std::move(arg); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.AddCraftGearTrait +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGearTraitRecipeData& Trait (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FGearItemID& GearItemID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* ErrorString (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::AddCraftGearTrait(const struct FGearTraitRecipeData& Trait, const struct FGearItemID& GearItemID, class FString* ErrorString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "AddCraftGearTrait"); + + Params::GearManager_AddCraftGearTrait Parms{}; + + Parms.Trait = std::move(Trait); + Parms.GearItemID = std::move(GearItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ErrorString != nullptr) + *ErrorString = std::move(Parms.ErrorString); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.AddGearTrait +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& GearID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& Variation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& TraitID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::AddGearTrait(const class FName& GearID, const class FName& Variation, const class FName& TraitID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "AddGearTrait"); + + Params::GearManager_AddGearTrait Parms{}; + + Parms.GearID = GearID; + Parms.Variation = Variation; + Parms.TraitID = TraitID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.CalculateUpgradeAmountForGearItem +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FGearItemID& itemToUpgrade (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Upgrade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGearManager::CalculateUpgradeAmountForGearItem(const struct FGearItemID& itemToUpgrade, int32 Upgrade) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "CalculateUpgradeAmountForGearItem"); + + Params::GearManager_CalculateUpgradeAmountForGearItem Parms{}; + + Parms.itemToUpgrade = std::move(itemToUpgrade); + Parms.Upgrade = Upgrade; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.CanUnequipActorSlotID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::CanUnequipActorSlotID(class AActor* Actor, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "CanUnequipActorSlotID"); + + Params::GearManager_CanUnequipActorSlotID Parms{}; + + Parms.Actor = Actor; + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.CanUnequipSlotID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::CanUnequipSlotID(const class FString& ActorId, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "CanUnequipSlotID"); + + Params::GearManager_CanUnequipSlotID Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.DefineGearStatTypeFromSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearStatType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EGearStatType UGearManager::DefineGearStatTypeFromSlot(EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "DefineGearStatTypeFromSlot"); + + Params::GearManager_DefineGearStatTypeFromSlot Parms{}; + + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.DefineSecondaryGearStatTypeFromSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearStatType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EGearStatType UGearManager::DefineSecondaryGearStatTypeFromSlot(EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "DefineSecondaryGearStatTypeFromSlot"); + + Params::GearManager_DefineSecondaryGearStatTypeFromSlot Parms{}; + + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.DoesGearHaveAppearanceOverride +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGearItemID& Gear (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::DoesGearHaveAppearanceOverride(const struct FGearItemID& Gear) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "DoesGearHaveAppearanceOverride"); + + Params::GearManager_DoesGearHaveAppearanceOverride Parms{}; + + Parms.Gear = std::move(Gear); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.EditorClearSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::EditorClearSlot(class AActor* Actor, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "EditorClearSlot"); + + Params::GearManager_EditorClearSlot Parms{}; + + Parms.Actor = Actor; + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.EditorDoesGearAppearanceHaveHouseOverrides +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& GearAppearanceID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::EditorDoesGearAppearanceHaveHouseOverrides(class AActor* Actor, const class FString& GearAppearanceID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "EditorDoesGearAppearanceHaveHouseOverrides"); + + Params::GearManager_EditorDoesGearAppearanceHaveHouseOverrides Parms{}; + + Parms.Actor = Actor; + Parms.GearAppearanceID = std::move(GearAppearanceID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.EditorLoadGear +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& GearID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bResetToEquipped (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::EditorLoadGear(class AActor* Actor, const class FString& GearID, bool bResetToEquipped) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "EditorLoadGear"); + + Params::GearManager_EditorLoadGear Parms{}; + + Parms.Actor = Actor; + Parms.GearID = std::move(GearID); + Parms.bResetToEquipped = bResetToEquipped; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.EditorLoadGearAppearance +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& GearAppearanceID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& HouseIDOverride (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::EditorLoadGearAppearance(class AActor* Actor, const class FString& GearAppearanceID, const class FString& HouseIDOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "EditorLoadGearAppearance"); + + Params::GearManager_EditorLoadGearAppearance Parms{}; + + Parms.Actor = Actor; + Parms.GearAppearanceID = std::move(GearAppearanceID); + Parms.HouseIDOverride = std::move(HouseIDOverride); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GearSlotIDToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGearManager::GearSlotIDToString(EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GearSlotIDToString"); + + Params::GearManager_GearSlotIDToString Parms{}; + + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GenerateGearAndAddToInventory +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName GearID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsIdentified (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGearItemID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGearItemID UGearManager::GenerateGearAndAddToInventory(class FName GearID, bool IsIdentified) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GenerateGearAndAddToInventory"); + + Params::GearManager_GenerateGearAndAddToInventory Parms{}; + + Parms.GearID = GearID; + Parms.IsIdentified = IsIdentified; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GenerateGearAndEquip +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName GearID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGearManager::GenerateGearAndEquip(class FName GearID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GenerateGearAndEquip"); + + Params::GearManager_GenerateGearAndEquip Parms{}; + + Parms.GearID = GearID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GearManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UGearManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGearManager* UGearManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "Get"); + + Params::GearManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetActorEquippedGearItemID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGearItemID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGearItemID UGearManager::GetActorEquippedGearItemID(class AActor* Actor, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetActorEquippedGearItemID"); + + Params::GearManager_GetActorEquippedGearItemID Parms{}; + + Parms.Actor = Actor; + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetActorGearIconID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GearID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UGearManager::GetActorGearIconID(class AActor* Actor, const class FName& GearID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetActorGearIconID"); + + Params::GearManager_GetActorGearIconID Parms{}; + + Parms.Actor = Actor; + Parms.GearID = GearID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetAllActorEquippedGearItemID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearManager::GetAllActorEquippedGearItemID(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetAllActorEquippedGearItemID"); + + Params::GearManager_GetAllActorEquippedGearItemID Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetAllAvailableGearItemIDsSorted +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SortedSlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearManager::GetAllAvailableGearItemIDsSorted(const class FString& ActorId, EGearSlotIDEnum SortedSlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetAllAvailableGearItemIDsSorted"); + + Params::GearManager_GetAllAvailableGearItemIDsSorted Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.SortedSlotID = SortedSlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetAllEquippedGearItemIDs +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearManager::GetAllEquippedGearItemIDs(const class FString& ActorId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetAllEquippedGearItemIDs"); + + Params::GearManager_GetAllEquippedGearItemIDs Parms{}; + + Parms.ActorId = std::move(ActorId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetAllGearIDs +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const EGearSlotIDEnum SlotID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* GearIDs (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGearManager::GetAllGearIDs(const EGearSlotIDEnum SlotID, TArray* GearIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetAllGearIDs"); + + Params::GearManager_GetAllGearIDs Parms{}; + + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (GearIDs != nullptr) + *GearIDs = std::move(Parms.GearIDs); +} + + +// Function Phoenix.GearManager.GetAllGearSlotIDs +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UGearManager::GetAllGearSlotIDs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetAllGearSlotIDs"); + + Params::GearManager_GetAllGearSlotIDs Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetAvailableAndEquippedGearItemIDs +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearManager::GetAvailableAndEquippedGearItemIDs(const class FString& ActorId, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetAvailableAndEquippedGearItemIDs"); + + Params::GearManager_GetAvailableAndEquippedGearItemIDs Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetAvailableGearAppearanceOverrideIDs +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearManager::GetAvailableGearAppearanceOverrideIDs(const class FString& ActorId, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetAvailableGearAppearanceOverrideIDs"); + + Params::GearManager_GetAvailableGearAppearanceOverrideIDs Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetAvailableGearItemIDs +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearManager::GetAvailableGearItemIDs(const class FString& ActorId, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetAvailableGearItemIDs"); + + Params::GearManager_GetAvailableGearItemIDs Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetCanApplyGearTraitToGear +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGearTraitRecipeData& Trait (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const class FName& GearID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GearVariation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutErrorStringKey (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::GetCanApplyGearTraitToGear(const struct FGearTraitRecipeData& Trait, const class FName& GearID, const class FName& GearVariation, class FString* OutErrorStringKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetCanApplyGearTraitToGear"); + + Params::GearManager_GetCanApplyGearTraitToGear Parms{}; + + Parms.Trait = std::move(Trait); + Parms.GearID = GearID; + Parms.GearVariation = GearVariation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutErrorStringKey != nullptr) + *OutErrorStringKey = std::move(Parms.OutErrorStringKey); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetDefaultPlayerGearAndAppearance +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TMap ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UGearManager::GetDefaultPlayerGearAndAppearance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetDefaultPlayerGearAndAppearance"); + + Params::GearManager_GetDefaultPlayerGearAndAppearance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetEquippedGearAppearanceOverrideID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UGearManager::GetEquippedGearAppearanceOverrideID(const class FString& ActorId, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetEquippedGearAppearanceOverrideID"); + + Params::GearManager_GetEquippedGearAppearanceOverrideID Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetEquippedGearItemID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGearItemID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGearItemID UGearManager::GetEquippedGearItemID(const class FString& ActorId, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetEquippedGearItemID"); + + Params::GearManager_GetEquippedGearItemID Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetGearAbilityUIInfo +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGearItem& Item (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutGearUI (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGearManager::GetGearAbilityUIInfo(const struct FGearItem& Item, TArray* OutGearUI) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearAbilityUIInfo"); + + Params::GearManager_GetGearAbilityUIInfo Parms{}; + + Parms.Item = std::move(Item); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutGearUI != nullptr) + *OutGearUI = std::move(Parms.OutGearUI); +} + + +// Function Phoenix.GearManager.GetGearAppearanceFromGearIDs +// (Final, Native, Static, Private, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& GearIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TMap ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UGearManager::GetGearAppearanceFromGearIDs(const TArray& GearIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearAppearanceFromGearIDs"); + + Params::GearManager_GetGearAppearanceFromGearIDs Parms{}; + + Parms.GearIDs = std::move(GearIDs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetGearAppearanceItemDefinitions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EGenderEnum Gender (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& GearAppearanceIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray>ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, UObjectWrapper, NativeAccessSpecifierPublic) + +TArray> UGearManager::GetGearAppearanceItemDefinitions(EGenderEnum Gender, const TArray& GearAppearanceIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearAppearanceItemDefinitions"); + + Params::GearManager_GetGearAppearanceItemDefinitions Parms{}; + + Parms.Gender = Gender; + Parms.GearAppearanceIDs = std::move(GearAppearanceIDs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetGearEmptyTraitSlots +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& GearID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& Variation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGearManager::GetGearEmptyTraitSlots(const class FName& GearID, const class FName& Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearEmptyTraitSlots"); + + Params::GearManager_GetGearEmptyTraitSlots Parms{}; + + Parms.GearID = GearID; + Parms.Variation = Variation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetGearIconID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EGenderEnum Gender (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GearID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UGearManager::GetGearIconID(EGenderEnum Gender, const class FName& GearID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearIconID"); + + Params::GearManager_GetGearIconID Parms{}; + + Parms.Gender = Gender; + Parms.GearID = GearID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetGearItem +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGearItemID& GearItemID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGearItem* OutGearItem (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::GetGearItem(const struct FGearItemID& GearItemID, struct FGearItem* OutGearItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearItem"); + + Params::GearManager_GetGearItem Parms{}; + + Parms.GearItemID = std::move(GearItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutGearItem != nullptr) + *OutGearItem = std::move(Parms.OutGearItem); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetGearItemDynamic +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGearItemID& GearItemID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGearItem* GearItem (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::GetGearItemDynamic(const struct FGearItemID& GearItemID, struct FGearItem* GearItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearItemDynamic"); + + Params::GearManager_GetGearItemDynamic Parms{}; + + Parms.GearItemID = std::move(GearItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (GearItem != nullptr) + *GearItem = std::move(Parms.GearItem); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetGearMaxTraitSlots +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& GearID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGearManager::GetGearMaxTraitSlots(const class FName& GearID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearMaxTraitSlots"); + + Params::GearManager_GetGearMaxTraitSlots Parms{}; + + Parms.GearID = GearID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetGearStatsUpgradeRecipe +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGearItem& GearItem (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// EGearStatType StatType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGearStatRecipeData ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGearStatRecipeData UGearManager::GetGearStatsUpgradeRecipe(const struct FGearItem& GearItem, EGearStatType StatType, int32 NewLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearStatsUpgradeRecipe"); + + Params::GearManager_GetGearStatsUpgradeRecipe Parms{}; + + Parms.GearItem = std::move(GearItem); + Parms.StatType = StatType; + Parms.NewLevel = NewLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetGearTraitRecipes +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* AllRecipes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// class FName RarityTier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGearManager::GetGearTraitRecipes(TArray* AllRecipes, class FName RarityTier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetGearTraitRecipes"); + + Params::GearManager_GetGearTraitRecipes Parms{}; + + Parms.RarityTier = RarityTier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AllRecipes != nullptr) + *AllRecipes = std::move(Parms.AllRecipes); +} + + +// Function Phoenix.GearManager.GetLastPreviewedGearSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EGearSlotIDEnum ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EGearSlotIDEnum UGearManager::GetLastPreviewedGearSlot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetLastPreviewedGearSlot"); + + Params::GearManager_GetLastPreviewedGearSlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetMaxUpgradeForGearItem +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGearItem& GearItem (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGearManager::GetMaxUpgradeForGearItem(const struct FGearItem& GearItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetMaxUpgradeForGearItem"); + + Params::GearManager_GetMaxUpgradeForGearItem Parms{}; + + Parms.GearItem = std::move(GearItem); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetNumOfStatUpgradeForGearItem +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FGearItemID& itemToCheck (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGearManager::GetNumOfStatUpgradeForGearItem(const struct FGearItemID& itemToCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetNumOfStatUpgradeForGearItem"); + + Params::GearManager_GetNumOfStatUpgradeForGearItem Parms{}; + + Parms.itemToCheck = std::move(itemToCheck); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetOutFitItemTypesBySlotID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UGearManager::GetOutFitItemTypesBySlotID(EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetOutFitItemTypesBySlotID"); + + Params::GearManager_GetOutFitItemTypesBySlotID Parms{}; + + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetRarityFromGearItemID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName GearID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UGearManager::GetRarityFromGearItemID(class FName GearID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetRarityFromGearItemID"); + + Params::GearManager_GetRarityFromGearItemID Parms{}; + + Parms.GearID = GearID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetSlotIDFromGearID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& GearID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EGearSlotIDEnum UGearManager::GetSlotIDFromGearID(const class FName& GearID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetSlotIDFromGearID"); + + Params::GearManager_GetSlotIDFromGearID Parms{}; + + Parms.GearID = GearID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.GetUnidentifiedGear +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearManager::GetUnidentifiedGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "GetUnidentifiedGear"); + + Params::GearManager_GetUnidentifiedGear Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.IdentifyAllItems +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearManager::IdentifyAllItems() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "IdentifyAllItems"); + + Params::GearManager_IdentifyAllItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.IsGear +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::IsGear(class FName ItemId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "IsGear"); + + Params::GearManager_IsGear Parms{}; + + Parms.ItemId = ItemId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.IsGearItemEquippable +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGearItemID& GearID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::IsGearItemEquippable(const struct FGearItemID& GearID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "IsGearItemEquippable"); + + Params::GearManager_IsGearItemEquippable Parms{}; + + Parms.GearID = std::move(GearID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.IsGearItemHoodUp +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGearItemID& GearItemID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::IsGearItemHoodUp(const struct FGearItemID& GearItemID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "IsGearItemHoodUp"); + + Params::GearManager_IsGearItemHoodUp Parms{}; + + Parms.GearItemID = std::move(GearItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.IsHooded +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::IsHooded(class AActor* Actor, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "IsHooded"); + + Params::GearManager_IsHooded Parms{}; + + Parms.Actor = Actor; + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.IsHoodUp +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::IsHoodUp(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "IsHoodUp"); + + Params::GearManager_IsHoodUp Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.PreloadGearIds +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// EGenderEnum Gender (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& GearIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// struct FObjectHandles ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FObjectHandles UGearManager::PreloadGearIds(EGenderEnum Gender, const TArray& GearIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "PreloadGearIds"); + + Params::GearManager_PreloadGearIds Parms{}; + + Parms.Gender = Gender; + Parms.GearIDs = std::move(GearIDs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.PreviewGear +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName GearID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::PreviewGear(class AActor* Actor, class FName GearID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "PreviewGear"); + + Params::GearManager_PreviewGear Parms{}; + + Parms.Actor = Actor; + Parms.GearID = GearID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.RemoveActorGearAppearanceOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGearItemID& GearItemID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::RemoveActorGearAppearanceOverride(class AActor* Actor, const struct FGearItemID& GearItemID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "RemoveActorGearAppearanceOverride"); + + Params::GearManager_RemoveActorGearAppearanceOverride Parms{}; + + Parms.Actor = Actor; + Parms.GearItemID = std::move(GearItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.RemoveAllForcedGearAppearances +// (Final, Native, Static, Public, BlueprintCallable) + +void UGearManager::RemoveAllForcedGearAppearances() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "RemoveAllForcedGearAppearances"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GearManager.RemoveForcedGearAppearances +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& GearSlotIDs (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::RemoveForcedGearAppearances(const TArray& GearSlotIDs) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "RemoveForcedGearAppearances"); + + Params::GearManager_RemoveForcedGearAppearances Parms{}; + + Parms.GearSlotIDs = std::move(GearSlotIDs); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.RemoveGearAppearanceOverride +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGearItemID& GearItemID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::RemoveGearAppearanceOverride(const class FString& ActorId, const struct FGearItemID& GearItemID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "RemoveGearAppearanceOverride"); + + Params::GearManager_RemoveGearAppearanceOverride Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.GearItemID = std::move(GearItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.SetActorEquippedGearItemID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGearItemID& GearItemID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeSlotDefaultGear (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::SetActorEquippedGearItemID(class AActor* Actor, const struct FGearItemID& GearItemID, const bool bIncludeSlotDefaultGear) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "SetActorEquippedGearItemID"); + + Params::GearManager_SetActorEquippedGearItemID Parms{}; + + Parms.Actor = Actor; + Parms.GearItemID = std::move(GearItemID); + Parms.bIncludeSlotDefaultGear = bIncludeSlotDefaultGear; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.SetActorsEquippedGearAppearanceOverrideID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& GearAppearanceOverrideID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::SetActorsEquippedGearAppearanceOverrideID(class AActor* Actor, const class FString& GearAppearanceOverrideID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "SetActorsEquippedGearAppearanceOverrideID"); + + Params::GearManager_SetActorsEquippedGearAppearanceOverrideID Parms{}; + + Parms.Actor = Actor; + Parms.GearAppearanceOverrideID = std::move(GearAppearanceOverrideID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.SetEquippedGearAppearanceOverrideID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& GearAppearanceID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::SetEquippedGearAppearanceOverrideID(const class FString& ActorId, const class FString& GearAppearanceID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "SetEquippedGearAppearanceOverrideID"); + + Params::GearManager_SetEquippedGearAppearanceOverrideID Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.GearAppearanceID = std::move(GearAppearanceID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.SetEquippedGearItemID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGearItemID& GearItemID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::SetEquippedGearItemID(const class FString& ActorId, const struct FGearItemID& GearItemID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "SetEquippedGearItemID"); + + Params::GearManager_SetEquippedGearItemID Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.GearItemID = std::move(GearItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.SetForcedGearAppearances +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TMap&GearAppearanceNames (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::SetForcedGearAppearances(const TMap& GearAppearanceNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "SetForcedGearAppearances"); + + Params::GearManager_SetForcedGearAppearances Parms{}; + + Parms.GearAppearanceNames = std::move(GearAppearanceNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.SetGearStat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& GearID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& Variation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& StatName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StatValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::SetGearStat(const class FName& GearID, const class FName& Variation, const class FName& StatName, int32 StatValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "SetGearStat"); + + Params::GearManager_SetGearStat Parms{}; + + Parms.GearID = GearID; + Parms.Variation = Variation; + Parms.StatName = StatName; + Parms.StatValue = StatValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.SetHoodPosition +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGearItemID& GearItemID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHoodUp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRebuildCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGearManager::SetHoodPosition(class AActor* Actor, const struct FGearItemID& GearItemID, bool bHoodUp, bool bRebuildCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "SetHoodPosition"); + + Params::GearManager_SetHoodPosition Parms{}; + + Parms.Actor = Actor; + Parms.GearItemID = std::move(GearItemID); + Parms.bHoodUp = bHoodUp; + Parms.bRebuildCharacter = bRebuildCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GearManager.StringToGearSlotID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SlotID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EGearSlotIDEnum UGearManager::StringToGearSlotID(const class FString& SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "StringToGearSlotID"); + + Params::GearManager_StringToGearSlotID Parms{}; + + Parms.SlotID = std::move(SlotID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.UnequipActorSlotID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeSlotDefaultGear (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::UnequipActorSlotID(class AActor* Actor, EGearSlotIDEnum SlotID, const bool bIncludeSlotDefaultGear) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "UnequipActorSlotID"); + + Params::GearManager_UnequipActorSlotID Parms{}; + + Parms.Actor = Actor; + Parms.SlotID = SlotID; + Parms.bIncludeSlotDefaultGear = bIncludeSlotDefaultGear; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.UnequipSlotID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ActorId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::UnequipSlotID(const class FString& ActorId, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "UnequipSlotID"); + + Params::GearManager_UnequipSlotID Parms{}; + + Parms.ActorId = std::move(ActorId); + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.UpdateGearOutfitItems +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool UpdateIfNothingEquipped (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bIncludeSlotDefaultGear (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& GearActorID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearManager::UpdateGearOutfitItems(class AActor* Actor, const bool UpdateIfNothingEquipped, const bool bIncludeSlotDefaultGear, const class FString& GearActorID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "UpdateGearOutfitItems"); + + Params::GearManager_UpdateGearOutfitItems Parms{}; + + Parms.Actor = Actor; + Parms.UpdateIfNothingEquipped = UpdateIfNothingEquipped; + Parms.bIncludeSlotDefaultGear = bIncludeSlotDefaultGear; + Parms.GearActorID = std::move(GearActorID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.UpgradeGearStatOnLoom +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FGearItemID& itemToUpgrade (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGearStatRecipeData& UpgradeData (Parm, NativeAccessSpecifierPublic) +// bool bIgnoreIngredients (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UGearManager::UpgradeGearStatOnLoom(const struct FGearItemID& itemToUpgrade, const struct FGearStatRecipeData& UpgradeData, bool bIgnoreIngredients) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("GearManager", "UpgradeGearStatOnLoom"); + + Params::GearManager_UpgradeGearStatOnLoom Parms{}; + + Parms.itemToUpgrade = std::move(itemToUpgrade); + Parms.UpgradeData = std::move(UpgradeData); + Parms.bIgnoreIngredients = bIgnoreIngredients; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearManager.AddGearAbilityItems +// (Final, Exec, Native, Public) +// Parameters: +// class FName GearAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGearManager::AddGearAbilityItems(class FName GearAbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearManager", "AddGearAbilityItems"); + + Params::GearManager_AddGearAbilityItems Parms{}; + + Parms.GearAbility = GearAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GearManager.AddGearUpgradeItems +// (Final, Exec, Native, Public) +// Parameters: +// class FName Rarity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearStatType StatType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGearManager::AddGearUpgradeItems(class FName Rarity, EGearStatType StatType, int32 Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearManager", "AddGearUpgradeItems"); + + Params::GearManager_AddGearUpgradeItems Parms{}; + + Parms.Rarity = Rarity; + Parms.StatType = StatType; + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GearManager.OnSaveGameLoaded +// (Final, Native, Private) + +void UGearManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GearScreen.EquipGearItem +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGearItemID& GearItemID (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGearItemID* NewGearItemId (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearScreen::EquipGearItem(const struct FGearItemID& GearItemID, struct FGearItemID* NewGearItemId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearScreen", "EquipGearItem"); + + Params::GearScreen_EquipGearItem Parms{}; + + Parms.GearItemID = std::move(GearItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NewGearItemId != nullptr) + *NewGearItemId = std::move(Parms.NewGearItemId); + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearScreen.GetActiveBuffData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearScreen::GetActiveBuffData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearScreen", "GetActiveBuffData"); + + Params::GearScreen_GetActiveBuffData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearScreen.GetSortedTools +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName ActiveHolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName StorageHolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UGearScreen::GetSortedTools(class FName ActiveHolderID, class FName StorageHolderID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearScreen", "GetSortedTools"); + + Params::GearScreen_GetSortedTools Parms{}; + + Parms.ActiveHolderID = ActiveHolderID; + Parms.StorageHolderID = StorageHolderID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearScreen.GetUnlockedAppearanceGear +// (Final, Native, Protected, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutCostumes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* OutGeneral (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UGearScreen::GetUnlockedAppearanceGear(EGearSlotIDEnum SlotID, TArray* OutCostumes, TArray* OutGeneral) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearScreen", "GetUnlockedAppearanceGear"); + + Params::GearScreen_GetUnlockedAppearanceGear Parms{}; + + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutCostumes != nullptr) + *OutCostumes = std::move(Parms.OutCostumes); + + if (OutGeneral != nullptr) + *OutGeneral = std::move(Parms.OutGeneral); +} + + +// Function Phoenix.GearScreen.IsPlayerOnBroom +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearScreen::IsPlayerOnBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearScreen", "IsPlayerOnBroom"); + + Params::GearScreen_IsPlayerOnBroom Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearScreen.IsPlayerOnMount +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearScreen::IsPlayerOnMount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearScreen", "IsPlayerOnMount"); + + Params::GearScreen_IsPlayerOnMount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearScreen.MakeGearIdForAppearance +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName GearID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EGearSlotIDEnum SlotID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGearItemID ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGearItemID UGearScreen::MakeGearIdForAppearance(class FName GearID, EGearSlotIDEnum SlotID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearScreen", "MakeGearIdForAppearance"); + + Params::GearScreen_MakeGearIdForAppearance Parms{}; + + Parms.GearID = GearID; + Parms.SlotID = SlotID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GearScreen.UnequipGearItem +// (Final, Native, Protected, HasOutParams, BlueprintCallable) +// Parameters: +// EGearSlotIDEnum GearSlot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGearItemID* NewGearItemId (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UGearScreen::UnequipGearItem(EGearSlotIDEnum GearSlot, struct FGearItemID* NewGearItemId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GearScreen", "UnequipGearItem"); + + Params::GearScreen_UnequipGearItem Parms{}; + + Parms.GearSlot = GearSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (NewGearItemId != nullptr) + *NewGearItemId = std::move(Parms.NewGearItemId); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SceneActionState_WaitForDeath.OnActorEndPlay +// (Final, Native, Public) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_WaitForDeath::OnActorEndPlay(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_WaitForDeath", "OnActorEndPlay"); + + Params::SceneActionState_WaitForDeath_OnActorEndPlay Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GenericStepWidget.TickBox +// (Event, Public, BlueprintEvent) +// Parameters: +// class UImage* Image (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGenericStepWidget::TickBox(class UImage* Image) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GenericStepWidget", "TickBox"); + + Params::GenericStepWidget_TickBox Parms{}; + + Parms.Image = Image; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.GenericStepWidget.UntickBox +// (Event, Public, BlueprintEvent) +// Parameters: +// class UImage* Image (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGenericStepWidget::UntickBox(class UImage* Image) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GenericStepWidget", "UntickBox"); + + Params::GenericStepWidget_UntickBox Parms{}; + + Parms.Image = Image; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.RPGAbilityEventListener_OnTargetHitWithMunition.OnMunitionHit +// (Final, Native, Protected, HasOutParams) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionToInstigatorData& MunitionData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void URPGAbilityEventListener_OnTargetHitWithMunition::OnMunitionHit(const class UObject* Caller, const struct FMunitionToInstigatorData& MunitionData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityEventListener_OnTargetHitWithMunition", "OnMunitionHit"); + + Params::RPGAbilityEventListener_OnTargetHitWithMunition_OnMunitionHit Parms{}; + + Parms.Caller = Caller; + Parms.MunitionData = std::move(MunitionData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityEventListener_OnPlayerEpiskeyHealing.OnEpiskeyHealing +// (Native, Protected) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGAbilityEventListener_OnPlayerEpiskeyHealing::OnEpiskeyHealing(class AActor* Instigator, float InHealthChange, class AActor* TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityEventListener_OnPlayerEpiskeyHealing", "OnEpiskeyHealing"); + + Params::RPGAbilityEventListener_OnPlayerEpiskeyHealing_OnEpiskeyHealing Parms{}; + + Parms.Instigator = Instigator; + Parms.InHealthChange = InHealthChange; + Parms.TargetActor = TargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GlassWaller.SetMobility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EComponentMobility InMobility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AGlassWaller::SetMobility(EComponentMobility InMobility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GlassWaller", "SetMobility"); + + Params::GlassWaller_SetMobility Parms{}; + + Parms.InMobility = InMobility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GlassWaller.WithEditor +// (Final, Native, Private, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AGlassWaller::WithEditor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GlassWaller", "WithEditor"); + + Params::GlassWaller_WithEditor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.GmCheatManager.BICaptureLLM +// (Exec, Native, Public) +// Parameters: +// const class FString& Label (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::BICaptureLLM(const class FString& Label) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "BICaptureLLM"); + + Params::GmCheatManager_BICaptureLLM Parms{}; + + Parms.Label = std::move(Label); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.BICaptureObjListMemory +// (Exec, Native, Public) +// Parameters: +// const class FString& Label (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::BICaptureObjListMemory(const class FString& Label) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "BICaptureObjListMemory"); + + Params::GmCheatManager_BICaptureObjListMemory Parms{}; + + Parms.Label = std::move(Label); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QAConsoleCommand +// (Exec, Native, Public) +// Parameters: +// const class FString& Command (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::QAConsoleCommand(const class FString& Command) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QAConsoleCommand"); + + Params::GmCheatManager_QAConsoleCommand Parms{}; + + Parms.Command = std::move(Command); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QAGetBeaconList +// (Exec, Native, Public) + +void UGmCheatManager::QAGetBeaconList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QAGetBeaconList"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QAGetEnvironmentInformation +// (Exec, Native, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::QAGetEnvironmentInformation(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QAGetEnvironmentInformation"); + + Params::GmCheatManager_QAGetEnvironmentInformation Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QARunAutomationTest +// (Exec, Native, Public, Const) +// Parameters: +// const class FString& TestName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::QARunAutomationTest(const class FString& TestName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QARunAutomationTest"); + + Params::GmCheatManager_QARunAutomationTest Parms{}; + + Parms.TestName = std::move(TestName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QARunBroomFlightAutomationTest +// (Exec, Native, Public, Const) +// Parameters: +// const class FString& Command (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::QARunBroomFlightAutomationTest(const class FString& Command) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QARunBroomFlightAutomationTest"); + + Params::GmCheatManager_QARunBroomFlightAutomationTest Parms{}; + + Parms.Command = std::move(Command); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QARunConjurationPerformanceTest +// (Exec, Native, Public, Const) +// Parameters: +// const class FString& TestName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::QARunConjurationPerformanceTest(const class FString& TestName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QARunConjurationPerformanceTest"); + + Params::GmCheatManager_QARunConjurationPerformanceTest Parms{}; + + Parms.TestName = std::move(TestName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QARunLoadTimingsAutomationTest +// (Exec, Native, Public, Const) +// Parameters: +// const class FString& TestName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::QARunLoadTimingsAutomationTest(const class FString& TestName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QARunLoadTimingsAutomationTest"); + + Params::GmCheatManager_QARunLoadTimingsAutomationTest Parms{}; + + Parms.TestName = std::move(TestName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QARunMemoryAutomationTest +// (Exec, Native, Public, Const) +// Parameters: +// const class FString& TestName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::QARunMemoryAutomationTest(const class FString& TestName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QARunMemoryAutomationTest"); + + Params::GmCheatManager_QARunMemoryAutomationTest Parms{}; + + Parms.TestName = std::move(TestName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QARunMultiplePointOfInterestAutomationTest +// (Exec, Native, Public, Const) +// Parameters: +// const class FString& TestName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::QARunMultiplePointOfInterestAutomationTest(const class FString& TestName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QARunMultiplePointOfInterestAutomationTest"); + + Params::GmCheatManager_QARunMultiplePointOfInterestAutomationTest Parms{}; + + Parms.TestName = std::move(TestName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GmCheatManager.QARunScalabilityAutomationTest +// (Exec, Native, Public, Const) +// Parameters: +// int32 QualityPreset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& TestName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGmCheatManager::QARunScalabilityAutomationTest(int32 QualityPreset, const class FString& TestName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GmCheatManager", "QARunScalabilityAutomationTest"); + + Params::GmCheatManager_QARunScalabilityAutomationTest Parms{}; + + Parms.QualityPreset = QualityPreset; + Parms.TestName = std::move(TestName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_WaitForPlayer.OnPerformTaskComplete +// (Final, Native, Public) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActivityTypeBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_WaitForPlayer::OnPerformTaskComplete(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_WaitForPlayer", "OnPerformTaskComplete"); + + Params::SceneActionState_WaitForPlayer_OnPerformTaskComplete Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + Parms.ActivityTypeBits = ActivityTypeBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProxFloorBend.OnOverlapBegin +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AProxFloorBend::OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProxFloorBend", "OnOverlapBegin"); + + Params::ProxFloorBend_OnOverlapBegin Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProxFloorBend.OnOverlapEnd +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProxFloorBend::OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProxFloorBend", "OnOverlapEnd"); + + Params::ProxFloorBend_OnOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProxFloorBend.OnTimelineFinished +// (Final, Native, Private) + +void AProxFloorBend::OnTimelineFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProxFloorBend", "OnTimelineFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProxFloorBend.ProxFloorBendSetUp +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class USceneComponent* i_SceneComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMeshComponent* i_NewFloor (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAkComponent* i_AkComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBoxComponent* i_TriggerBox (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* i_ComparisonActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AProxFloorBend::ProxFloorBendSetUp(class USceneComponent* i_SceneComponent, class UStaticMeshComponent* i_NewFloor, class UAkComponent* i_AkComponent, class UBoxComponent* i_TriggerBox, class AActor* i_ComparisonActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProxFloorBend", "ProxFloorBendSetUp"); + + Params::ProxFloorBend_ProxFloorBendSetUp Parms{}; + + Parms.i_SceneComponent = i_SceneComponent; + Parms.i_NewFloor = i_NewFloor; + Parms.i_AkComponent = i_AkComponent; + Parms.i_TriggerBox = i_TriggerBox; + Parms.i_ComparisonActor = i_ComparisonActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ProxFloorBend.ResetFloor +// (Final, Native, Protected) + +void AProxFloorBend::ResetFloor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProxFloorBend", "ResetFloor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProxFloorBend.SetFloorLocation +// (Final, Native, Private, HasDefaults) +// Parameters: +// class UPrimitiveComponent* Obj (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Blend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BaseLOC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& CompareLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProxFloorBend::SetFloorLocation(class UPrimitiveComponent* Obj, float Blend, const struct FVector& BaseLOC, const struct FVector& CompareLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProxFloorBend", "SetFloorLocation"); + + Params::ProxFloorBend_SetFloorLocation Parms{}; + + Parms.Obj = Obj; + Parms.Blend = Blend; + Parms.BaseLOC = std::move(BaseLOC); + Parms.CompareLocation = std::move(CompareLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProxFloorBend.UpdateCollisionResponse +// (Final, Native, Private) +// Parameters: +// float Blend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProxFloorBend::UpdateCollisionResponse(float Blend) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProxFloorBend", "UpdateCollisionResponse"); + + Params::ProxFloorBend_UpdateCollisionResponse Parms{}; + + Parms.Blend = Blend; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProxFloorBend.UpdateProxFloorBend +// (Final, Native, Private) +// Parameters: +// float Blend (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProxFloorBend::UpdateProxFloorBend(float Blend) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProxFloorBend", "UpdateProxFloorBend"); + + Params::ProxFloorBend_UpdateProxFloorBend Parms{}; + + Parms.Blend = Blend; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProxFloorBend.UpdateRTPCValues +// (Final, Native, Private) + +void AProxFloorBend::UpdateRTPCValues() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProxFloorBend", "UpdateRTPCValues"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.GridBackground.PopulateGrid +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& GridSpacing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Rows (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Columns (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridBackground::PopulateGrid(const struct FVector2D& GridSpacing, int32 Rows, int32 Columns) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridBackground", "PopulateGrid"); + + Params::GridBackground_PopulateGrid Parms{}; + + Parms.GridSpacing = std::move(GridSpacing); + Parms.Rows = Rows; + Parms.Columns = Columns; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Puddle.OnBeginOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APuddle::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Puddle", "OnBeginOverlap"); + + Params::Puddle_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Puddle.OnEndOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APuddle::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Puddle", "OnEndOverlap"); + + Params::Puddle_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIColorTable.CreateColorBlindColor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// EColorVisionDeficiency pColorType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& pColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 bCorrectDeficiency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 bSimulateCorrectionWithDeficiency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Severity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UUIColorTable::CreateColorBlindColor(EColorVisionDeficiency pColorType, const struct FLinearColor& pColor, int32 bCorrectDeficiency, int32 bSimulateCorrectionWithDeficiency, int32 Severity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIColorTable", "CreateColorBlindColor"); + + Params::UIColorTable_CreateColorBlindColor Parms{}; + + Parms.pColorType = pColorType; + Parms.pColor = std::move(pColor); + Parms.bCorrectDeficiency = bCorrectDeficiency; + Parms.bSimulateCorrectionWithDeficiency = bSimulateCorrectionWithDeficiency; + Parms.Severity = Severity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIColorTable.GetColorByRowHandle +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FDataTableRowHandle* pRowHandle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UUIColorTable::GetColorByRowHandle(struct FDataTableRowHandle* pRowHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIColorTable", "GetColorByRowHandle"); + + Params::UIColorTable_GetColorByRowHandle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (pRowHandle != nullptr) + *pRowHandle = std::move(Parms.pRowHandle); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIColorTable.GetColorByRowHandleBP +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FDataTableRowHandle& pRowHandle (Parm, NoDestructor, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UUIColorTable::GetColorByRowHandleBP(const struct FDataTableRowHandle& pRowHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIColorTable", "GetColorByRowHandleBP"); + + Params::UIColorTable_GetColorByRowHandleBP Parms{}; + + Parms.pRowHandle = std::move(pRowHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIColorTable.GetColorByTag +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName pColorTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UUIColorTable::GetColorByTag(class FName pColorTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIColorTable", "GetColorByTag"); + + Params::UIColorTable_GetColorByTag Parms{}; + + Parms.pColorTag = pColorTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HealthInterface.Damaged +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& MunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IHealthInterface::Damaged(float DamageAmount, const struct FVector& HitLocation, const struct FVector& HitDirection, class UPrimitiveComponent* PrimComp, const struct FGameplayTagContainer& MunitionTagContainer, class AActor* Instigator, const struct FVector& Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "Damaged"); + + Params::HealthInterface_Damaged Parms{}; + + Parms.DamageAmount = DamageAmount; + Parms.HitLocation = std::move(HitLocation); + Parms.HitDirection = std::move(HitDirection); + Parms.PrimComp = PrimComp; + Parms.MunitionTagContainer = std::move(MunitionTagContainer); + Parms.Instigator = Instigator; + Parms.Velocity = std::move(Velocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HealthInterface.Destroyed +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& MunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IHealthInterface::Destroyed(float DamageAmount, class AActor* Instigator, const struct FGameplayTagContainer& MunitionTagContainer, const struct FVector& Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "Destroyed"); + + Params::HealthInterface_Destroyed Parms{}; + + Parms.DamageAmount = DamageAmount; + Parms.Instigator = Instigator; + Parms.MunitionTagContainer = std::move(MunitionTagContainer); + Parms.Velocity = std::move(Velocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HealthInterface.NearDeathKneeling +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& MunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IHealthInterface::NearDeathKneeling(float DamageAmount, class AActor* Instigator, const struct FGameplayTagContainer& MunitionTagContainer, const struct FVector& Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "NearDeathKneeling"); + + Params::HealthInterface_NearDeathKneeling Parms{}; + + Parms.DamageAmount = DamageAmount; + Parms.Instigator = Instigator; + Parms.MunitionTagContainer = std::move(MunitionTagContainer); + Parms.Velocity = std::move(Velocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HealthInterface.OnAttemptToHeal +// (Event, Public, BlueprintEvent) + +void IHealthInterface::OnAttemptToHeal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnAttemptToHeal"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HealthInterface.OnAttemptToRepair +// (Event, Public, BlueprintEvent) + +void IHealthInterface::OnAttemptToRepair() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnAttemptToRepair"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HealthInterface.OnBeginRepairing +// (Event, Public, BlueprintEvent) + +void IHealthInterface::OnBeginRepairing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnBeginRepairing"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HealthInterface.OnCriticalHealthReached +// (Event, Public, BlueprintEvent) + +void IHealthInterface::OnCriticalHealthReached() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnCriticalHealthReached"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HealthInterface.OnDoneRepairing +// (Event, Public, BlueprintEvent) + +void IHealthInterface::OnDoneRepairing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnDoneRepairing"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HealthInterface.OnFailedToBeDamaged +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// float DamageAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& MunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IHealthInterface::OnFailedToBeDamaged(float DamageAmount, const struct FVector& HitLocation, const struct FVector& HitDirection, class UPrimitiveComponent* PrimComp, const struct FGameplayTagContainer& MunitionTagContainer, class AActor* Instigator, const struct FVector& Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnFailedToBeDamaged"); + + Params::HealthInterface_OnFailedToBeDamaged Parms{}; + + Parms.DamageAmount = DamageAmount; + Parms.HitLocation = std::move(HitLocation); + Parms.HitDirection = std::move(HitDirection); + Parms.PrimComp = PrimComp; + Parms.MunitionTagContainer = std::move(MunitionTagContainer); + Parms.Instigator = Instigator; + Parms.Velocity = std::move(Velocity); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HealthInterface.OnFailedToBeDestroyed +// (Event, Public, BlueprintEvent) + +void IHealthInterface::OnFailedToBeDestroyed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnFailedToBeDestroyed"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HealthInterface.OnFailedToBeHealed +// (Event, Public, BlueprintEvent) + +void IHealthInterface::OnFailedToBeHealed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnFailedToBeHealed"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HealthInterface.OnGeometryCollectionCompletelyBroken +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class URepairComponent* RepairComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGeometryCollectionComponent* GeometryCollectionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float impulseStr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IHealthInterface::OnGeometryCollectionCompletelyBroken(class URepairComponent* RepairComponent, class UGeometryCollectionComponent* GeometryCollectionComponent, float impulseStr, float Radius, const struct FVector& HitLocation, const struct FVector& HitDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnGeometryCollectionCompletelyBroken"); + + Params::HealthInterface_OnGeometryCollectionCompletelyBroken Parms{}; + + Parms.RepairComponent = RepairComponent; + Parms.GeometryCollectionComponent = GeometryCollectionComponent; + Parms.impulseStr = impulseStr; + Parms.Radius = Radius; + Parms.HitLocation = std::move(HitLocation); + Parms.HitDirection = std::move(HitDirection); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HealthInterface.OnGeometryCollectionDamaged +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class URepairComponent* RepairComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGeometryCollectionComponent* GeometryCollectionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float impulseStr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IHealthInterface::OnGeometryCollectionDamaged(class URepairComponent* RepairComponent, class UGeometryCollectionComponent* GeometryCollectionComponent, float impulseStr, float Radius, const struct FVector& HitLocation, const struct FVector& HitDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnGeometryCollectionDamaged"); + + Params::HealthInterface_OnGeometryCollectionDamaged Parms{}; + + Parms.RepairComponent = RepairComponent; + Parms.GeometryCollectionComponent = GeometryCollectionComponent; + Parms.impulseStr = impulseStr; + Parms.Radius = Radius; + Parms.HitLocation = std::move(HitLocation); + Parms.HitDirection = std::move(HitDirection); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HealthInterface.OnGeometryCollectionSpawned +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class URepairComponent* RepairComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGeometryCollectionComponent* GeometryCollectionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float impulseStr (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& HitDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCompletelyBroken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IHealthInterface::OnGeometryCollectionSpawned(class URepairComponent* RepairComponent, class UGeometryCollectionComponent* GeometryCollectionComponent, float impulseStr, float Radius, const struct FVector& HitLocation, const struct FVector& HitDirection, bool bCompletelyBroken) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnGeometryCollectionSpawned"); + + Params::HealthInterface_OnGeometryCollectionSpawned Parms{}; + + Parms.RepairComponent = RepairComponent; + Parms.GeometryCollectionComponent = GeometryCollectionComponent; + Parms.impulseStr = impulseStr; + Parms.Radius = Radius; + Parms.HitLocation = std::move(HitLocation); + Parms.HitDirection = std::move(HitDirection); + Parms.bCompletelyBroken = bCompletelyBroken; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HealthInterface.OnHealed +// (Event, Public, BlueprintEvent) +// Parameters: +// float healAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IHealthInterface::OnHealed(float healAmount, class UPrimitiveComponent* PrimComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("HealthInterface", "OnHealed"); + + Params::HealthInterface_OnHealed Parms{}; + + Parms.healAmount = healAmount; + Parms.PrimComp = PrimComp; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Herb.GetHasInventorySpaceToHarvestPlantOfType +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName PlantID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName CollectorCharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName FertilizerID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsPlanted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AHerb::GetHasInventorySpaceToHarvestPlantOfType(const class FName PlantID, const class FName CollectorCharacterID, const class FName FertilizerID, bool bIsPlanted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Herb", "GetHasInventorySpaceToHarvestPlantOfType"); + + Params::Herb_GetHasInventorySpaceToHarvestPlantOfType Parms{}; + + Parms.PlantID = PlantID; + Parms.CollectorCharacterID = CollectorCharacterID; + Parms.FertilizerID = FertilizerID; + Parms.bIsPlanted = bIsPlanted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Herb.GetPlantByproductID +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName PlantID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AHerb::GetPlantByproductID(class FName PlantID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Herb", "GetPlantByproductID"); + + Params::Herb_GetPlantByproductID Parms{}; + + Parms.PlantID = PlantID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Herb.BP_NotifyHerbDestroyed +// (Event, Protected, BlueprintEvent) + +void AHerb::BP_NotifyHerbDestroyed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "BP_NotifyHerbDestroyed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Herb.BP_NotifyHerbHarvested +// (Event, Protected, BlueprintEvent) + +void AHerb::BP_NotifyHerbHarvested() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "BP_NotifyHerbHarvested"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Herb.BP_NotifyHerbPlanted +// (Event, Protected, BlueprintEvent) + +void AHerb::BP_NotifyHerbPlanted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "BP_NotifyHerbPlanted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Herb.FinishHarvestingHerb +// (Final, Native, Protected, BlueprintCallable) + +void AHerb::FinishHarvestingHerb() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "FinishHarvestingHerb"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Herb.IsMultiHarvestable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AHerb::IsMultiHarvestable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "IsMultiHarvestable"); + + Params::Herb_IsMultiHarvestable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Herb.NotifyStageChange +// (Event, Protected, BlueprintEvent) +// Parameters: +// int32 NewStage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsInitialState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHerb::NotifyStageChange(int32 NewStage, bool bIsInitialState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "NotifyStageChange"); + + Params::Herb_NotifyStageChange Parms{}; + + Parms.NewStage = NewStage; + Parms.bIsInitialState = bIsInitialState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Herb.TryCreateBeacon +// (Final, Native, Protected) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AHerb::TryCreateBeacon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "TryCreateBeacon"); + + Params::Herb_TryCreateBeacon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Herb.GetNumStages +// (Native, Event, Protected, BlueprintEvent, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AHerb::GetNumStages() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "GetNumStages"); + + Params::Herb_GetNumStages Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Herb.GetPlot +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AHerbPlot* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AHerbPlot* AHerb::GetPlot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "GetPlot"); + + Params::Herb_GetPlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Herb.IsFinalStage +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Stage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AHerb::IsFinalStage(int32 Stage) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "IsFinalStage"); + + Params::Herb_IsFinalStage Parms{}; + + Parms.Stage = Stage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Herb.IsInPlot +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AHerb::IsInPlot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Herb", "IsInPlot"); + + Params::Herb_IsInPlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RaceGhostOrb.OnFinishedCourse +// (Event, Public, BlueprintEvent) + +void ARaceGhostOrb::OnFinishedCourse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RaceGhostOrb", "OnFinishedCourse"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.SetPlotNeighborsFromChildComponents +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray&ChildComponents (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bLoopNeighbors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHerbPlot::SetPlotNeighborsFromChildComponents(const TArray& ChildComponents, bool bLoopNeighbors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HerbPlot", "SetPlotNeighborsFromChildComponents"); + + Params::HerbPlot_SetPlotNeighborsFromChildComponents Parms{}; + + Parms.ChildComponents = std::move(ChildComponents); + Parms.bLoopNeighbors = bLoopNeighbors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlot.ApplyFertilizer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName FertilizerID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InteractorID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHerbPlot::ApplyFertilizer(class FName FertilizerID, class FName InteractorID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "ApplyFertilizer"); + + Params::HerbPlot_ApplyFertilizer Parms{}; + + Parms.FertilizerID = FertilizerID; + Parms.InteractorID = InteractorID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlot.DestroyHerb +// (Final, Native, Public, BlueprintCallable) + +void AHerbPlot::DestroyHerb() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "DestroyHerb"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlot.DisableCustomCamera +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AHerbPlot::DisableCustomCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "DisableCustomCamera"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.EnableCustomCamera +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AHerbPlot::EnableCustomCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "EnableCustomCamera"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.ForceGrowthState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const EHerbGrowthState GrowthState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float GrowthProgress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHerbPlot::ForceGrowthState(const EHerbGrowthState GrowthState, const float GrowthProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "ForceGrowthState"); + + Params::HerbPlot_ForceGrowthState Parms{}; + + Parms.GrowthState = GrowthState; + Parms.GrowthProgress = GrowthProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlot.ForceState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName PlantID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName FertilizerID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EHerbGrowthState GrowthState (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float GrowthProgress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHerbPlot::ForceState(const class FName PlantID, const class FName FertilizerID, const EHerbGrowthState GrowthState, const float GrowthProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "ForceState"); + + Params::HerbPlot_ForceState Parms{}; + + Parms.PlantID = PlantID; + Parms.FertilizerID = FertilizerID; + Parms.GrowthState = GrowthState; + Parms.GrowthProgress = GrowthProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlot.GetPlotState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UHerbPlotState* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHerbPlotState* AHerbPlot::GetPlotState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "GetPlotState"); + + Params::HerbPlot_GetPlotState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlot.HarvestHerb +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName CollectorCharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHerbPlot::HarvestHerb(class FName CollectorCharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "HarvestHerb"); + + Params::HerbPlot_HarvestHerb Parms{}; + + Parms.CollectorCharacterID = CollectorCharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlot.NotifyBeginGrowth +// (Event, Protected, BlueprintEvent) + +void AHerbPlot::NotifyBeginGrowth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "NotifyBeginGrowth"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.NotifyCompleteGrowth +// (Event, Protected, BlueprintEvent) + +void AHerbPlot::NotifyCompleteGrowth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "NotifyCompleteGrowth"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.NotifyFertilized +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool IsFertilized (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName FertilizerID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsInitialState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHerbPlot::NotifyFertilized(bool IsFertilized, const class FName FertilizerID, bool IsInitialState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "NotifyFertilized"); + + Params::HerbPlot_NotifyFertilized Parms{}; + + Parms.IsFertilized = IsFertilized; + Parms.FertilizerID = FertilizerID; + Parms.IsInitialState = IsInitialState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HerbPlot.NotifyGrowAfterInitialize +// (Event, Protected, BlueprintEvent) + +void AHerbPlot::NotifyGrowAfterInitialize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "NotifyGrowAfterInitialize"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.NotifyHarvested +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool bIsMultiHarvest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHerbPlot::NotifyHarvested(bool bIsMultiHarvest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "NotifyHarvested"); + + Params::HerbPlot_NotifyHarvested Parms{}; + + Parms.bIsMultiHarvest = bIsMultiHarvest; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HerbPlot.NotifyHerbDestroyed +// (Event, Protected, BlueprintEvent) + +void AHerbPlot::NotifyHerbDestroyed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "NotifyHerbDestroyed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.NotifyHerbPlanted +// (Event, Protected, BlueprintEvent) + +void AHerbPlot::NotifyHerbPlanted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "NotifyHerbPlanted"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.NotifyInitialize +// (Event, Protected, BlueprintEvent) + +void AHerbPlot::NotifyInitialize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "NotifyInitialize"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.OpenPlotUI +// (Event, Protected, BlueprintEvent) + +void AHerbPlot::OpenPlotUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "OpenPlotUI"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.HerbPlot.PlantSeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName PlantID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InteractorID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AHerbPlot::PlantSeed(class FName PlantID, class FName InteractorID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "PlantSeed"); + + Params::HerbPlot_PlantSeed Parms{}; + + Parms.PlantID = PlantID; + Parms.InteractorID = InteractorID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlot.GetPlantedHerb +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AHerb* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AHerb* AHerbPlot::GetPlantedHerb() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "GetPlantedHerb"); + + Params::HerbPlot_GetPlantedHerb Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlot.IsInLineWithNeighbors +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AHerbPlot::IsInLineWithNeighbors() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlot", "IsInLineWithNeighbors"); + + Params::HerbPlot_IsInLineWithNeighbors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UUIOnlineManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUIOnlineManager* UUIOnlineManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIOnlineManager", "Get"); + + Params::UIOnlineManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetCountryCode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIOnlineManager::GetCountryCode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIOnlineManager", "GetCountryCode"); + + Params::UIOnlineManager_GetCountryCode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetUIOnlineManagerPure +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UUIOnlineManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUIOnlineManager* UUIOnlineManager::GetUIOnlineManagerPure() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIOnlineManager", "GetUIOnlineManagerPure"); + + Params::UIOnlineManager_GetUIOnlineManagerPure Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.AsyncUpdateEULAVersion +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::AsyncUpdateEULAVersion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "AsyncUpdateEULAVersion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.CheckEulaVersion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::CheckEulaVersion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "CheckEulaVersion"); + + Params::UIOnlineManager_CheckEulaVersion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.CheckModdingPrivileges +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TDelegate PrivilegeCallback (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUIOnlineManager::CheckModdingPrivileges(TDelegate PrivilegeCallback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "CheckModdingPrivileges"); + + Params::UIOnlineManager_CheckModdingPrivileges Parms{}; + + Parms.PrivilegeCallback = PrivilegeCallback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.DismissRewardNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& RewardID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::DismissRewardNotification(const class FString& RewardID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "DismissRewardNotification"); + + Params::UIOnlineManager_DismissRewardNotification Parms{}; + + Parms.RewardID = std::move(RewardID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.ForceRichPresenceString +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& RichPresenceString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::ForceRichPresenceString(const class FString& RichPresenceString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "ForceRichPresenceString"); + + Params::UIOnlineManager_ForceRichPresenceString Parms{}; + + Parms.RichPresenceString = std::move(RichPresenceString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.GetCurrentEulaAcceptance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::GetCurrentEulaAcceptance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetCurrentEulaAcceptance"); + + Params::UIOnlineManager_GetCurrentEulaAcceptance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetEULA +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UUIOnlineManager::GetEULA() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetEULA"); + + Params::UIOnlineManager_GetEULA Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetExternalConfig +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LinkType (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIOnlineManager::GetExternalConfig(const class FString& LinkType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetExternalConfig"); + + Params::UIOnlineManager_GetExternalConfig Parms{}; + + Parms.LinkType = std::move(LinkType); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetFullGameInstallCompletionPercent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUIOnlineManager::GetFullGameInstallCompletionPercent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetFullGameInstallCompletionPercent"); + + Params::UIOnlineManager_GetFullGameInstallCompletionPercent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetHydraID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIOnlineManager::GetHydraID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetHydraID"); + + Params::UIOnlineManager_GetHydraID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetMOTD +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIOnlineManager::GetMOTD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetMOTD"); + + Params::UIOnlineManager_GetMOTD Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetPendingRewardNotifications +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIOnlineManager::GetPendingRewardNotifications() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetPendingRewardNotifications"); + + Params::UIOnlineManager_GetPendingRewardNotifications Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetProfileName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString* ProfileName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::GetProfileName(class FString* ProfileName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetProfileName"); + + Params::UIOnlineManager_GetProfileName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ProfileName != nullptr) + *ProfileName = std::move(Parms.ProfileName); +} + + +// Function Phoenix.UIOnlineManager.GetStoreOffers +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* Offers (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UUIOnlineManager::GetStoreOffers(TArray* Offers) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetStoreOffers"); + + Params::UIOnlineManager_GetStoreOffers Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Offers != nullptr) + *Offers = std::move(Parms.Offers); +} + + +// Function Phoenix.UIOnlineManager.GetStoreState +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString* StoreState (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::GetStoreState(class FString* StoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetStoreState"); + + Params::UIOnlineManager_GetStoreState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (StoreState != nullptr) + *StoreState = std::move(Parms.StoreState); +} + + +// Function Phoenix.UIOnlineManager.GetWBPNAccountDetails +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FWBPNAccountDetails ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FWBPNAccountDetails UUIOnlineManager::GetWBPNAccountDetails() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetWBPNAccountDetails"); + + Params::UIOnlineManager_GetWBPNAccountDetails Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetWBPNConnectionStatus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::GetWBPNConnectionStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetWBPNConnectionStatus"); + + Params::UIOnlineManager_GetWBPNConnectionStatus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetWBPNLinkStatus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAccountLinkStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAccountLinkStatus UUIOnlineManager::GetWBPNLinkStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetWBPNLinkStatus"); + + Params::UIOnlineManager_GetWBPNLinkStatus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetWBPNQRCode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 texWidth (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 texHeight (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bUnlink (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2DDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2DDynamic* UUIOnlineManager::GetWBPNQRCode(const int32 texWidth, const int32 texHeight, const bool bUnlink) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetWBPNQRCode"); + + Params::UIOnlineManager_GetWBPNQRCode Parms{}; + + Parms.texWidth = texWidth; + Parms.texHeight = texHeight; + Parms.bUnlink = bUnlink; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetWBPNShortcode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIOnlineManager::GetWBPNShortcode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetWBPNShortcode"); + + Params::UIOnlineManager_GetWBPNShortcode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetWBPNUnlink +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIOnlineManager::GetWBPNUnlink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetWBPNUnlink"); + + Params::UIOnlineManager_GetWBPNUnlink Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetWBPNUrl +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIOnlineManager::GetWBPNUrl() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetWBPNUrl"); + + Params::UIOnlineManager_GetWBPNUrl Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.GetWizardWords +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIOnlineManager::GetWizardWords() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "GetWizardWords"); + + Params::UIOnlineManager_GetWizardWords Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.HidePlatformLogo +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::HidePlatformLogo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "HidePlatformLogo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.IsCFLinked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::IsCFLinked() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "IsCFLinked"); + + Params::UIOnlineManager_IsCFLinked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.IsConnectedToOnlineServices +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::IsConnectedToOnlineServices() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "IsConnectedToOnlineServices"); + + Params::UIOnlineManager_IsConnectedToOnlineServices Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.IsDay0PatchInstalled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::IsDay0PatchInstalled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "IsDay0PatchInstalled"); + + Params::UIOnlineManager_IsDay0PatchInstalled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.IsFullGameInstalled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::IsFullGameInstalled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "IsFullGameInstalled"); + + Params::UIOnlineManager_IsFullGameInstalled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.IsHydraLoggedIn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::IsHydraLoggedIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "IsHydraLoggedIn"); + + Params::UIOnlineManager_IsHydraLoggedIn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.IsNetworkConnected +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::IsNetworkConnected() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "IsNetworkConnected"); + + Params::UIOnlineManager_IsNetworkConnected Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIOnlineManager.OnControllerDisconnectedPopupClosed +// (Final, Native, Public) +// Parameters: +// class UPopupScreen* PopupScreen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CompletionActionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::OnControllerDisconnectedPopupClosed(class UPopupScreen* PopupScreen, int32 CompletionActionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "OnControllerDisconnectedPopupClosed"); + + Params::UIOnlineManager_OnControllerDisconnectedPopupClosed Parms{}; + + Parms.PopupScreen = PopupScreen; + Parms.CompletionActionIndex = CompletionActionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.OnControllerDisconnectedPopupRemoved +// (Final, Native, Public) + +void UUIOnlineManager::OnControllerDisconnectedPopupRemoved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "OnControllerDisconnectedPopupRemoved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.OnFullGameNotInstalledMessageClosed +// (Final, Native, Public) +// Parameters: +// class UPopupScreen* PopupScreen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CompletionActionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::OnFullGameNotInstalledMessageClosed(class UPopupScreen* PopupScreen, int32 CompletionActionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "OnFullGameNotInstalledMessageClosed"); + + Params::UIOnlineManager_OnFullGameNotInstalledMessageClosed Parms{}; + + Parms.PopupScreen = PopupScreen; + Parms.CompletionActionIndex = CompletionActionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.PurchaseDLC +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& OfferId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::PurchaseDLC(const class FString& OfferId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "PurchaseDLC"); + + Params::UIOnlineManager_PurchaseDLC Parms{}; + + Parms.OfferId = std::move(OfferId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.QueryStoreOffers +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::QueryStoreOffers() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "QueryStoreOffers"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.QueryStoreReceipts +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::QueryStoreReceipts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "QueryStoreReceipts"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.RefreshRichPresenceString +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::RefreshRichPresenceString() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "RefreshRichPresenceString"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.RequestEULA +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::RequestEULA() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "RequestEULA"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.RequestMOTD +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::RequestMOTD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "RequestMOTD"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.RequestWizardWords +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::RequestWizardWords() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "RequestWizardWords"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.ResetWBPNLogin +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::ResetWBPNLogin() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "ResetWBPNLogin"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.RetryConnection +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::RetryConnection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "RetryConnection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.SendWizardingWorldData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& AttributeKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& AttributeValue (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool Update (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::SendWizardingWorldData(const class FString& AttributeKey, const class FString& AttributeValue, const bool Update) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "SendWizardingWorldData"); + + Params::UIOnlineManager_SendWizardingWorldData Parms{}; + + Parms.AttributeKey = std::move(AttributeKey); + Parms.AttributeValue = std::move(AttributeValue); + Parms.Update = Update; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.SetCurrentEulaAcceptance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool isAccepted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::SetCurrentEulaAcceptance(bool isAccepted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "SetCurrentEulaAcceptance"); + + Params::UIOnlineManager_SetCurrentEulaAcceptance Parms{}; + + Parms.isAccepted = isAccepted; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.ShowFullGameNotInstalledMessage +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::ShowFullGameNotInstalledMessage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "ShowFullGameNotInstalledMessage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.ShowPlatformLogo +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::ShowPlatformLogo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "ShowPlatformLogo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.UpdateFullGameNotInstalledMessage +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::UpdateFullGameNotInstalledMessage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "UpdateFullGameNotInstalledMessage"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.UpdateNetworkNotification +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::UpdateNetworkNotification() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "UpdateNetworkNotification"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.UpdateProfileActiveMods +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::UpdateProfileActiveMods() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "UpdateProfileActiveMods"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.WBPNCheckLinkStatus +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::WBPNCheckLinkStatus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "WBPNCheckLinkStatus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.WBPNExitDeviceFlow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bContinuePolling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::WBPNExitDeviceFlow(bool bContinuePolling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "WBPNExitDeviceFlow"); + + Params::UIOnlineManager_WBPNExitDeviceFlow Parms{}; + + Parms.bContinuePolling = bContinuePolling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.WBPNGenerateDeviceToken +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bPollLogin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::WBPNGenerateDeviceToken(bool bPollLogin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "WBPNGenerateDeviceToken"); + + Params::UIOnlineManager_WBPNGenerateDeviceToken Parms{}; + + Parms.bPollLogin = bPollLogin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.WBPNPollForCFLink +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bStopPolling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIOnlineManager::WBPNPollForCFLink(bool bStopPolling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "WBPNPollForCFLink"); + + Params::UIOnlineManager_WBPNPollForCFLink Parms{}; + + Parms.bStopPolling = bStopPolling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.WBPNPollForWWLink +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::WBPNPollForWWLink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "WBPNPollForWWLink"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.WBPNRequestAccountInfo +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::WBPNRequestAccountInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "WBPNRequestAccountInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.WBPNStartSilentLogin +// (Final, Native, Public, BlueprintCallable) + +void UUIOnlineManager::WBPNStartSilentLogin() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "WBPNStartSilentLogin"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIOnlineManager.IsLoggedIn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIOnlineManager::IsLoggedIn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIOnlineManager", "IsLoggedIn"); + + Params::UIOnlineManager_IsLoggedIn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotManager.BP_Get +// (Final, Native, Static, Private, BlueprintCallable, BlueprintPure) +// Parameters: +// class UHerbPlotManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHerbPlotManager* UHerbPlotManager::BP_Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HerbPlotManager", "BP_Get"); + + Params::HerbPlotManager_BP_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotManager.DoesSeedFitInPlot +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSeedInfo& SeedInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class AHerbPlot* HerbPlot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UHerbPlotManager::DoesSeedFitInPlot(const struct FSeedInfo& SeedInfo, class AHerbPlot* HerbPlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HerbPlotManager", "DoesSeedFitInPlot"); + + Params::HerbPlotManager_DoesSeedFitInPlot Parms{}; + + Parms.SeedInfo = std::move(SeedInfo); + Parms.HerbPlot = HerbPlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotManager.GetFertilizerEffectStatic +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName FertilizerID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFertilizerEffect ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FFertilizerEffect UHerbPlotManager::GetFertilizerEffectStatic(class FName FertilizerID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HerbPlotManager", "GetFertilizerEffectStatic"); + + Params::HerbPlotManager_GetFertilizerEffectStatic Parms{}; + + Parms.FertilizerID = FertilizerID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotManager.GetOwnedSeeds +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OwnedSeeds (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UHerbPlotManager::GetOwnedSeeds(TArray* OwnedSeeds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HerbPlotManager", "GetOwnedSeeds"); + + Params::HerbPlotManager_GetOwnedSeeds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OwnedSeeds != nullptr) + *OwnedSeeds = std::move(Parms.OwnedSeeds); +} + + +// Function Phoenix.HerbPlotManager.AllowSpawn +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnAllowedResponse ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESpawnAllowedResponse UHerbPlotManager::AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "AllowSpawn"); + + Params::HerbPlotManager_AllowSpawn Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotManager.BP_GetPlantDefinition +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName PlantID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* DefinitionFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPlantDefinition ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FPlantDefinition UHerbPlotManager::BP_GetPlantDefinition(class FName PlantID, bool* DefinitionFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "BP_GetPlantDefinition"); + + Params::HerbPlotManager_BP_GetPlantDefinition Parms{}; + + Parms.PlantID = PlantID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DefinitionFound != nullptr) + *DefinitionFound = Parms.DefinitionFound; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotManager.GetAllHerbologyByproducts +// (Final, Exec, Native, Public) +// Parameters: +// int32 AmountToGrant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHerbPlotManager::GetAllHerbologyByproducts(int32 AmountToGrant) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "GetAllHerbologyByproducts"); + + Params::HerbPlotManager_GetAllHerbologyByproducts Parms{}; + + Parms.AmountToGrant = AmountToGrant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlotManager.GetAllHerbologySeeds +// (Final, Exec, Native, Public, BlueprintCallable) + +void UHerbPlotManager::GetAllHerbologySeeds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "GetAllHerbologySeeds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlotManager.GetAllPlantNames +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UHerbPlotManager::GetAllPlantNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "GetAllPlantNames"); + + Params::HerbPlotManager_GetAllPlantNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotManager.OnGameToBeSaved +// (Final, Native, Private) + +void UHerbPlotManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlotManager.OnNewGame +// (Final, Native, Private) + +void UHerbPlotManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlotManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UHerbPlotManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlotManager.ResetHarvestPlantCounts +// (Final, Native, Public) + +void UHerbPlotManager::ResetHarvestPlantCounts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "ResetHarvestPlantCounts"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlotManager.SaveData +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHerbPlotManager::SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "SaveData"); + + Params::HerbPlotManager_SaveData Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.TargetActor = TargetActor; + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HerbPlotManager.Spawn +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InSpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InParentContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UHerbPlotManager::Spawn(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "Spawn"); + + Params::HerbPlotManager_Spawn Parms{}; + + Parms.InWorld = InWorld; + Parms.InSpawnTransform = std::move(InSpawnTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.bInIsPersistent = bInIsPersistent; + Parms.InCollisionMethod = InCollisionMethod; + Parms.InOverrideLevel = InOverrideLevel; + Parms.InParentContainer = InParentContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotManager.SpawnShell +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InSpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UHerbPlotManager::SpawnShell(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "SpawnShell"); + + Params::HerbPlotManager_SpawnShell Parms{}; + + Parms.InWorld = InWorld; + Parms.InSpawnTransform = std::move(InSpawnTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.bInIsPersistent = bInIsPersistent; + Parms.InCollisionMethod = InCollisionMethod; + Parms.InOverrideLevel = InOverrideLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HerbPlotManager.GetGrowthTimeMultiplier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UHerbPlotManager::GetGrowthTimeMultiplier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HerbPlotManager", "GetGrowthTimeMultiplier"); + + Params::HerbPlotManager_GetGrowthTimeMultiplier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NavigationDisruptor.OnBeginActorOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANavigationDisruptor::OnBeginActorOverlap(class AActor* SelfActor, class AActor* Other) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavigationDisruptor", "OnBeginActorOverlap"); + + Params::NavigationDisruptor_OnBeginActorOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.Other = Other; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NavigationDisruptor.OnEndActorOverlap +// (Final, Native, Protected) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANavigationDisruptor::OnEndActorOverlap(class AActor* SelfActor, class AActor* Other) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavigationDisruptor", "OnEndActorOverlap"); + + Params::NavigationDisruptor_OnEndActorOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.Other = Other; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HintManager.CreateHint +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UHint* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHint* UHintManager::CreateHint(const class FString& Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HintManager", "CreateHint"); + + Params::HintManager_CreateHint Parms{}; + + Parms.Name_0 = std::move(Name_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HintManager.DestroyHint +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UHint* Hint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHintManager::DestroyHint(class UHint* Hint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HintManager", "DestroyHint"); + + Params::HintManager_DestroyHint Parms{}; + + Parms.Hint = Hint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HintManager.GetHint +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& HintKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UHint* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHint* UHintManager::GetHint(const class FString& HintKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HintManager", "GetHint"); + + Params::HintManager_GetHint Parms{}; + + Parms.HintKey = std::move(HintKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HintManager.GetHintManagerGameLogicObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UGameLogicObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameLogicObject* UHintManager::GetHintManagerGameLogicObject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("HintManager", "GetHintManagerGameLogicObject"); + + Params::HintManager_GetHintManagerGameLogicObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.HintManager.OnGameToBeSaved +// (Final, Native, Private) + +void UHintManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HintManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HintManager.OnSaveGameLoaded +// (Final, Native, Private) + +void UHintManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HintManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HippogriffStatue.RepairAll +// (Event, Public, BlueprintEvent) + +void AHippogriffStatue::RepairAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HippogriffStatue", "RepairAll"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SceneRig_Interaction.SetInteractionActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USceneRigStageParameterBlock* StageParameterBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRig_Interaction::SetInteractionActor(class USceneRigStageParameterBlock* StageParameterBlock, class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRig_Interaction", "SetInteractionActor"); + + Params::SceneRig_Interaction_SetInteractionActor Parms{}; + + Parms.StageParameterBlock = StageParameterBlock; + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneRig_Interaction.SetSceneRoot +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class USceneRigStageParameterBlock* StageParameterBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USceneRig_Interaction::SetSceneRoot(class USceneRigStageParameterBlock* StageParameterBlock, const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRig_Interaction", "SetSceneRoot"); + + Params::SceneRig_Interaction_SetSceneRoot Parms{}; + + Parms.StageParameterBlock = StageParameterBlock; + Parms.Transform = std::move(Transform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HUD_Clock.OnTimeChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// float Hour (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Minute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUD_Clock::OnTimeChanged(float Hour, float Minute) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD_Clock", "OnTimeChanged"); + + Params::HUD_Clock_OnTimeChanged Parms{}; + + Parms.Hour = Hour; + Parms.Minute = Minute; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUD_Clock.Setup +// (Final, Native, Public, BlueprintCallable) + +void UHUD_Clock::Setup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUD_Clock", "Setup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.DisableVirtualCursor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVirtualCursorFunctionLibrary::DisableVirtualCursor(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "DisableVirtualCursor"); + + Params::VirtualCursorFunctionLibrary_DisableVirtualCursor Parms{}; + + Parms.PC = PC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.EnableVirtualCursor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVirtualCursorFunctionLibrary::EnableVirtualCursor(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "EnableVirtualCursor"); + + Params::VirtualCursorFunctionLibrary_EnableVirtualCursor Parms{}; + + Parms.PC = PC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.GetAnalogLeftValues +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector2D UVirtualCursorFunctionLibrary::GetAnalogLeftValues() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "GetAnalogLeftValues"); + + Params::VirtualCursorFunctionLibrary_GetAnalogLeftValues Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.GetAnalogRightValues +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector2D UVirtualCursorFunctionLibrary::GetAnalogRightValues() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "GetAnalogRightValues"); + + Params::VirtualCursorFunctionLibrary_GetAnalogRightValues Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.GetAnalogTriggerValues +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector2D UVirtualCursorFunctionLibrary::GetAnalogTriggerValues() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "GetAnalogTriggerValues"); + + Params::VirtualCursorFunctionLibrary_GetAnalogTriggerValues Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.GetCursorPositionDirect +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UVirtualCursorFunctionLibrary::GetCursorPositionDirect() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "GetCursorPositionDirect"); + + Params::VirtualCursorFunctionLibrary_GetCursorPositionDirect Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.GetCursorPostion +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UVirtualCursorFunctionLibrary::GetCursorPostion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "GetCursorPostion"); + + Params::VirtualCursorFunctionLibrary_GetCursorPostion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.GetIsStickTouched +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVirtualCursorFunctionLibrary::GetIsStickTouched() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "GetIsStickTouched"); + + Params::VirtualCursorFunctionLibrary_GetIsStickTouched Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.GetIsUsingVirtualCursor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVirtualCursorFunctionLibrary::GetIsUsingVirtualCursor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "GetIsUsingVirtualCursor"); + + Params::VirtualCursorFunctionLibrary_GetIsUsingVirtualCursor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.IsCursorOverInteractableWidget +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVirtualCursorFunctionLibrary::IsCursorOverInteractableWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "IsCursorOverInteractableWidget"); + + Params::VirtualCursorFunctionLibrary_IsCursorOverInteractableWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.IsVirtualCursorEnabled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVirtualCursorFunctionLibrary::IsVirtualCursorEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "IsVirtualCursorEnabled"); + + Params::VirtualCursorFunctionLibrary_IsVirtualCursorEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.SetAllowMouseClickInput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool Allow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVirtualCursorFunctionLibrary::SetAllowMouseClickInput(bool Allow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "SetAllowMouseClickInput"); + + Params::VirtualCursorFunctionLibrary_SetAllowMouseClickInput Parms{}; + + Parms.Allow = Allow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.SetCursorPositionDirect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float nx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ny (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVirtualCursorFunctionLibrary::SetCursorPositionDirect(class APlayerController* PC, float nx, float ny) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "SetCursorPositionDirect"); + + Params::VirtualCursorFunctionLibrary_SetCursorPositionDirect Parms{}; + + Parms.PC = PC; + Parms.nx = nx; + Parms.ny = ny; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VirtualCursorFunctionLibrary.SetCursorPostion +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float nx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ny (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVirtualCursorFunctionLibrary::SetCursorPostion(class APlayerController* PC, float nx, float ny) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("VirtualCursorFunctionLibrary", "SetCursorPostion"); + + Params::VirtualCursorFunctionLibrary_SetCursorPostion Parms{}; + + Parms.PC = PC; + Parms.nx = nx; + Parms.ny = ny; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.HUDCompassIcon.SetCompassIconColorAndOpacity +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FLinearColor& NewColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetCompassIconColorAndOpacity(const struct FLinearColor& NewColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetCompassIconColorAndOpacity"); + + Params::HUDCompassIcon_SetCompassIconColorAndOpacity Parms{}; + + Parms.NewColor = std::move(NewColor); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetCompassIconVisibility +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// ESlateVisibility NewVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetCompassIconVisibility(ESlateVisibility NewVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetCompassIconVisibility"); + + Params::HUDCompassIcon_SetCompassIconVisibility Parms{}; + + Parms.NewVisibility = NewVisibility; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetDistanceValue +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetDistanceValue(int32 Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetDistanceValue"); + + Params::HUDCompassIcon_SetDistanceValue Parms{}; + + Parms.Distance = Distance; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetElevationDistance +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetElevationDistance(int32 Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetElevationDistance"); + + Params::HUDCompassIcon_SetElevationDistance Parms{}; + + Parms.Distance = Distance; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetElevationVisibility +// (Event, Public, BlueprintEvent) +// Parameters: +// ESlateVisibility NewVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetElevationVisibility(ESlateVisibility NewVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetElevationVisibility"); + + Params::HUDCompassIcon_SetElevationVisibility Parms{}; + + Parms.NewVisibility = NewVisibility; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetIconOpacity +// (Event, Public, BlueprintEvent) +// Parameters: +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetIconOpacity(float Opacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetIconOpacity"); + + Params::HUDCompassIcon_SetIconOpacity Parms{}; + + Parms.Opacity = Opacity; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetIconScale +// (Event, Public, BlueprintEvent) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetIconScale(float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetIconScale"); + + Params::HUDCompassIcon_SetIconScale Parms{}; + + Parms.Scale = Scale; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetIconSize +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector2D& NewSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetIconSize(const struct FVector2D& NewSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetIconSize"); + + Params::HUDCompassIcon_SetIconSize Parms{}; + + Parms.NewSize = std::move(NewSize); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetIconTexture +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetIconTexture(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetIconTexture"); + + Params::HUDCompassIcon_SetIconTexture Parms{}; + + Parms.Texture = Texture; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetIconTextureByName +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowPulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetIconTextureByName(const class FString& IconName, bool ShowPulse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetIconTextureByName"); + + Params::HUDCompassIcon_SetIconTextureByName Parms{}; + + Parms.IconName = std::move(IconName); + Parms.ShowPulse = ShowPulse; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetIndicatorArrowRotation +// (Event, Public, BlueprintEvent) +// Parameters: +// float DegreeRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetIndicatorArrowRotation(float DegreeRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetIndicatorArrowRotation"); + + Params::HUDCompassIcon_SetIndicatorArrowRotation Parms{}; + + Parms.DegreeRot = DegreeRot; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetPulse +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetPulse(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetPulse"); + + Params::HUDCompassIcon_SetPulse Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.SetRotation +// (Event, Public, BlueprintEvent) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::SetRotation(float Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "SetRotation"); + + Params::HUDCompassIcon_SetRotation Parms{}; + + Parms.Angle = Angle; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.ShowDistance +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ShouldShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::ShowDistance(bool ShouldShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "ShowDistance"); + + Params::HUDCompassIcon_ShowDistance Parms{}; + + Parms.ShouldShow = ShouldShow; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.ShowIndicatorArrow +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ShouldShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::ShowIndicatorArrow(bool ShouldShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "ShowIndicatorArrow"); + + Params::HUDCompassIcon_ShowIndicatorArrow Parms{}; + + Parms.ShouldShow = ShouldShow; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.ToggleLockBadge +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ShowLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::ToggleLockBadge(bool ShowLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "ToggleLockBadge"); + + Params::HUDCompassIcon_ToggleLockBadge Parms{}; + + Parms.ShowLock = ShowLock; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.HUDCompassIcon.TogglePathingBorder +// (Event, Public, BlueprintEvent) +// Parameters: +// bool ShowBorder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OutlineIconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHUDCompassIcon::TogglePathingBorder(bool ShowBorder, const class FString& OutlineIconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HUDCompassIcon", "TogglePathingBorder"); + + Params::HUDCompassIcon_TogglePathingBorder Parms{}; + + Parms.ShowBorder = ShowBorder; + Parms.OutlineIconName = std::move(OutlineIconName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.VegetationInteractionComponentDualMode.SetVegetationInteractionModeImmediate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TargetZeroOrOne (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVegetationInteractionComponentDualMode::SetVegetationInteractionModeImmediate(float TargetZeroOrOne) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VegetationInteractionComponentDualMode", "SetVegetationInteractionModeImmediate"); + + Params::VegetationInteractionComponentDualMode_SetVegetationInteractionModeImmediate Parms{}; + + Parms.TargetZeroOrOne = TargetZeroOrOne; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VegetationInteractionComponentDualMode.SetVegetationInteractionModeSmooth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float TargetZeroOrOne (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RatePerSecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVegetationInteractionComponentDualMode::SetVegetationInteractionModeSmooth(float TargetZeroOrOne, float RatePerSecond) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VegetationInteractionComponentDualMode", "SetVegetationInteractionModeSmooth"); + + Params::VegetationInteractionComponentDualMode_SetVegetationInteractionModeSmooth Parms{}; + + Parms.TargetZeroOrOne = TargetZeroOrOne; + Parms.RatePerSecond = RatePerSecond; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IconNoteWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UIconNoteWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconNoteWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.IconNoteWidget.SetDetails +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Quantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& DescriptionOverride (Parm, NativeAccessSpecifierPublic) +// const bool bAlreadyTranslated (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIconNoteWidget::SetDetails(const class FString& IconName, int32 Quantity, const class FText& DescriptionOverride, const bool bAlreadyTranslated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IconNoteWidget", "SetDetails"); + + Params::IconNoteWidget_SetDetails Parms{}; + + Parms.IconName = std::move(IconName); + Parms.Quantity = Quantity; + Parms.DescriptionOverride = std::move(DescriptionOverride); + Parms.bAlreadyTranslated = bAlreadyTranslated; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IdentityLightTemplateComponent.OnUpdateIdentity +// (Final, Native, Private) +// Parameters: +// ESanctuaryIdentity PreviousIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESanctuaryIdentity CurrentIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIdentityLightTemplateComponent::OnUpdateIdentity(ESanctuaryIdentity PreviousIdentity, ESanctuaryIdentity CurrentIdentity, float BlendWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IdentityLightTemplateComponent", "OnUpdateIdentity"); + + Params::IdentityLightTemplateComponent_OnUpdateIdentity Parms{}; + + Parms.PreviousIdentity = PreviousIdentity; + Parms.CurrentIdentity = CurrentIdentity; + Parms.BlendWeight = BlendWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImmunityComponent.AddImmuneUnlessCritical +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UImmunityComponent::AddImmuneUnlessCritical(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImmunityComponent", "AddImmuneUnlessCritical"); + + Params::ImmunityComponent_AddImmuneUnlessCritical Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImmunityComponent.AddImmunity +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UImmunityComponent::AddImmunity(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImmunityComponent", "AddImmunity"); + + Params::ImmunityComponent_AddImmunity Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImmunityComponent.ClearImmuneToEverythingExcept +// (Final, Native, Public, BlueprintCallable) + +void UImmunityComponent::ClearImmuneToEverythingExcept() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImmunityComponent", "ClearImmuneToEverythingExcept"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImmunityComponent.RemoveAllImmuneUnlessCritical +// (Final, Native, Public, BlueprintCallable) + +void UImmunityComponent::RemoveAllImmuneUnlessCritical() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImmunityComponent", "RemoveAllImmuneUnlessCritical"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImmunityComponent.RemoveAllImmunity +// (Final, Native, Public, BlueprintCallable) + +void UImmunityComponent::RemoveAllImmunity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImmunityComponent", "RemoveAllImmunity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImmunityComponent.RemoveImmuneUnlessCritical +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UImmunityComponent::RemoveImmuneUnlessCritical(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImmunityComponent", "RemoveImmuneUnlessCritical"); + + Params::ImmunityComponent_RemoveImmuneUnlessCritical Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImmunityComponent.RemoveImmunity +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UImmunityComponent::RemoveImmunity(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImmunityComponent", "RemoveImmunity"); + + Params::ImmunityComponent_RemoveImmunity Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImmunityComponent.SetImmuneToEverythingExcept +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UImmunityComponent::SetImmuneToEverythingExcept(const struct FGameplayTagContainer& InImpactTagContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImmunityComponent", "SetImmuneToEverythingExcept"); + + Params::ImmunityComponent_SetImmuneToEverythingExcept Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImmunityComponent.IsImmuneTo +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGameplayTagContainer& InImpactTagContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bCritical (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UImmunityComponent::IsImmuneTo(const struct FGameplayTagContainer& InImpactTagContainer, bool bCritical) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImmunityComponent", "IsImmuneTo"); + + Params::ImmunityComponent_IsImmuneTo Parms{}; + + Parms.InImpactTagContainer = std::move(InImpactTagContainer); + Parms.bCritical = bCritical; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ImperiusComponent.AttachEmitters +// (Final, Native, Public, BlueprintCallable) + +void UImperiusComponent::AttachEmitters() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImperiusComponent", "AttachEmitters"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImperiusComponent.BP_EndEffect +// (Final, Native, Public, BlueprintCallable) + +void UImperiusComponent::BP_EndEffect() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImperiusComponent", "BP_EndEffect"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellCastingLayoutWidget.EnterSpellMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InSpellMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellCastingLayoutWidget::EnterSpellMode(bool InSpellMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellCastingLayoutWidget", "EnterSpellMode"); + + Params::SpellCastingLayoutWidget_EnterSpellMode Parms{}; + + Parms.InSpellMode = InSpellMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellCastingLayoutWidget.InitSpells +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void USpellCastingLayoutWidget::InitSpells() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellCastingLayoutWidget", "InitSpells"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellCastingLayoutWidget.OnActivateLayout +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void USpellCastingLayoutWidget::OnActivateLayout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellCastingLayoutWidget", "OnActivateLayout"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellCastingLayoutWidget.OnDeactivateLayout +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void USpellCastingLayoutWidget::OnDeactivateLayout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellCastingLayoutWidget", "OnDeactivateLayout"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellCastingLayoutWidget.SpellSelected +// (Final, Native, Public, BlueprintCallable) + +void USpellCastingLayoutWidget::SpellSelected() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellCastingLayoutWidget", "SpellSelected"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ImperiusSpellTool.DoSpellComponentSetup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UStateEffectComponent* StateEffectComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AImperiusSpellTool::DoSpellComponentSetup(class UStateEffectComponent* StateEffectComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ImperiusSpellTool", "DoSpellComponentSetup"); + + Params::ImperiusSpellTool_DoSpellComponentSetup Parms{}; + + Parms.StateEffectComponent = StateEffectComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IncendioComponent.IsComplete +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIncendioComponent::IsComplete() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IncendioComponent", "IsComplete"); + + Params::IncendioComponent_IsComplete Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IncendioComponent.IsPointOnFire +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LimitToRing (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIncendioComponent::IsPointOnFire(const struct FVector& Point, bool LimitToRing) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IncendioComponent", "IsPointOnFire"); + + Params::IncendioComponent_IsPointOnFire Parms{}; + + Parms.Point = std::move(Point); + Parms.LimitToRing = LimitToRing; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManager.OnSaveGameLoaded +// (Final, Native, Public) + +void USpellManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Index_FG.GetAvailableAssignments +// (Final, Native, Public, BlueprintCallable) + +void UIndex_FG::GetAvailableAssignments() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Index_FG", "GetAvailableAssignments"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Index_FG.OnGetAvailableAssignments +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& DisplayText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIndex_FG::OnGetAvailableAssignments(const class FString& DisplayText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Index_FG", "OnGetAvailableAssignments"); + + Params::Index_FG_OnGetAvailableAssignments Parms{}; + + Parms.DisplayText = std::move(DisplayText); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Index_FG.OnSetActionsPct +// (Event, Public, BlueprintEvent) +// Parameters: +// float OldPct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewPct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIndex_FG::OnSetActionsPct(float OldPct, float NewPct) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Index_FG", "OnSetActionsPct"); + + Params::Index_FG_OnSetActionsPct Parms{}; + + Parms.OldPct = OldPct; + Parms.NewPct = NewPct; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Index_FG.OnSetPlayerLevel +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 NewLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIndex_FG::OnSetPlayerLevel(int32 NewLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Index_FG", "OnSetPlayerLevel"); + + Params::Index_FG_OnSetPlayerLevel Parms{}; + + Parms.NewLevel = NewLevel; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Index_FG.OnSetSchoolPct +// (Event, Public, BlueprintEvent) +// Parameters: +// float OldPct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float NewPct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIndex_FG::OnSetSchoolPct(float OldPct, float NewPct) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Index_FG", "OnSetSchoolPct"); + + Params::Index_FG_OnSetSchoolPct Parms{}; + + Parms.OldPct = OldPct; + Parms.NewPct = NewPct; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellHelper.AddCombatCursed +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::AddCombatCursed(class AActor* InTarget, class AActor* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "AddCombatCursed"); + + Params::SpellHelper_AddCombatCursed Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.AddDeflectionComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::AddDeflectionComponent(class AActor* InTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "AddDeflectionComponent"); + + Params::SpellHelper_AddDeflectionComponent Parms{}; + + Parms.InTarget = InTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.AddVelocityTracker +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InLifetime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InRemoveWhenStopped (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InFalling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVelocityTrackerComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVelocityTrackerComponent* ASpellHelper::AddVelocityTracker(class AActor* Target, class AActor* InInstigator, float InLifetime, bool InRemoveWhenStopped, bool InFalling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "AddVelocityTracker"); + + Params::SpellHelper_AddVelocityTracker Parms{}; + + Parms.Target = Target; + Parms.InInstigator = InInstigator; + Parms.InLifetime = InLifetime; + Parms.InRemoveWhenStopped = InRemoveWhenStopped; + Parms.InFalling = InFalling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.AddVelocityTrackerTag +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Tag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::AddVelocityTrackerTag(class AActor* InTarget, class FName Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "AddVelocityTrackerTag"); + + Params::SpellHelper_AddVelocityTrackerTag Parms{}; + + Parms.InTarget = InTarget; + Parms.Tag = Tag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.ApplyRadialForce +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MassScaledImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::ApplyRadialForce(const struct FVector& Location, float Impulse, float MassScaledImpulse, float Radius, ERadialImpulseFalloff Falloff, bool bVelChange, float Delay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "ApplyRadialForce"); + + Params::SpellHelper_ApplyRadialForce Parms{}; + + Parms.Location = std::move(Location); + Parms.Impulse = Impulse; + Parms.MassScaledImpulse = MassScaledImpulse; + Parms.Radius = Radius; + Parms.Falloff = Falloff; + Parms.bVelChange = bVelChange; + Parms.Delay = Delay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.ApplyRadialForceToActor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MassScaledImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::ApplyRadialForceToActor(class AActor* InActor, const struct FVector& Location, float Impulse, float MassScaledImpulse, float Radius, ERadialImpulseFalloff Falloff, bool bVelChange, float Delay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "ApplyRadialForceToActor"); + + Params::SpellHelper_ApplyRadialForceToActor Parms{}; + + Parms.InActor = InActor; + Parms.Location = std::move(Location); + Parms.Impulse = Impulse; + Parms.MassScaledImpulse = MassScaledImpulse; + Parms.Radius = Radius; + Parms.Falloff = Falloff; + Parms.bVelChange = bVelChange; + Parms.Delay = Delay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.ApplyRadialForceToComponent +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MassScaledImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::ApplyRadialForceToComponent(class UPrimitiveComponent* InComp, const struct FVector& Location, float Impulse, float MassScaledImpulse, float Radius, ERadialImpulseFalloff Falloff, bool bVelChange, float Delay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "ApplyRadialForceToComponent"); + + Params::SpellHelper_ApplyRadialForceToComponent Parms{}; + + Parms.InComp = InComp; + Parms.Location = std::move(Location); + Parms.Impulse = Impulse; + Parms.MassScaledImpulse = MassScaledImpulse; + Parms.Radius = Radius; + Parms.Falloff = Falloff; + Parms.bVelChange = bVelChange; + Parms.Delay = Delay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.ApplyRadialForceWithIgnore +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Impulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float MassScaledImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERadialImpulseFalloff Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bVelChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::ApplyRadialForceWithIgnore(const struct FVector& Location, float Impulse, const TArray& ActorsToIgnore, float MassScaledImpulse, float Radius, ERadialImpulseFalloff Falloff, bool bVelChange, float Delay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "ApplyRadialForceWithIgnore"); + + Params::SpellHelper_ApplyRadialForceWithIgnore Parms{}; + + Parms.Location = std::move(Location); + Parms.Impulse = Impulse; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.MassScaledImpulse = MassScaledImpulse; + Parms.Radius = Radius; + Parms.Falloff = Falloff; + Parms.bVelChange = bVelChange; + Parms.Delay = Delay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.ApplySpellEffectFromPlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::ApplySpellEffectFromPlayer(class AActor* Target, class USpellToolRecord* SpellToolRecord, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "ApplySpellEffectFromPlayer"); + + Params::SpellHelper_ApplySpellEffectFromPlayer Parms{}; + + Parms.Target = Target; + Parms.SpellToolRecord = SpellToolRecord; + Parms.Duration = Duration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.ApplyWetness +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::ApplyWetness(class AActor* Target, class AActor* InInstigator, float Amount, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "ApplyWetness"); + + Params::SpellHelper_ApplyWetness Parms{}; + + Parms.Target = Target; + Parms.InInstigator = InInstigator; + Parms.Amount = Amount; + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.CalculateTimeToReachDestination +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SourceLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ASpellHelper::CalculateTimeToReachDestination(class USpellToolRecord* SpellToolRecord, const struct FVector& SourceLocation, const struct FVector& TargetLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "CalculateTimeToReachDestination"); + + Params::SpellHelper_CalculateTimeToReachDestination Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + Parms.SourceLocation = std::move(SourceLocation); + Parms.TargetLocation = std::move(TargetLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.CastSpell +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SourceLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCharged (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayMuzzleFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayImpactFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHideProjectile (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInDebug (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SpellLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyShieldBreaker EnemyShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTriggerCastAnim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOnlyHitTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHoming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRespectLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::CastSpell(class AActor* Target, const struct FVector& SourceLocation, class USpellToolRecord* SpellToolRecord, const struct FVector& TargetLocation, class AActor* InInstigator, bool bCharged, float Duration, bool bPlayMuzzleFX, bool bPlayImpactFX, bool bHideProjectile, bool bInDebug, int32 SpellLevel, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, bool bTriggerCastAnim, bool bOnlyHitTarget, bool bHoming, bool bRespectLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "CastSpell"); + + Params::SpellHelper_CastSpell Parms{}; + + Parms.Target = Target; + Parms.SourceLocation = std::move(SourceLocation); + Parms.SpellToolRecord = SpellToolRecord; + Parms.TargetLocation = std::move(TargetLocation); + Parms.InInstigator = InInstigator; + Parms.bCharged = bCharged; + Parms.Duration = Duration; + Parms.bPlayMuzzleFX = bPlayMuzzleFX; + Parms.bPlayImpactFX = bPlayImpactFX; + Parms.bHideProjectile = bHideProjectile; + Parms.bInDebug = bInDebug; + Parms.SpellLevel = SpellLevel; + Parms.bPlayerShieldBreaker = bPlayerShieldBreaker; + Parms.EnemyShieldBreaker = EnemyShieldBreaker; + Parms.bTriggerCastAnim = bTriggerCastAnim; + Parms.bOnlyHitTarget = bOnlyHitTarget; + Parms.bHoming = bHoming; + Parms.bRespectLock = bRespectLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.CastSpellImmediate +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SourceLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCharged (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayMuzzleFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayImpactFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHideProjectile (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInDebug (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SpellLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyShieldBreaker EnemyShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTriggerCastAnim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOnlyHitTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHoming (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRespectLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float damageOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* ASpellHelper::CastSpellImmediate(class AActor* Target, const struct FVector& SourceLocation, class USpellToolRecord* SpellToolRecord, const struct FVector& TargetLocation, class AActor* InInstigator, bool bCharged, float Duration, bool bPlayMuzzleFX, bool bPlayImpactFX, bool bHideProjectile, bool bInDebug, int32 SpellLevel, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, bool bTriggerCastAnim, bool bOnlyHitTarget, bool bHoming, bool bRespectLock, float damageOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "CastSpellImmediate"); + + Params::SpellHelper_CastSpellImmediate Parms{}; + + Parms.Target = Target; + Parms.SourceLocation = std::move(SourceLocation); + Parms.SpellToolRecord = SpellToolRecord; + Parms.TargetLocation = std::move(TargetLocation); + Parms.InInstigator = InInstigator; + Parms.bCharged = bCharged; + Parms.Duration = Duration; + Parms.bPlayMuzzleFX = bPlayMuzzleFX; + Parms.bPlayImpactFX = bPlayImpactFX; + Parms.bHideProjectile = bHideProjectile; + Parms.bInDebug = bInDebug; + Parms.SpellLevel = SpellLevel; + Parms.bPlayerShieldBreaker = bPlayerShieldBreaker; + Parms.EnemyShieldBreaker = EnemyShieldBreaker; + Parms.bTriggerCastAnim = bTriggerCastAnim; + Parms.bOnlyHitTarget = bOnlyHitTarget; + Parms.bHoming = bHoming; + Parms.bRespectLock = bRespectLock; + Parms.damageOverride = damageOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.DoDamage +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const TArray&InMunitionDataAssets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bSendImpact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreDamageThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadialDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* InDestroyPieceVFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestroyPieceVFXRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyShieldBreaker EnemyShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAkAudioEvent* SFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InNoReaction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EImpactTypes InImpactType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASpellTool* InSpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::DoDamage(class AActor* Target, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, float Amount, const struct FHitResult& HitResult, bool bSendImpact, bool bIgnoreDamageThreshold, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, class UAkAudioEvent* SFX, float InDuration, bool InNoReaction, EImpactTypes InImpactType, class ASpellTool* InSpellTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "DoDamage"); + + Params::SpellHelper_DoDamage Parms{}; + + Parms.Target = Target; + Parms.InInstigator = InInstigator; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.InMunitionDataAssets = std::move(InMunitionDataAssets); + Parms.Amount = Amount; + Parms.HitResult = std::move(HitResult); + Parms.bSendImpact = bSendImpact; + Parms.bIgnoreDamageThreshold = bIgnoreDamageThreshold; + Parms.InDestructionForce = InDestructionForce; + Parms.InRadialDestructionForce = InRadialDestructionForce; + Parms.InDestroyPieceVFX = InDestroyPieceVFX; + Parms.InDestroyPieceVFXRadius = InDestroyPieceVFXRadius; + Parms.bPlayerShieldBreaker = bPlayerShieldBreaker; + Parms.EnemyShieldBreaker = EnemyShieldBreaker; + Parms.SFX = SFX; + Parms.InDuration = InDuration; + Parms.InNoReaction = InNoReaction; + Parms.InImpactType = InImpactType; + Parms.InSpellTool = InSpellTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.DoDamageAOE +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const TArray&InMunitionDataAssets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSendImpact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreDamageThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadialDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* InDestroyPieceVFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestroyPieceVFXRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyShieldBreaker EnemyShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOnlyHitCharacters (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreSameTeam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreCompanions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRespectInstigatorCanHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAkAudioEvent* SFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EImpactTypes InImpactType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASpellTool* InSpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::DoDamageAOE(class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, float InDamage, const struct FVector& InLocation, float InRadius, float InForce, bool bSendImpact, bool bIgnoreDamageThreshold, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, bool bOnlyHitCharacters, bool bIgnoreSameTeam, bool bIgnoreCompanions, bool bRespectInstigatorCanHit, class UAkAudioEvent* SFX, float InDuration, EImpactTypes InImpactType, class ASpellTool* InSpellTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "DoDamageAOE"); + + Params::SpellHelper_DoDamageAOE Parms{}; + + Parms.InInstigator = InInstigator; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.InMunitionDataAssets = std::move(InMunitionDataAssets); + Parms.InDamage = InDamage; + Parms.InLocation = std::move(InLocation); + Parms.InRadius = InRadius; + Parms.InForce = InForce; + Parms.bSendImpact = bSendImpact; + Parms.bIgnoreDamageThreshold = bIgnoreDamageThreshold; + Parms.InRadialDestructionForce = InRadialDestructionForce; + Parms.InDestroyPieceVFX = InDestroyPieceVFX; + Parms.InDestroyPieceVFXRadius = InDestroyPieceVFXRadius; + Parms.bPlayerShieldBreaker = bPlayerShieldBreaker; + Parms.EnemyShieldBreaker = EnemyShieldBreaker; + Parms.bOnlyHitCharacters = bOnlyHitCharacters; + Parms.bIgnoreSameTeam = bIgnoreSameTeam; + Parms.bIgnoreCompanions = bIgnoreCompanions; + Parms.bRespectInstigatorCanHit = bRespectInstigatorCanHit; + Parms.SFX = SFX; + Parms.InDuration = InDuration; + Parms.InImpactType = InImpactType; + Parms.InSpellTool = InSpellTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.DoDamageFinisher +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::DoDamageFinisher(class AActor* InTarget, class AActor* InInstigator, float Damage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "DoDamageFinisher"); + + Params::SpellHelper_DoDamageFinisher Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + Parms.Damage = Damage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.DoDamageLocationDirection +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const TArray&InMunitionDataAssets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FDamageInfo* OutDamageInfo (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSendImpact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreDamageThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadialDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* InDestroyPieceVFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestroyPieceVFXRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyShieldBreaker EnemyShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAkAudioEvent* SFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InNoReaction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EImpactTypes InImpactType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceNoReaction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASpellTool* InSpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::DoDamageLocationDirection(class AActor* InTarget, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, struct FDamageInfo* OutDamageInfo, float InDamage, const struct FVector& InLocation, const struct FVector& InDirection, float InForce, bool bSendImpact, bool bIgnoreDamageThreshold, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, class UAkAudioEvent* SFX, float InDuration, bool InNoReaction, EImpactTypes InImpactType, bool bForceNoReaction, class ASpellTool* InSpellTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "DoDamageLocationDirection"); + + Params::SpellHelper_DoDamageLocationDirection Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.InMunitionDataAssets = std::move(InMunitionDataAssets); + Parms.InDamage = InDamage; + Parms.InLocation = std::move(InLocation); + Parms.InDirection = std::move(InDirection); + Parms.InForce = InForce; + Parms.bSendImpact = bSendImpact; + Parms.bIgnoreDamageThreshold = bIgnoreDamageThreshold; + Parms.InDestructionForce = InDestructionForce; + Parms.InRadialDestructionForce = InRadialDestructionForce; + Parms.InDestroyPieceVFX = InDestroyPieceVFX; + Parms.InDestroyPieceVFXRadius = InDestroyPieceVFXRadius; + Parms.bPlayerShieldBreaker = bPlayerShieldBreaker; + Parms.EnemyShieldBreaker = EnemyShieldBreaker; + Parms.SFX = SFX; + Parms.InDuration = InDuration; + Parms.InNoReaction = InNoReaction; + Parms.InImpactType = InImpactType; + Parms.bForceNoReaction = bForceNoReaction; + Parms.InSpellTool = InSpellTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDamageInfo != nullptr) + *OutDamageInfo = std::move(Parms.OutDamageInfo); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.DoDamageOverTime +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const TArray&InMunitionDataAssets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// class FName InDOTType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UMultiFX2Asset* MultiFX2 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDamagePerSecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DurationInSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float UpdateRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyShieldBreaker EnemyShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::DoDamageOverTime(class AActor* InTarget, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, class FName InDOTType, const class UMultiFX2Asset* MultiFX2, float InDamagePerSecond, float DurationInSeconds, float UpdateRate, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "DoDamageOverTime"); + + Params::SpellHelper_DoDamageOverTime Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.InMunitionDataAssets = std::move(InMunitionDataAssets); + Parms.InDOTType = InDOTType; + Parms.MultiFX2 = MultiFX2; + Parms.InDamagePerSecond = InDamagePerSecond; + Parms.DurationInSeconds = DurationInSeconds; + Parms.UpdateRate = UpdateRate; + Parms.bPlayerShieldBreaker = bPlayerShieldBreaker; + Parms.EnemyShieldBreaker = EnemyShieldBreaker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.DoDamageTarget +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const TArray&InMunitionDataAssets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// struct FDamageInfo* OutDamageInfo (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float InDamage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSendImpact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreDamageThreshold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadialDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* InDestroyPieceVFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestroyPieceVFXRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyShieldBreaker EnemyShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAkAudioEvent* SFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EImpactTypes InImpactType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNoReaction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceNoReaction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASpellTool* InSpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::DoDamageTarget(class AActor* InTarget, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, struct FDamageInfo* OutDamageInfo, float InDamage, float InForce, bool bSendImpact, bool bIgnoreDamageThreshold, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bPlayerShieldBreaker, EEnemyShieldBreaker EnemyShieldBreaker, class UAkAudioEvent* SFX, float InDuration, EImpactTypes InImpactType, bool bNoReaction, bool bForceNoReaction, class ASpellTool* InSpellTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "DoDamageTarget"); + + Params::SpellHelper_DoDamageTarget Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.InMunitionDataAssets = std::move(InMunitionDataAssets); + Parms.InDamage = InDamage; + Parms.InForce = InForce; + Parms.bSendImpact = bSendImpact; + Parms.bIgnoreDamageThreshold = bIgnoreDamageThreshold; + Parms.InDestructionForce = InDestructionForce; + Parms.InRadialDestructionForce = InRadialDestructionForce; + Parms.InDestroyPieceVFX = InDestroyPieceVFX; + Parms.InDestroyPieceVFXRadius = InDestroyPieceVFXRadius; + Parms.bPlayerShieldBreaker = bPlayerShieldBreaker; + Parms.EnemyShieldBreaker = EnemyShieldBreaker; + Parms.SFX = SFX; + Parms.InDuration = InDuration; + Parms.InImpactType = InImpactType; + Parms.bNoReaction = bNoReaction; + Parms.bForceNoReaction = bForceNoReaction; + Parms.InSpellTool = InSpellTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDamageInfo != nullptr) + *OutDamageInfo = std::move(Parms.OutDamageInfo); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.FinisherWillKillTarget +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::FinisherWillKillTarget(class AActor* InTarget, class AActor* InInstigator, float Damage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "FinisherWillKillTarget"); + + Params::SpellHelper_FinisherWillKillTarget Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + Parms.Damage = Damage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.FireMunition +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& SourceLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TargetLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InMunitionOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMunitionType_Base* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMunitionType_Base* ASpellHelper::FireMunition(class USpellToolRecord* SpellToolRecord, const struct FVector& SourceLocation, const struct FVector& TargetLocation, class AActor* InMunitionOwner, class AActor* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "FireMunition"); + + Params::SpellHelper_FireMunition Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + Parms.SourceLocation = std::move(SourceLocation); + Parms.TargetLocation = std::move(TargetLocation); + Parms.InMunitionOwner = InMunitionOwner; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.GetSpellTool +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* InSpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* ASpellHelper::GetSpellTool(class USpellToolRecord* InSpellToolRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "GetSpellTool"); + + Params::SpellHelper_GetSpellTool Parms{}; + + Parms.InSpellToolRecord = InSpellToolRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.Heal +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Health (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::Heal(class AActor* Target, float Health) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "Heal"); + + Params::SpellHelper_Heal Parms{}; + + Parms.Target = Target; + Parms.Health = Health; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.Kill +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const TArray&InMunitionDataAssets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float InDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadialDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* InDestroyPieceVFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestroyPieceVFXRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipTakeAKnee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InNoReaction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::Kill(class AActor* Target, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, const struct FHitResult& HitResult, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bSkipTakeAKnee, bool InNoReaction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "Kill"); + + Params::SpellHelper_Kill Parms{}; + + Parms.Target = Target; + Parms.InInstigator = InInstigator; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.InMunitionDataAssets = std::move(InMunitionDataAssets); + Parms.HitResult = std::move(HitResult); + Parms.InDestructionForce = InDestructionForce; + Parms.InRadialDestructionForce = InRadialDestructionForce; + Parms.InDestroyPieceVFX = InDestroyPieceVFX; + Parms.InDestroyPieceVFXRadius = InDestroyPieceVFXRadius; + Parms.bSkipTakeAKnee = bSkipTakeAKnee; + Parms.InNoReaction = InNoReaction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.KillTarget +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const TArray&InMunitionDataAssets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// float InForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InRadialDestructionForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystem* InDestroyPieceVFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InDestroyPieceVFXRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSkipTakeAKnee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InNoReaction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysKill (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNoCurseReflection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::KillTarget(class AActor* InTarget, class AActor* InInstigator, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, float InForce, float InDestructionForce, float InRadialDestructionForce, class UParticleSystem* InDestroyPieceVFX, float InDestroyPieceVFXRadius, bool bSkipTakeAKnee, bool InNoReaction, bool bAlwaysKill, bool bNoCurseReflection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "KillTarget"); + + Params::SpellHelper_KillTarget Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.InMunitionDataAssets = std::move(InMunitionDataAssets); + Parms.InForce = InForce; + Parms.InDestructionForce = InDestructionForce; + Parms.InRadialDestructionForce = InRadialDestructionForce; + Parms.InDestroyPieceVFX = InDestroyPieceVFX; + Parms.InDestroyPieceVFXRadius = InDestroyPieceVFXRadius; + Parms.bSkipTakeAKnee = bSkipTakeAKnee; + Parms.InNoReaction = InNoReaction; + Parms.bAlwaysKill = bAlwaysKill; + Parms.bNoCurseReflection = bNoCurseReflection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.ObjectCanDamagePlayer +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::ObjectCanDamagePlayer(class AActor* InTarget, class AActor* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "ObjectCanDamagePlayer"); + + Params::SpellHelper_ObjectCanDamagePlayer Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.PreloadSpell +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::PreloadSpell(class USpellToolRecord* SpellToolRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "PreloadSpell"); + + Params::SpellHelper_PreloadSpell Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.PreloadSpellWithPriority +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::PreloadSpellWithPriority(class USpellToolRecord* SpellToolRecord, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "PreloadSpellWithPriority"); + + Params::SpellHelper_PreloadSpellWithPriority Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.RemoveDeflectionComponent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::RemoveDeflectionComponent(class AActor* InTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "RemoveDeflectionComponent"); + + Params::SpellHelper_RemoveDeflectionComponent Parms{}; + + Parms.InTarget = InTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.RemoveFiniteCountTracking +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InOwner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::RemoveFiniteCountTracking(const class AActor* InOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "RemoveFiniteCountTracking"); + + Params::SpellHelper_RemoveFiniteCountTracking Parms{}; + + Parms.InOwner = InOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.RemoveLeviosoCountTracking +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InOwner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::RemoveLeviosoCountTracking(const class AActor* InOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "RemoveLeviosoCountTracking"); + + Params::SpellHelper_RemoveLeviosoCountTracking Parms{}; + + Parms.InOwner = InOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.RemoveSpellEffect +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOfInRemoveEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::RemoveSpellEffect(class AActor* Target, TSubclassOf InRemoveEffect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "RemoveSpellEffect"); + + Params::SpellHelper_RemoveSpellEffect Parms{}; + + Parms.Target = Target; + Parms.InRemoveEffect = InRemoveEffect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.Repair +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::Repair(class AActor* Target, class AActor* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "Repair"); + + Params::SpellHelper_Repair Parms{}; + + Parms.Target = Target; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.SetFrozen +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::SetFrozen(class AActor* Target, class AActor* InInstigator, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "SetFrozen"); + + Params::SpellHelper_SetFrozen Parms{}; + + Parms.Target = Target; + Parms.InInstigator = InInstigator; + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.SetOnFire +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CharacterDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OverrideDamagePerSecond (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::SetOnFire(class AActor* Target, class AActor* InInstigator, float Amount, const struct FVector& Location, float CharacterDuration, float OverrideDamagePerSecond) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "SetOnFire"); + + Params::SpellHelper_SetOnFire Parms{}; + + Parms.Target = Target; + Parms.InInstigator = InInstigator; + Parms.Amount = Amount; + Parms.Location = std::move(Location); + Parms.CharacterDuration = CharacterDuration; + Parms.OverrideDamagePerSecond = OverrideDamagePerSecond; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.SetVelocityTrackerMaxDamage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDamageDealt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDamageDealtCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDamageTaken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxDamageTakenCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::SetVelocityTrackerMaxDamage(class AActor* InTarget, float MaxDamageDealt, float MaxDamageDealtCharacter, float MaxDamageTaken, float MaxDamageTakenCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "SetVelocityTrackerMaxDamage"); + + Params::SpellHelper_SetVelocityTrackerMaxDamage Parms{}; + + Parms.InTarget = InTarget; + Parms.MaxDamageDealt = MaxDamageDealt; + Parms.MaxDamageDealtCharacter = MaxDamageDealtCharacter; + Parms.MaxDamageTaken = MaxDamageTaken; + Parms.MaxDamageTakenCharacter = MaxDamageTakenCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.SetVelocityTrackerMinDamage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinDamageDealt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinDamageDealtCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MixDamageTaken (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MixDamageTakenCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::SetVelocityTrackerMinDamage(class AActor* InTarget, float MinDamageDealt, float MinDamageDealtCharacter, float MixDamageTaken, float MixDamageTakenCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "SetVelocityTrackerMinDamage"); + + Params::SpellHelper_SetVelocityTrackerMinDamage Parms{}; + + Parms.InTarget = InTarget; + Parms.MinDamageDealt = MinDamageDealt; + Parms.MinDamageDealtCharacter = MinDamageDealtCharacter; + Parms.MixDamageTaken = MixDamageTaken; + Parms.MixDamageTakenCharacter = MixDamageTakenCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.SpellWillKillTarget +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* InSpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutDamage (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpellHelper::SpellWillKillTarget(class AActor* InTarget, class AActor* InInstigator, class USpellToolRecord* InSpellToolRecord, float* OutDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "SpellWillKillTarget"); + + Params::SpellHelper_SpellWillKillTarget Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + Parms.InSpellToolRecord = InSpellToolRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDamage != nullptr) + *OutDamage = Parms.OutDamage; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellHelper.TriggerNpcSpellResponse +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAlwaysUseRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::TriggerNpcSpellResponse(class AActor* InTarget, class AActor* InInstigator, const struct FVector& Location, float Radius, bool bAlwaysUseRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "TriggerNpcSpellResponse"); + + Params::SpellHelper_TriggerNpcSpellResponse Parms{}; + + Parms.InTarget = InTarget; + Parms.InInstigator = InInstigator; + Parms.Location = std::move(Location); + Parms.Radius = Radius; + Parms.bAlwaysUseRadius = bAlwaysUseRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.TriggerReaction +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& InMunitionTagContainer (Parm, NativeAccessSpecifierPublic) +// const TArray&InMunitionDataAssets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const struct FVector& SourceLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpellHelper::TriggerReaction(class AActor* TargetActor, const struct FGameplayTagContainer& InMunitionTagContainer, const TArray& InMunitionDataAssets, const struct FVector& SourceLocation, class AActor* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellHelper", "TriggerReaction"); + + Params::SpellHelper_TriggerReaction Parms{}; + + Parms.TargetActor = TargetActor; + Parms.InMunitionTagContainer = std::move(InMunitionTagContainer); + Parms.InMunitionDataAssets = std::move(InMunitionDataAssets); + Parms.SourceLocation = std::move(SourceLocation); + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellHelper.UpdateSpellCast +// (Final, Native, Private) + +void ASpellHelper::UpdateSpellCast() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellHelper", "UpdateSpellCast"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InfirmaryManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UInfirmaryManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UInfirmaryManager* UInfirmaryManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InfirmaryManager", "Get"); + + Params::InfirmaryManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InfirmaryManager.AddStudent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& UniqueId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int64 SecondsInTheInfirmary (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EInfirmaryPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInfirmaryManager::AddStudent(const class FString& UniqueId, int64 SecondsInTheInfirmary, EInfirmaryPriority Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InfirmaryManager", "AddStudent"); + + Params::InfirmaryManager_AddStudent Parms{}; + + Parms.UniqueId = std::move(UniqueId); + Parms.SecondsInTheInfirmary = SecondsInTheInfirmary; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InfirmaryManager.GetStudents +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* OutStudents (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInfirmaryManager::GetStudents(TArray* OutStudents) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InfirmaryManager", "GetStudents"); + + Params::InfirmaryManager_GetStudents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutStudents != nullptr) + *OutStudents = std::move(Parms.OutStudents); +} + + +// Function Phoenix.InfirmaryManager.HourlyCheck +// (Final, Native, Private, HasOutParams) +// Parameters: +// const struct FTimeEvent& InTimeEvent (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UInfirmaryManager::HourlyCheck(const struct FTimeEvent& InTimeEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InfirmaryManager", "HourlyCheck"); + + Params::InfirmaryManager_HourlyCheck Parms{}; + + Parms.InTimeEvent = std::move(InTimeEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InfirmaryManager.IsStudentIn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& UniqueId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInfirmaryManager::IsStudentIn(const class FString& UniqueId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InfirmaryManager", "IsStudentIn"); + + Params::InfirmaryManager_IsStudentIn Parms{}; + + Parms.UniqueId = std::move(UniqueId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InfirmaryManager.OnGameToBeSaved +// (Final, Native, Private) + +void UInfirmaryManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InfirmaryManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InfirmaryManager.OnNewGame +// (Final, Native, Private) + +void UInfirmaryManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InfirmaryManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InfirmaryManager.OnSaveGameLoaded +// (Final, Native, Private) + +void UInfirmaryManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InfirmaryManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InGameMenuScreen.ExitPauseMenu +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool SkipFade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInGameMenuScreen::ExitPauseMenu(bool SkipFade) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InGameMenuScreen", "ExitPauseMenu"); + + Params::InGameMenuScreen_ExitPauseMenu Parms{}; + + Parms.SkipFade = SkipFade; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.InGameMenuScreen.MarkNeedsAutosave +// (Final, Native, Public, BlueprintCallable) + +void UInGameMenuScreen::MarkNeedsAutosave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InGameMenuScreen", "MarkNeedsAutosave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InGameMenuScreen.SetButtonLegend +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const TArray& Legend (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UInGameMenuScreen::SetButtonLegend(const TArray& Legend) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InGameMenuScreen", "SetButtonLegend"); + + Params::InGameMenuScreen_SetButtonLegend Parms{}; + + Parms.Legend = std::move(Legend); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.InstallManagerProgressBar.GetInstallManagerState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EInstallManagerState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EInstallManagerState UInstallManagerProgressBar::GetInstallManagerState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManagerProgressBar", "GetInstallManagerState"); + + Params::InstallManagerProgressBar_GetInstallManagerState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManagerProgressBar.GetInstallMessageText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UInstallManagerProgressBar::GetInstallMessageText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManagerProgressBar", "GetInstallMessageText"); + + Params::InstallManagerProgressBar_GetInstallMessageText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManagerProgressBar.GetInstallPercentage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UInstallManagerProgressBar::GetInstallPercentage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManagerProgressBar", "GetInstallPercentage"); + + Params::InstallManagerProgressBar_GetInstallPercentage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstallManagerProgressBar.StartPendingLoad +// (Final, Native, Public, BlueprintCallable) + +void UInstallManagerProgressBar::StartPendingLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstallManagerProgressBar", "StartPendingLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PickupTool.DeactivateTool +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void APickupTool::DeactivateTool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PickupTool", "DeactivateTool"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PickupTool.OnDeactivatePressed +// (Event, Public, BlueprintEvent) + +void APickupTool::OnDeactivatePressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PickupTool", "OnDeactivatePressed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PickupTool.OnDeactivateReleased +// (Event, Public, BlueprintEvent) + +void APickupTool::OnDeactivateReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PickupTool", "OnDeactivateReleased"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PickupTool.OnUsePressed +// (Event, Public, BlueprintEvent) + +void APickupTool::OnUsePressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PickupTool", "OnUsePressed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PickupTool.OnUseReleased +// (Event, Public, BlueprintEvent) + +void APickupTool::OnUseReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PickupTool", "OnUseReleased"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.InstancedCharacterBoneSwarmComponent.KillAll +// (Native, Public, BlueprintCallable) + +void UInstancedCharacterBoneSwarmComponent::KillAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedCharacterBoneSwarmComponent", "KillAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedCharacterBoneSwarmComponent.Poof +// (Native, Public, BlueprintCallable) + +void UInstancedCharacterBoneSwarmComponent::Poof() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedCharacterBoneSwarmComponent", "Poof"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedCharacterBoneSwarmComponent.Reset +// (Native, Public, BlueprintCallable) + +void UInstancedCharacterBoneSwarmComponent::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedCharacterBoneSwarmComponent", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedCharacterBoneSwarmComponent.UnHide +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 howMany (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedCharacterBoneSwarmComponent::UnHide(int32 howMany) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedCharacterBoneSwarmComponent", "UnHide"); + + Params::InstancedCharacterBoneSwarmComponent_UnHide Parms{}; + + Parms.howMany = howMany; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InstancedCharacterBoneSwarmComponent.UnhideAll +// (Native, Public, BlueprintCallable) + +void UInstancedCharacterBoneSwarmComponent::UnhideAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedCharacterBoneSwarmComponent", "UnhideAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedCharacterBoneSwarmComponent.UnhideNext +// (Native, Public, BlueprintCallable) + +void UInstancedCharacterBoneSwarmComponent::UnhideNext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedCharacterBoneSwarmComponent", "UnhideNext"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InstancedCharacterBoneSwarmComponent.RemainingHidden +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInstancedCharacterBoneSwarmComponent::RemainingHidden() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InstancedCharacterBoneSwarmComponent", "RemainingHidden"); + + Params::InstancedCharacterBoneSwarmComponent_RemainingHidden Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InteractiveObjectComponent.CheckForStateChange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EInteractiveAction Action (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInteractiveObjectComponent::CheckForStateChange(EInteractiveAction Action) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractiveObjectComponent", "CheckForStateChange"); + + Params::InteractiveObjectComponent_CheckForStateChange Parms{}; + + Parms.Action = Action; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InteractiveObjectComponent.GetEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInteractiveObjectComponent::GetEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractiveObjectComponent", "GetEnabled"); + + Params::InteractiveObjectComponent_GetEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InteractiveObjectComponent.GetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EInteractiveState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EInteractiveState UInteractiveObjectComponent::GetState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractiveObjectComponent", "GetState"); + + Params::InteractiveObjectComponent_GetState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InteractiveObjectComponent.HandleInteract +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInteractiveObjectComponent::HandleInteract(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractiveObjectComponent", "HandleInteract"); + + Params::InteractiveObjectComponent_HandleInteract Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InteractiveObjectComponent.SetEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInteractiveObjectComponent::SetEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractiveObjectComponent", "SetEnabled"); + + Params::InteractiveObjectComponent_SetEnabled Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InteractiveObjectComponent.SetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EInteractiveState State (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInteractiveObjectComponent::SetState(EInteractiveState State) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractiveObjectComponent", "SetState"); + + Params::InteractiveObjectComponent_SetState Parms{}; + + Parms.State = State; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SelectionRingItemBase.GetSpellCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESpellCategory ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESpellCategory USelectionRingItemBase::GetSpellCategory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelectionRingItemBase", "GetSpellCategory"); + + Params::SelectionRingItemBase_GetSpellCategory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SelectionRingItemBase.LoadBackgroundCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USelectionRingItemBase::LoadBackgroundCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelectionRingItemBase", "LoadBackgroundCallback"); + + Params::SelectionRingItemBase_LoadBackgroundCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SelectionRingItemBase.LoadIconCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USelectionRingItemBase::LoadIconCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelectionRingItemBase", "LoadIconCallback"); + + Params::SelectionRingItemBase_LoadIconCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SelectionRingItemBase.OnBackgroundTextureLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsBlacklisted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USelectionRingItemBase::OnBackgroundTextureLoaded(class UTexture2D* Texture, bool IsBlacklisted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelectionRingItemBase", "OnBackgroundTextureLoaded"); + + Params::SelectionRingItemBase_OnBackgroundTextureLoaded Parms{}; + + Parms.Texture = Texture; + Parms.IsBlacklisted = IsBlacklisted; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SelectionRingItemBase.OnIconTextureLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsBlacklisted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USelectionRingItemBase::OnIconTextureLoaded(class UTexture2D* Texture, bool IsBlacklisted) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelectionRingItemBase", "OnIconTextureLoaded"); + + Params::SelectionRingItemBase_OnIconTextureLoaded Parms{}; + + Parms.Texture = Texture; + Parms.IsBlacklisted = IsBlacklisted; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SelectionRingItemBase.OnShowUpdateVFX +// (Event, Public, BlueprintEvent) + +void USelectionRingItemBase::OnShowUpdateVFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelectionRingItemBase", "OnShowUpdateVFX"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SelectionRingItemBase.SetItemData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MacroIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ItemIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowNone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USelectionRingItemBase::SetItemData(int32 GroupIndex, int32 MacroIndex, int32 ItemIndex, bool ShowNone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelectionRingItemBase", "SetItemData"); + + Params::SelectionRingItemBase_SetItemData Parms{}; + + Parms.GroupIndex = GroupIndex; + Parms.MacroIndex = MacroIndex; + Parms.ItemIndex = ItemIndex; + Parms.ShowNone = ShowNone; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SelectionRingItemBase.ShowUpdateVFX +// (Final, Native, Public, BlueprintCallable) + +void USelectionRingItemBase::ShowUpdateVFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SelectionRingItemBase", "ShowUpdateVFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InteractTimedButtonWatcher.TargetChanged +// (Final, Native, Public) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* NewTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* OldTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInteractTimedButtonWatcher::TargetChanged(class UAISense* Sense, const class AActor* NewTarget, const class AActor* OldTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractTimedButtonWatcher", "TargetChanged"); + + Params::InteractTimedButtonWatcher_TargetChanged Parms{}; + + Parms.Sense = Sense; + Parms.NewTarget = NewTarget; + Parms.OldTarget = OldTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InteractTimedButtonWatcher.TargetSighted +// (Final, Native, Public) +// Parameters: +// class UAISense* Sense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInteractTimedButtonWatcher::TargetSighted(class UAISense* Sense, const class AActor* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InteractTimedButtonWatcher", "TargetSighted"); + + Params::InteractTimedButtonWatcher_TargetSighted Parms{}; + + Parms.Sense = Sense; + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntroBlueprintFunctionLibrary.GetIntroCheckpoint +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EIntroCheckpoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EIntroCheckpoint UIntroBlueprintFunctionLibrary::GetIntroCheckpoint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IntroBlueprintFunctionLibrary", "GetIntroCheckpoint"); + + Params::IntroBlueprintFunctionLibrary_GetIntroCheckpoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IntroBlueprintFunctionLibrary.IntroEnd +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntroBlueprintFunctionLibrary::IntroEnd(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IntroBlueprintFunctionLibrary", "IntroEnd"); + + Params::IntroBlueprintFunctionLibrary_IntroEnd Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntroBlueprintFunctionLibrary.IntroSave +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EIntroCheckpoint Checkpoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& PlayerSpawnLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntroBlueprintFunctionLibrary::IntroSave(class UObject* WorldContextObject, EIntroCheckpoint Checkpoint, const struct FVector& PlayerSpawnLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IntroBlueprintFunctionLibrary", "IntroSave"); + + Params::IntroBlueprintFunctionLibrary_IntroSave Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Checkpoint = Checkpoint; + Parms.PlayerSpawnLocation = std::move(PlayerSpawnLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntroBlueprintFunctionLibrary.IntroStart +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntroBlueprintFunctionLibrary::IntroStart(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IntroBlueprintFunctionLibrary", "IntroStart"); + + Params::IntroBlueprintFunctionLibrary_IntroStart Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntroBlueprintFunctionLibrary.IsCheating +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIntroBlueprintFunctionLibrary::IsCheating() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IntroBlueprintFunctionLibrary", "IsCheating"); + + Params::IntroBlueprintFunctionLibrary_IsCheating Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IntroBlueprintFunctionLibrary.IsLoadingRootLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bReset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIntroBlueprintFunctionLibrary::IsLoadingRootLevel(bool bReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IntroBlueprintFunctionLibrary", "IsLoadingRootLevel"); + + Params::IntroBlueprintFunctionLibrary_IsLoadingRootLevel Parms{}; + + Parms.bReset = bReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IntroBlueprintFunctionLibrary.SetCheating +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bCheating (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntroBlueprintFunctionLibrary::SetCheating(bool bCheating) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IntroBlueprintFunctionLibrary", "SetCheating"); + + Params::IntroBlueprintFunctionLibrary_SetCheating Parms{}; + + Parms.bCheating = bCheating; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IntroBlueprintFunctionLibrary.SetLoadingRootLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bLoadingRootLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIntroBlueprintFunctionLibrary::SetLoadingRootLevel(bool bLoadingRootLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IntroBlueprintFunctionLibrary", "SetLoadingRootLevel"); + + Params::IntroBlueprintFunctionLibrary_SetLoadingRootLevel Parms{}; + + Parms.bLoadingRootLevel = bLoadingRootLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CrimeScene.GlobalEnableCrime +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool i_Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ACrimeScene::GlobalEnableCrime(bool i_Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("CrimeScene", "GlobalEnableCrime"); + + Params::CrimeScene_GlobalEnableCrime Parms{}; + + Parms.i_Enable = i_Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemToolRecord.LoadComplete +// (Final, Native, Public) + +void UInventoryItemToolRecord::LoadComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemToolRecord", "LoadComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryItemToolRecord.IsLoaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryItemToolRecord::IsLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryItemToolRecord", "IsLoaded"); + + Params::InventoryItemToolRecord_IsLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManager.InventoryAdd +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ItemId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Quantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::InventoryAdd(const class FString& ItemId, int32 Quantity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "InventoryAdd"); + + Params::InventoryManager_InventoryAdd Parms{}; + + Parms.ItemId = std::move(ItemId); + Parms.Quantity = Quantity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.InventoryAddDadaGear +// (Final, Exec, Native, Public) + +void UInventoryManager::InventoryAddDadaGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "InventoryAddDadaGear"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.InventoryAddGear +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ItemId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::InventoryAddGear(const class FString& ItemId, const class FString& Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "InventoryAddGear"); + + Params::InventoryManager_InventoryAddGear Parms{}; + + Parms.ItemId = std::move(ItemId); + Parms.Variation = std::move(Variation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.InventoryAddGenericGear +// (Final, Exec, Native, Public) + +void UInventoryManager::InventoryAddGenericGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "InventoryAddGenericGear"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.InventoryAddHerbologyGear +// (Final, Exec, Native, Public) + +void UInventoryManager::InventoryAddHerbologyGear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "InventoryAddHerbologyGear"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.InventoryAddTool +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ToolID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::InventoryAddTool(const class FString& ToolID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "InventoryAddTool"); + + Params::InventoryManager_InventoryAddTool Parms{}; + + Parms.ToolID = std::move(ToolID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.InventoryUseItem +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ItemId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::InventoryUseItem(const class FString& ItemId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "InventoryUseItem"); + + Params::InventoryManager_InventoryUseItem Parms{}; + + Parms.ItemId = std::move(ItemId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.LootContainerStats +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ContainerID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 iterations (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::LootContainerStats(const class FString& ContainerID, int32 iterations) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "LootContainerStats"); + + Params::InventoryManager_LootContainerStats Parms{}; + + Parms.ContainerID = std::move(ContainerID); + Parms.iterations = iterations; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.OnSaveGameLoaded +// (Final, Native, Protected) + +void UInventoryManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.ResetInventory +// (Final, Exec, Native, Public) +// Parameters: +// const class FName CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ResetKeepOnResetItems (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::ResetInventory(const class FName CharacterID, class FName HolderID, bool ResetKeepOnResetItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "ResetInventory"); + + Params::InventoryManager_ResetInventory Parms{}; + + Parms.CharacterID = CharacterID; + Parms.HolderID = HolderID; + Parms.ResetKeepOnResetItems = ResetKeepOnResetItems; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.Test_AddGearTrait +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& GearID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& TraitID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::Test_AddGearTrait(const class FString& GearID, const class FString& Variation, const class FString& TraitID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "Test_AddGearTrait"); + + Params::InventoryManager_Test_AddGearTrait Parms{}; + + Parms.GearID = std::move(GearID); + Parms.Variation = std::move(Variation); + Parms.TraitID = std::move(TraitID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.Test_GetGearEmptyTraitSlots +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& GearID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::Test_GetGearEmptyTraitSlots(const class FString& GearID, const class FString& Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "Test_GetGearEmptyTraitSlots"); + + Params::InventoryManager_Test_GetGearEmptyTraitSlots Parms{}; + + Parms.GearID = std::move(GearID); + Parms.Variation = std::move(Variation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.Test_SetCooldownStat +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& GearID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Cooldown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::Test_SetCooldownStat(const class FString& GearID, const class FString& Variation, int32 Cooldown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "Test_SetCooldownStat"); + + Params::InventoryManager_Test_SetCooldownStat Parms{}; + + Parms.GearID = std::move(GearID); + Parms.Variation = std::move(Variation); + Parms.Cooldown = Cooldown; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.Test_SetDefenseStat +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& GearID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Defense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::Test_SetDefenseStat(const class FString& GearID, const class FString& Variation, int32 Defense) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "Test_SetDefenseStat"); + + Params::InventoryManager_Test_SetDefenseStat Parms{}; + + Parms.GearID = std::move(GearID); + Parms.Variation = std::move(Variation); + Parms.Defense = Defense; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManager.Test_SetOffenseStat +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& GearID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Offense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManager::Test_SetOffenseStat(const class FString& GearID, const class FString& Variation, int32 Offense) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryManager", "Test_SetOffenseStat"); + + Params::InventoryManager_Test_SetOffenseStat Parms{}; + + Parms.GearID = std::move(GearID); + Parms.Variation = std::move(Variation); + Parms.Offense = Offense; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManagerInterface.AdjustCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InventoryObjectID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Delta (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EInventoryChangeReason Reason (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName HolderID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Variation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SuppressHUDNotification (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool SpecialHUDNotification (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName OtherCharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsUnique (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool IsStolen (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool KeepOnReset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::AdjustCount(const class FName CharacterID, const class FName InventoryObjectID, const int32 Delta, const EInventoryChangeReason Reason, const class FName HolderID, const class FName Variation, const bool SuppressHUDNotification, const bool SpecialHUDNotification, const class FName OtherCharacterID, const bool IsUnique, const bool IsStolen, const bool KeepOnReset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "AdjustCount"); + + Params::InventoryManagerInterface_AdjustCount Parms{}; + + Parms.CharacterID = CharacterID; + Parms.InventoryObjectID = InventoryObjectID; + Parms.Delta = Delta; + Parms.Reason = Reason; + Parms.HolderID = HolderID; + Parms.Variation = Variation; + Parms.SuppressHUDNotification = SuppressHUDNotification; + Parms.SpecialHUDNotification = SpecialHUDNotification; + Parms.OtherCharacterID = OtherCharacterID; + Parms.IsUnique = IsUnique; + Parms.IsStolen = IsStolen; + Parms.KeepOnReset = KeepOnReset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.CanAddItem +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ItemId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName HolderID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Variation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::CanAddItem(const class FName CharacterID, const class FName ItemId, const class FName HolderID, const class FName Variation, int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "CanAddItem"); + + Params::InventoryManagerInterface_CanAddItem Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ItemId = ItemId; + Parms.HolderID = HolderID; + Parms.Variation = Variation; + Parms.Count = Count; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.DropItemBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FInventoryResult& ItemToDrop (Parm, NativeAccessSpecifierPublic) +// int32 AmountToDrop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryManagerInterface::DropItemBP(const struct FInventoryResult& ItemToDrop, int32 AmountToDrop) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "DropItemBP"); + + Params::InventoryManagerInterface_DropItemBP Parms{}; + + Parms.ItemToDrop = std::move(ItemToDrop); + Parms.AmountToDrop = AmountToDrop; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetContainerMaxSlotsBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ContainerID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::GetContainerMaxSlotsBP(class FName ContainerID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetContainerMaxSlotsBP"); + + Params::InventoryManagerInterface_GetContainerMaxSlotsBP Parms{}; + + Parms.ContainerID = ContainerID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetCost +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName InventoryObjectID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Variation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::GetCost(const class FName InventoryObjectID, const class FName Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetCost"); + + Params::InventoryManagerInterface_GetCost Parms{}; + + Parms.InventoryObjectID = InventoryObjectID; + Parms.Variation = Variation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InventoryObjectID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EInventoryObjectType InventoryObjectType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EStolenType StolenType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName HolderID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Variation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::GetCount(const class FName CharacterID, const class FName InventoryObjectID, const EInventoryObjectType InventoryObjectType, const EStolenType StolenType, const class FName HolderID, const class FName Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetCount"); + + Params::InventoryManagerInterface_GetCount Parms{}; + + Parms.CharacterID = CharacterID; + Parms.InventoryObjectID = InventoryObjectID; + Parms.InventoryObjectType = InventoryObjectType; + Parms.StolenType = StolenType; + Parms.HolderID = HolderID; + Parms.Variation = Variation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetHolderInventoryFullString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UInventoryManagerInterface::GetHolderInventoryFullString(class FName HolderID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetHolderInventoryFullString"); + + Params::InventoryManagerInterface_GetHolderInventoryFullString Parms{}; + + Parms.HolderID = HolderID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetHolderMaxSlotsBP +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::GetHolderMaxSlotsBP(class FName HolderID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetHolderMaxSlotsBP"); + + Params::InventoryManagerInterface_GetHolderMaxSlotsBP Parms{}; + + Parms.HolderID = HolderID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetInventorySellPriceBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::GetInventorySellPriceBP(class FName CharacterID, class FName HolderID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetInventorySellPriceBP"); + + Params::InventoryManagerInterface_GetInventorySellPriceBP Parms{}; + + Parms.CharacterID = CharacterID; + Parms.HolderID = HolderID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetInventoryTextBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName InCharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InItemTypeID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* InventoryResultArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// const struct FInventoryFilter& InventoryFilter (ConstParm, Parm, NativeAccessSpecifierPublic) +// const class FName HolderID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SkipLockedItems (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SpecifiedHolderOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManagerInterface::GetInventoryTextBP(const class FName InCharacterID, const class FName InItemTypeID, TArray* InventoryResultArray, const struct FInventoryFilter& InventoryFilter, const class FName HolderID, bool SkipLockedItems, bool SpecifiedHolderOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetInventoryTextBP"); + + Params::InventoryManagerInterface_GetInventoryTextBP Parms{}; + + Parms.InCharacterID = InCharacterID; + Parms.InItemTypeID = InItemTypeID; + Parms.InventoryFilter = std::move(InventoryFilter); + Parms.HolderID = HolderID; + Parms.SkipLockedItems = SkipLockedItems; + Parms.SpecifiedHolderOnly = SpecifiedHolderOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InventoryResultArray != nullptr) + *InventoryResultArray = std::move(Parms.InventoryResultArray); +} + + +// Function Phoenix.InventoryManagerInterface.GetInventoryTypesBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* InventoryTypeArray (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInventoryManagerInterface::GetInventoryTypesBP(TArray* InventoryTypeArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetInventoryTypesBP"); + + Params::InventoryManagerInterface_GetInventoryTypesBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InventoryTypeArray != nullptr) + *InventoryTypeArray = std::move(Parms.InventoryTypeArray); +} + + +// Function Phoenix.InventoryManagerInterface.GetIsInspectableBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemId (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryManagerInterface::GetIsInspectableBP(const class FString& ItemId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetIsInspectableBP"); + + Params::InventoryManagerInterface_GetIsInspectableBP Parms{}; + + Parms.ItemId = std::move(ItemId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetItemInventoryFullString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UInventoryManagerInterface::GetItemInventoryFullString(class FName ItemId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetItemInventoryFullString"); + + Params::InventoryManagerInterface_GetItemInventoryFullString Parms{}; + + Parms.ItemId = ItemId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetPlayerAvailableCapacity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UseMaxCapacityWhenNoReturnExcess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::GetPlayerAvailableCapacity(class FName ItemId, bool UseMaxCapacityWhenNoReturnExcess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetPlayerAvailableCapacity"); + + Params::InventoryManagerInterface_GetPlayerAvailableCapacity Parms{}; + + Parms.ItemId = ItemId; + Parms.UseMaxCapacityWhenNoReturnExcess = UseMaxCapacityWhenNoReturnExcess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetPlayerExpandedInventoryBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::GetPlayerExpandedInventoryBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetPlayerExpandedInventoryBP"); + + Params::InventoryManagerInterface_GetPlayerExpandedInventoryBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetPlayerLimitedHolders +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInventoryManagerInterface::GetPlayerLimitedHolders() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetPlayerLimitedHolders"); + + Params::InventoryManagerInterface_GetPlayerLimitedHolders Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetPlayerStolenItemCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryManagerInterface::GetPlayerStolenItemCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetPlayerStolenItemCount"); + + Params::InventoryManagerInterface_GetPlayerStolenItemCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetPlayerUnlimitedHolders +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInventoryManagerInterface::GetPlayerUnlimitedHolders() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetPlayerUnlimitedHolders"); + + Params::InventoryManagerInterface_GetPlayerUnlimitedHolders Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.GetQuestItems +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInventoryManagerInterface::GetQuestItems() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "GetQuestItems"); + + Params::InventoryManagerInterface_GetQuestItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.HasAnyInventory +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName HolderID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryManagerInterface::HasAnyInventory(const class FName CharacterID, const class FName HolderID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "HasAnyInventory"); + + Params::InventoryManagerInterface_HasAnyInventory Parms{}; + + Parms.CharacterID = CharacterID; + Parms.HolderID = HolderID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.IsAbilityActive +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName AbilityName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryManagerInterface::IsAbilityActive(class AActor* Actor, class FName AbilityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "IsAbilityActive"); + + Params::InventoryManagerInterface_IsAbilityActive Parms{}; + + Parms.Actor = Actor; + Parms.AbilityName = AbilityName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.ResetInventory +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManagerInterface::ResetInventory(const class FName CharacterID, class FName HolderID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "ResetInventory"); + + Params::InventoryManagerInterface_ResetInventory Parms{}; + + Parms.CharacterID = CharacterID; + Parms.HolderID = HolderID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManagerInterface.ResetTalentsTransaction +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const int32 TalentCount (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManagerInterface::ResetTalentsTransaction(const int32 TalentCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "ResetTalentsTransaction"); + + Params::InventoryManagerInterface_ResetTalentsTransaction Parms{}; + + Parms.TalentCount = TalentCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManagerInterface.SellItemFromPlayerInventoryBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInventoryResult& TransferItem (Parm, NativeAccessSpecifierPublic) +// int32 SoldCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName VendorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutKnutsEarned (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryManagerInterface::SellItemFromPlayerInventoryBP(const struct FInventoryResult& TransferItem, int32 SoldCount, class FName VendorName, int32* OutKnutsEarned) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "SellItemFromPlayerInventoryBP"); + + Params::InventoryManagerInterface_SellItemFromPlayerInventoryBP Parms{}; + + Parms.TransferItem = std::move(TransferItem); + Parms.SoldCount = SoldCount; + Parms.VendorName = VendorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutKnutsEarned != nullptr) + *OutKnutsEarned = Parms.OutKnutsEarned; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.SetPlayerExpandedInventoryBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 newInventoryAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryManagerInterface::SetPlayerExpandedInventoryBP(int32 newInventoryAmount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "SetPlayerExpandedInventoryBP"); + + Params::InventoryManagerInterface_SetPlayerExpandedInventoryBP Parms{}; + + Parms.newInventoryAmount = newInventoryAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryManagerInterface.TransferItemToContainerBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FInventoryResult& ItemToTransfer (Parm, NativeAccessSpecifierPublic) +// class FName CharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName HolderID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 AmountToTransfer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryManagerInterface::TransferItemToContainerBP(const struct FInventoryResult& ItemToTransfer, class FName CharacterID, class FName HolderID, int32 AmountToTransfer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "TransferItemToContainerBP"); + + Params::InventoryManagerInterface_TransferItemToContainerBP Parms{}; + + Parms.ItemToTransfer = std::move(ItemToTransfer); + Parms.CharacterID = CharacterID; + Parms.HolderID = HolderID; + Parms.AmountToTransfer = AmountToTransfer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.TransferItemToPlayerInventoryBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FInventoryResult& TransferItem (Parm, NativeAccessSpecifierPublic) +// int32 AmountToTransfer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryManagerInterface::TransferItemToPlayerInventoryBP(const struct FInventoryResult& TransferItem, int32 AmountToTransfer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "TransferItemToPlayerInventoryBP"); + + Params::InventoryManagerInterface_TransferItemToPlayerInventoryBP Parms{}; + + Parms.TransferItem = std::move(TransferItem); + Parms.AmountToTransfer = AmountToTransfer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.UseItem +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FInventoryResult& InventoryResult (Parm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryManagerInterface::UseItem(const class FName CharacterID, const struct FInventoryResult& InventoryResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "UseItem"); + + Params::InventoryManagerInterface_UseItem Parms{}; + + Parms.CharacterID = CharacterID; + Parms.InventoryResult = std::move(InventoryResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryManagerInterface.UseItemByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName Variation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryManagerInterface::UseItemByName(const class FName CharacterID, class FName ItemId, const class FName Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryManagerInterface", "UseItemByName"); + + Params::InventoryManagerInterface_UseItemByName Parms{}; + + Parms.CharacterID = CharacterID; + Parms.ItemId = ItemId; + Parms.Variation = Variation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryObject.AddPickedUpHandler +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TDelegate&Handler (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void AInventoryObject::AddPickedUpHandler(const TDelegate& Handler) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryObject", "AddPickedUpHandler"); + + Params::InventoryObject_AddPickedUpHandler Parms{}; + + Parms.Handler = Handler; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryObject.NotifyPickedUp +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ItemCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInventoryObject::NotifyPickedUp(class FName ItemId, int32 ItemCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryObject", "NotifyPickedUp"); + + Params::InventoryObject_NotifyPickedUp Parms{}; + + Parms.ItemId = ItemId; + Parms.ItemCount = ItemCount; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.InventoryObject.SetItemData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ItemCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InVariation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsStolen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InIsUnique (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AInventoryObject::SetItemData(class FName ItemId, int32 ItemCount, class FName InVariation, bool InIsStolen, bool InIsUnique) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryObject", "SetItemData"); + + Params::InventoryObject_SetItemData Parms{}; + + Parms.ItemId = ItemId; + Parms.ItemCount = ItemCount; + Parms.InVariation = InVariation; + Parms.InIsStolen = InIsStolen; + Parms.InIsUnique = InIsUnique; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryObjectManager.SaveData +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryObjectManager::SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryObjectManager", "SaveData"); + + Params::InventoryObjectManager_SaveData Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.TargetActor = TargetActor; + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryObjectManagerBPInterface.GetInventorySlotCapacityByIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SlotLevelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryObjectManagerBPInterface::GetInventorySlotCapacityByIndex(class FName ItemId, class FName ItemType, int32 SlotLevelIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryObjectManagerBPInterface", "GetInventorySlotCapacityByIndex"); + + Params::InventoryObjectManagerBPInterface_GetInventorySlotCapacityByIndex Parms{}; + + Parms.ItemId = ItemId; + Parms.ItemType = ItemType; + Parms.SlotLevelIndex = SlotLevelIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryObjectManagerBPInterface.GetInventorySlotCapacityByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ItemId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ItemType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SlotLevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryObjectManagerBPInterface::GetInventorySlotCapacityByName(class FName ItemId, class FName ItemType, class FName SlotLevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryObjectManagerBPInterface", "GetInventorySlotCapacityByName"); + + Params::InventoryObjectManagerBPInterface_GetInventorySlotCapacityByName Parms{}; + + Parms.ItemId = ItemId; + Parms.ItemType = ItemType; + Parms.SlotLevelName = SlotLevelName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryObjectManagerBPInterface.GetItemProperties +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName InventoryObjectID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FItemProperties* ItemProperties (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// class FName Variation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryObjectManagerBPInterface::GetItemProperties(const class FName InventoryObjectID, struct FItemProperties* ItemProperties, class FName Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryObjectManagerBPInterface", "GetItemProperties"); + + Params::InventoryObjectManagerBPInterface_GetItemProperties Parms{}; + + Parms.InventoryObjectID = InventoryObjectID; + Parms.Variation = Variation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ItemProperties != nullptr) + *ItemProperties = std::move(Parms.ItemProperties); + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryObjectManagerBPInterface.GetItemSellPrice +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 DbPrice (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EconomyValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInventoryObjectManagerBPInterface::GetItemSellPrice(int32 DbPrice, int32 EconomyValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryObjectManagerBPInterface", "GetItemSellPrice"); + + Params::InventoryObjectManagerBPInterface_GetItemSellPrice Parms{}; + + Parms.DbPrice = DbPrice; + Parms.EconomyValue = EconomyValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryObjectManagerBPInterface.GetItemStaticMesh +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName InventoryObjectID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStaticMesh* UInventoryObjectManagerBPInterface::GetItemStaticMesh(const class FName InventoryObjectID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("InventoryObjectManagerBPInterface", "GetItemStaticMesh"); + + Params::InventoryObjectManagerBPInterface_GetItemStaticMesh Parms{}; + + Parms.InventoryObjectID = InventoryObjectID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryState.GetDefaultInventoryTab +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EInventoryTabCategory ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EInventoryTabCategory UInventoryState::GetDefaultInventoryTab() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "GetDefaultInventoryTab"); + + Params::InventoryState_GetDefaultInventoryTab Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryState.GetInventoryItemData +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// const EInventorySortType SortType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UInventoryState::GetInventoryItemData(const EInventorySortType SortType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "GetInventoryItemData"); + + Params::InventoryState_GetInventoryItemData Parms{}; + + Parms.SortType = SortType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryState.GetMenuTitle +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// EInventoryTabCategory TabCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UInventoryState::GetMenuTitle(EInventoryTabCategory TabCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "GetMenuTitle"); + + Params::InventoryState_GetMenuTitle Parms{}; + + Parms.TabCategory = TabCategory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryState.GetNonExpandableTooltipContent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUserWidget* hoveredButton (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UInventoryState::GetNonExpandableTooltipContent(class UUserWidget* hoveredButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "GetNonExpandableTooltipContent"); + + Params::InventoryState_GetNonExpandableTooltipContent Parms{}; + + Parms.hoveredButton = hoveredButton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryState.GetTooltipContent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUserWidget* hoveredButton (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UInventoryState::GetTooltipContent(class UUserWidget* hoveredButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "GetTooltipContent"); + + Params::InventoryState_GetTooltipContent Parms{}; + + Parms.hoveredButton = hoveredButton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryState.GetTooltipLegendData +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FInventoryResult& InventoryItem (Parm, NativeAccessSpecifierPublic) +// TArray* LegendData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UInventoryState::GetTooltipLegendData(const struct FInventoryResult& InventoryItem, TArray* LegendData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "GetTooltipLegendData"); + + Params::InventoryState_GetTooltipLegendData Parms{}; + + Parms.InventoryItem = std::move(InventoryItem); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LegendData != nullptr) + *LegendData = std::move(Parms.LegendData); +} + + +// Function Phoenix.InventoryState.HandleClicked +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUserWidget* InventoryButton (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryState::HandleClicked(class UUserWidget* InventoryButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "HandleClicked"); + + Params::InventoryState_HandleClicked Parms{}; + + Parms.InventoryButton = InventoryButton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryState.HandleUMGInputAction +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EUMGInputAction InputAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EInputEvent InputEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* InventoryButton (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInventoryState::HandleUMGInputAction(EUMGInputAction InputAction, EInputEvent InputEvent, class UUserWidget* InventoryButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "HandleUMGInputAction"); + + Params::InventoryState_HandleUMGInputAction Parms{}; + + Parms.InputAction = InputAction; + Parms.InputEvent = InputEvent; + Parms.InventoryButton = InventoryButton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.InventoryState.InitializeState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UUserWidget* OwningWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInventoryState::InitializeState(class UUserWidget* OwningWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "InitializeState"); + + Params::InventoryState_InitializeState Parms{}; + + Parms.OwningWidget = OwningWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.InventoryState.OnEndState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void UInventoryState::OnEndState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InventoryState", "OnEndState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.IsmDestructionManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UIsmDestructionManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UIsmDestructionManager* UIsmDestructionManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("IsmDestructionManager", "Get"); + + Params::IsmDestructionManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IsmDestructionManager.ConvertInstanceIfNecessary +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* HitTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FBox& Box (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMunitionType_Base* Munition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UIsmDestructionManager::ConvertInstanceIfNecessary(class AActor* HitTarget, const struct FBox& Box, float Damage, const struct FHitResult& HitResult, class AActor* Instigator, class AMunitionType_Base* Munition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IsmDestructionManager", "ConvertInstanceIfNecessary"); + + Params::IsmDestructionManager_ConvertInstanceIfNecessary Parms{}; + + Parms.HitTarget = HitTarget; + Parms.Box = std::move(Box); + Parms.Damage = Damage; + Parms.HitResult = std::move(HitResult); + Parms.Instigator = Instigator; + Parms.Munition = Munition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.IsmDestructionManager.RegisterMapping +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TSoftObjectPtr&InStaticMesh (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftClassPtr& InDestructibleActor (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UIsmDestructionManager::RegisterMapping(const TSoftObjectPtr& InStaticMesh, const TSoftClassPtr& InDestructibleActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("IsmDestructionManager", "RegisterMapping"); + + Params::IsmDestructionManager_RegisterMapping Parms{}; + + Parms.InStaticMesh = InStaticMesh; + Parms.InDestructibleActor = InDestructibleActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SlaveToSplineActor.ResetAll +// (Final, Native, Public, BlueprintCallable) + +void ASlaveToSplineActor::ResetAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SlaveToSplineActor", "ResetAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UKnowledgeManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UKnowledgeManager* UKnowledgeManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("KnowledgeManager", "Get"); + + Params::KnowledgeManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.AddKnowledgeFromInventory +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& Level (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKnowledgeManager::AddKnowledgeFromInventory(const class FString& Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "AddKnowledgeFromInventory"); + + Params::KnowledgeManager_AddKnowledgeFromInventory Parms{}; + + Parms.Level = std::move(Level); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.AddKnowledgePointsToCard +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& KnowledgeCard (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PointsToAdd (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKnowledgeManager::AddKnowledgePointsToCard(const class FString& KnowledgeCard, float PointsToAdd) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "AddKnowledgePointsToCard"); + + Params::KnowledgeManager_AddKnowledgePointsToCard Parms{}; + + Parms.KnowledgeCard = std::move(KnowledgeCard); + Parms.PointsToAdd = PointsToAdd; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.CompleteAllCollections +// (Final, Exec, Native, Public) + +void UKnowledgeManager::CompleteAllCollections() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "CompleteAllCollections"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.CompleteAllKnowledgeCards +// (Final, Exec, Native, Public) + +void UKnowledgeManager::CompleteAllKnowledgeCards() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "CompleteAllKnowledgeCards"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.CorruptConjurationCollection +// (Final, Exec, Native, Public) + +void UKnowledgeManager::CorruptConjurationCollection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "CorruptConjurationCollection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.CorruptTraitCollection +// (Final, Exec, Native, Public) + +void UKnowledgeManager::CorruptTraitCollection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "CorruptTraitCollection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.CorruptWandCollection +// (Final, Exec, Native, Public) + +void UKnowledgeManager::CorruptWandCollection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "CorruptWandCollection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.GainKnowledgeFact +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FactColumnID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EKnowledgeAction KnowledgeAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InDisplayTicker (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKnowledgeManager::GainKnowledgeFact(class FName ObjectID, class FName FactColumnID, EKnowledgeAction KnowledgeAction, const bool InDisplayTicker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GainKnowledgeFact"); + + Params::KnowledgeManager_GainKnowledgeFact Parms{}; + + Parms.ObjectID = ObjectID; + Parms.FactColumnID = FactColumnID; + Parms.KnowledgeAction = KnowledgeAction; + Parms.InDisplayTicker = InDisplayTicker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.GainKnowledgeFromAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EKnowledgeAction KnowledgeAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InDisplayTicker (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKnowledgeManager::GainKnowledgeFromAction(class FName ObjectID, EKnowledgeAction KnowledgeAction, const bool InDisplayTicker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GainKnowledgeFromAction"); + + Params::KnowledgeManager_GainKnowledgeFromAction Parms{}; + + Parms.ObjectID = ObjectID; + Parms.KnowledgeAction = KnowledgeAction; + Parms.InDisplayTicker = InDisplayTicker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.GainKnowledgeFromNPC +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NPCID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool InDisplayTicker (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKnowledgeManager::GainKnowledgeFromNPC(class FName ObjectID, class FName NPCID, const bool InDisplayTicker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GainKnowledgeFromNPC"); + + Params::KnowledgeManager_GainKnowledgeFromNPC Parms{}; + + Parms.ObjectID = ObjectID; + Parms.NPCID = NPCID; + Parms.InDisplayTicker = InDisplayTicker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.GetAllKnowledgeCards +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKnowledgeManager::GetAllKnowledgeCards() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetAllKnowledgeCards"); + + Params::KnowledgeManager_GetAllKnowledgeCards Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetAllKnowledgeCardsByCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Category (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKnowledgeManager::GetAllKnowledgeCardsByCategory(const class FString& Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetAllKnowledgeCardsByCategory"); + + Params::KnowledgeManager_GetAllKnowledgeCardsByCategory Parms{}; + + Parms.Category = std::move(Category); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetCollections +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TMapReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap UKnowledgeManager::GetCollections() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetCollections"); + + Params::KnowledgeManager_GetCollections Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetCompanionLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& CharacterID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UKnowledgeManager::GetCompanionLevel(const class FString& CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetCompanionLevel"); + + Params::KnowledgeManager_GetCompanionLevel Parms{}; + + Parms.CharacterID = std::move(CharacterID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetFieldGuideCompletionPercentage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKnowledgeManager::GetFieldGuideCompletionPercentage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetFieldGuideCompletionPercentage"); + + Params::KnowledgeManager_GetFieldGuideCompletionPercentage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetGroupMembers +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKnowledgeManager::GetGroupMembers(class FName ObjectID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetGroupMembers"); + + Params::KnowledgeManager_GetGroupMembers Parms{}; + + Parms.ObjectID = ObjectID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetKnowledgeAuthority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName KnowledgeSubjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UKnowledgeManager::GetKnowledgeAuthority(class FName KnowledgeSubjectID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetKnowledgeAuthority"); + + Params::KnowledgeManager_GetKnowledgeAuthority Parms{}; + + Parms.KnowledgeSubjectID = KnowledgeSubjectID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetNameFromKnowledgeLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EKnowledgeLevel KnowledgeLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKnowledgeManager::GetNameFromKnowledgeLevel(EKnowledgeLevel KnowledgeLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetNameFromKnowledgeLevel"); + + Params::KnowledgeManager_GetNameFromKnowledgeLevel Parms{}; + + Parms.KnowledgeLevel = KnowledgeLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetPlayerKnowledgeLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FactColumnID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EKnowledgeLevel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EKnowledgeLevel UKnowledgeManager::GetPlayerKnowledgeLevel(class FName ObjectID, class FName FactColumnID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetPlayerKnowledgeLevel"); + + Params::KnowledgeManager_GetPlayerKnowledgeLevel Parms{}; + + Parms.ObjectID = ObjectID; + Parms.FactColumnID = FactColumnID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetRegionKnowledgeCardFromLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKnowledgeManager::GetRegionKnowledgeCardFromLocation(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetRegionKnowledgeCardFromLocation"); + + Params::KnowledgeManager_GetRegionKnowledgeCardFromLocation Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetSubjectKnowledgeCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKnowledgeManager::GetSubjectKnowledgeCategory(class FName ObjectID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetSubjectKnowledgeCategory"); + + Params::KnowledgeManager_GetSubjectKnowledgeCategory Parms{}; + + Parms.ObjectID = ObjectID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.GetSubjectKnowledgePoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UKnowledgeManager::GetSubjectKnowledgePoints(class FName ObjectID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "GetSubjectKnowledgePoints"); + + Params::KnowledgeManager_GetSubjectKnowledgePoints Parms{}; + + Parms.ObjectID = ObjectID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.IsCollectionActionItemObtained +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName KnowledgeSubject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EKnowledgeAction KnowledgeAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKnowledgeManager::IsCollectionActionItemObtained(class FName KnowledgeSubject, EKnowledgeAction KnowledgeAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "IsCollectionActionItemObtained"); + + Params::KnowledgeManager_IsCollectionActionItemObtained Parms{}; + + Parms.KnowledgeSubject = KnowledgeSubject; + Parms.KnowledgeAction = KnowledgeAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.IsCollectionItemObtained +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName CollectionItem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKnowledgeManager::IsCollectionItemObtained(class FName CollectionItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "IsCollectionItemObtained"); + + Params::KnowledgeManager_IsCollectionItemObtained Parms{}; + + Parms.CollectionItem = CollectionItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.IsFactKnown +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FactColumnID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EKnowledgeLevel* KnowledgeLevel (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKnowledgeManager::IsFactKnown(class FName ObjectID, class FName FactColumnID, EKnowledgeLevel* KnowledgeLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "IsFactKnown"); + + Params::KnowledgeManager_IsFactKnown Parms{}; + + Parms.ObjectID = ObjectID; + Parms.FactColumnID = FactColumnID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (KnowledgeLevel != nullptr) + *KnowledgeLevel = Parms.KnowledgeLevel; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.IsGroupMember +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKnowledgeManager::IsGroupMember(class FName ObjectID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "IsGroupMember"); + + Params::KnowledgeManager_IsGroupMember Parms{}; + + Parms.ObjectID = ObjectID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.IsKnowledgeSubject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsRecursion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UKnowledgeManager::IsKnowledgeSubject(class FName ObjectID, bool IsRecursion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "IsKnowledgeSubject"); + + Params::KnowledgeManager_IsKnowledgeSubject Parms{}; + + Parms.ObjectID = ObjectID; + Parms.IsRecursion = IsRecursion; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.IsSubjectCompletelyKnown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ObjectID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UKnowledgeManager::IsSubjectCompletelyKnown(class FName ObjectID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "IsSubjectCompletelyKnown"); + + Params::KnowledgeManager_IsSubjectCompletelyKnown Parms{}; + + Parms.ObjectID = ObjectID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.KnowledgeManager.KnowledgeLevelSet +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& KnowledgeCard (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Level (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKnowledgeManager::KnowledgeLevelSet(const class FString& KnowledgeCard, const class FString& Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "KnowledgeLevelSet"); + + Params::KnowledgeManager_KnowledgeLevelSet Parms{}; + + Parms.KnowledgeCard = std::move(KnowledgeCard); + Parms.Level = std::move(Level); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.OnCurtainRaised +// (Final, Native, Public) + +void UKnowledgeManager::OnCurtainRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "OnCurtainRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.OnNewGame +// (Final, Native, Public) + +void UKnowledgeManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.OnPreGameLoad +// (Final, Native, Public) + +void UKnowledgeManager::OnPreGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "OnPreGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UKnowledgeManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.KnowledgeManager.UpdateGoldChestChallenge +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* Chest (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UKnowledgeManager::UpdateGoldChestChallenge(class AActor* Chest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("KnowledgeManager", "UpdateGoldChestChallenge"); + + Params::KnowledgeManager_UpdateGoldChestChallenge Parms{}; + + Parms.Chest = Chest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Ladder.DisablePlayerClimbing +// (Final, Native, Public, BlueprintCallable) + +void ALadder::DisablePlayerClimbing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Ladder", "DisablePlayerClimbing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Ladder.DisablePlayerMountTop +// (Final, Native, Public, BlueprintCallable) + +void ALadder::DisablePlayerMountTop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Ladder", "DisablePlayerMountTop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Ladder.EnablePlayerClimbing +// (Final, Native, Public, BlueprintCallable) + +void ALadder::EnablePlayerClimbing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Ladder", "EnablePlayerClimbing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Ladder.EnablePlayerMountTop +// (Final, Native, Public, BlueprintCallable) + +void ALadder::EnablePlayerMountTop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Ladder", "EnablePlayerMountTop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Ladder.CanPlayerClimbLadder +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ALadder::CanPlayerClimbLadder() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Ladder", "CanPlayerClimbLadder"); + + Params::Ladder_CanPlayerClimbLadder Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Ladder.GetLadderBottomZ +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ALadder::GetLadderBottomZ() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Ladder", "GetLadderBottomZ"); + + Params::Ladder_GetLadderBottomZ Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Ladder.GetLadderHeight +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ALadder::GetLadderHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Ladder", "GetLadderHeight"); + + Params::Ladder_GetLadderHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Ladder.GetLadderTopZ +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ALadder::GetLadderTopZ() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Ladder", "GetLadderTopZ"); + + Params::Ladder_GetLadderTopZ Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Ladder.GetMeshHeight +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ALadder::GetMeshHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Ladder", "GetMeshHeight"); + + Params::Ladder_GetMeshHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LadderNavLinkComponent.RegisterNavLink +// (Final, Native, Protected, BlueprintCallable) + +void ULadderNavLinkComponent::RegisterNavLink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LadderNavLinkComponent", "RegisterNavLink"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LadderNavLinkComponent.UpdateNavLink +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FOdcLadderInfo& Info (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void ULadderNavLinkComponent::UpdateNavLink(const struct FOdcLadderInfo& Info) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LadderNavLinkComponent", "UpdateNavLink"); + + Params::LadderNavLinkComponent_UpdateNavLink Parms{}; + + Parms.Info = std::move(Info); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LadderNavLinkComponent.HasValidLinks +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULadderNavLinkComponent::HasValidLinks() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LadderNavLinkComponent", "HasValidLinks"); + + Params::LadderNavLinkComponent_HasValidLinks Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialCallOutWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void USocialCallOutWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialCallOutWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SocialCallOutWidget.RemoveCallout +// (Event, Public, BlueprintEvent) + +void USocialCallOutWidget::RemoveCallout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialCallOutWidget", "RemoveCallout"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SocialCallOutWidget.ShowCallout +// (Event, Public, BlueprintEvent) + +void USocialCallOutWidget::ShowCallout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialCallOutWidget", "ShowCallout"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SocialCallOutWidget.UpdateCallout +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FSocialCallout& SocialCallout (Parm, NativeAccessSpecifierPublic) + +void USocialCallOutWidget::UpdateCallout(const struct FSocialCallout& SocialCallout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialCallOutWidget", "UpdateCallout"); + + Params::SocialCallOutWidget_UpdateCallout Parms{}; + + Parms.SocialCallout = std::move(SocialCallout); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LandscapeManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ULandscapeManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULandscapeManager* ULandscapeManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LandscapeManager", "Get"); + + Params::LandscapeManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeManager.AddCriticalLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelStreaming* InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULandscapeManager::AddCriticalLevel(class ULevelStreaming* InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "AddCriticalLevel"); + + Params::LandscapeManager_AddCriticalLevel Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.CleanupMapCapture +// (Final, Native, Public, BlueprintCallable) + +void ULandscapeManager::CleanupMapCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "CleanupMapCapture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.ClearCriticalLevels +// (Final, Native, Public, BlueprintCallable) + +void ULandscapeManager::ClearCriticalLevels() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "ClearCriticalLevels"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.DoMapCapture +// (Final, Native, Public, BlueprintCallable) + +void ULandscapeManager::DoMapCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "DoMapCapture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.ForceLandscapeLODs +// (Final, Native, Public, BlueprintCallable) + +void ULandscapeManager::ForceLandscapeLODs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "ForceLandscapeLODs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.GetLandscapeWorldBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox ULandscapeManager::GetLandscapeWorldBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "GetLandscapeWorldBounds"); + + Params::LandscapeManager_GetLandscapeWorldBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeManager.GetNumActiveLevelLoads +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InCriticalOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ULandscapeManager::GetNumActiveLevelLoads(bool InCriticalOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "GetNumActiveLevelLoads"); + + Params::LandscapeManager_GetNumActiveLevelLoads Parms{}; + + Parms.InCriticalOnly = InCriticalOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeManager.IsLevelCritical +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelStreaming* InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULandscapeManager::IsLevelCritical(class ULevelStreaming* InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "IsLevelCritical"); + + Params::LandscapeManager_IsLevelCritical Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeManager.IsLoadedLevelCritical +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevel* InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULandscapeManager::IsLoadedLevelCritical(class ULevel* InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "IsLoadedLevelCritical"); + + Params::LandscapeManager_IsLoadedLevelCritical Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeManager.IsLocationExploredFog +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MapScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULandscapeManager::IsLocationExploredFog(const struct FVector& Location, float MapScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "IsLocationExploredFog"); + + Params::LandscapeManager_IsLocationExploredFog Parms{}; + + Parms.Location = std::move(Location); + Parms.MapScale = MapScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeManager.IsLocationExploredRegion +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MapScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULandscapeManager::IsLocationExploredRegion(const struct FVector& Location, float MapScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "IsLocationExploredRegion"); + + Params::LandscapeManager_IsLocationExploredRegion Parms{}; + + Parms.Location = std::move(Location); + Parms.MapScale = MapScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeManager.IsReadyForMapCapture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULandscapeManager::IsReadyForMapCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "IsReadyForMapCapture"); + + Params::LandscapeManager_IsReadyForMapCapture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeManager.OnGameToSave +// (Final, Native, Public) + +void ULandscapeManager::OnGameToSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "OnGameToSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.OnLoad +// (Final, Native, Public) + +void ULandscapeManager::OnLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "OnLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.OnSaveGameLoad +// (Final, Native, Public) + +void ULandscapeManager::OnSaveGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "OnSaveGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.OnShow +// (Final, Native, Public) + +void ULandscapeManager::OnShow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "OnShow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.PrepareMapCapture +// (Final, Native, Public, BlueprintCallable) + +void ULandscapeManager::PrepareMapCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "PrepareMapCapture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeManager.RemoveCriticalLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULevelStreaming* InLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULandscapeManager::RemoveCriticalLevel(class ULevelStreaming* InLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LandscapeManager", "RemoveCriticalLevel"); + + Params::LandscapeManager_RemoveCriticalLevel Parms{}; + + Parms.InLevel = InLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeUtils.ClearLandscapeComponentLayerInfoData +// (Final, Native, Static, Public, BlueprintCallable) + +void ULandscapeUtils::ClearLandscapeComponentLayerInfoData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LandscapeUtils", "ClearLandscapeComponentLayerInfoData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LandscapeUtils.GetLandscapeComponentLayerInfoData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ULandscapeHeightfieldCollisionComponent*LandColComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULandscapeUtils::GetLandscapeComponentLayerInfoData(class ULandscapeHeightfieldCollisionComponent* LandColComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LandscapeUtils", "GetLandscapeComponentLayerInfoData"); + + Params::LandscapeUtils_GetLandscapeComponentLayerInfoData Parms{}; + + Parms.LandColComponent = LandColComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeUtils.GetWetnessFromLayerInfoData +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class ULandscapeHeightfieldCollisionComponent*LandColComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& InWetnessLayerInfoNames (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class UPhysicalMaterial** OutPhysMaterial (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULandscapeUtils::GetWetnessFromLayerInfoData(class ULandscapeHeightfieldCollisionComponent* LandColComponent, const struct FVector& InLocation, const TArray& InWetnessLayerInfoNames, class UPhysicalMaterial** OutPhysMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LandscapeUtils", "GetWetnessFromLayerInfoData"); + + Params::LandscapeUtils_GetWetnessFromLayerInfoData Parms{}; + + Parms.LandColComponent = LandColComponent; + Parms.InLocation = std::move(InLocation); + Parms.InWetnessLayerInfoNames = std::move(InWetnessLayerInfoNames); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPhysMaterial != nullptr) + *OutPhysMaterial = Parms.OutPhysMaterial; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeUtils.LineTraceForLayerInfoWeight +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULandscapeUtils::LineTraceForLayerInfoWeight(const struct FVector& Start, const struct FVector& End) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LandscapeUtils", "LineTraceForLayerInfoWeight"); + + Params::LandscapeUtils_LineTraceForLayerInfoWeight Parms{}; + + Parms.Start = std::move(Start); + Parms.End = std::move(End); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LandscapeUtils.LogLandscapeComponentLayerInfoData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ULandscapeHeightfieldCollisionComponent*LandColComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULandscapeUtils::LogLandscapeComponentLayerInfoData(class ULandscapeHeightfieldCollisionComponent* LandColComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LandscapeUtils", "LogLandscapeComponentLayerInfoData"); + + Params::LandscapeUtils_LogLandscapeComponentLayerInfoData Parms{}; + + Parms.LandColComponent = LandColComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Legend.AddLegendItem +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ULegendItem* NewLegendItem (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegend::AddLegendItem(const class ULegendItem* NewLegendItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Legend", "AddLegendItem"); + + Params::Legend_AddLegendItem Parms{}; + + Parms.NewLegendItem = NewLegendItem; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Legend.GetLegendItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULegendItem* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULegendItem* ULegend::GetLegendItem(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Legend", "GetLegendItem"); + + Params::Legend_GetLegendItem Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Legend.InitLegendData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& LegendData (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ULegend::InitLegendData(const TArray& LegendData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Legend", "InitLegendData"); + + Params::Legend_InitLegendData Parms{}; + + Parms.LegendData = std::move(LegendData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Legend.RemoveAllLegendItems +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 StartFromIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegend::RemoveAllLegendItems(int32 StartFromIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Legend", "RemoveAllLegendItems"); + + Params::Legend_RemoveAllLegendItems Parms{}; + + Parms.StartFromIndex = StartFromIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LegendBox.MoveCursorToButton +// (Exec, Event, Public, BlueprintCallable, BlueprintEvent) + +void ULegendBox::MoveCursorToButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendBox", "MoveCursorToButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.LegendItem.DisabledStateChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// const bool Disabled (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegendItem::DisabledStateChanged(const bool Disabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "DisabledStateChanged"); + + Params::LegendItem_DisabledStateChanged Parms{}; + + Parms.Disabled = Disabled; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LegendItem.LegendItemDataChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ButtonString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& TextString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool TextStringIsLocalized (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegendItem::LegendItemDataChanged(const class FString& ButtonString, const class FString& TextString, const bool TextStringIsLocalized) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "LegendItemDataChanged"); + + Params::LegendItem_LegendItemDataChanged Parms{}; + + Parms.ButtonString = std::move(ButtonString); + Parms.TextString = std::move(TextString); + Parms.TextStringIsLocalized = TextStringIsLocalized; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LegendItem.ProgressChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// const float progress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegendItem::ProgressChanged(const float progress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "ProgressChanged"); + + Params::LegendItem_ProgressChanged Parms{}; + + Parms.progress = progress; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LegendItem.ProgressUsedChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// const bool ProgressUsed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegendItem::ProgressUsedChanged(const bool ProgressUsed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "ProgressUsedChanged"); + + Params::LegendItem_ProgressUsedChanged Parms{}; + + Parms.ProgressUsed = ProgressUsed; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LegendItem.SetDisabledState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool Disabled (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegendItem::SetDisabledState(const bool Disabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "SetDisabledState"); + + Params::LegendItem_SetDisabledState Parms{}; + + Parms.Disabled = Disabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LegendItem.SetHoldDuration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float NewHoldDuration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegendItem::SetHoldDuration(const float NewHoldDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "SetHoldDuration"); + + Params::LegendItem_SetHoldDuration Parms{}; + + Parms.NewHoldDuration = NewHoldDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LegendItem.SetLegendItemData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FLegendItemData& LegendItemData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ULegendItem::SetLegendItemData(const struct FLegendItemData& LegendItemData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "SetLegendItemData"); + + Params::LegendItem_SetLegendItemData Parms{}; + + Parms.LegendItemData = std::move(LegendItemData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LegendItem.SetProgress +// (Final, Native, Public) +// Parameters: +// const float progress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegendItem::SetProgress(const float progress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "SetProgress"); + + Params::LegendItem_SetProgress Parms{}; + + Parms.progress = progress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LegendItem.SetProgressUsed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool ProgressUsed (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegendItem::SetProgressUsed(const bool ProgressUsed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "SetProgressUsed"); + + Params::LegendItem_SetProgressUsed Parms{}; + + Parms.ProgressUsed = ProgressUsed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LegendItem.SetTextColor +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FSlateColor& InColor (Parm, NativeAccessSpecifierPublic) + +void ULegendItem::SetTextColor(const struct FSlateColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "SetTextColor"); + + Params::LegendItem_SetTextColor Parms{}; + + Parms.InColor = std::move(InColor); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LegendItem.StartHolding +// (Final, Native, Public, BlueprintCallable) + +void ULegendItem::StartHolding() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "StartHolding"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LegendItem.StopHolding +// (Final, Native, Public, BlueprintCallable) + +void ULegendItem::StopHolding() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "StopHolding"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LegendItem.UpdateFillMeterStyle +// (Event, Protected, BlueprintEvent) +// Parameters: +// EInputDeviceUsed UsedInputDevice (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULegendItem::UpdateFillMeterStyle(EInputDeviceUsed UsedInputDevice) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "UpdateFillMeterStyle"); + + Params::LegendItem_UpdateFillMeterStyle Parms{}; + + Parms.UsedInputDevice = UsedInputDevice; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LegendItem.GetLegendItemData +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FLegendItemData ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const struct FLegendItemData ULegendItem::GetLegendItemData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LegendItem", "GetLegendItemData"); + + Params::LegendItem_GetLegendItemData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LeviosoComponent.SetData +// (Final, Native, Public) +// Parameters: +// const struct FLeviosoData& InData (Parm, NativeAccessSpecifierPublic) + +void ULeviosoComponent::SetData(const struct FLeviosoData& InData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LeviosoComponent", "SetData"); + + Params::LeviosoComponent_SetData Parms{}; + + Parms.InData = std::move(InData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LeviosoComponent.SetFloorHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULeviosoComponent::SetFloorHeight(float Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LeviosoComponent", "SetFloorHeight"); + + Params::LeviosoComponent_SetFloorHeight Parms{}; + + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LeviosoComponent.SetIgnoreActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& i_Ingores (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ULeviosoComponent::SetIgnoreActors(const TArray& i_Ingores) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LeviosoComponent", "SetIgnoreActors"); + + Params::LeviosoComponent_SetIgnoreActors Parms{}; + + Parms.i_Ingores = std::move(i_Ingores); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightClippingPlanesSupportLibrary.AssignLightClippingPlanesSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class ULocalLightComponent* LightComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ALightClippingPlanes* LightClippingPlanesActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInvertClippingPlanes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesSupportLibrary::AssignLightClippingPlanesSource(class ULocalLightComponent* LightComponent, class ALightClippingPlanes* LightClippingPlanesActor, bool* bSuccess, bool bInvertClippingPlanes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingPlanesSupportLibrary", "AssignLightClippingPlanesSource"); + + Params::LightClippingPlanesSupportLibrary_AssignLightClippingPlanesSource Parms{}; + + Parms.LightComponent = LightComponent; + Parms.LightClippingPlanesActor = LightClippingPlanesActor; + Parms.bInvertClippingPlanes = bInvertClippingPlanes; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.LightClippingPlanesSupportLibrary.ClearAllLightClippingPlanesSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class ALightClippingPlanes* LightClippingPlanesActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* UnassignedLights (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesSupportLibrary::ClearAllLightClippingPlanesSource(class ALightClippingPlanes* LightClippingPlanesActor, int32* UnassignedLights) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingPlanesSupportLibrary", "ClearAllLightClippingPlanesSource"); + + Params::LightClippingPlanesSupportLibrary_ClearAllLightClippingPlanesSource Parms{}; + + Parms.LightClippingPlanesActor = LightClippingPlanesActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (UnassignedLights != nullptr) + *UnassignedLights = Parms.UnassignedLights; +} + + +// Function Phoenix.LightClippingPlanesSupportLibrary.ClearLightClippingSource +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ULocalLightComponent* LightComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesSupportLibrary::ClearLightClippingSource(class ULocalLightComponent* LightComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingPlanesSupportLibrary", "ClearLightClippingSource"); + + Params::LightClippingPlanesSupportLibrary_ClearLightClippingSource Parms{}; + + Parms.LightComponent = LightComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightClippingPlanesSupportLibrary.FindAndAssignLightClippingPlanesSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName LightTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ALightClippingPlanes* LightClippingPlanesActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* AssignedLights (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceEvenIfAlreadySet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInvertClippingPlanes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesSupportLibrary::FindAndAssignLightClippingPlanesSource(class FName LightTag, class ALightClippingPlanes* LightClippingPlanesActor, int32* AssignedLights, bool bForceEvenIfAlreadySet, bool bInvertClippingPlanes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingPlanesSupportLibrary", "FindAndAssignLightClippingPlanesSource"); + + Params::LightClippingPlanesSupportLibrary_FindAndAssignLightClippingPlanesSource Parms{}; + + Parms.LightTag = LightTag; + Parms.LightClippingPlanesActor = LightClippingPlanesActor; + Parms.bForceEvenIfAlreadySet = bForceEvenIfAlreadySet; + Parms.bInvertClippingPlanes = bInvertClippingPlanes; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AssignedLights != nullptr) + *AssignedLights = Parms.AssignedLights; +} + + +// Function Phoenix.LightClippingPlanesSupportLibrary.GetAllLevelLightsWithTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class ULevel* Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LightTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Lights (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ULightClippingPlanesSupportLibrary::GetAllLevelLightsWithTag(class ULevel* Level, class FName LightTag, TArray* Lights) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingPlanesSupportLibrary", "GetAllLevelLightsWithTag"); + + Params::LightClippingPlanesSupportLibrary_GetAllLevelLightsWithTag Parms{}; + + Parms.Level = Level; + Parms.LightTag = LightTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Lights != nullptr) + *Lights = std::move(Parms.Lights); +} + + +// Function Phoenix.LightClippingPlanesSupportLibrary.GetAllWithLightClippingPlanesActor +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class ALightClippingPlanes* LightClippingPlanesActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Lights (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// ELightClippingPlanesFilterType FilterType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesSupportLibrary::GetAllWithLightClippingPlanesActor(class ALightClippingPlanes* LightClippingPlanesActor, TArray* Lights, ELightClippingPlanesFilterType FilterType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingPlanesSupportLibrary", "GetAllWithLightClippingPlanesActor"); + + Params::LightClippingPlanesSupportLibrary_GetAllWithLightClippingPlanesActor Parms{}; + + Parms.LightClippingPlanesActor = LightClippingPlanesActor; + Parms.FilterType = FilterType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Lights != nullptr) + *Lights = std::move(Parms.Lights); +} + + +// Function Phoenix.LightClippingPlanesSupportLibrary.GetAllWorldLightsWithTag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LightTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* Lights (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ULightClippingPlanesSupportLibrary::GetAllWorldLightsWithTag(class UObject* WorldContextObject, class FName LightTag, TArray* Lights) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingPlanesSupportLibrary", "GetAllWorldLightsWithTag"); + + Params::LightClippingPlanesSupportLibrary_GetAllWorldLightsWithTag Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LightTag = LightTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Lights != nullptr) + *Lights = std::move(Parms.Lights); +} + + +// Function Phoenix.LightClippingPlanesSupportLibrary.GetLightClippingPlanesSource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class ULocalLightComponent* LightComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ALightClippingPlanes** LightClippingPlanesActor (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightClippingPlanesSupportLibrary::GetLightClippingPlanesSource(class ULocalLightComponent* LightComponent, class ALightClippingPlanes** LightClippingPlanesActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightClippingPlanesSupportLibrary", "GetLightClippingPlanesSource"); + + Params::LightClippingPlanesSupportLibrary_GetLightClippingPlanesSource Parms{}; + + Parms.LightComponent = LightComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LightClippingPlanesActor != nullptr) + *LightClippingPlanesActor = Parms.LightClippingPlanesActor; +} + + +// Function Phoenix.PhxSceneRigBlueprintLibrary.FindCharacterReferencesInObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSetReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TSet UPhxSceneRigBlueprintLibrary::FindCharacterReferencesInObject(class UObject* InObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhxSceneRigBlueprintLibrary", "FindCharacterReferencesInObject"); + + Params::PhxSceneRigBlueprintLibrary_FindCharacterReferencesInObject Parms{}; + + Parms.InObject = InObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhxSceneRigBlueprintLibrary.FindDialogueEventReferences +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USceneRig* SceneRig (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPhxSceneRigBlueprintLibrary::FindDialogueEventReferences(class USceneRig* SceneRig) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhxSceneRigBlueprintLibrary", "FindDialogueEventReferences"); + + Params::PhxSceneRigBlueprintLibrary_FindDialogueEventReferences Parms{}; + + Parms.SceneRig = SceneRig; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhxSceneRigBlueprintLibrary.FindFirstSceneActionClothingOptionState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class ASceneRigActor* InSceneRigActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneActionState_ClothOptions* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USceneActionState_ClothOptions* UPhxSceneRigBlueprintLibrary::FindFirstSceneActionClothingOptionState(class ASceneRigActor* InSceneRigActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhxSceneRigBlueprintLibrary", "FindFirstSceneActionClothingOptionState"); + + Params::PhxSceneRigBlueprintLibrary_FindFirstSceneActionClothingOptionState Parms{}; + + Parms.InSceneRigActor = InSceneRigActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RandomEncounterActor.ForceActivate +// (Final, Native, Public, BlueprintCallable) + +void ARandomEncounterActor::ForceActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RandomEncounterActor", "ForceActivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RandomEncounterActor.ForceDeactivate +// (Final, Native, Public, BlueprintCallable) + +void ARandomEncounterActor::ForceDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RandomEncounterActor", "ForceDeactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RandomEncounterActor.IsActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ARandomEncounterActor::IsActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RandomEncounterActor", "IsActive"); + + Params::RandomEncounterActor_IsActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RegisterConversationWithNameNode.RegisterConversationWithName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URegisterConversationWithNameNode*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URegisterConversationWithNameNode* URegisterConversationWithNameNode::RegisterConversationWithName(class FName CharacterID_0, class FName ConversationID_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("RegisterConversationWithNameNode", "RegisterConversationWithName"); + + Params::RegisterConversationWithNameNode_RegisterConversationWithName Parms{}; + + Parms.CharacterID_0 = CharacterID_0; + Parms.ConversationID_0 = ConversationID_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ReparoMaximaSpellTool.ARepairComplete +// (Final, Native, Public) +// Parameters: +// class UActorComponent* Comp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AReparoMaximaSpellTool::ARepairComplete(class UActorComponent* Comp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ReparoMaximaSpellTool", "ARepairComplete"); + + Params::ReparoMaximaSpellTool_ARepairComplete Parms{}; + + Parms.Comp = Comp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RevealInterface.OnBeginRevealFade +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IRevealInterface::OnBeginRevealFade(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("RevealInterface", "OnBeginRevealFade"); + + Params::RevealInterface_OnBeginRevealFade Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.RevealInterface.OnEndReveal +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IRevealInterface::OnEndReveal(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("RevealInterface", "OnEndReveal"); + + Params::RevealInterface_OnEndReveal Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.RevealInterface.OnHiddenObjectHinted +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IRevealInterface::OnHiddenObjectHinted(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("RevealInterface", "OnHiddenObjectHinted"); + + Params::RevealInterface_OnHiddenObjectHinted Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.RevealInterface.OnHiddenObjectRevealed +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IRevealInterface::OnHiddenObjectRevealed(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("RevealInterface", "OnHiddenObjectRevealed"); + + Params::RevealInterface_OnHiddenObjectRevealed Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.RevealInterface.StartReveal +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowOccluded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IRevealInterface::StartReveal(class AActor* Instigator, bool ShowOccluded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("RevealInterface", "StartReveal"); + + Params::RevealInterface_StartReveal Parms{}; + + Parms.Instigator = Instigator; + Parms.ShowOccluded = ShowOccluded; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.LightComponentStatesLibrary.AddLightComponentStateCastShadow +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLightComponentStatesSaveData& LightComponentStatesSaveData (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bCastShadow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentStatesLibrary::AddLightComponentStateCastShadow(class UObject* Owner, struct FLightComponentStatesSaveData& LightComponentStatesSaveData, bool bCastShadow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightComponentStatesLibrary", "AddLightComponentStateCastShadow"); + + Params::LightComponentStatesLibrary_AddLightComponentStateCastShadow Parms{}; + + Parms.Owner = Owner; + Parms.LightComponentStatesSaveData = std::move(LightComponentStatesSaveData); + Parms.bCastShadow = bCastShadow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + LightComponentStatesSaveData = std::move(Parms.LightComponentStatesSaveData); +} + + +// Function Phoenix.LightComponentStatesLibrary.AddLightComponentStateVisibility +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLightComponentStatesSaveData& LightComponentStatesSaveData (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentStatesLibrary::AddLightComponentStateVisibility(class UObject* Owner, struct FLightComponentStatesSaveData& LightComponentStatesSaveData, bool bVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightComponentStatesLibrary", "AddLightComponentStateVisibility"); + + Params::LightComponentStatesLibrary_AddLightComponentStateVisibility Parms{}; + + Parms.Owner = Owner; + Parms.LightComponentStatesSaveData = std::move(LightComponentStatesSaveData); + Parms.bVisible = bVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + LightComponentStatesSaveData = std::move(Parms.LightComponentStatesSaveData); +} + + +// Function Phoenix.LightComponentStatesLibrary.LightComponentStatesInitialize +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLightComponentStatesSaveData& LightComponentStatesSaveData (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FLightComponentStates& LightComponentStates (Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ULightComponentStatesLibrary::LightComponentStatesInitialize(class UObject* Owner, struct FLightComponentStatesSaveData& LightComponentStatesSaveData, const struct FLightComponentStates& LightComponentStates) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightComponentStatesLibrary", "LightComponentStatesInitialize"); + + Params::LightComponentStatesLibrary_LightComponentStatesInitialize Parms{}; + + Parms.Owner = Owner; + Parms.LightComponentStatesSaveData = std::move(LightComponentStatesSaveData); + Parms.LightComponentStates = std::move(LightComponentStates); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + LightComponentStatesSaveData = std::move(Parms.LightComponentStatesSaveData); +} + + +// Function Phoenix.LightComponentStatesLibrary.LightComponentStatesRestore +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FLightComponentStatesSaveData& LightComponentStatesSaveData (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void ULightComponentStatesLibrary::LightComponentStatesRestore(struct FLightComponentStatesSaveData& LightComponentStatesSaveData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightComponentStatesLibrary", "LightComponentStatesRestore"); + + Params::LightComponentStatesLibrary_LightComponentStatesRestore Parms{}; + + Parms.LightComponentStatesSaveData = std::move(LightComponentStatesSaveData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + LightComponentStatesSaveData = std::move(Parms.LightComponentStatesSaveData); +} + + +// Function Phoenix.LightComponentStatesLibrary.LightComponentStatesUpdate +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLightComponentStatesSaveData& LightComponentStatesSaveData (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bIncludeChildActors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightComponentStatesLibrary::LightComponentStatesUpdate(class AActor* Actor, struct FLightComponentStatesSaveData& LightComponentStatesSaveData, bool bIncludeChildActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LightComponentStatesLibrary", "LightComponentStatesUpdate"); + + Params::LightComponentStatesLibrary_LightComponentStatesUpdate Parms{}; + + Parms.Actor = Actor; + Parms.LightComponentStatesSaveData = std::move(LightComponentStatesSaveData); + Parms.bIncludeChildActors = bIncludeChildActors; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + LightComponentStatesSaveData = std::move(Parms.LightComponentStatesSaveData); +} + + +// Function Phoenix.LightSmoothOnOff.AbortFadeOff +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool abortFade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightSmoothOnOff::AbortFadeOff(bool abortFade) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightSmoothOnOff", "AbortFadeOff"); + + Params::LightSmoothOnOff_AbortFadeOff Parms{}; + + Parms.abortFade = abortFade; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightSmoothOnOff.AbortFadeOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool abortFade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightSmoothOnOff::AbortFadeOn(bool abortFade) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightSmoothOnOff", "AbortFadeOn"); + + Params::LightSmoothOnOff_AbortFadeOn Parms{}; + + Parms.abortFade = abortFade; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightSmoothOnOff.Initialize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Intensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Visible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightSmoothOnOff::Initialize(float Intensity, bool Visible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightSmoothOnOff", "Initialize"); + + Params::LightSmoothOnOff_Initialize Parms{}; + + Parms.Intensity = Intensity; + Parms.Visible = Visible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightSmoothOnOff.SetIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Filter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightSmoothOnOff::SetIntensity(float NewIntensity, bool Filter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightSmoothOnOff", "SetIntensity"); + + Params::LightSmoothOnOff_SetIntensity Parms{}; + + Parms.NewIntensity = NewIntensity; + Parms.Filter = Filter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightSmoothOnOff.TurnOnOff +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool On (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool smooth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULightSmoothOnOff::TurnOnOff(bool On, bool smooth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightSmoothOnOff", "TurnOnOff"); + + Params::LightSmoothOnOff_TurnOnOff Parms{}; + + Parms.On = On; + Parms.smooth = smooth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LightSmoothOnOff.GetIntensity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULightSmoothOnOff::GetIntensity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightSmoothOnOff", "GetIntensity"); + + Params::LightSmoothOnOff_GetIntensity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LightSmoothOnOff.GetSmoothedIntensity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ULightSmoothOnOff::GetSmoothedIntensity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightSmoothOnOff", "GetSmoothedIntensity"); + + Params::LightSmoothOnOff_GetSmoothedIntensity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LightSmoothOnOff.IsOn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULightSmoothOnOff::IsOn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightSmoothOnOff", "IsOn"); + + Params::LightSmoothOnOff_IsOn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LightSmoothOnOff.IsOnSmoothed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULightSmoothOnOff::IsOnSmoothed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LightSmoothOnOff", "IsOnSmoothed"); + + Params::LightSmoothOnOff_IsOnSmoothed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerMountOverlapManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPlayerMountOverlapManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPlayerMountOverlapManager* UPlayerMountOverlapManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PlayerMountOverlapManager", "Get"); + + Params::PlayerMountOverlapManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerMountOverlapManager.GetTimeInNoMountZone +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float* Time (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlayerMountOverlapManager::GetTimeInNoMountZone(float* Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerMountOverlapManager", "GetTimeInNoMountZone"); + + Params::PlayerMountOverlapManager_GetTimeInNoMountZone Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Time != nullptr) + *Time = Parms.Time; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerMountOverlapManager.CanSpeedUp +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlayerMountOverlapManager::CanSpeedUp() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerMountOverlapManager", "CanSpeedUp"); + + Params::PlayerMountOverlapManager_CanSpeedUp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerMountOverlapManager.GetInNoMountZone +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlayerMountOverlapManager::GetInNoMountZone() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerMountOverlapManager", "GetInNoMountZone"); + + Params::PlayerMountOverlapManager_GetInNoMountZone Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerMountOverlapManager.IsInsideFacingEntry +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bDraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPlayerMountOverlapManager::IsInsideFacingEntry(bool bDraw) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerMountOverlapManager", "IsInsideFacingEntry"); + + Params::PlayerMountOverlapManager_IsInsideFacingEntry Parms{}; + + Parms.bDraw = bDraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SceneActionState_PerformTaskExecute.OnPTComplete +// (Final, Native, Public) +// Parameters: +// const class APerformTasksForAI* InPTPtr (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_PerformTaskExecute::OnPTComplete(const class APerformTasksForAI* InPTPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PerformTaskExecute", "OnPTComplete"); + + Params::SceneActionState_PerformTaskExecute_OnPTComplete Parms{}; + + Parms.InPTPtr = InPTPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ShadowSprintMovementComponent.SetVerticalImpulse +// (Final, Native, Public) +// Parameters: +// const float val (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UShadowSprintMovementComponent::SetVerticalImpulse(const float val) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ShadowSprintMovementComponent", "SetVerticalImpulse"); + + Params::ShadowSprintMovementComponent_SetVerticalImpulse Parms{}; + + Parms.val = val; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SimpleInteractObject.GetAbilityClass +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class UClass* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UClass* ASimpleInteractObject::GetAbilityClass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SimpleInteractObject", "GetAbilityClass"); + + Params::SimpleInteractObject_GetAbilityClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SimpleInteractObject.InteractionInitiated +// (Event, Public, BlueprintEvent) + +void ASimpleInteractObject::InteractionInitiated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SimpleInteractObject", "InteractionInitiated"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SimpleInteractObject.PlayDialogue +// (Final, Native, Public) + +void ASimpleInteractObject::PlayDialogue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SimpleInteractObject", "PlayDialogue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixPhysicalMaterial.Impact +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// EImpactTypes InImpactType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ImpactComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ImpactBone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ImpactScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AudioImpactVelocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UseRemap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMultiFX2Handle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMultiFX2Handle UPhoenixPhysicalMaterial::Impact(EImpactTypes InImpactType, const struct FVector& ImpactLocation, const struct FVector& ImpactNormal, const struct FVector& ImpactDirection, class UPrimitiveComponent* ImpactComponent, class AActor* Instigator, class FName ImpactBone, float ImpactScale, float AudioImpactVelocity, const struct FVector& Velocity, bool UseRemap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixPhysicalMaterial", "Impact"); + + Params::PhoenixPhysicalMaterial_Impact Parms{}; + + Parms.InImpactType = InImpactType; + Parms.ImpactLocation = std::move(ImpactLocation); + Parms.ImpactNormal = std::move(ImpactNormal); + Parms.ImpactDirection = std::move(ImpactDirection); + Parms.ImpactComponent = ImpactComponent; + Parms.Instigator = Instigator; + Parms.ImpactBone = ImpactBone; + Parms.ImpactScale = ImpactScale; + Parms.AudioImpactVelocity = AudioImpactVelocity; + Parms.Velocity = std::move(Velocity); + Parms.UseRemap = UseRemap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixPhysicalMaterial.WeatherAndLandscapePhysicalMaterialRemap +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& ImpactLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* ImpactComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* Instigator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool FootFall (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhoenixPhysicalMaterial** OutVfxRemapPPM (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPhoenixPhysicalMaterial** OutSfxRemapPPM (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixPhysicalMaterial::WeatherAndLandscapePhysicalMaterialRemap(const struct FVector& ImpactLocation, class UPrimitiveComponent* ImpactComponent, const class AActor* Instigator, bool FootFall, class UPhoenixPhysicalMaterial** OutVfxRemapPPM, class UPhoenixPhysicalMaterial** OutSfxRemapPPM) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixPhysicalMaterial", "WeatherAndLandscapePhysicalMaterialRemap"); + + Params::PhoenixPhysicalMaterial_WeatherAndLandscapePhysicalMaterialRemap Parms{}; + + Parms.ImpactLocation = std::move(ImpactLocation); + Parms.ImpactComponent = ImpactComponent; + Parms.Instigator = Instigator; + Parms.FootFall = FootFall; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutVfxRemapPPM != nullptr) + *OutVfxRemapPPM = Parms.OutVfxRemapPPM; + + if (OutSfxRemapPPM != nullptr) + *OutSfxRemapPPM = Parms.OutSfxRemapPPM; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixPlayerInput.ForceRebuildTransposedKeyMaps +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bRestoreDefaults (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EKeyLayout InCurrentLayout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EKeyLayout InNewLayout (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixPlayerInput::ForceRebuildTransposedKeyMaps(bool bRestoreDefaults, EKeyLayout InCurrentLayout, EKeyLayout InNewLayout) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixPlayerInput", "ForceRebuildTransposedKeyMaps"); + + Params::PhoenixPlayerInput_ForceRebuildTransposedKeyMaps Parms{}; + + Parms.bRestoreDefaults = bRestoreDefaults; + Parms.InCurrentLayout = InCurrentLayout; + Parms.InNewLayout = InNewLayout; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixPlayerInput.GetKeyLayout +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EKeyLayout ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EKeyLayout UPhoenixPlayerInput::GetKeyLayout() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixPlayerInput", "GetKeyLayout"); + + Params::PhoenixPlayerInput_GetKeyLayout Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Loadingcreen.DisplayNextTip +// (Final, Native, Public, BlueprintCallable) + +void ULoadingcreen::DisplayNextTip() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Loadingcreen", "DisplayNextTip"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Loadingcreen.DisplayPrevTip +// (Final, Native, Public, BlueprintCallable) + +void ULoadingcreen::DisplayPrevTip() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Loadingcreen", "DisplayPrevTip"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Loadingcreen.GenerateTipList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ELoadingScreenLocation DestinationLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULoadingcreen::GenerateTipList(const ELoadingScreenLocation DestinationLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Loadingcreen", "GenerateTipList"); + + Params::Loadingcreen_GenerateTipList Parms{}; + + Parms.DestinationLocation = DestinationLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Loadingcreen.OnDisplayNextTip +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& TipKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULoadingcreen::OnDisplayNextTip(const class FString& TipKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Loadingcreen", "OnDisplayNextTip"); + + Params::Loadingcreen_OnDisplayNextTip Parms{}; + + Parms.TipKey = std::move(TipKey); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Loadingcreen.PickBackgroundID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ELoadingScreenLocation DestinationLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULoadingcreen::PickBackgroundID(const ELoadingScreenLocation DestinationLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Loadingcreen", "PickBackgroundID"); + + Params::Loadingcreen_PickBackgroundID Parms{}; + + Parms.DestinationLocation = DestinationLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Loadingcreen.SetTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULoadingcreen::SetTexture(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Loadingcreen", "SetTexture"); + + Params::Loadingcreen_SetTexture Parms{}; + + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Loadingcreen.SetTextureByName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULoadingcreen::SetTextureByName(const class FString& Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Loadingcreen", "SetTextureByName"); + + Params::Loadingcreen_SetTextureByName Parms{}; + + Parms.Name_0 = std::move(Name_0); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskDelay.OnDelayFinished +// (Final, Native, Private) + +void UAIPerformTaskDelay::OnDelayFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskDelay", "OnDelayFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.GetWorldEventLocations +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& LocationRequiredDescriptors (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& LocationDeniedDescriptors (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutResults (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::GetWorldEventLocations(const struct FGameplayTagContainer& LocationRequiredDescriptors, const struct FGameplayTagContainer& LocationDeniedDescriptors, TArray* OutResults) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "GetWorldEventLocations"); + + Params::LocationBasedDatabaseTables_GetWorldEventLocations Parms{}; + + Parms.LocationRequiredDescriptors = std::move(LocationRequiredDescriptors); + Parms.LocationDeniedDescriptors = std::move(LocationDeniedDescriptors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutResults != nullptr) + *OutResults = std::move(Parms.OutResults); +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordAmbientCreatureSpawnLocation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AAmbientCreatureSpawnVolume*InVolume (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordAmbientCreatureSpawnLocation(const class AAmbientCreatureSpawnVolume* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordAmbientCreatureSpawnLocation"); + + Params::LocationBasedDatabaseTables_RecordAmbientCreatureSpawnLocation Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordAncientMagicDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordAncientMagicDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordAncientMagicDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordAncientMagicDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordBanditCampDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordBanditCampDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordBanditCampDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordBanditCampDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordBeastDenDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordBeastDenDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordBeastDenDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordBeastDenDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordBroomRaceGates +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& RaceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& RaceGateTransforms (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& GateTypes (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordBroomRaceGates(const class FString& RaceName, const TArray& RaceGateTransforms, const TArray& GateTypes) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordBroomRaceGates"); + + Params::LocationBasedDatabaseTables_RecordBroomRaceGates Parms{}; + + Parms.RaceName = std::move(RaceName); + Parms.RaceGateTransforms = std::move(RaceGateTransforms); + Parms.GateTypes = std::move(GateTypes); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordBroomRacePath +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& RaceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PathName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 PathIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& PathPoints (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordBroomRacePath(const class FString& RaceName, const class FString& PathName, const int32 PathIndex, const TArray& PathPoints) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordBroomRacePath"); + + Params::LocationBasedDatabaseTables_RecordBroomRacePath Parms{}; + + Parms.RaceName = std::move(RaceName); + Parms.PathName = std::move(PathName); + Parms.PathIndex = PathIndex; + Parms.PathPoints = std::move(PathPoints); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordBroomTestPaths +// (Final, Native, Static, Public, BlueprintCallable) + +void ULocationBasedDatabaseTables::RecordBroomTestPaths() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordBroomTestPaths"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordCharacterSpawnLocation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class ADynamicObjectVolume* InVolume (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordCharacterSpawnLocation(const class ADynamicObjectVolume* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordCharacterSpawnLocation"); + + Params::LocationBasedDatabaseTables_RecordCharacterSpawnLocation Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordChestDatabaseOwner +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Owner (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordChestDatabaseOwner(const class FString& Name_0, const class FString& Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordChestDatabaseOwner"); + + Params::LocationBasedDatabaseTables_RecordChestDatabaseOwner Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = std::move(Owner); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordClusterDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordClusterDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordClusterDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordClusterDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordDevBanditCampDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordDevBanditCampDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordDevBanditCampDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordDevBanditCampDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordDevMiscDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordDevMiscDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordDevMiscDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordDevMiscDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordDungeonChestDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordDungeonChestDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordDungeonChestDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordDungeonChestDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordDungeonChestDatabaseOwner +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Owner (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordDungeonChestDatabaseOwner(const class FString& Name_0, const class FString& Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordDungeonChestDatabaseOwner"); + + Params::LocationBasedDatabaseTables_RecordDungeonChestDatabaseOwner Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = std::move(Owner); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordEnemyDenLocationsDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordEnemyDenLocationsDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordEnemyDenLocationsDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordEnemyDenLocationsDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordFastTravelDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& BeaconPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AFastTravelLocation* locationActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordFastTravelDatabaseLocation(const class FString& Name_0, const struct FVector& Position, const struct FVector& BeaconPosition, float ZRot, class AFastTravelLocation* locationActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordFastTravelDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordFastTravelDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.BeaconPosition = std::move(BeaconPosition); + Parms.ZRot = ZRot; + Parms.locationActor = locationActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordHamletDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordHamletDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordHamletDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordHamletDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordKnowledgeInvestigatableDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordKnowledgeInvestigatableDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordKnowledgeInvestigatableDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordKnowledgeInvestigatableDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordKnowledgeLocationDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordKnowledgeLocationDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordKnowledgeLocationDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordKnowledgeLocationDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordMiscDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordMiscDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordMiscDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordMiscDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordMountZoneLocation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AMountZoneVolumeBase* InVolume (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordMountZoneLocation(const class AMountZoneVolumeBase* InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordMountZoneLocation"); + + Params::LocationBasedDatabaseTables_RecordMountZoneLocation Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordObjectAndOwner +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Owner (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordObjectAndOwner(const class FString& Name_0, const class FString& Owner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordObjectAndOwner"); + + Params::LocationBasedDatabaseTables_RecordObjectAndOwner Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = std::move(Owner); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordRuinDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordRuinDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordRuinDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordRuinDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordSphinxPuzzleDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordSphinxPuzzleDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordSphinxPuzzleDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordSphinxPuzzleDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordTentDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordTentDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordTentDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordTentDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordVaultDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordVaultDatabaseLocation(const class FString& Name_0, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordVaultDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordVaultDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordWorldEventDatabaseDescriptors +// (Final, Native, Static, Private, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& locationDescriptors (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray>&Conditions (ConstParm, Parm, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordWorldEventDatabaseDescriptors(const class FString& Name_0, const struct FGameplayTagContainer& locationDescriptors, const TArray>& Conditions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordWorldEventDatabaseDescriptors"); + + Params::LocationBasedDatabaseTables_RecordWorldEventDatabaseDescriptors Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.locationDescriptors = std::move(locationDescriptors); + Parms.Conditions = std::move(Conditions); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordWorldEventDatabaseLocation +// (Final, Native, Static, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Guid (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordWorldEventDatabaseLocation(const class FString& Name_0, const class FString& Guid, const struct FVector& Position, float ZRot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordWorldEventDatabaseLocation"); + + Params::LocationBasedDatabaseTables_RecordWorldEventDatabaseLocation Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Guid = std::move(Guid); + Parms.Position = std::move(Position); + Parms.ZRot = ZRot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LocationBasedDatabaseTables.RecordWorldEventLocationMeta +// (Final, Native, Static, Private, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float StreamInRadius (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float StreamOutRadius (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULocationBasedDatabaseTables::RecordWorldEventLocationMeta(const class FString& Name_0, const float StreamInRadius, const float StreamOutRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LocationBasedDatabaseTables", "RecordWorldEventLocationMeta"); + + Params::LocationBasedDatabaseTables_RecordWorldEventLocationMeta Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.StreamInRadius = StreamInRadius; + Parms.StreamOutRadius = StreamOutRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableInterface.GetAttachToMesh +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class UMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMeshComponent* ILockableInterface::GetAttachToMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LockableInterface", "GetAttachToMesh"); + + Params::LockableInterface_GetAttachToMesh Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockableInterface.GetSoundPos +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ILockableInterface::GetSoundPos() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LockableInterface", "GetSoundPos"); + + Params::LockableInterface_GetSoundPos Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockableInterface.OnLocked +// (Native, Event, Public, BlueprintEvent) + +void ILockableInterface::OnLocked() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LockableInterface", "OnLocked"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableInterface.OnUnlocked +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool OpenLockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ThrowLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool FromMinigame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ILockableInterface::OnUnlocked(bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects, bool FromMinigame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LockableInterface", "OnUnlocked"); + + Params::LockableInterface_OnUnlocked Parms{}; + + Parms.OpenLockable = OpenLockable; + Parms.ThrowLock = ThrowLock; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + Parms.FromMinigame = FromMinigame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableInterface.SetAudioSwitch +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class UAkComponent* AkComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ILockableInterface::SetAudioSwitch(class UAkComponent* AkComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LockableInterface", "SetAudioSwitch"); + + Params::LockableInterface_SetAudioSwitch Parms{}; + + Parms.AkComponent = AkComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PuzzleTarget.GetNewVelocity +// (Final, Native, Private, HasDefaults) +// Parameters: +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APuzzleTarget::GetNewVelocity(class UPrimitiveComponent* PrimComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PuzzleTarget", "GetNewVelocity"); + + Params::PuzzleTarget_GetNewVelocity Parms{}; + + Parms.PrimComp = PrimComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PuzzleTarget.OnOverlapBegin +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void APuzzleTarget::OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PuzzleTarget", "OnOverlapBegin"); + + Params::PuzzleTarget_OnOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PuzzleTarget.OnOverlapEnd +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APuzzleTarget::OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PuzzleTarget", "OnOverlapEnd"); + + Params::PuzzleTarget_OnOverlapEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PuzzleTarget.StartMove +// (Final, Native, Public) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APuzzleTarget::StartMove(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PuzzleTarget", "StartMove"); + + Params::PuzzleTarget_StartMove Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableManager.LockablesDrawDebugInfo +// (Final, Exec, Native, Public) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableManager::LockablesDrawDebugInfo(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableManager", "LockablesDrawDebugInfo"); + + Params::LockableManager_LockablesDrawDebugInfo Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableManager.LockablesMarkLocks +// (Final, Exec, Native, Public) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableManager::LockablesMarkLocks(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableManager", "LockablesMarkLocks"); + + Params::LockableManager_LockablesMarkLocks Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableManager.LockablesMasterKey +// (Final, Exec, Native, Public) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableManager::LockablesMasterKey(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableManager", "LockablesMasterKey"); + + Params::LockableManager_LockablesMasterKey Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableManager.LockablesSetAlohomora +// (Final, Exec, Native, Public) +// Parameters: +// EAlohomoraLevel AlohomoraLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableManager::LockablesSetAlohomora(EAlohomoraLevel AlohomoraLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableManager", "LockablesSetAlohomora"); + + Params::LockableManager_LockablesSetAlohomora Parms{}; + + Parms.AlohomoraLevel = AlohomoraLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableManager.LockablesSuperAlohomora +// (Final, Exec, Native, Public) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableManager::LockablesSuperAlohomora(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableManager", "LockablesSuperAlohomora"); + + Params::LockableManager_LockablesSuperAlohomora Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableManager.OnPostGameLoad +// (Final, Native, Private) + +void ULockableManager::OnPostGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableManager", "OnPostGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableManager.OnPreGameSave +// (Final, Native, Private) + +void ULockableManager::OnPreGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockableManager", "OnPreGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockableManagerFunctionLibrary.FindNamedDoor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& DoorName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ADoor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ADoor* ULockableManagerFunctionLibrary::FindNamedDoor(const class FString& DoorName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockableManagerFunctionLibrary", "FindNamedDoor"); + + Params::LockableManagerFunctionLibrary_FindNamedDoor Parms{}; + + Parms.DoorName = std::move(DoorName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockableManagerFunctionLibrary.WaitForDoorAndSetState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& DoorName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDoorState DoorState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULockableManagerFunctionLibrary::WaitForDoorAndSetState(const class FString& DoorName, EDoorState DoorState, bool LockVisible, bool PlaySoundsAndEffects) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockableManagerFunctionLibrary", "WaitForDoorAndSetState"); + + Params::LockableManagerFunctionLibrary_WaitForDoorAndSetState Parms{}; + + Parms.DoorName = std::move(DoorName); + Parms.DoorState = DoorState; + Parms.LockVisible = LockVisible; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StationManager.GetStationManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStationManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStationManager* UStationManager::GetStationManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StationManager", "GetStationManager"); + + Params::StationManager_GetStationManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationManager.IsPlayerInWorld +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InWorldName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationManager::IsPlayerInWorld(const class FName& InWorldName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StationManager", "IsPlayerInWorld"); + + Params::StationManager_IsPlayerInWorld Parms{}; + + Parms.InWorldName = InWorldName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationManager.FindBedSiteLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& InSiteName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationManager::FindBedSiteLocation(const class FString& InSiteName, struct FVector* Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationManager", "FindBedSiteLocation"); + + Params::StationManager_FindBedSiteLocation Parms{}; + + Parms.InSiteName = std::move(InSiteName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationManager.FindSiteLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& InSiteName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Location (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStationManager::FindSiteLocation(const class FString& InSiteName, struct FVector* Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationManager", "FindSiteLocation"); + + Params::StationManager_FindSiteLocation Parms{}; + + Parms.InSiteName = std::move(InSiteName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Location != nullptr) + *Location = std::move(Parms.Location); + + return Parms.ReturnValue; +} + + +// Function Phoenix.StationManager.GetClosestPlayerBed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UStationComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStationComponent* UStationManager::GetClosestPlayerBed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StationManager", "GetClosestPlayerBed"); + + Params::StationManager_GetClosestPlayerBed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockDifficultyHelper.ConvertLockDifficultyToLockLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ELockDifficulty LockDifficulty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDoorLockLevel ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EDoorLockLevel ULockDifficultyHelper::ConvertLockDifficultyToLockLevel(ELockDifficulty LockDifficulty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockDifficultyHelper", "ConvertLockDifficultyToLockLevel"); + + Params::LockDifficultyHelper_ConvertLockDifficultyToLockLevel Parms{}; + + Parms.LockDifficulty = LockDifficulty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockDifficultyHelper.ConvertLockLevelToLockDifficulty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EDoorLockLevel LockLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELockDifficulty ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELockDifficulty ULockDifficultyHelper::ConvertLockLevelToLockDifficulty(EDoorLockLevel LockLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockDifficultyHelper", "ConvertLockLevelToLockDifficulty"); + + Params::LockDifficultyHelper_ConvertLockLevelToLockDifficulty Parms{}; + + Parms.LockLevel = LockLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.QuickHealthActions.DisplayItemCount +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickHealthActions::DisplayItemCount(int32 Count) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickHealthActions", "DisplayItemCount"); + + Params::QuickHealthActions_DisplayItemCount Parms{}; + + Parms.Count = Count; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.QuickHealthActions.LoadIconCallback +// (Final, Native, Public) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickHealthActions::LoadIconCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickHealthActions", "LoadIconCallback"); + + Params::QuickHealthActions_LoadIconCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickHealthActions.OnHealthChanged +// (Final, Native, Public) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Delta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IndicateHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickHealthActions::OnHealthChanged(class AActor* Actor, float Delta, bool IndicateHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickHealthActions", "OnHealthChanged"); + + Params::QuickHealthActions_OnHealthChanged Parms{}; + + Parms.Actor = Actor; + Parms.Delta = Delta; + Parms.IndicateHUD = IndicateHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickHealthActions.OnIconTextureLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickHealthActions::OnIconTextureLoaded(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickHealthActions", "OnIconTextureLoaded"); + + Params::QuickHealthActions_OnIconTextureLoaded Parms{}; + + Parms.Texture = Texture; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.QuickHealthActions.OnSetMaxHealth +// (Event, Public, BlueprintEvent) +// Parameters: +// float NewHealthSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickHealthActions::OnSetMaxHealth(float NewHealthSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickHealthActions", "OnSetMaxHealth"); + + Params::QuickHealthActions_OnSetMaxHealth Parms{}; + + Parms.NewHealthSize = NewHealthSize; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.QuickHealthActions.SetMaxHealth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewMaxHealth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickHealthActions::SetMaxHealth(int32 NewMaxHealth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickHealthActions", "SetMaxHealth"); + + Params::QuickHealthActions_SetMaxHealth Parms{}; + + Parms.NewMaxHealth = NewMaxHealth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.QuickHealthActions.UpdateHealthBar +// (Event, Public, BlueprintEvent) +// Parameters: +// float NewPct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UQuickHealthActions::UpdateHealthBar(float NewPct) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("QuickHealthActions", "UpdateHealthBar"); + + Params::QuickHealthActions_UpdateHealthBar Parms{}; + + Parms.NewPct = NewPct; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.LockInterface.CanUnlock +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* Comp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ILockInterface::CanUnlock(class UPrimitiveComponent* Comp, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LockInterface", "CanUnlock"); + + Params::LockInterface_CanUnlock Parms{}; + + Parms.Comp = Comp; + Parms.Location = std::move(Location); + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockInterface.OnFailedToUnlock +// (Event, Public, BlueprintEvent) + +void ILockInterface::OnFailedToUnlock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LockInterface", "OnFailedToUnlock"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.LockInterface.OnLocked +// (Event, Public, BlueprintEvent) + +void ILockInterface::OnLocked() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LockInterface", "OnLocked"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.LockInterface.OnUnlocked +// (Event, Public, BlueprintEvent) + +void ILockInterface::OnUnlocked() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("LockInterface", "OnUnlocked"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.LockManager.GetLockName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDatabaseLockList& DatabaseLockList (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName ULockManager::GetLockName(const struct FDatabaseLockList& DatabaseLockList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LockManager", "GetLockName"); + + Params::LockManager_GetLockName Parms{}; + + Parms.DatabaseLockList = std::move(DatabaseLockList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LockManager.OnNewGame +// (Final, Native, Private) + +void ULockManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockManager.OnPreNewGame +// (Final, Native, Private) + +void ULockManager::OnPreNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockManager", "OnPreNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockManager.OnPreSaveLoad +// (Final, Native, Private) + +void ULockManager::OnPreSaveLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockManager", "OnPreSaveLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockManager.OnSaveLoad +// (Final, Native, Private) + +void ULockManager::OnSaveLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockManager", "OnSaveLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LootDrop.AddItems +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Item (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Quantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsUnique (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsAlreadyIdentified (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULootDrop::AddItems(const class FString& Item, int32 Quantity, const class FString& Variation, bool IsUnique, bool IsAlreadyIdentified) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDrop", "AddItems"); + + Params::LootDrop_AddItems Parms{}; + + Parms.Item = std::move(Item); + Parms.Quantity = Quantity; + Parms.Variation = std::move(Variation); + Parms.IsUnique = IsUnique; + Parms.IsAlreadyIdentified = IsAlreadyIdentified; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDrop.GenerateContents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Category (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceGeneration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULootDrop::GenerateContents(const class FString& Category, int32 Level, bool bForceGeneration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDrop", "GenerateContents"); + + Params::LootDrop_GenerateContents Parms{}; + + Parms.Category = std::move(Category); + Parms.Level = Level; + Parms.bForceGeneration = bForceGeneration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDrop.GetContainerID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ULootDrop::GetContainerID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDrop", "GetContainerID"); + + Params::LootDrop_GetContainerID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDrop.GetContents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ULootDrop::GetContents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDrop", "GetContents"); + + Params::LootDrop_GetContents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDrop.LootDropGenerateContents +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ContentCategory (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULootDrop::LootDropGenerateContents(const class FString& ContentCategory, int32 Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDrop", "LootDropGenerateContents"); + + Params::LootDrop_LootDropGenerateContents Parms{}; + + Parms.ContentCategory = std::move(ContentCategory); + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LootDrop.RemoveAllItems +// (Final, Native, Public, BlueprintCallable) + +void ULootDrop::RemoveAllItems() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDrop", "RemoveAllItems"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LootDrop.RemoveItems +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Item (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Quantity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ULootDrop::RemoveItems(const class FString& Item, int32 Quantity, const class FString& Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDrop", "RemoveItems"); + + Params::LootDrop_RemoveItems Parms{}; + + Parms.Item = std::move(Item); + Parms.Quantity = Quantity; + Parms.Variation = std::move(Variation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LootDrop.SetContainerID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ContainerID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULootDrop::SetContainerID(const class FString& ContainerID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LootDrop", "SetContainerID"); + + Params::LootDrop_SetContainerID Parms{}; + + Parms.ContainerID = std::move(ContainerID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosEmberActor.CacheLerpVolumeLumosEVAdjust +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosEmberActor::CacheLerpVolumeLumosEVAdjust(float Value, bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosEmberActor", "CacheLerpVolumeLumosEVAdjust"); + + Params::LumosEmberActor_CacheLerpVolumeLumosEVAdjust Parms{}; + + Parms.Value = Value; + Parms.bSuccess = bSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosEmberActor.CacheLerpVolumeLumosVolumetricScatteringIntensity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSuccess (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosEmberActor::CacheLerpVolumeLumosVolumetricScatteringIntensity(float Value, bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosEmberActor", "CacheLerpVolumeLumosVolumetricScatteringIntensity"); + + Params::LumosEmberActor_CacheLerpVolumeLumosVolumetricScatteringIntensity Parms{}; + + Parms.Value = Value; + Parms.bSuccess = bSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosEmberActor.CharacterTeleported +// (Final, Native, Public, HasDefaults) +// Parameters: +// class AAmbulatory_Character* TeleportedCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AmountDisplaced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ALumosEmberActor::CharacterTeleported(class AAmbulatory_Character* TeleportedCharacter, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosEmberActor", "CharacterTeleported"); + + Params::LumosEmberActor_CharacterTeleported Parms{}; + + Parms.TeleportedCharacter = TeleportedCharacter; + Parms.AmountDisplaced = std::move(AmountDisplaced); + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosEmberActor.ExternallyStartLumosFlicker +// (Final, Native, Public, BlueprintCallable) + +void ALumosEmberActor::ExternallyStartLumosFlicker() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosEmberActor", "ExternallyStartLumosFlicker"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosEmberActor.ExternallyStartLumosFlickerForActor +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* OnlyForOwningActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bMatchedOwner (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosEmberActor::ExternallyStartLumosFlickerForActor(class AActor* OnlyForOwningActor, bool* bMatchedOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosEmberActor", "ExternallyStartLumosFlickerForActor"); + + Params::LumosEmberActor_ExternallyStartLumosFlickerForActor Parms{}; + + Parms.OnlyForOwningActor = OnlyForOwningActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bMatchedOwner != nullptr) + *bMatchedOwner = Parms.bMatchedOwner; +} + + +// Function Phoenix.LumosEmberActor.RefreshCurrentScalabilitySettings +// (Final, Native, Public, BlueprintCallable) + +void ALumosEmberActor::RefreshCurrentScalabilitySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosEmberActor", "RefreshCurrentScalabilitySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosEmberActor.UpdateLumosFlicker +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float DeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsFading (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosEmberActor::UpdateLumosFlicker(float DeltaTime, bool bIsFading) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosEmberActor", "UpdateLumosFlicker"); + + Params::LumosEmberActor_UpdateLumosFlicker Parms{}; + + Parms.DeltaTime = DeltaTime; + Parms.bIsFading = bIsFading; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosEmberActor.GetLumosFlicker +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* IntensityMultiplier (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ALumosEmberActor::GetLumosFlicker(float* IntensityMultiplier) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosEmberActor", "GetLumosFlicker"); + + Params::LumosEmberActor_GetLumosFlicker Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (IntensityMultiplier != nullptr) + *IntensityMultiplier = Parms.IntensityMultiplier; +} + + +// Function Phoenix.LumosEmberActor.GetScalabilityMeshStatesComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialSwapMeshStatesFireAndForgetComponent*ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialSwapMeshStatesFireAndForgetComponent* ALumosEmberActor::GetScalabilityMeshStatesComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosEmberActor", "GetScalabilityMeshStatesComponent"); + + Params::LumosEmberActor_GetScalabilityMeshStatesComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StreamingPlaceholderFixedUID.GetSpawnedActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AStreamingPlaceholderFixedUID::GetSpawnedActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StreamingPlaceholderFixedUID", "GetSpawnedActor"); + + Params::StreamingPlaceholderFixedUID_GetSpawnedActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.LumosScalabilitySettingsAsset.GetLumosScalabilityChangedMessage +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName* HermesMessage (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULumosScalabilitySettingsAsset::GetLumosScalabilityChangedMessage(class FName* HermesMessage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosScalabilitySettingsAsset", "GetLumosScalabilityChangedMessage"); + + Params::LumosScalabilitySettingsAsset_GetLumosScalabilityChangedMessage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (HermesMessage != nullptr) + *HermesMessage = Parms.HermesMessage; +} + + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilityGetSettings +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class ULumosScalabilitySettingsAsset*ScalabilitySettingsAsset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Caster (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLumosScalabilitySettings* ScalabilitySettings (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool* bFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULumosScalabilitySettingsAsset::LumosScalabilityGetSettings(const class ULumosScalabilitySettingsAsset* ScalabilitySettingsAsset, class AActor* Caster, bool bIsPlayer, struct FLumosScalabilitySettings* ScalabilitySettings, bool* bFound) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosScalabilitySettingsAsset", "LumosScalabilityGetSettings"); + + Params::LumosScalabilitySettingsAsset_LumosScalabilityGetSettings Parms{}; + + Parms.ScalabilitySettingsAsset = ScalabilitySettingsAsset; + Parms.Caster = Caster; + Parms.bIsPlayer = bIsPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScalabilitySettings != nullptr) + *ScalabilitySettings = std::move(Parms.ScalabilitySettings); + + if (bFound != nullptr) + *bFound = Parms.bFound; +} + + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilityLightMinDistance +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FLumosScalabilitySettings& ScalabilitySettings (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float InLightMinDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutLightMinDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULumosScalabilitySettingsAsset::LumosScalabilityLightMinDistance(const struct FLumosScalabilitySettings& ScalabilitySettings, float InLightMinDistance, float* OutLightMinDistance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosScalabilitySettingsAsset", "LumosScalabilityLightMinDistance"); + + Params::LumosScalabilitySettingsAsset_LumosScalabilityLightMinDistance Parms{}; + + Parms.ScalabilitySettings = std::move(ScalabilitySettings); + Parms.InLightMinDistance = InLightMinDistance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutLightMinDistance != nullptr) + *OutLightMinDistance = Parms.OutLightMinDistance; +} + + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilitySetupLight +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FLumosScalabilitySettings& ScalabilitySettings (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class ULightComponent* LumosLight (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULumosScalabilitySettingsAsset::LumosScalabilitySetupLight(const struct FLumosScalabilitySettings& ScalabilitySettings, class ULightComponent* LumosLight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosScalabilitySettingsAsset", "LumosScalabilitySetupLight"); + + Params::LumosScalabilitySettingsAsset_LumosScalabilitySetupLight Parms{}; + + Parms.ScalabilitySettings = std::move(ScalabilitySettings); + Parms.LumosLight = LumosLight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilitySetupPostProcessing +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FLumosScalabilitySettings& ScalabilitySettings (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// struct FPostProcessSettings* PostProcessSettings (Parm, OutParm, NativeAccessSpecifierPublic) +// bool* bEnablePostProcessing (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMerge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULumosScalabilitySettingsAsset::LumosScalabilitySetupPostProcessing(const struct FLumosScalabilitySettings& ScalabilitySettings, struct FPostProcessSettings* PostProcessSettings, bool* bEnablePostProcessing, bool bMerge) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosScalabilitySettingsAsset", "LumosScalabilitySetupPostProcessing"); + + Params::LumosScalabilitySettingsAsset_LumosScalabilitySetupPostProcessing Parms{}; + + Parms.ScalabilitySettings = std::move(ScalabilitySettings); + Parms.bMerge = bMerge; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PostProcessSettings != nullptr) + *PostProcessSettings = std::move(Parms.PostProcessSettings); + + if (bEnablePostProcessing != nullptr) + *bEnablePostProcessing = Parms.bEnablePostProcessing; +} + + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilitySetupPostProcessingComponent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FLumosScalabilitySettings& ScalabilitySettings (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class UPostProcessComponent* PostProcessComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bEnablePostProcessing (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMerge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ULumosScalabilitySettingsAsset::LumosScalabilitySetupPostProcessingComponent(const struct FLumosScalabilitySettings& ScalabilitySettings, class UPostProcessComponent* PostProcessComponent, bool* bEnablePostProcessing, bool bMerge) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("LumosScalabilitySettingsAsset", "LumosScalabilitySetupPostProcessingComponent"); + + Params::LumosScalabilitySettingsAsset_LumosScalabilitySetupPostProcessingComponent Parms{}; + + Parms.ScalabilitySettings = std::move(ScalabilitySettings); + Parms.PostProcessComponent = PostProcessComponent; + Parms.bMerge = bMerge; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bEnablePostProcessing != nullptr) + *bEnablePostProcessing = Parms.bEnablePostProcessing; +} + + +// Function Phoenix.LumosScalabilitySettingsAsset.Get +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* Caster (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLumosScalabilitySettings* ScalabilitySettings (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ULumosScalabilitySettingsAsset::Get(class AActor* Caster, bool bIsPlayer, struct FLumosScalabilitySettings* ScalabilitySettings) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LumosScalabilitySettingsAsset", "Get"); + + Params::LumosScalabilitySettingsAsset_Get Parms{}; + + Parms.Caster = Caster; + Parms.bIsPlayer = bIsPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScalabilitySettings != nullptr) + *ScalabilitySettings = std::move(Parms.ScalabilitySettings); +} + + +// Function Phoenix.RiverVolume.GetForceVector +// (Final, Native, Private, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseDist (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D ARiverVolume::GetForceVector(class UPrimitiveComponent* PrimComp, bool bUseDist) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RiverVolume", "GetForceVector"); + + Params::RiverVolume_GetForceVector Parms{}; + + Parms.PrimComp = PrimComp; + Parms.bUseDist = bUseDist; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RiverVolume.OnActorOverlapEnd +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class AActor* OverlappedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARiverVolume::OnActorOverlapEnd(class AActor* OverlappedActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RiverVolume", "OnActorOverlapEnd"); + + Params::RiverVolume_OnActorOverlapEnd Parms{}; + + Parms.OverlappedActor = OverlappedActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RiverVolume.OnLakeSphereOverlapEnd +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARiverVolume::OnLakeSphereOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RiverVolume", "OnLakeSphereOverlapEnd"); + + Params::RiverVolume_OnLakeSphereOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RiverVolume.SetupRiver +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& i_RiverTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& i_RiverAveDir (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TMap&i_RiverFlowPoints (Parm, NativeAccessSpecifierPublic) +// const struct FBoxSphereBounds& i_WaterBoxInfo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float i_VolumeZRotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* i_RiverMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* i_DeepCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* i_ShallowCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool i_bFlowInLake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool i_bFlowOutLake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARiverVolume::SetupRiver(const struct FTransform& i_RiverTransform, const struct FVector& i_RiverAveDir, const TMap& i_RiverFlowPoints, const struct FBoxSphereBounds& i_WaterBoxInfo, float i_VolumeZRotation, class UStaticMesh* i_RiverMesh, class UStaticMesh* i_DeepCollision, class UStaticMesh* i_ShallowCollision, bool i_bFlowInLake, bool i_bFlowOutLake) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RiverVolume", "SetupRiver"); + + Params::RiverVolume_SetupRiver Parms{}; + + Parms.i_RiverTransform = std::move(i_RiverTransform); + Parms.i_RiverAveDir = std::move(i_RiverAveDir); + Parms.i_RiverFlowPoints = std::move(i_RiverFlowPoints); + Parms.i_WaterBoxInfo = std::move(i_WaterBoxInfo); + Parms.i_VolumeZRotation = i_VolumeZRotation; + Parms.i_RiverMesh = i_RiverMesh; + Parms.i_DeepCollision = i_DeepCollision; + Parms.i_ShallowCollision = i_ShallowCollision; + Parms.i_bFlowInLake = i_bFlowInLake; + Parms.i_bFlowOutLake = i_bFlowOutLake; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityBase.OnEquipped +// (Event, Public, BlueprintEvent) + +void URPGAbilityBase::OnEquipped() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityBase", "OnEquipped"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.RPGAbilityBase.OnReequipped +// (Event, Public, BlueprintEvent) + +void URPGAbilityBase::OnReequipped() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityBase", "OnReequipped"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.RPGAbilityBase.OnUnequipped +// (Event, Public, BlueprintEvent) + +void URPGAbilityBase::OnUnequipped() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityBase", "OnUnequipped"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Portkey_Base.OnOverlapEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APortkey_Base::OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey_Base", "OnOverlapEnd"); + + Params::Portkey_Base_OnOverlapEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Portkey_Base.PortkeyTeleport +// (Final, Native, Public, BlueprintCallable) + +void APortkey_Base::PortkeyTeleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey_Base", "PortkeyTeleport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PortraitPaintingEntityComponent.OnCharacterAddOnMeshesChanged +// (Final, Native, Protected) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPortraitPaintingEntityComponent::OnCharacterAddOnMeshesChanged(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PortraitPaintingEntityComponent", "OnCharacterAddOnMeshesChanged"); + + Params::PortraitPaintingEntityComponent_OnCharacterAddOnMeshesChanged Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PortraitPaintingEntityComponent.OnFleshDestroyed +// (Final, Native, Protected) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* entity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPortraitPaintingEntityComponent::OnFleshDestroyed(class AActor* Actor, class UScheduledEntity* entity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PortraitPaintingEntityComponent", "OnFleshDestroyed"); + + Params::PortraitPaintingEntityComponent_OnFleshDestroyed Parms{}; + + Parms.Actor = Actor; + Parms.entity = entity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MailManager.AcceptBulletinBoardRadiantMissionBP +// (Final, Native, Static, Public, BlueprintCallable) + +void UMailManager::AcceptBulletinBoardRadiantMissionBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "AcceptBulletinBoardRadiantMissionBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MailManager.BulletinItemClickedBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const int32 ItemIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bRadiantVisible (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMailManager::BulletinItemClickedBP(const int32 ItemIndex, const bool bRadiantVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "BulletinItemClickedBP"); + + Params::MailManager_BulletinItemClickedBP Parms{}; + + Parms.ItemIndex = ItemIndex; + Parms.bRadiantVisible = bRadiantVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MailManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMailManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMailManager* UMailManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "Get"); + + Params::MailManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MailManager.GetBulletinBoardTextBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* o_mailIndexes (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* o_senders (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* o_acceptRadiantVisibles (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* o_descriptions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMailManager::GetBulletinBoardTextBP(TArray* o_mailIndexes, TArray* o_senders, TArray* o_acceptRadiantVisibles, TArray* o_descriptions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "GetBulletinBoardTextBP"); + + Params::MailManager_GetBulletinBoardTextBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_mailIndexes != nullptr) + *o_mailIndexes = std::move(Parms.o_mailIndexes); + + if (o_senders != nullptr) + *o_senders = std::move(Parms.o_senders); + + if (o_acceptRadiantVisibles != nullptr) + *o_acceptRadiantVisibles = std::move(Parms.o_acceptRadiantVisibles); + + if (o_descriptions != nullptr) + *o_descriptions = std::move(Parms.o_descriptions); +} + + +// Function Phoenix.MailManager.GetBulletinBoardTypeBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EBulletinBoardType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBulletinBoardType UMailManager::GetBulletinBoardTypeBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "GetBulletinBoardTypeBP"); + + Params::MailManager_GetBulletinBoardTypeBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MailManager.GetMailItemsBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const bool bFromArchive (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* MailInfo (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMailManager::GetMailItemsBP(const bool bFromArchive, TArray* MailInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "GetMailItemsBP"); + + Params::MailManager_GetMailItemsBP Parms{}; + + Parms.bFromArchive = bFromArchive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MailInfo != nullptr) + *MailInfo = std::move(Parms.MailInfo); +} + + +// Function Phoenix.MailManager.GetMailOwlVisibilityBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMailManager::GetMailOwlVisibilityBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "GetMailOwlVisibilityBP"); + + Params::MailManager_GetMailOwlVisibilityBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MailManager.GetRadiantRewardIconsBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* o_rewardIcons (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMailManager::GetRadiantRewardIconsBP(TArray* o_rewardIcons) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "GetRadiantRewardIconsBP"); + + Params::MailManager_GetRadiantRewardIconsBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_rewardIcons != nullptr) + *o_rewardIcons = std::move(Parms.o_rewardIcons); +} + + +// Function Phoenix.MailManager.GetRadiantTaskTextBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* o_iconNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* o_taskQuantities (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UMailManager::GetRadiantTaskTextBP(TArray* o_iconNames, TArray* o_taskQuantities) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "GetRadiantTaskTextBP"); + + Params::MailManager_GetRadiantTaskTextBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_iconNames != nullptr) + *o_iconNames = std::move(Parms.o_iconNames); + + if (o_taskQuantities != nullptr) + *o_taskQuantities = std::move(Parms.o_taskQuantities); +} + + +// Function Phoenix.MailManager.HandleMailUIButtonBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const int32 Button (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& MailKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& sender (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bFromArchive (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* o_bMailListChanged (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMailManager::HandleMailUIButtonBP(const int32 Button, const class FString& MailKey, const class FString& sender, const bool bFromArchive, bool* o_bMailListChanged) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "HandleMailUIButtonBP"); + + Params::MailManager_HandleMailUIButtonBP Parms{}; + + Parms.Button = Button; + Parms.MailKey = std::move(MailKey); + Parms.sender = std::move(sender); + Parms.bFromArchive = bFromArchive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_bMailListChanged != nullptr) + *o_bMailListChanged = Parms.o_bMailListChanged; +} + + +// Function Phoenix.MailManager.MailUIEventBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const bool bStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EMailType mailType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMailManager::MailUIEventBP(const bool bStart, const EMailType mailType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "MailUIEventBP"); + + Params::MailManager_MailUIEventBP Parms{}; + + Parms.bStart = bStart; + Parms.mailType = mailType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MailManager.StationKnownByMailManagerBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStationComponent* Station (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMailManager::StationKnownByMailManagerBP(class UStationComponent* Station) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "StationKnownByMailManagerBP"); + + Params::MailManager_StationKnownByMailManagerBP Parms{}; + + Parms.Station = Station; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MailManager.UpdateMailArchiveAndDeleteBP +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& MailKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& sender (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* o_canArchive (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* o_canDelete (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMailManager::UpdateMailArchiveAndDeleteBP(const class FString& MailKey, const class FString& sender, bool* o_canArchive, bool* o_canDelete) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MailManager", "UpdateMailArchiveAndDeleteBP"); + + Params::MailManager_UpdateMailArchiveAndDeleteBP Parms{}; + + Parms.MailKey = std::move(MailKey); + Parms.sender = std::move(sender); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_canArchive != nullptr) + *o_canArchive = Parms.o_canArchive; + + if (o_canDelete != nullptr) + *o_canDelete = Parms.o_canDelete; +} + + +// Function Phoenix.MailManager.GetUnreadMailCountBP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMailManager::GetUnreadMailCountBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MailManager", "GetUnreadMailCountBP"); + + Params::MailManager_GetUnreadMailCountBP Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MailManager.OnNewGame +// (Final, Native, Protected) + +void UMailManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MailManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MailManager.OnSaveGameLoaded +// (Final, Native, Protected) + +void UMailManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MailManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapBaseActor.GetMapPawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AMapPawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMapPawn* AMapBaseActor::GetMapPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBaseActor", "GetMapPawn"); + + Params::MapBaseActor_GetMapPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapBaseActor.SetMapPawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AMapPawn* Pawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapBaseActor::SetMapPawn(class AMapPawn* Pawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapBaseActor", "SetMapPawn"); + + Params::MapBaseActor_SetMapPawn Parms{}; + + Parms.Pawn = Pawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapLocation.CreateLocation +// (Final, Native, Static, Public, HasDefaults) +// Parameters: +// const class FString& RegionIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& LocationIdIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LocationIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ExtentIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& RotationIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMarkupData& MarkupDataIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UMapLocation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapLocation* UMapLocation::CreateLocation(const class FString& RegionIn, const class FString& LocationIdIn, const struct FVector& LocationIn, const struct FVector& ExtentIn, const struct FRotator& RotationIn, const struct FMarkupData& MarkupDataIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MapLocation", "CreateLocation"); + + Params::MapLocation_CreateLocation Parms{}; + + Parms.RegionIn = std::move(RegionIn); + Parms.LocationIdIn = std::move(LocationIdIn); + Parms.LocationIn = std::move(LocationIn); + Parms.ExtentIn = std::move(ExtentIn); + Parms.RotationIn = std::move(RotationIn); + Parms.MarkupDataIn = std::move(MarkupDataIn); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.CreateLocationUsingComponent +// (Final, Native, Static, Public) +// Parameters: +// const class FString& RegionIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMapLocationActor* LocationActorIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMarkupData& MarkupDataIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UMapLocation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapLocation* UMapLocation::CreateLocationUsingComponent(const class FString& RegionIn, class AMapLocationActor* LocationActorIn, const struct FMarkupData& MarkupDataIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MapLocation", "CreateLocationUsingComponent"); + + Params::MapLocation_CreateLocationUsingComponent Parms{}; + + Parms.RegionIn = std::move(RegionIn); + Parms.LocationActorIn = LocationActorIn; + Parms.MarkupDataIn = std::move(MarkupDataIn); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.AddLocation +// (Final, Native, Public) +// Parameters: +// class UMapLocation* MapLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapLocation::AddLocation(class UMapLocation* MapLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "AddLocation"); + + Params::MapLocation_AddLocation Parms{}; + + Parms.MapLocation = MapLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.ContainsLocation +// (Final, Native, Public) +// Parameters: +// const class FString& LocationIdIn (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapLocation::ContainsLocation(const class FString& LocationIdIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "ContainsLocation"); + + Params::MapLocation_ContainsLocation Parms{}; + + Parms.LocationIdIn = std::move(LocationIdIn); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.ContainsPoint +// (Final, Native, Public, HasDefaults) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapLocation::ContainsPoint(const struct FVector& Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "ContainsPoint"); + + Params::MapLocation_ContainsPoint Parms{}; + + Parms.Point = std::move(Point); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.Depth +// (Final, Native, Public) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMapLocation::Depth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "Depth"); + + Params::MapLocation_Depth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetCenter +// (Final, Native, Public, HasDefaults) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMapLocation::GetCenter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetCenter"); + + Params::MapLocation_GetCenter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetChildren +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMapLocation::GetChildren() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetChildren"); + + Params::MapLocation_GetChildren Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetExtent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMapLocation::GetExtent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetExtent"); + + Params::MapLocation_GetExtent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMapLocation::GetLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetLocation"); + + Params::MapLocation_GetLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetLocationActor +// (Final, Native, Public) +// Parameters: +// class AMapLocationActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMapLocationActor* UMapLocation::GetLocationActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetLocationActor"); + + Params::MapLocation_GetLocationActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetLocationByName +// (Final, Native, Public) +// Parameters: +// const class FString& LocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapLocation* UMapLocation::GetLocationByName(const class FString& LocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetLocationByName"); + + Params::MapLocation_GetLocationByName Parms{}; + + Parms.LocationName = std::move(LocationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetLocationId +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapLocation::GetLocationId() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetLocationId"); + + Params::MapLocation_GetLocationId Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetMapMarkupComponent +// (Final, Native, Public) +// Parameters: +// class UMapMarkupComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapMarkupComponent* UMapLocation::GetMapMarkupComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetMapMarkupComponent"); + + Params::MapLocation_GetMapMarkupComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetParent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapLocation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapLocation* UMapLocation::GetParent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetParent"); + + Params::MapLocation_GetParent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetPrimaryInTree +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapLocation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapLocation* UMapLocation::GetPrimaryInTree() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetPrimaryInTree"); + + Params::MapLocation_GetPrimaryInTree Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UMapLocation::GetRotation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetRotation"); + + Params::MapLocation_GetRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.GetVolume +// (Final, Native, Public) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapLocation::GetVolume() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "GetVolume"); + + Params::MapLocation_GetVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.IsPrimary +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapLocation::IsPrimary() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "IsPrimary"); + + Params::MapLocation_IsPrimary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.IsRoot +// (Final, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapLocation::IsRoot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "IsRoot"); + + Params::MapLocation_IsRoot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.RemoveLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapLocation* LocationIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapLocation* UMapLocation::RemoveLocation(class UMapLocation* LocationIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "RemoveLocation"); + + Params::MapLocation_RemoveLocation Parms{}; + + Parms.LocationIn = LocationIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapLocation.SetIsPrimary +// (Final, Native, Public) +// Parameters: +// bool IsPrimaryIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapLocation::SetIsPrimary(bool IsPrimaryIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "SetIsPrimary"); + + Params::MapLocation_SetIsPrimary Parms{}; + + Parms.IsPrimaryIn = IsPrimaryIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapLocation.SetParent +// (Final, Native, Public) +// Parameters: +// class UMapLocation* ParentIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapLocation::SetParent(class UMapLocation* ParentIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocation", "SetParent"); + + Params::MapLocation_SetParent Parms{}; + + Parms.ParentIn = ParentIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapData.CreateMapData +// (Final, Native, Static, Public) +// Parameters: +// class UMapData* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapData* UMapData::CreateMapData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MapData", "CreateMapData"); + + Params::MapData_CreateMapData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapData.AddLocation +// (Final, Native, Public) +// Parameters: +// class UMapLocation* MapLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapData::AddLocation(class UMapLocation* MapLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapData", "AddLocation"); + + Params::MapData_AddLocation Parms{}; + + Parms.MapLocation = MapLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapData.AddLocationInternal +// (Final, Native, Public) +// Parameters: +// class UMapLocation* MapLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* Parent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapData::AddLocationInternal(class UMapLocation* MapLocation, class UMapLocation* Parent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapData", "AddLocationInternal"); + + Params::MapData_AddLocationInternal Parms{}; + + Parms.MapLocation = MapLocation; + Parms.Parent = Parent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapData.ContainsLocation +// (Final, Native, Public) +// Parameters: +// const class FString& LocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapData::ContainsLocation(const class FString& LocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapData", "ContainsLocation"); + + Params::MapData_ContainsLocation Parms{}; + + Parms.LocationName = std::move(LocationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapData.FindDepthOfLocation +// (Final, Native, Public) +// Parameters: +// class UMapLocation* LocationIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* SearchRoot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CurrentDepth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMapData::FindDepthOfLocation(class UMapLocation* LocationIn, class UMapLocation* SearchRoot, int32 CurrentDepth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapData", "FindDepthOfLocation"); + + Params::MapData_FindDepthOfLocation Parms{}; + + Parms.LocationIn = LocationIn; + Parms.SearchRoot = SearchRoot; + Parms.CurrentDepth = CurrentDepth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapData.FindLocationByName +// (Final, Native, Public) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* StartLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapLocation* UMapData::FindLocationByName(const class FString& Name_0, class UMapLocation* StartLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapData", "FindLocationByName"); + + Params::MapData_FindLocationByName Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.StartLocation = StartLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapData.FindLocationThatContainsPoint +// (Final, Native, Public, HasDefaults) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* StartLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapLocation* UMapData::FindLocationThatContainsPoint(const struct FVector& Point, class UMapLocation* StartLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapData", "FindLocationThatContainsPoint"); + + Params::MapData_FindLocationThatContainsPoint Parms{}; + + Parms.Point = std::move(Point); + Parms.StartLocation = StartLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UDSStatManager.HandleInGameDayPassed +// (Final, Native, Private) + +void UUDSStatManager::HandleInGameDayPassed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSStatManager", "HandleInGameDayPassed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UDSStatManager.HandleRealtimeMinutePassed +// (Final, Native, Private) + +void UUDSStatManager::HandleRealtimeMinutePassed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSStatManager", "HandleRealtimeMinutePassed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapDungeon.DungeonShowAll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapDungeon::DungeonShowAll(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapDungeon", "DungeonShowAll"); + + Params::MapDungeon_DungeonShowAll Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapDungeon.GetDungeonMapActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AMapDungeonActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMapDungeonActor* UMapDungeon::GetDungeonMapActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapDungeon", "GetDungeonMapActor"); + + Params::MapDungeon_GetDungeonMapActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapDungeon.GetMapScreenWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDungeonMapScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDungeonMapScreen* UMapDungeon::GetMapScreenWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapDungeon", "GetMapScreenWidget"); + + Params::MapDungeon_GetMapScreenWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapFilterRegion.GetName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString AMapFilterRegion::GetName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapFilterRegion", "GetName"); + + Params::MapFilterRegion_GetName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapFilterRegion.SetTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* inTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapFilterRegion::SetTexture(class UTexture2D* inTexture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapFilterRegion", "SetTexture"); + + Params::MapFilterRegion_SetTexture Parms{}; + + Parms.inTexture = inTexture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapFXManager.FXChainComplete +// (Final, Native, Private) +// Parameters: +// class UMapFXChain* MapFXChain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapFXManager::FXChainComplete(class UMapFXChain* MapFXChain) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapFXManager", "FXChainComplete"); + + Params::MapFXManager_FXChainComplete Parms{}; + + Parms.MapFXChain = MapFXChain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapFXManager.FXComplete +// (Final, Native, Private) +// Parameters: +// class UMapFX* MapFX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapFXManager::FXComplete(class UMapFX* MapFX) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapFXManager", "FXComplete"); + + Params::MapFXManager_FXComplete Parms{}; + + Parms.MapFX = MapFX; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapFX.OnFinished +// (Final, Native, Private) +// Parameters: +// class UNiagaraComponent* PSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapFX::OnFinished(class UNiagaraComponent* PSystem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapFX", "OnFinished"); + + Params::MapFX_OnFinished Parms{}; + + Parms.PSystem = PSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapFXChain.FXTimerCallback +// (Final, Native, Public) + +void UMapFXChain::FXTimerCallback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapFXChain", "FXTimerCallback"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapFXChain.OnFinished +// (Final, Native, Private) +// Parameters: +// class UNiagaraComponent* PSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapFXChain::OnFinished(class UNiagaraComponent* PSystem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapFXChain", "OnFinished"); + + Params::MapFXChain_OnFinished Parms{}; + + Parms.PSystem = PSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogsmeade.DoFastTravel +// (Final, Native, Public, BlueprintCallable) + +void UMapHogsmeade::DoFastTravel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogsmeade", "DoFastTravel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogsmeade.GetMapScreenWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UHogsmeadeMapScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHogsmeadeMapScreen* UMapHogsmeade::GetMapScreenWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogsmeade", "GetMapScreenWidget"); + + Params::MapHogsmeade_GetMapScreenWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogsmeade.RemoveWayMarkerBP +// (Final, Native, Public, BlueprintCallable) + +void UMapHogsmeade::RemoveWayMarkerBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogsmeade", "RemoveWayMarkerBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.ClearMapTarget +// (Final, Native, Public, BlueprintCallable) + +void AMapHogwartsBPActor::ClearMapTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "ClearMapTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.DoBack +// (Native, Public, BlueprintCallable) + +void AMapHogwartsBPActor::DoBack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "DoBack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.DoDown +// (Native, Public, BlueprintCallable) + +void AMapHogwartsBPActor::DoDown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "DoDown"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.DoSelect +// (Native, Public, BlueprintCallable) + +void AMapHogwartsBPActor::DoSelect() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "DoSelect"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.DoUp +// (Native, Public, BlueprintCallable) + +void AMapHogwartsBPActor::DoUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "DoUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.FindLocationActorBelowPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMapLocationActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMapLocationActor* AMapHogwartsBPActor::FindLocationActorBelowPoint(const struct FVector& Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "FindLocationActorBelowPoint"); + + Params::MapHogwartsBPActor_FindLocationActorBelowPoint Parms{}; + + Parms.Point = std::move(Point); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwartsBPActor.FindLocationActorThatContainsPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AMapLocationActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMapLocationActor* AMapHogwartsBPActor::FindLocationActorThatContainsPoint(const struct FVector& Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "FindLocationActorThatContainsPoint"); + + Params::MapHogwartsBPActor_FindLocationActorThatContainsPoint Parms{}; + + Parms.Point = std::move(Point); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwartsBPActor.GetHogwartsMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapHogwarts* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapHogwarts* AMapHogwartsBPActor::GetHogwartsMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "GetHogwartsMap"); + + Params::MapHogwartsBPActor_GetHogwartsMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwartsBPActor.GetIsActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMapHogwartsBPActor::GetIsActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "GetIsActive"); + + Params::MapHogwartsBPActor_GetIsActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwartsBPActor.GetRoomStairFloorString +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapMarkupComponent* MapLocation (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapMarkupComponent* StairLocation (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* FloorLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapLocation* PrimaryrLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsOnlyPrimaryLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString AMapHogwartsBPActor::GetRoomStairFloorString(class UMapMarkupComponent* MapLocation, class UMapMarkupComponent* StairLocation, class UMapLocation* FloorLocation, class UMapLocation* PrimaryrLocation, bool IsOnlyPrimaryLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "GetRoomStairFloorString"); + + Params::MapHogwartsBPActor_GetRoomStairFloorString Parms{}; + + Parms.MapLocation = MapLocation; + Parms.StairLocation = StairLocation; + Parms.FloorLocation = FloorLocation; + Parms.PrimaryrLocation = PrimaryrLocation; + Parms.IsOnlyPrimaryLocation = IsOnlyPrimaryLocation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwartsBPActor.GetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMap3DState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMap3DState AMapHogwartsBPActor::GetState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "GetState"); + + Params::MapHogwartsBPActor_GetState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwartsBPActor.GiveMeHelp +// (Final, Native, Protected, BlueprintCallable) + +void AMapHogwartsBPActor::GiveMeHelp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "GiveMeHelp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.GiveMeHelp_Event +// (Event, Protected, BlueprintEvent) + +void AMapHogwartsBPActor::GiveMeHelp_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "GiveMeHelp_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnActivate_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Activate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapHogwartsBPActor::OnActivate_Event(bool Activate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnActivate_Event"); + + Params::MapHogwartsBPActor_OnActivate_Event Parms{}; + + Parms.Activate = Activate; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapHogwartsBPActor.OnCastleState_Exit_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnCastleState_Exit_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnCastleState_Exit_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnCastleState_Start_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnCastleState_Start_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnCastleState_Start_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnCastleState_Update_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnCastleState_Update_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnCastleState_Update_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnDiscoverState_Exit_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnDiscoverState_Exit_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnDiscoverState_Exit_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnDiscoverState_Start_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnDiscoverState_Start_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnDiscoverState_Start_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnDiscoverState_Update_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnDiscoverState_Update_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnDiscoverState_Update_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnFastTravelState_Exit_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnFastTravelState_Exit_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnFastTravelState_Exit_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnFastTravelState_Start_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnFastTravelState_Start_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnFastTravelState_Start_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnFastTravelState_Update_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnFastTravelState_Update_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnFastTravelState_Update_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnGroupState_Exit_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnGroupState_Exit_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnGroupState_Exit_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnGroupState_Start_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnGroupState_Start_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnGroupState_Start_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnGroupState_Update_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnGroupState_Update_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnGroupState_Update_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnSingleState_Exit_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnSingleState_Exit_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnSingleState_Exit_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnSingleState_Start_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnSingleState_Start_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnSingleState_Start_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnSingleState_Update_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnSingleState_Update_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnSingleState_Update_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnStartState_Exit_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnStartState_Exit_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnStartState_Exit_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnStartState_Start_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnStartState_Start_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnStartState_Start_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnStartState_Update_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnStartState_Update_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnStartState_Update_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnTransitionToCastleState_Exit_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnTransitionToCastleState_Exit_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnTransitionToCastleState_Exit_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnTransitionToCastleState_Start_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnTransitionToCastleState_Start_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnTransitionToCastleState_Start_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnTransitionToCastleState_Update_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnTransitionToCastleState_Update_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnTransitionToCastleState_Update_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnTransitionToGroupState_Exit_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnTransitionToGroupState_Exit_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnTransitionToGroupState_Exit_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnTransitionToGroupState_Start_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnTransitionToGroupState_Start_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnTransitionToGroupState_Start_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnTransitionToGroupState_Update_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnTransitionToGroupState_Update_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnTransitionToGroupState_Update_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnTransitionToSingleState_Exit_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnTransitionToSingleState_Exit_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnTransitionToSingleState_Exit_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnTransitionToSingleState_Start_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnTransitionToSingleState_Start_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnTransitionToSingleState_Start_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.OnTransitionToSingleState_Update_Event +// (Event, Public, BlueprintEvent) + +void AMapHogwartsBPActor::OnTransitionToSingleState_Update_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "OnTransitionToSingleState_Update_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapHogwartsBPActor.PushLocaitonNameToScreen +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const class FString& LocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapHogwartsBPActor::PushLocaitonNameToScreen(const class FString& LocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "PushLocaitonNameToScreen"); + + Params::MapHogwartsBPActor_PushLocaitonNameToScreen Parms{}; + + Parms.LocationName = std::move(LocationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.PushLocationListToScreen +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const TArray& InLocationList (ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// int32 InStartIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapHogwartsBPActor::PushLocationListToScreen(const TArray& InLocationList, int32 InStartIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "PushLocationListToScreen"); + + Params::MapHogwartsBPActor_PushLocationListToScreen Parms{}; + + Parms.InLocationList = std::move(InLocationList); + Parms.InStartIndex = InStartIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.SetDynamicMapTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UScheduledEntity* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapHogwartsBPActor::SetDynamicMapTarget(class UScheduledEntity* Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "SetDynamicMapTarget"); + + Params::MapHogwartsBPActor_SetDynamicMapTarget Parms{}; + + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.SetNextState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMap3DState NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapHogwartsBPActor::SetNextState(EMap3DState NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "SetNextState"); + + Params::MapHogwartsBPActor_SetNextState Parms{}; + + Parms.NewState = NewState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapHogwartsBPActor.SetStaticMapTarget +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapHogwartsBPActor::SetStaticMapTarget(const struct FVector& Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsBPActor", "SetStaticMapTarget"); + + Params::MapHogwartsBPActor_SetStaticMapTarget Parms{}; + + Parms.Target = std::move(Target); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Station.TriggerSoloActionOnParticipants +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AStation* InTargetStation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialActionTypes Story (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialSemanticIDs Emotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* FocusActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AStation::TriggerSoloActionOnParticipants(class AStation* InTargetStation, ESocialActionTypes Story, ESocialSemanticIDs Emotion, class AActor* FocusActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Station", "TriggerSoloActionOnParticipants"); + + Params::Station_TriggerSoloActionOnParticipants Parms{}; + + Parms.InTargetStation = InTargetStation; + Parms.Story = Story; + Parms.Emotion = Emotion; + Parms.FocusActor = FocusActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Station.CreateAndAttachSkeletalMeshComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimSequence* AnimPose (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USceneComponent* ParentProp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName SocketName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkeletalMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkeletalMeshComponent* AStation::CreateAndAttachSkeletalMeshComponent(class UAnimSequence* AnimPose, class USceneComponent* ParentProp, const class FName SocketName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Station", "CreateAndAttachSkeletalMeshComponent"); + + Params::Station_CreateAndAttachSkeletalMeshComponent Parms{}; + + Parms.AnimPose = AnimPose; + Parms.ParentProp = ParentProp; + Parms.SocketName = SocketName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Station.Interact +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBTService_AvaAITree* AvaService (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AStation::Interact(class UBTService_AvaAITree* AvaService) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Station", "Interact"); + + Params::Station_Interact Parms{}; + + Parms.AvaService = AvaService; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Station.GetStationComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UStationComponent* ReturnValue (ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class UStationComponent* AStation::GetStationComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Station", "GetStationComponent"); + + Params::Station_GetStationComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapHogwartsCamera.UpdateCamera +// (Final, Native, Public, BlueprintCallable) + +void AMapHogwartsCamera::UpdateCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapHogwartsCamera", "UpdateCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.ExcludeIconFromStackedFade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pExcludeFromStackedFade (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::ExcludeIconFromStackedFade(bool pExcludeFromStackedFade) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "ExcludeIconFromStackedFade"); + + Params::MapIcon_ExcludeIconFromStackedFade Parms{}; + + Parms.pExcludeFromStackedFade = pExcludeFromStackedFade; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.GetBeaconDescShort +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapIcon::GetBeaconDescShort() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetBeaconDescShort"); + + Params::MapIcon_GetBeaconDescShort Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetBeaconFastTravelLocationID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapIcon::GetBeaconFastTravelLocationID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetBeaconFastTravelLocationID"); + + Params::MapIcon_GetBeaconFastTravelLocationID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetBeaconIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapIcon::GetBeaconIcon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetBeaconIcon"); + + Params::MapIcon_GetBeaconIcon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetBeaconName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapIcon::GetBeaconName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetBeaconName"); + + Params::MapIcon_GetBeaconName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetBeaconType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBeaconType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBeaconType UMapIcon::GetBeaconType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetBeaconType"); + + Params::MapIcon_GetBeaconType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetBeaconWorldPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMapIcon::GetBeaconWorldPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetBeaconWorldPosition"); + + Params::MapIcon_GetBeaconWorldPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetFadeState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapFadeState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapFadeState UMapIcon::GetFadeState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetFadeState"); + + Params::MapIcon_GetFadeState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetIconFlags +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMapIcon::GetIconFlags() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetIconFlags"); + + Params::MapIcon_GetIconFlags Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetIconPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMapIcon::GetIconPriority() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetIconPriority"); + + Params::MapIcon_GetIconPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetStartingScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapIcon::GetStartingScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetStartingScale"); + + Params::MapIcon_GetStartingScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapIconState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapIconState UMapIcon::GetState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetState"); + + Params::MapIcon_GetState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.GetTargetScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapIcon::GetTargetScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "GetTargetScale"); + + Params::MapIcon_GetTargetScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.IsBadgeStopping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapIcon::IsBadgeStopping() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "IsBadgeStopping"); + + Params::MapIcon_IsBadgeStopping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.IsStopping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapIcon::IsStopping() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "IsStopping"); + + Params::MapIcon_IsStopping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIcon.SetBadgeName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& pBadgeName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetBadgeName(const class FString& pBadgeName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetBadgeName"); + + Params::MapIcon_SetBadgeName Parms{}; + + Parms.pBadgeName = std::move(pBadgeName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& ColorIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetColor(const struct FLinearColor& ColorIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetColor"); + + Params::MapIcon_SetColor Parms{}; + + Parms.ColorIn = std::move(ColorIn); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetIconBadgeVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pVisbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetIconBadgeVisibility(bool pVisbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetIconBadgeVisibility"); + + Params::MapIcon_SetIconBadgeVisibility Parms{}; + + Parms.pVisbility = pVisbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetIconFlags +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetIconFlags(int32 flags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetIconFlags"); + + Params::MapIcon_SetIconFlags Parms{}; + + Parms.flags = flags; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetIconPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetIconPriority(int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetIconPriority"); + + Params::MapIcon_SetIconPriority Parms{}; + + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetIconVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pVisbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetIconVisibility(bool pVisbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetIconVisibility"); + + Params::MapIcon_SetIconVisibility Parms{}; + + Parms.pVisbility = pVisbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ScaleIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetScale(float ScaleIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetScale"); + + Params::MapIcon_SetScale Parms{}; + + Parms.ScaleIn = ScaleIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetStartingScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetStartingScale(float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetStartingScale"); + + Params::MapIcon_SetStartingScale Parms{}; + + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapIconState IconState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool SaveState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetState(EMapIconState IconState, bool SaveState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetState"); + + Params::MapIcon_SetState Parms{}; + + Parms.IconState = IconState; + Parms.SaveState = SaveState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetTargetColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& pTargetColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetTargetColor(const struct FLinearColor& pTargetColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetTargetColor"); + + Params::MapIcon_SetTargetColor Parms{}; + + Parms.pTargetColor = std::move(pTargetColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.SetTargetScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::SetTargetScale(float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "SetTargetScale"); + + Params::MapIcon_SetTargetScale Parms{}; + + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.StopAnimation +// (Final, Native, Public, BlueprintCallable) + +void UMapIcon::StopAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "StopAnimation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIcon.StopAnimationAndChain +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapIconState NextState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIcon::StopAnimationAndChain(EMapIconState NextState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIcon", "StopAnimationAndChain"); + + Params::MapIcon_StopAnimationAndChain Parms{}; + + Parms.NextState = NextState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskWaitForHermes.OnHermesMessageExecuted +// (Final, Native, Private) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerformTaskWaitForHermes::OnHermesMessageExecuted(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskWaitForHermes", "OnHermesMessageExecuted"); + + Params::AIPerformTaskWaitForHermes_OnHermesMessageExecuted Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.AddBeaconToList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UBeaconInfo* pBeaconInfo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::AddBeaconToList(class UBeaconInfo* pBeaconInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "AddBeaconToList"); + + Params::MapIconMeshRenderWidget_AddBeaconToList Parms{}; + + Parms.pBeaconInfo = pBeaconInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.AddIcon +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UBeaconInfo* Beacon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float flags (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Color (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapIconInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapIconInstance* UMapIconMeshRenderWidget::AddIcon(class UBeaconInfo* Beacon, const struct FVector2D& Position, float Scale, float flags, const struct FLinearColor& Color) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "AddIcon"); + + Params::MapIconMeshRenderWidget_AddIcon Parms{}; + + Parms.Beacon = Beacon; + Parms.Position = std::move(Position); + Parms.Scale = Scale; + Parms.flags = flags; + Parms.Color = std::move(Color); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconMeshRenderWidget.AddIconToList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapIconInstance* MapIconInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::AddIconToList(class UMapIconInstance* MapIconInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "AddIconToList"); + + Params::MapIconMeshRenderWidget_AddIconToList Parms{}; + + Parms.MapIconInstance = MapIconInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.ClearBeaconList +// (Final, Native, Public, BlueprintCallable) + +void UMapIconMeshRenderWidget::ClearBeaconList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "ClearBeaconList"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.ClearIcons +// (Final, Native, Public, BlueprintCallable) + +void UMapIconMeshRenderWidget::ClearIcons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "ClearIcons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.CONTAINS +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapIconInstance* Icon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapIconMeshRenderWidget::CONTAINS(class UMapIconInstance* Icon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "CONTAINS"); + + Params::MapIconMeshRenderWidget_CONTAINS Parms{}; + + Parms.Icon = Icon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconMeshRenderWidget.CreateMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* pMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UMapIconMeshRenderWidget::CreateMaterial(class UMaterialInterface* pMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "CreateMaterial"); + + Params::MapIconMeshRenderWidget_CreateMaterial Parms{}; + + Parms.pMaterial = pMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconMeshRenderWidget.GetCurrentBeaconState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBeaconState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBeaconState UMapIconMeshRenderWidget::GetCurrentBeaconState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "GetCurrentBeaconState"); + + Params::MapIconMeshRenderWidget_GetCurrentBeaconState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconMeshRenderWidget.GetCurrentTextureName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapIconMeshRenderWidget::GetCurrentTextureName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "GetCurrentTextureName"); + + Params::MapIconMeshRenderWidget_GetCurrentTextureName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconMeshRenderWidget.GetMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UMapIconMeshRenderWidget::GetMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "GetMaterial"); + + Params::MapIconMeshRenderWidget_GetMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconMeshRenderWidget.GetMaterialDynamic +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UMapIconMeshRenderWidget::GetMaterialDynamic() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "GetMaterialDynamic"); + + Params::MapIconMeshRenderWidget_GetMaterialDynamic Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconMeshRenderWidget.GetWidgetName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapIconMeshRenderWidget::GetWidgetName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "GetWidgetName"); + + Params::MapIconMeshRenderWidget_GetWidgetName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconMeshRenderWidget.IconTextureCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::IconTextureCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "IconTextureCallback"); + + Params::MapIconMeshRenderWidget_IconTextureCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.RemoveIcon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapIconInstance* Icon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapIconMeshRenderWidget::RemoveIcon(class UMapIconInstance* Icon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "RemoveIcon"); + + Params::MapIconMeshRenderWidget_RemoveIcon Parms{}; + + Parms.Icon = Icon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconMeshRenderWidget.SetCurrentBeaconState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EBeaconState pCurrentBeaconState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::SetCurrentBeaconState(EBeaconState pCurrentBeaconState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "SetCurrentBeaconState"); + + Params::MapIconMeshRenderWidget_SetCurrentBeaconState Parms{}; + + Parms.pCurrentBeaconState = pCurrentBeaconState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.SetCurrentTextureName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& pTextureName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::SetCurrentTextureName(const class FString& pTextureName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "SetCurrentTextureName"); + + Params::MapIconMeshRenderWidget_SetCurrentTextureName Parms{}; + + Parms.pTextureName = std::move(pTextureName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.SetLayer2Texture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::SetLayer2Texture(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "SetLayer2Texture"); + + Params::MapIconMeshRenderWidget_SetLayer2Texture Parms{}; + + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.SetLayer3Texture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::SetLayer3Texture(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "SetLayer3Texture"); + + Params::MapIconMeshRenderWidget_SetLayer3Texture Parms{}; + + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.SetMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* pMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::SetMaterial(class UMaterialInterface* pMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "SetMaterial"); + + Params::MapIconMeshRenderWidget_SetMaterial Parms{}; + + Parms.pMaterial = pMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.SetName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& pName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::SetName(const class FString& pName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "SetName"); + + Params::MapIconMeshRenderWidget_SetName Parms{}; + + Parms.pName = std::move(pName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.SetOutlineTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::SetOutlineTexture(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "SetOutlineTexture"); + + Params::MapIconMeshRenderWidget_SetOutlineTexture Parms{}; + + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.SetTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapIconMeshRenderWidget::SetTexture(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "SetTexture"); + + Params::MapIconMeshRenderWidget_SetTexture Parms{}; + + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapIconMeshRenderWidget.GetColorAndOpacity +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMapIconMeshRenderWidget::GetColorAndOpacity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconMeshRenderWidget", "GetColorAndOpacity"); + + Params::MapIconMeshRenderWidget_GetColorAndOpacity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconWidget.GetDistanceFromGround +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapIconWidget::GetDistanceFromGround() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconWidget", "GetDistanceFromGround"); + + Params::MapIconWidget_GetDistanceFromGround Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconWidget.GetPitchFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapIconWidget::GetPitchFactor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconWidget", "GetPitchFactor"); + + Params::MapIconWidget_GetPitchFactor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconWidget.GetZoomFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMapIconWidget::GetZoomFactor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconWidget", "GetZoomFactor"); + + Params::MapIconWidget_GetZoomFactor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapIconWidget.PlayFanfare_Event +// (Event, Public, BlueprintEvent) + +void UMapIconWidget::PlayFanfare_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapIconWidget", "PlayFanfare_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.OppugnoSpellTool.OnActorHit +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AOppugnoSpellTool::OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OppugnoSpellTool", "OnActorHit"); + + Params::OppugnoSpellTool_OnActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoSpellTool.OnOppugnoMunitionImpact +// (Native, Public, HasOutParams) +// Parameters: +// class AMunitionType_Base* MunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionImpactData& MunitionImpactData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AOppugnoSpellTool::OnOppugnoMunitionImpact(class AMunitionType_Base* MunitionInstance, const struct FMunitionImpactData& MunitionImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OppugnoSpellTool", "OnOppugnoMunitionImpact"); + + Params::OppugnoSpellTool_OnOppugnoMunitionImpact Parms{}; + + Parms.MunitionInstance = MunitionInstance; + Parms.MunitionImpactData = std::move(MunitionImpactData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoSpellTool.SetThrowTarget +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AOppugnoSpellTool::SetThrowTarget(const struct FVector& InLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OppugnoSpellTool", "SetThrowTarget"); + + Params::OppugnoSpellTool_SetThrowTarget Parms{}; + + Parms.InLocation = std::move(InLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoSpellTool.TriggerOnOppugnoImpact +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InSrcActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AOppugnoSpellTool::TriggerOnOppugnoImpact(class AActor* InSrcActor, class AActor* InTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OppugnoSpellTool", "TriggerOnOppugnoImpact"); + + Params::OppugnoSpellTool_TriggerOnOppugnoImpact Parms{}; + + Parms.InSrcActor = InSrcActor; + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapLocationActor.OnActivateHighlight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Activate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapLocationActor::OnActivateHighlight(bool Activate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocationActor", "OnActivateHighlight"); + + Params::MapLocationActor_OnActivateHighlight Parms{}; + + Parms.Activate = Activate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapLocationActor.OnActivateHighlight_Event +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Activate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMapLocationActor::OnActivateHighlight_Event(bool Activate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocationActor", "OnActivateHighlight_Event"); + + Params::MapLocationActor_OnActivateHighlight_Event Parms{}; + + Parms.Activate = Activate; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapLocationActor.OnBringForward +// (Final, Native, Public, BlueprintCallable) + +void AMapLocationActor::OnBringForward() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocationActor", "OnBringForward"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapLocationActor.OnBringForward_Event +// (Event, Public, BlueprintEvent) + +void AMapLocationActor::OnBringForward_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocationActor", "OnBringForward_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapLocationActor.OnPushBackward +// (Final, Native, Public, BlueprintCallable) + +void AMapLocationActor::OnPushBackward() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocationActor", "OnPushBackward"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapLocationActor.OnPushBackward_Event +// (Event, Public, BlueprintEvent) + +void AMapLocationActor::OnPushBackward_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapLocationActor", "OnPushBackward_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapOverland.CursorCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapOverland::CursorCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapOverland", "CursorCallback"); + + Params::MapOverland_CursorCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapOverland.DoFastTravel +// (Final, Native, Public, BlueprintCallable) + +void UMapOverland::DoFastTravel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapOverland", "DoFastTravel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapOverland.GetMapScreenWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UOverlandMapScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UOverlandMapScreen* UMapOverland::GetMapScreenWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapOverland", "GetMapScreenWidget"); + + Params::MapOverland_GetMapScreenWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapOverland.RemoveWayMarkerBP +// (Final, Native, Public, BlueprintCallable) + +void UMapOverland::RemoveWayMarkerBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapOverland", "RemoveWayMarkerBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapRegionInfoWidget.Hide +// (Final, Native, Public, BlueprintCallable) + +void UMapRegionInfoWidget::Hide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapRegionInfoWidget", "Hide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapRegionInfoWidget.HideBP +// (Event, Public, BlueprintEvent) + +void UMapRegionInfoWidget::HideBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapRegionInfoWidget", "HideBP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MapRegionInfoWidget.SetData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FString* RegionName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* EnemyLevel (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& RegionData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMapRegionInfoWidget::SetData(class FString* RegionName, class FString* EnemyLevel, int32 MinLevel, int32 MaxLevel, const TArray& RegionData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapRegionInfoWidget", "SetData"); + + Params::MapRegionInfoWidget_SetData Parms{}; + + Parms.MinLevel = MinLevel; + Parms.MaxLevel = MaxLevel; + Parms.RegionData = std::move(RegionData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (RegionName != nullptr) + *RegionName = std::move(Parms.RegionName); + + if (EnemyLevel != nullptr) + *EnemyLevel = std::move(Parms.EnemyLevel); +} + + +// Function Phoenix.MapRegionInfoWidget.SetDataBP +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const class FString& RegionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& EnemyLevel (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MinLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 MaxLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& RegionData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMapRegionInfoWidget::SetDataBP(const class FString& RegionName, const class FString& EnemyLevel, int32 MinLevel, int32 MaxLevel, const TArray& RegionData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapRegionInfoWidget", "SetDataBP"); + + Params::MapRegionInfoWidget_SetDataBP Parms{}; + + Parms.RegionName = std::move(RegionName); + Parms.EnemyLevel = std::move(EnemyLevel); + Parms.MinLevel = MinLevel; + Parms.MaxLevel = MaxLevel; + Parms.RegionData = std::move(RegionData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MapRegionInfoWidget.Show +// (Final, Native, Public, BlueprintCallable) + +void UMapRegionInfoWidget::Show() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapRegionInfoWidget", "Show"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapRegionInfoWidget.ShowBP +// (Event, Public, BlueprintEvent) + +void UMapRegionInfoWidget::ShowBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapRegionInfoWidget", "ShowBP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SanctuaryExpansionManager.LoadExpansion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName InExpansionLockID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryExpansionManager::LoadExpansion(const class FName InExpansionLockID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryExpansionManager", "LoadExpansion"); + + Params::SanctuaryExpansionManager_LoadExpansion Parms{}; + + Parms.InExpansionLockID = InExpansionLockID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryExpansionManager.ReleaseExpansion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName InExpansionLockID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryExpansionManager::ReleaseExpansion(const class FName InExpansionLockID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryExpansionManager", "ReleaseExpansion"); + + Params::SanctuaryExpansionManager_ReleaseExpansion Parms{}; + + Parms.InExpansionLockID = InExpansionLockID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryExpansionManager.TriggerExpansion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName InExpansionLockID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryExpansionManager::TriggerExpansion(const class FName InExpansionLockID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryExpansionManager", "TriggerExpansion"); + + Params::SanctuaryExpansionManager_TriggerExpansion Parms{}; + + Parms.InExpansionLockID = InExpansionLockID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryExpansionManager.IsExpansionLoaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InExpansionLockID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USanctuaryExpansionManager::IsExpansionLoaded(const class FName InExpansionLockID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryExpansionManager", "IsExpansionLoaded"); + + Params::SanctuaryExpansionManager_IsExpansionLoaded Parms{}; + + Parms.InExpansionLockID = InExpansionLockID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryExpansionManager.IsExpansionOpen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InExpansionLockID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USanctuaryExpansionManager::IsExpansionOpen(const class FName InExpansionLockID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryExpansionManager", "IsExpansionOpen"); + + Params::SanctuaryExpansionManager_IsExpansionOpen Parms{}; + + Parms.InExpansionLockID = InExpansionLockID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryExpansionManager.IsValidExpansion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName InExpansionLockID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USanctuaryExpansionManager::IsValidExpansion(const class FName InExpansionLockID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryExpansionManager", "IsValidExpansion"); + + Params::SanctuaryExpansionManager_IsValidExpansion Parms{}; + + Parms.InExpansionLockID = InExpansionLockID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryExpansionManager.ShouldSkipUnlockCinematics +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USanctuaryExpansionManager::ShouldSkipUnlockCinematics() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryExpansionManager", "ShouldSkipUnlockCinematics"); + + Params::SanctuaryExpansionManager_ShouldSkipUnlockCinematics Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PadlockDoor.SetLockDifficulty +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ELockDifficulty Difficulty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APadlockDoor::SetLockDifficulty(ELockDifficulty Difficulty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PadlockDoor", "SetLockDifficulty"); + + Params::PadlockDoor_SetLockDifficulty Parms{}; + + Parms.Difficulty = Difficulty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PadlockDoor.SetLockedAndDifficulty +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Locked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELockDifficulty Difficulty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OpenLockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ThrowLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySoundsAndEffects (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DoChild (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APadlockDoor::SetLockedAndDifficulty(bool Locked, ELockDifficulty Difficulty, bool OpenLockable, bool ThrowLock, bool PlaySoundsAndEffects, bool DoChild) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PadlockDoor", "SetLockedAndDifficulty"); + + Params::PadlockDoor_SetLockedAndDifficulty Parms{}; + + Parms.Locked = Locked; + Parms.Difficulty = Difficulty; + Parms.OpenLockable = OpenLockable; + Parms.ThrowLock = ThrowLock; + Parms.PlaySoundsAndEffects = PlaySoundsAndEffects; + Parms.DoChild = DoChild; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PadlockDoor.GetLockDifficulty +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ELockDifficulty ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELockDifficulty APadlockDoor::GetLockDifficulty() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PadlockDoor", "GetLockDifficulty"); + + Params::PadlockDoor_GetLockDifficulty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.MapProcessFlightNav +// (Final, Exec, Native, Static, Public) + +void UMapSubSystem::MapProcessFlightNav() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MapSubSystem", "MapProcessFlightNav"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.ActivateMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMapSubSystem::ActivateMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "ActivateMap"); + + Params::MapSubSystem_ActivateMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.ActivateMapByType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapTypes MapType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromOverland (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromDungeon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::ActivateMapByType(EMapTypes MapType, bool fromOverland, bool fromDungeon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "ActivateMapByType"); + + Params::MapSubSystem_ActivateMapByType Parms{}; + + Parms.MapType = MapType; + Parms.fromOverland = fromOverland; + Parms.fromDungeon = fromDungeon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.AreItemsRevealed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::AreItemsRevealed(const class FString& ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "AreItemsRevealed"); + + Params::MapSubSystem_AreItemsRevealed Parms{}; + + Parms.ItemName = std::move(ItemName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.AudioCueTrigger +// (Final, Exec, Native, Public) +// Parameters: +// int32 DisplayType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CueType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::AudioCueTrigger(int32 DisplayType, int32 CueType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "AudioCueTrigger"); + + Params::MapSubSystem_AudioCueTrigger Parms{}; + + Parms.DisplayType = DisplayType; + Parms.CueType = CueType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.ClearActiveMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::ClearActiveMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "ClearActiveMap"); + + Params::MapSubSystem_ClearActiveMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.CompleteBeaconOfType +// (Final, Exec, Native, Public) +// Parameters: +// EBeaconType BeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::CompleteBeaconOfType(EBeaconType BeaconType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "CompleteBeaconOfType"); + + Params::MapSubSystem_CompleteBeaconOfType Parms{}; + + Parms.BeaconType = BeaconType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.CreateAreaBeacon +// (Final, Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::CreateAreaBeacon(float X, float Y, float Z, float Radius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "CreateAreaBeacon"); + + Params::MapSubSystem_CreateAreaBeacon Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.DeactivateMap +// (Final, Native, Public, BlueprintCallable) + +void UMapSubSystem::DeactivateMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "DeactivateMap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.DetermineMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UMapSubSystem::DetermineMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "DetermineMap"); + + Params::MapSubSystem_DetermineMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.EnablePathDisplay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::EnablePathDisplay(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "EnablePathDisplay"); + + Params::MapSubSystem_EnablePathDisplay Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.FindMap +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class FName MapName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMapSubSystem::FindMap(class FName MapName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "FindMap"); + + Params::MapSubSystem_FindMap Parms{}; + + Parms.MapName = MapName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.FindMapByType +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// EMapTypes MapType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMapSubSystem::FindMapByType(EMapTypes MapType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "FindMapByType"); + + Params::MapSubSystem_FindMapByType Parms{}; + + Parms.MapType = MapType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetAccessibilityManager +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUIAccessibilityManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUIAccessibilityManager* UMapSubSystem::GetAccessibilityManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetAccessibilityManager"); + + Params::MapSubSystem_GetAccessibilityManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetActiveMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapBase* UMapSubSystem::GetActiveMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetActiveMap"); + + Params::MapSubSystem_GetActiveMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetActiveMapIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMapSubSystem::GetActiveMapIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetActiveMapIndex"); + + Params::MapSubSystem_GetActiveMapIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetActiveMapName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UMapSubSystem::GetActiveMapName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetActiveMapName"); + + Params::MapSubSystem_GetActiveMapName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetActiveMapType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapTypes UMapSubSystem::GetActiveMapType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetActiveMapType"); + + Params::MapSubSystem_GetActiveMapType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetAuthorityFigureColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMapSubSystem::GetAuthorityFigureColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetAuthorityFigureColor"); + + Params::MapSubSystem_GetAuthorityFigureColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetBeaconState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& BeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBeaconState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EBeaconState UMapSubSystem::GetBeaconState(const class FString& BeaconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetBeaconState"); + + Params::MapSubSystem_GetBeaconState Parms{}; + + Parms.BeaconName = std::move(BeaconName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetChestsInVault +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& VaultName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMapSubSystem::GetChestsInVault(const class FString& VaultName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetChestsInVault"); + + Params::MapSubSystem_GetChestsInVault Parms{}; + + Parms.VaultName = std::move(VaultName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetColorFromState +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UBeaconInfo* BeaconInfo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMapSubSystem::GetColorFromState(class UBeaconInfo* BeaconInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetColorFromState"); + + Params::MapSubSystem_GetColorFromState Parms{}; + + Parms.BeaconInfo = BeaconInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetCoverIsDisplayed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetCoverIsDisplayed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetCoverIsDisplayed"); + + Params::MapSubSystem_GetCoverIsDisplayed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetCurrentPlayerRegionInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMapWithinRegion ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FMapWithinRegion UMapSubSystem::GetCurrentPlayerRegionInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetCurrentPlayerRegionInfo"); + + Params::MapSubSystem_GetCurrentPlayerRegionInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetCursorControl +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECursorControlTypes ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECursorControlTypes UMapSubSystem::GetCursorControl() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetCursorControl"); + + Params::MapSubSystem_GetCursorControl Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetDeveloperMenuUsed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetDeveloperMenuUsed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetDeveloperMenuUsed"); + + Params::MapSubSystem_GetDeveloperMenuUsed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetDungeonMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapDungeon* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapDungeon* UMapSubSystem::GetDungeonMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetDungeonMap"); + + Params::MapSubSystem_GetDungeonMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetFadeToGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetFadeToGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetFadeToGame"); + + Params::MapSubSystem_GetFadeToGame Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetFelixFelicisPotionActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetFelixFelicisPotionActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetFelixFelicisPotionActive"); + + Params::MapSubSystem_GetFelixFelicisPotionActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetFilter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UMapSubSystem::GetFilter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetFilter"); + + Params::MapSubSystem_GetFilter Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetFXManager +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapFXManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapFXManager* UMapSubSystem::GetFXManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetFXManager"); + + Params::MapSubSystem_GetFXManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetGamePawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UMapSubSystem::GetGamePawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetGamePawn"); + + Params::MapSubSystem_GetGamePawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetGamePlayerController +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UMapSubSystem::GetGamePlayerController() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetGamePlayerController"); + + Params::MapSubSystem_GetGamePlayerController Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetGameWorld +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWorld* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorld* UMapSubSystem::GetGameWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetGameWorld"); + + Params::MapSubSystem_GetGameWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetHasIntroPlayed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetHasIntroPlayed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetHasIntroPlayed"); + + Params::MapSubSystem_GetHasIntroPlayed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetHogsmeadeMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapHogsmeade* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapHogsmeade* UMapSubSystem::GetHogsmeadeMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetHogsmeadeMap"); + + Params::MapSubSystem_GetHogsmeadeMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetHogwartsMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapHogwarts* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapHogwarts* UMapSubSystem::GetHogwartsMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetHogwartsMap"); + + Params::MapSubSystem_GetHogwartsMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetIconColorByState +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// EBeaconState BeaconState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMapSubSystem::GetIconColorByState(EBeaconState BeaconState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetIconColorByState"); + + Params::MapSubSystem_GetIconColorByState Parms{}; + + Parms.BeaconState = BeaconState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetInPauseMenu +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetInPauseMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetInPauseMenu"); + + Params::MapSubSystem_GetInPauseMenu Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetIsFromFieldGuide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetIsFromFieldGuide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetIsFromFieldGuide"); + + Params::MapSubSystem_GetIsFromFieldGuide Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetIsInVault +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetIsInVault() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetIsInVault"); + + Params::MapSubSystem_GetIsInVault Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetLastActiveMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapBase* UMapSubSystem::GetLastActiveMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetLastActiveMap"); + + Params::MapSubSystem_GetLastActiveMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetLocatedItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMapSubSystem::GetLocatedItem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetLocatedItem"); + + Params::MapSubSystem_GetLocatedItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetMainLineColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMapSubSystem::GetMainLineColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMainLineColor"); + + Params::MapSubSystem_GetMainLineColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetMapActivated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetMapActivated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMapActivated"); + + Params::MapSubSystem_GetMapActivated Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetMapBeaconFromName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& BeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBeaconInfo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBeaconInfo* UMapSubSystem::GetMapBeaconFromName(const class FString& BeaconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMapBeaconFromName"); + + Params::MapSubSystem_GetMapBeaconFromName Parms{}; + + Parms.BeaconName = std::move(BeaconName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetMapBeaconsNearLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMapSubSystem::GetMapBeaconsNearLocation(const struct FVector& Location, float Radius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMapBeaconsNearLocation"); + + Params::MapSubSystem_GetMapBeaconsNearLocation Parms{}; + + Parms.Location = std::move(Location); + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetMapByType +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// EMapTypes MapType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapBase* UMapSubSystem::GetMapByType(EMapTypes MapType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMapByType"); + + Params::MapSubSystem_GetMapByType Parms{}; + + Parms.MapType = MapType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetMapPawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AMapPawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AMapPawn* UMapSubSystem::GetMapPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMapPawn"); + + Params::MapSubSystem_GetMapPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetMapScreenWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapScreenBase* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapScreenBase* UMapSubSystem::GetMapScreenWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMapScreenWidget"); + + Params::MapSubSystem_GetMapScreenWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetMapWorld +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWorld* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorld* UMapSubSystem::GetMapWorld() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMapWorld"); + + Params::MapSubSystem_GetMapWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetMiniMapManager +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapManager* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapManager* UMapSubSystem::GetMiniMapManager() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMiniMapManager"); + + Params::MapSubSystem_GetMiniMapManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetNewlyDiscoveredBeacons +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UMapSubSystem::GetNewlyDiscoveredBeacons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetNewlyDiscoveredBeacons"); + + Params::MapSubSystem_GetNewlyDiscoveredBeacons Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetOverlandMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMapOverland* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapOverland* UMapSubSystem::GetOverlandMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetOverlandMap"); + + Params::MapSubSystem_GetOverlandMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetPlayerLocation +// (Final, Exec, Native, Public) + +void UMapSubSystem::GetPlayerLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetPlayerLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.GetRegionForLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMapBase* MapBase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMapWithinRegion ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FMapWithinRegion UMapSubSystem::GetRegionForLocation(const struct FVector& Location, class UMapBase* MapBase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetRegionForLocation"); + + Params::MapSubSystem_GetRegionForLocation Parms{}; + + Parms.Location = std::move(Location); + Parms.MapBase = MapBase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetShouldRevealMinimapOnStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetShouldRevealMinimapOnStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetShouldRevealMinimapOnStart"); + + Params::MapSubSystem_GetShouldRevealMinimapOnStart Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetTrackedColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMapSubSystem::GetTrackedColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetTrackedColor"); + + Params::MapSubSystem_GetTrackedColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetTrackedMissionColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMapSubSystem::GetTrackedMissionColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetTrackedMissionColor"); + + Params::MapSubSystem_GetTrackedMissionColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetTrackedWaypointColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UMapSubSystem::GetTrackedWaypointColor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetTrackedWaypointColor"); + + Params::MapSubSystem_GetTrackedWaypointColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.GetUsingGamePad +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::GetUsingGamePad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetUsingGamePad"); + + Params::MapSubSystem_GetUsingGamePad Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.HasDungeonBeenEntered +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& DungeonName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::HasDungeonBeenEntered(const class FString& DungeonName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "HasDungeonBeenEntered"); + + Params::MapSubSystem_HasDungeonBeenEntered Parms{}; + + Parms.DungeonName = std::move(DungeonName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsBeaconComplete +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& BeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsBeaconComplete(const class FString& BeaconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsBeaconComplete"); + + Params::MapSubSystem_IsBeaconComplete Parms{}; + + Parms.BeaconName = std::move(BeaconName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsBeaconNameInMapDB +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& BeaconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsBeaconNameInMapDB(const class FString& BeaconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsBeaconNameInMapDB"); + + Params::MapSubSystem_IsBeaconNameInMapDB Parms{}; + + Parms.BeaconName = std::move(BeaconName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsDungeon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsDungeon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsDungeon"); + + Params::MapSubSystem_IsDungeon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsDungeonLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsDungeonLevel(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsDungeonLevel"); + + Params::MapSubSystem_IsDungeonLevel Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsDungeonMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsDungeonMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsDungeonMap"); + + Params::MapSubSystem_IsDungeonMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsExclusiveMissionActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsExclusiveMissionActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsExclusiveMissionActive"); + + Params::MapSubSystem_IsExclusiveMissionActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsFromDungeon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsFromDungeon() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsFromDungeon"); + + Params::MapSubSystem_IsFromDungeon Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsFromOverland +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsFromOverland() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsFromOverland"); + + Params::MapSubSystem_IsFromOverland Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsFTPointValidPreFIG01b +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& FTLocationID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsFTPointValidPreFIG01b(const class FString& FTLocationID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsFTPointValidPreFIG01b"); + + Params::MapSubSystem_IsFTPointValidPreFIG01b Parms{}; + + Parms.FTLocationID = std::move(FTLocationID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsHogsmeade +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsHogsmeade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsHogsmeade"); + + Params::MapSubSystem_IsHogsmeade Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsHogsmeadeLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsHogsmeadeLevel(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsHogsmeadeLevel"); + + Params::MapSubSystem_IsHogsmeadeLevel Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsHogwarts +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsHogwarts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsHogwarts"); + + Params::MapSubSystem_IsHogwarts Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsHogwartsLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsHogwartsLevel(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsHogwartsLevel"); + + Params::MapSubSystem_IsHogwartsLevel Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsHolo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsHolo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsHolo"); + + Params::MapSubSystem_IsHolo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsHoloLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsHoloLevel(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsHoloLevel"); + + Params::MapSubSystem_IsHoloLevel Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsMapActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsMapActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsMapActive"); + + Params::MapSubSystem_IsMapActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsMapReady +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsMapReady() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsMapReady"); + + Params::MapSubSystem_IsMapReady Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsMapReadyCalled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsMapReadyCalled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsMapReadyCalled"); + + Params::MapSubSystem_IsMapReadyCalled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsOverland +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsOverland() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsOverland"); + + Params::MapSubSystem_IsOverland Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsOverlandLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsOverlandLevel(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsOverlandLevel"); + + Params::MapSubSystem_IsOverlandLevel Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsPathDisplayEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsPathDisplayEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsPathDisplayEnabled"); + + Params::MapSubSystem_IsPathDisplayEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsSanctuary +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsSanctuary() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsSanctuary"); + + Params::MapSubSystem_IsSanctuary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsSanctuaryLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsSanctuaryLevel(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsSanctuaryLevel"); + + Params::MapSubSystem_IsSanctuaryLevel Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsTent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsTent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsTent"); + + Params::MapSubSystem_IsTent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsTentLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsTentLevel(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsTentLevel"); + + Params::MapSubSystem_IsTentLevel Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsTutorial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsTutorial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsTutorial"); + + Params::MapSubSystem_IsTutorial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.IsTutorialLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::IsTutorialLevel(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "IsTutorialLevel"); + + Params::MapSubSystem_IsTutorialLevel Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.LoadFieldGuideLevels +// (Final, Exec, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::LoadFieldGuideLevels() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "LoadFieldGuideLevels"); + + Params::MapSubSystem_LoadFieldGuideLevels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.LoadGameLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::LoadGameLevel(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "LoadGameLevel"); + + Params::MapSubSystem_LoadGameLevel Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.LoadLevels +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::LoadLevels() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "LoadLevels"); + + Params::MapSubSystem_LoadLevels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.Locate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemToLocate (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Category (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OnMap (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::Locate(const class FString& ItemToLocate, const class FString& Category, const class FString& OnMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "Locate"); + + Params::MapSubSystem_Locate Parms{}; + + Parms.ItemToLocate = std::move(ItemToLocate); + Parms.Category = std::move(Category); + Parms.OnMap = std::move(OnMap); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapActivateMap +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapActivateMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapActivateMap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapAddAreaBeaconAtPlayerLocation +// (Final, Exec, Native, Public) +// Parameters: +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint32 UMapSubSystem::MapAddAreaBeaconAtPlayerLocation(float Radius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapAddAreaBeaconAtPlayerLocation"); + + Params::MapSubSystem_MapAddAreaBeaconAtPlayerLocation Parms{}; + + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.MapAddDynamicBeacon +// (Final, Exec, Native, Public) +// Parameters: +// EBeaconType BeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BeaconName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BeaconIcon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint32 UMapSubSystem::MapAddDynamicBeacon(EBeaconType BeaconType, class FName BeaconName, class FName BeaconIcon, float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapAddDynamicBeacon"); + + Params::MapSubSystem_MapAddDynamicBeacon Parms{}; + + Parms.BeaconType = BeaconType; + Parms.BeaconName = BeaconName; + Parms.BeaconIcon = BeaconIcon; + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.MapAlwaysDefaultToOverlandMap +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapAlwaysDefaultToOverlandMap(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapAlwaysDefaultToOverlandMap"); + + Params::MapSubSystem_MapAlwaysDefaultToOverlandMap Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapAlwaysShowDemiguise +// (Final, Exec, Native, Public) +// Parameters: +// int32 ShowDemiguise (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapAlwaysShowDemiguise(int32 ShowDemiguise) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapAlwaysShowDemiguise"); + + Params::MapSubSystem_MapAlwaysShowDemiguise Parms{}; + + Parms.ShowDemiguise = ShowDemiguise; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapAlwaysShowMerlin +// (Final, Exec, Native, Public) +// Parameters: +// int32 ShowMerlin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapAlwaysShowMerlin(int32 ShowMerlin) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapAlwaysShowMerlin"); + + Params::MapSubSystem_MapAlwaysShowMerlin Parms{}; + + Parms.ShowMerlin = ShowMerlin; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapCancelLogs +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapCancelLogs() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapCancelLogs"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapClearRegionMask +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapClearRegionMask() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapClearRegionMask"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapClearWorldStack +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapClearWorldStack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapClearWorldStack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapCreateDebugPane +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapCreateDebugPane() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapCreateDebugPane"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapDoKnowledgeCard +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& Item (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapDoKnowledgeCard(const class FString& Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapDoKnowledgeCard"); + + Params::MapSubSystem_MapDoKnowledgeCard Parms{}; + + Parms.Item = std::move(Item); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapDumpDiscoverableBeacons +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapDumpDiscoverableBeacons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapDumpDiscoverableBeacons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapDumpDynamicBeacons +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapDumpDynamicBeacons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapDumpDynamicBeacons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapDumpNoRegionBeacons +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapDumpNoRegionBeacons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapDumpNoRegionBeacons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapDumpUnmatchedBeacons +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapDumpUnmatchedBeacons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapDumpUnmatchedBeacons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapDungeonShowAll +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapDungeonShowAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapDungeonShowAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapDungeonShowStats +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapDungeonShowStats() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapDungeonShowStats"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapDungeonTogglePPV +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapDungeonTogglePPV() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapDungeonTogglePPV"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapExportOverlandChestInfo +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapExportOverlandChestInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapExportOverlandChestInfo"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapFillRegionMask +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapFillRegionMask() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapFillRegionMask"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapGiveMeHelp +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapGiveMeHelp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapGiveMeHelp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapHideIcons +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapHideIcons(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapHideIcons"); + + Params::MapSubSystem_MapHideIcons Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapIconTextureCallback +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapIconTextureCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapIconTextureCallback"); + + Params::MapSubSystem_MapIconTextureCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapLerpToIcon +// (Final, Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Speed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapLerpToIcon(float X, float Y, float Z, float Speed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapLerpToIcon"); + + Params::MapSubSystem_MapLerpToIcon Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.Speed = Speed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapLoadOverlandLevels +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapLoadOverlandLevels() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapLoadOverlandLevels"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapMoveToTier +// (Final, Exec, Native, Public) +// Parameters: +// int32 tierValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapMoveToTier(int32 tierValue, float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapMoveToTier"); + + Params::MapSubSystem_MapMoveToTier Parms{}; + + Parms.tierValue = tierValue; + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapOpenFieldGuideTest +// (Final, Exec, Native, Public) +// Parameters: +// int32 DoFastTravel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapOpenFieldGuideTest(int32 DoFastTravel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapOpenFieldGuideTest"); + + Params::MapSubSystem_MapOpenFieldGuideTest Parms{}; + + Parms.DoFastTravel = DoFastTravel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapOverrideMapCamera +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapOverrideMapCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapOverrideMapCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapReloadMapTables +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapReloadMapTables() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapReloadMapTables"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapRemoveDebugPane +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapRemoveDebugPane() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapRemoveDebugPane"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapRestoreIcons +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapRestoreIcons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapRestoreIcons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapSendHermes +// (Final, Exec, Native, Public) +// Parameters: +// class FName MessageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapSendHermes(class FName MessageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapSendHermes"); + + Params::MapSubSystem_MapSendHermes Parms{}; + + Parms.MessageName = MessageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapSendHermesString +// (Final, Exec, Native, Public) +// Parameters: +// class FName MessageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Parameter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapSendHermesString(class FName MessageName, class FName Parameter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapSendHermesString"); + + Params::MapSubSystem_MapSendHermesString Parms{}; + + Parms.MessageName = MessageName; + Parms.Parameter = Parameter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapSetBeaconState +// (Final, Exec, Native, Public) +// Parameters: +// EBeaconType BeaconType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EBeaconState BeaconState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapSetBeaconState(EBeaconType BeaconType, EBeaconState BeaconState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapSetBeaconState"); + + Params::MapSubSystem_MapSetBeaconState Parms{}; + + Parms.BeaconType = BeaconType; + Parms.BeaconState = BeaconState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapSetIconSize +// (Final, Exec, Native, Public) +// Parameters: +// float size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapSetIconSize(float size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapSetIconSize"); + + Params::MapSubSystem_MapSetIconSize Parms{}; + + Parms.size = size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapSetIsFromFieldGuide +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapSetIsFromFieldGuide(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapSetIsFromFieldGuide"); + + Params::MapSubSystem_MapSetIsFromFieldGuide Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapSetPlayerToCursorPosition +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapSetPlayerToCursorPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapSetPlayerToCursorPosition"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapSetSpecificIcons +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapSetSpecificIcons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapSetSpecificIcons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapShowCollisionActor +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapShowCollisionActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapShowCollisionActor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapShowCursorPosition +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapShowCursorPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapShowCursorPosition"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapShowIconsWithoutRegions +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapShowIconsWithoutRegions(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapShowIconsWithoutRegions"); + + Params::MapSubSystem_MapShowIconsWithoutRegions Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapShowMap +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapShowMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapShowMap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapShowMapIconStats +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapShowMapIconStats() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapShowMapIconStats"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapShowPathingDebug +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapShowPathingDebug() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapShowPathingDebug"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapShowTierLevel +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapShowTierLevel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapShowTierLevel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapSpawnFX +// (Final, Exec, Native, Public) +// Parameters: +// class FName FXName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapSpawnFX(class FName FXName, float X, float Y, float Z, float SX, float SY, float SZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapSpawnFX"); + + Params::MapSubSystem_MapSpawnFX Parms{}; + + Parms.FXName = FXName; + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.SX = SX; + Parms.SY = SY; + Parms.SZ = SZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapSpawnFXChain +// (Final, Exec, Native, Public) +// Parameters: +// class FName FXChainName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float SZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapSpawnFXChain(class FName FXChainName, float X, float Y, float Z, float SX, float SY, float SZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapSpawnFXChain"); + + Params::MapSubSystem_MapSpawnFXChain Parms{}; + + Parms.FXChainName = FXChainName; + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + Parms.SX = SX; + Parms.SY = SY; + Parms.SZ = SZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapStopFieldGuideTest +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapStopFieldGuideTest() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapStopFieldGuideTest"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapStopFX +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapStopFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapStopFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapStopFXChain +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapStopFXChain() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapStopFXChain"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTeleportToLocation +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& pName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 pTeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapTeleportToLocation(const class FString& pName, int32 pTeleportType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTeleportToLocation"); + + Params::MapSubSystem_MapTeleportToLocation Parms{}; + + Parms.pName = std::move(pName); + Parms.pTeleportType = pTeleportType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTestMissionIcons +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapTestMissionIcons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTestMissionIcons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTestRegionSaturation +// (Final, Exec, Native, Public) +// Parameters: +// class FName Region (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapTestRegionSaturation(class FName Region) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTestRegionSaturation"); + + Params::MapSubSystem_MapTestRegionSaturation Parms{}; + + Parms.Region = Region; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapToggleFog +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapToggleFog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapToggleFog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapToggleFogCheckForIcons +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapToggleFogCheckForIcons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapToggleFogCheckForIcons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapToggleFogDrawMode +// (Final, Exec, Native, Public) +// Parameters: +// int32 DrawMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapToggleFogDrawMode(int32 DrawMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapToggleFogDrawMode"); + + Params::MapSubSystem_MapToggleFogDrawMode Parms{}; + + Parms.DrawMode = DrawMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapToggleIconStacking +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapToggleIconStacking(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapToggleIconStacking"); + + Params::MapSubSystem_MapToggleIconStacking Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapToggleMapBounds +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapToggleMapBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapToggleMapBounds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapToggleMapRoads +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapToggleMapRoads() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapToggleMapRoads"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTogglePathDebug +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapTogglePathDebug() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTogglePathDebug"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTogglePathDots +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapTogglePathDots() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTogglePathDots"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTogglePushIconsAway +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapTogglePushIconsAway() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTogglePushIconsAway"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapToggleRegionSplineDots +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapToggleRegionSplineDots(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapToggleRegionSplineDots"); + + Params::MapSubSystem_MapToggleRegionSplineDots Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTriggerMapScreenFadeIn +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapTriggerMapScreenFadeIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTriggerMapScreenFadeIn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTriggerMapScreenFadeOut +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapTriggerMapScreenFadeOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTriggerMapScreenFadeOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTurnOffMapLocationNames +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapTurnOffMapLocationNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTurnOffMapLocationNames"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTurnOnAllMapLocations +// (Final, Exec, Native, Public) +// Parameters: +// class FName Filter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool pSetStateToShown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapTurnOnAllMapLocations(class FName Filter, bool pSetStateToShown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTurnOnAllMapLocations"); + + Params::MapSubSystem_MapTurnOnAllMapLocations Parms{}; + + Parms.Filter = Filter; + Parms.pSetStateToShown = pSetStateToShown; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTurnOnCollisionSphere +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapTurnOnCollisionSphere(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTurnOnCollisionSphere"); + + Params::MapSubSystem_MapTurnOnCollisionSphere Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTurnOnCompletionMessages +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapTurnOnCompletionMessages(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTurnOnCompletionMessages"); + + Params::MapSubSystem_MapTurnOnCompletionMessages Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapTurnOnDebugCamera +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapTurnOnDebugCamera(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapTurnOnDebugCamera"); + + Params::MapSubSystem_MapTurnOnDebugCamera Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapUnloadOverlandLevels +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapUnloadOverlandLevels() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapUnloadOverlandLevels"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapUnlockAllMapIcons +// (Final, Exec, Native, Public) +// Parameters: +// int32 Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapUnlockAllMapIcons(int32 Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapUnlockAllMapIcons"); + + Params::MapSubSystem_MapUnlockAllMapIcons Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapUnlockAllRegions +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapUnlockAllRegions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapUnlockAllRegions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapVerifyBeacons +// (Final, Exec, Native, Public) +// Parameters: +// int32 LocationIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 pTeleportType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 pEndIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MapVerifyBeacons(int32 LocationIndex, int32 pTeleportType, int32 pEndIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapVerifyBeacons"); + + Params::MapSubSystem_MapVerifyBeacons Parms{}; + + Parms.LocationIndex = LocationIndex; + Parms.pTeleportType = pTeleportType; + Parms.pEndIndex = pEndIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MapWriteLog +// (Final, Exec, Native, Public) + +void UMapSubSystem::MapWriteLog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MapWriteLog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapActivateIntrusionArea +// (Final, Exec, Native, Public) +// Parameters: +// class FName IntrusionVolumeActorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapActivateIntrusionArea(class FName IntrusionVolumeActorName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapActivateIntrusionArea"); + + Params::MapSubSystem_MiniMapActivateIntrusionArea Parms{}; + + Parms.IntrusionVolumeActorName = IntrusionVolumeActorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapAlwaysShowFastTravelIcons +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapAlwaysShowFastTravelIcons(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapAlwaysShowFastTravelIcons"); + + Params::MapSubSystem_MiniMapAlwaysShowFastTravelIcons Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapDeactivateIntrusionArea +// (Final, Exec, Native, Public) +// Parameters: +// class FName IntrusionVolumeActorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapDeactivateIntrusionArea(class FName IntrusionVolumeActorName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapDeactivateIntrusionArea"); + + Params::MapSubSystem_MiniMapDeactivateIntrusionArea Parms{}; + + Parms.IntrusionVolumeActorName = IntrusionVolumeActorName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapDebugMap +// (Final, Exec, Native, Public) +// Parameters: +// class FName MapName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapDebugMap(class FName MapName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapDebugMap"); + + Params::MapSubSystem_MiniMapDebugMap Parms{}; + + Parms.MapName = MapName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapDungeonDebug +// (Final, Exec, Native, Public) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapDungeonDebug(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapDungeonDebug"); + + Params::MapSubSystem_MiniMapDungeonDebug Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapDungeonEnableFogOfWar +// (Final, Exec, Native, Public) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapDungeonEnableFogOfWar(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapDungeonEnableFogOfWar"); + + Params::MapSubSystem_MiniMapDungeonEnableFogOfWar Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapDungeonSetPartialTextureUpdate +// (Final, Exec, Native, Public) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapDungeonSetPartialTextureUpdate(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapDungeonSetPartialTextureUpdate"); + + Params::MapSubSystem_MiniMapDungeonSetPartialTextureUpdate Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapQuickFade +// (Final, Exec, Native, Public) +// Parameters: +// int32 Reveal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapQuickFade(int32 Reveal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapQuickFade"); + + Params::MapSubSystem_MiniMapQuickFade Parms{}; + + Parms.Reveal = Reveal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapReveal +// (Final, Exec, Native, Public) +// Parameters: +// int32 Reveal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapReveal(int32 Reveal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapReveal"); + + Params::MapSubSystem_MiniMapReveal Parms{}; + + Parms.Reveal = Reveal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetDungeonRadius +// (Final, Exec, Native, Public) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetDungeonRadius(float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetDungeonRadius"); + + Params::MapSubSystem_MiniMapSetDungeonRadius Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetIconScale +// (Final, Exec, Native, Public) +// Parameters: +// float IconDistanceScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetIconScale(float IconDistanceScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetIconScale"); + + Params::MapSubSystem_MiniMapSetIconScale Parms{}; + + Parms.IconDistanceScale = IconDistanceScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetIconSize +// (Final, Exec, Native, Public) +// Parameters: +// float size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetIconSize(float size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetIconSize"); + + Params::MapSubSystem_MiniMapSetIconSize Parms{}; + + Parms.size = size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetLevel +// (Final, Exec, Native, Public) +// Parameters: +// int32 LevelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetLevel(int32 LevelIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetLevel"); + + Params::MapSubSystem_MiniMapSetLevel Parms{}; + + Parms.LevelIndex = LevelIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetLevelName +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& LevelName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetLevelName(const class FString& LevelName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetLevelName"); + + Params::MapSubSystem_MiniMapSetLevelName Parms{}; + + Parms.LevelName = std::move(LevelName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetMap +// (Final, Exec, Native, Public) +// Parameters: +// class FName MapName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetMap(class FName MapName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetMap"); + + Params::MapSubSystem_MiniMapSetMap Parms{}; + + Parms.MapName = MapName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetNoFlyTexture +// (Final, Exec, Native, Public) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetNoFlyTexture(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetNoFlyTexture"); + + Params::MapSubSystem_MiniMapSetNoFlyTexture Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetOptions +// (Final, Exec, Native, Public) +// Parameters: +// int32 size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PathlineOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetOptions(int32 size, float Opacity, int32 PathlineOn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetOptions"); + + Params::MapSubSystem_MiniMapSetOptions Parms{}; + + Parms.size = size; + Parms.Opacity = Opacity; + Parms.PathlineOn = PathlineOn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetPerceptionOverlay +// (Final, Exec, Native, Public) + +void UMapSubSystem::MiniMapSetPerceptionOverlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetPerceptionOverlay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetPlayerActorPosition +// (Final, Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetPlayerActorPosition(float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetPlayerActorPosition"); + + Params::MapSubSystem_MiniMapSetPlayerActorPosition Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetPlayerLocation +// (Final, Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetPlayerLocation(float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetPlayerLocation"); + + Params::MapSubSystem_MiniMapSetPlayerLocation Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetPlayerLocationToCursor +// (Final, Exec, Native, Public) + +void UMapSubSystem::MiniMapSetPlayerLocationToCursor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetPlayerLocationToCursor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetPlayerToHogsmeade +// (Final, Exec, Native, Public) + +void UMapSubSystem::MiniMapSetPlayerToHogsmeade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetPlayerToHogsmeade"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetPlayerToHogwarts +// (Final, Exec, Native, Public) + +void UMapSubSystem::MiniMapSetPlayerToHogwarts() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetPlayerToHogwarts"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetScale +// (Final, Exec, Native, Public) +// Parameters: +// float size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetScale(float size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetScale"); + + Params::MapSubSystem_MiniMapSetScale Parms{}; + + Parms.size = size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetSize +// (Final, Exec, Native, Public) +// Parameters: +// float size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZoomTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetSize(float size, float ZoomTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetSize"); + + Params::MapSubSystem_MiniMapSetSize Parms{}; + + Parms.size = size; + Parms.ZoomTime = ZoomTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapSetTutorialIntroLevel +// (Final, Exec, Native, Public) +// Parameters: +// class FName IntroLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::MiniMapSetTutorialIntroLevel(class FName IntroLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapSetTutorialIntroLevel"); + + Params::MapSubSystem_MiniMapSetTutorialIntroLevel Parms{}; + + Parms.IntroLevel = IntroLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapShowIconStats +// (Final, Exec, Native, Public) + +void UMapSubSystem::MiniMapShowIconStats() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapShowIconStats"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapToggleIcons +// (Final, Exec, Native, Public) + +void UMapSubSystem::MiniMapToggleIcons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapToggleIcons"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapToggleIconsNearMe +// (Final, Exec, Native, Public) + +void UMapSubSystem::MiniMapToggleIconsNearMe() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapToggleIconsNearMe"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniMapToggleIntrusionAlert +// (Final, Exec, Native, Public) + +void UMapSubSystem::MiniMapToggleIntrusionAlert() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniMapToggleIntrusionAlert"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.MiniResetPlayerLocation +// (Final, Exec, Native, Public) + +void UMapSubSystem::MiniResetPlayerLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "MiniResetPlayerLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.OnStartNewDay +// (Final, Native, Private) + +void UMapSubSystem::OnStartNewDay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "OnStartNewDay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.OnStartPathing +// (Final, Native, Public) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 BeaconHandle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::OnStartPathing(const class UObject* i_caller, uint32 BeaconHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "OnStartPathing"); + + Params::MapSubSystem_OnStartPathing Parms{}; + + Parms.i_caller = i_caller; + Parms.BeaconHandle = BeaconHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.OnStatChanged +// (Final, Native, Private) +// Parameters: +// const class FName StatID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Delta (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::OnStatChanged(const class FName StatID, const int32 Value, const int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "OnStatChanged"); + + Params::MapSubSystem_OnStatChanged Parms{}; + + Parms.StatID = StatID; + Parms.Value = Value; + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.OutputCanvasPanelLog +// (Final, Exec, Native, Public) + +void UMapSubSystem::OutputCanvasPanelLog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "OutputCanvasPanelLog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.OutputWidgetLog +// (Final, Exec, Native, Public) + +void UMapSubSystem::OutputWidgetLog() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "OutputWidgetLog"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.RecenterMapPawn +// (Final, Native, Public, BlueprintCallable) + +void UMapSubSystem::RecenterMapPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "RecenterMapPawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.RemoveAreaBeaconByHandle +// (Final, Exec, Native, Public) +// Parameters: +// int32 Handle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::RemoveAreaBeaconByHandle(int32 Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "RemoveAreaBeaconByHandle"); + + Params::MapSubSystem_RemoveAreaBeaconByHandle Parms{}; + + Parms.Handle = Handle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.RemovePathToLocation +// (Final, Native, Public, BlueprintCallable) + +void UMapSubSystem::RemovePathToLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "RemovePathToLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.RestoreMap +// (Final, Native, Public, BlueprintCallable) + +void UMapSubSystem::RestoreMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "RestoreMap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetActiveMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName MapName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::SetActiveMap(class FName MapName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetActiveMap"); + + Params::MapSubSystem_SetActiveMap Parms{}; + + Parms.MapName = MapName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.SetActiveMapByType +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EMapTypes* MapType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::SetActiveMapByType(EMapTypes* MapType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetActiveMapByType"); + + Params::MapSubSystem_SetActiveMapByType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MapType != nullptr) + *MapType = Parms.MapType; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.SetCoverDisplayed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsDisplayed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetCoverDisplayed(bool IsDisplayed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetCoverDisplayed"); + + Params::MapSubSystem_SetCoverDisplayed Parms{}; + + Parms.IsDisplayed = IsDisplayed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetDeveloperMenuUsed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pUsedDeveloperMenu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetDeveloperMenuUsed(bool pUsedDeveloperMenu) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetDeveloperMenuUsed"); + + Params::MapSubSystem_SetDeveloperMenuUsed Parms{}; + + Parms.pUsedDeveloperMenu = pUsedDeveloperMenu; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetFadeToGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pSetFadeToGame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetFadeToGame(bool pSetFadeToGame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetFadeToGame"); + + Params::MapSubSystem_SetFadeToGame Parms{}; + + Parms.pSetFadeToGame = pSetFadeToGame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetFelixFelicisPotionActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pFelixFelicisPotionActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetFelixFelicisPotionActive(bool pFelixFelicisPotionActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetFelixFelicisPotionActive"); + + Params::MapSubSystem_SetFelixFelicisPotionActive Parms{}; + + Parms.pFelixFelicisPotionActive = pFelixFelicisPotionActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetFelixFelicisPotionRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float PotionRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetFelixFelicisPotionRadius(float PotionRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetFelixFelicisPotionRadius"); + + Params::MapSubSystem_SetFelixFelicisPotionRadius Parms{}; + + Parms.PotionRadius = PotionRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetFieldGuideWorldToNull +// (Final, Exec, Native, Public) + +void UMapSubSystem::SetFieldGuideWorldToNull() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetFieldGuideWorldToNull"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetHasIntroPlayed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool HasPlayed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetHasIntroPlayed(bool HasPlayed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetHasIntroPlayed"); + + Params::MapSubSystem_SetHasIntroPlayed Parms{}; + + Parms.HasPlayed = HasPlayed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetIfFromFieldGuide +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pIsFromFieldGuide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetIfFromFieldGuide(bool pIsFromFieldGuide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetIfFromFieldGuide"); + + Params::MapSubSystem_SetIfFromFieldGuide Parms{}; + + Parms.pIsFromFieldGuide = pIsFromFieldGuide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetInPauseMenu +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InPauseMenuFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetInPauseMenu(bool InPauseMenuFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetInPauseMenu"); + + Params::MapSubSystem_SetInPauseMenu Parms{}; + + Parms.InPauseMenuFlag = InPauseMenuFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetIsFromDungeon +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsFromDungeon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetIsFromDungeon(bool IsFromDungeon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetIsFromDungeon"); + + Params::MapSubSystem_SetIsFromDungeon Parms{}; + + Parms.IsFromDungeon = IsFromDungeon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetIsFromOverland +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsFromOverland (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetIsFromOverland(bool IsFromOverland) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetIsFromOverland"); + + Params::MapSubSystem_SetIsFromOverland Parms{}; + + Parms.IsFromOverland = IsFromOverland; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetIsInVault +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsInVault (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetIsInVault(bool InIsInVault) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetIsInVault"); + + Params::MapSubSystem_SetIsInVault Parms{}; + + Parms.InIsInVault = InIsInVault; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetLastActiveMap +// (Final, Native, Public, BlueprintCallable) + +void UMapSubSystem::SetLastActiveMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetLastActiveMap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetMapTransitionStyle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMapTransitionStyle InStyle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetMapTransitionStyle(EMapTransitionStyle InStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetMapTransitionStyle"); + + Params::MapSubSystem_SetMapTransitionStyle Parms{}; + + Parms.InStyle = InStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetMiniMapManager +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapManager* pMiniMapManager (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetMiniMapManager(class UMinimapManager* pMiniMapManager) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetMiniMapManager"); + + Params::MapSubSystem_SetMiniMapManager Parms{}; + + Parms.pMiniMapManager = pMiniMapManager; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetOverrideFIG01FTCheck +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pOverrideCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetOverrideFIG01FTCheck(bool pOverrideCheck) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetOverrideFIG01FTCheck"); + + Params::MapSubSystem_SetOverrideFIG01FTCheck Parms{}; + + Parms.pOverrideCheck = pOverrideCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetShouldRevealMinimapOnStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool RevealMinimapOnStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetShouldRevealMinimapOnStart(bool RevealMinimapOnStart) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetShouldRevealMinimapOnStart"); + + Params::MapSubSystem_SetShouldRevealMinimapOnStart Parms{}; + + Parms.RevealMinimapOnStart = RevealMinimapOnStart; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.SetToMapFromIndexOrTab +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InToMapFromIndexOrTab (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::SetToMapFromIndexOrTab(bool InToMapFromIndexOrTab) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SetToMapFromIndexOrTab"); + + Params::MapSubSystem_SetToMapFromIndexOrTab Parms{}; + + Parms.InToMapFromIndexOrTab = InToMapFromIndexOrTab; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.ShowDebugPanel +// (Final, Native, Public, BlueprintCallable) + +void UMapSubSystem::ShowDebugPanel() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "ShowDebugPanel"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.ShowMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShowMap_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::ShowMap(bool ShowMap_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "ShowMap"); + + Params::MapSubSystem_ShowMap Parms{}; + + Parms.ShowMap_0 = ShowMap_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.StartMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::StartMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "StartMap"); + + Params::MapSubSystem_StartMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.StartMapExitTransition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::StartMapExitTransition(float InDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "StartMapExitTransition"); + + Params::MapSubSystem_StartMapExitTransition Parms{}; + + Parms.InDuration = InDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.StartTutorialOpenMap +// (Final, Exec, Native, Public) +// Parameters: +// class FName TutorialName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::StartTutorialOpenMap(class FName TutorialName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "StartTutorialOpenMap"); + + Params::MapSubSystem_StartTutorialOpenMap Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.StopMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pCleanupActors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMapPostFadeState PostFadeState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::StopMap(bool pCleanupActors, EMapPostFadeState PostFadeState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "StopMap"); + + Params::MapSubSystem_StopMap Parms{}; + + Parms.pCleanupActors = pCleanupActors; + Parms.PostFadeState = PostFadeState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.SubdivideAndCreateOctreeAsync +// (Final, Native, Private, BlueprintCallable) + +void UMapSubSystem::SubdivideAndCreateOctreeAsync() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "SubdivideAndCreateOctreeAsync"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.TeleportToListIndex +// (Final, Exec, Native, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::TeleportToListIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "TeleportToListIndex"); + + Params::MapSubSystem_TeleportToListIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.TriggerAccessibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAccessibilityAudioCueEventType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::TriggerAccessibility(EAccessibilityAudioCueEventType Type, class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "TriggerAccessibility"); + + Params::MapSubSystem_TriggerAccessibility Parms{}; + + Parms.Type = Type; + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.TriggerMapScreenFadeIn +// (Final, Native, Public, BlueprintCallable) + +void UMapSubSystem::TriggerMapScreenFadeIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "TriggerMapScreenFadeIn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.TriggerMapScreenFadeOut +// (Final, Native, Public, BlueprintCallable) + +void UMapSubSystem::TriggerMapScreenFadeOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "TriggerMapScreenFadeOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.UIReleaseTransitionLock +// (Final, Exec, Native, Public) + +void UMapSubSystem::UIReleaseTransitionLock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "UIReleaseTransitionLock"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.UnloadFieldGuideLevels +// (Final, Exec, Native, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::UnloadFieldGuideLevels() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "UnloadFieldGuideLevels"); + + Params::MapSubSystem_UnloadFieldGuideLevels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.UnloadLevels +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMapSubSystem::UnloadLevels() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "UnloadLevels"); + + Params::MapSubSystem_UnloadLevels Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MapSubSystem.UpdateDungeonFogMaskAsync +// (Final, Native, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& PlayerPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMapSubSystem::UpdateDungeonFogMaskAsync(const struct FVector& PlayerPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "UpdateDungeonFogMaskAsync"); + + Params::MapSubSystem_UpdateDungeonFogMaskAsync Parms{}; + + Parms.PlayerPosition = std::move(PlayerPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.UpdatePlayerRegionAsync +// (Final, Native, Private, BlueprintCallable) + +void UMapSubSystem::UpdatePlayerRegionAsync() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "UpdatePlayerRegionAsync"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MapSubSystem.GetMapTransitionStyle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMapTransitionStyle ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMapTransitionStyle UMapSubSystem::GetMapTransitionStyle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MapSubSystem", "GetMapTransitionStyle"); + + Params::MapSubSystem_GetMapTransitionStyle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SceneRigRuleState_DialogueSequence.OnForceFinishChanged +// (Final, Native, Protected) +// Parameters: +// const struct FTimeRigCoordinate& PreviousCoordinate (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTimeRigCoordinate& CurrentCoordinate (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void USceneRigRuleState_DialogueSequence::OnForceFinishChanged(const struct FTimeRigCoordinate& PreviousCoordinate, const struct FTimeRigCoordinate& CurrentCoordinate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigRuleState_DialogueSequence", "OnForceFinishChanged"); + + Params::SceneRigRuleState_DialogueSequence_OnForceFinishChanged Parms{}; + + Parms.PreviousCoordinate = std::move(PreviousCoordinate); + Parms.CurrentCoordinate = std::move(CurrentCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Marker.GenerateUniqueName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InBaseName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName AMarker::GenerateUniqueName(class FName InBaseName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Marker", "GenerateUniqueName"); + + Params::Marker_GenerateUniqueName Parms{}; + + Parms.InBaseName = InBaseName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MaterialDefaultParametersBlueprintLibrary.GetMaterialDefaultParameters +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMaterialDefaultParameters* MaterialDefaultParameters (Parm, OutParm, NativeAccessSpecifierPublic) + +void UMaterialDefaultParametersBlueprintLibrary::GetMaterialDefaultParameters(class UMaterialInterface* Material, struct FMaterialDefaultParameters* MaterialDefaultParameters) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MaterialDefaultParametersBlueprintLibrary", "GetMaterialDefaultParameters"); + + Params::MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultParameters Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (MaterialDefaultParameters != nullptr) + *MaterialDefaultParameters = std::move(Parms.MaterialDefaultParameters); +} + + +// Function Phoenix.MaterialDefaultParametersBlueprintLibrary.GetMaterialDefaultScalarParameter +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMaterialDefaultParameters&MaterialDefaultParameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* DefaultValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialDefaultParametersBlueprintLibrary::GetMaterialDefaultScalarParameter(const struct FMaterialDefaultParameters& MaterialDefaultParameters, class FName ParameterName, float* DefaultValue, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MaterialDefaultParametersBlueprintLibrary", "GetMaterialDefaultScalarParameter"); + + Params::MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultScalarParameter Parms{}; + + Parms.MaterialDefaultParameters = std::move(MaterialDefaultParameters); + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DefaultValue != nullptr) + *DefaultValue = Parms.DefaultValue; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MaterialDefaultParametersBlueprintLibrary.GetMaterialDefaultTextureParameter +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMaterialDefaultParameters&MaterialDefaultParameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture** DefaultValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialDefaultParametersBlueprintLibrary::GetMaterialDefaultTextureParameter(const struct FMaterialDefaultParameters& MaterialDefaultParameters, class FName ParameterName, class UTexture** DefaultValue, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MaterialDefaultParametersBlueprintLibrary", "GetMaterialDefaultTextureParameter"); + + Params::MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultTextureParameter Parms{}; + + Parms.MaterialDefaultParameters = std::move(MaterialDefaultParameters); + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DefaultValue != nullptr) + *DefaultValue = Parms.DefaultValue; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MaterialDefaultParametersBlueprintLibrary.GetMaterialDefaultVectorParameter +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMaterialDefaultParameters&MaterialDefaultParameters (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class FName ParameterName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FLinearColor* DefaultValue (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMaterialDefaultParametersBlueprintLibrary::GetMaterialDefaultVectorParameter(const struct FMaterialDefaultParameters& MaterialDefaultParameters, class FName ParameterName, struct FLinearColor* DefaultValue, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MaterialDefaultParametersBlueprintLibrary", "GetMaterialDefaultVectorParameter"); + + Params::MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultVectorParameter Parms{}; + + Parms.MaterialDefaultParameters = std::move(MaterialDefaultParameters); + Parms.ParameterName = ParameterName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (DefaultValue != nullptr) + *DefaultValue = std::move(Parms.DefaultValue); + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.FoodsMathHelpers.MakeOrthogonalUnitVector +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& In (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Orthoganal (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::MakeOrthogonalUnitVector(const struct FVector& In, struct FVector* Orthoganal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "MakeOrthogonalUnitVector"); + + Params::FoodsMathHelpers_MakeOrthogonalUnitVector Parms{}; + + Parms.In = std::move(In); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Orthoganal != nullptr) + *Orthoganal = std::move(Parms.Orthoganal); +} + + +// Function Phoenix.FoodsMathHelpers.RandomInCone +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* RandomDir (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfAngleInnerDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HalfAngleOuterDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RandomInCone(const struct FVector& Direction, struct FVector* RandomDir, float HalfAngleInnerDegrees, float HalfAngleOuterDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RandomInCone"); + + Params::FoodsMathHelpers_RandomInCone Parms{}; + + Parms.Direction = std::move(Direction); + Parms.HalfAngleInnerDegrees = HalfAngleInnerDegrees; + Parms.HalfAngleOuterDegrees = HalfAngleOuterDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (RandomDir != nullptr) + *RandomDir = std::move(Parms.RandomDir); +} + + +// Function Phoenix.FoodsMathHelpers.RandomUniformPointOnSphere +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// int32 NumPoints (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* PointOnSphere (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RandomHalfAngleInnerDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RandomHalfAngleOuterDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RandomUniformPointOnSphere(int32 NumPoints, int32 Point, struct FVector* PointOnSphere, float RandomHalfAngleInnerDegrees, float RandomHalfAngleOuterDegrees) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RandomUniformPointOnSphere"); + + Params::FoodsMathHelpers_RandomUniformPointOnSphere Parms{}; + + Parms.NumPoints = NumPoints; + Parms.Point = Point; + Parms.RandomHalfAngleInnerDegrees = RandomHalfAngleInnerDegrees; + Parms.RandomHalfAngleOuterDegrees = RandomHalfAngleOuterDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PointOnSphere != nullptr) + *PointOnSphere = std::move(Parms.PointOnSphere); +} + + +// Function Phoenix.FoodsMathHelpers.RandomUniformPointsOnSphere +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 NumPoints (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float RandomHalfAngleDegrees (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* PointsOnSphere (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RandomUniformPointsOnSphere(int32 NumPoints, float RandomHalfAngleDegrees, TArray* PointsOnSphere) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RandomUniformPointsOnSphere"); + + Params::FoodsMathHelpers_RandomUniformPointsOnSphere Parms{}; + + Parms.NumPoints = NumPoints; + Parms.RandomHalfAngleDegrees = RandomHalfAngleDegrees; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PointsOnSphere != nullptr) + *PointsOnSphere = std::move(Parms.PointsOnSphere); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitX(const struct FVector& UnitX, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitX"); + + Params::FoodsMathHelpers_RotationFromUnitX Parms{}; + + Parms.UnitX = std::move(UnitX); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitXY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitXY(const struct FVector& UnitX, const struct FVector& UnitY, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitXY"); + + Params::FoodsMathHelpers_RotationFromUnitXY Parms{}; + + Parms.UnitX = std::move(UnitX); + Parms.UnitY = std::move(UnitY); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitXYSafe +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitXYSafe(const struct FVector& UnitX, const struct FVector& UnitY, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitXYSafe"); + + Params::FoodsMathHelpers_RotationFromUnitXYSafe Parms{}; + + Parms.UnitX = std::move(UnitX); + Parms.UnitY = std::move(UnitY); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitXZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitXZ(const struct FVector& UnitX, const struct FVector& UnitZ, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitXZ"); + + Params::FoodsMathHelpers_RotationFromUnitXZ Parms{}; + + Parms.UnitX = std::move(UnitX); + Parms.UnitZ = std::move(UnitZ); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitXZSafe +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitXZSafe(const struct FVector& UnitX, const struct FVector& UnitZ, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitXZSafe"); + + Params::FoodsMathHelpers_RotationFromUnitXZSafe Parms{}; + + Parms.UnitX = std::move(UnitX); + Parms.UnitZ = std::move(UnitZ); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitY(const struct FVector& UnitY, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitY"); + + Params::FoodsMathHelpers_RotationFromUnitY Parms{}; + + Parms.UnitY = std::move(UnitY); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitYX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitYX(const struct FVector& UnitY, const struct FVector& UnitX, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitYX"); + + Params::FoodsMathHelpers_RotationFromUnitYX Parms{}; + + Parms.UnitY = std::move(UnitY); + Parms.UnitX = std::move(UnitX); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitYXSafe +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitYXSafe(const struct FVector& UnitY, const struct FVector& UnitX, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitYXSafe"); + + Params::FoodsMathHelpers_RotationFromUnitYXSafe Parms{}; + + Parms.UnitY = std::move(UnitY); + Parms.UnitX = std::move(UnitX); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitYZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitYZ(const struct FVector& UnitY, const struct FVector& UnitZ, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitYZ"); + + Params::FoodsMathHelpers_RotationFromUnitYZ Parms{}; + + Parms.UnitY = std::move(UnitY); + Parms.UnitZ = std::move(UnitZ); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitYZSafe +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitYZSafe(const struct FVector& UnitY, const struct FVector& UnitZ, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitYZSafe"); + + Params::FoodsMathHelpers_RotationFromUnitYZSafe Parms{}; + + Parms.UnitY = std::move(UnitY); + Parms.UnitZ = std::move(UnitZ); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZ +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitZ(const struct FVector& UnitZ, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitZ"); + + Params::FoodsMathHelpers_RotationFromUnitZ Parms{}; + + Parms.UnitZ = std::move(UnitZ); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZX +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitZX(const struct FVector& UnitZ, const struct FVector& UnitX, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitZX"); + + Params::FoodsMathHelpers_RotationFromUnitZX Parms{}; + + Parms.UnitZ = std::move(UnitZ); + Parms.UnitX = std::move(UnitX); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZXSafe +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitZXSafe(const struct FVector& UnitZ, const struct FVector& UnitX, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitZXSafe"); + + Params::FoodsMathHelpers_RotationFromUnitZXSafe Parms{}; + + Parms.UnitZ = std::move(UnitZ); + Parms.UnitX = std::move(UnitX); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZY +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitZY(const struct FVector& UnitZ, const struct FVector& UnitY, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitZY"); + + Params::FoodsMathHelpers_RotationFromUnitZY Parms{}; + + Parms.UnitZ = std::move(UnitZ); + Parms.UnitY = std::move(UnitY); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZYSafe +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationFromUnitZYSafe(const struct FVector& UnitZ, const struct FVector& UnitY, struct FRotator* Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationFromUnitZYSafe"); + + Params::FoodsMathHelpers_RotationFromUnitZYSafe Parms{}; + + Parms.UnitZ = std::move(UnitZ); + Parms.UnitY = std::move(UnitY); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Rotation != nullptr) + *Rotation = std::move(Parms.Rotation); +} + + +// Function Phoenix.FoodsMathHelpers.RotationSafePerp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& UnitA (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& UnitB (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* SafePerp (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationSafePerp(const struct FVector& UnitA, const struct FVector& UnitB, struct FVector* SafePerp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationSafePerp"); + + Params::FoodsMathHelpers_RotationSafePerp Parms{}; + + Parms.UnitA = std::move(UnitA); + Parms.UnitB = std::move(UnitB); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SafePerp != nullptr) + *SafePerp = std::move(Parms.SafePerp); +} + + +// Function Phoenix.FoodsMathHelpers.RotationSafeUp +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FVector& Unit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* SafeUp (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::RotationSafeUp(const struct FVector& Unit, struct FVector* SafeUp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "RotationSafeUp"); + + Params::FoodsMathHelpers_RotationSafeUp Parms{}; + + Parms.Unit = std::move(Unit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SafeUp != nullptr) + *SafeUp = std::move(Parms.SafeUp); +} + + +// Function Phoenix.FoodsMathHelpers.TriangleWave +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Period (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Output (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amplitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::TriangleWave(float Time, float Period, float* Output, float Amplitude) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "TriangleWave"); + + Params::FoodsMathHelpers_TriangleWave Parms{}; + + Parms.Time = Time; + Parms.Period = Period; + Parms.Amplitude = Amplitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Output != nullptr) + *Output = Parms.Output; +} + + +// Function Phoenix.FoodsMathHelpers.TriangleWaveCosine +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Period (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Output (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amplitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Phase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::TriangleWaveCosine(float Time, float Period, float* Output, float Amplitude, float Phase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "TriangleWaveCosine"); + + Params::FoodsMathHelpers_TriangleWaveCosine Parms{}; + + Parms.Time = Time; + Parms.Period = Period; + Parms.Amplitude = Amplitude; + Parms.Phase = Phase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Output != nullptr) + *Output = Parms.Output; +} + + +// Function Phoenix.FoodsMathHelpers.TriangleWaveSine +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Period (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* Output (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amplitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::TriangleWaveSine(float Time, float Period, float* Output, float Amplitude) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "TriangleWaveSine"); + + Params::FoodsMathHelpers_TriangleWaveSine Parms{}; + + Parms.Time = Time; + Parms.Period = Period; + Parms.Amplitude = Amplitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Output != nullptr) + *Output = Parms.Output; +} + + +// Function Phoenix.FoodsMathHelpers.UniformPointOnSphere +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 NumPoints (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* PointOnSphere (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::UniformPointOnSphere(int32 NumPoints, int32 Point, struct FVector* PointOnSphere) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "UniformPointOnSphere"); + + Params::FoodsMathHelpers_UniformPointOnSphere Parms{}; + + Parms.NumPoints = NumPoints; + Parms.Point = Point; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PointOnSphere != nullptr) + *PointOnSphere = std::move(Parms.PointOnSphere); +} + + +// Function Phoenix.FoodsMathHelpers.UniformPointsOnSphere +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 NumPoints (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* PointsOnSphere (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UFoodsMathHelpers::UniformPointsOnSphere(int32 NumPoints, TArray* PointsOnSphere) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FoodsMathHelpers", "UniformPointsOnSphere"); + + Params::FoodsMathHelpers_UniformPointsOnSphere Parms{}; + + Parms.NumPoints = NumPoints; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PointsOnSphere != nullptr) + *PointsOnSphere = std::move(Parms.PointsOnSphere); +} + + +// Function Phoenix.TriggerBox_Floor.OnOverlapBegin +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ATriggerBox_Floor::OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TriggerBox_Floor", "OnOverlapBegin"); + + Params::TriggerBox_Floor_OnOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TriggerBox_Floor.OnOverlapEnd +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATriggerBox_Floor::OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TriggerBox_Floor", "OnOverlapEnd"); + + Params::TriggerBox_Floor_OnOverlapEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MenuCursorWidget.Cursor_FadeIn +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UMenuCursorWidget::Cursor_FadeIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuCursorWidget", "Cursor_FadeIn"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MenuCursorWidget.Cursor_FadeInDone +// (Final, Native, Public, BlueprintCallable) + +void UMenuCursorWidget::Cursor_FadeInDone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuCursorWidget", "Cursor_FadeInDone"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MenuCursorWidget.Cursor_FadeOut +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UMenuCursorWidget::Cursor_FadeOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuCursorWidget", "Cursor_FadeOut"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MenuCursorWidget.Cursor_FadeOutDone +// (Final, Native, Public, BlueprintCallable) + +void UMenuCursorWidget::Cursor_FadeOutDone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuCursorWidget", "Cursor_FadeOutDone"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MenuCursorWidget.OnScaleCursor +// (Event, Public, BlueprintEvent) + +void UMenuCursorWidget::OnScaleCursor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuCursorWidget", "OnScaleCursor"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MenuCursorWidget.ResetTooltipState +// (Final, Native, Public, BlueprintCallable) + +void UMenuCursorWidget::ResetTooltipState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuCursorWidget", "ResetTooltipState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MenuCursorWidget.ScaleCursor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsHover (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuCursorWidget::ScaleCursor(bool IsHover) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuCursorWidget", "ScaleCursor"); + + Params::MenuCursorWidget_ScaleCursor Parms{}; + + Parms.IsHover = IsHover; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MenuCursorWidget.SetTooltipExpandState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShouldAnimate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuCursorWidget::SetTooltipExpandState(bool IsExpanded, bool ShouldAnimate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuCursorWidget", "SetTooltipExpandState"); + + Params::MenuCursorWidget_SetTooltipExpandState Parms{}; + + Parms.IsExpanded = IsExpanded; + Parms.ShouldAnimate = ShouldAnimate; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MenuTextButton.MoveCursorToButton +// (Exec, Event, Public, BlueprintCallable, BlueprintEvent) + +void UMenuTextButton::MoveCursorToButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuTextButton", "MoveCursorToButton"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MinimapDungeon.ChangeLevel +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 LevelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapDungeon::ChangeLevel(int32 LevelIndex, bool fromInit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapDungeon", "ChangeLevel"); + + Params::MinimapDungeon_ChangeLevel Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.fromInit = fromInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapDungeon.Init +// (Native, Public, BlueprintCallable) +// Parameters: +// bool LoadNavMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapDungeon::Init(bool LoadNavMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapDungeon", "Init"); + + Params::MinimapDungeon_Init Parms{}; + + Parms.LoadNavMesh = LoadNavMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapDungeon.TextureLoadedCallback +// (Native, Public) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapDungeon::TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapDungeon", "TextureLoadedCallback"); + + Params::MinimapDungeon_TextureLoadedCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.InputKeyConsoleCommand +// (Final, Exec, Native, Static, Public) +// Parameters: +// const class FString& KeyStates (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Button (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixMMCommandImplementations::InputKeyConsoleCommand(const class FString& KeyStates, const class FString& Button) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixMMCommandImplementations", "InputKeyConsoleCommand"); + + Params::PhoenixMMCommandImplementations_InputKeyConsoleCommand Parms{}; + + Parms.KeyStates = std::move(KeyStates); + Parms.Button = std::move(Button); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.ToggleWImGUIMainWindow +// (Final, Exec, Native, Static, Public) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixMMCommandImplementations::ToggleWImGUIMainWindow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixMMCommandImplementations", "ToggleWImGUIMainWindow"); + + Params::PhoenixMMCommandImplementations_ToggleWImGUIMainWindow Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.ButtonDelegate +// (Final, Native, Private) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::ButtonDelegate(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "ButtonDelegate"); + + Params::PhoenixMMCommandImplementations_ButtonDelegate Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.HoldStreamingUpdate +// (Final, Native, Private) + +void UPhoenixMMCommandImplementations::HoldStreamingUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "HoldStreamingUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QACameraLookInDirection +// (Exec, Native, Public) +// Parameters: +// float AroundY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AroundZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QACameraLookInDirection(float AroundY, float AroundZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QACameraLookInDirection"); + + Params::PhoenixMMCommandImplementations_QACameraLookInDirection Parms{}; + + Parms.AroundY = AroundY; + Parms.AroundZ = AroundZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetAllLocation +// (Exec, Native, Public) +// Parameters: +// const class FString& ActorName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAGetAllLocation(const class FString& ActorName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetAllLocation"); + + Params::PhoenixMMCommandImplementations_QAGetAllLocation Parms{}; + + Parms.ActorName = std::move(ActorName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetAverageFrametime +// (Exec, Native, Public) +// Parameters: +// int32 FrameSampleCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SampleFrequencyMS (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAGetAverageFrametime(int32 FrameSampleCount, int32 SampleFrequencyMS) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetAverageFrametime"); + + Params::PhoenixMMCommandImplementations_QAGetAverageFrametime Parms{}; + + Parms.FrameSampleCount = FrameSampleCount; + Parms.SampleFrequencyMS = SampleFrequencyMS; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetCameraInformation +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetCameraInformation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetCameraInformation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetCL +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetCL() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetCL"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetGameStateInformation +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetGameStateInformation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetGameStateInformation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetNearbyActors +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetNearbyActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetNearbyActors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetNearbyEnemies +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetNearbyEnemies() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetNearbyEnemies"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetOverlandLightProbeCaptureTimes +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetOverlandLightProbeCaptureTimes() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetOverlandLightProbeCaptureTimes"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetOverlandTileInformation +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetOverlandTileInformation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetOverlandTileInformation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetPlatform +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetPlatform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetPlatform"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetPlayerInformation +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetPlayerInformation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetPlayerInformation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetPlayerWorldLocation +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetPlayerWorldLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetPlayerWorldLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetPOIs +// (Exec, Native, Public) +// Parameters: +// const class FString& SearchString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAGetPOIs(const class FString& SearchString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetPOIs"); + + Params::PhoenixMMCommandImplementations_QAGetPOIs Parms{}; + + Parms.SearchString = std::move(SearchString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetPSOProgress +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetPSOProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetPSOProgress"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetScreenResolution +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetScreenResolution() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetScreenResolution"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetTime +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetTime"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetTODLocations +// (Exec, Native, Public) +// Parameters: +// const class FString& TODGroup (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAGetTODLocations(const class FString& TODGroup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetTODLocations"); + + Params::PhoenixMMCommandImplementations_QAGetTODLocations Parms{}; + + Parms.TODGroup = std::move(TODGroup); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetUpscaleMode +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGetUpscaleMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGetUpscaleMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGivePlayer +// (Exec, Native, Public) +// Parameters: +// const class FString& Item (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAGivePlayer(const class FString& Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGivePlayer"); + + Params::PhoenixMMCommandImplementations_QAGivePlayer Parms{}; + + Parms.Item = std::move(Item); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGivePlayerResource +// (Exec, Native, Public) +// Parameters: +// const class FString& ResourceType (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAGivePlayerResource(const class FString& ResourceType, float Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGivePlayerResource"); + + Params::PhoenixMMCommandImplementations_QAGivePlayerResource Parms{}; + + Parms.ResourceType = std::move(ResourceType); + Parms.Amount = Amount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGodMode +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAGodMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGodMode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAGoToPosition +// (Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAGoToPosition(float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAGoToPosition"); + + Params::PhoenixMMCommandImplementations_QAGoToPosition Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAHoldMMUntilFinishedStreaming +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAHoldMMUntilFinishedStreaming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAHoldMMUntilFinishedStreaming"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAIsLevelLoaded +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAIsLevelLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAIsLevelLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAKillEnemiesInRadius +// (Exec, Native, Public) +// Parameters: +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAKillEnemiesInRadius(float Radius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAKillEnemiesInRadius"); + + Params::PhoenixMMCommandImplementations_QAKillEnemiesInRadius Parms{}; + + Parms.Radius = Radius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAKillNearestEnemy +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAKillNearestEnemy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAKillNearestEnemy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QALevelUp +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QALevelUp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QALevelUp"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QALocationLogAdd +// (Exec, Native, Public) +// Parameters: +// const class FString& LocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QALocationLogAdd(const class FString& LocationName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QALocationLogAdd"); + + Params::PhoenixMMCommandImplementations_QALocationLogAdd Parms{}; + + Parms.LocationName = std::move(LocationName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QALocationLogClear +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QALocationLogClear() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QALocationLogClear"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QALocationLogDump +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QALocationLogDump() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QALocationLogDump"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QALocationLogRemoveLast +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QALocationLogRemoveLast() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QALocationLogRemoveLast"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QALockPlayerAtCurrentPosition +// (Exec, Native, Public) +// Parameters: +// bool Set (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QALockPlayerAtCurrentPosition(bool Set) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QALockPlayerAtCurrentPosition"); + + Params::PhoenixMMCommandImplementations_QALockPlayerAtCurrentPosition Parms{}; + + Parms.Set = Set; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QALockPlayerPosition +// (Exec, Native, Public) +// Parameters: +// bool Set (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QALockPlayerPosition(bool Set, float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QALockPlayerPosition"); + + Params::PhoenixMMCommandImplementations_QALockPlayerPosition Parms{}; + + Parms.Set = Set; + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QALookAtActor +// (Exec, Native, Public) +// Parameters: +// const class FString& ActorName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QALookAtActor(const class FString& ActorName, float Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QALookAtActor"); + + Params::PhoenixMMCommandImplementations_QALookAtActor Parms{}; + + Parms.ActorName = std::move(ActorName); + Parms.Target = Target; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAPlayerLookInDirection +// (Exec, Native, Public) +// Parameters: +// float AroundY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAPlayerLookInDirection(float AroundY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAPlayerLookInDirection"); + + Params::PhoenixMMCommandImplementations_QAPlayerLookInDirection Parms{}; + + Parms.AroundY = AroundY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAPressButtonConsole +// (Exec, Native, Public) +// Parameters: +// const class FString& ButtonName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimePressed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAPressButtonConsole(const class FString& ButtonName, float TimePressed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAPressButtonConsole"); + + Params::PhoenixMMCommandImplementations_QAPressButtonConsole Parms{}; + + Parms.ButtonName = std::move(ButtonName); + Parms.TimePressed = TimePressed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QARecordPlayerLocation +// (Exec, Native, Public) +// Parameters: +// const class FString& IdentifyingString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QARecordPlayerLocation(const class FString& IdentifyingString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QARecordPlayerLocation"); + + Params::PhoenixMMCommandImplementations_QARecordPlayerLocation Parms{}; + + Parms.IdentifyingString = std::move(IdentifyingString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QARunAtDungeonEntrance +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QARunAtDungeonEntrance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QARunAtDungeonEntrance"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QARunAtDungeonExit +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QARunAtDungeonExit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QARunAtDungeonExit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QARunForward +// (Exec, Native, Public) +// Parameters: +// float Speed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QARunForward(float Speed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QARunForward"); + + Params::PhoenixMMCommandImplementations_QARunForward Parms{}; + + Parms.Speed = Speed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QASetPlayerRotation +// (Exec, Native, Public) +// Parameters: +// float rotX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float rotY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float rotZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QASetPlayerRotation(float rotX, float rotY, float rotZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QASetPlayerRotation"); + + Params::PhoenixMMCommandImplementations_QASetPlayerRotation Parms{}; + + Parms.rotX = rotX; + Parms.rotY = rotY; + Parms.rotZ = rotZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QASetPlayerStart +// (Exec, Native, Public) +// Parameters: +// float locX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float locY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float locZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float rotX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float rotY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float rotZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QASetPlayerStart(float locX, float locY, float locZ, float rotX, float rotY, float rotZ) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QASetPlayerStart"); + + Params::PhoenixMMCommandImplementations_QASetPlayerStart Parms{}; + + Parms.locX = locX; + Parms.locY = locY; + Parms.locZ = locZ; + Parms.rotX = rotX; + Parms.rotY = rotY; + Parms.rotZ = rotZ; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAStreamingForceUnload +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QAStreamingForceUnload() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAStreamingForceUnload"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QAStreamingRecordSession +// (Exec, Native, Public) +// Parameters: +// const class FString& SessionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::QAStreamingRecordSession(const class FString& SessionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QAStreamingRecordSession"); + + Params::PhoenixMMCommandImplementations_QAStreamingRecordSession Parms{}; + + Parms.SessionName = std::move(SessionName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.QATargetNearestEnemy +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::QATargetNearestEnemy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "QATargetNearestEnemy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.ReleaseCamera +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::ReleaseCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "ReleaseCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.RunAtDungeonDelegate +// (Final, Native, Private, HasDefaults) +// Parameters: +// const struct FVector& TargetLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::RunAtDungeonDelegate(const struct FVector& TargetLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "RunAtDungeonDelegate"); + + Params::PhoenixMMCommandImplementations_RunAtDungeonDelegate Parms{}; + + Parms.TargetLocation = std::move(TargetLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.RunAtDungeonExitDelegate +// (Final, Native, Private, HasDefaults) +// Parameters: +// const struct FVector& TargetLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixMMCommandImplementations::RunAtDungeonExitDelegate(const struct FVector& TargetLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "RunAtDungeonExitDelegate"); + + Params::PhoenixMMCommandImplementations_RunAtDungeonExitDelegate Parms{}; + + Parms.TargetLocation = std::move(TargetLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixMMCommandImplementations.ToggleWorldBounds +// (Exec, Native, Public) + +void UPhoenixMMCommandImplementations::ToggleWorldBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixMMCommandImplementations", "ToggleWorldBounds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapHogsmeade.ChangeLevel +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 LevelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapHogsmeade::ChangeLevel(int32 LevelIndex, bool fromInit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogsmeade", "ChangeLevel"); + + Params::MinimapHogsmeade_ChangeLevel Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.fromInit = fromInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapHogsmeade.GetBottomRightBound +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapHogsmeade::GetBottomRightBound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogsmeade", "GetBottomRightBound"); + + Params::MinimapHogsmeade_GetBottomRightBound Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapHogsmeade.GetDebugPlayerOffset +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMinimapHogsmeade::GetDebugPlayerOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogsmeade", "GetDebugPlayerOffset"); + + Params::MinimapHogsmeade_GetDebugPlayerOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapHogsmeade.GetTopLeftBound +// (Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMinimapHogsmeade::GetTopLeftBound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogsmeade", "GetTopLeftBound"); + + Params::MinimapHogsmeade_GetTopLeftBound Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapHogsmeade.Init +// (Native, Public, BlueprintCallable) +// Parameters: +// bool LoadNavMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapHogsmeade::Init(bool LoadNavMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogsmeade", "Init"); + + Params::MinimapHogsmeade_Init Parms{}; + + Parms.LoadNavMesh = LoadNavMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapHogsmeade.TextureLoadedCallback +// (Native, Public) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapHogsmeade::TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapHogsmeade", "TextureLoadedCallback"); + + Params::MinimapHogsmeade_TextureLoadedCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterMill.ActivateWaterMill +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AWaterMill::ActivateWaterMill() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterMill", "ActivateWaterMill"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WaterMill.DeactivateWaterMill +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AWaterMill::DeactivateWaterMill() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterMill", "DeactivateWaterMill"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MinimapManager.AddIntrusionArea +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* IntrusionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::AddIntrusionArea(class AActor* IntrusionActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "AddIntrusionArea"); + + Params::MinimapManager_AddIntrusionArea Parms{}; + + Parms.IntrusionActor = IntrusionActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.AddMiniMap +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UMinimapBase* pMiniMapbase (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::AddMiniMap(class UMinimapBase* pMiniMapbase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "AddMiniMap"); + + Params::MinimapManager_AddMiniMap Parms{}; + + Parms.pMiniMapbase = pMiniMapbase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.BeginDestroy +// (Native, Public, BlueprintCallable) + +void UMinimapManager::BeginDestroy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "BeginDestroy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.BeginPlay +// (Native, Public, BlueprintCallable) + +void UMinimapManager::BeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "BeginPlay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.DoMapTransitionEnd +// (Event, Protected, BlueprintEvent) + +void UMinimapManager::DoMapTransitionEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "DoMapTransitionEnd"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MinimapManager.DoMapTransitionStart +// (Event, Protected, BlueprintEvent) + +void UMinimapManager::DoMapTransitionStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "DoMapTransitionStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MinimapManager.FindMapByName +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class FString& MapName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMinimapBase* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapBase* UMinimapManager::FindMapByName(const class FString& MapName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "FindMapByName"); + + Params::MinimapManager_FindMapByName Parms{}; + + Parms.MapName = std::move(MapName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetActiveMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapBase* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapBase* UMinimapManager::GetActiveMiniMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetActiveMiniMap"); + + Params::MinimapManager_GetActiveMiniMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetAreIntrusionAreasActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMinimapManager::GetAreIntrusionAreasActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetAreIntrusionAreasActive"); + + Params::MinimapManager_GetAreIntrusionAreasActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetDungeonMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapDungeon* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapDungeon* UMinimapManager::GetDungeonMiniMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetDungeonMiniMap"); + + Params::MinimapManager_GetDungeonMiniMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetHogsmeadeMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapHogsmeade* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapHogsmeade* UMinimapManager::GetHogsmeadeMiniMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetHogsmeadeMiniMap"); + + Params::MinimapManager_GetHogsmeadeMiniMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetHogwartsMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapHogwarts* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapHogwarts* UMinimapManager::GetHogwartsMiniMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetHogwartsMiniMap"); + + Params::MinimapManager_GetHogwartsMiniMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetInTentTransition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMinimapManager::GetInTentTransition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetInTentTransition"); + + Params::MinimapManager_GetInTentTransition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetIntrusionAlertOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMinimapManager::GetIntrusionAlertOn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetIntrusionAlertOn"); + + Params::MinimapManager_GetIntrusionAlertOn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetIsDroneMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMinimapManager::GetIsDroneMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetIsDroneMap"); + + Params::MinimapManager_GetIsDroneMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetMapSubsytem +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class UMapSubSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMapSubSystem* UMinimapManager::GetMapSubsytem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetMapSubsytem"); + + Params::MinimapManager_GetMapSubsytem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetMiniMapSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMinimapManager::GetMiniMapSize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetMiniMapSize"); + + Params::MinimapManager_GetMiniMapSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetMiniMapVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMinimapManager::GetMiniMapVisibility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetMiniMapVisibility"); + + Params::MinimapManager_GetMiniMapVisibility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetOverlandMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapOverland* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapOverland* UMinimapManager::GetOverlandMiniMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetOverlandMiniMap"); + + Params::MinimapManager_GetOverlandMiniMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetSanctuaryMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapSanctuary* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapSanctuary* UMinimapManager::GetSanctuaryMiniMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetSanctuaryMiniMap"); + + Params::MinimapManager_GetSanctuaryMiniMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetTentsMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapTents* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapTents* UMinimapManager::GetTentsMiniMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetTentsMiniMap"); + + Params::MinimapManager_GetTentsMiniMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.GetTutorialMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMinimapTutorial* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMinimapTutorial* UMinimapManager::GetTutorialMiniMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "GetTutorialMiniMap"); + + Params::MinimapManager_GetTutorialMiniMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.HandleMapRotation +// (Final, Native, Protected, BlueprintCallable) + +void UMinimapManager::HandleMapRotation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "HandleMapRotation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.HandlePlayerAndMapRotation +// (Final, Native, Protected, BlueprintCallable) + +void UMinimapManager::HandlePlayerAndMapRotation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "HandlePlayerAndMapRotation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.HoverdroneToggleMinimap +// (Final, Native, Private) +// Parameters: +// bool bShowMiniMap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::HoverdroneToggleMinimap(bool bShowMiniMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "HoverdroneToggleMinimap"); + + Params::MinimapManager_HoverdroneToggleMinimap Parms{}; + + Parms.bShowMiniMap = bShowMiniMap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.IconTextureCallback +// (Final, Native, Public) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::IconTextureCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "IconTextureCallback"); + + Params::MinimapManager_IconTextureCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.IsParentHoverDrone +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMinimapManager::IsParentHoverDrone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "IsParentHoverDrone"); + + Params::MinimapManager_IsParentHoverDrone Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MinimapManager.MinimapScaleChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// EMiniMapSizeOption MiniMapSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::MinimapScaleChanged(EMiniMapSizeOption MiniMapSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "MinimapScaleChanged"); + + Params::MinimapManager_MinimapScaleChanged Parms{}; + + Parms.MiniMapSize = MiniMapSize; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapManager.QuickFadeInMinimap +// (Final, Native, Public, BlueprintCallable) + +void UMinimapManager::QuickFadeInMinimap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "QuickFadeInMinimap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.QuickFadeInMinimapEvent +// (Event, Public, BlueprintEvent) + +void UMinimapManager::QuickFadeInMinimapEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "QuickFadeInMinimapEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MinimapManager.QuickFadeOutMinimap +// (Final, Native, Public, BlueprintCallable) + +void UMinimapManager::QuickFadeOutMinimap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "QuickFadeOutMinimap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.QuickFadeOutMinimapEvent +// (Event, Public, BlueprintEvent) + +void UMinimapManager::QuickFadeOutMinimapEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "QuickFadeOutMinimapEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MinimapManager.RemoveIntrusionArea +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* IntrusionActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::RemoveIntrusionArea(class AActor* IntrusionActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "RemoveIntrusionArea"); + + Params::MinimapManager_RemoveIntrusionArea Parms{}; + + Parms.IntrusionActor = IntrusionActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.RevealMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InstantIntro (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::RevealMiniMap(bool InstantIntro, bool fromHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "RevealMiniMap"); + + Params::MinimapManager_RevealMiniMap Parms{}; + + Parms.InstantIntro = InstantIntro; + Parms.fromHUD = fromHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.RevealMiniMapEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// bool InstantIntro (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::RevealMiniMapEvent(bool InstantIntro) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "RevealMiniMapEvent"); + + Params::MinimapManager_RevealMiniMapEvent Parms{}; + + Parms.InstantIntro = InstantIntro; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapManager.RevealMiniMapInstantInternal +// (Final, Native, Public, BlueprintCallable) + +void UMinimapManager::RevealMiniMapInstantInternal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "RevealMiniMapInstantInternal"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.RevealMiniMapInternal +// (Final, Native, Public, BlueprintCallable) + +void UMinimapManager::RevealMiniMapInternal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "RevealMiniMapInternal"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.RevealMiniMapInternalTents +// (Final, Native, Public, BlueprintCallable) + +void UMinimapManager::RevealMiniMapInternalTents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "RevealMiniMapInternalTents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SanctuarySetHubUnlock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NameOfUnlock (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SanctuarySetHubUnlock(const class FString& NameOfUnlock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SanctuarySetHubUnlock"); + + Params::MinimapManager_SanctuarySetHubUnlock Parms{}; + + Parms.NameOfUnlock = std::move(NameOfUnlock); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SetInTentTransition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pInTentTransition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetInTentTransition(bool pInTentTransition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetInTentTransition"); + + Params::MinimapManager_SetInTentTransition Parms{}; + + Parms.pInTentTransition = pInTentTransition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SetIntrusionAlertOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pIntrusionAlertOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetIntrusionAlertOn(bool pIntrusionAlertOn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetIntrusionAlertOn"); + + Params::MinimapManager_SetIntrusionAlertOn Parms{}; + + Parms.pIntrusionAlertOn = pIntrusionAlertOn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SetIntrusionAlertOnBP +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetIntrusionAlertOnBP(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetIntrusionAlertOnBP"); + + Params::MinimapManager_SetIntrusionAlertOnBP Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapManager.SetIsDroneMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pIsDroneMap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetIsDroneMap(bool pIsDroneMap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetIsDroneMap"); + + Params::MinimapManager_SetIsDroneMap Parms{}; + + Parms.pIsDroneMap = pIsDroneMap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SetLockMiniMapReveal +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pLockMiniMapReveal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetLockMiniMapReveal(bool pLockMiniMapReveal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetLockMiniMapReveal"); + + Params::MinimapManager_SetLockMiniMapReveal Parms{}; + + Parms.pLockMiniMapReveal = pLockMiniMapReveal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SetMiniMapLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMiniMapLevels LevelType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool hideCurrentMap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowMap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LoadNavMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowMiniMapReveal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetMiniMapLevel(EMiniMapLevels LevelType, bool hideCurrentMap, bool ShowMap, bool LoadNavMesh, bool AllowMiniMapReveal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetMiniMapLevel"); + + Params::MinimapManager_SetMiniMapLevel Parms{}; + + Parms.LevelType = LevelType; + Parms.hideCurrentMap = hideCurrentMap; + Parms.ShowMap = ShowMap; + Parms.LoadNavMesh = LoadNavMesh; + Parms.AllowMiniMapReveal = AllowMiniMapReveal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SetMiniMapSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ZoomTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetMiniMapSize(float size, float ZoomTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetMiniMapSize"); + + Params::MinimapManager_SetMiniMapSize Parms{}; + + Parms.size = size; + Parms.ZoomTime = ZoomTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SetMiniMapWidgetSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetMiniMapWidgetSize(const struct FVector2D& size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetMiniMapWidgetSize"); + + Params::MinimapManager_SetMiniMapWidgetSize Parms{}; + + Parms.size = std::move(size); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SetOpacityMiniMapEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetOpacityMiniMapEvent(float Opacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetOpacityMiniMapEvent"); + + Params::MinimapManager_SetOpacityMiniMapEvent Parms{}; + + Parms.Opacity = Opacity; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapManager.SetOpacityQucikMiniMapEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MapOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetOpacityQucikMiniMapEvent(float Opacity, float MapOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetOpacityQucikMiniMapEvent"); + + Params::MinimapManager_SetOpacityQucikMiniMapEvent Parms{}; + + Parms.Opacity = Opacity; + Parms.MapOpacity = MapOpacity; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapManager.SetVisibleOpacityMiniMapEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Visible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SetVisibleOpacityMiniMapEvent(bool Visible, float Opacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SetVisibleOpacityMiniMapEvent"); + + Params::MinimapManager_SetVisibleOpacityMiniMapEvent Parms{}; + + Parms.Visible = Visible; + Parms.Opacity = Opacity; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapManager.ShowMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::ShowMiniMap(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "ShowMiniMap"); + + Params::MinimapManager_ShowMiniMap Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.ShowMiniMapEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::ShowMiniMapEvent(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "ShowMiniMapEvent"); + + Params::MinimapManager_ShowMiniMapEvent Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapManager.ShowPathLayerEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::ShowPathLayerEvent(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "ShowPathLayerEvent"); + + Params::MinimapManager_ShowPathLayerEvent Parms{}; + + Parms.Enable = Enable; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapManager.Shutdown +// (Final, Native, Public, BlueprintCallable) + +void UMinimapManager::Shutdown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "Shutdown"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SwitchToHoverdronePawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* HoverPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::SwitchToHoverdronePawn(class APawn* HoverPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SwitchToHoverdronePawn"); + + Params::MinimapManager_SwitchToHoverdronePawn Parms{}; + + Parms.HoverPawn = HoverPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.SwitchToPlayerPawn +// (Final, Native, Public, BlueprintCallable) + +void UMinimapManager::SwitchToPlayerPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "SwitchToPlayerPawn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.TurnOffCloudyMiniMapEvent +// (Event, Public, BlueprintEvent) + +void UMinimapManager::TurnOffCloudyMiniMapEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "TurnOffCloudyMiniMapEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MinimapManager.TurnOnCloudyMiniMapDarkEvent +// (Event, Public, BlueprintEvent) + +void UMinimapManager::TurnOnCloudyMiniMapDarkEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "TurnOnCloudyMiniMapDarkEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MinimapManager.TurnOnCloudyMiniMapEvent +// (Event, Public, BlueprintEvent) + +void UMinimapManager::TurnOnCloudyMiniMapEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "TurnOnCloudyMiniMapEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MinimapManager.UnrevealMiniMap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InstantIntro (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ForceUnreveal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromHUD (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::UnrevealMiniMap(bool InstantIntro, bool ForceUnreveal, bool fromHUD) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "UnrevealMiniMap"); + + Params::MinimapManager_UnrevealMiniMap Parms{}; + + Parms.InstantIntro = InstantIntro; + Parms.ForceUnreveal = ForceUnreveal; + Parms.fromHUD = fromHUD; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapManager.UnrevealMiniMapEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// bool InstantIntro (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapManager::UnrevealMiniMapEvent(bool InstantIntro) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "UnrevealMiniMapEvent"); + + Params::MinimapManager_UnrevealMiniMapEvent Parms{}; + + Parms.InstantIntro = InstantIntro; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MinimapManager.UnrevealMiniMapInternal +// (Final, Native, Public, BlueprintCallable) + +void UMinimapManager::UnrevealMiniMapInternal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapManager", "UnrevealMiniMapInternal"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FrameTimeSession.Tick +// (Final, Native, Public) + +void UFrameTimeSession::Tick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FrameTimeSession", "Tick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapOverland.Init +// (Native, Public, BlueprintCallable) +// Parameters: +// bool LoadNavMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapOverland::Init(bool LoadNavMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapOverland", "Init"); + + Params::MinimapOverland_Init Parms{}; + + Parms.LoadNavMesh = LoadNavMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapOverland.TextureLoadedCallback +// (Native, Public) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapOverland::TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapOverland", "TextureLoadedCallback"); + + Params::MinimapOverland_TextureLoadedCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapSanctuary.ChangeLevel +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 LevelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapSanctuary::ChangeLevel(int32 LevelIndex, bool fromInit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapSanctuary", "ChangeLevel"); + + Params::MinimapSanctuary_ChangeLevel Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.fromInit = fromInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapSanctuary.Init +// (Native, Public, BlueprintCallable) +// Parameters: +// bool LoadNavMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapSanctuary::Init(bool LoadNavMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapSanctuary", "Init"); + + Params::MinimapSanctuary_Init Parms{}; + + Parms.LoadNavMesh = LoadNavMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapSanctuary.SetHubLevelUnlock +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NameOfUnlock (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LoadTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool FromLoadGame (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapSanctuary::SetHubLevelUnlock(const class FString& NameOfUnlock, bool LoadTexture, bool FromLoadGame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapSanctuary", "SetHubLevelUnlock"); + + Params::MinimapSanctuary_SetHubLevelUnlock Parms{}; + + Parms.NameOfUnlock = std::move(NameOfUnlock); + Parms.LoadTexture = LoadTexture; + Parms.FromLoadGame = FromLoadGame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapSanctuary.SetMapType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESanctuaryMiniMapType MapType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LoadNavMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapSanctuary::SetMapType(ESanctuaryMiniMapType MapType, bool LoadNavMesh, bool fromInit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapSanctuary", "SetMapType"); + + Params::MinimapSanctuary_SetMapType Parms{}; + + Parms.MapType = MapType; + Parms.LoadNavMesh = LoadNavMesh; + Parms.fromInit = fromInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapSanctuary.TextureLoadedCallback +// (Native, Public) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapSanctuary::TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapSanctuary", "TextureLoadedCallback"); + + Params::MinimapSanctuary_TextureLoadedCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapTents.ChangeLevel +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 LevelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapTents::ChangeLevel(int32 LevelIndex, bool fromInit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapTents", "ChangeLevel"); + + Params::MinimapTents_ChangeLevel Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.fromInit = fromInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapTents.Init +// (Native, Public, BlueprintCallable) +// Parameters: +// bool LoadNavMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapTents::Init(bool LoadNavMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapTents", "Init"); + + Params::MinimapTents_Init Parms{}; + + Parms.LoadNavMesh = LoadNavMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapTents.TextureLoadedCallback +// (Native, Public) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapTents::TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapTents", "TextureLoadedCallback"); + + Params::MinimapTents_TextureLoadedCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RenderingCutsBluprintLibrary.TriggerCameraCut +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URenderingCutsBluprintLibrary::TriggerCameraCut(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("RenderingCutsBluprintLibrary", "TriggerCameraCut"); + + Params::RenderingCutsBluprintLibrary_TriggerCameraCut Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RenderingCutsBluprintLibrary.TriggerRenderingCut +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRenderingCutBits& RenderingCuts (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void URenderingCutsBluprintLibrary::TriggerRenderingCut(class UObject* WorldContextObject, const struct FRenderingCutBits& RenderingCuts) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("RenderingCutsBluprintLibrary", "TriggerRenderingCut"); + + Params::RenderingCutsBluprintLibrary_TriggerRenderingCut Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.RenderingCuts = std::move(RenderingCuts); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapTutorial.ChangeLevel +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 LevelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool fromInit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapTutorial::ChangeLevel(int32 LevelIndex, bool fromInit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapTutorial", "ChangeLevel"); + + Params::MinimapTutorial_ChangeLevel Parms{}; + + Parms.LevelIndex = LevelIndex; + Parms.fromInit = fromInit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapTutorial.Init +// (Native, Public, BlueprintCallable) +// Parameters: +// bool LoadNavMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapTutorial::Init(bool LoadNavMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapTutorial", "Init"); + + Params::MinimapTutorial_Init Parms{}; + + Parms.LoadNavMesh = LoadNavMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MinimapTutorial.TextureLoadedCallback +// (Native, Public) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMinimapTutorial::TextureLoadedCallback(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MinimapTutorial", "TextureLoadedCallback"); + + Params::MinimapTutorial_TextureLoadedCallback Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MiniSelectionDiamondBase.OnSetState +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 NewState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMiniSelectionDiamondBase::OnSetState(int32 NewState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MiniSelectionDiamondBase", "OnSetState"); + + Params::MiniSelectionDiamondBase_OnSetState Parms{}; + + Parms.NewState = NewState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MiniSelectionDiamondBase.SetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMiniSelectionDiamondBase::SetState(bool IsActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MiniSelectionDiamondBase", "SetState"); + + Params::MiniSelectionDiamondBase_SetState Parms{}; + + Parms.IsActive = IsActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationWidget.IncrementCount +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNotificationWidget::IncrementCount(int32 Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationWidget", "IncrementCount"); + + Params::NotificationWidget_IncrementCount Parms{}; + + Parms.Amount = Amount; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NotificationWidget.InitDetails +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NewItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName NewVariation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DisplayName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsHeaderTranslatable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NewItemCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& NewIconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSpecialCollection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationWidget::InitDetails(const class FString& NewItemName, class FName NewVariation, const class FString& DisplayName, bool bIsHeaderTranslatable, int32 NewItemCount, const class FString& NewIconName, bool bSpecialCollection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationWidget", "InitDetails"); + + Params::NotificationWidget_InitDetails Parms{}; + + Parms.NewItemName = std::move(NewItemName); + Parms.NewVariation = NewVariation; + Parms.DisplayName = std::move(DisplayName); + Parms.bIsHeaderTranslatable = bIsHeaderTranslatable; + Parms.NewItemCount = NewItemCount; + Parms.NewIconName = std::move(NewIconName); + Parms.bSpecialCollection = bSpecialCollection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationWidget.SetIsInventoryFullNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsInventoryFull (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationWidget::SetIsInventoryFullNotification(bool IsInventoryFull) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationWidget", "SetIsInventoryFullNotification"); + + Params::NotificationWidget_SetIsInventoryFullNotification Parms{}; + + Parms.IsInventoryFull = IsInventoryFull; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NotificationWidget.ToggleCountVisibility +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsVisible_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationWidget::ToggleCountVisibility(bool IsVisible_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationWidget", "ToggleCountVisibility"); + + Params::NotificationWidget_ToggleCountVisibility Parms{}; + + Parms.IsVisible_0 = IsVisible_0; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MissionBannerWidget.BannerComplete +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ENotificationCategory Category (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBannerWidget::BannerComplete(const ENotificationCategory Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionBannerWidget", "BannerComplete"); + + Params::MissionBannerWidget_BannerComplete Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBannerWidget.BeginOrEndPlay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool endPlay (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBannerWidget::BeginOrEndPlay(const bool endPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionBannerWidget", "BeginOrEndPlay"); + + Params::MissionBannerWidget_BeginOrEndPlay Parms{}; + + Parms.endPlay = endPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBannerWidget.ShowBPCelebrationBanner +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// EBannerUpdateType updateType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName updateTitle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName bannerText (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName bannerText2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrackMission (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& objectiveText (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveChecked (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveCheckChanged (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveRuntimeValue1 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveRuntimeValue2 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMissionBannerWidget::ShowBPCelebrationBanner(EBannerUpdateType updateType, class FName updateTitle, class FName bannerText, class FName bannerText2, bool bShowTrackMission, const TArray& objectiveText, const TArray& objectiveChecked, const TArray& objectiveCheckChanged, const TArray& objectiveRuntimeValue1, const TArray& objectiveRuntimeValue2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionBannerWidget", "ShowBPCelebrationBanner"); + + Params::MissionBannerWidget_ShowBPCelebrationBanner Parms{}; + + Parms.updateType = updateType; + Parms.updateTitle = updateTitle; + Parms.bannerText = bannerText; + Parms.bannerText2 = bannerText2; + Parms.bShowTrackMission = bShowTrackMission; + Parms.objectiveText = std::move(objectiveText); + Parms.objectiveChecked = std::move(objectiveChecked); + Parms.objectiveCheckChanged = std::move(objectiveCheckChanged); + Parms.objectiveRuntimeValue1 = std::move(objectiveRuntimeValue1); + Parms.objectiveRuntimeValue2 = std::move(objectiveRuntimeValue2); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MissionBannerWidget.ShowBPMissionBanner +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// EBannerUpdateType updateType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName updateTitle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName bannerText (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName bannerText2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrackMission (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& objectiveText (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveChecked (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveCheckChanged (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveRuntimeValue1 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveRuntimeValue2 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMissionBannerWidget::ShowBPMissionBanner(EBannerUpdateType updateType, class FName updateTitle, class FName bannerText, class FName bannerText2, bool bShowTrackMission, const TArray& objectiveText, const TArray& objectiveChecked, const TArray& objectiveCheckChanged, const TArray& objectiveRuntimeValue1, const TArray& objectiveRuntimeValue2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionBannerWidget", "ShowBPMissionBanner"); + + Params::MissionBannerWidget_ShowBPMissionBanner Parms{}; + + Parms.updateType = updateType; + Parms.updateTitle = updateTitle; + Parms.bannerText = bannerText; + Parms.bannerText2 = bannerText2; + Parms.bShowTrackMission = bShowTrackMission; + Parms.objectiveText = std::move(objectiveText); + Parms.objectiveChecked = std::move(objectiveChecked); + Parms.objectiveCheckChanged = std::move(objectiveCheckChanged); + Parms.objectiveRuntimeValue1 = std::move(objectiveRuntimeValue1); + Parms.objectiveRuntimeValue2 = std::move(objectiveRuntimeValue2); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MissionBannerWidget.ShowBPStepBanner +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// EBannerUpdateType updateType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName updateTitle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName bannerText (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName bannerText2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowTrackMission (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& objectiveText (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveChecked (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveCheckChanged (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveRuntimeValue1 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveRuntimeValue2 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& MissionDescription (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& MissionTypeIcon (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& MissionObjectiveIcon (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& ObjectiveTintColor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBannerWidget::ShowBPStepBanner(EBannerUpdateType updateType, class FName updateTitle, class FName bannerText, class FName bannerText2, bool bShowTrackMission, const TArray& objectiveText, const TArray& objectiveChecked, const TArray& objectiveCheckChanged, const TArray& objectiveRuntimeValue1, const TArray& objectiveRuntimeValue2, const class FString& MissionDescription, const class FString& MissionTypeIcon, const class FString& MissionObjectiveIcon, const struct FLinearColor& ObjectiveTintColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionBannerWidget", "ShowBPStepBanner"); + + Params::MissionBannerWidget_ShowBPStepBanner Parms{}; + + Parms.updateType = updateType; + Parms.updateTitle = updateTitle; + Parms.bannerText = bannerText; + Parms.bannerText2 = bannerText2; + Parms.bShowTrackMission = bShowTrackMission; + Parms.objectiveText = std::move(objectiveText); + Parms.objectiveChecked = std::move(objectiveChecked); + Parms.objectiveCheckChanged = std::move(objectiveCheckChanged); + Parms.objectiveRuntimeValue1 = std::move(objectiveRuntimeValue1); + Parms.objectiveRuntimeValue2 = std::move(objectiveRuntimeValue2); + Parms.MissionDescription = std::move(MissionDescription); + Parms.MissionTypeIcon = std::move(MissionTypeIcon); + Parms.MissionObjectiveIcon = std::move(MissionObjectiveIcon); + Parms.ObjectiveTintColor = std::move(ObjectiveTintColor); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MissionBannerWidget.UpdateColorBlindColors +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FLinearColor& ObjectiveTintColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBannerWidget::UpdateColorBlindColors(const struct FLinearColor& ObjectiveTintColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionBannerWidget", "UpdateColorBlindColors"); + + Params::MissionBannerWidget_UpdateColorBlindColors Parms{}; + + Parms.ObjectiveTintColor = std::move(ObjectiveTintColor); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MissionBannerWidget.UpdateExistingStepBanner +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& objectiveText (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveChecked (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveCheckChanged (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveRuntimeValue1 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const TArray& objectiveRuntimeValue2 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UMissionBannerWidget::UpdateExistingStepBanner(const TArray& objectiveText, const TArray& objectiveChecked, const TArray& objectiveCheckChanged, const TArray& objectiveRuntimeValue1, const TArray& objectiveRuntimeValue2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionBannerWidget", "UpdateExistingStepBanner"); + + Params::MissionBannerWidget_UpdateExistingStepBanner Parms{}; + + Parms.objectiveText = std::move(objectiveText); + Parms.objectiveChecked = std::move(objectiveChecked); + Parms.objectiveCheckChanged = std::move(objectiveCheckChanged); + Parms.objectiveRuntimeValue1 = std::move(objectiveRuntimeValue1); + Parms.objectiveRuntimeValue2 = std::move(objectiveRuntimeValue2); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixTextBlock.FontLoadCallback +// (Final, Native, Private) +// Parameters: +// class Ufont* LoadedFont (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixTextBlock::FontLoadCallback(class Ufont* LoadedFont) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTextBlock", "FontLoadCallback"); + + Params::PhoenixTextBlock_FontLoadCallback Parms{}; + + Parms.LoadedFont = LoadedFont; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixTextBlock.GetColorTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FDataTableRowHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FDataTableRowHandle UPhoenixTextBlock::GetColorTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTextBlock", "GetColorTag"); + + Params::PhoenixTextBlock_GetColorTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixTextBlock.GetCurrentFontScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixTextBlock::GetCurrentFontScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTextBlock", "GetCurrentFontScale"); + + Params::PhoenixTextBlock_GetCurrentFontScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixTextBlock.GetFontInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateFontInfo ReturnValue (Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FSlateFontInfo UPhoenixTextBlock::GetFontInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTextBlock", "GetFontInfo"); + + Params::PhoenixTextBlock_GetFontInfo Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixTextBlock.GetPhoenixText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixTextBlock::GetPhoenixText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTextBlock", "GetPhoenixText"); + + Params::PhoenixTextBlock_GetPhoenixText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixTextBlock.PreValidateLocalizationKey +// (Final, Native, Private) +// Parameters: +// const class FString& RequestedKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixTextBlock::PreValidateLocalizationKey(const class FString& RequestedKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTextBlock", "PreValidateLocalizationKey"); + + Params::PhoenixTextBlock_PreValidateLocalizationKey Parms{}; + + Parms.RequestedKey = std::move(RequestedKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixTextBlock.SetColorTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FDataTableRowHandle& NewColorTag (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixTextBlock::SetColorTag(const struct FDataTableRowHandle& NewColorTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTextBlock", "SetColorTag"); + + Params::PhoenixTextBlock_SetColorTag Parms{}; + + Parms.NewColorTag = std::move(NewColorTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixTextBlock.SetTextKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixTextBlock::SetTextKey(const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixTextBlock", "SetTextKey"); + + Params::PhoenixTextBlock_SetTextKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBPLibrary.BindMissionUpdates +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateDelegate_MissionID (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::BindMissionUpdates(const struct FMissionID& MissionID, TDelegate Delegate_MissionID, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "BindMissionUpdates"); + + Params::MissionBPLibrary_BindMissionUpdates Parms{}; + + Parms.MissionID = std::move(MissionID); + Parms.Delegate_MissionID = Delegate_MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.MissionBPLibrary.BranchMissionComplete +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMissionComplete* Complete (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::BranchMissionComplete(const struct FMissionID& MissionID, EMissionComplete* Complete) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "BranchMissionComplete"); + + Params::MissionBPLibrary_BranchMissionComplete Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Complete != nullptr) + *Complete = Parms.Complete; +} + + +// Function Phoenix.MissionBPLibrary.BranchMissionStatus +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// Phoenix::EMissionStatus* status (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::BranchMissionStatus(const struct FMissionID& MissionID, Phoenix::EMissionStatus* status) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "BranchMissionStatus"); + + Params::MissionBPLibrary_BranchMissionStatus Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (status != nullptr) + *status = Parms.status; +} + + +// Function Phoenix.MissionBPLibrary.BranchMissionStepComplete +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& StepName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMissionComplete* Complete (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::BranchMissionStepComplete(const struct FMissionID& MissionID, const class FString& StepName, EMissionComplete* Complete) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "BranchMissionStepComplete"); + + Params::MissionBPLibrary_BranchMissionStepComplete Parms{}; + + Parms.MissionID = std::move(MissionID); + Parms.StepName = std::move(StepName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Complete != nullptr) + *Complete = Parms.Complete; +} + + +// Function Phoenix.MissionBPLibrary.CompleteMissionTask +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& StepName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::CompleteMissionTask(const struct FMissionID& MissionID, const class FString& StepName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "CompleteMissionTask"); + + Params::MissionBPLibrary_CompleteMissionTask Parms{}; + + Parms.MissionID = std::move(MissionID); + Parms.StepName = std::move(StepName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBPLibrary.GetCurrentMissionStepName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UMissionBPLibrary::GetCurrentMissionStepName(const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "GetCurrentMissionStepName"); + + Params::MissionBPLibrary_GetCurrentMissionStepName Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionBPLibrary.GetMissionComplete +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionBPLibrary::GetMissionComplete(const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "GetMissionComplete"); + + Params::MissionBPLibrary_GetMissionComplete Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionBPLibrary.GetMissionStatus +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// Phoenix::EMissionStatus ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +Phoenix::EMissionStatus UMissionBPLibrary::GetMissionStatus(const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "GetMissionStatus"); + + Params::MissionBPLibrary_GetMissionStatus Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionBPLibrary.GetMissionStepComplete +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& StepName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionBPLibrary::GetMissionStepComplete(const struct FMissionID& MissionID, const class FString& StepName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "GetMissionStepComplete"); + + Params::MissionBPLibrary_GetMissionStepComplete Parms{}; + + Parms.MissionID = std::move(MissionID); + Parms.StepName = std::move(StepName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionBPLibrary.HermesBind_MissionID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TDelegateDelegate_MissionID (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHermesBPDelegateHandle* Handle (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::HermesBind_MissionID(TDelegate Delegate_MissionID, const class UObject* Owner, struct FHermesBPDelegateHandle* Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "HermesBind_MissionID"); + + Params::MissionBPLibrary_HermesBind_MissionID Parms{}; + + Parms.Delegate_MissionID = Delegate_MissionID; + Parms.Owner = Owner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Handle != nullptr) + *Handle = std::move(Parms.Handle); +} + + +// Function Phoenix.MissionBPLibrary.HermesExecuteAll_MissionID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMissionID& MissionID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::HermesExecuteAll_MissionID(const class FString& Name_0, const class UObject* Caller, const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "HermesExecuteAll_MissionID"); + + Params::MissionBPLibrary_HermesExecuteAll_MissionID Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Caller = Caller; + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBPLibrary.HermesExecuteOwned_MissionID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMissionID& MissionID (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::HermesExecuteOwned_MissionID(const class FString& Name_0, const class UObject* Owner, const class UObject* Caller, const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "HermesExecuteOwned_MissionID"); + + Params::MissionBPLibrary_HermesExecuteOwned_MissionID Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Owner = Owner; + Parms.Caller = Caller; + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBPLibrary.IsExclusiveMission +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionBPLibrary::IsExclusiveMission(const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "IsExclusiveMission"); + + Params::MissionBPLibrary_IsExclusiveMission Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionBPLibrary.IsExclusiveMissionActive +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionBPLibrary::IsExclusiveMissionActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "IsExclusiveMissionActive"); + + Params::MissionBPLibrary_IsExclusiveMissionActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionBPLibrary.IsFocusMission +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMissionBPLibrary::IsFocusMission(const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "IsFocusMission"); + + Params::MissionBPLibrary_IsFocusMission Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MissionBPLibrary.PlayMissionDevOnly +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::PlayMissionDevOnly(const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "PlayMissionDevOnly"); + + Params::MissionBPLibrary_PlayMissionDevOnly Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBPLibrary.PrintMissionString +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::PrintMissionString(const struct FMissionID& MissionID, const class FString& inString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "PrintMissionString"); + + Params::MissionBPLibrary_PrintMissionString Parms{}; + + Parms.MissionID = std::move(MissionID); + Parms.inString = std::move(inString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBPLibrary.RequestMissionUpdates +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::RequestMissionUpdates(const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "RequestMissionUpdates"); + + Params::MissionBPLibrary_RequestMissionUpdates Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBPLibrary.ResetMissionDevOnly +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::ResetMissionDevOnly(const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "ResetMissionDevOnly"); + + Params::MissionBPLibrary_ResetMissionDevOnly Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBPLibrary.TrackMission +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::TrackMission(const struct FMissionID& MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "TrackMission"); + + Params::MissionBPLibrary_TrackMission Parms{}; + + Parms.MissionID = std::move(MissionID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionBPLibrary.UpdateMissionProgress +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FMissionID& MissionID (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& StepName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 ProgressIncrement (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 ProgressGoal (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionBPLibrary::UpdateMissionProgress(const struct FMissionID& MissionID, const class FString& StepName, const int32 ProgressIncrement, const int32 ProgressGoal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MissionBPLibrary", "UpdateMissionProgress"); + + Params::MissionBPLibrary_UpdateMissionProgress Parms{}; + + Parms.MissionID = std::move(MissionID); + Parms.StepName = std::move(StepName); + Parms.ProgressIncrement = ProgressIncrement; + Parms.ProgressGoal = ProgressGoal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIDummyActor.HideDummy +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AUIDummyActor::HideDummy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIDummyActor", "HideDummy"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.UIDummyActor.ShowDummy +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AUIDummyActor::ShowDummy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIDummyActor", "ShowDummy"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MissionEntryPointEffectComponent.Disable +// (Final, Native, Public, BlueprintCallable) + +void UMissionEntryPointEffectComponent::Disable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionEntryPointEffectComponent", "Disable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionEntryPointEffectComponent.Enable +// (Final, Native, Public, BlueprintCallable) + +void UMissionEntryPointEffectComponent::Enable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionEntryPointEffectComponent", "Enable"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MissionFailScreenBase.CannotAbandonQuest +// (Event, Public, BlueprintEvent) + +void UMissionFailScreenBase::CannotAbandonQuest() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionFailScreenBase", "CannotAbandonQuest"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.MissionFailScreenBase.SetDisplayText +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& Title (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Description (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionFailScreenBase::SetDisplayText(const class FString& Title, const class FString& Description) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionFailScreenBase", "SetDisplayText"); + + Params::MissionFailScreenBase_SetDisplayText Parms{}; + + Parms.Title = std::move(Title); + Parms.Description = std::move(Description); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MissionFailScreenBase.SetReason +// (Final, Native, Public) +// Parameters: +// EUIGameOverReason Reason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMissionFailScreenBase::SetReason(EUIGameOverReason Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MissionFailScreenBase", "SetReason"); + + Params::MissionFailScreenBase_SetReason Parms{}; + + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.GetPhoenixGameMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APhoenixGameMode* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APhoenixGameMode* APhoenixGameMode::GetPhoenixGameMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameMode", "GetPhoenixGameMode"); + + Params::PhoenixGameMode_GetPhoenixGameMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameMode.GetStreamingLevelAva +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PackageName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevelStreaming* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevelStreaming* APhoenixGameMode::GetStreamingLevelAva(const class UObject* WorldContextObject, class FName PackageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameMode", "GetStreamingLevelAva"); + + Params::PhoenixGameMode_GetStreamingLevelAva Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PackageName = PackageName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameMode.OpenLevelByReference +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSoftObjectPtr Level (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OPTIONS (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::OpenLevelByReference(const class UObject* WorldContextObject, TSoftObjectPtr Level, bool bAbsolute, const class FString& OPTIONS) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameMode", "OpenLevelByReference"); + + Params::PhoenixGameMode_OpenLevelByReference Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.bAbsolute = bAbsolute; + Parms.OPTIONS = std::move(OPTIONS); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.RemoveInstancedStaticMeshCollision +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UInstancedStaticMeshComponent* InstancedMeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InstanceIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::RemoveInstancedStaticMeshCollision(class UInstancedStaticMeshComponent* InstancedMeshComponent, int32 InstanceIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameMode", "RemoveInstancedStaticMeshCollision"); + + Params::PhoenixGameMode_RemoveInstancedStaticMeshCollision Parms{}; + + Parms.InstancedMeshComponent = InstancedMeshComponent; + Parms.InstanceIndex = InstanceIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.AsyncLoadAssetList +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray>&AssetsToStream (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +// int32* UniqueId (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::AsyncLoadAssetList(const class UObject* WorldContextObject, const TArray>& AssetsToStream, int32* UniqueId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "AsyncLoadAssetList"); + + Params::PhoenixGameMode_AsyncLoadAssetList Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AssetsToStream = std::move(AssetsToStream); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (UniqueId != nullptr) + *UniqueId = Parms.UniqueId; +} + + +// Function Phoenix.PhoenixGameMode.ClearForceUseProgrammaticPlayerStart +// (Final, Native, Public, BlueprintCallable) + +void APhoenixGameMode::ClearForceUseProgrammaticPlayerStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "ClearForceUseProgrammaticPlayerStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.Dbg_HideHUD +// (Final, Exec, Native, Public) + +void APhoenixGameMode::Dbg_HideHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "Dbg_HideHUD"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.Dbg_ShowHUD +// (Final, Exec, Native, Public) + +void APhoenixGameMode::Dbg_ShowHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "Dbg_ShowHUD"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.GameAbortMission +// (Final, Exec, Native, Public) + +void APhoenixGameMode::GameAbortMission() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "GameAbortMission"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.GameDBExport +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ExportFilename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::GameDBExport(const class FString& ExportFilename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "GameDBExport"); + + Params::PhoenixGameMode_GameDBExport Parms{}; + + Parms.ExportFilename = std::move(ExportFilename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.GameDBImport +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ImportFilename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::GameDBImport(const class FString& ImportFilename) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "GameDBImport"); + + Params::PhoenixGameMode_GameDBImport Parms{}; + + Parms.ImportFilename = std::move(ImportFilename); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.GameFinishMission +// (Final, Exec, Native, Public) + +void APhoenixGameMode::GameFinishMission() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "GameFinishMission"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.GameStartMission +// (Final, Exec, Native, Public) + +void APhoenixGameMode::GameStartMission() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "GameStartMission"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.GetOptions +// (Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString APhoenixGameMode::GetOptions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "GetOptions"); + + Params::PhoenixGameMode_GetOptions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameMode.LootDrop +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& LootCategoryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::LootDrop(const class FString& LootCategoryID, int32 Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "LootDrop"); + + Params::PhoenixGameMode_LootDrop Parms{}; + + Parms.LootCategoryID = std::move(LootCategoryID); + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.RegisterInterestPointActor +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& InActorName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InSpawnX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InSpawnY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InSpawnZ (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSpawnNewActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::RegisterInterestPointActor(const class FString& InActorName, float InSpawnX, float InSpawnY, float InSpawnZ, bool bSpawnNewActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "RegisterInterestPointActor"); + + Params::PhoenixGameMode_RegisterInterestPointActor Parms{}; + + Parms.InActorName = std::move(InActorName); + Parms.InSpawnX = InSpawnX; + Parms.InSpawnY = InSpawnY; + Parms.InSpawnZ = InSpawnZ; + Parms.bSpawnNewActor = bSpawnNewActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.SetLocale +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& LocaleString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::SetLocale(const class FString& LocaleString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "SetLocale"); + + Params::PhoenixGameMode_SetLocale Parms{}; + + Parms.LocaleString = std::move(LocaleString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.SetProgrammaticPlayerStartInfo +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// bool bForceUse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::SetProgrammaticPlayerStartInfo(const struct FVector& InLocation, const struct FRotator& InRotation, bool bForceUse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "SetProgrammaticPlayerStartInfo"); + + Params::PhoenixGameMode_SetProgrammaticPlayerStartInfo Parms{}; + + Parms.InLocation = std::move(InLocation); + Parms.InRotation = std::move(InRotation); + Parms.bForceUse = bForceUse; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.UnregisterInterestPointActor +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ActorName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::UnregisterInterestPointActor(const class FString& ActorName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "UnregisterInterestPointActor"); + + Params::PhoenixGameMode_UnregisterInterestPointActor Parms{}; + + Parms.ActorName = std::move(ActorName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.VCGetContents +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& ContainerID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixGameMode::VCGetContents(const class FString& ContainerID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "VCGetContents"); + + Params::PhoenixGameMode_VCGetContents Parms{}; + + Parms.ContainerID = std::move(ContainerID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.YeeTest +// (Final, Exec, Native, Public) + +void APhoenixGameMode::YeeTest() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "YeeTest"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameMode.GetPlayerStartTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString APhoenixGameMode::GetPlayerStartTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "GetPlayerStartTag"); + + Params::PhoenixGameMode_GetPlayerStartTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameMode.PlayerStartedAtProgrammaticLocation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APhoenixGameMode::PlayerStartedAtProgrammaticLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameMode", "PlayerStartedAtProgrammaticLocation"); + + Params::PhoenixGameMode_PlayerStartedAtProgrammaticLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ModDialogueData.HandleDelayTimerFinished +// (Final, Native, Protected) + +void UModDialogueData::HandleDelayTimerFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ModDialogueData", "HandleDelayTimerFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ModDialogueData.HandleSubtitleTimerFinished +// (Final, Native, Protected) + +void UModDialogueData::HandleSubtitleTimerFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ModDialogueData", "HandleSubtitleTimerFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ModDialogueData.HandleWwiseAudioPlaybackFinished +// (Final, Native, Protected) + +void UModDialogueData::HandleWwiseAudioPlaybackFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ModDialogueData", "HandleWwiseAudioPlaybackFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ModDialogueData.PlayDialogueFromActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* Actor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float DelaySeconds (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UModDialogueData::PlayDialogueFromActor(const class AActor* Actor, const float DelaySeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ModDialogueData", "PlayDialogueFromActor"); + + Params::ModDialogueData_PlayDialogueFromActor Parms{}; + + Parms.Actor = Actor; + Parms.DelaySeconds = DelaySeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ModDialogueData.Stop +// (Final, Native, Public, BlueprintCallable) + +void UModDialogueData::Stop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ModDialogueData", "Stop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ModDialogueData.IsPlaying +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UModDialogueData::IsPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ModDialogueData", "IsPlaying"); + + Params::ModDialogueData_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MountedAI_Controller.StartMoving +// (Final, Native, Public, BlueprintCallable) + +void AMountedAI_Controller::StartMoving() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountedAI_Controller", "StartMoving"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MountedAI_Controller.StartMovingToPathNode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APathNode* InPathNode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMountedAI_Controller::StartMovingToPathNode(class APathNode* InPathNode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountedAI_Controller", "StartMovingToPathNode"); + + Params::MountedAI_Controller_StartMovingToPathNode Parms{}; + + Parms.InPathNode = InPathNode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MountZoneVolumeBase.GetBroom +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class APawn* InPawn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AFlyingBroom* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AFlyingBroom* AMountZoneVolumeBase::GetBroom(const class APawn* InPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MountZoneVolumeBase", "GetBroom"); + + Params::MountZoneVolumeBase_GetBroom Parms{}; + + Parms.InPawn = InPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MountZoneVolumeBase.GetEquivalentFlyingType +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EMountTypes InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMountTypes* OutType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMountZoneVolumeBase::GetEquivalentFlyingType(EMountTypes InType, EMountTypes* OutType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MountZoneVolumeBase", "GetEquivalentFlyingType"); + + Params::MountZoneVolumeBase_GetEquivalentFlyingType Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutType != nullptr) + *OutType = Parms.OutType; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MountZoneVolumeBase.GetEquivalentGroundType +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EMountTypes InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMountTypes* OutType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMountZoneVolumeBase::GetEquivalentGroundType(EMountTypes InType, EMountTypes* OutType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MountZoneVolumeBase", "GetEquivalentGroundType"); + + Params::MountZoneVolumeBase_GetEquivalentGroundType Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutType != nullptr) + *OutType = Parms.OutType; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MountZoneVolumeBase.GetMount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class APawn* InPawn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCreature_MountComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCreature_MountComponent* AMountZoneVolumeBase::GetMount(const class APawn* InPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MountZoneVolumeBase", "GetMount"); + + Params::MountZoneVolumeBase_GetMount Parms{}; + + Parms.InPawn = InPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MountZoneVolumeBase.GetMountType +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class APawn* InPawn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMountTypes* OutType (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMountZoneVolumeBase::GetMountType(const class APawn* InPawn, EMountTypes* OutType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MountZoneVolumeBase", "GetMountType"); + + Params::MountZoneVolumeBase_GetMountType Parms{}; + + Parms.InPawn = InPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutType != nullptr) + *OutType = Parms.OutType; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MountZoneVolumeBase.EnableZone +// (Native, Protected, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMountZoneVolumeBase::EnableZone(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountZoneVolumeBase", "EnableZone"); + + Params::MountZoneVolumeBase_EnableZone Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MountZoneVolumeBase.IsIgnored +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EMountTypes InType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AMountZoneVolumeBase::IsIgnored(EMountTypes InType) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountZoneVolumeBase", "IsIgnored"); + + Params::MountZoneVolumeBase_IsIgnored Parms{}; + + Parms.InType = InType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MountHeightLimitVolume.OnOverlapBegin +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AMountHeightLimitVolume::OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountHeightLimitVolume", "OnOverlapBegin"); + + Params::MountHeightLimitVolume_OnOverlapBegin Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MountHeightLimitVolume.OnOverlapEnd +// (Final, Native, Protected) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMountHeightLimitVolume::OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountHeightLimitVolume", "OnOverlapEnd"); + + Params::MountHeightLimitVolume_OnOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MountSpeedLimitVolume.OnOverlapBegin +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AMountSpeedLimitVolume::OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountSpeedLimitVolume", "OnOverlapBegin"); + + Params::MountSpeedLimitVolume_OnOverlapBegin Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MountSpeedLimitVolume.OnOverlapEnd +// (Final, Native, Protected) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMountSpeedLimitVolume::OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MountSpeedLimitVolume", "OnOverlapEnd"); + + Params::MountSpeedLimitVolume_OnOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MoveToPointPuzzleComponent.Move +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Speed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMoveToPointPuzzleComponent::Move(const struct FVector& Direction, float Speed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MoveToPointPuzzleComponent", "Move"); + + Params::MoveToPointPuzzleComponent_Move Parms{}; + + Parms.Direction = std::move(Direction); + Parms.Speed = Speed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MoveToPointPuzzleComponent.OnBeginOverlap +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& OverlapInfo (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UMoveToPointPuzzleComponent::OnBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& OverlapInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MoveToPointPuzzleComponent", "OnBeginOverlap"); + + Params::MoveToPointPuzzleComponent_OnBeginOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.OverlapInfo = std::move(OverlapInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Phoenix3DMovementComponent.OnFullRagdollStart +// (Final, Native, Protected) + +void UPhoenix3DMovementComponent::OnFullRagdollStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Phoenix3DMovementComponent", "OnFullRagdollStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SublevelEntry.OnLevelLoaded +// (Final, Native, Private) + +void USublevelEntry::OnLevelLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SublevelEntry", "OnLevelLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SublevelEntry.OnLevelLoadFailed +// (Final, Native, Private) + +void USublevelEntry::OnLevelLoadFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SublevelEntry", "OnLevelLoadFailed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MultiFXManager.Destroy +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMultiFXHandle* InHandle (Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESkinFXEffectEndStyle EndStyle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFXManager::Destroy(struct FMultiFXHandle* InHandle, bool bImmediate, ESkinFXEffectEndStyle EndStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "Destroy"); + + Params::MultiFXManager_Destroy Parms{}; + + Parms.bImmediate = bImmediate; + Parms.EndStyle = EndStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InHandle != nullptr) + *InHandle = std::move(Parms.InHandle); +} + + +// Function Phoenix.MultiFXManager.DestroyPlus +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FMultiFXPlusHandles* InHandles (Parm, OutParm, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESkinFXEffectEndStyle EndStyle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFXManager::DestroyPlus(struct FMultiFXPlusHandles* InHandles, bool bImmediate, ESkinFXEffectEndStyle EndStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "DestroyPlus"); + + Params::MultiFXManager_DestroyPlus Parms{}; + + Parms.bImmediate = bImmediate; + Parms.EndStyle = EndStyle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InHandles != nullptr) + *InHandles = std::move(Parms.InHandles); +} + + +// Function Phoenix.MultiFXManager.DetachVfxRule +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDetachmentRule DetachmentRules (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFXManager::DetachVfxRule(const struct FMultiFXHandle& InHandle, EDetachmentRule DetachmentRules) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "DetachVfxRule"); + + Params::MultiFXManager_DetachVfxRule Parms{}; + + Parms.InHandle = std::move(InHandle); + Parms.DetachmentRules = DetachmentRules; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MultiFXManager.GetCustomTimeDilation +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMultiFXManager::GetCustomTimeDilation(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "GetCustomTimeDilation"); + + Params::MultiFXManager_GetCustomTimeDilation Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.GetNiagaraComponent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UNiagaraComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraComponent* UMultiFXManager::GetNiagaraComponent(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "GetNiagaraComponent"); + + Params::MultiFXManager_GetNiagaraComponent Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.GetParticleSystemComponent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UParticleSystemComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UParticleSystemComponent* UMultiFXManager::GetParticleSystemComponent(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "GetParticleSystemComponent"); + + Params::MultiFXManager_GetParticleSystemComponent Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.GetSfxHandle +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UMultiFXManager::GetSfxHandle(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "GetSfxHandle"); + + Params::MultiFXManager_GetSfxHandle Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.GetSkinFxComponent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USkinFXComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USkinFXComponent* UMultiFXManager::GetSkinFxComponent(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "GetSkinFxComponent"); + + Params::MultiFXManager_GetSkinFxComponent Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.GetVfxLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UMultiFXManager::GetVfxLocation(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "GetVfxLocation"); + + Params::MultiFXManager_GetVfxLocation Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.GetVfxRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UMultiFXManager::GetVfxRotation(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "GetVfxRotation"); + + Params::MultiFXManager_GetVfxRotation Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.IsPlusComplete +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXPlusHandles& InHandles (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMultiFXManager::IsPlusComplete(const struct FMultiFXPlusHandles& InHandles) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "IsPlusComplete"); + + Params::MultiFXManager_IsPlusComplete Parms{}; + + Parms.InHandles = std::move(InHandles); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.IsValid +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMultiFXManager::IsValid(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "IsValid"); + + Params::MultiFXManager_IsValid Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.IsVfxLooping +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMultiFXManager::IsVfxLooping(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "IsVfxLooping"); + + Params::MultiFXManager_IsVfxLooping Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.IsVfxPlaying +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMultiFXManager::IsVfxPlaying(const struct FMultiFXHandle& InHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "IsVfxPlaying"); + + Params::MultiFXManager_IsVfxPlaying Parms{}; + + Parms.InHandle = std::move(InHandle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.SetCustomTimeDilation +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Dilation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFXManager::SetCustomTimeDilation(const struct FMultiFXHandle& InHandle, float Dilation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "SetCustomTimeDilation"); + + Params::MultiFXManager_SetCustomTimeDilation Parms{}; + + Parms.InHandle = std::move(InHandle); + Parms.Dilation = Dilation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MultiFXManager.SetVfxLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFXManager::SetVfxLocation(const struct FMultiFXHandle& InHandle, const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "SetVfxLocation"); + + Params::MultiFXManager_SetVfxLocation Parms{}; + + Parms.InHandle = std::move(InHandle); + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MultiFXManager.SetVfxRotation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFXHandle& InHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UMultiFXManager::SetVfxRotation(const struct FMultiFXHandle& InHandle, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "SetVfxRotation"); + + Params::MultiFXManager_SetVfxRotation Parms{}; + + Parms.InHandle = std::move(InHandle); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MultiFXManager.SpawnMultiFXAtLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFX& MultiFX (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMaterialSwapParameters& MaterialSwapParameters (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMultiFXHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMultiFXHandle UMultiFXManager::SpawnMultiFXAtLocation(const struct FMultiFX& MultiFX, class UObject* WorldContextObject, const struct FMaterialSwapParameters& MaterialSwapParameters, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "SpawnMultiFXAtLocation"); + + Params::MultiFXManager_SpawnMultiFXAtLocation Parms{}; + + Parms.MultiFX = std::move(MultiFX); + Parms.WorldContextObject = WorldContextObject; + Parms.MaterialSwapParameters = std::move(MaterialSwapParameters); + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.Scale = std::move(Scale); + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.SpawnMultiFXAttached +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFX& MultiFX (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class USceneComponent* AttachToComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMaterialSwapParameters& MaterialSwapParameters (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class FName AttachPointName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& Scale (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EAttachLocation LocationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAutoDestroy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMultiFXHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FMultiFXHandle UMultiFXManager::SpawnMultiFXAttached(const struct FMultiFX& MultiFX, class USceneComponent* AttachToComponent, const struct FMaterialSwapParameters& MaterialSwapParameters, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, EAttachLocation LocationType, bool bAutoDestroy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "SpawnMultiFXAttached"); + + Params::MultiFXManager_SpawnMultiFXAttached Parms{}; + + Parms.MultiFX = std::move(MultiFX); + Parms.AttachToComponent = AttachToComponent; + Parms.MaterialSwapParameters = std::move(MaterialSwapParameters); + Parms.AttachPointName = AttachPointName; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + Parms.Scale = std::move(Scale); + Parms.LocationType = LocationType; + Parms.bAutoDestroy = bAutoDestroy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFXManager.SpawnMultiFXPlus +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFXPlus& MultiPlus (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FMultiFXPlusHandles* FXHandles (Parm, OutParm, NativeAccessSpecifierPublic) +// const struct FVector& Location (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& Rotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UMultiFXManager::SpawnMultiFXPlus(const struct FMultiFXPlus& MultiPlus, class UObject* Object, struct FMultiFXPlusHandles* FXHandles, const struct FVector& Location, const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFXManager", "SpawnMultiFXPlus"); + + Params::MultiFXManager_SpawnMultiFXPlus Parms{}; + + Parms.MultiPlus = std::move(MultiPlus); + Parms.Object = Object; + Parms.Location = std::move(Location); + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FXHandles != nullptr) + *FXHandles = std::move(Parms.FXHandles); +} + + +// Function Phoenix.MultiFXManager.MovementStopped +// (Final, Native, Private) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFXManager::MovementStopped(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiFXManager", "MovementStopped"); + + Params::MultiFXManager_MovementStopped Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MultiFXManager.UpdateFX +// (Final, Native, Private) + +void UMultiFXManager::UpdateFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiFXManager", "UpdateFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaitForNamedDoorToLoadNode.WaitForNamedDoorToLoad +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DoorName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeOutSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWaitForNamedDoorToLoadNode* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWaitForNamedDoorToLoadNode* UWaitForNamedDoorToLoadNode::WaitForNamedDoorToLoad(const class UObject* WorldContextObject, const class FString& DoorName, float TimeOutSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WaitForNamedDoorToLoadNode", "WaitForNamedDoorToLoad"); + + Params::WaitForNamedDoorToLoadNode_WaitForNamedDoorToLoad Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.DoorName = std::move(DoorName); + Parms.TimeOutSeconds = TimeOutSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WaitForNamedDoorToLoadNode.FindDoorOrQueue +// (Final, Native, Private) + +void UWaitForNamedDoorToLoadNode::FindDoorOrQueue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaitForNamedDoorToLoadNode", "FindDoorOrQueue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NamedCreatureTypeManager.AllowSpawn +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnAllowedResponse ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESpawnAllowedResponse UNamedCreatureTypeManager::AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NamedCreatureTypeManager", "AllowSpawn"); + + Params::NamedCreatureTypeManager_AllowSpawn Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NamedCreatureTypeManager.GetShellSpawnPath +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNamedCreatureTypeManager::GetShellSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NamedCreatureTypeManager", "GetShellSpawnPath"); + + Params::NamedCreatureTypeManager_GetShellSpawnPath Parms{}; + + Parms.InItemID = std::move(InItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NamedCreatureTypeManager.GetSpawnAsset +// (Native, Public, HasOutParams) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf* OutAsset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNamedCreatureTypeManager::GetSpawnAsset(const class FString& InItemID, TSubclassOf* OutAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NamedCreatureTypeManager", "GetSpawnAsset"); + + Params::NamedCreatureTypeManager_GetSpawnAsset Parms{}; + + Parms.InItemID = std::move(InItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAsset != nullptr) + *OutAsset = Parms.OutAsset; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NamedCreatureTypeManager.GetSpawnPath +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSoftObjectPath* OutPath (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNamedCreatureTypeManager::GetSpawnPath(const class FString& InItemID, struct FSoftObjectPath* OutPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NamedCreatureTypeManager", "GetSpawnPath"); + + Params::NamedCreatureTypeManager_GetSpawnPath Parms{}; + + Parms.InItemID = std::move(InItemID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NamedCreatureTypeManager.Spawn +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InSpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InParentContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNamedCreatureTypeManager::Spawn(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NamedCreatureTypeManager", "Spawn"); + + Params::NamedCreatureTypeManager_Spawn Parms{}; + + Parms.InWorld = InWorld; + Parms.InSpawnTransform = std::move(InSpawnTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.bInIsPersistent = bInIsPersistent; + Parms.InCollisionMethod = InCollisionMethod; + Parms.InOverrideLevel = InOverrideLevel; + Parms.InParentContainer = InParentContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NamedCreatureTypeManager.SpawnShell +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InSpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UNamedCreatureTypeManager::SpawnShell(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NamedCreatureTypeManager", "SpawnShell"); + + Params::NamedCreatureTypeManager_SpawnShell Parms{}; + + Parms.InWorld = InWorld; + Parms.InSpawnTransform = std::move(InSpawnTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.bInIsPersistent = bInIsPersistent; + Parms.InCollisionMethod = InCollisionMethod; + Parms.InOverrideLevel = InOverrideLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderWeb_Interactive.CreateBonePhysicsConstraint +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class USkeletalMeshComponent* skelComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::CreateBonePhysicsConstraint(class USkeletalMeshComponent* skelComp, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "CreateBonePhysicsConstraint"); + + Params::SpiderWeb_Interactive_CreateBonePhysicsConstraint Parms{}; + + Parms.skelComp = skelComp; + Parms.BoneName = BoneName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpiderWeb_Interactive.CreatePhysicsConstraint +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::CreatePhysicsConstraint(class UPrimitiveComponent* PrimComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "CreatePhysicsConstraint"); + + Params::SpiderWeb_Interactive_CreatePhysicsConstraint Parms{}; + + Parms.PrimComp = PrimComp; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpiderWeb_Interactive.DestroyWeb +// (Final, Native, Private) + +void ASpiderWeb_Interactive::DestroyWeb() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "DestroyWeb"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.GetCollisionScale +// (Final, Native, Private, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ASpiderWeb_Interactive::GetCollisionScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "GetCollisionScale"); + + Params::SpiderWeb_Interactive_GetCollisionScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderWeb_Interactive.GetRelativeTransform +// (Final, Native, Private, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& FireLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform ASpiderWeb_Interactive::GetRelativeTransform(class UPrimitiveComponent* PrimComp, const struct FVector& FireLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "GetRelativeTransform"); + + Params::SpiderWeb_Interactive_GetRelativeTransform Parms{}; + + Parms.PrimComp = PrimComp; + Parms.FireLocation = std::move(FireLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderWeb_Interactive.InitFireOverlap +// (Final, Native, Private) + +void ASpiderWeb_Interactive::InitFireOverlap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "InitFireOverlap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.OnFireOverlapBegin +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::OnFireOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "OnFireOverlapBegin"); + + Params::SpiderWeb_Interactive_OnFireOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.OnFireOverlapEnd +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::OnFireOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "OnFireOverlapEnd"); + + Params::SpiderWeb_Interactive_OnFireOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.OnFullyCharred +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool bCharred (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::OnFullyCharred(bool bCharred) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "OnFullyCharred"); + + Params::SpiderWeb_Interactive_OnFullyCharred Parms{}; + + Parms.bCharred = bCharred; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.OnWebOverlapBegin +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::OnWebOverlapBegin(class AActor* OtherActor, class UPrimitiveComponent* OtherComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "OnWebOverlapBegin"); + + Params::SpiderWeb_Interactive_OnWebOverlapBegin Parms{}; + + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.OnWebOverlapEnd +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::OnWebOverlapEnd(class AActor* OtherActor, class UPrimitiveComponent* OtherComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "OnWebOverlapEnd"); + + Params::SpiderWeb_Interactive_OnWebOverlapEnd Parms{}; + + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.PhysicsHit +// (Final, Native, Private, HasOutParams, HasDefaults) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::PhysicsHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "PhysicsHit"); + + Params::SpiderWeb_Interactive_PhysicsHit Parms{}; + + Parms.HitComp = HitComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.PhysicsMat +// (Final, Native, Private) + +void ASpiderWeb_Interactive::PhysicsMat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "PhysicsMat"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.SkeletalMat +// (Final, Native, Private) + +void ASpiderWeb_Interactive::SkeletalMat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "SkeletalMat"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.StartPhysicsMat +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::StartPhysicsMat(class UPrimitiveComponent* HitComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "StartPhysicsMat"); + + Params::SpiderWeb_Interactive_StartPhysicsMat Parms{}; + + Parms.HitComp = HitComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.StartSkeletalMat +// (Final, Native, Private) +// Parameters: +// class ABiped_Character* SkelActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::StartSkeletalMat(class ABiped_Character* SkelActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "StartSkeletalMat"); + + Params::SpiderWeb_Interactive_StartSkeletalMat Parms{}; + + Parms.SkelActor = SkelActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.UnDamp +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::UnDamp(class UPrimitiveComponent* PrimComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "UnDamp"); + + Params::SpiderWeb_Interactive_UnDamp Parms{}; + + Parms.PrimComp = PrimComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.WakeCompBody +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::WakeCompBody(class UPrimitiveComponent* PrimComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "WakeCompBody"); + + Params::SpiderWeb_Interactive_WakeCompBody Parms{}; + + Parms.PrimComp = PrimComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.WebBurn +// (Final, Native, Private, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& burnLoc (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Interactive::WebBurn(const struct FVector& burnLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "WebBurn"); + + Params::SpiderWeb_Interactive_WebBurn Parms{}; + + Parms.burnLoc = std::move(burnLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.WebFreeze +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Interactive::WebFreeze() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "WebFreeze"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Interactive.WebThaw +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Interactive::WebThaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Interactive", "WebThaw"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NiagaraPoser.GetNiagaraSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UNiagaraSystem* ANiagaraPoser::GetNiagaraSystem() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NiagaraPoser", "GetNiagaraSystem"); + + Params::NiagaraPoser_GetNiagaraSystem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NiagaraPoser.Reset +// (Final, Native, Public, BlueprintCallable) + +void ANiagaraPoser::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NiagaraPoser", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NiagaraPoser.SetNiagaraSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraSystem* NiagaraSystem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool pAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANiagaraPoser::SetNiagaraSystem(class UNiagaraSystem* NiagaraSystem, bool pAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NiagaraPoser", "SetNiagaraSystem"); + + Params::NiagaraPoser_SetNiagaraSystem Parms{}; + + Parms.NiagaraSystem = NiagaraSystem; + Parms.pAutoActivate = pAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpringFollowActor.ResetPhysics +// (Final, Native, Public) + +void ASpringFollowActor::ResetPhysics() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringFollowActor", "ResetPhysics"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NoMountZoneVolume.OnOverlapBegin +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ANoMountZoneVolume::OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoMountZoneVolume", "OnOverlapBegin"); + + Params::NoMountZoneVolume_OnOverlapBegin Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NoMountZoneVolume.OnOverlapEnd +// (Final, Native, Protected) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoMountZoneVolume::OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoMountZoneVolume", "OnOverlapEnd"); + + Params::NoMountZoneVolume_OnOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParticleMeshRenderWidget.CreateMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* pMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UParticleMeshRenderWidget::CreateMaterial(class UMaterialInterface* pMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleMeshRenderWidget", "CreateMaterial"); + + Params::ParticleMeshRenderWidget_CreateMaterial Parms{}; + + Parms.pMaterial = pMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ParticleMeshRenderWidget.SetMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* pMaterial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParticleMeshRenderWidget::SetMaterial(class UMaterialInterface* pMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleMeshRenderWidget", "SetMaterial"); + + Params::ParticleMeshRenderWidget_SetMaterial Parms{}; + + Parms.pMaterial = pMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParticleMeshRenderWidget.StartEmitter +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) + +void UParticleMeshRenderWidget::StartEmitter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleMeshRenderWidget", "StartEmitter"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParticleMeshRenderWidget.StopEmitter +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) + +void UParticleMeshRenderWidget::StopEmitter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleMeshRenderWidget", "StopEmitter"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParticleMeshRenderWidget.GetColorAndOpacity +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UParticleMeshRenderWidget::GetColorAndOpacity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleMeshRenderWidget", "GetColorAndOpacity"); + + Params::ParticleMeshRenderWidget_GetColorAndOpacity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TargetTypeClosestPointOnCollision.AddTarget_ClosestPointOnCollision +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTargetTracker* TargetTracker (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID InTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTargetTypeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTargetTypeBase* UTargetTypeClosestPointOnCollision::AddTarget_ClosestPointOnCollision(class UTargetTracker* TargetTracker, ETargetID InTargetID, class AActor* InTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TargetTypeClosestPointOnCollision", "AddTarget_ClosestPointOnCollision"); + + Params::TargetTypeClosestPointOnCollision_AddTarget_ClosestPointOnCollision Parms{}; + + Parms.TargetTracker = TargetTracker; + Parms.InTargetID = InTargetID; + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathHelperComponent.AttractStart +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::AttractStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "AttractStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.CalculateAngleBetweenTwoVectors +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& v1 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& v2 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPathHelperComponent::CalculateAngleBetweenTwoVectors(const struct FVector& v1, const struct FVector& v2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "CalculateAngleBetweenTwoVectors"); + + Params::PathHelperComponent_CalculateAngleBetweenTwoVectors Parms{}; + + Parms.v1 = std::move(v1); + Parms.v2 = std::move(v2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathHelperComponent.DeployStart +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::DeployStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "DeployStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.DeployTurnStart +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::DeployTurnStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "DeployTurnStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.EndStart +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::EndStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "EndStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.PopOutStart +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::PopOutStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "PopOutStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.RunStart +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::RunStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "RunStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.SetNewStopAndAttractPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool CreatePoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathHelperComponent::SetNewStopAndAttractPoint(int32 Index_0, const struct FVector& Point, bool CreatePoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "SetNewStopAndAttractPoint"); + + Params::PathHelperComponent_SetNewStopAndAttractPoint Parms{}; + + Parms.Index_0 = Index_0; + Parms.Point = std::move(Point); + Parms.CreatePoint = CreatePoint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.SetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHelperState InState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathHelperComponent::SetState(EHelperState InState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "SetState"); + + Params::PathHelperComponent_SetState Parms{}; + + Parms.InState = InState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.StartDeploy +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::StartDeploy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "StartDeploy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.StartDeployTurn +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::StartDeployTurn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "StartDeployTurn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.StartHelp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& InPath (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UPathHelperComponent::StartHelp(const TArray& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "StartHelp"); + + Params::PathHelperComponent_StartHelp Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.StartHelp_Event +// (Event, Public, BlueprintEvent) + +void UPathHelperComponent::StartHelp_Event() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "StartHelp_Event"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PathHelperComponent.StartRun +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::StartRun() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "StartRun"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathHelperComponent.StartStart +// (Final, Native, Public, BlueprintCallable) + +void UPathHelperComponent::StartStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathHelperComponent", "StartStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryItemGenerator.BP_NotifyItemHeldUpdated +// (Event, Protected, BlueprintEvent) +// Parameters: +// class FName NewItemHeld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsInitialState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryItemGenerator::BP_NotifyItemHeldUpdated(class FName NewItemHeld, bool bIsInitialState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryItemGenerator", "BP_NotifyItemHeldUpdated"); + + Params::SanctuaryItemGenerator_BP_NotifyItemHeldUpdated Parms{}; + + Parms.NewItemHeld = NewItemHeld; + Parms.bIsInitialState = bIsInitialState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SanctuaryItemGenerator.ShowCallout +// (Final, Native, Public, BlueprintCallable) + +void ASanctuaryItemGenerator::ShowCallout() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryItemGenerator", "ShowCallout"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MultiFX2_Sfx.OnAkPostEventFunc +// (Final, Native, Protected, Const) +// Parameters: +// EAkCallbackType CallbackType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAkCallbackInfo* CallbackInfo (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2_Sfx::OnAkPostEventFunc(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiFX2_Sfx", "OnAkPostEventFunc"); + + Params::MultiFX2_Sfx_OnAkPostEventFunc Parms{}; + + Parms.CallbackType = CallbackType; + Parms.CallbackInfo = CallbackInfo; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TextInputScreen.SetCreatureState +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UCreatureState* CreatureState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextInputScreen::SetCreatureState(class UCreatureState* CreatureState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextInputScreen", "SetCreatureState"); + + Params::TextInputScreen_SetCreatureState Parms{}; + + Parms.CreatureState = CreatureState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TextInputScreen.SetPopupTitle +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& PopupTitle (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextInputScreen::SetPopupTitle(const class FString& PopupTitle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextInputScreen", "SetPopupTitle"); + + Params::TextInputScreen_SetPopupTitle Parms{}; + + Parms.PopupTitle = std::move(PopupTitle); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SanctuaryPortalCaptureEntrance.ApplyMaterialParameters +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* InMaterialInstanceDynamic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryPortalCaptureEntrance::ApplyMaterialParameters(class UMaterialInstanceDynamic* InMaterialInstanceDynamic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryPortalCaptureEntrance", "ApplyMaterialParameters"); + + Params::SanctuaryPortalCaptureEntrance_ApplyMaterialParameters Parms{}; + + Parms.InMaterialInstanceDynamic = InMaterialInstanceDynamic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryPortalCaptureEntrance.Capture +// (Final, Native, Public, BlueprintCallable) + +void ASanctuaryPortalCaptureEntrance::Capture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryPortalCaptureEntrance", "Capture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryPortalCaptureEntrance.RuntimeReCapture +// (Final, Native, Public, BlueprintCallable) + +void ASanctuaryPortalCaptureEntrance::RuntimeReCapture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryPortalCaptureEntrance", "RuntimeReCapture"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_ReactionComponent.IsFullBodyReactionQueuedOrRunning +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UAblReactionComponent* ReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNPC_ReactionComponent::IsFullBodyReactionQueuedOrRunning(class UAblReactionComponent* ReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPC_ReactionComponent", "IsFullBodyReactionQueuedOrRunning"); + + Params::NPC_ReactionComponent_IsFullBodyReactionQueuedOrRunning Parms{}; + + Parms.ReactionComponent = ReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NPC_ReactionComponent.FinishSettingReactionsEnabledFromAlliesValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_ReactionComponent::FinishSettingReactionsEnabledFromAlliesValue(class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_ReactionComponent", "FinishSettingReactionsEnabledFromAlliesValue"); + + Params::NPC_ReactionComponent_FinishSettingReactionsEnabledFromAlliesValue Parms{}; + + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_ReactionComponent.FinishSettingReactionsEnabledValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECharacterShutdownPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_ReactionComponent::FinishSettingReactionsEnabledValue(ECharacterShutdownPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_ReactionComponent", "FinishSettingReactionsEnabledValue"); + + Params::NPC_ReactionComponent_FinishSettingReactionsEnabledValue Parms{}; + + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_ReactionComponent.HandleReactionFinished +// (Final, Native, Public) +// Parameters: +// class UAblReactionData* ReactionData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblReactionComponent* ReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_ReactionComponent::HandleReactionFinished(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_ReactionComponent", "HandleReactionFinished"); + + Params::NPC_ReactionComponent_HandleReactionFinished Parms{}; + + Parms.ReactionData = ReactionData; + Parms.ReactionComponent = ReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_ReactionComponent.StartSettingReactionsEnabledFromAlliesValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_ReactionComponent::StartSettingReactionsEnabledFromAlliesValue(bool bValue, EStandardManagedPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_ReactionComponent", "StartSettingReactionsEnabledFromAlliesValue"); + + Params::NPC_ReactionComponent_StartSettingReactionsEnabledFromAlliesValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPC_ReactionComponent.StartSettingReactionsEnabledValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECharacterShutdownPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPC_ReactionComponent::StartSettingReactionsEnabledValue(bool bValue, ECharacterShutdownPriority Priority, class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NPC_ReactionComponent", "StartSettingReactionsEnabledValue"); + + Params::NPC_ReactionComponent_StartSettingReactionsEnabledValue Parms{}; + + Parms.bValue = bValue; + Parms.Priority = Priority; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellSelectionDiamondBase.AddItemToWidgetArray +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USelectionRingItemBase* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellSelectionDiamondBase::AddItemToWidgetArray(class USelectionRingItemBase* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellSelectionDiamondBase", "AddItemToWidgetArray"); + + Params::SpellSelectionDiamondBase_AddItemToWidgetArray Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellSelectionDiamondBase.CollectItemData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 GroupIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellSelectionDiamondBase::CollectItemData(int32 GroupIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellSelectionDiamondBase", "CollectItemData"); + + Params::SpellSelectionDiamondBase_CollectItemData Parms{}; + + Parms.GroupIndex = GroupIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellSelectionDiamondBase.SetSelectedIndex +// (Final, Native, Public) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellSelectionDiamondBase::SetSelectedIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellSelectionDiamondBase", "SetSelectedIndex"); + + Params::SpellSelectionDiamondBase_SetSelectedIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellSelectionDiamondBase.SlotNewItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NewItem (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Variation (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ItemHolder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIQActionBarType Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellSelectionDiamondBase::SlotNewItem(const class FString& NewItem, const class FString& Variation, class FName ItemHolder, int32 Count, EUIQActionBarType Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellSelectionDiamondBase", "SlotNewItem"); + + Params::SpellSelectionDiamondBase_SlotNewItem Parms{}; + + Parms.NewItem = std::move(NewItem); + Parms.Variation = std::move(Variation); + Parms.ItemHolder = ItemHolder; + Parms.Count = Count; + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_PhoenixSubsonic.BeginOverlap +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AMunitionType_PhoenixSubsonic::BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_PhoenixSubsonic", "BeginOverlap"); + + Params::MunitionType_PhoenixSubsonic_BeginOverlap Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionType_PhoenixSubsonic.GetSpellTool +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* AMunitionType_PhoenixSubsonic::GetSpellTool() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_PhoenixSubsonic", "GetSpellTool"); + + Params::MunitionType_PhoenixSubsonic_GetSpellTool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.OptionsWidget.ReturnToFrontEndMenu +// (Event, Public, BlueprintEvent) + +void UOptionsWidget::ReturnToFrontEndMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OptionsWidget", "ReturnToFrontEndMenu"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SuperSlamFinisherComponent.HandleSkeletalMeshComponentHit +// (Final, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UPrimitiveComponent* HitComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USuperSlamFinisherComponent::HandleSkeletalMeshComponentHit(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SuperSlamFinisherComponent", "HandleSkeletalMeshComponentHit"); + + Params::SuperSlamFinisherComponent_HandleSkeletalMeshComponentHit Parms{}; + + Parms.HitComponent = HitComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OverlandPathFinder.GetPath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UOverlandPathFinder::GetPath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlandPathFinder", "GetPath"); + + Params::OverlandPathFinder_GetPath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.OverlandPathFinder.MapCreateRoadSplineData +// (Final, Exec, Native, Public) + +void UOverlandPathFinder::MapCreateRoadSplineData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlandPathFinder", "MapCreateRoadSplineData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OverlandPathFinder.RoadSplineTileLoadedCallback +// (Final, Native, Public) + +void UOverlandPathFinder::RoadSplineTileLoadedCallback() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlandPathFinder", "RoadSplineTileLoadedCallback"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OwnershipComponent.CopyOwnership +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* From (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* To (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOwnershipComponent::CopyOwnership(const class AActor* From, class AActor* To) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("OwnershipComponent", "CopyOwnership"); + + Params::OwnershipComponent_CopyOwnership Parms{}; + + Parms.From = From; + Parms.To = To; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OwnershipComponent.GetMinimumPlayerStatusWithOwners +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* OwnedObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialCapitalStatusIDs ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESocialCapitalStatusIDs UOwnershipComponent::GetMinimumPlayerStatusWithOwners(const class AActor* OwnedObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("OwnershipComponent", "GetMinimumPlayerStatusWithOwners"); + + Params::OwnershipComponent_GetMinimumPlayerStatusWithOwners Parms{}; + + Parms.OwnedObject = OwnedObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.OwnershipComponent.GetOwnership +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* Owned (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* o_OwnerName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOwnershipComponent::GetOwnership(const class AActor* Owned, class FString* o_OwnerName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("OwnershipComponent", "GetOwnership"); + + Params::OwnershipComponent_GetOwnership Parms{}; + + Parms.Owned = Owned; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_OwnerName != nullptr) + *o_OwnerName = std::move(Parms.o_OwnerName); + + return Parms.ReturnValue; +} + + +// Function Phoenix.OwnershipComponent.HasOwnership +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Owned (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOwnershipComponent::HasOwnership(const class AActor* Owned) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("OwnershipComponent", "HasOwnership"); + + Params::OwnershipComponent_HasOwnership Parms{}; + + Parms.Owned = Owned; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.OwnershipComponent.IsEntityAnOwner +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Owned (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UScheduledEntity* ScheduledEntity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOwnershipComponent::IsEntityAnOwner(const class AActor* Owned, const class UScheduledEntity* ScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("OwnershipComponent", "IsEntityAnOwner"); + + Params::OwnershipComponent_IsEntityAnOwner Parms{}; + + Parms.Owned = Owned; + Parms.ScheduledEntity = ScheduledEntity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.OwnershipComponent.IsTakingObjectStealing +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* ObjectToTake (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* WhoIsTaking (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UOwnershipComponent::IsTakingObjectStealing(const class AActor* ObjectToTake, const class AActor* WhoIsTaking) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("OwnershipComponent", "IsTakingObjectStealing"); + + Params::OwnershipComponent_IsTakingObjectStealing Parms{}; + + Parms.ObjectToTake = ObjectToTake; + Parms.WhoIsTaking = WhoIsTaking; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransformationInterface.OnRestoreComplete +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITransformationInterface::OnRestoreComplete(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransformationInterface", "OnRestoreComplete"); + + Params::TransformationInterface_OnRestoreComplete Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransformationInterface.OnRestoreStart +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITransformationInterface::OnRestoreStart(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransformationInterface", "OnRestoreStart"); + + Params::TransformationInterface_OnRestoreStart Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransformationInterface.OnRestoreStartSpawned +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OriginalActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITransformationInterface::OnRestoreStartSpawned(class AActor* Instigator, class AActor* OriginalActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransformationInterface", "OnRestoreStartSpawned"); + + Params::TransformationInterface_OnRestoreStartSpawned Parms{}; + + Parms.Instigator = Instigator; + Parms.OriginalActor = OriginalActor; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransformationInterface.OnTransformComplete +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TransformedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITransformationInterface::OnTransformComplete(class AActor* Instigator, class AActor* TransformedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransformationInterface", "OnTransformComplete"); + + Params::TransformationInterface_OnTransformComplete Parms{}; + + Parms.Instigator = Instigator; + Parms.TransformedActor = TransformedActor; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransformationInterface.OnTransformCompleteSpawned +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OriginalActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITransformationInterface::OnTransformCompleteSpawned(class AActor* Instigator, class AActor* OriginalActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransformationInterface", "OnTransformCompleteSpawned"); + + Params::TransformationInterface_OnTransformCompleteSpawned Parms{}; + + Parms.Instigator = Instigator; + Parms.OriginalActor = OriginalActor; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransformationInterface.OnTransformSpawn +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TransformedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITransformationInterface::OnTransformSpawn(class AActor* Instigator, class AActor* TransformedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransformationInterface", "OnTransformSpawn"); + + Params::TransformationInterface_OnTransformSpawn Parms{}; + + Parms.Instigator = Instigator; + Parms.TransformedActor = TransformedActor; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransformationInterface.OnTransformSpawnSpawned +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OriginalActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITransformationInterface::OnTransformSpawnSpawned(class AActor* Instigator, class AActor* OriginalActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransformationInterface", "OnTransformSpawnSpawned"); + + Params::TransformationInterface_OnTransformSpawnSpawned Parms{}; + + Parms.Instigator = Instigator; + Parms.OriginalActor = OriginalActor; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransformationInterface.OnTransformStart +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITransformationInterface::OnTransformStart(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransformationInterface", "OnTransformStart"); + + Params::TransformationInterface_OnTransformStart Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PerceptionPointArea.GetActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APerceptionPointArea::GetActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerceptionPointArea", "GetActive"); + + Params::PerceptionPointArea_GetActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerceptionPointArea.OnBeginOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APerceptionPointArea::OnBeginOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerceptionPointArea", "OnBeginOverlap"); + + Params::PerceptionPointArea_OnBeginOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerceptionPointArea.OnEndOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APerceptionPointArea::OnEndOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerceptionPointArea", "OnEndOverlap"); + + Params::PerceptionPointArea_OnEndOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerceptionPointArea.SetActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APerceptionPointArea::SetActive(bool bInActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerceptionPointArea", "SetActive"); + + Params::PerceptionPointArea_SetActive Parms{}; + + Parms.bInActive = bInActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskCastSpell.OnTargetActorSpawnInFinished +// (Final, Native, Private) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerformTaskCastSpell::OnTargetActorSpawnInFinished(class AActor* SpawnedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskCastSpell", "OnTargetActorSpawnInFinished"); + + Params::AIPerformTaskCastSpell_OnTargetActorSpawnInFinished Parms{}; + + Parms.SpawnedActor = SpawnedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskCastSpell.WeaponsAreReady +// (Final, Native, Protected) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerformTaskCastSpell::WeaponsAreReady(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskCastSpell", "WeaponsAreReady"); + + Params::AIPerformTaskCastSpell_WeaponsAreReady Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskCastChannelingSpell.DisillusionmentFinished +// (Final, Native, Private) +// Parameters: +// uint8 InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerformTaskCastChannelingSpell::DisillusionmentFinished(uint8 InAction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskCastChannelingSpell", "DisillusionmentFinished"); + + Params::AIPerformTaskCastChannelingSpell_DisillusionmentFinished Parms{}; + + Parms.InAction = InAction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveLoadSettingsWidget.ActivateHoverdrone +// (Final, Native, Protected, BlueprintCallable) + +void USaveLoadSettingsWidget::ActivateHoverdrone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveLoadSettingsWidget", "ActivateHoverdrone"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveLoadSettingsWidget.ExitToMain +// (Final, Native, Protected, BlueprintCallable) + +void USaveLoadSettingsWidget::ExitToMain() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveLoadSettingsWidget", "ExitToMain"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveLoadSettingsWidget.QuitGame +// (Final, Native, Protected, BlueprintCallable) + +void USaveLoadSettingsWidget::QuitGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveLoadSettingsWidget", "QuitGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveLoadSettingsWidget.RestartFromLastSave +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveLoadSettingsWidget::RestartFromLastSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveLoadSettingsWidget", "RestartFromLastSave"); + + Params::SaveLoadSettingsWidget_RestartFromLastSave Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeMaterialSwapColorParameter +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Parameter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeMaterialSwapColorParameter(const struct FMultiFX2Handle& FXHandle, class FName Parameter, const struct FLinearColor& Value, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeMaterialSwapColorParameter"); + + Params::MultiFX2Poke_FXPokeMaterialSwapColorParameter Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.Parameter = Parameter; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeMaterialSwapParameters +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMaterialSwapParameters& Parameters (Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeMaterialSwapParameters(const struct FMultiFX2Handle& FXHandle, const struct FMaterialSwapParameters& Parameters, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeMaterialSwapParameters"); + + Params::MultiFX2Poke_FXPokeMaterialSwapParameters Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.Parameters = std::move(Parameters); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeMaterialSwapScalarParameter +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Parameter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeMaterialSwapScalarParameter(const struct FMultiFX2Handle& FXHandle, class FName Parameter, float Value, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeMaterialSwapScalarParameter"); + + Params::MultiFX2Poke_FXPokeMaterialSwapScalarParameter Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.Parameter = Parameter; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeMaterialSwapVectorParameter +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Parameter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeMaterialSwapVectorParameter(const struct FMultiFX2Handle& FXHandle, class FName Parameter, const struct FVector& Value, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeMaterialSwapVectorParameter"); + + Params::MultiFX2Poke_FXPokeMaterialSwapVectorParameter Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.Parameter = Parameter; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeNiagara +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FFXPokeNiagara& FXPoke (Parm, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeNiagara(const struct FMultiFX2Handle& FXHandle, const struct FFXPokeNiagara& FXPoke, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeNiagara"); + + Params::MultiFX2Poke_FXPokeNiagara Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FXPoke = std::move(FXPoke); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraBool +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPokeNiagaraFXBool& FXPoke (Parm, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeNiagaraBool(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXBool& FXPoke, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeNiagaraBool"); + + Params::MultiFX2Poke_FXPokeNiagaraBool Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FXPoke = std::move(FXPoke); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraColor +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPokeNiagaraFXColor& FXPoke (Parm, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeNiagaraColor(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXColor& FXPoke, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeNiagaraColor"); + + Params::MultiFX2Poke_FXPokeNiagaraColor Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FXPoke = std::move(FXPoke); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraFloat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPokeNiagaraFXFloat& FXPoke (Parm, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeNiagaraFloat(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXFloat& FXPoke, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeNiagaraFloat"); + + Params::MultiFX2Poke_FXPokeNiagaraFloat Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FXPoke = std::move(FXPoke); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraInt +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPokeNiagaraFXInt& FXPoke (Parm, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeNiagaraInt(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXInt& FXPoke, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeNiagaraInt"); + + Params::MultiFX2Poke_FXPokeNiagaraInt Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FXPoke = std::move(FXPoke); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraQuat +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPokeNiagaraFXQuat& FXPoke (Parm, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeNiagaraQuat(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXQuat& FXPoke, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeNiagaraQuat"); + + Params::MultiFX2Poke_FXPokeNiagaraQuat Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FXPoke = std::move(FXPoke); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraVector +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPokeNiagaraFXVector& FXPoke (Parm, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeNiagaraVector(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXVector& FXPoke, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeNiagaraVector"); + + Params::MultiFX2Poke_FXPokeNiagaraVector Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FXPoke = std::move(FXPoke); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraVector4 +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPokeNiagaraFXVector4& FXPoke (Parm, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeNiagaraVector4(const struct FMultiFX2Handle& FXHandle, const struct FPokeNiagaraFXVector4& FXPoke, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeNiagaraVector4"); + + Params::MultiFX2Poke_FXPokeNiagaraVector4 Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FXPoke = std::move(FXPoke); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeSkinFXColorParameter +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf FX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Parameter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeSkinFXColorParameter(const struct FMultiFX2Handle& FXHandle, TSubclassOf FX, class FName Parameter, const struct FLinearColor& Value, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeSkinFXColorParameter"); + + Params::MultiFX2Poke_FXPokeSkinFXColorParameter Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FX = FX; + Parms.Parameter = Parameter; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeSkinFXParameters +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf FX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMaterialSwapParameters& Parameters (Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeSkinFXParameters(const struct FMultiFX2Handle& FXHandle, TSubclassOf FX, const struct FMaterialSwapParameters& Parameters, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeSkinFXParameters"); + + Params::MultiFX2Poke_FXPokeSkinFXParameters Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FX = FX; + Parms.Parameters = std::move(Parameters); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeSkinFXScalarParameter +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf FX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Parameter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeSkinFXScalarParameter(const struct FMultiFX2Handle& FXHandle, TSubclassOf FX, class FName Parameter, float Value, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeSkinFXScalarParameter"); + + Params::MultiFX2Poke_FXPokeSkinFXScalarParameter Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FX = FX; + Parms.Parameter = Parameter; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2Poke.FXPokeSkinFXVectorParameter +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMultiFX2Handle& FXHandle (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf FX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Parameter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bSuccess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiFX2Poke::FXPokeSkinFXVectorParameter(const struct FMultiFX2Handle& FXHandle, TSubclassOf FX, class FName Parameter, const struct FVector& Value, bool* bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("MultiFX2Poke", "FXPokeSkinFXVectorParameter"); + + Params::MultiFX2Poke_FXPokeSkinFXVectorParameter Parms{}; + + Parms.FXHandle = std::move(FXHandle); + Parms.FX = FX; + Parms.Parameter = Parameter; + Parms.Value = std::move(Value); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bSuccess != nullptr) + *bSuccess = Parms.bSuccess; +} + + +// Function Phoenix.MultiFX2_PostProcessingDefinition.CurvesCanKill +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMultiFX2_PostProcessingDefinition::CurvesCanKill() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiFX2_PostProcessingDefinition", "CurvesCanKill"); + + Params::MultiFX2_PostProcessingDefinition_CurvesCanKill Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFX2_PostProcessingDefinition.HasCurves +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMultiFX2_PostProcessingDefinition::HasCurves() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiFX2_PostProcessingDefinition", "HasCurves"); + + Params::MultiFX2_PostProcessingDefinition_HasCurves Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MultiFX2_PostProcessingDefinition.LongestCurve +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bKillOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UMultiFX2_PostProcessingDefinition::LongestCurve(bool bKillOnly) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiFX2_PostProcessingDefinition", "LongestCurve"); + + Params::MultiFX2_PostProcessingDefinition_LongestCurve Parms{}; + + Parms.bKillOnly = bKillOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TrackingInfoWidget.CollapseTrackerInfo +// (Event, Protected, BlueprintEvent) + +void UTrackingInfoWidget::CollapseTrackerInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrackingInfoWidget", "CollapseTrackerInfo"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TrackingInfoWidget.DisplayExtendedInfo +// (Event, Protected, BlueprintEvent) + +void UTrackingInfoWidget::DisplayExtendedInfo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrackingInfoWidget", "DisplayExtendedInfo"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TrackingInfoWidget.DisplayTrackerInfo +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// const class FString& TrackerTitle (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& TaskData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const class FString& ExtendedDesc (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTrackingInfoWidget::DisplayTrackerInfo(const class FString& TrackerTitle, const TArray& TaskData, const class FString& ExtendedDesc, const class FString& IconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrackingInfoWidget", "DisplayTrackerInfo"); + + Params::TrackingInfoWidget_DisplayTrackerInfo Parms{}; + + Parms.TrackerTitle = std::move(TrackerTitle); + Parms.TaskData = std::move(TaskData); + Parms.ExtendedDesc = std::move(ExtendedDesc); + Parms.IconName = std::move(IconName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TrackingInfoWidget.GetIsDisplayed +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTrackingInfoWidget::GetIsDisplayed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrackingInfoWidget", "GetIsDisplayed"); + + Params::TrackingInfoWidget_GetIsDisplayed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TrackingInfoWidget.GetIsExtended +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTrackingInfoWidget::GetIsExtended() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrackingInfoWidget", "GetIsExtended"); + + Params::TrackingInfoWidget_GetIsExtended Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TrackingInfoWidget.OnDisplayInputReleased +// (Final, Native, Public, BlueprintCallable) + +void UTrackingInfoWidget::OnDisplayInputReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrackingInfoWidget", "OnDisplayInputReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FXUpdate_Timed.DeactivateFX +// (Final, Native, Protected) +// Parameters: +// const struct FMultiFX2Handle& InHandle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UMultiFX2_Base* FXBase (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXUpdate_Timed::DeactivateFX(const struct FMultiFX2Handle& InHandle, const class UMultiFX2_Base* FXBase) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXUpdate_Timed", "DeactivateFX"); + + Params::FXUpdate_Timed_DeactivateFX Parms{}; + + Parms.InHandle = std::move(InHandle); + Parms.FXBase = FXBase; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FXUpdate_EndWhenMovementStops.MovementStopped +// (Final, Native, Public) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXUpdate_EndWhenMovementStops::MovementStopped(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FXUpdate_EndWhenMovementStops", "MovementStopped"); + + Params::FXUpdate_EndWhenMovementStops_MovementStopped Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateManager.DisableAutoRepair +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateManager::DisableAutoRepair(class UObject* InObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "DisableAutoRepair"); + + Params::ObjectStateManager_DisableAutoRepair Parms{}; + + Parms.InObject = InObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateManager.EnableAutoRepair +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinRepairDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxRepairDelay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UReparoData* ReparoDataOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateManager::EnableAutoRepair(class UObject* InObject, float MinRepairDelay, float MaxRepairDelay, class UReparoData* ReparoDataOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "EnableAutoRepair"); + + Params::ObjectStateManager_EnableAutoRepair Parms{}; + + Parms.InObject = InObject; + Parms.MinRepairDelay = MinRepairDelay; + Parms.MaxRepairDelay = MaxRepairDelay; + Parms.ReparoDataOverride = ReparoDataOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateManager.EnableCcd +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateManager::EnableCcd(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "EnableCcd"); + + Params::ObjectStateManager_EnableCcd Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.EnableCcdForXSeconds +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateManager::EnableCcdForXSeconds(class AActor* InActor, float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "EnableCcdForXSeconds"); + + Params::ObjectStateManager_EnableCcdForXSeconds Parms{}; + + Parms.InActor = InActor; + Parms.Time = Time; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWorld* World_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObjectStateManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObjectStateManager* UObjectStateManager::Get(class UWorld* World_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "Get"); + + Params::ObjectStateManager_Get Parms{}; + + Parms.World_0 = World_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.GetCharacterStateInfo +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class ABase_Character* InCharacter (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCharacterStateInfo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCharacterStateInfo* UObjectStateManager::GetCharacterStateInfo(const class ABase_Character* InCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "GetCharacterStateInfo"); + + Params::ObjectStateManager_GetCharacterStateInfo Parms{}; + + Parms.InCharacter = InCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.GetDbClassId +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UObjectStateManager::GetDbClassId(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "GetDbClassId"); + + Params::ObjectStateManager_GetDbClassId Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.GetDbId +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UObjectStateManager::GetDbId(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "GetDbId"); + + Params::ObjectStateManager_GetDbId Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.GetDbSubType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UObjectStateManager::GetDbSubType(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "GetDbSubType"); + + Params::ObjectStateManager_GetDbSubType Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.GetDbUniqueId +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UObjectStateManager::GetDbUniqueId(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "GetDbUniqueId"); + + Params::ObjectStateManager_GetDbUniqueId Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.GetObjectStateInfo +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObjectStateInfo* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObjectStateInfo* UObjectStateManager::GetObjectStateInfo(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "GetObjectStateInfo"); + + Params::ObjectStateManager_GetObjectStateInfo Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.GetObjectStateManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContext (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObjectStateManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObjectStateManager* UObjectStateManager::GetObjectStateManager(const class UObject* WorldContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "GetObjectStateManager"); + + Params::ObjectStateManager_GetObjectStateManager Parms{}; + + Parms.WorldContext = WorldContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.HighlightActorWithRevelio +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHighlight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateManager::HighlightActorWithRevelio(class AActor* InActor, bool bHighlight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "HighlightActorWithRevelio"); + + Params::ObjectStateManager_HighlightActorWithRevelio Parms{}; + + Parms.InActor = InActor; + Parms.bHighlight = bHighlight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateManager.IsRevelioActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UObjectStateManager::IsRevelioActor(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ObjectStateManager", "IsRevelioActor"); + + Params::ObjectStateManager_IsRevelioActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ObjectStateManager.OnActorEndPlay +// (Final, Native, Protected) +// Parameters: +// class AActor* DestroyedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateManager::OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateManager", "OnActorEndPlay"); + + Params::ObjectStateManager_OnActorEndPlay Parms{}; + + Parms.DestroyedActor = DestroyedActor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateManager.SetOriginalTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UObjectStateManager::SetOriginalTransform(class AActor* InActor, const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateManager", "SetOriginalTransform"); + + Params::ObjectStateManager_SetOriginalTransform Parms{}; + + Parms.InActor = InActor; + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectStateManager.UpdateOriginalInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectStateManager::UpdateOriginalInfo(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectStateManager", "UpdateOriginalInfo"); + + Params::ObjectStateManager_UpdateOriginalInfo Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionSpellInterface.SetEnemyShieldBreaker +// (Native, Public, BlueprintCallable) +// Parameters: +// EEnemyShieldBreaker ShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMunitionSpellInterface::SetEnemyShieldBreaker(EEnemyShieldBreaker ShieldBreaker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MunitionSpellInterface", "SetEnemyShieldBreaker"); + + Params::MunitionSpellInterface_SetEnemyShieldBreaker Parms{}; + + Parms.ShieldBreaker = ShieldBreaker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionSpellInterface.SetPlayerShieldBreaker +// (Native, Public, BlueprintCallable) +// Parameters: +// bool ShieldBreaker (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IMunitionSpellInterface::SetPlayerShieldBreaker(bool ShieldBreaker) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MunitionSpellInterface", "SetPlayerShieldBreaker"); + + Params::MunitionSpellInterface_SetPlayerShieldBreaker Parms{}; + + Parms.ShieldBreaker = ShieldBreaker; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.MunitionSpellInterface.GetSpellTool +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* IMunitionSpellInterface::GetSpellTool() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MunitionSpellInterface", "GetSpellTool"); + + Params::MunitionSpellInterface_GetSpellTool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionSpellInterface.IsEnemyShieldBreaker +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EEnemyShieldBreaker ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EEnemyShieldBreaker IMunitionSpellInterface::IsEnemyShieldBreaker() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MunitionSpellInterface", "IsEnemyShieldBreaker"); + + Params::MunitionSpellInterface_IsEnemyShieldBreaker Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionSpellInterface.IsPlayerShieldBreaker +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IMunitionSpellInterface::IsPlayerShieldBreaker() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MunitionSpellInterface", "IsPlayerShieldBreaker"); + + Params::MunitionSpellInterface_IsPlayerShieldBreaker Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionSpellInterface.IsUnblockable +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class AActor* SpellTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IMunitionSpellInterface::IsUnblockable(const class AActor* SpellTarget) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("MunitionSpellInterface", "IsUnblockable"); + + Params::MunitionSpellInterface_IsUnblockable Parms{}; + + Parms.SpellTarget = SpellTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.MunitionType_ConeSpell.OnHit +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool bDestroyed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBlocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFailed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AMunitionType_ConeSpell::OnHit(const struct FHitResult& HitResult, bool bDestroyed, bool bHit, bool bBlocked, bool bFailed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_ConeSpell", "OnHit"); + + Params::MunitionType_ConeSpell_OnHit Parms{}; + + Parms.HitResult = std::move(HitResult); + Parms.bDestroyed = bDestroyed; + Parms.bHit = bHit; + Parms.bBlocked = bBlocked; + Parms.bFailed = bFailed; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.MunitionType_ConeSpell.GetSpellTool +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* AMunitionType_ConeSpell::GetSpellTool() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MunitionType_ConeSpell", "GetSpellTool"); + + Params::MunitionType_ConeSpell_GetSpellTool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NavigationArrow.GetMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* ANavigationArrow::GetMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavigationArrow", "GetMaterial"); + + Params::NavigationArrow_GetMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NavigationArrow.Hide +// (Final, Native, Public, BlueprintCallable) + +void ANavigationArrow::Hide() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavigationArrow", "Hide"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NavigationArrow.HideEvent +// (Event, Public, BlueprintEvent) + +void ANavigationArrow::HideEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavigationArrow", "HideEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NavigationArrow.IsListVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANavigationArrow::IsListVisible() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavigationArrow", "IsListVisible"); + + Params::NavigationArrow_IsListVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NavigationArrow.Show +// (Final, Native, Public, BlueprintCallable) + +void ANavigationArrow::Show() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavigationArrow", "Show"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NavigationArrow.ShowEvent +// (Event, Public, BlueprintEvent) + +void ANavigationArrow::ShowEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NavigationArrow", "ShowEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NavigationBlueprintLibrary.RefreshObjectStateInfoActorObstacles +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceDynamicSpawnedFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationBlueprintLibrary::RefreshObjectStateInfoActorObstacles(class AActor* TargetActor, bool bForceDynamicSpawnedFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavigationBlueprintLibrary", "RefreshObjectStateInfoActorObstacles"); + + Params::NavigationBlueprintLibrary_RefreshObjectStateInfoActorObstacles Parms{}; + + Parms.TargetActor = TargetActor; + Parms.bForceDynamicSpawnedFlag = bForceDynamicSpawnedFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NavigationBlueprintLibrary.SetCanEverAffectNavigation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UActorComponent* ActorComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCanAffectNavigation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationBlueprintLibrary::SetCanEverAffectNavigation(class UActorComponent* ActorComponent, bool bCanAffectNavigation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavigationBlueprintLibrary", "SetCanEverAffectNavigation"); + + Params::NavigationBlueprintLibrary_SetCanEverAffectNavigation Parms{}; + + Parms.ActorComponent = ActorComponent; + Parms.bCanAffectNavigation = bCanAffectNavigation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NavigationBlueprintLibrary.SetObjectStateInfoObstacleComponentActive +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationBlueprintLibrary::SetObjectStateInfoObstacleComponentActive(class AActor* TargetActor, bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavigationBlueprintLibrary", "SetObjectStateInfoObstacleComponentActive"); + + Params::NavigationBlueprintLibrary_SetObjectStateInfoObstacleComponentActive Parms{}; + + Parms.TargetActor = TargetActor; + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NavigationBlueprintLibrary.SwitchDynamicNavigation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationBlueprintLibrary::SwitchDynamicNavigation(class AActor* TargetActor, bool bBlock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavigationBlueprintLibrary", "SwitchDynamicNavigation"); + + Params::NavigationBlueprintLibrary_SwitchDynamicNavigation Parms{}; + + Parms.TargetActor = TargetActor; + Parms.bBlock = bBlock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NavigationBlueprintLibrary.TraceWater +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceStart (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& TraceEnd (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Radius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTraceComplex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& ActorsToIgnore (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// bool bIgnoreSelf (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FHitResult* OutHit (Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UNavigationBlueprintLibrary::TraceWater(class UObject* WorldContextObject, const struct FVector& TraceStart, const struct FVector& TraceEnd, float Radius, bool bTraceComplex, const TArray& ActorsToIgnore, bool bIgnoreSelf, struct FHitResult* OutHit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavigationBlueprintLibrary", "TraceWater"); + + Params::NavigationBlueprintLibrary_TraceWater Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.TraceStart = std::move(TraceStart); + Parms.TraceEnd = std::move(TraceEnd); + Parms.Radius = Radius; + Parms.bTraceComplex = bTraceComplex; + Parms.ActorsToIgnore = std::move(ActorsToIgnore); + Parms.bIgnoreSelf = bIgnoreSelf; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutHit != nullptr) + *OutHit = std::move(Parms.OutHit); + + return Parms.ReturnValue; +} + + +// Function Phoenix.NavigationBlueprintLibrary.UpdateNavigationObstacles +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNavigationBlueprintLibrary::UpdateNavigationObstacles(class AActor* TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NavigationBlueprintLibrary", "UpdateNavigationObstacles"); + + Params::NavigationBlueprintLibrary_UpdateNavigationObstacles Parms{}; + + Parms.TargetActor = TargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NoDismountZoneVolume.OnOverlapBegin +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ANoDismountZoneVolume::OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoDismountZoneVolume", "OnOverlapBegin"); + + Params::NoDismountZoneVolume_OnOverlapBegin Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NoDismountZoneVolume.OnOverlapEnd +// (Final, Native, Protected) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANoDismountZoneVolume::OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoDismountZoneVolume", "OnOverlapEnd"); + + Params::NoDismountZoneVolume_OnOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NoMountHUDBase.OnUseStateChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNoMountHUDBase::OnUseStateChanged(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NoMountHUDBase", "OnUseStateChanged"); + + Params::NoMountHUDBase_OnUseStateChanged Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NonCombat_Character.ApplyReplicaFX +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ANonCombat_Character::ApplyReplicaFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "ApplyReplicaFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.ApplySpawnFX +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ANonCombat_Character::ApplySpawnFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "ApplySpawnFX"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.DisableCallout +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::DisableCallout(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "DisableCallout"); + + Params::NonCombat_Character_DisableCallout Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.EnableCallout +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::EnableCallout(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "EnableCallout"); + + Params::NonCombat_Character_EnableCallout Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.ForceProtego +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inProtegoOnOff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::ForceProtego(bool inProtegoOnOff) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "ForceProtego"); + + Params::NonCombat_Character_ForceProtego Parms{}; + + Parms.inProtegoOnOff = inProtegoOnOff; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.ForceScheduledEntityState +// (Final, Native, Public, BlueprintCallable) + +void ANonCombat_Character::ForceScheduledEntityState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "ForceScheduledEntityState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.Freeze +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::Freeze(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "Freeze"); + + Params::NonCombat_Character_Freeze Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.GetNpcCapsuleComponent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UCapsuleComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCapsuleComponent* ANonCombat_Character::GetNpcCapsuleComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "GetNpcCapsuleComponent"); + + Params::NonCombat_Character_GetNpcCapsuleComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NonCombat_Character.HandleRagdollImpact +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::HandleRagdollImpact(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "HandleRagdollImpact"); + + Params::NonCombat_Character_HandleRagdollImpact Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.IsScheduledEntity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANonCombat_Character::IsScheduledEntity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "IsScheduledEntity"); + + Params::NonCombat_Character_IsScheduledEntity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NonCombat_Character.OnChildSpawnFX +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FTransform& inSpawnLoc (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ANonCombat_Character::OnChildSpawnFX(const struct FTransform& inSpawnLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "OnChildSpawnFX"); + + Params::NonCombat_Character_OnChildSpawnFX Parms{}; + + Parms.inSpawnLoc = std::move(inSpawnLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.OnReactionEnd +// (Native, Protected) +// Parameters: +// class UAblReactionData* InReactionData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblReactionComponent* InReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::OnReactionEnd(class UAblReactionData* InReactionData, class UAblReactionComponent* InReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "OnReactionEnd"); + + Params::NonCombat_Character_OnReactionEnd Parms{}; + + Parms.InReactionData = InReactionData; + Parms.InReactionComponent = InReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.OnReactionQueued +// (Native, Protected) +// Parameters: +// class UAblReactionData* InReactionData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblReactionComponent* InReactionComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::OnReactionQueued(class UAblReactionData* InReactionData, class UAblReactionComponent* InReactionComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "OnReactionQueued"); + + Params::NonCombat_Character_OnReactionQueued Parms{}; + + Parms.InReactionData = InReactionData; + Parms.InReactionComponent = InReactionComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.OnStationOnFinishedEnter +// (Event, Public, BlueprintEvent) + +void ANonCombat_Character::OnStationOnFinishedEnter() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "OnStationOnFinishedEnter"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NonCombat_Character.OnStationOnFinishedExit +// (Event, Public, BlueprintEvent) + +void ANonCombat_Character::OnStationOnFinishedExit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "OnStationOnFinishedExit"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.NonCombat_Character.PlayCustomAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPreventReactions (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::PlayCustomAbility(TSubclassOf InAbility, bool bPreventReactions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "PlayCustomAbility"); + + Params::NonCombat_Character_PlayCustomAbility Parms{}; + + Parms.InAbility = InAbility; + Parms.bPreventReactions = bPreventReactions; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.RegisterForInteractionSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::RegisterForInteractionSense(class UObject* InObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "RegisterForInteractionSense"); + + Params::NonCombat_Character_RegisterForInteractionSense Parms{}; + + Parms.InObject = InObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.Release +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::Release(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "Release"); + + Params::NonCombat_Character_Release Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.Resume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::Resume(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "Resume"); + + Params::NonCombat_Character_Resume Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.StartChildSpawnFX +// (Native, Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FTransform& inSpawnLoc (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void ANonCombat_Character::StartChildSpawnFX(const struct FTransform& inSpawnLoc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "StartChildSpawnFX"); + + Params::NonCombat_Character_StartChildSpawnFX Parms{}; + + Parms.inSpawnLoc = std::move(inSpawnLoc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.StopAndIdle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::StopAndIdle(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "StopAndIdle"); + + Params::NonCombat_Character_StopAndIdle Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.StopCustomAbility +// (Final, Native, Public, BlueprintCallable) + +void ANonCombat_Character::StopCustomAbility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "StopCustomAbility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.Suspend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::Suspend(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "Suspend"); + + Params::NonCombat_Character_Suspend Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.UnregisterForInteractionSense +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* InObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ANonCombat_Character::UnregisterForInteractionSense(class UObject* InObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "UnregisterForInteractionSense"); + + Params::NonCombat_Character_UnregisterForInteractionSense Parms{}; + + Parms.InObject = InObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NonCombat_Character.GetImpactDirection +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector ANonCombat_Character::GetImpactDirection() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "GetImpactDirection"); + + Params::NonCombat_Character_GetImpactDirection Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NonCombat_Character.GetImpactLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const struct FVector ANonCombat_Character::GetImpactLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "GetImpactLocation"); + + Params::NonCombat_Character_GetImpactLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NonCombat_Character.IsAlive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANonCombat_Character::IsAlive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "IsAlive"); + + Params::NonCombat_Character_IsAlive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NonCombat_Character.IsFrozen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANonCombat_Character::IsFrozen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "IsFrozen"); + + Params::NonCombat_Character_IsFrozen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NonCombat_Character.IsReleased +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANonCombat_Character::IsReleased() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "IsReleased"); + + Params::NonCombat_Character_IsReleased Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NonCombat_Character.IsSuspended +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ANonCombat_Character::IsSuspended() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NonCombat_Character", "IsSuspended"); + + Params::NonCombat_Character_IsSuspended Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.NotificationPanelWidget.AddChallengeCompleteNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FChallengeNotificationData&ItemData (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::AddChallengeCompleteNotification(const struct FChallengeNotificationData& ItemData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "AddChallengeCompleteNotification"); + + Params::NotificationPanelWidget_AddChallengeCompleteNotification Parms{}; + + Parms.ItemData = std::move(ItemData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NotificationPanelWidget.AddChallengeUpdatedNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FChallengeNotificationData&ItemData (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::AddChallengeUpdatedNotification(const struct FChallengeNotificationData& ItemData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "AddChallengeUpdatedNotification"); + + Params::NotificationPanelWidget_AddChallengeUpdatedNotification Parms{}; + + Parms.ItemData = std::move(ItemData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NotificationPanelWidget.AddCollectionKnownNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FCollectionNotificationData&ItemData (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::AddCollectionKnownNotification(const struct FCollectionNotificationData& ItemData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "AddCollectionKnownNotification"); + + Params::NotificationPanelWidget_AddCollectionKnownNotification Parms{}; + + Parms.ItemData = std::move(ItemData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NotificationPanelWidget.AddCollectionObtainedNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FCollectionNotificationData&ItemData (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::AddCollectionObtainedNotification(const struct FCollectionNotificationData& ItemData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "AddCollectionObtainedNotification"); + + Params::NotificationPanelWidget_AddCollectionObtainedNotification Parms{}; + + Parms.ItemData = std::move(ItemData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NotificationPanelWidget.AddMoneyNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FPickupNotificationData& ItemData (Parm, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::AddMoneyNotification(const struct FPickupNotificationData& ItemData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "AddMoneyNotification"); + + Params::NotificationPanelWidget_AddMoneyNotification Parms{}; + + Parms.ItemData = std::move(ItemData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NotificationPanelWidget.AddPickupNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FPickupNotificationData& ItemData (Parm, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::AddPickupNotification(const struct FPickupNotificationData& ItemData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "AddPickupNotification"); + + Params::NotificationPanelWidget_AddPickupNotification Parms{}; + + Parms.ItemData = std::move(ItemData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NotificationPanelWidget.IncrementCurrentChallengeUpdate +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FChallengeNotificationData&ItemData (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::IncrementCurrentChallengeUpdate(const struct FChallengeNotificationData& ItemData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "IncrementCurrentChallengeUpdate"); + + Params::NotificationPanelWidget_IncrementCurrentChallengeUpdate Parms{}; + + Parms.ItemData = std::move(ItemData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NotificationPanelWidget.IncrementCurrentMoneyNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::IncrementCurrentMoneyNotification(int32 Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "IncrementCurrentMoneyNotification"); + + Params::NotificationPanelWidget_IncrementCurrentMoneyNotification Parms{}; + + Parms.Amount = Amount; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.NotificationPanelWidget.ItemCollected +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FPickupNotificationData& NewItem (Parm, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::ItemCollected(const struct FPickupNotificationData& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "ItemCollected"); + + Params::NotificationPanelWidget_ItemCollected Parms{}; + + Parms.NewItem = std::move(NewItem); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.OnDisplayChallengeCompleteNotification +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::OnDisplayChallengeCompleteNotification(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "OnDisplayChallengeCompleteNotification"); + + Params::NotificationPanelWidget_OnDisplayChallengeCompleteNotification Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.OnDisplayChallengeUpdatedNotification +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::OnDisplayChallengeUpdatedNotification(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "OnDisplayChallengeUpdatedNotification"); + + Params::NotificationPanelWidget_OnDisplayChallengeUpdatedNotification Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.OnDisplayCollectionKnownNotification +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::OnDisplayCollectionKnownNotification(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "OnDisplayCollectionKnownNotification"); + + Params::NotificationPanelWidget_OnDisplayCollectionKnownNotification Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.OnDisplayCollectionObtainedNotification +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::OnDisplayCollectionObtainedNotification(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "OnDisplayCollectionObtainedNotification"); + + Params::NotificationPanelWidget_OnDisplayCollectionObtainedNotification Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.OnDisplayMoneyNotification +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::OnDisplayMoneyNotification(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "OnDisplayMoneyNotification"); + + Params::NotificationPanelWidget_OnDisplayMoneyNotification Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.OnDisplayPickupNotification +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::OnDisplayPickupNotification(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "OnDisplayPickupNotification"); + + Params::NotificationPanelWidget_OnDisplayPickupNotification Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.OnNotificationAborted +// (Final, Native, Public) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::OnNotificationAborted(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "OnNotificationAborted"); + + Params::NotificationPanelWidget_OnNotificationAborted Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.RequestChallengeCompleteNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FChallengeNotificationData&NewItem (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::RequestChallengeCompleteNotification(const struct FChallengeNotificationData& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "RequestChallengeCompleteNotification"); + + Params::NotificationPanelWidget_RequestChallengeCompleteNotification Parms{}; + + Parms.NewItem = std::move(NewItem); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.RequestChallengeUpdatedNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FChallengeNotificationData&NewItem (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::RequestChallengeUpdatedNotification(const struct FChallengeNotificationData& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "RequestChallengeUpdatedNotification"); + + Params::NotificationPanelWidget_RequestChallengeUpdatedNotification Parms{}; + + Parms.NewItem = std::move(NewItem); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.RequestCollectionKnownNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FCollectionNotificationData&NewItem (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::RequestCollectionKnownNotification(const struct FCollectionNotificationData& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "RequestCollectionKnownNotification"); + + Params::NotificationPanelWidget_RequestCollectionKnownNotification Parms{}; + + Parms.NewItem = std::move(NewItem); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NotificationPanelWidget.RequestCollectionObtainedNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FCollectionNotificationData&NewItem (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UNotificationPanelWidget::RequestCollectionObtainedNotification(const struct FCollectionNotificationData& NewItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("NotificationPanelWidget", "RequestCollectionObtainedNotification"); + + Params::NotificationPanelWidget_RequestCollectionObtainedNotification Parms{}; + + Parms.NewItem = std::move(NewItem); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ZoneNotification.DisplayNotificationBP +// (Event, Public, BlueprintEvent) +// Parameters: +// bool PlaySound_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UZoneNotification::DisplayNotificationBP(bool PlaySound_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ZoneNotification", "DisplayNotificationBP"); + + Params::ZoneNotification_DisplayNotificationBP Parms{}; + + Parms.PlaySound_0 = PlaySound_0; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ZoneNotification.HideNotificationBP +// (Event, Public, BlueprintEvent) + +void UZoneNotification::HideNotificationBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ZoneNotification", "HideNotificationBP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ZoneNotification.Notify +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Header_Name (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Label_Name (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Image_Left (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Image_Right (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration_seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySound_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UZoneNotification::Notify(class FName Header_Name, class FName Label_Name, class FName Image_Left, class FName Image_Right, float duration_seconds, bool PlaySound_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ZoneNotification", "Notify"); + + Params::ZoneNotification_Notify Parms{}; + + Parms.Header_Name = Header_Name; + Parms.Label_Name = Label_Name; + Parms.Image_Left = Image_Left; + Parms.Image_Right = Image_Right; + Parms.duration_seconds = duration_seconds; + Parms.PlaySound_0 = PlaySound_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPCGameplayUtil.AddImpulseSpread +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class USkeletalMeshComponent* SkeletalMeshComp (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bVelocityChange (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPCGameplayUtil::AddImpulseSpread(const class USkeletalMeshComponent* SkeletalMeshComp, const struct FVector& Velocity, const bool bVelocityChange) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPCGameplayUtil", "AddImpulseSpread"); + + Params::NPCGameplayUtil_AddImpulseSpread Parms{}; + + Parms.SkeletalMeshComp = SkeletalMeshComp; + Parms.Velocity = std::move(Velocity); + Parms.bVelocityChange = bVelocityChange; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.NPCGameplayUtil.SetLinearDampeningAcrossPhysicsBodies +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class USkeletalMeshComponent* SkeletalMeshComp (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float LinearDampening (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UNPCGameplayUtil::SetLinearDampeningAcrossPhysicsBodies(const class USkeletalMeshComponent* SkeletalMeshComp, const float LinearDampening) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("NPCGameplayUtil", "SetLinearDampeningAcrossPhysicsBodies"); + + Params::NPCGameplayUtil_SetLinearDampeningAcrossPhysicsBodies Parms{}; + + Parms.SkeletalMeshComp = SkeletalMeshComp; + Parms.LinearDampening = LinearDampening; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ObjectBuoyancyComponent.ToggleOn +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool bToggle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UObjectBuoyancyComponent::ToggleOn(bool bToggle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ObjectBuoyancyComponent", "ToggleOn"); + + Params::ObjectBuoyancyComponent_ToggleOn Parms{}; + + Parms.bToggle = bToggle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OffscreenThreatComponent.SetAttackState +// (Event, Public, BlueprintEvent) +// Parameters: +// EEnemy_AttackThreatState AttackState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOffscreenThreatComponent::SetAttackState(EEnemy_AttackThreatState AttackState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OffscreenThreatComponent", "SetAttackState"); + + Params::OffscreenThreatComponent_SetAttackState Parms{}; + + Parms.AttackState = AttackState; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.OppugnoInterface.OnHitByOppugnoImpact +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Object (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IOppugnoInterface::OnHitByOppugnoImpact(class AActor* Instigator, class AActor* Object) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("OppugnoInterface", "OnHitByOppugnoImpact"); + + Params::OppugnoInterface_OnHitByOppugnoImpact Parms{}; + + Parms.Instigator = Instigator; + Parms.Object = Object; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoInterface.OnOppugnoEnd +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IOppugnoInterface::OnOppugnoEnd(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("OppugnoInterface", "OnOppugnoEnd"); + + Params::OppugnoInterface_OnOppugnoEnd Parms{}; + + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoInterface.OnOppugnoHold +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IOppugnoInterface::OnOppugnoHold(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("OppugnoInterface", "OnOppugnoHold"); + + Params::OppugnoInterface_OnOppugnoHold Parms{}; + + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoInterface.OnOppugnoImpact +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* HitObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IOppugnoInterface::OnOppugnoImpact(class AActor* Instigator, class AActor* Target, class AActor* HitObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("OppugnoInterface", "OnOppugnoImpact"); + + Params::OppugnoInterface_OnOppugnoImpact Parms{}; + + Parms.Instigator = Instigator; + Parms.Target = Target; + Parms.HitObject = HitObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoInterface.OnOppugnoPull +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IOppugnoInterface::OnOppugnoPull(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("OppugnoInterface", "OnOppugnoPull"); + + Params::OppugnoInterface_OnOppugnoPull Parms{}; + + Parms.Instigator = Instigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoInterface.OnOppugnoThrow +// (Native, Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Velocity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IOppugnoInterface::OnOppugnoThrow(class AActor* Instigator, class AActor* Target, const struct FVector& Velocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("OppugnoInterface", "OnOppugnoThrow"); + + Params::OppugnoInterface_OnOppugnoThrow Parms{}; + + Parms.Instigator = Instigator; + Parms.Target = Target; + Parms.Velocity = std::move(Velocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoSpecialTagsActor.AddSpecialTag +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FGameplayTag& GameplayTag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IOppugnoSpecialTagsActor::AddSpecialTag(const struct FGameplayTag& GameplayTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("OppugnoSpecialTagsActor", "AddSpecialTag"); + + Params::OppugnoSpecialTagsActor_AddSpecialTag Parms{}; + + Parms.GameplayTag = std::move(GameplayTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.OppugnoSpecialTagsActor.GetSpecialTags +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FGameplayTagContainer ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FGameplayTagContainer IOppugnoSpecialTagsActor::GetSpecialTags() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("OppugnoSpecialTagsActor", "GetSpecialTags"); + + Params::OppugnoSpecialTagsActor_GetSpecialTags Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.P4Support.GetCurrentPerforceChangelist +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UP4Support::GetCurrentPerforceChangelist() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("P4Support", "GetCurrentPerforceChangelist"); + + Params::P4Support_GetCurrentPerforceChangelist Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ParallaxWidget.ApplyParallax +// (Final, Native, Public, BlueprintCallable) + +void UParallaxWidget::ApplyParallax() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParallaxWidget", "ApplyParallax"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParallaxWidget.ApplyParallaxEffect +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCanvasPanelSlot* ParallaxingObject (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParallaxWidget::ApplyParallaxEffect(class UCanvasPanelSlot* ParallaxingObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParallaxWidget", "ApplyParallaxEffect"); + + Params::ParallaxWidget_ApplyParallaxEffect Parms{}; + + Parms.ParallaxingObject = ParallaxingObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParallaxWidget.GetSlot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCanvasPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasPanelSlot* UParallaxWidget::GetSlot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParallaxWidget", "GetSlot"); + + Params::ParallaxWidget_GetSlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ParallaxWidget.IgnoreParallax +// (Final, Native, Public, BlueprintCallable) + +void UParallaxWidget::IgnoreParallax() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParallaxWidget", "IgnoreParallax"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParallaxWidget.SetInitialCursorPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCanvasPanelSlot* ParallaxingObject (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParallaxWidget::SetInitialCursorPosition(class UCanvasPanelSlot* ParallaxingObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParallaxWidget", "SetInitialCursorPosition"); + + Params::ParallaxWidget_SetInitialCursorPosition Parms{}; + + Parms.ParallaxingObject = ParallaxingObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParallaxWidget.SyncParallaxToCursor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCanvasPanelSlot* ParallaxingObject (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UParallaxWidget::SyncParallaxToCursor(class UCanvasPanelSlot* ParallaxingObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParallaxWidget", "SyncParallaxToCursor"); + + Params::ParallaxWidget_SyncParallaxToCursor Parms{}; + + Parms.ParallaxingObject = ParallaxingObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParticleFXContainer.AddNiagaraSystem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UNiagaraSystem* SystemTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AParticleFXContainer::AddNiagaraSystem(class UNiagaraSystem* SystemTemplate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleFXContainer", "AddNiagaraSystem"); + + Params::ParticleFXContainer_AddNiagaraSystem Parms{}; + + Parms.SystemTemplate = SystemTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParticleFXContainer.AddParticleEmitter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UParticleSystem* SystemTemplate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AParticleFXContainer::AddParticleEmitter(class UParticleSystem* SystemTemplate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleFXContainer", "AddParticleEmitter"); + + Params::ParticleFXContainer_AddParticleEmitter Parms{}; + + Parms.SystemTemplate = SystemTemplate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParticleFXContainer.DeactiveAndDestroyAfterXSeconds +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AParticleFXContainer::DeactiveAndDestroyAfterXSeconds(float Seconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleFXContainer", "DeactiveAndDestroyAfterXSeconds"); + + Params::ParticleFXContainer_DeactiveAndDestroyAfterXSeconds Parms{}; + + Parms.Seconds = Seconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ParticleFXContainer.DestroySelf +// (Final, Native, Public) + +void AParticleFXContainer::DestroySelf() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ParticleFXContainer", "DestroySelf"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPathNavigationManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPathNavigationManager* UPathNavigationManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PathNavigationManager", "Get"); + + Params::PathNavigationManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.AddMissionBeacon +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UScheduledEntity* dynamicTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& staticTarget (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int64 BeaconHandle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::AddMissionBeacon(class UScheduledEntity* dynamicTarget, const struct FVector& staticTarget, const int64 BeaconHandle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "AddMissionBeacon"); + + Params::PathNavigationManager_AddMissionBeacon Parms{}; + + Parms.dynamicTarget = dynamicTarget; + Parms.staticTarget = std::move(staticTarget); + Parms.BeaconHandle = BeaconHandle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.AddWaypointPathTarget +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Point (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::AddWaypointPathTarget(const struct FVector& Point) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "AddWaypointPathTarget"); + + Params::PathNavigationManager_AddWaypointPathTarget Parms{}; + + Parms.Point = std::move(Point); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.ClearAuthoredPath +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::ClearAuthoredPath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "ClearAuthoredPath"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.ClearImportantPathName +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::ClearImportantPathName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "ClearImportantPathName"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.ClearPathAndMissionTarget +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::ClearPathAndMissionTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "ClearPathAndMissionTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.ClearPathTarget +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::ClearPathTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "ClearPathTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.ClearWaymarkerTarget +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::ClearWaymarkerTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "ClearWaymarkerTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.ClearWaypointPathTarget +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::ClearWaypointPathTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "ClearWaypointPathTarget"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.Debug_StartMap +// (Final, Exec, Native, Public) +// Parameters: +// EMapTypes MapTypeIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWorld* WorldIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::Debug_StartMap(EMapTypes MapTypeIn, class UWorld* WorldIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "Debug_StartMap"); + + Params::PathNavigationManager_Debug_StartMap Parms{}; + + Parms.MapTypeIn = MapTypeIn; + Parms.WorldIn = WorldIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.ExecuteSave +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPathNavigationManager::ExecuteSave(const int32 CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "ExecuteSave"); + + Params::PathNavigationManager_ExecuteSave Parms{}; + + Parms.CharacterID = CharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.FindPath +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Start (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& End (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* OutPath (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool* OutMissingHogwartsSection (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPathNavigationManager::FindPath(const struct FVector& Start, const struct FVector& End, TArray* OutPath, bool* OutMissingHogwartsSection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "FindPath"); + + Params::PathNavigationManager_FindPath Parms{}; + + Parms.Start = std::move(Start); + Parms.End = std::move(End); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPath != nullptr) + *OutPath = std::move(Parms.OutPath); + + if (OutMissingHogwartsSection != nullptr) + *OutMissingHogwartsSection = Parms.OutMissingHogwartsSection; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetAuthoredPathName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UPathNavigationManager::GetAuthoredPathName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetAuthoredPathName"); + + Params::PathNavigationManager_GetAuthoredPathName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetDestinationLocationForBeacon +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UBeaconInfo* Beacon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPathNavigationManager::GetDestinationLocationForBeacon(class UBeaconInfo* Beacon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetDestinationLocationForBeacon"); + + Params::PathNavigationManager_GetDestinationLocationForBeacon Parms{}; + + Parms.Beacon = Beacon; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetElevationChangePoints +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPathNavigationManager::GetElevationChangePoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetElevationChangePoints"); + + Params::PathNavigationManager_GetElevationChangePoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetGuidePath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPathNavigationManager::GetGuidePath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetGuidePath"); + + Params::PathNavigationManager_GetGuidePath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetGuidePathEndPoint +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPathNavigationManager::GetGuidePathEndPoint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetGuidePathEndPoint"); + + Params::PathNavigationManager_GetGuidePathEndPoint Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetImportantPathName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UPathNavigationManager::GetImportantPathName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetImportantPathName"); + + Params::PathNavigationManager_GetImportantPathName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetMinimapPath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPathNavigationManager::GetMinimapPath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetMinimapPath"); + + Params::PathNavigationManager_GetMinimapPath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetMissionDestinationLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPathNavigationManager::GetMissionDestinationLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetMissionDestinationLocation"); + + Params::PathNavigationManager_GetMissionDestinationLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetNagivationMarkerActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPathNavigationManager::GetNagivationMarkerActors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetNagivationMarkerActors"); + + Params::PathNavigationManager_GetNagivationMarkerActors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetPath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPathNavigationManager::GetPath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetPath"); + + Params::PathNavigationManager_GetPath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetPathDestinationLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPathNavigationManager::GetPathDestinationLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetPathDestinationLocation"); + + Params::PathNavigationManager_GetPathDestinationLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GetWaymarkerDestinationLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPathNavigationManager::GetWaymarkerDestinationLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetWaymarkerDestinationLocation"); + + Params::PathNavigationManager_GetWaymarkerDestinationLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.GiveMeHelp +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPathNavigationManager::GiveMeHelp() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GiveMeHelp"); + + Params::PathNavigationManager_GiveMeHelp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.HasGuidePath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPathNavigationManager::HasGuidePath() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "HasGuidePath"); + + Params::PathNavigationManager_HasGuidePath Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.HidePathSelectionUI +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::HidePathSelectionUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "HidePathSelectionUI"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.IsNavmeshLoaded +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ESubLevelID Sublevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPathNavigationManager::IsNavmeshLoaded(const ESubLevelID Sublevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "IsNavmeshLoaded"); + + Params::PathNavigationManager_IsNavmeshLoaded Parms{}; + + Parms.Sublevel = Sublevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.IsWaypointPathTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPathNavigationManager::IsWaypointPathTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "IsWaypointPathTarget"); + + Params::PathNavigationManager_IsWaypointPathTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.MarkHogwartsNavmeshLoaded +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const EHogwartsNavmeshID NavMesh (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bLoaded (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::MarkHogwartsNavmeshLoaded(const EHogwartsNavmeshID NavMesh, const bool bLoaded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "MarkHogwartsNavmeshLoaded"); + + Params::PathNavigationManager_MarkHogwartsNavmeshLoaded Parms{}; + + Parms.NavMesh = NavMesh; + Parms.bLoaded = bLoaded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.MarkNavmeshLoaded +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ESubLevelID Sublevel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bLoaded (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::MarkNavmeshLoaded(const ESubLevelID Sublevel, const bool bLoaded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "MarkNavmeshLoaded"); + + Params::PathNavigationManager_MarkNavmeshLoaded Parms{}; + + Parms.Sublevel = Sublevel; + Parms.bLoaded = bLoaded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.OnCurtainLowered +// (Final, Native, Public) + +void UPathNavigationManager::OnCurtainLowered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "OnCurtainLowered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.OnCurtainRaised +// (Final, Native, Public) + +void UPathNavigationManager::OnCurtainRaised() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "OnCurtainRaised"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.PathNavigation_SetForcePathDestination +// (Final, Exec, Native, Public) +// Parameters: +// float X (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Y (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Z (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::PathNavigation_SetForcePathDestination(float X, float Y, float Z) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "PathNavigation_SetForcePathDestination"); + + Params::PathNavigationManager_PathNavigation_SetForcePathDestination Parms{}; + + Parms.X = X; + Parms.Y = Y; + Parms.Z = Z; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.PathNavigation_SetUseForcePathDestination +// (Final, Exec, Native, Public) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::PathNavigation_SetUseForcePathDestination(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "PathNavigation_SetUseForcePathDestination"); + + Params::PathNavigationManager_PathNavigation_SetUseForcePathDestination Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.PathNavigation_TogglePauseThread +// (Final, Exec, Native, Public) + +void UPathNavigationManager::PathNavigation_TogglePauseThread() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "PathNavigation_TogglePauseThread"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.PathNavigation_ToggleUseForcePathDestination +// (Final, Exec, Native, Public) + +void UPathNavigationManager::PathNavigation_ToggleUseForcePathDestination() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "PathNavigation_ToggleUseForcePathDestination"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.ReDisplayMissionObjective +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::ReDisplayMissionObjective() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "ReDisplayMissionObjective"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.RemoveGuideSpline +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::RemoveGuideSpline() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "RemoveGuideSpline"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.SetBeaconPathTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int64 NewBeaconHandle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bValidateOnly (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& BeaconLongName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::SetBeaconPathTarget(const int64 NewBeaconHandle, const bool bValidateOnly, const class FString& BeaconLongName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "SetBeaconPathTarget"); + + Params::PathNavigationManager_SetBeaconPathTarget Parms{}; + + Parms.NewBeaconHandle = NewBeaconHandle; + Parms.bValidateOnly = bValidateOnly; + Parms.BeaconLongName = std::move(BeaconLongName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.SetImportantPathName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::SetImportantPathName(class FName Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "SetImportantPathName"); + + Params::PathNavigationManager_SetImportantPathName Parms{}; + + Parms.Name_0 = Name_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.SetStaticPathTarget +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& staticTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::SetStaticPathTarget(const struct FVector& staticTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "SetStaticPathTarget"); + + Params::PathNavigationManager_SetStaticPathTarget Parms{}; + + Parms.staticTarget = std::move(staticTarget); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.SetWaypointPathTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& Waypoints (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UPathNavigationManager::SetWaypointPathTarget(const TArray& Waypoints) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "SetWaypointPathTarget"); + + Params::PathNavigationManager_SetWaypointPathTarget Parms{}; + + Parms.Waypoints = std::move(Waypoints); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.ShowPathSelectionUI +// (Final, Native, Public, BlueprintCallable) + +void UPathNavigationManager::ShowPathSelectionUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "ShowPathSelectionUI"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.SpawnGuideSplineFromPath +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray& InPath (Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class AGuideSpline* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AGuideSpline* UPathNavigationManager::SpawnGuideSplineFromPath(TArray& InPath) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "SpawnGuideSplineFromPath"); + + Params::PathNavigationManager_SpawnGuideSplineFromPath Parms{}; + + Parms.InPath = std::move(InPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + InPath = std::move(Parms.InPath); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.UpdateMissionBeacons +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bStart (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::UpdateMissionBeacons(const bool bStart) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "UpdateMissionBeacons"); + + Params::PathNavigationManager_UpdateMissionBeacons Parms{}; + + Parms.bStart = bStart; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.UseAuthoredPath +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Name_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPathNavigationManager::UseAuthoredPath(class FName Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "UseAuthoredPath"); + + Params::PathNavigationManager_UseAuthoredPath Parms{}; + + Parms.Name_0 = Name_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PathNavigationManager.GetCanPlayerTrackDestination +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPathNavigationManager::GetCanPlayerTrackDestination() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "GetCanPlayerTrackDestination"); + + Params::PathNavigationManager_GetCanPlayerTrackDestination Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.HasDestinationLocation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ShowDestinationsInAreaBeacons (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPathNavigationManager::HasDestinationLocation(bool ShowDestinationsInAreaBeacons) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "HasDestinationLocation"); + + Params::PathNavigationManager_HasDestinationLocation Parms{}; + + Parms.ShowDestinationsInAreaBeacons = ShowDestinationsInAreaBeacons; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PathNavigationManager.IsLocationInAreaBeaconArea +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPathNavigationManager::IsLocationInAreaBeaconArea(const struct FVector& Location) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PathNavigationManager", "IsLocationInAreaBeaconArea"); + + Params::PathNavigationManager_IsLocationInAreaBeaconArea Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PausePopoutWidget.OnPopoutDataSet +// (Event, Public, BlueprintEvent) + +void UPausePopoutWidget::OnPopoutDataSet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PausePopoutWidget", "OnPopoutDataSet"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PausePopoutWidget.SetPopoutData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& NewTitle (Parm, NativeAccessSpecifierPublic) +// const class FText& NewDescription (Parm, NativeAccessSpecifierPublic) + +void UPausePopoutWidget::SetPopoutData(const class FText& NewTitle, const class FText& NewDescription) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PausePopoutWidget", "SetPopoutData"); + + Params::PausePopoutWidget_SetPopoutData Parms{}; + + Parms.NewTitle = std::move(NewTitle); + Parms.NewDescription = std::move(NewDescription); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PearDoor.TickleThePear +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APearDoor::TickleThePear(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PearDoor", "TickleThePear"); + + Params::PearDoor_TickleThePear Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PearLockComponent.DestroyPearMeshComponent +// (Final, Native, Protected) + +void UPearLockComponent::DestroyPearMeshComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PearLockComponent", "DestroyPearMeshComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PearLockComponent.ReplacePearDoorknob +// (Final, Native, Protected) + +void UPearLockComponent::ReplacePearDoorknob() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PearLockComponent", "ReplacePearDoorknob"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskApparateToLocation.OnApparateOutCompleted +// (Final, Native, Private) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActivityTypeBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerformTaskApparateToLocation::OnApparateOutCompleted(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskApparateToLocation", "OnApparateOutCompleted"); + + Params::AIPerformTaskApparateToLocation_OnApparateOutCompleted Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + Parms.ActivityTypeBits = ActivityTypeBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskJumpDown.JumpFinished +// (Final, Native, Private) + +void UAIPerformTaskJumpDown::JumpFinished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskJumpDown", "JumpFinished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialJournalEntryWidget.InitDetails +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& inIconObserverName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& inIconObserverTypeName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& inIconSourceName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InCount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialJournalEntryWidget::InitDetails(const class FString& inIconObserverName, const class FString& inIconObserverTypeName, const class FString& inIconSourceName, int32 InCount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialJournalEntryWidget", "InitDetails"); + + Params::SocialJournalEntryWidget_InitDetails Parms{}; + + Parms.inIconObserverName = std::move(inIconObserverName); + Parms.inIconObserverTypeName = std::move(inIconObserverTypeName); + Parms.inIconSourceName = std::move(inIconSourceName); + Parms.InCount = InCount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialJournalEntryWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void USocialJournalEntryWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialJournalEntryWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PerformTasksForAI.CallSwitchOffBP +// (Event, Public, BlueprintEvent) +// Parameters: +// class UObject* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APerformTasksForAI::CallSwitchOffBP(class UObject* InTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "CallSwitchOffBP"); + + Params::PerformTasksForAI_CallSwitchOffBP Parms{}; + + Parms.InTarget = InTarget; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PerformTasksForAI.CallSwitchOnBP +// (Event, Public, BlueprintEvent) +// Parameters: +// class UObject* InTarget (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APerformTasksForAI::CallSwitchOnBP(class UObject* InTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "CallSwitchOnBP"); + + Params::PerformTasksForAI_CallSwitchOnBP Parms{}; + + Parms.InTarget = InTarget; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PerformTasksForAI.CleanUpAndStartNextPerformTask +// (Final, Native, Private) +// Parameters: +// class UScheduledEntity* ScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActivityTypeBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APerformTasksForAI::CleanUpAndStartNextPerformTask(class UScheduledEntity* ScheduledEntity, int32 ActivityTypeBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "CleanUpAndStartNextPerformTask"); + + Params::PerformTasksForAI_CleanUpAndStartNextPerformTask Parms{}; + + Parms.ScheduledEntity = ScheduledEntity; + Parms.ActivityTypeBits = ActivityTypeBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.ClearScheduledEntity +// (Final, Native, Public, BlueprintCallable) + +void APerformTasksForAI::ClearScheduledEntity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "ClearScheduledEntity"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.ExecuteStartPerformTasksForAI +// (Final, Native, Public, BlueprintCallable) + +void APerformTasksForAI::ExecuteStartPerformTasksForAI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "ExecuteStartPerformTasksForAI"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.FinishPerformTaskTriggerBP +// (Final, Native, Public, BlueprintCallable) + +void APerformTasksForAI::FinishPerformTaskTriggerBP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "FinishPerformTaskTriggerBP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.ForceFinishCurrentTask +// (Final, Native, Public, BlueprintCallable) + +void APerformTasksForAI::ForceFinishCurrentTask() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "ForceFinishCurrentTask"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.GetScheduledEntity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UScheduledEntity* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScheduledEntity* APerformTasksForAI::GetScheduledEntity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "GetScheduledEntity"); + + Params::PerformTasksForAI_GetScheduledEntity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerformTasksForAI.HardExecuteStartPerformTasksForAI +// (Final, Native, Public, BlueprintCallable) + +void APerformTasksForAI::HardExecuteStartPerformTasksForAI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "HardExecuteStartPerformTasksForAI"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.OnFleshLoadComplete +// (Final, Native, Private) +// Parameters: +// class AActor* FleshActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APerformTasksForAI::OnFleshLoadComplete(class AActor* FleshActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "OnFleshLoadComplete"); + + Params::PerformTasksForAI_OnFleshLoadComplete Parms{}; + + Parms.FleshActor = FleshActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.OnOverlapBegin +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void APerformTasksForAI::OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "OnOverlapBegin"); + + Params::PerformTasksForAI_OnOverlapBegin Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.SetScheduledEntity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UScheduledEntity* InAI_ScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APerformTasksForAI::SetScheduledEntity(class UScheduledEntity* InAI_ScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "SetScheduledEntity"); + + Params::PerformTasksForAI_SetScheduledEntity Parms{}; + + Parms.InAI_ScheduledEntity = InAI_ScheduledEntity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.SwitchOnBPImplementation +// (Final, Native, Public, BlueprintCallable) + +void APerformTasksForAI::SwitchOnBPImplementation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "SwitchOnBPImplementation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerformTasksForAI.GetTaskAtIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const int32 TaskIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FAIPerformTaskContainer ReturnValue (ConstParm, Parm, OutParm, ReturnParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +const struct FAIPerformTaskContainer APerformTasksForAI::GetTaskAtIndex(const int32 TaskIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerformTasksForAI", "GetTaskAtIndex"); + + Params::PerformTasksForAI_GetTaskAtIndex Parms{}; + + Parms.TaskIndex = TaskIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventSpline.AddBoxColliderAtSplinePoint +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const int32 SplinePointIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class USplineComponent* InSplineComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBoxComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBoxComponent* UWorldEventSpline::AddBoxColliderAtSplinePoint(const int32 SplinePointIndex, const class USplineComponent* InSplineComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "AddBoxColliderAtSplinePoint"); + + Params::WorldEventSpline_AddBoxColliderAtSplinePoint Parms{}; + + Parms.SplinePointIndex = SplinePointIndex; + Parms.InSplineComponent = InSplineComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventSpline.AddTextAtSplinePoint +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const int32 SplinePointIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&InSplinePointEvents (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& Offset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class USplineComponent* InSplineComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTextRenderComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextRenderComponent* UWorldEventSpline::AddTextAtSplinePoint(const int32 SplinePointIndex, const TArray& InSplinePointEvents, const struct FVector& Offset, const class USplineComponent* InSplineComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "AddTextAtSplinePoint"); + + Params::WorldEventSpline_AddTextAtSplinePoint Parms{}; + + Parms.SplinePointIndex = SplinePointIndex; + Parms.InSplinePointEvents = std::move(InSplinePointEvents); + Parms.Offset = std::move(Offset); + Parms.InSplineComponent = InSplineComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventSpline.Bind +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& TriggerEventName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegateEvent (ConstParm, Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWorldEventSpline::Bind(const class FString& TriggerEventName, const TDelegate Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "Bind"); + + Params::WorldEventSpline_Bind Parms{}; + + Parms.TriggerEventName = std::move(TriggerEventName); + Parms.Event = Event; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventSpline.Construct +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWorldEventSpline::Construct(const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "Construct"); + + Params::WorldEventSpline_Construct Parms{}; + + Parms.Transform = std::move(Transform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventSpline.EnableTriggerEvents +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWorldEventSpline::EnableTriggerEvents(bool Enable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "EnableTriggerEvents"); + + Params::WorldEventSpline_EnableTriggerEvents Parms{}; + + Parms.Enable = Enable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventSpline.OnOverlapBegin +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UWorldEventSpline::OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "OnOverlapBegin"); + + Params::WorldEventSpline_OnOverlapBegin Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventSpline.Unbind +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& TriggerEventName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegateEvent (ConstParm, Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWorldEventSpline::Unbind(const class FString& TriggerEventName, const TDelegate Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "Unbind"); + + Params::WorldEventSpline_Unbind Parms{}; + + Parms.TriggerEventName = std::move(TriggerEventName); + Parms.Event = Event; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventSpline.UnbindAll +// (Final, Native, Public, BlueprintCallable) + +void UWorldEventSpline::UnbindAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "UnbindAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventSpline.UnbindAllFromEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& TriggerEventName (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWorldEventSpline::UnbindAllFromEvent(const class FString& TriggerEventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "UnbindAllFromEvent"); + + Params::WorldEventSpline_UnbindAllFromEvent Parms{}; + + Parms.TriggerEventName = std::move(TriggerEventName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventSpline.FindEventsAtSplinePoint +// (Final, Native, Protected, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const int32 SplinePointIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&InSplinePointEvents (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* OutFoundEventNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UWorldEventSpline::FindEventsAtSplinePoint(const int32 SplinePointIndex, const TArray& InSplinePointEvents, TArray* OutFoundEventNames) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSpline", "FindEventsAtSplinePoint"); + + Params::WorldEventSpline_FindEventsAtSplinePoint Parms{}; + + Parms.SplinePointIndex = SplinePointIndex; + Parms.InSplinePointEvents = std::move(InSplinePointEvents); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutFoundEventNames != nullptr) + *OutFoundEventNames = std::move(Parms.OutFoundEventNames); +} + + +// Function Phoenix.AIPerformTaskTrigger.OnWaitTriggerOverlap +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UAIPerformTaskTrigger::OnWaitTriggerOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskTrigger", "OnWaitTriggerOverlap"); + + Params::AIPerformTaskTrigger_OnWaitTriggerOverlap Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.AIPerformTaskCombatMode.FinishAfterDuration +// (Final, Native, Protected) + +void UAIPerformTaskCombatMode::FinishAfterDuration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskCombatMode", "FinishAfterDuration"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPerksTree* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPerksTree* UPerksTree::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerksTree", "Get"); + + Params::PerksTree_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.GetAllPerks +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool UIDisplayOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& categoryId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPerksTree::GetAllPerks(bool UIDisplayOnly, const class FString& categoryId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerksTree", "GetAllPerks"); + + Params::PerksTree_GetAllPerks Parms{}; + + Parms.UIDisplayOnly = UIDisplayOnly; + Parms.categoryId = std::move(categoryId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.GetPerkPoints +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPerksTree::GetPerkPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerksTree", "GetPerkPoints"); + + Params::PerksTree_GetPerkPoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.GetPurchasedPerkCount +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& categoryId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPerksTree::GetPurchasedPerkCount(const class FString& categoryId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerksTree", "GetPurchasedPerkCount"); + + Params::PerksTree_GetPurchasedPerkCount Parms{}; + + Parms.categoryId = std::move(categoryId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.GetTotalPerks +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& categoryId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPerksTree::GetTotalPerks(const class FString& categoryId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerksTree", "GetTotalPerks"); + + Params::PerksTree_GetTotalPerks Parms{}; + + Parms.categoryId = std::move(categoryId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.RefreshDataForSlot +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& PerkCategory (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Row (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Column (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FPerkTreeEntry ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FPerkTreeEntry UPerksTree::RefreshDataForSlot(const class FString& PerkCategory, int32 Row, int32 Column) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerksTree", "RefreshDataForSlot"); + + Params::PerksTree_RefreshDataForSlot Parms{}; + + Parms.PerkCategory = std::move(PerkCategory); + Parms.Row = Row; + Parms.Column = Column; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.ResetPerks +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPerksTree::ResetPerks() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerksTree", "ResetPerks"); + + Params::PerksTree_ResetPerks Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.ResetPerksByCategory +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& categoryId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPerksTree::ResetPerksByCategory(const class FString& categoryId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerksTree", "ResetPerksByCategory"); + + Params::PerksTree_ResetPerksByCategory Parms{}; + + Parms.categoryId = std::move(categoryId); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.UpdatePerkPoints +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPerksTree::UpdatePerkPoints(int32 Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PerksTree", "UpdatePerkPoints"); + + Params::PerksTree_UpdatePerkPoints Parms{}; + + Parms.Amount = Amount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.GetPerkLevel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPerksTree::GetPerkLevel(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "GetPerkLevel"); + + Params::PerksTree_GetPerkLevel Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.GetPerkState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPerkState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EPerkState UPerksTree::GetPerkState(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "GetPerkState"); + + Params::PerksTree_GetPerkState Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.IsPerkAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPerksTree::IsPerkAvailable(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "IsPerkAvailable"); + + Params::PerksTree_IsPerkAvailable Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.IsPerkPurchased +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPerksTree::IsPerkPurchased(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "IsPerkPurchased"); + + Params::PerksTree_IsPerkPurchased Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.IsPerkUpgradeable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPerksTree::IsPerkUpgradeable(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "IsPerkUpgradeable"); + + Params::PerksTree_IsPerkUpgradeable Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.OnSaveGameLoaded +// (Final, Native, Public, BlueprintCallable) + +void UPerksTree::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkActivate +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::PerkActivate(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkActivate"); + + Params::PerksTree_PerkActivate Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkActivateAll +// (Final, Exec, Native, Protected) + +void UPerksTree::PerkActivateAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkActivateAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkActivateAllInCategory +// (Final, Exec, Native, Protected) +// Parameters: +// const class FString& Category (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::PerkActivateAllInCategory(const class FString& Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkActivateAllInCategory"); + + Params::PerksTree_PerkActivateAllInCategory Parms{}; + + Parms.Category = std::move(Category); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkCurriculumRefresh +// (Final, Exec, Native, Protected) +// Parameters: +// const class FString& Curriculum (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Year (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::PerkCurriculumRefresh(const class FString& Curriculum, int32 Year) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkCurriculumRefresh"); + + Params::PerksTree_PerkCurriculumRefresh Parms{}; + + Parms.Curriculum = std::move(Curriculum); + Parms.Year = Year; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkIsActive +// (Final, Exec, Native, Protected) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::PerkIsActive(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkIsActive"); + + Params::PerksTree_PerkIsActive Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkIsAvailable +// (Final, Exec, Native, Protected) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::PerkIsAvailable(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkIsAvailable"); + + Params::PerksTree_PerkIsAvailable Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkIsUpgradeable +// (Final, Exec, Native, Protected) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::PerkIsUpgradeable(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkIsUpgradeable"); + + Params::PerksTree_PerkIsUpgradeable Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkPurchase +// (Final, Exec, Native, Protected) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::PerkPurchase(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkPurchase"); + + Params::PerksTree_PerkPurchase Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkResetAllPerks +// (Final, Exec, Native, Protected) + +void UPerksTree::PerkResetAllPerks() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkResetAllPerks"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkSetLevel +// (Final, Exec, Native, Protected) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::PerkSetLevel(const class FString& PerkID, int32 Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkSetLevel"); + + Params::PerksTree_PerkSetLevel Parms{}; + + Parms.PerkID = std::move(PerkID); + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkShowPoints +// (Final, Exec, Native, Protected) + +void UPerksTree::PerkShowPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkShowPoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkShowPurchasedCount +// (Final, Exec, Native, Protected) + +void UPerksTree::PerkShowPurchasedCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkShowPurchasedCount"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PerkUpdatePoints +// (Final, Exec, Native, Protected) +// Parameters: +// int32 Amount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::PerkUpdatePoints(int32 Amount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PerkUpdatePoints"); + + Params::PerksTree_PerkUpdatePoints Parms{}; + + Parms.Amount = Amount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.PurchasePerk +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPerksTree::PurchasePerk(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "PurchasePerk"); + + Params::PerksTree_PurchasePerk Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.RemovePerk +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InPerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPerksTree::RemovePerk(const class FString& InPerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "RemovePerk"); + + Params::PerksTree_RemovePerk Parms{}; + + Parms.InPerkID = std::move(InPerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PerksTree.ReturnPerk +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InPerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPerksTree::ReturnPerk(const class FString& InPerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "ReturnPerk"); + + Params::PerksTree_ReturnPerk Parms{}; + + Parms.InPerkID = std::move(InPerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PerksTree.UpgradePerk +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& PerkID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPerksTree::UpgradePerk(const class FString& PerkID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PerksTree", "UpgradePerk"); + + Params::PerksTree_UpgradePerk Parms{}; + + Parms.PerkID = std::move(PerkID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PersistentBreakable.ResetState +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// EBreakableState NextState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APersistentBreakable::ResetState(EBreakableState NextState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PersistentBreakable", "ResetState"); + + Params::PersistentBreakable_ResetState Parms{}; + + Parms.NextState = NextState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.Apply +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* InWorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::Apply(const class UObject* InWorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "Apply"); + + Params::PhoenixCameraSettings_Apply Parms{}; + + Parms.InWorldContextObject = InWorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.ApplyToCameraManager +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::ApplyToCameraManager(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "ApplyToCameraManager"); + + Params::PhoenixCameraSettings_ApplyToCameraManager Parms{}; + + Parms.PC = PC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.GetAimAssistStrength +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetAimAssistStrength() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetAimAssistStrength"); + + Params::PhoenixCameraSettings_GetAimAssistStrength Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetAmountMotionBlur +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetAmountMotionBlur() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetAmountMotionBlur"); + + Params::PhoenixCameraSettings_GetAmountMotionBlur Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetAppliedFieldOfView +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* InWorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetAppliedFieldOfView(const class UObject* InWorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetAppliedFieldOfView"); + + Params::PhoenixCameraSettings_GetAppliedFieldOfView Parms{}; + + Parms.InWorldContextObject = InWorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetCameraShake +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetCameraShake() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetCameraShake"); + + Params::PhoenixCameraSettings_GetCameraShake Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetChromaticAberration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetChromaticAberration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetChromaticAberration"); + + Params::PhoenixCameraSettings_GetChromaticAberration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetCineCameraShake +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetCineCameraShake() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetCineCameraShake"); + + Params::PhoenixCameraSettings_GetCineCameraShake Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDepthOfField +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetDepthOfField() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDepthOfField"); + + Params::PhoenixCameraSettings_GetDepthOfField Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_AmbientFrequency +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_AmbientFrequency() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_AmbientFrequency"); + + Params::PhoenixCameraSettings_GetDirectorCam_AmbientFrequency Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_AmbientIntensity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_AmbientIntensity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_AmbientIntensity"); + + Params::PhoenixCameraSettings_GetDirectorCam_AmbientIntensity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_Aperture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_Aperture() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_Aperture"); + + Params::PhoenixCameraSettings_GetDirectorCam_Aperture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_DollyInLocalSpace +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetDirectorCam_DollyInLocalSpace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_DollyInLocalSpace"); + + Params::PhoenixCameraSettings_GetDirectorCam_DollyInLocalSpace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_FocusDistanceFiltering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_FocusDistanceFiltering() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_FocusDistanceFiltering"); + + Params::PhoenixCameraSettings_GetDirectorCam_FocusDistanceFiltering Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_FocusDistanceInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_FocusDistanceInputAcceleration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_FocusDistanceInputAcceleration"); + + Params::PhoenixCameraSettings_GetDirectorCam_FocusDistanceInputAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_FocusDistanceInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_FocusDistanceInputSensitivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_FocusDistanceInputSensitivity"); + + Params::PhoenixCameraSettings_GetDirectorCam_FocusDistanceInputSensitivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_MoveFiltering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_MoveFiltering() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_MoveFiltering"); + + Params::PhoenixCameraSettings_GetDirectorCam_MoveFiltering Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_MoveInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_MoveInputAcceleration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_MoveInputAcceleration"); + + Params::PhoenixCameraSettings_GetDirectorCam_MoveInputAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_MoveInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_MoveInputSensitivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_MoveInputSensitivity"); + + Params::PhoenixCameraSettings_GetDirectorCam_MoveInputSensitivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_PedestalInLocalSpace +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetDirectorCam_PedestalInLocalSpace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_PedestalInLocalSpace"); + + Params::PhoenixCameraSettings_GetDirectorCam_PedestalInLocalSpace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_PedestalInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_PedestalInputAcceleration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_PedestalInputAcceleration"); + + Params::PhoenixCameraSettings_GetDirectorCam_PedestalInputAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_PedestalInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_PedestalInputSensitivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_PedestalInputSensitivity"); + + Params::PhoenixCameraSettings_GetDirectorCam_PedestalInputSensitivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RollInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_RollInputAcceleration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_RollInputAcceleration"); + + Params::PhoenixCameraSettings_GetDirectorCam_RollInputAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RollInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_RollInputSensitivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_RollInputSensitivity"); + + Params::PhoenixCameraSettings_GetDirectorCam_RollInputSensitivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RotationFiltering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_RotationFiltering() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_RotationFiltering"); + + Params::PhoenixCameraSettings_GetDirectorCam_RotationFiltering Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RotationInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_RotationInputAcceleration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_RotationInputAcceleration"); + + Params::PhoenixCameraSettings_GetDirectorCam_RotationInputAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RotationInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_RotationInputSensitivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_RotationInputSensitivity"); + + Params::PhoenixCameraSettings_GetDirectorCam_RotationInputSensitivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_SwitchRollAndZoomInput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetDirectorCam_SwitchRollAndZoomInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_SwitchRollAndZoomInput"); + + Params::PhoenixCameraSettings_GetDirectorCam_SwitchRollAndZoomInput Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_TruckInLocalSpace +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetDirectorCam_TruckInLocalSpace() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_TruckInLocalSpace"); + + Params::PhoenixCameraSettings_GetDirectorCam_TruckInLocalSpace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_ZoomFiltering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_ZoomFiltering() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_ZoomFiltering"); + + Params::PhoenixCameraSettings_GetDirectorCam_ZoomFiltering Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_ZoomInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_ZoomInputAcceleration() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_ZoomInputAcceleration"); + + Params::PhoenixCameraSettings_GetDirectorCam_ZoomInputAcceleration Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_ZoomInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetDirectorCam_ZoomInputSensitivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirectorCam_ZoomInputSensitivity"); + + Params::PhoenixCameraSettings_GetDirectorCam_ZoomInputSensitivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetDirty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetDirty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetDirty"); + + Params::PhoenixCameraSettings_GetDirty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetFieldOfViewOffset +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetFieldOfViewOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetFieldOfViewOffset"); + + Params::PhoenixCameraSettings_GetFieldOfViewOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetFilmGrain +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetFilmGrain() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetFilmGrain"); + + Params::PhoenixCameraSettings_GetFilmGrain Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetFlightInvertY +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetFlightInvertY() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetFlightInvertY"); + + Params::PhoenixCameraSettings_GetFlightInvertY Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetGamepadAimingSwitch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetGamepadAimingSwitch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetGamepadAimingSwitch"); + + Params::PhoenixCameraSettings_GetGamepadAimingSwitch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetGamepadDeadzone +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetGamepadDeadzone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetGamepadDeadzone"); + + Params::PhoenixCameraSettings_GetGamepadDeadzone Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetGamepadSouthpaw +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetGamepadSouthpaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetGamepadSouthpaw"); + + Params::PhoenixCameraSettings_GetGamepadSouthpaw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetInputAccelerationAiming +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetInputAccelerationAiming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetInputAccelerationAiming"); + + Params::PhoenixCameraSettings_GetInputAccelerationAiming Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetInputAccelerationDefault +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetInputAccelerationDefault() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetInputAccelerationDefault"); + + Params::PhoenixCameraSettings_GetInputAccelerationDefault Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetInputSensitivityAiming +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetInputSensitivityAiming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetInputSensitivityAiming"); + + Params::PhoenixCameraSettings_GetInputSensitivityAiming Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetInputSensitivityDefault +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetInputSensitivityDefault() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetInputSensitivityDefault"); + + Params::PhoenixCameraSettings_GetInputSensitivityDefault Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetInvertX +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetInvertX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetInvertX"); + + Params::PhoenixCameraSettings_GetInvertX Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetInvertY +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetInvertY() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetInvertY"); + + Params::PhoenixCameraSettings_GetInvertY Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetMotionBlur +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetMotionBlur() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetMotionBlur"); + + Params::PhoenixCameraSettings_GetMotionBlur Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetSettingsData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const struct FPhoenixCameraSettingsData ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +const struct FPhoenixCameraSettingsData UPhoenixCameraSettings::GetSettingsData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetSettingsData"); + + Params::PhoenixCameraSettings_GetSettingsData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetSpeedFollowCamera +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixCameraSettings::GetSpeedFollowCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetSpeedFollowCamera"); + + Params::PhoenixCameraSettings_GetSpeedFollowCamera Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.GetToggleAim +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::GetToggleAim() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "GetToggleAim"); + + Params::PhoenixCameraSettings_GetToggleAim Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.ResetAccessibilitySettings +// (Final, Native, Static, Public, BlueprintCallable) + +void UPhoenixCameraSettings::ResetAccessibilitySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "ResetAccessibilitySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.ResetConsoleDisplaySettings +// (Final, Native, Static, Public, BlueprintCallable) + +void UPhoenixCameraSettings::ResetConsoleDisplaySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "ResetConsoleDisplaySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.ResetDisplaySettings +// (Final, Native, Static, Public, BlueprintCallable) + +void UPhoenixCameraSettings::ResetDisplaySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "ResetDisplaySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.ResetGameplaySettings +// (Final, Native, Static, Public, BlueprintCallable) + +void UPhoenixCameraSettings::ResetGameplaySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "ResetGameplaySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetAimAssistStrength +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetAimAssistStrength(float InStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetAimAssistStrength"); + + Params::PhoenixCameraSettings_SetAimAssistStrength Parms{}; + + Parms.InStrength = InStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetAmountMotionBlur +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InMotionBlurAmount (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetAmountMotionBlur(float InMotionBlurAmount) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetAmountMotionBlur"); + + Params::PhoenixCameraSettings_SetAmountMotionBlur Parms{}; + + Parms.InMotionBlurAmount = InMotionBlurAmount; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetCameraShake +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InCameraShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetCameraShake(float InCameraShake) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetCameraShake"); + + Params::PhoenixCameraSettings_SetCameraShake Parms{}; + + Parms.InCameraShake = InCameraShake; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetChromaticAberration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInChromaticAberration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::SetChromaticAberration(bool bInChromaticAberration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetChromaticAberration"); + + Params::PhoenixCameraSettings_SetChromaticAberration Parms{}; + + Parms.bInChromaticAberration = bInChromaticAberration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.SetCineCameraShake +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInCineCameraShake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetCineCameraShake(bool bInCineCameraShake) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetCineCameraShake"); + + Params::PhoenixCameraSettings_SetCineCameraShake Parms{}; + + Parms.bInCineCameraShake = bInCineCameraShake; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDepthOfField +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInDepthOfField (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDepthOfField(bool bInDepthOfField) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDepthOfField"); + + Params::PhoenixCameraSettings_SetDepthOfField Parms{}; + + Parms.bInDepthOfField = bInDepthOfField; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_AmbientFrequency +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InFrequency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_AmbientFrequency(float InFrequency) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_AmbientFrequency"); + + Params::PhoenixCameraSettings_SetDirectorCam_AmbientFrequency Parms{}; + + Parms.InFrequency = InFrequency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_AmbientIntensity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_AmbientIntensity(float InIntensity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_AmbientIntensity"); + + Params::PhoenixCameraSettings_SetDirectorCam_AmbientIntensity Parms{}; + + Parms.InIntensity = InIntensity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_Aperture +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InAperture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_Aperture(float InAperture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_Aperture"); + + Params::PhoenixCameraSettings_SetDirectorCam_Aperture Parms{}; + + Parms.InAperture = InAperture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_DollyInLocalSpace +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_DollyInLocalSpace(bool bInValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_DollyInLocalSpace"); + + Params::PhoenixCameraSettings_SetDirectorCam_DollyInLocalSpace Parms{}; + + Parms.bInValue = bInValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_FocusDistanceFiltering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InFiltering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_FocusDistanceFiltering(float InFiltering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_FocusDistanceFiltering"); + + Params::PhoenixCameraSettings_SetDirectorCam_FocusDistanceFiltering Parms{}; + + Parms.InFiltering = InFiltering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_FocusDistanceInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InAcceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_FocusDistanceInputAcceleration(float InAcceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_FocusDistanceInputAcceleration"); + + Params::PhoenixCameraSettings_SetDirectorCam_FocusDistanceInputAcceleration Parms{}; + + Parms.InAcceleration = InAcceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_FocusDistanceInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InSensitivity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_FocusDistanceInputSensitivity(float InSensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_FocusDistanceInputSensitivity"); + + Params::PhoenixCameraSettings_SetDirectorCam_FocusDistanceInputSensitivity Parms{}; + + Parms.InSensitivity = InSensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_MoveFiltering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InFiltering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_MoveFiltering(float InFiltering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_MoveFiltering"); + + Params::PhoenixCameraSettings_SetDirectorCam_MoveFiltering Parms{}; + + Parms.InFiltering = InFiltering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_MoveInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InAcceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_MoveInputAcceleration(float InAcceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_MoveInputAcceleration"); + + Params::PhoenixCameraSettings_SetDirectorCam_MoveInputAcceleration Parms{}; + + Parms.InAcceleration = InAcceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_MoveInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InSensitivity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_MoveInputSensitivity(float InSensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_MoveInputSensitivity"); + + Params::PhoenixCameraSettings_SetDirectorCam_MoveInputSensitivity Parms{}; + + Parms.InSensitivity = InSensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_PedestalInLocalSpace +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_PedestalInLocalSpace(bool bInValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_PedestalInLocalSpace"); + + Params::PhoenixCameraSettings_SetDirectorCam_PedestalInLocalSpace Parms{}; + + Parms.bInValue = bInValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_PedestalInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InAcceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_PedestalInputAcceleration(float InAcceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_PedestalInputAcceleration"); + + Params::PhoenixCameraSettings_SetDirectorCam_PedestalInputAcceleration Parms{}; + + Parms.InAcceleration = InAcceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_PedestalInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InSensitivity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_PedestalInputSensitivity(float InSensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_PedestalInputSensitivity"); + + Params::PhoenixCameraSettings_SetDirectorCam_PedestalInputSensitivity Parms{}; + + Parms.InSensitivity = InSensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RollInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InAcceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_RollInputAcceleration(float InAcceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_RollInputAcceleration"); + + Params::PhoenixCameraSettings_SetDirectorCam_RollInputAcceleration Parms{}; + + Parms.InAcceleration = InAcceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RollInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InSensitivity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_RollInputSensitivity(float InSensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_RollInputSensitivity"); + + Params::PhoenixCameraSettings_SetDirectorCam_RollInputSensitivity Parms{}; + + Parms.InSensitivity = InSensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RotationFiltering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InFiltering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_RotationFiltering(float InFiltering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_RotationFiltering"); + + Params::PhoenixCameraSettings_SetDirectorCam_RotationFiltering Parms{}; + + Parms.InFiltering = InFiltering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RotationInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InAcceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_RotationInputAcceleration(float InAcceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_RotationInputAcceleration"); + + Params::PhoenixCameraSettings_SetDirectorCam_RotationInputAcceleration Parms{}; + + Parms.InAcceleration = InAcceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RotationInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InSensitivity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_RotationInputSensitivity(float InSensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_RotationInputSensitivity"); + + Params::PhoenixCameraSettings_SetDirectorCam_RotationInputSensitivity Parms{}; + + Parms.InSensitivity = InSensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_SwitchRollAndZoomInput +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_SwitchRollAndZoomInput(bool bInValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_SwitchRollAndZoomInput"); + + Params::PhoenixCameraSettings_SetDirectorCam_SwitchRollAndZoomInput Parms{}; + + Parms.bInValue = bInValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_TruckInLocalSpace +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_TruckInLocalSpace(bool bInValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_TruckInLocalSpace"); + + Params::PhoenixCameraSettings_SetDirectorCam_TruckInLocalSpace Parms{}; + + Parms.bInValue = bInValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_ZoomFiltering +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InFiltering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_ZoomFiltering(float InFiltering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_ZoomFiltering"); + + Params::PhoenixCameraSettings_SetDirectorCam_ZoomFiltering Parms{}; + + Parms.InFiltering = InFiltering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_ZoomInputAcceleration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InAcceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_ZoomInputAcceleration(float InAcceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_ZoomInputAcceleration"); + + Params::PhoenixCameraSettings_SetDirectorCam_ZoomInputAcceleration Parms{}; + + Parms.InAcceleration = InAcceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_ZoomInputSensitivity +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InSensitivity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetDirectorCam_ZoomInputSensitivity(float InSensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetDirectorCam_ZoomInputSensitivity"); + + Params::PhoenixCameraSettings_SetDirectorCam_ZoomInputSensitivity Parms{}; + + Parms.InSensitivity = InSensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetFieldOfViewOffset +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InFieldOfViewOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetFieldOfViewOffset(float InFieldOfViewOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetFieldOfViewOffset"); + + Params::PhoenixCameraSettings_SetFieldOfViewOffset Parms{}; + + Parms.InFieldOfViewOffset = InFieldOfViewOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetFilmGrain +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInFilmGrain (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixCameraSettings::SetFilmGrain(bool bInFilmGrain) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetFilmGrain"); + + Params::PhoenixCameraSettings_SetFilmGrain Parms{}; + + Parms.bInFilmGrain = bInFilmGrain; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraSettings.SetGamepadAimingSwitch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInAimingSwitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetGamepadAimingSwitch(bool bInAimingSwitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetGamepadAimingSwitch"); + + Params::PhoenixCameraSettings_SetGamepadAimingSwitch Parms{}; + + Parms.bInAimingSwitch = bInAimingSwitch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetGamepadDeadzone +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InDeadzone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetGamepadDeadzone(float InDeadzone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetGamepadDeadzone"); + + Params::PhoenixCameraSettings_SetGamepadDeadzone Parms{}; + + Parms.InDeadzone = InDeadzone; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetGamepadSouthpaw +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInSouthpaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetGamepadSouthpaw(bool bInSouthpaw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetGamepadSouthpaw"); + + Params::PhoenixCameraSettings_SetGamepadSouthpaw Parms{}; + + Parms.bInSouthpaw = bInSouthpaw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetInputAccelerationAiming +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InAcceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetInputAccelerationAiming(float InAcceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetInputAccelerationAiming"); + + Params::PhoenixCameraSettings_SetInputAccelerationAiming Parms{}; + + Parms.InAcceleration = InAcceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetInputAccelerationDefault +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InAcceleration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetInputAccelerationDefault(float InAcceleration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetInputAccelerationDefault"); + + Params::PhoenixCameraSettings_SetInputAccelerationDefault Parms{}; + + Parms.InAcceleration = InAcceleration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetInputSensitivityAiming +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InSensitivity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetInputSensitivityAiming(float InSensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetInputSensitivityAiming"); + + Params::PhoenixCameraSettings_SetInputSensitivityAiming Parms{}; + + Parms.InSensitivity = InSensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetInputSensitivityDefault +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InSensitivity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetInputSensitivityDefault(float InSensitivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetInputSensitivityDefault"); + + Params::PhoenixCameraSettings_SetInputSensitivityDefault Parms{}; + + Parms.InSensitivity = InSensitivity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetInvertFlightY +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInInvertFlightY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetInvertFlightY(bool bInInvertFlightY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetInvertFlightY"); + + Params::PhoenixCameraSettings_SetInvertFlightY Parms{}; + + Parms.bInInvertFlightY = bInInvertFlightY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetInvertX +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInInvertX (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetInvertX(bool bInInvertX) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetInvertX"); + + Params::PhoenixCameraSettings_SetInvertX Parms{}; + + Parms.bInInvertX = bInInvertX; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetInvertY +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInInvertY (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetInvertY(bool bInInvertY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetInvertY"); + + Params::PhoenixCameraSettings_SetInvertY Parms{}; + + Parms.bInInvertY = bInInvertY; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetMotionBlur +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInMotionBlur (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetMotionBlur(bool bInMotionBlur) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetMotionBlur"); + + Params::PhoenixCameraSettings_SetMotionBlur Parms{}; + + Parms.bInMotionBlur = bInMotionBlur; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetSettingsData +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FPhoenixCameraSettingsData&InSettingsData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetSettingsData(const struct FPhoenixCameraSettingsData& InSettingsData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetSettingsData"); + + Params::PhoenixCameraSettings_SetSettingsData Parms{}; + + Parms.InSettingsData = std::move(InSettingsData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetSpeedFollowCamera +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InFollowSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetSpeedFollowCamera(float InFollowSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetSpeedFollowCamera"); + + Params::PhoenixCameraSettings_SetSpeedFollowCamera Parms{}; + + Parms.InFollowSpeed = InFollowSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraSettings.SetToggleAim +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bInToggleAim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraSettings::SetToggleAim(bool bInToggleAim) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraSettings", "SetToggleAim"); + + Params::PhoenixCameraSettings_SetToggleAim Parms{}; + + Parms.bInToggleAim = bInToggleAim; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.CameraStackBehaviorJumpLag.OnTeleport +// (Final, Native, Protected, HasDefaults) +// Parameters: +// class AAmbulatory_Character* Character (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& AmountDisplaced (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& AmountRotated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UCameraStackBehaviorJumpLag::OnTeleport(class AAmbulatory_Character* Character, const struct FVector& AmountDisplaced, const struct FRotator& AmountRotated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CameraStackBehaviorJumpLag", "OnTeleport"); + + Params::CameraStackBehaviorJumpLag_OnTeleport Parms{}; + + Parms.Character = Character; + Parms.AmountDisplaced = std::move(AmountDisplaced); + Parms.AmountRotated = std::move(AmountRotated); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SettingsSliderButtonBase.SetMouseUsesStep_Internal +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class USlider* Slider (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool MouseUsesStep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USettingsSliderButtonBase::SetMouseUsesStep_Internal(class USlider* Slider, bool MouseUsesStep) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SettingsSliderButtonBase", "SetMouseUsesStep_Internal"); + + Params::SettingsSliderButtonBase_SetMouseUsesStep_Internal Parms{}; + + Parms.Slider = Slider; + Parms.MouseUsesStep = MouseUsesStep; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackStatics.GetHighestPriorityLookAtTargetActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACameraStackLookAtTargetActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACameraStackLookAtTargetActor* UPhoenixCameraStackStatics::GetHighestPriorityLookAtTargetActor(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraStackStatics", "GetHighestPriorityLookAtTargetActor"); + + Params::PhoenixCameraStackStatics_GetHighestPriorityLookAtTargetActor Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraStackStatics.GetLookAtTargetActorWithStrength +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraStackLookAtStrength LookAtStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACameraStackLookAtTargetActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACameraStackLookAtTargetActor* UPhoenixCameraStackStatics::GetLookAtTargetActorWithStrength(const class UObject* WorldContextObject, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraStackStatics", "GetLookAtTargetActorWithStrength"); + + Params::PhoenixCameraStackStatics_GetLookAtTargetActorWithStrength Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LookAtStrength = LookAtStrength; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCameraStackStatics.PlayWorldCameraShakeScale +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Shake (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& epicenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InnerRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float OuterRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Falloff (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOrientShakeTowardsEpicenter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraStackStatics::PlayWorldCameraShakeScale(const class UObject* WorldContextObject, TSubclassOf Shake, const struct FVector& epicenter, float InnerRadius, float OuterRadius, float Falloff, float InScale, bool bOrientShakeTowardsEpicenter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraStackStatics", "PlayWorldCameraShakeScale"); + + Params::PhoenixCameraStackStatics_PlayWorldCameraShakeScale Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Shake = Shake; + Parms.epicenter = std::move(epicenter); + Parms.InnerRadius = InnerRadius; + Parms.OuterRadius = OuterRadius; + Parms.Falloff = Falloff; + Parms.InScale = InScale; + Parms.bOrientShakeTowardsEpicenter = bOrientShakeTowardsEpicenter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackStatics.ReleasePlayerCameraLookAt +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraStackStatics::ReleasePlayerCameraLookAt(const class UObject* WorldContextObject, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraStackStatics", "ReleasePlayerCameraLookAt"); + + Params::PhoenixCameraStackStatics_ReleasePlayerCameraLookAt Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackStatics.SetPlayerCameraLookAtActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* LookAtActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraStackLookAtStrength LookAtStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraStackStatics::SetPlayerCameraLookAtActor(const class UObject* WorldContextObject, class AActor* LookAtActor, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraStackStatics", "SetPlayerCameraLookAtActor"); + + Params::PhoenixCameraStackStatics_SetPlayerCameraLookAtActor Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LookAtActor = LookAtActor; + Parms.LookAtStrength = LookAtStrength; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackStatics.SetPlayerCameraLookAtActorForDuration +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* LookAtActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraStackLookAtStrength LookAtStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraStackStatics::SetPlayerCameraLookAtActorForDuration(const class UObject* WorldContextObject, class AActor* LookAtActor, float Duration, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraStackStatics", "SetPlayerCameraLookAtActorForDuration"); + + Params::PhoenixCameraStackStatics_SetPlayerCameraLookAtActorForDuration Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LookAtActor = LookAtActor; + Parms.Duration = Duration; + Parms.LookAtStrength = LookAtStrength; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackStatics.SetPlayerCameraLookAtLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LookAtLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraStackLookAtStrength LookAtStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraStackStatics::SetPlayerCameraLookAtLocation(const class UObject* WorldContextObject, const struct FVector& LookAtLocation, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraStackStatics", "SetPlayerCameraLookAtLocation"); + + Params::PhoenixCameraStackStatics_SetPlayerCameraLookAtLocation Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LookAtLocation = std::move(LookAtLocation); + Parms.LookAtStrength = LookAtStrength; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackStatics.SetPlayerCameraLookAtLocationForDuration +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LookAtLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraStackLookAtStrength LookAtStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCameraStackStatics::SetPlayerCameraLookAtLocationForDuration(const class UObject* WorldContextObject, const struct FVector& LookAtLocation, float Duration, ECameraStackLookAtStrength LookAtStrength, int32 PlayerIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraStackStatics", "SetPlayerCameraLookAtLocationForDuration"); + + Params::PhoenixCameraStackStatics_SetPlayerCameraLookAtLocationForDuration Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LookAtLocation = std::move(LookAtLocation); + Parms.Duration = Duration; + Parms.LookAtStrength = LookAtStrength; + Parms.PlayerIndex = PlayerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixCameraStackStatics.SpawnCameraLookAtTargetActor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ECameraStackLookAtStrength LookAtStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ACameraStackLookAtTargetActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ACameraStackLookAtTargetActor* UPhoenixCameraStackStatics::SpawnCameraLookAtTargetActor(const class UObject* WorldContextObject, const struct FVector& WorldLocation, ECameraStackLookAtStrength LookAtStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixCameraStackStatics", "SpawnCameraLookAtTargetActor"); + + Params::PhoenixCameraStackStatics_SpawnCameraLookAtTargetActor Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WorldLocation = std::move(WorldLocation); + Parms.LookAtStrength = LookAtStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCreditEntryWidget.SetCreditEntryAnimProgress +// (Event, Public, BlueprintEvent) +// Parameters: +// const float progress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixCreditEntryWidget::SetCreditEntryAnimProgress(const float progress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixCreditEntryWidget", "SetCreditEntryAnimProgress"); + + Params::PhoenixCreditEntryWidget_SetCreditEntryAnimProgress Parms{}; + + Parms.progress = progress; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixCreditEntryWidget.SetCreditEntryInfo +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FCreditEntry& CreditEntry (ConstParm, Parm, NativeAccessSpecifierPublic) + +void UPhoenixCreditEntryWidget::SetCreditEntryInfo(const struct FCreditEntry& CreditEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixCreditEntryWidget", "SetCreditEntryInfo"); + + Params::PhoenixCreditEntryWidget_SetCreditEntryInfo Parms{}; + + Parms.CreditEntry = std::move(CreditEntry); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixCreditsScreen.CreateCreditEntry +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FCreditEntry& CreditEntry (ConstParm, Parm, NativeAccessSpecifierPublic) +// class UPhoenixCreditEntryWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhoenixCreditEntryWidget* UPhoenixCreditsScreen::CreateCreditEntry(const struct FCreditEntry& CreditEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixCreditsScreen", "CreateCreditEntry"); + + Params::PhoenixCreditsScreen_CreateCreditEntry Parms{}; + + Parms.CreditEntry = std::move(CreditEntry); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixCreditsScreen.StartRollingCredits +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixCreditsScreen::StartRollingCredits() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixCreditsScreen", "StartRollingCredits"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.AutoSaveGameData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const EAutoSaveReason Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::AutoSaveGameData(const EAutoSaveReason Type) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameInstance", "AutoSaveGameData"); + + Params::PhoenixGameInstance_AutoSaveGameData Parms{}; + + Parms.Type = Type; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.DetectLevelBelowCamera +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULevel* UPhoenixGameInstance::DetectLevelBelowCamera(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameInstance", "DetectLevelBelowCamera"); + + Params::PhoenixGameInstance_DetectLevelBelowCamera Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetPhoenixGameInstance +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPhoenixGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhoenixGameInstance* UPhoenixGameInstance::GetPhoenixGameInstance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameInstance", "GetPhoenixGameInstance"); + + Params::PhoenixGameInstance_GetPhoenixGameInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetPhoenixGameInstancePure +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UPhoenixGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhoenixGameInstance* UPhoenixGameInstance::GetPhoenixGameInstancePure() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameInstance", "GetPhoenixGameInstancePure"); + + Params::PhoenixGameInstance_GetPhoenixGameInstancePure Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.PhoenixOpenLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName LevelName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OPTIONS (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::PhoenixOpenLevel(const class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& OPTIONS) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameInstance", "PhoenixOpenLevel"); + + Params::PhoenixGameInstance_PhoenixOpenLevel Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.LevelName = LevelName; + Parms.bAbsolute = bAbsolute; + Parms.OPTIONS = std::move(OPTIONS); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.PhoenixOpenLevelBySoftObjectPtr +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr Level (ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAbsolute (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& OPTIONS (Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::PhoenixOpenLevelBySoftObjectPtr(const class UObject* WorldContextObject, const TSoftObjectPtr Level, bool bAbsolute, const class FString& OPTIONS) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameInstance", "PhoenixOpenLevelBySoftObjectPtr"); + + Params::PhoenixGameInstance_PhoenixOpenLevelBySoftObjectPtr Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Level = Level; + Parms.bAbsolute = bAbsolute; + Parms.OPTIONS = std::move(OPTIONS); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.ChangePawnHoldData +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& PlayerPostion (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& PlayerOrientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::ChangePawnHoldData(const struct FVector& PlayerPostion, const struct FRotator& PlayerOrientation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "ChangePawnHoldData"); + + Params::PhoenixGameInstance_ChangePawnHoldData Parms{}; + + Parms.PlayerPostion = std::move(PlayerPostion); + Parms.PlayerOrientation = std::move(PlayerOrientation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.ClearChallengeSpawnLocationFlag +// (Final, Exec, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::ClearChallengeSpawnLocationFlag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "ClearChallengeSpawnLocationFlag"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.ClearPlayerHold +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::ClearPlayerHold() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "ClearPlayerHold"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.ContinueGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::ContinueGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "ContinueGame"); + + Params::PhoenixGameInstance_ContinueGame Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.FadeIn +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::FadeIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "FadeIn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.FadeOut +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::FadeOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "FadeOut"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.FadeOutToColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FColor& inFadeColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::FadeOutToColor(const struct FColor& inFadeColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "FadeOutToColor"); + + Params::PhoenixGameInstance_FadeOutToColor Parms{}; + + Parms.inFadeColor = std::move(inFadeColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.FadeReset +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::FadeReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "FadeReset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.ForceSeasonUpdate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESeasonEnum NewSeason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::ForceSeasonUpdate(ESeasonEnum NewSeason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "ForceSeasonUpdate"); + + Params::PhoenixGameInstance_ForceSeasonUpdate Parms{}; + + Parms.NewSeason = NewSeason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.GameLoadCloudSave +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bNewCharacter (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 DestCharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::GameLoadCloudSave(const class FString& SlotName, bool bNewCharacter, int32 DestCharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GameLoadCloudSave"); + + Params::PhoenixGameInstance_GameLoadCloudSave Parms{}; + + Parms.SlotName = std::move(SlotName); + Parms.bNewCharacter = bNewCharacter; + Parms.DestCharacterID = DestCharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.GameLoadHorcrux +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& SaveLabel (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float DestCharacterID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::GameLoadHorcrux(const class FString& SaveLabel, float DestCharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GameLoadHorcrux"); + + Params::PhoenixGameInstance_GameLoadHorcrux Parms{}; + + Parms.SaveLabel = std::move(SaveLabel); + Parms.DestCharacterID = DestCharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.GameSaveHorcrux +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& SaveLabel (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::GameSaveHorcrux(const class FString& SaveLabel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GameSaveHorcrux"); + + Params::PhoenixGameInstance_GameSaveHorcrux Parms{}; + + Parms.SaveLabel = std::move(SaveLabel); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.GetCurrentLoadingScreenLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ELoadingScreenLocation ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELoadingScreenLocation UPhoenixGameInstance::GetCurrentLoadingScreenLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetCurrentLoadingScreenLocation"); + + Params::PhoenixGameInstance_GetCurrentLoadingScreenLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetCurrentWorldName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixGameInstance::GetCurrentWorldName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetCurrentWorldName"); + + Params::PhoenixGameInstance_GetCurrentWorldName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetPlayerOrientation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UPhoenixGameInstance::GetPlayerOrientation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetPlayerOrientation"); + + Params::PhoenixGameInstance_GetPlayerOrientation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetPlayerPawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UPhoenixGameInstance::GetPlayerPawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetPlayerPawn"); + + Params::PhoenixGameInstance_GetPlayerPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetPlayerPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhoenixGameInstance::GetPlayerPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetPlayerPosition"); + + Params::PhoenixGameInstance_GetPlayerPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetPlayingDemoBuild +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::GetPlayingDemoBuild() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetPlayingDemoBuild"); + + Params::PhoenixGameInstance_GetPlayingDemoBuild Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetPlayingFromDeveloperMenu +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::GetPlayingFromDeveloperMenu() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetPlayingFromDeveloperMenu"); + + Params::PhoenixGameInstance_GetPlayingFromDeveloperMenu Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetPlayingFromFrontend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::GetPlayingFromFrontend() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetPlayingFromFrontend"); + + Params::PhoenixGameInstance_GetPlayingFromFrontend Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetSafePlayerPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhoenixGameInstance::GetSafePlayerPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetSafePlayerPosition"); + + Params::PhoenixGameInstance_GetSafePlayerPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.HasLoadSaveData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::HasLoadSaveData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "HasLoadSaveData"); + + Params::PhoenixGameInstance_HasLoadSaveData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.HoldPlayerUntilColliding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFromHoverDrone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::HoldPlayerUntilColliding(bool bFromHoverDrone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "HoldPlayerUntilColliding"); + + Params::PhoenixGameInstance_HoldPlayerUntilColliding Parms{}; + + Parms.bFromHoverDrone = bFromHoverDrone; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.LevelShutdown +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::LevelShutdown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "LevelShutdown"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.LoadGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SlotIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::LoadGame(const class FString& SlotName, int32 SlotIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "LoadGame"); + + Params::PhoenixGameInstance_LoadGame Parms{}; + + Parms.SlotName = std::move(SlotName); + Parms.SlotIndex = SlotIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.LoadGameOptions +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::LoadGameOptions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "LoadGameOptions"); + + Params::PhoenixGameInstance_LoadGameOptions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.NewGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsIntro (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::NewGame(bool bInIsIntro) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "NewGame"); + + Params::PhoenixGameInstance_NewGame Parms{}; + + Parms.bInIsIntro = bInIsIntro; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.OnAboutToSaveGame +// (Final, Native, Public) + +void UPhoenixGameInstance::OnAboutToSaveGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "OnAboutToSaveGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.OnAcceptEULA +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Update (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::OnAcceptEULA(bool Update) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "OnAcceptEULA"); + + Params::PhoenixGameInstance_OnAcceptEULA Parms{}; + + Parms.Update = Update; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.OnDBVersionCheck +// (Final, Native, Public) +// Parameters: +// const int32 SaveVersion (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 SaveChangeList (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::OnDBVersionCheck(const int32 SaveVersion, const int32 SaveChangeList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "OnDBVersionCheck"); + + Params::PhoenixGameInstance_OnDBVersionCheck Parms{}; + + Parms.SaveVersion = SaveVersion; + Parms.SaveChangeList = SaveChangeList; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.OnSaveGameLoaded +// (Final, Native, Public) + +void UPhoenixGameInstance::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.PlayOverland +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::PlayOverland() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "PlayOverland"); + + Params::PhoenixGameInstance_PlayOverland Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.RestartGame +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::RestartGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "RestartGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.SaveGameOptions +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::SaveGameOptions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "SaveGameOptions"); + + Params::PhoenixGameInstance_SaveGameOptions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.SetCurrentLoadingScreenLocation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ELoadingScreenLocation Location (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::SetCurrentLoadingScreenLocation(const ELoadingScreenLocation Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "SetCurrentLoadingScreenLocation"); + + Params::PhoenixGameInstance_SetCurrentLoadingScreenLocation Parms{}; + + Parms.Location = Location; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.SetCurrentLoadingScreenLocationByLevelName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName LevelName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& PlayerStartTag (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::SetCurrentLoadingScreenLocationByLevelName(const class FName LevelName, const class FString& PlayerStartTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "SetCurrentLoadingScreenLocationByLevelName"); + + Params::PhoenixGameInstance_SetCurrentLoadingScreenLocationByLevelName Parms{}; + + Parms.LevelName = LevelName; + Parms.PlayerStartTag = std::move(PlayerStartTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.SetPlayingDemoBuild +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::SetPlayingDemoBuild() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "SetPlayingDemoBuild"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.SetPlayingDeveloperOverland +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool DeveloperOverland (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::SetPlayingDeveloperOverland(bool DeveloperOverland) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "SetPlayingDeveloperOverland"); + + Params::PhoenixGameInstance_SetPlayingDeveloperOverland Parms{}; + + Parms.DeveloperOverland = DeveloperOverland; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.SetPlayingFromDeveloperMenu +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bDeveloperMenu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::SetPlayingFromDeveloperMenu(bool bDeveloperMenu) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "SetPlayingFromDeveloperMenu"); + + Params::PhoenixGameInstance_SetPlayingFromDeveloperMenu Parms{}; + + Parms.bDeveloperMenu = bDeveloperMenu; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.SetPlayingFromFrontend +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::SetPlayingFromFrontend() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "SetPlayingFromFrontend"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.SetSaveSpawnLocationToPlayerStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerStart* InPlayerStart (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::SetSaveSpawnLocationToPlayerStart(class APlayerStart* InPlayerStart) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "SetSaveSpawnLocationToPlayerStart"); + + Params::PhoenixGameInstance_SetSaveSpawnLocationToPlayerStart Parms{}; + + Parms.InPlayerStart = InPlayerStart; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.StartNewGame +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsIntro (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::StartNewGame(bool bInIsIntro) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "StartNewGame"); + + Params::PhoenixGameInstance_StartNewGame Parms{}; + + Parms.bInIsIntro = bInIsIntro; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.UpdateChallengeSpawnLocation +// (Final, Exec, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::UpdateChallengeSpawnLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "UpdateChallengeSpawnLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.UpdateSaveSpawnLocation +// (Final, Exec, Native, Public, BlueprintCallable) + +void UPhoenixGameInstance::UpdateSaveSpawnLocation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "UpdateSaveSpawnLocation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.UpdateSaveSpawnLocationEx +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& PlayerPostion (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& PlayerOrientation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixGameInstance::UpdateSaveSpawnLocationEx(const struct FVector& PlayerPostion, const struct FRotator& PlayerOrientation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "UpdateSaveSpawnLocationEx"); + + Params::PhoenixGameInstance_UpdateSaveSpawnLocationEx Parms{}; + + Parms.PlayerPostion = std::move(PlayerPostion); + Parms.PlayerOrientation = std::move(PlayerOrientation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameInstance.GetPlayingDeveloperOverland +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameInstance::GetPlayingDeveloperOverland() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetPlayingDeveloperOverland"); + + Params::PhoenixGameInstance_GetPlayingDeveloperOverland Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetSaveGameWorld +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixGameInstance::GetSaveGameWorld() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetSaveGameWorld"); + + Params::PhoenixGameInstance_GetSaveGameWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetSavePosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UPhoenixGameInstance::GetSavePosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetSavePosition"); + + Params::PhoenixGameInstance_GetSavePosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameInstance.GetSaveRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UPhoenixGameInstance::GetSaveRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameInstance", "GetSaveRotation"); + + Params::PhoenixGameInstance_GetSaveRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.EqualEqual_GraphicsAdapterDesc +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGraphicsAdapterDesc& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FGraphicsAdapterDesc& b (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::EqualEqual_GraphicsAdapterDesc(const struct FGraphicsAdapterDesc& A, const struct FGraphicsAdapterDesc& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameSettings", "EqualEqual_GraphicsAdapterDesc"); + + Params::PhoenixGameSettings_EqualEqual_GraphicsAdapterDesc Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetGPUDeviceIDandRev +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* OutDeviceID (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutDeviceRevision (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::GetGPUDeviceIDandRev(int32* OutDeviceID, int32* OutDeviceRevision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameSettings", "GetGPUDeviceIDandRev"); + + Params::PhoenixGameSettings_GetGPUDeviceIDandRev Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDeviceID != nullptr) + *OutDeviceID = Parms.OutDeviceID; + + if (OutDeviceRevision != nullptr) + *OutDeviceRevision = Parms.OutDeviceRevision; +} + + +// Function Phoenix.PhoenixGameSettings.GetPhoenixGameSettings +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UPhoenixGameSettings* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPhoenixGameSettings* UPhoenixGameSettings::GetPhoenixGameSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameSettings", "GetPhoenixGameSettings"); + + Params::PhoenixGameSettings_GetPhoenixGameSettings Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetSteamDeckV1_GPUDeviceID +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetSteamDeckV1_GPUDeviceID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameSettings", "GetSteamDeckV1_GPUDeviceID"); + + Params::PhoenixGameSettings_GetSteamDeckV1_GPUDeviceID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetSwitchTextLanguage +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixGameSettings::GetSwitchTextLanguage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameSettings", "GetSwitchTextLanguage"); + + Params::PhoenixGameSettings_GetSwitchTextLanguage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.SetSwitchTextLanguage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& Lang (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetSwitchTextLanguage(const class FString& Lang) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixGameSettings", "SetSwitchTextLanguage"); + + Params::PhoenixGameSettings_SetSwitchTextLanguage Parms{}; + + Parms.Lang = std::move(Lang); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.AllowOptionToSetAlwaysUseCameraAiming +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::AllowOptionToSetAlwaysUseCameraAiming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "AllowOptionToSetAlwaysUseCameraAiming"); + + Params::PhoenixGameSettings_AllowOptionToSetAlwaysUseCameraAiming Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.ApplySettingsDetailed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bApplyResolutionSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bApplyNonResolutionSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRequestUIUpdate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSaveSettings (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCheckForCommandLineOverrides (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::ApplySettingsDetailed(bool bApplyResolutionSettings, bool bApplyNonResolutionSettings, bool bRequestUIUpdate, bool bSaveSettings, bool bCheckForCommandLineOverrides) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ApplySettingsDetailed"); + + Params::PhoenixGameSettings_ApplySettingsDetailed Parms{}; + + Parms.bApplyResolutionSettings = bApplyResolutionSettings; + Parms.bApplyNonResolutionSettings = bApplyNonResolutionSettings; + Parms.bRequestUIUpdate = bRequestUIUpdate; + Parms.bSaveSettings = bSaveSettings; + Parms.bCheckForCommandLineOverrides = bCheckForCommandLineOverrides; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.AttemptToApplyPerformanceMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsGameBootup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::AttemptToApplyPerformanceMode(bool IsGameBootup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "AttemptToApplyPerformanceMode"); + + Params::PhoenixGameSettings_AttemptToApplyPerformanceMode Parms{}; + + Parms.IsGameBootup = IsGameBootup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.CanUncapFrameRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::CanUncapFrameRate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "CanUncapFrameRate"); + + Params::PhoenixGameSettings_CanUncapFrameRate Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.ClearHighContrastMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHighContrastMode inContrastMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::ClearHighContrastMode(EHighContrastMode inContrastMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ClearHighContrastMode"); + + Params::PhoenixGameSettings_ClearHighContrastMode Parms{}; + + Parms.inContrastMode = inContrastMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.CreatePerformanceModesOptionDesc +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixGameSettings::CreatePerformanceModesOptionDesc() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "CreatePerformanceModesOptionDesc"); + + Params::PhoenixGameSettings_CreatePerformanceModesOptionDesc Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.EnableFidelityFXCas +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::EnableFidelityFXCas(bool bShouldEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "EnableFidelityFXCas"); + + Params::PhoenixGameSettings_EnableFidelityFXCas Parms{}; + + Parms.bShouldEnable = bShouldEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.FinalizeMinimapSettings +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::FinalizeMinimapSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "FinalizeMinimapSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.GetAccessibilityAudioCueOpacity +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetAccessibilityAudioCueOpacity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetAccessibilityAudioCueOpacity"); + + Params::PhoenixGameSettings_GetAccessibilityAudioCueOpacity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetAccessibilityAudioCueScale +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetAccessibilityAudioCueScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetAccessibilityAudioCueScale"); + + Params::PhoenixGameSettings_GetAccessibilityAudioCueScale Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetAccessibilitySpellToggle +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetAccessibilitySpellToggle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetAccessibilitySpellToggle"); + + Params::PhoenixGameSettings_GetAccessibilitySpellToggle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetAlwaysUseCameraAiming +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetAlwaysUseCameraAiming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetAlwaysUseCameraAiming"); + + Params::PhoenixGameSettings_GetAlwaysUseCameraAiming Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetArachnophobiaModeEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetArachnophobiaModeEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetArachnophobiaModeEnabled"); + + Params::PhoenixGameSettings_GetArachnophobiaModeEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetAudioVisualizer +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetAudioVisualizer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetAudioVisualizer"); + + Params::PhoenixGameSettings_GetAudioVisualizer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetColorVisionDeficiencyType +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EColorVisionDeficiency ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EColorVisionDeficiency UPhoenixGameSettings::GetColorVisionDeficiencyType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetColorVisionDeficiencyType"); + + Params::PhoenixGameSettings_GetColorVisionDeficiencyType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetControllerRumble +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetControllerRumble() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetControllerRumble"); + + Params::PhoenixGameSettings_GetControllerRumble Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetCursorSpeedMultiplier +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetCursorSpeedMultiplier() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetCursorSpeedMultiplier"); + + Params::PhoenixGameSettings_GetCursorSpeedMultiplier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetDifficultyGamePreset +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// EDifficulty& Difficulty (Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::GetDifficultyGamePreset(EDifficulty& Difficulty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetDifficultyGamePreset"); + + Params::PhoenixGameSettings_GetDifficultyGamePreset Parms{}; + + Parms.Difficulty = Difficulty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Difficulty = Parms.Difficulty; +} + + +// Function Phoenix.PhoenixGameSettings.GetDynamicRange +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetDynamicRange() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetDynamicRange"); + + Params::PhoenixGameSettings_GetDynamicRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetEffectsSoundVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetEffectsSoundVolume() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetEffectsSoundVolume"); + + Params::PhoenixGameSettings_GetEffectsSoundVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetEnableKeyboardSprintWalkToggle +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetEnableKeyboardSprintWalkToggle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetEnableKeyboardSprintWalkToggle"); + + Params::PhoenixGameSettings_GetEnableKeyboardSprintWalkToggle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetFontIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetFontIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetFontIndex"); + + Params::PhoenixGameSettings_GetFontIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetFontSizeOffset +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetFontSizeOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetFontSizeOffset"); + + Params::PhoenixGameSettings_GetFontSizeOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetFrameRateUncapped +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetFrameRateUncapped() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetFrameRateUncapped"); + + Params::PhoenixGameSettings_GetFrameRateUncapped Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetHighContrastMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetHighContrastMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetHighContrastMode"); + + Params::PhoenixGameSettings_GetHighContrastMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetINILanguageSetting +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixGameSettings::GetINILanguageSetting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetINILanguageSetting"); + + Params::PhoenixGameSettings_GetINILanguageSetting Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetMasteringSuite +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixGameSettings::GetMasteringSuite() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetMasteringSuite"); + + Params::PhoenixGameSettings_GetMasteringSuite Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetMiniMapOpacity +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetMiniMapOpacity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetMiniMapOpacity"); + + Params::PhoenixGameSettings_GetMiniMapOpacity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetMiniMapPathEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetMiniMapPathEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetMiniMapPathEnabled"); + + Params::PhoenixGameSettings_GetMiniMapPathEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetMiniMapSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetMiniMapSize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetMiniMapSize"); + + Params::PhoenixGameSettings_GetMiniMapSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetMonoAudio +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetMonoAudio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetMonoAudio"); + + Params::PhoenixGameSettings_GetMonoAudio Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetMusicSoundVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetMusicSoundVolume() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetMusicSoundVolume"); + + Params::PhoenixGameSettings_GetMusicSoundVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetRGBPeripheralsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetRGBPeripheralsEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetRGBPeripheralsEnabled"); + + Params::PhoenixGameSettings_GetRGBPeripheralsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowBeastControls +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowBeastControls() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowBeastControls"); + + Params::PhoenixGameSettings_GetShowBeastControls Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowEnemyDamageElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowEnemyDamageElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowEnemyDamageElements"); + + Params::PhoenixGameSettings_GetShowEnemyDamageElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowHudBeacons +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowHudBeacons() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowHudBeacons"); + + Params::PhoenixGameSettings_GetShowHudBeacons Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowMapElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowMapElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowMapElements"); + + Params::PhoenixGameSettings_GetShowMapElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowMeterElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowMeterElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowMeterElements"); + + Params::PhoenixGameSettings_GetShowMeterElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowMissionElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowMissionElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowMissionElements"); + + Params::PhoenixGameSettings_GetShowMissionElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowNotificationElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowNotificationElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowNotificationElements"); + + Params::PhoenixGameSettings_GetShowNotificationElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowSpecialNotificationElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowSpecialNotificationElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowSpecialNotificationElements"); + + Params::PhoenixGameSettings_GetShowSpecialNotificationElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowSpellElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowSpellElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowSpellElements"); + + Params::PhoenixGameSettings_GetShowSpellElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowTargetElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowTargetElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowTargetElements"); + + Params::PhoenixGameSettings_GetShowTargetElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowTargetHighlights +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowTargetHighlights() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowTargetHighlights"); + + Params::PhoenixGameSettings_GetShowTargetHighlights Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowTargetName +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowTargetName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowTargetName"); + + Params::PhoenixGameSettings_GetShowTargetName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowToolWheelElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowToolWheelElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowToolWheelElements"); + + Params::PhoenixGameSettings_GetShowToolWheelElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowTutorialElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowTutorialElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowTutorialElements"); + + Params::PhoenixGameSettings_GetShowTutorialElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetShowXPElements +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetShowXPElements() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetShowXPElements"); + + Params::PhoenixGameSettings_GetShowXPElements Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetSoundMuted +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetSoundMuted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetSoundMuted"); + + Params::PhoenixGameSettings_GetSoundMuted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetSubtitlesEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetSubtitlesEnabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetSubtitlesEnabled"); + + Params::PhoenixGameSettings_GetSubtitlesEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetTiltControls +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetTiltControls() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetTiltControls"); + + Params::PhoenixGameSettings_GetTiltControls Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetTiltSensitivity +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetTiltSensitivity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetTiltSensitivity"); + + Params::PhoenixGameSettings_GetTiltSensitivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetUseMinimalHud +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetUseMinimalHud() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetUseMinimalHud"); + + Params::PhoenixGameSettings_GetUseMinimalHud Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetVoiceSoundVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetVoiceSoundVolume() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetVoiceSoundVolume"); + + Params::PhoenixGameSettings_GetVoiceSoundVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.HandleFrameRateCapOnPerformanceModeChanged +// (Final, Native, Private) + +void UPhoenixGameSettings::HandleFrameRateCapOnPerformanceModeChanged() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "HandleFrameRateCapOnPerformanceModeChanged"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.IsHDTextureInstallationAllowed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsHDTextureInstallationAllowed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsHDTextureInstallationAllowed"); + + Params::PhoenixGameSettings_IsHDTextureInstallationAllowed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsRogAlly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsRogAlly() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsRogAlly"); + + Params::PhoenixGameSettings_IsRogAlly Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.OnFullScreenMenuActive +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::OnFullScreenMenuActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "OnFullScreenMenuActive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.OnFullScreenMenuInactive +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::OnFullScreenMenuInactive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "OnFullScreenMenuInactive"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.OnRaytracingRebootPopupButtonPressed +// (Final, Native, Private) +// Parameters: +// class UPopupScreen* PopupScreen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CompletionActionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::OnRaytracingRebootPopupButtonPressed(class UPopupScreen* PopupScreen, int32 CompletionActionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "OnRaytracingRebootPopupButtonPressed"); + + Params::PhoenixGameSettings_OnRaytracingRebootPopupButtonPressed Parms{}; + + Parms.PopupScreen = PopupScreen; + Parms.CompletionActionIndex = CompletionActionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.RequestTooltipsUpdate +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::RequestTooltipsUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "RequestTooltipsUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetAccessibilitySettings +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetAccessibilitySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetAccessibilitySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetAudioSettings +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetAudioSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetAudioSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetBrightnessSetting +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetBrightnessSetting() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetBrightnessSetting"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetConsoleDisplaySettings +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetConsoleDisplaySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetConsoleDisplaySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetDisplaySettings +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetDisplaySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetDisplaySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetGameplaySettings +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetGameplaySettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetGameplaySettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetGraphicsSettings +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetGraphicsSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetGraphicsSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetHardwareBenchmark +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetHardwareBenchmark() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetHardwareBenchmark"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetHDRCalibrationSettings +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetHDRCalibrationSettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetHDRCalibrationSettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ResetUISettings +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixGameSettings::ResetUISettings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ResetUISettings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetAccessibilityAudioCueOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetAccessibilityAudioCueOpacity(float Opacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetAccessibilityAudioCueOpacity"); + + Params::PhoenixGameSettings_SetAccessibilityAudioCueOpacity Parms{}; + + Parms.Opacity = Opacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetAccessibilityAudioCueScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetAccessibilityAudioCueScale(float Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetAccessibilityAudioCueScale"); + + Params::PhoenixGameSettings_SetAccessibilityAudioCueScale Parms{}; + + Parms.Scale = Scale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetAccessibilitySpellToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ToggleOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetAccessibilitySpellToggle(bool ToggleOn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetAccessibilitySpellToggle"); + + Params::PhoenixGameSettings_SetAccessibilitySpellToggle Parms{}; + + Parms.ToggleOn = ToggleOn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetAltTooltipsEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetAltTooltipsEnabled(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetAltTooltipsEnabled"); + + Params::PhoenixGameSettings_SetAltTooltipsEnabled Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetAlwaysUseCameraAiming +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetAlwaysUseCameraAiming(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetAlwaysUseCameraAiming"); + + Params::PhoenixGameSettings_SetAlwaysUseCameraAiming Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetAntiAliasMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAntiAliasingMode Mode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetAntiAliasMode(EAntiAliasingMode Mode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetAntiAliasMode"); + + Params::PhoenixGameSettings_SetAntiAliasMode Parms{}; + + Parms.Mode = Mode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetArachnophobiaModeEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetArachnophobiaModeEnabled(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetArachnophobiaModeEnabled"); + + Params::PhoenixGameSettings_SetArachnophobiaModeEnabled Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetAudioVisualizer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetAudioVisualizer(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetAudioVisualizer"); + + Params::PhoenixGameSettings_SetAudioVisualizer Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetBrightness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewBrightness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetBrightness(float NewBrightness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetBrightness"); + + Params::PhoenixGameSettings_SetBrightness Parms{}; + + Parms.NewBrightness = NewBrightness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetColorVisionDeficiencyType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EColorVisionDeficiency NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetColorVisionDeficiencyType(EColorVisionDeficiency NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetColorVisionDeficiencyType"); + + Params::PhoenixGameSettings_SetColorVisionDeficiencyType Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetControllerRumble +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetControllerRumble(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetControllerRumble"); + + Params::PhoenixGameSettings_SetControllerRumble Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetCursorSpeedMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetCursorSpeedMultiplier(float NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetCursorSpeedMultiplier"); + + Params::PhoenixGameSettings_SetCursorSpeedMultiplier Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetDLSSSharpness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewSharpness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetDLSSSharpness(float NewSharpness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetDLSSSharpness"); + + Params::PhoenixGameSettings_SetDLSSSharpness Parms{}; + + Parms.NewSharpness = NewSharpness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetDynamicRange +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetDynamicRange(float NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetDynamicRange"); + + Params::PhoenixGameSettings_SetDynamicRange Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetEffectSoundVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetEffectSoundVolume(float NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetEffectSoundVolume"); + + Params::PhoenixGameSettings_SetEffectSoundVolume Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetEnableKeyboardSprintWalkToggle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetEnableKeyboardSprintWalkToggle(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetEnableKeyboardSprintWalkToggle"); + + Params::PhoenixGameSettings_SetEnableKeyboardSprintWalkToggle Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetFogQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetFogQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetFogQuality"); + + Params::PhoenixGameSettings_SetFogQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetFontIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetFontIndex(int32 NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetFontIndex"); + + Params::PhoenixGameSettings_SetFontIndex Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetFontSizeOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetFontSizeOffset(int32 NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetFontSizeOffset"); + + Params::PhoenixGameSettings_SetFontSizeOffset Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetFrameGeneration +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FFrameGenerationModeInfo& FrameGenMode (ConstParm, Parm, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetFrameGeneration(const struct FFrameGenerationModeInfo& FrameGenMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetFrameGeneration"); + + Params::PhoenixGameSettings_SetFrameGeneration Parms{}; + + Parms.FrameGenMode = std::move(FrameGenMode); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetHDRToneMapParameters +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAutomatic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MinToneMapLuminance_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MidToneMapLuminance_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float MaxToneMapLuminance_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float UIBrightness_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::SetHDRToneMapParameters(bool bAutomatic, float MinToneMapLuminance_0, float MidToneMapLuminance_0, float MaxToneMapLuminance_0, float UIBrightness_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetHDRToneMapParameters"); + + Params::PhoenixGameSettings_SetHDRToneMapParameters Parms{}; + + Parms.bAutomatic = bAutomatic; + Parms.MinToneMapLuminance_0 = MinToneMapLuminance_0; + Parms.MidToneMapLuminance_0 = MidToneMapLuminance_0; + Parms.MaxToneMapLuminance_0 = MaxToneMapLuminance_0; + Parms.UIBrightness_0 = UIBrightness_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.SetHideNonCinematicElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* InInstigator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetHideNonCinematicElements(bool bHide, const class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetHideNonCinematicElements"); + + Params::PhoenixGameSettings_SetHideNonCinematicElements Parms{}; + + Parms.bHide = bHide; + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetHighContrastMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHighContrastMode inContrastMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetHighContrastMode(EHighContrastMode inContrastMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetHighContrastMode"); + + Params::PhoenixGameSettings_SetHighContrastMode Parms{}; + + Parms.inContrastMode = inContrastMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetHighContrastModeBits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 inContrastMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetHighContrastModeBits(int32 inContrastMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetHighContrastModeBits"); + + Params::PhoenixGameSettings_SetHighContrastModeBits Parms{}; + + Parms.inContrastMode = inContrastMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetIgnoreConfirmVideoMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bIgnore (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetIgnoreConfirmVideoMode(const bool bIgnore) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetIgnoreConfirmVideoMode"); + + Params::PhoenixGameSettings_SetIgnoreConfirmVideoMode Parms{}; + + Parms.bIgnore = bIgnore; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetINILanguageSetting +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NewVal (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetINILanguageSetting(const class FString& NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetINILanguageSetting"); + + Params::PhoenixGameSettings_SetINILanguageSetting Parms{}; + + Parms.NewVal = std::move(NewVal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetLatencyMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ELowLatencyMode InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetLatencyMode(ELowLatencyMode InMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetLatencyMode"); + + Params::PhoenixGameSettings_SetLatencyMode Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetMasteringSuite +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& NewVal (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetMasteringSuite(const class FString& NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetMasteringSuite"); + + Params::PhoenixGameSettings_SetMasteringSuite Parms{}; + + Parms.NewVal = std::move(NewVal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetMenuReaderEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetMenuReaderEnabled(bool Enabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetMenuReaderEnabled"); + + Params::PhoenixGameSettings_SetMenuReaderEnabled Parms{}; + + Parms.Enabled = Enabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetMenuReaderVoice +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InVoiceID (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InDescription (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InGender (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetMenuReaderVoice(const class FString& InVoiceID, const class FString& InDescription, const class FString& InGender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetMenuReaderVoice"); + + Params::PhoenixGameSettings_SetMenuReaderVoice Parms{}; + + Parms.InVoiceID = std::move(InVoiceID); + Parms.InDescription = std::move(InDescription); + Parms.InGender = std::move(InGender); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetMenuReaderVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InVolume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetMenuReaderVolume(float InVolume) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetMenuReaderVolume"); + + Params::PhoenixGameSettings_SetMenuReaderVolume Parms{}; + + Parms.InVolume = InVolume; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetMiniMapOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetMiniMapOpacity(float Opacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetMiniMapOpacity"); + + Params::PhoenixGameSettings_SetMiniMapOpacity Parms{}; + + Parms.Opacity = Opacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetMiniMapPathEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Enabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetMiniMapPathEnabled(bool Enabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetMiniMapPathEnabled"); + + Params::PhoenixGameSettings_SetMiniMapPathEnabled Parms{}; + + Parms.Enabled = Enabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetMiniMapSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetMiniMapSize(int32 size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetMiniMapSize"); + + Params::PhoenixGameSettings_SetMiniMapSize Parms{}; + + Parms.size = size; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetMonoAudio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetMonoAudio(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetMonoAudio"); + + Params::PhoenixGameSettings_SetMonoAudio Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetMusicSoundVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetMusicSoundVolume(float NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetMusicSoundVolume"); + + Params::PhoenixGameSettings_SetMusicSoundVolume Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetNvidiaRayReconstruction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetNvidiaRayReconstruction(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetNvidiaRayReconstruction"); + + Params::PhoenixGameSettings_SetNvidiaRayReconstruction Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetPauseOnFocusLoss +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetPauseOnFocusLoss(bool bEnable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetPauseOnFocusLoss"); + + Params::PhoenixGameSettings_SetPauseOnFocusLoss Parms{}; + + Parms.bEnable = bEnable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetPerformanceMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InPerformanceMode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetPerformanceMode(const class FString& InPerformanceMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetPerformanceMode"); + + Params::PhoenixGameSettings_SetPerformanceMode Parms{}; + + Parms.InPerformanceMode = std::move(InPerformanceMode); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetPopulationQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetPopulationQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetPopulationQuality"); + + Params::PhoenixGameSettings_SetPopulationQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetRaytracingAmbientOcclusion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEnableRaytracingAO (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetRaytracingAmbientOcclusion(bool bInEnableRaytracingAO) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetRaytracingAmbientOcclusion"); + + Params::PhoenixGameSettings_SetRaytracingAmbientOcclusion Parms{}; + + Parms.bInEnableRaytracingAO = bInEnableRaytracingAO; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetRaytracingQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetRaytracingQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetRaytracingQuality"); + + Params::PhoenixGameSettings_SetRaytracingQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetRaytracingReflections +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEnableRaytracingReflections (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetRaytracingReflections(bool bInEnableRaytracingReflections) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetRaytracingReflections"); + + Params::PhoenixGameSettings_SetRaytracingReflections Parms{}; + + Parms.bInEnableRaytracingReflections = bInEnableRaytracingReflections; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetRaytracingReflectionsQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetRaytracingReflectionsQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetRaytracingReflectionsQuality"); + + Params::PhoenixGameSettings_SetRaytracingReflectionsQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetRaytracingShadows +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEnableRaytracingShadows (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetRaytracingShadows(bool bInEnableRaytracingShadows) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetRaytracingShadows"); + + Params::PhoenixGameSettings_SetRaytracingShadows Parms{}; + + Parms.bInEnableRaytracingShadows = bInEnableRaytracingShadows; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetRaytracingShadowsQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetRaytracingShadowsQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetRaytracingShadowsQuality"); + + Params::PhoenixGameSettings_SetRaytracingShadowsQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetRaytracingSupported +// (Native, Public, BlueprintCallable) +// Parameters: +// const bool bShouldSupport (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetRaytracingSupported(const bool bShouldSupport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetRaytracingSupported"); + + Params::PhoenixGameSettings_SetRaytracingSupported Parms{}; + + Parms.bShouldSupport = bShouldSupport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetRGBPeripheralsEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetRGBPeripheralsEnabled(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetRGBPeripheralsEnabled"); + + Params::PhoenixGameSettings_SetRGBPeripheralsEnabled Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetSelectedGPU +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGraphicsAdapterDesc& GpuDesc (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetSelectedGPU(const struct FGraphicsAdapterDesc& GpuDesc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetSelectedGPU"); + + Params::PhoenixGameSettings_SetSelectedGPU Parms{}; + + Parms.GpuDesc = std::move(GpuDesc); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetSelectedMonitor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SelectedMonitorIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceFullscreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::SetSelectedMonitor(int32 SelectedMonitorIdx, bool bForceFullscreen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetSelectedMonitor"); + + Params::PhoenixGameSettings_SetSelectedMonitor Parms{}; + + Parms.SelectedMonitorIdx = SelectedMonitorIdx; + Parms.bForceFullscreen = bForceFullscreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowBeastControls +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowBeastControls(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowBeastControls"); + + Params::PhoenixGameSettings_SetShowBeastControls Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowEnemyDamageElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowEnemyDamageElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowEnemyDamageElements"); + + Params::PhoenixGameSettings_SetShowEnemyDamageElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowHudBeacons +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowHudBeacons(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowHudBeacons"); + + Params::PhoenixGameSettings_SetShowHudBeacons Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowMapElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowMapElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowMapElements"); + + Params::PhoenixGameSettings_SetShowMapElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowMeterElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowMeterElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowMeterElements"); + + Params::PhoenixGameSettings_SetShowMeterElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowMissionElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowMissionElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowMissionElements"); + + Params::PhoenixGameSettings_SetShowMissionElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowNotificationElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowNotificationElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowNotificationElements"); + + Params::PhoenixGameSettings_SetShowNotificationElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowSpecialNotificationElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowSpecialNotificationElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowSpecialNotificationElements"); + + Params::PhoenixGameSettings_SetShowSpecialNotificationElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowSpellElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowSpellElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowSpellElements"); + + Params::PhoenixGameSettings_SetShowSpellElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowTargetElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowTargetElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowTargetElements"); + + Params::PhoenixGameSettings_SetShowTargetElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowTargetHighlights +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowTargetHighlights(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowTargetHighlights"); + + Params::PhoenixGameSettings_SetShowTargetHighlights Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowTargetName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowTargetName(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowTargetName"); + + Params::PhoenixGameSettings_SetShowTargetName Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowToolWheelElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowToolWheelElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowToolWheelElements"); + + Params::PhoenixGameSettings_SetShowToolWheelElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowTutorialElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowTutorialElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowTutorialElements"); + + Params::PhoenixGameSettings_SetShowTutorialElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetShowXPElements +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetShowXPElements(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetShowXPElements"); + + Params::PhoenixGameSettings_SetShowXPElements Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetSkyQuality +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetSkyQuality(int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetSkyQuality"); + + Params::PhoenixGameSettings_SetSkyQuality Parms{}; + + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetSoundMuted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetSoundMuted(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetSoundMuted"); + + Params::PhoenixGameSettings_SetSoundMuted Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetSubtitlesEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetSubtitlesEnabled(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetSubtitlesEnabled"); + + Params::PhoenixGameSettings_SetSubtitlesEnabled Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetTiltControls +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetTiltControls(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetTiltControls"); + + Params::PhoenixGameSettings_SetTiltControls Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetTiltSensitivity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetTiltSensitivity(float NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetTiltSensitivity"); + + Params::PhoenixGameSettings_SetTiltSensitivity Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetUncapFrameRate +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InUncapFrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetUncapFrameRate(bool InUncapFrameRate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetUncapFrameRate"); + + Params::PhoenixGameSettings_SetUncapFrameRate Parms{}; + + Parms.InUncapFrameRate = InUncapFrameRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetUpscaleMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUpscaleMode UpscaleModeInput (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetUpscaleMode(EUpscaleMode UpscaleModeInput) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetUpscaleMode"); + + Params::PhoenixGameSettings_SetUpscaleMode Parms{}; + + Parms.UpscaleModeInput = UpscaleModeInput; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetUpscaleSoftness +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewSharpness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetUpscaleSoftness(float NewSharpness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetUpscaleSoftness"); + + Params::PhoenixGameSettings_SetUpscaleSoftness Parms{}; + + Parms.NewSharpness = NewSharpness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetUseMinimalHud +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetUseMinimalHud(bool NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetUseMinimalHud"); + + Params::PhoenixGameSettings_SetUseMinimalHud Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.SetVoiceSoundVolume +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::SetVoiceSoundVolume(float NewVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "SetVoiceSoundVolume"); + + Params::PhoenixGameSettings_SetVoiceSoundVolume Parms{}; + + Parms.NewVal = NewVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixGameSettings.ShouldControllerRumble +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::ShouldControllerRumble() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ShouldControllerRumble"); + + Params::PhoenixGameSettings_ShouldControllerRumble Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.ShouldShowRGBPeripheralsButton +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::ShouldShowRGBPeripheralsButton() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ShouldShowRGBPeripheralsButton"); + + Params::PhoenixGameSettings_ShouldShowRGBPeripheralsButton Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.ShowRaytracingRebootPopup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPopupScreen* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPopupScreen* UPhoenixGameSettings::ShowRaytracingRebootPopup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "ShowRaytracingRebootPopup"); + + Params::PhoenixGameSettings_ShowRaytracingRebootPopup Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.TestHighContrastMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EHighContrastMode inContrastMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::TestHighContrastMode(EHighContrastMode inContrastMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "TestHighContrastMode"); + + Params::PhoenixGameSettings_TestHighContrastMode Parms{}; + + Parms.inContrastMode = inContrastMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.AreNonCinematicElementsHidden +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::AreNonCinematicElementsHidden() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "AreNonCinematicElementsHidden"); + + Params::PhoenixGameSettings_AreNonCinematicElementsHidden Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.CanPerformAutoReboot +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::CanPerformAutoReboot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "CanPerformAutoReboot"); + + Params::PhoenixGameSettings_CanPerformAutoReboot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetAltTooltipsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetAltTooltipsEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetAltTooltipsEnabled"); + + Params::PhoenixGameSettings_GetAltTooltipsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetAntiAliasMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EAntiAliasingMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAntiAliasingMode UPhoenixGameSettings::GetAntiAliasMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetAntiAliasMode"); + + Params::PhoenixGameSettings_GetAntiAliasMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetAvailablePerformanceModes +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPhoenixGameSettings::GetAvailablePerformanceModes() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetAvailablePerformanceModes"); + + Params::PhoenixGameSettings_GetAvailablePerformanceModes Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetAvailablePerformanceModesForBootFlow +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPhoenixGameSettings::GetAvailablePerformanceModesForBootFlow() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetAvailablePerformanceModesForBootFlow"); + + Params::PhoenixGameSettings_GetAvailablePerformanceModesForBootFlow Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetBrightness +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetBrightness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetBrightness"); + + Params::PhoenixGameSettings_GetBrightness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetClosestAvailableFrameRate +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 TargetFrameRate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetClosestAvailableFrameRate(int32 TargetFrameRate) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetClosestAvailableFrameRate"); + + Params::PhoenixGameSettings_GetClosestAvailableFrameRate Parms{}; + + Parms.TargetFrameRate = TargetFrameRate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetDefaultAntiAliasMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EAntiAliasingMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EAntiAliasingMode UPhoenixGameSettings::GetDefaultAntiAliasMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetDefaultAntiAliasMode"); + + Params::PhoenixGameSettings_GetDefaultAntiAliasMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetDLSSSharpness +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetDLSSSharpness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetDLSSSharpness"); + + Params::PhoenixGameSettings_GetDLSSSharpness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetFogQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetFogQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetFogQuality"); + + Params::PhoenixGameSettings_GetFogQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetFrameGeneration +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bDoCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FFrameGenerationModeInfo ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FFrameGenerationModeInfo UPhoenixGameSettings::GetFrameGeneration(bool bDoCheck) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetFrameGeneration"); + + Params::PhoenixGameSettings_GetFrameGeneration Parms{}; + + Parms.bDoCheck = bDoCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetHDRToneMapParameters +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float* OutMinToneMapLuminance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutMidToneMapLuminance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutMaxToneMapLuminance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* UIBrightness_0 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::GetHDRToneMapParameters(float* OutMinToneMapLuminance, float* OutMidToneMapLuminance, float* OutMaxToneMapLuminance, float* UIBrightness_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetHDRToneMapParameters"); + + Params::PhoenixGameSettings_GetHDRToneMapParameters Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMinToneMapLuminance != nullptr) + *OutMinToneMapLuminance = Parms.OutMinToneMapLuminance; + + if (OutMidToneMapLuminance != nullptr) + *OutMidToneMapLuminance = Parms.OutMidToneMapLuminance; + + if (OutMaxToneMapLuminance != nullptr) + *OutMaxToneMapLuminance = Parms.OutMaxToneMapLuminance; + + if (UIBrightness_0 != nullptr) + *UIBrightness_0 = Parms.UIBrightness_0; +} + + +// Function Phoenix.PhoenixGameSettings.GetLatencyMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bDoCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ELowLatencyMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ELowLatencyMode UPhoenixGameSettings::GetLatencyMode(bool bDoCheck) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetLatencyMode"); + + Params::PhoenixGameSettings_GetLatencyMode Parms{}; + + Parms.bDoCheck = bDoCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetMenuReaderEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetMenuReaderEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetMenuReaderEnabled"); + + Params::PhoenixGameSettings_GetMenuReaderEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetMenuReaderVoice +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString* OutVoiceID (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutDescription (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutGender (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixGameSettings::GetMenuReaderVoice(class FString* OutVoiceID, class FString* OutDescription, class FString* OutGender) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetMenuReaderVoice"); + + Params::PhoenixGameSettings_GetMenuReaderVoice Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutVoiceID != nullptr) + *OutVoiceID = std::move(Parms.OutVoiceID); + + if (OutDescription != nullptr) + *OutDescription = std::move(Parms.OutDescription); + + if (OutGender != nullptr) + *OutGender = std::move(Parms.OutGender); +} + + +// Function Phoenix.PhoenixGameSettings.GetMenuReaderVolume +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetMenuReaderVolume() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetMenuReaderVolume"); + + Params::PhoenixGameSettings_GetMenuReaderVolume Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetNativeRefreshRateOfCurrentMonitor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 OverrideMonitorIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetNativeRefreshRateOfCurrentMonitor(int32 OverrideMonitorIdx) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetNativeRefreshRateOfCurrentMonitor"); + + Params::PhoenixGameSettings_GetNativeRefreshRateOfCurrentMonitor Parms{}; + + Parms.OverrideMonitorIdx = OverrideMonitorIdx; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetNativeResolutionOfCurrentMonitor +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 OverrideMonitorIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FIntPoint ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FIntPoint UPhoenixGameSettings::GetNativeResolutionOfCurrentMonitor(int32 OverrideMonitorIdx) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetNativeResolutionOfCurrentMonitor"); + + Params::PhoenixGameSettings_GetNativeResolutionOfCurrentMonitor Parms{}; + + Parms.OverrideMonitorIdx = OverrideMonitorIdx; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetNvidiaRayReconstruction +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bDoCheck (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetNvidiaRayReconstruction(bool bDoCheck) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetNvidiaRayReconstruction"); + + Params::PhoenixGameSettings_GetNvidiaRayReconstruction Parms{}; + + Parms.bDoCheck = bDoCheck; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetPauseOnFocusLoss +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetPauseOnFocusLoss() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetPauseOnFocusLoss"); + + Params::PhoenixGameSettings_GetPauseOnFocusLoss Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetPerformanceMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixGameSettings::GetPerformanceMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetPerformanceMode"); + + Params::PhoenixGameSettings_GetPerformanceMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetPopulationQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetPopulationQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetPopulationQuality"); + + Params::PhoenixGameSettings_GetPopulationQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetRaytracingAmbientOcclusion +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetRaytracingAmbientOcclusion() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetRaytracingAmbientOcclusion"); + + Params::PhoenixGameSettings_GetRaytracingAmbientOcclusion Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetRaytracingQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetRaytracingQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetRaytracingQuality"); + + Params::PhoenixGameSettings_GetRaytracingQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetRaytracingReflections +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetRaytracingReflections() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetRaytracingReflections"); + + Params::PhoenixGameSettings_GetRaytracingReflections Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetRaytracingReflectionsQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetRaytracingReflectionsQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetRaytracingReflectionsQuality"); + + Params::PhoenixGameSettings_GetRaytracingReflectionsQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetRaytracingShadows +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetRaytracingShadows() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetRaytracingShadows"); + + Params::PhoenixGameSettings_GetRaytracingShadows Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetRaytracingShadowsQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetRaytracingShadowsQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetRaytracingShadowsQuality"); + + Params::PhoenixGameSettings_GetRaytracingShadowsQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetSelectedGPU +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FGraphicsAdapterDesc* OutGpuDesc (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::GetSelectedGPU(struct FGraphicsAdapterDesc* OutGpuDesc) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetSelectedGPU"); + + Params::PhoenixGameSettings_GetSelectedGPU Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutGpuDesc != nullptr) + *OutGpuDesc = std::move(Parms.OutGpuDesc); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetSelectedMonitor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetSelectedMonitor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetSelectedMonitor"); + + Params::PhoenixGameSettings_GetSelectedMonitor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetSkyQuality +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixGameSettings::GetSkyQuality() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetSkyQuality"); + + Params::PhoenixGameSettings_GetSkyQuality Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetUpscaleMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EUpscaleMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EUpscaleMode UPhoenixGameSettings::GetUpscaleMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetUpscaleMode"); + + Params::PhoenixGameSettings_GetUpscaleMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.GetUpscaleSoftness +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UPhoenixGameSettings::GetUpscaleSoftness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "GetUpscaleSoftness"); + + Params::PhoenixGameSettings_GetUpscaleSoftness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.HasHardwareBenchmark +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::HasHardwareBenchmark() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "HasHardwareBenchmark"); + + Params::PhoenixGameSettings_HasHardwareBenchmark Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsDLSSEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsDLSSEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsDLSSEnabled"); + + Params::PhoenixGameSettings_IsDLSSEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsDLSSGSupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsDLSSGSupported() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsDLSSGSupported"); + + Params::PhoenixGameSettings_IsDLSSGSupported Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsFidelityFXCasEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsFidelityFXCasEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsFidelityFXCasEnabled"); + + Params::PhoenixGameSettings_IsFidelityFXCasEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsFrameGenerationSupportedWithCurrentUpscaler +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsFrameGenerationSupportedWithCurrentUpscaler() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsFrameGenerationSupportedWithCurrentUpscaler"); + + Params::PhoenixGameSettings_IsFrameGenerationSupportedWithCurrentUpscaler Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsFSR3Enabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsFSR3Enabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsFSR3Enabled"); + + Params::PhoenixGameSettings_IsFSR3Enabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsHardwareBenchmarkApplied +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsHardwareBenchmarkApplied() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsHardwareBenchmarkApplied"); + + Params::PhoenixGameSettings_IsHardwareBenchmarkApplied Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsInRaytracingPerformanceMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsInRaytracingPerformanceMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsInRaytracingPerformanceMode"); + + Params::PhoenixGameSettings_IsInRaytracingPerformanceMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsLatencyModeSupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ELowLatencyMode InMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsLatencyModeSupported(ELowLatencyMode InMode) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsLatencyModeSupported"); + + Params::PhoenixGameSettings_IsLatencyModeSupported Parms{}; + + Parms.InMode = InMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsLowLatencySupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsLowLatencySupported() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsLowLatencySupported"); + + Params::PhoenixGameSettings_IsLowLatencySupported Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsNvidiaRayReconstructionSupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsNvidiaRayReconstructionSupported() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsNvidiaRayReconstructionSupported"); + + Params::PhoenixGameSettings_IsNvidiaRayReconstructionSupported Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsPerformanceModeSwitchingAvailable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsPerformanceModeSwitchingAvailable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsPerformanceModeSwitchingAvailable"); + + Params::PhoenixGameSettings_IsPerformanceModeSwitchingAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsUncapFrameRateSupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsUncapFrameRateSupported() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsUncapFrameRateSupported"); + + Params::PhoenixGameSettings_IsUncapFrameRateSupported Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsXeFGSupported +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsXeFGSupported() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsXeFGSupported"); + + Params::PhoenixGameSettings_IsXeFGSupported Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.IsXeSSEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::IsXeSSEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "IsXeSSEnabled"); + + Params::PhoenixGameSettings_IsXeSSEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.PerformanceModeChangeRequiresReboot +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& NewPerformanceMode (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixGameSettings::PerformanceModeChangeRequiresReboot(const class FString& NewPerformanceMode) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "PerformanceModeChangeRequiresReboot"); + + Params::PhoenixGameSettings_PerformanceModeChangeRequiresReboot Parms{}; + + Parms.NewPerformanceMode = std::move(NewPerformanceMode); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixGameSettings.TriggerAutoReboot +// (Final, Native, Public, BlueprintCallable, Const) + +void UPhoenixGameSettings::TriggerAutoReboot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixGameSettings", "TriggerAutoReboot"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.AddNPCHighContrastGameplayHint +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHighContrastGameplayNPCHint Hint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXAutoTriggerHighContrastGameplay::AddNPCHighContrastGameplayHint(class AActor* Actor, EHighContrastGameplayNPCHint Hint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FXAutoTriggerHighContrastGameplay", "AddNPCHighContrastGameplayHint"); + + Params::FXAutoTriggerHighContrastGameplay_AddNPCHighContrastGameplayHint Parms{}; + + Parms.Actor = Actor; + Parms.Hint = Hint; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.GetNPCHighContrastGameplayHint +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHighContrastGameplayNPCHint* Hint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bHasHint (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXAutoTriggerHighContrastGameplay::GetNPCHighContrastGameplayHint(class AActor* Actor, EHighContrastGameplayNPCHint* Hint, bool* bHasHint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FXAutoTriggerHighContrastGameplay", "GetNPCHighContrastGameplayHint"); + + Params::FXAutoTriggerHighContrastGameplay_GetNPCHighContrastGameplayHint Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Hint != nullptr) + *Hint = Parms.Hint; + + if (bHasHint != nullptr) + *bHasHint = Parms.bHasHint; +} + + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.HighContrastGameplayMarkupActorImmediateVeryDangerous +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHighContrastGameplayMarkup Markup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeChildren (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXAutoTriggerHighContrastGameplay::HighContrastGameplayMarkupActorImmediateVeryDangerous(class AActor* Actor, EHighContrastGameplayMarkup Markup, bool bIncludeChildren) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FXAutoTriggerHighContrastGameplay", "HighContrastGameplayMarkupActorImmediateVeryDangerous"); + + Params::FXAutoTriggerHighContrastGameplay_HighContrastGameplayMarkupActorImmediateVeryDangerous Parms{}; + + Parms.Actor = Actor; + Parms.Markup = Markup; + Parms.bIncludeChildren = bIncludeChildren; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.HighContrastGameplayMarkupMeshImmediateVeryDangerous +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UMeshComponent* MeshComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHighContrastGameplayMarkup Markup (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXAutoTriggerHighContrastGameplay::HighContrastGameplayMarkupMeshImmediateVeryDangerous(class UMeshComponent* MeshComponent, EHighContrastGameplayMarkup Markup) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FXAutoTriggerHighContrastGameplay", "HighContrastGameplayMarkupMeshImmediateVeryDangerous"); + + Params::FXAutoTriggerHighContrastGameplay_HighContrastGameplayMarkupMeshImmediateVeryDangerous Parms{}; + + Parms.MeshComponent = MeshComponent; + Parms.Markup = Markup; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.IsHighContrastGameplay +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bHighContrastGameplay (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXAutoTriggerHighContrastGameplay::IsHighContrastGameplay(class UObject* WorldContextObject, bool* bHighContrastGameplay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FXAutoTriggerHighContrastGameplay", "IsHighContrastGameplay"); + + Params::FXAutoTriggerHighContrastGameplay_IsHighContrastGameplay Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bHighContrastGameplay != nullptr) + *bHighContrastGameplay = Parms.bHighContrastGameplay; +} + + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.RemoveNPCHighContrastGameplayHints +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UFXAutoTriggerHighContrastGameplay::RemoveNPCHighContrastGameplayHints(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("FXAutoTriggerHighContrastGameplay", "RemoveNPCHighContrastGameplayHints"); + + Params::FXAutoTriggerHighContrastGameplay_RemoveNPCHighContrastGameplayHints Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.EnableAnimDebugInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::EnableAnimDebugInfo(bool bInFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "EnableAnimDebugInfo"); + + Params::PhoenixHUD_EnableAnimDebugInfo Parms{}; + + Parms.bInFlag = bInFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.FinishSettingHUDVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::FinishSettingHUDVisible(EStandardManagedPriority Priority, const class UObject* Provider, bool AllowAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "FinishSettingHUDVisible"); + + Params::PhoenixHUD_FinishSettingHUDVisible Parms{}; + + Parms.Priority = Priority; + Parms.Provider = Provider; + Parms.AllowAnimation = AllowAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.GetReticuleWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UReticule* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UReticule* APhoenixHUD::GetReticuleWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "GetReticuleWidget"); + + Params::PhoenixHUD_GetReticuleWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixHUD.HandleHUDGroupRegistration +// (Final, Native, Public, HasOutParams) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& HUDGroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::HandleHUDGroupRegistration(const class UObject* i_caller, const class FName& HUDGroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "HandleHUDGroupRegistration"); + + Params::PhoenixHUD_HandleHUDGroupRegistration Parms{}; + + Parms.i_caller = i_caller; + Parms.HUDGroupName = HUDGroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.HandleHUDGroupUnregistration +// (Final, Native, Public, HasOutParams) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& HUDGroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::HandleHUDGroupUnregistration(const class UObject* i_caller, const class FName& HUDGroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "HandleHUDGroupUnregistration"); + + Params::PhoenixHUD_HandleHUDGroupUnregistration Parms{}; + + Parms.i_caller = i_caller; + Parms.HUDGroupName = HUDGroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.HideHUDGroup +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& GroupName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Provider (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::HideHUDGroup(const class FString& GroupName, class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "HideHUDGroup"); + + Params::PhoenixHUD_HideHUDGroup Parms{}; + + Parms.GroupName = std::move(GroupName); + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.OnMailRecieved +// (Final, Native, Protected) +// Parameters: +// const struct FMailEntry& Entry (Parm, NativeAccessSpecifierPublic) +// int32 DisplayPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::OnMailRecieved(const struct FMailEntry& Entry, int32 DisplayPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "OnMailRecieved"); + + Params::PhoenixHUD_OnMailRecieved Parms{}; + + Parms.Entry = std::move(Entry); + Parms.DisplayPriority = DisplayPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.ReadActiveOwlMail +// (Final, Native, Public, BlueprintCallable) + +void APhoenixHUD::ReadActiveOwlMail() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "ReadActiveOwlMail"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.SetDefaultHUDVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bDefaultValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowSelectiveTicking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::SetDefaultHUDVisible(bool bDefaultValue, bool AllowSelectiveTicking) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "SetDefaultHUDVisible"); + + Params::PhoenixHUD_SetDefaultHUDVisible Parms{}; + + Parms.bDefaultValue = bDefaultValue; + Parms.AllowSelectiveTicking = AllowSelectiveTicking; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.ShowHUDGroup +// (Final, Exec, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& GroupName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Provider (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::ShowHUDGroup(const class FString& GroupName, class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "ShowHUDGroup"); + + Params::PhoenixHUD_ShowHUDGroup Parms{}; + + Parms.GroupName = std::move(GroupName); + Parms.Provider = Provider; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.StartSettingHUDVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::StartSettingHUDVisible(bool bNewValue, EStandardManagedPriority Priority, const class UObject* Provider, bool AllowAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "StartSettingHUDVisible"); + + Params::PhoenixHUD_StartSettingHUDVisible Parms{}; + + Parms.bNewValue = bNewValue; + Parms.Priority = Priority; + Parms.Provider = Provider; + Parms.AllowAnimation = AllowAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUD.ToggleHUD +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowSelectiveTicking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APhoenixHUD::ToggleHUD(bool Show, bool AllowSelectiveTicking, bool AllowAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUD", "ToggleHUD"); + + Params::PhoenixHUD_ToggleHUD Parms{}; + + Parms.Show = Show; + Parms.AllowSelectiveTicking = AllowSelectiveTicking; + Parms.AllowAnimation = AllowAnimation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.AddBeaconToHUD +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// class UHUDCompassIcon* Beacon (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasPanelSlot** BeaconSlot (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::AddBeaconToHUD(class UHUDCompassIcon* Beacon, class UCanvasPanelSlot** BeaconSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "AddBeaconToHUD"); + + Params::PhoenixHUDWidget_AddBeaconToHUD Parms{}; + + Parms.Beacon = Beacon; + + UObject::ProcessEvent(Func, &Parms); + + if (BeaconSlot != nullptr) + *BeaconSlot = Parms.BeaconSlot; +} + + +// Function Phoenix.PhoenixHUDWidget.AddCollectionNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSpecial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Variation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::AddCollectionNotification(const class FString& Name_0, const class FString& IconName, int32 Count, bool bSpecial, class FName Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "AddCollectionNotification"); + + Params::PhoenixHUDWidget_AddCollectionNotification Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.IconName = std::move(IconName); + Parms.Count = Count; + Parms.bSpecial = bSpecial; + Parms.Variation = Variation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.AddCompanionLevelUpNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CompanionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Level (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::AddCompanionLevelUpNotification(const class UObject* i_caller, const class FString& CompanionName, int32 Level) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "AddCompanionLevelUpNotification"); + + Params::PhoenixHUDWidget_AddCompanionLevelUpNotification Parms{}; + + Parms.i_caller = i_caller; + Parms.CompanionName = std::move(CompanionName); + Parms.Level = Level; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.AddFastTravelUnlockedNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Site (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::AddFastTravelUnlockedNotification(const class FString& Site, const class FString& IconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "AddFastTravelUnlockedNotification"); + + Params::PhoenixHUDWidget_AddFastTravelUnlockedNotification Parms{}; + + Parms.Site = std::move(Site); + Parms.IconName = std::move(IconName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.AddSpecialItemNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& UnlockMessage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::AddSpecialItemNotification(const class FString& Name_0, const class FString& IconName, int32 Count, const class FString& UnlockMessage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "AddSpecialItemNotification"); + + Params::PhoenixHUDWidget_AddSpecialItemNotification Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.IconName = std::move(IconName); + Parms.Count = Count; + Parms.UnlockMessage = std::move(UnlockMessage); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.AnimateTrackingInfoWidget +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::AnimateTrackingInfoWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "AnimateTrackingInfoWidget"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.ClearHintMessage +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::ClearHintMessage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ClearHintMessage"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.ClearSpellBarOverride +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixHUDWidget::ClearSpellBarOverride() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ClearSpellBarOverride"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.ExperienceChangedBP +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FExperienceChange& ExperienceChangedData (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ExperienceChangedBP(const struct FExperienceChange& ExperienceChangedData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ExperienceChangedBP"); + + Params::PhoenixHUDWidget_ExperienceChangedBP Parms{}; + + Parms.ExperienceChangedData = std::move(ExperienceChangedData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.GetMissionBanner +// (Event, Public, BlueprintEvent) +// Parameters: +// class UMissionBannerWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMissionBannerWidget* UPhoenixHUDWidget::GetMissionBanner() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "GetMissionBanner"); + + Params::PhoenixHUDWidget_GetMissionBanner Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixHUDWidget.HideBroomHUD +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::HideBroomHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "HideBroomHUD"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.HideBroomRaceHUD +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::HideBroomRaceHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "HideBroomRaceHUD"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.HideCreatureCaptureHUD +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::HideCreatureCaptureHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "HideCreatureCaptureHUD"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.HideMountHUD +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::HideMountHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "HideMountHUD"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.HideNoFlyHUD +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::HideNoFlyHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "HideNoFlyHUD"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.HideNotificationsHUD +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UPhoenixHUDWidget::HideNotificationsHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "HideNotificationsHUD"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.HideOutOfAreaAlert +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UPhoenixHUDWidget::HideOutOfAreaAlert() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "HideOutOfAreaAlert"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.HideZoneNotification +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixHUDWidget::HideZoneNotification() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "HideZoneNotification"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.MakeBeaconIcon +// (Event, Protected, BlueprintEvent) +// Parameters: +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UHUDCompassIcon* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHUDCompassIcon* UPhoenixHUDWidget::MakeBeaconIcon(const class FString& IconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "MakeBeaconIcon"); + + Params::PhoenixHUDWidget_MakeBeaconIcon Parms{}; + + Parms.IconName = std::move(IconName); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddChallengeCompleteNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName ChallengeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ChallengeCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CompletedLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalLevels (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalInstancesForLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddChallengeCompleteNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedLevel, int32 TotalLevels, int32 TotalInstancesForLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddChallengeCompleteNotification"); + + Params::PhoenixHUDWidget_OnAddChallengeCompleteNotification Parms{}; + + Parms.ChallengeID = ChallengeID; + Parms.ChallengeCategory = ChallengeCategory; + Parms.CompletedLevel = CompletedLevel; + Parms.TotalLevels = TotalLevels; + Parms.TotalInstancesForLevel = TotalInstancesForLevel; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddChallengeUnlockedNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName ChallengeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ChallengeCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalRequired (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddChallengeUnlockedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 TotalRequired) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddChallengeUnlockedNotification"); + + Params::PhoenixHUDWidget_OnAddChallengeUnlockedNotification Parms{}; + + Parms.ChallengeID = ChallengeID; + Parms.ChallengeCategory = ChallengeCategory; + Parms.TotalRequired = TotalRequired; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddChallengeUpdatedNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName ChallengeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ChallengeCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 CompletedAmt (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalRequired (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddChallengeUpdatedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedAmt, int32 TotalRequired) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddChallengeUpdatedNotification"); + + Params::PhoenixHUDWidget_OnAddChallengeUpdatedNotification Parms{}; + + Parms.ChallengeID = ChallengeID; + Parms.ChallengeCategory = ChallengeCategory; + Parms.CompletedAmt = CompletedAmt; + Parms.TotalRequired = TotalRequired; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddCollectionKnownNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName CollectionItemID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CollectionCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddCollectionKnownNotification(class FName CollectionItemID, class FName CollectionCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddCollectionKnownNotification"); + + Params::PhoenixHUDWidget_OnAddCollectionKnownNotification Parms{}; + + Parms.CollectionItemID = CollectionItemID; + Parms.CollectionCategory = CollectionCategory; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddCollectionObtainedNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName CollectionItemID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CollectionCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddCollectionObtainedNotification(class FName CollectionItemID, class FName CollectionCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddCollectionObtainedNotification"); + + Params::PhoenixHUDWidget_OnAddCollectionObtainedNotification Parms{}; + + Parms.CollectionItemID = CollectionItemID; + Parms.CollectionCategory = CollectionCategory; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddCompanionLevelUpNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& CompanionName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddCompanionLevelUpNotification(const class FString& CompanionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddCompanionLevelUpNotification"); + + Params::PhoenixHUDWidget_OnAddCompanionLevelUpNotification Parms{}; + + Parms.CompanionName = std::move(CompanionName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddFastTravelUnlockedNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddFastTravelUnlockedNotification(const class FString& Name_0, const class FString& IconName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddFastTravelUnlockedNotification"); + + Params::PhoenixHUDWidget_OnAddFastTravelUnlockedNotification Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.IconName = std::move(IconName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddPickupNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSpecial (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Variation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddPickupNotification(const class FString& Name_0, const class FString& IconName, int32 Count, bool bSpecial, class FName Variation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddPickupNotification"); + + Params::PhoenixHUDWidget_OnAddPickupNotification Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.IconName = std::move(IconName); + Parms.Count = Count; + Parms.bSpecial = bSpecial; + Parms.Variation = Variation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddSpecialItemNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& Name_0 (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& UnlockMessage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddSpecialItemNotification(const class FString& Name_0, const class FString& IconName, int32 Count, const class FString& UnlockMessage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddSpecialItemNotification"); + + Params::PhoenixHUDWidget_OnAddSpecialItemNotification Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.IconName = std::move(IconName); + Parms.Count = Count; + Parms.UnlockMessage = std::move(UnlockMessage); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnAddTextTickerNotification +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& NotificationText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnAddTextTickerNotification(const class FString& NotificationText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnAddTextTickerNotification"); + + Params::PhoenixHUDWidget_OnAddTextTickerNotification Parms{}; + + Parms.NotificationText = std::move(NotificationText); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnMailRecieved +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FMailEntry& Entry (Parm, NativeAccessSpecifierPublic) +// int32 DisplayPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnMailRecieved(const struct FMailEntry& Entry, int32 DisplayPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnMailRecieved"); + + Params::PhoenixHUDWidget_OnMailRecieved Parms{}; + + Parms.Entry = std::move(Entry); + Parms.DisplayPriority = DisplayPriority; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnSetEnemyData +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const class FName& Name_0 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float pct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnSetEnemyData(const class FName& Name_0, float pct) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnSetEnemyData"); + + Params::PhoenixHUDWidget_OnSetEnemyData Parms{}; + + Parms.Name_0 = Name_0; + Parms.pct = pct; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnSetHUDVisibility +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::OnSetHUDVisibility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnSetHUDVisibility"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.OnShowEnemyInfo +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnShowEnemyInfo(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnShowEnemyInfo"); + + Params::PhoenixHUDWidget_OnShowEnemyInfo Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OnShowSpellBar +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::OnShowSpellBar(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OnShowSpellBar"); + + Params::PhoenixHUDWidget_OnShowSpellBar Parms{}; + + Parms.Show = Show; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.OverrideSpellBar +// (Final, Native, Public, BlueprintCallable) + +void UPhoenixHUDWidget::OverrideSpellBar() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "OverrideSpellBar"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.ReadActiveOwlMail +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UPhoenixHUDWidget::ReadActiveOwlMail() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ReadActiveOwlMail"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.RemoveBeaconFromHUD +// (Event, Public, BlueprintEvent) +// Parameters: +// class UHUDCompassIcon* Beacon (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::RemoveBeaconFromHUD(class UHUDCompassIcon* Beacon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "RemoveBeaconFromHUD"); + + Params::PhoenixHUDWidget_RemoveBeaconFromHUD Parms{}; + + Parms.Beacon = Beacon; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.SetAndShowHintMessage +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& HintKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTutorialLayoutData& HintPositionData (Parm, NoDestructor, NativeAccessSpecifierPublic) +// const bool bIgnoreShowTutorialElementsFlag (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float MaxDuration (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::SetAndShowHintMessage(const class FString& HintKey, const struct FTutorialLayoutData& HintPositionData, const bool bIgnoreShowTutorialElementsFlag, const float MaxDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "SetAndShowHintMessage"); + + Params::PhoenixHUDWidget_SetAndShowHintMessage Parms{}; + + Parms.HintKey = std::move(HintKey); + Parms.HintPositionData = std::move(HintPositionData); + Parms.bIgnoreShowTutorialElementsFlag = bIgnoreShowTutorialElementsFlag; + Parms.MaxDuration = MaxDuration; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.SetCurrentTargetActor +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class AActor* Target (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowHealth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::SetCurrentTargetActor(const class AActor* Target, bool ShowName, bool ShowHealth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "SetCurrentTargetActor"); + + Params::PhoenixHUDWidget_SetCurrentTargetActor Parms{}; + + Parms.Target = Target; + Parms.ShowName = ShowName; + Parms.ShowHealth = ShowHealth; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.SetGlobalHudVisibility +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ShouldShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AllowTicking (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShouldAnimate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::SetGlobalHudVisibility(bool ShouldShow, bool AllowTicking, bool ShouldAnimate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "SetGlobalHudVisibility"); + + Params::PhoenixHUDWidget_SetGlobalHudVisibility Parms{}; + + Parms.ShouldShow = ShouldShow; + Parms.AllowTicking = AllowTicking; + Parms.ShouldAnimate = ShouldAnimate; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.SetHudElementVisibility +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& ElementName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESlateVisibility NewVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Provider (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::SetHudElementVisibility(const class FString& ElementName, ESlateVisibility NewVisibility, class UObject* Provider) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "SetHudElementVisibility"); + + Params::PhoenixHUDWidget_SetHudElementVisibility Parms{}; + + Parms.ElementName = std::move(ElementName); + Parms.NewVisibility = NewVisibility; + Parms.Provider = Provider; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.ShowBroomHUD +// (Event, Public, BlueprintEvent) +// Parameters: +// class AFlyingBroom* BroomActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ShowBroomHUD(class AFlyingBroom* BroomActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowBroomHUD"); + + Params::PhoenixHUDWidget_ShowBroomHUD Parms{}; + + Parms.BroomActor = BroomActor; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.ShowBroomRaceHUD +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::ShowBroomRaceHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowBroomRaceHUD"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.ShowConjurationUI +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 IntroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ShowConjurationUI(bool Show, const int32 IntroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowConjurationUI"); + + Params::PhoenixHUDWidget_ShowConjurationUI Parms{}; + + Parms.Show = Show; + Parms.IntroType = IntroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.ShowCreatureCaptureHUD +// (Event, Public, BlueprintEvent) + +void UPhoenixHUDWidget::ShowCreatureCaptureHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowCreatureCaptureHUD"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.ShowCreatureNurturingHUD +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ShowCreatureNurturingHUD(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowCreatureNurturingHUD"); + + Params::PhoenixHUDWidget_ShowCreatureNurturingHUD Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.ShowMountHUD +// (Event, Public, BlueprintEvent) +// Parameters: +// class UCreature_MountComponent* MountComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeCharge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ShowMountHUD(class UCreature_MountComponent* MountComponent, bool bIncludeCharge) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowMountHUD"); + + Params::PhoenixHUDWidget_ShowMountHUD Parms{}; + + Parms.MountComponent = MountComponent; + Parms.bIncludeCharge = bIncludeCharge; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.ShowNoFlyHUD +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const class FName& ErrorMessageKey (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ShowNoFlyHUD(const class FName& ErrorMessageKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowNoFlyHUD"); + + Params::PhoenixHUDWidget_ShowNoFlyHUD Parms{}; + + Parms.ErrorMessageKey = ErrorMessageKey; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.ShowNotificationsHUD +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UPhoenixHUDWidget::ShowNotificationsHUD() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowNotificationsHUD"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.ShowOutOfAreaAlert +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName Message (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InitialTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ShowOutOfAreaAlert(class FName Message, float InitialTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowOutOfAreaAlert"); + + Params::PhoenixHUDWidget_ShowOutOfAreaAlert Parms{}; + + Parms.Message = Message; + Parms.InitialTime = InitialTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.ShowSpellBar +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ShowSpellBar(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowSpellBar"); + + Params::PhoenixHUDWidget_ShowSpellBar Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.ShowTransformationUI +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 IntroType (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ShowTransformationUI(bool Show, const int32 IntroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowTransformationUI"); + + Params::PhoenixHUDWidget_ShowTransformationUI Parms{}; + + Parms.Show = Show; + Parms.IntroType = IntroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.ShowZoneNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Header_Name (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Label_Name (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Image_Left (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Image_Right (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float duration_seconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool PlaySound_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ShowZoneNotification(class FName Header_Name, class FName Label_Name, class FName Image_Left, class FName Image_Right, float duration_seconds, bool PlaySound_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ShowZoneNotification"); + + Params::PhoenixHUDWidget_ShowZoneNotification Parms{}; + + Parms.Header_Name = Header_Name; + Parms.Label_Name = Label_Name; + Parms.Image_Left = Image_Left; + Parms.Image_Right = Image_Right; + Parms.duration_seconds = duration_seconds; + Parms.PlaySound_0 = PlaySound_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixHUDWidget.SyncSettingsVisibilities +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UPhoenixHUDWidget::SyncSettingsVisibilities() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "SyncSettingsVisibilities"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PhoenixHUDWidget.ToggleMissionDetailsHold +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsHeld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::ToggleMissionDetailsHold(bool IsHeld) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "ToggleMissionDetailsHold"); + + Params::PhoenixHUDWidget_ToggleMissionDetailsHold Parms{}; + + Parms.IsHeld = IsHeld; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.TogglePersistentStepBanner +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::TogglePersistentStepBanner(bool IsPersistent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "TogglePersistentStepBanner"); + + Params::PhoenixHUDWidget_TogglePersistentStepBanner Parms{}; + + Parms.IsPersistent = IsPersistent; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.UpdateOutOfAreaAlertTimer +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Time (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixHUDWidget::UpdateOutOfAreaAlertTimer(float Time) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "UpdateOutOfAreaAlertTimer"); + + Params::PhoenixHUDWidget_UpdateOutOfAreaAlertTimer Parms{}; + + Parms.Time = Time; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PhoenixHUDWidget.WorldToViewport +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* o_Point (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockToViewableSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixHUDWidget::WorldToViewport(const struct FVector& WorldPos, struct FVector2D* o_Point, bool LockToViewableSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixHUDWidget", "WorldToViewport"); + + Params::PhoenixHUDWidget_WorldToViewport Parms{}; + + Parms.WorldPos = std::move(WorldPos); + Parms.LockToViewableSpace = LockToViewableSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_Point != nullptr) + *o_Point = std::move(Parms.o_Point); + + return Parms.ReturnValue; +} + + +// Function Phoenix.StreamUnloadSession.Tick +// (Final, Native, Public) + +void UStreamUnloadSession::Tick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StreamUnloadSession", "Tick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StreamTimeSession.Tick +// (Final, Native, Public) + +void UStreamTimeSession::Tick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StreamTimeSession", "Tick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.LockPlayerSession.Tick +// (Final, Native, Public) + +void ULockPlayerSession::Tick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("LockPlayerSession", "Tick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixNotificationManager.ClearActiveNotificationsInCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENotificationCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixNotificationManager::ClearActiveNotificationsInCategory(ENotificationCategory Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "ClearActiveNotificationsInCategory"); + + Params::PhoenixNotificationManager_ClearActiveNotificationsInCategory Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixNotificationManager.ClearPendingNotificationsInCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENotificationCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixNotificationManager::ClearPendingNotificationsInCategory(ENotificationCategory Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "ClearPendingNotificationsInCategory"); + + Params::PhoenixNotificationManager_ClearPendingNotificationsInCategory Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixNotificationManager.GetBlockingCategories +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENotificationCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UPhoenixNotificationManager::GetBlockingCategories(ENotificationCategory Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "GetBlockingCategories"); + + Params::PhoenixNotificationManager_GetBlockingCategories Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixNotificationManager.GetConcurrentNotifications +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENotificationCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPhoenixNotificationManager::GetConcurrentNotifications(ENotificationCategory Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "GetConcurrentNotifications"); + + Params::PhoenixNotificationManager_GetConcurrentNotifications Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixNotificationManager.IsNotificationActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENotificationCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixNotificationManager::IsNotificationActive(ENotificationCategory Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "IsNotificationActive"); + + Params::PhoenixNotificationManager_IsNotificationActive Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixNotificationManager.IsNotificationPending +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// ENotificationCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixNotificationManager::IsNotificationPending(ENotificationCategory Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "IsNotificationPending"); + + Params::PhoenixNotificationManager_IsNotificationPending Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixNotificationManager.NotificationComplete +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ENotificationCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixNotificationManager::NotificationComplete(ENotificationCategory Category) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "NotificationComplete"); + + Params::PhoenixNotificationManager_NotificationComplete Parms{}; + + Parms.Category = Category; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixNotificationManager.PauseNotificationCategory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENotificationCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProviderName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixNotificationManager::PauseNotificationCategory(bool ShouldPause, ENotificationCategory Category, const class UObject* Provider, class FName ProviderName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "PauseNotificationCategory"); + + Params::PhoenixNotificationManager_PauseNotificationCategory Parms{}; + + Parms.ShouldPause = ShouldPause; + Parms.Category = Category; + Parms.Provider = Provider; + Parms.ProviderName = ProviderName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixNotificationManager.PauseNotifications +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ShouldPause (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Provider (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProviderName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixNotificationManager::PauseNotifications(bool ShouldPause, const class UObject* Provider, class FName ProviderName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "PauseNotifications"); + + Params::PhoenixNotificationManager_PauseNotifications Parms{}; + + Parms.ShouldPause = ShouldPause; + Parms.Provider = Provider; + Parms.ProviderName = ProviderName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixNotificationManager.QueueNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ENotificationCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CallbackName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixNotificationManager::QueueNotification(class UObject* Owner, ENotificationCategory Category, const class FString& CallbackName, int32 Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixNotificationManager", "QueueNotification"); + + Params::PhoenixNotificationManager_QueueNotification Parms{}; + + Parms.Owner = Owner; + Parms.Category = Category; + Parms.CallbackName = std::move(CallbackName); + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TwisterMixtureEffect.BeginPlay +// (Native, Public, BlueprintCallable) + +void ATwisterMixtureEffect::BeginPlay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwisterMixtureEffect", "BeginPlay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TwisterMixtureEffect.BeginPull +// (Final, Native, Public, BlueprintCallable) + +void ATwisterMixtureEffect::BeginPull() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwisterMixtureEffect", "BeginPull"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TwisterMixtureEffect.Cleanup +// (Final, Native, Public) +// Parameters: +// class AMunitionType_Base* MunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATwisterMixtureEffect::Cleanup(class AMunitionType_Base* MunitionInstance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwisterMixtureEffect", "Cleanup"); + + Params::TwisterMixtureEffect_Cleanup Parms{}; + + Parms.MunitionInstance = MunitionInstance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TwisterMixtureEffect.OnCharacterLand +// (Final, Native, Protected, HasOutParams) +// Parameters: +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ATwisterMixtureEffect::OnCharacterLand(const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwisterMixtureEffect", "OnCharacterLand"); + + Params::TwisterMixtureEffect_OnCharacterLand Parms{}; + + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TwisterMixtureEffect.OnOverlapEndStoppingSphere +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATwisterMixtureEffect::OnOverlapEndStoppingSphere(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwisterMixtureEffect", "OnOverlapEndStoppingSphere"); + + Params::TwisterMixtureEffect_OnOverlapEndStoppingSphere Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TwisterMixtureEffect.Tick +// (Native, Public, BlueprintCallable) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATwisterMixtureEffect::Tick(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TwisterMixtureEffect", "Tick"); + + Params::TwisterMixtureEffect_Tick Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixPlayerController.MapCaptureStart +// (Final, Native, Public, BlueprintCallable) + +void APhoenixPlayerController::MapCaptureStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixPlayerController", "MapCaptureStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixRichTextBlock.FontLoadCallback +// (Final, Native, Private) +// Parameters: +// class Ufont* font (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixRichTextBlock::FontLoadCallback(class Ufont* font) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixRichTextBlock", "FontLoadCallback"); + + Params::PhoenixRichTextBlock_FontLoadCallback Parms{}; + + Parms.font = font; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixRichTextBlock.PreValidateLocalizationKey +// (Final, Native, Private) +// Parameters: +// const class FString& RequestedKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPhoenixRichTextBlock::PreValidateLocalizationKey(const class FString& RequestedKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixRichTextBlock", "PreValidateLocalizationKey"); + + Params::PhoenixRichTextBlock_PreValidateLocalizationKey Parms{}; + + Parms.RequestedKey = std::move(RequestedKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixRichTextBlock.ReplaceInputActions +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const class FString& KeyText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UPhoenixRichTextBlock::ReplaceInputActions(const class FString& KeyText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixRichTextBlock", "ReplaceInputActions"); + + Params::PhoenixRichTextBlock_ReplaceInputActions Parms{}; + + Parms.KeyText = std::move(KeyText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhoenixRichTextBlock.SetPhoenixText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixRichTextBlock::SetPhoenixText(const class FString& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixRichTextBlock", "SetPhoenixText"); + + Params::PhoenixRichTextBlock_SetPhoenixText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixRichTextBlock.SetTextKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixRichTextBlock::SetTextKey(const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PhoenixRichTextBlock", "SetTextKey"); + + Params::PhoenixRichTextBlock_SetTextKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PhoenixScalabilityLibrary.GetPhoenixScalabilityLevel +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// EPhoenixScalabilityCategory ScalabilityCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EPhoenixScalabilityLevel* ScalabilityLevel (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixScalabilityLibrary::GetPhoenixScalabilityLevel(EPhoenixScalabilityCategory ScalabilityCategory, EPhoenixScalabilityLevel* ScalabilityLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixScalabilityLibrary", "GetPhoenixScalabilityLevel"); + + Params::PhoenixScalabilityLibrary_GetPhoenixScalabilityLevel Parms{}; + + Parms.ScalabilityCategory = ScalabilityCategory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScalabilityLevel != nullptr) + *ScalabilityLevel = Parms.ScalabilityLevel; +} + + +// Function Phoenix.PhoenixScalabilityLibrary.GetPhoenixScalabilityPlatform +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// EPhoenixScalabilityPlatform* ScalabilityPlatform (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixScalabilityLibrary::GetPhoenixScalabilityPlatform(EPhoenixScalabilityPlatform* ScalabilityPlatform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixScalabilityLibrary", "GetPhoenixScalabilityPlatform"); + + Params::PhoenixScalabilityLibrary_GetPhoenixScalabilityPlatform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScalabilityPlatform != nullptr) + *ScalabilityPlatform = Parms.ScalabilityPlatform; +} + + +// Function Phoenix.PhoenixScalabilityLibrary.IsPhoenixScalabilityPlatform +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// EPhoenixScalabilityPlatform ScalabilityPlatform (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bMatch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixScalabilityLibrary::IsPhoenixScalabilityPlatform(EPhoenixScalabilityPlatform ScalabilityPlatform, bool* bMatch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixScalabilityLibrary", "IsPhoenixScalabilityPlatform"); + + Params::PhoenixScalabilityLibrary_IsPhoenixScalabilityPlatform Parms{}; + + Parms.ScalabilityPlatform = ScalabilityPlatform; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bMatch != nullptr) + *bMatch = Parms.bMatch; +} + + +// Function Phoenix.PhoenixScalabilityLibrary.MatchPhoenixScalabilityLevels +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// EPhoenixScalabilityCategory ScalabilityCategory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FPhoenixScalabilityLevels& Levels (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bMatch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixScalabilityLibrary::MatchPhoenixScalabilityLevels(EPhoenixScalabilityCategory ScalabilityCategory, const struct FPhoenixScalabilityLevels& Levels, bool* bMatch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixScalabilityLibrary", "MatchPhoenixScalabilityLevels"); + + Params::PhoenixScalabilityLibrary_MatchPhoenixScalabilityLevels Parms{}; + + Parms.ScalabilityCategory = ScalabilityCategory; + Parms.Levels = std::move(Levels); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bMatch != nullptr) + *bMatch = Parms.bMatch; +} + + +// Function Phoenix.PhoenixScalabilityLibrary.MatchPhoenixScalabilityPlatforms +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPhoenixScalabilityPlatforms&ScalabilityPlatforms (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool* bMatch (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPhoenixScalabilityLibrary::MatchPhoenixScalabilityPlatforms(const struct FPhoenixScalabilityPlatforms& ScalabilityPlatforms, bool* bMatch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("PhoenixScalabilityLibrary", "MatchPhoenixScalabilityPlatforms"); + + Params::PhoenixScalabilityLibrary_MatchPhoenixScalabilityPlatforms Parms{}; + + Parms.ScalabilityPlatforms = std::move(ScalabilityPlatforms); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bMatch != nullptr) + *bMatch = Parms.bMatch; +} + + +// Function Phoenix.TransfigurationPlacementComponent.GrabComponent +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* InComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InBoneName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InGrabLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationPlacementComponent::GrabComponent(class UPrimitiveComponent* InComponent, const class FName InBoneName, const struct FVector& InGrabLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPlacementComponent", "GrabComponent"); + + Params::TransfigurationPlacementComponent_GrabComponent Parms{}; + + Parms.InComponent = InComponent; + Parms.InBoneName = InBoneName; + Parms.InGrabLocation = std::move(InGrabLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPlacementComponent.SetTargetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FTransform& InTransform (ConstParm, Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UTransfigurationPlacementComponent::SetTargetTransform(const struct FTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPlacementComponent", "SetTargetTransform"); + + Params::TransfigurationPlacementComponent_SetTargetTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPlacementComponent.GetTargetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UTransfigurationPlacementComponent::GetTargetTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPlacementComponent", "GetTargetTransform"); + + Params::TransfigurationPlacementComponent_GetTargetTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PhysicalResponseObjectInterface.ObjectPhysicalResponseImpact +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float ImpactIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName SpellName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ResponseConfigName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IPhysicalResponseObjectInterface::ObjectPhysicalResponseImpact(float ImpactIntensity, const class FName SpellName, const class FName ResponseConfigName, const struct FVector& ImpactLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PhysicalResponseObjectInterface", "ObjectPhysicalResponseImpact"); + + Params::PhysicalResponseObjectInterface_ObjectPhysicalResponseImpact Parms{}; + + Parms.ImpactIntensity = ImpactIntensity; + Parms.SpellName = SpellName; + Parms.ResponseConfigName = ResponseConfigName; + Parms.ImpactLocation = std::move(ImpactLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Subtitles.BPAddStandaloneSubtitle +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ResolvedSubtitle (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitles::BPAddStandaloneSubtitle(const class FString& ResolvedSubtitle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Subtitles", "BPAddStandaloneSubtitle"); + + Params::Subtitles_BPAddStandaloneSubtitle Parms{}; + + Parms.ResolvedSubtitle = std::move(ResolvedSubtitle); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Subtitles.BPAddSubtitleEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FAudioDialogueLineData& SubtitleData (Parm, NativeAccessSpecifierPublic) +// const class FString& ResolvedSubtitle (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitles::BPAddSubtitleEvent(const struct FAudioDialogueLineData& SubtitleData, const class FString& ResolvedSubtitle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Subtitles", "BPAddSubtitleEvent"); + + Params::Subtitles_BPAddSubtitleEvent Parms{}; + + Parms.SubtitleData = std::move(SubtitleData); + Parms.ResolvedSubtitle = std::move(ResolvedSubtitle); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Subtitles.BPRemoveStandaloneSubtitle +// (Event, Public, BlueprintEvent) + +void USubtitles::BPRemoveStandaloneSubtitle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Subtitles", "BPRemoveStandaloneSubtitle"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Subtitles.BPRemoveSubtitleEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FAudioDialogueLineData& SubtitleData (Parm, NativeAccessSpecifierPublic) + +void USubtitles::BPRemoveSubtitleEvent(const struct FAudioDialogueLineData& SubtitleData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Subtitles", "BPRemoveSubtitleEvent"); + + Params::Subtitles_BPRemoveSubtitleEvent Parms{}; + + Parms.SubtitleData = std::move(SubtitleData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Subtitles.BPUpdateStandaloneSubtitle +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ResolvedSubtitle (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitles::BPUpdateStandaloneSubtitle(const class FString& ResolvedSubtitle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Subtitles", "BPUpdateStandaloneSubtitle"); + + Params::Subtitles_BPUpdateStandaloneSubtitle Parms{}; + + Parms.ResolvedSubtitle = std::move(ResolvedSubtitle); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Subtitles.EvaluateSubtitleVerticalBox +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UVerticalBox* Subtitle_VerticalBox (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitles::EvaluateSubtitleVerticalBox(class UVerticalBox* Subtitle_VerticalBox) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Subtitles", "EvaluateSubtitleVerticalBox"); + + Params::Subtitles_EvaluateSubtitleVerticalBox Parms{}; + + Parms.Subtitle_VerticalBox = Subtitle_VerticalBox; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Subtitles.Setup +// (Final, Native, Public, BlueprintCallable) + +void USubtitles::Setup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Subtitles", "Setup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScheduledObject_Interface.GetActiveActivity +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FScheduleEntry* OutActiveActivity (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IScheduledObject_Interface::GetActiveActivity(struct FScheduleEntry* OutActiveActivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ScheduledObject_Interface", "GetActiveActivity"); + + Params::ScheduledObject_Interface_GetActiveActivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActiveActivity != nullptr) + *OutActiveActivity = std::move(Parms.OutActiveActivity); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledObject_Interface.GetActiveGoal +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FRequestedGoal* OutActiveGoal (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool IScheduledObject_Interface::GetActiveGoal(struct FRequestedGoal* OutActiveGoal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ScheduledObject_Interface", "GetActiveGoal"); + + Params::ScheduledObject_Interface_GetActiveGoal Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutActiveGoal != nullptr) + *OutActiveGoal = std::move(Parms.OutActiveGoal); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledObject_Interface.GetActiveStation +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UStationComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStationComponent* IScheduledObject_Interface::GetActiveStation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ScheduledObject_Interface", "GetActiveStation"); + + Params::ScheduledObject_Interface_GetActiveStation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledObject_Interface.GetCurrentActivity +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool* ActivityIsValid (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FScheduleEntry* CurrentActivity (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void IScheduledObject_Interface::GetCurrentActivity(bool* ActivityIsValid, struct FScheduleEntry* CurrentActivity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ScheduledObject_Interface", "GetCurrentActivity"); + + Params::ScheduledObject_Interface_GetCurrentActivity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ActivityIsValid != nullptr) + *ActivityIsValid = Parms.ActivityIsValid; + + if (CurrentActivity != nullptr) + *CurrentActivity = std::move(Parms.CurrentActivity); +} + + +// Function Phoenix.ScheduledObject_Interface.GetMyID +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 IScheduledObject_Interface::GetMyID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ScheduledObject_Interface", "GetMyID"); + + Params::ScheduledObject_Interface_GetMyID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledObject_Interface.GetMyName +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString IScheduledObject_Interface::GetMyName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ScheduledObject_Interface", "GetMyName"); + + Params::ScheduledObject_Interface_GetMyName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScheduledObject_Interface.GetMySubtype +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName IScheduledObject_Interface::GetMySubtype() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("ScheduledObject_Interface", "GetMySubtype"); + + Params::ScheduledObject_Interface_GetMySubtype Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PickupTool_Interface.DeactivateTool +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void IPickupTool_Interface::DeactivateTool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("PickupTool_Interface", "DeactivateTool"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Player_AttackIndicator.ReceiveIndicatorStart +// (Event, Public, BlueprintEvent) +// Parameters: +// bool bIsParryIndicator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsUnblockableIndicator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMultiFX2Handle& InFX2Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float InEstimatedTime (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayer_AttackIndicator::ReceiveIndicatorStart(bool bIsParryIndicator, bool bIsUnblockableIndicator, const struct FMultiFX2Handle& InFX2Handle, const float InEstimatedTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Player_AttackIndicator", "ReceiveIndicatorStart"); + + Params::Player_AttackIndicator_ReceiveIndicatorStart Parms{}; + + Parms.bIsParryIndicator = bIsParryIndicator; + Parms.bIsUnblockableIndicator = bIsUnblockableIndicator; + Parms.InFX2Handle = std::move(InFX2Handle); + Parms.InEstimatedTime = InEstimatedTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Player_AttackIndicator.ReceiveIndicatorStop +// (Event, Public, BlueprintEvent) +// Parameters: +// bool bIsParryIndicator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsUnblockableIndicator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMultiFX2Handle& InFX2Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayer_AttackIndicator::ReceiveIndicatorStop(bool bIsParryIndicator, bool bIsUnblockableIndicator, const struct FMultiFX2Handle& InFX2Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Player_AttackIndicator", "ReceiveIndicatorStop"); + + Params::Player_AttackIndicator_ReceiveIndicatorStop Parms{}; + + Parms.bIsParryIndicator = bIsParryIndicator; + Parms.bIsUnblockableIndicator = bIsUnblockableIndicator; + Parms.InFX2Handle = std::move(InFX2Handle); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Player_AttackIndicator.ReceivePerfectParry +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FMultiFX2Handle& InParraybleFX2Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMultiFX2Handle& InPerfectParryFX2Handle (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayer_AttackIndicator::ReceivePerfectParry(const struct FMultiFX2Handle& InParraybleFX2Handle, const struct FMultiFX2Handle& InPerfectParryFX2Handle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Player_AttackIndicator", "ReceivePerfectParry"); + + Params::Player_AttackIndicator_ReceivePerfectParry Parms{}; + + Parms.InParraybleFX2Handle = std::move(InParraybleFX2Handle); + Parms.InPerfectParryFX2Handle = std::move(InPerfectParryFX2Handle); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TargetTypeMoveAndIdle.AddTarget_MoveAndIdle +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTargetTracker* TargetTracker (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID InTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTargetTypeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTargetTypeBase* UTargetTypeMoveAndIdle::AddTarget_MoveAndIdle(class UTargetTracker* TargetTracker, ETargetID InTargetID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TargetTypeMoveAndIdle", "AddTarget_MoveAndIdle"); + + Params::TargetTypeMoveAndIdle_AddTarget_MoveAndIdle Parms{}; + + Parms.TargetTracker = TargetTracker; + Parms.InTargetID = InTargetID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerCart.UpdateCartPositionAndRotation +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InNewLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FRotator& InNewRotation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector& InVelocity (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCart::UpdateCartPositionAndRotation(const struct FVector& InNewLocation, const struct FRotator& InNewRotation, const struct FVector& InVelocity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCart", "UpdateCartPositionAndRotation"); + + Params::PlayerCart_UpdateCartPositionAndRotation Parms{}; + + Parms.InNewLocation = std::move(InNewLocation); + Parms.InNewRotation = std::move(InNewRotation); + Parms.InVelocity = std::move(InVelocity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetHitData.OnActorHit +// (Final, Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UTargetHitData::OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TargetHitData", "OnActorHit"); + + Params::TargetHitData_OnActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetHitData.Remove +// (Final, Native, Public) + +void UTargetHitData::Remove() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TargetHitData", "Remove"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerCartPlatform.SetDismountLocation +// (Final, Native, Protected, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& DismountLocation (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FTransform& CompanionDismountLocation (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerCartPlatform::SetDismountLocation(class AActor* Target, const struct FTransform& DismountLocation, const struct FTransform& CompanionDismountLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCartPlatform", "SetDismountLocation"); + + Params::PlayerCartPlatform_SetDismountLocation Parms{}; + + Parms.Target = Target; + Parms.DismountLocation = std::move(DismountLocation); + Parms.CompanionDismountLocation = std::move(CompanionDismountLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SystemMenuWidget.ExecuteLoad +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Filename (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USystemMenuWidget::ExecuteLoad(const class FString& Filename, const int32 CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SystemMenuWidget", "ExecuteLoad"); + + Params::SystemMenuWidget_ExecuteLoad Parms{}; + + Parms.Filename = std::move(Filename); + Parms.CharacterID = CharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SystemMenuWidget.ExecuteSave +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 CharacterID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USystemMenuWidget::ExecuteSave(const int32 CharacterID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SystemMenuWidget", "ExecuteSave"); + + Params::SystemMenuWidget_ExecuteSave Parms{}; + + Parms.CharacterID = CharacterID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SystemMenuWidget.HandleConfirmExitDialog +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUMGInputAction ExitAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EInputEvent ExitEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& TitleText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& DescText (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USystemMenuWidget::HandleConfirmExitDialog(EUMGInputAction ExitAction, EInputEvent ExitEvent, const class FString& TitleText, const class FString& DescText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SystemMenuWidget", "HandleConfirmExitDialog"); + + Params::SystemMenuWidget_HandleConfirmExitDialog Parms{}; + + Parms.ExitAction = ExitAction; + Parms.ExitEvent = ExitEvent; + Parms.TitleText = std::move(TitleText); + Parms.DescText = std::move(DescText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SystemMenuWidget.OnExitPopupDismissed +// (Final, Native, Protected) +// Parameters: +// class UPopupScreen* Popup (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ConfirmationResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USystemMenuWidget::OnExitPopupDismissed(class UPopupScreen* Popup, int32 ConfirmationResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SystemMenuWidget", "OnExitPopupDismissed"); + + Params::SystemMenuWidget_OnExitPopupDismissed Parms{}; + + Parms.Popup = Popup; + Parms.ConfirmationResult = ConfirmationResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SystemMenuWidget.OnExitPopupGone +// (Final, Native, Protected) + +void USystemMenuWidget::OnExitPopupGone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SystemMenuWidget", "OnExitPopupGone"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SystemMenuWidget.SettingsNeedExitConfirmed +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent, BlueprintPure) +// Parameters: +// class FString* OutConfirmTitle (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutConfirmDesc (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USystemMenuWidget::SettingsNeedExitConfirmed(class FString* OutConfirmTitle, class FString* OutConfirmDesc) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SystemMenuWidget", "SettingsNeedExitConfirmed"); + + Params::SystemMenuWidget_SettingsNeedExitConfirmed Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (OutConfirmTitle != nullptr) + *OutConfirmTitle = std::move(Parms.OutConfirmTitle); + + if (OutConfirmDesc != nullptr) + *OutConfirmDesc = std::move(Parms.OutConfirmDesc); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SystemMenuWidget.ShowGraphicsConfirmDialog +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USystemMenuWidget::ShowGraphicsConfirmDialog(float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SystemMenuWidget", "ShowGraphicsConfirmDialog"); + + Params::SystemMenuWidget_ShowGraphicsConfirmDialog Parms{}; + + Parms.Duration = Duration; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SystemMenuWidget.ShowLoadSaveResultPopup +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& ResultMessage (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USystemMenuWidget::ShowLoadSaveResultPopup(const class FString& ResultMessage, float Duration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SystemMenuWidget", "ShowLoadSaveResultPopup"); + + Params::SystemMenuWidget_ShowLoadSaveResultPopup Parms{}; + + Parms.ResultMessage = std::move(ResultMessage); + Parms.Duration = Duration; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PlayerCentricObjectVolume.DoneSpawning +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerCentricObjectVolume::DoneSpawning() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "DoneSpawning"); + + Params::PlayerCentricObjectVolume_DoneSpawning Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerCentricObjectVolume.ForceActivate +// (Final, Native, Public, BlueprintCallable) + +void APlayerCentricObjectVolume::ForceActivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "ForceActivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerCentricObjectVolume.ForceDeactivate +// (Final, Native, Public, BlueprintCallable) + +void APlayerCentricObjectVolume::ForceDeactivate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "ForceDeactivate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerCentricObjectVolume.GetActiveActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 APlayerCentricObjectVolume::GetActiveActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "GetActiveActorCount"); + + Params::PlayerCentricObjectVolume_GetActiveActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerCentricObjectVolume.GetAliveActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 APlayerCentricObjectVolume::GetAliveActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "GetAliveActorCount"); + + Params::PlayerCentricObjectVolume_GetAliveActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerCentricObjectVolume.GetSpawnActorCount +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 APlayerCentricObjectVolume::GetSpawnActorCount() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "GetSpawnActorCount"); + + Params::PlayerCentricObjectVolume_GetSpawnActorCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerCentricObjectVolume.GetSpawnBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox APlayerCentricObjectVolume::GetSpawnBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "GetSpawnBounds"); + + Params::PlayerCentricObjectVolume_GetSpawnBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerCentricObjectVolume.GetVolumeBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox APlayerCentricObjectVolume::GetVolumeBounds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "GetVolumeBounds"); + + Params::PlayerCentricObjectVolume_GetVolumeBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerCentricObjectVolume.GetVolumeExtents +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector APlayerCentricObjectVolume::GetVolumeExtents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "GetVolumeExtents"); + + Params::PlayerCentricObjectVolume_GetVolumeExtents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerCentricObjectVolume.HasSpawned +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool APlayerCentricObjectVolume::HasSpawned() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "HasSpawned"); + + Params::PlayerCentricObjectVolume_HasSpawned Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PlayerCentricObjectVolume.ObjectLoaded +// (Final, Native, Public) + +void APlayerCentricObjectVolume::ObjectLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "ObjectLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerCentricObjectVolume.OnActorSpawned +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCentricObjectVolume::OnActorSpawned(class AActor* SpawnedActor, const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "OnActorSpawned"); + + Params::PlayerCentricObjectVolume_OnActorSpawned Parms{}; + + Parms.SpawnedActor = SpawnedActor; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerCentricObjectVolume.OnFinishedSpawning +// (Final, Native, Public, HasOutParams) +// Parameters: +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCentricObjectVolume::OnFinishedSpawning(const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "OnFinishedSpawning"); + + Params::PlayerCentricObjectVolume_OnFinishedSpawning Parms{}; + + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerCentricObjectVolume.SetAllowAutoActivation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bAllowAutoActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCentricObjectVolume::SetAllowAutoActivation(bool bAllowAutoActivate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "SetAllowAutoActivation"); + + Params::PlayerCentricObjectVolume_SetAllowAutoActivation Parms{}; + + Parms.bAllowAutoActivate = bAllowAutoActivate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerCentricObjectVolume.SetEnableSpawning +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bSpawningEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCullActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCentricObjectVolume::SetEnableSpawning(bool bSpawningEnabled, bool bCullActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "SetEnableSpawning"); + + Params::PlayerCentricObjectVolume_SetEnableSpawning Parms{}; + + Parms.bSpawningEnabled = bSpawningEnabled; + Parms.bCullActive = bCullActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerCentricObjectVolume.SetSpawnBounds +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBox& SpawnBounds (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void APlayerCentricObjectVolume::SetSpawnBounds(const struct FBox& SpawnBounds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "SetSpawnBounds"); + + Params::PlayerCentricObjectVolume_SetSpawnBounds Parms{}; + + Parms.SpawnBounds = std::move(SpawnBounds); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PlayerCentricObjectVolume.SetSpawnBoundsFromVectors +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Min (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Max (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APlayerCentricObjectVolume::SetSpawnBoundsFromVectors(const struct FVector& Min, const struct FVector& Max) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PlayerCentricObjectVolume", "SetSpawnBoundsFromVectors"); + + Params::PlayerCentricObjectVolume_SetSpawnBoundsFromVectors Parms{}; + + Parms.Min = std::move(Min); + Parms.Max = std::move(Max); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationStyleBase.StartTransformation +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ATransformationStyleBase::StartTransformation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationStyleBase", "StartTransformation"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PointAtActorTargetComponent.PointAtActorClearTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointAtActorTargetComponent::PointAtActorClearTarget(class AActor* TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointAtActorTargetComponent", "PointAtActorClearTarget"); + + Params::PointAtActorTargetComponent_PointAtActorClearTarget Parms{}; + + Parms.TargetActor = TargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PointAtActorTargetComponent.PointAtActorSetTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPointAtActorTargetComponent::PointAtActorSetTarget(class AActor* TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PointAtActorTargetComponent", "PointAtActorSetTarget"); + + Params::PointAtActorTargetComponent_PointAtActorSetTarget Parms{}; + + Parms.TargetActor = TargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTutorialSystem* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTutorialSystem* UTutorialSystem::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TutorialSystem", "Get"); + + Params::TutorialSystem_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.AbortQueuedTutorials +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::AbortQueuedTutorials(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "AbortQueuedTutorials"); + + Params::TutorialSystem_AbortQueuedTutorials Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.AbortTutorial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bInstant (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::AbortTutorial(const class FName TutorialName, const bool bInstant) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "AbortTutorial"); + + Params::TutorialSystem_AbortTutorial Parms{}; + + Parms.TutorialName = TutorialName; + Parms.bInstant = bInstant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.AllowTravelToAnnex +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::AllowTravelToAnnex(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "AllowTravelToAnnex"); + + Params::TutorialSystem_AllowTravelToAnnex Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.BackOutOfRegion +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::BackOutOfRegion(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "BackOutOfRegion"); + + Params::TutorialSystem_BackOutOfRegion Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.CallAttentionToAnnex +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::CallAttentionToAnnex(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "CallAttentionToAnnex"); + + Params::TutorialSystem_CallAttentionToAnnex Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.ClearTutorialCache +// (Final, Native, Private, BlueprintCallable) + +void UTutorialSystem::ClearTutorialCache() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "ClearTutorialCache"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.ClearTutorialCacheByName +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::ClearTutorialCacheByName(const class FName TutorialName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "ClearTutorialCacheByName"); + + Params::TutorialSystem_ClearTutorialCacheByName Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.ClosePauseMenu +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::ClosePauseMenu(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "ClosePauseMenu"); + + Params::TutorialSystem_ClosePauseMenu Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.CompleteTutorialCurrentStep +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::CompleteTutorialCurrentStep(const class FName TutorialName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "CompleteTutorialCurrentStep"); + + Params::TutorialSystem_CompleteTutorialCurrentStep Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.CompleteTutorialStep +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 TutorialStep (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::CompleteTutorialStep(const class FName TutorialName, const int32 TutorialStep) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "CompleteTutorialStep"); + + Params::TutorialSystem_CompleteTutorialStep Parms{}; + + Parms.TutorialName = TutorialName; + Parms.TutorialStep = TutorialStep; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.CompleteTutorialStepByAlias +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName TutorialStepAlias (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::CompleteTutorialStepByAlias(const class FName TutorialName, const class FName TutorialStepAlias) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "CompleteTutorialStepByAlias"); + + Params::TutorialSystem_CompleteTutorialStepByAlias Parms{}; + + Parms.TutorialName = TutorialName; + Parms.TutorialStepAlias = TutorialStepAlias; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.CompleteTutorialStepInternal +// (Final, Native, Private) + +void UTutorialSystem::CompleteTutorialStepInternal() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "CompleteTutorialStepInternal"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.ForceCompleteTutorial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DontFireCompletionMessages (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::ForceCompleteTutorial(const class FName TutorialName, bool DontFireCompletionMessages) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "ForceCompleteTutorial"); + + Params::TutorialSystem_ForceCompleteTutorial Parms{}; + + Parms.TutorialName = TutorialName; + Parms.DontFireCompletionMessages = DontFireCompletionMessages; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.GetInitialTutorialStepInProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::GetInitialTutorialStepInProgress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "GetInitialTutorialStepInProgress"); + + Params::TutorialSystem_GetInitialTutorialStepInProgress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.HermesStartNextTutorial +// (Final, Native, Private) + +void UTutorialSystem::HermesStartNextTutorial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "HermesStartNextTutorial"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.HideLivingQuarters +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::HideLivingQuarters(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "HideLivingQuarters"); + + Params::TutorialSystem_HideLivingQuarters Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.HighlightCharmsClass +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::HighlightCharmsClass(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "HighlightCharmsClass"); + + Params::TutorialSystem_HighlightCharmsClass Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.OnCurrentScreenOutroEnded +// (Final, Native, Private) +// Parameters: +// class UPhoenixUserWidget* PhoenixWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutroType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::OnCurrentScreenOutroEnded(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "OnCurrentScreenOutroEnded"); + + Params::TutorialSystem_OnCurrentScreenOutroEnded Parms{}; + + Parms.PhoenixWidget = PhoenixWidget; + Parms.OutroType = OutroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.OnGameToBeSaved +// (Final, Native, Public) + +void UTutorialSystem::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.OnIntroEnded +// (Final, Native, Private) +// Parameters: +// class UPhoenixUserWidget* PhoenixWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutroType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::OnIntroEnded(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "OnIntroEnded"); + + Params::TutorialSystem_OnIntroEnded Parms{}; + + Parms.PhoenixWidget = PhoenixWidget; + Parms.OutroType = OutroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.OnMissionFailedScreenLoaded +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::OnMissionFailedScreenLoaded(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "OnMissionFailedScreenLoaded"); + + Params::TutorialSystem_OnMissionFailedScreenLoaded Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.OnSaveGameLoaded +// (Final, Native, Public) + +void UTutorialSystem::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.OnTutorialImageLoaded +// (Final, Native, Private) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* Param (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::OnTutorialImageLoaded(class UTexture2D* Texture, class UObject* Param) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "OnTutorialImageLoaded"); + + Params::TutorialSystem_OnTutorialImageLoaded Parms{}; + + Parms.Texture = Texture; + Parms.Param = Param; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.OverlandZoomIn +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::OverlandZoomIn(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "OverlandZoomIn"); + + Params::TutorialSystem_OverlandZoomIn Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.OverlandZoomOut +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::OverlandZoomOut(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "OverlandZoomOut"); + + Params::TutorialSystem_OverlandZoomOut Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.PauseTutorialQueue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Context (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::PauseTutorialQueue(const class FString& Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "PauseTutorialQueue"); + + Params::TutorialSystem_PauseTutorialQueue Parms{}; + + Parms.Context = std::move(Context); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.PreLoadTutorial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::PreLoadTutorial(const class FName TutorialName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "PreLoadTutorial"); + + Params::TutorialSystem_PreLoadTutorial Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.ResetMap +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::ResetMap(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "ResetMap"); + + Params::TutorialSystem_ResetMap Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.ResetMapFastTravelTutorial +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::ResetMapFastTravelTutorial(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "ResetMapFastTravelTutorial"); + + Params::TutorialSystem_ResetMapFastTravelTutorial Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.SetupMapFastTravelTutorial +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::SetupMapFastTravelTutorial(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "SetupMapFastTravelTutorial"); + + Params::TutorialSystem_SetupMapFastTravelTutorial Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.SetupMapIconsForOverlandTutorial +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::SetupMapIconsForOverlandTutorial(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "SetupMapIconsForOverlandTutorial"); + + Params::TutorialSystem_SetupMapIconsForOverlandTutorial Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.SetupMapTutorials +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::SetupMapTutorials(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "SetupMapTutorials"); + + Params::TutorialSystem_SetupMapTutorials Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.SetZZDActivate +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::SetZZDActivate(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "SetZZDActivate"); + + Params::TutorialSystem_SetZZDActivate Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.StartNextTutorial +// (Final, Native, Private) + +void UTutorialSystem::StartNextTutorial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "StartNextTutorial"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.StartTutorial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool AfterNotifications (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::StartTutorial(const class FName TutorialName, const bool AfterNotifications) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "StartTutorial"); + + Params::TutorialSystem_StartTutorial Parms{}; + + Parms.TutorialName = TutorialName; + Parms.AfterNotifications = AfterNotifications; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.StartTutorialStepExpiryTimer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 TutorialStep (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::StartTutorialStepExpiryTimer(const class FName TutorialName, const int32 TutorialStep) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "StartTutorialStepExpiryTimer"); + + Params::TutorialSystem_StartTutorialStepExpiryTimer Parms{}; + + Parms.TutorialName = TutorialName; + Parms.TutorialStep = TutorialStep; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.StartTutorialStepExpiryTimerByAlias +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName TutorialStepAlias (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::StartTutorialStepExpiryTimerByAlias(const class FName TutorialName, const class FName TutorialStepAlias) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "StartTutorialStepExpiryTimerByAlias"); + + Params::TutorialSystem_StartTutorialStepExpiryTimerByAlias Parms{}; + + Parms.TutorialName = TutorialName; + Parms.TutorialStepAlias = TutorialStepAlias; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.StopCallAttentionToAnnex +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::StopCallAttentionToAnnex(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "StopCallAttentionToAnnex"); + + Params::TutorialSystem_StopCallAttentionToAnnex Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.TutorialsAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::TutorialsAvailable() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "TutorialsAvailable"); + + Params::TutorialSystem_TutorialsAvailable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.UnpauseTutorialQueue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Context (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::UnpauseTutorialQueue(const class FString& Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "UnpauseTutorialQueue"); + + Params::TutorialSystem_UnpauseTutorialQueue Parms{}; + + Parms.Context = std::move(Context); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.ZoomLowerHogsfield +// (Final, Native, Private) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTutorialSystem::ZoomLowerHogsfield(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "ZoomLowerHogsfield"); + + Params::TutorialSystem_ZoomLowerHogsfield Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TutorialSystem.IsAnyTutorialQueued +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsAnyTutorialQueued() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsAnyTutorialQueued"); + + Params::TutorialSystem_IsAnyTutorialQueued Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsCurrentTutorialActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsCurrentTutorialActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsCurrentTutorialActive"); + + Params::TutorialSystem_IsCurrentTutorialActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsModalTutorialQueued +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsModalTutorialQueued() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsModalTutorialQueued"); + + Params::TutorialSystem_IsModalTutorialQueued Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsTutorialActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsTutorialActive(const class FName TutorialName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsTutorialActive"); + + Params::TutorialSystem_IsTutorialActive Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsTutorialActiveOrAboutToBe +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsTutorialActiveOrAboutToBe(const class FName TutorialName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsTutorialActiveOrAboutToBe"); + + Params::TutorialSystem_IsTutorialActiveOrAboutToBe Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsTutorialQueued +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsTutorialQueued(const class FName TutorialName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsTutorialQueued"); + + Params::TutorialSystem_IsTutorialQueued Parms{}; + + Parms.TutorialName = TutorialName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsTutorialQueuePaused +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsTutorialQueuePaused() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsTutorialQueuePaused"); + + Params::TutorialSystem_IsTutorialQueuePaused Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsTutorialStepActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 TutorialStep (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsTutorialStepActive(const class FName TutorialName, const int32 TutorialStep) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsTutorialStepActive"); + + Params::TutorialSystem_IsTutorialStepActive Parms{}; + + Parms.TutorialName = TutorialName; + Parms.TutorialStep = TutorialStep; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsTutorialStepActiveByAlias +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName TutorialStepAlias (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsTutorialStepActiveByAlias(const class FName TutorialName, const class FName TutorialStepAlias) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsTutorialStepActiveByAlias"); + + Params::TutorialSystem_IsTutorialStepActiveByAlias Parms{}; + + Parms.TutorialName = TutorialName; + Parms.TutorialStepAlias = TutorialStepAlias; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsTutorialStepActiveOrAboutToBe +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 TutorialStep (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsTutorialStepActiveOrAboutToBe(const class FName TutorialName, const int32 TutorialStep) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsTutorialStepActiveOrAboutToBe"); + + Params::TutorialSystem_IsTutorialStepActiveOrAboutToBe Parms{}; + + Parms.TutorialName = TutorialName; + Parms.TutorialStep = TutorialStep; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TutorialSystem.IsTutorialStepActiveOrAboutToBeByAlias +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName TutorialName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName TutorialStepAlias (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTutorialSystem::IsTutorialStepActiveOrAboutToBeByAlias(const class FName TutorialName, const class FName TutorialStepAlias) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TutorialSystem", "IsTutorialStepActiveOrAboutToBeByAlias"); + + Params::TutorialSystem_IsTutorialStepActiveOrAboutToBeByAlias Parms{}; + + Parms.TutorialName = TutorialName; + Parms.TutorialStepAlias = TutorialStepAlias; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PooledVerticalBox.GetNextAvailableChild +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UPooledVerticalBox::GetNextAvailableChild() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PooledVerticalBox", "GetNextAvailableChild"); + + Params::PooledVerticalBox_GetNextAvailableChild Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PooledVerticalBox.IsChildActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* ChildWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPooledVerticalBox::IsChildActive(class UWidget* ChildWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PooledVerticalBox", "IsChildActive"); + + Params::PooledVerticalBox_IsChildActive Parms{}; + + Parms.ChildWidget = ChildWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PooledVerticalBox.IsChildAvailable +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* ChildWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPooledVerticalBox::IsChildAvailable(class UWidget* ChildWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PooledVerticalBox", "IsChildAvailable"); + + Params::PooledVerticalBox_IsChildAvailable Parms{}; + + Parms.ChildWidget = ChildWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PooledVerticalBox.SetChildActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* ChildWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPooledVerticalBox::SetChildActive(class UWidget* ChildWidget, bool IsActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PooledVerticalBox", "SetChildActive"); + + Params::PooledVerticalBox_SetChildActive Parms{}; + + Parms.ChildWidget = ChildWidget; + Parms.IsActive = IsActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PooledVerticalBox.SetChildWidgetPool +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& ChildWidgets (Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FMargin& Padding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UPooledVerticalBox::SetChildWidgetPool(const TArray& ChildWidgets, const struct FMargin& Padding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PooledVerticalBox", "SetChildWidgetPool"); + + Params::PooledVerticalBox_SetChildWidgetPool Parms{}; + + Parms.ChildWidgets = std::move(ChildWidgets); + Parms.Padding = std::move(Padding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopoutWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UPopoutWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopoutWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.PopupScreen.AvoidGarbageCollection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPopupScreen* Screen (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::AvoidGarbageCollection(class UPopupScreen* Screen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "AvoidGarbageCollection"); + + Params::PopupScreen_AvoidGarbageCollection Parms{}; + + Parms.Screen = Screen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopupScreen.ClosePopup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 CompletionActionIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::ClosePopup(const int32 CompletionActionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "ClosePopup"); + + Params::PopupScreen_ClosePopup Parms{}; + + Parms.CompletionActionIndex = CompletionActionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopupScreen.GetPopupID +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPopupScreen::GetPopupID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "GetPopupID"); + + Params::PopupScreen_GetPopupID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.PopupScreen.OnPopupOutroEnded +// (Final, Native, Public) +// Parameters: +// class UPhoenixUserWidget* PhoenixWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutroType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::OnPopupOutroEnded(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "OnPopupOutroEnded"); + + Params::PopupScreen_OnPopupOutroEnded Parms{}; + + Parms.PhoenixWidget = PhoenixWidget; + Parms.OutroType = OutroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopupScreen.OpenPopup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bPauseTheGame (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::OpenPopup(const bool bPauseTheGame) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "OpenPopup"); + + Params::PopupScreen_OpenPopup Parms{}; + + Parms.bPauseTheGame = bPauseTheGame; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopupScreen.PopupButtonPressCompleted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 CompletionActionIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::PopupButtonPressCompleted(const int32 CompletionActionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "PopupButtonPressCompleted"); + + Params::PopupScreen_PopupButtonPressCompleted Parms{}; + + Parms.CompletionActionIndex = CompletionActionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopupScreen.SetAutoCloseOnButtonPress +// (Final, Native, Public) +// Parameters: +// const bool bInAutoCloseOnButtonPress (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::SetAutoCloseOnButtonPress(const bool bInAutoCloseOnButtonPress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "SetAutoCloseOnButtonPress"); + + Params::PopupScreen_SetAutoCloseOnButtonPress Parms{}; + + Parms.bInAutoCloseOnButtonPress = bInAutoCloseOnButtonPress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopupScreen.SetCachedCompletionActions +// (Final, Native, Public, HasOutParams) +// Parameters: +// const TArray&CompletionActions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UPopupScreen::SetCachedCompletionActions(const TArray& CompletionActions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "SetCachedCompletionActions"); + + Params::PopupScreen_SetCachedCompletionActions Parms{}; + + Parms.CompletionActions = std::move(CompletionActions); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopupScreen.SetCachedUsesWaitIndicator +// (Final, Native, Public) +// Parameters: +// const bool bUsesWaitIndicator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::SetCachedUsesWaitIndicator(const bool bUsesWaitIndicator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "SetCachedUsesWaitIndicator"); + + Params::PopupScreen_SetCachedUsesWaitIndicator Parms{}; + + Parms.bUsesWaitIndicator = bUsesWaitIndicator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PopupScreen.SetPopupCompletionActions +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray&CompletionActions (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UPopupScreen::SetPopupCompletionActions(const TArray& CompletionActions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "SetPopupCompletionActions"); + + Params::PopupScreen_SetPopupCompletionActions Parms{}; + + Parms.CompletionActions = std::move(CompletionActions); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PopupScreen.SetPopupContentWidget +// (Event, Public, BlueprintEvent) +// Parameters: +// const class UUserWidget* ContentWidget (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::SetPopupContentWidget(const class UUserWidget* ContentWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "SetPopupContentWidget"); + + Params::PopupScreen_SetPopupContentWidget Parms{}; + + Parms.ContentWidget = ContentWidget; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PopupScreen.SetPopupDescription +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& DescriptionString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool isTranslated (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::SetPopupDescription(const class FString& DescriptionString, bool isTranslated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "SetPopupDescription"); + + Params::PopupScreen_SetPopupDescription Parms{}; + + Parms.DescriptionString = std::move(DescriptionString); + Parms.isTranslated = isTranslated; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PopupScreen.SetPopupLegendItems +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& LegendItems (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UPopupScreen::SetPopupLegendItems(const TArray& LegendItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "SetPopupLegendItems"); + + Params::PopupScreen_SetPopupLegendItems Parms{}; + + Parms.LegendItems = std::move(LegendItems); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PopupScreen.SetPopupTitle +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& TitleString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::SetPopupTitle(const class FString& TitleString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "SetPopupTitle"); + + Params::PopupScreen_SetPopupTitle Parms{}; + + Parms.TitleString = std::move(TitleString); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.PopupScreen.SetPopupUsesWaitIndicator +// (Event, Public, BlueprintEvent) +// Parameters: +// const bool bUsesWaitIndicator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UPopupScreen::SetPopupUsesWaitIndicator(const bool bUsesWaitIndicator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PopupScreen", "SetPopupUsesWaitIndicator"); + + Params::PopupScreen_SetPopupUsesWaitIndicator Parms{}; + + Parms.bUsesWaitIndicator = bUsesWaitIndicator; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WetnessComponent.SetInWater +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inWater (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWetnessComponent::SetInWater(bool inWater) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WetnessComponent", "SetInWater"); + + Params::WetnessComponent_SetInWater Parms{}; + + Parms.inWater = inWater; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Portkey.ActivateEnterCamera +// (Final, Native, Public, BlueprintCallable) + +void APortkey::ActivateEnterCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "ActivateEnterCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Portkey.ActivateExitCamera +// (Final, Native, Public, BlueprintCallable) + +void APortkey::ActivateExitCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "ActivateExitCamera"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Portkey.Drop +// (Final, Native, Public, BlueprintCallable) + +void APortkey::Drop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "Drop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Portkey.FindNonBlockingCameraLocation +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector* Target1 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* Target2 (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* CameraLocation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CameraDistance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float CameraHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APortkey::FindNonBlockingCameraLocation(struct FVector* Target1, struct FVector* Target2, struct FVector* CameraLocation, float CameraDistance, float CameraHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "FindNonBlockingCameraLocation"); + + Params::Portkey_FindNonBlockingCameraLocation Parms{}; + + Parms.CameraDistance = CameraDistance; + Parms.CameraHeight = CameraHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Target1 != nullptr) + *Target1 = std::move(Parms.Target1); + + if (Target2 != nullptr) + *Target2 = std::move(Parms.Target2); + + if (CameraLocation != nullptr) + *CameraLocation = std::move(Parms.CameraLocation); +} + + +// Function Phoenix.Portkey.GetTarget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ATargetPoint* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ATargetPoint* APortkey::GetTarget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "GetTarget"); + + Params::Portkey_GetTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Portkey.Handle_ActivateEnterCamera +// (Event, Public, BlueprintEvent) + +void APortkey::Handle_ActivateEnterCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "Handle_ActivateEnterCamera"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Portkey.Handle_ActivateExitCamera +// (Event, Public, BlueprintEvent) + +void APortkey::Handle_ActivateExitCamera() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "Handle_ActivateExitCamera"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Portkey.Handle_TeleportEnd +// (Event, Public, BlueprintEvent) + +void APortkey::Handle_TeleportEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "Handle_TeleportEnd"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Portkey.Handle_TeleportStart +// (Event, Public, BlueprintEvent) + +void APortkey::Handle_TeleportStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "Handle_TeleportStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Portkey.Interact +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UBTService_AvaAITree* AvaService (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APortkey::Interact(class UBTService_AvaAITree* AvaService) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "Interact"); + + Params::Portkey_Interact Parms{}; + + Parms.AvaService = AvaService; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Portkey.PlacePlayerOptimally +// (Final, Native, Public, BlueprintCallable) + +void APortkey::PlacePlayerOptimally() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "PlacePlayerOptimally"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Portkey.Touch +// (Final, Native, Public, BlueprintCallable) + +void APortkey::Touch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "Touch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Portkey.Transport +// (Final, Native, Public, BlueprintCallable) + +void APortkey::Transport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey", "Transport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterIgnoreVolume.OnOverlapBegin +// (Final, Native, Private, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AWaterIgnoreVolume::OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterIgnoreVolume", "OnOverlapBegin"); + + Params::WaterIgnoreVolume_OnOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterIgnoreVolume.OnOverlapEnd +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterIgnoreVolume::OnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterIgnoreVolume", "OnOverlapEnd"); + + Params::WaterIgnoreVolume_OnOverlapEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Portkey_Object.EndTeleport +// (Final, Native, Public, BlueprintCallable) + +void APortkey_Object::EndTeleport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Portkey_Object", "EndTeleport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PortraitPaintingActor.OnCharacterLoadComplete +// (Final, Native, Protected) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APortraitPaintingActor::OnCharacterLoadComplete(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PortraitPaintingActor", "OnCharacterLoadComplete"); + + Params::PortraitPaintingActor_OnCharacterLoadComplete Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PortraitPaintingActor.OnFleshLoaded +// (Final, Native, Protected) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScheduledEntity* ScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APortraitPaintingActor::OnFleshLoaded(class AActor* Actor, class UScheduledEntity* ScheduledEntity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PortraitPaintingActor", "OnFleshLoaded"); + + Params::PortraitPaintingActor_OnFleshLoaded Parms{}; + + Parms.Actor = Actor; + Parms.ScheduledEntity = ScheduledEntity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PortraitPaintingActor.SetPaintingBackground +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* PaintingBackground (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APortraitPaintingActor::SetPaintingBackground(class UTexture* PaintingBackground) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PortraitPaintingActor", "SetPaintingBackground"); + + Params::PortraitPaintingActor_SetPaintingBackground Parms{}; + + Parms.PaintingBackground = PaintingBackground; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PortraitPaintingActor.SetPaintingFrameMask +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture* PaintingFrameMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APortraitPaintingActor::SetPaintingFrameMask(class UTexture* PaintingFrameMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PortraitPaintingActor", "SetPaintingFrameMask"); + + Params::PortraitPaintingActor_SetPaintingFrameMask Parms{}; + + Parms.PaintingFrameMask = PaintingFrameMask; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RenderingCutVolume.ProcessBeginOverlap +// (Final, Native, Private) +// Parameters: +// class AActor* OverlappedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARenderingCutVolume::ProcessBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RenderingCutVolume", "ProcessBeginOverlap"); + + Params::RenderingCutVolume_ProcessBeginOverlap Parms{}; + + Parms.OverlappedActor = OverlappedActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RenderingCutVolume.SetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARenderingCutVolume::SetPriority(float NewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RenderingCutVolume", "SetPriority"); + + Params::RenderingCutVolume_SetPriority Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProgressBarWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UProgressBarWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProgressBarWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ProgressBarWidget.SetLabel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& NewLabel (Parm, NativeAccessSpecifierPublic) + +void UProgressBarWidget::SetLabel(const class FText& NewLabel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProgressBarWidget", "SetLabel"); + + Params::ProgressBarWidget_SetLabel Parms{}; + + Parms.NewLabel = std::move(NewLabel); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProgressBarWidget.SetProgress +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBarWidget::SetProgress(float NewProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProgressBarWidget", "SetProgress"); + + Params::ProgressBarWidget_SetProgress Parms{}; + + Parms.NewProgress = NewProgress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PropOwl.EndReaction +// (Final, Native, Private) + +void APropOwl::EndReaction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PropOwl", "EndReaction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PropOwl.OnHitBySpell +// (Native, Event, Protected, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InInstigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SpellType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FVector& ImpactDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void APropOwl::OnHitBySpell(const class ASpellTool* SpellTool, class AActor* InInstigator, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FHitResult& Hit, const struct FVector& ImpactDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PropOwl", "OnHitBySpell"); + + Params::PropOwl_OnHitBySpell Parms{}; + + Parms.SpellTool = SpellTool; + Parms.InInstigator = InInstigator; + Parms.SpellToolRecord = SpellToolRecord; + Parms.SpellType = SpellType; + Parms.Hit = std::move(Hit); + Parms.ImpactDirection = std::move(ImpactDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.PropOwl.StartReaction +// (Final, Native, Protected, BlueprintCallable) + +void APropOwl::StartReaction() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PropOwl", "StartReaction"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WingardiumBulletTimeSpellTool.AdjustWingardiumDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Adjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWingardiumBulletTimeSpellTool::AdjustWingardiumDistance(float Adjust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WingardiumBulletTimeSpellTool", "AdjustWingardiumDistance"); + + Params::WingardiumBulletTimeSpellTool_AdjustWingardiumDistance Parms{}; + + Parms.Adjust = Adjust; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WingardiumBulletTimeSpellTool.AdjustWingardiumHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Adjust (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWingardiumBulletTimeSpellTool::AdjustWingardiumHeight(float Adjust) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WingardiumBulletTimeSpellTool", "AdjustWingardiumHeight"); + + Params::WingardiumBulletTimeSpellTool_AdjustWingardiumHeight Parms{}; + + Parms.Adjust = Adjust; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WingardiumBulletTimeSpellTool.AdjustWingardiumRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& InDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWingardiumBulletTimeSpellTool::AdjustWingardiumRotation(const struct FVector& InDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WingardiumBulletTimeSpellTool", "AdjustWingardiumRotation"); + + Params::WingardiumBulletTimeSpellTool_AdjustWingardiumRotation Parms{}; + + Parms.InDirection = std::move(InDirection); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WingardiumBulletTimeSpellTool.BeamFadeIn +// (Event, Public, BlueprintEvent) +// Parameters: +// class UParticleSystemComponent* BeamEmitter (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWingardiumBulletTimeSpellTool::BeamFadeIn(class UParticleSystemComponent* BeamEmitter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WingardiumBulletTimeSpellTool", "BeamFadeIn"); + + Params::WingardiumBulletTimeSpellTool_BeamFadeIn Parms{}; + + Parms.BeamEmitter = BeamEmitter; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WingardiumBulletTimeSpellTool.BeamFadeOut +// (Event, Public, BlueprintEvent) +// Parameters: +// class UParticleSystemComponent* BeamEmitter (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWingardiumBulletTimeSpellTool::BeamFadeOut(class UParticleSystemComponent* BeamEmitter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WingardiumBulletTimeSpellTool", "BeamFadeOut"); + + Params::WingardiumBulletTimeSpellTool_BeamFadeOut Parms{}; + + Parms.BeamEmitter = BeamEmitter; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WingardiumBulletTimeSpellTool.OnActorEndPlay +// (Final, Native, Protected) +// Parameters: +// class AActor* DestroyedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWingardiumBulletTimeSpellTool::OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WingardiumBulletTimeSpellTool", "OnActorEndPlay"); + + Params::WingardiumBulletTimeSpellTool_OnActorEndPlay Parms{}; + + Parms.DestroyedActor = DestroyedActor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WingardiumBulletTimeSpellTool.OnActorHit +// (Final, Native, Protected, HasOutParams, HasDefaults) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AWingardiumBulletTimeSpellTool::OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WingardiumBulletTimeSpellTool", "OnActorHit"); + + Params::WingardiumBulletTimeSpellTool_OnActorHit Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WingardiumBulletTimeSpellTool.OnComponentOverlapEnd +// (Final, Native, Protected) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Other (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWingardiumBulletTimeSpellTool::OnComponentOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WingardiumBulletTimeSpellTool", "OnComponentOverlapEnd"); + + Params::WingardiumBulletTimeSpellTool_OnComponentOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.Other = Other; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProtegoSpellTool.CreateLinkToAttackingActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AProtegoSpellTool::CreateLinkToAttackingActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "CreateLinkToAttackingActor"); + + Params::ProtegoSpellTool_CreateLinkToAttackingActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ProtegoSpellTool.EndShieldEffects +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AProtegoSpellTool::EndShieldEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "EndShieldEffects"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ProtegoSpellTool.EndShieldSkinEffects +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AProtegoSpellTool::EndShieldSkinEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "EndShieldSkinEffects"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ProtegoSpellTool.GetAttackingActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AProtegoSpellTool::GetAttackingActor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "GetAttackingActor"); + + Params::ProtegoSpellTool_GetAttackingActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ProtegoSpellTool.GetLastInstigator +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AProtegoSpellTool::GetLastInstigator() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "GetLastInstigator"); + + Params::ProtegoSpellTool_GetLastInstigator Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ProtegoSpellTool.GetProtegoShieldIntensityValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AProtegoSpellTool::GetProtegoShieldIntensityValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "GetProtegoShieldIntensityValue"); + + Params::ProtegoSpellTool_GetProtegoShieldIntensityValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ProtegoSpellTool.HideProtego +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProtegoSpellTool::HideProtego(bool bInHide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "HideProtego"); + + Params::ProtegoSpellTool_HideProtego Parms{}; + + Parms.bInHide = bInHide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProtegoSpellTool.Hit +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// class AMunitionType_Base* MunitionInstance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* HitObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUnblockable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bOverlap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMunitionImpact (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProtegoSpellTool::Hit(const struct FHitResult& HitResult, class AMunitionType_Base* MunitionInstance, class AActor* HitObject, class UPrimitiveComponent* OverlappedComp, bool bUnblockable, bool bOverlap, bool bMunitionImpact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "Hit"); + + Params::ProtegoSpellTool_Hit Parms{}; + + Parms.HitResult = std::move(HitResult); + Parms.MunitionInstance = MunitionInstance; + Parms.HitObject = HitObject; + Parms.OverlappedComp = OverlappedComp; + Parms.bUnblockable = bUnblockable; + Parms.bOverlap = bOverlap; + Parms.bMunitionImpact = bMunitionImpact; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProtegoSpellTool.IsDisabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AProtegoSpellTool::IsDisabled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "IsDisabled"); + + Params::ProtegoSpellTool_IsDisabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ProtegoSpellTool.OnDeflectedAttack +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FDamageResult& DamageResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void AProtegoSpellTool::OnDeflectedAttack(const struct FDamageResult& DamageResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "OnDeflectedAttack"); + + Params::ProtegoSpellTool_OnDeflectedAttack Parms{}; + + Parms.DamageResult = std::move(DamageResult); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ProtegoSpellTool.ParryWindowStackChanged +// (Final, Native, Public) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProtegoSpellTool::ParryWindowStackChanged(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "ParryWindowStackChanged"); + + Params::ProtegoSpellTool_ParryWindowStackChanged Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProtegoSpellTool.QueueParryTimerExpired +// (Final, Native, Private) + +void AProtegoSpellTool::QueueParryTimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "QueueParryTimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProtegoSpellTool.ShouldShieldBeOn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AProtegoSpellTool::ShouldShieldBeOn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "ShouldShieldBeOn"); + + Params::ProtegoSpellTool_ShouldShieldBeOn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ProtegoSpellTool.ShutOffProtegoTimerExpired +// (Final, Native, Private) + +void AProtegoSpellTool::ShutOffProtegoTimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "ShutOffProtegoTimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProtegoSpellTool.StartShieldEffects +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AProtegoSpellTool::StartShieldEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "StartShieldEffects"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ProtegoSpellTool.StartShieldSkinEffects +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AProtegoSpellTool::StartShieldSkinEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "StartShieldSkinEffects"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ProtegoSpellTool.StateChanged +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInHideShield (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProtegoSpellTool::StateChanged(bool bInHideShield) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "StateChanged"); + + Params::ProtegoSpellTool_StateChanged Parms{}; + + Parms.bInHideShield = bInHideShield; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProtegoSpellTool.TurnOffProtegoEffects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShowDeactivateEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InEffectIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProtegoSpellTool::TurnOffProtegoEffects(bool bInShowDeactivateEffect, int32 InEffectIdx) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "TurnOffProtegoEffects"); + + Params::ProtegoSpellTool_TurnOffProtegoEffects Parms{}; + + Parms.bInShowDeactivateEffect = bInShowDeactivateEffect; + Parms.InEffectIdx = InEffectIdx; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProtegoSpellTool.TurnOnProtegoEffects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInShowActivateEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInShowLoopEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InEffectIdx (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AProtegoSpellTool::TurnOnProtegoEffects(bool bInShowActivateEffect, bool bInShowLoopEffect, int32 InEffectIdx) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "TurnOnProtegoEffects"); + + Params::ProtegoSpellTool_TurnOnProtegoEffects Parms{}; + + Parms.bInShowActivateEffect = bInShowActivateEffect; + Parms.bInShowLoopEffect = bInShowLoopEffect; + Parms.InEffectIdx = InEffectIdx; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ProtegoSpellTool.UpdateShieldEffects +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AProtegoSpellTool::UpdateShieldEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "UpdateShieldEffects"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ProtegoSpellTool.WasParryAbilityEventSent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AProtegoSpellTool::WasParryAbilityEventSent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "WasParryAbilityEventSent"); + + Params::ProtegoSpellTool_WasParryAbilityEventSent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ProtegoSpellTool.GetProtegoActor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* AProtegoSpellTool::GetProtegoActor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProtegoSpellTool", "GetProtegoActor"); + + Params::ProtegoSpellTool_GetProtegoActor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.AIPerformTaskRotateTo.RotateToComplete +// (Final, Native, Private) +// Parameters: +// EEnemyAIAction InAction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEnemyAIActionDoneReason InReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UAIPerformTaskRotateTo::RotateToComplete(EEnemyAIAction InAction, EEnemyAIActionDoneReason InReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("AIPerformTaskRotateTo", "RotateToComplete"); + + Params::AIPerformTaskRotateTo_RotateToComplete Parms{}; + + Parms.InAction = InAction; + Parms.InReason = InReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Race.GetTotalRaceTime +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const TArray& Times (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ARace::GetTotalRaceTime(const TArray& Times) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Race", "GetTotalRaceTime"); + + Params::Race_GetTotalRaceTime Parms{}; + + Parms.Times = std::move(Times); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.GetAllRacerTimes +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bMissionRelevant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray ARace::GetAllRacerTimes(bool bMissionRelevant) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "GetAllRacerTimes"); + + Params::Race_GetAllRacerTimes Parms{}; + + Parms.bMissionRelevant = bMissionRelevant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.GetBestRacer_Blueprint +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const bool bMissionRelevant (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutBestTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ARace::GetBestRacer_Blueprint(const bool bMissionRelevant, float* OutBestTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "GetBestRacer_Blueprint"); + + Params::Race_GetBestRacer_Blueprint Parms{}; + + Parms.bMissionRelevant = bMissionRelevant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutBestTime != nullptr) + *OutBestTime = Parms.OutBestTime; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.GetGatePrevBestTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const int32 GateNumber (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ARace::GetGatePrevBestTime(const int32 GateNumber) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "GetGatePrevBestTime"); + + Params::Race_GetGatePrevBestTime Parms{}; + + Parms.GateNumber = GateNumber; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.GetPlayerBroom +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AFlyingBroom* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AFlyingBroom* ARace::GetPlayerBroom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "GetPlayerBroom"); + + Params::Race_GetPlayerBroom Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.GetRaceID +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString ARace::GetRaceID() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "GetRaceID"); + + Params::Race_GetRaceID Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.GetRacerBestTime +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName InRacerName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bMissionRelevant (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutBestTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ARace::GetRacerBestTime(const class FName InRacerName, const bool bMissionRelevant, float* OutBestTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "GetRacerBestTime"); + + Params::Race_GetRacerBestTime Parms{}; + + Parms.InRacerName = InRacerName; + Parms.bMissionRelevant = bMissionRelevant; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutBestTime != nullptr) + *OutBestTime = Parms.OutBestTime; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.IsNewBestTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ARace::IsNewBestTime() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "IsNewBestTime"); + + Params::Race_IsNewBestTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.ItemToolLoadedCallback +// (Final, Native, Public) +// Parameters: +// class UInventoryItemToolRecord* ToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARace::ItemToolLoadedCallback(class UInventoryItemToolRecord* ToolRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "ItemToolLoadedCallback"); + + Params::Race_ItemToolLoadedCallback Parms{}; + + Parms.ToolRecord = ToolRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Race.OnCollectTurboBubble +// (Final, Native, Protected) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARace::OnCollectTurboBubble(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "OnCollectTurboBubble"); + + Params::Race_OnCollectTurboBubble Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Race.OnEndOfRaceFTComplete +// (Final, Native, Public) + +void ARace::OnEndOfRaceFTComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "OnEndOfRaceFTComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Race.OnRaceAbandoned +// (Event, Protected, BlueprintEvent) + +void ARace::OnRaceAbandoned() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "OnRaceAbandoned"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Race.OnRaceFinish +// (Event, Protected, BlueprintEvent) + +void ARace::OnRaceFinish() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "OnRaceFinish"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Race.OnRaceStart +// (Event, Protected, BlueprintEvent) + +void ARace::OnRaceStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "OnRaceStart"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Race.OnStoryModeSkipScreenDismissed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPopupScreen* Popup (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ConfirmationResult (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARace::OnStoryModeSkipScreenDismissed(class UPopupScreen* Popup, int32 ConfirmationResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "OnStoryModeSkipScreenDismissed"); + + Params::Race_OnStoryModeSkipScreenDismissed Parms{}; + + Parms.Popup = Popup; + Parms.ConfirmationResult = ConfirmationResult; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Race.RaceHudDismissed +// (Final, Native, Public, BlueprintCallable) + +void ARace::RaceHudDismissed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "RaceHudDismissed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Race.GetNumberOfGates +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ARace::GetNumberOfGates() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "GetNumberOfGates"); + + Params::Race_GetNumberOfGates Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.GetTimeElapsed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ARace::GetTimeElapsed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "GetTimeElapsed"); + + Params::Race_GetTimeElapsed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.GetTotalPenaltyTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ARace::GetTotalPenaltyTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "GetTotalPenaltyTime"); + + Params::Race_GetTotalPenaltyTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Race.IsRaceMissionActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ARace::IsRaceMissionActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Race", "IsRaceMissionActive"); + + Params::Race_IsRaceMissionActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldSupportLevel.OnHidden +// (Final, Native, Public) + +void UWorldSupportLevel::OnHidden() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldSupportLevel", "OnHidden"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldSupportLevel.OnLoad +// (Final, Native, Public) + +void UWorldSupportLevel::OnLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldSupportLevel", "OnLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldSupportLevel.OnShow +// (Final, Native, Public) + +void UWorldSupportLevel::OnShow() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldSupportLevel", "OnShow"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldSupportLevel.OnUnload +// (Final, Native, Public) + +void UWorldSupportLevel::OnUnload() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldSupportLevel", "OnUnload"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RacePlatform.OnPlatformLocked +// (Event, Public, BlueprintEvent) + +void ARacePlatform::OnPlatformLocked() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RacePlatform", "OnPlatformLocked"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.RacePlatform.OnPlatformUnlocked +// (Event, Public, BlueprintEvent) + +void ARacePlatform::OnPlatformUnlocked() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RacePlatform", "OnPlatformUnlocked"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.RailTravelStatue.InitializeForTravel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USplineComponent* InSplineComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTravelDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARailTravelStatue::InitializeForTravel(class USplineComponent* InSplineComponent, float InTravelDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RailTravelStatue", "InitializeForTravel"); + + Params::RailTravelStatue_InitializeForTravel Parms{}; + + Parms.InSplineComponent = InSplineComponent; + Parms.InTravelDirection = InTravelDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RegisterConversationNode.RegisterConversation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* interactionActor_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URegisterConversationNode* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URegisterConversationNode* URegisterConversationNode::RegisterConversation(class AActor* interactionActor_0, class FName ConversationID_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("RegisterConversationNode", "RegisterConversation"); + + Params::RegisterConversationNode_RegisterConversation Parms{}; + + Parms.interactionActor_0 = interactionActor_0; + Parms.ConversationID_0 = ConversationID_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewEffect.BeginVFX +// (Event, Protected, BlueprintEvent) + +void ATransfigurationPreviewEffect::BeginVFX() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewEffect", "BeginVFX"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewEffect.OnTargetActorDestroyed +// (Final, Native, Protected) +// Parameters: +// class AActor* InDestroyedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewEffect::OnTargetActorDestroyed(class AActor* InDestroyedActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewEffect", "OnTargetActorDestroyed"); + + Params::TransfigurationPreviewEffect_OnTargetActorDestroyed Parms{}; + + Parms.InDestroyedActor = InDestroyedActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewEffect.TickVFX +// (Event, Protected, BlueprintEvent) +// Parameters: +// float DeltaSeconds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewEffect::TickVFX(float DeltaSeconds) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewEffect", "TickVFX"); + + Params::TransfigurationPreviewEffect_TickVFX Parms{}; + + Parms.DeltaSeconds = DeltaSeconds; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ReparoSpellTool.DisableReparoAOE +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool Disable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AReparoSpellTool::DisableReparoAOE(bool Disable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("ReparoSpellTool", "DisableReparoAOE"); + + Params::ReparoSpellTool_DisableReparoAOE Parms{}; + + Parms.Disable = Disable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ReparoSpellTool.ARepairComplete +// (Final, Native, Public) +// Parameters: +// class UActorComponent* Comp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AReparoSpellTool::ARepairComplete(class UActorComponent* Comp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ReparoSpellTool", "ARepairComplete"); + + Params::ReparoSpellTool_ARepairComplete Parms{}; + + Parms.Comp = Comp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ReparoSpellTool.ReparoCancel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* InInstigator (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AReparoSpellTool::ReparoCancel(const class UObject* InInstigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ReparoSpellTool", "ReparoCancel"); + + Params::ReparoSpellTool_ReparoCancel Parms{}; + + Parms.InInstigator = InInstigator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ReparoSpellTool.ReparoExpired +// (Final, Native, Public) + +void AReparoSpellTool::ReparoExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ReparoSpellTool", "ReparoExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Reticule.GetFinisherActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UReticule::GetFinisherActive() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "GetFinisherActive"); + + Params::Reticule_GetFinisherActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Reticule.GetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EReticuleState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EReticuleState UReticule::GetState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "GetState"); + + Params::Reticule_GetState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Reticule.HandleBestOverlapping +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Overlapping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleBestOverlapping(bool Overlapping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleBestOverlapping"); + + Params::Reticule_HandleBestOverlapping Parms{}; + + Parms.Overlapping = Overlapping; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleFadeFinisher +// (Event, Public, BlueprintEvent) + +void UReticule::HandleFadeFinisher() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleFadeFinisher"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Reticule.HandleFinisherActiveChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// bool FinisherActiveIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleFinisherActiveChanged(bool FinisherActiveIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleFinisherActiveChanged"); + + Params::Reticule_HandleFinisherActiveChanged Parms{}; + + Parms.FinisherActiveIn = FinisherActiveIn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleFire +// (Event, Public, BlueprintEvent) + +void UReticule::HandleFire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleFire"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Reticule.HandleOverlapping +// (Event, Public, BlueprintEvent) +// Parameters: +// bool Overlapping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleOverlapping(bool Overlapping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleOverlapping"); + + Params::Reticule_HandleOverlapping Parms{}; + + Parms.Overlapping = Overlapping; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleSetPrimaryPosition +// (Event, Public, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleSetPrimaryPosition(const struct FVector2D& Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleSetPrimaryPosition"); + + Params::Reticule_HandleSetPrimaryPosition Parms{}; + + Parms.Position = std::move(Position); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleSetState +// (Event, Public, BlueprintEvent) +// Parameters: +// EReticuleState State (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleSetState(EReticuleState State) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleSetState"); + + Params::Reticule_HandleSetState Parms{}; + + Parms.State = State; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleSetSubPosition +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleSetSubPosition(const struct FVector2D& Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleSetSubPosition"); + + Params::Reticule_HandleSetSubPosition Parms{}; + + Parms.Position = std::move(Position); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleSetTargetRingPosition +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleSetTargetRingPosition(const struct FVector2D& Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleSetTargetRingPosition"); + + Params::Reticule_HandleSetTargetRingPosition Parms{}; + + Parms.Position = std::move(Position); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleShow +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleShow(bool IsVisible_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleShow"); + + Params::Reticule_HandleShow Parms{}; + + Parms.IsVisible_0 = IsVisible_0; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleShowCombatReticule +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleShowCombatReticule(bool IsVisible_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleShowCombatReticule"); + + Params::Reticule_HandleShowCombatReticule Parms{}; + + Parms.IsVisible_0 = IsVisible_0; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleShowRing +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleShowRing(bool IsVisible_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleShowRing"); + + Params::Reticule_HandleShowRing Parms{}; + + Parms.IsVisible_0 = IsVisible_0; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleShowSub +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleShowSub(bool IsVisible_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleShowSub"); + + Params::Reticule_HandleShowSub Parms{}; + + Parms.IsVisible_0 = IsVisible_0; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.HandleShowTargetReticule +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsVisible_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::HandleShowTargetReticule(bool IsVisible_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "HandleShowTargetReticule"); + + Params::Reticule_HandleShowTargetReticule Parms{}; + + Parms.IsVisible_0 = IsVisible_0; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.Reticule.SetFinisherActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool FinisherActiveIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::SetFinisherActive(bool FinisherActiveIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "SetFinisherActive"); + + Params::Reticule_SetFinisherActive Parms{}; + + Parms.FinisherActiveIn = FinisherActiveIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Reticule.SetFinisherNormalizedAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NormalizedAngle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::SetFinisherNormalizedAngle(float NormalizedAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "SetFinisherNormalizedAngle"); + + Params::Reticule_SetFinisherNormalizedAngle Parms{}; + + Parms.NormalizedAngle = NormalizedAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Reticule.SetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EReticuleState State (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::SetState(EReticuleState State) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "SetState"); + + Params::Reticule_SetState Parms{}; + + Parms.State = State; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Reticule.SetupForCircularFinisher +// (Event, Public, BlueprintEvent) + +void UReticule::SetupForCircularFinisher() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "SetupForCircularFinisher"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Reticule.SetupForLinearFinisher +// (Event, Public, BlueprintEvent) + +void UReticule::SetupForLinearFinisher() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "SetupForLinearFinisher"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Reticule.Show +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsVisible_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::Show(bool IsVisible_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "Show"); + + Params::Reticule_Show Parms{}; + + Parms.IsVisible_0 = IsVisible_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Reticule.ShowCombatReticule +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsVisible_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::ShowCombatReticule(bool IsVisible_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "ShowCombatReticule"); + + Params::Reticule_ShowCombatReticule Parms{}; + + Parms.IsVisible_0 = IsVisible_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Reticule.ShowTargetReticule +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsVisible_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::ShowTargetReticule(bool IsVisible_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "ShowTargetReticule"); + + Params::Reticule_ShowTargetReticule Parms{}; + + Parms.IsVisible_0 = IsVisible_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Reticule.UseWeakReticuleBP +// (Event, Public, BlueprintEvent) +// Parameters: +// bool InUseWeakSub (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UReticule::UseWeakReticuleBP(bool InUseWeakSub) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Reticule", "UseWeakReticuleBP"); + + Params::Reticule_UseWeakReticuleBP Parms{}; + + Parms.InUseWeakSub = InUseWeakSub; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.RevelioPageScreen.SetRevelioPageID +// (Event, Public, BlueprintEvent) +// Parameters: +// class FName pageId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URevelioPageScreen::SetRevelioPageID(class FName pageId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RevelioPageScreen", "SetRevelioPageID"); + + Params::RevelioPageScreen_SetRevelioPageID Parms{}; + + Parms.pageId = pageId; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.RevelioSpellTool.BeginRevealFade +// (Final, Native, Public, BlueprintCallable) + +void ARevelioSpellTool::BeginRevealFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RevelioSpellTool", "BeginRevealFade"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RevelioSpellTool.RevealHiddenActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ARevelioSpellTool::RevealHiddenActor(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RevelioSpellTool", "RevealHiddenActor"); + + Params::RevelioSpellTool_RevealHiddenActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RevelioSpellTool.GetCurrentInnerRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ARevelioSpellTool::GetCurrentInnerRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RevelioSpellTool", "GetCurrentInnerRadius"); + + Params::RevelioSpellTool_GetCurrentInnerRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RevelioSpellTool.GetCurrentOuterRadius +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ARevelioSpellTool::GetCurrentOuterRadius() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RevelioSpellTool", "GetCurrentOuterRadius"); + + Params::RevelioSpellTool_GetCurrentOuterRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RevelioSpellTool.GetFieldGuideHotspotRange +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ARevelioSpellTool::GetFieldGuideHotspotRange() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RevelioSpellTool", "GetFieldGuideHotspotRange"); + + Params::RevelioSpellTool_GetFieldGuideHotspotRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RevelioSpellTool.GetHiddenObjectRange +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float ARevelioSpellTool::GetHiddenObjectRange() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RevelioSpellTool", "GetHiddenObjectRange"); + + Params::RevelioSpellTool_GetHiddenObjectRange Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RichPaperScreen.SetRichPaperID +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& RichPaperID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichPaperScreen::SetRichPaperID(const class FString& RichPaperID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichPaperScreen", "SetRichPaperID"); + + Params::RichPaperScreen_SetRichPaperID Parms{}; + + Parms.RichPaperID = std::move(RichPaperID); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WandLinkUIMiniGame_ButtonMash.CheatButtonFailPressed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_ButtonMash::CheatButtonFailPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_ButtonMash", "CheatButtonFailPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_ButtonMash.CheatButtonSuccessPressed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_ButtonMash::CheatButtonSuccessPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_ButtonMash", "CheatButtonSuccessPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_ButtonMash.CorrectButtonMashed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_ButtonMash::CorrectButtonMashed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_ButtonMash", "CorrectButtonMashed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_ButtonMash.IncorrectButtonMashed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_ButtonMash::IncorrectButtonMashed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_ButtonMash", "IncorrectButtonMashed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityComponent.HasAbilityTagBP +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class AActor* Owner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTag& Tag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool URPGAbilityComponent::HasAbilityTagBP(const class AActor* Owner, const struct FGameplayTag& Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("RPGAbilityComponent", "HasAbilityTagBP"); + + Params::RPGAbilityComponent_HasAbilityTagBP Parms{}; + + Parms.Owner = Owner; + Parms.Tag = std::move(Tag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RPGAbilityComponent.AddAbility +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class FName AbilityName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bForceSyncLoad (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGuid ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGuid URPGAbilityComponent::AddAbility(class FName AbilityName, bool bForceSyncLoad) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityComponent", "AddAbility"); + + Params::RPGAbilityComponent_AddAbility Parms{}; + + Parms.AbilityName = AbilityName; + Parms.bForceSyncLoad = bForceSyncLoad; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RPGAbilityComponent.CanAddAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName AbilityName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool URPGAbilityComponent::CanAddAbility(class FName AbilityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityComponent", "CanAddAbility"); + + Params::RPGAbilityComponent_CanAddAbility Parms{}; + + Parms.AbilityName = AbilityName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RPGAbilityComponent.OnEndOfDay +// (Final, Native, Protected) + +void URPGAbilityComponent::OnEndOfDay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityComponent", "OnEndOfDay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityComponent.OnGameToBeSaved +// (Final, Native, Protected) + +void URPGAbilityComponent::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityComponent", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityComponent.OnSaveGameLoad +// (Final, Native, Public) + +void URPGAbilityComponent::OnSaveGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityComponent", "OnSaveGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityComponent.RemoveAbility +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FGuid& AbilityID (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGAbilityComponent::RemoveAbility(const struct FGuid& AbilityID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityComponent", "RemoveAbility"); + + Params::RPGAbilityComponent_RemoveAbility Parms{}; + + Parms.AbilityID = std::move(AbilityID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SplineFollowerForAI.CreateSplineFromGivenPoints +// (Final, Native, Public) + +void ASplineFollowerForAI::CreateSplineFromGivenPoints() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineFollowerForAI", "CreateSplineFromGivenPoints"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SplineFollowerForAI.MoveOnSplineFleshLoad +// (Final, Native, Private) +// Parameters: +// class AActor* FleshActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASplineFollowerForAI::MoveOnSplineFleshLoad(class AActor* FleshActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineFollowerForAI", "MoveOnSplineFleshLoad"); + + Params::SplineFollowerForAI_MoveOnSplineFleshLoad Parms{}; + + Parms.FleshActor = FleshActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SplineFollowerForAI.OnFleshLoadComplete +// (Final, Native, Private) +// Parameters: +// class AActor* FleshActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASplineFollowerForAI::OnFleshLoadComplete(class AActor* FleshActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineFollowerForAI", "OnFleshLoadComplete"); + + Params::SplineFollowerForAI_OnFleshLoadComplete Parms{}; + + Parms.FleshActor = FleshActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SplineFollowerForAI.OnWaitForPlayerComplete +// (Final, Native, Public, BlueprintCallable) + +void ASplineFollowerForAI::OnWaitForPlayerComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineFollowerForAI", "OnWaitForPlayerComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SplineFollowerForAI.SetLumos +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbLumosOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASplineFollowerForAI::SetLumos(bool InbLumosOn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineFollowerForAI", "SetLumos"); + + Params::SplineFollowerForAI_SetLumos Parms{}; + + Parms.InbLumosOn = InbLumosOn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SplineFollowerForAI.StartAIMovementOnSpline +// (Final, Native, Private) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActivityTypeBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASplineFollowerForAI::StartAIMovementOnSpline(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineFollowerForAI", "StartAIMovementOnSpline"); + + Params::SplineFollowerForAI_StartAIMovementOnSpline Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + Parms.ActivityTypeBits = ActivityTypeBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SplineFollowerForAI.UpdateSplineType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EPerformTaskSplineTypes NewSplineType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASplineFollowerForAI::UpdateSplineType(EPerformTaskSplineTypes NewSplineType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SplineFollowerForAI", "UpdateSplineType"); + + Params::SplineFollowerForAI_UpdateSplineType Parms{}; + + Parms.NewSplineType = NewSplineType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityEventListener_OnTargetHitWithSpells.OnDamageReceived +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void URPGAbilityEventListener_OnTargetHitWithSpells::OnDamageReceived(class AActor* Target, class AActor* Instigator, float Damage, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityEventListener_OnTargetHitWithSpells", "OnDamageReceived"); + + Params::RPGAbilityEventListener_OnTargetHitWithSpells_OnDamageReceived Parms{}; + + Parms.Target = Target; + Parms.Instigator = Instigator; + Parms.Damage = Damage; + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGAbilityEventListener_ReduceCooldownOnDamage.OnDamageReceived +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void URPGAbilityEventListener_ReduceCooldownOnDamage::OnDamageReceived(class AActor* Target, class AActor* Instigator, float Damage, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityEventListener_ReduceCooldownOnDamage", "OnDamageReceived"); + + Params::RPGAbilityEventListener_ReduceCooldownOnDamage_OnDamageReceived Parms{}; + + Parms.Target = Target; + Parms.Instigator = Instigator; + Parms.Damage = Damage; + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spawner.GetRelativeTransform +// (Final, Native, Private, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UStaticMeshComponent* StaticMesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& FireLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform ASpiderWeb_Spawner::GetRelativeTransform(class UStaticMeshComponent* StaticMesh, const struct FVector& FireLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "GetRelativeTransform"); + + Params::SpiderWeb_Spawner_GetRelativeTransform Parms{}; + + Parms.StaticMesh = StaticMesh; + Parms.FireLocation = std::move(FireLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderWeb_Spawner.IsSpider +// (Final, Native, Private, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* checkActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpiderWeb_Spawner::IsSpider(class AActor* checkActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "IsSpider"); + + Params::SpiderWeb_Spawner_IsSpider Parms{}; + + Parms.checkActor = checkActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderWeb_Spawner.OnSpawnOverlapBegin +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpiderWeb_Spawner::OnSpawnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "OnSpawnOverlapBegin"); + + Params::SpiderWeb_Spawner_OnSpawnOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderWeb_Spawner.OnSpawnOverlapEnd +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpiderWeb_Spawner::OnSpawnOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "OnSpawnOverlapEnd"); + + Params::SpiderWeb_Spawner_OnSpawnOverlapEnd Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderWeb_Spawner.SetSpawner +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ADynamicObjectVolume* newSpawner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spawner::SetSpawner(class ADynamicObjectVolume* newSpawner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "SetSpawner"); + + Params::SpiderWeb_Spawner_SetSpawner Parms{}; + + Parms.newSpawner = newSpawner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spawner.SpawnSpiders +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Spawner::SpawnSpiders() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "SpawnSpiders"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spawner.WebBurn +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Spawner::WebBurn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "WebBurn"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spawner.WebFreeze +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Spawner::WebFreeze() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "WebFreeze"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spawner.WebHit +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Spawner::WebHit() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "WebHit"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spawner.WebThaw +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpiderWeb_Spawner::WebThaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spawner", "WebThaw"); + + Params::SpiderWeb_Spawner_WebThaw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RPGAbilityEventListener_OnSpellCast.OnSpellCast +// (Final, Native, Protected) +// Parameters: +// class ASpellTool* SpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGAbilityEventListener_OnSpellCast::OnSpellCast(class ASpellTool* SpellTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityEventListener_OnSpellCast", "OnSpellCast"); + + Params::RPGAbilityEventListener_OnSpellCast_OnSpellCast Parms{}; + + Parms.SpellTool = SpellTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StartConversationNode.StartConversation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* interactionActor_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStartConversationNode* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStartConversationNode* UStartConversationNode::StartConversation(class AActor* interactionActor_0, class FName ConversationID_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StartConversationNode", "StartConversation"); + + Params::StartConversationNode_StartConversation Parms{}; + + Parms.interactionActor_0 = interactionActor_0; + Parms.ConversationID_0 = ConversationID_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RPGAbilityEventListener_OnPlayerCompanionProtection.OnCastCompanionProtego +// (Final, Native, Protected) +// Parameters: +// const class UObject* Caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGAbilityEventListener_OnPlayerCompanionProtection::OnCastCompanionProtego(const class UObject* Caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGAbilityEventListener_OnPlayerCompanionProtection", "OnCastCompanionProtego"); + + Params::RPGAbilityEventListener_OnPlayerCompanionProtection_OnCastCompanionProtego Parms{}; + + Parms.Caller = Caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpringFollowSwarmActor.Generate +// (Final, Native, Public) + +void ASpringFollowSwarmActor::Generate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringFollowSwarmActor", "Generate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpringFollowSwarmActor.Reset +// (Final, Native, Public) + +void ASpringFollowSwarmActor::Reset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringFollowSwarmActor", "Reset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetTypeFwdMoveLoop.AddTarget_FwdMoveLoop +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTargetTracker* TargetTracker (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID InTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTargetTypeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTargetTypeBase* UTargetTypeFwdMoveLoop::AddTarget_FwdMoveLoop(class UTargetTracker* TargetTracker, ETargetID InTargetID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TargetTypeFwdMoveLoop", "AddTarget_FwdMoveLoop"); + + Params::TargetTypeFwdMoveLoop_AddTarget_FwdMoveLoop Parms{}; + + Parms.TargetTracker = TargetTracker; + Parms.InTargetID = InTargetID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryHousekeepingPlaceholder.HandleBreakableDestroyed +// (Final, Native, Public) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryHousekeepingPlaceholder::HandleBreakableDestroyed(const class UObject* i_caller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryHousekeepingPlaceholder", "HandleBreakableDestroyed"); + + Params::SanctuaryHousekeepingPlaceholder_HandleBreakableDestroyed Parms{}; + + Parms.i_caller = i_caller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryHousekeepingPlaceholder.OnChildActorEndPlay +// (Final, Native, Private) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryHousekeepingPlaceholder::OnChildActorEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryHousekeepingPlaceholder", "OnChildActorEndPlay"); + + Params::SanctuaryHousekeepingPlaceholder_OnChildActorEndPlay Parms{}; + + Parms.Actor = Actor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryHousekeepingPlaceholder.OnForagableCollected +// (Final, Native, Public) +// Parameters: +// class AForagable* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryHousekeepingPlaceholder::OnForagableCollected(class AForagable* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryHousekeepingPlaceholder", "OnForagableCollected"); + + Params::SanctuaryHousekeepingPlaceholder_OnForagableCollected Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetTypeBroomSpline.AddTarget_BroomSpline +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTargetTracker* TargetTracker (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID InTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTargetTypeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTargetTypeBase* UTargetTypeBroomSpline::AddTarget_BroomSpline(class UTargetTracker* TargetTracker, ETargetID InTargetID, class AActor* InTargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TargetTypeBroomSpline", "AddTarget_BroomSpline"); + + Params::TargetTypeBroomSpline_AddTarget_BroomSpline Parms{}; + + Parms.TargetTracker = TargetTracker; + Parms.InTargetID = InTargetID; + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ThrowableInventoryItemTool.GetMaxDistance +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AThrowableInventoryItemTool::GetMaxDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ThrowableInventoryItemTool", "GetMaxDistance"); + + Params::ThrowableInventoryItemTool_GetMaxDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellUpgradeScreen.OnAttachWand +// (Event, Public, BlueprintEvent) + +void USpellUpgradeScreen::OnAttachWand() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellUpgradeScreen", "OnAttachWand"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellUpgradeScreen.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void USpellUpgradeScreen::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellUpgradeScreen", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ModFilter_DealDamage_Custom.BlueprintPassesDamageFilter +// (Event, Protected, HasOutParams, BlueprintEvent, Const) +// Parameters: +// const class UObject* InTargetObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FDamageInfo& DamageInfo (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UModFilter_DealDamage_Custom::BlueprintPassesDamageFilter(const class UObject* InTargetObject, const struct FDamageInfo& DamageInfo) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ModFilter_DealDamage_Custom", "BlueprintPassesDamageFilter"); + + Params::ModFilter_DealDamage_Custom_BlueprintPassesDamageFilter Parms{}; + + Parms.InTargetObject = InTargetObject; + Parms.DamageInfo = std::move(DamageInfo); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.TargetTypeCamRayCastDestination.AddTarget_CamRayCastDestination +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTargetTracker* TargetTracker (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID InTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTargetTypeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTargetTypeBase* UTargetTypeCamRayCastDestination::AddTarget_CamRayCastDestination(class UTargetTracker* TargetTracker, ETargetID InTargetID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TargetTypeCamRayCastDestination", "AddTarget_CamRayCastDestination"); + + Params::TargetTypeCamRayCastDestination_AddTarget_CamRayCastDestination Parms{}; + + Parms.TargetTracker = TargetTracker; + Parms.InTargetID = InTargetID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TargetComponent.SetEnabled +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTargetComponent::SetEnabled(bool bInEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TargetComponent", "SetEnabled"); + + Params::TargetComponent_SetEnabled Parms{}; + + Parms.bInEnabled = bInEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetComponent.SetSendTargetPriority +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// uint8 InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTargetComponent::SetSendTargetPriority(uint8 InPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TargetComponent", "SetSendTargetPriority"); + + Params::TargetComponent_SetSendTargetPriority Parms{}; + + Parms.InPriority = InPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetComponent.GetSendTargetPriority +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// uint8 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +uint8 UTargetComponent::GetSendTargetPriority() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TargetComponent", "GetSendTargetPriority"); + + Params::TargetComponent_GetSendTargetPriority Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TargetComponent.IsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTargetComponent::IsEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TargetComponent", "IsEnabled"); + + Params::TargetComponent_IsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransformationOverlandComponent.HealthZero +// (Final, Native, Private) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransformationOverlandComponent::HealthZero(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationOverlandComponent", "HealthZero"); + + Params::TransformationOverlandComponent_HealthZero Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransformationOverlandComponent.OnActorEndPlay +// (Final, Native, Private) +// Parameters: +// class AActor* DestroyedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEndPlayReason EndPlayReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransformationOverlandComponent::OnActorEndPlay(class AActor* DestroyedActor, EEndPlayReason EndPlayReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransformationOverlandComponent", "OnActorEndPlay"); + + Params::TransformationOverlandComponent_OnActorEndPlay Parms{}; + + Parms.DestroyedActor = DestroyedActor; + Parms.EndPlayReason = EndPlayReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ToolTipPopoutWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UToolTipPopoutWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ToolTipPopoutWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ToolTipPopoutWidget.SetButtonLegend +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& Legend (Parm, NativeAccessSpecifierPublic) + +void UToolTipPopoutWidget::SetButtonLegend(const class FText& Legend) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ToolTipPopoutWidget", "SetButtonLegend"); + + Params::ToolTipPopoutWidget_SetButtonLegend Parms{}; + + Parms.Legend = std::move(Legend); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ToolTipPopoutWidget.SetDescription +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& NewDescription (Parm, NativeAccessSpecifierPublic) + +void UToolTipPopoutWidget::SetDescription(const class FText& NewDescription) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ToolTipPopoutWidget", "SetDescription"); + + Params::ToolTipPopoutWidget_SetDescription Parms{}; + + Parms.NewDescription = std::move(NewDescription); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ToolTipPopoutWidget.SetHeaderData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& NewTitle (Parm, NativeAccessSpecifierPublic) +// const class FText& NewSubtitle (Parm, NativeAccessSpecifierPublic) + +void UToolTipPopoutWidget::SetHeaderData(const class FText& NewTitle, const class FText& NewSubtitle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ToolTipPopoutWidget", "SetHeaderData"); + + Params::ToolTipPopoutWidget_SetHeaderData Parms{}; + + Parms.NewTitle = std::move(NewTitle); + Parms.NewSubtitle = std::move(NewSubtitle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveGameWidget.ParseSlotNumFromName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& SlotName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USaveGameWidget::ParseSlotNumFromName(const class FString& SlotName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveGameWidget", "ParseSlotNumFromName"); + + Params::SaveGameWidget_ParseSlotNumFromName Parms{}; + + Parms.SlotName = std::move(SlotName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveGameWidget.DeleteGameFromSlot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SaveSlot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveGameWidget::DeleteGameFromSlot(int32 SaveSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveGameWidget", "DeleteGameFromSlot"); + + Params::SaveGameWidget_DeleteGameFromSlot Parms{}; + + Parms.SaveSlot = SaveSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveGameWidget.GetUserSavesBySlot +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray* SaveData (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USaveGameWidget::GetUserSavesBySlot(TArray* SaveData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveGameWidget", "GetUserSavesBySlot"); + + Params::SaveGameWidget_GetUserSavesBySlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SaveData != nullptr) + *SaveData = std::move(Parms.SaveData); +} + + +// Function Phoenix.SaveGameWidget.OnAsyncSaveCompleted +// (Final, Native, Protected) + +void USaveGameWidget::OnAsyncSaveCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveGameWidget", "OnAsyncSaveCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveGameWidget.OnSaveGameFailed +// (Final, Native, Protected) + +void USaveGameWidget::OnSaveGameFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveGameWidget", "OnSaveGameFailed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveGameWidget.RefreshListAfterSave +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& SaveData (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void USaveGameWidget::RefreshListAfterSave(const TArray& SaveData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveGameWidget", "RefreshListAfterSave"); + + Params::SaveGameWidget_RefreshListAfterSave Parms{}; + + Parms.SaveData = std::move(SaveData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SaveGameWidget.RefreshListAfterSaveFailed +// (Event, Protected, BlueprintEvent) + +void USaveGameWidget::RefreshListAfterSaveFailed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveGameWidget", "RefreshListAfterSaveFailed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SaveGameWidget.SaveGameInSlot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 SaveSlot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveGameWidget::SaveGameInSlot(int32 SaveSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveGameWidget", "SaveGameInSlot"); + + Params::SaveGameWidget_SaveGameInSlot Parms{}; + + Parms.SaveSlot = SaveSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ModFilter_SocapAmend_Custom.BlueprintPassesSocapFilter +// (Event, Protected, HasOutParams, BlueprintEvent, Const) +// Parameters: +// const class UObject* InTargetObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSocapAmendInfo& SocapInfo (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UModFilter_SocapAmend_Custom::BlueprintPassesSocapFilter(const class UObject* InTargetObject, const struct FSocapAmendInfo& SocapInfo) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ModFilter_SocapAmend_Custom", "BlueprintPassesSocapFilter"); + + Params::ModFilter_SocapAmend_Custom_BlueprintPassesSocapFilter Parms{}; + + Parms.InTargetObject = InTargetObject; + Parms.SocapInfo = std::move(SocapInfo); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ModFilter_GainKnowledge_Custom.BlueprintPassesKnowledgeGainFilter +// (Event, Protected, HasOutParams, BlueprintEvent, Const) +// Parameters: +// const class UObject* InTargetObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKnowledgeGainInfo& KnowledgeGainInfo (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UModFilter_GainKnowledge_Custom::BlueprintPassesKnowledgeGainFilter(const class UObject* InTargetObject, const struct FKnowledgeGainInfo& KnowledgeGainInfo) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ModFilter_GainKnowledge_Custom", "BlueprintPassesKnowledgeGainFilter"); + + Params::ModFilter_GainKnowledge_Custom_BlueprintPassesKnowledgeGainFilter Parms{}; + + Parms.InTargetObject = InTargetObject; + Parms.KnowledgeGainInfo = std::move(KnowledgeGainInfo); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.XPMeterBase.AddXP +// (Final, Native, Private) + +void UXPMeterBase::AddXP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("XPMeterBase", "AddXP"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.XPMeterBase.OnFinishAddingXP +// (Event, Public, BlueprintEvent) + +void UXPMeterBase::OnFinishAddingXP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("XPMeterBase", "OnFinishAddingXP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.XPMeterBase.OnStartAddingXP +// (Event, Public, BlueprintEvent) + +void UXPMeterBase::OnStartAddingXP() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("XPMeterBase", "OnStartAddingXP"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.XPMeterBase.OnXPAdded +// (Event, Public, BlueprintEvent) +// Parameters: +// float FillPct (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UXPMeterBase::OnXPAdded(float FillPct) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("XPMeterBase", "OnXPAdded"); + + Params::XPMeterBase_OnXPAdded Parms{}; + + Parms.FillPct = FillPct; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.XPMeterBase.OnXPFillWrap +// (Event, Public, BlueprintEvent) + +void UXPMeterBase::OnXPFillWrap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("XPMeterBase", "OnXPFillWrap"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.XPMeterBase.RemoveFromNotificationQueue +// (Final, Native, Public, BlueprintCallable) + +void UXPMeterBase::RemoveFromNotificationQueue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("XPMeterBase", "RemoveFromNotificationQueue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.XPMeterBase.StartAddingXP +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float FillDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UXPMeterBase::StartAddingXP(float FillDuration, float StartTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("XPMeterBase", "StartAddingXP"); + + Params::XPMeterBase_StartAddingXP Parms{}; + + Parms.FillDuration = FillDuration; + Parms.StartTime = StartTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.XPMeterBase.TryStackNotification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FExperienceChange& XPChangeData (Parm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UXPMeterBase::TryStackNotification(const struct FExperienceChange& XPChangeData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("XPMeterBase", "TryStackNotification"); + + Params::XPMeterBase_TryStackNotification Parms{}; + + Parms.XPChangeData = std::move(XPChangeData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.RPGTriggerEffect_FillFocusMeterOnPlayerEpiskey.OnEpiskeyHealing +// (Final, Native, Protected) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InHealthChange (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGTriggerEffect_FillFocusMeterOnPlayerEpiskey::OnEpiskeyHealing(class AActor* Instigator, float InHealthChange, class AActor* TargetActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGTriggerEffect_FillFocusMeterOnPlayerEpiskey", "OnEpiskeyHealing"); + + Params::RPGTriggerEffect_FillFocusMeterOnPlayerEpiskey_OnEpiskeyHealing Parms{}; + + Parms.Instigator = Instigator; + Parms.InHealthChange = InHealthChange; + Parms.TargetActor = TargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGTriggerEffect_PolyJuice.OnSpellCast +// (Final, Native, Protected) +// Parameters: +// class ASpellTool* SpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URPGTriggerEffect_PolyJuice::OnSpellCast(class ASpellTool* SpellTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGTriggerEffect_PolyJuice", "OnSpellCast"); + + Params::RPGTriggerEffect_PolyJuice_OnSpellCast Parms{}; + + Parms.SpellTool = SpellTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.RPGTriggerEffect_ModifyObjectStateOnTimer.OnTimerTick +// (Final, Native, Protected) + +void URPGTriggerEffect_ModifyObjectStateOnTimer::OnTimerTick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RPGTriggerEffect_ModifyObjectStateOnTimer", "OnTimerTick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.GetLightingIdentityMaster +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USanctuaryLightingIdentityMasterComponent*ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USanctuaryLightingIdentityMasterComponent* USanctuaryLightingIdentityMasterComponent::GetLightingIdentityMaster(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SanctuaryLightingIdentityMasterComponent", "GetLightingIdentityMaster"); + + Params::SanctuaryLightingIdentityMasterComponent_GetLightingIdentityMaster Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.SetIdentity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESanctuaryIdentity InNewIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InBlendDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryLightingIdentityMasterComponent::SetIdentity(ESanctuaryIdentity InNewIdentity, float InBlendDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryLightingIdentityMasterComponent", "SetIdentity"); + + Params::SanctuaryLightingIdentityMasterComponent_SetIdentity Parms{}; + + Parms.InNewIdentity = InNewIdentity; + Parms.InBlendDuration = InBlendDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.GetCurrentIdentity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESanctuaryIdentity ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESanctuaryIdentity USanctuaryLightingIdentityMasterComponent::GetCurrentIdentity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryLightingIdentityMasterComponent", "GetCurrentIdentity"); + + Params::SanctuaryLightingIdentityMasterComponent_GetCurrentIdentity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.GetIdentityBlendWeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USanctuaryLightingIdentityMasterComponent::GetIdentityBlendWeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryLightingIdentityMasterComponent", "GetIdentityBlendWeight"); + + Params::SanctuaryLightingIdentityMasterComponent_GetIdentityBlendWeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.GetPreviousIdentity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESanctuaryIdentity ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESanctuaryIdentity USanctuaryLightingIdentityMasterComponent::GetPreviousIdentity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryLightingIdentityMasterComponent", "GetPreviousIdentity"); + + Params::SanctuaryLightingIdentityMasterComponent_GetPreviousIdentity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryLoom.ShowLoomUI +// (Event, Protected, BlueprintEvent) + +void ASanctuaryLoom::ShowLoomUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryLoom", "ShowLoomUI"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SanctuaryManager.Get +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bCreateIfNull (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USanctuaryManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USanctuaryManager* USanctuaryManager::Get(bool bCreateIfNull) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SanctuaryManager", "Get"); + + Params::SanctuaryManager_Get Parms{}; + + Parms.bCreateIfNull = bCreateIfNull; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.AddCreatureToyToBiome +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* ToyActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryManager::AddCreatureToyToBiome(const class AActor* ToyActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "AddCreatureToyToBiome"); + + Params::SanctuaryManager_AddCreatureToyToBiome Parms{}; + + Parms.ToyActor = ToyActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryManager.OnNewGame +// (Final, Native, Public) + +void USanctuaryManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryManager.OnSanctuaryItemGeneratorFinished +// (Final, Native, Public, HasOutParams) +// Parameters: +// const struct FTimeEvent& InTimeEvent (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USanctuaryManager::OnSanctuaryItemGeneratorFinished(const struct FTimeEvent& InTimeEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "OnSanctuaryItemGeneratorFinished"); + + Params::SanctuaryManager_OnSanctuaryItemGeneratorFinished Parms{}; + + Parms.InTimeEvent = std::move(InTimeEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryManager.OnSaveGameLoaded +// (Final, Native, Public) + +void USanctuaryManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryManager.OnStartNewInterval +// (Final, Native, Private, HasOutParams) +// Parameters: +// const struct FTimeEvent& InTimeEvent (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USanctuaryManager::OnStartNewInterval(const struct FTimeEvent& InTimeEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "OnStartNewInterval"); + + Params::SanctuaryManager_OnStartNewInterval Parms{}; + + Parms.InTimeEvent = std::move(InTimeEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryManager.OnToyChestBeginPlay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* ToyChestActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryManager::OnToyChestBeginPlay(const class AActor* ToyChestActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "OnToyChestBeginPlay"); + + Params::SanctuaryManager_OnToyChestBeginPlay Parms{}; + + Parms.ToyChestActor = ToyChestActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryManager.OnToyChestEndPlay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* ToyChestActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryManager::OnToyChestEndPlay(const class AActor* ToyChestActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "OnToyChestEndPlay"); + + Params::SanctuaryManager_OnToyChestEndPlay Parms{}; + + Parms.ToyChestActor = ToyChestActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryManager.RemoveCreatureToyFromBiome +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AActor* ToyActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryManager::RemoveCreatureToyFromBiome(const class AActor* ToyActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "RemoveCreatureToyFromBiome"); + + Params::SanctuaryManager_RemoveCreatureToyFromBiome Parms{}; + + Parms.ToyActor = ToyActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryManager.SetInitialSanctuaryCustomizationChoice +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InChoice (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryManager::SetInitialSanctuaryCustomizationChoice(const class UObject* WorldContextObject, const class FString& InChoice) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "SetInitialSanctuaryCustomizationChoice"); + + Params::SanctuaryManager_SetInitialSanctuaryCustomizationChoice Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.InChoice = std::move(InChoice); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryManager.GetBiomeIDFromLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& LevelPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USanctuaryManager::GetBiomeIDFromLevel(const class FString& LevelPath) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetBiomeIDFromLevel"); + + Params::SanctuaryManager_GetBiomeIDFromLevel Parms{}; + + Parms.LevelPath = std::move(LevelPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetBiomeIDFromNurturingSpaceID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName NurturingSpaceID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USanctuaryManager::GetBiomeIDFromNurturingSpaceID(class FName NurturingSpaceID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetBiomeIDFromNurturingSpaceID"); + + Params::SanctuaryManager_GetBiomeIDFromNurturingSpaceID Parms{}; + + Parms.NurturingSpaceID = NurturingSpaceID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetCustomNameForChest +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// int32 ObjectUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString USanctuaryManager::GetCustomNameForChest(int32 ObjectUID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetCustomNameForChest"); + + Params::SanctuaryManager_GetCustomNameForChest Parms{}; + + Parms.ObjectUID = ObjectUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetExpansionManager +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USanctuaryExpansionManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USanctuaryExpansionManager* USanctuaryManager::GetExpansionManager() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetExpansionManager"); + + Params::SanctuaryManager_GetExpansionManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetInitialSanctuaryLightingIdentity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESanctuaryIdentity ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESanctuaryIdentity USanctuaryManager::GetInitialSanctuaryLightingIdentity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetInitialSanctuaryLightingIdentity"); + + Params::SanctuaryManager_GetInitialSanctuaryLightingIdentity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetNurtureSpacesContainingCreatures +// (Final, Native, Public, HasOutParams, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool bIncludeInventory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeSanctuaryBiomes (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeOther (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSet* OutNurtureSpaceIDs (Parm, OutParm, NativeAccessSpecifierPublic) + +void USanctuaryManager::GetNurtureSpacesContainingCreatures(bool bIncludeInventory, bool bIncludeSanctuaryBiomes, bool bIncludeOther, TSet* OutNurtureSpaceIDs) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetNurtureSpacesContainingCreatures"); + + Params::SanctuaryManager_GetNurtureSpacesContainingCreatures Parms{}; + + Parms.bIncludeInventory = bIncludeInventory; + Parms.bIncludeSanctuaryBiomes = bIncludeSanctuaryBiomes; + Parms.bIncludeOther = bIncludeOther; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutNurtureSpaceIDs != nullptr) + *OutNurtureSpaceIDs = std::move(Parms.OutNurtureSpaceIDs); +} + + +// Function Phoenix.SanctuaryManager.GetNurturingSpaceIDFromBiomeID +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName BiomeID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USanctuaryManager::GetNurturingSpaceIDFromBiomeID(class FName BiomeID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetNurturingSpaceIDFromBiomeID"); + + Params::SanctuaryManager_GetNurturingSpaceIDFromBiomeID Parms{}; + + Parms.BiomeID = BiomeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetNurturingSpaceIDFromBiomeLevel +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& LevelPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USanctuaryManager::GetNurturingSpaceIDFromBiomeLevel(const class FString& LevelPath) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetNurturingSpaceIDFromBiomeLevel"); + + Params::SanctuaryManager_GetNurturingSpaceIDFromBiomeLevel Parms{}; + + Parms.LevelPath = std::move(LevelPath); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetSanctuaryExpansions +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class FName AreaID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArrayReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USanctuaryManager::GetSanctuaryExpansions(class FName AreaID) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetSanctuaryExpansions"); + + Params::SanctuaryManager_GetSanctuaryExpansions Parms{}; + + Parms.AreaID = AreaID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetSanctuaryItemGeneratorGuaranteedOutputItem +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class ASanctuaryItemGenerator* ItemGenerator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USanctuaryManager::GetSanctuaryItemGeneratorGuaranteedOutputItem(class ASanctuaryItemGenerator* ItemGenerator) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetSanctuaryItemGeneratorGuaranteedOutputItem"); + + Params::SanctuaryManager_GetSanctuaryItemGeneratorGuaranteedOutputItem Parms{}; + + Parms.ItemGenerator = ItemGenerator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetSanctuaryItemGeneratorItemHeld +// (Final, Native, Public, HasOutParams, BlueprintCallable, Const) +// Parameters: +// class ASanctuaryItemGenerator* ItemGenerator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* OutItemHeld (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutQuantity (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryManager::GetSanctuaryItemGeneratorItemHeld(class ASanctuaryItemGenerator* ItemGenerator, class FName* OutItemHeld, int32* OutQuantity) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetSanctuaryItemGeneratorItemHeld"); + + Params::SanctuaryManager_GetSanctuaryItemGeneratorItemHeld Parms{}; + + Parms.ItemGenerator = ItemGenerator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutItemHeld != nullptr) + *OutItemHeld = Parms.OutItemHeld; + + if (OutQuantity != nullptr) + *OutQuantity = Parms.OutQuantity; +} + + +// Function Phoenix.SanctuaryManager.GetSanctuaryItemGeneratorProgress +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// class ASanctuaryItemGenerator* ItemGenerator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USanctuaryManager::GetSanctuaryItemGeneratorProgress(class ASanctuaryItemGenerator* ItemGenerator) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetSanctuaryItemGeneratorProgress"); + + Params::SanctuaryManager_GetSanctuaryItemGeneratorProgress Parms{}; + + Parms.ItemGenerator = ItemGenerator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.GetSanctuaryItemGeneratorTimeRemaining +// (Final, Native, Public, HasDefaults, BlueprintCallable, Const) +// Parameters: +// class ASanctuaryItemGenerator* ItemGenerator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTimespan ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FTimespan USanctuaryManager::GetSanctuaryItemGeneratorTimeRemaining(class ASanctuaryItemGenerator* ItemGenerator) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "GetSanctuaryItemGeneratorTimeRemaining"); + + Params::SanctuaryManager_GetSanctuaryItemGeneratorTimeRemaining Parms{}; + + Parms.ItemGenerator = ItemGenerator; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryManager.SetCustomNameForChest +// (Final, Native, Public, BlueprintCallable, Const) +// Parameters: +// int32 ObjectUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& NewName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryManager::SetCustomNameForChest(int32 ObjectUID, const class FString& NewName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryManager", "SetCustomNameForChest"); + + Params::SanctuaryManager_SetCustomNameForChest Parms{}; + + Parms.ObjectUID = ObjectUID; + Parms.NewName = std::move(NewName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryPortalMaterialComponent.OnUpdateEntranceMaterials +// (Final, Native, Private) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryPortalMaterialComponent::OnUpdateEntranceMaterials(const class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryPortalMaterialComponent", "OnUpdateEntranceMaterials"); + + Params::SanctuaryPortalMaterialComponent_OnUpdateEntranceMaterials Parms{}; + + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryPortalMaterialComponent.OnUpdateIdentity +// (Final, Native, Private) +// Parameters: +// ESanctuaryIdentity PreviousIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESanctuaryIdentity CurrentIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float BlendWeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USanctuaryPortalMaterialComponent::OnUpdateIdentity(ESanctuaryIdentity PreviousIdentity, ESanctuaryIdentity CurrentIdentity, float BlendWeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryPortalMaterialComponent", "OnUpdateIdentity"); + + Params::SanctuaryPortalMaterialComponent_OnUpdateIdentity Parms{}; + + Parms.PreviousIdentity = PreviousIdentity; + Parms.CurrentIdentity = CurrentIdentity; + Parms.BlendWeight = BlendWeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASanctuaryStreamingController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASanctuaryStreamingController* ASanctuaryStreamingController::Get(const class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SanctuaryStreamingController", "Get"); + + Params::SanctuaryStreamingController_Get Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryStreamingController.RequestZoneReadyToEnter +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate OnZoneIsReady (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// bool bIgnoreLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingController::RequestZoneReadyToEnter(class UObject* WorldContextObject, class FName ZoneName, TDelegate OnZoneIsReady, bool bIgnoreLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SanctuaryStreamingController", "RequestZoneReadyToEnter"); + + Params::SanctuaryStreamingController_RequestZoneReadyToEnter Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ZoneName = ZoneName; + Parms.OnZoneIsReady = OnZoneIsReady; + Parms.bIgnoreLock = bIgnoreLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.BlockingMinimalZoneLoad +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMakeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingController::BlockingMinimalZoneLoad(class FName ZoneName, bool bMakeVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "BlockingMinimalZoneLoad"); + + Params::SanctuaryStreamingController_BlockingMinimalZoneLoad Parms{}; + + Parms.ZoneName = ZoneName; + Parms.bMakeVisible = bMakeVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.HideParallelLevelsInInactiveIslands +// (Final, Native, Public, BlueprintCallable) + +void ASanctuaryStreamingController::HideParallelLevelsInInactiveIslands() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "HideParallelLevelsInInactiveIslands"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.MakeZoneVisible +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingController::MakeZoneVisible(class FName ZoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "MakeZoneVisible"); + + Params::SanctuaryStreamingController_MakeZoneVisible Parms{}; + + Parms.ZoneName = ZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.OnUpdateStreamingState +// (Final, Native, Private) + +void ASanctuaryStreamingController::OnUpdateStreamingState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "OnUpdateStreamingState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.RequestZoneLoad +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMakeVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreLock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingController::RequestZoneLoad(class FName ZoneName, bool bMakeVisible, bool bIgnoreLock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "RequestZoneLoad"); + + Params::SanctuaryStreamingController_RequestZoneLoad Parms{}; + + Parms.ZoneName = ZoneName; + Parms.bMakeVisible = bMakeVisible; + Parms.bIgnoreLock = bIgnoreLock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.SetActiveIsland +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InActiveIsland (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingController::SetActiveIsland(class FName InActiveIsland) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "SetActiveIsland"); + + Params::SanctuaryStreamingController_SetActiveIsland Parms{}; + + Parms.InActiveIsland = InActiveIsland; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.SetActiveIslandFromZone +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingController::SetActiveIslandFromZone(class FName InZoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "SetActiveIslandFromZone"); + + Params::SanctuaryStreamingController_SetActiveIslandFromZone Parms{}; + + Parms.InZoneName = InZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.UnloadZoneExplicitly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingController::UnloadZoneExplicitly(class FName ZoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "UnloadZoneExplicitly"); + + Params::SanctuaryStreamingController_UnloadZoneExplicitly Parms{}; + + Parms.ZoneName = ZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.UnlockLockForZone +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingController::UnlockLockForZone(class FName ZoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "UnlockLockForZone"); + + Params::SanctuaryStreamingController_UnlockLockForZone Parms{}; + + Parms.ZoneName = ZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingController.DoesZoneExist +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASanctuaryStreamingController::DoesZoneExist(class FName ZoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "DoesZoneExist"); + + Params::SanctuaryStreamingController_DoesZoneExist Parms{}; + + Parms.ZoneName = ZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryStreamingController.GetIslandForZone +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName InZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ASanctuaryStreamingController::GetIslandForZone(class FName InZoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "GetIslandForZone"); + + Params::SanctuaryStreamingController_GetIslandForZone Parms{}; + + Parms.InZoneName = InZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryStreamingController.IsZoneCompletelyVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASanctuaryStreamingController::IsZoneCompletelyVisible(class FName ZoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "IsZoneCompletelyVisible"); + + Params::SanctuaryStreamingController_IsZoneCompletelyVisible Parms{}; + + Parms.ZoneName = ZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryStreamingController.IsZoneMinimumLoadComplete +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASanctuaryStreamingController::IsZoneMinimumLoadComplete(class FName ZoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "IsZoneMinimumLoadComplete"); + + Params::SanctuaryStreamingController_IsZoneMinimumLoadComplete Parms{}; + + Parms.ZoneName = ZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryStreamingController.IsZoneMinimumLoadVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASanctuaryStreamingController::IsZoneMinimumLoadVisible(class FName ZoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "IsZoneMinimumLoadVisible"); + + Params::SanctuaryStreamingController_IsZoneMinimumLoadVisible Parms{}; + + Parms.ZoneName = ZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryStreamingController.IsZoneReadyToEnter +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASanctuaryStreamingController::IsZoneReadyToEnter(class FName ZoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "IsZoneReadyToEnter"); + + Params::SanctuaryStreamingController_IsZoneReadyToEnter Parms{}; + + Parms.ZoneName = ZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryStreamingController.IsZoneUnlocked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ZoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASanctuaryStreamingController::IsZoneUnlocked(class FName ZoneName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingController", "IsZoneUnlocked"); + + Params::SanctuaryStreamingController_IsZoneUnlocked Parms{}; + + Parms.ZoneName = ZoneName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnIdentityChanged +// (Native, Protected) +// Parameters: +// ESanctuaryIdentity OldIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESanctuaryIdentity NewIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingVFXTriggerVolume::OnIdentityChanged(ESanctuaryIdentity OldIdentity, ESanctuaryIdentity NewIdentity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingVFXTriggerVolume", "OnIdentityChanged"); + + Params::SanctuaryStreamingVFXTriggerVolume_OnIdentityChanged Parms{}; + + Parms.OldIdentity = OldIdentity; + Parms.NewIdentity = NewIdentity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnNiagaraFinished +// (Final, Native, Protected) +// Parameters: +// class UNiagaraComponent* PSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingVFXTriggerVolume::OnNiagaraFinished(class UNiagaraComponent* PSystem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingVFXTriggerVolume", "OnNiagaraFinished"); + + Params::SanctuaryStreamingVFXTriggerVolume_OnNiagaraFinished Parms{}; + + Parms.PSystem = PSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnOverlapEnd +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingVFXTriggerVolume::OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingVFXTriggerVolume", "OnOverlapEnd"); + + Params::SanctuaryStreamingVFXTriggerVolume_OnOverlapEnd Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnOverlapStart +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingVFXTriggerVolume::OnOverlapStart(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingVFXTriggerVolume", "OnOverlapStart"); + + Params::SanctuaryStreamingVFXTriggerVolume_OnOverlapStart Parms{}; + + Parms.OverlappedComp = OverlappedComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnParticleSystemFinished +// (Final, Native, Protected) +// Parameters: +// class UParticleSystemComponent* PSystem (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryStreamingVFXTriggerVolume::OnParticleSystemFinished(class UParticleSystemComponent* PSystem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryStreamingVFXTriggerVolume", "OnParticleSystemFinished"); + + Params::SanctuaryStreamingVFXTriggerVolume_OnParticleSystemFinished Parms{}; + + Parms.PSystem = PSystem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.AddBlockRequest +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const ESaveBlockReason Reason (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USaveManager::AddBlockRequest(const ESaveBlockReason Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "AddBlockRequest"); + + Params::SaveManager_AddBlockRequest Parms{}; + + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.AutoSaveFlush +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bAsynchronous (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::AutoSaveFlush(bool bAsynchronous) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "AutoSaveFlush"); + + Params::SaveManager_AutoSaveFlush Parms{}; + + Parms.bAsynchronous = bAsynchronous; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.AutoSaveGameData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const EAutoSaveReason Type (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bCollectSaveData (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::AutoSaveGameData(const EAutoSaveReason Type, bool bCollectSaveData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "AutoSaveGameData"); + + Params::SaveManager_AutoSaveGameData Parms{}; + + Parms.Type = Type; + Parms.bCollectSaveData = bCollectSaveData; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.BP_AutoSaveGame +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAutoSaveReason Reason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::BP_AutoSaveGame(EAutoSaveReason Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "BP_AutoSaveGame"); + + Params::SaveManager_BP_AutoSaveGame Parms{}; + + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.BP_ContinuePrevSessionClock +// (Final, Native, Static, Public, BlueprintCallable) + +void USaveManager::BP_ContinuePrevSessionClock() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "BP_ContinuePrevSessionClock"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.BP_CreateCharacter +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& CharacterName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CharacterHouse (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::BP_CreateCharacter(const class FString& CharacterName, const class FString& CharacterHouse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "BP_CreateCharacter"); + + Params::SaveManager_BP_CreateCharacter Parms{}; + + Parms.CharacterName = std::move(CharacterName); + Parms.CharacterHouse = std::move(CharacterHouse); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.BP_CreateModdedCharacter +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& CharacterName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& CharacterHouse (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::BP_CreateModdedCharacter(const class FString& CharacterName, const class FString& CharacterHouse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "BP_CreateModdedCharacter"); + + Params::SaveManager_BP_CreateModdedCharacter Parms{}; + + Parms.CharacterName = std::move(CharacterName); + Parms.CharacterHouse = std::move(CharacterHouse); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.BP_DoesCharacterExistYet +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::BP_DoesCharacterExistYet() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "BP_DoesCharacterExistYet"); + + Params::SaveManager_BP_DoesCharacterExistYet Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USaveManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USaveManager* USaveManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "Get"); + + Params::SaveManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.GetAllAutoEntries +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USaveManager::GetAllAutoEntries() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "GetAllAutoEntries"); + + Params::SaveManager_GetAllAutoEntries Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.GetAllSavesOfType +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESaveType SaveType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USaveManager::GetAllSavesOfType(ESaveType SaveType, int32 PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "GetAllSavesOfType"); + + Params::SaveManager_GetAllSavesOfType Parms{}; + + Parms.SaveType = SaveType; + Parms.PlayerId = PlayerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.GetAllSavesOfType_Unsorted_IncludeEmptyUserSaves +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESaveType SaveType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PlayerId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USaveManager::GetAllSavesOfType_Unsorted_IncludeEmptyUserSaves(ESaveType SaveType, int32 PlayerId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "GetAllSavesOfType_Unsorted_IncludeEmptyUserSaves"); + + Params::SaveManager_GetAllSavesOfType_Unsorted_IncludeEmptyUserSaves Parms{}; + + Parms.SaveType = SaveType; + Parms.PlayerId = PlayerId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.GetAllUserEntries +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USaveManager::GetAllUserEntries() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "GetAllUserEntries"); + + Params::SaveManager_GetAllUserEntries Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.GetCurrentGameDifficulty +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// EDifficulty* Difficulty (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::GetCurrentGameDifficulty(EDifficulty* Difficulty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "GetCurrentGameDifficulty"); + + Params::SaveManager_GetCurrentGameDifficulty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Difficulty != nullptr) + *Difficulty = Parms.Difficulty; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.GetCurrentVoicePitch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USaveManager::GetCurrentVoicePitch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "GetCurrentVoicePitch"); + + Params::SaveManager_GetCurrentVoicePitch Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.GetPrimaryUserIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USaveManager::GetPrimaryUserIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "GetPrimaryUserIndex"); + + Params::SaveManager_GetPrimaryUserIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.IsAutoSaveGameBlocked +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const EAutoSaveReason Reason (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::IsAutoSaveGameBlocked(const EAutoSaveReason Reason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "IsAutoSaveGameBlocked"); + + Params::SaveManager_IsAutoSaveGameBlocked Parms{}; + + Parms.Reason = Reason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.IsSaveGameBlocked +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::IsSaveGameBlocked() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "IsSaveGameBlocked"); + + Params::SaveManager_IsSaveGameBlocked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.RemoveBlockRequest +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const ESaveBlockReason Reason (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool bRemoveAll (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USaveManager::RemoveBlockRequest(const ESaveBlockReason Reason, const bool bRemoveAll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "RemoveBlockRequest"); + + Params::SaveManager_RemoveBlockRequest Parms{}; + + Parms.Reason = Reason; + Parms.bRemoveAll = bRemoveAll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.ResetCurrentGameDifficulty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::ResetCurrentGameDifficulty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "ResetCurrentGameDifficulty"); + + Params::SaveManager_ResetCurrentGameDifficulty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.SaveCurrentVoicePitch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 VoicePitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::SaveCurrentVoicePitch(int32 VoicePitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "SaveCurrentVoicePitch"); + + Params::SaveManager_SaveCurrentVoicePitch Parms{}; + + Parms.VoicePitch = VoicePitch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.SetCurrentGameDifficulty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EDifficulty Difficulty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::SetCurrentGameDifficulty(EDifficulty Difficulty) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "SetCurrentGameDifficulty"); + + Params::SaveManager_SetCurrentGameDifficulty Parms{}; + + Parms.Difficulty = Difficulty; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.SetCurrentRigGender +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& RigGender (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::SetCurrentRigGender(const class FString& RigGender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "SetCurrentRigGender"); + + Params::SaveManager_SetCurrentRigGender Parms{}; + + Parms.RigGender = std::move(RigGender); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.SetCurrentVoicePitch +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 VoicePitch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::SetCurrentVoicePitch(int32 VoicePitch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "SetCurrentVoicePitch"); + + Params::SaveManager_SetCurrentVoicePitch Parms{}; + + Parms.VoicePitch = VoicePitch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.SetPrimaryUserIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USaveManager::SetPrimaryUserIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "SetPrimaryUserIndex"); + + Params::SaveManager_SetPrimaryUserIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.UpdateActiveCharacterProfileClothes +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const TArray& CharacterClothes (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// const class FString& AllGearTags (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::UpdateActiveCharacterProfileClothes(const TArray& CharacterClothes, const class FString& AllGearTags) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "UpdateActiveCharacterProfileClothes"); + + Params::SaveManager_UpdateActiveCharacterProfileClothes Parms{}; + + Parms.CharacterClothes = std::move(CharacterClothes); + Parms.AllGearTags = std::move(AllGearTags); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.UpdateActiveCharacterProfilePresets +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const TArray& CharacterPresets (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::UpdateActiveCharacterProfilePresets(const TArray& CharacterPresets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "UpdateActiveCharacterProfilePresets"); + + Params::SaveManager_UpdateActiveCharacterProfilePresets Parms{}; + + Parms.CharacterPresets = std::move(CharacterPresets); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.UserSaveGameData +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USaveManager::UserSaveGameData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SaveManager", "UserSaveGameData"); + + Params::SaveManager_UserSaveGameData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SaveManager.BlockSaveGames +// (Final, Exec, Native, Public) + +void USaveManager::BlockSaveGames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "BlockSaveGames"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.ClearSaveGameBlocks +// (Final, Exec, Native, Public) + +void USaveManager::ClearSaveGameBlocks() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "ClearSaveGameBlocks"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.DumpSaveGameBlocks +// (Final, Exec, Native, Public) + +void USaveManager::DumpSaveGameBlocks() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "DumpSaveGameBlocks"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.ExecuteCombatBegins +// (Final, Native, Public) + +void USaveManager::ExecuteCombatBegins() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "ExecuteCombatBegins"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.ExecuteCombatEnds +// (Final, Native, Public) + +void USaveManager::ExecuteCombatEnds() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "ExecuteCombatEnds"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.ExecutePostGameLoad +// (Final, Native, Public) + +void USaveManager::ExecutePostGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "ExecutePostGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.ExecutePostGameSave +// (Final, Native, Public) + +void USaveManager::ExecutePostGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "ExecutePostGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.ExecutePreGameLoad +// (Final, Native, Public) + +void USaveManager::ExecutePreGameLoad() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "ExecutePreGameLoad"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.ExecutePreGameSave +// (Final, Native, Public) + +void USaveManager::ExecutePreGameSave() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "ExecutePreGameSave"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SaveManager.UnblockSaveGames +// (Final, Exec, Native, Public) + +void USaveManager::UnblockSaveGames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SaveManager", "UnblockSaveGames"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventLocationActor.MarkEventAsCompleted +// (Final, Native, Public, BlueprintCallable) + +void AWorldEventLocationActor::MarkEventAsCompleted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "MarkEventAsCompleted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventLocationActor.OnEventNaturalEnd +// (Final, Native, Public, BlueprintCallable) + +void AWorldEventLocationActor::OnEventNaturalEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "OnEventNaturalEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventLocationActor.ReleaseAllSockets +// (Final, Native, Public, BlueprintCallable) + +void AWorldEventLocationActor::ReleaseAllSockets() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "ReleaseAllSockets"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventLocationActor.RequestSocket +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& SocketDescriptors (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWorldEventSocketComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorldEventSocketComponent* AWorldEventLocationActor::RequestSocket(const struct FGameplayTagContainer& SocketDescriptors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "RequestSocket"); + + Params::WorldEventLocationActor_RequestSocket Parms{}; + + Parms.SocketDescriptors = std::move(SocketDescriptors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventLocationActor.SetLocatorName +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& Name_0 (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventLocationActor::SetLocatorName(const class FName& Name_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "SetLocatorName"); + + Params::WorldEventLocationActor_SetLocatorName Parms{}; + + Parms.Name_0 = Name_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventLocationActor.StreamingHandle +// (Final, Native, Public) + +void AWorldEventLocationActor::StreamingHandle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "StreamingHandle"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventLocationActor.GetConditions +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray>ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, UObjectWrapper, NativeAccessSpecifierPublic) + +TArray> AWorldEventLocationActor::GetConditions() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "GetConditions"); + + Params::WorldEventLocationActor_GetConditions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventLocationActor.GetForcedWorldEventName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName AWorldEventLocationActor::GetForcedWorldEventName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "GetForcedWorldEventName"); + + Params::WorldEventLocationActor_GetForcedWorldEventName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventLocationActor.GetForcedWorldEventSubset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName AWorldEventLocationActor::GetForcedWorldEventSubset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "GetForcedWorldEventSubset"); + + Params::WorldEventLocationActor_GetForcedWorldEventSubset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventLocationActor.GetLocationDescriptors +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGameplayTagContainer ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const struct FGameplayTagContainer AWorldEventLocationActor::GetLocationDescriptors() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "GetLocationDescriptors"); + + Params::WorldEventLocationActor_GetLocationDescriptors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventLocationActor.GetLocatorName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName AWorldEventLocationActor::GetLocatorName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "GetLocatorName"); + + Params::WorldEventLocationActor_GetLocatorName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventLocationActor.GetNumberOfSockets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AWorldEventLocationActor::GetNumberOfSockets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "GetNumberOfSockets"); + + Params::WorldEventLocationActor_GetNumberOfSockets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventLocationActor.GetPercentChanceOfBeingSelected +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AWorldEventLocationActor::GetPercentChanceOfBeingSelected() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "GetPercentChanceOfBeingSelected"); + + Params::WorldEventLocationActor_GetPercentChanceOfBeingSelected Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventLocationActor.UseForcedWorldEventName +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventLocationActor::UseForcedWorldEventName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "UseForcedWorldEventName"); + + Params::WorldEventLocationActor_UseForcedWorldEventName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventLocationActor.UseForcedWorldEventSubset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventLocationActor::UseForcedWorldEventSubset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventLocationActor", "UseForcedWorldEventSubset"); + + Params::WorldEventLocationActor_UseForcedWorldEventSubset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventSocketComponent.Construct +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWorldEventSocketComponent::Construct(const struct FTransform& Transform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSocketComponent", "Construct"); + + Params::WorldEventSocketComponent_Construct Parms{}; + + Parms.Transform = std::move(Transform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventSocketComponent.GetShapeComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UShapeComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UShapeComponent* UWorldEventSocketComponent::GetShapeComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSocketComponent", "GetShapeComponent"); + + Params::WorldEventSocketComponent_GetShapeComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventSocketComponent.GetSplineComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class USplineComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USplineComponent* UWorldEventSocketComponent::GetSplineComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSocketComponent", "GetSplineComponent"); + + Params::WorldEventSocketComponent_GetSplineComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventSocketComponent.IsSocketOccupied +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWorldEventSocketComponent::IsSocketOccupied() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSocketComponent", "IsSocketOccupied"); + + Params::WorldEventSocketComponent_IsSocketOccupied Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventSocketComponent.SetSocketOccupied +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInOccupied (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWorldEventSocketComponent::SetSocketOccupied(bool bInOccupied) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSocketComponent", "SetSocketOccupied"); + + Params::WorldEventSocketComponent_SetSocketOccupied Parms{}; + + Parms.bInOccupied = bInOccupied; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventSocketComponent.GetSocketDescriptors +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGameplayTagContainer ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const struct FGameplayTagContainer UWorldEventSocketComponent::GetSocketDescriptors() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventSocketComponent", "GetSocketDescriptors"); + + Params::WorldEventSocketComponent_GetSocketDescriptors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SceneActionState_ClothOptions.GetPreviousAnimDriveStiffness +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USceneActionState_ClothOptions::GetPreviousAnimDriveStiffness() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_ClothOptions", "GetPreviousAnimDriveStiffness"); + + Params::SceneActionState_ClothOptions_GetPreviousAnimDriveStiffness Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SceneActionState_FastTravel.OnArrived +// (Final, Native, Public) + +void USceneActionState_FastTravel::OnArrived() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_FastTravel", "OnArrived"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Tween.ConstructTween +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::ConstructTween() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Tween", "ConstructTween"); + + Params::Tween_ConstructTween Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.IsPlaying +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTween::IsPlaying() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "IsPlaying"); + + Params::Tween_IsPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.Play +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::Play() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "Play"); + + Params::Tween_Play Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenColorPropertyFromStartToEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyNameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& StartIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenColorPropertyFromStartToEnd(class UObject* ObjectIn, class FName PropertyNameIn, const struct FLinearColor& StartIn, const struct FLinearColor& EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenColorPropertyFromStartToEnd"); + + Params::Tween_TweenColorPropertyFromStartToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.PropertyNameIn = PropertyNameIn; + Parms.StartIn = std::move(StartIn); + Parms.EndIn = std::move(EndIn); + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenColorPropertyToEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyNameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenColorPropertyToEnd(class UObject* ObjectIn, class FName PropertyNameIn, const struct FLinearColor& EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenColorPropertyToEnd"); + + Params::Tween_TweenColorPropertyToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.PropertyNameIn = PropertyNameIn; + Parms.EndIn = std::move(EndIn); + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenFloatPropertyFromStartToEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProertyNameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenFloatPropertyFromStartToEnd(class UObject* ObjectIn, class FName ProertyNameIn, float StartIn, float EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenFloatPropertyFromStartToEnd"); + + Params::Tween_TweenFloatPropertyFromStartToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.ProertyNameIn = ProertyNameIn; + Parms.StartIn = StartIn; + Parms.EndIn = EndIn; + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenFloatPropertyToEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProertyNameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenFloatPropertyToEnd(class UObject* ObjectIn, class FName ProertyNameIn, float EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenFloatPropertyToEnd"); + + Params::Tween_TweenFloatPropertyToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.ProertyNameIn = ProertyNameIn; + Parms.EndIn = EndIn; + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenIntPropertyFromStartToEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProertyNameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StartIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenIntPropertyFromStartToEnd(class UObject* ObjectIn, class FName ProertyNameIn, int32 StartIn, int32 EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenIntPropertyFromStartToEnd"); + + Params::Tween_TweenIntPropertyFromStartToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.ProertyNameIn = ProertyNameIn; + Parms.StartIn = StartIn; + Parms.EndIn = EndIn; + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenIntPropertyToEnd +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ProertyNameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenIntPropertyToEnd(class UObject* ObjectIn, class FName ProertyNameIn, int32 EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenIntPropertyToEnd"); + + Params::Tween_TweenIntPropertyToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.ProertyNameIn = ProertyNameIn; + Parms.EndIn = EndIn; + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenTransformPropertyFromStartToEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETransformProperty TransformProperty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& StartIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenTransformPropertyFromStartToEnd(class UObject* ObjectIn, ETransformProperty TransformProperty, const struct FVector2D& StartIn, const struct FVector2D& EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenTransformPropertyFromStartToEnd"); + + Params::Tween_TweenTransformPropertyFromStartToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.TransformProperty = TransformProperty; + Parms.StartIn = std::move(StartIn); + Parms.EndIn = std::move(EndIn); + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenTransformPropertyToEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETransformProperty TransformProperty (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenTransformPropertyToEnd(class UObject* ObjectIn, ETransformProperty TransformProperty, const struct FVector2D& EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenTransformPropertyToEnd"); + + Params::Tween_TweenTransformPropertyToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.TransformProperty = TransformProperty; + Parms.EndIn = std::move(EndIn); + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenVector2DPropertyFromStartToEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyNameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& StartIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenVector2DPropertyFromStartToEnd(class UObject* ObjectIn, class FName PropertyNameIn, const struct FVector2D& StartIn, const struct FVector2D& EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenVector2DPropertyFromStartToEnd"); + + Params::Tween_TweenVector2DPropertyFromStartToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.PropertyNameIn = PropertyNameIn; + Parms.StartIn = std::move(StartIn); + Parms.EndIn = std::move(EndIn); + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tween.TweenVector2DPropertyToEnd +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* ObjectIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName PropertyNameIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& EndIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EEasingFunction EasingFunctionIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTween* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTween* UTween::TweenVector2DPropertyToEnd(class UObject* ObjectIn, class FName PropertyNameIn, const struct FVector2D& EndIn, float Duration, EEasingFunction EasingFunctionIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tween", "TweenVector2DPropertyToEnd"); + + Params::Tween_TweenVector2DPropertyToEnd Parms{}; + + Parms.ObjectIn = ObjectIn; + Parms.PropertyNameIn = PropertyNameIn; + Parms.EndIn = std::move(EndIn); + Parms.Duration = Duration; + Parms.EasingFunctionIn = EasingFunctionIn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UDSManager.InjectPlayerStateIntoSaveFile +// (Final, Native, Private) + +void UUDSManager::InjectPlayerStateIntoSaveFile() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSManager", "InjectPlayerStateIntoSaveFile"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UDSManager.PreSyncUDSWithGameData +// (Final, Native, Private) + +void UUDSManager::PreSyncUDSWithGameData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSManager", "PreSyncUDSWithGameData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UDSManager.ResetPlayerStateIfCurrentSaveDeleted +// (Final, Native, Private) +// Parameters: +// int32 DeletedCharacterId (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUDSManager::ResetPlayerStateIfCurrentSaveDeleted(int32 DeletedCharacterId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSManager", "ResetPlayerStateIfCurrentSaveDeleted"); + + Params::UDSManager_ResetPlayerStateIfCurrentSaveDeleted Parms{}; + + Parms.DeletedCharacterId = DeletedCharacterId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UDSManager.SyncUDSWithGameData +// (Final, Native, Private) + +void UUDSManager::SyncUDSWithGameData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UDSManager", "SyncUDSWithGameData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.DeactivateObject +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ITransfigurableObjectInterface::DeactivateObject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "DeactivateObject"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.FinalizeInitialAnimationState +// (Native, Event, Public, BlueprintEvent) + +void ITransfigurableObjectInterface::FinalizeInitialAnimationState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "FinalizeInitialAnimationState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.GetAdditionalItemsReturned +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray ITransfigurableObjectInterface::GetAdditionalItemsReturned() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "GetAdditionalItemsReturned"); + + Params::TransfigurableObjectInterface_GetAdditionalItemsReturned Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurableObjectInterface.IsObjectContextValidForTransformation +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITransfigurableObjectInterface::IsObjectContextValidForTransformation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "IsObjectContextValidForTransformation"); + + Params::TransfigurableObjectInterface_IsObjectContextValidForTransformation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurableObjectInterface.IsObjectContextValidForVanishment +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ITransfigurableObjectInterface::IsObjectContextValidForVanishment() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "IsObjectContextValidForVanishment"); + + Params::TransfigurableObjectInterface_IsObjectContextValidForVanishment Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurableObjectInterface.ObjectConjured +// (Native, Event, Public, BlueprintEvent) + +void ITransfigurableObjectInterface::ObjectConjured() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "ObjectConjured"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.ObjectPhysicalResponseImpact +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float ImpactIntensity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName SpellName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ResponseConfigName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& ImpactLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ITransfigurableObjectInterface::ObjectPhysicalResponseImpact(float ImpactIntensity, const class FName SpellName, const class FName ResponseConfigName, const struct FVector& ImpactLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "ObjectPhysicalResponseImpact"); + + Params::TransfigurableObjectInterface_ObjectPhysicalResponseImpact Parms{}; + + Parms.ImpactIntensity = ImpactIntensity; + Parms.SpellName = SpellName; + Parms.ResponseConfigName = ResponseConfigName; + Parms.ImpactLocation = std::move(ImpactLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.ObjectStreamedSpawnInConfirmed +// (Native, Event, Public, BlueprintEvent) + +void ITransfigurableObjectInterface::ObjectStreamedSpawnInConfirmed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "ObjectStreamedSpawnInConfirmed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.ObjectTransformationCancelled +// (Native, Event, Public, BlueprintEvent) + +void ITransfigurableObjectInterface::ObjectTransformationCancelled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "ObjectTransformationCancelled"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.ObjectTransformationConfirmed +// (Native, Event, Public, BlueprintEvent) + +void ITransfigurableObjectInterface::ObjectTransformationConfirmed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "ObjectTransformationConfirmed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.ObjectTransformationStarted +// (Native, Event, Public, BlueprintEvent) + +void ITransfigurableObjectInterface::ObjectTransformationStarted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "ObjectTransformationStarted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.ObjectVanished +// (Native, Event, Public, BlueprintEvent) + +void ITransfigurableObjectInterface::ObjectVanished() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "ObjectVanished"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurableObjectInterface.ReactivateObject +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ITransfigurableObjectInterface::ReactivateObject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("TransfigurableObjectInterface", "ReactivateObject"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.CanPlace +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bCanPlace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationMovementStyleBase::CanPlace(bool bCanPlace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "CanPlace"); + + Params::TransfigurationMovementStyleBase_CanPlace Parms{}; + + Parms.bCanPlace = bCanPlace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.ClearLitBeams +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ATransfigurationMovementStyleBase::ClearLitBeams() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "ClearLitBeams"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.Lift +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ATransfigurationMovementStyleBase::Lift() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "Lift"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.OnPreviewActorDestroyed +// (Final, Native, Protected) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationMovementStyleBase::OnPreviewActorDestroyed(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "OnPreviewActorDestroyed"); + + Params::TransfigurationMovementStyleBase_OnPreviewActorDestroyed Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.Place +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ATransfigurationMovementStyleBase::Place() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "Place"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.SetPlacementRegionTransform +// (Final, Native, Protected, BlueprintCallable) + +void ATransfigurationMovementStyleBase::SetPlacementRegionTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "SetPlacementRegionTransform"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.SetTransformFromBounds +// (Native, Event, Protected, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& LocalExtent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LocalLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationMovementStyleBase::SetTransformFromBounds(const struct FVector& LocalExtent, const struct FVector& LocalLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "SetTransformFromBounds"); + + Params::TransfigurationMovementStyleBase_SetTransformFromBounds Parms{}; + + Parms.LocalExtent = std::move(LocalExtent); + Parms.LocalLocation = std::move(LocalLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.SetWallTransformFromBounds +// (Native, Event, Protected, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector& LocalExtent (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& LocalLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationMovementStyleBase::SetWallTransformFromBounds(const struct FVector& LocalExtent, const struct FVector& LocalLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "SetWallTransformFromBounds"); + + Params::TransfigurationMovementStyleBase_SetWallTransformFromBounds Parms{}; + + Parms.LocalExtent = std::move(LocalExtent); + Parms.LocalLocation = std::move(LocalLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.ShowBeamAtLocalLocation +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector& InLocationLocal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationMovementStyleBase::ShowBeamAtLocalLocation(const struct FVector& InLocationLocal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "ShowBeamAtLocalLocation"); + + Params::TransfigurationMovementStyleBase_ShowBeamAtLocalLocation Parms{}; + + Parms.InLocationLocal = std::move(InLocationLocal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.ShowDecal +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool bShow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationMovementStyleBase::ShowDecal(bool bShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "ShowDecal"); + + Params::TransfigurationMovementStyleBase_ShowDecal Parms{}; + + Parms.bShow = bShow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.StartTransition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationMovementStyleBase::StartTransition(float InDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "StartTransition"); + + Params::TransfigurationMovementStyleBase_StartTransition Parms{}; + + Parms.InDuration = InDuration; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationMovementStyleBase.UpdateFootprintRegionSizes +// (Final, Native, Protected, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& PlacementFootprintSize (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationMovementStyleBase::UpdateFootprintRegionSizes(const struct FVector& PlacementFootprintSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationMovementStyleBase", "UpdateFootprintRegionSizes"); + + Params::TransfigurationMovementStyleBase_UpdateFootprintRegionSizes Parms{}; + + Parms.PlacementFootprintSize = std::move(PlacementFootprintSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.AddAudioPriorityCutoffChangedHandler +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate AudioPriorityCuttoffHandler (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void USubtitleSettings::AddAudioPriorityCutoffChangedHandler(TDelegate AudioPriorityCuttoffHandler) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "AddAudioPriorityCutoffChangedHandler"); + + Params::SubtitleSettings_AddAudioPriorityCutoffChangedHandler Parms{}; + + Parms.AudioPriorityCuttoffHandler = AudioPriorityCuttoffHandler; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.AddAudioPrioritySuppressChangedHandler +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate AudioPrioritySuppressHandler (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void USubtitleSettings::AddAudioPrioritySuppressChangedHandler(TDelegate AudioPrioritySuppressHandler) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "AddAudioPrioritySuppressChangedHandler"); + + Params::SubtitleSettings_AddAudioPrioritySuppressChangedHandler Parms{}; + + Parms.AudioPrioritySuppressHandler = AudioPrioritySuppressHandler; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.FinishOverrideSubtitlePosition +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* Requestor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitleSettings::FinishOverrideSubtitlePosition(const class UObject* Requestor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "FinishOverrideSubtitlePosition"); + + Params::SubtitleSettings_FinishOverrideSubtitlePosition Parms{}; + + Parms.Requestor = Requestor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.FinishSettingAudioLowPriorityDistanceSuppress +// (Final, Native, Static, Public, BlueprintCallable) + +void USubtitleSettings::FinishSettingAudioLowPriorityDistanceSuppress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "FinishSettingAudioLowPriorityDistanceSuppress"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.FinishSettingAudioPriorityCutoff +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Requestor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitleSettings::FinishSettingAudioPriorityCutoff(EStandardManagedPriority Priority, const class UObject* Requestor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "FinishSettingAudioPriorityCutoff"); + + Params::SubtitleSettings_FinishSettingAudioPriorityCutoff Parms{}; + + Parms.Priority = Priority; + Parms.Requestor = Requestor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.FinishSettingAudioPrioritySuppress +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Requestor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitleSettings::FinishSettingAudioPrioritySuppress(EStandardManagedPriority Priority, const class UObject* Requestor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "FinishSettingAudioPrioritySuppress"); + + Params::SubtitleSettings_FinishSettingAudioPrioritySuppress Parms{}; + + Parms.Priority = Priority; + Parms.Requestor = Requestor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.GetAudioLowPrioritySuppressDistance +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USubtitleSettings::GetAudioLowPrioritySuppressDistance() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "GetAudioLowPrioritySuppressDistance"); + + Params::SubtitleSettings_GetAudioLowPrioritySuppressDistance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SubtitleSettings.GetAudioPriorityCutoff +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USubtitleSettings::GetAudioPriorityCutoff() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "GetAudioPriorityCutoff"); + + Params::SubtitleSettings_GetAudioPriorityCutoff Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SubtitleSettings.GetAudioPrioritySuppress +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USubtitleSettings::GetAudioPrioritySuppress() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "GetAudioPrioritySuppress"); + + Params::SubtitleSettings_GetAudioPrioritySuppress Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SubtitleSettings.GetOverrideSubtitlePositionState +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USubtitleSettings::GetOverrideSubtitlePositionState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "GetOverrideSubtitlePositionState"); + + Params::SubtitleSettings_GetOverrideSubtitlePositionState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SubtitleSettings.StartOverrideSubtitlePosition +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class UObject* Requestor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& OverridePos (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitleSettings::StartOverrideSubtitlePosition(const class UObject* Requestor, const struct FVector2D& OverridePos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "StartOverrideSubtitlePosition"); + + Params::SubtitleSettings_StartOverrideSubtitlePosition Parms{}; + + Parms.Requestor = Requestor; + Parms.OverridePos = std::move(OverridePos); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.StartSettingAudioLowPriorityDistanceSuppress +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitleSettings::StartSettingAudioLowPriorityDistanceSuppress(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "StartSettingAudioLowPriorityDistanceSuppress"); + + Params::SubtitleSettings_StartSettingAudioLowPriorityDistanceSuppress Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.StartSettingAudioPriorityCutoff +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Requestor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitleSettings::StartSettingAudioPriorityCutoff(int32 NewValue, EStandardManagedPriority Priority, const class UObject* Requestor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "StartSettingAudioPriorityCutoff"); + + Params::SubtitleSettings_StartSettingAudioPriorityCutoff Parms{}; + + Parms.NewValue = NewValue; + Parms.Priority = Priority; + Parms.Requestor = Requestor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleSettings.StartSettingAudioPrioritySuppress +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class UObject* Requestor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USubtitleSettings::StartSettingAudioPrioritySuppress(int32 NewValue, EStandardManagedPriority Priority, const class UObject* Requestor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SubtitleSettings", "StartSettingAudioPrioritySuppress"); + + Params::SubtitleSettings_StartSettingAudioPrioritySuppress Parms{}; + + Parms.NewValue = NewValue; + Parms.Priority = Priority; + Parms.Requestor = Requestor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PerformTaskFollowSpline.OnSplineCompleted +// (Final, Native, Public) +// Parameters: +// class UScheduledEntity* InScheduledEntity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ActivityTypeBits (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_PerformTaskFollowSpline::OnSplineCompleted(class UScheduledEntity* InScheduledEntity, int32 ActivityTypeBits) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PerformTaskFollowSpline", "OnSplineCompleted"); + + Params::SceneActionState_PerformTaskFollowSpline_OnSplineCompleted Parms{}; + + Parms.InScheduledEntity = InScheduledEntity; + Parms.ActivityTypeBits = ActivityTypeBits; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.FinishNow +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// const bool bSuccess (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_PIM::FinishNow(const bool bSuccess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "FinishNow"); + + Params::SceneActionState_PIM_FinishNow Parms{}; + + Parms.bSuccess = bSuccess; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleAcceptActionPressed +// (Final, Native, Protected) + +void USceneActionState_PIM::HandleAcceptActionPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleAcceptActionPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleAcceptActionReleased +// (Final, Native, Protected) + +void USceneActionState_PIM::HandleAcceptActionReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleAcceptActionReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleAnalogStick +// (Final, Native, Protected) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float AnalogValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_PIM::HandleAnalogStick(const struct FKey& Key, float AnalogValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleAnalogStick"); + + Params::SceneActionState_PIM_HandleAnalogStick Parms{}; + + Parms.Key = std::move(Key); + Parms.AnalogValue = AnalogValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleModifierAxisChanged +// (Final, Native, Protected) +// Parameters: +// float AxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_PIM::HandleModifierAxisChanged(float AxisVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleModifierAxisChanged"); + + Params::SceneActionState_PIM_HandleModifierAxisChanged Parms{}; + + Parms.AxisVal = AxisVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleModifierPressed +// (Final, Native, Protected) + +void USceneActionState_PIM::HandleModifierPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleModifierPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleModifierReleased +// (Final, Native, Protected) + +void USceneActionState_PIM::HandleModifierReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleModifierReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleSpellButtonPressed +// (Final, Native, Protected) +// Parameters: +// ESpellButton SpellButton (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_PIM::HandleSpellButtonPressed(ESpellButton SpellButton) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleSpellButtonPressed"); + + Params::SceneActionState_PIM_HandleSpellButtonPressed Parms{}; + + Parms.SpellButton = SpellButton; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleWildcardActionPressed +// (Final, Native, Protected) + +void USceneActionState_PIM::HandleWildcardActionPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleWildcardActionPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleWildcardActionReleased +// (Final, Native, Protected) + +void USceneActionState_PIM::HandleWildcardActionReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleWildcardActionReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.HandleWildcardAxisChanged +// (Final, Native, Protected) +// Parameters: +// float AxisVal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_PIM::HandleWildcardAxisChanged(float AxisVal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "HandleWildcardAxisChanged"); + + Params::SceneActionState_PIM_HandleWildcardAxisChanged Parms{}; + + Parms.AxisVal = AxisVal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.TelescopeWidgetLoaded +// (Final, Native, Protected) +// Parameters: +// TSoftClassPtr WidgetClassPtr (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_PIM::TelescopeWidgetLoaded(TSoftClassPtr WidgetClassPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "TelescopeWidgetLoaded"); + + Params::SceneActionState_PIM_TelescopeWidgetLoaded Parms{}; + + Parms.WidgetClassPtr = WidgetClassPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_PIM.WidgetLoaded +// (Final, Native, Protected) +// Parameters: +// TSoftClassPtr WidgetClassPtr (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_PIM::WidgetLoaded(TSoftClassPtr WidgetClassPtr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_PIM", "WidgetLoaded"); + + Params::SceneActionState_PIM_WidgetLoaded Parms{}; + + Parms.WidgetClassPtr = WidgetClassPtr; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Waterfall.StartWater +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AWaterfall::StartWater() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Waterfall", "StartWater"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.Waterfall.StopWater +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AWaterfall::StopWater() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Waterfall", "StopWater"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WaterVolume.RecalculateDepth +// (Final, Native, Public, BlueprintCallable) + +void AWaterVolume::RecalculateDepth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolume", "RecalculateDepth"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WaterVolume.SetupWater +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FBoxSphereBounds& i_Bounds (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class UStaticMesh* i_DeepCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& i_DeepLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStaticMesh* i_ShallowCollision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& i_ShallowLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWaterVolume::SetupWater(const struct FBoxSphereBounds& i_Bounds, class UStaticMesh* i_DeepCollision, const struct FVector& i_DeepLocation, class UStaticMesh* i_ShallowCollision, const struct FVector& i_ShallowLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterVolume", "SetupWater"); + + Params::WaterVolume_SetupWater Parms{}; + + Parms.i_Bounds = std::move(i_Bounds); + Parms.i_DeepCollision = i_DeepCollision; + Parms.i_DeepLocation = std::move(i_DeepLocation); + Parms.i_ShallowCollision = i_ShallowCollision; + Parms.i_ShallowLocation = std::move(i_ShallowLocation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WindTunnel.ApplyWind +// (Final, Native, Private, BlueprintCallable) + +void AWindTunnel::ApplyWind() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindTunnel", "ApplyWind"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WindTunnel.CloseDoor +// (Final, Native, Private, BlueprintCallable) + +void AWindTunnel::CloseDoor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindTunnel", "CloseDoor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WindTunnel.OpenDoor +// (Final, Native, Private, BlueprintCallable) + +void AWindTunnel::OpenDoor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindTunnel", "OpenDoor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WindTunnel.StopDoor +// (Final, Native, Private, BlueprintCallable) + +void AWindTunnel::StopDoor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindTunnel", "StopDoor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VanishmentStyleBase.StartVanishment +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void AVanishmentStyleBase::StartVanishment() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VanishmentStyleBase", "StartVanishment"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_SanctuaryLoadZone.OnZoneLoadedAndVisible +// (Final, Native, Public) + +void USceneActionState_SanctuaryLoadZone::OnZoneLoadedAndVisible() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_SanctuaryLoadZone", "OnZoneLoadedAndVisible"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.BlueprintInitialize +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::BlueprintInitialize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "BlueprintInitialize"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.BP_OnTransformationLoaded +// (Event, Protected, BlueprintEvent) + +void ATransfigurationPreviewActor::BP_OnTransformationLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "BP_OnTransformationLoaded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.CancelHoldConjuring +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float TimeRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&Resources (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& WandPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::CancelHoldConjuring(float TimeRatio, const TArray& Resources, const struct FVector& WandPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "CancelHoldConjuring"); + + Params::TransfigurationPreviewActor_CancelHoldConjuring Parms{}; + + Parms.TimeRatio = TimeRatio; + Parms.Resources = std::move(Resources); + Parms.WandPos = std::move(WandPos); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransfigurationPreviewActor.CancelHoldTransforming +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::CancelHoldTransforming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "CancelHoldTransforming"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.CancelHoldVanishing +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::CancelHoldVanishing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "CancelHoldVanishing"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.CancelledIntoThinAir +// (Native, Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::CancelledIntoThinAir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "CancelledIntoThinAir"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.CannotHoldConjuring +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::CannotHoldConjuring() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "CannotHoldConjuring"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.ColorAboutToChange +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::ColorAboutToChange() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "ColorAboutToChange"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.ConjuredFromThinAir +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::ConjuredFromThinAir() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "ConjuredFromThinAir"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.DuplicateMeshComponents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray ATransfigurationPreviewActor::DuplicateMeshComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "DuplicateMeshComponents"); + + Params::TransfigurationPreviewActor_DuplicateMeshComponents Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.FinishHoldConjuring +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const TArray&Resources (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& WandPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::FinishHoldConjuring(const TArray& Resources, const struct FVector& WandPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "FinishHoldConjuring"); + + Params::TransfigurationPreviewActor_FinishHoldConjuring Parms{}; + + Parms.Resources = std::move(Resources); + Parms.WandPos = std::move(WandPos); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransfigurationPreviewActor.FinishHoldTransforming +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::FinishHoldTransforming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "FinishHoldTransforming"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.FinishHoldVanishing +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::FinishHoldVanishing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "FinishHoldVanishing"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.HideActorAndChildren +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHide (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::HideActorAndChildren(class AActor* InActor, bool bHide) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "HideActorAndChildren"); + + Params::TransfigurationPreviewActor_HideActorAndChildren Parms{}; + + Parms.InActor = InActor; + Parms.bHide = bHide; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.ObjectConfirmed +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const TArray& InNewActors (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::ObjectConfirmed(const TArray& InNewActors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "ObjectConfirmed"); + + Params::TransfigurationPreviewActor_ObjectConfirmed Parms{}; + + Parms.InNewActors = std::move(InNewActors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.ObjectDeselected +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class AActor* InNewActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::ObjectDeselected(class AActor* InNewActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "ObjectDeselected"); + + Params::TransfigurationPreviewActor_ObjectDeselected Parms{}; + + Parms.InNewActor = InNewActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.ObjectSelected +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::ObjectSelected() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "ObjectSelected"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.OnFakeLoadDurationTimerElapsed +// (Final, Native, Protected) + +void ATransfigurationPreviewActor::OnFakeLoadDurationTimerElapsed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "OnFakeLoadDurationTimerElapsed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.OnPreviewMeshLoaded +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::OnPreviewMeshLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "OnPreviewMeshLoaded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.OnSizeChange +// (Event, Public, BlueprintEvent) +// Parameters: +// float StartScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::OnSizeChange(float StartScale, float EndScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "OnSizeChange"); + + Params::TransfigurationPreviewActor_OnSizeChange Parms{}; + + Parms.StartScale = StartScale; + Parms.EndScale = EndScale; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransfigurationPreviewActor.OnTransformStart +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class ATransfigurationPreviewActor* InNewPreview (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::OnTransformStart(class ATransfigurationPreviewActor* InNewPreview) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "OnTransformStart"); + + Params::TransfigurationPreviewActor_OnTransformStart Parms{}; + + Parms.InNewPreview = InNewPreview; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.OnTransformWithoutStyle +// (Event, Protected, BlueprintEvent) + +void ATransfigurationPreviewActor::OnTransformWithoutStyle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "OnTransformWithoutStyle"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.OnVanishStart +// (Native, Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::OnVanishStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "OnVanishStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.ResetToOriginalScale +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ATransfigurationPreviewActor::ResetToOriginalScale() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "ResetToOriginalScale"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.SetAssociatedObjectActors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const TArray& InActorList (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::SetAssociatedObjectActors(const TArray& InActorList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "SetAssociatedObjectActors"); + + Params::TransfigurationPreviewActor_SetAssociatedObjectActors Parms{}; + + Parms.InActorList = std::move(InActorList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.SetCanPlace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bInCanPlace (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::SetCanPlace(const bool bInCanPlace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "SetCanPlace"); + + Params::TransfigurationPreviewActor_SetCanPlace Parms{}; + + Parms.bInCanPlace = bInCanPlace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.SetSpawningIn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsSpawning (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::SetSpawningIn(bool bIsSpawning) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "SetSpawningIn"); + + Params::TransfigurationPreviewActor_SetSpawningIn Parms{}; + + Parms.bIsSpawning = bIsSpawning; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.SetSurfaceNormal +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const bool bInSurfaceFound (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& InSurfaceNormal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::SetSurfaceNormal(const bool bInSurfaceFound, const struct FVector& InSurfaceNormal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "SetSurfaceNormal"); + + Params::TransfigurationPreviewActor_SetSurfaceNormal Parms{}; + + Parms.bInSurfaceFound = bInSurfaceFound; + Parms.InSurfaceNormal = std::move(InSurfaceNormal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.SpawnTransformationStyle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ATransfigurationPreviewActor* InNewActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ATransformationStyleBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ATransformationStyleBase* ATransfigurationPreviewActor::SpawnTransformationStyle(class ATransfigurationPreviewActor* InNewActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "SpawnTransformationStyle"); + + Params::TransfigurationPreviewActor_SpawnTransformationStyle Parms{}; + + Parms.InNewActor = InNewActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.SpawnVanishmentStyle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AVanishmentStyleBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AVanishmentStyleBase* ATransfigurationPreviewActor::SpawnVanishmentStyle() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "SpawnVanishmentStyle"); + + Params::TransfigurationPreviewActor_SpawnVanishmentStyle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.StartHoldConjuring +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float TotalConjurationDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&Resources (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& WandPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::StartHoldConjuring(float TotalConjurationDuration, const TArray& Resources, const struct FVector& WandPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "StartHoldConjuring"); + + Params::TransfigurationPreviewActor_StartHoldConjuring Parms{}; + + Parms.TotalConjurationDuration = TotalConjurationDuration; + Parms.Resources = std::move(Resources); + Parms.WandPos = std::move(WandPos); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransfigurationPreviewActor.StartHoldTransforming +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::StartHoldTransforming() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "StartHoldTransforming"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.StartHoldVanishing +// (Event, Public, BlueprintEvent) + +void ATransfigurationPreviewActor::StartHoldVanishing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "StartHoldVanishing"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TransfigurationPreviewActor.SwitchToNewMesh +// (Final, Native, Protected, BlueprintCallable) + +void ATransfigurationPreviewActor::SwitchToNewMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "SwitchToNewMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.TransformedFromOtherPreview +// (Native, Event, Public, BlueprintEvent) +// Parameters: +// class ATransfigurationPreviewActor* InPreviousPreview (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::TransformedFromOtherPreview(class ATransfigurationPreviewActor* InPreviousPreview) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "TransformedFromOtherPreview"); + + Params::TransfigurationPreviewActor_TransformedFromOtherPreview Parms{}; + + Parms.InPreviousPreview = InPreviousPreview; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.UnpauseAssociatedSkeletalMeshComponents +// (Final, Native, Protected, BlueprintCallable) + +void ATransfigurationPreviewActor::UnpauseAssociatedSkeletalMeshComponents() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "UnpauseAssociatedSkeletalMeshComponents"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPreviewActor.UpdateHoldConjuring +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// float TimeRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&Resources (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector& WandPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::UpdateHoldConjuring(float TimeRatio, const TArray& Resources, const struct FVector& WandPos) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "UpdateHoldConjuring"); + + Params::TransfigurationPreviewActor_UpdateHoldConjuring Parms{}; + + Parms.TimeRatio = TimeRatio; + Parms.Resources = std::move(Resources); + Parms.WandPos = std::move(WandPos); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransfigurationPreviewActor.UpdateMeshOpacity +// (Event, Public, BlueprintEvent) +// Parameters: +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::UpdateMeshOpacity(float Opacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "UpdateMeshOpacity"); + + Params::TransfigurationPreviewActor_UpdateMeshOpacity Parms{}; + + Parms.Opacity = Opacity; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.TransfigurationPreviewActor.AreResourceRequirementsMet +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::AreResourceRequirementsMet() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "AreResourceRequirementsMet"); + + Params::TransfigurationPreviewActor_AreResourceRequirementsMet Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.CanChangeColor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::CanChangeColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "CanChangeColor"); + + Params::TransfigurationPreviewActor_CanChangeColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.CanPlace +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::CanPlace() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "CanPlace"); + + Params::TransfigurationPreviewActor_CanPlace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.GetActorLocalPreviewBounds +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FBox ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FBox ATransfigurationPreviewActor::GetActorLocalPreviewBounds() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetActorLocalPreviewBounds"); + + Params::TransfigurationPreviewActor_GetActorLocalPreviewBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.GetAttachmentTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform ATransfigurationPreviewActor::GetAttachmentTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetAttachmentTransform"); + + Params::TransfigurationPreviewActor_GetAttachmentTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.GetColor +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ATransfigurationPreviewActor::GetColor() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetColor"); + + Params::TransfigurationPreviewActor_GetColor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.GetIsPreviewMeshLoaded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::GetIsPreviewMeshLoaded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetIsPreviewMeshLoaded"); + + Params::TransfigurationPreviewActor_GetIsPreviewMeshLoaded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.GetObjectCategory +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ATransfigurationPreviewActor::GetObjectCategory() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetObjectCategory"); + + Params::TransfigurationPreviewActor_GetObjectCategory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.GetObjectType +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ATransfigurationPreviewActor::GetObjectType() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetObjectType"); + + Params::TransfigurationPreviewActor_GetObjectType Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.GetPreviewBounds +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* OutCenter (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::GetPreviewBounds(struct FVector* OutCenter, struct FVector* OutExtent) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetPreviewBounds"); + + Params::TransfigurationPreviewActor_GetPreviewBounds Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutCenter != nullptr) + *OutCenter = std::move(Parms.OutCenter); + + if (OutExtent != nullptr) + *OutExtent = std::move(Parms.OutExtent); +} + + +// Function Phoenix.TransfigurationPreviewActor.GetTargetTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform ATransfigurationPreviewActor::GetTargetTransform() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetTargetTransform"); + + Params::TransfigurationPreviewActor_GetTargetTransform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.GetTransfigurationClass +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ATransfigurationPreviewActor::GetTransfigurationClass() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetTransfigurationClass"); + + Params::TransfigurationPreviewActor_GetTransfigurationClass Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.GetTransfigurationFxInfos +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector* OutObjectCenter (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutObjectExtent (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPreviewActor::GetTransfigurationFxInfos(struct FVector* OutObjectCenter, struct FVector* OutObjectExtent) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "GetTransfigurationFxInfos"); + + Params::TransfigurationPreviewActor_GetTransfigurationFxInfos Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutObjectCenter != nullptr) + *OutObjectCenter = std::move(Parms.OutObjectCenter); + + if (OutObjectExtent != nullptr) + *OutObjectExtent = std::move(Parms.OutObjectExtent); +} + + +// Function Phoenix.TransfigurationPreviewActor.IsBeingRemoved +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::IsBeingRemoved() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "IsBeingRemoved"); + + Params::TransfigurationPreviewActor_IsBeingRemoved Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.IsLocked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::IsLocked() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "IsLocked"); + + Params::TransfigurationPreviewActor_IsLocked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.IsPrefab +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::IsPrefab() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "IsPrefab"); + + Params::TransfigurationPreviewActor_IsPrefab Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.IsPreviewInTransition +// (Native, Event, Public, BlueprintCallable, BlueprintEvent, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::IsPreviewInTransition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "IsPreviewInTransition"); + + Params::TransfigurationPreviewActor_IsPreviewInTransition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.IsReadyForPlacement +// (Native, Event, Public, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::IsReadyForPlacement() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "IsReadyForPlacement"); + + Params::TransfigurationPreviewActor_IsReadyForPlacement Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.IsSpawningIn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::IsSpawningIn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "IsSpawningIn"); + + Params::TransfigurationPreviewActor_IsSpawningIn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.IsStationary +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::IsStationary() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "IsStationary"); + + Params::TransfigurationPreviewActor_IsStationary Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPreviewActor.UsesSurfacePlacement +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATransfigurationPreviewActor::UsesSurfacePlacement() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPreviewActor", "UsesSurfacePlacement"); + + Params::TransfigurationPreviewActor_UsesSurfacePlacement Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationSnappingTarget.ClearLitBeams +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ATransfigurationSnappingTarget::ClearLitBeams() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSnappingTarget", "ClearLitBeams"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSnappingTarget.FadeOutAndDestroy +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ATransfigurationSnappingTarget::FadeOutAndDestroy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSnappingTarget", "FadeOutAndDestroy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSnappingTarget.SetTargetObject +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UConjurationSnappingComponentBase*SnappingTarget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationSnappingTarget::SetTargetObject(class UConjurationSnappingComponentBase* SnappingTarget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSnappingTarget", "SetTargetObject"); + + Params::TransfigurationSnappingTarget_SetTargetObject Parms{}; + + Parms.SnappingTarget = SnappingTarget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSnappingTarget.ShowBeamAtLocalLocation +// (Native, Event, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FVector& InLocationLocal (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationSnappingTarget::ShowBeamAtLocalLocation(const struct FVector& InLocationLocal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSnappingTarget", "ShowBeamAtLocalLocation"); + + Params::TransfigurationSnappingTarget_ShowBeamAtLocalLocation Parms{}; + + Parms.InLocationLocal = std::move(InLocationLocal); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_SpawnFromDOV.SpawnCallback +// (Final, Native, Public, HasOutParams) +// Parameters: +// class AActor* SpawnedActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& GroupName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_SpawnFromDOV::SpawnCallback(class AActor* SpawnedActor, const class FName& GroupName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_SpawnFromDOV", "SpawnCallback"); + + Params::SceneActionState_SpawnFromDOV_SpawnCallback Parms{}; + + Parms.SpawnedActor = SpawnedActor; + Parms.GroupName = GroupName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.CheatButtonFailPressed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::CheatButtonFailPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "CheatButtonFailPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.CheatButtonSuccessPressed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::CheatButtonSuccessPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "CheatButtonSuccessPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.CorrectButtonMashed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::CorrectButtonMashed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "CorrectButtonMashed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.FailTimerExpired +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::FailTimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "FailTimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.IncorrectButtonMashed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::IncorrectButtonMashed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "IncorrectButtonMashed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.IncorrectSuccessButtonPressed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::IncorrectSuccessButtonPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "IncorrectSuccessButtonPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.SuccessButtonPressed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::SuccessButtonPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "SuccessButtonPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.SuccessComboButtonPressed +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::SuccessComboButtonPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "SuccessComboButtonPressed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.SuccessComboButtonReleased +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::SuccessComboButtonReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "SuccessComboButtonReleased"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandLinkUIMiniGame_NewButtonMash.SuccessTimerExpired +// (Final, Native, Public) + +void UWandLinkUIMiniGame_NewButtonMash::SuccessTimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandLinkUIMiniGame_NewButtonMash", "SuccessTimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_EggSack.AccioBreak +// (Event, Protected, BlueprintEvent) + +void ASpiderWeb_EggSack::AccioBreak() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_EggSack", "AccioBreak"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderWeb_EggSack.ExplodeSack +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderWeb_EggSack::ExplodeSack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_EggSack", "ExplodeSack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_EggSack.InitializeSack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float i_LootChance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float i_SpiderChance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpiderTypeEnum i_SpiderType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 i_SpiderBaseNum (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 i_SpiderNumVariation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool i_bObjectNotSpiders (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& i_ObjectDBID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_EggSack::InitializeSack(float i_LootChance, float i_SpiderChance, ESpiderTypeEnum i_SpiderType, int32 i_SpiderBaseNum, int32 i_SpiderNumVariation, bool i_bObjectNotSpiders, const class FString& i_ObjectDBID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_EggSack", "InitializeSack"); + + Params::SpiderWeb_EggSack_InitializeSack Parms{}; + + Parms.i_LootChance = i_LootChance; + Parms.i_SpiderChance = i_SpiderChance; + Parms.i_SpiderType = i_SpiderType; + Parms.i_SpiderBaseNum = i_SpiderBaseNum; + Parms.i_SpiderNumVariation = i_SpiderNumVariation; + Parms.i_bObjectNotSpiders = i_bObjectNotSpiders; + Parms.i_ObjectDBID = std::move(i_ObjectDBID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_EggSack.OnBreak +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool i_Explode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_EggSack::OnBreak(bool i_Explode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_EggSack", "OnBreak"); + + Params::SpiderWeb_EggSack_OnBreak Parms{}; + + Parms.i_Explode = i_Explode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_EggSack.SpawnDBObject +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void ASpiderWeb_EggSack::SpawnDBObject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_EggSack", "SpawnDBObject"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderWeb_EggSack.SpawnEnemySpiders +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void ASpiderWeb_EggSack::SpawnEnemySpiders() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_EggSack", "SpawnEnemySpiders"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderWeb_EggSack.SpawnLoot +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void ASpiderWeb_EggSack::SpawnLoot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_EggSack", "SpawnLoot"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderWeb_EggSack.SpawnSpiders +// (Final, Native, Protected, BlueprintCallable) + +void ASpiderWeb_EggSack::SpawnSpiders() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_EggSack", "SpawnSpiders"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_EggSack.StartAccioTimer +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool i_Start (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_EggSack::StartAccioTimer(bool i_Start) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_EggSack", "StartAccioTimer"); + + Params::SpiderWeb_EggSack_StartAccioTimer Parms{}; + + Parms.i_Start = i_Start; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.CreateBonePhysicsConstraint +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class USkeletalMeshComponent* skelComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName BoneName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::CreateBonePhysicsConstraint(class USkeletalMeshComponent* skelComp, class FName BoneName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "CreateBonePhysicsConstraint"); + + Params::SpiderWeb_Spitter_CreateBonePhysicsConstraint Parms{}; + + Parms.skelComp = skelComp; + Parms.BoneName = BoneName; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpiderWeb_Spitter.CreatePhysicsConstraint +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::CreatePhysicsConstraint(class UPrimitiveComponent* PrimComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "CreatePhysicsConstraint"); + + Params::SpiderWeb_Spitter_CreatePhysicsConstraint Parms{}; + + Parms.PrimComp = PrimComp; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpiderWeb_Spitter.InitOverlap +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Spitter::InitOverlap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "InitOverlap"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.OnPushOverlapBegin +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::OnPushOverlapBegin(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "OnPushOverlapBegin"); + + Params::SpiderWeb_Spitter_OnPushOverlapBegin Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.OnPushOverlapEnd +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::OnPushOverlapEnd(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "OnPushOverlapEnd"); + + Params::SpiderWeb_Spitter_OnPushOverlapEnd Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.OnStickyOverlapBegin +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::OnStickyOverlapBegin(class AActor* OtherActor, class UPrimitiveComponent* OtherComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "OnStickyOverlapBegin"); + + Params::SpiderWeb_Spitter_OnStickyOverlapBegin Parms{}; + + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.OnStickyOverlapEnd +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::OnStickyOverlapEnd(class AActor* OtherActor, class UPrimitiveComponent* OtherComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "OnStickyOverlapEnd"); + + Params::SpiderWeb_Spitter_OnStickyOverlapEnd Parms{}; + + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.PhysicsHit +// (Final, Native, Private, HasOutParams, HasDefaults) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& NormalImpulse (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::PhysicsHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "PhysicsHit"); + + Params::SpiderWeb_Spitter_PhysicsHit Parms{}; + + Parms.HitComp = HitComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.NormalImpulse = std::move(NormalImpulse); + Parms.Hit = std::move(Hit); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.PhysicsMat +// (Final, Native, Private) + +void ASpiderWeb_Spitter::PhysicsMat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "PhysicsMat"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.PushBack +// (Final, Native, Private) + +void ASpiderWeb_Spitter::PushBack() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "PushBack"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.SetAIBlocker +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool i_block (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::SetAIBlocker(bool i_block) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "SetAIBlocker"); + + Params::SpiderWeb_Spitter_SetAIBlocker Parms{}; + + Parms.i_block = i_block; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.SetMeshTick +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// bool i_Tick (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::SetMeshTick(bool i_Tick) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "SetMeshTick"); + + Params::SpiderWeb_Spitter_SetMeshTick Parms{}; + + Parms.i_Tick = i_Tick; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.SetWebEnd +// (Final, Native, Private, HasDefaults, BlueprintCallable) +// Parameters: +// bool i_Retract (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool i_Lerp (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float i_Alpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector ASpiderWeb_Spitter::SetWebEnd(bool i_Retract, bool i_Lerp, float i_Alpha) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "SetWebEnd"); + + Params::SpiderWeb_Spitter_SetWebEnd Parms{}; + + Parms.i_Retract = i_Retract; + Parms.i_Lerp = i_Lerp; + Parms.i_Alpha = i_Alpha; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderWeb_Spitter.SkeletalMat +// (Final, Native, Private) + +void ASpiderWeb_Spitter::SkeletalMat() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "SkeletalMat"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.StartPhysicsMat +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::StartPhysicsMat(class UPrimitiveComponent* HitComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "StartPhysicsMat"); + + Params::SpiderWeb_Spitter_StartPhysicsMat Parms{}; + + Parms.HitComp = HitComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.StartSkeletalMat +// (Final, Native, Private) +// Parameters: +// class ABiped_Character* SkelActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::StartSkeletalMat(class ABiped_Character* SkelActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "StartSkeletalMat"); + + Params::SpiderWeb_Spitter_StartSkeletalMat Parms{}; + + Parms.SkelActor = SkelActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.UnDamp +// (Final, Native, Private) +// Parameters: +// class UPrimitiveComponent* PrimComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderWeb_Spitter::UnDamp(class UPrimitiveComponent* PrimComp) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "UnDamp"); + + Params::SpiderWeb_Spitter_UnDamp Parms{}; + + Parms.PrimComp = PrimComp; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.WebDestroyed +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Spitter::WebDestroyed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "WebDestroyed"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.WebFreeze +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Spitter::WebFreeze() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "WebFreeze"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.WebRegened +// (Native, Event, Protected, BlueprintCallable, BlueprintEvent) + +void ASpiderWeb_Spitter::WebRegened() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "WebRegened"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderWeb_Spitter.WebThaw +// (Final, Native, Private, BlueprintCallable) + +void ASpiderWeb_Spitter::WebThaw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderWeb_Spitter", "WebThaw"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_WalkToPoint.OnArrived +// (Final, Native, Public) + +void USceneActionState_WalkToPoint::OnArrived() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_WalkToPoint", "OnArrived"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneActionState_WalkToStation.OnArrived +// (Final, Native, Public) +// Parameters: +// const class UObject* InCaller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneActionState_WalkToStation::OnArrived(const class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneActionState_WalkToStation", "OnArrived"); + + Params::SceneActionState_WalkToStation_OnArrived Parms{}; + + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetTypeCognitionTarget.AddTarget_CognitionTarget +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTargetTracker* TargetTracker (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID InTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* InSense (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLookAt_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTargetTypeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTargetTypeBase* UTargetTypeCognitionTarget::AddTarget_CognitionTarget(class UTargetTracker* TargetTracker, ETargetID InTargetID, class AActor* InTargetActor, class UClass* InSense, bool bLookAt_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TargetTypeCognitionTarget", "AddTarget_CognitionTarget"); + + Params::TargetTypeCognitionTarget_AddTarget_CognitionTarget Parms{}; + + Parms.TargetTracker = TargetTracker; + Parms.InTargetID = InTargetID; + Parms.InTargetActor = InTargetActor; + Parms.InSense = InSense; + Parms.bLookAt_0 = bLookAt_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TargetTypeDodgeDuck.AddTarget_DodgeDuck +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTargetTracker* TargetTracker (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID InTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bUseCameraDirectionAlways (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTargetTypeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTargetTypeBase* UTargetTypeDodgeDuck::AddTarget_DodgeDuck(class UTargetTracker* TargetTracker, ETargetID InTargetID, bool bUseCameraDirectionAlways) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TargetTypeDodgeDuck", "AddTarget_DodgeDuck"); + + Params::TargetTypeDodgeDuck_AddTarget_DodgeDuck Parms{}; + + Parms.TargetTracker = TargetTracker; + Parms.InTargetID = InTargetID; + Parms.bUseCameraDirectionAlways = bUseCameraDirectionAlways; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TesselatedPlane.Construct +// (Final, Native, Public, BlueprintCallable) + +void ATesselatedPlane::Construct() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TesselatedPlane", "Construct"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.GetTheSocialReactor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class USocialReactor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USocialReactor* USocialReactor::GetTheSocialReactor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialReactor", "GetTheSocialReactor"); + + Params::SocialReactor_GetTheSocialReactor Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReactor.AddNewIdentity +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InCharacterName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& InIdentityName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const bool USocialReactor::AddNewIdentity(const class FName& InCharacterName, const class FName& InIdentityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "AddNewIdentity"); + + Params::SocialReactor_AddNewIdentity Parms{}; + + Parms.InCharacterName = InCharacterName; + Parms.InIdentityName = InIdentityName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReactor.AllowConversation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& InTargetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& inMyName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USocialReactor::AllowConversation(const class FString& InTargetName, const class FString& inMyName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "AllowConversation"); + + Params::SocialReactor_AllowConversation Parms{}; + + Parms.InTargetName = std::move(InTargetName); + Parms.inMyName = std::move(inMyName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReactor.BeginDialogInteraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialReactor::BeginDialogInteraction(class FName InTargetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "BeginDialogInteraction"); + + Params::SocialReactor_BeginDialogInteraction Parms{}; + + Parms.InTargetName = InTargetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.EndDialogInteraction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialReactor::EndDialogInteraction(class FName InTargetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "EndDialogInteraction"); + + Params::SocialReactor_EndDialogInteraction Parms{}; + + Parms.InTargetName = InTargetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.FinishSettingMissionGossipCalloutsMuted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialReactor::FinishSettingMissionGossipCalloutsMuted(EStandardManagedPriority InPriority, class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "FinishSettingMissionGossipCalloutsMuted"); + + Params::SocialReactor_FinishSettingMissionGossipCalloutsMuted Parms{}; + + Parms.InPriority = InPriority; + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.GetConversationOptions +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName InTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* outConversationOptions (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USocialReactor::GetConversationOptions(class FName InTargetName, class AActor* InTargetActor, TArray* outConversationOptions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "GetConversationOptions"); + + Params::SocialReactor_GetConversationOptions Parms{}; + + Parms.InTargetName = InTargetName; + Parms.InTargetActor = InTargetActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outConversationOptions != nullptr) + *outConversationOptions = std::move(Parms.outConversationOptions); +} + + +// Function Phoenix.SocialReactor.GetIdentityNames +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTargetName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USocialReactor::GetIdentityNames(const class FName& InTargetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "GetIdentityNames"); + + Params::SocialReactor_GetIdentityNames Parms{}; + + Parms.InTargetName = InTargetName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReactor.HasIdentity +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& InTargetName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialSemanticIDs Identity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USocialReactor::HasIdentity(const class FName& InTargetName, ESocialSemanticIDs Identity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "HasIdentity"); + + Params::SocialReactor_HasIdentity Parms{}; + + Parms.InTargetName = InTargetName; + Parms.Identity = Identity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReactor.MissionGossipCalloutsMuted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USocialReactor::MissionGossipCalloutsMuted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "MissionGossipCalloutsMuted"); + + Params::SocialReactor_MissionGossipCalloutsMuted Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReactor.OnAbilityStart +// (Final, Native, Public) +// Parameters: +// int32 ChannelIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAblAbilityContext* AbilityContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialReactor::OnAbilityStart(int32 ChannelIndex, class UAblAbilityContext* AbilityContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "OnAbilityStart"); + + Params::SocialReactor_OnAbilityStart Parms{}; + + Parms.ChannelIndex = ChannelIndex; + Parms.AbilityContext = AbilityContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.OnSaveGameLoaded +// (Final, Native, Public) + +void USocialReactor::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.PerformEndOfDayCleanup +// (Final, Native, Private) + +void USocialReactor::PerformEndOfDayCleanup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "PerformEndOfDayCleanup"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.PerformNewDay +// (Final, Native, Private) + +void USocialReactor::PerformNewDay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "PerformNewDay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.ReportSocialAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESocialActionTypes inActionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& inActionData (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& inLocationName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& InTargetName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialReactor::ReportSocialAction(ESocialActionTypes inActionID, const class FString& inActionData, const class FString& inLocationName, const class FString& InTargetName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "ReportSocialAction"); + + Params::SocialReactor_ReportSocialAction Parms{}; + + Parms.inActionID = inActionID; + Parms.inActionData = std::move(inActionData); + Parms.inLocationName = std::move(inLocationName); + Parms.InTargetName = std::move(InTargetName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.SetEmotionalState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InActorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialSemanticIDs InSocialEmotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InMagnitude (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialReactor::SetEmotionalState(class FName InActorName, ESocialSemanticIDs InSocialEmotion, int32 InMagnitude) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "SetEmotionalState"); + + Params::SocialReactor_SetEmotionalState Parms{}; + + Parms.InActorName = InActorName; + Parms.InSocialEmotion = InSocialEmotion; + Parms.InMagnitude = InMagnitude; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.StartEmoAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APawn* InActorPawn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialReactor::StartEmoAbility(class APawn* InActorPawn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "StartEmoAbility"); + + Params::SocialReactor_StartEmoAbility Parms{}; + + Parms.InActorPawn = InActorPawn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.StartSettingMissionGossipCalloutsMuted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InMuted (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialReactor::StartSettingMissionGossipCalloutsMuted(bool InMuted, EStandardManagedPriority InPriority, class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "StartSettingMissionGossipCalloutsMuted"); + + Params::SocialReactor_StartSettingMissionGossipCalloutsMuted Parms{}; + + Parms.InMuted = InMuted; + Parms.InPriority = InPriority; + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.ToggleAmbientChatterTopic +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EAmbientChatterTopicIDs InTopic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInTurnOn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialReactor::ToggleAmbientChatterTopic(EAmbientChatterTopicIDs InTopic, bool bInTurnOn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "ToggleAmbientChatterTopic"); + + Params::SocialReactor_ToggleAmbientChatterTopic Parms{}; + + Parms.InTopic = InTopic; + Parms.bInTurnOn = bInTurnOn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReactor.ValidateInteractionType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InTargetName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialInteractionTypeIDs InInteractionType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USocialReactor::ValidateInteractionType(class FName InTargetName, class AActor* InTargetActor, ESocialInteractionTypeIDs InInteractionType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "ValidateInteractionType"); + + Params::SocialReactor_ValidateInteractionType Parms{}; + + Parms.InTargetName = InTargetName; + Parms.InTargetActor = InTargetActor; + Parms.InInteractionType = InInteractionType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReactor.GetIdentityList +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +const TArray USocialReactor::GetIdentityList() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReactor", "GetIdentityList"); + + Params::SocialReactor_GetIdentityList Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SceneGroup_SanctuaryIdentity.OnIdentityChanged +// (Final, Native, Public) +// Parameters: +// ESanctuaryIdentity OldIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESanctuaryIdentity NewIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneGroup_SanctuaryIdentity::OnIdentityChanged(ESanctuaryIdentity OldIdentity, ESanctuaryIdentity NewIdentity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneGroup_SanctuaryIdentity", "OnIdentityChanged"); + + Params::SceneGroup_SanctuaryIdentity_OnIdentityChanged Parms{}; + + Parms.OldIdentity = OldIdentity; + Parms.NewIdentity = NewIdentity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StoryDirector_Interface.NotifyAllStoriesOfEvent +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName InEventName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStoryDirector_Interface::NotifyAllStoriesOfEvent(class FName InEventName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StoryDirector_Interface", "NotifyAllStoriesOfEvent"); + + Params::StoryDirector_Interface_NotifyAllStoriesOfEvent Parms{}; + + Parms.InEventName = InEventName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StoryDirector_Interface.ParticipantFinishedEnter +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* inParticipant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InConnectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStoryDirector_Interface::ParticipantFinishedEnter(class UObject* inParticipant, int32 InConnectionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StoryDirector_Interface", "ParticipantFinishedEnter"); + + Params::StoryDirector_Interface_ParticipantFinishedEnter Parms{}; + + Parms.inParticipant = inParticipant; + Parms.InConnectionIndex = InConnectionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StoryDirector_Interface.ParticipantFinishedExit +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* inParticipant (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InConnectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName inSocialSemantic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inTestForMovementMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStoryDirector_Interface::ParticipantFinishedExit(class UObject* inParticipant, int32 InConnectionIndex, class FName inSocialSemantic, bool inTestForMovementMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StoryDirector_Interface", "ParticipantFinishedExit"); + + Params::StoryDirector_Interface_ParticipantFinishedExit Parms{}; + + Parms.inParticipant = inParticipant; + Parms.InConnectionIndex = InConnectionIndex; + Parms.inSocialSemantic = inSocialSemantic; + Parms.inTestForMovementMode = inTestForMovementMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StoryDirector_Interface.SetupStorySceneRigConnection +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSceneRigParameters* outParameters (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +// int32 InConnectionIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InChannel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStoryDirector_Interface::SetupStorySceneRigConnection(struct FSceneRigParameters* outParameters, int32 InConnectionIndex, int32 InChannel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StoryDirector_Interface", "SetupStorySceneRigConnection"); + + Params::StoryDirector_Interface_SetupStorySceneRigConnection Parms{}; + + Parms.InConnectionIndex = InConnectionIndex; + Parms.InChannel = InChannel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outParameters != nullptr) + *outParameters = std::move(Parms.outParameters); +} + + +// Function Phoenix.StoryDirector_Interface.SetupStorySceneRigProp +// (Native, Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSceneRigParameters* outParameters (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void IStoryDirector_Interface::SetupStorySceneRigProp(struct FSceneRigParameters* outParameters) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StoryDirector_Interface", "SetupStorySceneRigProp"); + + Params::StoryDirector_Interface_SetupStorySceneRigProp Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outParameters != nullptr) + *outParameters = std::move(Parms.outParameters); +} + + +// Function Phoenix.StoryDirector_Interface.StoryEnded +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UObject* inSceneRigStory (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IStoryDirector_Interface::StoryEnded(class UObject* inSceneRigStory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("StoryDirector_Interface", "StoryEnded"); + + Params::StoryDirector_Interface_StoryEnded Parms{}; + + Parms.inSceneRigStory = inSceneRigStory; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + AsUObject()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VendorStock.RefreshAllVendors +// (Final, Native, Public, BlueprintCallable) + +void UVendorStock::RefreshAllVendors() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VendorStock", "RefreshAllVendors"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.VendorStock.RefreshVendor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName Vendor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVendorStock::RefreshVendor(class FName Vendor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VendorStock", "RefreshVendor"); + + Params::VendorStock_RefreshVendor Parms{}; + + Parms.Vendor = Vendor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameBase.AddInputButton +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const class FString& ButtonKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::AddInputButton(const class FString& ButtonKey, const struct FVector2D& Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "AddInputButton"); + + Params::SpellMiniGameBase_AddInputButton Parms{}; + + Parms.ButtonKey = std::move(ButtonKey); + Parms.Position = std::move(Position); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.AddResetWaitRequest +// (Final, Native, Protected) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::AddResetWaitRequest(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "AddResetWaitRequest"); + + Params::SpellMiniGameBase_AddResetWaitRequest Parms{}; + + Parms.sender = sender; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameBase.GetProgressOnMask +// (Final, Native, Protected, HasDefaults, BlueprintCallable) +// Parameters: +// const class USpellMiniGameSpark* Spark (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USpellMiniGameBase::GetProgressOnMask(const class USpellMiniGameSpark* Spark) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "GetProgressOnMask"); + + Params::SpellMiniGameBase_GetProgressOnMask Parms{}; + + Parms.Spark = Spark; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameBase.LogSpellMinigameData +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& LogData (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::LogSpellMinigameData(const class FString& LogData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "LogSpellMinigameData"); + + Params::SpellMiniGameBase_LogSpellMinigameData Parms{}; + + Parms.LogData = std::move(LogData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameBase.OnBadSparkEnterInputWindow +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Checkpoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnBadSparkEnterInputWindow(int32 Checkpoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnBadSparkEnterInputWindow"); + + Params::SpellMiniGameBase_OnBadSparkEnterInputWindow Parms{}; + + Parms.Checkpoint = Checkpoint; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnBadSparkHitCheckpoint +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Checkpoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnBadSparkHitCheckpoint(int32 Checkpoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnBadSparkHitCheckpoint"); + + Params::SpellMiniGameBase_OnBadSparkHitCheckpoint Parms{}; + + Parms.Checkpoint = Checkpoint; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnButtonPreDraw +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 ButtonIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnButtonPreDraw(int32 ButtonIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnButtonPreDraw"); + + Params::SpellMiniGameBase_OnButtonPreDraw Parms{}; + + Parms.ButtonIndex = ButtonIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnDestroySparks +// (Event, Public, BlueprintEvent) + +void USpellMiniGameBase::OnDestroySparks() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnDestroySparks"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameBase.OnEnterInputWindow +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Checkpoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnEnterInputWindow(int32 Checkpoint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnEnterInputWindow"); + + Params::SpellMiniGameBase_OnEnterInputWindow Parms{}; + + Parms.Checkpoint = Checkpoint; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnExitPressed +// (Event, Public, BlueprintEvent) + +void USpellMiniGameBase::OnExitPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnExitPressed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameBase.OnInputDeviceChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// EInputDeviceUsed UsedInputDevice (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnInputDeviceChanged(EInputDeviceUsed UsedInputDevice) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnInputDeviceChanged"); + + Params::SpellMiniGameBase_OnInputDeviceChanged Parms{}; + + Parms.UsedInputDevice = UsedInputDevice; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnInputFailure +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 InputIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnInputFailure(int32 InputIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnInputFailure"); + + Params::SpellMiniGameBase_OnInputFailure Parms{}; + + Parms.InputIndex = InputIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnInputSuccess +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 InputButtonIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnInputSuccess(int32 InputButtonIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnInputSuccess"); + + Params::SpellMiniGameBase_OnInputSuccess Parms{}; + + Parms.InputButtonIndex = InputButtonIndex; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnMinigameFailure +// (Event, Public, BlueprintEvent) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnMinigameFailure(const class UObject* sender) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnMinigameFailure"); + + Params::SpellMiniGameBase_OnMinigameFailure Parms{}; + + Parms.sender = sender; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnMinigameFullyLoaded +// (Event, Public, BlueprintEvent) + +void USpellMiniGameBase::OnMinigameFullyLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnMinigameFullyLoaded"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameBase.OnMinigameSuccess +// (Event, Public, BlueprintEvent) + +void USpellMiniGameBase::OnMinigameSuccess() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnMinigameSuccess"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameBase.OnPathSplineSet +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FSpellUnlockMiniGamePath& Spline (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnPathSplineSet(const struct FSpellUnlockMiniGamePath& Spline) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnPathSplineSet"); + + Params::SpellMiniGameBase_OnPathSplineSet Parms{}; + + Parms.Spline = std::move(Spline); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnPreDrawComplete +// (Event, Public, BlueprintEvent) + +void USpellMiniGameBase::OnPreDrawComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnPreDrawComplete"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameBase.OnSpellMaskLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* PathMask (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnSpellMaskLoaded(class UTexture2D* PathMask) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnSpellMaskLoaded"); + + Params::SpellMiniGameBase_OnSpellMaskLoaded Parms{}; + + Parms.PathMask = PathMask; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnSpellTextureLoaded +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* PathTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnSpellTextureLoaded(class UTexture2D* PathTexture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnSpellTextureLoaded"); + + Params::SpellMiniGameBase_OnSpellTextureLoaded Parms{}; + + Parms.PathTexture = PathTexture; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnStartMiniGameReset +// (Event, Protected, BlueprintEvent) + +void USpellMiniGameBase::OnStartMiniGameReset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnStartMiniGameReset"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameBase.OnStartPressed +// (Event, Public, BlueprintEvent) + +void USpellMiniGameBase::OnStartPressed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnStartPressed"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellMiniGameBase.OnUpdateFailProgress +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector2D& NewProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnUpdateFailProgress(const struct FVector2D& NewProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnUpdateFailProgress"); + + Params::SpellMiniGameBase_OnUpdateFailProgress Parms{}; + + Parms.NewProgress = std::move(NewProgress); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnUpdatePlayerProgress +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FVector2D& NewProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnUpdatePlayerProgress(const struct FVector2D& NewProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnUpdatePlayerProgress"); + + Params::SpellMiniGameBase_OnUpdatePlayerProgress Parms{}; + + Parms.NewProgress = std::move(NewProgress); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.OnUpdatePreDrawProgress +// (Event, Public, BlueprintEvent) +// Parameters: +// float NewProgress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::OnUpdatePreDrawProgress(float NewProgress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "OnUpdatePreDrawProgress"); + + Params::SpellMiniGameBase_OnUpdatePreDrawProgress Parms{}; + + Parms.NewProgress = NewProgress; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.PathMaskCallback +// (Final, Native, Public) +// Parameters: +// class UTexture2D* T2D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::PathMaskCallback(class UTexture2D* T2D) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "PathMaskCallback"); + + Params::SpellMiniGameBase_PathMaskCallback Parms{}; + + Parms.T2D = T2D; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameBase.PathTextureCallback +// (Final, Native, Public) +// Parameters: +// class UTexture2D* MI (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::PathTextureCallback(class UTexture2D* MI) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "PathTextureCallback"); + + Params::SpellMiniGameBase_PathTextureCallback Parms{}; + + Parms.MI = MI; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameBase.PauseMiniGame +// (Final, Native, Public, BlueprintCallable) + +void USpellMiniGameBase::PauseMiniGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "PauseMiniGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameBase.PostMiniGameDataSet +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FSpellUnlockMiniGameData& Data (Parm, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::PostMiniGameDataSet(const struct FSpellUnlockMiniGameData& Data) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "PostMiniGameDataSet"); + + Params::SpellMiniGameBase_PostMiniGameDataSet Parms{}; + + Parms.Data = std::move(Data); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.ResetMiniGame +// (Final, Native, Public, BlueprintCallable) + +void USpellMiniGameBase::ResetMiniGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "ResetMiniGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameBase.ResetSparks +// (Final, Native, Protected, BlueprintCallable) + +void USpellMiniGameBase::ResetSparks() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "ResetSparks"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameBase.SetSpellIconImages +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const TSoftObjectPtr& Icon (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TSoftObjectPtr& IconGlow (ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::SetSpellIconImages(const TSoftObjectPtr& Icon, const TSoftObjectPtr& IconGlow, const struct FVector2D& Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "SetSpellIconImages"); + + Params::SpellMiniGameBase_SetSpellIconImages Parms{}; + + Parms.Icon = Icon; + Parms.IconGlow = IconGlow; + Parms.Position = std::move(Position); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.SetUseDefaultCamera +// (Event, Public, BlueprintEvent) +// Parameters: +// bool UseDefault (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::SetUseDefaultCamera(bool UseDefault) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "SetUseDefaultCamera"); + + Params::SpellMiniGameBase_SetUseDefaultCamera Parms{}; + + Parms.UseDefault = UseDefault; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.StartMiniGameReset +// (Final, Native, Protected) +// Parameters: +// const class UObject* sender (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 RemoveWaitRequest (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::StartMiniGameReset(const class UObject* sender, const int32 RemoveWaitRequest) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "StartMiniGameReset"); + + Params::SpellMiniGameBase_StartMiniGameReset Parms{}; + + Parms.sender = sender; + Parms.RemoveWaitRequest = RemoveWaitRequest; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellMiniGameBase.UpdateButtonGlow +// (Event, Public, BlueprintEvent) +// Parameters: +// int32 Checkpoint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float GlowOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellMiniGameBase::UpdateButtonGlow(int32 Checkpoint, float GlowOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "UpdateButtonGlow"); + + Params::SpellMiniGameBase_UpdateButtonGlow Parms{}; + + Parms.Checkpoint = Checkpoint; + Parms.GlowOpacity = GlowOpacity; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellMiniGameBase.GetCurrentCheckpointData +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FInputCheckpoint ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FInputCheckpoint USpellMiniGameBase::GetCurrentCheckpointData() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "GetCurrentCheckpointData"); + + Params::SpellMiniGameBase_GetCurrentCheckpointData Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameBase.GetInputCheckpoints +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USpellMiniGameBase::GetInputCheckpoints() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "GetInputCheckpoints"); + + Params::SpellMiniGameBase_GetInputCheckpoints Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameBase.GetIsInInputWindow +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpellMiniGameBase::GetIsInInputWindow() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "GetIsInInputWindow"); + + Params::SpellMiniGameBase_GetIsInInputWindow Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameBase.GetIsMiniGameActive +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpellMiniGameBase::GetIsMiniGameActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "GetIsMiniGameActive"); + + Params::SpellMiniGameBase_GetIsMiniGameActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameBase.GetIsWaitingForStart +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpellMiniGameBase::GetIsWaitingForStart() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "GetIsWaitingForStart"); + + Params::SpellMiniGameBase_GetIsWaitingForStart Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellMiniGameBase.GetMiniGameName +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USpellMiniGameBase::GetMiniGameName() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellMiniGameBase", "GetMiniGameName"); + + Params::SpellMiniGameBase_GetMiniGameName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellToolRecord.LoadComplete +// (Final, Native, Public) + +void USpellToolRecord::LoadComplete() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellToolRecord", "LoadComplete"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneRigInputScreen.InitInputScreen +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FMargin& Margins (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& PromptImageName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ButtonLegend (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& ModifierButtonLegend (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DisplayModifierFirst (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& TextKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFeedbackAnim FeedbackAnim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EHorizontalAlignment HAlign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EVerticalAlignment VAlign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& PromptImageColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::InitInputScreen(const struct FMargin& Margins, const class FString& PromptImageName, const class FString& ButtonLegend, const class FString& ModifierButtonLegend, bool DisplayModifierFirst, const class FString& TextKey, EFeedbackAnim FeedbackAnim, EHorizontalAlignment HAlign, EVerticalAlignment VAlign, const struct FLinearColor& PromptImageColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "InitInputScreen"); + + Params::SceneRigInputScreen_InitInputScreen Parms{}; + + Parms.Margins = std::move(Margins); + Parms.PromptImageName = std::move(PromptImageName); + Parms.ButtonLegend = std::move(ButtonLegend); + Parms.ModifierButtonLegend = std::move(ModifierButtonLegend); + Parms.DisplayModifierFirst = DisplayModifierFirst; + Parms.TextKey = std::move(TextKey); + Parms.FeedbackAnim = FeedbackAnim; + Parms.HAlign = HAlign; + Parms.VAlign = VAlign; + Parms.PromptImageColor = std::move(PromptImageColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SceneRigInputScreen.OnCorrectInput +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void USceneRigInputScreen::OnCorrectInput() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "OnCorrectInput"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SceneRigInputScreen.OnEndInteraction +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool Success (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::OnEndInteraction(bool Success) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "OnEndInteraction"); + + Params::SceneRigInputScreen_OnEndInteraction Parms{}; + + Parms.Success = Success; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.OnModifierStateChanged +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsDown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::OnModifierStateChanged(bool IsDown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "OnModifierStateChanged"); + + Params::SceneRigInputScreen_OnModifierStateChanged Parms{}; + + Parms.IsDown = IsDown; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.OnPressAndHoldStateChanged +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsDown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::OnPressAndHoldStateChanged(bool IsDown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "OnPressAndHoldStateChanged"); + + Params::SceneRigInputScreen_OnPressAndHoldStateChanged Parms{}; + + Parms.IsDown = IsDown; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.OnPrimaryInputStateChanged +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsDown (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::OnPrimaryInputStateChanged(bool IsDown) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "OnPrimaryInputStateChanged"); + + Params::SceneRigInputScreen_OnPrimaryInputStateChanged Parms{}; + + Parms.IsDown = IsDown; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.SetButtonCallout +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& ButtonLegend (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::SetButtonCallout(const class FString& ButtonLegend) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "SetButtonCallout"); + + Params::SceneRigInputScreen_SetButtonCallout Parms{}; + + Parms.ButtonLegend = std::move(ButtonLegend); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.SetFeedbackAnimation +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// EFeedbackAnim FeedbackAnim (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::SetFeedbackAnimation(EFeedbackAnim FeedbackAnim) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "SetFeedbackAnimation"); + + Params::SceneRigInputScreen_SetFeedbackAnimation Parms{}; + + Parms.FeedbackAnim = FeedbackAnim; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.SetModifierButtonCallout +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& ModButtonLegend (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool DisplayModifierFirst (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::SetModifierButtonCallout(const class FString& ModButtonLegend, bool DisplayModifierFirst) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "SetModifierButtonCallout"); + + Params::SceneRigInputScreen_SetModifierButtonCallout Parms{}; + + Parms.ModButtonLegend = std::move(ModButtonLegend); + Parms.DisplayModifierFirst = DisplayModifierFirst; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.SetPositionAndPadding +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// EHorizontalAlignment HAlign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EVerticalAlignment VAlign (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::SetPositionAndPadding(EHorizontalAlignment HAlign, EVerticalAlignment VAlign, const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "SetPositionAndPadding"); + + Params::SceneRigInputScreen_SetPositionAndPadding Parms{}; + + Parms.HAlign = HAlign; + Parms.VAlign = VAlign; + Parms.InPadding = std::move(InPadding); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.SetPressAndHold +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool IsPressAndHold (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float HoldDuration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::SetPressAndHold(bool IsPressAndHold, float HoldDuration) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "SetPressAndHold"); + + Params::SceneRigInputScreen_SetPressAndHold Parms{}; + + Parms.IsPressAndHold = IsPressAndHold; + Parms.HoldDuration = HoldDuration; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.SetPromptImage +// (Event, Protected, HasDefaults, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& PromptImageName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& PromptImageColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::SetPromptImage(const class FString& PromptImageName, const struct FLinearColor& PromptImageColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "SetPromptImage"); + + Params::SceneRigInputScreen_SetPromptImage Parms{}; + + Parms.PromptImageName = std::move(PromptImageName); + Parms.PromptImageColor = std::move(PromptImageColor); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.SetTextKey +// (Event, Protected, BlueprintCallable, BlueprintEvent) +// Parameters: +// const class FString& TextKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::SetTextKey(const class FString& TextKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "SetTextKey"); + + Params::SceneRigInputScreen_SetTextKey Parms{}; + + Parms.TextKey = std::move(TextKey); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.TriggerSoundEvent +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& SoundEvent (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::TriggerSoundEvent(const class FString& SoundEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "TriggerSoundEvent"); + + Params::SceneRigInputScreen_TriggerSoundEvent Parms{}; + + Parms.SoundEvent = std::move(SoundEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SceneRigInputScreen.TriggerVoLine +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FDialogueConversationReference&SoundEvent (ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USceneRigInputScreen::TriggerVoLine(const struct FDialogueConversationReference& SoundEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SceneRigInputScreen", "TriggerVoLine"); + + Params::SceneRigInputScreen_TriggerVoLine Parms{}; + + Parms.SoundEvent = std::move(SoundEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpiderEggs._ActivateObject +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_ActivateObject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_ActivateObject"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._AddActorInRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpiderEggs::_AddActorInRadius(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_AddActorInRadius"); + + Params::SpiderEggs__AddActorInRadius Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderEggs._AlertNearby +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_AlertNearby() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_AlertNearby"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._CallDispatcher +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderEggs::_CallDispatcher() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_CallDispatcher"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderEggs._CancelExplode +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderEggs::_CancelExplode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_CancelExplode"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderEggs._DoDamageFire +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_DoDamageFire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_DoDamageFire"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._DoDamageOnExplode +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_DoDamageOnExplode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_DoDamageOnExplode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._Explode +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_Explode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_Explode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._FindValidEnemySpawn +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform ASpiderEggs::_FindValidEnemySpawn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_FindValidEnemySpawn"); + + Params::SpiderEggs__FindValidEnemySpawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderEggs._Fire +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_Fire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_Fire"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._FireTick +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_FireTick() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_FireTick"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._ForceBurst +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_ForceBurst() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_ForceBurst"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._ForceBurstStart +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_ForceBurstStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_ForceBurstStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._HasActorsInRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpiderEggs::_HasActorsInRadius() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_HasActorsInRadius"); + + Params::SpiderEggs__HasActorsInRadius Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderEggs._HeavyBlowExplode +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_HeavyBlowExplode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_HeavyBlowExplode"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._HideBaseMesh +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_HideBaseMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_HideBaseMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._HideEggSacMesh +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_HideEggSacMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_HideEggSacMesh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._IsPausedBySpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpiderEggs::_IsPausedBySpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_IsPausedBySpell"); + + Params::SpiderEggs__IsPausedBySpell Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderEggs._LightFire +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_LightFire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_LightFire"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._PauseBreathing +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_PauseBreathing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_PauseBreathing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._PauseMotion +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_PauseMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_PauseMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._PausePulse +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_PausePulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_PausePulse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._PlayDamagedEffects +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float InDamage (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderEggs::_PlayDamagedEffects(const float InDamage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_PlayDamagedEffects"); + + Params::SpiderEggs__PlayDamagedEffects Parms{}; + + Parms.InDamage = InDamage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._PlayExplodeEffects +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_PlayExplodeEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_PlayExplodeEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._PrintDebug +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Name_0 (ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const float Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderEggs::_PrintDebug(const class FString& Name_0, const float Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_PrintDebug"); + + Params::SpiderEggs__PrintDebug Parms{}; + + Parms.Name_0 = std::move(Name_0); + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._PropagateFire +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_PropagateFire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_PropagateFire"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._RemoveActorInRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool RemoveAll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASpiderEggs::_RemoveActorInRadius(class AActor* InActor, bool RemoveAll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_RemoveActorInRadius"); + + Params::SpiderEggs__RemoveActorInRadius Parms{}; + + Parms.InActor = InActor; + Parms.RemoveAll = RemoveAll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpiderEggs._ResumeBreathing +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_ResumeBreathing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_ResumeBreathing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._ResumeMotion +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_ResumeMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_ResumeMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._ResumePulse +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_ResumePulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_ResumePulse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._SetupParamsForSpawnType +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderEggs::_SetupParamsForSpawnType() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_SetupParamsForSpawnType"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._SpawnEnemies +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_SpawnEnemies() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_SpawnEnemies"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._SpawnLoot +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_SpawnLoot() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_SpawnLoot"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StartBreathing +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StartBreathing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StartBreathing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StartBurst +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StartBurst() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StartBurst"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StartExplode +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderEggs::_StartExplode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StartExplode"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderEggs._StartFireLight +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderEggs::_StartFireLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StartFireLight"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderEggs._StartForceBurstDelay +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StartForceBurstDelay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StartForceBurstDelay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StartMotion +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StartMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StartMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StartPulse +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StartPulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StartPulse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StartTimerDelays +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StartTimerDelays() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StartTimerDelays"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StopAlertDelay +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StopAlertDelay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StopAlertDelay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StopBreathing +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StopBreathing() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StopBreathing"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StopExplodeDelay +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StopExplodeDelay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StopExplodeDelay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StopFire +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StopFire() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StopFire"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StopFireLight +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderEggs::_StopFireLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StopFireLight"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderEggs._StopForceBurstDelay +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StopForceBurstDelay() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StopForceBurstDelay"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StopMotion +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StopMotion() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StopMotion"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._StopPulse +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_StopPulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_StopPulse"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs._UpdateObjectState +// (Final, Native, Public, BlueprintCallable) + +void ASpiderEggs::_UpdateObjectState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "_UpdateObjectState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs.OnBurst +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderEggs::OnBurst() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "OnBurst"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderEggs.OnOverlapBegin_ActivationSphere +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpiderEggs::OnOverlapBegin_ActivationSphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "OnOverlapBegin_ActivationSphere"); + + Params::SpiderEggs_OnOverlapBegin_ActivationSphere Parms{}; + + Parms.HitComp = HitComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs.OnOverlapBegin_ProximitySphere +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpiderEggs::OnOverlapBegin_ProximitySphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "OnOverlapBegin_ProximitySphere"); + + Params::SpiderEggs_OnOverlapBegin_ProximitySphere Parms{}; + + Parms.HitComp = HitComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs.OnOverlapBegin_StealthActivationSphere +// (Final, Native, Public, HasOutParams) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ASpiderEggs::OnOverlapBegin_StealthActivationSphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "OnOverlapBegin_StealthActivationSphere"); + + Params::SpiderEggs_OnOverlapBegin_StealthActivationSphere Parms{}; + + Parms.HitComp = HitComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs.OnOverlapEnd_ActivationSphere +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderEggs::OnOverlapEnd_ActivationSphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "OnOverlapEnd_ActivationSphere"); + + Params::SpiderEggs_OnOverlapEnd_ActivationSphere Parms{}; + + Parms.HitComp = HitComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs.OnOverlapEnd_ProximitySphere +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderEggs::OnOverlapEnd_ProximitySphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "OnOverlapEnd_ProximitySphere"); + + Params::SpiderEggs_OnOverlapEnd_ProximitySphere Parms{}; + + Parms.HitComp = HitComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs.OnOverlapEnd_StealthActivationSphere +// (Final, Native, Public) +// Parameters: +// class UPrimitiveComponent* HitComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASpiderEggs::OnOverlapEnd_StealthActivationSphere(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "OnOverlapEnd_StealthActivationSphere"); + + Params::SpiderEggs_OnOverlapEnd_StealthActivationSphere Parms{}; + + Parms.HitComp = HitComp; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpiderEggs.OnStartPulse +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderEggs::OnStartPulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "OnStartPulse"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpiderEggs.OnStopPulse +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ASpiderEggs::OnStopPulse() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpiderEggs", "OnStopPulse"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ScreenFadeWidget.OnCurtainLowered +// (Final, Native, Private) + +void UScreenFadeWidget::OnCurtainLowered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScreenFadeWidget", "OnCurtainLowered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScreenFadeWidget.SetFadeColor +// (Event, Public, HasDefaults, BlueprintEvent) +// Parameters: +// const struct FLinearColor& TargetColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScreenFadeWidget::SetFadeColor(const struct FLinearColor& TargetColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScreenFadeWidget", "SetFadeColor"); + + Params::ScreenFadeWidget_SetFadeColor Parms{}; + + Parms.TargetColor = std::move(TargetColor); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ScreenFadeWidget.UI_FadeIn +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UScreenFadeWidget::UI_FadeIn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScreenFadeWidget", "UI_FadeIn"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ScreenFadeWidget.UI_FadeInDone +// (Final, Native, Public, BlueprintCallable) + +void UScreenFadeWidget::UI_FadeInDone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScreenFadeWidget", "UI_FadeInDone"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScreenFadeWidget.UI_FadeOut +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UScreenFadeWidget::UI_FadeOut() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScreenFadeWidget", "UI_FadeOut"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.ScreenFadeWidget.UI_FadeOutDone +// (Final, Native, Public, BlueprintCallable) + +void UScreenFadeWidget::UI_FadeOutDone() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScreenFadeWidget", "UI_FadeOutDone"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScreenFadeWidget.UI_GetCurrentFade +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScreenFadeWidget::UI_GetCurrentFade() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScreenFadeWidget", "UI_GetCurrentFade"); + + Params::ScreenFadeWidget_UI_GetCurrentFade Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScreenFadeWidget.UI_IsFading +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScreenFadeWidget::UI_IsFading() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScreenFadeWidget", "UI_IsFading"); + + Params::ScreenFadeWidget_UI_IsFading Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScreenFadeWidget.UI_SetManualFade +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Opacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScreenFadeWidget::UI_SetManualFade(float Opacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScreenFadeWidget", "UI_SetManualFade"); + + Params::ScreenFadeWidget_UI_SetManualFade Parms{}; + + Parms.Opacity = Opacity; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.ScrollingTextWidget.GetColorTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FDataTableRowHandle ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FDataTableRowHandle UScrollingTextWidget::GetColorTag() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "GetColorTag"); + + Params::ScrollingTextWidget_GetColorTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScrollingTextWidget.GetHorizontalBoxSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FMargin ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMargin UScrollingTextWidget::GetHorizontalBoxSize() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "GetHorizontalBoxSize"); + + Params::ScrollingTextWidget_GetHorizontalBoxSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScrollingTextWidget.GetPhoenixText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UScrollingTextWidget::GetPhoenixText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "GetPhoenixText"); + + Params::ScrollingTextWidget_GetPhoenixText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScrollingTextWidget.GetScrollSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollingTextWidget::GetScrollSpeed() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "GetScrollSpeed"); + + Params::ScrollingTextWidget_GetScrollSpeed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScrollingTextWidget.GetShouldShowEllipsis +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UScrollingTextWidget::GetShouldShowEllipsis() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "GetShouldShowEllipsis"); + + Params::ScrollingTextWidget_GetShouldShowEllipsis Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScrollingTextWidget.GetTruncationPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollingTextWidget::GetTruncationPosition() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "GetTruncationPosition"); + + Params::ScrollingTextWidget_GetTruncationPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ScrollingTextWidget.OnHovered +// (Final, Native, Public, BlueprintCallable) + +void UScrollingTextWidget::OnHovered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "OnHovered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.OnUnhovered +// (Final, Native, Public, BlueprintCallable) + +void UScrollingTextWidget::OnUnhovered() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "OnUnhovered"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.SetColorTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FDataTableRowHandle& NewColorTag (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UScrollingTextWidget::SetColorTag(const struct FDataTableRowHandle& NewColorTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "SetColorTag"); + + Params::ScrollingTextWidget_SetColorTag Parms{}; + + Parms.NewColorTag = std::move(NewColorTag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.SetHorizontalBoxSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScrollingTextWidget::SetHorizontalBoxSize(const struct FMargin& size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "SetHorizontalBoxSize"); + + Params::ScrollingTextWidget_SetHorizontalBoxSize Parms{}; + + Parms.size = std::move(size); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.SetPhoenixTextColorAndOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InColorAndOpacity (Parm, NativeAccessSpecifierPublic) + +void UScrollingTextWidget::SetPhoenixTextColorAndOpacity(const struct FSlateColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "SetPhoenixTextColorAndOpacity"); + + Params::ScrollingTextWidget_SetPhoenixTextColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.SetPhoenixTextOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollingTextWidget::SetPhoenixTextOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "SetPhoenixTextOpacity"); + + Params::ScrollingTextWidget_SetPhoenixTextOpacity Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.SetScrollSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float pScrollSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollingTextWidget::SetScrollSpeed(float pScrollSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "SetScrollSpeed"); + + Params::ScrollingTextWidget_SetScrollSpeed Parms{}; + + Parms.pScrollSpeed = pScrollSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.SetShouldShowEllipsis +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool pShouldShowEllipsis (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollingTextWidget::SetShouldShowEllipsis(bool pShouldShowEllipsis) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "SetShouldShowEllipsis"); + + Params::ScrollingTextWidget_SetShouldShowEllipsis Parms{}; + + Parms.pShouldShowEllipsis = pShouldShowEllipsis; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UScrollingTextWidget::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "SetText"); + + Params::ScrollingTextWidget_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.SetTextKey +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Key (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollingTextWidget::SetTextKey(const class FString& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "SetTextKey"); + + Params::ScrollingTextWidget_SetTextKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ScrollingTextWidget.SetTruncationPosition +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollingTextWidget::SetTruncationPosition(float Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollingTextWidget", "SetTruncationPosition"); + + Params::ScrollingTextWidget_SetTruncationPosition Parms{}; + + Parms.Position = Position; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.ShadowSprint.GetCapsuleComponent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCapsuleComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCapsuleComponent* AShadowSprint::GetCapsuleComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ShadowSprint", "GetCapsuleComponent"); + + Params::ShadowSprint_GetCapsuleComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.ShadowSprint.SetScaleInfo +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInScaleIn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InActiveScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AShadowSprint::SetScaleInfo(bool bInScaleIn, float InActiveScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ShadowSprint", "SetScaleInfo"); + + Params::ShadowSprint_SetScaleInfo Parms{}; + + Parms.bInScaleIn = bInScaleIn; + Parms.InActiveScale = InActiveScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Tier4ActorCache.ClearTempMaxAllowedT4 +// (Final, Native, Static, Public, BlueprintCallable) + +void UTier4ActorCache::ClearTempMaxAllowedT4() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Tier4ActorCache", "ClearTempMaxAllowedT4"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Tier4ActorCache.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTier4ActorCache* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTier4ActorCache* UTier4ActorCache::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Tier4ActorCache", "Get"); + + Params::Tier4ActorCache_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.Tier4ActorCache.SetTempMaxAllowedT4 +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float InTempMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTier4ActorCache::SetTempMaxAllowedT4(float InTempMax) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("Tier4ActorCache", "SetTempMaxAllowedT4"); + + Params::Tier4ActorCache_SetTempMaxAllowedT4 Parms{}; + + Parms.InTempMax = InTempMax; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TorchComponent.EndLight +// (Event, Protected, BlueprintCallable, BlueprintEvent) + +void UTorchComponent::EndLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "EndLight"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TorchComponent.ExtinguishLight +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void UTorchComponent::ExtinguishLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "ExtinguishLight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TorchComponent.MidLight +// (Final, Native, Protected, BlueprintCallable) + +void UTorchComponent::MidLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "MidLight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TorchComponent.OnPropagateOverlapBegin +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTorchComponent::OnPropagateOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "OnPropagateOverlapBegin"); + + Params::TorchComponent_OnPropagateOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TorchComponent.OnPropagateOverlapEnd +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTorchComponent::OnPropagateOverlapEnd(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "OnPropagateOverlapEnd"); + + Params::TorchComponent_OnPropagateOverlapEnd Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TorchComponent.OnProxOverlapBegin +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTorchComponent::OnProxOverlapBegin(class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "OnProxOverlapBegin"); + + Params::TorchComponent_OnProxOverlapBegin Parms{}; + + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TorchComponent.Propagate +// (Final, Native, Private, BlueprintCallable) + +void UTorchComponent::Propagate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "Propagate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TorchComponent.SequentialLight +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void UTorchComponent::SequentialLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "SequentialLight"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TorchComponent.SetOnFire +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool bOnFire (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTorchComponent::SetOnFire(bool bOnFire) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "SetOnFire"); + + Params::TorchComponent_SetOnFire Parms{}; + + Parms.bOnFire = bOnFire; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TorchComponent.StartLight +// (Final, Native, Public, BlueprintCallable) + +void UTorchComponent::StartLight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TorchComponent", "StartLight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SlideNavLinkComponent.RegisterNavLink +// (Final, Native, Protected, BlueprintCallable) + +void USlideNavLinkComponent::RegisterNavLink() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SlideNavLinkComponent", "RegisterNavLink"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SlideNavLinkComponent.UpdateNavLink +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FNavSlideInfo& Info (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void USlideNavLinkComponent::UpdateNavLink(const struct FNavSlideInfo& Info) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SlideNavLinkComponent", "UpdateNavLink"); + + Params::SlideNavLinkComponent_UpdateNavLink Parms{}; + + Parms.Info = std::move(Info); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SlideNavLinkComponent.HasValidLinks +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USlideNavLinkComponent::HasValidLinks() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SlideNavLinkComponent", "HasValidLinks"); + + Params::SlideNavLinkComponent_HasValidLinks Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialJournalHeadlineWidget.InitDetails +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& Param_Name_0 (Parm, NativeAccessSpecifierPublic) +// const class FString& IconName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USocialJournalHeadlineWidget::InitDetails(const class FText& Param_Name_0, const class FString& IconName, int32 Count_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialJournalHeadlineWidget", "InitDetails"); + + Params::SocialJournalHeadlineWidget_InitDetails Parms{}; + + Parms.Param_Name_0 = std::move(Param_Name_0); + Parms.IconName = std::move(IconName); + Parms.Count_0 = Count_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialJournalHeadlineWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void USocialJournalHeadlineWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialJournalHeadlineWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TrainManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTrainManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTrainManager* UTrainManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TrainManager", "Get"); + + Params::TrainManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TrainManager.CleanupTrain +// (Final, Native, Public, BlueprintCallable) + +void UTrainManager::CleanupTrain() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrainManager", "CleanupTrain"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TrainManager.SetTrainDistanceAlongTrack +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Distance (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTrainManager::SetTrainDistanceAlongTrack(float Distance) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrainManager", "SetTrainDistanceAlongTrack"); + + Params::TrainManager_SetTrainDistanceAlongTrack Parms{}; + + Parms.Distance = Distance; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TrainManager.SetTrainPositionAlongTrack +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTrainManager::SetTrainPositionAlongTrack(const struct FVector& Position) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrainManager", "SetTrainPositionAlongTrack"); + + Params::TrainManager_SetTrainPositionAlongTrack Parms{}; + + Parms.Position = std::move(Position); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TrainManager.SetTrainSpeed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Speed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTrainManager::SetTrainSpeed(float Speed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrainManager", "SetTrainSpeed"); + + Params::TrainManager_SetTrainSpeed Parms{}; + + Parms.Speed = Speed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TrainManager.SetupTrain +// (Final, Native, Public, BlueprintCallable) + +void UTrainManager::SetupTrain() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TrainManager", "SetupTrain"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.SuppressGreetingGhostStoriesOnActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InShouldSuppress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASocialReasoning::SuppressGreetingGhostStoriesOnActor(class AActor* InTargetActor, bool InShouldSuppress, class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialReasoning", "SuppressGreetingGhostStoriesOnActor"); + + Params::SocialReasoning_SuppressGreetingGhostStoriesOnActor Parms{}; + + Parms.InTargetActor = InTargetActor; + Parms.InShouldSuppress = InShouldSuppress; + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.TriggerSoloActionOnActor +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialActionTypes Story (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialSemanticIDs Emotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* FocusActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASocialReasoning::TriggerSoloActionOnActor(class AActor* InTargetActor, ESocialActionTypes Story, ESocialSemanticIDs Emotion, class AActor* FocusActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SocialReasoning", "TriggerSoloActionOnActor"); + + Params::SocialReasoning_TriggerSoloActionOnActor Parms{}; + + Parms.InTargetActor = InTargetActor; + Parms.Story = Story; + Parms.Emotion = Emotion; + Parms.FocusActor = FocusActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.AbandonTheGhostStory +// (Final, Native, Public, BlueprintCallable) + +void ASocialReasoning::AbandonTheGhostStory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "AbandonTheGhostStory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.AvailableToTellAGhostStory +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASocialReasoning::AvailableToTellAGhostStory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "AvailableToTellAGhostStory"); + + Params::SocialReasoning_AvailableToTellAGhostStory Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.CreateSocialInteraction +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 MinimumInteractors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FStationQueryData& ProvidedStationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// ESpawnedStationTypes SpawnedStationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeAvailable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsDynamic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASocialReasoning::CreateSocialInteraction(int32 MinimumInteractors, const struct FStationQueryData& ProvidedStationData, ESpawnedStationTypes SpawnedStationType, float TimeAvailable, bool IsDynamic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "CreateSocialInteraction"); + + Params::SocialReasoning_CreateSocialInteraction Parms{}; + + Parms.MinimumInteractors = MinimumInteractors; + Parms.ProvidedStationData = std::move(ProvidedStationData); + Parms.SpawnedStationType = SpawnedStationType; + Parms.TimeAvailable = TimeAvailable; + Parms.IsDynamic = IsDynamic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.CreateSocialInteractionForChat +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FStationQueryData& ProvidedStationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// ESpawnedStationTypes SpawnedStationType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float TimeAvailable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IsDynamic (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASocialReasoning::CreateSocialInteractionForChat(const struct FStationQueryData& ProvidedStationData, ESpawnedStationTypes SpawnedStationType, float TimeAvailable, bool IsDynamic) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "CreateSocialInteractionForChat"); + + Params::SocialReasoning_CreateSocialInteractionForChat Parms{}; + + Parms.ProvidedStationData = std::move(ProvidedStationData); + Parms.SpawnedStationType = SpawnedStationType; + Parms.TimeAvailable = TimeAvailable; + Parms.IsDynamic = IsDynamic; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.EndTheGhostStory +// (Final, Native, Public, BlueprintCallable) + +void ASocialReasoning::EndTheGhostStory() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "EndTheGhostStory"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.FinishActivateLookAtTrigger +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASocialReasoning::FinishActivateLookAtTrigger(EStandardManagedPriority InPriority, class FName InReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "FinishActivateLookAtTrigger"); + + Params::SocialReasoning_FinishActivateLookAtTrigger Parms{}; + + Parms.InPriority = InPriority; + Parms.InReason = InReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.FinishSettingGhostStoryInterestFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStandardManagedPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASocialReasoning::FinishSettingGhostStoryInterestFactor(EStandardManagedPriority InPriority, class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "FinishSettingGhostStoryInterestFactor"); + + Params::SocialReasoning_FinishSettingGhostStoryInterestFactor Parms{}; + + Parms.InPriority = InPriority; + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.GetCurrentBehavior +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag ASocialReasoning::GetCurrentBehavior() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "GetCurrentBehavior"); + + Params::SocialReasoning_GetCurrentBehavior Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.GetDesiredBehavior +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FGameplayTag ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FGameplayTag ASocialReasoning::GetDesiredBehavior() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "GetDesiredBehavior"); + + Params::SocialReasoning_GetDesiredBehavior Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.GetFreeTimeMinMaxStationChangeTime +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// float* outMinTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* outMaxTime (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASocialReasoning::GetFreeTimeMinMaxStationChangeTime(float* outMinTime, float* outMaxTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "GetFreeTimeMinMaxStationChangeTime"); + + Params::SocialReasoning_GetFreeTimeMinMaxStationChangeTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (outMinTime != nullptr) + *outMinTime = Parms.outMinTime; + + if (outMaxTime != nullptr) + *outMaxTime = Parms.outMaxTime; +} + + +// Function Phoenix.SocialReasoning.GetReasonerDisplayName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ASocialReasoning::GetReasonerDisplayName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "GetReasonerDisplayName"); + + Params::SocialReasoning_GetReasonerDisplayName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.GetReasonerName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName ASocialReasoning::GetReasonerName() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "GetReasonerName"); + + Params::SocialReasoning_GetReasonerName Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.GetUseOptimizedEQS +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASocialReasoning::GetUseOptimizedEQS() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "GetUseOptimizedEQS"); + + Params::SocialReasoning_GetUseOptimizedEQS Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.Greet +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGreetingQueryData& TheGreeting (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void ASocialReasoning::Greet(const struct FGreetingQueryData& TheGreeting) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "Greet"); + + Params::SocialReasoning_Greet Parms{}; + + Parms.TheGreeting = std::move(TheGreeting); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.JoinStation +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FStationQueryData& StationData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// float Duration (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool OverwritePreviousGoal (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASocialReasoning::JoinStation(const struct FStationQueryData& StationData, float Duration, bool OverwritePreviousGoal) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "JoinStation"); + + Params::SocialReasoning_JoinStation Parms{}; + + Parms.StationData = std::move(StationData); + Parms.Duration = Duration; + Parms.OverwritePreviousGoal = OverwritePreviousGoal; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.MonitorTheAccompaniment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float LeashLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASocialReasoning::MonitorTheAccompaniment(float LeashLength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "MonitorTheAccompaniment"); + + Params::SocialReasoning_MonitorTheAccompaniment Parms{}; + + Parms.LeashLength = LeashLength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.NoStationsFound +// (Final, Native, Public, BlueprintCallable) + +void ASocialReasoning::NoStationsFound() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "NoStationsFound"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.SelectGhostStoryPartners +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& PotentialPartners (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// TArray* AvailablePartners (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASocialReasoning::SelectGhostStoryPartners(const TArray& PotentialPartners, TArray* AvailablePartners) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "SelectGhostStoryPartners"); + + Params::SocialReasoning_SelectGhostStoryPartners Parms{}; + + Parms.PotentialPartners = std::move(PotentialPartners); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AvailablePartners != nullptr) + *AvailablePartners = std::move(Parms.AvailablePartners); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.SetGhostStoryInterestFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float inInterestFactor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASocialReasoning::SetGhostStoryInterestFactor(float inInterestFactor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "SetGhostStoryInterestFactor"); + + Params::SocialReasoning_SetGhostStoryInterestFactor Parms{}; + + Parms.inInterestFactor = inInterestFactor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.StartActivateLookAtTrigger +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool inActivate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName InReason (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASocialReasoning::StartActivateLookAtTrigger(bool inActivate, EStandardManagedPriority InPriority, class FName InReason) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "StartActivateLookAtTrigger"); + + Params::SocialReasoning_StartActivateLookAtTrigger Parms{}; + + Parms.inActivate = inActivate; + Parms.InPriority = InPriority; + Parms.InReason = InReason; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.StartSettingGhostStoryInterestFactor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InInterestLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EStandardManagedPriority InPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InCaller (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASocialReasoning::StartSettingGhostStoryInterestFactor(float InInterestLevel, EStandardManagedPriority InPriority, class UObject* InCaller) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "StartSettingGhostStoryInterestFactor"); + + Params::SocialReasoning_StartSettingGhostStoryInterestFactor Parms{}; + + Parms.InInterestLevel = InInterestLevel; + Parms.InPriority = InPriority; + Parms.InCaller = InCaller; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.SuppressGreetingGhostStories +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InShouldSuppress (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASocialReasoning::SuppressGreetingGhostStories(bool InShouldSuppress) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "SuppressGreetingGhostStories"); + + Params::SocialReasoning_SuppressGreetingGhostStories Parms{}; + + Parms.InShouldSuppress = InShouldSuppress; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SocialReasoning.TriggerSoloAction +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESocialActionTypes Story (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESocialSemanticIDs Emotion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* FocusActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ASocialReasoning::TriggerSoloAction(ESocialActionTypes Story, ESocialSemanticIDs Emotion, class AActor* FocusActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "TriggerSoloAction"); + + Params::SocialReasoning_TriggerSoloAction Parms{}; + + Parms.Story = Story; + Parms.Emotion = Emotion; + Parms.FocusActor = FocusActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.WhomShallIAccompany +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& PotentialAccompaniers (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float* score (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGreetingQueryData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FGreetingQueryData ASocialReasoning::WhomShallIAccompany(const TArray& PotentialAccompaniers, float* score) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "WhomShallIAccompany"); + + Params::SocialReasoning_WhomShallIAccompany Parms{}; + + Parms.PotentialAccompaniers = std::move(PotentialAccompaniers); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (score != nullptr) + *score = Parms.score; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.WhomShallIGreet +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& PotentialGreetees (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// float* score (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGreetingQueryData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FGreetingQueryData ASocialReasoning::WhomShallIGreet(const TArray& PotentialGreetees, float* score) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "WhomShallIGreet"); + + Params::SocialReasoning_WhomShallIGreet Parms{}; + + Parms.PotentialGreetees = std::move(PotentialGreetees); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (score != nullptr) + *score = Parms.score; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.GetReasoner +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* ASocialReasoning::GetReasoner() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "GetReasoner"); + + Params::SocialReasoning_GetReasoner Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning.GetReasonerPawn +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* ASocialReasoning::GetReasonerPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SocialReasoning", "GetReasonerPawn"); + + Params::SocialReasoning_GetReasonerPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning_Interface.Converse +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSocialResponse* SocialResponse (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ISocialReasoning_Interface::Converse(struct FSocialResponse* SocialResponse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SocialReasoning_Interface", "Converse"); + + Params::SocialReasoning_Interface_Converse Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (SocialResponse != nullptr) + *SocialResponse = std::move(Parms.SocialResponse); +} + + +// Function Phoenix.SocialReasoning_Interface.ConverseWithProxy +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// struct FSocialResponse* SocialResponse (Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void ISocialReasoning_Interface::ConverseWithProxy(struct FSocialResponse* SocialResponse) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SocialReasoning_Interface", "ConverseWithProxy"); + + Params::SocialReasoning_Interface_ConverseWithProxy Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (SocialResponse != nullptr) + *SocialResponse = std::move(Parms.SocialResponse); +} + + +// Function Phoenix.SocialReasoning_Interface.ExcuseMe +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ISocialReasoning_Interface::ExcuseMe() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SocialReasoning_Interface", "ExcuseMe"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SocialReasoning_Interface.Goodbye +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ISocialReasoning_Interface::Goodbye() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SocialReasoning_Interface", "Goodbye"); + + Params::SocialReasoning_Interface_Goodbye Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning_Interface.Nevermind +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ISocialReasoning_Interface::Nevermind() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SocialReasoning_Interface", "Nevermind"); + + Params::SocialReasoning_Interface_Nevermind Parms{}; + + AsUObject()->ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SocialReasoning_Interface.PlayerSighted +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void ISocialReasoning_Interface::PlayerSighted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SocialReasoning_Interface", "PlayerSighted"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SocialReasoning_Interface.RunEQS_FindSocialReasonings +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnvQueryRunMode RunMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQueryFinishedData* QueryFinishedDelegate (Parm, OutParm, NativeAccessSpecifierPublic) + +void ISocialReasoning_Interface::RunEQS_FindSocialReasonings(EEnvQueryRunMode RunMode, struct FQueryFinishedData* QueryFinishedDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SocialReasoning_Interface", "RunEQS_FindSocialReasonings"); + + Params::SocialReasoning_Interface_RunEQS_FindSocialReasonings Parms{}; + + Parms.RunMode = RunMode; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (QueryFinishedDelegate != nullptr) + *QueryFinishedDelegate = std::move(Parms.QueryFinishedDelegate); +} + + +// Function Phoenix.SocialReasoning_Interface.RunEQS_FindStations +// (Event, Public, HasOutParams, BlueprintCallable, BlueprintEvent) +// Parameters: +// EEnvQueryRunMode RunMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FQueryFinishedData* QueryFinishedDelegate (Parm, OutParm, NativeAccessSpecifierPublic) + +void ISocialReasoning_Interface::RunEQS_FindStations(EEnvQueryRunMode RunMode, struct FQueryFinishedData* QueryFinishedDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SocialReasoning_Interface", "RunEQS_FindStations"); + + Params::SocialReasoning_Interface_RunEQS_FindStations Parms{}; + + Parms.RunMode = RunMode; + + AsUObject()->ProcessEvent(Func, &Parms); + + if (QueryFinishedDelegate != nullptr) + *QueryFinishedDelegate = std::move(Parms.QueryFinishedDelegate); +} + + +// Function Phoenix.SanctuaryIdentityParticleSystem.OnIdentityChanged +// (Final, Native, Protected) +// Parameters: +// ESanctuaryIdentity OldIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESanctuaryIdentity NewIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ASanctuaryIdentityParticleSystem::OnIdentityChanged(ESanctuaryIdentity OldIdentity, ESanctuaryIdentity NewIdentity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SanctuaryIdentityParticleSystem", "OnIdentityChanged"); + + Params::SanctuaryIdentityParticleSystem_OnIdentityChanged Parms{}; + + Parms.OldIdentity = OldIdentity; + Parms.NewIdentity = NewIdentity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpawnCustomizableActor.SpawnCustomizableActor +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf Class_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName RegistryId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& Transform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// class AActor* Owner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APawn* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod CollisionHandlingOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpawnCustomizableActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USpawnCustomizableActor* USpawnCustomizableActor::SpawnCustomizableActor(class UObject* WorldContextObject, TSubclassOf Class_0, const class FName RegistryId, const struct FTransform& Transform, class AActor* Owner, class APawn* Instigator, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpawnCustomizableActor", "SpawnCustomizableActor"); + + Params::SpawnCustomizableActor_SpawnCustomizableActor Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Class_0 = Class_0; + Parms.RegistryId = RegistryId; + Parms.Transform = std::move(Transform); + Parms.Owner = Owner; + Parms.Instigator = Instigator; + Parms.CollisionHandlingOverride = CollisionHandlingOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpawnCustomizableActor.OnFinishLoading +// (Final, Native, Private) +// Parameters: +// class AActor* InOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpawnCustomizableActor::OnFinishLoading(class AActor* InOwner) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpawnCustomizableActor", "OnFinishLoading"); + + Params::SpawnCustomizableActor_OnFinishLoading Parms{}; + + Parms.InOwner = InOwner; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellBarSlotWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void USpellBarSlotWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellBarSlotWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellBarSlotWidget.SetImage +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ImageName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellBarSlotWidget::SetImage(const class FString& ImageName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellBarSlotWidget", "SetImage"); + + Params::SpellBarSlotWidget_SetImage Parms{}; + + Parms.ImageName = std::move(ImageName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellBarSlotWidget.SetSlotState +// (Event, Public, BlueprintEvent) +// Parameters: +// bool IsActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellBarSlotWidget::SetSlotState(bool IsActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellBarSlotWidget", "SetSlotState"); + + Params::SpellBarSlotWidget_SetSlotState Parms{}; + + Parms.IsActive = IsActive; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellBarSlotWidget.UpdateRechargeMaterial +// (Event, Public, BlueprintEvent) +// Parameters: +// class UTexture2D* newSpellIcon (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellBarSlotWidget::UpdateRechargeMaterial(class UTexture2D* newSpellIcon) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellBarSlotWidget", "UpdateRechargeMaterial"); + + Params::SpellBarSlotWidget_UpdateRechargeMaterial Parms{}; + + Parms.newSpellIcon = newSpellIcon; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.StupidShaderParser.Import +// (Final, Native, Public) + +void UStupidShaderParser::Import() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StupidShaderParser", "Import"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StupidShaderParser.WriteCSV +// (Final, Native, Public) + +void UStupidShaderParser::WriteCSV() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StupidShaderParser", "WriteCSV"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellImpactComponent.OnSpellImpact +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FMunitionImpactData& MunitionImpactData (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void USpellImpactComponent::OnSpellImpact(class AActor* Target, const struct FMunitionImpactData& MunitionImpactData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellImpactComponent", "OnSpellImpact"); + + Params::SpellImpactComponent_OnSpellImpact Parms{}; + + Parms.Target = Target; + Parms.MunitionImpactData = std::move(MunitionImpactData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellInstantCastPanelWidget.GetSpellData +// (Final, Native, Public, BlueprintCallable) + +void USpellInstantCastPanelWidget::GetSpellData() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "GetSpellData"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellInstantCastPanelWidget.InitSpells +// (Final, Native, Public, BlueprintCallable) + +void USpellInstantCastPanelWidget::InitSpells() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "InitSpells"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellInstantCastPanelWidget.OnActivateWand +// (Event, Public, BlueprintEvent) + +void USpellInstantCastPanelWidget::OnActivateWand() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "OnActivateWand"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellInstantCastPanelWidget.OnDeactivateWand +// (Event, Public, BlueprintEvent) + +void USpellInstantCastPanelWidget::OnDeactivateWand() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "OnDeactivateWand"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellInstantCastPanelWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void USpellInstantCastPanelWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellInstantCastPanelWidget.OnUpdateAvailableSpellList +// (Event, Public, BlueprintEvent) + +void USpellInstantCastPanelWidget::OnUpdateAvailableSpellList() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "OnUpdateAvailableSpellList"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellInstantCastPanelWidget.OnUpdateSpellGroup +// (Event, Public, BlueprintEvent) + +void USpellInstantCastPanelWidget::OnUpdateSpellGroup() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "OnUpdateSpellGroup"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.SpellInstantCastPanelWidget.SetSpellName +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& NewName (Parm, NativeAccessSpecifierPublic) +// int32 SpellIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellInstantCastPanelWidget::SetSpellName(const class FText& NewName, int32 SpellIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "SetSpellName"); + + Params::SpellInstantCastPanelWidget_SetSpellName Parms{}; + + Parms.NewName = std::move(NewName); + Parms.SpellIndex = SpellIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellInstantCastPanelWidget.ShowSpellPanel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Show (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellInstantCastPanelWidget::ShowSpellPanel(bool Show) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "ShowSpellPanel"); + + Params::SpellInstantCastPanelWidget_ShowSpellPanel Parms{}; + + Parms.Show = Show; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellInstantCastPanelWidget.UpdateAvailableSpellList +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Next (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellInstantCastPanelWidget::UpdateAvailableSpellList(bool Next) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "UpdateAvailableSpellList"); + + Params::SpellInstantCastPanelWidget_UpdateAvailableSpellList Parms{}; + + Parms.Next = Next; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellInstantCastPanelWidget.UpdateSlotState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellInstantCastPanelWidget::UpdateSlotState(bool IsActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "UpdateSlotState"); + + Params::SpellInstantCastPanelWidget_UpdateSlotState Parms{}; + + Parms.IsActive = IsActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellInstantCastPanelWidget.UpdateSpellGroup +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool OutAnimDone (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellInstantCastPanelWidget::UpdateSpellGroup(bool OutAnimDone) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpellInstantCastPanelWidget", "UpdateSpellGroup"); + + Params::SpellInstantCastPanelWidget_UpdateSpellGroup Parms{}; + + Parms.OutAnimDone = OutAnimDone; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellInterface.OnAffectedBySpell +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray&DataAssets (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SpellType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Impact (Parm, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FVector& ImpactDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ISpellInterface::OnAffectedBySpell(const class ASpellTool* SpellTool, class AActor* Instigator, const TArray& DataAssets, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FGameplayTagContainer& Impact, const struct FHitResult& Hit, const struct FVector& ImpactDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SpellInterface", "OnAffectedBySpell"); + + Params::SpellInterface_OnAffectedBySpell Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.DataAssets = std::move(DataAssets); + Parms.SpellToolRecord = SpellToolRecord; + Parms.SpellType = SpellType; + Parms.Impact = std::move(Impact); + Parms.Hit = std::move(Hit); + Parms.ImpactDirection = std::move(ImpactDirection); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellInterface.OnAffectedBySpellEnd +// (Event, Public, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SpellType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Impact (Parm, NativeAccessSpecifierPublic) + +void ISpellInterface::OnAffectedBySpellEnd(const class ASpellTool* SpellTool, class AActor* Instigator, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FGameplayTagContainer& Impact) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SpellInterface", "OnAffectedBySpellEnd"); + + Params::SpellInterface_OnAffectedBySpellEnd Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.SpellToolRecord = SpellToolRecord; + Parms.SpellType = SpellType; + Parms.Impact = std::move(Impact); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellInterface.OnHitBySpell +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// const class ASpellTool* SpellTool (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SpellType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& Hit (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// const struct FVector& ImpactDirection (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ISpellInterface::OnHitBySpell(const class ASpellTool* SpellTool, class AActor* Instigator, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FHitResult& Hit, const struct FVector& ImpactDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SpellInterface", "OnHitBySpell"); + + Params::SpellInterface_OnHitBySpell Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.SpellToolRecord = SpellToolRecord; + Parms.SpellType = SpellType; + Parms.Hit = std::move(Hit); + Parms.ImpactDirection = std::move(ImpactDirection); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellInterface.OnOverlappedBySpell +// (Event, Public, HasOutParams, HasDefaults, BlueprintEvent) +// Parameters: +// class ASpellTool* SpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SpellType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGameplayTagContainer& Impact (Parm, NativeAccessSpecifierPublic) +// const struct FVector& MunitionLocation (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ISpellInterface::OnOverlappedBySpell(class ASpellTool* SpellTool, class AActor* Instigator, class USpellToolRecord* SpellToolRecord, class FName SpellType, const struct FGameplayTagContainer& Impact, const struct FVector& MunitionLocation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SpellInterface", "OnOverlappedBySpell"); + + Params::SpellInterface_OnOverlappedBySpell Parms{}; + + Parms.SpellTool = SpellTool; + Parms.Instigator = Instigator; + Parms.SpellToolRecord = SpellToolRecord; + Parms.SpellType = SpellType; + Parms.Impact = std::move(Impact); + Parms.MunitionLocation = std::move(MunitionLocation); + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellInterface.OnSpellEffective +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ISpellInterface::OnSpellEffective(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SpellInterface", "OnSpellEffective"); + + Params::SpellInterface_OnSpellEffective Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellInterface.OnSpellIneffective +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ISpellInterface::OnSpellIneffective(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SpellInterface", "OnSpellIneffective"); + + Params::SpellInterface_OnSpellIneffective Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellInterface.OnSpellTooWeak +// (Event, Public, BlueprintEvent) +// Parameters: +// class AActor* Instigator (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ISpellInterface::OnSpellTooWeak(class AActor* Instigator) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("SpellInterface", "OnSpellTooWeak"); + + Params::SpellInterface_OnSpellTooWeak Parms{}; + + Parms.Instigator = Instigator; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.SpellManagerBPInterface.GetAvailableSpellCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool IncludeLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpellManagerBPInterface::GetAvailableSpellCount(bool IncludeLocked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetAvailableSpellCount"); + + Params::SpellManagerBPInterface_GetAvailableSpellCount Parms{}; + + Parms.IncludeLocked = IncludeLocked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetCurrentSpellIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpellManagerBPInterface::GetCurrentSpellIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetCurrentSpellIndex"); + + Params::SpellManagerBPInterface_GetCurrentSpellIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetCurrentSpellLoadout +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* SpellNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpellManagerBPInterface::GetCurrentSpellLoadout(TArray* SpellNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetCurrentSpellLoadout"); + + Params::SpellManagerBPInterface_GetCurrentSpellLoadout Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SpellNames != nullptr) + *SpellNames = std::move(Parms.SpellNames); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetCurrentSpellLoadoutIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpellManagerBPInterface::GetCurrentSpellLoadoutIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetCurrentSpellLoadoutIndex"); + + Params::SpellManagerBPInterface_GetCurrentSpellLoadoutIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetFinishingSpells +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* SpellNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::GetFinishingSpells(TArray* SpellNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetFinishingSpells"); + + Params::SpellManagerBPInterface_GetFinishingSpells Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SpellNames != nullptr) + *SpellNames = std::move(Parms.SpellNames); +} + + +// Function Phoenix.SpellManagerBPInterface.GetSpell +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 SpellLoadOut (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SpellIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* SpellName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::GetSpell(int32 SpellLoadOut, int32 SpellIndex, class FName* SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetSpell"); + + Params::SpellManagerBPInterface_GetSpell Parms{}; + + Parms.SpellLoadOut = SpellLoadOut; + Parms.SpellIndex = SpellIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SpellName != nullptr) + *SpellName = Parms.SpellName; +} + + +// Function Phoenix.SpellManagerBPInterface.GetSpellCategory +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& SpellName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USpellManagerBPInterface::GetSpellCategory(const class FString& SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetSpellCategory"); + + Params::SpellManagerBPInterface_GetSpellCategory Parms{}; + + Parms.SpellName = std::move(SpellName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetSpellFinisher +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName USpellManagerBPInterface::GetSpellFinisher() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetSpellFinisher"); + + Params::SpellManagerBPInterface_GetSpellFinisher Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetSpellGroupNames +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USpellManagerBPInterface::GetSpellGroupNames() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetSpellGroupNames"); + + Params::SpellManagerBPInterface_GetSpellGroupNames Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetSpellsByGroup +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32 LoadoutIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* SpellNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpellManagerBPInterface::GetSpellsByGroup(int32 LoadoutIndex, TArray* SpellNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetSpellsByGroup"); + + Params::SpellManagerBPInterface_GetSpellsByGroup Parms{}; + + Parms.LoadoutIndex = LoadoutIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SpellNames != nullptr) + *SpellNames = std::move(Parms.SpellNames); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetSpellsFinisher +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* SpellNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpellManagerBPInterface::GetSpellsFinisher(TArray* SpellNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetSpellsFinisher"); + + Params::SpellManagerBPInterface_GetSpellsFinisher Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SpellNames != nullptr) + *SpellNames = std::move(Parms.SpellNames); + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetSpellsInCategory +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// ESpellCategory Category (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool IncludeLocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray USpellManagerBPInterface::GetSpellsInCategory(ESpellCategory Category, bool IncludeLocked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetSpellsInCategory"); + + Params::SpellManagerBPInterface_GetSpellsInCategory Parms{}; + + Parms.Category = Category; + Parms.IncludeLocked = IncludeLocked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetSpellUpgradeMap +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TMapReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +TMap USpellManagerBPInterface::GetSpellUpgradeMap() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetSpellUpgradeMap"); + + Params::SpellManagerBPInterface_GetSpellUpgradeMap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.GetTargetingSpells +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TArray* SpellNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::GetTargetingSpells(TArray* SpellNames) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "GetTargetingSpells"); + + Params::SpellManagerBPInterface_GetTargetingSpells Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SpellNames != nullptr) + *SpellNames = std::move(Parms.SpellNames); +} + + +// Function Phoenix.SpellManagerBPInterface.IsUnlocked +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName SpellLockName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpellManagerBPInterface::IsUnlocked(class FName SpellLockName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "IsUnlocked"); + + Params::SpellManagerBPInterface_IsUnlocked Parms{}; + + Parms.SpellLockName = SpellLockName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.SpellManagerBPInterface.SetCurrentSpellLoadoutIndex +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 LayoutIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::SetCurrentSpellLoadoutIndex(int32 LayoutIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "SetCurrentSpellLoadoutIndex"); + + Params::SpellManagerBPInterface_SetCurrentSpellLoadoutIndex Parms{}; + + Parms.LayoutIndex = LayoutIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellManagerBPInterface.SetDarkArtsArenaState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const bool IsActive (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::SetDarkArtsArenaState(const bool IsActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "SetDarkArtsArenaState"); + + Params::SpellManagerBPInterface_SetDarkArtsArenaState Parms{}; + + Parms.IsActive = IsActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellManagerBPInterface.SetFinisherSpell +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName SpellName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::SetFinisherSpell(class FName SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "SetFinisherSpell"); + + Params::SpellManagerBPInterface_SetFinisherSpell Parms{}; + + Parms.SpellName = SpellName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellManagerBPInterface.SetOverrideSpellLevel +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 SpellLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::SetOverrideSpellLevel(int32 SpellLevel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "SetOverrideSpellLevel"); + + Params::SpellManagerBPInterface_SetOverrideSpellLevel Parms{}; + + Parms.SpellLevel = SpellLevel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellManagerBPInterface.SetSpell +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 LoadoutIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SpellIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SpellName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::SetSpell(int32 LoadoutIndex, int32 SpellIndex, class FName SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "SetSpell"); + + Params::SpellManagerBPInterface_SetSpell Parms{}; + + Parms.LoadoutIndex = LoadoutIndex; + Parms.SpellIndex = SpellIndex; + Parms.SpellName = SpellName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellManagerBPInterface.SetSpellFinisher +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName SpellName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::SetSpellFinisher(class FName SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "SetSpellFinisher"); + + Params::SpellManagerBPInterface_SetSpellFinisher Parms{}; + + Parms.SpellName = SpellName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpellManagerBPInterface.SetTargetingSpell +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 SpellLoadoutIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 SpellIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName SpellName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpellManagerBPInterface::SetTargetingSpell(int32 SpellLoadoutIndex, int32 SpellIndex, class FName SpellName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SpellManagerBPInterface", "SetTargetingSpell"); + + Params::SpellManagerBPInterface_SetTargetingSpell Parms{}; + + Parms.SpellLoadoutIndex = SpellLoadoutIndex; + Parms.SpellIndex = SpellIndex; + Parms.SpellName = SpellName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpringFollowComponent.RemoveChildOffset +// (Final, Native, Public) + +void USpringFollowComponent::RemoveChildOffset() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringFollowComponent", "RemoveChildOffset"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SpringFollowComponent.ResetPhysics +// (Final, Native, Public) + +void USpringFollowComponent::ResetPhysics() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpringFollowComponent", "ResetPhysics"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StartConversationWithNameNode.StartConversationWithName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName CharacterID_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ConversationID_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UStartConversationWithNameNode* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStartConversationWithNameNode* UStartConversationWithNameNode::StartConversationWithName(class FName CharacterID_0, class FName ConversationID_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StartConversationWithNameNode", "StartConversationWithName"); + + Params::StartConversationWithNameNode_StartConversationWithName Parms{}; + + Parms.CharacterID_0 = CharacterID_0; + Parms.ConversationID_0 = ConversationID_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StartPageWidget.OnStartPageIntroStarted +// (Final, Native, Public) +// Parameters: +// class UPhoenixUserWidget* PhoenixWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 IntroType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStartPageWidget::OnStartPageIntroStarted(class UPhoenixUserWidget* PhoenixWidget, int32 IntroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StartPageWidget", "OnStartPageIntroStarted"); + + Params::StartPageWidget_OnStartPageIntroStarted Parms{}; + + Parms.PhoenixWidget = PhoenixWidget; + Parms.IntroType = IntroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StartPageWidget.OnStartPageOutroEnded +// (Final, Native, Public) +// Parameters: +// class UPhoenixUserWidget* PhoenixWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutroType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStartPageWidget::OnStartPageOutroEnded(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StartPageWidget", "OnStartPageOutroEnded"); + + Params::StartPageWidget_OnStartPageOutroEnded Parms{}; + + Parms.PhoenixWidget = PhoenixWidget; + Parms.OutroType = OutroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StartPageWidget.OnStartPageOutroStarted +// (Final, Native, Public) +// Parameters: +// class UPhoenixUserWidget* PhoenixWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OutroType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStartPageWidget::OnStartPageOutroStarted(class UPhoenixUserWidget* PhoenixWidget, int32 OutroType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StartPageWidget", "OnStartPageOutroStarted"); + + Params::StartPageWidget_OnStartPageOutroStarted Parms{}; + + Parms.PhoenixWidget = PhoenixWidget; + Parms.OutroType = OutroType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StartPageWidget.OnUserProfileChange +// (Final, Native, Private) +// Parameters: +// const class UObject* i_caller (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& username (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStartPageWidget::OnUserProfileChange(const class UObject* i_caller, const class FString& username) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StartPageWidget", "OnUserProfileChange"); + + Params::StartPageWidget_OnUserProfileChange Parms{}; + + Parms.i_caller = i_caller; + Parms.username = std::move(username); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StartPageWidget.SetHydraString +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ProfileName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStartPageWidget::SetHydraString(const class FString& ProfileName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StartPageWidget", "SetHydraString"); + + Params::StartPageWidget_SetHydraString Parms{}; + + Parms.ProfileName = std::move(ProfileName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.StartPageWidget.SetIsLoggedIn +// (Event, Public, BlueprintEvent) +// Parameters: +// const bool bIsLoggedIn (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStartPageWidget::SetIsLoggedIn(const bool bIsLoggedIn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StartPageWidget", "SetIsLoggedIn"); + + Params::StartPageWidget_SetIsLoggedIn Parms{}; + + Parms.bIsLoggedIn = bIsLoggedIn; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.StartPageWidget.SetLoginButtonString +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& LoginButtonString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStartPageWidget::SetLoginButtonString(const class FString& LoginButtonString) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StartPageWidget", "SetLoginButtonString"); + + Params::StartPageWidget_SetLoginButtonString Parms{}; + + Parms.LoginButtonString = std::move(LoginButtonString); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.StartPageWidget.SetProfileString +// (Event, Public, BlueprintEvent) +// Parameters: +// const class FString& ProfileName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStartPageWidget::SetProfileString(const class FString& ProfileName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StartPageWidget", "SetProfileString"); + + Params::StartPageWidget_SetProfileString Parms{}; + + Parms.ProfileName = std::move(ProfileName); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.StartPageWidget.ShowLoginButton +// (Event, Public, BlueprintEvent) +// Parameters: +// const bool bShow (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStartPageWidget::ShowLoginButton(const bool bShow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StartPageWidget", "ShowLoginButton"); + + Params::StartPageWidget_ShowLoginButton Parms{}; + + Parms.bShow = bShow; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.StatsManager.AddNewStat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName StatID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStatsManager::AddNewStat(class FName StatID, const int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "AddNewStat"); + + Params::StatsManager_AddNewStat Parms{}; + + Parms.StatID = StatID; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StatsManager.ClearStatBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 bit (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStatsManager::ClearStatBit(const class FName Key, const int32 bit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "ClearStatBit"); + + Params::StatsManager_ClearStatBit Parms{}; + + Parms.Key = Key; + Parms.bit = bit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StatsManager.DeleteStat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName Key (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStatsManager::DeleteStat(class FName Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "DeleteStat"); + + Params::StatsManager_DeleteStat Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StatsManager.Get +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UStatsManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UStatsManager* UStatsManager::Get() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "Get"); + + Params::StatsManager_Get Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StatsManager.GetStatName +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FStatList& StatList (ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +const class FName UStatsManager::GetStatName(const struct FStatList& StatList) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "GetStatName"); + + Params::StatsManager_GetStatName Parms{}; + + Parms.StatList = std::move(StatList); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StatsManager.ReadBitSet +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 bit (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStatsManager::ReadBitSet(const class FName Key, const int32 bit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "ReadBitSet"); + + Params::StatsManager_ReadBitSet Parms{}; + + Parms.Key = Key; + Parms.bit = bit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StatsManager.ReadSetBitCount +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStatsManager::ReadSetBitCount(const class FName Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "ReadSetBitCount"); + + Params::StatsManager_ReadSetBitCount Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StatsManager.ReadStat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UStatsManager::ReadStat(const class FName Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "ReadStat"); + + Params::StatsManager_ReadStat Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StatsManager.SetStat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Value (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStatsManager::SetStat(const class FName Key, const int32 Value) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "SetStat"); + + Params::StatsManager_SetStat Parms{}; + + Parms.Key = Key; + Parms.Value = Value; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StatsManager.SetStatBit +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 bit (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStatsManager::SetStatBit(const class FName Key, const int32 bit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "SetStatBit"); + + Params::StatsManager_SetStatBit Parms{}; + + Parms.Key = Key; + Parms.bit = bit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StatsManager.StatExists +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UStatsManager::StatExists(const class FName Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "StatExists"); + + Params::StatsManager_StatExists Parms{}; + + Parms.Key = Key; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.StatsManager.UpdateStat +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName Key (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 Delta (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStatsManager::UpdateStat(const class FName Key, const int32 Delta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("StatsManager", "UpdateStat"); + + Params::StatsManager_UpdateStat Parms{}; + + Parms.Key = Key; + Parms.Delta = Delta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StatsManager.GameStatGet +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& StatKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStatsManager::GameStatGet(const class FString& StatKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StatsManager", "GameStatGet"); + + Params::StatsManager_GameStatGet Parms{}; + + Parms.StatKey = std::move(StatKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StatsManager.GameStatSet +// (Final, Exec, Native, Public) +// Parameters: +// const class FString& StatKey (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 StatValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UStatsManager::GameStatSet(const class FString& StatKey, int32 StatValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StatsManager", "GameStatSet"); + + Params::StatsManager_GameStatSet Parms{}; + + Parms.StatKey = std::move(StatKey); + Parms.StatValue = StatValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StatsManager.OnGameToBeSaved +// (Final, Native, Public, BlueprintCallable) + +void UStatsManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StatsManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.StreamingPlaceholderSanctuaryIdentity.OnIdentityChanged +// (Final, Native, Protected) +// Parameters: +// ESanctuaryIdentity OldIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESanctuaryIdentity NewIdentity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AStreamingPlaceholderSanctuaryIdentity::OnIdentityChanged(ESanctuaryIdentity OldIdentity, ESanctuaryIdentity NewIdentity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("StreamingPlaceholderSanctuaryIdentity", "OnIdentityChanged"); + + Params::StreamingPlaceholderSanctuaryIdentity_OnIdentityChanged Parms{}; + + Parms.OldIdentity = OldIdentity; + Parms.NewIdentity = NewIdentity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubSonic_VenomousTentacula_Bulb.SetupProjectile +// (Final, Native, Public, BlueprintCallable) + +void ASubSonic_VenomousTentacula_Bulb::SetupProjectile() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SubSonic_VenomousTentacula_Bulb", "SetupProjectile"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.SubtitleElement.InitAudioDialogueLineData +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAudioDialogueLineData& AudioDialogueLineData (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void USubtitleElement::InitAudioDialogueLineData(const struct FAudioDialogueLineData& AudioDialogueLineData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SubtitleElement", "InitAudioDialogueLineData"); + + Params::SubtitleElement_InitAudioDialogueLineData Parms{}; + + Parms.AudioDialogueLineData = std::move(AudioDialogueLineData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TargetTypeAccio.AddTarget_Accio +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UTargetTracker* TargetTracker (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InTargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ETargetID InTargetID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTargetTypeBase* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTargetTypeBase* UTargetTypeAccio::AddTarget_Accio(class UTargetTracker* TargetTracker, class AActor* InTargetActor, ETargetID InTargetID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TargetTypeAccio", "AddTarget_Accio"); + + Params::TargetTypeAccio_AddTarget_Accio Parms{}; + + Parms.TargetTracker = TargetTracker; + Parms.InTargetActor = InTargetActor; + Parms.InTargetID = InTargetID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TextButtonWidget.ChangeTextColorOnButtonHover +// (Final, Native, Public, BlueprintCallable) + +void UTextButtonWidget::ChangeTextColorOnButtonHover() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextButtonWidget", "ChangeTextColorOnButtonHover"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TextButtonWidget.ChangeTextColorOnButtonUnHover +// (Final, Native, Public, BlueprintCallable) + +void UTextButtonWidget::ChangeTextColorOnButtonUnHover() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextButtonWidget", "ChangeTextColorOnButtonUnHover"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TextButtonWidget.GetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UTextButtonWidget::GetText() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextButtonWidget", "GetText"); + + Params::TextButtonWidget_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TextButtonWidget.OnSynchronizeProperties +// (Event, Public, BlueprintEvent) + +void UTextButtonWidget::OnSynchronizeProperties() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextButtonWidget", "OnSynchronizeProperties"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.TextButtonWidget.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& NewKey (Parm, NativeAccessSpecifierPublic) + +void UTextButtonWidget::SetText(const class FText& NewKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextButtonWidget", "SetText"); + + Params::TextButtonWidget_SetText Parms{}; + + Parms.NewKey = std::move(NewKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Tier4_Actor.OnBeginActorOverlap +// (Final, Native, Public) +// Parameters: +// class AActor* SelfActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATier4_Actor::OnBeginActorOverlap(class AActor* SelfActor, class AActor* OtherActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tier4_Actor", "OnBeginActorOverlap"); + + Params::Tier4_Actor_OnBeginActorOverlap Parms{}; + + Parms.SelfActor = SelfActor; + Parms.OtherActor = OtherActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Tier4_Actor.OnCharacterLoadComplete +// (Final, Native, Protected) +// Parameters: +// class AActor* inTheActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATier4_Actor::OnCharacterLoadComplete(class AActor* inTheActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tier4_Actor", "OnCharacterLoadComplete"); + + Params::Tier4_Actor_OnCharacterLoadComplete Parms{}; + + Parms.inTheActor = inTheActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Tier4_Actor.SetManagedStackVisibilityMesh +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UStaticMeshComponent* InVisibilityMesh (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATier4_Actor::SetManagedStackVisibilityMesh(class UStaticMeshComponent* InVisibilityMesh) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tier4_Actor", "SetManagedStackVisibilityMesh"); + + Params::Tier4_Actor_SetManagedStackVisibilityMesh Parms{}; + + Parms.InVisibilityMesh = InVisibilityMesh; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.Tier4_Actor.TeleportToStation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class AStation* InStation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const int32 InConnectionIndex (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool ATier4_Actor::TeleportToStation(const class AStation* InStation, const int32 InConnectionIndex) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Tier4_Actor", "TeleportToStation"); + + Params::Tier4_Actor_TeleportToStation Parms{}; + + Parms.InStation = InStation; + Parms.InConnectionIndex = InConnectionIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.T4_AnimationSharingStateProcessor.GetFacialAnimType +// (Event, Protected, BlueprintEvent) +// Parameters: +// uint8 InCurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EFacialAnimType ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EFacialAnimType UT4_AnimationSharingStateProcessor::GetFacialAnimType(uint8 InCurrentState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("T4_AnimationSharingStateProcessor", "GetFacialAnimType"); + + Params::T4_AnimationSharingStateProcessor_GetFacialAnimType Parms{}; + + Parms.InCurrentState = InCurrentState; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.T4_AnimationSharingStateProcessor.GetUsesEyeMouthAnims +// (Event, Protected, HasOutParams, BlueprintEvent) +// Parameters: +// uint8 InCurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutUsesEyeAnims (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutUsesMouthAnims (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UT4_AnimationSharingStateProcessor::GetUsesEyeMouthAnims(uint8 InCurrentState, bool* bOutUsesEyeAnims, bool* bOutUsesMouthAnims) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("T4_AnimationSharingStateProcessor", "GetUsesEyeMouthAnims"); + + Params::T4_AnimationSharingStateProcessor_GetUsesEyeMouthAnims Parms{}; + + Parms.InCurrentState = InCurrentState; + + UObject::ProcessEvent(Func, &Parms); + + if (bOutUsesEyeAnims != nullptr) + *bOutUsesEyeAnims = Parms.bOutUsesEyeAnims; + + if (bOutUsesMouthAnims != nullptr) + *bOutUsesMouthAnims = Parms.bOutUsesMouthAnims; +} + + +// Function Phoenix.T4_AnimationSharingStateProcessor.ProcessActorState_Implementation +// (Native, Public, HasOutParams) +// Parameters: +// int32* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 CurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 OnDemandState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bShouldProcess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UT4_AnimationSharingStateProcessor::ProcessActorState_Implementation(int32* OutState, class AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool* bShouldProcess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("T4_AnimationSharingStateProcessor", "ProcessActorState_Implementation"); + + Params::T4_AnimationSharingStateProcessor_ProcessActorState_Implementation Parms{}; + + Parms.InActor = InActor; + Parms.CurrentState = CurrentState; + Parms.OnDemandState = OnDemandState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; + + if (bShouldProcess != nullptr) + *bShouldProcess = Parms.bShouldProcess; +} + + +// Function Phoenix.T4_AnimationSharingStateProcessor.UpdateT4State +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// int32* OutState (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 CurrentState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint8 OnDemandState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bShouldProcess (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UT4_AnimationSharingStateProcessor::UpdateT4State(int32* OutState, class AActor* InActor, uint8 CurrentState, uint8 OnDemandState, bool* bShouldProcess) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("T4_AnimationSharingStateProcessor", "UpdateT4State"); + + Params::T4_AnimationSharingStateProcessor_UpdateT4State Parms{}; + + Parms.InActor = InActor; + Parms.CurrentState = CurrentState; + Parms.OnDemandState = OnDemandState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutState != nullptr) + *OutState = Parms.OutState; + + if (bShouldProcess != nullptr) + *bShouldProcess = Parms.bShouldProcess; +} + + +// Function Phoenix.TransfigurationManager.BP_GetResourcesRequired +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName TypeID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTransfigurationManager::BP_GetResourcesRequired(const class FName TypeID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "BP_GetResourcesRequired"); + + Params::TransfigurationManager_BP_GetResourcesRequired Parms{}; + + Parms.TypeID = TypeID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.BP_GetResourcesRequiredForCategory +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTransfigurationManager::BP_GetResourcesRequiredForCategory(const class FName CategoryName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "BP_GetResourcesRequiredForCategory"); + + Params::TransfigurationManager_BP_GetResourcesRequiredForCategory Parms{}; + + Parms.CategoryName = CategoryName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.BP_IsColovariaCacheRequiredQueueEmpty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTransfigurationManager::BP_IsColovariaCacheRequiredQueueEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "BP_IsColovariaCacheRequiredQueueEmpty"); + + Params::TransfigurationManager_BP_IsColovariaCacheRequiredQueueEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.ColorObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName InColorID (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::ColorObject(class AActor* InActor, const class FName InColorID, bool bShowEffect) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "ColorObject"); + + Params::TransfigurationManager_ColorObject Parms{}; + + Parms.InActor = InActor; + Parms.InColorID = InColorID; + Parms.bShowEffect = bShowEffect; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.DoesTransfigurationObjectExist +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ObjectUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTransfigurationManager::DoesTransfigurationObjectExist(int32 ObjectUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "DoesTransfigurationObjectExist"); + + Params::TransfigurationManager_DoesTransfigurationObjectExist Parms{}; + + Parms.ObjectUID = ObjectUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetAllTransfigurationCategories +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTransfigurationManager::GetAllTransfigurationCategories() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetAllTransfigurationCategories"); + + Params::TransfigurationManager_GetAllTransfigurationCategories Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetAllTransfigurationLocks +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bIncludeAlreadyUnlocked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTransfigurationManager::GetAllTransfigurationLocks(bool bIncludeAlreadyUnlocked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetAllTransfigurationLocks"); + + Params::TransfigurationManager_GetAllTransfigurationLocks Parms{}; + + Parms.bIncludeAlreadyUnlocked = bIncludeAlreadyUnlocked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetConjurationBudgetCurrentlyUsed +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const EConjurationContext Context (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTransfigurationManager::GetConjurationBudgetCurrentlyUsed(const EConjurationContext Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetConjurationBudgetCurrentlyUsed"); + + Params::TransfigurationManager_GetConjurationBudgetCurrentlyUsed Parms{}; + + Parms.Context = Context; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetConjurationBudgetPerExpansion +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const EConjurationContext InContext (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutMainExpansionBudget (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* OutBudgetPerUnlockableExpansion (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::GetConjurationBudgetPerExpansion(const EConjurationContext InContext, float* OutMainExpansionBudget, float* OutBudgetPerUnlockableExpansion) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetConjurationBudgetPerExpansion"); + + Params::TransfigurationManager_GetConjurationBudgetPerExpansion Parms{}; + + Parms.InContext = InContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutMainExpansionBudget != nullptr) + *OutMainExpansionBudget = Parms.OutMainExpansionBudget; + + if (OutBudgetPerUnlockableExpansion != nullptr) + *OutBudgetPerUnlockableExpansion = Parms.OutBudgetPerUnlockableExpansion; +} + + +// Function Phoenix.TransfigurationManager.GetConjurationCategoriesFromStatsCategory +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName InStatsCategory (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIgnoreEmptyCategories (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTransfigurationManager::GetConjurationCategoriesFromStatsCategory(const class FName InStatsCategory, bool bIgnoreEmptyCategories) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetConjurationCategoriesFromStatsCategory"); + + Params::TransfigurationManager_GetConjurationCategoriesFromStatsCategory Parms{}; + + Parms.InStatsCategory = InStatsCategory; + Parms.bIgnoreEmptyCategories = bIgnoreEmptyCategories; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetConjurationContext +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// EConjurationContext ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EConjurationContext UTransfigurationManager::GetConjurationContext() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetConjurationContext"); + + Params::TransfigurationManager_GetConjurationContext Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetLevelConjurationBudget +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const EConjurationContext Context (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTransfigurationManager::GetLevelConjurationBudget(const EConjurationContext Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetLevelConjurationBudget"); + + Params::TransfigurationManager_GetLevelConjurationBudget Parms{}; + + Parms.Context = Context; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetLockIDForObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName inObjectName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UTransfigurationManager::GetLockIDForObject(const class FName inObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetLockIDForObject"); + + Params::TransfigurationManager_GetLockIDForObject Parms{}; + + Parms.inObjectName = inObjectName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetNumExpansions +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const EConjurationContext InContext (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutNumAvailableExpansions (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32* OutNumTotalExpansions (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::GetNumExpansions(const EConjurationContext InContext, int32* OutNumAvailableExpansions, int32* OutNumTotalExpansions) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetNumExpansions"); + + Params::TransfigurationManager_GetNumExpansions Parms{}; + + Parms.InContext = InContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutNumAvailableExpansions != nullptr) + *OutNumAvailableExpansions = Parms.OutNumAvailableExpansions; + + if (OutNumTotalExpansions != nullptr) + *OutNumTotalExpansions = Parms.OutNumTotalExpansions; +} + + +// Function Phoenix.TransfigurationManager.GetObjectCostConjurationBudget +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTransfigurationManager::GetObjectCostConjurationBudget(const class FName CategoryName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetObjectCostConjurationBudget"); + + Params::TransfigurationManager_GetObjectCostConjurationBudget Parms{}; + + Parms.CategoryName = CategoryName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetObjectCostConjurationBudgetFromActor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UTransfigurationManager::GetObjectCostConjurationBudgetFromActor(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetObjectCostConjurationBudgetFromActor"); + + Params::TransfigurationManager_GetObjectCostConjurationBudgetFromActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetObjectTransfigSlotIDFromActor +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UTransfigurationManager::GetObjectTransfigSlotIDFromActor(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetObjectTransfigSlotIDFromActor"); + + Params::TransfigurationManager_GetObjectTransfigSlotIDFromActor Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetTransfigSlotPoolFromClassName +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName ObjectClass (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutPoolExists (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransfigSlotPool ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FTransfigSlotPool UTransfigurationManager::GetTransfigSlotPoolFromClassName(const class FName ObjectClass, bool* bOutPoolExists) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetTransfigSlotPoolFromClassName"); + + Params::TransfigurationManager_GetTransfigSlotPoolFromClassName Parms{}; + + Parms.ObjectClass = ObjectClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bOutPoolExists != nullptr) + *bOutPoolExists = Parms.bOutPoolExists; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetTransfigSlotPoolFromObjectCategory +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bOutPoolExists (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransfigSlotPool ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FTransfigSlotPool UTransfigurationManager::GetTransfigSlotPoolFromObjectCategory(const class FName CategoryName, bool* bOutPoolExists) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetTransfigSlotPoolFromObjectCategory"); + + Params::TransfigurationManager_GetTransfigSlotPoolFromObjectCategory Parms{}; + + Parms.CategoryName = CategoryName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bOutPoolExists != nullptr) + *bOutPoolExists = Parms.bOutPoolExists; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetTransfigurationItemFromLockID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName LockId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* bUniqueItemFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* ItemName (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName* ItemCategory (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::GetTransfigurationItemFromLockID(const class FName LockId, bool* bUniqueItemFound, class FName* ItemName, class FName* ItemCategory) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetTransfigurationItemFromLockID"); + + Params::TransfigurationManager_GetTransfigurationItemFromLockID Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (bUniqueItemFound != nullptr) + *bUniqueItemFound = Parms.bUniqueItemFound; + + if (ItemName != nullptr) + *ItemName = Parms.ItemName; + + if (ItemCategory != nullptr) + *ItemCategory = Parms.ItemCategory; +} + + +// Function Phoenix.TransfigurationManager.GetTransfigurationItemsFromLockID +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName LockId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* ItemNames (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray* ItemCategories (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UTransfigurationManager::GetTransfigurationItemsFromLockID(const class FName LockId, TArray* ItemNames, TArray* ItemCategories) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetTransfigurationItemsFromLockID"); + + Params::TransfigurationManager_GetTransfigurationItemsFromLockID Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ItemNames != nullptr) + *ItemNames = std::move(Parms.ItemNames); + + if (ItemCategories != nullptr) + *ItemCategories = std::move(Parms.ItemCategories); +} + + +// Function Phoenix.TransfigurationManager.GetTransformationCategory +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& ObjectName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UTransfigurationManager::GetTransformationCategory(const class FName& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetTransformationCategory"); + + Params::TransfigurationManager_GetTransformationCategory Parms{}; + + Parms.ObjectName = ObjectName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetTransformationGroupForObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName ObjectName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UTransfigurationManager::GetTransformationGroupForObject(const class FName ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetTransformationGroupForObject"); + + Params::TransfigurationManager_GetTransformationGroupForObject Parms{}; + + Parms.ObjectName = ObjectName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetTransformationGroups +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& ObjectName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTransfigurationManager::GetTransformationGroups(const class FName& ObjectName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetTransformationGroups"); + + Params::TransfigurationManager_GetTransformationGroups Parms{}; + + Parms.ObjectName = ObjectName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetTransformationObjectList +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& CategoryName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UTransfigurationManager::GetTransformationObjectList(const class FName& CategoryName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetTransformationObjectList"); + + Params::TransfigurationManager_GetTransformationObjectList Parms{}; + + Parms.CategoryName = CategoryName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.GetUnlockSourceForLockID_static +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FName LockId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransfigurationUnlockSource ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FTransfigurationUnlockSource UTransfigurationManager::GetUnlockSourceForLockID_static(const class FName LockId) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "GetUnlockSourceForLockID_static"); + + Params::TransfigurationManager_GetUnlockSourceForLockID_static Parms{}; + + Parms.LockId = LockId; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.HasEnoughConjurationBudgetToConjure +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class AActor* InActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTransfigurationManager::HasEnoughConjurationBudgetToConjure(const class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "HasEnoughConjurationBudgetToConjure"); + + Params::TransfigurationManager_HasEnoughConjurationBudgetToConjure Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.HasTransfigSlotAvailableToConjureFromObjectCategory +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FName CategoryName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const EConjurationContext Context (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTransfigurationManager::HasTransfigSlotAvailableToConjureFromObjectCategory(const class FName CategoryName, const EConjurationContext Context) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "HasTransfigSlotAvailableToConjureFromObjectCategory"); + + Params::TransfigurationManager_HasTransfigSlotAvailableToConjureFromObjectCategory Parms{}; + + Parms.CategoryName = CategoryName; + Parms.Context = Context; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.IsSpawnQueueEmpty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTransfigurationManager::IsSpawnQueueEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "IsSpawnQueueEmpty"); + + Params::TransfigurationManager_IsSpawnQueueEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.IsTransformAllQueueEmpty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTransfigurationManager::IsTransformAllQueueEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "IsTransformAllQueueEmpty"); + + Params::TransfigurationManager_IsTransformAllQueueEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.IsVanishmentQueueEmpty +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UTransfigurationManager::IsVanishmentQueueEmpty() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "IsVanishmentQueueEmpty"); + + Params::TransfigurationManager_IsVanishmentQueueEmpty Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.ResetTransfigurationObjectTransform +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::ResetTransfigurationObjectTransform(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "ResetTransfigurationObjectTransform"); + + Params::TransfigurationManager_ResetTransfigurationObjectTransform Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.SetConjurationContextBlueprint +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const EConjurationContext InContext (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::SetConjurationContextBlueprint(const EConjurationContext InContext) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "SetConjurationContextBlueprint"); + + Params::TransfigurationManager_SetConjurationContextBlueprint Parms{}; + + Parms.InContext = InContext; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.SetMoveablePlaceholderObjectsEnabled +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::SetMoveablePlaceholderObjectsEnabled(bool bEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "SetMoveablePlaceholderObjectsEnabled"); + + Params::TransfigurationManager_SetMoveablePlaceholderObjectsEnabled Parms{}; + + Parms.bEnabled = bEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.SetPowerpointSnappingEnabledBlueprint +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bIsEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::SetPowerpointSnappingEnabledBlueprint(bool bIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "SetPowerpointSnappingEnabledBlueprint"); + + Params::TransfigurationManager_SetPowerpointSnappingEnabledBlueprint Parms{}; + + Parms.bIsEnabled = bIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.SpawnAllColorChangeItemsBlueprint +// (Final, Native, Static, Public, BlueprintCallable) + +void UTransfigurationManager::SpawnAllColorChangeItemsBlueprint() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "SpawnAllColorChangeItemsBlueprint"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.UnlockTransfigurationItemsForCurriculum +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const TMap& CurriculumYearsCompleted (Parm, NativeAccessSpecifierPublic) +// bool bIncludePurchasableLocks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeMissionRewardLocks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::UnlockTransfigurationItemsForCurriculum(const TMap& CurriculumYearsCompleted, bool bIncludePurchasableLocks, bool bIncludeMissionRewardLocks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "UnlockTransfigurationItemsForCurriculum"); + + Params::TransfigurationManager_UnlockTransfigurationItemsForCurriculum Parms{}; + + Parms.CurriculumYearsCompleted = std::move(CurriculumYearsCompleted); + Parms.bIncludePurchasableLocks = bIncludePurchasableLocks; + Parms.bIncludeMissionRewardLocks = bIncludeMissionRewardLocks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.VanishObject +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bShowEffect (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReturnResources (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bReturnAllRequiredResources (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UClass* InPreviewActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bDeferNotification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::VanishObject(class AActor* InActor, bool bShowEffect, bool bReturnResources, bool bReturnAllRequiredResources, class UClass* InPreviewActorClass, bool bDeferNotification) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("TransfigurationManager", "VanishObject"); + + Params::TransfigurationManager_VanishObject Parms{}; + + Parms.InActor = InActor; + Parms.bShowEffect = bShowEffect; + Parms.bReturnResources = bReturnResources; + Parms.bReturnAllRequiredResources = bReturnAllRequiredResources; + Parms.InPreviewActorClass = InPreviewActorClass; + Parms.bDeferNotification = bDeferNotification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.AllowSpawn +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnAllowedResponse ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESpawnAllowedResponse UTransfigurationManager::AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationManager", "AllowSpawn"); + + Params::TransfigurationManager_AllowSpawn Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationManager.OnDeferredChildActorSpawned +// (Final, Native, Private) +// Parameters: +// class UDeferredChildActorComponent* InChildActorComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTransfigurationManager::OnDeferredChildActorSpawned(class UDeferredChildActorComponent* InChildActorComponent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationManager", "OnDeferredChildActorSpawned"); + + Params::TransfigurationManager_OnDeferredChildActorSpawned Parms{}; + + Parms.InChildActorComponent = InChildActorComponent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.OnGameToBeSaved +// (Final, Native, Public) + +void UTransfigurationManager::OnGameToBeSaved() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationManager", "OnGameToBeSaved"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.OnNewGame +// (Final, Native, Public) + +void UTransfigurationManager::OnNewGame() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationManager", "OnNewGame"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.OnSaveGameLoaded +// (Final, Native, Public) + +void UTransfigurationManager::OnSaveGameLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationManager", "OnSaveGameLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationManager.Spawn +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InSpawnTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InParentContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UTransfigurationManager::Spawn(class UWorld* InWorld, const struct FTransform& InSpawnTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool bInIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationManager", "Spawn"); + + Params::TransfigurationManager_Spawn Parms{}; + + Parms.InWorld = InWorld; + Parms.InSpawnTransform = std::move(InSpawnTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.bInIsPersistent = bInIsPersistent; + Parms.InCollisionMethod = InCollisionMethod; + Parms.InOverrideLevel = InOverrideLevel; + Parms.InParentContainer = InParentContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPlacementAnimator.AttachPreviewObject +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class ATransfigurationPreviewActor* InPreviewActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationPlacementAnimator::AttachPreviewObject(class ATransfigurationPreviewActor* InPreviewActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPlacementAnimator", "AttachPreviewObject"); + + Params::TransfigurationPlacementAnimator_AttachPreviewObject Parms{}; + + Parms.InPreviewActor = InPreviewActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPlacementAnimator.DetachPreviewObject +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ATransfigurationPlacementAnimator::DetachPreviewObject() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPlacementAnimator", "DetachPreviewObject"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationPlacementAnimator.GetSelectedAnimIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 ATransfigurationPlacementAnimator::GetSelectedAnimIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPlacementAnimator", "GetSelectedAnimIndex"); + + Params::TransfigurationPlacementAnimator_GetSelectedAnimIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.TransfigurationPlacementAnimator.SelectAnimationIndex +// (Final, Native, Public, BlueprintCallable) + +void ATransfigurationPlacementAnimator::SelectAnimationIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationPlacementAnimator", "SelectAnimationIndex"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSnappingLine.FadeOutAndDestroy +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) + +void ATransfigurationSnappingLine::FadeOutAndDestroy() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSnappingLine", "FadeOutAndDestroy"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.TransfigurationSnappingLine.SetLineLength +// (Native, Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// float Length (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void ATransfigurationSnappingLine::SetLineLength(float Length) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TransfigurationSnappingLine", "SetLineLength"); + + Params::TransfigurationSnappingLine_SetLineLength Parms{}; + + Parms.Length = Length; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIAccessibilityManager.TriggerAccessibilityEvent +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAccessibilityAudioCueEventType EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* EventActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIAccessibilityManager::TriggerAccessibilityEvent(EAccessibilityAudioCueEventType EventType, class AActor* EventActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIAccessibilityManager", "TriggerAccessibilityEvent"); + + Params::UIAccessibilityManager_TriggerAccessibilityEvent Parms{}; + + Parms.EventType = EventType; + Parms.EventActor = EventActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIAccessibilityManager.TriggerAccessibilityEventDamage +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AActor* EventActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Damage (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIAccessibilityManager::TriggerAccessibilityEventDamage(class AActor* EventActor, const struct FVector& Location, float Angle, float Damage) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIAccessibilityManager", "TriggerAccessibilityEventDamage"); + + Params::UIAccessibilityManager_TriggerAccessibilityEventDamage Parms{}; + + Parms.EventActor = EventActor; + Parms.Location = std::move(Location); + Parms.Angle = Angle; + Parms.Damage = Damage; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIAccessibilityManager.TriggerAccessibilityEventEnter +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAccessibilityAudioCueEventType EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* EventActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIAccessibilityManager::TriggerAccessibilityEventEnter(EAccessibilityAudioCueEventType EventType, class AActor* EventActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIAccessibilityManager", "TriggerAccessibilityEventEnter"); + + Params::UIAccessibilityManager_TriggerAccessibilityEventEnter Parms{}; + + Parms.EventType = EventType; + Parms.EventActor = EventActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIAccessibilityManager.TriggerAccessibilityEventLeave +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// EAccessibilityAudioCueEventType EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* EventActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIAccessibilityManager::TriggerAccessibilityEventLeave(EAccessibilityAudioCueEventType EventType, class AActor* EventActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIAccessibilityManager", "TriggerAccessibilityEventLeave"); + + Params::UIAccessibilityManager_TriggerAccessibilityEventLeave Parms{}; + + Parms.EventType = EventType; + Parms.EventActor = EventActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIAccessibilityManager.ActivateAudioCues +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UCanvasPanel* pPanel (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUIAccessibilityAudioCueWidget* pWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIAccessibilityManager::ActivateAudioCues(class UCanvasPanel* pPanel, class UUIAccessibilityAudioCueWidget* pWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIAccessibilityManager", "ActivateAudioCues"); + + Params::UIAccessibilityManager_ActivateAudioCues Parms{}; + + Parms.pPanel = pPanel; + Parms.pWidget = pWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIAccessibilityManager.DeactivateAudioCues +// (Final, Native, Public, BlueprintCallable) + +void UUIAccessibilityManager::DeactivateAudioCues() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIAccessibilityManager", "DeactivateAudioCues"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.AddHousePoints +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& HouseName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Points (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::AddHousePoints(const class FString& HouseName, int32 Points) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "AddHousePoints"); + + Params::UIBlueprintFunctionLibrary_AddHousePoints Parms{}; + + Parms.HouseName = std::move(HouseName); + Parms.Points = Points; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.AddPlayerHousePoints +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// int32 Points (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::AddPlayerHousePoints(int32 Points) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "AddPlayerHousePoints"); + + Params::UIBlueprintFunctionLibrary_AddPlayerHousePoints Parms{}; + + Parms.Points = Points; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncCreateSpellMiniGame +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class FName GameName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool UseDefaultCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&AsyncLoadCallback (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::AsyncCreateSpellMiniGame(class FName GameName, bool UseDefaultCamera, const TDelegate& AsyncLoadCallback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "AsyncCreateSpellMiniGame"); + + Params::UIBlueprintFunctionLibrary_AsyncCreateSpellMiniGame Parms{}; + + Parms.GameName = GameName; + Parms.UseDefaultCamera = UseDefaultCamera; + Parms.AsyncLoadCallback = AsyncLoadCallback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncFindIconTexture2D +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& IconTextureName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UImage* InImage (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool MatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIAsyncLoadPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIsLoadingScreen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::AsyncFindIconTexture2D(const class FString& IconTextureName, class UImage* InImage, bool MatchSize, EUIAsyncLoadPriority Priority, bool bIsLoadingScreen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "AsyncFindIconTexture2D"); + + Params::UIBlueprintFunctionLibrary_AsyncFindIconTexture2D Parms{}; + + Parms.IconTextureName = std::move(IconTextureName); + Parms.InImage = InImage; + Parms.MatchSize = MatchSize; + Parms.Priority = Priority; + Parms.bIsLoadingScreen = bIsLoadingScreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncFindIconTexWithCallback +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& IconTextureName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&AsyncLoadCallback (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* CallbackParam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::AsyncFindIconTexWithCallback(const class FString& IconTextureName, const TDelegate& AsyncLoadCallback, class UObject* CallbackParam) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "AsyncFindIconTexWithCallback"); + + Params::UIBlueprintFunctionLibrary_AsyncFindIconTexWithCallback Parms{}; + + Parms.IconTextureName = std::move(IconTextureName); + Parms.AsyncLoadCallback = AsyncLoadCallback; + Parms.CallbackParam = CallbackParam; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncLoadActionSelectionUI +// (Final, Native, Static, Public, BlueprintCallable) + +void UUIBlueprintFunctionLibrary::AsyncLoadActionSelectionUI() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "AsyncLoadActionSelectionUI"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncLoadFont +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FSoftObjectPath& FontPath (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&AsyncLoadCallback (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::AsyncLoadFont(const struct FSoftObjectPath& FontPath, const TDelegate& AsyncLoadCallback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "AsyncLoadFont"); + + Params::UIBlueprintFunctionLibrary_AsyncLoadFont Parms{}; + + Parms.FontPath = std::move(FontPath); + Parms.AsyncLoadCallback = AsyncLoadCallback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncLoadUITexture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// TSoftObjectPtr TextureRef (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate&Callback (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// class UObject* CallbackParam (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUIAsyncLoadPriority Priority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::AsyncLoadUITexture(TSoftObjectPtr TextureRef, const TDelegate& Callback, class UObject* CallbackParam, EUIAsyncLoadPriority Priority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "AsyncLoadUITexture"); + + Params::UIBlueprintFunctionLibrary_AsyncLoadUITexture Parms{}; + + Parms.TextureRef = TextureRef; + Parms.Callback = Callback; + Parms.CallbackParam = CallbackParam; + Parms.Priority = Priority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.CanUseBroom +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bIncludeAvatarState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::CanUseBroom(bool bIncludeAvatarState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "CanUseBroom"); + + Params::UIBlueprintFunctionLibrary_CanUseBroom Parms{}; + + Parms.bIncludeAvatarState = bIncludeAvatarState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.CanUseGraphorn +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::CanUseGraphorn() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "CanUseGraphorn"); + + Params::UIBlueprintFunctionLibrary_CanUseGraphorn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.CanUseHippogriff +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::CanUseHippogriff() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "CanUseHippogriff"); + + Params::UIBlueprintFunctionLibrary_CanUseHippogriff Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.CopyToClipboard +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& StringToCopy (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::CopyToClipboard(const class FString& StringToCopy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "CopyToClipboard"); + + Params::UIBlueprintFunctionLibrary_CopyToClipboard Parms{}; + + Parms.StringToCopy = std::move(StringToCopy); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.EqualEqual_MenuReaderVoiceMenuReaderVoice +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMenuReaderVoice& arg1 (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FMenuReaderVoice& arg2 (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::EqualEqual_MenuReaderVoiceMenuReaderVoice(const struct FMenuReaderVoice& arg1, const struct FMenuReaderVoice& arg2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "EqualEqual_MenuReaderVoiceMenuReaderVoice"); + + Params::UIBlueprintFunctionLibrary_EqualEqual_MenuReaderVoiceMenuReaderVoice Parms{}; + + Parms.arg1 = std::move(arg1); + Parms.arg2 = std::move(arg2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.FindIconTexture2D +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& IconTextureName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UUIBlueprintFunctionLibrary::FindIconTexture2D(const class FString& IconTextureName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "FindIconTexture2D"); + + Params::UIBlueprintFunctionLibrary_FindIconTexture2D Parms{}; + + Parms.IconTextureName = std::move(IconTextureName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.FloatToFractionalText +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// float Value (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Precision (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UUIBlueprintFunctionLibrary::FloatToFractionalText(float Value, int32 Precision) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "FloatToFractionalText"); + + Params::UIBlueprintFunctionLibrary_FloatToFractionalText Parms{}; + + Parms.Value = Value; + Parms.Precision = Precision; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetAbilityActive +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class AActor* AbilityOwner (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AbilityName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::GetAbilityActive(const class AActor* AbilityOwner, const class FName& AbilityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetAbilityActive"); + + Params::UIBlueprintFunctionLibrary_GetAbilityActive Parms{}; + + Parms.AbilityOwner = AbilityOwner; + Parms.AbilityName = AbilityName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetAbilityDurationRemaining +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class AActor* AbilityOwner (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FName& AbilityName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUIBlueprintFunctionLibrary::GetAbilityDurationRemaining(class AActor* AbilityOwner, const class FName& AbilityName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetAbilityDurationRemaining"); + + Params::UIBlueprintFunctionLibrary_GetAbilityDurationRemaining Parms{}; + + Parms.AbilityOwner = AbilityOwner; + Parms.AbilityName = AbilityName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetActorCalloutComponentOffset +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UUIBlueprintFunctionLibrary::GetActorCalloutComponentOffset(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetActorCalloutComponentOffset"); + + Params::UIBlueprintFunctionLibrary_GetActorCalloutComponentOffset Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetAllPanelChildrenOfWidgetClass +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UPanelWidget* PanelWidgetParent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf WidgetClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* FoundWidgets (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::GetAllPanelChildrenOfWidgetClass(class UPanelWidget* PanelWidgetParent, TSubclassOf WidgetClass, TArray* FoundWidgets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetAllPanelChildrenOfWidgetClass"); + + Params::UIBlueprintFunctionLibrary_GetAllPanelChildrenOfWidgetClass Parms{}; + + Parms.PanelWidgetParent = PanelWidgetParent; + Parms.WidgetClass = WidgetClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FoundWidgets != nullptr) + *FoundWidgets = std::move(Parms.FoundWidgets); +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetAvailableResolutions +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UUIBlueprintFunctionLibrary::GetAvailableResolutions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetAvailableResolutions"); + + Params::UIBlueprintFunctionLibrary_GetAvailableResolutions Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetCurrentGamePadControlScheme +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UUIBlueprintFunctionLibrary::GetCurrentGamePadControlScheme() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetCurrentGamePadControlScheme"); + + Params::UIBlueprintFunctionLibrary_GetCurrentGamePadControlScheme Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetCurrentLanguage +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIBlueprintFunctionLibrary::GetCurrentLanguage() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetCurrentLanguage"); + + Params::UIBlueprintFunctionLibrary_GetCurrentLanguage Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetDisplayedMissionIcon +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class FName MissionID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIBlueprintFunctionLibrary::GetDisplayedMissionIcon(class FName MissionID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetDisplayedMissionIcon"); + + Params::UIBlueprintFunctionLibrary_GetDisplayedMissionIcon Parms{}; + + Parms.MissionID = MissionID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetDisplayedPlayTime +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& TotalPlayTimeString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText* OutText (Parm, OutParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::GetDisplayedPlayTime(const class FString& TotalPlayTimeString, class FText* OutText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetDisplayedPlayTime"); + + Params::UIBlueprintFunctionLibrary_GetDisplayedPlayTime Parms{}; + + Parms.TotalPlayTimeString = std::move(TotalPlayTimeString); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutText != nullptr) + *OutText = std::move(Parms.OutText); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetGamma +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUIBlueprintFunctionLibrary::GetGamma() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetGamma"); + + Params::UIBlueprintFunctionLibrary_GetGamma Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetHousePoints +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& HouseName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UUIBlueprintFunctionLibrary::GetHousePoints(const class FString& HouseName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetHousePoints"); + + Params::UIBlueprintFunctionLibrary_GetHousePoints Parms{}; + + Parms.HouseName = std::move(HouseName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetLocalizedDateTimeText +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FDateTime& InDateTime (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const bool ShowOnlyDate (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UUIBlueprintFunctionLibrary::GetLocalizedDateTimeText(const struct FDateTime& InDateTime, const bool ShowOnlyDate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetLocalizedDateTimeText"); + + Params::UIBlueprintFunctionLibrary_GetLocalizedDateTimeText Parms{}; + + Parms.InDateTime = std::move(InDateTime); + Parms.ShowOnlyDate = ShowOnlyDate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetNPCCharacterDamageNumberOffset +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const class ANPC_Character* NPCCharacter (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UUIBlueprintFunctionLibrary::GetNPCCharacterDamageNumberOffset(const class ANPC_Character* NPCCharacter) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetNPCCharacterDamageNumberOffset"); + + Params::UIBlueprintFunctionLibrary_GetNPCCharacterDamageNumberOffset Parms{}; + + Parms.NPCCharacter = NPCCharacter; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetPlayerSpawnLocation +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class AController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FTransform UUIBlueprintFunctionLibrary::GetPlayerSpawnLocation(class AController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetPlayerSpawnLocation"); + + Params::UIBlueprintFunctionLibrary_GetPlayerSpawnLocation Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetPotionDuration +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FName& PotionName (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUIBlueprintFunctionLibrary::GetPotionDuration(const class FName& PotionName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetPotionDuration"); + + Params::UIBlueprintFunctionLibrary_GetPotionDuration Parms{}; + + Parms.PotionName = PotionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetSalonChangeCost +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UUIBlueprintFunctionLibrary::GetSalonChangeCost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetSalonChangeCost"); + + Params::UIBlueprintFunctionLibrary_GetSalonChangeCost Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetTimeSinceLastSave +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FTimespan* OutTimespan (Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::GetTimeSinceLastSave(struct FTimespan* OutTimespan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetTimeSinceLastSave"); + + Params::UIBlueprintFunctionLibrary_GetTimeSinceLastSave Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutTimespan != nullptr) + *OutTimespan = std::move(Parms.OutTimespan); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetTimespanTextWithMilliseconds +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FTimespan& Timespan (Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UUIBlueprintFunctionLibrary::GetTimespanTextWithMilliseconds(const struct FTimespan& Timespan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetTimespanTextWithMilliseconds"); + + Params::UIBlueprintFunctionLibrary_GetTimespanTextWithMilliseconds Parms{}; + + Parms.Timespan = std::move(Timespan); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GetWidgetParentOfClass +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWidget* ChildWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf WidgetClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UUIBlueprintFunctionLibrary::GetWidgetParentOfClass(class UWidget* ChildWidget, TSubclassOf WidgetClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GetWidgetParentOfClass"); + + Params::UIBlueprintFunctionLibrary_GetWidgetParentOfClass Parms{}; + + Parms.ChildWidget = ChildWidget; + Parms.WidgetClass = WidgetClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.GotoScreenFromCode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class UObject* WorldContextObject (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* OldScreenReference (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf NewScreenClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::GotoScreenFromCode(const class UObject* WorldContextObject, class UUserWidget* OldScreenReference, TSubclassOf NewScreenClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "GotoScreenFromCode"); + + Params::UIBlueprintFunctionLibrary_GotoScreenFromCode Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.OldScreenReference = OldScreenReference; + Parms.NewScreenClass = NewScreenClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.HideOutlines +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::HideOutlines(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "HideOutlines"); + + Params::UIBlueprintFunctionLibrary_HideOutlines Parms{}; + + Parms.PC = PC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.IconExistsInTable +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& IconTextureName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::IconExistsInTable(const class FString& IconTextureName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "IconExistsInTable"); + + Params::UIBlueprintFunctionLibrary_IconExistsInTable Parms{}; + + Parms.IconTextureName = std::move(IconTextureName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.IsBeastMeshReady +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::IsBeastMeshReady(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "IsBeastMeshReady"); + + Params::UIBlueprintFunctionLibrary_IsBeastMeshReady Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.IsGameInForeground +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::IsGameInForeground() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "IsGameInForeground"); + + Params::UIBlueprintFunctionLibrary_IsGameInForeground Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.IsPCPlatform +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool bIsSteamDeckAlsoPC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::IsPCPlatform(bool bIsSteamDeckAlsoPC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "IsPCPlatform"); + + Params::UIBlueprintFunctionLibrary_IsPCPlatform Parms{}; + + Parms.bIsSteamDeckAlsoPC = bIsSteamDeckAlsoPC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.IsPS5Platform +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::IsPS5Platform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "IsPS5Platform"); + + Params::UIBlueprintFunctionLibrary_IsPS5Platform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.IsSpellOrToolBlacklisted +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& ItemName (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::IsSpellOrToolBlacklisted(const class FString& ItemName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "IsSpellOrToolBlacklisted"); + + Params::UIBlueprintFunctionLibrary_IsSpellOrToolBlacklisted Parms{}; + + Parms.ItemName = std::move(ItemName); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.IsSteamInBigPictureMode +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::IsSteamInBigPictureMode() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "IsSteamInBigPictureMode"); + + Params::UIBlueprintFunctionLibrary_IsSteamInBigPictureMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.IsSteamRunningOnSteamDeck +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::IsSteamRunningOnSteamDeck() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "IsSteamRunningOnSteamDeck"); + + Params::UIBlueprintFunctionLibrary_IsSteamRunningOnSteamDeck Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.KeyToString +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIBlueprintFunctionLibrary::KeyToString(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "KeyToString"); + + Params::UIBlueprintFunctionLibrary_KeyToString Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.LogIntroMessage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FText& Message (Parm, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::LogIntroMessage(class UObject* WorldContextObject, const class FText& Message) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "LogIntroMessage"); + + Params::UIBlueprintFunctionLibrary_LogIntroMessage Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Message = std::move(Message); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.NotEqual_MenuReaderVoiceMenuReaderVoice +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FMenuReaderVoice& arg1 (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FMenuReaderVoice& arg2 (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::NotEqual_MenuReaderVoiceMenuReaderVoice(const struct FMenuReaderVoice& arg1, const struct FMenuReaderVoice& arg2) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "NotEqual_MenuReaderVoiceMenuReaderVoice"); + + Params::UIBlueprintFunctionLibrary_NotEqual_MenuReaderVoiceMenuReaderVoice Parms{}; + + Parms.arg1 = std::move(arg1); + Parms.arg2 = std::move(arg2); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.PlayOwlMailDialog +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObj (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& MailID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UUIBlueprintFunctionLibrary::PlayOwlMailDialog(class UObject* WorldContextObj, const class FString& MailID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "PlayOwlMailDialog"); + + Params::UIBlueprintFunctionLibrary_PlayOwlMailDialog Parms{}; + + Parms.WorldContextObj = WorldContextObj; + Parms.MailID = std::move(MailID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.RestartApplication +// (Final, Native, Static, Public, BlueprintCallable) + +void UUIBlueprintFunctionLibrary::RestartApplication() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "RestartApplication"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.RevertToDefaultInputMappings +// (Final, Native, Static, Public, BlueprintCallable) + +void UUIBlueprintFunctionLibrary::RevertToDefaultInputMappings() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "RevertToDefaultInputMappings"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.RotateMenuActors +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// float AxisValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float rotateSpeedMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TArray& Actors (Parm, ZeroConstructor, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::RotateMenuActors(float AxisValue, float rotateSpeedMultiplier, const TArray& Actors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "RotateMenuActors"); + + Params::UIBlueprintFunctionLibrary_RotateMenuActors Parms{}; + + Parms.AxisValue = AxisValue; + Parms.rotateSpeedMultiplier = rotateSpeedMultiplier; + Parms.Actors = std::move(Actors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.RunningWithEpicGamesStore +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::RunningWithEpicGamesStore() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "RunningWithEpicGamesStore"); + + Params::UIBlueprintFunctionLibrary_RunningWithEpicGamesStore Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.SetInventoryIconOverride +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const class FString& ItemId (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName Variation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutDisplayName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString* OutIconName (Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutIsNameTranslatable (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::SetInventoryIconOverride(const class FString& ItemId, class FName Variation, class FString* OutDisplayName, class FString* OutIconName, bool* OutIsNameTranslatable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "SetInventoryIconOverride"); + + Params::UIBlueprintFunctionLibrary_SetInventoryIconOverride Parms{}; + + Parms.ItemId = std::move(ItemId); + Parms.Variation = Variation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutDisplayName != nullptr) + *OutDisplayName = std::move(Parms.OutDisplayName); + + if (OutIconName != nullptr) + *OutIconName = std::move(Parms.OutIconName); + + if (OutIsNameTranslatable != nullptr) + *OutIsNameTranslatable = Parms.OutIsNameTranslatable; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.ShowInspectable +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InspectableID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::ShowInspectable(const class FString& InspectableID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "ShowInspectable"); + + Params::UIBlueprintFunctionLibrary_ShowInspectable Parms{}; + + Parms.InspectableID = std::move(InspectableID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.ShowInspectableWithCallback +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FString& InspectableID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const TDelegate LoadedScreen)>&Callback (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::ShowInspectableWithCallback(const class FString& InspectableID, const TDelegate LoadedScreen)>& Callback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "ShowInspectableWithCallback"); + + Params::UIBlueprintFunctionLibrary_ShowInspectableWithCallback Parms{}; + + Parms.InspectableID = std::move(InspectableID); + Parms.Callback = Callback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.ShowOutlines +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PC (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::ShowOutlines(class APlayerController* PC) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "ShowOutlines"); + + Params::UIBlueprintFunctionLibrary_ShowOutlines Parms{}; + + Parms.PC = PC; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.SwitchToGamePadControlScheme +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class FName ControlSchemeName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUIBlueprintFunctionLibrary::SwitchToGamePadControlScheme(class FName ControlSchemeName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "SwitchToGamePadControlScheme"); + + Params::UIBlueprintFunctionLibrary_SwitchToGamePadControlScheme Parms{}; + + Parms.ControlSchemeName = ControlSchemeName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.UnicodeFilter +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& InputStr (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UUIBlueprintFunctionLibrary::UnicodeFilter(const class FString& InputStr) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "UnicodeFilter"); + + Params::UIBlueprintFunctionLibrary_UnicodeFilter Parms{}; + + Parms.InputStr = std::move(InputStr); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.WorldToViewport +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& WorldPos (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* o_Point (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LockToViewableSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUIBlueprintFunctionLibrary::WorldToViewport(const struct FVector& WorldPos, struct FVector2D* o_Point, bool LockToViewableSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UIBlueprintFunctionLibrary", "WorldToViewport"); + + Params::UIBlueprintFunctionLibrary_WorldToViewport Parms{}; + + Parms.WorldPos = std::move(WorldPos); + Parms.LockToViewableSpace = LockToViewableSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (o_Point != nullptr) + *o_Point = std::move(Parms.o_Point); + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIBlueprintFunctionLibrary.MeasureStringLength +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const class FString& TextString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FSlateFontInfo& FontInfo (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UUIBlueprintFunctionLibrary::MeasureStringLength(const class FString& TextString, const struct FSlateFontInfo& FontInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIBlueprintFunctionLibrary", "MeasureStringLength"); + + Params::UIBlueprintFunctionLibrary_MeasureStringLength Parms{}; + + Parms.TextString = std::move(TextString); + Parms.FontInfo = std::move(FontInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.UIInteractiveActor.InteractionInitiated +// (Event, Public, BlueprintEvent) + +void AUIInteractiveActor::InteractionInitiated() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UIInteractiveActor", "InteractionInitiated"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.VirtualContainer.GetContents +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ContainerID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray UVirtualContainer::GetContents(const class FString& ContainerID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VirtualContainer", "GetContents"); + + Params::VirtualContainer_GetContents Parms{}; + + Parms.ContainerID = std::move(ContainerID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.VirtualContainer.IsFinite +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FString& ContainerID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UVirtualContainer::IsFinite(const class FString& ContainerID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VirtualContainer", "IsFinite"); + + Params::VirtualContainer_IsFinite Parms{}; + + Parms.ContainerID = std::move(ContainerID); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.AreAllAccessibleSpellsLoaded +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::AreAllAccessibleSpellsLoaded(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WandTool", "AreAllAccessibleSpellsLoaded"); + + Params::WandTool_AreAllAccessibleSpellsLoaded Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.AreAllSlottedSpellsLoaded +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::AreAllSlottedSpellsLoaded(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WandTool", "AreAllSlottedSpellsLoaded"); + + Params::WandTool_AreAllSlottedSpellsLoaded Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.BarItemSelected +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::BarItemSelected(class AActor* InActor, int32 Index_0, bool bFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WandTool", "BarItemSelected"); + + Params::WandTool_BarItemSelected Parms{}; + + Parms.InActor = InActor; + Parms.Index_0 = Index_0; + Parms.bFlag = bFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.LoadAllAccessibleSpells +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::LoadAllAccessibleSpells(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WandTool", "LoadAllAccessibleSpells"); + + Params::WandTool_LoadAllAccessibleSpells Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.LoadAllSlottedSpells +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::LoadAllSlottedSpells(class AActor* InActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WandTool", "LoadAllSlottedSpells"); + + Params::WandTool_LoadAllSlottedSpells Parms{}; + + Parms.InActor = InActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.LoadSpellByName +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class AActor* InActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class FString& Spell (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool Async (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool HighPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::LoadSpellByName(class AActor* InActor, const class FString& Spell, bool Async, bool HighPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WandTool", "LoadSpellByName"); + + Params::WandTool_LoadSpellByName Parms{}; + + Parms.InActor = InActor; + Parms.Spell = std::move(Spell); + Parms.Async = Async; + Parms.HighPriority = HighPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.ActivateInstantSpellTool +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::ActivateInstantSpellTool(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "ActivateInstantSpellTool"); + + Params::WandTool_ActivateInstantSpellTool Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.ActivateSpellTool +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* AWandTool::ActivateSpellTool(class USpellToolRecord* SpellToolRecord, bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "ActivateSpellTool"); + + Params::WandTool_ActivateSpellTool Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.AddCollectibleBook +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AFlyingBook* book (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::AddCollectibleBook(class AFlyingBook* book) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "AddCollectibleBook"); + + Params::WandTool_AddCollectibleBook Parms{}; + + Parms.book = book; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.ApplyTriggerEffectDefault +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool RightTrigger (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool LeftTrigger (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::ApplyTriggerEffectDefault(bool RightTrigger, bool LeftTrigger) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "ApplyTriggerEffectDefault"); + + Params::WandTool_ApplyTriggerEffectDefault Parms{}; + + Parms.RightTrigger = RightTrigger; + Parms.LeftTrigger = LeftTrigger; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.BlockEnd +// (Final, Native, Public, BlueprintCallable) + +void AWandTool::BlockEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "BlockEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.BlockStart +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::BlockStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "BlockStart"); + + Params::WandTool_BlockStart Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.CancelComboSplitTimer +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AWandTool::CancelComboSplitTimer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "CancelComboSplitTimer"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WandTool.CancelCurrentSpell +// (Final, Native, Public, BlueprintCallable) + +void AWandTool::CancelCurrentSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "CancelCurrentSpell"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.CancelHeavyComboSplitTimer +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AWandTool::CancelHeavyComboSplitTimer() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "CancelHeavyComboSplitTimer"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WandTool.CastActiveSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::CastActiveSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "CastActiveSpell"); + + Params::WandTool_CastActiveSpell Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.CastPewPewSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::CastPewPewSpell() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "CastPewPewSpell"); + + Params::WandTool_CastPewPewSpell Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.CastSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ASpellTool* InSpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::CastSpell(class ASpellTool* InSpellTool, bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "CastSpell"); + + Params::WandTool_CastSpell Parms{}; + + Parms.InSpellTool = InSpellTool; + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.CastStealthTakedown +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::CastStealthTakedown() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "CastStealthTakedown"); + + Params::WandTool_CastStealthTakedown Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.CheckRequiredPerks +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FGameplayTagContainer& PerkContainer (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::CheckRequiredPerks(const struct FGameplayTagContainer& PerkContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "CheckRequiredPerks"); + + Params::WandTool_CheckRequiredPerks Parms{}; + + Parms.PerkContainer = std::move(PerkContainer); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.ComputeParryAimTransform +// (Final, Native, Public, BlueprintCallable) + +void AWandTool::ComputeParryAimTransform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "ComputeParryAimTransform"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.EndSpellCast +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class ASpellTool** InSpellTool (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::EndSpellCast(class ASpellTool** InSpellTool) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "EndSpellCast"); + + Params::WandTool_EndSpellCast Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InSpellTool != nullptr) + *InSpellTool = Parms.InSpellTool; +} + + +// Function Phoenix.WandTool.GetFinisherSpellTool +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// const int32 SpellSlot (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* AWandTool::GetFinisherSpellTool(const int32 SpellSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "GetFinisherSpellTool"); + + Params::WandTool_GetFinisherSpellTool Parms{}; + + Parms.SpellSlot = SpellSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.GetProtegoSpellTool +// (Final, Native, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class AProtegoSpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AProtegoSpellTool* AWandTool::GetProtegoSpellTool() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "GetProtegoSpellTool"); + + Params::WandTool_GetProtegoSpellTool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.GetReticleWidget +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UReticule* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UReticule* AWandTool::GetReticleWidget() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "GetReticleWidget"); + + Params::WandTool_GetReticleWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.GetSpellRecordFromSlot +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USpellToolRecord* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USpellToolRecord* AWandTool::GetSpellRecordFromSlot(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "GetSpellRecordFromSlot"); + + Params::WandTool_GetSpellRecordFromSlot Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.GetTargetSpellIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 AWandTool::GetTargetSpellIndex() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "GetTargetSpellIndex"); + + Params::WandTool_GetTargetSpellIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.GetWandMesh +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class UMeshComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMeshComponent* AWandTool::GetWandMesh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "GetWandMesh"); + + Params::WandTool_GetWandMesh Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.IsSpellToolAvailable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bImmediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::IsSpellToolAvailable(class USpellToolRecord* SpellToolRecord, bool bImmediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "IsSpellToolAvailable"); + + Params::WandTool_IsSpellToolAvailable Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + Parms.bImmediate = bImmediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.OnActiveSpellToolChanged +// (Final, Native, Private) +// Parameters: +// class ATool* ActivatedSpell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ATool* DeactivatedSpell (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::OnActiveSpellToolChanged(class ATool* ActivatedSpell, class ATool* DeactivatedSpell) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "OnActiveSpellToolChanged"); + + Params::WandTool_OnActiveSpellToolChanged Parms{}; + + Parms.ActivatedSpell = ActivatedSpell; + Parms.DeactivatedSpell = DeactivatedSpell; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.OnCharacterLoadComplete +// (Final, Native, Private) +// Parameters: +// class AActor* Actor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::OnCharacterLoadComplete(class AActor* Actor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "OnCharacterLoadComplete"); + + Params::WandTool_OnCharacterLoadComplete Parms{}; + + Parms.Actor = Actor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.OnRightArmStateChanged +// (Final, Native, Public) +// Parameters: +// ERightArmState RightArmState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ERightArmState LastRightArmState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::OnRightArmStateChanged(ERightArmState RightArmState, ERightArmState LastRightArmState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "OnRightArmStateChanged"); + + Params::WandTool_OnRightArmStateChanged Parms{}; + + Parms.RightArmState = RightArmState; + Parms.LastRightArmState = LastRightArmState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.OnSpell_Pressed +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 SpellSlot (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::OnSpell_Pressed(const int32 SpellSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "OnSpell_Pressed"); + + Params::WandTool_OnSpell_Pressed Parms{}; + + Parms.SpellSlot = SpellSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.OnSpell_Released +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const int32 SpellSlot (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::OnSpell_Released(const int32 SpellSlot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "OnSpell_Released"); + + Params::WandTool_OnSpell_Released Parms{}; + + Parms.SpellSlot = SpellSlot; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.OnSpellCasted +// (Final, Native, Public, BlueprintCallable) + +void AWandTool::OnSpellCasted() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "OnSpellCasted"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.OnSpellLoaded +// (Final, Native, Private) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::OnSpellLoaded(class USpellToolRecord* SpellToolRecord) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "OnSpellLoaded"); + + Params::WandTool_OnSpellLoaded Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.RemoveCollectibleBook +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AFlyingBook* book (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::RemoveCollectibleBook(class AFlyingBook* book) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "RemoveCollectibleBook"); + + Params::WandTool_RemoveCollectibleBook Parms{}; + + Parms.book = book; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.ResetComboOnBranch +// (Final, Native, Public, BlueprintCallable) + +void AWandTool::ResetComboOnBranch() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "ResetComboOnBranch"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.ResetCombos +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AWandTool::ResetCombos() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "ResetCombos"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WandTool.ResetHeavyCombo +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AWandTool::ResetHeavyCombo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "ResetHeavyCombo"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WandTool.ResetLightCombo +// (Event, Public, BlueprintCallable, BlueprintEvent) + +void AWandTool::ResetLightCombo() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "ResetLightCombo"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WandTool.SetAimTransform +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::SetAimTransform(const struct FVector& Target) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SetAimTransform"); + + Params::WandTool_SetAimTransform Parms{}; + + Parms.Target = std::move(Target); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.SetAttackingActor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class AActor* i_attackingActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::SetAttackingActor(class AActor* i_attackingActor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SetAttackingActor"); + + Params::WandTool_SetAttackingActor Parms{}; + + Parms.i_attackingActor = i_attackingActor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.SetContextsOnBarSpell +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFlag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::SetContextsOnBarSpell(int32 Index_0, bool bFlag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SetContextsOnBarSpell"); + + Params::WandTool_SetContextsOnBarSpell Parms{}; + + Parms.Index_0 = Index_0; + Parms.bFlag = bFlag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.SetFinishersActive +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::SetFinishersActive(bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SetFinishersActive"); + + Params::WandTool_SetFinishersActive Parms{}; + + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.SetNextHeavyCastAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::SetNextHeavyCastAbility(TSubclassOf InAbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SetNextHeavyCastAbility"); + + Params::WandTool_SetNextHeavyCastAbility Parms{}; + + Parms.InAbility = InAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.SetNextLightCastAbility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf InAbility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::SetNextLightCastAbility(TSubclassOf InAbility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SetNextLightCastAbility"); + + Params::WandTool_SetNextLightCastAbility Parms{}; + + Parms.InAbility = InAbility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.SetNextWandCastType +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWandCastType WandCastState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::SetNextWandCastType(EWandCastType WandCastState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SetNextWandCastType"); + + Params::WandTool_SetNextWandCastType Parms{}; + + Parms.WandCastState = WandCastState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.SetProjectileSpeedMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Multiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::SetProjectileSpeedMultiplier(float Multiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SetProjectileSpeedMultiplier"); + + Params::WandTool_SetProjectileSpeedMultiplier Parms{}; + + Parms.Multiplier = Multiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.SetWandStyle +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// class FName WandStyle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::SetWandStyle(class FName WandStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SetWandStyle"); + + Params::WandTool_SetWandStyle Parms{}; + + Parms.WandStyle = WandStyle; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WandTool.SpellPreload +// (Final, Native, Public, BlueprintCallable) + +void AWandTool::SpellPreload() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "SpellPreload"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.StartComboSplitTimer +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FComboSplitData& ComboSplitData (Parm, NativeAccessSpecifierPublic) + +void AWandTool::StartComboSplitTimer(const struct FComboSplitData& ComboSplitData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "StartComboSplitTimer"); + + Params::WandTool_StartComboSplitTimer Parms{}; + + Parms.ComboSplitData = std::move(ComboSplitData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WandTool.StartHeavyComboSplitTimer +// (Event, Public, BlueprintCallable, BlueprintEvent) +// Parameters: +// const struct FComboSplitData& ComboSplitData (Parm, NativeAccessSpecifierPublic) + +void AWandTool::StartHeavyComboSplitTimer(const struct FComboSplitData& ComboSplitData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "StartHeavyComboSplitTimer"); + + Params::WandTool_StartHeavyComboSplitTimer Parms{}; + + Parms.ComboSplitData = std::move(ComboSplitData); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WandTool.StopLastSpell +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class ASpellTool* NewSpellTool (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool* OutAlreadyActivated (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::StopLastSpell(class ASpellTool* NewSpellTool, bool* OutAlreadyActivated) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "StopLastSpell"); + + Params::WandTool_StopLastSpell Parms{}; + + Parms.NewSpellTool = NewSpellTool; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutAlreadyActivated != nullptr) + *OutAlreadyActivated = Parms.OutAlreadyActivated; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.TargetSpellSelected +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool Immediate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWandTool::TargetSpellSelected(bool Immediate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "TargetSpellSelected"); + + Params::WandTool_TargetSpellSelected Parms{}; + + Parms.Immediate = Immediate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.TurnOffTriggerEffects +// (Final, Native, Public, BlueprintCallable) + +void AWandTool::TurnOffTriggerEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "TurnOffTriggerEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.TurnOnTriggerEffects +// (Final, Native, Public, BlueprintCallable) + +void AWandTool::TurnOnTriggerEffects() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "TurnOnTriggerEffects"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.WandCastFailedTimerExpired +// (Final, Native, Public, BlueprintCallable) + +void AWandTool::WandCastFailedTimerExpired() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "WandCastFailedTimerExpired"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WandTool.AreFinishersActive +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWandTool::AreFinishersActive() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "AreFinishersActive"); + + Params::WandTool_AreFinishersActive Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.GetActiveSpellTool +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* AWandTool::GetActiveSpellTool() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "GetActiveSpellTool"); + + Params::WandTool_GetActiveSpellTool Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.GetProjectileSpeedMultiplier +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AWandTool::GetProjectileSpeedMultiplier() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "GetProjectileSpeedMultiplier"); + + Params::WandTool_GetProjectileSpeedMultiplier Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WandTool.GetSpellTool +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class USpellToolRecord* SpellToolRecord (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ASpellTool* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ASpellTool* AWandTool::GetSpellTool(class USpellToolRecord* SpellToolRecord) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WandTool", "GetSpellTool"); + + Params::WandTool_GetSpellTool Parms{}; + + Parms.SpellToolRecord = SpellToolRecord; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WaterMill_Gears.GetGearComponents +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// TArray* Array (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AWaterMill_Gears::GetGearComponents(TArray* Array) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterMill_Gears", "GetGearComponents"); + + Params::WaterMill_Gears_GetGearComponents Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (Array != nullptr) + *Array = std::move(Parms.Array); +} + + +// Function Phoenix.WaterMill_Gears.GetRotationRates +// (Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// TArray* Array (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + +void AWaterMill_Gears::GetRotationRates(TArray* Array) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterMill_Gears", "GetRotationRates"); + + Params::WaterMill_Gears_GetRotationRates Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + if (Array != nullptr) + *Array = std::move(Parms.Array); +} + + +// Function Phoenix.WaterMill_Gears.GetSpeedControl +// (Event, Public, BlueprintEvent) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float AWaterMill_Gears::GetSpeedControl() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterMill_Gears", "GetSpeedControl"); + + Params::WaterMill_Gears_GetSpeedControl Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function Phoenix.WaterMill_Gears.UpdateWaterWheelMaterialValues +// (Event, Public, BlueprintEvent) + +void AWaterMill_Gears::UpdateWaterWheelMaterialValues() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WaterMill_Gears", "UpdateWaterWheelMaterialValues"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WEFollowButterflies.BindToChestOpenedEvent +// (Event, Protected, BlueprintEvent) + +void AWEFollowButterflies::BindToChestOpenedEvent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WEFollowButterflies", "BindToChestOpenedEvent"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function Phoenix.WEFollowButterflies.HideButterflies +// (Event, Protected, BlueprintEvent) +// Parameters: +// class AFlockingActor* ButterflyFlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWEFollowButterflies::HideButterflies(class AFlockingActor* ButterflyFlock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WEFollowButterflies", "HideButterflies"); + + Params::WEFollowButterflies_HideButterflies Parms{}; + + Parms.ButterflyFlock = ButterflyFlock; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function Phoenix.WEFollowButterflies.OnOverlapBegin +// (Final, Native, Protected, HasOutParams) +// Parameters: +// class UPrimitiveComponent* OverlappedComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* OtherActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPrimitiveComponent* OtherComp (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 OtherBodyIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bFromSweep (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FHitResult& SweepResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void AWEFollowButterflies::OnOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WEFollowButterflies", "OnOverlapBegin"); + + Params::WEFollowButterflies_OnOverlapBegin Parms{}; + + Parms.OverlappedComponent = OverlappedComponent; + Parms.OtherActor = OtherActor; + Parms.OtherComp = OtherComp; + Parms.OtherBodyIndex = OtherBodyIndex; + Parms.bFromSweep = bFromSweep; + Parms.SweepResult = std::move(SweepResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WEFollowButterflies.StartMovement +// (Final, Native, Protected) + +void AWEFollowButterflies::StartMovement() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WEFollowButterflies", "StartMovement"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventAnimationComponent.GetAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAnimationAsset* UWorldEventAnimationComponent::GetAnimation() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventAnimationComponent", "GetAnimation"); + + Params::WorldEventAnimationComponent_GetAnimation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventAnimationComponent.RemoveComponent +// (Final, Native, Public, BlueprintCallable) + +void UWorldEventAnimationComponent::RemoveComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventAnimationComponent", "RemoveComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventAnimationComponent.SetAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UAnimationAsset* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWorldEventAnimationComponent::SetAnimation(class UAnimationAsset* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventAnimationComponent", "SetAnimation"); + + Params::WorldEventAnimationComponent_SetAnimation Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventCoreMechanics.GetLocationTags +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray AWorldEventCoreMechanics::GetLocationTags() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "GetLocationTags"); + + Params::WorldEventCoreMechanics_GetLocationTags Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventCoreMechanics.GetPositionAndRotation +// (Final, Native, Private, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Count (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const class AActor* StartLocation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 rowLength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& axisAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector* OutPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventCoreMechanics::GetPositionAndRotation(int32 Index_0, int32 Count, const class AActor* StartLocation, int32 rowLength, const struct FVector& axisAlignment, struct FVector* OutPosition, struct FRotator* OutRotation, int32 Width) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "GetPositionAndRotation"); + + Params::WorldEventCoreMechanics_GetPositionAndRotation Parms{}; + + Parms.Index_0 = Index_0; + Parms.Count = Count; + Parms.StartLocation = StartLocation; + Parms.rowLength = rowLength; + Parms.axisAlignment = std::move(axisAlignment); + Parms.Width = Width; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (OutPosition != nullptr) + *OutPosition = std::move(Parms.OutPosition); + + if (OutRotation != nullptr) + *OutRotation = std::move(Parms.OutRotation); +} + + +// Function Phoenix.WorldEventCoreMechanics.LoadAndTeleport +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class FName weName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventCoreMechanics::LoadAndTeleport(class FName weName) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "LoadAndTeleport"); + + Params::WorldEventCoreMechanics_LoadAndTeleport Parms{}; + + Parms.weName = weName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventCoreMechanics.MaskMatchesFilter +// (Final, Native, Protected, BlueprintCallable, BlueprintPure) +// Parameters: +// EProductionStatus status (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventCoreMechanics::MaskMatchesFilter(EProductionStatus status) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "MaskMatchesFilter"); + + Params::WorldEventCoreMechanics_MaskMatchesFilter Parms{}; + + Parms.status = status; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventCoreMechanics.OnPlayerReturned +// (Final, Native, Protected, BlueprintCallable) + +void AWorldEventCoreMechanics::OnPlayerReturned() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "OnPlayerReturned"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventCoreMechanics.OnPreviewLevelLoaded +// (Final, Native, Private) + +void AWorldEventCoreMechanics::OnPreviewLevelLoaded() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "OnPreviewLevelLoaded"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventCoreMechanics.OnWorldEventLoaded +// (Final, Native, Private, HasOutParams) +// Parameters: +// class AWorldEventLocationActor* Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FWorldEventDataRow& Row (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void AWorldEventCoreMechanics::OnWorldEventLoaded(class AWorldEventLocationActor* Location, const struct FWorldEventDataRow& Row) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "OnWorldEventLoaded"); + + Params::WorldEventCoreMechanics_OnWorldEventLoaded Parms{}; + + Parms.Location = Location; + Parms.Row = std::move(Row); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventCoreMechanics.RowMatchesProductionFilter +// (Final, Native, Protected, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FWorldEventDataRow& Row (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool AWorldEventCoreMechanics::RowMatchesProductionFilter(const struct FWorldEventDataRow& Row) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "RowMatchesProductionFilter"); + + Params::WorldEventCoreMechanics_RowMatchesProductionFilter Parms{}; + + Parms.Row = std::move(Row); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventCoreMechanics.SetTag +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const struct FGameplayTag& Tag (Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventCoreMechanics::SetTag(const struct FGameplayTag& Tag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "SetTag"); + + Params::WorldEventCoreMechanics_SetTag Parms{}; + + Parms.Tag = std::move(Tag); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldEventCoreMechanics.SortAlphabetically +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// const TArray& unsortedArray (Parm, ZeroConstructor, NativeAccessSpecifierPublic) +// TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) + +TArray AWorldEventCoreMechanics::SortAlphabetically(const TArray& unsortedArray) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "SortAlphabetically"); + + Params::WorldEventCoreMechanics_SortAlphabetically Parms{}; + + Parms.unsortedArray = std::move(unsortedArray); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldEventCoreMechanics.ToggleMaskValue +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// EProductionStatus status (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void AWorldEventCoreMechanics::ToggleMaskValue(EProductionStatus status) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldEventCoreMechanics", "ToggleMaskValue"); + + Params::WorldEventCoreMechanics_ToggleMaskValue Parms{}; + + Parms.status = status; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldObjectManager.AllowSpawn +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnAllowedResponse ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESpawnAllowedResponse UWorldObjectManager::AllowSpawn(const class FString& InItemID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldObjectManager", "AllowSpawn"); + + Params::WorldObjectManager_AllowSpawn Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function Phoenix.WorldObjectManager.SaveData +// (Native, Public) +// Parameters: +// const class FString& InItemID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* TargetActor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWorldObjectManager::SaveData(const class FString& InItemID, class AActor* TargetActor, uint32 inParentUID, uint32 inOverrideUID) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldObjectManager", "SaveData"); + + Params::WorldObjectManager_SaveData Parms{}; + + Parms.InItemID = std::move(InItemID); + Parms.TargetActor = TargetActor; + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function Phoenix.WorldObjectManager.Spawn +// (Native, Public, HasOutParams, HasDefaults) +// Parameters: +// class UWorld* InWorld (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FTransform& InTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& InRegistryID (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inParentUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// uint32 inOverrideUID (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool inIsPersistent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// ESpawnActorCollisionHandlingMethod InCollisionMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class ULevel* InOverrideLevel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* InParentContainer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UWorldObjectManager::Spawn(class UWorld* InWorld, const struct FTransform& InTransform, const class FString& InRegistryID, uint32 inParentUID, uint32 inOverrideUID, bool inIsPersistent, ESpawnActorCollisionHandlingMethod InCollisionMethod, class ULevel* InOverrideLevel, class UObject* InParentContainer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WorldObjectManager", "Spawn"); + + Params::WorldObjectManager_Spawn Parms{}; + + Parms.InWorld = InWorld; + Parms.InTransform = std::move(InTransform); + Parms.InRegistryID = std::move(InRegistryID); + Parms.inParentUID = inParentUID; + Parms.inOverrideUID = inOverrideUID; + Parms.inIsPersistent = inIsPersistent; + Parms.InCollisionMethod = InCollisionMethod; + Parms.InOverrideLevel = InOverrideLevel; + Parms.InParentContainer = InParentContainer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + +} + diff --git a/Hogwarts Legacy/SDK/Phoenix_parameters.hpp b/Hogwarts Legacy/SDK/Phoenix_parameters.hpp new file mode 100644 index 0000000..2e370d1 --- /dev/null +++ b/Hogwarts Legacy/SDK/Phoenix_parameters.hpp @@ -0,0 +1,72728 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Phoenix + +#include "Basic.hpp" + +#include "CameraStack_structs.hpp" +#include "Hermes_structs.hpp" +#include "Phoenix_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "Munitions_structs.hpp" +#include "UMGFocus_structs.hpp" +#include "GameplayTags_structs.hpp" +#include "UMG_structs.hpp" +#include "AvaAudioLow_structs.hpp" +#include "CustomizableCharacter_structs.hpp" +#include "UtilitiesRuntime_structs.hpp" +#include "AIModule_structs.hpp" +#include "EditorCustomizationHelper_structs.hpp" +#include "AkAudio_structs.hpp" +#include "DbAssetMapper_structs.hpp" +#include "Ambulatory_structs.hpp" +#include "HoverDrone_structs.hpp" +#include "GameLogicRuntime_structs.hpp" +#include "AIPathScheduler_structs.hpp" +#include "GameScheduler_structs.hpp" +#include "InputCore_structs.hpp" +#include "AbleCore_structs.hpp" +#include "Slate_structs.hpp" +#include "OdysseyRuntime_structs.hpp" +#include "SlateCore_structs.hpp" +#include "HydraManager_structs.hpp" +#include "MaterialPermuter_structs.hpp" +#include "Cognition_structs.hpp" +#include "SkinFX_structs.hpp" +#include "MultiFX2_structs.hpp" +#include "AccessibilitySettings_structs.hpp" +#include "ChaosSolverEngine_structs.hpp" +#include "Chaos_structs.hpp" +#include "SceneRig_structs.hpp" +#include "TimeRig_structs.hpp" +#include "PersistentData_structs.hpp" +#include "PhysicsCore_structs.hpp" + + +namespace SDK::Params +{ + +// Function Phoenix.Ability_Character_Interface.PlayCustomAbility +// 0x0010 (0x0010 - 0x0000) +struct Ability_Character_Interface_PlayCustomAbility final +{ +public: + TSubclassOf InAbility; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreventReactions; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Ability_Character_Interface_PlayCustomAbility; + +// Function Phoenix.FastTravelLocation.Activate +// 0x0001 (0x0001 - 0x0000) +struct FastTravelLocation_Activate final +{ +public: + bool ACTIVE; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelLocation_Activate; + +// Function Phoenix.FastTravelLocation.AdjustBeaconWorldLocation +// 0x0020 (0x0020 - 0x0000) +struct FastTravelLocation_AdjustBeaconWorldLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelLocation_AdjustBeaconWorldLocation; + +// Function Phoenix.FastTravelLocation.AdjustCogTargetPoint +// 0x000C (0x000C - 0x0000) +struct FastTravelLocation_AdjustCogTargetPoint final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelLocation_AdjustCogTargetPoint; + +// Function Phoenix.FastTravelLocation.GetAvailable +// 0x0001 (0x0001 - 0x0000) +struct FastTravelLocation_GetAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelLocation_GetAvailable; + +// Function Phoenix.FastTravelLocation.GetInteractLocationBP +// 0x000C (0x000C - 0x0000) +struct FastTravelLocation_GetInteractLocationBP final +{ +public: + struct FVector WorldLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelLocation_GetInteractLocationBP; + +// Function Phoenix.FastTravelLocation.Handle_SetAvailable +// 0x0001 (0x0001 - 0x0000) +struct FastTravelLocation_Handle_SetAvailable final +{ +public: + bool availableIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelLocation_Handle_SetAvailable; + +// Function Phoenix.FastTravelLocation.SetAvailable +// 0x0001 (0x0001 - 0x0000) +struct FastTravelLocation_SetAvailable final +{ +public: + bool availableIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelLocation_SetAvailable; + +// Function Phoenix.PhoenixUserWidget.InterruptMenuReader +// 0x0010 (0x0010 - 0x0000) +struct PhoenixUserWidget_InterruptMenuReader final +{ +public: + EMenuReaderInterruptType InterruptType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InterruptOwnerFilter; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_InterruptMenuReader; + +// Function Phoenix.PhoenixUserWidget.OnIntroEnded +// 0x0004 (0x0004 - 0x0000) +struct PhoenixUserWidget_OnIntroEnded final +{ +public: + int32 IntroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_OnIntroEnded; + +// Function Phoenix.PhoenixUserWidget.OnIntroStarted +// 0x0008 (0x0008 - 0x0000) +struct PhoenixUserWidget_OnIntroStarted final +{ +public: + int32 IntroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntroDuration; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_OnIntroStarted; + +// Function Phoenix.PhoenixUserWidget.OnOutroEnded +// 0x0004 (0x0004 - 0x0000) +struct PhoenixUserWidget_OnOutroEnded final +{ +public: + int32 OutroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_OnOutroEnded; + +// Function Phoenix.PhoenixUserWidget.OnOutroStarted +// 0x0008 (0x0008 - 0x0000) +struct PhoenixUserWidget_OnOutroStarted final +{ +public: + int32 OutroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutroDuration; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_OnOutroStarted; + +// Function Phoenix.PhoenixUserWidget.OverrideInitialIntroType +// 0x0004 (0x0004 - 0x0000) +struct PhoenixUserWidget_OverrideInitialIntroType final +{ +public: + int32 IntroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_OverrideInitialIntroType; + +// Function Phoenix.PhoenixUserWidget.ReadMenu +// 0x0010 (0x0010 - 0x0000) +struct PhoenixUserWidget_ReadMenu final +{ +public: + int32 DepthLevel; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMenuReaderInterruptType InterruptType; // 0x0004(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InterruptOwnerFilter; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_ReadMenu; + +// Function Phoenix.PhoenixUserWidget.TriggerCustomIntro +// 0x0008 (0x0008 - 0x0000) +struct PhoenixUserWidget_TriggerCustomIntro final +{ +public: + int32 IntroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntroDuration; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_TriggerCustomIntro; + +// Function Phoenix.PhoenixUserWidget.TriggerCustomOutro +// 0x0008 (0x0008 - 0x0000) +struct PhoenixUserWidget_TriggerCustomOutro final +{ +public: + int32 OutroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutroDuration; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_TriggerCustomOutro; + +// Function Phoenix.PhoenixUserWidget.TriggerIntro +// 0x0004 (0x0004 - 0x0000) +struct PhoenixUserWidget_TriggerIntro final +{ +public: + int32 IntroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_TriggerIntro; + +// Function Phoenix.PhoenixUserWidget.TriggerOutro +// 0x0004 (0x0004 - 0x0000) +struct PhoenixUserWidget_TriggerOutro final +{ +public: + int32 OutroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_TriggerOutro; + +// Function Phoenix.PhoenixUserWidget.GatherMenuReaderStrings +// 0x0018 (0x0018 - 0x0000) +struct PhoenixUserWidget_GatherMenuReaderStrings final +{ +public: + int32 DepthLevel; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_GatherMenuReaderStrings; + +// Function Phoenix.PhoenixUserWidget.GetCurrentTransitionProgress +// 0x0004 (0x0004 - 0x0000) +struct PhoenixUserWidget_GetCurrentTransitionProgress final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_GetCurrentTransitionProgress; + +// Function Phoenix.PhoenixUserWidget.GetCurrentTransitionType +// 0x0004 (0x0004 - 0x0000) +struct PhoenixUserWidget_GetCurrentTransitionType final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_GetCurrentTransitionType; + +// Function Phoenix.PhoenixUserWidget.IsCurrentTransitionAnIntro +// 0x0001 (0x0001 - 0x0000) +struct PhoenixUserWidget_IsCurrentTransitionAnIntro final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_IsCurrentTransitionAnIntro; + +// Function Phoenix.PhoenixUserWidget.IsTransitionInProgress +// 0x0001 (0x0001 - 0x0000) +struct PhoenixUserWidget_IsTransitionInProgress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixUserWidget_IsTransitionInProgress; + +// Function Phoenix.IconButtonWidget.AddExtraContent +// 0x0010 (0x0010 - 0x0000) +struct IconButtonWidget_AddExtraContent final +{ +public: + class UWidget* NewContent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_IconButtonWidget_AddExtraContent; + +// Function Phoenix.IconButtonWidget.GetExtraContent +// 0x0008 (0x0008 - 0x0000) +struct IconButtonWidget_GetExtraContent final +{ +public: + class UWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_GetExtraContent; + +// Function Phoenix.IconButtonWidget.GetFactsheetItemDesc +// 0x0010 (0x0010 - 0x0000) +struct IconButtonWidget_GetFactsheetItemDesc final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_GetFactsheetItemDesc; + +// Function Phoenix.IconButtonWidget.GetFactsheetItemName +// 0x0010 (0x0010 - 0x0000) +struct IconButtonWidget_GetFactsheetItemName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_GetFactsheetItemName; + +// Function Phoenix.IconButtonWidget.GetFactsheetItemType +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_GetFactsheetItemType final +{ +public: + EFactsheetItemType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_GetFactsheetItemType; + +// Function Phoenix.IconButtonWidget.HandleDisabled +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_HandleDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_HandleDisabled; + +// Function Phoenix.IconButtonWidget.HandleEnabled +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_HandleEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_HandleEnabled; + +// Function Phoenix.IconButtonWidget.HandleMissing +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_HandleMissing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_HandleMissing; + +// Function Phoenix.IconButtonWidget.HandleNonExistent +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_HandleNonExistent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_HandleNonExistent; + +// Function Phoenix.IconButtonWidget.HighlightButton +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_HighlightButton final +{ +public: + bool isHighlighted; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_HighlightButton; + +// Function Phoenix.IconButtonWidget.OnImageLoaded +// 0x0010 (0x0010 - 0x0000) +struct IconButtonWidget_OnImageLoaded final +{ +public: + class UTexture2D* LoadedTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* CallbackParam; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_OnImageLoaded; + +// Function Phoenix.IconButtonWidget.OnSelectionChanged +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_OnSelectionChanged final +{ +public: + bool selected; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_OnSelectionChanged; + +// Function Phoenix.IconButtonWidget.RemoveExtraContent +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_RemoveExtraContent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_RemoveExtraContent; + +// Function Phoenix.IconButtonWidget.SetButtonIcons +// 0x0018 (0x0018 - 0x0000) +struct IconButtonWidget_SetButtonIcons final +{ +public: + class FString BackgroundImage; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetButtonIcons; + +// Function Phoenix.IconButtonWidget.SetButtonSize +// 0x0008 (0x0008 - 0x0000) +struct IconButtonWidget_SetButtonSize final +{ +public: + struct FVector2D NewSize; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetButtonSize; + +// Function Phoenix.IconButtonWidget.SetButtonState +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_SetButtonState final +{ +public: + EIconButtonState NewState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetButtonState; + +// Function Phoenix.IconButtonWidget.SetButtonStatus +// 0x0030 (0x0030 - 0x0000) +struct IconButtonWidget_SetButtonStatus final +{ +public: + class FString StateImage; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StateImageVisible; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString StateHexBack; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StateEnabled; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetButtonStatus; + +// Function Phoenix.IconButtonWidget.SetFactsheetItemType +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_SetFactsheetItemType final +{ +public: + EFactsheetItemType Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetFactsheetItemType; + +// Function Phoenix.IconButtonWidget.SetHexBack +// 0x0010 (0x0010 - 0x0000) +struct IconButtonWidget_SetHexBack final +{ +public: + class FString ImageName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetHexBack; + +// Function Phoenix.IconButtonWidget.SetImage +// 0x0018 (0x0018 - 0x0000) +struct IconButtonWidget_SetImage final +{ +public: + class FString ImageName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MatchSize; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIAsyncLoadPriority OptionalPriority; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetImage; + +// Function Phoenix.IconButtonWidget.SetIsNew +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_SetIsNew final +{ +public: + bool bIsNew; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetIsNew; + +// Function Phoenix.IconButtonWidget.SetIsTutorialHighlighted +// 0x0001 (0x0001 - 0x0000) +struct IconButtonWidget_SetIsTutorialHighlighted final +{ +public: + bool bIsTutorialHighlighted; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetIsTutorialHighlighted; + +// Function Phoenix.IconButtonWidget.SetState +// 0x0002 (0x0002 - 0x0000) +struct IconButtonWidget_SetState final +{ +public: + bool IsActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_SetState; + +// Function Phoenix.IconButtonWidget.TryResolveImage +// 0x0002 (0x0002 - 0x0000) +struct IconButtonWidget_TryResolveImage final +{ +public: + bool bAsyncLoadIfFail; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIAsyncLoadPriority OptionalPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IconButtonWidget_TryResolveImage; + +// Function Phoenix.FieldGuideButtonBase.GetLockedState +// 0x0001 (0x0001 - 0x0000) +struct FieldGuideButtonBase_GetLockedState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideButtonBase_GetLockedState; + +// Function Phoenix.FieldGuideButtonBase.LockButton +// 0x0001 (0x0001 - 0x0000) +struct FieldGuideButtonBase_LockButton final +{ +public: + bool ShouldLock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideButtonBase_LockButton; + +// Function Phoenix.FieldGuideButtonBase.OnSetItemIndicatorVisibility +// 0x0001 (0x0001 - 0x0000) +struct FieldGuideButtonBase_OnSetItemIndicatorVisibility final +{ +public: + ESlateVisibility InVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideButtonBase_OnSetItemIndicatorVisibility; + +// Function Phoenix.FieldGuideButtonBase.SetLockedState +// 0x0001 (0x0001 - 0x0000) +struct FieldGuideButtonBase_SetLockedState final +{ +public: + bool IsLocked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideButtonBase_SetLockedState; + +// Function Phoenix.BTT_Biped_Talk_Helper.GetBTTBipedTalkSceneRig +// 0x0008 (0x0008 - 0x0000) +struct BTT_Biped_Talk_Helper_GetBTTBipedTalkSceneRig final +{ +public: + class USceneRig* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTT_Biped_Talk_Helper_GetBTTBipedTalkSceneRig; + +// Function Phoenix.QuadrupedSpineComponent.GetInterpTimeAtSpeed +// 0x0010 (0x0010 - 0x0000) +struct QuadrupedSpineComponent_GetInterpTimeAtSpeed final +{ +public: + class UQuadrupedSpineComponent* InSpineComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InNormalizedSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuadrupedSpineComponent_GetInterpTimeAtSpeed; + +// Function Phoenix.InventoryItemTool.ComputeVelocityToTarget +// 0x0020 (0x0020 - 0x0000) +struct InventoryItemTool_ComputeVelocityToTarget final +{ +public: + class AActor* ProjectileActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemTool_ComputeVelocityToTarget; + +// Function Phoenix.InventoryItemTool.ConsumeItem +// 0x0001 (0x0001 - 0x0000) +struct InventoryItemTool_ConsumeItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemTool_ConsumeItem; + +// Function Phoenix.InventoryItemTool.GetLeftArmState +// 0x000C (0x000C - 0x0000) +struct InventoryItemTool_GetLeftArmState final +{ +public: + class FName Mechanic; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELeftArmState ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryItemTool_GetLeftArmState; + +// Function Phoenix.InventoryItemTool.ItemEvent +// 0x0008 (0x0008 - 0x0000) +struct InventoryItemTool_ItemEvent final +{ +public: + class FName EventName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemTool_ItemEvent; + +// Function Phoenix.InventoryItemTool.ItemHasCustomAnimation +// 0x0001 (0x0001 - 0x0000) +struct InventoryItemTool_ItemHasCustomAnimation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemTool_ItemHasCustomAnimation; + +// Function Phoenix.InventoryItemTool.OnHidden +// 0x0001 (0x0001 - 0x0000) +struct InventoryItemTool_OnHidden final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemTool_OnHidden; + +// Function Phoenix.InventoryItemTool.SetSpeedBasedOnDistance +// 0x0018 (0x0018 - 0x0000) +struct InventoryItemTool_SetSpeedBasedOnDistance final +{ +public: + class AMunitionType_Base* Munition; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryItemTool_SetSpeedBasedOnDistance; + +// Function Phoenix.InventoryItemTool.SpawnInventoryObject +// 0x0001 (0x0001 - 0x0000) +struct InventoryItemTool_SpawnInventoryObject final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemTool_SpawnInventoryObject; + +// Function Phoenix.InventoryItemTool.SpawnMunition +// 0x0020 (0x0020 - 0x0000) +struct InventoryItemTool_SpawnMunition final +{ +public: + TSubclassOf MunitionClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SourceLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AMunitionType_Base* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemTool_SpawnMunition; + +// Function Phoenix.InventoryItemTool.GetCharacter +// 0x0008 (0x0008 - 0x0000) +struct InventoryItemTool_GetCharacter final +{ +public: + class ACharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemTool_GetCharacter; + +// Function Phoenix.InventoryItemTool.GetInventoryItemToolRecord +// 0x0008 (0x0008 - 0x0000) +struct InventoryItemTool_GetInventoryItemToolRecord final +{ +public: + class UInventoryItemToolRecord* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemTool_GetInventoryItemToolRecord; + +// Function Phoenix.AblBlendSpaceParameterGetter_BodyLean.OnTeleport +// 0x0020 (0x0020 - 0x0000) +struct AblBlendSpaceParameterGetter_BodyLean_OnTeleport final +{ +public: + class AAmbulatory_Character* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AmountDisplaced; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AblBlendSpaceParameterGetter_BodyLean_OnTeleport; + +// Function Phoenix.SpellTool.BreaksShield +// 0x0030 (0x0030 - 0x0000) +struct SpellTool_BreaksShield final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InTagContainer; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellTool_BreaksShield; + +// Function Phoenix.SpellTool.ReassignBeamTarget +// 0x0010 (0x0010 - 0x0000) +struct SpellTool_ReassignBeamTarget final +{ +public: + const class AActor* CurrentActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* NewComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_ReassignBeamTarget; + +// Function Phoenix.SpellTool.CalculateCharacterDamage +// 0x0010 (0x0010 - 0x0000) +struct SpellTool_CalculateCharacterDamage final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutWillKillTarget; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_CalculateCharacterDamage; + +// Function Phoenix.SpellTool.CreateImpactComponent +// 0x0100 (0x0100 - 0x0000) +struct SpellTool_CreateImpactComponent final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionImpactData InMunitionImpactData; // 0x0008(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UActorComponent* ReturnValue; // 0x00F8(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_CreateImpactComponent; + +// Function Phoenix.SpellTool.EndToggleSpell +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_EndToggleSpell final +{ +public: + bool bForcedExternally; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_EndToggleSpell; + +// Function Phoenix.SpellTool.FireOnHitBySpell +// 0x00C8 (0x00C8 - 0x0000) +struct SpellTool_FireOnHitBySpell final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0010(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0030(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x00B8(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellTool_FireOnHitBySpell; + +// Function Phoenix.SpellTool.GetExecutionClassFromKeyWord +// 0x0010 (0x0010 - 0x0000) +struct SpellTool_GetExecutionClassFromKeyWord final +{ +public: + class FName KeyWord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetExecutionClassFromKeyWord; + +// Function Phoenix.SpellTool.OnAffectTarget +// 0x0018 (0x0018 - 0x0000) +struct SpellTool_OnAffectTarget final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* Component; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInTargetAffected; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellTool_OnAffectTarget; + +// Function Phoenix.SpellTool.OnCanAffectTarget +// 0x0010 (0x0010 - 0x0000) +struct SpellTool_OnCanAffectTarget final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInCanAffectTarget; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellTool_OnCanAffectTarget; + +// Function Phoenix.SpellTool.OnCastSpell +// 0x0020 (0x0020 - 0x0000) +struct SpellTool_OnCastSpell final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MuzzleLocation; // 0x0014(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_OnCastSpell; + +// Function Phoenix.SpellTool.OnMunitionDestroyed +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_OnMunitionDestroyed final +{ +public: + class AMunitionType_Base* InMunitionInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_OnMunitionDestroyed; + +// Function Phoenix.SpellTool.OnMunitionFired +// 0x0040 (0x0040 - 0x0000) +struct SpellTool_OnMunitionFired final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AMunitionType_Base* BaseMunition; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_OnMunitionFired; + +// Function Phoenix.SpellTool.OnMunitionImpact +// 0x00F8 (0x00F8 - 0x0000) +struct SpellTool_OnMunitionImpact final +{ +public: + class AMunitionType_Base* MunitionInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionImpactData MunitionImpactData; // 0x0008(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_OnMunitionImpact; + +// Function Phoenix.SpellTool.OnMunitionImpactDamage +// 0x00F8 (0x00F8 - 0x0000) +struct SpellTool_OnMunitionImpactDamage final +{ +public: + class AMunitionType_Base* MunitionInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionImpactData MunitionImpactData; // 0x0008(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_OnMunitionImpactDamage; + +// Function Phoenix.SpellTool.OnMunitionOverlap +// 0x00F8 (0x00F8 - 0x0000) +struct SpellTool_OnMunitionOverlap final +{ +public: + class AMunitionType_Base* MunitionInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionImpactData MunitionImpactData; // 0x0008(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_OnMunitionOverlap; + +// Function Phoenix.SpellTool.OnProtegoBlocked +// 0x00A8 (0x00A8 - 0x0000) +struct SpellTool_OnProtegoBlocked final +{ +public: + class AMunitionType_Base* InMunitionInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Target; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0010(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x0098(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellTool_OnProtegoBlocked; + +// Function Phoenix.SpellTool.OwnerHasStartedCasting +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_OwnerHasStartedCasting final +{ +public: + class FName WandCastName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_OwnerHasStartedCasting; + +// Function Phoenix.SpellTool.PlayHitActorFX +// 0x0088 (0x0088 - 0x0000) +struct SpellTool_PlayHitActorFX final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_PlayHitActorFX; + +// Function Phoenix.SpellTool.ReactionEnd +// 0x0010 (0x0010 - 0x0000) +struct SpellTool_ReactionEnd final +{ +public: + class UAblReactionData* InReactionData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionComponent* ReactionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_ReactionEnd; + +// Function Phoenix.SpellTool.ReactionStart +// 0x0010 (0x0010 - 0x0000) +struct SpellTool_ReactionStart final +{ +public: + class UAblReactionData* InReactionData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionComponent* ReactionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_ReactionStart; + +// Function Phoenix.SpellTool.SetAffectImmuneToSpells +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_SetAffectImmuneToSpells final +{ +public: + bool bAffectImmune; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_SetAffectImmuneToSpells; + +// Function Phoenix.SpellTool.SetDestinationActor +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_SetDestinationActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_SetDestinationActor; + +// Function Phoenix.SpellTool.SetIgnoreActors +// 0x0010 (0x0010 - 0x0000) +struct SpellTool_SetIgnoreActors final +{ +public: + TArray i_Ignores; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_SetIgnoreActors; + +// Function Phoenix.SpellTool.Start +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_Start final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_Start; + +// Function Phoenix.SpellTool.StartCooldown +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_StartCooldown final +{ +public: + class AActor* TargetedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_StartCooldown; + +// Function Phoenix.SpellTool.TriggerReleased +// 0x0002 (0x0002 - 0x0000) +struct SpellTool_TriggerReleased final +{ +public: + bool bForce; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromStop; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_TriggerReleased; + +// Function Phoenix.SpellTool.GetActiveMunition +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetActiveMunition final +{ +public: + class AMunitionType_Base* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetActiveMunition; + +// Function Phoenix.SpellTool.GetActiveTarget +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetActiveTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetActiveTarget; + +// Function Phoenix.SpellTool.GetCharacter +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetCharacter final +{ +public: + class ACharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetCharacter; + +// Function Phoenix.SpellTool.GetCharacterActor +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetCharacterActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetCharacterActor; + +// Function Phoenix.SpellTool.GetDuration +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetDuration final +{ +public: + bool bTargetIsACharacter; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetDuration; + +// Function Phoenix.SpellTool.GetImpactType +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_GetImpactType final +{ +public: + EImpactTypes ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetImpactType; + +// Function Phoenix.SpellTool.GetMaxRange +// 0x0004 (0x0004 - 0x0000) +struct SpellTool_GetMaxRange final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetMaxRange; + +// Function Phoenix.SpellTool.GetMunitionActor +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetMunitionActor final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetMunitionActor; + +// Function Phoenix.SpellTool.GetMuzzleLocation +// 0x000C (0x000C - 0x0000) +struct SpellTool_GetMuzzleLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetMuzzleLocation; + +// Function Phoenix.SpellTool.GetProjectileSpeed +// 0x0004 (0x0004 - 0x0000) +struct SpellTool_GetProjectileSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetProjectileSpeed; + +// Function Phoenix.SpellTool.GetSourceActor +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetSourceActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetSourceActor; + +// Function Phoenix.SpellTool.GetSpellCategory +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_GetSpellCategory final +{ +public: + ESpellCategory ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetSpellCategory; + +// Function Phoenix.SpellTool.GetSpellToolRecord +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetSpellToolRecord final +{ +public: + class USpellToolRecord* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetSpellToolRecord; + +// Function Phoenix.SpellTool.GetSpellType +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetSpellType final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetSpellType; + +// Function Phoenix.SpellTool.GetWand +// 0x0008 (0x0008 - 0x0000) +struct SpellTool_GetWand final +{ +public: + class AWandTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_GetWand; + +// Function Phoenix.SpellTool.HasUpgrade +// 0x0002 (0x0002 - 0x0000) +struct SpellTool_HasUpgrade final +{ +public: + ESpellUpgrades Upgrade; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_HasUpgrade; + +// Function Phoenix.SpellTool.HasUpgradedMechanics +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_HasUpgradedMechanics final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_HasUpgradedMechanics; + +// Function Phoenix.SpellTool.IsBeastCaptureSpell +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_IsBeastCaptureSpell final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_IsBeastCaptureSpell; + +// Function Phoenix.SpellTool.IsChanneling +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_IsChanneling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_IsChanneling; + +// Function Phoenix.SpellTool.IsStarted_K2 +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_IsStarted_K2 final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_IsStarted_K2; + +// Function Phoenix.SpellTool.IsStopped +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_IsStopped final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_IsStopped; + +// Function Phoenix.SpellTool.IsToolUsedByPlayer +// 0x0001 (0x0001 - 0x0000) +struct SpellTool_IsToolUsedByPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellTool_IsToolUsedByPlayer; + +// Function Phoenix.ChannelingSpellTool.HasMinChannelingTimeBeenMet +// 0x0001 (0x0001 - 0x0000) +struct ChannelingSpellTool_HasMinChannelingTimeBeenMet final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ChannelingSpellTool_HasMinChannelingTimeBeenMet; + +// Function Phoenix.ChannelingSpellTool.OnActivateCharged +// 0x0008 (0x0008 - 0x0000) +struct ChannelingSpellTool_OnActivateCharged final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ChannelingSpellTool_OnActivateCharged; + +// Function Phoenix.ChannelingSpellTool.OnActivateTap +// 0x0008 (0x0008 - 0x0000) +struct ChannelingSpellTool_OnActivateTap final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ChannelingSpellTool_OnActivateTap; + +// Function Phoenix.BroomSplineRecorderComponent.IsRecording +// 0x0001 (0x0001 - 0x0000) +struct BroomSplineRecorderComponent_IsRecording final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomSplineRecorderComponent_IsRecording; + +// Function Phoenix.BroomSplineRecorderComponent.SaveSplineToEditor +// 0x0008 (0x0008 - 0x0000) +struct BroomSplineRecorderComponent_SaveSplineToEditor final +{ +public: + const class USplineComponent* SplineToSave; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomSplineRecorderComponent_SaveSplineToEditor; + +// Function Phoenix.CompanionTeleportVolume.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct CompanionTeleportVolume_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionTeleportVolume_OnBeginOverlap; + +// Function Phoenix.CompanionTeleportVolume.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct CompanionTeleportVolume_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionTeleportVolume_OnEndOverlap; + +// Function Phoenix.CompanionTeleportVolume.SetActive +// 0x0001 (0x0001 - 0x0000) +struct CompanionTeleportVolume_SetActive final +{ +public: + bool bActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionTeleportVolume_SetActive; + +// Function Phoenix.CompanionTeleportVolume.SetTemporarilyActive +// 0x0008 (0x0008 - 0x0000) +struct CompanionTeleportVolume_SetTemporarilyActive final +{ +public: + bool bActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Timeout; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionTeleportVolume_SetTemporarilyActive; + +// Function Phoenix.Floo.GetAvailable +// 0x0001 (0x0001 - 0x0000) +struct Floo_GetAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_GetAvailable; + +// Function Phoenix.Floo.GetFlooName +// 0x0010 (0x0010 - 0x0000) +struct Floo_GetFlooName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_GetFlooName; + +// Function Phoenix.Floo.Handle_PlayerCanceledFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_Handle_PlayerCanceledFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_Handle_PlayerCanceledFloo; + +// Function Phoenix.Floo.Handle_PlayerDroppedFlooPowder +// 0x0008 (0x0008 - 0x0000) +struct Floo_Handle_PlayerDroppedFlooPowder final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_Handle_PlayerDroppedFlooPowder; + +// Function Phoenix.Floo.Handle_PlayerEnteredFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_Handle_PlayerEnteredFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_Handle_PlayerEnteredFloo; + +// Function Phoenix.Floo.Handle_PlayerEnteringFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_Handle_PlayerEnteringFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_Handle_PlayerEnteringFloo; + +// Function Phoenix.Floo.Handle_PlayerExitedFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_Handle_PlayerExitedFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_Handle_PlayerExitedFloo; + +// Function Phoenix.Floo.Handle_PlayerExitingFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_Handle_PlayerExitingFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_Handle_PlayerExitingFloo; + +// Function Phoenix.Floo.Handle_PlayerSelectedFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_Handle_PlayerSelectedFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_Handle_PlayerSelectedFloo; + +// Function Phoenix.Floo.Handle_SetAvailable +// 0x0001 (0x0001 - 0x0000) +struct Floo_Handle_SetAvailable final +{ +public: + bool availableIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_Handle_SetAvailable; + +// Function Phoenix.Floo.Interact +// 0x0008 (0x0008 - 0x0000) +struct Floo_Interact final +{ +public: + class UBTService_AvaAITree* AvaService; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_Interact; + +// Function Phoenix.Floo.IsForcedDestination +// 0x0001 (0x0001 - 0x0000) +struct Floo_IsForcedDestination final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_IsForcedDestination; + +// Function Phoenix.Floo.PlayerCanceledFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_PlayerCanceledFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_PlayerCanceledFloo; + +// Function Phoenix.Floo.PlayerDroppedFlooPowder +// 0x0008 (0x0008 - 0x0000) +struct Floo_PlayerDroppedFlooPowder final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_PlayerDroppedFlooPowder; + +// Function Phoenix.Floo.PlayerEnteredFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_PlayerEnteredFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_PlayerEnteredFloo; + +// Function Phoenix.Floo.PlayerEnteringFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_PlayerEnteringFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_PlayerEnteringFloo; + +// Function Phoenix.Floo.PlayerExitedFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_PlayerExitedFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_PlayerExitedFloo; + +// Function Phoenix.Floo.PlayerExitingFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_PlayerExitingFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_PlayerExitingFloo; + +// Function Phoenix.Floo.PlayerSelectedFloo +// 0x0008 (0x0008 - 0x0000) +struct Floo_PlayerSelectedFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_PlayerSelectedFloo; + +// Function Phoenix.Floo.SetAvailable +// 0x0001 (0x0001 - 0x0000) +struct Floo_SetAvailable final +{ +public: + bool availableIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_SetAvailable; + +// Function Phoenix.Floo.ShowAvatar +// 0x0001 (0x0001 - 0x0000) +struct Floo_ShowAvatar final +{ +public: + bool bTF; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Floo_ShowAvatar; + +// Function Phoenix.BaseStateComponent.AddMarkup +// 0x0008 (0x0008 - 0x0000) +struct BaseStateComponent_AddMarkup final +{ +public: + EMarkupType i_Markup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float i_Value; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BaseStateComponent_AddMarkup; + +// Function Phoenix.BaseStateComponent.SetDestructibleGeometryCollection +// 0x0008 (0x0008 - 0x0000) +struct BaseStateComponent_SetDestructibleGeometryCollection final +{ +public: + class UGeometryCollection* GeometryCollection; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BaseStateComponent_SetDestructibleGeometryCollection; + +// Function Phoenix.BaseStateComponent.SetRepairBaseMesh +// 0x0008 (0x0008 - 0x0000) +struct BaseStateComponent_SetRepairBaseMesh final +{ +public: + class UStaticMesh* Mesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BaseStateComponent_SetRepairBaseMesh; + +// Function Phoenix.BaseStateComponent.GetRepairBaseMesh +// 0x0008 (0x0008 - 0x0000) +struct BaseStateComponent_GetRepairBaseMesh final +{ +public: + class UStaticMesh* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BaseStateComponent_GetRepairBaseMesh; + +// Function Phoenix.BipedStateComponent.SetTeamName +// 0x0008 (0x0008 - 0x0000) +struct BipedStateComponent_SetTeamName final +{ +public: + class FName InTeamName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BipedStateComponent_SetTeamName; + +// Function Phoenix.BipedStateComponent.GetTeamName +// 0x0008 (0x0008 - 0x0000) +struct BipedStateComponent_GetTeamName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BipedStateComponent_GetTeamName; + +// Function Phoenix.CreatureNurturingVolumeBase.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct CreatureNurturingVolumeBase_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureNurturingVolumeBase_OnBeginOverlap; + +// Function Phoenix.CreatureNurturingVolumeBase.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct CreatureNurturingVolumeBase_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureNurturingVolumeBase_OnEndOverlap; + +// Function Phoenix.SanctuaryDesk.ApplyMaterialsToPaper +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryDesk_ApplyMaterialsToPaper final +{ +public: + class UPrimitiveComponent* InPaperComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryDesk_ApplyMaterialsToPaper; + +// Function Phoenix.SanctuaryDesk.ClearPage +// 0x0001 (0x0001 - 0x0000) +struct SanctuaryDesk_ClearPage final +{ +public: + bool bFrontSide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryDesk_ClearPage; + +// Function Phoenix.CreatureState.CanCreatureBreed +// 0x0018 (0x0018 - 0x0000) +struct CreatureState_CanCreatureBreed final +{ +public: + class FString ErrorMessage; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureState_CanCreatureBreed; + +// Function Phoenix.CreatureState.GetBirthDateTime +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetBirthDateTime final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetBirthDateTime; + +// Function Phoenix.CreatureState.OnHarvestByproduct +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_OnHarvestByproduct final +{ +public: + class FName CollectorID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_OnHarvestByproduct; + +// Function Phoenix.CreatureState.SetCanReturnToWild +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_SetCanReturnToWild final +{ +public: + bool bInCanReturnToWild; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_SetCanReturnToWild; + +// Function Phoenix.CreatureState.SetIsUncapturable +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_SetIsUncapturable final +{ +public: + bool bInIsUncapturable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_SetIsUncapturable; + +// Function Phoenix.CreatureState.AreAllNeedsMet +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_AreAllNeedsMet final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_AreAllNeedsMet; + +// Function Phoenix.CreatureState.CanStartActivity +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_CanStartActivity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_CanStartActivity; + +// Function Phoenix.CreatureState.GetActivityThresholds +// 0x0010 (0x0010 - 0x0000) +struct CreatureState_GetActivityThresholds final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetActivityThresholds; + +// Function Phoenix.CreatureState.GetAdultIconString +// 0x0010 (0x0010 - 0x0000) +struct CreatureState_GetAdultIconString final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetAdultIconString; + +// Function Phoenix.CreatureState.GetBreedingGeneration +// 0x0004 (0x0004 - 0x0000) +struct CreatureState_GetBreedingGeneration final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetBreedingGeneration; + +// Function Phoenix.CreatureState.GetByproductCooldownProgress +// 0x0004 (0x0004 - 0x0000) +struct CreatureState_GetByproductCooldownProgress final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetByproductCooldownProgress; + +// Function Phoenix.CreatureState.GetByproductCooldownTimeLeft +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetByproductCooldownTimeLeft final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetByproductCooldownTimeLeft; + +// Function Phoenix.CreatureState.GetCanRename +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_GetCanRename final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetCanRename; + +// Function Phoenix.CreatureState.GetCanReturnToWild +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_GetCanReturnToWild final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetCanReturnToWild; + +// Function Phoenix.CreatureState.GetColorVariation +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetColorVariation final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetColorVariation; + +// Function Phoenix.CreatureState.GetCreatureDisplayName +// 0x0018 (0x0018 - 0x0000) +struct CreatureState_GetCreatureDisplayName final +{ +public: + class FString OutName; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsLocalizationKey; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureState_GetCreatureDisplayName; + +// Function Phoenix.CreatureState.GetCreatureName +// 0x0010 (0x0010 - 0x0000) +struct CreatureState_GetCreatureName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetCreatureName; + +// Function Phoenix.CreatureState.GetCreatureUID +// 0x0004 (0x0004 - 0x0000) +struct CreatureState_GetCreatureUID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetCreatureUID; + +// Function Phoenix.CreatureState.GetDefinition +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetDefinition final +{ +public: + class UCreatureDefinition* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetDefinition; + +// Function Phoenix.CreatureState.GetFatherUID +// 0x0004 (0x0004 - 0x0000) +struct CreatureState_GetFatherUID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetFatherUID; + +// Function Phoenix.CreatureState.GetGestationTimeRemaining +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetGestationTimeRemaining final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetGestationTimeRemaining; + +// Function Phoenix.CreatureState.GetHappiness +// 0x0004 (0x0004 - 0x0000) +struct CreatureState_GetHappiness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetHappiness; + +// Function Phoenix.CreatureState.GetHappinessCap +// 0x0004 (0x0004 - 0x0000) +struct CreatureState_GetHappinessCap final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetHappinessCap; + +// Function Phoenix.CreatureState.GetHatchingTimeRemaining +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetHatchingTimeRemaining final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetHatchingTimeRemaining; + +// Function Phoenix.CreatureState.GetIconString +// 0x0010 (0x0010 - 0x0000) +struct CreatureState_GetIconString final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetIconString; + +// Function Phoenix.CreatureState.GetIncubationStartDateTime +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetIncubationStartDateTime final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetIncubationStartDateTime; + +// Function Phoenix.CreatureState.GetIsByproductHarvestableByPlayer +// 0x0018 (0x0018 - 0x0000) +struct CreatureState_GetIsByproductHarvestableByPlayer final +{ +public: + class FString OutErrorKey; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureState_GetIsByproductHarvestableByPlayer; + +// Function Phoenix.CreatureState.GetIsByproductReady +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_GetIsByproductReady final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetIsByproductReady; + +// Function Phoenix.CreatureState.GetIsMale +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_GetIsMale final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetIsMale; + +// Function Phoenix.CreatureState.GetIsMount +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_GetIsMount final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetIsMount; + +// Function Phoenix.CreatureState.GetIsUncapturable +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_GetIsUncapturable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetIsUncapturable; + +// Function Phoenix.CreatureState.GetMotherUID +// 0x0004 (0x0004 - 0x0000) +struct CreatureState_GetMotherUID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetMotherUID; + +// Function Phoenix.CreatureState.GetNurturingSpaceID +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetNurturingSpaceID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetNurturingSpaceID; + +// Function Phoenix.CreatureState.GetPenUID +// 0x0004 (0x0004 - 0x0000) +struct CreatureState_GetPenUID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetPenUID; + +// Function Phoenix.CreatureState.GetPregnancyStartDateTime +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetPregnancyStartDateTime final +{ +public: + struct FDateTime ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetPregnancyStartDateTime; + +// Function Phoenix.CreatureState.GetPregnancyState +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_GetPregnancyState final +{ +public: + ECreaturePregnancyState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetPregnancyState; + +// Function Phoenix.CreatureState.GetScaleVariation +// 0x0004 (0x0004 - 0x0000) +struct CreatureState_GetScaleVariation final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetScaleVariation; + +// Function Phoenix.CreatureState.GetTimeLeftToGrowUp +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetTimeLeftToGrowUp final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetTimeLeftToGrowUp; + +// Function Phoenix.CreatureState.GetTranslatedCreatureDisplayName +// 0x0018 (0x0018 - 0x0000) +struct CreatureState_GetTranslatedCreatureDisplayName final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetTranslatedCreatureDisplayName; + +// Function Phoenix.CreatureState.GetTypeID +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetTypeID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetTypeID; + +// Function Phoenix.CreatureState.GetUnbornChildState +// 0x0008 (0x0008 - 0x0000) +struct CreatureState_GetUnbornChildState final +{ +public: + class UCreatureState* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_GetUnbornChildState; + +// Function Phoenix.CreatureState.IsAlbino +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsAlbino final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsAlbino; + +// Function Phoenix.CreatureState.IsByproductOnCooldown +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsByproductOnCooldown final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsByproductOnCooldown; + +// Function Phoenix.CreatureState.IsCreatureCaptured +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsCreatureCaptured final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsCreatureCaptured; + +// Function Phoenix.CreatureState.IsEgg +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsEgg final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsEgg; + +// Function Phoenix.CreatureState.IsHappyEnoughToPlayWithToy +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsHappyEnoughToPlayWithToy final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsHappyEnoughToPlayWithToy; + +// Function Phoenix.CreatureState.IsInConflict +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsInConflict final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsInConflict; + +// Function Phoenix.CreatureState.IsIncubating +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsIncubating final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsIncubating; + +// Function Phoenix.CreatureState.IsInSanctuary +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsInSanctuary final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsInSanctuary; + +// Function Phoenix.CreatureState.IsNeedMet +// 0x0002 (0x0002 - 0x0000) +struct CreatureState_IsNeedMet final +{ +public: + ECreatureNeed CreatureNeed; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsNeedMet; + +// Function Phoenix.CreatureState.IsPregnant +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsPregnant final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsPregnant; + +// Function Phoenix.CreatureState.IsUnbornCreature +// 0x0001 (0x0001 - 0x0000) +struct CreatureState_IsUnbornCreature final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureState_IsUnbornCreature; + +// Function Phoenix.AncientGate.AncientGateSetup +// 0x0038 (0x0038 - 0x0000) +struct AncientGate_AncientGateSetup final +{ +public: + class USceneComponent* i_ArrowComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* i_LeftPoint; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* i_RightPoint; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor i_RedColor; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor i_BlueColor; // 0x0028(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_AncientGateSetup; + +// Function Phoenix.AncientGate.COLCheck_C +// 0x0088 (0x0088 - 0x0000) +struct AncientGate_COLCheck_C final +{ +public: + class UObject* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Primary; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + bool Dir; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Secondary; // 0x0020(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 TickCount; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PassThruCheck; // 0x0038(0x0050)(ConstParm, Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_COLCheck_C; + +// Function Phoenix.AncientGate.COLDirectionParse +// 0x0010 (0x0010 - 0x0000) +struct AncientGate_COLDirectionParse final +{ +public: + class UObject* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Dir; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AncientGate_COLDirectionParse; + +// Function Phoenix.AncientGate.COLThroughGate +// 0x0020 (0x0020 - 0x0000) +struct AncientGate_COLThroughGate final +{ +public: + class UObject* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Dir; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Current; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AncientGate_COLThroughGate; + +// Function Phoenix.AncientGate.FacingAtMaterialChange +// 0x00A0 (0x00A0 - 0x0000) +struct AncientGate_FacingAtMaterialChange final +{ +public: + TMap BlueMats; // 0x0000(0x0050)(ConstParm, Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap RedMats; // 0x0050(0x0050)(ConstParm, Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_FacingAtMaterialChange; + +// Function Phoenix.AncientGate.FacingAwayMaterialChange +// 0x00A8 (0x00A8 - 0x0000) +struct AncientGate_FacingAwayMaterialChange final +{ +public: + bool IsRed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap BlueMats; // 0x0008(0x0050)(ConstParm, Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap RedMats; // 0x0058(0x0050)(ConstParm, Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_FacingAwayMaterialChange; + +// Function Phoenix.AncientGate.GetPropertiesForTick +// 0x0130 (0x0130 - 0x0000) +struct AncientGate_GetPropertiesForTick final +{ +public: + TMap PassThroughCheck; // 0x0000(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) + TArray RedBaseFogs; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BlueBaseFogs; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap BlueMats; // 0x0070(0x0050)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap RedMats; // 0x00C0(0x0050)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray RedTargets; // 0x0110(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BlueTargets; // 0x0120(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_GetPropertiesForTick; + +// Function Phoenix.AncientGate.InitialMaterialSetup +// 0x00E0 (0x00E0 - 0x0000) +struct AncientGate_InitialMaterialSetup final +{ +public: + TArray i_RedTarget; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray i_BlueTarget; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TMap i_RedMaterials; // 0x0020(0x0050)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap i_BlueMaterials; // 0x0070(0x0050)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FLinearColor i_RedColor; // 0x00C0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor i_BlueColor; // 0x00D0(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_InitialMaterialSetup; + +// Function Phoenix.AncientGate.LookingAtGate +// 0x0010 (0x0010 - 0x0000) +struct AncientGate_LookingAtGate final +{ +public: + class UObject* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AncientGate_LookingAtGate; + +// Function Phoenix.AncientGate.MaterialCutoutFlip +// 0x00B0 (0x00B0 - 0x0000) +struct AncientGate_MaterialCutoutFlip final +{ +public: + TMap i_RedMaterials; // 0x0000(0x0050)(Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap i_BlueMaterials; // 0x0050(0x0050)(Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* i_Collection; // 0x00A0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRedSide; // 0x00A8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AncientGate_MaterialCutoutFlip; + +// Function Phoenix.AncientGate.MaterialSetup +// 0x0070 (0x0070 - 0x0000) +struct AncientGate_MaterialSetup final +{ +public: + TArray i_Target; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TMap i_Materials; // 0x0010(0x0050)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FLinearColor i_Color; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_MaterialSetup; + +// Function Phoenix.AncientGate.Recall +// 0x0010 (0x0010 - 0x0000) +struct AncientGate_Recall final +{ +public: + class AActor* Who; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Pedestal; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_Recall; + +// Function Phoenix.AncientGate.SetActorCollision +// 0x0060 (0x0060 - 0x0000) +struct AncientGate_SetActorCollision final +{ +public: + class AActor* i_Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse i_Response; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap i_PassThroughCheck; // 0x0010(0x0050)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_SetActorCollision; + +// Function Phoenix.AncientGate.SetAllCollisions +// 0x0078 (0x0078 - 0x0000) +struct AncientGate_SetAllCollisions final +{ +public: + TArray i_RedTarget; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray i_BlueTarget; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TMap i_PassThroughCheck; // 0x0020(0x0050)(Parm, NativeAccessSpecifierPublic) + bool bIsRed; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AncientGate_SetAllCollisions; + +// Function Phoenix.AncientGate.SetCollision_C +// 0x0060 (0x0060 - 0x0000) +struct AncientGate_SetCollision_C final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse Response; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap PassThruCheck; // 0x0010(0x0050)(ConstParm, Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_SetCollision_C; + +// Function Phoenix.AncientGate.SetMaterialParamsThroughGate +// 0x0010 (0x0010 - 0x0000) +struct AncientGate_SetMaterialParamsThroughGate final +{ +public: + class UObject* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* Collection; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_SetMaterialParamsThroughGate; + +// Function Phoenix.AncientGate.SetScalarParameterOnAll +// 0x0020 (0x0020 - 0x0000) +struct AncientGate_SetScalarParameterOnAll final +{ +public: + TArray Mats; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AncientGate_SetScalarParameterOnAll; + +// Function Phoenix.AncientGate.SimpleCollisionToggle +// 0x0078 (0x0078 - 0x0000) +struct AncientGate_SimpleCollisionToggle final +{ +public: + bool IsRed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray RedTargets; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BlueTargets; // 0x0018(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TMap PassThruCheck; // 0x0028(0x0050)(ConstParm, Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_SimpleCollisionToggle; + +// Function Phoenix.AncientGate.UpdateBaseFog_C +// 0x0028 (0x0028 - 0x0000) +struct AncientGate_UpdateBaseFog_C final +{ +public: + class UObject* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RedBaseFogs; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray BlueBaseFogs; // 0x0018(0x0010)(ConstParm, Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGate_UpdateBaseFog_C; + +// Function Phoenix.RuneJunctionSwitch.RuneHitBySpell +// 0x0008 (0x0008 - 0x0000) +struct RuneJunctionSwitch_RuneHitBySpell final +{ +public: + class ARuneSwitch* RuneSwitch; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RuneJunctionSwitch_RuneHitBySpell; + +// Function Phoenix.CastingSlotWidget.SetImage +// 0x0010 (0x0010 - 0x0000) +struct CastingSlotWidget_SetImage final +{ +public: + class FString ImageName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CastingSlotWidget_SetImage; + +// Function Phoenix.FadeOutAsyncAction.FadeOut +// 0x0010 (0x0010 - 0x0000) +struct FadeOutAsyncAction_FadeOut final +{ +public: + float Duration; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFadeOutAsyncAction* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FadeOutAsyncAction_FadeOut; + +// Function Phoenix.WorldEventActor.CheckCondition +// 0x0010 (0x0010 - 0x0000) +struct WorldEventActor_CheckCondition final +{ +public: + class UWorldEventCondition* Conditon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_CheckCondition; + +// Function Phoenix.WorldEventActor.DisableCharacter +// 0x0008 (0x0008 - 0x0000) +struct WorldEventActor_DisableCharacter final +{ +public: + class ABase_Character* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_DisableCharacter; + +// Function Phoenix.WorldEventActor.DisableChildActorComponent +// 0x0008 (0x0008 - 0x0000) +struct WorldEventActor_DisableChildActorComponent final +{ +public: + class UChildActorComponent* ChildActorComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_DisableChildActorComponent; + +// Function Phoenix.WorldEventActor.EnableCharacter +// 0x0008 (0x0008 - 0x0000) +struct WorldEventActor_EnableCharacter final +{ +public: + class ABase_Character* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_EnableCharacter; + +// Function Phoenix.WorldEventActor.EnableChildActorComponent +// 0x0008 (0x0008 - 0x0000) +struct WorldEventActor_EnableChildActorComponent final +{ +public: + class UChildActorComponent* ChildActorComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_EnableChildActorComponent; + +// Function Phoenix.WorldEventActor.EnableConversationSense +// 0x0010 (0x0010 - 0x0000) +struct WorldEventActor_EnableConversationSense final +{ +public: + class UScheduledEntity* SE; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_EnableConversationSense; + +// Function Phoenix.WorldEventActor.FindStudentOnFreeTime +// 0x0030 (0x0030 - 0x0000) +struct WorldEventActor_FindStudentOnFreeTime final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAllowFindHobos; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ABase_Character* OutActor; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScheduledEntity* OutScheduledEntity; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_FindStudentOnFreeTime; + +// Function Phoenix.WorldEventActor.GetLocationBasedStudentHouse +// 0x0001 (0x0001 - 0x0000) +struct WorldEventActor_GetLocationBasedStudentHouse final +{ +public: + EHouseIds ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_GetLocationBasedStudentHouse; + +// Function Phoenix.WorldEventActor.GetNextUncompleteStage +// 0x0004 (0x0004 - 0x0000) +struct WorldEventActor_GetNextUncompleteStage final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_GetNextUncompleteStage; + +// Function Phoenix.WorldEventActor.GetNumOfWorldEventHobos +// 0x0004 (0x0004 - 0x0000) +struct WorldEventActor_GetNumOfWorldEventHobos final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_GetNumOfWorldEventHobos; + +// Function Phoenix.WorldEventActor.GetRandomLoot +// 0x0020 (0x0020 - 0x0000) +struct WorldEventActor_GetRandomLoot final +{ +public: + class FString Category; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_GetRandomLoot; + +// Function Phoenix.WorldEventActor.GetWorldEventLocatorActor +// 0x0008 (0x0008 - 0x0000) +struct WorldEventActor_GetWorldEventLocatorActor final +{ +public: + class AWorldEventLocationActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_GetWorldEventLocatorActor; + +// Function Phoenix.WorldEventActor.HitResult +// 0x00A8 (0x00A8 - 0x0000) +struct WorldEventActor_HitResult final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_HitResult; + +// Function Phoenix.WorldEventActor.InsertDynamicActivityOnSE +// 0x0030 (0x0030 - 0x0000) +struct WorldEventActor_InsertDynamicActivityOnSE final +{ +public: + class UScheduledEntity* ScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActivityID; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LocationID; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_InsertDynamicActivityOnSE; + +// Function Phoenix.WorldEventActor.IsStageCompleted +// 0x0008 (0x0008 - 0x0000) +struct WorldEventActor_IsStageCompleted final +{ +public: + int32 Stage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_IsStageCompleted; + +// Function Phoenix.WorldEventActor.MarkStageAsCompleted +// 0x0004 (0x0004 - 0x0000) +struct WorldEventActor_MarkStageAsCompleted final +{ +public: + int32 Stage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_MarkStageAsCompleted; + +// Function Phoenix.WorldEventActor.MarkStageAsIncomplete +// 0x0004 (0x0004 - 0x0000) +struct WorldEventActor_MarkStageAsIncomplete final +{ +public: + int32 Stage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_MarkStageAsIncomplete; + +// Function Phoenix.WorldEventActor.OnStartTriggerOverlapped +// 0x0008 (0x0008 - 0x0000) +struct WorldEventActor_OnStartTriggerOverlapped final +{ +public: + class UWorldEventSocketComponent* Socket; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_OnStartTriggerOverlapped; + +// Function Phoenix.WorldEventActor.PlayGhostStory +// 0x0018 (0x0018 - 0x0000) +struct WorldEventActor_PlayGhostStory final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Story; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Emotion; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_PlayGhostStory; + +// Function Phoenix.WorldEventActor.ReleaseAllHobos +// 0x0001 (0x0001 - 0x0000) +struct WorldEventActor_ReleaseAllHobos final +{ +public: + bool InDestroyImmediate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_ReleaseAllHobos; + +// Function Phoenix.WorldEventActor.ReleaseHobo +// 0x0010 (0x0010 - 0x0000) +struct WorldEventActor_ReleaseHobo final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDestroyImmediate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_ReleaseHobo; + +// Function Phoenix.WorldEventActor.ReleaseTemporaryAnimationFromCharacter +// 0x0010 (0x0010 - 0x0000) +struct WorldEventActor_ReleaseTemporaryAnimationFromCharacter final +{ +public: + class ANPC_Character* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_ReleaseTemporaryAnimationFromCharacter; + +// Function Phoenix.WorldEventActor.RemoveDynamicActivityFromSE +// 0x0020 (0x0020 - 0x0000) +struct WorldEventActor_RemoveDynamicActivityFromSE final +{ +public: + class UScheduledEntity* ScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActivityID; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_RemoveDynamicActivityFromSE; + +// Function Phoenix.WorldEventActor.RequestCustomHobo +// 0x0028 (0x0028 - 0x0000) +struct WorldEventActor_RequestCustomHobo final +{ +public: + class FString HoboName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsMale; // 0x001C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UScheduledEntity* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_RequestCustomHobo; + +// Function Phoenix.WorldEventActor.RequestHobo +// 0x0028 (0x0028 - 0x0000) +struct WorldEventActor_RequestHobo final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHoboType HoboType; // 0x000C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHouseIds InHouse; // 0x000D(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGenderEnum InGender; // 0x000E(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ValidVoiceIDs; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UScheduledEntity* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventActor_RequestHobo; + +// Function Phoenix.WorldEventActor.SetSpecificAnimationOnCharacter +// 0x0018 (0x0018 - 0x0000) +struct WorldEventActor_SetSpecificAnimationOnCharacter final +{ +public: + class ANPC_Character* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationArchitectAsset* AnimationArchitectAsset; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_SetSpecificAnimationOnCharacter; + +// Function Phoenix.WorldEventActor.SetTemporaryAnimationOnCharacter +// 0x0010 (0x0010 - 0x0000) +struct WorldEventActor_SetTemporaryAnimationOnCharacter final +{ +public: + class ANPC_Character* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AnimationIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventActor_SetTemporaryAnimationOnCharacter; + +// Function Phoenix.MunitionType_AOESpell.OnHit +// 0x008C (0x008C - 0x0000) +struct MunitionType_AOESpell_OnHit final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bDestroyed; // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHit; // 0x0089(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlocked; // 0x008A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFailed; // 0x008B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOESpell_OnHit; + +// Function Phoenix.MunitionType_AOESpell.GetSpellTool +// 0x0008 (0x0008 - 0x0000) +struct MunitionType_AOESpell_GetSpellTool final +{ +public: + class ASpellTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOESpell_GetSpellTool; + +// Function Phoenix.DrainingDraughtEffect.GetBestAvailableOrb +// 0x0010 (0x0010 - 0x0000) +struct DrainingDraughtEffect_GetBestAvailableOrb final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ADraingingDraughtOrb* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DrainingDraughtEffect_GetBestAvailableOrb; + +// Function Phoenix.DrainingDraughtEffect.OnOverlapBeginCloudSphere +// 0x00A8 (0x00A8 - 0x0000) +struct DrainingDraughtEffect_OnOverlapBeginCloudSphere final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DrainingDraughtEffect_OnOverlapBeginCloudSphere; + +// Function Phoenix.DrainingDraughtEffect.OnOverlapBeginSeekSphere +// 0x00A8 (0x00A8 - 0x0000) +struct DrainingDraughtEffect_OnOverlapBeginSeekSphere final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DrainingDraughtEffect_OnOverlapBeginSeekSphere; + +// Function Phoenix.DrainingDraughtEffect.OnOverlapEndCloudSphere +// 0x0020 (0x0020 - 0x0000) +struct DrainingDraughtEffect_OnOverlapEndCloudSphere final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DrainingDraughtEffect_OnOverlapEndCloudSphere; + +// Function Phoenix.DrainingDraughtEffect.OnOverlapEndSeekSphere +// 0x0020 (0x0020 - 0x0000) +struct DrainingDraughtEffect_OnOverlapEndSeekSphere final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DrainingDraughtEffect_OnOverlapEndSeekSphere; + +// Function Phoenix.DrainingDraughtEffect.SetNumberOrbs +// 0x0004 (0x0004 - 0x0000) +struct DrainingDraughtEffect_SetNumberOrbs final +{ +public: + int32 NumOrbs; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DrainingDraughtEffect_SetNumberOrbs; + +// Function Phoenix.DrainingDraughtEffect.Tick +// 0x0004 (0x0004 - 0x0000) +struct DrainingDraughtEffect_Tick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DrainingDraughtEffect_Tick; + +// Function Phoenix.TabPageWidget.GoToPage +// 0x0010 (0x0010 - 0x0000) +struct TabPageWidget_GoToPage final +{ +public: + TArray DestinationStack; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TabPageWidget_GoToPage; + +// Function Phoenix.TabPageWidget.HandleInput +// 0x0020 (0x0020 - 0x0000) +struct TabPageWidget_HandleInput final +{ +public: + struct FKey Input; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TabPageWidget_HandleInput; + +// Function Phoenix.TabPageWidget.OnLegendItemHoldEnd +// 0x0010 (0x0010 - 0x0000) +struct TabPageWidget_OnLegendItemHoldEnd final +{ +public: + class ULegendItem* LegendItem; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HoldWasCompleted; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TabPageWidget_OnLegendItemHoldEnd; + +// Function Phoenix.TabPageWidget.SetTabParentWidget +// 0x0008 (0x0008 - 0x0000) +struct TabPageWidget_SetTabParentWidget final +{ +public: + class UPhoenixUserWidget* InTabParentWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TabPageWidget_SetTabParentWidget; + +// Function Phoenix.CollectionsScreen.GetUsedInRecipesForCollectionItem +// 0x0028 (0x0028 - 0x0000) +struct CollectionsScreen_GetUsedInRecipesForCollectionItem final +{ +public: + class FName CollectionItem; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CollectionCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeLocked; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CollectionsScreen_GetUsedInRecipesForCollectionItem; + +// Function Phoenix.ForegeableSpawnerManager.Get +// 0x0008 (0x0008 - 0x0000) +struct ForegeableSpawnerManager_Get final +{ +public: + class UForegeableSpawnerManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForegeableSpawnerManager_Get; + +// Function Phoenix.ForegeableSpawnerManager.InDungeon +// 0x0001 (0x0001 - 0x0000) +struct ForegeableSpawnerManager_InDungeon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForegeableSpawnerManager_InDungeon; + +// Function Phoenix.ForegeableSpawnerManager.OnBreakableDestroyed +// 0x0008 (0x0008 - 0x0000) +struct ForegeableSpawnerManager_OnBreakableDestroyed final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForegeableSpawnerManager_OnBreakableDestroyed; + +// Function Phoenix.ForegeableSpawnerManager.OnForageableCollected +// 0x0008 (0x0008 - 0x0000) +struct ForegeableSpawnerManager_OnForageableCollected final +{ +public: + class AForagable* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForegeableSpawnerManager_OnForageableCollected; + +// Function Phoenix.ForegeableSpawnerManager.RegisterInstance +// 0x0010 (0x0010 - 0x0000) +struct ForegeableSpawnerManager_RegisterInstance final +{ +public: + class AActor* Instance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldSetInitialState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ForegeableSpawnerManager_RegisterInstance; + +// Function Phoenix.ForegeableSpawnerManager.UnregisterInstance +// 0x0008 (0x0008 - 0x0000) +struct ForegeableSpawnerManager_UnregisterInstance final +{ +public: + class AActor* Instance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForegeableSpawnerManager_UnregisterInstance; + +// Function Phoenix.AblTaskConditionScratchpad_OppugnoProxy.OnActiveSpellToolChanged +// 0x0010 (0x0010 - 0x0000) +struct AblTaskConditionScratchpad_OppugnoProxy_OnActiveSpellToolChanged final +{ +public: + class ATool* ActivatedSpell; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ATool* DeactivatedSpell; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AblTaskConditionScratchpad_OppugnoProxy_OnActiveSpellToolChanged; + +// Function Phoenix.CombatVolumeGroup.TryStartEncounter +// 0x0001 (0x0001 - 0x0000) +struct CombatVolumeGroup_TryStartEncounter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatVolumeGroup_TryStartEncounter; + +// Function Phoenix.CombatVolumeGroup.GetVolumes +// 0x0050 (0x0050 - 0x0000) +struct CombatVolumeGroup_GetVolumes final +{ +public: + TSet ReturnValue; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatVolumeGroup_GetVolumes; + +// Function Phoenix.CombatVolumeGroup.IsActiveForCurrentEncounter +// 0x0001 (0x0001 - 0x0000) +struct CombatVolumeGroup_IsActiveForCurrentEncounter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatVolumeGroup_IsActiveForCurrentEncounter; + +// Function Phoenix.StationComponent.GetClosestConnection +// 0x0010 (0x0010 - 0x0000) +struct StationComponent_GetClosestConnection final +{ +public: + class APawn* PlayerPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StationComponent_GetClosestConnection; + +// Function Phoenix.StationComponent.GetConnectionStartTransform +// 0x0040 (0x0040 - 0x0000) +struct StationComponent_GetConnectionStartTransform final +{ +public: + int32 InIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_GetConnectionStartTransform; + +// Function Phoenix.StationComponent.GetCurrentInteraction +// 0x0008 (0x0008 - 0x0000) +struct StationComponent_GetCurrentInteraction final +{ +public: + int32 InInteractionID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStationInteraction ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StationComponent_GetCurrentInteraction; + +// Function Phoenix.StationComponent.GetInteractionText +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_GetInteractionText final +{ +public: + ECalloutActions ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_GetInteractionText; + +// Function Phoenix.StationComponent.GetMeshComponent +// 0x0008 (0x0008 - 0x0000) +struct StationComponent_GetMeshComponent final +{ +public: + class UMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_GetMeshComponent; + +// Function Phoenix.StationComponent.GetMeshName +// 0x0010 (0x0010 - 0x0000) +struct StationComponent_GetMeshName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_GetMeshName; + +// Function Phoenix.StationComponent.GetNumConnections +// 0x0004 (0x0004 - 0x0000) +struct StationComponent_GetNumConnections final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_GetNumConnections; + +// Function Phoenix.StationComponent.GetPropType +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_GetPropType final +{ +public: + EPropTypeIDs ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_GetPropType; + +// Function Phoenix.StationComponent.GetSocketTransform +// 0x0040 (0x0040 - 0x0000) +struct StationComponent_GetSocketTransform final +{ +public: + class FName InSocketName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_GetSocketTransform; + +// Function Phoenix.StationComponent.GetStationUsers +// 0x0018 (0x0018 - 0x0000) +struct StationComponent_GetStationUsers final +{ +public: + TArray outStationUsers; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StationComponent_GetStationUsers; + +// Function Phoenix.StationComponent.InitializeStationInteraction +// 0x0040 (0x0040 - 0x0000) +struct StationComponent_InitializeStationInteraction final +{ +public: + class UObject* InObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStationInteraction InDesiredInteraction; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStationQueryData InStationData; // 0x000C(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool InDeferred; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InWantCallback; // 0x002D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InTimeRequest; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InJustGettingOptions; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StationComponent_InitializeStationInteraction; + +// Function Phoenix.StationComponent.IsABed +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_IsABed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_IsABed; + +// Function Phoenix.StationComponent.IsABookShelf +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_IsABookShelf final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_IsABookShelf; + +// Function Phoenix.StationComponent.IsAChair +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_IsAChair final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_IsAChair; + +// Function Phoenix.StationComponent.IsStationActive +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_IsStationActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_IsStationActive; + +// Function Phoenix.StationComponent.IsStationBreakable +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_IsStationBreakable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_IsStationBreakable; + +// Function Phoenix.StationComponent.RequestAssetPreload +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_RequestAssetPreload final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_RequestAssetPreload; + +// Function Phoenix.StationComponent.SetPropSelection +// 0x0010 (0x0010 - 0x0000) +struct StationComponent_SetPropSelection final +{ +public: + class FString DesiredProp; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_SetPropSelection; + +// Function Phoenix.StationComponent.SetStationActive +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_SetStationActive final +{ +public: + bool Inactive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_SetStationActive; + +// Function Phoenix.StationComponent.ValidateStation +// 0x0010 (0x0010 - 0x0000) +struct StationComponent_ValidateStation final +{ +public: + TArray OutErrors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_ValidateStation; + +// Function Phoenix.StationComponent.WillParticipateInSit +// 0x0001 (0x0001 - 0x0000) +struct StationComponent_WillParticipateInSit final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationComponent_WillParticipateInSit; + +// Function Phoenix.CombatParryWidget.CombatParryInfoTimerFinished +// 0x0010 (0x0010 - 0x0000) +struct CombatParryWidget_CombatParryInfoTimerFinished final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WindowID; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ParryType; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatParryWidget_CombatParryInfoTimerFinished; + +// Function Phoenix.CombatParryWidget.OnDifficultyChanged +// 0x0001 (0x0001 - 0x0000) +struct CombatParryWidget_OnDifficultyChanged final +{ +public: + EDifficulty NewDifficulty; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatParryWidget_OnDifficultyChanged; + +// Function Phoenix.NPC_Volume.GetActive +// 0x0001 (0x0001 - 0x0000) +struct NPC_Volume_GetActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Volume_GetActive; + +// Function Phoenix.NPC_Volume.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct NPC_Volume_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Volume_OnBeginOverlap; + +// Function Phoenix.NPC_Volume.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct NPC_Volume_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Volume_OnEndOverlap; + +// Function Phoenix.NPC_Volume.SetActive +// 0x0001 (0x0001 - 0x0000) +struct NPC_Volume_SetActive final +{ +public: + bool bInActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Volume_SetActive; + +// Function Phoenix.CreatureFeed.FloatToCreature +// 0x000C (0x000C - 0x0000) +struct CreatureFeed_FloatToCreature final +{ +public: + struct FVector ReleaseVelocity; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeed_FloatToCreature; + +// Function Phoenix.CreatureFeed.InitializeRelease +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeed_InitializeRelease final +{ +public: + class ACreature_Character* SelectedCreature_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeed_InitializeRelease; + +// Function Phoenix.NPC_System.AnyNPCAttackingPlayer +// 0x0001 (0x0001 - 0x0000) +struct NPC_System_AnyNPCAttackingPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_AnyNPCAttackingPlayer; + +// Function Phoenix.NPC_System.AnyNPCAwareOfPlayer +// 0x0001 (0x0001 - 0x0000) +struct NPC_System_AnyNPCAwareOfPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_AnyNPCAwareOfPlayer; + +// Function Phoenix.NPC_System.AnyNPCLOSPlayer +// 0x0001 (0x0001 - 0x0000) +struct NPC_System_AnyNPCLOSPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_AnyNPCLOSPlayer; + +// Function Phoenix.NPC_System.CanPerceivePlayerStatic +// 0x0001 (0x0001 - 0x0000) +struct NPC_System_CanPerceivePlayerStatic final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_CanPerceivePlayerStatic; + +// Function Phoenix.NPC_System.Get +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_Get final +{ +public: + class UNPC_System* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_Get; + +// Function Phoenix.NPC_System.GetBossFightName +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_GetBossFightName final +{ +public: + class FName BossDbId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_GetBossFightName; + +// Function Phoenix.NPC_System.KillNPC +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_KillNPC final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_KillNPC; + +// Function Phoenix.NPC_System.ParryLaunchedProjectileEnd +// 0x0004 (0x0004 - 0x0000) +struct NPC_System_ParryLaunchedProjectileEnd final +{ +public: + int32 InWindowID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_ParryLaunchedProjectileEnd; + +// Function Phoenix.NPC_System.ParryLaunchedProjectileNotifyMunitionCreated +// 0x0020 (0x0020 - 0x0000) +struct NPC_System_ParryLaunchedProjectileNotifyMunitionCreated final +{ +public: + int32 InWindowID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InOwnerPtr; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InTargetPtr; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMunitionType_Base* InMunitionPtr; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_ParryLaunchedProjectileNotifyMunitionCreated; + +// Function Phoenix.NPC_System.ParryLaunchedProjectileStart +// 0x0050 (0x0050 - 0x0000) +struct NPC_System_ParryLaunchedProjectileStart final +{ +public: + struct FEnemy_ParryWindowSetupData InSetupData; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class AActor* InOwner; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InProjectile; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InVelocityMag; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPostParryVelocityMag; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0048(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_System_ParryLaunchedProjectileStart; + +// Function Phoenix.NPC_System.ReportGameEvent +// 0x0060 (0x0060 - 0x0000) +struct NPC_System_ReportGameEvent final +{ +public: + struct FGameplayTagContainer TagContainer; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameEvent_Intensity Intensity; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Range; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Falloff; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackBackToInstigator; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Target; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name_0; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_ReportGameEvent; + +// Function Phoenix.NPC_System.SendHermesMessageToDOVActors +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_SendHermesMessageToDOVActors final +{ +public: + class ADynamicObjectVolume* InDOVPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InMessage; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_SendHermesMessageToDOVActors; + +// Function Phoenix.NPC_System.SetCanPerceivePlayerStatic +// 0x0001 (0x0001 - 0x0000) +struct NPC_System_SetCanPerceivePlayerStatic final +{ +public: + bool bCanPerceive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_SetCanPerceivePlayerStatic; + +// Function Phoenix.NPC_System.AddNonNPC +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_AddNonNPC final +{ +public: + class AActor* NonNPCPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_AddNonNPC; + +// Function Phoenix.NPC_System.AddToManager +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_AddToManager final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_AddToManager; + +// Function Phoenix.NPC_System.AdvanceBossFight +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_AdvanceBossFight final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_AdvanceBossFight; + +// Function Phoenix.NPC_System.AdvanceBossFightManual +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_AdvanceBossFightManual final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_AdvanceBossFightManual; + +// Function Phoenix.NPC_System.AdvanceBossFightSystem +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_AdvanceBossFightSystem final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_AdvanceBossFightSystem; + +// Function Phoenix.NPC_System.ChangeManager +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_ChangeManager final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag InNewTag; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_ChangeManager; + +// Function Phoenix.NPC_System.EnableCombat +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_EnableCombat final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_System_EnableCombat; + +// Function Phoenix.NPC_System.EnableTargetPerception +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_EnableTargetPerception final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_System_EnableTargetPerception; + +// Function Phoenix.NPC_System.EndBossFight +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_EndBossFight final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_EndBossFight; + +// Function Phoenix.NPC_System.GetBossFightCharacter +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_GetBossFightCharacter final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_GetBossFightCharacter; + +// Function Phoenix.NPC_System.GetBossFightData +// 0x002C (0x002C - 0x0000) +struct NPC_System_GetBossFightData final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBossFightData ReturnValue; // 0x0008(0x0024)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_GetBossFightData; + +// Function Phoenix.NPC_System.GetBossFightNameFromBossCharacter +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_GetBossFightNameFromBossCharacter final +{ +public: + class AActor* BossActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_GetBossFightNameFromBossCharacter; + +// Function Phoenix.NPC_System.GetBossFightState +// 0x000C (0x000C - 0x0000) +struct NPC_System_GetBossFightState final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBossStates ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_System_GetBossFightState; + +// Function Phoenix.NPC_System.GetNPCsByTypeWithinRadius +// 0x0028 (0x0028 - 0x0000) +struct NPC_System_GetNPCsByTypeWithinRadius final +{ +public: + ENPC_ManagerType ManagerType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector SourceLocation; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FoundNPCs; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_GetNPCsByTypeWithinRadius; + +// Function Phoenix.NPC_System.GetObjectTracker +// 0x0088 (0x0088 - 0x0000) +struct NPC_System_GetObjectTracker final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAssetTrackerData ReturnValue; // 0x0010(0x0078)(Parm, OutParm, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_GetObjectTracker; + +// Function Phoenix.NPC_System.GetTrackedChildren +// 0x0018 (0x0018 - 0x0000) +struct NPC_System_GetTrackedChildren final +{ +public: + class AActor* ParentObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FoundChildren; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_GetTrackedChildren; + +// Function Phoenix.NPC_System.IsBossFightActive +// 0x0001 (0x0001 - 0x0000) +struct NPC_System_IsBossFightActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_IsBossFightActive; + +// Function Phoenix.NPC_System.IsPlayerInCombat +// 0x0001 (0x0001 - 0x0000) +struct NPC_System_IsPlayerInCombat final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_IsPlayerInCombat; + +// Function Phoenix.NPC_System.KilledEvent +// 0x0018 (0x0018 - 0x0000) +struct NPC_System_KilledEvent final +{ +public: + class AActor* EnemyPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* KilledByPtr; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKilledByPlayer; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayCameraCut; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_System_KilledEvent; + +// Function Phoenix.NPC_System.OnBossDeadEvent +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_OnBossDeadEvent final +{ +public: + class AActor* DeadActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_OnBossDeadEvent; + +// Function Phoenix.NPC_System.PostDeath_CleanupCallback +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_PostDeath_CleanupCallback final +{ +public: + class ANPC_Character* InNPCCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_PostDeath_CleanupCallback; + +// Function Phoenix.NPC_System.RemoveFromManager +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_RemoveFromManager final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_RemoveFromManager; + +// Function Phoenix.NPC_System.RemoveNonNPC +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_RemoveNonNPC final +{ +public: + class AActor* NonNPCPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_RemoveNonNPC; + +// Function Phoenix.NPC_System.RemoveObject +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_RemoveObject final +{ +public: + class AActor* ChildObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_RemoveObject; + +// Function Phoenix.NPC_System.SetBossFightCharacter +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_SetBossFightCharacter final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InBossCharacterPtr; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_SetBossFightCharacter; + +// Function Phoenix.NPC_System.SetBossFightState +// 0x000C (0x000C - 0x0000) +struct NPC_System_SetBossFightState final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBossStates InBossState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_System_SetBossFightState; + +// Function Phoenix.NPC_System.SetLoadoutConfigurationContext +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_SetLoadoutConfigurationContext final +{ +public: + class FString InContext; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_SetLoadoutConfigurationContext; + +// Function Phoenix.NPC_System.SetOverrideThreatLevel +// 0x0001 (0x0001 - 0x0000) +struct NPC_System_SetOverrideThreatLevel final +{ +public: + ENPC_CombatThreatLevel InThreatLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_SetOverrideThreatLevel; + +// Function Phoenix.NPC_System.SetToDead +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_SetToDead final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_SetToDead; + +// Function Phoenix.NPC_System.StartBossFight +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_StartBossFight final +{ +public: + class FName InBossFightName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_StartBossFight; + +// Function Phoenix.NPC_System.StartWandLinkEvent +// 0x0028 (0x0028 - 0x0000) +struct NPC_System_StartWandLinkEvent final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ExcludeListAlways; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExcludeListOnce; // 0x0018(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_StartWandLinkEvent; + +// Function Phoenix.NPC_System.TrackerCallback +// 0x0008 (0x0008 - 0x0000) +struct NPC_System_TrackerCallback final +{ +public: + class AActor* ChildObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_TrackerCallback; + +// Function Phoenix.NPC_System.TrackObject +// 0x0020 (0x0020 - 0x0000) +struct NPC_System_TrackObject final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ParentObject; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ChildObject; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_System_TrackObject; + +// Function Phoenix.NPC_System.GetClosest +// 0x0010 (0x0010 - 0x0000) +struct NPC_System_GetClosest final +{ +public: + class AActor* NPCPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_System_GetClosest; + +// Function Phoenix.SceneRig_Bink.PlayBink +// 0x0018 (0x0018 - 0x0000) +struct SceneRig_Bink_PlayBink final +{ +public: + class UMediaSource* FileMediaSource; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataTable* Subtitles; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRig_Bink* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRig_Bink_PlayBink; + +// Function Phoenix.ForceRenderSettings.IsEditor +// 0x0001 (0x0001 - 0x0000) +struct ForceRenderSettings_IsEditor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceRenderSettings_IsEditor; + +// Function Phoenix.ForceRenderSettings.Apply +// 0x0001 (0x0001 - 0x0000) +struct ForceRenderSettings_Apply final +{ +public: + EForceRenderSettingsPhase Phase; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceRenderSettings_Apply; + +// Function Phoenix.ForceRenderSettings.IsPlayInEditor +// 0x0001 (0x0001 - 0x0000) +struct ForceRenderSettings_IsPlayInEditor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForceRenderSettings_IsPlayInEditor; + +// Function Phoenix.CreatureCage_Interface.GetWalkoutTarget +// 0x0008 (0x0008 - 0x0000) +struct CreatureCage_Interface_GetWalkoutTarget final +{ +public: + class USceneComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureCage_Interface_GetWalkoutTarget; + +// Function Phoenix.CreatureCage_Interface.IsCageOpen +// 0x0001 (0x0001 - 0x0000) +struct CreatureCage_Interface_IsCageOpen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureCage_Interface_IsCageOpen; + +// Function Phoenix.AcknowledgementEnumsBlueprintLibrary.GetEAcknowledgementRuleTypeFromName +// 0x000C (0x000C - 0x0000) +struct AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementRuleTypeFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAcknowledgementRuleType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementRuleTypeFromName; + +// Function Phoenix.AcknowledgementEnumsBlueprintLibrary.GetEAcknowledgementRuleTypeNameFromID +// 0x000C (0x000C - 0x0000) +struct AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementRuleTypeNameFromID final +{ +public: + EAcknowledgementRuleType inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementRuleTypeNameFromID; + +// Function Phoenix.AcknowledgementEnumsBlueprintLibrary.GetEAcknowledgementSpeakerTypeFromName +// 0x000C (0x000C - 0x0000) +struct AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementSpeakerTypeFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAcknowledgementSpeakerType ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementSpeakerTypeFromName; + +// Function Phoenix.AcknowledgementEnumsBlueprintLibrary.GetEAcknowledgementSpeakerTypeNameFromID +// 0x000C (0x000C - 0x0000) +struct AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementSpeakerTypeNameFromID final +{ +public: + EAcknowledgementSpeakerType inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementEnumsBlueprintLibrary_GetEAcknowledgementSpeakerTypeNameFromID; + +// Function Phoenix.ActionItemWidget.CollectItemData +// 0x0010 (0x0010 - 0x0000) +struct ActionItemWidget_CollectItemData final +{ +public: + int32 LoadoutIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* ItemIcon; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionItemWidget_CollectItemData; + +// Function Phoenix.Screen.GetZOrderOffsetForScreenType +// 0x0008 (0x0008 - 0x0000) +struct Screen_GetZOrderOffsetForScreenType final +{ +public: + EUIScreenType InScreenType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Screen_GetZOrderOffsetForScreenType; + +// Function Phoenix.Screen.GatherMastermindExtraScreenStrings +// 0x0010 (0x0010 - 0x0000) +struct Screen_GatherMastermindExtraScreenStrings final +{ +public: + TArray outExtraScreenStrings; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Screen_GatherMastermindExtraScreenStrings; + +// Function Phoenix.Screen.OnScreenOutroComplete +// 0x0010 (0x0010 - 0x0000) +struct Screen_OnScreenOutroComplete final +{ +public: + class UPhoenixUserWidget* PhoenixWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutroType; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Screen_OnScreenOutroComplete; + +// Function Phoenix.Screen.ScreenRegisterAllUMGInputActions +// 0x0001 (0x0001 - 0x0000) +struct Screen_ScreenRegisterAllUMGInputActions final +{ +public: + EInputEvent InputEvent; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Screen_ScreenRegisterAllUMGInputActions; + +// Function Phoenix.Screen.ScreenUnregisterAllUMGInputActions +// 0x0001 (0x0001 - 0x0000) +struct Screen_ScreenUnregisterAllUMGInputActions final +{ +public: + EInputEvent InputEvent; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Screen_ScreenUnregisterAllUMGInputActions; + +// Function Phoenix.Screen.IsInputEnabled +// 0x0001 (0x0001 - 0x0000) +struct Screen_IsInputEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Screen_IsInputEnabled; + +// Function Phoenix.TransfigurationSpellToolBase.ConfirmTransfiguration +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_ConfirmTransfiguration final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_ConfirmTransfiguration; + +// Function Phoenix.TransfigurationSpellToolBase.NextTransformation +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_NextTransformation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_NextTransformation; + +// Function Phoenix.TransfigurationSpellToolBase.PrevTransformation +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_PrevTransformation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_PrevTransformation; + +// Function Phoenix.TransfigurationSpellToolBase.SetTransformComponentRef +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationSpellToolBase_SetTransformComponentRef final +{ +public: + class UTransformationSpellToolComponent* TC; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_SetTransformComponentRef; + +// Function Phoenix.TransfigurationSpellToolBase.AreResourceRequirementsMet +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_AreResourceRequirementsMet final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_AreResourceRequirementsMet; + +// Function Phoenix.TransfigurationSpellToolBase.CanPlaceItem +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_CanPlaceItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_CanPlaceItem; + +// Function Phoenix.TransfigurationSpellToolBase.ConsumesSanctuaryContextResources +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_ConsumesSanctuaryContextResources final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_ConsumesSanctuaryContextResources; + +// Function Phoenix.TransfigurationSpellToolBase.DoesObjectSupportSnapping +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_DoesObjectSupportSnapping final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_DoesObjectSupportSnapping; + +// Function Phoenix.TransfigurationSpellToolBase.GetHoldingDurationBeforeTransfigurationTimerStart +// 0x0004 (0x0004 - 0x0000) +struct TransfigurationSpellToolBase_GetHoldingDurationBeforeTransfigurationTimerStart final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_GetHoldingDurationBeforeTransfigurationTimerStart; + +// Function Phoenix.TransfigurationSpellToolBase.GetPlacementError +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_GetPlacementError final +{ +public: + ETransfigurationPlacementError ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_GetPlacementError; + +// Function Phoenix.TransfigurationSpellToolBase.GetPreviewActor +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationSpellToolBase_GetPreviewActor final +{ +public: + class ATransfigurationPreviewActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_GetPreviewActor; + +// Function Phoenix.TransfigurationSpellToolBase.GetRequiredResources +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationSpellToolBase_GetRequiredResources final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_GetRequiredResources; + +// Function Phoenix.TransfigurationSpellToolBase.GetTransfigurationDuration +// 0x0004 (0x0004 - 0x0000) +struct TransfigurationSpellToolBase_GetTransfigurationDuration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_GetTransfigurationDuration; + +// Function Phoenix.TransfigurationSpellToolBase.HasColorOptions +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_HasColorOptions final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_HasColorOptions; + +// Function Phoenix.TransfigurationSpellToolBase.HasTransformationOptions +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_HasTransformationOptions final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_HasTransformationOptions; + +// Function Phoenix.TransfigurationSpellToolBase.IsObjectRotatable +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_IsObjectRotatable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_IsObjectRotatable; + +// Function Phoenix.TransfigurationSpellToolBase.IsObjectScalable +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_IsObjectScalable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_IsObjectScalable; + +// Function Phoenix.TransfigurationSpellToolBase.IsObjectStationary +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationSpellToolBase_IsObjectStationary final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSpellToolBase_IsObjectStationary; + +// Function Phoenix.ConjurationSpellTool.CancelHoldConjuring +// 0x0004 (0x0004 - 0x0000) +struct ConjurationSpellTool_CancelHoldConjuring final +{ +public: + float TimeRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_CancelHoldConjuring; + +// Function Phoenix.ConjurationSpellTool.GetItemList +// 0x0010 (0x0010 - 0x0000) +struct ConjurationSpellTool_GetItemList final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_GetItemList; + +// Function Phoenix.ConjurationSpellTool.GetSubCategories +// 0x0018 (0x0018 - 0x0000) +struct ConjurationSpellTool_GetSubCategories final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_GetSubCategories; + +// Function Phoenix.ConjurationSpellTool.SetCategory +// 0x0008 (0x0008 - 0x0000) +struct ConjurationSpellTool_SetCategory final +{ +public: + class FName categoryId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_SetCategory; + +// Function Phoenix.ConjurationSpellTool.ShowItemPreview +// 0x0010 (0x0010 - 0x0000) +struct ConjurationSpellTool_ShowItemPreview final +{ +public: + class FName InItemID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InColorID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_ShowItemPreview; + +// Function Phoenix.ConjurationSpellTool.UpdateHoldConjuring +// 0x0004 (0x0004 - 0x0000) +struct ConjurationSpellTool_UpdateHoldConjuring final +{ +public: + float TimeRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_UpdateHoldConjuring; + +// Function Phoenix.ConjurationSpellTool.CanUndoLastItem +// 0x0001 (0x0001 - 0x0000) +struct ConjurationSpellTool_CanUndoLastItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_CanUndoLastItem; + +// Function Phoenix.ConjurationSpellTool.GetCategoryTextKey +// 0x0010 (0x0010 - 0x0000) +struct ConjurationSpellTool_GetCategoryTextKey final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_GetCategoryTextKey; + +// Function Phoenix.ConjurationSpellTool.GetCurrentCategory +// 0x0008 (0x0008 - 0x0000) +struct ConjurationSpellTool_GetCurrentCategory final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_GetCurrentCategory; + +// Function Phoenix.ConjurationSpellTool.GetItemData +// 0x0078 (0x0078 - 0x0000) +struct ConjurationSpellTool_GetItemData final +{ +public: + class FName ItemOrCategoryName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLockableTransfigurationItem ReturnValue; // 0x0008(0x0070)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSpellTool_GetItemData; + +// Function Phoenix.AblTaskConditionScratchpad_DamageOverTime.OnDoT_End +// 0x0008 (0x0008 - 0x0000) +struct AblTaskConditionScratchpad_DamageOverTime_OnDoT_End final +{ +public: + class UActorComponent* ActorComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AblTaskConditionScratchpad_DamageOverTime_OnDoT_End; + +// Function Phoenix.UDSIntentManager.HandleNavigationPathUpdated +// 0x0010 (0x0010 - 0x0000) +struct UDSIntentManager_HandleNavigationPathUpdated final +{ +public: + TArray NewPath; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UDSIntentManager_HandleNavigationPathUpdated; + +// Function Phoenix.NPC_PathFollowingComponent.FindLinkOnCurrentPath +// 0x0018 (0x0018 - 0x0000) +struct NPC_PathFollowingComponent_FindLinkOnCurrentPath final +{ +public: + struct FVector OutPos; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinLookaheadDistance; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAheadTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_PathFollowingComponent_FindLinkOnCurrentPath; + +// Function Phoenix.EnemyAIPathFollowingComponent.HandleComponentActivated +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIPathFollowingComponent_HandleComponentActivated final +{ +public: + class UActorComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InSuccess; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIPathFollowingComponent_HandleComponentActivated; + +// Function Phoenix.EnemyAIPathFollowingComponent.HandleComponentDeactivated +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIPathFollowingComponent_HandleComponentDeactivated final +{ +public: + class UActorComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIPathFollowingComponent_HandleComponentDeactivated; + +// Function Phoenix.BaseObjectCopyComponent.SetExistingTemplateActorHidden +// 0x0001 (0x0001 - 0x0000) +struct BaseObjectCopyComponent_SetExistingTemplateActorHidden final +{ +public: + bool bIsHidden; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BaseObjectCopyComponent_SetExistingTemplateActorHidden; + +// Function Phoenix.WetInterface.IncreaseWetness +// 0x0020 (0x0020 - 0x0000) +struct WetInterface_IncreaseWetness final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float increaseAmount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WetInterface_IncreaseWetness; + +// Function Phoenix.WetInterface.OnAttemptToApplyWetness +// 0x0010 (0x0010 - 0x0000) +struct WetInterface_OnAttemptToApplyWetness final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WetInterface_OnAttemptToApplyWetness; + +// Function Phoenix.WetInterface.OnDecreaseWetness +// 0x0004 (0x0004 - 0x0000) +struct WetInterface_OnDecreaseWetness final +{ +public: + float decreaseAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WetInterface_OnDecreaseWetness; + +// Function Phoenix.WetInterface.OnDry +// 0x0008 (0x0008 - 0x0000) +struct WetInterface_OnDry final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WetInterface_OnDry; + +// Function Phoenix.WetInterface.StartWetness +// 0x0020 (0x0020 - 0x0000) +struct WetInterface_StartWetness final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WetInterface_StartWetness; + +// Function Phoenix.AvaAudioHighLevelHelpers.DEBUG_IsAvatarInSiteVolume +// 0x0018 (0x0018 - 0x0000) +struct AvaAudioHighLevelHelpers_DEBUG_IsAvatarInSiteVolume final +{ +public: + class FString SiteName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioHighLevelHelpers_DEBUG_IsAvatarInSiteVolume; + +// Function Phoenix.AvaAudioHighLevelHelpers.PlayGreetingForPlayerChatStarted +// 0x0018 (0x0018 - 0x0000) +struct AvaAudioHighLevelHelpers_PlayGreetingForPlayerChatStarted final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AudioConversationName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioHighLevelHelpers_PlayGreetingForPlayerChatStarted; + +// Function Phoenix.AvaAudioHighLevelHelpers.RegisterExclusiveMissionDialogue +// 0x0020 (0x0020 - 0x0000) +struct AvaAudioHighLevelHelpers_RegisterExclusiveMissionDialogue final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExclusiveEventNamePattern; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FromMissionID; // 0x0018(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioHighLevelHelpers_RegisterExclusiveMissionDialogue; + +// Function Phoenix.AvaAudioHighLevelHelpers.RegisterForcedACKWitness +// 0x0008 (0x0008 - 0x0000) +struct AvaAudioHighLevelHelpers_RegisterForcedACKWitness final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioHighLevelHelpers_RegisterForcedACKWitness; + +// Function Phoenix.AvaAudioHighLevelHelpers.RestoreAudioFromPortraitTransform +// 0x0010 (0x0010 - 0x0000) +struct AvaAudioHighLevelHelpers_RestoreAudioFromPortraitTransform final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioHighLevelHelpers_RestoreAudioFromPortraitTransform; + +// Function Phoenix.AvaAudioHighLevelHelpers.SetAudioToPortraitTransform +// 0x0050 (0x0050 - 0x0000) +struct AvaAudioHighLevelHelpers_SetAudioToPortraitTransform final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioHighLevelHelpers_SetAudioToPortraitTransform; + +// Function Phoenix.AvaAudioHighLevelHelpers.UnregisterExclusiveMissionDialogue +// 0x0020 (0x0020 - 0x0000) +struct AvaAudioHighLevelHelpers_UnregisterExclusiveMissionDialogue final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExclusiveEventNamePattern; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FromMissionID; // 0x0018(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioHighLevelHelpers_UnregisterExclusiveMissionDialogue; + +// Function Phoenix.AvaAudioHighLevelHelpers.UnregisterForcedACKWitness +// 0x000C (0x000C - 0x0000) +struct AvaAudioHighLevelHelpers_UnregisterForcedACKWitness final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnregisterAll; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioHighLevelHelpers_UnregisterForcedACKWitness; + +// Function Phoenix.UIManager.AddTextTickerNotification +// 0x0010 (0x0010 - 0x0000) +struct UIManager_AddTextTickerNotification final +{ +public: + class FString NotificationText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_AddTextTickerNotification; + +// Function Phoenix.UIManager.CorrectInputAxisKeyIfNeeded +// 0x0070 (0x0070 - 0x0000) +struct UIManager_CorrectInputAxisKeyIfNeeded final +{ +public: + struct FInputAxisKeyMapping InInputAxisMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutInputAxisMapping; // 0x0038(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_CorrectInputAxisKeyIfNeeded; + +// Function Phoenix.UIManager.CreateAsyncWidget +// 0x0040 (0x0040 - 0x0000) +struct UIManager_CreateAsyncWidget final +{ +public: + TSoftClassPtr ObjectPtr; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate AsyncLoadCallback; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool AddToViewport; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0039(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_CreateAsyncWidget; + +// Function Phoenix.UIManager.Get +// 0x0008 (0x0008 - 0x0000) +struct UIManager_Get final +{ +public: + class UUIManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_Get; + +// Function Phoenix.UIManager.GetActionMappingByName +// 0x0020 (0x0020 - 0x0000) +struct UIManager_GetActionMappingByName final +{ +public: + class FName ActionName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutMappings; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bTranspose; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMouseAndKeyboardOnly; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeUnbound; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetActionMappingByName; + +// Function Phoenix.UIManager.GetAvailableVoices +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetAvailableVoices final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetAvailableVoices; + +// Function Phoenix.UIManager.GetAxisMappingByName +// 0x0020 (0x0020 - 0x0000) +struct UIManager_GetAxisMappingByName final +{ +public: + class FName AxisName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutMappings; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bTranspose; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMouseAndKeyboardOnly; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeUnbound; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetAxisMappingByName; + +// Function Phoenix.UIManager.GetCursorWidget +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetCursorWidget final +{ +public: + class UMenuCursorWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetCursorWidget; + +// Function Phoenix.UIManager.GetFactsheetMode +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetFactsheetMode final +{ +public: + EUIFactsheetMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetFactsheetMode; + +// Function Phoenix.UIManager.GetGroupMappingNames +// 0x0020 (0x0020 - 0x0000) +struct UIManager_GetGroupMappingNames final +{ +public: + class FName GroupName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAction; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAxis; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSort; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetGroupMappingNames; + +// Function Phoenix.UIManager.GetKeyIdsFromActionId +// 0x0028 (0x0028 - 0x0000) +struct UIManager_GetKeyIdsFromActionId final +{ +public: + class FString ActionId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutKeyIds; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool Transpose; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceGamepadKeys; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceMouseKeyboardKeys; // 0x0022(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetKeyIdsFromActionId; + +// Function Phoenix.UIManager.GetMKBActionPairByName +// 0x0080 (0x0080 - 0x0000) +struct UIManager_GetMKBActionPairByName final +{ +public: + class FName ActionName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputActionKeyMapping OutPrimary; // 0x0008(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FInputActionKeyMapping OutAlternative; // 0x0040(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bTranspose; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0079(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetMKBActionPairByName; + +// Function Phoenix.UIManager.GetMKBAxisPairsByName +// 0x00F0 (0x00F0 - 0x0000) +struct UIManager_GetMKBAxisPairsByName final +{ +public: + class FName AxisName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutPositivePrimary; // 0x0008(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutPositiveAlternative; // 0x0040(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutNegativePrimary; // 0x0078(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutNegativeAlternative; // 0x00B0(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bTranspose; // 0x00E8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00E9(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EA[0x6]; // 0x00EA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetMKBAxisPairsByName; + +// Function Phoenix.UIManager.GetMutatedMKBAxisMappingsByName +// 0x0170 (0x0170 - 0x0000) +struct UIManager_GetMutatedMKBAxisMappingsByName final +{ +public: + class FName AxisName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ForbiddenKeys; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutPosMain; // 0x0018(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutFakePosMain; // 0x0050(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutPosAlt; // 0x0088(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutNegMain; // 0x00C0(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutFakeNegMain; // 0x00F8(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FInputAxisKeyMapping OutNegAlt; // 0x0130(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bTranspose; // 0x0168(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0169(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16A[0x6]; // 0x016A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetMutatedMKBAxisMappingsByName; + +// Function Phoenix.UIManager.GetPCInputGroupHeaders +// 0x0018 (0x0018 - 0x0000) +struct UIManager_GetPCInputGroupHeaders final +{ +public: + bool bAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAxis; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPCInputGroupHeaders; + +// Function Phoenix.UIManager.GetUIManagerPure +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetUIManagerPure final +{ +public: + class UUIManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetUIManagerPure; + +// Function Phoenix.UIManager.GetUIPlatformInputDevice +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetUIPlatformInputDevice final +{ +public: + EUIPlatformInputDevice ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetUIPlatformInputDevice; + +// Function Phoenix.UIManager.IsActionKeyValid +// 0x0040 (0x0040 - 0x0000) +struct UIManager_IsActionKeyValid final +{ +public: + struct FInputActionKeyMapping InActionMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_IsActionKeyValid; + +// Function Phoenix.UIManager.IsAxisKeyValid +// 0x0040 (0x0040 - 0x0000) +struct UIManager_IsAxisKeyValid final +{ +public: + struct FInputAxisKeyMapping InAxisMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_IsAxisKeyValid; + +// Function Phoenix.UIManager.IsGamepadTypeConnected +// 0x0002 (0x0002 - 0x0000) +struct UIManager_IsGamepadTypeConnected final +{ +public: + EGamepadType GamepadType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsGamepadTypeConnected; + +// Function Phoenix.UIManager.IsMenuReaderBusy +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsMenuReaderBusy final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsMenuReaderBusy; + +// Function Phoenix.UIManager.IsMenuReaderCurrentLanguageSupported +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsMenuReaderCurrentLanguageSupported final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsMenuReaderCurrentLanguageSupported; + +// Function Phoenix.UIManager.IsMenuReaderEnabled +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsMenuReaderEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsMenuReaderEnabled; + +// Function Phoenix.UIManager.IsMenuReaderSupported +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsMenuReaderSupported final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsMenuReaderSupported; + +// Function Phoenix.UIManager.IsStudentLocatorBeaconActive +// 0x0018 (0x0018 - 0x0000) +struct UIManager_IsStudentLocatorBeaconActive final +{ +public: + class FString StudentName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_IsStudentLocatorBeaconActive; + +// Function Phoenix.UIManager.IsUsingPS4Controller +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsUsingPS4Controller final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsUsingPS4Controller; + +// Function Phoenix.UIManager.IsUsingPS5Controller +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsUsingPS5Controller final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsUsingPS5Controller; + +// Function Phoenix.UIManager.IsUsingSteamController +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsUsingSteamController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsUsingSteamController; + +// Function Phoenix.UIManager.IsUsingSwitchController +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsUsingSwitchController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsUsingSwitchController; + +// Function Phoenix.UIManager.IsUsingXboxOneController +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsUsingXboxOneController final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsUsingXboxOneController; + +// Function Phoenix.UIManager.PhoenixKeyExists +// 0x0018 (0x0018 - 0x0000) +struct UIManager_PhoenixKeyExists final +{ +public: + class FString Key; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_PhoenixKeyExists; + +// Function Phoenix.UIManager.PhoenixTranslate +// 0x0030 (0x0030 - 0x0000) +struct UIManager_PhoenixTranslate final +{ +public: + class FString Key; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DebugLogText; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_PhoenixTranslate; + +// Function Phoenix.UIManager.ResolveOptionPanelChoice +// 0x0020 (0x0020 - 0x0000) +struct UIManager_ResolveOptionPanelChoice final +{ +public: + class FString DialogueLine; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ResolveOptionPanelChoice; + +// Function Phoenix.UIManager.SaveInputConfig +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SaveInputConfig final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SaveInputConfig; + +// Function Phoenix.UIManager.SetCursorWidget +// 0x0008 (0x0008 - 0x0000) +struct UIManager_SetCursorWidget final +{ +public: + class UMenuCursorWidget* NewCursor; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetCursorWidget; + +// Function Phoenix.UIManager.SetFactsheetMode +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetFactsheetMode final +{ +public: + EUIFactsheetMode NewFactsheetMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetFactsheetMode; + +// Function Phoenix.UIManager.SetLocatorBeacon +// 0x0038 (0x0038 - 0x0000) +struct UIManager_SetLocatorBeacon final +{ +public: + class FString StudentName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BeaconIconName; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetLocatorBeacon; + +// Function Phoenix.UIManager.SetLocatorBeaconUsingDBDungeonEntrances +// 0x0018 (0x0018 - 0x0000) +struct UIManager_SetLocatorBeaconUsingDBDungeonEntrances final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetLocatorBeaconUsingDBDungeonEntrances; + +// Function Phoenix.UIManager.SetLocatorBeaconUsingDBLocation +// 0x0018 (0x0018 - 0x0000) +struct UIManager_SetLocatorBeaconUsingDBLocation final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetLocatorBeaconUsingDBLocation; + +// Function Phoenix.UIManager.SetLocatorBeaconUsingType +// 0x0028 (0x0028 - 0x0000) +struct UIManager_SetLocatorBeaconUsingType final +{ +public: + class FString Type; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NameOrLocation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetLocatorBeaconUsingType; + +// Function Phoenix.UIManager.SetMenuReaderEnabled +// 0x0002 (0x0002 - 0x0000) +struct UIManager_SetMenuReaderEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetMenuReaderEnabled; + +// Function Phoenix.UIManager.SetMenuReaderVoice +// 0x0038 (0x0038 - 0x0000) +struct UIManager_SetMenuReaderVoice final +{ +public: + struct FMenuReaderVoice InVoice; // 0x0000(0x0030)(ConstParm, Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetMenuReaderVoice; + +// Function Phoenix.UIManager.SetMenuReaderVolume +// 0x0008 (0x0008 - 0x0000) +struct UIManager_SetMenuReaderVolume final +{ +public: + float InVolume; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetMenuReaderVolume; + +// Function Phoenix.UIManager.SetMKBAction +// 0x0040 (0x0040 - 0x0000) +struct UIManager_SetMKBAction final +{ +public: + struct FInputActionKeyMapping InActionMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bIsPrimary; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTranspose; // 0x003A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x003B(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetMKBAction; + +// Function Phoenix.UIManager.SetMKBAxis +// 0x0040 (0x0040 - 0x0000) +struct UIManager_SetMKBAxis final +{ +public: + struct FInputAxisKeyMapping InAxisMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bIsPrimary; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTranspose; // 0x003A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x003B(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetMKBAxis; + +// Function Phoenix.UIManager.SetStudentLocatorBeacon +// 0x0018 (0x0018 - 0x0000) +struct UIManager_SetStudentLocatorBeacon final +{ +public: + class FString StudentName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetStudentLocatorBeacon; + +// Function Phoenix.UIManager.SetUIDisplayMode +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetUIDisplayMode final +{ +public: + EUIDisplayMode DisplayMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetUIDisplayMode; + +// Function Phoenix.UIManager.TransposeActionFromQWERTY +// 0x0020 (0x0020 - 0x0000) +struct UIManager_TransposeActionFromQWERTY final +{ +public: + TArray ActionMappings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_TransposeActionFromQWERTY; + +// Function Phoenix.UIManager.TransposeActionToQWERTY +// 0x0020 (0x0020 - 0x0000) +struct UIManager_TransposeActionToQWERTY final +{ +public: + TArray ActionMappings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_TransposeActionToQWERTY; + +// Function Phoenix.UIManager.TransposeAxisFromQWERTY +// 0x0020 (0x0020 - 0x0000) +struct UIManager_TransposeAxisFromQWERTY final +{ +public: + TArray AxisMappings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_TransposeAxisFromQWERTY; + +// Function Phoenix.UIManager.TransposeAxisToQWERTY +// 0x0020 (0x0020 - 0x0000) +struct UIManager_TransposeAxisToQWERTY final +{ +public: + TArray AxisMappings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_TransposeAxisToQWERTY; + +// Function Phoenix.UIManager.UnbindMKBAction +// 0x0040 (0x0040 - 0x0000) +struct UIManager_UnbindMKBAction final +{ +public: + struct FInputActionKeyMapping InActionMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTranspose; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x003A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_UnbindMKBAction; + +// Function Phoenix.UIManager.UnbindMKBAxis +// 0x0040 (0x0040 - 0x0000) +struct UIManager_UnbindMKBAxis final +{ +public: + struct FInputAxisKeyMapping InAxisMapping; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceRebuildKeymaps; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTranspose; // 0x0039(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x003A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_UnbindMKBAxis; + +// Function Phoenix.UIManager.UpdateFSKnownItemsDetailMap +// 0x0028 (0x0028 - 0x0000) +struct UIManager_UpdateFSKnownItemsDetailMap final +{ +public: + class FString FactItem; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FactAttribute; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFactsheetButtonState FactState; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_UpdateFSKnownItemsDetailMap; + +// Function Phoenix.UIManager.ValidateMenuReaderVoice +// 0x0060 (0x0060 - 0x0000) +struct UIManager_ValidateMenuReaderVoice final +{ +public: + struct FMenuReaderVoice InVoice; // 0x0000(0x0030)(ConstParm, Parm, NativeAccessSpecifierPublic) + struct FMenuReaderVoice ReturnValue; // 0x0030(0x0030)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ValidateMenuReaderVoice; + +// Function Phoenix.UIManager.AddNavPathPoints +// 0x0018 (0x0018 - 0x0000) +struct UIManager_AddNavPathPoints final +{ +public: + TArray PathPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Width; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_AddNavPathPoints; + +// Function Phoenix.UIManager.AddNewIndicatorItem +// 0x0010 (0x0010 - 0x0000) +struct UIManager_AddNewIndicatorItem final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_AddNewIndicatorItem; + +// Function Phoenix.UIManager.AddPathEnd +// 0x0014 (0x0014 - 0x0000) +struct UIManager_AddPathEnd final +{ +public: + struct FVector End; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Width; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_AddPathEnd; + +// Function Phoenix.UIManager.AddPathPoints +// 0x0018 (0x0018 - 0x0000) +struct UIManager_AddPathPoints final +{ +public: + TArray PathPoints; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Width; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_AddPathPoints; + +// Function Phoenix.UIManager.AddPathStartEnd +// 0x0020 (0x0020 - 0x0000) +struct UIManager_AddPathStartEnd final +{ +public: + struct FVector Start; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Width; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_AddPathStartEnd; + +// Function Phoenix.UIManager.AdvanceTime +// 0x0008 (0x0008 - 0x0000) +struct UIManager_AdvanceTime final +{ +public: + struct FTimespan DeltaTimeAdvance; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_AdvanceTime; + +// Function Phoenix.UIManager.AlertComponentWidget +// 0x0010 (0x0010 - 0x0000) +struct UIManager_AlertComponentWidget final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWidgetType WidgetType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_AlertComponentWidget; + +// Function Phoenix.UIManager.AppendNavPointsUsingActors +// 0x0010 (0x0010 - 0x0000) +struct UIManager_AppendNavPointsUsingActors final +{ +public: + TArray Actors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_AppendNavPointsUsingActors; + +// Function Phoenix.UIManager.BuildNavPointsUsingActors +// 0x0018 (0x0018 - 0x0000) +struct UIManager_BuildNavPointsUsingActors final +{ +public: + TArray Actors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Width; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Height; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_BuildNavPointsUsingActors; + +// Function Phoenix.UIManager.CanBackOutOfAvatarCreator +// 0x0001 (0x0001 - 0x0000) +struct UIManager_CanBackOutOfAvatarCreator final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_CanBackOutOfAvatarCreator; + +// Function Phoenix.UIManager.CanPlayIntroNormally +// 0x0001 (0x0001 - 0x0000) +struct UIManager_CanPlayIntroNormally final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_CanPlayIntroNormally; + +// Function Phoenix.UIManager.ChallengeResultsScreenLoaded +// 0x0008 (0x0008 - 0x0000) +struct UIManager_ChallengeResultsScreenLoaded final +{ +public: + class UScreen* Screen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ChallengeResultsScreenLoaded; + +// Function Phoenix.UIManager.ClearNewIndicatorCategory +// 0x0008 (0x0008 - 0x0000) +struct UIManager_ClearNewIndicatorCategory final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ClearNewIndicatorCategory; + +// Function Phoenix.UIManager.ClearNewIndicatorItem +// 0x0010 (0x0010 - 0x0000) +struct UIManager_ClearNewIndicatorItem final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ClearNewIndicatorItem; + +// Function Phoenix.UIManager.CreateGameOverScreen +// 0x0001 (0x0001 - 0x0000) +struct UIManager_CreateGameOverScreen final +{ +public: + EUIGameOverReason Reason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_CreateGameOverScreen; + +// Function Phoenix.UIManager.CreateHUDLog +// 0x0028 (0x0028 - 0x0000) +struct UIManager_CreateHUDLog final +{ +public: + bool pShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Group; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString pContext; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_CreateHUDLog; + +// Function Phoenix.UIManager.DebugTriggerChallengeCompleteNotification +// 0x001C (0x001C - 0x0000) +struct UIManager_DebugTriggerChallengeCompleteNotification final +{ +public: + class FName ChallengeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChallengeCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CompletedLevel; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalLevels; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalInstancesForLevel; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_DebugTriggerChallengeCompleteNotification; + +// Function Phoenix.UIManager.DebugTriggerChallengeUnlockedNotification +// 0x0014 (0x0014 - 0x0000) +struct UIManager_DebugTriggerChallengeUnlockedNotification final +{ +public: + class FName ChallengeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChallengeCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalRequired; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_DebugTriggerChallengeUnlockedNotification; + +// Function Phoenix.UIManager.DebugTriggerChallengeUpdatedNotification +// 0x0018 (0x0018 - 0x0000) +struct UIManager_DebugTriggerChallengeUpdatedNotification final +{ +public: + class FName ChallengeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChallengeCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CompletedAmt; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalRequired; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_DebugTriggerChallengeUpdatedNotification; + +// Function Phoenix.UIManager.DebugTriggerCollectionKnownNotification +// 0x0010 (0x0010 - 0x0000) +struct UIManager_DebugTriggerCollectionKnownNotification final +{ +public: + class FName CollectionID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CollectionCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_DebugTriggerCollectionKnownNotification; + +// Function Phoenix.UIManager.DebugTriggerCollectionObtainedNotification +// 0x0010 (0x0010 - 0x0000) +struct UIManager_DebugTriggerCollectionObtainedNotification final +{ +public: + class FName CollectionID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CollectionCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_DebugTriggerCollectionObtainedNotification; + +// Function Phoenix.UIManager.DoesRightTriggerCastStupefy +// 0x0001 (0x0001 - 0x0000) +struct UIManager_DoesRightTriggerCastStupefy final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_DoesRightTriggerCastStupefy; + +// Function Phoenix.UIManager.ExitFieldGuideWithReason +// 0x0028 (0x0028 - 0x0000) +struct UIManager_ExitFieldGuideWithReason final +{ +public: + EFieldGuideExitReasons ExitReason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SkipFadeScreen; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CharacterID; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Filename; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FastTravelName; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ExitFieldGuideWithReason; + +// Function Phoenix.UIManager.FadeIn +// 0x0004 (0x0004 - 0x0000) +struct UIManager_FadeIn final +{ +public: + float Duration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_FadeIn; + +// Function Phoenix.UIManager.FadeOut +// 0x0004 (0x0004 - 0x0000) +struct UIManager_FadeOut final +{ +public: + float Duration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_FadeOut; + +// Function Phoenix.UIManager.FadeOutFromPhotoMode +// 0x0008 (0x0008 - 0x0000) +struct UIManager_FadeOutFromPhotoMode final +{ +public: + float Duration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESeasonEnum InSeason; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBackToFieldGuide; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_FadeOutFromPhotoMode; + +// Function Phoenix.UIManager.FadeOutToColor +// 0x0014 (0x0014 - 0x0000) +struct UIManager_FadeOutToColor final +{ +public: + float Duration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TargetColor; // 0x0004(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_FadeOutToColor; + +// Function Phoenix.UIManager.FieldGuideMenuStart +// 0x0001 (0x0001 - 0x0000) +struct UIManager_FieldGuideMenuStart final +{ +public: + ESeasonEnum PrePauseSeason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_FieldGuideMenuStart; + +// Function Phoenix.UIManager.ForceFGBookAssetsToBeResident +// 0x0008 (0x0008 - 0x0000) +struct UIManager_ForceFGBookAssetsToBeResident final +{ +public: + class USkeletalMeshComponent* BookSK; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ForceFGBookAssetsToBeResident; + +// Function Phoenix.UIManager.GameOverScreenLoaded +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GameOverScreenLoaded final +{ +public: + class UScreen* Screen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GameOverScreenLoaded; + +// Function Phoenix.UIManager.GetActiveBuffData +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetActiveBuffData final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetActiveBuffData; + +// Function Phoenix.UIManager.GetBuildNumber +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetBuildNumber final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetBuildNumber; + +// Function Phoenix.UIManager.GetCallOutComponentTarget +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetCallOutComponentTarget final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetCallOutComponentTarget; + +// Function Phoenix.UIManager.GetCompanionSelectionScreen +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetCompanionSelectionScreen final +{ +public: + class UScreen* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetCompanionSelectionScreen; + +// Function Phoenix.UIManager.GetCurrentWorld +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetCurrentWorld final +{ +public: + class UWorld* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetCurrentWorld; + +// Function Phoenix.UIManager.GetDisplayedUserTag +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetDisplayedUserTag final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetDisplayedUserTag; + +// Function Phoenix.UIManager.GetDungeonMap +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetDungeonMap final +{ +public: + class UMapDungeon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetDungeonMap; + +// Function Phoenix.UIManager.GetFieldGuideWidget +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetFieldGuideWidget final +{ +public: + class UFieldGuideMenu* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetFieldGuideWidget; + +// Function Phoenix.UIManager.GetHasCurtainWidget +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetHasCurtainWidget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetHasCurtainWidget; + +// Function Phoenix.UIManager.GetHiddenMenuTabs +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetHiddenMenuTabs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetHiddenMenuTabs; + +// Function Phoenix.UIManager.GetHogsmeadeMap +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetHogsmeadeMap final +{ +public: + class UMapHogsmeade* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetHogsmeadeMap; + +// Function Phoenix.UIManager.GetHogwartsMap +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetHogwartsMap final +{ +public: + class UMapHogwarts* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetHogwartsMap; + +// Function Phoenix.UIManager.GetIconDataTable +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetIconDataTable final +{ +public: + class UDataTable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetIconDataTable; + +// Function Phoenix.UIManager.GetInGameMenuWidget +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetInGameMenuWidget final +{ +public: + class UInGameMenuScreen* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetInGameMenuWidget; + +// Function Phoenix.UIManager.GetInMenuTransition +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetInMenuTransition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetInMenuTransition; + +// Function Phoenix.UIManager.GetIsInitialized +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetIsInitialized final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetIsInitialized; + +// Function Phoenix.UIManager.GetIsRichPaperShowing +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetIsRichPaperShowing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetIsRichPaperShowing; + +// Function Phoenix.UIManager.GetIsUIShown +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetIsUIShown final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetIsUIShown; + +// Function Phoenix.UIManager.GetIsVirtualCursorShowing +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetIsVirtualCursorShowing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetIsVirtualCursorShowing; + +// Function Phoenix.UIManager.GetMapSubSystem +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetMapSubSystem final +{ +public: + class UMapSubSystem* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetMapSubSystem; + +// Function Phoenix.UIManager.GetMastermindPopupInfo +// 0x0028 (0x0028 - 0x0000) +struct UIManager_GetMastermindPopupInfo final +{ +public: + struct FMastermindPopupInfo outMastermindPopupInfo; // 0x0000(0x0020)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetMastermindPopupInfo; + +// Function Phoenix.UIManager.GetMastermindScreenInfo +// 0x0030 (0x0030 - 0x0000) +struct UIManager_GetMastermindScreenInfo final +{ +public: + struct FMastermindScreenInfo outMastermindScreenInfo; // 0x0000(0x0028)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetMastermindScreenInfo; + +// Function Phoenix.UIManager.GetMastermindTutorialInfo +// 0x0070 (0x0070 - 0x0000) +struct UIManager_GetMastermindTutorialInfo final +{ +public: + struct FMastermindTutorialInfo outMastermindTutorialInfo; // 0x0000(0x0068)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0068(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetMastermindTutorialInfo; + +// Function Phoenix.UIManager.GetNewFactCount +// 0x0004 (0x0004 - 0x0000) +struct UIManager_GetNewFactCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetNewFactCount; + +// Function Phoenix.UIManager.GetNewIndicatorCategory +// 0x0018 (0x0018 - 0x0000) +struct UIManager_GetNewIndicatorCategory final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NewIndicatorItems; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetNewIndicatorCategory; + +// Function Phoenix.UIManager.GetOverlandMap +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetOverlandMap final +{ +public: + class UMapOverland* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetOverlandMap; + +// Function Phoenix.UIManager.GetPlayerChosenWandInfo +// 0x0058 (0x0058 - 0x0000) +struct UIManager_GetPlayerChosenWandInfo final +{ +public: + class FString WandStyle; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WandWood; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WandCore; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WandLength; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WandFlex; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_GetPlayerChosenWandInfo; + +// Function Phoenix.UIManager.GetPlayerFirstAndLastName +// 0x0020 (0x0020 - 0x0000) +struct UIManager_GetPlayerFirstAndLastName final +{ +public: + class FString PlayerFirstName; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PlayerLastName; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPlayerFirstAndLastName; + +// Function Phoenix.UIManager.GetPlayerGender +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetPlayerGender final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPlayerGender; + +// Function Phoenix.UIManager.GetPlayerHouse +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetPlayerHouse final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPlayerHouse; + +// Function Phoenix.UIManager.GetPlayerHouseEnum +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetPlayerHouseEnum final +{ +public: + EHouseIds ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPlayerHouseEnum; + +// Function Phoenix.UIManager.GetPlayerName +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetPlayerName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPlayerName; + +// Function Phoenix.UIManager.GetPlayerPawn +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetPlayerPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPlayerPawn; + +// Function Phoenix.UIManager.GetPlayerYear +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetPlayerYear final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPlayerYear; + +// Function Phoenix.UIManager.GetPSOProgress +// 0x0004 (0x0004 - 0x0000) +struct UIManager_GetPSOProgress final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPSOProgress; + +// Function Phoenix.UIManager.GetScreenFadeWidget +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetScreenFadeWidget final +{ +public: + class UScreenFadeWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetScreenFadeWidget; + +// Function Phoenix.UIManager.GetShouldShowButtonGraphics +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetShouldShowButtonGraphics final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetShouldShowButtonGraphics; + +// Function Phoenix.UIManager.GetSortingHatRecommendedHouse +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetSortingHatRecommendedHouse final +{ +public: + EHouseIds ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetSortingHatRecommendedHouse; + +// Function Phoenix.UIManager.GetTempPauseLock +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetTempPauseLock final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetTempPauseLock; + +// Function Phoenix.UIManager.GetToMapFromBackButton +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetToMapFromBackButton final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetToMapFromBackButton; + +// Function Phoenix.UIManager.GetVendorWorldPreviewActor +// 0x0008 (0x0008 - 0x0000) +struct UIManager_GetVendorWorldPreviewActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetVendorWorldPreviewActor; + +// Function Phoenix.UIManager.HandleMapLocationChanged +// 0x0018 (0x0018 - 0x0000) +struct UIManager_HandleMapLocationChanged final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrentMapLocationName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_HandleMapLocationChanged; + +// Function Phoenix.UIManager.IconTextureLoadedCallback +// 0x0010 (0x0010 - 0x0000) +struct UIManager_IconTextureLoadedCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IconTextureLoadedCallback; + +// Function Phoenix.UIManager.InDarkArtsChallenge +// 0x0001 (0x0001 - 0x0000) +struct UIManager_InDarkArtsChallenge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_InDarkArtsChallenge; + +// Function Phoenix.UIManager.InFieldGuideMenuTransition +// 0x0001 (0x0001 - 0x0000) +struct UIManager_InFieldGuideMenuTransition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_InFieldGuideMenuTransition; + +// Function Phoenix.UIManager.InPauseMode +// 0x0001 (0x0001 - 0x0000) +struct UIManager_InPauseMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_InPauseMode; + +// Function Phoenix.UIManager.InteractComponentWidget +// 0x0008 (0x0008 - 0x0000) +struct UIManager_InteractComponentWidget final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_InteractComponentWidget; + +// Function Phoenix.UIManager.IsAsyncScreenLoadInProgress +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsAsyncScreenLoadInProgress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsAsyncScreenLoadInProgress; + +// Function Phoenix.UIManager.IsDirectlyEnteringSubMenu +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsDirectlyEnteringSubMenu final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsDirectlyEnteringSubMenu; + +// Function Phoenix.UIManager.IsFaded +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsFaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsFaded; + +// Function Phoenix.UIManager.IsItemNew +// 0x0014 (0x0014 - 0x0000) +struct UIManager_IsItemNew final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_IsItemNew; + +// Function Phoenix.UIManager.IsMenuTabHidden +// 0x0002 (0x0002 - 0x0000) +struct UIManager_IsMenuTabHidden final +{ +public: + EPauseMenuPage MenuTab; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsMenuTabHidden; + +// Function Phoenix.UIManager.IsNabSackAlreadyEquipped +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsNabSackAlreadyEquipped final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsNabSackAlreadyEquipped; + +// Function Phoenix.UIManager.IsPopupReady +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsPopupReady final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsPopupReady; + +// Function Phoenix.UIManager.IsPromoReady +// 0x0018 (0x0018 - 0x0000) +struct UIManager_IsPromoReady final +{ +public: + class FString PromotionName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_IsPromoReady; + +// Function Phoenix.UIManager.IsVendorInteract +// 0x000C (0x000C - 0x0000) +struct UIManager_IsVendorInteract final +{ +public: + class FName Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_IsVendorInteract; + +// Function Phoenix.UIManager.IsWaitingForFade +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsWaitingForFade final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsWaitingForFade; + +// Function Phoenix.UIManager.LogFieldGuide +// 0x0020 (0x0020 - 0x0000) +struct UIManager_LogFieldGuide final +{ +public: + class FString OperationFrom; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Context; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_LogFieldGuide; + +// Function Phoenix.UIManager.MissionFailScreenLoaded +// 0x0008 (0x0008 - 0x0000) +struct UIManager_MissionFailScreenLoaded final +{ +public: + class UScreen* Screen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_MissionFailScreenLoaded; + +// Function Phoenix.UIManager.MoviePlaybackFinished +// 0x0008 (0x0008 - 0x0000) +struct UIManager_MoviePlaybackFinished final +{ +public: + class UObject* Caller; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_MoviePlaybackFinished; + +// Function Phoenix.UIManager.OnCompanionLevelLoad +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnCompanionLevelLoad final +{ +public: + class UWorldSupportLevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnCompanionLevelLoad; + +// Function Phoenix.UIManager.OnCompanionLevelShow +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnCompanionLevelShow final +{ +public: + class UWorldSupportLevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnCompanionLevelShow; + +// Function Phoenix.UIManager.OnCompanionLevelUnload +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnCompanionLevelUnload final +{ +public: + class UWorldSupportLevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnCompanionLevelUnload; + +// Function Phoenix.UIManager.OnDualShockFirmwareUpgradePopupClosed +// 0x0010 (0x0010 - 0x0000) +struct UIManager_OnDualShockFirmwareUpgradePopupClosed final +{ +public: + class UPopupScreen* PopupScreen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CompletionActionIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_OnDualShockFirmwareUpgradePopupClosed; + +// Function Phoenix.UIManager.OnFieldGuideLoad +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnFieldGuideLoad final +{ +public: + class UWorldSupportLevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnFieldGuideLoad; + +// Function Phoenix.UIManager.OnFieldGuideShow +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnFieldGuideShow final +{ +public: + class UWorldSupportLevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnFieldGuideShow; + +// Function Phoenix.UIManager.OnFieldGuideUnload +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnFieldGuideUnload final +{ +public: + class UWorldSupportLevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnFieldGuideUnload; + +// Function Phoenix.UIManager.OnInputDeviceChanged +// 0x0020 (0x0020 - 0x0000) +struct UIManager_OnInputDeviceChanged final +{ +public: + EInputDeviceUsed UsedInputDevice; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey InputPressed; // 0x0008(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnInputDeviceChanged; + +// Function Phoenix.UIManager.OnShowBannerPromotion +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnShowBannerPromotion final +{ +public: + class UWidget* InParentWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnShowBannerPromotion; + +// Function Phoenix.UIManager.OnShowPromotion +// 0x0010 (0x0010 - 0x0000) +struct UIManager_OnShowPromotion final +{ +public: + class FString PromotionName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnShowPromotion; + +// Function Phoenix.UIManager.OnStatChanged +// 0x0010 (0x0010 - 0x0000) +struct UIManager_OnStatChanged final +{ +public: + class FName StatID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Delta; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnStatChanged; + +// Function Phoenix.UIManager.OnVendorLevelLoad +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnVendorLevelLoad final +{ +public: + class UWorldSupportLevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnVendorLevelLoad; + +// Function Phoenix.UIManager.OnVendorLevelShow +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnVendorLevelShow final +{ +public: + class UWorldSupportLevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnVendorLevelShow; + +// Function Phoenix.UIManager.OnVendorLevelUnload +// 0x0008 (0x0008 - 0x0000) +struct UIManager_OnVendorLevelUnload final +{ +public: + class UWorldSupportLevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_OnVendorLevelUnload; + +// Function Phoenix.UIManager.PromoBannerStatus +// 0x0018 (0x0018 - 0x0000) +struct UIManager_PromoBannerStatus final +{ +public: + class FString PromotionName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBannerPromoStatus ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_PromoBannerStatus; + +// Function Phoenix.UIManager.RemoveAlertComponentWidget +// 0x0010 (0x0010 - 0x0000) +struct UIManager_RemoveAlertComponentWidget final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWidgetType WidgetType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_RemoveAlertComponentWidget; + +// Function Phoenix.UIManager.RemoveInteractComponentWidget +// 0x0008 (0x0008 - 0x0000) +struct UIManager_RemoveInteractComponentWidget final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_RemoveInteractComponentWidget; + +// Function Phoenix.UIManager.RemoveTargetComponentWidget +// 0x0010 (0x0010 - 0x0000) +struct UIManager_RemoveTargetComponentWidget final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TargetDied; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_RemoveTargetComponentWidget; + +// Function Phoenix.UIManager.RequestGameAndSystemPause +// 0x0010 (0x0010 - 0x0000) +struct UIManager_RequestGameAndSystemPause final +{ +public: + bool bPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName RequesterName; // 0x0004(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldBumpPauseMenuUp; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_RequestGameAndSystemPause; + +// Function Phoenix.UIManager.RevelioPageScreenLoaded +// 0x0008 (0x0008 - 0x0000) +struct UIManager_RevelioPageScreenLoaded final +{ +public: + class UScreen* Screen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_RevelioPageScreenLoaded; + +// Function Phoenix.UIManager.SetActiveMenu +// 0x000C (0x000C - 0x0000) +struct UIManager_SetActiveMenu final +{ +public: + class FName MenuToLoad; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LoadToSubPage; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockToMenu; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetActiveMenu; + +// Function Phoenix.UIManager.SetAndShowHintMessage +// 0x0018 (0x0018 - 0x0000) +struct UIManager_SetAndShowHintMessage final +{ +public: + class FString HintKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETutorialPosition HintPosition; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreShowTutorialElementsFlag; // 0x0011(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDuration; // 0x0014(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetAndShowHintMessage; + +// Function Phoenix.UIManager.SetAsyncScreenLoadInProgress +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetAsyncScreenLoadInProgress final +{ +public: + bool InProgress; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetAsyncScreenLoadInProgress; + +// Function Phoenix.UIManager.SetCanBackOutOfAvatarCreator +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetCanBackOutOfAvatarCreator final +{ +public: + bool bCanBackOut; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetCanBackOutOfAvatarCreator; + +// Function Phoenix.UIManager.SetCastStupefyWithRightTrigger +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetCastStupefyWithRightTrigger final +{ +public: + bool UseRT; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetCastStupefyWithRightTrigger; + +// Function Phoenix.UIManager.SetCompanionSelectionScreen +// 0x0008 (0x0008 - 0x0000) +struct UIManager_SetCompanionSelectionScreen final +{ +public: + class UScreen* InScreen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetCompanionSelectionScreen; + +// Function Phoenix.UIManager.SetDebugLoadingScreen +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetDebugLoadingScreen final +{ +public: + bool bDebug; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetDebugLoadingScreen; + +// Function Phoenix.UIManager.SetHiddenMenuTabs +// 0x0010 (0x0010 - 0x0000) +struct UIManager_SetHiddenMenuTabs final +{ +public: + TArray PagesToHide; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetHiddenMenuTabs; + +// Function Phoenix.UIManager.SetInDarkArtsChallenge +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetInDarkArtsChallenge final +{ +public: + bool InDA; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetInDarkArtsChallenge; + +// Function Phoenix.UIManager.SetInFrontendLevel +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetInFrontendLevel final +{ +public: + bool bInFrontend; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetInFrontendLevel; + +// Function Phoenix.UIManager.SetInMenuTransition +// 0x0018 (0x0018 - 0x0000) +struct UIManager_SetInMenuTransition final +{ +public: + bool pInMenuTransition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString pContext; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetInMenuTransition; + +// Function Phoenix.UIManager.SetInMenuTransitionWithDelay +// 0x0018 (0x0018 - 0x0000) +struct UIManager_SetInMenuTransitionWithDelay final +{ +public: + bool pInMenuTransition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Delay; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString pContext; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetInMenuTransitionWithDelay; + +// Function Phoenix.UIManager.SetInPreGameplayState +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetInPreGameplayState final +{ +public: + bool InPreGameplayState; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetInPreGameplayState; + +// Function Phoenix.UIManager.SetIsRichPaperShowing +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetIsRichPaperShowing final +{ +public: + bool Showing; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetIsRichPaperShowing; + +// Function Phoenix.UIManager.SetLoadingSaveGame +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetLoadingSaveGame final +{ +public: + bool pLoadingSaveGame; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetLoadingSaveGame; + +// Function Phoenix.UIManager.SetLocationName +// 0x000C (0x000C - 0x0000) +struct UIManager_SetLocationName final +{ +public: + class FName LocationName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowNotification; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetLocationName; + +// Function Phoenix.UIManager.SetManualFade +// 0x0004 (0x0004 - 0x0000) +struct UIManager_SetManualFade final +{ +public: + float Opacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetManualFade; + +// Function Phoenix.UIManager.SetPlayerChosenWandInfo +// 0x0058 (0x0058 - 0x0000) +struct UIManager_SetPlayerChosenWandInfo final +{ +public: + class FString WandStyle; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WandWood; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WandCore; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WandLength; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString WandFlex; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetPlayerChosenWandInfo; + +// Function Phoenix.UIManager.SetPlayerFirstAndLastName +// 0x0028 (0x0028 - 0x0000) +struct UIManager_SetPlayerFirstAndLastName final +{ +public: + class FString PlayerFirstName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PlayerLastName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetPlayerFirstAndLastName; + +// Function Phoenix.UIManager.SetPlayerGender +// 0x0018 (0x0018 - 0x0000) +struct UIManager_SetPlayerGender final +{ +public: + class FString Gender; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetPlayerGender; + +// Function Phoenix.UIManager.SetPlayerHouse +// 0x0018 (0x0018 - 0x0000) +struct UIManager_SetPlayerHouse final +{ +public: + class FString HouseName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_SetPlayerHouse; + +// Function Phoenix.UIManager.SetPlayerHouseEnum +// 0x0002 (0x0002 - 0x0000) +struct UIManager_SetPlayerHouseEnum final +{ +public: + EHouseIds House; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetPlayerHouseEnum; + +// Function Phoenix.UIManager.SetPlayerInventorySortPreference +// 0x0010 (0x0010 - 0x0000) +struct UIManager_SetPlayerInventorySortPreference final +{ +public: + class FString Preference; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetPlayerInventorySortPreference; + +// Function Phoenix.UIManager.SetPlayerPawn +// 0x0008 (0x0008 - 0x0000) +struct UIManager_SetPlayerPawn final +{ +public: + class APawn* Pawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetPlayerPawn; + +// Function Phoenix.UIManager.SetTempPauseLock +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetTempPauseLock final +{ +public: + bool pTempPauseLock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetTempPauseLock; + +// Function Phoenix.UIManager.SetToMapFromBackButton +// 0x0001 (0x0001 - 0x0000) +struct UIManager_SetToMapFromBackButton final +{ +public: + bool pToMapFromBackButton; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_SetToMapFromBackButton; + +// Function Phoenix.UIManager.ShowFloatingGamepadTextInput +// 0x0014 (0x0014 - 0x0000) +struct UIManager_ShowFloatingGamepadTextInput final +{ +public: + TDelegate InCallback; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool ShowOnTop; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_ShowFloatingGamepadTextInput; + +// Function Phoenix.UIManager.ShowGenericPopup +// 0x0060 (0x0060 - 0x0000) +struct UIManager_ShowGenericPopup final +{ +public: + class FString TitleString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DescriptionString; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LegendItems; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray CompletionActions; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bUsesWaitIndicator; // 0x0040(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDescTranslated; // 0x0041(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPausesTheGame; // 0x0042(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + const class UUserWidget* ContentWidget; // 0x0048(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIPopupPriority PopupPriority; // 0x0050(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCloseOnButtonPress; // 0x0051(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x2]; // 0x0052(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ZOrder; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPopupScreen* ReturnValue; // 0x0058(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ShowGenericPopup; + +// Function Phoenix.UIManager.ShowOkCancelPopup +// 0x0040 (0x0040 - 0x0000) +struct UIManager_ShowOkCancelPopup final +{ +public: + class FString TitleString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DescriptionString; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDescTranslated; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPausesTheGame; // 0x0021(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UUserWidget* ContentWidget; // 0x0028(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIPopupPriority PopupPriority; // 0x0030(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCloseOnButtonPress; // 0x0031(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UPopupScreen* ReturnValue; // 0x0038(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ShowOkCancelPopup; + +// Function Phoenix.UIManager.ShowOkPopup +// 0x0040 (0x0040 - 0x0000) +struct UIManager_ShowOkPopup final +{ +public: + class FString TitleString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DescriptionString; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDescTranslated; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPausesTheGame; // 0x0021(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UUserWidget* ContentWidget; // 0x0028(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIPopupPriority PopupPriority; // 0x0030(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCloseOnButtonPress; // 0x0031(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ZOrder; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPopupScreen* ReturnValue; // 0x0038(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ShowOkPopup; + +// Function Phoenix.UIManager.ShowPleaseWaitPopup +// 0x0040 (0x0040 - 0x0000) +struct UIManager_ShowPleaseWaitPopup final +{ +public: + class FString TitleString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DescriptionString; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDescTranslated; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPausesTheGame; // 0x0021(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UUserWidget* ContentWidget; // 0x0028(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIPopupPriority PopupPriority; // 0x0030(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCloseOnButtonPress; // 0x0031(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UPopupScreen* ReturnValue; // 0x0038(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ShowPleaseWaitPopup; + +// Function Phoenix.UIManager.ShowVirtualCursor +// 0x0028 (0x0028 - 0x0000) +struct UIManager_ShowVirtualCursor final +{ +public: + class APlayerController* Controller; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Position; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Context; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ShowVirtualCursor; + +// Function Phoenix.UIManager.ShowYesNoPopup +// 0x0040 (0x0040 - 0x0000) +struct UIManager_ShowYesNoPopup final +{ +public: + class FString TitleString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DescriptionString; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDescTranslated; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPausesTheGame; // 0x0021(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UUserWidget* ContentWidget; // 0x0028(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIPopupPriority PopupPriority; // 0x0030(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoCloseOnButtonPress; // 0x0031(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UPopupScreen* ReturnValue; // 0x0038(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ShowYesNoPopup; + +// Function Phoenix.UIManager.TargetComponentWidget +// 0x0008 (0x0008 - 0x0000) +struct UIManager_TargetComponentWidget final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_TargetComponentWidget; + +// Function Phoenix.UIManager.TargetWidgetSetup +// 0x0010 (0x0010 - 0x0000) +struct UIManager_TargetWidgetSetup final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_TargetWidgetSetup; + +// Function Phoenix.UIManager.ToggleHUD +// 0x0002 (0x0002 - 0x0000) +struct UIManager_ToggleHUD final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowSelectiveTicking; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ToggleHUD; + +// Function Phoenix.UIManager.ToggleMenuTab +// 0x0002 (0x0002 - 0x0000) +struct UIManager_ToggleMenuTab final +{ +public: + EPauseMenuPage MenuPage; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldShow; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_ToggleMenuTab; + +// Function Phoenix.UIManager.TriggerGamepadTextInput +// 0x0040 (0x0040 - 0x0000) +struct UIManager_TriggerGamepadTextInput final +{ +public: + TDelegate InCallback; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + class FText InTextDescription; // 0x0010(0x0018)(Parm, NativeAccessSpecifierPublic) + int32 InMaxCharacters; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString InDefaultText; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_TriggerGamepadTextInput; + +// Function Phoenix.UIManager.UpdateHintGameLogic +// 0x000C (0x000C - 0x0000) +struct UIManager_UpdateHintGameLogic final +{ +public: + class FName GameLogicVar; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SetOn; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_UpdateHintGameLogic; + +// Function Phoenix.UIManager.WidgetClassLoaded +// 0x0008 (0x0008 - 0x0000) +struct UIManager_WidgetClassLoaded final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_WidgetClassLoaded; + +// Function Phoenix.UIManager.GetLastUsedInputDevice +// 0x0001 (0x0001 - 0x0000) +struct UIManager_GetLastUsedInputDevice final +{ +public: + EInputDeviceUsed ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetLastUsedInputDevice; + +// Function Phoenix.UIManager.GetPlayerInventorySortPreference +// 0x0010 (0x0010 - 0x0000) +struct UIManager_GetPlayerInventorySortPreference final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_GetPlayerInventorySortPreference; + +// Function Phoenix.UIManager.IsDebugLoadingScreen +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsDebugLoadingScreen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsDebugLoadingScreen; + +// Function Phoenix.UIManager.IsInFrontendLevel +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsInFrontendLevel final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsInFrontendLevel; + +// Function Phoenix.UIManager.IsInPreGameplayState +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsInPreGameplayState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsInPreGameplayState; + +// Function Phoenix.UIManager.IsPauseRequestedBy +// 0x000C (0x000C - 0x0000) +struct UIManager_IsPauseRequestedBy final +{ +public: + class FName RequesterName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIManager_IsPauseRequestedBy; + +// Function Phoenix.UIManager.IsSteamInBigPictureMode +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsSteamInBigPictureMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsSteamInBigPictureMode; + +// Function Phoenix.UIManager.IsSteamRunningOnSteamDeck +// 0x0001 (0x0001 - 0x0000) +struct UIManager_IsSteamRunningOnSteamDeck final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIManager_IsSteamRunningOnSteamDeck; + +// Function Phoenix.AvaStreamingVolumeComponentBase.IsStateForced +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingVolumeComponentBase_IsStateForced final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponentBase_IsStateForced; + +// Function Phoenix.AvaStreamingVolumeComponentBase.SetForcedStateStatus +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingVolumeComponentBase_SetForcedStateStatus final +{ +public: + bool bForced; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponentBase_SetForcedStateStatus; + +// Function Phoenix.AvaStreamingLevelVolumeComponentBase.GetLevelLoc +// 0x000C (0x000C - 0x0000) +struct AvaStreamingLevelVolumeComponentBase_GetLevelLoc final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingLevelVolumeComponentBase_GetLevelLoc; + +// Function Phoenix.AvaStreamingLevelVolumeComponentBase.GetLevelRot +// 0x000C (0x000C - 0x0000) +struct AvaStreamingLevelVolumeComponentBase_GetLevelRot final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingLevelVolumeComponentBase_GetLevelRot; + +// Function Phoenix.AvaStreamingVolumeComponent.CommitLodLevel +// 0x0010 (0x0010 - 0x0000) +struct AvaStreamingVolumeComponent_CommitLodLevel final +{ +public: + double InLodTime; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_CommitLodLevel; + +// Function Phoenix.AvaStreamingVolumeComponent.GetLoadedLevel +// 0x0008 (0x0008 - 0x0000) +struct AvaStreamingVolumeComponent_GetLoadedLevel final +{ +public: + class ULevelStreamingDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_GetLoadedLevel; + +// Function Phoenix.AvaStreamingVolumeComponent.GetLODDistances +// 0x0010 (0x0010 - 0x0000) +struct AvaStreamingVolumeComponent_GetLODDistances final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_GetLODDistances; + +// Function Phoenix.AvaStreamingVolumeComponent.GetLodLevel +// 0x0004 (0x0004 - 0x0000) +struct AvaStreamingVolumeComponent_GetLodLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_GetLodLevel; + +// Function Phoenix.AvaStreamingVolumeComponent.GetLodTime +// 0x0008 (0x0008 - 0x0000) +struct AvaStreamingVolumeComponent_GetLodTime final +{ +public: + double ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_GetLodTime; + +// Function Phoenix.AvaStreamingVolumeComponent.GetProposedLodLevel +// 0x0004 (0x0004 - 0x0000) +struct AvaStreamingVolumeComponent_GetProposedLodLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_GetProposedLodLevel; + +// Function Phoenix.AvaStreamingVolumeComponent.GetShouldBeLoaded +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingVolumeComponent_GetShouldBeLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_GetShouldBeLoaded; + +// Function Phoenix.AvaStreamingVolumeComponent.GetShouldBeVisible +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingVolumeComponent_GetShouldBeVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_GetShouldBeVisible; + +// Function Phoenix.AvaStreamingVolumeComponent.ProposeLodLevel +// 0x000C (0x000C - 0x0000) +struct AvaStreamingVolumeComponent_ProposeLodLevel final +{ +public: + int32 InLodLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D InBorderDist; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_ProposeLodLevel; + +// Function Phoenix.AvaStreamingVolumeComponent.SetLodLevel +// 0x0004 (0x0004 - 0x0000) +struct AvaStreamingVolumeComponent_SetLodLevel final +{ +public: + int32 InLodLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_SetLodLevel; + +// Function Phoenix.AvaStreamingVolumeComponent.SetLodTime +// 0x0008 (0x0008 - 0x0000) +struct AvaStreamingVolumeComponent_SetLodTime final +{ +public: + double InLodTime; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_SetLodTime; + +// Function Phoenix.AvaStreamingVolumeComponent.SetShouldBeLoaded +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingVolumeComponent_SetShouldBeLoaded final +{ +public: + bool InShouldBeLoaded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_SetShouldBeLoaded; + +// Function Phoenix.AvaStreamingVolumeComponent.SetShouldBeVisible +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingVolumeComponent_SetShouldBeVisible final +{ +public: + bool InShouldBeVisible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeComponent_SetShouldBeVisible; + +// Function Phoenix.RPGTriggerEffect_OnEpiskey.OnHealing +// 0x0010 (0x0010 - 0x0000) +struct RPGTriggerEffect_OnEpiskey_OnHealing final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthChange; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RPGTriggerEffect_OnEpiskey_OnHealing; + +// Function Phoenix.AstronomyMiniGameSolutions.AstronomyMiniGameAllowSolving +// 0x0001 (0x0001 - 0x0000) +struct AstronomyMiniGameSolutions_AstronomyMiniGameAllowSolving final +{ +public: + bool bAllowSolving; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_AstronomyMiniGameAllowSolving; + +// Function Phoenix.AstronomyMiniGameSolutions.AstronomyMiniGameConstellationOverride +// 0x0004 (0x0004 - 0x0000) +struct AstronomyMiniGameSolutions_AstronomyMiniGameConstellationOverride final +{ +public: + int32 ConstellationOverride; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_AstronomyMiniGameConstellationOverride; + +// Function Phoenix.AstronomyMiniGameSolutions.AstronomyMiniGameSolutionLogRow +// 0x0040 (0x0040 - 0x0000) +struct AstronomyMiniGameSolutions_AstronomyMiniGameSolutionLogRow final +{ +public: + class FName PointOfInterestRowName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAstronomyMiniGameSolutionEntry Solution; // 0x0008(0x0030)(Parm, NativeAccessSpecifierPublic) + bool bWithRowHeader; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_AstronomyMiniGameSolutionLogRow; + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameApproachFOVLerp +// 0x0004 (0x0004 - 0x0000) +struct AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachFOVLerp final +{ +public: + float ApproachFOVLerp; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachFOVLerp; + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameApproachLerp +// 0x0004 (0x0004 - 0x0000) +struct AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachLerp final +{ +public: + float ApproachLerp; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachLerp; + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameApproachRotationPitchYawLerp +// 0x0004 (0x0004 - 0x0000) +struct AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachRotationPitchYawLerp final +{ +public: + float ApproachRotationPitchYawLerp; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachRotationPitchYawLerp; + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameApproachRotationRollLerp +// 0x0004 (0x0004 - 0x0000) +struct AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachRotationRollLerp final +{ +public: + float ApproachRotationRollLerp; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_GetAstronomyMiniGameApproachRotationRollLerp; + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameDistanceFromSolution +// 0x0004 (0x0004 - 0x0000) +struct AstronomyMiniGameSolutions_GetAstronomyMiniGameDistanceFromSolution final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_GetAstronomyMiniGameDistanceFromSolution; + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameInfo +// 0x0058 (0x0058 - 0x0000) +struct AstronomyMiniGameSolutions_GetAstronomyMiniGameInfo final +{ +public: + class AActor* Telescope; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PointOfInterest; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAstronomyMiniGameSolutionEntry Solution; // 0x0010(0x0030)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FAstronomyMiniGameSolveState SolveState; // 0x0040(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool bIsValid; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_GetAstronomyMiniGameInfo; + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameIsRunning +// 0x0001 (0x0001 - 0x0000) +struct AstronomyMiniGameSolutions_GetAstronomyMiniGameIsRunning final +{ +public: + bool bIsRunning; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_GetAstronomyMiniGameIsRunning; + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameSolution +// 0x0048 (0x0048 - 0x0000) +struct AstronomyMiniGameSolutions_GetAstronomyMiniGameSolution final +{ +public: + class UDataTable* SolutionTable; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PointOfInterest; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAstronomyMiniGameSolutionEntry Solution; // 0x0010(0x0030)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bValidSolution; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_GetAstronomyMiniGameSolution; + +// Function Phoenix.AstronomyMiniGameSolutions.GetAstronomyMiniGameSolved +// 0x0001 (0x0001 - 0x0000) +struct AstronomyMiniGameSolutions_GetAstronomyMiniGameSolved final +{ +public: + bool bIsSolved; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_GetAstronomyMiniGameSolved; + +// Function Phoenix.AstronomyMiniGameSolutions.SetAstronomyMiniGameDone +// 0x0008 (0x0008 - 0x0000) +struct AstronomyMiniGameSolutions_SetAstronomyMiniGameDone final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_SetAstronomyMiniGameDone; + +// Function Phoenix.AstronomyMiniGameSolutions.SetupAstronomyMiniGameSolve +// 0x0060 (0x0060 - 0x0000) +struct AstronomyMiniGameSolutions_SetupAstronomyMiniGameSolve final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PointOfInterest; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAstronomyMiniGameSolutionEntry Solution; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FAstronomyMiniGameSolveState SolveState; // 0x0040(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) + class FString Extra; // 0x0050(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_SetupAstronomyMiniGameSolve; + +// Function Phoenix.AstronomyMiniGameSolutions.UpdateAstronomyMiniGameSolve +// 0x0020 (0x0020 - 0x0000) +struct AstronomyMiniGameSolutions_UpdateAstronomyMiniGameSolve final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAstronomyMiniGameSolveState SolveState; // 0x0008(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bIsSolved; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_UpdateAstronomyMiniGameSolve; + +// Function Phoenix.AstronomyMiniGameSolutions.UpdateAstronomyMiniGameSolvedLerp +// 0x0018 (0x0018 - 0x0000) +struct AstronomyMiniGameSolutions_UpdateAstronomyMiniGameSolvedLerp final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAstronomyMiniGameSolveState SolveState; // 0x0008(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AstronomyMiniGameSolutions_UpdateAstronomyMiniGameSolvedLerp; + +// Function Phoenix.ModGameSupport.GetCompositeDataTableFromBase +// 0x0010 (0x0010 - 0x0000) +struct ModGameSupport_GetCompositeDataTableFromBase final +{ +public: + class UDataTable* BaseTable; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataTable* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ModGameSupport_GetCompositeDataTableFromBase; + +// Function Phoenix.MountHeightLimitComponent.SetHeightOverrides +// 0x0008 (0x0008 - 0x0000) +struct MountHeightLimitComponent_SetHeightOverrides final +{ +public: + float InTargetHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHeightBuffer; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountHeightLimitComponent_SetHeightOverrides; + +// Function Phoenix.MountHeightLimitComponent.GetFlyHeight +// 0x0004 (0x0004 - 0x0000) +struct MountHeightLimitComponent_GetFlyHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountHeightLimitComponent_GetFlyHeight; + +// Function Phoenix.AvaAudio.GetPlayerVoicePitch +// 0x0004 (0x0004 - 0x0000) +struct AvaAudio_GetPlayerVoicePitch final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudio_GetPlayerVoicePitch; + +// Function Phoenix.AvaAudio.SetPlayerVoicePitch +// 0x0008 (0x0008 - 0x0000) +struct AvaAudio_SetPlayerVoicePitch final +{ +public: + int32 PlayerVoicePitch; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WriteToSave; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudio_SetPlayerVoicePitch; + +// Function Phoenix.Creature_RiderComponent.ActivateRiderComponent +// 0x0010 (0x0010 - 0x0000) +struct Creature_RiderComponent_ActivateRiderComponent final +{ +public: + class ACreatureMountHandler* InMountHandler; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableHandIK; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_RiderComponent_ActivateRiderComponent; + +// Function Phoenix.Creature_RiderComponent.OnCreatureReactionQueued +// 0x0010 (0x0010 - 0x0000) +struct Creature_RiderComponent_OnCreatureReactionQueued final +{ +public: + class UAblReactionData* ReactionData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionComponent* ReactionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_RiderComponent_OnCreatureReactionQueued; + +// Function Phoenix.Creature_RiderComponent.OnMountMovementStateChanged +// 0x0010 (0x0010 - 0x0000) +struct Creature_RiderComponent_OnMountMovementStateChanged final +{ +public: + class UCreature_MountComponent* MountComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMountMovementState PrevMovementState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_RiderComponent_OnMountMovementStateChanged; + +// Function Phoenix.Creature_RiderComponent.GetCreatureCharacter +// 0x0008 (0x0008 - 0x0000) +struct Creature_RiderComponent_GetCreatureCharacter final +{ +public: + class ACreature_Character* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_RiderComponent_GetCreatureCharacter; + +// Function Phoenix.Creature_RiderComponent.GetMountHandler +// 0x0008 (0x0008 - 0x0000) +struct Creature_RiderComponent_GetMountHandler final +{ +public: + class ACreatureMountHandler* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_RiderComponent_GetMountHandler; + +// Function Phoenix.AssetWidgetInterface.OnAssetDropped +// 0x0010 (0x0010 - 0x0000) +struct AssetWidgetInterface_OnAssetDropped final +{ +public: + class UObject* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AssetWidgetInterface_OnAssetDropped; + +// Function Phoenix.AssetWidgetInterface.OnIsAssetAcceptableForDrop +// 0x0010 (0x0010 - 0x0000) +struct AssetWidgetInterface_OnIsAssetAcceptableForDrop final +{ +public: + const class UObject* Asset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AssetWidgetInterface_OnIsAssetAcceptableForDrop; + +// Function Phoenix.CreatureFeedingStationState.GetConversionState +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeedingStationState_GetConversionState final +{ +public: + int32 SlotIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EItemConversionState ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureFeedingStationState_GetConversionState; + +// Function Phoenix.CreatureFeedingStationState.GetNumFeedSlots +// 0x0004 (0x0004 - 0x0000) +struct CreatureFeedingStationState_GetNumFeedSlots final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStationState_GetNumFeedSlots; + +// Function Phoenix.CreatureFeedingStationState.HasEmptySlot +// 0x0001 (0x0001 - 0x0000) +struct CreatureFeedingStationState_HasEmptySlot final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStationState_HasEmptySlot; + +// Function Phoenix.CreatureFeedingStationState.HasFeedAvailable +// 0x0001 (0x0001 - 0x0000) +struct CreatureFeedingStationState_HasFeedAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStationState_HasFeedAvailable; + +// Function Phoenix.VelocityTrackerComponent.OnFleshDestroyed +// 0x0010 (0x0010 - 0x0000) +struct VelocityTrackerComponent_OnFleshDestroyed final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScheduledEntity* InScheduledEntity; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VelocityTrackerComponent_OnFleshDestroyed; + +// Function Phoenix.VelocityTrackerComponent.RemoveWhenStopped +// 0x0001 (0x0001 - 0x0000) +struct VelocityTrackerComponent_RemoveWhenStopped final +{ +public: + bool Value; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VelocityTrackerComponent_RemoveWhenStopped; + +// Function Phoenix.VelocityTrackerComponent.SetComponentLifetime +// 0x0004 (0x0004 - 0x0000) +struct VelocityTrackerComponent_SetComponentLifetime final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VelocityTrackerComponent_SetComponentLifetime; + +// Function Phoenix.VelocityTrackerComponent.SetInstigator +// 0x0008 (0x0008 - 0x0000) +struct VelocityTrackerComponent_SetInstigator final +{ +public: + class AActor* InInstigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VelocityTrackerComponent_SetInstigator; + +// Function Phoenix.VelocityTrackerComponent.SetLastVelocity +// 0x000C (0x000C - 0x0000) +struct VelocityTrackerComponent_SetLastVelocity final +{ +public: + struct FVector Vel; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VelocityTrackerComponent_SetLastVelocity; + +// Function Phoenix.VelocityTrackerComponent.SetMaintainVelocity +// 0x0010 (0x0010 - 0x0000) +struct VelocityTrackerComponent_SetMaintainVelocity final +{ +public: + struct FVector Velocity; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VelocityTrackerComponent_SetMaintainVelocity; + +// Function Phoenix.VelocityTrackerComponent.GetInstigator +// 0x0008 (0x0008 - 0x0000) +struct VelocityTrackerComponent_GetInstigator final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VelocityTrackerComponent_GetInstigator; + +// Function Phoenix.AvatarPresetOverride_Interface.GetFullbodyPreset +// 0x0008 (0x0008 - 0x0000) +struct AvatarPresetOverride_Interface_GetFullbodyPreset final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetOverride_Interface_GetFullbodyPreset; + +// Function Phoenix.AvaStreamingVolumeSet.GetMaster +// 0x0008 (0x0008 - 0x0000) +struct AvaStreamingVolumeSet_GetMaster final +{ +public: + class UAvaStreamingVolumeComponentBase* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeSet_GetMaster; + +// Function Phoenix.AvaStreamingVolumeSet.IsStateForced +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingVolumeSet_IsStateForced final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeSet_IsStateForced; + +// Function Phoenix.AvaStreamingVolumeSet.SetForcedStateStatus +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingVolumeSet_SetForcedStateStatus final +{ +public: + bool bForced; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingVolumeSet_SetForcedStateStatus; + +// Function Phoenix.BrewingSite.SetBrewingNeighborsFromChildComponents +// 0x0018 (0x0018 - 0x0000) +struct BrewingSite_SetBrewingNeighborsFromChildComponents final +{ +public: + TArray ChildComponents; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bLoopNeighbors; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BrewingSite_SetBrewingNeighborsFromChildComponents; + +// Function Phoenix.BrewingSite.BeginBrewingPotion +// 0x0040 (0x0040 - 0x0000) +struct BrewingSite_BeginBrewingPotion final +{ +public: + struct FBrewingRecipe BrewingRecipe; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSite_BeginBrewingPotion; + +// Function Phoenix.BrewingSite.BP_NotifyBrewingStateChange +// 0x0002 (0x0002 - 0x0000) +struct BrewingSite_BP_NotifyBrewingStateChange final +{ +public: + EBrewingState NewState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsInitialState; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSite_BP_NotifyBrewingStateChange; + +// Function Phoenix.BrewingSite.CollectPotion +// 0x0010 (0x0010 - 0x0000) +struct BrewingSite_CollectPotion final +{ +public: + class FName CollectorID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutCollectedAnything; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OutYieldLeft; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSite_CollectPotion; + +// Function Phoenix.BrewingSite.DestroyPotion +// 0x0008 (0x0008 - 0x0000) +struct BrewingSite_DestroyPotion final +{ +public: + class FName CollectorID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSite_DestroyPotion; + +// Function Phoenix.BrewingSite.GetBrewingSiteState +// 0x0008 (0x0008 - 0x0000) +struct BrewingSite_GetBrewingSiteState final +{ +public: + class UBrewingSiteState* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSite_GetBrewingSiteState; + +// Function Phoenix.BrewingSite.GetCauldronID +// 0x0008 (0x0008 - 0x0000) +struct BrewingSite_GetCauldronID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSite_GetCauldronID; + +// Function Phoenix.BrewingSite.GetCauldronSkeletalMesh +// 0x0008 (0x0008 - 0x0000) +struct BrewingSite_GetCauldronSkeletalMesh final +{ +public: + class USkeletalMesh* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSite_GetCauldronSkeletalMesh; + +// Function Phoenix.Base_Character.CaptureFocusForScriptedBehavior +// 0x0008 (0x0008 - 0x0000) +struct Base_Character_CaptureFocusForScriptedBehavior final +{ +public: + class FName InIdentifyingName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_CaptureFocusForScriptedBehavior; + +// Function Phoenix.Base_Character.Converse +// 0x0038 (0x0038 - 0x0000) +struct Base_Character_Converse final +{ +public: + struct FSocialResponse SocialResponse; // 0x0000(0x0038)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_Converse; + +// Function Phoenix.Base_Character.ConverseWithProxy +// 0x0038 (0x0038 - 0x0000) +struct Base_Character_ConverseWithProxy final +{ +public: + struct FSocialResponse SocialResponse; // 0x0000(0x0038)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_ConverseWithProxy; + +// Function Phoenix.Base_Character.FinishSettingLODOverride +// 0x0008 (0x0008 - 0x0000) +struct Base_Character_FinishSettingLODOverride final +{ +public: + class UObject* Provider; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_FinishSettingLODOverride; + +// Function Phoenix.Base_Character.FinishSettingMaxHeightEnabledValue +// 0x0010 (0x0010 - 0x0000) +struct Base_Character_FinishSettingMaxHeightEnabledValue final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_FinishSettingMaxHeightEnabledValue; + +// Function Phoenix.Base_Character.FinishSettingMaxHeightValue +// 0x0010 (0x0010 - 0x0000) +struct Base_Character_FinishSettingMaxHeightValue final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_FinishSettingMaxHeightValue; + +// Function Phoenix.Base_Character.FinishSettingTargetableByAiState +// 0x0010 (0x0010 - 0x0000) +struct Base_Character_FinishSettingTargetableByAiState final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_FinishSettingTargetableByAiState; + +// Function Phoenix.Base_Character.GetSocialReasoning +// 0x0008 (0x0008 - 0x0000) +struct Base_Character_GetSocialReasoning final +{ +public: + class ASocialReasoning* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_GetSocialReasoning; + +// Function Phoenix.Base_Character.Goodbye +// 0x0001 (0x0001 - 0x0000) +struct Base_Character_Goodbye final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_Goodbye; + +// Function Phoenix.Base_Character.Nevermind +// 0x0001 (0x0001 - 0x0000) +struct Base_Character_Nevermind final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_Nevermind; + +// Function Phoenix.Base_Character.ReleaseFocusFromScriptedBehavior +// 0x0008 (0x0008 - 0x0000) +struct Base_Character_ReleaseFocusFromScriptedBehavior final +{ +public: + class FName InIdentifyingName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_ReleaseFocusFromScriptedBehavior; + +// Function Phoenix.Base_Character.RunEQS_FindSocialReasonings +// 0x0018 (0x0018 - 0x0000) +struct Base_Character_RunEQS_FindSocialReasonings final +{ +public: + EEnvQueryRunMode RunMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQueryFinishedData QueryFinishedDelegate; // 0x0008(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_RunEQS_FindSocialReasonings; + +// Function Phoenix.Base_Character.RunEQS_FindStations +// 0x0018 (0x0018 - 0x0000) +struct Base_Character_RunEQS_FindStations final +{ +public: + EEnvQueryRunMode RunMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQueryFinishedData QueryFinishedDelegate; // 0x0008(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_RunEQS_FindStations; + +// Function Phoenix.Base_Character.StartSettingLODOverride +// 0x0010 (0x0010 - 0x0000) +struct Base_Character_StartSettingLODOverride final +{ +public: + int32 LODOverride; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Provider; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_StartSettingLODOverride; + +// Function Phoenix.Base_Character.StartSettingMaxHeightEnabledValue +// 0x0010 (0x0010 - 0x0000) +struct Base_Character_StartSettingMaxHeightEnabledValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_StartSettingMaxHeightEnabledValue; + +// Function Phoenix.Base_Character.StartSettingMaxHeightValue +// 0x0010 (0x0010 - 0x0000) +struct Base_Character_StartSettingMaxHeightValue final +{ +public: + float bValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_StartSettingMaxHeightValue; + +// Function Phoenix.Base_Character.StartSettingTargetableByAiState +// 0x0010 (0x0010 - 0x0000) +struct Base_Character_StartSettingTargetableByAiState final +{ +public: + bool bTargetable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_StartSettingTargetableByAiState; + +// Function Phoenix.Base_Character.GetCharacterStateInfo +// 0x0008 (0x0008 - 0x0000) +struct Base_Character_GetCharacterStateInfo final +{ +public: + class UCharacterStateInfo* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_GetCharacterStateInfo; + +// Function Phoenix.Base_Character.GetObjectStateInfo +// 0x0008 (0x0008 - 0x0000) +struct Base_Character_GetObjectStateInfo final +{ +public: + class UObjectStateInfo* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_GetObjectStateInfo; + +// Function Phoenix.Base_Character.IsTargetableByAi +// 0x0001 (0x0001 - 0x0000) +struct Base_Character_IsTargetableByAi final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Base_Character_IsTargetableByAi; + +// Function Phoenix.NPC_Character.FinishSuspendEnemies +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_FinishSuspendEnemies final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_FinishSuspendEnemies; + +// Function Phoenix.NPC_Character.IsRootComponent +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_IsRootComponent final +{ +public: + class UActorComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Character_IsRootComponent; + +// Function Phoenix.NPC_Character.NPCDisableAttackPerception +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_NPCDisableAttackPerception final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_NPCDisableAttackPerception; + +// Function Phoenix.NPC_Character.NPCDisableCrimeScenePerception +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_NPCDisableCrimeScenePerception final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_NPCDisableCrimeScenePerception; + +// Function Phoenix.NPC_Character.NPCDisableNotifyPerception +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_NPCDisableNotifyPerception final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_NPCDisableNotifyPerception; + +// Function Phoenix.NPC_Character.NPCEnableAttackPerception +// 0x0018 (0x0018 - 0x0000) +struct NPC_Character_NPCEnableAttackPerception final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InTeamName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANPC_Character* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_NPCEnableAttackPerception; + +// Function Phoenix.NPC_Character.NPCEnableCrimeScenePerception +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_NPCEnableCrimeScenePerception final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANPC_Character* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_NPCEnableCrimeScenePerception; + +// Function Phoenix.NPC_Character.NPCEnableNotifyPerception +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_NPCEnableNotifyPerception final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANPC_Character* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_NPCEnableNotifyPerception; + +// Function Phoenix.NPC_Character.NPCEnableTimedAttackPerception +// 0x0028 (0x0028 - 0x0000) +struct NPC_Character_NPCEnableTimedAttackPerception final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InTeamName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InTarget; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANPC_Character* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_NPCEnableTimedAttackPerception; + +// Function Phoenix.NPC_Character.NPCGetTargetPerceptionParams +// 0x0048 (0x0048 - 0x0000) +struct NPC_Character_NPCGetTargetPerceptionParams final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNPC_TargetPerceptionParams ReturnValue; // 0x0008(0x003C)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Character_NPCGetTargetPerceptionParams; + +// Function Phoenix.NPC_Character.NPCWillAttackPlayer +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_NPCWillAttackPlayer final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Character_NPCWillAttackPlayer; + +// Function Phoenix.NPC_Character.StartSuspendEnemies +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_StartSuspendEnemies final +{ +public: + bool bSuspended; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_StartSuspendEnemies; + +// Function Phoenix.NPC_Character.AddPerceptionUpdateSupported +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_AddPerceptionUpdateSupported final +{ +public: + ENPC_PerceptionUpdate InPerceptionUpdate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_AddPerceptionUpdateSupported; + +// Function Phoenix.NPC_Character.AddQBUpdateSupported +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_AddQBUpdateSupported final +{ +public: + ENPC_QBUpdate InQBUpdate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_AddQBUpdateSupported; + +// Function Phoenix.NPC_Character.AddStayInVolume +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_AddStayInVolume final +{ +public: + class APerceptionPointArea* InArea; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_AddStayInVolume; + +// Function Phoenix.NPC_Character.ApplyNPCPathSpec +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_ApplyNPCPathSpec final +{ +public: + ENPC_PathSpec InPathSpec; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_ApplyNPCPathSpec; + +// Function Phoenix.NPC_Character.ApplyNPCPathSpecDirect +// 0x0050 (0x0050 - 0x0000) +struct NPC_Character_ApplyNPCPathSpecDirect final +{ +public: + struct FOdcPathSpec InPathSpec; // 0x0000(0x0050)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_ApplyNPCPathSpecDirect; + +// Function Phoenix.NPC_Character.ApplyTargetSenseAsset +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_ApplyTargetSenseAsset final +{ +public: + class UEnemy_TargetSenseAsset* InTargetSenseAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_ApplyTargetSenseAsset; + +// Function Phoenix.NPC_Character.AssignNPCLevelWRTPlayerLevel +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_AssignNPCLevelWRTPlayerLevel final +{ +public: + int32 ExpLevel; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIndicateHUD; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Character_AssignNPCLevelWRTPlayerLevel; + +// Function Phoenix.NPC_Character.BroadcastNPC_AnimEvent +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_BroadcastNPC_AnimEvent final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_BroadcastNPC_AnimEvent; + +// Function Phoenix.NPC_Character.DisableBeacon +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_DisableBeacon final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_DisableBeacon; + +// Function Phoenix.NPC_Character.DisableCallout +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_DisableCallout final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_DisableCallout; + +// Function Phoenix.NPC_Character.DisableMinimapPerceptionCone +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_DisableMinimapPerceptionCone final +{ +public: + class ANPC_Character* NPCCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_DisableMinimapPerceptionCone; + +// Function Phoenix.NPC_Character.DisablePerception +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_DisablePerception final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_DisablePerception; + +// Function Phoenix.NPC_Character.EnableBeacon +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_EnableBeacon final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_EnableBeacon; + +// Function Phoenix.NPC_Character.EnableCallout +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_EnableCallout final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_EnableCallout; + +// Function Phoenix.NPC_Character.EnableMinimapPerceptionCone +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_EnableMinimapPerceptionCone final +{ +public: + class ANPC_Character* NPCCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_EnableMinimapPerceptionCone; + +// Function Phoenix.NPC_Character.EnablePerception +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_EnablePerception final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_EnablePerception; + +// Function Phoenix.NPC_Character.FinishSettingSuspendAiState +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_FinishSettingSuspendAiState final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_FinishSettingSuspendAiState; + +// Function Phoenix.NPC_Character.ForceProtego +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_ForceProtego final +{ +public: + bool inProtegoOnOff; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_ForceProtego; + +// Function Phoenix.NPC_Character.GetNpcCapsuleComponent +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_GetNpcCapsuleComponent final +{ +public: + class UCapsuleComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetNpcCapsuleComponent; + +// Function Phoenix.NPC_Character.GetShowUI +// 0x000C (0x000C - 0x0000) +struct NPC_Character_GetShowUI final +{ +public: + struct FNPC_ShowUI ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetShowUI; + +// Function Phoenix.NPC_Character.HandleRagdollImpact +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_HandleRagdollImpact final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_HandleRagdollImpact; + +// Function Phoenix.NPC_Character.HasTaskTag +// 0x000C (0x000C - 0x0000) +struct NPC_Character_HasTaskTag final +{ +public: + struct FGameplayTag InTaskTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Character_HasTaskTag; + +// Function Phoenix.NPC_Character.IsScheduledEntity +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_IsScheduledEntity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsScheduledEntity; + +// Function Phoenix.NPC_Character.MunitionToInstigator +// 0x0020 (0x0020 - 0x0000) +struct NPC_Character_MunitionToInstigator final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionToInstigatorData InMunInstData; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_MunitionToInstigator; + +// Function Phoenix.NPC_Character.OnCharacterDBLoadCompleted +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_OnCharacterDBLoadCompleted final +{ +public: + class AActor* LoadActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EActor_LoadDBProcessingType LoadType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Character_OnCharacterDBLoadCompleted; + +// Function Phoenix.NPC_Character.OnChildSpawnFX +// 0x0030 (0x0030 - 0x0000) +struct NPC_Character_OnChildSpawnFX final +{ +public: + struct FTransform inSpawnLoc; // 0x0000(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_OnChildSpawnFX; + +// Function Phoenix.NPC_Character.OnPTComplete +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_OnPTComplete final +{ +public: + const class APerformTasksForAI* InPTPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_OnPTComplete; + +// Function Phoenix.NPC_Character.OnPTTaskComplete +// 0x0004 (0x0004 - 0x0000) +struct NPC_Character_OnPTTaskComplete final +{ +public: + int32 InTaskIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_OnPTTaskComplete; + +// Function Phoenix.NPC_Character.ProtectIntroductionCharacter +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_ProtectIntroductionCharacter final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_ProtectIntroductionCharacter; + +// Function Phoenix.NPC_Character.Release +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_Release final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_Release; + +// Function Phoenix.NPC_Character.ReleaseIntroductionCharacter +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_ReleaseIntroductionCharacter final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_ReleaseIntroductionCharacter; + +// Function Phoenix.NPC_Character.RemoveQBUpdateSupported +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_RemoveQBUpdateSupported final +{ +public: + ENPC_QBUpdate InQBUpdate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_RemoveQBUpdateSupported; + +// Function Phoenix.NPC_Character.RemoveStayInVolume +// 0x0008 (0x0008 - 0x0000) +struct NPC_Character_RemoveStayInVolume final +{ +public: + class APerceptionPointArea* InArea; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_RemoveStayInVolume; + +// Function Phoenix.NPC_Character.SetAllowTargetAimSense +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetAllowTargetAimSense final +{ +public: + bool InAllow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetAllowTargetAimSense; + +// Function Phoenix.NPC_Character.SetAlwaysPerceiveAsTarget +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetAlwaysPerceiveAsTarget final +{ +public: + bool InFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetAlwaysPerceiveAsTarget; + +// Function Phoenix.NPC_Character.SetCanPerceivePlayer +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetCanPerceivePlayer final +{ +public: + bool bShouldExclude; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetCanPerceivePlayer; + +// Function Phoenix.NPC_Character.SetDamageFromNPCMult +// 0x0004 (0x0004 - 0x0000) +struct NPC_Character_SetDamageFromNPCMult final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetDamageFromNPCMult; + +// Function Phoenix.NPC_Character.SetDamageFromPlayerMult +// 0x0004 (0x0004 - 0x0000) +struct NPC_Character_SetDamageFromPlayerMult final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetDamageFromPlayerMult; + +// Function Phoenix.NPC_Character.SetDamageToPlayerMult +// 0x0004 (0x0004 - 0x0000) +struct NPC_Character_SetDamageToPlayerMult final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetDamageToPlayerMult; + +// Function Phoenix.NPC_Character.SetForcedPlayerPerception +// 0x0002 (0x0002 - 0x0000) +struct NPC_Character_SetForcedPlayerPerception final +{ +public: + bool InCanPerceive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepAlwaysOn; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetForcedPlayerPerception; + +// Function Phoenix.NPC_Character.SetNewDefaultPerformTask +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_SetNewDefaultPerformTask final +{ +public: + class APerformTasksForAI* NewDefaultTrigger; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceStart; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoopWhenFinished; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Character_SetNewDefaultPerformTask; + +// Function Phoenix.NPC_Character.SetShowBadge +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetShowBadge final +{ +public: + bool bInShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetShowBadge; + +// Function Phoenix.NPC_Character.SetShowCallout +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetShowCallout final +{ +public: + bool bInShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetShowCallout; + +// Function Phoenix.NPC_Character.SetShowDamage +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetShowDamage final +{ +public: + bool bInShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetShowDamage; + +// Function Phoenix.NPC_Character.SetShowHealthBar +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetShowHealthBar final +{ +public: + bool bInShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetShowHealthBar; + +// Function Phoenix.NPC_Character.SetShowName +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetShowName final +{ +public: + bool bInShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetShowName; + +// Function Phoenix.NPC_Character.SetShowPerceptionIndicator +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetShowPerceptionIndicator final +{ +public: + bool bInShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetShowPerceptionIndicator; + +// Function Phoenix.NPC_Character.SetStayInVolumeParams +// 0x000C (0x000C - 0x0000) +struct NPC_Character_SetStayInVolumeParams final +{ +public: + float inStayInRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float inStayInVolumeTeleportTimeout; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inStayInVolumeOffNavTeleport; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Character_SetStayInVolumeParams; + +// Function Phoenix.NPC_Character.SetUnawareState +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_SetUnawareState final +{ +public: + EEnemy_CharacterState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_SetUnawareState; + +// Function Phoenix.NPC_Character.StartChildSpawnFX +// 0x0030 (0x0030 - 0x0000) +struct NPC_Character_StartChildSpawnFX final +{ +public: + struct FTransform inSpawnLoc; // 0x0000(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_StartChildSpawnFX; + +// Function Phoenix.NPC_Character.StartCustomAbility +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_StartCustomAbility final +{ +public: + TSubclassOf InAbility; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCustomPause; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClearPauseWhenFinished; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreventReactions; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldReenableReactions; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Character_StartCustomAbility; + +// Function Phoenix.NPC_Character.StartSettingSuspendAiState +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_StartSettingSuspendAiState final +{ +public: + bool bSuspended; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_StartSettingSuspendAiState; + +// Function Phoenix.NPC_Character.TargetChanged +// 0x0018 (0x0018 - 0x0000) +struct NPC_Character_TargetChanged final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* NewTarget; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* OldTarget; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_TargetChanged; + +// Function Phoenix.NPC_Character.TargetLost +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_TargetLost final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* OldTarget; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_TargetLost; + +// Function Phoenix.NPC_Character.TargetSighted +// 0x0010 (0x0010 - 0x0000) +struct NPC_Character_TargetSighted final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* Target; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_TargetSighted; + +// Function Phoenix.NPC_Character.CanBePickpocketed +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_CanBePickpocketed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_CanBePickpocketed; + +// Function Phoenix.NPC_Character.GetAlwaysPerceiveAsTarget +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_GetAlwaysPerceiveAsTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetAlwaysPerceiveAsTarget; + +// Function Phoenix.NPC_Character.GetCharacterParams +// 0x04A8 (0x04A8 - 0x0000) +struct NPC_Character_GetCharacterParams final +{ +public: + struct FEnemy_CharacterParams ReturnValue; // 0x0000(0x04A8)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetCharacterParams; + +// Function Phoenix.NPC_Character.GetImpactDirection +// 0x000C (0x000C - 0x0000) +struct NPC_Character_GetImpactDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetImpactDirection; + +// Function Phoenix.NPC_Character.GetImpactLocation +// 0x000C (0x000C - 0x0000) +struct NPC_Character_GetImpactLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetImpactLocation; + +// Function Phoenix.NPC_Character.GetNPCPathSpec +// 0x0058 (0x0058 - 0x0000) +struct NPC_Character_GetNPCPathSpec final +{ +public: + ENPC_PathSpec InPathSpec; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FOdcPathSpec ReturnValue; // 0x0008(0x0050)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetNPCPathSpec; + +// Function Phoenix.NPC_Character.GetNPCType +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_GetNPCType final +{ +public: + ENPC_Type ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetNPCType; + +// Function Phoenix.NPC_Character.GetShowBadge +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_GetShowBadge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetShowBadge; + +// Function Phoenix.NPC_Character.GetShowCallout +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_GetShowCallout final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetShowCallout; + +// Function Phoenix.NPC_Character.GetShowDamage +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_GetShowDamage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetShowDamage; + +// Function Phoenix.NPC_Character.GetShowHealthBar +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_GetShowHealthBar final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetShowHealthBar; + +// Function Phoenix.NPC_Character.GetShowName +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_GetShowName final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetShowName; + +// Function Phoenix.NPC_Character.GetShowPerceptionIndicator +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_GetShowPerceptionIndicator final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetShowPerceptionIndicator; + +// Function Phoenix.NPC_Character.GetShowUIPerceptinCone +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_GetShowUIPerceptinCone final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetShowUIPerceptinCone; + +// Function Phoenix.NPC_Character.GetTargetPerceptionParams +// 0x003C (0x003C - 0x0000) +struct NPC_Character_GetTargetPerceptionParams final +{ +public: + struct FNPC_TargetPerceptionParams ReturnValue; // 0x0000(0x003C)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_GetTargetPerceptionParams; + +// Function Phoenix.NPC_Character.IsAiSuspended +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_IsAiSuspended final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsAiSuspended; + +// Function Phoenix.NPC_Character.IsAlive +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_IsAlive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsAlive; + +// Function Phoenix.NPC_Character.IsFrozen +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_IsFrozen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsFrozen; + +// Function Phoenix.NPC_Character.IsInCreatureAnimationGaitTransition +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_IsInCreatureAnimationGaitTransition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsInCreatureAnimationGaitTransition; + +// Function Phoenix.NPC_Character.IsInCreatureAnimationStanceTransition +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_IsInCreatureAnimationStanceTransition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsInCreatureAnimationStanceTransition; + +// Function Phoenix.NPC_Character.IsInCreatureAnimationTransition +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_IsInCreatureAnimationTransition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsInCreatureAnimationTransition; + +// Function Phoenix.NPC_Character.IsPerceptionUpdateSupported +// 0x0002 (0x0002 - 0x0000) +struct NPC_Character_IsPerceptionUpdateSupported final +{ +public: + ENPC_PerceptionUpdate InPerceptionUpdate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsPerceptionUpdateSupported; + +// Function Phoenix.NPC_Character.IsQBUpdateSupported +// 0x0002 (0x0002 - 0x0000) +struct NPC_Character_IsQBUpdateSupported final +{ +public: + ENPC_QBUpdate InQBUpdate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsQBUpdateSupported; + +// Function Phoenix.NPC_Character.IsReleased +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_IsReleased final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_IsReleased; + +// Function Phoenix.NPC_Character.ShouldShowBadge +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_ShouldShowBadge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_ShouldShowBadge; + +// Function Phoenix.NPC_Character.ShouldShowHealthBar +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_ShouldShowHealthBar final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_ShouldShowHealthBar; + +// Function Phoenix.NPC_Character.ShouldShowName +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_ShouldShowName final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_ShouldShowName; + +// Function Phoenix.NPC_Character.WillAttackPlayer +// 0x0001 (0x0001 - 0x0000) +struct NPC_Character_WillAttackPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Character_WillAttackPlayer; + +// Function Phoenix.Enemy_Character.HideAndDisableEnemyCharacter +// 0x0008 (0x0008 - 0x0000) +struct Enemy_Character_HideAndDisableEnemyCharacter final +{ +public: + class AActor* EnemyCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_HideAndDisableEnemyCharacter; + +// Function Phoenix.Enemy_Character.UnhideAndEnableEnemyCharacter +// 0x0008 (0x0008 - 0x0000) +struct Enemy_Character_UnhideAndEnableEnemyCharacter final +{ +public: + class AActor* EnemyCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_UnhideAndEnableEnemyCharacter; + +// Function Phoenix.Enemy_Character.ChangeTeamWithCombat +// 0x000C (0x000C - 0x0000) +struct Enemy_Character_ChangeTeamWithCombat final +{ +public: + class FName TeamName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCombat; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_Character_ChangeTeamWithCombat; + +// Function Phoenix.Enemy_Character.HandleHealthThresholdReached +// 0x0040 (0x0040 - 0x0000) +struct Enemy_Character_HandleHealthThresholdReached final +{ +public: + struct FHealthThreshold InHealthThreshold; // 0x0000(0x0038)(Parm, NativeAccessSpecifierPublic) + int32 InLevel; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InMaxLevel; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_HandleHealthThresholdReached; + +// Function Phoenix.Enemy_Character.HandleMeleeHit +// 0x00A0 (0x00A0 - 0x0000) +struct Enemy_Character_HandleMeleeHit final +{ +public: + class AActor* Victim; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0014(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_Character_HandleMeleeHit; + +// Function Phoenix.Enemy_Character.HandleNearDeathKneelStart +// 0x0008 (0x0008 - 0x0000) +struct Enemy_Character_HandleNearDeathKneelStart final +{ +public: + class AActor* ActorKneeling; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_HandleNearDeathKneelStart; + +// Function Phoenix.Enemy_Character.Landed +// 0x0088 (0x0088 - 0x0000) +struct Enemy_Character_Landed final +{ +public: + struct FHitResult Hit; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_Landed; + +// Function Phoenix.Enemy_Character.SetAsAggressor +// 0x000C (0x000C - 0x0000) +struct Enemy_Character_SetAsAggressor final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InNewTeamName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_SetAsAggressor; + +// Function Phoenix.Enemy_Character.SetAsCompanion +// 0x0001 (0x0001 - 0x0000) +struct Enemy_Character_SetAsCompanion final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_SetAsCompanion; + +// Function Phoenix.Enemy_Character.SetAsDuelOpponent +// 0x000C (0x000C - 0x0000) +struct Enemy_Character_SetAsDuelOpponent final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InAudioSubtypeID; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_SetAsDuelOpponent; + +// Function Phoenix.Enemy_Character.SetAsFightClubOpponent +// 0x0014 (0x0014 - 0x0000) +struct Enemy_Character_SetAsFightClubOpponent final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InNewTeamName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InAudioSubtypeID; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_SetAsFightClubOpponent; + +// Function Phoenix.Enemy_Character.SetAsGroupAggressor +// 0x000C (0x000C - 0x0000) +struct Enemy_Character_SetAsGroupAggressor final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InNewTeamName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_SetAsGroupAggressor; + +// Function Phoenix.Enemy_Character.SetAsLeader +// 0x0001 (0x0001 - 0x0000) +struct Enemy_Character_SetAsLeader final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_SetAsLeader; + +// Function Phoenix.Enemy_Character.StartFire +// 0x0014 (0x0014 - 0x0000) +struct Enemy_Character_StartFire final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_Character_StartFire; + +// Function Phoenix.Enemy_Character.Throw +// 0x0010 (0x0010 - 0x0000) +struct Enemy_Character_Throw final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SourceActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_Throw; + +// Function Phoenix.Enemy_Character.UpdateBossStateEvent +// 0x0024 (0x0024 - 0x0000) +struct Enemy_Character_UpdateBossStateEvent final +{ +public: + struct FBossFightData InBossFightData; // 0x0000(0x0024)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_UpdateBossStateEvent; + +// Function Phoenix.Enemy_Character.IsAggressor +// 0x0001 (0x0001 - 0x0000) +struct Enemy_Character_IsAggressor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_IsAggressor; + +// Function Phoenix.Enemy_Character.IsCombatOpponent +// 0x0001 (0x0001 - 0x0000) +struct Enemy_Character_IsCombatOpponent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_IsCombatOpponent; + +// Function Phoenix.Enemy_Character.IsCompanion +// 0x0001 (0x0001 - 0x0000) +struct Enemy_Character_IsCompanion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_IsCompanion; + +// Function Phoenix.Enemy_Character.IsDuelOpponent +// 0x0001 (0x0001 - 0x0000) +struct Enemy_Character_IsDuelOpponent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_IsDuelOpponent; + +// Function Phoenix.Enemy_Character.IsLeader +// 0x0001 (0x0001 - 0x0000) +struct Enemy_Character_IsLeader final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_Character_IsLeader; + +// Function Phoenix.StreamingPlaceholderBase.SpawnObject +// 0x0001 (0x0001 - 0x0000) +struct StreamingPlaceholderBase_SpawnObject final +{ +public: + bool bBlockingLoadIfNotLoaded; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StreamingPlaceholderBase_SpawnObject; + +// Function Phoenix.StreamingPlaceholderBase.TriggerLoad +// 0x0002 (0x0002 - 0x0000) +struct StreamingPlaceholderBase_TriggerLoad final +{ +public: + bool bInSpawnWhenReady; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceBlockingLoad; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StreamingPlaceholderBase_TriggerLoad; + +// Function Phoenix.BrewingManager.AreOwnedIngredientsEnough +// 0x0048 (0x0048 - 0x0000) +struct BrewingManager_AreOwnedIngredientsEnough final +{ +public: + struct FBrewingRecipe BrewingRecipe; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BrewingManager_AreOwnedIngredientsEnough; + +// Function Phoenix.BrewingManager.BP_Get +// 0x0008 (0x0008 - 0x0000) +struct BrewingManager_BP_Get final +{ +public: + class UBrewingManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingManager_BP_Get; + +// Function Phoenix.BrewingManager.GetAllPotionIngredients +// 0x0004 (0x0004 - 0x0000) +struct BrewingManager_GetAllPotionIngredients final +{ +public: + int32 AmountToGrant; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingManager_GetAllPotionIngredients; + +// Function Phoenix.BrewingManager.GetAllPotions +// 0x0004 (0x0004 - 0x0000) +struct BrewingManager_GetAllPotions final +{ +public: + int32 AmountToGrant; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingManager_GetAllPotions; + +// Function Phoenix.BrewingManager.GetBrewingRecipes +// 0x0020 (0x0020 - 0x0000) +struct BrewingManager_GetBrewingRecipes final +{ +public: + TArray AvailableRecipes; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LockedRecipes; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingManager_GetBrewingRecipes; + +// Function Phoenix.BrewingManager.GetBrewingUICategories +// 0x0010 (0x0010 - 0x0000) +struct BrewingManager_GetBrewingUICategories final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingManager_GetBrewingUICategories; + +// Function Phoenix.BrewingManager.GetBrewTimeMultiplier +// 0x0004 (0x0004 - 0x0000) +struct BrewingManager_GetBrewTimeMultiplier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingManager_GetBrewTimeMultiplier; + +// Function Phoenix.ablNiagaraPlayEffectTask.DestroyNiagraEffects +// 0x0008 (0x0008 - 0x0000) +struct ablNiagaraPlayEffectTask_DestroyNiagraEffects final +{ +public: + class UNiagaraComponent* InNiagaraComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ablNiagaraPlayEffectTask_DestroyNiagraEffects; + +// Function Phoenix.AvaAssetStreamingVolumeSet.GetAssetOwner +// 0x0008 (0x0008 - 0x0000) +struct AvaAssetStreamingVolumeSet_GetAssetOwner final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAssetStreamingVolumeSet_GetAssetOwner; + +// Function Phoenix.AvaAssetStreamingVolumeSet.GetAssetsToStream +// 0x0010 (0x0010 - 0x0000) +struct AvaAssetStreamingVolumeSet_GetAssetsToStream final +{ +public: + TArray> ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAssetStreamingVolumeSet_GetAssetsToStream; + +// Function Phoenix.AvaAssetStreamingVolumeSet.GetAssetTransforms +// 0x0010 (0x0010 - 0x0000) +struct AvaAssetStreamingVolumeSet_GetAssetTransforms final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAssetStreamingVolumeSet_GetAssetTransforms; + +// Function Phoenix.AvaAssetStreamingVolumeSet.SetAssetOwner +// 0x0008 (0x0008 - 0x0000) +struct AvaAssetStreamingVolumeSet_SetAssetOwner final +{ +public: + class AActor* NewOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAssetStreamingVolumeSet_SetAssetOwner; + +// Function Phoenix.HUDElementGroup.GetShouldBeHidden +// 0x0001 (0x0001 - 0x0000) +struct HUDElementGroup_GetShouldBeHidden final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDElementGroup_GetShouldBeHidden; + +// Function Phoenix.HUDElementGroup.HideHUDElement +// 0x0008 (0x0008 - 0x0000) +struct HUDElementGroup_HideHUDElement final +{ +public: + class UObject* Provider; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDElementGroup_HideHUDElement; + +// Function Phoenix.HUDElementGroup.ShowHUDElement +// 0x0008 (0x0008 - 0x0000) +struct HUDElementGroup_ShowHUDElement final +{ +public: + class UObject* Provider; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDElementGroup_ShowHUDElement; + +// Function Phoenix.DuelTechniquesHUDBase.OnDuelTechniqueProgressCompletedByID +// 0x000C (0x000C - 0x0000) +struct DuelTechniquesHUDBase_OnDuelTechniqueProgressCompletedByID final +{ +public: + class FName TechniqueID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsNew; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DuelTechniquesHUDBase_OnDuelTechniqueProgressCompletedByID; + +// Function Phoenix.DuelTechniquesHUDBase.OnDuelTechniqueProgressFailedByID +// 0x000C (0x000C - 0x0000) +struct DuelTechniquesHUDBase_OnDuelTechniqueProgressFailedByID final +{ +public: + class FName TechniqueID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsNew; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DuelTechniquesHUDBase_OnDuelTechniqueProgressFailedByID; + +// Function Phoenix.DuelTechniquesHUDBase.OnDuelTechniquesInitialized +// 0x0010 (0x0010 - 0x0000) +struct DuelTechniquesHUDBase_OnDuelTechniquesInitialized final +{ +public: + TArray TechniqueUIData; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DuelTechniquesHUDBase_OnDuelTechniquesInitialized; + +// Function Phoenix.DuelTechniquesHUDBase.OnDuelTechniqueUpdatedByID +// 0x000C (0x000C - 0x0000) +struct DuelTechniquesHUDBase_OnDuelTechniqueUpdatedByID final +{ +public: + class FName TechniqueID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NewValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DuelTechniquesHUDBase_OnDuelTechniqueUpdatedByID; + +// Function Phoenix.DuelTechniquesHUDBase.OnTimedTechniqueUpdated +// 0x0020 (0x0020 - 0x0000) +struct DuelTechniquesHUDBase_OnTimedTechniqueUpdated final +{ +public: + class FName TechniqueID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText TimeStr; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DuelTechniquesHUDBase_OnTimedTechniqueUpdated; + +// Function Phoenix.EnvClothCollidingWithPawns.OnBeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct EnvClothCollidingWithPawns_OnBeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OverlapInfo; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvClothCollidingWithPawns_OnBeginOverlap; + +// Function Phoenix.EnvClothCollidingWithPawns.OnEndOverlap +// 0x0020 (0x0020 - 0x0000) +struct EnvClothCollidingWithPawns_OnEndOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnvClothCollidingWithPawns_OnEndOverlap; + +// Function Phoenix.LODViewerManager.CalculateLODDistancesFromSphereRadius +// 0x0030 (0x0030 - 0x0000) +struct LODViewerManager_CalculateLODDistancesFromSphereRadius final +{ +public: + TArray LODScreenSizes; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + float Radius; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhoenixSignificanceManager* SigManager; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LODViewerManager_CalculateLODDistancesFromSphereRadius; + +// Function Phoenix.LODViewerManager.ComputePixelsOnScreen +// 0x000C (0x000C - 0x0000) +struct LODViewerManager_ComputePixelsOnScreen final +{ +public: + float ScreenDiameter; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ResolutionMax; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LODViewerManager_ComputePixelsOnScreen; + +// Function Phoenix.LODViewerManager.ComputeScreenRadius +// 0x0030 (0x0030 - 0x0000) +struct LODViewerManager_ComputeScreenRadius final +{ +public: + struct FVector Origin; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ViewOrigin; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhoenixSignificanceManager* SigManager; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LODViewerManager_ComputeScreenRadius; + +// Function Phoenix.LODViewerManager.GetLODInfoFromSkeletalMesh +// 0x0018 (0x0018 - 0x0000) +struct LODViewerManager_GetLODInfoFromSkeletalMesh final +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LODViewerManager_GetLODInfoFromSkeletalMesh; + +// Function Phoenix.LODViewerManager.GetNumLODsForViewer +// 0x0010 (0x0010 - 0x0000) +struct LODViewerManager_GetNumLODsForViewer final +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LODViewerManager_GetNumLODsForViewer; + +// Function Phoenix.LODViewerManager.GetObjectPathByString +// 0x0018 (0x0018 - 0x0000) +struct LODViewerManager_GetObjectPathByString final +{ +public: + class FString AssetName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LODViewerManager_GetObjectPathByString; + +// Function Phoenix.LODViewerManager.GetSkeletalMeshPredictedLODLevel +// 0x0010 (0x0010 - 0x0000) +struct LODViewerManager_GetSkeletalMeshPredictedLODLevel final +{ +public: + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LODViewerManager_GetSkeletalMeshPredictedLODLevel; + +// Function Phoenix.LODViewerManager.PopulateListOfSkeletalMeshes +// 0x0010 (0x0010 - 0x0000) +struct LODViewerManager_PopulateListOfSkeletalMeshes final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LODViewerManager_PopulateListOfSkeletalMeshes; + +// Function Phoenix.LootDropComponent.GetLootDropComponent +// 0x0010 (0x0010 - 0x0000) +struct LootDropComponent_GetLootDropComponent final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULootDropComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDropComponent_GetLootDropComponent; + +// Function Phoenix.LootDropComponent.CurrentInventoryHasUniqueItem +// 0x0001 (0x0001 - 0x0000) +struct LootDropComponent_CurrentInventoryHasUniqueItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDropComponent_CurrentInventoryHasUniqueItem; + +// Function Phoenix.LootDropComponent.GetInventoryInfo +// 0x0010 (0x0010 - 0x0000) +struct LootDropComponent_GetInventoryInfo final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDropComponent_GetInventoryInfo; + +// Function Phoenix.LootDropComponent.GetLootItems +// 0x0010 (0x0010 - 0x0000) +struct LootDropComponent_GetLootItems final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDropComponent_GetLootItems; + +// Function Phoenix.LootDropComponent.GetLootLevel +// 0x0004 (0x0004 - 0x0000) +struct LootDropComponent_GetLootLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDropComponent_GetLootLevel; + +// Function Phoenix.LootDropComponent.IsContainerEmpty +// 0x0001 (0x0001 - 0x0000) +struct LootDropComponent_IsContainerEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDropComponent_IsContainerEmpty; + +// Function Phoenix.LootDropComponent.SaveLootItemsToInventory +// 0x0010 (0x0010 - 0x0000) +struct LootDropComponent_SaveLootItemsToInventory final +{ +public: + TArray InLootItems; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDropComponent_SaveLootItemsToInventory; + +// Function Phoenix.LootDropComponent.SetLoopGroup +// 0x0010 (0x0010 - 0x0000) +struct LootDropComponent_SetLoopGroup final +{ +public: + class FString lootGroup; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDropComponent_SetLoopGroup; + +// Function Phoenix.LootDropComponent.SetLootLevel +// 0x0004 (0x0004 - 0x0000) +struct LootDropComponent_SetLootLevel final +{ +public: + int32 Level; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDropComponent_SetLootLevel; + +// Function Phoenix.DevilsSnare.DodgeStop +// 0x0008 (0x0008 - 0x0000) +struct DevilsSnare_DodgeStop final +{ +public: + class AActor* InPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DevilsSnare_DodgeStop; + +// Function Phoenix.DevilsSnare.HitBySpell +// 0x0004 (0x0004 - 0x0000) +struct DevilsSnare_HitBySpell final +{ +public: + float RecoilPercent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DevilsSnare_HitBySpell; + +// Function Phoenix.DevilsSnare.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct DevilsSnare_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DevilsSnare_OnOverlapBegin; + +// Function Phoenix.DevilsSnare.OnOverlapBeginForLightAndFire +// 0x00A8 (0x00A8 - 0x0000) +struct DevilsSnare_OnOverlapBeginForLightAndFire final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DevilsSnare_OnOverlapBeginForLightAndFire; + +// Function Phoenix.DevilsSnare.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct DevilsSnare_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DevilsSnare_OnOverlapEnd; + +// Function Phoenix.DevilsSnare.OnOverlapEndForLightAndFire +// 0x0020 (0x0020 - 0x0000) +struct DevilsSnare_OnOverlapEndForLightAndFire final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DevilsSnare_OnOverlapEndForLightAndFire; + +// Function Phoenix.DevilsSnare.StartRecoil +// 0x0004 (0x0004 - 0x0000) +struct DevilsSnare_StartRecoil final +{ +public: + float RecoilPercent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DevilsSnare_StartRecoil; + +// Function Phoenix.CombativePlantComponent.AddObjectToInventory +// 0x0010 (0x0010 - 0x0000) +struct CombativePlantComponent_AddObjectToInventory final +{ +public: + const class AActor* InInventoryHolder; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CombativePlantComponent_AddObjectToInventory; + +// Function Phoenix.CombativePlantComponent.GenerateFocus +// 0x0098 (0x0098 - 0x0000) +struct CombativePlantComponent_GenerateFocus final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult InHit; // 0x000C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CombativePlantComponent_GenerateFocus; + +// Function Phoenix.CombativePlantComponent.PickedUp +// 0x0010 (0x0010 - 0x0000) +struct CombativePlantComponent_PickedUp final +{ +public: + class AInventoryObject* InInventoryObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CombativePlantComponent_PickedUp; + +// Function Phoenix.WorldObject.NotifyCurrentState +// 0x0001 (0x0001 - 0x0000) +struct WorldObject_NotifyCurrentState final +{ +public: + EInteractiveState CurrentObjectState; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldObject_NotifyCurrentState; + +// Function Phoenix.WorldObject.TryCreateBeacon +// 0x0001 (0x0001 - 0x0000) +struct WorldObject_TryCreateBeacon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldObject_TryCreateBeacon; + +// Function Phoenix.SphinxPuzzle.CleanUpObject +// 0x0008 (0x0008 - 0x0000) +struct SphinxPuzzle_CleanUpObject final +{ +public: + class AActor* actorToDestroy; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SphinxPuzzle_CleanUpObject; + +// Function Phoenix.SphinxPuzzle.NotifyBeginPuzzle +// 0x0001 (0x0001 - 0x0000) +struct SphinxPuzzle_NotifyBeginPuzzle final +{ +public: + EInteractiveState State; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SphinxPuzzle_NotifyBeginPuzzle; + +// Function Phoenix.ApparitionSpellTool.SetDirection +// 0x0008 (0x0008 - 0x0000) +struct ApparitionSpellTool_SetDirection final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ApparitionSpellTool_SetDirection; + +// Function Phoenix.FinisherSpellTool.GetSkinFxComponent +// 0x0008 (0x0008 - 0x0000) +struct FinisherSpellTool_GetSkinFxComponent final +{ +public: + class USkinFXComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FinisherSpellTool_GetSkinFxComponent; + +// Function Phoenix.FinisherSpellTool.OnFinisherDeath +// 0x0008 (0x0008 - 0x0000) +struct FinisherSpellTool_OnFinisherDeath final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FinisherSpellTool_OnFinisherDeath; + +// Function Phoenix.FinisherSpellTool.OnFinisherEnd +// 0x0008 (0x0008 - 0x0000) +struct FinisherSpellTool_OnFinisherEnd final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FinisherSpellTool_OnFinisherEnd; + +// Function Phoenix.FinisherSpellTool.OnFinisherHit +// 0x0008 (0x0008 - 0x0000) +struct FinisherSpellTool_OnFinisherHit final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FinisherSpellTool_OnFinisherHit; + +// Function Phoenix.FinisherSpellTool.SpellStarted +// 0x0008 (0x0008 - 0x0000) +struct FinisherSpellTool_SpellStarted final +{ +public: + const class AActor* WandWielder; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FinisherSpellTool_SpellStarted; + +// Function Phoenix.Biped_PlayerController.HermesBindForcedConversation +// 0x0028 (0x0028 - 0x0000) +struct Biped_PlayerController_HermesBindForcedConversation final +{ +public: + TDelegate Delegate_OnForcedConversation; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* InOwner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_HermesBindForcedConversation; + +// Function Phoenix.Biped_PlayerController.IsPlayerInAnimagusForm +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_IsPlayerInAnimagusForm final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_PlayerController_IsPlayerInAnimagusForm; + +// Function Phoenix.Biped_PlayerController.ActivateAutoTargetSense +// 0x0002 (0x0002 - 0x0000) +struct Biped_PlayerController_ActivateAutoTargetSense final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_ActivateAutoTargetSense; + +// Function Phoenix.Biped_PlayerController.ActivateClimbSense +// 0x0002 (0x0002 - 0x0000) +struct Biped_PlayerController_ActivateClimbSense final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_ActivateClimbSense; + +// Function Phoenix.Biped_PlayerController.ActivateInteractSense +// 0x0002 (0x0002 - 0x0000) +struct Biped_PlayerController_ActivateInteractSense final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_ActivateInteractSense; + +// Function Phoenix.Biped_PlayerController.ActivateOppugnoSense +// 0x0002 (0x0002 - 0x0000) +struct Biped_PlayerController_ActivateOppugnoSense final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_ActivateOppugnoSense; + +// Function Phoenix.Biped_PlayerController.ActivateReparoSense +// 0x0002 (0x0002 - 0x0000) +struct Biped_PlayerController_ActivateReparoSense final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForce; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_ActivateReparoSense; + +// Function Phoenix.Biped_PlayerController.AllowLockOn +// 0x0001 (0x0001 - 0x0000) +struct Biped_PlayerController_AllowLockOn final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_AllowLockOn; + +// Function Phoenix.Biped_PlayerController.AutoTarget_SetFocusDirectionClass +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_AutoTarget_SetFocusDirectionClass final +{ +public: + class UCogGroupFocusDirection* InFocusDirectionClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_AutoTarget_SetFocusDirectionClass; + +// Function Phoenix.Biped_PlayerController.AutoTarget_SetPerceiverPointClass +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_AutoTarget_SetPerceiverPointClass final +{ +public: + class UCogGroupPerceiverPoint* InPerceiverPointClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_AutoTarget_SetPerceiverPointClass; + +// Function Phoenix.Biped_PlayerController.AutoTarget_SetUpDirectionClass +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_AutoTarget_SetUpDirectionClass final +{ +public: + class UCogGroupUpDirection* InUpDirectionClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_AutoTarget_SetUpDirectionClass; + +// Function Phoenix.Biped_PlayerController.CanStickReset +// 0x0001 (0x0001 - 0x0000) +struct Biped_PlayerController_CanStickReset final +{ +public: + bool bCanReset; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_CanStickReset; + +// Function Phoenix.Biped_PlayerController.FinishAimModeTimeDilation +// 0x0004 (0x0004 - 0x0000) +struct Biped_PlayerController_FinishAimModeTimeDilation final +{ +public: + float EaseOut; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_FinishAimModeTimeDilation; + +// Function Phoenix.Biped_PlayerController.FinishSettingAutoTargetAlwaysTargetActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_FinishSettingAutoTargetAlwaysTargetActor final +{ +public: + const class UObject* Provider; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_FinishSettingAutoTargetAlwaysTargetActor; + +// Function Phoenix.Biped_PlayerController.FinishSettingSpecialAutoTarget +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_FinishSettingSpecialAutoTarget final +{ +public: + const class UObject* Provider; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_FinishSettingSpecialAutoTarget; + +// Function Phoenix.Biped_PlayerController.FlickToTarget +// 0x000C (0x000C - 0x0000) +struct Biped_PlayerController_FlickToTarget final +{ +public: + struct FVector2D StickFlickDirection; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_PlayerController_FlickToTarget; + +// Function Phoenix.Biped_PlayerController.FullyResetCamera +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_FullyResetCamera final +{ +public: + float ResetSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ResetSpeedCurve; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_FullyResetCamera; + +// Function Phoenix.Biped_PlayerController.GetAimBlendParameter +// 0x0004 (0x0004 - 0x0000) +struct Biped_PlayerController_GetAimBlendParameter final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetAimBlendParameter; + +// Function Phoenix.Biped_PlayerController.GetAimSense +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetAimSense final +{ +public: + class UAISense_CogGroup_Aim* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetAimSense; + +// Function Phoenix.Biped_PlayerController.GetAutoTargetSense +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetAutoTargetSense final +{ +public: + class UAISense_CogGroup_AutoTarget* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetAutoTargetSense; + +// Function Phoenix.Biped_PlayerController.GetClimbSense +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetClimbSense final +{ +public: + class UAISense_CogGroup_Climb* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetClimbSense; + +// Function Phoenix.Biped_PlayerController.GetInteractSense +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetInteractSense final +{ +public: + class UAISense_CogGroup_Interact* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetInteractSense; + +// Function Phoenix.Biped_PlayerController.GetLastControlRotation +// 0x000C (0x000C - 0x0000) +struct Biped_PlayerController_GetLastControlRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetLastControlRotation; + +// Function Phoenix.Biped_PlayerController.GetLockedOnActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetLockedOnActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetLockedOnActor; + +// Function Phoenix.Biped_PlayerController.GetOppugnoAlwaysTargetActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetOppugnoAlwaysTargetActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetOppugnoAlwaysTargetActor; + +// Function Phoenix.Biped_PlayerController.GetStationInteractSense +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetStationInteractSense final +{ +public: + class UAISense_CogGroup_Station* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetStationInteractSense; + +// Function Phoenix.Biped_PlayerController.GetTargetOfInterestSense +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetTargetOfInterestSense final +{ +public: + class UAISense_CogGroup_TargetOfInterest* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetTargetOfInterestSense; + +// Function Phoenix.Biped_PlayerController.IsActorInBestList +// 0x0018 (0x0018 - 0x0000) +struct Biped_PlayerController_IsActorInBestList final +{ +public: + TSubclassOf SenseClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* TestActor; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_PlayerController_IsActorInBestList; + +// Function Phoenix.Biped_PlayerController.IsLockedOntoTarget +// 0x0001 (0x0001 - 0x0000) +struct Biped_PlayerController_IsLockedOntoTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_IsLockedOntoTarget; + +// Function Phoenix.Biped_PlayerController.IsSenseEnabled +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_IsSenseEnabled final +{ +public: + class UAISense_CogGroup* InSense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_PlayerController_IsSenseEnabled; + +// Function Phoenix.Biped_PlayerController.IsTargetCritical +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_IsTargetCritical final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_IsTargetCritical; + +// Function Phoenix.Biped_PlayerController.LockOntoAutoTargetActor +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_LockOntoAutoTargetActor final +{ +public: + ELockOnReticleType InLockOnType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* AutoTargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_LockOntoAutoTargetActor; + +// Function Phoenix.Biped_PlayerController.MaxSpeedChanged +// 0x0004 (0x0004 - 0x0000) +struct Biped_PlayerController_MaxSpeedChanged final +{ +public: + float InSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_MaxSpeedChanged; + +// Function Phoenix.Biped_PlayerController.OnInteractTargetRegistered +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_OnInteractTargetRegistered final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_OnInteractTargetRegistered; + +// Function Phoenix.Biped_PlayerController.PawnTeleported +// 0x0020 (0x0020 - 0x0000) +struct Biped_PlayerController_PawnTeleported final +{ +public: + class AAmbulatory_Character* TeleportedCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AmountDisplaced; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_PawnTeleported; + +// Function Phoenix.Biped_PlayerController.ReleaseLockFromTarget +// 0x0001 (0x0001 - 0x0000) +struct Biped_PlayerController_ReleaseLockFromTarget final +{ +public: + ELockOnReticleType InLockOnType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_ReleaseLockFromTarget; + +// Function Phoenix.Biped_PlayerController.ResetCameraRotation +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_ResetCameraRotation final +{ +public: + float ResetSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ResetSpeedCurve; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_ResetCameraRotation; + +// Function Phoenix.Biped_PlayerController.SetAutoTargetAlwaysTargetActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_SetAutoTargetAlwaysTargetActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetAutoTargetAlwaysTargetActor; + +// Function Phoenix.Biped_PlayerController.SetCameraLookAt +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_SetCameraLookAt final +{ +public: + struct FVector LookAtPoint; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedScalar; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetCameraLookAt; + +// Function Phoenix.Biped_PlayerController.SetCameraLookAt_Actor +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_SetCameraLookAt_Actor final +{ +public: + class AActor* LookAtActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedScalar; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetCameraLookAt_Actor; + +// Function Phoenix.Biped_PlayerController.SetCameraLookAt_ActorAndTime +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_SetCameraLookAt_ActorAndTime final +{ +public: + class AActor* LookAtActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetCameraLookAt_ActorAndTime; + +// Function Phoenix.Biped_PlayerController.SetCameraLookAt_TimeBased +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_SetCameraLookAt_TimeBased final +{ +public: + struct FVector LookAtPoint; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtTime; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetCameraLookAt_TimeBased; + +// Function Phoenix.Biped_PlayerController.SetCameraRotation +// 0x000C (0x000C - 0x0000) +struct Biped_PlayerController_SetCameraRotation final +{ +public: + struct FRotator DesiredRotation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetCameraRotation; + +// Function Phoenix.Biped_PlayerController.SetInteractStickyTarget +// 0x0001 (0x0001 - 0x0000) +struct Biped_PlayerController_SetInteractStickyTarget final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetInteractStickyTarget; + +// Function Phoenix.Biped_PlayerController.SetOppugnoAlwaysTargetActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_SetOppugnoAlwaysTargetActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetOppugnoAlwaysTargetActor; + +// Function Phoenix.Biped_PlayerController.SetSenseEnabled +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_SetSenseEnabled final +{ +public: + class UAISense_CogGroup* InSense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFlag; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInForce; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetSenseEnabled; + +// Function Phoenix.Biped_PlayerController.SetTargetingMode +// 0x0002 (0x0002 - 0x0000) +struct Biped_PlayerController_SetTargetingMode final +{ +public: + ETargetingMode InMode; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockOnInAimMode; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetTargetingMode; + +// Function Phoenix.Biped_PlayerController.StartAimModeTimeDilation +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_StartAimModeTimeDilation final +{ +public: + float Dilation; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EaseIn; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_StartAimModeTimeDilation; + +// Function Phoenix.Biped_PlayerController.StartSettingAutoTargetAlwaysTargetActor +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_StartSettingAutoTargetAlwaysTargetActor final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_StartSettingAutoTargetAlwaysTargetActor; + +// Function Phoenix.Biped_PlayerController.StartSettingSpecialAutoTarget +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_StartSettingSpecialAutoTarget final +{ +public: + class AActor* InSpecialActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_StartSettingSpecialAutoTarget; + +// Function Phoenix.Biped_PlayerController.StickClick +// 0x0002 (0x0002 - 0x0000) +struct Biped_PlayerController_StickClick final +{ +public: + bool bOnlyOn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyOff; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_StickClick; + +// Function Phoenix.Biped_PlayerController.TargetChanged +// 0x0018 (0x0018 - 0x0000) +struct Biped_PlayerController_TargetChanged final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* NewTarget; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* OldTarget; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_TargetChanged; + +// Function Phoenix.Biped_PlayerController.TargetLost +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_TargetLost final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* OldTarget; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_TargetLost; + +// Function Phoenix.Biped_PlayerController.TargetSighted +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_TargetSighted final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* Target; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_TargetSighted; + +// Function Phoenix.Biped_PlayerController.TutorialAutoTargetBitChanged +// 0x0001 (0x0001 - 0x0000) +struct Biped_PlayerController_TutorialAutoTargetBitChanged final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_TutorialAutoTargetBitChanged; + +// Function Phoenix.Biped_PlayerController.GetBestAutoTargetActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetBestAutoTargetActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetBestAutoTargetActor; + +// Function Phoenix.Biped_PlayerController.GetBestAutoTargetActor_WorldLocation +// 0x000C (0x000C - 0x0000) +struct Biped_PlayerController_GetBestAutoTargetActor_WorldLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetBestAutoTargetActor_WorldLocation; + +// Function Phoenix.Biped_PlayerController.GetBestLockOnActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetBestLockOnActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetBestLockOnActor; + +// Function Phoenix.Biped_PlayerController.GetBestOppugnoActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetBestOppugnoActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetBestOppugnoActor; + +// Function Phoenix.Biped_PlayerController.GetBestReparoActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetBestReparoActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetBestReparoActor; + +// Function Phoenix.Biped_PlayerController.GetLastValidMountLocation +// 0x0010 (0x0010 - 0x0000) +struct Biped_PlayerController_GetLastValidMountLocation final +{ +public: + struct FVector OutLocation; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetLastValidMountLocation; + +// Function Phoenix.Biped_PlayerController.GetPlayerInput +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_GetPlayerInput final +{ +public: + class UPlayerInput* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_GetPlayerInput; + +// Function Phoenix.Biped_PlayerController.SetSpecialAutoTarget +// 0x0008 (0x0008 - 0x0000) +struct Biped_PlayerController_SetSpecialAutoTarget final +{ +public: + class AActor* InSpecialActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_PlayerController_SetSpecialAutoTarget; + +// Function Phoenix.ItemTool.GetCharacter +// 0x0008 (0x0008 - 0x0000) +struct ItemTool_GetCharacter final +{ +public: + class ACharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ItemTool_GetCharacter; + +// Function Phoenix.ItemTool.GetItemToolRecord +// 0x0008 (0x0008 - 0x0000) +struct ItemTool_GetItemToolRecord final +{ +public: + class UItemToolRecord* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ItemTool_GetItemToolRecord; + +// Function Phoenix.SpellCasterTool.CastSpell +// 0x0048 (0x0048 - 0x0000) +struct SpellCasterTool_CastSpell final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Target; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InSourceLocation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x001C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float AccuracyOffset; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InObjDamage; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InCharDamage; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAffectTarget; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SpellTime; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpellLevel; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysHitTargetActor; // 0x0040(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelocityIncludeTarget; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnblockableAgainstPlayer; // 0x0042(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyShieldBreaker UnblockableLByNPCLevel; // 0x0043(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellCasterTool_CastSpell; + +// Function Phoenix.SpellCasterTool.StopSpell +// 0x0008 (0x0008 - 0x0000) +struct SpellCasterTool_StopSpell final +{ +public: + class AMunitionType_Base* InMunition; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellCasterTool_StopSpell; + +// Function Phoenix.DynamicObjectManager.Get +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectManager_Get final +{ +public: + class UDynamicObjectManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectManager_Get; + +// Function Phoenix.DynamicObjectManager.DoDelayedSpawn +// 0x0004 (0x0004 - 0x0000) +struct DynamicObjectManager_DoDelayedSpawn final +{ +public: + uint32 RequestID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectManager_DoDelayedSpawn; + +// Function Phoenix.DynamicObjectManager.FindValidLocation +// 0x0070 (0x0070 - 0x0000) +struct DynamicObjectManager_FindValidLocation final +{ +public: + struct FTransform InTransform; // 0x0000(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Radius; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float halfAngle; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0040(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectManager_FindValidLocation; + +// Function Phoenix.DynamicObjectManager.IsObjectLoaded +// 0x0018 (0x0018 - 0x0000) +struct DynamicObjectManager_IsObjectLoaded final +{ +public: + class FString ObjectToLoad; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObjectManager_IsObjectLoaded; + +// Function Phoenix.DynamicObjectManager.LoadDynamicObject +// 0x0018 (0x0018 - 0x0000) +struct DynamicObjectManager_LoadDynamicObject final +{ +public: + class FString ObjectToLoad; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObjectManager_LoadDynamicObject; + +// Function Phoenix.DynamicObjectManager.SetDynamicSpawningEnabled +// 0x0001 (0x0001 - 0x0000) +struct DynamicObjectManager_SetDynamicSpawningEnabled final +{ +public: + bool bInEnableSpawning; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectManager_SetDynamicSpawningEnabled; + +// Function Phoenix.DynamicObjectManager.SpawnDynamicObject +// 0x0600 (0x0600 - 0x0000) +struct DynamicObjectManager_SpawnDynamicObject final +{ +public: + class FString ObjectToSpawn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDynamicObjectLoadInfo InSpawnParams; // 0x0010(0x05E0)(Parm, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x05F0(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F8[0x8]; // 0x05F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObjectManager_SpawnDynamicObject; + +// Function Phoenix.DynamicObjectManager.SpawnObjectByName +// 0x0018 (0x0018 - 0x0000) +struct DynamicObjectManager_SpawnObjectByName final +{ +public: + class FString ObjectToSpawn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObjectManager_SpawnObjectByName; + +// Function Phoenix.BonySkeletonComponent.Initialize +// 0x000C (0x000C - 0x0000) +struct BonySkeletonComponent_Initialize final +{ +public: + class FName ProfileName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BonySkeletonComponent_Initialize; + +// Function Phoenix.CullingHammer.EnableCrackFillerPostProcess +// 0x0001 (0x0001 - 0x0000) +struct CullingHammer_EnableCrackFillerPostProcess final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CullingHammer_EnableCrackFillerPostProcess; + +// Function Phoenix.PhysicsSimViewBPHelper.SetActorId +// 0x0018 (0x0018 - 0x0000) +struct PhysicsSimViewBPHelper_SetActorId final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActorId; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsSimViewBPHelper_SetActorId; + +// Function Phoenix.UserWidget_LockOnReticle.SetAimModeCircleScale +// 0x0004 (0x0004 - 0x0000) +struct UserWidget_LockOnReticle_SetAimModeCircleScale final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_LockOnReticle_SetAimModeCircleScale; + +// Function Phoenix.UserWidget_LockOnReticle.SetAimModeVisibility +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_LockOnReticle_SetAimModeVisibility final +{ +public: + ESlateVisibility InVisibility; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_LockOnReticle_SetAimModeVisibility; + +// Function Phoenix.UserWidget_LockOnReticle.SetLockOnVisibility +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_LockOnReticle_SetLockOnVisibility final +{ +public: + ESlateVisibility InVisibility; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_LockOnReticle_SetLockOnVisibility; + +// Function Phoenix.FierySendComponent.AddFierySendComponent +// 0x0028 (0x0028 - 0x0000) +struct FierySendComponent_AddFierySendComponent final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMultiFX2Asset* InHitFx; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InMunitionClass; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInDestroyOnHit; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FierySendComponent_AddFierySendComponent; + +// Function Phoenix.FierySendComponent.HandleActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct FierySendComponent_HandleActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FierySendComponent_HandleActorHit; + +// Function Phoenix.BlockedInterface.OnBlocked +// 0x0050 (0x0050 - 0x0000) +struct BlockedInterface_OnBlocked final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* DataAsset; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlockTiming BlockedTiming; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer MunitionTagContainer; // 0x0018(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FVector Throw; // 0x0038(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x0044(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BlockedInterface_OnBlocked; + +// Function Phoenix.AblCollisionBranchConditionScratchpad.HandleActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct AblCollisionBranchConditionScratchpad_HandleActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AblCollisionBranchConditionScratchpad_HandleActorHit; + +// Function Phoenix.PhysicsInterface.AccioStart +// 0x0040 (0x0040 - 0x0000) +struct PhysicsInterface_AccioStart final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DataAssets; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x0030(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x003C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_AccioStart; + +// Function Phoenix.PhysicsInterface.DepulsoStart +// 0x0020 (0x0020 - 0x0000) +struct PhysicsInterface_DepulsoStart final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_DepulsoStart; + +// Function Phoenix.PhysicsInterface.DescendoStart +// 0x0020 (0x0020 - 0x0000) +struct PhysicsInterface_DescendoStart final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_DescendoStart; + +// Function Phoenix.PhysicsInterface.DisallowAccio +// 0x0001 (0x0001 - 0x0000) +struct PhysicsInterface_DisallowAccio final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_DisallowAccio; + +// Function Phoenix.PhysicsInterface.DisallowDepulso +// 0x0001 (0x0001 - 0x0000) +struct PhysicsInterface_DisallowDepulso final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_DisallowDepulso; + +// Function Phoenix.PhysicsInterface.DisallowDescendo +// 0x0001 (0x0001 - 0x0000) +struct PhysicsInterface_DisallowDescendo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_DisallowDescendo; + +// Function Phoenix.PhysicsInterface.DisallowFlipendo +// 0x0001 (0x0001 - 0x0000) +struct PhysicsInterface_DisallowFlipendo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_DisallowFlipendo; + +// Function Phoenix.PhysicsInterface.DisallowLevioso +// 0x0001 (0x0001 - 0x0000) +struct PhysicsInterface_DisallowLevioso final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_DisallowLevioso; + +// Function Phoenix.PhysicsInterface.DisallowWingardium +// 0x0001 (0x0001 - 0x0000) +struct PhysicsInterface_DisallowWingardium final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_DisallowWingardium; + +// Function Phoenix.PhysicsInterface.ExpulsoStart +// 0x0018 (0x0018 - 0x0000) +struct PhysicsInterface_ExpulsoStart final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_ExpulsoStart; + +// Function Phoenix.PhysicsInterface.FlipendoStart +// 0x0020 (0x0020 - 0x0000) +struct PhysicsInterface_FlipendoStart final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_FlipendoStart; + +// Function Phoenix.PhysicsInterface.LeviosoChargedStart +// 0x0070 (0x0070 - 0x0000) +struct PhysicsInterface_LeviosoChargedStart final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InitiatedByPlayer; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Impact; // 0x0030(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray DataAssets; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x0060(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x006C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_LeviosoChargedStart; + +// Function Phoenix.PhysicsInterface.LeviosoStart +// 0x0050 (0x0050 - 0x0000) +struct PhysicsInterface_LeviosoStart final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Impact; // 0x0018(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray DataAssets; // 0x0038(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool InitiatedByPlayer; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverrideEffects; // 0x0049(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x004A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_LeviosoStart; + +// Function Phoenix.PhysicsInterface.OnAccioEnd +// 0x0010 (0x0010 - 0x0000) +struct PhysicsInterface_OnAccioEnd final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TransitioningToWingardium; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_OnAccioEnd; + +// Function Phoenix.PhysicsInterface.OnAccioThrow +// 0x0050 (0x0050 - 0x0000) +struct PhysicsInterface_OnAccioThrow final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowVelocity; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray DataAssets; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Impact; // 0x0030(0x0020)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_OnAccioThrow; + +// Function Phoenix.PhysicsInterface.OnDepulsoThrow +// 0x0058 (0x0058 - 0x0000) +struct PhysicsInterface_OnDepulsoThrow final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowVelocity; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DataAssets; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Impact; // 0x0038(0x0020)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_OnDepulsoThrow; + +// Function Phoenix.PhysicsInterface.OnExpulsoThrow +// 0x0050 (0x0050 - 0x0000) +struct PhysicsInterface_OnExpulsoThrow final +{ +public: + struct FVector ThrowVelocity; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DataAssets; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Impact; // 0x0030(0x0020)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_OnExpulsoThrow; + +// Function Phoenix.PhysicsInterface.OnFlipendoThrow +// 0x0070 (0x0070 - 0x0000) +struct PhysicsInterface_OnFlipendoThrow final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowDirection; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ThrowVelocity; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AngularVelocity; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x002C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DataAssets; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Impact; // 0x0050(0x0020)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_OnFlipendoThrow; + +// Function Phoenix.PhysicsInterface.OnLeviosoEnd +// 0x0010 (0x0010 - 0x0000) +struct PhysicsInterface_OnLeviosoEnd final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InitiatedByPlayer; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_OnLeviosoEnd; + +// Function Phoenix.PhysicsInterface.OnLeviosoFailed +// 0x0001 (0x0001 - 0x0000) +struct PhysicsInterface_OnLeviosoFailed final +{ +public: + bool InitiatedByPlayer; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_OnLeviosoFailed; + +// Function Phoenix.PhysicsInterface.OnWingardiumEnd +// 0x0008 (0x0008 - 0x0000) +struct PhysicsInterface_OnWingardiumEnd final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_OnWingardiumEnd; + +// Function Phoenix.PhysicsInterface.OnWingardiumGhostStart +// 0x0020 (0x0020 - 0x0000) +struct PhysicsInterface_OnWingardiumGhostStart final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DataAssets; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicsInterface_OnWingardiumGhostStart; + +// Function Phoenix.PhysicsInterface.WingardiumStart +// 0x0018 (0x0018 - 0x0000) +struct PhysicsInterface_WingardiumStart final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhysicsInterface_WingardiumStart; + +// Function Phoenix.DamageIndicatorsBase.OnNPC_Damaged +// 0x0010 (0x0010 - 0x0000) +struct DamageIndicatorsBase_OnNPC_Damaged final +{ +public: + struct FVector2D ScreenPos; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damage; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsVulnerableDamage; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DamageIndicatorsBase_OnNPC_Damaged; + +// Function Phoenix.ObjectStateInfo.ActorStartSimulatingPhysics +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_ActorStartSimulatingPhysics final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_ActorStartSimulatingPhysics; + +// Function Phoenix.ObjectStateInfo.ActorStopSimulatingPhysics +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_ActorStopSimulatingPhysics final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_ActorStopSimulatingPhysics; + +// Function Phoenix.ObjectStateInfo.AddCooldownPickupTarget +// 0x000C (0x000C - 0x0000) +struct ObjectStateInfo_AddCooldownPickupTarget final +{ +public: + struct FVector InTarget; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_AddCooldownPickupTarget; + +// Function Phoenix.ObjectStateInfo.DisableDamageMods +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_DisableDamageMods final +{ +public: + bool bDisable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DisableDamageMods; + +// Function Phoenix.ObjectStateInfo.DisableFallDamage +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_DisableFallDamage final +{ +public: + bool bDisable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DisableFallDamage; + +// Function Phoenix.ObjectStateInfo.GetActorImpactType +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_GetActorImpactType final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImpactTypes ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetActorImpactType; + +// Function Phoenix.ObjectStateInfo.GetActorMainPrimitiveComponent +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_GetActorMainPrimitiveComponent final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetActorMainPrimitiveComponent; + +// Function Phoenix.ObjectStateInfo.GetActorMass +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_GetActorMass final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetActorMass; + +// Function Phoenix.ObjectStateInfo.GetComponentPhoenixPhysicalMaterial +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_GetComponentPhoenixPhysicalMaterial final +{ +public: + const class UPrimitiveComponent* InPrimComponent; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixPhysicalMaterial* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetComponentPhoenixPhysicalMaterial; + +// Function Phoenix.ObjectStateInfo.GetCurrentItemEffectiveness +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetCurrentItemEffectiveness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetCurrentItemEffectiveness; + +// Function Phoenix.ObjectStateInfo.GetCursedEnemyCount +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetCursedEnemyCount final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetCursedEnemyCount; + +// Function Phoenix.ObjectStateInfo.GetNonScaledActorBounds +// 0x0028 (0x0028 - 0x0000) +struct ObjectStateInfo_GetNonScaledActorBounds final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyCollidingComponents; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Origin; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetNonScaledActorBounds; + +// Function Phoenix.ObjectStateInfo.GetNormalHarvestCount +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetNormalHarvestCount final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetNormalHarvestCount; + +// Function Phoenix.ObjectStateInfo.GetObjectStateInfoData +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetObjectStateInfoData final +{ +public: + class UObjectStateInfoData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetObjectStateInfoData; + +// Function Phoenix.ObjectStateInfo.GetPlayerCompletedFactSheets +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetPlayerCompletedFactSheets final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetPlayerCompletedFactSheets; + +// Function Phoenix.ObjectStateInfo.GetPlayerConsecutiveEnemyHits +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetPlayerConsecutiveEnemyHits final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetPlayerConsecutiveEnemyHits; + +// Function Phoenix.ObjectStateInfo.GetPlayerEnemiesCount +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetPlayerEnemiesCount final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetPlayerEnemiesCount; + +// Function Phoenix.ObjectStateInfo.GetPlayerFriendsCount +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetPlayerFriendsCount final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetPlayerFriendsCount; + +// Function Phoenix.ObjectStateInfo.GetPlayerPottedPlants +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetPlayerPottedPlants final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetPlayerPottedPlants; + +// Function Phoenix.ObjectStateInfo.GetStudentsInInfirmary +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetStudentsInInfirmary final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetStudentsInInfirmary; + +// Function Phoenix.ObjectStateInfo.GetTodaysPlayerGainedSoCapCount +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetTodaysPlayerGainedSoCapCount final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetTodaysPlayerGainedSoCapCount; + +// Function Phoenix.ObjectStateInfo.IsActorLeviosoActive +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_IsActorLeviosoActive final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsActorLeviosoActive; + +// Function Phoenix.ObjectStateInfo.IsActorSimulatingPhysics +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_IsActorSimulatingPhysics final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsActorSimulatingPhysics; + +// Function Phoenix.ObjectStateInfo.IsCharacterOnGround +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_IsCharacterOnGround final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsCharacterOnGround; + +// Function Phoenix.ObjectStateInfo.IsCharacterOnGroundWithHitResult +// 0x0098 (0x0098 - 0x0000) +struct ObjectStateInfo_IsCharacterOnGroundWithHitResult final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult OutHitResult; // 0x0008(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsCharacterOnGroundWithHitResult; + +// Function Phoenix.ObjectStateInfo.IsFallDamageDisabled +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsFallDamageDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsFallDamageDisabled; + +// Function Phoenix.ObjectStateInfo.RemoveActorMagicEffects +// 0x0018 (0x0018 - 0x0000) +struct ObjectStateInfo_RemoveActorMagicEffects final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> EffectTypeList; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_RemoveActorMagicEffects; + +// Function Phoenix.ObjectStateInfo.ActorHitShake +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_ActorHitShake final +{ +public: + float Damage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactLocation; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_ActorHitShake; + +// Function Phoenix.ObjectStateInfo.AddImmuneUnlessCritical +// 0x0020 (0x0020 - 0x0000) +struct ObjectStateInfo_AddImmuneUnlessCritical final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_AddImmuneUnlessCritical; + +// Function Phoenix.ObjectStateInfo.AddImmunity +// 0x0020 (0x0020 - 0x0000) +struct ObjectStateInfo_AddImmunity final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_AddImmunity; + +// Function Phoenix.ObjectStateInfo.AdjustHealth +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_AdjustHealth final +{ +public: + float change; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIndicateHUD; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0005(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_AdjustHealth; + +// Function Phoenix.ObjectStateInfo.BecomeMovable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_BecomeMovable final +{ +public: + bool bBecomeMovable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_BecomeMovable; + +// Function Phoenix.ObjectStateInfo.BreakStaticDestructibleMesh +// 0x0038 (0x0038 - 0x0000) +struct ObjectStateInfo_BreakStaticDestructibleMesh final +{ +public: + float InImpulseStr; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InHitLocation; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InHitDirection; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* InDestroyEffects; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InEffectRadius; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdditionalDestructionForce; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularForceMultiplier; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_BreakStaticDestructibleMesh; + +// Function Phoenix.ObjectStateInfo.DamageInPieces +// 0x0024 (0x0024 - 0x0000) +struct ObjectStateInfo_DamageInPieces final +{ +public: + float InImpulseStr; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InHitLocation; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InHitDirection; // 0x0014(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DamageInPieces; + +// Function Phoenix.ObjectStateInfo.DecreaseFire +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_DecreaseFire final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DecreaseFire; + +// Function Phoenix.ObjectStateInfo.DecreaseWetness +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_DecreaseWetness final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DecreaseWetness; + +// Function Phoenix.ObjectStateInfo.DelayedForceBreak +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_DelayedForceBreak final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DelayedForceBreak; + +// Function Phoenix.ObjectStateInfo.DelayedRestoreBroken +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_DelayedRestoreBroken final +{ +public: + float InTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DelayedRestoreBroken; + +// Function Phoenix.ObjectStateInfo.DelayedRestoreUsability +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_DelayedRestoreUsability final +{ +public: + float Delay; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DelayedRestoreUsability; + +// Function Phoenix.ObjectStateInfo.DisableObjectState +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_DisableObjectState final +{ +public: + bool bInDisabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DisableObjectState; + +// Function Phoenix.ObjectStateInfo.DoFireDamage +// 0x0018 (0x0018 - 0x0000) +struct ObjectStateInfo_DoFireDamage final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DoFireDamage; + +// Function Phoenix.ObjectStateInfo.DoHealing +// 0x0020 (0x0020 - 0x0000) +struct ObjectStateInfo_DoHealing final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* PrimComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAoe; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InOriginalLocation; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAutoComplete; // 0x001E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001F(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DoHealing; + +// Function Phoenix.ObjectStateInfo.DropCooldownPickup +// 0x0018 (0x0018 - 0x0000) +struct ObjectStateInfo_DropCooldownPickup final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DropCooldownPickup; + +// Function Phoenix.ObjectStateInfo.DropLootContainer +// 0x0018 (0x0018 - 0x0000) +struct ObjectStateInfo_DropLootContainer final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DropLootContainer; + +// Function Phoenix.ObjectStateInfo.EndAffectingSpells +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_EndAffectingSpells final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_EndAffectingSpells; + +// Function Phoenix.ObjectStateInfo.ExtendNearDeathKneel +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_ExtendNearDeathKneel final +{ +public: + float KneelTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_ExtendNearDeathKneel; + +// Function Phoenix.ObjectStateInfo.ForceBreak +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_ForceBreak final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InRestoreBroken; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_ForceBreak; + +// Function Phoenix.ObjectStateInfo.GetCurrentlyTargeted +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetCurrentlyTargeted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetCurrentlyTargeted; + +// Function Phoenix.ObjectStateInfo.GetHealthBarType +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetHealthBarType final +{ +public: + EUIHealthBarType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetHealthBarType; + +// Function Phoenix.ObjectStateInfo.GetPersistence +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetPersistence final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetPersistence; + +// Function Phoenix.ObjectStateInfo.GetRagdollInfo +// 0x001C (0x001C - 0x0000) +struct ObjectStateInfo_GetRagdollInfo final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetRagdollInfo; + +// Function Phoenix.ObjectStateInfo.GetShowTargetUI +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetShowTargetUI final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetShowTargetUI; + +// Function Phoenix.ObjectStateInfo.HasAffectingSpells +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_HasAffectingSpells final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_HasAffectingSpells; + +// Function Phoenix.ObjectStateInfo.IsAwake +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAwake final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAwake; + +// Function Phoenix.ObjectStateInfo.IsBeingAffectedBySpells +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsBeingAffectedBySpells final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsBeingAffectedBySpells; + +// Function Phoenix.ObjectStateInfo.IsFightClubOpponent +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsFightClubOpponent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsFightClubOpponent; + +// Function Phoenix.ObjectStateInfo.IsHealthCritical +// 0x0002 (0x0002 - 0x0000) +struct ObjectStateInfo_IsHealthCritical final +{ +public: + bool bIgnorePendingDamage; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsHealthCritical; + +// Function Phoenix.ObjectStateInfo.IsObstacleDisabled +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsObstacleDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsObstacleDisabled; + +// Function Phoenix.ObjectStateInfo.IsProtectedCompanion +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsProtectedCompanion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsProtectedCompanion; + +// Function Phoenix.ObjectStateInfo.IsProtectedFromDeath +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsProtectedFromDeath final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsProtectedFromDeath; + +// Function Phoenix.ObjectStateInfo.OnActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct ObjectStateInfo_OnActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_OnActorHit; + +// Function Phoenix.ObjectStateInfo.OnMunitionImpactDamage +// 0x00F8 (0x00F8 - 0x0000) +struct ObjectStateInfo_OnMunitionImpactDamage final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionImpactData miData; // 0x0008(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_OnMunitionImpactDamage; + +// Function Phoenix.ObjectStateInfo.RemoveImmuneUnlessCritical +// 0x0020 (0x0020 - 0x0000) +struct ObjectStateInfo_RemoveImmuneUnlessCritical final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_RemoveImmuneUnlessCritical; + +// Function Phoenix.ObjectStateInfo.RemoveImmunity +// 0x0020 (0x0020 - 0x0000) +struct ObjectStateInfo_RemoveImmunity final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_RemoveImmunity; + +// Function Phoenix.ObjectStateInfo.RemoveMagicEffects +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_RemoveMagicEffects final +{ +public: + TArray> EffectTypeList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_RemoveMagicEffects; + +// Function Phoenix.ObjectStateInfo.Repair +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_Repair final +{ +public: + class AActor* RepairInstigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Item; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Aoe; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InOriginalLocation; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAutoComplete; // 0x000E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_Repair; + +// Function Phoenix.ObjectStateInfo.Reset +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_Reset final +{ +public: + bool bOriginalLocation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_Reset; + +// Function Phoenix.ObjectStateInfo.RestoreUsability +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_RestoreUsability final +{ +public: + bool repeat; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_RestoreUsability; + +// Function Phoenix.ObjectStateInfo.SetBaseHealth +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_SetBaseHealth final +{ +public: + float Health; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetBaseHealth; + +// Function Phoenix.ObjectStateInfo.SetBlocking +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetBlocking final +{ +public: + bool bInBlocking; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetBlocking; + +// Function Phoenix.ObjectStateInfo.SetCanBecomeMovable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetCanBecomeMovable final +{ +public: + bool bCanBecomeMovable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetCanBecomeMovable; + +// Function Phoenix.ObjectStateInfo.SetCanHighlight +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetCanHighlight final +{ +public: + bool bCanHighlight; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetCanHighlight; + +// Function Phoenix.ObjectStateInfo.SetCurrentlyTargeted +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetCurrentlyTargeted final +{ +public: + bool CurrentlyTargeted; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetCurrentlyTargeted; + +// Function Phoenix.ObjectStateInfo.SetDamagable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetDamagable final +{ +public: + bool Damagable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetDamagable; + +// Function Phoenix.ObjectStateInfo.SetDazed +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetDazed final +{ +public: + bool bInDazed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetDazed; + +// Function Phoenix.ObjectStateInfo.SetDestroyedBase +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_SetDestroyedBase final +{ +public: + class UStaticMesh* Base; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetDestroyedBase; + +// Function Phoenix.ObjectStateInfo.SetDestroyedBaseByName +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_SetDestroyedBaseByName final +{ +public: + class FString BaseName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetDestroyedBaseByName; + +// Function Phoenix.ObjectStateInfo.SetDestructibleGeometryCollection +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_SetDestructibleGeometryCollection final +{ +public: + class UGeometryCollection* DestructibleGeometryCollection; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetDestructibleGeometryCollection; + +// Function Phoenix.ObjectStateInfo.SetDestructibleMeshByName +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_SetDestructibleMeshByName final +{ +public: + class FString DestuctibleMeshName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetDestructibleMeshByName; + +// Function Phoenix.ObjectStateInfo.SetDieInWater +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetDieInWater final +{ +public: + bool DieInWater; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetDieInWater; + +// Function Phoenix.ObjectStateInfo.SetEquipped +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetEquipped final +{ +public: + bool bInEquipped; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetEquipped; + +// Function Phoenix.ObjectStateInfo.SetExplode +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetExplode final +{ +public: + bool bInExplode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetExplode; + +// Function Phoenix.ObjectStateInfo.SetFlammable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetFlammable final +{ +public: + EFlammableEnum InFlammable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetFlammable; + +// Function Phoenix.ObjectStateInfo.SetForceBroken +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetForceBroken final +{ +public: + bool bBroken; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetForceBroken; + +// Function Phoenix.ObjectStateInfo.SetForceNotBroken +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetForceNotBroken final +{ +public: + bool bNotBroken; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetForceNotBroken; + +// Function Phoenix.ObjectStateInfo.SetFragile +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetFragile final +{ +public: + bool Fragile; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetFragile; + +// Function Phoenix.ObjectStateInfo.SetHealth +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_SetHealth final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIndicateHUD; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0005(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetHealth; + +// Function Phoenix.ObjectStateInfo.SetHealthBarType +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetHealthBarType final +{ +public: + EUIHealthBarType InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetHealthBarType; + +// Function Phoenix.ObjectStateInfo.SetHidden +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetHidden final +{ +public: + bool bHidden; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetHidden; + +// Function Phoenix.ObjectStateInfo.SetHighlightWhenBroken +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetHighlightWhenBroken final +{ +public: + bool bHighlightWhenBroken; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetHighlightWhenBroken; + +// Function Phoenix.ObjectStateInfo.SetImmuneToEverythingExcept +// 0x0020 (0x0020 - 0x0000) +struct ObjectStateInfo_SetImmuneToEverythingExcept final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetImmuneToEverythingExcept; + +// Function Phoenix.ObjectStateInfo.SetImmuneToGlacius +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetImmuneToGlacius final +{ +public: + bool bImmune; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetImmuneToGlacius; + +// Function Phoenix.ObjectStateInfo.SetImmuneToSpells +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetImmuneToSpells final +{ +public: + bool bImmune; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetImmuneToSpells; + +// Function Phoenix.ObjectStateInfo.SetImpulseIgnoreTime +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_SetImpulseIgnoreTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetImpulseIgnoreTime; + +// Function Phoenix.ObjectStateInfo.SetInvulnerable +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_SetInvulnerable final +{ +public: + float InInvulnerableTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetInvulnerable; + +// Function Phoenix.ObjectStateInfo.SetInvulnerableToDamage +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetInvulnerableToDamage final +{ +public: + bool Invulnerable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetInvulnerableToDamage; + +// Function Phoenix.ObjectStateInfo.SetInWater +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_SetInWater final +{ +public: + bool inWater; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetInWater; + +// Function Phoenix.ObjectStateInfo.SetInWaterVolume +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetInWaterVolume final +{ +public: + bool inWater; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetInWaterVolume; + +// Function Phoenix.ObjectStateInfo.SetIsABoss +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetIsABoss final +{ +public: + bool bInIsABoss; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetIsABoss; + +// Function Phoenix.ObjectStateInfo.SetJuggernaut +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetJuggernaut final +{ +public: + bool bInJuggernaut; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetJuggernaut; + +// Function Phoenix.ObjectStateInfo.SetLocked +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetLocked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetLocked; + +// Function Phoenix.ObjectStateInfo.SetMarkupValue +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_SetMarkupValue final +{ +public: + EMarkupType MarkupType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InValue; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetMarkupValue; + +// Function Phoenix.ObjectStateInfo.SetMaterialSwapped +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetMaterialSwapped final +{ +public: + bool bInMaterialSwapped; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetMaterialSwapped; + +// Function Phoenix.ObjectStateInfo.SetMaxOptimumAvatarDistance +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_SetMaxOptimumAvatarDistance final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetMaxOptimumAvatarDistance; + +// Function Phoenix.ObjectStateInfo.SetMinDamageThreshold +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_SetMinDamageThreshold final +{ +public: + float Threshold; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetMinDamageThreshold; + +// Function Phoenix.ObjectStateInfo.SetMinOptimumAvatarDistance +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_SetMinOptimumAvatarDistance final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetMinOptimumAvatarDistance; + +// Function Phoenix.ObjectStateInfo.SetPercentCharred +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_SetPercentCharred final +{ +public: + float PercentCharred; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetPercentCharred; + +// Function Phoenix.ObjectStateInfo.SetPersistence +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetPersistence final +{ +public: + bool InPersistence; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetPersistence; + +// Function Phoenix.ObjectStateInfo.SetProtectedFromDamageAndSpells +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_SetProtectedFromDamageAndSpells final +{ +public: + bool bInProtected; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetProtectedFromDamageAndSpells; + +// Function Phoenix.ObjectStateInfo.SetRepairable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetRepairable final +{ +public: + bool Repairable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetRepairable; + +// Function Phoenix.ObjectStateInfo.SetRepairInPlace +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetRepairInPlace final +{ +public: + bool bInPlace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetRepairInPlace; + +// Function Phoenix.ObjectStateInfo.SetSendTargetPriority +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetSendTargetPriority final +{ +public: + uint8 Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetSendTargetPriority; + +// Function Phoenix.ObjectStateInfo.SetShowTargetUI +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetShowTargetUI final +{ +public: + bool ShowUI; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetShowTargetUI; + +// Function Phoenix.ObjectStateInfo.SetSizeClass +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetSizeClass final +{ +public: + EObjectSizeClass NewSizeClass; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetSizeClass; + +// Function Phoenix.ObjectStateInfo.SetSpecialTargetPerceptionActive +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetSpecialTargetPerceptionActive final +{ +public: + bool bActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetSpecialTargetPerceptionActive; + +// Function Phoenix.ObjectStateInfo.SetTargetable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetTargetable final +{ +public: + bool bTargetable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetTargetable; + +// Function Phoenix.ObjectStateInfo.SetTransformable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_SetTransformable final +{ +public: + bool bTransform; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetTransformable; + +// Function Phoenix.ObjectStateInfo.SetUnusable +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_SetUnusable final +{ +public: + float RestoreUsabilityTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetUnusable; + +// Function Phoenix.ObjectStateInfo.SetupSfx +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_SetupSfx final +{ +public: + class UAkComponent* AkComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_SetupSfx; + +// Function Phoenix.ObjectStateInfo.ShouldCreateCrimescene +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_ShouldCreateCrimescene final +{ +public: + const class AActor* Instigator; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_ShouldCreateCrimescene; + +// Function Phoenix.ObjectStateInfo.Thaw +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_Thaw final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_Thaw; + +// Function Phoenix.ObjectStateInfo.Unlock +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_Unlock final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_Unlock; + +// Function Phoenix.ObjectStateInfo.CanBecomeMovable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_CanBecomeMovable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_CanBecomeMovable; + +// Function Phoenix.ObjectStateInfo.CanBeRepaired +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_CanBeRepaired final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_CanBeRepaired; + +// Function Phoenix.ObjectStateInfo.CanHighlight +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_CanHighlight final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_CanHighlight; + +// Function Phoenix.ObjectStateInfo.CanHighlightWhenBroken +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_CanHighlightWhenBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_CanHighlightWhenBroken; + +// Function Phoenix.ObjectStateInfo.CreateNoise +// 0x0038 (0x0038 - 0x0000) +struct ObjectStateInfo_CreateNoise final +{ +public: + ENoiseSize NoiseSize; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector NoiseLocation; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* NoiseInstigator; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer EventContainer; // 0x0018(0x0020)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_CreateNoise; + +// Function Phoenix.ObjectStateInfo.DiesInWater +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_DiesInWater final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DiesInWater; + +// Function Phoenix.ObjectStateInfo.DoesExplode +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_DoesExplode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_DoesExplode; + +// Function Phoenix.ObjectStateInfo.GetActor +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetActor; + +// Function Phoenix.ObjectStateInfo.GetBaseHealth +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetBaseHealth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetBaseHealth; + +// Function Phoenix.ObjectStateInfo.GetBossState +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetBossState final +{ +public: + EBossStates ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetBossState; + +// Function Phoenix.ObjectStateInfo.GetBrokenPieceLocation +// 0x000C (0x000C - 0x0000) +struct ObjectStateInfo_GetBrokenPieceLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetBrokenPieceLocation; + +// Function Phoenix.ObjectStateInfo.GetCharredDamageMultiplier +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetCharredDamageMultiplier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetCharredDamageMultiplier; + +// Function Phoenix.ObjectStateInfo.GetCompanionLevel +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetCompanionLevel final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetCompanionLevel; + +// Function Phoenix.ObjectStateInfo.GetDbClassId +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDbClassId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDbClassId; + +// Function Phoenix.ObjectStateInfo.GetDbEmoteVoiceId +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDbEmoteVoiceId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDbEmoteVoiceId; + +// Function Phoenix.ObjectStateInfo.GetDbGenderId +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDbGenderId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDbGenderId; + +// Function Phoenix.ObjectStateInfo.GetDbId +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDbId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDbId; + +// Function Phoenix.ObjectStateInfo.GetDbLookId +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDbLookId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDbLookId; + +// Function Phoenix.ObjectStateInfo.GetDbPersistentId +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDbPersistentId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDbPersistentId; + +// Function Phoenix.ObjectStateInfo.GetDbSubtypeID +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDbSubtypeID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDbSubtypeID; + +// Function Phoenix.ObjectStateInfo.GetDbTypeId +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDbTypeId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDbTypeId; + +// Function Phoenix.ObjectStateInfo.GetDbVoiceId +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDbVoiceId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDbVoiceId; + +// Function Phoenix.ObjectStateInfo.GetDestroyedBase +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetDestroyedBase final +{ +public: + class UStaticMesh* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDestroyedBase; + +// Function Phoenix.ObjectStateInfo.GetDisplayDamage +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetDisplayDamage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetDisplayDamage; + +// Function Phoenix.ObjectStateInfo.GetFastSfx +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetFastSfx final +{ +public: + class UAkAudioEvent* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetFastSfx; + +// Function Phoenix.ObjectStateInfo.GetFireDamageFloor +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetFireDamageFloor final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetFireDamageFloor; + +// Function Phoenix.ObjectStateInfo.GetFireDamagePerSecond +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetFireDamagePerSecond final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetFireDamagePerSecond; + +// Function Phoenix.ObjectStateInfo.GetFrozenDamageMultiplier +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetFrozenDamageMultiplier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetFrozenDamageMultiplier; + +// Function Phoenix.ObjectStateInfo.GetHealth +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetHealth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetHealth; + +// Function Phoenix.ObjectStateInfo.GetHealthPercentage +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetHealthPercentage final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetHealthPercentage; + +// Function Phoenix.ObjectStateInfo.GetHitSfx +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetHitSfx final +{ +public: + class UAkAudioEvent* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetHitSfx; + +// Function Phoenix.ObjectStateInfo.GetImpactType +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetImpactType final +{ +public: + EImpactTypes ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetImpactType; + +// Function Phoenix.ObjectStateInfo.GetKilledWithAvadaKedavra +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetKilledWithAvadaKedavra final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetKilledWithAvadaKedavra; + +// Function Phoenix.ObjectStateInfo.GetLastDamageInReactionAdjustment +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetLastDamageInReactionAdjustment final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetLastDamageInReactionAdjustment; + +// Function Phoenix.ObjectStateInfo.GetLevel +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetLevel final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetLevel; + +// Function Phoenix.ObjectStateInfo.GetLockValue +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetLockValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetLockValue; + +// Function Phoenix.ObjectStateInfo.GetMarkupValue +// 0x000C (0x000C - 0x0000) +struct ObjectStateInfo_GetMarkupValue final +{ +public: + EMarkupType MarkupType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetMarkupValue; + +// Function Phoenix.ObjectStateInfo.GetMass +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetMass final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetMass; + +// Function Phoenix.ObjectStateInfo.GetMaterialPropertyData +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetMaterialPropertyData final +{ +public: + const class UMaterialPropertyData* ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetMaterialPropertyData; + +// Function Phoenix.ObjectStateInfo.GetMaxHealth +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetMaxHealth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetMaxHealth; + +// Function Phoenix.ObjectStateInfo.GetMaxOptimumAvatarDistance +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetMaxOptimumAvatarDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetMaxOptimumAvatarDistance; + +// Function Phoenix.ObjectStateInfo.GetMinDamageThreshold +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetMinDamageThreshold final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetMinDamageThreshold; + +// Function Phoenix.ObjectStateInfo.GetMinOptimumAvatarDistance +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetMinOptimumAvatarDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetMinOptimumAvatarDistance; + +// Function Phoenix.ObjectStateInfo.GetNavOverrideMobilityCheck +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetNavOverrideMobilityCheck final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetNavOverrideMobilityCheck; + +// Function Phoenix.ObjectStateInfo.GetNeverAffectNavmesh +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetNeverAffectNavmesh final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetNeverAffectNavmesh; + +// Function Phoenix.ObjectStateInfo.GetObjectNoiseSize +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetObjectNoiseSize final +{ +public: + ENoiseSize ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetObjectNoiseSize; + +// Function Phoenix.ObjectStateInfo.GetPercentCharred +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetPercentCharred final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetPercentCharred; + +// Function Phoenix.ObjectStateInfo.GetRagdollBoneName +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetRagdollBoneName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetRagdollBoneName; + +// Function Phoenix.ObjectStateInfo.GetRawCurrentHealth +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetRawCurrentHealth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetRawCurrentHealth; + +// Function Phoenix.ObjectStateInfo.GetSendTargetPriority +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetSendTargetPriority final +{ +public: + uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetSendTargetPriority; + +// Function Phoenix.ObjectStateInfo.GetSizeClass +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetSizeClass final +{ +public: + EObjectSizeClass ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetSizeClass; + +// Function Phoenix.ObjectStateInfo.GetSizeClassFireDamageMultiplier +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetSizeClassFireDamageMultiplier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetSizeClassFireDamageMultiplier; + +// Function Phoenix.ObjectStateInfo.GetSizeClassOnFireDestroyedAOE +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetSizeClassOnFireDestroyedAOE final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetSizeClassOnFireDestroyedAOE; + +// Function Phoenix.ObjectStateInfo.GetSizeClassOnFireDestroyedDamage +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetSizeClassOnFireDestroyedDamage final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetSizeClassOnFireDestroyedDamage; + +// Function Phoenix.ObjectStateInfo.GetStartAsleep +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_GetStartAsleep final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetStartAsleep; + +// Function Phoenix.ObjectStateInfo.GetType +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetType final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetType; + +// Function Phoenix.ObjectStateInfo.GetUIHealthPercent +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetUIHealthPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetUIHealthPercent; + +// Function Phoenix.ObjectStateInfo.GetVelocityTracker +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInfo_GetVelocityTracker final +{ +public: + class UVelocityTrackerComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetVelocityTracker; + +// Function Phoenix.ObjectStateInfo.GetWetness +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateInfo_GetWetness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_GetWetness; + +// Function Phoenix.ObjectStateInfo.HasBecomeMovable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_HasBecomeMovable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_HasBecomeMovable; + +// Function Phoenix.ObjectStateInfo.HasOnFireDoT +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_HasOnFireDoT final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_HasOnFireDoT; + +// Function Phoenix.ObjectStateInfo.HasStateEffect +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_HasStateEffect final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_HasStateEffect; + +// Function Phoenix.ObjectStateInfo.IgnoreActorHitEvents +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IgnoreActorHitEvents final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IgnoreActorHitEvents; + +// Function Phoenix.ObjectStateInfo.IgnoreLimitedCountRules +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IgnoreLimitedCountRules final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IgnoreLimitedCountRules; + +// Function Phoenix.ObjectStateInfo.IgnoreMunitionImpactEvents +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IgnoreMunitionImpactEvents final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IgnoreMunitionImpactEvents; + +// Function Phoenix.ObjectStateInfo.IsABiped +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsABiped final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsABiped; + +// Function Phoenix.ObjectStateInfo.IsABossCharacter +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsABossCharacter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsABossCharacter; + +// Function Phoenix.ObjectStateInfo.IsACentaur +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsACentaur final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsACentaur; + +// Function Phoenix.ObjectStateInfo.IsACharacter +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsACharacter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsACharacter; + +// Function Phoenix.ObjectStateInfo.IsACompanion +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsACompanion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsACompanion; + +// Function Phoenix.ObjectStateInfo.IsACreature +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsACreature final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsACreature; + +// Function Phoenix.ObjectStateInfo.IsADarkWizard +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsADarkWizard final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsADarkWizard; + +// Function Phoenix.ObjectStateInfo.IsADragon +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsADragon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsADragon; + +// Function Phoenix.ObjectStateInfo.IsADugbog +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsADugbog final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsADugbog; + +// Function Phoenix.ObjectStateInfo.IsAGhost +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAGhost final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAGhost; + +// Function Phoenix.ObjectStateInfo.IsAGoblin +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAGoblin final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAGoblin; + +// Function Phoenix.ObjectStateInfo.IsAHobo +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAHobo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAHobo; + +// Function Phoenix.ObjectStateInfo.IsAHouseElf +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAHouseElf final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAHouseElf; + +// Function Phoenix.ObjectStateInfo.IsAJuggernaut +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAJuggernaut final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAJuggernaut; + +// Function Phoenix.ObjectStateInfo.IsALeader +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsALeader final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsALeader; + +// Function Phoenix.ObjectStateInfo.IsAlly +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_IsAlly final +{ +public: + const class AActor* ActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAlly; + +// Function Phoenix.ObjectStateInfo.IsAMagicalCreatureWhichCannotDie +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAMagicalCreatureWhichCannotDie final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAMagicalCreatureWhichCannotDie; + +// Function Phoenix.ObjectStateInfo.IsAMount +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAMount final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAMount; + +// Function Phoenix.ObjectStateInfo.IsANamedCharacter +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsANamedCharacter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsANamedCharacter; + +// Function Phoenix.ObjectStateInfo.IsAnEnemy +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAnEnemy final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAnEnemy; + +// Function Phoenix.ObjectStateInfo.IsAnEnvironment +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAnEnvironment final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAnEnvironment; + +// Function Phoenix.ObjectStateInfo.IsAnInferi +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAnInferi final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAnInferi; + +// Function Phoenix.ObjectStateInfo.IsAnOppugnoTarget +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAnOppugnoTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAnOppugnoTarget; + +// Function Phoenix.ObjectStateInfo.IsAPlant +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAPlant final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAPlant; + +// Function Phoenix.ObjectStateInfo.IsAPlayer +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAPlayer; + +// Function Phoenix.ObjectStateInfo.IsAPortraitCharacter +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAPortraitCharacter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAPortraitCharacter; + +// Function Phoenix.ObjectStateInfo.IsAProfessor +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAProfessor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAProfessor; + +// Function Phoenix.ObjectStateInfo.IsAProtectedCharacterWhichCannotDie +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAProtectedCharacterWhichCannotDie final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAProtectedCharacterWhichCannotDie; + +// Function Phoenix.ObjectStateInfo.IsARagdoll +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsARagdoll final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsARagdoll; + +// Function Phoenix.ObjectStateInfo.IsArrestoMomentumed +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsArrestoMomentumed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsArrestoMomentumed; + +// Function Phoenix.ObjectStateInfo.IsASpider +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsASpider final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsASpider; + +// Function Phoenix.ObjectStateInfo.IsAStation +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAStation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAStation; + +// Function Phoenix.ObjectStateInfo.IsAStudent +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAStudent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAStudent; + +// Function Phoenix.ObjectStateInfo.IsATransformedCharacter +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsATransformedCharacter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsATransformedCharacter; + +// Function Phoenix.ObjectStateInfo.IsATroll +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsATroll final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsATroll; + +// Function Phoenix.ObjectStateInfo.IsAWizard +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAWizard final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAWizard; + +// Function Phoenix.ObjectStateInfo.IsAWolf +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsAWolf final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsAWolf; + +// Function Phoenix.ObjectStateInfo.IsBlocking +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsBlocking final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsBlocking; + +// Function Phoenix.ObjectStateInfo.IsBroken +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsBroken; + +// Function Phoenix.ObjectStateInfo.IsBrokenOrPartiallyBroken +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsBrokenOrPartiallyBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsBrokenOrPartiallyBroken; + +// Function Phoenix.ObjectStateInfo.IsBurning +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsBurning final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsBurning; + +// Function Phoenix.ObjectStateInfo.IsCharred +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsCharred final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsCharred; + +// Function Phoenix.ObjectStateInfo.IsCombatCursed +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsCombatCursed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsCombatCursed; + +// Function Phoenix.ObjectStateInfo.IsCommonBreakable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsCommonBreakable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsCommonBreakable; + +// Function Phoenix.ObjectStateInfo.IsCrucioed +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsCrucioed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsCrucioed; + +// Function Phoenix.ObjectStateInfo.IsCursed +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsCursed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsCursed; + +// Function Phoenix.ObjectStateInfo.IsCuttable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsCuttable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsCuttable; + +// Function Phoenix.ObjectStateInfo.IsDamagable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsDamagable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsDamagable; + +// Function Phoenix.ObjectStateInfo.IsDamagableInPieces +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsDamagableInPieces final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsDamagableInPieces; + +// Function Phoenix.ObjectStateInfo.IsDamagableWhenCharred +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsDamagableWhenCharred final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsDamagableWhenCharred; + +// Function Phoenix.ObjectStateInfo.IsDamagableWhenFrozen +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsDamagableWhenFrozen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsDamagableWhenFrozen; + +// Function Phoenix.ObjectStateInfo.IsDazed +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsDazed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsDazed; + +// Function Phoenix.ObjectStateInfo.IsDead +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsDead final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsDead; + +// Function Phoenix.ObjectStateInfo.IsDisillusioned +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsDisillusioned final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsDisillusioned; + +// Function Phoenix.ObjectStateInfo.IsEquipped +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsEquipped final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsEquipped; + +// Function Phoenix.ObjectStateInfo.IsFlammable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsFlammable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsFlammable; + +// Function Phoenix.ObjectStateInfo.IsFragile +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsFragile final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsFragile; + +// Function Phoenix.ObjectStateInfo.IsFreezable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsFreezable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsFreezable; + +// Function Phoenix.ObjectStateInfo.IsFrozen +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsFrozen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsFrozen; + +// Function Phoenix.ObjectStateInfo.IsHealthZero +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsHealthZero final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsHealthZero; + +// Function Phoenix.ObjectStateInfo.IsHidden +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsHidden final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsHidden; + +// Function Phoenix.ObjectStateInfo.IsImmuneToFireDamage +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsImmuneToFireDamage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsImmuneToFireDamage; + +// Function Phoenix.ObjectStateInfo.IsImmuneToGlacius +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsImmuneToGlacius final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsImmuneToGlacius; + +// Function Phoenix.ObjectStateInfo.IsImmuneToSpells +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsImmuneToSpells final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsImmuneToSpells; + +// Function Phoenix.ObjectStateInfo.IsImperiousControlled +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsImperiousControlled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsImperiousControlled; + +// Function Phoenix.ObjectStateInfo.IsInNeedOfRepair +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsInNeedOfRepair final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsInNeedOfRepair; + +// Function Phoenix.ObjectStateInfo.IsInteractive +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsInteractive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsInteractive; + +// Function Phoenix.ObjectStateInfo.IsInvulnerable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsInvulnerable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsInvulnerable; + +// Function Phoenix.ObjectStateInfo.IsInvulnerableToDamage +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsInvulnerableToDamage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsInvulnerableToDamage; + +// Function Phoenix.ObjectStateInfo.IsInWater +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsInWater final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsInWater; + +// Function Phoenix.ObjectStateInfo.IsInWaterVolume +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsInWaterVolume final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsInWaterVolume; + +// Function Phoenix.ObjectStateInfo.IsLevitating +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsLevitating final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsLevitating; + +// Function Phoenix.ObjectStateInfo.IsLocked +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsLocked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsLocked; + +// Function Phoenix.ObjectStateInfo.IsMaterialSwapped +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsMaterialSwapped final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsMaterialSwapped; + +// Function Phoenix.ObjectStateInfo.IsMounted +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsMounted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsMounted; + +// Function Phoenix.ObjectStateInfo.IsMovable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsMovable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsMovable; + +// Function Phoenix.ObjectStateInfo.IsNearDeathKneeling +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsNearDeathKneeling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsNearDeathKneeling; + +// Function Phoenix.ObjectStateInfo.IsNoDamageBreakable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsNoDamageBreakable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsNoDamageBreakable; + +// Function Phoenix.ObjectStateInfo.IsObjectTypeAnimate +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsObjectTypeAnimate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsObjectTypeAnimate; + +// Function Phoenix.ObjectStateInfo.IsObjectTypeInanimate +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsObjectTypeInanimate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsObjectTypeInanimate; + +// Function Phoenix.ObjectStateInfo.IsObjectTypePlant +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsObjectTypePlant final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsObjectTypePlant; + +// Function Phoenix.ObjectStateInfo.IsObjectTypeWater +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsObjectTypeWater final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsObjectTypeWater; + +// Function Phoenix.ObjectStateInfo.IsOnFire +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsOnFire final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsOnFire; + +// Function Phoenix.ObjectStateInfo.IsPartiallyBroken +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsPartiallyBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsPartiallyBroken; + +// Function Phoenix.ObjectStateInfo.IsPetrified +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsPetrified final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsPetrified; + +// Function Phoenix.ObjectStateInfo.IsPointOnFire +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateInfo_IsPointOnFire final +{ +public: + struct FVector Point; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LimitToRing; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsPointOnFire; + +// Function Phoenix.ObjectStateInfo.IsProtectedFromDamageAndSpells +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsProtectedFromDamageAndSpells final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsProtectedFromDamageAndSpells; + +// Function Phoenix.ObjectStateInfo.IsRepairable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsRepairable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsRepairable; + +// Function Phoenix.ObjectStateInfo.IsRepairing +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsRepairing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsRepairing; + +// Function Phoenix.ObjectStateInfo.IsRepairInPlace +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsRepairInPlace final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsRepairInPlace; + +// Function Phoenix.ObjectStateInfo.IsResurrecting +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsResurrecting final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsResurrecting; + +// Function Phoenix.ObjectStateInfo.IsRevelioResource +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsRevelioResource final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsRevelioResource; + +// Function Phoenix.ObjectStateInfo.IsSimulatingPhysics +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsSimulatingPhysics final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsSimulatingPhysics; + +// Function Phoenix.ObjectStateInfo.IsSpecialTargetPerceptionActive +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsSpecialTargetPerceptionActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsSpecialTargetPerceptionActive; + +// Function Phoenix.ObjectStateInfo.IsTargetable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsTargetable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsTargetable; + +// Function Phoenix.ObjectStateInfo.IsTargetableWhenBroken +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsTargetableWhenBroken final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsTargetableWhenBroken; + +// Function Phoenix.ObjectStateInfo.IsTransformable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsTransformable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsTransformable; + +// Function Phoenix.ObjectStateInfo.IsUnusable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsUnusable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsUnusable; + +// Function Phoenix.ObjectStateInfo.IsUsable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsUsable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsUsable; + +// Function Phoenix.ObjectStateInfo.IsUsableWhenRepaired +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsUsableWhenRepaired final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsUsableWhenRepaired; + +// Function Phoenix.ObjectStateInfo.IsWaterproof +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_IsWaterproof final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_IsWaterproof; + +// Function Phoenix.ObjectStateInfo.RepairChildren +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_RepairChildren final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_RepairChildren; + +// Function Phoenix.ObjectStateInfo.TakeDamageFromCharacterCollisions +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_TakeDamageFromCharacterCollisions final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_TakeDamageFromCharacterCollisions; + +// Function Phoenix.ObjectStateInfo.TreatAsCharacterForDamage +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_TreatAsCharacterForDamage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_TreatAsCharacterForDamage; + +// Function Phoenix.ObjectStateInfo.WasOnFireWhenKilled +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_WasOnFireWhenKilled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_WasOnFireWhenKilled; + +// Function Phoenix.ObjectStateInfo.WillNearDeathKneel +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_WillNearDeathKneel final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_WillNearDeathKneel; + +// Function Phoenix.ObjectStateInfo.WillRevealThruWalls +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateInfo_WillRevealThruWalls final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInfo_WillRevealThruWalls; + +// Function Phoenix.CharacterStateInfo.AreAllies +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_AreAllies final +{ +public: + const class AActor* ActorPtr1; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* ActorPtr2; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_AreAllies; + +// Function Phoenix.CharacterStateInfo.AreSameTeam +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_AreSameTeam final +{ +public: + const class AActor* ActorPtr1; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* ActorPtr2; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_AreSameTeam; + +// Function Phoenix.CharacterStateInfo.CanHitTarget +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_CanHitTarget final +{ +public: + const class AActor* Attacker; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* Target; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_CanHitTarget; + +// Function Phoenix.CharacterStateInfo.ChangeActorToTeam +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_ChangeActorToTeam final +{ +public: + const class AActor* DestActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* SourceActor; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_ChangeActorToTeam; + +// Function Phoenix.CharacterStateInfo.GetActorSubtypeID +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_GetActorSubtypeID final +{ +public: + const class AActor* ActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetActorSubtypeID; + +// Function Phoenix.CharacterStateInfo.GetActorTeam +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_GetActorTeam final +{ +public: + const class AActor* DestActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetActorTeam; + +// Function Phoenix.CharacterStateInfo.GetCharacterStateInfo +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_GetCharacterStateInfo final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCharacterStateInfo* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetCharacterStateInfo; + +// Function Phoenix.CharacterStateInfo.GetEnemyInteractionWith +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_GetEnemyInteractionWith final +{ +public: + const class AActor* InteractorActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetEnemyInteractionWith; + +// Function Phoenix.CharacterStateInfo.GetInteractionBetween +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_GetInteractionBetween final +{ +public: + const class AActor* InteractorActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* InteracteeActorPtr; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetInteractionBetween; + +// Function Phoenix.CharacterStateInfo.GetNumberOfHappyBeasts +// 0x0004 (0x0004 - 0x0000) +struct CharacterStateInfo_GetNumberOfHappyBeasts final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetNumberOfHappyBeasts; + +// Function Phoenix.CharacterStateInfo.GetObjectClassName +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_GetObjectClassName final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetObjectClassName; + +// Function Phoenix.CharacterStateInfo.HasInteractionBetween +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_HasInteractionBetween final +{ +public: + const class AActor* InteractorActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* InteracteeActorPtr; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_HasInteractionBetween; + +// Function Phoenix.CharacterStateInfo.IsActorAttackable +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_IsActorAttackable final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsActorAttackable; + +// Function Phoenix.CharacterStateInfo.IsActorInvincible +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_IsActorInvincible final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsActorInvincible; + +// Function Phoenix.CharacterStateInfo.IsActorVulnerable +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_IsActorVulnerable final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsActorVulnerable; + +// Function Phoenix.CharacterStateInfo.IsPlayerSpawnableAlly +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_IsPlayerSpawnableAlly final +{ +public: + const class AActor* ActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsPlayerSpawnableAlly; + +// Function Phoenix.CharacterStateInfo.IsUnaware +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_IsUnaware final +{ +public: + const class AActor* Source; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* Target; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsUnaware; + +// Function Phoenix.CharacterStateInfo.ResetAllInteractionsFrom +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_ResetAllInteractionsFrom final +{ +public: + const class AActor* InteractorActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_ResetAllInteractionsFrom; + +// Function Phoenix.CharacterStateInfo.ResetInteractionBetween +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_ResetInteractionBetween final +{ +public: + const class AActor* InteractorActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* InteracteeActorPtr; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_ResetInteractionBetween; + +// Function Phoenix.CharacterStateInfo.ResetTeamInteractionBetween +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_ResetTeamInteractionBetween final +{ +public: + const class AActor* InteractorActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InteracteeTeam; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_ResetTeamInteractionBetween; + +// Function Phoenix.CharacterStateInfo.RestoreActorToInitialTeam +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_RestoreActorToInitialTeam final +{ +public: + const class AActor* DestActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_RestoreActorToInitialTeam; + +// Function Phoenix.CharacterStateInfo.RestoreActorToLastTeam +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_RestoreActorToLastTeam final +{ +public: + const class AActor* DestActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_RestoreActorToLastTeam; + +// Function Phoenix.CharacterStateInfo.SetActorAttackable +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_SetActorAttackable final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAttackable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetActorAttackable; + +// Function Phoenix.CharacterStateInfo.SetActorInvincible +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_SetActorInvincible final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsInvincible; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetActorInvincible; + +// Function Phoenix.CharacterStateInfo.SetActorVulnerable +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_SetActorVulnerable final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsVulnerable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetActorVulnerable; + +// Function Phoenix.CharacterStateInfo.SetInteractionBetween +// 0x0020 (0x0020 - 0x0000) +struct CharacterStateInfo_SetInteractionBetween final +{ +public: + const class AActor* InteractorActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* InteracteeActorPtr; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InInteraction; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetInteractionBetween; + +// Function Phoenix.CharacterStateInfo.SetOverrideNearDeathRecoverTime +// 0x0004 (0x0004 - 0x0000) +struct CharacterStateInfo_SetOverrideNearDeathRecoverTime final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetOverrideNearDeathRecoverTime; + +// Function Phoenix.CharacterStateInfo.SetTeamInteractionBetween +// 0x0020 (0x0020 - 0x0000) +struct CharacterStateInfo_SetTeamInteractionBetween final +{ +public: + const class AActor* InteractorActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InteracteeTeam; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InInteraction; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetTeamInteractionBetween; + +// Function Phoenix.CharacterStateInfo.WereAllies +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_WereAllies final +{ +public: + const class AActor* ActorPtr1; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* ActorPtr2; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_WereAllies; + +// Function Phoenix.CharacterStateInfo.WereSameTeam +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_WereSameTeam final +{ +public: + const class AActor* ActorPtr1; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* ActorPtr2; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_WereSameTeam; + +// Function Phoenix.CharacterStateInfo.ChangeTeam +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_ChangeTeam final +{ +public: + class FName InTeam; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_ChangeTeam; + +// Function Phoenix.CharacterStateInfo.GetBlockingActor +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_GetBlockingActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetBlockingActor; + +// Function Phoenix.CharacterStateInfo.GetHealthThresholdArray +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_GetHealthThresholdArray final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetHealthThresholdArray; + +// Function Phoenix.CharacterStateInfo.ResetInteraction +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_ResetInteraction final +{ +public: + const class AActor* InteracteeActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_ResetInteraction; + +// Function Phoenix.CharacterStateInfo.ResetTeamInteraction +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_ResetTeamInteraction final +{ +public: + class FName InteracteeTeam; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_ResetTeamInteraction; + +// Function Phoenix.CharacterStateInfo.RestoreHealthToMax +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_RestoreHealthToMax final +{ +public: + bool bRemoveTAK; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_RestoreHealthToMax; + +// Function Phoenix.CharacterStateInfo.SetActiveAuthorityFigure +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetActiveAuthorityFigure final +{ +public: + bool bActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetActiveAuthorityFigure; + +// Function Phoenix.CharacterStateInfo.SetActorToTeam +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_SetActorToTeam final +{ +public: + const class AActor* DestActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* SourceActor; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetActorToTeam; + +// Function Phoenix.CharacterStateInfo.SetAttackable +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetAttackable final +{ +public: + bool bAttackable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetAttackable; + +// Function Phoenix.CharacterStateInfo.SetBlockingActor +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_SetBlockingActor final +{ +public: + class AActor* InBlockingActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetBlockingActor; + +// Function Phoenix.CharacterStateInfo.SetDamageable +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetDamageable final +{ +public: + bool bAttackable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetDamageable; + +// Function Phoenix.CharacterStateInfo.SetHealthThresholdArray +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_SetHealthThresholdArray final +{ +public: + TArray HealthThresholdArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetHealthThresholdArray; + +// Function Phoenix.CharacterStateInfo.SetIgnoreAllyAttacks +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetIgnoreAllyAttacks final +{ +public: + bool Ignore; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetIgnoreAllyAttacks; + +// Function Phoenix.CharacterStateInfo.SetIgnoreProtego +// 0x0004 (0x0004 - 0x0000) +struct CharacterStateInfo_SetIgnoreProtego final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetIgnoreProtego; + +// Function Phoenix.CharacterStateInfo.SetImperiusCharTakesFullDamage +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetImperiusCharTakesFullDamage final +{ +public: + bool TakesFullDamage; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetImperiusCharTakesFullDamage; + +// Function Phoenix.CharacterStateInfo.SetImperiusInstigator +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_SetImperiusInstigator final +{ +public: + class AActor* InInstigatorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetImperiusInstigator; + +// Function Phoenix.CharacterStateInfo.SetInteraction +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_SetInteraction final +{ +public: + const class AActor* InteracteeActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InInteraction; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetInteraction; + +// Function Phoenix.CharacterStateInfo.SetInvincible +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetInvincible final +{ +public: + bool bInIsInvincible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetInvincible; + +// Function Phoenix.CharacterStateInfo.SetIsAsleep +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetIsAsleep final +{ +public: + bool bInAsleep; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetIsAsleep; + +// Function Phoenix.CharacterStateInfo.SetLootable +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetLootable final +{ +public: + bool bInLootable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetLootable; + +// Function Phoenix.CharacterStateInfo.SetProtected +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetProtected final +{ +public: + bool bInProtected; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetProtected; + +// Function Phoenix.CharacterStateInfo.SetProtegoActive +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetProtegoActive final +{ +public: + bool bProtegoActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetProtegoActive; + +// Function Phoenix.CharacterStateInfo.SetRegenerationRate +// 0x0004 (0x0004 - 0x0000) +struct CharacterStateInfo_SetRegenerationRate final +{ +public: + float Rate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetRegenerationRate; + +// Function Phoenix.CharacterStateInfo.SetTeam +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_SetTeam final +{ +public: + class FName InTeam; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetTeam; + +// Function Phoenix.CharacterStateInfo.SetTeamInteraction +// 0x0014 (0x0014 - 0x0000) +struct CharacterStateInfo_SetTeamInteraction final +{ +public: + class FName InteracteeTeam; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InInteraction; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetTeamInteraction; + +// Function Phoenix.CharacterStateInfo.SetTeammateAllyOverride +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetTeammateAllyOverride final +{ +public: + bool bOverride; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetTeammateAllyOverride; + +// Function Phoenix.CharacterStateInfo.SetVulnerable +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_SetVulnerable final +{ +public: + bool bInIsVulnerable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_SetVulnerable; + +// Function Phoenix.CharacterStateInfo.StartIntervalHealthAdjust +// 0x000C (0x000C - 0x0000) +struct CharacterStateInfo_StartIntervalHealthAdjust final +{ +public: + float Interval; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaAmount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_StartIntervalHealthAdjust; + +// Function Phoenix.CharacterStateInfo.GetBonySkeleton +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_GetBonySkeleton final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetBonySkeleton; + +// Function Phoenix.CharacterStateInfo.GetEnemyInteraction +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_GetEnemyInteraction final +{ +public: + class FName InInteractorTeam; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetEnemyInteraction; + +// Function Phoenix.CharacterStateInfo.GetEvilEffectiveness +// 0x0004 (0x0004 - 0x0000) +struct CharacterStateInfo_GetEvilEffectiveness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetEvilEffectiveness; + +// Function Phoenix.CharacterStateInfo.GetGameEventRadius +// 0x0004 (0x0004 - 0x0000) +struct CharacterStateInfo_GetGameEventRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetGameEventRadius; + +// Function Phoenix.CharacterStateInfo.GetIgnoreAllyAttacks +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_GetIgnoreAllyAttacks final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetIgnoreAllyAttacks; + +// Function Phoenix.CharacterStateInfo.GetImperiusCharTakesFullDamage +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_GetImperiusCharTakesFullDamage final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetImperiusCharTakesFullDamage; + +// Function Phoenix.CharacterStateInfo.GetImperiusInstigator +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_GetImperiusInstigator final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetImperiusInstigator; + +// Function Phoenix.CharacterStateInfo.GetInitialTeam +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_GetInitialTeam final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetInitialTeam; + +// Function Phoenix.CharacterStateInfo.GetInteraction +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_GetInteraction final +{ +public: + const class AActor* InteracteeActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetInteraction; + +// Function Phoenix.CharacterStateInfo.GetLastTeam +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_GetLastTeam final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetLastTeam; + +// Function Phoenix.CharacterStateInfo.GetRegenerationRate +// 0x0004 (0x0004 - 0x0000) +struct CharacterStateInfo_GetRegenerationRate final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetRegenerationRate; + +// Function Phoenix.CharacterStateInfo.GetTeam +// 0x0008 (0x0008 - 0x0000) +struct CharacterStateInfo_GetTeam final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetTeam; + +// Function Phoenix.CharacterStateInfo.GetTeamInteraction +// 0x0018 (0x0018 - 0x0000) +struct CharacterStateInfo_GetTeamInteraction final +{ +public: + const class AActor* InteracteeActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Team; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_GetTeamInteraction; + +// Function Phoenix.CharacterStateInfo.HasChangedTeams +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_HasChangedTeams final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_HasChangedTeams; + +// Function Phoenix.CharacterStateInfo.HasInteraction +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_HasInteraction final +{ +public: + const class AActor* InteracteeActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_HasInteraction; + +// Function Phoenix.CharacterStateInfo.ImmuneToFinisherDeath +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_ImmuneToFinisherDeath final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_ImmuneToFinisherDeath; + +// Function Phoenix.CharacterStateInfo.IsActiveAuthorityFigure +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsActiveAuthorityFigure final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsActiveAuthorityFigure; + +// Function Phoenix.CharacterStateInfo.IsAsleep +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsAsleep final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsAsleep; + +// Function Phoenix.CharacterStateInfo.IsAttackable +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsAttackable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsAttackable; + +// Function Phoenix.CharacterStateInfo.IsDamageable +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsDamageable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsDamageable; + +// Function Phoenix.CharacterStateInfo.IsDueling +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsDueling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsDueling; + +// Function Phoenix.CharacterStateInfo.IsIgnoringProtego +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsIgnoringProtego final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsIgnoringProtego; + +// Function Phoenix.CharacterStateInfo.IsInvincible +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsInvincible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsInvincible; + +// Function Phoenix.CharacterStateInfo.IsLootable +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsLootable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsLootable; + +// Function Phoenix.CharacterStateInfo.IsProtected +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsProtected final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsProtected; + +// Function Phoenix.CharacterStateInfo.IsProtegoActive +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsProtegoActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsProtegoActive; + +// Function Phoenix.CharacterStateInfo.IsSameTeam +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_IsSameTeam final +{ +public: + const class AActor* ActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsSameTeam; + +// Function Phoenix.CharacterStateInfo.IsVulnerable +// 0x0001 (0x0001 - 0x0000) +struct CharacterStateInfo_IsVulnerable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterStateInfo_IsVulnerable; + +// Function Phoenix.CharacterStateInfo.WasAlly +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_WasAlly final +{ +public: + const class AActor* ActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_WasAlly; + +// Function Phoenix.CharacterStateInfo.WasSameTeam +// 0x0010 (0x0010 - 0x0000) +struct CharacterStateInfo_WasSameTeam final +{ +public: + const class AActor* ActorPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterStateInfo_WasSameTeam; + +// Function Phoenix.OrientToComponent.ForceUpdate +// 0x0001 (0x0001 - 0x0000) +struct OrientToComponent_ForceUpdate final +{ +public: + bool bSuccess; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OrientToComponent_ForceUpdate; + +// Function Phoenix.SeasonChanger.SetCurrentSeason +// 0x0001 (0x0001 - 0x0000) +struct SeasonChanger_SetCurrentSeason final +{ +public: + ESeasonEnum NewSeason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SeasonChanger_SetCurrentSeason; + +// Function Phoenix.FieldGuidePage.MoveToNextLocation +// 0x0040 (0x0040 - 0x0000) +struct FieldGuidePage_MoveToNextLocation final +{ +public: + struct FTransform DestinationTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Speed; // 0x0030(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FieldGuidePage_MoveToNextLocation; + +// Function Phoenix.FXUpdate_Tick.Update +// 0x0010 (0x0010 - 0x0000) +struct FXUpdate_Tick_Update final +{ +public: + struct FMultiFX2Handle InHandle; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UMultiFX2_Base* InMultiBase; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXUpdate_Tick_Update; + +// Function Phoenix.TransformationSpellTool.OnPreviewDestroyed +// 0x0008 (0x0008 - 0x0000) +struct TransformationSpellTool_OnPreviewDestroyed final +{ +public: + class AActor* DestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationSpellTool_OnPreviewDestroyed; + +// Function Phoenix.TransformationSpellTool.SpawnPlaceholderNow +// 0x0008 (0x0008 - 0x0000) +struct TransformationSpellTool_SpawnPlaceholderNow final +{ +public: + class ATransfigurationPlaceholder* Placeholder; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationSpellTool_SpawnPlaceholderNow; + +// Function Phoenix.TransformationSpellTool.TransformPlaceholder +// 0x0028 (0x0028 - 0x0000) +struct TransformationSpellTool_TransformPlaceholder final +{ +public: + class ATransfigurationPlaceholder* Placeholder; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ExistingActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FxInfoCenter; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FxInfoExtent; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationSpellTool_TransformPlaceholder; + +// Function Phoenix.PlaySceneRigCinematic.PlayAllCinematicBatchJobs +// 0x0010 (0x0010 - 0x0000) +struct PlaySceneRigCinematic_PlayAllCinematicBatchJobs final +{ +public: + TArray InCinematicBatchPaths; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlaySceneRigCinematic_PlayAllCinematicBatchJobs; + +// Function Phoenix.FlooTarget.GetAvailable +// 0x0001 (0x0001 - 0x0000) +struct FlooTarget_GetAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlooTarget_GetAvailable; + +// Function Phoenix.FlooTarget.Handle_SetAvailable +// 0x0001 (0x0001 - 0x0000) +struct FlooTarget_Handle_SetAvailable final +{ +public: + bool availableIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlooTarget_Handle_SetAvailable; + +// Function Phoenix.FlooTarget.SetAvailable +// 0x0001 (0x0001 - 0x0000) +struct FlooTarget_SetAvailable final +{ +public: + bool availableIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlooTarget_SetAvailable; + +// Function Phoenix.FlyingBroomPhysics.AnimationUpdate +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroomPhysics_AnimationUpdate final +{ +public: + class UFlyingBroomMovementComponent* FlyingBroomMovementComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysicsScratch* Scratch; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroomPhysics_AnimationUpdate; + +// Function Phoenix.FlyingBroomPhysics.CreateScratch +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroomPhysics_CreateScratch final +{ +public: + class UFlyingBroomMovementComponent* InOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysicsScratch* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroomPhysics_CreateScratch; + +// Function Phoenix.FlyingBroomPhysics.PhysicsAdded +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroomPhysics_PhysicsAdded final +{ +public: + class UFlyingBroomMovementComponent* FlyingBroomMovementComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysicsScratch* Scratch; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroomPhysics_PhysicsAdded; + +// Function Phoenix.FlyingBroomPhysics.PhysicsIteration +// 0x0020 (0x0020 - 0x0000) +struct FlyingBroomPhysics_PhysicsIteration final +{ +public: + class UFlyingBroomMovementComponent* FlyingBroomMovementComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysicsScratch* Scratch; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float timeTick; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroomPhysics_PhysicsIteration; + +// Function Phoenix.FlyingBroomPhysics.PhysicsPostIteration +// 0x0020 (0x0020 - 0x0000) +struct FlyingBroomPhysics_PhysicsPostIteration final +{ +public: + class UFlyingBroomMovementComponent* FlyingBroomMovementComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysicsScratch* Scratch; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Adjusted; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float timeTick; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroomPhysics_PhysicsPostIteration; + +// Function Phoenix.FlyingBroomPhysics.PhysicsRemoved +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroomPhysics_PhysicsRemoved final +{ +public: + class UFlyingBroomMovementComponent* FlyingBroomMovementComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysicsScratch* Scratch; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroomPhysics_PhysicsRemoved; + +// Function Phoenix.FlyingBroomPhysics.PhysicsUpdate +// 0x0018 (0x0018 - 0x0000) +struct FlyingBroomPhysics_PhysicsUpdate final +{ +public: + class UFlyingBroomMovementComponent* FlyingBroomMovementComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysicsScratch* Scratch; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlyingBroomPhysics_PhysicsUpdate; + +// Function Phoenix.FleshCache.Get +// 0x0008 (0x0008 - 0x0000) +struct FleshCache_Get final +{ +public: + class UFleshCache* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FleshCache_Get; + +// Function Phoenix.FleshCache.HandleFastTravelBegun +// 0x0008 (0x0008 - 0x0000) +struct FleshCache_HandleFastTravelBegun final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FleshCache_HandleFastTravelBegun; + +// Function Phoenix.FleshCache.HandleFastTravelFinished +// 0x0008 (0x0008 - 0x0000) +struct FleshCache_HandleFastTravelFinished final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FleshCache_HandleFastTravelFinished; + +// Function Phoenix.FleshCache.OnComponentActivated +// 0x0010 (0x0010 - 0x0000) +struct FleshCache_OnComponentActivated final +{ +public: + class UActorComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InSuccess; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FleshCache_OnComponentActivated; + +// Function Phoenix.FleshCache.OnPreCacheFinished +// 0x0008 (0x0008 - 0x0000) +struct FleshCache_OnPreCacheFinished final +{ +public: + class AActor* InOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FleshCache_OnPreCacheFinished; + +// Function Phoenix.ControlTest.SetCommandVelocity +// 0x000C (0x000C - 0x0000) +struct ControlTest_SetCommandVelocity final +{ +public: + struct FVector i_velocity; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ControlTest_SetCommandVelocity; + +// Function Phoenix.ControlTest.SetLogWidget +// 0x0008 (0x0008 - 0x0000) +struct ControlTest_SetLogWidget final +{ +public: + class UUserWidget* i_logWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ControlTest_SetLogWidget; + +// Function Phoenix.PerceptionPoint.EnablePerception +// 0x0018 (0x0018 - 0x0000) +struct PerceptionPoint_EnablePerception final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PerceptionPointList; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerceptionPoint_EnablePerception; + +// Function Phoenix.PerceptionPoint.AttackDistanceScaleVolume +// 0x0018 (0x0018 - 0x0000) +struct PerceptionPoint_AttackDistanceScaleVolume final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InAreaList; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerceptionPoint_AttackDistanceScaleVolume; + +// Function Phoenix.PerceptionPoint.Enable +// 0x0001 (0x0001 - 0x0000) +struct PerceptionPoint_Enable final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerceptionPoint_Enable; + +// Function Phoenix.StateEffectComponent.SetDuration +// 0x0004 (0x0004 - 0x0000) +struct StateEffectComponent_SetDuration final +{ +public: + float InDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StateEffectComponent_SetDuration; + +// Function Phoenix.StateEffectComponent.GetRemainingTime +// 0x0004 (0x0004 - 0x0000) +struct StateEffectComponent_GetRemainingTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StateEffectComponent_GetRemainingTime; + +// Function Phoenix.ArrestoMomentumComponent.OnBroken +// 0x0008 (0x0008 - 0x0000) +struct ArrestoMomentumComponent_OnBroken final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrestoMomentumComponent_OnBroken; + +// Function Phoenix.NPC_Component.CreateNavPath +// 0x0048 (0x0048 - 0x0000) +struct NPC_Component_CreateNavPath final +{ +public: + class AAIController* InControllerPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InStartLoc; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InEndLoc; // 0x0014(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InToleranceRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNPC_NavPath ReturnValue; // 0x0028(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_CreateNavPath; + +// Function Phoenix.NPC_Component.AbortAction +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_AbortAction final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_AbortAction; + +// Function Phoenix.NPC_Component.ActionUpdate +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_ActionUpdate final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeltaTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_ActionUpdate; + +// Function Phoenix.NPC_Component.AttemptToFindPackOwnerForFollower +// 0x0018 (0x0018 - 0x0000) +struct NPC_Component_AttemptToFindPackOwnerForFollower final +{ +public: + class ANPC_Character* InFollower; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FindDistance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_AttemptToFindPackOwnerForFollower; + +// Function Phoenix.NPC_Component.AttemptToFindUniqueOwnerForFollower +// 0x0020 (0x0020 - 0x0000) +struct NPC_Component_AttemptToFindUniqueOwnerForFollower final +{ +public: + TSubclassOf OwnerClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANPC_Character* InFollower; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FindDistance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_AttemptToFindUniqueOwnerForFollower; + +// Function Phoenix.NPC_Component.AttemptToFindUniqueOwnerForFollower_SoftPtr +// 0x0040 (0x0040 - 0x0000) +struct NPC_Component_AttemptToFindUniqueOwnerForFollower_SoftPtr final +{ +public: + TSoftClassPtr OwnerClass; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ANPC_Character* InFollower; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FindDistance; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_AttemptToFindUniqueOwnerForFollower_SoftPtr; + +// Function Phoenix.NPC_Component.BroadcastNPC_AnimEvent +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_BroadcastNPC_AnimEvent final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_BroadcastNPC_AnimEvent; + +// Function Phoenix.NPC_Component.CalcFleeMoveToLocationTime +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_CalcFleeMoveToLocationTime final +{ +public: + struct FVector InDestination; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_CalcFleeMoveToLocationTime; + +// Function Phoenix.NPC_Component.ChainAction +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_ChainAction final +{ +public: + EEnemyAIAction ChainFromAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyAIAction ChainToAction; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_ChainAction; + +// Function Phoenix.NPC_Component.ClearCrouchContextFlag +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_ClearCrouchContextFlag final +{ +public: + ENPC_CrouchContext CrouchContext; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_ClearCrouchContextFlag; + +// Function Phoenix.NPC_Component.CriticalFinisherAllowTimeDilation +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_CriticalFinisherAllowTimeDilation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_CriticalFinisherAllowTimeDilation; + +// Function Phoenix.NPC_Component.EnableAbilityChannel +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_EnableAbilityChannel final +{ +public: + ENPC_AbilityChannel InChannel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInEnable; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_EnableAbilityChannel; + +// Function Phoenix.NPC_Component.EnablePerception +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_EnablePerception final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_EnablePerception; + +// Function Phoenix.NPC_Component.EnterTree +// 0x000C (0x000C - 0x0000) +struct NPC_Component_EnterTree final +{ +public: + struct FGameplayTag TreeTag; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAbortMove; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_EnterTree; + +// Function Phoenix.NPC_Component.ExecuteAbility +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_ExecuteAbility final +{ +public: + TSubclassOf InAbilityPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_AbilityChannel InChannel; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_ExecuteAbility; + +// Function Phoenix.NPC_Component.FindValidLocation +// 0x0018 (0x0018 - 0x0000) +struct NPC_Component_FindValidLocation final +{ +public: + struct FVector InPos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_FindValidLocation; + +// Function Phoenix.NPC_Component.GetAnimMainState +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetAnimMainState final +{ +public: + EEnemy_AnimMainState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetAnimMainState; + +// Function Phoenix.NPC_Component.GetAnimSpawnState +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetAnimSpawnState final +{ +public: + ENPC_SpawnState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetAnimSpawnState; + +// Function Phoenix.NPC_Component.GetAnimState +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetAnimState final +{ +public: + EEnemyAIAnimState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetAnimState; + +// Function Phoenix.NPC_Component.GetFleeDistLocation +// 0x000C (0x000C - 0x0000) +struct NPC_Component_GetFleeDistLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetFleeDistLocation; + +// Function Phoenix.NPC_Component.GetFleeTargetPos +// 0x000C (0x000C - 0x0000) +struct NPC_Component_GetFleeTargetPos final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetFleeTargetPos; + +// Function Phoenix.NPC_Component.GetForcedPerceptionTarget +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_GetForcedPerceptionTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetForcedPerceptionTarget; + +// Function Phoenix.NPC_Component.GetMoveToLocationResult +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetMoveToLocationResult final +{ +public: + EPathFollowingRequestResult ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetMoveToLocationResult; + +// Function Phoenix.NPC_Component.GetNPCAnimInstance +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_GetNPCAnimInstance final +{ +public: + class UNPC_AnimInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetNPCAnimInstance; + +// Function Phoenix.NPC_Component.GetPlayerCriticalDamageAbility +// 0x0028 (0x0028 - 0x0000) +struct NPC_Component_GetPlayerCriticalDamageAbility final +{ +public: + struct FGameplayTagContainer MunitionsTags; // 0x0000(0x0020)(Parm, OutParm, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetPlayerCriticalDamageAbility; + +// Function Phoenix.NPC_Component.GetPlayerCriticalFinisherAbility +// 0x0028 (0x0028 - 0x0000) +struct NPC_Component_GetPlayerCriticalFinisherAbility final +{ +public: + struct FGameplayTagContainer MunitionsTags; // 0x0000(0x0020)(Parm, OutParm, NativeAccessSpecifierPublic) + TSubclassOf ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetPlayerCriticalFinisherAbility; + +// Function Phoenix.NPC_Component.GetSpeedChooserScale +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_GetSpeedChooserScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetSpeedChooserScale; + +// Function Phoenix.NPC_Component.GetSpeedScale +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_GetSpeedScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetSpeedScale; + +// Function Phoenix.NPC_Component.GetTetheredLoc +// 0x0034 (0x0034 - 0x0000) +struct NPC_Component_GetTetheredLoc final +{ +public: + float InDist; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InStartVec; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseStartVec; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InMaxAngle; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InDivisions; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInApplyTether; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Tether InTetherType; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float randomDistFloor; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float randomDistCeiling; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0028(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetTetheredLoc; + +// Function Phoenix.NPC_Component.InitMoveData +// 0x0018 (0x0018 - 0x0000) +struct NPC_Component_InitMoveData final +{ +public: + ENPC_MoveDataState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetPtr; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timeout; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_InitMoveData; + +// Function Phoenix.NPC_Component.InitMoveToFleePos +// 0x0014 (0x0014 - 0x0000) +struct NPC_Component_InitMoveToFleePos final +{ +public: + struct FVector InPos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timeout; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_InitMoveToFleePos; + +// Function Phoenix.NPC_Component.InitMoveToLocation +// 0x0014 (0x0014 - 0x0000) +struct NPC_Component_InitMoveToLocation final +{ +public: + struct FVector DestinationLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timeout; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Mobility InMobility; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideMobility; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_InitMoveToLocation; + +// Function Phoenix.NPC_Component.InitMoveToOnFire +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_InitMoveToOnFire final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_InitMoveToOnFire; + +// Function Phoenix.NPC_Component.InitTetheredLoc +// 0x0028 (0x0028 - 0x0000) +struct NPC_Component_InitTetheredLoc final +{ +public: + float InTetherDist; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InStartVec; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseStartVec; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InMaxAngle; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InDivisions; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInApplyTether; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Tether InTetherType; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float randomDistFloor; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float randomDistCeiling; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_InitTetheredLoc; + +// Function Phoenix.NPC_Component.InitTreeWait +// 0x0020 (0x0020 - 0x0000) +struct NPC_Component_InitTreeWait final +{ +public: + struct FGameplayTag TreeTag; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InAbilityList; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float Timeout; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_InitTreeTimeoutAction TimeoutAction; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_InitTreeWait; + +// Function Phoenix.NPC_Component.InsertIATagsToSpawnData +// 0x0048 (0x0048 - 0x0000) +struct NPC_Component_InsertIATagsToSpawnData final +{ +public: + ENPC_Spawn InSpawnType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer InTagContainer; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ReturnValue; // 0x0028(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_InsertIATagsToSpawnData; + +// Function Phoenix.NPC_Component.IsSpawnFinished +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsSpawnFinished final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsSpawnFinished; + +// Function Phoenix.NPC_Component.K2_SetTargetableByPlayer +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_K2_SetTargetableByPlayer final +{ +public: + bool bTargetableByPlayer; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_K2_SetTargetableByPlayer; + +// Function Phoenix.NPC_Component.MoveTo +// 0x0028 (0x0028 - 0x0000) +struct NPC_Component_MoveTo final +{ +public: + struct FVector Dest; // 0x0000(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AcceptanceRadius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopOnOverlap; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePathfinding; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bProjectDestinationToNavigation; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanStrafe; // 0x0013(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowPartialPath; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPathFollowingRequestResult ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_MoveTo; + +// Function Phoenix.NPC_Component.MoveToLocation +// 0x0028 (0x0028 - 0x0000) +struct NPC_Component_MoveToLocation final +{ +public: + struct FVector Loc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CurveFloatPtr; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopOnOverlap; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_MoveToLocation; + +// Function Phoenix.NPC_Component.MoveToOnFire +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_MoveToOnFire final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_MoveToOnFire; + +// Function Phoenix.NPC_Component.NPCAddToManager +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_NPCAddToManager final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_NPCAddToManager; + +// Function Phoenix.NPC_Component.NPCRemoveFromManager +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_NPCRemoveFromManager final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_NPCRemoveFromManager; + +// Function Phoenix.NPC_Component.OnDestroyed +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_OnDestroyed final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_OnDestroyed; + +// Function Phoenix.NPC_Component.OnEnterKillVolume +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_OnEnterKillVolume final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_OnEnterKillVolume; + +// Function Phoenix.NPC_Component.OnExitAliveVolume +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_OnExitAliveVolume final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_OnExitAliveVolume; + +// Function Phoenix.NPC_Component.OnLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_OnLoadComplete final +{ +public: + class AActor* LoadedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_OnLoadComplete; + +// Function Phoenix.NPC_Component.OnMovementModeChange +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_OnMovementModeChange final +{ +public: + class ACharacter* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovementMode PrevMovementMode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PreviousCustomMode; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_OnMovementModeChange; + +// Function Phoenix.NPC_Component.OnReactionEnd +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_OnReactionEnd final +{ +public: + class UAblReactionData* ReactionData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionComponent* ReactionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_OnReactionEnd; + +// Function Phoenix.NPC_Component.OnReactionQueued +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_OnReactionQueued final +{ +public: + class UAblReactionData* ReactionData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionComponent* ReactionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_OnReactionQueued; + +// Function Phoenix.NPC_Component.OnReactionReceived +// 0x0080 (0x0080 - 0x0000) +struct NPC_Component_OnReactionReceived final +{ +public: + struct FQueueReactionParams ReactionParams; // 0x0000(0x0078)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UAblReactionComponent* ReactionComponent; // 0x0078(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_OnReactionReceived; + +// Function Phoenix.NPC_Component.ParryEvent +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_ParryEvent final +{ +public: + EEnemy_ParryButtonPressed InButtonPressed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_ParryEvent; + +// Function Phoenix.NPC_Component.PathExists +// 0x0028 (0x0028 - 0x0000) +struct NPC_Component_PathExists final +{ +public: + const class AAIController* AIOwner; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPathExistanceQueryType PathQueryType; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowPartialPaths; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_PathExists; + +// Function Phoenix.NPC_Component.PickRandomPath +// 0x0040 (0x0040 - 0x0000) +struct NPC_Component_PickRandomPath final +{ +public: + const class AAIController* AIOwner; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Targets; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + float TopPercent; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPathExistanceQueryType PathQueryType; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf FilterClass; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowPartialPaths; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector outTarget; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_PickRandomPath; + +// Function Phoenix.NPC_Component.SetAbilityActive +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_SetAbilityActive final +{ +public: + EEnemy_Ability InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetAbilityActive; + +// Function Phoenix.NPC_Component.SetAbilityScratchpadVelocity +// 0x000C (0x000C - 0x0000) +struct NPC_Component_SetAbilityScratchpadVelocity final +{ +public: + struct FVector InVelocity; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetAbilityScratchpadVelocity; + +// Function Phoenix.NPC_Component.SetAction +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_SetAction final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSet; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetAction; + +// Function Phoenix.NPC_Component.SetActionParams +// 0x0038 (0x0038 - 0x0000) +struct NPC_Component_SetActionParams final +{ +public: + struct FNPC_ActionParams InParams; // 0x0000(0x0038)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetActionParams; + +// Function Phoenix.NPC_Component.SetAnimMainState +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_SetAnimMainState final +{ +public: + EEnemy_AnimMainState InAnimState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetAnimMainState; + +// Function Phoenix.NPC_Component.SetAnimSpawnState +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_SetAnimSpawnState final +{ +public: + ENPC_SpawnState InSpawnState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetAnimSpawnState; + +// Function Phoenix.NPC_Component.SetAnimState +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_SetAnimState final +{ +public: + EEnemyAIAnimState InAnimState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetAnimState; + +// Function Phoenix.NPC_Component.SetAttackCustomFlag +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_SetAttackCustomFlag final +{ +public: + bool FlagIsSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetAttackCustomFlag; + +// Function Phoenix.NPC_Component.SetBlackboard +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_SetBlackboard final +{ +public: + class UBlackboardComponent* pBlackboardComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetBlackboard; + +// Function Phoenix.NPC_Component.SetBlackboardBool +// 0x000C (0x000C - 0x0000) +struct NPC_Component_SetBlackboardBool final +{ +public: + class FName InBBName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InValue; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_SetBlackboardBool; + +// Function Phoenix.NPC_Component.SetBlackboardFloat +// 0x000C (0x000C - 0x0000) +struct NPC_Component_SetBlackboardFloat final +{ +public: + class FName InBBName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InValue; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetBlackboardFloat; + +// Function Phoenix.NPC_Component.SetBlackboardKey +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_SetBlackboardKey final +{ +public: + EEnemy_BBKey InKey; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSet; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetBlackboardKey; + +// Function Phoenix.NPC_Component.SetCharacterRootMotionScale +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_SetCharacterRootMotionScale final +{ +public: + float RootMotionScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetCharacterRootMotionScale; + +// Function Phoenix.NPC_Component.SetCrouchContextFlag +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_SetCrouchContextFlag final +{ +public: + ENPC_CrouchContext CrouchContext; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetCrouchContextFlag; + +// Function Phoenix.NPC_Component.SetCustomPauseExitConditions +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_SetCustomPauseExitConditions final +{ +public: + bool bCleanupWhenAlert; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CleanupWhenAttack; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetToAllow; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetCustomPauseExitConditions; + +// Function Phoenix.NPC_Component.SetFinisherTagFilter +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_SetFinisherTagFilter final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetFinisherTagFilter; + +// Function Phoenix.NPC_Component.SetFleeTargetPos +// 0x000C (0x000C - 0x0000) +struct NPC_Component_SetFleeTargetPos final +{ +public: + struct FVector InPos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetFleeTargetPos; + +// Function Phoenix.NPC_Component.SetForcedPerceptionTarget +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_SetForcedPerceptionTarget final +{ +public: + class AActor* InTargetPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_TargetAwareState InTAS; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InTime; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetForcedPerceptionTarget; + +// Function Phoenix.NPC_Component.SetInvincibility +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_SetInvincibility final +{ +public: + bool InIsInvincible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetInvincibility; + +// Function Phoenix.NPC_Component.SetJumpSpline +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_SetJumpSpline final +{ +public: + class ANPC_Spline* InSplinePtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetJumpSpline; + +// Function Phoenix.NPC_Component.SetJumpSplineData +// 0x0040 (0x0040 - 0x0000) +struct NPC_Component_SetJumpSplineData final +{ +public: + struct FNPC_JumpSplineData InData; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetJumpSplineData; + +// Function Phoenix.NPC_Component.SetMoveGoal +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_SetMoveGoal final +{ +public: + struct FVector InGoal; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNavReachable; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_SetMoveGoal; + +// Function Phoenix.NPC_Component.SetOverrideMobility +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_SetOverrideMobility final +{ +public: + ENPC_Mobility InMobility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetOverrideMobility; + +// Function Phoenix.NPC_Component.SetScale +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_SetScale final +{ +public: + float Scale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetScale; + +// Function Phoenix.NPC_Component.SetSpawnAnimOffset +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_SetSpawnAnimOffset final +{ +public: + float InOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetSpawnAnimOffset; + +// Function Phoenix.NPC_Component.SetSpeed +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_SetSpeed final +{ +public: + float InSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetSpeed; + +// Function Phoenix.NPC_Component.SetSpeedChooserScale +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_SetSpeedChooserScale final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetSpeedChooserScale; + +// Function Phoenix.NPC_Component.SetSpeedScale +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_SetSpeedScale final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetSpeedScale; + +// Function Phoenix.NPC_Component.SetTarget +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_SetTarget final +{ +public: + class AActor* pTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetTarget; + +// Function Phoenix.NPC_Component.SetTargetLocationTurnInPlace +// 0x000C (0x000C - 0x0000) +struct NPC_Component_SetTargetLocationTurnInPlace final +{ +public: + struct FVector InTargetLoc_TurnInPlace; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetTargetLocationTurnInPlace; + +// Function Phoenix.NPC_Component.SetTargetSightedEnable +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_SetTargetSightedEnable final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetTargetSightedEnable; + +// Function Phoenix.NPC_Component.SetWanderStartLocation +// 0x000C (0x000C - 0x0000) +struct NPC_Component_SetWanderStartLocation final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_SetWanderStartLocation; + +// Function Phoenix.NPC_Component.SidekickUpdateStateUpdate +// 0x000C (0x000C - 0x0000) +struct NPC_Component_SidekickUpdateStateUpdate final +{ +public: + ENPC_SidekickUpdateState InUpdateState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeltaTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_SidekickUpdateStateUpdate; + +// Function Phoenix.NPC_Component.StartAction +// 0x000C (0x000C - 0x0000) +struct NPC_Component_StartAction final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Timeout; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_StartAction; + +// Function Phoenix.NPC_Component.StartCustomPause +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_StartCustomPause final +{ +public: + bool bCleanupWhenCustomAbilityFinished; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_StartCustomPause; + +// Function Phoenix.NPC_Component.StartDynamicBranch +// 0x0003 (0x0003 - 0x0000) +struct NPC_Component_StartDynamicBranch final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_Ability InNextAbility; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_StartDynamicBranch; + +// Function Phoenix.NPC_Component.StartSpeedScaleAdjust +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_StartSpeedScaleAdjust final +{ +public: + float InScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationSeconds; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_StartSpeedScaleAdjust; + +// Function Phoenix.NPC_Component.StopAction +// 0x0003 (0x0003 - 0x0000) +struct NPC_Component_StopAction final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTimeout; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_StopAction; + +// Function Phoenix.NPC_Component.StopActionOnUpdate +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_StopActionOnUpdate final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_StopActionOnUpdate; + +// Function Phoenix.NPC_Component.TetheredWanderLocation +// 0x000C (0x000C - 0x0000) +struct NPC_Component_TetheredWanderLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_TetheredWanderLocation; + +// Function Phoenix.NPC_Component.TreeWaitUpdate +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_TreeWaitUpdate final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_TreeWaitUpdate; + +// Function Phoenix.NPC_Component.UnchainAction +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_UnchainAction final +{ +public: + EEnemyAIAction ChainFromAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_UnchainAction; + +// Function Phoenix.NPC_Component.UpdateTetheredLoc +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_UpdateTetheredLoc final +{ +public: + struct FVector OutLoc; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutDone; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_UpdateTetheredLoc; + +// Function Phoenix.NPC_Component.GetAbilityScratchpad +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_GetAbilityScratchpad final +{ +public: + class UNPC_AbilityTaskScratchPad* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetAbilityScratchpad; + +// Function Phoenix.NPC_Component.GetAction +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_GetAction final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetAction; + +// Function Phoenix.NPC_Component.GetActiveAbility +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetActiveAbility final +{ +public: + EEnemy_Ability ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetActiveAbility; + +// Function Phoenix.NPC_Component.GetAnimInstance +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_GetAnimInstance final +{ +public: + class UAnimInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetAnimInstance; + +// Function Phoenix.NPC_Component.GetAUXRecoverLoc +// 0x000C (0x000C - 0x0000) +struct NPC_Component_GetAUXRecoverLoc final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetAUXRecoverLoc; + +// Function Phoenix.NPC_Component.GetCapsuleHalfHeight +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_GetCapsuleHalfHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetCapsuleHalfHeight; + +// Function Phoenix.NPC_Component.GetCapsuleRadius +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_GetCapsuleRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetCapsuleRadius; + +// Function Phoenix.NPC_Component.GetChainedAction +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_GetChainedAction final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyAIAction ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetChainedAction; + +// Function Phoenix.NPC_Component.GetKilledTAS +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetKilledTAS final +{ +public: + ENPC_TargetAwareState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetKilledTAS; + +// Function Phoenix.NPC_Component.GetMeshComponent +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_GetMeshComponent final +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetMeshComponent; + +// Function Phoenix.NPC_Component.GetMobility +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetMobility final +{ +public: + ENPC_Mobility ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetMobility; + +// Function Phoenix.NPC_Component.GetMoveDataSuccess +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetMoveDataSuccess final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetMoveDataSuccess; + +// Function Phoenix.NPC_Component.GetMoveToDone +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetMoveToDone final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetMoveToDone; + +// Function Phoenix.NPC_Component.GetMoveTolerance +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_GetMoveTolerance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetMoveTolerance; + +// Function Phoenix.NPC_Component.GetMoveToLocationSuccess +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetMoveToLocationSuccess final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetMoveToLocationSuccess; + +// Function Phoenix.NPC_Component.GetMyGroundLoc +// 0x000C (0x000C - 0x0000) +struct NPC_Component_GetMyGroundLoc final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetMyGroundLoc; + +// Function Phoenix.NPC_Component.GetMyLoc +// 0x000C (0x000C - 0x0000) +struct NPC_Component_GetMyLoc final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetMyLoc; + +// Function Phoenix.NPC_Component.GetOnGround +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetOnGround final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetOnGround; + +// Function Phoenix.NPC_Component.GetOverrideMobility +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetOverrideMobility final +{ +public: + ENPC_Mobility ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetOverrideMobility; + +// Function Phoenix.NPC_Component.GetPerceptionEnabled +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetPerceptionEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetPerceptionEnabled; + +// Function Phoenix.NPC_Component.GetPerceptionSuspended +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetPerceptionSuspended final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetPerceptionSuspended; + +// Function Phoenix.NPC_Component.GetScale +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_GetScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetScale; + +// Function Phoenix.NPC_Component.GetSidekickUpdateState +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetSidekickUpdateState final +{ +public: + ENPC_SidekickUpdateState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetSidekickUpdateState; + +// Function Phoenix.NPC_Component.GetTarget +// 0x0008 (0x0008 - 0x0000) +struct NPC_Component_GetTarget final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetTarget; + +// Function Phoenix.NPC_Component.GetTargetLookatApha +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_GetTargetLookatApha final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetTargetLookatApha; + +// Function Phoenix.NPC_Component.GetTargetType +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetTargetType final +{ +public: + EEnemy_TargetType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetTargetType; + +// Function Phoenix.NPC_Component.GetTreeWaitResult +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_GetTreeWaitResult final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetTreeWaitResult; + +// Function Phoenix.NPC_Component.GetWanderStartLocation +// 0x000C (0x000C - 0x0000) +struct NPC_Component_GetWanderStartLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetWanderStartLocation; + +// Function Phoenix.NPC_Component.GetYaw +// 0x0004 (0x0004 - 0x0000) +struct NPC_Component_GetYaw final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_GetYaw; + +// Function Phoenix.NPC_Component.HasFinisherWithRunningRequirementsMet +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_HasFinisherWithRunningRequirementsMet final +{ +public: + class AActor* Attacker; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_HasFinisherWithRunningRequirementsMet; + +// Function Phoenix.NPC_Component.HasSightedTarget +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_HasSightedTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_HasSightedTarget; + +// Function Phoenix.NPC_Component.IsAbilityActive +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_IsAbilityActive final +{ +public: + EEnemy_Ability InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsAbilityActive; + +// Function Phoenix.NPC_Component.IsAbilitySupported +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_IsAbilitySupported final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsAbilitySupported; + +// Function Phoenix.NPC_Component.IsAbilityVulnerable +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_IsAbilityVulnerable final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsAbilityVulnerable; + +// Function Phoenix.NPC_Component.IsActionActive +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_IsActionActive final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsActionActive; + +// Function Phoenix.NPC_Component.IsActionDone +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_IsActionDone final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsActionDone; + +// Function Phoenix.NPC_Component.IsBlind +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsBlind final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsBlind; + +// Function Phoenix.NPC_Component.IsCharred +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsCharred final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsCharred; + +// Function Phoenix.NPC_Component.IsCompanion +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsCompanion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsCompanion; + +// Function Phoenix.NPC_Component.IsCrouching +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsCrouching final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsCrouching; + +// Function Phoenix.NPC_Component.IsDead +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsDead final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsDead; + +// Function Phoenix.NPC_Component.IsFlying +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsFlying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsFlying; + +// Function Phoenix.NPC_Component.IsInjured +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsInjured final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsInjured; + +// Function Phoenix.NPC_Component.IsInStation +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsInStation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsInStation; + +// Function Phoenix.NPC_Component.IsInStealth +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsInStealth final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsInStealth; + +// Function Phoenix.NPC_Component.IsInvincible +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsInvincible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsInvincible; + +// Function Phoenix.NPC_Component.IsJumpSplineDone +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsJumpSplineDone final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsJumpSplineDone; + +// Function Phoenix.NPC_Component.IsMoveDone +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsMoveDone final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsMoveDone; + +// Function Phoenix.NPC_Component.IsNearDeathKneeling +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsNearDeathKneeling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsNearDeathKneeling; + +// Function Phoenix.NPC_Component.IsOnFire +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsOnFire final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsOnFire; + +// Function Phoenix.NPC_Component.IsOnSlope +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsOnSlope final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsOnSlope; + +// Function Phoenix.NPC_Component.IsOnStairs +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsOnStairs final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsOnStairs; + +// Function Phoenix.NPC_Component.IsReactionActive +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsReactionActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsReactionActive; + +// Function Phoenix.NPC_Component.IsStationary +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsStationary final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsStationary; + +// Function Phoenix.NPC_Component.IsSwimming +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsSwimming final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsSwimming; + +// Function Phoenix.NPC_Component.IsTargetSightedEnabled +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsTargetSightedEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsTargetSightedEnabled; + +// Function Phoenix.NPC_Component.IsVulnerable +// 0x0001 (0x0001 - 0x0000) +struct NPC_Component_IsVulnerable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_IsVulnerable; + +// Function Phoenix.NPC_Component.NeedsStayInVolumeConstrain +// 0x0010 (0x0010 - 0x0000) +struct NPC_Component_NeedsStayInVolumeConstrain final +{ +public: + struct FVector InLoc; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_Component_NeedsStayInVolumeConstrain; + +// Function Phoenix.NPC_Component.WasActionASuccess +// 0x0002 (0x0002 - 0x0000) +struct NPC_Component_WasActionASuccess final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Component_WasActionASuccess; + +// Function Phoenix.Creature_AIComponent.AddPerceptionVolume +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_AddPerceptionVolume final +{ +public: + class ACreaturePerceptionVolume* InPerceptionVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_AddPerceptionVolume; + +// Function Phoenix.Creature_AIComponent.DisableCreaturePerception +// 0x0002 (0x0002 - 0x0000) +struct Creature_AIComponent_DisableCreaturePerception final +{ +public: + bool bForgetPreviousStimuli; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoseAwareness; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_DisableCreaturePerception; + +// Function Phoenix.Creature_AIComponent.ExecuteAbilityFromAsset +// 0x0010 (0x0010 - 0x0000) +struct Creature_AIComponent_ExecuteAbilityFromAsset final +{ +public: + class UInteractionArchitectAsset* InArchitectAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_AIComponent_ExecuteAbilityFromAsset; + +// Function Phoenix.Creature_AIComponent.GetCurrentApproachRadius +// 0x0004 (0x0004 - 0x0000) +struct Creature_AIComponent_GetCurrentApproachRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_GetCurrentApproachRadius; + +// Function Phoenix.Creature_AIComponent.GetTetherVolume +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_GetTetherVolume final +{ +public: + class ACreatureTetherVolume* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_GetTetherVolume; + +// Function Phoenix.Creature_AIComponent.OnMunitionImpactDamage +// 0x00F8 (0x00F8 - 0x0000) +struct Creature_AIComponent_OnMunitionImpactDamage final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionImpactData InImpactData; // 0x0008(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_OnMunitionImpactDamage; + +// Function Phoenix.Creature_AIComponent.OnObjectStateChange +// 0x0010 (0x0010 - 0x0000) +struct Creature_AIComponent_OnObjectStateChange final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 InInteractiveAction; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_AIComponent_OnObjectStateChange; + +// Function Phoenix.Creature_AIComponent.OnPerceptionUpdated +// 0x0010 (0x0010 - 0x0000) +struct Creature_AIComponent_OnPerceptionUpdated final +{ +public: + TArray UpdatedActors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_OnPerceptionUpdated; + +// Function Phoenix.Creature_AIComponent.RemovePerceptionVolume +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_RemovePerceptionVolume final +{ +public: + class ACreaturePerceptionVolume* InPerceptionVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_RemovePerceptionVolume; + +// Function Phoenix.Creature_AIComponent.SetAIState +// 0x0001 (0x0001 - 0x0000) +struct Creature_AIComponent_SetAIState final +{ +public: + ECreatureAIState InNewState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetAIState; + +// Function Phoenix.Creature_AIComponent.SetDesiredCreatureStance +// 0x0001 (0x0001 - 0x0000) +struct Creature_AIComponent_SetDesiredCreatureStance final +{ +public: + ECreatureStance InNewStance; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetDesiredCreatureStance; + +// Function Phoenix.Creature_AIComponent.SetFocusActorBlackboardState +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_SetFocusActorBlackboardState final +{ +public: + class AActor* FocusActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetFocusActorBlackboardState; + +// Function Phoenix.Creature_AIComponent.SetIdleOverrideState +// 0x0001 (0x0001 - 0x0000) +struct Creature_AIComponent_SetIdleOverrideState final +{ +public: + ECreatureIdleOverrideState InNewState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetIdleOverrideState; + +// Function Phoenix.Creature_AIComponent.SetInteractionTime +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_SetInteractionTime final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetInteractionTime; + +// Function Phoenix.Creature_AIComponent.SetPathEndMode +// 0x0001 (0x0001 - 0x0000) +struct Creature_AIComponent_SetPathEndMode final +{ +public: + ECreaturePathEndMode PathEndMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetPathEndMode; + +// Function Phoenix.Creature_AIComponent.SetStoppingMode +// 0x0001 (0x0001 - 0x0000) +struct Creature_AIComponent_SetStoppingMode final +{ +public: + ECreatureStoppingMode StoppingMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetStoppingMode; + +// Function Phoenix.Creature_AIComponent.SetTetherVolume +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_SetTetherVolume final +{ +public: + class ACreatureTetherVolume* InTetherVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetTetherVolume; + +// Function Phoenix.Creature_AIComponent.SetToMovementSpeed +// 0x0001 (0x0001 - 0x0000) +struct Creature_AIComponent_SetToMovementSpeed final +{ +public: + ECreatureMovementSpeed MovementSpeed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetToMovementSpeed; + +// Function Phoenix.Creature_AIComponent.SetToMovementSpeedFloat +// 0x0004 (0x0004 - 0x0000) +struct Creature_AIComponent_SetToMovementSpeedFloat final +{ +public: + float InSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_SetToMovementSpeedFloat; + +// Function Phoenix.Creature_AIComponent.StartFollowPathBehavior +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_StartFollowPathBehavior final +{ +public: + class APathNode* InPathNode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_StartFollowPathBehavior; + +// Function Phoenix.Creature_AIComponent.FindPettingBrushAttachmentRelativeTransform +// 0x0030 (0x0030 - 0x0000) +struct Creature_AIComponent_FindPettingBrushAttachmentRelativeTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_FindPettingBrushAttachmentRelativeTransform; + +// Function Phoenix.Creature_AIComponent.FindPettingBrushInitialAttachment +// 0x0048 (0x0048 - 0x0000) +struct Creature_AIComponent_FindPettingBrushInitialAttachment final +{ +public: + struct FGameplayTagContainer InAnimationVariationTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector OutRelativeLocation; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector OutScale; // 0x0038(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_AIComponent_FindPettingBrushInitialAttachment; + +// Function Phoenix.Creature_AIComponent.GetAIState +// 0x0001 (0x0001 - 0x0000) +struct Creature_AIComponent_GetAIState final +{ +public: + ECreatureAIState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_GetAIState; + +// Function Phoenix.Creature_AIComponent.GetBestSpeedToReachLocation +// 0x0014 (0x0014 - 0x0000) +struct Creature_AIComponent_GetBestSpeedToReachLocation final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTimeToReach; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureMovementSpeed ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_AIComponent_GetBestSpeedToReachLocation; + +// Function Phoenix.Creature_AIComponent.GetBlackboard +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_GetBlackboard final +{ +public: + class UBlackboardComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_GetBlackboard; + +// Function Phoenix.Creature_AIComponent.GetCustomAbilityClass +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_GetCustomAbilityClass final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_GetCustomAbilityClass; + +// Function Phoenix.Creature_AIComponent.GetIdleOverrideState +// 0x0001 (0x0001 - 0x0000) +struct Creature_AIComponent_GetIdleOverrideState final +{ +public: + ECreatureIdleOverrideState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_GetIdleOverrideState; + +// Function Phoenix.Creature_AIComponent.GetPathEndMode +// 0x0001 (0x0001 - 0x0000) +struct Creature_AIComponent_GetPathEndMode final +{ +public: + ECreaturePathEndMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_GetPathEndMode; + +// Function Phoenix.Creature_AIComponent.GetPerceptionComponent +// 0x0008 (0x0008 - 0x0000) +struct Creature_AIComponent_GetPerceptionComponent final +{ +public: + class UAIPerceptionComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_AIComponent_GetPerceptionComponent; + +// Function Phoenix.BeaconInfo.SetupChestBeacon +// 0x0028 (0x0028 - 0x0000) +struct BeaconInfo_SetupChestBeacon final +{ +public: + class FString pBeaconName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector pLocation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* pParentActor; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconInfo_SetupChestBeacon; + +// Function Phoenix.SlaveToSplineComponent.SetSplineT +// 0x0008 (0x0008 - 0x0000) +struct SlaveToSplineComponent_SetSplineT final +{ +public: + float newT; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Done; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SlaveToSplineComponent_SetSplineT; + +// Function Phoenix.SlaveToSplineComponent.GetFollowSpline +// 0x0008 (0x0008 - 0x0000) +struct SlaveToSplineComponent_GetFollowSpline final +{ +public: + class USplineComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlaveToSplineComponent_GetFollowSpline; + +// Function Phoenix.MapScreenBase.ClearMouseButton +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_ClearMouseButton final +{ +public: + EMapScreenMouseButtonID buttonID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_ClearMouseButton; + +// Function Phoenix.MapScreenBase.GetInputAxisData +// 0x0030 (0x0030 - 0x0000) +struct MapScreenBase_GetInputAxisData final +{ +public: + struct FUMGConsolidatedAxisInputData ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetInputAxisData; + +// Function Phoenix.MapScreenBase.GetIsFilterShowing +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_GetIsFilterShowing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetIsFilterShowing; + +// Function Phoenix.MapScreenBase.GetIsMouseInScreen +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_GetIsMouseInScreen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetIsMouseInScreen; + +// Function Phoenix.MapScreenBase.GetMapBase +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_GetMapBase final +{ +public: + class UMapBase* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetMapBase; + +// Function Phoenix.MapScreenBase.GetMapSubSystem +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_GetMapSubSystem final +{ +public: + class UMapSubSystem* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetMapSubSystem; + +// Function Phoenix.MapScreenBase.GetMapType +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_GetMapType final +{ +public: + EMapTypes ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetMapType; + +// Function Phoenix.MapScreenBase.GetMouseButtonInput +// 0x0010 (0x0010 - 0x0000) +struct MapScreenBase_GetMouseButtonInput final +{ +public: + EMapScreenMouseButtonID buttonID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMapScreenMouseButton ReturnValue; // 0x0004(0x000C)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetMouseButtonInput; + +// Function Phoenix.MapScreenBase.GetMouseDelta +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_GetMouseDelta final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetMouseDelta; + +// Function Phoenix.MapScreenBase.GetMovementDelta +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_GetMovementDelta final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetMovementDelta; + +// Function Phoenix.MapScreenBase.GetPressedButtonTime +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_GetPressedButtonTime final +{ +public: + EMapScreenMouseButtonID buttonID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetPressedButtonTime; + +// Function Phoenix.MapScreenBase.GetTier +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_GetTier final +{ +public: + EMapZoomTypes ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetTier; + +// Function Phoenix.MapScreenBase.GetUIManager +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_GetUIManager final +{ +public: + class UUIManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetUIManager; + +// Function Phoenix.MapScreenBase.GetZoomFactor +// 0x0004 (0x0004 - 0x0000) +struct MapScreenBase_GetZoomFactor final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetZoomFactor; + +// Function Phoenix.MapScreenBase.GetZoomInputDelta +// 0x0004 (0x0004 - 0x0000) +struct MapScreenBase_GetZoomInputDelta final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_GetZoomInputDelta; + +// Function Phoenix.MapScreenBase.IconHidden_Event +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_IconHidden_Event final +{ +public: + class UMapIcon* iconHidden; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_IconHidden_Event; + +// Function Phoenix.MapScreenBase.IconShown_Event +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_IconShown_Event final +{ +public: + class UMapIcon* iconHidden; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_IconShown_Event; + +// Function Phoenix.MapScreenBase.IsFastTravelListVisible +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_IsFastTravelListVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_IsFastTravelListVisible; + +// Function Phoenix.MapScreenBase.IsMouseButtonAClick +// 0x0002 (0x0002 - 0x0000) +struct MapScreenBase_IsMouseButtonAClick final +{ +public: + EMapScreenMouseButtonID buttonID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_IsMouseButtonAClick; + +// Function Phoenix.MapScreenBase.LockMapInput +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_LockMapInput final +{ +public: + bool Lock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_LockMapInput; + +// Function Phoenix.MapScreenBase.MouseTimeGreaterThanClick +// 0x0002 (0x0002 - 0x0000) +struct MapScreenBase_MouseTimeGreaterThanClick final +{ +public: + EMapScreenMouseButtonID buttonID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_MouseTimeGreaterThanClick; + +// Function Phoenix.MapScreenBase.OnHovered_Event +// 0x01B8 (0x01B8 - 0x0000) +struct MapScreenBase_OnHovered_Event final +{ +public: + struct FMapToolTipData ToolTipData; // 0x0000(0x01B8)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_OnHovered_Event; + +// Function Phoenix.MapScreenBase.OnUpdateToolTip_Event +// 0x01B8 (0x01B8 - 0x0000) +struct MapScreenBase_OnUpdateToolTip_Event final +{ +public: + struct FMapToolTipData ToolTipData; // 0x0000(0x01B8)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_OnUpdateToolTip_Event; + +// Function Phoenix.MapScreenBase.PlayFanfare_Event +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_PlayFanfare_Event final +{ +public: + class UMapIcon* Icon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_PlayFanfare_Event; + +// Function Phoenix.MapScreenBase.PlayIconBurst_Event +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_PlayIconBurst_Event final +{ +public: + class AActor* NiagaraActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_PlayIconBurst_Event; + +// Function Phoenix.MapScreenBase.RegionHovered_Event +// 0x0010 (0x0010 - 0x0000) +struct MapScreenBase_RegionHovered_Event final +{ +public: + ERegionType MapRegion; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RegionIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* IconWidget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_RegionHovered_Event; + +// Function Phoenix.MapScreenBase.ScreenHandleInput +// 0x0020 (0x0020 - 0x0000) +struct MapScreenBase_ScreenHandleInput final +{ +public: + struct FKey Input; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapScreenBase_ScreenHandleInput; + +// Function Phoenix.MapScreenBase.SetCoverAlpha +// 0x0004 (0x0004 - 0x0000) +struct MapScreenBase_SetCoverAlpha final +{ +public: + float Alpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetCoverAlpha; + +// Function Phoenix.MapScreenBase.SetCoverVisibility +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_SetCoverVisibility final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetCoverVisibility; + +// Function Phoenix.MapScreenBase.SetCoverVisibility_Event +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_SetCoverVisibility_Event final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetCoverVisibility_Event; + +// Function Phoenix.MapScreenBase.SetCoverVisibilityAlpha_Event +// 0x0004 (0x0004 - 0x0000) +struct MapScreenBase_SetCoverVisibilityAlpha_Event final +{ +public: + float Alpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetCoverVisibilityAlpha_Event; + +// Function Phoenix.MapScreenBase.SetIsFilterShowing +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_SetIsFilterShowing final +{ +public: + bool ShowFilter; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetIsFilterShowing; + +// Function Phoenix.MapScreenBase.SetLegend +// 0x0010 (0x0010 - 0x0000) +struct MapScreenBase_SetLegend final +{ +public: + TArray LegendStrings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetLegend; + +// Function Phoenix.MapScreenBase.SetLegendStrings +// 0x0010 (0x0010 - 0x0000) +struct MapScreenBase_SetLegendStrings final +{ +public: + TArray LegendStrings; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetLegendStrings; + +// Function Phoenix.MapScreenBase.SetLevelName_Event +// 0x0010 (0x0010 - 0x0000) +struct MapScreenBase_SetLevelName_Event final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetLevelName_Event; + +// Function Phoenix.MapScreenBase.SetLocationName_Event +// 0x0010 (0x0010 - 0x0000) +struct MapScreenBase_SetLocationName_Event final +{ +public: + class FString PrimarayLocationName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetLocationName_Event; + +// Function Phoenix.MapScreenBase.SetMapType +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_SetMapType final +{ +public: + EMapTypes MapType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetMapType; + +// Function Phoenix.MapScreenBase.SetMouseDelta +// 0x0008 (0x0008 - 0x0000) +struct MapScreenBase_SetMouseDelta final +{ +public: + struct FVector2D Delta; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetMouseDelta; + +// Function Phoenix.MapScreenBase.SetTipLegend_Event +// 0x0018 (0x0018 - 0x0000) +struct MapScreenBase_SetTipLegend_Event final +{ +public: + class FText NewLegend; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetTipLegend_Event; + +// Function Phoenix.MapScreenBase.SetZoomType +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_SetZoomType final +{ +public: + EMapZoomTypes ZoomType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_SetZoomType; + +// Function Phoenix.MapScreenBase.IsAnyTutorialActive +// 0x0001 (0x0001 - 0x0000) +struct MapScreenBase_IsAnyTutorialActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapScreenBase_IsAnyTutorialActive; + +// Function Phoenix.AsyncLoadWrapper.AsyncLoadChildClass +// 0x0001 (0x0001 - 0x0000) +struct AsyncLoadWrapper_AsyncLoadChildClass final +{ +public: + bool InstantiateImmediately; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncLoadWrapper_AsyncLoadChildClass; + +// Function Phoenix.AsyncLoadWrapper.GetAttachCanvas +// 0x0008 (0x0008 - 0x0000) +struct AsyncLoadWrapper_GetAttachCanvas final +{ +public: + class UCanvasPanel* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncLoadWrapper_GetAttachCanvas; + +// Function Phoenix.AsyncLoadWrapper.SetParent +// 0x0008 (0x0008 - 0x0000) +struct AsyncLoadWrapper_SetParent final +{ +public: + class UUserWidget* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncLoadWrapper_SetParent; + +// Function Phoenix.AsyncLoadWrapper.SetThrobberVisibility +// 0x0001 (0x0001 - 0x0000) +struct AsyncLoadWrapper_SetThrobberVisibility final +{ +public: + ESlateVisibility NewVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncLoadWrapper_SetThrobberVisibility; + +// Function Phoenix.NPC_Controller.GetBlackboard +// 0x0008 (0x0008 - 0x0000) +struct NPC_Controller_GetBlackboard final +{ +public: + class UBlackboardComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_Controller_GetBlackboard; + +// Function Phoenix.BeaconableObject.GetUniqueBeaconId +// 0x0008 (0x0008 - 0x0000) +struct BeaconableObject_GetUniqueBeaconId final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconableObject_GetUniqueBeaconId; + +// Function Phoenix.Biped_Character_Interface.CalculateClimbingLedgeState +// 0x0002 (0x0002 - 0x0000) +struct Biped_Character_Interface_CalculateClimbingLedgeState final +{ +public: + EClimbingLedgeState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EJumpingType OutType; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_CalculateClimbingLedgeState; + +// Function Phoenix.Biped_Character_Interface.CalculateLookAtDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_CalculateLookAtDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_CalculateLookAtDirection; + +// Function Phoenix.Biped_Character_Interface.ComputeAngleToDesiredDirection +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_Interface_ComputeAngleToDesiredDirection final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_ComputeAngleToDesiredDirection; + +// Function Phoenix.Biped_Character_Interface.ComputeAttack +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_ComputeAttack final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_ComputeAttack; + +// Function Phoenix.Biped_Character_Interface.ComputeReaction +// 0x0030 (0x0030 - 0x0000) +struct Biped_Character_Interface_ComputeReaction final +{ +public: + struct FVector HitLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceDirection; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OverrideName; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EReactionState ReactionState; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_ComputeReaction; + +// Function Phoenix.Biped_Character_Interface.FullyResetPhoenixCamera +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_FullyResetPhoenixCamera final +{ +public: + float ResetSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ResetSpeedCurve; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_FullyResetPhoenixCamera; + +// Function Phoenix.Biped_Character_Interface.GetAdditiveBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_GetAdditiveBodyState final +{ +public: + EAdditiveBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetAdditiveBodyState; + +// Function Phoenix.Biped_Character_Interface.GetAutoTargetFocusDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_GetAutoTargetFocusDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetAutoTargetFocusDirection; + +// Function Phoenix.Biped_Character_Interface.GetAutoTargetUpDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_GetAutoTargetUpDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetAutoTargetUpDirection; + +// Function Phoenix.Biped_Character_Interface.GetBestAutoTargetActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_GetBestAutoTargetActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetBestAutoTargetActor; + +// Function Phoenix.Biped_Character_Interface.GetBestAutoTargetActor_WorldLocation +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_GetBestAutoTargetActor_WorldLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetBestAutoTargetActor_WorldLocation; + +// Function Phoenix.Biped_Character_Interface.GetBestLockOnActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_GetBestLockOnActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetBestLockOnActor; + +// Function Phoenix.Biped_Character_Interface.GetBestLockOnActor_ScreenLocation +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_GetBestLockOnActor_ScreenLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetBestLockOnActor_ScreenLocation; + +// Function Phoenix.Biped_Character_Interface.GetBestLockOnActor_WorldLocation +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_GetBestLockOnActor_WorldLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetBestLockOnActor_WorldLocation; + +// Function Phoenix.Biped_Character_Interface.GetFullBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_GetFullBodyState final +{ +public: + EFullBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetFullBodyState; + +// Function Phoenix.Biped_Character_Interface.GetFullBodyStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_GetFullBodyStateLast final +{ +public: + EFullBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetFullBodyStateLast; + +// Function Phoenix.Biped_Character_Interface.GetHighlitActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_GetHighlitActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetHighlitActor; + +// Function Phoenix.Biped_Character_Interface.GetInventoryResult +// 0x0088 (0x0088 - 0x0000) +struct Biped_Character_Interface_GetInventoryResult final +{ +public: + struct FInventoryResult ReturnValue; // 0x0000(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetInventoryResult; + +// Function Phoenix.Biped_Character_Interface.GetParryState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_GetParryState final +{ +public: + EParryState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetParryState; + +// Function Phoenix.Biped_Character_Interface.GetPartialBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_GetPartialBodyState final +{ +public: + EPartialBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetPartialBodyState; + +// Function Phoenix.Biped_Character_Interface.GetPickupTool +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_GetPickupTool final +{ +public: + class APickupTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetPickupTool; + +// Function Phoenix.Biped_Character_Interface.GetPickupToolHeight +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_Interface_GetPickupToolHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetPickupToolHeight; + +// Function Phoenix.Biped_Character_Interface.GetPutdownToolHeight +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_Interface_GetPutdownToolHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetPutdownToolHeight; + +// Function Phoenix.Biped_Character_Interface.GetRightArmState +// 0x0002 (0x0002 - 0x0000) +struct Biped_Character_Interface_GetRightArmState final +{ +public: + ERightArmPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmState ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetRightArmState; + +// Function Phoenix.Biped_Character_Interface.GetRootMotionOffset +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_GetRootMotionOffset final +{ +public: + struct FVector OutTranslationOffset; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetRootMotionOffset; + +// Function Phoenix.Biped_Character_Interface.GetSpeedCurve +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_GetSpeedCurve final +{ +public: + bool bIgnoreGovernor; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetSpeedCurve; + +// Function Phoenix.Biped_Character_Interface.GetSpeedGovernorCurve +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_GetSpeedGovernorCurve final +{ +public: + class UCurveFloat* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetSpeedGovernorCurve; + +// Function Phoenix.Biped_Character_Interface.GetSpellCastHandle +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_Interface_GetSpellCastHandle final +{ +public: + int32 OutSpellCastHandle; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetSpellCastHandle; + +// Function Phoenix.Biped_Character_Interface.GetTargetBoneName +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_GetTargetBoneName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetTargetBoneName; + +// Function Phoenix.Biped_Character_Interface.GetTargetComponent +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_GetTargetComponent final +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetTargetComponent; + +// Function Phoenix.Biped_Character_Interface.GetTargetDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_GetTargetDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetTargetDirection; + +// Function Phoenix.Biped_Character_Interface.GetToTargetDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_GetToTargetDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetToTargetDirection; + +// Function Phoenix.Biped_Character_Interface.InLockOnMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_InLockOnMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_InLockOnMode; + +// Function Phoenix.Biped_Character_Interface.InstaUseInventoryItem +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_InstaUseInventoryItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_InstaUseInventoryItem; + +// Function Phoenix.Biped_Character_Interface.IsDead +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_IsDead final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_IsDead; + +// Function Phoenix.Biped_Character_Interface.IsInReadyMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_IsInReadyMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_IsInReadyMode; + +// Function Phoenix.Biped_Character_Interface.LockOnCameraMoving +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_LockOnCameraMoving final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_LockOnCameraMoving; + +// Function Phoenix.Biped_Character_Interface.LockOnCamFlick +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_LockOnCamFlick final +{ +public: + class UStickFlickWatcherRecord* InStickFlickWatcherRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_LockOnCamFlick; + +// Function Phoenix.Biped_Character_Interface.LockOnToActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_LockOnToActor final +{ +public: + class AActor* InLockOnActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_LockOnToActor; + +// Function Phoenix.Biped_Character_Interface.ParkourJump +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_ParkourJump final +{ +public: + class FName DefaultNode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_ParkourJump; + +// Function Phoenix.Biped_Character_Interface.PopDisableStack +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_PopDisableStack final +{ +public: + struct FName_GameLogicVarInt32 StackName; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_PopDisableStack; + +// Function Phoenix.Biped_Character_Interface.ProcessStick +// 0x0048 (0x0048 - 0x0000) +struct Biped_Character_Interface_ProcessStick final +{ +public: + float StickX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UCurveFloat* DeadZoneCurve; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UCurveFloat* SpeedCurve; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UCurveFloat* SpeedGovernorCurve; // 0x0020(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldSpeed; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType InterpType; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeed; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickMagReductionDelayTimer; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0044(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_ProcessStick; + +// Function Phoenix.Biped_Character_Interface.PushDisableStack +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_PushDisableStack final +{ +public: + struct FName_GameLogicVarInt32 StackName; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_PushDisableStack; + +// Function Phoenix.Biped_Character_Interface.QuickActionInteract +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_QuickActionInteract final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_QuickActionInteract; + +// Function Phoenix.Biped_Character_Interface.RequestMove +// 0x0018 (0x0018 - 0x0000) +struct Biped_Character_Interface_RequestMove final +{ +public: + float StickX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Direction; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtDirection; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_RequestMove; + +// Function Phoenix.Biped_Character_Interface.RequestStick +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_RequestStick final +{ +public: + float StickX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_RequestStick; + +// Function Phoenix.Biped_Character_Interface.ResetPhoenixCameraRotation +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_ResetPhoenixCameraRotation final +{ +public: + float ResetSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ResetSpeedCurve; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_ResetPhoenixCameraRotation; + +// Function Phoenix.Biped_Character_Interface.SetAdditiveBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_SetAdditiveBodyState final +{ +public: + EAdditiveBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetAdditiveBodyState; + +// Function Phoenix.Biped_Character_Interface.SetFinisherOptimalRatio +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_SetFinisherOptimalRatio final +{ +public: + float OptimalRatio; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDynamicForceFeedbackAction FeedbackAction; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetFinisherOptimalRatio; + +// Function Phoenix.Biped_Character_Interface.SetFullBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_SetFullBodyState final +{ +public: + EFullBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetFullBodyState; + +// Function Phoenix.Biped_Character_Interface.SetFullBodyStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_SetFullBodyStateLast final +{ +public: + EFullBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetFullBodyStateLast; + +// Function Phoenix.Biped_Character_Interface.SetParryState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_SetParryState final +{ +public: + EParryState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetParryState; + +// Function Phoenix.Biped_Character_Interface.SetPartialBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_Interface_SetPartialBodyState final +{ +public: + EPartialBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetPartialBodyState; + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraLookAt +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_SetPhoenixCameraLookAt final +{ +public: + struct FVector LookAtPoint; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleSpeed; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetPhoenixCameraLookAt; + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraLookAt_Actor +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_SetPhoenixCameraLookAt_Actor final +{ +public: + class AActor* LookAtActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetPhoenixCameraLookAt_Actor; + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraLookAt_ActorAndTime +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_SetPhoenixCameraLookAt_ActorAndTime final +{ +public: + class AActor* LookAtActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetPhoenixCameraLookAt_ActorAndTime; + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraLookAt_TimeBased +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_SetPhoenixCameraLookAt_TimeBased final +{ +public: + struct FVector LookAtPoint; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtTime; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetPhoenixCameraLookAt_TimeBased; + +// Function Phoenix.Biped_Character_Interface.SetPhoenixCameraRotation +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_SetPhoenixCameraRotation final +{ +public: + struct FRotator DesiredRotation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetPhoenixCameraRotation; + +// Function Phoenix.Biped_Character_Interface.SetPickupTool +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_SetPickupTool final +{ +public: + const class APickupTool* InPickupTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetPickupTool; + +// Function Phoenix.Biped_Character_Interface.SetRightArmState +// 0x0003 (0x0003 - 0x0000) +struct Biped_Character_Interface_SetRightArmState final +{ +public: + ERightArmState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetRightArmState; + +// Function Phoenix.Biped_Character_Interface.SetRootMotionOffsets +// 0x0018 (0x0018 - 0x0000) +struct Biped_Character_Interface_SetRootMotionOffsets final +{ +public: + struct FVector TranslationOffset; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationOffset; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetRootMotionOffsets; + +// Function Phoenix.Biped_Character_Interface.SetSpellCastHandle +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_Interface_SetSpellCastHandle final +{ +public: + int32 InSpellCastHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SetSpellCastHandle; + +// Function Phoenix.Biped_Character_Interface.SpawnFaceTarget +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_SpawnFaceTarget final +{ +public: + TSubclassOf SpawnActorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SpawnFaceTarget; + +// Function Phoenix.Biped_Character_Interface.SpawnLookAtTarget +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_SpawnLookAtTarget final +{ +public: + TSubclassOf SpawnActorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SpawnLookAtTarget; + +// Function Phoenix.Biped_Character_Interface.SpawnStudent +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_Interface_SpawnStudent final +{ +public: + TSubclassOf StudentClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_SpawnStudent; + +// Function Phoenix.Biped_Character_Interface.UseInventoryItemByName +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_UseInventoryItemByName final +{ +public: + class FName InventoryObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_UseInventoryItemByName; + +// Function Phoenix.Biped_Character_Interface.GetSkeletalMesh +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_GetSkeletalMesh final +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetSkeletalMesh; + +// Function Phoenix.Biped_Character_Interface.GetTargetDestination +// 0x000C (0x000C - 0x0000) +struct Biped_Character_Interface_GetTargetDestination final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetTargetDestination; + +// Function Phoenix.Biped_Character_Interface.GetWand +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_Interface_GetWand final +{ +public: + class AWandTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Interface_GetWand; + +// Function Phoenix.BoneClusterActor.GetClosestBoneComponent +// 0x0018 (0x0018 - 0x0000) +struct BoneClusterActor_GetClosestBoneComponent final +{ +public: + struct FVector SourceLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BoneClusterActor_GetClosestBoneComponent; + +// Function Phoenix.BoneClusterActor.RemoveStencilFromBones +// 0x0010 (0x0010 - 0x0000) +struct BoneClusterActor_RemoveStencilFromBones final +{ +public: + TArray Bones; // 0x0000(0x0010)(Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BoneClusterActor_RemoveStencilFromBones; + +// Function Phoenix.AsyncWidgetSwitcher.OnActiveItemLoaded +// 0x0008 (0x0008 - 0x0000) +struct AsyncWidgetSwitcher_OnActiveItemLoaded final +{ +public: + class UAsyncLoadWrapper* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncWidgetSwitcher_OnActiveItemLoaded; + +// Function Phoenix.AsyncWidgetSwitcher.SetParent +// 0x0008 (0x0008 - 0x0000) +struct AsyncWidgetSwitcher_SetParent final +{ +public: + class UUserWidget* NewParent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncWidgetSwitcher_SetParent; + +// Function Phoenix.Biped_AnimInstance_Interface.ComputeAditiveReactDirection +// 0x0018 (0x0018 - 0x0000) +struct Biped_AnimInstance_Interface_ComputeAditiveReactDirection final +{ +public: + class AActor* InVictim; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InTraceDirection; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_ComputeAditiveReactDirection; + +// Function Phoenix.Biped_AnimInstance_Interface.Get_AimOffsetPitch +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_Interface_Get_AimOffsetPitch final +{ +public: + float OutPitch; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_Get_AimOffsetPitch; + +// Function Phoenix.Biped_AnimInstance_Interface.Get_AimOffsetYaw +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_Interface_Get_AimOffsetYaw final +{ +public: + float OutYaw; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_Get_AimOffsetYaw; + +// Function Phoenix.Biped_AnimInstance_Interface.GetAdditiveBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetAdditiveBodyState final +{ +public: + EAdditiveBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetAdditiveBodyState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetAttackState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetAttackState final +{ +public: + EAttackState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetAttackState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetDodgeState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetDodgeState final +{ +public: + EDodgeState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetDodgeState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetFullBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetFullBodyState final +{ +public: + EFullBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetFullBodyState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetFullBodyStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetFullBodyStateLast final +{ +public: + EFullBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetFullBodyStateLast; + +// Function Phoenix.Biped_AnimInstance_Interface.GetHarvestState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetHarvestState final +{ +public: + EHarvestState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetHarvestState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetHeadTrackingState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetHeadTrackingState final +{ +public: + EHeadTrackingState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetHeadTrackingState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetInventoryResult +// 0x0088 (0x0088 - 0x0000) +struct Biped_AnimInstance_Interface_GetInventoryResult final +{ +public: + struct FInventoryResult ReturnValue; // 0x0000(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetInventoryResult; + +// Function Phoenix.Biped_AnimInstance_Interface.GetLeftArmState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetLeftArmState final +{ +public: + ELeftArmState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetLeftArmState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetMobilityState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetMobilityState final +{ +public: + EMobilityState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetMobilityState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetMobilityStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetMobilityStateLast final +{ +public: + EMobilityState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetMobilityStateLast; + +// Function Phoenix.Biped_AnimInstance_Interface.GetParryState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetParryState final +{ +public: + EParryState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetParryState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetParryStateNext +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetParryStateNext final +{ +public: + EParryState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetParryStateNext; + +// Function Phoenix.Biped_AnimInstance_Interface.GetPartialBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetPartialBodyState final +{ +public: + EPartialBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetPartialBodyState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetPickupTool +// 0x0008 (0x0008 - 0x0000) +struct Biped_AnimInstance_Interface_GetPickupTool final +{ +public: + class APickupTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetPickupTool; + +// Function Phoenix.Biped_AnimInstance_Interface.GetRightArmState +// 0x0002 (0x0002 - 0x0000) +struct Biped_AnimInstance_Interface_GetRightArmState final +{ +public: + ERightArmPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmState ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetRightArmState; + +// Function Phoenix.Biped_AnimInstance_Interface.GetStationState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetStationState final +{ +public: + EStationState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetStationState; + +// Function Phoenix.Biped_AnimInstance_Interface.Set_AimOffsetPitch +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_Interface_Set_AimOffsetPitch final +{ +public: + float InPitch; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_Set_AimOffsetPitch; + +// Function Phoenix.Biped_AnimInstance_Interface.Set_AimOffsetYaw +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_Interface_Set_AimOffsetYaw final +{ +public: + float InYaw; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_Set_AimOffsetYaw; + +// Function Phoenix.Biped_AnimInstance_Interface.Set_DoFullBodySpellIfInIdle +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_Set_DoFullBodySpellIfInIdle final +{ +public: + bool bInDoFullBodySpellIfInIdle; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_Set_DoFullBodySpellIfInIdle; + +// Function Phoenix.Biped_AnimInstance_Interface.SetAbortAnim +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetAbortAnim final +{ +public: + bool InAbortAnim; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetAbortAnim; + +// Function Phoenix.Biped_AnimInstance_Interface.SetAdditiveBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetAdditiveBodyState final +{ +public: + EAdditiveBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetAdditiveBodyState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetAmpedPercent +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_Interface_SetAmpedPercent final +{ +public: + float InAmpedPercent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetAmpedPercent; + +// Function Phoenix.Biped_AnimInstance_Interface.SetAttackState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetAttackState final +{ +public: + EAttackState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetAttackState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetChannelSpellFlourish +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetChannelSpellFlourish final +{ +public: + bool InFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetChannelSpellFlourish; + +// Function Phoenix.Biped_AnimInstance_Interface.SetCombatAdditiveState +// 0x0003 (0x0003 - 0x0000) +struct Biped_AnimInstance_Interface_SetCombatAdditiveState final +{ +public: + ECombatAdditiveState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECombatAdditivePriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetCombatAdditiveState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetDodgeState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetDodgeState final +{ +public: + EDodgeState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetDodgeState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetFireOnce +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetFireOnce final +{ +public: + bool InFireOnce; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetFireOnce; + +// Function Phoenix.Biped_AnimInstance_Interface.SetFullBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetFullBodyState final +{ +public: + EFullBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetFullBodyState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetFullBodyStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetFullBodyStateLast final +{ +public: + EFullBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetFullBodyStateLast; + +// Function Phoenix.Biped_AnimInstance_Interface.SetHarvestState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetHarvestState final +{ +public: + EHarvestState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetHarvestState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetHeadTrackingState +// 0x0003 (0x0003 - 0x0000) +struct Biped_AnimInstance_Interface_SetHeadTrackingState final +{ +public: + EHeadTrackingState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHeadTrackingPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetHeadTrackingState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetInventoryResult +// 0x0088 (0x0088 - 0x0000) +struct Biped_AnimInstance_Interface_SetInventoryResult final +{ +public: + struct FInventoryResult InInventoryResult; // 0x0000(0x0088)(ConstParm, Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetInventoryResult; + +// Function Phoenix.Biped_AnimInstance_Interface.SetIsHoldingAttack +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetIsHoldingAttack final +{ +public: + bool InHoldingAttack; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetIsHoldingAttack; + +// Function Phoenix.Biped_AnimInstance_Interface.SetLeftArmState +// 0x0003 (0x0003 - 0x0000) +struct Biped_AnimInstance_Interface_SetLeftArmState final +{ +public: + ELeftArmState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELeftArmPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetLeftArmState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetMobilityState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetMobilityState final +{ +public: + EMobilityState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetMobilityState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetMobilityStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetMobilityStateLast final +{ +public: + EMobilityState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetMobilityStateLast; + +// Function Phoenix.Biped_AnimInstance_Interface.SetParryState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetParryState final +{ +public: + EParryState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetParryState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetParryStateNext +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetParryStateNext final +{ +public: + EParryState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetParryStateNext; + +// Function Phoenix.Biped_AnimInstance_Interface.SetPartialBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetPartialBodyState final +{ +public: + EPartialBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetPartialBodyState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetPickupTool +// 0x0008 (0x0008 - 0x0000) +struct Biped_AnimInstance_Interface_SetPickupTool final +{ +public: + const class APickupTool* InPickupTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetPickupTool; + +// Function Phoenix.Biped_AnimInstance_Interface.SetRelaxWand +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetRelaxWand final +{ +public: + bool bInFlag; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetRelaxWand; + +// Function Phoenix.Biped_AnimInstance_Interface.SetRightArmState +// 0x0003 (0x0003 - 0x0000) +struct Biped_AnimInstance_Interface_SetRightArmState final +{ +public: + ERightArmState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetRightArmState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetStationState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetStationState final +{ +public: + EStationState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetStationState; + +// Function Phoenix.Biped_AnimInstance_Interface.SetUseAimOffset +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetUseAimOffset final +{ +public: + bool InUseAimOffset; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetUseAimOffset; + +// Function Phoenix.Biped_AnimInstance_Interface.SetWandEquipped +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_SetWandEquipped final +{ +public: + bool WandEquipped; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_SetWandEquipped; + +// Function Phoenix.Biped_AnimInstance_Interface.GetAbortAnim +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Interface_GetAbortAnim final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Interface_GetAbortAnim; + +// Function Phoenix.LockComponent.Unlock +// 0x0008 (0x0008 - 0x0000) +struct LockComponent_Unlock final +{ +public: + float UnlockValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCompleteAttempt; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0005(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockComponent_Unlock; + +// Function Phoenix.LockComponent.UnlockWithKey +// 0x0030 (0x0030 - 0x0000) +struct LockComponent_UnlockWithKey final +{ +public: + struct FGameplayTagContainer Key; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockComponent_UnlockWithKey; + +// Function Phoenix.LockComponent.GetCurrentLockValue +// 0x0004 (0x0004 - 0x0000) +struct LockComponent_GetCurrentLockValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockComponent_GetCurrentLockValue; + +// Function Phoenix.LockComponent.GetLockLevel +// 0x0001 (0x0001 - 0x0000) +struct LockComponent_GetLockLevel final +{ +public: + ELockLevel ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockComponent_GetLockLevel; + +// Function Phoenix.LockComponent.GetMaxLockValue +// 0x0004 (0x0004 - 0x0000) +struct LockComponent_GetMaxLockValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockComponent_GetMaxLockValue; + +// Function Phoenix.LockComponent.GetUnlockedPercent +// 0x0004 (0x0004 - 0x0000) +struct LockComponent_GetUnlockedPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockComponent_GetUnlockedPercent; + +// Function Phoenix.LockComponent.IsLocked +// 0x0001 (0x0001 - 0x0000) +struct LockComponent_IsLocked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockComponent_IsLocked; + +// Function Phoenix.LockManagerInterface.BranchState +// 0x000C (0x000C - 0x0000) +struct LockManagerInterface_BranchState final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMinimalLockState LockState; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockManagerInterface_BranchState; + +// Function Phoenix.LockManagerInterface.GetState +// 0x000C (0x000C - 0x0000) +struct LockManagerInterface_GetState final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELockStates ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockManagerInterface_GetState; + +// Function Phoenix.LockManagerInterface.IsLocked +// 0x000C (0x000C - 0x0000) +struct LockManagerInterface_IsLocked final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockManagerInterface_IsLocked; + +// Function Phoenix.LockManagerInterface.IsLockedPure +// 0x000C (0x000C - 0x0000) +struct LockManagerInterface_IsLockedPure final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockManagerInterface_IsLockedPure; + +// Function Phoenix.LockManagerInterface.IsUnlocked +// 0x000C (0x000C - 0x0000) +struct LockManagerInterface_IsUnlocked final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockManagerInterface_IsUnlocked; + +// Function Phoenix.LockManagerInterface.IsUnlockedPure +// 0x000C (0x000C - 0x0000) +struct LockManagerInterface_IsUnlockedPure final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockManagerInterface_IsUnlockedPure; + +// Function Phoenix.LockManagerInterface.Lock +// 0x0008 (0x0008 - 0x0000) +struct LockManagerInterface_Lock final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockManagerInterface_Lock; + +// Function Phoenix.LockManagerInterface.SetLock +// 0x000C (0x000C - 0x0000) +struct LockManagerInterface_SetLock final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELockStates NewState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockManagerInterface_SetLock; + +// Function Phoenix.LockManagerInterface.Unlock +// 0x0008 (0x0008 - 0x0000) +struct LockManagerInterface_Unlock final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockManagerInterface_Unlock; + +// Function Phoenix.FrozenComponent.AddFrozenActor +// 0x0008 (0x0008 - 0x0000) +struct FrozenComponent_AddFrozenActor final +{ +public: + class AActor* InFrozenActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FrozenComponent_AddFrozenActor; + +// Function Phoenix.FrozenComponent.AddToInstanceList +// 0x0010 (0x0010 - 0x0000) +struct FrozenComponent_AddToInstanceList final +{ +public: + class AActor* InInstigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InMaxObjectInstancesPerInstigator; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InMaxCharacterInstancesPerInstigator; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FrozenComponent_AddToInstanceList; + +// Function Phoenix.FrozenComponent.OnBroken +// 0x0008 (0x0008 - 0x0000) +struct FrozenComponent_OnBroken final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FrozenComponent_OnBroken; + +// Function Phoenix.FrozenComponent.RemoveFrozenActor +// 0x0010 (0x0010 - 0x0000) +struct FrozenComponent_RemoveFrozenActor final +{ +public: + class AActor* OutFrozenActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FrozenComponent_RemoveFrozenActor; + +// Function Phoenix.AblNpcCollisionBranchTaskScratchPad.OnNpcCapsuleHit +// 0x00A8 (0x00A8 - 0x0000) +struct AblNpcCollisionBranchTaskScratchPad_OnNpcCapsuleHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AblNpcCollisionBranchTaskScratchPad_OnNpcCapsuleHit; + +// Function Phoenix.WorldEventManager.Get +// 0x0008 (0x0008 - 0x0000) +struct WorldEventManager_Get final +{ +public: + class UWorldEventManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventManager_Get; + +// Function Phoenix.WorldEventManager.FinishSettingEventStreamingPausedValue +// 0x0010 (0x0010 - 0x0000) +struct WorldEventManager_FinishSettingEventStreamingPausedValue final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventManager_FinishSettingEventStreamingPausedValue; + +// Function Phoenix.WorldEventManager.GetWorldEventLocationTags +// 0x0028 (0x0028 - 0x0000) +struct WorldEventManager_GetWorldEventLocationTags final +{ +public: + class ALevelScriptActor* LevelScript; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer ReturnValue; // 0x0008(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventManager_GetWorldEventLocationTags; + +// Function Phoenix.WorldEventManager.OnWorldEventLoaded +// 0x0110 (0x0110 - 0x0000) +struct WorldEventManager_OnWorldEventLoaded final +{ +public: + class AWorldEventLocationActor* locationActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldEventDataRow dataRow; // 0x0008(0x0108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventManager_OnWorldEventLoaded; + +// Function Phoenix.WorldEventManager.StartSettingEventStreamingPausedValue +// 0x0010 (0x0010 - 0x0000) +struct WorldEventManager_StartSettingEventStreamingPausedValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventManager_StartSettingEventStreamingPausedValue; + +// Function Phoenix.AblCustomEventFiredOnMeshOverlapScratchpad.HandleOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct AblCustomEventFiredOnMeshOverlapScratchpad_HandleOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AblCustomEventFiredOnMeshOverlapScratchpad_HandleOverlapBegin; + +// Function Phoenix.AblDieOnNextImpactReactionScratchpad.HandleActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct AblDieOnNextImpactReactionScratchpad_HandleActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AblDieOnNextImpactReactionScratchpad_HandleActorHit; + +// Function Phoenix.CompanionStatsTriggers.OnStatChanged +// 0x0010 (0x0010 - 0x0000) +struct CompanionStatsTriggers_OnStatChanged final +{ +public: + class FName StatID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Delta; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionStatsTriggers_OnStatChanged; + +// Function Phoenix.CreaturePettingBrushFloatingComponent.SetFloatingState +// 0x0001 (0x0001 - 0x0000) +struct CreaturePettingBrushFloatingComponent_SetFloatingState final +{ +public: + ECreaturePettingBrushFloatingState InFloatingState; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreaturePettingBrushFloatingComponent_SetFloatingState; + +// Function Phoenix.CreaturePettingBrushFloatingComponent.SetOscillationEnabled +// 0x0001 (0x0001 - 0x0000) +struct CreaturePettingBrushFloatingComponent_SetOscillationEnabled final +{ +public: + bool bInEnabled; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreaturePettingBrushFloatingComponent_SetOscillationEnabled; + +// Function Phoenix.CreaturePettingBrushFloatingComponent.SetTargetTransformAndVelocity +// 0x0040 (0x0040 - 0x0000) +struct CreaturePettingBrushFloatingComponent_SetTargetTransformAndVelocity final +{ +public: + struct FTransform InTargetTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector InVelocity; // 0x0030(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreaturePettingBrushFloatingComponent_SetTargetTransformAndVelocity; + +// Function Phoenix.MorphTargetInterface.OnMorphTargetsReceived +// 0x0058 (0x0058 - 0x0000) +struct MorphTargetInterface_OnMorphTargetsReceived final +{ +public: + TMap MorphTargets; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MorphTargetInterface_OnMorphTargetsReceived; + +// Function Phoenix.CapturingWidget.HideWhenReady +// 0x0004 (0x0004 - 0x0000) +struct CapturingWidget_HideWhenReady final +{ +public: + float HideAfterTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CapturingWidget_HideWhenReady; + +// Function Phoenix.FadeInAsyncAction.FadeIn +// 0x0010 (0x0010 - 0x0000) +struct FadeInAsyncAction_FadeIn final +{ +public: + float Duration; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFadeInAsyncAction* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FadeInAsyncAction_FadeIn; + +// Function Phoenix.AvaAudioGameplayStatics.AddStateToStack +// 0x0018 (0x0018 - 0x0000) +struct AvaAudioGameplayStatics_AddStateToStack final +{ +public: + class FName stateGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName State; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_AddStateToStack; + +// Function Phoenix.AvaAudioGameplayStatics.ClearDialogueCompleteNotification +// 0x0004 (0x0004 - 0x0000) +struct AvaAudioGameplayStatics_ClearDialogueCompleteNotification final +{ +public: + int32 DialogueHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_ClearDialogueCompleteNotification; + +// Function Phoenix.AvaAudioGameplayStatics.DebugDialogueChangeLanguage +// 0x0010 (0x0010 - 0x0000) +struct AvaAudioGameplayStatics_DebugDialogueChangeLanguage final +{ +public: + class FString Language; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_DebugDialogueChangeLanguage; + +// Function Phoenix.AvaAudioGameplayStatics.DebugDialoguePlay +// 0x0018 (0x0018 - 0x0000) +struct AvaAudioGameplayStatics_DebugDialoguePlay final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName lineID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_DebugDialoguePlay; + +// Function Phoenix.AvaAudioGameplayStatics.DialogueReferenceIsValid +// 0x0018 (0x0018 - 0x0000) +struct AvaAudioGameplayStatics_DialogueReferenceIsValid final +{ +public: + struct FDialogueConversationReference DialogueReference; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_DialogueReferenceIsValid; + +// Function Phoenix.AvaAudioGameplayStatics.DialogueSequenceReferenceIsValid +// 0x0028 (0x0028 - 0x0000) +struct AvaAudioGameplayStatics_DialogueSequenceReferenceIsValid final +{ +public: + struct FDialogueSequenceReference Reference; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_DialogueSequenceReferenceIsValid; + +// Function Phoenix.AvaAudioGameplayStatics.GetPlayerGenderVoice +// 0x0001 (0x0001 - 0x0000) +struct AvaAudioGameplayStatics_GetPlayerGenderVoice final +{ +public: + EGenderVoice ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_GetPlayerGenderVoice; + +// Function Phoenix.AvaAudioGameplayStatics.GetSourcePlayPosition +// 0x0010 (0x0010 - 0x0000) +struct AvaAudioGameplayStatics_GetSourcePlayPosition final +{ +public: + int32 DialogueHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Out_AudioSeconds; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Out_LipsyncPrerollAdjustedSeconds; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_GetSourcePlayPosition; + +// Function Phoenix.AvaAudioGameplayStatics.HermesBindAudioDialogueLineEndedData +// 0x0028 (0x0028 - 0x0000) +struct AvaAudioGameplayStatics_HermesBindAudioDialogueLineEndedData final +{ +public: + TDelegate Delegate_AudioDialogueLineEndedData; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_HermesBindAudioDialogueLineEndedData; + +// Function Phoenix.AvaAudioGameplayStatics.HermesBindAudioDialogueLineStartedData +// 0x0028 (0x0028 - 0x0000) +struct AvaAudioGameplayStatics_HermesBindAudioDialogueLineStartedData final +{ +public: + TDelegate Delegate_AudioDialogueLineStartedData; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_HermesBindAudioDialogueLineStartedData; + +// Function Phoenix.AvaAudioGameplayStatics.InitActorAudio +// 0x0008 (0x0008 - 0x0000) +struct AvaAudioGameplayStatics_InitActorAudio final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_InitActorAudio; + +// Function Phoenix.AvaAudioGameplayStatics.IsDialogueEventActive +// 0x0008 (0x0008 - 0x0000) +struct AvaAudioGameplayStatics_IsDialogueEventActive final +{ +public: + int32 DialogueHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_IsDialogueEventActive; + +// Function Phoenix.AvaAudioGameplayStatics.IsStateOnTopOfStack +// 0x0014 (0x0014 - 0x0000) +struct AvaAudioGameplayStatics_IsStateOnTopOfStack final +{ +public: + class FName stateGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName State; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_IsStateOnTopOfStack; + +// Function Phoenix.AvaAudioGameplayStatics.LatchSpell +// 0x0010 (0x0010 - 0x0000) +struct AvaAudioGameplayStatics_LatchSpell final +{ +public: + class FName AudioSpellName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_LatchSpell; + +// Function Phoenix.AvaAudioGameplayStatics.MusicStackAddEventAtLocationByName +// 0x0038 (0x0038 - 0x0000) +struct AvaAudioGameplayStatics_MusicStackAddEventAtLocationByName final +{ +public: + class FString EventName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* WorldContextObject; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_MusicStackAddEventAtLocationByName; + +// Function Phoenix.AvaAudioGameplayStatics.MusicStackAddModMusicAtLocation +// 0x0030 (0x0030 - 0x0000) +struct AvaAudioGameplayStatics_MusicStackAddModMusicAtLocation final +{ +public: + const class USoundBase* ModMusic; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* WorldContextObject; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_MusicStackAddModMusicAtLocation; + +// Function Phoenix.AvaAudioGameplayStatics.MusicStackRemoveEventByName +// 0x0010 (0x0010 - 0x0000) +struct AvaAudioGameplayStatics_MusicStackRemoveEventByName final +{ +public: + class FString EventName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_MusicStackRemoveEventByName; + +// Function Phoenix.AvaAudioGameplayStatics.MusicStackRemoveModMusic +// 0x0008 (0x0008 - 0x0000) +struct AvaAudioGameplayStatics_MusicStackRemoveModMusic final +{ +public: + const class USoundBase* ModMusic; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_MusicStackRemoveModMusic; + +// Function Phoenix.AvaAudioGameplayStatics.PlayDialogueSequence +// 0x0030 (0x0030 - 0x0000) +struct AvaAudioGameplayStatics_PlayDialogueSequence final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0018(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x002C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PlayDialogueSequence; + +// Function Phoenix.AvaAudioGameplayStatics.PlayDialogueSequenceByReference +// 0x0028 (0x0028 - 0x0000) +struct AvaAudioGameplayStatics_PlayDialogueSequenceByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PlayDialogueSequenceByReference; + +// Function Phoenix.AvaAudioGameplayStatics.PlayDialogueSequenceWithCharacterIDs +// 0x0040 (0x0040 - 0x0000) +struct AvaAudioGameplayStatics_PlayDialogueSequenceWithCharacterIDs final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0018(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray In_AdditionalCharacterIDs; // 0x0028(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PlayDialogueSequenceWithCharacterIDs; + +// Function Phoenix.AvaAudioGameplayStatics.PlayDialogueSequenceWithCharacterIDsByReference +// 0x0038 (0x0038 - 0x0000) +struct AvaAudioGameplayStatics_PlayDialogueSequenceWithCharacterIDsByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray In_AdditionalCharacterIDs; // 0x0020(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0034(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PlayDialogueSequenceWithCharacterIDsByReference; + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEvent +// 0x0028 (0x0028 - 0x0000) +struct AvaAudioGameplayStatics_PostDialogueEvent final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PostDialogueEvent; + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventAtLocation +// 0x0040 (0x0040 - 0x0000) +struct AvaAudioGameplayStatics_PostDialogueEventAtLocation final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PostDialogueEventAtLocation; + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventAtLocationByReference +// 0x0038 (0x0038 - 0x0000) +struct AvaAudioGameplayStatics_PostDialogueEventAtLocationByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0034(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PostDialogueEventAtLocationByReference; + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventAtLocationWithParameters +// 0x0090 (0x0090 - 0x0000) +struct AvaAudioGameplayStatics_PostDialogueEventAtLocationWithParameters final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x0038(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x008C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PostDialogueEventAtLocationWithParameters; + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventAtLocationWithParametersByReference +// 0x0088 (0x0088 - 0x0000) +struct AvaAudioGameplayStatics_PostDialogueEventAtLocationWithParametersByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x0030(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0080(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0084(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PostDialogueEventAtLocationWithParametersByReference; + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventByReference +// 0x0020 (0x0020 - 0x0000) +struct AvaAudioGameplayStatics_PostDialogueEventByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PostDialogueEventByReference; + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventWithParameters +// 0x0078 (0x0078 - 0x0000) +struct AvaAudioGameplayStatics_PostDialogueEventWithParameters final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x0020(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0071(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0074(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PostDialogueEventWithParameters; + +// Function Phoenix.AvaAudioGameplayStatics.PostDialogueEventWithParametersByReference +// 0x0070 (0x0070 - 0x0000) +struct AvaAudioGameplayStatics_PostDialogueEventWithParametersByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x0018(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0069(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x2]; // 0x006A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x006C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PostDialogueEventWithParametersByReference; + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueEvent_BP +// 0x00E0 (0x00E0 - 0x0000) +struct AvaAudioGameplayStatics_PrepareDialogueEvent_BP final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Out_Parameters; // 0x0020(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FAvaAudioDialogueMetaData Out_MetaData; // 0x0070(0x0068)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bStartBuffering; // 0x00D8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00D9(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PrepareDialogueEvent_BP; + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueEventByReference_BP +// 0x00D8 (0x00D8 - 0x0000) +struct AvaAudioGameplayStatics_PrepareDialogueEventByReference_BP final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Out_Parameters; // 0x0018(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FAvaAudioDialogueMetaData Out_MetaData; // 0x0068(0x0068)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bStartBuffering; // 0x00D0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00D1(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PrepareDialogueEventByReference_BP; + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueEventWithParameters_BP +// 0x0130 (0x0130 - 0x0000) +struct AvaAudioGameplayStatics_PrepareDialogueEventWithParameters_BP final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap In_Parameters; // 0x0020(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TMap Out_Parameters; // 0x0070(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FAvaAudioDialogueMetaData Out_MetaData; // 0x00C0(0x0068)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bStartBuffering; // 0x0128(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0129(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12A[0x6]; // 0x012A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PrepareDialogueEventWithParameters_BP; + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueEventWithParametersByReference_BP +// 0x0128 (0x0128 - 0x0000) +struct AvaAudioGameplayStatics_PrepareDialogueEventWithParametersByReference_BP final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap In_Parameters; // 0x0018(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TMap Out_Parameters; // 0x0068(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FAvaAudioDialogueMetaData Out_MetaData; // 0x00B8(0x0068)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bStartBuffering; // 0x0120(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0121(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122[0x6]; // 0x0122(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PrepareDialogueEventWithParametersByReference_BP; + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueSequence_BP +// 0x0050 (0x0050 - 0x0000) +struct AvaAudioGameplayStatics_PrepareDialogueSequence_BP final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray In_AdditionalCharacterIDs; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Out_Results; // 0x0038(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartBuffering; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x004A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PrepareDialogueSequence_BP; + +// Function Phoenix.AvaAudioGameplayStatics.PrepareDialogueSequenceByReference_BP +// 0x0048 (0x0048 - 0x0000) +struct AvaAudioGameplayStatics_PrepareDialogueSequenceByReference_BP final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray In_AdditionalCharacterIDs; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray Out_Results; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartBuffering; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0042(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_PrepareDialogueSequenceByReference_BP; + +// Function Phoenix.AvaAudioGameplayStatics.QueryDialogueEventPotentialCast +// 0x0030 (0x0030 - 0x0000) +struct AvaAudioGameplayStatics_QueryDialogueEventPotentialCast final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Out_CharacterIDCast; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_QueryDialogueEventPotentialCast; + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEvent +// 0x0030 (0x0030 - 0x0000) +struct AvaAudioGameplayStatics_QueueDialogueEvent final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QueueToHandle; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QueueWithDelaySeconds; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x002C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_QueueDialogueEvent; + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventAtLocation +// 0x0048 (0x0048 - 0x0000) +struct AvaAudioGameplayStatics_QueueDialogueEventAtLocation final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QueueToHandle; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QueueWithDelaySeconds; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0044(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_QueueDialogueEventAtLocation; + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventAtLocationByReference +// 0x0040 (0x0040 - 0x0000) +struct AvaAudioGameplayStatics_QueueDialogueEventAtLocationByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QueueToHandle; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QueueWithDelaySeconds; // 0x0034(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_QueueDialogueEventAtLocationByReference; + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventAtLocationWithParameters +// 0x0098 (0x0098 - 0x0000) +struct AvaAudioGameplayStatics_QueueDialogueEventAtLocationWithParameters final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x0038(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 QueueToHandle; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QueueWithDelaySeconds; // 0x008C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0090(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0094(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_QueueDialogueEventAtLocationWithParameters; + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventAtLocationWithParametersByReference +// 0x0090 (0x0090 - 0x0000) +struct AvaAudioGameplayStatics_QueueDialogueEventAtLocationWithParametersByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Orientation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x0030(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 QueueToHandle; // 0x0080(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QueueWithDelaySeconds; // 0x0084(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x008C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_QueueDialogueEventAtLocationWithParametersByReference; + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventByReference +// 0x0028 (0x0028 - 0x0000) +struct AvaAudioGameplayStatics_QueueDialogueEventByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 QueueToHandle; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QueueWithDelaySeconds; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_QueueDialogueEventByReference; + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventWithParameters +// 0x0080 (0x0080 - 0x0000) +struct AvaAudioGameplayStatics_QueueDialogueEventWithParameters final +{ +public: + class UAvaAudioDialogueEvent* DialogueEvent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueEventName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x0020(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 QueueToHandle; // 0x0070(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QueueWithDelaySeconds; // 0x0074(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0078(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0079(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x007C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_QueueDialogueEventWithParameters; + +// Function Phoenix.AvaAudioGameplayStatics.QueueDialogueEventWithParametersByReference +// 0x0078 (0x0078 - 0x0000) +struct AvaAudioGameplayStatics_QueueDialogueEventWithParametersByReference final +{ +public: + struct FDialogueConversationReference DialogueEventName; // 0x0000(0x0010)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x0018(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 QueueToHandle; // 0x0068(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float QueueWithDelaySeconds; // 0x006C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStopWhenAttachedToDestroyed; // 0x0070(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvaAudioDialogueFlags flags; // 0x0071(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0074(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_QueueDialogueEventWithParametersByReference; + +// Function Phoenix.AvaAudioGameplayStatics.RemoveStateFromStack +// 0x0004 (0x0004 - 0x0000) +struct AvaAudioGameplayStatics_RemoveStateFromStack final +{ +public: + int32 StackHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_RemoveStateFromStack; + +// Function Phoenix.AvaAudioGameplayStatics.RemoveStateFromStackByName +// 0x0014 (0x0014 - 0x0000) +struct AvaAudioGameplayStatics_RemoveStateFromStackByName final +{ +public: + class FName stateGroup; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName State; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_RemoveStateFromStackByName; + +// Function Phoenix.AvaAudioGameplayStatics.RequestDialogueCompleteNotification +// 0x0014 (0x0014 - 0x0000) +struct AvaAudioGameplayStatics_RequestDialogueCompleteNotification final +{ +public: + int32 DialogueHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate_DialogueEventComplete; // 0x0004(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_RequestDialogueCompleteNotification; + +// Function Phoenix.AvaAudioGameplayStatics.ResumeDialogueStartedPaused +// 0x0004 (0x0004 - 0x0000) +struct AvaAudioGameplayStatics_ResumeDialogueStartedPaused final +{ +public: + int32 DialogueHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_ResumeDialogueStartedPaused; + +// Function Phoenix.AvaAudioGameplayStatics.SetPlayerGenderVoice +// 0x0002 (0x0002 - 0x0000) +struct AvaAudioGameplayStatics_SetPlayerGenderVoice final +{ +public: + EGenderVoice NewGenderVoice; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_SetPlayerGenderVoice; + +// Function Phoenix.AvaAudioGameplayStatics.StopDialogue +// 0x0004 (0x0004 - 0x0000) +struct AvaAudioGameplayStatics_StopDialogue final +{ +public: + int32 DialogueHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_StopDialogue; + +// Function Phoenix.AvaAudioGameplayStatics.StopPlayingID +// 0x0004 (0x0004 - 0x0000) +struct AvaAudioGameplayStatics_StopPlayingID final +{ +public: + int32 PlayingID; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_StopPlayingID; + +// Function Phoenix.AvaAudioGameplayStatics.WriteStringToSpeechLog +// 0x0010 (0x0010 - 0x0000) +struct AvaAudioGameplayStatics_WriteStringToSpeechLog final +{ +public: + class FString LogString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioGameplayStatics_WriteStringToSpeechLog; + +// Function Phoenix.CombatParryButtonCallout.BlueprintSetParryType +// 0x0001 (0x0001 - 0x0000) +struct CombatParryButtonCallout_BlueprintSetParryType final +{ +public: + ECombatParryType ParryType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatParryButtonCallout_BlueprintSetParryType; + +// Function Phoenix.CombatParryButtonCallout.BlueprintSetPerfectTimingState +// 0x0001 (0x0001 - 0x0000) +struct CombatParryButtonCallout_BlueprintSetPerfectTimingState final +{ +public: + bool bPerfectTiming; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatParryButtonCallout_BlueprintSetPerfectTimingState; + +// Function Phoenix.CombatParryButtonCallout.SetExpectedLifetime +// 0x0004 (0x0004 - 0x0000) +struct CombatParryButtonCallout_SetExpectedLifetime final +{ +public: + float LifeTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatParryButtonCallout_SetExpectedLifetime; + +// Function Phoenix.CombatParryButtonCallout.SetParryType +// 0x0001 (0x0001 - 0x0000) +struct CombatParryButtonCallout_SetParryType final +{ +public: + ECombatParryType ParryType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatParryButtonCallout_SetParryType; + +// Function Phoenix.CombatParryButtonCallout.SetPerfectTimingState +// 0x0001 (0x0001 - 0x0000) +struct CombatParryButtonCallout_SetPerfectTimingState final +{ +public: + bool bPerfectTiming; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatParryButtonCallout_SetPerfectTimingState; + +// Function Phoenix.GuideSpline.InitializeFromPath +// 0x0010 (0x0010 - 0x0000) +struct GuideSpline_InitializeFromPath final +{ +public: + TArray Path; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GuideSpline_InitializeFromPath; + +// Function Phoenix.GuideSpline.GetTrajectoryPoints +// 0x0010 (0x0010 - 0x0000) +struct GuideSpline_GetTrajectoryPoints final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GuideSpline_GetTrajectoryPoints; + +// Function Phoenix.HogsmeadeMapScreen.GetMap +// 0x0008 (0x0008 - 0x0000) +struct HogsmeadeMapScreen_GetMap final +{ +public: + class UMapHogsmeade* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HogsmeadeMapScreen_GetMap; + +// Function Phoenix.Hint.Blueprint_QueueForDisplay +// 0x0020 (0x0020 - 0x0000) +struct Hint_Blueprint_QueueForDisplay final +{ +public: + float InInitialWaitTime; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InOnScreenTime; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InOffScreenTime; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETutorialPosition InHintPosition; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate InShouldDisplayDelegate; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Hint_Blueprint_QueueForDisplay; + +// Function Phoenix.Hint.GameLogicExpressionChanged +// 0x0001 (0x0001 - 0x0000) +struct Hint_GameLogicExpressionChanged final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Hint_GameLogicExpressionChanged; + +// Function Phoenix.HideTrigger.Deactivate +// 0x0001 (0x0001 - 0x0000) +struct HideTrigger_Deactivate final +{ +public: + bool bInFromEndPlay; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HideTrigger_Deactivate; + +// Function Phoenix.HideTrigger.OnBeginActorOverlap +// 0x0010 (0x0010 - 0x0000) +struct HideTrigger_OnBeginActorOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HideTrigger_OnBeginActorOverlap; + +// Function Phoenix.HideTrigger.OnBeginAggroActorOverlap +// 0x0010 (0x0010 - 0x0000) +struct HideTrigger_OnBeginAggroActorOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HideTrigger_OnBeginAggroActorOverlap; + +// Function Phoenix.HideTrigger.OnEndActorOverlap +// 0x0010 (0x0010 - 0x0000) +struct HideTrigger_OnEndActorOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HideTrigger_OnEndActorOverlap; + +// Function Phoenix.HideTrigger.OnEndAggroActorOverlap +// 0x0010 (0x0010 - 0x0000) +struct HideTrigger_OnEndAggroActorOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HideTrigger_OnEndAggroActorOverlap; + +// Function Phoenix.RootMotionModifier_DodgeDuckAssist.CharacterTeleported +// 0x0020 (0x0020 - 0x0000) +struct RootMotionModifier_DodgeDuckAssist_CharacterTeleported final +{ +public: + class AAmbulatory_Character* TeleportedCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AmountDisplaced; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RootMotionModifier_DodgeDuckAssist_CharacterTeleported; + +// Function Phoenix.RootMotionModifier_FacingAssist.CharacterTeleported +// 0x0020 (0x0020 - 0x0000) +struct RootMotionModifier_FacingAssist_CharacterTeleported final +{ +public: + class AAmbulatory_Character* TeleportedCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AmountDisplaced; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RootMotionModifier_FacingAssist_CharacterTeleported; + +// Function Phoenix.FlyingStairsChain.OnFlyingStairComponentBuild +// 0x0010 (0x0010 - 0x0000) +struct FlyingStairsChain_OnFlyingStairComponentBuild final +{ +public: + class UFlyingStairComponent* FlyingStairComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float animationLength; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float animationStartPosition; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingStairsChain_OnFlyingStairComponentBuild; + +// Function Phoenix.FlyingStairsChain.OnFlyingStairComponentDemolish +// 0x0010 (0x0010 - 0x0000) +struct FlyingStairsChain_OnFlyingStairComponentDemolish final +{ +public: + class UFlyingStairComponent* FlyingStairComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float animationLength; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float animationStartPosition; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingStairsChain_OnFlyingStairComponentDemolish; + +// Function Phoenix.FlyingStairsChain.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct FlyingStairsChain_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingStairsChain_OnOverlapBegin; + +// Function Phoenix.FlyingStairsChain.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct FlyingStairsChain_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlyingStairsChain_OnOverlapEnd; + +// Function Phoenix.FlyingStairComponent.IsBuilt +// 0x0001 (0x0001 - 0x0000) +struct FlyingStairComponent_IsBuilt final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingStairComponent_IsBuilt; + +// Function Phoenix.FlyingStairComponent.NeedsToBeBuilt +// 0x0001 (0x0001 - 0x0000) +struct FlyingStairComponent_NeedsToBeBuilt final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingStairComponent_NeedsToBeBuilt; + +// Function Phoenix.ForbiddenAreaVolume.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct ForbiddenAreaVolume_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForbiddenAreaVolume_OnBeginOverlap; + +// Function Phoenix.ForbiddenAreaVolume.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct ForbiddenAreaVolume_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForbiddenAreaVolume_OnEndOverlap; + +// Function Phoenix.ForbiddenAreaVolume.SetActive +// 0x0001 (0x0001 - 0x0000) +struct ForbiddenAreaVolume_SetActive final +{ +public: + bool bActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ForbiddenAreaVolume_SetActive; + +// Function Phoenix.RootMotionModifier_Move.CharacterRotatedBySupport +// 0x000C (0x000C - 0x0000) +struct RootMotionModifier_Move_CharacterRotatedBySupport final +{ +public: + struct FRotator AmountRotated; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RootMotionModifier_Move_CharacterRotatedBySupport; + +// Function Phoenix.RootMotionModifier_Move.CharacterTeleported +// 0x0018 (0x0018 - 0x0000) +struct RootMotionModifier_Move_CharacterTeleported final +{ +public: + class AAmbulatory_Character* TeleportedCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RootMotionModifier_Move_CharacterTeleported; + +// Function Phoenix.FoliageRemoverContainer.RegisterFoliageRemoverBoundsComponent +// 0x0008 (0x0008 - 0x0000) +struct FoliageRemoverContainer_RegisterFoliageRemoverBoundsComponent final +{ +public: + class UFoliageRemoverBoundsComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoliageRemoverContainer_RegisterFoliageRemoverBoundsComponent; + +// Function Phoenix.FoliageRemoverContainer.UnregisterFoliageRemoverBoundsComponent +// 0x0008 (0x0008 - 0x0000) +struct FoliageRemoverContainer_UnregisterFoliageRemoverBoundsComponent final +{ +public: + class UFoliageRemoverBoundsComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoliageRemoverContainer_UnregisterFoliageRemoverBoundsComponent; + +// Function Phoenix.RootMotionModifier_NPCMobilityTurnAssist.CharacterRotatedBySupport +// 0x000C (0x000C - 0x0000) +struct RootMotionModifier_NPCMobilityTurnAssist_CharacterRotatedBySupport final +{ +public: + struct FRotator AmountRotated; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RootMotionModifier_NPCMobilityTurnAssist_CharacterRotatedBySupport; + +// Function Phoenix.RootMotionModifier_NPCMobilityTurnAssist.CharacterTeleported +// 0x0018 (0x0018 - 0x0000) +struct RootMotionModifier_NPCMobilityTurnAssist_CharacterTeleported final +{ +public: + class AAmbulatory_Character* TeleportedCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RootMotionModifier_NPCMobilityTurnAssist_CharacterTeleported; + +// Function Phoenix.UI_DB_Library.ChooseStationQueryDataBP +// 0x0028 (0x0028 - 0x0000) +struct UI_DB_Library_ChooseStationQueryDataBP final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ObjectComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStationInteraction InStationInteractionType; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InActionName; // 0x0014(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InConnectionIndex; // 0x001C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UI_DB_Library_ChooseStationQueryDataBP; + +// Function Phoenix.UI_DB_Library.GetActorsKnownSubjects +// 0x0028 (0x0028 - 0x0000) +struct UI_DB_Library_GetActorsKnownSubjects final +{ +public: + class FName Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Subjects; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SubjectsAlreadyKnown; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetActorsKnownSubjects; + +// Function Phoenix.UI_DB_Library.GetCompendiumCategories +// 0x0010 (0x0010 - 0x0000) +struct UI_DB_Library_GetCompendiumCategories final +{ +public: + TArray Categories; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetCompendiumCategories; + +// Function Phoenix.UI_DB_Library.GetCompendiumCategorySubjects +// 0x0028 (0x0028 - 0x0000) +struct UI_DB_Library_GetCompendiumCategorySubjects final +{ +public: + class FName Category; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray KnownSubjects; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray UnknownSubjects; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetCompendiumCategorySubjects; + +// Function Phoenix.UI_DB_Library.GetCompendiumPeopleSubjects +// 0x0028 (0x0028 - 0x0000) +struct UI_DB_Library_GetCompendiumPeopleSubjects final +{ +public: + TArray People; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PeopleNames; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 TotalPeople; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetCompendiumPeopleSubjects; + +// Function Phoenix.UI_DB_Library.GetCompendiumSubjectFacts +// 0x0048 (0x0048 - 0x0000) +struct UI_DB_Library_GetCompendiumSubjectFacts final +{ +public: + class FName Category; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Subject; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFactSheetResult FactSheet; // 0x0010(0x0038)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetCompendiumSubjectFacts; + +// Function Phoenix.UI_DB_Library.GetDefaultInventoryHolderID +// 0x0020 (0x0020 - 0x0000) +struct UI_DB_Library_GetDefaultInventoryHolderID final +{ +public: + class FString Item; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HolderID; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetDefaultInventoryHolderID; + +// Function Phoenix.UI_DB_Library.GetDeveloperLevelList +// 0x0010 (0x0010 - 0x0000) +struct UI_DB_Library_GetDeveloperLevelList final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetDeveloperLevelList; + +// Function Phoenix.UI_DB_Library.GetFrontendLevelList +// 0x0010 (0x0010 - 0x0000) +struct UI_DB_Library_GetFrontendLevelList final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetFrontendLevelList; + +// Function Phoenix.UI_DB_Library.GetHealthCooldown +// 0x0004 (0x0004 - 0x0000) +struct UI_DB_Library_GetHealthCooldown final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetHealthCooldown; + +// Function Phoenix.UI_DB_Library.GetHouseIDFromSubjectName +// 0x0010 (0x0010 - 0x0000) +struct UI_DB_Library_GetHouseIDFromSubjectName final +{ +public: + class FName Subject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetHouseIDFromSubjectName; + +// Function Phoenix.UI_DB_Library.GetIsCustomizable +// 0x0018 (0x0018 - 0x0000) +struct UI_DB_Library_GetIsCustomizable final +{ +public: + class FString SubtypeID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetIsCustomizable; + +// Function Phoenix.UI_DB_Library.GetLevelRequiermentsForItem +// 0x0018 (0x0018 - 0x0000) +struct UI_DB_Library_GetLevelRequiermentsForItem final +{ +public: + class FString Item; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 outLevel; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool outUsable; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetLevelRequiermentsForItem; + +// Function Phoenix.UI_DB_Library.GetMaxHealthForLevel +// 0x0008 (0x0008 - 0x0000) +struct UI_DB_Library_GetMaxHealthForLevel final +{ +public: + int32 Level; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetMaxHealthForLevel; + +// Function Phoenix.UI_DB_Library.GetRichPaperData +// 0x0078 (0x0078 - 0x0000) +struct UI_DB_Library_GetRichPaperData final +{ +public: + class FString RichPaperID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString sender; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString o_richPaperType; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString o_imageName; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString o_headerTextKey; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString o_bodyTextKey; // 0x0050(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString o_footerTextKey; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetRichPaperData; + +// Function Phoenix.UI_DB_Library.GetSocialActionChoicesBP +// 0x0028 (0x0028 - 0x0000) +struct UI_DB_Library_GetSocialActionChoicesBP final +{ +public: + TArray StationQueryData; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UStationComponent* StationComponent; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* RequestingObject; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetSocialActionChoicesBP; + +// Function Phoenix.UI_DB_Library.GetSubjectCategoryFromSubject +// 0x0018 (0x0018 - 0x0000) +struct UI_DB_Library_GetSubjectCategoryFromSubject final +{ +public: + class FName Subject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetSubjectCategoryFromSubject; + +// Function Phoenix.UI_DB_Library.GetSubtypeFromSubjectName +// 0x0010 (0x0010 - 0x0000) +struct UI_DB_Library_GetSubtypeFromSubjectName final +{ +public: + class FName Subject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetSubtypeFromSubjectName; + +// Function Phoenix.UI_DB_Library.GetSystemSubtitles +// 0x0001 (0x0001 - 0x0000) +struct UI_DB_Library_GetSystemSubtitles final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetSystemSubtitles; + +// Function Phoenix.UI_DB_Library.GetUsabilityMissionList +// 0x0010 (0x0010 - 0x0000) +struct UI_DB_Library_GetUsabilityMissionList final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_GetUsabilityMissionList; + +// Function Phoenix.UI_DB_Library.LockStation +// 0x0018 (0x0018 - 0x0000) +struct UI_DB_Library_LockStation final +{ +public: + class UStationComponent* StationComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* PlayerActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UI_DB_Library_LockStation; + +// Function Phoenix.UI_DB_Library.SetSystemSubtitles +// 0x0001 (0x0001 - 0x0000) +struct UI_DB_Library_SetSystemSubtitles final +{ +public: + bool SubtitlesEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_DB_Library_SetSystemSubtitles; + +// Function Phoenix.UI_DB_Library.TargetHasConversationEntries +// 0x0018 (0x0018 - 0x0000) +struct UI_DB_Library_TargetHasConversationEntries final +{ +public: + class FName TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InTargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MissionInteraction; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UI_DB_Library_TargetHasConversationEntries; + +// Function Phoenix.UI_DB_Library.UnlockStationBP +// 0x0010 (0x0010 - 0x0000) +struct UI_DB_Library_UnlockStationBP final +{ +public: + class UStationComponent* StationComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UI_DB_Library_UnlockStationBP; + +// Function Phoenix.UI_InGameIndicatorComponent.GetShowPointer +// 0x0001 (0x0001 - 0x0000) +struct UI_InGameIndicatorComponent_GetShowPointer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_InGameIndicatorComponent_GetShowPointer; + +// Function Phoenix.UI_InGameIndicatorComponent.SetShowPointer +// 0x0001 (0x0001 - 0x0000) +struct UI_InGameIndicatorComponent_SetShowPointer final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UI_InGameIndicatorComponent_SetShowPointer; + +// Function Phoenix.RootMotionModifier_Strafe.CharacterRotatedBySupport +// 0x000C (0x000C - 0x0000) +struct RootMotionModifier_Strafe_CharacterRotatedBySupport final +{ +public: + struct FRotator AmountRotated; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RootMotionModifier_Strafe_CharacterRotatedBySupport; + +// Function Phoenix.RootMotionModifier_Strafe.CharacterTeleported +// 0x0018 (0x0018 - 0x0000) +struct RootMotionModifier_Strafe_CharacterTeleported final +{ +public: + class AAmbulatory_Character* TeleportedCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RootMotionModifier_Strafe_CharacterTeleported; + +// Function Phoenix.RootMotionModifier_TurnAssist.CharacterRotatedBySupport +// 0x000C (0x000C - 0x0000) +struct RootMotionModifier_TurnAssist_CharacterRotatedBySupport final +{ +public: + struct FRotator AmountRotated; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RootMotionModifier_TurnAssist_CharacterRotatedBySupport; + +// Function Phoenix.RootMotionModifier_TurnAssist.CharacterTeleported +// 0x0020 (0x0020 - 0x0000) +struct RootMotionModifier_TurnAssist_CharacterTeleported final +{ +public: + class AAmbulatory_Character* TeleportedCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AmountDisplaced; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RootMotionModifier_TurnAssist_CharacterTeleported; + +// Function Phoenix.EmissiveAdaptationOverrideComponent.SetState +// 0x0001 (0x0001 - 0x0000) +struct EmissiveAdaptationOverrideComponent_SetState final +{ +public: + EEmissiveAdaptationOverrideState NewState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EmissiveAdaptationOverrideComponent_SetState; + +// Function Phoenix.EmissiveAdaptationOverrideComponent.GetState +// 0x0001 (0x0001 - 0x0000) +struct EmissiveAdaptationOverrideComponent_GetState final +{ +public: + EEmissiveAdaptationOverrideState CurrentState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EmissiveAdaptationOverrideComponent_GetState; + +// Function Phoenix.Enemy_WeaponComponent.AcquireShield +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_AcquireShield final +{ +public: + class AEnemyAIWeapon* InShieldPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_AcquireShield; + +// Function Phoenix.Enemy_WeaponComponent.AcquireWeapon +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_AcquireWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_AcquireWeapon; + +// Function Phoenix.Enemy_WeaponComponent.DisableProvidedWeaponCollision +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_DisableProvidedWeaponCollision final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_DisableProvidedWeaponCollision; + +// Function Phoenix.Enemy_WeaponComponent.DisarmShield +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_DisarmShield final +{ +public: + float ScaleForce; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_DisarmShield; + +// Function Phoenix.Enemy_WeaponComponent.DisarmWeapon +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_DisarmWeapon final +{ +public: + float ScaleForce; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_DisarmWeapon; + +// Function Phoenix.Enemy_WeaponComponent.DisarmWeaponToRecover +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_DisarmWeaponToRecover final +{ +public: + float ScaleForce; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_DisarmWeaponToRecover; + +// Function Phoenix.Enemy_WeaponComponent.EnableProvidedWeaponCollision +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_EnableProvidedWeaponCollision final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_EnableProvidedWeaponCollision; + +// Function Phoenix.Enemy_WeaponComponent.FireWeaponAOE1 +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_FireWeaponAOE1 final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_FireWeaponAOE1; + +// Function Phoenix.Enemy_WeaponComponent.GetWeaponToAcquire +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetWeaponToAcquire final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetWeaponToAcquire; + +// Function Phoenix.Enemy_WeaponComponent.GetWeaponToRecover +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetWeaponToRecover final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetWeaponToRecover; + +// Function Phoenix.Enemy_WeaponComponent.HideActiveWeapon +// 0x0001 (0x0001 - 0x0000) +struct Enemy_WeaponComponent_HideActiveWeapon final +{ +public: + bool bHide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_HideActiveWeapon; + +// Function Phoenix.Enemy_WeaponComponent.ReleaseShield +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_ReleaseShield final +{ +public: + class AEnemyAIWeapon* InShieldPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetDropVel; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_ReleaseShield; + +// Function Phoenix.Enemy_WeaponComponent.ReleaseWeapon +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_ReleaseWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDestroy; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetDropVel; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsThrown; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDrop; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_ReleaseWeapon; + +// Function Phoenix.Enemy_WeaponComponent.ReleaseWeaponType +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_ReleaseWeaponType final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_WeaponReleaseType InReleaseType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_ReleaseWeaponType; + +// Function Phoenix.Enemy_WeaponComponent.RemoveStoredWeapon +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_RemoveStoredWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_RemoveStoredWeapon; + +// Function Phoenix.Enemy_WeaponComponent.SetRecoverSecondaryWeapon +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_SetRecoverSecondaryWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SetRecoverSecondaryWeapon; + +// Function Phoenix.Enemy_WeaponComponent.SetRecoverWeapon +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_SetRecoverWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SetRecoverWeapon; + +// Function Phoenix.Enemy_WeaponComponent.SetShield +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_SetShield final +{ +public: + class AEnemyAIWeapon* InShieldPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SetShield; + +// Function Phoenix.Enemy_WeaponComponent.SetShieldSpellDeflectionIfEquipped +// 0x0001 (0x0001 - 0x0000) +struct Enemy_WeaponComponent_SetShieldSpellDeflectionIfEquipped final +{ +public: + bool bShouldDeflect; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SetShieldSpellDeflectionIfEquipped; + +// Function Phoenix.Enemy_WeaponComponent.SetShieldToAcquire +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_SetShieldToAcquire final +{ +public: + class AEnemyAIWeapon* InShieldPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SetShieldToAcquire; + +// Function Phoenix.Enemy_WeaponComponent.SetSpawnEnable +// 0x0001 (0x0001 - 0x0000) +struct Enemy_WeaponComponent_SetSpawnEnable final +{ +public: + bool Flag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SetSpawnEnable; + +// Function Phoenix.Enemy_WeaponComponent.SetWeapon +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_SetWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SetWeapon; + +// Function Phoenix.Enemy_WeaponComponent.SetWeaponToAcquire +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_SetWeaponToAcquire final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SetWeaponToAcquire; + +// Function Phoenix.Enemy_WeaponComponent.SetWeaponToRecover +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_SetWeaponToRecover final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SetWeaponToRecover; + +// Function Phoenix.Enemy_WeaponComponent.SpawnWeapon +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_SpawnWeapon final +{ +public: + TSubclassOf SpawnWeaponClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AEnemyAIWeapon* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_SpawnWeapon; + +// Function Phoenix.Enemy_WeaponComponent.StoreWeapon +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_StoreWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_StoreWeapon; + +// Function Phoenix.Enemy_WeaponComponent.CanAnyStoredWeaponBeThrown +// 0x0001 (0x0001 - 0x0000) +struct Enemy_WeaponComponent_CanAnyStoredWeaponBeThrown final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_CanAnyStoredWeaponBeThrown; + +// Function Phoenix.Enemy_WeaponComponent.CanPerceiveThisWeapon +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_CanPerceiveThisWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_CanPerceiveThisWeapon; + +// Function Phoenix.Enemy_WeaponComponent.CanStoreWeapon +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_CanStoreWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_CanStoreWeapon; + +// Function Phoenix.Enemy_WeaponComponent.FindAvailableStoredWeaponSocket +// 0x0030 (0x0030 - 0x0000) +struct Enemy_WeaponComponent_FindAvailableStoredWeaponSocket final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutSocketName; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutSocketTranslationOffset; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutSocketRotationOffset; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_FindAvailableStoredWeaponSocket; + +// Function Phoenix.Enemy_WeaponComponent.GetEnemyWeaponDataAsset +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetEnemyWeaponDataAsset final +{ +public: + class UInteractionArchitectAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetEnemyWeaponDataAsset; + +// Function Phoenix.Enemy_WeaponComponent.GetEnemyWeaponTagContainer +// 0x0020 (0x0020 - 0x0000) +struct Enemy_WeaponComponent_GetEnemyWeaponTagContainer final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetEnemyWeaponTagContainer; + +// Function Phoenix.Enemy_WeaponComponent.GetRecoverSecondaryWeapon +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetRecoverSecondaryWeapon final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetRecoverSecondaryWeapon; + +// Function Phoenix.Enemy_WeaponComponent.GetRecoverWeapon +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetRecoverWeapon final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetRecoverWeapon; + +// Function Phoenix.Enemy_WeaponComponent.GetRespawnWeaponClass +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetRespawnWeaponClass final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetRespawnWeaponClass; + +// Function Phoenix.Enemy_WeaponComponent.GetShieldWeaponClass +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetShieldWeaponClass final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetShieldWeaponClass; + +// Function Phoenix.Enemy_WeaponComponent.GetSpawnWeaponClass +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetSpawnWeaponClass final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetSpawnWeaponClass; + +// Function Phoenix.Enemy_WeaponComponent.GetStoredWeapon +// 0x0020 (0x0020 - 0x0000) +struct Enemy_WeaponComponent_GetStoredWeapon final +{ +public: + TArray> WeaponClassList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + bool bGetFirstMatch; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AEnemyAIWeapon* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetStoredWeapon; + +// Function Phoenix.Enemy_WeaponComponent.GetStoreWeaponClass +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetStoreWeaponClass final +{ +public: + TSubclassOf ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetStoreWeaponClass; + +// Function Phoenix.Enemy_WeaponComponent.GetTransientWeapon +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetTransientWeapon final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetTransientWeapon; + +// Function Phoenix.Enemy_WeaponComponent.GetWeapon +// 0x0008 (0x0008 - 0x0000) +struct Enemy_WeaponComponent_GetWeapon final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetWeapon; + +// Function Phoenix.Enemy_WeaponComponent.GetWeaponRequiredPercent +// 0x0004 (0x0004 - 0x0000) +struct Enemy_WeaponComponent_GetWeaponRequiredPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_GetWeaponRequiredPercent; + +// Function Phoenix.Enemy_WeaponComponent.HasShield +// 0x0001 (0x0001 - 0x0000) +struct Enemy_WeaponComponent_HasShield final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_HasShield; + +// Function Phoenix.Enemy_WeaponComponent.HasStoredWeapon +// 0x0001 (0x0001 - 0x0000) +struct Enemy_WeaponComponent_HasStoredWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_HasStoredWeapon; + +// Function Phoenix.Enemy_WeaponComponent.HasWeapon +// 0x0001 (0x0001 - 0x0000) +struct Enemy_WeaponComponent_HasWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_HasWeapon; + +// Function Phoenix.Enemy_WeaponComponent.HasWeaponToAcquire +// 0x0001 (0x0001 - 0x0000) +struct Enemy_WeaponComponent_HasWeaponToAcquire final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_HasWeaponToAcquire; + +// Function Phoenix.Enemy_WeaponComponent.HasWeaponToRecover +// 0x0001 (0x0001 - 0x0000) +struct Enemy_WeaponComponent_HasWeaponToRecover final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_HasWeaponToRecover; + +// Function Phoenix.Enemy_WeaponComponent.IsRequiredWeaponActive +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_IsRequiredWeaponActive final +{ +public: + const class UEnemyAIAttackData* AttackPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_IsRequiredWeaponActive; + +// Function Phoenix.Enemy_WeaponComponent.IsRequiredWeaponStored +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_IsRequiredWeaponStored final +{ +public: + const class UEnemyAIAttackData* AttackPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_IsRequiredWeaponStored; + +// Function Phoenix.Enemy_WeaponComponent.IsWeaponStored +// 0x0010 (0x0010 - 0x0000) +struct Enemy_WeaponComponent_IsWeaponStored final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_WeaponComponent_IsWeaponStored; + +// Function Phoenix.SendTargetComponent.BeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct SendTargetComponent_BeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTargetComponent_BeginOverlap; + +// Function Phoenix.SendTargetComponent.SetEnabled +// 0x0001 (0x0001 - 0x0000) +struct SendTargetComponent_SetEnabled final +{ +public: + bool bInEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTargetComponent_SetEnabled; + +// Function Phoenix.SendTargetComponent.SetSendTargetPriority +// 0x0001 (0x0001 - 0x0000) +struct SendTargetComponent_SetSendTargetPriority final +{ +public: + uint8 InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTargetComponent_SetSendTargetPriority; + +// Function Phoenix.SendTargetComponent.GetSendTargetPriority +// 0x0001 (0x0001 - 0x0000) +struct SendTargetComponent_GetSendTargetPriority final +{ +public: + uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTargetComponent_GetSendTargetPriority; + +// Function Phoenix.SendTargetComponent.IsEnabled +// 0x0001 (0x0001 - 0x0000) +struct SendTargetComponent_IsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTargetComponent_IsEnabled; + +// Function Phoenix.Biped_Character.AdjustHealth +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_AdjustHealth final +{ +public: + float change; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDontKill; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0005(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_AdjustHealth; + +// Function Phoenix.Biped_Character.CalculateClimbingLedgeState +// 0x0002 (0x0002 - 0x0000) +struct Biped_Character_CalculateClimbingLedgeState final +{ +public: + EClimbingLedgeState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EJumpingType OutType; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_CalculateClimbingLedgeState; + +// Function Phoenix.Biped_Character.CalculateLedgePullUpState +// 0x0002 (0x0002 - 0x0000) +struct Biped_Character_CalculateLedgePullUpState final +{ +public: + EClimbingLedgeState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EJumpingType OutType; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_CalculateLedgePullUpState; + +// Function Phoenix.Biped_Character.ComputeAngleToDesiredDirection +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_ComputeAngleToDesiredDirection final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_ComputeAngleToDesiredDirection; + +// Function Phoenix.Biped_Character.ComputeAttack +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_ComputeAttack final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_ComputeAttack; + +// Function Phoenix.Biped_Character.DetectDiveIntoWater +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_DetectDiveIntoWater final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_DetectDiveIntoWater; + +// Function Phoenix.Biped_Character.DetectFallIntoWater +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_DetectFallIntoWater final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_DetectFallIntoWater; + +// Function Phoenix.Biped_Character.EnablePawnInteraction +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_EnablePawnInteraction final +{ +public: + bool bEnable; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_EnablePawnInteraction; + +// Function Phoenix.Biped_Character.FacingNotifyOfNewBestTarget +// 0x0002 (0x0002 - 0x0000) +struct Biped_Character_FacingNotifyOfNewBestTarget final +{ +public: + ETargetType NewTargetType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID NewTargetID; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_FacingNotifyOfNewBestTarget; + +// Function Phoenix.Biped_Character.FacingTargetsListIsNowEmpty +// 0x0002 (0x0002 - 0x0000) +struct Biped_Character_FacingTargetsListIsNowEmpty final +{ +public: + ETargetType LastTargetType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID LastTargetID; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_FacingTargetsListIsNowEmpty; + +// Function Phoenix.Biped_Character.FinishCrouching +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_FinishCrouching final +{ +public: + const class UObject* Provider; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_FinishCrouching; + +// Function Phoenix.Biped_Character.GetAdditiveBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_GetAdditiveBodyState final +{ +public: + EAdditiveBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetAdditiveBodyState; + +// Function Phoenix.Biped_Character.GetAutoTargetFocusDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_GetAutoTargetFocusDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetAutoTargetFocusDirection; + +// Function Phoenix.Biped_Character.GetAutoTargetUpDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_GetAutoTargetUpDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetAutoTargetUpDirection; + +// Function Phoenix.Biped_Character.GetBestAutoTargetActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetBestAutoTargetActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetBestAutoTargetActor; + +// Function Phoenix.Biped_Character.GetBestLockOnActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetBestLockOnActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetBestLockOnActor; + +// Function Phoenix.Biped_Character.GetFinishers +// 0x0018 (0x0018 - 0x0000) +struct Biped_Character_GetFinishers final +{ +public: + TArray ToolRecordArray; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_GetFinishers; + +// Function Phoenix.Biped_Character.GetFullBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_GetFullBodyState final +{ +public: + EFullBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetFullBodyState; + +// Function Phoenix.Biped_Character.GetFullBodyStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_GetFullBodyStateLast final +{ +public: + EFullBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetFullBodyStateLast; + +// Function Phoenix.Biped_Character.GetHealth +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_GetHealth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetHealth; + +// Function Phoenix.Biped_Character.GetHighlitActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetHighlitActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetHighlitActor; + +// Function Phoenix.Biped_Character.GetInventoryResult +// 0x0088 (0x0088 - 0x0000) +struct Biped_Character_GetInventoryResult final +{ +public: + struct FInventoryResult ReturnValue; // 0x0000(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetInventoryResult; + +// Function Phoenix.Biped_Character.GetLockedOnActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetLockedOnActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetLockedOnActor; + +// Function Phoenix.Biped_Character.GetParryState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_GetParryState final +{ +public: + EParryState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetParryState; + +// Function Phoenix.Biped_Character.GetPartialBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_GetPartialBodyState final +{ +public: + EPartialBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetPartialBodyState; + +// Function Phoenix.Biped_Character.GetPickupTool +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetPickupTool final +{ +public: + class APickupTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetPickupTool; + +// Function Phoenix.Biped_Character.GetPickupToolHeight +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_GetPickupToolHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetPickupToolHeight; + +// Function Phoenix.Biped_Character.GetPutdownToolHeight +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_GetPutdownToolHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetPutdownToolHeight; + +// Function Phoenix.Biped_Character.GetRayCastActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetRayCastActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetRayCastActor; + +// Function Phoenix.Biped_Character.GetRightArmState +// 0x0002 (0x0002 - 0x0000) +struct Biped_Character_GetRightArmState final +{ +public: + ERightArmPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmState ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetRightArmState; + +// Function Phoenix.Biped_Character.GetSpellCastHandle +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_GetSpellCastHandle final +{ +public: + int32 OutSpellCastHandle; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetSpellCastHandle; + +// Function Phoenix.Biped_Character.GetSpellsByGroup +// 0x0020 (0x0020 - 0x0000) +struct Biped_Character_GetSpellsByGroup final +{ +public: + int32 Group; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ToolRecordArray; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_GetSpellsByGroup; + +// Function Phoenix.Biped_Character.GetTargetBoneName +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetTargetBoneName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetTargetBoneName; + +// Function Phoenix.Biped_Character.GetTargetComponent +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetTargetComponent final +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetTargetComponent; + +// Function Phoenix.Biped_Character.GetTargetDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_GetTargetDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetTargetDirection; + +// Function Phoenix.Biped_Character.GetToTargetDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_GetToTargetDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetToTargetDirection; + +// Function Phoenix.Biped_Character.IsBlockedByWall +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_IsBlockedByWall final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_IsBlockedByWall; + +// Function Phoenix.Biped_Character.IsDead +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_IsDead final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_IsDead; + +// Function Phoenix.Biped_Character.IsWandEquipped +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_IsWandEquipped final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_IsWandEquipped; + +// Function Phoenix.Biped_Character.Landed +// 0x0088 (0x0088 - 0x0000) +struct Biped_Character_Landed final +{ +public: + struct FHitResult Hit; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_Landed; + +// Function Phoenix.Biped_Character.OnEquippedChanged +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_OnEquippedChanged final +{ +public: + class ATool* ActivatedTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ATool* DeactivatedTool; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_OnEquippedChanged; + +// Function Phoenix.Biped_Character.OnHoverDroneControlModeChanged +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_OnHoverDroneControlModeChanged final +{ +public: + EHoverDroneControlMode NewMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_OnHoverDroneControlModeChanged; + +// Function Phoenix.Biped_Character.ParkourJump +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_ParkourJump final +{ +public: + class FName DefaultNode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_ParkourJump; + +// Function Phoenix.Biped_Character.SetAdditiveBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_SetAdditiveBodyState final +{ +public: + EAdditiveBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetAdditiveBodyState; + +// Function Phoenix.Biped_Character.SetCombatReadyMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_SetCombatReadyMode final +{ +public: + bool Flag; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetCombatReadyMode; + +// Function Phoenix.Biped_Character.SetFinisher +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_SetFinisher final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* Spell; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetFinisher; + +// Function Phoenix.Biped_Character.SetFinisherOptimalRatio +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_SetFinisherOptimalRatio final +{ +public: + float OptimalRatio; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDynamicForceFeedbackAction FeedbackAction; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_SetFinisherOptimalRatio; + +// Function Phoenix.Biped_Character.SetFullBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_SetFullBodyState final +{ +public: + EFullBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetFullBodyState; + +// Function Phoenix.Biped_Character.SetFullBodyStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_SetFullBodyStateLast final +{ +public: + EFullBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetFullBodyStateLast; + +// Function Phoenix.Biped_Character.SetParryState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_SetParryState final +{ +public: + EParryState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetParryState; + +// Function Phoenix.Biped_Character.SetPartialBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_SetPartialBodyState final +{ +public: + EPartialBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetPartialBodyState; + +// Function Phoenix.Biped_Character.SetPickupTool +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_SetPickupTool final +{ +public: + class APickupTool* InPickupTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetPickupTool; + +// Function Phoenix.Biped_Character.SetRayCastActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_SetRayCastActor final +{ +public: + class AActor* i_pRayCastActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetRayCastActor; + +// Function Phoenix.Biped_Character.SetRightArmState +// 0x0003 (0x0003 - 0x0000) +struct Biped_Character_SetRightArmState final +{ +public: + ERightArmState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetRightArmState; + +// Function Phoenix.Biped_Character.SetSpell +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_SetSpell final +{ +public: + int32 Group; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* Spell; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetSpell; + +// Function Phoenix.Biped_Character.SetSpellCastHandle +// 0x0004 (0x0004 - 0x0000) +struct Biped_Character_SetSpellCastHandle final +{ +public: + int32 InSpellCastHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetSpellCastHandle; + +// Function Phoenix.Biped_Character.SetTargetBoneName +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_SetTargetBoneName final +{ +public: + class FName i_targetBoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetTargetBoneName; + +// Function Phoenix.Biped_Character.SetTargetComponent +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_SetTargetComponent final +{ +public: + class UPrimitiveComponent* i_pTargetComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetTargetComponent; + +// Function Phoenix.Biped_Character.SetTargetDestination +// 0x000C (0x000C - 0x0000) +struct Biped_Character_SetTargetDestination final +{ +public: + struct FVector i_targetDestination; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetTargetDestination; + +// Function Phoenix.Biped_Character.SetTargetDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Character_SetTargetDirection final +{ +public: + struct FVector i_targetDirection; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_SetTargetDirection; + +// Function Phoenix.Biped_Character.StairsStateHasChanged +// 0x0002 (0x0002 - 0x0000) +struct Biped_Character_StairsStateHasChanged final +{ +public: + EStairsState InLastStairsState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStairsState InNewStairsState; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_StairsStateHasChanged; + +// Function Phoenix.Biped_Character.StartCrouching +// 0x0010 (0x0010 - 0x0000) +struct Biped_Character_StartCrouching final +{ +public: + const class UObject* Provider; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetSpeedMode SpeedMode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetSpeedMode SpeedModifier; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Character_StartCrouching; + +// Function Phoenix.Biped_Character.CancelCurrentSpell +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_CancelCurrentSpell final +{ +public: + bool RemoveDisillusionment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_CancelCurrentSpell; + +// Function Phoenix.Biped_Character.CanLandOnLedge +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_CanLandOnLedge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_CanLandOnLedge; + +// Function Phoenix.Biped_Character.GetCharacterID +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetCharacterID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetCharacterID; + +// Function Phoenix.Biped_Character.GetOriginalLedgeTransform +// 0x0030 (0x0030 - 0x0000) +struct Biped_Character_GetOriginalLedgeTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetOriginalLedgeTransform; + +// Function Phoenix.Biped_Character.GetSkeletalMesh +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetSkeletalMesh final +{ +public: + class USkeletalMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetSkeletalMesh; + +// Function Phoenix.Biped_Character.GetTargetDestination +// 0x000C (0x000C - 0x0000) +struct Biped_Character_GetTargetDestination final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetTargetDestination; + +// Function Phoenix.Biped_Character.GetWand +// 0x0008 (0x0008 - 0x0000) +struct Biped_Character_GetWand final +{ +public: + class AWandTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_GetWand; + +// Function Phoenix.Biped_Character.IsCurrentLedgeAnOverhang +// 0x0001 (0x0001 - 0x0000) +struct Biped_Character_IsCurrentLedgeAnOverhang final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Character_IsCurrentLedgeAnOverhang; + +// Function Phoenix.Biped_Player.AddCustomCamera +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_AddCustomCamera final +{ +public: + class UCameraComponent* customCam; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float weight; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_AddCustomCamera; + +// Function Phoenix.Biped_Player.DEBUG_SetGlobalTimeDilation +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_DEBUG_SetGlobalTimeDilation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDilation; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_DEBUG_SetGlobalTimeDilation; + +// Function Phoenix.Biped_Player.DisablePlayerHealthRecovery +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_DisablePlayerHealthRecovery final +{ +public: + bool bDisable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_DisablePlayerHealthRecovery; + +// Function Phoenix.Biped_Player.GetPlayerGenderPronoun +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_GetPlayerGenderPronoun final +{ +public: + EGenderPronoun ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetPlayerGenderPronoun; + +// Function Phoenix.Biped_Player.GetPlayerLastUsedItemEffectiveness +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetPlayerLastUsedItemEffectiveness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetPlayerLastUsedItemEffectiveness; + +// Function Phoenix.Biped_Player.GetPlayerSocialHeritage +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_GetPlayerSocialHeritage final +{ +public: + ESocialHeritageStatusIDs ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetPlayerSocialHeritage; + +// Function Phoenix.Biped_Player.GetTheBipedPlayer +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_GetTheBipedPlayer final +{ +public: + class ABiped_Player* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetTheBipedPlayer; + +// Function Phoenix.Biped_Player.SetCameraStyle +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_SetCameraStyle final +{ +public: + class FName CameraStyle; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetCameraStyle; + +// Function Phoenix.Biped_Player.SetPlayerGenderPronoun +// 0x0002 (0x0002 - 0x0000) +struct Biped_Player_SetPlayerGenderPronoun final +{ +public: + EGenderPronoun NewGenderPronoun; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetPlayerGenderPronoun; + +// Function Phoenix.Biped_Player.SetPlayerSocialHeritage +// 0x0002 (0x0002 - 0x0000) +struct Biped_Player_SetPlayerSocialHeritage final +{ +public: + ESocialHeritageStatusIDs NewHeritage; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetPlayerSocialHeritage; + +// Function Phoenix.Biped_Player.AdjustComboPoints +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_AdjustComboPoints final +{ +public: + EComboType ComboType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Target; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_AdjustComboPoints; + +// Function Phoenix.Biped_Player.AdjustCooldown +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_AdjustCooldown final +{ +public: + class FName SpellName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AddIfNoneExists; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_AdjustCooldown; + +// Function Phoenix.Biped_Player.AdjustCooldownsByCategory +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_AdjustCooldownsByCategory final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpellCategory SpellCategory; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_AdjustCooldownsByCategory; + +// Function Phoenix.Biped_Player.AdjustFocus +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_AdjustFocus final +{ +public: + float change; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExternalFocusModifier; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_AdjustFocus; + +// Function Phoenix.Biped_Player.AdjustFocusByName +// 0x000C (0x000C - 0x0000) +struct Biped_Player_AdjustFocusByName final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExternalFocusModifier; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_AdjustFocusByName; + +// Function Phoenix.Biped_Player.AllowMove +// 0x001C (0x001C - 0x0000) +struct Biped_Player_AllowMove final +{ +public: + float InWorldSpeed; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InWorldDirection; // 0x0004(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTime; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_AllowMove; + +// Function Phoenix.Biped_Player.AllowStop +// 0x001C (0x001C - 0x0000) +struct Biped_Player_AllowStop final +{ +public: + float InWorldSpeed; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InWorldDirection; // 0x0004(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinTime; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_AllowStop; + +// Function Phoenix.Biped_Player.AutoNavToTarget +// 0x0018 (0x0018 - 0x0000) +struct Biped_Player_AutoNavToTarget final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InSpeed; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceFromTarget; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_AutoNavToTarget; + +// Function Phoenix.Biped_Player.CalculateExtendedCompanionInventoryCapacity +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_CalculateExtendedCompanionInventoryCapacity final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CalculateExtendedCompanionInventoryCapacity; + +// Function Phoenix.Biped_Player.CalculateLookAtDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Player_CalculateLookAtDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CalculateLookAtDirection; + +// Function Phoenix.Biped_Player.CalculateMandrakeBonusReaction +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_CalculateMandrakeBonusReaction final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CalculateMandrakeBonusReaction; + +// Function Phoenix.Biped_Player.CalculatePlantDamageModifier +// 0x000C (0x000C - 0x0000) +struct Biped_Player_CalculatePlantDamageModifier final +{ +public: + class FName DbId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CalculatePlantDamageModifier; + +// Function Phoenix.Biped_Player.CalculateSilencioRangeModifier +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_CalculateSilencioRangeModifier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CalculateSilencioRangeModifier; + +// Function Phoenix.Biped_Player.CalculateSneakOScopeWindupModifier +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_CalculateSneakOScopeWindupModifier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CalculateSneakOScopeWindupModifier; + +// Function Phoenix.Biped_Player.CalculateStealRateModifier +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_CalculateStealRateModifier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CalculateStealRateModifier; + +// Function Phoenix.Biped_Player.CalculateVendorPricesModifier +// 0x0018 (0x0018 - 0x0000) +struct Biped_Player_CalculateVendorPricesModifier final +{ +public: + struct FVendorTransactionInfo Info; // 0x0000(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CalculateVendorPricesModifier; + +// Function Phoenix.Biped_Player.CameraStickLastMovedChanged +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_CameraStickLastMovedChanged final +{ +public: + bool InCameraStickMoved; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CameraStickLastMovedChanged; + +// Function Phoenix.Biped_Player.ChangeManagedAM +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_ChangeManagedAM final +{ +public: + float change; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_ChangeManagedAM; + +// Function Phoenix.Biped_Player.CognitionTargetHealthChanged +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_CognitionTargetHealthChanged final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthChanged; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIndicateHUD; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_CognitionTargetHealthChanged; + +// Function Phoenix.Biped_Player.CognitionTargetPlayerAwareStateChanged +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_CognitionTargetPlayerAwareStateChanged final +{ +public: + ENPC_TargetAwareState InAwareState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CognitionTargetPlayerAwareStateChanged; + +// Function Phoenix.Biped_Player.ComputeAimOffset +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_ComputeAimOffset final +{ +public: + class FName BoneName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Pitch; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_ComputeAimOffset; + +// Function Phoenix.Biped_Player.CreateLinkToAttackingActor +// 0x0003 (0x0003 - 0x0000) +struct Biped_Player_CreateLinkToAttackingActor final +{ +public: + EEnemy_ParryButtonPressed ParryEventReason; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutDodgeWindow; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_CreateLinkToAttackingActor; + +// Function Phoenix.Biped_Player.DamageDirectionEffect +// 0x00A0 (0x00A0 - 0x0000) +struct Biped_Player_DamageDirectionEffect final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult InHit; // 0x0014(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_DamageDirectionEffect; + +// Function Phoenix.Biped_Player.DetectEdgeChange +// 0x0014 (0x0014 - 0x0000) +struct Biped_Player_DetectEdgeChange final +{ +public: + struct FVector TestActorLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TraceRadius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSendEvents; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDraw; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_DetectEdgeChange; + +// Function Phoenix.Biped_Player.DisableCooldownPickups +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_DisableCooldownPickups final +{ +public: + bool bDisable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_DisableCooldownPickups; + +// Function Phoenix.Biped_Player.EnableManagedAM +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_EnableManagedAM final +{ +public: + bool Enabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_EnableManagedAM; + +// Function Phoenix.Biped_Player.EndBulletTime +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_EndBulletTime final +{ +public: + float EaseOutDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_EndBulletTime; + +// Function Phoenix.Biped_Player.EndCriticalFinisher +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_EndCriticalFinisher final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_EndCriticalFinisher; + +// Function Phoenix.Biped_Player.FullyResetPhoenixCamera +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_FullyResetPhoenixCamera final +{ +public: + float ResetSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ResetSpeedCurve; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_FullyResetPhoenixCamera; + +// Function Phoenix.Biped_Player.GetBestAutoTargetActor_WorldLocation +// 0x000C (0x000C - 0x0000) +struct Biped_Player_GetBestAutoTargetActor_WorldLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetBestAutoTargetActor_WorldLocation; + +// Function Phoenix.Biped_Player.GetBestLockOnActor_ScreenLocation +// 0x000C (0x000C - 0x0000) +struct Biped_Player_GetBestLockOnActor_ScreenLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetBestLockOnActor_ScreenLocation; + +// Function Phoenix.Biped_Player.GetBestLockOnActor_WorldLocation +// 0x000C (0x000C - 0x0000) +struct Biped_Player_GetBestLockOnActor_WorldLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetBestLockOnActor_WorldLocation; + +// Function Phoenix.Biped_Player.GetBonusAncientMagicBars +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetBonusAncientMagicBars final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetBonusAncientMagicBars; + +// Function Phoenix.Biped_Player.GetBonusSpellLoadouts +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetBonusSpellLoadouts final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetBonusSpellLoadouts; + +// Function Phoenix.Biped_Player.GetCauseOfDeath +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_GetCauseOfDeath final +{ +public: + ECharacterDeathType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetCauseOfDeath; + +// Function Phoenix.Biped_Player.GetChompingCabbageCount +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetChompingCabbageCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetChompingCabbageCount; + +// Function Phoenix.Biped_Player.GetChompingCabbageMax +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetChompingCabbageMax final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetChompingCabbageMax; + +// Function Phoenix.Biped_Player.GetCooldownPercent +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_GetCooldownPercent final +{ +public: + class USpellToolRecord* InSpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_GetCooldownPercent; + +// Function Phoenix.Biped_Player.GetCooldownPercentByName +// 0x000C (0x000C - 0x0000) +struct Biped_Player_GetCooldownPercentByName final +{ +public: + class FName SpellName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetCooldownPercentByName; + +// Function Phoenix.Biped_Player.GetCooldownStat +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetCooldownStat final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetCooldownStat; + +// Function Phoenix.Biped_Player.GetDefenseStat +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetDefenseStat final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetDefenseStat; + +// Function Phoenix.Biped_Player.GetExpectedDistanceFromTarget +// 0x0028 (0x0028 - 0x0000) +struct Biped_Player_GetExpectedDistanceFromTarget final +{ +public: + bool bIgnoreTargets; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InTargetOverride; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFound; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ToTarget; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_GetExpectedDistanceFromTarget; + +// Function Phoenix.Biped_Player.GetFocusPercent +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetFocusPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetFocusPercent; + +// Function Phoenix.Biped_Player.GetGameLogicBoolVariable +// 0x000C (0x000C - 0x0000) +struct Biped_Player_GetGameLogicBoolVariable final +{ +public: + struct FName_GameLogicVarBool BoolVar; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_GetGameLogicBoolVariable; + +// Function Phoenix.Biped_Player.GetHiddenAfterTakedownTime +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetHiddenAfterTakedownTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetHiddenAfterTakedownTime; + +// Function Phoenix.Biped_Player.GetInventorySizeModification +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetInventorySizeModification final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetInventorySizeModification; + +// Function Phoenix.Biped_Player.GetLastSafeInteractLocation +// 0x000C (0x000C - 0x0000) +struct Biped_Player_GetLastSafeInteractLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetLastSafeInteractLocation; + +// Function Phoenix.Biped_Player.GetLastSafeLocation +// 0x000C (0x000C - 0x0000) +struct Biped_Player_GetLastSafeLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetLastSafeLocation; + +// Function Phoenix.Biped_Player.GetMotionListenerCameraOrientation +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_GetMotionListenerCameraOrientation final +{ +public: + class UAkComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetMotionListenerCameraOrientation; + +// Function Phoenix.Biped_Player.GetMotionListenerPlayerOrientation +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_GetMotionListenerPlayerOrientation final +{ +public: + class UAkComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetMotionListenerPlayerOrientation; + +// Function Phoenix.Biped_Player.GetOffenseStat +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetOffenseStat final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetOffenseStat; + +// Function Phoenix.Biped_Player.GetPlantCount +// 0x0018 (0x0018 - 0x0000) +struct Biped_Player_GetPlantCount final +{ +public: + class FString trackerName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_GetPlantCount; + +// Function Phoenix.Biped_Player.GetPlayerMovementDuration +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetPlayerMovementDuration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetPlayerMovementDuration; + +// Function Phoenix.Biped_Player.GetSpeedCurve +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_GetSpeedCurve final +{ +public: + bool bIgnoreGovernor; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetSpeedCurve; + +// Function Phoenix.Biped_Player.GetSpeedGovernorCurve +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_GetSpeedGovernorCurve final +{ +public: + class UCurveFloat* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetSpeedGovernorCurve; + +// Function Phoenix.Biped_Player.GetVenomousTentaculaCount +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetVenomousTentaculaCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetVenomousTentaculaCount; + +// Function Phoenix.Biped_Player.GetVenomousTentaculaMax +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetVenomousTentaculaMax final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetVenomousTentaculaMax; + +// Function Phoenix.Biped_Player.HandleActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct Biped_Player_HandleActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_HandleActorHit; + +// Function Phoenix.Biped_Player.HandleDodgeUnblockable +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_HandleDodgeUnblockable final +{ +public: + class AActor* OutAttacker; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_HandleDodgeUnblockable; + +// Function Phoenix.Biped_Player.HasMandrakeTalent +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_HasMandrakeTalent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_HasMandrakeTalent; + +// Function Phoenix.Biped_Player.HideReticle +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_HideReticle final +{ +public: + bool bHide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_HideReticle; + +// Function Phoenix.Biped_Player.HighestEnemyChanged +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_HighestEnemyChanged final +{ +public: + class AActor* InEnemyActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InLevelDiff; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_HighestEnemyChanged; + +// Function Phoenix.Biped_Player.IgnoreRetaliateTarget +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_IgnoreRetaliateTarget final +{ +public: + class AActor* RetaliateTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_IgnoreRetaliateTarget; + +// Function Phoenix.Biped_Player.InLockOnMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_InLockOnMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_InLockOnMode; + +// Function Phoenix.Biped_Player.InstaUseInventoryItem +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_InstaUseInventoryItem final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_InstaUseInventoryItem; + +// Function Phoenix.Biped_Player.InteractingWithActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_InteractingWithActor final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_InteractingWithActor; + +// Function Phoenix.Biped_Player.IsAMPushAvailable +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsAMPushAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsAMPushAvailable; + +// Function Phoenix.Biped_Player.IsChompingCabbageAtMax +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsChompingCabbageAtMax final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsChompingCabbageAtMax; + +// Function Phoenix.Biped_Player.IsCrawling +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsCrawling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsCrawling; + +// Function Phoenix.Biped_Player.IsFinisherAvailable +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsFinisherAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsFinisherAvailable; + +// Function Phoenix.Biped_Player.IsHoverDroneActive +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsHoverDroneActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsHoverDroneActive; + +// Function Phoenix.Biped_Player.IsInLockOnMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsInLockOnMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsInLockOnMode; + +// Function Phoenix.Biped_Player.IsInventoryItemHighlighted +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsInventoryItemHighlighted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsInventoryItemHighlighted; + +// Function Phoenix.Biped_Player.IsLockedOn +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsLockedOn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsLockedOn; + +// Function Phoenix.Biped_Player.IsManagedAMEnabled +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsManagedAMEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsManagedAMEnabled; + +// Function Phoenix.Biped_Player.IsPlayingIntro +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsPlayingIntro final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsPlayingIntro; + +// Function Phoenix.Biped_Player.IsSwimming +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsSwimming final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsSwimming; + +// Function Phoenix.Biped_Player.IsVenomousTentaculaAtMax +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsVenomousTentaculaAtMax final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsVenomousTentaculaAtMax; + +// Function Phoenix.Biped_Player.LEDDamageEffect +// 0x00A0 (0x00A0 - 0x0000) +struct Biped_Player_LEDDamageEffect final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult InHit; // 0x0014(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_LEDDamageEffect; + +// Function Phoenix.Biped_Player.LoadInventoryItemByName +// 0x0014 (0x0014 - 0x0000) +struct Biped_Player_LoadInventoryItemByName final +{ +public: + class FName InventoryObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_LoadInventoryItemByName; + +// Function Phoenix.Biped_Player.LockOnCameraMoving +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_LockOnCameraMoving final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_LockOnCameraMoving; + +// Function Phoenix.Biped_Player.LockOnCamFlick +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_LockOnCamFlick final +{ +public: + class UStickFlickWatcherRecord* InStickFlickWatcherRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_LockOnCamFlick; + +// Function Phoenix.Biped_Player.OnBlackboardInitialized +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_OnBlackboardInitialized final +{ +public: + bool bSuccess; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_OnBlackboardInitialized; + +// Function Phoenix.Biped_Player.OnCharacterLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_OnCharacterLoadComplete final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_OnCharacterLoadComplete; + +// Function Phoenix.Biped_Player.OnNewGame +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_OnNewGame final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsIntro; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_OnNewGame; + +// Function Phoenix.Biped_Player.OnQuickItemSlotted +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_OnQuickItemSlotted final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_OnQuickItemSlotted; + +// Function Phoenix.Biped_Player.PlaceOnGround +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_PlaceOnGround final +{ +public: + float DownDistance; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_PlaceOnGround; + +// Function Phoenix.Biped_Player.PlacePlayerInBed +// 0x0018 (0x0018 - 0x0000) +struct Biped_Player_PlacePlayerInBed final +{ +public: + class AStation* BedStation; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* PlayerBedAbility; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_PlacePlayerInBed; + +// Function Phoenix.Biped_Player.PlayerGetOutOfBed +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_PlayerGetOutOfBed final +{ +public: + class AStation* BedStation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* PlayerBedAbility; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_PlayerGetOutOfBed; + +// Function Phoenix.Biped_Player.PopDisableStack +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_PopDisableStack final +{ +public: + struct FName_GameLogicVarInt32 StackName; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_PopDisableStack; + +// Function Phoenix.Biped_Player.PrepCriticalFinisher +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_PrepCriticalFinisher final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_PrepCriticalFinisher; + +// Function Phoenix.Biped_Player.ProcessFollowTarget +// 0x0028 (0x0028 - 0x0000) +struct Biped_Player_ProcessFollowTarget final +{ +public: + class AActor* InFollowActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UCurveFloat* SpeedCurve; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutWorldSpeed; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutWorldDirection; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_ProcessFollowTarget; + +// Function Phoenix.Biped_Player.ProcessStick +// 0x0048 (0x0048 - 0x0000) +struct Biped_Player_ProcessStick final +{ +public: + float StickX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UCurveFloat* DeadZoneCurve; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UCurveFloat* SpeedCurve; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UCurveFloat* SpeedGovernorCurve; // 0x0020(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorldSpeed; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldDirection; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECustomInterpType InterpType; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpSpeed; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickMagReductionDelayTimer; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0044(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_ProcessStick; + +// Function Phoenix.Biped_Player.PushDisableStack +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_PushDisableStack final +{ +public: + struct FName_GameLogicVarInt32 StackName; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_PushDisableStack; + +// Function Phoenix.Biped_Player.PutPlayerIntoCinematicState +// 0x0002 (0x0002 - 0x0000) +struct Biped_Player_PutPlayerIntoCinematicState final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlterAbilities; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_PutPlayerIntoCinematicState; + +// Function Phoenix.Biped_Player.QuickActionInteract +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_QuickActionInteract final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_QuickActionInteract; + +// Function Phoenix.Biped_Player.RequestStick +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_RequestStick final +{ +public: + float StickX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StickY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_RequestStick; + +// Function Phoenix.Biped_Player.ResetPhoenixCameraRotation +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_ResetPhoenixCameraRotation final +{ +public: + float ResetSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ResetSpeedCurve; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_ResetPhoenixCameraRotation; + +// Function Phoenix.Biped_Player.RestorePlayerInput +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_RestorePlayerInput final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_RestorePlayerInput; + +// Function Phoenix.Biped_Player.SafeTeleportTo +// 0x001C (0x001C - 0x0000) +struct Biped_Player_SafeTeleportTo final +{ +public: + struct FVector DestLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator DestRotation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bIsATest; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoCheck; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_SafeTeleportTo; + +// Function Phoenix.Biped_Player.SendCriticalMunitionImpactToTarget +// 0x0048 (0x0048 - 0x0000) +struct Biped_Player_SendCriticalMunitionImpactToTarget final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UniqueTag; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MunitionDataAssets; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagContainer; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float Damage; // 0x0040(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_SendCriticalMunitionImpactToTarget; + +// Function Phoenix.Biped_Player.Set_WandCast_TargetTrackerTargets +// 0x0028 (0x0028 - 0x0000) +struct Biped_Player_Set_WandCast_TargetTrackerTargets final +{ +public: + bool bIgnoreTargets; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InTargetOverride; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InTargetOverrideWorldLocation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_Set_WandCast_TargetTrackerTargets; + +// Function Phoenix.Biped_Player.SetAccessibilitySpellToggle +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_SetAccessibilitySpellToggle final +{ +public: + bool ToggleOn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetAccessibilitySpellToggle; + +// Function Phoenix.Biped_Player.SetAutoTargetingDirection +// 0x000C (0x000C - 0x0000) +struct Biped_Player_SetAutoTargetingDirection final +{ +public: + struct FVector InWorldDirection; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetAutoTargetingDirection; + +// Function Phoenix.Biped_Player.SetCauseOfDeath +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_SetCauseOfDeath final +{ +public: + ECharacterDeathType InCauseOfDeath; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetCauseOfDeath; + +// Function Phoenix.Biped_Player.SetCooldownRateScale +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_SetCooldownRateScale final +{ +public: + float RateScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetCooldownRateScale; + +// Function Phoenix.Biped_Player.SetDisableCombatPlantHideOnSuspendEnemies +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_SetDisableCombatPlantHideOnSuspendEnemies final +{ +public: + bool bInVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetDisableCombatPlantHideOnSuspendEnemies; + +// Function Phoenix.Biped_Player.SetFieldGuideHotSpot +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_SetFieldGuideHotSpot final +{ +public: + class AFieldGuideHotSpot* InFieldGuideHotSpot; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetFieldGuideHotSpot; + +// Function Phoenix.Biped_Player.SetHighlitActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_SetHighlitActor final +{ +public: + class AActor* InHighlitActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetHighlitActor; + +// Function Phoenix.Biped_Player.SetInLockOnMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_SetInLockOnMode final +{ +public: + bool bInFlag; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetInLockOnMode; + +// Function Phoenix.Biped_Player.SetInteractStickyTarget +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_SetInteractStickyTarget final +{ +public: + bool bSet; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetInteractStickyTarget; + +// Function Phoenix.Biped_Player.SetInvulnerable +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_SetInvulnerable final +{ +public: + bool bInInvulnerable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetInvulnerable; + +// Function Phoenix.Biped_Player.SetInvulnerableTime +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_SetInvulnerableTime final +{ +public: + float invulnerableTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetInvulnerableTime; + +// Function Phoenix.Biped_Player.SetLastEdgeState +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_SetLastEdgeState final +{ +public: + EEdgeState InEdgeState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetLastEdgeState; + +// Function Phoenix.Biped_Player.SetLastSafeInteractLocation +// 0x000C (0x000C - 0x0000) +struct Biped_Player_SetLastSafeInteractLocation final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetLastSafeInteractLocation; + +// Function Phoenix.Biped_Player.SetManagedAM +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_SetManagedAM final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetManagedAM; + +// Function Phoenix.Biped_Player.SetMotionListener +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_SetMotionListener final +{ +public: + class UAkComponent* AkComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlayerOrientation; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_SetMotionListener; + +// Function Phoenix.Biped_Player.SetOverrideWandStyle +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_SetOverrideWandStyle final +{ +public: + class FName WandStyle; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetOverrideWandStyle; + +// Function Phoenix.Biped_Player.SetPhoenixCameraLookAt +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_SetPhoenixCameraLookAt final +{ +public: + struct FVector LookAtPoint; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleSpeed; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetPhoenixCameraLookAt; + +// Function Phoenix.Biped_Player.SetPhoenixCameraLookAt_Actor +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_SetPhoenixCameraLookAt_Actor final +{ +public: + class AActor* LookAtActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_SetPhoenixCameraLookAt_Actor; + +// Function Phoenix.Biped_Player.SetPhoenixCameraLookAt_ActorAndTime +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_SetPhoenixCameraLookAt_ActorAndTime final +{ +public: + class AActor* LookAtActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_SetPhoenixCameraLookAt_ActorAndTime; + +// Function Phoenix.Biped_Player.SetPhoenixCameraLookAt_TimeBased +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_SetPhoenixCameraLookAt_TimeBased final +{ +public: + struct FVector LookAtPoint; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LookAtTime; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetPhoenixCameraLookAt_TimeBased; + +// Function Phoenix.Biped_Player.SetPhoenixCameraRotation +// 0x000C (0x000C - 0x0000) +struct Biped_Player_SetPhoenixCameraRotation final +{ +public: + struct FRotator DesiredRotation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetPhoenixCameraRotation; + +// Function Phoenix.Biped_Player.SetStartingMovementTime +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_SetStartingMovementTime final +{ +public: + float InStartingMovementTime; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetStartingMovementTime; + +// Function Phoenix.Biped_Player.SetUsingElderWand +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_SetUsingElderWand final +{ +public: + bool bUsing; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetUsingElderWand; + +// Function Phoenix.Biped_Player.SetWandBaseStyle +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_SetWandBaseStyle final +{ +public: + class FName InWandBase; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetWandBaseStyle; + +// Function Phoenix.Biped_Player.SetWandStyle +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_SetWandStyle final +{ +public: + class FName WandStyle; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SetWandStyle; + +// Function Phoenix.Biped_Player.ShadowBlinkTeleport +// 0x0030 (0x0030 - 0x0000) +struct Biped_Player_ShadowBlinkTeleport final +{ +public: + const class AActor* InBlinkTarget; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InBlinkDistanceFromTarget; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsGate; // 0x000C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsStealth; // 0x000D(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector OutBlinkLocation; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutBlinkRotation; // 0x001C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_ShadowBlinkTeleport; + +// Function Phoenix.Biped_Player.SpawnFaceTarget +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_SpawnFaceTarget final +{ +public: + TSubclassOf SpawnActorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SpawnFaceTarget; + +// Function Phoenix.Biped_Player.SpawnItemMountCallback +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_SpawnItemMountCallback final +{ +public: + class UInventoryItemToolRecord* InToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SpawnItemMountCallback; + +// Function Phoenix.Biped_Player.SpawnRockSlide +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_SpawnRockSlide final +{ +public: + class UClass* InActorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProjectForward; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_SpawnRockSlide; + +// Function Phoenix.Biped_Player.StartBulletTime +// 0x0018 (0x0018 - 0x0000) +struct Biped_Player_StartBulletTime final +{ +public: + float Dilation; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoFixedCam; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlayerDilation; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EaseInDuration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EaseOutDuration; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_StartBulletTime; + +// Function Phoenix.Biped_Player.StartCriticalFinisher +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_StartCriticalFinisher final +{ +public: + class AActor* PreferredTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_StartCriticalFinisher; + +// Function Phoenix.Biped_Player.StopPlayerInput +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_StopPlayerInput final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_StopPlayerInput; + +// Function Phoenix.Biped_Player.SuspendStoryModeArmor +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_SuspendStoryModeArmor final +{ +public: + bool bFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_SuspendStoryModeArmor; + +// Function Phoenix.Biped_Player.TargetChanged +// 0x0018 (0x0018 - 0x0000) +struct Biped_Player_TargetChanged final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* NewTarget; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* OldTarget; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_TargetChanged; + +// Function Phoenix.Biped_Player.TargetLost +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_TargetLost final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* OldTarget; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_TargetLost; + +// Function Phoenix.Biped_Player.TargetSighted +// 0x0010 (0x0010 - 0x0000) +struct Biped_Player_TargetSighted final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* Target; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_TargetSighted; + +// Function Phoenix.Biped_Player.ToadStatueTeleport +// 0x0018 (0x0018 - 0x0000) +struct Biped_Player_ToadStatueTeleport final +{ +public: + const class AActor* InDestinationActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InOffset; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_ToadStatueTeleport; + +// Function Phoenix.Biped_Player.UpdateCamMove +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_UpdateCamMove final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_UpdateCamMove; + +// Function Phoenix.Biped_Player.UseInventoryItemByName +// 0x0014 (0x0014 - 0x0000) +struct Biped_Player_UseInventoryItemByName final +{ +public: + class FName InventoryObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_Player_UseInventoryItemByName; + +// Function Phoenix.Biped_Player.GetAccessibilitySpellToggle +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_GetAccessibilitySpellToggle final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetAccessibilitySpellToggle; + +// Function Phoenix.Biped_Player.GetBaseCooldownStat +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetBaseCooldownStat final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetBaseCooldownStat; + +// Function Phoenix.Biped_Player.GetBaseDefenseStat +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetBaseDefenseStat final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetBaseDefenseStat; + +// Function Phoenix.Biped_Player.GetBaseOffenseStat +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetBaseOffenseStat final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetBaseOffenseStat; + +// Function Phoenix.Biped_Player.GetBipedAnimInstance +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_GetBipedAnimInstance final +{ +public: + class UBiped_AnimInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetBipedAnimInstance; + +// Function Phoenix.Biped_Player.GetComboPoints +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetComboPoints final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetComboPoints; + +// Function Phoenix.Biped_Player.GetCompanionsAtMaxLevel +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetCompanionsAtMaxLevel final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetCompanionsAtMaxLevel; + +// Function Phoenix.Biped_Player.GetConsecutiveEnemyHits +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetConsecutiveEnemyHits final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetConsecutiveEnemyHits; + +// Function Phoenix.Biped_Player.GetCooldownRateScale +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetCooldownRateScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetCooldownRateScale; + +// Function Phoenix.Biped_Player.GetCurrentCriticalHealthFadeOutPercent +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetCurrentCriticalHealthFadeOutPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetCurrentCriticalHealthFadeOutPercent; + +// Function Phoenix.Biped_Player.GetFinisherDamage +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetFinisherDamage final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetFinisherDamage; + +// Function Phoenix.Biped_Player.GetFocus +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetFocus final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetFocus; + +// Function Phoenix.Biped_Player.GetIsOnAMountOrInTransition +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_GetIsOnAMountOrInTransition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetIsOnAMountOrInTransition; + +// Function Phoenix.Biped_Player.GetMaxFocus +// 0x0004 (0x0004 - 0x0000) +struct Biped_Player_GetMaxFocus final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetMaxFocus; + +// Function Phoenix.Biped_Player.GetMoveStickValues +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_GetMoveStickValues final +{ +public: + float X; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetMoveStickValues; + +// Function Phoenix.Biped_Player.GetWandBaseStyle +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_GetWandBaseStyle final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetWandBaseStyle; + +// Function Phoenix.Biped_Player.GetWandStyle +// 0x0008 (0x0008 - 0x0000) +struct Biped_Player_GetWandStyle final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_GetWandStyle; + +// Function Phoenix.Biped_Player.InCombatMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_InCombatMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_InCombatMode; + +// Function Phoenix.Biped_Player.InCombatModeDelayed +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_InCombatModeDelayed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_InCombatModeDelayed; + +// Function Phoenix.Biped_Player.IsCameraMoving +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsCameraMoving final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsCameraMoving; + +// Function Phoenix.Biped_Player.IsPerfectRetaliate +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_IsPerfectRetaliate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_IsPerfectRetaliate; + +// Function Phoenix.Biped_Player.UseNewConversations +// 0x0001 (0x0001 - 0x0000) +struct Biped_Player_UseNewConversations final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Player_UseNewConversations; + +// Function Phoenix.MultiFX2End_Fadeout.EndFade +// 0x0010 (0x0010 - 0x0000) +struct MultiFX2End_Fadeout_EndFade final +{ +public: + struct FMultiFX2Handle InHandle; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UMultiFX2_Base* FXBase; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFX2End_Fadeout_EndFade; + +// Function Phoenix.EditorAwareActor.EditorTick +// 0x0004 (0x0004 - 0x0000) +struct EditorAwareActor_EditorTick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditorAwareActor_EditorTick; + +// Function Phoenix.EditorAwareActor.PostEditorChangeProperty +// 0x0008 (0x0008 - 0x0000) +struct EditorAwareActor_PostEditorChangeProperty final +{ +public: + class FName PropertyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditorAwareActor_PostEditorChangeProperty; + +// Function Phoenix.EditorAwareActor.PostEditorMove +// 0x0001 (0x0001 - 0x0000) +struct EditorAwareActor_PostEditorMove final +{ +public: + bool bFinished; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditorAwareActor_PostEditorMove; + +// Function Phoenix.EditorAwareActor.PreEditorChangeProperty +// 0x0008 (0x0008 - 0x0000) +struct EditorAwareActor_PreEditorChangeProperty final +{ +public: + class FName PropertyName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditorAwareActor_PreEditorChangeProperty; + +// Function Phoenix.DynamicObject_Interface.DOActivationCheck +// 0x0010 (0x0010 - 0x0000) +struct DynamicObject_Interface_DOActivationCheck final +{ +public: + struct FVector Pos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOActivationCheck; + +// Function Phoenix.DynamicObject_Interface.DOAddChildActor +// 0x0010 (0x0010 - 0x0000) +struct DynamicObject_Interface_DOAddChildActor final +{ +public: + class AActor* inChild; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOAddChildActor; + +// Function Phoenix.DynamicObject_Interface.DOAddedAsChild +// 0x0008 (0x0008 - 0x0000) +struct DynamicObject_Interface_DOAddedAsChild final +{ +public: + class AActor* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOAddedAsChild; + +// Function Phoenix.DynamicObject_Interface.DOAddedAsParent +// 0x0008 (0x0008 - 0x0000) +struct DynamicObject_Interface_DOAddedAsParent final +{ +public: + class AActor* inChild; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOAddedAsParent; + +// Function Phoenix.DynamicObject_Interface.DOAddParentActor +// 0x0010 (0x0010 - 0x0000) +struct DynamicObject_Interface_DOAddParentActor final +{ +public: + class AActor* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOAddParentActor; + +// Function Phoenix.DynamicObject_Interface.DOAllowAddAsChild +// 0x0010 (0x0010 - 0x0000) +struct DynamicObject_Interface_DOAllowAddAsChild final +{ +public: + class AActor* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOAllowAddAsChild; + +// Function Phoenix.DynamicObject_Interface.DOAllowAddAsParent +// 0x0010 (0x0010 - 0x0000) +struct DynamicObject_Interface_DOAllowAddAsParent final +{ +public: + class AActor* inChild; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOAllowAddAsParent; + +// Function Phoenix.DynamicObject_Interface.DOAllowsAutoActivation +// 0x0001 (0x0001 - 0x0000) +struct DynamicObject_Interface_DOAllowsAutoActivation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOAllowsAutoActivation; + +// Function Phoenix.DynamicObject_Interface.DODeactivationCheck +// 0x0010 (0x0010 - 0x0000) +struct DynamicObject_Interface_DODeactivationCheck final +{ +public: + struct FVector Pos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DODeactivationCheck; + +// Function Phoenix.DynamicObject_Interface.DOGetDynamciObjectRegistered +// 0x0001 (0x0001 - 0x0000) +struct DynamicObject_Interface_DOGetDynamciObjectRegistered final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOGetDynamciObjectRegistered; + +// Function Phoenix.DynamicObject_Interface.DOHasActivationRequest +// 0x0001 (0x0001 - 0x0000) +struct DynamicObject_Interface_DOHasActivationRequest final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOHasActivationRequest; + +// Function Phoenix.DynamicObject_Interface.DOHasChildren +// 0x0001 (0x0001 - 0x0000) +struct DynamicObject_Interface_DOHasChildren final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOHasChildren; + +// Function Phoenix.DynamicObject_Interface.DOHasParent +// 0x0001 (0x0001 - 0x0000) +struct DynamicObject_Interface_DOHasParent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOHasParent; + +// Function Phoenix.DynamicObject_Interface.DOIsActive +// 0x0001 (0x0001 - 0x0000) +struct DynamicObject_Interface_DOIsActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOIsActive; + +// Function Phoenix.DynamicObject_Interface.DORegisterWithDOManager +// 0x0008 (0x0008 - 0x0000) +struct DynamicObject_Interface_DORegisterWithDOManager final +{ +public: + class AActor* DynamicObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DORegisterWithDOManager; + +// Function Phoenix.DynamicObject_Interface.DORemoveChildActor +// 0x0008 (0x0008 - 0x0000) +struct DynamicObject_Interface_DORemoveChildActor final +{ +public: + class AActor* inChild; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DORemoveChildActor; + +// Function Phoenix.DynamicObject_Interface.DORemovedAsChild +// 0x0008 (0x0008 - 0x0000) +struct DynamicObject_Interface_DORemovedAsChild final +{ +public: + class AActor* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DORemovedAsChild; + +// Function Phoenix.DynamicObject_Interface.DORemovedAsParent +// 0x0008 (0x0008 - 0x0000) +struct DynamicObject_Interface_DORemovedAsParent final +{ +public: + class AActor* inChild; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DORemovedAsParent; + +// Function Phoenix.DynamicObject_Interface.DORemoveParentActor +// 0x0008 (0x0008 - 0x0000) +struct DynamicObject_Interface_DORemoveParentActor final +{ +public: + class AActor* InParent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DORemoveParentActor; + +// Function Phoenix.DynamicObject_Interface.DORequestActivation +// 0x0008 (0x0008 - 0x0000) +struct DynamicObject_Interface_DORequestActivation final +{ +public: + class AActor* inRequestingActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DORequestActivation; + +// Function Phoenix.DynamicObject_Interface.DOSetDynamicObjectRegistered +// 0x0001 (0x0001 - 0x0000) +struct DynamicObject_Interface_DOSetDynamicObjectRegistered final +{ +public: + bool inRegistered; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOSetDynamicObjectRegistered; + +// Function Phoenix.DynamicObject_Interface.DOUnregisterWithDOManager +// 0x0008 (0x0008 - 0x0000) +struct DynamicObject_Interface_DOUnregisterWithDOManager final +{ +public: + class AActor* DynamicObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObject_Interface_DOUnregisterWithDOManager; + +// Function Phoenix.TargetCallOutWidget.AttackThreatDataChange +// 0x0001 (0x0001 - 0x0000) +struct TargetCallOutWidget_AttackThreatDataChange final +{ +public: + bool Revealio; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetCallOutWidget_AttackThreatDataChange; + +// Function Phoenix.TargetCallOutWidget.AwareStateInfoChanged +// 0x0001 (0x0001 - 0x0000) +struct TargetCallOutWidget_AwareStateInfoChanged final +{ +public: + bool bFromUpdate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetCallOutWidget_AwareStateInfoChanged; + +// Function Phoenix.TargetCallOutWidget.GetOffscreenIndicator +// 0x0008 (0x0008 - 0x0000) +struct TargetCallOutWidget_GetOffscreenIndicator final +{ +public: + class UWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetCallOutWidget_GetOffscreenIndicator; + +// Function Phoenix.TargetCallOutWidget.GetOutroDuration +// 0x0008 (0x0008 - 0x0000) +struct TargetCallOutWidget_GetOutroDuration final +{ +public: + int32 OutroType; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetCallOutWidget_GetOutroDuration; + +// Function Phoenix.TargetCallOutWidget.SetHasOffscreenProxyActive +// 0x0001 (0x0001 - 0x0000) +struct TargetCallOutWidget_SetHasOffscreenProxyActive final +{ +public: + bool HasOffscreenProxy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetCallOutWidget_SetHasOffscreenProxyActive; + +// Function Phoenix.TargetCallOutWidget.SetIsOffscreenCallout +// 0x0001 (0x0001 - 0x0000) +struct TargetCallOutWidget_SetIsOffscreenCallout final +{ +public: + bool IsOffscreen; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetCallOutWidget_SetIsOffscreenCallout; + +// Function Phoenix.TargetCallOutWidget.SetupWidget +// 0x0010 (0x0010 - 0x0000) +struct TargetCallOutWidget_SetupWidget final +{ +public: + class AActor* Parent; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCallOutComponent* CallOutComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetCallOutWidget_SetupWidget; + +// Function Phoenix.TargetCallOutWidget.ShowWidget +// 0x0001 (0x0001 - 0x0000) +struct TargetCallOutWidget_ShowWidget final +{ +public: + bool Revealio; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetCallOutWidget_ShowWidget; + +// Function Phoenix.TargetCallOutWidget.UpdateCallOutUI +// 0x000C (0x000C - 0x0000) +struct TargetCallOutWidget_UpdateCallOutUI final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BarPercent; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetCallOutWidget_UpdateCallOutUI; + +// Function Phoenix.SendTarget.BeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct SendTarget_BeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTarget_BeginOverlap; + +// Function Phoenix.SendTarget.SetEnabled +// 0x0001 (0x0001 - 0x0000) +struct SendTarget_SetEnabled final +{ +public: + bool bInEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTarget_SetEnabled; + +// Function Phoenix.SendTarget.SetSendTargetPriority +// 0x0001 (0x0001 - 0x0000) +struct SendTarget_SetSendTargetPriority final +{ +public: + uint8 InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTarget_SetSendTargetPriority; + +// Function Phoenix.SendTarget.GetSendTargetPriority +// 0x0001 (0x0001 - 0x0000) +struct SendTarget_GetSendTargetPriority final +{ +public: + uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTarget_GetSendTargetPriority; + +// Function Phoenix.SendTarget.IsEnabled +// 0x0001 (0x0001 - 0x0000) +struct SendTarget_IsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SendTarget_IsEnabled; + +// Function Phoenix.EncounterTracker.IsPlayerInAnEncounter +// 0x0001 (0x0001 - 0x0000) +struct EncounterTracker_IsPlayerInAnEncounter final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterTracker_IsPlayerInAnEncounter; + +// Function Phoenix.EncounterTracker.StartEncounterForPlayersCombatVolume +// 0x0001 (0x0001 - 0x0000) +struct EncounterTracker_StartEncounterForPlayersCombatVolume final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterTracker_StartEncounterForPlayersCombatVolume; + +// Function Phoenix.EncounterTracker.OnCombatVolumeActorSpawned +// 0x0010 (0x0010 - 0x0000) +struct EncounterTracker_OnCombatVolumeActorSpawned final +{ +public: + class ACombatVolume* CombatVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SpawnedActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterTracker_OnCombatVolumeActorSpawned; + +// Function Phoenix.EncounterTracker.OnCombatVolumeDeath +// 0x0010 (0x0010 - 0x0000) +struct EncounterTracker_OnCombatVolumeDeath final +{ +public: + class ACombatVolume* CombatVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* DeadActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterTracker_OnCombatVolumeDeath; + +// Function Phoenix.CreatureMountItemTool.SpawnAndMountCreature +// 0x0002 (0x0002 - 0x0000) +struct CreatureMountItemTool_SpawnAndMountCreature final +{ +public: + bool bUseTransition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFlight; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureMountItemTool_SpawnAndMountCreature; + +// Function Phoenix.MunitionType_SubsonicSpell.BeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct MunitionType_SubsonicSpell_BeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_SubsonicSpell_BeginOverlap; + +// Function Phoenix.MunitionType_SubsonicSpell.DisableFizzle +// 0x0001 (0x0001 - 0x0000) +struct MunitionType_SubsonicSpell_DisableFizzle final +{ +public: + bool bDisable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_SubsonicSpell_DisableFizzle; + +// Function Phoenix.MunitionType_SubsonicSpell.GetSpeed +// 0x0004 (0x0004 - 0x0000) +struct MunitionType_SubsonicSpell_GetSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_SubsonicSpell_GetSpeed; + +// Function Phoenix.MunitionType_SubsonicSpell.OnFire +// 0x0020 (0x0020 - 0x0000) +struct MunitionType_SubsonicSpell_OnFire final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_SubsonicSpell_OnFire; + +// Function Phoenix.MunitionType_SubsonicSpell.OnHit +// 0x008C (0x008C - 0x0000) +struct MunitionType_SubsonicSpell_OnHit final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bDestroyed; // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHit; // 0x0089(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlocked; // 0x008A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFailed; // 0x008B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_SubsonicSpell_OnHit; + +// Function Phoenix.MunitionType_SubsonicSpell.PlayTerrainImpact +// 0x0030 (0x0030 - 0x0000) +struct MunitionType_SubsonicSpell_PlayTerrainImpact final +{ +public: + class UObject* ImpactObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactLocation; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactNormal; // 0x0014(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactVelocity; // 0x0020(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MunitionType_SubsonicSpell_PlayTerrainImpact; + +// Function Phoenix.MunitionType_SubsonicSpell.SetOnlyHitActor +// 0x0010 (0x0010 - 0x0000) +struct MunitionType_SubsonicSpell_SetOnlyHitActor final +{ +public: + class AActor* OnlyHit; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CollisionProfile; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_SubsonicSpell_SetOnlyHitActor; + +// Function Phoenix.MunitionType_SubsonicSpell.GetProjectileMovement +// 0x0008 (0x0008 - 0x0000) +struct MunitionType_SubsonicSpell_GetProjectileMovement final +{ +public: + class USubsonicSpellMovementComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_SubsonicSpell_GetProjectileMovement; + +// Function Phoenix.MunitionType_SubsonicSpell.GetSphereComp +// 0x0008 (0x0008 - 0x0000) +struct MunitionType_SubsonicSpell_GetSphereComp final +{ +public: + class USphereComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_SubsonicSpell_GetSphereComp; + +// Function Phoenix.EdurusRock.SetRockIdleLocation +// 0x000C (0x000C - 0x0000) +struct EdurusRock_SetRockIdleLocation final +{ +public: + struct FVector TargetLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EdurusRock_SetRockIdleLocation; + +// Function Phoenix.EdurusRock.SetRockLaunchDelay +// 0x0004 (0x0004 - 0x0000) +struct EdurusRock_SetRockLaunchDelay final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EdurusRock_SetRockLaunchDelay; + +// Function Phoenix.PhxAnimationSharingManager.GetPhxAnimationSharingManager +// 0x0018 (0x0018 - 0x0000) +struct PhxAnimationSharingManager_GetPhxAnimationSharingManager final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhxAnimationSharingManager* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhxAnimationSharingManager_GetPhxAnimationSharingManager; + +// Function Phoenix.TutorialScreen.OnSetTutorialPosition +// 0x0010 (0x0010 - 0x0000) +struct TutorialScreen_OnSetTutorialPosition final +{ +public: + struct FVector2D Position; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Alignment; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialScreen_OnSetTutorialPosition; + +// Function Phoenix.TutorialScreen.SetTutorialBody +// 0x0018 (0x0018 - 0x0000) +struct TutorialScreen_SetTutorialBody final +{ +public: + class FString BodyString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsTranslatable; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialScreen_SetTutorialBody; + +// Function Phoenix.TutorialScreen.SetTutorialCompletionAction +// 0x0002 (0x0002 - 0x0000) +struct TutorialScreen_SetTutorialCompletionAction final +{ +public: + EUMGInputAction InputAction; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMustHold; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialScreen_SetTutorialCompletionAction; + +// Function Phoenix.TutorialScreen.SetTutorialExpiryTimerProgress +// 0x0004 (0x0004 - 0x0000) +struct TutorialScreen_SetTutorialExpiryTimerProgress final +{ +public: + float progress; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialScreen_SetTutorialExpiryTimerProgress; + +// Function Phoenix.TutorialScreen.SetTutorialImageName +// 0x0010 (0x0010 - 0x0000) +struct TutorialScreen_SetTutorialImageName final +{ +public: + class FString ImageString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialScreen_SetTutorialImageName; + +// Function Phoenix.TutorialScreen.SetTutorialLegendItems +// 0x0010 (0x0010 - 0x0000) +struct TutorialScreen_SetTutorialLegendItems final +{ +public: + TArray LegendItems; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialScreen_SetTutorialLegendItems; + +// Function Phoenix.TutorialScreen.SetTutorialTitle +// 0x0018 (0x0018 - 0x0000) +struct TutorialScreen_SetTutorialTitle final +{ +public: + class FString TitleString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsTranslatable; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialScreen_SetTutorialTitle; + +// Function Phoenix.TutorialScreen.SetTutorialVideoIsLoading +// 0x0001 (0x0001 - 0x0000) +struct TutorialScreen_SetTutorialVideoIsLoading final +{ +public: + bool IsLoading; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialScreen_SetTutorialVideoIsLoading; + +// Function Phoenix.TutorialScreen.SetTutorialVideoReady +// 0x0008 (0x0008 - 0x0000) +struct TutorialScreen_SetTutorialVideoReady final +{ +public: + const class UMediaSource* MediaSource; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialScreen_SetTutorialVideoReady; + +// Function Phoenix.AblSpiderFallTumbleTask.HandleBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct AblSpiderFallTumbleTask_HandleBeginOverlap final +{ +public: + class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AblSpiderFallTumbleTask_HandleBeginOverlap; + +// Function Phoenix.TriggerEffectComponent.AddObjectTypeToAffect +// 0x0001 (0x0001 - 0x0000) +struct TriggerEffectComponent_AddObjectTypeToAffect final +{ +public: + EObjectTypeQuery ObjectType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TriggerEffectComponent_AddObjectTypeToAffect; + +// Function Phoenix.TriggerEffectComponent.RemoveObjectTypeToAffect +// 0x0001 (0x0001 - 0x0000) +struct TriggerEffectComponent_RemoveObjectTypeToAffect final +{ +public: + EObjectTypeQuery ObjectType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TriggerEffectComponent_RemoveObjectTypeToAffect; + +// Function Phoenix.CallOutComponent.AttackThreatDataHandler +// 0x0060 (0x0060 - 0x0000) +struct CallOutComponent_AttackThreatDataHandler final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_AttackThreatData AttackThreatData; // 0x0008(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CallOutComponent_AttackThreatDataHandler; + +// Function Phoenix.CallOutComponent.AwareStateInfoHandler +// 0x0010 (0x0010 - 0x0000) +struct CallOutComponent_AwareStateInfoHandler final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAwareStateInfo AwareStateInfo; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CallOutComponent_AwareStateInfoHandler; + +// Function Phoenix.CallOutComponent.OnOutroEnded +// 0x0010 (0x0010 - 0x0000) +struct CallOutComponent_OnOutroEnded final +{ +public: + class UPhoenixUserWidget* BaseItem; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutroType; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CallOutComponent_OnOutroEnded; + +// Function Phoenix.ExplosiveBarrel.ApplyOnFireDoT +// 0x0010 (0x0010 - 0x0000) +struct ExplosiveBarrel_ApplyOnFireDoT final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExplosiveBarrel_ApplyOnFireDoT; + +// Function Phoenix.ExplosiveBarrel.ExplodeDamage +// 0x0010 (0x0010 - 0x0000) +struct ExplosiveBarrel_ExplodeDamage final +{ +public: + class AActor* DamageActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ExplosiveBarrel_ExplodeDamage; + +// Function Phoenix.ExplosiveBarrel.SortAffectedActors +// 0x0010 (0x0010 - 0x0000) +struct ExplosiveBarrel_SortAffectedActors final +{ +public: + TArray OutActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExplosiveBarrel_SortAffectedActors; + +// Function Phoenix.ExplosiveBarrel.SphereOverlap +// 0x0018 (0x0018 - 0x0000) +struct ExplosiveBarrel_SphereOverlap final +{ +public: + TArray OutActors; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ExplosiveBarrel_SphereOverlap; + +// Function Phoenix.ExplosiveBarrel.GetExplosionVFXScale +// 0x0004 (0x0004 - 0x0000) +struct ExplosiveBarrel_GetExplosionVFXScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExplosiveBarrel_GetExplosionVFXScale; + +// Function Phoenix.EnemyAIStateInterface.SpawnApparateActor +// 0x0080 (0x0080 - 0x0000) +struct EnemyAIStateInterface_SpawnApparateActor final +{ +public: + struct FTransform SpawnTransform; // 0x0000(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FEnemy_ApparateActorData Data; // 0x0030(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class AEnemy_ApparateActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIStateInterface_SpawnApparateActor; + +// Function Phoenix.EnemyAIStateInterface.SpawnSplineSpawnActor +// 0x0110 (0x0110 - 0x0000) +struct EnemyAIStateInterface_SpawnSplineSpawnActor final +{ +public: + struct FTransform SpawnTransform; // 0x0000(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FEnemy_SplineSpawnActorData Data; // 0x0030(0x00D0)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class AEnemy_SplineSpawnActor* ReturnValue; // 0x0100(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIStateInterface_SpawnSplineSpawnActor; + +// Function Phoenix.RaiseDead_AttackExtraData.SetSpawnEligible +// 0x0001 (0x0001 - 0x0000) +struct RaiseDead_AttackExtraData_SetSpawnEligible final +{ +public: + bool bspawnEligible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaiseDead_AttackExtraData_SetSpawnEligible; + +// Function Phoenix.UworldSupport.Get +// 0x0008 (0x0008 - 0x0000) +struct UworldSupport_Get final +{ +public: + class UUworldSupport* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UworldSupport_Get; + +// Function Phoenix.AvaStreamingManager.Get +// 0x0008 (0x0008 - 0x0000) +struct AvaStreamingManager_Get final +{ +public: + class UAvaStreamingManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_Get; + +// Function Phoenix.AvaStreamingManager.GetPure +// 0x0008 (0x0008 - 0x0000) +struct AvaStreamingManager_GetPure final +{ +public: + class UAvaStreamingManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_GetPure; + +// Function Phoenix.AvaStreamingManager.UnloadLevelInstance +// 0x0008 (0x0008 - 0x0000) +struct AvaStreamingManager_UnloadLevelInstance final +{ +public: + class ULevelStreaming* InLevel; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_UnloadLevelInstance; + +// Function Phoenix.AvaStreamingManager.AsyncLoadAssetList +// 0x0020 (0x0020 - 0x0000) +struct AvaStreamingManager_AsyncLoadAssetList final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> AssetsToStream; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + int32 UniqueId; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaStreamingManager_AsyncLoadAssetList; + +// Function Phoenix.AvaStreamingManager.EnableStreamingSpinner +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_EnableStreamingSpinner final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_EnableStreamingSpinner; + +// Function Phoenix.AvaStreamingManager.InvalidateStreamingComplete +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_InvalidateStreamingComplete final +{ +public: + bool InRequireFullUpdates; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_InvalidateStreamingComplete; + +// Function Phoenix.AvaStreamingManager.IsStreamingComplete +// 0x0005 (0x0005 - 0x0000) +struct AvaStreamingManager_IsStreamingComplete final +{ +public: + bool bCheckOnlyLOD0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDelay; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConsiderUpdatePending; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConsiderUnloads; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_IsStreamingComplete; + +// Function Phoenix.AvaStreamingManager.IsStreamingCompleteAtLocation +// 0x0018 (0x0018 - 0x0000) +struct AvaStreamingManager_IsStreamingCompleteAtLocation final +{ +public: + struct FVector InQueryPoint; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InQueryWorldTiles; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InUseSlowAccurateCheck; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InConsiderFutureRequestAtLocation; // 0x000E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinPriorityToCheck; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckTextureAndMeshStreaming; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaStreamingManager_IsStreamingCompleteAtLocation; + +// Function Phoenix.AvaStreamingManager.IsStreamingCompleteAtLocationFullCycle +// 0x0010 (0x0010 - 0x0000) +struct AvaStreamingManager_IsStreamingCompleteAtLocationFullCycle final +{ +public: + struct FVector InQueryPoint; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InQueryWorldTiles; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InUseSlowAccurateCheck; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InConsiderFutureRequestAtLocation; // 0x000E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000F(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_IsStreamingCompleteAtLocationFullCycle; + +// Function Phoenix.AvaStreamingManager.IsStreamingCompleteFullCycle +// 0x0003 (0x0003 - 0x0000) +struct AvaStreamingManager_IsStreamingCompleteFullCycle final +{ +public: + bool bCheckOnlyLOD0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDelay; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_IsStreamingCompleteFullCycle; + +// Function Phoenix.AvaStreamingManager.IsStreamingPaused +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_IsStreamingPaused final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_IsStreamingPaused; + +// Function Phoenix.AvaStreamingManager.IsTileRenderingEnabled +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_IsTileRenderingEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_IsTileRenderingEnabled; + +// Function Phoenix.AvaStreamingManager.PauseStreaming +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_PauseStreaming final +{ +public: + bool bWorldTilesOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_PauseStreaming; + +// Function Phoenix.AvaStreamingManager.PreventInteriorLoads +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_PreventInteriorLoads final +{ +public: + bool bPrevent; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_PreventInteriorLoads; + +// Function Phoenix.AvaStreamingManager.RegisterInterestPointActor +// 0x0010 (0x0010 - 0x0000) +struct AvaStreamingManager_RegisterInterestPointActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InAdditionalRadius; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAffectsInteriors; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAffectsTileRegionVolumes; // 0x000D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000E(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaStreamingManager_RegisterInterestPointActor; + +// Function Phoenix.AvaStreamingManager.ResumeStreaming +// 0x0002 (0x0002 - 0x0000) +struct AvaStreamingManager_ResumeStreaming final +{ +public: + bool bForceImmediate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResumeTileStreaming; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_ResumeStreaming; + +// Function Phoenix.AvaStreamingManager.SetForceUnloadBySuffix +// 0x0003 (0x0003 - 0x0000) +struct AvaStreamingManager_SetForceUnloadBySuffix final +{ +public: + bool bUnloadVfx; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnloadNav; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnloadTech; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_SetForceUnloadBySuffix; + +// Function Phoenix.AvaStreamingManager.SetLowEndFog +// 0x0010 (0x0010 - 0x0000) +struct AvaStreamingManager_SetLowEndFog final +{ +public: + class APostProcessVolumeWithBlendDomain* LowEndFog; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* LowEndFogMaterialBase; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_SetLowEndFog; + +// Function Phoenix.AvaStreamingManager.SetStreamingBehaviorMode +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_SetStreamingBehaviorMode final +{ +public: + EStreamingBehaviorMode BehaviorMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_SetStreamingBehaviorMode; + +// Function Phoenix.AvaStreamingManager.SuppressPauseStreamingAutoReset +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_SuppressPauseStreamingAutoReset final +{ +public: + bool bSuppress; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_SuppressPauseStreamingAutoReset; + +// Function Phoenix.AvaStreamingManager.UnregisterInterestPointActor +// 0x0010 (0x0010 - 0x0000) +struct AvaStreamingManager_UnregisterInterestPointActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaStreamingManager_UnregisterInterestPointActor; + +// Function Phoenix.AvaStreamingManager.GetStreamingBehaviorMode +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_GetStreamingBehaviorMode final +{ +public: + EStreamingBehaviorMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_GetStreamingBehaviorMode; + +// Function Phoenix.AvaStreamingManager.GetStreamingBehaviorTactic +// 0x0001 (0x0001 - 0x0000) +struct AvaStreamingManager_GetStreamingBehaviorTactic final +{ +public: + EStreamingBehaviorTactic ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaStreamingManager_GetStreamingBehaviorTactic; + +// Function Phoenix.EnemyBuffComponent.EnableBuff +// 0x0008 (0x0008 - 0x0000) +struct EnemyBuffComponent_EnableBuff final +{ +public: + class AActor* pActorMaster; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyBuffComponent_EnableBuff; + +// Function Phoenix.EnemyAIWeapon_Interface.ActivateWeapon +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_ActivateWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_ActivateWeapon; + +// Function Phoenix.EnemyAIWeapon_Interface.ActivateWeaponThreat +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_ActivateWeaponThreat final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_ActivateWeaponThreat; + +// Function Phoenix.EnemyAIWeapon_Interface.DeactivateWeapon +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_DeactivateWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_DeactivateWeapon; + +// Function Phoenix.EnemyAIWeapon_Interface.DeactivateWeaponThreat +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_DeactivateWeaponThreat final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_DeactivateWeaponThreat; + +// Function Phoenix.EnemyAIWeapon_Interface.DisableCollision +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_DisableCollision final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_DisableCollision; + +// Function Phoenix.EnemyAIWeapon_Interface.DisableMeleeCollision +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_DisableMeleeCollision final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_DisableMeleeCollision; + +// Function Phoenix.EnemyAIWeapon_Interface.DisablePhysicsSim +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_DisablePhysicsSim final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_DisablePhysicsSim; + +// Function Phoenix.EnemyAIWeapon_Interface.DisableShieldCollision +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_DisableShieldCollision final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_DisableShieldCollision; + +// Function Phoenix.EnemyAIWeapon_Interface.EnableCollision +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EnableCollision final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EnableCollision; + +// Function Phoenix.EnemyAIWeapon_Interface.EnableMeleeCollision +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EnableMeleeCollision final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EnableMeleeCollision; + +// Function Phoenix.EnemyAIWeapon_Interface.EnablePhysicsSim +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EnablePhysicsSim final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EnablePhysicsSim; + +// Function Phoenix.EnemyAIWeapon_Interface.EnableShieldCollision +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EnableShieldCollision final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EnableShieldCollision; + +// Function Phoenix.EnemyAIWeapon_Interface.EventTrackPoints +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventTrackPoints final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventTrackPoints; + +// Function Phoenix.EnemyAIWeapon_Interface.EventTransientWeaponActivate +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventTransientWeaponActivate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventTransientWeaponActivate; + +// Function Phoenix.EnemyAIWeapon_Interface.EventTransientWeaponDeactivate +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventTransientWeaponDeactivate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventTransientWeaponDeactivate; + +// Function Phoenix.EnemyAIWeapon_Interface.EventTransientWeaponPoweredUp +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventTransientWeaponPoweredUp final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventTransientWeaponPoweredUp; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponActivateBuffEmitterFx +// 0x0002 (0x0002 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponActivateBuffEmitterFx final +{ +public: + EEnemyBuffTypeEnum InBuffType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponActivateBuffEmitterFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponActivateLiteFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponActivateLiteFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponActivateLiteFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDeactivateBuffEmitterFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponDeactivateBuffEmitterFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponDeactivateBuffEmitterFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDeactivatedFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponDeactivatedFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponDeactivatedFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDeactivateHeavyFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponDeactivateHeavyFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponDeactivateHeavyFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDeactivateLiteFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponDeactivateLiteFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponDeactivateLiteFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDestroyedFx +// 0x008C (0x008C - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponDestroyedFx final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponDestroyedFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDisarmedForRecoveryFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponDisarmedForRecoveryFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponDisarmedForRecoveryFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponDisarmedFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponDisarmedFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponDisarmedFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponFireAOE1Fx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponFireAOE1Fx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponFireAOE1Fx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponImpactGlowFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponImpactGlowFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponImpactGlowFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponMeleeAttackStartFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponMeleeAttackStartFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponMeleeAttackStartFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponMeleePawnSlashFx +// 0x00B0 (0x00B0 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponMeleePawnSlashFx final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0088(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponMeleePawnSlashFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponSpawnStoredWeaponFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponSpawnStoredWeaponFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponSpawnStoredWeaponFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponThrownPawnStabFx +// 0x008C (0x008C - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponThrownPawnStabFx final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponThrownPawnStabFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponTriggerGenericImpactFx +// 0x008C (0x008C - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponTriggerGenericImpactFx final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponTriggerGenericImpactFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponTriggerImpactFx +// 0x008C (0x008C - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponTriggerImpactFx final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponTriggerImpactFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponTriggerProtegoFx +// 0x008C (0x008C - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponTriggerProtegoFx final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponTriggerProtegoFx; + +// Function Phoenix.EnemyAIWeapon_Interface.EventWeaponTriggerThrownFx +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_EventWeaponTriggerThrownFx final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_EventWeaponTriggerThrownFx; + +// Function Phoenix.EnemyAIWeapon_Interface.FireWeaponAOE1 +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIWeapon_Interface_FireWeaponAOE1 final +{ +public: + class UMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_FireWeaponAOE1; + +// Function Phoenix.EnemyAIWeapon_Interface.GetCapsuleComponent +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIWeapon_Interface_GetCapsuleComponent final +{ +public: + class UCapsuleComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_GetCapsuleComponent; + +// Function Phoenix.EnemyAIWeapon_Interface.GetMeshComponent +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIWeapon_Interface_GetMeshComponent final +{ +public: + class UMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_GetMeshComponent; + +// Function Phoenix.EnemyAIWeapon_Interface.GetSceneComponent +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIWeapon_Interface_GetSceneComponent final +{ +public: + class USceneComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_GetSceneComponent; + +// Function Phoenix.EnemyAIWeapon_Interface.HideWeaponStopFX +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_HideWeaponStopFX final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_HideWeaponStopFX; + +// Function Phoenix.EnemyAIWeapon_Interface.InterfaceWeaponAcquire +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_InterfaceWeaponAcquire final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_InterfaceWeaponAcquire; + +// Function Phoenix.EnemyAIWeapon_Interface.InterfaceWeaponRigidBodyActivate +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_InterfaceWeaponRigidBodyActivate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_InterfaceWeaponRigidBodyActivate; + +// Function Phoenix.EnemyAIWeapon_Interface.InterfaceWeaponRigidBodyDeactivate +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_InterfaceWeaponRigidBodyDeactivate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_InterfaceWeaponRigidBodyDeactivate; + +// Function Phoenix.EnemyAIWeapon_Interface.ShowWeaponStartFX +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_ShowWeaponStartFX final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_ShowWeaponStartFX; + +// Function Phoenix.EnemyAIWeapon_Interface.SpawnStoredWeapon +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_SpawnStoredWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_SpawnStoredWeapon; + +// Function Phoenix.EnemyAIWeapon_Interface.StartWeaponSwing +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_StartWeaponSwing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_StartWeaponSwing; + +// Function Phoenix.EnemyAIWeapon_Interface.WeaponStored +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_Interface_WeaponStored final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_Interface_WeaponStored; + +// Function Phoenix.AccioSpellTool.OnActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct AccioSpellTool_OnActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AccioSpellTool_OnActorHit; + +// Function Phoenix.AccioSpellTool.PullCharacter +// 0x0088 (0x0088 - 0x0000) +struct AccioSpellTool_PullCharacter final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AccioSpellTool_PullCharacter; + +// Function Phoenix.AchievementManager.Get +// 0x0008 (0x0008 - 0x0000) +struct AchievementManager_Get final +{ +public: + class UAchievementManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_Get; + +// Function Phoenix.AchievementManager.GetPure +// 0x0008 (0x0008 - 0x0000) +struct AchievementManager_GetPure final +{ +public: + class UAchievementManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetPure; + +// Function Phoenix.AchievementManager.AnyDelayedRewards +// 0x0001 (0x0001 - 0x0000) +struct AchievementManager_AnyDelayedRewards final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_AnyDelayedRewards; + +// Function Phoenix.AchievementManager.ApplyAchievementIncrease +// 0x0010 (0x0010 - 0x0000) +struct AchievementManager_ApplyAchievementIncrease final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckRulesFirst; // 0x000C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AssertIfNotAccumluate; // 0x000D(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_ApplyAchievementIncrease; + +// Function Phoenix.AchievementManager.ApplyHomework +// 0x0020 (0x0020 - 0x0000) +struct AchievementManager_ApplyHomework final +{ +public: + EHomeworkType HomeworkType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString HomeworkName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AssertIfNotFound; // 0x001C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_ApplyHomework; + +// Function Phoenix.AchievementManager.ApplyKnowledgeAction +// 0x0018 (0x0018 - 0x0000) +struct AchievementManager_ApplyKnowledgeAction final +{ +public: + class FName KnowledgeSubject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName KnowledgeAction; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName KnowledgeCategoryOverride; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_ApplyKnowledgeAction; + +// Function Phoenix.AchievementManager.ApplyOneOfEachInstance +// 0x0014 (0x0014 - 0x0000) +struct AchievementManager_ApplyOneOfEachInstance final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InstanceName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool isInternal; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_ApplyOneOfEachInstance; + +// Function Phoenix.AchievementManager.ApplyWhitelistInstance +// 0x0014 (0x0014 - 0x0000) +struct AchievementManager_ApplyWhitelistInstance final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InstanceName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_ApplyWhitelistInstance; + +// Function Phoenix.AchievementManager.AwardOneTimeAchievement +// 0x000C (0x000C - 0x0000) +struct AchievementManager_AwardOneTimeAchievement final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckRulesFirst; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AssertIfNotOneTime; // 0x0009(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_AwardOneTimeAchievement; + +// Function Phoenix.AchievementManager.AwardOneTimeHomework +// 0x0020 (0x0020 - 0x0000) +struct AchievementManager_AwardOneTimeHomework final +{ +public: + EHomeworkType HomeworkType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString HomeworkName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AssertIfNotFound; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_AwardOneTimeHomework; + +// Function Phoenix.AchievementManager.AwardOnUnlock +// 0x0008 (0x0008 - 0x0000) +struct AchievementManager_AwardOnUnlock final +{ +public: + class FName LockId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_AwardOnUnlock; + +// Function Phoenix.AchievementManager.ClaimReward +// 0x0068 (0x0068 - 0x0000) +struct AchievementManager_ClaimReward final +{ +public: + struct FKnowledgeAchievementResult achievement; // 0x0000(0x0040)(Parm, NativeAccessSpecifierPublic) + struct FAchievementReward reward; // 0x0040(0x0020)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_ClaimReward; + +// Function Phoenix.AchievementManager.DebugAchievementIncrease +// 0x0018 (0x0018 - 0x0000) +struct AchievementManager_DebugAchievementIncrease final +{ +public: + class FString AchievementID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Amount; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_DebugAchievementIncrease; + +// Function Phoenix.AchievementManager.DebugAchievementOneOfEach +// 0x0020 (0x0020 - 0x0000) +struct AchievementManager_DebugAchievementOneOfEach final +{ +public: + class FString AchievementID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ObjectName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_DebugAchievementOneOfEach; + +// Function Phoenix.AchievementManager.DebugAchievementShowState +// 0x0010 (0x0010 - 0x0000) +struct AchievementManager_DebugAchievementShowState final +{ +public: + class FString AchievementID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_DebugAchievementShowState; + +// Function Phoenix.AchievementManager.DebugAwardAchievement +// 0x0010 (0x0010 - 0x0000) +struct AchievementManager_DebugAwardAchievement final +{ +public: + class FString AchievementID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_DebugAwardAchievement; + +// Function Phoenix.AchievementManager.DebugAwardChallenge +// 0x0010 (0x0010 - 0x0000) +struct AchievementManager_DebugAwardChallenge final +{ +public: + class FString ChallengeID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_DebugAwardChallenge; + +// Function Phoenix.AchievementManager.GetAchievementInstanceGoal +// 0x000C (0x000C - 0x0000) +struct AchievementManager_GetAchievementInstanceGoal final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetAchievementInstanceGoal; + +// Function Phoenix.AchievementManager.GetAchievementInstances +// 0x000C (0x000C - 0x0000) +struct AchievementManager_GetAchievementInstances final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetAchievementInstances; + +// Function Phoenix.AchievementManager.GetAchievementType +// 0x0010 (0x0010 - 0x0000) +struct AchievementManager_GetAchievementType final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetAchievementType; + +// Function Phoenix.AchievementManager.GetChalkboardChallengesForClass +// 0x0018 (0x0018 - 0x0000) +struct AchievementManager_GetChalkboardChallengesForClass final +{ +public: + class FName ClassPrefix; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetChalkboardChallengesForClass; + +// Function Phoenix.AchievementManager.GetChallengeCategories +// 0x0050 (0x0050 - 0x0000) +struct AchievementManager_GetChallengeCategories final +{ +public: + TMap ReturnValue; // 0x0000(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetChallengeCategories; + +// Function Phoenix.AchievementManager.GetChallengeLevel +// 0x0048 (0x0048 - 0x0000) +struct AchievementManager_GetChallengeLevel final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKnowledgeAchievementResult ReturnValue; // 0x0008(0x0040)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetChallengeLevel; + +// Function Phoenix.AchievementManager.GetDelayedRewards +// 0x0010 (0x0010 - 0x0000) +struct AchievementManager_GetDelayedRewards final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetDelayedRewards; + +// Function Phoenix.AchievementManager.GetDelayedRewardsCount +// 0x0004 (0x0004 - 0x0000) +struct AchievementManager_GetDelayedRewardsCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetDelayedRewardsCount; + +// Function Phoenix.AchievementManager.GetFieldGuideCompletionPercent +// 0x0004 (0x0004 - 0x0000) +struct AchievementManager_GetFieldGuideCompletionPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetFieldGuideCompletionPercent; + +// Function Phoenix.AchievementManager.GetFieldGuideCompletionPercentPerCategory +// 0x0020 (0x0020 - 0x0000) +struct AchievementManager_GetFieldGuideCompletionPercentPerCategory final +{ +public: + struct FAchievementCategory Category; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_GetFieldGuideCompletionPercentPerCategory; + +// Function Phoenix.AchievementManager.GetHomeworkInstances +// 0x0020 (0x0020 - 0x0000) +struct AchievementManager_GetHomeworkInstances final +{ +public: + EHomeworkType HomeworkType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString HomeworkName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AssertIfNotFound; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetHomeworkInstances; + +// Function Phoenix.AchievementManager.GetKnowledgeChallengesForSubject +// 0x0018 (0x0018 - 0x0000) +struct AchievementManager_GetKnowledgeChallengesForSubject final +{ +public: + class FName KnowledgeSubject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_GetKnowledgeChallengesForSubject; + +// Function Phoenix.AchievementManager.HandleStatChanged +// 0x0010 (0x0010 - 0x0000) +struct AchievementManager_HandleStatChanged final +{ +public: + class FName StatID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Delta; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_HandleStatChanged; + +// Function Phoenix.AchievementManager.IsAchievementActive +// 0x000C (0x000C - 0x0000) +struct AchievementManager_IsAchievementActive final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_IsAchievementActive; + +// Function Phoenix.AchievementManager.IsAchievementComplete +// 0x000C (0x000C - 0x0000) +struct AchievementManager_IsAchievementComplete final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_IsAchievementComplete; + +// Function Phoenix.AchievementManager.IsFieldGuideComplete +// 0x0001 (0x0001 - 0x0000) +struct AchievementManager_IsFieldGuideComplete final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_IsFieldGuideComplete; + +// Function Phoenix.AchievementManager.IsHomeworkComplete +// 0x0020 (0x0020 - 0x0000) +struct AchievementManager_IsHomeworkComplete final +{ +public: + EHomeworkType HomeworkType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString HomeworkName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AssertIfNotFound; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_IsHomeworkComplete; + +// Function Phoenix.AchievementManager.ResetAchievement +// 0x0008 (0x0008 - 0x0000) +struct AchievementManager_ResetAchievement final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AchievementManager_ResetAchievement; + +// Function Phoenix.AchievementManager.SetAchievementWatcher +// 0x0018 (0x0018 - 0x0000) +struct AchievementManager_SetAchievementWatcher final +{ +public: + class FName AchievementID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Caller; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_SetAchievementWatcher; + +// Function Phoenix.AchievementManager.SetHomeworkWatcher +// 0x0028 (0x0028 - 0x0000) +struct AchievementManager_SetHomeworkWatcher final +{ +public: + EHomeworkType HomeworkType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString HomeworkName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Caller; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AssertIfNotFound; // 0x0021(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AchievementManager_SetHomeworkWatcher; + +// Function Phoenix.Acknowledgement.EventExecute +// 0x0001 (0x0001 - 0x0000) +struct Acknowledgement_EventExecute final +{ +public: + bool bNewResult; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Acknowledgement_EventExecute; + +// Function Phoenix.WandLinkWidget.SetButtonVisibility +// 0x0002 (0x0002 - 0x0000) +struct WandLinkWidget_SetButtonVisibility final +{ +public: + EWandLinkInputType InputType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateVisibility InVisibility; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkWidget_SetButtonVisibility; + +// Function Phoenix.WandLinkWidget.SetMiniGameVisibility +// 0x0002 (0x0002 - 0x0000) +struct WandLinkWidget_SetMiniGameVisibility final +{ +public: + EWandLinkMiniGameType MiniGameType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateVisibility InVisibility; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkWidget_SetMiniGameVisibility; + +// Function Phoenix.WandLinkWidget.SuccessButtonFailed +// 0x0003 (0x0003 - 0x0000) +struct WandLinkWidget_SuccessButtonFailed final +{ +public: + EWandLinkInputType InputType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkInputType SuccessInputType; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkMiniGameType MiniGameType; // 0x0002(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkWidget_SuccessButtonFailed; + +// Function Phoenix.WandLinkWidget.SuccessButtonPressed +// 0x0003 (0x0003 - 0x0000) +struct WandLinkWidget_SuccessButtonPressed final +{ +public: + EWandLinkInputType InputType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkInputType SuccessInputType; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkMiniGameType MiniGameType; // 0x0002(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkWidget_SuccessButtonPressed; + +// Function Phoenix.WandLinkWidget.SuccessMeterFilled +// 0x0003 (0x0003 - 0x0000) +struct WandLinkWidget_SuccessMeterFilled final +{ +public: + EWandLinkInputType InputType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkInputType SuccessInputType; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWandLinkMiniGameType MiniGameType; // 0x0002(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkWidget_SuccessMeterFilled; + +// Function Phoenix.WandLinkWidget.GetSuccessRatio +// 0x0004 (0x0004 - 0x0000) +struct WandLinkWidget_GetSuccessRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkWidget_GetSuccessRatio; + +// Function Phoenix.WandLinkWidget.GetWandLinkPercentage +// 0x0004 (0x0004 - 0x0000) +struct WandLinkWidget_GetWandLinkPercentage final +{ +public: + float ReturnValue; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkWidget_GetWandLinkPercentage; + +// Function Phoenix.AcknowledgementManager.Get +// 0x0008 (0x0008 - 0x0000) +struct AcknowledgementManager_Get final +{ +public: + class UAcknowledgementManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementManager_Get; + +// Function Phoenix.AcknowledgementManager.GetAcknowledgementManager +// 0x0008 (0x0008 - 0x0000) +struct AcknowledgementManager_GetAcknowledgementManager final +{ +public: + class UAcknowledgementManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementManager_GetAcknowledgementManager; + +// Function Phoenix.AcknowledgementManager.SetSpecialSpeakerByDBIDForAcknowledgement +// 0x0008 (0x0008 - 0x0000) +struct AcknowledgementManager_SetSpecialSpeakerByDBIDForAcknowledgement final +{ +public: + class FName InSpecialSpeakerName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementManager_SetSpecialSpeakerByDBIDForAcknowledgement; + +// Function Phoenix.AcknowledgementManager.SetSpecialSpeakerForAcknowledgement +// 0x0008 (0x0008 - 0x0000) +struct AcknowledgementManager_SetSpecialSpeakerForAcknowledgement final +{ +public: + class AActor* InSpecialSpeaker; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementManager_SetSpecialSpeakerForAcknowledgement; + +// Function Phoenix.AcknowledgementManager.UpdateMiscBoolStatStatic +// 0x000C (0x000C - 0x0000) +struct AcknowledgementManager_UpdateMiscBoolStatStatic final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValue; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AcknowledgementManager_UpdateMiscBoolStatStatic; + +// Function Phoenix.AcknowledgementManager.UpdateMiscIntStatStatic +// 0x000C (0x000C - 0x0000) +struct AcknowledgementManager_UpdateMiscIntStatStatic final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementManager_UpdateMiscIntStatStatic; + +// Function Phoenix.AcknowledgementManager.UpdateMiscStatStatic +// 0x0018 (0x0018 - 0x0000) +struct AcknowledgementManager_UpdateMiscStatStatic final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Value; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementManager_UpdateMiscStatStatic; + +// Function Phoenix.AcknowledgementManager.HandleFleshLoaded +// 0x0008 (0x0008 - 0x0000) +struct AcknowledgementManager_HandleFleshLoaded final +{ +public: + class AActor* InFleshActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementManager_HandleFleshLoaded; + +// Function Phoenix.AcknowledgementManager.HandleStatChanged +// 0x0010 (0x0010 - 0x0000) +struct AcknowledgementManager_HandleStatChanged final +{ +public: + class FName StatID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Delta; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AcknowledgementManager_HandleStatChanged; + +// Function Phoenix.ActionDiamondRing.AddItemWidgetToArray +// 0x0008 (0x0008 - 0x0000) +struct ActionDiamondRing_AddItemWidgetToArray final +{ +public: + class UActionRingItem* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionDiamondRing_AddItemWidgetToArray; + +// Function Phoenix.ActionDiamondRing.CollectItemData +// 0x0004 (0x0004 - 0x0000) +struct ActionDiamondRing_CollectItemData final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionDiamondRing_CollectItemData; + +// Function Phoenix.ActionDiamondRing.OnFocusChanged +// 0x0010 (0x0010 - 0x0000) +struct ActionDiamondRing_OnFocusChanged final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Delta; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ActionDiamondRing_OnFocusChanged; + +// Function Phoenix.ActionDiamondRing.OnHideHUDElement +// 0x0001 (0x0001 - 0x0000) +struct ActionDiamondRing_OnHideHUDElement final +{ +public: + ESlateVisibility HiddenState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionDiamondRing_OnHideHUDElement; + +// Function Phoenix.ActionDiamondRing.OnShowButtonsChanged +// 0x0001 (0x0001 - 0x0000) +struct ActionDiamondRing_OnShowButtonsChanged final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionDiamondRing_OnShowButtonsChanged; + +// Function Phoenix.ActionDiamondRing.OnShowHUDElement +// 0x0001 (0x0001 - 0x0000) +struct ActionDiamondRing_OnShowHUDElement final +{ +public: + bool IgnoreLocks; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionDiamondRing_OnShowHUDElement; + +// Function Phoenix.ActionDiamondRing.ShowButtonCallouts +// 0x0001 (0x0001 - 0x0000) +struct ActionDiamondRing_ShowButtonCallouts final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionDiamondRing_ShowButtonCallouts; + +// Function Phoenix.ActionDiamondRing.UpdateMiniDiamond +// 0x0004 (0x0004 - 0x0000) +struct ActionDiamondRing_UpdateMiniDiamond final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionDiamondRing_UpdateMiniDiamond; + +// Function Phoenix.ActionRingItem.GetSpellCategory +// 0x0001 (0x0001 - 0x0000) +struct ActionRingItem_GetSpellCategory final +{ +public: + ESpellCategory ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_GetSpellCategory; + +// Function Phoenix.ActionRingItem.HandleSpellCastFailed +// 0x0018 (0x0018 - 0x0000) +struct ActionRingItem_HandleSpellCastFailed final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SpellStr; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_HandleSpellCastFailed; + +// Function Phoenix.ActionRingItem.LoadIconCallback +// 0x0010 (0x0010 - 0x0000) +struct ActionRingItem_LoadIconCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_LoadIconCallback; + +// Function Phoenix.ActionRingItem.LoadIconGlowCallback +// 0x0010 (0x0010 - 0x0000) +struct ActionRingItem_LoadIconGlowCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_LoadIconGlowCallback; + +// Function Phoenix.ActionRingItem.LoadItemIconCallback +// 0x0010 (0x0010 - 0x0000) +struct ActionRingItem_LoadItemIconCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_LoadItemIconCallback; + +// Function Phoenix.ActionRingItem.LoadOverlayCallback +// 0x0010 (0x0010 - 0x0000) +struct ActionRingItem_LoadOverlayCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_LoadOverlayCallback; + +// Function Phoenix.ActionRingItem.OnCreateBipedPlayer +// 0x0008 (0x0008 - 0x0000) +struct ActionRingItem_OnCreateBipedPlayer final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnCreateBipedPlayer; + +// Function Phoenix.ActionRingItem.OnIconGlowTextureLoaded +// 0x0008 (0x0008 - 0x0000) +struct ActionRingItem_OnIconGlowTextureLoaded final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnIconGlowTextureLoaded; + +// Function Phoenix.ActionRingItem.OnIconTextureLoaded +// 0x0008 (0x0008 - 0x0000) +struct ActionRingItem_OnIconTextureLoaded final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnIconTextureLoaded; + +// Function Phoenix.ActionRingItem.OnItemIconTextureLoaded +// 0x0008 (0x0008 - 0x0000) +struct ActionRingItem_OnItemIconTextureLoaded final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnItemIconTextureLoaded; + +// Function Phoenix.ActionRingItem.OnOverlayTextureLoaded +// 0x0008 (0x0008 - 0x0000) +struct ActionRingItem_OnOverlayTextureLoaded final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnOverlayTextureLoaded; + +// Function Phoenix.ActionRingItem.OnSetItemInventoryData +// 0x0008 (0x0008 - 0x0000) +struct ActionRingItem_OnSetItemInventoryData final +{ +public: + bool IsConsumable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ItemCount; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnSetItemInventoryData; + +// Function Phoenix.ActionRingItem.OnSpellBlacklisted +// 0x0010 (0x0010 - 0x0000) +struct ActionRingItem_OnSpellBlacklisted final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnSpellBlacklisted; + +// Function Phoenix.ActionRingItem.OnSpellCleared +// 0x0010 (0x0010 - 0x0000) +struct ActionRingItem_OnSpellCleared final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnSpellCleared; + +// Function Phoenix.ActionRingItem.OnSpellCooldownChanged +// 0x000C (0x000C - 0x0000) +struct ActionRingItem_OnSpellCooldownChanged final +{ +public: + class FName SpellName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CooldownPct; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnSpellCooldownChanged; + +// Function Phoenix.ActionRingItem.OnSpellWhitelistActivated +// 0x0008 (0x0008 - 0x0000) +struct ActionRingItem_OnSpellWhitelistActivated final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnSpellWhitelistActivated; + +// Function Phoenix.ActionRingItem.OnSpellWhitelistDeactivated +// 0x0008 (0x0008 - 0x0000) +struct ActionRingItem_OnSpellWhitelistDeactivated final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnSpellWhitelistDeactivated; + +// Function Phoenix.ActionRingItem.OnToggleEmptyItem +// 0x0001 (0x0001 - 0x0000) +struct ActionRingItem_OnToggleEmptyItem final +{ +public: + bool IsEmpty; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_OnToggleEmptyItem; + +// Function Phoenix.ActionRingItem.OnUpdateMeter +// 0x0008 (0x0008 - 0x0000) +struct ActionRingItem_OnUpdateMeter final +{ +public: + float pct; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsASpell; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ActionRingItem_OnUpdateMeter; + +// Function Phoenix.ActionRingItem.SetItemData +// 0x0014 (0x0014 - 0x0000) +struct ActionRingItem_SetItemData final +{ +public: + EUIActionModes ActionMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 iGroupIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 iMacroIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 iItemIndex; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowNone; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ActionRingItem_SetItemData; + +// Function Phoenix.ActionRingItem.SetSubWidgetVisibility +// 0x0001 (0x0001 - 0x0000) +struct ActionRingItem_SetSubWidgetVisibility final +{ +public: + EUIQActionBarType ItemType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_SetSubWidgetVisibility; + +// Function Phoenix.ActionRingItem.ToggleSelectionHighlight +// 0x0001 (0x0001 - 0x0000) +struct ActionRingItem_ToggleSelectionHighlight final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionRingItem_ToggleSelectionHighlight; + +// Function Phoenix.EnvQueryInstance_Station.GetResultsAsStationQueryData +// 0x0010 (0x0010 - 0x0000) +struct EnvQueryInstance_Station_GetResultsAsStationQueryData final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnvQueryInstance_Station_GetResultsAsStationQueryData; + +// Function Phoenix.WandLinkObject.Event_TeleportLocation1 +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_TeleportLocation1 final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_TeleportLocation1; + +// Function Phoenix.WandLinkObject.Event_TeleportLocation2 +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_TeleportLocation2 final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_TeleportLocation2; + +// Function Phoenix.WandLinkObject.Event_WandLinkAdvanceStage +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkAdvanceStage final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkAdvanceStage; + +// Function Phoenix.WandLinkObject.Event_WandLinkBackward +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkBackward final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkBackward; + +// Function Phoenix.WandLinkObject.Event_WandLinkDefend +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkDefend final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkDefend; + +// Function Phoenix.WandLinkObject.Event_WandLinkFailFX +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkFailFX final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkFailFX; + +// Function Phoenix.WandLinkObject.Event_WandLinkForward +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkForward final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkForward; + +// Function Phoenix.WandLinkObject.Event_WandLinkGameOver +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkGameOver final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkGameOver; + +// Function Phoenix.WandLinkObject.Event_WandLinkInitialize +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkInitialize final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkInitialize; + +// Function Phoenix.WandLinkObject.Event_WandLinkKillBystanders +// 0x0010 (0x0010 - 0x0000) +struct WandLinkObject_Event_WandLinkKillBystanders final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float KillPct; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkKillBystanders; + +// Function Phoenix.WandLinkObject.Event_WandLinkStart +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkStart final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkStart; + +// Function Phoenix.WandLinkObject.Event_WandLinkStop +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkStop final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkStop; + +// Function Phoenix.WandLinkObject.Event_WandLinkSuccessFX +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkSuccessFX final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkSuccessFX; + +// Function Phoenix.WandLinkObject.Event_WandLinkSuspend +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_Event_WandLinkSuspend final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_Event_WandLinkSuspend; + +// Function Phoenix.WandLinkObject.GetAntagonist +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_GetAntagonist final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_GetAntagonist; + +// Function Phoenix.WandLinkObject.GetCurrentRatio +// 0x0004 (0x0004 - 0x0000) +struct WandLinkObject_GetCurrentRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_GetCurrentRatio; + +// Function Phoenix.WandLinkObject.GetCurrentStage +// 0x0004 (0x0004 - 0x0000) +struct WandLinkObject_GetCurrentStage final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_GetCurrentStage; + +// Function Phoenix.WandLinkObject.GetLethal +// 0x0001 (0x0001 - 0x0000) +struct WandLinkObject_GetLethal final +{ +public: + EWandLinkResult ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_GetLethal; + +// Function Phoenix.WandLinkObject.GetProtagonist +// 0x0008 (0x0008 - 0x0000) +struct WandLinkObject_GetProtagonist final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_GetProtagonist; + +// Function Phoenix.WandLinkObject.GetUIHidden +// 0x0001 (0x0001 - 0x0000) +struct WandLinkObject_GetUIHidden final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandLinkObject_GetUIHidden; + +// Function Phoenix.ActionSelectionScreenBase.AttachCommonAction +// 0x0008 (0x0008 - 0x0000) +struct ActionSelectionScreenBase_AttachCommonAction final +{ +public: + class UCommonActionsBase* ActionsWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_AttachCommonAction; + +// Function Phoenix.ActionSelectionScreenBase.CanExitScreen +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_CanExitScreen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_CanExitScreen; + +// Function Phoenix.ActionSelectionScreenBase.CanSlotSpell +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_CanSlotSpell final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_CanSlotSpell; + +// Function Phoenix.ActionSelectionScreenBase.HandleBackButtonPress +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_HandleBackButtonPress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_HandleBackButtonPress; + +// Function Phoenix.ActionSelectionScreenBase.HandleCloseScreenButtonPress +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_HandleCloseScreenButtonPress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_HandleCloseScreenButtonPress; + +// Function Phoenix.ActionSelectionScreenBase.HandleKeyDown +// 0x0002 (0x0002 - 0x0000) +struct ActionSelectionScreenBase_HandleKeyDown final +{ +public: + EUMGInputAction InputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_HandleKeyDown; + +// Function Phoenix.ActionSelectionScreenBase.HandleKeyUp +// 0x0002 (0x0002 - 0x0000) +struct ActionSelectionScreenBase_HandleKeyUp final +{ +public: + EUMGInputAction InputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_HandleKeyUp; + +// Function Phoenix.ActionSelectionScreenBase.HandleRightTriggerPress +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_HandleRightTriggerPress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_HandleRightTriggerPress; + +// Function Phoenix.ActionSelectionScreenBase.HandleRightTriggerRelease +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_HandleRightTriggerRelease final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_HandleRightTriggerRelease; + +// Function Phoenix.ActionSelectionScreenBase.HandleViewSpellButtonPress +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_HandleViewSpellButtonPress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_HandleViewSpellButtonPress; + +// Function Phoenix.ActionSelectionScreenBase.OnRequestedSpellSlotted +// 0x0010 (0x0010 - 0x0000) +struct ActionSelectionScreenBase_OnRequestedSpellSlotted final +{ +public: + class FString SpellName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_OnRequestedSpellSlotted; + +// Function Phoenix.ActionSelectionScreenBase.OnSetSlottedSpells +// 0x0010 (0x0010 - 0x0000) +struct ActionSelectionScreenBase_OnSetSlottedSpells final +{ +public: + TArray SlottedSpells; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_OnSetSlottedSpells; + +// Function Phoenix.ActionSelectionScreenBase.OnShowButtonsChanged +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_OnShowButtonsChanged final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_OnShowButtonsChanged; + +// Function Phoenix.ActionSelectionScreenBase.OnSpellHoveredBP +// 0x0008 (0x0008 - 0x0000) +struct ActionSelectionScreenBase_OnSpellHoveredBP final +{ +public: + const class UObject* SpellObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_OnSpellHoveredBP; + +// Function Phoenix.ActionSelectionScreenBase.OnSpellSelectedBP +// 0x0008 (0x0008 - 0x0000) +struct ActionSelectionScreenBase_OnSpellSelectedBP final +{ +public: + const class UObject* SpellObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_OnSpellSelectedBP; + +// Function Phoenix.ActionSelectionScreenBase.SetItemDataCode +// 0x0004 (0x0004 - 0x0000) +struct ActionSelectionScreenBase_SetItemDataCode final +{ +public: + int32 GroupId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_SetItemDataCode; + +// Function Phoenix.ActionSelectionScreenBase.ToggleListenForSpellGroupEvents +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_ToggleListenForSpellGroupEvents final +{ +public: + bool ShouldListen; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_ToggleListenForSpellGroupEvents; + +// Function Phoenix.ActionSelectionScreenBase.ToggleListenForSpellSlottingEvents +// 0x0001 (0x0001 - 0x0000) +struct ActionSelectionScreenBase_ToggleListenForSpellSlottingEvents final +{ +public: + bool ShouldListen; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_ToggleListenForSpellSlottingEvents; + +// Function Phoenix.ActionSelectionScreenBase.UpdateMacroCode +// 0x0030 (0x0030 - 0x0000) +struct ActionSelectionScreenBase_UpdateMacroCode final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Variation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIQActionBarType ItemType; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ActionSelectionScreenBase_UpdateMacroCode; + +// Function Phoenix.Actor_FromDOV_SpawnedCallback.ObjectSpawnCallback +// 0x0010 (0x0010 - 0x0000) +struct Actor_FromDOV_SpawnedCallback_ObjectSpawnCallback final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_FromDOV_SpawnedCallback_ObjectSpawnCallback; + +// Function Phoenix.DisarmInterface.Disarm +// 0x0020 (0x0020 - 0x0000) +struct DisarmInterface_Disarm final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitDirection; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleDisarmForce; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DisarmInterface_Disarm; + +// Function Phoenix.Actor_FromDOVWithName_SpawnedCallback.ObjectSpawnCallback +// 0x0010 (0x0010 - 0x0000) +struct Actor_FromDOVWithName_SpawnedCallback_ObjectSpawnCallback final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_FromDOVWithName_SpawnedCallback_ObjectSpawnCallback; + +// Function Phoenix.AvaAssetStreamingVolumeComponent.GetAssetOwner +// 0x0008 (0x0008 - 0x0000) +struct AvaAssetStreamingVolumeComponent_GetAssetOwner final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAssetStreamingVolumeComponent_GetAssetOwner; + +// Function Phoenix.AvaAssetStreamingVolumeComponent.GetAssetsToStream +// 0x0010 (0x0010 - 0x0000) +struct AvaAssetStreamingVolumeComponent_GetAssetsToStream final +{ +public: + TArray> ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAssetStreamingVolumeComponent_GetAssetsToStream; + +// Function Phoenix.AvaAssetStreamingVolumeComponent.GetAssetTransforms +// 0x0010 (0x0010 - 0x0000) +struct AvaAssetStreamingVolumeComponent_GetAssetTransforms final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAssetStreamingVolumeComponent_GetAssetTransforms; + +// Function Phoenix.AvaAssetStreamingVolumeComponent.SetAssetOwner +// 0x0008 (0x0008 - 0x0000) +struct AvaAssetStreamingVolumeComponent_SetAssetOwner final +{ +public: + class AActor* NewOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAssetStreamingVolumeComponent_SetAssetOwner; + +// Function Phoenix.SpinnerInterface.LoadingComplete +// 0x0004 (0x0004 - 0x0000) +struct SpinnerInterface_LoadingComplete final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinnerInterface_LoadingComplete; + +// Function Phoenix.SpiderWeb_HangingBase.AccioStart +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_HangingBase_AccioStart final +{ +public: + bool i_Start; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float i_Time; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_HangingBase_AccioStart; + +// Function Phoenix.SpiderWeb_HangingBase.BreakConnection +// 0x0001 (0x0001 - 0x0000) +struct SpiderWeb_HangingBase_BreakConnection final +{ +public: + bool i_Explode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_HangingBase_BreakConnection; + +// Function Phoenix.SpiderWeb_HangingBase.ScaleStart +// 0x0002 (0x0002 - 0x0000) +struct SpiderWeb_HangingBase_ScaleStart final +{ +public: + bool i_Start; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool i_ScaleUp; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_HangingBase_ScaleStart; + +// Function Phoenix.SpiderWeb_HangingBase.WakeTick +// 0x0001 (0x0001 - 0x0000) +struct SpiderWeb_HangingBase_WakeTick final +{ +public: + bool i_Wake; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_HangingBase_WakeTick; + +// Function Phoenix.SpiderWeb_HangingBase.WingardiumStart +// 0x0001 (0x0001 - 0x0000) +struct SpiderWeb_HangingBase_WingardiumStart final +{ +public: + bool i_Start; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_HangingBase_WingardiumStart; + +// Function Phoenix.AvatarCreatorPage.GetPlayerVoicePitch +// 0x0004 (0x0004 - 0x0000) +struct AvatarCreatorPage_GetPlayerVoicePitch final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarCreatorPage_GetPlayerVoicePitch; + +// Function Phoenix.AvatarCreatorPage.SetPlayerVoicePitch +// 0x0004 (0x0004 - 0x0000) +struct AvatarCreatorPage_SetPlayerVoicePitch final +{ +public: + int32 PlayerVoicePitch; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarCreatorPage_SetPlayerVoicePitch; + +// Function Phoenix.ActorSpawnFromDOVCallback.ObjectSpawnCallback +// 0x0010 (0x0010 - 0x0000) +struct ActorSpawnFromDOVCallback_ObjectSpawnCallback final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ActorSpawnFromDOVCallback_ObjectSpawnCallback; + +// Function Phoenix.Enemy_AnimInstance_Interface.SetAttackTypeTag +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AnimInstance_Interface_SetAttackTypeTag final +{ +public: + struct FGameplayTag InType; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_Interface_SetAttackTypeTag; + +// Function Phoenix.Enemy_AnimInstance_Interface.SetSpawnData +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AnimInstance_Interface_SetSpawnData final +{ +public: + class UEnemyAISpawnData* InSpawnDataPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_Interface_SetSpawnData; + +// Function Phoenix.Enemy_AnimInstance_Interface.SetTransState +// 0x0001 (0x0001 - 0x0000) +struct Enemy_AnimInstance_Interface_SetTransState final +{ +public: + EEnemyAIAnimTransState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_Interface_SetTransState; + +// Function Phoenix.Enemy_AnimInstance_Interface.GetAttackTypeTag +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AnimInstance_Interface_GetAttackTypeTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_Interface_GetAttackTypeTag; + +// Function Phoenix.Enemy_AnimInstance_Interface.GetSpawnData +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AnimInstance_Interface_GetSpawnData final +{ +public: + class UEnemyAISpawnData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_Interface_GetSpawnData; + +// Function Phoenix.Enemy_AnimInstance_Interface.GetTransState +// 0x0001 (0x0001 - 0x0000) +struct Enemy_AnimInstance_Interface_GetTransState final +{ +public: + EEnemyAIAnimTransState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_Interface_GetTransState; + +// Function Phoenix.BPFuncLibrary.IsPointInBoundingBox_C +// 0x0028 (0x0028 - 0x0000) +struct BPFuncLibrary_IsPointInBoundingBox_C final +{ +public: + struct FVector Point; // 0x0000(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Origin; // 0x000C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BoxExtent; // 0x0018(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BPFuncLibrary_IsPointInBoundingBox_C; + +// Function Phoenix.TargetTypeAutoTargetOrDesiredDirection.AddTarget_AutoTargetOrDesiredDirection +// 0x0018 (0x0018 - 0x0000) +struct TargetTypeAutoTargetOrDesiredDirection_AddTarget_AutoTargetOrDesiredDirection final +{ +public: + class UTargetTracker* TargetTracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID InTargetID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTargetTypeBase* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetTypeAutoTargetOrDesiredDirection_AddTarget_AutoTargetOrDesiredDirection; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ConvertModeToEquivBrandMode +// 0x0003 (0x0003 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_ConvertModeToEquivBrandMode final +{ +public: + EUpscaleMode InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUpscaleBrand InBrand; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUpscaleMode ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_ConvertModeToEquivBrandMode; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableAntiAliasingModes +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableAntiAliasingModes final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableAntiAliasingModes; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableFrameGenerationOptions +// 0x0018 (0x0018 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableFrameGenerationOptions final +{ +public: + EUpscaleBrand UpscaleBrand; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableFrameGenerationOptions; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableFrameGenerationOptionsForMode +// 0x0018 (0x0018 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableFrameGenerationOptionsForMode final +{ +public: + EUpscaleMode UpscaleMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableFrameGenerationOptionsForMode; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableFramerateLimits +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableFramerateLimits final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableFramerateLimits; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableGPUs +// 0x0018 (0x0018 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableGPUs final +{ +public: + TArray OutGPUs; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableGPUs; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableLowLatencyOptions +// 0x0030 (0x0030 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableLowLatencyOptions final +{ +public: + EUpscaleMode UpscaleMode; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameGenerationModeInfo FrameGenInfo; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableLowLatencyOptions; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableMonitors +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableMonitors final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableMonitors; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableRatios +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableRatios final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableRatios; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableRenderingResolutions +// 0x0058 (0x0058 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableRenderingResolutions final +{ +public: + struct FIntPoint MonitorNativeResolution; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap ReturnValue; // 0x0008(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableRenderingResolutions; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableResolutions +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableResolutions final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableResolutions; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableUpscaleBrands +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableUpscaleBrands final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableUpscaleBrands; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableUpscaleModes +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableUpscaleModes final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableUpscaleModes; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetAvailableUpscaleModesForBrand +// 0x0018 (0x0018 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetAvailableUpscaleModesForBrand final +{ +public: + EUpscaleBrand InBrand; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetAvailableUpscaleModesForBrand; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetClosestMatchingFrameGenerationOptionForUpscaler +// 0x0038 (0x0038 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetClosestMatchingFrameGenerationOptionForUpscaler final +{ +public: + struct FFrameGenerationModeInfo FrameGenerationOption; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EUpscaleMode UpscaleMode; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameGenerationModeInfo ReturnValue; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetClosestMatchingFrameGenerationOptionForUpscaler; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetDefaultUpscaleSharpnessIfChanged +// 0x000C (0x000C - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetDefaultUpscaleSharpnessIfChanged final +{ +public: + EUpscaleMode InOldMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUpscaleMode InNewMode; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OutSharpness; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetDefaultUpscaleSharpnessIfChanged; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetFrameGenerationOffInfo +// 0x0018 (0x0018 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetFrameGenerationOffInfo final +{ +public: + struct FFrameGenerationModeInfo ReturnValue; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetFrameGenerationOffInfo; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetHDRToneMapParameters +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetHDRToneMapParameters final +{ +public: + float MinToneMapLuminance; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxToneMapLuminance; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFullFrameTonemapLuminance; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetHDRToneMapParameters; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetHighestAvailableResolution +// 0x0008 (0x0008 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetHighestAvailableResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetHighestAvailableResolution; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetMinResolution +// 0x0008 (0x0008 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetMinResolution final +{ +public: + struct FIntPoint ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetMinResolution; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetUpscaleBrandForMode +// 0x0002 (0x0002 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetUpscaleBrandForMode final +{ +public: + EUpscaleMode InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUpscaleBrand ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetUpscaleBrandForMode; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.GetUpscaleModePercentage +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_GetUpscaleModePercentage final +{ +public: + EUpscaleMode UpscaleMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint Resolution; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_GetUpscaleModePercentage; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.IsRaytracedShadowsEnabledInGame +// 0x0001 (0x0001 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_IsRaytracedShadowsEnabledInGame final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_IsRaytracedShadowsEnabledInGame; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.IsRayTracingAvailable +// 0x0001 (0x0001 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_IsRayTracingAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_IsRayTracingAvailable; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.IsRaytracingEnabledInEngine +// 0x0001 (0x0001 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_IsRaytracingEnabledInEngine final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_IsRaytracingEnabledInEngine; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.SetCalibrationScreenMode +// 0x0010 (0x0010 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_SetCalibrationScreenMode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_SetCalibrationScreenMode; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ShouldEnableAntiAliasingDropdown +// 0x0002 (0x0002 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_ShouldEnableAntiAliasingDropdown final +{ +public: + EUpscaleMode UpscaleMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_ShouldEnableAntiAliasingDropdown; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ShouldEnableRenderingResolutionsDropdown +// 0x0003 (0x0003 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_ShouldEnableRenderingResolutionsDropdown final +{ +public: + EUpscaleMode UpscaleMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAntiAliasingMode AntiAliasingMode; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_ShouldEnableRenderingResolutionsDropdown; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ShouldEnableUpscaleModes +// 0x0002 (0x0002 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_ShouldEnableUpscaleModes final +{ +public: + EAntiAliasingMode AntiAliasingMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_ShouldEnableUpscaleModes; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.ShouldEnableUpscaleSharpnessSlider +// 0x0002 (0x0002 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_ShouldEnableUpscaleSharpnessSlider final +{ +public: + EUpscaleMode UpscaleMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_ShouldEnableUpscaleSharpnessSlider; + +// Function Phoenix.VideoSettingsBlueprintFunctionLibrary.SortResolutions +// 0x0020 (0x0020 - 0x0000) +struct VideoSettingsBlueprintFunctionLibrary_SortResolutions final +{ +public: + TArray Resolutions; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VideoSettingsBlueprintFunctionLibrary_SortResolutions; + +// Function Phoenix.AvaLevelStreamingVolumeSet.GetLevelLoc +// 0x000C (0x000C - 0x0000) +struct AvaLevelStreamingVolumeSet_GetLevelLoc final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaLevelStreamingVolumeSet_GetLevelLoc; + +// Function Phoenix.AvaLevelStreamingVolumeSet.GetLevelRot +// 0x000C (0x000C - 0x0000) +struct AvaLevelStreamingVolumeSet_GetLevelRot final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaLevelStreamingVolumeSet_GetLevelRot; + +// Function Phoenix.AvaLevelStreamingVolumeSet.GetLoadedLevel +// 0x0008 (0x0008 - 0x0000) +struct AvaLevelStreamingVolumeSet_GetLoadedLevel final +{ +public: + class ULevelStreamingDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaLevelStreamingVolumeSet_GetLoadedLevel; + +// Function Phoenix.AvaLevelStreamingVolumeSet.GetLODDistances +// 0x0010 (0x0010 - 0x0000) +struct AvaLevelStreamingVolumeSet_GetLODDistances final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaLevelStreamingVolumeSet_GetLODDistances; + +// Function Phoenix.AvaLevelStreamingVolumeSet.SetShouldBeLoaded +// 0x0001 (0x0001 - 0x0000) +struct AvaLevelStreamingVolumeSet_SetShouldBeLoaded final +{ +public: + bool InShouldBeLoaded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaLevelStreamingVolumeSet_SetShouldBeLoaded; + +// Function Phoenix.AvaLevelStreamingVolumeSet.SetShouldBeVisible +// 0x0001 (0x0001 - 0x0000) +struct AvaLevelStreamingVolumeSet_SetShouldBeVisible final +{ +public: + bool InShouldBeVisible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaLevelStreamingVolumeSet_SetShouldBeVisible; + +// Function Phoenix.EnemyTrollInterface.SetTrollSwingDirection +// 0x0001 (0x0001 - 0x0000) +struct EnemyTrollInterface_SetTrollSwingDirection final +{ +public: + ETrollSwingDirection TrollSwingDirection; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyTrollInterface_SetTrollSwingDirection; + +// Function Phoenix.EnemyTrollInterface.GetTrollSwingDirection +// 0x0001 (0x0001 - 0x0000) +struct EnemyTrollInterface_GetTrollSwingDirection final +{ +public: + ETrollSwingDirection ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyTrollInterface_GetTrollSwingDirection; + +// Function Phoenix.VendorManager.BP_GetVendorsSellingItem +// 0x0018 (0x0018 - 0x0000) +struct VendorManager_BP_GetVendorsSellingItem final +{ +public: + class FName ItemId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VendorManager_BP_GetVendorsSellingItem; + +// Function Phoenix.VendorManager.Get +// 0x0008 (0x0008 - 0x0000) +struct VendorManager_Get final +{ +public: + class UVendorManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VendorManager_Get; + +// Function Phoenix.VendorManager.RefreshVendorStock +// 0x0008 (0x0008 - 0x0000) +struct VendorManager_RefreshVendorStock final +{ +public: + class FName Vendor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VendorManager_RefreshVendorStock; + +// Function Phoenix.VendorManager.RefreshVendorStockIfNeeded +// 0x0008 (0x0008 - 0x0000) +struct VendorManager_RefreshVendorStockIfNeeded final +{ +public: + class FName Vendor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VendorManager_RefreshVendorStockIfNeeded; + +// Function Phoenix.VendorManager.ReloadVendorStock +// 0x0008 (0x0008 - 0x0000) +struct VendorManager_ReloadVendorStock final +{ +public: + class FName VendorID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VendorManager_ReloadVendorStock; + +// Function Phoenix.VendorManager.GetUnavailableVendorItems +// 0x0018 (0x0018 - 0x0000) +struct VendorManager_GetUnavailableVendorItems final +{ +public: + class FName VendorID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VendorManager_GetUnavailableVendorItems; + +// Function Phoenix.VendorManager.LoadVendorBroomPreviewActorClass +// 0x0008 (0x0008 - 0x0000) +struct VendorManager_LoadVendorBroomPreviewActorClass final +{ +public: + class FName BroomID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VendorManager_LoadVendorBroomPreviewActorClass; + +// Function Phoenix.DevilsSnareDynamic.FindClosestLightSourcePos +// 0x001C (0x001C - 0x0000) +struct DevilsSnareDynamic_FindClosestLightSourcePos final +{ +public: + struct FVector SnarePos; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutPos; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DevilsSnareDynamic_FindClosestLightSourcePos; + +// Function Phoenix.DevilsSnareDynamic.OnOverlapSphereBegin +// 0x00A8 (0x00A8 - 0x0000) +struct DevilsSnareDynamic_OnOverlapSphereBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DevilsSnareDynamic_OnOverlapSphereBegin; + +// Function Phoenix.DevilsSnareDynamic.OnOverlapSphereEnd +// 0x0020 (0x0020 - 0x0000) +struct DevilsSnareDynamic_OnOverlapSphereEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DevilsSnareDynamic_OnOverlapSphereEnd; + +// Function Phoenix.DevilsSnareDynamic.SlowPlayer +// 0x0008 (0x0008 - 0x0000) +struct DevilsSnareDynamic_SlowPlayer final +{ +public: + float SpeedLimit; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DevilsSnareDynamic_SlowPlayer; + +// Function Phoenix.DevilsSnareDynamic.UnslowPlayer +// 0x0001 (0x0001 - 0x0000) +struct DevilsSnareDynamic_UnslowPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DevilsSnareDynamic_UnslowPlayer; + +// Function Phoenix.PhxDbRegistryTypeManager.RegisterNewSpawn +// 0x0010 (0x0010 - 0x0000) +struct PhxDbRegistryTypeManager_RegisterNewSpawn final +{ +public: + class AActor* InAssetPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhxDbRegistryTypeManager_RegisterNewSpawn; + +// Function Phoenix.PhxDbRegistryTypeManager.UnregisterSpawnWhenDestroyed +// 0x0010 (0x0010 - 0x0000) +struct PhxDbRegistryTypeManager_UnregisterSpawnWhenDestroyed final +{ +public: + class AActor* InAssetPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhxDbRegistryTypeManager_UnregisterSpawnWhenDestroyed; + +// Function Phoenix.SphinxPuzzleManager.FlipendoPuzzle_GetRotationFromHitLocation +// 0x0020 (0x0020 - 0x0000) +struct SphinxPuzzleManager_FlipendoPuzzle_GetRotationFromHitLocation final +{ +public: + class USceneComponent* BlockComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0014(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SphinxPuzzleManager_FlipendoPuzzle_GetRotationFromHitLocation; + +// Function Phoenix.AISense_GameEvent.ReportGameEvent +// 0x0068 (0x0068 - 0x0000) +struct AISense_GameEvent_ReportGameEvent final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer TagContainer; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGameEvent_Intensity Intensity; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Range; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Falloff; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrackBackToInstigator; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Target; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name_0; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AISense_GameEvent_ReportGameEvent; + +// Function Phoenix.AISense_Magic.ReportMagicEvent +// 0x0030 (0x0030 - 0x0000) +struct AISense_Magic_ReportMagicEvent final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MagicLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Power; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0024(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AISense_Magic_ReportMagicEvent; + +// Function Phoenix.SpellMiniGameSpark.LogSpellMinigameData +// 0x0010 (0x0010 - 0x0000) +struct SpellMiniGameSpark_LogSpellMinigameData final +{ +public: + class FString LogData; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_LogSpellMinigameData; + +// Function Phoenix.SpellMiniGameSpark.OnFail +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameSpark_OnFail final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_OnFail; + +// Function Phoenix.SpellMiniGameSpark.GetActiveSpeedScale +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameSpark_GetActiveSpeedScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetActiveSpeedScale; + +// Function Phoenix.SpellMiniGameSpark.GetCurrentDistanceAlongPath +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameSpark_GetCurrentDistanceAlongPath final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetCurrentDistanceAlongPath; + +// Function Phoenix.SpellMiniGameSpark.GetCurrentPathSegment +// 0x0010 (0x0010 - 0x0000) +struct SpellMiniGameSpark_GetCurrentPathSegment final +{ +public: + struct FSpellUnlockMiniGamePathSegment ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetCurrentPathSegment; + +// Function Phoenix.SpellMiniGameSpark.GetCurrentPathSegmentIndex +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameSpark_GetCurrentPathSegmentIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetCurrentPathSegmentIndex; + +// Function Phoenix.SpellMiniGameSpark.GetCurrentPositionOnPath +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameSpark_GetCurrentPositionOnPath final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetCurrentPositionOnPath; + +// Function Phoenix.SpellMiniGameSpark.GetDirection +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameSpark_GetDirection final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetDirection; + +// Function Phoenix.SpellMiniGameSpark.GetDistanceAlongPathSegment +// 0x0014 (0x0014 - 0x0000) +struct SpellMiniGameSpark_GetDistanceAlongPathSegment final +{ +public: + struct FSpellUnlockMiniGamePathSegment PathSegment; // 0x0000(0x0010)(ConstParm, Parm, NoDestructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetDistanceAlongPathSegment; + +// Function Phoenix.SpellMiniGameSpark.GetIsBoosting +// 0x0001 (0x0001 - 0x0000) +struct SpellMiniGameSpark_GetIsBoosting final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetIsBoosting; + +// Function Phoenix.SpellMiniGameSpark.GetNextAngleTowardsDirection +// 0x0018 (0x0018 - 0x0000) +struct SpellMiniGameSpark_GetNextAngleTowardsDirection final +{ +public: + float CurrentAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TargetDirection; // 0x0004(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SmoothSpeed; // 0x000C(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSmoothAngle; // 0x0010(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetNextAngleTowardsDirection; + +// Function Phoenix.SpellMiniGameSpark.GetOrientation +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameSpark_GetOrientation final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetOrientation; + +// Function Phoenix.SpellMiniGameSpark.GetPosition +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameSpark_GetPosition final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetPosition; + +// Function Phoenix.SpellMiniGameSpark.GetTotalDistanceAsPercent +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameSpark_GetTotalDistanceAsPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetTotalDistanceAsPercent; + +// Function Phoenix.SpellMiniGameSpark.GetVelocity +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameSpark_GetVelocity final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameSpark_GetVelocity; + +// Function Phoenix.UIDManager.OnActorDestroyed +// 0x0008 (0x0008 - 0x0000) +struct UIDManager_OnActorDestroyed final +{ +public: + class AActor* DestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIDManager_OnActorDestroyed; + +// Function Phoenix.AvaAudioMurmurationComponent.AbsoluteRTPC +// 0x0020 (0x0020 - 0x0000) +struct AvaAudioMurmurationComponent_AbsoluteRTPC final +{ +public: + class FString RTPC_Name; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RTPC_Value; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTimeMs; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDecay; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioMurmurationComponent_AbsoluteRTPC; + +// Function Phoenix.AvaAudioMurmurationComponent.IncrementRTPC +// 0x0020 (0x0020 - 0x0000) +struct AvaAudioMurmurationComponent_IncrementRTPC final +{ +public: + class FString RTPC_Name; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Increment; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTime; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDecay; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioMurmurationComponent_IncrementRTPC; + +// Function Phoenix.AvaAudioMurmurationComponent.OnAddOnMeshesChanged +// 0x0008 (0x0008 - 0x0000) +struct AvaAudioMurmurationComponent_OnAddOnMeshesChanged final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioMurmurationComponent_OnAddOnMeshesChanged; + +// Function Phoenix.AvaAudioMurmurationComponent.OnCharacterLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct AvaAudioMurmurationComponent_OnCharacterLoadComplete final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvaAudioMurmurationComponent_OnCharacterLoadComplete; + +// Function Phoenix.AvaAudioMurmurationComponent.UpdateHealthRTPCCallback +// 0x0010 (0x0010 - 0x0000) +struct AvaAudioMurmurationComponent_UpdateHealthRTPCCallback final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Delta; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIndicateHUD; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvaAudioMurmurationComponent_UpdateHealthRTPCCallback; + +// Function Phoenix.BrewingSiteState.GetBrewingProgressRatio +// 0x0004 (0x0004 - 0x0000) +struct BrewingSiteState_GetBrewingProgressRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetBrewingProgressRatio; + +// Function Phoenix.BrewingSiteState.GetBrewingState +// 0x0001 (0x0001 - 0x0000) +struct BrewingSiteState_GetBrewingState final +{ +public: + EBrewingState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetBrewingState; + +// Function Phoenix.BrewingSiteState.GetBrewingTimeRemaining +// 0x0008 (0x0008 - 0x0000) +struct BrewingSiteState_GetBrewingTimeRemaining final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetBrewingTimeRemaining; + +// Function Phoenix.BrewingSiteState.GetHasInventorySpaceToCollectPotion +// 0x0010 (0x0010 - 0x0000) +struct BrewingSiteState_GetHasInventorySpaceToCollectPotion final +{ +public: + class FName CollectorID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutYieldLeft; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetHasInventorySpaceToCollectPotion; + +// Function Phoenix.BrewingSiteState.GetIsInSanctuary +// 0x0001 (0x0001 - 0x0000) +struct BrewingSiteState_GetIsInSanctuary final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetIsInSanctuary; + +// Function Phoenix.BrewingSiteState.GetOutputItemID +// 0x0008 (0x0008 - 0x0000) +struct BrewingSiteState_GetOutputItemID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetOutputItemID; + +// Function Phoenix.BrewingSiteState.GetPotionID +// 0x0008 (0x0008 - 0x0000) +struct BrewingSiteState_GetPotionID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetPotionID; + +// Function Phoenix.BrewingSiteState.GetRecipeIngredients +// 0x0010 (0x0010 - 0x0000) +struct BrewingSiteState_GetRecipeIngredients final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetRecipeIngredients; + +// Function Phoenix.BrewingSiteState.GetRecipeYield +// 0x0004 (0x0004 - 0x0000) +struct BrewingSiteState_GetRecipeYield final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetRecipeYield; + +// Function Phoenix.BrewingSiteState.GetUncollectedYield +// 0x0004 (0x0004 - 0x0000) +struct BrewingSiteState_GetUncollectedYield final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrewingSiteState_GetUncollectedYield; + +// Function Phoenix.DynamicSpawnerComponent.OnActorSpawned +// 0x0010 (0x0010 - 0x0000) +struct DynamicSpawnerComponent_OnActorSpawned final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicSpawnerComponent_OnActorSpawned; + +// Function Phoenix.DynamicSpawnerComponent.OnSpawnFinished +// 0x0008 (0x0008 - 0x0000) +struct DynamicSpawnerComponent_OnSpawnFinished final +{ +public: + class FName GroupName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicSpawnerComponent_OnSpawnFinished; + +// Function Phoenix.AlohomoraLevelHelper.GetAlohomoraLevel +// 0x0001 (0x0001 - 0x0000) +struct AlohomoraLevelHelper_GetAlohomoraLevel final +{ +public: + EAlohomoraLevel ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AlohomoraLevelHelper_GetAlohomoraLevel; + +// Function Phoenix.AlohomoraLevelHelper.IsAlohomoraLevel +// 0x0002 (0x0002 - 0x0000) +struct AlohomoraLevelHelper_IsAlohomoraLevel final +{ +public: + EAlohomoraLevel AlohomoraLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AlohomoraLevelHelper_IsAlohomoraLevel; + +// Function Phoenix.AlohomoraLevelHelper.SetAlohomoraLevel +// 0x0001 (0x0001 - 0x0000) +struct AlohomoraLevelHelper_SetAlohomoraLevel final +{ +public: + EAlohomoraLevel AlohomoraLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AlohomoraLevelHelper_SetAlohomoraLevel; + +// Function Phoenix.AlohomoraLevelHelper.SwitchAlohomoraLevel +// 0x0001 (0x0001 - 0x0000) +struct AlohomoraLevelHelper_SwitchAlohomoraLevel final +{ +public: + EAlohomoraLevel AlohomoraLevel; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AlohomoraLevelHelper_SwitchAlohomoraLevel; + +// Function Phoenix.AmbientCreatureSpawnManager.Get +// 0x0008 (0x0008 - 0x0000) +struct AmbientCreatureSpawnManager_Get final +{ +public: + class UAmbientCreatureSpawnManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientCreatureSpawnManager_Get; + +// Function Phoenix.AmbientCreatureSpawnManager.CullAllCreatures +// 0x0001 (0x0001 - 0x0000) +struct AmbientCreatureSpawnManager_CullAllCreatures final +{ +public: + bool bFadeOut; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientCreatureSpawnManager_CullAllCreatures; + +// Function Phoenix.AmbientCreatureSpawnManager.SetSpawningEnabled +// 0x0001 (0x0001 - 0x0000) +struct AmbientCreatureSpawnManager_SetSpawningEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientCreatureSpawnManager_SetSpawningEnabled; + +// Function Phoenix.AmbientCreatureSpawnVolume.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct AmbientCreatureSpawnVolume_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientCreatureSpawnVolume_OnBeginOverlap; + +// Function Phoenix.AmbientCreatureSpawnVolume.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct AmbientCreatureSpawnVolume_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AmbientCreatureSpawnVolume_OnEndOverlap; + +// Function Phoenix.TransformationSpellToolComponent.AdjustDistance +// 0x0004 (0x0004 - 0x0000) +struct TransformationSpellToolComponent_AdjustDistance final +{ +public: + float InAdjust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationSpellToolComponent_AdjustDistance; + +// Function Phoenix.TransformationSpellToolComponent.GetCurrentColor +// 0x0008 (0x0008 - 0x0000) +struct TransformationSpellToolComponent_GetCurrentColor final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationSpellToolComponent_GetCurrentColor; + +// Function Phoenix.TransformationSpellToolComponent.GetNormalizedObjectSizeRatio +// 0x0004 (0x0004 - 0x0000) +struct TransformationSpellToolComponent_GetNormalizedObjectSizeRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationSpellToolComponent_GetNormalizedObjectSizeRatio; + +// Function Phoenix.TransformationSpellToolComponent.GetTargetPointScreenPosition +// 0x0004 (0x0004 - 0x0000) +struct TransformationSpellToolComponent_GetTargetPointScreenPosition final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationSpellToolComponent_GetTargetPointScreenPosition; + +// Function Phoenix.AnalyticsManager.AnalyticsEventAction +// 0x0048 (0x0048 - 0x0000) +struct AnalyticsManager_AnalyticsEventAction final +{ +public: + class FString ActionName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SubactionName; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ActionResult; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ResultExplained; // 0x0028(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActionDetail; // 0x0038(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_AnalyticsEventAction; + +// Function Phoenix.AnalyticsManager.Get +// 0x0008 (0x0008 - 0x0000) +struct AnalyticsManager_Get final +{ +public: + class UAnalyticsManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_Get; + +// Function Phoenix.AnalyticsManager.HandleConversationChoice +// 0x0018 (0x0018 - 0x0000) +struct AnalyticsManager_HandleConversationChoice final +{ +public: + class FString DialogueID; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChoiceNum; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChoices; // 0x0014(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandleConversationChoice; + +// Function Phoenix.AnalyticsManager.HandleInteraction +// 0x0008 (0x0008 - 0x0000) +struct AnalyticsManager_HandleInteraction final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandleInteraction; + +// Function Phoenix.AnalyticsManager.HandleMenuAction +// 0x0048 (0x0048 - 0x0000) +struct AnalyticsManager_HandleMenuAction final +{ +public: + class FString MenuName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Action; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Selection; // 0x0020(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SelectionDetail; // 0x0030(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockedToPage; // 0x0040(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandleMenuAction; + +// Function Phoenix.AnalyticsManager.HandleMenuItemSelect +// 0x0018 (0x0018 - 0x0000) +struct AnalyticsManager_HandleMenuItemSelect final +{ +public: + class FName menuItemName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString selectAction; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandleMenuItemSelect; + +// Function Phoenix.AnalyticsManager.HandleNPCAction +// 0x0058 (0x0058 - 0x0000) +struct AnalyticsManager_HandleNPCAction final +{ +public: + class FString NPCID; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Action; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ActionDetail; // 0x0020(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ConversationID; // 0x0030(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DialogueText; // 0x0040(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ChoiceNum; // 0x0050(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumChoices; // 0x0054(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandleNPCAction; + +// Function Phoenix.AnalyticsManager.HandleOptionSet +// 0x0038 (0x0038 - 0x0000) +struct AnalyticsManager_HandleOptionSet final +{ +public: + class FString OptionName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OptionType; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StringValue; // 0x0020(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BoolValue; // 0x0030(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FloatValue; // 0x0034(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandleOptionSet; + +// Function Phoenix.AnalyticsManager.HandlePlayerAvatarUpdate +// 0x0020 (0x0020 - 0x0000) +struct AnalyticsManager_HandlePlayerAvatarUpdate final +{ +public: + class FString PresetType; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PresetValue; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandlePlayerAvatarUpdate; + +// Function Phoenix.AnalyticsManager.HandlePuzzle +// 0x0028 (0x0028 - 0x0000) +struct AnalyticsManager_HandlePuzzle final +{ +public: + class FString PuzzleName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Start; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString PuzzleType; // 0x0018(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandlePuzzle; + +// Function Phoenix.AnalyticsManager.HandleResourceFlow +// 0x0058 (0x0058 - 0x0000) +struct AnalyticsManager_HandleResourceFlow final +{ +public: + class FString Resource; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ChangeAmount; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinalAmount; // 0x0014(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Source; // 0x0018(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SourceDetail; // 0x0028(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ResourceFlowID; // 0x0038(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ResourceCategory; // 0x0048(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandleResourceFlow; + +// Function Phoenix.AnalyticsManager.HandleSpellFunnel +// 0x0058 (0x0058 - 0x0000) +struct AnalyticsManager_HandleSpellFunnel final +{ +public: + bool Conjuration; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 StepNumber; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FunnelAction; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Selection; // 0x0018(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Transformation; // 0x0028(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Color; // 0x0038(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SelectionID; // 0x0048(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandleSpellFunnel; + +// Function Phoenix.AnalyticsManager.HandleSphinxPuzzle +// 0x0028 (0x0028 - 0x0000) +struct AnalyticsManager_HandleSphinxPuzzle final +{ +public: + class FString Name_0; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Type; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInteractiveState InteractiveState; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AnalyticsManager_HandleSphinxPuzzle; + +// Function Phoenix.AnalyticsManager.HeartbeatUpdateMountState +// 0x0010 (0x0010 - 0x0000) +struct AnalyticsManager_HeartbeatUpdateMountState final +{ +public: + class FString MountType; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_HeartbeatUpdateMountState; + +// Function Phoenix.AnalyticsManager.SetNaturalPlaythrough +// 0x0001 (0x0001 - 0x0000) +struct AnalyticsManager_SetNaturalPlaythrough final +{ +public: + bool bNatural; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_SetNaturalPlaythrough; + +// Function Phoenix.AnalyticsManager.SetSaveSlot +// 0x0004 (0x0004 - 0x0000) +struct AnalyticsManager_SetSaveSlot final +{ +public: + int32 SaveSlot; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_SetSaveSlot; + +// Function Phoenix.AnalyticsManager.SetUsingFloo +// 0x0001 (0x0001 - 0x0000) +struct AnalyticsManager_SetUsingFloo final +{ +public: + bool UsingFloo; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_SetUsingFloo; + +// Function Phoenix.AnalyticsManager.GetCharacterID +// 0x0010 (0x0010 - 0x0000) +struct AnalyticsManager_GetCharacterID final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AnalyticsManager_GetCharacterID; + +// Function Phoenix.AncientGateManager.Get +// 0x0008 (0x0008 - 0x0000) +struct AncientGateManager_Get final +{ +public: + class UAncientGateManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGateManager_Get; + +// Function Phoenix.AncientGateManager.GetAncientGatePrimitives +// 0x0018 (0x0018 - 0x0000) +struct AncientGateManager_GetAncientGatePrimitives final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Primitives; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientGateManager_GetAncientGatePrimitives; + +// Function Phoenix.AncientGateManager.SetAncientGateCollision +// 0x0010 (0x0010 - 0x0000) +struct AncientGateManager_SetAncientGateCollision final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse CollisionResponse; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AncientGateManager_SetAncientGateCollision; + +// Function Phoenix.BeaconManager.FixIncompatiableChestBeacon +// 0x0010 (0x0010 - 0x0000) +struct BeaconManager_FixIncompatiableChestBeacon final +{ +public: + const class AActor* InChestActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEmptyContainer; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BeaconManager_FixIncompatiableChestBeacon; + +// Function Phoenix.BeaconManager.Get +// 0x0008 (0x0008 - 0x0000) +struct BeaconManager_Get final +{ +public: + class UBeaconManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_Get; + +// Function Phoenix.BeaconManager.GetMarkerActor +// 0x0010 (0x0010 - 0x0000) +struct BeaconManager_GetMarkerActor final +{ +public: + const class AActor* InParentActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMarker* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_GetMarkerActor; + +// Function Phoenix.BeaconManager.IsActorBeaconComplete +// 0x0010 (0x0010 - 0x0000) +struct BeaconManager_IsActorBeaconComplete final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BeaconManager_IsActorBeaconComplete; + +// Function Phoenix.BeaconManager.RegisterDungeonEntrance +// 0x0030 (0x0030 - 0x0000) +struct BeaconManager_RegisterDungeonEntrance final +{ +public: + class FString DungeonName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeaconPosition; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EntranceIndex; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_RegisterDungeonEntrance; + +// Function Phoenix.BeaconManager.RegisterDungeonExit +// 0x0018 (0x0018 - 0x0000) +struct BeaconManager_RegisterDungeonExit final +{ +public: + struct FVector Position; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UID; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Disable; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BeaconManager_RegisterDungeonExit; + +// Function Phoenix.BeaconManager.RegisterDynamicBeaconObjectBP +// 0x0058 (0x0058 - 0x0000) +struct BeaconManager_RegisterDynamicBeaconObjectBP final +{ +public: + EBeaconType BeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BeaconName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BeaconIcon; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BeaconWorld; // 0x0028(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeaconPos; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* NewBeaconObject; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowOnHUD; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowDistanceOnHud; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0050(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_RegisterDynamicBeaconObjectBP; + +// Function Phoenix.BeaconManager.RegisterDynamicBeaconScheduledEntityBP +// 0x0058 (0x0058 - 0x0000) +struct BeaconManager_RegisterDynamicBeaconScheduledEntityBP final +{ +public: + EBeaconType BeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BeaconName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BeaconIcon; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BeaconWorld; // 0x0028(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeaconPos; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UScheduledEntity* NewBeaconScheduledEntity; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowOnHUD; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowDistanceOnHud; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0050(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_RegisterDynamicBeaconScheduledEntityBP; + +// Function Phoenix.BeaconManager.RegisterExpansionTent +// 0x0020 (0x0020 - 0x0000) +struct BeaconManager_RegisterExpansionTent final +{ +public: + class FString tentID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsEntrance; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BeaconManager_RegisterExpansionTent; + +// Function Phoenix.BeaconManager.RegisterSanctuaryExit +// 0x0010 (0x0010 - 0x0000) +struct BeaconManager_RegisterSanctuaryExit final +{ +public: + class FString SanctuaryWorldName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_RegisterSanctuaryExit; + +// Function Phoenix.BeaconManager.RegisterStaticBeaconBP +// 0x0050 (0x0050 - 0x0000) +struct BeaconManager_RegisterStaticBeaconBP final +{ +public: + EBeaconType BeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BeaconName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BeaconIcon; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BeaconWorld; // 0x0028(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeaconPos; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowOnHUD; // 0x003C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowDistanceOnHud; // 0x003D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BeaconableId; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ReturnValue; // 0x0048(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_RegisterStaticBeaconBP; + +// Function Phoenix.BeaconManager.RegisterTransientDungeonEntrance +// 0x0030 (0x0030 - 0x0000) +struct BeaconManager_RegisterTransientDungeonEntrance final +{ +public: + class FString DungeonName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeaconPosition; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EntranceIndex; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_RegisterTransientDungeonEntrance; + +// Function Phoenix.BeaconManager.SetBeaconStateBP +// 0x0008 (0x0008 - 0x0000) +struct BeaconManager_SetBeaconStateBP final +{ +public: + int32 ObjectHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBeaconState BeaconState; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BeaconManager_SetBeaconStateBP; + +// Function Phoenix.BeaconManager.UnRegisterBeaconByHandleBP +// 0x0008 (0x0008 - 0x0000) +struct BeaconManager_UnRegisterBeaconByHandleBP final +{ +public: + int64 ObjectHandle; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_UnRegisterBeaconByHandleBP; + +// Function Phoenix.BeaconManager.GetBeaconByHandleBP +// 0x0010 (0x0010 - 0x0000) +struct BeaconManager_GetBeaconByHandleBP final +{ +public: + int32 ObjectHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UBeaconInfo* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_GetBeaconByHandleBP; + +// Function Phoenix.BeaconManager.GetDungeonReqirementsByName +// 0x0030 (0x0030 - 0x0000) +struct BeaconManager_GetDungeonReqirementsByName final +{ +public: + class FString DungeonName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RequiredSpells; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CompletionSpells; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_GetDungeonReqirementsByName; + +// Function Phoenix.BeaconManager.OnRevelioStart +// 0x0004 (0x0004 - 0x0000) +struct BeaconManager_OnRevelioStart final +{ +public: + float RevelioViewMeters; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_OnRevelioStart; + +// Function Phoenix.BeaconManager.SetBeaconRangesByHandle +// 0x000C (0x000C - 0x0000) +struct BeaconManager_SetBeaconRangesByHandle final +{ +public: + int32 ObjectHandle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InActivationDist; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InEnterExitDist; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_SetBeaconRangesByHandle; + +// Function Phoenix.BeaconManager.SetBeaconStateByName +// 0x0020 (0x0020 - 0x0000) +struct BeaconManager_SetBeaconStateByName final +{ +public: + EBeaconType BeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BeaconName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ActiveState; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BeaconManager_SetBeaconStateByName; + +// Function Phoenix.BeaconManager.UpdateExpansionTentPlayer +// 0x000C (0x000C - 0x0000) +struct BeaconManager_UpdateExpansionTentPlayer final +{ +public: + struct FVector teleportPosition; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconManager_UpdateExpansionTentPlayer; + +// Function Phoenix.AncientMagicEffect_Nova.NovaFinished +// 0x0008 (0x0008 - 0x0000) +struct AncientMagicEffect_Nova_NovaFinished final +{ +public: + const class UObject* Object; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicEffect_Nova_NovaFinished; + +// Function Phoenix.AncientMagicEffect_Test.CollisionDetected +// 0x0008 (0x0008 - 0x0000) +struct AncientMagicEffect_Test_CollisionDetected final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicEffect_Test_CollisionDetected; + +// Function Phoenix.AncientMagicHotSpot.GetLoggingIsEnabled +// 0x0001 (0x0001 - 0x0000) +struct AncientMagicHotSpot_GetLoggingIsEnabled final +{ +public: + bool bLoggingIsEnabled; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_GetLoggingIsEnabled; + +// Function Phoenix.AncientMagicHotSpot.Done +// 0x0001 (0x0001 - 0x0000) +struct AncientMagicHotSpot_Done final +{ +public: + bool DeactivateHotSpot; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_Done; + +// Function Phoenix.AncientMagicHotSpot.FootPlantOccurred +// 0x0018 (0x0018 - 0x0000) +struct AncientMagicHotSpot_FootPlantOccurred final +{ +public: + struct FVector FootLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator FootRotator; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_FootPlantOccurred; + +// Function Phoenix.AncientMagicHotSpot.ForceActivateHotSpot +// 0x0010 (0x0010 - 0x0000) +struct AncientMagicHotSpot_ForceActivateHotSpot final +{ +public: + class AActor* InPlayerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadiiMultiplier; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHeightMultiplier; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_ForceActivateHotSpot; + +// Function Phoenix.AncientMagicHotSpot.Interact +// 0x0008 (0x0008 - 0x0000) +struct AncientMagicHotSpot_Interact final +{ +public: + class UBTService_AvaAITree* AvaService; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_Interact; + +// Function Phoenix.AncientMagicHotSpot.IsHotspotBeingForcedActive +// 0x0001 (0x0001 - 0x0000) +struct AncientMagicHotSpot_IsHotspotBeingForcedActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_IsHotspotBeingForcedActive; + +// Function Phoenix.AncientMagicHotSpot.PlayerIsInHotSpot +// 0x0010 (0x0010 - 0x0000) +struct AncientMagicHotSpot_PlayerIsInHotSpot final +{ +public: + class AActor* InPlayerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInHotSpot; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_PlayerIsInHotSpot; + +// Function Phoenix.AncientMagicHotSpot.StartVFX +// 0x0008 (0x0008 - 0x0000) +struct AncientMagicHotSpot_StartVFX final +{ +public: + class UNiagaraSystem* InAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_StartVFX; + +// Function Phoenix.AncientMagicHotSpot.UpdateInnerRadius +// 0x0008 (0x0008 - 0x0000) +struct AncientMagicHotSpot_UpdateInnerRadius final +{ +public: + float AngleRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Ratio; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_UpdateInnerRadius; + +// Function Phoenix.AncientMagicHotSpot.UpdateOuterRadius +// 0x0008 (0x0008 - 0x0000) +struct AncientMagicHotSpot_UpdateOuterRadius final +{ +public: + float AngleRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceRatio; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_UpdateOuterRadius; + +// Function Phoenix.AncientMagicHotSpot.UpdateVFX +// 0x0008 (0x0008 - 0x0000) +struct AncientMagicHotSpot_UpdateVFX final +{ +public: + float AngleRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceRatio; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_UpdateVFX; + +// Function Phoenix.AncientMagicHotSpot.Log +// 0x0028 (0x0028 - 0x0000) +struct AncientMagicHotSpot_Log final +{ +public: + class FString Info; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* LogObjectName; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ExtraInfo; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_Log; + +// Function Phoenix.AncientMagicHotSpot.LogList +// 0x0040 (0x0040 - 0x0000) +struct AncientMagicHotSpot_LogList final +{ +public: + TArray LogActorList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString HeaderInfo; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PerActorInfo; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PerActorExtraInfo; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicHotSpot_LogList; + +// Function Phoenix.AncientMagicNova.SetNotifyObject +// 0x0008 (0x0008 - 0x0000) +struct AncientMagicNova_SetNotifyObject final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicNova_SetNotifyObject; + +// Function Phoenix.AncientMagicTarget.SetDebugVisible +// 0x0001 (0x0001 - 0x0000) +struct AncientMagicTarget_SetDebugVisible final +{ +public: + bool DebugVisibleIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicTarget_SetDebugVisible; + +// Function Phoenix.AncientMagicWaypoint.FootPlantOccurred +// 0x0018 (0x0018 - 0x0000) +struct AncientMagicWaypoint_FootPlantOccurred final +{ +public: + struct FVector FootLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator FootRotator; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicWaypoint_FootPlantOccurred; + +// Function Phoenix.AncientMagicWidget.SetProgress +// 0x0004 (0x0004 - 0x0000) +struct AncientMagicWidget_SetProgress final +{ +public: + float progress; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicWidget_SetProgress; + +// Function Phoenix.AncientMagicWidget.SetReticuleScale +// 0x0004 (0x0004 - 0x0000) +struct AncientMagicWidget_SetReticuleScale final +{ +public: + float Scale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicWidget_SetReticuleScale; + +// Function Phoenix.AncientMagicWidget.ShowDiscoverProgressButton +// 0x0001 (0x0001 - 0x0000) +struct AncientMagicWidget_ShowDiscoverProgressButton final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AncientMagicWidget_ShowDiscoverProgressButton; + +// Function Phoenix.BroomFlightVFXActor.GetBroomCapsule +// 0x0008 (0x0008 - 0x0000) +struct BroomFlightVFXActor_GetBroomCapsule final +{ +public: + class AFlyingBroom* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomFlightVFXActor_GetBroomCapsule; + +// Function Phoenix.BroomFlightVFXActor.GetNiagara +// 0x0008 (0x0008 - 0x0000) +struct BroomFlightVFXActor_GetNiagara final +{ +public: + class UNiagaraComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomFlightVFXActor_GetNiagara; + +// Function Phoenix.BroomFlightVFXActor.GetPostProcess +// 0x0008 (0x0008 - 0x0000) +struct BroomFlightVFXActor_GetPostProcess final +{ +public: + class UPostProcessComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomFlightVFXActor_GetPostProcess; + +// Function Phoenix.BroomFlightVFXActor.SetRadialBlurParameterValues +// 0x0014 (0x0014 - 0x0000) +struct BroomFlightVFXActor_SetRadialBlurParameterValues final +{ +public: + float EffectAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor TargetPos; // 0x0004(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomFlightVFXActor_SetRadialBlurParameterValues; + +// Function Phoenix.BroomFlightVFXActor.SetRadialBlurToggleParameterValue +// 0x0004 (0x0004 - 0x0000) +struct BroomFlightVFXActor_SetRadialBlurToggleParameterValue final +{ +public: + float ToggleAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomFlightVFXActor_SetRadialBlurToggleParameterValue; + +// Function Phoenix.BroomFlightVFXActor.SpawnNiagaraSystem +// 0x0008 (0x0008 - 0x0000) +struct BroomFlightVFXActor_SpawnNiagaraSystem final +{ +public: + class UNiagaraComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomFlightVFXActor_SpawnNiagaraSystem; + +// Function Phoenix.Torch.ChangeLightColor +// 0x0014 (0x0014 - 0x0000) +struct Torch_ChangeLightColor final +{ +public: + struct FLinearColor i_Color; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float i_temperature; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_ChangeLightColor; + +// Function Phoenix.Torch.ConstructTorch +// 0x0001 (0x0001 - 0x0000) +struct Torch_ConstructTorch final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_ConstructTorch; + +// Function Phoenix.Torch.CrossLightTickRange +// 0x0001 (0x0001 - 0x0000) +struct Torch_CrossLightTickRange final +{ +public: + bool bin; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_CrossLightTickRange; + +// Function Phoenix.Torch.EndLight +// 0x0001 (0x0001 - 0x0000) +struct Torch_EndLight final +{ +public: + bool bLerp; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_EndLight; + +// Function Phoenix.Torch.ExtinguishLight +// 0x0001 (0x0001 - 0x0000) +struct Torch_ExtinguishLight final +{ +public: + bool bSlow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_ExtinguishLight; + +// Function Phoenix.Torch.GetDPCInitialTransform +// 0x0030 (0x0030 - 0x0000) +struct Torch_GetDPCInitialTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_GetDPCInitialTransform; + +// Function Phoenix.Torch.Lightswitch +// 0x0002 (0x0002 - 0x0000) +struct Torch_Lightswitch final +{ +public: + bool bOn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLerp; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_Lightswitch; + +// Function Phoenix.Torch.Lightswitch_Lerp +// 0x0001 (0x0001 - 0x0000) +struct Torch_Lightswitch_Lerp final +{ +public: + bool bOn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_Lightswitch_Lerp; + +// Function Phoenix.Torch.LightswitchTimelineUpdate +// 0x0004 (0x0004 - 0x0000) +struct Torch_LightswitchTimelineUpdate final +{ +public: + float percent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_LightswitchTimelineUpdate; + +// Function Phoenix.Torch.LoadSyncronousNiagaraSystem +// 0x0030 (0x0030 - 0x0000) +struct Torch_LoadSyncronousNiagaraSystem final +{ +public: + TSoftObjectPtr UnloadedSystem; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* LoadedSystem; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_LoadSyncronousNiagaraSystem; + +// Function Phoenix.Torch.ModFunctionSetup +// 0x0001 (0x0001 - 0x0000) +struct Torch_ModFunctionSetup final +{ +public: + uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_ModFunctionSetup; + +// Function Phoenix.Torch.OnPropagateOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct Torch_OnPropagateOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_OnPropagateOverlapBegin; + +// Function Phoenix.Torch.OnPropagateOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct Torch_OnPropagateOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Torch_OnPropagateOverlapEnd; + +// Function Phoenix.Torch.OnProxOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct Torch_OnProxOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_OnProxOverlapBegin; + +// Function Phoenix.Torch.ParticleSetup +// 0x0001 (0x0001 - 0x0000) +struct Torch_ParticleSetup final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_ParticleSetup; + +// Function Phoenix.Torch.PropagationSetup +// 0x0004 (0x0004 - 0x0000) +struct Torch_PropagationSetup final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_PropagationSetup; + +// Function Phoenix.Torch.SequentialLight +// 0x000C (0x000C - 0x0000) +struct Torch_SequentialLight final +{ +public: + struct FVector LightLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_SequentialLight; + +// Function Phoenix.Torch.SequentialLightTimelineUpdate +// 0x0010 (0x0010 - 0x0000) +struct Torch_SequentialLightTimelineUpdate final +{ +public: + struct FVector LightLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float percent; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_SequentialLightTimelineUpdate; + +// Function Phoenix.Torch.SetOnFire +// 0x0001 (0x0001 - 0x0000) +struct Torch_SetOnFire final +{ +public: + bool bOnFire; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_SetOnFire; + +// Function Phoenix.Torch.SetUpLights +// 0x0018 (0x0018 - 0x0000) +struct Torch_SetUpLights final +{ +public: + class UPointLightComponent* curPL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpotLightComponent* curSL; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPointLightComponent* curIL; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_SetUpLights; + +// Function Phoenix.Torch.ShouldStartLit +// 0x0001 (0x0001 - 0x0000) +struct Torch_ShouldStartLit final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_ShouldStartLit; + +// Function Phoenix.Torch.StartLight +// 0x0001 (0x0001 - 0x0000) +struct Torch_StartLight final +{ +public: + bool bLerp; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_StartLight; + +// Function Phoenix.Torch.TorchSetup +// 0x0050 (0x0050 - 0x0000) +struct Torch_TorchSetup final +{ +public: + class UObjectStateComponent* i_ObjectStateComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimelineComponent* i_Timeline; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* i_FireParticle; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USphereComponent* i_PropagateTrigger; // 0x0018(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkComponent* i_AkComp; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimatedLightComponent* i_AnimatedLight; // 0x0028(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPointLightComponent* i_PL; // 0x0030(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpotLightComponent* i_SL; // 0x0038(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPointLightComponent* i_IL; // 0x0040(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Torch_TorchSetup; + +// Function Phoenix.Torch.TorchGetNormalizedTime +// 0x0004 (0x0004 - 0x0000) +struct Torch_TorchGetNormalizedTime final +{ +public: + float NormalizedTime; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Torch_TorchGetNormalizedTime; + +// Function Phoenix.RPGAbilityEventListener_OnItemConsumed.OnItemConsumed +// 0x0028 (0x0028 - 0x0000) +struct RPGAbilityEventListener_OnItemConsumed_OnItemConsumed final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemId; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemType; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemUsageType; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGAbilityEventListener_OnItemConsumed_OnItemConsumed; + +// Function Phoenix.Enemy_PerceptionPoint.AddExcludeVolume +// 0x0008 (0x0008 - 0x0000) +struct Enemy_PerceptionPoint_AddExcludeVolume final +{ +public: + class APerceptionPointArea* InAreaPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_PerceptionPoint_AddExcludeVolume; + +// Function Phoenix.Enemy_PerceptionPoint.AddForceVolume +// 0x0008 (0x0008 - 0x0000) +struct Enemy_PerceptionPoint_AddForceVolume final +{ +public: + class APerceptionPointArea* InAreaPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_PerceptionPoint_AddForceVolume; + +// Function Phoenix.Enemy_PerceptionPoint.AddLoseVolume +// 0x0008 (0x0008 - 0x0000) +struct Enemy_PerceptionPoint_AddLoseVolume final +{ +public: + class APerceptionPointArea* InAreaPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_PerceptionPoint_AddLoseVolume; + +// Function Phoenix.Enemy_PerceptionPoint.AddPerceiveVolume +// 0x0008 (0x0008 - 0x0000) +struct Enemy_PerceptionPoint_AddPerceiveVolume final +{ +public: + class APerceptionPointArea* InAreaPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_PerceptionPoint_AddPerceiveVolume; + +// Function Phoenix.Enemy_PerceptionPoint.RemoveExcludeVolume +// 0x0008 (0x0008 - 0x0000) +struct Enemy_PerceptionPoint_RemoveExcludeVolume final +{ +public: + class APerceptionPointArea* InAreaPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_PerceptionPoint_RemoveExcludeVolume; + +// Function Phoenix.Enemy_PerceptionPoint.RemoveForceVolume +// 0x0008 (0x0008 - 0x0000) +struct Enemy_PerceptionPoint_RemoveForceVolume final +{ +public: + class APerceptionPointArea* InAreaPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_PerceptionPoint_RemoveForceVolume; + +// Function Phoenix.Enemy_PerceptionPoint.RemoveLoseVolume +// 0x0008 (0x0008 - 0x0000) +struct Enemy_PerceptionPoint_RemoveLoseVolume final +{ +public: + class APerceptionPointArea* InAreaPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_PerceptionPoint_RemoveLoseVolume; + +// Function Phoenix.Enemy_PerceptionPoint.RemovePerceiveVolume +// 0x0008 (0x0008 - 0x0000) +struct Enemy_PerceptionPoint_RemovePerceiveVolume final +{ +public: + class APerceptionPointArea* InAreaPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_PerceptionPoint_RemovePerceiveVolume; + +// Function Phoenix.WaterVolumeBase.CalcForce +// 0x0020 (0x0020 - 0x0000) +struct WaterVolumeBase_CalcForce final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* Mesh; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float i_Mass; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEmplace; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class URagdollControlComponent* RagdollComp; // 0x0018(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterVolumeBase_CalcForce; + +// Function Phoenix.WaterVolumeBase.Damp +// 0x0010 (0x0010 - 0x0000) +struct WaterVolumeBase_Damp final +{ +public: + class UPrimitiveComponent* Mesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectStateInfo* ObjectState; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterVolumeBase_Damp; + +// Function Phoenix.WaterVolumeBase.ExplosionVFX +// 0x0030 (0x0030 - 0x0000) +struct WaterVolumeBase_ExplosionVFX final +{ +public: + class AActor* curActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* PrimComp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inWater; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InForce; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Falloff; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WaterVolumeBase_ExplosionVFX; + +// Function Phoenix.WaterVolumeBase.GetBounds +// 0x0028 (0x0028 - 0x0000) +struct WaterVolumeBase_GetBounds final +{ +public: + class UPrimitiveComponent* Mesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBoxSphereBounds ReturnValue; // 0x0008(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WaterVolumeBase_GetBounds; + +// Function Phoenix.WaterVolumeBase.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct WaterVolumeBase_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterVolumeBase_OnOverlapBegin; + +// Function Phoenix.WaterVolumeBase.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct WaterVolumeBase_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WaterVolumeBase_OnOverlapEnd; + +// Function Phoenix.WaterVolumeBase.OnRagdollRecoveredInWater +// 0x0008 (0x0008 - 0x0000) +struct WaterVolumeBase_OnRagdollRecoveredInWater final +{ +public: + class URagdollControlComponent* RagdollControlComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterVolumeBase_OnRagdollRecoveredInWater; + +// Function Phoenix.WaterVolumeBase.RemoveActors +// 0x0001 (0x0001 - 0x0000) +struct WaterVolumeBase_RemoveActors final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterVolumeBase_RemoveActors; + +// Function Phoenix.WaterVolumeBase.RemoveVFX +// 0x0010 (0x0010 - 0x0000) +struct WaterVolumeBase_RemoveVFX final +{ +public: + EWaterVfx i_vfx; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* curActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterVolumeBase_RemoveVFX; + +// Function Phoenix.WaterVolumeBase.SetupCharacter +// 0x0020 (0x0020 - 0x0000) +struct WaterVolumeBase_SetupCharacter final +{ +public: + class ACharacter* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectStateInfo* ObjectState; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URagdollControlComponent* RagdollComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipIgnore; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverlappingLakeSphere; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WaterVolumeBase_SetupCharacter; + +// Function Phoenix.WaterVolumeBase.SetupObject +// 0x0028 (0x0028 - 0x0000) +struct WaterVolumeBase_SetupObject final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* Mesh; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectStateInfo* ObjectState; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldFloat; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipIgnore; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverlappingLakeSphere; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class URagdollControlComponent* RagdollComp; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterVolumeBase_SetupObject; + +// Function Phoenix.WaterVolumeBase.SplashVFX +// 0x0030 (0x0030 - 0x0000) +struct WaterVolumeBase_SplashVFX final +{ +public: + bool i_Char; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWaterVfx i_vfx; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* curActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* PrimComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float waterZ; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector waterNorm; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShallow; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WaterVolumeBase_SplashVFX; + +// Function Phoenix.WaterVolumeBase.UnDamp +// 0x0010 (0x0010 - 0x0000) +struct WaterVolumeBase_UnDamp final +{ +public: + class UPrimitiveComponent* Mesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectStateInfo* ObjectState; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterVolumeBase_UnDamp; + +// Function Phoenix.DynamicBranchComponent.ClearAbilitySupported +// 0x0001 (0x0001 - 0x0000) +struct DynamicBranchComponent_ClearAbilitySupported final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicBranchComponent_ClearAbilitySupported; + +// Function Phoenix.DynamicBranchComponent.SetAbilityActive +// 0x0002 (0x0002 - 0x0000) +struct DynamicBranchComponent_SetAbilityActive final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicBranchComponent_SetAbilityActive; + +// Function Phoenix.DynamicBranchComponent.SetAbilitySupported +// 0x0001 (0x0001 - 0x0000) +struct DynamicBranchComponent_SetAbilitySupported final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicBranchComponent_SetAbilitySupported; + +// Function Phoenix.DynamicBranchComponent.StartDynamicBranch +// 0x0003 (0x0003 - 0x0000) +struct DynamicBranchComponent_StartDynamicBranch final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_Ability InNextAbility; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStartImmediate; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicBranchComponent_StartDynamicBranch; + +// Function Phoenix.DynamicBranchComponent.GetActiveAbility +// 0x0001 (0x0001 - 0x0000) +struct DynamicBranchComponent_GetActiveAbility final +{ +public: + EEnemy_Ability ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicBranchComponent_GetActiveAbility; + +// Function Phoenix.DynamicBranchComponent.IsAbilityActive +// 0x0002 (0x0002 - 0x0000) +struct DynamicBranchComponent_IsAbilityActive final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicBranchComponent_IsAbilityActive; + +// Function Phoenix.DynamicBranchComponent.IsAbilitySupported +// 0x0002 (0x0002 - 0x0000) +struct DynamicBranchComponent_IsAbilitySupported final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicBranchComponent_IsAbilitySupported; + +// Function Phoenix.Biped_AnimInstance.ComputeAditiveReactDirection +// 0x0018 (0x0018 - 0x0000) +struct Biped_AnimInstance_ComputeAditiveReactDirection final +{ +public: + class AActor* InVictim; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InTraceDirection; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_ComputeAditiveReactDirection; + +// Function Phoenix.Biped_AnimInstance.FinishSettingCinematicLeftArmState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_FinishSettingCinematicLeftArmState final +{ +public: + bool bBroadcastChange; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_FinishSettingCinematicLeftArmState; + +// Function Phoenix.Biped_AnimInstance.FinishSettingCinematicRightArmState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_FinishSettingCinematicRightArmState final +{ +public: + bool bBroadcastChange; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_FinishSettingCinematicRightArmState; + +// Function Phoenix.Biped_AnimInstance.Get_AimOffsetPitch +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_Get_AimOffsetPitch final +{ +public: + float OutPitch; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Get_AimOffsetPitch; + +// Function Phoenix.Biped_AnimInstance.Get_AimOffsetYaw +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_Get_AimOffsetYaw final +{ +public: + float OutYaw; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Get_AimOffsetYaw; + +// Function Phoenix.Biped_AnimInstance.GetAdditiveBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetAdditiveBodyState final +{ +public: + EAdditiveBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetAdditiveBodyState; + +// Function Phoenix.Biped_AnimInstance.GetAttackState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetAttackState final +{ +public: + EAttackState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetAttackState; + +// Function Phoenix.Biped_AnimInstance.GetCurrentBasicMobilityMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetCurrentBasicMobilityMode final +{ +public: + EBasicMobilityMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetCurrentBasicMobilityMode; + +// Function Phoenix.Biped_AnimInstance.GetDefaultBasicMobilityMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetDefaultBasicMobilityMode final +{ +public: + EBasicMobilityMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetDefaultBasicMobilityMode; + +// Function Phoenix.Biped_AnimInstance.GetDodgeState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetDodgeState final +{ +public: + EDodgeState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetDodgeState; + +// Function Phoenix.Biped_AnimInstance.GetFirstAttackingActor +// 0x0008 (0x0008 - 0x0000) +struct Biped_AnimInstance_GetFirstAttackingActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetFirstAttackingActor; + +// Function Phoenix.Biped_AnimInstance.GetFirstAttackingActorInStack +// 0x0008 (0x0008 - 0x0000) +struct Biped_AnimInstance_GetFirstAttackingActorInStack final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetFirstAttackingActorInStack; + +// Function Phoenix.Biped_AnimInstance.GetFullBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetFullBodyState final +{ +public: + EFullBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetFullBodyState; + +// Function Phoenix.Biped_AnimInstance.GetFullBodyStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetFullBodyStateLast final +{ +public: + EFullBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetFullBodyStateLast; + +// Function Phoenix.Biped_AnimInstance.GetHarvestState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetHarvestState final +{ +public: + EHarvestState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetHarvestState; + +// Function Phoenix.Biped_AnimInstance.GetHeadTrackingState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetHeadTrackingState final +{ +public: + EHeadTrackingState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetHeadTrackingState; + +// Function Phoenix.Biped_AnimInstance.GetInventoryResult +// 0x0088 (0x0088 - 0x0000) +struct Biped_AnimInstance_GetInventoryResult final +{ +public: + struct FInventoryResult ReturnValue; // 0x0000(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetInventoryResult; + +// Function Phoenix.Biped_AnimInstance.GetLeftArmState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetLeftArmState final +{ +public: + ELeftArmState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetLeftArmState; + +// Function Phoenix.Biped_AnimInstance.GetMobilityState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetMobilityState final +{ +public: + EMobilityState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetMobilityState; + +// Function Phoenix.Biped_AnimInstance.GetMobilityStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetMobilityStateLast final +{ +public: + EMobilityState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetMobilityStateLast; + +// Function Phoenix.Biped_AnimInstance.GetNumberOfAttackingActors +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_GetNumberOfAttackingActors final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetNumberOfAttackingActors; + +// Function Phoenix.Biped_AnimInstance.GetParryState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetParryState final +{ +public: + EParryState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetParryState; + +// Function Phoenix.Biped_AnimInstance.GetParryStateNext +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetParryStateNext final +{ +public: + EParryState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetParryStateNext; + +// Function Phoenix.Biped_AnimInstance.GetPartialBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetPartialBodyState final +{ +public: + EPartialBodyState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetPartialBodyState; + +// Function Phoenix.Biped_AnimInstance.GetPickupTool +// 0x0008 (0x0008 - 0x0000) +struct Biped_AnimInstance_GetPickupTool final +{ +public: + class APickupTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetPickupTool; + +// Function Phoenix.Biped_AnimInstance.GetRightArmState +// 0x0002 (0x0002 - 0x0000) +struct Biped_AnimInstance_GetRightArmState final +{ +public: + ERightArmPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmState ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetRightArmState; + +// Function Phoenix.Biped_AnimInstance.GetStationMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetStationMode final +{ +public: + EStationMode OutMode; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetStationMode; + +// Function Phoenix.Biped_AnimInstance.GetStationState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetStationState final +{ +public: + EStationState OutState; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetStationState; + +// Function Phoenix.Biped_AnimInstance.OnCombatAdditiveStateChanged +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_OnCombatAdditiveStateChanged final +{ +public: + ECombatAdditiveState InCombatAdditiveState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_OnCombatAdditiveStateChanged; + +// Function Phoenix.Biped_AnimInstance.OnLeftArmStateChanged +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_OnLeftArmStateChanged final +{ +public: + ELeftArmState InLeftArmState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_OnLeftArmStateChanged; + +// Function Phoenix.Biped_AnimInstance.PopBasicMobilityMode +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_PopBasicMobilityMode final +{ +public: + int32 UniqueId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_PopBasicMobilityMode; + +// Function Phoenix.Biped_AnimInstance.PushNewBasicMobilityMode +// 0x000C (0x000C - 0x0000) +struct Biped_AnimInstance_PushNewBasicMobilityMode final +{ +public: + int32 UniqueIDOverride; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UniqueId; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBasicMobilityMode Mode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_PushNewBasicMobilityMode; + +// Function Phoenix.Biped_AnimInstance.Set_AimOffsetPitch +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_Set_AimOffsetPitch final +{ +public: + float InPitch; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Set_AimOffsetPitch; + +// Function Phoenix.Biped_AnimInstance.Set_AimOffsetYaw +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_Set_AimOffsetYaw final +{ +public: + float InYaw; // 0x0000(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Set_AimOffsetYaw; + +// Function Phoenix.Biped_AnimInstance.Set_DoFullBodySpellIfInIdle +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_Set_DoFullBodySpellIfInIdle final +{ +public: + bool bInDoFullBodySpellIfInIdle; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_Set_DoFullBodySpellIfInIdle; + +// Function Phoenix.Biped_AnimInstance.SetAbortAnim +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetAbortAnim final +{ +public: + bool InAbortAnim; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetAbortAnim; + +// Function Phoenix.Biped_AnimInstance.SetAdditiveBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetAdditiveBodyState final +{ +public: + EAdditiveBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetAdditiveBodyState; + +// Function Phoenix.Biped_AnimInstance.SetAmpedPercent +// 0x0004 (0x0004 - 0x0000) +struct Biped_AnimInstance_SetAmpedPercent final +{ +public: + float InAmpedPercent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetAmpedPercent; + +// Function Phoenix.Biped_AnimInstance.SetAttackState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetAttackState final +{ +public: + EAttackState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetAttackState; + +// Function Phoenix.Biped_AnimInstance.SetCombatAdditiveState +// 0x0003 (0x0003 - 0x0000) +struct Biped_AnimInstance_SetCombatAdditiveState final +{ +public: + ECombatAdditiveState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECombatAdditivePriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetCombatAdditiveState; + +// Function Phoenix.Biped_AnimInstance.SetDodgeState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetDodgeState final +{ +public: + EDodgeState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetDodgeState; + +// Function Phoenix.Biped_AnimInstance.SetFullBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetFullBodyState final +{ +public: + EFullBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetFullBodyState; + +// Function Phoenix.Biped_AnimInstance.SetFullBodyStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetFullBodyStateLast final +{ +public: + EFullBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetFullBodyStateLast; + +// Function Phoenix.Biped_AnimInstance.SetHarvestState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetHarvestState final +{ +public: + EHarvestState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetHarvestState; + +// Function Phoenix.Biped_AnimInstance.SetHeadTrackingState +// 0x0003 (0x0003 - 0x0000) +struct Biped_AnimInstance_SetHeadTrackingState final +{ +public: + EHeadTrackingState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHeadTrackingPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetHeadTrackingState; + +// Function Phoenix.Biped_AnimInstance.SetInventoryResult +// 0x0088 (0x0088 - 0x0000) +struct Biped_AnimInstance_SetInventoryResult final +{ +public: + struct FInventoryResult InInventoryResult; // 0x0000(0x0088)(ConstParm, Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetInventoryResult; + +// Function Phoenix.Biped_AnimInstance.SetIsHoldingAttack +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetIsHoldingAttack final +{ +public: + bool InHoldingAttack; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetIsHoldingAttack; + +// Function Phoenix.Biped_AnimInstance.SetLeftArmState +// 0x0003 (0x0003 - 0x0000) +struct Biped_AnimInstance_SetLeftArmState final +{ +public: + ELeftArmState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELeftArmPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetLeftArmState; + +// Function Phoenix.Biped_AnimInstance.SetMobilityState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetMobilityState final +{ +public: + EMobilityState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetMobilityState; + +// Function Phoenix.Biped_AnimInstance.SetMobilityStateLast +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetMobilityStateLast final +{ +public: + EMobilityState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetMobilityStateLast; + +// Function Phoenix.Biped_AnimInstance.SetParryState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetParryState final +{ +public: + EParryState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetParryState; + +// Function Phoenix.Biped_AnimInstance.SetParryStateNext +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetParryStateNext final +{ +public: + EParryState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetParryStateNext; + +// Function Phoenix.Biped_AnimInstance.SetPartialBodyState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetPartialBodyState final +{ +public: + EPartialBodyState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetPartialBodyState; + +// Function Phoenix.Biped_AnimInstance.SetPickupTool +// 0x0008 (0x0008 - 0x0000) +struct Biped_AnimInstance_SetPickupTool final +{ +public: + class APickupTool* InPickupTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetPickupTool; + +// Function Phoenix.Biped_AnimInstance.SetRightArmState +// 0x0003 (0x0003 - 0x0000) +struct Biped_AnimInstance_SetRightArmState final +{ +public: + ERightArmState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetRightArmState; + +// Function Phoenix.Biped_AnimInstance.SetStationMode +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetStationMode final +{ +public: + EStationMode InMode; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetStationMode; + +// Function Phoenix.Biped_AnimInstance.SetStationState +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetStationState final +{ +public: + EStationState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetStationState; + +// Function Phoenix.Biped_AnimInstance.SetUseAimOffset +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetUseAimOffset final +{ +public: + bool InUseAimOffset; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetUseAimOffset; + +// Function Phoenix.Biped_AnimInstance.SetUsePhotoModePose +// 0x0010 (0x0010 - 0x0000) +struct Biped_AnimInstance_SetUsePhotoModePose final +{ +public: + bool InUsePhotoModePose; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimSequenceBase* PoseAnimation; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetUsePhotoModePose; + +// Function Phoenix.Biped_AnimInstance.SetWandEquipped +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_SetWandEquipped final +{ +public: + bool WandEquipped; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_SetWandEquipped; + +// Function Phoenix.Biped_AnimInstance.StartSettingCinematicLeftArmState +// 0x0002 (0x0002 - 0x0000) +struct Biped_AnimInstance_StartSettingCinematicLeftArmState final +{ +public: + ELeftArmState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_StartSettingCinematicLeftArmState; + +// Function Phoenix.Biped_AnimInstance.StartSettingCinematicRightArmState +// 0x0002 (0x0002 - 0x0000) +struct Biped_AnimInstance_StartSettingCinematicRightArmState final +{ +public: + ERightArmState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBroadcastChange; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_StartSettingCinematicRightArmState; + +// Function Phoenix.Biped_AnimInstance.GetAbortAnim +// 0x0001 (0x0001 - 0x0000) +struct Biped_AnimInstance_GetAbortAnim final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_AnimInstance_GetAbortAnim; + +// Function Phoenix.ArrestoMomentumInterface.DisallowArrestoMomentum +// 0x0001 (0x0001 - 0x0000) +struct ArrestoMomentumInterface_DisallowArrestoMomentum final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrestoMomentumInterface_DisallowArrestoMomentum; + +// Function Phoenix.ArrestoMomentumInterface.OnArrestoMomentumBegin +// 0x0018 (0x0018 - 0x0000) +struct ArrestoMomentumInterface_OnArrestoMomentumBegin final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UArrestoMomentumComponent* ArrestoMomentumComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDilation; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ArrestoMomentumInterface_OnArrestoMomentumBegin; + +// Function Phoenix.ArrestoMomentumInterface.OnArrestoMomentumEnd +// 0x0010 (0x0010 - 0x0000) +struct ArrestoMomentumInterface_OnArrestoMomentumEnd final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UArrestoMomentumComponent* ArrestoMomentumComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ArrestoMomentumInterface_OnArrestoMomentumEnd; + +// Function Phoenix.AssetWidget.CastToBlueprint +// 0x0010 (0x0010 - 0x0000) +struct AssetWidget_CastToBlueprint final +{ +public: + class UObject* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlueprint* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AssetWidget_CastToBlueprint; + +// Function Phoenix.AssetWidget.GetGeneratedClassFromBlueprint +// 0x0010 (0x0010 - 0x0000) +struct AssetWidget_GetGeneratedClassFromBlueprint final +{ +public: + class UBlueprint* Blueprint; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AssetWidget_GetGeneratedClassFromBlueprint; + +// Function Phoenix.AssetWidget.GetSelectedAssetInContentBrowser +// 0x0010 (0x0010 - 0x0000) +struct AssetWidget_GetSelectedAssetInContentBrowser final +{ +public: + class UClass* ObjectClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AssetWidget_GetSelectedAssetInContentBrowser; + +// Function Phoenix.AssetWidget.ShowAssetInContentBrowser +// 0x0008 (0x0008 - 0x0000) +struct AssetWidget_ShowAssetInContentBrowser final +{ +public: + class UObject* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AssetWidget_ShowAssetInContentBrowser; + +// Function Phoenix.AssetWidget.ShowAssetsInContentBrowser +// 0x0010 (0x0010 - 0x0000) +struct AssetWidget_ShowAssetsInContentBrowser final +{ +public: + TArray InAssets; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AssetWidget_ShowAssetsInContentBrowser; + +// Function Phoenix.AssetWidget.SpawnObject +// 0x0010 (0x0010 - 0x0000) +struct AssetWidget_SpawnObject final +{ +public: + class UObject* ObjectToSpawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AssetWidget_SpawnObject; + +// Function Phoenix.AssetWidget.GetAsset +// 0x0008 (0x0008 - 0x0000) +struct AssetWidget_GetAsset final +{ +public: + class UObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AssetWidget_GetAsset; + +// Function Phoenix.AssetWidget.SetAsset +// 0x0008 (0x0008 - 0x0000) +struct AssetWidget_SetAsset final +{ +public: + class UObject* InAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AssetWidget_SetAsset; + +// Function Phoenix.FXAutoTriggerBoolWithinDistanceToCamera.SetMaxCameraDistanceMeters +// 0x0004 (0x0004 - 0x0000) +struct FXAutoTriggerBoolWithinDistanceToCamera_SetMaxCameraDistanceMeters final +{ +public: + float MaxCameraDistanceMeters; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXAutoTriggerBoolWithinDistanceToCamera_SetMaxCameraDistanceMeters; + +// Function Phoenix.FrontendSubsystem.HoldTitleScreen +// 0x0010 (0x0010 - 0x0000) +struct FrontendSubsystem_HoldTitleScreen final +{ +public: + const class UObject* LienHolder; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LienholderName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FrontendSubsystem_HoldTitleScreen; + +// Function Phoenix.FrontendSubsystem.IsTitleScreenHeld +// 0x0010 (0x0010 - 0x0000) +struct FrontendSubsystem_IsTitleScreenHeld final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FrontendSubsystem_IsTitleScreenHeld; + +// Function Phoenix.FrontendSubsystem.ReleaseTitleScreen +// 0x0010 (0x0010 - 0x0000) +struct FrontendSubsystem_ReleaseTitleScreen final +{ +public: + const class UObject* LienHolder; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LienholderName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FrontendSubsystem_ReleaseTitleScreen; + +// Function Phoenix.AvatarPresetsManager.Get +// 0x0008 (0x0008 - 0x0000) +struct AvatarPresetsManager_Get final +{ +public: + class UAvatarPresetsManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_Get; + +// Function Phoenix.AvatarPresetsManager.GetAvatarPresetDefinition +// 0x0030 (0x0030 - 0x0000) +struct AvatarPresetsManager_GetAvatarPresetDefinition final +{ +public: + class FName PresetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0008(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_GetAvatarPresetDefinition; + +// Function Phoenix.AvatarPresetsManager.GetAvatarPresetName +// 0x0030 (0x0030 - 0x0000) +struct AvatarPresetsManager_GetAvatarPresetName final +{ +public: + TSoftObjectPtr AvatarPresetDefinition; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_GetAvatarPresetName; + +// Function Phoenix.AvatarPresetsManager.GetAvatarPresetNames +// 0x00A0 (0x00A0 - 0x0000) +struct AvatarPresetsManager_GetAvatarPresetNames final +{ +public: + TMap> AvatarPresetDefinitions; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + TMap ReturnValue; // 0x0050(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_GetAvatarPresetNames; + +// Function Phoenix.AvatarPresetsManager.GetFullBodyAvatarPresetNames +// 0x0068 (0x0068 - 0x0000) +struct AvatarPresetsManager_GetFullBodyAvatarPresetNames final +{ +public: + class FName FullBodyPresetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGenderEnum OutGender; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap OutPresetNames; // 0x0010(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_GetFullBodyAvatarPresetNames; + +// Function Phoenix.AvatarPresetsManager.GetFullbodyPreset +// 0x0068 (0x0068 - 0x0000) +struct AvatarPresetsManager_GetFullbodyPreset final +{ +public: + class FName FullBodyPresetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGenderEnum OutGender; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap> OutPresets; // 0x0010(0x0050)(Parm, OutParm, UObjectWrapper, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_GetFullbodyPreset; + +// Function Phoenix.AvatarPresetsManager.GetFullBodyPresetNames +// 0x0018 (0x0018 - 0x0000) +struct AvatarPresetsManager_GetFullBodyPresetNames final +{ +public: + EGenderEnum Gender; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeHidden; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_GetFullBodyPresetNames; + +// Function Phoenix.AvatarPresetsManager.GetPlayerGenderRig +// 0x0001 (0x0001 - 0x0000) +struct AvatarPresetsManager_GetPlayerGenderRig final +{ +public: + EGenderEnum ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_GetPlayerGenderRig; + +// Function Phoenix.AvatarPresetsManager.GetPresetsOfType +// 0x0018 (0x0018 - 0x0000) +struct AvatarPresetsManager_GetPresetsOfType final +{ +public: + EGenderEnum Gender; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvatarPresetType PresetType; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeHidden; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_GetPresetsOfType; + +// Function Phoenix.AvatarPresetsManager.GetPresetTypes +// 0x0010 (0x0010 - 0x0000) +struct AvatarPresetsManager_GetPresetTypes final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_GetPresetTypes; + +// Function Phoenix.AvatarPresetsManager.LoadAllAvatarPresets +// 0x0028 (0x0028 - 0x0000) +struct AvatarPresetsManager_LoadAllAvatarPresets final +{ +public: + const class UObject* InWorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate DelegateToCall; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + TArray AdditionalGearAppearanceIDs; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_LoadAllAvatarPresets; + +// Function Phoenix.AvatarPresetsManager.LoadAllAvatarPresetsOfTypes +// 0x0068 (0x0068 - 0x0000) +struct AvatarPresetsManager_LoadAllAvatarPresetsOfTypes final +{ +public: + const class UObject* InWorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate DelegateToCall; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + TSet PresetTypes; // 0x0018(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_LoadAllAvatarPresetsOfTypes; + +// Function Phoenix.AvatarPresetsManager.LoadAvatarPresetDefinitionsFromSaveGameDB +// 0x0060 (0x0060 - 0x0000) +struct AvatarPresetsManager_LoadAvatarPresetDefinitionsFromSaveGameDB final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap> OutPresetNames; // 0x0008(0x0050)(Parm, OutParm, UObjectWrapper, NativeAccessSpecifierPublic) + EGenderEnum OutGender; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0059(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_LoadAvatarPresetDefinitionsFromSaveGameDB; + +// Function Phoenix.AvatarPresetsManager.LoadFullBodyPreset +// 0x0028 (0x0028 - 0x0000) +struct AvatarPresetsManager_LoadFullBodyPreset final +{ +public: + class UCustomizableCharacterComponent* CCC; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PresetName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnCharacterLoadComplete; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bForceSync; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowDefaultAvatarGear; // 0x0021(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0022(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_LoadFullBodyPreset; + +// Function Phoenix.AvatarPresetsManager.LoadLookFromArrays +// 0x0058 (0x0058 - 0x0000) +struct AvatarPresetsManager_LoadLookFromArrays final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGenderEnum Gender; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AvatarPresetIDs; // 0x0010(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray GearAppearanceIDs; // 0x0020(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class FString GearTags; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate CharacterLoadComplete; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FName HouseIDOverride; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_LoadLookFromArrays; + +// Function Phoenix.AvatarPresetsManager.LoadPreset +// 0x0028 (0x0028 - 0x0000) +struct AvatarPresetsManager_LoadPreset final +{ +public: + class UCustomizableCharacterComponent* CCC; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvatarPresetType PresetType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName PresetName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnCharacterLoadComplete; // 0x0014(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool IsLoading; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceSync; // 0x0025(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0026(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_LoadPreset; + +// Function Phoenix.AvatarPresetsManager.PresetTypeToString +// 0x0018 (0x0018 - 0x0000) +struct AvatarPresetsManager_PresetTypeToString final +{ +public: + EAvatarPresetType PresetType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_PresetTypeToString; + +// Function Phoenix.AvatarPresetsManager.SaveAvatarLook +// 0x0060 (0x0060 - 0x0000) +struct AvatarPresetsManager_SaveAvatarLook final +{ +public: + class FName RegistryId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap> AvatarPresetDefinitions; // 0x0008(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_SaveAvatarLook; + +// Function Phoenix.AvatarPresetsManager.SetPlayerGenderRig +// 0x0002 (0x0002 - 0x0000) +struct AvatarPresetsManager_SetPlayerGenderRig final +{ +public: + EGenderEnum NewGenderRig; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_SetPlayerGenderRig; + +// Function Phoenix.AvatarPresetsManager.StringToPresetType +// 0x0018 (0x0018 - 0x0000) +struct AvatarPresetsManager_StringToPresetType final +{ +public: + class FString PresetType; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAvatarPresetType ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AvatarPresetsManager_StringToPresetType; + +// Function Phoenix.BaseDestructibleArmor.HandlePeeves +// 0x0008 (0x0008 - 0x0000) +struct BaseDestructibleArmor_HandlePeeves final +{ +public: + class AActor* Other; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BaseDestructibleArmor_HandlePeeves; + +// Function Phoenix.BeaconLocation.GetActivationDistance +// 0x0004 (0x0004 - 0x0000) +struct BeaconLocation_GetActivationDistance final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetActivationDistance; + +// Function Phoenix.BeaconLocation.GetBeaconableObjectID +// 0x0008 (0x0008 - 0x0000) +struct BeaconLocation_GetBeaconableObjectID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetBeaconableObjectID; + +// Function Phoenix.BeaconLocation.GetBeaconHandle +// 0x0004 (0x0004 - 0x0000) +struct BeaconLocation_GetBeaconHandle final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetBeaconHandle; + +// Function Phoenix.BeaconLocation.GetBeaconIcon +// 0x0088 (0x0088 - 0x0000) +struct BeaconLocation_GetBeaconIcon final +{ +public: + struct FDbSingleColumnInfo ReturnValue; // 0x0000(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetBeaconIcon; + +// Function Phoenix.BeaconLocation.GetBeaconID +// 0x0010 (0x0010 - 0x0000) +struct BeaconLocation_GetBeaconID final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetBeaconID; + +// Function Phoenix.BeaconLocation.GetBeaconName +// 0x0010 (0x0010 - 0x0000) +struct BeaconLocation_GetBeaconName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetBeaconName; + +// Function Phoenix.BeaconLocation.GetBeaconPriority +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_GetBeaconPriority final +{ +public: + EBeaconDisplayPriority ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetBeaconPriority; + +// Function Phoenix.BeaconLocation.GetBeaconType +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_GetBeaconType final +{ +public: + EBeaconType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetBeaconType; + +// Function Phoenix.BeaconLocation.GetDescriptionShort +// 0x0010 (0x0010 - 0x0000) +struct BeaconLocation_GetDescriptionShort final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetDescriptionShort; + +// Function Phoenix.BeaconLocation.GetDrawDebug +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_GetDrawDebug final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetDrawDebug; + +// Function Phoenix.BeaconLocation.GetEnterExitDistance +// 0x0004 (0x0004 - 0x0000) +struct BeaconLocation_GetEnterExitDistance final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetEnterExitDistance; + +// Function Phoenix.BeaconLocation.GetHideWhenInactive +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_GetHideWhenInactive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetHideWhenInactive; + +// Function Phoenix.BeaconLocation.GetIsSaveLocation +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_GetIsSaveLocation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetIsSaveLocation; + +// Function Phoenix.BeaconLocation.GetMakeDynamic +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_GetMakeDynamic final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetMakeDynamic; + +// Function Phoenix.BeaconLocation.GetShowInWorld +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_GetShowInWorld final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetShowInWorld; + +// Function Phoenix.BeaconLocation.GetStartInactive +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_GetStartInactive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_GetStartInactive; + +// Function Phoenix.BeaconLocation.SetActivationDistance +// 0x0004 (0x0004 - 0x0000) +struct BeaconLocation_SetActivationDistance final +{ +public: + int32 InDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetActivationDistance; + +// Function Phoenix.BeaconLocation.SetBeaconableObjectID +// 0x0008 (0x0008 - 0x0000) +struct BeaconLocation_SetBeaconableObjectID final +{ +public: + class FName inNewID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetBeaconableObjectID; + +// Function Phoenix.BeaconLocation.SetBeaconDebug +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_SetBeaconDebug final +{ +public: + bool inDoDebug; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetBeaconDebug; + +// Function Phoenix.BeaconLocation.SetBeaconName +// 0x0010 (0x0010 - 0x0000) +struct BeaconLocation_SetBeaconName final +{ +public: + class FString inNewBeaconName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetBeaconName; + +// Function Phoenix.BeaconLocation.SetBeaconPriority +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_SetBeaconPriority final +{ +public: + EBeaconDisplayPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetBeaconPriority; + +// Function Phoenix.BeaconLocation.SetBeaconType +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_SetBeaconType final +{ +public: + EBeaconType inBeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetBeaconType; + +// Function Phoenix.BeaconLocation.SetDescriptionShort +// 0x0010 (0x0010 - 0x0000) +struct BeaconLocation_SetDescriptionShort final +{ +public: + class FString inNewShortDesc; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetDescriptionShort; + +// Function Phoenix.BeaconLocation.SetEnterExitDistance +// 0x0004 (0x0004 - 0x0000) +struct BeaconLocation_SetEnterExitDistance final +{ +public: + int32 InDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetEnterExitDistance; + +// Function Phoenix.BeaconLocation.SetHideWhenInactive +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_SetHideWhenInactive final +{ +public: + bool inHideWhenInactive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetHideWhenInactive; + +// Function Phoenix.BeaconLocation.SetHudIconSuppressed +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_SetHudIconSuppressed final +{ +public: + bool bInHudIconSuppressed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetHudIconSuppressed; + +// Function Phoenix.BeaconLocation.SetIsSaveLocation +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_SetIsSaveLocation final +{ +public: + bool isSaveLocation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetIsSaveLocation; + +// Function Phoenix.BeaconLocation.SetMakeDynamic +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_SetMakeDynamic final +{ +public: + bool inMakeDynamic; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetMakeDynamic; + +// Function Phoenix.BeaconLocation.SetParentObject +// 0x0008 (0x0008 - 0x0000) +struct BeaconLocation_SetParentObject final +{ +public: + class AActor* inParentObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetParentObject; + +// Function Phoenix.BeaconLocation.SetShowInWorld +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_SetShowInWorld final +{ +public: + bool inShowInWorld; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetShowInWorld; + +// Function Phoenix.BeaconLocation.SetStartInactive +// 0x0001 (0x0001 - 0x0000) +struct BeaconLocation_SetStartInactive final +{ +public: + bool inStartInactive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BeaconLocation_SetStartInactive; + +// Function Phoenix.DynamicObjectVolume.AddAliveVolume +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_AddAliveVolume final +{ +public: + class APerceptionPointBox* InVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AddAliveVolume; + +// Function Phoenix.DynamicObjectVolume.AddForcePerceiveVolume +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_AddForcePerceiveVolume final +{ +public: + class APerceptionPointBox* InVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AddForcePerceiveVolume; + +// Function Phoenix.DynamicObjectVolume.AddKillVolume +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_AddKillVolume final +{ +public: + class APerceptionPointBox* InVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AddKillVolume; + +// Function Phoenix.DynamicObjectVolume.AddPerceiveVolume +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_AddPerceiveVolume final +{ +public: + class APerceptionPointBox* InVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AddPerceiveVolume; + +// Function Phoenix.DynamicObjectVolume.AddStayInVolume +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_AddStayInVolume final +{ +public: + class APerceptionPointBox* InVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AddStayInVolume; + +// Function Phoenix.DynamicObjectVolume.AddStayInVolumeToAliveActors +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_AddStayInVolumeToAliveActors final +{ +public: + class APerceptionPointBox* InVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AddStayInVolumeToAliveActors; + +// Function Phoenix.DynamicObjectVolume.AddTargetExcludeVolume +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_AddTargetExcludeVolume final +{ +public: + class APerceptionPointBox* InVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AddTargetExcludeVolume; + +// Function Phoenix.DynamicObjectVolume.AddTeamShareVolume +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_AddTeamShareVolume final +{ +public: + class APerceptionPointBox* InVolume; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AddTeamShareVolume; + +// Function Phoenix.DynamicObjectVolume.AttachEncompassingSpawners +// 0x0010 (0x0010 - 0x0000) +struct DynamicObjectVolume_AttachEncompassingSpawners final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AttachEncompassingSpawners; + +// Function Phoenix.DynamicObjectVolume.DestroySpawnedActor +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_DestroySpawnedActor final +{ +public: + class AActor* actorToDestroy; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_DestroySpawnedActor; + +// Function Phoenix.DynamicObjectVolume.GetActiveActorCount +// 0x0004 (0x0004 - 0x0000) +struct DynamicObjectVolume_GetActiveActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetActiveActorCount; + +// Function Phoenix.DynamicObjectVolume.GetActiveInstances +// 0x0028 (0x0028 - 0x0000) +struct DynamicObjectVolume_GetActiveInstances final +{ +public: + class FString InSpawnGroup; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutInstances; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetActiveInstances; + +// Function Phoenix.DynamicObjectVolume.GetAliveActorCount +// 0x0004 (0x0004 - 0x0000) +struct DynamicObjectVolume_GetAliveActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetAliveActorCount; + +// Function Phoenix.DynamicObjectVolume.GetAllActiveInstances +// 0x0010 (0x0010 - 0x0000) +struct DynamicObjectVolume_GetAllActiveInstances final +{ +public: + TArray OutInstances; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetAllActiveInstances; + +// Function Phoenix.DynamicObjectVolume.GetKillActorCount +// 0x0004 (0x0004 - 0x0000) +struct DynamicObjectVolume_GetKillActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetKillActorCount; + +// Function Phoenix.DynamicObjectVolume.GetObjectCount +// 0x0004 (0x0004 - 0x0000) +struct DynamicObjectVolume_GetObjectCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetObjectCount; + +// Function Phoenix.DynamicObjectVolume.GetSpawnActorCount +// 0x0004 (0x0004 - 0x0000) +struct DynamicObjectVolume_GetSpawnActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetSpawnActorCount; + +// Function Phoenix.DynamicObjectVolume.GetSpawnBounds +// 0x001C (0x001C - 0x0000) +struct DynamicObjectVolume_GetSpawnBounds final +{ +public: + struct FBox ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetSpawnBounds; + +// Function Phoenix.DynamicObjectVolume.GetVolumeExtents +// 0x000C (0x000C - 0x0000) +struct DynamicObjectVolume_GetVolumeExtents final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetVolumeExtents; + +// Function Phoenix.DynamicObjectVolume.InitializeTags +// 0x0020 (0x0020 - 0x0000) +struct DynamicObjectVolume_InitializeTags final +{ +public: + struct FGameplayTagContainer InTagsToConsider; // 0x0000(0x0020)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_InitializeTags; + +// Function Phoenix.DynamicObjectVolume.IsAutoActivationEnabled +// 0x0001 (0x0001 - 0x0000) +struct DynamicObjectVolume_IsAutoActivationEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_IsAutoActivationEnabled; + +// Function Phoenix.DynamicObjectVolume.ObjectInfoComplete +// 0x0078 (0x0078 - 0x0000) +struct DynamicObjectVolume_ObjectInfoComplete final +{ +public: + struct FNPC_DbIdInfo InObjectIDs; // 0x0000(0x0078)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_ObjectInfoComplete; + +// Function Phoenix.DynamicObjectVolume.OnActorDeadEvent +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_OnActorDeadEvent final +{ +public: + class AActor* DeadActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_OnActorDeadEvent; + +// Function Phoenix.DynamicObjectVolume.OnActorSpawned +// 0x0010 (0x0010 - 0x0000) +struct DynamicObjectVolume_OnActorSpawned final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_OnActorSpawned; + +// Function Phoenix.DynamicObjectVolume.OnActorSpawnFinalize +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_OnActorSpawnFinalize final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_OnActorSpawnFinalize; + +// Function Phoenix.DynamicObjectVolume.OnActorSpawnFinished +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_OnActorSpawnFinished final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_OnActorSpawnFinished; + +// Function Phoenix.DynamicObjectVolume.OnActorSpawnInFinished +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_OnActorSpawnInFinished final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_OnActorSpawnInFinished; + +// Function Phoenix.DynamicObjectVolume.OnActorSpawnPrep +// 0x0010 (0x0010 - 0x0000) +struct DynamicObjectVolume_OnActorSpawnPrep final +{ +public: + class FString SpawnGroup; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_OnActorSpawnPrep; + +// Function Phoenix.DynamicObjectVolume.OnFinishedSpawning +// 0x0008 (0x0008 - 0x0000) +struct DynamicObjectVolume_OnFinishedSpawning final +{ +public: + class FName GroupName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_OnFinishedSpawning; + +// Function Phoenix.DynamicObjectVolume.SetAllowAutoActivation +// 0x0001 (0x0001 - 0x0000) +struct DynamicObjectVolume_SetAllowAutoActivation final +{ +public: + bool bAllowAutoActivate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_SetAllowAutoActivation; + +// Function Phoenix.DynamicObjectVolume.SetEnableSpawning +// 0x0002 (0x0002 - 0x0000) +struct DynamicObjectVolume_SetEnableSpawning final +{ +public: + bool bSpawningEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCullActive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_SetEnableSpawning; + +// Function Phoenix.DynamicObjectVolume.SetSpawnBounds +// 0x001C (0x001C - 0x0000) +struct DynamicObjectVolume_SetSpawnBounds final +{ +public: + struct FBox SpawnBounds; // 0x0000(0x001C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_SetSpawnBounds; + +// Function Phoenix.DynamicObjectVolume.SetSpawnBoundsFromVectors +// 0x0018 (0x0018 - 0x0000) +struct DynamicObjectVolume_SetSpawnBoundsFromVectors final +{ +public: + struct FVector Min; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Max; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_SetSpawnBoundsFromVectors; + +// Function Phoenix.DynamicObjectVolume.SetSpawnLocations +// 0x0010 (0x0010 - 0x0000) +struct DynamicObjectVolume_SetSpawnLocations final +{ +public: + TArray InSpawnLocations; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_SetSpawnLocations; + +// Function Phoenix.DynamicObjectVolume.AllowAllDeadEvent +// 0x0001 (0x0001 - 0x0000) +struct DynamicObjectVolume_AllowAllDeadEvent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AllowAllDeadEvent; + +// Function Phoenix.DynamicObjectVolume.AllowLinkedEvent +// 0x0001 (0x0001 - 0x0000) +struct DynamicObjectVolume_AllowLinkedEvent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_AllowLinkedEvent; + +// Function Phoenix.DynamicObjectVolume.DoneSpawning +// 0x0001 (0x0001 - 0x0000) +struct DynamicObjectVolume_DoneSpawning final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_DoneSpawning; + +// Function Phoenix.DynamicObjectVolume.GetVolumeBounds +// 0x001C (0x001C - 0x0000) +struct DynamicObjectVolume_GetVolumeBounds final +{ +public: + struct FBox ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_GetVolumeBounds; + +// Function Phoenix.DynamicObjectVolume.HasSpawned +// 0x0001 (0x0001 - 0x0000) +struct DynamicObjectVolume_HasSpawned final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_HasSpawned; + +// Function Phoenix.DynamicObjectVolume.IsSpawningEnabled +// 0x0001 (0x0001 - 0x0000) +struct DynamicObjectVolume_IsSpawningEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObjectVolume_IsSpawningEnabled; + +// Function Phoenix.Biped_Interact_Interface.Interact +// 0x0008 (0x0008 - 0x0000) +struct Biped_Interact_Interface_Interact final +{ +public: + class UBTService_AvaAITree* AvaService; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Biped_Interact_Interface_Interact; + +// Function Phoenix.Actor_LockOnReticle.StickX +// 0x0004 (0x0004 - 0x0000) +struct Actor_LockOnReticle_StickX final +{ +public: + float AxisVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_LockOnReticle_StickX; + +// Function Phoenix.Actor_LockOnReticle.StickY +// 0x0004 (0x0004 - 0x0000) +struct Actor_LockOnReticle_StickY final +{ +public: + float AxisVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_LockOnReticle_StickY; + +// Function Phoenix.Actor_LockOnReticle.GetLockedOnType +// 0x0001 (0x0001 - 0x0000) +struct Actor_LockOnReticle_GetLockedOnType final +{ +public: + ELockOnReticleType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_LockOnReticle_GetLockedOnType; + +// Function Phoenix.Actor_LockOnReticle.IsLockedOn +// 0x0001 (0x0001 - 0x0000) +struct Actor_LockOnReticle_IsLockedOn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Actor_LockOnReticle_IsLockedOn; + +// Function Phoenix.FireInterface.DecreaseFire +// 0x0008 (0x0008 - 0x0000) +struct FireInterface_DecreaseFire final +{ +public: + float decreaseAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FireInterface_DecreaseFire; + +// Function Phoenix.FireInterface.IncreaseFire +// 0x0014 (0x0014 - 0x0000) +struct FireInterface_IncreaseFire final +{ +public: + float increaseAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FireInterface_IncreaseFire; + +// Function Phoenix.FireInterface.IsPointOnFire +// 0x0010 (0x0010 - 0x0000) +struct FireInterface_IsPointOnFire final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OnFire; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FireInterface_IsPointOnFire; + +// Function Phoenix.FireInterface.OnAttemptToSetOnFire +// 0x000C (0x000C - 0x0000) +struct FireInterface_OnAttemptToSetOnFire final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FireInterface_OnAttemptToSetOnFire; + +// Function Phoenix.FireInterface.OnCaughtFire +// 0x0008 (0x0008 - 0x0000) +struct FireInterface_OnCaughtFire final +{ +public: + class UIncendioComponent* IncendioComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FireInterface_OnCaughtFire; + +// Function Phoenix.FireInterface.StartFire +// 0x0014 (0x0014 - 0x0000) +struct FireInterface_StartFire final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FireInterface_StartFire; + +// Function Phoenix.MapMarkupComponent.GetType +// 0x0001 (0x0001 - 0x0000) +struct MapMarkupComponent_GetType final +{ +public: + EMapRegionType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapMarkupComponent_GetType; + +// Function Phoenix.MapMarkupComponent.IsFloor +// 0x0001 (0x0001 - 0x0000) +struct MapMarkupComponent_IsFloor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapMarkupComponent_IsFloor; + +// Function Phoenix.MapMarkupComponent.IsRoom +// 0x0001 (0x0001 - 0x0000) +struct MapMarkupComponent_IsRoom final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapMarkupComponent_IsRoom; + +// Function Phoenix.MapMarkupComponent.IsStairs +// 0x0001 (0x0001 - 0x0000) +struct MapMarkupComponent_IsStairs final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapMarkupComponent_IsStairs; + +// Function Phoenix.BoneClusterTargetActor.SortPointCloud +// 0x0040 (0x0040 - 0x0000) +struct BoneClusterTargetActor_SortPointCloud final +{ +public: + TArray InPointCloud; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray InMeshes; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray SortedPointCloud; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SortedMeshes; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BoneClusterTargetActor_SortPointCloud; + +// Function Phoenix.BroomActionSpline.TriggerEndBehaviour +// 0x0002 (0x0002 - 0x0000) +struct BroomActionSpline_TriggerEndBehaviour final +{ +public: + bool bOverrideEndBehaviour; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EActionsCompleteBehaviour EndBehaviourOverride; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomActionSpline_TriggerEndBehaviour; + +// Function Phoenix.BroomItemTool.MountBroom +// 0x0001 (0x0001 - 0x0000) +struct BroomItemTool_MountBroom final +{ +public: + bool bUseTransition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomItemTool_MountBroom; + +// Function Phoenix.BroomItemTool.OnAnimsLoaded +// 0x0001 (0x0001 - 0x0000) +struct BroomItemTool_OnAnimsLoaded final +{ +public: + bool bUseTransition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomItemTool_OnAnimsLoaded; + +// Function Phoenix.BroomItemTool.SpawnAndMountBroom +// 0x0002 (0x0002 - 0x0000) +struct BroomItemTool_SpawnAndMountBroom final +{ +public: + bool bUseTransition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInDestroyAfterMount; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomItemTool_SpawnAndMountBroom; + +// Function Phoenix.BroomRiderSpawner.OnFleshLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct BroomRiderSpawner_OnFleshLoadComplete final +{ +public: + class AActor* ScheduledEntityActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomRiderSpawner_OnFleshLoadComplete; + +// Function Phoenix.BroomRiderSpawner.RequestBroomNPC +// 0x0030 (0x0030 - 0x0000) +struct BroomRiderSpawner_RequestBroomNPC final +{ +public: + EHoboType HoboType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHouseIds InHouse; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGenderEnum InGender; // 0x0002(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ValidVoiceIDs; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TSubclassOf FlyingBroom; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBroomEnemyState StudentAISpawnState; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxSpeed; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BroomRiderSpawner_RequestBroomNPC; + +// Function Phoenix.BroomSpline.GetSplinePointWorldPositions +// 0x0010 (0x0010 - 0x0000) +struct BroomSpline_GetSplinePointWorldPositions final +{ +public: + TArray OutSplinePathPoints; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BroomSpline_GetSplinePointWorldPositions; + +// Function Phoenix.FastTravelManager.Get +// 0x0008 (0x0008 - 0x0000) +struct FastTravelManager_Get final +{ +public: + class UFastTravelManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_Get; + +// Function Phoenix.FastTravelManager.ActorDismount +// 0x0010 (0x0010 - 0x0000) +struct FastTravelManager_ActorDismount final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_ActorDismount; + +// Function Phoenix.FastTravelManager.AddFastTravelLocationToDB +// 0x0048 (0x0048 - 0x0000) +struct FastTravelManager_AddFastTravelLocationToDB final +{ +public: + class FString LocationName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeaconLocation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString RegionId; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool isSaveLocation; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsBuiltNightly; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowOnMap; // 0x0042(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_AddFastTravelLocationToDB; + +// Function Phoenix.FastTravelManager.AddFastTravelLocationWithLockToDB +// 0x0038 (0x0038 - 0x0000) +struct FastTravelManager_AddFastTravelLocationWithLockToDB final +{ +public: + class AFastTravelLocation* locationActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LocationName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeaconLocation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool isSaveLocation; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsBuiltNightly; // 0x0035(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowOnMap; // 0x0036(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Locked; // 0x0037(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_AddFastTravelLocationWithLockToDB; + +// Function Phoenix.FastTravelManager.DebugLogFastTravelInformation +// 0x0020 (0x0020 - 0x0000) +struct FastTravelManager_DebugLogFastTravelInformation final +{ +public: + class FString Data1; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Data2; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_DebugLogFastTravelInformation; + +// Function Phoenix.FastTravelManager.EnableWaitSR +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_EnableWaitSR final +{ +public: + bool Enabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_EnableWaitSR; + +// Function Phoenix.FastTravelManager.FastTravel_DisableNextWaitSR +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_FastTravel_DisableNextWaitSR final +{ +public: + bool tf; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_FastTravel_DisableNextWaitSR; + +// Function Phoenix.FastTravelManager.FastTravel_EnableWaitSR +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_FastTravel_EnableWaitSR final +{ +public: + bool tf; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_FastTravel_EnableWaitSR; + +// Function Phoenix.FastTravelManager.FastTravel_TeleportToXYZ +// 0x000C (0x000C - 0x0000) +struct FastTravelManager_FastTravel_TeleportToXYZ final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_FastTravel_TeleportToXYZ; + +// Function Phoenix.FastTravelManager.FastTravel_To +// 0x0010 (0x0010 - 0x0000) +struct FastTravelManager_FastTravel_To final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_FastTravel_To; + +// Function Phoenix.FastTravelManager.FastTravelTutorialCompleted +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_FastTravelTutorialCompleted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_FastTravelTutorialCompleted; + +// Function Phoenix.FastTravelManager.FindFastTravelLocationData +// 0x0060 (0x0060 - 0x0000) +struct FastTravelManager_FindFastTravelLocationData final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTravelLocation LocationData; // 0x0010(0x0048)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_FindFastTravelLocationData; + +// Function Phoenix.FastTravelManager.GetAvailableFloos +// 0x0010 (0x0010 - 0x0000) +struct FastTravelManager_GetAvailableFloos final +{ +public: + TArray AvailableFloos; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_GetAvailableFloos; + +// Function Phoenix.FastTravelManager.GetClosestUnlockedSaveLocation +// 0x0060 (0x0060 - 0x0000) +struct FastTravelManager_GetClosestUnlockedSaveLocation final +{ +public: + struct FVector CheckLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTravelLocation LocationData; // 0x0010(0x0048)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_GetClosestUnlockedSaveLocation; + +// Function Phoenix.FastTravelManager.GetClosestUnlockedSaveLocationToPlayer +// 0x0050 (0x0050 - 0x0000) +struct FastTravelManager_GetClosestUnlockedSaveLocationToPlayer final +{ +public: + struct FTravelLocation LocationData; // 0x0000(0x0048)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0048(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_GetClosestUnlockedSaveLocationToPlayer; + +// Function Phoenix.FastTravelManager.GetFastTravelLocationDataFromName +// 0x0060 (0x0060 - 0x0000) +struct FastTravelManager_GetFastTravelLocationDataFromName final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTravelLocation Location; // 0x0010(0x0048)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_GetFastTravelLocationDataFromName; + +// Function Phoenix.FastTravelManager.GetFastTravelLocationFromName +// 0x0020 (0x0020 - 0x0000) +struct FastTravelManager_GetFastTravelLocationFromName final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_GetFastTravelLocationFromName; + +// Function Phoenix.FastTravelManager.GetFastTravelLocations +// 0x0020 (0x0020 - 0x0000) +struct FastTravelManager_GetFastTravelLocations final +{ +public: + TArray Names; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Locations; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_GetFastTravelLocations; + +// Function Phoenix.FastTravelManager.GetFastTravelLocationsByType +// 0x0020 (0x0020 - 0x0000) +struct FastTravelManager_GetFastTravelLocationsByType final +{ +public: + class FString Type; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Locations; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_GetFastTravelLocationsByType; + +// Function Phoenix.FastTravelManager.GetForceFastTravelLocationName +// 0x0010 (0x0010 - 0x0000) +struct FastTravelManager_GetForceFastTravelLocationName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_GetForceFastTravelLocationName; + +// Function Phoenix.FastTravelManager.GetHardLoadFastTravelLocaiton +// 0x000C (0x000C - 0x0000) +struct FastTravelManager_GetHardLoadFastTravelLocaiton final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_GetHardLoadFastTravelLocaiton; + +// Function Phoenix.FastTravelManager.GetHardLoadFastTravelYaw +// 0x0004 (0x0004 - 0x0000) +struct FastTravelManager_GetHardLoadFastTravelYaw final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_GetHardLoadFastTravelYaw; + +// Function Phoenix.FastTravelManager.HasHardLoadFastTravelLocation +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_HasHardLoadFastTravelLocation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_HasHardLoadFastTravelLocation; + +// Function Phoenix.FastTravelManager.IsFastTravelAvailable +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_IsFastTravelAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_IsFastTravelAvailable; + +// Function Phoenix.FastTravelManager.IsFastTravelAvailableForLocation +// 0x0018 (0x0018 - 0x0000) +struct FastTravelManager_IsFastTravelAvailableForLocation final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_IsFastTravelAvailableForLocation; + +// Function Phoenix.FastTravelManager.IsFastTravelDebugUnlockAllActive +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_IsFastTravelDebugUnlockAllActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_IsFastTravelDebugUnlockAllActive; + +// Function Phoenix.FastTravelManager.IsFastTravelDisabled +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_IsFastTravelDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_IsFastTravelDisabled; + +// Function Phoenix.FastTravelManager.IsFastTravelling +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_IsFastTravelling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_IsFastTravelling; + +// Function Phoenix.FastTravelManager.IsFastTravelTutorialActive +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_IsFastTravelTutorialActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_IsFastTravelTutorialActive; + +// Function Phoenix.FastTravelManager.IsFastTravelUnlockedForLocation +// 0x0018 (0x0018 - 0x0000) +struct FastTravelManager_IsFastTravelUnlockedForLocation final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_IsFastTravelUnlockedForLocation; + +// Function Phoenix.FastTravelManager.IsFlooLoaded +// 0x0020 (0x0020 - 0x0000) +struct FastTravelManager_IsFlooLoaded final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AFloo* TargetFlooIn; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_IsFlooLoaded; + +// Function Phoenix.FastTravelManager.IsWaitEnabled +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_IsWaitEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_IsWaitEnabled; + +// Function Phoenix.FastTravelManager.LockLocationByActor +// 0x0008 (0x0008 - 0x0000) +struct FastTravelManager_LockLocationByActor final +{ +public: + class AFastTravelLocation* locationActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_LockLocationByActor; + +// Function Phoenix.FastTravelManager.LockLocationByName +// 0x0010 (0x0010 - 0x0000) +struct FastTravelManager_LockLocationByName final +{ +public: + class FString LocationName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_LockLocationByName; + +// Function Phoenix.FastTravelManager.PlayerCanceledFloo +// 0x0008 (0x0008 - 0x0000) +struct FastTravelManager_PlayerCanceledFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_PlayerCanceledFloo; + +// Function Phoenix.FastTravelManager.PlayerDroppedPowder +// 0x0008 (0x0008 - 0x0000) +struct FastTravelManager_PlayerDroppedPowder final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_PlayerDroppedPowder; + +// Function Phoenix.FastTravelManager.PlayerEnteredFloo +// 0x0008 (0x0008 - 0x0000) +struct FastTravelManager_PlayerEnteredFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_PlayerEnteredFloo; + +// Function Phoenix.FastTravelManager.PlayerEnteringFloo +// 0x0008 (0x0008 - 0x0000) +struct FastTravelManager_PlayerEnteringFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_PlayerEnteringFloo; + +// Function Phoenix.FastTravelManager.PlayerExitedFloo +// 0x0008 (0x0008 - 0x0000) +struct FastTravelManager_PlayerExitedFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_PlayerExitedFloo; + +// Function Phoenix.FastTravelManager.PlayerExitingFloo +// 0x0008 (0x0008 - 0x0000) +struct FastTravelManager_PlayerExitingFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_PlayerExitingFloo; + +// Function Phoenix.FastTravelManager.PlayerSelectedFloo +// 0x0018 (0x0018 - 0x0000) +struct FastTravelManager_PlayerSelectedFloo final +{ +public: + class AActor* ActorUsingFloo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString FastTravelID; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_PlayerSelectedFloo; + +// Function Phoenix.FastTravelManager.PlayWaitSceneRig +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_PlayWaitSceneRig final +{ +public: + bool WaitAtEnd; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_PlayWaitSceneRig; + +// Function Phoenix.FastTravelManager.SetFastTravelDisabled +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_SetFastTravelDisabled final +{ +public: + bool Disabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_SetFastTravelDisabled; + +// Function Phoenix.FastTravelManager.SetForceFastTravelLocationName +// 0x0020 (0x0020 - 0x0000) +struct FastTravelManager_SetForceFastTravelLocationName final +{ +public: + class FString FastTravelID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StartInMap; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_SetForceFastTravelLocationName; + +// Function Phoenix.FastTravelManager.SetWaitEnabled +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_SetWaitEnabled final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_SetWaitEnabled; + +// Function Phoenix.FastTravelManager.StartFastTravel +// 0x0030 (0x0030 - 0x0000) +struct FastTravelManager_StartFastTravel final +{ +public: + class AActor* TravelActorIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ToLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString EndPointActorNameIn; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFT_FromType FromType; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFT_TravelType FastTravelControlType; // 0x002D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_StartFastTravel; + +// Function Phoenix.FastTravelManager.StartFastTravelToClosestUnlockedSaveLocation +// 0x0010 (0x0010 - 0x0000) +struct FastTravelManager_StartFastTravelToClosestUnlockedSaveLocation final +{ +public: + struct FVector CheckLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_StartFastTravelToClosestUnlockedSaveLocation; + +// Function Phoenix.FastTravelManager.StartFastTravelToClosestUnlockedSaveLocationToPlayer +// 0x0001 (0x0001 - 0x0000) +struct FastTravelManager_StartFastTravelToClosestUnlockedSaveLocationToPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_StartFastTravelToClosestUnlockedSaveLocationToPlayer; + +// Function Phoenix.FastTravelManager.StartFastTravelToNamedLocation +// 0x000C (0x000C - 0x0000) +struct FastTravelManager_StartFastTravelToNamedLocation final +{ +public: + struct FFastTravelLocationName LocationName; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + EFT_FromType FromType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFT_TravelType FastTravelControlType; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_StartFastTravelToNamedLocation; + +// Function Phoenix.FastTravelManager.StartFastTravelUsingID +// 0x0018 (0x0018 - 0x0000) +struct FastTravelManager_StartFastTravelUsingID final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFT_FromType FromType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFT_TravelType FastTravelControlType; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_StartFastTravelUsingID; + +// Function Phoenix.FastTravelManager.StartFastTravelUsingIDWithCallbackBP +// 0x0028 (0x0028 - 0x0000) +struct FastTravelManager_StartFastTravelUsingIDWithCallbackBP final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Callback; // 0x0010(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + EFT_FromType FromType; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFT_TravelType FastTravelControlType; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_StartFastTravelUsingIDWithCallbackBP; + +// Function Phoenix.FastTravelManager.StartFastTravelWithCallbackBP +// 0x0020 (0x0020 - 0x0000) +struct FastTravelManager_StartFastTravelWithCallbackBP final +{ +public: + struct FVector ToLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Callback; // 0x000C(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + EFT_FromType FromType; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFT_TravelType FastTravelControlType; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelManager_StartFastTravelWithCallbackBP; + +// Function Phoenix.FastTravelManager.UnlockLocation +// 0x0010 (0x0010 - 0x0000) +struct FastTravelManager_UnlockLocation final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_UnlockLocation; + +// Function Phoenix.FastTravelManager.UnlockLocationByActor +// 0x0008 (0x0008 - 0x0000) +struct FastTravelManager_UnlockLocationByActor final +{ +public: + class AFastTravelLocation* locationActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_UnlockLocationByActor; + +// Function Phoenix.FastTravelManager.UnlockLocationByName +// 0x0010 (0x0010 - 0x0000) +struct FastTravelManager_UnlockLocationByName final +{ +public: + class FString LocationName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelManager_UnlockLocationByName; + +// Function Phoenix.RepairComponent.AddImpulse +// 0x0024 (0x0024 - 0x0000) +struct RepairComponent_AddImpulse final +{ +public: + struct FVector Impulse; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpulseLocation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularForceMultiplier; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFieldFalloffType Falloff; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RepairComponent_AddImpulse; + +// Function Phoenix.RepairComponent.AddRadialImpulse +// 0x001C (0x001C - 0x0000) +struct RepairComponent_AddRadialImpulse final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularForceMultiplier; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFieldFalloffType Falloff; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RepairComponent_AddRadialImpulse; + +// Function Phoenix.RepairComponent.ApplyDestuctiveForce +// 0x002C (0x002C - 0x0000) +struct RepairComponent_ApplyDestuctiveForce final +{ +public: + struct FVector HitLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitDirection; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectStrain; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpulseStrength; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RadialImpulseStrength; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularForceMultiplier; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RepairComponent_ApplyDestuctiveForce; + +// Function Phoenix.RepairComponent.HandleBreakEvent +// 0x0030 (0x0030 - 0x0000) +struct RepairComponent_HandleBreakEvent final +{ +public: + struct FChaosBreakEvent BreakEvent; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RepairComponent_HandleBreakEvent; + +// Function Phoenix.RepairComponent.HandleRemovalCompletedEvent +// 0x0008 (0x0008 - 0x0000) +struct RepairComponent_HandleRemovalCompletedEvent final +{ +public: + struct FChaosRemovalCompletedEvent RemovalCompletedEvent; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RepairComponent_HandleRemovalCompletedEvent; + +// Function Phoenix.RepairComponent.OnChaosPhysicsCollision +// 0x0070 (0x0070 - 0x0000) +struct RepairComponent_OnChaosPhysicsCollision final +{ +public: + struct FChaosPhysicsCollisionInfo CollisionInfo; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RepairComponent_OnChaosPhysicsCollision; + +// Function Phoenix.RepairComponent.OnHitCallback +// 0x00B0 (0x00B0 - 0x0000) +struct RepairComponent_OnHitCallback final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0024(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RepairComponent_OnHitCallback; + +// Function Phoenix.FlockingActor.LerpFlockingParameters +// 0x0118 (0x0118 - 0x0000) +struct FlockingActor_LerpFlockingParameters final +{ +public: + struct FFlockingParametersAdjustable A; // 0x0000(0x005C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FFlockingParametersAdjustable b; // 0x005C(0x005C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + float Alpha; // 0x00B8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFlockingParametersAdjustable ReturnValue; // 0x00BC(0x005C)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlockingActor_LerpFlockingParameters; + +// Function Phoenix.FlockingActor.SetAdjustableParameters +// 0x0060 (0x0060 - 0x0000) +struct FlockingActor_SetAdjustableParameters final +{ +public: + struct FFlockingParametersAdjustable Parameters; // 0x0000(0x005C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + float BlendTimeSeconds; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlockingActor_SetAdjustableParameters; + +// Function Phoenix.FlockingActor.SetFlockingStrength +// 0x0004 (0x0004 - 0x0000) +struct FlockingActor_SetFlockingStrength final +{ +public: + float Strength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlockingActor_SetFlockingStrength; + +// Function Phoenix.FlockingActor.GetAdjustableParameters +// 0x005C (0x005C - 0x0000) +struct FlockingActor_GetAdjustableParameters final +{ +public: + struct FFlockingParametersAdjustable Parameters; // 0x0000(0x005C)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlockingActor_GetAdjustableParameters; + +// Function Phoenix.BTService_SocialReasoning.Chat +// 0x0008 (0x0008 - 0x0000) +struct BTService_SocialReasoning_Chat final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_Chat; + +// Function Phoenix.BTService_SocialReasoning.Combat +// 0x0008 (0x0008 - 0x0000) +struct BTService_SocialReasoning_Combat final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_Combat; + +// Function Phoenix.BTService_SocialReasoning.Companionship +// 0x0008 (0x0008 - 0x0000) +struct BTService_SocialReasoning_Companionship final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_Companionship; + +// Function Phoenix.BTService_SocialReasoning.ExecuteEQSQueryFinished +// 0x0020 (0x0020 - 0x0000) +struct BTService_SocialReasoning_ExecuteEQSQueryFinished final +{ +public: + struct FQueryFinishedData QueryFinishedDelegate; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UEnvQueryInstanceBlueprintWrapper* QueryInstance; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryStatus QueryStatus; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_ExecuteEQSQueryFinished; + +// Function Phoenix.BTService_SocialReasoning.InteractionCallback +// 0x0010 (0x0010 - 0x0000) +struct BTService_SocialReasoning_InteractionCallback final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStationComponent* InStation; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_InteractionCallback; + +// Function Phoenix.BTService_SocialReasoning.PerformTask_MoveToLocation +// 0x0008 (0x0008 - 0x0000) +struct BTService_SocialReasoning_PerformTask_MoveToLocation final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_PerformTask_MoveToLocation; + +// Function Phoenix.BTService_SocialReasoning.PerformTask_MoveToStation +// 0x0028 (0x0028 - 0x0000) +struct BTService_SocialReasoning_PerformTask_MoveToStation final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UStationComponent* InStation; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStationInteraction InStationInteractionType; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InActionName; // 0x0014(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InConnectionIndex; // 0x001C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InStationUseDuration; // 0x0020(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InSkipValidationForTeleport; // 0x0024(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_PerformTask_MoveToStation; + +// Function Phoenix.BTService_SocialReasoning.PerformTask_WaitForPlayer +// 0x0008 (0x0008 - 0x0000) +struct BTService_SocialReasoning_PerformTask_WaitForPlayer final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_PerformTask_WaitForPlayer; + +// Function Phoenix.BTService_SocialReasoning.PlayerSighted +// 0x0008 (0x0008 - 0x0000) +struct BTService_SocialReasoning_PlayerSighted final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_PlayerSighted; + +// Function Phoenix.BTService_SocialReasoning.RunEQS_FindSocialReasonings +// 0x0020 (0x0020 - 0x0000) +struct BTService_SocialReasoning_RunEQS_FindSocialReasonings final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryRunMode RunMode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQueryFinishedData QueryFinishedDelegate; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_RunEQS_FindSocialReasonings; + +// Function Phoenix.BTService_SocialReasoning.RunEQS_FindStations +// 0x0020 (0x0020 - 0x0000) +struct BTService_SocialReasoning_RunEQS_FindStations final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnvQueryRunMode RunMode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQueryFinishedData QueryFinishedDelegate; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_RunEQS_FindStations; + +// Function Phoenix.BTService_SocialReasoning.Think +// 0x0038 (0x0038 - 0x0000) +struct BTService_SocialReasoning_Think final +{ +public: + const class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeEvent TimeEvent; // 0x0008(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BTService_SocialReasoning_Think; + +// Function Phoenix.MapCursor.GetCursorBounds +// 0x0010 (0x0010 - 0x0000) +struct MapCursor_GetCursorBounds final +{ +public: + struct FVector4 ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_GetCursorBounds; + +// Function Phoenix.MapCursor.GetCursorTranslation +// 0x000C (0x000C - 0x0000) +struct MapCursor_GetCursorTranslation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_GetCursorTranslation; + +// Function Phoenix.MapCursor.GetGamePadActive +// 0x0001 (0x0001 - 0x0000) +struct MapCursor_GetGamePadActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_GetGamePadActive; + +// Function Phoenix.MapCursor.GetLerpingToNewLocation +// 0x0001 (0x0001 - 0x0000) +struct MapCursor_GetLerpingToNewLocation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_GetLerpingToNewLocation; + +// Function Phoenix.MapCursor.GetMouseActive +// 0x0001 (0x0001 - 0x0000) +struct MapCursor_GetMouseActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_GetMouseActive; + +// Function Phoenix.MapCursor.GetScreenBounds +// 0x0010 (0x0010 - 0x0000) +struct MapCursor_GetScreenBounds final +{ +public: + struct FVector4 ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_GetScreenBounds; + +// Function Phoenix.MapCursor.SetCursorBounds +// 0x0010 (0x0010 - 0x0000) +struct MapCursor_SetCursorBounds final +{ +public: + struct FVector4 BoundsArray; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_SetCursorBounds; + +// Function Phoenix.MapCursor.SetCursorControl +// 0x0001 (0x0001 - 0x0000) +struct MapCursor_SetCursorControl final +{ +public: + ECursorControlTypes ControlType; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_SetCursorControl; + +// Function Phoenix.MapCursor.SetRightMouseButtonClicked +// 0x0001 (0x0001 - 0x0000) +struct MapCursor_SetRightMouseButtonClicked final +{ +public: + bool Clicked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_SetRightMouseButtonClicked; + +// Function Phoenix.MapCursor.SetScreenBounds +// 0x0010 (0x0010 - 0x0000) +struct MapCursor_SetScreenBounds final +{ +public: + struct FVector4 BoundsArray; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_SetScreenBounds; + +// Function Phoenix.MapCursor.SetToGamePad +// 0x0010 (0x0010 - 0x0000) +struct MapCursor_SetToGamePad final +{ +public: + bool doLerp; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector lerpLocation; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapCursor_SetToGamePad; + +// Function Phoenix.FrontEnd_MenuWidget.ExecuteLoad +// 0x0018 (0x0018 - 0x0000) +struct FrontEnd_MenuWidget_ExecuteLoad final +{ +public: + class FString Filename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CharacterID; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FrontEnd_MenuWidget_ExecuteLoad; + +// Function Phoenix.FrontEnd_MenuWidget.SetMenuLegend +// 0x0010 (0x0010 - 0x0000) +struct FrontEnd_MenuWidget_SetMenuLegend final +{ +public: + TArray LegendArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FrontEnd_MenuWidget_SetMenuLegend; + +// Function Phoenix.QuickActionManager.DecMacroIndex +// 0x000C (0x000C - 0x0000) +struct QuickActionManager_DecMacroIndex final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowNone; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CapIndexAt; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_DecMacroIndex; + +// Function Phoenix.QuickActionManager.DoesSelectedTransfigurationSpellAffectObject +// 0x000C (0x000C - 0x0000) +struct QuickActionManager_DoesSelectedTransfigurationSpellAffectObject final +{ +public: + class FName InDbID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_QuickActionManager_DoesSelectedTransfigurationSpellAffectObject; + +// Function Phoenix.QuickActionManager.Get +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_Get final +{ +public: + class UQuickActionManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_Get; + +// Function Phoenix.QuickActionManager.GetActionGroupCount +// 0x0004 (0x0004 - 0x0000) +struct QuickActionManager_GetActionGroupCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetActionGroupCount; + +// Function Phoenix.QuickActionManager.GetActiveGroupIndex +// 0x0004 (0x0004 - 0x0000) +struct QuickActionManager_GetActiveGroupIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetActiveGroupIndex; + +// Function Phoenix.QuickActionManager.GetActiveMacroIndex +// 0x0004 (0x0004 - 0x0000) +struct QuickActionManager_GetActiveMacroIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetActiveMacroIndex; + +// Function Phoenix.QuickActionManager.GetItemCount +// 0x0010 (0x0010 - 0x0000) +struct QuickActionManager_GetItemCount final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MacroIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetItemCount; + +// Function Phoenix.QuickActionManager.GetItemName +// 0x0014 (0x0014 - 0x0000) +struct QuickActionManager_GetItemName final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MacroIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActionIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetItemName; + +// Function Phoenix.QuickActionManager.GetItemNameFromMode +// 0x0014 (0x0014 - 0x0000) +struct QuickActionManager_GetItemNameFromMode final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MacroIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActionIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetItemNameFromMode; + +// Function Phoenix.QuickActionManager.GetItemType +// 0x0010 (0x0010 - 0x0000) +struct QuickActionManager_GetItemType final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MacroIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIQActionBarType ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_QuickActionManager_GetItemType; + +// Function Phoenix.QuickActionManager.GetMacroIndexByName +// 0x0018 (0x0018 - 0x0000) +struct QuickActionManager_GetMacroIndexByName final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_QuickActionManager_GetMacroIndexByName; + +// Function Phoenix.QuickActionManager.GetMacroItemCount +// 0x000C (0x000C - 0x0000) +struct QuickActionManager_GetMacroItemCount final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MacroIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetMacroItemCount; + +// Function Phoenix.QuickActionManager.GetNextGroupIndex +// 0x0004 (0x0004 - 0x0000) +struct QuickActionManager_GetNextGroupIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetNextGroupIndex; + +// Function Phoenix.QuickActionManager.GetNumActionsInGroup +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_GetNumActionsInGroup final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetNumActionsInGroup; + +// Function Phoenix.QuickActionManager.GetPrevGroupIndex +// 0x0004 (0x0004 - 0x0000) +struct QuickActionManager_GetPrevGroupIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetPrevGroupIndex; + +// Function Phoenix.QuickActionManager.GetTwitchItem +// 0x0014 (0x0014 - 0x0000) +struct QuickActionManager_GetTwitchItem final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_QuickActionManager_GetTwitchItem; + +// Function Phoenix.QuickActionManager.GetWorldStorageOverride +// 0x0020 (0x0020 - 0x0000) +struct QuickActionManager_GetWorldStorageOverride final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Storage; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetWorldStorageOverride; + +// Function Phoenix.QuickActionManager.IncMacroIndex +// 0x000C (0x000C - 0x0000) +struct QuickActionManager_IncMacroIndex final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowNone; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 CapIndexAt; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_IncMacroIndex; + +// Function Phoenix.QuickActionManager.IsMacroIndexValid +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_IsMacroIndexValid final +{ +public: + int32 MacroIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_QuickActionManager_IsMacroIndexValid; + +// Function Phoenix.QuickActionManager.NewMacroSelected +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_NewMacroSelected final +{ +public: + int32 MacroIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RequestedGroupIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_NewMacroSelected; + +// Function Phoenix.QuickActionManager.NewMacroSelectedForMode +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_NewMacroSelectedForMode final +{ +public: + int32 MacroIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RequestedGroupIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_NewMacroSelectedForMode; + +// Function Phoenix.QuickActionManager.OverrideActionGroups +// 0x0010 (0x0010 - 0x0000) +struct QuickActionManager_OverrideActionGroups final +{ +public: + class FString OverrideName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_OverrideActionGroups; + +// Function Phoenix.QuickActionManager.RemoveActionGroupOverride +// 0x0010 (0x0010 - 0x0000) +struct QuickActionManager_RemoveActionGroupOverride final +{ +public: + class FString OverrideName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_RemoveActionGroupOverride; + +// Function Phoenix.QuickActionManager.SetInventoryActionItemIntoCurrentSlot +// 0x0020 (0x0020 - 0x0000) +struct QuickActionManager_SetInventoryActionItemIntoCurrentSlot final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIQActionBarType ItemType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Count; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemVariation; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_SetInventoryActionItemIntoCurrentSlot; + +// Function Phoenix.QuickActionManager.UpdateSelectedActionItem +// 0x0048 (0x0048 - 0x0000) +struct QuickActionManager_UpdateSelectedActionItem final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ItemVariation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIQActionBarType ItemType; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ItemHolder; // 0x0028(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RequestedGroupIndex; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Amount; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RequestedMacroIndex; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_UpdateSelectedActionItem; + +// Function Phoenix.QuickActionManager.ValidateDefaultGroupSelections +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_ValidateDefaultGroupSelections final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_QuickActionManager_ValidateDefaultGroupSelections; + +// Function Phoenix.QuickActionManager.AddAncientMagicPoints +// 0x0004 (0x0004 - 0x0000) +struct QuickActionManager_AddAncientMagicPoints final +{ +public: + int32 NumPoints; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_AddAncientMagicPoints; + +// Function Phoenix.QuickActionManager.ContextAdded +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_ContextAdded final +{ +public: + class FName InContextName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_ContextAdded; + +// Function Phoenix.QuickActionManager.ContextChanged +// 0x0001 (0x0001 - 0x0000) +struct QuickActionManager_ContextChanged final +{ +public: + bool bNewResult; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_ContextChanged; + +// Function Phoenix.QuickActionManager.GetQuickWheelItem +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_GetQuickWheelItem final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_GetQuickWheelItem; + +// Function Phoenix.QuickActionManager.HandleMapLocationChanged +// 0x0018 (0x0018 - 0x0000) +struct QuickActionManager_HandleMapLocationChanged final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrentMapLocationName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_HandleMapLocationChanged; + +// Function Phoenix.QuickActionManager.RemoveActionFromDiamond +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_RemoveActionFromDiamond final +{ +public: + class FName ItemName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_RemoveActionFromDiamond; + +// Function Phoenix.QuickActionManager.ReplaceItemOnDiamond +// 0x0010 (0x0010 - 0x0000) +struct QuickActionManager_ReplaceItemOnDiamond final +{ +public: + class FName HolderID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewItem; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_ReplaceItemOnDiamond; + +// Function Phoenix.QuickActionManager.SetCurrentGroupIndex +// 0x0004 (0x0004 - 0x0000) +struct QuickActionManager_SetCurrentGroupIndex final +{ +public: + int32 NewIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_SetCurrentGroupIndex; + +// Function Phoenix.QuickActionManager.SetQuickWheelItem +// 0x0008 (0x0008 - 0x0000) +struct QuickActionManager_SetQuickWheelItem final +{ +public: + class FName ItemName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_SetQuickWheelItem; + +// Function Phoenix.QuickActionManager.SlotInventoryItemFromCode +// 0x0018 (0x0018 - 0x0000) +struct QuickActionManager_SlotInventoryItemFromCode final +{ +public: + class FString ItemId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Amount; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Slot; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_SlotInventoryItemFromCode; + +// Function Phoenix.QuickActionManager.SlotSpellFromCode +// 0x0018 (0x0018 - 0x0000) +struct QuickActionManager_SlotSpellFromCode final +{ +public: + class FString SpellID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Slot; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Group; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickActionManager_SlotSpellFromCode; + +// Function Phoenix.QuickActionManager.SlotToolFromCode +// 0x0018 (0x0018 - 0x0000) +struct QuickActionManager_SlotToolFromCode final +{ +public: + class FString ItemId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Slot; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_QuickActionManager_SlotToolFromCode; + +// Function Phoenix.MissionManager.AutomationBlocksDungeonLoad +// 0x000C (0x000C - 0x0000) +struct MissionManager_AutomationBlocksDungeonLoad final +{ +public: + class FName DungeonName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_AutomationBlocksDungeonLoad; + +// Function Phoenix.MissionManager.CompleteBlueprintConditionBP +// 0x0018 (0x0018 - 0x0000) +struct MissionManager_CompleteBlueprintConditionBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString missionStepNickname; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_CompleteBlueprintConditionBP; + +// Function Phoenix.MissionManager.Get +// 0x0008 (0x0008 - 0x0000) +struct MissionManager_Get final +{ +public: + class UMissionManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_Get; + +// Function Phoenix.MissionManager.GetFrontEndMissionList +// 0x0018 (0x0018 - 0x0000) +struct MissionManager_GetFrontEndMissionList final +{ +public: + int32 StartIndex; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_GetFrontEndMissionList; + +// Function Phoenix.MissionManager.GetMissionBeaconBP +// 0x0010 (0x0010 - 0x0000) +struct MissionManager_GetMissionBeaconBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UBeaconInfo* ReturnValue; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_GetMissionBeaconBP; + +// Function Phoenix.MissionManager.GetMissionBeaconWorldLocationBP +// 0x0018 (0x0018 - 0x0000) +struct MissionManager_GetMissionBeaconWorldLocationBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_GetMissionBeaconWorldLocationBP; + +// Function Phoenix.MissionManager.GetMissionLogDataBP +// 0x0018 (0x0018 - 0x0000) +struct MissionManager_GetMissionLogDataBP final +{ +public: + int32 OutTrackedMissionIndex; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_GetMissionLogDataBP; + +// Function Phoenix.MissionManager.GetMissionLogDataSingleBP +// 0x0018 (0x0018 - 0x0000) +struct MissionManager_GetMissionLogDataSingleBP final +{ +public: + int32 missionIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_GetMissionLogDataSingleBP; + +// Function Phoenix.MissionManager.GetMissionName +// 0x0010 (0x0010 - 0x0000) +struct MissionManager_GetMissionName final +{ +public: + struct FDatabaseMissionList DatabaseMissionList; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_GetMissionName; + +// Function Phoenix.MissionManager.GetMissionSkipOptions +// 0x0020 (0x0020 - 0x0000) +struct MissionManager_GetMissionSkipOptions final +{ +public: + class FString MissionName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_GetMissionSkipOptions; + +// Function Phoenix.MissionManager.GetMissionStatusBP +// 0x000C (0x000C - 0x0000) +struct MissionManager_GetMissionStatusBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + Phoenix::EMissionStatus ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_GetMissionStatusBP; + +// Function Phoenix.MissionManager.GetMissionStepBP +// 0x0018 (0x0018 - 0x0000) +struct MissionManager_GetMissionStepBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_GetMissionStepBP; + +// Function Phoenix.MissionManager.GetMissionStepCompletedBP +// 0x0020 (0x0020 - 0x0000) +struct MissionManager_GetMissionStepCompletedBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StepNickname; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_GetMissionStepCompletedBP; + +// Function Phoenix.MissionManager.HandleGiftingBP +// 0x0020 (0x0020 - 0x0000) +struct MissionManager_HandleGiftingBP final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ItemId; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemCount; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_HandleGiftingBP; + +// Function Phoenix.MissionManager.IsFocusMissionBP +// 0x0014 (0x0014 - 0x0000) +struct MissionManager_IsFocusMissionBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CharacterID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_IsFocusMissionBP; + +// Function Phoenix.MissionManager.IsNewMission +// 0x000C (0x000C - 0x0000) +struct MissionManager_IsNewMission final +{ +public: + class FName MissionName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_IsNewMission; + +// Function Phoenix.MissionManager.PlayMissionDevOnlyBP +// 0x0008 (0x0008 - 0x0000) +struct MissionManager_PlayMissionDevOnlyBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_PlayMissionDevOnlyBP; + +// Function Phoenix.MissionManager.PlayMissionFromFrontEnd +// 0x0030 (0x0030 - 0x0000) +struct MissionManager_PlayMissionFromFrontEnd final +{ +public: + class FString MissionName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Gender; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString SkipOption; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_PlayMissionFromFrontEnd; + +// Function Phoenix.MissionManager.RequestMissionUpdateBP +// 0x0008 (0x0008 - 0x0000) +struct MissionManager_RequestMissionUpdateBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_RequestMissionUpdateBP; + +// Function Phoenix.MissionManager.ResetMissionDevOnlyBP +// 0x0008 (0x0008 - 0x0000) +struct MissionManager_ResetMissionDevOnlyBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_ResetMissionDevOnlyBP; + +// Function Phoenix.MissionManager.SetMapCursorToMissionLocationBP +// 0x000C (0x000C - 0x0000) +struct MissionManager_SetMapCursorToMissionLocationBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_SetMapCursorToMissionLocationBP; + +// Function Phoenix.MissionManager.SetMissionLogFocusMissionBP +// 0x0008 (0x0008 - 0x0000) +struct MissionManager_SetMissionLogFocusMissionBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_SetMissionLogFocusMissionBP; + +// Function Phoenix.MissionManager.ShouldForcePlantItemBP +// 0x0018 (0x0018 - 0x0000) +struct MissionManager_ShouldForcePlantItemBP final +{ +public: + const class AActor* interactionActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString o_itemToPlant; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_ShouldForcePlantItemBP; + +// Function Phoenix.MissionManager.StationKnownByMissionManagerBP +// 0x0010 (0x0010 - 0x0000) +struct MissionManager_StationKnownByMissionManagerBP final +{ +public: + class UStationComponent* Object; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_StationKnownByMissionManagerBP; + +// Function Phoenix.MissionManager.UpdateBlueprintTaskProgressBP +// 0x0020 (0x0020 - 0x0000) +struct MissionManager_UpdateBlueprintTaskProgressBP final +{ +public: + class FName MissionID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString missionStepNickname; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ProgressIncrement; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ProgressGoal; // 0x001C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_UpdateBlueprintTaskProgressBP; + +// Function Phoenix.MissionManager.CheckMissionRestriction +// 0x00E0 (0x00E0 - 0x0000) +struct MissionManager_CheckMissionRestriction final +{ +public: + class FString restrictionType; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString restrictionValue; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRestrictionInfo ioRestrictionInfo; // 0x0020(0x00B8)(Parm, OutParm, NativeAccessSpecifierPublic) + bool o_canSpawn; // 0x00D8(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_CheckMissionRestriction; + +// Function Phoenix.MissionManager.GetNewlyHilitedSpell +// 0x0010 (0x0010 - 0x0000) +struct MissionManager_GetNewlyHilitedSpell final +{ +public: + class FString Spell; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_GetNewlyHilitedSpell; + +// Function Phoenix.MissionManager.HandleExperienceLevelChanged +// 0x0008 (0x0008 - 0x0000) +struct MissionManager_HandleExperienceLevelChanged final +{ +public: + int32 ExpLevel; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIndicateHUD; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_HandleExperienceLevelChanged; + +// Function Phoenix.MissionManager.HandleFleshCreated +// 0x0010 (0x0010 - 0x0000) +struct MissionManager_HandleFleshCreated final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScheduledEntity* InScheduledEntity; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_HandleFleshCreated; + +// Function Phoenix.MissionManager.HandleMissionEditorMessage +// 0x0018 (0x0018 - 0x0000) +struct MissionManager_HandleMissionEditorMessage final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Message; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_HandleMissionEditorMessage; + +// Function Phoenix.MissionManager.HandlePerformTasksDone +// 0x0008 (0x0008 - 0x0000) +struct MissionManager_HandlePerformTasksDone final +{ +public: + const class APerformTasksForAI* InPerformTasksForAI; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_HandlePerformTasksDone; + +// Function Phoenix.MissionManager.HandleSceneRigFadeOut +// 0x0010 (0x0010 - 0x0000) +struct MissionManager_HandleSceneRigFadeOut final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_HandleSceneRigFadeOut; + +// Function Phoenix.MissionManager.HandleSceneRigFadeOutComplete +// 0x0010 (0x0010 - 0x0000) +struct MissionManager_HandleSceneRigFadeOutComplete final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionManager_HandleSceneRigFadeOutComplete; + +// Function Phoenix.MissionManager.HandleStatChanged +// 0x0010 (0x0010 - 0x0000) +struct MissionManager_HandleStatChanged final +{ +public: + class FName StatID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Delta; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_HandleStatChanged; + +// Function Phoenix.MissionManager.MarkMissionAsViewed +// 0x0008 (0x0008 - 0x0000) +struct MissionManager_MarkMissionAsViewed final +{ +public: + class FName MissionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionManager_MarkMissionAsViewed; + +// Function Phoenix.NPC_AnimInstance_Interface.HandleHeadTracking +// 0x0008 (0x0008 - 0x0000) +struct NPC_AnimInstance_Interface_HandleHeadTracking final +{ +public: + class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_Interface_HandleHeadTracking; + +// Function Phoenix.NPC_AnimInstance_Interface.SetAbilityActive +// 0x0002 (0x0002 - 0x0000) +struct NPC_AnimInstance_Interface_SetAbilityActive final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUse; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_Interface_SetAbilityActive; + +// Function Phoenix.NPC_AnimInstance_Interface.SetMainState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_Interface_SetMainState final +{ +public: + EEnemy_AnimMainState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_Interface_SetMainState; + +// Function Phoenix.NPC_AnimInstance_Interface.SetState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_Interface_SetState final +{ +public: + EEnemyAIAnimState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_Interface_SetState; + +// Function Phoenix.NPC_AnimInstance_Interface.GetAbilityActive +// 0x0002 (0x0002 - 0x0000) +struct NPC_AnimInstance_Interface_GetAbilityActive final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_Interface_GetAbilityActive; + +// Function Phoenix.NPC_AnimInstance_Interface.GetActiveAbility +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_Interface_GetActiveAbility final +{ +public: + EEnemy_Ability ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_Interface_GetActiveAbility; + +// Function Phoenix.NPC_AnimInstance_Interface.GetMainState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_Interface_GetMainState final +{ +public: + EEnemy_AnimMainState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_Interface_GetMainState; + +// Function Phoenix.NPC_AnimInstance_Interface.GetState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_Interface_GetState final +{ +public: + EEnemyAIAnimState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_Interface_GetState; + +// Function Phoenix.StationInteractor_Interface.AbortInteraction +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_AbortInteraction final +{ +public: + class UStationComponent* InStationComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_AbortInteraction; + +// Function Phoenix.StationInteractor_Interface.CanBeLastOne +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_CanBeLastOne final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_CanBeLastOne; + +// Function Phoenix.StationInteractor_Interface.CanJoinDynamicInteraction +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_CanJoinDynamicInteraction final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_CanJoinDynamicInteraction; + +// Function Phoenix.StationInteractor_Interface.GetActor +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_GetActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetActor; + +// Function Phoenix.StationInteractor_Interface.GetCharacter +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_GetCharacter final +{ +public: + class ACharacter* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetCharacter; + +// Function Phoenix.StationInteractor_Interface.GetCollisionRadius +// 0x0004 (0x0004 - 0x0000) +struct StationInteractor_Interface_GetCollisionRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetCollisionRadius; + +// Function Phoenix.StationInteractor_Interface.GetCurrentStation +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_GetCurrentStation final +{ +public: + class UStationComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetCurrentStation; + +// Function Phoenix.StationInteractor_Interface.GetDbHouseID +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_GetDbHouseID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetDbHouseID; + +// Function Phoenix.StationInteractor_Interface.GetDbRegistryID +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_GetDbRegistryID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetDbRegistryID; + +// Function Phoenix.StationInteractor_Interface.GetDbSubtypeID +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_GetDbSubtypeID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetDbSubtypeID; + +// Function Phoenix.StationInteractor_Interface.GetFeetPosition +// 0x000C (0x000C - 0x0000) +struct StationInteractor_Interface_GetFeetPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetFeetPosition; + +// Function Phoenix.StationInteractor_Interface.GetFleshPrecacheRequested +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_GetFleshPrecacheRequested final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetFleshPrecacheRequested; + +// Function Phoenix.StationInteractor_Interface.GetInteractorTransform +// 0x0030 (0x0030 - 0x0000) +struct StationInteractor_Interface_GetInteractorTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetInteractorTransform; + +// Function Phoenix.StationInteractor_Interface.GetPawn +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_GetPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetPawn; + +// Function Phoenix.StationInteractor_Interface.GetPosition +// 0x000C (0x000C - 0x0000) +struct StationInteractor_Interface_GetPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetPosition; + +// Function Phoenix.StationInteractor_Interface.GetReasoning +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_GetReasoning final +{ +public: + class ASocialReasoning* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetReasoning; + +// Function Phoenix.StationInteractor_Interface.GetSexType +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_GetSexType final +{ +public: + ESexType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetSexType; + +// Function Phoenix.StationInteractor_Interface.GetSquaredDistanceToPlayer +// 0x0004 (0x0004 - 0x0000) +struct StationInteractor_Interface_GetSquaredDistanceToPlayer final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetSquaredDistanceToPlayer; + +// Function Phoenix.StationInteractor_Interface.GetUniqueID +// 0x0004 (0x0004 - 0x0000) +struct StationInteractor_Interface_GetUniqueID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetUniqueID; + +// Function Phoenix.StationInteractor_Interface.GetUniqueName +// 0x0010 (0x0010 - 0x0000) +struct StationInteractor_Interface_GetUniqueName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_GetUniqueName; + +// Function Phoenix.StationInteractor_Interface.InDynamicInteraction +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_InDynamicInteraction final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_InDynamicInteraction; + +// Function Phoenix.StationInteractor_Interface.InteractionTerminated +// 0x0010 (0x0010 - 0x0000) +struct StationInteractor_Interface_InteractionTerminated final +{ +public: + class UStationComponent* InStationComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason InTerminationReason; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_InteractionTerminated; + +// Function Phoenix.StationInteractor_Interface.IsHidden +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_IsHidden final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_IsHidden; + +// Function Phoenix.StationInteractor_Interface.IsPlayer +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_IsPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_IsPlayer; + +// Function Phoenix.StationInteractor_Interface.IsTier3Character +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_IsTier3Character final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_IsTier3Character; + +// Function Phoenix.StationInteractor_Interface.IsTier3SeatFiller +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_IsTier3SeatFiller final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_IsTier3SeatFiller; + +// Function Phoenix.StationInteractor_Interface.IsTier4Actor +// 0x0001 (0x0001 - 0x0000) +struct StationInteractor_Interface_IsTier4Actor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_IsTier4Actor; + +// Function Phoenix.StationInteractor_Interface.RequestStationExit +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_RequestStationExit final +{ +public: + class UStationComponent* InStationComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_RequestStationExit; + +// Function Phoenix.StationInteractor_Interface.RequestStationInteraction +// 0x0028 (0x0028 - 0x0000) +struct StationInteractor_Interface_RequestStationInteraction final +{ +public: + struct FStationQueryData InStationData; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float InDuration; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsedInDynamicInteraction; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverwritePreviousGoal; // 0x0025(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0026(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_RequestStationInteraction; + +// Function Phoenix.StationInteractor_Interface.StationStoryEndedWithoutConsent +// 0x0008 (0x0008 - 0x0000) +struct StationInteractor_Interface_StationStoryEndedWithoutConsent final +{ +public: + class UStationComponent* InStationComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_StationStoryEndedWithoutConsent; + +// Function Phoenix.StationInteractor_Interface.ThinkNow +// 0x0010 (0x0010 - 0x0000) +struct StationInteractor_Interface_ThinkNow final +{ +public: + class FString InReason; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationInteractor_Interface_ThinkNow; + +// Function Phoenix.NPC_DBRegManager.AllowSpawn +// 0x0020 (0x0020 - 0x0000) +struct NPC_DBRegManager_AllowSpawn final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnAllowedResponse ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_AllowSpawn; + +// Function Phoenix.NPC_DBRegManager.AllowsSplitFrameDeferredSpawn +// 0x0001 (0x0001 - 0x0000) +struct NPC_DBRegManager_AllowsSplitFrameDeferredSpawn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_AllowsSplitFrameDeferredSpawn; + +// Function Phoenix.NPC_DBRegManager.CreateItemAsScheduledEntity +// 0x0018 (0x0018 - 0x0000) +struct NPC_DBRegManager_CreateItemAsScheduledEntity final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_CreateItemAsScheduledEntity; + +// Function Phoenix.NPC_DBRegManager.GetHealth +// 0x0020 (0x0020 - 0x0000) +struct NPC_DBRegManager_GetHealth final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_GetHealth; + +// Function Phoenix.NPC_DBRegManager.GetSpawnAsset +// 0x0020 (0x0020 - 0x0000) +struct NPC_DBRegManager_GetSpawnAsset final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf OutAsset; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_GetSpawnAsset; + +// Function Phoenix.NPC_DBRegManager.GetSpawnPath +// 0x0030 (0x0030 - 0x0000) +struct NPC_DBRegManager_GetSpawnPath final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath OutPath; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_GetSpawnPath; + +// Function Phoenix.NPC_DBRegManager.GetUniqueObjectID +// 0x0018 (0x0018 - 0x0000) +struct NPC_DBRegManager_GetUniqueObjectID final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_GetUniqueObjectID; + +// Function Phoenix.NPC_DBRegManager.RestoreData +// 0x0020 (0x0020 - 0x0000) +struct NPC_DBRegManager_RestoreData final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_RestoreData; + +// Function Phoenix.NPC_DBRegManager.SaveData +// 0x0020 (0x0020 - 0x0000) +struct NPC_DBRegManager_SaveData final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_SaveData; + +// Function Phoenix.NPC_DBRegManager.Spawn +// 0x0080 (0x0080 - 0x0000) +struct NPC_DBRegManager_Spawn final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod inCollisioinMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InParentContainer; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_Spawn; + +// Function Phoenix.NPC_DBRegManager.SpawnFinalize +// 0x0030 (0x0030 - 0x0000) +struct NPC_DBRegManager_SpawnFinalize final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SpawnedActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_SpawnFinalize; + +// Function Phoenix.NPC_DBRegManager.SpawnStart +// 0x0080 (0x0080 - 0x0000) +struct NPC_DBRegManager_SpawnStart final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InParentContainer; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_DBRegManager_SpawnStart; + +// Function Phoenix.FocusTrigger.ActorOverlapBeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct FocusTrigger_ActorOverlapBeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OverlapInfo; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_ActorOverlapBeginOverlap; + +// Function Phoenix.FocusTrigger.ActorOverlapEndOverlap +// 0x0020 (0x0020 - 0x0000) +struct FocusTrigger_ActorOverlapEndOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FocusTrigger_ActorOverlapEndOverlap; + +// Function Phoenix.FocusTrigger.SetAbsoluteExtents +// 0x000C (0x000C - 0x0000) +struct FocusTrigger_SetAbsoluteExtents final +{ +public: + struct FVector InAbsoluteExtents; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_SetAbsoluteExtents; + +// Function Phoenix.FocusTrigger.SetPlayerActionProbablity +// 0x0004 (0x0004 - 0x0000) +struct FocusTrigger_SetPlayerActionProbablity final +{ +public: + float InProbability; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_SetPlayerActionProbablity; + +// Function Phoenix.FocusTrigger.SetPlayerFocusProbablity +// 0x0004 (0x0004 - 0x0000) +struct FocusTrigger_SetPlayerFocusProbablity final +{ +public: + float InProbability; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_SetPlayerFocusProbablity; + +// Function Phoenix.FocusTrigger.SetTheActionProbablity +// 0x0004 (0x0004 - 0x0000) +struct FocusTrigger_SetTheActionProbablity final +{ +public: + float InProbability; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_SetTheActionProbablity; + +// Function Phoenix.FocusTrigger.SetTheEmotion +// 0x0001 (0x0001 - 0x0000) +struct FocusTrigger_SetTheEmotion final +{ +public: + ESocialSemanticIDs InEmotion; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_SetTheEmotion; + +// Function Phoenix.FocusTrigger.SetTheFocusActor +// 0x0008 (0x0008 - 0x0000) +struct FocusTrigger_SetTheFocusActor final +{ +public: + class AActor* InFocusActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_SetTheFocusActor; + +// Function Phoenix.FocusTrigger.SetTheFocusOffset +// 0x000C (0x000C - 0x0000) +struct FocusTrigger_SetTheFocusOffset final +{ +public: + struct FVector InFocusOffset; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_SetTheFocusOffset; + +// Function Phoenix.FocusTrigger.SetTheFocusProbablity +// 0x0004 (0x0004 - 0x0000) +struct FocusTrigger_SetTheFocusProbablity final +{ +public: + float InProbability; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_SetTheFocusProbablity; + +// Function Phoenix.FocusTrigger.SetTheReaction +// 0x0001 (0x0001 - 0x0000) +struct FocusTrigger_SetTheReaction final +{ +public: + ESocialActionTypes InSocialAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FocusTrigger_SetTheReaction; + +// Function Phoenix.Foragable.ResetState +// 0x0002 (0x0002 - 0x0000) +struct Foragable_ResetState final +{ +public: + EForageableState NextState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Foragable_ResetState; + +// Function Phoenix.Foragable.GetItemCount +// 0x0004 (0x0004 - 0x0000) +struct Foragable_GetItemCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Foragable_GetItemCount; + +// Function Phoenix.Foragable.GetItemID +// 0x0008 (0x0008 - 0x0000) +struct Foragable_GetItemID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Foragable_GetItemID; + +// Function Phoenix.MinimapBase.ConvertFromWorldSpaceToTextureSpaceSubSection +// 0x0014 (0x0014 - 0x0000) +struct MinimapBase_ConvertFromWorldSpaceToTextureSpaceSubSection final +{ +public: + struct FVector WorldPosition; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_ConvertFromWorldSpaceToTextureSpaceSubSection; + +// Function Phoenix.MinimapBase.FadeInCircleIcon +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_FadeInCircleIcon final +{ +public: + class UMapIconInstance* Icon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_FadeInCircleIcon; + +// Function Phoenix.MinimapBase.FadeInMissionIcon +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_FadeInMissionIcon final +{ +public: + class UMapIconInstance* Icon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_FadeInMissionIcon; + +// Function Phoenix.MinimapBase.GetBottomRightPadded +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_GetBottomRightPadded final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetBottomRightPadded; + +// Function Phoenix.MinimapBase.GetBoundsForTextureSpaceSubSection +// 0x0020 (0x0020 - 0x0000) +struct MinimapBase_GetBoundsForTextureSpaceSubSection final +{ +public: + struct FVector WorldPosition; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TL; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BR; // 0x0014(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AvgMultiplier; // 0x001C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetBoundsForTextureSpaceSubSection; + +// Function Phoenix.MinimapBase.GetMapMultiplier +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_GetMapMultiplier final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetMapMultiplier; + +// Function Phoenix.MinimapBase.GetMapToTextureRatio +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_GetMapToTextureRatio final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetMapToTextureRatio; + +// Function Phoenix.MinimapBase.GetMiniMapInitialSize +// 0x0004 (0x0004 - 0x0000) +struct MinimapBase_GetMiniMapInitialSize final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetMiniMapInitialSize; + +// Function Phoenix.MinimapBase.GetMiniMapSize +// 0x0004 (0x0004 - 0x0000) +struct MinimapBase_GetMiniMapSize final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetMiniMapSize; + +// Function Phoenix.MinimapBase.GetMiniMapZoomSize +// 0x0004 (0x0004 - 0x0000) +struct MinimapBase_GetMiniMapZoomSize final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetMiniMapZoomSize; + +// Function Phoenix.MinimapBase.GetOnScreenTextureArea +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_GetOnScreenTextureArea final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetOnScreenTextureArea; + +// Function Phoenix.MinimapBase.GetPlayerLocation +// 0x000C (0x000C - 0x0000) +struct MinimapBase_GetPlayerLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetPlayerLocation; + +// Function Phoenix.MinimapBase.GetTopLeftPadded +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_GetTopLeftPadded final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetTopLeftPadded; + +// Function Phoenix.MinimapBase.GetVisibleBounds +// 0x0010 (0x0010 - 0x0000) +struct MinimapBase_GetVisibleBounds final +{ +public: + struct FVector2D TL; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BR; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetVisibleBounds; + +// Function Phoenix.MinimapBase.GetVisibleBoundsInPixels +// 0x0010 (0x0010 - 0x0000) +struct MinimapBase_GetVisibleBoundsInPixels final +{ +public: + struct FVector2D TL; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BR; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetVisibleBoundsInPixels; + +// Function Phoenix.MinimapBase.GetWorldToTextureScale +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_GetWorldToTextureScale final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_GetWorldToTextureScale; + +// Function Phoenix.MinimapBase.IsPointInBounds +// 0x001C (0x001C - 0x0000) +struct MinimapBase_IsPointInBounds final +{ +public: + struct FVector2D Point; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TL; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BR; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MinimapBase_IsPointInBounds; + +// Function Phoenix.MinimapBase.OverrideLevelBounds +// 0x0010 (0x0010 - 0x0000) +struct MinimapBase_OverrideLevelBounds final +{ +public: + struct FVector2D TopLeft; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D BottomRight; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_OverrideLevelBounds; + +// Function Phoenix.MinimapBase.PulseCircleIcon +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_PulseCircleIcon final +{ +public: + class UMapIconInstance* Icon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_PulseCircleIcon; + +// Function Phoenix.MinimapBase.SetColorByName +// 0x0020 (0x0020 - 0x0000) +struct MinimapBase_SetColorByName final +{ +public: + class FString ParameterName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetColorByName; + +// Function Phoenix.MinimapBase.SetIconDistanceScale +// 0x0004 (0x0004 - 0x0000) +struct MinimapBase_SetIconDistanceScale final +{ +public: + float IconDistanceScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetIconDistanceScale; + +// Function Phoenix.MinimapBase.SetIntrusionColor +// 0x0010 (0x0010 - 0x0000) +struct MinimapBase_SetIntrusionColor final +{ +public: + struct FLinearColor Color; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetIntrusionColor; + +// Function Phoenix.MinimapBase.SetMapOpacity +// 0x0004 (0x0004 - 0x0000) +struct MinimapBase_SetMapOpacity final +{ +public: + float Opacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetMapOpacity; + +// Function Phoenix.MinimapBase.SetMaterialTexture +// 0x0018 (0x0018 - 0x0000) +struct MinimapBase_SetMaterialTexture final +{ +public: + class FString TextureParameter; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetMaterialTexture; + +// Function Phoenix.MinimapBase.SetMiniMapSize +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_SetMiniMapSize final +{ +public: + float size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetMiniMapSize; + +// Function Phoenix.MinimapBase.SetOpacity +// 0x0004 (0x0004 - 0x0000) +struct MinimapBase_SetOpacity final +{ +public: + float Alpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetOpacity; + +// Function Phoenix.MinimapBase.SetPathPulseSpeed +// 0x0004 (0x0004 - 0x0000) +struct MinimapBase_SetPathPulseSpeed final +{ +public: + float Speed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetPathPulseSpeed; + +// Function Phoenix.MinimapBase.SetPathPulseVisibility +// 0x0004 (0x0004 - 0x0000) +struct MinimapBase_SetPathPulseVisibility final +{ +public: + float PulseVisibility; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetPathPulseVisibility; + +// Function Phoenix.MinimapBase.SetPlayerPosition +// 0x000C (0x000C - 0x0000) +struct MinimapBase_SetPlayerPosition final +{ +public: + struct FVector pPlayerPosition; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetPlayerPosition; + +// Function Phoenix.MinimapBase.SetPlayerPositionEvent +// 0x000C (0x000C - 0x0000) +struct MinimapBase_SetPlayerPositionEvent final +{ +public: + struct FVector pPlayerLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetPlayerPositionEvent; + +// Function Phoenix.MinimapBase.SetPlayerPositionTextureSpaceEvent +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_SetPlayerPositionTextureSpaceEvent final +{ +public: + struct FVector2D pPlayerLocation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetPlayerPositionTextureSpaceEvent; + +// Function Phoenix.MinimapBase.SetSize +// 0x0004 (0x0004 - 0x0000) +struct MinimapBase_SetSize final +{ +public: + float size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_SetSize; + +// Function Phoenix.MinimapBase.ShowMap +// 0x0001 (0x0001 - 0x0000) +struct MinimapBase_ShowMap final +{ +public: + bool Visibile; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_ShowMap; + +// Function Phoenix.MinimapBase.ShowOutline +// 0x0008 (0x0008 - 0x0000) +struct MinimapBase_ShowOutline final +{ +public: + class UMapIconInstance* Icon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapBase_ShowOutline; + +// Function Phoenix.MinimapHogwarts.ChangeLevel +// 0x0008 (0x0008 - 0x0000) +struct MinimapHogwarts_ChangeLevel final +{ +public: + int32 LevelIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromInit; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MinimapHogwarts_ChangeLevel; + +// Function Phoenix.MinimapHogwarts.GetBottomRightBound +// 0x0008 (0x0008 - 0x0000) +struct MinimapHogwarts_GetBottomRightBound final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogwarts_GetBottomRightBound; + +// Function Phoenix.MinimapHogwarts.GetCurrentFloor +// 0x0004 (0x0004 - 0x0000) +struct MinimapHogwarts_GetCurrentFloor final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogwarts_GetCurrentFloor; + +// Function Phoenix.MinimapHogwarts.GetDebugPlayerOffset +// 0x000C (0x000C - 0x0000) +struct MinimapHogwarts_GetDebugPlayerOffset final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogwarts_GetDebugPlayerOffset; + +// Function Phoenix.MinimapHogwarts.GetTopLeftBound +// 0x0008 (0x0008 - 0x0000) +struct MinimapHogwarts_GetTopLeftBound final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogwarts_GetTopLeftBound; + +// Function Phoenix.MinimapHogwarts.Init +// 0x0001 (0x0001 - 0x0000) +struct MinimapHogwarts_Init final +{ +public: + bool LoadNavMesh; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogwarts_Init; + +// Function Phoenix.MinimapHogwarts.SetCurrentFloor +// 0x0004 (0x0004 - 0x0000) +struct MinimapHogwarts_SetCurrentFloor final +{ +public: + int32 Floor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogwarts_SetCurrentFloor; + +// Function Phoenix.MinimapHogwarts.TextureLoadedCallback +// 0x0010 (0x0010 - 0x0000) +struct MinimapHogwarts_TextureLoadedCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogwarts_TextureLoadedCallback; + +// Function Phoenix.Candles.CandleSetup +// 0x0030 (0x0030 - 0x0000) +struct Candles_CandleSetup final +{ +public: + class UObjectStateComponent* i_ObjectStateComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 i_CandleType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimatedLightComponent* i_AnimatedLight; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPointLightComponent* i_PL; // 0x0018(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpotLightComponent* i_SL; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Candles_CandleSetup; + +// Function Phoenix.Candles.ChangeLightColor +// 0x0014 (0x0014 - 0x0000) +struct Candles_ChangeLightColor final +{ +public: + struct FLinearColor i_Color; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float i_temperature; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Candles_ChangeLightColor; + +// Function Phoenix.Candles.CrossLightTickRange +// 0x0001 (0x0001 - 0x0000) +struct Candles_CrossLightTickRange final +{ +public: + bool bin; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Candles_CrossLightTickRange; + +// Function Phoenix.Candles.SetUpLights +// 0x0010 (0x0010 - 0x0000) +struct Candles_SetUpLights final +{ +public: + class UPointLightComponent* curPL; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpotLightComponent* curSL; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Candles_SetUpLights; + +// Function Phoenix.CaptureDeviceItemTool.GetMaxCapturingDistance +// 0x0004 (0x0004 - 0x0000) +struct CaptureDeviceItemTool_GetMaxCapturingDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_GetMaxCapturingDistance; + +// Function Phoenix.CaptureDeviceItemTool.InvalidateCachedMeshBounds +// 0x0008 (0x0008 - 0x0000) +struct CaptureDeviceItemTool_InvalidateCachedMeshBounds final +{ +public: + class USkinnedMeshComponent* InMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_InvalidateCachedMeshBounds; + +// Function Phoenix.CaptureDeviceItemTool.OnCaptureStateChanged +// 0x0002 (0x0002 - 0x0000) +struct CaptureDeviceItemTool_OnCaptureStateChanged final +{ +public: + ECaptureState PreviousState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECaptureState NewState; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_OnCaptureStateChanged; + +// Function Phoenix.CaptureDeviceItemTool.OnCompletedGate +// 0x0001 (0x0001 - 0x0000) +struct CaptureDeviceItemTool_OnCompletedGate final +{ +public: + bool bIsFinalGate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_OnCompletedGate; + +// Function Phoenix.CaptureDeviceItemTool.GetCapturingProgress +// 0x0004 (0x0004 - 0x0000) +struct CaptureDeviceItemTool_GetCapturingProgress final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_GetCapturingProgress; + +// Function Phoenix.CaptureDeviceItemTool.GetIsGateActive +// 0x0001 (0x0001 - 0x0000) +struct CaptureDeviceItemTool_GetIsGateActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_GetIsGateActive; + +// Function Phoenix.CaptureDeviceItemTool.GetNumGatesPassed +// 0x0004 (0x0004 - 0x0000) +struct CaptureDeviceItemTool_GetNumGatesPassed final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_GetNumGatesPassed; + +// Function Phoenix.CaptureDeviceItemTool.GetProgressTowardNextGate +// 0x0004 (0x0004 - 0x0000) +struct CaptureDeviceItemTool_GetProgressTowardNextGate final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_GetProgressTowardNextGate; + +// Function Phoenix.CaptureDeviceItemTool.GetTargetActor +// 0x0008 (0x0008 - 0x0000) +struct CaptureDeviceItemTool_GetTargetActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_GetTargetActor; + +// Function Phoenix.CaptureDeviceItemTool.GetTotalNumGates +// 0x0004 (0x0004 - 0x0000) +struct CaptureDeviceItemTool_GetTotalNumGates final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_GetTotalNumGates; + +// Function Phoenix.CaptureDeviceItemTool.IsTargetConsideredLarge +// 0x0001 (0x0001 - 0x0000) +struct CaptureDeviceItemTool_IsTargetConsideredLarge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CaptureDeviceItemTool_IsTargetConsideredLarge; + +// Function Phoenix.CartMoverBase.BeginMovement +// 0x0210 (0x0210 - 0x0000) +struct CartMoverBase_BeginMovement final +{ +public: + struct FCartSetup InCartSetup; // 0x0000(0x0208)(Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bStartFromBeginning; // 0x0208(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CartMoverBase_BeginMovement; + +// Function Phoenix.CartMoverBase.IsCartBlocking +// 0x0010 (0x0010 - 0x0000) +struct CartMoverBase_IsCartBlocking final +{ +public: + const class AActor* ObstructingActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CartMoverBase_IsCartBlocking; + +// Function Phoenix.CartMoverBase.MoveAlongSpline +// 0x0210 (0x0210 - 0x0000) +struct CartMoverBase_MoveAlongSpline final +{ +public: + struct FCartSetup InCartSetup; // 0x0000(0x0208)(Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0208(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CartMoverBase_MoveAlongSpline; + +// Function Phoenix.CartMoverBase.OnDetectedEnemyDeath +// 0x0008 (0x0008 - 0x0000) +struct CartMoverBase_OnDetectedEnemyDeath final +{ +public: + class AActor* EnemyAI; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CartMoverBase_OnDetectedEnemyDeath; + +// Function Phoenix.CartMoverBase.OnSlowDownBoxBeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct CartMoverBase_OnSlowDownBoxBeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CartMoverBase_OnSlowDownBoxBeginOverlap; + +// Function Phoenix.CartMoverBase.OnSlowDownBoxEndOverlap +// 0x0020 (0x0020 - 0x0000) +struct CartMoverBase_OnSlowDownBoxEndOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CartMoverBase_OnSlowDownBoxEndOverlap; + +// Function Phoenix.CartMoverBase.OnStopBoxBeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct CartMoverBase_OnStopBoxBeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CartMoverBase_OnStopBoxBeginOverlap; + +// Function Phoenix.CartMoverBase.OnStopBoxEndOverlap +// 0x0020 (0x0020 - 0x0000) +struct CartMoverBase_OnStopBoxEndOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CartMoverBase_OnStopBoxEndOverlap; + +// Function Phoenix.CartMoverBase.SetMaxSpeed +// 0x0004 (0x0004 - 0x0000) +struct CartMoverBase_SetMaxSpeed final +{ +public: + float InMaxSpeed; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CartMoverBase_SetMaxSpeed; + +// Function Phoenix.CartMoverBase.HasReachedEndOfSpline +// 0x0001 (0x0001 - 0x0000) +struct CartMoverBase_HasReachedEndOfSpline final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CartMoverBase_HasReachedEndOfSpline; + +// Function Phoenix.CartMoverBase.HasStopped +// 0x0001 (0x0001 - 0x0000) +struct CartMoverBase_HasStopped final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CartMoverBase_HasStopped; + +// Function Phoenix.CartMoverBase.IsCharacter +// 0x0010 (0x0010 - 0x0000) +struct CartMoverBase_IsCharacter final +{ +public: + const class AActor* ObstructingActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CartMoverBase_IsCharacter; + +// Function Phoenix.CategoryNavBarWidget.AddCategory +// 0x0018 (0x0018 - 0x0000) +struct CategoryNavBarWidget_AddCategory final +{ +public: + class FText NewCategory; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_AddCategory; + +// Function Phoenix.CategoryNavBarWidget.GetButtonByIndex +// 0x0010 (0x0010 - 0x0000) +struct CategoryNavBarWidget_GetButtonByIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UIconButtonWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_GetButtonByIndex; + +// Function Phoenix.CategoryNavBarWidget.GetCurrentCategory +// 0x0018 (0x0018 - 0x0000) +struct CategoryNavBarWidget_GetCurrentCategory final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_GetCurrentCategory; + +// Function Phoenix.CategoryNavBarWidget.GetIndexOfButton +// 0x0010 (0x0010 - 0x0000) +struct CategoryNavBarWidget_GetIndexOfButton final +{ +public: + class UIconButtonWidget* Button; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_GetIndexOfButton; + +// Function Phoenix.CategoryNavBarWidget.InitializeButton +// 0x0020 (0x0020 - 0x0000) +struct CategoryNavBarWidget_InitializeButton final +{ +public: + class UIconButtonWidget* Button; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText buttonIcon; // 0x0008(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_InitializeButton; + +// Function Phoenix.CategoryNavBarWidget.OnCategoryButtonClicked +// 0x0008 (0x0008 - 0x0000) +struct CategoryNavBarWidget_OnCategoryButtonClicked final +{ +public: + class UIconButtonWidget* Button; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_OnCategoryButtonClicked; + +// Function Phoenix.CategoryNavBarWidget.OnCategoryButtonHover +// 0x0008 (0x0008 - 0x0000) +struct CategoryNavBarWidget_OnCategoryButtonHover final +{ +public: + class UIconButtonWidget* Button; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_OnCategoryButtonHover; + +// Function Phoenix.CategoryNavBarWidget.OnCategoryButtonUnHover +// 0x0008 (0x0008 - 0x0000) +struct CategoryNavBarWidget_OnCategoryButtonUnHover final +{ +public: + class UIconButtonWidget* Button; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_OnCategoryButtonUnHover; + +// Function Phoenix.CategoryNavBarWidget.OnClick +// 0x0004 (0x0004 - 0x0000) +struct CategoryNavBarWidget_OnClick final +{ +public: + int32 SelectedCategory; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_OnClick; + +// Function Phoenix.CategoryNavBarWidget.OnHover +// 0x0008 (0x0008 - 0x0000) +struct CategoryNavBarWidget_OnHover final +{ +public: + const class UIconButtonWidget* hoveredButton; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_OnHover; + +// Function Phoenix.CategoryNavBarWidget.OnUnhover +// 0x0008 (0x0008 - 0x0000) +struct CategoryNavBarWidget_OnUnhover final +{ +public: + const class UIconButtonWidget* hoveredButton; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CategoryNavBarWidget_OnUnhover; + +// Function Phoenix.NPC_AnimInstance.HandleHeadTracking +// 0x0008 (0x0008 - 0x0000) +struct NPC_AnimInstance_HandleHeadTracking final +{ +public: + class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_HandleHeadTracking; + +// Function Phoenix.NPC_AnimInstance.OnTeleport +// 0x0020 (0x0020 - 0x0000) +struct NPC_AnimInstance_OnTeleport final +{ +public: + class AAmbulatory_Character* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AmountDisplaced; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_OnTeleport; + +// Function Phoenix.NPC_AnimInstance.SetAbilityActive +// 0x0002 (0x0002 - 0x0000) +struct NPC_AnimInstance_SetAbilityActive final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUse; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_SetAbilityActive; + +// Function Phoenix.NPC_AnimInstance.SetAnimSpawnState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_SetAnimSpawnState final +{ +public: + ENPC_SpawnState InAnimSpawnState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_SetAnimSpawnState; + +// Function Phoenix.NPC_AnimInstance.SetMainState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_SetMainState final +{ +public: + EEnemy_AnimMainState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_SetMainState; + +// Function Phoenix.NPC_AnimInstance.SetState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_SetState final +{ +public: + EEnemyAIAnimState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_SetState; + +// Function Phoenix.NPC_AnimInstance.GetAbilityActive +// 0x0002 (0x0002 - 0x0000) +struct NPC_AnimInstance_GetAbilityActive final +{ +public: + EEnemy_Ability InAbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_GetAbilityActive; + +// Function Phoenix.NPC_AnimInstance.GetActiveAbility +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_GetActiveAbility final +{ +public: + EEnemy_Ability ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_GetActiveAbility; + +// Function Phoenix.NPC_AnimInstance.GetAnimSpawnState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_GetAnimSpawnState final +{ +public: + ENPC_SpawnState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_GetAnimSpawnState; + +// Function Phoenix.NPC_AnimInstance.GetMainState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_GetMainState final +{ +public: + EEnemy_AnimMainState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_GetMainState; + +// Function Phoenix.NPC_AnimInstance.GetState +// 0x0001 (0x0001 - 0x0000) +struct NPC_AnimInstance_GetState final +{ +public: + EEnemyAIAnimState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_AnimInstance_GetState; + +// Function Phoenix.CentaurCombatComponent.IsUsingStanceA +// 0x0001 (0x0001 - 0x0000) +struct CentaurCombatComponent_IsUsingStanceA final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CentaurCombatComponent_IsUsingStanceA; + +// Function Phoenix.AIPerformTaskBase.OnFleshLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct AIPerformTaskBase_OnFleshLoadComplete final +{ +public: + class AActor* FleshActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerformTaskBase_OnFleshLoadComplete; + +// Function Phoenix.AIPerformTaskBase.OnPerformTaskExecutionCompleteImp +// 0x0010 (0x0010 - 0x0000) +struct AIPerformTaskBase_OnPerformTaskExecutionCompleteImp final +{ +public: + class UScheduledEntity* ScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActivityTypeBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIPerformTaskBase_OnPerformTaskExecutionCompleteImp; + +// Function Phoenix.ChainRenderComponent.SetSpline +// 0x0008 (0x0008 - 0x0000) +struct ChainRenderComponent_SetSpline final +{ +public: + class USplineComponent* InSplineComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ChainRenderComponent_SetSpline; + +// Function Phoenix.CharacterBoneProjector.InitializeState +// 0x0010 (0x0010 - 0x0000) +struct CharacterBoneProjector_InitializeState final +{ +public: + class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterBoneProjector_InitializeState; + +// Function Phoenix.CharacterBoneProjector.Update +// 0x0010 (0x0010 - 0x0000) +struct CharacterBoneProjector_Update final +{ +public: + class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float dt; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CharacterBoneProjector_Update; + +// Function Phoenix.CharacterBoneProjector.StatesInitialized +// 0x0001 (0x0001 - 0x0000) +struct CharacterBoneProjector_StatesInitialized final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterBoneProjector_StatesInitialized; + +// Function Phoenix.LightClippingVolumeSupportLibrary.AssignLightClippingVolumeSource +// 0x0018 (0x0018 - 0x0000) +struct LightClippingVolumeSupportLibrary_AssignLightClippingVolumeSource final +{ +public: + class ULocalLightComponent* LightComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALightClippingVolume* LightClippingVolumeActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightClippingProviderVolumeMode VolumeMode; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingVolumeSupportLibrary_AssignLightClippingVolumeSource; + +// Function Phoenix.LightClippingVolumeSupportLibrary.ClearAllLightClippingVolumeSource +// 0x0010 (0x0010 - 0x0000) +struct LightClippingVolumeSupportLibrary_ClearAllLightClippingVolumeSource final +{ +public: + class ALightClippingVolume* LightClippingVolumeActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UnassignedLights; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingVolumeSupportLibrary_ClearAllLightClippingVolumeSource; + +// Function Phoenix.LightClippingVolumeSupportLibrary.ClearLightClippingSource +// 0x0008 (0x0008 - 0x0000) +struct LightClippingVolumeSupportLibrary_ClearLightClippingSource final +{ +public: + class ULocalLightComponent* LightComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightClippingVolumeSupportLibrary_ClearLightClippingSource; + +// Function Phoenix.LightClippingVolumeSupportLibrary.FindAndAssignLightClippingVolumeSource +// 0x0018 (0x0018 - 0x0000) +struct LightClippingVolumeSupportLibrary_FindAndAssignLightClippingVolumeSource final +{ +public: + class FName LightTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALightClippingVolume* LightClippingVolumeActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AssignedLights; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceEvenIfAlreadySet; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightClippingProviderVolumeMode VolumeMode; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingVolumeSupportLibrary_FindAndAssignLightClippingVolumeSource; + +// Function Phoenix.LightClippingVolumeSupportLibrary.GetAllWithLightClippingVolumeActor +// 0x0020 (0x0020 - 0x0000) +struct LightClippingVolumeSupportLibrary_GetAllWithLightClippingVolumeActor final +{ +public: + class ALightClippingVolume* LightClippingVolumeActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Lights; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + ELightClippingVolumeFilterType FilterType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingVolumeSupportLibrary_GetAllWithLightClippingVolumeActor; + +// Function Phoenix.LightClippingVolumeSupportLibrary.GetLightClippingVolumeSource +// 0x0010 (0x0010 - 0x0000) +struct LightClippingVolumeSupportLibrary_GetLightClippingVolumeSource final +{ +public: + class ULocalLightComponent* LightComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALightClippingVolume* LightClippingVolumeActor; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightClippingVolumeSupportLibrary_GetLightClippingVolumeSource; + +// Function Phoenix.CheckboxWidget.SetCheckboxOnOff +// 0x0020 (0x0020 - 0x0000) +struct CheckboxWidget_SetCheckboxOnOff final +{ +public: + class FText Label; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + bool checked; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CheckboxWidget_SetCheckboxOnOff; + +// Function Phoenix.CheckboxWidget.SetProperties +// 0x0020 (0x0020 - 0x0000) +struct CheckboxWidget_SetProperties final +{ +public: + class FText Label; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CheckboxWidget_SetProperties; + +// Function Phoenix.CheckboxWidget.StateChanged +// 0x0001 (0x0001 - 0x0000) +struct CheckboxWidget_StateChanged final +{ +public: + bool State; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckboxWidget_StateChanged; + +// Function Phoenix.DynamicFarFoliageManager.MainProcessIteration +// 0x0004 (0x0004 - 0x0000) +struct DynamicFarFoliageManager_MainProcessIteration final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicFarFoliageManager_MainProcessIteration; + +// Function Phoenix.CinematicBatchHUD.GetActiveShotFrame +// 0x0010 (0x0010 - 0x0000) +struct CinematicBatchHUD_GetActiveShotFrame final +{ +public: + class UAnimationComponent* AnimationComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CinematicBatchHUD_GetActiveShotFrame; + +// Function Phoenix.CinematicBatchHUD.GetActiveShotName +// 0x0018 (0x0018 - 0x0000) +struct CinematicBatchHUD_GetActiveShotName final +{ +public: + class UAnimationComponent* AnimationComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CinematicBatchHUD_GetActiveShotName; + +// Function Phoenix.CinematicBatchHUD.GetActiveShotTotalFrames +// 0x0010 (0x0010 - 0x0000) +struct CinematicBatchHUD_GetActiveShotTotalFrames final +{ +public: + class UAnimationComponent* AnimationComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CinematicBatchHUD_GetActiveShotTotalFrames; + +// Function Phoenix.CinematicBatchHUD.GetActiveSRCurrentFrame +// 0x0010 (0x0010 - 0x0000) +struct CinematicBatchHUD_GetActiveSRCurrentFrame final +{ +public: + class USceneRigPlayer* SceneRigPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CinematicBatchHUD_GetActiveSRCurrentFrame; + +// Function Phoenix.CinematicBatchHUD.GetAnimationComponent +// 0x0010 (0x0010 - 0x0000) +struct CinematicBatchHUD_GetAnimationComponent final +{ +public: + class APlayerCameraManager* CameraManager; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CinematicBatchHUD_GetAnimationComponent; + +// Function Phoenix.CinematicBatchHUD.GetCinematicBatchHUDSRLength +// 0x0018 (0x0018 - 0x0000) +struct CinematicBatchHUD_GetCinematicBatchHUDSRLength final +{ +public: + class USceneRigPlayer* SceneRigPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRig* SceneRig_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFrames; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CinematicBatchHUD_GetCinematicBatchHUDSRLength; + +// Function Phoenix.CinematicMissionDailiesHUD.GetActiveSRFrame +// 0x0010 (0x0010 - 0x0000) +struct CinematicMissionDailiesHUD_GetActiveSRFrame final +{ +public: + class USceneRigPlayer* SceneRigPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CinematicMissionDailiesHUD_GetActiveSRFrame; + +// Function Phoenix.CinematicMissionDailiesHUD.GetHUDSRLength +// 0x0018 (0x0018 - 0x0000) +struct CinematicMissionDailiesHUD_GetHUDSRLength final +{ +public: + class USceneRigPlayer* SceneRigPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRig* InSceneRig; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInFrames; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CinematicMissionDailiesHUD_GetHUDSRLength; + +// Function Phoenix.CinematicMissionDailiesHUD.SetSceneRig +// 0x0008 (0x0008 - 0x0000) +struct CinematicMissionDailiesHUD_SetSceneRig final +{ +public: + class USceneRig* InSceneRig; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CinematicMissionDailiesHUD_SetSceneRig; + +// Function Phoenix.CinematicMissionDailiesHUD.UpdateMissionID +// 0x0010 (0x0010 - 0x0000) +struct CinematicMissionDailiesHUD_UpdateMissionID final +{ +public: + class FString NewMissionID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CinematicMissionDailiesHUD_UpdateMissionID; + +// Function Phoenix.CinematicMissionDailiesHUD.UpdateSceneRigName +// 0x0010 (0x0010 - 0x0000) +struct CinematicMissionDailiesHUD_UpdateSceneRigName final +{ +public: + class FString NewSRName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CinematicMissionDailiesHUD_UpdateSceneRigName; + +// Function Phoenix.CinematicMissionDailiesHUD.UpdateStoryGraphName +// 0x0010 (0x0010 - 0x0000) +struct CinematicMissionDailiesHUD_UpdateStoryGraphName final +{ +public: + class FString NewSGName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CinematicMissionDailiesHUD_UpdateStoryGraphName; + +// Function Phoenix.CharacterMount_Interface.SetClothTargetsEndDelegate +// 0x0010 (0x0010 - 0x0000) +struct CharacterMount_Interface_SetClothTargetsEndDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMount_Interface_SetClothTargetsEndDelegate; + +// Function Phoenix.CharacterMount_Interface.SetClothTargetsStartDelegate +// 0x0010 (0x0010 - 0x0000) +struct CharacterMount_Interface_SetClothTargetsStartDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CharacterMount_Interface_SetClothTargetsStartDelegate; + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateBoolClothInteractorValue +// 0x000C (0x000C - 0x0000) +struct ClothInteractorBlueprintLibrary_EvaluateBoolClothInteractorValue final +{ +public: + struct FBoolClothInteractorValue ClothInteractorValue; // 0x0000(0x0002)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool DefaultValue; // 0x0002(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendAlpha; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ClothInteractorBlueprintLibrary_EvaluateBoolClothInteractorValue; + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateFloatClothInteractorValue +// 0x0014 (0x0014 - 0x0000) +struct ClothInteractorBlueprintLibrary_EvaluateFloatClothInteractorValue final +{ +public: + struct FFloatClothInteractorValue ClothInteractorValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0008(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendAlpha; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClothInteractorBlueprintLibrary_EvaluateFloatClothInteractorValue; + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateIntClothInteractorValue +// 0x0014 (0x0014 - 0x0000) +struct ClothInteractorBlueprintLibrary_EvaluateIntClothInteractorValue final +{ +public: + struct FIntClothInteractorValue ClothInteractorValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + int32 DefaultValue; // 0x0008(0x0004)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendAlpha; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClothInteractorBlueprintLibrary_EvaluateIntClothInteractorValue; + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateVector2DClothInteractorValue +// 0x0020 (0x0020 - 0x0000) +struct ClothInteractorBlueprintLibrary_EvaluateVector2DClothInteractorValue final +{ +public: + struct FVector2DClothInteractorValue ClothInteractorValue; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D DefaultValue; // 0x000C(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendAlpha; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClothInteractorBlueprintLibrary_EvaluateVector2DClothInteractorValue; + +// Function Phoenix.ClothInteractorBlueprintLibrary.EvaluateVectorClothInteractorValue +// 0x002C (0x002C - 0x0000) +struct ClothInteractorBlueprintLibrary_EvaluateVectorClothInteractorValue final +{ +public: + struct FVectorClothInteractorValue ClothInteractorValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector DefaultValue; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendAlpha; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClothInteractorBlueprintLibrary_EvaluateVectorClothInteractorValue; + +// Function Phoenix.ClothInteractorBlueprintLibrary.GetChaosClothConfig +// 0x0018 (0x0018 - 0x0000) +struct ClothInteractorBlueprintLibrary_GetChaosClothConfig final +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UChaosClothingInteractor* ChaosClothingInteractor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UChaosClothConfig* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClothInteractorBlueprintLibrary_GetChaosClothConfig; + +// Function Phoenix.ClothInteractorBlueprintLibrary.GetChaosClothSharedSimConfig +// 0x0018 (0x0018 - 0x0000) +struct ClothInteractorBlueprintLibrary_GetChaosClothSharedSimConfig final +{ +public: + class USkeletalMesh* SkeletalMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UChaosClothingInteractor* ChaosClothingInteractor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UChaosClothSharedSimConfig* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ClothInteractorBlueprintLibrary_GetChaosClothSharedSimConfig; + +// Function Phoenix.LumosSpellTool.GetLumosDebug +// 0x0004 (0x0004 - 0x0000) +struct LumosSpellTool_GetLumosDebug final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_GetLumosDebug; + +// Function Phoenix.LumosSpellTool.GetLumosLevelIntensityFactor +// 0x0004 (0x0004 - 0x0000) +struct LumosSpellTool_GetLumosLevelIntensityFactor final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_GetLumosLevelIntensityFactor; + +// Function Phoenix.LumosSpellTool.GetLumosVolumetricScatteringIntensity +// 0x0004 (0x0004 - 0x0000) +struct LumosSpellTool_GetLumosVolumetricScatteringIntensity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_GetLumosVolumetricScatteringIntensity; + +// Function Phoenix.LumosSpellTool.SetLumosLevelSettings +// 0x000C (0x000C - 0x0000) +struct LumosSpellTool_SetLumosLevelSettings final +{ +public: + float Intensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_SetLumosLevelSettings; + +// Function Phoenix.LumosSpellTool.SetLumosLevelSettingsNew +// 0x000C (0x000C - 0x0000) +struct LumosSpellTool_SetLumosLevelSettingsNew final +{ +public: + float IntensityFactor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDistance; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_SetLumosLevelSettingsNew; + +// Function Phoenix.LumosSpellTool.SetLumosVolumetricScatteringIntensity +// 0x0004 (0x0004 - 0x0000) +struct LumosSpellTool_SetLumosVolumetricScatteringIntensity final +{ +public: + float Intensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_SetLumosVolumetricScatteringIntensity; + +// Function Phoenix.LumosSpellTool.ActivateLumos +// 0x0010 (0x0010 - 0x0000) +struct LumosSpellTool_ActivateLumos final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_ActivateLumos; + +// Function Phoenix.LumosSpellTool.DeactivateLumos +// 0x0010 (0x0010 - 0x0000) +struct LumosSpellTool_DeactivateLumos final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_DeactivateLumos; + +// Function Phoenix.LumosSpellTool.GetLumosActor +// 0x0008 (0x0008 - 0x0000) +struct LumosSpellTool_GetLumosActor final +{ +public: + class ALumosEmberActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_GetLumosActor; + +// Function Phoenix.LumosSpellTool.IsLumosActive +// 0x0001 (0x0001 - 0x0000) +struct LumosSpellTool_IsLumosActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_IsLumosActive; + +// Function Phoenix.LumosSpellTool.TurnOffLumos +// 0x0008 (0x0008 - 0x0000) +struct LumosSpellTool_TurnOffLumos final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosSpellTool_TurnOffLumos; + +// Function Phoenix.PhoenixForceFeedbackComponent.SetCadenceMultiplier +// 0x0004 (0x0004 - 0x0000) +struct PhoenixForceFeedbackComponent_SetCadenceMultiplier final +{ +public: + float NewCadenceMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixForceFeedbackComponent_SetCadenceMultiplier; + +// Function Phoenix.LODActorRotationManager.CheckAnyActorRefValid +// 0x0018 (0x0018 - 0x0000) +struct LODActorRotationManager_CheckAnyActorRefValid final +{ +public: + TArray> ActorRefList; // 0x0000(0x0010)(Parm, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bTrue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LODActorRotationManager_CheckAnyActorRefValid; + +// Function Phoenix.LODActorRotationManager.CheckLOD0ActorRefValid +// 0x0030 (0x0030 - 0x0000) +struct LODActorRotationManager_CheckLOD0ActorRefValid final +{ +public: + TSoftObjectPtr ActorRef; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTrue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LODActorRotationManager_CheckLOD0ActorRefValid; + +// Function Phoenix.LODActorRotationManager.FilterValidActorRef +// 0x0020 (0x0020 - 0x0000) +struct LODActorRotationManager_FilterValidActorRef final +{ +public: + TArray> ActorRefList; // 0x0000(0x0010)(Parm, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LODActorRotationManager_FilterValidActorRef; + +// Function Phoenix.EnemyAIWeapon.BroadcastWeapon_AnimEvent +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIWeapon_BroadcastWeapon_AnimEvent final +{ +public: + class FName InName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_BroadcastWeapon_AnimEvent; + +// Function Phoenix.EnemyAIWeapon.BroadcastWeaponEvent +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_BroadcastWeaponEvent final +{ +public: + EEnemyAIWeapon_Event InEvent; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_BroadcastWeaponEvent; + +// Function Phoenix.EnemyAIWeapon.DoDisarmOnOwner +// 0x0020 (0x0020 - 0x0000) +struct EnemyAIWeapon_DoDisarmOnOwner final +{ +public: + struct FVector HitDirection; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InInstigator; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_DoDisarmOnOwner; + +// Function Phoenix.EnemyAIWeapon.EnablePhysicsSimEvent +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_EnablePhysicsSimEvent final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_EnablePhysicsSimEvent; + +// Function Phoenix.EnemyAIWeapon.EnableTrackPoints +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_EnableTrackPoints final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_EnableTrackPoints; + +// Function Phoenix.EnemyAIWeapon.FireAtTarget +// 0x0028 (0x0028 - 0x0000) +struct EnemyAIWeapon_FireAtTarget final +{ +public: + class AActor* TargetPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* WeaponOwnerPtr; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccuracyOffset; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideSpeed; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AMunitionType_Base* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_FireAtTarget; + +// Function Phoenix.EnemyAIWeapon.FireWeaponAOEMunition +// 0x0058 (0x0058 - 0x0000) +struct EnemyAIWeapon_FireWeaponAOEMunition final +{ +public: + TSubclassOf InMunitionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UInteractionArchitectAsset* InMunitionDataAsset; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InMunitionImpactType; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0030(0x0020)(Parm, NativeAccessSpecifierPublic) + float AOEDamage; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_FireWeaponAOEMunition; + +// Function Phoenix.EnemyAIWeapon.FireWeaponAOEMunitionNew +// 0x0058 (0x0058 - 0x0000) +struct EnemyAIWeapon_FireWeaponAOEMunitionNew final +{ +public: + TSubclassOf InMunitionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UInteractionArchitectAsset* InMunitionDataAsset; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InMunitionImpactType; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0030(0x0020)(Parm, NativeAccessSpecifierPublic) + float AOEDamage; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_FireWeaponAOEMunitionNew; + +// Function Phoenix.EnemyAIWeapon.GetMunition +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIWeapon_GetMunition final +{ +public: + class AMunitionType_Physics* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_GetMunition; + +// Function Phoenix.EnemyAIWeapon.GetThrowImpactNormal +// 0x0028 (0x0028 - 0x0000) +struct EnemyAIWeapon_GetThrowImpactNormal final +{ +public: + struct FVector InNormal; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class AActor* InHitActor; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_GetThrowImpactNormal; + +// Function Phoenix.EnemyAIWeapon.GetWieldImpactNormal +// 0x0028 (0x0028 - 0x0000) +struct EnemyAIWeapon_GetWieldImpactNormal final +{ +public: + struct FVector InNormal; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class AActor* InHitActor; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_GetWieldImpactNormal; + +// Function Phoenix.EnemyAIWeapon.HandlePhysicsMunitionHit +// 0x008C (0x008C - 0x0000) +struct EnemyAIWeapon_HandlePhysicsMunitionHit final +{ +public: + EPhysicsMunitionHitType PhysicsMunitionHitType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0004(0x0088)(Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_HandlePhysicsMunitionHit; + +// Function Phoenix.EnemyAIWeapon.OnMunitionDestroyed +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIWeapon_OnMunitionDestroyed final +{ +public: + class AMunitionType_Base* InMunitionInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_OnMunitionDestroyed; + +// Function Phoenix.EnemyAIWeapon.OnMunitionImpact +// 0x00F8 (0x00F8 - 0x0000) +struct EnemyAIWeapon_OnMunitionImpact final +{ +public: + class AMunitionType_Base* MunitionInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionImpactData MunitionImpactData; // 0x0008(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_OnMunitionImpact; + +// Function Phoenix.EnemyAIWeapon.OverlapAttackCapsule +// 0x0148 (0x0148 - 0x0000) +struct EnemyAIWeapon_OverlapAttackCapsule final +{ +public: + class AActor* InVictim; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult InHitResult; // 0x0008(0x0088)(Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FEnemy_WeaponAttackOverlapData OutOverlapData; // 0x0090(0x00B0)(Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0140(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_OverlapAttackCapsule; + +// Function Phoenix.EnemyAIWeapon.OverlapAttackCapsule_New +// 0x0130 (0x0130 - 0x0000) +struct EnemyAIWeapon_OverlapAttackCapsule_New final +{ +public: + class USceneComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* OtherComponent; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult SweepResult; // 0x0018(0x0088)(Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FHitResult OutHitResult; // 0x00A0(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0128(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_OverlapAttackCapsule_New; + +// Function Phoenix.EnemyAIWeapon.RangedNotifyHit +// 0x00C8 (0x00C8 - 0x0000) +struct EnemyAIWeapon_RangedNotifyHit final +{ +public: + class UPrimitiveComponent* MyComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelfMoved; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector HitLocation; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitNormal; // 0x0028(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0034(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0040(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_RangedNotifyHit; + +// Function Phoenix.EnemyAIWeapon.SetState +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_SetState final +{ +public: + EEnemyAIWeaponState InState; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_SetState; + +// Function Phoenix.EnemyAIWeapon.TrackPoints +// 0x0018 (0x0018 - 0x0000) +struct EnemyAIWeapon_TrackPoints final +{ +public: + struct FVector InThrowLoc; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InWieldLoc; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_TrackPoints; + +// Function Phoenix.EnemyAIWeapon.GetAttackInstigator +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIWeapon_GetAttackInstigator final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_GetAttackInstigator; + +// Function Phoenix.EnemyAIWeapon.GetState +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIWeapon_GetState final +{ +public: + EEnemyAIWeaponState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIWeapon_GetState; + +// Function Phoenix.CombatVolume.BeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct CombatVolume_BeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatVolume_BeginOverlap; + +// Function Phoenix.CombatVolume.EndOverlap +// 0x0020 (0x0020 - 0x0000) +struct CombatVolume_EndOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CombatVolume_EndOverlap; + +// Function Phoenix.CombatVolume.GetGroup +// 0x0008 (0x0008 - 0x0000) +struct CombatVolume_GetGroup final +{ +public: + class UCombatVolumeGroup* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatVolume_GetGroup; + +// Function Phoenix.CombatVolume.OnActorDeadEvent +// 0x0008 (0x0008 - 0x0000) +struct CombatVolume_OnActorDeadEvent final +{ +public: + class AActor* DeadActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatVolume_OnActorDeadEvent; + +// Function Phoenix.CombatVolume.OnActorSpawnInFinished +// 0x0008 (0x0008 - 0x0000) +struct CombatVolume_OnActorSpawnInFinished final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CombatVolume_OnActorSpawnInFinished; + +// Function Phoenix.EnemyBroomRider.OnOverrideCharacterLook +// 0x0018 (0x0018 - 0x0000) +struct EnemyBroomRider_OnOverrideCharacterLook final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyBroomRider_OnOverrideCharacterLook; + +// Function Phoenix.InstancedGroundSwarmingActor.BeginExiting +// 0x0002 (0x0002 - 0x0000) +struct InstancedGroundSwarmingActor_BeginExiting final +{ +public: + EGroundSwarmingExitType Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool disableTargets; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedGroundSwarmingActor_BeginExiting; + +// Function Phoenix.InstancedGroundSwarmingActor.SetTargetFocii +// 0x0008 (0x0008 - 0x0000) +struct InstancedGroundSwarmingActor_SetTargetFocii final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedGroundSwarmingActor_SetTargetFocii; + +// Function Phoenix.InstancedGroundSwarmingActor.IsExiting +// 0x0001 (0x0001 - 0x0000) +struct InstancedGroundSwarmingActor_IsExiting final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedGroundSwarmingActor_IsExiting; + +// Function Phoenix.InstancedGroundSwarmingActor.IsRunning +// 0x0001 (0x0001 - 0x0000) +struct InstancedGroundSwarmingActor_IsRunning final +{ +public: + bool bIsRunning; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedGroundSwarmingActor_IsRunning; + +// Function Phoenix.ComboHelperHud.OnRequiredSpellsChanged +// 0x0018 (0x0018 - 0x0000) +struct ComboHelperHud_OnRequiredSpellsChanged final +{ +public: + TArray SpellNames; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 NumSpells; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ComboHelperHud_OnRequiredSpellsChanged; + +// Function Phoenix.ComboHelperHud.OnShowComboHelperChanged +// 0x0001 (0x0001 - 0x0000) +struct ComboHelperHud_OnShowComboHelperChanged final +{ +public: + bool bShow; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboHelperHud_OnShowComboHelperChanged; + +// Function Phoenix.ComboHelperHud.OnSpellFailed +// 0x0004 (0x0004 - 0x0000) +struct ComboHelperHud_OnSpellFailed final +{ +public: + int32 NumSucceeded; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboHelperHud_OnSpellFailed; + +// Function Phoenix.ComboHelperHud.OnSpellSucceeded +// 0x0004 (0x0004 - 0x0000) +struct ComboHelperHud_OnSpellSucceeded final +{ +public: + int32 NumSucceeded; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboHelperHud_OnSpellSucceeded; + +// Function Phoenix.ComboHelperHud.SetRequiredSpells +// 0x0010 (0x0010 - 0x0000) +struct ComboHelperHud_SetRequiredSpells final +{ +public: + TArray SpellNames; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboHelperHud_SetRequiredSpells; + +// Function Phoenix.ComboHelperHud.ShowComboHelper +// 0x0001 (0x0001 - 0x0000) +struct ComboHelperHud_ShowComboHelper final +{ +public: + bool bShow; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboHelperHud_ShowComboHelper; + +// Function Phoenix.CommonActionsBase.ActivateCurrentMiniDiamond +// 0x0001 (0x0001 - 0x0000) +struct CommonActionsBase_ActivateCurrentMiniDiamond final +{ +public: + bool Activate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CommonActionsBase_ActivateCurrentMiniDiamond; + +// Function Phoenix.CommonActionsBase.AddItemToGroup +// 0x0030 (0x0030 - 0x0000) +struct CommonActionsBase_AddItemToGroup final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Variation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Amount; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIQActionBarType ItemType; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CommonActionsBase_AddItemToGroup; + +// Function Phoenix.CommonActionsBase.AddMiniSelectionItem +// 0x0008 (0x0008 - 0x0000) +struct CommonActionsBase_AddMiniSelectionItem final +{ +public: + class UMiniSelectionDiamondBase* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CommonActionsBase_AddMiniSelectionItem; + +// Function Phoenix.CommonActionsBase.OnActivateMiniDiamond +// 0x0001 (0x0001 - 0x0000) +struct CommonActionsBase_OnActivateMiniDiamond final +{ +public: + bool Activate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CommonActionsBase_OnActivateMiniDiamond; + +// Function Phoenix.CommonActionsBase.OnToggleButtonCallouts +// 0x0001 (0x0001 - 0x0000) +struct CommonActionsBase_OnToggleButtonCallouts final +{ +public: + bool IsSlotting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CommonActionsBase_OnToggleButtonCallouts; + +// Function Phoenix.CommonActionsBase.SetItemData +// 0x0004 (0x0004 - 0x0000) +struct CommonActionsBase_SetItemData final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CommonActionsBase_SetItemData; + +// Function Phoenix.CommonActionsBase.SetMainLoadout +// 0x0008 (0x0008 - 0x0000) +struct CommonActionsBase_SetMainLoadout final +{ +public: + class USpellSelectionDiamondBase* Loadout; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CommonActionsBase_SetMainLoadout; + +// Function Phoenix.CommonActionsBase.SetSelectedIndex +// 0x0004 (0x0004 - 0x0000) +struct CommonActionsBase_SetSelectedIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CommonActionsBase_SetSelectedIndex; + +// Function Phoenix.CommonActionsBase.ShowSelected +// 0x0004 (0x0004 - 0x0000) +struct CommonActionsBase_ShowSelected final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CommonActionsBase_ShowSelected; + +// Function Phoenix.CommonActionsBase.ToggleButtonCallouts +// 0x0001 (0x0001 - 0x0000) +struct CommonActionsBase_ToggleButtonCallouts final +{ +public: + bool IsSlotting; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CommonActionsBase_ToggleButtonCallouts; + +// Function Phoenix.LightInterface.DisableLightInteraction +// 0x0001 (0x0001 - 0x0000) +struct LightInterface_DisableLightInteraction final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightInterface_DisableLightInteraction; + +// Function Phoenix.LightInterface.DisableLightRaytrace +// 0x0001 (0x0001 - 0x0000) +struct LightInterface_DisableLightRaytrace final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightInterface_DisableLightRaytrace; + +// Function Phoenix.LightInterface.OnEnteredLight +// 0x0010 (0x0010 - 0x0000) +struct LightInterface_OnEnteredLight final +{ +public: + class AActor* LumosBP; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerOwned; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightInterface_OnEnteredLight; + +// Function Phoenix.LightInterface.OnEnteredLightProximity +// 0x0008 (0x0008 - 0x0000) +struct LightInterface_OnEnteredLightProximity final +{ +public: + class AActor* LumosBP; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightInterface_OnEnteredLightProximity; + +// Function Phoenix.LightInterface.OnEnteredNearby +// 0x0008 (0x0008 - 0x0000) +struct LightInterface_OnEnteredNearby final +{ +public: + class AActor* LumosBP; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightInterface_OnEnteredNearby; + +// Function Phoenix.LightInterface.OnExitedLight +// 0x0010 (0x0010 - 0x0000) +struct LightInterface_OnExitedLight final +{ +public: + class AActor* LumosBP; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerOwned; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightInterface_OnExitedLight; + +// Function Phoenix.LightInterface.OnExitedLightProximity +// 0x0008 (0x0008 - 0x0000) +struct LightInterface_OnExitedLightProximity final +{ +public: + class AActor* LumosBP; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightInterface_OnExitedLightProximity; + +// Function Phoenix.PhoenixBPLibrary.AvaIsRunningCommandlet +// 0x0001 (0x0001 - 0x0000) +struct PhoenixBPLibrary_AvaIsRunningCommandlet final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_AvaIsRunningCommandlet; + +// Function Phoenix.PhoenixBPLibrary.AvaIsRunningWithEditor +// 0x0001 (0x0001 - 0x0000) +struct PhoenixBPLibrary_AvaIsRunningWithEditor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_AvaIsRunningWithEditor; + +// Function Phoenix.PhoenixBPLibrary.AVATranslate +// 0x0038 (0x0038 - 0x0000) +struct PhoenixBPLibrary_AVATranslate final +{ +public: + class FString Key; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DebugLogText; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_AVATranslate; + +// Function Phoenix.PhoenixBPLibrary.AVATranslateSubtitle +// 0x0038 (0x0038 - 0x0000) +struct PhoenixBPLibrary_AVATranslateSubtitle final +{ +public: + class FString Key; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DebugLogText; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_AVATranslateSubtitle; + +// Function Phoenix.PhoenixBPLibrary.CastToWorldSoftObjectReference +// 0x0050 (0x0050 - 0x0000) +struct PhoenixBPLibrary_CastToWorldSoftObjectReference final +{ +public: + TSoftObjectPtr ObjRef; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0028(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_CastToWorldSoftObjectReference; + +// Function Phoenix.PhoenixBPLibrary.ChangeOutfit +// 0x0040 (0x0040 - 0x0000) +struct PhoenixBPLibrary_ChangeOutfit final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GearIDs; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OldMeshes; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray NewMeshes; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSkipChangingGear; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0039(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_ChangeOutfit; + +// Function Phoenix.PhoenixBPLibrary.DestroyComponent +// 0x0010 (0x0010 - 0x0000) +struct PhoenixBPLibrary_DestroyComponent final +{ +public: + class UActorComponent* Component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPromoteChildren; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_DestroyComponent; + +// Function Phoenix.PhoenixBPLibrary.ForceUpdateTextureMips +// 0x0008 (0x0008 - 0x0000) +struct PhoenixBPLibrary_ForceUpdateTextureMips final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_ForceUpdateTextureMips; + +// Function Phoenix.PhoenixBPLibrary.GetActorId +// 0x0018 (0x0018 - 0x0000) +struct PhoenixBPLibrary_GetActorId final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutActorId; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_GetActorId; + +// Function Phoenix.PhoenixBPLibrary.GetActorName +// 0x0018 (0x0018 - 0x0000) +struct PhoenixBPLibrary_GetActorName final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_GetActorName; + +// Function Phoenix.PhoenixBPLibrary.GetDisillusionmentEyeRotation +// 0x0030 (0x0030 - 0x0000) +struct PhoenixBPLibrary_GetDisillusionmentEyeRotation final +{ +public: + class FName ParentSocket; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* Mesh; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxHorizontalAngle; // 0x001C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxVerticalAngle; // 0x0020(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0024(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_GetDisillusionmentEyeRotation; + +// Function Phoenix.PhoenixBPLibrary.GetHouseEnumFromHouseID +// 0x0018 (0x0018 - 0x0000) +struct PhoenixBPLibrary_GetHouseEnumFromHouseID final +{ +public: + class FString InHouseID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHouseIds ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_GetHouseEnumFromHouseID; + +// Function Phoenix.PhoenixBPLibrary.GetObjectHouseID +// 0x0010 (0x0010 - 0x0000) +struct PhoenixBPLibrary_GetObjectHouseID final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHouseIds ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_GetObjectHouseID; + +// Function Phoenix.PhoenixBPLibrary.GetRuntimeFloatCurveValue +// 0x0090 (0x0090 - 0x0000) +struct PhoenixBPLibrary_GetRuntimeFloatCurveValue final +{ +public: + struct FRuntimeFloatCurve Curve; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float Time; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x008C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_GetRuntimeFloatCurveValue; + +// Function Phoenix.PhoenixBPLibrary.GetRuntimeLinearColorCurveValue +// 0x0220 (0x0220 - 0x0000) +struct PhoenixBPLibrary_GetRuntimeLinearColorCurveValue final +{ +public: + struct FRuntimeCurveLinearColor Curve; // 0x0000(0x0208)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float Time; // 0x0208(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x020C(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_GetRuntimeLinearColorCurveValue; + +// Function Phoenix.PhoenixBPLibrary.GetRuntimeVectorCurveValue +// 0x0198 (0x0198 - 0x0000) +struct PhoenixBPLibrary_GetRuntimeVectorCurveValue final +{ +public: + struct FRuntimeCurveVector Curve; // 0x0000(0x0188)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + float Time; // 0x0188(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x018C(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_GetRuntimeVectorCurveValue; + +// Function Phoenix.PhoenixBPLibrary.HermesBindActorHitBySpell +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindActorHitBySpell final +{ +public: + TDelegate Delegate_ActorHitBySpell; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindActorHitBySpell; + +// Function Phoenix.PhoenixBPLibrary.HermesBindDamageResult +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindDamageResult final +{ +public: + TDelegate Delegate_DamageResult; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindDamageResult; + +// Function Phoenix.PhoenixBPLibrary.HermesBindInventoryResult +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindInventoryResult final +{ +public: + TDelegate Delegate_InventoryResult; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindInventoryResult; + +// Function Phoenix.PhoenixBPLibrary.HermesBindLock +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindLock final +{ +public: + TDelegate Delegate_Lock; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindLock; + +// Function Phoenix.PhoenixBPLibrary.HermesBindParryEvent +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindParryEvent final +{ +public: + TDelegate Delegate_ActorParryEvent; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindParryEvent; + +// Function Phoenix.PhoenixBPLibrary.HermesBindParryTimeToImpact +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindParryTimeToImpact final +{ +public: + TDelegate Delegate_ActorParryTimeToImpact; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindParryTimeToImpact; + +// Function Phoenix.PhoenixBPLibrary.HermesBindParryWindowBegin +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindParryWindowBegin final +{ +public: + TDelegate Delegate_ActorParryWindowBegin; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindParryWindowBegin; + +// Function Phoenix.PhoenixBPLibrary.HermesBindParryWindowEnd +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindParryWindowEnd final +{ +public: + TDelegate Delegate_ActorParryWindowEnd; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindParryWindowEnd; + +// Function Phoenix.PhoenixBPLibrary.HermesBindReflectAttack +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindReflectAttack final +{ +public: + TDelegate Delegate_ReflectAttack; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindReflectAttack; + +// Function Phoenix.PhoenixBPLibrary.HermesBindSpellForce +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindSpellForce final +{ +public: + TDelegate Delegate_MunitionImpactData; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindSpellForce; + +// Function Phoenix.PhoenixBPLibrary.HermesBindStationComponent +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesBindStationComponent final +{ +public: + TDelegate Delegate_StationComponent; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesBindStationComponent; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllActorHitBySpell +// 0x0060 (0x0060 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllActorHitBySpell final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitBySpellData HitBySpell; // 0x0018(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllActorHitBySpell; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllDamageResult +// 0x0070 (0x0070 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllDamageResult final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDamageResult DamageResult; // 0x0018(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllDamageResult; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllGameplayTags +// 0x0038 (0x0038 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllGameplayTags final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainerWrapper Wrapper; // 0x0018(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllGameplayTags; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllInventoryResult +// 0x00A0 (0x00A0 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllInventoryResult final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInventoryResult InventoryResult; // 0x0018(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllInventoryResult; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllLock +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllLock final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLockManagerLock Lock; // 0x0018(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllLock; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllParryEvent +// 0x0020 (0x0020 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllParryEvent final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_ParryButtonPressed ButtonPressed; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllParryEvent; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllParryTimeToImpact +// 0x0048 (0x0048 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllParryTimeToImpact final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_ParryTimeToImpactData ParryTimeToImpactData; // 0x0018(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllParryTimeToImpact; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllParryWindowBegin +// 0x0030 (0x0030 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllParryWindowBegin final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_ParryWindowBeginData ParryWindowBeginData; // 0x0018(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllParryWindowBegin; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllParryWindowEnd +// 0x0020 (0x0020 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllParryWindowEnd final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_ParryWindowEndData ParryWindowEndData; // 0x0018(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllParryWindowEnd; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllReflectAttack +// 0x0070 (0x0070 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllReflectAttack final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDamageResult DamageResult; // 0x0018(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllReflectAttack; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllSpellForce +// 0x0030 (0x0030 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllSpellForce final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSpellForce SpellForce; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllSpellForce; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteAllStationComponent +// 0x0020 (0x0020 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteAllStationComponent final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UStationComponent* StationComponent; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteAllStationComponent; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedActorHitBySpell +// 0x0068 (0x0068 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedActorHitBySpell final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitBySpellData HitBySpell; // 0x0020(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedActorHitBySpell; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedDamageResult +// 0x0078 (0x0078 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedDamageResult final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDamageResult DamageResult; // 0x0020(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedDamageResult; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedInventoryResult +// 0x00A8 (0x00A8 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedInventoryResult final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInventoryResult InventoryResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedInventoryResult; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedLock +// 0x0030 (0x0030 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedLock final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLockManagerLock Lock; // 0x0020(0x000C)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedLock; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedParryEvent +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedParryEvent final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemy_ParryButtonPressed ButtonPressed; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedParryEvent; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedParryTimeToImpact +// 0x0050 (0x0050 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedParryTimeToImpact final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_ParryTimeToImpactData ParryTimeToImpactData; // 0x0020(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedParryTimeToImpact; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedParryWindowBegin +// 0x0038 (0x0038 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedParryWindowBegin final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_ParryWindowBeginData ParryWindowBeginData; // 0x0020(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedParryWindowBegin; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedParryWindowEnd +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedParryWindowEnd final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_ParryWindowEndData ParryWindowEndData; // 0x0020(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedParryWindowEnd; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedReflectAttack +// 0x0078 (0x0078 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedReflectAttack final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDamageResult DamageResult; // 0x0020(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedReflectAttack; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedSpellForce +// 0x0038 (0x0038 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedSpellForce final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSpellForce SpellForce; // 0x0020(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedSpellForce; + +// Function Phoenix.PhoenixBPLibrary.HermesExecuteOwnedStationComponent +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_HermesExecuteOwnedStationComponent final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UStationComponent* StationComponent; // 0x0020(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_HermesExecuteOwnedStationComponent; + +// Function Phoenix.PhoenixBPLibrary.IsItemOwned +// 0x0018 (0x0018 - 0x0000) +struct PhoenixBPLibrary_IsItemOwned final +{ +public: + class FString productId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_IsItemOwned; + +// Function Phoenix.PhoenixBPLibrary.IsRegexMatch +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_IsRegexMatch final +{ +public: + class FString Pattern; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Input; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_IsRegexMatch; + +// Function Phoenix.PhoenixBPLibrary.LoadGearAppearanceItemDefinitionLODs +// 0x0028 (0x0028 - 0x0000) +struct PhoenixBPLibrary_LoadGearAppearanceItemDefinitionLODs final +{ +public: + class UWorld* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GearAppearanceItemDefinitions; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + bool bIncludeTextures; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UForceResidentStreamableRenderAssetCollectionWrapper* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_LoadGearAppearanceItemDefinitionLODs; + +// Function Phoenix.PhoenixBPLibrary.MakeSoftObjectReference +// 0x0038 (0x0038 - 0x0000) +struct PhoenixBPLibrary_MakeSoftObjectReference final +{ +public: + class FString PathString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0010(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_MakeSoftObjectReference; + +// Function Phoenix.PhoenixBPLibrary.MakeSoftObjectReferenceFromPath +// 0x0040 (0x0040 - 0x0000) +struct PhoenixBPLibrary_MakeSoftObjectReferenceFromPath final +{ +public: + struct FSoftObjectPath Path; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr ReturnValue; // 0x0018(0x0028)(Parm, OutParm, ReturnParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_MakeSoftObjectReferenceFromPath; + +// Function Phoenix.PhoenixBPLibrary.PlayChromaAnimationComposite +// 0x0018 (0x0018 - 0x0000) +struct PhoenixBPLibrary_PlayChromaAnimationComposite final +{ +public: + class FString animationName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool loop; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_PlayChromaAnimationComposite; + +// Function Phoenix.PhoenixBPLibrary.SetActorId +// 0x0010 (0x0010 - 0x0000) +struct PhoenixBPLibrary_SetActorId final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ActorId; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_SetActorId; + +// Function Phoenix.PhoenixBPLibrary.SetActorVisibleInRayTracing +// 0x0010 (0x0010 - 0x0000) +struct PhoenixBPLibrary_SetActorVisibleInRayTracing final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisibleInRayTracing; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeChildren; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_SetActorVisibleInRayTracing; + +// Function Phoenix.PhoenixBPLibrary.SetMeshVisibleInRayTracing +// 0x0010 (0x0010 - 0x0000) +struct PhoenixBPLibrary_SetMeshVisibleInRayTracing final +{ +public: + class UMeshComponent* MeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVisibleInRayTracing; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_SetMeshVisibleInRayTracing; + +// Function Phoenix.PhoenixBPLibrary.VerifyKey +// 0x0010 (0x0010 - 0x0000) +struct PhoenixBPLibrary_VerifyKey final +{ +public: + TArray Keys; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixBPLibrary_VerifyKey; + +// Function Phoenix.CompanionBlueprintLibrary.HasCompanionOverlaps +// 0x0010 (0x0010 - 0x0000) +struct CompanionBlueprintLibrary_HasCompanionOverlaps final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionBlueprintLibrary_HasCompanionOverlaps; + +// Function Phoenix.CompanionBlueprintLibrary.IsCompanionPawn +// 0x0010 (0x0010 - 0x0000) +struct CompanionBlueprintLibrary_IsCompanionPawn final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionBlueprintLibrary_IsCompanionPawn; + +// Function Phoenix.CompanionManager.CanMoveCompanionBP +// 0x0030 (0x0030 - 0x0000) +struct CompanionManager_CanMoveCompanionBP final +{ +public: + const class APawn* Pawn; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompanionFollowParams Params_0; // 0x0008(0x0020)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_CanMoveCompanionBP; + +// Function Phoenix.CompanionManager.DisableSystemicCompanionsForDungeons +// 0x0001 (0x0001 - 0x0000) +struct CompanionManager_DisableSystemicCompanionsForDungeons final +{ +public: + bool bDisable; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_DisableSystemicCompanionsForDungeons; + +// Function Phoenix.CompanionManager.Get +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_Get final +{ +public: + class UCompanionManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_Get; + +// Function Phoenix.CompanionManager.GetCompanionFollowParamsBP +// 0x0030 (0x0030 - 0x0000) +struct CompanionManager_GetCompanionFollowParamsBP final +{ +public: + const class APawn* Pawn; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompanionFollowParams Params_0; // 0x0008(0x0020)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_GetCompanionFollowParamsBP; + +// Function Phoenix.CompanionManager.GetCompanionInteractionTextBP +// 0x0020 (0x0020 - 0x0000) +struct CompanionManager_GetCompanionInteractionTextBP final +{ +public: + class AActor* interactionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_GetCompanionInteractionTextBP; + +// Function Phoenix.CompanionManager.GetCompanionManager +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_GetCompanionManager final +{ +public: + class UCompanionManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_GetCompanionManager; + +// Function Phoenix.CompanionManager.GetCompanionSettingDataBP +// 0x0098 (0x0098 - 0x0000) +struct CompanionManager_GetCompanionSettingDataBP final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompanionSettingData OutCompanionSettingData; // 0x0010(0x0080)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_GetCompanionSettingDataBP; + +// Function Phoenix.CompanionManager.GetCompanionSettingDataFromActorBP +// 0x0090 (0x0090 - 0x0000) +struct CompanionManager_GetCompanionSettingDataFromActorBP final +{ +public: + const class AActor* companionActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompanionSettingData OutCompanionSettingData; // 0x0008(0x0080)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0088(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_GetCompanionSettingDataFromActorBP; + +// Function Phoenix.CompanionManager.HandleCompanionInteractionBP +// 0x0004 (0x0004 - 0x0000) +struct CompanionManager_HandleCompanionInteractionBP final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_HandleCompanionInteractionBP; + +// Function Phoenix.CompanionManager.IdentitiesAllowedToAddOnCompanion +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_IdentitiesAllowedToAddOnCompanion final +{ +public: + class FName InCompanionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_IdentitiesAllowedToAddOnCompanion; + +// Function Phoenix.CompanionManager.IsCompanionWaitingBP +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_IsCompanionWaitingBP final +{ +public: + const class APawn* Pawn; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WaitLocation; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_IsCompanionWaitingBP; + +// Function Phoenix.CompanionManager.SetCompanionBP +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_SetCompanionBP final +{ +public: + class FString Name_0; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_SetCompanionBP; + +// Function Phoenix.CompanionManager.SetCompanionSettingDataBP +// 0x0090 (0x0090 - 0x0000) +struct CompanionManager_SetCompanionSettingDataBP final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompanionSettingData InCompanionSettingData; // 0x0010(0x0080)(ConstParm, Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_SetCompanionSettingDataBP; + +// Function Phoenix.CompanionManager.SetCompanionSettingDataToConfigBP +// 0x0010 (0x0010 - 0x0000) +struct CompanionManager_SetCompanionSettingDataToConfigBP final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_SetCompanionSettingDataToConfigBP; + +// Function Phoenix.CompanionManager.SetSystemicCompanionBP +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_SetSystemicCompanionBP final +{ +public: + class FString Name_0; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_SetSystemicCompanionBP; + +// Function Phoenix.CompanionManager.TryCompanionTeleportBP +// 0x0028 (0x0028 - 0x0000) +struct CompanionManager_TryCompanionTeleportBP final +{ +public: + class UScheduledEntity* ScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator TargetRotation; // 0x0014(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_TryCompanionTeleportBP; + +// Function Phoenix.CompanionManager.AddIdentityToCompanion +// 0x0010 (0x0010 - 0x0000) +struct CompanionManager_AddIdentityToCompanion final +{ +public: + class FName InCompanionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InIdentityName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_AddIdentityToCompanion; + +// Function Phoenix.CompanionManager.CanAddIdentity +// 0x000C (0x000C - 0x0000) +struct CompanionManager_CanAddIdentity final +{ +public: + class FName InCompanionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_CanAddIdentity; + +// Function Phoenix.CompanionManager.CanSystemicallyCompanionable +// 0x000C (0x000C - 0x0000) +struct CompanionManager_CanSystemicallyCompanionable final +{ +public: + class FName InNPCName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_CanSystemicallyCompanionable; + +// Function Phoenix.CompanionManager.ChangeCompanionInvulnerableBP +// 0x000C (0x000C - 0x0000) +struct CompanionManager_ChangeCompanionInvulnerableBP final +{ +public: + class FName InCompanionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBMakeInvulnerable; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_ChangeCompanionInvulnerableBP; + +// Function Phoenix.CompanionManager.ChooseLocation +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_ChooseLocation final +{ +public: + class APawn* InCompanionPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutDestination; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_ChooseLocation; + +// Function Phoenix.CompanionManager.GetCompanionNameWithMostCompanionshipTime +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_GetCompanionNameWithMostCompanionshipTime final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_GetCompanionNameWithMostCompanionshipTime; + +// Function Phoenix.CompanionManager.GetPrimaryCompanionNameBP +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_GetPrimaryCompanionNameBP final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_GetPrimaryCompanionNameBP; + +// Function Phoenix.CompanionManager.HandleActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct CompanionManager_HandleActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpluse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_HandleActorHit; + +// Function Phoenix.CompanionManager.HandleFleshLoaded +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_HandleFleshLoaded final +{ +public: + class AActor* FleshActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_HandleFleshLoaded; + +// Function Phoenix.CompanionManager.MoveToLocation +// 0x0020 (0x0020 - 0x0000) +struct CompanionManager_MoveToLocation final +{ +public: + struct FVector InCharacterLocation; // 0x0000(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class APawn* InCompanionPawn; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_MoveToLocation; + +// Function Phoenix.CompanionManager.OnCharacterTeleported +// 0x0020 (0x0020 - 0x0000) +struct CompanionManager_OnCharacterTeleported final +{ +public: + class AAmbulatory_Character* TeleportedCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AmountDisplaced; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_OnCharacterTeleported; + +// Function Phoenix.CompanionManager.OnCompanionDamaged +// 0x00A0 (0x00A0 - 0x0000) +struct CompanionManager_OnCompanionDamaged final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult InHit; // 0x0014(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_OnCompanionDamaged; + +// Function Phoenix.CompanionManager.OnCompanionDied +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_OnCompanionDied final +{ +public: + class AActor* Companion; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_OnCompanionDied; + +// Function Phoenix.CompanionManager.OnCompanionDismissed +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_OnCompanionDismissed final +{ +public: + class FName CompanionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_OnCompanionDismissed; + +// Function Phoenix.CompanionManager.OnCompanionHealing +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_OnCompanionHealing final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthChange; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_OnCompanionHealing; + +// Function Phoenix.CompanionManager.OnCompanionReady +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_OnCompanionReady final +{ +public: + const class UScheduledEntity* companionScheduledEntity; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_OnCompanionReady; + +// Function Phoenix.CompanionManager.OnCompanionRemoved +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_OnCompanionRemoved final +{ +public: + class AActor* Companion; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_OnCompanionRemoved; + +// Function Phoenix.CompanionManager.OnPawnEnterLeaveCompanionSettingsVolume +// 0x0028 (0x0028 - 0x0000) +struct CompanionManager_OnPawnEnterLeaveCompanionSettingsVolume final +{ +public: + const class AActor* Volume; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class APawn* Pawn; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompanionVolumeSettings Settings; // 0x0010(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bInside; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_OnPawnEnterLeaveCompanionSettingsVolume; + +// Function Phoenix.CompanionManager.OnPlayerEnterLeaveCompanionSettingsVolume +// 0x0020 (0x0020 - 0x0000) +struct CompanionManager_OnPlayerEnterLeaveCompanionSettingsVolume final +{ +public: + const class AActor* Volume; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCompanionVolumeSettings Settings; // 0x0008(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool bInside; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_OnPlayerEnterLeaveCompanionSettingsVolume; + +// Function Phoenix.CompanionManager.SetCompanionForcedWaitLocation +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_SetCompanionForcedWaitLocation final +{ +public: + struct FVector InWaitLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InWaitDirection; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_SetCompanionForcedWaitLocation; + +// Function Phoenix.CompanionManager.SetCompanionIsIdleFlag +// 0x0010 (0x0010 - 0x0000) +struct CompanionManager_SetCompanionIsIdleFlag final +{ +public: + class AActor* InCompanionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBCompanionIsIdle; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_SetCompanionIsIdleFlag; + +// Function Phoenix.CompanionManager.StartPrimaryCompanionCustomAbility +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_StartPrimaryCompanionCustomAbility final +{ +public: + TSubclassOf Ability; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_StartPrimaryCompanionCustomAbility; + +// Function Phoenix.CompanionManager.StopMovement +// 0x0001 (0x0001 - 0x0000) +struct CompanionManager_StopMovement final +{ +public: + bool InStopMovement; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_StopMovement; + +// Function Phoenix.CompanionManager.TryCompanionTeleportBehindPlayer +// 0x0001 (0x0001 - 0x0000) +struct CompanionManager_TryCompanionTeleportBehindPlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_TryCompanionTeleportBehindPlayer; + +// Function Phoenix.CompanionManager.AreSystemicCompanionsDisabled +// 0x0001 (0x0001 - 0x0000) +struct CompanionManager_AreSystemicCompanionsDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_AreSystemicCompanionsDisabled; + +// Function Phoenix.CompanionManager.GetActivePrimaryCompanionPawn +// 0x0010 (0x0010 - 0x0000) +struct CompanionManager_GetActivePrimaryCompanionPawn final +{ +public: + class APawn* CompanionPawn; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_GetActivePrimaryCompanionPawn; + +// Function Phoenix.CompanionManager.GetActivePrimaryCompanionPawnAndName +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_GetActivePrimaryCompanionPawnAndName final +{ +public: + class APawn* CompanionPawn; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutCompanionName; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFemale; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_GetActivePrimaryCompanionPawnAndName; + +// Function Phoenix.CompanionManager.GetAllPossibleSystemicCompanions +// 0x0010 (0x0010 - 0x0000) +struct CompanionManager_GetAllPossibleSystemicCompanions final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_GetAllPossibleSystemicCompanions; + +// Function Phoenix.CompanionManager.GetDisabledSystemicCompanions +// 0x0010 (0x0010 - 0x0000) +struct CompanionManager_GetDisabledSystemicCompanions final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_GetDisabledSystemicCompanions; + +// Function Phoenix.CompanionManager.GetForcedCompanionName +// 0x0010 (0x0010 - 0x0000) +struct CompanionManager_GetForcedCompanionName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_GetForcedCompanionName; + +// Function Phoenix.CompanionManager.GetPrimaryCompanionPawn +// 0x0008 (0x0008 - 0x0000) +struct CompanionManager_GetPrimaryCompanionPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_GetPrimaryCompanionPawn; + +// Function Phoenix.CompanionManager.GetUnlockedSystemicCompanions +// 0x0010 (0x0010 - 0x0000) +struct CompanionManager_GetUnlockedSystemicCompanions final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_GetUnlockedSystemicCompanions; + +// Function Phoenix.CompanionManager.HasAnyCompanion +// 0x0001 (0x0001 - 0x0000) +struct CompanionManager_HasAnyCompanion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_HasAnyCompanion; + +// Function Phoenix.CompanionManager.HasCompanionToRescuePlayer +// 0x0001 (0x0001 - 0x0000) +struct CompanionManager_HasCompanionToRescuePlayer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_HasCompanionToRescuePlayer; + +// Function Phoenix.CompanionManager.HasPrimaryCompanion +// 0x0001 (0x0001 - 0x0000) +struct CompanionManager_HasPrimaryCompanion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_HasPrimaryCompanion; + +// Function Phoenix.CompanionManager.HasPrimaryFollowingCompanion +// 0x0001 (0x0001 - 0x0000) +struct CompanionManager_HasPrimaryFollowingCompanion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_HasPrimaryFollowingCompanion; + +// Function Phoenix.CompanionManager.IsCharacterCompanion +// 0x0010 (0x0010 - 0x0000) +struct CompanionManager_IsCharacterCompanion final +{ +public: + class UScheduledEntity* entity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_IsCharacterCompanion; + +// Function Phoenix.CompanionManager.PlayVoiceOver +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_PlayVoiceOver final +{ +public: + class FString VOEventName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVoiceOverCompanionSelection Selection; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVoiceOverConditions Condition; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CompanionManager_PlayVoiceOver; + +// Function Phoenix.CompanionManager.PlayVoiceOverForPawn +// 0x0018 (0x0018 - 0x0000) +struct CompanionManager_PlayVoiceOverForPawn final +{ +public: + class FString VOEventName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* Pawn; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompanionManager_PlayVoiceOverForPawn; + +// Function Phoenix.CompendiumModelSpawner.AsyncLoadModelClassFromDbId +// 0x0010 (0x0010 - 0x0000) +struct CompendiumModelSpawner_AsyncLoadModelClassFromDbId final +{ +public: + class FString InItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompendiumModelSpawner_AsyncLoadModelClassFromDbId; + +// Function Phoenix.CompendiumModelSpawner.BP_OnModelClassLoaded +// 0x0010 (0x0010 - 0x0000) +struct CompendiumModelSpawner_BP_OnModelClassLoaded final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompendiumModelSpawner_BP_OnModelClassLoaded; + +// Function Phoenix.CompendiumModelSpawner.ForceMountAssetsToBeResident +// 0x0008 (0x0008 - 0x0000) +struct CompendiumModelSpawner_ForceMountAssetsToBeResident final +{ +public: + class USkeletalMeshComponent* MountSK; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CompendiumModelSpawner_ForceMountAssetsToBeResident; + +// Function Phoenix.ConfringoSpellTool.AddOnFireDoT +// 0x0008 (0x0008 - 0x0000) +struct ConfringoSpellTool_AddOnFireDoT final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConfringoSpellTool_AddOnFireDoT; + +// Function Phoenix.ConfringoSpellTool.GetExplosionRadius +// 0x0004 (0x0004 - 0x0000) +struct ConfringoSpellTool_GetExplosionRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConfringoSpellTool_GetExplosionRadius; + +// Function Phoenix.ConjurationGroundPlacementAreaComponent.DoesShapeFitBP +// 0x0050 (0x0050 - 0x0000) +struct ConjurationGroundPlacementAreaComponent_DoesShapeFitBP final +{ +public: + TArray InVertices; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FTransform InTransform; // 0x0010(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConjurationGroundPlacementAreaComponent_DoesShapeFitBP; + +// Function Phoenix.ConjurationPreviewEffect.GetSpawnPercent +// 0x0004 (0x0004 - 0x0000) +struct ConjurationPreviewEffect_GetSpawnPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationPreviewEffect_GetSpawnPercent; + +// Function Phoenix.ConjurationPreviewEffect.UpdateFXBlueprint +// 0x0004 (0x0004 - 0x0000) +struct ConjurationPreviewEffect_UpdateFXBlueprint final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationPreviewEffect_UpdateFXBlueprint; + +// Function Phoenix.ConjurationSurfaceMeshComponent.AddShape +// 0x0050 (0x0050 - 0x0000) +struct ConjurationSurfaceMeshComponent_AddShape final +{ +public: + TArray InVertices; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FTransform InTransform; // 0x0010(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0040(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConjurationSurfaceMeshComponent_AddShape; + +// Function Phoenix.ConjurationSurfaceMeshComponent.AddShapeComponent +// 0x0050 (0x0050 - 0x0000) +struct ConjurationSurfaceMeshComponent_AddShapeComponent final +{ +public: + class UConjurationSurfaceShapeComponent* InShapeComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSurfaceMeshComponent_AddShapeComponent; + +// Function Phoenix.ConjurationSurfaceMeshComponent.DoesShapeComponentFitBP +// 0x0010 (0x0010 - 0x0000) +struct ConjurationSurfaceMeshComponent_DoesShapeComponentFitBP final +{ +public: + const class UConjurationSurfaceShapeComponent* InShape; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConjurationSurfaceMeshComponent_DoesShapeComponentFitBP; + +// Function Phoenix.ConjurationSurfaceMeshComponent.DoesShapeFitBP +// 0x0050 (0x0050 - 0x0000) +struct ConjurationSurfaceMeshComponent_DoesShapeFitBP final +{ +public: + TArray InVertices; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FTransform InTransform; // 0x0010(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConjurationSurfaceMeshComponent_DoesShapeFitBP; + +// Function Phoenix.ConjurationSurfaceMeshComponent.MoveShape +// 0x0040 (0x0040 - 0x0000) +struct ConjurationSurfaceMeshComponent_MoveShape final +{ +public: + int32 ShapeID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InNewTransform; // 0x0010(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSurfaceMeshComponent_MoveShape; + +// Function Phoenix.ConjurationSurfaceMeshComponent.RemoveShape +// 0x0004 (0x0004 - 0x0000) +struct ConjurationSurfaceMeshComponent_RemoveShape final +{ +public: + int32 ShapeID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSurfaceMeshComponent_RemoveShape; + +// Function Phoenix.ConjurationSurfaceMeshComponent.RemoveShapeComponent +// 0x0008 (0x0008 - 0x0000) +struct ConjurationSurfaceMeshComponent_RemoveShapeComponent final +{ +public: + class UConjurationSurfaceShapeComponent* InShapeComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSurfaceMeshComponent_RemoveShapeComponent; + +// Function Phoenix.ConjurationSurfaceShapeComponent.GetNumShapes +// 0x0004 (0x0004 - 0x0000) +struct ConjurationSurfaceShapeComponent_GetNumShapes final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjurationSurfaceShapeComponent_GetNumShapes; + +// Function Phoenix.ConjuredDragonComponent.ApproachScalar +// 0x0014 (0x0014 - 0x0000) +struct ConjuredDragonComponent_ApproachScalar final +{ +public: + float curr; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Dest; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rate; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float dt; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjuredDragonComponent_ApproachScalar; + +// Function Phoenix.ConjuredDragonComponent.ApproachVector +// 0x002C (0x002C - 0x0000) +struct ConjuredDragonComponent_ApproachVector final +{ +public: + struct FVector Out; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector curr; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Dest; // 0x0018(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rate; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float dt; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjuredDragonComponent_ApproachVector; + +// Function Phoenix.ConjuredDragonComponent.HeadTrackActor +// 0x0008 (0x0008 - 0x0000) +struct ConjuredDragonComponent_HeadTrackActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConjuredDragonComponent_HeadTrackActor; + +// Function Phoenix.Construction_Interface.Construct +// 0x0030 (0x0030 - 0x0000) +struct Construction_Interface_Construct final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Construction_Interface_Construct; + +// Function Phoenix.ConversationComponent.AnyQueuedConversations +// 0x0001 (0x0001 - 0x0000) +struct ConversationComponent_AnyQueuedConversations final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_AnyQueuedConversations; + +// Function Phoenix.ConversationComponent.BindGenericConversationFinish +// 0x0010 (0x0010 - 0x0000) +struct ConversationComponent_BindGenericConversationFinish final +{ +public: + TDelegate OnConversationFinished; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_BindGenericConversationFinish; + +// Function Phoenix.ConversationComponent.BindGenericConversationStart +// 0x0010 (0x0010 - 0x0000) +struct ConversationComponent_BindGenericConversationStart final +{ +public: + TDelegate OnConversationStarted; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_BindGenericConversationStart; + +// Function Phoenix.ConversationComponent.Get +// 0x0008 (0x0008 - 0x0000) +struct ConversationComponent_Get final +{ +public: + class UConversationComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_Get; + +// Function Phoenix.ConversationComponent.GetCurrentConversation +// 0x0008 (0x0008 - 0x0000) +struct ConversationComponent_GetCurrentConversation final +{ +public: + class UConversationState* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_GetCurrentConversation; + +// Function Phoenix.ConversationComponent.NewConversations +// 0x0001 (0x0001 - 0x0000) +struct ConversationComponent_NewConversations final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_NewConversations; + +// Function Phoenix.ConversationComponent.RegisterConversationBP +// 0x0034 (0x0034 - 0x0000) +struct ConversationComponent_RegisterConversationBP final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnConversationStarted; // 0x0010(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + TDelegate OnConversationFinished; // 0x0020(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + EConversationType ConversationType; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConversationComponent_RegisterConversationBP; + +// Function Phoenix.ConversationComponent.RegisterConversationNoCallbacksBP +// 0x0014 (0x0014 - 0x0000) +struct ConversationComponent_RegisterConversationNoCallbacksBP final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConversationType ConversationType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConversationComponent_RegisterConversationNoCallbacksBP; + +// Function Phoenix.ConversationComponent.RegisterVendorConversationBP +// 0x0010 (0x0010 - 0x0000) +struct ConversationComponent_RegisterVendorConversationBP final +{ +public: + class AActor* InteractingActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UConversationComponent* ConversationComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_RegisterVendorConversationBP; + +// Function Phoenix.ConversationComponent.StartConversationBP +// 0x0034 (0x0034 - 0x0000) +struct ConversationComponent_StartConversationBP final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnConversationStarted; // 0x0010(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + TDelegate OnConversationFinished; // 0x0020(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConversationComponent_StartConversationBP; + +// Function Phoenix.ConversationComponent.StartConversationWithActorBP +// 0x0038 (0x0038 - 0x0000) +struct ConversationComponent_StartConversationWithActorBP final +{ +public: + class AActor* interactionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnConversationStarted; // 0x0010(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + TDelegate OnConversationFinished; // 0x0020(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConversationComponent_StartConversationWithActorBP; + +// Function Phoenix.ConversationComponent.StartConversationWithAssetBP +// 0x0020 (0x0020 - 0x0000) +struct ConversationComponent_StartConversationWithAssetBP final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStoryGraph_Conversation* ConversationAsset; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConversationComponent_StartConversationWithAssetBP; + +// Function Phoenix.ConversationComponent.UnregisterAllConversation +// 0x0008 (0x0008 - 0x0000) +struct ConversationComponent_UnregisterAllConversation final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_UnregisterAllConversation; + +// Function Phoenix.ConversationComponent.UnregisterConversation +// 0x0010 (0x0010 - 0x0000) +struct ConversationComponent_UnregisterConversation final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_UnregisterConversation; + +// Function Phoenix.ConversationComponent.BeginInteraction +// 0x0010 (0x0010 - 0x0000) +struct ConversationComponent_BeginInteraction final +{ +public: + class AActor* interactionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConversationComponent_BeginInteraction; + +// Function Phoenix.ConversationComponent.SetBranchIDStateUsed +// 0x0008 (0x0008 - 0x0000) +struct ConversationComponent_SetBranchIDStateUsed final +{ +public: + class FName BranchID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ConversationComponent_SetBranchIDStateUsed; + +// Function Phoenix.ConversationComponent.GetConversationLastLineID +// 0x0018 (0x0018 - 0x0000) +struct ConversationComponent_GetConversationLastLineID final +{ +public: + const class UTimeRig_StoryGraphNode* SGNode; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LastLineID; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConversationComponent_GetConversationLastLineID; + +// Function Phoenix.ConversationComponent.GetConversationOptions +// 0x0040 (0x0040 - 0x0000) +struct ConversationComponent_GetConversationOptions final +{ +public: + class AActor* interactionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CharacterID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UTimeRig_StoryGraphNode* SGNode; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray UIParameters; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BranchIDs; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ConversationComponent_GetConversationOptions; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetActivityTypeIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetActivityTypeIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EActivityTypeIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetActivityTypeIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetActivityTypeIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetActivityTypeIDNameFromID final +{ +public: + EActivityTypeIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetActivityTypeIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetAmbientChatterTopicIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetAmbientChatterTopicIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAmbientChatterTopicIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetAmbientChatterTopicIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetAmbientChatterTopicIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetAmbientChatterTopicIDNameFromID final +{ +public: + EAmbientChatterTopicIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetAmbientChatterTopicIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetCollisionTypeIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetCollisionTypeIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionTypeIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetCollisionTypeIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetCollisionTypeIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetCollisionTypeIDNameFromID final +{ +public: + ECollisionTypeIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetCollisionTypeIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetHouseIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetHouseIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHouseIds ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetHouseIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetHouseIDFromRegistryID +// 0x0018 (0x0018 - 0x0000) +struct SocialEnumsBlueprintLibrary_GetHouseIDFromRegistryID final +{ +public: + class FString InRegistryID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHouseIds ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetHouseIDFromRegistryID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetHouseIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetHouseIDNameFromID final +{ +public: + EHouseIds inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetHouseIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetHouseNameFromRegistryID +// 0x0018 (0x0018 - 0x0000) +struct SocialEnumsBlueprintLibrary_GetHouseNameFromRegistryID final +{ +public: + class FString InRegistryID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetHouseNameFromRegistryID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetPropClassIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetPropClassIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropClassIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetPropClassIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetPropClassIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetPropClassIDNameFromID final +{ +public: + EPropClassIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetPropClassIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetPropTypeIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetPropTypeIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPropTypeIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetPropTypeIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetPropTypeIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetPropTypeIDNameFromID final +{ +public: + EPropTypeIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetPropTypeIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSkeletonTypeIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSkeletonTypeIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkeletonTypeIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSkeletonTypeIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSkeletonTypeIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSkeletonTypeIDNameFromID final +{ +public: + ESkeletonTypeIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSkeletonTypeIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialActionObserverTypeFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialActionObserverTypeFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialActionObserverTypes ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialActionObserverTypeFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialActionObserverTypeNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialActionObserverTypeNameFromID final +{ +public: + ESocialActionObserverTypes inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialActionObserverTypeNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialActionTypeFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialActionTypeFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialActionTypes ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialActionTypeFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialActionTypeNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialActionTypeNameFromID final +{ +public: + ESocialActionTypes inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialActionTypeNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialCapitalStatusIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialCapitalStatusIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialCapitalStatusIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialCapitalStatusIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialCapitalStatusIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialCapitalStatusIDNameFromID final +{ +public: + ESocialCapitalStatusIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialCapitalStatusIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialConnectionIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialConnectionIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialConnectionIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialConnectionIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialConnectionIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialConnectionIDNameFromID final +{ +public: + ESocialConnectionIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialConnectionIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialHeritageStatusIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialHeritageStatusIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialHeritageStatusIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialHeritageStatusIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialHeritageStatusIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialHeritageStatusIDNameFromID final +{ +public: + ESocialHeritageStatusIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialHeritageStatusIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialInteractionDisplayStatusIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialInteractionDisplayStatusIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialInteractionDisplayStatusIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialInteractionDisplayStatusIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialInteractionDisplayStatusIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialInteractionDisplayStatusIDNameFromID final +{ +public: + ESocialInteractionDisplayStatusIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialInteractionDisplayStatusIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialInteractionTypeIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialInteractionTypeIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialInteractionTypeIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialInteractionTypeIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialInteractionTypeIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialInteractionTypeIDNameFromID final +{ +public: + ESocialInteractionTypeIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialInteractionTypeIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialSemanticIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialSemanticIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialSemanticIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialSemanticIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialSemanticIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialSemanticIDNameFromID final +{ +public: + ESocialSemanticIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialSemanticIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialSemanticTypeIDFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialSemanticTypeIDFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialSemanticTypeIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialSemanticTypeIDFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetSocialSemanticTypeIDNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetSocialSemanticTypeIDNameFromID final +{ +public: + ESocialSemanticTypeIDs inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetSocialSemanticTypeIDNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetUIActionModeFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetUIActionModeFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIActionModes ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetUIActionModeFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetUIActionModeNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetUIActionModeNameFromID final +{ +public: + EUIActionModes inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetUIActionModeNameFromID; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetUIHUDGroupFromName +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetUIHUDGroupFromName final +{ +public: + class FName strName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIHUDGroups ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetUIHUDGroupFromName; + +// Function Phoenix.SocialEnumsBlueprintLibrary.GetUIHUDGroupNameFromID +// 0x000C (0x000C - 0x0000) +struct SocialEnumsBlueprintLibrary_GetUIHUDGroupNameFromID final +{ +public: + EUIHUDGroups inID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialEnumsBlueprintLibrary_GetUIHUDGroupNameFromID; + +// Function Phoenix.CooldownPickup.CanPickup +// 0x0001 (0x0001 - 0x0000) +struct CooldownPickup_CanPickup final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CooldownPickup_CanPickup; + +// Function Phoenix.CooldownPickup.OnPickedUp +// 0x0008 (0x0008 - 0x0000) +struct CooldownPickup_OnPickedUp final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CooldownPickup_OnPickedUp; + +// Function Phoenix.CooldownPickup.GetDisablePickupTime +// 0x0004 (0x0004 - 0x0000) +struct CooldownPickup_GetDisablePickupTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CooldownPickup_GetDisablePickupTime; + +// Function Phoenix.Creature_Character.GetTrackerAverageSpeed +// 0x0004 (0x0004 - 0x0000) +struct Creature_Character_GetTrackerAverageSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_Character_GetTrackerAverageSpeed; + +// Function Phoenix.Creature_Character.GetTrackerIsStationary +// 0x0001 (0x0001 - 0x0000) +struct Creature_Character_GetTrackerIsStationary final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_Character_GetTrackerIsStationary; + +// Function Phoenix.Creature_Character.SetAvoidanceAgainst +// 0x0010 (0x0010 - 0x0000) +struct Creature_Character_SetAvoidanceAgainst final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_Character_SetAvoidanceAgainst; + +// Function Phoenix.Creature_Character.SetCanUseIdleBreaksDefaultValue +// 0x0001 (0x0001 - 0x0000) +struct Creature_Character_SetCanUseIdleBreaksDefaultValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_Character_SetCanUseIdleBreaksDefaultValue; + +// Function Phoenix.Creature_Character.StartFire +// 0x0014 (0x0014 - 0x0000) +struct Creature_Character_StartFire final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_Character_StartFire; + +// Function Phoenix.Creature_Character.GetMountComponent +// 0x0008 (0x0008 - 0x0000) +struct Creature_Character_GetMountComponent final +{ +public: + class UCreature_MountComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_Character_GetMountComponent; + +// Function Phoenix.Creature_Character.IsActivePlayerMount +// 0x0001 (0x0001 - 0x0000) +struct Creature_Character_IsActivePlayerMount final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_Character_IsActivePlayerMount; + +// Function Phoenix.Enemy_AnimInstance.AnimNotify_ImpulseToTarget +// 0x000C (0x000C - 0x0000) +struct Enemy_AnimInstance_AnimNotify_ImpulseToTarget final +{ +public: + float ActiveFrames; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistFromTarget; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTravelDist; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_AnimNotify_ImpulseToTarget; + +// Function Phoenix.Enemy_AnimInstance.GetAnimDodgeState +// 0x0001 (0x0001 - 0x0000) +struct Enemy_AnimInstance_GetAnimDodgeState final +{ +public: + EEnemyAIDodgeState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_GetAnimDodgeState; + +// Function Phoenix.Enemy_AnimInstance.SetAnimDodgeState +// 0x0001 (0x0001 - 0x0000) +struct Enemy_AnimInstance_SetAnimDodgeState final +{ +public: + EEnemyAIDodgeState InDodgeState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_SetAnimDodgeState; + +// Function Phoenix.Enemy_AnimInstance.SetAttackTypeTag +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AnimInstance_SetAttackTypeTag final +{ +public: + struct FGameplayTag InType; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_SetAttackTypeTag; + +// Function Phoenix.Enemy_AnimInstance.SetSpawnData +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AnimInstance_SetSpawnData final +{ +public: + class UEnemyAISpawnData* InSpawnDataPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_SetSpawnData; + +// Function Phoenix.Enemy_AnimInstance.CanExitAttackLoop +// 0x0001 (0x0001 - 0x0000) +struct Enemy_AnimInstance_CanExitAttackLoop final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_CanExitAttackLoop; + +// Function Phoenix.Enemy_AnimInstance.GetAttackTypeTag +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AnimInstance_GetAttackTypeTag final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_GetAttackTypeTag; + +// Function Phoenix.Enemy_AnimInstance.GetSpawnData +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AnimInstance_GetSpawnData final +{ +public: + class UEnemyAISpawnData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AnimInstance_GetSpawnData; + +// Function Phoenix.PathNode.BroadcastArrived +// 0x0008 (0x0008 - 0x0000) +struct PathNode_BroadcastArrived final +{ +public: + class AActor* pActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNode_BroadcastArrived; + +// Function Phoenix.PathNode.GetArrivalTimeout +// 0x0004 (0x0004 - 0x0000) +struct PathNode_GetArrivalTimeout final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNode_GetArrivalTimeout; + +// Function Phoenix.Enemy_AttackComponent.AddSelectionTag +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AttackComponent_AddSelectionTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_AddSelectionTag; + +// Function Phoenix.Enemy_AttackComponent.AddSelectionTags +// 0x0020 (0x0020 - 0x0000) +struct Enemy_AttackComponent_AddSelectionTags final +{ +public: + struct FGameplayTagContainer InTags; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_AddSelectionTags; + +// Function Phoenix.Enemy_AttackComponent.GetChosenAttackData +// 0x0078 (0x0078 - 0x0000) +struct Enemy_AttackComponent_GetChosenAttackData final +{ +public: + struct FEnemyAIChosenAttackData ReturnValue; // 0x0000(0x0078)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_GetChosenAttackData; + +// Function Phoenix.Enemy_AttackComponent.RemoveSelectionTag +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AttackComponent_RemoveSelectionTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_RemoveSelectionTag; + +// Function Phoenix.Enemy_AttackComponent.RemoveSelectionTags +// 0x0020 (0x0020 - 0x0000) +struct Enemy_AttackComponent_RemoveSelectionTags final +{ +public: + struct FGameplayTagContainer InTags; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_RemoveSelectionTags; + +// Function Phoenix.Enemy_AttackComponent.GetAttackData +// 0x0008 (0x0008 - 0x0000) +struct Enemy_AttackComponent_GetAttackData final +{ +public: + class UEnemyAIAttackData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_GetAttackData; + +// Function Phoenix.Enemy_AttackComponent.GetAttackUnblockableData +// 0x0010 (0x0010 - 0x0000) +struct Enemy_AttackComponent_GetAttackUnblockableData final +{ +public: + class UEnemyAIAttackData* attackDataPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEnemy_UnblockableData ReturnValue; // 0x0008(0x0002)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_GetAttackUnblockableData; + +// Function Phoenix.Enemy_AttackComponent.HasChosenAttack +// 0x0001 (0x0001 - 0x0000) +struct Enemy_AttackComponent_HasChosenAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_HasChosenAttack; + +// Function Phoenix.Enemy_AttackComponent.HasSelectionTag +// 0x000C (0x000C - 0x0000) +struct Enemy_AttackComponent_HasSelectionTag final +{ +public: + struct FGameplayTag InTag; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_HasSelectionTag; + +// Function Phoenix.Enemy_AttackComponent.IsAttackAllowed +// 0x0010 (0x0010 - 0x0000) +struct Enemy_AttackComponent_IsAttackAllowed final +{ +public: + class UEnemyAIAttackData* AttackPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_AttackComponent_IsAttackAllowed; + +// Function Phoenix.Creature_CombatComponentV2.OnCreatureAIStateChanged +// 0x0010 (0x0010 - 0x0000) +struct Creature_CombatComponentV2_OnCreatureAIStateChanged final +{ +public: + class UCreature_AIComponent* AIComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureAIState PrevAIState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_CombatComponentV2_OnCreatureAIStateChanged; + +// Function Phoenix.Creature_CombatComponentV2.GetCurrentCombatStageIndex +// 0x0004 (0x0004 - 0x0000) +struct Creature_CombatComponentV2_GetCurrentCombatStageIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_CombatComponentV2_GetCurrentCombatStageIndex; + +// Function Phoenix.InventoryAbilityManager.AddOrRefreshAbility +// 0x0018 (0x0018 - 0x0000) +struct InventoryAbilityManager_AddOrRefreshAbility final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name_0; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryAbilityManager_AddOrRefreshAbility; + +// Function Phoenix.InventoryAbilityManager.GetCurrentEffectivenessMultiplier +// 0x0004 (0x0004 - 0x0000) +struct InventoryAbilityManager_GetCurrentEffectivenessMultiplier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryAbilityManager_GetCurrentEffectivenessMultiplier; + +// Function Phoenix.InventoryAbilityManager.GetItemeffectivenessMultiplier +// 0x0018 (0x0018 - 0x0000) +struct InventoryAbilityManager_GetItemeffectivenessMultiplier final +{ +public: + class AActor* OwnerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryAbilityManager_GetItemeffectivenessMultiplier; + +// Function Phoenix.InventoryAbilityManager.GetPolyJuiceCharacter +// 0x0008 (0x0008 - 0x0000) +struct InventoryAbilityManager_GetPolyJuiceCharacter final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryAbilityManager_GetPolyJuiceCharacter; + +// Function Phoenix.InventoryAbilityManager.SetPolyJuiceCharacter +// 0x0008 (0x0008 - 0x0000) +struct InventoryAbilityManager_SetPolyJuiceCharacter final +{ +public: + class FName PolyJuiceCharacterName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryAbilityManager_SetPolyJuiceCharacter; + +// Function Phoenix.Creature_GroupCoordinator.GetActorTagAgeFromOwner +// 0x0020 (0x0020 - 0x0000) +struct Creature_GroupCoordinator_GetActorTagAgeFromOwner final +{ +public: + const class AActor* Subject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutTagAge; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetActorTagAgeFromOwner; + +// Function Phoenix.Creature_GroupCoordinator.GetActorTagLifetimeLeftFromOwner +// 0x0020 (0x0020 - 0x0000) +struct Creature_GroupCoordinator_GetActorTagLifetimeLeftFromOwner final +{ +public: + const class AActor* Subject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutTagAge; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetActorTagLifetimeLeftFromOwner; + +// Function Phoenix.Creature_GroupCoordinator.GetAllOverlappingLocationTags +// 0x0028 (0x0028 - 0x0000) +struct Creature_GroupCoordinator_GetAllOverlappingLocationTags final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchRadius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetAllOverlappingLocationTags; + +// Function Phoenix.Creature_GroupCoordinator.GetDoesActorTagExist +// 0x0018 (0x0018 - 0x0000) +struct Creature_GroupCoordinator_GetDoesActorTagExist final +{ +public: + const class AActor* Subject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetDoesActorTagExist; + +// Function Phoenix.Creature_GroupCoordinator.GetDoesActorTagExistFromOwner +// 0x0020 (0x0020 - 0x0000) +struct Creature_GroupCoordinator_GetDoesActorTagExistFromOwner final +{ +public: + const class AActor* Subject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetDoesActorTagExistFromOwner; + +// Function Phoenix.Creature_GroupCoordinator.GetDoesActorTagExistIgnoreOwner +// 0x0020 (0x0020 - 0x0000) +struct Creature_GroupCoordinator_GetDoesActorTagExistIgnoreOwner final +{ +public: + const class AActor* Subject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwnerToIgnore; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetDoesActorTagExistIgnoreOwner; + +// Function Phoenix.Creature_GroupCoordinator.GetDoesLocationTagExist +// 0x001C (0x001C - 0x0000) +struct Creature_GroupCoordinator_GetDoesLocationTagExist final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchRadius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetDoesLocationTagExist; + +// Function Phoenix.Creature_GroupCoordinator.GetDoesLocationTagExistFromOwner +// 0x0028 (0x0028 - 0x0000) +struct Creature_GroupCoordinator_GetDoesLocationTagExistFromOwner final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchRadius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetDoesLocationTagExistFromOwner; + +// Function Phoenix.Creature_GroupCoordinator.GetDoesLocationTagExistIgnoreOwner +// 0x0028 (0x0028 - 0x0000) +struct Creature_GroupCoordinator_GetDoesLocationTagExistIgnoreOwner final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SearchRadius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OwnerToIgnore; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetDoesLocationTagExistIgnoreOwner; + +// Function Phoenix.Creature_GroupCoordinator.GetTagLimitOnActor +// 0x0018 (0x0018 - 0x0000) +struct Creature_GroupCoordinator_GetTagLimitOnActor final +{ +public: + class AActor* Subject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_GetTagLimitOnActor; + +// Function Phoenix.Creature_GroupCoordinator.RegisterActorTag +// 0x0028 (0x0028 - 0x0000) +struct Creature_GroupCoordinator_RegisterActorTag final +{ +public: + class AActor* Subject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LifeTime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_RegisterActorTag; + +// Function Phoenix.Creature_GroupCoordinator.RegisterLocationTag +// 0x0028 (0x0028 - 0x0000) +struct Creature_GroupCoordinator_RegisterLocationTag final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LifeTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Owner; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_RegisterLocationTag; + +// Function Phoenix.Creature_GroupCoordinator.RemoveActorTag +// 0x0020 (0x0020 - 0x0000) +struct Creature_GroupCoordinator_RemoveActorTag final +{ +public: + class AActor* Subject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_RemoveActorTag; + +// Function Phoenix.Creature_GroupCoordinator.RemoveAllActorTagsWithIDAndOwner +// 0x0010 (0x0010 - 0x0000) +struct Creature_GroupCoordinator_RemoveAllActorTagsWithIDAndOwner final +{ +public: + class FName Identifier; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_RemoveAllActorTagsWithIDAndOwner; + +// Function Phoenix.Creature_GroupCoordinator.RemoveAllLocationTagsWithIDAndOwner +// 0x0010 (0x0010 - 0x0000) +struct Creature_GroupCoordinator_RemoveAllLocationTagsWithIDAndOwner final +{ +public: + class FName Identifier; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_RemoveAllLocationTagsWithIDAndOwner; + +// Function Phoenix.Creature_GroupCoordinator.RemoveTagLimitOnActor +// 0x0010 (0x0010 - 0x0000) +struct Creature_GroupCoordinator_RemoveTagLimitOnActor final +{ +public: + class AActor* Subject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_RemoveTagLimitOnActor; + +// Function Phoenix.Creature_GroupCoordinator.RemoveTagsWithIDFromActor +// 0x0018 (0x0018 - 0x0000) +struct Creature_GroupCoordinator_RemoveTagsWithIDFromActor final +{ +public: + class AActor* Subject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_RemoveTagsWithIDFromActor; + +// Function Phoenix.Creature_GroupCoordinator.SetTagLimitOnActor +// 0x0018 (0x0018 - 0x0000) +struct Creature_GroupCoordinator_SetTagLimitOnActor final +{ +public: + class AActor* Subject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Identifier; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Limit; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_GroupCoordinator_SetTagLimitOnActor; + +// Function Phoenix.Creature_MountComponent.ActivateMountComponent +// 0x0010 (0x0010 - 0x0000) +struct Creature_MountComponent_ActivateMountComponent final +{ +public: + class ACreatureMountHandler* InMountHandler; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInRiderIsPlayer; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_MountComponent_ActivateMountComponent; + +// Function Phoenix.Creature_MountComponent.OnHealthChanged +// 0x0010 (0x0010 - 0x0000) +struct Creature_MountComponent_OnHealthChanged final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthChange; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIndicateHUD; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_MountComponent_OnHealthChanged; + +// Function Phoenix.Creature_MountComponent.OnMovementModeChanged +// 0x0010 (0x0010 - 0x0000) +struct Creature_MountComponent_OnMovementModeChanged final +{ +public: + class ACharacter* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovementMode PrevMovementMode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PreviousCustomMode; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_MountComponent_OnMovementModeChanged; + +// Function Phoenix.Creature_MountComponent.OnNearDeathKneel +// 0x0008 (0x0008 - 0x0000) +struct Creature_MountComponent_OnNearDeathKneel final +{ +public: + class AActor* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_OnNearDeathKneel; + +// Function Phoenix.Creature_MountComponent.SetAutoLandingEnabled +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_SetAutoLandingEnabled final +{ +public: + bool bInEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_SetAutoLandingEnabled; + +// Function Phoenix.Creature_MountComponent.SetMinimumFlyingGait +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_SetMinimumFlyingGait final +{ +public: + EMountFlyingGait InMinimumFlyingGait; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_SetMinimumFlyingGait; + +// Function Phoenix.Creature_MountComponent.ShowActionDiamond +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_ShowActionDiamond final +{ +public: + bool bShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_ShowActionDiamond; + +// Function Phoenix.Creature_MountComponent.SpeedUpPressed +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_SpeedUpPressed final +{ +public: + bool bSprintToggle; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_SpeedUpPressed; + +// Function Phoenix.Creature_MountComponent.StopVocalSfx +// 0x0004 (0x0004 - 0x0000) +struct Creature_MountComponent_StopVocalSfx final +{ +public: + int32 InTransitionDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_StopVocalSfx; + +// Function Phoenix.Creature_MountComponent.TakeoffRequested +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_TakeoffRequested final +{ +public: + bool bSkipTakeoffAnimation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_TakeoffRequested; + +// Function Phoenix.Creature_MountComponent.UpdateGroundMovement +// 0x0004 (0x0004 - 0x0000) +struct Creature_MountComponent_UpdateGroundMovement final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_UpdateGroundMovement; + +// Function Phoenix.Creature_MountComponent.UpdateMoveInput +// 0x0004 (0x0004 - 0x0000) +struct Creature_MountComponent_UpdateMoveInput final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_UpdateMoveInput; + +// Function Phoenix.Creature_MountComponent.CanCharge +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_CanCharge final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_CanCharge; + +// Function Phoenix.Creature_MountComponent.CanFly +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_CanFly final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_CanFly; + +// Function Phoenix.Creature_MountComponent.GetFlyingDistanceAboveGround +// 0x0008 (0x0008 - 0x0000) +struct Creature_MountComponent_GetFlyingDistanceAboveGround final +{ +public: + float OutDistanceAboveGround; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Creature_MountComponent_GetFlyingDistanceAboveGround; + +// Function Phoenix.Creature_MountComponent.GetMountHandler +// 0x0008 (0x0008 - 0x0000) +struct Creature_MountComponent_GetMountHandler final +{ +public: + class ACreatureMountHandler* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_GetMountHandler; + +// Function Phoenix.Creature_MountComponent.GetMovementMode +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_GetMovementMode final +{ +public: + EMovementMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_GetMovementMode; + +// Function Phoenix.Creature_MountComponent.GetMovementState +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_GetMovementState final +{ +public: + EMountMovementState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_GetMovementState; + +// Function Phoenix.Creature_MountComponent.IsFlying +// 0x0001 (0x0001 - 0x0000) +struct Creature_MountComponent_IsFlying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_MountComponent_IsFlying; + +// Function Phoenix.Creature_NurtureComponent.GetIsAlbino +// 0x0001 (0x0001 - 0x0000) +struct Creature_NurtureComponent_GetIsAlbino final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_NurtureComponent_GetIsAlbino; + +// Function Phoenix.Creature_NurtureComponent.GetIsMale +// 0x0001 (0x0001 - 0x0000) +struct Creature_NurtureComponent_GetIsMale final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_NurtureComponent_GetIsMale; + +// Function Phoenix.Creature_PathFollowingComponent.SetUseRepulsorCollisionAvoidance +// 0x0001 (0x0001 - 0x0000) +struct Creature_PathFollowingComponent_SetUseRepulsorCollisionAvoidance final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Creature_PathFollowingComponent_SetUseRepulsorCollisionAvoidance; + +// Function Phoenix.CreatureFeedFloatingComponent.GetAveragePelletLocation +// 0x000C (0x000C - 0x0000) +struct CreatureFeedFloatingComponent_GetAveragePelletLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedFloatingComponent_GetAveragePelletLocation; + +// Function Phoenix.CreatureFeedingStation.AssignToSlot +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeedingStation_AssignToSlot final +{ +public: + class ACreature_Character* Creature; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_AssignToSlot; + +// Function Phoenix.CreatureFeedingStation.DispenseFeed +// 0x0010 (0x0010 - 0x0000) +struct CreatureFeedingStation_DispenseFeed final +{ +public: + class ACreature_Character* Creature; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_DispenseFeed; + +// Function Phoenix.CreatureFeedingStation.FindSlotComponents +// 0x0010 (0x0010 - 0x0000) +struct CreatureFeedingStation_FindSlotComponents final +{ +public: + TArray OutSlotComponents; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_FindSlotComponents; + +// Function Phoenix.CreatureFeedingStation.GetBestSlotTransform +// 0x0040 (0x0040 - 0x0000) +struct CreatureFeedingStation_GetBestSlotTransform final +{ +public: + class ACreature_Character* Creature; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_GetBestSlotTransform; + +// Function Phoenix.CreatureFeedingStation.GetFeedingStationState +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeedingStation_GetFeedingStationState final +{ +public: + class UCreatureFeedingStationState* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_GetFeedingStationState; + +// Function Phoenix.CreatureFeedingStation.GetSlotVisualState +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeedingStation_GetSlotVisualState final +{ +public: + int32 SlotIdx; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureFeedingStationSlotVisualState ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_GetSlotVisualState; + +// Function Phoenix.CreatureFeedingStation.OnFeedDispensed +// 0x0010 (0x0010 - 0x0000) +struct CreatureFeedingStation_OnFeedDispensed final +{ +public: + class ACreatureFeed* CreatureFeed; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACreature_Character* Creature; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_OnFeedDispensed; + +// Function Phoenix.CreatureFeedingStation.ReleaseFeed +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeedingStation_ReleaseFeed final +{ +public: + class UAnimInstance* FeederAnimInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_ReleaseFeed; + +// Function Phoenix.CreatureFeedingStation.RemoveOneFeed +// 0x0004 (0x0004 - 0x0000) +struct CreatureFeedingStation_RemoveOneFeed final +{ +public: + int32 SlotIdx; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_RemoveOneFeed; + +// Function Phoenix.CreatureFeedingStation.SetSlotVisualState +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeedingStation_SetSlotVisualState final +{ +public: + int32 SlotIdx; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureFeedingStationSlotVisualState VisualState; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_SetSlotVisualState; + +// Function Phoenix.CreatureFeedingStation.Unassign +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeedingStation_Unassign final +{ +public: + class ACreature_Character* Creature; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_Unassign; + +// Function Phoenix.CreatureFeedingStation.UnhideFeed +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeedingStation_UnhideFeed final +{ +public: + class UAnimInstance* FeederAnimInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingStation_UnhideFeed; + +// Function Phoenix.CreatureInteractionTool.OnTickInteraction +// 0x0004 (0x0004 - 0x0000) +struct CreatureInteractionTool_OnTickInteraction final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureInteractionTool_OnTickInteraction; + +// Function Phoenix.CreatureInteractionTool.GetInteractionEndRequested +// 0x0001 (0x0001 - 0x0000) +struct CreatureInteractionTool_GetInteractionEndRequested final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureInteractionTool_GetInteractionEndRequested; + +// Function Phoenix.CreatureFeedingTool.SetupDistanceBasedPelletReleaseAnim +// 0x0008 (0x0008 - 0x0000) +struct CreatureFeedingTool_SetupDistanceBasedPelletReleaseAnim final +{ +public: + class ACreature_Character* InCreatureCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureFeedingTool_SetupDistanceBasedPelletReleaseAnim; + +// Function Phoenix.CreatureFeedingTool.CalculateDynamicPelletReleaseVeloctiy +// 0x0018 (0x0018 - 0x0000) +struct CreatureFeedingTool_CalculateDynamicPelletReleaseVeloctiy final +{ +public: + class ACreature_Character* InCreatureCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureFeedingTool_CalculateDynamicPelletReleaseVeloctiy; + +// Function Phoenix.DialogBoxScreen.SetDialogContent +// 0x0030 (0x0030 - 0x0000) +struct DialogBoxScreen_SetDialogContent final +{ +public: + class FString TitleText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString BodyText; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LegendText; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DialogBoxScreen_SetDialogContent; + +// Function Phoenix.CreatureGrowthHandler.TickFX +// 0x0004 (0x0004 - 0x0000) +struct CreatureGrowthHandler_TickFX final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureGrowthHandler_TickFX; + +// Function Phoenix.CreatureGrowthHandler.IsNewCreatureReady +// 0x0001 (0x0001 - 0x0000) +struct CreatureGrowthHandler_IsNewCreatureReady final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureGrowthHandler_IsNewCreatureReady; + +// Function Phoenix.DynamicObstacleManager.Get +// 0x0010 (0x0010 - 0x0000) +struct DynamicObstacleManager_Get final +{ +public: + class UWorld* World_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDynamicObstacleManager* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObstacleManager_Get; + +// Function Phoenix.DynamicObstacleManager.GetDynamicObstacleManager +// 0x0010 (0x0010 - 0x0000) +struct DynamicObstacleManager_GetDynamicObstacleManager final +{ +public: + class UObject* WorldContext; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDynamicObstacleManager* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObstacleManager_GetDynamicObstacleManager; + +// Function Phoenix.DynamicObstacleManager.OnActorDestroyed +// 0x0008 (0x0008 - 0x0000) +struct DynamicObstacleManager_OnActorDestroyed final +{ +public: + class AActor* DestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicObstacleManager_OnActorDestroyed; + +// Function Phoenix.DynamicObstacleManager.OnActorEndPlay +// 0x0010 (0x0010 - 0x0000) +struct DynamicObstacleManager_OnActorEndPlay final +{ +public: + class AActor* DestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DynamicObstacleManager_OnActorEndPlay; + +// Function Phoenix.HousePointsHourglass.CheckHousesScore +// 0x0050 (0x0050 - 0x0000) +struct HousePointsHourglass_CheckHousesScore final +{ +public: + TMap Houses; // 0x0000(0x0050)(Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HousePointsHourglass_CheckHousesScore; + +// Function Phoenix.HousePointsHourglass.UpdateFinalHouseScore +// 0x0050 (0x0050 - 0x0000) +struct HousePointsHourglass_UpdateFinalHouseScore final +{ +public: + TMap Houses; // 0x0000(0x0050)(Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HousePointsHourglass_UpdateFinalHouseScore; + +// Function Phoenix.PipelineFileCacheManager.Get +// 0x0008 (0x0008 - 0x0000) +struct PipelineFileCacheManager_Get final +{ +public: + class UPipelineFileCacheManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PipelineFileCacheManager_Get; + +// Function Phoenix.PipelineFileCacheManager.IsBatchingPaused +// 0x0001 (0x0001 - 0x0000) +struct PipelineFileCacheManager_IsBatchingPaused final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PipelineFileCacheManager_IsBatchingPaused; + +// Function Phoenix.PipelineFileCacheManager.IsPipelioneFileCacheManagerEnabled +// 0x0001 (0x0001 - 0x0000) +struct PipelineFileCacheManager_IsPipelioneFileCacheManagerEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PipelineFileCacheManager_IsPipelioneFileCacheManagerEnabled; + +// Function Phoenix.PipelineFileCacheManager.IsPrecachingEnabled +// 0x0001 (0x0001 - 0x0000) +struct PipelineFileCacheManager_IsPrecachingEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PipelineFileCacheManager_IsPrecachingEnabled; + +// Function Phoenix.PipelineFileCacheManager.ResumeBatching +// 0x0001 (0x0001 - 0x0000) +struct PipelineFileCacheManager_ResumeBatching final +{ +public: + bool bLoadInBackground; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PipelineFileCacheManager_ResumeBatching; + +// Function Phoenix.InteractionZoneComponent.OnActorEndPlay +// 0x0010 (0x0010 - 0x0000) +struct InteractionZoneComponent_OnActorEndPlay final +{ +public: + class AActor* DestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InteractionZoneComponent_OnActorEndPlay; + +// Function Phoenix.InteractionZoneComponent.OnBeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct InteractionZoneComponent_OnBeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InteractionZoneComponent_OnBeginOverlap; + +// Function Phoenix.InteractionZoneComponent.OnEndOverlap +// 0x0020 (0x0020 - 0x0000) +struct InteractionZoneComponent_OnEndOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InteractionZoneComponent_OnEndOverlap; + +// Function Phoenix.PhysicalResponseReporter.HandlePhysicalSweep_Static +// 0x0028 (0x0028 - 0x0000) +struct PhysicalResponseReporter_HandlePhysicalSweep_Static final +{ +public: + struct FVector SweepPosition; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PreviousPosition; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SourceName; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StrengthFactor; // 0x0024(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalResponseReporter_HandlePhysicalSweep_Static; + +// Function Phoenix.EncounterLocationCreator.AttachEncompassingStations +// 0x0010 (0x0010 - 0x0000) +struct EncounterLocationCreator_AttachEncompassingStations final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterLocationCreator_AttachEncompassingStations; + +// Function Phoenix.EncounterLocationCreator.AttachObjectsToCreator +// 0x0001 (0x0001 - 0x0000) +struct EncounterLocationCreator_AttachObjectsToCreator final +{ +public: + bool bInAttachObjects; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterLocationCreator_AttachObjectsToCreator; + +// Function Phoenix.CreatureManager.Get +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_Get final +{ +public: + class UCreatureManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_Get; + +// Function Phoenix.CreatureManager.GetCreatureUIDFromVariationName +// 0x000C (0x000C - 0x0000) +struct CreatureManager_GetCreatureUIDFromVariationName final +{ +public: + class FName InUIDName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetCreatureUIDFromVariationName; + +// Function Phoenix.CreatureManager.SortCreaturesByHappiness +// 0x0020 (0x0020 - 0x0000) +struct CreatureManager_SortCreaturesByHappiness final +{ +public: + TArray Creatures; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_SortCreaturesByHappiness; + +// Function Phoenix.CreatureManager.AllowSpawn +// 0x0020 (0x0020 - 0x0000) +struct CreatureManager_AllowSpawn final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnAllowedResponse ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_AllowSpawn; + +// Function Phoenix.CreatureManager.AllowsSplitFrameDeferredSpawn +// 0x0001 (0x0001 - 0x0000) +struct CreatureManager_AllowsSplitFrameDeferredSpawn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_AllowsSplitFrameDeferredSpawn; + +// Function Phoenix.CreatureManager.BeginCreatureGrowUp +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_BeginCreatureGrowUp final +{ +public: + class AActor* InCreature; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_BeginCreatureGrowUp; + +// Function Phoenix.CreatureManager.BP_ScrapCreatureByFName +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_BP_ScrapCreatureByFName final +{ +public: + class FName InCreatureUID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_BP_ScrapCreatureByFName; + +// Function Phoenix.CreatureManager.BreedCreatures +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_BreedCreatures final +{ +public: + class UCreatureState* MotherState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreatureState* FatherState; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACreaturePen* CreaturePen; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_BreedCreatures; + +// Function Phoenix.CreatureManager.CaptureCreature +// 0x0004 (0x0004 - 0x0000) +struct CreatureManager_CaptureCreature final +{ +public: + int32 InCreatureUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CaptureCreature; + +// Function Phoenix.CreatureManager.CreatureAddHappinessToAll +// 0x0004 (0x0004 - 0x0000) +struct CreatureManager_CreatureAddHappinessToAll final +{ +public: + float Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureAddHappinessToAll; + +// Function Phoenix.CreatureManager.CreatureAddNamedToInventory +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_CreatureAddNamedToInventory final +{ +public: + class FName NamedCreatureID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureAddNamedToInventory; + +// Function Phoenix.CreatureManager.CreatureAddToBiomeIfNeeded +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_CreatureAddToBiomeIfNeeded final +{ +public: + class FName InCreatureType; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBiomeID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureAddToBiomeIfNeeded; + +// Function Phoenix.CreatureManager.CreatureAdvancedSpawn +// 0x0030 (0x0030 - 0x0000) +struct CreatureManager_CreatureAdvancedSpawn final +{ +public: + class FName TypeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsMale; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ColorVariation; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleVariation; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CreatureName; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BreedingGeneration; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureAdvancedSpawn; + +// Function Phoenix.CreatureManager.CreatureSimulateBreeding +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_CreatureSimulateBreeding final +{ +public: + class FName TypeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureSimulateBreeding; + +// Function Phoenix.CreatureManager.CreatureSimulateCapture +// 0x0014 (0x0014 - 0x0000) +struct CreatureManager_CreatureSimulateCapture final +{ +public: + class FName TypeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsMale; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ColorVariation; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureSimulateCapture; + +// Function Phoenix.CreatureManager.CreatureSimulateCapturePregnant +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_CreatureSimulateCapturePregnant final +{ +public: + class FName TypeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureSimulateCapturePregnant; + +// Function Phoenix.CreatureManager.CreatureSpawn +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_CreatureSpawn final +{ +public: + class FName TypeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureSpawn; + +// Function Phoenix.CreatureManager.CreatureSpawnMany +// 0x000C (0x000C - 0x0000) +struct CreatureManager_CreatureSpawnMany final +{ +public: + class FName TypeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureSpawnMany; + +// Function Phoenix.CreatureManager.CreatureSpawnWild +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_CreatureSpawnWild final +{ +public: + class FName TypeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureSpawnWild; + +// Function Phoenix.CreatureManager.CreatureSpawnWildMany +// 0x000C (0x000C - 0x0000) +struct CreatureManager_CreatureSpawnWildMany final +{ +public: + class FName TypeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_CreatureSpawnWildMany; + +// Function Phoenix.CreatureManager.GetAllCreatureByproducts +// 0x0004 (0x0004 - 0x0000) +struct CreatureManager_GetAllCreatureByproducts final +{ +public: + int32 AmountToGrant; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetAllCreatureByproducts; + +// Function Phoenix.CreatureManager.GetHealth +// 0x0020 (0x0020 - 0x0000) +struct CreatureManager_GetHealth final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_GetHealth; + +// Function Phoenix.CreatureManager.GetSavedCreature +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_GetSavedCreature final +{ +public: + class FString InSaveID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreatureState* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetSavedCreature; + +// Function Phoenix.CreatureManager.GetShellSpawnPath +// 0x0030 (0x0030 - 0x0000) +struct CreatureManager_GetShellSpawnPath final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath OutPath; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_GetShellSpawnPath; + +// Function Phoenix.CreatureManager.HasCapturedCreatureInventoryEnoughSpace +// 0x0001 (0x0001 - 0x0000) +struct CreatureManager_HasCapturedCreatureInventoryEnoughSpace final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_HasCapturedCreatureInventoryEnoughSpace; + +// Function Phoenix.CreatureManager.OnCreatureInteractedWith +// 0x0020 (0x0020 - 0x0000) +struct CreatureManager_OnCreatureInteractedWith final +{ +public: + class AActor* InCreature; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECreatureInteraction InInteractionType; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InKnowledgeGainedActor; // 0x000C(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InActorInteractedWithTypeID; // 0x0014(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_OnCreatureInteractedWith; + +// Function Phoenix.CreatureManager.RegisterCapturedCreature +// 0x0020 (0x0020 - 0x0000) +struct CreatureManager_RegisterCapturedCreature final +{ +public: + class FName InTypeID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsMale; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InColorVariation; // 0x000C(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreatureState* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_RegisterCapturedCreature; + +// Function Phoenix.CreatureManager.ReleaseCreatureToNurturingSpace +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_ReleaseCreatureToNurturingSpace final +{ +public: + int32 InCreatureUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InNurturingSpaceID; // 0x0004(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class ABiped_Player* InReleasingPlayer; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_ReleaseCreatureToNurturingSpace; + +// Function Phoenix.CreatureManager.RemoveCreatureFromInventory +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_RemoveCreatureFromInventory final +{ +public: + int32 InCreatureUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInRemovedByMission; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInSuppressHUDNotification; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_RemoveCreatureFromInventory; + +// Function Phoenix.CreatureManager.RemoveSavedCreature +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_RemoveSavedCreature final +{ +public: + class FString InSaveID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_RemoveSavedCreature; + +// Function Phoenix.CreatureManager.RestoreData +// 0x0020 (0x0020 - 0x0000) +struct CreatureManager_RestoreData final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_RestoreData; + +// Function Phoenix.CreatureManager.SaveCreatureUID +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_SaveCreatureUID final +{ +public: + class FString InSaveID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InUIDToSave; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_SaveCreatureUID; + +// Function Phoenix.CreatureManager.SaveData +// 0x0020 (0x0020 - 0x0000) +struct CreatureManager_SaveData final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_SaveData; + +// Function Phoenix.CreatureManager.ScrapCreature +// 0x0004 (0x0004 - 0x0000) +struct CreatureManager_ScrapCreature final +{ +public: + int32 InCreatureUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_ScrapCreature; + +// Function Phoenix.CreatureManager.SetCreatureInspectedByPlayerUID +// 0x0004 (0x0004 - 0x0000) +struct CreatureManager_SetCreatureInspectedByPlayerUID final +{ +public: + int32 InCreatureUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_SetCreatureInspectedByPlayerUID; + +// Function Phoenix.CreatureManager.Spawn +// 0x0080 (0x0080 - 0x0000) +struct CreatureManager_Spawn final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InSpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InParentContainer; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_Spawn; + +// Function Phoenix.CreatureManager.SpawnFinalize +// 0x0030 (0x0030 - 0x0000) +struct CreatureManager_SpawnFinalize final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* SpawnedActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_SpawnFinalize; + +// Function Phoenix.CreatureManager.SpawnShell +// 0x0070 (0x0070 - 0x0000) +struct CreatureManager_SpawnShell final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InSpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_SpawnShell; + +// Function Phoenix.CreatureManager.SpawnStart +// 0x0080 (0x0080 - 0x0000) +struct CreatureManager_SpawnStart final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InSpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionHandlingMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InParentContainer; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_SpawnStart; + +// Function Phoenix.CreatureManager.SummonCreature +// 0x0028 (0x0028 - 0x0000) +struct CreatureManager_SummonCreature final +{ +public: + class UCreatureState* InCreatureState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class ABiped_Player* InSummoningPlayer; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutErrorKey; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_SummonCreature; + +// Function Phoenix.CreatureManager.TeleportCreatureActorsToPen +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_TeleportCreatureActorsToPen final +{ +public: + class ACreaturePen* PenActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_TeleportCreatureActorsToPen; + +// Function Phoenix.CreatureManager.UpdateCreatureName +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_UpdateCreatureName final +{ +public: + class UCreatureState* CreatureState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Name_0; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_UpdateCreatureName; + +// Function Phoenix.CreatureManager.BP_GetCreatureDefinitionByType +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_BP_GetCreatureDefinitionByType final +{ +public: + class FName InTypeID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreatureDefinition* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_BP_GetCreatureDefinitionByType; + +// Function Phoenix.CreatureManager.BP_GetCreatureDefinitionForActor +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_BP_GetCreatureDefinitionForActor final +{ +public: + class AActor* InCreature; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreatureDefinition* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_BP_GetCreatureDefinitionForActor; + +// Function Phoenix.CreatureManager.BP_GetCreatureStateByActor +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_BP_GetCreatureStateByActor final +{ +public: + class AActor* InCreature; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreatureState* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_BP_GetCreatureStateByActor; + +// Function Phoenix.CreatureManager.BP_GetCreatureStateByFName +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_BP_GetCreatureStateByFName final +{ +public: + class FName InCreatureUID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreatureState* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_BP_GetCreatureStateByFName; + +// Function Phoenix.CreatureManager.BP_GetCreatureStateByUID +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_BP_GetCreatureStateByUID final +{ +public: + int32 InCreatureUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreatureState* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_BP_GetCreatureStateByUID; + +// Function Phoenix.CreatureManager.CanCreaturePairBreed +// 0x0030 (0x0030 - 0x0000) +struct CreatureManager_CanCreaturePairBreed final +{ +public: + int32 InCreatureA; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InCreatureB; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CreatureAErrorMsg; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CreatureBErrorMsg; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_CanCreaturePairBreed; + +// Function Phoenix.CreatureManager.CanReleaseCreatureToNurturingSpace +// 0x0030 (0x0030 - 0x0000) +struct CreatureManager_CanReleaseCreatureToNurturingSpace final +{ +public: + class UCreatureState* InCreatureState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InNurturingSpaceID; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class ABiped_Player* InReleasingPlayer; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutErrorKey; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_CanReleaseCreatureToNurturingSpace; + +// Function Phoenix.CreatureManager.FindCreatureActorByUID +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_FindCreatureActorByUID final +{ +public: + int32 InCreatureUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_FindCreatureActorByUID; + +// Function Phoenix.CreatureManager.GetAllColorVariationsForCreature +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_GetAllColorVariationsForCreature final +{ +public: + class FName InTypeID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetAllColorVariationsForCreature; + +// Function Phoenix.CreatureManager.GetAllCreatureDefinitions +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_GetAllCreatureDefinitions final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetAllCreatureDefinitions; + +// Function Phoenix.CreatureManager.GetAllCreaturesInNurturingSpace +// 0x0020 (0x0020 - 0x0000) +struct CreatureManager_GetAllCreaturesInNurturingSpace final +{ +public: + class FName InNurturingSpaceID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeUnbornCreatures; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeEggs; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSortByTimeInNurturingSpace; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetAllCreaturesInNurturingSpace; + +// Function Phoenix.CreatureManager.GetAllCreatureSpeciesInNurturingSpace +// 0x0058 (0x0058 - 0x0000) +struct CreatureManager_GetAllCreatureSpeciesInNurturingSpace final +{ +public: + class FName InNurturingSpaceID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap ReturnValue; // 0x0008(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetAllCreatureSpeciesInNurturingSpace; + +// Function Phoenix.CreatureManager.GetByproductProductionTimeModifier +// 0x0004 (0x0004 - 0x0000) +struct CreatureManager_GetByproductProductionTimeModifier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetByproductProductionTimeModifier; + +// Function Phoenix.CreatureManager.GetCapturedCreatureInventorySize +// 0x0004 (0x0004 - 0x0000) +struct CreatureManager_GetCapturedCreatureInventorySize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetCapturedCreatureInventorySize; + +// Function Phoenix.CreatureManager.GetCapturedCreaturesOfType +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_GetCapturedCreaturesOfType final +{ +public: + class FName InTypeID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetCapturedCreaturesOfType; + +// Function Phoenix.CreatureManager.GetCapturedCreatureStatesOfType +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_GetCapturedCreatureStatesOfType final +{ +public: + class FName InAdultTypeID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetCapturedCreatureStatesOfType; + +// Function Phoenix.CreatureManager.GetCreatureEconomyValue +// 0x000C (0x000C - 0x0000) +struct CreatureManager_GetCreatureEconomyValue final +{ +public: + class FName InCreatureUID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetCreatureEconomyValue; + +// Function Phoenix.CreatureManager.GetCreatureInspectedByPlayerUID +// 0x0004 (0x0004 - 0x0000) +struct CreatureManager_GetCreatureInspectedByPlayerUID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetCreatureInspectedByPlayerUID; + +// Function Phoenix.CreatureManager.GetCurrentCreatureNurturingSpaceID +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_GetCurrentCreatureNurturingSpaceID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetCurrentCreatureNurturingSpaceID; + +// Function Phoenix.CreatureManager.GetDeathTimeoutPercentage +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_GetDeathTimeoutPercentage final +{ +public: + class FString InCreatureID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_GetDeathTimeoutPercentage; + +// Function Phoenix.CreatureManager.GetHappyCreaturesInSanctuary +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_GetHappyCreaturesInSanctuary final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetHappyCreaturesInSanctuary; + +// Function Phoenix.CreatureManager.GetMaxCreatureTierInNurturingSpace +// 0x000C (0x000C - 0x0000) +struct CreatureManager_GetMaxCreatureTierInNurturingSpace final +{ +public: + class FName InNurturingSpaceID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetMaxCreatureTierInNurturingSpace; + +// Function Phoenix.CreatureManager.GetMaxNumCreaturesInNurturingSpace +// 0x000C (0x000C - 0x0000) +struct CreatureManager_GetMaxNumCreaturesInNurturingSpace final +{ +public: + class FName InNurturingSpaceID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetMaxNumCreaturesInNurturingSpace; + +// Function Phoenix.CreatureManager.GetMaxNumSpeciesInNurturingSpace +// 0x000C (0x000C - 0x0000) +struct CreatureManager_GetMaxNumSpeciesInNurturingSpace final +{ +public: + class FName InNurturingSpaceID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetMaxNumSpeciesInNurturingSpace; + +// Function Phoenix.CreatureManager.GetMotherCreatureInPen +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_GetMotherCreatureInPen final +{ +public: + int32 PenUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreatureState* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetMotherCreatureInPen; + +// Function Phoenix.CreatureManager.GetNumberOfBreedableCreaturesOfTypeInNurtureSpace +// 0x0018 (0x0018 - 0x0000) +struct CreatureManager_GetNumberOfBreedableCreaturesOfTypeInNurtureSpace final +{ +public: + class FName TypeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NurturingSpaceID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeMale; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeFemale; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetNumberOfBreedableCreaturesOfTypeInNurtureSpace; + +// Function Phoenix.CreatureManager.GetOffspringCreatureInPen +// 0x0010 (0x0010 - 0x0000) +struct CreatureManager_GetOffspringCreatureInPen final +{ +public: + int32 PenUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCreatureState* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetOffspringCreatureInPen; + +// Function Phoenix.CreatureManager.GetRandomCreatureUIDFromInventory +// 0x000C (0x000C - 0x0000) +struct CreatureManager_GetRandomCreatureUIDFromInventory final +{ +public: + class FName InCreatureTypeID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureManager_GetRandomCreatureUIDFromInventory; + +// Function Phoenix.CreatureManager.IsCreatureInInventory +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_IsCreatureInInventory final +{ +public: + int32 InCreatureUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_IsCreatureInInventory; + +// Function Phoenix.CreatureManager.IsPenOccupied +// 0x0008 (0x0008 - 0x0000) +struct CreatureManager_IsPenOccupied final +{ +public: + int32 PenUID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureManager_IsPenOccupied; + +// Function Phoenix.InstallManager.Get +// 0x0008 (0x0008 - 0x0000) +struct InstallManager_Get final +{ +public: + class UInstallManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManager_Get; + +// Function Phoenix.InstallManager.FindAvailableInstalledLanguage +// 0x0010 (0x0010 - 0x0000) +struct InstallManager_FindAvailableInstalledLanguage final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManager_FindAvailableInstalledLanguage; + +// Function Phoenix.InstallManager.GetCurrentlyInstallingFeatureId +// 0x0001 (0x0001 - 0x0000) +struct InstallManager_GetCurrentlyInstallingFeatureId final +{ +public: + EInstallFeatures ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManager_GetCurrentlyInstallingFeatureId; + +// Function Phoenix.InstallManager.GetFeatureInstallPercentage +// 0x0008 (0x0008 - 0x0000) +struct InstallManager_GetFeatureInstallPercentage final +{ +public: + EInstallFeatures FeatureId; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManager_GetFeatureInstallPercentage; + +// Function Phoenix.InstallManager.GetFeatureInstallState +// 0x0002 (0x0002 - 0x0000) +struct InstallManager_GetFeatureInstallState final +{ +public: + EInstallFeatures FeatureId; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFeatureInstallState ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManager_GetFeatureInstallState; + +// Function Phoenix.InstallManager.InstallFeature +// 0x0001 (0x0001 - 0x0000) +struct InstallManager_InstallFeature final +{ +public: + EInstallFeatures FeatureId; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManager_InstallFeature; + +// Function Phoenix.InstallManager.IsInstallingAnyLanguagePack +// 0x0001 (0x0001 - 0x0000) +struct InstallManager_IsInstallingAnyLanguagePack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManager_IsInstallingAnyLanguagePack; + +// Function Phoenix.InstallManager.IsInstallingAnyPack +// 0x0001 (0x0001 - 0x0000) +struct InstallManager_IsInstallingAnyPack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManager_IsInstallingAnyPack; + +// Function Phoenix.InstallManager.IsLanguageInstalledOrInstalling +// 0x0018 (0x0018 - 0x0000) +struct InstallManager_IsLanguageInstalledOrInstalling final +{ +public: + class FString Language; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InstallManager_IsLanguageInstalledOrInstalling; + +// Function Phoenix.InstallManager.UninstallFeature +// 0x0001 (0x0001 - 0x0000) +struct InstallManager_UninstallFeature final +{ +public: + EInstallFeatures FeatureId; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManager_UninstallFeature; + +// Function Phoenix.CreatureMountHandler.DismountCreature +// 0x0001 (0x0001 - 0x0000) +struct CreatureMountHandler_DismountCreature final +{ +public: + bool bInUseTransition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureMountHandler_DismountCreature; + +// Function Phoenix.CreatureMountHandler.MountExistingCreature +// 0x0010 (0x0010 - 0x0000) +struct CreatureMountHandler_MountExistingCreature final +{ +public: + class ACharacter* InRiderCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACreature_Character* InCreatureCharacter; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureMountHandler_MountExistingCreature; + +// Function Phoenix.CreatureMountHandler.OnHoverDroneControlModeChanged +// 0x0001 (0x0001 - 0x0000) +struct CreatureMountHandler_OnHoverDroneControlModeChanged final +{ +public: + EHoverDroneControlMode NewMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureMountHandler_OnHoverDroneControlModeChanged; + +// Function Phoenix.CreatureMountHandler.SpawnAndMountCreature +// 0x0010 (0x0010 - 0x0000) +struct CreatureMountHandler_SpawnAndMountCreature final +{ +public: + class ACharacter* InRiderCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInUseTransition; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInInFlight; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureMountHandler_SpawnAndMountCreature; + +// Function Phoenix.CreatureMountHandler.IsMountType +// 0x0002 (0x0002 - 0x0000) +struct CreatureMountHandler_IsMountType final +{ +public: + EMountTypes InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureMountHandler_IsMountType; + +// Function Phoenix.CreatureMountHandler.ToggleCreatureMountCapsule +// 0x0018 (0x0018 - 0x0000) +struct CreatureMountHandler_ToggleCreatureMountCapsule final +{ +public: + class ACreature_Character* InCreatureCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInEnabled; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CreatureMountHandler_ToggleCreatureMountCapsule; + +// Function Phoenix.GearOverride_Interface.GetBackGear +// 0x0008 (0x0008 - 0x0000) +struct GearOverride_Interface_GetBackGear final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearOverride_Interface_GetBackGear; + +// Function Phoenix.GearOverride_Interface.GetFaceGear +// 0x0008 (0x0008 - 0x0000) +struct GearOverride_Interface_GetFaceGear final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearOverride_Interface_GetFaceGear; + +// Function Phoenix.GearOverride_Interface.GetHandGear +// 0x0008 (0x0008 - 0x0000) +struct GearOverride_Interface_GetHandGear final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearOverride_Interface_GetHandGear; + +// Function Phoenix.GearOverride_Interface.GetHeadGear +// 0x0008 (0x0008 - 0x0000) +struct GearOverride_Interface_GetHeadGear final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearOverride_Interface_GetHeadGear; + +// Function Phoenix.GearOverride_Interface.GetHouse +// 0x0008 (0x0008 - 0x0000) +struct GearOverride_Interface_GetHouse final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearOverride_Interface_GetHouse; + +// Function Phoenix.GearOverride_Interface.GetNeckGear +// 0x0008 (0x0008 - 0x0000) +struct GearOverride_Interface_GetNeckGear final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearOverride_Interface_GetNeckGear; + +// Function Phoenix.GearOverride_Interface.GetOutfitGear +// 0x0008 (0x0008 - 0x0000) +struct GearOverride_Interface_GetOutfitGear final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearOverride_Interface_GetOutfitGear; + +// Function Phoenix.CreaturePen.OnBreedingStarted +// 0x0010 (0x0010 - 0x0000) +struct CreaturePen_OnBreedingStarted final +{ +public: + class UCreatureState* OffspringState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreatureState* MotherState; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreaturePen_OnBreedingStarted; + +// Function Phoenix.CreaturePen.OnCreatureSpawned +// 0x0010 (0x0010 - 0x0000) +struct CreaturePen_OnCreatureSpawned final +{ +public: + class UCreatureState* CreatureState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* CreatureActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreaturePen_OnCreatureSpawned; + +// Function Phoenix.CreaturePen.IsOccupied +// 0x0001 (0x0001 - 0x0000) +struct CreaturePen_IsOccupied final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreaturePen_IsOccupied; + +// Function Phoenix.CreaturePen.IsReadyToSlotCreature +// 0x0001 (0x0001 - 0x0000) +struct CreaturePen_IsReadyToSlotCreature final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreaturePen_IsReadyToSlotCreature; + +// Function Phoenix.CreaturePerceptionVolume.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct CreaturePerceptionVolume_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreaturePerceptionVolume_OnBeginOverlap; + +// Function Phoenix.CreaturePerceptionVolume.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct CreaturePerceptionVolume_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreaturePerceptionVolume_OnEndOverlap; + +// Function Phoenix.PlayerTemplate.Get +// 0x0008 (0x0008 - 0x0000) +struct PlayerTemplate_Get final +{ +public: + class UPlayerTemplate* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerTemplate_Get; + +// Function Phoenix.PlayerTemplate.ReloadPlayerTemplate +// 0x0008 (0x0008 - 0x0000) +struct PlayerTemplate_ReloadPlayerTemplate final +{ +public: + class FName PlayerTemplateName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerTemplate_ReloadPlayerTemplate; + +// Function Phoenix.CreatureSpawnSlotComponent.IsOccupied +// 0x0001 (0x0001 - 0x0000) +struct CreatureSpawnSlotComponent_IsOccupied final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureSpawnSlotComponent_IsOccupied; + +// Function Phoenix.CreatureSpawnSlotComponent.GetSpawnTransform +// 0x0030 (0x0030 - 0x0000) +struct CreatureSpawnSlotComponent_GetSpawnTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureSpawnSlotComponent_GetSpawnTransform; + +// Function Phoenix.CreatureDefinition.GetAchievementForCapturing +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetAchievementForCapturing final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetAchievementForCapturing; + +// Function Phoenix.CreatureDefinition.GetAdultCreatureTypeID +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetAdultCreatureTypeID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetAdultCreatureTypeID; + +// Function Phoenix.CreatureDefinition.GetBaseEconomyValue +// 0x0004 (0x0004 - 0x0000) +struct CreatureDefinition_GetBaseEconomyValue final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetBaseEconomyValue; + +// Function Phoenix.CreatureDefinition.GetByproductCooldownTimeSec +// 0x0004 (0x0004 - 0x0000) +struct CreatureDefinition_GetByproductCooldownTimeSec final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetByproductCooldownTimeSec; + +// Function Phoenix.CreatureDefinition.GetByproductHarvestCount +// 0x0004 (0x0004 - 0x0000) +struct CreatureDefinition_GetByproductHarvestCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetByproductHarvestCount; + +// Function Phoenix.CreatureDefinition.GetByproductID +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetByproductID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetByproductID; + +// Function Phoenix.CreatureDefinition.GetCanBeCaptured +// 0x0001 (0x0001 - 0x0000) +struct CreatureDefinition_GetCanBeCaptured final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetCanBeCaptured; + +// Function Phoenix.CreatureDefinition.GetCapturingDistanceMax +// 0x0004 (0x0004 - 0x0000) +struct CreatureDefinition_GetCapturingDistanceMax final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetCapturingDistanceMax; + +// Function Phoenix.CreatureDefinition.GetCapturingTime +// 0x0004 (0x0004 - 0x0000) +struct CreatureDefinition_GetCapturingTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetCapturingTime; + +// Function Phoenix.CreatureDefinition.GetChildhoodDuration +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetChildhoodDuration final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetChildhoodDuration; + +// Function Phoenix.CreatureDefinition.GetCompletedYearForCapture +// 0x0004 (0x0004 - 0x0000) +struct CreatureDefinition_GetCompletedYearForCapture final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetCompletedYearForCapture; + +// Function Phoenix.CreatureDefinition.GetConflictTypeIDs +// 0x0010 (0x0010 - 0x0000) +struct CreatureDefinition_GetConflictTypeIDs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetConflictTypeIDs; + +// Function Phoenix.CreatureDefinition.GetEggTypeID +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetEggTypeID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetEggTypeID; + +// Function Phoenix.CreatureDefinition.GetHatchingDuration +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetHatchingDuration final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetHatchingDuration; + +// Function Phoenix.CreatureDefinition.GetIsAggressive +// 0x0001 (0x0001 - 0x0000) +struct CreatureDefinition_GetIsAggressive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetIsAggressive; + +// Function Phoenix.CreatureDefinition.GetIsCarnivore +// 0x0001 (0x0001 - 0x0000) +struct CreatureDefinition_GetIsCarnivore final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetIsCarnivore; + +// Function Phoenix.CreatureDefinition.GetNumCapturingGates +// 0x0004 (0x0004 - 0x0000) +struct CreatureDefinition_GetNumCapturingGates final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetNumCapturingGates; + +// Function Phoenix.CreatureDefinition.GetOffspringCreatureTypeID +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetOffspringCreatureTypeID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetOffspringCreatureTypeID; + +// Function Phoenix.CreatureDefinition.GetOnlyCapturableWhenNearDeathKneeling +// 0x0001 (0x0001 - 0x0000) +struct CreatureDefinition_GetOnlyCapturableWhenNearDeathKneeling final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetOnlyCapturableWhenNearDeathKneeling; + +// Function Phoenix.CreatureDefinition.GetPlayWithToyHappinessPercentage +// 0x0004 (0x0004 - 0x0000) +struct CreatureDefinition_GetPlayWithToyHappinessPercentage final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetPlayWithToyHappinessPercentage; + +// Function Phoenix.CreatureDefinition.GetPreferredToyID +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetPreferredToyID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetPreferredToyID; + +// Function Phoenix.CreatureDefinition.GetPregnancyDuration +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetPregnancyDuration final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetPregnancyDuration; + +// Function Phoenix.CreatureDefinition.GetTypeID +// 0x0008 (0x0008 - 0x0000) +struct CreatureDefinition_GetTypeID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_GetTypeID; + +// Function Phoenix.CreatureDefinition.IsAdult +// 0x0001 (0x0001 - 0x0000) +struct CreatureDefinition_IsAdult final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_IsAdult; + +// Function Phoenix.CreatureDefinition.IsEgg +// 0x0001 (0x0001 - 0x0000) +struct CreatureDefinition_IsEgg final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_IsEgg; + +// Function Phoenix.CreatureDefinition.IsEggLaying +// 0x0001 (0x0001 - 0x0000) +struct CreatureDefinition_IsEggLaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_IsEggLaying; + +// Function Phoenix.CreatureDefinition.IsOffspring +// 0x0001 (0x0001 - 0x0000) +struct CreatureDefinition_IsOffspring final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CreatureDefinition_IsOffspring; + +// Function Phoenix.DamageOverTime.OnArrestoEnd +// 0x0008 (0x0008 - 0x0000) +struct DamageOverTime_OnArrestoEnd final +{ +public: + class UActorComponent* i_component; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DamageOverTime_OnArrestoEnd; + +// Function Phoenix.CrumblePiecesManager.TryToRepairAll +// 0x0008 (0x0008 - 0x0000) +struct CrumblePiecesManager_TryToRepairAll final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CrumblePiecesManager_TryToRepairAll; + +// Function Phoenix.Curriculum.Get +// 0x0008 (0x0008 - 0x0000) +struct Curriculum_Get final +{ +public: + class UCurriculum* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Curriculum_Get; + +// Function Phoenix.Curriculum.GetApplicableKnowledgeCards +// 0x0018 (0x0018 - 0x0000) +struct Curriculum_GetApplicableKnowledgeCards final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Year; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Curriculum_GetApplicableKnowledgeCards; + +// Function Phoenix.Curriculum.GetCurrentYear_Updated +// 0x0008 (0x0008 - 0x0000) +struct Curriculum_GetCurrentYear_Updated final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Curriculum_GetCurrentYear_Updated; + +// Function Phoenix.Curriculum.GetHighestYearCompleted_Updated +// 0x0008 (0x0008 - 0x0000) +struct Curriculum_GetHighestYearCompleted_Updated final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Curriculum_GetHighestYearCompleted_Updated; + +// Function Phoenix.Curriculum.GetHighestYearCompletedOverall_Updated +// 0x0004 (0x0004 - 0x0000) +struct Curriculum_GetHighestYearCompletedOverall_Updated final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Curriculum_GetHighestYearCompletedOverall_Updated; + +// Function Phoenix.Curriculum.GetUncompletedTurnIns_Updated +// 0x0020 (0x0020 - 0x0000) +struct Curriculum_GetUncompletedTurnIns_Updated final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Year; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray UncompletedTurnIns; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Curriculum_GetUncompletedTurnIns_Updated; + +// Function Phoenix.Curriculum.GivePlayerRewardItems_Updated +// 0x0008 (0x0008 - 0x0000) +struct Curriculum_GivePlayerRewardItems_Updated final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Year; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Curriculum_GivePlayerRewardItems_Updated; + +// Function Phoenix.Curriculum.GivePlayerRewardKnowledge_Updated +// 0x0008 (0x0008 - 0x0000) +struct Curriculum_GivePlayerRewardKnowledge_Updated final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Year; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Curriculum_GivePlayerRewardKnowledge_Updated; + +// Function Phoenix.Curriculum.HasCompletedYear_Updated +// 0x000C (0x000C - 0x0000) +struct Curriculum_HasCompletedYear_Updated final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Year; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Curriculum_HasCompletedYear_Updated; + +// Function Phoenix.Curriculum.SetCompleteAllTurnIns_Updated +// 0x000C (0x000C - 0x0000) +struct Curriculum_SetCompleteAllTurnIns_Updated final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Year; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Curriculum_SetCompleteAllTurnIns_Updated; + +// Function Phoenix.Curriculum.SetCompleteYear_Updated +// 0x000C (0x000C - 0x0000) +struct Curriculum_SetCompleteYear_Updated final +{ +public: + EDisciplineType Discipline; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Year; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Curriculum_SetCompleteYear_Updated; + +// Function Phoenix.Curriculum.GetMaxYear +// 0x0004 (0x0004 - 0x0000) +struct Curriculum_GetMaxYear final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Curriculum_GetMaxYear; + +// Function Phoenix.CurseComponent.ActivateCurseWithBuildup +// 0x0008 (0x0008 - 0x0000) +struct CurseComponent_ActivateCurseWithBuildup final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurseComponent_ActivateCurseWithBuildup; + +// Function Phoenix.CurseComponent.IsCursed +// 0x0001 (0x0001 - 0x0000) +struct CurseComponent_IsCursed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurseComponent_IsCursed; + +// Function Phoenix.CurseComponent.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct CurseComponent_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CurseComponent_OnOverlapBegin; + +// Function Phoenix.CurseComponent.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct CurseComponent_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CurseComponent_OnOverlapEnd; + +// Function Phoenix.CurseComponent.Uncurse +// 0x0008 (0x0008 - 0x0000) +struct CurseComponent_Uncurse final +{ +public: + int32 UncurseLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CurseComponent_Uncurse; + +// Function Phoenix.UncurseComponent.AddToInstanceList +// 0x0010 (0x0010 - 0x0000) +struct UncurseComponent_AddToInstanceList final +{ +public: + class AActor* InInstigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InMaxInstancesPerInstigator; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UncurseComponent_AddToInstanceList; + +// Function Phoenix.InvestigatableComponent.GetInvestigatable +// 0x0001 (0x0001 - 0x0000) +struct InvestigatableComponent_GetInvestigatable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InvestigatableComponent_GetInvestigatable; + +// Function Phoenix.CustomizableActor.SetLODOverride +// 0x0004 (0x0004 - 0x0000) +struct CustomizableActor_SetLODOverride final +{ +public: + int32 InLODOverride; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CustomizableActor_SetLODOverride; + +// Function Phoenix.CustomizableActor.GetCCC +// 0x0008 (0x0008 - 0x0000) +struct CustomizableActor_GetCCC final +{ +public: + class UCustomizableCharacterComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CustomizableActor_GetCCC; + +// Function Phoenix.CustomizableActor.GetRegistryID +// 0x0010 (0x0010 - 0x0000) +struct CustomizableActor_GetRegistryID final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CustomizableActor_GetRegistryID; + +// Function Phoenix.CustomizableCharacterShimHelper.GetCharacterLookOverride +// 0x0010 (0x0010 - 0x0000) +struct CustomizableCharacterShimHelper_GetCharacterLookOverride final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CustomizableCharacterShimHelper_GetCharacterLookOverride; + +// Function Phoenix.CustomizableCharacterShimHelper.RemoveCharacterLookOverride +// 0x000C (0x000C - 0x0000) +struct CustomizableCharacterShimHelper_RemoveCharacterLookOverride final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CustomizableCharacterShimHelper_RemoveCharacterLookOverride; + +// Function Phoenix.CustomizableCharacterShimHelper.SetCharacterLookOverride +// 0x0014 (0x0014 - 0x0000) +struct CustomizableCharacterShimHelper_SetCharacterLookOverride final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CharacterIdOverride; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CustomizableCharacterShimHelper_SetCharacterLookOverride; + +// Function Phoenix.CustomizableWand.AsyncLoadTexture +// 0x0048 (0x0048 - 0x0000) +struct CustomizableWand_AsyncLoadTexture final +{ +public: + TSoftObjectPtr SoftTexturePtr; // 0x0000(0x0028)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TexParam; // 0x0028(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Callback; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_CustomizableWand_AsyncLoadTexture; + +// Function Phoenix.CustomizableWand.ForceCurrentWandLODsToBeResident +// 0x0038 (0x0038 - 0x0000) +struct CustomizableWand_ForceCurrentWandLODsToBeResident final +{ +public: + class USkeletalMesh* WandMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* WandD; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* WandN; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* WandMRO; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* Handled; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* HandleN; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* HandleMRO; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CustomizableWand_ForceCurrentWandLODsToBeResident; + +// Function Phoenix.HideTransfigurationObjectActor.OnOverlapEnd +// 0x0010 (0x0010 - 0x0000) +struct HideTransfigurationObjectActor_OnOverlapEnd final +{ +public: + class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HideTransfigurationObjectActor_OnOverlapEnd; + +// Function Phoenix.DungeonWaterVolume.SetupWater +// 0x0068 (0x0068 - 0x0000) +struct DungeonWaterVolume_SetupWater final +{ +public: + struct FBoxSphereBounds i_Bounds; // 0x0000(0x001C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* i_SurfaceMesh; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector i_SurfaceLocation; // 0x0028(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* i_DeepCollision; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector i_DeepLocation; // 0x0040(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* i_ShallowCollision; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector i_ShallowLocation; // 0x0058(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DungeonWaterVolume_SetupWater; + +// Function Phoenix.HeaderWidget.SetHeaderSubtitle +// 0x0018 (0x0018 - 0x0000) +struct HeaderWidget_SetHeaderSubtitle final +{ +public: + class FText NewSubtitle; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeaderWidget_SetHeaderSubtitle; + +// Function Phoenix.HeaderWidget.SetHeaderTitle +// 0x0018 (0x0018 - 0x0000) +struct HeaderWidget_SetHeaderTitle final +{ +public: + class FText NewTitle; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HeaderWidget_SetHeaderTitle; + +// Function Phoenix.DeathlyHallowsCloakTool.CasterHealthZero +// 0x0008 (0x0008 - 0x0000) +struct DeathlyHallowsCloakTool_CasterHealthZero final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DeathlyHallowsCloakTool_CasterHealthZero; + +// Function Phoenix.ObjectStateInterface.GetMainBone +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInterface_GetMainBone final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInterface_GetMainBone; + +// Function Phoenix.ObjectStateInterface.GetMainPrimitive +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInterface_GetMainPrimitive final +{ +public: + class UPrimitiveComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInterface_GetMainPrimitive; + +// Function Phoenix.ObjectStateInterface.SetupSfx +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateInterface_SetupSfx final +{ +public: + class UAkComponent* AkComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateInterface_SetupSfx; + +// Function Phoenix.ImmunityInterface.ImmunityActivated +// 0x0030 (0x0030 - 0x0000) +struct ImmunityInterface_ImmunityActivated final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Immunity; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ImmunityInterface_ImmunityActivated; + +// Function Phoenix.DescendoSpellTool.OnActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct DescendoSpellTool_OnActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DescendoSpellTool_OnActorHit; + +// Function Phoenix.RPGAbilityEventListener_DuringProtego.OnSpellCast +// 0x0008 (0x0008 - 0x0000) +struct RPGAbilityEventListener_DuringProtego_OnSpellCast final +{ +public: + class ASpellTool* SpellTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGAbilityEventListener_DuringProtego_OnSpellCast; + +// Function Phoenix.RPGAbilityEventListener_DuringProtego.OnSpellStop +// 0x0008 (0x0008 - 0x0000) +struct RPGAbilityEventListener_DuringProtego_OnSpellStop final +{ +public: + class ASpellTool* SpellTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGAbilityEventListener_DuringProtego_OnSpellStop; + +// Function Phoenix.DisillusionmentComponent.IsActorDisillusioned +// 0x0010 (0x0010 - 0x0000) +struct DisillusionmentComponent_IsActorDisillusioned final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DisillusionmentComponent_IsActorDisillusioned; + +// Function Phoenix.DisillusionmentComponent.IsActorDisillusionedByCloak +// 0x0010 (0x0010 - 0x0000) +struct DisillusionmentComponent_IsActorDisillusionedByCloak final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DisillusionmentComponent_IsActorDisillusionedByCloak; + +// Function Phoenix.DisillusionmentComponent.RemoveDisillusionmentFromActor +// 0x0010 (0x0010 - 0x0000) +struct DisillusionmentComponent_RemoveDisillusionmentFromActor final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEvenIfCloak; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DisillusionmentComponent_RemoveDisillusionmentFromActor; + +// Function Phoenix.DisillusionmentComponent.GetVisibilityPercentage +// 0x0004 (0x0004 - 0x0000) +struct DisillusionmentComponent_GetVisibilityPercentage final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DisillusionmentComponent_GetVisibilityPercentage; + +// Function Phoenix.DisillusionmentComponent.OnActorBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct DisillusionmentComponent_OnActorBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DisillusionmentComponent_OnActorBeginOverlap; + +// Function Phoenix.DisillusionmentComponent.OnActorEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct DisillusionmentComponent_OnActorEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DisillusionmentComponent_OnActorEndOverlap; + +// Function Phoenix.DisillusionmentComponent.OwnerMovementModeChanged +// 0x0010 (0x0010 - 0x0000) +struct DisillusionmentComponent_OwnerMovementModeChanged final +{ +public: + class ACharacter* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMovementMode PrevMovementMode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 PreviousCustomMode; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DisillusionmentComponent_OwnerMovementModeChanged; + +// Function Phoenix.DisillusionmentComponent.PerceptionDoneHandler +// 0x0010 (0x0010 - 0x0000) +struct DisillusionmentComponent_PerceptionDoneHandler final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReturnControl; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DisillusionmentComponent_PerceptionDoneHandler; + +// Function Phoenix.DisillusionmentSpellTool.ActivateDisillusionment +// 0x0018 (0x0018 - 0x0000) +struct DisillusionmentSpellTool_ActivateDisillusionment final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DisillusionmentSpellTool_ActivateDisillusionment; + +// Function Phoenix.DisillusionmentSpellTool.CasterHealthZero +// 0x0008 (0x0008 - 0x0000) +struct DisillusionmentSpellTool_CasterHealthZero final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DisillusionmentSpellTool_CasterHealthZero; + +// Function Phoenix.DisillusionmentSpellTool.DeactivateDisillusionment +// 0x0018 (0x0018 - 0x0000) +struct DisillusionmentSpellTool_DeactivateDisillusionment final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_DisillusionmentSpellTool_DeactivateDisillusionment; + +// Function Phoenix.Lockable.Lock +// 0x0001 (0x0001 - 0x0000) +struct Lockable_Lock final +{ +public: + bool PlaySoundsAndEffects; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Lockable_Lock; + +// Function Phoenix.Lockable.Seal +// 0x0002 (0x0002 - 0x0000) +struct Lockable_Seal final +{ +public: + bool ShowLockWhenLocked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Lockable_Seal; + +// Function Phoenix.Lockable.SetIsLocked +// 0x0001 (0x0001 - 0x0000) +struct Lockable_SetIsLocked final +{ +public: + bool Locked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Lockable_SetIsLocked; + +// Function Phoenix.Lockable.SetLocked +// 0x0004 (0x0004 - 0x0000) +struct Lockable_SetLocked final +{ +public: + bool Locked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OpenLockable; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ThrowLock; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Lockable_SetLocked; + +// Function Phoenix.Lockable.Unlock +// 0x0003 (0x0003 - 0x0000) +struct Lockable_Unlock final +{ +public: + bool OpenLockable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ThrowLock; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Lockable_Unlock; + +// Function Phoenix.Lockable.Unseal +// 0x0005 (0x0005 - 0x0000) +struct Lockable_Unseal final +{ +public: + bool ShowLockWhenLocked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Locked; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OpenLockable; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ThrowLock; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Lockable_Unseal; + +// Function Phoenix.Lockable.GetIsLocked +// 0x0001 (0x0001 - 0x0000) +struct Lockable_GetIsLocked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Lockable_GetIsLocked; + +// Function Phoenix.Door.BlockNavMesh +// 0x0002 (0x0002 - 0x0000) +struct Door_BlockNavMesh final +{ +public: + bool ShouldBlock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlockNavMeshOverride Override; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Door_BlockNavMesh; + +// Function Phoenix.Door.BlockPlayer +// 0x0001 (0x0001 - 0x0000) +struct Door_BlockPlayer final +{ +public: + bool ShouldBlock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Door_BlockPlayer; + +// Function Phoenix.Door.CloseDoor +// 0x0001 (0x0001 - 0x0000) +struct Door_CloseDoor final +{ +public: + bool ForceClose; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Door_CloseDoor; + +// Function Phoenix.Door.ObjectPickedUp +// 0x0008 (0x0008 - 0x0000) +struct Door_ObjectPickedUp final +{ +public: + class UObject* Caller; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Door_ObjectPickedUp; + +// Function Phoenix.Door.OnEnterTriggerBeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct Door_OnEnterTriggerBeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ActorInTrigger; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Door_OnEnterTriggerBeginOverlap; + +// Function Phoenix.Door.OnEnterTriggerEndOverlap +// 0x0020 (0x0020 - 0x0000) +struct Door_OnEnterTriggerEndOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ActorInTrigger; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Door_OnEnterTriggerEndOverlap; + +// Function Phoenix.Door.OnPlayerNearTriggerBeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct Door_OnPlayerNearTriggerBeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ActorInTrigger; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Door_OnPlayerNearTriggerBeginOverlap; + +// Function Phoenix.Door.OpenDoor +// 0x000C (0x000C - 0x0000) +struct Door_OpenDoor final +{ +public: + bool KeepOpen; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InSecondsToDelayClosing; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPushedOpen; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOpenDoorDirection Direction; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowStreamingDoorsToKeepOpen; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Door_OpenDoor; + +// Function Phoenix.Door.RotateDoorToAlpha +// 0x0004 (0x0004 - 0x0000) +struct Door_RotateDoorToAlpha final +{ +public: + float Alpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Door_RotateDoorToAlpha; + +// Function Phoenix.Door.SetKeepDoorOpen +// 0x0001 (0x0001 - 0x0000) +struct Door_SetKeepDoorOpen final +{ +public: + bool InKeepDoorOpen; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Door_SetKeepDoorOpen; + +// Function Phoenix.Door.SetLockLevel +// 0x0010 (0x0010 - 0x0000) +struct Door_SetLockLevel final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 int_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Door_SetLockLevel; + +// Function Phoenix.Door.SetState +// 0x0003 (0x0003 - 0x0000) +struct Door_SetState final +{ +public: + EDoorState DoorState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockVisible; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Door_SetState; + +// Function Phoenix.RaceManager.Get +// 0x0008 (0x0008 - 0x0000) +struct RaceManager_Get final +{ +public: + class URaceManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaceManager_Get; + +// Function Phoenix.RaceManager.GetRaceFromID +// 0x0018 (0x0018 - 0x0000) +struct RaceManager_GetRaceFromID final +{ +public: + class FString RaceId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ARace* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaceManager_GetRaceFromID; + +// Function Phoenix.RaceManager.StartRace +// 0x0020 (0x0020 - 0x0000) +struct RaceManager_StartRace final +{ +public: + class FString RaceName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsMission; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ARace* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaceManager_StartRace; + +// Function Phoenix.RaceManager.GetActiveRace +// 0x0008 (0x0008 - 0x0000) +struct RaceManager_GetActiveRace final +{ +public: + class ARace* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaceManager_GetActiveRace; + +// Function Phoenix.RaceGate.GetSplineTrackOffset +// 0x000C (0x000C - 0x0000) +struct RaceGate_GetSplineTrackOffset final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaceGate_GetSplineTrackOffset; + +// Function Phoenix.RaceGate.OnHitGate +// 0x0001 (0x0001 - 0x0000) +struct RaceGate_OnHitGate final +{ +public: + bool bSuccess; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaceGate_OnHitGate; + +// Function Phoenix.RaceGate.OnMissGate +// 0x0001 (0x0001 - 0x0000) +struct RaceGate_OnMissGate final +{ +public: + bool bSuccess; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaceGate_OnMissGate; + +// Function Phoenix.RaceGate.OnRaceFinished +// 0x0001 (0x0001 - 0x0000) +struct RaceGate_OnRaceFinished final +{ +public: + bool bNewBestTime; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaceGate_OnRaceFinished; + +// Function Phoenix.RaceGate.IsGateActive +// 0x0001 (0x0001 - 0x0000) +struct RaceGate_IsGateActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RaceGate_IsGateActive; + +// Function Phoenix.DuelTechnique_TimedEncounter.InitializeImpl +// 0x0001 (0x0001 - 0x0000) +struct DuelTechnique_TimedEncounter_InitializeImpl final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DuelTechnique_TimedEncounter_InitializeImpl; + +// Function Phoenix.DuelTechniquesController.OnCombatVolumeGroupDestroyed +// 0x0008 (0x0008 - 0x0000) +struct DuelTechniquesController_OnCombatVolumeGroupDestroyed final +{ +public: + const class UCombatVolumeGroup* Group; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DuelTechniquesController_OnCombatVolumeGroupDestroyed; + +// Function Phoenix.EncounterVolume.DoneSpawning +// 0x0001 (0x0001 - 0x0000) +struct EncounterVolume_DoneSpawning final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_DoneSpawning; + +// Function Phoenix.EncounterVolume.GetActiveActorCount +// 0x0004 (0x0004 - 0x0000) +struct EncounterVolume_GetActiveActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_GetActiveActorCount; + +// Function Phoenix.EncounterVolume.GetAliveActorCount +// 0x0004 (0x0004 - 0x0000) +struct EncounterVolume_GetAliveActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_GetAliveActorCount; + +// Function Phoenix.EncounterVolume.GetAllActiveSpawnedInstances +// 0x0010 (0x0010 - 0x0000) +struct EncounterVolume_GetAllActiveSpawnedInstances final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_GetAllActiveSpawnedInstances; + +// Function Phoenix.EncounterVolume.GetSpawnActorCount +// 0x0004 (0x0004 - 0x0000) +struct EncounterVolume_GetSpawnActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_GetSpawnActorCount; + +// Function Phoenix.EncounterVolume.HasSpawned +// 0x0001 (0x0001 - 0x0000) +struct EncounterVolume_HasSpawned final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_HasSpawned; + +// Function Phoenix.EncounterVolume.IsVolumeActive +// 0x0001 (0x0001 - 0x0000) +struct EncounterVolume_IsVolumeActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_IsVolumeActive; + +// Function Phoenix.EncounterVolume.ProcessEncounterReport +// 0x0010 (0x0010 - 0x0000) +struct EncounterVolume_ProcessEncounterReport final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_ProcessEncounterReport; + +// Function Phoenix.EncounterVolume.ProcessSpawnerSearch +// 0x0010 (0x0010 - 0x0000) +struct EncounterVolume_ProcessSpawnerSearch final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_ProcessSpawnerSearch; + +// Function Phoenix.EncounterVolume.ProcessZoneData +// 0x0010 (0x0010 - 0x0000) +struct EncounterVolume_ProcessZoneData final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_ProcessZoneData; + +// Function Phoenix.EncounterVolume.SetAllowAutoActivation +// 0x0001 (0x0001 - 0x0000) +struct EncounterVolume_SetAllowAutoActivation final +{ +public: + bool bAllowAutoActivate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_SetAllowAutoActivation; + +// Function Phoenix.EncounterVolume.SetEncounterActor +// 0x0008 (0x0008 - 0x0000) +struct EncounterVolume_SetEncounterActor final +{ +public: + class ADynamicObjectVolume* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EncounterVolume_SetEncounterActor; + +// Function Phoenix.Enemy_ApparateActor.BroadcastArrived +// 0x0018 (0x0018 - 0x0000) +struct Enemy_ApparateActor_BroadcastArrived final +{ +public: + class AActor* pActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Loc; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_ApparateActor_BroadcastArrived; + +// Function Phoenix.Enemy_ApparateActor.BroadcastDone +// 0x0008 (0x0008 - 0x0000) +struct Enemy_ApparateActor_BroadcastDone final +{ +public: + class AActor* pActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_ApparateActor_BroadcastDone; + +// Function Phoenix.Enemy_ApparateActor.HasArrived +// 0x0001 (0x0001 - 0x0000) +struct Enemy_ApparateActor_HasArrived final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_ApparateActor_HasArrived; + +// Function Phoenix.Enemy_MovementComponent.EnableDirectionLockModifier +// 0x000C (0x000C - 0x0000) +struct Enemy_MovementComponent_EnableDirectionLockModifier final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_MovementComponent_EnableDirectionLockModifier; + +// Function Phoenix.Enemy_SpawnSpiders.Update +// 0x0008 (0x0008 - 0x0000) +struct Enemy_SpawnSpiders_Update final +{ +public: + float InDeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_SpawnSpiders_Update; + +// Function Phoenix.Enemy_SplineSpawnActor.BroadcastArrived +// 0x0018 (0x0018 - 0x0000) +struct Enemy_SplineSpawnActor_BroadcastArrived final +{ +public: + class AActor* pActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Loc; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Enemy_SplineSpawnActor_BroadcastArrived; + +// Function Phoenix.Enemy_SplineSpawnActor.BroadcastDone +// 0x0008 (0x0008 - 0x0000) +struct Enemy_SplineSpawnActor_BroadcastDone final +{ +public: + class AActor* pActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_SplineSpawnActor_BroadcastDone; + +// Function Phoenix.Enemy_SplineSpawnActor.StartLandingVFX +// 0x000C (0x000C - 0x0000) +struct Enemy_SplineSpawnActor_StartLandingVFX final +{ +public: + struct FVector StartLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_SplineSpawnActor_StartLandingVFX; + +// Function Phoenix.Enemy_SplineSpawnActor.HasArrived +// 0x0001 (0x0001 - 0x0000) +struct Enemy_SplineSpawnActor_HasArrived final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_SplineSpawnActor_HasArrived; + +// Function Phoenix.MapBase.IsMissionBeacon +// 0x0002 (0x0002 - 0x0000) +struct MapBase_IsMissionBeacon final +{ +public: + EBeaconType BeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_IsMissionBeacon; + +// Function Phoenix.MapBase.IsMissionBeaconNoArea +// 0x0002 (0x0002 - 0x0000) +struct MapBase_IsMissionBeaconNoArea final +{ +public: + EBeaconType BeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_IsMissionBeaconNoArea; + +// Function Phoenix.MapBase.GetCameraLerpInProgress +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetCameraLerpInProgress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetCameraLerpInProgress; + +// Function Phoenix.MapBase.GetHoveredIcon +// 0x0008 (0x0008 - 0x0000) +struct MapBase_GetHoveredIcon final +{ +public: + class UMapIcon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetHoveredIcon; + +// Function Phoenix.MapBase.GetHoveredState +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetHoveredState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetHoveredState; + +// Function Phoenix.MapBase.GetIsMouseDragging +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetIsMouseDragging final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetIsMouseDragging; + +// Function Phoenix.MapBase.GetKnowledgeCardActive +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetKnowledgeCardActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetKnowledgeCardActive; + +// Function Phoenix.MapBase.GetLastHoveredIcon +// 0x0008 (0x0008 - 0x0000) +struct MapBase_GetLastHoveredIcon final +{ +public: + class UMapIcon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetLastHoveredIcon; + +// Function Phoenix.MapBase.GetMapFadeState +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetMapFadeState final +{ +public: + EMapFadeState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetMapFadeState; + +// Function Phoenix.MapBase.GetMapName +// 0x0008 (0x0008 - 0x0000) +struct MapBase_GetMapName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetMapName; + +// Function Phoenix.MapBase.GetMapPlayerController +// 0x0008 (0x0008 - 0x0000) +struct MapBase_GetMapPlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetMapPlayerController; + +// Function Phoenix.MapBase.GetMapReadyCalled +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetMapReadyCalled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetMapReadyCalled; + +// Function Phoenix.MapBase.GetMapScale +// 0x0004 (0x0004 - 0x0000) +struct MapBase_GetMapScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetMapScale; + +// Function Phoenix.MapBase.GetMapType +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetMapType final +{ +public: + EMapTypes ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetMapType; + +// Function Phoenix.MapBase.GetMapVisible +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetMapVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetMapVisible; + +// Function Phoenix.MapBase.GetMapWidget +// 0x0008 (0x0008 - 0x0000) +struct MapBase_GetMapWidget final +{ +public: + class UMapScreenBase* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetMapWidget; + +// Function Phoenix.MapBase.GetMapWorld +// 0x0008 (0x0008 - 0x0000) +struct MapBase_GetMapWorld final +{ +public: + class UWorldSupportWorld* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetMapWorld; + +// Function Phoenix.MapBase.GetTurnOffFogCheck +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetTurnOffFogCheck final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetTurnOffFogCheck; + +// Function Phoenix.MapBase.GetWorldName +// 0x0008 (0x0008 - 0x0000) +struct MapBase_GetWorldName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetWorldName; + +// Function Phoenix.MapBase.GetZoomFactor +// 0x0004 (0x0004 - 0x0000) +struct MapBase_GetZoomFactor final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetZoomFactor; + +// Function Phoenix.MapBase.GetZoomTypeBP +// 0x0001 (0x0001 - 0x0000) +struct MapBase_GetZoomTypeBP final +{ +public: + EMapZoomTypes ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_GetZoomTypeBP; + +// Function Phoenix.MapBase.IconInstanceTextureCallback +// 0x0010 (0x0010 - 0x0000) +struct MapBase_IconInstanceTextureCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_IconInstanceTextureCallback; + +// Function Phoenix.MapBase.IconOutlineTextureCallback +// 0x0010 (0x0010 - 0x0000) +struct MapBase_IconOutlineTextureCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_IconOutlineTextureCallback; + +// Function Phoenix.MapBase.IsMissionByBeacon +// 0x0010 (0x0010 - 0x0000) +struct MapBase_IsMissionByBeacon final +{ +public: + class UBeaconInfo* BeaconInfo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapBase_IsMissionByBeacon; + +// Function Phoenix.MapBase.IsWaitAvailable +// 0x0004 (0x0004 - 0x0000) +struct MapBase_IsWaitAvailable final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_IsWaitAvailable; + +// Function Phoenix.MapBase.OnWaitPopupDismissed +// 0x0010 (0x0010 - 0x0000) +struct MapBase_OnWaitPopupDismissed final +{ +public: + class UPopupScreen* Popup; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConfirmationResult; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapBase_OnWaitPopupDismissed; + +// Function Phoenix.MapBase.SetCoverAlpha +// 0x0004 (0x0004 - 0x0000) +struct MapBase_SetCoverAlpha final +{ +public: + float Alpha; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_SetCoverAlpha; + +// Function Phoenix.MapBase.SetCoverDisplayed +// 0x0001 (0x0001 - 0x0000) +struct MapBase_SetCoverDisplayed final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_SetCoverDisplayed; + +// Function Phoenix.MapBase.SetHoveredIcon +// 0x0008 (0x0008 - 0x0000) +struct MapBase_SetHoveredIcon final +{ +public: + class UMapIcon* hoverIcon_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_SetHoveredIcon; + +// Function Phoenix.MapBase.SetKnowledgeCardActive +// 0x0001 (0x0001 - 0x0000) +struct MapBase_SetKnowledgeCardActive final +{ +public: + bool pKnowledgeCardActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_SetKnowledgeCardActive; + +// Function Phoenix.MapBase.SetLastHoveredIcon +// 0x0008 (0x0008 - 0x0000) +struct MapBase_SetLastHoveredIcon final +{ +public: + class UMapIcon* lastIcon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_SetLastHoveredIcon; + +// Function Phoenix.MapBase.SetTurnOffFogCheck +// 0x0001 (0x0001 - 0x0000) +struct MapBase_SetTurnOffFogCheck final +{ +public: + bool pTurnOffFogCheck; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_SetTurnOffFogCheck; + +// Function Phoenix.MapBase.TutorialDisablesMapBehavior_Blueprint +// 0x0002 (0x0002 - 0x0000) +struct MapBase_TutorialDisablesMapBehavior_Blueprint final +{ +public: + EMapLocTypes MapBehavior; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBase_TutorialDisablesMapBehavior_Blueprint; + +// Function Phoenix.MapBase.CanGoToMissionLogFromIcon +// 0x0010 (0x0010 - 0x0000) +struct MapBase_CanGoToMissionLogFromIcon final +{ +public: + const class UMapIcon* MapIcon; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapBase_CanGoToMissionLogFromIcon; + +// Function Phoenix.MapHogwarts.RegisterMarkupActor +// 0x0008 (0x0008 - 0x0000) +struct MapHogwarts_RegisterMarkupActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_RegisterMarkupActor; + +// Function Phoenix.MapHogwarts.UnregisterMarkupActor +// 0x0008 (0x0008 - 0x0000) +struct MapHogwarts_UnregisterMarkupActor final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_UnregisterMarkupActor; + +// Function Phoenix.MapHogwarts.ActivateBanner +// 0x0001 (0x0001 - 0x0000) +struct MapHogwarts_ActivateBanner final +{ +public: + bool ACTIVE; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_ActivateBanner; + +// Function Phoenix.MapHogwarts.ActivateFastTravel +// 0x0020 (0x0020 - 0x0000) +struct MapHogwarts_ActivateFastTravel final +{ +public: + class FString LocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FastTravelDestination; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapHogwarts_ActivateFastTravel; + +// Function Phoenix.MapHogwarts.CalulatePathDistance +// 0x0018 (0x0018 - 0x0000) +struct MapHogwarts_CalulatePathDistance final +{ +public: + TArray InPathPoints; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapHogwarts_CalulatePathDistance; + +// Function Phoenix.MapHogwarts.GetAllActorsOfClass +// 0x0020 (0x0020 - 0x0000) +struct MapHogwarts_GetAllActorsOfClass final +{ +public: + class UWorld* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf ActorClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_GetAllActorsOfClass; + +// Function Phoenix.MapHogwarts.GetAllActorsWithTag +// 0x0020 (0x0020 - 0x0000) +struct MapHogwarts_GetAllActorsWithTag final +{ +public: + class UWorld* World; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_GetAllActorsWithTag; + +// Function Phoenix.MapHogwarts.GetMapLocationName +// 0x0010 (0x0010 - 0x0000) +struct MapHogwarts_GetMapLocationName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_GetMapLocationName; + +// Function Phoenix.MapHogwarts.GetMapScreenWidget +// 0x0008 (0x0008 - 0x0000) +struct MapHogwarts_GetMapScreenWidget final +{ +public: + class UHogwartsMapScreen* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_GetMapScreenWidget; + +// Function Phoenix.MapHogwarts.GetMapTransform +// 0x000C (0x000C - 0x0000) +struct MapHogwarts_GetMapTransform final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_GetMapTransform; + +// Function Phoenix.MapHogwarts.GetMissionsForThisRegion +// 0x0010 (0x0010 - 0x0000) +struct MapHogwarts_GetMissionsForThisRegion final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_GetMissionsForThisRegion; + +// Function Phoenix.MapHogwarts.GetUseNewIcons +// 0x0001 (0x0001 - 0x0000) +struct MapHogwarts_GetUseNewIcons final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_GetUseNewIcons; + +// Function Phoenix.MapHogwarts.GetZoomType +// 0x0008 (0x0008 - 0x0000) +struct MapHogwarts_GetZoomType final +{ +public: + float Zoom; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMapZoomTypes ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapHogwarts_GetZoomType; + +// Function Phoenix.MapHogwarts.HandleMapLocationChanged +// 0x0018 (0x0018 - 0x0000) +struct MapHogwarts_HandleMapLocationChanged final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CurrentMapLocationName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_HandleMapLocationChanged; + +// Function Phoenix.MapHogwarts.InHogwarts +// 0x0001 (0x0001 - 0x0000) +struct MapHogwarts_InHogwarts final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_InHogwarts; + +// Function Phoenix.MapHogwarts.InHogwartsLocation +// 0x0010 (0x0010 - 0x0000) +struct MapHogwarts_InHogwartsLocation final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapHogwarts_InHogwartsLocation; + +// Function Phoenix.MapHogwarts.IsBannerActive +// 0x0001 (0x0001 - 0x0000) +struct MapHogwarts_IsBannerActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_IsBannerActive; + +// Function Phoenix.MapHogwarts.OnMapItemSelected +// 0x0018 (0x0018 - 0x0000) +struct MapHogwarts_OnMapItemSelected final +{ +public: + class FString ItemString; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WasCanceled; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapHogwarts_OnMapItemSelected; + +// Function Phoenix.MapHogwarts.OnMapItemSelected_Event +// 0x0018 (0x0018 - 0x0000) +struct MapHogwarts_OnMapItemSelected_Event final +{ +public: + class FString ItemString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemIndex; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool WasCanceled; // 0x0014(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapHogwarts_OnMapItemSelected_Event; + +// Function Phoenix.MapHogwarts.OnStartPathing +// 0x0010 (0x0010 - 0x0000) +struct MapHogwarts_OnStartPathing final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 BeaconHandle; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapHogwarts_OnStartPathing; + +// Function Phoenix.MapHogwarts.OverlandMapZoom +// 0x0004 (0x0004 - 0x0000) +struct MapHogwarts_OverlandMapZoom final +{ +public: + float val; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_OverlandMapZoom; + +// Function Phoenix.MapHogwarts.SetUseNewIcons +// 0x0001 (0x0001 - 0x0000) +struct MapHogwarts_SetUseNewIcons final +{ +public: + bool pUseNewIcons; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_SetUseNewIcons; + +// Function Phoenix.MapHogwarts.SetZoomType +// 0x0001 (0x0001 - 0x0000) +struct MapHogwarts_SetZoomType final +{ +public: + EMapZoomTypes ZoomType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_SetZoomType; + +// Function Phoenix.MapHogwarts.ShowPortraitTravel +// 0x0050 (0x0050 - 0x0000) +struct MapHogwarts_ShowPortraitTravel final +{ +public: + TMap Locations; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_ShowPortraitTravel; + +// Function Phoenix.MapHogwarts.WayPointCallbackHogwarts +// 0x0010 (0x0010 - 0x0000) +struct MapHogwarts_WayPointCallbackHogwarts final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwarts_WayPointCallbackHogwarts; + +// Function Phoenix.Enemy_TombProtector_QBUpdate.SetDataAsset +// 0x0008 (0x0008 - 0x0000) +struct Enemy_TombProtector_QBUpdate_SetDataAsset final +{ +public: + class UEnemy_TombProtector_QBUpdateDataAsset* InDataAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_TombProtector_QBUpdate_SetDataAsset; + +// Function Phoenix.Enemy_TombProtector_QBUpdate.SetSpawnAnchor +// 0x000C (0x000C - 0x0000) +struct Enemy_TombProtector_QBUpdate_SetSpawnAnchor final +{ +public: + struct FVector InLoc; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_TombProtector_QBUpdate_SetSpawnAnchor; + +// Function Phoenix.Enemy_TombProtector_QBUpdate.SetSpawnPoints +// 0x0010 (0x0010 - 0x0000) +struct Enemy_TombProtector_QBUpdate_SetSpawnPoints final +{ +public: + TArray InLocArray; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Enemy_TombProtector_QBUpdate_SetSpawnPoints; + +// Function Phoenix.PhoenixTrackingVolume.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct PhoenixTrackingVolume_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixTrackingVolume_OnBeginOverlap; + +// Function Phoenix.PhoenixTrackingVolume.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct PhoenixTrackingVolume_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixTrackingVolume_OnEndOverlap; + +// Function Phoenix.EnemyAIComponent.SetParentToActors +// 0x0018 (0x0018 - 0x0000) +struct EnemyAIComponent_SetParentToActors final +{ +public: + TArray InActorList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class AActor* InParent; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetParentToActors; + +// Function Phoenix.EnemyAIComponent.AbortAUS +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_AbortAUS final +{ +public: + bool bBranchToIdle; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AbortAUS; + +// Function Phoenix.EnemyAIComponent.AcquireShield +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_AcquireShield final +{ +public: + class AEnemyAIWeapon* InShieldPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AcquireShield; + +// Function Phoenix.EnemyAIComponent.AcquireSpellCaster +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_AcquireSpellCaster final +{ +public: + class ASpellCasterTool* InSpellCasterPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AcquireSpellCaster; + +// Function Phoenix.EnemyAIComponent.AcquireWeapon +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_AcquireWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AcquireWeapon; + +// Function Phoenix.EnemyAIComponent.AddQBUpdateData +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_AddQBUpdateData final +{ +public: + EEnemy_AttackLocSource InSource; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AddQBUpdateData; + +// Function Phoenix.EnemyAIComponent.AdjustAttackWeightsByID +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_AdjustAttackWeightsByID final +{ +public: + class FString InRegistryID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AdjustAttackWeightsByID; + +// Function Phoenix.EnemyAIComponent.AdvancePath +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_AdvancePath final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AdvancePath; + +// Function Phoenix.EnemyAIComponent.AllowHideBlindWeapon +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_AllowHideBlindWeapon final +{ +public: + bool bInAllow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AllowHideBlindWeapon; + +// Function Phoenix.EnemyAIComponent.ApparateArrivedEvent +// 0x0018 (0x0018 - 0x0000) +struct EnemyAIComponent_ApparateArrivedEvent final +{ +public: + class AActor* InApparateActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLoc; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ApparateArrivedEvent; + +// Function Phoenix.EnemyAIComponent.ApparateDoneEvent +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_ApparateDoneEvent final +{ +public: + class AActor* InApparateActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ApparateDoneEvent; + +// Function Phoenix.EnemyAIComponent.AttackedEvent +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_AttackedEvent final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AttackedEvent; + +// Function Phoenix.EnemyAIComponent.AttackUpdateStateUpdate +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_AttackUpdateStateUpdate final +{ +public: + EEnemy_AttackUpdateState AttackUpdateState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeltaTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_AttackUpdateStateUpdate; + +// Function Phoenix.EnemyAIComponent.BroadcastOnAlertSenseChanged +// 0x0004 (0x0004 - 0x0000) +struct EnemyAIComponent_BroadcastOnAlertSenseChanged final +{ +public: + float alertSense; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_BroadcastOnAlertSenseChanged; + +// Function Phoenix.EnemyAIComponent.BroadcastOnDeath +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_BroadcastOnDeath final +{ +public: + class AActor* pActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_BroadcastOnDeath; + +// Function Phoenix.EnemyAIComponent.CastProtegoSpell +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_CastProtegoSpell final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_CastProtegoSpell; + +// Function Phoenix.EnemyAIComponent.CastSpell +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_CastSpell final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_CastSpell; + +// Function Phoenix.EnemyAIComponent.CastSpellAtActor +// 0x0020 (0x0020 - 0x0000) +struct EnemyAIComponent_CastSpellAtActor final +{ +public: + class AActor* InTargetPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellToolRecord; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysHitTargetActor; // 0x0018(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_CastSpellAtActor; + +// Function Phoenix.EnemyAIComponent.CastSpellAtLocation +// 0x0020 (0x0020 - 0x0000) +struct EnemyAIComponent_CastSpellAtLocation final +{ +public: + struct FVector TargetLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* SpellToolRecord; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0018(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_CastSpellAtLocation; + +// Function Phoenix.EnemyAIComponent.CastSpellAtRandom +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_CastSpellAtRandom final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InSocketName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_CastSpellAtRandom; + +// Function Phoenix.EnemyAIComponent.ChooseAttack +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_ChooseAttack final +{ +public: + class UEnemyAIAttackData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ChooseAttack; + +// Function Phoenix.EnemyAIComponent.ChooseAttackUpdate +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_ChooseAttackUpdate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ChooseAttackUpdate; + +// Function Phoenix.EnemyAIComponent.ChooseCounterAttackSplit +// 0x0028 (0x0028 - 0x0000) +struct EnemyAIComponent_ChooseCounterAttackSplit final +{ +public: + struct FGameplayTagContainer InTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ChooseCounterAttackSplit; + +// Function Phoenix.EnemyAIComponent.ComboEnd +// 0x0004 (0x0004 - 0x0000) +struct EnemyAIComponent_ComboEnd final +{ +public: + int32 ComboCount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ComboEnd; + +// Function Phoenix.EnemyAIComponent.DisableProvidedWeaponCollision +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_DisableProvidedWeaponCollision final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_DisableProvidedWeaponCollision; + +// Function Phoenix.EnemyAIComponent.DisarmShield +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_DisarmShield final +{ +public: + float ScaleForce; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_DisarmShield; + +// Function Phoenix.EnemyAIComponent.DisarmWeapon +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_DisarmWeapon final +{ +public: + float ScaleForce; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_DisarmWeapon; + +// Function Phoenix.EnemyAIComponent.EnableImmediateAttack +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_EnableImmediateAttack final +{ +public: + bool ShouldEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_EnableImmediateAttack; + +// Function Phoenix.EnemyAIComponent.EnableProvidedWeaponCollision +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_EnableProvidedWeaponCollision final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_EnableProvidedWeaponCollision; + +// Function Phoenix.EnemyAIComponent.EnableTrackMeleePoints +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_EnableTrackMeleePoints final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_EnableTrackMeleePoints; + +// Function Phoenix.EnemyAIComponent.EnemyAddToManager +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_EnemyAddToManager final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_EnemyAddToManager; + +// Function Phoenix.EnemyAIComponent.EnemyRemoveFromManager +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_EnemyRemoveFromManager final +{ +public: + class AActor* InActorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_EnemyRemoveFromManager; + +// Function Phoenix.EnemyAIComponent.FireWeaponAOE1 +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_FireWeaponAOE1 final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_FireWeaponAOE1; + +// Function Phoenix.EnemyAIComponent.ForceAttack +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_ForceAttack final +{ +public: + class UEnemyAIAttackData* InAttackPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBypassPerception; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ForceAttack; + +// Function Phoenix.EnemyAIComponent.ForceChooseAttack +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_ForceChooseAttack final +{ +public: + class UEnemyAIAttackData* InAttackPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ForceChooseAttack; + +// Function Phoenix.EnemyAIComponent.ForceExecuteAttack +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_ForceExecuteAttack final +{ +public: + class UEnemyAIAttackData* InAttackPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ForceExecuteAttack; + +// Function Phoenix.EnemyAIComponent.ForceExecuteDelayedAttack +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_ForceExecuteDelayedAttack final +{ +public: + class UEnemyAIAttackData* InAttackPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDelay; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ForceExecuteDelayedAttack; + +// Function Phoenix.EnemyAIComponent.ForceNextAttack +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_ForceNextAttack final +{ +public: + class UEnemyAIAttackData* InAttackPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ForceNextAttack; + +// Function Phoenix.EnemyAIComponent.GetActiveSpawnMeteorData +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetActiveSpawnMeteorData final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetActiveSpawnMeteorData; + +// Function Phoenix.EnemyAIComponent.GetAlertSense +// 0x0004 (0x0004 - 0x0000) +struct EnemyAIComponent_GetAlertSense final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetAlertSense; + +// Function Phoenix.EnemyAIComponent.GetAttackStateRange +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetAttackStateRange final +{ +public: + EEnemyAIAttackState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetAttackStateRange; + +// Function Phoenix.EnemyAIComponent.GetAttackWaitingForDesynchronization +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetAttackWaitingForDesynchronization final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetAttackWaitingForDesynchronization; + +// Function Phoenix.EnemyAIComponent.GetEnemyAnimInstance +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetEnemyAnimInstance final +{ +public: + class UEnemy_AnimInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetEnemyAnimInstance; + +// Function Phoenix.EnemyAIComponent.GetGameChangerForm +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetGameChangerForm final +{ +public: + class ANPC_Character* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetGameChangerForm; + +// Function Phoenix.EnemyAIComponent.GetGameChangerObjectName +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_GetGameChangerObjectName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetGameChangerObjectName; + +// Function Phoenix.EnemyAIComponent.GetOrCreateQBUpdateInstanceData +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_GetOrCreateQBUpdateInstanceData final +{ +public: + ENPC_QBUpdate InUpdate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemy_InstanceQBUpdateData* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetOrCreateQBUpdateInstanceData; + +// Function Phoenix.EnemyAIComponent.GetProtegoSpellLevel +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetProtegoSpellLevel final +{ +public: + EEnemy_ProtegoLevel ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetProtegoSpellLevel; + +// Function Phoenix.EnemyAIComponent.GetQBUpdateData +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_GetQBUpdateData final +{ +public: + EEnemy_AttackLocSource InSource; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UEnemy_QBUpdateData* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetQBUpdateData; + +// Function Phoenix.EnemyAIComponent.GetWeaponToAcquire +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetWeaponToAcquire final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetWeaponToAcquire; + +// Function Phoenix.EnemyAIComponent.HandleAbilityActorHit +// 0x0098 (0x0098 - 0x0000) +struct EnemyAIComponent_HandleAbilityActorHit final +{ +public: + class AActor* InOtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0008(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_HandleAbilityActorHit; + +// Function Phoenix.EnemyAIComponent.HandleAbilityAnimEvent +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_HandleAbilityAnimEvent final +{ +public: + EEnemy_AbilityEvent inAnimEvent; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_HandleAbilityAnimEvent; + +// Function Phoenix.EnemyAIComponent.HandleOnActorEndHit +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_HandleOnActorEndHit final +{ +public: + class AActor* pOtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_HandleOnActorEndHit; + +// Function Phoenix.EnemyAIComponent.HandleOnActorHit +// 0x0098 (0x0098 - 0x0000) +struct EnemyAIComponent_HandleOnActorHit final +{ +public: + class AActor* pOtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0008(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_HandleOnActorHit; + +// Function Phoenix.EnemyAIComponent.HandleSpellSuccess +// 0x0018 (0x0018 - 0x0000) +struct EnemyAIComponent_HandleSpellSuccess final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class ASpellTool* Spell; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellType; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_HandleSpellSuccess; + +// Function Phoenix.EnemyAIComponent.HideProtegoSpell +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_HideProtegoSpell final +{ +public: + bool bInHide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_HideProtegoSpell; + +// Function Phoenix.EnemyAIComponent.InitMoveToAttackLocation +// 0x0014 (0x0014 - 0x0000) +struct EnemyAIComponent_InitMoveToAttackLocation final +{ +public: + struct FVector DestinationLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timeout; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_InitMoveToAttackLocation; + +// Function Phoenix.EnemyAIComponent.InitMoveToAttackRunTo +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_InitMoveToAttackRunTo final +{ +public: + float Timeout; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_InitMoveToAttackRunTo; + +// Function Phoenix.EnemyAIComponent.InitWaitForAbility +// 0x0004 (0x0004 - 0x0000) +struct EnemyAIComponent_InitWaitForAbility final +{ +public: + float Timeout; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_InitWaitForAbility; + +// Function Phoenix.EnemyAIComponent.InitWaitForCreatureStance +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_InitWaitForCreatureStance final +{ +public: + ECreatureStance InWaitForStance; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForStationary; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Timeout; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_InitWaitForCreatureStance; + +// Function Phoenix.EnemyAIComponent.IsCharacterDisengaged +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_IsCharacterDisengaged final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_IsCharacterDisengaged; + +// Function Phoenix.EnemyAIComponent.LogBehaviorTree +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_LogBehaviorTree final +{ +public: + class FName TaskName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_LogBehaviorTree; + +// Function Phoenix.EnemyAIComponent.MoveToAttackLocation +// 0x0028 (0x0028 - 0x0000) +struct EnemyAIComponent_MoveToAttackLocation final +{ +public: + struct FVector DestinationLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CurveFloatPtr; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_MoveToAttackLocation; + +// Function Phoenix.EnemyAIComponent.MoveToAttackRunTo +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_MoveToAttackRunTo final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_MoveToAttackRunTo; + +// Function Phoenix.EnemyAIComponent.OnActorDamaged +// 0x00A0 (0x00A0 - 0x0000) +struct EnemyAIComponent_OnActorDamaged final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult InHit; // 0x0014(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_OnActorDamaged; + +// Function Phoenix.EnemyAIComponent.OnActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct EnemyAIComponent_OnActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_OnActorHit; + +// Function Phoenix.EnemyAIComponent.OnAttackDBLoaded +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_OnAttackDBLoaded final +{ +public: + class AActor* LoadActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EActor_LoadDBProcessingType LoadType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_OnAttackDBLoaded; + +// Function Phoenix.EnemyAIComponent.OnObjectLoaded +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_OnObjectLoaded final +{ +public: + class FString ObjectToLoad; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_OnObjectLoaded; + +// Function Phoenix.EnemyAIComponent.OverlapMeleeCapsule +// 0x0148 (0x0148 - 0x0000) +struct EnemyAIComponent_OverlapMeleeCapsule final +{ +public: + class AActor* InVictim; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult InHitResult; // 0x0008(0x0088)(Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + ENPC_HitDirection InForceDirection; // 0x0090(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEnemy_MeleeAttackOverlapData OutOverlapData; // 0x0098(0x00A8)(Parm, OutParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0140(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_OverlapMeleeCapsule; + +// Function Phoenix.EnemyAIComponent.PreAttack +// 0x0002 (0x0002 - 0x0000) +struct EnemyAIComponent_PreAttack final +{ +public: + EEnemy_AttackSource InSource; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_PreAttack; + +// Function Phoenix.EnemyAIComponent.PreloadAnimagusForm +// 0x0028 (0x0028 - 0x0000) +struct EnemyAIComponent_PreloadAnimagusForm final +{ +public: + TSoftClassPtr AnimalForm; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_PreloadAnimagusForm; + +// Function Phoenix.EnemyAIComponent.ReactionStart +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_ReactionStart final +{ +public: + class UAblReactionData* ReactionData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionComponent* ReactionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ReactionStart; + +// Function Phoenix.EnemyAIComponent.ReleaseShield +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_ReleaseShield final +{ +public: + class AEnemyAIWeapon* InShieldPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetDropVel; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ReleaseShield; + +// Function Phoenix.EnemyAIComponent.ReleaseSpellCaster +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_ReleaseSpellCaster final +{ +public: + class ASpellCasterTool* InSpellCasterPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ReleaseSpellCaster; + +// Function Phoenix.EnemyAIComponent.ReleaseWeapon +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_ReleaseWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDestroy; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetDropVel; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsThrown; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDrop; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ReleaseWeapon; + +// Function Phoenix.EnemyAIComponent.ResetAttack +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_ResetAttack final +{ +public: + EEnemy_AttackResetSource InResetSource; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_ResetAttack; + +// Function Phoenix.EnemyAIComponent.RotateToLoc +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_RotateToLoc final +{ +public: + struct FVector Loc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_RotateToLoc; + +// Function Phoenix.EnemyAIComponent.SendMunitionImpact +// 0x00D0 (0x00D0 - 0x0000) +struct EnemyAIComponent_SendMunitionImpact final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class AActor* pVictim; // 0x0088(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* pOriginator; // 0x0090(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* pMunitionDataAsset; // 0x0098(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InMunitionImpactType; // 0x00A0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x00A8(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bForceUnblockable; // 0x00C8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x00CC(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SendMunitionImpact; + +// Function Phoenix.EnemyAIComponent.SetAlertMode +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SetAlertMode final +{ +public: + class AActor* pTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAlertMode; + +// Function Phoenix.EnemyAIComponent.SetAllowProtegoToInterruptAttack +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetAllowProtegoToInterruptAttack final +{ +public: + bool bAllowProtegoInterrupt; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAllowProtegoToInterruptAttack; + +// Function Phoenix.EnemyAIComponent.SetAlwaysAccurate +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetAlwaysAccurate final +{ +public: + bool bAlways; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAlwaysAccurate; + +// Function Phoenix.EnemyAIComponent.SetAlwaysInRange +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetAlwaysInRange final +{ +public: + bool bAlways; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAlwaysInRange; + +// Function Phoenix.EnemyAIComponent.SetAlwaysMyTurn +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetAlwaysMyTurn final +{ +public: + bool bInAlwaysMyTurn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAlwaysMyTurn; + +// Function Phoenix.EnemyAIComponent.SetAttackCollisionType +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetAttackCollisionType final +{ +public: + EAttackCollisionType InCollisionType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAttackCollisionType; + +// Function Phoenix.EnemyAIComponent.SetAttackExitAsSoonAsFired +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetAttackExitAsSoonAsFired final +{ +public: + bool bExit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAttackExitAsSoonAsFired; + +// Function Phoenix.EnemyAIComponent.SetAttackingState +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetAttackingState final +{ +public: + EEnemy_AttackingState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAttackingState; + +// Function Phoenix.EnemyAIComponent.SetAttackLocation +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_SetAttackLocation final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAttackLocation; + +// Function Phoenix.EnemyAIComponent.SetAttackMode +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SetAttackMode final +{ +public: + class AActor* pTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAttackMode; + +// Function Phoenix.EnemyAIComponent.SetAttackWithoutRestrictions +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetAttackWithoutRestrictions final +{ +public: + bool bInWithoutRestrictions; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetAttackWithoutRestrictions; + +// Function Phoenix.EnemyAIComponent.SetCanAttack +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetCanAttack final +{ +public: + bool canAttack; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetCanAttack; + +// Function Phoenix.EnemyAIComponent.SetCantMoveDuringAttack +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetCantMoveDuringAttack final +{ +public: + bool disableMove; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetCantMoveDuringAttack; + +// Function Phoenix.EnemyAIComponent.SetCustomAttackData +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_SetCustomAttackData final +{ +public: + class UEnemyAIAttackData* InCustAttackPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InCustTarget; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetCustomAttackData; + +// Function Phoenix.EnemyAIComponent.SetDamagedEvent +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_SetDamagedEvent final +{ +public: + float InAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetDamagedEvent; + +// Function Phoenix.EnemyAIComponent.SetDeadEvent +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SetDeadEvent final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetDeadEvent; + +// Function Phoenix.EnemyAIComponent.SetForceIntoAttackTAS +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetForceIntoAttackTAS final +{ +public: + bool bForce; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetForceIntoAttackTAS; + +// Function Phoenix.EnemyAIComponent.SetGameChangerForm +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SetGameChangerForm final +{ +public: + class ANPC_Character* inGameChangerForm; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetGameChangerForm; + +// Function Phoenix.EnemyAIComponent.SetGameChangerObjectName +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_SetGameChangerObjectName final +{ +public: + class FString inObjectName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetGameChangerObjectName; + +// Function Phoenix.EnemyAIComponent.SetGameChangerState +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetGameChangerState final +{ +public: + ENPC_GameChangerState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetGameChangerState; + +// Function Phoenix.EnemyAIComponent.SetIgnoreAttackCorridors +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetIgnoreAttackCorridors final +{ +public: + bool bIgnore; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetIgnoreAttackCorridors; + +// Function Phoenix.EnemyAIComponent.SetInAttackWindow +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetInAttackWindow final +{ +public: + bool bin; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetInAttackWindow; + +// Function Phoenix.EnemyAIComponent.SetNewAlertUIData +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_SetNewAlertUIData final +{ +public: + struct FNPC_ShowUI NewShowUI; // 0x0000(0x000C)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetNewAlertUIData; + +// Function Phoenix.EnemyAIComponent.SetNoAttackExecuteCooldown +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetNoAttackExecuteCooldown final +{ +public: + bool bNo; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetNoAttackExecuteCooldown; + +// Function Phoenix.EnemyAIComponent.SetNoAttackSelectCooldown +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetNoAttackSelectCooldown final +{ +public: + bool bNo; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetNoAttackSelectCooldown; + +// Function Phoenix.EnemyAIComponent.SetPathMode +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SetPathMode final +{ +public: + class APathNode* pPathNode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetPathMode; + +// Function Phoenix.EnemyAIComponent.SetPlayProtegoDeflection +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetPlayProtegoDeflection final +{ +public: + bool bPlay; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetPlayProtegoDeflection; + +// Function Phoenix.EnemyAIComponent.SetShield +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SetShield final +{ +public: + class AEnemyAIWeapon* InShieldPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetShield; + +// Function Phoenix.EnemyAIComponent.SetShieldSpellDeflectionIfEquipped +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetShieldSpellDeflectionIfEquipped final +{ +public: + bool bShouldDeflect; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetShieldSpellDeflectionIfEquipped; + +// Function Phoenix.EnemyAIComponent.SetShieldToAcquire +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SetShieldToAcquire final +{ +public: + class AEnemyAIWeapon* InShieldPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetShieldToAcquire; + +// Function Phoenix.EnemyAIComponent.SetShowOnOffShieldEffects +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetShowOnOffShieldEffects final +{ +public: + bool bShowShieldEffects; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetShowOnOffShieldEffects; + +// Function Phoenix.EnemyAIComponent.SetShowShieldWhenHit +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetShowShieldWhenHit final +{ +public: + bool bShowWhenHit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetShowShieldWhenHit; + +// Function Phoenix.EnemyAIComponent.SetSpellCaster +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SetSpellCaster final +{ +public: + class ASpellCasterTool* InSpellCaster; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetSpellCaster; + +// Function Phoenix.EnemyAIComponent.SetTASEnabled +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_SetTASEnabled final +{ +public: + bool inEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetTASEnabled; + +// Function Phoenix.EnemyAIComponent.SetToDie +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_SetToDie final +{ +public: + class AActor* InstigatorPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UInteractionArchitectAsset* InMunitionDataAssetPtr; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetToDie; + +// Function Phoenix.EnemyAIComponent.SetUnblockableTags +// 0x0030 (0x0030 - 0x0000) +struct EnemyAIComponent_SetUnblockableTags final +{ +public: + struct FGameplayTagContainer InOutTagContainer; // 0x0000(0x0020)(Parm, OutParm, NativeAccessSpecifierPublic) + class UEnemyAIAttackData* attackDataPtr; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUnblockable; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetUnblockableTags; + +// Function Phoenix.EnemyAIComponent.SetWeapon +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SetWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SetWeapon; + +// Function Phoenix.EnemyAIComponent.SpawnChild_BP +// 0x0070 (0x0070 - 0x0000) +struct EnemyAIComponent_SpawnChild_BP final +{ +public: + class FString ObjectToSpawn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENPC_Spawn InSpawnType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TeamName; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform SpawnTransform; // 0x0030(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0060(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SpawnChild_BP; + +// Function Phoenix.EnemyAIComponent.SpawnWeapon +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_SpawnWeapon final +{ +public: + TSubclassOf SpawnWeaponClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AEnemyAIWeapon* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SpawnWeapon; + +// Function Phoenix.EnemyAIComponent.SplineSpawnArrivedEvent +// 0x0018 (0x0018 - 0x0000) +struct EnemyAIComponent_SplineSpawnArrivedEvent final +{ +public: + class AActor* InApparateActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLoc; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SplineSpawnArrivedEvent; + +// Function Phoenix.EnemyAIComponent.SplineSpawnDoneEvent +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_SplineSpawnDoneEvent final +{ +public: + class AActor* InApparateActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_SplineSpawnDoneEvent; + +// Function Phoenix.EnemyAIComponent.StartAttack +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_StartAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_StartAttack; + +// Function Phoenix.EnemyAIComponent.StopCastSpell +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_StopCastSpell final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_StopCastSpell; + +// Function Phoenix.EnemyAIComponent.StoreWeapon +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_StoreWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_StoreWeapon; + +// Function Phoenix.EnemyAIComponent.TrackMeleePoints +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_TrackMeleePoints final +{ +public: + struct FVector InMeleeLoc; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_TrackMeleePoints; + +// Function Phoenix.EnemyAIComponent.UpdateFacingToLoc +// 0x0020 (0x0020 - 0x0000) +struct EnemyAIComponent_UpdateFacingToLoc final +{ +public: + struct FVector Loc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* CurvePtr; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpSpeed; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_UpdateFacingToLoc; + +// Function Phoenix.EnemyAIComponent.UpdateFollowSpline +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_UpdateFollowSpline final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_UpdateFollowSpline; + +// Function Phoenix.EnemyAIComponent.UpdateHealthRTPCCallback +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_UpdateHealthRTPCCallback final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Delta; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIndicateHUD; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_UpdateHealthRTPCCallback; + +// Function Phoenix.EnemyAIComponent.WaitForAbility +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_WaitForAbility final +{ +public: + EEnemy_Ability InWaitForState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DeltaTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_WaitForAbility; + +// Function Phoenix.EnemyAIComponent.WaitForCreatureStance +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_WaitForCreatureStance final +{ +public: + ECreatureStance InWaitForStance; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWaitForStationary; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float DeltaTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_WaitForCreatureStance; + +// Function Phoenix.EnemyAIComponent.CanAnyStoredWeaponBeThrown +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_CanAnyStoredWeaponBeThrown final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_CanAnyStoredWeaponBeThrown; + +// Function Phoenix.EnemyAIComponent.CanStoreWeapon +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_CanStoreWeapon final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_CanStoreWeapon; + +// Function Phoenix.EnemyAIComponent.FindAvailableStoredWeaponSocket +// 0x0018 (0x0018 - 0x0000) +struct EnemyAIComponent_FindAvailableStoredWeaponSocket final +{ +public: + class AEnemyAIWeapon* InWeaponPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutSocketName; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_FindAvailableStoredWeaponSocket; + +// Function Phoenix.EnemyAIComponent.GetAlert +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetAlert final +{ +public: + struct FEnemy_AlertData ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetAlert; + +// Function Phoenix.EnemyAIComponent.GetAttackCollisionType +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetAttackCollisionType final +{ +public: + EAttackCollisionType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetAttackCollisionType; + +// Function Phoenix.EnemyAIComponent.GetAttackLocation +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_GetAttackLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetAttackLocation; + +// Function Phoenix.EnemyAIComponent.GetAttackState +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetAttackState final +{ +public: + EEnemyAIAttackState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetAttackState; + +// Function Phoenix.EnemyAIComponent.GetAttackUpdateState +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetAttackUpdateState final +{ +public: + EEnemy_AttackUpdateState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetAttackUpdateState; + +// Function Phoenix.EnemyAIComponent.GetAttackUpdateStateSuccess +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetAttackUpdateStateSuccess final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetAttackUpdateStateSuccess; + +// Function Phoenix.EnemyAIComponent.GetCanAttack +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetCanAttack final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetCanAttack; + +// Function Phoenix.EnemyAIComponent.GetCriticalHealthPercept +// 0x0004 (0x0004 - 0x0000) +struct EnemyAIComponent_GetCriticalHealthPercept final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetCriticalHealthPercept; + +// Function Phoenix.EnemyAIComponent.GetDamage +// 0x0018 (0x0018 - 0x0000) +struct EnemyAIComponent_GetDamage final +{ +public: + class AActor* InVictimPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AEnemyAIWeapon* InWeaponPtr; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetDamage; + +// Function Phoenix.EnemyAIComponent.GetEnemyWeaponDataAsset +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetEnemyWeaponDataAsset final +{ +public: + class UInteractionArchitectAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetEnemyWeaponDataAsset; + +// Function Phoenix.EnemyAIComponent.GetEnemyWeaponTagContainer +// 0x0020 (0x0020 - 0x0000) +struct EnemyAIComponent_GetEnemyWeaponTagContainer final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetEnemyWeaponTagContainer; + +// Function Phoenix.EnemyAIComponent.GetGameChangerState +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetGameChangerState final +{ +public: + ENPC_GameChangerState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetGameChangerState; + +// Function Phoenix.EnemyAIComponent.GetInAttackWindow +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetInAttackWindow final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetInAttackWindow; + +// Function Phoenix.EnemyAIComponent.GetIsStealthAttackCurrentlyDisabled +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetIsStealthAttackCurrentlyDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetIsStealthAttackCurrentlyDisabled; + +// Function Phoenix.EnemyAIComponent.GetLastKnownTargetLoc +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_GetLastKnownTargetLoc final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetLastKnownTargetLoc; + +// Function Phoenix.EnemyAIComponent.GetMoveToAttackRunToSuccess +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetMoveToAttackRunToSuccess final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetMoveToAttackRunToSuccess; + +// Function Phoenix.EnemyAIComponent.GetNPCPerceptionInfo +// 0x0030 (0x0030 - 0x0000) +struct EnemyAIComponent_GetNPCPerceptionInfo final +{ +public: + struct FNPC_PerceptionInfo ReturnValue; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetNPCPerceptionInfo; + +// Function Phoenix.EnemyAIComponent.GetPathNode +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetPathNode final +{ +public: + class APathNode* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetPathNode; + +// Function Phoenix.EnemyAIComponent.GetProtegoSpellTool +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetProtegoSpellTool final +{ +public: + class ASpellTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetProtegoSpellTool; + +// Function Phoenix.EnemyAIComponent.GetSizeCategory +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_GetSizeCategory final +{ +public: + EEEnemyAISizeCategory ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetSizeCategory; + +// Function Phoenix.EnemyAIComponent.GetSizeCategoryString +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_GetSizeCategoryString final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetSizeCategoryString; + +// Function Phoenix.EnemyAIComponent.GetSpawnData +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetSpawnData final +{ +public: + class UEnemyAISpawnData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetSpawnData; + +// Function Phoenix.EnemyAIComponent.GetSpawnLoc +// 0x000C (0x000C - 0x0000) +struct EnemyAIComponent_GetSpawnLoc final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetSpawnLoc; + +// Function Phoenix.EnemyAIComponent.GetSpellCaster +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetSpellCaster final +{ +public: + class ASpellCasterTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetSpellCaster; + +// Function Phoenix.EnemyAIComponent.GetTransientWeapon +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetTransientWeapon final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetTransientWeapon; + +// Function Phoenix.EnemyAIComponent.GetUnblockable +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_GetUnblockable final +{ +public: + class AActor* InVictimPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceUnblockable; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetUnblockable; + +// Function Phoenix.EnemyAIComponent.GetWeapon +// 0x0008 (0x0008 - 0x0000) +struct EnemyAIComponent_GetWeapon final +{ +public: + class AEnemyAIWeapon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetWeapon; + +// Function Phoenix.EnemyAIComponent.GetWeaponRequiredPercent +// 0x0004 (0x0004 - 0x0000) +struct EnemyAIComponent_GetWeaponRequiredPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_GetWeaponRequiredPercent; + +// Function Phoenix.EnemyAIComponent.HasStoredWeapon +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_HasStoredWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_HasStoredWeapon; + +// Function Phoenix.EnemyAIComponent.HasWeapon +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_HasWeapon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_HasWeapon; + +// Function Phoenix.EnemyAIComponent.InRangeToLoc +// 0x0030 (0x0030 - 0x0000) +struct EnemyAIComponent_InRangeToLoc final +{ +public: + struct FVector TestLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Loc; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRange; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRange; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tolerance; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowIfTooClose; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutDistFromRange; // 0x0028(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x002C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_InRangeToLoc; + +// Function Phoenix.EnemyAIComponent.IsAttacking +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_IsAttacking final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_IsAttacking; + +// Function Phoenix.EnemyAIComponent.IsFacingToLoc +// 0x0014 (0x0014 - 0x0000) +struct EnemyAIComponent_IsFacingToLoc final +{ +public: + struct FVector Loc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAngle; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_IsFacingToLoc; + +// Function Phoenix.EnemyAIComponent.IsRequiredWeaponStored +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_IsRequiredWeaponStored final +{ +public: + const class UEnemyAIAttackData* AttackPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_IsRequiredWeaponStored; + +// Function Phoenix.EnemyAIComponent.IsUsingNavLink +// 0x0001 (0x0001 - 0x0000) +struct EnemyAIComponent_IsUsingNavLink final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyAIComponent_IsUsingNavLink; + +// Function Phoenix.EnemyAIComponent.WasAttackParried +// 0x0010 (0x0010 - 0x0000) +struct EnemyAIComponent_WasAttackParried final +{ +public: + class AActor* InVictimPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyAIComponent_WasAttackParried; + +// Function Phoenix.MissionLogWidget.CanAbandonMission +// 0x000C (0x000C - 0x0000) +struct MissionLogWidget_CanAbandonMission final +{ +public: + class FName MissionID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionLogWidget_CanAbandonMission; + +// Function Phoenix.MissionLogWidget.GetMissionLogData +// 0x0018 (0x0018 - 0x0000) +struct MissionLogWidget_GetMissionLogData final +{ +public: + int32 OutTrackedMissionIndex; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionLogWidget_GetMissionLogData; + +// Function Phoenix.MissionLogWidget.TrackNewObjective +// 0x0018 (0x0018 - 0x0000) +struct MissionLogWidget_TrackNewObjective final +{ +public: + class FString ObjectiveName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionLogWidget_TrackNewObjective; + +// Function Phoenix.MissionLogWidget.GetActiveObjectiveTrackableStates +// 0x0028 (0x0028 - 0x0000) +struct MissionLogWidget_GetActiveObjectiveTrackableStates final +{ +public: + TArray TrackableStates; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + class FString TrackedObjective; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionLogWidget_GetActiveObjectiveTrackableStates; + +// Function Phoenix.MissionLogWidget.GetLighthouseGoalInfo +// 0x0040 (0x0040 - 0x0000) +struct MissionLogWidget_GetLighthouseGoalInfo final +{ +public: + class FName LighthouseGoalID; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray LighthouseObjectives; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ObjectiveUnlockedStates; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ObjectiveCompleteStates; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionLogWidget_GetLighthouseGoalInfo; + +// Function Phoenix.MissionLogWidget.GetMapIconAndGlint +// 0x0040 (0x0040 - 0x0000) +struct MissionLogWidget_GetMapIconAndGlint final +{ +public: + class FName MissionID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Icon; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Glint; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor IconColor; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionLogWidget_GetMapIconAndGlint; + +// Function Phoenix.MissionLogWidget.GetTrackedMissionData +// 0x00B0 (0x00B0 - 0x0000) +struct MissionLogWidget_GetTrackedMissionData final +{ +public: + struct FMissionLogData MissionData; // 0x0000(0x00A8)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionLogWidget_GetTrackedMissionData; + +// Function Phoenix.MissionLogWidget.GetTrackedMissionId +// 0x000C (0x000C - 0x0000) +struct MissionLogWidget_GetTrackedMissionId final +{ +public: + class FName MissionID; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionLogWidget_GetTrackedMissionId; + +// Function Phoenix.MissionLogWidget.HasBeenInitialized +// 0x0001 (0x0001 - 0x0000) +struct MissionLogWidget_HasBeenInitialized final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionLogWidget_HasBeenInitialized; + +// Function Phoenix.MissionLogWidget.MissionHasBeaconOnMap +// 0x000C (0x000C - 0x0000) +struct MissionLogWidget_MissionHasBeaconOnMap final +{ +public: + class FName MissionID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionLogWidget_MissionHasBeaconOnMap; + +// Function Phoenix.QuickActionWidget.SetItemArray +// 0x0018 (0x0018 - 0x0000) +struct QuickActionWidget_SetItemArray final +{ +public: + TArray Items; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + int32 StartingIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_QuickActionWidget_SetItemArray; + +// Function Phoenix.GuideSuppressionVolume.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct GuideSuppressionVolume_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GuideSuppressionVolume_OnBeginOverlap; + +// Function Phoenix.GuideSuppressionVolume.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct GuideSuppressionVolume_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GuideSuppressionVolume_OnEndOverlap; + +// Function Phoenix.EnemyBroomRider_AiController.GetDistanceFromPlayer +// 0x0018 (0x0018 - 0x0000) +struct EnemyBroomRider_AiController_GetDistanceFromPlayer final +{ +public: + class UFlyingBroomPhysicsScratch_Spline* SplinePhysicsScratch; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACharacter* Player; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyBroomRider_AiController_GetDistanceFromPlayer; + +// Function Phoenix.EnemyBroomRider_AiController.GoToPointOnSpline +// 0x0004 (0x0004 - 0x0000) +struct EnemyBroomRider_AiController_GoToPointOnSpline final +{ +public: + int32 Point; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyBroomRider_AiController_GoToPointOnSpline; + +// Function Phoenix.EnemyBroomRider_AiController.SetBroomYaw +// 0x0004 (0x0004 - 0x0000) +struct EnemyBroomRider_AiController_SetBroomYaw final +{ +public: + float Yaw; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyBroomRider_AiController_SetBroomYaw; + +// Function Phoenix.EnemyBroomRider_AiController.StopAndWaitForPlayer +// 0x0004 (0x0004 - 0x0000) +struct EnemyBroomRider_AiController_StopAndWaitForPlayer final +{ +public: + float CriticalDistance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyBroomRider_AiController_StopAndWaitForPlayer; + +// Function Phoenix.EnemyBuff_Interface.CreateBuffEmitterFx +// 0x0014 (0x0014 - 0x0000) +struct EnemyBuff_Interface_CreateBuffEmitterFx final +{ +public: + EEnemyBuffTypeEnum BuffType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector Location; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyBuff_Interface_CreateBuffEmitterFx; + +// Function Phoenix.EnemyBuff_Interface.DeactivateBuffEmitterFx +// 0x0002 (0x0002 - 0x0000) +struct EnemyBuff_Interface_DeactivateBuffEmitterFx final +{ +public: + EEnemyBuffTypeEnum BuffType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyBuff_Interface_DeactivateBuffEmitterFx; + +// Function Phoenix.EnemyBuff_Interface.DestroyBuffEmitterFx +// 0x0002 (0x0002 - 0x0000) +struct EnemyBuff_Interface_DestroyBuffEmitterFx final +{ +public: + EEnemyBuffTypeEnum BuffType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyBuff_Interface_DestroyBuffEmitterFx; + +// Function Phoenix.EnemyBuff_Interface.UpdateBuffEmitterLocationAndRotFx +// 0x001C (0x001C - 0x0000) +struct EnemyBuff_Interface_UpdateBuffEmitterLocationAndRotFx final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EEnemyBuffTypeEnum BuffType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_EnemyBuff_Interface_UpdateBuffEmitterLocationAndRotFx; + +// Function Phoenix.EnemyInfo.HandleHealthPercentageChanged +// 0x0004 (0x0004 - 0x0000) +struct EnemyInfo_HandleHealthPercentageChanged final +{ +public: + float HealthIn; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyInfo_HandleHealthPercentageChanged; + +// Function Phoenix.EnemyInfo.HandleNameChanged +// 0x0008 (0x0008 - 0x0000) +struct EnemyInfo_HandleNameChanged final +{ +public: + class FName NameIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyInfo_HandleNameChanged; + +// Function Phoenix.EnemyInfo.HandleShow +// 0x0001 (0x0001 - 0x0000) +struct EnemyInfo_HandleShow final +{ +public: + bool VisibleIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyInfo_HandleShow; + +// Function Phoenix.EnemyInfo.SetHelthPercentage +// 0x0004 (0x0004 - 0x0000) +struct EnemyInfo_SetHelthPercentage final +{ +public: + float HealthIn; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyInfo_SetHelthPercentage; + +// Function Phoenix.EnemyInfo.SetName +// 0x0008 (0x0008 - 0x0000) +struct EnemyInfo_SetName final +{ +public: + class FName NameIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyInfo_SetName; + +// Function Phoenix.EnemyInfo.Show +// 0x0001 (0x0001 - 0x0000) +struct EnemyInfo_Show final +{ +public: + bool VisibleIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyInfo_Show; + +// Function Phoenix.EnemyStateInfo.SetIgnoreActorHitFrom +// 0x0008 (0x0008 - 0x0000) +struct EnemyStateInfo_SetIgnoreActorHitFrom final +{ +public: + class AActor* IgnoreActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyStateInfo_SetIgnoreActorHitFrom; + +// Function Phoenix.EnemyStateInfo.SetInvulnerableToStaticObjects +// 0x0001 (0x0001 - 0x0000) +struct EnemyStateInfo_SetInvulnerableToStaticObjects final +{ +public: + bool bInInvulnerable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyStateInfo_SetInvulnerableToStaticObjects; + +// Function Phoenix.EnemyStateInfo.SetPullsAggro +// 0x0001 (0x0001 - 0x0000) +struct EnemyStateInfo_SetPullsAggro final +{ +public: + bool bInPullsAggro; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyStateInfo_SetPullsAggro; + +// Function Phoenix.EnemyStateInfo.SetPullsAggroAmount +// 0x0004 (0x0004 - 0x0000) +struct EnemyStateInfo_SetPullsAggroAmount final +{ +public: + float InAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyStateInfo_SetPullsAggroAmount; + +// Function Phoenix.EnemyStateInfo.GetFriendlyFireTypeList +// 0x0010 (0x0010 - 0x0000) +struct EnemyStateInfo_GetFriendlyFireTypeList final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyStateInfo_GetFriendlyFireTypeList; + +// Function Phoenix.EnemyStateInfo.GetPullAggroAmount +// 0x0004 (0x0004 - 0x0000) +struct EnemyStateInfo_GetPullAggroAmount final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyStateInfo_GetPullAggroAmount; + +// Function Phoenix.EnemyStateInfo.PullsAggro +// 0x0001 (0x0001 - 0x0000) +struct EnemyStateInfo_PullsAggro final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EnemyStateInfo_PullsAggro; + +// Function Phoenix.HogwartsMapScreen.GetMap +// 0x0008 (0x0008 - 0x0000) +struct HogwartsMapScreen_GetMap final +{ +public: + class UMapHogwarts* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HogwartsMapScreen_GetMap; + +// Function Phoenix.RollingComponent.OnComponentSleep +// 0x0010 (0x0010 - 0x0000) +struct RollingComponent_OnComponentSleep final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RollingComponent_OnComponentSleep; + +// Function Phoenix.RollingComponent.OnComponentWake +// 0x0010 (0x0010 - 0x0000) +struct RollingComponent_OnComponentWake final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RollingComponent_OnComponentWake; + +// Function Phoenix.ExperienceManager.Get +// 0x0008 (0x0008 - 0x0000) +struct ExperienceManager_Get final +{ +public: + class UExperienceManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExperienceManager_Get; + +// Function Phoenix.ExperienceManager.AddExperience +// 0x0028 (0x0028 - 0x0000) +struct ExperienceManager_AddExperience final +{ +public: + int32 Points; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Source; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString source_detail; // 0x0018(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExperienceManager_AddExperience; + +// Function Phoenix.ExperienceManager.GainExperienceByAction +// 0x0010 (0x0010 - 0x0000) +struct ExperienceManager_GainExperienceByAction final +{ +public: + class FString ExperienceAction; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExperienceManager_GainExperienceByAction; + +// Function Phoenix.ExperienceManager.GetExperienceLevel +// 0x0004 (0x0004 - 0x0000) +struct ExperienceManager_GetExperienceLevel final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExperienceManager_GetExperienceLevel; + +// Function Phoenix.ExperienceManager.GetExperienceLevelEndPoints +// 0x0004 (0x0004 - 0x0000) +struct ExperienceManager_GetExperienceLevelEndPoints final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExperienceManager_GetExperienceLevelEndPoints; + +// Function Phoenix.ExperienceManager.GetExperienceLevelStartPoints +// 0x0004 (0x0004 - 0x0000) +struct ExperienceManager_GetExperienceLevelStartPoints final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExperienceManager_GetExperienceLevelStartPoints; + +// Function Phoenix.ExperienceManager.GetExperiencePoints +// 0x0004 (0x0004 - 0x0000) +struct ExperienceManager_GetExperiencePoints final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExperienceManager_GetExperiencePoints; + +// Function Phoenix.ExperienceManager.OnNewGame +// 0x0010 (0x0010 - 0x0000) +struct ExperienceManager_OnNewGame final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInIntro; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ExperienceManager_OnNewGame; + +// Function Phoenix.ExperienceManager.SetExperienceLevel +// 0x0004 (0x0004 - 0x0000) +struct ExperienceManager_SetExperienceLevel final +{ +public: + int32 NewLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExperienceManager_SetExperienceLevel; + +// Function Phoenix.ExperienceManager.SetLevelBounds +// 0x000C (0x000C - 0x0000) +struct ExperienceManager_SetLevelBounds final +{ +public: + int32 i_level; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 o_startPoints; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 o_endPoints; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExperienceManager_SetLevelBounds; + +// Function Phoenix.ExpiryManager.Get +// 0x0008 (0x0008 - 0x0000) +struct ExpiryManager_Get final +{ +public: + class UExpiryManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExpiryManager_Get; + +// Function Phoenix.ExpiryManager.AddExpiry +// 0x0020 (0x0020 - 0x0000) +struct ExpiryManager_AddExpiry final +{ +public: + class FString UniqueId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ExpireTime; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EExpiryTypes ExpiryType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ExpiryManager_AddExpiry; + +// Function Phoenix.ExpiryManager.ClearExpiry +// 0x0018 (0x0018 - 0x0000) +struct ExpiryManager_ClearExpiry final +{ +public: + class FString UniqueId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EExpiryTypes ExpiryType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ExpiryManager_ClearExpiry; + +// Function Phoenix.ExpiryManager.GetExpiry +// 0x0020 (0x0020 - 0x0000) +struct ExpiryManager_GetExpiry final +{ +public: + class FString UniqueId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EExpiryTypes ExpiryType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + int64 ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExpiryManager_GetExpiry; + +// Function Phoenix.ExpiryManager.HasExpiry +// 0x0018 (0x0018 - 0x0000) +struct ExpiryManager_HasExpiry final +{ +public: + class FString UniqueId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EExpiryTypes ExpiryType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ExpiryManager_HasExpiry; + +// Function Phoenix.ExpiryManager.RefreshExpiry +// 0x0020 (0x0020 - 0x0000) +struct ExpiryManager_RefreshExpiry final +{ +public: + class FString UniqueId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 ExpireTime; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EExpiryTypes ExpiryType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ExpiryManager_RefreshExpiry; + +// Function Phoenix.PopulationManager.EnableDistanceBasedLOD +// 0x0018 (0x0018 - 0x0000) +struct PopulationManager_EnableDistanceBasedLOD final +{ +public: + class FString InEntityName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InEnable; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_EnableDistanceBasedLOD; + +// Function Phoenix.PopulationManager.EnableScheduling +// 0x0018 (0x0018 - 0x0000) +struct PopulationManager_EnableScheduling final +{ +public: + class FString InEntityName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InEnable; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_EnableScheduling; + +// Function Phoenix.PopulationManager.Get +// 0x0008 (0x0008 - 0x0000) +struct PopulationManager_Get final +{ +public: + class UPopulationManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_Get; + +// Function Phoenix.PopulationManager.GetActorFromEntityNameBP +// 0x0020 (0x0020 - 0x0000) +struct PopulationManager_GetActorFromEntityNameBP final +{ +public: + class FString EntityName; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInCanLookInCache; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_GetActorFromEntityNameBP; + +// Function Phoenix.PopulationManager.GetCharacterFromDatabase +// 0x0020 (0x0020 - 0x0000) +struct PopulationManager_GetCharacterFromDatabase final +{ +public: + struct FDatabaseName DatabaseName; // 0x0000(0x0010)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_GetCharacterFromDatabase; + +// Function Phoenix.PopulationManager.IsScheduledEntityBP +// 0x0010 (0x0010 - 0x0000) +struct PopulationManager_IsScheduledEntityBP final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_IsScheduledEntityBP; + +// Function Phoenix.PopulationManager.JoinStation +// 0x0030 (0x0030 - 0x0000) +struct PopulationManager_JoinStation final +{ +public: + class UObject* InJoiningObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStationQueryData StationData; // 0x0008(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float InDuration; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverwritePreviousGoal; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x002D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_JoinStation; + +// Function Phoenix.PopulationManager.PlaceScheduledEntityBP +// 0x0050 (0x0050 - 0x0000) +struct PopulationManager_PlaceScheduledEntityBP final +{ +public: + class FString EntityName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransform InTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_PlaceScheduledEntityBP; + +// Function Phoenix.PopulationManager.ServiceStationWithNPC +// 0x0020 (0x0020 - 0x0000) +struct PopulationManager_ServiceStationWithNPC final +{ +public: + class FString InEntityName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UStationComponent* InStationComponent; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_ServiceStationWithNPC; + +// Function Phoenix.PopulationManager.BroadCastScheduleKey +// 0x0018 (0x0018 - 0x0000) +struct PopulationManager_BroadCastScheduleKey final +{ +public: + class FString InKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InTemporary; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_BroadCastScheduleKey; + +// Function Phoenix.PopulationManager.CreateItemAsScheduledEntity +// 0x0018 (0x0018 - 0x0000) +struct PopulationManager_CreateItemAsScheduledEntity final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_CreateItemAsScheduledEntity; + +// Function Phoenix.PopulationManager.CreateScheduleAtLocationWithKey +// 0x0028 (0x0028 - 0x0000) +struct PopulationManager_CreateScheduleAtLocationWithKey final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString InKey; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_CreateScheduleAtLocationWithKey; + +// Function Phoenix.PopulationManager.EnableSeatFillers +// 0x0001 (0x0001 - 0x0000) +struct PopulationManager_EnableSeatFillers final +{ +public: + bool inActivate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_EnableSeatFillers; + +// Function Phoenix.PopulationManager.FinishSettingCollisionResponseOnSE +// 0x0020 (0x0020 - 0x0000) +struct PopulationManager_FinishSettingCollisionResponseOnSE final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponsePriority InPriority; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* InProvider; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InProviderName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_FinishSettingCollisionResponseOnSE; + +// Function Phoenix.PopulationManager.GetScheduledEntityFromActor +// 0x0018 (0x0018 - 0x0000) +struct PopulationManager_GetScheduledEntityFromActor final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAssertIfNotFound; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UScheduledEntity* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_GetScheduledEntityFromActor; + +// Function Phoenix.PopulationManager.GetScheduledEntityFromName +// 0x0018 (0x0018 - 0x0000) +struct PopulationManager_GetScheduledEntityFromName final +{ +public: + class FString EntityName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScheduledEntity* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_GetScheduledEntityFromName; + +// Function Phoenix.PopulationManager.IsAttendingActivityActor +// 0x0020 (0x0020 - 0x0000) +struct PopulationManager_IsAttendingActivityActor final +{ +public: + class FString InActivityName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_IsAttendingActivityActor; + +// Function Phoenix.PopulationManager.IsAttendingActivityName +// 0x0028 (0x0028 - 0x0000) +struct PopulationManager_IsAttendingActivityName final +{ +public: + class FString InName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InActivityName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_IsAttendingActivityName; + +// Function Phoenix.PopulationManager.OnFleshCreated +// 0x0010 (0x0010 - 0x0000) +struct PopulationManager_OnFleshCreated final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScheduledEntity* InScheduledEntity; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_OnFleshCreated; + +// Function Phoenix.PopulationManager.OnFleshDestroyed +// 0x0010 (0x0010 - 0x0000) +struct PopulationManager_OnFleshDestroyed final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScheduledEntity* InScheduledEntity; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_OnFleshDestroyed; + +// Function Phoenix.PopulationManager.PerformTask_MoveToLocation +// 0x0028 (0x0028 - 0x0000) +struct PopulationManager_PerformTask_MoveToLocation final +{ +public: + class FString InName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForcedSpeed; // 0x001C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_PerformTask_MoveToLocation; + +// Function Phoenix.PopulationManager.PerformTask_MoveToLocationActor +// 0x0020 (0x0020 - 0x0000) +struct PopulationManager_PerformTask_MoveToLocationActor final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForcedSpeed; // 0x0014(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_PerformTask_MoveToLocationActor; + +// Function Phoenix.PopulationManager.PerformTask_TeleportToLocation +// 0x0018 (0x0018 - 0x0000) +struct PopulationManager_PerformTask_TeleportToLocation final +{ +public: + class FString InName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_PerformTask_TeleportToLocation; + +// Function Phoenix.PopulationManager.PerformTask_WaitForPlayer +// 0x0018 (0x0018 - 0x0000) +struct PopulationManager_PerformTask_WaitForPlayer final +{ +public: + class FString InName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDistance; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_PerformTask_WaitForPlayer; + +// Function Phoenix.PopulationManager.PerformTask_WaitForPlayerActor +// 0x0010 (0x0010 - 0x0000) +struct PopulationManager_PerformTask_WaitForPlayerActor final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InLocation; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_PerformTask_WaitForPlayerActor; + +// Function Phoenix.PopulationManager.ReleaseHobo +// 0x0010 (0x0010 - 0x0000) +struct PopulationManager_ReleaseHobo final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDestroyImmediate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIgnoreVisibilityChecks; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIgnoreWanderOnRelease; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsWorldEvent; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_ReleaseHobo; + +// Function Phoenix.PopulationManager.ReleaseHoboAndEndPrecaching +// 0x0020 (0x0020 - 0x0000) +struct PopulationManager_ReleaseHoboAndEndPrecaching final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDestroyImmediate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIgnoreVisibilityChecks; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIgnoreWanderOnRelease; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESEPrecacheFleshPriority InPriority; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsWorldEvent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_ReleaseHoboAndEndPrecaching; + +// Function Phoenix.PopulationManager.ReleaseT4Actor +// 0x0008 (0x0008 - 0x0000) +struct PopulationManager_ReleaseT4Actor final +{ +public: + class ATier4_Actor* InT4Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_ReleaseT4Actor; + +// Function Phoenix.PopulationManager.RemoveCachedCharacter +// 0x0010 (0x0010 - 0x0000) +struct PopulationManager_RemoveCachedCharacter final +{ +public: + class FName InCharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InWorldID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_RemoveCachedCharacter; + +// Function Phoenix.PopulationManager.RequestCachedCharacter +// 0x0010 (0x0010 - 0x0000) +struct PopulationManager_RequestCachedCharacter final +{ +public: + class FName InCharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InWorldID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_RequestCachedCharacter; + +// Function Phoenix.PopulationManager.RequestCustomHobo +// 0x0028 (0x0028 - 0x0000) +struct PopulationManager_RequestCustomHobo final +{ +public: + class FString HoboName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsMale; // 0x001C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsWorldEvent; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UScheduledEntity* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_RequestCustomHobo; + +// Function Phoenix.PopulationManager.RequestT4Actor +// 0x0060 (0x0060 - 0x0000) +struct PopulationManager_RequestT4Actor final +{ +public: + ETier4Type InT4Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InSpawnTransform; // 0x0010(0x0030)(Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TDelegate OnCompleted; // 0x0040(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + EHouseIds InHouse; // 0x0050(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAllowFemale; // 0x0051(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InAllowMale; // 0x0052(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53[0xD]; // 0x0053(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_RequestT4Actor; + +// Function Phoenix.PopulationManager.Spawn +// 0x0080 (0x0080 - 0x0000) +struct PopulationManager_Spawn final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod inCollisioinMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InParentContainer; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_Spawn; + +// Function Phoenix.PopulationManager.StartSettingCollisionResponseOnSE +// 0x0028 (0x0028 - 0x0000) +struct PopulationManager_StartSettingCollisionResponseOnSE final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponse InCollisionResponse; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionResponsePriority InPriority; // 0x0009(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* InProvider; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InProviderName; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_StartSettingCollisionResponseOnSE; + +// Function Phoenix.PopulationManager.TriggerUpdate +// 0x0008 (0x0008 - 0x0000) +struct PopulationManager_TriggerUpdate final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopulationManager_TriggerUpdate; + +// Function Phoenix.PopulationManager.UpdateLocationSchedule +// 0x0014 (0x0014 - 0x0000) +struct PopulationManager_UpdateLocationSchedule final +{ +public: + class FName inScheduleKey; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName inActivityTypeID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inActivate; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inHideImmediatelyOnDeactivate; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopulationManager_UpdateLocationSchedule; + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeleton +// 0x0068 (0x0068 - 0x0000) +struct ExplodingSkeleton_SpawnExplodingSkeleton final +{ +public: + class AActor* SourceActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExplodingSkeletonPieceSetup* PieceSetup; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExplodingSkeletonImpulse InitialImpulse; // 0x0010(0x0028)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FExplodingSkeletonInitialDelay InitialDelay; // 0x0038(0x000C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bUseDitheredAlphaFade; // 0x0044(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InCollisionProfileName; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BaseOffset; // 0x0050(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AExplodingSkeleton* ReturnValue; // 0x0060(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExplodingSkeleton_SpawnExplodingSkeleton; + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeleton_CollisionOverride +// 0x0060 (0x0060 - 0x0000) +struct ExplodingSkeleton_SpawnExplodingSkeleton_CollisionOverride final +{ +public: + class AActor* SourceActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExplodingSkeletonPieceSetup* PieceSetup; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExplodingSkeletonImpulse InitialImpulse; // 0x0010(0x0028)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FExplodingSkeletonInitialDelay InitialDelay; // 0x0038(0x000C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + class FName InCollisionProfileName; // 0x0044(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BaseOffset; // 0x004C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AExplodingSkeleton* ReturnValue; // 0x0058(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExplodingSkeleton_SpawnExplodingSkeleton_CollisionOverride; + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeletonFade +// 0x0070 (0x0070 - 0x0000) +struct ExplodingSkeleton_SpawnExplodingSkeletonFade final +{ +public: + class AActor* SourceActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExplodingSkeletonPieceSetup* PieceSetup; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExplodingSkeletonImpulse InitialImpulse; // 0x0010(0x0028)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FExplodingSkeletonInitialDelay InitialDelay; // 0x0038(0x000C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + class FName FadeMaterialKey; // 0x0044(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FadeMaterialParmeter; // 0x004C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InCollisionProfileName; // 0x0054(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BaseOffset; // 0x005C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AExplodingSkeleton* ReturnValue; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExplodingSkeleton_SpawnExplodingSkeletonFade; + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeletonMIDFade +// 0x0068 (0x0068 - 0x0000) +struct ExplodingSkeleton_SpawnExplodingSkeletonMIDFade final +{ +public: + class AActor* SourceActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExplodingSkeletonPieceSetup* PieceSetup; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExplodingSkeletonImpulse InitialImpulse; // 0x0010(0x0028)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FExplodingSkeletonInitialDelay InitialDelay; // 0x0038(0x000C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + class FName FadeMaterialParmeter; // 0x0044(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InCollisionProfileName; // 0x004C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BaseOffset; // 0x0054(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AExplodingSkeleton* ReturnValue; // 0x0060(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExplodingSkeleton_SpawnExplodingSkeletonMIDFade; + +// Function Phoenix.ExplodingSkeleton.SpawnExplodingSkeletonSkinFX +// 0x0070 (0x0070 - 0x0000) +struct ExplodingSkeleton_SpawnExplodingSkeletonSkinFX final +{ +public: + class AActor* SourceActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExplodingSkeletonPieceSetup* PieceSetup; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExplodingSkeletonImpulse InitialImpulse; // 0x0010(0x0028)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FExplodingSkeletonInitialDelay InitialDelay; // 0x0038(0x000C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf SkinFXEffect; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InCollisionProfileName; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BaseOffset; // 0x0058(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AExplodingSkeleton* ReturnValue; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExplodingSkeleton_SpawnExplodingSkeletonSkinFX; + +// Function Phoenix.ExplodingSkeleton.ExplodingSkeletonPieces +// 0x0008 (0x0008 - 0x0000) +struct ExplodingSkeleton_ExplodingSkeletonPieces final +{ +public: + int32 TotalPieces; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurrentlyAlivePieces; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExplodingSkeleton_ExplodingSkeletonPieces; + +// Function Phoenix.FactSheetWidget.SetFactSheetData +// 0x0018 (0x0018 - 0x0000) +struct FactSheetWidget_SetFactSheetData final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FactSheetWidget_SetFactSheetData; + +// Function Phoenix.FancyProgressBar.GhostProgressChanged +// 0x0004 (0x0004 - 0x0000) +struct FancyProgressBar_GhostProgressChanged final +{ +public: + float GhostProgress; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FancyProgressBar_GhostProgressChanged; + +// Function Phoenix.FancyProgressBar.ProgressChanged +// 0x0004 (0x0004 - 0x0000) +struct FancyProgressBar_ProgressChanged final +{ +public: + float progress; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FancyProgressBar_ProgressChanged; + +// Function Phoenix.FancyProgressBar.ResetProgress +// 0x0004 (0x0004 - 0x0000) +struct FancyProgressBar_ResetProgress final +{ +public: + float progress; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FancyProgressBar_ResetProgress; + +// Function Phoenix.FancyProgressBar.SetGhostProgress +// 0x0004 (0x0004 - 0x0000) +struct FancyProgressBar_SetGhostProgress final +{ +public: + float GhostProgress; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FancyProgressBar_SetGhostProgress; + +// Function Phoenix.FancyProgressBar.SetProgress +// 0x0004 (0x0004 - 0x0000) +struct FancyProgressBar_SetProgress final +{ +public: + float progress; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FancyProgressBar_SetProgress; + +// Function Phoenix.PerkFX.DoPerkFX +// 0x0030 (0x0030 - 0x0000) +struct PerkFX_DoPerkFX final +{ +public: + class FString PerkName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerkFX_DoPerkFX; + +// Function Phoenix.FastTravelList.AddList +// 0x0010 (0x0010 - 0x0000) +struct FastTravelList_AddList final +{ +public: + TArray ItemList; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelList_AddList; + +// Function Phoenix.FastTravelList.AddListMenuItem +// 0x0010 (0x0010 - 0x0000) +struct FastTravelList_AddListMenuItem final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelList_AddListMenuItem; + +// Function Phoenix.FastTravelList.ClearHighlightListMenuItem +// 0x0001 (0x0001 - 0x0000) +struct FastTravelList_ClearHighlightListMenuItem final +{ +public: + bool bCallUnHovered; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelList_ClearHighlightListMenuItem; + +// Function Phoenix.FastTravelList.DisableItem +// 0x0010 (0x0010 - 0x0000) +struct FastTravelList_DisableItem final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelList_DisableItem; + +// Function Phoenix.FastTravelList.EnableItem +// 0x0010 (0x0010 - 0x0000) +struct FastTravelList_EnableItem final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelList_EnableItem; + +// Function Phoenix.FastTravelList.HighlightListMenuItem +// 0x0018 (0x0018 - 0x0000) +struct FastTravelList_HighlightListMenuItem final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCallUnHovered; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FastTravelList_HighlightListMenuItem; + +// Function Phoenix.FastTravelList.IsListVisible +// 0x0001 (0x0001 - 0x0000) +struct FastTravelList_IsListVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelList_IsListVisible; + +// Function Phoenix.FastTravelList.SetListTitle +// 0x0010 (0x0010 - 0x0000) +struct FastTravelList_SetListTitle final +{ +public: + class FString Title; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FastTravelList_SetListTitle; + +// Function Phoenix.Letterbox_Base.OnShowLetterbox +// 0x0001 (0x0001 - 0x0000) +struct Letterbox_Base_OnShowLetterbox final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Letterbox_Base_OnShowLetterbox; + +// Function Phoenix.Letterbox_Base.ShowLetterbox +// 0x0001 (0x0001 - 0x0000) +struct Letterbox_Base_ShowLetterbox final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Letterbox_Base_ShowLetterbox; + +// Function Phoenix.AIPerformTaskMoveToStation.OnStationEnterFinished +// 0x0008 (0x0008 - 0x0000) +struct AIPerformTaskMoveToStation_OnStationEnterFinished final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerformTaskMoveToStation_OnStationEnterFinished; + +// Function Phoenix.PageStack.GetStack +// 0x0010 (0x0010 - 0x0000) +struct PageStack_GetStack final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PageStack_GetStack; + +// Function Phoenix.PageStack.Peek +// 0x0010 (0x0010 - 0x0000) +struct PageStack_Peek final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PageStack_Peek; + +// Function Phoenix.PageStack.Pop +// 0x0010 (0x0010 - 0x0000) +struct PageStack_Pop final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PageStack_Pop; + +// Function Phoenix.PageStack.Push +// 0x0010 (0x0010 - 0x0000) +struct PageStack_Push final +{ +public: + class FString Widget; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PageStack_Push; + +// Function Phoenix.FieldGuideHotSpot.HintedByRevelio +// 0x0001 (0x0001 - 0x0000) +struct FieldGuideHotSpot_HintedByRevelio final +{ +public: + bool bWasHintedAt; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideHotSpot_HintedByRevelio; + +// Function Phoenix.FieldGuideHotSpot.Interact +// 0x0008 (0x0008 - 0x0000) +struct FieldGuideHotSpot_Interact final +{ +public: + class UBTService_AvaAITree* AvaService; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideHotSpot_Interact; + +// Function Phoenix.FieldGuideHotSpot.Log +// 0x0010 (0x0010 - 0x0000) +struct FieldGuideHotSpot_Log final +{ +public: + class FString InLogString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideHotSpot_Log; + +// Function Phoenix.FieldGuideHotSpot.PlayerIsInHotSpot +// 0x0010 (0x0010 - 0x0000) +struct FieldGuideHotSpot_PlayerIsInHotSpot final +{ +public: + class AActor* InPlayerActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInHotSpot; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FieldGuideHotSpot_PlayerIsInHotSpot; + +// Function Phoenix.FieldGuideHotSpot.StartVFX +// 0x0008 (0x0008 - 0x0000) +struct FieldGuideHotSpot_StartVFX final +{ +public: + class UNiagaraSystem* InAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideHotSpot_StartVFX; + +// Function Phoenix.FieldGuideHotSpot.UpdateOuterRadius +// 0x0008 (0x0008 - 0x0000) +struct FieldGuideHotSpot_UpdateOuterRadius final +{ +public: + float AngleRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceRatio; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideHotSpot_UpdateOuterRadius; + +// Function Phoenix.FieldGuideHotSpot.UpdateVFX +// 0x0008 (0x0008 - 0x0000) +struct FieldGuideHotSpot_UpdateVFX final +{ +public: + float AngleRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DistanceRatio; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideHotSpot_UpdateVFX; + +// Function Phoenix.FieldGuideHotSpot.IsRevealed +// 0x0001 (0x0001 - 0x0000) +struct FieldGuideHotSpot_IsRevealed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideHotSpot_IsRevealed; + +// Function Phoenix.FieldGuideMenu.ChangeMenuPage +// 0x0001 (0x0001 - 0x0000) +struct FieldGuideMenu_ChangeMenuPage final +{ +public: + EUMGInputAction MenuPage; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideMenu_ChangeMenuPage; + +// Function Phoenix.FieldGuideMenu.UpdateMenuLegend +// 0x0010 (0x0010 - 0x0000) +struct FieldGuideMenu_UpdateMenuLegend final +{ +public: + TArray NewData; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FieldGuideMenu_UpdateMenuLegend; + +// Function Phoenix.ScheduleItemWidget.SetInformation +// 0x0030 (0x0030 - 0x0000) +struct ScheduleItemWidget_SetInformation final +{ +public: + struct FActivityStruct Activity; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) + bool ShowText; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0029(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduleItemWidget_SetInformation; + +// Function Phoenix.FiniteInterface.StartFinite +// 0x0010 (0x0010 - 0x0000) +struct FiniteInterface_StartFinite final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RemovedEffect; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FiniteInterface_StartFinite; + +// Function Phoenix.SelfArrangingBooks.OnTimelineUpdate +// 0x0004 (0x0004 - 0x0000) +struct SelfArrangingBooks_OnTimelineUpdate final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SelfArrangingBooks_OnTimelineUpdate; + +// Function Phoenix.SelfArrangingBooks.UpdateBookTransform +// 0x000C (0x000C - 0x0000) +struct SelfArrangingBooks_UpdateBookTransform final +{ +public: + int32 idx; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Path; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rot; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SelfArrangingBooks_UpdateBookTransform; + +// Function Phoenix.LockableComponent.GetLockable +// 0x0008 (0x0008 - 0x0000) +struct LockableComponent_GetLockable final +{ +public: + class ALockable* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_GetLockable; + +// Function Phoenix.LockableComponent.OnLockSphereHit +// 0x00A8 (0x00A8 - 0x0000) +struct LockableComponent_OnLockSphereHit final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_OnLockSphereHit; + +// Function Phoenix.LockableComponent.OnPlayerRemovedLock +// 0x0008 (0x0008 - 0x0000) +struct LockableComponent_OnPlayerRemovedLock final +{ +public: + class AAmbulatory_Character* AmbulatoryCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_OnPlayerRemovedLock; + +// Function Phoenix.LockableComponent.Seal +// 0x0002 (0x0002 - 0x0000) +struct LockableComponent_Seal final +{ +public: + bool ShowLockWhenLocked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_Seal; + +// Function Phoenix.LockableComponent.Unlock +// 0x0006 (0x0006 - 0x0000) +struct LockableComponent_Unlock final +{ +public: + bool OpenLockable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ThrowLock; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoChild; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FromMinigame; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowStreamingDoorsToKeepOpen; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_Unlock; + +// Function Phoenix.LockableComponent.UnlockButtonPressed +// 0x0008 (0x0008 - 0x0000) +struct LockableComponent_UnlockButtonPressed final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_UnlockButtonPressed; + +// Function Phoenix.LockableComponent.UnlockButtonReleasedEarly +// 0x0008 (0x0008 - 0x0000) +struct LockableComponent_UnlockButtonReleasedEarly final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_UnlockButtonReleasedEarly; + +// Function Phoenix.LockableComponent.UnlockIfLinked +// 0x0010 (0x0010 - 0x0000) +struct LockableComponent_UnlockIfLinked final +{ +public: + class UObject* Caller; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName inGroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_UnlockIfLinked; + +// Function Phoenix.LockableComponent.UnlockTimeReached +// 0x0008 (0x0008 - 0x0000) +struct LockableComponent_UnlockTimeReached final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_UnlockTimeReached; + +// Function Phoenix.LockableComponent.Unseal +// 0x0005 (0x0005 - 0x0000) +struct LockableComponent_Unseal final +{ +public: + bool ShowLockWhenLocked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Locked_0; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OpenLockable; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ThrowLock; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_Unseal; + +// Function Phoenix.LockableComponent.UpdateLockAfterChange +// 0x0004 (0x0004 - 0x0000) +struct LockableComponent_UpdateLockAfterChange final +{ +public: + bool OpenLockable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ThrowLock; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoChild; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_UpdateLockAfterChange; + +// Function Phoenix.LockableComponent.CanPlayerOpenLock +// 0x0001 (0x0001 - 0x0000) +struct LockableComponent_CanPlayerOpenLock final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_CanPlayerOpenLock; + +// Function Phoenix.LockableComponent.CanPlayerUseAlohomoraOnLock +// 0x0001 (0x0001 - 0x0000) +struct LockableComponent_CanPlayerUseAlohomoraOnLock final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_CanPlayerUseAlohomoraOnLock; + +// Function Phoenix.LockableComponent.GetLockMeshComponent +// 0x0008 (0x0008 - 0x0000) +struct LockableComponent_GetLockMeshComponent final +{ +public: + class UMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_GetLockMeshComponent; + +// Function Phoenix.LockableComponent.HasKey +// 0x0001 (0x0001 - 0x0000) +struct LockableComponent_HasKey final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableComponent_HasKey; + +// Function Phoenix.PadlockComponent.SetGlowStrength +// 0x0004 (0x0004 - 0x0000) +struct PadlockComponent_SetGlowStrength final +{ +public: + float GlowWipeStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PadlockComponent_SetGlowStrength; + +// Function Phoenix.FishMoverBase.AddFishSpline +// 0x0008 (0x0008 - 0x0000) +struct FishMoverBase_AddFishSpline final +{ +public: + class USplineComponent* Spline; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FishMoverBase_AddFishSpline; + +// Function Phoenix.FishMoverBase.InitFish +// 0x0028 (0x0028 - 0x0000) +struct FishMoverBase_InitFish final +{ +public: + int32 numberOfFish; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMesh* Mesh; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationAsset* Anim; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMin; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ScaleMax; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float spacing; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FishMoverBase_InitFish; + +// Function Phoenix.FishMoverBase.MoveFish +// 0x0004 (0x0004 - 0x0000) +struct FishMoverBase_MoveFish final +{ +public: + float timelineTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FishMoverBase_MoveFish; + +// Function Phoenix.FlipendoSpellTool.FlipTarget +// 0x0020 (0x0020 - 0x0000) +struct FlipendoSpellTool_FlipTarget final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* InTargetComp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactLocation; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlipendoSpellTool_FlipTarget; + +// Function Phoenix.InstancedFlockingActor.SetAdjustableParameters +// 0x0060 (0x0060 - 0x0000) +struct InstancedFlockingActor_SetAdjustableParameters final +{ +public: + struct FFlockingParametersAdjustable Parameters; // 0x0000(0x005C)(Parm, NoDestructor, NativeAccessSpecifierPublic) + float BlendTimeSeconds; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedFlockingActor_SetAdjustableParameters; + +// Function Phoenix.InstancedFlockingActor.SetFlockingStrength +// 0x0004 (0x0004 - 0x0000) +struct InstancedFlockingActor_SetFlockingStrength final +{ +public: + float Strength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedFlockingActor_SetFlockingStrength; + +// Function Phoenix.InstancedFlockingActor.GetAdjustableParameters +// 0x005C (0x005C - 0x0000) +struct InstancedFlockingActor_GetAdjustableParameters final +{ +public: + struct FFlockingParametersAdjustable Parameters; // 0x0000(0x005C)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedFlockingActor_GetAdjustableParameters; + +// Function Phoenix.FlyingBook.ActivateSpellReaction +// 0x0001 (0x0001 - 0x0000) +struct FlyingBook_ActivateSpellReaction final +{ +public: + bool newActivate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBook_ActivateSpellReaction; + +// Function Phoenix.FlyingBook.Update +// 0x0004 (0x0004 - 0x0000) +struct FlyingBook_Update final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBook_Update; + +// Function Phoenix.SimpleSplineFollowerForAI.MoveOnSplineFleshLoad +// 0x0008 (0x0008 - 0x0000) +struct SimpleSplineFollowerForAI_MoveOnSplineFleshLoad final +{ +public: + class AActor* FleshActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SimpleSplineFollowerForAI_MoveOnSplineFleshLoad; + +// Function Phoenix.SimpleSplineFollowerForAI.OnFleshLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct SimpleSplineFollowerForAI_OnFleshLoadComplete final +{ +public: + class AActor* FleshActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SimpleSplineFollowerForAI_OnFleshLoadComplete; + +// Function Phoenix.SimpleSplineFollowerForAI.StartAIMovementOnSpline +// 0x0010 (0x0010 - 0x0000) +struct SimpleSplineFollowerForAI_StartAIMovementOnSpline final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActivityTypeBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SimpleSplineFollowerForAI_StartAIMovementOnSpline; + +// Function Phoenix.FlyingBroom.AddBoostPercentage +// 0x0004 (0x0004 - 0x0000) +struct FlyingBroom_AddBoostPercentage final +{ +public: + float percent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_AddBoostPercentage; + +// Function Phoenix.FlyingBroom.AddRiderClothCollisionSources +// 0x0008 (0x0008 - 0x0000) +struct FlyingBroom_AddRiderClothCollisionSources final +{ +public: + const class ACharacter* Character; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_AddRiderClothCollisionSources; + +// Function Phoenix.FlyingBroom.AIMountBroom +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_AIMountBroom final +{ +public: + class ACharacter* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysics* FlightData; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_AIMountBroom; + +// Function Phoenix.FlyingBroom.AllowDismount +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_AllowDismount final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_AllowDismount; + +// Function Phoenix.FlyingBroom.AttachPlayerToBroomOnMount +// 0x0018 (0x0018 - 0x0000) +struct FlyingBroom_AttachPlayerToBroomOnMount final +{ +public: + class ABiped_Player* BipedPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AFlyingBroom* BroomProp; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBroomMountType InMountType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlyingBroom_AttachPlayerToBroomOnMount; + +// Function Phoenix.FlyingBroom.BroomEvent +// 0x0008 (0x0008 - 0x0000) +struct FlyingBroom_BroomEvent final +{ +public: + class FName EventName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_BroomEvent; + +// Function Phoenix.FlyingBroom.DetachPlayerFromBroomOnDismount +// 0x0018 (0x0018 - 0x0000) +struct FlyingBroom_DetachPlayerFromBroomOnDismount final +{ +public: + class ABiped_Player* BipedPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AFlyingBroom* BroomProp; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VelocityDamping; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlyingBroom_DetachPlayerFromBroomOnDismount; + +// Function Phoenix.FlyingBroom.DisableSpellHUD +// 0x0002 (0x0002 - 0x0000) +struct FlyingBroom_DisableSpellHUD final +{ +public: + bool DisableSpellHUD_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisableHealtHUD; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_DisableSpellHUD; + +// Function Phoenix.FlyingBroom.DismountBroom +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_DismountBroom final +{ +public: + class ABiped_Player* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Instant; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlyingBroom_DismountBroom; + +// Function Phoenix.FlyingBroom.FinishSettingBoostAllowedValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_FinishSettingBoostAllowedValue final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_FinishSettingBoostAllowedValue; + +// Function Phoenix.FlyingBroom.FinishSettingDisableBarrelRollValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_FinishSettingDisableBarrelRollValue final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_FinishSettingDisableBarrelRollValue; + +// Function Phoenix.FlyingBroom.FinishSettingDisableInputValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_FinishSettingDisableInputValue final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_FinishSettingDisableInputValue; + +// Function Phoenix.FlyingBroom.FinishSettingDismountAllowedValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_FinishSettingDismountAllowedValue final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_FinishSettingDismountAllowedValue; + +// Function Phoenix.FlyingBroom.FinishSettingForceHoverValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_FinishSettingForceHoverValue final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_FinishSettingForceHoverValue; + +// Function Phoenix.FlyingBroom.GetBoostMeterAmount +// 0x0004 (0x0004 - 0x0000) +struct FlyingBroom_GetBoostMeterAmount final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_GetBoostMeterAmount; + +// Function Phoenix.FlyingBroom.GetMaxBoostMeter +// 0x0004 (0x0004 - 0x0000) +struct FlyingBroom_GetMaxBoostMeter final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_GetMaxBoostMeter; + +// Function Phoenix.FlyingBroom.OnActorIsHiddenChanged +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_OnActorIsHiddenChanged final +{ +public: + bool NewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_OnActorIsHiddenChanged; + +// Function Phoenix.FlyingBroom.OnBarrelRollStart +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_OnBarrelRollStart final +{ +public: + bool bRollLeft; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_OnBarrelRollStart; + +// Function Phoenix.FlyingBroom.OnMountedNPCHiddenIsChanged +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_OnMountedNPCHiddenIsChanged final +{ +public: + class UScheduledEntity* inParticipant; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inHidden; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlyingBroom_OnMountedNPCHiddenIsChanged; + +// Function Phoenix.FlyingBroom.RemoveRiderClothCollisionSources +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_RemoveRiderClothCollisionSources final +{ +public: + const class ACharacter* Character; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveDelegates; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlyingBroom_RemoveRiderClothCollisionSources; + +// Function Phoenix.FlyingBroom.SetForceLand +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_SetForceLand final +{ +public: + bool bInForceLand; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_SetForceLand; + +// Function Phoenix.FlyingBroom.SetScaleInfo +// 0x0008 (0x0008 - 0x0000) +struct FlyingBroom_SetScaleInfo final +{ +public: + bool bInScaleIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InActiveScale; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_SetScaleInfo; + +// Function Phoenix.FlyingBroom.SetupBroomComponents +// 0x0018 (0x0018 - 0x0000) +struct FlyingBroom_SetupBroomComponents final +{ +public: + class UCapsuleComponent* Capsule; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomMovementComponent* Movement; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* Mesh; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_SetupBroomComponents; + +// Function Phoenix.FlyingBroom.SetupPlayerOnBroom +// 0x0008 (0x0008 - 0x0000) +struct FlyingBroom_SetupPlayerOnBroom final +{ +public: + class ABiped_Player* BipedPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_SetupPlayerOnBroom; + +// Function Phoenix.FlyingBroom.StartSettingBoostAllowedValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_StartSettingBoostAllowedValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_StartSettingBoostAllowedValue; + +// Function Phoenix.FlyingBroom.StartSettingDisableBarrelRollValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_StartSettingDisableBarrelRollValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_StartSettingDisableBarrelRollValue; + +// Function Phoenix.FlyingBroom.StartSettingDisableInputValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_StartSettingDisableInputValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_StartSettingDisableInputValue; + +// Function Phoenix.FlyingBroom.StartSettingDismountAllowedValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_StartSettingDismountAllowedValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_StartSettingDismountAllowedValue; + +// Function Phoenix.FlyingBroom.StartSettingForceHoverValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_StartSettingForceHoverValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_StartSettingForceHoverValue; + +// Function Phoenix.FlyingBroom.SupressHoverDisabledUI +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_SupressHoverDisabledUI final +{ +public: + bool bDisable; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_SupressHoverDisabledUI; + +// Function Phoenix.FlyingBroom.Teleport +// 0x0014 (0x0014 - 0x0000) +struct FlyingBroom_Teleport final +{ +public: + struct FVector DestLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestYaw; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ResetCamera; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TeleportPhysics; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlyingBroom_Teleport; + +// Function Phoenix.FlyingBroom.UpdateBroomAudio +// 0x0008 (0x0008 - 0x0000) +struct FlyingBroom_UpdateBroomAudio final +{ +public: + class UFlyingBroomAudio* BroomAudio; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_UpdateBroomAudio; + +// Function Phoenix.FlyingBroom.CanIdleBreak +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_CanIdleBreak final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_CanIdleBreak; + +// Function Phoenix.FlyingBroom.EnableMountedRiderIKSetup +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_EnableMountedRiderIKSetup final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_EnableMountedRiderIKSetup; + +// Function Phoenix.FlyingBroom.FinishSettingMaxFlyHeightValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_FinishSettingMaxFlyHeightValue final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_FinishSettingMaxFlyHeightValue; + +// Function Phoenix.FlyingBroom.GetDismountType +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_GetDismountType final +{ +public: + EBroomDismountType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_GetDismountType; + +// Function Phoenix.FlyingBroom.GetLastHitObject +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_GetLastHitObject final +{ +public: + EFlyingBroomHitObjectType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_GetLastHitObject; + +// Function Phoenix.FlyingBroom.IsBoostRecharging +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_IsBoostRecharging final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_IsBoostRecharging; + +// Function Phoenix.FlyingBroom.IsForceLanding +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_IsForceLanding final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_IsForceLanding; + +// Function Phoenix.FlyingBroom.IsInBoost +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_IsInBoost final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_IsInBoost; + +// Function Phoenix.FlyingBroom.IsInHoverMode +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_IsInHoverMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_IsInHoverMode; + +// Function Phoenix.FlyingBroom.IsInTurbo +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_IsInTurbo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_IsInTurbo; + +// Function Phoenix.FlyingBroom.PushFlightDataOntoStack +// 0x0008 (0x0008 - 0x0000) +struct FlyingBroom_PushFlightDataOntoStack final +{ +public: + class UFlyingBroomPhysics* NewFlightData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_PushFlightDataOntoStack; + +// Function Phoenix.FlyingBroom.SetMaxFlyingSpeed +// 0x0004 (0x0004 - 0x0000) +struct FlyingBroom_SetMaxFlyingSpeed final +{ +public: + float Speed; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_SetMaxFlyingSpeed; + +// Function Phoenix.FlyingBroom.SetSplineComponent +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_SetSplineComponent final +{ +public: + class USplineComponent* InSplineComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTeleportToStart; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FlyingBroom_SetSplineComponent; + +// Function Phoenix.FlyingBroom.ShowBroomHUD +// 0x0001 (0x0001 - 0x0000) +struct FlyingBroom_ShowBroomHUD final +{ +public: + bool bShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_ShowBroomHUD; + +// Function Phoenix.FlyingBroom.StartSettingMaxFlyHeightValue +// 0x0010 (0x0010 - 0x0000) +struct FlyingBroom_StartSettingMaxFlyHeightValue final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_StartSettingMaxFlyHeightValue; + +// Function Phoenix.FlyingBroom.UpdateRTPCValue +// 0x0028 (0x0028 - 0x0000) +struct FlyingBroom_UpdateRTPCValue final +{ +public: + float InRTPCValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString RTPC; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ValueRange; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AudioValueRange; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FlyingBroom_UpdateRTPCValue; + +// Function Phoenix.FoliageRemoverActorComponent.SetBoxSize +// 0x000C (0x000C - 0x0000) +struct FoliageRemoverActorComponent_SetBoxSize final +{ +public: + struct FVector size; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoliageRemoverActorComponent_SetBoxSize; + +// Function Phoenix.FoliageRemoverActorComponent.GetBoxInWorldSpace +// 0x001C (0x001C - 0x0000) +struct FoliageRemoverActorComponent_GetBoxInWorldSpace final +{ +public: + struct FBox ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoliageRemoverActorComponent_GetBoxInWorldSpace; + +// Function Phoenix.FrozenInterface.OnThaw +// 0x0008 (0x0008 - 0x0000) +struct FrozenInterface_OnThaw final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FrozenInterface_OnThaw; + +// Function Phoenix.FrozenInterface.StartFreeze +// 0x0010 (0x0010 - 0x0000) +struct FrozenInterface_StartFreeze final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FrozenInterface_StartFreeze; + +// Function Phoenix.PhoenixImage.SetColorTag +// 0x0010 (0x0010 - 0x0000) +struct PhoenixImage_SetColorTag final +{ +public: + struct FDataTableRowHandle NewColorTag; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixImage_SetColorTag; + +// Function Phoenix.NiagaraPoserComponent.CreateNiagaraSystem +// 0x0010 (0x0010 - 0x0000) +struct NiagaraPoserComponent_CreateNiagaraSystem final +{ +public: + class UNiagaraSystem* NiagaraSystem; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool pAutoActivate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NiagaraPoserComponent_CreateNiagaraSystem; + +// Function Phoenix.IntrusionVolumeComponent.IsPlayerInIntrusionArea +// 0x0001 (0x0001 - 0x0000) +struct IntrusionVolumeComponent_IsPlayerInIntrusionArea final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntrusionVolumeComponent_IsPlayerInIntrusionArea; + +// Function Phoenix.IntrusionVolumeComponent.EnableIntrusion +// 0x0001 (0x0001 - 0x0000) +struct IntrusionVolumeComponent_EnableIntrusion final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntrusionVolumeComponent_EnableIntrusion; + +// Function Phoenix.IntrusionVolumeComponent.IsPlayerAllowed +// 0x0001 (0x0001 - 0x0000) +struct IntrusionVolumeComponent_IsPlayerAllowed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntrusionVolumeComponent_IsPlayerAllowed; + +// Function Phoenix.IntrusionVolumeComponent.OnActorBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct IntrusionVolumeComponent_OnActorBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntrusionVolumeComponent_OnActorBeginOverlap; + +// Function Phoenix.IntrusionVolumeComponent.OnActorEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct IntrusionVolumeComponent_OnActorEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntrusionVolumeComponent_OnActorEndOverlap; + +// Function Phoenix.IntrusionVolumeComponent.OnIntrusionPerceptionDone +// 0x0008 (0x0008 - 0x0000) +struct IntrusionVolumeComponent_OnIntrusionPerceptionDone final +{ +public: + class ANPC_Character* InNPC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntrusionVolumeComponent_OnIntrusionPerceptionDone; + +// Function Phoenix.IntrusionVolumeComponent.PlayIntrusionSceneRig +// 0x0008 (0x0008 - 0x0000) +struct IntrusionVolumeComponent_PlayIntrusionSceneRig final +{ +public: + class ANPC_Character* InNPC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntrusionVolumeComponent_PlayIntrusionSceneRig; + +// Function Phoenix.IntrusionVolumeComponent.WhenWillPlayerBeAllowed +// 0x0040 (0x0040 - 0x0000) +struct IntrusionVolumeComponent_WhenWillPlayerBeAllowed final +{ +public: + struct FEventDateTime ReturnValue; // 0x0000(0x0040)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntrusionVolumeComponent_WhenWillPlayerBeAllowed; + +// Function Phoenix.IntrusionVolumeComponent.WhenWillPlayerBeDisallowed +// 0x0040 (0x0040 - 0x0000) +struct IntrusionVolumeComponent_WhenWillPlayerBeDisallowed final +{ +public: + struct FEventDateTime ReturnValue; // 0x0000(0x0040)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntrusionVolumeComponent_WhenWillPlayerBeDisallowed; + +// Function Phoenix.GameOverScreenBase.SetGameOverReason +// 0x0001 (0x0001 - 0x0000) +struct GameOverScreenBase_SetGameOverReason final +{ +public: + EUIGameOverReason Reason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameOverScreenBase_SetGameOverReason; + +// Function Phoenix.GameOverScreenBase.SetRestartButtonText +// 0x0010 (0x0010 - 0x0000) +struct GameOverScreenBase_SetRestartButtonText final +{ +public: + class FString ButtonText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GameOverScreenBase_SetRestartButtonText; + +// Function Phoenix.GameOverScreenBase.ShowLoadSaveResultPopup +// 0x0018 (0x0018 - 0x0000) +struct GameOverScreenBase_ShowLoadSaveResultPopup final +{ +public: + class FString ResultMessage; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GameOverScreenBase_ShowLoadSaveResultPopup; + +// Function Phoenix.MunitionType_AOE_MultiFX.IsArresto +// 0x0001 (0x0001 - 0x0000) +struct MunitionType_AOE_MultiFX_IsArresto final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_IsArresto; + +// Function Phoenix.MunitionType_AOE_MultiFX.OnAnnounce +// 0x0020 (0x0020 - 0x0000) +struct MunitionType_AOE_MultiFX_OnAnnounce final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMultiFX2Handle FXHandle; // 0x0018(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_OnAnnounce; + +// Function Phoenix.MunitionType_AOE_MultiFX.OnExplode +// 0x0020 (0x0020 - 0x0000) +struct MunitionType_AOE_MultiFX_OnExplode final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMultiFX2Handle FXHandle; // 0x0018(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_OnExplode; + +// Function Phoenix.MunitionType_AOE_MultiFX.OnHit +// 0x0180 (0x0180 - 0x0000) +struct MunitionType_AOE_MultiFX_OnHit final +{ +public: + struct FMunitionImpactData MunitionImpact; // 0x0000(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x00F0(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bHit; // 0x0178(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlocked; // 0x0179(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFailed; // 0x017A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17B[0x5]; // 0x017B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_OnHit; + +// Function Phoenix.MunitionType_AOE_MultiFX.OnWarning +// 0x0020 (0x0020 - 0x0000) +struct MunitionType_AOE_MultiFX_OnWarning final +{ +public: + struct FVector Location; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMultiFX2Handle FXHandle; // 0x0018(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_OnWarning; + +// Function Phoenix.MunitionType_AOE_MultiFX.TriggerImpact +// 0x0001 (0x0001 - 0x0000) +struct MunitionType_AOE_MultiFX_TriggerImpact final +{ +public: + bool bSkipStartState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_TriggerImpact; + +// Function Phoenix.MunitionType_AOE_MultiFX.GetAnnounceFXHandle +// 0x0008 (0x0008 - 0x0000) +struct MunitionType_AOE_MultiFX_GetAnnounceFXHandle final +{ +public: + struct FMultiFX2Handle ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_GetAnnounceFXHandle; + +// Function Phoenix.MunitionType_AOE_MultiFX.GetExplodeFXHandle +// 0x0008 (0x0008 - 0x0000) +struct MunitionType_AOE_MultiFX_GetExplodeFXHandle final +{ +public: + struct FMultiFX2Handle ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_GetExplodeFXHandle; + +// Function Phoenix.MunitionType_AOE_MultiFX.GetFizzleFXHandle +// 0x0008 (0x0008 - 0x0000) +struct MunitionType_AOE_MultiFX_GetFizzleFXHandle final +{ +public: + struct FMultiFX2Handle ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_GetFizzleFXHandle; + +// Function Phoenix.MunitionType_AOE_MultiFX.GetWarningFXHandle +// 0x0008 (0x0008 - 0x0000) +struct MunitionType_AOE_MultiFX_GetWarningFXHandle final +{ +public: + struct FMultiFX2Handle ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_AOE_MultiFX_GetWarningFXHandle; + +// Function Phoenix.OwlMailNotification.PlayMailDialogLine +// 0x0018 (0x0018 - 0x0000) +struct OwlMailNotification_PlayMailDialogLine final +{ +public: + class FString MailID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_OwlMailNotification_PlayMailDialogLine; + +// Function Phoenix.OverlandMapScreen.GetMap +// 0x0008 (0x0008 - 0x0000) +struct OverlandMapScreen_GetMap final +{ +public: + class UMapOverland* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OverlandMapScreen_GetMap; + +// Function Phoenix.OverlandMapScreen.HoveredFilterRegion_Event +// 0x0008 (0x0008 - 0x0000) +struct OverlandMapScreen_HoveredFilterRegion_Event final +{ +public: + class UMapIcon* Icon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OverlandMapScreen_HoveredFilterRegion_Event; + +// Function Phoenix.OverlandMapScreen.RegionChange_Event +// 0x0018 (0x0018 - 0x0000) +struct OverlandMapScreen_RegionChange_Event final +{ +public: + class APhoenixMapRegion* regionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APhoenixMapRegion* subregionActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool noString; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_OverlandMapScreen_RegionChange_Event; + +// Function Phoenix.SettingsTabWidget.InitForSettingsLocation +// 0x0001 (0x0001 - 0x0000) +struct SettingsTabWidget_InitForSettingsLocation final +{ +public: + bool IsInFieldGuide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SettingsTabWidget_InitForSettingsLocation; + +// Function Phoenix.ItemScrollBox.OnStickScroll +// 0x0004 (0x0004 - 0x0000) +struct ItemScrollBox_OnStickScroll final +{ +public: + float AnalogVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ItemScrollBox_OnStickScroll; + +// Function Phoenix.ItemScrollBox.SetAlwaysShowScrollbarTrack +// 0x0001 (0x0001 - 0x0000) +struct ItemScrollBox_SetAlwaysShowScrollbarTrack final +{ +public: + bool NewAlwaysShowScrollbarTrack; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ItemScrollBox_SetAlwaysShowScrollbarTrack; + +// Function Phoenix.ItemScrollBox.SetNavigationDestination +// 0x0001 (0x0001 - 0x0000) +struct ItemScrollBox_SetNavigationDestination final +{ +public: + EDescendantScrollDestination NewNavigationDestination; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ItemScrollBox_SetNavigationDestination; + +// Function Phoenix.ItemScrollBox.SetNavigationScrollPadding +// 0x0004 (0x0004 - 0x0000) +struct ItemScrollBox_SetNavigationScrollPadding final +{ +public: + float NewNavigationScrollPadding; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ItemScrollBox_SetNavigationScrollPadding; + +// Function Phoenix.HerbPlotState.GetFertilizerID +// 0x0008 (0x0008 - 0x0000) +struct HerbPlotState_GetFertilizerID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_GetFertilizerID; + +// Function Phoenix.HerbPlotState.GetGrowthProgressRatio +// 0x0004 (0x0004 - 0x0000) +struct HerbPlotState_GetGrowthProgressRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_GetGrowthProgressRatio; + +// Function Phoenix.HerbPlotState.GetGrowthState +// 0x0001 (0x0001 - 0x0000) +struct HerbPlotState_GetGrowthState final +{ +public: + EHerbGrowthState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_GetGrowthState; + +// Function Phoenix.HerbPlotState.GetGrowthTimeRemaining +// 0x0008 (0x0008 - 0x0000) +struct HerbPlotState_GetGrowthTimeRemaining final +{ +public: + struct FTimespan ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_GetGrowthTimeRemaining; + +// Function Phoenix.HerbPlotState.GetIsInSanctuary +// 0x0001 (0x0001 - 0x0000) +struct HerbPlotState_GetIsInSanctuary final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_GetIsInSanctuary; + +// Function Phoenix.HerbPlotState.GetPlantID +// 0x0008 (0x0008 - 0x0000) +struct HerbPlotState_GetPlantID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_GetPlantID; + +// Function Phoenix.HerbPlotState.GetPlotID +// 0x0008 (0x0008 - 0x0000) +struct HerbPlotState_GetPlotID final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_GetPlotID; + +// Function Phoenix.HerbPlotState.GetRegrowthTimeRatio +// 0x0004 (0x0004 - 0x0000) +struct HerbPlotState_GetRegrowthTimeRatio final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_GetRegrowthTimeRatio; + +// Function Phoenix.HerbPlotState.GetYield +// 0x0004 (0x0004 - 0x0000) +struct HerbPlotState_GetYield final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_GetYield; + +// Function Phoenix.HerbPlotState.IsGrowing +// 0x0001 (0x0001 - 0x0000) +struct HerbPlotState_IsGrowing final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotState_IsGrowing; + +// Function Phoenix.ObjectStateComponent.SetBaseHealth +// 0x0004 (0x0004 - 0x0000) +struct ObjectStateComponent_SetBaseHealth final +{ +public: + float baseHealth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateComponent_SetBaseHealth; + +// Function Phoenix.ObjectStateComponent.SetCanHighlight +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateComponent_SetCanHighlight final +{ +public: + bool bCanHighlight; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateComponent_SetCanHighlight; + +// Function Phoenix.ObjectStateComponent.SetDamageable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateComponent_SetDamageable final +{ +public: + bool bDamageable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateComponent_SetDamageable; + +// Function Phoenix.ObjectStateComponent.SetHitSfx +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateComponent_SetHitSfx final +{ +public: + class UAkAudioEvent* InSfx; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateComponent_SetHitSfx; + +// Function Phoenix.ObjectStateComponent.SetImportant +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateComponent_SetImportant final +{ +public: + bool bImportant; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateComponent_SetImportant; + +// Function Phoenix.ObjectStateComponent.SetNeverAffectNavmesh +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateComponent_SetNeverAffectNavmesh final +{ +public: + bool NeverAffectNavmesh; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateComponent_SetNeverAffectNavmesh; + +// Function Phoenix.ObjectStateComponent.SetStartBroken +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateComponent_SetStartBroken final +{ +public: + bool StartBroken; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateComponent_SetStartBroken; + +// Function Phoenix.ObjectStateComponent.SetTargetable +// 0x0001 (0x0001 - 0x0000) +struct ObjectStateComponent_SetTargetable final +{ +public: + bool bTargetable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateComponent_SetTargetable; + +// Function Phoenix.LightTemplateComponent.SetIntensityFactor +// 0x0008 (0x0008 - 0x0000) +struct LightTemplateComponent_SetIntensityFactor final +{ +public: + float InIntensityFactor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyNow; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightTemplateComponent_SetIntensityFactor; + +// Function Phoenix.ScheduledEntity.AbandonStations +// 0x0002 (0x0002 - 0x0000) +struct ScheduledEntity_AbandonStations final +{ +public: + EStationExitCallBack InExitCallback; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_AbandonStations; + +// Function Phoenix.ScheduledEntity.AddThinkNowEvent +// 0x0020 (0x0020 - 0x0000) +struct ScheduledEntity_AddThinkNowEvent final +{ +public: + class FString InText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDelayLow; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDelayHigh; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAllowBTShutdown; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_AddThinkNowEvent; + +// Function Phoenix.ScheduledEntity.CanAllowBTShutdown +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_CanAllowBTShutdown final +{ +public: + ESEAllowBTShutdownPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_CanAllowBTShutdown; + +// Function Phoenix.ScheduledEntity.CollisionResponseEnded +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_CollisionResponseEnded final +{ +public: + class ASocialReasoning* SocialReasoning; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocialAction; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_CollisionResponseEnded; + +// Function Phoenix.ScheduledEntity.CurrentlyInFlesh +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_CurrentlyInFlesh final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_CurrentlyInFlesh; + +// Function Phoenix.ScheduledEntity.DontAllowBTShutdown +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_DontAllowBTShutdown final +{ +public: + ESEAllowBTShutdownPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_DontAllowBTShutdown; + +// Function Phoenix.ScheduledEntity.EnableScheduling +// 0x0004 (0x0004 - 0x0000) +struct ScheduledEntity_EnableScheduling final +{ +public: + bool InEnable; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInForceExit; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInProcessSchedule; // 0x0002(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0003(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_EnableScheduling; + +// Function Phoenix.ScheduledEntity.EnableSocialControl +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_EnableSocialControl final +{ +public: + bool InEnable; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_EnableSocialControl; + +// Function Phoenix.ScheduledEntity.EndPrecachingFlesh +// 0x0018 (0x0018 - 0x0000) +struct ScheduledEntity_EndPrecachingFlesh final +{ +public: + ESEPrecacheFleshPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAutoFleshLock; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EForcedShutDownMode InForcedShutdown; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EForcedShutDownPriority InForcedShutdownPriority; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_EndPrecachingFlesh; + +// Function Phoenix.ScheduledEntity.FinishSchedulingOverride +// 0x0018 (0x0018 - 0x0000) +struct ScheduledEntity_FinishSchedulingOverride final +{ +public: + ESchedulingPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* InProvider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInProcessValue; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInForceExit; // 0x0011(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInProcessSchedule; // 0x0012(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0013(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_FinishSchedulingOverride; + +// Function Phoenix.ScheduledEntity.GetExcessTravelTime +// 0x0008 (0x0008 - 0x0000) +struct ScheduledEntity_GetExcessTravelTime final +{ +public: + float InDeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_GetExcessTravelTime; + +// Function Phoenix.ScheduledEntity.GetGoalActivity +// 0x0100 (0x0100 - 0x0000) +struct ScheduledEntity_GetGoalActivity final +{ +public: + E_Goal GoalType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ActivityIsValid; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FScheduleEntry RequestedActivity; // 0x0008(0x00F8)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_GetGoalActivity; + +// Function Phoenix.ScheduledEntity.GetGoalStatus +// 0x0005 (0x0005 - 0x0000) +struct ScheduledEntity_GetGoalStatus final +{ +public: + E_Goal GoalType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGoalStatus GoalStatus; // 0x0001(0x0004)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_GetGoalStatus; + +// Function Phoenix.ScheduledEntity.GetLocation +// 0x000C (0x000C - 0x0000) +struct ScheduledEntity_GetLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_GetLocation; + +// Function Phoenix.ScheduledEntity.GetMinutesToUpcomingActivity +// 0x0008 (0x0008 - 0x0000) +struct ScheduledEntity_GetMinutesToUpcomingActivity final +{ +public: + bool ActivityIsValid; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinutesToUpcomingActivity; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_GetMinutesToUpcomingActivity; + +// Function Phoenix.ScheduledEntity.GetSocialReasoning +// 0x0008 (0x0008 - 0x0000) +struct ScheduledEntity_GetSocialReasoning final +{ +public: + class ASocialReasoning* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_GetSocialReasoning; + +// Function Phoenix.ScheduledEntity.GetUpcomingActivity +// 0x0100 (0x0100 - 0x0000) +struct ScheduledEntity_GetUpcomingActivity final +{ +public: + bool ActivityIsValid; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FScheduleEntry UpcomingActivity; // 0x0008(0x00F8)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_GetUpcomingActivity; + +// Function Phoenix.ScheduledEntity.IsEnabled +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsEnabled; + +// Function Phoenix.ScheduledEntity.IsGeneralHobo +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsGeneralHobo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsGeneralHobo; + +// Function Phoenix.ScheduledEntity.IsGhost +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsGhost final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsGhost; + +// Function Phoenix.ScheduledEntity.IsHobo +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsHobo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsHobo; + +// Function Phoenix.ScheduledEntity.IsInPlayerInteraction +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsInPlayerInteraction final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsInPlayerInteraction; + +// Function Phoenix.ScheduledEntity.IsInTransit +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsInTransit final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsInTransit; + +// Function Phoenix.ScheduledEntity.IsSceneRigHobo +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsSceneRigHobo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsSceneRigHobo; + +// Function Phoenix.ScheduledEntity.IsSeatFillerHobo +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsSeatFillerHobo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsSeatFillerHobo; + +// Function Phoenix.ScheduledEntity.IsSplineHobo +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsSplineHobo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsSplineHobo; + +// Function Phoenix.ScheduledEntity.IsStudent +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsStudent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsStudent; + +// Function Phoenix.ScheduledEntity.IsWaitingForStation +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsWaitingForStation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsWaitingForStation; + +// Function Phoenix.ScheduledEntity.IsWorldEventHobo +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsWorldEventHobo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsWorldEventHobo; + +// Function Phoenix.ScheduledEntity.IsWorldEventReleasedHobo +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_IsWorldEventReleasedHobo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_IsWorldEventReleasedHobo; + +// Function Phoenix.ScheduledEntity.Pause +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_Pause final +{ +public: + bool bInPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_Pause; + +// Function Phoenix.ScheduledEntity.PawnOverlapBegin +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_PawnOverlapBegin final +{ +public: + class AActor* InSelf; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InOther; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PawnOverlapBegin; + +// Function Phoenix.ScheduledEntity.PerformTask_ApparateIn +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_PerformTask_ApparateIn final +{ +public: + TSubclassOf InAblAbility; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_ApparateIn; + +// Function Phoenix.ScheduledEntity.PerformTask_ApparateOut +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_PerformTask_ApparateOut final +{ +public: + TSubclassOf InAblAbility; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_ApparateOut; + +// Function Phoenix.ScheduledEntity.PerformTask_ApparateOutActivity +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_PerformTask_ApparateOutActivity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_ApparateOutActivity; + +// Function Phoenix.ScheduledEntity.PerformTask_CastCustomSpell +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_PerformTask_CastCustomSpell final +{ +public: + class AActor* TargetPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timeout; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_CastCustomSpell; + +// Function Phoenix.ScheduledEntity.PerformTask_CastReparo +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_PerformTask_CastReparo final +{ +public: + class AActor* TargetPtr; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Timeout; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_CastReparo; + +// Function Phoenix.ScheduledEntity.PerformTask_CustomSpellFinished +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_PerformTask_CustomSpellFinished final +{ +public: + uint8 InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_CustomSpellFinished; + +// Function Phoenix.ScheduledEntity.PerformTask_FollowActor +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_PerformTask_FollowActor final +{ +public: + class AActor* InFollowActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceSpeed; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_FollowActor; + +// Function Phoenix.ScheduledEntity.PerformTask_MountBroom +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_PerformTask_MountBroom final +{ +public: + TSubclassOf FlyingBroomClass; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AFlyingBroom* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_MountBroom; + +// Function Phoenix.ScheduledEntity.PerformTask_MountBroomWithFlightData +// 0x0018 (0x0018 - 0x0000) +struct ScheduledEntity_PerformTask_MountBroomWithFlightData final +{ +public: + TSubclassOf FlyingBroomClass; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFlyingBroomPhysics* StudentFlightData; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AFlyingBroom* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_MountBroomWithFlightData; + +// Function Phoenix.ScheduledEntity.PerformTask_MoveToLocation +// 0x0028 (0x0028 - 0x0000) +struct ScheduledEntity_PerformTask_MoveToLocation final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForceSpeed; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InClearanceDistance; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InBTriggerNextActivity; // 0x0014(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InRadius; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class UPathComponent* InPath; // 0x0020(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_MoveToLocation; + +// Function Phoenix.ScheduledEntity.PerformTask_MoveToStation +// 0x0028 (0x0028 - 0x0000) +struct ScheduledEntity_PerformTask_MoveToStation final +{ +public: + const class AStation* InStation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InActionName; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInInteract; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InForceSpeed; // 0x0014(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InConnectionIndex; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InStationDurationOverride; // 0x001C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_MoveToStation; + +// Function Phoenix.ScheduledEntity.PerformTask_PlaceAtLocation +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_PerformTask_PlaceAtLocation final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_PlaceAtLocation; + +// Function Phoenix.ScheduledEntity.PerformTask_PlaceAtTransform +// 0x0040 (0x0040 - 0x0000) +struct ScheduledEntity_PerformTask_PlaceAtTransform final +{ +public: + struct FTransform InTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_PlaceAtTransform; + +// Function Phoenix.ScheduledEntity.PerformTask_ReparoFinished +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_PerformTask_ReparoFinished final +{ +public: + uint8 InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_ReparoFinished; + +// Function Phoenix.ScheduledEntity.PerformTask_StartLumosOnNPC +// 0x0008 (0x0008 - 0x0000) +struct ScheduledEntity_PerformTask_StartLumosOnNPC final +{ +public: + float Timeout; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InSpellLevel; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_StartLumosOnNPC; + +// Function Phoenix.ScheduledEntity.PerformTask_StopLumosOnNPC +// 0x0002 (0x0002 - 0x0000) +struct ScheduledEntity_PerformTask_StopLumosOnNPC final +{ +public: + bool bSuccess; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTimeout; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_StopLumosOnNPC; + +// Function Phoenix.ScheduledEntity.PerformTask_TeleportToLocation +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_PerformTask_TeleportToLocation final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_TeleportToLocation; + +// Function Phoenix.ScheduledEntity.PerformTask_TeleportToStation +// 0x0030 (0x0030 - 0x0000) +struct ScheduledEntity_PerformTask_TeleportToStation final +{ +public: + const class AStation* InStation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInInteract; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString InSocialAction; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InConnectionIndex; // 0x0020(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InStationDurationOverride; // 0x0024(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InSkipValidation; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0029(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_TeleportToStation; + +// Function Phoenix.ScheduledEntity.PerformTask_TeleportToTransform +// 0x0040 (0x0040 - 0x0000) +struct ScheduledEntity_PerformTask_TeleportToTransform final +{ +public: + struct FTransform InTransform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_TeleportToTransform; + +// Function Phoenix.ScheduledEntity.PerformTask_WaitForPlayer +// 0x0008 (0x0008 - 0x0000) +struct ScheduledEntity_PerformTask_WaitForPlayer final +{ +public: + float InDistance; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InbOrientTowardsPlayer; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_WaitForPlayer; + +// Function Phoenix.ScheduledEntity.PerformTask_WaitForPlayerIsComplete +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_PerformTask_WaitForPlayerIsComplete final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_WaitForPlayerIsComplete; + +// Function Phoenix.ScheduledEntity.PerformTask_WaitForTime +// 0x0018 (0x0018 - 0x0000) +struct ScheduledEntity_PerformTask_WaitForTime final +{ +public: + float InTime; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString InLocation; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_PerformTask_WaitForTime; + +// Function Phoenix.ScheduledEntity.SetCompanionHighLOD +// 0x0001 (0x0001 - 0x0000) +struct ScheduledEntity_SetCompanionHighLOD final +{ +public: + bool bHighLOD; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_SetCompanionHighLOD; + +// Function Phoenix.ScheduledEntity.SetCurrentActorToAggro +// 0x000C (0x000C - 0x0000) +struct ScheduledEntity_SetCurrentActorToAggro final +{ +public: + class FName InRequiredTeam; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableCombat; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_SetCurrentActorToAggro; + +// Function Phoenix.ScheduledEntity.SetFlesh +// 0x0010 (0x0010 - 0x0000) +struct ScheduledEntity_SetFlesh final +{ +public: + class ABase_Character* InFlesh; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_SetFlesh; + +// Function Phoenix.ScheduledEntity.StartPrecachingFlesh +// 0x0018 (0x0018 - 0x0000) +struct ScheduledEntity_StartPrecachingFlesh final +{ +public: + ESEPrecacheFleshPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InPrecacheDistance; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAutoFleshLock; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EForcedShutDownMode InForcedShutdown; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EForcedShutDownPriority InForcedShutdownPriority; // 0x0016(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_StartPrecachingFlesh; + +// Function Phoenix.ScheduledEntity.StartSchedulingOverride +// 0x0018 (0x0018 - 0x0000) +struct ScheduledEntity_StartSchedulingOverride final +{ +public: + bool InValue; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESchedulingPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* InProvider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInProdcessValue; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInForceExit; // 0x0011(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInProcessSchedule; // 0x0012(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0013(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledEntity_StartSchedulingOverride; + +// Function Phoenix.ScheduledEntity.GetBaseCharacter +// 0x0008 (0x0008 - 0x0000) +struct ScheduledEntity_GetBaseCharacter final +{ +public: + class ABase_Character* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_GetBaseCharacter; + +// Function Phoenix.ScheduledEntity.GetFlesh +// 0x0008 (0x0008 - 0x0000) +struct ScheduledEntity_GetFlesh final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledEntity_GetFlesh; + +// Function Phoenix.GearManagerFunctionLibrary.EqualEqual_GearItemIDGearItemID +// 0x002C (0x002C - 0x0000) +struct GearManagerFunctionLibrary_EqualEqual_GearItemIDGearItemID final +{ +public: + struct FGearItemID arg1; // 0x0000(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearItemID arg2; // 0x0014(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManagerFunctionLibrary_EqualEqual_GearItemIDGearItemID; + +// Function Phoenix.GearManagerFunctionLibrary.IsValid +// 0x0018 (0x0018 - 0x0000) +struct GearManagerFunctionLibrary_IsValid final +{ +public: + struct FGearItemID GearItemID; // 0x0000(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManagerFunctionLibrary_IsValid; + +// Function Phoenix.GearManagerFunctionLibrary.NotEqual_GearItemIDGearItemID +// 0x002C (0x002C - 0x0000) +struct GearManagerFunctionLibrary_NotEqual_GearItemIDGearItemID final +{ +public: + struct FGearItemID arg1; // 0x0000(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearItemID arg; // 0x0014(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManagerFunctionLibrary_NotEqual_GearItemIDGearItemID; + +// Function Phoenix.GearManager.AddCraftGearTrait +// 0x0078 (0x0078 - 0x0000) +struct GearManager_AddCraftGearTrait final +{ +public: + struct FGearTraitRecipeData Trait; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGearItemID GearItemID; // 0x0048(0x0014)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ErrorString; // 0x0060(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_AddCraftGearTrait; + +// Function Phoenix.GearManager.AddGearTrait +// 0x001C (0x001C - 0x0000) +struct GearManager_AddGearTrait final +{ +public: + class FName GearID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TraitID; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_AddGearTrait; + +// Function Phoenix.GearManager.CalculateUpgradeAmountForGearItem +// 0x001C (0x001C - 0x0000) +struct GearManager_CalculateUpgradeAmountForGearItem final +{ +public: + struct FGearItemID itemToUpgrade; // 0x0000(0x0014)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Upgrade; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_CalculateUpgradeAmountForGearItem; + +// Function Phoenix.GearManager.CanUnequipActorSlotID +// 0x0010 (0x0010 - 0x0000) +struct GearManager_CanUnequipActorSlotID final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_CanUnequipActorSlotID; + +// Function Phoenix.GearManager.CanUnequipSlotID +// 0x0018 (0x0018 - 0x0000) +struct GearManager_CanUnequipSlotID final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_CanUnequipSlotID; + +// Function Phoenix.GearManager.DefineGearStatTypeFromSlot +// 0x0002 (0x0002 - 0x0000) +struct GearManager_DefineGearStatTypeFromSlot final +{ +public: + EGearSlotIDEnum SlotID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearStatType ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_DefineGearStatTypeFromSlot; + +// Function Phoenix.GearManager.DefineSecondaryGearStatTypeFromSlot +// 0x0002 (0x0002 - 0x0000) +struct GearManager_DefineSecondaryGearStatTypeFromSlot final +{ +public: + EGearSlotIDEnum SlotID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearStatType ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_DefineSecondaryGearStatTypeFromSlot; + +// Function Phoenix.GearManager.DoesGearHaveAppearanceOverride +// 0x0018 (0x0018 - 0x0000) +struct GearManager_DoesGearHaveAppearanceOverride final +{ +public: + struct FGearItemID Gear; // 0x0000(0x0014)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_DoesGearHaveAppearanceOverride; + +// Function Phoenix.GearManager.EditorClearSlot +// 0x0010 (0x0010 - 0x0000) +struct GearManager_EditorClearSlot final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_EditorClearSlot; + +// Function Phoenix.GearManager.EditorDoesGearAppearanceHaveHouseOverrides +// 0x0020 (0x0020 - 0x0000) +struct GearManager_EditorDoesGearAppearanceHaveHouseOverrides final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GearAppearanceID; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_EditorDoesGearAppearanceHaveHouseOverrides; + +// Function Phoenix.GearManager.EditorLoadGear +// 0x0020 (0x0020 - 0x0000) +struct GearManager_EditorLoadGear final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GearID; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bResetToEquipped; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_EditorLoadGear; + +// Function Phoenix.GearManager.EditorLoadGearAppearance +// 0x0030 (0x0030 - 0x0000) +struct GearManager_EditorLoadGearAppearance final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GearAppearanceID; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString HouseIDOverride; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_EditorLoadGearAppearance; + +// Function Phoenix.GearManager.GearSlotIDToString +// 0x0018 (0x0018 - 0x0000) +struct GearManager_GearSlotIDToString final +{ +public: + EGearSlotIDEnum SlotID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GearSlotIDToString; + +// Function Phoenix.GearManager.GenerateGearAndAddToInventory +// 0x0020 (0x0020 - 0x0000) +struct GearManager_GenerateGearAndAddToInventory final +{ +public: + class FName GearID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsIdentified; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearItemID ReturnValue; // 0x000C(0x0014)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GenerateGearAndAddToInventory; + +// Function Phoenix.GearManager.GenerateGearAndEquip +// 0x0008 (0x0008 - 0x0000) +struct GearManager_GenerateGearAndEquip final +{ +public: + class FName GearID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GenerateGearAndEquip; + +// Function Phoenix.GearManager.Get +// 0x0008 (0x0008 - 0x0000) +struct GearManager_Get final +{ +public: + class UGearManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_Get; + +// Function Phoenix.GearManager.GetActorEquippedGearItemID +// 0x0020 (0x0020 - 0x0000) +struct GearManager_GetActorEquippedGearItemID final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearItemID ReturnValue; // 0x000C(0x0014)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetActorEquippedGearItemID; + +// Function Phoenix.GearManager.GetActorGearIconID +// 0x0018 (0x0018 - 0x0000) +struct GearManager_GetActorGearIconID final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GearID; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetActorGearIconID; + +// Function Phoenix.GearManager.GetAllActorEquippedGearItemID +// 0x0018 (0x0018 - 0x0000) +struct GearManager_GetAllActorEquippedGearItemID final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetAllActorEquippedGearItemID; + +// Function Phoenix.GearManager.GetAllAvailableGearItemIDsSorted +// 0x0028 (0x0028 - 0x0000) +struct GearManager_GetAllAvailableGearItemIDsSorted final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SortedSlotID; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetAllAvailableGearItemIDsSorted; + +// Function Phoenix.GearManager.GetAllEquippedGearItemIDs +// 0x0020 (0x0020 - 0x0000) +struct GearManager_GetAllEquippedGearItemIDs final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetAllEquippedGearItemIDs; + +// Function Phoenix.GearManager.GetAllGearIDs +// 0x0018 (0x0018 - 0x0000) +struct GearManager_GetAllGearIDs final +{ +public: + EGearSlotIDEnum SlotID; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GearIDs; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetAllGearIDs; + +// Function Phoenix.GearManager.GetAllGearSlotIDs +// 0x0010 (0x0010 - 0x0000) +struct GearManager_GetAllGearSlotIDs final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetAllGearSlotIDs; + +// Function Phoenix.GearManager.GetAvailableAndEquippedGearItemIDs +// 0x0028 (0x0028 - 0x0000) +struct GearManager_GetAvailableAndEquippedGearItemIDs final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetAvailableAndEquippedGearItemIDs; + +// Function Phoenix.GearManager.GetAvailableGearAppearanceOverrideIDs +// 0x0028 (0x0028 - 0x0000) +struct GearManager_GetAvailableGearAppearanceOverrideIDs final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetAvailableGearAppearanceOverrideIDs; + +// Function Phoenix.GearManager.GetAvailableGearItemIDs +// 0x0028 (0x0028 - 0x0000) +struct GearManager_GetAvailableGearItemIDs final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetAvailableGearItemIDs; + +// Function Phoenix.GearManager.GetCanApplyGearTraitToGear +// 0x0070 (0x0070 - 0x0000) +struct GearManager_GetCanApplyGearTraitToGear final +{ +public: + struct FGearTraitRecipeData Trait; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName GearID; // 0x0048(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GearVariation; // 0x0050(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutErrorStringKey; // 0x0058(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0068(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_GetCanApplyGearTraitToGear; + +// Function Phoenix.GearManager.GetDefaultPlayerGearAndAppearance +// 0x0050 (0x0050 - 0x0000) +struct GearManager_GetDefaultPlayerGearAndAppearance final +{ +public: + TMap ReturnValue; // 0x0000(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetDefaultPlayerGearAndAppearance; + +// Function Phoenix.GearManager.GetEquippedGearAppearanceOverrideID +// 0x0028 (0x0028 - 0x0000) +struct GearManager_GetEquippedGearAppearanceOverrideID final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetEquippedGearAppearanceOverrideID; + +// Function Phoenix.GearManager.GetEquippedGearItemID +// 0x0028 (0x0028 - 0x0000) +struct GearManager_GetEquippedGearItemID final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearItemID ReturnValue; // 0x0014(0x0014)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetEquippedGearItemID; + +// Function Phoenix.GearManager.GetGearAbilityUIInfo +// 0x0068 (0x0068 - 0x0000) +struct GearManager_GetGearAbilityUIInfo final +{ +public: + struct FGearItem Item; // 0x0000(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutGearUI; // 0x0058(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetGearAbilityUIInfo; + +// Function Phoenix.GearManager.GetGearAppearanceFromGearIDs +// 0x0060 (0x0060 - 0x0000) +struct GearManager_GetGearAppearanceFromGearIDs final +{ +public: + TArray GearIDs; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TMap ReturnValue; // 0x0010(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetGearAppearanceFromGearIDs; + +// Function Phoenix.GearManager.GetGearAppearanceItemDefinitions +// 0x0028 (0x0028 - 0x0000) +struct GearManager_GetGearAppearanceItemDefinitions final +{ +public: + EGenderEnum Gender; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GearAppearanceIDs; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray> ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetGearAppearanceItemDefinitions; + +// Function Phoenix.GearManager.GetGearEmptyTraitSlots +// 0x0014 (0x0014 - 0x0000) +struct GearManager_GetGearEmptyTraitSlots final +{ +public: + class FName GearID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetGearEmptyTraitSlots; + +// Function Phoenix.GearManager.GetGearIconID +// 0x0014 (0x0014 - 0x0000) +struct GearManager_GetGearIconID final +{ +public: + EGenderEnum Gender; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName GearID; // 0x0004(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetGearIconID; + +// Function Phoenix.GearManager.GetGearItem +// 0x0078 (0x0078 - 0x0000) +struct GearManager_GetGearItem final +{ +public: + struct FGearItemID GearItemID; // 0x0000(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearItem OutGearItem; // 0x0018(0x0058)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_GetGearItem; + +// Function Phoenix.GearManager.GetGearItemDynamic +// 0x0078 (0x0078 - 0x0000) +struct GearManager_GetGearItemDynamic final +{ +public: + struct FGearItemID GearItemID; // 0x0000(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearItem GearItem; // 0x0018(0x0058)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0070(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_GetGearItemDynamic; + +// Function Phoenix.GearManager.GetGearMaxTraitSlots +// 0x000C (0x000C - 0x0000) +struct GearManager_GetGearMaxTraitSlots final +{ +public: + class FName GearID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetGearMaxTraitSlots; + +// Function Phoenix.GearManager.GetGearStatsUpgradeRecipe +// 0x0080 (0x0080 - 0x0000) +struct GearManager_GetGearStatsUpgradeRecipe final +{ +public: + struct FGearItem GearItem; // 0x0000(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + EGearStatType StatType; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NewLevel; // 0x005C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearStatRecipeData ReturnValue; // 0x0060(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetGearStatsUpgradeRecipe; + +// Function Phoenix.GearManager.GetGearTraitRecipes +// 0x0018 (0x0018 - 0x0000) +struct GearManager_GetGearTraitRecipes final +{ +public: + TArray AllRecipes; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + class FName RarityTier; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetGearTraitRecipes; + +// Function Phoenix.GearManager.GetLastPreviewedGearSlot +// 0x0001 (0x0001 - 0x0000) +struct GearManager_GetLastPreviewedGearSlot final +{ +public: + EGearSlotIDEnum ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetLastPreviewedGearSlot; + +// Function Phoenix.GearManager.GetMaxUpgradeForGearItem +// 0x0060 (0x0060 - 0x0000) +struct GearManager_GetMaxUpgradeForGearItem final +{ +public: + struct FGearItem GearItem; // 0x0000(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0058(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_GetMaxUpgradeForGearItem; + +// Function Phoenix.GearManager.GetNumOfStatUpgradeForGearItem +// 0x0018 (0x0018 - 0x0000) +struct GearManager_GetNumOfStatUpgradeForGearItem final +{ +public: + struct FGearItemID itemToCheck; // 0x0000(0x0014)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetNumOfStatUpgradeForGearItem; + +// Function Phoenix.GearManager.GetOutFitItemTypesBySlotID +// 0x0018 (0x0018 - 0x0000) +struct GearManager_GetOutFitItemTypesBySlotID final +{ +public: + EGearSlotIDEnum SlotID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetOutFitItemTypesBySlotID; + +// Function Phoenix.GearManager.GetRarityFromGearItemID +// 0x0010 (0x0010 - 0x0000) +struct GearManager_GetRarityFromGearItemID final +{ +public: + class FName GearID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetRarityFromGearItemID; + +// Function Phoenix.GearManager.GetSlotIDFromGearID +// 0x000C (0x000C - 0x0000) +struct GearManager_GetSlotIDFromGearID final +{ +public: + class FName GearID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_GetSlotIDFromGearID; + +// Function Phoenix.GearManager.GetUnidentifiedGear +// 0x0010 (0x0010 - 0x0000) +struct GearManager_GetUnidentifiedGear final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_GetUnidentifiedGear; + +// Function Phoenix.GearManager.IdentifyAllItems +// 0x0010 (0x0010 - 0x0000) +struct GearManager_IdentifyAllItems final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_IdentifyAllItems; + +// Function Phoenix.GearManager.IsGear +// 0x000C (0x000C - 0x0000) +struct GearManager_IsGear final +{ +public: + class FName ItemId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_IsGear; + +// Function Phoenix.GearManager.IsGearItemEquippable +// 0x0018 (0x0018 - 0x0000) +struct GearManager_IsGearItemEquippable final +{ +public: + struct FGearItemID GearID; // 0x0000(0x0014)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_IsGearItemEquippable; + +// Function Phoenix.GearManager.IsGearItemHoodUp +// 0x0018 (0x0018 - 0x0000) +struct GearManager_IsGearItemHoodUp final +{ +public: + struct FGearItemID GearItemID; // 0x0000(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_IsGearItemHoodUp; + +// Function Phoenix.GearManager.IsHooded +// 0x0010 (0x0010 - 0x0000) +struct GearManager_IsHooded final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_IsHooded; + +// Function Phoenix.GearManager.IsHoodUp +// 0x0010 (0x0010 - 0x0000) +struct GearManager_IsHoodUp final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_IsHoodUp; + +// Function Phoenix.GearManager.PreloadGearIds +// 0x0028 (0x0028 - 0x0000) +struct GearManager_PreloadGearIds final +{ +public: + EGenderEnum Gender; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GearIDs; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FObjectHandles ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_PreloadGearIds; + +// Function Phoenix.GearManager.PreviewGear +// 0x0018 (0x0018 - 0x0000) +struct GearManager_PreviewGear final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GearID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_PreviewGear; + +// Function Phoenix.GearManager.RemoveActorGearAppearanceOverride +// 0x0020 (0x0020 - 0x0000) +struct GearManager_RemoveActorGearAppearanceOverride final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearItemID GearItemID; // 0x0008(0x0014)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_RemoveActorGearAppearanceOverride; + +// Function Phoenix.GearManager.RemoveForcedGearAppearances +// 0x0018 (0x0018 - 0x0000) +struct GearManager_RemoveForcedGearAppearances final +{ +public: + TArray GearSlotIDs; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_RemoveForcedGearAppearances; + +// Function Phoenix.GearManager.RemoveGearAppearanceOverride +// 0x0028 (0x0028 - 0x0000) +struct GearManager_RemoveGearAppearanceOverride final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearItemID GearItemID; // 0x0010(0x0014)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_RemoveGearAppearanceOverride; + +// Function Phoenix.GearManager.SetActorEquippedGearItemID +// 0x0020 (0x0020 - 0x0000) +struct GearManager_SetActorEquippedGearItemID final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearItemID GearItemID; // 0x0008(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSlotDefaultGear; // 0x001C(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_SetActorEquippedGearItemID; + +// Function Phoenix.GearManager.SetActorsEquippedGearAppearanceOverrideID +// 0x0020 (0x0020 - 0x0000) +struct GearManager_SetActorsEquippedGearAppearanceOverrideID final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GearAppearanceOverrideID; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_SetActorsEquippedGearAppearanceOverrideID; + +// Function Phoenix.GearManager.SetEquippedGearAppearanceOverrideID +// 0x0028 (0x0028 - 0x0000) +struct GearManager_SetEquippedGearAppearanceOverrideID final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString GearAppearanceID; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_SetEquippedGearAppearanceOverrideID; + +// Function Phoenix.GearManager.SetEquippedGearItemID +// 0x0028 (0x0028 - 0x0000) +struct GearManager_SetEquippedGearItemID final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearItemID GearItemID; // 0x0010(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_SetEquippedGearItemID; + +// Function Phoenix.GearManager.SetForcedGearAppearances +// 0x0058 (0x0058 - 0x0000) +struct GearManager_SetForcedGearAppearances final +{ +public: + TMap GearAppearanceNames; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_SetForcedGearAppearances; + +// Function Phoenix.GearManager.SetGearStat +// 0x0020 (0x0020 - 0x0000) +struct GearManager_SetGearStat final +{ +public: + class FName GearID; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StatName; // 0x0010(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StatValue; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_SetGearStat; + +// Function Phoenix.GearManager.SetHoodPosition +// 0x0020 (0x0020 - 0x0000) +struct GearManager_SetHoodPosition final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearItemID GearItemID; // 0x0008(0x0014)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoodUp; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRebuildCharacter; // 0x001D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_SetHoodPosition; + +// Function Phoenix.GearManager.StringToGearSlotID +// 0x0018 (0x0018 - 0x0000) +struct GearManager_StringToGearSlotID final +{ +public: + class FString SlotID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_StringToGearSlotID; + +// Function Phoenix.GearManager.UnequipActorSlotID +// 0x0010 (0x0010 - 0x0000) +struct GearManager_UnequipActorSlotID final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSlotDefaultGear; // 0x0009(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_UnequipActorSlotID; + +// Function Phoenix.GearManager.UnequipSlotID +// 0x0018 (0x0018 - 0x0000) +struct GearManager_UnequipSlotID final +{ +public: + class FString ActorId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_UnequipSlotID; + +// Function Phoenix.GearManager.UpdateGearOutfitItems +// 0x0028 (0x0028 - 0x0000) +struct GearManager_UpdateGearOutfitItems final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UpdateIfNothingEquipped; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSlotDefaultGear; // 0x0009(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString GearActorID; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearManager_UpdateGearOutfitItems; + +// Function Phoenix.GearManager.UpgradeGearStatOnLoom +// 0x0040 (0x0040 - 0x0000) +struct GearManager_UpgradeGearStatOnLoom final +{ +public: + struct FGearItemID itemToUpgrade; // 0x0000(0x0014)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearStatRecipeData UpgradeData; // 0x0018(0x0020)(Parm, NativeAccessSpecifierPublic) + bool bIgnoreIngredients; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_UpgradeGearStatOnLoom; + +// Function Phoenix.GearManager.AddGearAbilityItems +// 0x0008 (0x0008 - 0x0000) +struct GearManager_AddGearAbilityItems final +{ +public: + class FName GearAbility; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_AddGearAbilityItems; + +// Function Phoenix.GearManager.AddGearUpgradeItems +// 0x0010 (0x0010 - 0x0000) +struct GearManager_AddGearUpgradeItems final +{ +public: + class FName Rarity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearStatType StatType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Level; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearManager_AddGearUpgradeItems; + +// Function Phoenix.GearScreen.EquipGearItem +// 0x002C (0x002C - 0x0000) +struct GearScreen_EquipGearItem final +{ +public: + struct FGearItemID GearItemID; // 0x0000(0x0014)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGearItemID NewGearItemId; // 0x0014(0x0014)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearScreen_EquipGearItem; + +// Function Phoenix.GearScreen.GetActiveBuffData +// 0x0010 (0x0010 - 0x0000) +struct GearScreen_GetActiveBuffData final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearScreen_GetActiveBuffData; + +// Function Phoenix.GearScreen.GetSortedTools +// 0x0020 (0x0020 - 0x0000) +struct GearScreen_GetSortedTools final +{ +public: + class FName ActiveHolderID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName StorageHolderID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearScreen_GetSortedTools; + +// Function Phoenix.GearScreen.GetUnlockedAppearanceGear +// 0x0028 (0x0028 - 0x0000) +struct GearScreen_GetUnlockedAppearanceGear final +{ +public: + EGearSlotIDEnum SlotID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray OutCostumes; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray OutGeneral; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearScreen_GetUnlockedAppearanceGear; + +// Function Phoenix.GearScreen.IsPlayerOnBroom +// 0x0001 (0x0001 - 0x0000) +struct GearScreen_IsPlayerOnBroom final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearScreen_IsPlayerOnBroom; + +// Function Phoenix.GearScreen.IsPlayerOnMount +// 0x0001 (0x0001 - 0x0000) +struct GearScreen_IsPlayerOnMount final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearScreen_IsPlayerOnMount; + +// Function Phoenix.GearScreen.MakeGearIdForAppearance +// 0x0020 (0x0020 - 0x0000) +struct GearScreen_MakeGearIdForAppearance final +{ +public: + class FName GearID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGearSlotIDEnum SlotID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearItemID ReturnValue; // 0x000C(0x0014)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GearScreen_MakeGearIdForAppearance; + +// Function Phoenix.GearScreen.UnequipGearItem +// 0x001C (0x001C - 0x0000) +struct GearScreen_UnequipGearItem final +{ +public: + EGearSlotIDEnum GearSlot; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGearItemID NewGearItemId; // 0x0004(0x0014)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_GearScreen_UnequipGearItem; + +// Function Phoenix.SceneActionState_WaitForDeath.OnActorEndPlay +// 0x0008 (0x0008 - 0x0000) +struct SceneActionState_WaitForDeath_OnActorEndPlay final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_WaitForDeath_OnActorEndPlay; + +// Function Phoenix.GenericStepWidget.TickBox +// 0x0008 (0x0008 - 0x0000) +struct GenericStepWidget_TickBox final +{ +public: + class UImage* Image; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GenericStepWidget_TickBox; + +// Function Phoenix.GenericStepWidget.UntickBox +// 0x0008 (0x0008 - 0x0000) +struct GenericStepWidget_UntickBox final +{ +public: + class UImage* Image; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GenericStepWidget_UntickBox; + +// Function Phoenix.RPGAbilityEventListener_OnTargetHitWithMunition.OnMunitionHit +// 0x0020 (0x0020 - 0x0000) +struct RPGAbilityEventListener_OnTargetHitWithMunition_OnMunitionHit final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionToInstigatorData MunitionData; // 0x0008(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGAbilityEventListener_OnTargetHitWithMunition_OnMunitionHit; + +// Function Phoenix.RPGAbilityEventListener_OnPlayerEpiskeyHealing.OnEpiskeyHealing +// 0x0018 (0x0018 - 0x0000) +struct RPGAbilityEventListener_OnPlayerEpiskeyHealing_OnEpiskeyHealing final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthChange; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGAbilityEventListener_OnPlayerEpiskeyHealing_OnEpiskeyHealing; + +// Function Phoenix.GlassWaller.SetMobility +// 0x0001 (0x0001 - 0x0000) +struct GlassWaller_SetMobility final +{ +public: + EComponentMobility InMobility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GlassWaller_SetMobility; + +// Function Phoenix.GlassWaller.WithEditor +// 0x0001 (0x0001 - 0x0000) +struct GlassWaller_WithEditor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GlassWaller_WithEditor; + +// Function Phoenix.GmCheatManager.BICaptureLLM +// 0x0010 (0x0010 - 0x0000) +struct GmCheatManager_BICaptureLLM final +{ +public: + class FString Label; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_BICaptureLLM; + +// Function Phoenix.GmCheatManager.BICaptureObjListMemory +// 0x0010 (0x0010 - 0x0000) +struct GmCheatManager_BICaptureObjListMemory final +{ +public: + class FString Label; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_BICaptureObjListMemory; + +// Function Phoenix.GmCheatManager.QAConsoleCommand +// 0x0010 (0x0010 - 0x0000) +struct GmCheatManager_QAConsoleCommand final +{ +public: + class FString Command; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_QAConsoleCommand; + +// Function Phoenix.GmCheatManager.QAGetEnvironmentInformation +// 0x0004 (0x0004 - 0x0000) +struct GmCheatManager_QAGetEnvironmentInformation final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_QAGetEnvironmentInformation; + +// Function Phoenix.GmCheatManager.QARunAutomationTest +// 0x0010 (0x0010 - 0x0000) +struct GmCheatManager_QARunAutomationTest final +{ +public: + class FString TestName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_QARunAutomationTest; + +// Function Phoenix.GmCheatManager.QARunBroomFlightAutomationTest +// 0x0010 (0x0010 - 0x0000) +struct GmCheatManager_QARunBroomFlightAutomationTest final +{ +public: + class FString Command; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_QARunBroomFlightAutomationTest; + +// Function Phoenix.GmCheatManager.QARunConjurationPerformanceTest +// 0x0010 (0x0010 - 0x0000) +struct GmCheatManager_QARunConjurationPerformanceTest final +{ +public: + class FString TestName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_QARunConjurationPerformanceTest; + +// Function Phoenix.GmCheatManager.QARunLoadTimingsAutomationTest +// 0x0010 (0x0010 - 0x0000) +struct GmCheatManager_QARunLoadTimingsAutomationTest final +{ +public: + class FString TestName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_QARunLoadTimingsAutomationTest; + +// Function Phoenix.GmCheatManager.QARunMemoryAutomationTest +// 0x0010 (0x0010 - 0x0000) +struct GmCheatManager_QARunMemoryAutomationTest final +{ +public: + class FString TestName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_QARunMemoryAutomationTest; + +// Function Phoenix.GmCheatManager.QARunMultiplePointOfInterestAutomationTest +// 0x0010 (0x0010 - 0x0000) +struct GmCheatManager_QARunMultiplePointOfInterestAutomationTest final +{ +public: + class FString TestName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_QARunMultiplePointOfInterestAutomationTest; + +// Function Phoenix.GmCheatManager.QARunScalabilityAutomationTest +// 0x0018 (0x0018 - 0x0000) +struct GmCheatManager_QARunScalabilityAutomationTest final +{ +public: + int32 QualityPreset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TestName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GmCheatManager_QARunScalabilityAutomationTest; + +// Function Phoenix.SceneActionState_WaitForPlayer.OnPerformTaskComplete +// 0x0010 (0x0010 - 0x0000) +struct SceneActionState_WaitForPlayer_OnPerformTaskComplete final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActivityTypeBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneActionState_WaitForPlayer_OnPerformTaskComplete; + +// Function Phoenix.ProxFloorBend.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct ProxFloorBend_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProxFloorBend_OnOverlapBegin; + +// Function Phoenix.ProxFloorBend.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct ProxFloorBend_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ProxFloorBend_OnOverlapEnd; + +// Function Phoenix.ProxFloorBend.ProxFloorBendSetUp +// 0x0030 (0x0030 - 0x0000) +struct ProxFloorBend_ProxFloorBendSetUp final +{ +public: + class USceneComponent* i_SceneComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMeshComponent* i_NewFloor; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkComponent* i_AkComponent; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* i_TriggerBox; // 0x0018(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* i_ComparisonActor; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ProxFloorBend_ProxFloorBendSetUp; + +// Function Phoenix.ProxFloorBend.SetFloorLocation +// 0x0028 (0x0028 - 0x0000) +struct ProxFloorBend_SetFloorLocation final +{ +public: + class UPrimitiveComponent* Obj; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Blend; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BaseLOC; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CompareLocation; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ProxFloorBend_SetFloorLocation; + +// Function Phoenix.ProxFloorBend.UpdateCollisionResponse +// 0x0004 (0x0004 - 0x0000) +struct ProxFloorBend_UpdateCollisionResponse final +{ +public: + float Blend; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProxFloorBend_UpdateCollisionResponse; + +// Function Phoenix.ProxFloorBend.UpdateProxFloorBend +// 0x0004 (0x0004 - 0x0000) +struct ProxFloorBend_UpdateProxFloorBend final +{ +public: + float Blend; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProxFloorBend_UpdateProxFloorBend; + +// Function Phoenix.GridBackground.PopulateGrid +// 0x0010 (0x0010 - 0x0000) +struct GridBackground_PopulateGrid final +{ +public: + struct FVector2D GridSpacing; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Rows; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Columns; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridBackground_PopulateGrid; + +// Function Phoenix.Puddle.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct Puddle_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Puddle_OnBeginOverlap; + +// Function Phoenix.Puddle.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct Puddle_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Puddle_OnEndOverlap; + +// Function Phoenix.UIColorTable.CreateColorBlindColor +// 0x0030 (0x0030 - 0x0000) +struct UIColorTable_CreateColorBlindColor final +{ +public: + EColorVisionDeficiency pColorType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor pColor; // 0x0004(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bCorrectDeficiency; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bSimulateCorrectionWithDeficiency; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Severity; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIColorTable_CreateColorBlindColor; + +// Function Phoenix.UIColorTable.GetColorByRowHandle +// 0x0020 (0x0020 - 0x0000) +struct UIColorTable_GetColorByRowHandle final +{ +public: + struct FDataTableRowHandle pRowHandle; // 0x0000(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIColorTable_GetColorByRowHandle; + +// Function Phoenix.UIColorTable.GetColorByRowHandleBP +// 0x0020 (0x0020 - 0x0000) +struct UIColorTable_GetColorByRowHandleBP final +{ +public: + struct FDataTableRowHandle pRowHandle; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIColorTable_GetColorByRowHandleBP; + +// Function Phoenix.UIColorTable.GetColorByTag +// 0x0018 (0x0018 - 0x0000) +struct UIColorTable_GetColorByTag final +{ +public: + class FName pColorTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIColorTable_GetColorByTag; + +// Function Phoenix.HealthInterface.Damaged +// 0x0060 (0x0060 - 0x0000) +struct HealthInterface_Damaged final +{ +public: + float DamageAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitDirection; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* PrimComp; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagContainer; // 0x0028(0x0020)(Parm, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0050(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x005C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HealthInterface_Damaged; + +// Function Phoenix.HealthInterface.Destroyed +// 0x0040 (0x0040 - 0x0000) +struct HealthInterface_Destroyed final +{ +public: + float DamageAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagContainer; // 0x0010(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x003C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HealthInterface_Destroyed; + +// Function Phoenix.HealthInterface.NearDeathKneeling +// 0x0040 (0x0040 - 0x0000) +struct HealthInterface_NearDeathKneeling final +{ +public: + float DamageAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagContainer; // 0x0010(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x003C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HealthInterface_NearDeathKneeling; + +// Function Phoenix.HealthInterface.OnFailedToBeDamaged +// 0x0060 (0x0060 - 0x0000) +struct HealthInterface_OnFailedToBeDamaged final +{ +public: + float DamageAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitDirection; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* PrimComp; // 0x0020(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer MunitionTagContainer; // 0x0028(0x0020)(Parm, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0050(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HealthInterface_OnFailedToBeDamaged; + +// Function Phoenix.HealthInterface.OnGeometryCollectionCompletelyBroken +// 0x0030 (0x0030 - 0x0000) +struct HealthInterface_OnGeometryCollectionCompletelyBroken final +{ +public: + class URepairComponent* RepairComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGeometryCollectionComponent* GeometryCollectionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float impulseStr; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitDirection; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HealthInterface_OnGeometryCollectionCompletelyBroken; + +// Function Phoenix.HealthInterface.OnGeometryCollectionDamaged +// 0x0030 (0x0030 - 0x0000) +struct HealthInterface_OnGeometryCollectionDamaged final +{ +public: + class URepairComponent* RepairComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGeometryCollectionComponent* GeometryCollectionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float impulseStr; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitDirection; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HealthInterface_OnGeometryCollectionDamaged; + +// Function Phoenix.HealthInterface.OnGeometryCollectionSpawned +// 0x0038 (0x0038 - 0x0000) +struct HealthInterface_OnGeometryCollectionSpawned final +{ +public: + class URepairComponent* RepairComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGeometryCollectionComponent* GeometryCollectionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float impulseStr; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitLocation; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HitDirection; // 0x0024(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCompletelyBroken; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HealthInterface_OnGeometryCollectionSpawned; + +// Function Phoenix.HealthInterface.OnHealed +// 0x0010 (0x0010 - 0x0000) +struct HealthInterface_OnHealed final +{ +public: + float healAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* PrimComp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HealthInterface_OnHealed; + +// Function Phoenix.Herb.GetHasInventorySpaceToHarvestPlantOfType +// 0x001C (0x001C - 0x0000) +struct Herb_GetHasInventorySpaceToHarvestPlantOfType final +{ +public: + class FName PlantID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CollectorCharacterID; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FertilizerID; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlanted; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Herb_GetHasInventorySpaceToHarvestPlantOfType; + +// Function Phoenix.Herb.GetPlantByproductID +// 0x0010 (0x0010 - 0x0000) +struct Herb_GetPlantByproductID final +{ +public: + class FName PlantID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Herb_GetPlantByproductID; + +// Function Phoenix.Herb.IsMultiHarvestable +// 0x0001 (0x0001 - 0x0000) +struct Herb_IsMultiHarvestable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Herb_IsMultiHarvestable; + +// Function Phoenix.Herb.NotifyStageChange +// 0x0008 (0x0008 - 0x0000) +struct Herb_NotifyStageChange final +{ +public: + int32 NewStage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsInitialState; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Herb_NotifyStageChange; + +// Function Phoenix.Herb.TryCreateBeacon +// 0x0001 (0x0001 - 0x0000) +struct Herb_TryCreateBeacon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Herb_TryCreateBeacon; + +// Function Phoenix.Herb.GetNumStages +// 0x0004 (0x0004 - 0x0000) +struct Herb_GetNumStages final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Herb_GetNumStages; + +// Function Phoenix.Herb.GetPlot +// 0x0008 (0x0008 - 0x0000) +struct Herb_GetPlot final +{ +public: + class AHerbPlot* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Herb_GetPlot; + +// Function Phoenix.Herb.IsFinalStage +// 0x0008 (0x0008 - 0x0000) +struct Herb_IsFinalStage final +{ +public: + int32 Stage; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Herb_IsFinalStage; + +// Function Phoenix.Herb.IsInPlot +// 0x0001 (0x0001 - 0x0000) +struct Herb_IsInPlot final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Herb_IsInPlot; + +// Function Phoenix.HerbPlot.SetPlotNeighborsFromChildComponents +// 0x0018 (0x0018 - 0x0000) +struct HerbPlot_SetPlotNeighborsFromChildComponents final +{ +public: + TArray ChildComponents; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bLoopNeighbors; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HerbPlot_SetPlotNeighborsFromChildComponents; + +// Function Phoenix.HerbPlot.ApplyFertilizer +// 0x0010 (0x0010 - 0x0000) +struct HerbPlot_ApplyFertilizer final +{ +public: + class FName FertilizerID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InteractorID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlot_ApplyFertilizer; + +// Function Phoenix.HerbPlot.ForceGrowthState +// 0x0008 (0x0008 - 0x0000) +struct HerbPlot_ForceGrowthState final +{ +public: + EHerbGrowthState GrowthState; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GrowthProgress; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlot_ForceGrowthState; + +// Function Phoenix.HerbPlot.ForceState +// 0x0018 (0x0018 - 0x0000) +struct HerbPlot_ForceState final +{ +public: + class FName PlantID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FertilizerID; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHerbGrowthState GrowthState; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float GrowthProgress; // 0x0014(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlot_ForceState; + +// Function Phoenix.HerbPlot.GetPlotState +// 0x0008 (0x0008 - 0x0000) +struct HerbPlot_GetPlotState final +{ +public: + class UHerbPlotState* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlot_GetPlotState; + +// Function Phoenix.HerbPlot.HarvestHerb +// 0x0008 (0x0008 - 0x0000) +struct HerbPlot_HarvestHerb final +{ +public: + class FName CollectorCharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlot_HarvestHerb; + +// Function Phoenix.HerbPlot.NotifyFertilized +// 0x0010 (0x0010 - 0x0000) +struct HerbPlot_NotifyFertilized final +{ +public: + bool IsFertilized; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName FertilizerID; // 0x0004(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInitialState; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HerbPlot_NotifyFertilized; + +// Function Phoenix.HerbPlot.NotifyHarvested +// 0x0001 (0x0001 - 0x0000) +struct HerbPlot_NotifyHarvested final +{ +public: + bool bIsMultiHarvest; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlot_NotifyHarvested; + +// Function Phoenix.HerbPlot.PlantSeed +// 0x0010 (0x0010 - 0x0000) +struct HerbPlot_PlantSeed final +{ +public: + class FName PlantID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InteractorID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlot_PlantSeed; + +// Function Phoenix.HerbPlot.GetPlantedHerb +// 0x0008 (0x0008 - 0x0000) +struct HerbPlot_GetPlantedHerb final +{ +public: + class AHerb* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlot_GetPlantedHerb; + +// Function Phoenix.HerbPlot.IsInLineWithNeighbors +// 0x0001 (0x0001 - 0x0000) +struct HerbPlot_IsInLineWithNeighbors final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlot_IsInLineWithNeighbors; + +// Function Phoenix.UIOnlineManager.Get +// 0x0008 (0x0008 - 0x0000) +struct UIOnlineManager_Get final +{ +public: + class UUIOnlineManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_Get; + +// Function Phoenix.UIOnlineManager.GetCountryCode +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetCountryCode final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetCountryCode; + +// Function Phoenix.UIOnlineManager.GetUIOnlineManagerPure +// 0x0008 (0x0008 - 0x0000) +struct UIOnlineManager_GetUIOnlineManagerPure final +{ +public: + class UUIOnlineManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetUIOnlineManagerPure; + +// Function Phoenix.UIOnlineManager.CheckEulaVersion +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_CheckEulaVersion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_CheckEulaVersion; + +// Function Phoenix.UIOnlineManager.CheckModdingPrivileges +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_CheckModdingPrivileges final +{ +public: + TDelegate PrivilegeCallback; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_CheckModdingPrivileges; + +// Function Phoenix.UIOnlineManager.DismissRewardNotification +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_DismissRewardNotification final +{ +public: + class FString RewardID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_DismissRewardNotification; + +// Function Phoenix.UIOnlineManager.ForceRichPresenceString +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_ForceRichPresenceString final +{ +public: + class FString RichPresenceString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_ForceRichPresenceString; + +// Function Phoenix.UIOnlineManager.GetCurrentEulaAcceptance +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_GetCurrentEulaAcceptance final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetCurrentEulaAcceptance; + +// Function Phoenix.UIOnlineManager.GetEULA +// 0x0018 (0x0018 - 0x0000) +struct UIOnlineManager_GetEULA final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetEULA; + +// Function Phoenix.UIOnlineManager.GetExternalConfig +// 0x0020 (0x0020 - 0x0000) +struct UIOnlineManager_GetExternalConfig final +{ +public: + class FString LinkType; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetExternalConfig; + +// Function Phoenix.UIOnlineManager.GetFullGameInstallCompletionPercent +// 0x0004 (0x0004 - 0x0000) +struct UIOnlineManager_GetFullGameInstallCompletionPercent final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetFullGameInstallCompletionPercent; + +// Function Phoenix.UIOnlineManager.GetHydraID +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetHydraID final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetHydraID; + +// Function Phoenix.UIOnlineManager.GetMOTD +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetMOTD final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetMOTD; + +// Function Phoenix.UIOnlineManager.GetPendingRewardNotifications +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetPendingRewardNotifications final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetPendingRewardNotifications; + +// Function Phoenix.UIOnlineManager.GetProfileName +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetProfileName final +{ +public: + class FString ProfileName; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetProfileName; + +// Function Phoenix.UIOnlineManager.GetStoreOffers +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetStoreOffers final +{ +public: + TArray Offers; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetStoreOffers; + +// Function Phoenix.UIOnlineManager.GetStoreState +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetStoreState final +{ +public: + class FString StoreState; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetStoreState; + +// Function Phoenix.UIOnlineManager.GetWBPNAccountDetails +// 0x0040 (0x0040 - 0x0000) +struct UIOnlineManager_GetWBPNAccountDetails final +{ +public: + struct FWBPNAccountDetails ReturnValue; // 0x0000(0x0040)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetWBPNAccountDetails; + +// Function Phoenix.UIOnlineManager.GetWBPNConnectionStatus +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_GetWBPNConnectionStatus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetWBPNConnectionStatus; + +// Function Phoenix.UIOnlineManager.GetWBPNLinkStatus +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_GetWBPNLinkStatus final +{ +public: + EAccountLinkStatus ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetWBPNLinkStatus; + +// Function Phoenix.UIOnlineManager.GetWBPNQRCode +// 0x0018 (0x0018 - 0x0000) +struct UIOnlineManager_GetWBPNQRCode final +{ +public: + int32 texWidth; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 texHeight; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnlink; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2DDynamic* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetWBPNQRCode; + +// Function Phoenix.UIOnlineManager.GetWBPNShortcode +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetWBPNShortcode final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetWBPNShortcode; + +// Function Phoenix.UIOnlineManager.GetWBPNUnlink +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetWBPNUnlink final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetWBPNUnlink; + +// Function Phoenix.UIOnlineManager.GetWBPNUrl +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetWBPNUrl final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetWBPNUrl; + +// Function Phoenix.UIOnlineManager.GetWizardWords +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_GetWizardWords final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_GetWizardWords; + +// Function Phoenix.UIOnlineManager.IsCFLinked +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_IsCFLinked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_IsCFLinked; + +// Function Phoenix.UIOnlineManager.IsConnectedToOnlineServices +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_IsConnectedToOnlineServices final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_IsConnectedToOnlineServices; + +// Function Phoenix.UIOnlineManager.IsDay0PatchInstalled +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_IsDay0PatchInstalled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_IsDay0PatchInstalled; + +// Function Phoenix.UIOnlineManager.IsFullGameInstalled +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_IsFullGameInstalled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_IsFullGameInstalled; + +// Function Phoenix.UIOnlineManager.IsHydraLoggedIn +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_IsHydraLoggedIn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_IsHydraLoggedIn; + +// Function Phoenix.UIOnlineManager.IsNetworkConnected +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_IsNetworkConnected final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_IsNetworkConnected; + +// Function Phoenix.UIOnlineManager.OnControllerDisconnectedPopupClosed +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_OnControllerDisconnectedPopupClosed final +{ +public: + class UPopupScreen* PopupScreen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CompletionActionIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIOnlineManager_OnControllerDisconnectedPopupClosed; + +// Function Phoenix.UIOnlineManager.OnFullGameNotInstalledMessageClosed +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_OnFullGameNotInstalledMessageClosed final +{ +public: + class UPopupScreen* PopupScreen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CompletionActionIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIOnlineManager_OnFullGameNotInstalledMessageClosed; + +// Function Phoenix.UIOnlineManager.PurchaseDLC +// 0x0010 (0x0010 - 0x0000) +struct UIOnlineManager_PurchaseDLC final +{ +public: + class FString OfferId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_PurchaseDLC; + +// Function Phoenix.UIOnlineManager.SendWizardingWorldData +// 0x0028 (0x0028 - 0x0000) +struct UIOnlineManager_SendWizardingWorldData final +{ +public: + class FString AttributeKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString AttributeValue; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Update; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIOnlineManager_SendWizardingWorldData; + +// Function Phoenix.UIOnlineManager.SetCurrentEulaAcceptance +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_SetCurrentEulaAcceptance final +{ +public: + bool isAccepted; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_SetCurrentEulaAcceptance; + +// Function Phoenix.UIOnlineManager.WBPNExitDeviceFlow +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_WBPNExitDeviceFlow final +{ +public: + bool bContinuePolling; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_WBPNExitDeviceFlow; + +// Function Phoenix.UIOnlineManager.WBPNGenerateDeviceToken +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_WBPNGenerateDeviceToken final +{ +public: + bool bPollLogin; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_WBPNGenerateDeviceToken; + +// Function Phoenix.UIOnlineManager.WBPNPollForCFLink +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_WBPNPollForCFLink final +{ +public: + bool bStopPolling; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_WBPNPollForCFLink; + +// Function Phoenix.UIOnlineManager.IsLoggedIn +// 0x0001 (0x0001 - 0x0000) +struct UIOnlineManager_IsLoggedIn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIOnlineManager_IsLoggedIn; + +// Function Phoenix.HerbPlotManager.BP_Get +// 0x0008 (0x0008 - 0x0000) +struct HerbPlotManager_BP_Get final +{ +public: + class UHerbPlotManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotManager_BP_Get; + +// Function Phoenix.HerbPlotManager.DoesSeedFitInPlot +// 0x0040 (0x0040 - 0x0000) +struct HerbPlotManager_DoesSeedFitInPlot final +{ +public: + struct FSeedInfo SeedInfo; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class AHerbPlot* HerbPlot; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HerbPlotManager_DoesSeedFitInPlot; + +// Function Phoenix.HerbPlotManager.GetFertilizerEffectStatic +// 0x000C (0x000C - 0x0000) +struct HerbPlotManager_GetFertilizerEffectStatic final +{ +public: + class FName FertilizerID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFertilizerEffect ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotManager_GetFertilizerEffectStatic; + +// Function Phoenix.HerbPlotManager.GetOwnedSeeds +// 0x0010 (0x0010 - 0x0000) +struct HerbPlotManager_GetOwnedSeeds final +{ +public: + TArray OwnedSeeds; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotManager_GetOwnedSeeds; + +// Function Phoenix.HerbPlotManager.AllowSpawn +// 0x0020 (0x0020 - 0x0000) +struct HerbPlotManager_AllowSpawn final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnAllowedResponse ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HerbPlotManager_AllowSpawn; + +// Function Phoenix.HerbPlotManager.BP_GetPlantDefinition +// 0x0050 (0x0050 - 0x0000) +struct HerbPlotManager_BP_GetPlantDefinition final +{ +public: + class FName PlantID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DefinitionFound; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPlantDefinition ReturnValue; // 0x000C(0x0044)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotManager_BP_GetPlantDefinition; + +// Function Phoenix.HerbPlotManager.GetAllHerbologyByproducts +// 0x0004 (0x0004 - 0x0000) +struct HerbPlotManager_GetAllHerbologyByproducts final +{ +public: + int32 AmountToGrant; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotManager_GetAllHerbologyByproducts; + +// Function Phoenix.HerbPlotManager.GetAllPlantNames +// 0x0010 (0x0010 - 0x0000) +struct HerbPlotManager_GetAllPlantNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotManager_GetAllPlantNames; + +// Function Phoenix.HerbPlotManager.SaveData +// 0x0020 (0x0020 - 0x0000) +struct HerbPlotManager_SaveData final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotManager_SaveData; + +// Function Phoenix.HerbPlotManager.Spawn +// 0x0080 (0x0080 - 0x0000) +struct HerbPlotManager_Spawn final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InSpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InParentContainer; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HerbPlotManager_Spawn; + +// Function Phoenix.HerbPlotManager.SpawnShell +// 0x0070 (0x0070 - 0x0000) +struct HerbPlotManager_SpawnShell final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InSpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotManager_SpawnShell; + +// Function Phoenix.HerbPlotManager.GetGrowthTimeMultiplier +// 0x0004 (0x0004 - 0x0000) +struct HerbPlotManager_GetGrowthTimeMultiplier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HerbPlotManager_GetGrowthTimeMultiplier; + +// Function Phoenix.NavigationDisruptor.OnBeginActorOverlap +// 0x0010 (0x0010 - 0x0000) +struct NavigationDisruptor_OnBeginActorOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavigationDisruptor_OnBeginActorOverlap; + +// Function Phoenix.NavigationDisruptor.OnEndActorOverlap +// 0x0010 (0x0010 - 0x0000) +struct NavigationDisruptor_OnEndActorOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavigationDisruptor_OnEndActorOverlap; + +// Function Phoenix.HintManager.CreateHint +// 0x0018 (0x0018 - 0x0000) +struct HintManager_CreateHint final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHint* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HintManager_CreateHint; + +// Function Phoenix.HintManager.DestroyHint +// 0x0008 (0x0008 - 0x0000) +struct HintManager_DestroyHint final +{ +public: + class UHint* Hint; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HintManager_DestroyHint; + +// Function Phoenix.HintManager.GetHint +// 0x0018 (0x0018 - 0x0000) +struct HintManager_GetHint final +{ +public: + class FString HintKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHint* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HintManager_GetHint; + +// Function Phoenix.HintManager.GetHintManagerGameLogicObject +// 0x0008 (0x0008 - 0x0000) +struct HintManager_GetHintManagerGameLogicObject final +{ +public: + class UGameLogicObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HintManager_GetHintManagerGameLogicObject; + +// Function Phoenix.SceneRig_Interaction.SetInteractionActor +// 0x0010 (0x0010 - 0x0000) +struct SceneRig_Interaction_SetInteractionActor final +{ +public: + class USceneRigStageParameterBlock* StageParameterBlock; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Actor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRig_Interaction_SetInteractionActor; + +// Function Phoenix.SceneRig_Interaction.SetSceneRoot +// 0x0040 (0x0040 - 0x0000) +struct SceneRig_Interaction_SetSceneRoot final +{ +public: + class USceneRigStageParameterBlock* StageParameterBlock; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRig_Interaction_SetSceneRoot; + +// Function Phoenix.HUD_Clock.OnTimeChanged +// 0x0008 (0x0008 - 0x0000) +struct HUD_Clock_OnTimeChanged final +{ +public: + float Hour; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Minute; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUD_Clock_OnTimeChanged; + +// Function Phoenix.VirtualCursorFunctionLibrary.DisableVirtualCursor +// 0x0008 (0x0008 - 0x0000) +struct VirtualCursorFunctionLibrary_DisableVirtualCursor final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_DisableVirtualCursor; + +// Function Phoenix.VirtualCursorFunctionLibrary.EnableVirtualCursor +// 0x0008 (0x0008 - 0x0000) +struct VirtualCursorFunctionLibrary_EnableVirtualCursor final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_EnableVirtualCursor; + +// Function Phoenix.VirtualCursorFunctionLibrary.GetAnalogLeftValues +// 0x0008 (0x0008 - 0x0000) +struct VirtualCursorFunctionLibrary_GetAnalogLeftValues final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_GetAnalogLeftValues; + +// Function Phoenix.VirtualCursorFunctionLibrary.GetAnalogRightValues +// 0x0008 (0x0008 - 0x0000) +struct VirtualCursorFunctionLibrary_GetAnalogRightValues final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_GetAnalogRightValues; + +// Function Phoenix.VirtualCursorFunctionLibrary.GetAnalogTriggerValues +// 0x0008 (0x0008 - 0x0000) +struct VirtualCursorFunctionLibrary_GetAnalogTriggerValues final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_GetAnalogTriggerValues; + +// Function Phoenix.VirtualCursorFunctionLibrary.GetCursorPositionDirect +// 0x0008 (0x0008 - 0x0000) +struct VirtualCursorFunctionLibrary_GetCursorPositionDirect final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_GetCursorPositionDirect; + +// Function Phoenix.VirtualCursorFunctionLibrary.GetCursorPostion +// 0x0008 (0x0008 - 0x0000) +struct VirtualCursorFunctionLibrary_GetCursorPostion final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_GetCursorPostion; + +// Function Phoenix.VirtualCursorFunctionLibrary.GetIsStickTouched +// 0x0001 (0x0001 - 0x0000) +struct VirtualCursorFunctionLibrary_GetIsStickTouched final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_GetIsStickTouched; + +// Function Phoenix.VirtualCursorFunctionLibrary.GetIsUsingVirtualCursor +// 0x0001 (0x0001 - 0x0000) +struct VirtualCursorFunctionLibrary_GetIsUsingVirtualCursor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_GetIsUsingVirtualCursor; + +// Function Phoenix.VirtualCursorFunctionLibrary.IsCursorOverInteractableWidget +// 0x0001 (0x0001 - 0x0000) +struct VirtualCursorFunctionLibrary_IsCursorOverInteractableWidget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_IsCursorOverInteractableWidget; + +// Function Phoenix.VirtualCursorFunctionLibrary.IsVirtualCursorEnabled +// 0x0001 (0x0001 - 0x0000) +struct VirtualCursorFunctionLibrary_IsVirtualCursorEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_IsVirtualCursorEnabled; + +// Function Phoenix.VirtualCursorFunctionLibrary.SetAllowMouseClickInput +// 0x0001 (0x0001 - 0x0000) +struct VirtualCursorFunctionLibrary_SetAllowMouseClickInput final +{ +public: + bool Allow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_SetAllowMouseClickInput; + +// Function Phoenix.VirtualCursorFunctionLibrary.SetCursorPositionDirect +// 0x0010 (0x0010 - 0x0000) +struct VirtualCursorFunctionLibrary_SetCursorPositionDirect final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float nx; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ny; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_SetCursorPositionDirect; + +// Function Phoenix.VirtualCursorFunctionLibrary.SetCursorPostion +// 0x0010 (0x0010 - 0x0000) +struct VirtualCursorFunctionLibrary_SetCursorPostion final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float nx; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ny; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualCursorFunctionLibrary_SetCursorPostion; + +// Function Phoenix.HUDCompassIcon.SetCompassIconColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct HUDCompassIcon_SetCompassIconColorAndOpacity final +{ +public: + struct FLinearColor NewColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetCompassIconColorAndOpacity; + +// Function Phoenix.HUDCompassIcon.SetCompassIconVisibility +// 0x0001 (0x0001 - 0x0000) +struct HUDCompassIcon_SetCompassIconVisibility final +{ +public: + ESlateVisibility NewVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetCompassIconVisibility; + +// Function Phoenix.HUDCompassIcon.SetDistanceValue +// 0x0004 (0x0004 - 0x0000) +struct HUDCompassIcon_SetDistanceValue final +{ +public: + int32 Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetDistanceValue; + +// Function Phoenix.HUDCompassIcon.SetElevationDistance +// 0x0004 (0x0004 - 0x0000) +struct HUDCompassIcon_SetElevationDistance final +{ +public: + int32 Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetElevationDistance; + +// Function Phoenix.HUDCompassIcon.SetElevationVisibility +// 0x0001 (0x0001 - 0x0000) +struct HUDCompassIcon_SetElevationVisibility final +{ +public: + ESlateVisibility NewVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetElevationVisibility; + +// Function Phoenix.HUDCompassIcon.SetIconOpacity +// 0x0004 (0x0004 - 0x0000) +struct HUDCompassIcon_SetIconOpacity final +{ +public: + float Opacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetIconOpacity; + +// Function Phoenix.HUDCompassIcon.SetIconScale +// 0x0004 (0x0004 - 0x0000) +struct HUDCompassIcon_SetIconScale final +{ +public: + float Scale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetIconScale; + +// Function Phoenix.HUDCompassIcon.SetIconSize +// 0x0008 (0x0008 - 0x0000) +struct HUDCompassIcon_SetIconSize final +{ +public: + struct FVector2D NewSize; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetIconSize; + +// Function Phoenix.HUDCompassIcon.SetIconTexture +// 0x0008 (0x0008 - 0x0000) +struct HUDCompassIcon_SetIconTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetIconTexture; + +// Function Phoenix.HUDCompassIcon.SetIconTextureByName +// 0x0018 (0x0018 - 0x0000) +struct HUDCompassIcon_SetIconTextureByName final +{ +public: + class FString IconName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowPulse; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetIconTextureByName; + +// Function Phoenix.HUDCompassIcon.SetIndicatorArrowRotation +// 0x0004 (0x0004 - 0x0000) +struct HUDCompassIcon_SetIndicatorArrowRotation final +{ +public: + float DegreeRot; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetIndicatorArrowRotation; + +// Function Phoenix.HUDCompassIcon.SetPulse +// 0x0001 (0x0001 - 0x0000) +struct HUDCompassIcon_SetPulse final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetPulse; + +// Function Phoenix.HUDCompassIcon.SetRotation +// 0x0004 (0x0004 - 0x0000) +struct HUDCompassIcon_SetRotation final +{ +public: + float Angle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_SetRotation; + +// Function Phoenix.HUDCompassIcon.ShowDistance +// 0x0001 (0x0001 - 0x0000) +struct HUDCompassIcon_ShowDistance final +{ +public: + bool ShouldShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_ShowDistance; + +// Function Phoenix.HUDCompassIcon.ShowIndicatorArrow +// 0x0001 (0x0001 - 0x0000) +struct HUDCompassIcon_ShowIndicatorArrow final +{ +public: + bool ShouldShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_ShowIndicatorArrow; + +// Function Phoenix.HUDCompassIcon.ToggleLockBadge +// 0x0001 (0x0001 - 0x0000) +struct HUDCompassIcon_ToggleLockBadge final +{ +public: + bool ShowLock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_ToggleLockBadge; + +// Function Phoenix.HUDCompassIcon.TogglePathingBorder +// 0x0018 (0x0018 - 0x0000) +struct HUDCompassIcon_TogglePathingBorder final +{ +public: + bool ShowBorder; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OutlineIconName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HUDCompassIcon_TogglePathingBorder; + +// Function Phoenix.VegetationInteractionComponentDualMode.SetVegetationInteractionModeImmediate +// 0x0004 (0x0004 - 0x0000) +struct VegetationInteractionComponentDualMode_SetVegetationInteractionModeImmediate final +{ +public: + float TargetZeroOrOne; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VegetationInteractionComponentDualMode_SetVegetationInteractionModeImmediate; + +// Function Phoenix.VegetationInteractionComponentDualMode.SetVegetationInteractionModeSmooth +// 0x0008 (0x0008 - 0x0000) +struct VegetationInteractionComponentDualMode_SetVegetationInteractionModeSmooth final +{ +public: + float TargetZeroOrOne; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RatePerSecond; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VegetationInteractionComponentDualMode_SetVegetationInteractionModeSmooth; + +// Function Phoenix.IconNoteWidget.SetDetails +// 0x0038 (0x0038 - 0x0000) +struct IconNoteWidget_SetDetails final +{ +public: + class FString IconName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FText DescriptionOverride; // 0x0018(0x0018)(Parm, NativeAccessSpecifierPublic) + bool bAlreadyTranslated; // 0x0030(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_IconNoteWidget_SetDetails; + +// Function Phoenix.IdentityLightTemplateComponent.OnUpdateIdentity +// 0x0008 (0x0008 - 0x0000) +struct IdentityLightTemplateComponent_OnUpdateIdentity final +{ +public: + ESanctuaryIdentity PreviousIdentity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESanctuaryIdentity CurrentIdentity; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendWeight; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IdentityLightTemplateComponent_OnUpdateIdentity; + +// Function Phoenix.ImmunityComponent.AddImmuneUnlessCritical +// 0x0020 (0x0020 - 0x0000) +struct ImmunityComponent_AddImmuneUnlessCritical final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImmunityComponent_AddImmuneUnlessCritical; + +// Function Phoenix.ImmunityComponent.AddImmunity +// 0x0020 (0x0020 - 0x0000) +struct ImmunityComponent_AddImmunity final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImmunityComponent_AddImmunity; + +// Function Phoenix.ImmunityComponent.RemoveImmuneUnlessCritical +// 0x0020 (0x0020 - 0x0000) +struct ImmunityComponent_RemoveImmuneUnlessCritical final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImmunityComponent_RemoveImmuneUnlessCritical; + +// Function Phoenix.ImmunityComponent.RemoveImmunity +// 0x0020 (0x0020 - 0x0000) +struct ImmunityComponent_RemoveImmunity final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImmunityComponent_RemoveImmunity; + +// Function Phoenix.ImmunityComponent.SetImmuneToEverythingExcept +// 0x0020 (0x0020 - 0x0000) +struct ImmunityComponent_SetImmuneToEverythingExcept final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImmunityComponent_SetImmuneToEverythingExcept; + +// Function Phoenix.ImmunityComponent.IsImmuneTo +// 0x0028 (0x0028 - 0x0000) +struct ImmunityComponent_IsImmuneTo final +{ +public: + struct FGameplayTagContainer InImpactTagContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bCritical; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ImmunityComponent_IsImmuneTo; + +// Function Phoenix.SpellCastingLayoutWidget.EnterSpellMode +// 0x0001 (0x0001 - 0x0000) +struct SpellCastingLayoutWidget_EnterSpellMode final +{ +public: + bool InSpellMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellCastingLayoutWidget_EnterSpellMode; + +// Function Phoenix.ImperiusSpellTool.DoSpellComponentSetup +// 0x0008 (0x0008 - 0x0000) +struct ImperiusSpellTool_DoSpellComponentSetup final +{ +public: + class UStateEffectComponent* StateEffectComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ImperiusSpellTool_DoSpellComponentSetup; + +// Function Phoenix.IncendioComponent.IsComplete +// 0x0001 (0x0001 - 0x0000) +struct IncendioComponent_IsComplete final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IncendioComponent_IsComplete; + +// Function Phoenix.IncendioComponent.IsPointOnFire +// 0x0010 (0x0010 - 0x0000) +struct IncendioComponent_IsPointOnFire final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LimitToRing; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_IncendioComponent_IsPointOnFire; + +// Function Phoenix.Index_FG.OnGetAvailableAssignments +// 0x0010 (0x0010 - 0x0000) +struct Index_FG_OnGetAvailableAssignments final +{ +public: + class FString DisplayText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Index_FG_OnGetAvailableAssignments; + +// Function Phoenix.Index_FG.OnSetActionsPct +// 0x0008 (0x0008 - 0x0000) +struct Index_FG_OnSetActionsPct final +{ +public: + float OldPct; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewPct; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Index_FG_OnSetActionsPct; + +// Function Phoenix.Index_FG.OnSetPlayerLevel +// 0x0004 (0x0004 - 0x0000) +struct Index_FG_OnSetPlayerLevel final +{ +public: + int32 NewLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Index_FG_OnSetPlayerLevel; + +// Function Phoenix.Index_FG.OnSetSchoolPct +// 0x0008 (0x0008 - 0x0000) +struct Index_FG_OnSetSchoolPct final +{ +public: + float OldPct; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NewPct; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Index_FG_OnSetSchoolPct; + +// Function Phoenix.SpellHelper.AddCombatCursed +// 0x0010 (0x0010 - 0x0000) +struct SpellHelper_AddCombatCursed final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_AddCombatCursed; + +// Function Phoenix.SpellHelper.AddDeflectionComponent +// 0x0008 (0x0008 - 0x0000) +struct SpellHelper_AddDeflectionComponent final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_AddDeflectionComponent; + +// Function Phoenix.SpellHelper.AddVelocityTracker +// 0x0020 (0x0020 - 0x0000) +struct SpellHelper_AddVelocityTracker final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InLifetime; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InRemoveWhenStopped; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InFalling; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UVelocityTrackerComponent* ReturnValue; // 0x0018(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_AddVelocityTracker; + +// Function Phoenix.SpellHelper.AddVelocityTrackerTag +// 0x0010 (0x0010 - 0x0000) +struct SpellHelper_AddVelocityTrackerTag final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Tag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_AddVelocityTrackerTag; + +// Function Phoenix.SpellHelper.ApplyRadialForce +// 0x0020 (0x0020 - 0x0000) +struct SpellHelper_ApplyRadialForce final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Impulse; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScaledImpulse; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Delay; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_ApplyRadialForce; + +// Function Phoenix.SpellHelper.ApplyRadialForceToActor +// 0x0028 (0x0028 - 0x0000) +struct SpellHelper_ApplyRadialForceToActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Impulse; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScaledImpulse; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Delay; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_ApplyRadialForceToActor; + +// Function Phoenix.SpellHelper.ApplyRadialForceToComponent +// 0x0028 (0x0028 - 0x0000) +struct SpellHelper_ApplyRadialForceToComponent final +{ +public: + class UPrimitiveComponent* InComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Impulse; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MassScaledImpulse; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0021(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Delay; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_ApplyRadialForceToComponent; + +// Function Phoenix.SpellHelper.ApplyRadialForceWithIgnore +// 0x0030 (0x0030 - 0x0000) +struct SpellHelper_ApplyRadialForceWithIgnore final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Impulse; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ActorsToIgnore; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float MassScaledImpulse; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERadialImpulseFalloff Falloff; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelChange; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Delay; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_ApplyRadialForceWithIgnore; + +// Function Phoenix.SpellHelper.ApplySpellEffectFromPlayer +// 0x0018 (0x0018 - 0x0000) +struct SpellHelper_ApplySpellEffectFromPlayer final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellToolRecord; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_ApplySpellEffectFromPlayer; + +// Function Phoenix.SpellHelper.ApplyWetness +// 0x0028 (0x0028 - 0x0000) +struct SpellHelper_ApplyWetness final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amount; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_ApplyWetness; + +// Function Phoenix.SpellHelper.CalculateTimeToReachDestination +// 0x0028 (0x0028 - 0x0000) +struct SpellHelper_CalculateTimeToReachDestination final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SourceLocation; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_CalculateTimeToReachDestination; + +// Function Phoenix.SpellHelper.CastSpell +// 0x0050 (0x0050 - 0x0000) +struct SpellHelper_CastSpell final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SourceLocation; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* SpellToolRecord; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0020(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InInstigator; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCharged; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayMuzzleFX; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayImpactFX; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideProjectile; // 0x0042(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInDebug; // 0x0043(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpellLevel; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerShieldBreaker; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyShieldBreaker EnemyShieldBreaker; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerCastAnim; // 0x004A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyHitTarget; // 0x004B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoming; // 0x004C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespectLock; // 0x004D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x004E(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_CastSpell; + +// Function Phoenix.SpellHelper.CastSpellImmediate +// 0x0060 (0x0060 - 0x0000) +struct SpellHelper_CastSpellImmediate final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SourceLocation; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* SpellToolRecord; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0020(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InInstigator; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCharged; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Duration; // 0x003C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayMuzzleFX; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayImpactFX; // 0x0041(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideProjectile; // 0x0042(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInDebug; // 0x0043(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpellLevel; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerShieldBreaker; // 0x0048(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyShieldBreaker EnemyShieldBreaker; // 0x0049(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTriggerCastAnim; // 0x004A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyHitTarget; // 0x004B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoming; // 0x004C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespectLock; // 0x004D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float damageOverride; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpellTool* ReturnValue; // 0x0058(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_CastSpellImmediate; + +// Function Phoenix.SpellHelper.DoDamage +// 0x0108 (0x0108 - 0x0000) +struct SpellHelper_DoDamage final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0010(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray InMunitionDataAssets; // 0x0030(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + float Amount; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0044(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSendImpact; // 0x00CC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreDamageThreshold; // 0x00CD(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CE[0x2]; // 0x00CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InDestructionForce; // 0x00D0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadialDestructionForce; // 0x00D4(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* InDestroyPieceVFX; // 0x00D8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDestroyPieceVFXRadius; // 0x00E0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerShieldBreaker; // 0x00E4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyShieldBreaker EnemyShieldBreaker; // 0x00E5(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* SFX; // 0x00E8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDuration; // 0x00F0(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InNoReaction; // 0x00F4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImpactTypes InImpactType; // 0x00F5(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F6[0x2]; // 0x00F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpellTool* InSpellTool; // 0x00F8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0100(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_DoDamage; + +// Function Phoenix.SpellHelper.DoDamageAOE +// 0x0088 (0x0088 - 0x0000) +struct SpellHelper_DoDamageAOE final +{ +public: + class AActor* InInstigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray InMunitionDataAssets; // 0x0028(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + float InDamage; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x003C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadius; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForce; // 0x004C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSendImpact; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreDamageThreshold; // 0x0051(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x2]; // 0x0052(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InRadialDestructionForce; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* InDestroyPieceVFX; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDestroyPieceVFXRadius; // 0x0060(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerShieldBreaker; // 0x0064(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyShieldBreaker EnemyShieldBreaker; // 0x0065(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyHitCharacters; // 0x0066(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreSameTeam; // 0x0067(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreCompanions; // 0x0068(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRespectInstigatorCanHit; // 0x0069(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* SFX; // 0x0070(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDuration; // 0x0078(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImpactTypes InImpactType; // 0x007C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpellTool* InSpellTool; // 0x0080(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_DoDamageAOE; + +// Function Phoenix.SpellHelper.DoDamageFinisher +// 0x0018 (0x0018 - 0x0000) +struct SpellHelper_DoDamageFinisher final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_DoDamageFinisher; + +// Function Phoenix.SpellHelper.DoDamageLocationDirection +// 0x0268 (0x0268 - 0x0000) +struct SpellHelper_DoDamageLocationDirection final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0010(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray InMunitionDataAssets; // 0x0030(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FDamageInfo OutDamageInfo; // 0x0040(0x01C8)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + float InDamage; // 0x0208(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x020C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InDirection; // 0x0218(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForce; // 0x0224(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSendImpact; // 0x0228(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreDamageThreshold; // 0x0229(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22A[0x2]; // 0x022A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InDestructionForce; // 0x022C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadialDestructionForce; // 0x0230(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* InDestroyPieceVFX; // 0x0238(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDestroyPieceVFXRadius; // 0x0240(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerShieldBreaker; // 0x0244(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyShieldBreaker EnemyShieldBreaker; // 0x0245(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_246[0x2]; // 0x0246(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* SFX; // 0x0248(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDuration; // 0x0250(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InNoReaction; // 0x0254(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImpactTypes InImpactType; // 0x0255(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceNoReaction; // 0x0256(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_257[0x1]; // 0x0257(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpellTool* InSpellTool; // 0x0258(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0260(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_DoDamageLocationDirection; + +// Function Phoenix.SpellHelper.DoDamageOverTime +// 0x0060 (0x0060 - 0x0000) +struct SpellHelper_DoDamageOverTime final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0010(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray InMunitionDataAssets; // 0x0030(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class FName InDOTType; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UMultiFX2Asset* MultiFX2; // 0x0048(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDamagePerSecond; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DurationInSeconds; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UpdateRate; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerShieldBreaker; // 0x005C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyShieldBreaker EnemyShieldBreaker; // 0x005D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x005E(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5F[0x1]; // 0x005F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_DoDamageOverTime; + +// Function Phoenix.SpellHelper.DoDamageTarget +// 0x0250 (0x0250 - 0x0000) +struct SpellHelper_DoDamageTarget final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0010(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray InMunitionDataAssets; // 0x0030(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FDamageInfo OutDamageInfo; // 0x0040(0x01C8)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + float InDamage; // 0x0208(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InForce; // 0x020C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSendImpact; // 0x0210(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreDamageThreshold; // 0x0211(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_212[0x2]; // 0x0212(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float InDestructionForce; // 0x0214(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadialDestructionForce; // 0x0218(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* InDestroyPieceVFX; // 0x0220(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDestroyPieceVFXRadius; // 0x0228(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerShieldBreaker; // 0x022C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyShieldBreaker EnemyShieldBreaker; // 0x022D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22E[0x2]; // 0x022E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* SFX; // 0x0230(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDuration; // 0x0238(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImpactTypes InImpactType; // 0x023C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoReaction; // 0x023D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceNoReaction; // 0x023E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23F[0x1]; // 0x023F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpellTool* InSpellTool; // 0x0240(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0248(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_DoDamageTarget; + +// Function Phoenix.SpellHelper.FinisherWillKillTarget +// 0x0018 (0x0018 - 0x0000) +struct SpellHelper_FinisherWillKillTarget final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_FinisherWillKillTarget; + +// Function Phoenix.SpellHelper.FireMunition +// 0x0038 (0x0038 - 0x0000) +struct SpellHelper_FireMunition final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SourceLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TargetLocation; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InMunitionOwner; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMunitionType_Base* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_FireMunition; + +// Function Phoenix.SpellHelper.GetSpellTool +// 0x0010 (0x0010 - 0x0000) +struct SpellHelper_GetSpellTool final +{ +public: + class USpellToolRecord* InSpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASpellTool* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_GetSpellTool; + +// Function Phoenix.SpellHelper.Heal +// 0x0010 (0x0010 - 0x0000) +struct SpellHelper_Heal final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Health; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_Heal; + +// Function Phoenix.SpellHelper.Kill +// 0x00E0 (0x00E0 - 0x0000) +struct SpellHelper_Kill final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0010(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray InMunitionDataAssets; // 0x0030(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0040(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float InDestructionForce; // 0x00C8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadialDestructionForce; // 0x00CC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystem* InDestroyPieceVFX; // 0x00D0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDestroyPieceVFXRadius; // 0x00D8(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipTakeAKnee; // 0x00DC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InNoReaction; // 0x00DD(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00DE(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DF[0x1]; // 0x00DF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_Kill; + +// Function Phoenix.SpellHelper.KillTarget +// 0x0068 (0x0068 - 0x0000) +struct SpellHelper_KillTarget final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0010(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray InMunitionDataAssets; // 0x0030(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + float InForce; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDestructionForce; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InRadialDestructionForce; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UParticleSystem* InDestroyPieceVFX; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InDestroyPieceVFXRadius; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipTakeAKnee; // 0x005C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InNoReaction; // 0x005D(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysKill; // 0x005E(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNoCurseReflection; // 0x005F(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_KillTarget; + +// Function Phoenix.SpellHelper.ObjectCanDamagePlayer +// 0x0010 (0x0010 - 0x0000) +struct SpellHelper_ObjectCanDamagePlayer final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_ObjectCanDamagePlayer; + +// Function Phoenix.SpellHelper.PreloadSpell +// 0x0008 (0x0008 - 0x0000) +struct SpellHelper_PreloadSpell final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_PreloadSpell; + +// Function Phoenix.SpellHelper.PreloadSpellWithPriority +// 0x0010 (0x0010 - 0x0000) +struct SpellHelper_PreloadSpellWithPriority final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_PreloadSpellWithPriority; + +// Function Phoenix.SpellHelper.RemoveDeflectionComponent +// 0x0008 (0x0008 - 0x0000) +struct SpellHelper_RemoveDeflectionComponent final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_RemoveDeflectionComponent; + +// Function Phoenix.SpellHelper.RemoveFiniteCountTracking +// 0x0008 (0x0008 - 0x0000) +struct SpellHelper_RemoveFiniteCountTracking final +{ +public: + const class AActor* InOwner; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_RemoveFiniteCountTracking; + +// Function Phoenix.SpellHelper.RemoveLeviosoCountTracking +// 0x0008 (0x0008 - 0x0000) +struct SpellHelper_RemoveLeviosoCountTracking final +{ +public: + const class AActor* InOwner; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_RemoveLeviosoCountTracking; + +// Function Phoenix.SpellHelper.RemoveSpellEffect +// 0x0010 (0x0010 - 0x0000) +struct SpellHelper_RemoveSpellEffect final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf InRemoveEffect; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_RemoveSpellEffect; + +// Function Phoenix.SpellHelper.Repair +// 0x0010 (0x0010 - 0x0000) +struct SpellHelper_Repair final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_Repair; + +// Function Phoenix.SpellHelper.SetFrozen +// 0x0020 (0x0020 - 0x0000) +struct SpellHelper_SetFrozen final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_SetFrozen; + +// Function Phoenix.SpellHelper.SetOnFire +// 0x0030 (0x0030 - 0x0000) +struct SpellHelper_SetOnFire final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amount; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0014(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CharacterDuration; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideDamagePerSecond; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_SetOnFire; + +// Function Phoenix.SpellHelper.SetVelocityTrackerMaxDamage +// 0x0018 (0x0018 - 0x0000) +struct SpellHelper_SetVelocityTrackerMaxDamage final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealt; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageDealtCharacter; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTaken; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDamageTakenCharacter; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_SetVelocityTrackerMaxDamage; + +// Function Phoenix.SpellHelper.SetVelocityTrackerMinDamage +// 0x0018 (0x0018 - 0x0000) +struct SpellHelper_SetVelocityTrackerMinDamage final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealt; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDamageDealtCharacter; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MixDamageTaken; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MixDamageTakenCharacter; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_SetVelocityTrackerMinDamage; + +// Function Phoenix.SpellHelper.SpellWillKillTarget +// 0x0020 (0x0020 - 0x0000) +struct SpellHelper_SpellWillKillTarget final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* InSpellToolRecord; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutDamage; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_SpellWillKillTarget; + +// Function Phoenix.SpellHelper.TriggerNpcSpellResponse +// 0x0028 (0x0028 - 0x0000) +struct SpellHelper_TriggerNpcSpellResponse final +{ +public: + class AActor* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysUseRadius; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellHelper_TriggerNpcSpellResponse; + +// Function Phoenix.SpellHelper.TriggerReaction +// 0x0050 (0x0050 - 0x0000) +struct SpellHelper_TriggerReaction final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer InMunitionTagContainer; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + TArray InMunitionDataAssets; // 0x0028(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector SourceLocation; // 0x0038(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InInstigator; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellHelper_TriggerReaction; + +// Function Phoenix.InfirmaryManager.Get +// 0x0008 (0x0008 - 0x0000) +struct InfirmaryManager_Get final +{ +public: + class UInfirmaryManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InfirmaryManager_Get; + +// Function Phoenix.InfirmaryManager.AddStudent +// 0x0020 (0x0020 - 0x0000) +struct InfirmaryManager_AddStudent final +{ +public: + class FString UniqueId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int64 SecondsInTheInfirmary; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInfirmaryPriority Priority; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InfirmaryManager_AddStudent; + +// Function Phoenix.InfirmaryManager.GetStudents +// 0x0010 (0x0010 - 0x0000) +struct InfirmaryManager_GetStudents final +{ +public: + TArray OutStudents; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InfirmaryManager_GetStudents; + +// Function Phoenix.InfirmaryManager.HourlyCheck +// 0x0030 (0x0030 - 0x0000) +struct InfirmaryManager_HourlyCheck final +{ +public: + struct FTimeEvent InTimeEvent; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InfirmaryManager_HourlyCheck; + +// Function Phoenix.InfirmaryManager.IsStudentIn +// 0x0018 (0x0018 - 0x0000) +struct InfirmaryManager_IsStudentIn final +{ +public: + class FString UniqueId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InfirmaryManager_IsStudentIn; + +// Function Phoenix.InGameMenuScreen.ExitPauseMenu +// 0x0001 (0x0001 - 0x0000) +struct InGameMenuScreen_ExitPauseMenu final +{ +public: + bool SkipFade; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InGameMenuScreen_ExitPauseMenu; + +// Function Phoenix.InGameMenuScreen.SetButtonLegend +// 0x0010 (0x0010 - 0x0000) +struct InGameMenuScreen_SetButtonLegend final +{ +public: + TArray Legend; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InGameMenuScreen_SetButtonLegend; + +// Function Phoenix.InstallManagerProgressBar.GetInstallManagerState +// 0x0001 (0x0001 - 0x0000) +struct InstallManagerProgressBar_GetInstallManagerState final +{ +public: + EInstallManagerState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManagerProgressBar_GetInstallManagerState; + +// Function Phoenix.InstallManagerProgressBar.GetInstallMessageText +// 0x0010 (0x0010 - 0x0000) +struct InstallManagerProgressBar_GetInstallMessageText final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManagerProgressBar_GetInstallMessageText; + +// Function Phoenix.InstallManagerProgressBar.GetInstallPercentage +// 0x0004 (0x0004 - 0x0000) +struct InstallManagerProgressBar_GetInstallPercentage final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstallManagerProgressBar_GetInstallPercentage; + +// Function Phoenix.InstancedCharacterBoneSwarmComponent.UnHide +// 0x0008 (0x0008 - 0x0000) +struct InstancedCharacterBoneSwarmComponent_UnHide final +{ +public: + int32 howMany; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedCharacterBoneSwarmComponent_UnHide; + +// Function Phoenix.InstancedCharacterBoneSwarmComponent.RemainingHidden +// 0x0004 (0x0004 - 0x0000) +struct InstancedCharacterBoneSwarmComponent_RemainingHidden final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InstancedCharacterBoneSwarmComponent_RemainingHidden; + +// Function Phoenix.InteractiveObjectComponent.CheckForStateChange +// 0x0001 (0x0001 - 0x0000) +struct InteractiveObjectComponent_CheckForStateChange final +{ +public: + EInteractiveAction Action; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InteractiveObjectComponent_CheckForStateChange; + +// Function Phoenix.InteractiveObjectComponent.GetEnabled +// 0x0001 (0x0001 - 0x0000) +struct InteractiveObjectComponent_GetEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InteractiveObjectComponent_GetEnabled; + +// Function Phoenix.InteractiveObjectComponent.GetState +// 0x0001 (0x0001 - 0x0000) +struct InteractiveObjectComponent_GetState final +{ +public: + EInteractiveState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InteractiveObjectComponent_GetState; + +// Function Phoenix.InteractiveObjectComponent.HandleInteract +// 0x0008 (0x0008 - 0x0000) +struct InteractiveObjectComponent_HandleInteract final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InteractiveObjectComponent_HandleInteract; + +// Function Phoenix.InteractiveObjectComponent.SetEnabled +// 0x0001 (0x0001 - 0x0000) +struct InteractiveObjectComponent_SetEnabled final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InteractiveObjectComponent_SetEnabled; + +// Function Phoenix.InteractiveObjectComponent.SetState +// 0x0001 (0x0001 - 0x0000) +struct InteractiveObjectComponent_SetState final +{ +public: + EInteractiveState State; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InteractiveObjectComponent_SetState; + +// Function Phoenix.SelectionRingItemBase.GetSpellCategory +// 0x0001 (0x0001 - 0x0000) +struct SelectionRingItemBase_GetSpellCategory final +{ +public: + ESpellCategory ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SelectionRingItemBase_GetSpellCategory; + +// Function Phoenix.SelectionRingItemBase.LoadBackgroundCallback +// 0x0010 (0x0010 - 0x0000) +struct SelectionRingItemBase_LoadBackgroundCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SelectionRingItemBase_LoadBackgroundCallback; + +// Function Phoenix.SelectionRingItemBase.LoadIconCallback +// 0x0010 (0x0010 - 0x0000) +struct SelectionRingItemBase_LoadIconCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SelectionRingItemBase_LoadIconCallback; + +// Function Phoenix.SelectionRingItemBase.OnBackgroundTextureLoaded +// 0x0010 (0x0010 - 0x0000) +struct SelectionRingItemBase_OnBackgroundTextureLoaded final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsBlacklisted; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SelectionRingItemBase_OnBackgroundTextureLoaded; + +// Function Phoenix.SelectionRingItemBase.OnIconTextureLoaded +// 0x0010 (0x0010 - 0x0000) +struct SelectionRingItemBase_OnIconTextureLoaded final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsBlacklisted; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SelectionRingItemBase_OnIconTextureLoaded; + +// Function Phoenix.SelectionRingItemBase.SetItemData +// 0x0010 (0x0010 - 0x0000) +struct SelectionRingItemBase_SetItemData final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MacroIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowNone; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SelectionRingItemBase_SetItemData; + +// Function Phoenix.InteractTimedButtonWatcher.TargetChanged +// 0x0018 (0x0018 - 0x0000) +struct InteractTimedButtonWatcher_TargetChanged final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* NewTarget; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* OldTarget; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InteractTimedButtonWatcher_TargetChanged; + +// Function Phoenix.InteractTimedButtonWatcher.TargetSighted +// 0x0010 (0x0010 - 0x0000) +struct InteractTimedButtonWatcher_TargetSighted final +{ +public: + class UAISense* Sense; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* Target; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InteractTimedButtonWatcher_TargetSighted; + +// Function Phoenix.IntroBlueprintFunctionLibrary.GetIntroCheckpoint +// 0x0001 (0x0001 - 0x0000) +struct IntroBlueprintFunctionLibrary_GetIntroCheckpoint final +{ +public: + EIntroCheckpoint ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntroBlueprintFunctionLibrary_GetIntroCheckpoint; + +// Function Phoenix.IntroBlueprintFunctionLibrary.IntroEnd +// 0x0008 (0x0008 - 0x0000) +struct IntroBlueprintFunctionLibrary_IntroEnd final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntroBlueprintFunctionLibrary_IntroEnd; + +// Function Phoenix.IntroBlueprintFunctionLibrary.IntroSave +// 0x0018 (0x0018 - 0x0000) +struct IntroBlueprintFunctionLibrary_IntroSave final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EIntroCheckpoint Checkpoint; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector PlayerSpawnLocation; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntroBlueprintFunctionLibrary_IntroSave; + +// Function Phoenix.IntroBlueprintFunctionLibrary.IntroStart +// 0x0008 (0x0008 - 0x0000) +struct IntroBlueprintFunctionLibrary_IntroStart final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntroBlueprintFunctionLibrary_IntroStart; + +// Function Phoenix.IntroBlueprintFunctionLibrary.IsCheating +// 0x0001 (0x0001 - 0x0000) +struct IntroBlueprintFunctionLibrary_IsCheating final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntroBlueprintFunctionLibrary_IsCheating; + +// Function Phoenix.IntroBlueprintFunctionLibrary.IsLoadingRootLevel +// 0x0002 (0x0002 - 0x0000) +struct IntroBlueprintFunctionLibrary_IsLoadingRootLevel final +{ +public: + bool bReset; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntroBlueprintFunctionLibrary_IsLoadingRootLevel; + +// Function Phoenix.IntroBlueprintFunctionLibrary.SetCheating +// 0x0001 (0x0001 - 0x0000) +struct IntroBlueprintFunctionLibrary_SetCheating final +{ +public: + bool bCheating; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntroBlueprintFunctionLibrary_SetCheating; + +// Function Phoenix.IntroBlueprintFunctionLibrary.SetLoadingRootLevel +// 0x0001 (0x0001 - 0x0000) +struct IntroBlueprintFunctionLibrary_SetLoadingRootLevel final +{ +public: + bool bLoadingRootLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IntroBlueprintFunctionLibrary_SetLoadingRootLevel; + +// Function Phoenix.CrimeScene.GlobalEnableCrime +// 0x0001 (0x0001 - 0x0000) +struct CrimeScene_GlobalEnableCrime final +{ +public: + bool i_Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CrimeScene_GlobalEnableCrime; + +// Function Phoenix.InventoryItemToolRecord.IsLoaded +// 0x0001 (0x0001 - 0x0000) +struct InventoryItemToolRecord_IsLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryItemToolRecord_IsLoaded; + +// Function Phoenix.InventoryManager.InventoryAdd +// 0x0018 (0x0018 - 0x0000) +struct InventoryManager_InventoryAdd final +{ +public: + class FString ItemId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManager_InventoryAdd; + +// Function Phoenix.InventoryManager.InventoryAddGear +// 0x0020 (0x0020 - 0x0000) +struct InventoryManager_InventoryAddGear final +{ +public: + class FString ItemId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Variation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManager_InventoryAddGear; + +// Function Phoenix.InventoryManager.InventoryAddTool +// 0x0010 (0x0010 - 0x0000) +struct InventoryManager_InventoryAddTool final +{ +public: + class FString ToolID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManager_InventoryAddTool; + +// Function Phoenix.InventoryManager.InventoryUseItem +// 0x0010 (0x0010 - 0x0000) +struct InventoryManager_InventoryUseItem final +{ +public: + class FString ItemId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManager_InventoryUseItem; + +// Function Phoenix.InventoryManager.LootContainerStats +// 0x0018 (0x0018 - 0x0000) +struct InventoryManager_LootContainerStats final +{ +public: + class FString ContainerID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 iterations; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManager_LootContainerStats; + +// Function Phoenix.InventoryManager.ResetInventory +// 0x0014 (0x0014 - 0x0000) +struct InventoryManager_ResetInventory final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ResetKeepOnResetItems; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManager_ResetInventory; + +// Function Phoenix.InventoryManager.Test_AddGearTrait +// 0x0030 (0x0030 - 0x0000) +struct InventoryManager_Test_AddGearTrait final +{ +public: + class FString GearID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Variation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TraitID; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManager_Test_AddGearTrait; + +// Function Phoenix.InventoryManager.Test_GetGearEmptyTraitSlots +// 0x0020 (0x0020 - 0x0000) +struct InventoryManager_Test_GetGearEmptyTraitSlots final +{ +public: + class FString GearID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Variation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManager_Test_GetGearEmptyTraitSlots; + +// Function Phoenix.InventoryManager.Test_SetCooldownStat +// 0x0028 (0x0028 - 0x0000) +struct InventoryManager_Test_SetCooldownStat final +{ +public: + class FString GearID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Variation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Cooldown; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManager_Test_SetCooldownStat; + +// Function Phoenix.InventoryManager.Test_SetDefenseStat +// 0x0028 (0x0028 - 0x0000) +struct InventoryManager_Test_SetDefenseStat final +{ +public: + class FString GearID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Variation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Defense; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManager_Test_SetDefenseStat; + +// Function Phoenix.InventoryManager.Test_SetOffenseStat +// 0x0028 (0x0028 - 0x0000) +struct InventoryManager_Test_SetOffenseStat final +{ +public: + class FString GearID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Variation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Offense; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManager_Test_SetOffenseStat; + +// Function Phoenix.InventoryManagerInterface.AdjustCount +// 0x003C (0x003C - 0x0000) +struct InventoryManagerInterface_AdjustCount final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InventoryObjectID; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Delta; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInventoryChangeReason Reason; // 0x0014(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName HolderID; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0020(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SuppressHUDNotification; // 0x0028(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SpecialHUDNotification; // 0x0029(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName OtherCharacterID; // 0x002C(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUnique; // 0x0034(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsStolen; // 0x0035(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool KeepOnReset; // 0x0036(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0038(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_AdjustCount; + +// Function Phoenix.InventoryManagerInterface.CanAddItem +// 0x0028 (0x0028 - 0x0000) +struct InventoryManagerInterface_CanAddItem final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemId; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_CanAddItem; + +// Function Phoenix.InventoryManagerInterface.DropItemBP +// 0x0090 (0x0090 - 0x0000) +struct InventoryManagerInterface_DropItemBP final +{ +public: + struct FInventoryResult ItemToDrop; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + int32 AmountToDrop; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x008C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_DropItemBP; + +// Function Phoenix.InventoryManagerInterface.GetContainerMaxSlotsBP +// 0x000C (0x000C - 0x0000) +struct InventoryManagerInterface_GetContainerMaxSlotsBP final +{ +public: + class FName ContainerID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetContainerMaxSlotsBP; + +// Function Phoenix.InventoryManagerInterface.GetCost +// 0x0014 (0x0014 - 0x0000) +struct InventoryManagerInterface_GetCost final +{ +public: + class FName InventoryObjectID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetCost; + +// Function Phoenix.InventoryManagerInterface.GetCount +// 0x0028 (0x0028 - 0x0000) +struct InventoryManagerInterface_GetCount final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InventoryObjectID; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInventoryObjectType InventoryObjectType; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStolenType StolenType; // 0x0011(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName HolderID; // 0x0014(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x001C(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0024(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetCount; + +// Function Phoenix.InventoryManagerInterface.GetHolderInventoryFullString +// 0x0010 (0x0010 - 0x0000) +struct InventoryManagerInterface_GetHolderInventoryFullString final +{ +public: + class FName HolderID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetHolderInventoryFullString; + +// Function Phoenix.InventoryManagerInterface.GetHolderMaxSlotsBP +// 0x000C (0x000C - 0x0000) +struct InventoryManagerInterface_GetHolderMaxSlotsBP final +{ +public: + class FName HolderID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetHolderMaxSlotsBP; + +// Function Phoenix.InventoryManagerInterface.GetInventorySellPriceBP +// 0x0014 (0x0014 - 0x0000) +struct InventoryManagerInterface_GetInventorySellPriceBP final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetInventorySellPriceBP; + +// Function Phoenix.InventoryManagerInterface.GetInventoryTextBP +// 0x0060 (0x0060 - 0x0000) +struct InventoryManagerInterface_GetInventoryTextBP final +{ +public: + class FName InCharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InItemTypeID; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray InventoryResultArray; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + struct FInventoryFilter InventoryFilter; // 0x0020(0x0030)(ConstParm, Parm, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0050(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SkipLockedItems; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SpecifiedHolderOnly; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetInventoryTextBP; + +// Function Phoenix.InventoryManagerInterface.GetInventoryTypesBP +// 0x0010 (0x0010 - 0x0000) +struct InventoryManagerInterface_GetInventoryTypesBP final +{ +public: + TArray InventoryTypeArray; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetInventoryTypesBP; + +// Function Phoenix.InventoryManagerInterface.GetIsInspectableBP +// 0x0018 (0x0018 - 0x0000) +struct InventoryManagerInterface_GetIsInspectableBP final +{ +public: + class FString ItemId; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetIsInspectableBP; + +// Function Phoenix.InventoryManagerInterface.GetItemInventoryFullString +// 0x0010 (0x0010 - 0x0000) +struct InventoryManagerInterface_GetItemInventoryFullString final +{ +public: + class FName ItemId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetItemInventoryFullString; + +// Function Phoenix.InventoryManagerInterface.GetPlayerAvailableCapacity +// 0x0010 (0x0010 - 0x0000) +struct InventoryManagerInterface_GetPlayerAvailableCapacity final +{ +public: + class FName ItemId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseMaxCapacityWhenNoReturnExcess; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetPlayerAvailableCapacity; + +// Function Phoenix.InventoryManagerInterface.GetPlayerExpandedInventoryBP +// 0x0004 (0x0004 - 0x0000) +struct InventoryManagerInterface_GetPlayerExpandedInventoryBP final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetPlayerExpandedInventoryBP; + +// Function Phoenix.InventoryManagerInterface.GetPlayerLimitedHolders +// 0x0010 (0x0010 - 0x0000) +struct InventoryManagerInterface_GetPlayerLimitedHolders final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetPlayerLimitedHolders; + +// Function Phoenix.InventoryManagerInterface.GetPlayerStolenItemCount +// 0x0004 (0x0004 - 0x0000) +struct InventoryManagerInterface_GetPlayerStolenItemCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetPlayerStolenItemCount; + +// Function Phoenix.InventoryManagerInterface.GetPlayerUnlimitedHolders +// 0x0010 (0x0010 - 0x0000) +struct InventoryManagerInterface_GetPlayerUnlimitedHolders final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetPlayerUnlimitedHolders; + +// Function Phoenix.InventoryManagerInterface.GetQuestItems +// 0x0010 (0x0010 - 0x0000) +struct InventoryManagerInterface_GetQuestItems final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_GetQuestItems; + +// Function Phoenix.InventoryManagerInterface.HasAnyInventory +// 0x0014 (0x0014 - 0x0000) +struct InventoryManagerInterface_HasAnyInventory final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_HasAnyInventory; + +// Function Phoenix.InventoryManagerInterface.IsAbilityActive +// 0x0018 (0x0018 - 0x0000) +struct InventoryManagerInterface_IsAbilityActive final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AbilityName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_IsAbilityActive; + +// Function Phoenix.InventoryManagerInterface.ResetInventory +// 0x0010 (0x0010 - 0x0000) +struct InventoryManagerInterface_ResetInventory final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_ResetInventory; + +// Function Phoenix.InventoryManagerInterface.ResetTalentsTransaction +// 0x0004 (0x0004 - 0x0000) +struct InventoryManagerInterface_ResetTalentsTransaction final +{ +public: + int32 TalentCount; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_ResetTalentsTransaction; + +// Function Phoenix.InventoryManagerInterface.SellItemFromPlayerInventoryBP +// 0x00A0 (0x00A0 - 0x0000) +struct InventoryManagerInterface_SellItemFromPlayerInventoryBP final +{ +public: + struct FInventoryResult TransferItem; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + int32 SoldCount; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName VendorName; // 0x008C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutKnutsEarned; // 0x0094(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0098(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_SellItemFromPlayerInventoryBP; + +// Function Phoenix.InventoryManagerInterface.SetPlayerExpandedInventoryBP +// 0x0004 (0x0004 - 0x0000) +struct InventoryManagerInterface_SetPlayerExpandedInventoryBP final +{ +public: + int32 newInventoryAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_SetPlayerExpandedInventoryBP; + +// Function Phoenix.InventoryManagerInterface.TransferItemToContainerBP +// 0x00A0 (0x00A0 - 0x0000) +struct InventoryManagerInterface_TransferItemToContainerBP final +{ +public: + struct FInventoryResult ItemToTransfer; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + class FName CharacterID; // 0x0088(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HolderID; // 0x0090(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AmountToTransfer; // 0x0098(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x009C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_TransferItemToContainerBP; + +// Function Phoenix.InventoryManagerInterface.TransferItemToPlayerInventoryBP +// 0x0090 (0x0090 - 0x0000) +struct InventoryManagerInterface_TransferItemToPlayerInventoryBP final +{ +public: + struct FInventoryResult TransferItem; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + int32 AmountToTransfer; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x008C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_TransferItemToPlayerInventoryBP; + +// Function Phoenix.InventoryManagerInterface.UseItem +// 0x0098 (0x0098 - 0x0000) +struct InventoryManagerInterface_UseItem final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FInventoryResult InventoryResult; // 0x0008(0x0088)(Parm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0090(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_UseItem; + +// Function Phoenix.InventoryManagerInterface.UseItemByName +// 0x001C (0x001C - 0x0000) +struct InventoryManagerInterface_UseItemByName final +{ +public: + class FName CharacterID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemId; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryManagerInterface_UseItemByName; + +// Function Phoenix.InventoryObject.AddPickedUpHandler +// 0x0010 (0x0010 - 0x0000) +struct InventoryObject_AddPickedUpHandler final +{ +public: + TDelegate Handler; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryObject_AddPickedUpHandler; + +// Function Phoenix.InventoryObject.NotifyPickedUp +// 0x000C (0x000C - 0x0000) +struct InventoryObject_NotifyPickedUp final +{ +public: + class FName ItemId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryObject_NotifyPickedUp; + +// Function Phoenix.InventoryObject.SetItemData +// 0x0018 (0x0018 - 0x0000) +struct InventoryObject_SetItemData final +{ +public: + class FName ItemId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ItemCount; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InVariation; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsStolen; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InIsUnique; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryObject_SetItemData; + +// Function Phoenix.InventoryObjectManager.SaveData +// 0x0020 (0x0020 - 0x0000) +struct InventoryObjectManager_SaveData final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryObjectManager_SaveData; + +// Function Phoenix.InventoryObjectManagerBPInterface.GetInventorySlotCapacityByIndex +// 0x0018 (0x0018 - 0x0000) +struct InventoryObjectManagerBPInterface_GetInventorySlotCapacityByIndex final +{ +public: + class FName ItemId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemType; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SlotLevelIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryObjectManagerBPInterface_GetInventorySlotCapacityByIndex; + +// Function Phoenix.InventoryObjectManagerBPInterface.GetInventorySlotCapacityByName +// 0x001C (0x001C - 0x0000) +struct InventoryObjectManagerBPInterface_GetInventorySlotCapacityByName final +{ +public: + class FName ItemId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemType; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotLevelName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryObjectManagerBPInterface_GetInventorySlotCapacityByName; + +// Function Phoenix.InventoryObjectManagerBPInterface.GetItemProperties +// 0x0080 (0x0080 - 0x0000) +struct InventoryObjectManagerBPInterface_GetItemProperties final +{ +public: + class FName InventoryObjectID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FItemProperties ItemProperties; // 0x0008(0x006C)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + class FName Variation; // 0x0074(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x007C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryObjectManagerBPInterface_GetItemProperties; + +// Function Phoenix.InventoryObjectManagerBPInterface.GetItemSellPrice +// 0x000C (0x000C - 0x0000) +struct InventoryObjectManagerBPInterface_GetItemSellPrice final +{ +public: + int32 DbPrice; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EconomyValue; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryObjectManagerBPInterface_GetItemSellPrice; + +// Function Phoenix.InventoryObjectManagerBPInterface.GetItemStaticMesh +// 0x0010 (0x0010 - 0x0000) +struct InventoryObjectManagerBPInterface_GetItemStaticMesh final +{ +public: + class FName InventoryObjectID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryObjectManagerBPInterface_GetItemStaticMesh; + +// Function Phoenix.InventoryState.GetDefaultInventoryTab +// 0x0001 (0x0001 - 0x0000) +struct InventoryState_GetDefaultInventoryTab final +{ +public: + EInventoryTabCategory ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryState_GetDefaultInventoryTab; + +// Function Phoenix.InventoryState.GetInventoryItemData +// 0x0018 (0x0018 - 0x0000) +struct InventoryState_GetInventoryItemData final +{ +public: + EInventorySortType SortType; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryState_GetInventoryItemData; + +// Function Phoenix.InventoryState.GetMenuTitle +// 0x0018 (0x0018 - 0x0000) +struct InventoryState_GetMenuTitle final +{ +public: + EInventoryTabCategory TabCategory; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryState_GetMenuTitle; + +// Function Phoenix.InventoryState.GetNonExpandableTooltipContent +// 0x0018 (0x0018 - 0x0000) +struct InventoryState_GetNonExpandableTooltipContent final +{ +public: + class UUserWidget* hoveredButton; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryState_GetNonExpandableTooltipContent; + +// Function Phoenix.InventoryState.GetTooltipContent +// 0x0010 (0x0010 - 0x0000) +struct InventoryState_GetTooltipContent final +{ +public: + class UUserWidget* hoveredButton; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryState_GetTooltipContent; + +// Function Phoenix.InventoryState.GetTooltipLegendData +// 0x0098 (0x0098 - 0x0000) +struct InventoryState_GetTooltipLegendData final +{ +public: + struct FInventoryResult InventoryItem; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) + TArray LegendData; // 0x0088(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryState_GetTooltipLegendData; + +// Function Phoenix.InventoryState.HandleClicked +// 0x0010 (0x0010 - 0x0000) +struct InventoryState_HandleClicked final +{ +public: + class UUserWidget* InventoryButton; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryState_HandleClicked; + +// Function Phoenix.InventoryState.HandleUMGInputAction +// 0x0018 (0x0018 - 0x0000) +struct InventoryState_HandleUMGInputAction final +{ +public: + EUMGInputAction InputAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent InputEvent; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* InventoryButton; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_InventoryState_HandleUMGInputAction; + +// Function Phoenix.InventoryState.InitializeState +// 0x0008 (0x0008 - 0x0000) +struct InventoryState_InitializeState final +{ +public: + class UUserWidget* OwningWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InventoryState_InitializeState; + +// Function Phoenix.IsmDestructionManager.Get +// 0x0008 (0x0008 - 0x0000) +struct IsmDestructionManager_Get final +{ +public: + class UIsmDestructionManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IsmDestructionManager_Get; + +// Function Phoenix.IsmDestructionManager.ConvertInstanceIfNecessary +// 0x00C8 (0x00C8 - 0x0000) +struct IsmDestructionManager_ConvertInstanceIfNecessary final +{ +public: + class AActor* HitTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBox Box; // 0x0008(0x001C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float Damage; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult HitResult; // 0x0028(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x00B0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMunitionType_Base* Munition; // 0x00B8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00C0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_IsmDestructionManager_ConvertInstanceIfNecessary; + +// Function Phoenix.IsmDestructionManager.RegisterMapping +// 0x0050 (0x0050 - 0x0000) +struct IsmDestructionManager_RegisterMapping final +{ +public: + TSoftObjectPtr InStaticMesh; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr InDestructibleActor; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_IsmDestructionManager_RegisterMapping; + +// Function Phoenix.KnowledgeManager.Get +// 0x0008 (0x0008 - 0x0000) +struct KnowledgeManager_Get final +{ +public: + class UKnowledgeManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_Get; + +// Function Phoenix.KnowledgeManager.AddKnowledgeFromInventory +// 0x0010 (0x0010 - 0x0000) +struct KnowledgeManager_AddKnowledgeFromInventory final +{ +public: + class FString Level; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_AddKnowledgeFromInventory; + +// Function Phoenix.KnowledgeManager.AddKnowledgePointsToCard +// 0x0018 (0x0018 - 0x0000) +struct KnowledgeManager_AddKnowledgePointsToCard final +{ +public: + class FString KnowledgeCard; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PointsToAdd; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_AddKnowledgePointsToCard; + +// Function Phoenix.KnowledgeManager.GainKnowledgeFact +// 0x0014 (0x0014 - 0x0000) +struct KnowledgeManager_GainKnowledgeFact final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FactColumnID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKnowledgeAction KnowledgeAction; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDisplayTicker; // 0x0011(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_GainKnowledgeFact; + +// Function Phoenix.KnowledgeManager.GainKnowledgeFromAction +// 0x000C (0x000C - 0x0000) +struct KnowledgeManager_GainKnowledgeFromAction final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKnowledgeAction KnowledgeAction; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDisplayTicker; // 0x0009(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_GainKnowledgeFromAction; + +// Function Phoenix.KnowledgeManager.GainKnowledgeFromNPC +// 0x0014 (0x0014 - 0x0000) +struct KnowledgeManager_GainKnowledgeFromNPC final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NPCID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InDisplayTicker; // 0x0010(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_GainKnowledgeFromNPC; + +// Function Phoenix.KnowledgeManager.GetAllKnowledgeCards +// 0x0010 (0x0010 - 0x0000) +struct KnowledgeManager_GetAllKnowledgeCards final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetAllKnowledgeCards; + +// Function Phoenix.KnowledgeManager.GetAllKnowledgeCardsByCategory +// 0x0020 (0x0020 - 0x0000) +struct KnowledgeManager_GetAllKnowledgeCardsByCategory final +{ +public: + class FString Category; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetAllKnowledgeCardsByCategory; + +// Function Phoenix.KnowledgeManager.GetCollections +// 0x0050 (0x0050 - 0x0000) +struct KnowledgeManager_GetCollections final +{ +public: + TMap ReturnValue; // 0x0000(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetCollections; + +// Function Phoenix.KnowledgeManager.GetCompanionLevel +// 0x0018 (0x0018 - 0x0000) +struct KnowledgeManager_GetCompanionLevel final +{ +public: + class FString CharacterID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetCompanionLevel; + +// Function Phoenix.KnowledgeManager.GetFieldGuideCompletionPercentage +// 0x0004 (0x0004 - 0x0000) +struct KnowledgeManager_GetFieldGuideCompletionPercentage final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetFieldGuideCompletionPercentage; + +// Function Phoenix.KnowledgeManager.GetGroupMembers +// 0x0018 (0x0018 - 0x0000) +struct KnowledgeManager_GetGroupMembers final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetGroupMembers; + +// Function Phoenix.KnowledgeManager.GetKnowledgeAuthority +// 0x0018 (0x0018 - 0x0000) +struct KnowledgeManager_GetKnowledgeAuthority final +{ +public: + class FName KnowledgeSubjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetKnowledgeAuthority; + +// Function Phoenix.KnowledgeManager.GetNameFromKnowledgeLevel +// 0x000C (0x000C - 0x0000) +struct KnowledgeManager_GetNameFromKnowledgeLevel final +{ +public: + EKnowledgeLevel KnowledgeLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetNameFromKnowledgeLevel; + +// Function Phoenix.KnowledgeManager.GetPlayerKnowledgeLevel +// 0x0014 (0x0014 - 0x0000) +struct KnowledgeManager_GetPlayerKnowledgeLevel final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FactColumnID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKnowledgeLevel ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetPlayerKnowledgeLevel; + +// Function Phoenix.KnowledgeManager.GetRegionKnowledgeCardFromLocation +// 0x0014 (0x0014 - 0x0000) +struct KnowledgeManager_GetRegionKnowledgeCardFromLocation final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetRegionKnowledgeCardFromLocation; + +// Function Phoenix.KnowledgeManager.GetSubjectKnowledgeCategory +// 0x0010 (0x0010 - 0x0000) +struct KnowledgeManager_GetSubjectKnowledgeCategory final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetSubjectKnowledgeCategory; + +// Function Phoenix.KnowledgeManager.GetSubjectKnowledgePoints +// 0x000C (0x000C - 0x0000) +struct KnowledgeManager_GetSubjectKnowledgePoints final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_GetSubjectKnowledgePoints; + +// Function Phoenix.KnowledgeManager.IsCollectionActionItemObtained +// 0x000C (0x000C - 0x0000) +struct KnowledgeManager_IsCollectionActionItemObtained final +{ +public: + class FName KnowledgeSubject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKnowledgeAction KnowledgeAction; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_IsCollectionActionItemObtained; + +// Function Phoenix.KnowledgeManager.IsCollectionItemObtained +// 0x000C (0x000C - 0x0000) +struct KnowledgeManager_IsCollectionItemObtained final +{ +public: + class FName CollectionItem; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_IsCollectionItemObtained; + +// Function Phoenix.KnowledgeManager.IsFactKnown +// 0x0014 (0x0014 - 0x0000) +struct KnowledgeManager_IsFactKnown final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FactColumnID; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKnowledgeLevel KnowledgeLevel; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_IsFactKnown; + +// Function Phoenix.KnowledgeManager.IsGroupMember +// 0x0010 (0x0010 - 0x0000) +struct KnowledgeManager_IsGroupMember final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_IsGroupMember; + +// Function Phoenix.KnowledgeManager.IsKnowledgeSubject +// 0x0014 (0x0014 - 0x0000) +struct KnowledgeManager_IsKnowledgeSubject final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsRecursion; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_IsKnowledgeSubject; + +// Function Phoenix.KnowledgeManager.IsSubjectCompletelyKnown +// 0x000C (0x000C - 0x0000) +struct KnowledgeManager_IsSubjectCompletelyKnown final +{ +public: + class FName ObjectID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_KnowledgeManager_IsSubjectCompletelyKnown; + +// Function Phoenix.KnowledgeManager.KnowledgeLevelSet +// 0x0020 (0x0020 - 0x0000) +struct KnowledgeManager_KnowledgeLevelSet final +{ +public: + class FString KnowledgeCard; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Level; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_KnowledgeLevelSet; + +// Function Phoenix.KnowledgeManager.UpdateGoldChestChallenge +// 0x0008 (0x0008 - 0x0000) +struct KnowledgeManager_UpdateGoldChestChallenge final +{ +public: + class AActor* Chest; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_KnowledgeManager_UpdateGoldChestChallenge; + +// Function Phoenix.Ladder.CanPlayerClimbLadder +// 0x0001 (0x0001 - 0x0000) +struct Ladder_CanPlayerClimbLadder final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Ladder_CanPlayerClimbLadder; + +// Function Phoenix.Ladder.GetLadderBottomZ +// 0x0004 (0x0004 - 0x0000) +struct Ladder_GetLadderBottomZ final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Ladder_GetLadderBottomZ; + +// Function Phoenix.Ladder.GetLadderHeight +// 0x0004 (0x0004 - 0x0000) +struct Ladder_GetLadderHeight final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Ladder_GetLadderHeight; + +// Function Phoenix.Ladder.GetLadderTopZ +// 0x0004 (0x0004 - 0x0000) +struct Ladder_GetLadderTopZ final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Ladder_GetLadderTopZ; + +// Function Phoenix.Ladder.GetMeshHeight +// 0x0004 (0x0004 - 0x0000) +struct Ladder_GetMeshHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Ladder_GetMeshHeight; + +// Function Phoenix.LadderNavLinkComponent.UpdateNavLink +// 0x0028 (0x0028 - 0x0000) +struct LadderNavLinkComponent_UpdateNavLink final +{ +public: + struct FOdcLadderInfo Info; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LadderNavLinkComponent_UpdateNavLink; + +// Function Phoenix.LadderNavLinkComponent.HasValidLinks +// 0x0001 (0x0001 - 0x0000) +struct LadderNavLinkComponent_HasValidLinks final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LadderNavLinkComponent_HasValidLinks; + +// Function Phoenix.SocialCallOutWidget.UpdateCallout +// 0x0030 (0x0030 - 0x0000) +struct SocialCallOutWidget_UpdateCallout final +{ +public: + struct FSocialCallout SocialCallout; // 0x0000(0x0030)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialCallOutWidget_UpdateCallout; + +// Function Phoenix.LandscapeManager.Get +// 0x0008 (0x0008 - 0x0000) +struct LandscapeManager_Get final +{ +public: + class ULandscapeManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LandscapeManager_Get; + +// Function Phoenix.LandscapeManager.AddCriticalLevel +// 0x0008 (0x0008 - 0x0000) +struct LandscapeManager_AddCriticalLevel final +{ +public: + class ULevelStreaming* InLevel; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LandscapeManager_AddCriticalLevel; + +// Function Phoenix.LandscapeManager.GetLandscapeWorldBounds +// 0x001C (0x001C - 0x0000) +struct LandscapeManager_GetLandscapeWorldBounds final +{ +public: + struct FBox ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LandscapeManager_GetLandscapeWorldBounds; + +// Function Phoenix.LandscapeManager.GetNumActiveLevelLoads +// 0x0008 (0x0008 - 0x0000) +struct LandscapeManager_GetNumActiveLevelLoads final +{ +public: + bool InCriticalOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LandscapeManager_GetNumActiveLevelLoads; + +// Function Phoenix.LandscapeManager.IsLevelCritical +// 0x0010 (0x0010 - 0x0000) +struct LandscapeManager_IsLevelCritical final +{ +public: + class ULevelStreaming* InLevel; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LandscapeManager_IsLevelCritical; + +// Function Phoenix.LandscapeManager.IsLoadedLevelCritical +// 0x0010 (0x0010 - 0x0000) +struct LandscapeManager_IsLoadedLevelCritical final +{ +public: + class ULevel* InLevel; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LandscapeManager_IsLoadedLevelCritical; + +// Function Phoenix.LandscapeManager.IsLocationExploredFog +// 0x0014 (0x0014 - 0x0000) +struct LandscapeManager_IsLocationExploredFog final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MapScale; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LandscapeManager_IsLocationExploredFog; + +// Function Phoenix.LandscapeManager.IsLocationExploredRegion +// 0x0014 (0x0014 - 0x0000) +struct LandscapeManager_IsLocationExploredRegion final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MapScale; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LandscapeManager_IsLocationExploredRegion; + +// Function Phoenix.LandscapeManager.IsReadyForMapCapture +// 0x0001 (0x0001 - 0x0000) +struct LandscapeManager_IsReadyForMapCapture final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LandscapeManager_IsReadyForMapCapture; + +// Function Phoenix.LandscapeManager.RemoveCriticalLevel +// 0x0008 (0x0008 - 0x0000) +struct LandscapeManager_RemoveCriticalLevel final +{ +public: + class ULevelStreaming* InLevel; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LandscapeManager_RemoveCriticalLevel; + +// Function Phoenix.LandscapeUtils.GetLandscapeComponentLayerInfoData +// 0x0018 (0x0018 - 0x0000) +struct LandscapeUtils_GetLandscapeComponentLayerInfoData final +{ +public: + class ULandscapeHeightfieldCollisionComponent* LandColComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LandscapeUtils_GetLandscapeComponentLayerInfoData; + +// Function Phoenix.LandscapeUtils.GetWetnessFromLayerInfoData +// 0x0038 (0x0038 - 0x0000) +struct LandscapeUtils_GetWetnessFromLayerInfoData final +{ +public: + class ULandscapeHeightfieldCollisionComponent* LandColComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InLocation; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InWetnessLayerInfoNames; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class UPhysicalMaterial* OutPhysMaterial; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0030(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LandscapeUtils_GetWetnessFromLayerInfoData; + +// Function Phoenix.LandscapeUtils.LineTraceForLayerInfoWeight +// 0x0028 (0x0028 - 0x0000) +struct LandscapeUtils_LineTraceForLayerInfoWeight final +{ +public: + struct FVector Start; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LandscapeUtils_LineTraceForLayerInfoWeight; + +// Function Phoenix.LandscapeUtils.LogLandscapeComponentLayerInfoData +// 0x0008 (0x0008 - 0x0000) +struct LandscapeUtils_LogLandscapeComponentLayerInfoData final +{ +public: + class ULandscapeHeightfieldCollisionComponent* LandColComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LandscapeUtils_LogLandscapeComponentLayerInfoData; + +// Function Phoenix.Legend.AddLegendItem +// 0x0008 (0x0008 - 0x0000) +struct Legend_AddLegendItem final +{ +public: + const class ULegendItem* NewLegendItem; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Legend_AddLegendItem; + +// Function Phoenix.Legend.GetLegendItem +// 0x0010 (0x0010 - 0x0000) +struct Legend_GetLegendItem final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ULegendItem* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Legend_GetLegendItem; + +// Function Phoenix.Legend.InitLegendData +// 0x0010 (0x0010 - 0x0000) +struct Legend_InitLegendData final +{ +public: + TArray LegendData; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Legend_InitLegendData; + +// Function Phoenix.Legend.RemoveAllLegendItems +// 0x0004 (0x0004 - 0x0000) +struct Legend_RemoveAllLegendItems final +{ +public: + int32 StartFromIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Legend_RemoveAllLegendItems; + +// Function Phoenix.LegendItem.DisabledStateChanged +// 0x0001 (0x0001 - 0x0000) +struct LegendItem_DisabledStateChanged final +{ +public: + bool Disabled; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_DisabledStateChanged; + +// Function Phoenix.LegendItem.LegendItemDataChanged +// 0x0028 (0x0028 - 0x0000) +struct LegendItem_LegendItemDataChanged final +{ +public: + class FString ButtonString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString TextString; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TextStringIsLocalized; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LegendItem_LegendItemDataChanged; + +// Function Phoenix.LegendItem.ProgressChanged +// 0x0004 (0x0004 - 0x0000) +struct LegendItem_ProgressChanged final +{ +public: + float progress; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_ProgressChanged; + +// Function Phoenix.LegendItem.ProgressUsedChanged +// 0x0001 (0x0001 - 0x0000) +struct LegendItem_ProgressUsedChanged final +{ +public: + bool ProgressUsed; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_ProgressUsedChanged; + +// Function Phoenix.LegendItem.SetDisabledState +// 0x0001 (0x0001 - 0x0000) +struct LegendItem_SetDisabledState final +{ +public: + bool Disabled; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_SetDisabledState; + +// Function Phoenix.LegendItem.SetHoldDuration +// 0x0004 (0x0004 - 0x0000) +struct LegendItem_SetHoldDuration final +{ +public: + float NewHoldDuration; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_SetHoldDuration; + +// Function Phoenix.LegendItem.SetLegendItemData +// 0x0030 (0x0030 - 0x0000) +struct LegendItem_SetLegendItemData final +{ +public: + struct FLegendItemData LegendItemData; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_SetLegendItemData; + +// Function Phoenix.LegendItem.SetProgress +// 0x0004 (0x0004 - 0x0000) +struct LegendItem_SetProgress final +{ +public: + float progress; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_SetProgress; + +// Function Phoenix.LegendItem.SetProgressUsed +// 0x0001 (0x0001 - 0x0000) +struct LegendItem_SetProgressUsed final +{ +public: + bool ProgressUsed; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_SetProgressUsed; + +// Function Phoenix.LegendItem.SetTextColor +// 0x0028 (0x0028 - 0x0000) +struct LegendItem_SetTextColor final +{ +public: + struct FSlateColor InColor; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_SetTextColor; + +// Function Phoenix.LegendItem.UpdateFillMeterStyle +// 0x0001 (0x0001 - 0x0000) +struct LegendItem_UpdateFillMeterStyle final +{ +public: + EInputDeviceUsed UsedInputDevice; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_UpdateFillMeterStyle; + +// Function Phoenix.LegendItem.GetLegendItemData +// 0x0030 (0x0030 - 0x0000) +struct LegendItem_GetLegendItemData final +{ +public: + struct FLegendItemData ReturnValue; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LegendItem_GetLegendItemData; + +// Function Phoenix.LeviosoComponent.SetData +// 0x0090 (0x0090 - 0x0000) +struct LeviosoComponent_SetData final +{ +public: + struct FLeviosoData InData; // 0x0000(0x0090)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LeviosoComponent_SetData; + +// Function Phoenix.LeviosoComponent.SetFloorHeight +// 0x0004 (0x0004 - 0x0000) +struct LeviosoComponent_SetFloorHeight final +{ +public: + float Height; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LeviosoComponent_SetFloorHeight; + +// Function Phoenix.LeviosoComponent.SetIgnoreActors +// 0x0010 (0x0010 - 0x0000) +struct LeviosoComponent_SetIgnoreActors final +{ +public: + TArray i_Ingores; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LeviosoComponent_SetIgnoreActors; + +// Function Phoenix.LightClippingPlanesSupportLibrary.AssignLightClippingPlanesSource +// 0x0018 (0x0018 - 0x0000) +struct LightClippingPlanesSupportLibrary_AssignLightClippingPlanesSource final +{ +public: + class ULocalLightComponent* LightComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALightClippingPlanes* LightClippingPlanesActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInvertClippingPlanes; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingPlanesSupportLibrary_AssignLightClippingPlanesSource; + +// Function Phoenix.LightClippingPlanesSupportLibrary.ClearAllLightClippingPlanesSource +// 0x0010 (0x0010 - 0x0000) +struct LightClippingPlanesSupportLibrary_ClearAllLightClippingPlanesSource final +{ +public: + class ALightClippingPlanes* LightClippingPlanesActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UnassignedLights; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingPlanesSupportLibrary_ClearAllLightClippingPlanesSource; + +// Function Phoenix.LightClippingPlanesSupportLibrary.ClearLightClippingSource +// 0x0008 (0x0008 - 0x0000) +struct LightClippingPlanesSupportLibrary_ClearLightClippingSource final +{ +public: + class ULocalLightComponent* LightComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightClippingPlanesSupportLibrary_ClearLightClippingSource; + +// Function Phoenix.LightClippingPlanesSupportLibrary.FindAndAssignLightClippingPlanesSource +// 0x0018 (0x0018 - 0x0000) +struct LightClippingPlanesSupportLibrary_FindAndAssignLightClippingPlanesSource final +{ +public: + class FName LightTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALightClippingPlanes* LightClippingPlanesActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 AssignedLights; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceEvenIfAlreadySet; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInvertClippingPlanes; // 0x0015(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingPlanesSupportLibrary_FindAndAssignLightClippingPlanesSource; + +// Function Phoenix.LightClippingPlanesSupportLibrary.GetAllLevelLightsWithTag +// 0x0020 (0x0020 - 0x0000) +struct LightClippingPlanesSupportLibrary_GetAllLevelLightsWithTag final +{ +public: + class ULevel* Level; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LightTag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Lights; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightClippingPlanesSupportLibrary_GetAllLevelLightsWithTag; + +// Function Phoenix.LightClippingPlanesSupportLibrary.GetAllWithLightClippingPlanesActor +// 0x0020 (0x0020 - 0x0000) +struct LightClippingPlanesSupportLibrary_GetAllWithLightClippingPlanesActor final +{ +public: + class ALightClippingPlanes* LightClippingPlanesActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Lights; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + ELightClippingPlanesFilterType FilterType; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightClippingPlanesSupportLibrary_GetAllWithLightClippingPlanesActor; + +// Function Phoenix.LightClippingPlanesSupportLibrary.GetAllWorldLightsWithTag +// 0x0020 (0x0020 - 0x0000) +struct LightClippingPlanesSupportLibrary_GetAllWorldLightsWithTag final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LightTag; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Lights; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightClippingPlanesSupportLibrary_GetAllWorldLightsWithTag; + +// Function Phoenix.LightClippingPlanesSupportLibrary.GetLightClippingPlanesSource +// 0x0010 (0x0010 - 0x0000) +struct LightClippingPlanesSupportLibrary_GetLightClippingPlanesSource final +{ +public: + class ULocalLightComponent* LightComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ALightClippingPlanes* LightClippingPlanesActor; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightClippingPlanesSupportLibrary_GetLightClippingPlanesSource; + +// Function Phoenix.PhxSceneRigBlueprintLibrary.FindCharacterReferencesInObject +// 0x0058 (0x0058 - 0x0000) +struct PhxSceneRigBlueprintLibrary_FindCharacterReferencesInObject final +{ +public: + class UObject* InObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSet ReturnValue; // 0x0008(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhxSceneRigBlueprintLibrary_FindCharacterReferencesInObject; + +// Function Phoenix.PhxSceneRigBlueprintLibrary.FindDialogueEventReferences +// 0x0018 (0x0018 - 0x0000) +struct PhxSceneRigBlueprintLibrary_FindDialogueEventReferences final +{ +public: + class USceneRig* SceneRig; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhxSceneRigBlueprintLibrary_FindDialogueEventReferences; + +// Function Phoenix.PhxSceneRigBlueprintLibrary.FindFirstSceneActionClothingOptionState +// 0x0010 (0x0010 - 0x0000) +struct PhxSceneRigBlueprintLibrary_FindFirstSceneActionClothingOptionState final +{ +public: + class ASceneRigActor* InSceneRigActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneActionState_ClothOptions* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhxSceneRigBlueprintLibrary_FindFirstSceneActionClothingOptionState; + +// Function Phoenix.RandomEncounterActor.IsActive +// 0x0001 (0x0001 - 0x0000) +struct RandomEncounterActor_IsActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RandomEncounterActor_IsActive; + +// Function Phoenix.RegisterConversationWithNameNode.RegisterConversationWithName +// 0x0018 (0x0018 - 0x0000) +struct RegisterConversationWithNameNode_RegisterConversationWithName final +{ +public: + class FName CharacterID_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URegisterConversationWithNameNode* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RegisterConversationWithNameNode_RegisterConversationWithName; + +// Function Phoenix.ReparoMaximaSpellTool.ARepairComplete +// 0x0008 (0x0008 - 0x0000) +struct ReparoMaximaSpellTool_ARepairComplete final +{ +public: + class UActorComponent* Comp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ReparoMaximaSpellTool_ARepairComplete; + +// Function Phoenix.RevealInterface.OnBeginRevealFade +// 0x0008 (0x0008 - 0x0000) +struct RevealInterface_OnBeginRevealFade final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevealInterface_OnBeginRevealFade; + +// Function Phoenix.RevealInterface.OnEndReveal +// 0x0008 (0x0008 - 0x0000) +struct RevealInterface_OnEndReveal final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevealInterface_OnEndReveal; + +// Function Phoenix.RevealInterface.OnHiddenObjectHinted +// 0x0008 (0x0008 - 0x0000) +struct RevealInterface_OnHiddenObjectHinted final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevealInterface_OnHiddenObjectHinted; + +// Function Phoenix.RevealInterface.OnHiddenObjectRevealed +// 0x0008 (0x0008 - 0x0000) +struct RevealInterface_OnHiddenObjectRevealed final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevealInterface_OnHiddenObjectRevealed; + +// Function Phoenix.RevealInterface.StartReveal +// 0x0010 (0x0010 - 0x0000) +struct RevealInterface_StartReveal final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowOccluded; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RevealInterface_StartReveal; + +// Function Phoenix.LightComponentStatesLibrary.AddLightComponentStateCastShadow +// 0x0020 (0x0020 - 0x0000) +struct LightComponentStatesLibrary_AddLightComponentStateCastShadow final +{ +public: + class UObject* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightComponentStatesSaveData LightComponentStatesSaveData; // 0x0008(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bCastShadow; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponentStatesLibrary_AddLightComponentStateCastShadow; + +// Function Phoenix.LightComponentStatesLibrary.AddLightComponentStateVisibility +// 0x0020 (0x0020 - 0x0000) +struct LightComponentStatesLibrary_AddLightComponentStateVisibility final +{ +public: + class UObject* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightComponentStatesSaveData LightComponentStatesSaveData; // 0x0008(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bVisible; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponentStatesLibrary_AddLightComponentStateVisibility; + +// Function Phoenix.LightComponentStatesLibrary.LightComponentStatesInitialize +// 0x0028 (0x0028 - 0x0000) +struct LightComponentStatesLibrary_LightComponentStatesInitialize final +{ +public: + class UObject* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightComponentStatesSaveData LightComponentStatesSaveData; // 0x0008(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FLightComponentStates LightComponentStates; // 0x0018(0x0010)(Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentStatesLibrary_LightComponentStatesInitialize; + +// Function Phoenix.LightComponentStatesLibrary.LightComponentStatesRestore +// 0x0010 (0x0010 - 0x0000) +struct LightComponentStatesLibrary_LightComponentStatesRestore final +{ +public: + struct FLightComponentStatesSaveData LightComponentStatesSaveData; // 0x0000(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightComponentStatesLibrary_LightComponentStatesRestore; + +// Function Phoenix.LightComponentStatesLibrary.LightComponentStatesUpdate +// 0x0020 (0x0020 - 0x0000) +struct LightComponentStatesLibrary_LightComponentStatesUpdate final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLightComponentStatesSaveData LightComponentStatesSaveData; // 0x0008(0x0010)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bIncludeChildActors; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightComponentStatesLibrary_LightComponentStatesUpdate; + +// Function Phoenix.LightSmoothOnOff.AbortFadeOff +// 0x0001 (0x0001 - 0x0000) +struct LightSmoothOnOff_AbortFadeOff final +{ +public: + bool abortFade; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightSmoothOnOff_AbortFadeOff; + +// Function Phoenix.LightSmoothOnOff.AbortFadeOn +// 0x0001 (0x0001 - 0x0000) +struct LightSmoothOnOff_AbortFadeOn final +{ +public: + bool abortFade; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightSmoothOnOff_AbortFadeOn; + +// Function Phoenix.LightSmoothOnOff.Initialize +// 0x0008 (0x0008 - 0x0000) +struct LightSmoothOnOff_Initialize final +{ +public: + float Intensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Visible; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightSmoothOnOff_Initialize; + +// Function Phoenix.LightSmoothOnOff.SetIntensity +// 0x0008 (0x0008 - 0x0000) +struct LightSmoothOnOff_SetIntensity final +{ +public: + float NewIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Filter; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LightSmoothOnOff_SetIntensity; + +// Function Phoenix.LightSmoothOnOff.TurnOnOff +// 0x0002 (0x0002 - 0x0000) +struct LightSmoothOnOff_TurnOnOff final +{ +public: + bool On; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool smooth; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightSmoothOnOff_TurnOnOff; + +// Function Phoenix.LightSmoothOnOff.GetIntensity +// 0x0004 (0x0004 - 0x0000) +struct LightSmoothOnOff_GetIntensity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightSmoothOnOff_GetIntensity; + +// Function Phoenix.LightSmoothOnOff.GetSmoothedIntensity +// 0x0004 (0x0004 - 0x0000) +struct LightSmoothOnOff_GetSmoothedIntensity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightSmoothOnOff_GetSmoothedIntensity; + +// Function Phoenix.LightSmoothOnOff.IsOn +// 0x0001 (0x0001 - 0x0000) +struct LightSmoothOnOff_IsOn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightSmoothOnOff_IsOn; + +// Function Phoenix.LightSmoothOnOff.IsOnSmoothed +// 0x0001 (0x0001 - 0x0000) +struct LightSmoothOnOff_IsOnSmoothed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LightSmoothOnOff_IsOnSmoothed; + +// Function Phoenix.PlayerMountOverlapManager.Get +// 0x0008 (0x0008 - 0x0000) +struct PlayerMountOverlapManager_Get final +{ +public: + class UPlayerMountOverlapManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerMountOverlapManager_Get; + +// Function Phoenix.PlayerMountOverlapManager.GetTimeInNoMountZone +// 0x0008 (0x0008 - 0x0000) +struct PlayerMountOverlapManager_GetTimeInNoMountZone final +{ +public: + float Time; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PlayerMountOverlapManager_GetTimeInNoMountZone; + +// Function Phoenix.PlayerMountOverlapManager.CanSpeedUp +// 0x0001 (0x0001 - 0x0000) +struct PlayerMountOverlapManager_CanSpeedUp final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerMountOverlapManager_CanSpeedUp; + +// Function Phoenix.PlayerMountOverlapManager.GetInNoMountZone +// 0x0001 (0x0001 - 0x0000) +struct PlayerMountOverlapManager_GetInNoMountZone final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerMountOverlapManager_GetInNoMountZone; + +// Function Phoenix.PlayerMountOverlapManager.IsInsideFacingEntry +// 0x0002 (0x0002 - 0x0000) +struct PlayerMountOverlapManager_IsInsideFacingEntry final +{ +public: + bool bDraw; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerMountOverlapManager_IsInsideFacingEntry; + +// Function Phoenix.SceneActionState_PerformTaskExecute.OnPTComplete +// 0x0008 (0x0008 - 0x0000) +struct SceneActionState_PerformTaskExecute_OnPTComplete final +{ +public: + const class APerformTasksForAI* InPTPtr; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_PerformTaskExecute_OnPTComplete; + +// Function Phoenix.ShadowSprintMovementComponent.SetVerticalImpulse +// 0x0004 (0x0004 - 0x0000) +struct ShadowSprintMovementComponent_SetVerticalImpulse final +{ +public: + float val; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ShadowSprintMovementComponent_SetVerticalImpulse; + +// Function Phoenix.SimpleInteractObject.GetAbilityClass +// 0x0008 (0x0008 - 0x0000) +struct SimpleInteractObject_GetAbilityClass final +{ +public: + class UClass* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SimpleInteractObject_GetAbilityClass; + +// Function Phoenix.PhoenixPhysicalMaterial.Impact +// 0x0060 (0x0060 - 0x0000) +struct PhoenixPhysicalMaterial_Impact final +{ +public: + EImpactTypes InImpactType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector ImpactLocation; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactNormal; // 0x0010(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x001C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* ImpactComponent; // 0x0028(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ImpactBone; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactScale; // 0x0040(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioImpactVelocity; // 0x0044(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0048(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseRemap; // 0x0054(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMultiFX2Handle ReturnValue; // 0x0058(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixPhysicalMaterial_Impact; + +// Function Phoenix.PhoenixPhysicalMaterial.WeatherAndLandscapePhysicalMaterialRemap +// 0x0040 (0x0040 - 0x0000) +struct PhoenixPhysicalMaterial_WeatherAndLandscapePhysicalMaterialRemap final +{ +public: + struct FVector ImpactLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPrimitiveComponent* ImpactComponent; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* Instigator; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FootFall; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhoenixPhysicalMaterial* OutVfxRemapPPM; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPhoenixPhysicalMaterial* OutSfxRemapPPM; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixPhysicalMaterial_WeatherAndLandscapePhysicalMaterialRemap; + +// Function Phoenix.PhoenixPlayerInput.ForceRebuildTransposedKeyMaps +// 0x0003 (0x0003 - 0x0000) +struct PhoenixPlayerInput_ForceRebuildTransposedKeyMaps final +{ +public: + bool bRestoreDefaults; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKeyLayout InCurrentLayout; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EKeyLayout InNewLayout; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixPlayerInput_ForceRebuildTransposedKeyMaps; + +// Function Phoenix.PhoenixPlayerInput.GetKeyLayout +// 0x0001 (0x0001 - 0x0000) +struct PhoenixPlayerInput_GetKeyLayout final +{ +public: + EKeyLayout ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixPlayerInput_GetKeyLayout; + +// Function Phoenix.Loadingcreen.GenerateTipList +// 0x0001 (0x0001 - 0x0000) +struct Loadingcreen_GenerateTipList final +{ +public: + ELoadingScreenLocation DestinationLocation; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Loadingcreen_GenerateTipList; + +// Function Phoenix.Loadingcreen.OnDisplayNextTip +// 0x0010 (0x0010 - 0x0000) +struct Loadingcreen_OnDisplayNextTip final +{ +public: + class FString TipKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Loadingcreen_OnDisplayNextTip; + +// Function Phoenix.Loadingcreen.PickBackgroundID +// 0x0001 (0x0001 - 0x0000) +struct Loadingcreen_PickBackgroundID final +{ +public: + ELoadingScreenLocation DestinationLocation; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Loadingcreen_PickBackgroundID; + +// Function Phoenix.Loadingcreen.SetTexture +// 0x0008 (0x0008 - 0x0000) +struct Loadingcreen_SetTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Loadingcreen_SetTexture; + +// Function Phoenix.Loadingcreen.SetTextureByName +// 0x0010 (0x0010 - 0x0000) +struct Loadingcreen_SetTextureByName final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Loadingcreen_SetTextureByName; + +// Function Phoenix.LocationBasedDatabaseTables.GetWorldEventLocations +// 0x0050 (0x0050 - 0x0000) +struct LocationBasedDatabaseTables_GetWorldEventLocations final +{ +public: + struct FGameplayTagContainer LocationRequiredDescriptors; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGameplayTagContainer LocationDeniedDescriptors; // 0x0020(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutResults; // 0x0040(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_GetWorldEventLocations; + +// Function Phoenix.LocationBasedDatabaseTables.RecordAmbientCreatureSpawnLocation +// 0x0008 (0x0008 - 0x0000) +struct LocationBasedDatabaseTables_RecordAmbientCreatureSpawnLocation final +{ +public: + const class AAmbientCreatureSpawnVolume* InVolume; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordAmbientCreatureSpawnLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordAncientMagicDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordAncientMagicDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordAncientMagicDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordBanditCampDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordBanditCampDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordBanditCampDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordBeastDenDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordBeastDenDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordBeastDenDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordBroomRaceGates +// 0x0030 (0x0030 - 0x0000) +struct LocationBasedDatabaseTables_RecordBroomRaceGates final +{ +public: + class FString RaceName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RaceGateTransforms; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray GateTypes; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordBroomRaceGates; + +// Function Phoenix.LocationBasedDatabaseTables.RecordBroomRacePath +// 0x0038 (0x0038 - 0x0000) +struct LocationBasedDatabaseTables_RecordBroomRacePath final +{ +public: + class FString RaceName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PathName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathIndex; // 0x0020(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PathPoints; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordBroomRacePath; + +// Function Phoenix.LocationBasedDatabaseTables.RecordCharacterSpawnLocation +// 0x0008 (0x0008 - 0x0000) +struct LocationBasedDatabaseTables_RecordCharacterSpawnLocation final +{ +public: + const class ADynamicObjectVolume* InVolume; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordCharacterSpawnLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordChestDatabaseOwner +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordChestDatabaseOwner final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Owner; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordChestDatabaseOwner; + +// Function Phoenix.LocationBasedDatabaseTables.RecordClusterDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordClusterDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordClusterDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordDevBanditCampDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordDevBanditCampDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordDevBanditCampDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordDevMiscDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordDevMiscDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordDevMiscDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordDungeonChestDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordDungeonChestDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordDungeonChestDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordDungeonChestDatabaseOwner +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordDungeonChestDatabaseOwner final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Owner; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordDungeonChestDatabaseOwner; + +// Function Phoenix.LocationBasedDatabaseTables.RecordEnemyDenLocationsDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordEnemyDenLocationsDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordEnemyDenLocationsDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordFastTravelDatabaseLocation +// 0x0038 (0x0038 - 0x0000) +struct LocationBasedDatabaseTables_RecordFastTravelDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BeaconPosition; // 0x001C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AFastTravelLocation* locationActor; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordFastTravelDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordHamletDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordHamletDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordHamletDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordKnowledgeInvestigatableDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordKnowledgeInvestigatableDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordKnowledgeInvestigatableDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordKnowledgeLocationDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordKnowledgeLocationDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordKnowledgeLocationDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordMiscDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordMiscDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordMiscDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordMountZoneLocation +// 0x0008 (0x0008 - 0x0000) +struct LocationBasedDatabaseTables_RecordMountZoneLocation final +{ +public: + const class AMountZoneVolumeBase* InVolume; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordMountZoneLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordObjectAndOwner +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordObjectAndOwner final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Owner; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordObjectAndOwner; + +// Function Phoenix.LocationBasedDatabaseTables.RecordRuinDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordRuinDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordRuinDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordSphinxPuzzleDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordSphinxPuzzleDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordSphinxPuzzleDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordTentDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordTentDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordTentDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordVaultDatabaseLocation +// 0x0020 (0x0020 - 0x0000) +struct LocationBasedDatabaseTables_RecordVaultDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordVaultDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordWorldEventDatabaseDescriptors +// 0x0040 (0x0040 - 0x0000) +struct LocationBasedDatabaseTables_RecordWorldEventDatabaseDescriptors final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer locationDescriptors; // 0x0010(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + TArray> Conditions; // 0x0030(0x0010)(ConstParm, Parm, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordWorldEventDatabaseDescriptors; + +// Function Phoenix.LocationBasedDatabaseTables.RecordWorldEventDatabaseLocation +// 0x0030 (0x0030 - 0x0000) +struct LocationBasedDatabaseTables_RecordWorldEventDatabaseLocation final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Guid; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZRot; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordWorldEventDatabaseLocation; + +// Function Phoenix.LocationBasedDatabaseTables.RecordWorldEventLocationMeta +// 0x0018 (0x0018 - 0x0000) +struct LocationBasedDatabaseTables_RecordWorldEventLocationMeta final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamInRadius; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StreamOutRadius; // 0x0014(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LocationBasedDatabaseTables_RecordWorldEventLocationMeta; + +// Function Phoenix.LockableInterface.GetAttachToMesh +// 0x0008 (0x0008 - 0x0000) +struct LockableInterface_GetAttachToMesh final +{ +public: + class UMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableInterface_GetAttachToMesh; + +// Function Phoenix.LockableInterface.GetSoundPos +// 0x000C (0x000C - 0x0000) +struct LockableInterface_GetSoundPos final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableInterface_GetSoundPos; + +// Function Phoenix.LockableInterface.OnUnlocked +// 0x0004 (0x0004 - 0x0000) +struct LockableInterface_OnUnlocked final +{ +public: + bool OpenLockable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ThrowLock; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FromMinigame; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableInterface_OnUnlocked; + +// Function Phoenix.LockableInterface.SetAudioSwitch +// 0x0008 (0x0008 - 0x0000) +struct LockableInterface_SetAudioSwitch final +{ +public: + class UAkComponent* AkComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableInterface_SetAudioSwitch; + +// Function Phoenix.PuzzleTarget.GetNewVelocity +// 0x0018 (0x0018 - 0x0000) +struct PuzzleTarget_GetNewVelocity final +{ +public: + class UPrimitiveComponent* PrimComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PuzzleTarget_GetNewVelocity; + +// Function Phoenix.PuzzleTarget.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct PuzzleTarget_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PuzzleTarget_OnOverlapBegin; + +// Function Phoenix.PuzzleTarget.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct PuzzleTarget_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PuzzleTarget_OnOverlapEnd; + +// Function Phoenix.PuzzleTarget.StartMove +// 0x0008 (0x0008 - 0x0000) +struct PuzzleTarget_StartMove final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PuzzleTarget_StartMove; + +// Function Phoenix.LockableManager.LockablesDrawDebugInfo +// 0x0001 (0x0001 - 0x0000) +struct LockableManager_LockablesDrawDebugInfo final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableManager_LockablesDrawDebugInfo; + +// Function Phoenix.LockableManager.LockablesMarkLocks +// 0x0001 (0x0001 - 0x0000) +struct LockableManager_LockablesMarkLocks final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableManager_LockablesMarkLocks; + +// Function Phoenix.LockableManager.LockablesMasterKey +// 0x0001 (0x0001 - 0x0000) +struct LockableManager_LockablesMasterKey final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableManager_LockablesMasterKey; + +// Function Phoenix.LockableManager.LockablesSetAlohomora +// 0x0001 (0x0001 - 0x0000) +struct LockableManager_LockablesSetAlohomora final +{ +public: + EAlohomoraLevel AlohomoraLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableManager_LockablesSetAlohomora; + +// Function Phoenix.LockableManager.LockablesSuperAlohomora +// 0x0001 (0x0001 - 0x0000) +struct LockableManager_LockablesSuperAlohomora final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableManager_LockablesSuperAlohomora; + +// Function Phoenix.LockableManagerFunctionLibrary.FindNamedDoor +// 0x0018 (0x0018 - 0x0000) +struct LockableManagerFunctionLibrary_FindNamedDoor final +{ +public: + class FString DoorName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ADoor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockableManagerFunctionLibrary_FindNamedDoor; + +// Function Phoenix.LockableManagerFunctionLibrary.WaitForDoorAndSetState +// 0x0018 (0x0018 - 0x0000) +struct LockableManagerFunctionLibrary_WaitForDoorAndSetState final +{ +public: + class FString DoorName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDoorState DoorState; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockVisible; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0012(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockableManagerFunctionLibrary_WaitForDoorAndSetState; + +// Function Phoenix.StationManager.GetStationManager +// 0x0008 (0x0008 - 0x0000) +struct StationManager_GetStationManager final +{ +public: + class UStationManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationManager_GetStationManager; + +// Function Phoenix.StationManager.IsPlayerInWorld +// 0x000C (0x000C - 0x0000) +struct StationManager_IsPlayerInWorld final +{ +public: + class FName InWorldName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StationManager_IsPlayerInWorld; + +// Function Phoenix.StationManager.FindBedSiteLocation +// 0x0020 (0x0020 - 0x0000) +struct StationManager_FindBedSiteLocation final +{ +public: + class FString InSiteName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StationManager_FindBedSiteLocation; + +// Function Phoenix.StationManager.FindSiteLocation +// 0x0020 (0x0020 - 0x0000) +struct StationManager_FindSiteLocation final +{ +public: + class FString InSiteName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StationManager_FindSiteLocation; + +// Function Phoenix.StationManager.GetClosestPlayerBed +// 0x0008 (0x0008 - 0x0000) +struct StationManager_GetClosestPlayerBed final +{ +public: + class UStationComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StationManager_GetClosestPlayerBed; + +// Function Phoenix.LockDifficultyHelper.ConvertLockDifficultyToLockLevel +// 0x0002 (0x0002 - 0x0000) +struct LockDifficultyHelper_ConvertLockDifficultyToLockLevel final +{ +public: + ELockDifficulty LockDifficulty; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDoorLockLevel ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockDifficultyHelper_ConvertLockDifficultyToLockLevel; + +// Function Phoenix.LockDifficultyHelper.ConvertLockLevelToLockDifficulty +// 0x0002 (0x0002 - 0x0000) +struct LockDifficultyHelper_ConvertLockLevelToLockDifficulty final +{ +public: + EDoorLockLevel LockLevel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELockDifficulty ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockDifficultyHelper_ConvertLockLevelToLockDifficulty; + +// Function Phoenix.QuickHealthActions.DisplayItemCount +// 0x0004 (0x0004 - 0x0000) +struct QuickHealthActions_DisplayItemCount final +{ +public: + int32 Count; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickHealthActions_DisplayItemCount; + +// Function Phoenix.QuickHealthActions.LoadIconCallback +// 0x0010 (0x0010 - 0x0000) +struct QuickHealthActions_LoadIconCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickHealthActions_LoadIconCallback; + +// Function Phoenix.QuickHealthActions.OnHealthChanged +// 0x0010 (0x0010 - 0x0000) +struct QuickHealthActions_OnHealthChanged final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Delta; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IndicateHUD; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_QuickHealthActions_OnHealthChanged; + +// Function Phoenix.QuickHealthActions.OnIconTextureLoaded +// 0x0008 (0x0008 - 0x0000) +struct QuickHealthActions_OnIconTextureLoaded final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickHealthActions_OnIconTextureLoaded; + +// Function Phoenix.QuickHealthActions.OnSetMaxHealth +// 0x0004 (0x0004 - 0x0000) +struct QuickHealthActions_OnSetMaxHealth final +{ +public: + float NewHealthSize; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickHealthActions_OnSetMaxHealth; + +// Function Phoenix.QuickHealthActions.SetMaxHealth +// 0x0004 (0x0004 - 0x0000) +struct QuickHealthActions_SetMaxHealth final +{ +public: + int32 NewMaxHealth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickHealthActions_SetMaxHealth; + +// Function Phoenix.QuickHealthActions.UpdateHealthBar +// 0x0004 (0x0004 - 0x0000) +struct QuickHealthActions_UpdateHealthBar final +{ +public: + float NewPct; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_QuickHealthActions_UpdateHealthBar; + +// Function Phoenix.LockInterface.CanUnlock +// 0x0018 (0x0018 - 0x0000) +struct LockInterface_CanUnlock final +{ +public: + class UPrimitiveComponent* Comp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LockInterface_CanUnlock; + +// Function Phoenix.LockManager.GetLockName +// 0x0010 (0x0010 - 0x0000) +struct LockManager_GetLockName final +{ +public: + struct FDatabaseLockList DatabaseLockList; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LockManager_GetLockName; + +// Function Phoenix.LootDrop.AddItems +// 0x0030 (0x0030 - 0x0000) +struct LootDrop_AddItems final +{ +public: + class FString Item; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Variation; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsUnique; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsAlreadyIdentified; // 0x0029(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x002A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LootDrop_AddItems; + +// Function Phoenix.LootDrop.GenerateContents +// 0x0028 (0x0028 - 0x0000) +struct LootDrop_GenerateContents final +{ +public: + class FString Category; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Level; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceGeneration; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDrop_GenerateContents; + +// Function Phoenix.LootDrop.GetContainerID +// 0x0010 (0x0010 - 0x0000) +struct LootDrop_GetContainerID final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDrop_GetContainerID; + +// Function Phoenix.LootDrop.GetContents +// 0x0010 (0x0010 - 0x0000) +struct LootDrop_GetContents final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDrop_GetContents; + +// Function Phoenix.LootDrop.LootDropGenerateContents +// 0x0018 (0x0018 - 0x0000) +struct LootDrop_LootDropGenerateContents final +{ +public: + class FString ContentCategory; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Level; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LootDrop_LootDropGenerateContents; + +// Function Phoenix.LootDrop.RemoveItems +// 0x0030 (0x0030 - 0x0000) +struct LootDrop_RemoveItems final +{ +public: + class FString Item; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Quantity; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString Variation; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LootDrop_RemoveItems; + +// Function Phoenix.LootDrop.SetContainerID +// 0x0010 (0x0010 - 0x0000) +struct LootDrop_SetContainerID final +{ +public: + class FString ContainerID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LootDrop_SetContainerID; + +// Function Phoenix.LumosEmberActor.CacheLerpVolumeLumosEVAdjust +// 0x0008 (0x0008 - 0x0000) +struct LumosEmberActor_CacheLerpVolumeLumosEVAdjust final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LumosEmberActor_CacheLerpVolumeLumosEVAdjust; + +// Function Phoenix.LumosEmberActor.CacheLerpVolumeLumosVolumetricScatteringIntensity +// 0x0008 (0x0008 - 0x0000) +struct LumosEmberActor_CacheLerpVolumeLumosVolumetricScatteringIntensity final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LumosEmberActor_CacheLerpVolumeLumosVolumetricScatteringIntensity; + +// Function Phoenix.LumosEmberActor.CharacterTeleported +// 0x0020 (0x0020 - 0x0000) +struct LumosEmberActor_CharacterTeleported final +{ +public: + class AAmbulatory_Character* TeleportedCharacter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AmountDisplaced; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosEmberActor_CharacterTeleported; + +// Function Phoenix.LumosEmberActor.ExternallyStartLumosFlickerForActor +// 0x0010 (0x0010 - 0x0000) +struct LumosEmberActor_ExternallyStartLumosFlickerForActor final +{ +public: + class AActor* OnlyForOwningActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchedOwner; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LumosEmberActor_ExternallyStartLumosFlickerForActor; + +// Function Phoenix.LumosEmberActor.UpdateLumosFlicker +// 0x0008 (0x0008 - 0x0000) +struct LumosEmberActor_UpdateLumosFlicker final +{ +public: + float DeltaTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsFading; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LumosEmberActor_UpdateLumosFlicker; + +// Function Phoenix.LumosEmberActor.GetLumosFlicker +// 0x0004 (0x0004 - 0x0000) +struct LumosEmberActor_GetLumosFlicker final +{ +public: + float IntensityMultiplier; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosEmberActor_GetLumosFlicker; + +// Function Phoenix.LumosEmberActor.GetScalabilityMeshStatesComponent +// 0x0008 (0x0008 - 0x0000) +struct LumosEmberActor_GetScalabilityMeshStatesComponent final +{ +public: + class UMaterialSwapMeshStatesFireAndForgetComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosEmberActor_GetScalabilityMeshStatesComponent; + +// Function Phoenix.StreamingPlaceholderFixedUID.GetSpawnedActor +// 0x0008 (0x0008 - 0x0000) +struct StreamingPlaceholderFixedUID_GetSpawnedActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StreamingPlaceholderFixedUID_GetSpawnedActor; + +// Function Phoenix.LumosScalabilitySettingsAsset.GetLumosScalabilityChangedMessage +// 0x0008 (0x0008 - 0x0000) +struct LumosScalabilitySettingsAsset_GetLumosScalabilityChangedMessage final +{ +public: + class FName HermesMessage; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosScalabilitySettingsAsset_GetLumosScalabilityChangedMessage; + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilityGetSettings +// 0x0068 (0x0068 - 0x0000) +struct LumosScalabilitySettingsAsset_LumosScalabilityGetSettings final +{ +public: + const class ULumosScalabilitySettingsAsset* ScalabilitySettingsAsset; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Caster; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlayer; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLumosScalabilitySettings ScalabilitySettings; // 0x0018(0x0048)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bFound; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LumosScalabilitySettingsAsset_LumosScalabilityGetSettings; + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilityLightMinDistance +// 0x0050 (0x0050 - 0x0000) +struct LumosScalabilitySettingsAsset_LumosScalabilityLightMinDistance final +{ +public: + struct FLumosScalabilitySettings ScalabilitySettings; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + float InLightMinDistance; // 0x0048(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutLightMinDistance; // 0x004C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosScalabilitySettingsAsset_LumosScalabilityLightMinDistance; + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilitySetupLight +// 0x0050 (0x0050 - 0x0000) +struct LumosScalabilitySettingsAsset_LumosScalabilitySetupLight final +{ +public: + struct FLumosScalabilitySettings ScalabilitySettings; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + class ULightComponent* LumosLight; // 0x0048(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosScalabilitySettingsAsset_LumosScalabilitySetupLight; + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilitySetupPostProcessing +// 0x0650 (0x0650 - 0x0000) +struct LumosScalabilitySettingsAsset_LumosScalabilitySetupPostProcessing final +{ +public: + struct FLumosScalabilitySettings ScalabilitySettings; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0050(0x05F0)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bEnablePostProcessing; // 0x0640(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMerge; // 0x0641(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_642[0xE]; // 0x0642(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LumosScalabilitySettingsAsset_LumosScalabilitySetupPostProcessing; + +// Function Phoenix.LumosScalabilitySettingsAsset.LumosScalabilitySetupPostProcessingComponent +// 0x0058 (0x0058 - 0x0000) +struct LumosScalabilitySettingsAsset_LumosScalabilitySetupPostProcessingComponent final +{ +public: + struct FLumosScalabilitySettings ScalabilitySettings; // 0x0000(0x0048)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UPostProcessComponent* PostProcessComponent; // 0x0048(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePostProcessing; // 0x0050(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMerge; // 0x0051(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_LumosScalabilitySettingsAsset_LumosScalabilitySetupPostProcessingComponent; + +// Function Phoenix.LumosScalabilitySettingsAsset.Get +// 0x0058 (0x0058 - 0x0000) +struct LumosScalabilitySettingsAsset_Get final +{ +public: + class AActor* Caster; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlayer; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLumosScalabilitySettings ScalabilitySettings; // 0x0010(0x0048)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_LumosScalabilitySettingsAsset_Get; + +// Function Phoenix.RiverVolume.GetForceVector +// 0x0018 (0x0018 - 0x0000) +struct RiverVolume_GetForceVector final +{ +public: + class UPrimitiveComponent* PrimComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDist; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ReturnValue; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RiverVolume_GetForceVector; + +// Function Phoenix.RiverVolume.OnActorOverlapEnd +// 0x0010 (0x0010 - 0x0000) +struct RiverVolume_OnActorOverlapEnd final +{ +public: + class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RiverVolume_OnActorOverlapEnd; + +// Function Phoenix.RiverVolume.OnLakeSphereOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct RiverVolume_OnLakeSphereOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RiverVolume_OnLakeSphereOverlapEnd; + +// Function Phoenix.RiverVolume.SetupRiver +// 0x00D0 (0x00D0 - 0x0000) +struct RiverVolume_SetupRiver final +{ +public: + struct FTransform i_RiverTransform; // 0x0000(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector i_RiverAveDir; // 0x0030(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap i_RiverFlowPoints; // 0x0040(0x0050)(Parm, NativeAccessSpecifierPublic) + struct FBoxSphereBounds i_WaterBoxInfo; // 0x0090(0x001C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float i_VolumeZRotation; // 0x00AC(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* i_RiverMesh; // 0x00B0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* i_DeepCollision; // 0x00B8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* i_ShallowCollision; // 0x00C0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool i_bFlowInLake; // 0x00C8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool i_bFlowOutLake; // 0x00C9(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RiverVolume_SetupRiver; + +// Function Phoenix.Portkey_Base.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct Portkey_Base_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Portkey_Base_OnOverlapEnd; + +// Function Phoenix.PortraitPaintingEntityComponent.OnCharacterAddOnMeshesChanged +// 0x0008 (0x0008 - 0x0000) +struct PortraitPaintingEntityComponent_OnCharacterAddOnMeshesChanged final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PortraitPaintingEntityComponent_OnCharacterAddOnMeshesChanged; + +// Function Phoenix.PortraitPaintingEntityComponent.OnFleshDestroyed +// 0x0010 (0x0010 - 0x0000) +struct PortraitPaintingEntityComponent_OnFleshDestroyed final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScheduledEntity* entity; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PortraitPaintingEntityComponent_OnFleshDestroyed; + +// Function Phoenix.MailManager.BulletinItemClickedBP +// 0x0008 (0x0008 - 0x0000) +struct MailManager_BulletinItemClickedBP final +{ +public: + int32 ItemIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRadiantVisible; // 0x0004(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MailManager_BulletinItemClickedBP; + +// Function Phoenix.MailManager.Get +// 0x0008 (0x0008 - 0x0000) +struct MailManager_Get final +{ +public: + class UMailManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MailManager_Get; + +// Function Phoenix.MailManager.GetBulletinBoardTextBP +// 0x0040 (0x0040 - 0x0000) +struct MailManager_GetBulletinBoardTextBP final +{ +public: + TArray o_mailIndexes; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray o_senders; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray o_acceptRadiantVisibles; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray o_descriptions; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MailManager_GetBulletinBoardTextBP; + +// Function Phoenix.MailManager.GetBulletinBoardTypeBP +// 0x0001 (0x0001 - 0x0000) +struct MailManager_GetBulletinBoardTypeBP final +{ +public: + EBulletinBoardType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MailManager_GetBulletinBoardTypeBP; + +// Function Phoenix.MailManager.GetMailItemsBP +// 0x0018 (0x0018 - 0x0000) +struct MailManager_GetMailItemsBP final +{ +public: + bool bFromArchive; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray MailInfo; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MailManager_GetMailItemsBP; + +// Function Phoenix.MailManager.GetMailOwlVisibilityBP +// 0x0001 (0x0001 - 0x0000) +struct MailManager_GetMailOwlVisibilityBP final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MailManager_GetMailOwlVisibilityBP; + +// Function Phoenix.MailManager.GetRadiantRewardIconsBP +// 0x0010 (0x0010 - 0x0000) +struct MailManager_GetRadiantRewardIconsBP final +{ +public: + TArray o_rewardIcons; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MailManager_GetRadiantRewardIconsBP; + +// Function Phoenix.MailManager.GetRadiantTaskTextBP +// 0x0020 (0x0020 - 0x0000) +struct MailManager_GetRadiantTaskTextBP final +{ +public: + TArray o_iconNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray o_taskQuantities; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MailManager_GetRadiantTaskTextBP; + +// Function Phoenix.MailManager.HandleMailUIButtonBP +// 0x0030 (0x0030 - 0x0000) +struct MailManager_HandleMailUIButtonBP final +{ +public: + int32 Button; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString MailKey; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString sender; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromArchive; // 0x0028(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool o_bMailListChanged; // 0x0029(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MailManager_HandleMailUIButtonBP; + +// Function Phoenix.MailManager.MailUIEventBP +// 0x0002 (0x0002 - 0x0000) +struct MailManager_MailUIEventBP final +{ +public: + bool bStart; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMailType mailType; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MailManager_MailUIEventBP; + +// Function Phoenix.MailManager.StationKnownByMailManagerBP +// 0x0010 (0x0010 - 0x0000) +struct MailManager_StationKnownByMailManagerBP final +{ +public: + class UStationComponent* Station; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MailManager_StationKnownByMailManagerBP; + +// Function Phoenix.MailManager.UpdateMailArchiveAndDeleteBP +// 0x0028 (0x0028 - 0x0000) +struct MailManager_UpdateMailArchiveAndDeleteBP final +{ +public: + class FString MailKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString sender; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool o_canArchive; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool o_canDelete; // 0x0021(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MailManager_UpdateMailArchiveAndDeleteBP; + +// Function Phoenix.MailManager.GetUnreadMailCountBP +// 0x0004 (0x0004 - 0x0000) +struct MailManager_GetUnreadMailCountBP final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MailManager_GetUnreadMailCountBP; + +// Function Phoenix.MapBaseActor.GetMapPawn +// 0x0008 (0x0008 - 0x0000) +struct MapBaseActor_GetMapPawn final +{ +public: + class AMapPawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBaseActor_GetMapPawn; + +// Function Phoenix.MapBaseActor.SetMapPawn +// 0x0008 (0x0008 - 0x0000) +struct MapBaseActor_SetMapPawn final +{ +public: + class AMapPawn* Pawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapBaseActor_SetMapPawn; + +// Function Phoenix.MapLocation.CreateLocation +// 0x0058 (0x0058 - 0x0000) +struct MapLocation_CreateLocation final +{ +public: + class FString RegionIn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString LocationIdIn; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocationIn; // 0x0020(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ExtentIn; // 0x002C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator RotationIn; // 0x0038(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMarkupData MarkupDataIn; // 0x0044(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapLocation* ReturnValue; // 0x0050(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_CreateLocation; + +// Function Phoenix.MapLocation.CreateLocationUsingComponent +// 0x0028 (0x0028 - 0x0000) +struct MapLocation_CreateLocationUsingComponent final +{ +public: + class FString RegionIn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AMapLocationActor* LocationActorIn; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMarkupData MarkupDataIn; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UMapLocation* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_CreateLocationUsingComponent; + +// Function Phoenix.MapLocation.AddLocation +// 0x0010 (0x0010 - 0x0000) +struct MapLocation_AddLocation final +{ +public: + class UMapLocation* MapLocation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapLocation_AddLocation; + +// Function Phoenix.MapLocation.ContainsLocation +// 0x0018 (0x0018 - 0x0000) +struct MapLocation_ContainsLocation final +{ +public: + class FString LocationIdIn; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapLocation_ContainsLocation; + +// Function Phoenix.MapLocation.ContainsPoint +// 0x0010 (0x0010 - 0x0000) +struct MapLocation_ContainsPoint final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapLocation_ContainsPoint; + +// Function Phoenix.MapLocation.Depth +// 0x0004 (0x0004 - 0x0000) +struct MapLocation_Depth final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_Depth; + +// Function Phoenix.MapLocation.GetCenter +// 0x000C (0x000C - 0x0000) +struct MapLocation_GetCenter final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetCenter; + +// Function Phoenix.MapLocation.GetChildren +// 0x0010 (0x0010 - 0x0000) +struct MapLocation_GetChildren final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetChildren; + +// Function Phoenix.MapLocation.GetExtent +// 0x000C (0x000C - 0x0000) +struct MapLocation_GetExtent final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetExtent; + +// Function Phoenix.MapLocation.GetLocation +// 0x000C (0x000C - 0x0000) +struct MapLocation_GetLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetLocation; + +// Function Phoenix.MapLocation.GetLocationActor +// 0x0008 (0x0008 - 0x0000) +struct MapLocation_GetLocationActor final +{ +public: + class AMapLocationActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetLocationActor; + +// Function Phoenix.MapLocation.GetLocationByName +// 0x0018 (0x0018 - 0x0000) +struct MapLocation_GetLocationByName final +{ +public: + class FString LocationName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetLocationByName; + +// Function Phoenix.MapLocation.GetLocationId +// 0x0010 (0x0010 - 0x0000) +struct MapLocation_GetLocationId final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetLocationId; + +// Function Phoenix.MapLocation.GetMapMarkupComponent +// 0x0008 (0x0008 - 0x0000) +struct MapLocation_GetMapMarkupComponent final +{ +public: + class UMapMarkupComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetMapMarkupComponent; + +// Function Phoenix.MapLocation.GetParent +// 0x0008 (0x0008 - 0x0000) +struct MapLocation_GetParent final +{ +public: + class UMapLocation* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetParent; + +// Function Phoenix.MapLocation.GetPrimaryInTree +// 0x0008 (0x0008 - 0x0000) +struct MapLocation_GetPrimaryInTree final +{ +public: + class UMapLocation* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetPrimaryInTree; + +// Function Phoenix.MapLocation.GetRotation +// 0x000C (0x000C - 0x0000) +struct MapLocation_GetRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetRotation; + +// Function Phoenix.MapLocation.GetVolume +// 0x0004 (0x0004 - 0x0000) +struct MapLocation_GetVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_GetVolume; + +// Function Phoenix.MapLocation.IsPrimary +// 0x0001 (0x0001 - 0x0000) +struct MapLocation_IsPrimary final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_IsPrimary; + +// Function Phoenix.MapLocation.IsRoot +// 0x0001 (0x0001 - 0x0000) +struct MapLocation_IsRoot final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_IsRoot; + +// Function Phoenix.MapLocation.RemoveLocation +// 0x0010 (0x0010 - 0x0000) +struct MapLocation_RemoveLocation final +{ +public: + class UMapLocation* LocationIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_RemoveLocation; + +// Function Phoenix.MapLocation.SetIsPrimary +// 0x0001 (0x0001 - 0x0000) +struct MapLocation_SetIsPrimary final +{ +public: + bool IsPrimaryIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_SetIsPrimary; + +// Function Phoenix.MapLocation.SetParent +// 0x0008 (0x0008 - 0x0000) +struct MapLocation_SetParent final +{ +public: + class UMapLocation* ParentIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocation_SetParent; + +// Function Phoenix.MapData.CreateMapData +// 0x0008 (0x0008 - 0x0000) +struct MapData_CreateMapData final +{ +public: + class UMapData* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapData_CreateMapData; + +// Function Phoenix.MapData.AddLocation +// 0x0010 (0x0010 - 0x0000) +struct MapData_AddLocation final +{ +public: + class UMapLocation* MapLocation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapData_AddLocation; + +// Function Phoenix.MapData.AddLocationInternal +// 0x0018 (0x0018 - 0x0000) +struct MapData_AddLocationInternal final +{ +public: + class UMapLocation* MapLocation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* Parent; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapData_AddLocationInternal; + +// Function Phoenix.MapData.ContainsLocation +// 0x0018 (0x0018 - 0x0000) +struct MapData_ContainsLocation final +{ +public: + class FString LocationName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapData_ContainsLocation; + +// Function Phoenix.MapData.FindDepthOfLocation +// 0x0018 (0x0018 - 0x0000) +struct MapData_FindDepthOfLocation final +{ +public: + class UMapLocation* LocationIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* SearchRoot; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CurrentDepth; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0014(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapData_FindDepthOfLocation; + +// Function Phoenix.MapData.FindLocationByName +// 0x0020 (0x0020 - 0x0000) +struct MapData_FindLocationByName final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* StartLocation; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapData_FindLocationByName; + +// Function Phoenix.MapData.FindLocationThatContainsPoint +// 0x0020 (0x0020 - 0x0000) +struct MapData_FindLocationThatContainsPoint final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapLocation* StartLocation; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapData_FindLocationThatContainsPoint; + +// Function Phoenix.MapDungeon.DungeonShowAll +// 0x0001 (0x0001 - 0x0000) +struct MapDungeon_DungeonShowAll final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapDungeon_DungeonShowAll; + +// Function Phoenix.MapDungeon.GetDungeonMapActor +// 0x0008 (0x0008 - 0x0000) +struct MapDungeon_GetDungeonMapActor final +{ +public: + class AMapDungeonActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapDungeon_GetDungeonMapActor; + +// Function Phoenix.MapDungeon.GetMapScreenWidget +// 0x0008 (0x0008 - 0x0000) +struct MapDungeon_GetMapScreenWidget final +{ +public: + class UDungeonMapScreen* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapDungeon_GetMapScreenWidget; + +// Function Phoenix.MapFilterRegion.GetName +// 0x0010 (0x0010 - 0x0000) +struct MapFilterRegion_GetName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapFilterRegion_GetName; + +// Function Phoenix.MapFilterRegion.SetTexture +// 0x0008 (0x0008 - 0x0000) +struct MapFilterRegion_SetTexture final +{ +public: + class UTexture2D* inTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapFilterRegion_SetTexture; + +// Function Phoenix.MapFXManager.FXChainComplete +// 0x0008 (0x0008 - 0x0000) +struct MapFXManager_FXChainComplete final +{ +public: + class UMapFXChain* MapFXChain; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapFXManager_FXChainComplete; + +// Function Phoenix.MapFXManager.FXComplete +// 0x0008 (0x0008 - 0x0000) +struct MapFXManager_FXComplete final +{ +public: + class UMapFX* MapFX; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapFXManager_FXComplete; + +// Function Phoenix.MapFX.OnFinished +// 0x0008 (0x0008 - 0x0000) +struct MapFX_OnFinished final +{ +public: + class UNiagaraComponent* PSystem; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapFX_OnFinished; + +// Function Phoenix.MapFXChain.OnFinished +// 0x0008 (0x0008 - 0x0000) +struct MapFXChain_OnFinished final +{ +public: + class UNiagaraComponent* PSystem; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapFXChain_OnFinished; + +// Function Phoenix.MapHogsmeade.GetMapScreenWidget +// 0x0008 (0x0008 - 0x0000) +struct MapHogsmeade_GetMapScreenWidget final +{ +public: + class UHogsmeadeMapScreen* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogsmeade_GetMapScreenWidget; + +// Function Phoenix.MapHogwartsBPActor.FindLocationActorBelowPoint +// 0x0018 (0x0018 - 0x0000) +struct MapHogwartsBPActor_FindLocationActorBelowPoint final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AMapLocationActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_FindLocationActorBelowPoint; + +// Function Phoenix.MapHogwartsBPActor.FindLocationActorThatContainsPoint +// 0x0018 (0x0018 - 0x0000) +struct MapHogwartsBPActor_FindLocationActorThatContainsPoint final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AMapLocationActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_FindLocationActorThatContainsPoint; + +// Function Phoenix.MapHogwartsBPActor.GetHogwartsMap +// 0x0008 (0x0008 - 0x0000) +struct MapHogwartsBPActor_GetHogwartsMap final +{ +public: + class UMapHogwarts* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_GetHogwartsMap; + +// Function Phoenix.MapHogwartsBPActor.GetIsActive +// 0x0001 (0x0001 - 0x0000) +struct MapHogwartsBPActor_GetIsActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_GetIsActive; + +// Function Phoenix.MapHogwartsBPActor.GetRoomStairFloorString +// 0x0038 (0x0038 - 0x0000) +struct MapHogwartsBPActor_GetRoomStairFloorString final +{ +public: + class UMapMarkupComponent* MapLocation; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapMarkupComponent* StairLocation; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* FloorLocation; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapLocation* PrimaryrLocation; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsOnlyPrimaryLocation; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_GetRoomStairFloorString; + +// Function Phoenix.MapHogwartsBPActor.GetState +// 0x0001 (0x0001 - 0x0000) +struct MapHogwartsBPActor_GetState final +{ +public: + EMap3DState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_GetState; + +// Function Phoenix.MapHogwartsBPActor.OnActivate_Event +// 0x0001 (0x0001 - 0x0000) +struct MapHogwartsBPActor_OnActivate_Event final +{ +public: + bool Activate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_OnActivate_Event; + +// Function Phoenix.MapHogwartsBPActor.PushLocaitonNameToScreen +// 0x0010 (0x0010 - 0x0000) +struct MapHogwartsBPActor_PushLocaitonNameToScreen final +{ +public: + class FString LocationName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_PushLocaitonNameToScreen; + +// Function Phoenix.MapHogwartsBPActor.PushLocationListToScreen +// 0x0018 (0x0018 - 0x0000) +struct MapHogwartsBPActor_PushLocationListToScreen final +{ +public: + TArray InLocationList; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, NativeAccessSpecifierPublic) + int32 InStartIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_PushLocationListToScreen; + +// Function Phoenix.MapHogwartsBPActor.SetDynamicMapTarget +// 0x0008 (0x0008 - 0x0000) +struct MapHogwartsBPActor_SetDynamicMapTarget final +{ +public: + class UScheduledEntity* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_SetDynamicMapTarget; + +// Function Phoenix.MapHogwartsBPActor.SetNextState +// 0x0001 (0x0001 - 0x0000) +struct MapHogwartsBPActor_SetNextState final +{ +public: + EMap3DState NewState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_SetNextState; + +// Function Phoenix.MapHogwartsBPActor.SetStaticMapTarget +// 0x000C (0x000C - 0x0000) +struct MapHogwartsBPActor_SetStaticMapTarget final +{ +public: + struct FVector Target; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapHogwartsBPActor_SetStaticMapTarget; + +// Function Phoenix.Station.TriggerSoloActionOnParticipants +// 0x0018 (0x0018 - 0x0000) +struct Station_TriggerSoloActionOnParticipants final +{ +public: + class AStation* InTargetStation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialActionTypes Story; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialSemanticIDs Emotion; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* FocusActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Station_TriggerSoloActionOnParticipants; + +// Function Phoenix.Station.CreateAndAttachSkeletalMeshComponent +// 0x0020 (0x0020 - 0x0000) +struct Station_CreateAndAttachSkeletalMeshComponent final +{ +public: + class UAnimSequence* AnimPose; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneComponent* ParentProp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SocketName; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkeletalMeshComponent* ReturnValue; // 0x0018(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Station_CreateAndAttachSkeletalMeshComponent; + +// Function Phoenix.Station.Interact +// 0x0008 (0x0008 - 0x0000) +struct Station_Interact final +{ +public: + class UBTService_AvaAITree* AvaService; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Station_Interact; + +// Function Phoenix.Station.GetStationComponent +// 0x0008 (0x0008 - 0x0000) +struct Station_GetStationComponent final +{ +public: + const class UStationComponent* ReturnValue; // 0x0000(0x0008)(ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Station_GetStationComponent; + +// Function Phoenix.MapIcon.ExcludeIconFromStackedFade +// 0x0001 (0x0001 - 0x0000) +struct MapIcon_ExcludeIconFromStackedFade final +{ +public: + bool pExcludeFromStackedFade; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_ExcludeIconFromStackedFade; + +// Function Phoenix.MapIcon.GetBeaconDescShort +// 0x0010 (0x0010 - 0x0000) +struct MapIcon_GetBeaconDescShort final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetBeaconDescShort; + +// Function Phoenix.MapIcon.GetBeaconFastTravelLocationID +// 0x0010 (0x0010 - 0x0000) +struct MapIcon_GetBeaconFastTravelLocationID final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetBeaconFastTravelLocationID; + +// Function Phoenix.MapIcon.GetBeaconIcon +// 0x0010 (0x0010 - 0x0000) +struct MapIcon_GetBeaconIcon final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetBeaconIcon; + +// Function Phoenix.MapIcon.GetBeaconName +// 0x0010 (0x0010 - 0x0000) +struct MapIcon_GetBeaconName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetBeaconName; + +// Function Phoenix.MapIcon.GetBeaconType +// 0x0001 (0x0001 - 0x0000) +struct MapIcon_GetBeaconType final +{ +public: + EBeaconType ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetBeaconType; + +// Function Phoenix.MapIcon.GetBeaconWorldPosition +// 0x000C (0x000C - 0x0000) +struct MapIcon_GetBeaconWorldPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetBeaconWorldPosition; + +// Function Phoenix.MapIcon.GetFadeState +// 0x0001 (0x0001 - 0x0000) +struct MapIcon_GetFadeState final +{ +public: + EMapFadeState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetFadeState; + +// Function Phoenix.MapIcon.GetIconFlags +// 0x0004 (0x0004 - 0x0000) +struct MapIcon_GetIconFlags final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetIconFlags; + +// Function Phoenix.MapIcon.GetIconPriority +// 0x0004 (0x0004 - 0x0000) +struct MapIcon_GetIconPriority final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetIconPriority; + +// Function Phoenix.MapIcon.GetStartingScale +// 0x0004 (0x0004 - 0x0000) +struct MapIcon_GetStartingScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetStartingScale; + +// Function Phoenix.MapIcon.GetState +// 0x0001 (0x0001 - 0x0000) +struct MapIcon_GetState final +{ +public: + EMapIconState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetState; + +// Function Phoenix.MapIcon.GetTargetScale +// 0x0004 (0x0004 - 0x0000) +struct MapIcon_GetTargetScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_GetTargetScale; + +// Function Phoenix.MapIcon.IsBadgeStopping +// 0x0001 (0x0001 - 0x0000) +struct MapIcon_IsBadgeStopping final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_IsBadgeStopping; + +// Function Phoenix.MapIcon.IsStopping +// 0x0001 (0x0001 - 0x0000) +struct MapIcon_IsStopping final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_IsStopping; + +// Function Phoenix.MapIcon.SetBadgeName +// 0x0010 (0x0010 - 0x0000) +struct MapIcon_SetBadgeName final +{ +public: + class FString pBadgeName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetBadgeName; + +// Function Phoenix.MapIcon.SetColor +// 0x0010 (0x0010 - 0x0000) +struct MapIcon_SetColor final +{ +public: + struct FLinearColor ColorIn; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetColor; + +// Function Phoenix.MapIcon.SetIconBadgeVisibility +// 0x0001 (0x0001 - 0x0000) +struct MapIcon_SetIconBadgeVisibility final +{ +public: + bool pVisbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetIconBadgeVisibility; + +// Function Phoenix.MapIcon.SetIconFlags +// 0x0004 (0x0004 - 0x0000) +struct MapIcon_SetIconFlags final +{ +public: + int32 flags; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetIconFlags; + +// Function Phoenix.MapIcon.SetIconPriority +// 0x0004 (0x0004 - 0x0000) +struct MapIcon_SetIconPriority final +{ +public: + int32 Priority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetIconPriority; + +// Function Phoenix.MapIcon.SetIconVisibility +// 0x0001 (0x0001 - 0x0000) +struct MapIcon_SetIconVisibility final +{ +public: + bool pVisbility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetIconVisibility; + +// Function Phoenix.MapIcon.SetScale +// 0x0004 (0x0004 - 0x0000) +struct MapIcon_SetScale final +{ +public: + float ScaleIn; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetScale; + +// Function Phoenix.MapIcon.SetStartingScale +// 0x0004 (0x0004 - 0x0000) +struct MapIcon_SetStartingScale final +{ +public: + float Scale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetStartingScale; + +// Function Phoenix.MapIcon.SetState +// 0x0002 (0x0002 - 0x0000) +struct MapIcon_SetState final +{ +public: + EMapIconState IconState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SaveState; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetState; + +// Function Phoenix.MapIcon.SetTargetColor +// 0x0010 (0x0010 - 0x0000) +struct MapIcon_SetTargetColor final +{ +public: + struct FLinearColor pTargetColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetTargetColor; + +// Function Phoenix.MapIcon.SetTargetScale +// 0x0004 (0x0004 - 0x0000) +struct MapIcon_SetTargetScale final +{ +public: + float Scale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_SetTargetScale; + +// Function Phoenix.MapIcon.StopAnimationAndChain +// 0x0001 (0x0001 - 0x0000) +struct MapIcon_StopAnimationAndChain final +{ +public: + EMapIconState NextState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIcon_StopAnimationAndChain; + +// Function Phoenix.AIPerformTaskWaitForHermes.OnHermesMessageExecuted +// 0x0008 (0x0008 - 0x0000) +struct AIPerformTaskWaitForHermes_OnHermesMessageExecuted final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerformTaskWaitForHermes_OnHermesMessageExecuted; + +// Function Phoenix.MapIconMeshRenderWidget.AddBeaconToList +// 0x0008 (0x0008 - 0x0000) +struct MapIconMeshRenderWidget_AddBeaconToList final +{ +public: + class UBeaconInfo* pBeaconInfo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_AddBeaconToList; + +// Function Phoenix.MapIconMeshRenderWidget.AddIcon +// 0x0030 (0x0030 - 0x0000) +struct MapIconMeshRenderWidget_AddIcon final +{ +public: + class UBeaconInfo* Beacon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float flags; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMapIconInstance* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_AddIcon; + +// Function Phoenix.MapIconMeshRenderWidget.AddIconToList +// 0x0008 (0x0008 - 0x0000) +struct MapIconMeshRenderWidget_AddIconToList final +{ +public: + class UMapIconInstance* MapIconInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_AddIconToList; + +// Function Phoenix.MapIconMeshRenderWidget.CONTAINS +// 0x0010 (0x0010 - 0x0000) +struct MapIconMeshRenderWidget_CONTAINS final +{ +public: + class UMapIconInstance* Icon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_CONTAINS; + +// Function Phoenix.MapIconMeshRenderWidget.CreateMaterial +// 0x0010 (0x0010 - 0x0000) +struct MapIconMeshRenderWidget_CreateMaterial final +{ +public: + class UMaterialInterface* pMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_CreateMaterial; + +// Function Phoenix.MapIconMeshRenderWidget.GetCurrentBeaconState +// 0x0001 (0x0001 - 0x0000) +struct MapIconMeshRenderWidget_GetCurrentBeaconState final +{ +public: + EBeaconState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_GetCurrentBeaconState; + +// Function Phoenix.MapIconMeshRenderWidget.GetCurrentTextureName +// 0x0010 (0x0010 - 0x0000) +struct MapIconMeshRenderWidget_GetCurrentTextureName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_GetCurrentTextureName; + +// Function Phoenix.MapIconMeshRenderWidget.GetMaterial +// 0x0008 (0x0008 - 0x0000) +struct MapIconMeshRenderWidget_GetMaterial final +{ +public: + class UMaterialInterface* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_GetMaterial; + +// Function Phoenix.MapIconMeshRenderWidget.GetMaterialDynamic +// 0x0008 (0x0008 - 0x0000) +struct MapIconMeshRenderWidget_GetMaterialDynamic final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_GetMaterialDynamic; + +// Function Phoenix.MapIconMeshRenderWidget.GetWidgetName +// 0x0010 (0x0010 - 0x0000) +struct MapIconMeshRenderWidget_GetWidgetName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_GetWidgetName; + +// Function Phoenix.MapIconMeshRenderWidget.IconTextureCallback +// 0x0010 (0x0010 - 0x0000) +struct MapIconMeshRenderWidget_IconTextureCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_IconTextureCallback; + +// Function Phoenix.MapIconMeshRenderWidget.RemoveIcon +// 0x0010 (0x0010 - 0x0000) +struct MapIconMeshRenderWidget_RemoveIcon final +{ +public: + class UMapIconInstance* Icon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_RemoveIcon; + +// Function Phoenix.MapIconMeshRenderWidget.SetCurrentBeaconState +// 0x0001 (0x0001 - 0x0000) +struct MapIconMeshRenderWidget_SetCurrentBeaconState final +{ +public: + EBeaconState pCurrentBeaconState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_SetCurrentBeaconState; + +// Function Phoenix.MapIconMeshRenderWidget.SetCurrentTextureName +// 0x0010 (0x0010 - 0x0000) +struct MapIconMeshRenderWidget_SetCurrentTextureName final +{ +public: + class FString pTextureName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_SetCurrentTextureName; + +// Function Phoenix.MapIconMeshRenderWidget.SetLayer2Texture +// 0x0008 (0x0008 - 0x0000) +struct MapIconMeshRenderWidget_SetLayer2Texture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_SetLayer2Texture; + +// Function Phoenix.MapIconMeshRenderWidget.SetLayer3Texture +// 0x0008 (0x0008 - 0x0000) +struct MapIconMeshRenderWidget_SetLayer3Texture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_SetLayer3Texture; + +// Function Phoenix.MapIconMeshRenderWidget.SetMaterial +// 0x0008 (0x0008 - 0x0000) +struct MapIconMeshRenderWidget_SetMaterial final +{ +public: + class UMaterialInterface* pMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_SetMaterial; + +// Function Phoenix.MapIconMeshRenderWidget.SetName +// 0x0010 (0x0010 - 0x0000) +struct MapIconMeshRenderWidget_SetName final +{ +public: + class FString pName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_SetName; + +// Function Phoenix.MapIconMeshRenderWidget.SetOutlineTexture +// 0x0008 (0x0008 - 0x0000) +struct MapIconMeshRenderWidget_SetOutlineTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_SetOutlineTexture; + +// Function Phoenix.MapIconMeshRenderWidget.SetTexture +// 0x0008 (0x0008 - 0x0000) +struct MapIconMeshRenderWidget_SetTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_SetTexture; + +// Function Phoenix.MapIconMeshRenderWidget.GetColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct MapIconMeshRenderWidget_GetColorAndOpacity final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconMeshRenderWidget_GetColorAndOpacity; + +// Function Phoenix.MapIconWidget.GetDistanceFromGround +// 0x0004 (0x0004 - 0x0000) +struct MapIconWidget_GetDistanceFromGround final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconWidget_GetDistanceFromGround; + +// Function Phoenix.MapIconWidget.GetPitchFactor +// 0x0004 (0x0004 - 0x0000) +struct MapIconWidget_GetPitchFactor final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconWidget_GetPitchFactor; + +// Function Phoenix.MapIconWidget.GetZoomFactor +// 0x0004 (0x0004 - 0x0000) +struct MapIconWidget_GetZoomFactor final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapIconWidget_GetZoomFactor; + +// Function Phoenix.OppugnoSpellTool.OnActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct OppugnoSpellTool_OnActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_OppugnoSpellTool_OnActorHit; + +// Function Phoenix.OppugnoSpellTool.OnOppugnoMunitionImpact +// 0x00F8 (0x00F8 - 0x0000) +struct OppugnoSpellTool_OnOppugnoMunitionImpact final +{ +public: + class AMunitionType_Base* MunitionInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionImpactData MunitionImpactData; // 0x0008(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoSpellTool_OnOppugnoMunitionImpact; + +// Function Phoenix.OppugnoSpellTool.SetThrowTarget +// 0x000C (0x000C - 0x0000) +struct OppugnoSpellTool_SetThrowTarget final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoSpellTool_SetThrowTarget; + +// Function Phoenix.OppugnoSpellTool.TriggerOnOppugnoImpact +// 0x0010 (0x0010 - 0x0000) +struct OppugnoSpellTool_TriggerOnOppugnoImpact final +{ +public: + class AActor* InSrcActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InTargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoSpellTool_TriggerOnOppugnoImpact; + +// Function Phoenix.MapLocationActor.OnActivateHighlight +// 0x0001 (0x0001 - 0x0000) +struct MapLocationActor_OnActivateHighlight final +{ +public: + bool Activate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocationActor_OnActivateHighlight; + +// Function Phoenix.MapLocationActor.OnActivateHighlight_Event +// 0x0001 (0x0001 - 0x0000) +struct MapLocationActor_OnActivateHighlight_Event final +{ +public: + bool Activate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapLocationActor_OnActivateHighlight_Event; + +// Function Phoenix.MapOverland.CursorCallback +// 0x0010 (0x0010 - 0x0000) +struct MapOverland_CursorCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapOverland_CursorCallback; + +// Function Phoenix.MapOverland.GetMapScreenWidget +// 0x0008 (0x0008 - 0x0000) +struct MapOverland_GetMapScreenWidget final +{ +public: + class UOverlandMapScreen* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapOverland_GetMapScreenWidget; + +// Function Phoenix.MapRegionInfoWidget.SetData +// 0x0038 (0x0038 - 0x0000) +struct MapRegionInfoWidget_SetData final +{ +public: + class FString RegionName; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnemyLevel; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLevel; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLevel; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RegionData; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapRegionInfoWidget_SetData; + +// Function Phoenix.MapRegionInfoWidget.SetDataBP +// 0x0038 (0x0038 - 0x0000) +struct MapRegionInfoWidget_SetDataBP final +{ +public: + class FString RegionName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnemyLevel; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinLevel; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxLevel; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RegionData; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapRegionInfoWidget_SetDataBP; + +// Function Phoenix.SanctuaryExpansionManager.LoadExpansion +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryExpansionManager_LoadExpansion final +{ +public: + class FName InExpansionLockID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryExpansionManager_LoadExpansion; + +// Function Phoenix.SanctuaryExpansionManager.ReleaseExpansion +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryExpansionManager_ReleaseExpansion final +{ +public: + class FName InExpansionLockID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryExpansionManager_ReleaseExpansion; + +// Function Phoenix.SanctuaryExpansionManager.TriggerExpansion +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryExpansionManager_TriggerExpansion final +{ +public: + class FName InExpansionLockID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryExpansionManager_TriggerExpansion; + +// Function Phoenix.SanctuaryExpansionManager.IsExpansionLoaded +// 0x000C (0x000C - 0x0000) +struct SanctuaryExpansionManager_IsExpansionLoaded final +{ +public: + class FName InExpansionLockID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryExpansionManager_IsExpansionLoaded; + +// Function Phoenix.SanctuaryExpansionManager.IsExpansionOpen +// 0x000C (0x000C - 0x0000) +struct SanctuaryExpansionManager_IsExpansionOpen final +{ +public: + class FName InExpansionLockID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryExpansionManager_IsExpansionOpen; + +// Function Phoenix.SanctuaryExpansionManager.IsValidExpansion +// 0x000C (0x000C - 0x0000) +struct SanctuaryExpansionManager_IsValidExpansion final +{ +public: + class FName InExpansionLockID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryExpansionManager_IsValidExpansion; + +// Function Phoenix.SanctuaryExpansionManager.ShouldSkipUnlockCinematics +// 0x0001 (0x0001 - 0x0000) +struct SanctuaryExpansionManager_ShouldSkipUnlockCinematics final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryExpansionManager_ShouldSkipUnlockCinematics; + +// Function Phoenix.PadlockDoor.SetLockDifficulty +// 0x0001 (0x0001 - 0x0000) +struct PadlockDoor_SetLockDifficulty final +{ +public: + ELockDifficulty Difficulty; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PadlockDoor_SetLockDifficulty; + +// Function Phoenix.PadlockDoor.SetLockedAndDifficulty +// 0x0006 (0x0006 - 0x0000) +struct PadlockDoor_SetLockedAndDifficulty final +{ +public: + bool Locked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELockDifficulty Difficulty; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OpenLockable; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ThrowLock; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySoundsAndEffects; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DoChild; // 0x0005(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PadlockDoor_SetLockedAndDifficulty; + +// Function Phoenix.PadlockDoor.GetLockDifficulty +// 0x0001 (0x0001 - 0x0000) +struct PadlockDoor_GetLockDifficulty final +{ +public: + ELockDifficulty ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PadlockDoor_GetLockDifficulty; + +// Function Phoenix.MapSubSystem.ActivateMap +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_ActivateMap final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_ActivateMap; + +// Function Phoenix.MapSubSystem.ActivateMapByType +// 0x0003 (0x0003 - 0x0000) +struct MapSubSystem_ActivateMapByType final +{ +public: + EMapTypes MapType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromOverland; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromDungeon; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_ActivateMapByType; + +// Function Phoenix.MapSubSystem.AreItemsRevealed +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_AreItemsRevealed final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_AreItemsRevealed; + +// Function Phoenix.MapSubSystem.AudioCueTrigger +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_AudioCueTrigger final +{ +public: + int32 DisplayType; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CueType; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_AudioCueTrigger; + +// Function Phoenix.MapSubSystem.ClearActiveMap +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_ClearActiveMap final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_ClearActiveMap; + +// Function Phoenix.MapSubSystem.CompleteBeaconOfType +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_CompleteBeaconOfType final +{ +public: + EBeaconType BeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_CompleteBeaconOfType; + +// Function Phoenix.MapSubSystem.CreateAreaBeacon +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_CreateAreaBeacon final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_CreateAreaBeacon; + +// Function Phoenix.MapSubSystem.DetermineMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_DetermineMap final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_DetermineMap; + +// Function Phoenix.MapSubSystem.EnablePathDisplay +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_EnablePathDisplay final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_EnablePathDisplay; + +// Function Phoenix.MapSubSystem.FindMap +// 0x000C (0x000C - 0x0000) +struct MapSubSystem_FindMap final +{ +public: + class FName MapName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_FindMap; + +// Function Phoenix.MapSubSystem.FindMapByType +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_FindMapByType final +{ +public: + EMapTypes MapType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_FindMapByType; + +// Function Phoenix.MapSubSystem.GetAccessibilityManager +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetAccessibilityManager final +{ +public: + class UUIAccessibilityManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetAccessibilityManager; + +// Function Phoenix.MapSubSystem.GetActiveMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetActiveMap final +{ +public: + class UMapBase* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetActiveMap; + +// Function Phoenix.MapSubSystem.GetActiveMapIndex +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_GetActiveMapIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetActiveMapIndex; + +// Function Phoenix.MapSubSystem.GetActiveMapName +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetActiveMapName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetActiveMapName; + +// Function Phoenix.MapSubSystem.GetActiveMapType +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetActiveMapType final +{ +public: + EMapTypes ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetActiveMapType; + +// Function Phoenix.MapSubSystem.GetAuthorityFigureColor +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_GetAuthorityFigureColor final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetAuthorityFigureColor; + +// Function Phoenix.MapSubSystem.GetBeaconState +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_GetBeaconState final +{ +public: + class FString BeaconName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBeaconState ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_GetBeaconState; + +// Function Phoenix.MapSubSystem.GetChestsInVault +// 0x0020 (0x0020 - 0x0000) +struct MapSubSystem_GetChestsInVault final +{ +public: + class FString VaultName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetChestsInVault; + +// Function Phoenix.MapSubSystem.GetColorFromState +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_GetColorFromState final +{ +public: + class UBeaconInfo* BeaconInfo; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetColorFromState; + +// Function Phoenix.MapSubSystem.GetCoverIsDisplayed +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetCoverIsDisplayed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetCoverIsDisplayed; + +// Function Phoenix.MapSubSystem.GetCurrentPlayerRegionInfo +// 0x0030 (0x0030 - 0x0000) +struct MapSubSystem_GetCurrentPlayerRegionInfo final +{ +public: + struct FMapWithinRegion ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetCurrentPlayerRegionInfo; + +// Function Phoenix.MapSubSystem.GetCursorControl +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetCursorControl final +{ +public: + ECursorControlTypes ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetCursorControl; + +// Function Phoenix.MapSubSystem.GetDeveloperMenuUsed +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetDeveloperMenuUsed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetDeveloperMenuUsed; + +// Function Phoenix.MapSubSystem.GetDungeonMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetDungeonMap final +{ +public: + class UMapDungeon* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetDungeonMap; + +// Function Phoenix.MapSubSystem.GetFadeToGame +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetFadeToGame final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetFadeToGame; + +// Function Phoenix.MapSubSystem.GetFelixFelicisPotionActive +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetFelixFelicisPotionActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetFelixFelicisPotionActive; + +// Function Phoenix.MapSubSystem.GetFilter +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetFilter final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetFilter; + +// Function Phoenix.MapSubSystem.GetFXManager +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetFXManager final +{ +public: + class UMapFXManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetFXManager; + +// Function Phoenix.MapSubSystem.GetGamePawn +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetGamePawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetGamePawn; + +// Function Phoenix.MapSubSystem.GetGamePlayerController +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetGamePlayerController final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetGamePlayerController; + +// Function Phoenix.MapSubSystem.GetGameWorld +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetGameWorld final +{ +public: + class UWorld* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetGameWorld; + +// Function Phoenix.MapSubSystem.GetHasIntroPlayed +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetHasIntroPlayed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetHasIntroPlayed; + +// Function Phoenix.MapSubSystem.GetHogsmeadeMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetHogsmeadeMap final +{ +public: + class UMapHogsmeade* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetHogsmeadeMap; + +// Function Phoenix.MapSubSystem.GetHogwartsMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetHogwartsMap final +{ +public: + class UMapHogwarts* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetHogwartsMap; + +// Function Phoenix.MapSubSystem.GetIconColorByState +// 0x0014 (0x0014 - 0x0000) +struct MapSubSystem_GetIconColorByState final +{ +public: + EBeaconState BeaconState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ReturnValue; // 0x0004(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetIconColorByState; + +// Function Phoenix.MapSubSystem.GetInPauseMenu +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetInPauseMenu final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetInPauseMenu; + +// Function Phoenix.MapSubSystem.GetIsFromFieldGuide +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetIsFromFieldGuide final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetIsFromFieldGuide; + +// Function Phoenix.MapSubSystem.GetIsInVault +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetIsInVault final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetIsInVault; + +// Function Phoenix.MapSubSystem.GetLastActiveMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetLastActiveMap final +{ +public: + class UMapBase* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetLastActiveMap; + +// Function Phoenix.MapSubSystem.GetLocatedItem +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_GetLocatedItem final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetLocatedItem; + +// Function Phoenix.MapSubSystem.GetMainLineColor +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_GetMainLineColor final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMainLineColor; + +// Function Phoenix.MapSubSystem.GetMapActivated +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetMapActivated final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMapActivated; + +// Function Phoenix.MapSubSystem.GetMapBeaconFromName +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_GetMapBeaconFromName final +{ +public: + class FString BeaconName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBeaconInfo* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMapBeaconFromName; + +// Function Phoenix.MapSubSystem.GetMapBeaconsNearLocation +// 0x0020 (0x0020 - 0x0000) +struct MapSubSystem_GetMapBeaconsNearLocation final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMapBeaconsNearLocation; + +// Function Phoenix.MapSubSystem.GetMapByType +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_GetMapByType final +{ +public: + EMapTypes MapType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapBase* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMapByType; + +// Function Phoenix.MapSubSystem.GetMapPawn +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetMapPawn final +{ +public: + class AMapPawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMapPawn; + +// Function Phoenix.MapSubSystem.GetMapScreenWidget +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetMapScreenWidget final +{ +public: + class UMapScreenBase* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMapScreenWidget; + +// Function Phoenix.MapSubSystem.GetMapWorld +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetMapWorld final +{ +public: + class UWorld* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMapWorld; + +// Function Phoenix.MapSubSystem.GetMiniMapManager +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetMiniMapManager final +{ +public: + class UMinimapManager* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMiniMapManager; + +// Function Phoenix.MapSubSystem.GetNewlyDiscoveredBeacons +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_GetNewlyDiscoveredBeacons final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetNewlyDiscoveredBeacons; + +// Function Phoenix.MapSubSystem.GetOverlandMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_GetOverlandMap final +{ +public: + class UMapOverland* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetOverlandMap; + +// Function Phoenix.MapSubSystem.GetRegionForLocation +// 0x0048 (0x0048 - 0x0000) +struct MapSubSystem_GetRegionForLocation final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMapBase* MapBase; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMapWithinRegion ReturnValue; // 0x0018(0x0030)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetRegionForLocation; + +// Function Phoenix.MapSubSystem.GetShouldRevealMinimapOnStart +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetShouldRevealMinimapOnStart final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetShouldRevealMinimapOnStart; + +// Function Phoenix.MapSubSystem.GetTrackedColor +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_GetTrackedColor final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetTrackedColor; + +// Function Phoenix.MapSubSystem.GetTrackedMissionColor +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_GetTrackedMissionColor final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetTrackedMissionColor; + +// Function Phoenix.MapSubSystem.GetTrackedWaypointColor +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_GetTrackedWaypointColor final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetTrackedWaypointColor; + +// Function Phoenix.MapSubSystem.GetUsingGamePad +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetUsingGamePad final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetUsingGamePad; + +// Function Phoenix.MapSubSystem.HasDungeonBeenEntered +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_HasDungeonBeenEntered final +{ +public: + class FString DungeonName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_HasDungeonBeenEntered; + +// Function Phoenix.MapSubSystem.IsBeaconComplete +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsBeaconComplete final +{ +public: + class FString BeaconName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsBeaconComplete; + +// Function Phoenix.MapSubSystem.IsBeaconNameInMapDB +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsBeaconNameInMapDB final +{ +public: + class FString BeaconName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsBeaconNameInMapDB; + +// Function Phoenix.MapSubSystem.IsDungeon +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsDungeon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsDungeon; + +// Function Phoenix.MapSubSystem.IsDungeonLevel +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsDungeonLevel final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsDungeonLevel; + +// Function Phoenix.MapSubSystem.IsDungeonMap +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsDungeonMap final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsDungeonMap; + +// Function Phoenix.MapSubSystem.IsExclusiveMissionActive +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsExclusiveMissionActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsExclusiveMissionActive; + +// Function Phoenix.MapSubSystem.IsFromDungeon +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsFromDungeon final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsFromDungeon; + +// Function Phoenix.MapSubSystem.IsFromOverland +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsFromOverland final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsFromOverland; + +// Function Phoenix.MapSubSystem.IsFTPointValidPreFIG01b +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsFTPointValidPreFIG01b final +{ +public: + class FString FTLocationID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsFTPointValidPreFIG01b; + +// Function Phoenix.MapSubSystem.IsHogsmeade +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsHogsmeade final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsHogsmeade; + +// Function Phoenix.MapSubSystem.IsHogsmeadeLevel +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsHogsmeadeLevel final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsHogsmeadeLevel; + +// Function Phoenix.MapSubSystem.IsHogwarts +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsHogwarts final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsHogwarts; + +// Function Phoenix.MapSubSystem.IsHogwartsLevel +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsHogwartsLevel final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsHogwartsLevel; + +// Function Phoenix.MapSubSystem.IsHolo +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsHolo final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsHolo; + +// Function Phoenix.MapSubSystem.IsHoloLevel +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsHoloLevel final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsHoloLevel; + +// Function Phoenix.MapSubSystem.IsMapActive +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsMapActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsMapActive; + +// Function Phoenix.MapSubSystem.IsMapReady +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsMapReady final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsMapReady; + +// Function Phoenix.MapSubSystem.IsMapReadyCalled +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsMapReadyCalled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsMapReadyCalled; + +// Function Phoenix.MapSubSystem.IsOverland +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsOverland final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsOverland; + +// Function Phoenix.MapSubSystem.IsOverlandLevel +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsOverlandLevel final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsOverlandLevel; + +// Function Phoenix.MapSubSystem.IsPathDisplayEnabled +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsPathDisplayEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsPathDisplayEnabled; + +// Function Phoenix.MapSubSystem.IsSanctuary +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsSanctuary final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsSanctuary; + +// Function Phoenix.MapSubSystem.IsSanctuaryLevel +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsSanctuaryLevel final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsSanctuaryLevel; + +// Function Phoenix.MapSubSystem.IsTent +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsTent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsTent; + +// Function Phoenix.MapSubSystem.IsTentLevel +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsTentLevel final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsTentLevel; + +// Function Phoenix.MapSubSystem.IsTutorial +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_IsTutorial final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_IsTutorial; + +// Function Phoenix.MapSubSystem.IsTutorialLevel +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_IsTutorialLevel final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_IsTutorialLevel; + +// Function Phoenix.MapSubSystem.LoadFieldGuideLevels +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_LoadFieldGuideLevels final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_LoadFieldGuideLevels; + +// Function Phoenix.MapSubSystem.LoadGameLevel +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_LoadGameLevel final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_LoadGameLevel; + +// Function Phoenix.MapSubSystem.LoadLevels +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_LoadLevels final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_LoadLevels; + +// Function Phoenix.MapSubSystem.Locate +// 0x0030 (0x0030 - 0x0000) +struct MapSubSystem_Locate final +{ +public: + class FString ItemToLocate; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Category; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OnMap; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_Locate; + +// Function Phoenix.MapSubSystem.MapAddAreaBeaconAtPlayerLocation +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MapAddAreaBeaconAtPlayerLocation final +{ +public: + float Radius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapAddAreaBeaconAtPlayerLocation; + +// Function Phoenix.MapSubSystem.MapAddDynamicBeacon +// 0x0024 (0x0024 - 0x0000) +struct MapSubSystem_MapAddDynamicBeacon final +{ +public: + EBeaconType BeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BeaconName; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BeaconIcon; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 ReturnValue; // 0x0020(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapAddDynamicBeacon; + +// Function Phoenix.MapSubSystem.MapAlwaysDefaultToOverlandMap +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapAlwaysDefaultToOverlandMap final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapAlwaysDefaultToOverlandMap; + +// Function Phoenix.MapSubSystem.MapAlwaysShowDemiguise +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapAlwaysShowDemiguise final +{ +public: + int32 ShowDemiguise; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapAlwaysShowDemiguise; + +// Function Phoenix.MapSubSystem.MapAlwaysShowMerlin +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapAlwaysShowMerlin final +{ +public: + int32 ShowMerlin; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapAlwaysShowMerlin; + +// Function Phoenix.MapSubSystem.MapDoKnowledgeCard +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_MapDoKnowledgeCard final +{ +public: + class FString Item; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapDoKnowledgeCard; + +// Function Phoenix.MapSubSystem.MapHideIcons +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapHideIcons final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapHideIcons; + +// Function Phoenix.MapSubSystem.MapIconTextureCallback +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_MapIconTextureCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapIconTextureCallback; + +// Function Phoenix.MapSubSystem.MapLerpToIcon +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_MapLerpToIcon final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapLerpToIcon; + +// Function Phoenix.MapSubSystem.MapMoveToTier +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MapMoveToTier final +{ +public: + int32 tierValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapMoveToTier; + +// Function Phoenix.MapSubSystem.MapOpenFieldGuideTest +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapOpenFieldGuideTest final +{ +public: + int32 DoFastTravel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapOpenFieldGuideTest; + +// Function Phoenix.MapSubSystem.MapSendHermes +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MapSendHermes final +{ +public: + class FName MessageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapSendHermes; + +// Function Phoenix.MapSubSystem.MapSendHermesString +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_MapSendHermesString final +{ +public: + class FName MessageName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Parameter; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapSendHermesString; + +// Function Phoenix.MapSubSystem.MapSetBeaconState +// 0x0002 (0x0002 - 0x0000) +struct MapSubSystem_MapSetBeaconState final +{ +public: + EBeaconType BeaconType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBeaconState BeaconState; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapSetBeaconState; + +// Function Phoenix.MapSubSystem.MapSetIconSize +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapSetIconSize final +{ +public: + float size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapSetIconSize; + +// Function Phoenix.MapSubSystem.MapSetIsFromFieldGuide +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapSetIsFromFieldGuide final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapSetIsFromFieldGuide; + +// Function Phoenix.MapSubSystem.MapShowIconsWithoutRegions +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapShowIconsWithoutRegions final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapShowIconsWithoutRegions; + +// Function Phoenix.MapSubSystem.MapSpawnFX +// 0x0020 (0x0020 - 0x0000) +struct MapSubSystem_MapSpawnFX final +{ +public: + class FName FXName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SX; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SY; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SZ; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapSpawnFX; + +// Function Phoenix.MapSubSystem.MapSpawnFXChain +// 0x0020 (0x0020 - 0x0000) +struct MapSubSystem_MapSpawnFXChain final +{ +public: + class FName FXChainName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float X; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SX; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SY; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SZ; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapSpawnFXChain; + +// Function Phoenix.MapSubSystem.MapTeleportToLocation +// 0x0018 (0x0018 - 0x0000) +struct MapSubSystem_MapTeleportToLocation final +{ +public: + class FString pName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 pTeleportType; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_MapTeleportToLocation; + +// Function Phoenix.MapSubSystem.MapTestRegionSaturation +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MapTestRegionSaturation final +{ +public: + class FName Region; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapTestRegionSaturation; + +// Function Phoenix.MapSubSystem.MapToggleFogDrawMode +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapToggleFogDrawMode final +{ +public: + int32 DrawMode; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapToggleFogDrawMode; + +// Function Phoenix.MapSubSystem.MapToggleIconStacking +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapToggleIconStacking final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapToggleIconStacking; + +// Function Phoenix.MapSubSystem.MapToggleRegionSplineDots +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapToggleRegionSplineDots final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapToggleRegionSplineDots; + +// Function Phoenix.MapSubSystem.MapTurnOnAllMapLocations +// 0x000C (0x000C - 0x0000) +struct MapSubSystem_MapTurnOnAllMapLocations final +{ +public: + class FName Filter; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool pSetStateToShown; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_MapTurnOnAllMapLocations; + +// Function Phoenix.MapSubSystem.MapTurnOnCollisionSphere +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapTurnOnCollisionSphere final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapTurnOnCollisionSphere; + +// Function Phoenix.MapSubSystem.MapTurnOnCompletionMessages +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapTurnOnCompletionMessages final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapTurnOnCompletionMessages; + +// Function Phoenix.MapSubSystem.MapTurnOnDebugCamera +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapTurnOnDebugCamera final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapTurnOnDebugCamera; + +// Function Phoenix.MapSubSystem.MapUnlockAllMapIcons +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MapUnlockAllMapIcons final +{ +public: + int32 Type; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapUnlockAllMapIcons; + +// Function Phoenix.MapSubSystem.MapVerifyBeacons +// 0x000C (0x000C - 0x0000) +struct MapSubSystem_MapVerifyBeacons final +{ +public: + int32 LocationIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 pTeleportType; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 pEndIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MapVerifyBeacons; + +// Function Phoenix.MapSubSystem.MiniMapActivateIntrusionArea +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MiniMapActivateIntrusionArea final +{ +public: + class FName IntrusionVolumeActorName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapActivateIntrusionArea; + +// Function Phoenix.MapSubSystem.MiniMapAlwaysShowFastTravelIcons +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapAlwaysShowFastTravelIcons final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapAlwaysShowFastTravelIcons; + +// Function Phoenix.MapSubSystem.MiniMapDeactivateIntrusionArea +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MiniMapDeactivateIntrusionArea final +{ +public: + class FName IntrusionVolumeActorName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapDeactivateIntrusionArea; + +// Function Phoenix.MapSubSystem.MiniMapDebugMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MiniMapDebugMap final +{ +public: + class FName MapName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapDebugMap; + +// Function Phoenix.MapSubSystem.MiniMapDungeonDebug +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapDungeonDebug final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapDungeonDebug; + +// Function Phoenix.MapSubSystem.MiniMapDungeonEnableFogOfWar +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_MiniMapDungeonEnableFogOfWar final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapDungeonEnableFogOfWar; + +// Function Phoenix.MapSubSystem.MiniMapDungeonSetPartialTextureUpdate +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_MiniMapDungeonSetPartialTextureUpdate final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapDungeonSetPartialTextureUpdate; + +// Function Phoenix.MapSubSystem.MiniMapQuickFade +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapQuickFade final +{ +public: + int32 Reveal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapQuickFade; + +// Function Phoenix.MapSubSystem.MiniMapReveal +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapReveal final +{ +public: + int32 Reveal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapReveal; + +// Function Phoenix.MapSubSystem.MiniMapSetDungeonRadius +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapSetDungeonRadius final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetDungeonRadius; + +// Function Phoenix.MapSubSystem.MiniMapSetIconScale +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapSetIconScale final +{ +public: + float IconDistanceScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetIconScale; + +// Function Phoenix.MapSubSystem.MiniMapSetIconSize +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapSetIconSize final +{ +public: + float size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetIconSize; + +// Function Phoenix.MapSubSystem.MiniMapSetLevel +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapSetLevel final +{ +public: + int32 LevelIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetLevel; + +// Function Phoenix.MapSubSystem.MiniMapSetLevelName +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_MiniMapSetLevelName final +{ +public: + class FString LevelName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetLevelName; + +// Function Phoenix.MapSubSystem.MiniMapSetMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MiniMapSetMap final +{ +public: + class FName MapName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetMap; + +// Function Phoenix.MapSubSystem.MiniMapSetNoFlyTexture +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapSetNoFlyTexture final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetNoFlyTexture; + +// Function Phoenix.MapSubSystem.MiniMapSetOptions +// 0x000C (0x000C - 0x0000) +struct MapSubSystem_MiniMapSetOptions final +{ +public: + int32 size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Opacity; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PathlineOn; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetOptions; + +// Function Phoenix.MapSubSystem.MiniMapSetPlayerActorPosition +// 0x000C (0x000C - 0x0000) +struct MapSubSystem_MiniMapSetPlayerActorPosition final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetPlayerActorPosition; + +// Function Phoenix.MapSubSystem.MiniMapSetPlayerLocation +// 0x000C (0x000C - 0x0000) +struct MapSubSystem_MiniMapSetPlayerLocation final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetPlayerLocation; + +// Function Phoenix.MapSubSystem.MiniMapSetScale +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_MiniMapSetScale final +{ +public: + float size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetScale; + +// Function Phoenix.MapSubSystem.MiniMapSetSize +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MiniMapSetSize final +{ +public: + float size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetSize; + +// Function Phoenix.MapSubSystem.MiniMapSetTutorialIntroLevel +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_MiniMapSetTutorialIntroLevel final +{ +public: + class FName IntroLevel; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_MiniMapSetTutorialIntroLevel; + +// Function Phoenix.MapSubSystem.OnStartPathing +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_OnStartPathing final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 BeaconHandle; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_OnStartPathing; + +// Function Phoenix.MapSubSystem.OnStatChanged +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_OnStatChanged final +{ +public: + class FName StatID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Delta; // 0x000C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_OnStatChanged; + +// Function Phoenix.MapSubSystem.RemoveAreaBeaconByHandle +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_RemoveAreaBeaconByHandle final +{ +public: + int32 Handle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_RemoveAreaBeaconByHandle; + +// Function Phoenix.MapSubSystem.SetActiveMap +// 0x000C (0x000C - 0x0000) +struct MapSubSystem_SetActiveMap final +{ +public: + class FName MapName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MapSubSystem_SetActiveMap; + +// Function Phoenix.MapSubSystem.SetActiveMapByType +// 0x0002 (0x0002 - 0x0000) +struct MapSubSystem_SetActiveMapByType final +{ +public: + EMapTypes MapType; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetActiveMapByType; + +// Function Phoenix.MapSubSystem.SetCoverDisplayed +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetCoverDisplayed final +{ +public: + bool IsDisplayed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetCoverDisplayed; + +// Function Phoenix.MapSubSystem.SetDeveloperMenuUsed +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetDeveloperMenuUsed final +{ +public: + bool pUsedDeveloperMenu; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetDeveloperMenuUsed; + +// Function Phoenix.MapSubSystem.SetFadeToGame +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetFadeToGame final +{ +public: + bool pSetFadeToGame; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetFadeToGame; + +// Function Phoenix.MapSubSystem.SetFelixFelicisPotionActive +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetFelixFelicisPotionActive final +{ +public: + bool pFelixFelicisPotionActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetFelixFelicisPotionActive; + +// Function Phoenix.MapSubSystem.SetFelixFelicisPotionRadius +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_SetFelixFelicisPotionRadius final +{ +public: + float PotionRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetFelixFelicisPotionRadius; + +// Function Phoenix.MapSubSystem.SetHasIntroPlayed +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetHasIntroPlayed final +{ +public: + bool HasPlayed; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetHasIntroPlayed; + +// Function Phoenix.MapSubSystem.SetIfFromFieldGuide +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetIfFromFieldGuide final +{ +public: + bool pIsFromFieldGuide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetIfFromFieldGuide; + +// Function Phoenix.MapSubSystem.SetInPauseMenu +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetInPauseMenu final +{ +public: + bool InPauseMenuFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetInPauseMenu; + +// Function Phoenix.MapSubSystem.SetIsFromDungeon +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetIsFromDungeon final +{ +public: + bool IsFromDungeon; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetIsFromDungeon; + +// Function Phoenix.MapSubSystem.SetIsFromOverland +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetIsFromOverland final +{ +public: + bool IsFromOverland; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetIsFromOverland; + +// Function Phoenix.MapSubSystem.SetIsInVault +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetIsInVault final +{ +public: + bool InIsInVault; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetIsInVault; + +// Function Phoenix.MapSubSystem.SetMapTransitionStyle +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetMapTransitionStyle final +{ +public: + EMapTransitionStyle InStyle; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetMapTransitionStyle; + +// Function Phoenix.MapSubSystem.SetMiniMapManager +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_SetMiniMapManager final +{ +public: + class UMinimapManager* pMiniMapManager; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetMiniMapManager; + +// Function Phoenix.MapSubSystem.SetOverrideFIG01FTCheck +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetOverrideFIG01FTCheck final +{ +public: + bool pOverrideCheck; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetOverrideFIG01FTCheck; + +// Function Phoenix.MapSubSystem.SetShouldRevealMinimapOnStart +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetShouldRevealMinimapOnStart final +{ +public: + bool RevealMinimapOnStart; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetShouldRevealMinimapOnStart; + +// Function Phoenix.MapSubSystem.SetToMapFromIndexOrTab +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_SetToMapFromIndexOrTab final +{ +public: + bool InToMapFromIndexOrTab; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_SetToMapFromIndexOrTab; + +// Function Phoenix.MapSubSystem.ShowMap +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_ShowMap final +{ +public: + bool ShowMap_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_ShowMap; + +// Function Phoenix.MapSubSystem.StartMap +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_StartMap final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_StartMap; + +// Function Phoenix.MapSubSystem.StartMapExitTransition +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_StartMapExitTransition final +{ +public: + float InDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_StartMapExitTransition; + +// Function Phoenix.MapSubSystem.StartTutorialOpenMap +// 0x0008 (0x0008 - 0x0000) +struct MapSubSystem_StartTutorialOpenMap final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_StartTutorialOpenMap; + +// Function Phoenix.MapSubSystem.StopMap +// 0x0003 (0x0003 - 0x0000) +struct MapSubSystem_StopMap final +{ +public: + bool pCleanupActors; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMapPostFadeState PostFadeState; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_StopMap; + +// Function Phoenix.MapSubSystem.TeleportToListIndex +// 0x0004 (0x0004 - 0x0000) +struct MapSubSystem_TeleportToListIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_TeleportToListIndex; + +// Function Phoenix.MapSubSystem.TriggerAccessibility +// 0x0010 (0x0010 - 0x0000) +struct MapSubSystem_TriggerAccessibility final +{ +public: + EAccessibilityAudioCueEventType Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Actor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_TriggerAccessibility; + +// Function Phoenix.MapSubSystem.UnloadFieldGuideLevels +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_UnloadFieldGuideLevels final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_UnloadFieldGuideLevels; + +// Function Phoenix.MapSubSystem.UnloadLevels +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_UnloadLevels final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_UnloadLevels; + +// Function Phoenix.MapSubSystem.UpdateDungeonFogMaskAsync +// 0x000C (0x000C - 0x0000) +struct MapSubSystem_UpdateDungeonFogMaskAsync final +{ +public: + struct FVector PlayerPosition; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_UpdateDungeonFogMaskAsync; + +// Function Phoenix.MapSubSystem.GetMapTransitionStyle +// 0x0001 (0x0001 - 0x0000) +struct MapSubSystem_GetMapTransitionStyle final +{ +public: + EMapTransitionStyle ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MapSubSystem_GetMapTransitionStyle; + +// Function Phoenix.SceneRigRuleState_DialogueSequence.OnForceFinishChanged +// 0x0008 (0x0008 - 0x0000) +struct SceneRigRuleState_DialogueSequence_OnForceFinishChanged final +{ +public: + struct FTimeRigCoordinate PreviousCoordinate; // 0x0000(0x0004)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeRigCoordinate CurrentCoordinate; // 0x0004(0x0004)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigRuleState_DialogueSequence_OnForceFinishChanged; + +// Function Phoenix.Marker.GenerateUniqueName +// 0x0010 (0x0010 - 0x0000) +struct Marker_GenerateUniqueName final +{ +public: + class FName InBaseName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Marker_GenerateUniqueName; + +// Function Phoenix.MaterialDefaultParametersBlueprintLibrary.GetMaterialDefaultParameters +// 0x00F8 (0x00F8 - 0x0000) +struct MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultParameters final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialDefaultParameters MaterialDefaultParameters; // 0x0008(0x00F0)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultParameters; + +// Function Phoenix.MaterialDefaultParametersBlueprintLibrary.GetMaterialDefaultScalarParameter +// 0x0100 (0x0100 - 0x0000) +struct MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultScalarParameter final +{ +public: + struct FMaterialDefaultParameters MaterialDefaultParameters; // 0x0000(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x00F0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValue; // 0x00F8(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x00FC(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultScalarParameter; + +// Function Phoenix.MaterialDefaultParametersBlueprintLibrary.GetMaterialDefaultTextureParameter +// 0x0108 (0x0108 - 0x0000) +struct MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultTextureParameter final +{ +public: + struct FMaterialDefaultParameters MaterialDefaultParameters; // 0x0000(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x00F0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture* DefaultValue; // 0x00F8(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0100(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultTextureParameter; + +// Function Phoenix.MaterialDefaultParametersBlueprintLibrary.GetMaterialDefaultVectorParameter +// 0x0110 (0x0110 - 0x0000) +struct MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultVectorParameter final +{ +public: + struct FMaterialDefaultParameters MaterialDefaultParameters; // 0x0000(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class FName ParameterName; // 0x00F0(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DefaultValue; // 0x00F8(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0108(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MaterialDefaultParametersBlueprintLibrary_GetMaterialDefaultVectorParameter; + +// Function Phoenix.FoodsMathHelpers.MakeOrthogonalUnitVector +// 0x0018 (0x0018 - 0x0000) +struct FoodsMathHelpers_MakeOrthogonalUnitVector final +{ +public: + struct FVector In; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Orthoganal; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_MakeOrthogonalUnitVector; + +// Function Phoenix.FoodsMathHelpers.RandomInCone +// 0x0020 (0x0020 - 0x0000) +struct FoodsMathHelpers_RandomInCone final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector RandomDir; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfAngleInnerDegrees; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HalfAngleOuterDegrees; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RandomInCone; + +// Function Phoenix.FoodsMathHelpers.RandomUniformPointOnSphere +// 0x001C (0x001C - 0x0000) +struct FoodsMathHelpers_RandomUniformPointOnSphere final +{ +public: + int32 NumPoints; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Point; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PointOnSphere; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomHalfAngleInnerDegrees; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomHalfAngleOuterDegrees; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RandomUniformPointOnSphere; + +// Function Phoenix.FoodsMathHelpers.RandomUniformPointsOnSphere +// 0x0018 (0x0018 - 0x0000) +struct FoodsMathHelpers_RandomUniformPointsOnSphere final +{ +public: + int32 NumPoints; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RandomHalfAngleDegrees; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PointsOnSphere; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RandomUniformPointsOnSphere; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitX +// 0x0018 (0x0018 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitX final +{ +public: + struct FVector UnitX; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitX; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitXY +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitXY final +{ +public: + struct FVector UnitX; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitY; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitXY; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitXYSafe +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitXYSafe final +{ +public: + struct FVector UnitX; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitY; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitXYSafe; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitXZ +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitXZ final +{ +public: + struct FVector UnitX; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitZ; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitXZ; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitXZSafe +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitXZSafe final +{ +public: + struct FVector UnitX; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitZ; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitXZSafe; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitY +// 0x0018 (0x0018 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitY final +{ +public: + struct FVector UnitY; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitY; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitYX +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitYX final +{ +public: + struct FVector UnitY; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitX; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitYX; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitYXSafe +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitYXSafe final +{ +public: + struct FVector UnitY; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitX; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitYXSafe; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitYZ +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitYZ final +{ +public: + struct FVector UnitY; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitZ; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitYZ; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitYZSafe +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitYZSafe final +{ +public: + struct FVector UnitY; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitZ; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitYZSafe; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZ +// 0x0018 (0x0018 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitZ final +{ +public: + struct FVector UnitZ; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitZ; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZX +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitZX final +{ +public: + struct FVector UnitZ; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitX; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitZX; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZXSafe +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitZXSafe final +{ +public: + struct FVector UnitZ; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitX; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitZXSafe; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZY +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitZY final +{ +public: + struct FVector UnitZ; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitY; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitZY; + +// Function Phoenix.FoodsMathHelpers.RotationFromUnitZYSafe +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationFromUnitZYSafe final +{ +public: + struct FVector UnitZ; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitY; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationFromUnitZYSafe; + +// Function Phoenix.FoodsMathHelpers.RotationSafePerp +// 0x0024 (0x0024 - 0x0000) +struct FoodsMathHelpers_RotationSafePerp final +{ +public: + struct FVector UnitA; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector UnitB; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SafePerp; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationSafePerp; + +// Function Phoenix.FoodsMathHelpers.RotationSafeUp +// 0x0018 (0x0018 - 0x0000) +struct FoodsMathHelpers_RotationSafeUp final +{ +public: + struct FVector Unit; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SafeUp; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_RotationSafeUp; + +// Function Phoenix.FoodsMathHelpers.TriangleWave +// 0x0010 (0x0010 - 0x0000) +struct FoodsMathHelpers_TriangleWave final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Output; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_TriangleWave; + +// Function Phoenix.FoodsMathHelpers.TriangleWaveCosine +// 0x0014 (0x0014 - 0x0000) +struct FoodsMathHelpers_TriangleWaveCosine final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Output; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Phase; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_TriangleWaveCosine; + +// Function Phoenix.FoodsMathHelpers.TriangleWaveSine +// 0x0010 (0x0010 - 0x0000) +struct FoodsMathHelpers_TriangleWaveSine final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Output; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_TriangleWaveSine; + +// Function Phoenix.FoodsMathHelpers.UniformPointOnSphere +// 0x0014 (0x0014 - 0x0000) +struct FoodsMathHelpers_UniformPointOnSphere final +{ +public: + int32 NumPoints; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Point; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PointOnSphere; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_UniformPointOnSphere; + +// Function Phoenix.FoodsMathHelpers.UniformPointsOnSphere +// 0x0018 (0x0018 - 0x0000) +struct FoodsMathHelpers_UniformPointsOnSphere final +{ +public: + int32 NumPoints; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PointsOnSphere; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FoodsMathHelpers_UniformPointsOnSphere; + +// Function Phoenix.TriggerBox_Floor.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct TriggerBox_Floor_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TriggerBox_Floor_OnOverlapBegin; + +// Function Phoenix.TriggerBox_Floor.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct TriggerBox_Floor_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TriggerBox_Floor_OnOverlapEnd; + +// Function Phoenix.MenuCursorWidget.ScaleCursor +// 0x0001 (0x0001 - 0x0000) +struct MenuCursorWidget_ScaleCursor final +{ +public: + bool IsHover; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuCursorWidget_ScaleCursor; + +// Function Phoenix.MenuCursorWidget.SetTooltipExpandState +// 0x0002 (0x0002 - 0x0000) +struct MenuCursorWidget_SetTooltipExpandState final +{ +public: + bool IsExpanded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldAnimate; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuCursorWidget_SetTooltipExpandState; + +// Function Phoenix.MinimapDungeon.ChangeLevel +// 0x0008 (0x0008 - 0x0000) +struct MinimapDungeon_ChangeLevel final +{ +public: + int32 LevelIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromInit; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MinimapDungeon_ChangeLevel; + +// Function Phoenix.MinimapDungeon.Init +// 0x0001 (0x0001 - 0x0000) +struct MinimapDungeon_Init final +{ +public: + bool LoadNavMesh; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapDungeon_Init; + +// Function Phoenix.MinimapDungeon.TextureLoadedCallback +// 0x0010 (0x0010 - 0x0000) +struct MinimapDungeon_TextureLoadedCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapDungeon_TextureLoadedCallback; + +// Function Phoenix.PhoenixMMCommandImplementations.InputKeyConsoleCommand +// 0x0028 (0x0028 - 0x0000) +struct PhoenixMMCommandImplementations_InputKeyConsoleCommand final +{ +public: + class FString KeyStates; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Button; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_InputKeyConsoleCommand; + +// Function Phoenix.PhoenixMMCommandImplementations.ToggleWImGUIMainWindow +// 0x0001 (0x0001 - 0x0000) +struct PhoenixMMCommandImplementations_ToggleWImGUIMainWindow final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_ToggleWImGUIMainWindow; + +// Function Phoenix.PhoenixMMCommandImplementations.ButtonDelegate +// 0x0018 (0x0018 - 0x0000) +struct PhoenixMMCommandImplementations_ButtonDelegate final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_ButtonDelegate; + +// Function Phoenix.PhoenixMMCommandImplementations.QACameraLookInDirection +// 0x0008 (0x0008 - 0x0000) +struct PhoenixMMCommandImplementations_QACameraLookInDirection final +{ +public: + float AroundY; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AroundZ; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QACameraLookInDirection; + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetAllLocation +// 0x0010 (0x0010 - 0x0000) +struct PhoenixMMCommandImplementations_QAGetAllLocation final +{ +public: + class FString ActorName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAGetAllLocation; + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetAverageFrametime +// 0x0008 (0x0008 - 0x0000) +struct PhoenixMMCommandImplementations_QAGetAverageFrametime final +{ +public: + int32 FrameSampleCount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SampleFrequencyMS; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAGetAverageFrametime; + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetPOIs +// 0x0010 (0x0010 - 0x0000) +struct PhoenixMMCommandImplementations_QAGetPOIs final +{ +public: + class FString SearchString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAGetPOIs; + +// Function Phoenix.PhoenixMMCommandImplementations.QAGetTODLocations +// 0x0010 (0x0010 - 0x0000) +struct PhoenixMMCommandImplementations_QAGetTODLocations final +{ +public: + class FString TODGroup; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAGetTODLocations; + +// Function Phoenix.PhoenixMMCommandImplementations.QAGivePlayer +// 0x0010 (0x0010 - 0x0000) +struct PhoenixMMCommandImplementations_QAGivePlayer final +{ +public: + class FString Item; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAGivePlayer; + +// Function Phoenix.PhoenixMMCommandImplementations.QAGivePlayerResource +// 0x0018 (0x0018 - 0x0000) +struct PhoenixMMCommandImplementations_QAGivePlayerResource final +{ +public: + class FString ResourceType; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amount; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAGivePlayerResource; + +// Function Phoenix.PhoenixMMCommandImplementations.QAGoToPosition +// 0x000C (0x000C - 0x0000) +struct PhoenixMMCommandImplementations_QAGoToPosition final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAGoToPosition; + +// Function Phoenix.PhoenixMMCommandImplementations.QAKillEnemiesInRadius +// 0x0004 (0x0004 - 0x0000) +struct PhoenixMMCommandImplementations_QAKillEnemiesInRadius final +{ +public: + float Radius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAKillEnemiesInRadius; + +// Function Phoenix.PhoenixMMCommandImplementations.QALocationLogAdd +// 0x0010 (0x0010 - 0x0000) +struct PhoenixMMCommandImplementations_QALocationLogAdd final +{ +public: + class FString LocationName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QALocationLogAdd; + +// Function Phoenix.PhoenixMMCommandImplementations.QALockPlayerAtCurrentPosition +// 0x0001 (0x0001 - 0x0000) +struct PhoenixMMCommandImplementations_QALockPlayerAtCurrentPosition final +{ +public: + bool Set; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QALockPlayerAtCurrentPosition; + +// Function Phoenix.PhoenixMMCommandImplementations.QALockPlayerPosition +// 0x0010 (0x0010 - 0x0000) +struct PhoenixMMCommandImplementations_QALockPlayerPosition final +{ +public: + bool Set; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float X; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QALockPlayerPosition; + +// Function Phoenix.PhoenixMMCommandImplementations.QALookAtActor +// 0x0018 (0x0018 - 0x0000) +struct PhoenixMMCommandImplementations_QALookAtActor final +{ +public: + class FString ActorName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Target; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QALookAtActor; + +// Function Phoenix.PhoenixMMCommandImplementations.QAPlayerLookInDirection +// 0x0004 (0x0004 - 0x0000) +struct PhoenixMMCommandImplementations_QAPlayerLookInDirection final +{ +public: + float AroundY; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAPlayerLookInDirection; + +// Function Phoenix.PhoenixMMCommandImplementations.QAPressButtonConsole +// 0x0018 (0x0018 - 0x0000) +struct PhoenixMMCommandImplementations_QAPressButtonConsole final +{ +public: + class FString ButtonName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimePressed; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAPressButtonConsole; + +// Function Phoenix.PhoenixMMCommandImplementations.QARecordPlayerLocation +// 0x0010 (0x0010 - 0x0000) +struct PhoenixMMCommandImplementations_QARecordPlayerLocation final +{ +public: + class FString IdentifyingString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QARecordPlayerLocation; + +// Function Phoenix.PhoenixMMCommandImplementations.QARunForward +// 0x0004 (0x0004 - 0x0000) +struct PhoenixMMCommandImplementations_QARunForward final +{ +public: + float Speed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QARunForward; + +// Function Phoenix.PhoenixMMCommandImplementations.QASetPlayerRotation +// 0x000C (0x000C - 0x0000) +struct PhoenixMMCommandImplementations_QASetPlayerRotation final +{ +public: + float rotX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float rotY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float rotZ; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QASetPlayerRotation; + +// Function Phoenix.PhoenixMMCommandImplementations.QASetPlayerStart +// 0x0018 (0x0018 - 0x0000) +struct PhoenixMMCommandImplementations_QASetPlayerStart final +{ +public: + float locX; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float locY; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float locZ; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float rotX; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float rotY; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float rotZ; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QASetPlayerStart; + +// Function Phoenix.PhoenixMMCommandImplementations.QAStreamingRecordSession +// 0x0010 (0x0010 - 0x0000) +struct PhoenixMMCommandImplementations_QAStreamingRecordSession final +{ +public: + class FString SessionName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_QAStreamingRecordSession; + +// Function Phoenix.PhoenixMMCommandImplementations.RunAtDungeonDelegate +// 0x000C (0x000C - 0x0000) +struct PhoenixMMCommandImplementations_RunAtDungeonDelegate final +{ +public: + struct FVector TargetLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_RunAtDungeonDelegate; + +// Function Phoenix.PhoenixMMCommandImplementations.RunAtDungeonExitDelegate +// 0x000C (0x000C - 0x0000) +struct PhoenixMMCommandImplementations_RunAtDungeonExitDelegate final +{ +public: + struct FVector TargetLocation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixMMCommandImplementations_RunAtDungeonExitDelegate; + +// Function Phoenix.MinimapHogsmeade.ChangeLevel +// 0x0008 (0x0008 - 0x0000) +struct MinimapHogsmeade_ChangeLevel final +{ +public: + int32 LevelIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromInit; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MinimapHogsmeade_ChangeLevel; + +// Function Phoenix.MinimapHogsmeade.GetBottomRightBound +// 0x0008 (0x0008 - 0x0000) +struct MinimapHogsmeade_GetBottomRightBound final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogsmeade_GetBottomRightBound; + +// Function Phoenix.MinimapHogsmeade.GetDebugPlayerOffset +// 0x000C (0x000C - 0x0000) +struct MinimapHogsmeade_GetDebugPlayerOffset final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogsmeade_GetDebugPlayerOffset; + +// Function Phoenix.MinimapHogsmeade.GetTopLeftBound +// 0x0008 (0x0008 - 0x0000) +struct MinimapHogsmeade_GetTopLeftBound final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogsmeade_GetTopLeftBound; + +// Function Phoenix.MinimapHogsmeade.Init +// 0x0001 (0x0001 - 0x0000) +struct MinimapHogsmeade_Init final +{ +public: + bool LoadNavMesh; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogsmeade_Init; + +// Function Phoenix.MinimapHogsmeade.TextureLoadedCallback +// 0x0010 (0x0010 - 0x0000) +struct MinimapHogsmeade_TextureLoadedCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapHogsmeade_TextureLoadedCallback; + +// Function Phoenix.MinimapManager.AddIntrusionArea +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_AddIntrusionArea final +{ +public: + class AActor* IntrusionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_AddIntrusionArea; + +// Function Phoenix.MinimapManager.AddMiniMap +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_AddMiniMap final +{ +public: + class UMinimapBase* pMiniMapbase; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_AddMiniMap; + +// Function Phoenix.MinimapManager.FindMapByName +// 0x0018 (0x0018 - 0x0000) +struct MinimapManager_FindMapByName final +{ +public: + class FString MapName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMinimapBase* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_FindMapByName; + +// Function Phoenix.MinimapManager.GetActiveMiniMap +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_GetActiveMiniMap final +{ +public: + class UMinimapBase* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetActiveMiniMap; + +// Function Phoenix.MinimapManager.GetAreIntrusionAreasActive +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_GetAreIntrusionAreasActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetAreIntrusionAreasActive; + +// Function Phoenix.MinimapManager.GetDungeonMiniMap +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_GetDungeonMiniMap final +{ +public: + class UMinimapDungeon* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetDungeonMiniMap; + +// Function Phoenix.MinimapManager.GetHogsmeadeMiniMap +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_GetHogsmeadeMiniMap final +{ +public: + class UMinimapHogsmeade* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetHogsmeadeMiniMap; + +// Function Phoenix.MinimapManager.GetHogwartsMiniMap +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_GetHogwartsMiniMap final +{ +public: + class UMinimapHogwarts* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetHogwartsMiniMap; + +// Function Phoenix.MinimapManager.GetInTentTransition +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_GetInTentTransition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetInTentTransition; + +// Function Phoenix.MinimapManager.GetIntrusionAlertOn +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_GetIntrusionAlertOn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetIntrusionAlertOn; + +// Function Phoenix.MinimapManager.GetIsDroneMap +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_GetIsDroneMap final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetIsDroneMap; + +// Function Phoenix.MinimapManager.GetMapSubsytem +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_GetMapSubsytem final +{ +public: + class UMapSubSystem* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetMapSubsytem; + +// Function Phoenix.MinimapManager.GetMiniMapSize +// 0x0004 (0x0004 - 0x0000) +struct MinimapManager_GetMiniMapSize final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetMiniMapSize; + +// Function Phoenix.MinimapManager.GetMiniMapVisibility +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_GetMiniMapVisibility final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetMiniMapVisibility; + +// Function Phoenix.MinimapManager.GetOverlandMiniMap +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_GetOverlandMiniMap final +{ +public: + class UMinimapOverland* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetOverlandMiniMap; + +// Function Phoenix.MinimapManager.GetSanctuaryMiniMap +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_GetSanctuaryMiniMap final +{ +public: + class UMinimapSanctuary* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetSanctuaryMiniMap; + +// Function Phoenix.MinimapManager.GetTentsMiniMap +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_GetTentsMiniMap final +{ +public: + class UMinimapTents* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetTentsMiniMap; + +// Function Phoenix.MinimapManager.GetTutorialMiniMap +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_GetTutorialMiniMap final +{ +public: + class UMinimapTutorial* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_GetTutorialMiniMap; + +// Function Phoenix.MinimapManager.HoverdroneToggleMinimap +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_HoverdroneToggleMinimap final +{ +public: + bool bShowMiniMap; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_HoverdroneToggleMinimap; + +// Function Phoenix.MinimapManager.IconTextureCallback +// 0x0010 (0x0010 - 0x0000) +struct MinimapManager_IconTextureCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_IconTextureCallback; + +// Function Phoenix.MinimapManager.IsParentHoverDrone +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_IsParentHoverDrone final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_IsParentHoverDrone; + +// Function Phoenix.MinimapManager.MinimapScaleChanged +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_MinimapScaleChanged final +{ +public: + EMiniMapSizeOption MiniMapSize; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_MinimapScaleChanged; + +// Function Phoenix.MinimapManager.RemoveIntrusionArea +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_RemoveIntrusionArea final +{ +public: + class AActor* IntrusionActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_RemoveIntrusionArea; + +// Function Phoenix.MinimapManager.RevealMiniMap +// 0x0002 (0x0002 - 0x0000) +struct MinimapManager_RevealMiniMap final +{ +public: + bool InstantIntro; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromHUD; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_RevealMiniMap; + +// Function Phoenix.MinimapManager.RevealMiniMapEvent +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_RevealMiniMapEvent final +{ +public: + bool InstantIntro; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_RevealMiniMapEvent; + +// Function Phoenix.MinimapManager.SanctuarySetHubUnlock +// 0x0010 (0x0010 - 0x0000) +struct MinimapManager_SanctuarySetHubUnlock final +{ +public: + class FString NameOfUnlock; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SanctuarySetHubUnlock; + +// Function Phoenix.MinimapManager.SetInTentTransition +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_SetInTentTransition final +{ +public: + bool pInTentTransition; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetInTentTransition; + +// Function Phoenix.MinimapManager.SetIntrusionAlertOn +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_SetIntrusionAlertOn final +{ +public: + bool pIntrusionAlertOn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetIntrusionAlertOn; + +// Function Phoenix.MinimapManager.SetIntrusionAlertOnBP +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_SetIntrusionAlertOnBP final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetIntrusionAlertOnBP; + +// Function Phoenix.MinimapManager.SetIsDroneMap +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_SetIsDroneMap final +{ +public: + bool pIsDroneMap; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetIsDroneMap; + +// Function Phoenix.MinimapManager.SetLockMiniMapReveal +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_SetLockMiniMapReveal final +{ +public: + bool pLockMiniMapReveal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetLockMiniMapReveal; + +// Function Phoenix.MinimapManager.SetMiniMapLevel +// 0x0005 (0x0005 - 0x0000) +struct MinimapManager_SetMiniMapLevel final +{ +public: + EMiniMapLevels LevelType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool hideCurrentMap; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowMap; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LoadNavMesh; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowMiniMapReveal; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetMiniMapLevel; + +// Function Phoenix.MinimapManager.SetMiniMapSize +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_SetMiniMapSize final +{ +public: + float size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZoomTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetMiniMapSize; + +// Function Phoenix.MinimapManager.SetMiniMapWidgetSize +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_SetMiniMapWidgetSize final +{ +public: + struct FVector2D size; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetMiniMapWidgetSize; + +// Function Phoenix.MinimapManager.SetOpacityMiniMapEvent +// 0x0004 (0x0004 - 0x0000) +struct MinimapManager_SetOpacityMiniMapEvent final +{ +public: + float Opacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetOpacityMiniMapEvent; + +// Function Phoenix.MinimapManager.SetOpacityQucikMiniMapEvent +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_SetOpacityQucikMiniMapEvent final +{ +public: + float Opacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MapOpacity; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetOpacityQucikMiniMapEvent; + +// Function Phoenix.MinimapManager.SetVisibleOpacityMiniMapEvent +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_SetVisibleOpacityMiniMapEvent final +{ +public: + bool Visible; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Opacity; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SetVisibleOpacityMiniMapEvent; + +// Function Phoenix.MinimapManager.ShowMiniMap +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_ShowMiniMap final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_ShowMiniMap; + +// Function Phoenix.MinimapManager.ShowMiniMapEvent +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_ShowMiniMapEvent final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_ShowMiniMapEvent; + +// Function Phoenix.MinimapManager.ShowPathLayerEvent +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_ShowPathLayerEvent final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_ShowPathLayerEvent; + +// Function Phoenix.MinimapManager.SwitchToHoverdronePawn +// 0x0008 (0x0008 - 0x0000) +struct MinimapManager_SwitchToHoverdronePawn final +{ +public: + class APawn* HoverPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_SwitchToHoverdronePawn; + +// Function Phoenix.MinimapManager.UnrevealMiniMap +// 0x0003 (0x0003 - 0x0000) +struct MinimapManager_UnrevealMiniMap final +{ +public: + bool InstantIntro; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceUnreveal; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromHUD; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_UnrevealMiniMap; + +// Function Phoenix.MinimapManager.UnrevealMiniMapEvent +// 0x0001 (0x0001 - 0x0000) +struct MinimapManager_UnrevealMiniMapEvent final +{ +public: + bool InstantIntro; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapManager_UnrevealMiniMapEvent; + +// Function Phoenix.MinimapOverland.Init +// 0x0001 (0x0001 - 0x0000) +struct MinimapOverland_Init final +{ +public: + bool LoadNavMesh; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapOverland_Init; + +// Function Phoenix.MinimapOverland.TextureLoadedCallback +// 0x0010 (0x0010 - 0x0000) +struct MinimapOverland_TextureLoadedCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapOverland_TextureLoadedCallback; + +// Function Phoenix.MinimapSanctuary.ChangeLevel +// 0x0008 (0x0008 - 0x0000) +struct MinimapSanctuary_ChangeLevel final +{ +public: + int32 LevelIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromInit; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MinimapSanctuary_ChangeLevel; + +// Function Phoenix.MinimapSanctuary.Init +// 0x0001 (0x0001 - 0x0000) +struct MinimapSanctuary_Init final +{ +public: + bool LoadNavMesh; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapSanctuary_Init; + +// Function Phoenix.MinimapSanctuary.SetHubLevelUnlock +// 0x0018 (0x0018 - 0x0000) +struct MinimapSanctuary_SetHubLevelUnlock final +{ +public: + class FString NameOfUnlock; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LoadTexture; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FromLoadGame; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MinimapSanctuary_SetHubLevelUnlock; + +// Function Phoenix.MinimapSanctuary.SetMapType +// 0x0003 (0x0003 - 0x0000) +struct MinimapSanctuary_SetMapType final +{ +public: + ESanctuaryMiniMapType MapType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LoadNavMesh; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromInit; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapSanctuary_SetMapType; + +// Function Phoenix.MinimapSanctuary.TextureLoadedCallback +// 0x0010 (0x0010 - 0x0000) +struct MinimapSanctuary_TextureLoadedCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapSanctuary_TextureLoadedCallback; + +// Function Phoenix.MinimapTents.ChangeLevel +// 0x0008 (0x0008 - 0x0000) +struct MinimapTents_ChangeLevel final +{ +public: + int32 LevelIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromInit; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MinimapTents_ChangeLevel; + +// Function Phoenix.MinimapTents.Init +// 0x0001 (0x0001 - 0x0000) +struct MinimapTents_Init final +{ +public: + bool LoadNavMesh; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapTents_Init; + +// Function Phoenix.MinimapTents.TextureLoadedCallback +// 0x0010 (0x0010 - 0x0000) +struct MinimapTents_TextureLoadedCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapTents_TextureLoadedCallback; + +// Function Phoenix.RenderingCutsBluprintLibrary.TriggerCameraCut +// 0x0008 (0x0008 - 0x0000) +struct RenderingCutsBluprintLibrary_TriggerCameraCut final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RenderingCutsBluprintLibrary_TriggerCameraCut; + +// Function Phoenix.RenderingCutsBluprintLibrary.TriggerRenderingCut +// 0x0010 (0x0010 - 0x0000) +struct RenderingCutsBluprintLibrary_TriggerRenderingCut final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRenderingCutBits RenderingCuts; // 0x0008(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RenderingCutsBluprintLibrary_TriggerRenderingCut; + +// Function Phoenix.MinimapTutorial.ChangeLevel +// 0x0008 (0x0008 - 0x0000) +struct MinimapTutorial_ChangeLevel final +{ +public: + int32 LevelIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool fromInit; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MinimapTutorial_ChangeLevel; + +// Function Phoenix.MinimapTutorial.Init +// 0x0001 (0x0001 - 0x0000) +struct MinimapTutorial_Init final +{ +public: + bool LoadNavMesh; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapTutorial_Init; + +// Function Phoenix.MinimapTutorial.TextureLoadedCallback +// 0x0010 (0x0010 - 0x0000) +struct MinimapTutorial_TextureLoadedCallback final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MinimapTutorial_TextureLoadedCallback; + +// Function Phoenix.MiniSelectionDiamondBase.OnSetState +// 0x0004 (0x0004 - 0x0000) +struct MiniSelectionDiamondBase_OnSetState final +{ +public: + int32 NewState; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MiniSelectionDiamondBase_OnSetState; + +// Function Phoenix.MiniSelectionDiamondBase.SetState +// 0x0001 (0x0001 - 0x0000) +struct MiniSelectionDiamondBase_SetState final +{ +public: + bool IsActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MiniSelectionDiamondBase_SetState; + +// Function Phoenix.NotificationWidget.IncrementCount +// 0x0008 (0x0008 - 0x0000) +struct NotificationWidget_IncrementCount final +{ +public: + int32 Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NotificationWidget_IncrementCount; + +// Function Phoenix.NotificationWidget.InitDetails +// 0x0048 (0x0048 - 0x0000) +struct NotificationWidget_InitDetails final +{ +public: + class FString NewItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NewVariation; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DisplayName; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsHeaderTranslatable; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 NewItemCount; // 0x002C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString NewIconName; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpecialCollection; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NotificationWidget_InitDetails; + +// Function Phoenix.NotificationWidget.SetIsInventoryFullNotification +// 0x0001 (0x0001 - 0x0000) +struct NotificationWidget_SetIsInventoryFullNotification final +{ +public: + bool IsInventoryFull; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationWidget_SetIsInventoryFullNotification; + +// Function Phoenix.NotificationWidget.ToggleCountVisibility +// 0x0001 (0x0001 - 0x0000) +struct NotificationWidget_ToggleCountVisibility final +{ +public: + bool IsVisible_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationWidget_ToggleCountVisibility; + +// Function Phoenix.MissionBannerWidget.BannerComplete +// 0x0001 (0x0001 - 0x0000) +struct MissionBannerWidget_BannerComplete final +{ +public: + ENotificationCategory Category; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBannerWidget_BannerComplete; + +// Function Phoenix.MissionBannerWidget.BeginOrEndPlay +// 0x0001 (0x0001 - 0x0000) +struct MissionBannerWidget_BeginOrEndPlay final +{ +public: + bool endPlay; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBannerWidget_BeginOrEndPlay; + +// Function Phoenix.MissionBannerWidget.ShowBPCelebrationBanner +// 0x0070 (0x0070 - 0x0000) +struct MissionBannerWidget_ShowBPCelebrationBanner final +{ +public: + EBannerUpdateType updateType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName updateTitle; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName bannerText; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName bannerText2; // 0x0014(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrackMission; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray objectiveText; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveChecked; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveCheckChanged; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveRuntimeValue1; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveRuntimeValue2; // 0x0060(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBannerWidget_ShowBPCelebrationBanner; + +// Function Phoenix.MissionBannerWidget.ShowBPMissionBanner +// 0x0070 (0x0070 - 0x0000) +struct MissionBannerWidget_ShowBPMissionBanner final +{ +public: + EBannerUpdateType updateType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName updateTitle; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName bannerText; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName bannerText2; // 0x0014(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrackMission; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray objectiveText; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveChecked; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveCheckChanged; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveRuntimeValue1; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveRuntimeValue2; // 0x0060(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBannerWidget_ShowBPMissionBanner; + +// Function Phoenix.MissionBannerWidget.ShowBPStepBanner +// 0x00B0 (0x00B0 - 0x0000) +struct MissionBannerWidget_ShowBPStepBanner final +{ +public: + EBannerUpdateType updateType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName updateTitle; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName bannerText; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName bannerText2; // 0x0014(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowTrackMission; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray objectiveText; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveChecked; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveCheckChanged; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveRuntimeValue1; // 0x0050(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveRuntimeValue2; // 0x0060(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString MissionDescription; // 0x0070(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MissionTypeIcon; // 0x0080(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MissionObjectiveIcon; // 0x0090(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ObjectiveTintColor; // 0x00A0(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBannerWidget_ShowBPStepBanner; + +// Function Phoenix.MissionBannerWidget.UpdateColorBlindColors +// 0x0010 (0x0010 - 0x0000) +struct MissionBannerWidget_UpdateColorBlindColors final +{ +public: + struct FLinearColor ObjectiveTintColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBannerWidget_UpdateColorBlindColors; + +// Function Phoenix.MissionBannerWidget.UpdateExistingStepBanner +// 0x0050 (0x0050 - 0x0000) +struct MissionBannerWidget_UpdateExistingStepBanner final +{ +public: + TArray objectiveText; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveChecked; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveCheckChanged; // 0x0020(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveRuntimeValue1; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray objectiveRuntimeValue2; // 0x0040(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBannerWidget_UpdateExistingStepBanner; + +// Function Phoenix.PhoenixTextBlock.FontLoadCallback +// 0x0008 (0x0008 - 0x0000) +struct PhoenixTextBlock_FontLoadCallback final +{ +public: + class Ufont* LoadedFont; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixTextBlock_FontLoadCallback; + +// Function Phoenix.PhoenixTextBlock.GetColorTag +// 0x0010 (0x0010 - 0x0000) +struct PhoenixTextBlock_GetColorTag final +{ +public: + struct FDataTableRowHandle ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixTextBlock_GetColorTag; + +// Function Phoenix.PhoenixTextBlock.GetCurrentFontScale +// 0x0004 (0x0004 - 0x0000) +struct PhoenixTextBlock_GetCurrentFontScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixTextBlock_GetCurrentFontScale; + +// Function Phoenix.PhoenixTextBlock.GetFontInfo +// 0x0058 (0x0058 - 0x0000) +struct PhoenixTextBlock_GetFontInfo final +{ +public: + struct FSlateFontInfo ReturnValue; // 0x0000(0x0058)(Parm, OutParm, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixTextBlock_GetFontInfo; + +// Function Phoenix.PhoenixTextBlock.GetPhoenixText +// 0x0010 (0x0010 - 0x0000) +struct PhoenixTextBlock_GetPhoenixText final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixTextBlock_GetPhoenixText; + +// Function Phoenix.PhoenixTextBlock.PreValidateLocalizationKey +// 0x0018 (0x0018 - 0x0000) +struct PhoenixTextBlock_PreValidateLocalizationKey final +{ +public: + class FString RequestedKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixTextBlock_PreValidateLocalizationKey; + +// Function Phoenix.PhoenixTextBlock.SetColorTag +// 0x0010 (0x0010 - 0x0000) +struct PhoenixTextBlock_SetColorTag final +{ +public: + struct FDataTableRowHandle NewColorTag; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixTextBlock_SetColorTag; + +// Function Phoenix.PhoenixTextBlock.SetTextKey +// 0x0010 (0x0010 - 0x0000) +struct PhoenixTextBlock_SetTextKey final +{ +public: + class FString Key; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixTextBlock_SetTextKey; + +// Function Phoenix.MissionBPLibrary.BindMissionUpdates +// 0x0028 (0x0028 - 0x0000) +struct MissionBPLibrary_BindMissionUpdates final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate_MissionID; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_BindMissionUpdates; + +// Function Phoenix.MissionBPLibrary.BranchMissionComplete +// 0x000C (0x000C - 0x0000) +struct MissionBPLibrary_BranchMissionComplete final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMissionComplete Complete; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionBPLibrary_BranchMissionComplete; + +// Function Phoenix.MissionBPLibrary.BranchMissionStatus +// 0x000C (0x000C - 0x0000) +struct MissionBPLibrary_BranchMissionStatus final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + Phoenix::EMissionStatus status; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionBPLibrary_BranchMissionStatus; + +// Function Phoenix.MissionBPLibrary.BranchMissionStepComplete +// 0x0020 (0x0020 - 0x0000) +struct MissionBPLibrary_BranchMissionStepComplete final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StepName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMissionComplete Complete; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionBPLibrary_BranchMissionStepComplete; + +// Function Phoenix.MissionBPLibrary.CompleteMissionTask +// 0x0018 (0x0018 - 0x0000) +struct MissionBPLibrary_CompleteMissionTask final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StepName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_CompleteMissionTask; + +// Function Phoenix.MissionBPLibrary.GetCurrentMissionStepName +// 0x0018 (0x0018 - 0x0000) +struct MissionBPLibrary_GetCurrentMissionStepName final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_GetCurrentMissionStepName; + +// Function Phoenix.MissionBPLibrary.GetMissionComplete +// 0x000C (0x000C - 0x0000) +struct MissionBPLibrary_GetMissionComplete final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionBPLibrary_GetMissionComplete; + +// Function Phoenix.MissionBPLibrary.GetMissionStatus +// 0x000C (0x000C - 0x0000) +struct MissionBPLibrary_GetMissionStatus final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + Phoenix::EMissionStatus ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionBPLibrary_GetMissionStatus; + +// Function Phoenix.MissionBPLibrary.GetMissionStepComplete +// 0x0020 (0x0020 - 0x0000) +struct MissionBPLibrary_GetMissionStepComplete final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StepName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionBPLibrary_GetMissionStepComplete; + +// Function Phoenix.MissionBPLibrary.HermesBind_MissionID +// 0x0028 (0x0028 - 0x0000) +struct MissionBPLibrary_HermesBind_MissionID final +{ +public: + TDelegate Delegate_MissionID; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHermesBPDelegateHandle Handle; // 0x0018(0x0010)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_HermesBind_MissionID; + +// Function Phoenix.MissionBPLibrary.HermesExecuteAll_MissionID +// 0x0020 (0x0020 - 0x0000) +struct MissionBPLibrary_HermesExecuteAll_MissionID final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMissionID MissionID; // 0x0018(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_HermesExecuteAll_MissionID; + +// Function Phoenix.MissionBPLibrary.HermesExecuteOwned_MissionID +// 0x0028 (0x0028 - 0x0000) +struct MissionBPLibrary_HermesExecuteOwned_MissionID final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Owner; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UObject* Caller; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMissionID MissionID; // 0x0020(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_HermesExecuteOwned_MissionID; + +// Function Phoenix.MissionBPLibrary.IsExclusiveMission +// 0x000C (0x000C - 0x0000) +struct MissionBPLibrary_IsExclusiveMission final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionBPLibrary_IsExclusiveMission; + +// Function Phoenix.MissionBPLibrary.IsExclusiveMissionActive +// 0x0001 (0x0001 - 0x0000) +struct MissionBPLibrary_IsExclusiveMissionActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_IsExclusiveMissionActive; + +// Function Phoenix.MissionBPLibrary.IsFocusMission +// 0x000C (0x000C - 0x0000) +struct MissionBPLibrary_IsFocusMission final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MissionBPLibrary_IsFocusMission; + +// Function Phoenix.MissionBPLibrary.PlayMissionDevOnly +// 0x0008 (0x0008 - 0x0000) +struct MissionBPLibrary_PlayMissionDevOnly final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_PlayMissionDevOnly; + +// Function Phoenix.MissionBPLibrary.PrintMissionString +// 0x0018 (0x0018 - 0x0000) +struct MissionBPLibrary_PrintMissionString final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString inString; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_PrintMissionString; + +// Function Phoenix.MissionBPLibrary.RequestMissionUpdates +// 0x0008 (0x0008 - 0x0000) +struct MissionBPLibrary_RequestMissionUpdates final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_RequestMissionUpdates; + +// Function Phoenix.MissionBPLibrary.ResetMissionDevOnly +// 0x0008 (0x0008 - 0x0000) +struct MissionBPLibrary_ResetMissionDevOnly final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_ResetMissionDevOnly; + +// Function Phoenix.MissionBPLibrary.TrackMission +// 0x0008 (0x0008 - 0x0000) +struct MissionBPLibrary_TrackMission final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_TrackMission; + +// Function Phoenix.MissionBPLibrary.UpdateMissionProgress +// 0x0020 (0x0020 - 0x0000) +struct MissionBPLibrary_UpdateMissionProgress final +{ +public: + struct FMissionID MissionID; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString StepName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ProgressIncrement; // 0x0018(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ProgressGoal; // 0x001C(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionBPLibrary_UpdateMissionProgress; + +// Function Phoenix.MissionFailScreenBase.SetDisplayText +// 0x0020 (0x0020 - 0x0000) +struct MissionFailScreenBase_SetDisplayText final +{ +public: + class FString Title; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Description; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionFailScreenBase_SetDisplayText; + +// Function Phoenix.MissionFailScreenBase.SetReason +// 0x0001 (0x0001 - 0x0000) +struct MissionFailScreenBase_SetReason final +{ +public: + EUIGameOverReason Reason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MissionFailScreenBase_SetReason; + +// Function Phoenix.PhoenixGameMode.GetPhoenixGameMode +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameMode_GetPhoenixGameMode final +{ +public: + class APhoenixGameMode* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_GetPhoenixGameMode; + +// Function Phoenix.PhoenixGameMode.GetStreamingLevelAva +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameMode_GetStreamingLevelAva final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PackageName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevelStreaming* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_GetStreamingLevelAva; + +// Function Phoenix.PhoenixGameMode.OpenLevelByReference +// 0x0048 (0x0048 - 0x0000) +struct PhoenixGameMode_OpenLevelByReference final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OPTIONS; // 0x0038(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_OpenLevelByReference; + +// Function Phoenix.PhoenixGameMode.RemoveInstancedStaticMeshCollision +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameMode_RemoveInstancedStaticMeshCollision final +{ +public: + class UInstancedStaticMeshComponent* InstancedMeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstanceIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameMode_RemoveInstancedStaticMeshCollision; + +// Function Phoenix.PhoenixGameMode.AsyncLoadAssetList +// 0x0020 (0x0020 - 0x0000) +struct PhoenixGameMode_AsyncLoadAssetList final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> AssetsToStream; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, UObjectWrapper, NativeAccessSpecifierPublic) + int32 UniqueId; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameMode_AsyncLoadAssetList; + +// Function Phoenix.PhoenixGameMode.GameDBExport +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameMode_GameDBExport final +{ +public: + class FString ExportFilename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_GameDBExport; + +// Function Phoenix.PhoenixGameMode.GameDBImport +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameMode_GameDBImport final +{ +public: + class FString ImportFilename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_GameDBImport; + +// Function Phoenix.PhoenixGameMode.GetOptions +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameMode_GetOptions final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_GetOptions; + +// Function Phoenix.PhoenixGameMode.LootDrop +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameMode_LootDrop final +{ +public: + class FString LootCategoryID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Level; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameMode_LootDrop; + +// Function Phoenix.PhoenixGameMode.RegisterInterestPointActor +// 0x0020 (0x0020 - 0x0000) +struct PhoenixGameMode_RegisterInterestPointActor final +{ +public: + class FString InActorName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InSpawnX; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InSpawnY; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InSpawnZ; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnNewActor; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameMode_RegisterInterestPointActor; + +// Function Phoenix.PhoenixGameMode.SetLocale +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameMode_SetLocale final +{ +public: + class FString LocaleString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_SetLocale; + +// Function Phoenix.PhoenixGameMode.SetProgrammaticPlayerStartInfo +// 0x001C (0x001C - 0x0000) +struct PhoenixGameMode_SetProgrammaticPlayerStartInfo final +{ +public: + struct FVector InLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InRotation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bForceUse; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameMode_SetProgrammaticPlayerStartInfo; + +// Function Phoenix.PhoenixGameMode.UnregisterInterestPointActor +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameMode_UnregisterInterestPointActor final +{ +public: + class FString ActorName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_UnregisterInterestPointActor; + +// Function Phoenix.PhoenixGameMode.VCGetContents +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameMode_VCGetContents final +{ +public: + class FString ContainerID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_VCGetContents; + +// Function Phoenix.PhoenixGameMode.GetPlayerStartTag +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameMode_GetPlayerStartTag final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_GetPlayerStartTag; + +// Function Phoenix.PhoenixGameMode.PlayerStartedAtProgrammaticLocation +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameMode_PlayerStartedAtProgrammaticLocation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameMode_PlayerStartedAtProgrammaticLocation; + +// Function Phoenix.ModDialogueData.PlayDialogueFromActor +// 0x0010 (0x0010 - 0x0000) +struct ModDialogueData_PlayDialogueFromActor final +{ +public: + const class AActor* Actor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DelaySeconds; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ModDialogueData_PlayDialogueFromActor; + +// Function Phoenix.ModDialogueData.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct ModDialogueData_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ModDialogueData_IsPlaying; + +// Function Phoenix.MountedAI_Controller.StartMovingToPathNode +// 0x0008 (0x0008 - 0x0000) +struct MountedAI_Controller_StartMovingToPathNode final +{ +public: + class APathNode* InPathNode; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountedAI_Controller_StartMovingToPathNode; + +// Function Phoenix.MountZoneVolumeBase.GetBroom +// 0x0010 (0x0010 - 0x0000) +struct MountZoneVolumeBase_GetBroom final +{ +public: + const class APawn* InPawn; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AFlyingBroom* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountZoneVolumeBase_GetBroom; + +// Function Phoenix.MountZoneVolumeBase.GetEquivalentFlyingType +// 0x0003 (0x0003 - 0x0000) +struct MountZoneVolumeBase_GetEquivalentFlyingType final +{ +public: + EMountTypes InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMountTypes OutType; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountZoneVolumeBase_GetEquivalentFlyingType; + +// Function Phoenix.MountZoneVolumeBase.GetEquivalentGroundType +// 0x0003 (0x0003 - 0x0000) +struct MountZoneVolumeBase_GetEquivalentGroundType final +{ +public: + EMountTypes InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMountTypes OutType; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountZoneVolumeBase_GetEquivalentGroundType; + +// Function Phoenix.MountZoneVolumeBase.GetMount +// 0x0010 (0x0010 - 0x0000) +struct MountZoneVolumeBase_GetMount final +{ +public: + const class APawn* InPawn; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCreature_MountComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountZoneVolumeBase_GetMount; + +// Function Phoenix.MountZoneVolumeBase.GetMountType +// 0x0010 (0x0010 - 0x0000) +struct MountZoneVolumeBase_GetMountType final +{ +public: + const class APawn* InPawn; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMountTypes OutType; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MountZoneVolumeBase_GetMountType; + +// Function Phoenix.MountZoneVolumeBase.EnableZone +// 0x0001 (0x0001 - 0x0000) +struct MountZoneVolumeBase_EnableZone final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountZoneVolumeBase_EnableZone; + +// Function Phoenix.MountZoneVolumeBase.IsIgnored +// 0x0002 (0x0002 - 0x0000) +struct MountZoneVolumeBase_IsIgnored final +{ +public: + EMountTypes InType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountZoneVolumeBase_IsIgnored; + +// Function Phoenix.MountHeightLimitVolume.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct MountHeightLimitVolume_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountHeightLimitVolume_OnOverlapBegin; + +// Function Phoenix.MountHeightLimitVolume.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct MountHeightLimitVolume_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MountHeightLimitVolume_OnOverlapEnd; + +// Function Phoenix.MountSpeedLimitVolume.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct MountSpeedLimitVolume_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MountSpeedLimitVolume_OnOverlapBegin; + +// Function Phoenix.MountSpeedLimitVolume.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct MountSpeedLimitVolume_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MountSpeedLimitVolume_OnOverlapEnd; + +// Function Phoenix.MoveToPointPuzzleComponent.Move +// 0x0014 (0x0014 - 0x0000) +struct MoveToPointPuzzleComponent_Move final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MoveToPointPuzzleComponent_Move; + +// Function Phoenix.MoveToPointPuzzleComponent.OnBeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct MoveToPointPuzzleComponent_OnBeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OverlapInfo; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MoveToPointPuzzleComponent_OnBeginOverlap; + +// Function Phoenix.MultiFXManager.Destroy +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_Destroy final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(Parm, OutParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXEffectEndStyle EndStyle; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_Destroy; + +// Function Phoenix.MultiFXManager.DestroyPlus +// 0x0018 (0x0018 - 0x0000) +struct MultiFXManager_DestroyPlus final +{ +public: + struct FMultiFXPlusHandles InHandles; // 0x0000(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic) + bool bImmediate; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXEffectEndStyle EndStyle; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_DestroyPlus; + +// Function Phoenix.MultiFXManager.DetachVfxRule +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_DetachVfxRule final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDetachmentRule DetachmentRules; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_DetachVfxRule; + +// Function Phoenix.MultiFXManager.GetCustomTimeDilation +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_GetCustomTimeDilation final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_GetCustomTimeDilation; + +// Function Phoenix.MultiFXManager.GetNiagaraComponent +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_GetNiagaraComponent final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFXManager_GetNiagaraComponent; + +// Function Phoenix.MultiFXManager.GetParticleSystemComponent +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_GetParticleSystemComponent final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystemComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFXManager_GetParticleSystemComponent; + +// Function Phoenix.MultiFXManager.GetSfxHandle +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_GetSfxHandle final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_GetSfxHandle; + +// Function Phoenix.MultiFXManager.GetSkinFxComponent +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_GetSkinFxComponent final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkinFXComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFXManager_GetSkinFxComponent; + +// Function Phoenix.MultiFXManager.GetVfxLocation +// 0x0018 (0x0018 - 0x0000) +struct MultiFXManager_GetVfxLocation final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_GetVfxLocation; + +// Function Phoenix.MultiFXManager.GetVfxRotation +// 0x0018 (0x0018 - 0x0000) +struct MultiFXManager_GetVfxRotation final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_GetVfxRotation; + +// Function Phoenix.MultiFXManager.IsPlusComplete +// 0x0018 (0x0018 - 0x0000) +struct MultiFXManager_IsPlusComplete final +{ +public: + struct FMultiFXPlusHandles InHandles; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_IsPlusComplete; + +// Function Phoenix.MultiFXManager.IsValid +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_IsValid final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_IsValid; + +// Function Phoenix.MultiFXManager.IsVfxLooping +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_IsVfxLooping final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_IsVfxLooping; + +// Function Phoenix.MultiFXManager.IsVfxPlaying +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_IsVfxPlaying final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_IsVfxPlaying; + +// Function Phoenix.MultiFXManager.SetCustomTimeDilation +// 0x0010 (0x0010 - 0x0000) +struct MultiFXManager_SetCustomTimeDilation final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Dilation; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_SetCustomTimeDilation; + +// Function Phoenix.MultiFXManager.SetVfxLocation +// 0x0018 (0x0018 - 0x0000) +struct MultiFXManager_SetVfxLocation final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_SetVfxLocation; + +// Function Phoenix.MultiFXManager.SetVfxRotation +// 0x0018 (0x0018 - 0x0000) +struct MultiFXManager_SetVfxRotation final +{ +public: + struct FMultiFXHandle InHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFXManager_SetVfxRotation; + +// Function Phoenix.MultiFXManager.SpawnMultiFXAtLocation +// 0x00B8 (0x00B8 - 0x0000) +struct MultiFXManager_SpawnMultiFXAtLocation final +{ +public: + struct FMultiFX MultiFX; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* WorldContextObject; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters MaterialSwapParameters; // 0x0038(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0088(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0094(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x00A0(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x00AC(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMultiFXHandle ReturnValue; // 0x00B0(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFXManager_SpawnMultiFXAtLocation; + +// Function Phoenix.MultiFXManager.SpawnMultiFXAttached +// 0x00C0 (0x00C0 - 0x0000) +struct MultiFXManager_SpawnMultiFXAttached final +{ +public: + struct FMultiFX MultiFX; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class USceneComponent* AttachToComponent; // 0x0030(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters MaterialSwapParameters; // 0x0038(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0088(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0090(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x009C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x00A8(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x00B4(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x00B5(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B6[0x2]; // 0x00B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMultiFXHandle ReturnValue; // 0x00B8(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFXManager_SpawnMultiFXAttached; + +// Function Phoenix.MultiFXManager.SpawnMultiFXPlus +// 0x00A0 (0x00A0 - 0x0000) +struct MultiFXManager_SpawnMultiFXPlus final +{ +public: + struct FMultiFXPlus MultiPlus; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* Object; // 0x0070(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFXPlusHandles FXHandles; // 0x0078(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0088(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0094(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFXManager_SpawnMultiFXPlus; + +// Function Phoenix.MultiFXManager.MovementStopped +// 0x0008 (0x0008 - 0x0000) +struct MultiFXManager_MovementStopped final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFXManager_MovementStopped; + +// Function Phoenix.WaitForNamedDoorToLoadNode.WaitForNamedDoorToLoad +// 0x0028 (0x0028 - 0x0000) +struct WaitForNamedDoorToLoadNode_WaitForNamedDoorToLoad final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DoorName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeOutSeconds; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWaitForNamedDoorToLoadNode* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaitForNamedDoorToLoadNode_WaitForNamedDoorToLoad; + +// Function Phoenix.NamedCreatureTypeManager.AllowSpawn +// 0x0020 (0x0020 - 0x0000) +struct NamedCreatureTypeManager_AllowSpawn final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnAllowedResponse ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NamedCreatureTypeManager_AllowSpawn; + +// Function Phoenix.NamedCreatureTypeManager.GetShellSpawnPath +// 0x0030 (0x0030 - 0x0000) +struct NamedCreatureTypeManager_GetShellSpawnPath final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath OutPath; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NamedCreatureTypeManager_GetShellSpawnPath; + +// Function Phoenix.NamedCreatureTypeManager.GetSpawnAsset +// 0x0020 (0x0020 - 0x0000) +struct NamedCreatureTypeManager_GetSpawnAsset final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf OutAsset; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NamedCreatureTypeManager_GetSpawnAsset; + +// Function Phoenix.NamedCreatureTypeManager.GetSpawnPath +// 0x0030 (0x0030 - 0x0000) +struct NamedCreatureTypeManager_GetSpawnPath final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSoftObjectPath OutPath; // 0x0010(0x0018)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NamedCreatureTypeManager_GetSpawnPath; + +// Function Phoenix.NamedCreatureTypeManager.Spawn +// 0x0080 (0x0080 - 0x0000) +struct NamedCreatureTypeManager_Spawn final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InSpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InParentContainer; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NamedCreatureTypeManager_Spawn; + +// Function Phoenix.NamedCreatureTypeManager.SpawnShell +// 0x0070 (0x0070 - 0x0000) +struct NamedCreatureTypeManager_SpawnShell final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InSpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NamedCreatureTypeManager_SpawnShell; + +// Function Phoenix.SpiderWeb_Interactive.CreateBonePhysicsConstraint +// 0x0010 (0x0010 - 0x0000) +struct SpiderWeb_Interactive_CreateBonePhysicsConstraint final +{ +public: + class USkeletalMeshComponent* skelComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_CreateBonePhysicsConstraint; + +// Function Phoenix.SpiderWeb_Interactive.CreatePhysicsConstraint +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Interactive_CreatePhysicsConstraint final +{ +public: + class UPrimitiveComponent* PrimComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_CreatePhysicsConstraint; + +// Function Phoenix.SpiderWeb_Interactive.GetCollisionScale +// 0x000C (0x000C - 0x0000) +struct SpiderWeb_Interactive_GetCollisionScale final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_GetCollisionScale; + +// Function Phoenix.SpiderWeb_Interactive.GetRelativeTransform +// 0x0050 (0x0050 - 0x0000) +struct SpiderWeb_Interactive_GetRelativeTransform final +{ +public: + class UPrimitiveComponent* PrimComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FireLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0020(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_GetRelativeTransform; + +// Function Phoenix.SpiderWeb_Interactive.OnFireOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct SpiderWeb_Interactive_OnFireOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_OnFireOverlapBegin; + +// Function Phoenix.SpiderWeb_Interactive.OnFireOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct SpiderWeb_Interactive_OnFireOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_OnFireOverlapEnd; + +// Function Phoenix.SpiderWeb_Interactive.OnFullyCharred +// 0x0001 (0x0001 - 0x0000) +struct SpiderWeb_Interactive_OnFullyCharred final +{ +public: + bool bCharred; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_OnFullyCharred; + +// Function Phoenix.SpiderWeb_Interactive.OnWebOverlapBegin +// 0x0010 (0x0010 - 0x0000) +struct SpiderWeb_Interactive_OnWebOverlapBegin final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_OnWebOverlapBegin; + +// Function Phoenix.SpiderWeb_Interactive.OnWebOverlapEnd +// 0x0010 (0x0010 - 0x0000) +struct SpiderWeb_Interactive_OnWebOverlapEnd final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_OnWebOverlapEnd; + +// Function Phoenix.SpiderWeb_Interactive.PhysicsHit +// 0x00B0 (0x00B0 - 0x0000) +struct SpiderWeb_Interactive_PhysicsHit final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0024(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_PhysicsHit; + +// Function Phoenix.SpiderWeb_Interactive.StartPhysicsMat +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Interactive_StartPhysicsMat final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_StartPhysicsMat; + +// Function Phoenix.SpiderWeb_Interactive.StartSkeletalMat +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Interactive_StartSkeletalMat final +{ +public: + class ABiped_Character* SkelActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_StartSkeletalMat; + +// Function Phoenix.SpiderWeb_Interactive.UnDamp +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Interactive_UnDamp final +{ +public: + class UPrimitiveComponent* PrimComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_UnDamp; + +// Function Phoenix.SpiderWeb_Interactive.WakeCompBody +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Interactive_WakeCompBody final +{ +public: + class UPrimitiveComponent* PrimComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_WakeCompBody; + +// Function Phoenix.SpiderWeb_Interactive.WebBurn +// 0x000C (0x000C - 0x0000) +struct SpiderWeb_Interactive_WebBurn final +{ +public: + struct FVector burnLoc; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Interactive_WebBurn; + +// Function Phoenix.NiagaraPoser.GetNiagaraSystem +// 0x0008 (0x0008 - 0x0000) +struct NiagaraPoser_GetNiagaraSystem final +{ +public: + class UNiagaraSystem* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NiagaraPoser_GetNiagaraSystem; + +// Function Phoenix.NiagaraPoser.SetNiagaraSystem +// 0x0010 (0x0010 - 0x0000) +struct NiagaraPoser_SetNiagaraSystem final +{ +public: + class UNiagaraSystem* NiagaraSystem; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool pAutoActivate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NiagaraPoser_SetNiagaraSystem; + +// Function Phoenix.NoMountZoneVolume.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct NoMountZoneVolume_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoMountZoneVolume_OnOverlapBegin; + +// Function Phoenix.NoMountZoneVolume.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct NoMountZoneVolume_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoMountZoneVolume_OnOverlapEnd; + +// Function Phoenix.ParticleMeshRenderWidget.CreateMaterial +// 0x0010 (0x0010 - 0x0000) +struct ParticleMeshRenderWidget_CreateMaterial final +{ +public: + class UMaterialInterface* pMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleMeshRenderWidget_CreateMaterial; + +// Function Phoenix.ParticleMeshRenderWidget.SetMaterial +// 0x0008 (0x0008 - 0x0000) +struct ParticleMeshRenderWidget_SetMaterial final +{ +public: + class UMaterialInterface* pMaterial; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleMeshRenderWidget_SetMaterial; + +// Function Phoenix.ParticleMeshRenderWidget.GetColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct ParticleMeshRenderWidget_GetColorAndOpacity final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleMeshRenderWidget_GetColorAndOpacity; + +// Function Phoenix.TargetTypeClosestPointOnCollision.AddTarget_ClosestPointOnCollision +// 0x0020 (0x0020 - 0x0000) +struct TargetTypeClosestPointOnCollision_AddTarget_ClosestPointOnCollision final +{ +public: + class UTargetTracker* TargetTracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID InTargetID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InTargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTargetTypeBase* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetTypeClosestPointOnCollision_AddTarget_ClosestPointOnCollision; + +// Function Phoenix.PathHelperComponent.CalculateAngleBetweenTwoVectors +// 0x001C (0x001C - 0x0000) +struct PathHelperComponent_CalculateAngleBetweenTwoVectors final +{ +public: + struct FVector v1; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector v2; // 0x000C(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathHelperComponent_CalculateAngleBetweenTwoVectors; + +// Function Phoenix.PathHelperComponent.SetNewStopAndAttractPoint +// 0x0014 (0x0014 - 0x0000) +struct PathHelperComponent_SetNewStopAndAttractPoint final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Point; // 0x0004(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CreatePoint; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PathHelperComponent_SetNewStopAndAttractPoint; + +// Function Phoenix.PathHelperComponent.SetState +// 0x0001 (0x0001 - 0x0000) +struct PathHelperComponent_SetState final +{ +public: + EHelperState InState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathHelperComponent_SetState; + +// Function Phoenix.PathHelperComponent.StartHelp +// 0x0010 (0x0010 - 0x0000) +struct PathHelperComponent_StartHelp final +{ +public: + TArray InPath; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathHelperComponent_StartHelp; + +// Function Phoenix.SanctuaryItemGenerator.BP_NotifyItemHeldUpdated +// 0x000C (0x000C - 0x0000) +struct SanctuaryItemGenerator_BP_NotifyItemHeldUpdated final +{ +public: + class FName NewItemHeld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsInitialState; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryItemGenerator_BP_NotifyItemHeldUpdated; + +// Function Phoenix.MultiFX2_Sfx.OnAkPostEventFunc +// 0x0010 (0x0010 - 0x0000) +struct MultiFX2_Sfx_OnAkPostEventFunc final +{ +public: + EAkCallbackType CallbackType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkCallbackInfo* CallbackInfo; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFX2_Sfx_OnAkPostEventFunc; + +// Function Phoenix.TextInputScreen.SetCreatureState +// 0x0008 (0x0008 - 0x0000) +struct TextInputScreen_SetCreatureState final +{ +public: + class UCreatureState* CreatureState; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextInputScreen_SetCreatureState; + +// Function Phoenix.TextInputScreen.SetPopupTitle +// 0x0010 (0x0010 - 0x0000) +struct TextInputScreen_SetPopupTitle final +{ +public: + class FString PopupTitle; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextInputScreen_SetPopupTitle; + +// Function Phoenix.SanctuaryPortalCaptureEntrance.ApplyMaterialParameters +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryPortalCaptureEntrance_ApplyMaterialParameters final +{ +public: + class UMaterialInstanceDynamic* InMaterialInstanceDynamic; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryPortalCaptureEntrance_ApplyMaterialParameters; + +// Function Phoenix.NPC_ReactionComponent.IsFullBodyReactionQueuedOrRunning +// 0x0010 (0x0010 - 0x0000) +struct NPC_ReactionComponent_IsFullBodyReactionQueuedOrRunning final +{ +public: + class UAblReactionComponent* ReactionComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPC_ReactionComponent_IsFullBodyReactionQueuedOrRunning; + +// Function Phoenix.NPC_ReactionComponent.FinishSettingReactionsEnabledFromAlliesValue +// 0x0008 (0x0008 - 0x0000) +struct NPC_ReactionComponent_FinishSettingReactionsEnabledFromAlliesValue final +{ +public: + class UObject* InInstigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_ReactionComponent_FinishSettingReactionsEnabledFromAlliesValue; + +// Function Phoenix.NPC_ReactionComponent.FinishSettingReactionsEnabledValue +// 0x0010 (0x0010 - 0x0000) +struct NPC_ReactionComponent_FinishSettingReactionsEnabledValue final +{ +public: + ECharacterShutdownPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_ReactionComponent_FinishSettingReactionsEnabledValue; + +// Function Phoenix.NPC_ReactionComponent.HandleReactionFinished +// 0x0010 (0x0010 - 0x0000) +struct NPC_ReactionComponent_HandleReactionFinished final +{ +public: + class UAblReactionData* ReactionData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionComponent* ReactionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_ReactionComponent_HandleReactionFinished; + +// Function Phoenix.NPC_ReactionComponent.StartSettingReactionsEnabledFromAlliesValue +// 0x0010 (0x0010 - 0x0000) +struct NPC_ReactionComponent_StartSettingReactionsEnabledFromAlliesValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_ReactionComponent_StartSettingReactionsEnabledFromAlliesValue; + +// Function Phoenix.NPC_ReactionComponent.StartSettingReactionsEnabledValue +// 0x0010 (0x0010 - 0x0000) +struct NPC_ReactionComponent_StartSettingReactionsEnabledValue final +{ +public: + bool bValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECharacterShutdownPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NPC_ReactionComponent_StartSettingReactionsEnabledValue; + +// Function Phoenix.SpellSelectionDiamondBase.AddItemToWidgetArray +// 0x0008 (0x0008 - 0x0000) +struct SpellSelectionDiamondBase_AddItemToWidgetArray final +{ +public: + class USelectionRingItemBase* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellSelectionDiamondBase_AddItemToWidgetArray; + +// Function Phoenix.SpellSelectionDiamondBase.CollectItemData +// 0x0004 (0x0004 - 0x0000) +struct SpellSelectionDiamondBase_CollectItemData final +{ +public: + int32 GroupIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellSelectionDiamondBase_CollectItemData; + +// Function Phoenix.SpellSelectionDiamondBase.SetSelectedIndex +// 0x0004 (0x0004 - 0x0000) +struct SpellSelectionDiamondBase_SetSelectedIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellSelectionDiamondBase_SetSelectedIndex; + +// Function Phoenix.SpellSelectionDiamondBase.SlotNewItem +// 0x0030 (0x0030 - 0x0000) +struct SpellSelectionDiamondBase_SlotNewItem final +{ +public: + class FString NewItem; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Variation; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemHolder; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIQActionBarType Type; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellSelectionDiamondBase_SlotNewItem; + +// Function Phoenix.MunitionType_PhoenixSubsonic.BeginOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct MunitionType_PhoenixSubsonic_BeginOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_PhoenixSubsonic_BeginOverlap; + +// Function Phoenix.MunitionType_PhoenixSubsonic.GetSpellTool +// 0x0008 (0x0008 - 0x0000) +struct MunitionType_PhoenixSubsonic_GetSpellTool final +{ +public: + class ASpellTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_PhoenixSubsonic_GetSpellTool; + +// Function Phoenix.SuperSlamFinisherComponent.HandleSkeletalMeshComponentHit +// 0x00B0 (0x00B0 - 0x0000) +struct SuperSlamFinisherComponent_HandleSkeletalMeshComponentHit final +{ +public: + class UPrimitiveComponent* HitComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0024(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SuperSlamFinisherComponent_HandleSkeletalMeshComponentHit; + +// Function Phoenix.OverlandPathFinder.GetPath +// 0x0010 (0x0010 - 0x0000) +struct OverlandPathFinder_GetPath final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OverlandPathFinder_GetPath; + +// Function Phoenix.OwnershipComponent.CopyOwnership +// 0x0010 (0x0010 - 0x0000) +struct OwnershipComponent_CopyOwnership final +{ +public: + const class AActor* From; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* To; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OwnershipComponent_CopyOwnership; + +// Function Phoenix.OwnershipComponent.GetMinimumPlayerStatusWithOwners +// 0x0010 (0x0010 - 0x0000) +struct OwnershipComponent_GetMinimumPlayerStatusWithOwners final +{ +public: + const class AActor* OwnedObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialCapitalStatusIDs ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_OwnershipComponent_GetMinimumPlayerStatusWithOwners; + +// Function Phoenix.OwnershipComponent.GetOwnership +// 0x0020 (0x0020 - 0x0000) +struct OwnershipComponent_GetOwnership final +{ +public: + const class AActor* Owned; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString o_OwnerName; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_OwnershipComponent_GetOwnership; + +// Function Phoenix.OwnershipComponent.HasOwnership +// 0x0010 (0x0010 - 0x0000) +struct OwnershipComponent_HasOwnership final +{ +public: + const class AActor* Owned; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_OwnershipComponent_HasOwnership; + +// Function Phoenix.OwnershipComponent.IsEntityAnOwner +// 0x0018 (0x0018 - 0x0000) +struct OwnershipComponent_IsEntityAnOwner final +{ +public: + const class AActor* Owned; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UScheduledEntity* ScheduledEntity; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_OwnershipComponent_IsEntityAnOwner; + +// Function Phoenix.OwnershipComponent.IsTakingObjectStealing +// 0x0018 (0x0018 - 0x0000) +struct OwnershipComponent_IsTakingObjectStealing final +{ +public: + const class AActor* ObjectToTake; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* WhoIsTaking; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_OwnershipComponent_IsTakingObjectStealing; + +// Function Phoenix.TransformationInterface.OnRestoreComplete +// 0x0008 (0x0008 - 0x0000) +struct TransformationInterface_OnRestoreComplete final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationInterface_OnRestoreComplete; + +// Function Phoenix.TransformationInterface.OnRestoreStart +// 0x0008 (0x0008 - 0x0000) +struct TransformationInterface_OnRestoreStart final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationInterface_OnRestoreStart; + +// Function Phoenix.TransformationInterface.OnRestoreStartSpawned +// 0x0010 (0x0010 - 0x0000) +struct TransformationInterface_OnRestoreStartSpawned final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OriginalActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationInterface_OnRestoreStartSpawned; + +// Function Phoenix.TransformationInterface.OnTransformComplete +// 0x0010 (0x0010 - 0x0000) +struct TransformationInterface_OnTransformComplete final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TransformedActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationInterface_OnTransformComplete; + +// Function Phoenix.TransformationInterface.OnTransformCompleteSpawned +// 0x0010 (0x0010 - 0x0000) +struct TransformationInterface_OnTransformCompleteSpawned final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OriginalActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationInterface_OnTransformCompleteSpawned; + +// Function Phoenix.TransformationInterface.OnTransformSpawn +// 0x0010 (0x0010 - 0x0000) +struct TransformationInterface_OnTransformSpawn final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TransformedActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationInterface_OnTransformSpawn; + +// Function Phoenix.TransformationInterface.OnTransformSpawnSpawned +// 0x0010 (0x0010 - 0x0000) +struct TransformationInterface_OnTransformSpawnSpawned final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OriginalActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationInterface_OnTransformSpawnSpawned; + +// Function Phoenix.TransformationInterface.OnTransformStart +// 0x0008 (0x0008 - 0x0000) +struct TransformationInterface_OnTransformStart final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationInterface_OnTransformStart; + +// Function Phoenix.PerceptionPointArea.GetActive +// 0x0001 (0x0001 - 0x0000) +struct PerceptionPointArea_GetActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerceptionPointArea_GetActive; + +// Function Phoenix.PerceptionPointArea.OnBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct PerceptionPointArea_OnBeginOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerceptionPointArea_OnBeginOverlap; + +// Function Phoenix.PerceptionPointArea.OnEndOverlap +// 0x0010 (0x0010 - 0x0000) +struct PerceptionPointArea_OnEndOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerceptionPointArea_OnEndOverlap; + +// Function Phoenix.PerceptionPointArea.SetActive +// 0x0001 (0x0001 - 0x0000) +struct PerceptionPointArea_SetActive final +{ +public: + bool bInActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerceptionPointArea_SetActive; + +// Function Phoenix.AIPerformTaskCastSpell.OnTargetActorSpawnInFinished +// 0x0008 (0x0008 - 0x0000) +struct AIPerformTaskCastSpell_OnTargetActorSpawnInFinished final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerformTaskCastSpell_OnTargetActorSpawnInFinished; + +// Function Phoenix.AIPerformTaskCastSpell.WeaponsAreReady +// 0x0008 (0x0008 - 0x0000) +struct AIPerformTaskCastSpell_WeaponsAreReady final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerformTaskCastSpell_WeaponsAreReady; + +// Function Phoenix.AIPerformTaskCastChannelingSpell.DisillusionmentFinished +// 0x0001 (0x0001 - 0x0000) +struct AIPerformTaskCastChannelingSpell_DisillusionmentFinished final +{ +public: + uint8 InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerformTaskCastChannelingSpell_DisillusionmentFinished; + +// Function Phoenix.SaveLoadSettingsWidget.RestartFromLastSave +// 0x0001 (0x0001 - 0x0000) +struct SaveLoadSettingsWidget_RestartFromLastSave final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveLoadSettingsWidget_RestartFromLastSave; + +// Function Phoenix.MultiFX2Poke.FXPokeMaterialSwapColorParameter +// 0x0028 (0x0028 - 0x0000) +struct MultiFX2Poke_FXPokeMaterialSwapColorParameter final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Parameter; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeMaterialSwapColorParameter; + +// Function Phoenix.MultiFX2Poke.FXPokeMaterialSwapParameters +// 0x0060 (0x0060 - 0x0000) +struct MultiFX2Poke_FXPokeMaterialSwapParameters final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters Parameters; // 0x0008(0x0050)(Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0058(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeMaterialSwapParameters; + +// Function Phoenix.MultiFX2Poke.FXPokeMaterialSwapScalarParameter +// 0x0018 (0x0018 - 0x0000) +struct MultiFX2Poke_FXPokeMaterialSwapScalarParameter final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Parameter; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeMaterialSwapScalarParameter; + +// Function Phoenix.MultiFX2Poke.FXPokeMaterialSwapVectorParameter +// 0x0020 (0x0020 - 0x0000) +struct MultiFX2Poke_FXPokeMaterialSwapVectorParameter final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Parameter; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeMaterialSwapVectorParameter; + +// Function Phoenix.MultiFX2Poke.FXPokeNiagara +// 0x0088 (0x0088 - 0x0000) +struct MultiFX2Poke_FXPokeNiagara final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFXPokeNiagara FXPoke; // 0x0008(0x0078)(Parm, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0080(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeNiagara; + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraBool +// 0x0028 (0x0028 - 0x0000) +struct MultiFX2Poke_FXPokeNiagaraBool final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPokeNiagaraFXBool FXPoke; // 0x0008(0x0018)(Parm, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeNiagaraBool; + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraColor +// 0x0030 (0x0030 - 0x0000) +struct MultiFX2Poke_FXPokeNiagaraColor final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPokeNiagaraFXColor FXPoke; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeNiagaraColor; + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraFloat +// 0x0028 (0x0028 - 0x0000) +struct MultiFX2Poke_FXPokeNiagaraFloat final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPokeNiagaraFXFloat FXPoke; // 0x0008(0x0018)(Parm, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeNiagaraFloat; + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraInt +// 0x0028 (0x0028 - 0x0000) +struct MultiFX2Poke_FXPokeNiagaraInt final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPokeNiagaraFXInt FXPoke; // 0x0008(0x0018)(Parm, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeNiagaraInt; + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraQuat +// 0x0030 (0x0030 - 0x0000) +struct MultiFX2Poke_FXPokeNiagaraQuat final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPokeNiagaraFXQuat FXPoke; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeNiagaraQuat; + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraVector +// 0x0030 (0x0030 - 0x0000) +struct MultiFX2Poke_FXPokeNiagaraVector final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPokeNiagaraFXVector FXPoke; // 0x0008(0x0020)(Parm, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeNiagaraVector; + +// Function Phoenix.MultiFX2Poke.FXPokeNiagaraVector4 +// 0x0040 (0x0040 - 0x0000) +struct MultiFX2Poke_FXPokeNiagaraVector4 final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPokeNiagaraFXVector4 FXPoke; // 0x0010(0x0020)(Parm, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeNiagaraVector4; + +// Function Phoenix.MultiFX2Poke.FXPokeSkinFXColorParameter +// 0x0030 (0x0030 - 0x0000) +struct MultiFX2Poke_FXPokeSkinFXColorParameter final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FX; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Parameter; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0018(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeSkinFXColorParameter; + +// Function Phoenix.MultiFX2Poke.FXPokeSkinFXParameters +// 0x0068 (0x0068 - 0x0000) +struct MultiFX2Poke_FXPokeSkinFXParameters final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FX; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters Parameters; // 0x0010(0x0050)(Parm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeSkinFXParameters; + +// Function Phoenix.MultiFX2Poke.FXPokeSkinFXScalarParameter +// 0x0020 (0x0020 - 0x0000) +struct MultiFX2Poke_FXPokeSkinFXScalarParameter final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FX; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Parameter; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeSkinFXScalarParameter; + +// Function Phoenix.MultiFX2Poke.FXPokeSkinFXVectorParameter +// 0x0028 (0x0028 - 0x0000) +struct MultiFX2Poke_FXPokeSkinFXVectorParameter final +{ +public: + struct FMultiFX2Handle FXHandle; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FX; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Parameter; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Value; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuccess; // 0x0024(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MultiFX2Poke_FXPokeSkinFXVectorParameter; + +// Function Phoenix.MultiFX2_PostProcessingDefinition.CurvesCanKill +// 0x0001 (0x0001 - 0x0000) +struct MultiFX2_PostProcessingDefinition_CurvesCanKill final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFX2_PostProcessingDefinition_CurvesCanKill; + +// Function Phoenix.MultiFX2_PostProcessingDefinition.HasCurves +// 0x0001 (0x0001 - 0x0000) +struct MultiFX2_PostProcessingDefinition_HasCurves final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFX2_PostProcessingDefinition_HasCurves; + +// Function Phoenix.MultiFX2_PostProcessingDefinition.LongestCurve +// 0x0008 (0x0008 - 0x0000) +struct MultiFX2_PostProcessingDefinition_LongestCurve final +{ +public: + bool bKillOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiFX2_PostProcessingDefinition_LongestCurve; + +// Function Phoenix.TrackingInfoWidget.DisplayTrackerInfo +// 0x0040 (0x0040 - 0x0000) +struct TrackingInfoWidget_DisplayTrackerInfo final +{ +public: + class FString TrackerTitle; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TaskData; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class FString ExtendedDesc; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IconName; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TrackingInfoWidget_DisplayTrackerInfo; + +// Function Phoenix.TrackingInfoWidget.GetIsDisplayed +// 0x0001 (0x0001 - 0x0000) +struct TrackingInfoWidget_GetIsDisplayed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TrackingInfoWidget_GetIsDisplayed; + +// Function Phoenix.TrackingInfoWidget.GetIsExtended +// 0x0001 (0x0001 - 0x0000) +struct TrackingInfoWidget_GetIsExtended final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TrackingInfoWidget_GetIsExtended; + +// Function Phoenix.FXUpdate_Timed.DeactivateFX +// 0x0010 (0x0010 - 0x0000) +struct FXUpdate_Timed_DeactivateFX final +{ +public: + struct FMultiFX2Handle InHandle; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class UMultiFX2_Base* FXBase; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXUpdate_Timed_DeactivateFX; + +// Function Phoenix.FXUpdate_EndWhenMovementStops.MovementStopped +// 0x0008 (0x0008 - 0x0000) +struct FXUpdate_EndWhenMovementStops_MovementStopped final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXUpdate_EndWhenMovementStops_MovementStopped; + +// Function Phoenix.ObjectStateManager.DisableAutoRepair +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateManager_DisableAutoRepair final +{ +public: + class UObject* InObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_DisableAutoRepair; + +// Function Phoenix.ObjectStateManager.EnableAutoRepair +// 0x0018 (0x0018 - 0x0000) +struct ObjectStateManager_EnableAutoRepair final +{ +public: + class UObject* InObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRepairDelay; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRepairDelay; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UReparoData* ReparoDataOverride; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_EnableAutoRepair; + +// Function Phoenix.ObjectStateManager.EnableCcd +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_EnableCcd final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateManager_EnableCcd; + +// Function Phoenix.ObjectStateManager.EnableCcdForXSeconds +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_EnableCcdForXSeconds final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Time; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateManager_EnableCcdForXSeconds; + +// Function Phoenix.ObjectStateManager.Get +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_Get final +{ +public: + class UWorld* World_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectStateManager* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_Get; + +// Function Phoenix.ObjectStateManager.GetCharacterStateInfo +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_GetCharacterStateInfo final +{ +public: + const class ABase_Character* InCharacter; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCharacterStateInfo* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_GetCharacterStateInfo; + +// Function Phoenix.ObjectStateManager.GetDbClassId +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_GetDbClassId final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_GetDbClassId; + +// Function Phoenix.ObjectStateManager.GetDbId +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_GetDbId final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_GetDbId; + +// Function Phoenix.ObjectStateManager.GetDbSubType +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_GetDbSubType final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_GetDbSubType; + +// Function Phoenix.ObjectStateManager.GetDbUniqueId +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_GetDbUniqueId final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateManager_GetDbUniqueId; + +// Function Phoenix.ObjectStateManager.GetObjectStateInfo +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_GetObjectStateInfo final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectStateInfo* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_GetObjectStateInfo; + +// Function Phoenix.ObjectStateManager.GetObjectStateManager +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_GetObjectStateManager final +{ +public: + const class UObject* WorldContext; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectStateManager* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_GetObjectStateManager; + +// Function Phoenix.ObjectStateManager.HighlightActorWithRevelio +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_HighlightActorWithRevelio final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHighlight; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateManager_HighlightActorWithRevelio; + +// Function Phoenix.ObjectStateManager.IsRevelioActor +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_IsRevelioActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateManager_IsRevelioActor; + +// Function Phoenix.ObjectStateManager.OnActorEndPlay +// 0x0010 (0x0010 - 0x0000) +struct ObjectStateManager_OnActorEndPlay final +{ +public: + class AActor* DestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ObjectStateManager_OnActorEndPlay; + +// Function Phoenix.ObjectStateManager.SetOriginalTransform +// 0x0040 (0x0040 - 0x0000) +struct ObjectStateManager_SetOriginalTransform final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_SetOriginalTransform; + +// Function Phoenix.ObjectStateManager.UpdateOriginalInfo +// 0x0008 (0x0008 - 0x0000) +struct ObjectStateManager_UpdateOriginalInfo final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectStateManager_UpdateOriginalInfo; + +// Function Phoenix.MunitionSpellInterface.SetEnemyShieldBreaker +// 0x0001 (0x0001 - 0x0000) +struct MunitionSpellInterface_SetEnemyShieldBreaker final +{ +public: + EEnemyShieldBreaker ShieldBreaker; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionSpellInterface_SetEnemyShieldBreaker; + +// Function Phoenix.MunitionSpellInterface.SetPlayerShieldBreaker +// 0x0001 (0x0001 - 0x0000) +struct MunitionSpellInterface_SetPlayerShieldBreaker final +{ +public: + bool ShieldBreaker; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionSpellInterface_SetPlayerShieldBreaker; + +// Function Phoenix.MunitionSpellInterface.GetSpellTool +// 0x0008 (0x0008 - 0x0000) +struct MunitionSpellInterface_GetSpellTool final +{ +public: + class ASpellTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionSpellInterface_GetSpellTool; + +// Function Phoenix.MunitionSpellInterface.IsEnemyShieldBreaker +// 0x0001 (0x0001 - 0x0000) +struct MunitionSpellInterface_IsEnemyShieldBreaker final +{ +public: + EEnemyShieldBreaker ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionSpellInterface_IsEnemyShieldBreaker; + +// Function Phoenix.MunitionSpellInterface.IsPlayerShieldBreaker +// 0x0001 (0x0001 - 0x0000) +struct MunitionSpellInterface_IsPlayerShieldBreaker final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionSpellInterface_IsPlayerShieldBreaker; + +// Function Phoenix.MunitionSpellInterface.IsUnblockable +// 0x0010 (0x0010 - 0x0000) +struct MunitionSpellInterface_IsUnblockable final +{ +public: + const class AActor* SpellTarget; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_MunitionSpellInterface_IsUnblockable; + +// Function Phoenix.MunitionType_ConeSpell.OnHit +// 0x008C (0x008C - 0x0000) +struct MunitionType_ConeSpell_OnHit final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bDestroyed; // 0x0088(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHit; // 0x0089(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlocked; // 0x008A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFailed; // 0x008B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_ConeSpell_OnHit; + +// Function Phoenix.MunitionType_ConeSpell.GetSpellTool +// 0x0008 (0x0008 - 0x0000) +struct MunitionType_ConeSpell_GetSpellTool final +{ +public: + class ASpellTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MunitionType_ConeSpell_GetSpellTool; + +// Function Phoenix.NavigationArrow.GetMaterial +// 0x0008 (0x0008 - 0x0000) +struct NavigationArrow_GetMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavigationArrow_GetMaterial; + +// Function Phoenix.NavigationArrow.IsListVisible +// 0x0001 (0x0001 - 0x0000) +struct NavigationArrow_IsListVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavigationArrow_IsListVisible; + +// Function Phoenix.NavigationBlueprintLibrary.RefreshObjectStateInfoActorObstacles +// 0x0010 (0x0010 - 0x0000) +struct NavigationBlueprintLibrary_RefreshObjectStateInfoActorObstacles final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceDynamicSpawnedFlag; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NavigationBlueprintLibrary_RefreshObjectStateInfoActorObstacles; + +// Function Phoenix.NavigationBlueprintLibrary.SetCanEverAffectNavigation +// 0x0010 (0x0010 - 0x0000) +struct NavigationBlueprintLibrary_SetCanEverAffectNavigation final +{ +public: + class UActorComponent* ActorComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanAffectNavigation; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NavigationBlueprintLibrary_SetCanEverAffectNavigation; + +// Function Phoenix.NavigationBlueprintLibrary.SetObjectStateInfoObstacleComponentActive +// 0x0010 (0x0010 - 0x0000) +struct NavigationBlueprintLibrary_SetObjectStateInfoObstacleComponentActive final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActive; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NavigationBlueprintLibrary_SetObjectStateInfoObstacleComponentActive; + +// Function Phoenix.NavigationBlueprintLibrary.SwitchDynamicNavigation +// 0x0010 (0x0010 - 0x0000) +struct NavigationBlueprintLibrary_SwitchDynamicNavigation final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlock; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NavigationBlueprintLibrary_SwitchDynamicNavigation; + +// Function Phoenix.NavigationBlueprintLibrary.TraceWater +// 0x00C8 (0x00C8 - 0x0000) +struct NavigationBlueprintLibrary_TraceWater final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceStart; // 0x0008(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TraceEnd; // 0x0014(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTraceComplex; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorsToIgnore; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + bool bIgnoreSelf; // 0x0038(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult OutHit; // 0x003C(0x0088)(Parm, OutParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00C4(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NavigationBlueprintLibrary_TraceWater; + +// Function Phoenix.NavigationBlueprintLibrary.UpdateNavigationObstacles +// 0x0008 (0x0008 - 0x0000) +struct NavigationBlueprintLibrary_UpdateNavigationObstacles final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NavigationBlueprintLibrary_UpdateNavigationObstacles; + +// Function Phoenix.NoDismountZoneVolume.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct NoDismountZoneVolume_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoDismountZoneVolume_OnOverlapBegin; + +// Function Phoenix.NoDismountZoneVolume.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct NoDismountZoneVolume_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NoDismountZoneVolume_OnOverlapEnd; + +// Function Phoenix.NoMountHUDBase.OnUseStateChanged +// 0x0001 (0x0001 - 0x0000) +struct NoMountHUDBase_OnUseStateChanged final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NoMountHUDBase_OnUseStateChanged; + +// Function Phoenix.NonCombat_Character.DisableCallout +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_DisableCallout final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_DisableCallout; + +// Function Phoenix.NonCombat_Character.EnableCallout +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_EnableCallout final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_EnableCallout; + +// Function Phoenix.NonCombat_Character.ForceProtego +// 0x0001 (0x0001 - 0x0000) +struct NonCombat_Character_ForceProtego final +{ +public: + bool inProtegoOnOff; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_ForceProtego; + +// Function Phoenix.NonCombat_Character.Freeze +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_Freeze final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_Freeze; + +// Function Phoenix.NonCombat_Character.GetNpcCapsuleComponent +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_GetNpcCapsuleComponent final +{ +public: + class UCapsuleComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_GetNpcCapsuleComponent; + +// Function Phoenix.NonCombat_Character.HandleRagdollImpact +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_HandleRagdollImpact final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_HandleRagdollImpact; + +// Function Phoenix.NonCombat_Character.IsScheduledEntity +// 0x0001 (0x0001 - 0x0000) +struct NonCombat_Character_IsScheduledEntity final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_IsScheduledEntity; + +// Function Phoenix.NonCombat_Character.OnChildSpawnFX +// 0x0030 (0x0030 - 0x0000) +struct NonCombat_Character_OnChildSpawnFX final +{ +public: + struct FTransform inSpawnLoc; // 0x0000(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_OnChildSpawnFX; + +// Function Phoenix.NonCombat_Character.OnReactionEnd +// 0x0010 (0x0010 - 0x0000) +struct NonCombat_Character_OnReactionEnd final +{ +public: + class UAblReactionData* InReactionData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionComponent* InReactionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_OnReactionEnd; + +// Function Phoenix.NonCombat_Character.OnReactionQueued +// 0x0010 (0x0010 - 0x0000) +struct NonCombat_Character_OnReactionQueued final +{ +public: + class UAblReactionData* InReactionData; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAblReactionComponent* InReactionComponent; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_OnReactionQueued; + +// Function Phoenix.NonCombat_Character.PlayCustomAbility +// 0x0010 (0x0010 - 0x0000) +struct NonCombat_Character_PlayCustomAbility final +{ +public: + TSubclassOf InAbility; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreventReactions; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NonCombat_Character_PlayCustomAbility; + +// Function Phoenix.NonCombat_Character.RegisterForInteractionSense +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_RegisterForInteractionSense final +{ +public: + class UObject* InObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_RegisterForInteractionSense; + +// Function Phoenix.NonCombat_Character.Release +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_Release final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_Release; + +// Function Phoenix.NonCombat_Character.Resume +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_Resume final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_Resume; + +// Function Phoenix.NonCombat_Character.StartChildSpawnFX +// 0x0030 (0x0030 - 0x0000) +struct NonCombat_Character_StartChildSpawnFX final +{ +public: + struct FTransform inSpawnLoc; // 0x0000(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_StartChildSpawnFX; + +// Function Phoenix.NonCombat_Character.StopAndIdle +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_StopAndIdle final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_StopAndIdle; + +// Function Phoenix.NonCombat_Character.Suspend +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_Suspend final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_Suspend; + +// Function Phoenix.NonCombat_Character.UnregisterForInteractionSense +// 0x0008 (0x0008 - 0x0000) +struct NonCombat_Character_UnregisterForInteractionSense final +{ +public: + class UObject* InObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_UnregisterForInteractionSense; + +// Function Phoenix.NonCombat_Character.GetImpactDirection +// 0x000C (0x000C - 0x0000) +struct NonCombat_Character_GetImpactDirection final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_GetImpactDirection; + +// Function Phoenix.NonCombat_Character.GetImpactLocation +// 0x000C (0x000C - 0x0000) +struct NonCombat_Character_GetImpactLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_GetImpactLocation; + +// Function Phoenix.NonCombat_Character.IsAlive +// 0x0001 (0x0001 - 0x0000) +struct NonCombat_Character_IsAlive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_IsAlive; + +// Function Phoenix.NonCombat_Character.IsFrozen +// 0x0001 (0x0001 - 0x0000) +struct NonCombat_Character_IsFrozen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_IsFrozen; + +// Function Phoenix.NonCombat_Character.IsReleased +// 0x0001 (0x0001 - 0x0000) +struct NonCombat_Character_IsReleased final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_IsReleased; + +// Function Phoenix.NonCombat_Character.IsSuspended +// 0x0001 (0x0001 - 0x0000) +struct NonCombat_Character_IsSuspended final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NonCombat_Character_IsSuspended; + +// Function Phoenix.NotificationPanelWidget.AddChallengeCompleteNotification +// 0x0018 (0x0018 - 0x0000) +struct NotificationPanelWidget_AddChallengeCompleteNotification final +{ +public: + struct FChallengeNotificationData ItemData; // 0x0000(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_AddChallengeCompleteNotification; + +// Function Phoenix.NotificationPanelWidget.AddChallengeUpdatedNotification +// 0x0018 (0x0018 - 0x0000) +struct NotificationPanelWidget_AddChallengeUpdatedNotification final +{ +public: + struct FChallengeNotificationData ItemData; // 0x0000(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_AddChallengeUpdatedNotification; + +// Function Phoenix.NotificationPanelWidget.AddCollectionKnownNotification +// 0x0010 (0x0010 - 0x0000) +struct NotificationPanelWidget_AddCollectionKnownNotification final +{ +public: + struct FCollectionNotificationData ItemData; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_AddCollectionKnownNotification; + +// Function Phoenix.NotificationPanelWidget.AddCollectionObtainedNotification +// 0x0010 (0x0010 - 0x0000) +struct NotificationPanelWidget_AddCollectionObtainedNotification final +{ +public: + struct FCollectionNotificationData ItemData; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_AddCollectionObtainedNotification; + +// Function Phoenix.NotificationPanelWidget.AddMoneyNotification +// 0x0060 (0x0060 - 0x0000) +struct NotificationPanelWidget_AddMoneyNotification final +{ +public: + struct FPickupNotificationData ItemData; // 0x0000(0x0060)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_AddMoneyNotification; + +// Function Phoenix.NotificationPanelWidget.AddPickupNotification +// 0x0060 (0x0060 - 0x0000) +struct NotificationPanelWidget_AddPickupNotification final +{ +public: + struct FPickupNotificationData ItemData; // 0x0000(0x0060)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_AddPickupNotification; + +// Function Phoenix.NotificationPanelWidget.IncrementCurrentChallengeUpdate +// 0x0018 (0x0018 - 0x0000) +struct NotificationPanelWidget_IncrementCurrentChallengeUpdate final +{ +public: + struct FChallengeNotificationData ItemData; // 0x0000(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_IncrementCurrentChallengeUpdate; + +// Function Phoenix.NotificationPanelWidget.IncrementCurrentMoneyNotification +// 0x0004 (0x0004 - 0x0000) +struct NotificationPanelWidget_IncrementCurrentMoneyNotification final +{ +public: + int32 Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_IncrementCurrentMoneyNotification; + +// Function Phoenix.NotificationPanelWidget.ItemCollected +// 0x0060 (0x0060 - 0x0000) +struct NotificationPanelWidget_ItemCollected final +{ +public: + struct FPickupNotificationData NewItem; // 0x0000(0x0060)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_ItemCollected; + +// Function Phoenix.NotificationPanelWidget.OnDisplayChallengeCompleteNotification +// 0x0008 (0x0008 - 0x0000) +struct NotificationPanelWidget_OnDisplayChallengeCompleteNotification final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_OnDisplayChallengeCompleteNotification; + +// Function Phoenix.NotificationPanelWidget.OnDisplayChallengeUpdatedNotification +// 0x0008 (0x0008 - 0x0000) +struct NotificationPanelWidget_OnDisplayChallengeUpdatedNotification final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_OnDisplayChallengeUpdatedNotification; + +// Function Phoenix.NotificationPanelWidget.OnDisplayCollectionKnownNotification +// 0x0008 (0x0008 - 0x0000) +struct NotificationPanelWidget_OnDisplayCollectionKnownNotification final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_OnDisplayCollectionKnownNotification; + +// Function Phoenix.NotificationPanelWidget.OnDisplayCollectionObtainedNotification +// 0x0008 (0x0008 - 0x0000) +struct NotificationPanelWidget_OnDisplayCollectionObtainedNotification final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_OnDisplayCollectionObtainedNotification; + +// Function Phoenix.NotificationPanelWidget.OnDisplayMoneyNotification +// 0x0008 (0x0008 - 0x0000) +struct NotificationPanelWidget_OnDisplayMoneyNotification final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_OnDisplayMoneyNotification; + +// Function Phoenix.NotificationPanelWidget.OnDisplayPickupNotification +// 0x0008 (0x0008 - 0x0000) +struct NotificationPanelWidget_OnDisplayPickupNotification final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_OnDisplayPickupNotification; + +// Function Phoenix.NotificationPanelWidget.OnNotificationAborted +// 0x0008 (0x0008 - 0x0000) +struct NotificationPanelWidget_OnNotificationAborted final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_OnNotificationAborted; + +// Function Phoenix.NotificationPanelWidget.RequestChallengeCompleteNotification +// 0x0018 (0x0018 - 0x0000) +struct NotificationPanelWidget_RequestChallengeCompleteNotification final +{ +public: + struct FChallengeNotificationData NewItem; // 0x0000(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_RequestChallengeCompleteNotification; + +// Function Phoenix.NotificationPanelWidget.RequestChallengeUpdatedNotification +// 0x0018 (0x0018 - 0x0000) +struct NotificationPanelWidget_RequestChallengeUpdatedNotification final +{ +public: + struct FChallengeNotificationData NewItem; // 0x0000(0x0018)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_RequestChallengeUpdatedNotification; + +// Function Phoenix.NotificationPanelWidget.RequestCollectionKnownNotification +// 0x0010 (0x0010 - 0x0000) +struct NotificationPanelWidget_RequestCollectionKnownNotification final +{ +public: + struct FCollectionNotificationData NewItem; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_RequestCollectionKnownNotification; + +// Function Phoenix.NotificationPanelWidget.RequestCollectionObtainedNotification +// 0x0010 (0x0010 - 0x0000) +struct NotificationPanelWidget_RequestCollectionObtainedNotification final +{ +public: + struct FCollectionNotificationData NewItem; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_NotificationPanelWidget_RequestCollectionObtainedNotification; + +// Function Phoenix.ZoneNotification.DisplayNotificationBP +// 0x0001 (0x0001 - 0x0000) +struct ZoneNotification_DisplayNotificationBP final +{ +public: + bool PlaySound_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ZoneNotification_DisplayNotificationBP; + +// Function Phoenix.ZoneNotification.Notify +// 0x0028 (0x0028 - 0x0000) +struct ZoneNotification_Notify final +{ +public: + class FName Header_Name; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Label_Name; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Image_Left; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Image_Right; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration_seconds; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySound_0; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ZoneNotification_Notify; + +// Function Phoenix.NPCGameplayUtil.AddImpulseSpread +// 0x0018 (0x0018 - 0x0000) +struct NPCGameplayUtil_AddImpulseSpread final +{ +public: + const class USkeletalMeshComponent* SkeletalMeshComp; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bVelocityChange; // 0x0014(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPCGameplayUtil_AddImpulseSpread; + +// Function Phoenix.NPCGameplayUtil.SetLinearDampeningAcrossPhysicsBodies +// 0x0010 (0x0010 - 0x0000) +struct NPCGameplayUtil_SetLinearDampeningAcrossPhysicsBodies final +{ +public: + const class USkeletalMeshComponent* SkeletalMeshComp; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearDampening; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_NPCGameplayUtil_SetLinearDampeningAcrossPhysicsBodies; + +// Function Phoenix.ObjectBuoyancyComponent.ToggleOn +// 0x0001 (0x0001 - 0x0000) +struct ObjectBuoyancyComponent_ToggleOn final +{ +public: + bool bToggle; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ObjectBuoyancyComponent_ToggleOn; + +// Function Phoenix.OffscreenThreatComponent.SetAttackState +// 0x0001 (0x0001 - 0x0000) +struct OffscreenThreatComponent_SetAttackState final +{ +public: + EEnemy_AttackThreatState AttackState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OffscreenThreatComponent_SetAttackState; + +// Function Phoenix.OppugnoInterface.OnHitByOppugnoImpact +// 0x0010 (0x0010 - 0x0000) +struct OppugnoInterface_OnHitByOppugnoImpact final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Object; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoInterface_OnHitByOppugnoImpact; + +// Function Phoenix.OppugnoInterface.OnOppugnoEnd +// 0x0008 (0x0008 - 0x0000) +struct OppugnoInterface_OnOppugnoEnd final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoInterface_OnOppugnoEnd; + +// Function Phoenix.OppugnoInterface.OnOppugnoHold +// 0x0008 (0x0008 - 0x0000) +struct OppugnoInterface_OnOppugnoHold final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoInterface_OnOppugnoHold; + +// Function Phoenix.OppugnoInterface.OnOppugnoImpact +// 0x0018 (0x0018 - 0x0000) +struct OppugnoInterface_OnOppugnoImpact final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Target; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* HitObject; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoInterface_OnOppugnoImpact; + +// Function Phoenix.OppugnoInterface.OnOppugnoPull +// 0x0008 (0x0008 - 0x0000) +struct OppugnoInterface_OnOppugnoPull final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoInterface_OnOppugnoPull; + +// Function Phoenix.OppugnoInterface.OnOppugnoThrow +// 0x0020 (0x0020 - 0x0000) +struct OppugnoInterface_OnOppugnoThrow final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Target; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_OppugnoInterface_OnOppugnoThrow; + +// Function Phoenix.OppugnoSpecialTagsActor.AddSpecialTag +// 0x0008 (0x0008 - 0x0000) +struct OppugnoSpecialTagsActor_AddSpecialTag final +{ +public: + struct FGameplayTag GameplayTag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoSpecialTagsActor_AddSpecialTag; + +// Function Phoenix.OppugnoSpecialTagsActor.GetSpecialTags +// 0x0020 (0x0020 - 0x0000) +struct OppugnoSpecialTagsActor_GetSpecialTags final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OppugnoSpecialTagsActor_GetSpecialTags; + +// Function Phoenix.P4Support.GetCurrentPerforceChangelist +// 0x0010 (0x0010 - 0x0000) +struct P4Support_GetCurrentPerforceChangelist final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_P4Support_GetCurrentPerforceChangelist; + +// Function Phoenix.ParallaxWidget.ApplyParallaxEffect +// 0x0008 (0x0008 - 0x0000) +struct ParallaxWidget_ApplyParallaxEffect final +{ +public: + class UCanvasPanelSlot* ParallaxingObject; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParallaxWidget_ApplyParallaxEffect; + +// Function Phoenix.ParallaxWidget.GetSlot +// 0x0008 (0x0008 - 0x0000) +struct ParallaxWidget_GetSlot final +{ +public: + class UCanvasPanelSlot* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParallaxWidget_GetSlot; + +// Function Phoenix.ParallaxWidget.SetInitialCursorPosition +// 0x0008 (0x0008 - 0x0000) +struct ParallaxWidget_SetInitialCursorPosition final +{ +public: + class UCanvasPanelSlot* ParallaxingObject; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParallaxWidget_SetInitialCursorPosition; + +// Function Phoenix.ParallaxWidget.SyncParallaxToCursor +// 0x0008 (0x0008 - 0x0000) +struct ParallaxWidget_SyncParallaxToCursor final +{ +public: + class UCanvasPanelSlot* ParallaxingObject; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParallaxWidget_SyncParallaxToCursor; + +// Function Phoenix.ParticleFXContainer.AddNiagaraSystem +// 0x0008 (0x0008 - 0x0000) +struct ParticleFXContainer_AddNiagaraSystem final +{ +public: + class UNiagaraSystem* SystemTemplate; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleFXContainer_AddNiagaraSystem; + +// Function Phoenix.ParticleFXContainer.AddParticleEmitter +// 0x0008 (0x0008 - 0x0000) +struct ParticleFXContainer_AddParticleEmitter final +{ +public: + class UParticleSystem* SystemTemplate; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleFXContainer_AddParticleEmitter; + +// Function Phoenix.ParticleFXContainer.DeactiveAndDestroyAfterXSeconds +// 0x0004 (0x0004 - 0x0000) +struct ParticleFXContainer_DeactiveAndDestroyAfterXSeconds final +{ +public: + float Seconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ParticleFXContainer_DeactiveAndDestroyAfterXSeconds; + +// Function Phoenix.PathNavigationManager.Get +// 0x0008 (0x0008 - 0x0000) +struct PathNavigationManager_Get final +{ +public: + class UPathNavigationManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_Get; + +// Function Phoenix.PathNavigationManager.AddMissionBeacon +// 0x0020 (0x0020 - 0x0000) +struct PathNavigationManager_AddMissionBeacon final +{ +public: + class UScheduledEntity* dynamicTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector staticTarget; // 0x0008(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + int64 BeaconHandle; // 0x0018(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_AddMissionBeacon; + +// Function Phoenix.PathNavigationManager.AddWaypointPathTarget +// 0x000C (0x000C - 0x0000) +struct PathNavigationManager_AddWaypointPathTarget final +{ +public: + struct FVector Point; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_AddWaypointPathTarget; + +// Function Phoenix.PathNavigationManager.Debug_StartMap +// 0x0010 (0x0010 - 0x0000) +struct PathNavigationManager_Debug_StartMap final +{ +public: + EMapTypes MapTypeIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorld* WorldIn; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_Debug_StartMap; + +// Function Phoenix.PathNavigationManager.ExecuteSave +// 0x0008 (0x0008 - 0x0000) +struct PathNavigationManager_ExecuteSave final +{ +public: + int32 CharacterID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PathNavigationManager_ExecuteSave; + +// Function Phoenix.PathNavigationManager.FindPath +// 0x0030 (0x0030 - 0x0000) +struct PathNavigationManager_FindPath final +{ +public: + struct FVector Start; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector End; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OutPath; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool OutMissingHogwartsSection; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0029(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PathNavigationManager_FindPath; + +// Function Phoenix.PathNavigationManager.GetAuthoredPathName +// 0x0008 (0x0008 - 0x0000) +struct PathNavigationManager_GetAuthoredPathName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetAuthoredPathName; + +// Function Phoenix.PathNavigationManager.GetDestinationLocationForBeacon +// 0x0018 (0x0018 - 0x0000) +struct PathNavigationManager_GetDestinationLocationForBeacon final +{ +public: + class UBeaconInfo* Beacon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetDestinationLocationForBeacon; + +// Function Phoenix.PathNavigationManager.GetElevationChangePoints +// 0x0010 (0x0010 - 0x0000) +struct PathNavigationManager_GetElevationChangePoints final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetElevationChangePoints; + +// Function Phoenix.PathNavigationManager.GetGuidePath +// 0x0010 (0x0010 - 0x0000) +struct PathNavigationManager_GetGuidePath final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetGuidePath; + +// Function Phoenix.PathNavigationManager.GetGuidePathEndPoint +// 0x000C (0x000C - 0x0000) +struct PathNavigationManager_GetGuidePathEndPoint final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetGuidePathEndPoint; + +// Function Phoenix.PathNavigationManager.GetImportantPathName +// 0x0008 (0x0008 - 0x0000) +struct PathNavigationManager_GetImportantPathName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetImportantPathName; + +// Function Phoenix.PathNavigationManager.GetMinimapPath +// 0x0010 (0x0010 - 0x0000) +struct PathNavigationManager_GetMinimapPath final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetMinimapPath; + +// Function Phoenix.PathNavigationManager.GetMissionDestinationLocation +// 0x000C (0x000C - 0x0000) +struct PathNavigationManager_GetMissionDestinationLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetMissionDestinationLocation; + +// Function Phoenix.PathNavigationManager.GetNagivationMarkerActors +// 0x0010 (0x0010 - 0x0000) +struct PathNavigationManager_GetNagivationMarkerActors final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetNagivationMarkerActors; + +// Function Phoenix.PathNavigationManager.GetPath +// 0x0010 (0x0010 - 0x0000) +struct PathNavigationManager_GetPath final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetPath; + +// Function Phoenix.PathNavigationManager.GetPathDestinationLocation +// 0x000C (0x000C - 0x0000) +struct PathNavigationManager_GetPathDestinationLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetPathDestinationLocation; + +// Function Phoenix.PathNavigationManager.GetWaymarkerDestinationLocation +// 0x000C (0x000C - 0x0000) +struct PathNavigationManager_GetWaymarkerDestinationLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetWaymarkerDestinationLocation; + +// Function Phoenix.PathNavigationManager.GiveMeHelp +// 0x0001 (0x0001 - 0x0000) +struct PathNavigationManager_GiveMeHelp final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GiveMeHelp; + +// Function Phoenix.PathNavigationManager.HasGuidePath +// 0x0001 (0x0001 - 0x0000) +struct PathNavigationManager_HasGuidePath final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_HasGuidePath; + +// Function Phoenix.PathNavigationManager.IsNavmeshLoaded +// 0x0002 (0x0002 - 0x0000) +struct PathNavigationManager_IsNavmeshLoaded final +{ +public: + ESubLevelID Sublevel; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_IsNavmeshLoaded; + +// Function Phoenix.PathNavigationManager.IsWaypointPathTarget +// 0x0001 (0x0001 - 0x0000) +struct PathNavigationManager_IsWaypointPathTarget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_IsWaypointPathTarget; + +// Function Phoenix.PathNavigationManager.MarkHogwartsNavmeshLoaded +// 0x0002 (0x0002 - 0x0000) +struct PathNavigationManager_MarkHogwartsNavmeshLoaded final +{ +public: + EHogwartsNavmeshID NavMesh; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoaded; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_MarkHogwartsNavmeshLoaded; + +// Function Phoenix.PathNavigationManager.MarkNavmeshLoaded +// 0x0002 (0x0002 - 0x0000) +struct PathNavigationManager_MarkNavmeshLoaded final +{ +public: + ESubLevelID Sublevel; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoaded; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_MarkNavmeshLoaded; + +// Function Phoenix.PathNavigationManager.PathNavigation_SetForcePathDestination +// 0x000C (0x000C - 0x0000) +struct PathNavigationManager_PathNavigation_SetForcePathDestination final +{ +public: + float X; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Y; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Z; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_PathNavigation_SetForcePathDestination; + +// Function Phoenix.PathNavigationManager.PathNavigation_SetUseForcePathDestination +// 0x0001 (0x0001 - 0x0000) +struct PathNavigationManager_PathNavigation_SetUseForcePathDestination final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_PathNavigation_SetUseForcePathDestination; + +// Function Phoenix.PathNavigationManager.SetBeaconPathTarget +// 0x0020 (0x0020 - 0x0000) +struct PathNavigationManager_SetBeaconPathTarget final +{ +public: + int64 NewBeaconHandle; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidateOnly; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString BeaconLongName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_SetBeaconPathTarget; + +// Function Phoenix.PathNavigationManager.SetImportantPathName +// 0x0008 (0x0008 - 0x0000) +struct PathNavigationManager_SetImportantPathName final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_SetImportantPathName; + +// Function Phoenix.PathNavigationManager.SetStaticPathTarget +// 0x000C (0x000C - 0x0000) +struct PathNavigationManager_SetStaticPathTarget final +{ +public: + struct FVector staticTarget; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_SetStaticPathTarget; + +// Function Phoenix.PathNavigationManager.SetWaypointPathTarget +// 0x0010 (0x0010 - 0x0000) +struct PathNavigationManager_SetWaypointPathTarget final +{ +public: + TArray Waypoints; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_SetWaypointPathTarget; + +// Function Phoenix.PathNavigationManager.SpawnGuideSplineFromPath +// 0x0018 (0x0018 - 0x0000) +struct PathNavigationManager_SpawnGuideSplineFromPath final +{ +public: + TArray InPath; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class AGuideSpline* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_SpawnGuideSplineFromPath; + +// Function Phoenix.PathNavigationManager.UpdateMissionBeacons +// 0x0001 (0x0001 - 0x0000) +struct PathNavigationManager_UpdateMissionBeacons final +{ +public: + bool bStart; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_UpdateMissionBeacons; + +// Function Phoenix.PathNavigationManager.UseAuthoredPath +// 0x0008 (0x0008 - 0x0000) +struct PathNavigationManager_UseAuthoredPath final +{ +public: + class FName Name_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_UseAuthoredPath; + +// Function Phoenix.PathNavigationManager.GetCanPlayerTrackDestination +// 0x0001 (0x0001 - 0x0000) +struct PathNavigationManager_GetCanPlayerTrackDestination final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_GetCanPlayerTrackDestination; + +// Function Phoenix.PathNavigationManager.HasDestinationLocation +// 0x0002 (0x0002 - 0x0000) +struct PathNavigationManager_HasDestinationLocation final +{ +public: + bool ShowDestinationsInAreaBeacons; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PathNavigationManager_HasDestinationLocation; + +// Function Phoenix.PathNavigationManager.IsLocationInAreaBeaconArea +// 0x0010 (0x0010 - 0x0000) +struct PathNavigationManager_IsLocationInAreaBeaconArea final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PathNavigationManager_IsLocationInAreaBeaconArea; + +// Function Phoenix.PausePopoutWidget.SetPopoutData +// 0x0030 (0x0030 - 0x0000) +struct PausePopoutWidget_SetPopoutData final +{ +public: + class FText NewTitle; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + class FText NewDescription; // 0x0018(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PausePopoutWidget_SetPopoutData; + +// Function Phoenix.PearDoor.TickleThePear +// 0x0008 (0x0008 - 0x0000) +struct PearDoor_TickleThePear final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PearDoor_TickleThePear; + +// Function Phoenix.AIPerformTaskApparateToLocation.OnApparateOutCompleted +// 0x0010 (0x0010 - 0x0000) +struct AIPerformTaskApparateToLocation_OnApparateOutCompleted final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActivityTypeBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_AIPerformTaskApparateToLocation_OnApparateOutCompleted; + +// Function Phoenix.SocialJournalEntryWidget.InitDetails +// 0x0038 (0x0038 - 0x0000) +struct SocialJournalEntryWidget_InitDetails final +{ +public: + class FString inIconObserverName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString inIconObserverTypeName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString inIconSourceName; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InCount; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialJournalEntryWidget_InitDetails; + +// Function Phoenix.PerformTasksForAI.CallSwitchOffBP +// 0x0008 (0x0008 - 0x0000) +struct PerformTasksForAI_CallSwitchOffBP final +{ +public: + class UObject* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerformTasksForAI_CallSwitchOffBP; + +// Function Phoenix.PerformTasksForAI.CallSwitchOnBP +// 0x0008 (0x0008 - 0x0000) +struct PerformTasksForAI_CallSwitchOnBP final +{ +public: + class UObject* InTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerformTasksForAI_CallSwitchOnBP; + +// Function Phoenix.PerformTasksForAI.CleanUpAndStartNextPerformTask +// 0x0010 (0x0010 - 0x0000) +struct PerformTasksForAI_CleanUpAndStartNextPerformTask final +{ +public: + class UScheduledEntity* ScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActivityTypeBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerformTasksForAI_CleanUpAndStartNextPerformTask; + +// Function Phoenix.PerformTasksForAI.GetScheduledEntity +// 0x0008 (0x0008 - 0x0000) +struct PerformTasksForAI_GetScheduledEntity final +{ +public: + class UScheduledEntity* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerformTasksForAI_GetScheduledEntity; + +// Function Phoenix.PerformTasksForAI.OnFleshLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct PerformTasksForAI_OnFleshLoadComplete final +{ +public: + class AActor* FleshActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerformTasksForAI_OnFleshLoadComplete; + +// Function Phoenix.PerformTasksForAI.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct PerformTasksForAI_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerformTasksForAI_OnOverlapBegin; + +// Function Phoenix.PerformTasksForAI.SetScheduledEntity +// 0x0008 (0x0008 - 0x0000) +struct PerformTasksForAI_SetScheduledEntity final +{ +public: + class UScheduledEntity* InAI_ScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerformTasksForAI_SetScheduledEntity; + +// Function Phoenix.PerformTasksForAI.GetTaskAtIndex +// 0x0050 (0x0050 - 0x0000) +struct PerformTasksForAI_GetTaskAtIndex final +{ +public: + int32 TaskIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAIPerformTaskContainer ReturnValue; // 0x0010(0x0040)(ConstParm, Parm, OutParm, ReturnParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerformTasksForAI_GetTaskAtIndex; + +// Function Phoenix.WorldEventSpline.AddBoxColliderAtSplinePoint +// 0x0018 (0x0018 - 0x0000) +struct WorldEventSpline_AddBoxColliderAtSplinePoint final +{ +public: + int32 SplinePointIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class USplineComponent* InSplineComponent; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoxComponent* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSpline_AddBoxColliderAtSplinePoint; + +// Function Phoenix.WorldEventSpline.AddTextAtSplinePoint +// 0x0038 (0x0038 - 0x0000) +struct WorldEventSpline_AddTextAtSplinePoint final +{ +public: + int32 SplinePointIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InSplinePointEvents; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0018(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + const class USplineComponent* InSplineComponent; // 0x0028(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTextRenderComponent* ReturnValue; // 0x0030(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSpline_AddTextAtSplinePoint; + +// Function Phoenix.WorldEventSpline.Bind +// 0x0020 (0x0020 - 0x0000) +struct WorldEventSpline_Bind final +{ +public: + class FString TriggerEventName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Event; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSpline_Bind; + +// Function Phoenix.WorldEventSpline.Construct +// 0x0030 (0x0030 - 0x0000) +struct WorldEventSpline_Construct final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSpline_Construct; + +// Function Phoenix.WorldEventSpline.EnableTriggerEvents +// 0x0001 (0x0001 - 0x0000) +struct WorldEventSpline_EnableTriggerEvents final +{ +public: + bool Enable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSpline_EnableTriggerEvents; + +// Function Phoenix.WorldEventSpline.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct WorldEventSpline_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSpline_OnOverlapBegin; + +// Function Phoenix.WorldEventSpline.Unbind +// 0x0020 (0x0020 - 0x0000) +struct WorldEventSpline_Unbind final +{ +public: + class FString TriggerEventName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Event; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSpline_Unbind; + +// Function Phoenix.WorldEventSpline.UnbindAllFromEvent +// 0x0010 (0x0010 - 0x0000) +struct WorldEventSpline_UnbindAllFromEvent final +{ +public: + class FString TriggerEventName; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSpline_UnbindAllFromEvent; + +// Function Phoenix.WorldEventSpline.FindEventsAtSplinePoint +// 0x0028 (0x0028 - 0x0000) +struct WorldEventSpline_FindEventsAtSplinePoint final +{ +public: + int32 SplinePointIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray InSplinePointEvents; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray OutFoundEventNames; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSpline_FindEventsAtSplinePoint; + +// Function Phoenix.AIPerformTaskTrigger.OnWaitTriggerOverlap +// 0x00A8 (0x00A8 - 0x0000) +struct AIPerformTaskTrigger_OnWaitTriggerOverlap final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerformTaskTrigger_OnWaitTriggerOverlap; + +// Function Phoenix.PerksTree.Get +// 0x0008 (0x0008 - 0x0000) +struct PerksTree_Get final +{ +public: + class UPerksTree* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_Get; + +// Function Phoenix.PerksTree.GetAllPerks +// 0x0028 (0x0028 - 0x0000) +struct PerksTree_GetAllPerks final +{ +public: + bool UIDisplayOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString categoryId; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_GetAllPerks; + +// Function Phoenix.PerksTree.GetPerkPoints +// 0x0004 (0x0004 - 0x0000) +struct PerksTree_GetPerkPoints final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_GetPerkPoints; + +// Function Phoenix.PerksTree.GetPurchasedPerkCount +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_GetPurchasedPerkCount final +{ +public: + class FString categoryId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_GetPurchasedPerkCount; + +// Function Phoenix.PerksTree.GetTotalPerks +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_GetTotalPerks final +{ +public: + class FString categoryId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_GetTotalPerks; + +// Function Phoenix.PerksTree.RefreshDataForSlot +// 0x0088 (0x0088 - 0x0000) +struct PerksTree_RefreshDataForSlot final +{ +public: + class FString PerkCategory; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Row; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Column; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FPerkTreeEntry ReturnValue; // 0x0018(0x0070)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_RefreshDataForSlot; + +// Function Phoenix.PerksTree.ResetPerks +// 0x0001 (0x0001 - 0x0000) +struct PerksTree_ResetPerks final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_ResetPerks; + +// Function Phoenix.PerksTree.ResetPerksByCategory +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_ResetPerksByCategory final +{ +public: + class FString categoryId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_ResetPerksByCategory; + +// Function Phoenix.PerksTree.UpdatePerkPoints +// 0x0008 (0x0008 - 0x0000) +struct PerksTree_UpdatePerkPoints final +{ +public: + int32 Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_UpdatePerkPoints; + +// Function Phoenix.PerksTree.GetPerkLevel +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_GetPerkLevel final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_GetPerkLevel; + +// Function Phoenix.PerksTree.GetPerkState +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_GetPerkState final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPerkState ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_GetPerkState; + +// Function Phoenix.PerksTree.IsPerkAvailable +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_IsPerkAvailable final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_IsPerkAvailable; + +// Function Phoenix.PerksTree.IsPerkPurchased +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_IsPerkPurchased final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_IsPerkPurchased; + +// Function Phoenix.PerksTree.IsPerkUpgradeable +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_IsPerkUpgradeable final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_IsPerkUpgradeable; + +// Function Phoenix.PerksTree.PerkActivate +// 0x0010 (0x0010 - 0x0000) +struct PerksTree_PerkActivate final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_PerkActivate; + +// Function Phoenix.PerksTree.PerkActivateAllInCategory +// 0x0010 (0x0010 - 0x0000) +struct PerksTree_PerkActivateAllInCategory final +{ +public: + class FString Category; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_PerkActivateAllInCategory; + +// Function Phoenix.PerksTree.PerkCurriculumRefresh +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_PerkCurriculumRefresh final +{ +public: + class FString Curriculum; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Year; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_PerkCurriculumRefresh; + +// Function Phoenix.PerksTree.PerkIsActive +// 0x0010 (0x0010 - 0x0000) +struct PerksTree_PerkIsActive final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_PerkIsActive; + +// Function Phoenix.PerksTree.PerkIsAvailable +// 0x0010 (0x0010 - 0x0000) +struct PerksTree_PerkIsAvailable final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_PerkIsAvailable; + +// Function Phoenix.PerksTree.PerkIsUpgradeable +// 0x0010 (0x0010 - 0x0000) +struct PerksTree_PerkIsUpgradeable final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_PerkIsUpgradeable; + +// Function Phoenix.PerksTree.PerkPurchase +// 0x0010 (0x0010 - 0x0000) +struct PerksTree_PerkPurchase final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_PerkPurchase; + +// Function Phoenix.PerksTree.PerkSetLevel +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_PerkSetLevel final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Level; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_PerkSetLevel; + +// Function Phoenix.PerksTree.PerkUpdatePoints +// 0x0004 (0x0004 - 0x0000) +struct PerksTree_PerkUpdatePoints final +{ +public: + int32 Amount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_PerkUpdatePoints; + +// Function Phoenix.PerksTree.PurchasePerk +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_PurchasePerk final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_PurchasePerk; + +// Function Phoenix.PerksTree.RemovePerk +// 0x0010 (0x0010 - 0x0000) +struct PerksTree_RemovePerk final +{ +public: + class FString InPerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PerksTree_RemovePerk; + +// Function Phoenix.PerksTree.ReturnPerk +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_ReturnPerk final +{ +public: + class FString InPerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_ReturnPerk; + +// Function Phoenix.PerksTree.UpgradePerk +// 0x0018 (0x0018 - 0x0000) +struct PerksTree_UpgradePerk final +{ +public: + class FString PerkID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PerksTree_UpgradePerk; + +// Function Phoenix.PersistentBreakable.ResetState +// 0x0002 (0x0002 - 0x0000) +struct PersistentBreakable_ResetState final +{ +public: + EBreakableState NextState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PersistentBreakable_ResetState; + +// Function Phoenix.PhoenixCameraSettings.Apply +// 0x0008 (0x0008 - 0x0000) +struct PhoenixCameraSettings_Apply final +{ +public: + const class UObject* InWorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_Apply; + +// Function Phoenix.PhoenixCameraSettings.ApplyToCameraManager +// 0x0008 (0x0008 - 0x0000) +struct PhoenixCameraSettings_ApplyToCameraManager final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_ApplyToCameraManager; + +// Function Phoenix.PhoenixCameraSettings.GetAimAssistStrength +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetAimAssistStrength final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetAimAssistStrength; + +// Function Phoenix.PhoenixCameraSettings.GetAmountMotionBlur +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetAmountMotionBlur final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetAmountMotionBlur; + +// Function Phoenix.PhoenixCameraSettings.GetAppliedFieldOfView +// 0x0010 (0x0010 - 0x0000) +struct PhoenixCameraSettings_GetAppliedFieldOfView final +{ +public: + const class UObject* InWorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetAppliedFieldOfView; + +// Function Phoenix.PhoenixCameraSettings.GetCameraShake +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetCameraShake final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetCameraShake; + +// Function Phoenix.PhoenixCameraSettings.GetChromaticAberration +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetChromaticAberration final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetChromaticAberration; + +// Function Phoenix.PhoenixCameraSettings.GetCineCameraShake +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetCineCameraShake final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetCineCameraShake; + +// Function Phoenix.PhoenixCameraSettings.GetDepthOfField +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetDepthOfField final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDepthOfField; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_AmbientFrequency +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_AmbientFrequency final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_AmbientFrequency; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_AmbientIntensity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_AmbientIntensity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_AmbientIntensity; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_Aperture +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_Aperture final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_Aperture; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_DollyInLocalSpace +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_DollyInLocalSpace final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_DollyInLocalSpace; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_FocusDistanceFiltering +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_FocusDistanceFiltering final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_FocusDistanceFiltering; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_FocusDistanceInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_FocusDistanceInputAcceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_FocusDistanceInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_FocusDistanceInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_FocusDistanceInputSensitivity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_FocusDistanceInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_MoveFiltering +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_MoveFiltering final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_MoveFiltering; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_MoveInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_MoveInputAcceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_MoveInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_MoveInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_MoveInputSensitivity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_MoveInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_PedestalInLocalSpace +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_PedestalInLocalSpace final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_PedestalInLocalSpace; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_PedestalInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_PedestalInputAcceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_PedestalInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_PedestalInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_PedestalInputSensitivity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_PedestalInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RollInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_RollInputAcceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_RollInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RollInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_RollInputSensitivity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_RollInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RotationFiltering +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_RotationFiltering final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_RotationFiltering; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RotationInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_RotationInputAcceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_RotationInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_RotationInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_RotationInputSensitivity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_RotationInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_SwitchRollAndZoomInput +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_SwitchRollAndZoomInput final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_SwitchRollAndZoomInput; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_TruckInLocalSpace +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_TruckInLocalSpace final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_TruckInLocalSpace; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_ZoomFiltering +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_ZoomFiltering final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_ZoomFiltering; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_ZoomInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_ZoomInputAcceleration final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_ZoomInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.GetDirectorCam_ZoomInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetDirectorCam_ZoomInputSensitivity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirectorCam_ZoomInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.GetDirty +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetDirty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetDirty; + +// Function Phoenix.PhoenixCameraSettings.GetFieldOfViewOffset +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetFieldOfViewOffset final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetFieldOfViewOffset; + +// Function Phoenix.PhoenixCameraSettings.GetFilmGrain +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetFilmGrain final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetFilmGrain; + +// Function Phoenix.PhoenixCameraSettings.GetFlightInvertY +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetFlightInvertY final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetFlightInvertY; + +// Function Phoenix.PhoenixCameraSettings.GetGamepadAimingSwitch +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetGamepadAimingSwitch final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetGamepadAimingSwitch; + +// Function Phoenix.PhoenixCameraSettings.GetGamepadDeadzone +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetGamepadDeadzone final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetGamepadDeadzone; + +// Function Phoenix.PhoenixCameraSettings.GetGamepadSouthpaw +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetGamepadSouthpaw final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetGamepadSouthpaw; + +// Function Phoenix.PhoenixCameraSettings.GetInputAccelerationAiming +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetInputAccelerationAiming final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetInputAccelerationAiming; + +// Function Phoenix.PhoenixCameraSettings.GetInputAccelerationDefault +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetInputAccelerationDefault final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetInputAccelerationDefault; + +// Function Phoenix.PhoenixCameraSettings.GetInputSensitivityAiming +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetInputSensitivityAiming final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetInputSensitivityAiming; + +// Function Phoenix.PhoenixCameraSettings.GetInputSensitivityDefault +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetInputSensitivityDefault final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetInputSensitivityDefault; + +// Function Phoenix.PhoenixCameraSettings.GetInvertX +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetInvertX final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetInvertX; + +// Function Phoenix.PhoenixCameraSettings.GetInvertY +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetInvertY final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetInvertY; + +// Function Phoenix.PhoenixCameraSettings.GetMotionBlur +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetMotionBlur final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetMotionBlur; + +// Function Phoenix.PhoenixCameraSettings.GetSettingsData +// 0x0088 (0x0088 - 0x0000) +struct PhoenixCameraSettings_GetSettingsData final +{ +public: + struct FPhoenixCameraSettingsData ReturnValue; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetSettingsData; + +// Function Phoenix.PhoenixCameraSettings.GetSpeedFollowCamera +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_GetSpeedFollowCamera final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetSpeedFollowCamera; + +// Function Phoenix.PhoenixCameraSettings.GetToggleAim +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_GetToggleAim final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_GetToggleAim; + +// Function Phoenix.PhoenixCameraSettings.SetAimAssistStrength +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetAimAssistStrength final +{ +public: + float InStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetAimAssistStrength; + +// Function Phoenix.PhoenixCameraSettings.SetAmountMotionBlur +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetAmountMotionBlur final +{ +public: + float InMotionBlurAmount; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetAmountMotionBlur; + +// Function Phoenix.PhoenixCameraSettings.SetCameraShake +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetCameraShake final +{ +public: + float InCameraShake; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetCameraShake; + +// Function Phoenix.PhoenixCameraSettings.SetChromaticAberration +// 0x0002 (0x0002 - 0x0000) +struct PhoenixCameraSettings_SetChromaticAberration final +{ +public: + bool bInChromaticAberration; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetChromaticAberration; + +// Function Phoenix.PhoenixCameraSettings.SetCineCameraShake +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetCineCameraShake final +{ +public: + bool bInCineCameraShake; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetCineCameraShake; + +// Function Phoenix.PhoenixCameraSettings.SetDepthOfField +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetDepthOfField final +{ +public: + bool bInDepthOfField; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDepthOfField; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_AmbientFrequency +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_AmbientFrequency final +{ +public: + float InFrequency; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_AmbientFrequency; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_AmbientIntensity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_AmbientIntensity final +{ +public: + float InIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_AmbientIntensity; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_Aperture +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_Aperture final +{ +public: + float InAperture; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_Aperture; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_DollyInLocalSpace +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_DollyInLocalSpace final +{ +public: + bool bInValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_DollyInLocalSpace; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_FocusDistanceFiltering +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_FocusDistanceFiltering final +{ +public: + float InFiltering; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_FocusDistanceFiltering; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_FocusDistanceInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_FocusDistanceInputAcceleration final +{ +public: + float InAcceleration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_FocusDistanceInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_FocusDistanceInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_FocusDistanceInputSensitivity final +{ +public: + float InSensitivity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_FocusDistanceInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_MoveFiltering +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_MoveFiltering final +{ +public: + float InFiltering; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_MoveFiltering; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_MoveInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_MoveInputAcceleration final +{ +public: + float InAcceleration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_MoveInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_MoveInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_MoveInputSensitivity final +{ +public: + float InSensitivity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_MoveInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_PedestalInLocalSpace +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_PedestalInLocalSpace final +{ +public: + bool bInValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_PedestalInLocalSpace; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_PedestalInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_PedestalInputAcceleration final +{ +public: + float InAcceleration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_PedestalInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_PedestalInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_PedestalInputSensitivity final +{ +public: + float InSensitivity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_PedestalInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RollInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_RollInputAcceleration final +{ +public: + float InAcceleration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_RollInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RollInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_RollInputSensitivity final +{ +public: + float InSensitivity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_RollInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RotationFiltering +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_RotationFiltering final +{ +public: + float InFiltering; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_RotationFiltering; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RotationInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_RotationInputAcceleration final +{ +public: + float InAcceleration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_RotationInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_RotationInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_RotationInputSensitivity final +{ +public: + float InSensitivity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_RotationInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_SwitchRollAndZoomInput +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_SwitchRollAndZoomInput final +{ +public: + bool bInValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_SwitchRollAndZoomInput; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_TruckInLocalSpace +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_TruckInLocalSpace final +{ +public: + bool bInValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_TruckInLocalSpace; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_ZoomFiltering +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_ZoomFiltering final +{ +public: + float InFiltering; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_ZoomFiltering; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_ZoomInputAcceleration +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_ZoomInputAcceleration final +{ +public: + float InAcceleration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_ZoomInputAcceleration; + +// Function Phoenix.PhoenixCameraSettings.SetDirectorCam_ZoomInputSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetDirectorCam_ZoomInputSensitivity final +{ +public: + float InSensitivity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetDirectorCam_ZoomInputSensitivity; + +// Function Phoenix.PhoenixCameraSettings.SetFieldOfViewOffset +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetFieldOfViewOffset final +{ +public: + float InFieldOfViewOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetFieldOfViewOffset; + +// Function Phoenix.PhoenixCameraSettings.SetFilmGrain +// 0x0002 (0x0002 - 0x0000) +struct PhoenixCameraSettings_SetFilmGrain final +{ +public: + bool bInFilmGrain; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetFilmGrain; + +// Function Phoenix.PhoenixCameraSettings.SetGamepadAimingSwitch +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetGamepadAimingSwitch final +{ +public: + bool bInAimingSwitch; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetGamepadAimingSwitch; + +// Function Phoenix.PhoenixCameraSettings.SetGamepadDeadzone +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetGamepadDeadzone final +{ +public: + float InDeadzone; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetGamepadDeadzone; + +// Function Phoenix.PhoenixCameraSettings.SetGamepadSouthpaw +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetGamepadSouthpaw final +{ +public: + bool bInSouthpaw; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetGamepadSouthpaw; + +// Function Phoenix.PhoenixCameraSettings.SetInputAccelerationAiming +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetInputAccelerationAiming final +{ +public: + float InAcceleration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetInputAccelerationAiming; + +// Function Phoenix.PhoenixCameraSettings.SetInputAccelerationDefault +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetInputAccelerationDefault final +{ +public: + float InAcceleration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetInputAccelerationDefault; + +// Function Phoenix.PhoenixCameraSettings.SetInputSensitivityAiming +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetInputSensitivityAiming final +{ +public: + float InSensitivity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetInputSensitivityAiming; + +// Function Phoenix.PhoenixCameraSettings.SetInputSensitivityDefault +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetInputSensitivityDefault final +{ +public: + float InSensitivity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetInputSensitivityDefault; + +// Function Phoenix.PhoenixCameraSettings.SetInvertFlightY +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetInvertFlightY final +{ +public: + bool bInInvertFlightY; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetInvertFlightY; + +// Function Phoenix.PhoenixCameraSettings.SetInvertX +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetInvertX final +{ +public: + bool bInInvertX; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetInvertX; + +// Function Phoenix.PhoenixCameraSettings.SetInvertY +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetInvertY final +{ +public: + bool bInInvertY; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetInvertY; + +// Function Phoenix.PhoenixCameraSettings.SetMotionBlur +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetMotionBlur final +{ +public: + bool bInMotionBlur; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetMotionBlur; + +// Function Phoenix.PhoenixCameraSettings.SetSettingsData +// 0x0088 (0x0088 - 0x0000) +struct PhoenixCameraSettings_SetSettingsData final +{ +public: + struct FPhoenixCameraSettingsData InSettingsData; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetSettingsData; + +// Function Phoenix.PhoenixCameraSettings.SetSpeedFollowCamera +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCameraSettings_SetSpeedFollowCamera final +{ +public: + float InFollowSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetSpeedFollowCamera; + +// Function Phoenix.PhoenixCameraSettings.SetToggleAim +// 0x0001 (0x0001 - 0x0000) +struct PhoenixCameraSettings_SetToggleAim final +{ +public: + bool bInToggleAim; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraSettings_SetToggleAim; + +// Function Phoenix.CameraStackBehaviorJumpLag.OnTeleport +// 0x0020 (0x0020 - 0x0000) +struct CameraStackBehaviorJumpLag_OnTeleport final +{ +public: + class AAmbulatory_Character* Character; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector AmountDisplaced; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator AmountRotated; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CameraStackBehaviorJumpLag_OnTeleport; + +// Function Phoenix.SettingsSliderButtonBase.SetMouseUsesStep_Internal +// 0x0010 (0x0010 - 0x0000) +struct SettingsSliderButtonBase_SetMouseUsesStep_Internal final +{ +public: + class USlider* Slider; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MouseUsesStep; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SettingsSliderButtonBase_SetMouseUsesStep_Internal; + +// Function Phoenix.PhoenixCameraStackStatics.GetHighestPriorityLookAtTargetActor +// 0x0018 (0x0018 - 0x0000) +struct PhoenixCameraStackStatics_GetHighestPriorityLookAtTargetActor final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ACameraStackLookAtTargetActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraStackStatics_GetHighestPriorityLookAtTargetActor; + +// Function Phoenix.PhoenixCameraStackStatics.GetLookAtTargetActorWithStrength +// 0x0018 (0x0018 - 0x0000) +struct PhoenixCameraStackStatics_GetLookAtTargetActorWithStrength final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackLookAtStrength LookAtStrength; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PlayerIndex; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ACameraStackLookAtTargetActor* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraStackStatics_GetLookAtTargetActorWithStrength; + +// Function Phoenix.PhoenixCameraStackStatics.PlayWorldCameraShakeScale +// 0x0030 (0x0030 - 0x0000) +struct PhoenixCameraStackStatics_PlayWorldCameraShakeScale final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Shake; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector epicenter; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Falloff; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InScale; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOrientShakeTowardsEpicenter; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixCameraStackStatics_PlayWorldCameraShakeScale; + +// Function Phoenix.PhoenixCameraStackStatics.ReleasePlayerCameraLookAt +// 0x0010 (0x0010 - 0x0000) +struct PhoenixCameraStackStatics_ReleasePlayerCameraLookAt final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayerIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixCameraStackStatics_ReleasePlayerCameraLookAt; + +// Function Phoenix.PhoenixCameraStackStatics.SetPlayerCameraLookAtActor +// 0x0018 (0x0018 - 0x0000) +struct PhoenixCameraStackStatics_SetPlayerCameraLookAtActor final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* LookAtActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackLookAtStrength LookAtStrength; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PlayerIndex; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraStackStatics_SetPlayerCameraLookAtActor; + +// Function Phoenix.PhoenixCameraStackStatics.SetPlayerCameraLookAtActorForDuration +// 0x0020 (0x0020 - 0x0000) +struct PhoenixCameraStackStatics_SetPlayerCameraLookAtActorForDuration final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* LookAtActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackLookAtStrength LookAtStrength; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PlayerIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixCameraStackStatics_SetPlayerCameraLookAtActorForDuration; + +// Function Phoenix.PhoenixCameraStackStatics.SetPlayerCameraLookAtLocation +// 0x0020 (0x0020 - 0x0000) +struct PhoenixCameraStackStatics_SetPlayerCameraLookAtLocation final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LookAtLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackLookAtStrength LookAtStrength; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PlayerIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixCameraStackStatics_SetPlayerCameraLookAtLocation; + +// Function Phoenix.PhoenixCameraStackStatics.SetPlayerCameraLookAtLocationForDuration +// 0x0020 (0x0020 - 0x0000) +struct PhoenixCameraStackStatics_SetPlayerCameraLookAtLocationForDuration final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LookAtLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackLookAtStrength LookAtStrength; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PlayerIndex; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraStackStatics_SetPlayerCameraLookAtLocationForDuration; + +// Function Phoenix.PhoenixCameraStackStatics.SpawnCameraLookAtTargetActor +// 0x0020 (0x0020 - 0x0000) +struct PhoenixCameraStackStatics_SpawnCameraLookAtTargetActor final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackLookAtStrength LookAtStrength; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class ACameraStackLookAtTargetActor* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCameraStackStatics_SpawnCameraLookAtTargetActor; + +// Function Phoenix.PhoenixCreditEntryWidget.SetCreditEntryAnimProgress +// 0x0004 (0x0004 - 0x0000) +struct PhoenixCreditEntryWidget_SetCreditEntryAnimProgress final +{ +public: + float progress; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCreditEntryWidget_SetCreditEntryAnimProgress; + +// Function Phoenix.PhoenixCreditEntryWidget.SetCreditEntryInfo +// 0x0028 (0x0028 - 0x0000) +struct PhoenixCreditEntryWidget_SetCreditEntryInfo final +{ +public: + struct FCreditEntry CreditEntry; // 0x0000(0x0028)(ConstParm, Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCreditEntryWidget_SetCreditEntryInfo; + +// Function Phoenix.PhoenixCreditsScreen.CreateCreditEntry +// 0x0030 (0x0030 - 0x0000) +struct PhoenixCreditsScreen_CreateCreditEntry final +{ +public: + struct FCreditEntry CreditEntry; // 0x0000(0x0028)(ConstParm, Parm, NativeAccessSpecifierPublic) + class UPhoenixCreditEntryWidget* ReturnValue; // 0x0028(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixCreditsScreen_CreateCreditEntry; + +// Function Phoenix.PhoenixGameInstance.AutoSaveGameData +// 0x0002 (0x0002 - 0x0000) +struct PhoenixGameInstance_AutoSaveGameData final +{ +public: + EAutoSaveReason Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_AutoSaveGameData; + +// Function Phoenix.PhoenixGameInstance.DetectLevelBelowCamera +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameInstance_DetectLevelBelowCamera final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ULevel* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_DetectLevelBelowCamera; + +// Function Phoenix.PhoenixGameInstance.GetPhoenixGameInstance +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameInstance_GetPhoenixGameInstance final +{ +public: + class UPhoenixGameInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetPhoenixGameInstance; + +// Function Phoenix.PhoenixGameInstance.GetPhoenixGameInstancePure +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameInstance_GetPhoenixGameInstancePure final +{ +public: + class UPhoenixGameInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetPhoenixGameInstancePure; + +// Function Phoenix.PhoenixGameInstance.PhoenixOpenLevel +// 0x0028 (0x0028 - 0x0000) +struct PhoenixGameInstance_PhoenixOpenLevel final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LevelName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OPTIONS; // 0x0018(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_PhoenixOpenLevel; + +// Function Phoenix.PhoenixGameInstance.PhoenixOpenLevelBySoftObjectPtr +// 0x0048 (0x0048 - 0x0000) +struct PhoenixGameInstance_PhoenixOpenLevelBySoftObjectPtr final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Level; // 0x0008(0x0028)(ConstParm, Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAbsolute; // 0x0030(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString OPTIONS; // 0x0038(0x0010)(Parm, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_PhoenixOpenLevelBySoftObjectPtr; + +// Function Phoenix.PhoenixGameInstance.ChangePawnHoldData +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameInstance_ChangePawnHoldData final +{ +public: + struct FVector PlayerPostion; // 0x0000(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator PlayerOrientation; // 0x000C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_ChangePawnHoldData; + +// Function Phoenix.PhoenixGameInstance.ContinueGame +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_ContinueGame final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_ContinueGame; + +// Function Phoenix.PhoenixGameInstance.FadeOutToColor +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameInstance_FadeOutToColor final +{ +public: + struct FColor inFadeColor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_FadeOutToColor; + +// Function Phoenix.PhoenixGameInstance.ForceSeasonUpdate +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_ForceSeasonUpdate final +{ +public: + ESeasonEnum NewSeason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_ForceSeasonUpdate; + +// Function Phoenix.PhoenixGameInstance.GameLoadCloudSave +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameInstance_GameLoadCloudSave final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNewCharacter; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 DestCharacterID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GameLoadCloudSave; + +// Function Phoenix.PhoenixGameInstance.GameLoadHorcrux +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameInstance_GameLoadHorcrux final +{ +public: + class FString SaveLabel; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestCharacterID; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GameLoadHorcrux; + +// Function Phoenix.PhoenixGameInstance.GameSaveHorcrux +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameInstance_GameSaveHorcrux final +{ +public: + class FString SaveLabel; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GameSaveHorcrux; + +// Function Phoenix.PhoenixGameInstance.GetCurrentLoadingScreenLocation +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_GetCurrentLoadingScreenLocation final +{ +public: + ELoadingScreenLocation ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetCurrentLoadingScreenLocation; + +// Function Phoenix.PhoenixGameInstance.GetCurrentWorldName +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameInstance_GetCurrentWorldName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetCurrentWorldName; + +// Function Phoenix.PhoenixGameInstance.GetPlayerOrientation +// 0x000C (0x000C - 0x0000) +struct PhoenixGameInstance_GetPlayerOrientation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetPlayerOrientation; + +// Function Phoenix.PhoenixGameInstance.GetPlayerPawn +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameInstance_GetPlayerPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetPlayerPawn; + +// Function Phoenix.PhoenixGameInstance.GetPlayerPosition +// 0x000C (0x000C - 0x0000) +struct PhoenixGameInstance_GetPlayerPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetPlayerPosition; + +// Function Phoenix.PhoenixGameInstance.GetPlayingDemoBuild +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_GetPlayingDemoBuild final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetPlayingDemoBuild; + +// Function Phoenix.PhoenixGameInstance.GetPlayingFromDeveloperMenu +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_GetPlayingFromDeveloperMenu final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetPlayingFromDeveloperMenu; + +// Function Phoenix.PhoenixGameInstance.GetPlayingFromFrontend +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_GetPlayingFromFrontend final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetPlayingFromFrontend; + +// Function Phoenix.PhoenixGameInstance.GetSafePlayerPosition +// 0x000C (0x000C - 0x0000) +struct PhoenixGameInstance_GetSafePlayerPosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetSafePlayerPosition; + +// Function Phoenix.PhoenixGameInstance.HasLoadSaveData +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_HasLoadSaveData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_HasLoadSaveData; + +// Function Phoenix.PhoenixGameInstance.HoldPlayerUntilColliding +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_HoldPlayerUntilColliding final +{ +public: + bool bFromHoverDrone; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_HoldPlayerUntilColliding; + +// Function Phoenix.PhoenixGameInstance.LoadGame +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameInstance_LoadGame final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SlotIndex; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_LoadGame; + +// Function Phoenix.PhoenixGameInstance.LoadGameOptions +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_LoadGameOptions final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_LoadGameOptions; + +// Function Phoenix.PhoenixGameInstance.NewGame +// 0x0002 (0x0002 - 0x0000) +struct PhoenixGameInstance_NewGame final +{ +public: + bool bInIsIntro; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_NewGame; + +// Function Phoenix.PhoenixGameInstance.OnAcceptEULA +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_OnAcceptEULA final +{ +public: + bool Update; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_OnAcceptEULA; + +// Function Phoenix.PhoenixGameInstance.OnDBVersionCheck +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameInstance_OnDBVersionCheck final +{ +public: + int32 SaveVersion; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SaveChangeList; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_OnDBVersionCheck; + +// Function Phoenix.PhoenixGameInstance.PlayOverland +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_PlayOverland final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_PlayOverland; + +// Function Phoenix.PhoenixGameInstance.SaveGameOptions +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_SaveGameOptions final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_SaveGameOptions; + +// Function Phoenix.PhoenixGameInstance.SetCurrentLoadingScreenLocation +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_SetCurrentLoadingScreenLocation final +{ +public: + ELoadingScreenLocation Location; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_SetCurrentLoadingScreenLocation; + +// Function Phoenix.PhoenixGameInstance.SetCurrentLoadingScreenLocationByLevelName +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameInstance_SetCurrentLoadingScreenLocationByLevelName final +{ +public: + class FName LevelName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString PlayerStartTag; // 0x0008(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_SetCurrentLoadingScreenLocationByLevelName; + +// Function Phoenix.PhoenixGameInstance.SetPlayingDeveloperOverland +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_SetPlayingDeveloperOverland final +{ +public: + bool DeveloperOverland; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_SetPlayingDeveloperOverland; + +// Function Phoenix.PhoenixGameInstance.SetPlayingFromDeveloperMenu +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_SetPlayingFromDeveloperMenu final +{ +public: + bool bDeveloperMenu; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_SetPlayingFromDeveloperMenu; + +// Function Phoenix.PhoenixGameInstance.SetSaveSpawnLocationToPlayerStart +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameInstance_SetSaveSpawnLocationToPlayerStart final +{ +public: + class APlayerStart* InPlayerStart; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_SetSaveSpawnLocationToPlayerStart; + +// Function Phoenix.PhoenixGameInstance.StartNewGame +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_StartNewGame final +{ +public: + bool bInIsIntro; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_StartNewGame; + +// Function Phoenix.PhoenixGameInstance.UpdateSaveSpawnLocationEx +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameInstance_UpdateSaveSpawnLocationEx final +{ +public: + struct FVector PlayerPostion; // 0x0000(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator PlayerOrientation; // 0x000C(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_UpdateSaveSpawnLocationEx; + +// Function Phoenix.PhoenixGameInstance.GetPlayingDeveloperOverland +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameInstance_GetPlayingDeveloperOverland final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetPlayingDeveloperOverland; + +// Function Phoenix.PhoenixGameInstance.GetSaveGameWorld +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameInstance_GetSaveGameWorld final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetSaveGameWorld; + +// Function Phoenix.PhoenixGameInstance.GetSavePosition +// 0x000C (0x000C - 0x0000) +struct PhoenixGameInstance_GetSavePosition final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetSavePosition; + +// Function Phoenix.PhoenixGameInstance.GetSaveRotation +// 0x000C (0x000C - 0x0000) +struct PhoenixGameInstance_GetSaveRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameInstance_GetSaveRotation; + +// Function Phoenix.PhoenixGameSettings.EqualEqual_GraphicsAdapterDesc +// 0x0038 (0x0038 - 0x0000) +struct PhoenixGameSettings_EqualEqual_GraphicsAdapterDesc final +{ +public: + struct FGraphicsAdapterDesc A; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FGraphicsAdapterDesc b; // 0x0018(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_EqualEqual_GraphicsAdapterDesc; + +// Function Phoenix.PhoenixGameSettings.GetGPUDeviceIDandRev +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameSettings_GetGPUDeviceIDandRev final +{ +public: + int32 OutDeviceID; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutDeviceRevision; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetGPUDeviceIDandRev; + +// Function Phoenix.PhoenixGameSettings.GetPhoenixGameSettings +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameSettings_GetPhoenixGameSettings final +{ +public: + class UPhoenixGameSettings* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetPhoenixGameSettings; + +// Function Phoenix.PhoenixGameSettings.GetSteamDeckV1_GPUDeviceID +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetSteamDeckV1_GPUDeviceID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetSteamDeckV1_GPUDeviceID; + +// Function Phoenix.PhoenixGameSettings.GetSwitchTextLanguage +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_GetSwitchTextLanguage final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetSwitchTextLanguage; + +// Function Phoenix.PhoenixGameSettings.SetSwitchTextLanguage +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_SetSwitchTextLanguage final +{ +public: + class FString Lang; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetSwitchTextLanguage; + +// Function Phoenix.PhoenixGameSettings.AllowOptionToSetAlwaysUseCameraAiming +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_AllowOptionToSetAlwaysUseCameraAiming final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_AllowOptionToSetAlwaysUseCameraAiming; + +// Function Phoenix.PhoenixGameSettings.ApplySettingsDetailed +// 0x0005 (0x0005 - 0x0000) +struct PhoenixGameSettings_ApplySettingsDetailed final +{ +public: + bool bApplyResolutionSettings; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyNonResolutionSettings; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRequestUIUpdate; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSaveSettings; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCheckForCommandLineOverrides; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_ApplySettingsDetailed; + +// Function Phoenix.PhoenixGameSettings.AttemptToApplyPerformanceMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_AttemptToApplyPerformanceMode final +{ +public: + bool IsGameBootup; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_AttemptToApplyPerformanceMode; + +// Function Phoenix.PhoenixGameSettings.CanUncapFrameRate +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_CanUncapFrameRate final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_CanUncapFrameRate; + +// Function Phoenix.PhoenixGameSettings.ClearHighContrastMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_ClearHighContrastMode final +{ +public: + EHighContrastMode inContrastMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_ClearHighContrastMode; + +// Function Phoenix.PhoenixGameSettings.CreatePerformanceModesOptionDesc +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_CreatePerformanceModesOptionDesc final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_CreatePerformanceModesOptionDesc; + +// Function Phoenix.PhoenixGameSettings.EnableFidelityFXCas +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_EnableFidelityFXCas final +{ +public: + bool bShouldEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_EnableFidelityFXCas; + +// Function Phoenix.PhoenixGameSettings.GetAccessibilityAudioCueOpacity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetAccessibilityAudioCueOpacity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetAccessibilityAudioCueOpacity; + +// Function Phoenix.PhoenixGameSettings.GetAccessibilityAudioCueScale +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetAccessibilityAudioCueScale final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetAccessibilityAudioCueScale; + +// Function Phoenix.PhoenixGameSettings.GetAccessibilitySpellToggle +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetAccessibilitySpellToggle final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetAccessibilitySpellToggle; + +// Function Phoenix.PhoenixGameSettings.GetAlwaysUseCameraAiming +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetAlwaysUseCameraAiming final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetAlwaysUseCameraAiming; + +// Function Phoenix.PhoenixGameSettings.GetArachnophobiaModeEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetArachnophobiaModeEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetArachnophobiaModeEnabled; + +// Function Phoenix.PhoenixGameSettings.GetAudioVisualizer +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetAudioVisualizer final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetAudioVisualizer; + +// Function Phoenix.PhoenixGameSettings.GetColorVisionDeficiencyType +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetColorVisionDeficiencyType final +{ +public: + EColorVisionDeficiency ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetColorVisionDeficiencyType; + +// Function Phoenix.PhoenixGameSettings.GetControllerRumble +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetControllerRumble final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetControllerRumble; + +// Function Phoenix.PhoenixGameSettings.GetCursorSpeedMultiplier +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetCursorSpeedMultiplier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetCursorSpeedMultiplier; + +// Function Phoenix.PhoenixGameSettings.GetDifficultyGamePreset +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetDifficultyGamePreset final +{ +public: + EDifficulty Difficulty; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetDifficultyGamePreset; + +// Function Phoenix.PhoenixGameSettings.GetDynamicRange +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetDynamicRange final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetDynamicRange; + +// Function Phoenix.PhoenixGameSettings.GetEffectsSoundVolume +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetEffectsSoundVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetEffectsSoundVolume; + +// Function Phoenix.PhoenixGameSettings.GetEnableKeyboardSprintWalkToggle +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetEnableKeyboardSprintWalkToggle final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetEnableKeyboardSprintWalkToggle; + +// Function Phoenix.PhoenixGameSettings.GetFontIndex +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetFontIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetFontIndex; + +// Function Phoenix.PhoenixGameSettings.GetFontSizeOffset +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetFontSizeOffset final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetFontSizeOffset; + +// Function Phoenix.PhoenixGameSettings.GetFrameRateUncapped +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetFrameRateUncapped final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetFrameRateUncapped; + +// Function Phoenix.PhoenixGameSettings.GetHighContrastMode +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetHighContrastMode final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetHighContrastMode; + +// Function Phoenix.PhoenixGameSettings.GetINILanguageSetting +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_GetINILanguageSetting final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetINILanguageSetting; + +// Function Phoenix.PhoenixGameSettings.GetMasteringSuite +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_GetMasteringSuite final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetMasteringSuite; + +// Function Phoenix.PhoenixGameSettings.GetMiniMapOpacity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetMiniMapOpacity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetMiniMapOpacity; + +// Function Phoenix.PhoenixGameSettings.GetMiniMapPathEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetMiniMapPathEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetMiniMapPathEnabled; + +// Function Phoenix.PhoenixGameSettings.GetMiniMapSize +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetMiniMapSize final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetMiniMapSize; + +// Function Phoenix.PhoenixGameSettings.GetMonoAudio +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetMonoAudio final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetMonoAudio; + +// Function Phoenix.PhoenixGameSettings.GetMusicSoundVolume +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetMusicSoundVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetMusicSoundVolume; + +// Function Phoenix.PhoenixGameSettings.GetRGBPeripheralsEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetRGBPeripheralsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetRGBPeripheralsEnabled; + +// Function Phoenix.PhoenixGameSettings.GetShowBeastControls +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowBeastControls final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowBeastControls; + +// Function Phoenix.PhoenixGameSettings.GetShowEnemyDamageElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowEnemyDamageElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowEnemyDamageElements; + +// Function Phoenix.PhoenixGameSettings.GetShowHudBeacons +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowHudBeacons final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowHudBeacons; + +// Function Phoenix.PhoenixGameSettings.GetShowMapElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowMapElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowMapElements; + +// Function Phoenix.PhoenixGameSettings.GetShowMeterElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowMeterElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowMeterElements; + +// Function Phoenix.PhoenixGameSettings.GetShowMissionElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowMissionElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowMissionElements; + +// Function Phoenix.PhoenixGameSettings.GetShowNotificationElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowNotificationElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowNotificationElements; + +// Function Phoenix.PhoenixGameSettings.GetShowSpecialNotificationElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowSpecialNotificationElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowSpecialNotificationElements; + +// Function Phoenix.PhoenixGameSettings.GetShowSpellElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowSpellElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowSpellElements; + +// Function Phoenix.PhoenixGameSettings.GetShowTargetElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowTargetElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowTargetElements; + +// Function Phoenix.PhoenixGameSettings.GetShowTargetHighlights +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowTargetHighlights final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowTargetHighlights; + +// Function Phoenix.PhoenixGameSettings.GetShowTargetName +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowTargetName final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowTargetName; + +// Function Phoenix.PhoenixGameSettings.GetShowToolWheelElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowToolWheelElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowToolWheelElements; + +// Function Phoenix.PhoenixGameSettings.GetShowTutorialElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowTutorialElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowTutorialElements; + +// Function Phoenix.PhoenixGameSettings.GetShowXPElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetShowXPElements final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetShowXPElements; + +// Function Phoenix.PhoenixGameSettings.GetSoundMuted +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetSoundMuted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetSoundMuted; + +// Function Phoenix.PhoenixGameSettings.GetSubtitlesEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetSubtitlesEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetSubtitlesEnabled; + +// Function Phoenix.PhoenixGameSettings.GetTiltControls +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetTiltControls final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetTiltControls; + +// Function Phoenix.PhoenixGameSettings.GetTiltSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetTiltSensitivity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetTiltSensitivity; + +// Function Phoenix.PhoenixGameSettings.GetUseMinimalHud +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetUseMinimalHud final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetUseMinimalHud; + +// Function Phoenix.PhoenixGameSettings.GetVoiceSoundVolume +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetVoiceSoundVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetVoiceSoundVolume; + +// Function Phoenix.PhoenixGameSettings.IsHDTextureInstallationAllowed +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsHDTextureInstallationAllowed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsHDTextureInstallationAllowed; + +// Function Phoenix.PhoenixGameSettings.IsRogAlly +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsRogAlly final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsRogAlly; + +// Function Phoenix.PhoenixGameSettings.OnRaytracingRebootPopupButtonPressed +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_OnRaytracingRebootPopupButtonPressed final +{ +public: + class UPopupScreen* PopupScreen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CompletionActionIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_OnRaytracingRebootPopupButtonPressed; + +// Function Phoenix.PhoenixGameSettings.SetAccessibilityAudioCueOpacity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetAccessibilityAudioCueOpacity final +{ +public: + float Opacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetAccessibilityAudioCueOpacity; + +// Function Phoenix.PhoenixGameSettings.SetAccessibilityAudioCueScale +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetAccessibilityAudioCueScale final +{ +public: + float Scale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetAccessibilityAudioCueScale; + +// Function Phoenix.PhoenixGameSettings.SetAccessibilitySpellToggle +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetAccessibilitySpellToggle final +{ +public: + bool ToggleOn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetAccessibilitySpellToggle; + +// Function Phoenix.PhoenixGameSettings.SetAltTooltipsEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetAltTooltipsEnabled final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetAltTooltipsEnabled; + +// Function Phoenix.PhoenixGameSettings.SetAlwaysUseCameraAiming +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetAlwaysUseCameraAiming final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetAlwaysUseCameraAiming; + +// Function Phoenix.PhoenixGameSettings.SetAntiAliasMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetAntiAliasMode final +{ +public: + EAntiAliasingMode Mode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetAntiAliasMode; + +// Function Phoenix.PhoenixGameSettings.SetArachnophobiaModeEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetArachnophobiaModeEnabled final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetArachnophobiaModeEnabled; + +// Function Phoenix.PhoenixGameSettings.SetAudioVisualizer +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetAudioVisualizer final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetAudioVisualizer; + +// Function Phoenix.PhoenixGameSettings.SetBrightness +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetBrightness final +{ +public: + float NewBrightness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetBrightness; + +// Function Phoenix.PhoenixGameSettings.SetColorVisionDeficiencyType +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetColorVisionDeficiencyType final +{ +public: + EColorVisionDeficiency NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetColorVisionDeficiencyType; + +// Function Phoenix.PhoenixGameSettings.SetControllerRumble +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetControllerRumble final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetControllerRumble; + +// Function Phoenix.PhoenixGameSettings.SetCursorSpeedMultiplier +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetCursorSpeedMultiplier final +{ +public: + float NewVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetCursorSpeedMultiplier; + +// Function Phoenix.PhoenixGameSettings.SetDLSSSharpness +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetDLSSSharpness final +{ +public: + float NewSharpness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetDLSSSharpness; + +// Function Phoenix.PhoenixGameSettings.SetDynamicRange +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetDynamicRange final +{ +public: + float NewVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetDynamicRange; + +// Function Phoenix.PhoenixGameSettings.SetEffectSoundVolume +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetEffectSoundVolume final +{ +public: + float NewVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetEffectSoundVolume; + +// Function Phoenix.PhoenixGameSettings.SetEnableKeyboardSprintWalkToggle +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetEnableKeyboardSprintWalkToggle final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetEnableKeyboardSprintWalkToggle; + +// Function Phoenix.PhoenixGameSettings.SetFogQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetFogQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetFogQuality; + +// Function Phoenix.PhoenixGameSettings.SetFontIndex +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetFontIndex final +{ +public: + int32 NewVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetFontIndex; + +// Function Phoenix.PhoenixGameSettings.SetFontSizeOffset +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetFontSizeOffset final +{ +public: + int32 NewVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetFontSizeOffset; + +// Function Phoenix.PhoenixGameSettings.SetFrameGeneration +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameSettings_SetFrameGeneration final +{ +public: + struct FFrameGenerationModeInfo FrameGenMode; // 0x0000(0x0018)(ConstParm, Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetFrameGeneration; + +// Function Phoenix.PhoenixGameSettings.SetHDRToneMapParameters +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameSettings_SetHDRToneMapParameters final +{ +public: + bool bAutomatic; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinToneMapLuminance_0; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MidToneMapLuminance_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxToneMapLuminance_0; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UIBrightness_0; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetHDRToneMapParameters; + +// Function Phoenix.PhoenixGameSettings.SetHideNonCinematicElements +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_SetHideNonCinematicElements final +{ +public: + bool bHide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* InInstigator; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetHideNonCinematicElements; + +// Function Phoenix.PhoenixGameSettings.SetHighContrastMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetHighContrastMode final +{ +public: + EHighContrastMode inContrastMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetHighContrastMode; + +// Function Phoenix.PhoenixGameSettings.SetHighContrastModeBits +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetHighContrastModeBits final +{ +public: + int32 inContrastMode; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetHighContrastModeBits; + +// Function Phoenix.PhoenixGameSettings.SetIgnoreConfirmVideoMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetIgnoreConfirmVideoMode final +{ +public: + bool bIgnore; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetIgnoreConfirmVideoMode; + +// Function Phoenix.PhoenixGameSettings.SetINILanguageSetting +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_SetINILanguageSetting final +{ +public: + class FString NewVal; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetINILanguageSetting; + +// Function Phoenix.PhoenixGameSettings.SetLatencyMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetLatencyMode final +{ +public: + ELowLatencyMode InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetLatencyMode; + +// Function Phoenix.PhoenixGameSettings.SetMasteringSuite +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_SetMasteringSuite final +{ +public: + class FString NewVal; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetMasteringSuite; + +// Function Phoenix.PhoenixGameSettings.SetMenuReaderEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetMenuReaderEnabled final +{ +public: + bool Enabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetMenuReaderEnabled; + +// Function Phoenix.PhoenixGameSettings.SetMenuReaderVoice +// 0x0030 (0x0030 - 0x0000) +struct PhoenixGameSettings_SetMenuReaderVoice final +{ +public: + class FString InVoiceID; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InDescription; // 0x0010(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InGender; // 0x0020(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetMenuReaderVoice; + +// Function Phoenix.PhoenixGameSettings.SetMenuReaderVolume +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetMenuReaderVolume final +{ +public: + float InVolume; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetMenuReaderVolume; + +// Function Phoenix.PhoenixGameSettings.SetMiniMapOpacity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetMiniMapOpacity final +{ +public: + float Opacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetMiniMapOpacity; + +// Function Phoenix.PhoenixGameSettings.SetMiniMapPathEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetMiniMapPathEnabled final +{ +public: + bool Enabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetMiniMapPathEnabled; + +// Function Phoenix.PhoenixGameSettings.SetMiniMapSize +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetMiniMapSize final +{ +public: + int32 size; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetMiniMapSize; + +// Function Phoenix.PhoenixGameSettings.SetMonoAudio +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetMonoAudio final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetMonoAudio; + +// Function Phoenix.PhoenixGameSettings.SetMusicSoundVolume +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetMusicSoundVolume final +{ +public: + float NewVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetMusicSoundVolume; + +// Function Phoenix.PhoenixGameSettings.SetNvidiaRayReconstruction +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetNvidiaRayReconstruction final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetNvidiaRayReconstruction; + +// Function Phoenix.PhoenixGameSettings.SetPauseOnFocusLoss +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetPauseOnFocusLoss final +{ +public: + bool bEnable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetPauseOnFocusLoss; + +// Function Phoenix.PhoenixGameSettings.SetPerformanceMode +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_SetPerformanceMode final +{ +public: + class FString InPerformanceMode; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetPerformanceMode; + +// Function Phoenix.PhoenixGameSettings.SetPopulationQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetPopulationQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetPopulationQuality; + +// Function Phoenix.PhoenixGameSettings.SetRaytracingAmbientOcclusion +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetRaytracingAmbientOcclusion final +{ +public: + bool bInEnableRaytracingAO; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetRaytracingAmbientOcclusion; + +// Function Phoenix.PhoenixGameSettings.SetRaytracingQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetRaytracingQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetRaytracingQuality; + +// Function Phoenix.PhoenixGameSettings.SetRaytracingReflections +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetRaytracingReflections final +{ +public: + bool bInEnableRaytracingReflections; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetRaytracingReflections; + +// Function Phoenix.PhoenixGameSettings.SetRaytracingReflectionsQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetRaytracingReflectionsQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetRaytracingReflectionsQuality; + +// Function Phoenix.PhoenixGameSettings.SetRaytracingShadows +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetRaytracingShadows final +{ +public: + bool bInEnableRaytracingShadows; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetRaytracingShadows; + +// Function Phoenix.PhoenixGameSettings.SetRaytracingShadowsQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetRaytracingShadowsQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetRaytracingShadowsQuality; + +// Function Phoenix.PhoenixGameSettings.SetRaytracingSupported +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetRaytracingSupported final +{ +public: + bool bShouldSupport; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetRaytracingSupported; + +// Function Phoenix.PhoenixGameSettings.SetRGBPeripheralsEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetRGBPeripheralsEnabled final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetRGBPeripheralsEnabled; + +// Function Phoenix.PhoenixGameSettings.SetSelectedGPU +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameSettings_SetSelectedGPU final +{ +public: + struct FGraphicsAdapterDesc GpuDesc; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetSelectedGPU; + +// Function Phoenix.PhoenixGameSettings.SetSelectedMonitor +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameSettings_SetSelectedMonitor final +{ +public: + int32 SelectedMonitorIdx; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceFullscreen; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0005(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetSelectedMonitor; + +// Function Phoenix.PhoenixGameSettings.SetShowBeastControls +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowBeastControls final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowBeastControls; + +// Function Phoenix.PhoenixGameSettings.SetShowEnemyDamageElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowEnemyDamageElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowEnemyDamageElements; + +// Function Phoenix.PhoenixGameSettings.SetShowHudBeacons +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowHudBeacons final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowHudBeacons; + +// Function Phoenix.PhoenixGameSettings.SetShowMapElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowMapElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowMapElements; + +// Function Phoenix.PhoenixGameSettings.SetShowMeterElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowMeterElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowMeterElements; + +// Function Phoenix.PhoenixGameSettings.SetShowMissionElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowMissionElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowMissionElements; + +// Function Phoenix.PhoenixGameSettings.SetShowNotificationElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowNotificationElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowNotificationElements; + +// Function Phoenix.PhoenixGameSettings.SetShowSpecialNotificationElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowSpecialNotificationElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowSpecialNotificationElements; + +// Function Phoenix.PhoenixGameSettings.SetShowSpellElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowSpellElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowSpellElements; + +// Function Phoenix.PhoenixGameSettings.SetShowTargetElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowTargetElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowTargetElements; + +// Function Phoenix.PhoenixGameSettings.SetShowTargetHighlights +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowTargetHighlights final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowTargetHighlights; + +// Function Phoenix.PhoenixGameSettings.SetShowTargetName +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowTargetName final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowTargetName; + +// Function Phoenix.PhoenixGameSettings.SetShowToolWheelElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowToolWheelElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowToolWheelElements; + +// Function Phoenix.PhoenixGameSettings.SetShowTutorialElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowTutorialElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowTutorialElements; + +// Function Phoenix.PhoenixGameSettings.SetShowXPElements +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetShowXPElements final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetShowXPElements; + +// Function Phoenix.PhoenixGameSettings.SetSkyQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetSkyQuality final +{ +public: + int32 Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetSkyQuality; + +// Function Phoenix.PhoenixGameSettings.SetSoundMuted +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetSoundMuted final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetSoundMuted; + +// Function Phoenix.PhoenixGameSettings.SetSubtitlesEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetSubtitlesEnabled final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetSubtitlesEnabled; + +// Function Phoenix.PhoenixGameSettings.SetTiltControls +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetTiltControls final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetTiltControls; + +// Function Phoenix.PhoenixGameSettings.SetTiltSensitivity +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetTiltSensitivity final +{ +public: + float NewVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetTiltSensitivity; + +// Function Phoenix.PhoenixGameSettings.SetUncapFrameRate +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetUncapFrameRate final +{ +public: + bool InUncapFrameRate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetUncapFrameRate; + +// Function Phoenix.PhoenixGameSettings.SetUpscaleMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetUpscaleMode final +{ +public: + EUpscaleMode UpscaleModeInput; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetUpscaleMode; + +// Function Phoenix.PhoenixGameSettings.SetUpscaleSoftness +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetUpscaleSoftness final +{ +public: + float NewSharpness; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetUpscaleSoftness; + +// Function Phoenix.PhoenixGameSettings.SetUseMinimalHud +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_SetUseMinimalHud final +{ +public: + bool NewVal; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetUseMinimalHud; + +// Function Phoenix.PhoenixGameSettings.SetVoiceSoundVolume +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_SetVoiceSoundVolume final +{ +public: + float NewVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_SetVoiceSoundVolume; + +// Function Phoenix.PhoenixGameSettings.ShouldControllerRumble +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_ShouldControllerRumble final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_ShouldControllerRumble; + +// Function Phoenix.PhoenixGameSettings.ShouldShowRGBPeripheralsButton +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_ShouldShowRGBPeripheralsButton final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_ShouldShowRGBPeripheralsButton; + +// Function Phoenix.PhoenixGameSettings.ShowRaytracingRebootPopup +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameSettings_ShowRaytracingRebootPopup final +{ +public: + class UPopupScreen* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_ShowRaytracingRebootPopup; + +// Function Phoenix.PhoenixGameSettings.TestHighContrastMode +// 0x0002 (0x0002 - 0x0000) +struct PhoenixGameSettings_TestHighContrastMode final +{ +public: + EHighContrastMode inContrastMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_TestHighContrastMode; + +// Function Phoenix.PhoenixGameSettings.AreNonCinematicElementsHidden +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_AreNonCinematicElementsHidden final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_AreNonCinematicElementsHidden; + +// Function Phoenix.PhoenixGameSettings.CanPerformAutoReboot +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_CanPerformAutoReboot final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_CanPerformAutoReboot; + +// Function Phoenix.PhoenixGameSettings.GetAltTooltipsEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetAltTooltipsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetAltTooltipsEnabled; + +// Function Phoenix.PhoenixGameSettings.GetAntiAliasMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetAntiAliasMode final +{ +public: + EAntiAliasingMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetAntiAliasMode; + +// Function Phoenix.PhoenixGameSettings.GetAvailablePerformanceModes +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_GetAvailablePerformanceModes final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetAvailablePerformanceModes; + +// Function Phoenix.PhoenixGameSettings.GetAvailablePerformanceModesForBootFlow +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_GetAvailablePerformanceModesForBootFlow final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetAvailablePerformanceModesForBootFlow; + +// Function Phoenix.PhoenixGameSettings.GetBrightness +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetBrightness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetBrightness; + +// Function Phoenix.PhoenixGameSettings.GetClosestAvailableFrameRate +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameSettings_GetClosestAvailableFrameRate final +{ +public: + int32 TargetFrameRate; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetClosestAvailableFrameRate; + +// Function Phoenix.PhoenixGameSettings.GetDefaultAntiAliasMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetDefaultAntiAliasMode final +{ +public: + EAntiAliasingMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetDefaultAntiAliasMode; + +// Function Phoenix.PhoenixGameSettings.GetDLSSSharpness +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetDLSSSharpness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetDLSSSharpness; + +// Function Phoenix.PhoenixGameSettings.GetFogQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetFogQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetFogQuality; + +// Function Phoenix.PhoenixGameSettings.GetFrameGeneration +// 0x0020 (0x0020 - 0x0000) +struct PhoenixGameSettings_GetFrameGeneration final +{ +public: + bool bDoCheck; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFrameGenerationModeInfo ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetFrameGeneration; + +// Function Phoenix.PhoenixGameSettings.GetHDRToneMapParameters +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_GetHDRToneMapParameters final +{ +public: + float OutMinToneMapLuminance; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutMidToneMapLuminance; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutMaxToneMapLuminance; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float UIBrightness_0; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetHDRToneMapParameters; + +// Function Phoenix.PhoenixGameSettings.GetLatencyMode +// 0x0002 (0x0002 - 0x0000) +struct PhoenixGameSettings_GetLatencyMode final +{ +public: + bool bDoCheck; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELowLatencyMode ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetLatencyMode; + +// Function Phoenix.PhoenixGameSettings.GetMenuReaderEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetMenuReaderEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetMenuReaderEnabled; + +// Function Phoenix.PhoenixGameSettings.GetMenuReaderVoice +// 0x0030 (0x0030 - 0x0000) +struct PhoenixGameSettings_GetMenuReaderVoice final +{ +public: + class FString OutVoiceID; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutDescription; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutGender; // 0x0020(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetMenuReaderVoice; + +// Function Phoenix.PhoenixGameSettings.GetMenuReaderVolume +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetMenuReaderVolume final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetMenuReaderVolume; + +// Function Phoenix.PhoenixGameSettings.GetNativeRefreshRateOfCurrentMonitor +// 0x0008 (0x0008 - 0x0000) +struct PhoenixGameSettings_GetNativeRefreshRateOfCurrentMonitor final +{ +public: + int32 OverrideMonitorIdx; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetNativeRefreshRateOfCurrentMonitor; + +// Function Phoenix.PhoenixGameSettings.GetNativeResolutionOfCurrentMonitor +// 0x000C (0x000C - 0x0000) +struct PhoenixGameSettings_GetNativeResolutionOfCurrentMonitor final +{ +public: + int32 OverrideMonitorIdx; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntPoint ReturnValue; // 0x0004(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetNativeResolutionOfCurrentMonitor; + +// Function Phoenix.PhoenixGameSettings.GetNvidiaRayReconstruction +// 0x0002 (0x0002 - 0x0000) +struct PhoenixGameSettings_GetNvidiaRayReconstruction final +{ +public: + bool bDoCheck; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetNvidiaRayReconstruction; + +// Function Phoenix.PhoenixGameSettings.GetPauseOnFocusLoss +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetPauseOnFocusLoss final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetPauseOnFocusLoss; + +// Function Phoenix.PhoenixGameSettings.GetPerformanceMode +// 0x0010 (0x0010 - 0x0000) +struct PhoenixGameSettings_GetPerformanceMode final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetPerformanceMode; + +// Function Phoenix.PhoenixGameSettings.GetPopulationQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetPopulationQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetPopulationQuality; + +// Function Phoenix.PhoenixGameSettings.GetRaytracingAmbientOcclusion +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetRaytracingAmbientOcclusion final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetRaytracingAmbientOcclusion; + +// Function Phoenix.PhoenixGameSettings.GetRaytracingQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetRaytracingQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetRaytracingQuality; + +// Function Phoenix.PhoenixGameSettings.GetRaytracingReflections +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetRaytracingReflections final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetRaytracingReflections; + +// Function Phoenix.PhoenixGameSettings.GetRaytracingReflectionsQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetRaytracingReflectionsQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetRaytracingReflectionsQuality; + +// Function Phoenix.PhoenixGameSettings.GetRaytracingShadows +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetRaytracingShadows final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetRaytracingShadows; + +// Function Phoenix.PhoenixGameSettings.GetRaytracingShadowsQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetRaytracingShadowsQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetRaytracingShadowsQuality; + +// Function Phoenix.PhoenixGameSettings.GetSelectedGPU +// 0x0020 (0x0020 - 0x0000) +struct PhoenixGameSettings_GetSelectedGPU final +{ +public: + struct FGraphicsAdapterDesc OutGpuDesc; // 0x0000(0x0018)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetSelectedGPU; + +// Function Phoenix.PhoenixGameSettings.GetSelectedMonitor +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetSelectedMonitor final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetSelectedMonitor; + +// Function Phoenix.PhoenixGameSettings.GetSkyQuality +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetSkyQuality final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetSkyQuality; + +// Function Phoenix.PhoenixGameSettings.GetUpscaleMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_GetUpscaleMode final +{ +public: + EUpscaleMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetUpscaleMode; + +// Function Phoenix.PhoenixGameSettings.GetUpscaleSoftness +// 0x0004 (0x0004 - 0x0000) +struct PhoenixGameSettings_GetUpscaleSoftness final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_GetUpscaleSoftness; + +// Function Phoenix.PhoenixGameSettings.HasHardwareBenchmark +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_HasHardwareBenchmark final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_HasHardwareBenchmark; + +// Function Phoenix.PhoenixGameSettings.IsDLSSEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsDLSSEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsDLSSEnabled; + +// Function Phoenix.PhoenixGameSettings.IsDLSSGSupported +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsDLSSGSupported final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsDLSSGSupported; + +// Function Phoenix.PhoenixGameSettings.IsFidelityFXCasEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsFidelityFXCasEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsFidelityFXCasEnabled; + +// Function Phoenix.PhoenixGameSettings.IsFrameGenerationSupportedWithCurrentUpscaler +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsFrameGenerationSupportedWithCurrentUpscaler final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsFrameGenerationSupportedWithCurrentUpscaler; + +// Function Phoenix.PhoenixGameSettings.IsFSR3Enabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsFSR3Enabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsFSR3Enabled; + +// Function Phoenix.PhoenixGameSettings.IsHardwareBenchmarkApplied +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsHardwareBenchmarkApplied final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsHardwareBenchmarkApplied; + +// Function Phoenix.PhoenixGameSettings.IsInRaytracingPerformanceMode +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsInRaytracingPerformanceMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsInRaytracingPerformanceMode; + +// Function Phoenix.PhoenixGameSettings.IsLatencyModeSupported +// 0x0002 (0x0002 - 0x0000) +struct PhoenixGameSettings_IsLatencyModeSupported final +{ +public: + ELowLatencyMode InMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsLatencyModeSupported; + +// Function Phoenix.PhoenixGameSettings.IsLowLatencySupported +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsLowLatencySupported final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsLowLatencySupported; + +// Function Phoenix.PhoenixGameSettings.IsNvidiaRayReconstructionSupported +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsNvidiaRayReconstructionSupported final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsNvidiaRayReconstructionSupported; + +// Function Phoenix.PhoenixGameSettings.IsPerformanceModeSwitchingAvailable +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsPerformanceModeSwitchingAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsPerformanceModeSwitchingAvailable; + +// Function Phoenix.PhoenixGameSettings.IsUncapFrameRateSupported +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsUncapFrameRateSupported final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsUncapFrameRateSupported; + +// Function Phoenix.PhoenixGameSettings.IsXeFGSupported +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsXeFGSupported final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsXeFGSupported; + +// Function Phoenix.PhoenixGameSettings.IsXeSSEnabled +// 0x0001 (0x0001 - 0x0000) +struct PhoenixGameSettings_IsXeSSEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_IsXeSSEnabled; + +// Function Phoenix.PhoenixGameSettings.PerformanceModeChangeRequiresReboot +// 0x0018 (0x0018 - 0x0000) +struct PhoenixGameSettings_PerformanceModeChangeRequiresReboot final +{ +public: + class FString NewPerformanceMode; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixGameSettings_PerformanceModeChangeRequiresReboot; + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.AddNPCHighContrastGameplayHint +// 0x0010 (0x0010 - 0x0000) +struct FXAutoTriggerHighContrastGameplay_AddNPCHighContrastGameplayHint final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHighContrastGameplayNPCHint Hint; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXAutoTriggerHighContrastGameplay_AddNPCHighContrastGameplayHint; + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.GetNPCHighContrastGameplayHint +// 0x0010 (0x0010 - 0x0000) +struct FXAutoTriggerHighContrastGameplay_GetNPCHighContrastGameplayHint final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHighContrastGameplayNPCHint Hint; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHasHint; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXAutoTriggerHighContrastGameplay_GetNPCHighContrastGameplayHint; + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.HighContrastGameplayMarkupActorImmediateVeryDangerous +// 0x0010 (0x0010 - 0x0000) +struct FXAutoTriggerHighContrastGameplay_HighContrastGameplayMarkupActorImmediateVeryDangerous final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHighContrastGameplayMarkup Markup; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeChildren; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXAutoTriggerHighContrastGameplay_HighContrastGameplayMarkupActorImmediateVeryDangerous; + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.HighContrastGameplayMarkupMeshImmediateVeryDangerous +// 0x0010 (0x0010 - 0x0000) +struct FXAutoTriggerHighContrastGameplay_HighContrastGameplayMarkupMeshImmediateVeryDangerous final +{ +public: + class UMeshComponent* MeshComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHighContrastGameplayMarkup Markup; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXAutoTriggerHighContrastGameplay_HighContrastGameplayMarkupMeshImmediateVeryDangerous; + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.IsHighContrastGameplay +// 0x0010 (0x0010 - 0x0000) +struct FXAutoTriggerHighContrastGameplay_IsHighContrastGameplay final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHighContrastGameplay; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FXAutoTriggerHighContrastGameplay_IsHighContrastGameplay; + +// Function Phoenix.FXAutoTriggerHighContrastGameplay.RemoveNPCHighContrastGameplayHints +// 0x0008 (0x0008 - 0x0000) +struct FXAutoTriggerHighContrastGameplay_RemoveNPCHighContrastGameplayHints final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FXAutoTriggerHighContrastGameplay_RemoveNPCHighContrastGameplayHints; + +// Function Phoenix.PhoenixHUD.EnableAnimDebugInfo +// 0x0001 (0x0001 - 0x0000) +struct PhoenixHUD_EnableAnimDebugInfo final +{ +public: + bool bInFlag; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUD_EnableAnimDebugInfo; + +// Function Phoenix.PhoenixHUD.FinishSettingHUDVisible +// 0x0018 (0x0018 - 0x0000) +struct PhoenixHUD_FinishSettingHUDVisible final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowAnimation; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixHUD_FinishSettingHUDVisible; + +// Function Phoenix.PhoenixHUD.GetReticuleWidget +// 0x0008 (0x0008 - 0x0000) +struct PhoenixHUD_GetReticuleWidget final +{ +public: + class UReticule* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUD_GetReticuleWidget; + +// Function Phoenix.PhoenixHUD.HandleHUDGroupRegistration +// 0x0010 (0x0010 - 0x0000) +struct PhoenixHUD_HandleHUDGroupRegistration final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HUDGroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUD_HandleHUDGroupRegistration; + +// Function Phoenix.PhoenixHUD.HandleHUDGroupUnregistration +// 0x0010 (0x0010 - 0x0000) +struct PhoenixHUD_HandleHUDGroupUnregistration final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName HUDGroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUD_HandleHUDGroupUnregistration; + +// Function Phoenix.PhoenixHUD.HideHUDGroup +// 0x0018 (0x0018 - 0x0000) +struct PhoenixHUD_HideHUDGroup final +{ +public: + class FString GroupName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Provider; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUD_HideHUDGroup; + +// Function Phoenix.PhoenixHUD.OnMailRecieved +// 0x0060 (0x0060 - 0x0000) +struct PhoenixHUD_OnMailRecieved final +{ +public: + struct FMailEntry Entry; // 0x0000(0x0058)(Parm, NativeAccessSpecifierPublic) + int32 DisplayPriority; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixHUD_OnMailRecieved; + +// Function Phoenix.PhoenixHUD.SetDefaultHUDVisible +// 0x0002 (0x0002 - 0x0000) +struct PhoenixHUD_SetDefaultHUDVisible final +{ +public: + bool bDefaultValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowSelectiveTicking; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUD_SetDefaultHUDVisible; + +// Function Phoenix.PhoenixHUD.ShowHUDGroup +// 0x0018 (0x0018 - 0x0000) +struct PhoenixHUD_ShowHUDGroup final +{ +public: + class FString GroupName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Provider; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUD_ShowHUDGroup; + +// Function Phoenix.PhoenixHUD.StartSettingHUDVisible +// 0x0018 (0x0018 - 0x0000) +struct PhoenixHUD_StartSettingHUDVisible final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowAnimation; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixHUD_StartSettingHUDVisible; + +// Function Phoenix.PhoenixHUD.ToggleHUD +// 0x0003 (0x0003 - 0x0000) +struct PhoenixHUD_ToggleHUD final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowSelectiveTicking; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowAnimation; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUD_ToggleHUD; + +// Function Phoenix.PhoenixHUDWidget.AddBeaconToHUD +// 0x0010 (0x0010 - 0x0000) +struct PhoenixHUDWidget_AddBeaconToHUD final +{ +public: + class UHUDCompassIcon* Beacon; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanelSlot* BeaconSlot; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_AddBeaconToHUD; + +// Function Phoenix.PhoenixHUDWidget.AddCollectionNotification +// 0x0030 (0x0030 - 0x0000) +struct PhoenixHUDWidget_AddCollectionNotification final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IconName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpecial; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Variation; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_AddCollectionNotification; + +// Function Phoenix.PhoenixHUDWidget.AddCompanionLevelUpNotification +// 0x0020 (0x0020 - 0x0000) +struct PhoenixHUDWidget_AddCompanionLevelUpNotification final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CompanionName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Level; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_AddCompanionLevelUpNotification; + +// Function Phoenix.PhoenixHUDWidget.AddFastTravelUnlockedNotification +// 0x0020 (0x0020 - 0x0000) +struct PhoenixHUDWidget_AddFastTravelUnlockedNotification final +{ +public: + class FString Site; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IconName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_AddFastTravelUnlockedNotification; + +// Function Phoenix.PhoenixHUDWidget.AddSpecialItemNotification +// 0x0038 (0x0038 - 0x0000) +struct PhoenixHUDWidget_AddSpecialItemNotification final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IconName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString UnlockMessage; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_AddSpecialItemNotification; + +// Function Phoenix.PhoenixHUDWidget.ExperienceChangedBP +// 0x0020 (0x0020 - 0x0000) +struct PhoenixHUDWidget_ExperienceChangedBP final +{ +public: + struct FExperienceChange ExperienceChangedData; // 0x0000(0x0020)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ExperienceChangedBP; + +// Function Phoenix.PhoenixHUDWidget.GetMissionBanner +// 0x0008 (0x0008 - 0x0000) +struct PhoenixHUDWidget_GetMissionBanner final +{ +public: + class UMissionBannerWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_GetMissionBanner; + +// Function Phoenix.PhoenixHUDWidget.MakeBeaconIcon +// 0x0018 (0x0018 - 0x0000) +struct PhoenixHUDWidget_MakeBeaconIcon final +{ +public: + class FString IconName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHUDCompassIcon* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_MakeBeaconIcon; + +// Function Phoenix.PhoenixHUDWidget.OnAddChallengeCompleteNotification +// 0x001C (0x001C - 0x0000) +struct PhoenixHUDWidget_OnAddChallengeCompleteNotification final +{ +public: + class FName ChallengeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChallengeCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CompletedLevel; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalLevels; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalInstancesForLevel; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddChallengeCompleteNotification; + +// Function Phoenix.PhoenixHUDWidget.OnAddChallengeUnlockedNotification +// 0x0014 (0x0014 - 0x0000) +struct PhoenixHUDWidget_OnAddChallengeUnlockedNotification final +{ +public: + class FName ChallengeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChallengeCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalRequired; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddChallengeUnlockedNotification; + +// Function Phoenix.PhoenixHUDWidget.OnAddChallengeUpdatedNotification +// 0x0018 (0x0018 - 0x0000) +struct PhoenixHUDWidget_OnAddChallengeUpdatedNotification final +{ +public: + class FName ChallengeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ChallengeCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CompletedAmt; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalRequired; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddChallengeUpdatedNotification; + +// Function Phoenix.PhoenixHUDWidget.OnAddCollectionKnownNotification +// 0x0010 (0x0010 - 0x0000) +struct PhoenixHUDWidget_OnAddCollectionKnownNotification final +{ +public: + class FName CollectionItemID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CollectionCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddCollectionKnownNotification; + +// Function Phoenix.PhoenixHUDWidget.OnAddCollectionObtainedNotification +// 0x0010 (0x0010 - 0x0000) +struct PhoenixHUDWidget_OnAddCollectionObtainedNotification final +{ +public: + class FName CollectionItemID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CollectionCategory; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddCollectionObtainedNotification; + +// Function Phoenix.PhoenixHUDWidget.OnAddCompanionLevelUpNotification +// 0x0010 (0x0010 - 0x0000) +struct PhoenixHUDWidget_OnAddCompanionLevelUpNotification final +{ +public: + class FString CompanionName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddCompanionLevelUpNotification; + +// Function Phoenix.PhoenixHUDWidget.OnAddFastTravelUnlockedNotification +// 0x0020 (0x0020 - 0x0000) +struct PhoenixHUDWidget_OnAddFastTravelUnlockedNotification final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IconName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddFastTravelUnlockedNotification; + +// Function Phoenix.PhoenixHUDWidget.OnAddPickupNotification +// 0x0030 (0x0030 - 0x0000) +struct PhoenixHUDWidget_OnAddPickupNotification final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IconName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpecial; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Variation; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddPickupNotification; + +// Function Phoenix.PhoenixHUDWidget.OnAddSpecialItemNotification +// 0x0038 (0x0038 - 0x0000) +struct PhoenixHUDWidget_OnAddSpecialItemNotification final +{ +public: + class FString Name_0; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString IconName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString UnlockMessage; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddSpecialItemNotification; + +// Function Phoenix.PhoenixHUDWidget.OnAddTextTickerNotification +// 0x0010 (0x0010 - 0x0000) +struct PhoenixHUDWidget_OnAddTextTickerNotification final +{ +public: + class FString NotificationText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnAddTextTickerNotification; + +// Function Phoenix.PhoenixHUDWidget.OnMailRecieved +// 0x0060 (0x0060 - 0x0000) +struct PhoenixHUDWidget_OnMailRecieved final +{ +public: + struct FMailEntry Entry; // 0x0000(0x0058)(Parm, NativeAccessSpecifierPublic) + int32 DisplayPriority; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnMailRecieved; + +// Function Phoenix.PhoenixHUDWidget.OnSetEnemyData +// 0x000C (0x000C - 0x0000) +struct PhoenixHUDWidget_OnSetEnemyData final +{ +public: + class FName Name_0; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float pct; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnSetEnemyData; + +// Function Phoenix.PhoenixHUDWidget.OnShowEnemyInfo +// 0x0001 (0x0001 - 0x0000) +struct PhoenixHUDWidget_OnShowEnemyInfo final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnShowEnemyInfo; + +// Function Phoenix.PhoenixHUDWidget.OnShowSpellBar +// 0x0001 (0x0001 - 0x0000) +struct PhoenixHUDWidget_OnShowSpellBar final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_OnShowSpellBar; + +// Function Phoenix.PhoenixHUDWidget.RemoveBeaconFromHUD +// 0x0008 (0x0008 - 0x0000) +struct PhoenixHUDWidget_RemoveBeaconFromHUD final +{ +public: + class UHUDCompassIcon* Beacon; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_RemoveBeaconFromHUD; + +// Function Phoenix.PhoenixHUDWidget.SetAndShowHintMessage +// 0x0028 (0x0028 - 0x0000) +struct PhoenixHUDWidget_SetAndShowHintMessage final +{ +public: + class FString HintKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTutorialLayoutData HintPositionData; // 0x0010(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bIgnoreShowTutorialElementsFlag; // 0x0020(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxDuration; // 0x0024(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_SetAndShowHintMessage; + +// Function Phoenix.PhoenixHUDWidget.SetCurrentTargetActor +// 0x0010 (0x0010 - 0x0000) +struct PhoenixHUDWidget_SetCurrentTargetActor final +{ +public: + const class AActor* Target; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowName; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowHealth; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_SetCurrentTargetActor; + +// Function Phoenix.PhoenixHUDWidget.SetGlobalHudVisibility +// 0x0003 (0x0003 - 0x0000) +struct PhoenixHUDWidget_SetGlobalHudVisibility final +{ +public: + bool ShouldShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowTicking; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldAnimate; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_SetGlobalHudVisibility; + +// Function Phoenix.PhoenixHUDWidget.SetHudElementVisibility +// 0x0020 (0x0020 - 0x0000) +struct PhoenixHUDWidget_SetHudElementVisibility final +{ +public: + class FString ElementName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateVisibility NewVisibility; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* Provider; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_SetHudElementVisibility; + +// Function Phoenix.PhoenixHUDWidget.ShowBroomHUD +// 0x0008 (0x0008 - 0x0000) +struct PhoenixHUDWidget_ShowBroomHUD final +{ +public: + class AFlyingBroom* BroomActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ShowBroomHUD; + +// Function Phoenix.PhoenixHUDWidget.ShowConjurationUI +// 0x0008 (0x0008 - 0x0000) +struct PhoenixHUDWidget_ShowConjurationUI final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 IntroType; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ShowConjurationUI; + +// Function Phoenix.PhoenixHUDWidget.ShowCreatureNurturingHUD +// 0x0001 (0x0001 - 0x0000) +struct PhoenixHUDWidget_ShowCreatureNurturingHUD final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ShowCreatureNurturingHUD; + +// Function Phoenix.PhoenixHUDWidget.ShowMountHUD +// 0x0010 (0x0010 - 0x0000) +struct PhoenixHUDWidget_ShowMountHUD final +{ +public: + class UCreature_MountComponent* MountComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeCharge; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ShowMountHUD; + +// Function Phoenix.PhoenixHUDWidget.ShowNoFlyHUD +// 0x0008 (0x0008 - 0x0000) +struct PhoenixHUDWidget_ShowNoFlyHUD final +{ +public: + class FName ErrorMessageKey; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ShowNoFlyHUD; + +// Function Phoenix.PhoenixHUDWidget.ShowOutOfAreaAlert +// 0x000C (0x000C - 0x0000) +struct PhoenixHUDWidget_ShowOutOfAreaAlert final +{ +public: + class FName Message; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ShowOutOfAreaAlert; + +// Function Phoenix.PhoenixHUDWidget.ShowSpellBar +// 0x0001 (0x0001 - 0x0000) +struct PhoenixHUDWidget_ShowSpellBar final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ShowSpellBar; + +// Function Phoenix.PhoenixHUDWidget.ShowTransformationUI +// 0x0008 (0x0008 - 0x0000) +struct PhoenixHUDWidget_ShowTransformationUI final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 IntroType; // 0x0004(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ShowTransformationUI; + +// Function Phoenix.PhoenixHUDWidget.ShowZoneNotification +// 0x0028 (0x0028 - 0x0000) +struct PhoenixHUDWidget_ShowZoneNotification final +{ +public: + class FName Header_Name; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Label_Name; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Image_Left; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Image_Right; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float duration_seconds; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlaySound_0; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ShowZoneNotification; + +// Function Phoenix.PhoenixHUDWidget.ToggleMissionDetailsHold +// 0x0001 (0x0001 - 0x0000) +struct PhoenixHUDWidget_ToggleMissionDetailsHold final +{ +public: + bool IsHeld; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_ToggleMissionDetailsHold; + +// Function Phoenix.PhoenixHUDWidget.TogglePersistentStepBanner +// 0x0001 (0x0001 - 0x0000) +struct PhoenixHUDWidget_TogglePersistentStepBanner final +{ +public: + bool IsPersistent; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_TogglePersistentStepBanner; + +// Function Phoenix.PhoenixHUDWidget.UpdateOutOfAreaAlertTimer +// 0x0004 (0x0004 - 0x0000) +struct PhoenixHUDWidget_UpdateOutOfAreaAlertTimer final +{ +public: + float Time; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_UpdateOutOfAreaAlertTimer; + +// Function Phoenix.PhoenixHUDWidget.WorldToViewport +// 0x0018 (0x0018 - 0x0000) +struct PhoenixHUDWidget_WorldToViewport final +{ +public: + struct FVector WorldPos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D o_Point; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockToViewableSpace; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixHUDWidget_WorldToViewport; + +// Function Phoenix.PhoenixNotificationManager.ClearActiveNotificationsInCategory +// 0x0001 (0x0001 - 0x0000) +struct PhoenixNotificationManager_ClearActiveNotificationsInCategory final +{ +public: + ENotificationCategory Category; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_ClearActiveNotificationsInCategory; + +// Function Phoenix.PhoenixNotificationManager.ClearPendingNotificationsInCategory +// 0x0001 (0x0001 - 0x0000) +struct PhoenixNotificationManager_ClearPendingNotificationsInCategory final +{ +public: + ENotificationCategory Category; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_ClearPendingNotificationsInCategory; + +// Function Phoenix.PhoenixNotificationManager.GetBlockingCategories +// 0x0018 (0x0018 - 0x0000) +struct PhoenixNotificationManager_GetBlockingCategories final +{ +public: + ENotificationCategory Category; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_GetBlockingCategories; + +// Function Phoenix.PhoenixNotificationManager.GetConcurrentNotifications +// 0x0008 (0x0008 - 0x0000) +struct PhoenixNotificationManager_GetConcurrentNotifications final +{ +public: + ENotificationCategory Category; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_GetConcurrentNotifications; + +// Function Phoenix.PhoenixNotificationManager.IsNotificationActive +// 0x0002 (0x0002 - 0x0000) +struct PhoenixNotificationManager_IsNotificationActive final +{ +public: + ENotificationCategory Category; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_IsNotificationActive; + +// Function Phoenix.PhoenixNotificationManager.IsNotificationPending +// 0x0002 (0x0002 - 0x0000) +struct PhoenixNotificationManager_IsNotificationPending final +{ +public: + ENotificationCategory Category; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_IsNotificationPending; + +// Function Phoenix.PhoenixNotificationManager.NotificationComplete +// 0x0001 (0x0001 - 0x0000) +struct PhoenixNotificationManager_NotificationComplete final +{ +public: + ENotificationCategory Category; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_NotificationComplete; + +// Function Phoenix.PhoenixNotificationManager.PauseNotificationCategory +// 0x0018 (0x0018 - 0x0000) +struct PhoenixNotificationManager_PauseNotificationCategory final +{ +public: + bool ShouldPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENotificationCategory Category; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProviderName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_PauseNotificationCategory; + +// Function Phoenix.PhoenixNotificationManager.PauseNotifications +// 0x0018 (0x0018 - 0x0000) +struct PhoenixNotificationManager_PauseNotifications final +{ +public: + bool ShouldPause; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Provider; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProviderName; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_PauseNotifications; + +// Function Phoenix.PhoenixNotificationManager.QueueNotification +// 0x0028 (0x0028 - 0x0000) +struct PhoenixNotificationManager_QueueNotification final +{ +public: + class UObject* Owner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENotificationCategory Category; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CallbackName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixNotificationManager_QueueNotification; + +// Function Phoenix.TwisterMixtureEffect.Cleanup +// 0x0008 (0x0008 - 0x0000) +struct TwisterMixtureEffect_Cleanup final +{ +public: + class AMunitionType_Base* MunitionInstance; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwisterMixtureEffect_Cleanup; + +// Function Phoenix.TwisterMixtureEffect.OnCharacterLand +// 0x0088 (0x0088 - 0x0000) +struct TwisterMixtureEffect_OnCharacterLand final +{ +public: + struct FHitResult Hit; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwisterMixtureEffect_OnCharacterLand; + +// Function Phoenix.TwisterMixtureEffect.OnOverlapEndStoppingSphere +// 0x0020 (0x0020 - 0x0000) +struct TwisterMixtureEffect_OnOverlapEndStoppingSphere final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TwisterMixtureEffect_OnOverlapEndStoppingSphere; + +// Function Phoenix.TwisterMixtureEffect.Tick +// 0x0004 (0x0004 - 0x0000) +struct TwisterMixtureEffect_Tick final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TwisterMixtureEffect_Tick; + +// Function Phoenix.PhoenixRichTextBlock.FontLoadCallback +// 0x0008 (0x0008 - 0x0000) +struct PhoenixRichTextBlock_FontLoadCallback final +{ +public: + class Ufont* font; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixRichTextBlock_FontLoadCallback; + +// Function Phoenix.PhoenixRichTextBlock.PreValidateLocalizationKey +// 0x0018 (0x0018 - 0x0000) +struct PhoenixRichTextBlock_PreValidateLocalizationKey final +{ +public: + class FString RequestedKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixRichTextBlock_PreValidateLocalizationKey; + +// Function Phoenix.PhoenixRichTextBlock.ReplaceInputActions +// 0x0020 (0x0020 - 0x0000) +struct PhoenixRichTextBlock_ReplaceInputActions final +{ +public: + class FString KeyText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixRichTextBlock_ReplaceInputActions; + +// Function Phoenix.PhoenixRichTextBlock.SetPhoenixText +// 0x0010 (0x0010 - 0x0000) +struct PhoenixRichTextBlock_SetPhoenixText final +{ +public: + class FString InText; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixRichTextBlock_SetPhoenixText; + +// Function Phoenix.PhoenixRichTextBlock.SetTextKey +// 0x0010 (0x0010 - 0x0000) +struct PhoenixRichTextBlock_SetTextKey final +{ +public: + class FString Key; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixRichTextBlock_SetTextKey; + +// Function Phoenix.PhoenixScalabilityLibrary.GetPhoenixScalabilityLevel +// 0x0002 (0x0002 - 0x0000) +struct PhoenixScalabilityLibrary_GetPhoenixScalabilityLevel final +{ +public: + EPhoenixScalabilityCategory ScalabilityCategory; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhoenixScalabilityLevel ScalabilityLevel; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixScalabilityLibrary_GetPhoenixScalabilityLevel; + +// Function Phoenix.PhoenixScalabilityLibrary.GetPhoenixScalabilityPlatform +// 0x0001 (0x0001 - 0x0000) +struct PhoenixScalabilityLibrary_GetPhoenixScalabilityPlatform final +{ +public: + EPhoenixScalabilityPlatform ScalabilityPlatform; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixScalabilityLibrary_GetPhoenixScalabilityPlatform; + +// Function Phoenix.PhoenixScalabilityLibrary.IsPhoenixScalabilityPlatform +// 0x0002 (0x0002 - 0x0000) +struct PhoenixScalabilityLibrary_IsPhoenixScalabilityPlatform final +{ +public: + EPhoenixScalabilityPlatform ScalabilityPlatform; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatch; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhoenixScalabilityLibrary_IsPhoenixScalabilityPlatform; + +// Function Phoenix.PhoenixScalabilityLibrary.MatchPhoenixScalabilityLevels +// 0x000C (0x000C - 0x0000) +struct PhoenixScalabilityLibrary_MatchPhoenixScalabilityLevels final +{ +public: + EPhoenixScalabilityCategory ScalabilityCategory; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPhoenixScalabilityLevels Levels; // 0x0004(0x0004)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bMatch; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixScalabilityLibrary_MatchPhoenixScalabilityLevels; + +// Function Phoenix.PhoenixScalabilityLibrary.MatchPhoenixScalabilityPlatforms +// 0x0008 (0x0008 - 0x0000) +struct PhoenixScalabilityLibrary_MatchPhoenixScalabilityPlatforms final +{ +public: + struct FPhoenixScalabilityPlatforms ScalabilityPlatforms; // 0x0000(0x0004)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool bMatch; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PhoenixScalabilityLibrary_MatchPhoenixScalabilityPlatforms; + +// Function Phoenix.TransfigurationPlacementComponent.GrabComponent +// 0x0020 (0x0020 - 0x0000) +struct TransfigurationPlacementComponent_GrabComponent final +{ +public: + class UPrimitiveComponent* InComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InBoneName; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InGrabLocation; // 0x0010(0x000C)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationPlacementComponent_GrabComponent; + +// Function Phoenix.TransfigurationPlacementComponent.SetTargetTransform +// 0x0030 (0x0030 - 0x0000) +struct TransfigurationPlacementComponent_SetTargetTransform final +{ +public: + struct FTransform InTransform; // 0x0000(0x0030)(ConstParm, Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPlacementComponent_SetTargetTransform; + +// Function Phoenix.TransfigurationPlacementComponent.GetTargetTransform +// 0x0030 (0x0030 - 0x0000) +struct TransfigurationPlacementComponent_GetTargetTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPlacementComponent_GetTargetTransform; + +// Function Phoenix.PhysicalResponseObjectInterface.ObjectPhysicalResponseImpact +// 0x0020 (0x0020 - 0x0000) +struct PhysicalResponseObjectInterface_ObjectPhysicalResponseImpact final +{ +public: + float ImpactIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellName; // 0x0004(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ResponseConfigName; // 0x000C(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactLocation; // 0x0014(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PhysicalResponseObjectInterface_ObjectPhysicalResponseImpact; + +// Function Phoenix.Subtitles.BPAddStandaloneSubtitle +// 0x0010 (0x0010 - 0x0000) +struct Subtitles_BPAddStandaloneSubtitle final +{ +public: + class FString ResolvedSubtitle; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Subtitles_BPAddStandaloneSubtitle; + +// Function Phoenix.Subtitles.BPAddSubtitleEvent +// 0x0060 (0x0060 - 0x0000) +struct Subtitles_BPAddSubtitleEvent final +{ +public: + struct FAudioDialogueLineData SubtitleData; // 0x0000(0x0050)(Parm, NativeAccessSpecifierPublic) + class FString ResolvedSubtitle; // 0x0050(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Subtitles_BPAddSubtitleEvent; + +// Function Phoenix.Subtitles.BPRemoveSubtitleEvent +// 0x0050 (0x0050 - 0x0000) +struct Subtitles_BPRemoveSubtitleEvent final +{ +public: + struct FAudioDialogueLineData SubtitleData; // 0x0000(0x0050)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Subtitles_BPRemoveSubtitleEvent; + +// Function Phoenix.Subtitles.BPUpdateStandaloneSubtitle +// 0x0010 (0x0010 - 0x0000) +struct Subtitles_BPUpdateStandaloneSubtitle final +{ +public: + class FString ResolvedSubtitle; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Subtitles_BPUpdateStandaloneSubtitle; + +// Function Phoenix.Subtitles.EvaluateSubtitleVerticalBox +// 0x0008 (0x0008 - 0x0000) +struct Subtitles_EvaluateSubtitleVerticalBox final +{ +public: + class UVerticalBox* Subtitle_VerticalBox; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Subtitles_EvaluateSubtitleVerticalBox; + +// Function Phoenix.ScheduledObject_Interface.GetActiveActivity +// 0x0100 (0x0100 - 0x0000) +struct ScheduledObject_Interface_GetActiveActivity final +{ +public: + struct FScheduleEntry OutActiveActivity; // 0x0000(0x00F8)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00F8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledObject_Interface_GetActiveActivity; + +// Function Phoenix.ScheduledObject_Interface.GetActiveGoal +// 0x0070 (0x0070 - 0x0000) +struct ScheduledObject_Interface_GetActiveGoal final +{ +public: + struct FRequestedGoal OutActiveGoal; // 0x0000(0x0068)(Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0068(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ScheduledObject_Interface_GetActiveGoal; + +// Function Phoenix.ScheduledObject_Interface.GetActiveStation +// 0x0008 (0x0008 - 0x0000) +struct ScheduledObject_Interface_GetActiveStation final +{ +public: + class UStationComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledObject_Interface_GetActiveStation; + +// Function Phoenix.ScheduledObject_Interface.GetCurrentActivity +// 0x0100 (0x0100 - 0x0000) +struct ScheduledObject_Interface_GetCurrentActivity final +{ +public: + bool ActivityIsValid; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FScheduleEntry CurrentActivity; // 0x0008(0x00F8)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledObject_Interface_GetCurrentActivity; + +// Function Phoenix.ScheduledObject_Interface.GetMyID +// 0x0004 (0x0004 - 0x0000) +struct ScheduledObject_Interface_GetMyID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledObject_Interface_GetMyID; + +// Function Phoenix.ScheduledObject_Interface.GetMyName +// 0x0010 (0x0010 - 0x0000) +struct ScheduledObject_Interface_GetMyName final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledObject_Interface_GetMyName; + +// Function Phoenix.ScheduledObject_Interface.GetMySubtype +// 0x0008 (0x0008 - 0x0000) +struct ScheduledObject_Interface_GetMySubtype final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScheduledObject_Interface_GetMySubtype; + +// Function Phoenix.Player_AttackIndicator.ReceiveIndicatorStart +// 0x0018 (0x0018 - 0x0000) +struct Player_AttackIndicator_ReceiveIndicatorStart final +{ +public: + bool bIsParryIndicator; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsUnblockableIndicator; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMultiFX2Handle InFX2Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InEstimatedTime; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Player_AttackIndicator_ReceiveIndicatorStart; + +// Function Phoenix.Player_AttackIndicator.ReceiveIndicatorStop +// 0x0010 (0x0010 - 0x0000) +struct Player_AttackIndicator_ReceiveIndicatorStop final +{ +public: + bool bIsParryIndicator; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsUnblockableIndicator; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMultiFX2Handle InFX2Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Player_AttackIndicator_ReceiveIndicatorStop; + +// Function Phoenix.Player_AttackIndicator.ReceivePerfectParry +// 0x0010 (0x0010 - 0x0000) +struct Player_AttackIndicator_ReceivePerfectParry final +{ +public: + struct FMultiFX2Handle InParraybleFX2Handle; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMultiFX2Handle InPerfectParryFX2Handle; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Player_AttackIndicator_ReceivePerfectParry; + +// Function Phoenix.TargetTypeMoveAndIdle.AddTarget_MoveAndIdle +// 0x0018 (0x0018 - 0x0000) +struct TargetTypeMoveAndIdle_AddTarget_MoveAndIdle final +{ +public: + class UTargetTracker* TargetTracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID InTargetID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTargetTypeBase* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetTypeMoveAndIdle_AddTarget_MoveAndIdle; + +// Function Phoenix.PlayerCart.UpdateCartPositionAndRotation +// 0x0024 (0x0024 - 0x0000) +struct PlayerCart_UpdateCartPositionAndRotation final +{ +public: + struct FVector InNewLocation; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator InNewRotation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector InVelocity; // 0x0018(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCart_UpdateCartPositionAndRotation; + +// Function Phoenix.TargetHitData.OnActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct TargetHitData_OnActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TargetHitData_OnActorHit; + +// Function Phoenix.PlayerCartPlatform.SetDismountLocation +// 0x0070 (0x0070 - 0x0000) +struct PlayerCartPlatform_SetDismountLocation final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform DismountLocation; // 0x0010(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FTransform CompanionDismountLocation; // 0x0040(0x0030)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCartPlatform_SetDismountLocation; + +// Function Phoenix.SystemMenuWidget.ExecuteLoad +// 0x0018 (0x0018 - 0x0000) +struct SystemMenuWidget_ExecuteLoad final +{ +public: + class FString Filename; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 CharacterID; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0014(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SystemMenuWidget_ExecuteLoad; + +// Function Phoenix.SystemMenuWidget.ExecuteSave +// 0x0008 (0x0008 - 0x0000) +struct SystemMenuWidget_ExecuteSave final +{ +public: + int32 CharacterID; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SystemMenuWidget_ExecuteSave; + +// Function Phoenix.SystemMenuWidget.HandleConfirmExitDialog +// 0x0028 (0x0028 - 0x0000) +struct SystemMenuWidget_HandleConfirmExitDialog final +{ +public: + EUMGInputAction ExitAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent ExitEvent; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TitleText; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString DescText; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SystemMenuWidget_HandleConfirmExitDialog; + +// Function Phoenix.SystemMenuWidget.OnExitPopupDismissed +// 0x0010 (0x0010 - 0x0000) +struct SystemMenuWidget_OnExitPopupDismissed final +{ +public: + class UPopupScreen* Popup; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConfirmationResult; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SystemMenuWidget_OnExitPopupDismissed; + +// Function Phoenix.SystemMenuWidget.SettingsNeedExitConfirmed +// 0x0028 (0x0028 - 0x0000) +struct SystemMenuWidget_SettingsNeedExitConfirmed final +{ +public: + class FString OutConfirmTitle; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutConfirmDesc; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SystemMenuWidget_SettingsNeedExitConfirmed; + +// Function Phoenix.SystemMenuWidget.ShowGraphicsConfirmDialog +// 0x0004 (0x0004 - 0x0000) +struct SystemMenuWidget_ShowGraphicsConfirmDialog final +{ +public: + float Duration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SystemMenuWidget_ShowGraphicsConfirmDialog; + +// Function Phoenix.SystemMenuWidget.ShowLoadSaveResultPopup +// 0x0018 (0x0018 - 0x0000) +struct SystemMenuWidget_ShowLoadSaveResultPopup final +{ +public: + class FString ResultMessage; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SystemMenuWidget_ShowLoadSaveResultPopup; + +// Function Phoenix.PlayerCentricObjectVolume.DoneSpawning +// 0x0001 (0x0001 - 0x0000) +struct PlayerCentricObjectVolume_DoneSpawning final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_DoneSpawning; + +// Function Phoenix.PlayerCentricObjectVolume.GetActiveActorCount +// 0x0004 (0x0004 - 0x0000) +struct PlayerCentricObjectVolume_GetActiveActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_GetActiveActorCount; + +// Function Phoenix.PlayerCentricObjectVolume.GetAliveActorCount +// 0x0004 (0x0004 - 0x0000) +struct PlayerCentricObjectVolume_GetAliveActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_GetAliveActorCount; + +// Function Phoenix.PlayerCentricObjectVolume.GetSpawnActorCount +// 0x0004 (0x0004 - 0x0000) +struct PlayerCentricObjectVolume_GetSpawnActorCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_GetSpawnActorCount; + +// Function Phoenix.PlayerCentricObjectVolume.GetSpawnBounds +// 0x001C (0x001C - 0x0000) +struct PlayerCentricObjectVolume_GetSpawnBounds final +{ +public: + struct FBox ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_GetSpawnBounds; + +// Function Phoenix.PlayerCentricObjectVolume.GetVolumeBounds +// 0x001C (0x001C - 0x0000) +struct PlayerCentricObjectVolume_GetVolumeBounds final +{ +public: + struct FBox ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_GetVolumeBounds; + +// Function Phoenix.PlayerCentricObjectVolume.GetVolumeExtents +// 0x000C (0x000C - 0x0000) +struct PlayerCentricObjectVolume_GetVolumeExtents final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_GetVolumeExtents; + +// Function Phoenix.PlayerCentricObjectVolume.HasSpawned +// 0x0001 (0x0001 - 0x0000) +struct PlayerCentricObjectVolume_HasSpawned final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_HasSpawned; + +// Function Phoenix.PlayerCentricObjectVolume.OnActorSpawned +// 0x0010 (0x0010 - 0x0000) +struct PlayerCentricObjectVolume_OnActorSpawned final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_OnActorSpawned; + +// Function Phoenix.PlayerCentricObjectVolume.OnFinishedSpawning +// 0x0008 (0x0008 - 0x0000) +struct PlayerCentricObjectVolume_OnFinishedSpawning final +{ +public: + class FName GroupName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_OnFinishedSpawning; + +// Function Phoenix.PlayerCentricObjectVolume.SetAllowAutoActivation +// 0x0001 (0x0001 - 0x0000) +struct PlayerCentricObjectVolume_SetAllowAutoActivation final +{ +public: + bool bAllowAutoActivate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_SetAllowAutoActivation; + +// Function Phoenix.PlayerCentricObjectVolume.SetEnableSpawning +// 0x0002 (0x0002 - 0x0000) +struct PlayerCentricObjectVolume_SetEnableSpawning final +{ +public: + bool bSpawningEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCullActive; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_SetEnableSpawning; + +// Function Phoenix.PlayerCentricObjectVolume.SetSpawnBounds +// 0x001C (0x001C - 0x0000) +struct PlayerCentricObjectVolume_SetSpawnBounds final +{ +public: + struct FBox SpawnBounds; // 0x0000(0x001C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_SetSpawnBounds; + +// Function Phoenix.PlayerCentricObjectVolume.SetSpawnBoundsFromVectors +// 0x0018 (0x0018 - 0x0000) +struct PlayerCentricObjectVolume_SetSpawnBoundsFromVectors final +{ +public: + struct FVector Min; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Max; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PlayerCentricObjectVolume_SetSpawnBoundsFromVectors; + +// Function Phoenix.PointAtActorTargetComponent.PointAtActorClearTarget +// 0x0008 (0x0008 - 0x0000) +struct PointAtActorTargetComponent_PointAtActorClearTarget final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointAtActorTargetComponent_PointAtActorClearTarget; + +// Function Phoenix.PointAtActorTargetComponent.PointAtActorSetTarget +// 0x0008 (0x0008 - 0x0000) +struct PointAtActorTargetComponent_PointAtActorSetTarget final +{ +public: + class AActor* TargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PointAtActorTargetComponent_PointAtActorSetTarget; + +// Function Phoenix.TutorialSystem.Get +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_Get final +{ +public: + class UTutorialSystem* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_Get; + +// Function Phoenix.TutorialSystem.AbortQueuedTutorials +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_AbortQueuedTutorials final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_AbortQueuedTutorials; + +// Function Phoenix.TutorialSystem.AbortTutorial +// 0x000C (0x000C - 0x0000) +struct TutorialSystem_AbortTutorial final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInstant; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_AbortTutorial; + +// Function Phoenix.TutorialSystem.AllowTravelToAnnex +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_AllowTravelToAnnex final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_AllowTravelToAnnex; + +// Function Phoenix.TutorialSystem.BackOutOfRegion +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_BackOutOfRegion final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_BackOutOfRegion; + +// Function Phoenix.TutorialSystem.CallAttentionToAnnex +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_CallAttentionToAnnex final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_CallAttentionToAnnex; + +// Function Phoenix.TutorialSystem.ClearTutorialCacheByName +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_ClearTutorialCacheByName final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_ClearTutorialCacheByName; + +// Function Phoenix.TutorialSystem.ClosePauseMenu +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_ClosePauseMenu final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_ClosePauseMenu; + +// Function Phoenix.TutorialSystem.CompleteTutorialCurrentStep +// 0x000C (0x000C - 0x0000) +struct TutorialSystem_CompleteTutorialCurrentStep final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_CompleteTutorialCurrentStep; + +// Function Phoenix.TutorialSystem.CompleteTutorialStep +// 0x0010 (0x0010 - 0x0000) +struct TutorialSystem_CompleteTutorialStep final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TutorialStep; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_CompleteTutorialStep; + +// Function Phoenix.TutorialSystem.CompleteTutorialStepByAlias +// 0x0014 (0x0014 - 0x0000) +struct TutorialSystem_CompleteTutorialStepByAlias final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TutorialStepAlias; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_CompleteTutorialStepByAlias; + +// Function Phoenix.TutorialSystem.ForceCompleteTutorial +// 0x000C (0x000C - 0x0000) +struct TutorialSystem_ForceCompleteTutorial final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DontFireCompletionMessages; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_ForceCompleteTutorial; + +// Function Phoenix.TutorialSystem.GetInitialTutorialStepInProgress +// 0x0001 (0x0001 - 0x0000) +struct TutorialSystem_GetInitialTutorialStepInProgress final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_GetInitialTutorialStepInProgress; + +// Function Phoenix.TutorialSystem.HideLivingQuarters +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_HideLivingQuarters final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_HideLivingQuarters; + +// Function Phoenix.TutorialSystem.HighlightCharmsClass +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_HighlightCharmsClass final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_HighlightCharmsClass; + +// Function Phoenix.TutorialSystem.OnCurrentScreenOutroEnded +// 0x0010 (0x0010 - 0x0000) +struct TutorialSystem_OnCurrentScreenOutroEnded final +{ +public: + class UPhoenixUserWidget* PhoenixWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutroType; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_OnCurrentScreenOutroEnded; + +// Function Phoenix.TutorialSystem.OnIntroEnded +// 0x0010 (0x0010 - 0x0000) +struct TutorialSystem_OnIntroEnded final +{ +public: + class UPhoenixUserWidget* PhoenixWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutroType; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_OnIntroEnded; + +// Function Phoenix.TutorialSystem.OnMissionFailedScreenLoaded +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_OnMissionFailedScreenLoaded final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_OnMissionFailedScreenLoaded; + +// Function Phoenix.TutorialSystem.OnTutorialImageLoaded +// 0x0010 (0x0010 - 0x0000) +struct TutorialSystem_OnTutorialImageLoaded final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Param; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_OnTutorialImageLoaded; + +// Function Phoenix.TutorialSystem.OverlandZoomIn +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_OverlandZoomIn final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_OverlandZoomIn; + +// Function Phoenix.TutorialSystem.OverlandZoomOut +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_OverlandZoomOut final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_OverlandZoomOut; + +// Function Phoenix.TutorialSystem.PauseTutorialQueue +// 0x0010 (0x0010 - 0x0000) +struct TutorialSystem_PauseTutorialQueue final +{ +public: + class FString Context; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_PauseTutorialQueue; + +// Function Phoenix.TutorialSystem.PreLoadTutorial +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_PreLoadTutorial final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_PreLoadTutorial; + +// Function Phoenix.TutorialSystem.ResetMap +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_ResetMap final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_ResetMap; + +// Function Phoenix.TutorialSystem.ResetMapFastTravelTutorial +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_ResetMapFastTravelTutorial final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_ResetMapFastTravelTutorial; + +// Function Phoenix.TutorialSystem.SetupMapFastTravelTutorial +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_SetupMapFastTravelTutorial final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_SetupMapFastTravelTutorial; + +// Function Phoenix.TutorialSystem.SetupMapIconsForOverlandTutorial +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_SetupMapIconsForOverlandTutorial final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_SetupMapIconsForOverlandTutorial; + +// Function Phoenix.TutorialSystem.SetupMapTutorials +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_SetupMapTutorials final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_SetupMapTutorials; + +// Function Phoenix.TutorialSystem.SetZZDActivate +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_SetZZDActivate final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_SetZZDActivate; + +// Function Phoenix.TutorialSystem.StartTutorial +// 0x000C (0x000C - 0x0000) +struct TutorialSystem_StartTutorial final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AfterNotifications; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_StartTutorial; + +// Function Phoenix.TutorialSystem.StartTutorialStepExpiryTimer +// 0x0010 (0x0010 - 0x0000) +struct TutorialSystem_StartTutorialStepExpiryTimer final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TutorialStep; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_StartTutorialStepExpiryTimer; + +// Function Phoenix.TutorialSystem.StartTutorialStepExpiryTimerByAlias +// 0x0014 (0x0014 - 0x0000) +struct TutorialSystem_StartTutorialStepExpiryTimerByAlias final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TutorialStepAlias; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_StartTutorialStepExpiryTimerByAlias; + +// Function Phoenix.TutorialSystem.StopCallAttentionToAnnex +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_StopCallAttentionToAnnex final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_StopCallAttentionToAnnex; + +// Function Phoenix.TutorialSystem.TutorialsAvailable +// 0x0001 (0x0001 - 0x0000) +struct TutorialSystem_TutorialsAvailable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_TutorialsAvailable; + +// Function Phoenix.TutorialSystem.UnpauseTutorialQueue +// 0x0010 (0x0010 - 0x0000) +struct TutorialSystem_UnpauseTutorialQueue final +{ +public: + class FString Context; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_UnpauseTutorialQueue; + +// Function Phoenix.TutorialSystem.ZoomLowerHogsfield +// 0x0008 (0x0008 - 0x0000) +struct TutorialSystem_ZoomLowerHogsfield final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_ZoomLowerHogsfield; + +// Function Phoenix.TutorialSystem.IsAnyTutorialQueued +// 0x0001 (0x0001 - 0x0000) +struct TutorialSystem_IsAnyTutorialQueued final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_IsAnyTutorialQueued; + +// Function Phoenix.TutorialSystem.IsCurrentTutorialActive +// 0x0001 (0x0001 - 0x0000) +struct TutorialSystem_IsCurrentTutorialActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_IsCurrentTutorialActive; + +// Function Phoenix.TutorialSystem.IsModalTutorialQueued +// 0x0001 (0x0001 - 0x0000) +struct TutorialSystem_IsModalTutorialQueued final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_IsModalTutorialQueued; + +// Function Phoenix.TutorialSystem.IsTutorialActive +// 0x000C (0x000C - 0x0000) +struct TutorialSystem_IsTutorialActive final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_IsTutorialActive; + +// Function Phoenix.TutorialSystem.IsTutorialActiveOrAboutToBe +// 0x000C (0x000C - 0x0000) +struct TutorialSystem_IsTutorialActiveOrAboutToBe final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_IsTutorialActiveOrAboutToBe; + +// Function Phoenix.TutorialSystem.IsTutorialQueued +// 0x000C (0x000C - 0x0000) +struct TutorialSystem_IsTutorialQueued final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_IsTutorialQueued; + +// Function Phoenix.TutorialSystem.IsTutorialQueuePaused +// 0x0001 (0x0001 - 0x0000) +struct TutorialSystem_IsTutorialQueuePaused final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TutorialSystem_IsTutorialQueuePaused; + +// Function Phoenix.TutorialSystem.IsTutorialStepActive +// 0x0010 (0x0010 - 0x0000) +struct TutorialSystem_IsTutorialStepActive final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TutorialStep; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_IsTutorialStepActive; + +// Function Phoenix.TutorialSystem.IsTutorialStepActiveByAlias +// 0x0014 (0x0014 - 0x0000) +struct TutorialSystem_IsTutorialStepActiveByAlias final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TutorialStepAlias; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_IsTutorialStepActiveByAlias; + +// Function Phoenix.TutorialSystem.IsTutorialStepActiveOrAboutToBe +// 0x0010 (0x0010 - 0x0000) +struct TutorialSystem_IsTutorialStepActiveOrAboutToBe final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TutorialStep; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_IsTutorialStepActiveOrAboutToBe; + +// Function Phoenix.TutorialSystem.IsTutorialStepActiveOrAboutToBeByAlias +// 0x0014 (0x0014 - 0x0000) +struct TutorialSystem_IsTutorialStepActiveOrAboutToBeByAlias final +{ +public: + class FName TutorialName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TutorialStepAlias; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TutorialSystem_IsTutorialStepActiveOrAboutToBeByAlias; + +// Function Phoenix.PooledVerticalBox.GetNextAvailableChild +// 0x0008 (0x0008 - 0x0000) +struct PooledVerticalBox_GetNextAvailableChild final +{ +public: + class UWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PooledVerticalBox_GetNextAvailableChild; + +// Function Phoenix.PooledVerticalBox.IsChildActive +// 0x0010 (0x0010 - 0x0000) +struct PooledVerticalBox_IsChildActive final +{ +public: + class UWidget* ChildWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PooledVerticalBox_IsChildActive; + +// Function Phoenix.PooledVerticalBox.IsChildAvailable +// 0x0010 (0x0010 - 0x0000) +struct PooledVerticalBox_IsChildAvailable final +{ +public: + class UWidget* ChildWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PooledVerticalBox_IsChildAvailable; + +// Function Phoenix.PooledVerticalBox.SetChildActive +// 0x0010 (0x0010 - 0x0000) +struct PooledVerticalBox_SetChildActive final +{ +public: + class UWidget* ChildWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsActive; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PooledVerticalBox_SetChildActive; + +// Function Phoenix.PooledVerticalBox.SetChildWidgetPool +// 0x0020 (0x0020 - 0x0000) +struct PooledVerticalBox_SetChildWidgetPool final +{ +public: + TArray ChildWidgets; // 0x0000(0x0010)(Parm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PooledVerticalBox_SetChildWidgetPool; + +// Function Phoenix.PopupScreen.AvoidGarbageCollection +// 0x0008 (0x0008 - 0x0000) +struct PopupScreen_AvoidGarbageCollection final +{ +public: + class UPopupScreen* Screen; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_AvoidGarbageCollection; + +// Function Phoenix.PopupScreen.ClosePopup +// 0x0004 (0x0004 - 0x0000) +struct PopupScreen_ClosePopup final +{ +public: + int32 CompletionActionIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_ClosePopup; + +// Function Phoenix.PopupScreen.GetPopupID +// 0x0004 (0x0004 - 0x0000) +struct PopupScreen_GetPopupID final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_GetPopupID; + +// Function Phoenix.PopupScreen.OnPopupOutroEnded +// 0x0010 (0x0010 - 0x0000) +struct PopupScreen_OnPopupOutroEnded final +{ +public: + class UPhoenixUserWidget* PhoenixWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutroType; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopupScreen_OnPopupOutroEnded; + +// Function Phoenix.PopupScreen.OpenPopup +// 0x0001 (0x0001 - 0x0000) +struct PopupScreen_OpenPopup final +{ +public: + bool bPauseTheGame; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_OpenPopup; + +// Function Phoenix.PopupScreen.PopupButtonPressCompleted +// 0x0004 (0x0004 - 0x0000) +struct PopupScreen_PopupButtonPressCompleted final +{ +public: + int32 CompletionActionIndex; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_PopupButtonPressCompleted; + +// Function Phoenix.PopupScreen.SetAutoCloseOnButtonPress +// 0x0001 (0x0001 - 0x0000) +struct PopupScreen_SetAutoCloseOnButtonPress final +{ +public: + bool bInAutoCloseOnButtonPress; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_SetAutoCloseOnButtonPress; + +// Function Phoenix.PopupScreen.SetCachedCompletionActions +// 0x0010 (0x0010 - 0x0000) +struct PopupScreen_SetCachedCompletionActions final +{ +public: + TArray CompletionActions; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_SetCachedCompletionActions; + +// Function Phoenix.PopupScreen.SetCachedUsesWaitIndicator +// 0x0001 (0x0001 - 0x0000) +struct PopupScreen_SetCachedUsesWaitIndicator final +{ +public: + bool bUsesWaitIndicator; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_SetCachedUsesWaitIndicator; + +// Function Phoenix.PopupScreen.SetPopupCompletionActions +// 0x0010 (0x0010 - 0x0000) +struct PopupScreen_SetPopupCompletionActions final +{ +public: + TArray CompletionActions; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_SetPopupCompletionActions; + +// Function Phoenix.PopupScreen.SetPopupContentWidget +// 0x0008 (0x0008 - 0x0000) +struct PopupScreen_SetPopupContentWidget final +{ +public: + const class UUserWidget* ContentWidget; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_SetPopupContentWidget; + +// Function Phoenix.PopupScreen.SetPopupDescription +// 0x0018 (0x0018 - 0x0000) +struct PopupScreen_SetPopupDescription final +{ +public: + class FString DescriptionString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool isTranslated; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PopupScreen_SetPopupDescription; + +// Function Phoenix.PopupScreen.SetPopupLegendItems +// 0x0010 (0x0010 - 0x0000) +struct PopupScreen_SetPopupLegendItems final +{ +public: + TArray LegendItems; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_SetPopupLegendItems; + +// Function Phoenix.PopupScreen.SetPopupTitle +// 0x0010 (0x0010 - 0x0000) +struct PopupScreen_SetPopupTitle final +{ +public: + class FString TitleString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_SetPopupTitle; + +// Function Phoenix.PopupScreen.SetPopupUsesWaitIndicator +// 0x0001 (0x0001 - 0x0000) +struct PopupScreen_SetPopupUsesWaitIndicator final +{ +public: + bool bUsesWaitIndicator; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PopupScreen_SetPopupUsesWaitIndicator; + +// Function Phoenix.WetnessComponent.SetInWater +// 0x0001 (0x0001 - 0x0000) +struct WetnessComponent_SetInWater final +{ +public: + bool inWater; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WetnessComponent_SetInWater; + +// Function Phoenix.Portkey.FindNonBlockingCameraLocation +// 0x002C (0x002C - 0x0000) +struct Portkey_FindNonBlockingCameraLocation final +{ +public: + struct FVector Target1; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Target2; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraLocation; // 0x0018(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraDistance; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraHeight; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Portkey_FindNonBlockingCameraLocation; + +// Function Phoenix.Portkey.GetTarget +// 0x0008 (0x0008 - 0x0000) +struct Portkey_GetTarget final +{ +public: + class ATargetPoint* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Portkey_GetTarget; + +// Function Phoenix.Portkey.Interact +// 0x0008 (0x0008 - 0x0000) +struct Portkey_Interact final +{ +public: + class UBTService_AvaAITree* AvaService; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Portkey_Interact; + +// Function Phoenix.WaterIgnoreVolume.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct WaterIgnoreVolume_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterIgnoreVolume_OnOverlapBegin; + +// Function Phoenix.WaterIgnoreVolume.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct WaterIgnoreVolume_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WaterIgnoreVolume_OnOverlapEnd; + +// Function Phoenix.PortraitPaintingActor.OnCharacterLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct PortraitPaintingActor_OnCharacterLoadComplete final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PortraitPaintingActor_OnCharacterLoadComplete; + +// Function Phoenix.PortraitPaintingActor.OnFleshLoaded +// 0x0010 (0x0010 - 0x0000) +struct PortraitPaintingActor_OnFleshLoaded final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScheduledEntity* ScheduledEntity; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PortraitPaintingActor_OnFleshLoaded; + +// Function Phoenix.PortraitPaintingActor.SetPaintingBackground +// 0x0008 (0x0008 - 0x0000) +struct PortraitPaintingActor_SetPaintingBackground final +{ +public: + class UTexture* PaintingBackground; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PortraitPaintingActor_SetPaintingBackground; + +// Function Phoenix.PortraitPaintingActor.SetPaintingFrameMask +// 0x0008 (0x0008 - 0x0000) +struct PortraitPaintingActor_SetPaintingFrameMask final +{ +public: + class UTexture* PaintingFrameMask; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PortraitPaintingActor_SetPaintingFrameMask; + +// Function Phoenix.RenderingCutVolume.ProcessBeginOverlap +// 0x0010 (0x0010 - 0x0000) +struct RenderingCutVolume_ProcessBeginOverlap final +{ +public: + class AActor* OverlappedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RenderingCutVolume_ProcessBeginOverlap; + +// Function Phoenix.RenderingCutVolume.SetPriority +// 0x0004 (0x0004 - 0x0000) +struct RenderingCutVolume_SetPriority final +{ +public: + float NewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RenderingCutVolume_SetPriority; + +// Function Phoenix.ProgressBarWidget.SetLabel +// 0x0018 (0x0018 - 0x0000) +struct ProgressBarWidget_SetLabel final +{ +public: + class FText NewLabel; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProgressBarWidget_SetLabel; + +// Function Phoenix.ProgressBarWidget.SetProgress +// 0x0004 (0x0004 - 0x0000) +struct ProgressBarWidget_SetProgress final +{ +public: + float NewProgress; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProgressBarWidget_SetProgress; + +// Function Phoenix.PropOwl.OnHitBySpell +// 0x00B8 (0x00B8 - 0x0000) +struct PropOwl_OnHitBySpell final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InInstigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellToolRecord; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellType; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x00A8(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PropOwl_OnHitBySpell; + +// Function Phoenix.WingardiumBulletTimeSpellTool.AdjustWingardiumDistance +// 0x0004 (0x0004 - 0x0000) +struct WingardiumBulletTimeSpellTool_AdjustWingardiumDistance final +{ +public: + float Adjust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WingardiumBulletTimeSpellTool_AdjustWingardiumDistance; + +// Function Phoenix.WingardiumBulletTimeSpellTool.AdjustWingardiumHeight +// 0x0004 (0x0004 - 0x0000) +struct WingardiumBulletTimeSpellTool_AdjustWingardiumHeight final +{ +public: + float Adjust; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WingardiumBulletTimeSpellTool_AdjustWingardiumHeight; + +// Function Phoenix.WingardiumBulletTimeSpellTool.AdjustWingardiumRotation +// 0x000C (0x000C - 0x0000) +struct WingardiumBulletTimeSpellTool_AdjustWingardiumRotation final +{ +public: + struct FVector InDirection; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WingardiumBulletTimeSpellTool_AdjustWingardiumRotation; + +// Function Phoenix.WingardiumBulletTimeSpellTool.BeamFadeIn +// 0x0008 (0x0008 - 0x0000) +struct WingardiumBulletTimeSpellTool_BeamFadeIn final +{ +public: + class UParticleSystemComponent* BeamEmitter; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WingardiumBulletTimeSpellTool_BeamFadeIn; + +// Function Phoenix.WingardiumBulletTimeSpellTool.BeamFadeOut +// 0x0008 (0x0008 - 0x0000) +struct WingardiumBulletTimeSpellTool_BeamFadeOut final +{ +public: + class UParticleSystemComponent* BeamEmitter; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WingardiumBulletTimeSpellTool_BeamFadeOut; + +// Function Phoenix.WingardiumBulletTimeSpellTool.OnActorEndPlay +// 0x0010 (0x0010 - 0x0000) +struct WingardiumBulletTimeSpellTool_OnActorEndPlay final +{ +public: + class AActor* DestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WingardiumBulletTimeSpellTool_OnActorEndPlay; + +// Function Phoenix.WingardiumBulletTimeSpellTool.OnActorHit +// 0x00A8 (0x00A8 - 0x0000) +struct WingardiumBulletTimeSpellTool_OnActorHit final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x001C(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WingardiumBulletTimeSpellTool_OnActorHit; + +// Function Phoenix.WingardiumBulletTimeSpellTool.OnComponentOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct WingardiumBulletTimeSpellTool_OnComponentOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Other; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WingardiumBulletTimeSpellTool_OnComponentOverlapEnd; + +// Function Phoenix.ProtegoSpellTool.CreateLinkToAttackingActor +// 0x0001 (0x0001 - 0x0000) +struct ProtegoSpellTool_CreateLinkToAttackingActor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_CreateLinkToAttackingActor; + +// Function Phoenix.ProtegoSpellTool.GetAttackingActor +// 0x0008 (0x0008 - 0x0000) +struct ProtegoSpellTool_GetAttackingActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_GetAttackingActor; + +// Function Phoenix.ProtegoSpellTool.GetLastInstigator +// 0x0008 (0x0008 - 0x0000) +struct ProtegoSpellTool_GetLastInstigator final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_GetLastInstigator; + +// Function Phoenix.ProtegoSpellTool.GetProtegoShieldIntensityValue +// 0x0004 (0x0004 - 0x0000) +struct ProtegoSpellTool_GetProtegoShieldIntensityValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_GetProtegoShieldIntensityValue; + +// Function Phoenix.ProtegoSpellTool.HideProtego +// 0x0001 (0x0001 - 0x0000) +struct ProtegoSpellTool_HideProtego final +{ +public: + bool bInHide; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_HideProtego; + +// Function Phoenix.ProtegoSpellTool.Hit +// 0x00A8 (0x00A8 - 0x0000) +struct ProtegoSpellTool_Hit final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class AMunitionType_Base* MunitionInstance; // 0x0088(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* HitObject; // 0x0090(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OverlappedComp; // 0x0098(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnblockable; // 0x00A0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverlap; // 0x00A1(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMunitionImpact; // 0x00A2(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x5]; // 0x00A3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_Hit; + +// Function Phoenix.ProtegoSpellTool.IsDisabled +// 0x0001 (0x0001 - 0x0000) +struct ProtegoSpellTool_IsDisabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_IsDisabled; + +// Function Phoenix.ProtegoSpellTool.OnDeflectedAttack +// 0x0058 (0x0058 - 0x0000) +struct ProtegoSpellTool_OnDeflectedAttack final +{ +public: + struct FDamageResult DamageResult; // 0x0000(0x0058)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_OnDeflectedAttack; + +// Function Phoenix.ProtegoSpellTool.ParryWindowStackChanged +// 0x0004 (0x0004 - 0x0000) +struct ProtegoSpellTool_ParryWindowStackChanged final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_ParryWindowStackChanged; + +// Function Phoenix.ProtegoSpellTool.ShouldShieldBeOn +// 0x0001 (0x0001 - 0x0000) +struct ProtegoSpellTool_ShouldShieldBeOn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_ShouldShieldBeOn; + +// Function Phoenix.ProtegoSpellTool.StateChanged +// 0x0001 (0x0001 - 0x0000) +struct ProtegoSpellTool_StateChanged final +{ +public: + bool bInHideShield; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_StateChanged; + +// Function Phoenix.ProtegoSpellTool.TurnOffProtegoEffects +// 0x0008 (0x0008 - 0x0000) +struct ProtegoSpellTool_TurnOffProtegoEffects final +{ +public: + bool bInShowDeactivateEffect; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InEffectIdx; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_TurnOffProtegoEffects; + +// Function Phoenix.ProtegoSpellTool.TurnOnProtegoEffects +// 0x0008 (0x0008 - 0x0000) +struct ProtegoSpellTool_TurnOnProtegoEffects final +{ +public: + bool bInShowActivateEffect; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInShowLoopEffect; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InEffectIdx; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_TurnOnProtegoEffects; + +// Function Phoenix.ProtegoSpellTool.WasParryAbilityEventSent +// 0x0001 (0x0001 - 0x0000) +struct ProtegoSpellTool_WasParryAbilityEventSent final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_WasParryAbilityEventSent; + +// Function Phoenix.ProtegoSpellTool.GetProtegoActor +// 0x0008 (0x0008 - 0x0000) +struct ProtegoSpellTool_GetProtegoActor final +{ +public: + class AActor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProtegoSpellTool_GetProtegoActor; + +// Function Phoenix.AIPerformTaskRotateTo.RotateToComplete +// 0x0002 (0x0002 - 0x0000) +struct AIPerformTaskRotateTo_RotateToComplete final +{ +public: + EEnemyAIAction InAction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEnemyAIActionDoneReason InReason; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AIPerformTaskRotateTo_RotateToComplete; + +// Function Phoenix.Race.GetTotalRaceTime +// 0x0018 (0x0018 - 0x0000) +struct Race_GetTotalRaceTime final +{ +public: + TArray Times; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Race_GetTotalRaceTime; + +// Function Phoenix.Race.GetAllRacerTimes +// 0x0018 (0x0018 - 0x0000) +struct Race_GetAllRacerTimes final +{ +public: + bool bMissionRelevant; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_GetAllRacerTimes; + +// Function Phoenix.Race.GetBestRacer_Blueprint +// 0x0010 (0x0010 - 0x0000) +struct Race_GetBestRacer_Blueprint final +{ +public: + bool bMissionRelevant; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutBestTime; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_GetBestRacer_Blueprint; + +// Function Phoenix.Race.GetGatePrevBestTime +// 0x0008 (0x0008 - 0x0000) +struct Race_GetGatePrevBestTime final +{ +public: + int32 GateNumber; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_GetGatePrevBestTime; + +// Function Phoenix.Race.GetPlayerBroom +// 0x0008 (0x0008 - 0x0000) +struct Race_GetPlayerBroom final +{ +public: + class AFlyingBroom* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_GetPlayerBroom; + +// Function Phoenix.Race.GetRaceID +// 0x0010 (0x0010 - 0x0000) +struct Race_GetRaceID final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_GetRaceID; + +// Function Phoenix.Race.GetRacerBestTime +// 0x0014 (0x0014 - 0x0000) +struct Race_GetRacerBestTime final +{ +public: + class FName InRacerName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMissionRelevant; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutBestTime; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Race_GetRacerBestTime; + +// Function Phoenix.Race.IsNewBestTime +// 0x0001 (0x0001 - 0x0000) +struct Race_IsNewBestTime final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_IsNewBestTime; + +// Function Phoenix.Race.ItemToolLoadedCallback +// 0x0008 (0x0008 - 0x0000) +struct Race_ItemToolLoadedCallback final +{ +public: + class UInventoryItemToolRecord* ToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_ItemToolLoadedCallback; + +// Function Phoenix.Race.OnCollectTurboBubble +// 0x0008 (0x0008 - 0x0000) +struct Race_OnCollectTurboBubble final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_OnCollectTurboBubble; + +// Function Phoenix.Race.OnStoryModeSkipScreenDismissed +// 0x0010 (0x0010 - 0x0000) +struct Race_OnStoryModeSkipScreenDismissed final +{ +public: + class UPopupScreen* Popup; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ConfirmationResult; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Race_OnStoryModeSkipScreenDismissed; + +// Function Phoenix.Race.GetNumberOfGates +// 0x0004 (0x0004 - 0x0000) +struct Race_GetNumberOfGates final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_GetNumberOfGates; + +// Function Phoenix.Race.GetTimeElapsed +// 0x0004 (0x0004 - 0x0000) +struct Race_GetTimeElapsed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_GetTimeElapsed; + +// Function Phoenix.Race.GetTotalPenaltyTime +// 0x0004 (0x0004 - 0x0000) +struct Race_GetTotalPenaltyTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_GetTotalPenaltyTime; + +// Function Phoenix.Race.IsRaceMissionActive +// 0x0001 (0x0001 - 0x0000) +struct Race_IsRaceMissionActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Race_IsRaceMissionActive; + +// Function Phoenix.RailTravelStatue.InitializeForTravel +// 0x0010 (0x0010 - 0x0000) +struct RailTravelStatue_InitializeForTravel final +{ +public: + class USplineComponent* InSplineComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTravelDirection; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RailTravelStatue_InitializeForTravel; + +// Function Phoenix.RegisterConversationNode.RegisterConversation +// 0x0018 (0x0018 - 0x0000) +struct RegisterConversationNode_RegisterConversation final +{ +public: + class AActor* interactionActor_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URegisterConversationNode* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RegisterConversationNode_RegisterConversation; + +// Function Phoenix.TransfigurationPreviewEffect.OnTargetActorDestroyed +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewEffect_OnTargetActorDestroyed final +{ +public: + class AActor* InDestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewEffect_OnTargetActorDestroyed; + +// Function Phoenix.TransfigurationPreviewEffect.TickVFX +// 0x0004 (0x0004 - 0x0000) +struct TransfigurationPreviewEffect_TickVFX final +{ +public: + float DeltaSeconds; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewEffect_TickVFX; + +// Function Phoenix.ReparoSpellTool.DisableReparoAOE +// 0x0001 (0x0001 - 0x0000) +struct ReparoSpellTool_DisableReparoAOE final +{ +public: + bool Disable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ReparoSpellTool_DisableReparoAOE; + +// Function Phoenix.ReparoSpellTool.ARepairComplete +// 0x0008 (0x0008 - 0x0000) +struct ReparoSpellTool_ARepairComplete final +{ +public: + class UActorComponent* Comp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ReparoSpellTool_ARepairComplete; + +// Function Phoenix.ReparoSpellTool.ReparoCancel +// 0x0008 (0x0008 - 0x0000) +struct ReparoSpellTool_ReparoCancel final +{ +public: + const class UObject* InInstigator; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ReparoSpellTool_ReparoCancel; + +// Function Phoenix.Reticule.GetFinisherActive +// 0x0001 (0x0001 - 0x0000) +struct Reticule_GetFinisherActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_GetFinisherActive; + +// Function Phoenix.Reticule.GetState +// 0x0001 (0x0001 - 0x0000) +struct Reticule_GetState final +{ +public: + EReticuleState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_GetState; + +// Function Phoenix.Reticule.HandleBestOverlapping +// 0x0001 (0x0001 - 0x0000) +struct Reticule_HandleBestOverlapping final +{ +public: + bool Overlapping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleBestOverlapping; + +// Function Phoenix.Reticule.HandleFinisherActiveChanged +// 0x0001 (0x0001 - 0x0000) +struct Reticule_HandleFinisherActiveChanged final +{ +public: + bool FinisherActiveIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleFinisherActiveChanged; + +// Function Phoenix.Reticule.HandleOverlapping +// 0x0001 (0x0001 - 0x0000) +struct Reticule_HandleOverlapping final +{ +public: + bool Overlapping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleOverlapping; + +// Function Phoenix.Reticule.HandleSetPrimaryPosition +// 0x0008 (0x0008 - 0x0000) +struct Reticule_HandleSetPrimaryPosition final +{ +public: + struct FVector2D Position; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleSetPrimaryPosition; + +// Function Phoenix.Reticule.HandleSetState +// 0x0001 (0x0001 - 0x0000) +struct Reticule_HandleSetState final +{ +public: + EReticuleState State; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleSetState; + +// Function Phoenix.Reticule.HandleSetSubPosition +// 0x0008 (0x0008 - 0x0000) +struct Reticule_HandleSetSubPosition final +{ +public: + struct FVector2D Position; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleSetSubPosition; + +// Function Phoenix.Reticule.HandleSetTargetRingPosition +// 0x0008 (0x0008 - 0x0000) +struct Reticule_HandleSetTargetRingPosition final +{ +public: + struct FVector2D Position; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleSetTargetRingPosition; + +// Function Phoenix.Reticule.HandleShow +// 0x0001 (0x0001 - 0x0000) +struct Reticule_HandleShow final +{ +public: + bool IsVisible_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleShow; + +// Function Phoenix.Reticule.HandleShowCombatReticule +// 0x0001 (0x0001 - 0x0000) +struct Reticule_HandleShowCombatReticule final +{ +public: + bool IsVisible_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleShowCombatReticule; + +// Function Phoenix.Reticule.HandleShowRing +// 0x0001 (0x0001 - 0x0000) +struct Reticule_HandleShowRing final +{ +public: + bool IsVisible_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleShowRing; + +// Function Phoenix.Reticule.HandleShowSub +// 0x0001 (0x0001 - 0x0000) +struct Reticule_HandleShowSub final +{ +public: + bool IsVisible_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleShowSub; + +// Function Phoenix.Reticule.HandleShowTargetReticule +// 0x0001 (0x0001 - 0x0000) +struct Reticule_HandleShowTargetReticule final +{ +public: + bool IsVisible_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_HandleShowTargetReticule; + +// Function Phoenix.Reticule.SetFinisherActive +// 0x0001 (0x0001 - 0x0000) +struct Reticule_SetFinisherActive final +{ +public: + bool FinisherActiveIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_SetFinisherActive; + +// Function Phoenix.Reticule.SetFinisherNormalizedAngle +// 0x0004 (0x0004 - 0x0000) +struct Reticule_SetFinisherNormalizedAngle final +{ +public: + float NormalizedAngle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_SetFinisherNormalizedAngle; + +// Function Phoenix.Reticule.SetState +// 0x0001 (0x0001 - 0x0000) +struct Reticule_SetState final +{ +public: + EReticuleState State; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_SetState; + +// Function Phoenix.Reticule.Show +// 0x0001 (0x0001 - 0x0000) +struct Reticule_Show final +{ +public: + bool IsVisible_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_Show; + +// Function Phoenix.Reticule.ShowCombatReticule +// 0x0001 (0x0001 - 0x0000) +struct Reticule_ShowCombatReticule final +{ +public: + bool IsVisible_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_ShowCombatReticule; + +// Function Phoenix.Reticule.ShowTargetReticule +// 0x0001 (0x0001 - 0x0000) +struct Reticule_ShowTargetReticule final +{ +public: + bool IsVisible_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_ShowTargetReticule; + +// Function Phoenix.Reticule.UseWeakReticuleBP +// 0x0001 (0x0001 - 0x0000) +struct Reticule_UseWeakReticuleBP final +{ +public: + bool InUseWeakSub; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Reticule_UseWeakReticuleBP; + +// Function Phoenix.RevelioPageScreen.SetRevelioPageID +// 0x0008 (0x0008 - 0x0000) +struct RevelioPageScreen_SetRevelioPageID final +{ +public: + class FName pageId; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevelioPageScreen_SetRevelioPageID; + +// Function Phoenix.RevelioSpellTool.RevealHiddenActor +// 0x0008 (0x0008 - 0x0000) +struct RevelioSpellTool_RevealHiddenActor final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevelioSpellTool_RevealHiddenActor; + +// Function Phoenix.RevelioSpellTool.GetCurrentInnerRadius +// 0x0004 (0x0004 - 0x0000) +struct RevelioSpellTool_GetCurrentInnerRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevelioSpellTool_GetCurrentInnerRadius; + +// Function Phoenix.RevelioSpellTool.GetCurrentOuterRadius +// 0x0004 (0x0004 - 0x0000) +struct RevelioSpellTool_GetCurrentOuterRadius final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevelioSpellTool_GetCurrentOuterRadius; + +// Function Phoenix.RevelioSpellTool.GetFieldGuideHotspotRange +// 0x0004 (0x0004 - 0x0000) +struct RevelioSpellTool_GetFieldGuideHotspotRange final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevelioSpellTool_GetFieldGuideHotspotRange; + +// Function Phoenix.RevelioSpellTool.GetHiddenObjectRange +// 0x0004 (0x0004 - 0x0000) +struct RevelioSpellTool_GetHiddenObjectRange final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RevelioSpellTool_GetHiddenObjectRange; + +// Function Phoenix.RichPaperScreen.SetRichPaperID +// 0x0010 (0x0010 - 0x0000) +struct RichPaperScreen_SetRichPaperID final +{ +public: + class FString RichPaperID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichPaperScreen_SetRichPaperID; + +// Function Phoenix.RPGAbilityComponent.HasAbilityTagBP +// 0x0018 (0x0018 - 0x0000) +struct RPGAbilityComponent_HasAbilityTagBP final +{ +public: + const class AActor* Owner; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTag Tag; // 0x0008(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RPGAbilityComponent_HasAbilityTagBP; + +// Function Phoenix.RPGAbilityComponent.AddAbility +// 0x001C (0x001C - 0x0000) +struct RPGAbilityComponent_AddAbility final +{ +public: + class FName AbilityName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceSyncLoad; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGuid ReturnValue; // 0x000C(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGAbilityComponent_AddAbility; + +// Function Phoenix.RPGAbilityComponent.CanAddAbility +// 0x000C (0x000C - 0x0000) +struct RPGAbilityComponent_CanAddAbility final +{ +public: + class FName AbilityName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RPGAbilityComponent_CanAddAbility; + +// Function Phoenix.RPGAbilityComponent.RemoveAbility +// 0x0010 (0x0010 - 0x0000) +struct RPGAbilityComponent_RemoveAbility final +{ +public: + struct FGuid AbilityID; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGAbilityComponent_RemoveAbility; + +// Function Phoenix.SplineFollowerForAI.MoveOnSplineFleshLoad +// 0x0008 (0x0008 - 0x0000) +struct SplineFollowerForAI_MoveOnSplineFleshLoad final +{ +public: + class AActor* FleshActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineFollowerForAI_MoveOnSplineFleshLoad; + +// Function Phoenix.SplineFollowerForAI.OnFleshLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct SplineFollowerForAI_OnFleshLoadComplete final +{ +public: + class AActor* FleshActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineFollowerForAI_OnFleshLoadComplete; + +// Function Phoenix.SplineFollowerForAI.SetLumos +// 0x0001 (0x0001 - 0x0000) +struct SplineFollowerForAI_SetLumos final +{ +public: + bool InbLumosOn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineFollowerForAI_SetLumos; + +// Function Phoenix.SplineFollowerForAI.StartAIMovementOnSpline +// 0x0010 (0x0010 - 0x0000) +struct SplineFollowerForAI_StartAIMovementOnSpline final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActivityTypeBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SplineFollowerForAI_StartAIMovementOnSpline; + +// Function Phoenix.SplineFollowerForAI.UpdateSplineType +// 0x0001 (0x0001 - 0x0000) +struct SplineFollowerForAI_UpdateSplineType final +{ +public: + EPerformTaskSplineTypes NewSplineType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SplineFollowerForAI_UpdateSplineType; + +// Function Phoenix.RPGAbilityEventListener_OnTargetHitWithSpells.OnDamageReceived +// 0x00A0 (0x00A0 - 0x0000) +struct RPGAbilityEventListener_OnTargetHitWithSpells_OnDamageReceived final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0014(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RPGAbilityEventListener_OnTargetHitWithSpells_OnDamageReceived; + +// Function Phoenix.RPGAbilityEventListener_ReduceCooldownOnDamage.OnDamageReceived +// 0x00A0 (0x00A0 - 0x0000) +struct RPGAbilityEventListener_ReduceCooldownOnDamage_OnDamageReceived final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damage; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0014(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_RPGAbilityEventListener_ReduceCooldownOnDamage_OnDamageReceived; + +// Function Phoenix.SpiderWeb_Spawner.GetRelativeTransform +// 0x0050 (0x0050 - 0x0000) +struct SpiderWeb_Spawner_GetRelativeTransform final +{ +public: + class UStaticMeshComponent* StaticMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector FireLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0020(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spawner_GetRelativeTransform; + +// Function Phoenix.SpiderWeb_Spawner.IsSpider +// 0x0010 (0x0010 - 0x0000) +struct SpiderWeb_Spawner_IsSpider final +{ +public: + class AActor* checkActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderWeb_Spawner_IsSpider; + +// Function Phoenix.SpiderWeb_Spawner.OnSpawnOverlapBegin +// 0x00B0 (0x00B0 - 0x0000) +struct SpiderWeb_Spawner_OnSpawnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00A8(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderWeb_Spawner_OnSpawnOverlapBegin; + +// Function Phoenix.SpiderWeb_Spawner.OnSpawnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct SpiderWeb_Spawner_OnSpawnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderWeb_Spawner_OnSpawnOverlapEnd; + +// Function Phoenix.SpiderWeb_Spawner.SetSpawner +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Spawner_SetSpawner final +{ +public: + class ADynamicObjectVolume* newSpawner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spawner_SetSpawner; + +// Function Phoenix.SpiderWeb_Spawner.WebThaw +// 0x0001 (0x0001 - 0x0000) +struct SpiderWeb_Spawner_WebThaw final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spawner_WebThaw; + +// Function Phoenix.RPGAbilityEventListener_OnSpellCast.OnSpellCast +// 0x0008 (0x0008 - 0x0000) +struct RPGAbilityEventListener_OnSpellCast_OnSpellCast final +{ +public: + class ASpellTool* SpellTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGAbilityEventListener_OnSpellCast_OnSpellCast; + +// Function Phoenix.StartConversationNode.StartConversation +// 0x0018 (0x0018 - 0x0000) +struct StartConversationNode_StartConversation final +{ +public: + class AActor* interactionActor_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStartConversationNode* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StartConversationNode_StartConversation; + +// Function Phoenix.RPGAbilityEventListener_OnPlayerCompanionProtection.OnCastCompanionProtego +// 0x0008 (0x0008 - 0x0000) +struct RPGAbilityEventListener_OnPlayerCompanionProtection_OnCastCompanionProtego final +{ +public: + const class UObject* Caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGAbilityEventListener_OnPlayerCompanionProtection_OnCastCompanionProtego; + +// Function Phoenix.TargetTypeFwdMoveLoop.AddTarget_FwdMoveLoop +// 0x0018 (0x0018 - 0x0000) +struct TargetTypeFwdMoveLoop_AddTarget_FwdMoveLoop final +{ +public: + class UTargetTracker* TargetTracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID InTargetID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTargetTypeBase* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetTypeFwdMoveLoop_AddTarget_FwdMoveLoop; + +// Function Phoenix.SanctuaryHousekeepingPlaceholder.HandleBreakableDestroyed +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryHousekeepingPlaceholder_HandleBreakableDestroyed final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryHousekeepingPlaceholder_HandleBreakableDestroyed; + +// Function Phoenix.SanctuaryHousekeepingPlaceholder.OnChildActorEndPlay +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryHousekeepingPlaceholder_OnChildActorEndPlay final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryHousekeepingPlaceholder_OnChildActorEndPlay; + +// Function Phoenix.SanctuaryHousekeepingPlaceholder.OnForagableCollected +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryHousekeepingPlaceholder_OnForagableCollected final +{ +public: + class AForagable* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryHousekeepingPlaceholder_OnForagableCollected; + +// Function Phoenix.TargetTypeBroomSpline.AddTarget_BroomSpline +// 0x0020 (0x0020 - 0x0000) +struct TargetTypeBroomSpline_AddTarget_BroomSpline final +{ +public: + class UTargetTracker* TargetTracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID InTargetID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InTargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTargetTypeBase* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetTypeBroomSpline_AddTarget_BroomSpline; + +// Function Phoenix.ThrowableInventoryItemTool.GetMaxDistance +// 0x0004 (0x0004 - 0x0000) +struct ThrowableInventoryItemTool_GetMaxDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ThrowableInventoryItemTool_GetMaxDistance; + +// Function Phoenix.ModFilter_DealDamage_Custom.BlueprintPassesDamageFilter +// 0x01D8 (0x01D8 - 0x0000) +struct ModFilter_DealDamage_Custom_BlueprintPassesDamageFilter final +{ +public: + const class UObject* InTargetObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDamageInfo DamageInfo; // 0x0008(0x01C8)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x01D0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D1[0x7]; // 0x01D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ModFilter_DealDamage_Custom_BlueprintPassesDamageFilter; + +// Function Phoenix.TargetTypeCamRayCastDestination.AddTarget_CamRayCastDestination +// 0x0018 (0x0018 - 0x0000) +struct TargetTypeCamRayCastDestination_AddTarget_CamRayCastDestination final +{ +public: + class UTargetTracker* TargetTracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID InTargetID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTargetTypeBase* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetTypeCamRayCastDestination_AddTarget_CamRayCastDestination; + +// Function Phoenix.TargetComponent.SetEnabled +// 0x0001 (0x0001 - 0x0000) +struct TargetComponent_SetEnabled final +{ +public: + bool bInEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetComponent_SetEnabled; + +// Function Phoenix.TargetComponent.SetSendTargetPriority +// 0x0001 (0x0001 - 0x0000) +struct TargetComponent_SetSendTargetPriority final +{ +public: + uint8 InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetComponent_SetSendTargetPriority; + +// Function Phoenix.TargetComponent.GetSendTargetPriority +// 0x0001 (0x0001 - 0x0000) +struct TargetComponent_GetSendTargetPriority final +{ +public: + uint8 ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetComponent_GetSendTargetPriority; + +// Function Phoenix.TargetComponent.IsEnabled +// 0x0001 (0x0001 - 0x0000) +struct TargetComponent_IsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetComponent_IsEnabled; + +// Function Phoenix.TransformationOverlandComponent.HealthZero +// 0x0008 (0x0008 - 0x0000) +struct TransformationOverlandComponent_HealthZero final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransformationOverlandComponent_HealthZero; + +// Function Phoenix.TransformationOverlandComponent.OnActorEndPlay +// 0x0010 (0x0010 - 0x0000) +struct TransformationOverlandComponent_OnActorEndPlay final +{ +public: + class AActor* DestroyedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEndPlayReason EndPlayReason; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransformationOverlandComponent_OnActorEndPlay; + +// Function Phoenix.ToolTipPopoutWidget.SetButtonLegend +// 0x0018 (0x0018 - 0x0000) +struct ToolTipPopoutWidget_SetButtonLegend final +{ +public: + class FText Legend; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ToolTipPopoutWidget_SetButtonLegend; + +// Function Phoenix.ToolTipPopoutWidget.SetDescription +// 0x0018 (0x0018 - 0x0000) +struct ToolTipPopoutWidget_SetDescription final +{ +public: + class FText NewDescription; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ToolTipPopoutWidget_SetDescription; + +// Function Phoenix.ToolTipPopoutWidget.SetHeaderData +// 0x0030 (0x0030 - 0x0000) +struct ToolTipPopoutWidget_SetHeaderData final +{ +public: + class FText NewTitle; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + class FText NewSubtitle; // 0x0018(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ToolTipPopoutWidget_SetHeaderData; + +// Function Phoenix.SaveGameWidget.ParseSlotNumFromName +// 0x0018 (0x0018 - 0x0000) +struct SaveGameWidget_ParseSlotNumFromName final +{ +public: + class FString SlotName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveGameWidget_ParseSlotNumFromName; + +// Function Phoenix.SaveGameWidget.DeleteGameFromSlot +// 0x0008 (0x0008 - 0x0000) +struct SaveGameWidget_DeleteGameFromSlot final +{ +public: + int32 SaveSlot; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveGameWidget_DeleteGameFromSlot; + +// Function Phoenix.SaveGameWidget.GetUserSavesBySlot +// 0x0010 (0x0010 - 0x0000) +struct SaveGameWidget_GetUserSavesBySlot final +{ +public: + TArray SaveData; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveGameWidget_GetUserSavesBySlot; + +// Function Phoenix.SaveGameWidget.RefreshListAfterSave +// 0x0010 (0x0010 - 0x0000) +struct SaveGameWidget_RefreshListAfterSave final +{ +public: + TArray SaveData; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveGameWidget_RefreshListAfterSave; + +// Function Phoenix.SaveGameWidget.SaveGameInSlot +// 0x0008 (0x0008 - 0x0000) +struct SaveGameWidget_SaveGameInSlot final +{ +public: + int32 SaveSlot; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveGameWidget_SaveGameInSlot; + +// Function Phoenix.ModFilter_SocapAmend_Custom.BlueprintPassesSocapFilter +// 0x0040 (0x0040 - 0x0000) +struct ModFilter_SocapAmend_Custom_BlueprintPassesSocapFilter final +{ +public: + const class UObject* InTargetObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSocapAmendInfo SocapInfo; // 0x0008(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ModFilter_SocapAmend_Custom_BlueprintPassesSocapFilter; + +// Function Phoenix.ModFilter_GainKnowledge_Custom.BlueprintPassesKnowledgeGainFilter +// 0x0038 (0x0038 - 0x0000) +struct ModFilter_GainKnowledge_Custom_BlueprintPassesKnowledgeGainFilter final +{ +public: + const class UObject* InTargetObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKnowledgeGainInfo KnowledgeGainInfo; // 0x0008(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0030(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ModFilter_GainKnowledge_Custom_BlueprintPassesKnowledgeGainFilter; + +// Function Phoenix.XPMeterBase.OnXPAdded +// 0x0004 (0x0004 - 0x0000) +struct XPMeterBase_OnXPAdded final +{ +public: + float FillPct; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_XPMeterBase_OnXPAdded; + +// Function Phoenix.XPMeterBase.StartAddingXP +// 0x0008 (0x0008 - 0x0000) +struct XPMeterBase_StartAddingXP final +{ +public: + float FillDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_XPMeterBase_StartAddingXP; + +// Function Phoenix.XPMeterBase.TryStackNotification +// 0x0024 (0x0024 - 0x0000) +struct XPMeterBase_TryStackNotification final +{ +public: + struct FExperienceChange XPChangeData; // 0x0000(0x0020)(Parm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_XPMeterBase_TryStackNotification; + +// Function Phoenix.RPGTriggerEffect_FillFocusMeterOnPlayerEpiskey.OnEpiskeyHealing +// 0x0018 (0x0018 - 0x0000) +struct RPGTriggerEffect_FillFocusMeterOnPlayerEpiskey_OnEpiskeyHealing final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InHealthChange; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGTriggerEffect_FillFocusMeterOnPlayerEpiskey_OnEpiskeyHealing; + +// Function Phoenix.RPGTriggerEffect_PolyJuice.OnSpellCast +// 0x0008 (0x0008 - 0x0000) +struct RPGTriggerEffect_PolyJuice_OnSpellCast final +{ +public: + class ASpellTool* SpellTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RPGTriggerEffect_PolyJuice_OnSpellCast; + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.GetLightingIdentityMaster +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryLightingIdentityMasterComponent_GetLightingIdentityMaster final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USanctuaryLightingIdentityMasterComponent* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryLightingIdentityMasterComponent_GetLightingIdentityMaster; + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.SetIdentity +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryLightingIdentityMasterComponent_SetIdentity final +{ +public: + ESanctuaryIdentity InNewIdentity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InBlendDuration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryLightingIdentityMasterComponent_SetIdentity; + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.GetCurrentIdentity +// 0x0001 (0x0001 - 0x0000) +struct SanctuaryLightingIdentityMasterComponent_GetCurrentIdentity final +{ +public: + ESanctuaryIdentity ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryLightingIdentityMasterComponent_GetCurrentIdentity; + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.GetIdentityBlendWeight +// 0x0004 (0x0004 - 0x0000) +struct SanctuaryLightingIdentityMasterComponent_GetIdentityBlendWeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryLightingIdentityMasterComponent_GetIdentityBlendWeight; + +// Function Phoenix.SanctuaryLightingIdentityMasterComponent.GetPreviousIdentity +// 0x0001 (0x0001 - 0x0000) +struct SanctuaryLightingIdentityMasterComponent_GetPreviousIdentity final +{ +public: + ESanctuaryIdentity ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryLightingIdentityMasterComponent_GetPreviousIdentity; + +// Function Phoenix.SanctuaryManager.Get +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryManager_Get final +{ +public: + bool bCreateIfNull; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USanctuaryManager* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_Get; + +// Function Phoenix.SanctuaryManager.AddCreatureToyToBiome +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryManager_AddCreatureToyToBiome final +{ +public: + const class AActor* ToyActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_AddCreatureToyToBiome; + +// Function Phoenix.SanctuaryManager.OnSanctuaryItemGeneratorFinished +// 0x0030 (0x0030 - 0x0000) +struct SanctuaryManager_OnSanctuaryItemGeneratorFinished final +{ +public: + struct FTimeEvent InTimeEvent; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_OnSanctuaryItemGeneratorFinished; + +// Function Phoenix.SanctuaryManager.OnStartNewInterval +// 0x0030 (0x0030 - 0x0000) +struct SanctuaryManager_OnStartNewInterval final +{ +public: + struct FTimeEvent InTimeEvent; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_OnStartNewInterval; + +// Function Phoenix.SanctuaryManager.OnToyChestBeginPlay +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryManager_OnToyChestBeginPlay final +{ +public: + const class AActor* ToyChestActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_OnToyChestBeginPlay; + +// Function Phoenix.SanctuaryManager.OnToyChestEndPlay +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryManager_OnToyChestEndPlay final +{ +public: + const class AActor* ToyChestActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_OnToyChestEndPlay; + +// Function Phoenix.SanctuaryManager.RemoveCreatureToyFromBiome +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryManager_RemoveCreatureToyFromBiome final +{ +public: + const class AActor* ToyActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_RemoveCreatureToyFromBiome; + +// Function Phoenix.SanctuaryManager.SetInitialSanctuaryCustomizationChoice +// 0x0018 (0x0018 - 0x0000) +struct SanctuaryManager_SetInitialSanctuaryCustomizationChoice final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InChoice; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_SetInitialSanctuaryCustomizationChoice; + +// Function Phoenix.SanctuaryManager.GetBiomeIDFromLevel +// 0x0018 (0x0018 - 0x0000) +struct SanctuaryManager_GetBiomeIDFromLevel final +{ +public: + class FString LevelPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetBiomeIDFromLevel; + +// Function Phoenix.SanctuaryManager.GetBiomeIDFromNurturingSpaceID +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryManager_GetBiomeIDFromNurturingSpaceID final +{ +public: + class FName NurturingSpaceID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetBiomeIDFromNurturingSpaceID; + +// Function Phoenix.SanctuaryManager.GetCustomNameForChest +// 0x0018 (0x0018 - 0x0000) +struct SanctuaryManager_GetCustomNameForChest final +{ +public: + int32 ObjectUID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetCustomNameForChest; + +// Function Phoenix.SanctuaryManager.GetExpansionManager +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryManager_GetExpansionManager final +{ +public: + class USanctuaryExpansionManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetExpansionManager; + +// Function Phoenix.SanctuaryManager.GetInitialSanctuaryLightingIdentity +// 0x0001 (0x0001 - 0x0000) +struct SanctuaryManager_GetInitialSanctuaryLightingIdentity final +{ +public: + ESanctuaryIdentity ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetInitialSanctuaryLightingIdentity; + +// Function Phoenix.SanctuaryManager.GetNurtureSpacesContainingCreatures +// 0x0058 (0x0058 - 0x0000) +struct SanctuaryManager_GetNurtureSpacesContainingCreatures final +{ +public: + bool bIncludeInventory; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSanctuaryBiomes; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeOther; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TSet OutNurtureSpaceIDs; // 0x0008(0x0050)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetNurtureSpacesContainingCreatures; + +// Function Phoenix.SanctuaryManager.GetNurturingSpaceIDFromBiomeID +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryManager_GetNurturingSpaceIDFromBiomeID final +{ +public: + class FName BiomeID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetNurturingSpaceIDFromBiomeID; + +// Function Phoenix.SanctuaryManager.GetNurturingSpaceIDFromBiomeLevel +// 0x0018 (0x0018 - 0x0000) +struct SanctuaryManager_GetNurturingSpaceIDFromBiomeLevel final +{ +public: + class FString LevelPath; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetNurturingSpaceIDFromBiomeLevel; + +// Function Phoenix.SanctuaryManager.GetSanctuaryExpansions +// 0x0018 (0x0018 - 0x0000) +struct SanctuaryManager_GetSanctuaryExpansions final +{ +public: + class FName AreaID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetSanctuaryExpansions; + +// Function Phoenix.SanctuaryManager.GetSanctuaryItemGeneratorGuaranteedOutputItem +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryManager_GetSanctuaryItemGeneratorGuaranteedOutputItem final +{ +public: + class ASanctuaryItemGenerator* ItemGenerator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetSanctuaryItemGeneratorGuaranteedOutputItem; + +// Function Phoenix.SanctuaryManager.GetSanctuaryItemGeneratorItemHeld +// 0x0018 (0x0018 - 0x0000) +struct SanctuaryManager_GetSanctuaryItemGeneratorItemHeld final +{ +public: + class ASanctuaryItemGenerator* ItemGenerator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName OutItemHeld; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutQuantity; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetSanctuaryItemGeneratorItemHeld; + +// Function Phoenix.SanctuaryManager.GetSanctuaryItemGeneratorProgress +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryManager_GetSanctuaryItemGeneratorProgress final +{ +public: + class ASanctuaryItemGenerator* ItemGenerator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetSanctuaryItemGeneratorProgress; + +// Function Phoenix.SanctuaryManager.GetSanctuaryItemGeneratorTimeRemaining +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryManager_GetSanctuaryItemGeneratorTimeRemaining final +{ +public: + class ASanctuaryItemGenerator* ItemGenerator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_GetSanctuaryItemGeneratorTimeRemaining; + +// Function Phoenix.SanctuaryManager.SetCustomNameForChest +// 0x0018 (0x0018 - 0x0000) +struct SanctuaryManager_SetCustomNameForChest final +{ +public: + int32 ObjectUID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString NewName; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryManager_SetCustomNameForChest; + +// Function Phoenix.SanctuaryPortalMaterialComponent.OnUpdateEntranceMaterials +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryPortalMaterialComponent_OnUpdateEntranceMaterials final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryPortalMaterialComponent_OnUpdateEntranceMaterials; + +// Function Phoenix.SanctuaryPortalMaterialComponent.OnUpdateIdentity +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryPortalMaterialComponent_OnUpdateIdentity final +{ +public: + ESanctuaryIdentity PreviousIdentity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESanctuaryIdentity CurrentIdentity; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendWeight; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryPortalMaterialComponent_OnUpdateIdentity; + +// Function Phoenix.SanctuaryStreamingController.Get +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryStreamingController_Get final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASanctuaryStreamingController* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_Get; + +// Function Phoenix.SanctuaryStreamingController.RequestZoneReadyToEnter +// 0x0028 (0x0028 - 0x0000) +struct SanctuaryStreamingController_RequestZoneReadyToEnter final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ZoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnZoneIsReady; // 0x0010(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool bIgnoreLock; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_RequestZoneReadyToEnter; + +// Function Phoenix.SanctuaryStreamingController.BlockingMinimalZoneLoad +// 0x000C (0x000C - 0x0000) +struct SanctuaryStreamingController_BlockingMinimalZoneLoad final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMakeVisible; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_BlockingMinimalZoneLoad; + +// Function Phoenix.SanctuaryStreamingController.MakeZoneVisible +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryStreamingController_MakeZoneVisible final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_MakeZoneVisible; + +// Function Phoenix.SanctuaryStreamingController.RequestZoneLoad +// 0x000C (0x000C - 0x0000) +struct SanctuaryStreamingController_RequestZoneLoad final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMakeVisible; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreLock; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_RequestZoneLoad; + +// Function Phoenix.SanctuaryStreamingController.SetActiveIsland +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryStreamingController_SetActiveIsland final +{ +public: + class FName InActiveIsland; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_SetActiveIsland; + +// Function Phoenix.SanctuaryStreamingController.SetActiveIslandFromZone +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryStreamingController_SetActiveIslandFromZone final +{ +public: + class FName InZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_SetActiveIslandFromZone; + +// Function Phoenix.SanctuaryStreamingController.UnloadZoneExplicitly +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryStreamingController_UnloadZoneExplicitly final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_UnloadZoneExplicitly; + +// Function Phoenix.SanctuaryStreamingController.UnlockLockForZone +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryStreamingController_UnlockLockForZone final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_UnlockLockForZone; + +// Function Phoenix.SanctuaryStreamingController.DoesZoneExist +// 0x000C (0x000C - 0x0000) +struct SanctuaryStreamingController_DoesZoneExist final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_DoesZoneExist; + +// Function Phoenix.SanctuaryStreamingController.GetIslandForZone +// 0x0010 (0x0010 - 0x0000) +struct SanctuaryStreamingController_GetIslandForZone final +{ +public: + class FName InZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_GetIslandForZone; + +// Function Phoenix.SanctuaryStreamingController.IsZoneCompletelyVisible +// 0x000C (0x000C - 0x0000) +struct SanctuaryStreamingController_IsZoneCompletelyVisible final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_IsZoneCompletelyVisible; + +// Function Phoenix.SanctuaryStreamingController.IsZoneMinimumLoadComplete +// 0x000C (0x000C - 0x0000) +struct SanctuaryStreamingController_IsZoneMinimumLoadComplete final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_IsZoneMinimumLoadComplete; + +// Function Phoenix.SanctuaryStreamingController.IsZoneMinimumLoadVisible +// 0x000C (0x000C - 0x0000) +struct SanctuaryStreamingController_IsZoneMinimumLoadVisible final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_IsZoneMinimumLoadVisible; + +// Function Phoenix.SanctuaryStreamingController.IsZoneReadyToEnter +// 0x000C (0x000C - 0x0000) +struct SanctuaryStreamingController_IsZoneReadyToEnter final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_IsZoneReadyToEnter; + +// Function Phoenix.SanctuaryStreamingController.IsZoneUnlocked +// 0x000C (0x000C - 0x0000) +struct SanctuaryStreamingController_IsZoneUnlocked final +{ +public: + class FName ZoneName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingController_IsZoneUnlocked; + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnIdentityChanged +// 0x0002 (0x0002 - 0x0000) +struct SanctuaryStreamingVFXTriggerVolume_OnIdentityChanged final +{ +public: + ESanctuaryIdentity OldIdentity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESanctuaryIdentity NewIdentity; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingVFXTriggerVolume_OnIdentityChanged; + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnNiagaraFinished +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryStreamingVFXTriggerVolume_OnNiagaraFinished final +{ +public: + class UNiagaraComponent* PSystem; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingVFXTriggerVolume_OnNiagaraFinished; + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnOverlapEnd +// 0x0020 (0x0020 - 0x0000) +struct SanctuaryStreamingVFXTriggerVolume_OnOverlapEnd final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SanctuaryStreamingVFXTriggerVolume_OnOverlapEnd; + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnOverlapStart +// 0x00A8 (0x00A8 - 0x0000) +struct SanctuaryStreamingVFXTriggerVolume_OnOverlapStart final +{ +public: + class UPrimitiveComponent* OverlappedComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingVFXTriggerVolume_OnOverlapStart; + +// Function Phoenix.SanctuaryStreamingVFXTriggerVolume.OnParticleSystemFinished +// 0x0008 (0x0008 - 0x0000) +struct SanctuaryStreamingVFXTriggerVolume_OnParticleSystemFinished final +{ +public: + class UParticleSystemComponent* PSystem; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryStreamingVFXTriggerVolume_OnParticleSystemFinished; + +// Function Phoenix.SaveManager.AddBlockRequest +// 0x0001 (0x0001 - 0x0000) +struct SaveManager_AddBlockRequest final +{ +public: + ESaveBlockReason Reason; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_AddBlockRequest; + +// Function Phoenix.SaveManager.AutoSaveFlush +// 0x0002 (0x0002 - 0x0000) +struct SaveManager_AutoSaveFlush final +{ +public: + bool bAsynchronous; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_AutoSaveFlush; + +// Function Phoenix.SaveManager.AutoSaveGameData +// 0x0003 (0x0003 - 0x0000) +struct SaveManager_AutoSaveGameData final +{ +public: + EAutoSaveReason Type; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCollectSaveData; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_AutoSaveGameData; + +// Function Phoenix.SaveManager.BP_AutoSaveGame +// 0x0002 (0x0002 - 0x0000) +struct SaveManager_BP_AutoSaveGame final +{ +public: + EAutoSaveReason Reason; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_BP_AutoSaveGame; + +// Function Phoenix.SaveManager.BP_CreateCharacter +// 0x0028 (0x0028 - 0x0000) +struct SaveManager_BP_CreateCharacter final +{ +public: + class FString CharacterName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharacterHouse; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveManager_BP_CreateCharacter; + +// Function Phoenix.SaveManager.BP_CreateModdedCharacter +// 0x0028 (0x0028 - 0x0000) +struct SaveManager_BP_CreateModdedCharacter final +{ +public: + class FString CharacterName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString CharacterHouse; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveManager_BP_CreateModdedCharacter; + +// Function Phoenix.SaveManager.BP_DoesCharacterExistYet +// 0x0001 (0x0001 - 0x0000) +struct SaveManager_BP_DoesCharacterExistYet final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_BP_DoesCharacterExistYet; + +// Function Phoenix.SaveManager.Get +// 0x0008 (0x0008 - 0x0000) +struct SaveManager_Get final +{ +public: + class USaveManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_Get; + +// Function Phoenix.SaveManager.GetAllAutoEntries +// 0x0010 (0x0010 - 0x0000) +struct SaveManager_GetAllAutoEntries final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_GetAllAutoEntries; + +// Function Phoenix.SaveManager.GetAllSavesOfType +// 0x0018 (0x0018 - 0x0000) +struct SaveManager_GetAllSavesOfType final +{ +public: + ESaveType SaveType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PlayerId; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_GetAllSavesOfType; + +// Function Phoenix.SaveManager.GetAllSavesOfType_Unsorted_IncludeEmptyUserSaves +// 0x0018 (0x0018 - 0x0000) +struct SaveManager_GetAllSavesOfType_Unsorted_IncludeEmptyUserSaves final +{ +public: + ESaveType SaveType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PlayerId; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_GetAllSavesOfType_Unsorted_IncludeEmptyUserSaves; + +// Function Phoenix.SaveManager.GetAllUserEntries +// 0x0010 (0x0010 - 0x0000) +struct SaveManager_GetAllUserEntries final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_GetAllUserEntries; + +// Function Phoenix.SaveManager.GetCurrentGameDifficulty +// 0x0002 (0x0002 - 0x0000) +struct SaveManager_GetCurrentGameDifficulty final +{ +public: + EDifficulty Difficulty; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_GetCurrentGameDifficulty; + +// Function Phoenix.SaveManager.GetCurrentVoicePitch +// 0x0004 (0x0004 - 0x0000) +struct SaveManager_GetCurrentVoicePitch final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_GetCurrentVoicePitch; + +// Function Phoenix.SaveManager.GetPrimaryUserIndex +// 0x0004 (0x0004 - 0x0000) +struct SaveManager_GetPrimaryUserIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_GetPrimaryUserIndex; + +// Function Phoenix.SaveManager.IsAutoSaveGameBlocked +// 0x0002 (0x0002 - 0x0000) +struct SaveManager_IsAutoSaveGameBlocked final +{ +public: + EAutoSaveReason Reason; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_IsAutoSaveGameBlocked; + +// Function Phoenix.SaveManager.IsSaveGameBlocked +// 0x0001 (0x0001 - 0x0000) +struct SaveManager_IsSaveGameBlocked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_IsSaveGameBlocked; + +// Function Phoenix.SaveManager.RemoveBlockRequest +// 0x0002 (0x0002 - 0x0000) +struct SaveManager_RemoveBlockRequest final +{ +public: + ESaveBlockReason Reason; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveAll; // 0x0001(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_RemoveBlockRequest; + +// Function Phoenix.SaveManager.ResetCurrentGameDifficulty +// 0x0001 (0x0001 - 0x0000) +struct SaveManager_ResetCurrentGameDifficulty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_ResetCurrentGameDifficulty; + +// Function Phoenix.SaveManager.SaveCurrentVoicePitch +// 0x0008 (0x0008 - 0x0000) +struct SaveManager_SaveCurrentVoicePitch final +{ +public: + int32 VoicePitch; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveManager_SaveCurrentVoicePitch; + +// Function Phoenix.SaveManager.SetCurrentGameDifficulty +// 0x0002 (0x0002 - 0x0000) +struct SaveManager_SetCurrentGameDifficulty final +{ +public: + EDifficulty Difficulty; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_SetCurrentGameDifficulty; + +// Function Phoenix.SaveManager.SetCurrentRigGender +// 0x0018 (0x0018 - 0x0000) +struct SaveManager_SetCurrentRigGender final +{ +public: + class FString RigGender; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveManager_SetCurrentRigGender; + +// Function Phoenix.SaveManager.SetCurrentVoicePitch +// 0x0008 (0x0008 - 0x0000) +struct SaveManager_SetCurrentVoicePitch final +{ +public: + int32 VoicePitch; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveManager_SetCurrentVoicePitch; + +// Function Phoenix.SaveManager.SetPrimaryUserIndex +// 0x0004 (0x0004 - 0x0000) +struct SaveManager_SetPrimaryUserIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_SetPrimaryUserIndex; + +// Function Phoenix.SaveManager.UpdateActiveCharacterProfileClothes +// 0x0028 (0x0028 - 0x0000) +struct SaveManager_UpdateActiveCharacterProfileClothes final +{ +public: + TArray CharacterClothes; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + class FString AllGearTags; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveManager_UpdateActiveCharacterProfileClothes; + +// Function Phoenix.SaveManager.UpdateActiveCharacterProfilePresets +// 0x0018 (0x0018 - 0x0000) +struct SaveManager_UpdateActiveCharacterProfilePresets final +{ +public: + TArray CharacterPresets; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SaveManager_UpdateActiveCharacterProfilePresets; + +// Function Phoenix.SaveManager.UserSaveGameData +// 0x0001 (0x0001 - 0x0000) +struct SaveManager_UserSaveGameData final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SaveManager_UserSaveGameData; + +// Function Phoenix.WorldEventLocationActor.RequestSocket +// 0x0028 (0x0028 - 0x0000) +struct WorldEventLocationActor_RequestSocket final +{ +public: + struct FGameplayTagContainer SocketDescriptors; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWorldEventSocketComponent* ReturnValue; // 0x0020(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_RequestSocket; + +// Function Phoenix.WorldEventLocationActor.SetLocatorName +// 0x0008 (0x0008 - 0x0000) +struct WorldEventLocationActor_SetLocatorName final +{ +public: + class FName Name_0; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_SetLocatorName; + +// Function Phoenix.WorldEventLocationActor.GetConditions +// 0x0010 (0x0010 - 0x0000) +struct WorldEventLocationActor_GetConditions final +{ +public: + TArray> ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_GetConditions; + +// Function Phoenix.WorldEventLocationActor.GetForcedWorldEventName +// 0x0008 (0x0008 - 0x0000) +struct WorldEventLocationActor_GetForcedWorldEventName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_GetForcedWorldEventName; + +// Function Phoenix.WorldEventLocationActor.GetForcedWorldEventSubset +// 0x0008 (0x0008 - 0x0000) +struct WorldEventLocationActor_GetForcedWorldEventSubset final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_GetForcedWorldEventSubset; + +// Function Phoenix.WorldEventLocationActor.GetLocationDescriptors +// 0x0020 (0x0020 - 0x0000) +struct WorldEventLocationActor_GetLocationDescriptors final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_GetLocationDescriptors; + +// Function Phoenix.WorldEventLocationActor.GetLocatorName +// 0x0008 (0x0008 - 0x0000) +struct WorldEventLocationActor_GetLocatorName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_GetLocatorName; + +// Function Phoenix.WorldEventLocationActor.GetNumberOfSockets +// 0x0004 (0x0004 - 0x0000) +struct WorldEventLocationActor_GetNumberOfSockets final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_GetNumberOfSockets; + +// Function Phoenix.WorldEventLocationActor.GetPercentChanceOfBeingSelected +// 0x0004 (0x0004 - 0x0000) +struct WorldEventLocationActor_GetPercentChanceOfBeingSelected final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_GetPercentChanceOfBeingSelected; + +// Function Phoenix.WorldEventLocationActor.UseForcedWorldEventName +// 0x0001 (0x0001 - 0x0000) +struct WorldEventLocationActor_UseForcedWorldEventName final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_UseForcedWorldEventName; + +// Function Phoenix.WorldEventLocationActor.UseForcedWorldEventSubset +// 0x0001 (0x0001 - 0x0000) +struct WorldEventLocationActor_UseForcedWorldEventSubset final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventLocationActor_UseForcedWorldEventSubset; + +// Function Phoenix.WorldEventSocketComponent.Construct +// 0x0030 (0x0030 - 0x0000) +struct WorldEventSocketComponent_Construct final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSocketComponent_Construct; + +// Function Phoenix.WorldEventSocketComponent.GetShapeComponent +// 0x0008 (0x0008 - 0x0000) +struct WorldEventSocketComponent_GetShapeComponent final +{ +public: + class UShapeComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSocketComponent_GetShapeComponent; + +// Function Phoenix.WorldEventSocketComponent.GetSplineComponent +// 0x0008 (0x0008 - 0x0000) +struct WorldEventSocketComponent_GetSplineComponent final +{ +public: + class USplineComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSocketComponent_GetSplineComponent; + +// Function Phoenix.WorldEventSocketComponent.IsSocketOccupied +// 0x0001 (0x0001 - 0x0000) +struct WorldEventSocketComponent_IsSocketOccupied final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSocketComponent_IsSocketOccupied; + +// Function Phoenix.WorldEventSocketComponent.SetSocketOccupied +// 0x0001 (0x0001 - 0x0000) +struct WorldEventSocketComponent_SetSocketOccupied final +{ +public: + bool bInOccupied; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSocketComponent_SetSocketOccupied; + +// Function Phoenix.WorldEventSocketComponent.GetSocketDescriptors +// 0x0020 (0x0020 - 0x0000) +struct WorldEventSocketComponent_GetSocketDescriptors final +{ +public: + struct FGameplayTagContainer ReturnValue; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventSocketComponent_GetSocketDescriptors; + +// Function Phoenix.SceneActionState_ClothOptions.GetPreviousAnimDriveStiffness +// 0x0008 (0x0008 - 0x0000) +struct SceneActionState_ClothOptions_GetPreviousAnimDriveStiffness final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_ClothOptions_GetPreviousAnimDriveStiffness; + +// Function Phoenix.Tween.ConstructTween +// 0x0008 (0x0008 - 0x0000) +struct Tween_ConstructTween final +{ +public: + class UTween* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_ConstructTween; + +// Function Phoenix.Tween.IsPlaying +// 0x0001 (0x0001 - 0x0000) +struct Tween_IsPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_IsPlaying; + +// Function Phoenix.Tween.Play +// 0x0008 (0x0008 - 0x0000) +struct Tween_Play final +{ +public: + class UTween* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_Play; + +// Function Phoenix.Tween.TweenColorPropertyFromStartToEnd +// 0x0040 (0x0040 - 0x0000) +struct Tween_TweenColorPropertyFromStartToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyNameIn; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor StartIn; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor EndIn; // 0x0020(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0030(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x0034(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenColorPropertyFromStartToEnd; + +// Function Phoenix.Tween.TweenColorPropertyToEnd +// 0x0030 (0x0030 - 0x0000) +struct Tween_TweenColorPropertyToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyNameIn; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor EndIn; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenColorPropertyToEnd; + +// Function Phoenix.Tween.TweenFloatPropertyFromStartToEnd +// 0x0028 (0x0028 - 0x0000) +struct Tween_TweenFloatPropertyFromStartToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProertyNameIn; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartIn; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndIn; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenFloatPropertyFromStartToEnd; + +// Function Phoenix.Tween.TweenFloatPropertyToEnd +// 0x0028 (0x0028 - 0x0000) +struct Tween_TweenFloatPropertyToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProertyNameIn; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndIn; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenFloatPropertyToEnd; + +// Function Phoenix.Tween.TweenIntPropertyFromStartToEnd +// 0x0028 (0x0028 - 0x0000) +struct Tween_TweenIntPropertyFromStartToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProertyNameIn; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartIn; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndIn; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenIntPropertyFromStartToEnd; + +// Function Phoenix.Tween.TweenIntPropertyToEnd +// 0x0028 (0x0028 - 0x0000) +struct Tween_TweenIntPropertyToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ProertyNameIn; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndIn; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenIntPropertyToEnd; + +// Function Phoenix.Tween.TweenTransformPropertyFromStartToEnd +// 0x0030 (0x0030 - 0x0000) +struct Tween_TweenTransformPropertyFromStartToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformProperty TransformProperty; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D StartIn; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EndIn; // 0x0014(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenTransformPropertyFromStartToEnd; + +// Function Phoenix.Tween.TweenTransformPropertyToEnd +// 0x0028 (0x0028 - 0x0000) +struct Tween_TweenTransformPropertyToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETransformProperty TransformProperty; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D EndIn; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenTransformPropertyToEnd; + +// Function Phoenix.Tween.TweenVector2DPropertyFromStartToEnd +// 0x0030 (0x0030 - 0x0000) +struct Tween_TweenVector2DPropertyFromStartToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyNameIn; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D StartIn; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EndIn; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenVector2DPropertyFromStartToEnd; + +// Function Phoenix.Tween.TweenVector2DPropertyToEnd +// 0x0028 (0x0028 - 0x0000) +struct Tween_TweenVector2DPropertyToEnd final +{ +public: + class UObject* ObjectIn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyNameIn; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D EndIn; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Duration; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EEasingFunction EasingFunctionIn; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UTween* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tween_TweenVector2DPropertyToEnd; + +// Function Phoenix.UDSManager.ResetPlayerStateIfCurrentSaveDeleted +// 0x0004 (0x0004 - 0x0000) +struct UDSManager_ResetPlayerStateIfCurrentSaveDeleted final +{ +public: + int32 DeletedCharacterId; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UDSManager_ResetPlayerStateIfCurrentSaveDeleted; + +// Function Phoenix.TransfigurableObjectInterface.GetAdditionalItemsReturned +// 0x0010 (0x0010 - 0x0000) +struct TransfigurableObjectInterface_GetAdditionalItemsReturned final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurableObjectInterface_GetAdditionalItemsReturned; + +// Function Phoenix.TransfigurableObjectInterface.IsObjectContextValidForTransformation +// 0x0001 (0x0001 - 0x0000) +struct TransfigurableObjectInterface_IsObjectContextValidForTransformation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurableObjectInterface_IsObjectContextValidForTransformation; + +// Function Phoenix.TransfigurableObjectInterface.IsObjectContextValidForVanishment +// 0x0001 (0x0001 - 0x0000) +struct TransfigurableObjectInterface_IsObjectContextValidForVanishment final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurableObjectInterface_IsObjectContextValidForVanishment; + +// Function Phoenix.TransfigurableObjectInterface.ObjectPhysicalResponseImpact +// 0x0020 (0x0020 - 0x0000) +struct TransfigurableObjectInterface_ObjectPhysicalResponseImpact final +{ +public: + float ImpactIntensity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellName; // 0x0004(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ResponseConfigName; // 0x000C(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactLocation; // 0x0014(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurableObjectInterface_ObjectPhysicalResponseImpact; + +// Function Phoenix.TransfigurationMovementStyleBase.CanPlace +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationMovementStyleBase_CanPlace final +{ +public: + bool bCanPlace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationMovementStyleBase_CanPlace; + +// Function Phoenix.TransfigurationMovementStyleBase.OnPreviewActorDestroyed +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationMovementStyleBase_OnPreviewActorDestroyed final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationMovementStyleBase_OnPreviewActorDestroyed; + +// Function Phoenix.TransfigurationMovementStyleBase.SetTransformFromBounds +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationMovementStyleBase_SetTransformFromBounds final +{ +public: + struct FVector LocalExtent; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalLocation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationMovementStyleBase_SetTransformFromBounds; + +// Function Phoenix.TransfigurationMovementStyleBase.SetWallTransformFromBounds +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationMovementStyleBase_SetWallTransformFromBounds final +{ +public: + struct FVector LocalExtent; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LocalLocation; // 0x000C(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationMovementStyleBase_SetWallTransformFromBounds; + +// Function Phoenix.TransfigurationMovementStyleBase.ShowBeamAtLocalLocation +// 0x000C (0x000C - 0x0000) +struct TransfigurationMovementStyleBase_ShowBeamAtLocalLocation final +{ +public: + struct FVector InLocationLocal; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationMovementStyleBase_ShowBeamAtLocalLocation; + +// Function Phoenix.TransfigurationMovementStyleBase.ShowDecal +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationMovementStyleBase_ShowDecal final +{ +public: + bool bShow; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationMovementStyleBase_ShowDecal; + +// Function Phoenix.TransfigurationMovementStyleBase.StartTransition +// 0x0004 (0x0004 - 0x0000) +struct TransfigurationMovementStyleBase_StartTransition final +{ +public: + float InDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationMovementStyleBase_StartTransition; + +// Function Phoenix.TransfigurationMovementStyleBase.UpdateFootprintRegionSizes +// 0x000C (0x000C - 0x0000) +struct TransfigurationMovementStyleBase_UpdateFootprintRegionSizes final +{ +public: + struct FVector PlacementFootprintSize; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationMovementStyleBase_UpdateFootprintRegionSizes; + +// Function Phoenix.SubtitleSettings.AddAudioPriorityCutoffChangedHandler +// 0x0010 (0x0010 - 0x0000) +struct SubtitleSettings_AddAudioPriorityCutoffChangedHandler final +{ +public: + TDelegate AudioPriorityCuttoffHandler; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_AddAudioPriorityCutoffChangedHandler; + +// Function Phoenix.SubtitleSettings.AddAudioPrioritySuppressChangedHandler +// 0x0010 (0x0010 - 0x0000) +struct SubtitleSettings_AddAudioPrioritySuppressChangedHandler final +{ +public: + TDelegate AudioPrioritySuppressHandler; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_AddAudioPrioritySuppressChangedHandler; + +// Function Phoenix.SubtitleSettings.FinishOverrideSubtitlePosition +// 0x0008 (0x0008 - 0x0000) +struct SubtitleSettings_FinishOverrideSubtitlePosition final +{ +public: + const class UObject* Requestor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_FinishOverrideSubtitlePosition; + +// Function Phoenix.SubtitleSettings.FinishSettingAudioPriorityCutoff +// 0x0010 (0x0010 - 0x0000) +struct SubtitleSettings_FinishSettingAudioPriorityCutoff final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Requestor; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_FinishSettingAudioPriorityCutoff; + +// Function Phoenix.SubtitleSettings.FinishSettingAudioPrioritySuppress +// 0x0010 (0x0010 - 0x0000) +struct SubtitleSettings_FinishSettingAudioPrioritySuppress final +{ +public: + EStandardManagedPriority Priority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Requestor; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_FinishSettingAudioPrioritySuppress; + +// Function Phoenix.SubtitleSettings.GetAudioLowPrioritySuppressDistance +// 0x0004 (0x0004 - 0x0000) +struct SubtitleSettings_GetAudioLowPrioritySuppressDistance final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_GetAudioLowPrioritySuppressDistance; + +// Function Phoenix.SubtitleSettings.GetAudioPriorityCutoff +// 0x0004 (0x0004 - 0x0000) +struct SubtitleSettings_GetAudioPriorityCutoff final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_GetAudioPriorityCutoff; + +// Function Phoenix.SubtitleSettings.GetAudioPrioritySuppress +// 0x0004 (0x0004 - 0x0000) +struct SubtitleSettings_GetAudioPrioritySuppress final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_GetAudioPrioritySuppress; + +// Function Phoenix.SubtitleSettings.GetOverrideSubtitlePositionState +// 0x0001 (0x0001 - 0x0000) +struct SubtitleSettings_GetOverrideSubtitlePositionState final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_GetOverrideSubtitlePositionState; + +// Function Phoenix.SubtitleSettings.StartOverrideSubtitlePosition +// 0x0010 (0x0010 - 0x0000) +struct SubtitleSettings_StartOverrideSubtitlePosition final +{ +public: + const class UObject* Requestor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D OverridePos; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_StartOverrideSubtitlePosition; + +// Function Phoenix.SubtitleSettings.StartSettingAudioLowPriorityDistanceSuppress +// 0x0004 (0x0004 - 0x0000) +struct SubtitleSettings_StartSettingAudioLowPriorityDistanceSuppress final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_StartSettingAudioLowPriorityDistanceSuppress; + +// Function Phoenix.SubtitleSettings.StartSettingAudioPriorityCutoff +// 0x0010 (0x0010 - 0x0000) +struct SubtitleSettings_StartSettingAudioPriorityCutoff final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Requestor; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_StartSettingAudioPriorityCutoff; + +// Function Phoenix.SubtitleSettings.StartSettingAudioPrioritySuppress +// 0x0010 (0x0010 - 0x0000) +struct SubtitleSettings_StartSettingAudioPrioritySuppress final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + const class UObject* Requestor; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleSettings_StartSettingAudioPrioritySuppress; + +// Function Phoenix.SceneActionState_PerformTaskFollowSpline.OnSplineCompleted +// 0x0010 (0x0010 - 0x0000) +struct SceneActionState_PerformTaskFollowSpline_OnSplineCompleted final +{ +public: + class UScheduledEntity* InScheduledEntity; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ActivityTypeBits; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneActionState_PerformTaskFollowSpline_OnSplineCompleted; + +// Function Phoenix.SceneActionState_PIM.FinishNow +// 0x0001 (0x0001 - 0x0000) +struct SceneActionState_PIM_FinishNow final +{ +public: + bool bSuccess; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_PIM_FinishNow; + +// Function Phoenix.SceneActionState_PIM.HandleAnalogStick +// 0x0020 (0x0020 - 0x0000) +struct SceneActionState_PIM_HandleAnalogStick final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnalogValue; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneActionState_PIM_HandleAnalogStick; + +// Function Phoenix.SceneActionState_PIM.HandleModifierAxisChanged +// 0x0004 (0x0004 - 0x0000) +struct SceneActionState_PIM_HandleModifierAxisChanged final +{ +public: + float AxisVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_PIM_HandleModifierAxisChanged; + +// Function Phoenix.SceneActionState_PIM.HandleSpellButtonPressed +// 0x0001 (0x0001 - 0x0000) +struct SceneActionState_PIM_HandleSpellButtonPressed final +{ +public: + ESpellButton SpellButton; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_PIM_HandleSpellButtonPressed; + +// Function Phoenix.SceneActionState_PIM.HandleWildcardAxisChanged +// 0x0004 (0x0004 - 0x0000) +struct SceneActionState_PIM_HandleWildcardAxisChanged final +{ +public: + float AxisVal; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_PIM_HandleWildcardAxisChanged; + +// Function Phoenix.SceneActionState_PIM.TelescopeWidgetLoaded +// 0x0028 (0x0028 - 0x0000) +struct SceneActionState_PIM_TelescopeWidgetLoaded final +{ +public: + TSoftClassPtr WidgetClassPtr; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_PIM_TelescopeWidgetLoaded; + +// Function Phoenix.SceneActionState_PIM.WidgetLoaded +// 0x0028 (0x0028 - 0x0000) +struct SceneActionState_PIM_WidgetLoaded final +{ +public: + TSoftClassPtr WidgetClassPtr; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_PIM_WidgetLoaded; + +// Function Phoenix.WaterVolume.SetupWater +// 0x0050 (0x0050 - 0x0000) +struct WaterVolume_SetupWater final +{ +public: + struct FBoxSphereBounds i_Bounds; // 0x0000(0x001C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* i_DeepCollision; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector i_DeepLocation; // 0x0028(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStaticMesh* i_ShallowCollision; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector i_ShallowLocation; // 0x0040(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WaterVolume_SetupWater; + +// Function Phoenix.TransfigurationPreviewActor.CancelHoldConjuring +// 0x0028 (0x0028 - 0x0000) +struct TransfigurationPreviewActor_CancelHoldConjuring final +{ +public: + float TimeRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Resources; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector WandPos; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_CancelHoldConjuring; + +// Function Phoenix.TransfigurationPreviewActor.DuplicateMeshComponents +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationPreviewActor_DuplicateMeshComponents final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_DuplicateMeshComponents; + +// Function Phoenix.TransfigurationPreviewActor.FinishHoldConjuring +// 0x0020 (0x0020 - 0x0000) +struct TransfigurationPreviewActor_FinishHoldConjuring final +{ +public: + TArray Resources; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector WandPos; // 0x0010(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_FinishHoldConjuring; + +// Function Phoenix.TransfigurationPreviewActor.HideActorAndChildren +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationPreviewActor_HideActorAndChildren final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHide; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_HideActorAndChildren; + +// Function Phoenix.TransfigurationPreviewActor.ObjectConfirmed +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationPreviewActor_ObjectConfirmed final +{ +public: + TArray InNewActors; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_ObjectConfirmed; + +// Function Phoenix.TransfigurationPreviewActor.ObjectDeselected +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewActor_ObjectDeselected final +{ +public: + class AActor* InNewActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_ObjectDeselected; + +// Function Phoenix.TransfigurationPreviewActor.OnSizeChange +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewActor_OnSizeChange final +{ +public: + float StartScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndScale; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_OnSizeChange; + +// Function Phoenix.TransfigurationPreviewActor.OnTransformStart +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewActor_OnTransformStart final +{ +public: + class ATransfigurationPreviewActor* InNewPreview; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_OnTransformStart; + +// Function Phoenix.TransfigurationPreviewActor.SetAssociatedObjectActors +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationPreviewActor_SetAssociatedObjectActors final +{ +public: + TArray InActorList; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_SetAssociatedObjectActors; + +// Function Phoenix.TransfigurationPreviewActor.SetCanPlace +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_SetCanPlace final +{ +public: + bool bInCanPlace; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_SetCanPlace; + +// Function Phoenix.TransfigurationPreviewActor.SetSpawningIn +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_SetSpawningIn final +{ +public: + bool bIsSpawning; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_SetSpawningIn; + +// Function Phoenix.TransfigurationPreviewActor.SetSurfaceNormal +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationPreviewActor_SetSurfaceNormal final +{ +public: + bool bInSurfaceFound; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector InSurfaceNormal; // 0x0004(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_SetSurfaceNormal; + +// Function Phoenix.TransfigurationPreviewActor.SpawnTransformationStyle +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationPreviewActor_SpawnTransformationStyle final +{ +public: + class ATransfigurationPreviewActor* InNewActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ATransformationStyleBase* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_SpawnTransformationStyle; + +// Function Phoenix.TransfigurationPreviewActor.SpawnVanishmentStyle +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewActor_SpawnVanishmentStyle final +{ +public: + class AVanishmentStyleBase* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_SpawnVanishmentStyle; + +// Function Phoenix.TransfigurationPreviewActor.StartHoldConjuring +// 0x0028 (0x0028 - 0x0000) +struct TransfigurationPreviewActor_StartHoldConjuring final +{ +public: + float TotalConjurationDuration; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Resources; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector WandPos; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_StartHoldConjuring; + +// Function Phoenix.TransfigurationPreviewActor.TransformedFromOtherPreview +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewActor_TransformedFromOtherPreview final +{ +public: + class ATransfigurationPreviewActor* InPreviousPreview; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_TransformedFromOtherPreview; + +// Function Phoenix.TransfigurationPreviewActor.UpdateHoldConjuring +// 0x0028 (0x0028 - 0x0000) +struct TransfigurationPreviewActor_UpdateHoldConjuring final +{ +public: + float TimeRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Resources; // 0x0008(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector WandPos; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_UpdateHoldConjuring; + +// Function Phoenix.TransfigurationPreviewActor.UpdateMeshOpacity +// 0x0004 (0x0004 - 0x0000) +struct TransfigurationPreviewActor_UpdateMeshOpacity final +{ +public: + float Opacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_UpdateMeshOpacity; + +// Function Phoenix.TransfigurationPreviewActor.AreResourceRequirementsMet +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_AreResourceRequirementsMet final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_AreResourceRequirementsMet; + +// Function Phoenix.TransfigurationPreviewActor.CanChangeColor +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_CanChangeColor final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_CanChangeColor; + +// Function Phoenix.TransfigurationPreviewActor.CanPlace +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_CanPlace final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_CanPlace; + +// Function Phoenix.TransfigurationPreviewActor.GetActorLocalPreviewBounds +// 0x001C (0x001C - 0x0000) +struct TransfigurationPreviewActor_GetActorLocalPreviewBounds final +{ +public: + struct FBox ReturnValue; // 0x0000(0x001C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetActorLocalPreviewBounds; + +// Function Phoenix.TransfigurationPreviewActor.GetAttachmentTransform +// 0x0030 (0x0030 - 0x0000) +struct TransfigurationPreviewActor_GetAttachmentTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetAttachmentTransform; + +// Function Phoenix.TransfigurationPreviewActor.GetColor +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewActor_GetColor final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetColor; + +// Function Phoenix.TransfigurationPreviewActor.GetIsPreviewMeshLoaded +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_GetIsPreviewMeshLoaded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetIsPreviewMeshLoaded; + +// Function Phoenix.TransfigurationPreviewActor.GetObjectCategory +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewActor_GetObjectCategory final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetObjectCategory; + +// Function Phoenix.TransfigurationPreviewActor.GetObjectType +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewActor_GetObjectType final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetObjectType; + +// Function Phoenix.TransfigurationPreviewActor.GetPreviewBounds +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationPreviewActor_GetPreviewBounds final +{ +public: + struct FVector OutCenter; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutExtent; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetPreviewBounds; + +// Function Phoenix.TransfigurationPreviewActor.GetTargetTransform +// 0x0030 (0x0030 - 0x0000) +struct TransfigurationPreviewActor_GetTargetTransform final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetTargetTransform; + +// Function Phoenix.TransfigurationPreviewActor.GetTransfigurationClass +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPreviewActor_GetTransfigurationClass final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetTransfigurationClass; + +// Function Phoenix.TransfigurationPreviewActor.GetTransfigurationFxInfos +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationPreviewActor_GetTransfigurationFxInfos final +{ +public: + struct FVector OutObjectCenter; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutObjectExtent; // 0x000C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_GetTransfigurationFxInfos; + +// Function Phoenix.TransfigurationPreviewActor.IsBeingRemoved +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_IsBeingRemoved final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_IsBeingRemoved; + +// Function Phoenix.TransfigurationPreviewActor.IsLocked +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_IsLocked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_IsLocked; + +// Function Phoenix.TransfigurationPreviewActor.IsPrefab +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_IsPrefab final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_IsPrefab; + +// Function Phoenix.TransfigurationPreviewActor.IsPreviewInTransition +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_IsPreviewInTransition final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_IsPreviewInTransition; + +// Function Phoenix.TransfigurationPreviewActor.IsReadyForPlacement +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_IsReadyForPlacement final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_IsReadyForPlacement; + +// Function Phoenix.TransfigurationPreviewActor.IsSpawningIn +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_IsSpawningIn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_IsSpawningIn; + +// Function Phoenix.TransfigurationPreviewActor.IsStationary +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_IsStationary final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_IsStationary; + +// Function Phoenix.TransfigurationPreviewActor.UsesSurfacePlacement +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationPreviewActor_UsesSurfacePlacement final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPreviewActor_UsesSurfacePlacement; + +// Function Phoenix.TransfigurationSnappingTarget.SetTargetObject +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationSnappingTarget_SetTargetObject final +{ +public: + class UConjurationSnappingComponentBase* SnappingTarget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSnappingTarget_SetTargetObject; + +// Function Phoenix.TransfigurationSnappingTarget.ShowBeamAtLocalLocation +// 0x000C (0x000C - 0x0000) +struct TransfigurationSnappingTarget_ShowBeamAtLocalLocation final +{ +public: + struct FVector InLocationLocal; // 0x0000(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSnappingTarget_ShowBeamAtLocalLocation; + +// Function Phoenix.SceneActionState_SpawnFromDOV.SpawnCallback +// 0x0010 (0x0010 - 0x0000) +struct SceneActionState_SpawnFromDOV_SpawnCallback final +{ +public: + class AActor* SpawnedActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName GroupName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_SpawnFromDOV_SpawnCallback; + +// Function Phoenix.SpiderWeb_EggSack.InitializeSack +// 0x0028 (0x0028 - 0x0000) +struct SpiderWeb_EggSack_InitializeSack final +{ +public: + float i_LootChance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float i_SpiderChance; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpiderTypeEnum i_SpiderType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 i_SpiderBaseNum; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 i_SpiderNumVariation; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool i_bObjectNotSpiders; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FString i_ObjectDBID; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_EggSack_InitializeSack; + +// Function Phoenix.SpiderWeb_EggSack.OnBreak +// 0x0001 (0x0001 - 0x0000) +struct SpiderWeb_EggSack_OnBreak final +{ +public: + bool i_Explode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_EggSack_OnBreak; + +// Function Phoenix.SpiderWeb_EggSack.StartAccioTimer +// 0x0001 (0x0001 - 0x0000) +struct SpiderWeb_EggSack_StartAccioTimer final +{ +public: + bool i_Start; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_EggSack_StartAccioTimer; + +// Function Phoenix.SpiderWeb_Spitter.CreateBonePhysicsConstraint +// 0x0010 (0x0010 - 0x0000) +struct SpiderWeb_Spitter_CreateBonePhysicsConstraint final +{ +public: + class USkeletalMeshComponent* skelComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoneName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_CreateBonePhysicsConstraint; + +// Function Phoenix.SpiderWeb_Spitter.CreatePhysicsConstraint +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Spitter_CreatePhysicsConstraint final +{ +public: + class UPrimitiveComponent* PrimComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_CreatePhysicsConstraint; + +// Function Phoenix.SpiderWeb_Spitter.OnPushOverlapBegin +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Spitter_OnPushOverlapBegin final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_OnPushOverlapBegin; + +// Function Phoenix.SpiderWeb_Spitter.OnPushOverlapEnd +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Spitter_OnPushOverlapEnd final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_OnPushOverlapEnd; + +// Function Phoenix.SpiderWeb_Spitter.OnStickyOverlapBegin +// 0x0010 (0x0010 - 0x0000) +struct SpiderWeb_Spitter_OnStickyOverlapBegin final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_OnStickyOverlapBegin; + +// Function Phoenix.SpiderWeb_Spitter.OnStickyOverlapEnd +// 0x0010 (0x0010 - 0x0000) +struct SpiderWeb_Spitter_OnStickyOverlapEnd final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_OnStickyOverlapEnd; + +// Function Phoenix.SpiderWeb_Spitter.PhysicsHit +// 0x00B0 (0x00B0 - 0x0000) +struct SpiderWeb_Spitter_PhysicsHit final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector NormalImpulse; // 0x0018(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0024(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_PhysicsHit; + +// Function Phoenix.SpiderWeb_Spitter.SetAIBlocker +// 0x0001 (0x0001 - 0x0000) +struct SpiderWeb_Spitter_SetAIBlocker final +{ +public: + bool i_block; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_SetAIBlocker; + +// Function Phoenix.SpiderWeb_Spitter.SetMeshTick +// 0x0001 (0x0001 - 0x0000) +struct SpiderWeb_Spitter_SetMeshTick final +{ +public: + bool i_Tick; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_SetMeshTick; + +// Function Phoenix.SpiderWeb_Spitter.SetWebEnd +// 0x0014 (0x0014 - 0x0000) +struct SpiderWeb_Spitter_SetWebEnd final +{ +public: + bool i_Retract; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool i_Lerp; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float i_Alpha; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_SetWebEnd; + +// Function Phoenix.SpiderWeb_Spitter.StartPhysicsMat +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Spitter_StartPhysicsMat final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_StartPhysicsMat; + +// Function Phoenix.SpiderWeb_Spitter.StartSkeletalMat +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Spitter_StartSkeletalMat final +{ +public: + class ABiped_Character* SkelActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_StartSkeletalMat; + +// Function Phoenix.SpiderWeb_Spitter.UnDamp +// 0x0008 (0x0008 - 0x0000) +struct SpiderWeb_Spitter_UnDamp final +{ +public: + class UPrimitiveComponent* PrimComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderWeb_Spitter_UnDamp; + +// Function Phoenix.SceneActionState_WalkToStation.OnArrived +// 0x0008 (0x0008 - 0x0000) +struct SceneActionState_WalkToStation_OnArrived final +{ +public: + const class UObject* InCaller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneActionState_WalkToStation_OnArrived; + +// Function Phoenix.TargetTypeCognitionTarget.AddTarget_CognitionTarget +// 0x0030 (0x0030 - 0x0000) +struct TargetTypeCognitionTarget_AddTarget_CognitionTarget final +{ +public: + class UTargetTracker* TargetTracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID InTargetID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InTargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* InSense; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLookAt_0; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTargetTypeBase* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetTypeCognitionTarget_AddTarget_CognitionTarget; + +// Function Phoenix.TargetTypeDodgeDuck.AddTarget_DodgeDuck +// 0x0018 (0x0018 - 0x0000) +struct TargetTypeDodgeDuck_AddTarget_DodgeDuck final +{ +public: + class UTargetTracker* TargetTracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID InTargetID; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCameraDirectionAlways; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTargetTypeBase* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetTypeDodgeDuck_AddTarget_DodgeDuck; + +// Function Phoenix.SocialReactor.GetTheSocialReactor +// 0x0008 (0x0008 - 0x0000) +struct SocialReactor_GetTheSocialReactor final +{ +public: + class USocialReactor* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_GetTheSocialReactor; + +// Function Phoenix.SocialReactor.AddNewIdentity +// 0x0014 (0x0014 - 0x0000) +struct SocialReactor_AddNewIdentity final +{ +public: + class FName InCharacterName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InIdentityName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReactor_AddNewIdentity; + +// Function Phoenix.SocialReactor.AllowConversation +// 0x0028 (0x0028 - 0x0000) +struct SocialReactor_AllowConversation final +{ +public: + class FString InTargetName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString inMyName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReactor_AllowConversation; + +// Function Phoenix.SocialReactor.BeginDialogInteraction +// 0x0008 (0x0008 - 0x0000) +struct SocialReactor_BeginDialogInteraction final +{ +public: + class FName InTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_BeginDialogInteraction; + +// Function Phoenix.SocialReactor.EndDialogInteraction +// 0x0008 (0x0008 - 0x0000) +struct SocialReactor_EndDialogInteraction final +{ +public: + class FName InTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_EndDialogInteraction; + +// Function Phoenix.SocialReactor.FinishSettingMissionGossipCalloutsMuted +// 0x0010 (0x0010 - 0x0000) +struct SocialReactor_FinishSettingMissionGossipCalloutsMuted final +{ +public: + EStandardManagedPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_FinishSettingMissionGossipCalloutsMuted; + +// Function Phoenix.SocialReactor.GetConversationOptions +// 0x0020 (0x0020 - 0x0000) +struct SocialReactor_GetConversationOptions final +{ +public: + class FName InTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InTargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray outConversationOptions; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_GetConversationOptions; + +// Function Phoenix.SocialReactor.GetIdentityNames +// 0x0018 (0x0018 - 0x0000) +struct SocialReactor_GetIdentityNames final +{ +public: + class FName InTargetName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_GetIdentityNames; + +// Function Phoenix.SocialReactor.HasIdentity +// 0x000C (0x000C - 0x0000) +struct SocialReactor_HasIdentity final +{ +public: + class FName InTargetName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialSemanticIDs Identity; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReactor_HasIdentity; + +// Function Phoenix.SocialReactor.MissionGossipCalloutsMuted +// 0x0001 (0x0001 - 0x0000) +struct SocialReactor_MissionGossipCalloutsMuted final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_MissionGossipCalloutsMuted; + +// Function Phoenix.SocialReactor.OnAbilityStart +// 0x0010 (0x0010 - 0x0000) +struct SocialReactor_OnAbilityStart final +{ +public: + int32 ChannelIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAblAbilityContext* AbilityContext; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_OnAbilityStart; + +// Function Phoenix.SocialReactor.ReportSocialAction +// 0x0038 (0x0038 - 0x0000) +struct SocialReactor_ReportSocialAction final +{ +public: + ESocialActionTypes inActionID; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString inActionData; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString inLocationName; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString InTargetName; // 0x0028(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_ReportSocialAction; + +// Function Phoenix.SocialReactor.SetEmotionalState +// 0x0010 (0x0010 - 0x0000) +struct SocialReactor_SetEmotionalState final +{ +public: + class FName InActorName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialSemanticIDs InSocialEmotion; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 InMagnitude; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_SetEmotionalState; + +// Function Phoenix.SocialReactor.StartEmoAbility +// 0x0008 (0x0008 - 0x0000) +struct SocialReactor_StartEmoAbility final +{ +public: + class APawn* InActorPawn; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_StartEmoAbility; + +// Function Phoenix.SocialReactor.StartSettingMissionGossipCalloutsMuted +// 0x0010 (0x0010 - 0x0000) +struct SocialReactor_StartSettingMissionGossipCalloutsMuted final +{ +public: + bool InMuted; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_StartSettingMissionGossipCalloutsMuted; + +// Function Phoenix.SocialReactor.ToggleAmbientChatterTopic +// 0x0002 (0x0002 - 0x0000) +struct SocialReactor_ToggleAmbientChatterTopic final +{ +public: + EAmbientChatterTopicIDs InTopic; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInTurnOn; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_ToggleAmbientChatterTopic; + +// Function Phoenix.SocialReactor.ValidateInteractionType +// 0x0018 (0x0018 - 0x0000) +struct SocialReactor_ValidateInteractionType final +{ +public: + class FName InTargetName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InTargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialInteractionTypeIDs InInteractionType; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReactor_ValidateInteractionType; + +// Function Phoenix.SocialReactor.GetIdentityList +// 0x0010 (0x0010 - 0x0000) +struct SocialReactor_GetIdentityList final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReactor_GetIdentityList; + +// Function Phoenix.SceneGroup_SanctuaryIdentity.OnIdentityChanged +// 0x0002 (0x0002 - 0x0000) +struct SceneGroup_SanctuaryIdentity_OnIdentityChanged final +{ +public: + ESanctuaryIdentity OldIdentity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESanctuaryIdentity NewIdentity; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneGroup_SanctuaryIdentity_OnIdentityChanged; + +// Function Phoenix.StoryDirector_Interface.NotifyAllStoriesOfEvent +// 0x0008 (0x0008 - 0x0000) +struct StoryDirector_Interface_NotifyAllStoriesOfEvent final +{ +public: + class FName InEventName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StoryDirector_Interface_NotifyAllStoriesOfEvent; + +// Function Phoenix.StoryDirector_Interface.ParticipantFinishedEnter +// 0x0010 (0x0010 - 0x0000) +struct StoryDirector_Interface_ParticipantFinishedEnter final +{ +public: + class UObject* inParticipant; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InConnectionIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StoryDirector_Interface_ParticipantFinishedEnter; + +// Function Phoenix.StoryDirector_Interface.ParticipantFinishedExit +// 0x0018 (0x0018 - 0x0000) +struct StoryDirector_Interface_ParticipantFinishedExit final +{ +public: + class UObject* inParticipant; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InConnectionIndex; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName inSocialSemantic; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inTestForMovementMode; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StoryDirector_Interface_ParticipantFinishedExit; + +// Function Phoenix.StoryDirector_Interface.SetupStorySceneRigConnection +// 0x0090 (0x0090 - 0x0000) +struct StoryDirector_Interface_SetupStorySceneRigConnection final +{ +public: + struct FSceneRigParameters outParameters; // 0x0000(0x0088)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 InConnectionIndex; // 0x0088(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InChannel; // 0x008C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StoryDirector_Interface_SetupStorySceneRigConnection; + +// Function Phoenix.StoryDirector_Interface.SetupStorySceneRigProp +// 0x0088 (0x0088 - 0x0000) +struct StoryDirector_Interface_SetupStorySceneRigProp final +{ +public: + struct FSceneRigParameters outParameters; // 0x0000(0x0088)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StoryDirector_Interface_SetupStorySceneRigProp; + +// Function Phoenix.StoryDirector_Interface.StoryEnded +// 0x0008 (0x0008 - 0x0000) +struct StoryDirector_Interface_StoryEnded final +{ +public: + class UObject* inSceneRigStory; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StoryDirector_Interface_StoryEnded; + +// Function Phoenix.VendorStock.RefreshVendor +// 0x0008 (0x0008 - 0x0000) +struct VendorStock_RefreshVendor final +{ +public: + class FName Vendor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VendorStock_RefreshVendor; + +// Function Phoenix.SpellMiniGameBase.AddInputButton +// 0x0018 (0x0018 - 0x0000) +struct SpellMiniGameBase_AddInputButton final +{ +public: + class FString ButtonKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_AddInputButton; + +// Function Phoenix.SpellMiniGameBase.AddResetWaitRequest +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_AddResetWaitRequest final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_AddResetWaitRequest; + +// Function Phoenix.SpellMiniGameBase.GetProgressOnMask +// 0x0010 (0x0010 - 0x0000) +struct SpellMiniGameBase_GetProgressOnMask final +{ +public: + const class USpellMiniGameSpark* Spark; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_GetProgressOnMask; + +// Function Phoenix.SpellMiniGameBase.LogSpellMinigameData +// 0x0010 (0x0010 - 0x0000) +struct SpellMiniGameBase_LogSpellMinigameData final +{ +public: + class FString LogData; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_LogSpellMinigameData; + +// Function Phoenix.SpellMiniGameBase.OnBadSparkEnterInputWindow +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameBase_OnBadSparkEnterInputWindow final +{ +public: + int32 Checkpoint; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnBadSparkEnterInputWindow; + +// Function Phoenix.SpellMiniGameBase.OnBadSparkHitCheckpoint +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameBase_OnBadSparkHitCheckpoint final +{ +public: + int32 Checkpoint; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnBadSparkHitCheckpoint; + +// Function Phoenix.SpellMiniGameBase.OnButtonPreDraw +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameBase_OnButtonPreDraw final +{ +public: + int32 ButtonIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnButtonPreDraw; + +// Function Phoenix.SpellMiniGameBase.OnEnterInputWindow +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameBase_OnEnterInputWindow final +{ +public: + int32 Checkpoint; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnEnterInputWindow; + +// Function Phoenix.SpellMiniGameBase.OnInputDeviceChanged +// 0x0001 (0x0001 - 0x0000) +struct SpellMiniGameBase_OnInputDeviceChanged final +{ +public: + EInputDeviceUsed UsedInputDevice; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnInputDeviceChanged; + +// Function Phoenix.SpellMiniGameBase.OnInputFailure +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameBase_OnInputFailure final +{ +public: + int32 InputIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnInputFailure; + +// Function Phoenix.SpellMiniGameBase.OnInputSuccess +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameBase_OnInputSuccess final +{ +public: + int32 InputButtonIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnInputSuccess; + +// Function Phoenix.SpellMiniGameBase.OnMinigameFailure +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_OnMinigameFailure final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnMinigameFailure; + +// Function Phoenix.SpellMiniGameBase.OnPathSplineSet +// 0x0010 (0x0010 - 0x0000) +struct SpellMiniGameBase_OnPathSplineSet final +{ +public: + struct FSpellUnlockMiniGamePath Spline; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnPathSplineSet; + +// Function Phoenix.SpellMiniGameBase.OnSpellMaskLoaded +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_OnSpellMaskLoaded final +{ +public: + class UTexture2D* PathMask; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnSpellMaskLoaded; + +// Function Phoenix.SpellMiniGameBase.OnSpellTextureLoaded +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_OnSpellTextureLoaded final +{ +public: + class UTexture2D* PathTexture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnSpellTextureLoaded; + +// Function Phoenix.SpellMiniGameBase.OnUpdateFailProgress +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_OnUpdateFailProgress final +{ +public: + struct FVector2D NewProgress; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnUpdateFailProgress; + +// Function Phoenix.SpellMiniGameBase.OnUpdatePlayerProgress +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_OnUpdatePlayerProgress final +{ +public: + struct FVector2D NewProgress; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnUpdatePlayerProgress; + +// Function Phoenix.SpellMiniGameBase.OnUpdatePreDrawProgress +// 0x0004 (0x0004 - 0x0000) +struct SpellMiniGameBase_OnUpdatePreDrawProgress final +{ +public: + float NewProgress; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_OnUpdatePreDrawProgress; + +// Function Phoenix.SpellMiniGameBase.PathMaskCallback +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_PathMaskCallback final +{ +public: + class UTexture2D* T2D; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_PathMaskCallback; + +// Function Phoenix.SpellMiniGameBase.PathTextureCallback +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_PathTextureCallback final +{ +public: + class UTexture2D* MI; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_PathTextureCallback; + +// Function Phoenix.SpellMiniGameBase.PostMiniGameDataSet +// 0x00F8 (0x00F8 - 0x0000) +struct SpellMiniGameBase_PostMiniGameDataSet final +{ +public: + struct FSpellUnlockMiniGameData Data; // 0x0000(0x00F8)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_PostMiniGameDataSet; + +// Function Phoenix.SpellMiniGameBase.SetSpellIconImages +// 0x0058 (0x0058 - 0x0000) +struct SpellMiniGameBase_SetSpellIconImages final +{ +public: + TSoftObjectPtr Icon; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr IconGlow; // 0x0028(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_SetSpellIconImages; + +// Function Phoenix.SpellMiniGameBase.SetUseDefaultCamera +// 0x0001 (0x0001 - 0x0000) +struct SpellMiniGameBase_SetUseDefaultCamera final +{ +public: + bool UseDefault; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_SetUseDefaultCamera; + +// Function Phoenix.SpellMiniGameBase.StartMiniGameReset +// 0x0010 (0x0010 - 0x0000) +struct SpellMiniGameBase_StartMiniGameReset final +{ +public: + const class UObject* sender; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RemoveWaitRequest; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_StartMiniGameReset; + +// Function Phoenix.SpellMiniGameBase.UpdateButtonGlow +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_UpdateButtonGlow final +{ +public: + int32 Checkpoint; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GlowOpacity; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_UpdateButtonGlow; + +// Function Phoenix.SpellMiniGameBase.GetCurrentCheckpointData +// 0x0018 (0x0018 - 0x0000) +struct SpellMiniGameBase_GetCurrentCheckpointData final +{ +public: + struct FInputCheckpoint ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_GetCurrentCheckpointData; + +// Function Phoenix.SpellMiniGameBase.GetInputCheckpoints +// 0x0010 (0x0010 - 0x0000) +struct SpellMiniGameBase_GetInputCheckpoints final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_GetInputCheckpoints; + +// Function Phoenix.SpellMiniGameBase.GetIsInInputWindow +// 0x0001 (0x0001 - 0x0000) +struct SpellMiniGameBase_GetIsInInputWindow final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_GetIsInInputWindow; + +// Function Phoenix.SpellMiniGameBase.GetIsMiniGameActive +// 0x0001 (0x0001 - 0x0000) +struct SpellMiniGameBase_GetIsMiniGameActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_GetIsMiniGameActive; + +// Function Phoenix.SpellMiniGameBase.GetIsWaitingForStart +// 0x0001 (0x0001 - 0x0000) +struct SpellMiniGameBase_GetIsWaitingForStart final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_GetIsWaitingForStart; + +// Function Phoenix.SpellMiniGameBase.GetMiniGameName +// 0x0008 (0x0008 - 0x0000) +struct SpellMiniGameBase_GetMiniGameName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellMiniGameBase_GetMiniGameName; + +// Function Phoenix.SceneRigInputScreen.InitInputScreen +// 0x0070 (0x0070 - 0x0000) +struct SceneRigInputScreen_InitInputScreen final +{ +public: + struct FMargin Margins; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString PromptImageName; // 0x0010(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ButtonLegend; // 0x0020(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ModifierButtonLegend; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisplayModifierFirst; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString TextKey; // 0x0048(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFeedbackAnim FeedbackAnim; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHorizontalAlignment HAlign; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VAlign; // 0x005A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5B[0x1]; // 0x005B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor PromptImageColor; // 0x005C(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_InitInputScreen; + +// Function Phoenix.SceneRigInputScreen.OnEndInteraction +// 0x0001 (0x0001 - 0x0000) +struct SceneRigInputScreen_OnEndInteraction final +{ +public: + bool Success; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_OnEndInteraction; + +// Function Phoenix.SceneRigInputScreen.OnModifierStateChanged +// 0x0001 (0x0001 - 0x0000) +struct SceneRigInputScreen_OnModifierStateChanged final +{ +public: + bool IsDown; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_OnModifierStateChanged; + +// Function Phoenix.SceneRigInputScreen.OnPressAndHoldStateChanged +// 0x0001 (0x0001 - 0x0000) +struct SceneRigInputScreen_OnPressAndHoldStateChanged final +{ +public: + bool IsDown; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_OnPressAndHoldStateChanged; + +// Function Phoenix.SceneRigInputScreen.OnPrimaryInputStateChanged +// 0x0001 (0x0001 - 0x0000) +struct SceneRigInputScreen_OnPrimaryInputStateChanged final +{ +public: + bool IsDown; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_OnPrimaryInputStateChanged; + +// Function Phoenix.SceneRigInputScreen.SetButtonCallout +// 0x0010 (0x0010 - 0x0000) +struct SceneRigInputScreen_SetButtonCallout final +{ +public: + class FString ButtonLegend; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_SetButtonCallout; + +// Function Phoenix.SceneRigInputScreen.SetFeedbackAnimation +// 0x0001 (0x0001 - 0x0000) +struct SceneRigInputScreen_SetFeedbackAnimation final +{ +public: + EFeedbackAnim FeedbackAnim; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_SetFeedbackAnimation; + +// Function Phoenix.SceneRigInputScreen.SetModifierButtonCallout +// 0x0018 (0x0018 - 0x0000) +struct SceneRigInputScreen_SetModifierButtonCallout final +{ +public: + class FString ModButtonLegend; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool DisplayModifierFirst; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_SetModifierButtonCallout; + +// Function Phoenix.SceneRigInputScreen.SetPositionAndPadding +// 0x0014 (0x0014 - 0x0000) +struct SceneRigInputScreen_SetPositionAndPadding final +{ +public: + EHorizontalAlignment HAlign; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VAlign; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin InPadding; // 0x0004(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_SetPositionAndPadding; + +// Function Phoenix.SceneRigInputScreen.SetPressAndHold +// 0x0008 (0x0008 - 0x0000) +struct SceneRigInputScreen_SetPressAndHold final +{ +public: + bool IsPressAndHold; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HoldDuration; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_SetPressAndHold; + +// Function Phoenix.SceneRigInputScreen.SetPromptImage +// 0x0020 (0x0020 - 0x0000) +struct SceneRigInputScreen_SetPromptImage final +{ +public: + class FString PromptImageName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor PromptImageColor; // 0x0010(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_SetPromptImage; + +// Function Phoenix.SceneRigInputScreen.SetTextKey +// 0x0010 (0x0010 - 0x0000) +struct SceneRigInputScreen_SetTextKey final +{ +public: + class FString TextKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_SetTextKey; + +// Function Phoenix.SceneRigInputScreen.TriggerSoundEvent +// 0x0010 (0x0010 - 0x0000) +struct SceneRigInputScreen_TriggerSoundEvent final +{ +public: + class FString SoundEvent; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_TriggerSoundEvent; + +// Function Phoenix.SceneRigInputScreen.TriggerVoLine +// 0x0010 (0x0010 - 0x0000) +struct SceneRigInputScreen_TriggerVoLine final +{ +public: + struct FDialogueConversationReference SoundEvent; // 0x0000(0x0010)(ConstParm, Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SceneRigInputScreen_TriggerVoLine; + +// Function Phoenix.SpiderEggs._AddActorInRadius +// 0x0010 (0x0010 - 0x0000) +struct SpiderEggs__AddActorInRadius final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderEggs__AddActorInRadius; + +// Function Phoenix.SpiderEggs._FindValidEnemySpawn +// 0x0030 (0x0030 - 0x0000) +struct SpiderEggs__FindValidEnemySpawn final +{ +public: + struct FTransform ReturnValue; // 0x0000(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderEggs__FindValidEnemySpawn; + +// Function Phoenix.SpiderEggs._HasActorsInRadius +// 0x0001 (0x0001 - 0x0000) +struct SpiderEggs__HasActorsInRadius final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderEggs__HasActorsInRadius; + +// Function Phoenix.SpiderEggs._IsPausedBySpell +// 0x0001 (0x0001 - 0x0000) +struct SpiderEggs__IsPausedBySpell final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderEggs__IsPausedBySpell; + +// Function Phoenix.SpiderEggs._PlayDamagedEffects +// 0x0004 (0x0004 - 0x0000) +struct SpiderEggs__PlayDamagedEffects final +{ +public: + float InDamage; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderEggs__PlayDamagedEffects; + +// Function Phoenix.SpiderEggs._PrintDebug +// 0x0018 (0x0018 - 0x0000) +struct SpiderEggs__PrintDebug final +{ +public: + class FString Name_0; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0010(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderEggs__PrintDebug; + +// Function Phoenix.SpiderEggs._RemoveActorInRadius +// 0x0010 (0x0010 - 0x0000) +struct SpiderEggs__RemoveActorInRadius final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RemoveAll; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderEggs__RemoveActorInRadius; + +// Function Phoenix.SpiderEggs.OnOverlapBegin_ActivationSphere +// 0x00A8 (0x00A8 - 0x0000) +struct SpiderEggs_OnOverlapBegin_ActivationSphere final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderEggs_OnOverlapBegin_ActivationSphere; + +// Function Phoenix.SpiderEggs.OnOverlapBegin_ProximitySphere +// 0x00A8 (0x00A8 - 0x0000) +struct SpiderEggs_OnOverlapBegin_ProximitySphere final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderEggs_OnOverlapBegin_ProximitySphere; + +// Function Phoenix.SpiderEggs.OnOverlapBegin_StealthActivationSphere +// 0x00A8 (0x00A8 - 0x0000) +struct SpiderEggs_OnOverlapBegin_StealthActivationSphere final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpiderEggs_OnOverlapBegin_StealthActivationSphere; + +// Function Phoenix.SpiderEggs.OnOverlapEnd_ActivationSphere +// 0x0020 (0x0020 - 0x0000) +struct SpiderEggs_OnOverlapEnd_ActivationSphere final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderEggs_OnOverlapEnd_ActivationSphere; + +// Function Phoenix.SpiderEggs.OnOverlapEnd_ProximitySphere +// 0x0020 (0x0020 - 0x0000) +struct SpiderEggs_OnOverlapEnd_ProximitySphere final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderEggs_OnOverlapEnd_ProximitySphere; + +// Function Phoenix.SpiderEggs.OnOverlapEnd_StealthActivationSphere +// 0x0020 (0x0020 - 0x0000) +struct SpiderEggs_OnOverlapEnd_StealthActivationSphere final +{ +public: + class UPrimitiveComponent* HitComp; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpiderEggs_OnOverlapEnd_StealthActivationSphere; + +// Function Phoenix.ScreenFadeWidget.SetFadeColor +// 0x0010 (0x0010 - 0x0000) +struct ScreenFadeWidget_SetFadeColor final +{ +public: + struct FLinearColor TargetColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScreenFadeWidget_SetFadeColor; + +// Function Phoenix.ScreenFadeWidget.UI_GetCurrentFade +// 0x0004 (0x0004 - 0x0000) +struct ScreenFadeWidget_UI_GetCurrentFade final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScreenFadeWidget_UI_GetCurrentFade; + +// Function Phoenix.ScreenFadeWidget.UI_IsFading +// 0x0001 (0x0001 - 0x0000) +struct ScreenFadeWidget_UI_IsFading final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScreenFadeWidget_UI_IsFading; + +// Function Phoenix.ScreenFadeWidget.UI_SetManualFade +// 0x0004 (0x0004 - 0x0000) +struct ScreenFadeWidget_UI_SetManualFade final +{ +public: + float Opacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScreenFadeWidget_UI_SetManualFade; + +// Function Phoenix.ScrollingTextWidget.GetColorTag +// 0x0010 (0x0010 - 0x0000) +struct ScrollingTextWidget_GetColorTag final +{ +public: + struct FDataTableRowHandle ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_GetColorTag; + +// Function Phoenix.ScrollingTextWidget.GetHorizontalBoxSize +// 0x0010 (0x0010 - 0x0000) +struct ScrollingTextWidget_GetHorizontalBoxSize final +{ +public: + struct FMargin ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_GetHorizontalBoxSize; + +// Function Phoenix.ScrollingTextWidget.GetPhoenixText +// 0x0018 (0x0018 - 0x0000) +struct ScrollingTextWidget_GetPhoenixText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_GetPhoenixText; + +// Function Phoenix.ScrollingTextWidget.GetScrollSpeed +// 0x0004 (0x0004 - 0x0000) +struct ScrollingTextWidget_GetScrollSpeed final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_GetScrollSpeed; + +// Function Phoenix.ScrollingTextWidget.GetShouldShowEllipsis +// 0x0001 (0x0001 - 0x0000) +struct ScrollingTextWidget_GetShouldShowEllipsis final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_GetShouldShowEllipsis; + +// Function Phoenix.ScrollingTextWidget.GetTruncationPosition +// 0x0004 (0x0004 - 0x0000) +struct ScrollingTextWidget_GetTruncationPosition final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_GetTruncationPosition; + +// Function Phoenix.ScrollingTextWidget.SetColorTag +// 0x0010 (0x0010 - 0x0000) +struct ScrollingTextWidget_SetColorTag final +{ +public: + struct FDataTableRowHandle NewColorTag; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_SetColorTag; + +// Function Phoenix.ScrollingTextWidget.SetHorizontalBoxSize +// 0x0010 (0x0010 - 0x0000) +struct ScrollingTextWidget_SetHorizontalBoxSize final +{ +public: + struct FMargin size; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_SetHorizontalBoxSize; + +// Function Phoenix.ScrollingTextWidget.SetPhoenixTextColorAndOpacity +// 0x0028 (0x0028 - 0x0000) +struct ScrollingTextWidget_SetPhoenixTextColorAndOpacity final +{ +public: + struct FSlateColor InColorAndOpacity; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_SetPhoenixTextColorAndOpacity; + +// Function Phoenix.ScrollingTextWidget.SetPhoenixTextOpacity +// 0x0004 (0x0004 - 0x0000) +struct ScrollingTextWidget_SetPhoenixTextOpacity final +{ +public: + float InOpacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_SetPhoenixTextOpacity; + +// Function Phoenix.ScrollingTextWidget.SetScrollSpeed +// 0x0004 (0x0004 - 0x0000) +struct ScrollingTextWidget_SetScrollSpeed final +{ +public: + float pScrollSpeed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_SetScrollSpeed; + +// Function Phoenix.ScrollingTextWidget.SetShouldShowEllipsis +// 0x0001 (0x0001 - 0x0000) +struct ScrollingTextWidget_SetShouldShowEllipsis final +{ +public: + bool pShouldShowEllipsis; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_SetShouldShowEllipsis; + +// Function Phoenix.ScrollingTextWidget.SetText +// 0x0018 (0x0018 - 0x0000) +struct ScrollingTextWidget_SetText final +{ +public: + class FText InText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_SetText; + +// Function Phoenix.ScrollingTextWidget.SetTextKey +// 0x0010 (0x0010 - 0x0000) +struct ScrollingTextWidget_SetTextKey final +{ +public: + class FString Key; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_SetTextKey; + +// Function Phoenix.ScrollingTextWidget.SetTruncationPosition +// 0x0004 (0x0004 - 0x0000) +struct ScrollingTextWidget_SetTruncationPosition final +{ +public: + float Position; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollingTextWidget_SetTruncationPosition; + +// Function Phoenix.ShadowSprint.GetCapsuleComponent +// 0x0008 (0x0008 - 0x0000) +struct ShadowSprint_GetCapsuleComponent final +{ +public: + class UCapsuleComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ShadowSprint_GetCapsuleComponent; + +// Function Phoenix.ShadowSprint.SetScaleInfo +// 0x0008 (0x0008 - 0x0000) +struct ShadowSprint_SetScaleInfo final +{ +public: + bool bInScaleIn; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InActiveScale; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ShadowSprint_SetScaleInfo; + +// Function Phoenix.Tier4ActorCache.Get +// 0x0008 (0x0008 - 0x0000) +struct Tier4ActorCache_Get final +{ +public: + class UTier4ActorCache* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tier4ActorCache_Get; + +// Function Phoenix.Tier4ActorCache.SetTempMaxAllowedT4 +// 0x0004 (0x0004 - 0x0000) +struct Tier4ActorCache_SetTempMaxAllowedT4 final +{ +public: + float InTempMax; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tier4ActorCache_SetTempMaxAllowedT4; + +// Function Phoenix.TorchComponent.OnPropagateOverlapBegin +// 0x0010 (0x0010 - 0x0000) +struct TorchComponent_OnPropagateOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TorchComponent_OnPropagateOverlapBegin; + +// Function Phoenix.TorchComponent.OnPropagateOverlapEnd +// 0x0008 (0x0008 - 0x0000) +struct TorchComponent_OnPropagateOverlapEnd final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TorchComponent_OnPropagateOverlapEnd; + +// Function Phoenix.TorchComponent.OnProxOverlapBegin +// 0x0008 (0x0008 - 0x0000) +struct TorchComponent_OnProxOverlapBegin final +{ +public: + class AActor* OtherActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TorchComponent_OnProxOverlapBegin; + +// Function Phoenix.TorchComponent.SetOnFire +// 0x0001 (0x0001 - 0x0000) +struct TorchComponent_SetOnFire final +{ +public: + bool bOnFire; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TorchComponent_SetOnFire; + +// Function Phoenix.SlideNavLinkComponent.UpdateNavLink +// 0x0018 (0x0018 - 0x0000) +struct SlideNavLinkComponent_UpdateNavLink final +{ +public: + struct FNavSlideInfo Info; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlideNavLinkComponent_UpdateNavLink; + +// Function Phoenix.SlideNavLinkComponent.HasValidLinks +// 0x0001 (0x0001 - 0x0000) +struct SlideNavLinkComponent_HasValidLinks final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlideNavLinkComponent_HasValidLinks; + +// Function Phoenix.SocialJournalHeadlineWidget.InitDetails +// 0x0030 (0x0030 - 0x0000) +struct SocialJournalHeadlineWidget_InitDetails final +{ +public: + class FText Param_Name_0; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + class FString IconName; // 0x0018(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count_0; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialJournalHeadlineWidget_InitDetails; + +// Function Phoenix.TrainManager.Get +// 0x0008 (0x0008 - 0x0000) +struct TrainManager_Get final +{ +public: + class UTrainManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TrainManager_Get; + +// Function Phoenix.TrainManager.SetTrainDistanceAlongTrack +// 0x0004 (0x0004 - 0x0000) +struct TrainManager_SetTrainDistanceAlongTrack final +{ +public: + float Distance; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TrainManager_SetTrainDistanceAlongTrack; + +// Function Phoenix.TrainManager.SetTrainPositionAlongTrack +// 0x000C (0x000C - 0x0000) +struct TrainManager_SetTrainPositionAlongTrack final +{ +public: + struct FVector Position; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TrainManager_SetTrainPositionAlongTrack; + +// Function Phoenix.TrainManager.SetTrainSpeed +// 0x0004 (0x0004 - 0x0000) +struct TrainManager_SetTrainSpeed final +{ +public: + float Speed; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TrainManager_SetTrainSpeed; + +// Function Phoenix.SocialReasoning.SuppressGreetingGhostStoriesOnActor +// 0x0018 (0x0018 - 0x0000) +struct SocialReasoning_SuppressGreetingGhostStoriesOnActor final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InShouldSuppress; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_SuppressGreetingGhostStoriesOnActor; + +// Function Phoenix.SocialReasoning.TriggerSoloActionOnActor +// 0x0020 (0x0020 - 0x0000) +struct SocialReasoning_TriggerSoloActionOnActor final +{ +public: + class AActor* InTargetActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialActionTypes Story; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialSemanticIDs Emotion; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* FocusActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReasoning_TriggerSoloActionOnActor; + +// Function Phoenix.SocialReasoning.AvailableToTellAGhostStory +// 0x0001 (0x0001 - 0x0000) +struct SocialReasoning_AvailableToTellAGhostStory final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_AvailableToTellAGhostStory; + +// Function Phoenix.SocialReasoning.CreateSocialInteraction +// 0x0030 (0x0030 - 0x0000) +struct SocialReasoning_CreateSocialInteraction final +{ +public: + int32 MinimumInteractors; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStationQueryData ProvidedStationData; // 0x0004(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + ESpawnedStationTypes SpawnedStationType; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeAvailable; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDynamic; // 0x002C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x002D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReasoning_CreateSocialInteraction; + +// Function Phoenix.SocialReasoning.CreateSocialInteractionForChat +// 0x002C (0x002C - 0x0000) +struct SocialReasoning_CreateSocialInteractionForChat final +{ +public: + struct FStationQueryData ProvidedStationData; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + ESpawnedStationTypes SpawnedStationType; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float TimeAvailable; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsDynamic; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0029(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReasoning_CreateSocialInteractionForChat; + +// Function Phoenix.SocialReasoning.FinishActivateLookAtTrigger +// 0x000C (0x000C - 0x0000) +struct SocialReasoning_FinishActivateLookAtTrigger final +{ +public: + EStandardManagedPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InReason; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_FinishActivateLookAtTrigger; + +// Function Phoenix.SocialReasoning.FinishSettingGhostStoryInterestFactor +// 0x0010 (0x0010 - 0x0000) +struct SocialReasoning_FinishSettingGhostStoryInterestFactor final +{ +public: + EStandardManagedPriority InPriority; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_FinishSettingGhostStoryInterestFactor; + +// Function Phoenix.SocialReasoning.GetCurrentBehavior +// 0x0008 (0x0008 - 0x0000) +struct SocialReasoning_GetCurrentBehavior final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_GetCurrentBehavior; + +// Function Phoenix.SocialReasoning.GetDesiredBehavior +// 0x0008 (0x0008 - 0x0000) +struct SocialReasoning_GetDesiredBehavior final +{ +public: + struct FGameplayTag ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_GetDesiredBehavior; + +// Function Phoenix.SocialReasoning.GetFreeTimeMinMaxStationChangeTime +// 0x0008 (0x0008 - 0x0000) +struct SocialReasoning_GetFreeTimeMinMaxStationChangeTime final +{ +public: + float outMinTime; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float outMaxTime; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_GetFreeTimeMinMaxStationChangeTime; + +// Function Phoenix.SocialReasoning.GetReasonerDisplayName +// 0x0008 (0x0008 - 0x0000) +struct SocialReasoning_GetReasonerDisplayName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_GetReasonerDisplayName; + +// Function Phoenix.SocialReasoning.GetReasonerName +// 0x0008 (0x0008 - 0x0000) +struct SocialReasoning_GetReasonerName final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_GetReasonerName; + +// Function Phoenix.SocialReasoning.GetUseOptimizedEQS +// 0x0001 (0x0001 - 0x0000) +struct SocialReasoning_GetUseOptimizedEQS final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_GetUseOptimizedEQS; + +// Function Phoenix.SocialReasoning.Greet +// 0x0020 (0x0020 - 0x0000) +struct SocialReasoning_Greet final +{ +public: + struct FGreetingQueryData TheGreeting; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_Greet; + +// Function Phoenix.SocialReasoning.JoinStation +// 0x0028 (0x0028 - 0x0000) +struct SocialReasoning_JoinStation final +{ +public: + struct FStationQueryData StationData; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Duration; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverwritePreviousGoal; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0025(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReasoning_JoinStation; + +// Function Phoenix.SocialReasoning.MonitorTheAccompaniment +// 0x0008 (0x0008 - 0x0000) +struct SocialReasoning_MonitorTheAccompaniment final +{ +public: + float LeashLength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReasoning_MonitorTheAccompaniment; + +// Function Phoenix.SocialReasoning.SelectGhostStoryPartners +// 0x0028 (0x0028 - 0x0000) +struct SocialReasoning_SelectGhostStoryPartners final +{ +public: + TArray PotentialPartners; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + TArray AvailablePartners; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReasoning_SelectGhostStoryPartners; + +// Function Phoenix.SocialReasoning.SetGhostStoryInterestFactor +// 0x0004 (0x0004 - 0x0000) +struct SocialReasoning_SetGhostStoryInterestFactor final +{ +public: + float inInterestFactor; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_SetGhostStoryInterestFactor; + +// Function Phoenix.SocialReasoning.StartActivateLookAtTrigger +// 0x000C (0x000C - 0x0000) +struct SocialReasoning_StartActivateLookAtTrigger final +{ +public: + bool inActivate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority InPriority; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName InReason; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_StartActivateLookAtTrigger; + +// Function Phoenix.SocialReasoning.StartSettingGhostStoryInterestFactor +// 0x0010 (0x0010 - 0x0000) +struct SocialReasoning_StartSettingGhostStoryInterestFactor final +{ +public: + float InInterestLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority InPriority; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* InCaller; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_StartSettingGhostStoryInterestFactor; + +// Function Phoenix.SocialReasoning.SuppressGreetingGhostStories +// 0x0001 (0x0001 - 0x0000) +struct SocialReasoning_SuppressGreetingGhostStories final +{ +public: + bool InShouldSuppress; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_SuppressGreetingGhostStories; + +// Function Phoenix.SocialReasoning.TriggerSoloAction +// 0x0018 (0x0018 - 0x0000) +struct SocialReasoning_TriggerSoloAction final +{ +public: + ESocialActionTypes Story; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESocialSemanticIDs Emotion; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* FocusActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReasoning_TriggerSoloAction; + +// Function Phoenix.SocialReasoning.WhomShallIAccompany +// 0x0038 (0x0038 - 0x0000) +struct SocialReasoning_WhomShallIAccompany final +{ +public: + TArray PotentialAccompaniers; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float score; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGreetingQueryData ReturnValue; // 0x0014(0x0020)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReasoning_WhomShallIAccompany; + +// Function Phoenix.SocialReasoning.WhomShallIGreet +// 0x0038 (0x0038 - 0x0000) +struct SocialReasoning_WhomShallIGreet final +{ +public: + TArray PotentialGreetees; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + float score; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGreetingQueryData ReturnValue; // 0x0014(0x0020)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SocialReasoning_WhomShallIGreet; + +// Function Phoenix.SocialReasoning.GetReasoner +// 0x0008 (0x0008 - 0x0000) +struct SocialReasoning_GetReasoner final +{ +public: + class UObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_GetReasoner; + +// Function Phoenix.SocialReasoning.GetReasonerPawn +// 0x0008 (0x0008 - 0x0000) +struct SocialReasoning_GetReasonerPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_GetReasonerPawn; + +// Function Phoenix.SocialReasoning_Interface.Converse +// 0x0038 (0x0038 - 0x0000) +struct SocialReasoning_Interface_Converse final +{ +public: + struct FSocialResponse SocialResponse; // 0x0000(0x0038)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_Interface_Converse; + +// Function Phoenix.SocialReasoning_Interface.ConverseWithProxy +// 0x0038 (0x0038 - 0x0000) +struct SocialReasoning_Interface_ConverseWithProxy final +{ +public: + struct FSocialResponse SocialResponse; // 0x0000(0x0038)(Parm, OutParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_Interface_ConverseWithProxy; + +// Function Phoenix.SocialReasoning_Interface.Goodbye +// 0x0001 (0x0001 - 0x0000) +struct SocialReasoning_Interface_Goodbye final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_Interface_Goodbye; + +// Function Phoenix.SocialReasoning_Interface.Nevermind +// 0x0001 (0x0001 - 0x0000) +struct SocialReasoning_Interface_Nevermind final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_Interface_Nevermind; + +// Function Phoenix.SocialReasoning_Interface.RunEQS_FindSocialReasonings +// 0x0018 (0x0018 - 0x0000) +struct SocialReasoning_Interface_RunEQS_FindSocialReasonings final +{ +public: + EEnvQueryRunMode RunMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQueryFinishedData QueryFinishedDelegate; // 0x0008(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_Interface_RunEQS_FindSocialReasonings; + +// Function Phoenix.SocialReasoning_Interface.RunEQS_FindStations +// 0x0018 (0x0018 - 0x0000) +struct SocialReasoning_Interface_RunEQS_FindStations final +{ +public: + EEnvQueryRunMode RunMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FQueryFinishedData QueryFinishedDelegate; // 0x0008(0x0010)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SocialReasoning_Interface_RunEQS_FindStations; + +// Function Phoenix.SanctuaryIdentityParticleSystem.OnIdentityChanged +// 0x0002 (0x0002 - 0x0000) +struct SanctuaryIdentityParticleSystem_OnIdentityChanged final +{ +public: + ESanctuaryIdentity OldIdentity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESanctuaryIdentity NewIdentity; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SanctuaryIdentityParticleSystem_OnIdentityChanged; + +// Function Phoenix.SpawnCustomizableActor.SpawnCustomizableActor +// 0x0070 (0x0070 - 0x0000) +struct SpawnCustomizableActor_SpawnCustomizableActor final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf Class_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RegistryId; // 0x0010(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0020(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APawn* Instigator; // 0x0058(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod CollisionHandlingOverride; // 0x0060(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USpawnCustomizableActor* ReturnValue; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpawnCustomizableActor_SpawnCustomizableActor; + +// Function Phoenix.SpawnCustomizableActor.OnFinishLoading +// 0x0008 (0x0008 - 0x0000) +struct SpawnCustomizableActor_OnFinishLoading final +{ +public: + class AActor* InOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpawnCustomizableActor_OnFinishLoading; + +// Function Phoenix.SpellBarSlotWidget.SetImage +// 0x0010 (0x0010 - 0x0000) +struct SpellBarSlotWidget_SetImage final +{ +public: + class FString ImageName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellBarSlotWidget_SetImage; + +// Function Phoenix.SpellBarSlotWidget.SetSlotState +// 0x0001 (0x0001 - 0x0000) +struct SpellBarSlotWidget_SetSlotState final +{ +public: + bool IsActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellBarSlotWidget_SetSlotState; + +// Function Phoenix.SpellBarSlotWidget.UpdateRechargeMaterial +// 0x0008 (0x0008 - 0x0000) +struct SpellBarSlotWidget_UpdateRechargeMaterial final +{ +public: + class UTexture2D* newSpellIcon; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellBarSlotWidget_UpdateRechargeMaterial; + +// Function Phoenix.SpellImpactComponent.OnSpellImpact +// 0x00F8 (0x00F8 - 0x0000) +struct SpellImpactComponent_OnSpellImpact final +{ +public: + class AActor* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMunitionImpactData MunitionImpactData; // 0x0008(0x00F0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellImpactComponent_OnSpellImpact; + +// Function Phoenix.SpellInstantCastPanelWidget.SetSpellName +// 0x0020 (0x0020 - 0x0000) +struct SpellInstantCastPanelWidget_SetSpellName final +{ +public: + class FText NewName; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) + int32 SpellIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellInstantCastPanelWidget_SetSpellName; + +// Function Phoenix.SpellInstantCastPanelWidget.ShowSpellPanel +// 0x0001 (0x0001 - 0x0000) +struct SpellInstantCastPanelWidget_ShowSpellPanel final +{ +public: + bool Show; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellInstantCastPanelWidget_ShowSpellPanel; + +// Function Phoenix.SpellInstantCastPanelWidget.UpdateAvailableSpellList +// 0x0001 (0x0001 - 0x0000) +struct SpellInstantCastPanelWidget_UpdateAvailableSpellList final +{ +public: + bool Next; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellInstantCastPanelWidget_UpdateAvailableSpellList; + +// Function Phoenix.SpellInstantCastPanelWidget.UpdateSlotState +// 0x0001 (0x0001 - 0x0000) +struct SpellInstantCastPanelWidget_UpdateSlotState final +{ +public: + bool IsActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellInstantCastPanelWidget_UpdateSlotState; + +// Function Phoenix.SpellInstantCastPanelWidget.UpdateSpellGroup +// 0x0001 (0x0001 - 0x0000) +struct SpellInstantCastPanelWidget_UpdateSpellGroup final +{ +public: + bool OutAnimDone; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellInstantCastPanelWidget_UpdateSpellGroup; + +// Function Phoenix.SpellInterface.OnAffectedBySpell +// 0x00E8 (0x00E8 - 0x0000) +struct SpellInterface_OnAffectedBySpell final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DataAssets; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellToolRecord; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellType; // 0x0028(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Impact; // 0x0030(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0050(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x00D8(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellInterface_OnAffectedBySpell; + +// Function Phoenix.SpellInterface.OnAffectedBySpellEnd +// 0x0040 (0x0040 - 0x0000) +struct SpellInterface_OnAffectedBySpellEnd final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellToolRecord; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellType; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Impact; // 0x0020(0x0020)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellInterface_OnAffectedBySpellEnd; + +// Function Phoenix.SpellInterface.OnHitBySpell +// 0x00B8 (0x00B8 - 0x0000) +struct SpellInterface_OnHitBySpell final +{ +public: + const class ASpellTool* SpellTool; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellToolRecord; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellType; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FHitResult Hit; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x00A8(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellInterface_OnHitBySpell; + +// Function Phoenix.SpellInterface.OnOverlappedBySpell +// 0x0050 (0x0050 - 0x0000) +struct SpellInterface_OnOverlappedBySpell final +{ +public: + class ASpellTool* SpellTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Instigator; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USpellToolRecord* SpellToolRecord; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellType; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Impact; // 0x0020(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FVector MunitionLocation; // 0x0040(0x000C)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellInterface_OnOverlappedBySpell; + +// Function Phoenix.SpellInterface.OnSpellEffective +// 0x0008 (0x0008 - 0x0000) +struct SpellInterface_OnSpellEffective final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellInterface_OnSpellEffective; + +// Function Phoenix.SpellInterface.OnSpellIneffective +// 0x0008 (0x0008 - 0x0000) +struct SpellInterface_OnSpellIneffective final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellInterface_OnSpellIneffective; + +// Function Phoenix.SpellInterface.OnSpellTooWeak +// 0x0008 (0x0008 - 0x0000) +struct SpellInterface_OnSpellTooWeak final +{ +public: + class AActor* Instigator; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellInterface_OnSpellTooWeak; + +// Function Phoenix.SpellManagerBPInterface.GetAvailableSpellCount +// 0x0008 (0x0008 - 0x0000) +struct SpellManagerBPInterface_GetAvailableSpellCount final +{ +public: + bool IncludeLocked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetAvailableSpellCount; + +// Function Phoenix.SpellManagerBPInterface.GetCurrentSpellIndex +// 0x0004 (0x0004 - 0x0000) +struct SpellManagerBPInterface_GetCurrentSpellIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetCurrentSpellIndex; + +// Function Phoenix.SpellManagerBPInterface.GetCurrentSpellLoadout +// 0x0018 (0x0018 - 0x0000) +struct SpellManagerBPInterface_GetCurrentSpellLoadout final +{ +public: + TArray SpellNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetCurrentSpellLoadout; + +// Function Phoenix.SpellManagerBPInterface.GetCurrentSpellLoadoutIndex +// 0x0004 (0x0004 - 0x0000) +struct SpellManagerBPInterface_GetCurrentSpellLoadoutIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetCurrentSpellLoadoutIndex; + +// Function Phoenix.SpellManagerBPInterface.GetFinishingSpells +// 0x0010 (0x0010 - 0x0000) +struct SpellManagerBPInterface_GetFinishingSpells final +{ +public: + TArray SpellNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetFinishingSpells; + +// Function Phoenix.SpellManagerBPInterface.GetSpell +// 0x0010 (0x0010 - 0x0000) +struct SpellManagerBPInterface_GetSpell final +{ +public: + int32 SpellLoadOut; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpellIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellName; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetSpell; + +// Function Phoenix.SpellManagerBPInterface.GetSpellCategory +// 0x0018 (0x0018 - 0x0000) +struct SpellManagerBPInterface_GetSpellCategory final +{ +public: + class FString SpellName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetSpellCategory; + +// Function Phoenix.SpellManagerBPInterface.GetSpellFinisher +// 0x0008 (0x0008 - 0x0000) +struct SpellManagerBPInterface_GetSpellFinisher final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetSpellFinisher; + +// Function Phoenix.SpellManagerBPInterface.GetSpellGroupNames +// 0x0010 (0x0010 - 0x0000) +struct SpellManagerBPInterface_GetSpellGroupNames final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetSpellGroupNames; + +// Function Phoenix.SpellManagerBPInterface.GetSpellsByGroup +// 0x0020 (0x0020 - 0x0000) +struct SpellManagerBPInterface_GetSpellsByGroup final +{ +public: + int32 LoadoutIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpellNames; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetSpellsByGroup; + +// Function Phoenix.SpellManagerBPInterface.GetSpellsFinisher +// 0x0018 (0x0018 - 0x0000) +struct SpellManagerBPInterface_GetSpellsFinisher final +{ +public: + TArray SpellNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetSpellsFinisher; + +// Function Phoenix.SpellManagerBPInterface.GetSpellsInCategory +// 0x0018 (0x0018 - 0x0000) +struct SpellManagerBPInterface_GetSpellsInCategory final +{ +public: + ESpellCategory Category; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeLocked; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetSpellsInCategory; + +// Function Phoenix.SpellManagerBPInterface.GetSpellUpgradeMap +// 0x0050 (0x0050 - 0x0000) +struct SpellManagerBPInterface_GetSpellUpgradeMap final +{ +public: + TMap ReturnValue; // 0x0000(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetSpellUpgradeMap; + +// Function Phoenix.SpellManagerBPInterface.GetTargetingSpells +// 0x0010 (0x0010 - 0x0000) +struct SpellManagerBPInterface_GetTargetingSpells final +{ +public: + TArray SpellNames; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_GetTargetingSpells; + +// Function Phoenix.SpellManagerBPInterface.IsUnlocked +// 0x000C (0x000C - 0x0000) +struct SpellManagerBPInterface_IsUnlocked final +{ +public: + class FName SpellLockName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_IsUnlocked; + +// Function Phoenix.SpellManagerBPInterface.SetCurrentSpellLoadoutIndex +// 0x0004 (0x0004 - 0x0000) +struct SpellManagerBPInterface_SetCurrentSpellLoadoutIndex final +{ +public: + int32 LayoutIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_SetCurrentSpellLoadoutIndex; + +// Function Phoenix.SpellManagerBPInterface.SetDarkArtsArenaState +// 0x0001 (0x0001 - 0x0000) +struct SpellManagerBPInterface_SetDarkArtsArenaState final +{ +public: + bool IsActive; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_SetDarkArtsArenaState; + +// Function Phoenix.SpellManagerBPInterface.SetFinisherSpell +// 0x0008 (0x0008 - 0x0000) +struct SpellManagerBPInterface_SetFinisherSpell final +{ +public: + class FName SpellName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_SetFinisherSpell; + +// Function Phoenix.SpellManagerBPInterface.SetOverrideSpellLevel +// 0x0004 (0x0004 - 0x0000) +struct SpellManagerBPInterface_SetOverrideSpellLevel final +{ +public: + int32 SpellLevel; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_SetOverrideSpellLevel; + +// Function Phoenix.SpellManagerBPInterface.SetSpell +// 0x0010 (0x0010 - 0x0000) +struct SpellManagerBPInterface_SetSpell final +{ +public: + int32 LoadoutIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpellIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_SetSpell; + +// Function Phoenix.SpellManagerBPInterface.SetSpellFinisher +// 0x0008 (0x0008 - 0x0000) +struct SpellManagerBPInterface_SetSpellFinisher final +{ +public: + class FName SpellName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_SetSpellFinisher; + +// Function Phoenix.SpellManagerBPInterface.SetTargetingSpell +// 0x0010 (0x0010 - 0x0000) +struct SpellManagerBPInterface_SetTargetingSpell final +{ +public: + int32 SpellLoadoutIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SpellIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpellName; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpellManagerBPInterface_SetTargetingSpell; + +// Function Phoenix.StartConversationWithNameNode.StartConversationWithName +// 0x0018 (0x0018 - 0x0000) +struct StartConversationWithNameNode_StartConversationWithName final +{ +public: + class FName CharacterID_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ConversationID_0; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStartConversationWithNameNode* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StartConversationWithNameNode_StartConversationWithName; + +// Function Phoenix.StartPageWidget.OnStartPageIntroStarted +// 0x0010 (0x0010 - 0x0000) +struct StartPageWidget_OnStartPageIntroStarted final +{ +public: + class UPhoenixUserWidget* PhoenixWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 IntroType; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StartPageWidget_OnStartPageIntroStarted; + +// Function Phoenix.StartPageWidget.OnStartPageOutroEnded +// 0x0010 (0x0010 - 0x0000) +struct StartPageWidget_OnStartPageOutroEnded final +{ +public: + class UPhoenixUserWidget* PhoenixWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutroType; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StartPageWidget_OnStartPageOutroEnded; + +// Function Phoenix.StartPageWidget.OnStartPageOutroStarted +// 0x0010 (0x0010 - 0x0000) +struct StartPageWidget_OnStartPageOutroStarted final +{ +public: + class UPhoenixUserWidget* PhoenixWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutroType; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StartPageWidget_OnStartPageOutroStarted; + +// Function Phoenix.StartPageWidget.OnUserProfileChange +// 0x0018 (0x0018 - 0x0000) +struct StartPageWidget_OnUserProfileChange final +{ +public: + const class UObject* i_caller; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString username; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StartPageWidget_OnUserProfileChange; + +// Function Phoenix.StartPageWidget.SetHydraString +// 0x0010 (0x0010 - 0x0000) +struct StartPageWidget_SetHydraString final +{ +public: + class FString ProfileName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StartPageWidget_SetHydraString; + +// Function Phoenix.StartPageWidget.SetIsLoggedIn +// 0x0001 (0x0001 - 0x0000) +struct StartPageWidget_SetIsLoggedIn final +{ +public: + bool bIsLoggedIn; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StartPageWidget_SetIsLoggedIn; + +// Function Phoenix.StartPageWidget.SetLoginButtonString +// 0x0010 (0x0010 - 0x0000) +struct StartPageWidget_SetLoginButtonString final +{ +public: + class FString LoginButtonString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StartPageWidget_SetLoginButtonString; + +// Function Phoenix.StartPageWidget.SetProfileString +// 0x0010 (0x0010 - 0x0000) +struct StartPageWidget_SetProfileString final +{ +public: + class FString ProfileName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StartPageWidget_SetProfileString; + +// Function Phoenix.StartPageWidget.ShowLoginButton +// 0x0001 (0x0001 - 0x0000) +struct StartPageWidget_ShowLoginButton final +{ +public: + bool bShow; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StartPageWidget_ShowLoginButton; + +// Function Phoenix.StatsManager.AddNewStat +// 0x0010 (0x0010 - 0x0000) +struct StatsManager_AddNewStat final +{ +public: + class FName StatID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StatsManager_AddNewStat; + +// Function Phoenix.StatsManager.ClearStatBit +// 0x000C (0x000C - 0x0000) +struct StatsManager_ClearStatBit final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bit; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StatsManager_ClearStatBit; + +// Function Phoenix.StatsManager.DeleteStat +// 0x000C (0x000C - 0x0000) +struct StatsManager_DeleteStat final +{ +public: + class FName Key; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StatsManager_DeleteStat; + +// Function Phoenix.StatsManager.Get +// 0x0008 (0x0008 - 0x0000) +struct StatsManager_Get final +{ +public: + class UStatsManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StatsManager_Get; + +// Function Phoenix.StatsManager.GetStatName +// 0x0010 (0x0010 - 0x0000) +struct StatsManager_GetStatName final +{ +public: + struct FStatList StatList; // 0x0000(0x0008)(ConstParm, Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StatsManager_GetStatName; + +// Function Phoenix.StatsManager.ReadBitSet +// 0x0010 (0x0010 - 0x0000) +struct StatsManager_ReadBitSet final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bit; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StatsManager_ReadBitSet; + +// Function Phoenix.StatsManager.ReadSetBitCount +// 0x000C (0x000C - 0x0000) +struct StatsManager_ReadSetBitCount final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StatsManager_ReadSetBitCount; + +// Function Phoenix.StatsManager.ReadStat +// 0x000C (0x000C - 0x0000) +struct StatsManager_ReadStat final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StatsManager_ReadStat; + +// Function Phoenix.StatsManager.SetStat +// 0x000C (0x000C - 0x0000) +struct StatsManager_SetStat final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Value; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StatsManager_SetStat; + +// Function Phoenix.StatsManager.SetStatBit +// 0x000C (0x000C - 0x0000) +struct StatsManager_SetStatBit final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 bit; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StatsManager_SetStatBit; + +// Function Phoenix.StatsManager.StatExists +// 0x000C (0x000C - 0x0000) +struct StatsManager_StatExists final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StatsManager_StatExists; + +// Function Phoenix.StatsManager.UpdateStat +// 0x000C (0x000C - 0x0000) +struct StatsManager_UpdateStat final +{ +public: + class FName Key; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Delta; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StatsManager_UpdateStat; + +// Function Phoenix.StatsManager.GameStatGet +// 0x0010 (0x0010 - 0x0000) +struct StatsManager_GameStatGet final +{ +public: + class FString StatKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StatsManager_GameStatGet; + +// Function Phoenix.StatsManager.GameStatSet +// 0x0018 (0x0018 - 0x0000) +struct StatsManager_GameStatSet final +{ +public: + class FString StatKey; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StatValue; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_StatsManager_GameStatSet; + +// Function Phoenix.StreamingPlaceholderSanctuaryIdentity.OnIdentityChanged +// 0x0002 (0x0002 - 0x0000) +struct StreamingPlaceholderSanctuaryIdentity_OnIdentityChanged final +{ +public: + ESanctuaryIdentity OldIdentity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESanctuaryIdentity NewIdentity; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_StreamingPlaceholderSanctuaryIdentity_OnIdentityChanged; + +// Function Phoenix.SubtitleElement.InitAudioDialogueLineData +// 0x0050 (0x0050 - 0x0000) +struct SubtitleElement_InitAudioDialogueLineData final +{ +public: + struct FAudioDialogueLineData AudioDialogueLineData; // 0x0000(0x0050)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SubtitleElement_InitAudioDialogueLineData; + +// Function Phoenix.TargetTypeAccio.AddTarget_Accio +// 0x0020 (0x0020 - 0x0000) +struct TargetTypeAccio_AddTarget_Accio final +{ +public: + class UTargetTracker* TargetTracker; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* InTargetActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETargetID InTargetID; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTargetTypeBase* ReturnValue; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TargetTypeAccio_AddTarget_Accio; + +// Function Phoenix.TextButtonWidget.GetText +// 0x0018 (0x0018 - 0x0000) +struct TextButtonWidget_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextButtonWidget_GetText; + +// Function Phoenix.TextButtonWidget.SetText +// 0x0018 (0x0018 - 0x0000) +struct TextButtonWidget_SetText final +{ +public: + class FText NewKey; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextButtonWidget_SetText; + +// Function Phoenix.Tier4_Actor.OnBeginActorOverlap +// 0x0010 (0x0010 - 0x0000) +struct Tier4_Actor_OnBeginActorOverlap final +{ +public: + class AActor* SelfActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tier4_Actor_OnBeginActorOverlap; + +// Function Phoenix.Tier4_Actor.OnCharacterLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct Tier4_Actor_OnCharacterLoadComplete final +{ +public: + class AActor* inTheActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tier4_Actor_OnCharacterLoadComplete; + +// Function Phoenix.Tier4_Actor.SetManagedStackVisibilityMesh +// 0x0008 (0x0008 - 0x0000) +struct Tier4_Actor_SetManagedStackVisibilityMesh final +{ +public: + class UStaticMeshComponent* InVisibilityMesh; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Tier4_Actor_SetManagedStackVisibilityMesh; + +// Function Phoenix.Tier4_Actor.TeleportToStation +// 0x0010 (0x0010 - 0x0000) +struct Tier4_Actor_TeleportToStation final +{ +public: + const class AStation* InStation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InConnectionIndex; // 0x0008(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x000C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Tier4_Actor_TeleportToStation; + +// Function Phoenix.T4_AnimationSharingStateProcessor.GetFacialAnimType +// 0x0002 (0x0002 - 0x0000) +struct T4_AnimationSharingStateProcessor_GetFacialAnimType final +{ +public: + uint8 InCurrentState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFacialAnimType ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_T4_AnimationSharingStateProcessor_GetFacialAnimType; + +// Function Phoenix.T4_AnimationSharingStateProcessor.GetUsesEyeMouthAnims +// 0x0003 (0x0003 - 0x0000) +struct T4_AnimationSharingStateProcessor_GetUsesEyeMouthAnims final +{ +public: + uint8 InCurrentState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutUsesEyeAnims; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutUsesMouthAnims; // 0x0002(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_T4_AnimationSharingStateProcessor_GetUsesEyeMouthAnims; + +// Function Phoenix.T4_AnimationSharingStateProcessor.ProcessActorState_Implementation +// 0x0018 (0x0018 - 0x0000) +struct T4_AnimationSharingStateProcessor_ProcessActorState_Implementation final +{ +public: + int32 OutState; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CurrentState; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 OnDemandState; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldProcess; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_T4_AnimationSharingStateProcessor_ProcessActorState_Implementation; + +// Function Phoenix.T4_AnimationSharingStateProcessor.UpdateT4State +// 0x0018 (0x0018 - 0x0000) +struct T4_AnimationSharingStateProcessor_UpdateT4State final +{ +public: + int32 OutState; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* InActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 CurrentState; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 OnDemandState; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldProcess; // 0x0012(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_T4_AnimationSharingStateProcessor_UpdateT4State; + +// Function Phoenix.TransfigurationManager.BP_GetResourcesRequired +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationManager_BP_GetResourcesRequired final +{ +public: + class FName TypeID; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_BP_GetResourcesRequired; + +// Function Phoenix.TransfigurationManager.BP_GetResourcesRequiredForCategory +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationManager_BP_GetResourcesRequiredForCategory final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_BP_GetResourcesRequiredForCategory; + +// Function Phoenix.TransfigurationManager.BP_IsColovariaCacheRequiredQueueEmpty +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationManager_BP_IsColovariaCacheRequiredQueueEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_BP_IsColovariaCacheRequiredQueueEmpty; + +// Function Phoenix.TransfigurationManager.ColorObject +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationManager_ColorObject final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName InColorID; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowEffect; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationManager_ColorObject; + +// Function Phoenix.TransfigurationManager.DoesTransfigurationObjectExist +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationManager_DoesTransfigurationObjectExist final +{ +public: + int32 ObjectUID; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationManager_DoesTransfigurationObjectExist; + +// Function Phoenix.TransfigurationManager.GetAllTransfigurationCategories +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationManager_GetAllTransfigurationCategories final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetAllTransfigurationCategories; + +// Function Phoenix.TransfigurationManager.GetAllTransfigurationLocks +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationManager_GetAllTransfigurationLocks final +{ +public: + bool bIncludeAlreadyUnlocked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetAllTransfigurationLocks; + +// Function Phoenix.TransfigurationManager.GetConjurationBudgetCurrentlyUsed +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationManager_GetConjurationBudgetCurrentlyUsed final +{ +public: + EConjurationContext Context; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetConjurationBudgetCurrentlyUsed; + +// Function Phoenix.TransfigurationManager.GetConjurationBudgetPerExpansion +// 0x000C (0x000C - 0x0000) +struct TransfigurationManager_GetConjurationBudgetPerExpansion final +{ +public: + EConjurationContext InContext; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OutMainExpansionBudget; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutBudgetPerUnlockableExpansion; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetConjurationBudgetPerExpansion; + +// Function Phoenix.TransfigurationManager.GetConjurationCategoriesFromStatsCategory +// 0x0020 (0x0020 - 0x0000) +struct TransfigurationManager_GetConjurationCategoriesFromStatsCategory final +{ +public: + class FName InStatsCategory; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreEmptyCategories; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetConjurationCategoriesFromStatsCategory; + +// Function Phoenix.TransfigurationManager.GetConjurationContext +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationManager_GetConjurationContext final +{ +public: + EConjurationContext ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetConjurationContext; + +// Function Phoenix.TransfigurationManager.GetLevelConjurationBudget +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationManager_GetLevelConjurationBudget final +{ +public: + EConjurationContext Context; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ReturnValue; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetLevelConjurationBudget; + +// Function Phoenix.TransfigurationManager.GetLockIDForObject +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationManager_GetLockIDForObject final +{ +public: + class FName inObjectName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetLockIDForObject; + +// Function Phoenix.TransfigurationManager.GetNumExpansions +// 0x000C (0x000C - 0x0000) +struct TransfigurationManager_GetNumExpansions final +{ +public: + EConjurationContext InContext; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 OutNumAvailableExpansions; // 0x0004(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OutNumTotalExpansions; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetNumExpansions; + +// Function Phoenix.TransfigurationManager.GetObjectCostConjurationBudget +// 0x000C (0x000C - 0x0000) +struct TransfigurationManager_GetObjectCostConjurationBudget final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetObjectCostConjurationBudget; + +// Function Phoenix.TransfigurationManager.GetObjectCostConjurationBudgetFromActor +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationManager_GetObjectCostConjurationBudgetFromActor final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetObjectCostConjurationBudgetFromActor; + +// Function Phoenix.TransfigurationManager.GetObjectTransfigSlotIDFromActor +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationManager_GetObjectTransfigSlotIDFromActor final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetObjectTransfigSlotIDFromActor; + +// Function Phoenix.TransfigurationManager.GetTransfigSlotPoolFromClassName +// 0x0078 (0x0078 - 0x0000) +struct TransfigurationManager_GetTransfigSlotPoolFromClassName final +{ +public: + class FName ObjectClass; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutPoolExists; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransfigSlotPool ReturnValue; // 0x0010(0x0068)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetTransfigSlotPoolFromClassName; + +// Function Phoenix.TransfigurationManager.GetTransfigSlotPoolFromObjectCategory +// 0x0078 (0x0078 - 0x0000) +struct TransfigurationManager_GetTransfigSlotPoolFromObjectCategory final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOutPoolExists; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransfigSlotPool ReturnValue; // 0x0010(0x0068)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetTransfigSlotPoolFromObjectCategory; + +// Function Phoenix.TransfigurationManager.GetTransfigurationItemFromLockID +// 0x001C (0x001C - 0x0000) +struct TransfigurationManager_GetTransfigurationItemFromLockID final +{ +public: + class FName LockId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUniqueItemFound; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName ItemName; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ItemCategory; // 0x0014(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetTransfigurationItemFromLockID; + +// Function Phoenix.TransfigurationManager.GetTransfigurationItemsFromLockID +// 0x0028 (0x0028 - 0x0000) +struct TransfigurationManager_GetTransfigurationItemsFromLockID final +{ +public: + class FName LockId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ItemNames; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ItemCategories; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetTransfigurationItemsFromLockID; + +// Function Phoenix.TransfigurationManager.GetTransformationCategory +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationManager_GetTransformationCategory final +{ +public: + class FName ObjectName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetTransformationCategory; + +// Function Phoenix.TransfigurationManager.GetTransformationGroupForObject +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationManager_GetTransformationGroupForObject final +{ +public: + class FName ObjectName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetTransformationGroupForObject; + +// Function Phoenix.TransfigurationManager.GetTransformationGroups +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationManager_GetTransformationGroups final +{ +public: + class FName ObjectName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetTransformationGroups; + +// Function Phoenix.TransfigurationManager.GetTransformationObjectList +// 0x0018 (0x0018 - 0x0000) +struct TransfigurationManager_GetTransformationObjectList final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetTransformationObjectList; + +// Function Phoenix.TransfigurationManager.GetUnlockSourceForLockID_static +// 0x0058 (0x0058 - 0x0000) +struct TransfigurationManager_GetUnlockSourceForLockID_static final +{ +public: + class FName LockId; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTransfigurationUnlockSource ReturnValue; // 0x0008(0x0050)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_GetUnlockSourceForLockID_static; + +// Function Phoenix.TransfigurationManager.HasEnoughConjurationBudgetToConjure +// 0x0010 (0x0010 - 0x0000) +struct TransfigurationManager_HasEnoughConjurationBudgetToConjure final +{ +public: + const class AActor* InActor; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationManager_HasEnoughConjurationBudgetToConjure; + +// Function Phoenix.TransfigurationManager.HasTransfigSlotAvailableToConjureFromObjectCategory +// 0x000C (0x000C - 0x0000) +struct TransfigurationManager_HasTransfigSlotAvailableToConjureFromObjectCategory final +{ +public: + class FName CategoryName; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConjurationContext Context; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationManager_HasTransfigSlotAvailableToConjureFromObjectCategory; + +// Function Phoenix.TransfigurationManager.IsSpawnQueueEmpty +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationManager_IsSpawnQueueEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_IsSpawnQueueEmpty; + +// Function Phoenix.TransfigurationManager.IsTransformAllQueueEmpty +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationManager_IsTransformAllQueueEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_IsTransformAllQueueEmpty; + +// Function Phoenix.TransfigurationManager.IsVanishmentQueueEmpty +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationManager_IsVanishmentQueueEmpty final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_IsVanishmentQueueEmpty; + +// Function Phoenix.TransfigurationManager.ResetTransfigurationObjectTransform +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationManager_ResetTransfigurationObjectTransform final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_ResetTransfigurationObjectTransform; + +// Function Phoenix.TransfigurationManager.SetConjurationContextBlueprint +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationManager_SetConjurationContextBlueprint final +{ +public: + EConjurationContext InContext; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_SetConjurationContextBlueprint; + +// Function Phoenix.TransfigurationManager.SetMoveablePlaceholderObjectsEnabled +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationManager_SetMoveablePlaceholderObjectsEnabled final +{ +public: + bool bEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_SetMoveablePlaceholderObjectsEnabled; + +// Function Phoenix.TransfigurationManager.SetPowerpointSnappingEnabledBlueprint +// 0x0001 (0x0001 - 0x0000) +struct TransfigurationManager_SetPowerpointSnappingEnabledBlueprint final +{ +public: + bool bIsEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_SetPowerpointSnappingEnabledBlueprint; + +// Function Phoenix.TransfigurationManager.UnlockTransfigurationItemsForCurriculum +// 0x0058 (0x0058 - 0x0000) +struct TransfigurationManager_UnlockTransfigurationItemsForCurriculum final +{ +public: + TMap CurriculumYearsCompleted; // 0x0000(0x0050)(Parm, NativeAccessSpecifierPublic) + bool bIncludePurchasableLocks; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeMissionRewardLocks; // 0x0051(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationManager_UnlockTransfigurationItemsForCurriculum; + +// Function Phoenix.TransfigurationManager.VanishObject +// 0x0020 (0x0020 - 0x0000) +struct TransfigurationManager_VanishObject final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowEffect; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReturnResources; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bReturnAllRequiredResources; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* InPreviewActorClass; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeferNotification; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationManager_VanishObject; + +// Function Phoenix.TransfigurationManager.AllowSpawn +// 0x0020 (0x0020 - 0x0000) +struct TransfigurationManager_AllowSpawn final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnAllowedResponse ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationManager_AllowSpawn; + +// Function Phoenix.TransfigurationManager.OnDeferredChildActorSpawned +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationManager_OnDeferredChildActorSpawned final +{ +public: + class UDeferredChildActorComponent* InChildActorComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationManager_OnDeferredChildActorSpawned; + +// Function Phoenix.TransfigurationManager.Spawn +// 0x0080 (0x0080 - 0x0000) +struct TransfigurationManager_Spawn final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InSpawnTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InParentContainer; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TransfigurationManager_Spawn; + +// Function Phoenix.TransfigurationPlacementAnimator.AttachPreviewObject +// 0x0008 (0x0008 - 0x0000) +struct TransfigurationPlacementAnimator_AttachPreviewObject final +{ +public: + class ATransfigurationPreviewActor* InPreviewActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPlacementAnimator_AttachPreviewObject; + +// Function Phoenix.TransfigurationPlacementAnimator.GetSelectedAnimIndex +// 0x0004 (0x0004 - 0x0000) +struct TransfigurationPlacementAnimator_GetSelectedAnimIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationPlacementAnimator_GetSelectedAnimIndex; + +// Function Phoenix.TransfigurationSnappingLine.SetLineLength +// 0x0004 (0x0004 - 0x0000) +struct TransfigurationSnappingLine_SetLineLength final +{ +public: + float Length; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TransfigurationSnappingLine_SetLineLength; + +// Function Phoenix.UIAccessibilityManager.TriggerAccessibilityEvent +// 0x0010 (0x0010 - 0x0000) +struct UIAccessibilityManager_TriggerAccessibilityEvent final +{ +public: + EAccessibilityAudioCueEventType EventType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* EventActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIAccessibilityManager_TriggerAccessibilityEvent; + +// Function Phoenix.UIAccessibilityManager.TriggerAccessibilityEventDamage +// 0x0020 (0x0020 - 0x0000) +struct UIAccessibilityManager_TriggerAccessibilityEventDamage final +{ +public: + class AActor* EventActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damage; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIAccessibilityManager_TriggerAccessibilityEventDamage; + +// Function Phoenix.UIAccessibilityManager.TriggerAccessibilityEventEnter +// 0x0010 (0x0010 - 0x0000) +struct UIAccessibilityManager_TriggerAccessibilityEventEnter final +{ +public: + EAccessibilityAudioCueEventType EventType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* EventActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIAccessibilityManager_TriggerAccessibilityEventEnter; + +// Function Phoenix.UIAccessibilityManager.TriggerAccessibilityEventLeave +// 0x0010 (0x0010 - 0x0000) +struct UIAccessibilityManager_TriggerAccessibilityEventLeave final +{ +public: + EAccessibilityAudioCueEventType EventType; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* EventActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIAccessibilityManager_TriggerAccessibilityEventLeave; + +// Function Phoenix.UIAccessibilityManager.ActivateAudioCues +// 0x0010 (0x0010 - 0x0000) +struct UIAccessibilityManager_ActivateAudioCues final +{ +public: + class UCanvasPanel* pPanel; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUIAccessibilityAudioCueWidget* pWidget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIAccessibilityManager_ActivateAudioCues; + +// Function Phoenix.UIBlueprintFunctionLibrary.AddHousePoints +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_AddHousePoints final +{ +public: + class FString HouseName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Points; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_AddHousePoints; + +// Function Phoenix.UIBlueprintFunctionLibrary.AddPlayerHousePoints +// 0x0004 (0x0004 - 0x0000) +struct UIBlueprintFunctionLibrary_AddPlayerHousePoints final +{ +public: + int32 Points; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_AddPlayerHousePoints; + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncCreateSpellMiniGame +// 0x0020 (0x0020 - 0x0000) +struct UIBlueprintFunctionLibrary_AsyncCreateSpellMiniGame final +{ +public: + class FName GameName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseDefaultCamera; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate AsyncLoadCallback; // 0x000C(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_AsyncCreateSpellMiniGame; + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncFindIconTexture2D +// 0x0020 (0x0020 - 0x0000) +struct UIBlueprintFunctionLibrary_AsyncFindIconTexture2D final +{ +public: + class FString IconTextureName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UImage* InImage; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MatchSize; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIAsyncLoadPriority Priority; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLoadingScreen; // 0x001A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001B(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_AsyncFindIconTexture2D; + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncFindIconTexWithCallback +// 0x0030 (0x0030 - 0x0000) +struct UIBlueprintFunctionLibrary_AsyncFindIconTexWithCallback final +{ +public: + class FString IconTextureName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate AsyncLoadCallback; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class UObject* CallbackParam; // 0x0020(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_AsyncFindIconTexWithCallback; + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncLoadFont +// 0x0030 (0x0030 - 0x0000) +struct UIBlueprintFunctionLibrary_AsyncLoadFont final +{ +public: + struct FSoftObjectPath FontPath; // 0x0000(0x0018)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate AsyncLoadCallback; // 0x0018(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_AsyncLoadFont; + +// Function Phoenix.UIBlueprintFunctionLibrary.AsyncLoadUITexture +// 0x0048 (0x0048 - 0x0000) +struct UIBlueprintFunctionLibrary_AsyncLoadUITexture final +{ +public: + TSoftObjectPtr TextureRef; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Callback; // 0x0028(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class UObject* CallbackParam; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUIAsyncLoadPriority Priority; // 0x0040(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0041(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_AsyncLoadUITexture; + +// Function Phoenix.UIBlueprintFunctionLibrary.CanUseBroom +// 0x0002 (0x0002 - 0x0000) +struct UIBlueprintFunctionLibrary_CanUseBroom final +{ +public: + bool bIncludeAvatarState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_CanUseBroom; + +// Function Phoenix.UIBlueprintFunctionLibrary.CanUseGraphorn +// 0x0001 (0x0001 - 0x0000) +struct UIBlueprintFunctionLibrary_CanUseGraphorn final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_CanUseGraphorn; + +// Function Phoenix.UIBlueprintFunctionLibrary.CanUseHippogriff +// 0x0001 (0x0001 - 0x0000) +struct UIBlueprintFunctionLibrary_CanUseHippogriff final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_CanUseHippogriff; + +// Function Phoenix.UIBlueprintFunctionLibrary.CopyToClipboard +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_CopyToClipboard final +{ +public: + class FString StringToCopy; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_CopyToClipboard; + +// Function Phoenix.UIBlueprintFunctionLibrary.EqualEqual_MenuReaderVoiceMenuReaderVoice +// 0x0068 (0x0068 - 0x0000) +struct UIBlueprintFunctionLibrary_EqualEqual_MenuReaderVoiceMenuReaderVoice final +{ +public: + struct FMenuReaderVoice arg1; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FMenuReaderVoice arg2; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_EqualEqual_MenuReaderVoiceMenuReaderVoice; + +// Function Phoenix.UIBlueprintFunctionLibrary.FindIconTexture2D +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_FindIconTexture2D final +{ +public: + class FString IconTextureName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_FindIconTexture2D; + +// Function Phoenix.UIBlueprintFunctionLibrary.FloatToFractionalText +// 0x0020 (0x0020 - 0x0000) +struct UIBlueprintFunctionLibrary_FloatToFractionalText final +{ +public: + float Value; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Precision; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_FloatToFractionalText; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetAbilityActive +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_GetAbilityActive final +{ +public: + const class AActor* AbilityOwner; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AbilityName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetAbilityActive; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetAbilityDurationRemaining +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_GetAbilityDurationRemaining final +{ +public: + class AActor* AbilityOwner; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AbilityName; // 0x0008(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetAbilityDurationRemaining; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetActorCalloutComponentOffset +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_GetActorCalloutComponentOffset final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetActorCalloutComponentOffset; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetAllPanelChildrenOfWidgetClass +// 0x0020 (0x0020 - 0x0000) +struct UIBlueprintFunctionLibrary_GetAllPanelChildrenOfWidgetClass final +{ +public: + class UPanelWidget* PanelWidgetParent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WidgetClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FoundWidgets; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetAllPanelChildrenOfWidgetClass; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetAvailableResolutions +// 0x0010 (0x0010 - 0x0000) +struct UIBlueprintFunctionLibrary_GetAvailableResolutions final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetAvailableResolutions; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetCurrentGamePadControlScheme +// 0x0008 (0x0008 - 0x0000) +struct UIBlueprintFunctionLibrary_GetCurrentGamePadControlScheme final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetCurrentGamePadControlScheme; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetCurrentLanguage +// 0x0010 (0x0010 - 0x0000) +struct UIBlueprintFunctionLibrary_GetCurrentLanguage final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetCurrentLanguage; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetDisplayedMissionIcon +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_GetDisplayedMissionIcon final +{ +public: + class FName MissionID; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetDisplayedMissionIcon; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetDisplayedPlayTime +// 0x0030 (0x0030 - 0x0000) +struct UIBlueprintFunctionLibrary_GetDisplayedPlayTime final +{ +public: + class FString TotalPlayTimeString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText OutText; // 0x0010(0x0018)(Parm, OutParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0028(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetDisplayedPlayTime; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetGamma +// 0x0004 (0x0004 - 0x0000) +struct UIBlueprintFunctionLibrary_GetGamma final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetGamma; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetHousePoints +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_GetHousePoints final +{ +public: + class FString HouseName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetHousePoints; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetLocalizedDateTimeText +// 0x0028 (0x0028 - 0x0000) +struct UIBlueprintFunctionLibrary_GetLocalizedDateTimeText final +{ +public: + struct FDateTime InDateTime; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowOnlyDate; // 0x0008(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FText ReturnValue; // 0x0010(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetLocalizedDateTimeText; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetNPCCharacterDamageNumberOffset +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_GetNPCCharacterDamageNumberOffset final +{ +public: + const class ANPC_Character* NPCCharacter; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ReturnValue; // 0x0008(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetNPCCharacterDamageNumberOffset; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetPlayerSpawnLocation +// 0x0040 (0x0040 - 0x0000) +struct UIBlueprintFunctionLibrary_GetPlayerSpawnLocation final +{ +public: + class AController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReturnValue; // 0x0010(0x0030)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetPlayerSpawnLocation; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetPotionDuration +// 0x000C (0x000C - 0x0000) +struct UIBlueprintFunctionLibrary_GetPotionDuration final +{ +public: + class FName PotionName; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetPotionDuration; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetSalonChangeCost +// 0x0004 (0x0004 - 0x0000) +struct UIBlueprintFunctionLibrary_GetSalonChangeCost final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetSalonChangeCost; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetTimeSinceLastSave +// 0x0010 (0x0010 - 0x0000) +struct UIBlueprintFunctionLibrary_GetTimeSinceLastSave final +{ +public: + struct FTimespan OutTimespan; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetTimeSinceLastSave; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetTimespanTextWithMilliseconds +// 0x0020 (0x0020 - 0x0000) +struct UIBlueprintFunctionLibrary_GetTimespanTextWithMilliseconds final +{ +public: + struct FTimespan Timespan; // 0x0000(0x0008)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText ReturnValue; // 0x0008(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetTimespanTextWithMilliseconds; + +// Function Phoenix.UIBlueprintFunctionLibrary.GetWidgetParentOfClass +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_GetWidgetParentOfClass final +{ +public: + class UWidget* ChildWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WidgetClass; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GetWidgetParentOfClass; + +// Function Phoenix.UIBlueprintFunctionLibrary.GotoScreenFromCode +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_GotoScreenFromCode final +{ +public: + const class UObject* WorldContextObject; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* OldScreenReference; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf NewScreenClass; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_GotoScreenFromCode; + +// Function Phoenix.UIBlueprintFunctionLibrary.HideOutlines +// 0x0008 (0x0008 - 0x0000) +struct UIBlueprintFunctionLibrary_HideOutlines final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_HideOutlines; + +// Function Phoenix.UIBlueprintFunctionLibrary.IconExistsInTable +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_IconExistsInTable final +{ +public: + class FString IconTextureName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_IconExistsInTable; + +// Function Phoenix.UIBlueprintFunctionLibrary.IsBeastMeshReady +// 0x0010 (0x0010 - 0x0000) +struct UIBlueprintFunctionLibrary_IsBeastMeshReady final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_IsBeastMeshReady; + +// Function Phoenix.UIBlueprintFunctionLibrary.IsGameInForeground +// 0x0001 (0x0001 - 0x0000) +struct UIBlueprintFunctionLibrary_IsGameInForeground final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_IsGameInForeground; + +// Function Phoenix.UIBlueprintFunctionLibrary.IsPCPlatform +// 0x0002 (0x0002 - 0x0000) +struct UIBlueprintFunctionLibrary_IsPCPlatform final +{ +public: + bool bIsSteamDeckAlsoPC; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_IsPCPlatform; + +// Function Phoenix.UIBlueprintFunctionLibrary.IsPS5Platform +// 0x0001 (0x0001 - 0x0000) +struct UIBlueprintFunctionLibrary_IsPS5Platform final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_IsPS5Platform; + +// Function Phoenix.UIBlueprintFunctionLibrary.IsSpellOrToolBlacklisted +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_IsSpellOrToolBlacklisted final +{ +public: + class FString ItemName; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_IsSpellOrToolBlacklisted; + +// Function Phoenix.UIBlueprintFunctionLibrary.IsSteamInBigPictureMode +// 0x0001 (0x0001 - 0x0000) +struct UIBlueprintFunctionLibrary_IsSteamInBigPictureMode final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_IsSteamInBigPictureMode; + +// Function Phoenix.UIBlueprintFunctionLibrary.IsSteamRunningOnSteamDeck +// 0x0001 (0x0001 - 0x0000) +struct UIBlueprintFunctionLibrary_IsSteamRunningOnSteamDeck final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_IsSteamRunningOnSteamDeck; + +// Function Phoenix.UIBlueprintFunctionLibrary.KeyToString +// 0x0028 (0x0028 - 0x0000) +struct UIBlueprintFunctionLibrary_KeyToString final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_KeyToString; + +// Function Phoenix.UIBlueprintFunctionLibrary.LogIntroMessage +// 0x0020 (0x0020 - 0x0000) +struct UIBlueprintFunctionLibrary_LogIntroMessage final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText Message; // 0x0008(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_LogIntroMessage; + +// Function Phoenix.UIBlueprintFunctionLibrary.NotEqual_MenuReaderVoiceMenuReaderVoice +// 0x0068 (0x0068 - 0x0000) +struct UIBlueprintFunctionLibrary_NotEqual_MenuReaderVoiceMenuReaderVoice final +{ +public: + struct FMenuReaderVoice arg1; // 0x0000(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FMenuReaderVoice arg2; // 0x0030(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0060(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_NotEqual_MenuReaderVoiceMenuReaderVoice; + +// Function Phoenix.UIBlueprintFunctionLibrary.PlayOwlMailDialog +// 0x0020 (0x0020 - 0x0000) +struct UIBlueprintFunctionLibrary_PlayOwlMailDialog final +{ +public: + class UObject* WorldContextObj; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString MailID; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0018(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_PlayOwlMailDialog; + +// Function Phoenix.UIBlueprintFunctionLibrary.RotateMenuActors +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_RotateMenuActors final +{ +public: + float AxisValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float rotateSpeedMultiplier; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Actors; // 0x0008(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_RotateMenuActors; + +// Function Phoenix.UIBlueprintFunctionLibrary.RunningWithEpicGamesStore +// 0x0001 (0x0001 - 0x0000) +struct UIBlueprintFunctionLibrary_RunningWithEpicGamesStore final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_RunningWithEpicGamesStore; + +// Function Phoenix.UIBlueprintFunctionLibrary.SetInventoryIconOverride +// 0x0040 (0x0040 - 0x0000) +struct UIBlueprintFunctionLibrary_SetInventoryIconOverride final +{ +public: + class FString ItemId; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Variation; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutDisplayName; // 0x0018(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString OutIconName; // 0x0028(0x0010)(Parm, OutParm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutIsNameTranslatable; // 0x0038(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0039(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_SetInventoryIconOverride; + +// Function Phoenix.UIBlueprintFunctionLibrary.ShowInspectable +// 0x0010 (0x0010 - 0x0000) +struct UIBlueprintFunctionLibrary_ShowInspectable final +{ +public: + class FString InspectableID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_ShowInspectable; + +// Function Phoenix.UIBlueprintFunctionLibrary.ShowInspectableWithCallback +// 0x0020 (0x0020 - 0x0000) +struct UIBlueprintFunctionLibrary_ShowInspectableWithCallback final +{ +public: + class FString InspectableID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate LoadedScreen)> Callback; // 0x0010(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_ShowInspectableWithCallback; + +// Function Phoenix.UIBlueprintFunctionLibrary.ShowOutlines +// 0x0008 (0x0008 - 0x0000) +struct UIBlueprintFunctionLibrary_ShowOutlines final +{ +public: + class APlayerController* PC; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_ShowOutlines; + +// Function Phoenix.UIBlueprintFunctionLibrary.SwitchToGamePadControlScheme +// 0x0008 (0x0008 - 0x0000) +struct UIBlueprintFunctionLibrary_SwitchToGamePadControlScheme final +{ +public: + class FName ControlSchemeName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_SwitchToGamePadControlScheme; + +// Function Phoenix.UIBlueprintFunctionLibrary.UnicodeFilter +// 0x0020 (0x0020 - 0x0000) +struct UIBlueprintFunctionLibrary_UnicodeFilter final +{ +public: + class FString InputStr; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_UnicodeFilter; + +// Function Phoenix.UIBlueprintFunctionLibrary.WorldToViewport +// 0x0018 (0x0018 - 0x0000) +struct UIBlueprintFunctionLibrary_WorldToViewport final +{ +public: + struct FVector WorldPos; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D o_Point; // 0x000C(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LockToViewableSpace; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0015(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_WorldToViewport; + +// Function Phoenix.UIBlueprintFunctionLibrary.MeasureStringLength +// 0x0070 (0x0070 - 0x0000) +struct UIBlueprintFunctionLibrary_MeasureStringLength final +{ +public: + class FString TextString; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateFontInfo FontInfo; // 0x0010(0x0058)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0068(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UIBlueprintFunctionLibrary_MeasureStringLength; + +// Function Phoenix.VirtualContainer.GetContents +// 0x0020 (0x0020 - 0x0000) +struct VirtualContainer_GetContents final +{ +public: + class FString ContainerID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VirtualContainer_GetContents; + +// Function Phoenix.VirtualContainer.IsFinite +// 0x0018 (0x0018 - 0x0000) +struct VirtualContainer_IsFinite final +{ +public: + class FString ContainerID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_VirtualContainer_IsFinite; + +// Function Phoenix.WandTool.AreAllAccessibleSpellsLoaded +// 0x0010 (0x0010 - 0x0000) +struct WandTool_AreAllAccessibleSpellsLoaded final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_AreAllAccessibleSpellsLoaded; + +// Function Phoenix.WandTool.AreAllSlottedSpellsLoaded +// 0x0010 (0x0010 - 0x0000) +struct WandTool_AreAllSlottedSpellsLoaded final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_AreAllSlottedSpellsLoaded; + +// Function Phoenix.WandTool.BarItemSelected +// 0x0010 (0x0010 - 0x0000) +struct WandTool_BarItemSelected final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index_0; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlag; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_BarItemSelected; + +// Function Phoenix.WandTool.LoadAllAccessibleSpells +// 0x0010 (0x0010 - 0x0000) +struct WandTool_LoadAllAccessibleSpells final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_LoadAllAccessibleSpells; + +// Function Phoenix.WandTool.LoadAllSlottedSpells +// 0x0010 (0x0010 - 0x0000) +struct WandTool_LoadAllSlottedSpells final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_LoadAllSlottedSpells; + +// Function Phoenix.WandTool.LoadSpellByName +// 0x0020 (0x0020 - 0x0000) +struct WandTool_LoadSpellByName final +{ +public: + class AActor* InActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Spell; // 0x0008(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Async; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HighPriority; // 0x0019(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001A(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_LoadSpellByName; + +// Function Phoenix.WandTool.ActivateInstantSpellTool +// 0x0008 (0x0008 - 0x0000) +struct WandTool_ActivateInstantSpellTool final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_ActivateInstantSpellTool; + +// Function Phoenix.WandTool.ActivateSpellTool +// 0x0018 (0x0018 - 0x0000) +struct WandTool_ActivateSpellTool final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpellTool* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_ActivateSpellTool; + +// Function Phoenix.WandTool.AddCollectibleBook +// 0x0008 (0x0008 - 0x0000) +struct WandTool_AddCollectibleBook final +{ +public: + class AFlyingBook* book; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_AddCollectibleBook; + +// Function Phoenix.WandTool.ApplyTriggerEffectDefault +// 0x0002 (0x0002 - 0x0000) +struct WandTool_ApplyTriggerEffectDefault final +{ +public: + bool RightTrigger; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LeftTrigger; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_ApplyTriggerEffectDefault; + +// Function Phoenix.WandTool.BlockStart +// 0x0001 (0x0001 - 0x0000) +struct WandTool_BlockStart final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_BlockStart; + +// Function Phoenix.WandTool.CastActiveSpell +// 0x0001 (0x0001 - 0x0000) +struct WandTool_CastActiveSpell final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_CastActiveSpell; + +// Function Phoenix.WandTool.CastPewPewSpell +// 0x0001 (0x0001 - 0x0000) +struct WandTool_CastPewPewSpell final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_CastPewPewSpell; + +// Function Phoenix.WandTool.CastSpell +// 0x0010 (0x0010 - 0x0000) +struct WandTool_CastSpell final +{ +public: + class ASpellTool* InSpellTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_CastSpell; + +// Function Phoenix.WandTool.CastStealthTakedown +// 0x0001 (0x0001 - 0x0000) +struct WandTool_CastStealthTakedown final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_CastStealthTakedown; + +// Function Phoenix.WandTool.CheckRequiredPerks +// 0x0028 (0x0028 - 0x0000) +struct WandTool_CheckRequiredPerks final +{ +public: + struct FGameplayTagContainer PerkContainer; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0020(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_CheckRequiredPerks; + +// Function Phoenix.WandTool.EndSpellCast +// 0x0008 (0x0008 - 0x0000) +struct WandTool_EndSpellCast final +{ +public: + class ASpellTool* InSpellTool; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_EndSpellCast; + +// Function Phoenix.WandTool.GetFinisherSpellTool +// 0x0010 (0x0010 - 0x0000) +struct WandTool_GetFinisherSpellTool final +{ +public: + int32 SpellSlot; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class ASpellTool* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_GetFinisherSpellTool; + +// Function Phoenix.WandTool.GetProtegoSpellTool +// 0x0008 (0x0008 - 0x0000) +struct WandTool_GetProtegoSpellTool final +{ +public: + class AProtegoSpellTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_GetProtegoSpellTool; + +// Function Phoenix.WandTool.GetReticleWidget +// 0x0008 (0x0008 - 0x0000) +struct WandTool_GetReticleWidget final +{ +public: + class UReticule* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_GetReticleWidget; + +// Function Phoenix.WandTool.GetSpellRecordFromSlot +// 0x0010 (0x0010 - 0x0000) +struct WandTool_GetSpellRecordFromSlot final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USpellToolRecord* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_GetSpellRecordFromSlot; + +// Function Phoenix.WandTool.GetTargetSpellIndex +// 0x0004 (0x0004 - 0x0000) +struct WandTool_GetTargetSpellIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_GetTargetSpellIndex; + +// Function Phoenix.WandTool.GetWandMesh +// 0x0008 (0x0008 - 0x0000) +struct WandTool_GetWandMesh final +{ +public: + class UMeshComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_GetWandMesh; + +// Function Phoenix.WandTool.IsSpellToolAvailable +// 0x0010 (0x0010 - 0x0000) +struct WandTool_IsSpellToolAvailable final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bImmediate; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_IsSpellToolAvailable; + +// Function Phoenix.WandTool.OnActiveSpellToolChanged +// 0x0010 (0x0010 - 0x0000) +struct WandTool_OnActiveSpellToolChanged final +{ +public: + class ATool* ActivatedSpell; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ATool* DeactivatedSpell; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_OnActiveSpellToolChanged; + +// Function Phoenix.WandTool.OnCharacterLoadComplete +// 0x0008 (0x0008 - 0x0000) +struct WandTool_OnCharacterLoadComplete final +{ +public: + class AActor* Actor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_OnCharacterLoadComplete; + +// Function Phoenix.WandTool.OnRightArmStateChanged +// 0x0002 (0x0002 - 0x0000) +struct WandTool_OnRightArmStateChanged final +{ +public: + ERightArmState RightArmState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERightArmState LastRightArmState; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_OnRightArmStateChanged; + +// Function Phoenix.WandTool.OnSpell_Pressed +// 0x0004 (0x0004 - 0x0000) +struct WandTool_OnSpell_Pressed final +{ +public: + int32 SpellSlot; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_OnSpell_Pressed; + +// Function Phoenix.WandTool.OnSpell_Released +// 0x0004 (0x0004 - 0x0000) +struct WandTool_OnSpell_Released final +{ +public: + int32 SpellSlot; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_OnSpell_Released; + +// Function Phoenix.WandTool.OnSpellLoaded +// 0x0008 (0x0008 - 0x0000) +struct WandTool_OnSpellLoaded final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_OnSpellLoaded; + +// Function Phoenix.WandTool.RemoveCollectibleBook +// 0x0008 (0x0008 - 0x0000) +struct WandTool_RemoveCollectibleBook final +{ +public: + class AFlyingBook* book; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_RemoveCollectibleBook; + +// Function Phoenix.WandTool.SetAimTransform +// 0x000C (0x000C - 0x0000) +struct WandTool_SetAimTransform final +{ +public: + struct FVector Target; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_SetAimTransform; + +// Function Phoenix.WandTool.SetAttackingActor +// 0x0008 (0x0008 - 0x0000) +struct WandTool_SetAttackingActor final +{ +public: + class AActor* i_attackingActor; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_SetAttackingActor; + +// Function Phoenix.WandTool.SetContextsOnBarSpell +// 0x0008 (0x0008 - 0x0000) +struct WandTool_SetContextsOnBarSpell final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlag; // 0x0004(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_SetContextsOnBarSpell; + +// Function Phoenix.WandTool.SetFinishersActive +// 0x0001 (0x0001 - 0x0000) +struct WandTool_SetFinishersActive final +{ +public: + bool bActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_SetFinishersActive; + +// Function Phoenix.WandTool.SetNextHeavyCastAbility +// 0x0008 (0x0008 - 0x0000) +struct WandTool_SetNextHeavyCastAbility final +{ +public: + TSubclassOf InAbility; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_SetNextHeavyCastAbility; + +// Function Phoenix.WandTool.SetNextLightCastAbility +// 0x0008 (0x0008 - 0x0000) +struct WandTool_SetNextLightCastAbility final +{ +public: + TSubclassOf InAbility; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_SetNextLightCastAbility; + +// Function Phoenix.WandTool.SetNextWandCastType +// 0x0001 (0x0001 - 0x0000) +struct WandTool_SetNextWandCastType final +{ +public: + EWandCastType WandCastState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_SetNextWandCastType; + +// Function Phoenix.WandTool.SetProjectileSpeedMultiplier +// 0x0004 (0x0004 - 0x0000) +struct WandTool_SetProjectileSpeedMultiplier final +{ +public: + float Multiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_SetProjectileSpeedMultiplier; + +// Function Phoenix.WandTool.SetWandStyle +// 0x0008 (0x0008 - 0x0000) +struct WandTool_SetWandStyle final +{ +public: + class FName WandStyle; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_SetWandStyle; + +// Function Phoenix.WandTool.StartComboSplitTimer +// 0x0038 (0x0038 - 0x0000) +struct WandTool_StartComboSplitTimer final +{ +public: + struct FComboSplitData ComboSplitData; // 0x0000(0x0038)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_StartComboSplitTimer; + +// Function Phoenix.WandTool.StartHeavyComboSplitTimer +// 0x0038 (0x0038 - 0x0000) +struct WandTool_StartHeavyComboSplitTimer final +{ +public: + struct FComboSplitData ComboSplitData; // 0x0000(0x0038)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_StartHeavyComboSplitTimer; + +// Function Phoenix.WandTool.StopLastSpell +// 0x0010 (0x0010 - 0x0000) +struct WandTool_StopLastSpell final +{ +public: + class ASpellTool* NewSpellTool; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OutAlreadyActivated; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0009(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WandTool_StopLastSpell; + +// Function Phoenix.WandTool.TargetSpellSelected +// 0x0001 (0x0001 - 0x0000) +struct WandTool_TargetSpellSelected final +{ +public: + bool Immediate; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_TargetSpellSelected; + +// Function Phoenix.WandTool.AreFinishersActive +// 0x0001 (0x0001 - 0x0000) +struct WandTool_AreFinishersActive final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_AreFinishersActive; + +// Function Phoenix.WandTool.GetActiveSpellTool +// 0x0008 (0x0008 - 0x0000) +struct WandTool_GetActiveSpellTool final +{ +public: + class ASpellTool* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_GetActiveSpellTool; + +// Function Phoenix.WandTool.GetProjectileSpeedMultiplier +// 0x0004 (0x0004 - 0x0000) +struct WandTool_GetProjectileSpeedMultiplier final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_GetProjectileSpeedMultiplier; + +// Function Phoenix.WandTool.GetSpellTool +// 0x0010 (0x0010 - 0x0000) +struct WandTool_GetSpellTool final +{ +public: + class USpellToolRecord* SpellToolRecord; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASpellTool* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WandTool_GetSpellTool; + +// Function Phoenix.WaterMill_Gears.GetGearComponents +// 0x0010 (0x0010 - 0x0000) +struct WaterMill_Gears_GetGearComponents final +{ +public: + TArray Array; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterMill_Gears_GetGearComponents; + +// Function Phoenix.WaterMill_Gears.GetRotationRates +// 0x0010 (0x0010 - 0x0000) +struct WaterMill_Gears_GetRotationRates final +{ +public: + TArray Array; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterMill_Gears_GetRotationRates; + +// Function Phoenix.WaterMill_Gears.GetSpeedControl +// 0x0004 (0x0004 - 0x0000) +struct WaterMill_Gears_GetSpeedControl final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WaterMill_Gears_GetSpeedControl; + +// Function Phoenix.WEFollowButterflies.HideButterflies +// 0x0008 (0x0008 - 0x0000) +struct WEFollowButterflies_HideButterflies final +{ +public: + class AFlockingActor* ButterflyFlock; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WEFollowButterflies_HideButterflies; + +// Function Phoenix.WEFollowButterflies.OnOverlapBegin +// 0x00A8 (0x00A8 - 0x0000) +struct WEFollowButterflies_OnOverlapBegin final +{ +public: + class UPrimitiveComponent* OverlappedComponent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* OtherActor; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPrimitiveComponent* OtherComp; // 0x0010(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 OtherBodyIndex; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFromSweep; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult SweepResult; // 0x0020(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WEFollowButterflies_OnOverlapBegin; + +// Function Phoenix.WorldEventAnimationComponent.GetAnimation +// 0x0008 (0x0008 - 0x0000) +struct WorldEventAnimationComponent_GetAnimation final +{ +public: + class UAnimationAsset* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventAnimationComponent_GetAnimation; + +// Function Phoenix.WorldEventAnimationComponent.SetAnimation +// 0x0008 (0x0008 - 0x0000) +struct WorldEventAnimationComponent_SetAnimation final +{ +public: + class UAnimationAsset* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventAnimationComponent_SetAnimation; + +// Function Phoenix.WorldEventCoreMechanics.GetLocationTags +// 0x0010 (0x0010 - 0x0000) +struct WorldEventCoreMechanics_GetLocationTags final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventCoreMechanics_GetLocationTags; + +// Function Phoenix.WorldEventCoreMechanics.GetPositionAndRotation +// 0x0040 (0x0040 - 0x0000) +struct WorldEventCoreMechanics_GetPositionAndRotation final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Count; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + const class AActor* StartLocation; // 0x0008(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 rowLength; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector axisAlignment; // 0x0014(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OutPosition; // 0x0020(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator OutRotation; // 0x002C(0x000C)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + int32 Width; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventCoreMechanics_GetPositionAndRotation; + +// Function Phoenix.WorldEventCoreMechanics.LoadAndTeleport +// 0x0008 (0x0008 - 0x0000) +struct WorldEventCoreMechanics_LoadAndTeleport final +{ +public: + class FName weName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventCoreMechanics_LoadAndTeleport; + +// Function Phoenix.WorldEventCoreMechanics.MaskMatchesFilter +// 0x0002 (0x0002 - 0x0000) +struct WorldEventCoreMechanics_MaskMatchesFilter final +{ +public: + EProductionStatus status; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0001(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventCoreMechanics_MaskMatchesFilter; + +// Function Phoenix.WorldEventCoreMechanics.OnWorldEventLoaded +// 0x0110 (0x0110 - 0x0000) +struct WorldEventCoreMechanics_OnWorldEventLoaded final +{ +public: + class AWorldEventLocationActor* Location; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldEventDataRow Row; // 0x0008(0x0108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventCoreMechanics_OnWorldEventLoaded; + +// Function Phoenix.WorldEventCoreMechanics.RowMatchesProductionFilter +// 0x0110 (0x0110 - 0x0000) +struct WorldEventCoreMechanics_RowMatchesProductionFilter final +{ +public: + struct FWorldEventDataRow Row; // 0x0000(0x0108)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0108(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldEventCoreMechanics_RowMatchesProductionFilter; + +// Function Phoenix.WorldEventCoreMechanics.SetTag +// 0x0008 (0x0008 - 0x0000) +struct WorldEventCoreMechanics_SetTag final +{ +public: + struct FGameplayTag Tag; // 0x0000(0x0008)(Parm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventCoreMechanics_SetTag; + +// Function Phoenix.WorldEventCoreMechanics.SortAlphabetically +// 0x0020 (0x0020 - 0x0000) +struct WorldEventCoreMechanics_SortAlphabetically final +{ +public: + TArray unsortedArray; // 0x0000(0x0010)(Parm, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ReturnValue; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventCoreMechanics_SortAlphabetically; + +// Function Phoenix.WorldEventCoreMechanics.ToggleMaskValue +// 0x0001 (0x0001 - 0x0000) +struct WorldEventCoreMechanics_ToggleMaskValue final +{ +public: + EProductionStatus status; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldEventCoreMechanics_ToggleMaskValue; + +// Function Phoenix.WorldObjectManager.AllowSpawn +// 0x0020 (0x0020 - 0x0000) +struct WorldObjectManager_AllowSpawn final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnAllowedResponse ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldObjectManager_AllowSpawn; + +// Function Phoenix.WorldObjectManager.SaveData +// 0x0020 (0x0020 - 0x0000) +struct WorldObjectManager_SaveData final +{ +public: + class FString InItemID; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* TargetActor; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WorldObjectManager_SaveData; + +// Function Phoenix.WorldObjectManager.Spawn +// 0x0080 (0x0080 - 0x0000) +struct WorldObjectManager_Spawn final +{ +public: + class UWorld* InWorld; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InTransform; // 0x0010(0x0030)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class FString InRegistryID; // 0x0040(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inParentUID; // 0x0050(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 inOverrideUID; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool inIsPersistent; // 0x0058(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESpawnActorCollisionHandlingMethod InCollisionMethod; // 0x0059(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevel* InOverrideLevel; // 0x0060(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* InParentContainer; // 0x0068(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0070(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WorldObjectManager_Spawn; + +} + diff --git a/Hogwarts Legacy/SDK/Phoenix_structs.hpp b/Hogwarts Legacy/SDK/Phoenix_structs.hpp new file mode 100644 index 0000000..0879b46 --- /dev/null +++ b/Hogwarts Legacy/SDK/Phoenix_structs.hpp @@ -0,0 +1,24560 @@ +#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 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 TaskStates; // 0x0060(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RewardIDs; // 0x0070(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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> 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 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 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 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 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 EffectClass; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformationStyleTableRow; + +// ScriptStruct Phoenix.ProtegoEffectsData +// 0x0098 (0x0098 - 0x0000) +struct FProtegoEffectsData final +{ +public: + TArray ShieldTypes; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ShieldActivateFX2; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ShieldLoopFX2; // 0x0020(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ShieldIntensityFX2; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ShieldDeactivateFX2; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ShieldWandLoopFX2; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ShieldHitFX2; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray 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 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 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 IdleAbilityPtr; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf 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 AnimSpeedData; // 0x00C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray 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 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 AnimData; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray DistanceData; // 0x0060(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray TurnAssistData; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray TurnAssistDataContainer; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray TurnAssistStateData; // 0x0090(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray 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 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 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> 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 SplitToAbilityBeforeFrame; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf 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 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 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 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 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 SpellLoadouts; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray 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 GeneralAbilityNames; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 HideFX2; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray SpawnFX2; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray UnspawnFX2; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 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 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 ScheduledEntity; // 0x0010(0x0028)(BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf 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 Actor; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr 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 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 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 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 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 ActiveInstances; // 0x0238(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray AliveInstances; // 0x0248(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray 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 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 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 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 SpellMask; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr 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 SpellIcon; // 0x0070(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr 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 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 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 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 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> MaterialSlotsMap; // 0x0008(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + TSoftObjectPtr 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 FemaleSkeletalMesh; // 0x0008(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr AudioAsset; // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCreatureVariation MaterialSwap; // 0x0058(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray 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 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 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 ParticleSystems; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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 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 Contexts; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FContextArray; + +// ScriptStruct Phoenix.FrameToContexts +// 0x0050 (0x0050 - 0x0000) +struct FFrameToContexts final +{ +public: + TMap 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 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 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 MaleSkeletalMesh; // 0x0000(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr AudioAsset; // 0x0028(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 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 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 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 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 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 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 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 Parameters; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAvatarPresetPieceInfo; + +// ScriptStruct Phoenix.AvatarPresetInfo +// 0x00B8 (0x00C0 - 0x0008) +struct FAvatarPresetInfo final : public FTableRowBase +{ +public: + TArray 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 TargetActor; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr 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 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 Operations; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 ParentComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr 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 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 ParticleFXBones; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FBonySkeletonTimer SkinFXStartTimer; // 0x0038(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TSubclassOf SkinFXEffect; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray 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 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 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 Slots; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLootContainer; + +// ScriptStruct Phoenix.TrainNavRenderSplines +// 0x0030 (0x0030 - 0x0000) +struct FTrainNavRenderSplines final +{ +public: + TSoftObjectPtr 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 Spline; // 0x0000(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr FrontLeftWheel; // 0x0028(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr FrontRightWheel; // 0x0050(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr BackLeftWheel; // 0x0078(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr BackRightWheel; // 0x00A0(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr FrontSteering; // 0x00C8(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr FrontAxel; // 0x00F0(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr BackAxel; // 0x0118(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr CartBodyActor; // 0x0140(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr TailgateActor; // 0x0168(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr FrontWheelsParent; // 0x0190(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr 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 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 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 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 ActivateFX2; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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 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 FX2; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FConfundoData; + +// ScriptStruct Phoenix.ConjuredHistoryItem +// 0x0010 (0x0010 - 0x0000) +struct FConjuredHistoryItem final +{ +public: + TArray 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 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 SkeletalMesh; // 0x0008(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr 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 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 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 MunitionDataAssetArray; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray 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 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 UncompletedTurnIns; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CompletedTurnIns; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 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 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 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 CastIDs; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CastActors; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TMap IDToElement; // 0x0060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap ActorToElement; // 0x00B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap IDToActor; // 0x0100(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap ActorToID; // 0x0150(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray LineRuleStates; // 0x01A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_1B0[0x78]; // 0x01B0(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CameraAnimationActionHistory; // 0x0228(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CameraFixupActionHistory; // 0x0238(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray CameraTransformActionHistory; // 0x0248(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 FoliageTransforms; // 0x0070(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ComponentAssignedTo; // 0x0080(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AddedInstancesIndex; // 0x0090(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 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 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 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 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 SpawnFreezeParams; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + TArray SpawnSplineParams; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + TArray SpawnSmokeSplineParams; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + TArray AttackGroupParams; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + TArray SpawnAsleepParams; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic) + TArray 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 PerceiveVolumeList; // 0x0118(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 ForceTargetExcludeVolumeList; // 0x0140(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TeamateShareVolumeList; // 0x0150(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 AliveVolumeList; // 0x0198(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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 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 Attached; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FExplodingSkeletonSetupTimers AttachedBaseTimers; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TArray 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 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 Icon; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftClassPtr 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 SpawnType; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 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 HermesMessagesOnStepCompletion; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ContextOverrides; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 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 ScalarOverrides; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap VectorOverrides; // 0x0050(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TMap 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 PreMoveStartAbility; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray 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> RequiredWeaponList; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> RequiredShieldList; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEnemy_TauntWeaponData; + +// ScriptStruct Phoenix.SpawnStoredWeaponStr +// 0x0010 (0x0010 - 0x0000) +struct FSpawnStoredWeaponStr final +{ +public: + TSubclassOf 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> RequiredList; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TSubclassOf 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 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 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 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 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 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 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 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 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 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 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 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 AvailableMissionNames; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AvailableMissionIcons; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AvailableMissionColors; // 0x0170(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 EnableCameraNames; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 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 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 DynamicMaterials; // 0x0070(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray 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 Scalars; // 0x0000(0x0050)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic) + TMap Vectors; // 0x0050(0x0050)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic) + TMap 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 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 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 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 Floats; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Colors; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vector4s; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Quats; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Ints; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 MunitionActor; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray HitActorFX2; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray HitTerrainFX2; // 0x0020(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray HitBlockedFX2; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray HitDeflectedFX2; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray DeflectedMunitionFX2; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray FizzleOutFX2; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray PostPerfectProtegoFX2; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray AffectTargetFX2; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FImpactLevelData; + +// ScriptStruct Phoenix.AccessibilityAudioCueEvent +// 0x0030 (0x0030 - 0x0000) +struct FAccessibilityAudioCueEvent final +{ +public: + TArray 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 BlendCurves; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PostProcessingScalarCurves; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PostProcessingColorCurves; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BlendableMaterialScalarCurves; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 Positions; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Orientations; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + TArray 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 OnlyAnimateBones; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 VaultAbility; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 ClimbAbility; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf JumpToClimbAbility; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SwimClimbAbility; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray 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 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 HidingAbility; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf SightedAbility; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf FleeAbility; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf 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 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 KillAbilities; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NoKillAbilities; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray> 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 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 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 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 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 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 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 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 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 ChildSpawnData; // 0x0018(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMulticastInlineDelegate 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 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 NpcTimers; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPrivate) + TMap NpcFxTimers; // 0x0050(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TMap 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 DeathFX2; // 0x0018(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 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 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 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 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 Tags; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPathPointTags; + +// ScriptStruct Phoenix.IdentityParticleSystemsData +// 0x0050 (0x0050 - 0x0000) +struct FIdentityParticleSystemsData final +{ +public: + TMap IdentityOverrides; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FIdentityParticleSystemsData; + +// ScriptStruct Phoenix.PathCollectorPath +// 0x0070 (0x0070 - 0x0000) +struct FPathCollectorPath final +{ +public: + TArray 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 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 DrawLines; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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 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 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 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 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 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 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 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 EntityActor; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr 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 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, 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 FX2; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray 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 TimeSources; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray 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> MinimumLoad; // 0x0008(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> 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 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 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 Zones; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TSoftObjectPtr LightingScenario; // 0x0018(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr 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 Scalars; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray 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 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 Capsules; // 0x0008(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TArray 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 Materials; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCachedColovariaMaterialArray; + +// ScriptStruct Phoenix.SimpleCapsuleSkeletonWithBones +// 0x0050 (0x00D0 - 0x0080) +struct FSimpleCapsuleSkeletonWithBones final : public FSimpleCapsuleSkeleton +{ +public: + TMap 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 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 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 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 HermesMessagesOnTutorialStart; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TutorialSequence; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HermesMessagesOnTutorialCompletion; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray KnowledgeCategories; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray 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 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; + +} + diff --git a/Hogwarts Legacy/SDK/PhysicsCore_classes.hpp b/Hogwarts Legacy/SDK/PhysicsCore_classes.hpp new file mode 100644 index 0000000..d06c689 --- /dev/null +++ b/Hogwarts Legacy/SDK/PhysicsCore_classes.hpp @@ -0,0 +1,190 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PhysicsCore + +#include "Basic.hpp" + +#include "PhysicsCore_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Chaos_structs.hpp" +#include "DeveloperSettings_classes.hpp" + + +namespace SDK +{ + +// Class PhysicsCore.PhysicalMaterial +// 0x0058 (0x0080 - 0x0028) +class UPhysicalMaterial : public UObject +{ +public: + float Friction; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaticFriction; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFrictionCombineMode FrictionCombineMode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideFrictionCombineMode; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Restitution; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFrictionCombineMode RestitutionCombineMode; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideRestitutionCombineMode; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Density; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepLinearVelocityThreshold; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepAngularVelocityThreshold; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SleepCounterThreshold; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RaiseMassToPower; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DestructibleDamageThresholdScale; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UPhysicalMaterialPropertyBase* PhysicalMaterialProperty; // 0x0058(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicalSurface SurfaceType; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x1F]; // 0x0061(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalMaterial") + } + static class UPhysicalMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalMaterial; + +// Class PhysicsCore.BodySetupCore +// 0x0010 (0x0038 - 0x0028) +class UBodySetupCore : public UObject +{ +public: + class FName BoneName; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicsType PhysicsType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionTraceFlag CollisionTraceFlag; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBodyCollisionResponse CollisionReponse; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BodySetupCore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BodySetupCore") + } + static class UBodySetupCore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBodySetupCore; + +// Class PhysicsCore.ChaosPhysicalMaterial +// 0x0020 (0x0048 - 0x0028) +class UChaosPhysicalMaterial final : public UObject +{ +public: + float Friction; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StaticFriction; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Restitution; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LinearEtherDrag; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AngularEtherDrag; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepingLinearVelocityThreshold; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepingAngularVelocityThreshold; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ChaosPhysicalMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ChaosPhysicalMaterial") + } + static class UChaosPhysicalMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UChaosPhysicalMaterial; + +// Class PhysicsCore.PhysicalMaterialPropertyBase +// 0x0000 (0x0028 - 0x0028) +class UPhysicalMaterialPropertyBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicalMaterialPropertyBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicalMaterialPropertyBase") + } + static class UPhysicalMaterialPropertyBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicalMaterialPropertyBase; + +// Class PhysicsCore.PhysicsSettingsCore +// 0x00B0 (0x00E8 - 0x0038) +class UPhysicsSettingsCore : public UDeveloperSettings +{ +public: + float DefaultGravityZ; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultTerminalVelocity; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultFluidFriction; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SimulateScratchMemorySize; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RagdollAggregateThreshold; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TriangleMeshTriangleMinAreaThreshold; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableShapeSharing; // 0x0050(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnablePCM; // 0x0051(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableStabilization; // 0x0052(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWarnMissingLocks; // 0x0053(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable2DPhysics; // 0x0054(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDefaultHasComplexCollision; // 0x0055(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float BounceThresholdVelocity; // 0x0058(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFrictionCombineMode FrictionCombineMode; // 0x005C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFrictionCombineMode RestitutionCombineMode; // 0x005D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxAngularVelocity; // 0x0060(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDepenetrationVelocity; // 0x0064(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ContactOffsetMultiplier; // 0x0068(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinContactOffset; // 0x006C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxContactOffset; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimulateSkeletalMeshOnDedicatedServer; // 0x0074(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionTraceFlag DefaultShapeComplexity; // 0x0075(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FChaosSolverConfiguration SolverOptions; // 0x0078(0x006C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PhysicsSettingsCore") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PhysicsSettingsCore") + } + static class UPhysicsSettingsCore* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPhysicsSettingsCore; + +} + diff --git a/Hogwarts Legacy/SDK/PhysicsCore_structs.hpp b/Hogwarts Legacy/SDK/PhysicsCore_structs.hpp new file mode 100644 index 0000000..d8e21d1 --- /dev/null +++ b/Hogwarts Legacy/SDK/PhysicsCore_structs.hpp @@ -0,0 +1,204 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PhysicsCore + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum PhysicsCore.EPhysicalSurface +// NumValues: 0x0041 +enum class EPhysicalSurface : uint8 +{ + SurfaceType_Default = 0, + SurfaceType1 = 1, + SurfaceType2 = 2, + SurfaceType3 = 3, + SurfaceType4 = 4, + SurfaceType5 = 5, + SurfaceType6 = 6, + SurfaceType7 = 7, + SurfaceType8 = 8, + SurfaceType9 = 9, + SurfaceType10 = 10, + SurfaceType11 = 11, + SurfaceType12 = 12, + SurfaceType13 = 13, + SurfaceType14 = 14, + SurfaceType15 = 15, + SurfaceType16 = 16, + SurfaceType17 = 17, + SurfaceType18 = 18, + SurfaceType19 = 19, + SurfaceType20 = 20, + SurfaceType21 = 21, + SurfaceType22 = 22, + SurfaceType23 = 23, + SurfaceType24 = 24, + SurfaceType25 = 25, + SurfaceType26 = 26, + SurfaceType27 = 27, + SurfaceType28 = 28, + SurfaceType29 = 29, + SurfaceType30 = 30, + SurfaceType31 = 31, + SurfaceType32 = 32, + SurfaceType33 = 33, + SurfaceType34 = 34, + SurfaceType35 = 35, + SurfaceType36 = 36, + SurfaceType37 = 37, + SurfaceType38 = 38, + SurfaceType39 = 39, + SurfaceType40 = 40, + SurfaceType41 = 41, + SurfaceType42 = 42, + SurfaceType43 = 43, + SurfaceType44 = 44, + SurfaceType45 = 45, + SurfaceType46 = 46, + SurfaceType47 = 47, + SurfaceType48 = 48, + SurfaceType49 = 49, + SurfaceType50 = 50, + SurfaceType51 = 51, + SurfaceType52 = 52, + SurfaceType53 = 53, + SurfaceType54 = 54, + SurfaceType55 = 55, + SurfaceType56 = 56, + SurfaceType57 = 57, + SurfaceType58 = 58, + SurfaceType59 = 59, + SurfaceType60 = 60, + SurfaceType61 = 61, + SurfaceType62 = 62, + SurfaceType_Max = 63, + EPhysicalSurface_MAX = 64, +}; + +// Enum PhysicsCore.EBodyCollisionResponse +// NumValues: 0x0003 +enum class EBodyCollisionResponse : uint8 +{ + BodyCollision_Enabled = 0, + BodyCollision_Disabled = 1, + BodyCollision_MAX = 2, +}; + +// Enum PhysicsCore.EPhysicsType +// NumValues: 0x0004 +enum class EPhysicsType : uint8 +{ + PhysType_Default = 0, + PhysType_Kinematic = 1, + PhysType_Simulated = 2, + PhysType_MAX = 3, +}; + +// Enum PhysicsCore.ECollisionTraceFlag +// NumValues: 0x0005 +enum class ECollisionTraceFlag : uint8 +{ + CTF_UseDefault = 0, + CTF_UseSimpleAndComplex = 1, + CTF_UseSimpleAsComplex = 2, + CTF_UseComplexAsSimple = 3, + CTF_MAX = 4, +}; + +// Enum PhysicsCore.ELinearConstraintMotion +// NumValues: 0x0004 +enum class ELinearConstraintMotion : uint8 +{ + LCM_Free = 0, + LCM_Limited = 1, + LCM_Locked = 2, + LCM_MAX = 3, +}; + +// Enum PhysicsCore.EConstraintPlasticityType +// NumValues: 0x0004 +enum class EConstraintPlasticityType : uint8 +{ + CCPT_Free = 0, + CCPT_Shrink = 1, + CCPT_Grow = 2, + CCPT_MAX = 3, +}; + +// Enum PhysicsCore.EConstraintFrame +// NumValues: 0x0003 +enum class EConstraintFrame : uint8 +{ + Frame1 = 0, + Frame2 = 1, + EConstraintFrame_MAX = 2, +}; + +// Enum PhysicsCore.EAngularConstraintMotion +// NumValues: 0x0004 +enum class EAngularConstraintMotion : uint8 +{ + ACM_Free = 0, + ACM_Limited = 1, + ACM_Locked = 2, + ACM_MAX = 3, +}; + +// Enum PhysicsCore.ESleepFamily +// NumValues: 0x0004 +enum class ESleepFamily : uint8 +{ + Normal = 0, + Sensitive = 1, + Custom = 2, + ESleepFamily_MAX = 3, +}; + +// Enum PhysicsCore.ERadialImpulseFalloff +// NumValues: 0x0003 +enum class ERadialImpulseFalloff : uint8 +{ + RIF_Constant = 0, + RIF_Linear = 1, + RIF_MAX = 2, +}; + +// Enum PhysicsCore.EFrictionCombineMode +// NumValues: 0x0004 +enum class EFrictionCombineMode : uint8 +{ + Average = 0, + Min = 1, + Multiply = 2, + Max = 3, +}; + +// ScriptStruct PhysicsCore.BodyInstanceCore +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FBodyInstanceCore +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bSimulatePhysics : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideMass : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableGravity : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAutoWeld : 1; // 0x0010(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStartAwake : 1; // 0x0010(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bGenerateWakeEvents : 1; // 0x0010(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUpdateMassWhenScaleChanges : 1; // 0x0010(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBodyInstanceCore; + +} + diff --git a/Hogwarts Legacy/SDK/ProceduralMeshComponent_classes.hpp b/Hogwarts Legacy/SDK/ProceduralMeshComponent_classes.hpp new file mode 100644 index 0000000..0688d85 --- /dev/null +++ b/Hogwarts Legacy/SDK/ProceduralMeshComponent_classes.hpp @@ -0,0 +1,101 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ProceduralMeshComponent + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "ProceduralMeshComponent_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Class ProceduralMeshComponent.KismetProceduralMeshLibrary +// 0x0000 (0x0028 - 0x0028) +class UKismetProceduralMeshLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void CalculateTangentsForMesh(const TArray& Vertices, const TArray& Triangles, const TArray& UVs, TArray* Normals, TArray* Tangents); + static void ConvertQuadToTriangles(TArray& Triangles, int32 Vert0, int32 Vert1, int32 Vert2, int32 Vert3); + static void CopyProceduralMeshFromStaticMeshComponent(class UStaticMeshComponent* StaticMeshComponent, int32 LODIndex, class UProceduralMeshComponent* ProcMeshComponent, bool bCreateCollision); + static void CreateGridMeshSplit(int32 NumX, int32 NumY, TArray* Triangles, TArray* Vertices, TArray* UVs, TArray* UV1s, float GridSpacing); + static void CreateGridMeshTriangles(int32 NumX, int32 NumY, bool bWinding, TArray* Triangles); + static void CreateGridMeshWelded(int32 NumX, int32 NumY, TArray* Triangles, TArray* Vertices, TArray* UVs, float GridSpacing); + static void GenerateBoxMesh(const struct FVector& BoxRadius, TArray* Vertices, TArray* Triangles, TArray* Normals, TArray* UVs, TArray* Tangents); + static void GetSectionFromProceduralMesh(class UProceduralMeshComponent* InProcMesh, int32 SectionIndex, TArray* Vertices, TArray* Triangles, TArray* Normals, TArray* UVs, TArray* Tangents); + static void GetSectionFromStaticMesh(class UStaticMesh* InMesh, int32 LODIndex, int32 SectionIndex, TArray* Vertices, TArray* Triangles, TArray* Normals, TArray* UVs, TArray* Tangents); + static void SliceProceduralMesh(class UProceduralMeshComponent* InProcMesh, const struct FVector& PlanePosition, const struct FVector& PlaneNormal, bool bCreateOtherHalf, class UProceduralMeshComponent** OutOtherHalfProcMesh, EProcMeshSliceCapOption CapOption, class UMaterialInterface* CapMaterial); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KismetProceduralMeshLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KismetProceduralMeshLibrary") + } + static class UKismetProceduralMeshLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKismetProceduralMeshLibrary; + +// Class ProceduralMeshComponent.ProceduralMeshComponent +// 0x0060 (0x0510 - 0x04B0) +class UProceduralMeshComponent : public UMeshComponent +{ +public: + uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bUseComplexAsSimpleCollision; // 0x04B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAsyncCooking; // 0x04B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4B2[0x6]; // 0x04B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UBodySetup* ProcMeshBodySetup; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ProcMeshSections; // 0x04C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray CollisionConvexElems; // 0x04D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FBoxSphereBounds LocalBounds; // 0x04E0(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AsyncBodySetupQueue; // 0x0500(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + +public: + void AddCollisionConvexMesh(const TArray& ConvexVerts); + void ClearAllMeshSections(); + void ClearCollisionConvexMeshes(); + void ClearMeshSection(int32 SectionIndex); + void CreateMeshSection(int32 SectionIndex, const TArray& Vertices, const TArray& Triangles, const TArray& Normals, const TArray& UV0, const TArray& VertexColors, const TArray& Tangents, bool bCreateCollision); + void CreateMeshSection_LinearColor(int32 SectionIndex, const TArray& Vertices, const TArray& Triangles, const TArray& Normals, const TArray& UV0, const TArray& UV1, const TArray& UV2, const TArray& UV3, const TArray& VertexColors, const TArray& Tangents, bool bCreateCollision); + void SetMeshSectionVisible(int32 SectionIndex, bool bNewVisibility); + void UpdateMeshSection(int32 SectionIndex, const TArray& Vertices, const TArray& Normals, const TArray& UV0, const TArray& VertexColors, const TArray& Tangents); + void UpdateMeshSection_LinearColor(int32 SectionIndex, const TArray& Vertices, const TArray& Normals, const TArray& UV0, const TArray& UV1, const TArray& UV2, const TArray& UV3, const TArray& VertexColors, const TArray& Tangents); + + int32 GetNumSections() const; + bool IsMeshSectionVisible(int32 SectionIndex) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProceduralMeshComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProceduralMeshComponent") + } + static class UProceduralMeshComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProceduralMeshComponent; + +} + diff --git a/Hogwarts Legacy/SDK/ProceduralMeshComponent_structs.hpp b/Hogwarts Legacy/SDK/ProceduralMeshComponent_structs.hpp new file mode 100644 index 0000000..327bc7c --- /dev/null +++ b/Hogwarts Legacy/SDK/ProceduralMeshComponent_structs.hpp @@ -0,0 +1,71 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: ProceduralMeshComponent + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum ProceduralMeshComponent.EProcMeshSliceCapOption +// NumValues: 0x0004 +enum class EProcMeshSliceCapOption : uint8 +{ + NoCap = 0, + CreateNewSectionForCap = 1, + UseLastSectionForCap = 2, + EProcMeshSliceCapOption_MAX = 3, +}; + +// ScriptStruct ProceduralMeshComponent.ProcMeshTangent +// 0x0010 (0x0010 - 0x0000) +struct FProcMeshTangent final +{ +public: + struct FVector TangentX; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipTangentY; // 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_FProcMeshTangent; + +// ScriptStruct ProceduralMeshComponent.ProcMeshVertex +// 0x004C (0x004C - 0x0000) +struct FProcMeshVertex final +{ +public: + struct FVector Position; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector normal; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FProcMeshTangent Tangent; // 0x0018(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FColor Color; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV0; // 0x002C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV1; // 0x0034(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV2; // 0x003C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV3; // 0x0044(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProcMeshVertex; + +// ScriptStruct ProceduralMeshComponent.ProcMeshSection +// 0x0040 (0x0040 - 0x0000) +struct FProcMeshSection final +{ +public: + TArray ProcVertexBuffer; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ProcIndexBuffer; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + struct FBox SectionLocalBox; // 0x0020(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bEnableCollision; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSectionVisible; // 0x003D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FProcMeshSection; + +} + diff --git a/Hogwarts Legacy/SDK/PropertyAccess_classes.hpp b/Hogwarts Legacy/SDK/PropertyAccess_classes.hpp new file mode 100644 index 0000000..a6cd086 --- /dev/null +++ b/Hogwarts Legacy/SDK/PropertyAccess_classes.hpp @@ -0,0 +1,107 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PropertyAccess + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class PropertyAccess.PropertyAccess +// 0x0000 (0x0000 - 0x0000) +class IPropertyAccess final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropertyAccess") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropertyAccess") + } + static class IPropertyAccess* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPropertyAccess; + +// Class PropertyAccess.PropertyEventBroadcaster +// 0x0000 (0x0000 - 0x0000) +class IPropertyEventBroadcaster final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropertyEventBroadcaster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropertyEventBroadcaster") + } + static class IPropertyEventBroadcaster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPropertyEventBroadcaster; + +// Class PropertyAccess.PropertyEventSubscriber +// 0x0000 (0x0000 - 0x0000) +class IPropertyEventSubscriber final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropertyEventSubscriber") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropertyEventSubscriber") + } + static class IPropertyEventSubscriber* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IPropertyEventSubscriber; + +} + diff --git a/Hogwarts Legacy/SDK/PropertyAccess_structs.hpp b/Hogwarts Legacy/SDK/PropertyAccess_structs.hpp new file mode 100644 index 0000000..d67d922 --- /dev/null +++ b/Hogwarts Legacy/SDK/PropertyAccess_structs.hpp @@ -0,0 +1,173 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PropertyAccess + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum PropertyAccess.EPropertyAccessCopyBatch +// NumValues: 0x0006 +enum class EPropertyAccessCopyBatch : uint8 +{ + InternalUnbatched = 0, + ExternalUnbatched = 1, + InternalBatched = 2, + ExternalBatched = 3, + Count = 4, + EPropertyAccessCopyBatch_MAX = 5, +}; + +// Enum PropertyAccess.EPropertyAccessCopyType +// NumValues: 0x0012 +enum class EPropertyAccessCopyType : uint8 +{ + None = 0, + Plain = 1, + Complex = 2, + Bool = 3, + Struct = 4, + Object = 5, + Name = 6, + Array = 7, + PromoteBoolToByte = 8, + PromoteBoolToInt32 = 9, + PromoteBoolToInt64 = 10, + PromoteBoolToFloat = 11, + PromoteByteToInt32 = 12, + PromoteByteToInt64 = 13, + PromoteByteToFloat = 14, + PromoteInt32ToInt64 = 15, + PromoteInt32ToFloat = 16, + EPropertyAccessCopyType_MAX = 17, +}; + +// Enum PropertyAccess.EPropertyAccessObjectType +// NumValues: 0x0005 +enum class EPropertyAccessObjectType : uint8 +{ + None = 0, + Object = 1, + WeakObject = 2, + SoftObject = 3, + EPropertyAccessObjectType_MAX = 4, +}; + +// Enum PropertyAccess.EPropertyAccessIndirectionType +// NumValues: 0x0006 +enum class EPropertyAccessIndirectionType : uint8 +{ + Offset = 0, + Object = 1, + Array = 2, + ScriptFunction = 3, + NativeFunction = 4, + EPropertyAccessIndirectionType_MAX = 5, +}; + +// ScriptStruct PropertyAccess.PropertyAccessSegment +// 0x0040 (0x0040 - 0x0000) +struct FPropertyAccessSegment final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UStruct* Struct; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TFieldPath Property; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFunction* Function; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ArrayIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 flags; // 0x003C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessSegment; + +// ScriptStruct PropertyAccess.PropertyAccessPath +// 0x000C (0x000C - 0x0000) +struct FPropertyAccessPath final +{ +public: + int32 PathSegmentStartIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 PathSegmentCount; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bHasEvents : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessPath; + +// ScriptStruct PropertyAccess.PropertyAccessCopy +// 0x0010 (0x0010 - 0x0000) +struct FPropertyAccessCopy final +{ +public: + int32 AccessIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 DestAccessStartIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 DestAccessEndIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EPropertyAccessCopyType Type; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessCopy; + +// ScriptStruct PropertyAccess.PropertyAccessCopyBatch +// 0x0010 (0x0010 - 0x0000) +struct FPropertyAccessCopyBatch final +{ +public: + TArray Copies; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FPropertyAccessCopyBatch; + +// ScriptStruct PropertyAccess.PropertyAccessIndirectionChain +// 0x0030 (0x0030 - 0x0000) +struct FPropertyAccessIndirectionChain final +{ +public: + TFieldPath Property; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 IndirectionStartIndex; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 IndirectionEndIndex; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 EventID; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessIndirectionChain; + +// ScriptStruct PropertyAccess.PropertyAccessIndirection +// 0x0040 (0x0040 - 0x0000) +struct FPropertyAccessIndirection final +{ +public: + TFieldPath ArrayProperty; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UFunction* Function; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ReturnBufferSize; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ReturnBufferAlignment; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ArrayIndex; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint32 Offset; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EPropertyAccessObjectType ObjectType; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EPropertyAccessIndirectionType Type; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessIndirection; + +// ScriptStruct PropertyAccess.PropertyAccessLibrary +// 0x00C8 (0x00C8 - 0x0000) +struct FPropertyAccessLibrary final +{ +public: + TArray PathSegments; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray SrcPaths; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray DestPaths; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + struct FPropertyAccessCopyBatch CopyBatches[0x4]; // 0x0030(0x0010)(NativeAccessSpecifierPrivate) + TArray SrcAccesses; // 0x0070(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray DestAccesses; // 0x0080(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray Indirections; // 0x0090(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray EventAccessIndices; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_B0[0x18]; // 0x00B0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyAccessLibrary; + +} + diff --git a/Hogwarts Legacy/SDK/PropertyPath_structs.hpp b/Hogwarts Legacy/SDK/PropertyPath_structs.hpp new file mode 100644 index 0000000..074a5a8 --- /dev/null +++ b/Hogwarts Legacy/SDK/PropertyPath_structs.hpp @@ -0,0 +1,43 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: PropertyPath + +#include "Basic.hpp" + + +namespace SDK +{ + +// ScriptStruct PropertyPath.PropertyPathSegment +// 0x0028 (0x0028 - 0x0000) +struct FPropertyPathSegment final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ArrayIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UStruct* Struct; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPropertyPathSegment; + +// ScriptStruct PropertyPath.CachedPropertyPath +// 0x0028 (0x0028 - 0x0000) +struct FCachedPropertyPath +{ +public: + TArray Segments; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UFunction* CachedFunction; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCachedPropertyPath; + +} + diff --git a/Hogwarts Legacy/SDK/Ragdoll_classes.hpp b/Hogwarts Legacy/SDK/Ragdoll_classes.hpp new file mode 100644 index 0000000..ffd0eab --- /dev/null +++ b/Hogwarts Legacy/SDK/Ragdoll_classes.hpp @@ -0,0 +1,566 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Ragdoll + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "Ragdoll_structs.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Class Ragdoll.BakedRagdollPoseComponent +// 0x0010 (0x0490 - 0x0480) +class UBakedRagdollPoseComponent final : public UPrimitiveComponent +{ +public: + class UBodySetup* RagdollPoseBodySetup; // 0x0480(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_488[0x8]; // 0x0488(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BakedRagdollPoseComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BakedRagdollPoseComponent") + } + static class UBakedRagdollPoseComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBakedRagdollPoseComponent; + +// Class Ragdoll.BakedRagdollPoseActor +// 0x0028 (0x0270 - 0x0248) +class ABakedRagdollPoseActor final : public AActor +{ +public: + class UBakedRagdollPoseComponent* BakedPoseComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr SkelMeshComponent; // 0x0250(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_258[0x10]; // 0x0258(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* ActorConstrainedToUs; // 0x0268(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void HandleOnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& ImpulseNormal, const struct FHitResult& HitReslt); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BakedRagdollPoseActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BakedRagdollPoseActor") + } + static class ABakedRagdollPoseActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ABakedRagdollPoseActor; + +// Class Ragdoll.RagdollBehaviorComponent +// 0x0118 (0x01E8 - 0x00D0) +class URagdollBehaviorComponent : public UActorComponent +{ +public: + class URagdollBehaviorConfigAsset* Config; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnRagdollHitActor; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x00F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URagdollControlComponent* RagdollControlComponent; // 0x00F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URagdollBehavior* CurBehavior; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URagdollBehavior* PriorBehavior; // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_110[0x60]; // 0x0110(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + class URagdollRecoveryAssistBehavior* CurRecoveryAssistBehavior; // 0x0170(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URagdollRecoveryAssistBehavior* PriorRecoveryAssistBehavior; // 0x0178(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_180[0x68]; // 0x0180(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void DoAudioBehaviorChangeEvent(struct FAudioLayerBehaviorState* rLayerState); + bool IsGetupAllowed(); + bool IsPoseStateStatisfied(class FName targetPose); + bool IsSensoryStateStatisfied(class FName targetSensoryState); + void OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + void SetSkeletalMeshComponent(class USkeletalMeshComponent* InSkeletalMeshComponent); + + bool HasValidSetup() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollBehaviorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollBehaviorComponent") + } + static class URagdollBehaviorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollBehaviorComponent; + +// Class Ragdoll.RagdollRecoveryAssistPlugin +// 0x0000 (0x0028 - 0x0028) +class URagdollRecoveryAssistPlugin : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollRecoveryAssistPlugin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollRecoveryAssistPlugin") + } + static class URagdollRecoveryAssistPlugin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollRecoveryAssistPlugin; + +// Class Ragdoll.RagdollRecoveryAssistPlugin_GuideToSafeRecovery +// 0x0010 (0x0038 - 0x0028) +class URagdollRecoveryAssistPlugin_GuideToSafeRecovery final : public URagdollRecoveryAssistPlugin +{ +public: + class UCurveFloat* PushStrengthToTime; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PushCutoffDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollRecoveryAssistPlugin_GuideToSafeRecovery") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollRecoveryAssistPlugin_GuideToSafeRecovery") + } + static class URagdollRecoveryAssistPlugin_GuideToSafeRecovery* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollRecoveryAssistPlugin_GuideToSafeRecovery; + +// Class Ragdoll.RagdollRecoveryAssistPlugin_ForceKill +// 0x0000 (0x0028 - 0x0028) +class URagdollRecoveryAssistPlugin_ForceKill final : public URagdollRecoveryAssistPlugin +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollRecoveryAssistPlugin_ForceKill") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollRecoveryAssistPlugin_ForceKill") + } + static class URagdollRecoveryAssistPlugin_ForceKill* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollRecoveryAssistPlugin_ForceKill; + +// Class Ragdoll.RagdollBehaviorConfigAsset +// 0x0078 (0x00A8 - 0x0030) +class URagdollBehaviorConfigAsset final : public UDataAsset +{ +public: + class URagdollBehaviorProfile* BehaviorProfile; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URagdollAudioBehaviorProfile* AudioBehaviorProfile; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URagdollRecoveryAssistBehaviorProfile* RecoveryAssistBehaviorProfile; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GetupAnimationTagStateFilter; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName RagdollShoulderLeftName; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RagdollShoulderRightName; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RagdollHipsLeftName; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RagdollHipsRightName; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RagdollSpineLowerBoneName; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RagdollSpineUpperBoneName; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IdentifiablePoseStates; // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + uint32 NavigationLayer; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinMoveDist2DRetestNavPosition; // 0x009C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGroundTestDistance; // 0x00A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollBehaviorConfigAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollBehaviorConfigAsset") + } + static class URagdollBehaviorConfigAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollBehaviorConfigAsset; + +// Class Ragdoll.RagdollSensoryState +// 0x0070 (0x00A0 - 0x0030) +class URagdollSensoryState final : public UDataAsset +{ +public: + TArray SensoryRangeMatches; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SensoryStatusMatches; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SensoryBehaviorsMatches; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SensoryCollisionMatches; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + struct FRagdollState AndRequire; // 0x0070(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollSensoryState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollSensoryState") + } + static class URagdollSensoryState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollSensoryState; + +// Class Ragdoll.RagdollBehaviorBase +// 0x0090 (0x00C0 - 0x0030) +class URagdollBehaviorBase : public UDataAsset +{ +public: + struct FRagdollState RequireStatesAlways; // 0x0030(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FRagdollState RequireStatesToEnter; // 0x0060(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FRagdollState RequireStatesToMantain; // 0x0090(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollBehaviorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollBehaviorBase") + } + static class URagdollBehaviorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollBehaviorBase; + +// Class Ragdoll.RagdollBehavior +// 0x0058 (0x0118 - 0x00C0) +class URagdollBehavior final : public URagdollBehaviorBase +{ +public: + TArray ExitToBehaviors; // 0x00C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool AllowGetup; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollCOMLocationDrivingMode COMLocationDriveMode; // 0x00D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollCOMRotationDrivingMode COMRotationDriveMode; // 0x00D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollDriveAnimEnum DriveAnimationMode; // 0x00D3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer DriveToAnimationTags; // 0x00D8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool ForceAnimResetIfPriorAnimDrivesToSameTags; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERagdollPoseDrivingMode PoseDriveMode; // 0x00F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA[0x2]; // 0x00FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PoseDriveBlendTime; // 0x00FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* StrengthOverTime; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StrengthBlendInTime; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CommitToGetupPose; // 0x010C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EndBehavior; // 0x010D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowRemoval; // 0x010E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowHibrnate; // 0x010F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForceFreezeInPlace; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollBehavior") + } + static class URagdollBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollBehavior; + +// Class Ragdoll.RagdollBehaviorProfile +// 0x0010 (0x0040 - 0x0030) +class URagdollBehaviorProfile final : public UDataAsset +{ +public: + TArray Behaviors; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollBehaviorProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollBehaviorProfile") + } + static class URagdollBehaviorProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollBehaviorProfile; + +// Class Ragdoll.RagdollAudioBehavior +// 0x0020 (0x00E0 - 0x00C0) +class URagdollAudioBehavior final : public URagdollBehaviorBase +{ +public: + class UAvaAudioDialogueEvent* Event; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StopOnExit; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysInterrupt; // 0x00C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray CanInterruptAudioBehaviors; // 0x00D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollAudioBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollAudioBehavior") + } + static class URagdollAudioBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollAudioBehavior; + +// Class Ragdoll.RagdollAudioBehaviorProfile +// 0x0010 (0x0040 - 0x0030) +class URagdollAudioBehaviorProfile final : public UDataAsset +{ +public: + TArray BehaviorLayers; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollAudioBehaviorProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollAudioBehaviorProfile") + } + static class URagdollAudioBehaviorProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollAudioBehaviorProfile; + +// Class Ragdoll.RagdollRecoveryAssistBehavior +// 0x0008 (0x00C8 - 0x00C0) +class URagdollRecoveryAssistBehavior final : public URagdollBehaviorBase +{ +public: + class URagdollRecoveryAssistPlugin* RunAssistPlugin; // 0x00C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollRecoveryAssistBehavior") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollRecoveryAssistBehavior") + } + static class URagdollRecoveryAssistBehavior* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollRecoveryAssistBehavior; + +// Class Ragdoll.RagdollRecoveryAssistBehaviorProfile +// 0x0010 (0x0040 - 0x0030) +class URagdollRecoveryAssistBehaviorProfile final : public UDataAsset +{ +public: + TArray Behaviors; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollRecoveryAssistBehaviorProfile") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollRecoveryAssistBehaviorProfile") + } + static class URagdollRecoveryAssistBehaviorProfile* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollRecoveryAssistBehaviorProfile; + +// Class Ragdoll.RagdollControlConfig +// 0x0258 (0x0288 - 0x0030) +class URagdollControlConfig final : public UDataAsset +{ +public: + class FName RagdollMeshCollisionProfile; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RagdollMeshCollisionProfileAlive; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RagdollCapsuleCollisionProfile; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NonRagdollMeshCollisionProfile; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NonRagdollCapsuleCollisionProfile; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BakedRagdollCollisionProfile; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BakedMeshCollisionProfile; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap PoseDrivingProfiles; // 0x0068(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float TargetPoseInterpSpeed; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCcdAlwaysOn; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSweepCapsule; // 0x00BD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAdjustConstraintsToTargetPose; // 0x00BE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BF[0x1]; // 0x00BF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ContextualBodyConstraints; // 0x00C0(0x0050)(Edit, NativeAccessSpecifierPublic) + float ArtificialGravityScale; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AuthoredImpacts; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray BodiesForPoseMatching; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float GetupBlendDuration; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GetupBlendDelay; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InWaterRecoveryDelay; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanGetupFromGround; // 0x0144(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCanRecoverInAir; // 0x0145(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_146[0x2]; // 0x0146(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinGetupBlendVelocity; // 0x0148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinGetupBlendAngularVelocity; // 0x014C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundDetectionRaycastDistance; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray GetupAnimationProfiles; // 0x0158(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray GetupAnimationTags; // 0x0168(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bPhysicsHovering; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_179[0x3]; // 0x0179(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPhysicsForceAndTorquePD HoverForces; // 0x017C(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float HoverGravityCompensation; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A4[0x4]; // 0x01A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap HoverBodyForceAmount; // 0x01A8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap BodyAttachments; // 0x01F8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bMonitorCenterOfMassForImpacts; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FFloatRange ImpactImpulseRange; // 0x024C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf ImpactCameraShake; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactCameraShakeScale; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFloatRange ImpactCameraShakeRadiusRange; // 0x026C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendToKinematic; // 0x027C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSyncCapsule; // 0x027D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDrawImpacts; // 0x027E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDrawTargetPose; // 0x027F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDrawPoseMatching; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDebugDrawBlends; // 0x0281(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_282[0x6]; // 0x0282(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollControlConfig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollControlConfig") + } + static class URagdollControlConfig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollControlConfig; + +// Class Ragdoll.RagdollControlComponent +// 0x04B0 (0x0580 - 0x00D0) +class alignas(0x10) URagdollControlComponent final : public UActorComponent +{ +public: + class URagdollControlConfig* Config; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf RagdollBehaviorClass; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URagdollBehaviorConfigAsset* RagdollBehaviorConfig; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBakedRigidBodyAttachedEvent; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBakedRigidbodyRemovedEvent; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFullRagdollStartEvent; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFullRagdollEndEvent; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_128[0x20]; // 0x0128(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRagdollControlPostAnimationTickFunction PostAnimationTickFunction; // 0x0148(0x0048)(Protected, NativeAccessSpecifierProtected) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0190(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class URagdollBehaviorComponent* RagdollBehaviorComponent; // 0x0198(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1A0[0x3E0]; // 0x01A0(0x03E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AttachBakedRigidbody(); + void BlendBack(bool bInStationaryCapsuleWhileBlending, float InBlendDurationOverride); + void DeepFreezeWithActor(class AActor* InActor, const class FName InCollisionProfile); + void DisableCcd(); + void DisallowBlendingOutOfRagdollUntilForced(); + void ForcePopOutOfRagdollImmediately(); + void RemoveBakedRigidbody(); + void SetBodyConstraintContext(class FName InContextName, bool bInEnable); + void SetCOMDrivingModes(ERagdollCOMLocationDrivingMode InLocationDrivingMode, ERagdollCOMRotationDrivingMode InRotationDrivingMode); + void SetInWater(bool bInWater); + void SetOwnerIsDead(); + void SetOwnerResurrected(); + void SetPoseDrivingMode(ERagdollPoseDrivingMode InPoseDrivingMode, float InBlendDuration); + void SetSkeletalMeshComponent(class USkeletalMeshComponent* InSkeletalMeshComponent); + void ShowImpactReaction(EImpactReactionStrength InReactionStrength, const struct FVector& InWorldLocation, const struct FVector& InWorldDirection, const float InWorldImpactStrength); + void StartImpactReaction(EImpactReactionStrength InReactionStrength, const struct FVector& InWorldLocation, const struct FVector& InWorldDirection, const float InWorldImpactStrength); + void StartReaction(); + + bool CanGetup() const; + bool HasValidSetup() const; + bool IsBakedToRigidbody() const; + bool IsFullRagdoll() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RagdollControlComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RagdollControlComponent") + } + static class URagdollControlComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URagdollControlComponent; + +} + diff --git a/Hogwarts Legacy/SDK/Ragdoll_structs.hpp b/Hogwarts Legacy/SDK/Ragdoll_structs.hpp new file mode 100644 index 0000000..ae5a2c1 --- /dev/null +++ b/Hogwarts Legacy/SDK/Ragdoll_structs.hpp @@ -0,0 +1,396 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Ragdoll + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "GameplayTags_structs.hpp" + + +namespace SDK +{ + +// Enum Ragdoll.EPhysicsVirtualForceApplication +// NumValues: 0x0005 +enum class EPhysicsVirtualForceApplication : uint8 +{ + PartialBodyOnly = 0, + FullBodyOnly = 1, + Always = 2, + Never = 3, + EPhysicsVirtualForceApplication_MAX = 4, +}; + +// Enum Ragdoll.ERagdollDriveAnimEnum +// NumValues: 0x0005 +enum class ERagdollDriveAnimEnum : uint8 +{ + DriveHoldPriorLastPose = 0, + DriveKeepPrior = 1, + DriveToAnim = 2, + DriveToGetupPose = 3, + ERagdollDriveAnimEnum_MAX = 4, +}; + +// Enum Ragdoll.ERagdollSensoryBehaviorEnum +// NumValues: 0x0004 +enum class ERagdollSensoryBehaviorEnum : uint8 +{ + RSBE_CurrentlyActive = 0, + RSBE_PriorActive = 1, + RSBE_HadActive = 2, + RSBE_MAX = 3, +}; + +// Enum Ragdoll.ERagdollSensoryStatusValueEnum +// NumValues: 0x000C +enum class ERagdollSensoryStatusValueEnum : uint8 +{ + RSSVE_OnGround = 0, + RSSVE_InAir = 1, + RSSVE_Hovering = 2, + RSSVE_Dead = 3, + RSSVE_GetupObstructed = 4, + RSSVE_NearDeathKneeling = 5, + RSSVE_Frozen = 6, + RSSVE_OnFire = 7, + RSSVE_Charred = 8, + RSSVE_Petrified = 9, + RSSVE_Resurrecting = 10, + RSSVE_MAX = 11, +}; + +// Enum Ragdoll.ERagdollSensoryRangeValueEnum +// NumValues: 0x000F +enum class ERagdollSensoryRangeValueEnum : uint8 +{ + RSRVE_HeightAboveGround = 0, + RSRVE_Velocity = 1, + RSRVE_HorizontalVelocity = 2, + RSRVE_VerticalVelocity = 3, + RSRVE_TotalTimeRagdolling = 4, + RSRVE_TimeOnGround = 5, + RSRVE_TimeInAir = 6, + RSRVE_TimeHovering = 7, + RSRVE_TimeGetupObstructed = 8, + RSRVE_TimeInCurBehavior = 9, + RSRVE_TimeDead = 10, + RSRVE_TimeToImminentCollision = 11, + RSRVE_TimeInCurAudioBehavior = 12, + RSRVE_LastNavmeshSeperation = 13, + RSRVE_MAX = 14, +}; + +// Enum Ragdoll.ERagdollBodyLineUprightEnum +// NumValues: 0x0006 +enum class ERagdollBodyLineUprightEnum : uint8 +{ + RBLUE_SpineLineUpright = 0, + RBLUE_ShoulderLineUpright = 1, + RBLUE_HipLineUpright = 2, + RBLUE_ChestUpright = 3, + RBLUE_PelvisUpright = 4, + RBLUE_MAX = 5, +}; + +// Enum Ragdoll.ERagdollCOMRotationDrivingMode +// NumValues: 0x0004 +enum class ERagdollCOMRotationDrivingMode : uint8 +{ + NoDriving = 0, + DriveToCapsuleRotation = 1, + DriveToKeepUpright = 2, + ERagdollCOMRotationDrivingMode_MAX = 3, +}; + +// Enum Ragdoll.ERagdollCOMLocationDrivingMode +// NumValues: 0x0007 +enum class ERagdollCOMLocationDrivingMode : uint8 +{ + NoDriving = 0, + DriveToCapsuleLocation = 1, + DriveToCapsuleHeight = 2, + DriveToCapsuleLocationAndKeepMoving = 3, + DriveToCapsuleHorizontalLocation = 4, + DampVelocity = 5, + ERagdollCOMLocationDrivingMode_MAX = 6, +}; + +// Enum Ragdoll.ERagdollPoseDrivingMode +// NumValues: 0x0006 +enum class ERagdollPoseDrivingMode : uint8 +{ + Strong = 0, + Weak = 1, + Inactive = 2, + Dead = 3, + Petrified = 4, + ERagdollPoseDrivingMode_MAX = 5, +}; + +// Enum Ragdoll.EImpactReactionStrength +// NumValues: 0x0007 +enum class EImpactReactionStrength : uint8 +{ + None = 0, + Hitch = 1, + Knockdown = 2, + Levioso = 3, + DeathBlows = 4, + Slam = 5, + EImpactReactionStrength_MAX = 6, +}; + +// ScriptStruct Ragdoll.PhysicsPD +// 0x000C (0x000C - 0x0000) +struct FPhysicsPD final +{ +public: + float Stiffness; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Damping; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicsPD; + +// ScriptStruct Ragdoll.PhysicsVirtualForcePD +// 0x0024 (0x0024 - 0x0000) +struct FPhysicsVirtualForcePD final +{ +public: + struct FPhysicsPD PD; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVector ForceLocationLocal; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GravityCompensation; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Depth; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EPhysicsVirtualForceApplication Application; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPhysicsVirtualForcePD; + +// ScriptStruct Ragdoll.PhysicsForceAndTorquePD +// 0x0024 (0x0024 - 0x0000) +struct FPhysicsForceAndTorquePD final +{ +public: + struct FPhysicsPD VerticalForce; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPhysicsPD HorizontalForce; // 0x000C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FPhysicsPD Torque; // 0x0018(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhysicsForceAndTorquePD; + +// ScriptStruct Ragdoll.RagdollBodyConstraintsConfig +// 0x0058 (0x0058 - 0x0000) +struct FRagdollBodyConstraintsConfig final +{ +public: + TSet ConstrainedBodies; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float EaseInDuration; // 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_FRagdollBodyConstraintsConfig; + +// ScriptStruct Ragdoll.PhysicsPoseDrivingConfig +// 0x0058 (0x0058 - 0x0000) +struct FPhysicsPoseDrivingConfig final +{ +public: + TMap VirtualForces; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float GravityCompensation; // 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_FPhysicsPoseDrivingConfig; + +// ScriptStruct Ragdoll.AudioLayerBehaviorState +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FAudioLayerBehaviorState final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAudioLayerBehaviorState; + +// ScriptStruct Ragdoll.RagdollAudioBehaviorLayer +// 0x0018 (0x0018 - 0x0000) +struct FRagdollAudioBehaviorLayer final +{ +public: + class FName LayerName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AudioBehaviors; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRagdollAudioBehaviorLayer; + +// ScriptStruct Ragdoll.RagdollState +// 0x0030 (0x0030 - 0x0000) +struct FRagdollState final +{ +public: + TArray RequiredAll; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RequiredAny; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RequiredNone; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRagdollState; + +// ScriptStruct Ragdoll.RagdollGetupOptions +// 0x0038 (0x0038 - 0x0000) +struct FRagdollGetupOptions final +{ +public: + struct FRagdollState RequiredState; // 0x0000(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class FName TargetGetupProfile; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRagdollGetupOptions; + +// ScriptStruct Ragdoll.RagdollSensoryBehavior +// 0x0018 (0x0018 - 0x0000) +struct FRagdollSensoryBehavior final +{ +public: + ERagdollSensoryBehaviorEnum Relativity; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class URagdollBehavior* Behavior; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool status; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRagdollSensoryBehavior; + +// ScriptStruct Ragdoll.RagdollPhysicsBodyPredicate +// 0x0028 (0x0028 - 0x0000) +struct FRagdollPhysicsBodyPredicate final +{ +public: + class UPhysicsAsset* WhenPhysicsAsset; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray IncludedPhysicBodyBones; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExcludedPhysicBodyBones; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRagdollPhysicsBodyPredicate; + +// ScriptStruct Ragdoll.RagdollSensoryCollision +// 0x0030 (0x0030 - 0x0000) +struct FRagdollSensoryCollision final +{ +public: + float ImpactImpulseMin; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactImpulseMax; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IfOutOfRange; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RequireNormalToWorldUpRealitiveRange; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float NormalToWorldUpAngleMin; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalToWorldUpAngleMax; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PhysicsBodyRequirements; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool status; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRagdollSensoryCollision; + +// ScriptStruct Ragdoll.RagdollSensoryStatus +// 0x0002 (0x0002 - 0x0000) +struct FRagdollSensoryStatus final +{ +public: + ERagdollSensoryStatusValueEnum SensoryValue; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool status; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRagdollSensoryStatus; + +// ScriptStruct Ragdoll.RagdollSensoryRange +// 0x0010 (0x0010 - 0x0000) +struct FRagdollSensoryRange final +{ +public: + ERagdollSensoryRangeValueEnum SensoryValue; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Min; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IfOutOfRange; // 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_FRagdollSensoryRange; + +// ScriptStruct Ragdoll.RagdollUprightRange +// 0x000C (0x000C - 0x0000) +struct FRagdollUprightRange final +{ +public: + ERagdollBodyLineUprightEnum CompareWorldUpTo; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Min; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRagdollUprightRange; + +// ScriptStruct Ragdoll.RagdollPoseState +// 0x0018 (0x0018 - 0x0000) +struct FRagdollPoseState final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray PoseMatches; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRagdollPoseState; + +// ScriptStruct Ragdoll.RagdollControlPostAnimationTickFunction +// 0x0008 (0x0048 - 0x0040) +struct FRagdollControlPostAnimationTickFunction final : public FTickFunction +{ +public: + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRagdollControlPostAnimationTickFunction; + +// ScriptStruct Ragdoll.RagdollBodyAttachment +// 0x0018 (0x0018 - 0x0000) +struct FRagdollBodyAttachment final +{ +public: + class FName AttachBoneName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AttachBodyNames; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRagdollBodyAttachment; + +// ScriptStruct Ragdoll.GetupAnimationProfile +// 0x0018 (0x0018 - 0x0000) +struct FGetupAnimationProfile final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray GetupAnimationTags; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGetupAnimationProfile; + +// ScriptStruct Ragdoll.AuthoredImpact +// 0x0078 (0x0078 - 0x0000) +struct FAuthoredImpact final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EImpactReactionStrength ReactionStrength; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AffectedBodies; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ImpactedBodies; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + struct FVector ImpactDirection; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ImpactLocationLocal; // 0x003C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactMaxYaw; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactMaxPitch; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactVariationYaw; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactVariationPitch; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactStrengthMin; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactStrengthMax; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactDuration; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ImpactEaseInDuration; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendBackDelay; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendBackDuration; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseGivenImpactStength; // 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_FAuthoredImpact; + +} + diff --git a/Hogwarts Legacy/SDK/RenderSettings_classes.hpp b/Hogwarts Legacy/SDK/RenderSettings_classes.hpp new file mode 100644 index 0000000..f76c014 --- /dev/null +++ b/Hogwarts Legacy/SDK/RenderSettings_classes.hpp @@ -0,0 +1,4081 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: RenderSettings + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "AnimatedLights_classes.hpp" +#include "RenderSettings_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "ExposureConvert_structs.hpp" +#include "EnvironmentalGlobals_structs.hpp" +#include "EnvironmentalGlobals_classes.hpp" +#include "ExposureExpressions_structs.hpp" + + +namespace SDK +{ + +// Class RenderSettings.RenderSettingsCustomBlendDomainVolume +// 0x0028 (0x02A8 - 0x0280) +class ARenderSettingsCustomBlendDomainVolume final : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Domains; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float Priority; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x029C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x02A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x02A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A6[0x2]; // 0x02A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainVolume") + } + static class ARenderSettingsCustomBlendDomainVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsCustomBlendDomainVolume; + +// Class RenderSettings.AdaptationOverrideInterface +// 0x0000 (0x0000 - 0x0000) +class IAdaptationOverrideInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AdaptationOverrideInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AdaptationOverrideInterface") + } + static class IAdaptationOverrideInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IAdaptationOverrideInterface; + +// Class RenderSettings.LightAdaptationComponent +// 0x0070 (0x02D0 - 0x0260) +class ULightAdaptationComponent : public UAnimatedLightClusterComponent +{ +public: + struct FDynamicLightAdaptationSettings Settings; // 0x0260(0x0060)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Adaptation; // 0x02C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastExposure; // 0x02C4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 FirstUpdateFrame; // 0x02C8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceClusterUpdate; // 0x02CC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightAdaptationComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightAdaptationComponent") + } + static class ULightAdaptationComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightAdaptationComponent; + +// Class RenderSettings.RenderSettingsCustomBlendDomainVolumeAttached +// 0x0030 (0x0278 - 0x0248) +class ARenderSettingsCustomBlendDomainVolumeAttached final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AVolume* AttachTo; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Domains; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float Priority; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0274(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainVolumeAttached") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainVolumeAttached") + } + static class ARenderSettingsCustomBlendDomainVolumeAttached* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsCustomBlendDomainVolumeAttached; + +// Class RenderSettings.DistanceFogSettings +// 0x0020 (0x0050 - 0x0030) +class UDistanceFogSettings final : public UDataAsset +{ +public: + class UMaterialParameterCollection* DistanceFogMPC; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* DistanceFogPPMaterial; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Settings; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DistanceFogSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DistanceFogSettings") + } + static class UDistanceFogSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDistanceFogSettings; + +// Class RenderSettings.RenderSettingsCustomBlendDomainBase +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainBase") + } + static class URenderSettingsCustomBlendDomainBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainBase; + +// Class RenderSettings.RenderSettingsCustomBlendDomain +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomain : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomain") + } + static class URenderSettingsCustomBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomain; + +// Class RenderSettings.RenderSettingsCustomBlendDomainNoPreCompute +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainNoPreCompute : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainNoPreCompute") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainNoPreCompute") + } + static class URenderSettingsCustomBlendDomainNoPreCompute* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainNoPreCompute; + +// Class RenderSettings.RenderSettingsCustomBlendDomainFilteredIndoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainFilteredIndoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainFilteredIndoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainFilteredIndoors") + } + static class URenderSettingsCustomBlendDomainFilteredIndoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainFilteredIndoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainComponent +// 0x0020 (0x0240 - 0x0220) +class URenderSettingsCustomBlendDomainComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Domains; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float Priority; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x023C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x023D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23E[0x2]; // 0x023E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainComponent") + } + static class URenderSettingsCustomBlendDomainComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainComponent; + +// Class RenderSettings.DynamicCharacterLightRig +// 0x00C0 (0x0308 - 0x0248) +class ADynamicCharacterLightRig : public AActor +{ +public: + float DayTemperature; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightTemperature; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Lights; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + EDynamicCharacterLightRigChannel LightingChannel; // 0x0260(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDynamicLightAdaptationSettings AdaptationSettings; // 0x0268(0x0060)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x02C8(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0300(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseAdaptationSettings; // 0x0301(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInitializedOwnerChannels; // 0x0302(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_303[0x5]; // 0x0303(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AttachDynamicLightRig(class AActor* ToActor, TSubclassOf DynamicLightRigClass, class ADynamicCharacterLightRig** DynamicLightRig, class FName AttachSocket); + static void DynamicLightRigCinematicDiabled(class UObject* WorldContextObject, bool* bDisabled); + static void DynamicLightRigCinematicDisable(class UObject* WorldContextObject, bool bDisable); + static void DynamicLightRigCinematicEnable(class UObject* WorldContextObject); + static void Get(class AActor* Actor, class ADynamicCharacterLightRig** DynamicLightRig); + static void GetDynamicLightRig(class AActor* ToActor, class ADynamicCharacterLightRig** DynamicLightRig); + + void DisableLightRig(); + void EnableLightRig(bool Enable); + void LightRigEnabled(bool* Enabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicCharacterLightRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicCharacterLightRig") + } + static class ADynamicCharacterLightRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ADynamicCharacterLightRig; + +// Class RenderSettings.CharacterLightRigAdjustmentsSettings +// 0x0010 (0x0040 - 0x0030) +class UCharacterLightRigAdjustmentsSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterLightRigAdjustmentsSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterLightRigAdjustmentsSettings") + } + static class UCharacterLightRigAdjustmentsSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCharacterLightRigAdjustmentsSettings; + +// Class RenderSettings.BlendDomainVisibilityComponentBase +// 0x0010 (0x0230 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UBlendDomainVisibilityComponentBase : public USceneComponent +{ +public: + float Threshold; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x021C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21D[0x3]; // 0x021D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float LastBlend; // 0x0220(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ForceUpdate(); + void SetEnabled(bool bNewEnabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendDomainVisibilityComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendDomainVisibilityComponentBase") + } + static class UBlendDomainVisibilityComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UBlendDomainVisibilityComponentBase; + +// Class RenderSettings.BlendDomainVisibilityComponent +// 0x0030 (0x0260 - 0x0230) +class UBlendDomainVisibilityComponent : public UBlendDomainVisibilityComponentBase +{ +public: + struct FBlendDomain BlendDomain; // 0x0228(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendDomainVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendDomainVisibilityComponent") + } + static class UBlendDomainVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendDomainVisibilityComponent; + +// Class RenderSettings.BlendDomainComponentVisibilityComponent +// 0x0010 (0x0270 - 0x0260) +#pragma pack(push, 0x1) +class alignas(0x10) UBlendDomainComponentVisibilityComponent : public UBlendDomainVisibilityComponent +{ +public: + bool bSetDitheredAlpha; // 0x0260(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendDomainComponentVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendDomainComponentVisibilityComponent") + } + static class UBlendDomainComponentVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UBlendDomainComponentVisibilityComponent; + +// Class RenderSettings.BlendDomainParentVisibilityComponent +// 0x0000 (0x0270 - 0x0270) +class UBlendDomainParentVisibilityComponent final : public UBlendDomainComponentVisibilityComponent +{ +public: + bool bPropagateToChildren; // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UBlendDomainParentVisibilityComponent* CreateForParentComponent(class USceneComponent* Parent, bool bTransient, bool bStartEnabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendDomainParentVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendDomainParentVisibilityComponent") + } + static class UBlendDomainParentVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendDomainParentVisibilityComponent; + +// Class RenderSettings.CharacterLightRigAdjustmentVolume +// 0x0028 (0x02A8 - 0x0280) +class ACharacterLightRigAdjustmentVolume final : public AVolume +{ +public: + struct FCharacterLightRigAdjustments Adjustments; // 0x0280(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + int32 Priority; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x029C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29D[0x3]; // 0x029D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InterpolationDistance; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x02A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A5[0x3]; // 0x02A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CharacterLightRigAdjustmentVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CharacterLightRigAdjustmentVolume") + } + static class ACharacterLightRigAdjustmentVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ACharacterLightRigAdjustmentVolume; + +// Class RenderSettings.EmissiveAdaptationBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UEmissiveAdaptationBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void BiasFactor(float EV00Bias, float* Factor); + static void BiasFactorToEV100(float Factor, float* EV00Bias); + static void EV100ToUnreal(float EV100Exposure, float* UnrealExposure); + static void GetEmissiveAdaptationFinalMultiplier(class UObject* WorldContextObject, float* FinalMultiplier, float* FactorMin, float* FactorMax); + static void GetEmissiveAdaptationFinalMultiplierClamped(class UObject* WorldContextObject, float* FinalMultiplierClamped); + static void GetEmissiveAdaptationMinMaxExposure(class UObject* WorldContextObject, float* MinExposure, float* MaxExposure, float* Bias); + static void GetEmissiveAdaptationMinMaxExposureEV100(class UObject* WorldContextObject, float* MinExposureEV100, float* MaxExposureEV100, float* BiasPow2); + static void GetEmissiveAdaptationOutdoorsDayTime(class UObject* WorldContextObject, float* OutdoorsDayTime); + static void GetEmissiveAdaptationState(class UObject* WorldContextObject, struct FEmissiveAdaptationFinalState* State); + static void UnrealToEV100(float UnrealExposure, float* EV100Exposure); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EmissiveAdaptationBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EmissiveAdaptationBlueprintLibrary") + } + static class UEmissiveAdaptationBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEmissiveAdaptationBlueprintLibrary; + +// Class RenderSettings.DynamicLightAdaptationModSettingsInterface +// 0x0000 (0x0028 - 0x0028) +class UDynamicLightAdaptationModSettingsInterface : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsInterface") + } + static class UDynamicLightAdaptationModSettingsInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsInterface; + +// Class RenderSettings.LightAdaptationComponentAuto +// 0x0010 (0x02E0 - 0x02D0) +class ULightAdaptationComponentAuto final : public ULightAdaptationComponent +{ +public: + bool bDeepScanChildren; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D1[0xF]; // 0x02D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightAdaptationComponentAuto") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightAdaptationComponentAuto") + } + static class ULightAdaptationComponentAuto* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightAdaptationComponentAuto; + +// Class RenderSettings.LightAdaptationComponentChildOfLight +// 0x0000 (0x02D0 - 0x02D0) +class ULightAdaptationComponentChildOfLight final : public ULightAdaptationComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightAdaptationComponentChildOfLight") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightAdaptationComponentChildOfLight") + } + static class ULightAdaptationComponentChildOfLight* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightAdaptationComponentChildOfLight; + +// Class RenderSettings.AssetBlendDomainVisibilityComponent +// 0x0000 (0x0230 - 0x0230) +class UAssetBlendDomainVisibilityComponent : public UBlendDomainVisibilityComponentBase +{ +public: + class URenderSettingsBlendDomainAsset* BlendDomain; // 0x0228(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetBlendDomainVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetBlendDomainVisibilityComponent") + } + static class UAssetBlendDomainVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetBlendDomainVisibilityComponent; + +// Class RenderSettings.AssetBlendDomainComponentVisibilityComponent +// 0x0010 (0x0240 - 0x0230) +#pragma pack(push, 0x1) +class alignas(0x10) UAssetBlendDomainComponentVisibilityComponent : public UAssetBlendDomainVisibilityComponent +{ +public: + bool bSetDitheredAlpha; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetBlendDomainComponentVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetBlendDomainComponentVisibilityComponent") + } + static class UAssetBlendDomainComponentVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UAssetBlendDomainComponentVisibilityComponent; + +// Class RenderSettings.AssetBlendDomainActorVisibilityComponent +// 0x0000 (0x0240 - 0x0240) +class UAssetBlendDomainActorVisibilityComponent final : public UAssetBlendDomainComponentVisibilityComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetBlendDomainActorVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetBlendDomainActorVisibilityComponent") + } + static class UAssetBlendDomainActorVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetBlendDomainActorVisibilityComponent; + +// Class RenderSettings.LightAdaptation +// 0x0000 (0x0028 - 0x0028) +class ULightAdaptation final : public UBlueprintFunctionLibrary +{ +public: + static void GetLightAdaptationState(class UObject* WorldContextObject, struct FEmissiveAdaptationFinalState* State); + static void LightAdaptationDeregister(class ULightAdaptationComponentChildOfLight* AdaptationComponent, bool bRestoreIntensity); + static void LightAdaptationGetIntensity(class ULightComponent* LightComponent, float* Intensity); + static void LightAdaptationIntensityFactor(class UObject* WorldContextObject, const struct FDynamicLightAdaptationSettings& Settings, float* IntensityFactor); + static void LightAdaptationRegister(class ULightComponent* LightComponent, const struct FDynamicLightAdaptationSettings& Settings, class ULightAdaptationComponentChildOfLight** AdaptationComponent); + static void LightAdaptationRegisterWithIntensity(class ULightComponent* LightComponent, const struct FDynamicLightAdaptationSettings& Settings, float Intensity, class ULightAdaptationComponentChildOfLight** AdaptationComponent); + static void LightAdaptationSetIntensity(class ULightComponent* LightComponent, float Intensity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LightAdaptation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LightAdaptation") + } + static class ULightAdaptation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULightAdaptation; + +// Class RenderSettings.DynamicLightAdaptationModSettingsAsset +// 0x0010 (0x0040 - 0x0030) +class UDynamicLightAdaptationModSettingsAsset final : public UDataAsset +{ +public: + TArray mods; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsAsset") + } + static class UDynamicLightAdaptationModSettingsAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsAsset; + +// Class RenderSettings.BlendDomainActorVisibilityComponent +// 0x0000 (0x0270 - 0x0270) +class UBlendDomainActorVisibilityComponent final : public UBlendDomainComponentVisibilityComponent +{ +public: + static class UBlendDomainActorVisibilityComponent* CreateForActor(class AActor* Actor, bool bTransient, bool bStartEnabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendDomainActorVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendDomainActorVisibilityComponent") + } + static class UBlendDomainActorVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendDomainActorVisibilityComponent; + +// Class RenderSettings.DynamicLightAdaptationModSettingsInterfaceAsset +// 0x0008 (0x0030 - 0x0028) +class UDynamicLightAdaptationModSettingsInterfaceAsset final : public UDynamicLightAdaptationModSettingsInterface +{ +public: + class UDynamicLightAdaptationModSettingsAsset* ModAsset; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsInterfaceAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsInterfaceAsset") + } + static class UDynamicLightAdaptationModSettingsInterfaceAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsInterfaceAsset; + +// Class RenderSettings.DynamicLightAdaptationModSettingsVariableBase +// 0x0008 (0x0030 - 0x0028) +class UDynamicLightAdaptationModSettingsVariableBase : public UDynamicLightAdaptationModSettingsInterface +{ +public: + ELightAdapatationProperty ModProperty; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightAdapatationModOp ModOp; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsVariableBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsVariableBase") + } + static class UDynamicLightAdaptationModSettingsVariableBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsVariableBase; + +// Class RenderSettings.RenderSettingsCustomBlendDomainNotProbeCapture +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainNotProbeCapture final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainNotProbeCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainNotProbeCapture") + } + static class URenderSettingsCustomBlendDomainNotProbeCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainNotProbeCapture; + +// Class RenderSettings.DynamicLightAdaptationModSettingsVariableCurveBase +// 0x0008 (0x0038 - 0x0030) +class UDynamicLightAdaptationModSettingsVariableCurveBase : public UDynamicLightAdaptationModSettingsVariableBase +{ +public: + class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsVariableCurveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsVariableCurveBase") + } + static class UDynamicLightAdaptationModSettingsVariableCurveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsVariableCurveBase; + +// Class RenderSettings.DynamicLightAdaptationModSettingsVariableBlendDomainCurveBase +// 0x0008 (0x0040 - 0x0038) +class UDynamicLightAdaptationModSettingsVariableBlendDomainCurveBase : public UDynamicLightAdaptationModSettingsVariableCurveBase +{ +public: + float DefaultValueIfMissing; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseCamera; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsVariableBlendDomainCurveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsVariableBlendDomainCurveBase") + } + static class UDynamicLightAdaptationModSettingsVariableBlendDomainCurveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsVariableBlendDomainCurveBase; + +// Class RenderSettings.AssetBlendDomainParentVisibilityComponent +// 0x0000 (0x0240 - 0x0240) +class UAssetBlendDomainParentVisibilityComponent final : public UAssetBlendDomainComponentVisibilityComponent +{ +public: + bool bPropagateToChildren; // 0x0238(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetBlendDomainParentVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetBlendDomainParentVisibilityComponent") + } + static class UAssetBlendDomainParentVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetBlendDomainParentVisibilityComponent; + +// Class RenderSettings.DynamicLightAdaptationModSettingsVariableRawBlendDomainCurve +// 0x0008 (0x0048 - 0x0040) +class UDynamicLightAdaptationModSettingsVariableRawBlendDomainCurve final : public UDynamicLightAdaptationModSettingsVariableBlendDomainCurveBase +{ +public: + class FName BlendDomain; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsVariableRawBlendDomainCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsVariableRawBlendDomainCurve") + } + static class UDynamicLightAdaptationModSettingsVariableRawBlendDomainCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsVariableRawBlendDomainCurve; + +// Class RenderSettings.DynamicLightAdaptationModSettingsVariableCustomBlendDomainCurve +// 0x0008 (0x0048 - 0x0040) +class UDynamicLightAdaptationModSettingsVariableCustomBlendDomainCurve final : public UDynamicLightAdaptationModSettingsVariableBlendDomainCurveBase +{ +public: + struct FRenderSettingsCustomBlendDomainName CustomBlendDomain; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsVariableCustomBlendDomainCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsVariableCustomBlendDomainCurve") + } + static class UDynamicLightAdaptationModSettingsVariableCustomBlendDomainCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsVariableCustomBlendDomainCurve; + +// Class RenderSettings.RenderSettingsPPBloomSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPBloomSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPBloomSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPBloomSettings") + } + static class URenderSettingsPPBloomSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPBloomSettings; + +// Class RenderSettings.DynamicLightAdaptationModSettingsVariableBlendDomainCurve +// 0x0010 (0x0050 - 0x0040) +class UDynamicLightAdaptationModSettingsVariableBlendDomainCurve final : public UDynamicLightAdaptationModSettingsVariableBlendDomainCurveBase +{ +public: + struct FRenderSettingsPreComputedBlendDomainName BlendDomain; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsVariableBlendDomainCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsVariableBlendDomainCurve") + } + static class UDynamicLightAdaptationModSettingsVariableBlendDomainCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsVariableBlendDomainCurve; + +// Class RenderSettings.DynamicLightAdaptationModSettingsEVExpression +// 0x0010 (0x0038 - 0x0028) +class UDynamicLightAdaptationModSettingsEVExpression final : public UDynamicLightAdaptationModSettingsInterface +{ +public: + ELightAdapatationEVProperty ModProperty; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightAdapatationEVModOp ModOp; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UExposureExpressionsExposureValue* Expression; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicLightAdaptationModSettingsEVExpression") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicLightAdaptationModSettingsEVExpression") + } + static class UDynamicLightAdaptationModSettingsEVExpression* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicLightAdaptationModSettingsEVExpression; + +// Class RenderSettings.RenderSettingsBlendDomainConsoleLiens +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsBlendDomainConsoleLiens final : public UDataAsset +{ +public: + TArray Liens; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsBlendDomainConsoleLiens") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsBlendDomainConsoleLiens") + } + static class URenderSettingsBlendDomainConsoleLiens* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsBlendDomainConsoleLiens; + +// Class RenderSettings.InsideOutsideOverrideVolume +// 0x0018 (0x0298 - 0x0280) +class AInsideOutsideOverrideVolume : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0294(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_295[0x3]; // 0x0295(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InsideOutsideOverrideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InsideOutsideOverrideVolume") + } + static class AInsideOutsideOverrideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInsideOutsideOverrideVolume; + +// Class RenderSettings.OutsideOverrideVolume +// 0x0000 (0x0298 - 0x0298) +class AOutsideOverrideVolume final : public AInsideOutsideOverrideVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OutsideOverrideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OutsideOverrideVolume") + } + static class AOutsideOverrideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AOutsideOverrideVolume; + +// Class RenderSettings.InsideOverrideVolume +// 0x0000 (0x0298 - 0x0298) +class AInsideOverrideVolume final : public AInsideOutsideOverrideVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InsideOverrideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InsideOverrideVolume") + } + static class AInsideOverrideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AInsideOverrideVolume; + +// Class RenderSettings.PlayerCentricPostProcessingComponent +// 0x0610 (0x06E0 - 0x00D0) +class UPlayerCentricPostProcessingComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float PlayerEyeDistanceSameThreshold; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeBlendables; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x00E0(0x05F0)(Transient, Protected, NativeAccessSpecifierProtected) + float Priority; // 0x06D0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInVolumeList; // 0x06D4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_6D5[0xB]; // 0x06D5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayerCentricPostProcessingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayerCentricPostProcessingComponent") + } + static class UPlayerCentricPostProcessingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayerCentricPostProcessingComponent; + +// Class RenderSettings.RenderSettingsPostProcessingGroupSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPostProcessingGroupSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPostProcessingGroupSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPostProcessingGroupSettings") + } + static class URenderSettingsPostProcessingGroupSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPostProcessingGroupSettings; + +// Class RenderSettings.RenderSettingsViewpointVolumeBase +// 0x0010 (0x0290 - 0x0280) +class ARenderSettingsViewpointVolumeBase : public AVolume +{ +public: + float Priority; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x028C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x028D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28E[0x2]; // 0x028E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsViewpointVolumeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsViewpointVolumeBase") + } + static class ARenderSettingsViewpointVolumeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsViewpointVolumeBase; + +// Class RenderSettings.RenderSettingsViewpointVolume +// 0x0008 (0x0298 - 0x0290) +class ARenderSettingsViewpointVolume final : public ARenderSettingsViewpointVolumeBase +{ +public: + float ViewpointLerp; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsViewpointVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsViewpointVolume") + } + static class ARenderSettingsViewpointVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsViewpointVolume; + +// Class RenderSettings.RenderSettingsPPScreenSpaceReflectionsSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPScreenSpaceReflectionsSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPScreenSpaceReflectionsSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPScreenSpaceReflectionsSettings") + } + static class URenderSettingsPPScreenSpaceReflectionsSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPScreenSpaceReflectionsSettings; + +// Class RenderSettings.RenderSettingsViewpointInsideOutsideVolume +// 0x0010 (0x02A0 - 0x0290) +class ARenderSettingsViewpointInsideOutsideVolume final : public ARenderSettingsViewpointVolumeBase +{ +public: + float TargetViewpointLerp; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InsideMaxDifference; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InsideMinDifference; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ViewpointLerp; // 0x029C(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsViewpointInsideOutsideVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsViewpointInsideOutsideVolume") + } + static class ARenderSettingsViewpointInsideOutsideVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsViewpointInsideOutsideVolume; + +// Class RenderSettings.PostProcessingVar +// 0x0000 (0x0028 - 0x0028) +class UPostProcessingVar : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVar") + } + static class UPostProcessingVar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVar; + +// Class RenderSettings.RenderSettingsPPDepthOfFieldSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPDepthOfFieldSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPDepthOfFieldSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPDepthOfFieldSettings") + } + static class URenderSettingsPPDepthOfFieldSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPDepthOfFieldSettings; + +// Class RenderSettings.PostProcessingVarScalarBase +// 0x0008 (0x0030 - 0x0028) +class UPostProcessingVarScalarBase : public UPostProcessingVar +{ +public: + EPostProcessingVarScalar Var; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarScalarBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarScalarBase") + } + static class UPostProcessingVarScalarBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarScalarBase; + +// Class RenderSettings.PostProcessingVarColorBase +// 0x0008 (0x0030 - 0x0028) +class UPostProcessingVarColorBase : public UPostProcessingVar +{ +public: + EPostProcessingVarColor Var; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarColorBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarColorBase") + } + static class UPostProcessingVarColorBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarColorBase; + +// Class RenderSettings.Interface_RenderSettingsEmissiveAdaptation +// 0x0000 (0x0000 - 0x0000) +class IInterface_RenderSettingsEmissiveAdaptation final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_RenderSettingsEmissiveAdaptation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_RenderSettingsEmissiveAdaptation") + } + static class IInterface_RenderSettingsEmissiveAdaptation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_RenderSettingsEmissiveAdaptation; + +// Class RenderSettings.PostProcessingVarScalarConstant +// 0x0008 (0x0038 - 0x0030) +class UPostProcessingVarScalarConstant final : public UPostProcessingVarScalarBase +{ +public: + float Value; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarScalarConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarScalarConstant") + } + static class UPostProcessingVarScalarConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarScalarConstant; + +// Class RenderSettings.PostProcessingVarColorConstant +// 0x0010 (0x0040 - 0x0030) +class UPostProcessingVarColorConstant final : public UPostProcessingVarColorBase +{ +public: + struct FLinearColor Value; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarColorConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarColorConstant") + } + static class UPostProcessingVarColorConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarColorConstant; + +// Class RenderSettings.PostProcessingVarScalarInlineCurve +// 0x0088 (0x00B8 - 0x0030) +class UPostProcessingVarScalarInlineCurve final : public UPostProcessingVarScalarBase +{ +public: + struct FRuntimeFloatCurve Value; // 0x0030(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarScalarInlineCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarScalarInlineCurve") + } + static class UPostProcessingVarScalarInlineCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarScalarInlineCurve; + +// Class RenderSettings.PostProcessingVarColorInlineCurve +// 0x0208 (0x0238 - 0x0030) +class UPostProcessingVarColorInlineCurve final : public UPostProcessingVarColorBase +{ +public: + struct FRuntimeCurveLinearColor Value; // 0x0030(0x0208)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarColorInlineCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarColorInlineCurve") + } + static class UPostProcessingVarColorInlineCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarColorInlineCurve; + +// Class RenderSettings.RenderSettingsEmissiveAdapatationVolumeBase +// 0x0058 (0x02D8 - 0x0280) +class ARenderSettingsEmissiveAdapatationVolumeBase : public AVolume +{ +public: + uint8 Pad_280[0x10]; // 0x0280(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x0290(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUnbounded : 1; // 0x02D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x02D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsEmissiveAdapatationVolumeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsEmissiveAdapatationVolumeBase") + } + static class ARenderSettingsEmissiveAdapatationVolumeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsEmissiveAdapatationVolumeBase; + +// Class RenderSettings.PostProcessingVarScalarCurveAsset +// 0x0008 (0x0038 - 0x0030) +class UPostProcessingVarScalarCurveAsset final : public UPostProcessingVarScalarBase +{ +public: + class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarScalarCurveAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarScalarCurveAsset") + } + static class UPostProcessingVarScalarCurveAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarScalarCurveAsset; + +// Class RenderSettings.PostProcessingVarColorCurveAsset +// 0x0008 (0x0038 - 0x0030) +class UPostProcessingVarColorCurveAsset final : public UPostProcessingVarColorBase +{ +public: + class UCurveLinearColor* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarColorCurveAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarColorCurveAsset") + } + static class UPostProcessingVarColorCurveAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarColorCurveAsset; + +// Class RenderSettings.PostProcessingVarsDriver +// 0x0000 (0x0028 - 0x0028) +class UPostProcessingVarsDriver : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarsDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarsDriver") + } + static class UPostProcessingVarsDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarsDriver; + +// Class RenderSettings.PostProcessingVarsDriverConst +// 0x0008 (0x0030 - 0x0028) +class UPostProcessingVarsDriverConst final : public UPostProcessingVarsDriver +{ +public: + float Value; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarsDriverConst") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarsDriverConst") + } + static class UPostProcessingVarsDriverConst* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarsDriverConst; + +// Class RenderSettings.PostProcessingVarsDriverEnvironmentalGlobalsExtra +// 0x0010 (0x0038 - 0x0028) +class UPostProcessingVarsDriverEnvironmentalGlobalsExtra final : public UPostProcessingVarsDriver +{ +public: + struct FEnvironmentalGlobalsScalarName EnvironmentalGlobal; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarsDriverEnvironmentalGlobalsExtra") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarsDriverEnvironmentalGlobalsExtra") + } + static class UPostProcessingVarsDriverEnvironmentalGlobalsExtra* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarsDriverEnvironmentalGlobalsExtra; + +// Class RenderSettings.PostProcessingVarsDriverEnvironmentalGlobalsValue +// 0x0008 (0x0030 - 0x0028) +class UPostProcessingVarsDriverEnvironmentalGlobalsValue final : public UPostProcessingVarsDriver +{ +public: + EEnvironmentalGlobalsValue EnvironmentalGlobal; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarsDriverEnvironmentalGlobalsValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarsDriverEnvironmentalGlobalsValue") + } + static class UPostProcessingVarsDriverEnvironmentalGlobalsValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarsDriverEnvironmentalGlobalsValue; + +// Class RenderSettings.RenderSettingsPostProcessingVolume +// 0x0640 (0x08C0 - 0x0280) +class ARenderSettingsPostProcessingVolume : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x0288(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUnbounded : 1; // 0x02CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x02CC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings EnginePostProcessSettings; // 0x02D0(0x05F0)(Protected, NativeAccessSpecifierProtected) + +public: + void SetPriority(float NewPriority); + void Update(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPostProcessingVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPostProcessingVolume") + } + static class ARenderSettingsPostProcessingVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsPostProcessingVolume; + +// Class RenderSettings.RenderSettingsProbeVolume +// 0x0020 (0x08E0 - 0x08C0) +class ARenderSettingsProbeVolume final : public ARenderSettingsPostProcessingVolume +{ +public: + struct FRenderSettingsPPProbesName Probes; // 0x08C0(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPProbesToneMapping ToneMappingOverride; // 0x08C8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_8D8[0x8]; // 0x08D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EditProbes(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsProbeVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsProbeVolume") + } + static class ARenderSettingsProbeVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsProbeVolume; + +// Class RenderSettings.PostProcessingVarsComponentBase +// 0x0650 (0x0870 - 0x0220) +class UPostProcessingVarsComponentBase : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UPostProcessingVarsDriver* Driver; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DriverValue; // 0x0228(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22C[0x4]; // 0x022C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x0230(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x0274(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUnbounded : 1; // 0x0274(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDriverValueValid : 1; // 0x0274(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_275[0xB]; // 0x0275(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0280(0x05F0)(Transient, Protected, NativeAccessSpecifierProtected) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarsComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarsComponentBase") + } + static class UPostProcessingVarsComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarsComponentBase; + +// Class RenderSettings.PostProcessingVarsComponent +// 0x0010 (0x0880 - 0x0870) +class UPostProcessingVarsComponent : public UPostProcessingVarsComponentBase +{ +public: + TArray Vars; // 0x0870(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarsComponent") + } + static class UPostProcessingVarsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessingVarsComponent; + +// Class RenderSettings.PostProcessingVarsActor +// 0x0008 (0x0250 - 0x0248) +class APostProcessingVarsActor final : public AActor +{ +public: + class UPostProcessingVarsComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessingVarsActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessingVarsActor") + } + static class APostProcessingVarsActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APostProcessingVarsActor; + +// Class RenderSettings.PostProcessWithBlendDomainComponent +// 0x0640 (0x0860 - 0x0220) +class UPostProcessWithBlendDomainComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x0220(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings Settings; // 0x0260(0x05F0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + float Priority; // 0x0850(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0854(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0858(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x085C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUnbound : 1; // 0x085C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_85D[0x3]; // 0x085D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOrUpdateBlendable(TScriptInterface InBlendableObject, float InWeight); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessWithBlendDomainComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessWithBlendDomainComponent") + } + static class UPostProcessWithBlendDomainComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPostProcessWithBlendDomainComponent; + +// Class RenderSettings.PostProcessVolumeWithBlendDomain +// 0x0040 (0x08D0 - 0x0890) +class APostProcessVolumeWithBlendDomain final : public APostProcessVolume +{ +public: + struct FBlendDomain BlendDomain; // 0x0890(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_8C8[0x8]; // 0x08C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CopySettings(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PostProcessVolumeWithBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PostProcessVolumeWithBlendDomain") + } + static class APostProcessVolumeWithBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APostProcessVolumeWithBlendDomain; + +// Class RenderSettings.RenderSettingsCustomBlendDomainIndoorsOutdoorsCurve +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsCustomBlendDomainIndoorsOutdoorsCurve final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class UCurveFloat* IndoorsOutdoorsCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsIndoorsType IndoorsType; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainIndoorsOutdoorsCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainIndoorsOutdoorsCurve") + } + static class URenderSettingsCustomBlendDomainIndoorsOutdoorsCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainIndoorsOutdoorsCurve; + +// Class RenderSettings.RenderSettingsCustomBlendDomainCurveRemap +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsCustomBlendDomainCurveRemap final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* Curve; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainCurveRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainCurveRemap") + } + static class URenderSettingsCustomBlendDomainCurveRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainCurveRemap; + +// Class RenderSettings.RenderSettingsBlendDomainAsset +// 0x0000 (0x0030 - 0x0030) +class URenderSettingsBlendDomainAsset : public UDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsBlendDomainAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsBlendDomainAsset") + } + static class URenderSettingsBlendDomainAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsBlendDomainAsset; + +// Class RenderSettings.RenderSettingsBlendDomainFullAsset +// 0x0038 (0x0068 - 0x0030) +class URenderSettingsBlendDomainFullAsset final : public URenderSettingsBlendDomainAsset +{ +public: + struct FBlendDomain BlendDomain; // 0x0030(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsBlendDomainFullAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsBlendDomainFullAsset") + } + static class URenderSettingsBlendDomainFullAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsBlendDomainFullAsset; + +// Class RenderSettings.RenderSettingsBlendDomainSimpleAsset +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsBlendDomainSimpleAsset final : public URenderSettingsBlendDomainAsset +{ +public: + struct FSimpleBlendDomain BlendDomain; // 0x0030(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsBlendDomainSimpleAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsBlendDomainSimpleAsset") + } + static class URenderSettingsBlendDomainSimpleAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsBlendDomainSimpleAsset; + +// Class RenderSettings.Interface_RenderSettingsCustomBlendDomain +// 0x0000 (0x0000 - 0x0000) +class IInterface_RenderSettingsCustomBlendDomain final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_RenderSettingsCustomBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_RenderSettingsCustomBlendDomain") + } + static class IInterface_RenderSettingsCustomBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_RenderSettingsCustomBlendDomain; + +// Class RenderSettings.Interface_RenderSettingsCustomBlendDomainOverride +// 0x0000 (0x0000 - 0x0000) +class IInterface_RenderSettingsCustomBlendDomainOverride final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Interface_RenderSettingsCustomBlendDomainOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Interface_RenderSettingsCustomBlendDomainOverride") + } + static class IInterface_RenderSettingsCustomBlendDomainOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IInterface_RenderSettingsCustomBlendDomainOverride; + +// Class RenderSettings.RenderSettingsNamedCustomBlendDomainBase +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsNamedCustomBlendDomainBase : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsNamedCustomBlendDomainBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsNamedCustomBlendDomainBase") + } + static class URenderSettingsNamedCustomBlendDomainBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsNamedCustomBlendDomainBase; + +// Class RenderSettings.RenderSettingsNamedCustomBlendDomainLibrary +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsNamedCustomBlendDomainLibrary : public URenderSettingsNamedCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsNamedCustomBlendDomainLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsNamedCustomBlendDomainLibrary") + } + static class URenderSettingsNamedCustomBlendDomainLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsNamedCustomBlendDomainLibrary; + +// Class RenderSettings.RenderSettingsNamedCustomBlendDomainUserConsoleVariables +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsNamedCustomBlendDomainUserConsoleVariables final : public URenderSettingsNamedCustomBlendDomainLibrary +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsNamedCustomBlendDomainUserConsoleVariables") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsNamedCustomBlendDomainUserConsoleVariables") + } + static class URenderSettingsNamedCustomBlendDomainUserConsoleVariables* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsNamedCustomBlendDomainUserConsoleVariables; + +// Class RenderSettings.RenderSettingsNamedCustomBlendDomainLibraryCustom +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsNamedCustomBlendDomainLibraryCustom final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + struct FRenderSettingsCustomBlendDomainName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsNamedCustomBlendDomainLibraryCustom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsNamedCustomBlendDomainLibraryCustom") + } + static class URenderSettingsNamedCustomBlendDomainLibraryCustom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsNamedCustomBlendDomainLibraryCustom; + +// Class RenderSettings.RenderSettingsNamedCustomBlendDomainLibraryCustomOneMinus +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsNamedCustomBlendDomainLibraryCustomOneMinus final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + struct FRenderSettingsCustomBlendDomainName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsNamedCustomBlendDomainLibraryCustomOneMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsNamedCustomBlendDomainLibraryCustomOneMinus") + } + static class URenderSettingsNamedCustomBlendDomainLibraryCustomOneMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsNamedCustomBlendDomainLibraryCustomOneMinus; + +// Class RenderSettings.RenderSettingsNamedCustomBlendDomain +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsNamedCustomBlendDomain : public URenderSettingsNamedCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsNamedCustomBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsNamedCustomBlendDomain") + } + static class URenderSettingsNamedCustomBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsNamedCustomBlendDomain; + +// Class RenderSettings.RenderSettingsCustomBlendDomainOverrideComponentBase +// 0x0010 (0x00E0 - 0x00D0) +class URenderSettingsCustomBlendDomainOverrideComponentBase : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bEnabled; // 0x00D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetEnabled(bool bEnable); + + void IsEnabled(bool* bEnable) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainOverrideComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainOverrideComponentBase") + } + static class URenderSettingsCustomBlendDomainOverrideComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainOverrideComponentBase; + +// Class RenderSettings.RenderSettingsCustomBlendDomainOverrideNamedComponent +// 0x0010 (0x00F0 - 0x00E0) +class URenderSettingsCustomBlendDomainOverrideNamedComponent final : public URenderSettingsCustomBlendDomainOverrideComponentBase +{ +public: + struct FRenderSettingsCustomBlendDomainName Name_0; // 0x00E0(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Value; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainOverrideNamedComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainOverrideNamedComponent") + } + static class URenderSettingsCustomBlendDomainOverrideNamedComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainOverrideNamedComponent; + +// Class RenderSettings.RenderSettingsCustomBlendDomainOverrideRawComponent +// 0x0010 (0x00F0 - 0x00E0) +class URenderSettingsCustomBlendDomainOverrideRawComponent final : public URenderSettingsCustomBlendDomainOverrideComponentBase +{ +public: + class FName Name_0; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainOverrideRawComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainOverrideRawComponent") + } + static class URenderSettingsCustomBlendDomainOverrideRawComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainOverrideRawComponent; + +// Class RenderSettings.RenderSettingsCustomBlendDomainProbeCaptureBase +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainProbeCaptureBase final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainProbeCaptureBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainProbeCaptureBase") + } + static class URenderSettingsCustomBlendDomainProbeCaptureBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainProbeCaptureBase; + +// Class RenderSettings.RenderSettingsCustomBlendDomainOneMinus +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsCustomBlendDomainOneMinus final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainOneMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainOneMinus") + } + static class URenderSettingsCustomBlendDomainOneMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainOneMinus; + +// Class RenderSettings.RenderSettingsCustomBlendDomainStep +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsCustomBlendDomainStep final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Threshold; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainStep") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainStep") + } + static class URenderSettingsCustomBlendDomainStep* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainStep; + +// Class RenderSettings.RenderSettingsCustomBlendDomainIndoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainIndoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainIndoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainIndoors") + } + static class URenderSettingsCustomBlendDomainIndoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainIndoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainConstant +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsCustomBlendDomainConstant final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + float Constant; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainConstant") + } + static class URenderSettingsCustomBlendDomainConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainConstant; + +// Class RenderSettings.RenderSettingsCustomBlendDomainZero +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainZero final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainZero") + } + static class URenderSettingsCustomBlendDomainZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainZero; + +// Class RenderSettings.RenderSettingsCustomBlendDomainOne +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainOne final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainOne") + } + static class URenderSettingsCustomBlendDomainOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainOne; + +// Class RenderSettings.RenderSettingsCustomBlendDomainNotZero +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsCustomBlendDomainNotZero final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainNotZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainNotZero") + } + static class URenderSettingsCustomBlendDomainNotZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainNotZero; + +// Class RenderSettings.RenderSettingsCustomBlendDomainIsZero +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsCustomBlendDomainIsZero final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainIsZero") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainIsZero") + } + static class URenderSettingsCustomBlendDomainIsZero* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainIsZero; + +// Class RenderSettings.RenderSettingsCustomBlendDomainIsOne +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsCustomBlendDomainIsOne final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainIsOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainIsOne") + } + static class URenderSettingsCustomBlendDomainIsOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainIsOne; + +// Class RenderSettings.RenderSettingsCustomBlendDomainNotOne +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsCustomBlendDomainNotOne final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainNotOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainNotOne") + } + static class URenderSettingsCustomBlendDomainNotOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainNotOne; + +// Class RenderSettings.RenderSettingsCustomBlendDomainAnd +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsCustomBlendDomainAnd final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + TArray Domains; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainAnd") + } + static class URenderSettingsCustomBlendDomainAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainAnd; + +// Class RenderSettings.RenderSettingsCustomBlendDomainMax +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsCustomBlendDomainMax final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + TArray Domains; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainMax") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainMax") + } + static class URenderSettingsCustomBlendDomainMax* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainMax; + +// Class RenderSettings.RenderSettingsCustomBlendDomainMin +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsCustomBlendDomainMin final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + TArray Domains; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainMin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainMin") + } + static class URenderSettingsCustomBlendDomainMin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainMin; + +// Class RenderSettings.RenderSettingsCustomBlendDomainRemap +// 0x0018 (0x0040 - 0x0028) +class URenderSettingsCustomBlendDomainRemap final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputMin; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InputMax; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OunputMin; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputMax; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainRemap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainRemap") + } + static class URenderSettingsCustomBlendDomainRemap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainRemap; + +// Class RenderSettings.RenderSettingsCustomBlendDomainConsantBiasScale +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsCustomBlendDomainConsantBiasScale final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* domain; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainConsantBiasScale") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainConsantBiasScale") + } + static class URenderSettingsCustomBlendDomainConsantBiasScale* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainConsantBiasScale; + +// Class RenderSettings.RenderSettingsCustomBlendDomainIf +// 0x0028 (0x0050 - 0x0028) +class URenderSettingsCustomBlendDomainIf final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* A; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsCustomBlendDomain* b; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsCustomBlendDomain* ALessThanB; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsCustomBlendDomain* AEqualsB; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsCustomBlendDomain* AGreaterThanB; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainIf") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainIf") + } + static class URenderSettingsCustomBlendDomainIf* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainIf; + +// Class RenderSettings.RenderSettingsCustomBlendDomainWithOverrides +// 0x0018 (0x0040 - 0x0028) +class URenderSettingsCustomBlendDomainWithOverrides final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomain* Default; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsCustomBlendDomain* OverrideOn; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsCustomBlendDomain* OverrideOff; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainWithOverrides") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainWithOverrides") + } + static class URenderSettingsCustomBlendDomainWithOverrides* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainWithOverrides; + +// Class RenderSettings.RenderSettingsCustomBlendDomainPresetAsset +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsCustomBlendDomainPresetAsset final : public UDataAsset +{ +public: + TArray Domains; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainPresetAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainPresetAsset") + } + static class URenderSettingsCustomBlendDomainPresetAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainPresetAsset; + +// Class RenderSettings.RenderSettingsCustomBlendDomainPreset +// 0x0008 (0x0030 - 0x0028) +class URenderSettingsCustomBlendDomainPreset final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + class URenderSettingsCustomBlendDomainPresetAsset* Preset; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainPreset") + } + static class URenderSettingsCustomBlendDomainPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainPreset; + +// Class RenderSettings.RenderSettingsCustomBlendDomainHasBegunPlay +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainHasBegunPlay final : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainHasBegunPlay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainHasBegunPlay") + } + static class URenderSettingsCustomBlendDomainHasBegunPlay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainHasBegunPlay; + +// Class RenderSettings.RenderSettingsCustomBlendDomainFixedExposure +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainFixedExposure final : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainFixedExposure") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainFixedExposure") + } + static class URenderSettingsCustomBlendDomainFixedExposure* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainFixedExposure; + +// Class RenderSettings.RenderSettingsCustomBlendDomainPaused +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainPaused : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainPaused") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainPaused") + } + static class URenderSettingsCustomBlendDomainPaused* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainPaused; + +// Class RenderSettings.RenderSettingsCustomBlendDomainPausedSmoothed +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainPausedSmoothed final : public URenderSettingsCustomBlendDomainPaused +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainPausedSmoothed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainPausedSmoothed") + } + static class URenderSettingsCustomBlendDomainPausedSmoothed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainPausedSmoothed; + +// Class RenderSettings.RenderSettingsCustomBlendDomainInEditor +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainInEditor final : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainInEditor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainInEditor") + } + static class URenderSettingsCustomBlendDomainInEditor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainInEditor; + +// Class RenderSettings.RenderSettingsCustomBlendDomainSeason +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainSeason final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainSeason") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainSeason") + } + static class URenderSettingsCustomBlendDomainSeason* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainSeason; + +// Class RenderSettings.RenderSettingsCustomBlendDomainSeasonSummer +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainSeasonSummer final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainSeasonSummer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainSeasonSummer") + } + static class URenderSettingsCustomBlendDomainSeasonSummer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainSeasonSummer; + +// Class RenderSettings.RenderSettingsCustomBlendDomainSeasonFall +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainSeasonFall final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainSeasonFall") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainSeasonFall") + } + static class URenderSettingsCustomBlendDomainSeasonFall* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainSeasonFall; + +// Class RenderSettings.RenderSettingsCustomBlendDomainSeasonWinter +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainSeasonWinter final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainSeasonWinter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainSeasonWinter") + } + static class URenderSettingsCustomBlendDomainSeasonWinter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainSeasonWinter; + +// Class RenderSettings.RenderSettingsCustomBlendDomainSeasonSpring +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainSeasonSpring final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainSeasonSpring") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainSeasonSpring") + } + static class URenderSettingsCustomBlendDomainSeasonSpring* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainSeasonSpring; + +// Class RenderSettings.RenderSettingsCustomBlendDomainLastFrameExposure +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainLastFrameExposure final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainLastFrameExposure") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainLastFrameExposure") + } + static class URenderSettingsCustomBlendDomainLastFrameExposure* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainLastFrameExposure; + +// Class RenderSettings.RenderSettingsCustomBlendDomainLastFrameExposureRange +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsCustomBlendDomainLastFrameExposureRange final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + float LowExposure; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighExposure; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELastFrameExposureValue ExposureValue; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainLastFrameExposureRange") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainLastFrameExposureRange") + } + static class URenderSettingsCustomBlendDomainLastFrameExposureRange* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainLastFrameExposureRange; + +// Class RenderSettings.RenderSettingsCustomBlendDomainHDRBase +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainHDRBase final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainHDRBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainHDRBase") + } + static class URenderSettingsCustomBlendDomainHDRBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainHDRBase; + +// Class RenderSettings.RenderSettingsCustomBlendDomainHDR +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainHDR final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainHDR") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainHDR") + } + static class URenderSettingsCustomBlendDomainHDR* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainHDR; + +// Class RenderSettings.RenderSettingsCustomBlendDomainNotHDR +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainNotHDR final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainNotHDR") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainNotHDR") + } + static class URenderSettingsCustomBlendDomainNotHDR* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainNotHDR; + +// Class RenderSettings.RenderSettingsCustomBlendDomainHDRLinearGamma +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainHDRLinearGamma final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainHDRLinearGamma") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainHDRLinearGamma") + } + static class URenderSettingsCustomBlendDomainHDRLinearGamma* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainHDRLinearGamma; + +// Class RenderSettings.RenderSettingsCustomBlendDomainNotHDRLinearGamma +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainNotHDRLinearGamma final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainNotHDRLinearGamma") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainNotHDRLinearGamma") + } + static class URenderSettingsCustomBlendDomainNotHDRLinearGamma* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainNotHDRLinearGamma; + +// Class RenderSettings.RenderSettingsCustomBlendDomainRayTracingBase +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainRayTracingBase final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainRayTracingBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainRayTracingBase") + } + static class URenderSettingsCustomBlendDomainRayTracingBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainRayTracingBase; + +// Class RenderSettings.RenderSettingsCustomBlendDomainRayTracing +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainRayTracing final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainRayTracing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainRayTracing") + } + static class URenderSettingsCustomBlendDomainRayTracing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainRayTracing; + +// Class RenderSettings.RenderSettingsCustomBlendDomainRayTracingReflections +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainRayTracingReflections final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainRayTracingReflections") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainRayTracingReflections") + } + static class URenderSettingsCustomBlendDomainRayTracingReflections* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainRayTracingReflections; + +// Class RenderSettings.RenderSettingsCustomBlendDomainRayTracingShadows +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainRayTracingShadows final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainRayTracingShadows") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainRayTracingShadows") + } + static class URenderSettingsCustomBlendDomainRayTracingShadows* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainRayTracingShadows; + +// Class RenderSettings.RenderSettingsPreComputeBlendDomain +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsPreComputeBlendDomain final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + struct FRenderSettingsPreComputedBlendDomainName Name_0; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPreComputeBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPreComputeBlendDomain") + } + static class URenderSettingsPreComputeBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPreComputeBlendDomain; + +// Class RenderSettings.RenderSettingsPreComputeBlendDomainOneMinus +// 0x0010 (0x0038 - 0x0028) +class URenderSettingsPreComputeBlendDomainOneMinus final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + struct FRenderSettingsPreComputedBlendDomainName Name_0; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPreComputeBlendDomainOneMinus") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPreComputeBlendDomainOneMinus") + } + static class URenderSettingsPreComputeBlendDomainOneMinus* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPreComputeBlendDomainOneMinus; + +// Class RenderSettings.EnvironmentalGlobalsCustomScalarBlendDomain +// 0x0008 (0x0040 - 0x0038) +class UEnvironmentalGlobalsCustomScalarBlendDomain final : public UEnvironmentalGlobalsCustomScalarModsBase +{ +public: + class URenderSettingsCustomBlendDomain* BlendDomain; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EnvironmentalGlobalsCustomScalarBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EnvironmentalGlobalsCustomScalarBlendDomain") + } + static class UEnvironmentalGlobalsCustomScalarBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEnvironmentalGlobalsCustomScalarBlendDomain; + +// Class RenderSettings.RenderSettingsCustomBlendDomainProbeIndoorsBase +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainProbeIndoorsBase final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainProbeIndoorsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainProbeIndoorsBase") + } + static class URenderSettingsCustomBlendDomainProbeIndoorsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainProbeIndoorsBase; + +// Class RenderSettings.RenderSettingsCustomBlendDomainProbeIndoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainProbeIndoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainProbeIndoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainProbeIndoors") + } + static class URenderSettingsCustomBlendDomainProbeIndoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainProbeIndoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainProbeOutdoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainProbeOutdoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainProbeOutdoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainProbeOutdoors") + } + static class URenderSettingsCustomBlendDomainProbeOutdoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainProbeOutdoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainFilteredProbeIndoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainFilteredProbeIndoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainFilteredProbeIndoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainFilteredProbeIndoors") + } + static class URenderSettingsCustomBlendDomainFilteredProbeIndoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainFilteredProbeIndoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainFilteredProbeOutdoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainFilteredProbeOutdoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainFilteredProbeOutdoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainFilteredProbeOutdoors") + } + static class URenderSettingsCustomBlendDomainFilteredProbeOutdoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainFilteredProbeOutdoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainIndoorsBase +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainIndoorsBase final : public URenderSettingsNamedCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainIndoorsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainIndoorsBase") + } + static class URenderSettingsCustomBlendDomainIndoorsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainIndoorsBase; + +// Class RenderSettings.RenderSettingsCustomBlendDomainOutdoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainOutdoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainOutdoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainOutdoors") + } + static class URenderSettingsCustomBlendDomainOutdoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainOutdoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainFilteredOutdoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainFilteredOutdoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainFilteredOutdoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainFilteredOutdoors") + } + static class URenderSettingsCustomBlendDomainFilteredOutdoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainFilteredOutdoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainAudioIndoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainAudioIndoors final : public URenderSettingsNamedCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainAudioIndoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainAudioIndoors") + } + static class URenderSettingsCustomBlendDomainAudioIndoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainAudioIndoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainStreamingIndoors +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainStreamingIndoors final : public URenderSettingsNamedCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainStreamingIndoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainStreamingIndoors") + } + static class URenderSettingsCustomBlendDomainStreamingIndoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainStreamingIndoors; + +// Class RenderSettings.RenderSettingsCustomBlendDomainProbeCapture +// 0x0000 (0x0028 - 0x0028) +class URenderSettingsCustomBlendDomainProbeCapture final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsCustomBlendDomainProbeCapture") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsCustomBlendDomainProbeCapture") + } + static class URenderSettingsCustomBlendDomainProbeCapture* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsCustomBlendDomainProbeCapture; + +// Class RenderSettings.BlendDomainChildVisibilityComponent +// 0x0000 (0x0270 - 0x0270) +class UBlendDomainChildVisibilityComponent final : public UBlendDomainComponentVisibilityComponent +{ +public: + bool bChildrenOfChildren; // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UBlendDomainChildVisibilityComponent* CreateForChildComponents(class USceneComponent* Parent, bool bTransient, bool bStartEnabled); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendDomainChildVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendDomainChildVisibilityComponent") + } + static class UBlendDomainChildVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendDomainChildVisibilityComponent; + +// Class RenderSettings.BlendDomainDelegateVisibilityComponent +// 0x0010 (0x0270 - 0x0260) +class UBlendDomainDelegateVisibilityComponent final : public UBlendDomainVisibilityComponent +{ +public: + TMulticastInlineDelegate VisibilityDelegate; // 0x0260(0x0010)(Edit, ZeroConstructor, EditConst, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendDomainDelegateVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendDomainDelegateVisibilityComponent") + } + static class UBlendDomainDelegateVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendDomainDelegateVisibilityComponent; + +// Class RenderSettings.AssetBlendDomainChildVisibilityComponent +// 0x0000 (0x0240 - 0x0240) +class UAssetBlendDomainChildVisibilityComponent final : public UAssetBlendDomainComponentVisibilityComponent +{ +public: + bool bChildrenOfChildren; // 0x0238(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetBlendDomainChildVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetBlendDomainChildVisibilityComponent") + } + static class UAssetBlendDomainChildVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetBlendDomainChildVisibilityComponent; + +// Class RenderSettings.AssetBlendDomainDelegateVisibilityComponent +// 0x0010 (0x0240 - 0x0230) +class UAssetBlendDomainDelegateVisibilityComponent final : public UAssetBlendDomainVisibilityComponent +{ +public: + TMulticastInlineDelegate VisibilityDelegate; // 0x0230(0x0010)(Edit, ZeroConstructor, EditConst, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AssetBlendDomainDelegateVisibilityComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AssetBlendDomainDelegateVisibilityComponent") + } + static class UAssetBlendDomainDelegateVisibilityComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAssetBlendDomainDelegateVisibilityComponent; + +// Class RenderSettings.RenderSettingsEmissiveAdaptationSettings +// 0x0250 (0x0280 - 0x0030) +class URenderSettingsEmissiveAdaptationSettings final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve NightDayLerp; // 0x0038(0x0088)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve OutdoorsIndoorsLerp; // 0x00C0(0x0088)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* MaterialParameterCollection; // 0x0148(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollection* NiagaraParameterCollection; // 0x0150(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExposureExpressions GlobalExpressions; // 0x0158(0x00C0)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FExposureExpressionsExtrasDefaults Extras; // 0x0218(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* AutoExposureBaseExpression; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* AverageLuminanceBaseExpression; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* FilteredAverageLuminanceBaseExpression; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Settings; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsEmissiveAdaptationSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsEmissiveAdaptationSettings") + } + static class URenderSettingsEmissiveAdaptationSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsEmissiveAdaptationSettings; + +// Class RenderSettings.RenderSettingsLibrary +// 0x00D0 (0x0100 - 0x0030) +class URenderSettingsLibrary final : public UDataAsset +{ +public: + float PostProcessingPriorityBoost; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InsideTransitionDepth; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AudioInsideTransitionDepth; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndoorsOutdoorsFiltering; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IndoorsOutdoorsTeleportDistance; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLastRenderedExposureFilterTimeConstants ExposureTimeConstants; // 0x0044(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class URenderSettingsPostProcessingGroupSettings* PostProcessingGroupSettings; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPExposureSettings* ExposureSettings; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPColorGradingSettings* ColorGradingSettings; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPFilmSettings* FilmSettings; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPLensFXSettings* LensFXSettings; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPBloomSettings* BloomSettings; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPMotionBlurSettings* MotionBlurSettings; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPDepthOfFieldSettings* DepthOfFieldSettings; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPAmbientSettings* AmbientSettings; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPScreenSpaceReflectionsSettings* ScreenSpaceReflectionsSettings; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsPPProbesSettings* ProbeSettings; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsEmissiveAdaptationSettings* EmissiveAdaptationSettings; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDistanceFogSettings* DistanceFogSettings; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCharacterLightRigAdjustmentsSettings* CharacterLightRigAdjustmentsSettings; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray CustomBlendDomains; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConsoleCustomBlendDomains; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class URenderSettingsBlendDomainConsoleLiens* GlobalBlendDomainConsoleVars; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AutoDisableWorldNames; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bGlobalDisableLevelDefaults; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPostProcessingPriorityBoost; // 0x00F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_FA[0x6]; // 0x00FA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsLibrary") + } + static class URenderSettingsLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsLibrary; + +// Class RenderSettings.RenderSettingsPPAmbientSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPAmbientSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPAmbientSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPAmbientSettings") + } + static class URenderSettingsPPAmbientSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPAmbientSettings; + +// Class RenderSettings.RenderSettingsPPColorGradingSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPColorGradingSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPColorGradingSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPColorGradingSettings") + } + static class URenderSettingsPPColorGradingSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPColorGradingSettings; + +// Class RenderSettings.RenderSettingsPPExposureSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPExposureSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPExposureSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPExposureSettings") + } + static class URenderSettingsPPExposureSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPExposureSettings; + +// Class RenderSettings.RenderSettingsPPFilmSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPFilmSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPFilmSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPFilmSettings") + } + static class URenderSettingsPPFilmSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPFilmSettings; + +// Class RenderSettings.RenderSettingsPPLensFXSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPLensFXSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPLensFXSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPLensFXSettings") + } + static class URenderSettingsPPLensFXSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPLensFXSettings; + +// Class RenderSettings.RenderSettingsPPMotionBlurSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPMotionBlurSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPMotionBlurSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPMotionBlurSettings") + } + static class URenderSettingsPPMotionBlurSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPMotionBlurSettings; + +// Class RenderSettings.RenderSettingsPPProbesSettings +// 0x0010 (0x0040 - 0x0030) +class URenderSettingsPPProbesSettings final : public UDataAsset +{ +public: + TArray Settings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsPPProbesSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsPPProbesSettings") + } + static class URenderSettingsPPProbesSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URenderSettingsPPProbesSettings; + +// Class RenderSettings.RenderSettingsSingleton +// 0x0DE8 (0x1030 - 0x0248) +class ARenderSettingsSingleton final : public AActor +{ +public: + uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRenderSettingsPostProcessingGroup DefaultPostProcessing; // 0x0250(0x005C)(Transient, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLightAdaptationTracker LightAdaptation; // 0x02B0(0x0098)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bCreatedInInactiveWorld; // 0x0348(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_349[0x7]; // 0x0349(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings EnginePostProcessSettings; // 0x0350(0x05F0)(Transient, Protected, NativeAccessSpecifierProtected) + struct FDistanceFog DefaultDistanceFog; // 0x0940(0x01C0)(Transient, Protected, NativeAccessSpecifierProtected) + struct FDistanceFogCompute DistanceFog; // 0x0B00(0x0010)(Transient, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FRenderSettingsEmissiveAdaptation DefaultEmissiveAdaptation; // 0x0B10(0x0090)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FEmissiveAdaptationStateCompute EmissiveAdaptation; // 0x0BA0(0x00E0)(Transient, Protected, NativeAccessSpecifierProtected) + struct FPlayerCentricPostProcessingOverrides PlayerCentricViewpointOverrides; // 0x0C80(0x0010)(Transient, Protected, NativeAccessSpecifierProtected) + class UPlayerCentricPostProcessingComponent* PlayerCentricPostProcessing; // 0x0C90(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBlendDomainState ViewpointState; // 0x0C98(0x00F8)(Transient, Protected, NativeAccessSpecifierProtected) + struct FBlendDomainState CameraState; // 0x0D90(0x00F8)(Transient, Protected, NativeAccessSpecifierProtected) + struct FBlendDomainState PlayerState; // 0x0E88(0x00F8)(Transient, Protected, NativeAccessSpecifierProtected) + struct FLastRenderedExposurePair LastFrameExposure; // 0x0F80(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) + struct FLastRenderedExposure LastValidExposure; // 0x0FE8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) + float ViewpointEye0Player1Lerp; // 0x1008(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 ActiveEditorViewport; // 0x100C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 LastCameraCutFrame; // 0x1010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint32 LastExposureRenderCutFrame; // 0x1014(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bInExposureRenderingCut; // 0x1018(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFixedExposure; // 0x1019(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_101A[0x6]; // 0x101A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UPostProcessComponent* DebugPostProcessComponent; // 0x1020(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1028[0x8]; // 0x1028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ComputeBlendDomain(class UObject* WorldContextObject, const struct FVector& Position, struct FBlendDomainState* BlendDomainState, bool bHighQuality); + static void ComputeIsInside(class UObject* WorldContextObject, const struct FVector& Position, float* Indoors, ERenderSettingsIndoorsType IndoorsType, bool bHighQuality); + static float CurrentPlayerViewpointOverride(class UObject* WorldContextObject); + static void CustomBlendDomainClearOverride(class UObject* WorldContextObject, class FName CustomBlendDomainName); + static void CustomBlendDomainExists(class UObject* WorldContextObject, class FName CustomBlendDomainName, bool* bExists); + static void CustomBlendDomainGet(class UObject* WorldContextObject, class FName CustomBlendDomainName, float* Value, bool* bExists); + static void CustomBlendDomainGetBool(class UObject* WorldContextObject, class FName CustomBlendDomainName, bool* bValue, bool bDefaultValue); + static void CustomBlendDomainGetOverride(class UObject* WorldContextObject, class FName CustomBlendDomainName, float* Value, bool* bExists); + static void CustomBlendDomainHasOverride(class UObject* WorldContextObject, class FName CustomBlendDomainName, bool* bExists); + static void CustomBlendDomainSetOverride(class UObject* WorldContextObject, class FName CustomBlendDomainName, float Value); + static class UDirectionalLightComponent* GetBestDirectionalLight(class UObject* WorldContextObject); + static void GetBlendDomainIndoors(const struct FBlendDomainState& BlendDomainState, float* Indoors, ERenderSettingsIndoorsType IndoorsType); + static void GetBlendDomainValue(const struct FBlendDomainState& BlendDomainState, class FName BlendDomain, float* Value); + static void GetBlendDomainValueBool(const struct FBlendDomainState& BlendDomainState, class FName BlendDomain, bool* bValue); + static void GetCameraBlendDomain(class UObject* WorldContextObject, struct FBlendDomainState* BlendDomainState); + static void GetCameraIsInside(class UObject* WorldContextObject, float* Indoors, ERenderSettingsIndoorsType IndoorsType); + static float GetDayNight(class UObject* WorldContextObject); + static float GetFilteredIndoors(class UObject* WorldContextObject); + static float GetIndoors(class UObject* WorldContextObject); + static float GetOvercast(class UObject* WorldContextObject); + static void GetPlayerBlendDomain(class UObject* WorldContextObject, struct FBlendDomainState* BlendDomainState); + static void GetPlayerIsInside(class UObject* WorldContextObject, float* Indoors, ERenderSettingsIndoorsType IndoorsType); + static void GetViewpointBlendDomain(class UObject* WorldContextObject, struct FBlendDomainState* BlendDomainState); + static void GetViewpointIsInside(class UObject* WorldContextObject, float* Indoors, ERenderSettingsIndoorsType IndoorsType); + static void HasPlayerViewpointOverride(class UObject* WorldContextObject, class UObject* ViewpointOverrideOwner, bool* bExists); + static void IsCameraIndoors(class UObject* WorldContextObject, float* Indoors0To1, bool* bIsIndoors); + static void IsPlayerIndoors(class UObject* WorldContextObject, float* Indoors0To1, bool* bIsIndoors); + static void PopPlayerViewpointOverride(class UObject* WorldContextObject, class UObject* ViewpointOverrideOwner); + static void PushPlayerViewpointOverride(class UObject* WorldContextObject, class UObject* ViewpointOverrideOwner, float PostProcessingViewpointOverride, float LerpAlpha); + static float RenderSettingsGetDayNight(class UObject* WorldContextObject); + static float RenderSettingsGetIndoors(class UObject* WorldContextObject, ERenderSettingsIndoorsType IndoorsType); + static float RenderSettingsGetOvercast(class UObject* WorldContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsSingleton") + } + static class ARenderSettingsSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsSingleton; + +// Class RenderSettings.RenderSettingsComponent +// 0x08C0 (0x0AE0 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) URenderSettingsComponent : public USceneComponent +{ +public: + uint8 Pad_218[0x10]; // 0x0218(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRenderSettingsPostProcessing PostProcessing; // 0x0228(0x005C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_284[0xC]; // 0x0284(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings EnginePostProcessSettings; // 0x0290(0x05F0)(NativeAccessSpecifierPublic) + float ExposureTweak; // 0x0880(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDistanceFogName DistanceFog; // 0x0884(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDistanceFogOverrides DistanceFogOverrides; // 0x088C(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FCharacterLightRigAdjustmentsName CharacterLightRigAdjustments; // 0x08AC(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsEmissiveAdaptationName EmissiveAdaptation; // 0x08B4(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + ERenderSettingsVolumeIndoorsOutdoorsType IndoorsOutdoors; // 0x08BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsIndoorsType IndoorsType; // 0x08BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsVolumeDayNightType DayNight; // 0x08BE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsVolumeOvercastType Overcast; // 0x08BF(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendDomainLightingMode LightingMode; // 0x08C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C1[0x7]; // 0x08C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomainNormalizedTimeCurve NormalizedTimeBlend; // 0x08C8(0x0010)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FBlendDomainIndoorsOutdoorsCurve IndoorsOutdoorsBlendCurve; // 0x08D8(0x0008)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + TArray CustomBlends; // 0x08E0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x08F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x08F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x08F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bEnabled : 1; // 0x08FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUnbounded : 1; // 0x08FC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExposureTweak : 1; // 0x08FC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDistanceFog : 1; // 0x08FC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCharacterLightRigAdjustments : 1; // 0x08FC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmissiveAdaptation : 1; // 0x08FC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8FD[0x3]; // 0x08FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDistanceFog DistanceFogData; // 0x0900(0x01C0)(Protected, NativeAccessSpecifierProtected) + struct FCharacterLightRigAdjustments CharacterLightRigAdjustmentsData; // 0x0AC0(0x0018)(NoDestructor, Protected, NativeAccessSpecifierProtected) + +public: + void ClearCharacterLightRigAdjustments(); + void ClearDistanceFog(); + void ClearEmissiveAdaptation(); + void ClearExposureTweak(); + void SetCharacterLightRigAdjustments(const struct FCharacterLightRigAdjustmentsName& NewCharacterLightRigAdjustments, bool bEnable); + void SetDistanceFog(const struct FDistanceFogName& NewDistanceFog, bool bEnable); + void SetEmissiveAdaptation(const struct FRenderSettingsEmissiveAdaptationName& NewEmissiveAdaptation, bool bEnable); + void SetExposureTweak(float NewExposureTweak, bool bEnable); + void SetPostProcessing(const struct FRenderSettingsPostProcessing& NewPostProcessing); + void SetPriority(float NewPriority); + void UpdateAll(); + void UpdateCharacterLightRigAdjustments(const class URenderSettingsLibrary* Library); + void UpdateDistanceFog(const class URenderSettingsLibrary* Library); + void UpdateEmissiveAdaptation(const class URenderSettingsLibrary* Library); + void UpdateEnginePostProcessing(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsComponent") + } + static class URenderSettingsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_URenderSettingsComponent; + +// Class RenderSettings.RenderSettingsVolume +// 0x08C0 (0x0B40 - 0x0280) +class ARenderSettingsVolume final : public AVolume +{ +public: + uint8 Pad_280[0x10]; // 0x0280(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRenderSettingsPostProcessing PostProcessing; // 0x0290(0x005C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDistanceFogName DistanceFog; // 0x02EC(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDistanceFogOverrides DistanceFogOverrides; // 0x02F4(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FCharacterLightRigAdjustmentsName CharacterLightRigAdjustments; // 0x0314(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsEmissiveAdaptationName EmissiveAdaptation; // 0x031C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ExposureTweak; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsVolumeIndoorsOutdoorsType IndoorsOutdoors; // 0x0328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsIndoorsType IndoorsType; // 0x0329(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsVolumeDayNightType DayNight; // 0x032A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsVolumeOvercastType Overcast; // 0x032B(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendDomainLightingMode LightingMode; // 0x032C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32D[0x3]; // 0x032D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomainNormalizedTimeCurve NormalizedTimeBlend; // 0x0330(0x0010)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FBlendDomainIndoorsOutdoorsCurve IndoorsOutdoorsBlendCurve; // 0x0340(0x0008)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + TArray CustomBlends; // 0x0348(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUnbounded : 1; // 0x0364(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x0364(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExposureTweak : 1; // 0x0364(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDistanceFog : 1; // 0x0364(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCharacterLightRigAdjustments : 1; // 0x0364(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEmissiveAdaptation : 1; // 0x0364(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_365[0xB]; // 0x0365(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings EnginePostProcessSettings; // 0x0370(0x05F0)(Protected, NativeAccessSpecifierProtected) + struct FDistanceFog DistanceFogData; // 0x0960(0x01C0)(Protected, NativeAccessSpecifierProtected) + struct FCharacterLightRigAdjustments CharacterLightRigAdjustmentsData; // 0x0B20(0x0018)(NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_B38[0x8]; // 0x0B38(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EditAll(); + void EditColorGrading(); + void EditDistanceFog(); + void EditExposure(); + void EditGroups(); + void EditProbes(); + void SetPriority(float NewPriority); + void UpdateAll(); + void UpdateCharacterLightRigAdjustments(const class URenderSettingsLibrary* Library); + void UpdateDistanceFog(const class URenderSettingsLibrary* Library); + void UpdateEmissiveAdaptation(const class URenderSettingsLibrary* Library); + void UpdateEnginePostProcessing(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsVolume") + } + static class ARenderSettingsVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsVolume; + +// Class RenderSettings.RenderSettingsExposureVolume +// 0x0010 (0x08D0 - 0x08C0) +class ARenderSettingsExposureVolume final : public ARenderSettingsPostProcessingVolume +{ +public: + struct FRenderSettingsPPExposureName Exposure; // 0x08C0(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ExposureTweak; // 0x08C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExposureTweak; // 0x08CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8CD[0x3]; // 0x08CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EditExposure(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsExposureVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsExposureVolume") + } + static class ARenderSettingsExposureVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsExposureVolume; + +// Class RenderSettings.RenderSettingsExposureSpeedTransitionVolume +// 0x0020 (0x08E0 - 0x08C0) +class ARenderSettingsExposureSpeedTransitionVolume final : public ARenderSettingsPostProcessingVolume +{ +public: + class UCurveFloat* BlendCurve; // 0x08C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedUp; // 0x08C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedDown; // 0x08CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseFilteredIndoors : 1; // 0x08D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SpeedUp : 1; // 0x08D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SpeedDown : 1; // 0x08D0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_8D1[0xF]; // 0x08D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsExposureSpeedTransitionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsExposureSpeedTransitionVolume") + } + static class ARenderSettingsExposureSpeedTransitionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsExposureSpeedTransitionVolume; + +// Class RenderSettings.RenderSettingsEmissiveAdapatationVolume +// 0x0090 (0x0368 - 0x02D8) +class ARenderSettingsEmissiveAdapatationVolume final : public ARenderSettingsEmissiveAdapatationVolumeBase +{ +public: + struct FRenderSettingsEmissiveAdaptation EmissiveAdaptation; // 0x02D8(0x0090)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsEmissiveAdapatationVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsEmissiveAdapatationVolume") + } + static class ARenderSettingsEmissiveAdapatationVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsEmissiveAdapatationVolume; + +// Class RenderSettings.RenderSettingsEmissiveAdapatationExtrasVolume +// 0x0040 (0x0318 - 0x02D8) +class ARenderSettingsEmissiveAdapatationExtrasVolume final : public ARenderSettingsEmissiveAdapatationVolumeBase +{ +public: + struct FExposureExpressionsExtras EmissiveAdaptationExtras; // 0x02D8(0x0040)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RenderSettingsEmissiveAdapatationExtrasVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RenderSettingsEmissiveAdapatationExtrasVolume") + } + static class ARenderSettingsEmissiveAdapatationExtrasVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ARenderSettingsEmissiveAdapatationExtrasVolume; + +// Class RenderSettings.SimpleUpdatePumpComponent +// 0x0018 (0x00E8 - 0x00D0) +class USimpleUpdatePumpComponent final : public UActorComponent +{ +public: + ESimpleUpdatePumpComponentMode SimpleUpdatePumpMode; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuspend; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0x16]; // 0x00D2(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SimpleUpdatePumpComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SimpleUpdatePumpComponent") + } + static class USimpleUpdatePumpComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USimpleUpdatePumpComponent; + +} + diff --git a/Hogwarts Legacy/SDK/RenderSettings_structs.hpp b/Hogwarts Legacy/SDK/RenderSettings_structs.hpp new file mode 100644 index 0000000..4bd3b27 --- /dev/null +++ b/Hogwarts Legacy/SDK/RenderSettings_structs.hpp @@ -0,0 +1,1744 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: RenderSettings + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "ConsoleMacros_structs.hpp" +#include "ExposureExpressions_structs.hpp" +#include "ExposureConvert_structs.hpp" + + +namespace SDK +{ + +// Enum RenderSettings.EDynamicCharacterLightRigChannel +// NumValues: 0x0004 +enum class EDynamicCharacterLightRigChannel : uint8 +{ + ChannelAuto = 0, + ChannelOne = 1, + ChannelTwo = 2, + EDynamicCharacterLightRigChannel_MAX = 3, +}; + +// Enum RenderSettings.ELightAdapatationMode +// NumValues: 0x0007 +enum class ELightAdapatationMode : uint8 +{ + LastFrameAutoExposure = 0, + LastFrameAverageLuminance = 1, + MinMaxExposureTarget = 2, + AutoAdaptation = 3, + AutoAdaptationBloom = 4, + FixedExposure = 5, + ELightAdapatationMode_MAX = 6, +}; + +// Enum RenderSettings.EDynamicLightAdaptationEVValueType +// NumValues: 0x0006 +enum class EDynamicLightAdaptationEVValueType : uint8 +{ + Absolute = 0, + MinMaxExposureTarget = 1, + LastFrameAverageLuminanceDelta = 2, + AutoAdaptationDelta = 3, + AutoAdaptationBloomDelta = 4, + EDynamicLightAdaptationEVValueType_MAX = 5, +}; + +// Enum RenderSettings.ELightAdapatationEVModOp +// NumValues: 0x0005 +enum class ELightAdapatationEVModOp : uint8 +{ + Set = 0, + Add = 1, + Subtract = 2, + Min = 3, + Max = 4, +}; + +// Enum RenderSettings.ELightAdapatationModOp +// NumValues: 0x0007 +enum class ELightAdapatationModOp : uint8 +{ + Set = 0, + Multiply = 1, + Divide = 2, + Add = 3, + Subtract = 4, + Min = 5, + Max = 6, +}; + +// Enum RenderSettings.ELightAdapatationEVProperty +// NumValues: 0x0007 +enum class ELightAdapatationEVProperty : uint8 +{ + BaseEV = 0, + OutdoorsDayTimeEVBoost = 1, + MaxEV = 2, + MinEV = 3, + StartCutoffMaxEV = 4, + StartCutoffMinEV = 5, + ELightAdapatationEVProperty_MAX = 6, +}; + +// Enum RenderSettings.ELightAdapatationProperty +// NumValues: 0x0009 +enum class ELightAdapatationProperty : uint8 +{ + BaseEV = 0, + OutdoorsDayTimeEVBoost = 1, + AdaptationStrengthPercent = 2, + MinMaxExposureTarget = 3, + MaxEV = 4, + MinEV = 5, + StartCutoffMaxEV = 6, + StartCutoffMinEV = 7, + ELightAdapatationProperty_MAX = 8, +}; + +// Enum RenderSettings.EPostProcessingVarTexture +// NumValues: 0x0008 +enum class EPostProcessingVarTexture : uint8 +{ + None = 0, + BloomDirtMask = 1, + AutoExposureMeterMask = 2, + LensFlareBokehShape = 3, + ColorGradingLUT = 4, + BloomConvolutionTexture = 5, + AmbientCubemap = 6, + EPostProcessingVarTexture_MAX = 7, +}; + +// Enum RenderSettings.EPostProcessingVarVector2D +// NumValues: 0x0003 +enum class EPostProcessingVarVector2D : uint8 +{ + None = 0, + BloomConvolutionCenterUV = 1, + EPostProcessingVarVector2D_MAX = 2, +}; + +// Enum RenderSettings.EPostProcessingVarInt +// NumValues: 0x0005 +enum class EPostProcessingVarInt : uint8 +{ + None = 0, + ReflectionsType = 1, + DepthOfFieldBladeCount = 2, + MotionBlurTargetFPS = 3, + EPostProcessingVarInt_MAX = 4, +}; + +// Enum RenderSettings.EPostProcessingVarBool +// NumValues: 0x0004 +enum class EPostProcessingVarBool : uint8 +{ + None = 0, + AutoExposureApplyPhysicalCameraExposure = 1, + AmbientOcclusionRadiusInWS = 2, + EPostProcessingVarBool_MAX = 3, +}; + +// Enum RenderSettings.EPostProcessingVarColor +// NumValues: 0x0028 +enum class EPostProcessingVarColor : uint8 +{ + None = 0, + FilmWhitePoint = 1, + FilmShadowTint = 2, + FilmChannelMixerRed = 3, + FilmChannelMixerGreen = 4, + FilmChannelMixerBlue = 5, + SceneColorTint = 6, + Bloom1Tint = 7, + Bloom2Tint = 8, + Bloom3Tint = 9, + Bloom4Tint = 10, + Bloom5Tint = 11, + Bloom6Tint = 12, + BloomDirtMaskTint = 13, + AmbientCubemapTint = 14, + LensFlareTint = 15, + IndirectLightingColor = 16, + ColorSaturation = 17, + ColorContrast = 18, + ColorGamma = 19, + ColorGain = 20, + ColorOffset = 21, + ColorSaturationShadows = 22, + ColorContrastShadows = 23, + ColorGammaShadows = 24, + ColorGainShadows = 25, + ColorOffsetShadows = 26, + ColorSaturationMidtones = 27, + ColorContrastMidtones = 28, + ColorGammaMidtones = 29, + ColorGainMidtones = 30, + ColorOffsetMidtones = 31, + ColorSaturationHighlights = 32, + ColorContrastHighlights = 33, + ColorGammaHighlights = 34, + ColorGainHighlights = 35, + ColorOffsetHighlights = 36, + ReflectionCaptureOutsideColorTint = 37, + ReflectionCaptureInsideColorTint = 38, + EPostProcessingVarColor_MAX = 39, +}; + +// Enum RenderSettings.EPostProcessingVarScalar +// NumValues: 0x006E +enum class EPostProcessingVarScalar : uint8 +{ + None = 0, + WhiteTemp = 1, + WhiteTint = 2, + ColorCorrectionHighlightsMin = 3, + ColorCorrectionShadowsMax = 4, + BlueCorrection = 5, + ExpandGamut = 6, + ToneCurveAmount = 7, + FilmSlope = 8, + FilmToe = 9, + FilmShoulder = 10, + FilmBlackClip = 11, + FilmWhiteClip = 12, + FilmShadowTintBlend = 13, + FilmShadowTintAmount = 14, + FilmSaturation = 15, + FilmContrast = 16, + FilmToeAmount = 17, + FilmHealAmount = 18, + FilmDynamicRange = 19, + SceneFringeIntensity = 20, + ChromaticAberrationStartOffset = 21, + BloomIntensity = 22, + BloomThreshold = 23, + BloomCross = 24, + BloomSizeScale = 25, + Bloom1Size = 26, + Bloom2Size = 27, + Bloom3Size = 28, + Bloom4Size = 29, + Bloom5Size = 30, + Bloom6Size = 31, + BloomConvolutionSize = 32, + BloomConvolutionPreFilterMin = 33, + BloomConvolutionPreFilterMax = 34, + BloomConvolutionPreFilterMult = 35, + BloomConvolutionBufferScale = 36, + BloomDirtMaskIntensity = 37, + AmbientCubemapIntensity = 38, + CameraShutterSpeed = 39, + CameraISO = 40, + DepthOfFieldFstop = 41, + DepthOfFieldMinFstop = 42, + AutoExposureBias = 43, + AutoExposureBiasVFX = 44, + AutoExposureLowPercent = 45, + AutoExposureHighPercent = 46, + AutoExposureMinBrightness = 47, + AutoExposureMaxBrightness = 48, + AutoExposureSpeedUp = 49, + AutoExposureSpeedDown = 50, + HistogramLogMin = 51, + HistogramLogMax = 52, + PreExposureResetValue = 53, + LensFlareIntensity = 54, + LensFlareBokehSize = 55, + LensFlareThreshold = 56, + VignetteIntensity = 57, + GrainJitter = 58, + GrainIntensity = 59, + AmbientOcclusionIntensity = 60, + AmbientOcclusionStaticFraction = 61, + AmbientOcclusionRadius = 62, + AmbientOcclusionFadeDistance = 63, + AmbientOcclusionFadeRadius = 64, + AmbientOcclusionPower = 65, + AmbientOcclusionBias = 66, + AmbientOcclusionQuality = 67, + AmbientOcclusionMipBlend = 68, + AmbientOcclusionMipScale = 69, + AmbientOcclusionMipThreshold = 70, + AmbientOcclusionTemporalBlendWeight = 71, + AmbientOcclusionSkinIntensity = 72, + IndirectLightingIntensity = 73, + ProbeToneMapAmount = 74, + ProbeToneMapMinIntensity = 75, + ProbeToneMapMaxEV = 76, + ProbeOutsideIntensity = 77, + ProbeInsideIntensity = 78, + ProbeOutsideSaturation = 79, + ProbeInsideSaturation = 80, + ProbeContactShadowsMinValue = 81, + ProbeContactShadowsLength = 82, + ProbeContactShadowsConeAngle = 83, + ProbeContactShadowsFalloffExponent = 84, + ProbeContactShadowsDepthTolerance = 85, + ColorGradingIntensity = 86, + DepthOfFieldSensorWidth = 87, + DepthOfFieldFocalDistance = 88, + DepthOfFieldDepthBlurAmount = 89, + DepthOfFieldDepthBlurRadius = 90, + DepthOfFieldFocalRegion = 91, + DepthOfFieldNearTransitionRegion = 92, + DepthOfFieldFarTransitionRegion = 93, + DepthOfFieldScale = 94, + DepthOfFieldNearBlurSize = 95, + DepthOfFieldFarBlurSize = 96, + DepthOfFieldOcclusion = 97, + DepthOfFieldSkyFocusDistance = 98, + DepthOfFieldVignetteSize = 99, + MotionBlurAmount = 100, + MotionBlurMax = 101, + MotionBlurPerObjectSize = 102, + ReflectionCaptureOutsideSaturation = 103, + ReflectionCaptureInsideSaturation = 104, + ScreenSpaceReflectionIntensity = 105, + ScreenSpaceReflectionQuality = 106, + ScreenSpaceReflectionMaxRoughness = 107, + ScreenPercentage = 108, + EPostProcessingVarScalar_MAX = 109, +}; + +// Enum RenderSettings.ERenderSettingsCustomBlendDomainBucket +// NumValues: 0x0005 +enum class ERenderSettingsCustomBlendDomainBucket : uint8 +{ + First = 0, + Normal = 1, + Last = 2, + Custom = 3, + ERenderSettingsCustomBlendDomainBucket_MAX = 4, +}; + +// Enum RenderSettings.ELastFrameExposureValue +// NumValues: 0x0009 +enum class ELastFrameExposureValue : uint8 +{ + AverageLuminance = 0, + AverageHistogramLuminance = 1, + AutoExposure = 2, + Brightness = 3, + FilteredAverageLuminance = 4, + FilteredAverageHistogramLuminance = 5, + FilteredAutoExposure = 6, + FilteredBrightness = 7, + ELastFrameExposureValue_MAX = 8, +}; + +// Enum RenderSettings.ERenderSettingsVolumeOvercastType +// NumValues: 0x0004 +enum class ERenderSettingsVolumeOvercastType : uint8 +{ + ClearAndOvercast = 0, + ClearOnly = 1, + OvercastOnly = 2, + ERenderSettingsVolumeOvercastType_MAX = 3, +}; + +// Enum RenderSettings.ERenderSettingsVolumeDayNightType +// NumValues: 0x0004 +enum class ERenderSettingsVolumeDayNightType : uint8 +{ + DayAndNight = 0, + DayOnly = 1, + NightOnly = 2, + ERenderSettingsVolumeDayNightType_MAX = 3, +}; + +// Enum RenderSettings.ERenderSettingsVolumeIndoorsOutdoorsType +// NumValues: 0x0004 +enum class ERenderSettingsVolumeIndoorsOutdoorsType : uint8 +{ + IndoorsAndOutdoors = 0, + OutdoorsOnly = 1, + IndoorsOnly = 2, + ERenderSettingsVolumeIndoorsOutdoorsType_MAX = 3, +}; + +// Enum RenderSettings.ERenderSettingsIndoorsType +// NumValues: 0x0006 +enum class ERenderSettingsIndoorsType : uint8 +{ + Indoors = 0, + SmoothedIndoors = 1, + ProbeIndoors = 2, + SmoothedProbeIndoors = 3, + StreamingIndoors = 4, + ERenderSettingsIndoorsType_MAX = 5, +}; + +// Enum RenderSettings.EBlendDomainLightingMode +// NumValues: 0x0004 +enum class EBlendDomainLightingMode : uint8 +{ + GameAndProbeCapture = 0, + GameOnly = 1, + ProbeCaptureOnly = 2, + EBlendDomainLightingMode_MAX = 3, +}; + +// Enum RenderSettings.EBlendDomainOvercast +// NumValues: 0x0004 +enum class EBlendDomainOvercast : uint8 +{ + ClearAndOvercast = 0, + ClearOnly = 1, + OvercastOnly = 2, + EBlendDomainOvercast_MAX = 3, +}; + +// Enum RenderSettings.EBlendDomainDayNight +// NumValues: 0x0004 +enum class EBlendDomainDayNight : uint8 +{ + DayAndNight = 0, + DayOnly = 1, + NightOnly = 2, + EBlendDomainDayNight_MAX = 3, +}; + +// Enum RenderSettings.EBlendDomainIndoorsOutdoors +// NumValues: 0x0004 +enum class EBlendDomainIndoorsOutdoors : uint8 +{ + IndoorsAndOutdoors = 0, + OutdoorsOnly = 1, + IndoorsOnly = 2, + EBlendDomainIndoorsOutdoors_MAX = 3, +}; + +// Enum RenderSettings.ERenderSettingsBlendDomainConsoleLienMode +// NumValues: 0x0005 +enum class ERenderSettingsBlendDomainConsoleLienMode : uint8 +{ + IsZero = 0, + IsOne = 1, + GreaterThanOneHalf = 2, + LessThanOneHalf = 3, + ERenderSettingsBlendDomainConsoleLienMode_MAX = 4, +}; + +// Enum RenderSettings.ERenderSettingsEditAssetType +// NumValues: 0x0009 +enum class ERenderSettingsEditAssetType : uint8 +{ + Library = 0, + PostProcessingGroups = 1, + Exposure = 2, + ColorGrading = 3, + DistanceFog = 4, + EmissiveAdaptation = 5, + CharacterLightRig = 6, + Probes = 7, + ERenderSettingsEditAssetType_MAX = 8, +}; + +// Enum RenderSettings.ERenderSettingsCustomBlendDomainFormat +// NumValues: 0x000B +enum class ERenderSettingsCustomBlendDomainFormat : uint8 +{ + Default = 0, + ZeroToOne = 1, + NoIfZero = 2, + YesIfOne = 3, + OnlyNoIfZero = 4, + OnlyYesIfOne = 5, + OnlyNoIfNotOne = 6, + OnlyYesIfNotZero = 7, + HideIfDefault = 8, + Hide = 9, + ERenderSettingsCustomBlendDomainFormat_MAX = 10, +}; + +// Enum RenderSettings.ESimpleUpdatePumpComponentMode +// NumValues: 0x0005 +enum class ESimpleUpdatePumpComponentMode : uint8 +{ + UPM_ALWAYS = 0, + UPM_EDITORONLY = 1, + UPM_GAMEONLY = 2, + UPM_NEVER = 3, + UPM_MAX = 4, +}; + +// ScriptStruct RenderSettings.AdaptationOverrideInterfaces +// 0x0020 (0x0020 - 0x0000) +struct FAdaptationOverrideInterfaces final +{ +public: + TArray> PriorityAdaptationOverrides; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray> StackedAdaptationOverrides; // 0x0010(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAdaptationOverrideInterfaces; + +// ScriptStruct RenderSettings.WorldAdaptationOverrideInterfaces +// 0x0050 (0x0050 - 0x0000) +struct FWorldAdaptationOverrideInterfaces final +{ +public: + TMap, struct FAdaptationOverrideInterfaces> WorldMap; // 0x0000(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldAdaptationOverrideInterfaces; + +// ScriptStruct RenderSettings.RenderSettingsCustomBlendDomainConsoleEntry +// 0x0020 (0x0020 - 0x0000) +struct FRenderSettingsCustomBlendDomainConsoleEntry final +{ +public: + class FName domain; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString ConsoleVariable; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExplicitCompare; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInvertValue; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseExplicitCompare; // 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_FRenderSettingsCustomBlendDomainConsoleEntry; + +// ScriptStruct RenderSettings.RenderSettingsPreComputedBlendDomainNameBase +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FRenderSettingsPreComputedBlendDomainNameBase +{ +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_FRenderSettingsPreComputedBlendDomainNameBase; + +// ScriptStruct RenderSettings.RenderSettingsPreComputedLastBlendDomainName +// 0x0000 (0x0010 - 0x0010) +struct FRenderSettingsPreComputedLastBlendDomainName final : public FRenderSettingsPreComputedBlendDomainNameBase +{ +}; +DUMPER7_ASSERTS_FRenderSettingsPreComputedLastBlendDomainName; + +// ScriptStruct RenderSettings.RenderSettingsCustomBlendDomainEntry +// 0x0028 (0x0028 - 0x0000) +struct FRenderSettingsCustomBlendDomainEntry final +{ +public: + class FName domain; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRenderSettingsPreComputedLastBlendDomainName DefaultValueBlendDomain; // 0x0010(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bInvertDefaultValueBlendDomain; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDefaultValueBlendDomain; // 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_FRenderSettingsCustomBlendDomainEntry; + +// ScriptStruct RenderSettings.DirectPostProcessingEval +// 0x05F0 (0x05F0 - 0x0000) +struct FDirectPostProcessingEval final +{ +public: + struct FPostProcessSettings PostProcessSettings; // 0x0000(0x05F0)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDirectPostProcessingEval; + +// ScriptStruct RenderSettings.RenderSettingsPostProcessingGroupName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPostProcessingGroupName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPostProcessingGroupName; + +// ScriptStruct RenderSettings.RenderSettingsPPExposureName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPExposureName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPExposureName; + +// ScriptStruct RenderSettings.RenderSettingsPPColorGradingName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPColorGradingName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPColorGradingName; + +// ScriptStruct RenderSettings.RenderSettingsPPFilmName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPFilmName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPFilmName; + +// ScriptStruct RenderSettings.RenderSettingsPPLensFXName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPLensFXName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPLensFXName; + +// ScriptStruct RenderSettings.RenderSettingsPPBloomName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPBloomName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPBloomName; + +// ScriptStruct RenderSettings.RenderSettingsPPMotionBlurName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPMotionBlurName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPMotionBlurName; + +// ScriptStruct RenderSettings.RenderSettingsPPDepthOfFieldName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPDepthOfFieldName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPDepthOfFieldName; + +// ScriptStruct RenderSettings.RenderSettingsPPAmbientName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPAmbientName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPAmbientName; + +// ScriptStruct RenderSettings.RenderSettingsPPScreenSpaceReflectionsName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPScreenSpaceReflectionsName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPScreenSpaceReflectionsName; + +// ScriptStruct RenderSettings.RenderSettingsPPProbesName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsPPProbesName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPProbesName; + +// ScriptStruct RenderSettings.RenderSettingsPostProcessing +// 0x005C (0x005C - 0x0000) +struct FRenderSettingsPostProcessing final +{ +public: + uint8 bOverride_Exposure : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGrading : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Film : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFX : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlur : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfField : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Ambient : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflections : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Probes : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRenderSettingsPostProcessingGroupName PostProcessingGroup; // 0x0004(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPExposureName Exposure; // 0x000C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPColorGradingName ColorGrading; // 0x0014(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPFilmName Film; // 0x001C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPLensFXName LensFX; // 0x0024(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPBloomName Bloom; // 0x002C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPMotionBlurName MotionBlur; // 0x0034(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPDepthOfFieldName DepthOfField; // 0x003C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPAmbientName Ambient; // 0x0044(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPScreenSpaceReflectionsName ScreenSpaceReflections; // 0x004C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPProbesName Probes; // 0x0054(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPostProcessing; + +// ScriptStruct RenderSettings.DistanceFogCompute +// 0x0010 (0x0010 - 0x0000) +struct FDistanceFogCompute final +{ +public: + class UPostProcessComponent* FogPostProcess; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* ActivePPMaterial; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FDistanceFogCompute; + +// ScriptStruct RenderSettings.DistanceFogName +// 0x0008 (0x0008 - 0x0000) +struct FDistanceFogName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDistanceFogName; + +// ScriptStruct RenderSettings.DistanceFogOverrides +// 0x0020 (0x0020 - 0x0000) +struct FDistanceFogOverrides final +{ +public: + uint8 bOverride_OnOff : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogGradientHorizonOffset : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxFogOpacityPercent : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_StartDistance : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FullDistance : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Thickness : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BlendSceneColorPercent : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OnOff; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogGradientHorizonOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFogOpacityPercent; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullDistance; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendSceneColorPercent; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDistanceFogOverrides; + +// ScriptStruct RenderSettings.DistanceFogExtraVariables +// 0x00A0 (0x00A0 - 0x0000) +struct FDistanceFogExtraVariables final +{ +public: + TMap Scalars; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap Colors; // 0x0050(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDistanceFogExtraVariables; + +// ScriptStruct RenderSettings.DistanceFog +// 0x01C0 (0x01C0 - 0x0000) +struct FDistanceFog final +{ +public: + uint8 bOverride_FogColor : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_StartDistance : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FullDistance : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_CutoffDistance : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Thickness : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxFogOpacityPercent : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BlendSceneColorPercent : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyBlendPercent : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyDesaturation : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkyIntensityBoost : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkySamplingHorizonAngle : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SkySamplingUseCameraZ : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FastAtmosphereHorizonBump : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogPPMaterial : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ExtraA : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ExtraB : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ExtraC : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ExtraD : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FogGradientHorizonOffset : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFogColorGradient : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OnOff; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FogColor; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FogColorZenith; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FogColorNadir; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogGradientHorizonOffset; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxFogOpacityPercent; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartDistance; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullDistance; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CutoffDistance; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Thickness; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendSceneColorPercent; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyBlendPercent; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyDesaturation; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyIntensityBoost; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkySamplingHorizonAngle; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkySamplingUseCameraZ; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FastAtmosphereHorizonBump; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* FogPPMaterial; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDistanceFogExtraVariables ExtraLerp; // 0x0080(0x00A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FDistanceFogExtraVariables ExtraSet; // 0x0120(0x00A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDistanceFog; + +// ScriptStruct RenderSettings.DistanceFogDayNight +// 0x0014 (0x0014 - 0x0000) +struct FDistanceFogDayNight final +{ +public: + struct FVector SunDirection; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightDay; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MoonBrightness; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDistanceFogDayNight; + +// ScriptStruct RenderSettings.DynamicCharacterLightRigFillLight +// 0x0008 (0x0008 - 0x0000) +struct FDynamicCharacterLightRigFillLight final +{ +public: + float AwayIntensityPercent; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TowardsIntensityPercent; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDynamicCharacterLightRigFillLight; + +// ScriptStruct RenderSettings.DynamicCharacterLightRigAzimuthFollowLight +// 0x0004 (0x0004 - 0x0000) +struct FDynamicCharacterLightRigAzimuthFollowLight final +{ +public: + float AzimuthOffset; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDynamicCharacterLightRigAzimuthFollowLight; + +// ScriptStruct RenderSettings.DynamicCharacterLightRigAltitudeFollowLight +// 0x000C (0x000C - 0x0000) +struct FDynamicCharacterLightRigAltitudeFollowLight final +{ +public: + float AltitudeOffset; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAltitude; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAltitude; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDynamicCharacterLightRigAltitudeFollowLight; + +// ScriptStruct RenderSettings.DynamicCharacterLightRigLight +// 0x0040 (0x0040 - 0x0000) +struct FDynamicCharacterLightRigLight final +{ +public: + class ULightComponent* light; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ComponentName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayIntensity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightIntensity; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDynamicCharacterLightRigFillLight FillLight; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDynamicCharacterLightRigAzimuthFollowLight AzimuthFollow; // 0x0020(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDynamicCharacterLightRigAltitudeFollowLight AltitudeFollow; // 0x0024(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bOffAtNight; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFillLight; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAzimuthFollow; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAltitudeFollow; // 0x0033(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bModulateWithTemperature; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableDirectionalLightBelowHorizon; // 0x0035(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowAdaptation; // 0x0036(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnable; // 0x0037(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor DebugColor; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDynamicCharacterLightRigLight; + +// ScriptStruct RenderSettings.DynamicCharacterLightRigLightUpdate +// 0x0068 (0x0068 - 0x0000) +struct FDynamicCharacterLightRigLightUpdate final +{ +public: + class AActor* Owner; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayNightLerp; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TemperatureMod; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityMod; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Adaptation; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OwnerPosition; // 0x0018(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector OwnerDirection; // 0x0024(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraPosition; // 0x0030(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraDirection; // 0x003C(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DirectionalLight; // 0x0048(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalLightIntensity; // 0x0054(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalLightAzimuthDegrees; // 0x0058(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirectionalLightAltitudeDegrees; // 0x005C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDirectionalLight; // 0x0060(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0061(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDynamicCharacterLightRigLightUpdate; + +// ScriptStruct RenderSettings.CharacterLightRigAdjustmentsName +// 0x0008 (0x0008 - 0x0000) +struct FCharacterLightRigAdjustmentsName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCharacterLightRigAdjustmentsName; + +// ScriptStruct RenderSettings.CharacterLightRigAdjustments +// 0x0018 (0x0018 - 0x0000) +struct FCharacterLightRigAdjustments final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float IntensityMod; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TemperatureMod; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DayNightLerp; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIntensityMod; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideTemperatureMod; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideDayNightLerp; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterLightRigAdjustments; + +// ScriptStruct RenderSettings.CharacterLightRigAdjustmentsCompute +// 0x0001 (0x0001 - 0x0000) +struct FCharacterLightRigAdjustmentsCompute final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterLightRigAdjustmentsCompute; + +// ScriptStruct RenderSettings.EmissiveAdaptationWorldState +// 0x0098 (0x0098 - 0x0000) +struct FEmissiveAdaptationWorldState final +{ +public: + class UWorld* World; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Eye; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NightDay; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Overcast; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutdoorsIndoors; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilteredOutdoorsIndoors; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLastRenderedExposurePair LastExposure; // 0x0028(0x0068)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bDayNightSystemValid; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEmissiveAdaptationWorldState; + +// ScriptStruct RenderSettings.EmissiveAdaptationLerpSettings +// 0x0040 (0x0040 - 0x0000) +struct FEmissiveAdaptationLerpSettings final +{ +public: + float BloomTargetEV; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomBaseEV; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomIntensityCorrection; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomOutdoorsDaytimeBoostEV; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureAdaptationBoostEV; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LuminanceAdaptationBoostEV; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LuminanceAdaptationClampMinEV; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LuminanceAdaptationClampMaxEV; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExposureExpressionsExtrasLerp Extras; // 0x0020(0x0020)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEmissiveAdaptationLerpSettings; + +// ScriptStruct RenderSettings.EmissiveAdaptationStateCompute +// 0x00E0 (0x00E0 - 0x0000) +struct FEmissiveAdaptationStateCompute final +{ +public: + struct FEmissiveAdaptationWorldState WorldState; // 0x0000(0x0098)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FEmissiveAdaptationLerpSettings VolumeSettings; // 0x0098(0x0040)(Edit, EditConst, NativeAccessSpecifierPublic) + float PPBloomIntensity; // 0x00D8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEmissiveAdaptationStateCompute; + +// ScriptStruct RenderSettings.EmissiveAdaptationFinalState +// 0x0088 (0x0088 - 0x0000) +struct FEmissiveAdaptationFinalState final +{ +public: + float MinExposureEV100; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxExposureEV100; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BiasPow2; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinExposure; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxExposure; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bias; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InverseBias; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastFrameAverageLuminanceEV100; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastFrameAutoExposureEV100; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastFrameAverageLuminanceFilteredEV100; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastFrameAutoExposureFilteredEV100; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastFrameAverageLuminance; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastFrameAutoExposure; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastFrameAverageLuminanceFiltered; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LastFrameAutoExposureFiltered; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomTargetEV100; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomFinalMultiplier; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomFinalMultiplierOutdoorsDaytime; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomUncorrectedMultiplier; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomMultiplierMin; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomMultiplierMax; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomCorrectionFactor; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoFinalMultiplier; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoFinalMultiplierOutdoorsDaytime; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LuminanceFinalMultiplier; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LuminanceFinalMultiplierFiltered; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LuminanceMultiplierMin; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LuminanceMultiplierMax; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Indoors; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilteredIndoors; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutdoorsDayTime; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutdoorsDayTimeBoostEV; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutdoorsDayTimeBoostFactor; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0084(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEmissiveAdaptationFinalState; + +// ScriptStruct RenderSettings.LightAdaptationTracker +// 0x0098 (0x0098 - 0x0000) +struct FLightAdaptationTracker final +{ +public: + TArray> Components; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) + struct FEmissiveAdaptationFinalState LastState; // 0x0010(0x0088)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLightAdaptationTracker; + +// ScriptStruct RenderSettings.DynamicLightAdaptationSettingsBase +// 0x0048 (0x0048 - 0x0000) +struct FDynamicLightAdaptationSettingsBase +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float BaseEV; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutdoorsDayTimeEVBoost; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AdaptationStrengthPercent; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinMaxExposureTarget; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxEV; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinEV; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartCutoffMaxEV; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartCutoffMinEV; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureUpdateTolerance; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FreezeAdaptationAfterFrames; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELightAdapatationMode Mode; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseExposureBias; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFiltered; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* ExposureCompensationCurve; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyCompensation; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDynamicLightAdaptationSettingsBase; + +// ScriptStruct RenderSettings.DynamicLightAdaptationSettings +// 0x0018 (0x0060 - 0x0048) +struct FDynamicLightAdaptationSettings final : public FDynamicLightAdaptationSettingsBase +{ +public: + class UDynamicLightAdaptationModSettingsInterface* ModInterface; // 0x0048(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ModInterfaces; // 0x0050(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDynamicLightAdaptationSettings; + +// ScriptStruct RenderSettings.DynamicLightAdaptationEVValue +// 0x000C (0x000C - 0x0000) +struct FDynamicLightAdaptationEVValue final +{ +public: + EDynamicLightAdaptationEVValueType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EVValue; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinMaxTarget; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDynamicLightAdaptationEVValue; + +// ScriptStruct RenderSettings.DynamicLightAdaptationEVValueClamp +// 0x001C (0x001C - 0x0000) +struct FDynamicLightAdaptationEVValueClamp final +{ +public: + struct FDynamicLightAdaptationEVValue MinEV; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FDynamicLightAdaptationEVValue MaxEV; // 0x000C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseMinEV : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseMaxEV : 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_FDynamicLightAdaptationEVValueClamp; + +// ScriptStruct RenderSettings.PlayerCentricPostProcessingOverride +// 0x0010 (0x0010 - 0x0000) +struct FPlayerCentricPostProcessingOverride final +{ +public: + TWeakObjectPtr Owner; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostProcessingViewpoint; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LerpAlpha; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlayerCentricPostProcessingOverride; + +// ScriptStruct RenderSettings.PlayerCentricPostProcessingOverrides +// 0x0010 (0x0010 - 0x0000) +struct FPlayerCentricPostProcessingOverrides final +{ +public: + TArray OverrideStack; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPlayerCentricPostProcessingOverrides; + +// ScriptStruct RenderSettings.PostProcessingVarColorCurve +// 0x0218 (0x0218 - 0x0000) +struct FPostProcessingVarColorCurve +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EPostProcessingVarColor Var; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeCurveLinearColor Curve; // 0x0010(0x0208)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPostProcessingVarColorCurve; + +// ScriptStruct RenderSettings.PostProcessingVarScalarCurve +// 0x0098 (0x0098 - 0x0000) +struct FPostProcessingVarScalarCurve +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EPostProcessingVarScalar Var; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve Curve; // 0x0010(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPostProcessingVarScalarCurve; + +// ScriptStruct RenderSettings.SimpleBlendDomain +// 0x0010 (0x0010 - 0x0000) +struct FSimpleBlendDomain final +{ +public: + TArray Blends; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSimpleBlendDomain; + +// ScriptStruct RenderSettings.BlendDomainNormalizedTimeCurve +// 0x0010 (0x0010 - 0x0000) +struct FBlendDomainNormalizedTimeCurve final +{ +public: + class UCurveFloat* NormalizedTimeCurve; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMirrorAroundNoon; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendDomainNormalizedTimeCurve; + +// ScriptStruct RenderSettings.BlendDomainIndoorsOutdoorsCurve +// 0x0008 (0x0008 - 0x0000) +struct FBlendDomainIndoorsOutdoorsCurve final +{ +public: + class UCurveFloat* IndoorsOutdoorsCurve; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendDomainIndoorsOutdoorsCurve; + +// ScriptStruct RenderSettings.BlendDomainLegacy +// 0x0028 (0x0028 - 0x0000) +struct FBlendDomainLegacy +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EBlendDomainIndoorsOutdoors IndoorsOutdoorsBlend; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsIndoorsType IndoorsType; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendDomainDayNight DayNightBlend; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendDomainOvercast OvercastClearBlend; // 0x000B(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBlendDomainLightingMode LightingMode; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomainNormalizedTimeCurve NormalizedTimeBlend; // 0x0010(0x0010)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) + struct FBlendDomainIndoorsOutdoorsCurve IndoorsOutdoorsBlendCurve; // 0x0020(0x0008)(Deprecated, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendDomainLegacy; + +// ScriptStruct RenderSettings.BlendDomain +// 0x0010 (0x0038 - 0x0028) +struct FBlendDomain final : public FBlendDomainLegacy +{ +public: + TArray CustomBlends; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlendDomain; + +// ScriptStruct RenderSettings.RenderSettingsCustomBlendDomains +// 0x0050 (0x0050 - 0x0000) +struct FRenderSettingsCustomBlendDomains final +{ +public: + TArray AllDomains; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray PreComputeDomainsFirst; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray PreComputeDomainsNormal; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray PreComputeDomainsLast; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray PreComputeDomainsCustom; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsCustomBlendDomains; + +// ScriptStruct RenderSettings.RenderSettingsCustomBlendDomainValueStore +// 0x0058 (0x0058 - 0x0000) +struct FRenderSettingsCustomBlendDomainValueStore +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap Values; // 0x0008(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsCustomBlendDomainValueStore; + +// ScriptStruct RenderSettings.RenderSettingsCustomBlendDomainValueOverrides +// 0x0000 (0x0058 - 0x0058) +struct FRenderSettingsCustomBlendDomainValueOverrides final : public FRenderSettingsCustomBlendDomainValueStore +{ +}; +DUMPER7_ASSERTS_FRenderSettingsCustomBlendDomainValueOverrides; + +// ScriptStruct RenderSettings.RenderSettingsCustomBlendDomainOverrides +// 0x0068 (0x0068 - 0x0000) +struct FRenderSettingsCustomBlendDomainOverrides final +{ +public: + TArray> InterfaceOverrides; // 0x0000(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FRenderSettingsCustomBlendDomainValueOverrides ValueOverrides; // 0x0010(0x0058)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsCustomBlendDomainOverrides; + +// ScriptStruct RenderSettings.RenderSettingsPreComputedBlendDomainName +// 0x0000 (0x0010 - 0x0010) +struct FRenderSettingsPreComputedBlendDomainName final : public FRenderSettingsPreComputedBlendDomainNameBase +{ +}; +DUMPER7_ASSERTS_FRenderSettingsPreComputedBlendDomainName; + +// ScriptStruct RenderSettings.RenderSettingsPreComputedNormalBlendDomainName +// 0x0000 (0x0010 - 0x0010) +struct FRenderSettingsPreComputedNormalBlendDomainName final : public FRenderSettingsPreComputedBlendDomainNameBase +{ +}; +DUMPER7_ASSERTS_FRenderSettingsPreComputedNormalBlendDomainName; + +// ScriptStruct RenderSettings.RenderSettingsPreComputedFirstBlendDomainName +// 0x0000 (0x0010 - 0x0010) +struct FRenderSettingsPreComputedFirstBlendDomainName final : public FRenderSettingsPreComputedBlendDomainNameBase +{ +}; +DUMPER7_ASSERTS_FRenderSettingsPreComputedFirstBlendDomainName; + +// ScriptStruct RenderSettings.RenderSettingsCustomBlendDomainName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsCustomBlendDomainName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsCustomBlendDomainName; + +// ScriptStruct RenderSettings.RenderSettingsCustomBlendDomainNameWithValue +// 0x000C (0x000C - 0x0000) +struct FRenderSettingsCustomBlendDomainNameWithValue final +{ +public: + struct FRenderSettingsCustomBlendDomainName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsCustomBlendDomainNameWithValue; + +// ScriptStruct RenderSettings.BlendDomainState +// 0x00F8 (0x00F8 - 0x0000) +struct FBlendDomainState final +{ +public: + TMap BlendDomains; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap Vectors; // 0x0050(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TMap Scalars; // 0x00A0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bLowQuality; // 0x00F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBlendDomainState; + +// ScriptStruct RenderSettings.RenderSettingsBlendDomainConsoleLien +// 0x0050 (0x0050 - 0x0000) +struct FRenderSettingsBlendDomainConsoleLien final +{ +public: + struct FBlendDomain BlendDomain; // 0x0000(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bOnlyAfterBeginPlay; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERenderSettingsBlendDomainConsoleLienMode Mode; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ConsoleVariables; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsBlendDomainConsoleLien; + +// ScriptStruct RenderSettings.RenderSettingsEmissiveAdaptationName +// 0x0008 (0x0008 - 0x0000) +struct FRenderSettingsEmissiveAdaptationName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsEmissiveAdaptationName; + +// ScriptStruct RenderSettings.RenderSettingsEmissiveAdaptation +// 0x0090 (0x0090 - 0x0000) +struct FRenderSettingsEmissiveAdaptation final +{ +public: + uint8 bOverride_BloomTarget : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomBaseEV : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomIntensityCorrection : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BloomOutdoorsDaytimeBoostEV : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureAdaptationBoostEV : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LuminanceAdaptationBoostEV : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LuminanceAdaptationMinEV : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LuminanceAdaptationMaxEV : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UExposureExpressionsExposureValue* BloomTargetExpression; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* BloomBaseExpression; // 0x0018(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BloomIntensityCorrection; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UExposureExpressionsExposureValue* BloomOutdoorsDaytimeBoostExpression; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* AutoExposureAdaptationBoostExpression; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* LuminanceAdaptationBoostExpression; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* LuminanceAdaptationMinExpression; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UExposureExpressionsExposureValue* LuminanceAdaptationMaxExpression; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, Interp, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FExposureExpressionsExtras Extras; // 0x0050(0x0040)(Edit, BlueprintVisible, Interp, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsEmissiveAdaptation; + +// ScriptStruct RenderSettings.RenderSettingsPostProcessingGroup +// 0x005C (0x005C - 0x0000) +struct FRenderSettingsPostProcessingGroup final +{ +public: + uint8 bOverride_Exposure : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorGrading : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Film : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_LensFX : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Bloom : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MotionBlur : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthOfField : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Ambient : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ScreenSpaceReflections : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Probes : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRenderSettingsPPExposureName Exposure; // 0x000C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPColorGradingName ColorGrading; // 0x0014(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPFilmName Film; // 0x001C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPLensFXName LensFX; // 0x0024(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPBloomName Bloom; // 0x002C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPMotionBlurName MotionBlur; // 0x0034(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPDepthOfFieldName DepthOfField; // 0x003C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPAmbientName Ambient; // 0x0044(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPScreenSpaceReflectionsName ScreenSpaceReflections; // 0x004C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPProbesName Probes; // 0x0054(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPostProcessingGroup; + +// ScriptStruct RenderSettings.RenderSettingsPPAmbientOcclusionAdvanced +// 0x002C (0x002C - 0x0000) +struct FRenderSettingsPPAmbientOcclusionAdvanced final +{ +public: + uint8 bOverride_AmbientOcclusionStaticFraction : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionFadeDistance : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionFadeRadius : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionRadiusInWS : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionPower : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionBias : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionQuality : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipBlend : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipScale : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionMipThreshold : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float AmbientOcclusionStaticFraction; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AmbientOcclusionRadiusInWS : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AmbientOcclusionFadeDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionFadeRadius; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionPower; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionBias; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionQuality; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipBlend; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipScale; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionMipThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPAmbientOcclusionAdvanced; + +// ScriptStruct RenderSettings.RenderSettingsPPAmbient +// 0x0060 (0x0060 - 0x0000) +struct FRenderSettingsPPAmbient final +{ +public: + uint8 bOverride_AmbientOcclusionIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientOcclusionRadius : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientCubemapTint : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AmbientCubemapIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionIntensity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientOcclusionRadius; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRenderSettingsPPAmbientOcclusionAdvanced AdvancedAO; // 0x0014(0x002C)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + class UTextureCube* AmbientCubemap; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AmbientCubemapTint; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientCubemapIntensity; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRenderSettingsPPAmbient; + +// ScriptStruct RenderSettings.RenderSettingsPPBloomAdvanced +// 0x009C (0x009C - 0x0000) +struct FRenderSettingsPPBloomAdvanced final +{ +public: + uint8 bOverride_Tint1 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Size1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Size2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Tint2 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Tint3 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Size3 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Tint4 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Size4 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Tint5 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Size5 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Tint6 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Size6 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SizeScale : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ConvolutionSize : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ConvolutionCenterUV : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ConvolutionPreFilterMin : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ConvolutionPreFilterMax : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ConvolutionPreFilterMult : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ConvolutionBufferScale : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float SizeScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size1; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size2; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size3; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size4; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size5; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Size6; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint1; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint2; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint3; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint4; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint5; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint6; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConvolutionSize; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ConvolutionCenterUV; // 0x0084(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConvolutionPreFilterMin; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConvolutionPreFilterMax; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConvolutionPreFilterMult; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ConvolutionBufferScale; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPBloomAdvanced; + +// ScriptStruct RenderSettings.RenderSettingsPPBloom +// 0x00E8 (0x00E8 - 0x0000) +struct FRenderSettingsPPBloom final +{ +public: + uint8 bOverride_Method : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Intensity : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Threshold : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Cross : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ConvolutionTexture : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DirtMaskIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DirtMaskTint : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DirtMask : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EBloomMethod Method; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Intensity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Threshold; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Cross; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* ConvolutionTexture; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRenderSettingsPPBloomAdvanced Advanced; // 0x0028(0x009C)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* DirtMask; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DirtMaskIntensity; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DirtMaskTint; // 0x00D4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRenderSettingsPPBloom; + +// ScriptStruct RenderSettings.RenderSettingsPPColorCorrection +// 0x0060 (0x0060 - 0x0000) +struct FRenderSettingsPPColorCorrection final +{ +public: + uint8 bOverride_Saturation : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Contrast : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Gamma : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Gain : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Offset : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 Saturation; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Contrast; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Gamma; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Gain; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 Offset; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPColorCorrection; + +// ScriptStruct RenderSettings.RenderSettingsPPColorGrading +// 0x01D0 (0x01D0 - 0x0000) +struct FRenderSettingsPPColorGrading final +{ +public: + uint8 bOverride_WhiteTemp : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_WhiteTint : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorCorrectionShadowsMax : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ColorCorrectionHighlightsMin : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SceneColorTint : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BlueCorrection : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ExpandGamut : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteTemp; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhiteTint; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0xC]; // 0x0014(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRenderSettingsPPColorCorrection ColorGradingGlobal; // 0x0020(0x0060)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPColorCorrection ColorGradingShadows; // 0x0080(0x0060)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float ColorCorrectionShadowsMax; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRenderSettingsPPColorCorrection ColorGradingMidtones; // 0x00F0(0x0060)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPColorCorrection ColorGradingHighlights; // 0x0150(0x0060)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float ColorCorrectionHighlightsMin; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SceneColorTint; // 0x01B4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlueCorrection; // 0x01C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpandGamut; // 0x01C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1CC[0x4]; // 0x01CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRenderSettingsPPColorGrading; + +// ScriptStruct RenderSettings.RenderSettingsPPDepthOfField +// 0x002C (0x002C - 0x0000) +struct FRenderSettingsPPDepthOfField final +{ +public: + uint8 bOverride_SensorWidth : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FocalDistance : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthBlurAmount : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_DepthBlurRadius : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Occlusion : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Fstop : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinFstop : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BladeCount : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SensorWidth; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FocalDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthBlurAmount; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DepthBlurRadius; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Occlusion; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Fstop; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinFstop; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 BladeCount; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPDepthOfField; + +// ScriptStruct RenderSettings.RenderSettingsPPExposureAdvanced +// 0x0020 (0x0020 - 0x0000) +struct FRenderSettingsPPExposureAdvanced final +{ +public: + uint8 bOverride_AutoExposureLowPercent : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureHighPercent : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HistogramLogMin : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HistogramLogMax : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMeterMask : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoExposureLowPercent; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureHighPercent; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMin; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HistogramLogMax; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture* AutoExposureMeterMask; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPExposureAdvanced; + +// ScriptStruct RenderSettings.RenderSettingsPPExposure +// 0x0048 (0x0048 - 0x0000) +struct FRenderSettingsPPExposure final +{ +public: + uint8 bOverride_AutoExposureMethod : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMinBrightness : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureMaxBrightness : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureSpeedUp : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureSpeedDown : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AutoExposureBias : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAutoExposureMethod AutoExposureMethod; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AutoExposureMinBrightness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureMaxBrightness; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedUp; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureSpeedDown; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AutoExposureBias; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRenderSettingsPPExposureAdvanced Advanced; // 0x0028(0x0020)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPExposure; + +// ScriptStruct RenderSettings.RenderSettingsPPFilmAdvanced +// 0x0058 (0x0058 - 0x0000) +struct FRenderSettingsPPFilmAdvanced final +{ +public: + uint8 bOverride_FilmShadowTint : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmShadowTintBlend : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmShadowTintAmount : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmChannelMixerRed : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmChannelMixerGreen : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmChannelMixerBlue : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmToeAmount : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmHealAmount : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmDynamicRange : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor FilmShadowTint; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShadowTintBlend; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShadowTintAmount; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmChannelMixerRed; // 0x001C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmChannelMixerGreen; // 0x002C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmChannelMixerBlue; // 0x003C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmToeAmount; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmHealAmount; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmDynamicRange; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPFilmAdvanced; + +// ScriptStruct RenderSettings.RenderSettingsPPFilm +// 0x0090 (0x0090 - 0x0000) +struct FRenderSettingsPPFilm final +{ +public: + uint8 bOverride_FilmSlope : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmToe : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmShoulder : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmBlackClip : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmWhiteClip : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmWhitePoint : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmSaturation : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FilmContrast : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmSlope; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmToe; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmShoulder; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmBlackClip; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmWhiteClip; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor FilmWhitePoint; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmSaturation; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FilmContrast; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRenderSettingsPPFilmAdvanced Advanced; // 0x0038(0x0058)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPFilm; + +// ScriptStruct RenderSettings.RenderSettingsPPGrain +// 0x000C (0x000C - 0x0000) +struct FRenderSettingsPPGrain final +{ +public: + uint8 bOverride_Intensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Jitter : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Jitter; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPGrain; + +// ScriptStruct RenderSettings.RenderSettingsPPChromaticAberration +// 0x000C (0x000C - 0x0000) +struct FRenderSettingsPPChromaticAberration final +{ +public: + uint8 bOverride_SceneFringeIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_StartOffset : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SceneFringeIntensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPChromaticAberration; + +// ScriptStruct RenderSettings.RenderSettingsPPLensFX +// 0x0028 (0x0028 - 0x0000) +struct FRenderSettingsPPLensFX final +{ +public: + uint8 bOverride_VignetteIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VignetteIntensity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRenderSettingsPPGrain Grain; // 0x0010(0x000C)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FRenderSettingsPPChromaticAberration ChromaticAberration; // 0x001C(0x000C)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPLensFX; + +// ScriptStruct RenderSettings.RenderSettingsPPMotionBlur +// 0x0018 (0x0018 - 0x0000) +struct FRenderSettingsPPMotionBlur final +{ +public: + uint8 bOverride_Amount : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Max : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PerObjectSize : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amount; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Max; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerObjectSize; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPMotionBlur; + +// ScriptStruct RenderSettings.RenderSettingsPPProbesToneMapping +// 0x0010 (0x0010 - 0x0000) +struct FRenderSettingsPPProbesToneMapping final +{ +public: + uint8 bOverride_ProbeToneMapAmount : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeToneMapMinIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_ProbeToneMapMaxEV : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ProbeToneMapAmount; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeToneMapMinIntensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeToneMapMaxEV; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPProbesToneMapping; + +// ScriptStruct RenderSettings.RenderSettingsPPProbes +// 0x0018 (0x0018 - 0x0000) +struct FRenderSettingsPPProbes final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRenderSettingsPPProbesToneMapping ToneMapping; // 0x0008(0x0010)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPProbes; + +// ScriptStruct RenderSettings.RenderSettingsPPScreenSpaceReflections +// 0x0018 (0x0018 - 0x0000) +struct FRenderSettingsPPScreenSpaceReflections final +{ +public: + uint8 bOverride_Intensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Quality : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxRoughness : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Quality; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRoughness; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRenderSettingsPPScreenSpaceReflections; + +} + diff --git a/Hogwarts Legacy/SDK/RigVM_classes.hpp b/Hogwarts Legacy/SDK/RigVM_classes.hpp new file mode 100644 index 0000000..af3adda --- /dev/null +++ b/Hogwarts Legacy/SDK/RigVM_classes.hpp @@ -0,0 +1,82 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: RigVM + +#include "Basic.hpp" + +#include "RigVM_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class RigVM.RigVM +// 0x02D0 (0x02F8 - 0x0028) +class URigVM final : public UObject +{ +public: + struct FRigVMMemoryContainer WorkMemoryStorage; // 0x0028(0x00A0)(NativeAccessSpecifierPublic) + uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigVMMemoryContainer LiteralMemoryStorage; // 0x00D0(0x00A0)(NativeAccessSpecifierPublic) + uint8 Pad_170[0x8]; // 0x0170(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigVMByteCode ByteCodeStorage; // 0x0178(0x0030)(NativeAccessSpecifierPublic) + uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRigVMInstructionArray Instructions; // 0x01B0(0x0010)(Transient, NativeAccessSpecifierPrivate) + struct FRigVMExecuteContext Context; // 0x01C0(0x0058)(Transient, NativeAccessSpecifierPrivate) + TArray FunctionNamesStorage; // 0x0218(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_228[0x20]; // 0x0228(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Parameters; // 0x0248(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TMap ParametersNameMap; // 0x0258(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_2A8[0x48]; // 0x02A8(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + class URigVM* DeferredVMToCopy; // 0x02F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + int32 AddRigVMFunction(class UScriptStruct* InRigVMStruct, const class FName& InMethodName); + bool Execute(const class FName& InEntryName); + bool GetParameterValueBool(const class FName& InParameterName, int32 InArrayIndex); + float GetParameterValueFloat(const class FName& InParameterName, int32 InArrayIndex); + int32 GetParameterValueInt(const class FName& InParameterName, int32 InArrayIndex); + class FName GetParameterValueName(const class FName& InParameterName, int32 InArrayIndex); + struct FQuat GetParameterValueQuat(const class FName& InParameterName, int32 InArrayIndex); + class FString GetParameterValueString(const class FName& InParameterName, int32 InArrayIndex); + struct FTransform GetParameterValueTransform(const class FName& InParameterName, int32 InArrayIndex); + struct FVector GetParameterValueVector(const class FName& InParameterName, int32 InArrayIndex); + struct FVector2D GetParameterValueVector2D(const class FName& InParameterName, int32 InArrayIndex); + void SetParameterValueBool(const class FName& InParameterName, bool InValue, int32 InArrayIndex); + void SetParameterValueFloat(const class FName& InParameterName, float InValue, int32 InArrayIndex); + void SetParameterValueInt(const class FName& InParameterName, int32 InValue, int32 InArrayIndex); + void SetParameterValueName(const class FName& InParameterName, const class FName& InValue, int32 InArrayIndex); + void SetParameterValueQuat(const class FName& InParameterName, const struct FQuat& InValue, int32 InArrayIndex); + void SetParameterValueString(const class FName& InParameterName, const class FString& InValue, int32 InArrayIndex); + void SetParameterValueTransform(const class FName& InParameterName, const struct FTransform& InValue, int32 InArrayIndex); + void SetParameterValueVector(const class FName& InParameterName, const struct FVector& InValue, int32 InArrayIndex); + void SetParameterValueVector2D(const class FName& InParameterName, const struct FVector2D& InValue, int32 InArrayIndex); + + int32 GetParameterArraySize(const class FName& InParameterName) const; + class FString GetRigVMFunctionName(int32 InFunctionIndex) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RigVM") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RigVM") + } + static class URigVM* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URigVM; + +} + diff --git a/Hogwarts Legacy/SDK/RigVM_structs.hpp b/Hogwarts Legacy/SDK/RigVM_structs.hpp new file mode 100644 index 0000000..b476bd3 --- /dev/null +++ b/Hogwarts Legacy/SDK/RigVM_structs.hpp @@ -0,0 +1,429 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: RigVM + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum RigVM.ERigVMParameterType +// NumValues: 0x0004 +enum class ERigVMParameterType : uint8 +{ + Input = 0, + Output = 1, + Invalid = 2, + ERigVMParameterType_MAX = 3, +}; + +// Enum RigVM.ERigVMOpCode +// NumValues: 0x0055 +enum class ERigVMOpCode : uint8 +{ + Execute_0_Operands = 0, + Execute_1_Operands = 1, + Execute_2_Operands = 2, + Execute_3_Operands = 3, + Execute_4_Operands = 4, + Execute_5_Operands = 5, + Execute_6_Operands = 6, + Execute_7_Operands = 7, + Execute_8_Operands = 8, + Execute_9_Operands = 9, + Execute_10_Operands = 10, + Execute_11_Operands = 11, + Execute_12_Operands = 12, + Execute_13_Operands = 13, + Execute_14_Operands = 14, + Execute_15_Operands = 15, + Execute_16_Operands = 16, + Execute_17_Operands = 17, + Execute_18_Operands = 18, + Execute_19_Operands = 19, + Execute_20_Operands = 20, + Execute_21_Operands = 21, + Execute_22_Operands = 22, + Execute_23_Operands = 23, + Execute_24_Operands = 24, + Execute_25_Operands = 25, + Execute_26_Operands = 26, + Execute_27_Operands = 27, + Execute_28_Operands = 28, + Execute_29_Operands = 29, + Execute_30_Operands = 30, + Execute_31_Operands = 31, + Execute_32_Operands = 32, + Execute_33_Operands = 33, + Execute_34_Operands = 34, + Execute_35_Operands = 35, + Execute_36_Operands = 36, + Execute_37_Operands = 37, + Execute_38_Operands = 38, + Execute_39_Operands = 39, + Execute_40_Operands = 40, + Execute_41_Operands = 41, + Execute_42_Operands = 42, + Execute_43_Operands = 43, + Execute_44_Operands = 44, + Execute_45_Operands = 45, + Execute_46_Operands = 46, + Execute_47_Operands = 47, + Execute_48_Operands = 48, + Execute_49_Operands = 49, + Execute_50_Operands = 50, + Execute_51_Operands = 51, + Execute_52_Operands = 52, + Execute_53_Operands = 53, + Execute_54_Operands = 54, + Execute_55_Operands = 55, + Execute_56_Operands = 56, + Execute_57_Operands = 57, + Execute_58_Operands = 58, + Execute_59_Operands = 59, + Execute_60_Operands = 60, + Execute_61_Operands = 61, + Execute_62_Operands = 62, + Execute_63_Operands = 63, + Execute_64_Operands = 64, + Zero = 65, + BoolFalse = 66, + BoolTrue = 67, + Copy = 68, + Increment = 69, + Decrement = 70, + Equals = 71, + NotEquals = 72, + JumpAbsolute = 73, + JumpForward = 74, + JumpBackward = 75, + JumpAbsoluteIf = 76, + JumpForwardIf = 77, + JumpBackwardIf = 78, + ChangeType = 79, + Exit = 80, + BeginBlock = 81, + EndBlock = 82, + Invalid = 83, + ERigVMOpCode_MAX = 84, +}; + +// Enum RigVM.ERigVMPinDirection +// NumValues: 0x0007 +enum class ERigVMPinDirection : uint8 +{ + Input = 0, + Output = 1, + IO = 2, + Visible = 3, + Hidden = 4, + Invalid = 5, + ERigVMPinDirection_MAX = 6, +}; + +// Enum RigVM.ERigVMRegisterType +// NumValues: 0x0006 +enum class ERigVMRegisterType : uint8 +{ + Plain = 0, + String = 1, + Name = 2, + Struct = 3, + Invalid = 4, + ERigVMRegisterType_MAX = 5, +}; + +// Enum RigVM.ERigVMMemoryType +// NumValues: 0x0005 +enum class ERigVMMemoryType : uint8 +{ + Work = 0, + Literal = 1, + External = 2, + Invalid = 3, + ERigVMMemoryType_MAX = 4, +}; + +// ScriptStruct RigVM.RigVMByteCodeEntry +// 0x000C (0x000C - 0x0000) +struct FRigVMByteCodeEntry final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InstructionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigVMByteCodeEntry; + +// ScriptStruct RigVM.RigVMByteCode +// 0x0030 (0x0030 - 0x0000) +struct FRigVMByteCode final +{ +public: + TArray ByteCode; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + int32 NumInstructions; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Entries; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMByteCode; + +// ScriptStruct RigVM.RigVMStruct +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FRigVMStruct +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMStruct; + +// ScriptStruct RigVM.RigVMExecuteContext +// 0x0058 (0x0058 - 0x0000) +struct alignas(0x08) FRigVMExecuteContext +{ +public: + uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMExecuteContext; + +// ScriptStruct RigVM.RigVMParameter +// 0x0030 (0x0030 - 0x0000) +struct FRigVMParameter final +{ +public: + ERigVMParameterType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 RegisterIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FString CPPType; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UScriptStruct* ScriptStruct; // 0x0020(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ScriptStructPath; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigVMParameter; + +// ScriptStruct RigVM.RigVMInstruction +// 0x0010 (0x0010 - 0x0000) +struct FRigVMInstruction final +{ +public: + uint64 ByteCodeIndex; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ERigVMOpCode OpCode; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 OperandAlignment; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMInstruction; + +// ScriptStruct RigVM.RigVMInstructionArray +// 0x0010 (0x0010 - 0x0000) +struct FRigVMInstructionArray final +{ +public: + TArray Instructions; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigVMInstructionArray; + +// ScriptStruct RigVM.RigVMBaseOp +// 0x0001 (0x0001 - 0x0000) +struct FRigVMBaseOp +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMBaseOp; + +// ScriptStruct RigVM.RigVMUnaryOp +// 0x0007 (0x0008 - 0x0001) +struct alignas(0x02) FRigVMUnaryOp : public FRigVMBaseOp +{ +public: + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMUnaryOp; + +// ScriptStruct RigVM.RigVMChangeTypeOp +// 0x0008 (0x0010 - 0x0008) +struct FRigVMChangeTypeOp final : public FRigVMUnaryOp +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMChangeTypeOp; + +// ScriptStruct RigVM.RigVMJumpIfOp +// 0x0008 (0x0010 - 0x0008) +struct alignas(0x04) FRigVMJumpIfOp final : public FRigVMUnaryOp +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMJumpIfOp; + +// ScriptStruct RigVM.RigVMJumpOp +// 0x0007 (0x0008 - 0x0001) +struct alignas(0x04) FRigVMJumpOp final : public FRigVMBaseOp +{ +public: + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMJumpOp; + +// ScriptStruct RigVM.RigVMComparisonOp +// 0x0013 (0x0014 - 0x0001) +struct alignas(0x02) FRigVMComparisonOp final : public FRigVMBaseOp +{ +public: + uint8 Pad_1[0x13]; // 0x0001(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMComparisonOp; + +// ScriptStruct RigVM.RigVMCopyOp +// 0x000D (0x000E - 0x0001) +struct alignas(0x02) FRigVMCopyOp final : public FRigVMBaseOp +{ +public: + uint8 Pad_1[0xD]; // 0x0001(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMCopyOp; + +// ScriptStruct RigVM.RigVMBinaryOp +// 0x000D (0x000E - 0x0001) +struct alignas(0x02) FRigVMBinaryOp final : public FRigVMBaseOp +{ +public: + uint8 Pad_1[0xD]; // 0x0001(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMBinaryOp; + +// ScriptStruct RigVM.RigVMExecuteOp +// 0x0003 (0x0004 - 0x0001) +struct alignas(0x02) FRigVMExecuteOp final : public FRigVMBaseOp +{ +public: + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMExecuteOp; + +// ScriptStruct RigVM.RigVMSlice +// 0x000C (0x000C - 0x0000) +struct alignas(0x04) FRigVMSlice final +{ +public: + uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMSlice; + +// ScriptStruct RigVM.RigVMRegister +// 0x0024 (0x0024 - 0x0000) +struct FRigVMRegister final +{ +public: + ERigVMRegisterType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 ByteIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 ElementSize; // 0x0008(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 ElementCount; // 0x000A(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint16 SliceCount; // 0x000C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 AlignmentBytes; // 0x000E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 TrailingBytes; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ScriptStructIndex; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsArray; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsDynamic; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMRegister; + +// ScriptStruct RigVM.RigVMRegisterOffset +// 0x0048 (0x0048 - 0x0000) +struct FRigVMRegisterOffset final +{ +public: + TArray Segments; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + ERigVMRegisterType Type; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CPPType; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UScriptStruct* ScriptStruct; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UScriptStruct* ParentScriptStruct; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + int32 ArrayIndex; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 ElementSize; // 0x0034(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FString CachedSegmentPath; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigVMRegisterOffset; + +// ScriptStruct RigVM.RigVMMemoryContainer +// 0x00A0 (0x00A0 - 0x0000) +struct FRigVMMemoryContainer final +{ +public: + bool bUseNameMap; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ERigVMMemoryType MemoryType; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Registers; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray RegisterOffsets; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray Data; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TArray ScriptStructs; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) + TMap NameMap; // 0x0048(0x0050)(Transient, NativeAccessSpecifierPrivate) + bool bEncounteredErrorDuringLoad; // 0x0098(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRigVMMemoryContainer; + +// ScriptStruct RigVM.RigVMOperand +// 0x0006 (0x0006 - 0x0000) +struct FRigVMOperand final +{ +public: + ERigVMMemoryType MemoryType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1[0x1]; // 0x0001(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + uint16 RegisterIndex; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint16 RegisterOffset; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FRigVMOperand; + +// ScriptStruct RigVM.RigVMMemoryStatistics +// 0x000C (0x000C - 0x0000) +struct FRigVMMemoryStatistics final +{ +public: + uint32 RegisterCount; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DataBytes; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 TotalBytes; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigVMMemoryStatistics; + +// ScriptStruct RigVM.RigVMByteCodeStatistics +// 0x0008 (0x0008 - 0x0000) +struct FRigVMByteCodeStatistics final +{ +public: + uint32 InstructionCount; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 DataBytes; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigVMByteCodeStatistics; + +// ScriptStruct RigVM.RigVMStatistics +// 0x002C (0x002C - 0x0000) +struct FRigVMStatistics final +{ +public: + uint32 BytesForCDO; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 BytesPerInstance; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigVMMemoryStatistics LiteralMemory; // 0x0008(0x000C)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FRigVMMemoryStatistics WorkMemory; // 0x0014(0x000C)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint32 BytesForCaching; // 0x0020(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRigVMByteCodeStatistics ByteCode; // 0x0024(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRigVMStatistics; + +} + diff --git a/Hogwarts Legacy/SDK/SceneRig_classes.hpp b/Hogwarts Legacy/SDK/SceneRig_classes.hpp new file mode 100644 index 0000000..254ffb5 --- /dev/null +++ b/Hogwarts Legacy/SDK/SceneRig_classes.hpp @@ -0,0 +1,7704 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SceneRig + +#include "Basic.hpp" + +#include "SceneRig_structs.hpp" +#include "TimeRig_structs.hpp" +#include "TimeRig_classes.hpp" +#include "UtilitiesRuntime_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "CameraStack_structs.hpp" +#include "CameraStack_classes.hpp" +#include "AvaAnimation_structs.hpp" +#include "AvaAnimation_classes.hpp" +#include "GameplayTags_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "AnimGraphRuntime_classes.hpp" +#include "CustomizableCharacter_structs.hpp" +#include "InputCore_structs.hpp" +#include "MovieScene_structs.hpp" +#include "MovieScene_classes.hpp" +#include "CinematicCamera_structs.hpp" + + +namespace SDK +{ + +// Class SceneRig.Actor_AmbientProxyActor +// 0x0030 (0x0068 - 0x0038) +class UActor_AmbientProxyActor final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAmbientProxyActorReference AmbientProxy; // 0x0040(0x0028)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_AmbientProxyActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_AmbientProxyActor") + } + static class UActor_AmbientProxyActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_AmbientProxyActor; + +// Class SceneRig.Actor_GameplayCamera +// 0x0000 (0x0038 - 0x0038) +class UActor_GameplayCamera final : public UActorProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_GameplayCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_GameplayCamera") + } + static class UActor_GameplayCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_GameplayCamera; + +// Class SceneRig.SceneRigActionBase +// 0x0000 (0x0088 - 0x0088) +class USceneRigActionBase : public UTimeRigInterval +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigActionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigActionBase") + } + static class USceneRigActionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigActionBase; + +// Class SceneRig.Actor_Registered +// 0x0018 (0x0050 - 0x0038) +class UActor_Registered final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigRegisteredActorReference ActorReference; // 0x0040(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool RequireRegistration; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_Registered") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_Registered") + } + static class UActor_Registered* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_Registered; + +// Class SceneRig.Actor_SceneRigActor +// 0x0000 (0x0038 - 0x0038) +class UActor_SceneRigActor final : public UActorProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SceneRigActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SceneRigActor") + } + static class UActor_SceneRigActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SceneRigActor; + +// Class SceneRig.Actor_SceneRigActorMember +// 0x0010 (0x0048 - 0x0038) +class UActor_SceneRigActorMember final : public UActorProvider +{ +public: + TSubclassOf ActorClass; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSceneRigActorMemberReference Member; // 0x0040(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SceneRigActorMember") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SceneRigActorMember") + } + static class UActor_SceneRigActorMember* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SceneRigActorMember; + +// Class SceneRig.Actor_SceneRigCamera +// 0x0060 (0x0098 - 0x0038) +class UActor_SceneRigCamera final : public UActorProvider +{ +public: + struct FGameplayTagContainer Tags; // 0x0038(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray FallbackTags; // 0x0058(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0068(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EnabledRegisteredCameraNames; // 0x0078(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray DisabledRegisteredCameraNames; // 0x0088(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SceneRigCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SceneRigCamera") + } + static class UActor_SceneRigCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SceneRigCamera; + +// Class SceneRig.Actor_SceneRigParameter +// 0x0008 (0x0040 - 0x0038) +class UActor_SceneRigParameter final : public UActorProvider +{ +public: + struct FSceneRigParameterBinding_Object BoundParameter; // 0x0038(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SceneRigParameter") + } + static class UActor_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SceneRigParameter; + +// Class SceneRig.Actor_SceneRigParentProxyActor +// 0x0000 (0x0038 - 0x0038) +class UActor_SceneRigParentProxyActor final : public UActorProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SceneRigParentProxyActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SceneRigParentProxyActor") + } + static class UActor_SceneRigParentProxyActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SceneRigParentProxyActor; + +// Class SceneRig.Actor_SceneRigProxyActor +// 0x0008 (0x0040 - 0x0038) +class UActor_SceneRigProxyActor final : public UActorProvider +{ +public: + class USceneRigProxyActor* ProxyActor; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SceneRigProxyActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SceneRigProxyActor") + } + static class UActor_SceneRigProxyActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SceneRigProxyActor; + +// Class SceneRig.Actor_SceneRigStageParameter +// 0x0018 (0x0050 - 0x0038) +class UActor_SceneRigStageParameter final : public UActorProvider +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigStage_ActorReference Reference; // 0x0040(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_SceneRigStageParameter") + } + static class UActor_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_SceneRigStageParameter; + +// Class SceneRig.Actor_StageRoot +// 0x0000 (0x0038 - 0x0038) +class UActor_StageRoot final : public UActorProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_StageRoot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_StageRoot") + } + static class UActor_StageRoot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_StageRoot; + +// Class SceneRig.Actor_WorldReference +// 0x0020 (0x0058 - 0x0038) +class UActor_WorldReference final : public UActorProvider +{ +public: + struct FWorldActorReference ActorReference; // 0x0038(0x0020)(Edit, BlueprintReadOnly, AdvancedDisplay, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Actor_WorldReference") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Actor_WorldReference") + } + static class UActor_WorldReference* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UActor_WorldReference; + +// Class SceneRig.Animation_FromPoseGroup +// 0x0048 (0x0070 - 0x0028) +class UAnimation_FromPoseGroup final : public UAnimationProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool TransitionFromPreviousPose; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UPoseGroupProvider* TransitionFromPoseGroupOverride; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Animation_FromPoseGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Animation_FromPoseGroup") + } + static class UAnimation_FromPoseGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimation_FromPoseGroup; + +// Class SceneRig.AnimationAsset_SceneRigParameter +// 0x0008 (0x0030 - 0x0028) +class UAnimationAsset_SceneRigParameter final : public UAnimationProvider +{ +public: + struct FSceneRigParameterBinding_Animation BoundParameter; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationAsset_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationAsset_SceneRigParameter") + } + static class UAnimationAsset_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationAsset_SceneRigParameter; + +// Class SceneRig.Animation_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UAnimation_SceneRigStageParameter final : public UAnimationProvider +{ +public: + struct FSceneRigStage_AnimationReference Reference; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Animation_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Animation_SceneRigStageParameter") + } + static class UAnimation_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimation_SceneRigStageParameter; + +// Class SceneRig.SceneRigBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class USceneRigBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void AssignBoolParameter(struct FSceneRigParameters& InParameter, const class FString& ParameterName, bool InValue); + static void AssignFloatParameter(struct FSceneRigParameters& InParameter, const class FString& ParameterName, float InValue); + static void AssignIntParameter(struct FSceneRigParameters& InParameter, const class FString& ParameterName, int32 InValue); + static void AssignObjectParameter(struct FSceneRigParameters& InParameter, const class FString& ParameterName, class UObject* InValue); + static void AssignStringParameter(struct FSceneRigParameters& InParameter, const class FString& ParameterName, const class FString& InValue); + static void AssignTransformParameter(struct FSceneRigParameters& InParameter, const class FString& ParameterName, const struct FTransform& InValue); + static bool PlayCinematic(class UObject* InWorldContextObject, TSoftObjectPtr InSceneRig, class FName InLevelNameToReturnToWhenFinished, class FName DefaultLevelName); + static bool PlayCinematicFromPath(class UObject* WorldContextObject, const class FString& InSceneRigPath, class FName LevelNameToReturnToWhenFinished, class FName DefaultLevelName); + static void RebindSequencePossessableReferences(class UObject* WorldContextObject, class ULevelSequence* Sequence); + static void SetStageParameters(struct FSceneRigParameters& InParameter, class USceneRigStageParameterBlock* StageParameterBlock); + static void SetWorldContext(struct FSceneRigParameters& InParameter, class UObject* WorldContext); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigBlueprintLibrary") + } + static class USceneRigBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigBlueprintLibrary; + +// Class SceneRig.Animation_ScratchAnimation +// 0x0008 (0x0030 - 0x0028) +class UAnimation_ScratchAnimation final : public UAnimationProvider +{ +public: + int32 SelectedTake; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Animation_ScratchAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Animation_ScratchAnimation") + } + static class UAnimation_ScratchAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimation_ScratchAnimation; + +// Class SceneRig.AnimationClip_FromSceneRigAction +// 0x0008 (0x0030 - 0x0028) +class UAnimationClip_FromSceneRigAction final : public UAnimationClipProvider +{ +public: + class USceneRigProxyActor* Actor; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationClip_FromSceneRigAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationClip_FromSceneRigAction") + } + static class UAnimationClip_FromSceneRigAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationClip_FromSceneRigAction; + +// Class SceneRig.AnimationProvider_Gender +// 0x0010 (0x0038 - 0x0028) +class UAnimationProvider_Gender final : public UAnimationProvider +{ +public: + class UAnimationProvider* MaleAnimation; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationProvider* FemaleAnimation; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationProvider_Gender") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationProvider_Gender") + } + static class UAnimationProvider_Gender* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationProvider_Gender; + +// Class SceneRig.AnimationTransform_SceneRigParameter +// 0x0008 (0x0040 - 0x0038) +class UAnimationTransform_SceneRigParameter final : public UAnimationTransformProvider +{ +public: + struct FSceneRigParameterBinding_AnimationTransform BoundParameter; // 0x0038(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AnimationTransform_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AnimationTransform_SceneRigParameter") + } + static class UAnimationTransform_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAnimationTransform_SceneRigParameter; + +// Class SceneRig.SceneRigCameraManager +// 0x0270 (0x04B8 - 0x0248) +class ASceneRigCameraManager final : public AActor +{ +public: + uint8 Pad_248[0x270]; // 0x0248(0x0270)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class AActor* GetActiveSceneRigCamera(const class UObject* WorldContextObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCameraManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCameraManager") + } + static class ASceneRigCameraManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneRigCameraManager; + +// Class SceneRig.BlendSpaceInput_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UBlendSpaceInput_SceneRigStageParameter final : public UBlendSpaceInputProvider +{ +public: + struct FSceneRigStage_FloatReference Reference; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlendSpaceInput_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlendSpaceInput_SceneRigStageParameter") + } + static class UBlendSpaceInput_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlendSpaceInput_SceneRigStageParameter; + +// Class SceneRig.Bool_Curve +// 0x0088 (0x00B0 - 0x0028) +class UBool_Curve final : public UBoolProvider +{ +public: + struct FRuntimeFloatCurve Curve; // 0x0028(0x0088)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_Curve") + } + static class UBool_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_Curve; + +// Class SceneRig.Bool_InSceneRigEditor +// 0x0000 (0x0028 - 0x0028) +class UBool_InSceneRigEditor final : public UBoolProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_InSceneRigEditor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_InSceneRigEditor") + } + static class UBool_InSceneRigEditor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_InSceneRigEditor; + +// Class SceneRig.Bool_IsFemaleCharacter +// 0x0008 (0x0030 - 0x0028) +class UBool_IsFemaleCharacter final : public UBoolProvider +{ +public: + class UActorProvider* Actor; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_IsFemaleCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_IsFemaleCharacter") + } + static class UBool_IsFemaleCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_IsFemaleCharacter; + +// Class SceneRig.SceneRigProxyActor +// 0x0030 (0x0080 - 0x0050) +class USceneRigProxyActor : public UTimeRigElement +{ +public: + struct FSceneRigStageRole Role; // 0x0050(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UActorProvider* Actor; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInterestPoint; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldHoldDuringInitialization; // 0x0061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChildElements; // 0x0068(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + ESceneRigProxyActor_PlatformHide HideOnPlatforms; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigProxyActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigProxyActor") + } + static class USceneRigProxyActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigProxyActor; + +// Class SceneRig.SceneRigCameraProxyActor +// 0x0038 (0x00B8 - 0x0080) +class USceneRigCameraProxyActor final : public USceneRigProxyActor +{ +public: + class UNameProvider* RegisteredCameraName; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RegisterCamera; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckObstructions; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CheckTransitions; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer RegisteredTags; // 0x0090(0x0020)(Deprecated, NativeAccessSpecifierPublic) + ESceneRigCameraProxyActor_ValidCameraType ValidCameraType; // 0x00B0(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCameraProxyActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCameraProxyActor") + } + static class USceneRigCameraProxyActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigCameraProxyActor; + +// Class SceneRig.Bool_IsMaleCharacter +// 0x0008 (0x0030 - 0x0028) +class UBool_IsMaleCharacter final : public UBoolProvider +{ +public: + class UActorProvider* Actor; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_IsMaleCharacter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_IsMaleCharacter") + } + static class UBool_IsMaleCharacter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_IsMaleCharacter; + +// Class SceneRig.Bool_SceneRigParameter +// 0x0008 (0x0030 - 0x0028) +class UBool_SceneRigParameter final : public UBoolProvider +{ +public: + struct FSceneRigParameterBinding_Bool BoundParameter; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_SceneRigParameter") + } + static class UBool_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_SceneRigParameter; + +// Class SceneRig.Bool_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UBool_SceneRigStageParameter final : public UBoolProvider +{ +public: + struct FSceneRigStage_BoolReference Reference; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Bool_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Bool_SceneRigStageParameter") + } + static class UBool_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBool_SceneRigStageParameter; + +// Class SceneRig.CameraStackBehaviorCore_SceneRig +// 0x00D8 (0x0128 - 0x0050) +class UCameraStackBehaviorCore_SceneRig final : public UCameraStackBehaviorCore +{ +public: + bool bCounteractAccumulatedRotation; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMaintainArmOrigin; // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlignArmWithAccumulatedRotation; // 0x0052(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_53[0xD5]; // 0x0053(0x00D5)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackBehaviorCore_SceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackBehaviorCore_SceneRig") + } + static class UCameraStackBehaviorCore_SceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackBehaviorCore_SceneRig; + +// Class SceneRig.CameraStackSceneRigParameterTargetGetter +// 0x0028 (0x00D0 - 0x00A8) +class alignas(0x10) UCameraStackSceneRigParameterTargetGetter final : public UCameraStackSecondaryTargetGetterBlend +{ +public: + class FString ParameterName; // 0x00A8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x18]; // 0x00B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CameraStackSceneRigParameterTargetGetter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CameraStackSceneRigParameterTargetGetter") + } + static class UCameraStackSceneRigParameterTargetGetter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCameraStackSceneRigParameterTargetGetter; + +// Class SceneRig.Color_Curve +// 0x0208 (0x0230 - 0x0028) +class UColor_Curve final : public UColorProvider +{ +public: + struct FRuntimeCurveLinearColor Curve; // 0x0028(0x0208)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Color_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Color_Curve") + } + static class UColor_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UColor_Curve; + +// Class SceneRig.ConversationAnimationManager +// 0x0000 (0x0000 - 0x0000) +class IConversationAnimationManager final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationAnimationManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationAnimationManager") + } + static class IConversationAnimationManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IConversationAnimationManager; + +// Class SceneRig.ConversationAssetTracker +// 0x0000 (0x0000 - 0x0000) +class IConversationAssetTracker final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationAssetTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationAssetTracker") + } + static class IConversationAssetTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IConversationAssetTracker; + +// Class SceneRig.ConversationCameraManager +// 0x0000 (0x0000 - 0x0000) +class IConversationCameraManager final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ConversationCameraManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ConversationCameraManager") + } + static class IConversationCameraManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IConversationCameraManager; + +// Class SceneRig.DebugSceneRigManager +// 0x0000 (0x0040 - 0x0040) +class UDebugSceneRigManager final : public UDebugWindow +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugSceneRigManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugSceneRigManager") + } + static class UDebugSceneRigManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugSceneRigManager; + +// Class SceneRig.DebugStoryGraphWindow +// 0x0000 (0x0040 - 0x0040) +class UDebugStoryGraphWindow final : public UDebugWindow +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DebugStoryGraphWindow") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DebugStoryGraphWindow") + } + static class UDebugStoryGraphWindow* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDebugStoryGraphWindow; + +// Class SceneRig.DialogueScriptCommand +// 0x0008 (0x0030 - 0x0028) +class UDialogueScriptCommand : public UObject +{ +public: + bool Enabled; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueScriptCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueScriptCommand") + } + static class UDialogueScriptCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueScriptCommand; + +// Class SceneRig.DialogueScriptEventCommand +// 0x0008 (0x0038 - 0x0030) +class UDialogueScriptEventCommand : public UDialogueScriptCommand +{ +public: + float LineFraction; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueScriptEventCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueScriptEventCommand") + } + static class UDialogueScriptEventCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueScriptEventCommand; + +// Class SceneRig.DialogueScriptEventExplicitGestureCommand +// 0x0010 (0x0048 - 0x0038) +class UDialogueScriptEventExplicitGestureCommand final : public UDialogueScriptEventCommand +{ +public: + class UNameProvider* Gesture; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECommandForType For; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueScriptEventExplicitGestureCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueScriptEventExplicitGestureCommand") + } + static class UDialogueScriptEventExplicitGestureCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueScriptEventExplicitGestureCommand; + +// Class SceneRig.DialogueScriptBlockImplicitRulesCommand +// 0x0008 (0x0038 - 0x0030) +class UDialogueScriptBlockImplicitRulesCommand final : public UDialogueScriptCommand +{ +public: + bool BlockLayeredAnimation; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BlockCameraChanges; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueScriptBlockImplicitRulesCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueScriptBlockImplicitRulesCommand") + } + static class UDialogueScriptBlockImplicitRulesCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueScriptBlockImplicitRulesCommand; + +// Class SceneRig.DialogueScriptEndTimeDelayCommand +// 0x0008 (0x0038 - 0x0030) +class UDialogueScriptEndTimeDelayCommand final : public UDialogueScriptCommand +{ +public: + float DelayValue; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueScriptEndTimeDelayCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueScriptEndTimeDelayCommand") + } + static class UDialogueScriptEndTimeDelayCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueScriptEndTimeDelayCommand; + +// Class SceneRig.DialogueScriptEventExplicitCameraShotCommand +// 0x0010 (0x0048 - 0x0038) +class UDialogueScriptEventExplicitCameraShotCommand final : public UDialogueScriptEventCommand +{ +public: + class UNameProvider* CameraShot; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECommandLookAtType LookAt; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BlockLineImplicitCameraChanges; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool BlockEndingCameraChanges; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueScriptEventExplicitCameraShotCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueScriptEventExplicitCameraShotCommand") + } + static class UDialogueScriptEventExplicitCameraShotCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueScriptEventExplicitCameraShotCommand; + +// Class SceneRig.DialogueScriptEventEmotionCommand +// 0x0018 (0x0050 - 0x0038) +class UDialogueScriptEventEmotionCommand final : public UDialogueScriptEventCommand +{ +public: + EFacialEmotion Emotion; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECommandForType For; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForFacial; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ForFullBody; // 0x003B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseBeforeSpeaking; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseAfterSpeaking; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PostLineActiveTime; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverrideHoldTime; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HoldTime; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueScriptEventEmotionCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueScriptEventEmotionCommand") + } + static class UDialogueScriptEventEmotionCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueScriptEventEmotionCommand; + +// Class SceneRig.DialogueScriptEventExplicitPoseGroupCommand +// 0x0018 (0x0050 - 0x0038) +class UDialogueScriptEventExplicitPoseGroupCommand final : public UDialogueScriptEventCommand +{ +public: + class UNameProvider* PoseGroup; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverrideDuration; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDurationSeconds; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDurationSeconds; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECommandForType For; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DialogueScriptEventExplicitPoseGroupCommand") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DialogueScriptEventExplicitPoseGroupCommand") + } + static class UDialogueScriptEventExplicitPoseGroupCommand* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDialogueScriptEventExplicitPoseGroupCommand; + +// Class SceneRig.Float_Curve +// 0x0088 (0x00B0 - 0x0028) +class UFloat_Curve final : public UFloatProvider +{ +public: + struct FRuntimeFloatCurve Curve; // 0x0028(0x0088)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_Curve") + } + static class UFloat_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_Curve; + +// Class SceneRig.Float_MultiChannelNoise +// 0x0018 (0x0040 - 0x0028) +class UFloat_MultiChannelNoise final : public UFloatProvider +{ +public: + TArray Channels; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool Enabled; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_MultiChannelNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_MultiChannelNoise") + } + static class UFloat_MultiChannelNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_MultiChannelNoise; + +// Class SceneRig.Float_SceneRigParameter +// 0x0008 (0x0030 - 0x0028) +class UFloat_SceneRigParameter final : public UFloatProvider +{ +public: + struct FSceneRigParameterBinding_Float BoundParameter; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_SceneRigParameter") + } + static class UFloat_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_SceneRigParameter; + +// Class SceneRig.Float_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UFloat_SceneRigStageParameter final : public UFloatProvider +{ +public: + struct FSceneRigStage_FloatReference Reference; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_SceneRigStageParameter") + } + static class UFloat_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_SceneRigStageParameter; + +// Class SceneRig.Float_TimeRigCoordinate +// 0x0008 (0x0030 - 0x0028) +class UFloat_TimeRigCoordinate final : public UFloatProvider +{ +public: + struct FTimeRigCoordinate Value; // 0x0028(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_TimeRigCoordinate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_TimeRigCoordinate") + } + static class UFloat_TimeRigCoordinate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_TimeRigCoordinate; + +// Class SceneRig.Float_TransformHeightDifferenceWithMultiplier +// 0x0020 (0x0048 - 0x0028) +class UFloat_TransformHeightDifferenceWithMultiplier final : public UFloatProvider +{ +public: + class UTransformProvider* TransformA; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* TransformB; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* UpMultiplier; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DownMultiplier; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Float_TransformHeightDifferenceWithMultiplier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Float_TransformHeightDifferenceWithMultiplier") + } + static class UFloat_TransformHeightDifferenceWithMultiplier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloat_TransformHeightDifferenceWithMultiplier; + +// Class SceneRig.InitializeSceneRigActor +// 0x0030 (0x0060 - 0x0030) +class UInitializeSceneRigActor : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate Initialized; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate Failed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + class ASceneRigActor* m_SceneRigActor; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETimeRigInitializingBehavior m_InitializingBehaviorType; // 0x0058(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UInitializeSceneRigActor* Initialize(class ASceneRigActor* SceneRigActor, ETimeRigInitializingBehavior InitializingBehaviorType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InitializeSceneRigActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InitializeSceneRigActor") + } + static class UInitializeSceneRigActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInitializeSceneRigActor; + +// Class SceneRig.InitializeCustomActorSceneRigActor +// 0x0008 (0x0068 - 0x0060) +class UInitializeCustomActorSceneRigActor final : public UInitializeSceneRigActor +{ +public: + class AActor* m_CustomActor; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UInitializeCustomActorSceneRigActor* InitializeWithCustomActor(class ASceneRigActor* SceneRigActor, class AActor* CustomActor, ETimeRigInitializingBehavior InitializingBehaviorType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InitializeCustomActorSceneRigActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InitializeCustomActorSceneRigActor") + } + static class UInitializeCustomActorSceneRigActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInitializeCustomActorSceneRigActor; + +// Class SceneRig.Int_Curve +// 0x0088 (0x00B0 - 0x0028) +class UInt_Curve final : public UIntProvider +{ +public: + struct FRuntimeFloatCurve Curve; // 0x0028(0x0088)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int_Curve") + } + static class UInt_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt_Curve; + +// Class SceneRig.Int_SceneRigParameter +// 0x0008 (0x0030 - 0x0028) +class UInt_SceneRigParameter final : public UIntProvider +{ +public: + struct FSceneRigParameterBinding_Int BoundParameter; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int_SceneRigParameter") + } + static class UInt_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt_SceneRigParameter; + +// Class SceneRig.Int_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UInt_SceneRigStageParameter final : public UIntProvider +{ +public: + struct FSceneRigStage_IntReference Reference; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int_SceneRigStageParameter") + } + static class UInt_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt_SceneRigStageParameter; + +// Class SceneRig.Name_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UName_SceneRigStageParameter final : public UNameProvider +{ +public: + struct FSceneRigStage_NameReference Reference; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Name_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Name_SceneRigStageParameter") + } + static class UName_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UName_SceneRigStageParameter; + +// Class SceneRig.Object_BoundToSequence +// 0x0018 (0x0050 - 0x0038) +class UObject_BoundToSequence final : public UActorProvider +{ +public: + class FName ActorName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr CachedCaller; // 0x0040(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedActor; // 0x0048(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_BoundToSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_BoundToSequence") + } + static class UObject_BoundToSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_BoundToSequence; + +// Class SceneRig.Object_GameplayCamera +// 0x0000 (0x0038 - 0x0038) +class UObject_GameplayCamera final : public UActorProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_GameplayCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_GameplayCamera") + } + static class UObject_GameplayCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_GameplayCamera; + +// Class SceneRig.Object_LocalPlayer +// 0x0000 (0x0038 - 0x0038) +class UObject_LocalPlayer final : public UActorProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_LocalPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_LocalPlayer") + } + static class UObject_LocalPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_LocalPlayer; + +// Class SceneRig.Object_SceneRigBoundActor +// 0x0008 (0x0040 - 0x0038) +class UObject_SceneRigBoundActor final : public UActorProvider +{ +public: + class FName BoundObjectName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_SceneRigBoundActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_SceneRigBoundActor") + } + static class UObject_SceneRigBoundActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_SceneRigBoundActor; + +// Class SceneRig.Object_SceneRigParameter +// 0x0008 (0x0030 - 0x0028) +class UObject_SceneRigParameter final : public UObjectProvider +{ +public: + struct FSceneRigParameterBinding_Object BoundParameter; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_SceneRigParameter") + } + static class UObject_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_SceneRigParameter; + +// Class SceneRig.Object_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UObject_SceneRigStageParameter final : public UObjectProvider +{ +public: + struct FSceneRigStage_ObjectReference Reference; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Object_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Object_SceneRigStageParameter") + } + static class UObject_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UObject_SceneRigStageParameter; + +// Class SceneRig.Placeholder +// 0x0008 (0x0250 - 0x0248) +class APlaceholder final : public AActor +{ +public: + class USceneComponent* SceneComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Placeholder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Placeholder") + } + static class APlaceholder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_APlaceholder; + +// Class SceneRig.PlaySceneRigActor +// 0x0040 (0x0070 - 0x0030) +class UPlaySceneRigActor : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate PlayerAssigned; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate PlaybackStarted; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TMulticastInlineDelegate PlaybackComplete; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + class ASceneRigActor* m_SceneRigActor; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETimeRigInitializingBehavior m_InitializingBehaviorType; // 0x0068(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UPlaySceneRigActor* PlaySceneRig(class ASceneRigActor* SceneRigActor, ETimeRigInitializingBehavior InitializingBehaviorType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlaySceneRigActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlaySceneRigActor") + } + static class UPlaySceneRigActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlaySceneRigActor; + +// Class SceneRig.PlayCustomActorSceneRigActor +// 0x0008 (0x0078 - 0x0070) +class UPlayCustomActorSceneRigActor final : public UPlaySceneRigActor +{ +public: + class AActor* m_CustomActor; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UPlayCustomActorSceneRigActor* PlaySceneRigWithCustomActor(class ASceneRigActor* SceneRigActor, class AActor* CustomActor, ETimeRigInitializingBehavior InitializingBehaviorType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PlayCustomActorSceneRigActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PlayCustomActorSceneRigActor") + } + static class UPlayCustomActorSceneRigActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPlayCustomActorSceneRigActor; + +// Class SceneRig.PoseGroup_TagLookupOnAssets +// 0x0040 (0x0068 - 0x0028) +class UPoseGroup_TagLookupOnAssets final : public UPoseGroupProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FGameplayTagContainer Tags; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UBaseArchitectFilter* Filter; // 0x0060(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseGroup_TagLookupOnAssets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseGroup_TagLookupOnAssets") + } + static class UPoseGroup_TagLookupOnAssets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseGroup_TagLookupOnAssets; + +// Class SceneRig.SceneRigProvider +// 0x0000 (0x0028 - 0x0028) +class USceneRigProvider : public UObjectProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigProvider") + } + static class USceneRigProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigProvider; + +// Class SceneRig.SceneRig_FromVariants +// 0x0008 (0x0030 - 0x0028) +class USceneRig_FromVariants final : public USceneRigProvider +{ +public: + class USceneRigVariants* Variants; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_FromVariants") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_FromVariants") + } + static class USceneRig_FromVariants* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_FromVariants; + +// Class SceneRig.SceneAction_AccessibilitySubtitle +// 0x0010 (0x0098 - 0x0088) +class USceneAction_AccessibilitySubtitle final : public USceneRigActionBase +{ +public: + class FString LocDirectKey; // 0x0088(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AccessibilitySubtitle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AccessibilitySubtitle") + } + static class USceneAction_AccessibilitySubtitle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AccessibilitySubtitle; + +// Class SceneRig.SceneRigActionState +// 0x0000 (0x0050 - 0x0050) +class USceneRigActionState : public UTimeRigIntervalState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigActionState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigActionState") + } + static class USceneRigActionState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigActionState; + +// Class SceneRig.SceneRig_TagLookupWithAssets +// 0x0040 (0x0068 - 0x0028) +class USceneRig_TagLookupWithAssets final : public USceneRigProvider +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UBaseArchitectAsset* LookupAsset; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0038(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0058(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_TagLookupWithAssets") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_TagLookupWithAssets") + } + static class USceneRig_TagLookupWithAssets* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_TagLookupWithAssets; + +// Class SceneRig.SceneActionState_AccessibilitySubtitle +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_AccessibilitySubtitle final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AccessibilitySubtitle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AccessibilitySubtitle") + } + static class USceneActionState_AccessibilitySubtitle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AccessibilitySubtitle; + +// Class SceneRig.SceneRigObjectActionBase +// 0x0018 (0x00A0 - 0x0088) +class USceneRigObjectActionBase : public USceneRigActionBase +{ +public: + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHasProxyParent; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* ActorProvider; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigObjectActionBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigObjectActionBase") + } + static class USceneRigObjectActionBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigObjectActionBase; + +// Class SceneRig.SceneAction_ActorFunction +// 0x0030 (0x00D0 - 0x00A0) +class USceneAction_ActorFunction final : public USceneRigObjectActionBase +{ +public: + struct FSceneActionActorFunctionReference FunctionReference; // 0x00A0(0x0030)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ActorFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ActorFunction") + } + static class USceneAction_ActorFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ActorFunction; + +// Class SceneRig.SceneRigObjectActionState +// 0x0020 (0x0070 - 0x0050) +class USceneRigObjectActionState : public USceneRigActionState +{ +public: + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr ActionObject; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigObjectActionState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigObjectActionState") + } + static class USceneRigObjectActionState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigObjectActionState; + +// Class SceneRig.SceneRigAnimationTrack +// 0x0010 (0x00A0 - 0x0090) +class USceneRigAnimationTrack final : public UMovieSceneNameableTrack +{ +public: + TArray AnimationSections; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigAnimationTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigAnimationTrack") + } + static class USceneRigAnimationTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigAnimationTrack; + +// Class SceneRig.SceneActionState_ActorFunction +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_ActorFunction final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ActorFunction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ActorFunction") + } + static class USceneActionState_ActorFunction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ActorFunction; + +// Class SceneRig.SceneAction_ActorIntervalFunctions +// 0x0090 (0x0130 - 0x00A0) +class USceneAction_ActorIntervalFunctions final : public USceneRigObjectActionBase +{ +public: + struct FSceneActionActorFunctionReference OnEnterFunction; // 0x00A0(0x0030)(Edit, NativeAccessSpecifierPublic) + struct FSceneActionActorTickFunctionReference TickFunction; // 0x00D0(0x0030)(Edit, NativeAccessSpecifierPublic) + struct FSceneActionActorFunctionReference OnExitFunction; // 0x0100(0x0030)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ActorIntervalFunctions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ActorIntervalFunctions") + } + static class USceneAction_ActorIntervalFunctions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ActorIntervalFunctions; + +// Class SceneRig.SceneRigParameterDefinition +// 0x0010 (0x0038 - 0x0028) +class USceneRigParameterDefinition : public UObject +{ +public: + class FString Name_0; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition") + } + static class USceneRigParameterDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition; + +// Class SceneRig.SceneRigParameterDefinition_Int +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameterDefinition_Int final : public USceneRigParameterDefinition +{ +public: + int32 DefaultValue; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_Int") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_Int") + } + static class USceneRigParameterDefinition_Int* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_Int; + +// Class SceneRig.SceneActionState_ActorIntervalFunctions +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_ActorIntervalFunctions final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ActorIntervalFunctions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ActorIntervalFunctions") + } + static class USceneActionState_ActorIntervalFunctions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ActorIntervalFunctions; + +// Class SceneRig.SceneAction_AimAt +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_AimAt final : public USceneRigObjectActionBase +{ +public: + class UTransformProvider* AimTarget; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAimAtAxisType AimAxis; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AimAt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AimAt") + } + static class USceneAction_AimAt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AimAt; + +// Class SceneRig.SceneRigStage_NamedParameter +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_NamedParameter : public UObject +{ +public: + class FName ParameterName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedParameter") + } + static class USceneRigStage_NamedParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedParameter; + +// Class SceneRig.SceneRigStage_NamedTransform +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedTransform final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_Transform Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedTransform") + } + static class USceneRigStage_NamedTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedTransform; + +// Class SceneRig.SceneActionState_AimAt +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_AimAt final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AimAt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AimAt") + } + static class USceneActionState_AimAt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AimAt; + +// Class SceneRig.SceneAction_AnimateCurves +// 0x0000 (0x00A0 - 0x00A0) +class USceneAction_AnimateCurves : public USceneRigObjectActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimateCurves") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimateCurves") + } + static class USceneAction_AnimateCurves* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimateCurves; + +// Class SceneRig.SceneRig_StoryGraph +// 0x0010 (0x0090 - 0x0080) +class USceneRig_StoryGraph : public UTimeRig_StoryGraph +{ +public: + uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRigProvider* AmbientSceneRig; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_StoryGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_StoryGraph") + } + static class USceneRig_StoryGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_StoryGraph; + +// Class SceneRig.SceneActionState_AnimateCurves +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_AnimateCurves : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AnimateCurves") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AnimateCurves") + } + static class USceneActionState_AnimateCurves* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AnimateCurves; + +// Class SceneRig.SceneAction_AnimateProperty +// 0x0020 (0x00C0 - 0x00A0) +class USceneAction_AnimateProperty : public USceneAction_AnimateCurves +{ +public: + struct FSceneRigObjectActionBase_ComponentName ComponentName; // 0x00A0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimateProperty_PropertyName PropertyName; // 0x00A8(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneAction_AnimateCurves_BlendMode BlendMode; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneAction_AnimateCurves_FillMode FillMode; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B2[0x2]; // 0x00B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float LoopCount; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepStateOnCompletion; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimateProperty") + } + static class USceneAction_AnimateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimateProperty; + +// Class SceneRig.SceneRigStage_NamedAnimation +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedAnimation final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_Animation Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedAnimation") + } + static class USceneRigStage_NamedAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedAnimation; + +// Class SceneRig.SceneActionState_AnimateProperty +// 0x0018 (0x0088 - 0x0070) +class USceneActionState_AnimateProperty : public USceneActionState_AnimateCurves +{ +public: + uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AnimateProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AnimateProperty") + } + static class USceneActionState_AnimateProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AnimateProperty; + +// Class SceneRig.SceneAction_AnimateFloatProperty +// 0x0098 (0x0158 - 0x00C0) +class USceneAction_AnimateFloatProperty final : public USceneAction_AnimateProperty +{ +public: + struct FRuntimeFloatCurve Curve; // 0x00C0(0x0088)(Edit, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* CartLocation; // 0x0150(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimateFloatProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimateFloatProperty") + } + static class USceneAction_AnimateFloatProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimateFloatProperty; + +// Class SceneRig.SceneRigParameterDefinition_Vector +// 0x0010 (0x0048 - 0x0038) +class USceneRigParameterDefinition_Vector final : public USceneRigParameterDefinition +{ +public: + struct FVector DefaultValue; // 0x0038(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_Vector") + } + static class USceneRigParameterDefinition_Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_Vector; + +// Class SceneRig.SceneActionState_AnimateFloatProperty +// 0x0008 (0x0090 - 0x0088) +class USceneActionState_AnimateFloatProperty final : public USceneActionState_AnimateProperty +{ +public: + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AnimateFloatProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AnimateFloatProperty") + } + static class USceneActionState_AnimateFloatProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AnimateFloatProperty; + +// Class SceneRig.SceneAction_AnimateVectorProperty +// 0x0198 (0x0258 - 0x00C0) +class USceneAction_AnimateVectorProperty final : public USceneAction_AnimateProperty +{ +public: + struct FRuntimeCurveVector Curve; // 0x00C0(0x0188)(Edit, NativeAccessSpecifierPublic) + struct FVector DefaultValue; // 0x0248(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimateVectorProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimateVectorProperty") + } + static class USceneAction_AnimateVectorProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimateVectorProperty; + +// Class SceneRig.ScriptConditionProvider +// 0x0000 (0x0028 - 0x0028) +class UScriptConditionProvider final : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScriptConditionProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScriptConditionProvider") + } + static class UScriptConditionProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScriptConditionProvider; + +// Class SceneRig.SceneActionState_AnimateVectorProperty +// 0x0010 (0x0098 - 0x0088) +class USceneActionState_AnimateVectorProperty final : public USceneActionState_AnimateProperty +{ +public: + uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AnimateVectorProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AnimateVectorProperty") + } + static class USceneActionState_AnimateVectorProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AnimateVectorProperty; + +// Class SceneRig.SceneAction_AnimateColorProperty +// 0x0218 (0x02D8 - 0x00C0) +class USceneAction_AnimateColorProperty final : public USceneAction_AnimateProperty +{ +public: + struct FRuntimeCurveLinearColor Curve; // 0x00C0(0x0208)(Edit, NativeAccessSpecifierPublic) + struct FLinearColor DefaultValue; // 0x02C8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimateColorProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimateColorProperty") + } + static class USceneAction_AnimateColorProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimateColorProperty; + +// Class SceneRig.SceneRigAnimTrackRequestProvider +// 0x00F8 (0x0120 - 0x0028) +class USceneRigAnimTrackRequestProvider final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class FName LayerName; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimRequest AnimationRequest; // 0x0050(0x0080)(NativeAccessSpecifierPublic) + TWeakObjectPtr AnimationObject; // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ConstrainedToPlacement; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnscaleHipsBone; // 0x00D9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlacementHandledByRequest; // 0x00DA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DB[0x5]; // 0x00DB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform TransformInWorldSpace; // 0x00E0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_110[0x10]; // 0x0110(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigAnimTrackRequestProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigAnimTrackRequestProvider") + } + static class USceneRigAnimTrackRequestProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigAnimTrackRequestProvider; + +// Class SceneRig.SceneActionState_AnimateColorProperty +// 0x0010 (0x0098 - 0x0088) +class USceneActionState_AnimateColorProperty final : public USceneActionState_AnimateProperty +{ +public: + uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AnimateColorProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AnimateColorProperty") + } + static class USceneActionState_AnimateColorProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AnimateColorProperty; + +// Class SceneRig.SceneAction_Animation +// 0x0180 (0x0220 - 0x00A0) +class USceneAction_Animation final : public USceneRigObjectActionBase +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationProvider* Animation; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SpecificComponentNameFilter; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBlendSpaceInputProvider* BlendSpaceInput; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAnimationRequestLayerReference Layer; // 0x00C0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UAnimMaskAsset* Mask; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RegisterWithConversation; // 0x00D0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigAnimationPlacementOptions PlacementOptions; // 0x00D8(0x0030)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigAnimationClipRange ClipSubRange; // 0x0108(0x0028)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSceneRigAnimationPlaybackSpeed PlaybackSpeed; // 0x0130(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UBoolProvider* ReselectOnLoopBoundaries; // 0x0140(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* MaxWeight; // 0x0148(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BlendInTime; // 0x0150(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BlendOutTime; // 0x0158(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* HoldTime; // 0x0160(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* InertialBlendInTime; // 0x0168(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* InertialBlendOutTime; // 0x0170(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBlendOutOnDialogueSkip; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConversationTransitionAnimation; // 0x0179(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableInertializationIfBlendOutSkipped; // 0x017A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuppressCameraCut; // 0x017B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneAction_ClothingTeleportMode ClothTeleportMode; // 0x017C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoolProvider* KeepStateOnCompletion; // 0x0180(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* SetupAnimationOnEnter; // 0x0188(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ScaleRootMotion; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* FemaleShoulderFixupAlpha; // 0x0198(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChildElements; // 0x01A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigInputSymbol BlendOutFinish; // 0x01B0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol BlendIn; // 0x01C8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol BlendOut; // 0x01E0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol NaturalFinish; // 0x01F8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ScratchAnimations; // 0x0210(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Animation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Animation") + } + static class USceneAction_Animation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Animation; + +// Class SceneRig.StoryGraphActor +// 0x02F0 (0x0538 - 0x0248) +class AStoryGraphActor : public AActor +{ +public: + uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* SceneComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey DebugTriggerKey; // 0x0260(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DebugTriggerEventName; // 0x0278(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> TriggerVolumes; // 0x0280(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_290[0x58]; // 0x0290(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + class UTimeRig_StoryGraph* StoryGraph; // 0x02E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bHoldCurtainUntilPlay; // 0x02F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LookupAlias; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class USceneRigStageParameterBlock* ParameterBlock; // 0x0308(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowTimeRigsToBeSkipped; // 0x0310(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_311[0xF]; // 0x0311(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) + TMap CustomNodeStates; // 0x0320(0x0050)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_370[0x198]; // 0x0370(0x0198)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRigPlayer* AmbientPlayer; // 0x0508(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_510[0x28]; // 0x0510(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool HandleEvent(class FName Event, TDelegate Handler); + void OnBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnCurtainRaised(); + void OnEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + bool SetActorParameter(class FName ParameterName, class AActor* ActorToSet); + void SetAllowTimeRigsToBeSkipped(); + bool SetBoolParameter(class FName ParameterName, bool bBoolToSet); + bool TriggerAnyEvent(class FName* OutEventTriggered, class FName EventSource); + bool TriggerEvent(class FName Event, class FName EventSource); + bool TriggerEventOnActiveSceneRigs(class FName Event); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphActor") + } + static class AStoryGraphActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStoryGraphActor; + +// Class SceneRig.SceneActionState_Animation +// 0x0240 (0x02B0 - 0x0070) +class USceneActionState_Animation final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x40]; // 0x0070(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + struct FAnimationTrack AnimationTrack; // 0x00B0(0x01D0)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TWeakObjectPtr SkeletalMeshComponent; // 0x0280(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWeight; // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x028C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x0290(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CurrentBlendWeight; // 0x0294(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CurrentlyInBlendInTime; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CurrentlyInBlendOutTime; // 0x0299(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldBeRegistered; // 0x029A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29B[0x5]; // 0x029B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationComponent* AnimationComponent; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Animation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Animation") + } + static class USceneActionState_Animation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Animation; + +// Class SceneRig.PoseSampler_AnimCurves +// 0x0030 (0x0058 - 0x0028) +class UPoseSampler_AnimCurves final : public UPoseSampler +{ +public: + TWeakObjectPtr SkeletalMeshComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LODThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x24]; // 0x0034(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PoseSampler_AnimCurves") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PoseSampler_AnimCurves") + } + static class UPoseSampler_AnimCurves* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPoseSampler_AnimCurves; + +// Class SceneRig.SceneRig_Direct +// 0x0008 (0x0030 - 0x0028) +class USceneRig_Direct final : public USceneRigProvider +{ +public: + class USceneRig* SceneRig; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_Direct") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_Direct") + } + static class USceneRig_Direct* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_Direct; + +// Class SceneRig.SceneAction_AnimCurves +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_AnimCurves final : public USceneRigObjectActionBase +{ +public: + struct FAnimationRequestLayerReference Layer; // 0x00A0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray Curves; // 0x00A8(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_AnimCurves") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_AnimCurves") + } + static class USceneAction_AnimCurves* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_AnimCurves; + +// Class SceneRig.SceneActionState_AnimCurves +// 0x0028 (0x0098 - 0x0070) +class USceneActionState_AnimCurves final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x20]; // 0x0070(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + class UPoseSampler_AnimCurves* PoseSampler; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_AnimCurves") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_AnimCurves") + } + static class USceneActionState_AnimCurves* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_AnimCurves; + +// Class SceneRig.SceneRigDialogTrack +// 0x0020 (0x00B0 - 0x0090) +class USceneRigDialogTrack final : public UMovieSceneNameableTrack +{ +public: + TArray EventReceivers; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Sections; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigDialogTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigDialogTrack") + } + static class USceneRigDialogTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigDialogTrack; + +// Class SceneRig.SceneAction_Attach +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_Attach final : public USceneRigObjectActionBase +{ +public: + class UBoolProvider* PlacementIsMoving; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* Placement; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Attach") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Attach") + } + static class USceneAction_Attach* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Attach; + +// Class SceneRig.SceneActionState_Attach +// 0x0050 (0x00C0 - 0x0070) +class USceneActionState_Attach final : public USceneRigObjectActionState +{ +public: + bool PlacementIsMoving; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlacementIsValid; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0xE]; // 0x0072(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform InitialPlacementTransform; // 0x0080(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + class UTransformProvider* PlacementProvider; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Attach") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Attach") + } + static class USceneActionState_Attach* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Attach; + +// Class SceneRig.SceneRigCameraParametersComponent +// 0x0058 (0x0128 - 0x00D0) +class USceneRigCameraParametersComponent final : public UActorComponent +{ +public: + TWeakObjectPtr SceneRigInstanceContext; // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap> Parameters; // 0x00D8(0x0050)(Edit, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCameraParametersComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCameraParametersComponent") + } + static class USceneRigCameraParametersComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigCameraParametersComponent; + +// Class SceneRig.SceneAction_Blueprint +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_Blueprint : public USceneRigObjectActionBase +{ +public: + class USceneActionState_Blueprint* State; // 0x00A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void FinishIn(float SecondsFromNow); + void FinishNow(); + class UObject* GetActionObjectBP(); + void OnCreate(class UObject* ActionState); + void OnDestroy(); + void OnEnterInterval(float Time, bool IsScrubbing); + void OnExitInterval(float Time, bool cancelled, bool IsScrubbing); + void OnInstant(float Time, bool IsScrubbing); + void OnInstantPostActorTick(float Time, bool IsScrubbing); + void OnPauseInsideInterval(bool bPause); + void OnSetTimeInsideInterval(float Time, float LocalTime, bool IsScrubbing); + void OnSetTimeInsideIntervalPostActorTick(float Time, float LocalTime, bool IsScrubbing); + void SetAutoDurationBP(float Duration); + + bool DevOnly_IsHammerTime() const; + struct FLinearColor GetActionColor() const; + float GetAutoDurationBP() const; + class UObject* GetContext() const; + class FText GetDisplayName() const; + float GetDuration() const; + float GetIterationLength() const; + class USceneRig* GetSceneRig() const; + float GetSortOrder() const; + float GetSortOrderPostActorTick() const; + float GetStartTimeBP() const; + class UTimeRig_StoryGraph* GetStoryGraph(class UObject* Caller) const; + class UTimeRig_StoryGraphNode* GetStoryGraphNode(class UObject* Caller) const; + void GetValidBranchIDsBP(class UObject* Caller, TSet* BranchIDs) const; + bool HasNormalTick() const; + bool HasPostActorTick() const; + bool IsEnabledBP() const; + bool IsInEditor() const; + bool IsInstant() const; + bool IsProxyRequiredBP() const; + void SetBranchID(class FName BranchID) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Blueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Blueprint") + } + static class USceneAction_Blueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Blueprint; + +// Class SceneRig.SceneActionState_Blueprint +// 0x0018 (0x0088 - 0x0070) +class USceneActionState_Blueprint final : public USceneRigObjectActionState +{ +public: + class USceneAction_Blueprint* BlueprintInstance; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Blueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Blueprint") + } + static class USceneActionState_Blueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Blueprint; + +// Class SceneRig.SceneRigInstanceContext +// 0x04B8 (0x0B70 - 0x06B8) +class USceneRigInstanceContext final : public UTimeRigInstanceContext +{ +public: + uint8 Pad_6B8[0x80]; // 0x06B8(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) + TMap ProviderStateMap; // 0x0738(0x0050)(Protected, NativeAccessSpecifierProtected) + uint8 Pad_788[0x1A0]; // 0x0788(0x01A0)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StreamingLevels; // 0x0928(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_938[0x60]; // 0x0938(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigParameters Parameters; // 0x0998(0x0088)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ParameterChangeRequests; // 0x0A20(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_A30[0x50]; // 0x0A30(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + TMap BoundObjects; // 0x0A80(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_AD0[0xA0]; // 0x0AD0(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigInstanceContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigInstanceContext") + } + static class USceneRigInstanceContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigInstanceContext; + +// Class SceneRig.SceneAction_Camera +// 0x00A8 (0x0130 - 0x0088) +class USceneAction_Camera final : public USceneRigActionBase +{ +public: + EManagedCameraPriority Priority; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* Camera; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraActionTransitionSettings TransitionInSettings; // 0x0098(0x0030)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FCameraActionTransitionSettings TransitionOutSettings; // 0x00C8(0x0030)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bCameraTransitionOutDelayed; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* InitialCamera; // 0x0100(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorProvider* FinalCamera; // 0x0108(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BlendTime; // 0x0110(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BlendTimeIntoGameCamera; // 0x0118(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLazyBlendIntoGameCamera; // 0x0120(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneAction_CameraResetType GameCameraResetType; // 0x0121(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122[0x6]; // 0x0122(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* GameCameraLookAtLocation; // 0x0128(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Camera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Camera") + } + static class USceneAction_Camera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Camera; + +// Class SceneRig.SceneActionState_Camera +// 0x0018 (0x0068 - 0x0050) +class USceneActionState_Camera final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* CameraActor; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Camera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Camera") + } + static class USceneActionState_Camera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Camera; + +// Class SceneRig.SceneAction_CameraFixup +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_CameraFixup final : public USceneRigObjectActionBase +{ +public: + ECameraFixupLayer Layer; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FixupOperations; // 0x00A8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CameraFixup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CameraFixup") + } + static class USceneAction_CameraFixup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CameraFixup; + +// Class SceneRig.SceneActionState_CameraFixup +// 0x0020 (0x0090 - 0x0070) +class USceneActionState_CameraFixup final : public USceneRigObjectActionState +{ +public: + ECameraFixupLayer Layer; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FixupOperationStates; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool FirstFrameRefresh; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CameraFixup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CameraFixup") + } + static class USceneActionState_CameraFixup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CameraFixup; + +// Class SceneRig.SceneRigParticipant +// 0x0000 (0x0000 - 0x0000) +class ISceneRigParticipant final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParticipant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParticipant") + } + static class ISceneRigParticipant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISceneRigParticipant; + +// Class SceneRig.SceneAction_CameraLookAtTarget +// 0x0020 (0x00A8 - 0x0088) +class USceneAction_CameraLookAtTarget final : public USceneRigActionBase +{ +public: + class UTransformProvider* LookAtLocation; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseAverageLocation; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AverageLocationBufferSize; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackLookAtStrength LookAtStrength; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UActorProvider* TriggerVolume; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CameraLookAtTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CameraLookAtTarget") + } + static class USceneAction_CameraLookAtTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CameraLookAtTarget; + +// Class SceneRig.SceneActionState_CameraLookAtTarget +// 0x0018 (0x0068 - 0x0050) +class USceneActionState_CameraLookAtTarget final : public USceneRigActionState +{ +public: + class ACameraStackLookAtTargetActor* LookAtTargetActor; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CameraLookAtTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CameraLookAtTarget") + } + static class USceneActionState_CameraLookAtTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CameraLookAtTarget; + +// Class SceneRig.SceneRigCameraTrack +// 0x0010 (0x00A0 - 0x0090) +class USceneRigCameraTrack final : public UMovieSceneNameableTrack +{ +public: + TArray Sections; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCameraTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCameraTrack") + } + static class USceneRigCameraTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigCameraTrack; + +// Class SceneRig.SceneAction_CameraReset +// 0x0028 (0x00B0 - 0x0088) +class USceneAction_CameraReset final : public USceneRigActionBase +{ +public: + ECameraStackResetType ResetType; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* ResetLookAtLocation; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator FixedArmRotationValue; // 0x0098(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D RotationOffset; // 0x00A4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CameraReset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CameraReset") + } + static class USceneAction_CameraReset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CameraReset; + +// Class SceneRig.SceneActionState_CameraReset +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_CameraReset final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CameraReset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CameraReset") + } + static class USceneActionState_CameraReset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CameraReset; + +// Class SceneRig.SceneRigProxyMocapStage +// 0x0008 (0x0088 - 0x0080) +class USceneRigProxyMocapStage final : public USceneRigProxyActor +{ +public: + bool Visible; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigProxyMocapStage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigProxyMocapStage") + } + static class USceneRigProxyMocapStage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigProxyMocapStage; + +// Class SceneRig.SceneAction_CameraSetNamedTargetActor +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_CameraSetNamedTargetActor final : public USceneRigActionBase +{ +public: + class FName TargetName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UActorProvider* TargetActor; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceResetCamera; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CameraSetNamedTargetActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CameraSetNamedTargetActor") + } + static class USceneAction_CameraSetNamedTargetActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CameraSetNamedTargetActor; + +// Class SceneRig.SceneActionState_CameraSetNamedTargetActor +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_CameraSetNamedTargetActor final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CameraSetNamedTargetActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CameraSetNamedTargetActor") + } + static class USceneActionState_CameraSetNamedTargetActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CameraSetNamedTargetActor; + +// Class SceneRig.SceneAction_CameraStackModification +// 0x0060 (0x0100 - 0x00A0) +class USceneAction_CameraStackModification final : public USceneRigObjectActionBase +{ +public: + class UCameraStackModificationSettings* Operations; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x00A8(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CameraStackModification") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CameraStackModification") + } + static class USceneAction_CameraStackModification* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CameraStackModification; + +// Class SceneRig.SceneActionState_CameraStackModification +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_CameraStackModification final : public USceneRigObjectActionState +{ +public: + TArray OperationStates; // 0x0070(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CameraStackModification") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CameraStackModification") + } + static class USceneActionState_CameraStackModification* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CameraStackModification; + +// Class SceneRig.SceneRigParameterDefinition_FString +// 0x0010 (0x0048 - 0x0038) +class USceneRigParameterDefinition_FString final : public USceneRigParameterDefinition +{ +public: + class FString DefaultValue; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_FString") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_FString") + } + static class USceneRigParameterDefinition_FString* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_FString; + +// Class SceneRig.SceneAction_CameraStackSetup +// 0x0070 (0x0110 - 0x00A0) +class USceneAction_CameraStackSetup final : public USceneRigObjectActionBase +{ +public: + class UTransformProvider* CameraTargetTransform; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraStackSettings* CameraStack; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Parameters; // 0x00B0(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + float BlendInDuration; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutDuration; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InputPriorityOverride; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_CameraStackSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_CameraStackSetup") + } + static class USceneAction_CameraStackSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_CameraStackSetup; + +// Class SceneRig.SceneActionState_CameraStackSetup +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_CameraStackSetup final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_CameraStackSetup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_CameraStackSetup") + } + static class USceneActionState_CameraStackSetup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_CameraStackSetup; + +// Class SceneRig.SceneRigMayaExportOrigin +// 0x0000 (0x0248 - 0x0248) +class ASceneRigMayaExportOrigin final : public AActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigMayaExportOrigin") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigMayaExportOrigin") + } + static class ASceneRigMayaExportOrigin* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneRigMayaExportOrigin; + +// Class SceneRig.SceneAction_ChangeOutfit +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_ChangeOutfit final : public USceneRigObjectActionBase +{ +public: + class FName Outfit; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ChangeOutfit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ChangeOutfit") + } + static class USceneAction_ChangeOutfit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ChangeOutfit; + +// Class SceneRig.SceneActionState_ChangeOutfit +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_ChangeOutfit final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ChangeOutfit") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ChangeOutfit") + } + static class USceneActionState_ChangeOutfit* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ChangeOutfit; + +// Class SceneRig.SceneRigParameterDefinition_Object +// 0x0010 (0x0048 - 0x0038) +class USceneRigParameterDefinition_Object final : public USceneRigParameterDefinition +{ +public: + class UObjectProvider* DefaultObject; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EvaluateOnce; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_Object") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_Object") + } + static class USceneRigParameterDefinition_Object* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_Object; + +// Class SceneRig.SceneAction_DisableClothSimulation +// 0x0020 (0x00C0 - 0x00A0) +class USceneAction_DisableClothSimulation final : public USceneRigObjectActionBase +{ +public: + float BlendInTime; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendOutTime; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPiecesListIsInclusive; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray PiecesList; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DisableClothSimulation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DisableClothSimulation") + } + static class USceneAction_DisableClothSimulation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DisableClothSimulation; + +// Class SceneRig.SceneActionState_DisableClothSimulation +// 0x0028 (0x0098 - 0x0070) +class USceneActionState_DisableClothSimulation final : public USceneRigObjectActionState +{ +public: + class USceneAction_DisableClothSimulation* DisableClothDefinition; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x20]; // 0x0078(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_DisableClothSimulation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_DisableClothSimulation") + } + static class USceneActionState_DisableClothSimulation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_DisableClothSimulation; + +// Class SceneRig.SceneRigProxyActorState +// 0x0058 (0x00A0 - 0x0048) +class USceneRigProxyActorState : public UTimeRigElementState +{ +public: + uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr ActionObject; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool FloorContactPreviouslyEnabled; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_71[0x2F]; // 0x0071(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigProxyActorState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigProxyActorState") + } + static class USceneRigProxyActorState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigProxyActorState; + +// Class SceneRig.SceneRigCameraProxyActorState +// 0x0000 (0x00A0 - 0x00A0) +class USceneRigCameraProxyActorState final : public USceneRigProxyActorState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCameraProxyActorState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCameraProxyActorState") + } + static class USceneRigCameraProxyActorState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigCameraProxyActorState; + +// Class SceneRig.SceneAction_DisableConversationCamera +// 0x0020 (0x00A8 - 0x0088) +class USceneAction_DisableConversationCamera final : public USceneRigActionBase +{ +public: + TArray EnabledRegisteredCameraNames; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray DisabledRegisteredCameraNames; // 0x0098(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_DisableConversationCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_DisableConversationCamera") + } + static class USceneAction_DisableConversationCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_DisableConversationCamera; + +// Class SceneRig.SceneActionState_DisableConversationCamera +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_DisableConversationCamera final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_DisableConversationCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_DisableConversationCamera") + } + static class USceneActionState_DisableConversationCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_DisableConversationCamera; + +// Class SceneRig.SceneRigParameterDefinition_AnimationTransform +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameterDefinition_AnimationTransform final : public USceneRigParameterDefinition +{ +public: + class UAnimationTransformProvider* DefaultValue; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_AnimationTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_AnimationTransform") + } + static class USceneRigParameterDefinition_AnimationTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_AnimationTransform; + +// Class SceneRig.SceneAction_EmbeddedSceneRig +// 0x0008 (0x0090 - 0x0088) +class USceneAction_EmbeddedSceneRig final : public USceneRigActionBase +{ +public: + class USceneRigProvider* EmbeddedSceneRig; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_EmbeddedSceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_EmbeddedSceneRig") + } + static class USceneAction_EmbeddedSceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_EmbeddedSceneRig; + +// Class SceneRig.SceneActionState_EmbeddedSceneRig +// 0x0010 (0x0060 - 0x0050) +class USceneActionState_EmbeddedSceneRig final : public USceneRigActionState +{ +public: + class USceneRig* SceneRig; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigInstanceContext* InstanceContext; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void OnNamedEventChanged(const struct FTimeRigCoordinate& PreviousValue, const struct FTimeRigCoordinate& CurrentValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_EmbeddedSceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_EmbeddedSceneRig") + } + static class USceneActionState_EmbeddedSceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_EmbeddedSceneRig; + +// Class SceneRig.SceneRigRegisteredActorComponent +// 0x0010 (0x00E0 - 0x00D0) +class USceneRigRegisteredActorComponent final : public UActorComponent +{ +public: + TArray RegisteredNames; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigRegisteredActorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigRegisteredActorComponent") + } + static class USceneRigRegisteredActorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigRegisteredActorComponent; + +// Class SceneRig.SceneAction_FadeOutFadeIn +// 0x0060 (0x00E8 - 0x0088) +class USceneAction_FadeOutFadeIn final : public USceneRigActionBase +{ +public: + EStandardManagedPriority FadePriority; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* BlendTime; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor FadeColor; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigInputSymbol StartBlendOut; // 0x00A0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol BlendIn; // 0x00B8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol BlendOut; // 0x00D0(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_FadeOutFadeIn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_FadeOutFadeIn") + } + static class USceneAction_FadeOutFadeIn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_FadeOutFadeIn; + +// Class SceneRig.SceneActionState_FadeOutFadeIn +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_FadeOutFadeIn final : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_FadeOutFadeIn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_FadeOutFadeIn") + } + static class USceneActionState_FadeOutFadeIn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_FadeOutFadeIn; + +// Class SceneRig.SceneAction_FunctionEvent +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_FunctionEvent final : public USceneRigObjectActionBase +{ +public: + struct FSceneActionFunctionEventReference FunctionReference; // 0x00A0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_FunctionEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_FunctionEvent") + } + static class USceneAction_FunctionEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_FunctionEvent; + +// Class SceneRig.SceneActionState_FunctionEvent +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_FunctionEvent final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_FunctionEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_FunctionEvent") + } + static class USceneActionState_FunctionEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_FunctionEvent; + +// Class SceneRig.SceneRigFastTravelModule +// 0x0000 (0x0028 - 0x0028) +class USceneRigFastTravelModule final : public UObject +{ +public: + static void ClearFastTravelTriggerName(EFT_TriggerType TriggerType); + static class FString GetFastTravelTriggerName(EFT_TriggerType TriggerType); + static void SetFastTravelTriggerName(const class FString& TriggerName, EFT_TriggerType TriggerType); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigFastTravelModule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigFastTravelModule") + } + static class USceneRigFastTravelModule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigFastTravelModule; + +// Class SceneRig.SceneAction_HUDVisibility +// 0x0008 (0x0090 - 0x0088) +class USceneAction_HUDVisibility final : public USceneRigActionBase +{ +public: + bool ShouldBeHidden; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowLetterboxUI; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateOnEnter; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateOnExit; // 0x008B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStandardManagedPriority Priority; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_HUDVisibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_HUDVisibility") + } + static class USceneAction_HUDVisibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_HUDVisibility; + +// Class SceneRig.SceneActionState_HUDVisibility +// 0x0058 (0x00A8 - 0x0050) +class USceneActionState_HUDVisibility final : public USceneRigActionState +{ +public: + TSet ElementStatesNotReadyToPlay; // 0x0050(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_HUDVisibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_HUDVisibility") + } + static class USceneActionState_HUDVisibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_HUDVisibility; + +// Class SceneRig.SceneRigStage_ParameterValue +// 0x0000 (0x0028 - 0x0028) +class USceneRigStage_ParameterValue : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_ParameterValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_ParameterValue") + } + static class USceneRigStage_ParameterValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_ParameterValue; + +// Class SceneRig.SceneAction_LookAt +// 0x00C8 (0x0168 - 0x00A0) +class USceneAction_LookAt final : public USceneRigObjectActionBase +{ +public: + ESceneAction_LookAtPriority Priority; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* BlendInTime; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BlendOutTime; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TimeDelay; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* KeepStateOnCompletion; // 0x00C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* HeadLookAtAlpha; // 0x00C8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* HeadLookAtPlacement; // 0x00D0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* HeadYawOffset; // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* HeadPitchOffset; // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* LoosenessMultiplier; // 0x00E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* TrackingSpeedMultiplier; // 0x00F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* SpineMobility; // 0x00F8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* ApplyConstraints; // 0x0100(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* EyeLookAtAlpha; // 0x0108(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* EyeLookAtAdditive; // 0x0110(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* EyeLookAtPlacement; // 0x0118(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* BlinkAlpha; // 0x0120(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* BlinkNow; // 0x0128(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* MicroDartsAlpha; // 0x0130(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EGazeStatesEnum GazeState; // 0x0138(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* EyeYawOffset; // 0x0140(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* EyePitchOffset; // 0x0148(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAimEyesData* IdleAimEyes; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAimEyesData* ListeningAimEyes; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAimEyesData* SpeakingAimEyes; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_LookAt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_LookAt") + } + static class USceneAction_LookAt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_LookAt; + +// Class SceneRig.SceneActionState_LookAt +// 0x0030 (0x00A0 - 0x0070) +class USceneActionState_LookAt final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UAimEyesData* PrevIdleAimEyes; // 0x0088(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAimEyesData* PrevSpeakingAimEyes; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UAimEyesData* PrevListeningAimEyes; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_LookAt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_LookAt") + } + static class USceneActionState_LookAt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_LookAt; + +// Class SceneRig.SceneRigScriptNode +// 0x0018 (0x0040 - 0x0028) +class USceneRigScriptNode : public UObject +{ +public: + TArray PreviousNodes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class USceneRigScriptNode* NextNode; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigScriptNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigScriptNode") + } + static class USceneRigScriptNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigScriptNode; + +// Class SceneRig.SceneRigScriptNode_Choices +// 0x0018 (0x0058 - 0x0040) +class USceneRigScriptNode_Choices final : public USceneRigScriptNode +{ +public: + TArray Choices; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + int32 CurrentChoice; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigScriptNode_Choices") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigScriptNode_Choices") + } + static class USceneRigScriptNode_Choices* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigScriptNode_Choices; + +// Class SceneRig.SceneAction_MimicActor +// 0x0050 (0x00F0 - 0x00A0) +class USceneAction_MimicActor final : public USceneRigObjectActionBase +{ +public: + class UActorProvider* ActorToMimic; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMimicVisibility; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMimicAnimation; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMimicTransform; // 0x00AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Offset; // 0x00B0(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bFlipAroundFloor; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FloorZ; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_MimicActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_MimicActor") + } + static class USceneAction_MimicActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_MimicActor; + +// Class SceneRig.SceneActionState_MimicActor +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_MimicActor final : public USceneRigObjectActionState +{ +public: + class USkeletalMeshComponent* MeshToModify; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USkeletalMeshComponent* MeshToMimic; // 0x0078(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_MimicActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_MimicActor") + } + static class USceneActionState_MimicActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_MimicActor; + +// Class SceneRig.SceneRigStage_NamedBool +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedBool final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_Bool Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedBool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedBool") + } + static class USceneRigStage_NamedBool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedBool; + +// Class SceneRig.SceneAction_ModifyMaterialParameterCollection +// 0x0100 (0x0188 - 0x0088) +class USceneAction_ModifyMaterialParameterCollection final : public USceneRigActionBase +{ +public: + class UMaterialParameterCollection* ParameterCollection; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeyTimesArePercentages; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TMap Scalars; // 0x0098(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Vectors; // 0x00E8(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Locations; // 0x0138(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ModifyMaterialParameterCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ModifyMaterialParameterCollection") + } + static class USceneAction_ModifyMaterialParameterCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ModifyMaterialParameterCollection; + +// Class SceneRig.SceneActionState_ModifyMaterialParameterCollection +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_ModifyMaterialParameterCollection final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ModifyMaterialParameterCollection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ModifyMaterialParameterCollection") + } + static class USceneActionState_ModifyMaterialParameterCollection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ModifyMaterialParameterCollection; + +// Class SceneRig.Transform_SceneRigTranform +// 0x0008 (0x0030 - 0x0028) +class UTransform_SceneRigTranform final : public UTransformProvider +{ +public: + class USceneAction_Transform* TransformAction; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_SceneRigTranform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_SceneRigTranform") + } + static class UTransform_SceneRigTranform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_SceneRigTranform; + +// Class SceneRig.SceneAction_ModifyMaterials +// 0x0238 (0x02D8 - 0x00A0) +class USceneAction_ModifyMaterials final : public USceneAction_AnimateCurves +{ +public: + TMap MaterialSwapsBySlotName; // 0x00A0(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap MaterialSwaps; // 0x00F0(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bOnlyAnimateSwaps; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeyTimesArePercentages; // 0x0141(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHoldValues; // 0x0142(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_143[0x5]; // 0x0143(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + TMap Scalars; // 0x0148(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Vectors; // 0x0198(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Colors; // 0x01E8(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Locations; // 0x0238(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMap Textures; // 0x0288(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ModifyMaterials") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ModifyMaterials") + } + static class USceneAction_ModifyMaterials* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ModifyMaterials; + +// Class SceneRig.SceneActionState_ModifyMaterials +// 0x0140 (0x01B0 - 0x0070) +class USceneActionState_ModifyMaterials final : public USceneActionState_AnimateCurves +{ +public: + TMap InstanceToOriginalMaterialMap; // 0x0070(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_C0[0xA0]; // 0x00C0(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) + TMap OriginalTextures; // 0x0160(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ModifyMaterials") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ModifyMaterials") + } + static class USceneActionState_ModifyMaterials* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ModifyMaterials; + +// Class SceneRig.SceneRigStage_NamedFloat +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedFloat final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_Float Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedFloat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedFloat") + } + static class USceneRigStage_NamedFloat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedFloat; + +// Class SceneRig.SceneAction_ParticleSystemActivation +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_ParticleSystemActivation final : public USceneRigObjectActionBase +{ +public: + EParticleSystemActivation Activation; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ParticleSystemActivation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ParticleSystemActivation") + } + static class USceneAction_ParticleSystemActivation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ParticleSystemActivation; + +// Class SceneRig.SceneActionState_ParticleSystemActivation +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_ParticleSystemActivation final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ParticleSystemActivation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ParticleSystemActivation") + } + static class USceneActionState_ParticleSystemActivation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ParticleSystemActivation; + +// Class SceneRig.SceneRigStageContainer +// 0x0020 (0x0048 - 0x0028) +class USceneRigStageContainer final : public UObject +{ +public: + TScriptInterface SceneParameterInterface; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class USceneRigStageParameterBlock* StageParameters; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorld* StageWorld; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStageContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStageContainer") + } + static class USceneRigStageContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStageContainer; + +// Class SceneRig.SceneAction_ParticleSystemTrigger +// 0x0000 (0x00A0 - 0x00A0) +class USceneAction_ParticleSystemTrigger final : public USceneRigObjectActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ParticleSystemTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ParticleSystemTrigger") + } + static class USceneAction_ParticleSystemTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ParticleSystemTrigger; + +// Class SceneRig.SceneActionState_ParticleSystemTrigger +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_ParticleSystemTrigger final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ParticleSystemTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ParticleSystemTrigger") + } + static class USceneActionState_ParticleSystemTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ParticleSystemTrigger; + +// Class SceneRig.SceneRigStage_NamedName +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedName final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_Name Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedName") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedName") + } + static class USceneRigStage_NamedName* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedName; + +// Class SceneRig.MoviePlayerInterface +// 0x0000 (0x0000 - 0x0000) +class IMoviePlayerInterface final +{ +public: + void SetForegroundOpacity(float Opacity) const; + void SetOpacity(float Opacity) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MoviePlayerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MoviePlayerInterface") + } + static class IMoviePlayerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IMoviePlayerInterface; + +// Class SceneRig.SceneAction_PlayBinkMedia +// 0x0058 (0x00E0 - 0x0088) +class USceneAction_PlayBinkMedia final : public USceneRigActionBase +{ +public: + class UMediaSource* MediaSource; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDataTable* SubtitlesDataTable; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverridesSceneRig; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EffectVolumeFactor; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VoiceVolumeFactor; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FudgeFactor; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDelayedOpen; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UClass* WidgetClass; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* Opacity; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* ForegroundOpacity; // 0x00C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBinkMediaPlayer* BinkMediaPlayer; // 0x00C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PlayBinkMedia") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PlayBinkMedia") + } + static class USceneAction_PlayBinkMedia* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PlayBinkMedia; + +// Class SceneRig.SceneRigRuleState +// 0x0000 (0x0078 - 0x0078) +class USceneRigRuleState : public UTimeRigRuleState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigRuleState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigRuleState") + } + static class USceneRigRuleState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigRuleState; + +// Class SceneRig.SceneActionState_PlayBinkMedia +// 0x0038 (0x0088 - 0x0050) +class USceneActionState_PlayBinkMedia final : public USceneRigActionState +{ +public: + class UUserWidget* Widget; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UBinkMediaPlayer* BinkMediaPlayer; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bHasValidEnter; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_61[0x27]; // 0x0061(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnMediaFailedToOpen(); + void OnMediaOpened(const class FString& OpenedUrl); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PlayBinkMedia") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PlayBinkMedia") + } + static class USceneActionState_PlayBinkMedia* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PlayBinkMedia; + +// Class SceneRig.SceneAction_PlayFMV +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_PlayFMV final : public USceneRigActionBase +{ +public: + class UMediaSource* MediaSource; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverridesSceneRig; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FudgeFactor; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMediaPlayer* MediaPlayer; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PlayFMV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PlayFMV") + } + static class USceneAction_PlayFMV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PlayFMV; + +// Class SceneRig.SceneActionState_PlayFMV +// 0x0010 (0x0060 - 0x0050) +class USceneActionState_PlayFMV final : public USceneRigActionState +{ +public: + class UUserWidget* Widget; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UMediaPlayer* MediaPlayer; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void OnMediaOpened(const class FString& OpenedUrl); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PlayFMV") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PlayFMV") + } + static class USceneActionState_PlayFMV* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PlayFMV; + +// Class SceneRig.SceneAction_PlaySceneRig +// 0x0028 (0x00B0 - 0x0088) +class USceneAction_PlaySceneRig final : public USceneRigActionBase +{ +public: + class USceneRigProvider* SceneRigProvider; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneAction_PlaySceneRigInitializeType Initialize; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigOutputSymbol Started; // 0x0098(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PlaySceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PlaySceneRig") + } + static class USceneAction_PlaySceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PlaySceneRig; + +// Class SceneRig.SceneRigStage_NamedInt +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedInt final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_Int Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedInt") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedInt") + } + static class USceneRigStage_NamedInt* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedInt; + +// Class SceneRig.SceneActionState_PlaySceneRig +// 0x0010 (0x0060 - 0x0050) +class USceneActionState_PlaySceneRig final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PlaySceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PlaySceneRig") + } + static class USceneActionState_PlaySceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PlaySceneRig; + +// Class SceneRig.SceneAction_PoseGroup +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_PoseGroup final : public USceneRigObjectActionBase +{ +public: + class UPoseGroupProvider* PoseGroupProvider; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RegisterWithConversation; // 0x00A8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_PoseGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_PoseGroup") + } + static class USceneAction_PoseGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_PoseGroup; + +// Class SceneRig.SceneActionState_PoseGroup +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_PoseGroup final : public USceneRigObjectActionState +{ +public: + class UPoseGroup* CurrentPoseGroup; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_PoseGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_PoseGroup") + } + static class USceneActionState_PoseGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_PoseGroup; + +// Class SceneRig.SceneAction_RecordPoseMatch +// 0x0000 (0x00A0 - 0x00A0) +class USceneAction_RecordPoseMatch final : public USceneRigObjectActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_RecordPoseMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_RecordPoseMatch") + } + static class USceneAction_RecordPoseMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_RecordPoseMatch; + +// Class SceneRig.SceneRigScript +// 0x0008 (0x0030 - 0x0028) +class USceneRigScript final : public UObject +{ +public: + class USceneRigScriptNode* RootNode; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigScript") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigScript") + } + static class USceneRigScript* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigScript; + +// Class SceneRig.SceneActionState_RecordPoseMatch +// 0x0000 (0x0070 - 0x0070) +class USceneActionState_RecordPoseMatch final : public USceneRigObjectActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_RecordPoseMatch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_RecordPoseMatch") + } + static class USceneActionState_RecordPoseMatch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_RecordPoseMatch; + +// Class SceneRig.SceneAction_ScreenFade +// 0x0038 (0x00C0 - 0x0088) +class USceneAction_ScreenFade final : public USceneRigActionBase +{ +public: + class UFadeProvider* Fader; // 0x0088(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFadeType Type; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* ManualFadeValue; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* KeepStateOnCompletion; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* KeepFadeAfterSceneRigCompletion; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeRigFadeEventType FadeEventType; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoolProvider* EnableFading; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_ScreenFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_ScreenFade") + } + static class USceneAction_ScreenFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_ScreenFade; + +// Class SceneRig.SceneActionState_ScreenFade +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_ScreenFade final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_ScreenFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_ScreenFade") + } + static class USceneActionState_ScreenFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_ScreenFade; + +// Class SceneRig.SceneAction_Sequence +// 0x0028 (0x00B0 - 0x0088) +class USceneAction_Sequence final : public USceneRigActionBase +{ +public: + class ULevelSequence* Sequence; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Looping; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SequenceStart; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SequenceFinish; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorMapping; // 0x00A0(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Sequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Sequence") + } + static class USceneAction_Sequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Sequence; + +// Class SceneRig.SceneRigStage_NamedString +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedString final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_String Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedString") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedString") + } + static class USceneRigStage_NamedString* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedString; + +// Class SceneRig.SceneActionState_Sequence +// 0x0030 (0x0080 - 0x0050) +class USceneActionState_Sequence final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevelSequencePlayer* SequencePlayer; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMovieSceneBindingOverrides* BindingOverrides; // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> PossessedActors; // 0x0070(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Sequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Sequence") + } + static class USceneActionState_Sequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Sequence; + +// Class SceneRig.SceneAction_SetLightingChannels +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_SetLightingChannels final : public USceneRigObjectActionBase +{ +public: + struct FLightingChannels LightingChannels; // 0x00A0(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SetLightingChannels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SetLightingChannels") + } + static class USceneAction_SetLightingChannels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SetLightingChannels; + +// Class SceneRig.SceneActionState_SetLightingChannels +// 0x0050 (0x00C0 - 0x0070) +class USceneActionState_SetLightingChannels final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x50]; // 0x0070(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SetLightingChannels") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SetLightingChannels") + } + static class USceneActionState_SetLightingChannels* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SetLightingChannels; + +// Class SceneRig.SceneAction_SetProperty +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_SetProperty : public USceneRigObjectActionBase +{ +public: + bool bConstant; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKeepStateOnCompletion; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSceneRigObjectActionBase_ComponentName ComponentName; // 0x00A4(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSetProperty_PropertyName PropertyName; // 0x00AC(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SetProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SetProperty") + } + static class USceneAction_SetProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SetProperty; + +// Class SceneRig.SceneRigStageParameterBlock +// 0x0060 (0x0088 - 0x0028) +class USceneRigStageParameterBlock final : public UObject +{ +public: + TMap ParameterMap; // 0x0028(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStageParameterBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStageParameterBlock") + } + static class USceneRigStageParameterBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStageParameterBlock; + +// Class SceneRig.SceneActionState_SetProperty +// 0x0018 (0x0088 - 0x0070) +class USceneActionState_SetProperty : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SetProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SetProperty") + } + static class USceneActionState_SetProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SetProperty; + +// Class SceneRig.SceneAction_SetBoolProperty +// 0x0008 (0x00C0 - 0x00B8) +class USceneAction_SetBoolProperty final : public USceneAction_SetProperty +{ +public: + class UBoolProvider* InputValue; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SetBoolProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SetBoolProperty") + } + static class USceneAction_SetBoolProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SetBoolProperty; + +// Class SceneRig.StoryNode_InputEvent +// 0x0010 (0x00A8 - 0x0098) +class UStoryNode_InputEvent final : public UTimeRig_StoryGraphNode +{ +public: + class FName EventName; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEventCanTriggerMultipleTimes; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryNode_InputEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryNode_InputEvent") + } + static class UStoryNode_InputEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryNode_InputEvent; + +// Class SceneRig.SceneActionState_SetBoolProperty +// 0x0008 (0x0090 - 0x0088) +class USceneActionState_SetBoolProperty final : public USceneActionState_SetProperty +{ +public: + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SetBoolProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SetBoolProperty") + } + static class USceneActionState_SetBoolProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SetBoolProperty; + +// Class SceneRig.SceneAction_SetIntProperty +// 0x0008 (0x00C0 - 0x00B8) +class USceneAction_SetIntProperty final : public USceneAction_SetProperty +{ +public: + class UIntProvider* InputValue; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SetIntProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SetIntProperty") + } + static class USceneAction_SetIntProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SetIntProperty; + +// Class SceneRig.SceneRigStage_NamedActor +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedActor final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_Actor Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedActor") + } + static class USceneRigStage_NamedActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedActor; + +// Class SceneRig.SceneActionState_SetIntProperty +// 0x0008 (0x0090 - 0x0088) +class USceneActionState_SetIntProperty final : public USceneActionState_SetProperty +{ +public: + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SetIntProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SetIntProperty") + } + static class USceneActionState_SetIntProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SetIntProperty; + +// Class SceneRig.SceneAction_SetFloatProperty +// 0x0008 (0x00C0 - 0x00B8) +class USceneAction_SetFloatProperty final : public USceneAction_SetProperty +{ +public: + class UFloatProvider* InputValue; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SetFloatProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SetFloatProperty") + } + static class USceneAction_SetFloatProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SetFloatProperty; + +// Class SceneRig.String_SceneRigParameter +// 0x0008 (0x0030 - 0x0028) +class UString_SceneRigParameter final : public UStringProvider +{ +public: + struct FSceneRigParameterBinding_FString BoundParameter; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("String_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"String_SceneRigParameter") + } + static class UString_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UString_SceneRigParameter; + +// Class SceneRig.SceneActionState_SetFloatProperty +// 0x0008 (0x0090 - 0x0088) +class USceneActionState_SetFloatProperty final : public USceneActionState_SetProperty +{ +public: + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SetFloatProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SetFloatProperty") + } + static class USceneActionState_SetFloatProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SetFloatProperty; + +// Class SceneRig.SceneAction_SetVectorProperty +// 0x0008 (0x00C0 - 0x00B8) +class USceneAction_SetVectorProperty final : public USceneAction_SetProperty +{ +public: + class UVectorProvider* InputValue; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SetVectorProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SetVectorProperty") + } + static class USceneAction_SetVectorProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SetVectorProperty; + +// Class SceneRig.SceneRigActor +// 0x0270 (0x04B8 - 0x0248) +class ASceneRigActor : public AActor +{ +public: + uint8 Pad_248[0x58]; // 0x0248(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + bool bAutoInitialize; // 0x02A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoPlay; // 0x02A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A2[0x2]; // 0x02A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float StartTime; // 0x02A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A8[0x1]; // 0x02A8(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool LoadStage; // 0x02A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreatePreviewActors; // 0x02AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2AB[0x5]; // 0x02AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + struct FKey DebugTriggerSceneRig; // 0x02B0(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LoopIndefinitely; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneComponent* SceneComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> TriggerVolumes; // 0x02D8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bIgnoreEndOverlapEventIfAlreadyPlaying; // 0x02E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E9[0x5F]; // 0x02E9(0x005F)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRig* SceneRig; // 0x0348(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneRigProvider* SceneRigProvider; // 0x0350(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray LookupAlias; // 0x0358(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TWeakObjectPtr SceneRigPlayer; // 0x0368(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSceneRigParameters SceneInterface; // 0x0370(0x0088)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnSetPlaying; // 0x03F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPlaybackAlmostComplete; // 0x0408(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class USceneRigStageContainer* StageContainer; // 0x0418(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_420[0x60]; // 0x0420(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StreamedStages; // 0x0480(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_490[0x28]; // 0x0490(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool IsSceneRigBeingSkipped(TSoftObjectPtr SceneRig_0); + + void AddEventHandler(class FName EventName, TDelegate Delegate); + void AddEventHandlerWithActor(class FName EventName, TDelegate Delegate); + void AddFinishHandler(const TDelegate& Handler); + void AddOnCleanupHandler(const TDelegate& Handler); + void AddStartHandler(const TDelegate& Handler); + void AssignSceneRig(class USceneRig* InSceneRig); + class USceneRigPlayer* DebugTriggerPlay(); + float GetTimeRemaining(); + class USceneRigPlayer* Initialize(ETimeRigInitializingBehavior InitializingBehaviorType); + void OnBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); + void OnCurtainRaised(); + void OnEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); + void Pause(); + class USceneRigPlayer* Play(ETimeRigInitializingBehavior InitializingBehaviorType); + class USceneRigPlayer* PlayImmediate(); + void Resume(); + void SetPlaybackScale(float Scale); + void ShowSkipUI(bool bShow); + class USceneRigPlayer* StartRepeatedPlay(float MinRepeatDelay, float MaxRepeatDelay, ETimeRigInitializingBehavior InitializingBehaviorType); + void Stop(); + void StopImmediate(); + void StopRepeatedPlay(bool StopCurrentlyPlaying); + void TriggerEvent(class FName EventName); + + float GetPlaybackScale() const; + class USceneRig* GetSceneRig() const; + class USceneRigPlayer* GetSceneRigPlayer() const; + bool IsActive() const; + bool IsPlaying() const; + bool PlayingOnRepeat() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigActor") + } + static class ASceneRigActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneRigActor; + +// Class SceneRig.SceneActionState_SetVectorProperty +// 0x0010 (0x0098 - 0x0088) +class USceneActionState_SetVectorProperty final : public USceneActionState_SetProperty +{ +public: + uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SetVectorProperty") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SetVectorProperty") + } + static class USceneActionState_SetVectorProperty* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SetVectorProperty; + +// Class SceneRig.SceneAction_SlaveToSpline +// 0x0010 (0x00B0 - 0x00A0) +class USceneAction_SlaveToSpline final : public USceneRigObjectActionBase +{ +public: + class UActorProvider* SplineActor; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* DistanceAlongSpline; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SlaveToSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SlaveToSpline") + } + static class USceneAction_SlaveToSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SlaveToSpline; + +// Class SceneRig.Transform_SceneRigParameter +// 0x0008 (0x0030 - 0x0028) +class UTransform_SceneRigParameter final : public UTransformProvider +{ +public: + struct FSceneRigParameterBinding_Transform BoundParameter; // 0x0028(0x0008)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_SceneRigParameter") + } + static class UTransform_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_SceneRigParameter; + +// Class SceneRig.SceneActionState_SlaveToSpline +// 0x0008 (0x0078 - 0x0070) +class USceneActionState_SlaveToSpline final : public USceneRigObjectActionState +{ +public: + class USplineComponent* SplineComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SlaveToSpline") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SlaveToSpline") + } + static class USceneActionState_SlaveToSpline* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SlaveToSpline; + +// Class SceneRig.SceneAction_SpawnActor +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_SpawnActor final : public USceneRigActionBase +{ +public: + class UActorSpawner* Spawner; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChildElements; // 0x0090(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SpawnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SpawnActor") + } + static class USceneAction_SpawnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SpawnActor; + +// Class SceneRig.StoryNode_Custom +// 0x0000 (0x0098 - 0x0098) +class UStoryNode_Custom : public UTimeRig_StoryGraphNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryNode_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryNode_Custom") + } + static class UStoryNode_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryNode_Custom; + +// Class SceneRig.SceneActionState_SpawnActor +// 0x0020 (0x0070 - 0x0050) +class USceneActionState_SpawnActor final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Actor; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_SpawnActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_SpawnActor") + } + static class USceneActionState_SpawnActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_SpawnActor; + +// Class SceneRig.SceneAction_SpawnActorAllowAsChild +// 0x0000 (0x00A0 - 0x00A0) +class USceneAction_SpawnActorAllowAsChild : public USceneRigObjectActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_SpawnActorAllowAsChild") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_SpawnActorAllowAsChild") + } + static class USceneAction_SpawnActorAllowAsChild* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_SpawnActorAllowAsChild; + +// Class SceneRig.Vector_Curve +// 0x0188 (0x01B0 - 0x0028) +class UVector_Curve final : public UVectorProvider +{ +public: + struct FRuntimeCurveVector Curve; // 0x0028(0x0188)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Vector_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Vector_Curve") + } + static class UVector_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVector_Curve; + +// Class SceneRig.FXRule +// 0x0000 (0x0028 - 0x0028) +class UFXRule final : public UObject +{ +public: + bool IsMatch() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXRule") + } + static class UFXRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXRule; + +// Class SceneRig.FXOverrideFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UFXOverrideFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static bool IsMatch(const struct FFXOverride& FXOverride); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FXOverrideFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FXOverrideFunctionLibrary") + } + static class UFXOverrideFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFXOverrideFunctionLibrary; + +// Class SceneRig.SceneRigStage_NamedObject +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedObject final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_Object Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedObject") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedObject") + } + static class USceneRigStage_NamedObject* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedObject; + +// Class SceneRig.SceneAction_StitchTester +// 0x0018 (0x00B8 - 0x00A0) +class USceneAction_StitchTester final : public USceneRigObjectActionBase +{ +public: + struct FAnimationRequestLayerReference Layer; // 0x00A0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + float FrontBackDistance; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeftRightDistance; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MoveCount; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 WaitCount; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_StitchTester") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_StitchTester") + } + static class USceneAction_StitchTester* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_StitchTester; + +// Class SceneRig.SceneActionState_StitchTester +// 0x0090 (0x0100 - 0x0070) +class USceneActionState_StitchTester final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform CurrentTransform; // 0x0080(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_B0[0x40]; // 0x00B0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + class AActor* Actor; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class USceneActionState_Transform* TransformActionState; // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_StitchTester") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_StitchTester") + } + static class USceneActionState_StitchTester* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_StitchTester; + +// Class SceneRig.SceneRigRule +// 0x0000 (0x00A0 - 0x00A0) +class USceneRigRule : public UTimeRigRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigRule") + } + static class USceneRigRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigRule; + +// Class SceneRig.SceneAction_Transform +// 0x04F0 (0x0590 - 0x00A0) +class USceneAction_Transform final : public USceneAction_AnimateCurves +{ +public: + struct FAnimationRequestLayerReference Layer; // 0x00A0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UTransformProvider* ParentTransform; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConstant; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeCurveVector TranslateCurve; // 0x00B8(0x0188)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector RotateCurve; // 0x0240(0x0188)(Edit, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector ScaleCurve; // 0x03C8(0x0188)(Edit, NativeAccessSpecifierPublic) + struct FTransform DefaultValue; // 0x0550(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bHoldTransform; // 0x0580(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyCharacterFixup; // 0x0581(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceTransform; // 0x0582(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bParentTransformIsStatic; // 0x0583(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneAction_ClothingTeleportMode ClothTeleportMode; // 0x0584(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_585[0xB]; // 0x0585(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Transform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Transform") + } + static class USceneAction_Transform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Transform; + +// Class SceneRig.SceneActionState_Transform +// 0x0090 (0x0100 - 0x0070) +class USceneActionState_Transform final : public USceneActionState_AnimateCurves +{ +public: + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool IsPossiblyRegistered; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsRegistered; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82[0xE]; // 0x0082(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform CurrentTransform; // 0x0090(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x40]; // 0x00C0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Transform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Transform") + } + static class USceneActionState_Transform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Transform; + +// Class SceneRig.Transform_Curve +// 0x04C8 (0x04F0 - 0x0028) +class UTransform_Curve final : public UTransformProvider +{ +public: + struct FRuntimeCurveVector TranslateCurve; // 0x0028(0x0188)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector RotateCurve; // 0x01B0(0x0188)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FRuntimeCurveVector ScaleCurve; // 0x0338(0x0188)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FTransform DefaultValue; // 0x04C0(0x0030)(Edit, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_Curve") + } + static class UTransform_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_Curve; + +// Class SceneRig.SceneAction_Unskippable +// 0x0000 (0x0088 - 0x0088) +class USceneAction_Unskippable final : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Unskippable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Unskippable") + } + static class USceneAction_Unskippable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Unskippable; + +// Class SceneRig.SceneActionState_Unskippable +// 0x0020 (0x0070 - 0x0050) +class USceneActionState_Unskippable final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Unskippable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Unskippable") + } + static class USceneActionState_Unskippable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Unskippable; + +// Class SceneRig.SceneRigScriptNode_Scene +// 0x0018 (0x0058 - 0x0040) +class USceneRigScriptNode_Scene final : public USceneRigScriptNode +{ +public: + class FString SceneText; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigScriptNode* SceneScript; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigScriptNode_Scene") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigScriptNode_Scene") + } + static class USceneRigScriptNode_Scene* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigScriptNode_Scene; + +// Class SceneRig.SceneAction_Visibility +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_Visibility final : public USceneRigObjectActionBase +{ +public: + EManagedVisibilityPriority Priority; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldBeHidden; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IncludeChildActors; // 0x00A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0x5]; // 0x00A3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_Visibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_Visibility") + } + static class USceneAction_Visibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_Visibility; + +// Class SceneRig.SceneActionState_Visibility +// 0x0010 (0x0080 - 0x0070) +class USceneActionState_Visibility final : public USceneRigObjectActionState +{ +public: + uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool PreviouslyHidden; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_Visibility") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_Visibility") + } + static class USceneActionState_Visibility* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_Visibility; + +// Class SceneRig.StagePreviewDriver +// 0x0000 (0x0028 - 0x0028) +class UStagePreviewDriver : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StagePreviewDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StagePreviewDriver") + } + static class UStagePreviewDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStagePreviewDriver; + +// Class SceneRig.SceneRigParameter +// 0x0010 (0x0038 - 0x0028) +class USceneRigParameter : public UObject +{ +public: + class FString Name_0; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter") + } + static class USceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter; + +// Class SceneRig.SceneRigParameter_Animation +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameter_Animation final : public USceneRigParameter +{ +public: + class UAnimationProvider* Value; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_Animation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_Animation") + } + static class USceneRigParameter_Animation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_Animation; + +// Class SceneRig.SceneRigScriptNode_Dialogue +// 0x0028 (0x0068 - 0x0040) +class USceneRigScriptNode_Dialogue final : public USceneRigScriptNode +{ +public: + class FName DialogueID; // 0x0040(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CharacterID; // 0x0048(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeDelay; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Commands; // 0x0058(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigScriptNode_Dialogue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigScriptNode_Dialogue") + } + static class USceneRigScriptNode_Dialogue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigScriptNode_Dialogue; + +// Class SceneRig.SceneRigParameterDefinition_Animation +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameterDefinition_Animation final : public USceneRigParameterDefinition +{ +public: + class UAnimationProvider* DefaultValue; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_Animation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_Animation") + } + static class USceneRigParameterDefinition_Animation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_Animation; + +// Class SceneRig.Vector_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UVector_SceneRigStageParameter final : public UVectorProvider +{ +public: + struct FSceneRigStage_VectorReference Reference; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Vector_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Vector_SceneRigStageParameter") + } + static class UVector_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVector_SceneRigStageParameter; + +// Class SceneRig.SceneRigParameter_Bool +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameter_Bool final : public USceneRigParameter +{ +public: + bool Value; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_Bool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_Bool") + } + static class USceneRigParameter_Bool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_Bool; + +// Class SceneRig.SceneRigParameterDefinition_Bool +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameterDefinition_Bool final : public USceneRigParameterDefinition +{ +public: + bool DefaultValue; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_Bool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_Bool") + } + static class USceneRigParameterDefinition_Bool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_Bool; + +// Class SceneRig.SceneRigStageInterface +// 0x0028 (0x0050 - 0x0028) +class USceneRigStageInterface : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActorPlacements; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Parameters; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStageInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStageInterface") + } + static class USceneRigStageInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStageInterface; + +// Class SceneRig.SceneRigParameter_DialogueEvent +// 0x0068 (0x00A0 - 0x0038) +class USceneRigParameter_DialogueEvent final : public USceneRigParameter +{ +public: + struct FSceneRigDialogTrackSectionData Value; // 0x0038(0x0068)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_DialogueEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_DialogueEvent") + } + static class USceneRigParameter_DialogueEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_DialogueEvent; + +// Class SceneRig.SceneRigParameterDefinition_DialogueEvent +// 0x0068 (0x00A0 - 0x0038) +class USceneRigParameterDefinition_DialogueEvent final : public USceneRigParameterDefinition +{ +public: + struct FSceneRigDialogTrackSectionData DefaultEvent; // 0x0038(0x0068)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_DialogueEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_DialogueEvent") + } + static class USceneRigParameterDefinition_DialogueEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_DialogueEvent; + +// Class SceneRig.StoryNode_Script +// 0x0028 (0x00C0 - 0x0098) +class UStoryNode_Script : public UTimeRig_StoryGraphNode +{ +public: + struct FSceneRigScriptContainer Script; // 0x0098(0x0008)(NoDestructor, NativeAccessSpecifierPublic) + bool RegisteredAvailableNextLineIDs; // 0x00A0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray AvailableNextLineIDs; // 0x00A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class FName RegisteredLastLineID; // 0x00B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryNode_Script") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryNode_Script") + } + static class UStoryNode_Script* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryNode_Script; + +// Class SceneRig.SceneRigParameter_Float +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameter_Float final : public USceneRigParameter +{ +public: + float Value; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_Float") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_Float") + } + static class USceneRigParameter_Float* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_Float; + +// Class SceneRig.SceneRigParameterDefinition_Float +// 0x0010 (0x0048 - 0x0038) +class USceneRigParameterDefinition_Float final : public USceneRigParameterDefinition +{ +public: + float DefaultValue; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* DefaultValueProvider; // 0x0040(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_Float") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_Float") + } + static class USceneRigParameterDefinition_Float* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_Float; + +// Class SceneRig.SceneRigParameter_FString +// 0x0010 (0x0048 - 0x0038) +class USceneRigParameter_FString final : public USceneRigParameter +{ +public: + class FString Value; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_FString") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_FString") + } + static class USceneRigParameter_FString* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_FString; + +// Class SceneRig.SceneRigParameter_Int +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameter_Int final : public USceneRigParameter +{ +public: + int32 Value; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_Int") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_Int") + } + static class USceneRigParameter_Int* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_Int; + +// Class SceneRig.SceneRigParameter_Object +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameter_Object final : public USceneRigParameter +{ +public: + class UObjectProvider* Value; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_Object") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_Object") + } + static class USceneRigParameter_Object* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_Object; + +// Class SceneRig.SceneRigParameter_Transform +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameter_Transform final : public USceneRigParameter +{ +public: + class UTransformProvider* Value; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_Transform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_Transform") + } + static class USceneRigParameter_Transform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_Transform; + +// Class SceneRig.SceneRigParameterDefinition_Transform +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameterDefinition_Transform final : public USceneRigParameterDefinition +{ +public: + class UTransformProvider* DefaultValue; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameterDefinition_Transform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameterDefinition_Transform") + } + static class USceneRigParameterDefinition_Transform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameterDefinition_Transform; + +// Class SceneRig.SceneRigParameter_AnimationTransform +// 0x0008 (0x0040 - 0x0038) +class USceneRigParameter_AnimationTransform final : public USceneRigParameter +{ +public: + class UAnimationTransformProvider* Value; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_AnimationTransform") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_AnimationTransform") + } + static class USceneRigParameter_AnimationTransform* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_AnimationTransform; + +// Class SceneRig.SceneRigParameter_Vector +// 0x0010 (0x0048 - 0x0038) +class USceneRigParameter_Vector final : public USceneRigParameter +{ +public: + struct FVector Value; // 0x0038(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigParameter_Vector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigParameter_Vector") + } + static class USceneRigParameter_Vector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigParameter_Vector; + +// Class SceneRig.SceneParameterInterface +// 0x0000 (0x0000 - 0x0000) +class ISceneParameterInterface final +{ +public: + class USceneRigStageParameterBlock* CreateParameterBlock(class UObject* OuterObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneParameterInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneParameterInterface") + } + static class ISceneParameterInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISceneParameterInterface; + +// Class SceneRig.SceneRig +// 0x00D0 (0x0238 - 0x0168) +class USceneRig : public UTimeRig +{ +public: + uint8 Pad_168[0x18]; // 0x0168(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + bool BakeSequenceDebug; // 0x0180(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class USceneRigInterfaceDefinition* Interface; // 0x0188(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray BoundObjects; // 0x0190(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x01A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class USceneRigStage* DefaultStage; // 0x01B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PreviewStageDriver; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray LookupAssets; // 0x01C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + bool DebugInEditor; // 0x01D0(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool StartDebuggingPaused; // 0x01D1(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldSimulatePhysics; // 0x01D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInstantlySkippable; // 0x01D3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayerSortOrder; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSceneRigStage_Transform SceneRoot; // 0x01D8(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray NamedParameters; // 0x01F0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSoftObjectPtr CinematicPreviewLevel; // 0x0200(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> PreviewLevels; // 0x0228(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + class USceneRigPlayer* InitializePlayer(const struct FSceneRigParameters& Parameters, class UObject* PlayerParent, ETimeRigInitializingBehavior InitializingBehaviorType); + class USceneRigPlayer* InitializePlayerWithDefaultParameters(class UObject* WorldContext, class UObject* PlayerParent, ETimeRigInitializingBehavior InitializingBehaviorType); + class USceneRigPlayer* Play(const struct FSceneRigParameters& Parameters, class UObject* PlayerParent, ETimeRigInitializingBehavior InitializingBehaviorType); + class USceneRigPlayer* PlayWithDefaultParameters(class UObject* WorldContextObject, class UObject* PlayerParent, ETimeRigInitializingBehavior InitializingBehaviorType); + + void CreateDefaultParameters(struct FSceneRigParameters* Parameters, class UObject* WorldContextObject) const; + class USceneRigPlayer* FindPlayer(class UObject* WorldContextObject) const; + void StartPrecaching(class UObject* WorldContextObject, const TDelegate& PrecacheComplete) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig") + } + static class USceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig; + +// Class SceneRig.SceneRigState +// 0x0020 (0x0098 - 0x0078) +class USceneRigState final : public UTimeRigState +{ +public: + uint8 Pad_78[0x18]; // 0x0078(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class ULevelSequencePlayer* SequencePlayer; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigState") + } + static class USceneRigState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigState; + +// Class SceneRig.SceneRig_CustomActor +// 0x0018 (0x0250 - 0x0238) +class USceneRig_CustomActor final : public USceneRig +{ +public: + struct FSceneRigStage_Actor CustomActor; // 0x0238(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_CustomActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_CustomActor") + } + static class USceneRig_CustomActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_CustomActor; + +// Class SceneRig.SceneRig_Fallback +// 0x0010 (0x0038 - 0x0028) +class USceneRig_Fallback final : public USceneRigProvider +{ +public: + TArray Providers; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_Fallback") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_Fallback") + } + static class USceneRig_Fallback* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_Fallback; + +// Class SceneRig.SceneRig_TagLookup +// 0x0038 (0x0060 - 0x0028) +class USceneRig_TagLookup : public USceneRigProvider +{ +public: + class UActorProvider* LookupOnActor; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGameplayTagContainer Tags; // 0x0030(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + TArray TagProviders; // 0x0050(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRig_TagLookup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRig_TagLookup") + } + static class USceneRig_TagLookup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRig_TagLookup; + +// Class SceneRig.SceneRigBakeSequence +// 0x0000 (0x0000 - 0x0000) +class ISceneRigBakeSequence final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigBakeSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigBakeSequence") + } + static class ISceneRigBakeSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISceneRigBakeSequence; + +// Class SceneRig.SceneRigAnimationRegistry +// 0x0020 (0x0050 - 0x0030) +class USceneRigAnimationRegistry final : public UDataAsset +{ +public: + TArray InheritFromRegistries; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Animations; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigAnimationRegistry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigAnimationRegistry") + } + static class USceneRigAnimationRegistry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigAnimationRegistry; + +// Class SceneRig.SceneRigAnimationSection +// 0x0540 (0x0628 - 0x00E8) +class USceneRigAnimationSection final : public UMovieSceneSection +{ +public: + struct FSceneRigAnimationParams Params_0; // 0x00E8(0x0540)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigAnimationSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigAnimationSection") + } + static class USceneRigAnimationSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigAnimationSection; + +// Class SceneRig.SceneRigAnimInstance +// 0x01C0 (0x0480 - 0x02C0) +class USceneRigAnimInstance final : public UAnimSequencerInstance +{ +public: + uint8 Pad_2C0[0x1B0]; // 0x02C0(0x01B0)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimAsset_TickAssetPlayerProxy* TickAssetPlayerProxy; // 0x0470(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigAnimInstance") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigAnimInstance") + } + static class USceneRigAnimInstance* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigAnimInstance; + +// Class SceneRig.SceneRigBPUtilities +// 0x0000 (0x0028 - 0x0028) +class USceneRigBPUtilities final : public UBlueprintFunctionLibrary +{ +public: + static void AddRegisteredActor(class AActor* Actor, class FName RegisteredActorName); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigBPUtilities") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigBPUtilities") + } + static class USceneRigBPUtilities* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigBPUtilities; + +// Class SceneRig.SceneRigCamera +// 0x0AA0 (0x1310 - 0x0870) +class ASceneRigCamera : public ACameraActor +{ +public: + uint8 Pad_870[0x8]; // 0x0870(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0878(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCameraLookatTrackingSettings LookatTrackingSettings; // 0x0880(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) + class FName CameraSocket; // 0x08D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSRCameraFocusSettings FocusSettings; // 0x08D8(0x0138)(Edit, Protected, NativeAccessSpecifierProtected) + struct FSRCameraPostProcessSettings RenderFeatures; // 0x0A10(0x0860)(Edit, Protected, NativeAccessSpecifierProtected) + struct FAnimatedIntegerPropertyDriver LODDetailMode; // 0x1270(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FAnimatedFloatPropertyDriver CurrentFocalLength; // 0x1298(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FAnimatedFloatPropertyDriver CurrentAperture; // 0x12C0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + struct FAnimatedFloatPropertyDriver CurrentFocusDistance; // 0x12E8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCamera") + } + static class ASceneRigCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneRigCamera; + +// Class SceneRig.SceneRigCameraMetadata +// 0x0008 (0x0030 - 0x0028) +class USceneRigCameraMetadata final : public UAnimMetaData +{ +public: + ESceneRigCameraAttachment Attachment; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCameraMetadata") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCameraMetadata") + } + static class USceneRigCameraMetadata* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigCameraMetadata; + +// Class SceneRig.SceneRigCameraStackActor +// 0x0A48 (0x0E50 - 0x0408) +class ASceneRigCameraStackActor : public ACameraStackActor +{ +public: + class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0408(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EyeSocketName; // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSRCameraFocusSettings FocusSettings; // 0x0418(0x0138)(Transient, Protected, NativeAccessSpecifierProtected) + struct FSRCameraPostProcessSettings RenderFeatures; // 0x0550(0x0860)(Transient, Protected, NativeAccessSpecifierProtected) + struct FAnimatedIntegerPropertyDriver LODDetailMode; // 0x0DB0(0x0028)(Transient, Protected, NativeAccessSpecifierProtected) + struct FAnimatedFloatPropertyDriver CurrentFocalLength; // 0x0DD8(0x0028)(Transient, Protected, NativeAccessSpecifierProtected) + struct FAnimatedFloatPropertyDriver CurrentAperture; // 0x0E00(0x0028)(Transient, Protected, NativeAccessSpecifierProtected) + struct FAnimatedFloatPropertyDriver CurrentFocusDistance; // 0x0E28(0x0028)(Transient, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCameraStackActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCameraStackActor") + } + static class ASceneRigCameraStackActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneRigCameraStackActor; + +// Class SceneRig.SceneRigCameraStackTarget +// 0x0010 (0x00B0 - 0x00A0) +class USceneRigCameraStackTarget final : public UCameraStackTarget +{ +public: + TWeakObjectPtr TransformProvider; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCameraStackTarget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCameraStackTarget") + } + static class USceneRigCameraStackTarget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigCameraStackTarget; + +// Class SceneRig.SceneRigCameraSection +// 0x0018 (0x0100 - 0x00E8) +class USceneRigCameraSection final : public UMovieSceneSection +{ +public: + struct FSceneRigCameraParams Params_0; // 0x00E8(0x0018)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigCameraSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigCameraSection") + } + static class USceneRigCameraSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigCameraSection; + +// Class SceneRig.SceneRigDialogTrackSection +// 0x0068 (0x0150 - 0x00E8) +class USceneRigDialogTrackSection final : public UMovieSceneSection +{ +public: + struct FSceneRigDialogTrackSectionData SectionData; // 0x00E8(0x0068)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigDialogTrackSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigDialogTrackSection") + } + static class USceneRigDialogTrackSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigDialogTrackSection; + +// Class SceneRig.SceneRigInterfaceDefinition +// 0x0030 (0x0058 - 0x0028) +class USceneRigInterfaceDefinition final : public UObject +{ +public: + TArray InheritedParents; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ParameterDefinitions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class FString ExportPath; // 0x0048(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigInterfaceDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigInterfaceDefinition") + } + static class USceneRigInterfaceDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigInterfaceDefinition; + +// Class SceneRig.SceneRigMayaExportSphere +// 0x0008 (0x0250 - 0x0248) +class ASceneRigMayaExportSphere final : public AActor +{ +public: + class USphereComponent* SphereComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigMayaExportSphere") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigMayaExportSphere") + } + static class ASceneRigMayaExportSphere* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneRigMayaExportSphere; + +// Class SceneRig.SceneRigPlayer +// 0x0058 (0x02E0 - 0x0288) +class USceneRigPlayer final : public UTimeRigPlayer +{ +public: + uint8 Pad_288[0x28]; // 0x0288(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSceneRigPlayerInitialized; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class USceneActionState_PlayFMV* OverridingFMV; // 0x02C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneActionState_PlayBinkMedia* OverridingBinkMedia; // 0x02C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UUserWidget* SkipWidget; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ApplyParameterUpdatesImmediately(); + void ShowSkipUI(bool bShow); + bool UpdateBoolParameter(const class FString& ParameterName, bool InValue); + bool UpdateFloatParameter(const class FString& ParameterName, float InValue); + bool UpdateIntParameter(const class FString& ParameterName, int32 InValue); + bool UpdateObjectParameter(const class FString& ParameterName, class UObject* Object); + bool UpdateStringParameter(const class FString& ParameterName, const class FString& InValue); + bool UpdateTransformParameter(const class FString& ParameterName, const struct FTransform& InValue); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigPlayer") + } + static class USceneRigPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigPlayer; + +// Class SceneRig.SceneRigPlayerManager +// 0x0048 (0x0290 - 0x0248) +class ASceneRigPlayerManager final : public AActor +{ +public: + TArray Players; // 0x0248(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray NewPlayersFromThisTick; // 0x0258(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray ActivePlayersWantingToPlayThisTick; // 0x0268(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + uint8 Pad_278[0x18]; // 0x0278(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigPlayerManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigPlayerManager") + } + static class ASceneRigPlayerManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASceneRigPlayerManager; + +// Class SceneRig.SceneRigProxyMocapStageState +// 0x0000 (0x00A0 - 0x00A0) +class USceneRigProxyMocapStageState final : public USceneRigProxyActorState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigProxyMocapStageState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigProxyMocapStageState") + } + static class USceneRigProxyMocapStageState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigProxyMocapStageState; + +// Class SceneRig.SceneRigScriptNode_Branch +// 0x0018 (0x0058 - 0x0040) +class USceneRigScriptNode_Branch final : public USceneRigScriptNode +{ +public: + TArray Branches; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 CurrentBranch; // 0x0050(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasMissmatchingInternalBranches; // 0x0054(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigScriptNode_Branch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigScriptNode_Branch") + } + static class USceneRigScriptNode_Branch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigScriptNode_Branch; + +// Class SceneRig.SceneRigScriptNode_End +// 0x0000 (0x0040 - 0x0040) +class USceneRigScriptNode_End final : public USceneRigScriptNode +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigScriptNode_End") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigScriptNode_End") + } + static class USceneRigScriptNode_End* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigScriptNode_End; + +// Class SceneRig.SceneRigScriptNode_ChoicePreview +// 0x0020 (0x0060 - 0x0040) +class USceneRigScriptNode_ChoicePreview final : public USceneRigScriptNode +{ +public: + class FName DialogueID; // 0x0040(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CharacterID; // 0x0048(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString EnglishScriptText; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigScriptNode_ChoicePreview") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigScriptNode_ChoicePreview") + } + static class USceneRigScriptNode_ChoicePreview* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigScriptNode_ChoicePreview; + +// Class SceneRig.SceneRigSettings +// 0x0008 (0x0030 - 0x0028) +class USceneRigSettings final : public UObject +{ +public: + float TestValue; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigSettings") + } + static class USceneRigSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigSettings; + +// Class SceneRig.SceneRigStage +// 0x0130 (0x0180 - 0x0050) +#pragma pack(push, 0x1) +class alignas(0x10) USceneRigStage : public USceneRigStageInterface +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> StageLevels; // 0x0058(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FSceneRigStage_Actor StageRoot; // 0x0068(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTransform StageRootFallback; // 0x0080(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray LookupAssets; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray LookupTagProviders; // 0x00C0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bEnableDefaultLighting; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShouldSimulatePhysics; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray StreamedStages; // 0x00D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray InterestPoints; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString ExportFilename; // 0x00F8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool OverrideEnvironmentPath; // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ExportEnvironmentPath; // 0x0110(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseExportRadius; // 0x0120(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ExportRadius; // 0x0124(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_128[0x50]; // 0x0128(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage") + } + static class USceneRigStage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_USceneRigStage; + +// Class SceneRig.SceneRigStageClassHost +// 0x0000 (0x0000 - 0x0000) +class ISceneRigStageClassHost final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStageClassHost") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStageClassHost") + } + static class ISceneRigStageClassHost* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISceneRigStageClassHost; + +// Class SceneRig.SceneRigStage_BoolValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_BoolValue final : public USceneRigStage_ParameterValue +{ +public: + class UBoolProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_BoolValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_BoolValue") + } + static class USceneRigStage_BoolValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_BoolValue; + +// Class SceneRig.SceneRigStage_IntValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_IntValue final : public USceneRigStage_ParameterValue +{ +public: + class UIntProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_IntValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_IntValue") + } + static class USceneRigStage_IntValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_IntValue; + +// Class SceneRig.SceneRigStage_FloatValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_FloatValue final : public USceneRigStage_ParameterValue +{ +public: + class UFloatProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_FloatValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_FloatValue") + } + static class USceneRigStage_FloatValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_FloatValue; + +// Class SceneRig.SceneRigStage_VectorValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_VectorValue final : public USceneRigStage_ParameterValue +{ +public: + class UVectorProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_VectorValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_VectorValue") + } + static class USceneRigStage_VectorValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_VectorValue; + +// Class SceneRig.SceneRigStage_NamedVector +// 0x0018 (0x0048 - 0x0030) +class USceneRigStage_NamedVector final : public USceneRigStage_NamedParameter +{ +public: + struct FSceneRigStage_Vector Parameter; // 0x0030(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NamedVector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NamedVector") + } + static class USceneRigStage_NamedVector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NamedVector; + +// Class SceneRig.SceneRigStage_NameValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_NameValue final : public USceneRigStage_ParameterValue +{ +public: + class UNameProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_NameValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_NameValue") + } + static class USceneRigStage_NameValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_NameValue; + +// Class SceneRig.SceneRigStage_StringValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_StringValue final : public USceneRigStage_ParameterValue +{ +public: + class UStringProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_StringValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_StringValue") + } + static class USceneRigStage_StringValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_StringValue; + +// Class SceneRig.SceneRigStage_TransformValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_TransformValue final : public USceneRigStage_ParameterValue +{ +public: + class UTransformProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_TransformValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_TransformValue") + } + static class USceneRigStage_TransformValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_TransformValue; + +// Class SceneRig.SceneRigStage_ObjectValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_ObjectValue final : public USceneRigStage_ParameterValue +{ +public: + class UObjectProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_ObjectValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_ObjectValue") + } + static class USceneRigStage_ObjectValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_ObjectValue; + +// Class SceneRig.SceneRigStage_AnimationValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_AnimationValue final : public USceneRigStage_ParameterValue +{ +public: + class UAnimationProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_AnimationValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_AnimationValue") + } + static class USceneRigStage_AnimationValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_AnimationValue; + +// Class SceneRig.SceneRigStage_ActorValue +// 0x0008 (0x0030 - 0x0028) +class USceneRigStage_ActorValue final : public USceneRigStage_ParameterValue +{ +public: + class UActorProvider* Provider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigStage_ActorValue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigStage_ActorValue") + } + static class USceneRigStage_ActorValue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigStage_ActorValue; + +// Class SceneRig.SceneRigVariants +// 0x0010 (0x0038 - 0x0028) +class USceneRigVariants final : public UObject +{ +public: + TArray Variants; // 0x0028(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneRigVariants") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneRigVariants") + } + static class USceneRigVariants* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneRigVariants; + +// Class SceneRig.SequencePlayerProxy +// 0x0008 (0x0030 - 0x0028) +class USequencePlayerProxy final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SequencePlayerProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SequencePlayerProxy") + } + static class USequencePlayerProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USequencePlayerProxy; + +// Class SceneRig.StagePreviewDriver_PlaySceneRig +// 0x0010 (0x0038 - 0x0028) +class UStagePreviewDriver_PlaySceneRig final : public UStagePreviewDriver +{ +public: + class USceneRig* SceneRig; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigPlayer* SceneRigPlayer; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StagePreviewDriver_PlaySceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StagePreviewDriver_PlaySceneRig") + } + static class UStagePreviewDriver_PlaySceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStagePreviewDriver_PlaySceneRig; + +// Class SceneRig.StoryNodeState_Custom +// 0x0010 (0x0038 - 0x0028) +class UStoryNodeState_Custom : public UObject +{ +public: + class AStoryGraphActor* OwningActor; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStoryNode_Custom* Definition; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryNodeState_Custom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryNodeState_Custom") + } + static class UStoryNodeState_Custom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryNodeState_Custom; + +// Class SceneRig.StoryNode_OutputEvent +// 0x0010 (0x00A8 - 0x0098) +class UStoryNode_OutputEvent final : public UTimeRig_StoryGraphNode +{ +public: + class FName EventName; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RepresentsCompletion; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryNode_OutputEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryNode_OutputEvent") + } + static class UStoryNode_OutputEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryNode_OutputEvent; + +// Class SceneRig.StoryNode_SceneRig +// 0x0010 (0x00D0 - 0x00C0) +class UStoryNode_SceneRig : public UStoryNode_Script +{ +public: + class USceneRigProvider* StorySR; // 0x00C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeRigInitializingBehavior InitializingBehavior; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkippable; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class USceneRig* GetSceneRigBP(const class UObject* Caller); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryNode_SceneRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryNode_SceneRig") + } + static class UStoryNode_SceneRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryNode_SceneRig; + +// Class SceneRig.String_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UString_SceneRigStageParameter final : public UStringProvider +{ +public: + struct FSceneRigStage_StringReference Reference; // 0x0028(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("String_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"String_SceneRigStageParameter") + } + static class UString_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UString_SceneRigStageParameter; + +// Class SceneRig.Transform_SceneRigActor +// 0x0000 (0x0028 - 0x0028) +class UTransform_SceneRigActor final : public UTransformProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_SceneRigActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_SceneRigActor") + } + static class UTransform_SceneRigActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_SceneRigActor; + +// Class SceneRig.Transform_SceneRigStageParameter +// 0x0010 (0x0038 - 0x0028) +class UTransform_SceneRigStageParameter final : public UTransformProvider +{ +public: + struct FSceneRigStage_TransformReference Reference; // 0x0028(0x0010)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_SceneRigStageParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_SceneRigStageParameter") + } + static class UTransform_SceneRigStageParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_SceneRigStageParameter; + +// Class SceneRig.Transform_StageRoot +// 0x0000 (0x0028 - 0x0028) +class UTransform_StageRoot final : public UTransformProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Transform_StageRoot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Transform_StageRoot") + } + static class UTransform_StageRoot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTransform_StageRoot; + +// Class SceneRig.Vector_SceneRigParameter +// 0x0008 (0x0030 - 0x0028) +class UVector_SceneRigParameter final : public UVectorProvider +{ +public: + struct FSceneRigParameterBinding_Vector BoundParameter; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Vector_SceneRigParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Vector_SceneRigParameter") + } + static class UVector_SceneRigParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVector_SceneRigParameter; + +// Class SceneRig.Vector2D_Curve +// 0x0108 (0x0130 - 0x0028) +class UVector2D_Curve final : public UVector2DProvider +{ +public: + struct FRuntimeCurveVector2D Curve; // 0x0028(0x0108)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Vector2D_Curve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Vector2D_Curve") + } + static class UVector2D_Curve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVector2D_Curve; + +} + diff --git a/Hogwarts Legacy/SDK/SceneRig_structs.hpp b/Hogwarts Legacy/SDK/SceneRig_structs.hpp new file mode 100644 index 0000000..fa785ad --- /dev/null +++ b/Hogwarts Legacy/SDK/SceneRig_structs.hpp @@ -0,0 +1,1344 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SceneRig + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "MovieScene_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CameraStack_structs.hpp" +#include "AvaAnimation_structs.hpp" +#include "MovieSceneTracks_structs.hpp" +#include "UtilitiesRuntime_structs.hpp" + + +namespace SDK +{ + +// Enum SceneRig.ELipsyncFlags +// NumValues: 0x0005 +enum class ELipsyncFlags : uint8 +{ + NoLipsync = 0, + Lipsync = 1, + MouthOnlyLipsyncLocalizedLanguages = 2, + MouthOnlyLipsync = 3, + ELipsyncFlags_MAX = 4, +}; + +// Enum SceneRig.ECommandLookAtType +// NumValues: 0x0003 +enum class ECommandLookAtType : uint8 +{ + Speaker = 0, + Listener = 1, + ECommandLookAtType_MAX = 2, +}; + +// Enum SceneRig.ECommandForType +// NumValues: 0x0004 +enum class ECommandForType : uint8 +{ + Speaker = 0, + Listener = 1, + Both = 2, + ECommandForType_MAX = 3, +}; + +// Enum SceneRig.EFloatMultiChannelNoiseWaveform +// NumValues: 0x0004 +enum class EFloatMultiChannelNoiseWaveform : uint8 +{ + CosineWave = 0, + SineWave = 1, + PerlinNoise = 2, + EFloatMultiChannelNoiseWaveform_MAX = 3, +}; + +// Enum SceneRig.EAimAtAxisType +// NumValues: 0x0007 +enum class EAimAtAxisType : uint8 +{ + Up = 0, + Down = 1, + Forward = 2, + Backward = 3, + Right = 4, + Left = 5, + EAimAtAxisType_MAX = 6, +}; + +// Enum SceneRig.ESceneAction_AnimateCurves_FillMode +// NumValues: 0x0004 +enum class ESceneAction_AnimateCurves_FillMode : uint8 +{ + Stretch = 0, + Hold = 1, + Repeat = 2, + ESceneAction_AnimateCurves_MAX = 3, +}; + +// Enum SceneRig.ESceneAction_AnimateCurves_BlendMode +// NumValues: 0x0004 +enum class ESceneAction_AnimateCurves_BlendMode : uint8 +{ + Replace = 0, + Multiply = 1, + Additive = 2, + ESceneAction_AnimateCurves_MAX = 3, +}; + +// Enum SceneRig.ESceneRigAnimationRootBlendMode +// NumValues: 0x0003 +enum class ESceneRigAnimationRootBlendMode : uint8 +{ + BlendRootWithAnimation = 0, + DoNotBlendRoot = 1, + ESceneRigAnimationRootBlendMode_MAX = 2, +}; + +// Enum SceneRig.ESceneRigAnimationPlaybackSpeed +// NumValues: 0x0004 +enum class ESceneRigAnimationPlaybackSpeed : uint8 +{ + NaturalSpeed = 0, + FillActionDuration = 1, + UseSpeedMultiplier = 2, + ESceneRigAnimationPlaybackSpeed_MAX = 3, +}; + +// Enum SceneRig.ESceneRigAnimationPlaybackRange +// NumValues: 0x0005 +enum class ESceneRigAnimationPlaybackRange : uint8 +{ + FullClipRange = 0, + StartEndOffsets = 1, + StartEndFractions = 2, + StartOffsetWithDuration = 3, + ESceneRigAnimationPlaybackRange_MAX = 4, +}; + +// Enum SceneRig.ESceneAction_CameraResetType +// NumValues: 0x0006 +enum class ESceneAction_CameraResetType : uint8 +{ + NoReset = 0, + BehindAvatar = 1, + CurrentCameraDirection = 2, + CurrentCameraYawAndDefaultPitch = 3, + LookAtLocation = 4, + ESceneAction_MAX = 5, +}; + +// Enum SceneRig.ESceneAction_ClothingTeleportMode +// NumValues: 0x0004 +enum class ESceneAction_ClothingTeleportMode : uint8 +{ + None = 0, + Teleport = 1, + TeleportAndReset = 2, + ESceneAction_MAX = 3, +}; + +// Enum SceneRig.ESceneAction_LookAtPriority +// NumValues: 0x0005 +enum class ESceneAction_LookAtPriority : uint8 +{ + Lowest = 0, + Passive = 1, + Active = 2, + Highest = 3, + ESceneAction_MAX = 4, +}; + +// Enum SceneRig.EParticleSystemActivation +// NumValues: 0x0004 +enum class EParticleSystemActivation : uint8 +{ + Activate = 0, + Deactivate = 1, + ActivateAndDeactivate = 2, + EParticleSystemActivation_MAX = 3, +}; + +// Enum SceneRig.ESceneAction_PlaySceneRigInitializeType +// NumValues: 0x0003 +enum class ESceneAction_PlaySceneRigInitializeType : uint8 +{ + OnStartOfSceneRig = 0, + OnStartOfAction = 1, + ESceneAction_MAX = 2, +}; + +// Enum SceneRig.ERestoreFade +// NumValues: 0x0004 +enum class ERestoreFade : uint8 +{ + Never = 0, + EndOfAction = 1, + EndOfSceneRig = 2, + ERestoreFade_MAX = 3, +}; + +// Enum SceneRig.EFadeType +// NumValues: 0x0005 +enum class EFadeType : uint8 +{ + FadeIn = 0, + FadeOut = 1, + HoldFade = 2, + Manual = 3, + EFadeType_MAX = 4, +}; + +// Enum SceneRig.ESceneRigAnimationTrackConstraintMode +// NumValues: 0x0003 +enum class ESceneRigAnimationTrackConstraintMode : uint8 +{ + ConstrainComponent = 0, + ConstrainActor = 1, + ESceneRigAnimationTrackConstraintMode_MAX = 2, +}; + +// Enum SceneRig.EManagedCameraPriority +// NumValues: 0x0005 +enum class EManagedCameraPriority : uint8 +{ + Lowest = 0, + PassiveCinematic = 1, + ActiveCinematic = 2, + Highest = 3, + EManagedCameraPriority_MAX = 4, +}; + +// Enum SceneRig.ESceneRigCameraAttachment +// NumValues: 0x0007 +enum class ESceneRigCameraAttachment : uint8 +{ + Stage_Root = 0, + Avatar_Head = 1, + A1_Head = 2, + A2_Head = 3, + B1_Head = 4, + B2_Head = 5, + ESceneRigCameraAttachment_MAX = 6, +}; + +// Enum SceneRig.ESceneRigCameraProxyActor_ValidCameraType +// NumValues: 0x0004 +enum class ESceneRigCameraProxyActor_ValidCameraType : uint8 +{ + CheckObstructions = 0, + AlwaysValid = 1, + AlwaysInValid = 2, + ESceneRigCameraProxyActor_MAX = 3, +}; + +// Enum SceneRig.EFT_TriggerType +// NumValues: 0x0004 +enum class EFT_TriggerType : uint8 +{ + All = 0, + SceneRig = 1, + StoryGraph = 2, + EFT_MAX = 3, +}; + +// Enum SceneRig.ESceneParameterChangeRequestType +// NumValues: 0x0007 +enum class ESceneParameterChangeRequestType : uint8 +{ + String = 0, + Bool = 1, + Float = 2, + Object = 3, + Int = 4, + Transform = 5, + ESceneParameterChangeRequestType_MAX = 6, +}; + +// Enum SceneRig.ESceneRigPreparingToInitializePhase +// NumValues: 0x0008 +enum class ESceneRigPreparingToInitializePhase : uint8 +{ + Uninitialized = 0, + WorldTransitioning = 1, + RequestingRequiredLevels = 2, + LoadingRequiredLevels = 3, + WaitingToCompleteStreaming = 4, + WaitingForLoadingDependencies = 5, + PreparedToInitialize = 6, + ESceneRigPreparingToInitializePhase_MAX = 7, +}; + +// Enum SceneRig.ESceneRigProxyActor_PlatformHide +// NumValues: 0x0004 +enum class ESceneRigProxyActor_PlatformHide : uint8 +{ + None = 0, + SwitchOnly = 1, + LastGenAndSwitch = 2, + ESceneRigProxyActor_MAX = 3, +}; + +// Enum SceneRig.ESceneRigStageRoleType +// NumValues: 0x0006 +enum class ESceneRigStageRoleType : uint8 +{ + NONE = 0, + Foreground = 1, + Background = 2, + Extra = 3, + Prop = 4, + ESceneRigStageRoleType_MAX = 5, +}; + +// Enum SceneRig.EStoryGraphActorDependencies +// NumValues: 0x0003 +enum class EStoryGraphActorDependencies : uint8 +{ + WaitingForCurtain = 1, + WaitingForAmbient = 2, + EStoryGraphActorDependencies_MAX = 3, +}; + +// Enum SceneRig.EStoryGraphActorState +// NumValues: 0x0005 +enum class EStoryGraphActorState : uint8 +{ + StoryNotStarted = 0, + StoryReadyToStart = 1, + StoryPlaying = 2, + StoryFinished = 3, + EStoryGraphActorState_MAX = 4, +}; + +// ScriptStruct SceneRig.SceneActionActorFunctionReference +// 0x0030 (0x0030 - 0x0000) +struct FSceneActionActorFunctionReference +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr Function; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneActionActorFunctionReference; + +// ScriptStruct SceneRig.SceneActionActorTickFunctionReference +// 0x0000 (0x0030 - 0x0030) +struct FSceneActionActorTickFunctionReference final : public FSceneActionActorFunctionReference +{ +}; +DUMPER7_ASSERTS_FSceneActionActorTickFunctionReference; + +// ScriptStruct SceneRig.SRCameraTrackingFocusSettings +// 0x0048 (0x0048 - 0x0000) +struct FSRCameraTrackingFocusSettings final +{ +public: + struct FAnimatedVectorPropertyDriver RelativeOffset; // 0x0000(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSRCameraTrackingFocusSettings; + +// ScriptStruct SceneRig.SceneRigParameters +// 0x0088 (0x0088 - 0x0000) +struct FSceneRigParameters final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap Parameters; // 0x0008(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + class USceneRigStageParameterBlock* StageParameters; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* WorldContext; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimeRig_StoryGraph* StoryGraph; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimeRig_StoryGraphNode* StoryNode; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSceneRigParameters; + +// ScriptStruct SceneRig.AmbientProxyActorReference +// 0x0028 (0x0028 - 0x0000) +struct FAmbientProxyActorReference final +{ +public: + TSoftObjectPtr ProxyActor; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAmbientProxyActorReference; + +// ScriptStruct SceneRig.SceneRigActorMemberReference +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigActorMemberReference final +{ +public: + class FName MemberName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigActorMemberReference; + +// ScriptStruct SceneRig.AnimNode_SceneRigCameraDriver +// 0x0020 (0x0030 - 0x0010) +struct FAnimNode_SceneRigCameraDriver final : public FAnimNode_Base +{ +public: + struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimNode_SceneRigCameraDriver; + +// ScriptStruct SceneRig.AudioDialogueFlags +// 0x0007 (0x0007 - 0x0000) +struct FAudioDialogueFlags final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + bool StartPausedUMETA; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NoQueuingLimits; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SuppressSubtitles; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool NonSpatialized; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseCinematicPolyphony; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELipsyncFlags LipsyncFlags; // 0x0006(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAudioDialogueFlags; + +// ScriptStruct SceneRig.FloatMultiChannelNoiseChannel +// 0x0010 (0x0010 - 0x0000) +struct FFloatMultiChannelNoiseChannel final +{ +public: + float Frequency; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeOffset; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFloatMultiChannelNoiseWaveform Waveform; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Enabled; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFloatMultiChannelNoiseChannel; + +// ScriptStruct SceneRig.AnimateProperty_PropertyName +// 0x0008 (0x0008 - 0x0000) +struct FAnimateProperty_PropertyName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnimateProperty_PropertyName; + +// ScriptStruct SceneRig.SceneRigAnimationPlacementOptions +// 0x0030 (0x0030 - 0x0000) +struct FSceneRigAnimationPlacementOptions final +{ +public: + EAnimTrackRootMode RootEvaluationMode; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneRigAnimationRootBlendMode RootBlendMode; // 0x0001(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneRigAnimationRootBlendMode BlendInRootBlendMode; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneRigAnimationRootBlendMode BlendOutRootBlendMode; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AccumulateRootMotion; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UBoolProvider* ConstrainedToPlacement; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* PlacementRespectsBlends; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* PlacementIsMoving; // 0x0018(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* Placement; // 0x0020(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationTransformProvider* PlacementOffset; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigAnimationPlacementOptions; + +// ScriptStruct SceneRig.SceneRigAnimationPlaybackSpeed +// 0x0010 (0x0010 - 0x0000) +struct FSceneRigAnimationPlaybackSpeed final +{ +public: + ESceneRigAnimationPlaybackSpeed PlaybackType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* SpeedMultiplier; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigAnimationPlaybackSpeed; + +// ScriptStruct SceneRig.SceneRigAnimationClipRange +// 0x0028 (0x0028 - 0x0000) +struct FSceneRigAnimationClipRange final +{ +public: + ESceneRigAnimationPlaybackRange RangeType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UFloatProvider* TimingOffset; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* StartOffset; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* EndOffset; // 0x0018(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* Duration; // 0x0020(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigAnimationClipRange; + +// ScriptStruct SceneRig.SkeletonCurveReference +// 0x0008 (0x0008 - 0x0000) +struct FSkeletonCurveReference final +{ +public: + class FName CurveName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkeletonCurveReference; + +// ScriptStruct SceneRig.SceneActionAnimCurve +// 0x0010 (0x0010 - 0x0000) +struct FSceneActionAnimCurve final +{ +public: + struct FSkeletonCurveReference CurveName; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* Value; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneActionAnimCurve; + +// ScriptStruct SceneRig.CameraActionTransitionSettings +// 0x0030 (0x0030 - 0x0000) +struct FCameraActionTransitionSettings final +{ +public: + class UFloatProvider* BlendTime; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECameraStackResetType ResetType; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* ResetLookAtLocation; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator FixedArmRotationValue; // 0x0018(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D RotationOffset; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLazyBlend; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOldCameraStaysValid; // 0x002D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCameraActionTransitionSettings; + +// ScriptStruct SceneRig.CameraStackOperationState +// 0x0010 (0x0010 - 0x0000) +struct FCameraStackOperationState final +{ +public: + class UCameraStackOperationBase* Operation; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCameraStackOperationScratchData* ScratchData; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraStackOperationState; + +// ScriptStruct SceneRig.SceneActionFunctionEventReference +// 0x0008 (0x0008 - 0x0000) +struct FSceneActionFunctionEventReference final +{ +public: + class UFunction* Function; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneActionFunctionEventReference; + +// ScriptStruct SceneRig.ModifyMaterials_TextureOverride +// 0x0018 (0x0018 - 0x0000) +struct FModifyMaterials_TextureOverride final +{ +public: + TArray Rules; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FModifyMaterials_TextureOverride; + +// ScriptStruct SceneRig.SmartTexture +// 0x0018 (0x0018 - 0x0000) +struct FSmartTexture final +{ +public: + class UTexture2D* DefaultTexture; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray TextureOverrides; // 0x0008(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSmartTexture; + +// ScriptStruct SceneRig.ModifyMaterials_MaterialOverride +// 0x0018 (0x0018 - 0x0000) +struct FModifyMaterials_MaterialOverride final +{ +public: + TArray Rules; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FModifyMaterials_MaterialOverride; + +// ScriptStruct SceneRig.SmartMaterial +// 0x0018 (0x0018 - 0x0000) +struct FSmartMaterial final +{ +public: + class UMaterialInterface* DefaultMaterial; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MaterialOverrides; // 0x0008(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSmartMaterial; + +// ScriptStruct SceneRig.SceneAction_PlayBinkMedia_SubtitleLine +// 0x0018 (0x0020 - 0x0008) +struct FSceneAction_PlayBinkMedia_SubtitleLine final : public FTableRowBase +{ +public: + class FString Key; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndTime; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneAction_PlayBinkMedia_SubtitleLine; + +// ScriptStruct SceneRig.SceneActionSequence_SequenceActorName +// 0x0008 (0x0008 - 0x0000) +struct FSceneActionSequence_SequenceActorName final +{ +public: + class FName SequenceActorName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneActionSequence_SequenceActorName; + +// ScriptStruct SceneRig.SceneActionSequence_ActorMapping +// 0x0010 (0x0010 - 0x0000) +struct FSceneActionSequence_ActorMapping final +{ +public: + struct FSceneActionSequence_SequenceActorName ActorName; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UActorProvider* AssignedActor; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneActionSequence_ActorMapping; + +// ScriptStruct SceneRig.SetProperty_PropertyName +// 0x0008 (0x0008 - 0x0000) +struct FSetProperty_PropertyName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSetProperty_PropertyName; + +// ScriptStruct SceneRig.FXOverride +// 0x0018 (0x0018 - 0x0000) +struct FFXOverride final +{ +public: + TArray Rules; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UFXSystemAsset* ParticleSystem; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFXOverride; + +// ScriptStruct SceneRig.TransformKeyValue +// 0x0030 (0x0030 - 0x0000) +struct FTransformKeyValue final +{ +public: + struct FTransform Transform; // 0x0000(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransformKeyValue; + +// ScriptStruct SceneRig.SceneRigBoundParameterDefinition +// 0x0000 (0x0000 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x01) FSceneRigBoundParameterDefinition +{ +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FSceneRigBoundParameterDefinition; + +// ScriptStruct SceneRig.SceneRigParameterBinding_Animation +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_Animation final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_Animation* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_Animation; + +// ScriptStruct SceneRig.SceneRigParameterBinding_Bool +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_Bool final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_Bool* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_Bool; + +// ScriptStruct SceneRig.SceneRigParameterBinding_DialogueEvent +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_DialogueEvent final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_DialogueEvent* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_DialogueEvent; + +// ScriptStruct SceneRig.SceneRigDialogTrackSectionData +// 0x0068 (0x0068 - 0x0000) +struct FSceneRigDialogTrackSectionData +{ +public: + class FString EventName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap RequiredParameters; // 0x0010(0x0050)(Edit, NativeAccessSpecifierPublic) + bool StopWhenAttachedToDestroyed; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FAudioDialogueFlags AudioDialogueFlags; // 0x0061(0x0007)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigDialogTrackSectionData; + +// ScriptStruct SceneRig.ActionParameter_DialogueEvent +// 0x0070 (0x0070 - 0x0000) +struct FActionParameter_DialogueEvent final +{ +public: + struct FSceneRigParameterBinding_DialogueEvent BoundParameter; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FSceneRigDialogTrackSectionData DefaultEvent; // 0x0008(0x0068)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActionParameter_DialogueEvent; + +// ScriptStruct SceneRig.SceneRigParameterBinding_Float +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_Float final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_Float* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_Float; + +// ScriptStruct SceneRig.SceneRigParameterBinding_FString +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_FString final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_FString* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_FString; + +// ScriptStruct SceneRig.ActionParameter_FString +// 0x0018 (0x0018 - 0x0000) +struct FActionParameter_FString final +{ +public: + struct FSceneRigParameterBinding_FString BoundParameter; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FString DefaultValue; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActionParameter_FString; + +// ScriptStruct SceneRig.SceneRigParameterBinding_Int +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_Int final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_Int* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_Int; + +// ScriptStruct SceneRig.SceneRigParameterBinding_Object +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_Object final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_Object* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_Object; + +// ScriptStruct SceneRig.ActionParameter_Object +// 0x0010 (0x0010 - 0x0000) +struct FActionParameter_Object final +{ +public: + struct FSceneRigParameterBinding_Object BoundParameter; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UObjectProvider* DefaultObject; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FActionParameter_Object; + +// ScriptStruct SceneRig.SceneRigParameterBinding_AnimationTransform +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_AnimationTransform final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_AnimationTransform* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_AnimationTransform; + +// ScriptStruct SceneRig.SceneRigParameterBinding_Transform +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_Transform final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_Transform* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_Transform; + +// ScriptStruct SceneRig.SceneRigParameterBinding_Vector +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigParameterBinding_Vector final : public FSceneRigBoundParameterDefinition +{ +public: + class USceneRigParameterDefinition_Vector* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigParameterBinding_Vector; + +// ScriptStruct SceneRig.SceneRigParameterDefinitions +// 0x0050 (0x0050 - 0x0000) +struct alignas(0x08) FSceneRigParameterDefinitions final +{ +public: + uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSceneRigParameterDefinitions; + +// ScriptStruct SceneRig.SceneRigAnimationRegsitryInheritRegistry +// 0x0018 (0x0018 - 0x0000) +struct FSceneRigAnimationRegsitryInheritRegistry final +{ +public: + class FString LookupKey; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigAnimationRegistry* InheritFromRegistry; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigAnimationRegsitryInheritRegistry; + +// ScriptStruct SceneRig.SceneRigAnimationRegsitryAnim +// 0x0020 (0x0020 - 0x0000) +struct FSceneRigAnimationRegsitryAnim final +{ +public: + class FString LookupKey; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SelectionWeight; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAnimationAsset* UnrealAnimationAsset; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigAnimationRegsitryAnim; + +// ScriptStruct SceneRig.SceneRigAnimationTrackPlacementOptions +// 0x04A0 (0x04A0 - 0x0000) +struct FSceneRigAnimationTrackPlacementOptions final +{ +public: + bool ConstrainedToPlacement; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnscaleHipsBone; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneRigAnimationTrackConstraintMode ConstraintMode; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PlacementRespectsBlends; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTransformProvider* Placement; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimationTransformProvider* PlacementOffset; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMovieSceneTransformMask TransformMask; // 0x0018(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRichCurve Translation[0x3]; // 0x0020(0x0080)(NativeAccessSpecifierPublic) + struct FRichCurve Rotation[0x3]; // 0x01A0(0x0080)(NativeAccessSpecifierPublic) + struct FRichCurve Scale[0x3]; // 0x0320(0x0080)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigAnimationTrackPlacementOptions; + +// ScriptStruct SceneRig.SceneRigAnimationParams +// 0x0540 (0x0540 - 0x0000) +struct FSceneRigAnimationParams +{ +public: + struct FSceneRigAnimationTrackPlacementOptions PlacementOptions; // 0x0000(0x04A0)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UAnimSequence* Animation; // 0x04A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LayerName; // 0x04A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartOffset; // 0x04B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndOffset; // 0x04B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x04B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReverse : 1; // 0x04BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4BD[0x3]; // 0x04BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRichCurve weight; // 0x04C0(0x0080)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigAnimationParams; + +// ScriptStruct SceneRig.SceneRigAnimationSectionTemplateParameters +// 0x0008 (0x0548 - 0x0540) +struct FSceneRigAnimationSectionTemplateParameters final : public FSceneRigAnimationParams +{ +public: + struct FFrameNumber SectionStartTime; // 0x0540(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFrameNumber SectionEndTime; // 0x0544(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigAnimationSectionTemplateParameters; + +// ScriptStruct SceneRig.SceneRigAnimationSectionTemplate +// 0x0548 (0x0568 - 0x0020) +struct FSceneRigAnimationSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FSceneRigAnimationSectionTemplateParameters Params; // 0x0020(0x0548)(ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigAnimationSectionTemplate; + +// ScriptStruct SceneRig.SceneRigAnimInstanceProxy +// 0x02E0 (0x0A50 - 0x0770) +struct FSceneRigAnimInstanceProxy final : public FAnimInstanceProxy_RetrieveActorTransform +{ +public: + uint8 Pad_770[0x2E0]; // 0x0770(0x02E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSceneRigAnimInstanceProxy; + +// ScriptStruct SceneRig.CinematicInfo +// 0x0038 (0x0040 - 0x0008) +struct FCinematicInfo final : public FTableRowBase +{ +public: + class FString SceneRig; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FString Tier; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Cooked; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString status; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCinematicInfo; + +// ScriptStruct SceneRig.SceneRigBoundObject +// 0x0010 (0x0010 - 0x0000) +struct FSceneRigBoundObject final +{ +public: + class FName BoundObjectName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectProvider* ObjectProvider; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigBoundObject; + +// ScriptStruct SceneRig.SRCameraPostProcessSettings +// 0x0860 (0x0860 - 0x0000) +struct FSRCameraPostProcessSettings final +{ +public: + struct FAnimatedFloatPropertyDriver SceneFringeIntensity; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver VignetteIntensity; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver GrainJitter; // 0x0050(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver GrainIntensity; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedIntegerPropertyDriver BloomMethod; // 0x00A0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver BloomIntensity; // 0x00C8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver BloomThreshold; // 0x00F0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver BloomCross; // 0x0118(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver BloomDirtMaskIntensity; // 0x0140(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedVectorPropertyDriver BloomDirtMaskTint; // 0x0168(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAnimatedIntegerPropertyDriver AutoExposureMethod; // 0x01B0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AutoExposureLowPercent; // 0x01D8(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AutoExposureHighPercent; // 0x0200(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AutoExposureMinBrightness; // 0x0228(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AutoExposureMaxBrightness; // 0x0250(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AutoExposureSpeedUp; // 0x0278(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AutoExposureSpeedDown; // 0x02A0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AutoExposureBias; // 0x02C8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver HistogramLogMax; // 0x02F0(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver HistogramLogMin; // 0x0318(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAnimatedIntegerPropertyDriver DepthOfFieldMethod; // 0x0340(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldFstop; // 0x0368(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldSensorWidth; // 0x0390(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldFocalDistance; // 0x03B8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldDepthBlurAmount; // 0x03E0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldDepthBlurRadius; // 0x0408(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldFocalRegion; // 0x0430(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldNearTransitionRegion; // 0x0458(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldFarTransitionRegion; // 0x0480(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldScale; // 0x04A8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldMaxBokehSize; // 0x04D0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldNearBlurSize; // 0x04F8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldFarBlurSize; // 0x0520(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldOcclusion; // 0x0548(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldColorThreshold; // 0x0570(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldSizeThreshold; // 0x0598(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldSkyFocusDistance; // 0x05C0(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver DepthOfFieldVignetteSize; // 0x05E8(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AmbientOcclusionIntensity; // 0x0610(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AmbientOcclusionRadius; // 0x0638(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AmbientOcclusionStaticFraction; // 0x0660(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedBoolPropertyDriver AmbientOcclusionRadiusInWS; // 0x0688(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AmbientOcclusionFadeDistance; // 0x06B0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AmbientOcclusionFadeRadius; // 0x06D8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AmbientOcclusionPower; // 0x0700(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AmbientOcclusionBias; // 0x0728(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver AmbientOcclusionQuality; // 0x0750(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedVectorPropertyDriver IndirectLightingColor; // 0x0778(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver IndirectLightingIntensity; // 0x07C0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver MotionBlurAmount; // 0x07E8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver MotionBlurMax; // 0x0810(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver MotionBlurPerObjectSize; // 0x0838(0x0028)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSRCameraPostProcessSettings; + +// ScriptStruct SceneRig.SRCameraFocusSettings +// 0x0138 (0x0138 - 0x0000) +struct FSRCameraFocusSettings final +{ +public: + struct FAnimatedIntegerPropertyDriver FocusMethod; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver ManualFocusDistance; // 0x0028(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedBoolPropertyDriver bDrawDebugFocusPlane; // 0x0050(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedBoolPropertyDriver bSmoothFocusChanges; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver FocusSmoothingInterpSpeed; // 0x00A0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FAnimatedFloatPropertyDriver FocusOffset; // 0x00C8(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FSRCameraTrackingFocusSettings TrackingFocusSettings; // 0x00F0(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSRCameraFocusSettings; + +// ScriptStruct SceneRig.SceneRigCameraParams +// 0x0018 (0x0018 - 0x0000) +struct FSceneRigCameraParams final +{ +public: + class UObjectProvider* InitialCamera; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectProvider* FinalCamera; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObjectProvider* Camera; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigCameraParams; + +// ScriptStruct SceneRig.SceneRigCameraSectionTemplate +// 0x0028 (0x0048 - 0x0020) +struct FSceneRigCameraSectionTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FSceneRigCameraParams Params; // 0x0020(0x0018)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSceneRigCameraSectionTemplate; + +// ScriptStruct SceneRig.SceneRigDialogTrackTemplateData +// 0x0000 (0x0068 - 0x0068) +struct FSceneRigDialogTrackTemplateData final : public FSceneRigDialogTrackSectionData +{ +}; +DUMPER7_ASSERTS_FSceneRigDialogTrackTemplateData; + +// ScriptStruct SceneRig.SceneRigDialogTrackTemplate +// 0x0068 (0x0088 - 0x0020) +struct FSceneRigDialogTrackTemplate final : public FMovieSceneEvalTemplate +{ +public: + struct FSceneRigDialogTrackTemplateData TemplateData; // 0x0020(0x0068)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigDialogTrackTemplate; + +// ScriptStruct SceneRig.SceneParameterChangeRequest +// 0x0070 (0x0070 - 0x0000) +struct FSceneParameterChangeRequest final +{ +public: + class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESceneParameterChangeRequestType ChangeType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString String; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Bool; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float float_0; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Object; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 int_0; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0xC]; // 0x0034(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform Transform; // 0x0040(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneParameterChangeRequest; + +// ScriptStruct SceneRig.SceneRigObjectActionBase_ComponentName +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigObjectActionBase_ComponentName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigObjectActionBase_ComponentName; + +// ScriptStruct SceneRig.SceneRigPlayerReference +// 0x0010 (0x0010 - 0x0000) +struct FSceneRigPlayerReference final +{ +public: + class USceneRigPlayer* Player; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr WeakPlayer; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigPlayerReference; + +// ScriptStruct SceneRig.SceneRigRegisteredActorReference +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigRegisteredActorReference final +{ +public: + class FName RegisteredName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigRegisteredActorReference; + +// ScriptStruct SceneRig.SceneRigScriptContainer +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigScriptContainer final +{ +public: + class USceneRigScript* ScriptObject; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigScriptContainer; + +// ScriptStruct SceneRig.SceneRigScriptChoice +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigScriptChoice final +{ +public: + class USceneRigScriptNode* Script; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigScriptChoice; + +// ScriptStruct SceneRig.SceneRigScriptBranch +// 0x0010 (0x0010 - 0x0000) +struct FSceneRigScriptBranch final +{ +public: + class UScriptConditionProvider* Condition; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigScriptNode* Script; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigScriptBranch; + +// ScriptStruct SceneRig.SubLevelOffset +// 0x0020 (0x0028 - 0x0008) +struct FSubLevelOffset final : public FTableRowBase +{ +public: + struct FVector Position; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Yaw; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasCentroid; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector LevelCentroid; // 0x001C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSubLevelOffset; + +// ScriptStruct SceneRig.SceneRigStage_ParameterReference +// 0x0010 (0x0010 - 0x0000) +struct FSceneRigStage_ParameterReference +{ +public: + class UStruct* ParameterType; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ReferenceName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_ParameterReference; + +// ScriptStruct SceneRig.SceneRigStage_ActorReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_ActorReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_ActorReference; + +// ScriptStruct SceneRig.SceneRigStage_TransformReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_TransformReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_TransformReference; + +// ScriptStruct SceneRig.SceneRigStageActorPlacement +// 0x0020 (0x0020 - 0x0000) +struct FSceneRigStageActorPlacement final +{ +public: + struct FSceneRigStage_ActorReference Actor; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSceneRigStage_TransformReference Placement; // 0x0010(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStageActorPlacement; + +// ScriptStruct SceneRig.SceneRigStage_ParameterDefinition +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FSceneRigStage_ParameterDefinition +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool AlwaysUseDefault; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSceneRigStage_ParameterDefinition; + +// ScriptStruct SceneRig.SceneRigStage_Actor +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_Actor final : public FSceneRigStage_ParameterDefinition +{ +public: + class UActorProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_Actor; + +// ScriptStruct SceneRig.SceneRigStage_AnimationReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_AnimationReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_AnimationReference; + +// ScriptStruct SceneRig.SceneRigStage_Animation +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_Animation final : public FSceneRigStage_ParameterDefinition +{ +public: + class UAnimationProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_Animation; + +// ScriptStruct SceneRig.SceneRigStage_ObjectReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_ObjectReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_ObjectReference; + +// ScriptStruct SceneRig.SceneRigStage_Object +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_Object final : public FSceneRigStage_ParameterDefinition +{ +public: + class UObjectProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_Object; + +// ScriptStruct SceneRig.SceneRigStage_Transform +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_Transform final : public FSceneRigStage_ParameterDefinition +{ +public: + class UTransformProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_Transform; + +// ScriptStruct SceneRig.SceneRigStage_StringReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_StringReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_StringReference; + +// ScriptStruct SceneRig.SceneRigStage_String +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_String final : public FSceneRigStage_ParameterDefinition +{ +public: + class UStringProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_String; + +// ScriptStruct SceneRig.SceneRigStage_NameReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_NameReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_NameReference; + +// ScriptStruct SceneRig.SceneRigStage_Name +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_Name final : public FSceneRigStage_ParameterDefinition +{ +public: + class UNameProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_Name; + +// ScriptStruct SceneRig.SceneRigStage_VectorReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_VectorReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_VectorReference; + +// ScriptStruct SceneRig.SceneRigStage_Vector +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_Vector final : public FSceneRigStage_ParameterDefinition +{ +public: + class UVectorProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_Vector; + +// ScriptStruct SceneRig.SceneRigStage_FloatReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_FloatReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_FloatReference; + +// ScriptStruct SceneRig.SceneRigStage_Float +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_Float final : public FSceneRigStage_ParameterDefinition +{ +public: + class UFloatProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_Float; + +// ScriptStruct SceneRig.SceneRigStage_IntReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_IntReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_IntReference; + +// ScriptStruct SceneRig.SceneRigStage_Int +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_Int final : public FSceneRigStage_ParameterDefinition +{ +public: + class UIntProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_Int; + +// ScriptStruct SceneRig.SceneRigStage_BoolReference +// 0x0000 (0x0010 - 0x0010) +struct FSceneRigStage_BoolReference final : public FSceneRigStage_ParameterReference +{ +}; +DUMPER7_ASSERTS_FSceneRigStage_BoolReference; + +// ScriptStruct SceneRig.SceneRigStage_Bool +// 0x0008 (0x0018 - 0x0010) +struct FSceneRigStage_Bool final : public FSceneRigStage_ParameterDefinition +{ +public: + class UBoolProvider* DefaultProvider; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStage_Bool; + +// ScriptStruct SceneRig.SceneRigStageRole +// 0x0008 (0x0008 - 0x0000) +struct FSceneRigStageRole final +{ +public: + ESceneRigStageRoleType RoleType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RoleIndex; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStageRole; + +// ScriptStruct SceneRig.SceneRigStageCast +// 0x0010 (0x0010 - 0x0000) +struct FSceneRigStageCast final +{ +public: + TArray CastMembers; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigStageCast; + +// ScriptStruct SceneRig.SceneRigVariant +// 0x0030 (0x0030 - 0x0000) +struct FSceneRigVariant final +{ +public: + TArray Conditions; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool AvoidTwiceInARow; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MinRepeatLimitCount; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxRepeatLimitCount; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinRepeatDelayLimitSeconds; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxRepeatDelayLimitSeconds; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RelativeWeight; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigProvider* SceneRig; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSceneRigVariant; + +// ScriptStruct SceneRig.StagePreviewDriverContext +// 0x0008 (0x0008 - 0x0000) +struct FStagePreviewDriverContext final +{ +public: + class USceneRigStageParameterBlock* StageParameters; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStagePreviewDriverContext; + +// ScriptStruct SceneRig.TemplateSceneRigRow +// 0x0010 (0x0018 - 0x0008) +struct FTemplateSceneRigRow final : public FTableRowBase +{ +public: + TSubclassOf SceneRigClass; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRig* TemplateSceneRig; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTemplateSceneRigRow; + +// ScriptStruct SceneRig.Transform_SceneRigActor_PreviewReference +// 0x0020 (0x0020 - 0x0000) +struct FTransform_SceneRigActor_PreviewReference final +{ +public: + struct FWorldActorReference Reference; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTransform_SceneRigActor_PreviewReference; + +} + diff --git a/Hogwarts Legacy/SDK/SkinFX_classes.hpp b/Hogwarts Legacy/SDK/SkinFX_classes.hpp new file mode 100644 index 0000000..7f5b7a8 --- /dev/null +++ b/Hogwarts Legacy/SDK/SkinFX_classes.hpp @@ -0,0 +1,896 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SkinFX + +#include "Basic.hpp" + +#include "Engine_classes.hpp" +#include "SkinFX_structs.hpp" +#include "MaterialPermuter_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class SkinFX.LocatorTrackerLibrary +// 0x0000 (0x0028 - 0x0028) +class ULocatorTrackerLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void GetLocatorTrackerActor(const struct FLocatorTracker& Tracker, class AActor** Actor, bool* bTrackerValid); + static void GetLocatorTrackerSceneComponent(const struct FLocatorTracker& Tracker, class USceneComponent** SceneComponent, bool* bTrackerValid); + static void GetLocatorTrackerTransform(const struct FLocatorTracker& Tracker, struct FTransform* Transform, bool* bTrackerValid); + static void GetLocatorTrackerValid(const struct FLocatorTracker& Tracker, bool* bTrackerValid); + static void GetLocatorTrackerVelocity(const struct FLocatorTracker& Tracker, struct FVector* Velocity, bool* bTrackerValid); + static void GetRefPoseTransform(class AActor* Actor, class FName BoneName, struct FTransform* Transform, bool* bValid); + static void MakeActorTracker(class AActor* Actor, struct FActorTracker* Tracker, bool* bTrackerValid); + static void MakeBoneTracker(class AActor* Actor, class FName BoneName, struct FBoneTracker* Tracker, bool* bTrackerValid); + static void MakeComponentTracker(class USceneComponent* Component, struct FLocatorTracker* Tracker, bool* bTrackerValid); + static void MakeRefPoseTracker(class AActor* Actor, class FName BoneName, struct FRefPoseTracker* Tracker, bool* bTrackerValid); + static void MakeSocketTracker(class AActor* Actor, class FName SocketName, struct FSocketTracker* Tracker, bool* bTrackerValid); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocatorTrackerLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocatorTrackerLibrary") + } + static class ULocatorTrackerLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocatorTrackerLibrary; + +// Class SkinFX.NiagaraMaterialDriverComponent +// 0x0090 (0x02B0 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UNiagaraMaterialDriverComponent : public USceneComponent +{ +public: + struct FNiagaraMaterialDriverSetup Setup; // 0x0218(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FNiagaraMaterialDriverState State; // 0x0290(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void OnNiagaraSystemFinished(class UNiagaraComponent* PSystem); + void Reset(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMaterialDriverComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMaterialDriverComponent") + } + static class UNiagaraMaterialDriverComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UNiagaraMaterialDriverComponent; + +// Class SkinFX.NiagaraMIDDriverComponent +// 0x0010 (0x02C0 - 0x02B0) +class UNiagaraMIDDriverComponent final : public UNiagaraMaterialDriverComponent +{ +public: + TArray> MaterialInstanceDynamics; // 0x02A8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddMID(class UMaterialInstanceDynamic* Mid); + void EmptyMIDs(); + void RemoveMID(class UMaterialInstanceDynamic* Mid); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMIDDriverComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMIDDriverComponent") + } + static class UNiagaraMIDDriverComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraMIDDriverComponent; + +// Class SkinFX.NiagaraSwapParamsDriverComponent +// 0x0050 (0x0300 - 0x02B0) +class UNiagaraSwapParamsDriverComponent final : public UNiagaraMaterialDriverComponent +{ +public: + struct FMaterialSwapParameters ParameterSet; // 0x02A8(0x0050)(Edit, BlueprintVisible, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraSwapParamsDriverComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraSwapParamsDriverComponent") + } + static class UNiagaraSwapParamsDriverComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraSwapParamsDriverComponent; + +// Class SkinFX.NiagaraMaterialDriver +// 0x0090 (0x00B8 - 0x0028) +class UNiagaraMaterialDriver : public UObject +{ +public: + struct FNiagaraMaterialDriverSetup Setup; // 0x0028(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FNiagaraMaterialDriverState State; // 0x00A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void OnNiagaraSystemFinished(class UNiagaraComponent* PSystem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMaterialDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMaterialDriver") + } + static class UNiagaraMaterialDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraMaterialDriver; + +// Class SkinFX.NiagaraMaterialSwapDriver +// 0x0050 (0x0108 - 0x00B8) +class UNiagaraMaterialSwapDriver final : public UNiagaraMaterialDriver +{ +public: + struct FMaterialSwapParameters ParameterSet; // 0x00B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraMaterialSwapDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraMaterialSwapDriver") + } + static class UNiagaraMaterialSwapDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraMaterialSwapDriver; + +// Class SkinFX.SkinFX +// 0x0000 (0x0028 - 0x0028) +class USkinFX final : public UBlueprintFunctionLibrary +{ +public: + static void ActorAddSkinFXComponent(class AActor* Actor, class USkinFXComponent** SkinFXComponent, bool detachAndDestroyWhenDone); + static void ActorAnySkinFXRunning(class AActor* Actor, bool* IsRunning); + static void ActorEndAllSkinFX(class AActor* Actor, ESkinFXEffectEndStyle EndStyle); + static void ActorEndSkinFX(class AActor* Actor, class FName endFX, ESkinFXEffectEndStyle EndStyle); + static void ActorGetSkinFX(class AActor* Actor, class USkinFXComponent** SkinFXComponent); + static void ActorGetSkinFXTimeFactor(class AActor* Actor, class FName FXName, float* TimeFactor); + static void ActorIsSkinFXRunning(class AActor* Actor, class FName FXName, bool* IsRunning); + static void ActorSetExternalColorParameter(class AActor* Actor, class FName FXName, class FName ParameterName, const struct FLinearColor& Value); + static void ActorSetExternalParameters(class AActor* Actor, class FName FXName, struct FMaterialSwapParameters& parameterValues); + static void ActorSetExternalScalarParameter(class AActor* Actor, class FName FXName, class FName ParameterName, float Value); + static void ActorSetExternalTextureParameter(class AActor* Owner, class FName FXName, class FName ParameterName, class UTexture* Value); + static void ActorSetExternalVectorParameter(class AActor* Actor, class FName FXName, class FName ParameterName, const struct FVector& Value, float packAlpha); + static void ActorSetSkinFXTimeFactor(class AActor* Actor, class FName FXName, float TimeFactor, bool* Success); + static void ActorStartSkinFX(class AActor* Actor, class USkinFXComponent** SkinFXComponent, class FName StartFX, bool detachAndDestroyWhenDone); + static void ActorStartSkinFXWithInitialParameters(class AActor* Actor, class FName StartFX, struct FMaterialSwapParameters& parameterValues, class USkinFXComponent** SkinFXComponent, bool detachAndDestroyWhenDone); + static void ActorStartSkinFXWithRules(class AActor* Actor, class USkinFXComponent** SkinFXComponent, class FName StartFX, const struct FMaterialSwapRules& swapRules, bool detachAndDestroyWhenDone); + static void ActorStartSkinFXWithRulesAndInitialParameters(class AActor* Actor, class USkinFXComponent** SkinFXComponent, class FName StartFX, const struct FMaterialSwapRules& swapRules, struct FMaterialSwapParameters& parameterValues, bool detachAndDestroyWhenDone); + static void ActorUpdateSkinFXRules(class AActor* Actor, class FName FX, const struct FMaterialSwapRules& newRules, bool* Result); + static void EffectName(TSubclassOf FX, class FName* Name_0); + static struct FMaterialPermuterKey SkinFXEffectMaterialPermuterKey(const class ASkinFXDefinition* Effect); + static struct FMaterialPermuterKey SkinFXMaterialPermuterKey(TSubclassOf FX); + static void SkinFXName(TSubclassOf FX, class FName* Name_0); + static struct FMaterialPermuterKey SkinFXNameMaterialPermuterKey(class FName FX); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFX") + } + static class USkinFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFX; + +// Class SkinFX.SkinFXAutoTriggerDriver +// 0x0008 (0x0030 - 0x0028) +class USkinFXAutoTriggerDriver : public UObject +{ +public: + bool bDisabled; // 0x0028(0x0001)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXAutoTriggerDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXAutoTriggerDriver") + } + static class USkinFXAutoTriggerDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXAutoTriggerDriver; + +// Class SkinFX.SkinFXAutoTriggerComponent +// 0x0088 (0x0158 - 0x00D0) +class USkinFXAutoTriggerComponent final : public UActorComponent +{ +public: + TArray Drivers; // 0x00D0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TMulticastInlineDelegate DynamicEventDelegate; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + struct FSkinFXAutoTriggerDriverTracker Tracker; // 0x00F0(0x0060)(Transient, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bDisabled; // 0x0150(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void Refresh(class AActor* Actor); + static void RefreshAll(class UObject* WorldContextObject); + + void AddDriver(const class USkinFXAutoTriggerDriver* Driver); + void RemoveDriver(const class USkinFXAutoTriggerDriver* Driver); + void RemoveDriverByName(class FName TriggerName); + void SetEnabled(bool Enabled); + + bool HasDriver(const class USkinFXAutoTriggerDriver* Driver) const; + bool HasDriverByName(class FName TriggerName) const; + bool IsEnabled() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXAutoTriggerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXAutoTriggerComponent") + } + static class USkinFXAutoTriggerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXAutoTriggerComponent; + +// Class SkinFX.SkinFXBlueprintInterface +// 0x0000 (0x0000 - 0x0000) +class ISkinFXBlueprintInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXBlueprintInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXBlueprintInterface") + } + static class ISkinFXBlueprintInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISkinFXBlueprintInterface; + +// Class SkinFX.SkinFXDefinition +// 0x0378 (0x05C0 - 0x0248) +class ASkinFXDefinition : public AActor +{ +public: + ESkinFXEffectPriority Priority; // 0x0248(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName MaterialSuffixOverride; // 0x024C(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkinFXSubTypeProperty MaterialSubTypeOverride; // 0x0254(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + ESkinFXEffectSwapType SwapType; // 0x025C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr OverrideMaterial; // 0x0260(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapRules DefaultSwapRules; // 0x0288(0x00E0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray DefaultMeshStates; // 0x0368(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FSkinFXASREnvelope ASREnvelope; // 0x0378(0x002C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EventTriggers; // 0x03A8(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Scalars; // 0x03B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ScalarCurves; // 0x03C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray Colors; // 0x03D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray ColorCurves; // 0x03E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray Sockets; // 0x03F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray LerpSockets; // 0x0408(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray Textures; // 0x0418(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray Drivers; // 0x0428(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray FunctionMods; // 0x0438(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + TArray NoiseFunctionMods; // 0x0448(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FNiagaraMaterialDriverSetup NiagaraParameters; // 0x0458(0x0078)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) + struct FSkinFXStandardParamsInitial StandardParamsStartOnly; // 0x04D0(0x0060)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXStandardParams StandardParamsEveryFrame; // 0x0530(0x0078)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) + TArray> ExtraPreloads; // 0x05A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + bool bAllowInBackground; // 0x05B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXEffectTimeSource TimeSource; // 0x05B9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDestroyActorWhenDone; // 0x05BA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFullRetriggerOnRestart; // 0x05BB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowSwapErrors; // 0x05BC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5BD[0x3]; // 0x05BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXDefinition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXDefinition") + } + static class ASkinFXDefinition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkinFXDefinition; + +// Class SkinFX.SkinFXDefinitionGraph +// 0x0008 (0x05C8 - 0x05C0) +class ASkinFXDefinitionGraph : public ASkinFXDefinition +{ +public: + bool bWantPerTickUpdateEvent; // 0x05C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSignalFinished; // 0x05C1(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C2[0x6]; // 0x05C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool SkinFXApplyParameters(); + void SkinFXEventNotify(class USkinFXComponent* RunningSkinFXComponent, ESkinFXDelegateEvent Event); + void SkinFXGetAffectedActor(class AActor** AffectedActor); + void SkinFXInitialUpdate(); + void SkinFXNotifyEnd(ESkinFXEffectEndStyle EndStyle, float CurrentTime); + void SkinFXNotifyKill(); + void SkinFXNotifyRetrigger(float CurrentTime); + void SkinFXNotifyStart(); + void SkinFXSetColorParameter(class FName ParameterName, const struct FLinearColor& Value); + void SkinFXSetParameters(const struct FMaterialSwapParameters& parameterValues); + void SkinFXSetScalarParameter(class FName ParameterName, float Value); + void SkinFXSetTextureParameter(class FName ParameterName, class UTexture* Value); + void SkinFXSetVectorParameter(class FName ParameterName, const struct FVector& Value, float packAlpha); + void SkinFXSignalFinished(); + void SkinFXUpdateTick(float DeltaTime); + void WantPerTickUpdateEvent(bool tickMe); + + void SkinFXGetCurrentColorParameter(class FName ParameterName, struct FLinearColor* ParameterValue, bool* bParameterFound) const; + void SkinFXGetCurrentParameters(struct FMaterialSwapParameters* CurrentParameters) const; + void SkinFXGetCurrentScalarParameter(class FName ParameterName, float* ParameterValue, bool* bParameterFound) const; + float SkinFXGetEnvelopeValueCurve() const; + float SkinFXGetEnvelopeValueLinear() const; + void SkinFXGetMyEffectName(class FName* MyEffectName) const; + void SkinFXGetSkinFXComponent(class USkinFXComponent** RunningSkinFXComponent) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXDefinitionGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXDefinitionGraph") + } + static class ASkinFXDefinitionGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkinFXDefinitionGraph; + +// Class SkinFX.SkinFXComponent +// 0x0040 (0x0110 - 0x00D0) +class USkinFXComponent : public UActorComponent +{ +public: + TMulticastInlineDelegate DynamicEventDelegate; // 0x00D0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) + TArray EffectStack; // 0x00E0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TArray ExternalContexts; // 0x00F0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class FName FXSignalKillOwner; // 0x0100(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bOwnerKilled; // 0x0108(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SkinFXClearExternalParameters(TSubclassOf FX); + bool SkinFXEnd(TSubclassOf FX, ESkinFXEffectEndStyle EndStyle); + bool SkinFXEndAll(ESkinFXEffectEndStyle EndStyle); + void SkinFXGetTimeFactor(TSubclassOf FX, float* TimeFactor); + void SkinFXSetExternalColorParameter(TSubclassOf FX, class FName ParameterName, const struct FLinearColor& Value); + void SkinFXSetExternalParameters(TSubclassOf FX, const struct FMaterialSwapParameters& parameterValues); + void SkinFXSetExternalScalarParameter(TSubclassOf FX, class FName ParameterName, float Value); + void SkinFXSetExternalTextureParameter(TSubclassOf FX, class FName ParameterName, class UTexture* Value); + void SkinFXSetExternalVectorParameter(TSubclassOf FX, class FName ParameterName, const struct FVector& Value, float packAlpha); + void SkinFXSetTimeFactor(TSubclassOf FX, float TimeFactor, bool* Success); + bool SkinFXStart(TSubclassOf FX); + bool SkinFXStartWithEnvelope(TSubclassOf FX, const struct FSkinFXASREnvelope& UseEnvelope); + bool SkinFXStartWithRules(TSubclassOf FX, const struct FMaterialSwapRules& swapRules); + bool SkinFXStartWithRulesAndEnvelope(TSubclassOf FX, const struct FMaterialSwapRules& swapRules, const struct FSkinFXASREnvelope& UseEnvelope); + bool SkinFXUpdateRules(class FName FX, const struct FMaterialSwapRules& newRules); + + bool SkinFXAnyRunning() const; + void SkinFXGetCurrentColorParameter(TSubclassOf FX, class FName ParameterName, struct FLinearColor* ParameterValue, bool* bParameterFound) const; + void SkinFXGetCurrentParameters(TSubclassOf FX, struct FMaterialSwapParameters* CurrentParameters) const; + void SkinFXGetCurrentScalarParameter(TSubclassOf FX, class FName ParameterName, float* ParameterValue, bool* bParameterFound) const; + void SkinFXGetEffectBlueprintGraph(TSubclassOf FX, class ASkinFXDefinitionGraph** EffectDefinitionGraph) const; + bool SkinFXIsRunning(TSubclassOf FX) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXComponent") + } + static class USkinFXComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXComponent; + +// Class SkinFX.SkinFXComponentAutoStart +// 0x0020 (0x0130 - 0x0110) +class USkinFXComponentAutoStart final : public USkinFXComponent +{ +public: + TSubclassOf AutoStartEffect; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InitialDelay; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RepeatDelay; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRepeat; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Timer; // 0x0124(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESkinFXComponentAutoStartState State; // 0x0128(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXComponentAutoStart") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXComponentAutoStart") + } + static class USkinFXComponentAutoStart* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXComponentAutoStart; + +// Class SkinFX.SkinFXEventTrigger +// 0x0000 (0x0028 - 0x0028) +class USkinFXEventTrigger : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTrigger") + } + static class USkinFXEventTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTrigger; + +// Class SkinFX.SkinFXEventTriggerFiltered +// 0x0008 (0x0030 - 0x0028) +class USkinFXEventTriggerFiltered : public USkinFXEventTrigger +{ +public: + int32 Events; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXEventTriggerFiltered") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXEventTriggerFiltered") + } + static class USkinFXEventTriggerFiltered* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXEventTriggerFiltered; + +// Class SkinFX.SkinFXLibrary +// 0x0020 (0x0050 - 0x0030) +class USkinFXLibrary final : public UDataAsset +{ +public: + TArray TypeOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EffectEntries; // 0x0040(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXLibrary") + } + static class USkinFXLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXLibrary; + +// Class SkinFX.SkinFXParameterDriver +// 0x0000 (0x0028 - 0x0028) +class USkinFXParameterDriver : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterDriver") + } + static class USkinFXParameterDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterDriver; + +// Class SkinFX.SkinFXParameterDriverMod +// 0x0008 (0x0030 - 0x0028) +class USkinFXParameterDriverMod : public USkinFXParameterDriver +{ +public: + struct FSkinFXMaterialParamProperty Parameter; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterDriverMod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterDriverMod") + } + static class USkinFXParameterDriverMod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterDriverMod; + +// Class SkinFX.SkinFXParameterDriverEndEffect +// 0x0000 (0x0028 - 0x0028) +class USkinFXParameterDriverEndEffect : public USkinFXParameterDriver +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterDriverEndEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterDriverEndEffect") + } + static class USkinFXParameterDriverEndEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterDriverEndEffect; + +// Class SkinFX.SkinFXParameterDriverModScalar +// 0x0010 (0x0040 - 0x0030) +class USkinFXParameterDriverModScalar final : public USkinFXParameterDriverMod +{ +public: + struct FSkinFXMaterialScalarProperty ModByParameter; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseDefaultValue; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterDriverModScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterDriverModScalar") + } + static class USkinFXParameterDriverModScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterDriverModScalar; + +// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriver +// 0x0000 (0x0028 - 0x0028) +class USkinFXParameterLocatorListLerpIndexDriver : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriver") + } + static class USkinFXParameterLocatorListLerpIndexDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriver; + +// Class SkinFX.SkinFXParameterLocatorListLerpDriver +// 0x0028 (0x0050 - 0x0028) +class USkinFXParameterLocatorListLerpDriver final : public USkinFXParameterDriver +{ +public: + struct FSkinFXMaterialVectorProperty Parameter; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + TArray Locators; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + class USkinFXParameterLocatorListLerpIndexDriver* LerpIndexDriver; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLerpExtraColorsUsingHSV; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpDriver") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpDriver") + } + static class USkinFXParameterLocatorListLerpDriver* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpDriver; + +// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverDefault +// 0x0000 (0x0028 - 0x0028) +class USkinFXParameterLocatorListLerpIndexDriverDefault final : public USkinFXParameterLocatorListLerpIndexDriver +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverDefault") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverDefault") + } + static class USkinFXParameterLocatorListLerpIndexDriverDefault* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverDefault; + +// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverFixedTime +// 0x0008 (0x0030 - 0x0028) +class USkinFXParameterLocatorListLerpIndexDriverFixedTime final : public USkinFXParameterLocatorListLerpIndexDriver +{ +public: + float TotalLerpTime; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLooped; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHermite; // 0x002D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverFixedTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverFixedTime") + } + static class USkinFXParameterLocatorListLerpIndexDriverFixedTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverFixedTime; + +// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverPerLocatorTime +// 0x0010 (0x0038 - 0x0028) +class USkinFXParameterLocatorListLerpIndexDriverPerLocatorTime final : public USkinFXParameterLocatorListLerpIndexDriver +{ +public: + float PerLocatorTimeMin; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerLocatorTimeMax; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSmooth; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHermite; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverPerLocatorTime") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverPerLocatorTime") + } + static class USkinFXParameterLocatorListLerpIndexDriverPerLocatorTime* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverPerLocatorTime; + +// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverCurve +// 0x0010 (0x0038 - 0x0028) +class USkinFXParameterLocatorListLerpIndexDriverCurve final : public USkinFXParameterLocatorListLerpIndexDriver +{ +public: + class UCurveFloat* Curve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHermite; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverCurve") + } + static class USkinFXParameterLocatorListLerpIndexDriverCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverCurve; + +// Class SkinFX.SkinFXParameterLocatorListLerpIndexDriverRandom +// 0x0010 (0x0038 - 0x0028) +class USkinFXParameterLocatorListLerpIndexDriverRandom final : public USkinFXParameterLocatorListLerpIndexDriver +{ +public: + float MinTimeBetweenChanges; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxTimeBetweenChanges; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSmooth; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHermite; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXParameterLocatorListLerpIndexDriverRandom") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXParameterLocatorListLerpIndexDriverRandom") + } + static class USkinFXParameterLocatorListLerpIndexDriverRandom* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXParameterLocatorListLerpIndexDriverRandom; + +// Class SkinFX.SkinFXPreviewComponent +// 0x0000 (0x0220 - 0x0220) +class USkinFXPreviewComponent final : public USceneComponent +{ +public: + void ConstructPreview(); + void ResetAll(); + void ResetEnvelope(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXPreviewComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXPreviewComponent") + } + static class USkinFXPreviewComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USkinFXPreviewComponent; + +// Class SkinFX.SkinFXSingleton +// 0x0098 (0x02E0 - 0x0248) +class ASkinFXSingleton final : public AActor +{ +public: + class USkinFXLibrary* Library; // 0x0248(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap, struct FSkinFXEffectDefinition> Definitions; // 0x0250(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) + class USimpleDataSet* DataDependencies; // 0x02A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A8[0x30]; // 0x02A8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) + bool bSignalledAllReady; // 0x02D8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SkinFXSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SkinFXSingleton") + } + static class ASkinFXSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASkinFXSingleton; + +} + diff --git a/Hogwarts Legacy/SDK/SkinFX_structs.hpp b/Hogwarts Legacy/SDK/SkinFX_structs.hpp new file mode 100644 index 0000000..2550e6a --- /dev/null +++ b/Hogwarts Legacy/SDK/SkinFX_structs.hpp @@ -0,0 +1,1113 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SkinFX + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "MaterialPermuter_structs.hpp" + + +namespace SDK +{ + +// Enum SkinFX.ESkinFXDelegateEvent +// NumValues: 0x000C +enum class ESkinFXDelegateEvent : uint8 +{ + Event_Start = 0, + Event_Restart = 1, + Event_Finish = 2, + Envelope_StartAttack = 3, + Envelope_FirstEnterSustain = 4, + Envelope_LoopSustain = 5, + Envelope_BeginRelease = 6, + Envelope_EndRelease = 7, + EndCalled_Immediately = 8, + EndCalled_JumpToRelease = 9, + EndCalled_EndSustainHold = 10, + ESkinFXDelegateEvent_MAX = 11, +}; + +// Enum SkinFX.ESkinFXAutoTriggerDelegateEvent +// NumValues: 0x0003 +enum class ESkinFXAutoTriggerDelegateEvent : uint8 +{ + Event_Start = 0, + Event_Stop = 1, + Event_MAX = 2, +}; + +// Enum SkinFX.ENiagaraMaterialDriverParameterType +// NumValues: 0x000D +enum class ENiagaraMaterialDriverParameterType : uint8 +{ + Scalar = 0, + Vector2 = 1, + Vector = 2, + Vector4 = 3, + LinearColor = 4, + Quaternion = 5, + QuaternionForward = 6, + QuaternionUp = 7, + QuaternionRight = 8, + UniformScale = 9, + RelativePosition = 10, + DirectionTo = 11, + ENiagaraMaterialDriverParameterType_MAX = 12, +}; + +// Enum SkinFX.ESkinFXEffectTimeSource +// NumValues: 0x0003 +enum class ESkinFXEffectTimeSource : uint8 +{ + Actor = 0, + World = 1, + ESkinFXEffectTimeSource_MAX = 2, +}; + +// Enum SkinFX.ESkinFXEffectPriority +// NumValues: 0x0007 +enum class ESkinFXEffectPriority : uint8 +{ + NeverInterrupt = 0, + VeryHigh = 1, + High = 2, + Normal = 3, + Low = 4, + AlwaysInterrupt = 5, + ESkinFXEffectPriority_MAX = 6, +}; + +// Enum SkinFX.ESkinFXEffectSwapType +// NumValues: 0x0004 +enum class ESkinFXEffectSwapType : uint8 +{ + UsePermutedMaterials = 0, + InPlaceMIDs = 1, + MaterialOverride = 2, + ESkinFXEffectSwapType_MAX = 3, +}; + +// Enum SkinFX.ESkinFXComponentAutoStartState +// NumValues: 0x0004 +enum class ESkinFXComponentAutoStartState : uint8 +{ + WaitingToStart = 0, + Running = 1, + Done = 2, + ESkinFXComponentAutoStartState_MAX = 3, +}; + +// Enum SkinFX.ESkinFXEnvelopeState +// NumValues: 0x0006 +enum class ESkinFXEnvelopeState : uint8 +{ + Done = 0, + Attack = 1, + Sustain = 2, + Release = 3, + InfiniteSustain = 4, + ESkinFXEnvelopeState_MAX = 5, +}; + +// Enum SkinFX.ESkinFXSocketOutputAlphaPack +// NumValues: 0x0004 +enum class ESkinFXSocketOutputAlphaPack : uint8 +{ + SFXSAP_NONE = 0, + SFXSAP_SPEED = 1, + SFXSAP_SCALE = 2, + SFXSAP_MAX = 3, +}; + +// Enum SkinFX.ESkinFXSocketOutput +// NumValues: 0x000A +enum class ESkinFXSocketOutput : uint8 +{ + SFXS_POSITION = 0, + SFXS_VELOCITY = 1, + SFXS_VELOCITYDIR = 2, + SFXS_DIR = 3, + SFXS_UP = 4, + SFXS_RIGHT = 5, + SFXS_SCALE3D = 6, + SFXS_SCALARSPEED = 7, + SFXS_SCALARSCALEU = 8, + SFXS_MAX = 9, +}; + +// Enum SkinFX.ESkinFXFunctionModOp +// NumValues: 0x0008 +enum class ESkinFXFunctionModOp : uint8 +{ + Add = 0, + Subtract = 1, + Multiply = 2, + Divide = 3, + Mod = 4, + Power = 5, + Min = 6, + Max = 7, +}; + +// Enum SkinFX.ESkinFXColorConvert +// NumValues: 0x000E +enum class ESkinFXColorConvert : uint8 +{ + None = 0, + CLAMP = 1, + QUANTIZE = 2, + FROMHSB = 3, + XYZ = 4, + XYZW = 5, + XY = 6, + XYZWPAIR = 7, + PYRFORWARD = 8, + PYRUP = 9, + PYRRIGHT = 10, + RANGLE = 11, + RGANGLE = 12, + ESkinFXColorConvert_MAX = 13, +}; + +// Enum SkinFX.ESkinFXEnvelopeColorMod +// NumValues: 0x0004 +enum class ESkinFXEnvelopeColorMod : uint8 +{ + RGBONLY = 0, + ALPHAONLY = 1, + ALL = 2, + ESkinFXEnvelopeColorMod_MAX = 3, +}; + +// Enum SkinFX.ESkinFXEffectEndStyle +// NumValues: 0x0004 +enum class ESkinFXEffectEndStyle : uint8 +{ + Immediately = 0, + JumpToRelease = 1, + EndSustainHold = 2, + ESkinFXEffectEndStyle_MAX = 3, +}; + +// Enum SkinFX.ESkinFXLocatorListPositionalSourceType +// NumValues: 0x0004 +enum class ESkinFXLocatorListPositionalSourceType : uint8 +{ + Bone = 0, + Socket = 1, + Impact = 2, + ESkinFXLocatorListPositionalSourceType_MAX = 3, +}; + +// Enum SkinFX.ESkinFXPreviewComponentSwapType +// NumValues: 0x0003 +enum class ESkinFXPreviewComponentSwapType : uint8 +{ + Regular = 0, + AnimateDirectly = 1, + ESkinFXPreviewComponentSwapType_MAX = 2, +}; + +// Enum SkinFX.ESkinFXPreviewType +// NumValues: 0x0003 +enum class ESkinFXPreviewType : uint8 +{ + StaticMesh = 0, + SkeletalMesh = 1, + ESkinFXPreviewType_MAX = 2, +}; + +// Enum SkinFX.ESkinFXMaterialOverrideType +// NumValues: 0x0004 +enum class ESkinFXMaterialOverrideType : uint8 +{ + UseMeshMaterials = 0, + UseSingleOverride = 1, + MatchedIndexOverride = 2, + ESkinFXMaterialOverrideType_MAX = 3, +}; + +// ScriptStruct SkinFX.LocatorTracker +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FLocatorTracker +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLocatorTracker; + +// ScriptStruct SkinFX.RefPoseTracker +// 0x0048 (0x0050 - 0x0008) +struct FRefPoseTracker final : public FLocatorTracker +{ +public: + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform ReferenceTransform; // 0x0010(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + class FName BoneName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 BoneIndex; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FRefPoseTracker; + +// ScriptStruct SkinFX.ActorTracker +// 0x0008 (0x0010 - 0x0008) +struct FActorTracker : public FLocatorTracker +{ +public: + TWeakObjectPtr Actor; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FActorTracker; + +// ScriptStruct SkinFX.BoneTracker +// 0x0018 (0x0028 - 0x0010) +struct FBoneTracker final : public FActorTracker +{ +public: + TWeakObjectPtr BoneComponent; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName BoneName; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 BoneIndex; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FBoneTracker; + +// ScriptStruct SkinFX.SocketTracker +// 0x0010 (0x0020 - 0x0010) +struct FSocketTracker final : public FActorTracker +{ +public: + TWeakObjectPtr SocketComponent; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName SocketName; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FSocketTracker; + +// ScriptStruct SkinFX.ComponentTracker +// 0x0008 (0x0018 - 0x0010) +struct FComponentTracker final : public FActorTracker +{ +public: + TWeakObjectPtr SceneComponent; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FComponentTracker; + +// ScriptStruct SkinFX.SkinFXSubTypeProperty +// 0x0008 (0x0008 - 0x0000) +struct FSkinFXSubTypeProperty final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXSubTypeProperty; + +// ScriptStruct SkinFX.AbsoluteTracker +// 0x0048 (0x0050 - 0x0008) +struct alignas(0x10) FAbsoluteTracker final : public FLocatorTracker +{ +public: + uint8 Pad_8[0x48]; // 0x0008(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAbsoluteTracker; + +// ScriptStruct SkinFX.NiagaraMaterialDriverState +// 0x0018 (0x0018 - 0x0000) +struct FNiagaraMaterialDriverState final +{ +public: + class UNiagaraComponent* NiagaraComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EmitterName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Age; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOwnsComponent; // 0x0014(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bSystemFinished; // 0x0015(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraMaterialDriverState; + +// ScriptStruct SkinFX.NiagaraMaterialDriverParameter +// 0x001C (0x001C - 0x0000) +struct FNiagaraMaterialDriverParameter final +{ +public: + class FName NiagaraVariableName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ENiagaraMaterialDriverParameterType Type; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName MaterialParameter; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bScale; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraMaterialDriverParameter; + +// ScriptStruct SkinFX.NiagaraMaterialDriverAttachSetup +// 0x0020 (0x0020 - 0x0000) +struct FNiagaraMaterialDriverAttachSetup final +{ +public: + class FName Point; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNiagaraMaterialDriverAttachSetup; + +// ScriptStruct SkinFX.NiagaraMaterialDriverSetup +// 0x0078 (0x0078 - 0x0000) +struct FNiagaraMaterialDriverSetup final +{ +public: + class UNiagaraSystem* NiagaraSystem; // 0x0000(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr NiagaraSystemAsset; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UseSpecificEmitter; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Parameters; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + int32 MaxParameterParticles; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraMaterialDriverAttachSetup Attach; // 0x004C(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bAutoDestroy; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InitialDelay; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNiagaraMaterialDriverSetup; + +// ScriptStruct SkinFX.SkinFXAutoTriggeSkinFXInfo +// 0x0008 (0x0008 - 0x0000) +struct FSkinFXAutoTriggeSkinFXInfo final +{ +public: + TSubclassOf SkinFX; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXAutoTriggeSkinFXInfo; + +// ScriptStruct SkinFX.SkinFXAutoTriggeNiagaraInfo +// 0x0038 (0x0038 - 0x0000) +struct FSkinFXAutoTriggeNiagaraInfo final +{ +public: + class UNiagaraSystem* NiagaraSystem; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachPointName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Location; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation LocationType; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXAutoTriggeNiagaraInfo; + +// ScriptStruct SkinFX.SkinFXAutoTriggerEffectInfo +// 0x0040 (0x0040 - 0x0000) +struct FSkinFXAutoTriggerEffectInfo +{ +public: + struct FSkinFXAutoTriggeSkinFXInfo SkinFX; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXAutoTriggeNiagaraInfo NiagaraFX; // 0x0008(0x0038)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXAutoTriggerEffectInfo; + +// ScriptStruct SkinFX.SkinFXAutoTriggerDriverTracker +// 0x0060 (0x0060 - 0x0000) +struct FSkinFXAutoTriggerDriverTracker final +{ +public: + class USkinFXAutoTriggerDriver* Driver; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkinFXAutoTriggerEffectInfo EffectInfo; // 0x0008(0x0040)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + float Priority; // 0x0048(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UNiagaraComponent* NiagaraComponent; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSignalledActive : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSignalledInactive : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXAutoTriggerDriverTracker; + +// ScriptStruct SkinFX.SkinFXMaterialVectorProperty +// 0x0008 (0x0008 - 0x0000) +struct FSkinFXMaterialVectorProperty final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXMaterialVectorProperty; + +// ScriptStruct SkinFX.SkinFXUIVectorParameter +// 0x0018 (0x0018 - 0x0000) +struct FSkinFXUIVectorParameter final +{ +public: + struct FSkinFXMaterialVectorProperty Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Value; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXUIVectorParameter; + +// ScriptStruct SkinFX.SkinFXAutoTriggerDriverEffectInfo +// 0x0058 (0x0098 - 0x0040) +struct FSkinFXAutoTriggerDriverEffectInfo final : public FSkinFXAutoTriggerEffectInfo +{ +public: + float Priority; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapParameters Parameters; // 0x0048(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXAutoTriggerDriverEffectInfo; + +// ScriptStruct SkinFX.SkinFXEffectDefinition +// 0x0018 (0x0018 - 0x0000) +struct FSkinFXEffectDefinition final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UClass* Blueprint; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASkinFXDefinition* Effect; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXEffectDefinition; + +// ScriptStruct SkinFX.SkinFXRunningEffect +// 0x0020 (0x0020 - 0x0000) +struct FSkinFXRunningEffect final +{ +public: + struct FSkinFXEffectDefinition EffectDefinition; // 0x0000(0x0018)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + class ASkinFXDefinitionGraph* BlueprintGraph; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXRunningEffect; + +// ScriptStruct SkinFX.SkinFXStandardParamsBounds +// 0x0044 (0x0044 - 0x0000) +struct FSkinFXStandardParamsBounds final +{ +public: + class FName Sphere; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoxMin; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoxMax; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoxCenter; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName BoxExtent; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ScreenSpaceBoxMinMax; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ScreenSpaceBoxCenterExtent; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName ScreenSpaceBoundingCircle; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSphere : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBoxMin : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBoxMax : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBoxCenter : 1; // 0x0040(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bBoxExtent : 1; // 0x0040(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScreenSpaceBoxMinMax : 1; // 0x0040(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScreenSpaceBoxCenterExtent : 1; // 0x0040(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bScreenSpaceBoundingCircle : 1; // 0x0040(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXStandardParamsBounds; + +// ScriptStruct SkinFX.SkinFXStandardParamsInitial +// 0x0060 (0x0060 - 0x0000) +struct FSkinFXStandardParamsInitial final +{ +public: + class FName StartTime; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RandomSeed; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName RandomUnitVector; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkinFXStandardParamsBounds Bounds; // 0x0018(0x0044)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 bStartTime : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRandomSeed : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bRandomUnitVector : 1; // 0x005C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXStandardParamsInitial; + +// ScriptStruct SkinFX.SkinFXStandardParams +// 0x0078 (0x0078 - 0x0000) +struct FSkinFXStandardParams final +{ +public: + class FName Age; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EnvelopeValue; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EnvelopePhase; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EnvelopeAttackPhase; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EnvelopeSustainPhase; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EnvelopeReleasePhase; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkinFXStandardParamsBounds Bounds; // 0x0030(0x0044)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 bAge : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnvelopeValue : 1; // 0x0074(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnvelopePhase : 1; // 0x0074(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnvelopeAttackPhase : 1; // 0x0074(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnvelopeSustainPhase : 1; // 0x0074(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnvelopeReleasePhase : 1; // 0x0074(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXStandardParams; + +// ScriptStruct SkinFX.SkinFXEnvelopeEase +// 0x000C (0x000C - 0x0000) +struct FSkinFXEnvelopeEase final +{ +public: + EEasingFunc Easing; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendExp; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Steps; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXEnvelopeEase; + +// ScriptStruct SkinFX.SkinFXASREnvelope +// 0x002C (0x002C - 0x0000) +struct FSkinFXASREnvelope final +{ +public: + float AttackDuration; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkinFXEnvelopeEase AttackEase; // 0x0004(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float SustainDuration; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSustainHold; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ReleaseDuration; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkinFXEnvelopeEase ReleaseEase; // 0x001C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bInfiniteSustain; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInferLifetime; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXASREnvelope; + +// ScriptStruct SkinFX.SkinFXASREnvelopeState +// 0x0044 (0x0044 - 0x0000) +struct FSkinFXASREnvelopeState final +{ +public: + struct FSkinFXASREnvelope Envelope; // 0x0000(0x002C)(NoDestructor, NativeAccessSpecifierPrivate) + float Age; // 0x002C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float StateTime; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + ESkinFXEnvelopeState State; // 0x0034(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CurveValue; // 0x0038(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + float LinearValue; // 0x003C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + bool bBreakHold; // 0x0040(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXASREnvelopeState; + +// ScriptStruct SkinFX.SkinFXEffectEnd +// 0x0002 (0x0002 - 0x0000) +struct FSkinFXEffectEnd final +{ +public: + ESkinFXEffectEndStyle EndStyle; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnd; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXEffectEnd; + +// ScriptStruct SkinFX.SkinFXParameterDriverContext +// 0x0850 (0x0850 - 0x0000) +struct alignas(0x10) FSkinFXParameterDriverContext final +{ +public: + class UWorld* World; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class ASkinFXDefinition* Effect; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USkinFXComponent* Component; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* Owner; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_20[0x820]; // 0x0020(0x0820)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXEffectEnd ForceEnd; // 0x0840(0x0002)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bSignalledEnd; // 0x0842(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_843[0xD]; // 0x0843(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXParameterDriverContext; + +// ScriptStruct SkinFX.SkinFXRunningEffectInstance +// 0x0AB0 (0x0AB0 - 0x0000) +struct FSkinFXRunningEffectInstance final +{ +public: + struct FSkinFXRunningEffect Effect; // 0x0000(0x0020)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXASREnvelopeState Envelope; // 0x0020(0x0044)(Transient, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0xC]; // 0x0064(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXParameterDriverContext DriverContext; // 0x0070(0x0850)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UNiagaraMaterialSwapDriver* NiagaraDriver; // 0x08C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialSwap* MaterialSwap; // 0x08C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapRules MaterialSwapRules; // 0x08D0(0x00E0)(BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters HistoryParameters; // 0x09B0(0x0050)(Edit, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters CommitBlueprintParameters; // 0x0A00(0x0050)(Edit, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters StagedBlueprintParameters; // 0x0A50(0x0050)(Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + int32 EventBroadcastMask; // 0x0AA0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXEnvelopeState EnvelopeState; // 0x0AA4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnvelopeStateValid; // 0x0AA5(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHaveAppliedInitialParameters; // 0x0AA6(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_AA7[0x9]; // 0x0AA7(0x0009)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXRunningEffectInstance; + +// ScriptStruct SkinFX.SkinFXExternalContext +// 0x0088 (0x0088 - 0x0000) +struct FSkinFXExternalContext final +{ +public: + class FName FXName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeFactor; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialSwapParameters Values; // 0x0010(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray MeshStates; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + bool bMeshStatesSet; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXExternalContext; + +// ScriptStruct SkinFX.SkinFXEffectTypeOverrideEntry +// 0x0038 (0x0038 - 0x0000) +struct FSkinFXEffectTypeOverrideEntry final +{ +public: + TSoftClassPtr ActorClassPtr; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TypeOverride; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSubclasses; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXEffectTypeOverrideEntry; + +// ScriptStruct SkinFX.SkinFXEffectLibraryEntry +// 0x0018 (0x0018 - 0x0000) +struct FSkinFXEffectLibraryEntry final +{ +public: + TSubclassOf Effect; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FXName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName TypeOverride; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXEffectLibraryEntry; + +// ScriptStruct SkinFX.SkinFXMaterialTextureProperty +// 0x0008 (0x0008 - 0x0000) +struct FSkinFXMaterialTextureProperty final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXMaterialTextureProperty; + +// ScriptStruct SkinFX.SkinFXTextureAdvanced +// 0x0001 (0x0001 - 0x0000) +struct FSkinFXTextureAdvanced final +{ +public: + bool bPreviewOnly; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXTextureAdvanced; + +// ScriptStruct SkinFX.SkinFXTexture +// 0x0038 (0x0038 - 0x0000) +struct FSkinFXTexture final +{ +public: + struct FSkinFXMaterialTextureProperty MaterialParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TSoftObjectPtr Texture; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkinFXTextureAdvanced Advanced; // 0x0030(0x0001)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXTexture; + +// ScriptStruct SkinFX.SkinFXMaterialParamProperty +// 0x0008 (0x0008 - 0x0000) +struct FSkinFXMaterialParamProperty final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXMaterialParamProperty; + +// ScriptStruct SkinFX.SkinFXSocketProperty +// 0x0008 (0x0008 - 0x0000) +struct FSkinFXSocketProperty final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXSocketProperty; + +// ScriptStruct SkinFX.SkinFXBoneProperty +// 0x0008 (0x0008 - 0x0000) +struct FSkinFXBoneProperty final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXBoneProperty; + +// ScriptStruct SkinFX.SkinFXSocketLerpAdvanced +// 0x000C (0x000C - 0x0000) +struct FSkinFXSocketLerpAdvanced final +{ +public: + class FName UseSpecificComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEvaluateOnlyAtStart; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreviewOnly; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXSocketLerpAdvanced; + +// ScriptStruct SkinFX.SkinFXSocketLerp +// 0x00C8 (0x00C8 - 0x0000) +struct FSkinFXSocketLerp final +{ +public: + struct FSkinFXMaterialParamProperty MaterialParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXSocketProperty SocketOne; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXBoneProperty BoneOne; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXSocketProperty SocketTwo; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXBoneProperty BoneTwo; // 0x0020(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bUseBoneOne; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseBoneTwo; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXSocketOutput SocketOutput; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXSocketOutputAlphaPack SocketOutputAlpha; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve LerpCurve; // 0x0030(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToEnvelope; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x00B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyByASREnvelope; // 0x00BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BB[0x1]; // 0x00BB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXSocketLerpAdvanced Advanced; // 0x00BC(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXSocketLerp; + +// ScriptStruct SkinFX.SkinFXSocketAdvanced +// 0x000C (0x000C - 0x0000) +struct FSkinFXSocketAdvanced final +{ +public: + class FName UseSpecificComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEvaluateOnlyAtStart; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreviewOnly; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXSocketAdvanced; + +// ScriptStruct SkinFX.SkinFXSocket +// 0x0030 (0x0030 - 0x0000) +struct FSkinFXSocket final +{ +public: + struct FSkinFXMaterialParamProperty MaterialParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXSocketProperty Socket; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXBoneProperty Bone; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + ESkinFXSocketOutput SocketOutput; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXSocketOutputAlphaPack SocketOutputAlpha; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyColorByEnvelope; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXEnvelopeColorMod EnvelopeColorMod; // 0x001B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyScalarByEnvelope; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXSocketAdvanced Advanced; // 0x0020(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bUseBone; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseReferencePose; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXSocket; + +// ScriptStruct SkinFX.SkinFXFunctionProperty +// 0x0008 (0x0008 - 0x0000) +struct FSkinFXFunctionProperty final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXFunctionProperty; + +// ScriptStruct SkinFX.SkinFXApplyFunctionModColor +// 0x001C (0x001C - 0x0000) +struct FSkinFXApplyFunctionModColor final +{ +public: + struct FSkinFXFunctionProperty Function; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXFunctionModOp Op; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ClampMin; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMin; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMax; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXEnvelopeColorMod ColorMod; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXApplyFunctionModColor; + +// ScriptStruct SkinFX.SkinFXColorAdvanced +// 0x0020 (0x0020 - 0x0000) +struct FSkinFXColorAdvanced final +{ +public: + struct FSkinFXApplyFunctionModColor FunctionMod; // 0x0000(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + ESkinFXColorConvert Convert; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPreviewOnly; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXColorAdvanced; + +// ScriptStruct SkinFX.SkinFXColorCurve +// 0x0238 (0x0238 - 0x0000) +struct FSkinFXColorCurve final +{ +public: + struct FSkinFXMaterialVectorProperty MaterialParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRuntimeCurveLinearColor ColorCurve; // 0x0008(0x0208)(Edit, NativeAccessSpecifierPublic) + bool bStretchToEnvelope; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x0211(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXEnvelopeColorMod EnvelopeColorMod; // 0x0212(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyByASREnvelope; // 0x0213(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkinFXColorAdvanced Advanced; // 0x0214(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXColorCurve; + +// ScriptStruct SkinFX.SkinFXMaterialScalarProperty +// 0x0008 (0x0008 - 0x0000) +struct FSkinFXMaterialScalarProperty final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXMaterialScalarProperty; + +// ScriptStruct SkinFX.SkinFXApplyFunctionMod +// 0x001C (0x001C - 0x0000) +struct FSkinFXApplyFunctionMod final +{ +public: + struct FSkinFXFunctionProperty Function; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Scale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXFunctionModOp Op; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float ClampMin; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMin; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMax; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXApplyFunctionMod; + +// ScriptStruct SkinFX.SkinFXScalarAdvanced +// 0x0020 (0x0020 - 0x0000) +struct FSkinFXScalarAdvanced final +{ +public: + struct FSkinFXApplyFunctionMod FunctionMod; // 0x0000(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bPreviewOnly; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXScalarAdvanced; + +// ScriptStruct SkinFX.SkinFXScalarCurve +// 0x00B8 (0x00B8 - 0x0000) +struct FSkinFXScalarCurve final +{ +public: + struct FSkinFXMaterialScalarProperty MaterialParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve ScalarCurve; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float OutputScale; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStretchToEnvelope; // 0x0094(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x0095(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyByASREnvelope; // 0x0096(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_97[0x1]; // 0x0097(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXScalarAdvanced Advanced; // 0x0098(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXScalarCurve; + +// ScriptStruct SkinFX.SkinFXColor +// 0x003C (0x003C - 0x0000) +struct FSkinFXColor final +{ +public: + struct FSkinFXMaterialVectorProperty MaterialParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESkinFXEnvelopeColorMod EnvelopeColorMod; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyByASREnvelope; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXColorAdvanced Advanced; // 0x001C(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXColor; + +// ScriptStruct SkinFX.SkinFXScalar +// 0x0030 (0x0030 - 0x0000) +struct FSkinFXScalar final +{ +public: + struct FSkinFXMaterialScalarProperty MaterialParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Scalar; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyByASREnvelope; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXScalarAdvanced Advanced; // 0x0010(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXScalar; + +// ScriptStruct SkinFX.SkinFXEnvelopeReshaper +// 0x0010 (0x0010 - 0x0000) +struct FSkinFXEnvelopeReshaper final +{ +public: + struct FSkinFXEnvelopeEase Shaping; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bReshape; // 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_FSkinFXEnvelopeReshaper; + +// ScriptStruct SkinFX.SkinFXNoiseFunctionModAdvanced +// 0x0010 (0x0010 - 0x0000) +struct FSkinFXNoiseFunctionModAdvanced final +{ +public: + struct FSkinFXEnvelopeReshaper ReshapeASREnvelope; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXNoiseFunctionModAdvanced; + +// ScriptStruct SkinFX.SkinFXNoiseFunctionMod +// 0x002C (0x002C - 0x0000) +struct FSkinFXNoiseFunctionMod final +{ +public: + class FName FunctionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TimeBase; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Lumpiness; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Offset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStretchToEnvelope; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyByASREnvelope; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXNoiseFunctionModAdvanced Advanced; // 0x001C(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXNoiseFunctionMod; + +// ScriptStruct SkinFX.SkinFXFunctionModAdvanced +// 0x0010 (0x0010 - 0x0000) +struct FSkinFXFunctionModAdvanced final +{ +public: + struct FSkinFXEnvelopeReshaper ReshapeASREnvelope; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXFunctionModAdvanced; + +// ScriptStruct SkinFX.SkinFXFunctionMod +// 0x00A8 (0x00A8 - 0x0000) +struct FSkinFXFunctionMod final +{ +public: + class FName FunctionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Curve; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToEnvelope; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMultiplyByASREnvelope; // 0x0092(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_93[0x1]; // 0x0093(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXFunctionModAdvanced Advanced; // 0x0094(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXFunctionMod; + +// ScriptStruct SkinFX.SkinFXUIScalarParameter +// 0x000C (0x000C - 0x0000) +struct FSkinFXUIScalarParameter final +{ +public: + struct FSkinFXMaterialScalarProperty Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXUIScalarParameter; + +// ScriptStruct SkinFX.SkinFXColorPreview +// 0x0208 (0x0208 - 0x0000) +struct FSkinFXColorPreview final +{ +public: + struct FRuntimeCurveLinearColor PreviewCurve; // 0x0000(0x0208)(Edit, NonTransactional, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXColorPreview; + +// ScriptStruct SkinFX.SkinFXScalarPreview +// 0x0088 (0x0088 - 0x0000) +struct FSkinFXScalarPreview final +{ +public: + struct FRuntimeFloatCurve PreviewCurve; // 0x0000(0x0088)(Edit, NonTransactional, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXScalarPreview; + +// ScriptStruct SkinFX.SkinFXLerpIndex +// 0x000C (0x000C - 0x0000) +struct FSkinFXLerpIndex final +{ +public: + int32 Index0; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Index1; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Alpha; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXLerpIndex; + +// ScriptStruct SkinFX.SkinFXUIParameters +// 0x0020 (0x0020 - 0x0000) +struct FSkinFXUIParameters final +{ +public: + TArray Scalars; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXUIParameters; + +// ScriptStruct SkinFX.SkinFXLocatorListPositionalSource +// 0x0038 (0x0038 - 0x0000) +struct FSkinFXLocatorListPositionalSource final +{ +public: + struct FSkinFXBoneProperty Bone; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSkinFXSocketProperty Socket; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + ESkinFXLocatorListPositionalSourceType Source; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSkinFXUIParameters ExtraParameters; // 0x0018(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXLocatorListPositionalSource; + +// ScriptStruct SkinFX.SkinFXPreviewAnimationSetup +// 0x0038 (0x0038 - 0x0000) +struct FSkinFXPreviewAnimationSetup final +{ +public: + TSoftObjectPtr AnimToPlay; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Position; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlayRate; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsLooping; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsPlaying; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSkinFXPreviewAnimationSetup; + +// ScriptStruct SkinFX.SkinFXMaterialOverride +// 0x0018 (0x0018 - 0x0000) +struct FSkinFXMaterialOverride final +{ +public: + ESkinFXMaterialOverrideType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> Materials; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXMaterialOverride; + +// ScriptStruct SkinFX.SkinFXPreviewSetup +// 0x00A8 (0x00A8 - 0x0000) +struct FSkinFXPreviewSetup final +{ +public: + ESkinFXPreviewType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr StaticMeshAsset; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr SkeletalMeshAsset; // 0x0030(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSkinFXPreviewAnimationSetup Animation; // 0x0058(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSkinFXMaterialOverride MaterialOverrides; // 0x0090(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSkinFXPreviewSetup; + +// ScriptStruct SkinFX.SkinFXMaterialSaver +// 0x0018 (0x0018 - 0x0000) +struct FSkinFXMaterialSaver final +{ +public: + class UMeshComponent* Mesh; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray OriginalMaterials; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FSkinFXMaterialSaver; + +} + diff --git a/Hogwarts Legacy/SDK/SlateCore_classes.hpp b/Hogwarts Legacy/SDK/SlateCore_classes.hpp new file mode 100644 index 0000000..6ce6fa8 --- /dev/null +++ b/Hogwarts Legacy/SDK/SlateCore_classes.hpp @@ -0,0 +1,196 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SlateCore + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class SlateCore.SlateTypes +// 0x0000 (0x0028 - 0x0028) +class USlateTypes final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateTypes") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateTypes") + } + static class USlateTypes* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateTypes; + +// Class SlateCore.SlateWidgetStyleContainerBase +// 0x0008 (0x0030 - 0x0028) +class USlateWidgetStyleContainerBase : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateWidgetStyleContainerBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateWidgetStyleContainerBase") + } + static class USlateWidgetStyleContainerBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateWidgetStyleContainerBase; + +// Class SlateCore.FontBulkData +// 0x0050 (0x0078 - 0x0028) +class UFontBulkData final : public UObject +{ +public: + uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontBulkData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontBulkData") + } + static class UFontBulkData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFontBulkData; + +// Class SlateCore.FontFaceInterface +// 0x0000 (0x0000 - 0x0000) +class IFontFaceInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontFaceInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontFaceInterface") + } + static class IFontFaceInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IFontFaceInterface; + +// Class SlateCore.FontProviderInterface +// 0x0000 (0x0000 - 0x0000) +class IFontProviderInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FontProviderInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FontProviderInterface") + } + static class IFontProviderInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IFontProviderInterface; + +// Class SlateCore.SlateWidgetStyleAsset +// 0x0008 (0x0030 - 0x0028) +class USlateWidgetStyleAsset final : public UObject +{ +public: + class USlateWidgetStyleContainerBase* CustomStyle; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateWidgetStyleAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateWidgetStyleAsset") + } + static class USlateWidgetStyleAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateWidgetStyleAsset; + +// Class SlateCore.SlateWidgetStyleContainerInterface +// 0x0000 (0x0000 - 0x0000) +class ISlateWidgetStyleContainerInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateWidgetStyleContainerInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateWidgetStyleContainerInterface") + } + static class ISlateWidgetStyleContainerInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ISlateWidgetStyleContainerInterface; + +} + diff --git a/Hogwarts Legacy/SDK/SlateCore_structs.hpp b/Hogwarts Legacy/SDK/SlateCore_structs.hpp new file mode 100644 index 0000000..20f0821 --- /dev/null +++ b/Hogwarts Legacy/SDK/SlateCore_structs.hpp @@ -0,0 +1,1066 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SlateCore + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum SlateCore.EUINavigation +// NumValues: 0x0009 +enum class EUINavigation : uint8 +{ + Left = 0, + Right = 1, + Up = 2, + Down = 3, + Next = 4, + Previous = 5, + Num = 6, + Invalid = 7, + EUINavigation_MAX = 8, +}; + +// Enum SlateCore.ECheckBoxState +// NumValues: 0x0004 +enum class ECheckBoxState : uint8 +{ + Unchecked = 0, + Checked = 1, + Undetermined = 2, + ECheckBoxState_MAX = 3, +}; + +// Enum SlateCore.EWidgetClipping +// NumValues: 0x0006 +enum class EWidgetClipping : uint8 +{ + Inherit = 0, + ClipToBounds = 1, + ClipToBoundsWithoutIntersecting = 2, + ClipToBoundsAlways = 3, + OnDemand = 4, + EWidgetClipping_MAX = 5, +}; + +// Enum SlateCore.ESlateBrushImageType +// NumValues: 0x0004 +enum class ESlateBrushImageType : uint8 +{ + NoImage = 0, + FullColor = 1, + Linear = 2, + ESlateBrushImageType_MAX = 3, +}; + +// Enum SlateCore.ESlateBrushMirrorType +// NumValues: 0x0005 +enum class ESlateBrushMirrorType : uint8 +{ + NoMirror = 0, + Horizontal = 1, + Vertical = 2, + Both = 3, + ESlateBrushMirrorType_MAX = 4, +}; + +// Enum SlateCore.ESlateBrushTileType +// NumValues: 0x0005 +enum class ESlateBrushTileType : uint8 +{ + NoTile = 0, + Horizontal = 1, + Vertical = 2, + Both = 3, + ESlateBrushTileType_MAX = 4, +}; + +// Enum SlateCore.ESlateBrushDrawType +// NumValues: 0x0005 +enum class ESlateBrushDrawType : uint8 +{ + NoDrawType = 0, + Box = 1, + Border = 2, + Image = 3, + ESlateBrushDrawType_MAX = 4, +}; + +// Enum SlateCore.ESlateColorStylingMode +// NumValues: 0x0005 +enum class ESlateColorStylingMode : uint8 +{ + UseColor_Specified = 0, + UseColor_Specified_Link = 1, + UseColor_Foreground = 2, + UseColor_Foreground_Subdued = 3, + UseColor_MAX = 4, +}; + +// Enum SlateCore.EUINavigationRule +// NumValues: 0x0008 +enum class EUINavigationRule : uint8 +{ + Escape = 0, + Explicit = 1, + Wrap = 2, + Stop = 3, + Custom = 4, + CustomBoundary = 5, + Invalid = 6, + EUINavigationRule_MAX = 7, +}; + +// Enum SlateCore.EFlowDirectionPreference +// NumValues: 0x0005 +enum class EFlowDirectionPreference : uint8 +{ + Inherit = 0, + Culture = 1, + LeftToRight = 2, + RightToLeft = 3, + EFlowDirectionPreference_MAX = 4, +}; + +// Enum SlateCore.EColorVisionDeficiency +// NumValues: 0x0005 +enum class EColorVisionDeficiency : uint8 +{ + NormalVision = 0, + Deuteranope = 1, + Protanope = 2, + Tritanope = 3, + EColorVisionDeficiency_MAX = 4, +}; + +// Enum SlateCore.ESelectInfo +// NumValues: 0x0005 +enum class ESelectInfo : uint8 +{ + OnKeyPress = 0, + OnNavigation = 1, + OnMouseClick = 2, + Direct = 3, + ESelectInfo_MAX = 4, +}; + +// Enum SlateCore.ETextCommit +// NumValues: 0x0005 +enum class ETextCommit : uint8 +{ + Default = 0, + OnEnter = 1, + OnUserMovedFocus = 2, + OnCleared = 3, + ETextCommit_MAX = 4, +}; + +// Enum SlateCore.ETextShapingMethod +// NumValues: 0x0004 +enum class ETextShapingMethod : uint8 +{ + Auto = 0, + KerningOnly = 1, + FullShaping = 2, + ETextShapingMethod_MAX = 3, +}; + +// Enum SlateCore.EMenuPlacement +// NumValues: 0x000E +enum class EMenuPlacement : uint8 +{ + MenuPlacement_BelowAnchor = 0, + MenuPlacement_CenteredBelowAnchor = 1, + MenuPlacement_BelowRightAnchor = 2, + MenuPlacement_ComboBox = 3, + MenuPlacement_ComboBoxRight = 4, + MenuPlacement_MenuRight = 5, + MenuPlacement_AboveAnchor = 6, + MenuPlacement_CenteredAboveAnchor = 7, + MenuPlacement_AboveRightAnchor = 8, + MenuPlacement_MenuLeft = 9, + MenuPlacement_Center = 10, + MenuPlacement_RightLeftCenter = 11, + MenuPlacement_MatchBottomLeft = 12, + MenuPlacement_MAX = 13, +}; + +// Enum SlateCore.EFontLayoutMethod +// NumValues: 0x0003 +enum class EFontLayoutMethod : uint8 +{ + Metrics = 0, + BoundingBox = 1, + EFontLayoutMethod_MAX = 2, +}; + +// Enum SlateCore.EFontLoadingPolicy +// NumValues: 0x0004 +enum class EFontLoadingPolicy : uint8 +{ + LazyLoad = 0, + Stream = 1, + Inline = 2, + EFontLoadingPolicy_MAX = 3, +}; + +// Enum SlateCore.EFontHinting +// NumValues: 0x0006 +enum class EFontHinting : uint8 +{ + Default = 0, + Auto = 1, + AutoLight = 2, + Monochrome = 3, + None = 4, + EFontHinting_MAX = 5, +}; + +// Enum SlateCore.EFocusCause +// NumValues: 0x0007 +enum class EFocusCause : uint8 +{ + Mouse = 0, + Navigation = 1, + SetDirectly = 2, + Cleared = 3, + OtherWidgetLostFocus = 4, + WindowActivate = 5, + EFocusCause_MAX = 6, +}; + +// Enum SlateCore.ESlateDebuggingFocusEvent +// NumValues: 0x0004 +enum class ESlateDebuggingFocusEvent : uint8 +{ + FocusChanging = 0, + FocusLost = 1, + FocusReceived = 2, + MAX = 3, +}; + +// Enum SlateCore.ESlateDebuggingNavigationMethod +// NumValues: 0x0007 +enum class ESlateDebuggingNavigationMethod : uint8 +{ + Unknown = 0, + Explicit = 1, + CustomDelegateBound = 2, + CustomDelegateUnbound = 3, + NextOrPrevious = 4, + HitTestGrid = 5, + ESlateDebuggingNavigationMethod_MAX = 6, +}; + +// Enum SlateCore.ESlateDebuggingStateChangeEvent +// NumValues: 0x0003 +enum class ESlateDebuggingStateChangeEvent : uint8 +{ + MouseCaptureGained = 0, + MouseCaptureLost = 1, + ESlateDebuggingStateChangeEvent_MAX = 2, +}; + +// Enum SlateCore.ESlateDebuggingInputEvent +// NumValues: 0x001B +enum class ESlateDebuggingInputEvent : uint8 +{ + MouseMove = 0, + MouseEnter = 1, + MouseLeave = 2, + PreviewMouseButtonDown = 3, + MouseButtonDown = 4, + MouseButtonUp = 5, + MouseButtonDoubleClick = 6, + MouseWheel = 7, + TouchStart = 8, + TouchEnd = 9, + TouchForceChanged = 10, + TouchFirstMove = 11, + TouchMoved = 12, + DragDetected = 13, + DragEnter = 14, + DragLeave = 15, + DragOver = 16, + DragDrop = 17, + DropMessage = 18, + PreviewKeyDown = 19, + KeyDown = 20, + KeyUp = 21, + KeyChar = 22, + AnalogInput = 23, + TouchGesture = 24, + MotionDetected = 25, + MAX = 26, +}; + +// Enum SlateCore.EScrollDirection +// NumValues: 0x0003 +enum class EScrollDirection : uint8 +{ + Scroll_Down = 0, + Scroll_Up = 1, + Scroll_MAX = 2, +}; + +// Enum SlateCore.EOrientation +// NumValues: 0x0003 +enum class EOrientation : uint8 +{ + Orient_Horizontal = 0, + Orient_Vertical = 1, + Orient_MAX = 2, +}; + +// Enum SlateCore.EVerticalAlignment +// NumValues: 0x0005 +enum class EVerticalAlignment : uint8 +{ + VAlign_Fill = 0, + VAlign_Top = 1, + VAlign_Center = 2, + VAlign_Bottom = 3, + VAlign_MAX = 4, +}; + +// Enum SlateCore.EHorizontalAlignment +// NumValues: 0x0005 +enum class EHorizontalAlignment : uint8 +{ + HAlign_Fill = 0, + HAlign_Left = 1, + HAlign_Center = 2, + HAlign_Right = 3, + HAlign_MAX = 4, +}; + +// Enum SlateCore.ENavigationGenesis +// NumValues: 0x0004 +enum class ENavigationGenesis : uint8 +{ + Keyboard = 0, + Controller = 1, + User = 2, + ENavigationGenesis_MAX = 3, +}; + +// Enum SlateCore.ENavigationSource +// NumValues: 0x0003 +enum class ENavigationSource : uint8 +{ + FocusedWidget = 0, + WidgetUnderCursor = 1, + ENavigationSource_MAX = 2, +}; + +// Enum SlateCore.EUINavigationAction +// NumValues: 0x0005 +enum class EUINavigationAction : uint8 +{ + Accept = 0, + Back = 1, + Num = 2, + Invalid = 3, + EUINavigationAction_MAX = 4, +}; + +// Enum SlateCore.EButtonPressMethod +// NumValues: 0x0004 +enum class EButtonPressMethod : uint8 +{ + DownAndUp = 0, + ButtonPress = 1, + ButtonRelease = 2, + EButtonPressMethod_MAX = 3, +}; + +// Enum SlateCore.EButtonTouchMethod +// NumValues: 0x0004 +enum class EButtonTouchMethod : uint8 +{ + DownAndUp = 0, + Down = 1, + PreciseTap = 2, + EButtonTouchMethod_MAX = 3, +}; + +// Enum SlateCore.EButtonClickMethod +// NumValues: 0x0005 +enum class EButtonClickMethod : uint8 +{ + DownAndUp = 0, + MouseDown = 1, + MouseUp = 2, + PreciseClick = 3, + EButtonClickMethod_MAX = 4, +}; + +// Enum SlateCore.ESlateCheckBoxType +// NumValues: 0x0003 +enum class ESlateCheckBoxType : uint8 +{ + CheckBox = 0, + ToggleButton = 1, + ESlateCheckBoxType_MAX = 2, +}; + +// Enum SlateCore.ESlateParentWindowSearchMethod +// NumValues: 0x0003 +enum class ESlateParentWindowSearchMethod : uint8 +{ + ActiveWindow = 0, + MainWindow = 1, + ESlateParentWindowSearchMethod_MAX = 2, +}; + +// Enum SlateCore.EConsumeMouseWheel +// NumValues: 0x0004 +enum class EConsumeMouseWheel : uint8 +{ + WhenScrollingPossible = 0, + Always = 1, + Never = 2, + EConsumeMouseWheel_MAX = 3, +}; + +// ScriptStruct SlateCore.SlateColor +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FSlateColor final +{ +public: + struct FLinearColor SpecifiedColor; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESlateColorStylingMode ColorUseRule; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_11[0x17]; // 0x0011(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateColor; + +// ScriptStruct SlateCore.FontOutlineSettings +// 0x0020 (0x0020 - 0x0000) +struct FFontOutlineSettings final +{ +public: + int32 OutlineSize; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSeparateFillAlpha; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyOutlineToDropShadows; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* OutlineMaterial; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor OutlineColor; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FFontOutlineSettings; + +// ScriptStruct SlateCore.Geometry +// 0x0038 (0x0038 - 0x0000) +struct alignas(0x04) FGeometry final +{ +public: + uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FGeometry; + +// ScriptStruct SlateCore.Margin +// 0x0010 (0x0010 - 0x0000) +struct FMargin final +{ +public: + float Left; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Top; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Right; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Bottom; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FMargin; + +// ScriptStruct SlateCore.SlateBrush +// 0x0088 (0x0088 - 0x0000) +struct FSlateBrush final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ImageSize; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Margin; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateColor TintColor; // 0x0020(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UObject* ResourceObject; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class FName ResourceName; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FBox2D UVRegion; // 0x0058(0x0014)(ZeroConstructor, NoDestructor, Protected, NativeAccessSpecifierProtected) + ESlateBrushDrawType DrawAs; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateBrushTileType Tiling; // 0x006D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateBrushMirrorType Mirroring; // 0x006E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateBrushImageType ImageType; // 0x006F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + uint8 bIsDynamicallyLoaded : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bHasUObject : 1; // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Deprecated, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateBrush; + +// ScriptStruct SlateCore.SlateWidgetStyle +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FSlateWidgetStyle +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateWidgetStyle; + +// ScriptStruct SlateCore.ScrollBoxStyle +// 0x0220 (0x0228 - 0x0008) +struct FScrollBoxStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush TopShadowBrush; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BottomShadowBrush; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush LeftShadowBrush; // 0x0118(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush RightShadowBrush; // 0x01A0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScrollBoxStyle; + +// ScriptStruct SlateCore.InputEvent +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FInputEvent +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputEvent; + +// ScriptStruct SlateCore.PointerEvent +// 0x0058 (0x0070 - 0x0018) +struct FPointerEvent final : public FInputEvent +{ +public: + uint8 Pad_18[0x58]; // 0x0018(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPointerEvent; + +// ScriptStruct SlateCore.KeyEvent +// 0x0020 (0x0038 - 0x0018) +struct FKeyEvent : public FInputEvent +{ +public: + uint8 Pad_18[0x20]; // 0x0018(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FKeyEvent; + +// ScriptStruct SlateCore.SlateSound +// 0x0018 (0x0018 - 0x0000) +struct FSlateSound final +{ +public: + class UObject* ResourceObject; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateSound; + +// ScriptStruct SlateCore.ButtonStyle +// 0x0270 (0x0278 - 0x0008) +struct FButtonStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush normal; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Hovered; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Pressed; // 0x0118(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush Disabled; // 0x01A0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin NormalPadding; // 0x0228(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin PressedPadding; // 0x0238(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound PressedSlateSound; // 0x0248(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound HoveredSlateSound; // 0x0260(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FButtonStyle; + +// ScriptStruct SlateCore.SlateFontInfo +// 0x0058 (0x0058 - 0x0000) +struct FSlateFontInfo final +{ +public: + class UObject* FontObject; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* FontMaterial; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontOutlineSettings OutlineSettings; // 0x0010(0x0020)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class FName TypefaceFontName; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 size; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 LetterSpacing; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSlateFontInfo; + +// ScriptStruct SlateCore.TextBlockStyle +// 0x0268 (0x0270 - 0x0008) +struct FTextBlockStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateFontInfo font; // 0x0008(0x0058)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x0060(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor SelectedBackgroundColor; // 0x00A0(0x0028)(Edit, NativeAccessSpecifierPublic) + struct FLinearColor HighlightColor; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush HighlightShape; // 0x00D8(0x0088)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateBrush StrikeBrush; // 0x0160(0x0088)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FSlateBrush UnderlineBrush; // 0x01E8(0x0088)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTextBlockStyle; + +// ScriptStruct SlateCore.WindowStyle +// 0x1058 (0x1060 - 0x0008) +struct FWindowStyle final : public FSlateWidgetStyle +{ +public: + struct FButtonStyle MinimizeButtonStyle; // 0x0008(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle MaximizeButtonStyle; // 0x0280(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle RestoreButtonStyle; // 0x04F8(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FButtonStyle CloseButtonStyle; // 0x0770(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TitleTextStyle; // 0x09E8(0x0270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveTitleBrush; // 0x0C58(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveTitleBrush; // 0x0CE0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush FlashTitleBrush; // 0x0D68(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BackgroundColor; // 0x0DF0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush OutlineBrush; // 0x0E18(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor OutlineColor; // 0x0EA0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BorderBrush; // 0x0EC8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundBrush; // 0x0F50(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ChildBackgroundBrush; // 0x0FD8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWindowStyle; + +// ScriptStruct SlateCore.CharacterEvent +// 0x0008 (0x0020 - 0x0018) +struct FCharacterEvent final : public FInputEvent +{ +public: + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCharacterEvent; + +// ScriptStruct SlateCore.NavigationEvent +// 0x0008 (0x0020 - 0x0018) +struct FNavigationEvent final : public FInputEvent +{ +public: + uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FNavigationEvent; + +// ScriptStruct SlateCore.ScrollBorderStyle +// 0x0110 (0x0118 - 0x0008) +struct FScrollBorderStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush TopShadowBrush; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BottomShadowBrush; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScrollBorderStyle; + +// ScriptStruct SlateCore.AnalogInputEvent +// 0x0008 (0x0040 - 0x0038) +struct FAnalogInputEvent final : public FKeyEvent +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnalogInputEvent; + +// ScriptStruct SlateCore.InlineTextImageStyle +// 0x0090 (0x0098 - 0x0008) +struct FInlineTextImageStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush Image; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic) + int16 Baseline; // 0x0090(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInlineTextImageStyle; + +// ScriptStruct SlateCore.TableRowStyle +// 0x07C0 (0x07C8 - 0x0008) +struct FTableRowStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush SelectorFocusedBrush; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveHoveredBrush; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveBrush; // 0x0118(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveHoveredBrush; // 0x01A0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveBrush; // 0x0228(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush EvenRowBackgroundHoveredBrush; // 0x02B0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush EvenRowBackgroundBrush; // 0x0338(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush OddRowBackgroundHoveredBrush; // 0x03C0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush OddRowBackgroundBrush; // 0x0448(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor TextColor; // 0x04D0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor SelectedTextColor; // 0x04F8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DropIndicator_Above; // 0x0520(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DropIndicator_Onto; // 0x05A8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DropIndicator_Below; // 0x0630(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveHighlightedBrush; // 0x06B8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveHighlightedBrush; // 0x0740(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTableRowStyle; + +// ScriptStruct SlateCore.SliderStyle +// 0x0338 (0x0340 - 0x0008) +struct FSliderStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush NormalBarImage; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBarImage; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DisabledBarImage; // 0x0118(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush NormalThumbImage; // 0x01A0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredThumbImage; // 0x0228(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DisabledThumbImage; // 0x02B0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float BarThickness; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33C[0x4]; // 0x033C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSliderStyle; + +// ScriptStruct SlateCore.VolumeControlStyle +// 0x05E8 (0x05F0 - 0x0008) +struct FVolumeControlStyle final : public FSlateWidgetStyle +{ +public: + struct FSliderStyle SliderStyle; // 0x0008(0x0340)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush HighVolumeImage; // 0x0348(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MidVolumeImage; // 0x03D0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush LowVolumeImage; // 0x0458(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush NoVolumeImage; // 0x04E0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MutedImage; // 0x0568(0x0088)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumeControlStyle; + +// ScriptStruct SlateCore.ComboButtonStyle +// 0x03B0 (0x03B8 - 0x0008) +struct FComboButtonStyle final : public FSlateWidgetStyle +{ +public: + struct FButtonStyle ButtonStyle; // 0x0008(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DownArrowImage; // 0x0280(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x0310(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush MenuBorderBrush; // 0x0320(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin MenuBorderPadding; // 0x03A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FComboButtonStyle; + +// ScriptStruct SlateCore.ComboBoxStyle +// 0x03E8 (0x03F0 - 0x0008) +struct FComboBoxStyle final : public FSlateWidgetStyle +{ +public: + struct FComboButtonStyle ComboButtonStyle; // 0x0008(0x03B8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateSound PressedSlateSound; // 0x03C0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound SelectionChangeSlateSound; // 0x03D8(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FComboBoxStyle; + +// ScriptStruct SlateCore.ScrollBarStyle +// 0x04C8 (0x04D0 - 0x0008) +struct FScrollBarStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush HorizontalBackgroundImage; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush VerticalBackgroundImage; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush VerticalTopSlotImage; // 0x0118(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HorizontalTopSlotImage; // 0x01A0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush VerticalBottomSlotImage; // 0x0228(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HorizontalBottomSlotImage; // 0x02B0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush NormalThumbImage; // 0x0338(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredThumbImage; // 0x03C0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush DraggedThumbImage; // 0x0448(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FScrollBarStyle; + +// ScriptStruct SlateCore.EditableTextBoxStyle +// 0x07F0 (0x07F8 - 0x0008) +struct FEditableTextBoxStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush BackgroundImageNormal; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageHovered; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageFocused; // 0x0118(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageReadOnly; // 0x01A0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0228(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateFontInfo font; // 0x0238(0x0058)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x0290(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BackgroundColor; // 0x02B8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor ReadOnlyForegroundColor; // 0x02E0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin HScrollBarPadding; // 0x0308(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin VScrollBarPadding; // 0x0318(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FScrollBarStyle ScrollBarStyle; // 0x0328(0x04D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditableTextBoxStyle; + +// ScriptStruct SlateCore.SearchBoxStyle +// 0x0A88 (0x0A90 - 0x0008) +struct FSearchBoxStyle final : public FSlateWidgetStyle +{ +public: + struct FEditableTextBoxStyle TextBoxStyle; // 0x0008(0x07F8)(Edit, NativeAccessSpecifierPublic) + struct FSlateFontInfo ActiveFontInfo; // 0x0800(0x0058)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush UpArrowImage; // 0x0858(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush DownArrowImage; // 0x08E0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush GlassImage; // 0x0968(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ClearImage; // 0x09F0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FMargin ImagePadding; // 0x0A78(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bLeftAlignButtons; // 0x0A88(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A89[0x7]; // 0x0A89(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSearchBoxStyle; + +// ScriptStruct SlateCore.SpinBoxStyle +// 0x02E0 (0x02E8 - 0x0008) +struct FSpinBoxStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush BackgroundBrush; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBackgroundBrush; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveFillBrush; // 0x0118(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush InactiveFillBrush; // 0x01A0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush ArrowsImage; // 0x0228(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x02B0(0x0028)(NativeAccessSpecifierPublic) + struct FMargin TextPadding; // 0x02D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSpinBoxStyle; + +// ScriptStruct SlateCore.EditableTextStyle +// 0x0218 (0x0220 - 0x0008) +struct FEditableTextStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateFontInfo font; // 0x0008(0x0058)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x0060(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageSelected; // 0x0088(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundImageComposing; // 0x0110(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CaretImage; // 0x0198(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FEditableTextStyle; + +// ScriptStruct SlateCore.FocusEvent +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FFocusEvent final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFocusEvent; + +// ScriptStruct SlateCore.ExpandableAreaStyle +// 0x0118 (0x0120 - 0x0008) +struct FExpandableAreaStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush CollapsedImage; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ExpandedImage; // 0x0090(0x0088)(Edit, NativeAccessSpecifierPublic) + float RolloutAnimationSeconds; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FExpandableAreaStyle; + +// ScriptStruct SlateCore.MotionEvent +// 0x0030 (0x0048 - 0x0018) +struct FMotionEvent final : public FInputEvent +{ +public: + uint8 Pad_18[0x30]; // 0x0018(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FMotionEvent; + +// ScriptStruct SlateCore.FontData +// 0x0020 (0x0020 - 0x0000) +struct FFontData final +{ +public: + class FString FontFilename; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EFontHinting Hinting; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + EFontLoadingPolicy LoadingPolicy; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 SubFaceIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* FontFaceAsset; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FFontData; + +// ScriptStruct SlateCore.TypefaceEntry +// 0x0028 (0x0028 - 0x0000) +struct FTypefaceEntry final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFontData font; // 0x0008(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypefaceEntry; + +// ScriptStruct SlateCore.Typeface +// 0x0010 (0x0010 - 0x0000) +struct FTypeface final +{ +public: + TArray Fonts; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTypeface; + +// ScriptStruct SlateCore.CompositeFallbackFont +// 0x0018 (0x0018 - 0x0000) +struct FCompositeFallbackFont +{ +public: + struct FTypeface Typeface; // 0x0000(0x0010)(NativeAccessSpecifierPublic) + float ScalingFactor; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCompositeFallbackFont; + +// ScriptStruct SlateCore.CompositeSubFont +// 0x0020 (0x0038 - 0x0018) +struct FCompositeSubFont final : public FCompositeFallbackFont +{ +public: + TArray CharacterRanges; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + class FString Cultures; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCompositeSubFont; + +// ScriptStruct SlateCore.CompositeFont +// 0x0038 (0x0038 - 0x0000) +struct FCompositeFont final +{ +public: + struct FTypeface DefaultTypeface; // 0x0000(0x0010)(NativeAccessSpecifierPublic) + struct FCompositeFallbackFont FallbackTypeface; // 0x0010(0x0018)(NativeAccessSpecifierPublic) + TArray SubTypefaces; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCompositeFont; + +// ScriptStruct SlateCore.CaptureLostEvent +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x04) FCaptureLostEvent final +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCaptureLostEvent; + +// ScriptStruct SlateCore.DockTabStyle +// 0x06F8 (0x0700 - 0x0008) +struct FDockTabStyle final : public FSlateWidgetStyle +{ +public: + struct FButtonStyle CloseButtonStyle; // 0x0008(0x0278)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush NormalBrush; // 0x0280(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ActiveBrush; // 0x0308(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ColorOverlayTabBrush; // 0x0390(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ColorOverlayIconBrush; // 0x0418(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ForegroundBrush; // 0x04A0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBrush; // 0x0528(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush ContentAreaBrush; // 0x05B0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush TabWellBrush; // 0x0638(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FMargin TabPadding; // 0x06C0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float OverlapWidth; // 0x06D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D4[0x4]; // 0x06D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateColor FlashColor; // 0x06D8(0x0028)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FDockTabStyle; + +// ScriptStruct SlateCore.TableColumnHeaderStyle +// 0x04C8 (0x04D0 - 0x0008) +struct FTableColumnHeaderStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush SortPrimaryAscendingImage; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush SortPrimaryDescendingImage; // 0x0090(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush SortSecondaryAscendingImage; // 0x0118(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush SortSecondaryDescendingImage; // 0x01A0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush NormalBrush; // 0x0228(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush HoveredBrush; // 0x02B0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MenuDropdownImage; // 0x0338(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MenuDropdownNormalBorderBrush; // 0x03C0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush MenuDropdownHoveredBorderBrush; // 0x0448(0x0088)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTableColumnHeaderStyle; + +// ScriptStruct SlateCore.SplitterStyle +// 0x0110 (0x0118 - 0x0008) +struct FSplitterStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush HandleNormalBrush; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush HandleHighlightBrush; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSplitterStyle; + +// ScriptStruct SlateCore.HeaderRowStyle +// 0x0B68 (0x0B70 - 0x0008) +struct FHeaderRowStyle final : public FSlateWidgetStyle +{ +public: + struct FTableColumnHeaderStyle ColumnStyle; // 0x0008(0x04D0)(Edit, NativeAccessSpecifierPublic) + struct FTableColumnHeaderStyle LastColumnStyle; // 0x04D8(0x04D0)(Edit, NativeAccessSpecifierPublic) + struct FSplitterStyle ColumnSplitterStyle; // 0x09A8(0x0118)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush BackgroundBrush; // 0x0AC0(0x0088)(Edit, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x0B48(0x0028)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHeaderRowStyle; + +// ScriptStruct SlateCore.ProgressBarStyle +// 0x0198 (0x01A0 - 0x0008) +struct FProgressBarStyle final : public FSlateWidgetStyle +{ +public: + struct FSlateBrush BackgroundImage; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush FillImage; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush MarqueeImage; // 0x0118(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FProgressBarStyle; + +// ScriptStruct SlateCore.InlineEditableTextBlockStyle +// 0x0A68 (0x0A70 - 0x0008) +struct FInlineEditableTextBlockStyle final : public FSlateWidgetStyle +{ +public: + struct FEditableTextBoxStyle EditableTextBoxStyle; // 0x0008(0x07F8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x0800(0x0270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FInlineEditableTextBlockStyle; + +// ScriptStruct SlateCore.HyperlinkStyle +// 0x04F8 (0x0500 - 0x0008) +struct FHyperlinkStyle final : public FSlateWidgetStyle +{ +public: + struct FButtonStyle UnderlineStyle; // 0x0008(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x0280(0x0270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x04F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FHyperlinkStyle; + +// ScriptStruct SlateCore.CheckBoxStyle +// 0x0578 (0x0580 - 0x0008) +struct FCheckBoxStyle final : public FSlateWidgetStyle +{ +public: + ESlateCheckBoxType CheckBoxType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush UncheckedImage; // 0x0010(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UncheckedHoveredImage; // 0x0098(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UncheckedPressedImage; // 0x0120(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CheckedImage; // 0x01A8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CheckedHoveredImage; // 0x0230(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush CheckedPressedImage; // 0x02B8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UndeterminedImage; // 0x0340(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UndeterminedHoveredImage; // 0x03C8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateBrush UndeterminedPressedImage; // 0x0450(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x04D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x04E8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateColor BorderBackgroundColor; // 0x0510(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FSlateSound CheckedSlateSound; // 0x0538(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound UncheckedSlateSound; // 0x0550(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateSound HoveredSlateSound; // 0x0568(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCheckBoxStyle; + +} + diff --git a/Hogwarts Legacy/SDK/Slate_classes.hpp b/Hogwarts Legacy/SDK/Slate_classes.hpp new file mode 100644 index 0000000..7193dd4 --- /dev/null +++ b/Hogwarts Legacy/SDK/Slate_classes.hpp @@ -0,0 +1,319 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Slate + +#include "Basic.hpp" + +#include "SlateCore_structs.hpp" +#include "SlateCore_classes.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class Slate.ButtonWidgetStyle +// 0x0278 (0x02A8 - 0x0030) +class UButtonWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FButtonStyle ButtonStyle; // 0x0030(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ButtonWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ButtonWidgetStyle") + } + static class UButtonWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButtonWidgetStyle; + +// Class Slate.CheckBoxWidgetStyle +// 0x0580 (0x05B0 - 0x0030) +class UCheckBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FCheckBoxStyle CheckBoxStyle; // 0x0030(0x0580)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheckBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheckBoxWidgetStyle") + } + static class UCheckBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheckBoxWidgetStyle; + +// Class Slate.ComboBoxWidgetStyle +// 0x03F0 (0x0420 - 0x0030) +class UComboBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FComboBoxStyle ComboBoxStyle; // 0x0030(0x03F0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboBoxWidgetStyle") + } + static class UComboBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboBoxWidgetStyle; + +// Class Slate.ComboButtonWidgetStyle +// 0x03B8 (0x03E8 - 0x0030) +class UComboButtonWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FComboButtonStyle ComboButtonStyle; // 0x0030(0x03B8)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboButtonWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboButtonWidgetStyle") + } + static class UComboButtonWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboButtonWidgetStyle; + +// Class Slate.EditableTextBoxWidgetStyle +// 0x07F8 (0x0828 - 0x0030) +class UEditableTextBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FEditableTextBoxStyle EditableTextBoxStyle; // 0x0030(0x07F8)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableTextBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableTextBoxWidgetStyle") + } + static class UEditableTextBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableTextBoxWidgetStyle; + +// Class Slate.EditableTextWidgetStyle +// 0x0220 (0x0250 - 0x0030) +class UEditableTextWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FEditableTextStyle EditableTextStyle; // 0x0030(0x0220)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableTextWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableTextWidgetStyle") + } + static class UEditableTextWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableTextWidgetStyle; + +// Class Slate.ProgressWidgetStyle +// 0x01A0 (0x01D0 - 0x0030) +class UProgressWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FProgressBarStyle ProgressBarStyle; // 0x0030(0x01A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProgressWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProgressWidgetStyle") + } + static class UProgressWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProgressWidgetStyle; + +// Class Slate.ScrollBarWidgetStyle +// 0x04D0 (0x0500 - 0x0030) +class UScrollBarWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FScrollBarStyle ScrollBarStyle; // 0x0030(0x04D0)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBarWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBarWidgetStyle") + } + static class UScrollBarWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBarWidgetStyle; + +// Class Slate.ScrollBoxWidgetStyle +// 0x0228 (0x0258 - 0x0030) +class UScrollBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FScrollBoxStyle ScrollBoxStyle; // 0x0030(0x0228)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBoxWidgetStyle") + } + static class UScrollBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBoxWidgetStyle; + +// Class Slate.SlateSettings +// 0x0008 (0x0030 - 0x0028) +class USlateSettings final : public UObject +{ +public: + bool bExplicitCanvasChildZOrder; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateSettings") + } + static class USlateSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateSettings; + +// Class Slate.SpinBoxWidgetStyle +// 0x02E8 (0x0318 - 0x0030) +class USpinBoxWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FSpinBoxStyle SpinBoxStyle; // 0x0030(0x02E8)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpinBoxWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpinBoxWidgetStyle") + } + static class USpinBoxWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpinBoxWidgetStyle; + +// Class Slate.TextBlockWidgetStyle +// 0x0270 (0x02A0 - 0x0030) +class UTextBlockWidgetStyle final : public USlateWidgetStyleContainerBase +{ +public: + struct FTextBlockStyle TextBlockStyle; // 0x0030(0x0270)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextBlockWidgetStyle") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextBlockWidgetStyle") + } + static class UTextBlockWidgetStyle* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextBlockWidgetStyle; + +// Class Slate.ToolMenuBase +// 0x0000 (0x0028 - 0x0028) +class UToolMenuBase final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ToolMenuBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ToolMenuBase") + } + static class UToolMenuBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UToolMenuBase; + +} + diff --git a/Hogwarts Legacy/SDK/Slate_structs.hpp b/Hogwarts Legacy/SDK/Slate_structs.hpp new file mode 100644 index 0000000..08fce2b --- /dev/null +++ b/Hogwarts Legacy/SDK/Slate_structs.hpp @@ -0,0 +1,308 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Slate + +#include "Basic.hpp" + +#include "InputCore_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Slate.ETextJustify +// NumValues: 0x0004 +enum class ETextJustify : uint8 +{ + Left = 0, + Center = 1, + Right = 2, + ETextJustify_MAX = 3, +}; + +// Enum Slate.ETextFlowDirection +// NumValues: 0x0004 +enum class ETextFlowDirection : uint8 +{ + Auto = 0, + LeftToRight = 1, + RightToLeft = 2, + ETextFlowDirection_MAX = 3, +}; + +// Enum Slate.EVirtualKeyboardDismissAction +// NumValues: 0x0004 +enum class EVirtualKeyboardDismissAction : uint8 +{ + TextChangeOnDismiss = 0, + TextCommitOnAccept = 1, + TextCommitOnDismiss = 2, + EVirtualKeyboardDismissAction_MAX = 3, +}; + +// Enum Slate.EVirtualKeyboardTrigger +// NumValues: 0x0003 +enum class EVirtualKeyboardTrigger : uint8 +{ + OnFocusByPointer = 0, + OnAllFocusEvents = 1, + EVirtualKeyboardTrigger_MAX = 2, +}; + +// Enum Slate.ETextWrappingPolicy +// NumValues: 0x0003 +enum class ETextWrappingPolicy : uint8 +{ + DefaultWrapping = 0, + AllowPerCharacterWrapping = 1, + ETextWrappingPolicy_MAX = 2, +}; + +// Enum Slate.ETableViewMode +// NumValues: 0x0004 +enum class ETableViewMode : uint8 +{ + List = 0, + Tile = 1, + Tree = 2, + ETableViewMode_MAX = 3, +}; + +// Enum Slate.ESelectionMode +// NumValues: 0x0005 +enum class ESelectionMode : uint8 +{ + None = 0, + Single = 1, + SingleToggle = 2, + Multi = 3, + ESelectionMode_MAX = 4, +}; + +// Enum Slate.EMultiBlockType +// NumValues: 0x000A +enum class EMultiBlockType : uint8 +{ + None = 0, + ButtonRow = 1, + EditableText = 2, + Heading = 3, + MenuEntry = 4, + Separator = 5, + ToolBarButton = 6, + ToolBarComboButton = 7, + Widget = 8, + EMultiBlockType_MAX = 9, +}; + +// Enum Slate.EMultiBoxType +// NumValues: 0x0007 +enum class EMultiBoxType : uint8 +{ + MenuBar = 0, + ToolBar = 1, + VerticalToolBar = 2, + UniformToolBar = 3, + Menu = 4, + ButtonRow = 5, + EMultiBoxType_MAX = 6, +}; + +// Enum Slate.EProgressBarFillType +// NumValues: 0x0006 +enum class EProgressBarFillType : uint8 +{ + LeftToRight = 0, + RightToLeft = 1, + FillFromCenter = 2, + TopToBottom = 3, + BottomToTop = 4, + EProgressBarFillType_MAX = 5, +}; + +// Enum Slate.EStretch +// NumValues: 0x0009 +enum class EStretch : uint8 +{ + None = 0, + Fill = 1, + ScaleToFit = 2, + ScaleToFitX = 3, + ScaleToFitY = 4, + ScaleToFill = 5, + ScaleBySafeZone = 6, + UserSpecified = 7, + EStretch_MAX = 8, +}; + +// Enum Slate.EStretchDirection +// NumValues: 0x0004 +enum class EStretchDirection : uint8 +{ + Both = 0, + DownOnly = 1, + UpOnly = 2, + EStretchDirection_MAX = 3, +}; + +// Enum Slate.EScrollWhenFocusChanges +// NumValues: 0x0004 +enum class EScrollWhenFocusChanges : uint8 +{ + NoScroll = 0, + InstantScroll = 1, + AnimatedScroll = 2, + EScrollWhenFocusChanges_MAX = 3, +}; + +// Enum Slate.EDescendantScrollDestination +// NumValues: 0x0005 +enum class EDescendantScrollDestination : uint8 +{ + IntoView = 0, + TopOrLeft = 1, + Center = 2, + BottomOrRight = 3, + EDescendantScrollDestination_MAX = 4, +}; + +// Enum Slate.EListItemAlignment +// NumValues: 0x0008 +enum class EListItemAlignment : uint8 +{ + EvenlyDistributed = 0, + EvenlySize = 1, + EvenlyWide = 2, + LeftAligned = 3, + RightAligned = 4, + CenterAligned = 5, + Fill = 6, + EListItemAlignment_MAX = 7, +}; + +// Enum Slate.ETextTransformPolicy +// NumValues: 0x0004 +enum class ETextTransformPolicy : uint8 +{ + None = 0, + ToLower = 1, + ToUpper = 2, + ETextTransformPolicy_MAX = 3, +}; + +// Enum Slate.ECustomizedToolMenuVisibility +// NumValues: 0x0004 +enum class ECustomizedToolMenuVisibility : uint32 +{ + None = 0, + Visible = 1, + Hidden = 2, + ECustomizedToolMenuVisibility_MAX = 3, +}; + +// Enum Slate.EMultipleKeyBindingIndex +// NumValues: 0x0004 +enum class EMultipleKeyBindingIndex : uint8 +{ + Primary = 0, + Secondary = 1, + NumChords = 2, + EMultipleKeyBindingIndex_MAX = 3, +}; + +// Enum Slate.EUserInterfaceActionType +// NumValues: 0x0007 +enum class EUserInterfaceActionType : uint8 +{ + None = 0, + Button = 1, + ToggleButton = 2, + RadioButton = 3, + Check = 4, + CollapsedButton = 5, + EUserInterfaceActionType_MAX = 6, +}; + +// ScriptStruct Slate.CustomizedToolMenuEntry +// 0x0004 (0x0004 - 0x0000) +struct FCustomizedToolMenuEntry final +{ +public: + ECustomizedToolMenuVisibility Visibility; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomizedToolMenuEntry; + +// ScriptStruct Slate.Anchors +// 0x0010 (0x0010 - 0x0000) +struct FAnchors final +{ +public: + struct FVector2D Minimum; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Maximum; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnchors; + +// ScriptStruct Slate.VirtualKeyboardOptions +// 0x0001 (0x0001 - 0x0000) +struct FVirtualKeyboardOptions final +{ +public: + bool bEnableAutocorrect; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVirtualKeyboardOptions; + +// ScriptStruct Slate.InputChord +// 0x0020 (0x0020 - 0x0000) +struct FInputChord final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShift : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCtrl : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlt : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCmd : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FInputChord; + +// ScriptStruct Slate.CustomizedToolMenuSection +// 0x0004 (0x0004 - 0x0000) +struct FCustomizedToolMenuSection final +{ +public: + ECustomizedToolMenuVisibility Visibility; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomizedToolMenuSection; + +// ScriptStruct Slate.CustomizedToolMenuNameArray +// 0x0010 (0x0010 - 0x0000) +struct FCustomizedToolMenuNameArray final +{ +public: + TArray Names; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCustomizedToolMenuNameArray; + +// ScriptStruct Slate.CustomizedToolMenu +// 0x01E8 (0x01E8 - 0x0000) +struct FCustomizedToolMenu final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap Entries; // 0x0008(0x0050)(NativeAccessSpecifierPublic) + TMap Sections; // 0x0058(0x0050)(NativeAccessSpecifierPublic) + TMap EntryOrder; // 0x00A8(0x0050)(NativeAccessSpecifierPublic) + TArray SectionOrder; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_108[0xE0]; // 0x0108(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCustomizedToolMenu; + +} + diff --git a/Hogwarts Legacy/SDK/SocialDisplay_classes.hpp b/Hogwarts Legacy/SDK/SocialDisplay_classes.hpp new file mode 100644 index 0000000..9ff7797 --- /dev/null +++ b/Hogwarts Legacy/SDK/SocialDisplay_classes.hpp @@ -0,0 +1,332 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SocialDisplay + +#include "Basic.hpp" + +#include "AIModule_structs.hpp" +#include "AIModule_classes.hpp" +#include "Engine_classes.hpp" +#include "NavigationSystem_classes.hpp" +#include "UtilitiesRuntime_classes.hpp" +#include "SocialDisplay_structs.hpp" + + +namespace SDK +{ + +// Class SocialDisplay.SocialDisplayManager +// 0x0060 (0x0088 - 0x0028) +class USocialDisplayManager final : public UCrowdManagerBase +{ +public: + uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) + float m_lookAheadTime; // 0x0070(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float m_borderLookAheadTime; // 0x0074(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_logConstraintAllocation; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_logAgentPairs; // 0x0079(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_enableAgentSelection; // 0x007A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_drawVelocityObstacles; // 0x007B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_drawOptimalConstraints; // 0x007C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_drawPenetratingConstraints; // 0x007D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + uint32 m_debugFrameCount; // 0x0080(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 m_debugFrameOffset; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialDisplayManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialDisplayManager") + } + static class USocialDisplayManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialDisplayManager; + +// Class SocialDisplay.SocialAIController +// 0x0108 (0x0458 - 0x0350) +class ASocialAIController : public AAIController +{ +public: + uint8 Pad_350[0x108]; // 0x0350(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + EPathFollowingRequestResult PlayerMoveToDestination(const struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf FilterClass, bool bAllowPartialPaths); + void SetRequestedSpeed(float InSpeed); + + float GetPathDistanceToGoal() const; + float GetRequestedSpeed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialAIController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialAIController") + } + static class ASocialAIController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASocialAIController; + +// Class SocialDisplay.SocialTravelerController +// 0x0080 (0x04D8 - 0x0458) +class ASocialTravelerController : public ASocialAIController +{ +public: + uint8 Pad_458[0x80]; // 0x0458(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialTravelerController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialTravelerController") + } + static class ASocialTravelerController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASocialTravelerController; + +// Class SocialDisplay.SocialNavigatorController +// 0x0030 (0x0508 - 0x04D8) +class ASocialNavigatorController : public ASocialTravelerController +{ +public: + uint8 Pad_4D8[0x30]; // 0x04D8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialNavigatorController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialNavigatorController") + } + static class ASocialNavigatorController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASocialNavigatorController; + +// Class SocialDisplay.SocialAgentComponent +// 0x0048 (0x0118 - 0x00D0) +class USocialAgentComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0x40]; // 0x00D0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) + float m_FOV; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_participatesInCollisionAvoidance; // 0x0114(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialAgentComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialAgentComponent") + } + static class USocialAgentComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialAgentComponent; + +// Class SocialDisplay.SocialAgentPawnComponent +// 0x0010 (0x0128 - 0x0118) +class USocialAgentPawnComponent : public USocialAgentComponent +{ +public: + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + int32 m_avoidLOD; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialAgentPawnComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialAgentPawnComponent") + } + static class USocialAgentPawnComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialAgentPawnComponent; + +// Class SocialDisplay.SocialAgentPathFollowerComponent +// 0x0138 (0x0260 - 0x0128) +class USocialAgentPathFollowerComponent final : public USocialAgentPawnComponent +{ +public: + uint8 Pad_128[0x138]; // 0x0128(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialAgentPathFollowerComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialAgentPathFollowerComponent") + } + static class USocialAgentPathFollowerComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialAgentPathFollowerComponent; + +// Class SocialDisplay.SocialAgentObstacleComponent +// 0x0010 (0x0128 - 0x0118) +class USocialAgentObstacleComponent final : public USocialAgentComponent +{ +public: + uint8 Pad_118[0x10]; // 0x0118(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialAgentObstacleComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialAgentObstacleComponent") + } + static class USocialAgentObstacleComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialAgentObstacleComponent; + +// Class SocialDisplay.SocialFollowingComponent +// 0x04B0 (0x0750 - 0x02A0) +class USocialFollowingComponent final : public UPreferredNavDataPathFollowingComponent +{ +public: + class USocialAgentPawnComponent* m_agent; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2A8[0x4A8]; // 0x02A8(0x04A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnMovementUpdated(float i_deltaSeconds, const struct FVector& i_oldLocation, const struct FVector& i_oldVelocity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialFollowingComponent") + } + static class USocialFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialFollowingComponent; + +// Class SocialDisplay.SocialMultiAgentComponent +// 0x0010 (0x00E0 - 0x00D0) +class USocialMultiAgentComponent final : public UActorComponent +{ +public: + TArray MemberAgents; // 0x00D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialMultiAgentComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialMultiAgentComponent") + } + static class USocialMultiAgentComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USocialMultiAgentComponent; + +// Class SocialDisplay.SocialSplineController +// 0x0008 (0x04E0 - 0x04D8) +class ASocialSplineController final : public ASocialTravelerController +{ +public: + uint8 Pad_4D8[0x8]; // 0x04D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SocialSplineController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SocialSplineController") + } + static class ASocialSplineController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ASocialSplineController; + +// Class SocialDisplay.SplineFollowingComponent +// 0x0110 (0x0380 - 0x0270) +class USplineFollowingComponent final : public UPathFollowingComponent +{ +public: + class USocialAgentPawnComponent* Agent; // 0x0270(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_278[0x108]; // 0x0278(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineFollowingComponent") + } + static class USplineFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineFollowingComponent; + +} + diff --git a/Hogwarts Legacy/SDK/SocialDisplay_structs.hpp b/Hogwarts Legacy/SDK/SocialDisplay_structs.hpp new file mode 100644 index 0000000..7cbf0d6 --- /dev/null +++ b/Hogwarts Legacy/SDK/SocialDisplay_structs.hpp @@ -0,0 +1,52 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: SocialDisplay + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum SocialDisplay.ESocialAgentState +// NumValues: 0x0004 +enum class ESocialAgentState : uint8 +{ + Inactive = 0, + Blocking = 1, + Avoiding = 2, + ESocialAgentState_MAX = 3, +}; + +// ScriptStruct SocialDisplay.SocialAgent +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x08) FSocialAgent +{ +public: + uint8 Pad_0[0x2C]; // 0x0000(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) + float m_radius; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector m_Offset; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool m_alertOnApproach; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSocialAgent; + +// ScriptStruct SocialDisplay.SocialMultiAgentMember +// 0x0010 (0x0050 - 0x0040) +struct FSocialMultiAgentMember final : public FSocialAgent +{ +public: + uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSocialMultiAgentMember; + +} + diff --git a/Hogwarts Legacy/SDK/StencilManager_classes.hpp b/Hogwarts Legacy/SDK/StencilManager_classes.hpp new file mode 100644 index 0000000..1c1e3b4 --- /dev/null +++ b/Hogwarts Legacy/SDK/StencilManager_classes.hpp @@ -0,0 +1,1517 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: StencilManager + +#include "Basic.hpp" + +#include "StencilManager_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class StencilManager.LocalStencilEffectActorOverrides +// 0x0020 (0x0050 - 0x0030) +class ULocalStencilEffectActorOverrides final : public UDataAsset +{ +public: + TArray GeneralActorOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray EffectOverrides; // 0x0040(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void Validate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectActorOverrides") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectActorOverrides") + } + static class ULocalStencilEffectActorOverrides* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectActorOverrides; + +// Class StencilManager.LocalStencilBoundsHintComponentBase +// 0x0000 (0x0220 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) ULocalStencilBoundsHintComponentBase : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilBoundsHintComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilBoundsHintComponentBase") + } + static class ULocalStencilBoundsHintComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_ULocalStencilBoundsHintComponentBase; + +// Class StencilManager.LocalStencilBoundsHintComponent +// 0x0000 (0x0220 - 0x0220) +class ULocalStencilBoundsHintComponent final : public ULocalStencilBoundsHintComponentBase +{ +public: + ELocalStencilBoundsHintMode Mode; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIgnoreVisibility; // 0x0219(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x021A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21B[0x5]; // 0x021B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilBoundsHintComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilBoundsHintComponent") + } + static class ULocalStencilBoundsHintComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilBoundsHintComponent; + +// Class StencilManager.LocalStencilComponentBase +// 0x0218 (0x02E8 - 0x00D0) +class ULocalStencilComponentBase : public UActorComponent +{ +public: + class UStaticMesh* Mesh; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeshScaleFactor; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TranslucentSortPriority; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetTranslucentSortPriority; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLocalStencilEffect CurrentEffect; // 0x00E8(0x01D0)(Transient, Protected, NativeAccessSpecifierProtected) + struct FBox WorldObjectBounds; // 0x02B8(0x001C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + float Age; // 0x02D4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeInAge; // 0x02D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float FadeOutAge; // 0x02DC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ELocalStencilMaterialMode MaterialMode; // 0x02E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEffectActive; // 0x02E1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bStencilManagerLock; // 0x02E2(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bFadingOut; // 0x02E3(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void ActorEndLocalStencilEffect(class AActor* Actor, bool* Success); + static void ActorLocalStencilEffectIsRunning(class AActor* Actor, bool* bIsRunning, struct FLocalStencilEffect* RunningEffect); + static void ActorStartLocalStencilEffect(class AActor* Actor, const struct FLocalStencilEffect& Effect, bool* Success); + + bool EndLocalStencilEffect(); + void LocalStencilEffectIsRunning(bool* bIsRunning, struct FLocalStencilEffect* RunningEffect); + bool StartLocalStencilEffect(const struct FLocalStencilEffect& Effect); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilComponentBase") + } + static class ULocalStencilComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilComponentBase; + +// Class StencilManager.LocalStencilComponent +// 0x0068 (0x0350 - 0x02E8) +class ULocalStencilComponent : public ULocalStencilComponentBase +{ +public: + uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLocalStencilEffectMesh EffectMesh; // 0x02F0(0x0060)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilComponent") + } + static class ULocalStencilComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilComponent; + +// Class StencilManager.LocalStencilComponentOrientCamera +// 0x0010 (0x0360 - 0x0350) +class ULocalStencilComponentOrientCamera final : public ULocalStencilComponent +{ +public: + float MeshNearClipTweak; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_354[0xC]; // 0x0354(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilComponentOrientCamera") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilComponentOrientCamera") + } + static class ULocalStencilComponentOrientCamera* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilComponentOrientCamera; + +// Class StencilManager.LocalStencilAutoStartComponent +// 0x01E0 (0x0530 - 0x0350) +class ULocalStencilAutoStartComponent final : public ULocalStencilComponent +{ +public: + struct FLocalStencilEffect AutoStartEffect; // 0x0350(0x01D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStartOnBeginPlay; // 0x0520(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_521[0xF]; // 0x0521(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool LocalStencilEffectStart(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilAutoStartComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilAutoStartComponent") + } + static class ULocalStencilAutoStartComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilAutoStartComponent; + +// Class StencilManager.LocalStencilComponentMultiMesh +// 0x0010 (0x02F8 - 0x02E8) +class ULocalStencilComponentMultiMesh final : public ULocalStencilComponentBase +{ +public: + TArray EffectMeshes; // 0x02E8(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilComponentMultiMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilComponentMultiMesh") + } + static class ULocalStencilComponentMultiMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilComponentMultiMesh; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverride +// 0x0000 (0x0028 - 0x0028) +class ULocalStencilEffectDelegatedActorOverride : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverride") + } + static class ULocalStencilEffectDelegatedActorOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverride; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideFiltered +// 0x0010 (0x0038 - 0x0028) +class ULocalStencilEffectDelegatedActorOverrideFiltered : public ULocalStencilEffectDelegatedActorOverride +{ +public: + struct FStencilManagerEffectName Effect; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bFilterByEffectName; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideFiltered") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideFiltered") + } + static class ULocalStencilEffectDelegatedActorOverrideFiltered* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideFiltered; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideRadius +// 0x0008 (0x0040 - 0x0038) +class ULocalStencilEffectDelegatedActorOverrideRadius final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + float OutlineRadius; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideRadius") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideRadius") + } + static class ULocalStencilEffectDelegatedActorOverrideRadius* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideRadius; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideRadiusAlpha +// 0x0018 (0x0050 - 0x0038) +class ULocalStencilEffectDelegatedActorOverrideRadiusAlpha final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + float OutlineRadius; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutlineColorAlpha; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutlineColorAlphaPower; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinalIntensityMod; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSetOutlineRadius : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetOutlineAlpha : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetOutlineAlphaPower : 1; // 0x0048(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetFinalIntensityMod : 1; // 0x0048(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideRadiusAlpha") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideRadiusAlpha") + } + static class ULocalStencilEffectDelegatedActorOverrideRadiusAlpha* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideRadiusAlpha; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideBottomFade +// 0x0018 (0x0050 - 0x0038) +class ULocalStencilEffectDelegatedActorOverrideBottomFade final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + class UMaterialInterface* OverrideMaterial; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectBottomFadeStart; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectBottomFadeFull; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ObjectBottomFadePower; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSetObjectBottomFadeStart : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetObjectBottomFadeFull : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetObjectBottomFadePower : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideBottomFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideBottomFade") + } + static class ULocalStencilEffectDelegatedActorOverrideBottomFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideBottomFade; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideFade +// 0x0010 (0x0048 - 0x0038) +class ULocalStencilEffectDelegatedActorOverrideFade final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + float FadeInTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_FadeInTime : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FadeOutTime : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideFade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideFade") + } + static class ULocalStencilEffectDelegatedActorOverrideFade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideFade; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideOverdraw +// 0x0018 (0x0050 - 0x0038) +class ULocalStencilEffectDelegatedActorOverrideOverdraw final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + float MeshScaleFactor; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MeshInflateBounds; // 0x003C(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELocalStencilBoundsMethod BoundsMethod; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_MeshScaleFactor : 1; // 0x0049(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MeshInflateBounds : 1; // 0x0049(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BoundsMethod : 1; // 0x0049(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideOverdraw") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideOverdraw") + } + static class ULocalStencilEffectDelegatedActorOverrideOverdraw* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideOverdraw; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideBoundsMethod +// 0x0008 (0x0040 - 0x0038) +class ULocalStencilEffectDelegatedActorOverrideBoundsMethod final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + ELocalStencilBoundsMethod BoundsMethod; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideBoundsMethod") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideBoundsMethod") + } + static class ULocalStencilEffectDelegatedActorOverrideBoundsMethod* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideBoundsMethod; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideClassAndMaterial +// 0x0010 (0x0048 - 0x0038) +class ULocalStencilEffectDelegatedActorOverrideClassAndMaterial final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + TSubclassOf OverrideClass; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* OverrideMaterial; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideClassAndMaterial") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideClassAndMaterial") + } + static class ULocalStencilEffectDelegatedActorOverrideClassAndMaterial* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideClassAndMaterial; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideEverything +// 0x01C8 (0x0200 - 0x0038) +class ULocalStencilEffectDelegatedActorOverrideEverything final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + struct FLocalStencilEffectActorOverrideParameters Parameters; // 0x0038(0x01C8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideEverything") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideEverything") + } + static class ULocalStencilEffectDelegatedActorOverrideEverything* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideEverything; + +// Class StencilManager.LocalStencilEffectDelegatedActorOverrideParameters +// 0x00F8 (0x0130 - 0x0038) +class ULocalStencilEffectDelegatedActorOverrideParameters final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + class UMaterialInterface* OverrideMaterial; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLocalStencilEffectParams Parameters; // 0x0040(0x00F0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideParameters") + } + static class ULocalStencilEffectDelegatedActorOverrideParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideParameters; + +// Class StencilManager.LocalStencilEffectDelegatedActorExtraParameters +// 0x0028 (0x0060 - 0x0038) +class ULocalStencilEffectDelegatedActorExtraParameters final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + TArray ExtraScalars; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExtraColors; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSetExtraScalars : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetExtraColors : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorExtraParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorExtraParameters") + } + static class ULocalStencilEffectDelegatedActorExtraParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorExtraParameters; + +// Class StencilManager.LocalStencilEffectDelegatedActorExtraCurveParameters +// 0x0028 (0x0060 - 0x0038) +class ULocalStencilEffectDelegatedActorExtraCurveParameters final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + TArray ExtraScalarCurves; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExtraColorCurves; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSetExtraScalarCurves : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetExtraColorCurves : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorExtraCurveParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorExtraCurveParameters") + } + static class ULocalStencilEffectDelegatedActorExtraCurveParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorExtraCurveParameters; + +// Class StencilManager.LocalStencilEffectDelegatedForcePlayerCustomDepth +// 0x0008 (0x0040 - 0x0038) +class ULocalStencilEffectDelegatedForcePlayerCustomDepth final : public ULocalStencilEffectDelegatedActorOverrideFiltered +{ +public: + bool bForcePlayerCustomDepth; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LocalStencilEffectDelegatedForcePlayerCustomDepth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedForcePlayerCustomDepth") + } + static class ULocalStencilEffectDelegatedForcePlayerCustomDepth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULocalStencilEffectDelegatedForcePlayerCustomDepth; + +// Class StencilManager.StencilManager +// 0x0000 (0x0028 - 0x0028) +class UStencilManager final : public UBlueprintFunctionLibrary +{ +public: + static void DisableStencilGroup(class UObject* WorldContextObject, class FName Group); + static void DisableStencilGroups(class UObject* WorldContextObject, const TArray& Groups); + static void EnableStencil(class UObject* WorldContextObject, bool bEnable); + static void EnableStencilGroup(class UObject* WorldContextObject, class FName Group, bool bEnable); + static void EnableStencilGroups(class UObject* WorldContextObject, const TArray& Groups, bool bEnable); + static void GetCurrentStencilEffect(class AActor* InTarget, class FName* StencilEffect); + static class AStencilManagerSingleton* GetStencilManager(const class UObject* WorldContextObject); + static void IsLockedForStencil(class UObject* WorldContextObject, class UPrimitiveComponent* Component, bool* bLocked); + static void LockAllForStencil(class UObject* WorldContextObject, class UObject* LockOwner, class AActor* Actor, int32 StencilValue, bool* bSuccess, bool bRenderCustomDepth); + static void LockForStencil(class UObject* WorldContextObject, class UObject* LockOwner, class UPrimitiveComponent* Component, int32 StencilValue, bool* bSuccess, bool bRenderCustomDepth); + static void LockOwnerForStencil(class UObject* WorldContextObject, class UPrimitiveComponent* Component, class UObject** Owner); + static void SetActorRenderCustomDepth(class AActor* Actor, bool bRenderCustomDepth); + static void SetActorStencilValue(class AActor* Actor, int32 StencilValue); + static void SetActorStencilValueAndRenderCustomDepth(class AActor* Actor, int32 StencilValue, bool bRenderCustomDepth); + static void SetActorStencilValueRenderCustomDepth(class AActor* Actor, const struct FStencilValueRenderCustomDepth& StencilValueRenderCustomDepth); + static void SetRenderCustomDepth(class UPrimitiveComponent* PrimitiveComponent, bool bRenderCustomDepth); + static void SetStencil(class AActor* InTarget, uint8 StencilValue, bool bFlag); + static void SetStencilEffect(class AActor* InTarget, class FName StencilEffect, bool bFlag); + static void SetStencilValue(class UPrimitiveComponent* PrimitiveComponent, int32 StencilValue); + static void SetStencilValueAndRenderCustomDepth(class UPrimitiveComponent* PrimitiveComponent, int32 StencilValue, bool bRenderCustomDepth); + static void SetStencilValueRenderCustomDepth(class UPrimitiveComponent* PrimitiveComponent, const struct FStencilValueRenderCustomDepth& StencilValueRenderCustomDepth); + static bool StencilEnabled(class UObject* WorldContextObject); + static bool StencilGroupEnabled(class UObject* WorldContextObject, class FName Group); + static void UnlockAllForStencil(class UObject* WorldContextObject, class UObject* LockOwner, bool* bSuccess, bool bRestore); + static void UnlockForStencil(class UObject* WorldContextObject, class UObject* LockOwner, class UPrimitiveComponent* Component, bool* bSuccess, bool bRestore); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManager") + } + static class UStencilManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManager; + +// Class StencilManager.StencilManagerExternalControl +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerExternalControl : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalControl") + } + static class UStencilManagerExternalControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalControl; + +// Class StencilManager.StencilManagerExternalControlNot +// 0x0008 (0x0030 - 0x0028) +class UStencilManagerExternalControlNot final : public UStencilManagerExternalControl +{ +public: + class UStencilManagerExternalControl* Control; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalControlNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalControlNot") + } + static class UStencilManagerExternalControlNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalControlNot; + +// Class StencilManager.StencilManagerExternalControlTrue +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerExternalControlTrue final : public UStencilManagerExternalControl +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalControlTrue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalControlTrue") + } + static class UStencilManagerExternalControlTrue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalControlTrue; + +// Class StencilManager.StencilManagerExternalControlFalse +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerExternalControlFalse final : public UStencilManagerExternalControl +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalControlFalse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalControlFalse") + } + static class UStencilManagerExternalControlFalse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalControlFalse; + +// Class StencilManager.StencilManagerExternalControlLogicList +// 0x0010 (0x0038 - 0x0028) +class UStencilManagerExternalControlLogicList : public UStencilManagerExternalControl +{ +public: + TArray Controls; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalControlLogicList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalControlLogicList") + } + static class UStencilManagerExternalControlLogicList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalControlLogicList; + +// Class StencilManager.StencilManagerExternalControlAnd +// 0x0000 (0x0038 - 0x0038) +class UStencilManagerExternalControlAnd final : public UStencilManagerExternalControlLogicList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalControlAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalControlAnd") + } + static class UStencilManagerExternalControlAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalControlAnd; + +// Class StencilManager.StencilManagerExternalControlOr +// 0x0000 (0x0038 - 0x0038) +class UStencilManagerExternalControlOr final : public UStencilManagerExternalControlLogicList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalControlOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalControlOr") + } + static class UStencilManagerExternalControlOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalControlOr; + +// Class StencilManager.StencilManagerExternalSystemControl +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerExternalSystemControl final : public UStencilManagerExternalControl +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalSystemControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalSystemControl") + } + static class UStencilManagerExternalSystemControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalSystemControl; + +// Class StencilManager.StencilManagerExternalGroupControl +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerExternalGroupControl final : public UStencilManagerExternalControl +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalGroupControl") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalGroupControl") + } + static class UStencilManagerExternalGroupControl* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalGroupControl; + +// Class StencilManager.StencilManagerExternalControls +// 0x0058 (0x0088 - 0x0030) +class UStencilManagerExternalControls final : public UDataAsset +{ +public: + class UStencilManagerExternalControl* SystemEnable; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap GroupEnable; // 0x0038(0x0050)(Edit, BlueprintVisible, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerExternalControls") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerExternalControls") + } + static class UStencilManagerExternalControls* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerExternalControls; + +// Class StencilManager.StencilManagerEnableInterface +// 0x0000 (0x0000 - 0x0000) +class IStencilManagerEnableInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerEnableInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerEnableInterface") + } + static class IStencilManagerEnableInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IStencilManagerEnableInterface; + +// Class StencilManager.StencilManagerMatchActor +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerMatchActor : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActor") + } + static class UStencilManagerMatchActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActor; + +// Class StencilManager.StencilManagerMatchActorNOT +// 0x0008 (0x0030 - 0x0028) +class UStencilManagerMatchActorNOT final : public UStencilManagerMatchActor +{ +public: + class UStencilManagerMatchActor* Expression; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorNOT") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorNOT") + } + static class UStencilManagerMatchActorNOT* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorNOT; + +// Class StencilManager.StencilManagerMatchActorAND +// 0x0010 (0x0038 - 0x0028) +class UStencilManagerMatchActorAND final : public UStencilManagerMatchActor +{ +public: + TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorAND") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorAND") + } + static class UStencilManagerMatchActorAND* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorAND; + +// Class StencilManager.StencilManagerMatchActorOR +// 0x0010 (0x0038 - 0x0028) +class UStencilManagerMatchActorOR final : public UStencilManagerMatchActor +{ +public: + TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorOR") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorOR") + } + static class UStencilManagerMatchActorOR* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorOR; + +// Class StencilManager.StencilManagerMatchActorIF +// 0x0018 (0x0040 - 0x0028) +class UStencilManagerMatchActorIF final : public UStencilManagerMatchActor +{ +public: + class UStencilManagerMatchActor* Expression; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStencilManagerMatchActor* ExpressionTrue; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStencilManagerMatchActor* ExpressionFalse; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorIF") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorIF") + } + static class UStencilManagerMatchActorIF* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorIF; + +// Class StencilManager.StencilManagerMatchActorClass +// 0x0030 (0x0058 - 0x0028) +class UStencilManagerMatchActorClass final : public UStencilManagerMatchActor +{ +public: + TSoftClassPtr ActorClass; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSubclasses; // 0x0050(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorClass") + } + static class UStencilManagerMatchActorClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorClass; + +// Class StencilManager.StencilManagerMatchActorHasChildClass +// 0x0030 (0x0058 - 0x0028) +class UStencilManagerMatchActorHasChildClass final : public UStencilManagerMatchActor +{ +public: + TSoftClassPtr ChildClass; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowSubclasses; // 0x0050(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorHasChildClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorHasChildClass") + } + static class UStencilManagerMatchActorHasChildClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorHasChildClass; + +// Class StencilManager.StencilManagerMatchActorHasComponent +// 0x0028 (0x0050 - 0x0028) +class UStencilManagerMatchActorHasComponent final : public UStencilManagerMatchActor +{ +public: + TSoftClassPtr ComponentClass; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorHasComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorHasComponent") + } + static class UStencilManagerMatchActorHasComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorHasComponent; + +// Class StencilManager.StencilManagerMatchActorBounds +// 0x0008 (0x0030 - 0x0028) +class UStencilManagerMatchActorBounds : public UStencilManagerMatchActor +{ +public: + float Radius; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeChildActors; // 0x002C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorBounds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorBounds") + } + static class UStencilManagerMatchActorBounds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorBounds; + +// Class StencilManager.StencilManagerMatchActorRadiusLessThan +// 0x0000 (0x0030 - 0x0030) +class UStencilManagerMatchActorRadiusLessThan final : public UStencilManagerMatchActorBounds +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorRadiusLessThan") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorRadiusLessThan") + } + static class UStencilManagerMatchActorRadiusLessThan* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorRadiusLessThan; + +// Class StencilManager.StencilManagerMatchActorRadiusGreaterThan +// 0x0000 (0x0030 - 0x0030) +class UStencilManagerMatchActorRadiusGreaterThan final : public UStencilManagerMatchActorBounds +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorRadiusGreaterThan") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorRadiusGreaterThan") + } + static class UStencilManagerMatchActorRadiusGreaterThan* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorRadiusGreaterThan; + +// Class StencilManager.StencilManagerMatchActorMovable +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerMatchActorMovable : public UStencilManagerMatchActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorMovable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorMovable") + } + static class UStencilManagerMatchActorMovable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorMovable; + +// Class StencilManager.StencilManagerMatchActorStationary +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerMatchActorStationary final : public UStencilManagerMatchActorMovable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorStationary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorStationary") + } + static class UStencilManagerMatchActorStationary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorStationary; + +// Class StencilManager.StencilManagerMatchActorTrue +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerMatchActorTrue final : public UStencilManagerMatchActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorTrue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorTrue") + } + static class UStencilManagerMatchActorTrue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorTrue; + +// Class StencilManager.StencilManagerMatchActorFalse +// 0x0000 (0x0028 - 0x0028) +class UStencilManagerMatchActorFalse final : public UStencilManagerMatchActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorFalse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorFalse") + } + static class UStencilManagerMatchActorFalse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorFalse; + +// Class StencilManager.StencilManagerMatchActorName +// 0x0008 (0x0030 - 0x0028) +class UStencilManagerMatchActorName : public UStencilManagerMatchActor +{ +public: + bool bIgnoreCase; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorName") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorName") + } + static class UStencilManagerMatchActorName* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorName; + +// Class StencilManager.StencilManagerMatchActorNameStartsWith +// 0x0008 (0x0038 - 0x0030) +class UStencilManagerMatchActorNameStartsWith : public UStencilManagerMatchActorName +{ +public: + class FName StartOfName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorNameStartsWith") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorNameStartsWith") + } + static class UStencilManagerMatchActorNameStartsWith* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorNameStartsWith; + +// Class StencilManager.StencilManagerMatchActorNameContains +// 0x0008 (0x0038 - 0x0030) +class UStencilManagerMatchActorNameContains final : public UStencilManagerMatchActorName +{ +public: + class FName CONTAINS; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorNameContains") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorNameContains") + } + static class UStencilManagerMatchActorNameContains* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorNameContains; + +// Class StencilManager.StencilManagerMatchActorLevelStartsWith +// 0x0000 (0x0038 - 0x0038) +class UStencilManagerMatchActorLevelStartsWith final : public UStencilManagerMatchActorNameStartsWith +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorLevelStartsWith") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorLevelStartsWith") + } + static class UStencilManagerMatchActorLevelStartsWith* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorLevelStartsWith; + +// Class StencilManager.StencilManagerMatchActorHasTag +// 0x0010 (0x0038 - 0x0028) +class UStencilManagerMatchActorHasTag final : public UStencilManagerMatchActor +{ +public: + class FName Tag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeChildActors; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorHasTag") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorHasTag") + } + static class UStencilManagerMatchActorHasTag* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorHasTag; + +// Class StencilManager.StencilManagerMatchActorHasStaticMesh +// 0x0030 (0x0058 - 0x0028) +class UStencilManagerMatchActorHasStaticMesh final : public UStencilManagerMatchActor +{ +public: + TSoftObjectPtr Mesh; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeChildActors; // 0x0050(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerMatchActorHasStaticMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerMatchActorHasStaticMesh") + } + static class UStencilManagerMatchActorHasStaticMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerMatchActorHasStaticMesh; + +// Class StencilManager.StencilManagerWholeActorOverrides +// 0x0010 (0x0040 - 0x0030) +class UStencilManagerWholeActorOverrides final : public UDataAsset +{ +public: + TArray WholeActorOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void Validate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerWholeActorOverrides") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerWholeActorOverrides") + } + static class UStencilManagerWholeActorOverrides* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerWholeActorOverrides; + +// Class StencilManager.StencilManagerAccessibilityOverrides +// 0x0010 (0x0040 - 0x0030) +class UStencilManagerAccessibilityOverrides final : public UDataAsset +{ +public: + TArray AccessibilityOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerAccessibilityOverrides") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerAccessibilityOverrides") + } + static class UStencilManagerAccessibilityOverrides* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerAccessibilityOverrides; + +// Class StencilManager.StencilManagerSettings +// 0x00C0 (0x00F0 - 0x0030) +class UStencilManagerSettings final : public UDataAsset +{ +public: + TArray StencilPostProcessingMaterials; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class UMaterialInterface* PreferredStencilPostProcessingMaterial; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForcePreferredStencilPostProcessingMaterial; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialParameterCollection* MaterialParameterCollection; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStencilManagerMPCGlobals MaterialParameterGlobals; // 0x0058(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Groups; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EffectsList; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class UStencilManagerAccessibilityOverrides* AccessibilityOverrides; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStencilManagerWholeActorOverrides* WholeActorOverrides; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStencilPrimitiveTagRules DefaultLocalStencilTagRules; // 0x0098(0x0050)(Edit, NativeAccessSpecifierPublic) + class ULocalStencilEffectActorOverrides* LocalStencilFXOverrides; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerSettings") + } + static class UStencilManagerSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerSettings; + +// Class StencilManager.StencilManagerSingleton +// 0x02A0 (0x04E8 - 0x0248) +class AStencilManagerSingleton final : public AActor +{ +public: + class UStencilManagerSettings* Settings; // 0x0248(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStencilManagerExternalControls* ExternalControls; // 0x0250(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray DisabledGroups; // 0x0258(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FStencilManagerEnableInterfaceList EnableInterfaces; // 0x0268(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + TArray HardReferences; // 0x0278(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TMap, struct FStencilManagerTrackActorStencil> LegacyStencilActors; // 0x0288(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + TMap, struct FStencilManagerTrackActorLocalStencil> StencilLocalActors; // 0x02D8(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap, struct FStencilManagerTrackActorSkinFX> SkinFXActors; // 0x0328(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap, struct FStencilManagerTrackActorStencil> StencilMaskActors; // 0x0378(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + TMap, struct FStencilManagerTrackActorStencil> AutoStencilMaskActors; // 0x03C8(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) + TMap, struct FSavePrimitiveRenderCustomDepthOwner> ExternalLocks; // 0x0418(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) + uint8 Pad_468[0x50]; // 0x0468(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + float StencilBlend; // 0x04B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bUpdatedStencilBlend; // 0x04BC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4BD[0x3]; // 0x04BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStencilManagerMPCGlobals MPCGlobals; // 0x04C0(0x000C)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_4CC[0x4]; // 0x04CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ConsoleDisabledGroups; // 0x04D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + bool bConsoleDisableStencil; // 0x04E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDisableStencil; // 0x04E1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4E2[0x6]; // 0x04E2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void SetOutdoorsDaytimeBoost(class UObject* WorldContextObject, float boostVal); + static void SetStencilBlend(class UObject* WorldContextObject, float blendVal); + static void SetStencilPlayerNearFadeDisable(class UObject* WorldContextObject, bool bPlayerNearFadeDisable); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerSingleton") + } + static class AStencilManagerSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStencilManagerSingleton; + +// Class StencilManager.StencilManagerDynamicLock +// 0x0010 (0x0038 - 0x0028) +class UStencilManagerDynamicLock final : public UObject +{ +public: + TWeakObjectPtr StencilManager; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 LastUsedStencilValue; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StencilManagerDynamicLock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StencilManagerDynamicLock") + } + static class UStencilManagerDynamicLock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStencilManagerDynamicLock; + +} + diff --git a/Hogwarts Legacy/SDK/StencilManager_structs.hpp b/Hogwarts Legacy/SDK/StencilManager_structs.hpp new file mode 100644 index 0000000..89dd080 --- /dev/null +++ b/Hogwarts Legacy/SDK/StencilManager_structs.hpp @@ -0,0 +1,639 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: StencilManager + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum StencilManager.ELocalStencilMaterialMode +// NumValues: 0x0005 +enum class ELocalStencilMaterialMode : uint8 +{ + Default = 0, + DefaultMID = 1, + Custom = 2, + CustomMID = 3, + ELocalStencilMaterialMode_MAX = 4, +}; + +// Enum StencilManager.ELocalStencilBoundsMethod +// NumValues: 0x0004 +enum class ELocalStencilBoundsMethod : uint8 +{ + Default = 0, + Local = 1, + World = 2, + ELocalStencilBoundsMethod_MAX = 3, +}; + +// Enum StencilManager.ELocalStencilBoundsHintMode +// NumValues: 0x0004 +enum class ELocalStencilBoundsHintMode : uint8 +{ + Override = 0, + Maximum = 1, + Minimum = 2, + ELocalStencilBoundsHintMode_MAX = 3, +}; + +// Enum StencilManager.EStencilValueRenderCustomDepthRule +// NumValues: 0x0003 +enum class EStencilValueRenderCustomDepthRule : uint8 +{ + DoNotStencil = 0, + OnlyStencil = 1, + EStencilValueRenderCustomDepthRule_MAX = 2, +}; + +// Enum StencilManager.EStencilTagRule +// NumValues: 0x0006 +enum class EStencilTagRule : uint8 +{ + DoNotStencil = 0, + StencilOnly = 1, + ConditionalStencil = 2, + ShowOnStencil = 3, + HideOnStencil = 4, + EStencilTagRule_MAX = 5, +}; + +// Enum StencilManager.EStencilRulesTypeMode +// NumValues: 0x0004 +enum class EStencilRulesTypeMode : uint8 +{ + Default = 0, + OnlySwap = 1, + NeverSwap = 2, + EStencilRulesTypeMode_MAX = 3, +}; + +// Enum StencilManager.EStencilFilterPrimitiveMatchMode +// NumValues: 0x0004 +enum class EStencilFilterPrimitiveMatchMode : uint8 +{ + Exact = 0, + SubStringCaseSensitve = 1, + SubStringIgnoreCase = 2, + EStencilFilterPrimitiveMatchMode_MAX = 3, +}; + +// Enum StencilManager.EStencilRule +// NumValues: 0x0003 +enum class EStencilRule : uint8 +{ + DoNotStencil = 0, + OnlyStencil = 1, + EStencilRule_MAX = 2, +}; + +// Enum StencilManager.EStencilManagerPreferredEffect +// NumValues: 0x0003 +enum class EStencilManagerPreferredEffect : uint8 +{ + LocalDepthFX = 0, + SkinFX = 1, + EStencilManagerPreferredEffect_MAX = 2, +}; + +// Enum StencilManager.EStencilManagerEffectPriority +// NumValues: 0x0009 +enum class EStencilManagerEffectPriority : uint8 +{ + AlwaysInterrupt = 0, + Low = 1, + BelowNormal = 2, + Normal = 3, + AboveNormal = 4, + High = 5, + VeryHigh = 6, + NeverInterrupt = 7, + EStencilManagerEffectPriority_MAX = 8, +}; + +// ScriptStruct StencilManager.LocalStencilEffectRotatingStencilValue +// 0x0008 (0x0008 - 0x0000) +struct FLocalStencilEffectRotatingStencilValue final +{ +public: + int32 StencilValueMin; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StencilValueMax; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectRotatingStencilValue; + +// ScriptStruct StencilManager.StencilPrimitiveTagRules +// 0x0050 (0x0050 - 0x0000) +struct FStencilPrimitiveTagRules final +{ +public: + TArray DoNotStencil; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray StencilOnly; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ConditionalStencil; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ShowOnStencil; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HideOnStencil; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilPrimitiveTagRules; + +// ScriptStruct StencilManager.StencilPrimitiveTypeRules +// 0x0009 (0x0009 - 0x0000) +struct FStencilPrimitiveTypeRules final +{ +public: + EStencilRulesTypeMode Static; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilRulesTypeMode Skeletal; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilRulesTypeMode Instanced; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilRulesTypeMode Spline; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilRulesTypeMode Moveable; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilRulesTypeMode Stationary; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilRulesTypeMode ReceivesDecals; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilRulesTypeMode ReceivesWeatherDecals; // 0x0007(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilRulesTypeMode RenderCustomDepth; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilPrimitiveTypeRules; + +// ScriptStruct StencilManager.StencilPrimitiveFilter +// 0x0018 (0x0018 - 0x0000) +struct FStencilPrimitiveFilter final +{ +public: + TArray Primitives; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EStencilRule Rule; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilFilterPrimitiveMatchMode MatchMode; // 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_FStencilPrimitiveFilter; + +// ScriptStruct StencilManager.StencilPrimitiveClassFilter +// 0x0020 (0x0020 - 0x0000) +struct FStencilPrimitiveClassFilter final +{ +public: + TArray> PrimitiveClasses; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + EStencilRule Rule; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeSubclasses; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName IgnoreTag; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStencilPrimitiveClassFilter; + +// ScriptStruct StencilManager.StencilRules +// 0x0098 (0x0098 - 0x0000) +struct FStencilRules final +{ +public: + struct FStencilPrimitiveTagRules TagFilter; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FStencilPrimitiveTypeRules TypeFilter; // 0x0050(0x0009)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStencilPrimitiveFilter PrimitiveFilter; // 0x0060(0x0018)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FStencilPrimitiveClassFilter PrimitiveClassFilter; // 0x0078(0x0020)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilRules; + +// ScriptStruct StencilManager.LocalStencilEffectMaterialParameter +// 0x0008 (0x0008 - 0x0000) +struct FLocalStencilEffectMaterialParameter +{ +public: + class FName MaterialParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectMaterialParameter; + +// ScriptStruct StencilManager.LocalStencilEffectScalar +// 0x0004 (0x000C - 0x0008) +struct FLocalStencilEffectScalar final : public FLocalStencilEffectMaterialParameter +{ +public: + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectScalar; + +// ScriptStruct StencilManager.LocalStencilEffectColor +// 0x0010 (0x0018 - 0x0008) +struct FLocalStencilEffectColor final : public FLocalStencilEffectMaterialParameter +{ +public: + struct FLinearColor Color; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectColor; + +// ScriptStruct StencilManager.LocalStencilEffectScalarCurve +// 0x0008 (0x0010 - 0x0008) +struct FLocalStencilEffectScalarCurve final : public FLocalStencilEffectMaterialParameter +{ +public: + class UCurveFloat* Curve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectScalarCurve; + +// ScriptStruct StencilManager.LocalStencilEffectColorCurve +// 0x0008 (0x0010 - 0x0008) +struct FLocalStencilEffectColorCurve final : public FLocalStencilEffectMaterialParameter +{ +public: + class UCurveLinearColor* Curve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectColorCurve; + +// ScriptStruct StencilManager.LocalStencilEffectParams +// 0x00F0 (0x00F0 - 0x0000) +struct FLocalStencilEffectParams +{ +public: + class FName StencilValueParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FadeAlphaParameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLocalStencilEffectScalar OutlineRadius; // 0x0010(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLocalStencilEffectColor OutlineColor; // 0x001C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLocalStencilEffectScalar OutlineColorAlpha; // 0x0034(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLocalStencilEffectScalar OutlineColorAlphaPower; // 0x0040(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLocalStencilEffectColor FillColor; // 0x004C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLocalStencilEffectScalar FillColorAlpha; // 0x0064(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLocalStencilEffectScalar FinalIntensityMod; // 0x0070(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLocalStencilEffectScalar ObjectBottomFadeStart; // 0x007C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLocalStencilEffectScalar ObjectBottomFadeFull; // 0x0088(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FLocalStencilEffectScalar ObjectBottomFadePower; // 0x0094(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName ObjectMinMaxHeightParameter; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ExtraScalars; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExtraColors; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExtraScalarCurves; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ExtraColorCurves; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 bSetStencilValue : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetFadeAlphaParameter : 1; // 0x00E8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetOutlineRadius : 1; // 0x00E8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetOutlineColor : 1; // 0x00E8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetOutlineAlpha : 1; // 0x00E8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetOutlineAlphaPower : 1; // 0x00E8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetFillColor : 1; // 0x00E8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetFillAlpha : 1; // 0x00E8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetFinalIntensityMod : 1; // 0x00E9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetObjectBottomFadeStart : 1; // 0x00E9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetObjectBottomFadeFull : 1; // 0x00E9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetExtraScalars : 1; // 0x00E9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetExtraColors : 1; // 0x00E9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetExtraScalarCurves : 1; // 0x00E9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetExtraColorCurves : 1; // 0x00E9(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetObjectBottomFadePower : 1; // 0x00E9(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetObjectMinMaxHeightParameter : 1; // 0x00EA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_EB[0x5]; // 0x00EB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLocalStencilEffectParams; + +// ScriptStruct StencilManager.LocalStencilEffect +// 0x01D0 (0x01D0 - 0x0000) +struct FLocalStencilEffect final +{ +public: + int32 StencilValue; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLocalStencilEffectRotatingStencilValue RotatingStencilValue; // 0x0004(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStencilRules StencilRules; // 0x0010(0x0098)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + TSubclassOf OverrideClass; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* OverrideMaterial; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInTime; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLocalStencilEffectParams Params; // 0x00C0(0x00F0)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic) + float MeshScaleFactor; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MeshInflateBounds; // 0x01B4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELocalStencilBoundsMethod BoundsMethod; // 0x01C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C1[0x3]; // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachComponentTag; // 0x01C4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderCustomDepth : 1; // 0x01CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bForcePlayerCustomDepth : 1; // 0x01CC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseRotatingStencilValue : 1; // 0x01CC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1CD[0x3]; // 0x01CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLocalStencilEffect; + +// ScriptStruct StencilManager.StencilManagerEffectName +// 0x0008 (0x0008 - 0x0000) +struct FStencilManagerEffectName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerEffectName; + +// ScriptStruct StencilManager.LocalStencilEffectActorOverrideParameters +// 0x00D8 (0x01C8 - 0x00F0) +struct FLocalStencilEffectActorOverrideParameters : public FLocalStencilEffectParams +{ +public: + TSubclassOf OverrideClass; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* OverrideMaterial; // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeInTime; // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeOutTime; // 0x0104(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MeshScaleFactor; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector MeshInflateBounds; // 0x010C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ELocalStencilBoundsMethod BoundsMethod; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x3]; // 0x0119(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AttachComponentTag; // 0x011C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStencilPrimitiveTagRules TagFilter; // 0x0128(0x0050)(Edit, NativeAccessSpecifierPublic) + struct FStencilPrimitiveTypeRules TypeFilter; // 0x0178(0x0009)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStencilPrimitiveFilter PrimitiveFilter; // 0x0188(0x0018)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FStencilPrimitiveClassFilter PrimitiveClassFilter; // 0x01A0(0x0020)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 bForcePlayerCustomDepth : 1; // 0x01C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FadeInTime : 1; // 0x01C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_FadeOutTime : 1; // 0x01C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MeshScaleFactor : 1; // 0x01C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TagFilter : 1; // 0x01C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TypeFilter : 1; // 0x01C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PrimitiveFilter : 1; // 0x01C0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_PrimitiveClassFilter : 1; // 0x01C0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MeshInflateBounds : 1; // 0x01C1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_BoundsMethod : 1; // 0x01C1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_AttachComponentTag : 1; // 0x01C1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_bForcePlayerCustomDepth : 1; // 0x01C1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1C2[0x6]; // 0x01C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLocalStencilEffectActorOverrideParameters; + +// ScriptStruct StencilManager.LocalStencilEffectActorOverride +// 0x0008 (0x01D0 - 0x01C8) +struct FLocalStencilEffectActorOverride final : public FLocalStencilEffectActorOverrideParameters +{ +public: + class UStencilManagerMatchActor* Expression; // 0x01C8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectActorOverride; + +// ScriptStruct StencilManager.LocalStencilEffectActorOverrideList +// 0x0018 (0x0018 - 0x0000) +struct FLocalStencilEffectActorOverrideList final +{ +public: + struct FStencilManagerEffectName Effect; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TArray ActorOverrides; // 0x0008(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectActorOverrideList; + +// ScriptStruct StencilManager.LocalStencilEffectMeshBase +// 0x0028 (0x0028 - 0x0000) +struct FLocalStencilEffectMeshBase +{ +public: + class UStaticMeshComponent* MeshComponent; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray OriginalMaterials; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray DynamicMaterials; // 0x0018(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectMeshBase; + +// ScriptStruct StencilManager.LocalStencilEffectMesh +// 0x0038 (0x0060 - 0x0028) +struct FLocalStencilEffectMesh final : public FLocalStencilEffectMeshBase +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTransform LastTransform; // 0x0030(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectMesh; + +// ScriptStruct StencilManager.LocalStencilEffectMeshAttached +// 0x0008 (0x0030 - 0x0028) +struct FLocalStencilEffectMeshAttached final : public FLocalStencilEffectMeshBase +{ +public: + TWeakObjectPtr ParentComponent; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLocalStencilEffectMeshAttached; + +// ScriptStruct StencilManager.StencilManagerGroupName +// 0x0008 (0x0008 - 0x0000) +struct FStencilManagerGroupName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerGroupName; + +// ScriptStruct StencilManager.StencilManagerEnableInterfaceList +// 0x0010 (0x0010 - 0x0000) +struct FStencilManagerEnableInterfaceList final +{ +public: + TArray> Interfaces; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerEnableInterfaceList; + +// ScriptStruct StencilManager.SavePrimitiveRenderCustomDepth +// 0x0008 (0x0008 - 0x0000) +struct FSavePrimitiveRenderCustomDepth +{ +public: + uint32 StencilValue; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderCustomDepth : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bManageVisibility : 1; // 0x0004(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bVisible : 1; // 0x0004(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSavePrimitiveRenderCustomDepth; + +// ScriptStruct StencilManager.SavePrimitiveRenderCustomDepthOwner +// 0x0008 (0x0010 - 0x0008) +struct FSavePrimitiveRenderCustomDepthOwner : public FSavePrimitiveRenderCustomDepth +{ +public: + TWeakObjectPtr Owner; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSavePrimitiveRenderCustomDepthOwner; + +// ScriptStruct StencilManager.SaveAndOverridePrimitiveRenderCustomDepthOwner +// 0x0008 (0x0018 - 0x0010) +struct FSaveAndOverridePrimitiveRenderCustomDepthOwner final : public FSavePrimitiveRenderCustomDepthOwner +{ +public: + uint32 StencilValueOverride; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bRenderCustomDepthOverride : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverridestencilValue : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverrideRenderCustomDepth : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FSaveAndOverridePrimitiveRenderCustomDepthOwner; + +// ScriptStruct StencilManager.StencilValueRenderCustomDepth +// 0x0008 (0x0008 - 0x0000) +struct FStencilValueRenderCustomDepth final +{ +public: + int32 StencilValue; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRenderCustomDepth; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverridestencilValue; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideRenderCustomDepth; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStencilValueRenderCustomDepth; + +// ScriptStruct StencilManager.StencilValueRenderCustomDepthFilter +// 0x0018 (0x0018 - 0x0000) +struct FStencilValueRenderCustomDepthFilter final +{ +public: + TArray Tags; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + EStencilValueRenderCustomDepthRule Rule; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExcludeFX; // 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_FStencilValueRenderCustomDepthFilter; + +// ScriptStruct StencilManager.StencilManagerMPCGlobals +// 0x000C (0x000C - 0x0000) +struct FStencilManagerMPCGlobals final +{ +public: + float GlobalBrightnessMod; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutdoorsDaytimeBoost_DEPRICATED; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerNearFadeDisable; // 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_FStencilManagerMPCGlobals; + +// ScriptStruct StencilManager.StencilManagerSkinFXColor +// 0x0018 (0x0018 - 0x0000) +struct FStencilManagerSkinFXColor final +{ +public: + class FName MaterialParameter; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Color; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerSkinFXColor; + +// ScriptStruct StencilManager.StencilManagerSkinFX +// 0x0028 (0x0028 - 0x0000) +struct FStencilManagerSkinFX final +{ +public: + TSubclassOf SkinFX; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStencilManagerSkinFXColor ForceEmissiveColor; // 0x0008(0x0018)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bForceEmissive; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStencilManagerSkinFX; + +// ScriptStruct StencilManager.StencilManagerEffectInfoOverride +// 0x0218 (0x0218 - 0x0000) +struct FStencilManagerEffectInfoOverride +{ +public: + struct FStencilManagerEffectName Effect; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FStencilManagerGroupName GroupOverride; // 0x0008(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + EStencilManagerPreferredEffect PreferredEffect; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLocalStencilEffect LocalDepthFX; // 0x0018(0x01D0)(Edit, NativeAccessSpecifierPublic) + struct FStencilManagerSkinFX SkinFX; // 0x01E8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bUseGroupOverride; // 0x0210(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStencilManagerEffectInfoOverride; + +// ScriptStruct StencilManager.StencilManagerEffectInfoAccessibilityOverride +// 0x0008 (0x0220 - 0x0218) +struct FStencilManagerEffectInfoAccessibilityOverride final : public FStencilManagerEffectInfoOverride +{ +public: + int32 HighContrastMode; // 0x0218(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStencilManagerEffectInfoAccessibilityOverride; + +// ScriptStruct StencilManager.StencilManagerEffectInfoActorOverrides +// 0x0018 (0x0018 - 0x0000) +struct FStencilManagerEffectInfoActorOverrides final +{ +public: + class UStencilManagerMatchActor* Expression; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray EffectOverrides; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerEffectInfoActorOverrides; + +// ScriptStruct StencilManager.StencilManagerEffectInfo +// 0x0218 (0x0218 - 0x0000) +struct FStencilManagerEffectInfo final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FStencilManagerGroupName Group; // 0x0008(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint32 LegacyStencilValue; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilManagerEffectPriority Priority; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStencilManagerPreferredEffect PreferredEffect; // 0x0015(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLocalStencilEffect LocalDepthFX; // 0x0018(0x01D0)(Edit, NativeAccessSpecifierPublic) + struct FStencilManagerSkinFX SkinFX; // 0x01E8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + bool bDisableOverrides; // 0x0210(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStencilManagerEffectInfo; + +// ScriptStruct StencilManager.StencilManagerCutsomDepthFX +// 0x00A8 (0x00A8 - 0x0000) +struct FStencilManagerCutsomDepthFX final +{ +public: + uint32 StencilValue; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FStencilRules StencilRules; // 0x0008(0x0098)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bRenderCustomDepth; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStencilManagerCutsomDepthFX; + +// ScriptStruct StencilManager.StencilManagerTrackActor +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FStencilManagerTrackActor +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Effect; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerTrackActor; + +// ScriptStruct StencilManager.StencilManagerTrackActorSkinFX +// 0x0030 (0x0040 - 0x0010) +struct FStencilManagerTrackActorSkinFX final : public FStencilManagerTrackActor +{ +public: + struct FStencilManagerSkinFX SkinFX; // 0x0010(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TWeakObjectPtr SkinFXComponent; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerTrackActorSkinFX; + +// ScriptStruct StencilManager.StencilManagerTrackActorStencilBase +// 0x0050 (0x0060 - 0x0010) +struct FStencilManagerTrackActorStencilBase : public FStencilManagerTrackActor +{ +public: + TMap, struct FSavePrimitiveRenderCustomDepth> OriginalValues; // 0x0010(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerTrackActorStencilBase; + +// ScriptStruct StencilManager.StencilManagerTrackActorLocalStencil +// 0x01D8 (0x0238 - 0x0060) +struct FStencilManagerTrackActorLocalStencil final : public FStencilManagerTrackActorStencilBase +{ +public: + struct FLocalStencilEffect DepthFX; // 0x0060(0x01D0)(Edit, NativeAccessSpecifierPublic) + class ULocalStencilComponentBase* LocalStencilComponent; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerTrackActorLocalStencil; + +// ScriptStruct StencilManager.StencilManagerTrackActorStencil +// 0x00A8 (0x0108 - 0x0060) +struct FStencilManagerTrackActorStencil final : public FStencilManagerTrackActorStencilBase +{ +public: + struct FStencilManagerCutsomDepthFX DepthFX; // 0x0060(0x00A8)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStencilManagerTrackActorStencil; + +} + diff --git a/Hogwarts Legacy/SDK/TimeRig_classes.hpp b/Hogwarts Legacy/SDK/TimeRig_classes.hpp new file mode 100644 index 0000000..c0d38bd --- /dev/null +++ b/Hogwarts Legacy/SDK/TimeRig_classes.hpp @@ -0,0 +1,1399 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: TimeRig + +#include "Basic.hpp" + +#include "TimeRig_structs.hpp" +#include "AvaAnimation_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class TimeRig.TimeRigElement +// 0x0028 (0x0050 - 0x0028) +class UTimeRigElement : public UObject +{ +public: + bool Enabled; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UTimeRigElement* ParentElement; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName username; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NamedSymbols; // 0x0040(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigElement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigElement") + } + static class UTimeRigElement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigElement; + +// Class TimeRig.TimeRigEvent +// 0x0008 (0x0030 - 0x0028) +class UTimeRigEvent : public UObject +{ +public: + int32 CoordinateIndex; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigEvent") + } + static class UTimeRigEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigEvent; + +// Class TimeRig.TimeRigSelfEvent +// 0x0008 (0x0038 - 0x0030) +class UTimeRigSelfEvent final : public UTimeRigEvent +{ +public: + struct FTimeRigCoordinate Offset; // 0x0030(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigSelfEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigSelfEvent") + } + static class UTimeRigSelfEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigSelfEvent; + +// Class TimeRig.TimeRigElementState +// 0x0020 (0x0048 - 0x0028) +class UTimeRigElementState : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UTimeRigInstanceContext* Context; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimeRigElement* BaseDefinition; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigElementState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigElementState") + } + static class UTimeRigElementState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigElementState; + +// Class TimeRig.TimeRigIntervalState +// 0x0008 (0x0050 - 0x0048) +class UTimeRigIntervalState : public UTimeRigElementState +{ +public: + uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigIntervalState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigIntervalState") + } + static class UTimeRigIntervalState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigIntervalState; + +// Class TimeRig.TimeRigState +// 0x0028 (0x0078 - 0x0050) +class UTimeRigState : public UTimeRigIntervalState +{ +public: + uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigState") + } + static class UTimeRigState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigState; + +// Class TimeRig.TimeRigFirstOfEvent +// 0x0010 (0x0040 - 0x0030) +class UTimeRigFirstOfEvent final : public UTimeRigEvent +{ +public: + TArray InputEventReferences; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigFirstOfEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigFirstOfEvent") + } + static class UTimeRigFirstOfEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigFirstOfEvent; + +// Class TimeRig.TimeRigInterval +// 0x0038 (0x0088 - 0x0050) +class UTimeRigInterval : public UTimeRigElement +{ +public: + struct FTimeRigInputSymbol Start; // 0x0050(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FTimeRigOutputSymbol Finish; // 0x0068(0x0018)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + float sortOrder; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UsePostActorTick; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnFinishChanged(const struct FTimeRigCoordinate& Previous, const struct FTimeRigCoordinate& Current, class UTimeRigInstanceContext* Context, class UTimeRigElementState* State); + void OnStartChanged(const struct FTimeRigCoordinate& Previous, const struct FTimeRigCoordinate& Current, class UTimeRigInstanceContext* Context, class UTimeRigElementState* State); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigInterval") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigInterval") + } + static class UTimeRigInterval* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigInterval; + +// Class TimeRig.TimeRigInstanceContext +// 0x0690 (0x06B8 - 0x0028) +class UTimeRigInstanceContext : public UObject +{ +public: + class UTimeRig* TimeRig; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) + bool IsHammerTime; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRandomStream RandomStream; // 0x0084(0x0008)(Edit, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + bool InitializeAsPaused; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsInEditor; // 0x008D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ConstrainTimeline; // 0x008E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8F[0x1]; // 0x008F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigCursor CurrentCursor; // 0x0090(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FTimeRigCoordinate InitializationDuration; // 0x0098(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + struct FTimeRigCoordinate LastInitializationError; // 0x009C(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + bool bSkippingEnabled; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInUnskippableSection; // 0x00A1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSkipping; // 0x00A2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A3[0xC5]; // 0x00A3(0x00C5)(Fixing Size After Last Property [ Dumper-7 ]) + TMap InstanceStateMap; // 0x0168(0x0050)(NativeAccessSpecifierPublic) + TArray EmbeddedContexts; // 0x01B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TSet ElementStatesNotReadyToPlay; // 0x01C8(0x0050)(NativeAccessSpecifierPublic) + TMap PreInitializedEventHandlers; // 0x0218(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_268[0x58]; // 0x0268(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EnteringExitingEntries; // 0x02C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TSet EnteringIntervals; // 0x02D0(0x0050)(NativeAccessSpecifierPublic) + TSet ExitingIntervals; // 0x0320(0x0050)(NativeAccessSpecifierPublic) + TSet InsideIntervals; // 0x0370(0x0050)(NativeAccessSpecifierPublic) + TSet SkippedIntervals; // 0x03C0(0x0050)(NativeAccessSpecifierPublic) + TSet InstantIntervals; // 0x0410(0x0050)(NativeAccessSpecifierPublic) + TArray EventsToHandle; // 0x0460(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray EventsRegisteredToBeHandled; // 0x0470(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSet InsideIntervalsPostActorTick; // 0x0480(0x0050)(NativeAccessSpecifierPublic) + TSet InstantIntervalsPostActorTick; // 0x04D0(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_520[0x198]; // 0x0520(0x0198)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigInstanceContext") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigInstanceContext") + } + static class UTimeRigInstanceContext* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigInstanceContext; + +// Class TimeRig.TimeRigRelativeEvent +// 0x0040 (0x0070 - 0x0030) +class UTimeRigRelativeEvent final : public UTimeRigEvent +{ +public: + struct FTimeRigEventReference ParentReference; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigCoordinate Offset; // 0x0068(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigRelativeEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigRelativeEvent") + } + static class UTimeRigRelativeEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigRelativeEvent; + +// Class TimeRig.TimeRig +// 0x00E0 (0x0168 - 0x0088) +class UTimeRig : public UTimeRigInterval +{ +public: + TMap ReferencedTimeRigBindings; // 0x0088(0x0050)(Protected, NativeAccessSpecifierProtected) + TSet EventHull; // 0x00D8(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_128[0x10]; // 0x0128(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ChildElements; // 0x0138(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + ETimeRigInitializingBehavior InitializingBehavior; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_149[0x3]; // 0x0149(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 RandomSeed; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimeRig_StoryGraph* StoryGraph; // 0x0150(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray WarmUpTags; // 0x0158(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRig") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRig") + } + static class UTimeRig* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRig; + +// Class TimeRig.StoryGraphConditionProvider +// 0x0000 (0x0028 - 0x0028) +class UStoryGraphConditionProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphConditionProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphConditionProvider") + } + static class UStoryGraphConditionProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphConditionProvider; + +// Class TimeRig.StoryGraphCondition_NOT +// 0x0008 (0x0030 - 0x0028) +class UStoryGraphCondition_NOT final : public UStoryGraphConditionProvider +{ +public: + class UStoryGraphConditionProvider* ConditionToInvert; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_NOT") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_NOT") + } + static class UStoryGraphCondition_NOT* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_NOT; + +// Class TimeRig.TimeRig_StoryGraph +// 0x0058 (0x0080 - 0x0028) +class UTimeRig_StoryGraph : public UObject +{ +public: + class FString Name_0; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RootNodes; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllNodes; // 0x0048(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray AllEdges; // 0x0058(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + bool bEdgeEnabled; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPersistent; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> StageLevels; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) + +public: + void GetNodesByLevel(int32 Level, TArray* Nodes); + void Print(bool ToConsole, bool ToScreen); + + int32 GetLevelNum() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRig_StoryGraph") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRig_StoryGraph") + } + static class UTimeRig_StoryGraph* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRig_StoryGraph; + +// Class TimeRig.TimeRigPlayer +// 0x0260 (0x0288 - 0x0028) +class UTimeRigPlayer : public UObject +{ +public: + uint8 Pad_28[0x98]; // 0x0028(0x0098)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BranchID; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C8[0x118]; // 0x00C8(0x0118)(Fixing Size After Last Property [ Dumper-7 ]) + class UTimeRig* TimeRig; // 0x01E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTimeRigInstanceContext* InstanceContext; // 0x01E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float PlaybackScale; // 0x01F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float RoundTimeToFPS; // 0x01F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float SecondsRemainingForAlmostCompleteTrigger; // 0x01F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_1FC[0x8C]; // 0x01FC(0x008C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AddCriticalEventHandler(class FName EventName, const TDelegate& Handler); + bool AddEventHandler(class FName EventName, const TDelegate& Handler); + bool EventOccursAt(class FName EventName, float SecondsFromNow); + bool EventOccursNow(class FName EventName); + void FastForwardToCurrentEndOf(class UClass* actionType); + void FastForwardToEvent(const class FName& EventName); + void FastForwardToNextEndOf(class UClass* actionType); + void FastForwardToNextStartOf(class UClass* actionType); + bool HasEvent(class FName EventName); + void Pause(); + void PauseAfterCurrentEndOf(class UClass* actionType); + bool Play(class FName InActivationSource); + bool PlayImmediate(class FName InActivationSource); + void RewindToCurrentStartOf(class UClass* actionType); + bool SetLooping(bool LoopingEnabled); + bool SetOnPlaybackStarted(TDelegate InOnPlaybackStarted); + bool SetOnPlaybackStarting(TDelegate InOnPlaybackStarting); + void SetPlaybackScale(float Scale); + void SetRoundTimeToFPS(float FPS); + void SetSecondsRemainingForAlmostCompleteTrigger(float Seconds); + void SetTime(float Seconds); + bool Skip(); + void Stop(); + void StopImmediate(); + void StopIn(float SecondsFromNow, float BlendTime); + + float GetBeginTime() const; + float GetCurrentTime() const; + float GetEndTime() const; + float GetPlaybackScale() const; + ETimeRigPlayerState GetPlayerState() const; + float GetRoundTimeToFPS() const; + float GetSecondsRemainingForAlmostCompleteTrigger() const; + float GetTime() const; + class UTimeRig* GetTimeRig() const; + bool IsActive() const; + bool IsInitialized() const; + bool IsInitializing() const; + bool IsLooping() const; + bool IsPlaying() const; + bool IsStopping() const; + bool IsTicking() const; + bool IsWantingToPlayButNotPlaying() const; + bool PlaybackHasStarted() const; + bool ReadyToPlay() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigPlayer") + } + static class UTimeRigPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigPlayer; + +// Class TimeRig.TimeRigRule +// 0x0018 (0x00A0 - 0x0088) +class UTimeRigRule : public UTimeRigInterval +{ +public: + uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BakedChildren; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigRule") + } + static class UTimeRigRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigRule; + +// Class TimeRig.TimeRigAutoEvent +// 0x0010 (0x0040 - 0x0030) +class UTimeRigAutoEvent final : public UTimeRigEvent +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigCoordinate DefaultOffset; // 0x0038(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigAutoEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigAutoEvent") + } + static class UTimeRigAutoEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigAutoEvent; + +// Class TimeRig.TimeRigRuleState +// 0x0028 (0x0078 - 0x0050) +class UTimeRigRuleState : public UTimeRigIntervalState +{ +public: + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + class UTimeRig* GeneratedTimeRig; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimeRigInstanceContext* InstanceContext; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigRuleState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigRuleState") + } + static class UTimeRigRuleState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigRuleState; + +// Class TimeRig.TimeRig_StoryGraphNode +// 0x0070 (0x0098 - 0x0028) +class UTimeRig_StoryGraphNode : public UObject +{ +public: + TArray ParentNodes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray ChildrenNodes; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TMap Edges; // 0x0048(0x0050)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRig_StoryGraphNode") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRig_StoryGraphNode") + } + static class UTimeRig_StoryGraphNode* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRig_StoryGraphNode; + +// Class TimeRig.TimeRigChainEvent +// 0x0008 (0x0038 - 0x0030) +class UTimeRigChainEvent final : public UTimeRigEvent +{ +public: + struct FTimeRigCoordinate Offset; // 0x0030(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigChainEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigChainEvent") + } + static class UTimeRigChainEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigChainEvent; + +// Class TimeRig.TimeRigClampEvent +// 0x00B8 (0x00E8 - 0x0030) +class UTimeRigClampEvent final : public UTimeRigEvent +{ +public: + struct FTimeRigEventReference Input; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigEventReference Minimum; // 0x0068(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigCoordinate MinimumOffset; // 0x00A0(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigEventReference Maximum; // 0x00A8(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigCoordinate MaximumOffset; // 0x00E0(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigClampEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigClampEvent") + } + static class UTimeRigClampEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigClampEvent; + +// Class TimeRig.TimeRigCustomEvent +// 0x0018 (0x0048 - 0x0030) +class UTimeRigCustomEvent final : public UTimeRigEvent +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CustomEventName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigCoordinate DefaultOffset; // 0x0040(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigCustomEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigCustomEvent") + } + static class UTimeRigCustomEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigCustomEvent; + +// Class TimeRig.TimeRigExternalEvent +// 0x0010 (0x0040 - 0x0030) +class UTimeRigExternalEvent final : public UTimeRigEvent +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + ETimeRigExternalEventConstraint Constraint; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float DefaultTime; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigExternalEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigExternalEvent") + } + static class UTimeRigExternalEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigExternalEvent; + +// Class TimeRig.TimeRigFractionEvent +// 0x0078 (0x00A8 - 0x0030) +class UTimeRigFractionEvent final : public UTimeRigEvent +{ +public: + struct FTimeRigEventReference StartReference; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigEventReference FinishReference; // 0x0068(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Fraction; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigFractionEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigFractionEvent") + } + static class UTimeRigFractionEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigFractionEvent; + +// Class TimeRig.TimeRigFractionPlusEvent +// 0x0078 (0x00A8 - 0x0030) +class UTimeRigFractionPlusEvent final : public UTimeRigEvent +{ +public: + struct FTimeRigEventReference StartReference; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigEventReference FinishReference; // 0x0068(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* FractionProvider; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigFractionPlusEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigFractionPlusEvent") + } + static class UTimeRigFractionPlusEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigFractionPlusEvent; + +// Class TimeRig.TimeRigLastOfEvent +// 0x0010 (0x0040 - 0x0030) +class UTimeRigLastOfEvent final : public UTimeRigEvent +{ +public: + TArray InputEventReferences; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigLastOfEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigLastOfEvent") + } + static class UTimeRigLastOfEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigLastOfEvent; + +// Class TimeRig.TimeRigLastOfChildrenEvent +// 0x0000 (0x0030 - 0x0030) +class UTimeRigLastOfChildrenEvent final : public UTimeRigEvent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigLastOfChildrenEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigLastOfChildrenEvent") + } + static class UTimeRigLastOfChildrenEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigLastOfChildrenEvent; + +// Class TimeRig.TimeRigMatchParentEvent +// 0x0000 (0x0030 - 0x0030) +class UTimeRigMatchParentEvent final : public UTimeRigEvent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigMatchParentEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigMatchParentEvent") + } + static class UTimeRigMatchParentEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigMatchParentEvent; + +// Class TimeRig.TimeRigRelativePlusEvent +// 0x0040 (0x0070 - 0x0030) +class UTimeRigRelativePlusEvent final : public UTimeRigEvent +{ +public: + struct FTimeRigEventReference ParentReference; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFloatProvider* OffsetProvider; // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigRelativePlusEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigRelativePlusEvent") + } + static class UTimeRigRelativePlusEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigRelativePlusEvent; + +// Class TimeRig.TimeRigSelfPlusEvent +// 0x0008 (0x0038 - 0x0030) +class UTimeRigSelfPlusEvent final : public UTimeRigEvent +{ +public: + class UFloatProvider* OffsetProvider; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigSelfPlusEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigSelfPlusEvent") + } + static class UTimeRigSelfPlusEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigSelfPlusEvent; + +// Class TimeRig.TimeRigGenerator +// 0x0000 (0x0000 - 0x0000) +class ITimeRigGenerator final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigGenerator") + } + static class ITimeRigGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITimeRigGenerator; + +// Class TimeRig.StoryGraphCondition_AND +// 0x0010 (0x0038 - 0x0028) +class UStoryGraphCondition_AND final : public UStoryGraphConditionProvider +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_AND") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_AND") + } + static class UStoryGraphCondition_AND* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_AND; + +// Class TimeRig.StoryGraphCondition_Branch +// 0x0028 (0x0050 - 0x0028) +class UStoryGraphCondition_Branch final : public UStoryGraphConditionProvider +{ +public: + struct FStoryGraphConditionBranchReference BranchID; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UBoolProvider* IsVisible; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBoolProvider* IsSelectable; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStringProvider* DisplayTextID; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStoryGraphBranchIcon DisplayIcon; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NonSelectableHandling; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_Branch") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_Branch") + } + static class UStoryGraphCondition_Branch* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_Branch; + +// Class TimeRig.StoryGraphCondition_NodeIsActive +// 0x0008 (0x0030 - 0x0028) +class UStoryGraphCondition_NodeIsActive final : public UStoryGraphConditionProvider +{ +public: + struct FStoryGraphConditionNodeReference Node; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_NodeIsActive") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_NodeIsActive") + } + static class UStoryGraphCondition_NodeIsActive* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_NodeIsActive; + +// Class TimeRig.StoryGraphCondition_OR +// 0x0010 (0x0038 - 0x0028) +class UStoryGraphCondition_OR final : public UStoryGraphConditionProvider +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_OR") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_OR") + } + static class UStoryGraphCondition_OR* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_OR; + +// Class TimeRig.StoryGraphCondition_XOR +// 0x0010 (0x0038 - 0x0028) +class UStoryGraphCondition_XOR final : public UStoryGraphConditionProvider +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphCondition_XOR") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphCondition_XOR") + } + static class UStoryGraphCondition_XOR* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphCondition_XOR; + +// Class TimeRig.StoryGraphTriggerProvider +// 0x0000 (0x0028 - 0x0028) +class UStoryGraphTriggerProvider : public UBaseProvider +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphTriggerProvider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphTriggerProvider") + } + static class UStoryGraphTriggerProvider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphTriggerProvider; + +// Class TimeRig.StoryGraphTrigger_Activate +// 0x0080 (0x00A8 - 0x0028) +class UStoryGraphTrigger_Activate final : public UStoryGraphTriggerProvider +{ +public: + EStoryGraphTriggerActive_InitializeType InitializationType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStoryGraphTrigger_ActivateType ActivationType; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigEventReference ActivationEvent; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeRig_StoryGraphEdgeFeedbackType FeedbackType; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigEventReference FeedbackEvent; // 0x0070(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphTrigger_Activate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphTrigger_Activate") + } + static class UStoryGraphTrigger_Activate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphTrigger_Activate; + +// Class TimeRig.StoryGraphTrigger_Event +// 0x0070 (0x0098 - 0x0028) +class UStoryGraphTrigger_Event final : public UStoryGraphTriggerProvider +{ +public: + struct FTimeRigEventReference SourceEvent; // 0x0028(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimeRigEventReference TargetEvent; // 0x0060(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphTrigger_Event") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphTrigger_Event") + } + static class UStoryGraphTrigger_Event* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphTrigger_Event; + +// Class TimeRig.StoryGraphTrigger_Initialize +// 0x0080 (0x00A8 - 0x0028) +class UStoryGraphTrigger_Initialize final : public UStoryGraphTriggerProvider +{ +public: + EStoryGraphTrigger_InitializeType InitializationType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigEventReference InitializationEvent; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeRig_StoryGraphEdgeFeedbackType FeedbackType; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigEventReference FeedbackEvent; // 0x0070(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphTrigger_Initialize") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphTrigger_Initialize") + } + static class UStoryGraphTrigger_Initialize* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStoryGraphTrigger_Initialize; + +// Class TimeRig.TimeRigChain +// 0x0020 (0x00A8 - 0x0088) +class UTimeRigChain final : public UTimeRigInterval +{ +public: + struct FLinearColor Color; // 0x0088(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChildElements; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigChain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigChain") + } + static class UTimeRigChain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigChain; + +// Class TimeRig.TimeRigChainState +// 0x0018 (0x0068 - 0x0050) +class UTimeRigChainState final : public UTimeRigIntervalState +{ +public: + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigChainState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigChainState") + } + static class UTimeRigChainState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigChainState; + +// Class TimeRig.TimeRigGroup +// 0x0020 (0x00A8 - 0x0088) +class UTimeRigGroup : public UTimeRigInterval +{ +public: + struct FLinearColor Color; // 0x0088(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChildElements; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigGroup") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigGroup") + } + static class UTimeRigGroup* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigGroup; + +// Class TimeRig.TimeRigGroupState +// 0x0018 (0x0068 - 0x0050) +class UTimeRigGroupState : public UTimeRigIntervalState +{ +public: + uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigGroupState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigGroupState") + } + static class UTimeRigGroupState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigGroupState; + +// Class TimeRig.TimeRigParentElement +// 0x0000 (0x0000 - 0x0000) +class ITimeRigParentElement final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigParentElement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigParentElement") + } + static class ITimeRigParentElement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITimeRigParentElement; + +// Class TimeRig.TimeRigPlaceholder +// 0x0018 (0x0068 - 0x0050) +class UTimeRigPlaceholder final : public UTimeRigElement +{ +public: + TSubclassOf PlaceholderForType; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray ChildElements; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigPlaceholder") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigPlaceholder") + } + static class UTimeRigPlaceholder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigPlaceholder; + +// Class TimeRig.TimeRigPlaceholderState +// 0x0028 (0x0070 - 0x0048) +class UTimeRigPlaceholderState final : public UTimeRigElementState +{ +public: + uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigPlaceholderState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigPlaceholderState") + } + static class UTimeRigPlaceholderState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRigPlaceholderState; + +// Class TimeRig.TimeRigScratchAnimationContainer +// 0x0000 (0x0000 - 0x0000) +class ITimeRigScratchAnimationContainer final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigScratchAnimationContainer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigScratchAnimationContainer") + } + static class ITimeRigScratchAnimationContainer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITimeRigScratchAnimationContainer; + +// Class TimeRig.TimeRigSettableEvent +// 0x0000 (0x0000 - 0x0000) +class ITimeRigSettableEvent final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRigSettableEvent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRigSettableEvent") + } + static class ITimeRigSettableEvent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_ITimeRigSettableEvent; + +// Class TimeRig.TimeRig_StoryGraphEdge +// 0x00E8 (0x0110 - 0x0028) +class UTimeRig_StoryGraphEdge final : public UObject +{ +public: + class UStoryGraphConditionProvider* Condition; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStoryGraphTriggerProvider* Trigger; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeRig_StoryGraphEdgeInitType InitializationType; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigEventReference InitializationEvent; // 0x0040(0x0038)(Edit, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeRig_StoryGraphEdgeTriggerType TriggerType; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName BranchID; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigEventReference ActivationEvent; // 0x0088(0x0038)(Edit, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETimeRig_StoryGraphEdgeFeedbackType FeedbackType; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigEventReference FeedbackEvent; // 0x00C8(0x0038)(Edit, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimeRig_StoryGraphNode* StartNode; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTimeRig_StoryGraphNode* EndNode; // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TimeRig_StoryGraphEdge") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TimeRig_StoryGraphEdge") + } + static class UTimeRig_StoryGraphEdge* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTimeRig_StoryGraphEdge; + +// Class TimeRig.StoryGraphPlayer +// 0x0000 (0x0000 - 0x0000) +class IStoryGraphPlayer final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StoryGraphPlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StoryGraphPlayer") + } + static class IStoryGraphPlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IStoryGraphPlayer; + +} + diff --git a/Hogwarts Legacy/SDK/TimeRig_structs.hpp b/Hogwarts Legacy/SDK/TimeRig_structs.hpp new file mode 100644 index 0000000..42ed1ec --- /dev/null +++ b/Hogwarts Legacy/SDK/TimeRig_structs.hpp @@ -0,0 +1,418 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: TimeRig + +#include "Basic.hpp" + + +namespace SDK +{ + +// Enum TimeRig.ETimeRigInitializingBehavior +// NumValues: 0x0008 +enum class ETimeRigInitializingBehavior : uint8 +{ + UseSRSettings = 0, + None = 1, + ShowLoadingIcon = 2, + FadeToBlackAndShowLoadingIcon = 3, + HardToBlackAndShowLoadingIcon = 4, + FadeToBlackHoldFade = 5, + BehindCurtain = 6, + ETimeRigInitializingBehavior_MAX = 7, +}; + +// Enum TimeRig.ETimeRigExternalEventConstraint +// NumValues: 0x0004 +enum class ETimeRigExternalEventConstraint : uint8 +{ + NotConstrained = 0, + BeforeEvent = 1, + AfterEvent = 2, + ETimeRigExternalEventConstraint_MAX = 3, +}; + +// Enum TimeRig.EStoryGraphBranchIcon +// NumValues: 0x000D +enum class EStoryGraphBranchIcon : uint32 +{ + None = 0, + Info = 1, + InfoHub = 2, + Straight = 3, + Special = 4, + BackTo = 5, + Exit = 6, + MainMission = 7, + SideMission = 8, + Assignment = 9, + Conversation = 10, + Vendor = 11, + EStoryGraphBranchIcon_MAX = 12, +}; + +// Enum TimeRig.EStoryGraphTrigger_ActivateType +// NumValues: 0x0003 +enum class EStoryGraphTrigger_ActivateType : uint8 +{ + ActivatedByFinish = 0, + ActivatedByEvent = 1, + EStoryGraphTrigger_MAX = 2, +}; + +// Enum TimeRig.EStoryGraphTriggerActive_InitializeType +// NumValues: 0x0003 +enum class EStoryGraphTriggerActive_InitializeType : uint8 +{ + InitializeWhenTriggered = 0, + InitializeWithPrevious = 1, + EStoryGraphTriggerActive_MAX = 2, +}; + +// Enum TimeRig.EStoryGraphTrigger_InitializeType +// NumValues: 0x0003 +enum class EStoryGraphTrigger_InitializeType : uint8 +{ + InitializeWithPrevious = 0, + InitializeByEvent = 1, + EStoryGraphTrigger_MAX = 2, +}; + +// Enum TimeRig.ETimeRigElement_FlagType +// NumValues: 0x000C +enum class ETimeRigElement_FlagType : uint8 +{ + None = 0, + Red = 1, + Orange = 2, + Yellow = 3, + Green = 4, + Cyan = 5, + Blue = 6, + Magenta = 7, + White = 8, + Grey = 9, + Black = 10, + ETimeRigElement_MAX = 11, +}; + +// Enum TimeRig.ETimeRigEnterExitType +// NumValues: 0x0007 +enum class ETimeRigEnterExitType : uint8 +{ + Entering = 0, + EnteringInside = 1, + Exiting = 2, + Instant = 3, + Skip = 4, + Unknown = 5, + ETimeRigEnterExitType_MAX = 6, +}; + +// Enum TimeRig.ETimeRigPlayerState +// NumValues: 0x0007 +enum class ETimeRigPlayerState : uint8 +{ + Uninitialized = 0, + PreparingToInitialize = 1, + Initializing = 2, + Active = 3, + Finishing = 4, + Finished = 5, + ETimeRigPlayerState_MAX = 6, +}; + +// Enum TimeRig.ETimeRigScreenFadeType +// NumValues: 0x0003 +enum class ETimeRigScreenFadeType : uint8 +{ + FadeIn = 0, + FadeOut = 1, + ETimeRigScreenFadeType_MAX = 2, +}; + +// Enum TimeRig.ETimeRigFadeEventType +// NumValues: 0x0004 +enum class ETimeRigFadeEventType : uint8 +{ + None = 0, + InitialFade = 1, + FinalFade = 2, + ETimeRigFadeEventType_MAX = 3, +}; + +// Enum TimeRig.ETimeRig_StoryGraphEdgeFeedbackType +// NumValues: 0x0004 +enum class ETimeRig_StoryGraphEdgeFeedbackType : uint8 +{ + NoFeedback = 0, + FeedbackStopOnTargetStart = 1, + FeedbackEventOnTargetStart = 2, + ETimeRig_MAX = 3, +}; + +// Enum TimeRig.ETimeRig_StoryGraphEdgeEventTriggerType +// NumValues: 0x0003 +enum class ETimeRig_StoryGraphEdgeEventTriggerType : uint8 +{ + TriggerEvent = 0, + DoNotTriggerEvent = 1, + ETimeRig_MAX = 2, +}; + +// Enum TimeRig.ETimeRig_StoryGraphEdgeActivationType +// NumValues: 0x0004 +enum class ETimeRig_StoryGraphEdgeActivationType : uint8 +{ + ActivatedByFinish = 0, + ActivatedByEvent = 1, + DoNotActivate = 2, + ETimeRig_MAX = 3, +}; + +// Enum TimeRig.ETimeRig_StoryGraphEdgeTriggerType +// NumValues: 0x0005 +enum class ETimeRig_StoryGraphEdgeTriggerType : uint8 +{ + TriggeredByFinish = 0, + TriggeredByParentNode = 1, + TriggeredByEvent = 2, + DoNotTrigger = 3, + ETimeRig_MAX = 4, +}; + +// Enum TimeRig.ETimeRig_StoryGraphEdgeInitType +// NumValues: 0x0005 +enum class ETimeRig_StoryGraphEdgeInitType : uint8 +{ + InitializeWhenTriggered = 0, + InitializeWithPrevious = 1, + InitializeByEvent = 2, + DoNotInitialize = 3, + ETimeRig_MAX = 4, +}; + +// Enum TimeRig.ETimeRigUpdatePhase +// NumValues: 0x0005 +enum class ETimeRigUpdatePhase : uint8 +{ + None = 0, + HandleUpdate = 2, + HandleExternalEvents = 3, + LastPhase = 3, + ETimeRigUpdatePhase_MAX = 4, +}; + +// ScriptStruct TimeRig.StoryGraphConditionBranchReference +// 0x0008 (0x0008 - 0x0000) +struct FStoryGraphConditionBranchReference final +{ +public: + class FName BranchID; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStoryGraphConditionBranchReference; + +// ScriptStruct TimeRig.StoryGraphConditionNodeReference +// 0x0008 (0x0008 - 0x0000) +struct FStoryGraphConditionNodeReference final +{ +public: + class UTimeRig_StoryGraphNode* Node; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStoryGraphConditionNodeReference; + +// ScriptStruct TimeRig.StoryGraphEdge_ConditionProperties +// 0x0001 (0x0001 - 0x0000) +struct FStoryGraphEdge_ConditionProperties final +{ +public: + uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStoryGraphEdge_ConditionProperties; + +// ScriptStruct TimeRig.ReferencedTimeRigBindings +// 0x0058 (0x0058 - 0x0000) +struct FReferencedTimeRigBindings final +{ +public: + class UTimeRig* ReferencedTimeRig; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap, class UTimeRigElement*> ReferencedPlaceholderMap; // 0x0008(0x0050)(NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FReferencedTimeRigBindings; + +// ScriptStruct TimeRig.TimeRigCoordinate +// 0x0004 (0x0004 - 0x0000) +struct FTimeRigCoordinate final +{ +public: + float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FTimeRigCoordinate; + +// ScriptStruct TimeRig.TimeRigEventHandlerData +// 0x0028 (0x0028 - 0x0000) +struct alignas(0x08) FTimeRigEventHandlerData final +{ +public: + uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeRigEventHandlerData; + +// ScriptStruct TimeRig.TimeRigCursor +// 0x0008 (0x0008 - 0x0000) +struct FTimeRigCursor final +{ +public: + struct FTimeRigCoordinate PreviousTime; // 0x0000(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + struct FTimeRigCoordinate CurrentTime; // 0x0004(0x0004)(NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeRigCursor; + +// ScriptStruct TimeRig.TimeRigEventReference +// 0x0038 (0x0038 - 0x0000) +struct FTimeRigEventReference final +{ +public: + TSoftObjectPtr ReferenceElementSoftPtr; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr ReferenceElement; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName Name; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeRigEventReference; + +// ScriptStruct TimeRig.TimeRigEventSymbol +// 0x0018 (0x0018 - 0x0000) +struct FTimeRigEventSymbol +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr OwningElement; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTimeRigEvent* Event; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeRigEventSymbol; + +// ScriptStruct TimeRig.TimeRigNamedSymbol +// 0x0008 (0x0020 - 0x0018) +struct FTimeRigNamedSymbol final : public FTimeRigEventSymbol +{ +public: + class FName Name; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeRigNamedSymbol; + +// ScriptStruct TimeRig.TimeRigOutputSymbol +// 0x0000 (0x0018 - 0x0018) +struct FTimeRigOutputSymbol final : public FTimeRigEventSymbol +{ +}; +DUMPER7_ASSERTS_FTimeRigOutputSymbol; + +// ScriptStruct TimeRig.TimeRigInputSymbol +// 0x0000 (0x0018 - 0x0018) +struct FTimeRigInputSymbol final : public FTimeRigEventSymbol +{ +}; +DUMPER7_ASSERTS_FTimeRigInputSymbol; + +// ScriptStruct TimeRig.TimeRigEventConstSymbolPair +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FTimeRigEventConstSymbolPair final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeRigEventConstSymbolPair; + +// ScriptStruct TimeRig.TimeRigEventSymbolPair +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FTimeRigEventSymbolPair final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeRigEventSymbolPair; + +// ScriptStruct TimeRig.TimeRigEventSymbolValue +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FTimeRigEventSymbolValue final +{ +public: + uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeRigEventSymbolValue; + +// ScriptStruct TimeRig.TimeRigEventSymbolFraction +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FTimeRigEventSymbolFraction final +{ +public: + uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeRigEventSymbolFraction; + +// ScriptStruct TimeRig.TimeRigEventSymbolList +// 0x0020 (0x0020 - 0x0000) +struct alignas(0x08) FTimeRigEventSymbolList final +{ +public: + uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeRigEventSymbolList; + +// ScriptStruct TimeRig.TimeRigEnterExitEntry +// 0x0010 (0x0010 - 0x0000) +struct FTimeRigEnterExitEntry final +{ +public: + ETimeRigEnterExitType EntryType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimeRigCoordinate TimeValue; // 0x0004(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + class UTimeRigIntervalState* IntervalState; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeRigEnterExitEntry; + +// ScriptStruct TimeRig.TimeRigEventToHandle +// 0x0018 (0x0018 - 0x0000) +struct FTimeRigEventToHandle final +{ +public: + class UTimeRigElementState* ElementState; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FTimeRigEventToHandle; + +// ScriptStruct TimeRig.TimeRigScratchAnimation +// 0x0008 (0x0008 - 0x0000) +struct FTimeRigScratchAnimation final +{ +public: + class UAnimSequence* Animation; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeRigScratchAnimation; + +// ScriptStruct TimeRig.StoryGraphEdge_TriggerProperties +// 0x0138 (0x0138 - 0x0000) +struct alignas(0x08) FStoryGraphEdge_TriggerProperties final +{ +public: + uint8 Pad_0[0x138]; // 0x0000(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FStoryGraphEdge_TriggerProperties; + +// ScriptStruct TimeRig.TimeRigStoryNodeCommandContext +// 0x0008 (0x0008 - 0x0000) +struct FTimeRigStoryNodeCommandContext final +{ +public: + class UWorld* PreviewWorld; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FTimeRigStoryNodeCommandContext; + +} + diff --git a/Hogwarts Legacy/SDK/Toolset_classes.hpp b/Hogwarts Legacy/SDK/Toolset_classes.hpp new file mode 100644 index 0000000..5500aff --- /dev/null +++ b/Hogwarts Legacy/SDK/Toolset_classes.hpp @@ -0,0 +1,380 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Toolset + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "BTCustomRuntime_structs.hpp" +#include "ControlMapper_structs.hpp" +#include "Engine_classes.hpp" +#include "Toolset_structs.hpp" +#include "UtilitiesRuntime_structs.hpp" + + +namespace SDK +{ + +// Class Toolset.ToolManager +// 0x0018 (0x0040 - 0x0028) +class UToolManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray> ToolList; // 0x0030(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ToolManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ToolManager") + } + static class UToolManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UToolManager; + +// Class Toolset.Tool +// 0x0098 (0x02E0 - 0x0248) +class ATool : public AActor +{ +public: + bool bUseEffectsOnTool; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EffectsTimeIn; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EffectsTimeOut; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActivateEffects; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray DeactivateEffects; // 0x0268(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName AttachSocket; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* EquipSfx; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* UnequipSfx; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBTCustomAction ToolEquipAction; // 0x0290(0x000C)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29C[0x44]; // 0x029C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ActivateFx(); + void BlueprintActivate(); + void BlueprintDeactivate(); + void DeactivationComplete(); + void DeactivationFx(); + class AActor* GetUltimateOwner(); + + class UToolSetComponent* GetOurToolSetComponent() const; + class UToolRecord* GetToolRecord() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Tool") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Tool") + } + static class ATool* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ATool; + +// Class Toolset.LEDFadeEffect +// 0x0020 (0x0048 - 0x0028) +class ULEDFadeEffect : public UObject +{ +public: + TArray FadeEffectProperties; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool loop; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SetOnEnd; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0xE]; // 0x003A(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LEDFadeEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LEDFadeEffect") + } + static class ULEDFadeEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULEDFadeEffect; + +// Class Toolset.ToolRecord +// 0x0020 (0x0050 - 0x0030) +class UToolRecord : public UDataAsset +{ +public: + class FName LookupName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName LockName; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Contexts; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ToolRecord") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ToolRecord") + } + static class UToolRecord* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UToolRecord; + +// Class Toolset.LEDEffects +// 0x0078 (0x0148 - 0x00D0) +class ULEDEffects final : public UActorComponent +{ +public: + uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TArray faders; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class ULEDFadeEffect* BaseLEDFadeEffect; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_F8[0x50]; // 0x00F8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool GetActiveColor(struct FColor* Color); + void ResetAll(); + void ResetLED(const int32& ControllerId); + void SetColor(const int32& ControllerId, const struct FColor& Color); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LEDEffects") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LEDEffects") + } + static class ULEDEffects* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULEDEffects; + +// Class Toolset.ToolAsset_Ammo +// 0x0048 (0x0078 - 0x0030) +class UToolAsset_Ammo final : public UDataAsset +{ +public: + class FString m_ammoUpgrade; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 m_clipSize; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_autoReload; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float m_reloadDelay; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* m_reloadSfx; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAnimMontage* m_reloadAnim; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool m_limitedAmmo; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 m_startingAmmo; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 m_maxAmmo; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* m_emptySfx; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ToolAsset_Ammo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ToolAsset_Ammo") + } + static class UToolAsset_Ammo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UToolAsset_Ammo; + +// Class Toolset.ToolEffectData +// 0x0018 (0x0048 - 0x0030) +class UToolEffectData final : public UDataAsset +{ +public: + EToolEffectType EffectType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UCurveFloat* GraphCurveFloat; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BaseScale; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ToolEffectData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ToolEffectData") + } + static class UToolEffectData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UToolEffectData; + +// Class Toolset.ToolSetComponent +// 0x02E0 (0x03B0 - 0x00D0) +class UToolSetComponent final : public UActorComponent +{ +public: + TArray ToolRecords; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnActiveToolChanged; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMap SpawnedToolsMap; // 0x0100(0x0050)(NativeAccessSpecifierPrivate) + uint8 Pad_150[0x260]; // 0x0150(0x0260)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class ATool* ActivateExistingTool(class ATool* Tool); + class ATool* ActivateTool(class UToolRecord* ToolRecord); + class ATool* ActivateToolByName(const class FName Name_0); + void AddToolToRecords(class UToolRecord* NewRecord); + void AsyncLoadToolByName(const class FName Name_0); + class ATool* ClearActiveTool(); + void FinishSettingBlacklistedTools(EStandardManagedPriority InPriority, const class UObject* InProvider); + void FinishSettingWhitelistedTools(EStandardManagedPriority InPriority, const class UObject* InProvider); + void SetAttachmentParent(class USceneComponent* InOwnerMesh); + void StartSettingBlacklistedTools(const TArray& InTools, EStandardManagedPriority InPriority, const class UObject* InProvider); + void StartSettingWhitelistedTools(const TArray& InTools, EStandardManagedPriority InPriority, const class UObject* InProvider); + + class ATool* GetActiveTool() const; + int32 GetActiveToolRecordIndex() const; + class USceneComponent* GetAttachmentParent() const; + class UToolRecord* GetToolRecordByName(const class FName Name_0) const; + int32 GetToolRecordIndex(const class UToolRecord* ToolRecord) const; + const TArray GetToolRecords() const; + bool IsToolUsageAllowed(const class UToolRecord* ToolRecord) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ToolSetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ToolSetComponent") + } + static class UToolSetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UToolSetComponent; + +// Class Toolset.ToolType +// 0x0008 (0x00D8 - 0x00D0) +class UToolType final : public UActorComponent +{ +public: + float m_autoEquipTimeout; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ToolType") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ToolType") + } + static class UToolType* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UToolType; + +// Class Toolset.TriggerEffect +// 0x0020 (0x0048 - 0x0028) +class UTriggerEffect : public UObject +{ +public: + ETriggerModeEnum TriggerMode; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RightTrigger; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool LeftTrigger; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WeaponStartPosition; // 0x002B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WeaponEndPosition; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 WeaponStrength; // 0x002D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 VibrationPosition; // 0x002E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 VibrationFrequency; // 0x002F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 VibrationAmplitude; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 FeedbackPosition; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 FeedbackStrength; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_33[0x15]; // 0x0033(0x0015)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void MarkForUpdate(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerEffect") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerEffect") + } + static class UTriggerEffect* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTriggerEffect; + +// Class Toolset.TriggerEffectManager +// 0x0020 (0x0048 - 0x0028) +class UTriggerEffectManager final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UTriggerEffect* InactiveTriggerEffect; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + TArray TriggerEffectStack; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + +public: + void ActivateTriggerEffect(class UTriggerEffect* TriggerEffect, int32 ControllerId); + void DeactivateTriggerEffect(class UTriggerEffect* TriggerEffect, int32 ControllerId); + void PauseTriggerEffects(); + void ResumeTriggerEffects(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TriggerEffectManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TriggerEffectManager") + } + static class UTriggerEffectManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTriggerEffectManager; + +} + diff --git a/Hogwarts Legacy/SDK/Toolset_structs.hpp b/Hogwarts Legacy/SDK/Toolset_structs.hpp new file mode 100644 index 0000000..4284516 --- /dev/null +++ b/Hogwarts Legacy/SDK/Toolset_structs.hpp @@ -0,0 +1,51 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Toolset + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Toolset.EToolEffectType +// NumValues: 0x0003 +enum class EToolEffectType : uint8 +{ + ALPHA = 0, + SCALE = 1, + EToolEffectType_MAX = 2, +}; + +// Enum Toolset.TriggerModeEnum +// NumValues: 0x0005 +enum class ETriggerModeEnum : uint8 +{ + Off = 0, + Weapon = 1, + Vibration = 2, + Feedback = 3, + TriggerModeEnum_MAX = 4, +}; + +// ScriptStruct Toolset.LEDFadeEffectProperty +// 0x0040 (0x0040 - 0x0000) +struct alignas(0x08) FLEDFadeEffectProperty final +{ +public: + float FadeTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor FadeToRGB; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x38]; // 0x0008(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FLEDFadeEffectProperty; + +} + diff --git a/Hogwarts Legacy/SDK/UI_BP_AsyncLoadWrapper_classes.hpp b/Hogwarts Legacy/SDK/UI_BP_AsyncLoadWrapper_classes.hpp new file mode 100644 index 0000000..9771745 --- /dev/null +++ b/Hogwarts Legacy/SDK/UI_BP_AsyncLoadWrapper_classes.hpp @@ -0,0 +1,59 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UI_BP_AsyncLoadWrapper + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Phoenix_classes.hpp" +#include "UMG_structs.hpp" + + +namespace SDK +{ + +// WidgetBlueprintGeneratedClass UI_BP_AsyncLoadWrapper.UI_BP_AsyncLoadWrapper_C +// 0x0018 (0x0320 - 0x0308) +class UUI_BP_AsyncLoadWrapper_C final : public UAsyncLoadWrapper +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x0308(0x0008)(ZeroConstructor, Transient, DuplicateTransient) + class UCanvasPanel* Container; // 0x0310(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCircularThrobber* Loadingwidget; // 0x0318(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + +public: + void ExecuteUbergraph_UI_BP_AsyncLoadWrapper(int32 EntryPoint); + void SetThrobberVisibility(ESlateVisibility NewVisibility); + void SetParent(class UUserWidget* Parent); + void ChildLoadComplete(class UAsyncLoadWrapper* SelfReference); + void InitChild(); + void EditorPreviewConstruct(); + void PreConstruct(bool IsDesignTime); + void Construct(); + void GetChild(class UUserWidget** AsyncChildWidget); + class UCanvasPanel* GetAttachCanvas(); + +public: + static class UClass* StaticClass() + { + BP_STATIC_CLASS_IMPL("UI_BP_AsyncLoadWrapper_C") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UI_BP_AsyncLoadWrapper_C") + } + static class UUI_BP_AsyncLoadWrapper_C* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUI_BP_AsyncLoadWrapper_C; + +} + diff --git a/Hogwarts Legacy/SDK/UI_BP_BeaconHUDPanel_classes.hpp b/Hogwarts Legacy/SDK/UI_BP_BeaconHUDPanel_classes.hpp new file mode 100644 index 0000000..715ade5 --- /dev/null +++ b/Hogwarts Legacy/SDK/UI_BP_BeaconHUDPanel_classes.hpp @@ -0,0 +1,47 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UI_BP_BeaconHUDPanel + +#include "Basic.hpp" + +#include "Phoenix_classes.hpp" + + +namespace SDK +{ + +// WidgetBlueprintGeneratedClass UI_BP_BeaconHUDPanel.UI_BP_BeaconHUDPanel_C +// 0x0008 (0x02F0 - 0x02E8) +class UUI_BP_BeaconHUDPanel_C final : public UHUDElementGroup +{ +public: + class UCanvasPanel* Root; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + +public: + void RemoveBeacon(class UHUDCompassIcon* Beacon); + void AddBeacon(class UHUDCompassIcon* HUDCompassIcon, class UCanvasPanelSlot** NewSlot); + +public: + static class UClass* StaticClass() + { + BP_STATIC_CLASS_IMPL("UI_BP_BeaconHUDPanel_C") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UI_BP_BeaconHUDPanel_C") + } + static class UUI_BP_BeaconHUDPanel_C* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUI_BP_BeaconHUDPanel_C; + +} + diff --git a/Hogwarts Legacy/SDK/UI_BP_PhoenixHUDWidget_classes.hpp b/Hogwarts Legacy/SDK/UI_BP_PhoenixHUDWidget_classes.hpp new file mode 100644 index 0000000..363988f --- /dev/null +++ b/Hogwarts Legacy/SDK/UI_BP_PhoenixHUDWidget_classes.hpp @@ -0,0 +1,201 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UI_BP_PhoenixHUDWidget + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Hermes_structs.hpp" +#include "Phoenix_structs.hpp" +#include "Phoenix_classes.hpp" +#include "UMG_structs.hpp" + + +namespace SDK +{ + +// WidgetBlueprintGeneratedClass UI_BP_PhoenixHUDWidget.UI_BP_PhoenixHUDWidget_C +// 0x0220 (0x0530 - 0x0310) +class UUI_BP_PhoenixHUDWidget_C final : public UPhoenixHUDWidget +{ +public: + struct FPointerToUberGraphFrame UberGraphFrame; // 0x0310(0x0008)(ZeroConstructor, Transient, DuplicateTransient) + class UWidgetAnimation* FadeHUD; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* BreakoutRingSuccess; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* BreakoutRingFail; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UWidgetAnimation* SwapBreakoutButton; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash) + class UUI_BP_ActionDiamondRing_C* ActionRing; // 0x0338(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_AncientMagicCollectionHUD_C* AncientMagicHud; // 0x0340(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_AsyncLoadWrapper_C* AsyncCompanionLevelNotification; // 0x0348(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_AsyncLoadWrapper_C* AsyncFastTravelUnlockedNotification; // 0x0350(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_AsyncLoadWrapper_C* AsyncNotificationPanel; // 0x0358(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_AsyncLoadWrapper_C* AsyncReticule; // 0x0360(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_AsyncLoadWrapper_C* AsyncSpecialItemNotification; // 0x0368(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_BeaconHUDPanel_C* BeaconHUDPanel; // 0x0370(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_HUD_BossMeter_C* BossHealthMeter; // 0x0378(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_ChallengeComplete_C* ChallengeCompleteNotification; // 0x0380(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_ChallengeHud_C* ChallengeHud; // 0x0388(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_CombatBreakout_C* CombatBreakout; // 0x0390(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_CombatParry_C* CombatParry; // 0x0398(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_ComboHUD_C* ComboHud; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_CreatureNurturingHUD_Socket_C* CreatureNurturingHUDSocket; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_DamageIndicators_C* DamageIndicators; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_DuelTechniques_C* DuelTechniquesHUD; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_FinisherMeter_C* FinisherMeter; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWidgetSwitcher* HealthBarSwitcher; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_HUDHint_C* HintHud; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_LookAtWidget_C* LookAtWidget; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* MapSettingsElements; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* MeterSettingsElements; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UInvalidationBox* MeterSettingsInvalidationBox; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_MiniMap_C* Minimap; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_MountHUD_C* MountHud; // 0x0400(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_NoDismount_C* NoDismountAllowedIcon; // 0x0408(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* NoTickWhenHidden; // 0x0410(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_NPCHealthMeter_C* NPCHealthMeter; // 0x0418(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_OutOfAreaNotification_C* OutOfArea; // 0x0420(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_OwlMailNotification_C* OwlMailNotification; // 0x0428(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_ActionHUD_PC_C* PCActionRing; // 0x0430(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UWidgetSwitcher* QuickActionsSwitcher; // 0x0438(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_QuickHealthActions_C* QuickHealthActions; // 0x0440(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* Root; // 0x0448(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_SpecialChallengeNotification_C* SpecialChallengeNotification; // 0x0450(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* SpellSettingsElements; // 0x0458(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UInvalidationBox* SpellSettingsInvalidationBox; // 0x0460(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_TextNotificationPanel_C* TextNotificationPanel; // 0x0468(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UCanvasPanel* TickWhenHidden; // 0x0470(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_BroomHUD_C* UI_BP_BroomHUD; // 0x0478(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_BroomRaceHUD_C* UI_BP_BroomRaceHUD; // 0x0480(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_ErrorMessage_C* UI_BP_ErrorMessage; // 0x0488(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_MissionBanner_New_C* UI_BP_MissionBanner_New; // 0x0490(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_NoFlyHud_C* UI_BP_NoFlyHud; // 0x0498(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_QuickItemHUD_C* UI_BP_QuickItemHUD; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_SavingIcon_C* UI_BP_SavingIcon; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_UnreadMailIcon_C* UI_BP_UnreadMailIcon; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_VaseCounter_C* UI_BP_VaseCounter; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_Wanted_C* wanted; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class UUI_BP_XPMeter_C* XpMeter; // 0x04C8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash) + class AActor* TargetActor; // 0x04D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool HasTarget; // 0x04D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_4D9[0x3]; // 0x04D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Count; // 0x04DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + class FString Breakout_ButtonString; // 0x04E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + int32 Breakout_String_randomINT; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + bool BreakoutComplete; // 0x04F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + bool RandomBreakout; // 0x04F5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor) + uint8 Pad_4F6[0x2]; // 0x04F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TArray HermesBindings; // 0x04F8(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance) + class FString ConjurationCategory; // 0x0508(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash) + EUIHealthBarType HealthBarType; // 0x0518(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + uint8 Pad_519[0x7]; // 0x0519(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UUI_BP_BroomRaceHUD_C* UI_BP_Broom_Race_HUD; // 0x0520(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + EUIHealthBarType PreviousHealthBarType; // 0x0528(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash) + +public: + void ExecuteUbergraph_UI_BP_PhoenixHUDWidget(int32 EntryPoint); + void BndEvt__UI_BP_PhoenixHUDWidget_UI_BP_QuickItemHUD_K2Node_ComponentBoundEvent_2_OnFocusPotionExpired__DelegateSignature(); + void BndEvt__UI_BP_PhoenixHUDWidget_UI_BP_QuickItemHUD_K2Node_ComponentBoundEvent_1_OnFocusPotionApplied__DelegateSignature(); + void RemoveBeaconFromHUD(class UHUDCompassIcon* Beacon); + void OnAddFastTravelUnlockedNotification(const class FString& Name_0, const class FString& IconName); + void HideNotificationsHUD(); + void ShowNotificationsHUD(); + void ToggleMissionDetailsHold(bool IsHeld); + void RefreshButtonCallouts(const class UObject* Caller); + void FadeOutAllowTick(); + void FadeOutNoTick(); + void OnAddChallengeUnlockedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 TotalRequired); + void InEditorPostConstruct(); + void SetParent(class UUserWidget* Parent); + void Initialize(); + void OnAddChallengeUpdatedNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedAmt, int32 TotalRequired); + void OnAddPickupNotification(const class FString& Name_0, const class FString& IconName, int32 Count_0, bool bSpecial, class FName Variation); + void OnAddCollectionObtainedNotification(class FName CollectionItemID, class FName CollectionCategory); + void OnAddCollectionKnownNotification(class FName CollectionItemID, class FName CollectionCategory); + void OnAddChallengeCompleteNotification(class FName ChallengeID, class FName ChallengeCategory, int32 CompletedLevel, int32 TotalLevels, int32 TotalInstancesForLevel); + void UpdateOutOfAreaAlertTimer(float Time); + void HideOutOfAreaAlert(); + void ShowOutOfAreaAlert(class FName Message, float InitialTime); + void HideBroomRaceHUD(); + void ShowBroomRaceHUD(); + void ReadActiveOwlMail(); + void ShowLookAtCallout(const class UObject* Caller, int32 int_0); + void OnMailRecieved(const struct FMailEntry& Entry, int32 DisplayPriority); + void ShowChallengeHUD(const class UObject* Caller); + void SyncSettingsVisibilities(); + void AnimateTrackingInfoWidget(); + void SetGlobalHudVisibility(bool ShouldShow, bool AllowTicking, bool ShouldAnimate); + void HideNoFlyHUD(); + void ShowNoFlyHUD(const class FName& ErrorMessageKey); + void SetConjurationCategory(const class UObject* Caller, const class FString& String); + void HideBroomHUD(); + void ShowBroomHUD(class AFlyingBroom* BroomActor); + void TogglePersistentStepBanner(bool IsPersistent); + void ConjurationScreenLoaded(class UScreen* LoadedScreen); + void ClearHintMessage(); + void SetAndShowHintMessage(const class FString& HintKey, const struct FTutorialLayoutData& HintPositionData, const bool bIgnoreShowTutorialElementsFlag, const float MaxDuration); + void AccessedTalentsPage(const class UObject* Caller); + void HideChallengeHUD(const class UObject* Caller); + void SetCurrentTargetActor(const class AActor* Target, bool ShowName, bool ShowHealth); + void ShowMountHUD(class UCreature_MountComponent* MountComponent, bool bIncludeCharge); + void BndEvt__AsyncReticule_K2Node_ComponentBoundEvent_0_AsyncWrapperLoadComplete__DelegateSignature(class UAsyncLoadWrapper* SelfReference); + void HideMountHUD(); + void OnAddCompanionLevelUpNotification(const class FString& CompanionName); + void CreatureFirstTimeCapture(const class UObject* Caller, int32 int_0); + void SetHudElementVisibility(const class FString& ElementName, ESlateVisibility NewVisibility, class UObject* Provider); + void NurturingHUDSlideOutComplete(); + void AncMag_Pickup(const class UObject* Caller, float float_0); + void OnAddSpecialItemNotification(const class FString& Name_0, const class FString& IconName, int32 Count_0, const class FString& UnlockMessage); + void ShowCreatureNurturingHUD(bool Show); + void Destruct(); + void ShowTransformationUI(bool Show, const int32 IntroType); + void ShowConjurationUI(bool Show, const int32 IntroType); + void OnAddTextTickerNotification(const class FString& NotificationText); + void OnSetHUDVisibility(); + void ExperienceChangedBP(const struct FExperienceChange& ExperienceChangedData); + void OnSetEnemyData(const class FName& Name_0, float pct); + void OnShowEnemyInfo(bool Show); + void OnGameToBeSaved(); + void Construct(); + void OnLoaded_34BC5BCD467F67EB9A5A9E95BA21BA69(TSubclassOf Loaded); + void GameLogicElementEvt_BreakoutTop_K2Node_GameLogicBoolResultEvent_0(bool CachedResult); + void GameLogicElementEvt_BreakoutRight_K2Node_GameLogicBoolResultEvent_1(bool CachedResult); + void GameLogicElementEvt_BreakoutLeft_K2Node_GameLogicBoolResultEvent_2(bool CachedResult); + void GameLogicElementEvt_BreakoutBottom_K2Node_GameLogicBoolResultEvent_3(bool CachedResult); + void DisplayAutoSave(); + void LayoutLoaded(); + class UHUDCompassIcon* MakeBeaconIcon(const class FString& IconName); + void HandleSetElementVisibility(const class FString& ElementName, ESlateVisibility Visibility_0, class UObject* Provider); + void AdjustHUDDisplayForDemoBuilds(); + void SetVisibilityPerWidget(bool ShouldShow); + void HasUnreadMailNotification(bool* bUnreadMail); + void UpdateQuickActionsHUD(); + class UMissionBannerWidget* GetMissionBanner(); + void AddBeaconToHUD(class UHUDCompassIcon* Beacon, class UCanvasPanelSlot** BeaconSlot); + void TranslateBreakout(); + void GameDifficultyChanged(EDifficulty NewDifficulty); + void GetAsyncWrapperRenderSize(struct FVector2D* RenderSize); + +public: + static class UClass* StaticClass() + { + BP_STATIC_CLASS_IMPL("UI_BP_PhoenixHUDWidget_C") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UI_BP_PhoenixHUDWidget_C") + } + static class UUI_BP_PhoenixHUDWidget_C* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUI_BP_PhoenixHUDWidget_C; + +} + diff --git a/Hogwarts Legacy/SDK/UMGFocus_classes.hpp b/Hogwarts Legacy/SDK/UMGFocus_classes.hpp new file mode 100644 index 0000000..3442595 --- /dev/null +++ b/Hogwarts Legacy/SDK/UMGFocus_classes.hpp @@ -0,0 +1,147 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMGFocus + +#include "Basic.hpp" + +#include "CoreUObject_classes.hpp" +#include "UMGFocus_structs.hpp" +#include "UMG_classes.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" + + +namespace SDK +{ + +// Class UMGFocus.UMGFocusManager +// 0x0008 (0x0030 - 0x0028) +class UUMGFocusManager final : public UObject +{ +public: + class AUMGInputManager* UMGInputManager; // 0x0028(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UMGFocusManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UMGFocusManager") + } + static class UUMGFocusManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUMGFocusManager; + +// Class UMGFocus.UMGFocusWidget +// 0x0060 (0x02C8 - 0x0268) +class UUMGFocusWidget : public UUserWidget +{ +public: + int32 FocusInputPriority; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray FocusInputActions; // 0x0270(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FocusInputAxis; // 0x0280(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + struct FUMGConsolidatedAxisInputData ConsolidatedAxisInputData; // 0x0290(0x0030)(Transient, DuplicateTransient, NoDestructor, NativeAccessSpecifierPublic) + bool bHasFocus; // 0x02C0(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AcquireFocus(); + void BlueprintConsolidatedUMGInputAxis(const struct FUMGConsolidatedAxisInputData& AxisInputData); + void BlueprintFocusAcquired(); + void BlueprintFocusLost(); + bool BlueprintOnUMGInputAction(EUMGInputAction InputAction, EInputEvent InputEvent); + void LoseFocus(); + void RegisterAllUMGInputActions(EInputEvent InputEvent); + void RegisterAllUMGInputAxis(); + void RegisterUMGInputAction(EUMGInputAction InputAction, EInputEvent InputEvent); + void RegisterUMGInputAxis(EUMGInputAxis InputAxis); + void RegisterUMGTouchAction(EUMGInputAction InputAction, EInputEvent InputEvent); + void UnregisterAllUMGInputActions(EInputEvent InputEvent); + void UnregisterAllUMGInputAxis(); + void UnregisterUMGInputAction(EUMGInputAction InputAction, EInputEvent InputEvent); + void UnregisterUMGInputAxis(EUMGInputAxis InputAxis); + void UnregisterUMGTouchAction(EUMGInputAction InputAction, EInputEvent InputEvent); + + bool HasFocus() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UMGFocusWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UMGFocusWidget") + } + static class UUMGFocusWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUMGFocusWidget; + +// Class UMGFocus.UMGInputManager +// 0x01E8 (0x0430 - 0x0248) +class AUMGInputManager final : public AActor +{ +public: + EUMGInputAction ReferenceUMGInputAction; // 0x0248(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EUMGInputAxis ReferenceUMGInputAxis; // 0x0249(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_24A[0xF6]; // 0x024A(0x00F6)(Fixing Size After Last Property [ Dumper-7 ]) + TMap UMGInputActionListeners; // 0x0340(0x0050)(Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap UMGInputAxisListeners; // 0x0390(0x0050)(Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + TMap UMGTouchListeners; // 0x03E0(0x0050)(Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + +public: + void CreateInputActionBinding(EUMGInputAction InputAction, EInputEvent InputEvent); + void CreateInputAxisBinding(EUMGInputAxis InputAxis); + void CreateTouchActionBinding(EUMGInputAction InputAction, EInputEvent InputEvent); + class FString GetInputActionEnumValueAsString(EUMGInputAction InputAction); + class FString GetInputAxisEnumValueAsString(EUMGInputAxis InputAxis); + void OnInputAction(EUMGInputAction InputAction, EInputEvent InputEvent); + void OnInputAxis(EUMGInputAxis InputAxis, const float AxisValue); + void OnTouchAction(EUMGInputAction InputAction, EInputEvent InputEvent); + void RegisterInputAction(EUMGInputAction InputAction, EInputEvent InputEvent); + void RegisterInputAxis(EUMGInputAxis InputAxis); + void RegisterInputTouch(EUMGInputAction InputAction, EInputEvent InputEvent); + void RegisterUMGInputAction(struct FUMGInputListener* InputListener, EUMGInputAction InputAction, EInputEvent InputEvent); + void RegisterUMGInputAxis(struct FUMGInputListener* InputListener, EUMGInputAxis InputAxis); + void RegisterUMGTouch(struct FUMGInputListener* InputListener, EUMGInputAction InputAction, EInputEvent InputEvent); + void UnregisterInputAction(EUMGInputAction InputAction, EInputEvent InputEvent); + void UnregisterInputAxis(EUMGInputAxis InputAxis); + void UnregisterInputTouch(EUMGInputAction InputAction, EInputEvent InputEvent); + void UnregisterUMGInputAction(struct FUMGInputListener* InputListener, EUMGInputAction InputAction, EInputEvent InputEvent); + void UnregisterUMGInputAxis(struct FUMGInputListener* InputListener, EUMGInputAxis InputAxis); + void UnregisterUMGInputListener(struct FUMGInputListener* InputListener); + void UnregisterUMGTouch(struct FUMGInputListener* InputListener, EUMGInputAction InputAction, EInputEvent InputEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UMGInputManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UMGInputManager") + } + static class AUMGInputManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AUMGInputManager; + +} + diff --git a/Hogwarts Legacy/SDK/UMGFocus_structs.hpp b/Hogwarts Legacy/SDK/UMGFocus_structs.hpp new file mode 100644 index 0000000..7f9a246 --- /dev/null +++ b/Hogwarts Legacy/SDK/UMGFocus_structs.hpp @@ -0,0 +1,240 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMGFocus + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum UMGFocus.EUMGInputAxis +// NumValues: 0x0011 +enum class EUMGInputAxis : uint8 +{ + UMGMapZoomIn = 0, + UMGMapZoomOut = 1, + UMGMapScreenMove_X = 2, + UMGMapScreenMove_Y = 3, + UMGLeftThumbStickXAxis = 4, + UMGLeftThumbStickYAxis = 5, + UMGRightThumbStickXAxis = 6, + UMGRightThumbStickYAxis = 7, + UMGLeftTriggerAxis = 8, + UMGRightTriggerAxis = 9, + UMGTouchpadX = 10, + UMGTouchpadY = 11, + UMGMouseWheelAxis = 12, + UMGMouseX = 13, + UMGMouseY = 14, + UMGInputAxis_MAX = 15, + EUMGInputAxis_MAX = 16, +}; + +// Enum UMGFocus.EUMGInputAction +// NumValues: 0x008F +enum class EUMGInputAction : uint8 +{ + UMGConfirm = 0, + UMGBack = 1, + UMGUINavigateUp = 2, + UMGUINavigateDown = 3, + UMGUINavigateLeft = 4, + UMGUINavigateRight = 5, + UMGCloseScreen = 6, + UMGSkipCinematicOrConversation = 7, + UMGGadgetWheelMountSlot1 = 8, + UMGGadgetWheelMountSlot2 = 9, + UMGGadgetWheelMountSlot3 = 10, + UMGGadgetWheelFelixFelicisSlot = 11, + UMGGadgetWheelConfirm = 12, + UMGMapScreenToggle = 13, + UMGInventoryScreenToggle = 14, + UMGCharacterScreenToggle = 15, + UMGChallengeScreenToggle = 16, + UMGQuestScreenToggle = 17, + UMGCompendiumScreenToggle = 18, + UMGOwlMailScreenToggle = 19, + UMGTalentsScreenToggle = 20, + UMGSettingsScreenToggle = 21, + UMGActionScreenToggle = 22, + UMGMapScreenWaypoint = 23, + UMGMapScreenFastTravel = 24, + UMGMapScreenPrevMap = 25, + UMGMapScreenNextMap = 26, + UMGMapScreenGoToQuestLog = 27, + UMGMapScreenWait = 28, + UMGTrackQuest = 29, + UMGGoToQuest = 30, + UMGGoToggleQuestScreenDetails = 31, + UMGDropItem = 32, + UMGUseEquipOrInspectItem = 33, + UMGChangeGearAppearance = 34, + UMGToggleHood = 35, + UMGSortInventory = 36, + UMGViewSpellVideo = 37, + UMGConfirmPurchase = 38, + UMGPreviewVendorGear = 39, + UMGNurturingCollect = 40, + UMGNurturingDestroy = 41, + UMGAddCreatureToInventory = 42, + UMGSummonCreature = 43, + UMGCreatureManagementScreen = 44, + UMGCreatureHideHUD = 45, + UMGHarvestCreatureByproduct = 46, + UMGRenameCreature = 47, + UMGReleaseCreature = 48, + UMGNextCreature = 49, + UMGPreviousCreature = 50, + UMGSelectBreedingPair = 51, + UMGOptionPanelPrevious = 52, + UMGOptionPanelNext = 53, + UMGOptionPanelConfirm = 54, + UMGOptionPanelCancel = 55, + UMGAccioActivityRules = 56, + UMGFieldGuideTabLeft = 57, + UMGFieldGuideTabRight = 58, + UMGLoadingScreenPrevHint = 59, + UMGLoadingScreenNextHint = 60, + UMGPauseMenu = 61, + UMGFirstPlayProgress = 62, + UMGReadEULA = 63, + UMGEulaTos = 64, + UMGEulaPrivacy = 65, + UMGFrontendChooseSave = 66, + UMGFrontendSettingsOrDeleteCharacter = 67, + UMGBenchmarkSettings = 68, + UMGResetSettings = 69, + UMGToggleMenuReader = 70, + UMGProceedPastStartScreen_Gamepad = 71, + UMGProceedPastStartScreen_Keyboard = 72, + UMGShowSkipCinematicPrompt = 73, + UMGDisplayUserProfilePicker = 74, + UMGHouseSelectSwitchMode = 75, + UMGStartSpellMiniGame = 76, + UMGSpellMinigameOption1 = 77, + UMGSpellMinigameOption2 = 78, + UMGSpellMinigameOption3 = 79, + UMGSpellMinigameOption4 = 80, + UMGLoomUpgradeItem = 81, + UMGLoomViewTraits = 82, + UMGLoomCompareEquipped = 83, + UMGLeftThumbStickUp = 84, + UMGLeftThumbStickDown = 85, + UMGLeftThumbStickLeft = 86, + UMGLeftThumbStickRight = 87, + UMGRightThumbStickUp = 88, + UMGRightThumbStickDown = 89, + UMGRightThumbStickLeft = 90, + UMGRightThumbStickRight = 91, + UMGDPadUp = 92, + UMGDPadDown = 93, + UMGDPadLeft = 94, + UMGDPadRight = 95, + UMGFaceButtonTop = 96, + UMGFaceButtonRight = 97, + UMGFaceButtonBottom = 98, + UMGFaceButtonLeft = 99, + UMGLeftShoulder = 100, + UMGLeftTrigger = 101, + UMGLeftThumbstickButton = 102, + UMGRightShoulder = 103, + UMGRightTrigger = 104, + UMGRightThumbstickButton = 105, + UMGSpecialLeft = 106, + UMGSpecialRight = 107, + UMGLeftMouseButton = 108, + UMGMiddleMouseButton = 109, + UMGRightMouseButton = 110, + UMGKeyMappingReset = 111, + UMGUnbindKeyMapping = 112, + UMGFrontend_DeleteCharacter = 113, + UMGResetTalents = 114, + UMGResetAvatarAppearance = 115, + UMGPhotoModeEnable = 116, + PhotoMode_Close = 117, + PhotoMode_ResetOptions = 118, + UMGPhotoModeUINavigateLeft = 119, + UMGPhotoModeUINavigateRight = 120, + UMGPhotoModeUINavigateUp = 121, + UMGPhotoModeUINavigateDown = 122, + UMGEULADoNotSell = 123, + UMGModMainMenuTabLeft = 124, + UMGModMainMenuTabRight = 125, + UMGModInstall = 126, + UMGModFavourite = 127, + UMGModSaveStartGame = 128, + UMGModMenuSwap = 129, + UMGModSettings = 130, + UMGModUpdate = 131, + UMGModEdit = 132, + UMGModPin = 133, + UMGModOverWriteSave = 134, + UMGModCopySave = 135, + UMGModActivate = 136, + UMGModMoveModUp = 137, + UMGModMoveModDown = 138, + UMGModStartReordering = 139, + UMGMapDebugL = 140, + UMGInputAction_MAX = 141, + EUMGInputAction_MAX = 142, +}; + +// ScriptStruct UMGFocus.UMGConsolidatedAxisInputData +// 0x0030 (0x0030 - 0x0000) +struct FUMGConsolidatedAxisInputData final +{ +public: + bool bAnyAxisInputSinceLastTick; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D LeftThumbstickAxisValues; // 0x0004(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D RightThumbstickAxisValues; // 0x000C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LeftTriggerAxisValue; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RightTriggerAxisValue; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MouseWheelAxisValue; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D MouseAxisValues; // 0x0020(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TouchpadAxisValues; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUMGConsolidatedAxisInputData; + +// ScriptStruct UMGFocus.UMGInputListener +// 0x0010 (0x0010 - 0x0000) +struct FUMGInputListener final +{ +public: + int32 UIPriority; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UUMGFocusWidget* UMGFocusWidget; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUMGInputListener; + +// ScriptStruct UMGFocus.UMGInputListenerStack +// 0x0010 (0x0010 - 0x0000) +struct FUMGInputListenerStack final +{ +public: + TArray InputListenerStack; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUMGInputListenerStack; + +// ScriptStruct UMGFocus.UMGInputActionInfo +// 0x0002 (0x0002 - 0x0000) +struct FUMGInputActionInfo final +{ +public: + EUMGInputAction InputAction; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent InputEvent; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FUMGInputActionInfo; + +} + diff --git a/Hogwarts Legacy/SDK/UMG_classes.hpp b/Hogwarts Legacy/SDK/UMG_classes.hpp new file mode 100644 index 0000000..0bd0ed0 --- /dev/null +++ b/Hogwarts Legacy/SDK/UMG_classes.hpp @@ -0,0 +1,4223 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMG + +#include "Basic.hpp" + +#include "MovieScene_structs.hpp" +#include "MovieScene_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "InputCore_structs.hpp" +#include "Slate_structs.hpp" +#include "UMG_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "SlateCore_structs.hpp" +#include "MovieSceneTracks_classes.hpp" + + +namespace SDK +{ + +// Class UMG.Visual +// 0x0000 (0x0028 - 0x0028) +class UVisual : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Visual") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Visual") + } + static class UVisual* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisual; + +// Class UMG.Widget +// 0x00E0 (0x0108 - 0x0028) +class UWidget : public UVisual +{ +public: + class UPanelSlot* Slot; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, TextExportTransient, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate bIsEnabledDelegate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FText ToolTipText; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TDelegate ToolTipTextDelegate; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class UWidget* TooltipWidget; // 0x0068(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ToolTipWidgetDelegate; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + TDelegate VisibilityDelegate; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FWidgetTransform RenderTransform; // 0x0090(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D RenderTransformPivot; // 0x00AC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsVariable : 1; // 0x00B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCreatedByConstructionScript : 1; // 0x00B4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsEnabled : 1; // 0x00B4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_Cursor : 1; // 0x00B4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class USlateAccessibleWidgetData* AccessibleWidgetData; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bIsVolatile : 1; // 0x00C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + EMouseCursor Cursor; // 0x00C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWidgetClipping Clipping; // 0x00C2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateVisibility Visibility; // 0x00C3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RenderOpacity; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetNavigation* Navigation; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EFlowDirectionPreference FlowDirectionPreference; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D1[0x27]; // 0x00D1(0x0027)(Fixing Size After Last Property [ Dumper-7 ]) + TArray NativeBindings; // 0x00F8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + +public: + void ForceLayoutPrepass(); + void ForceVolatile(bool bForce); + void InvalidateLayoutAndVolatility(); + void RemoveFromParent(); + void ResetCursor(); + void SetAllNavigationRules(EUINavigationRule Rule, class FName WidgetToFocus); + void SetClipping(EWidgetClipping InClipping); + void SetCursor(EMouseCursor InCursor); + void SetFocus(); + void SetIsEnabled(bool bInIsEnabled); + void SetKeyboardFocus(); + void SetNavigationRule(EUINavigation Direction, EUINavigationRule Rule, class FName WidgetToFocus); + void SetNavigationRuleBase(EUINavigation Direction, EUINavigationRule Rule); + void SetNavigationRuleCustom(EUINavigation Direction, TDelegate InCustomDelegate); + void SetNavigationRuleCustomBoundary(EUINavigation Direction, TDelegate InCustomDelegate); + void SetNavigationRuleExplicit(EUINavigation Direction, class UWidget* InWidget); + void SetRenderOpacity(float InOpacity); + void SetRenderScale(const struct FVector2D& Scale); + void SetRenderShear(const struct FVector2D& Shear); + void SetRenderTransform(const struct FWidgetTransform& InTransform); + void SetRenderTransformAngle(float Angle); + void SetRenderTransformPivot(const struct FVector2D& Pivot); + void SetRenderTranslation(const struct FVector2D& Translation); + void SetToolTip(class UWidget* Widget); + void SetToolTipText(const class FText& InToolTipText); + void SetUserFocus(class APlayerController* PlayerController); + void SetVisibility(ESlateVisibility InVisibility); + + class FText GetAccessibleSummaryText() const; + class FText GetAccessibleText() const; + const struct FGeometry GetCachedGeometry() const; + EWidgetClipping GetClipping() const; + struct FVector2D GetDesiredSize() const; + class UGameInstance* GetGameInstance() const; + bool GetIsEnabled() const; + class ULocalPlayer* GetOwningLocalPlayer() const; + class APlayerController* GetOwningPlayer() const; + const struct FGeometry GetPaintSpaceGeometry() const; + class UPanelWidget* GetParent() const; + float GetRenderOpacity() const; + float GetRenderTransformAngle() const; + const struct FGeometry GetTickSpaceGeometry() const; + ESlateVisibility GetVisibility() const; + bool HasAnyUserFocus() const; + bool HasFocusedDescendants() const; + bool HasKeyboardFocus() const; + bool HasMouseCapture() const; + bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex) const; + bool HasUserFocus(class APlayerController* PlayerController) const; + bool HasUserFocusedDescendants(class APlayerController* PlayerController) const; + bool IsHovered() const; + bool IsVisible() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Widget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Widget") + } + static class UWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidget; + +// Class UMG.UserWidget +// 0x0160 (0x0268 - 0x0108) +class UUserWidget : public UWidget +{ +public: + uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ColorAndOpacity; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ColorAndOpacityDelegate; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x0130(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TDelegate ForegroundColorDelegate; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnVisibilityChanged; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_178[0x18]; // 0x0178(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0190(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TArray ActiveSequencePlayers; // 0x01A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + class UUMGSequenceTickManager* AnimationTickManager; // 0x01B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray StoppedSequencePlayers; // 0x01B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) + TArray NamedSlotBindings; // 0x01C8(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) + class UWidgetTree* WidgetTree; // 0x01D8(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Priority; // 0x01E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSupportsKeyboardFocus : 1; // 0x01E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bIsFocusable : 1; // 0x01E4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStopAction : 1; // 0x01E4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasScriptImplementedTick : 1; // 0x01E4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bHasScriptImplementedPaint : 1; // 0x01E4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1E5[0xB]; // 0x01E5(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) + EWidgetTickFrequency TickFrequency; // 0x01F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1F1[0x7]; // 0x01F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UInputComponent* InputComponent; // 0x01F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray AnimationCallbacks; // 0x0200(0x0010)(ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_210[0x58]; // 0x0210(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool AddToPlayerScreen(int32 ZOrder); + void AddToViewport(int32 ZOrder); + void BindToAnimationEvent(class UWidgetAnimation* Animation, TDelegate Delegate, EWidgetAnimationEvent AnimationEvent, class FName UserTag); + void BindToAnimationFinished(class UWidgetAnimation* Animation, TDelegate Delegate); + void BindToAnimationStarted(class UWidgetAnimation* Animation, TDelegate Delegate); + void CancelLatentActions(); + void Construct(); + void Destruct(); + void FlushAnimations(); + bool IsAnimationPlayingForward(const class UWidgetAnimation* InAnimation); + void ListenForInputAction(class FName ActionName, EInputEvent EventType, bool bConsume, TDelegate Callback); + void OnAddedToFocusPath(const struct FFocusEvent& InFocusEvent); + struct FEventReply OnAnalogValueChanged(const struct FGeometry& MyGeometry, const struct FAnalogInputEvent& InAnalogInputEvent); + void OnAnimationFinished(const class UWidgetAnimation* Animation); + void OnAnimationStarted(const class UWidgetAnimation* Animation); + void OnDragCancelled(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnDragDetected(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation); + void OnDragEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnDragLeave(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + bool OnDragOver(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + bool OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); + void OnFocusLost(const struct FFocusEvent& InFocusEvent); + struct FEventReply OnFocusReceived(const struct FGeometry& MyGeometry, const struct FFocusEvent& InFocusEvent); + void OnInitialized(); + struct FEventReply OnKeyChar(const struct FGeometry& MyGeometry, const struct FCharacterEvent& InCharacterEvent); + struct FEventReply OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + struct FEventReply OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + struct FEventReply OnMotionDetected(const struct FGeometry& MyGeometry, const struct FMotionEvent& InMotionEvent); + struct FEventReply OnMouseButtonDoubleClick(const struct FGeometry& InMyGeometry, const struct FPointerEvent& InMouseEvent); + struct FEventReply OnMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + void OnMouseCaptureLost(); + void OnMouseEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + void OnMouseLeave(const struct FPointerEvent& MouseEvent); + struct FEventReply OnMouseMove(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + struct FEventReply OnMouseWheel(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + struct FEventReply OnPreviewKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); + struct FEventReply OnPreviewMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent); + void OnRemovedFromFocusPath(const struct FFocusEvent& InFocusEvent); + struct FEventReply OnTouchEnded(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent); + struct FEventReply OnTouchForceChanged(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent); + struct FEventReply OnTouchGesture(const struct FGeometry& MyGeometry, const struct FPointerEvent& GestureEvent); + struct FEventReply OnTouchMoved(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent); + struct FEventReply OnTouchStarted(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent); + float PauseAnimation(const class UWidgetAnimation* InAnimation); + class UUMGSequencePlayer* PlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); + class UUMGSequencePlayer* PlayAnimationForward(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); + class UUMGSequencePlayer* PlayAnimationReverse(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); + class UUMGSequencePlayer* PlayAnimationTimeRange(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); + void PlaySound(class USoundBase* SoundToPlay); + void PreConstruct(bool IsDesignTime); + void RegisterInputComponent(); + void RemoveFromViewport(); + void ReverseAnimation(const class UWidgetAnimation* InAnimation); + void SetAlignmentInViewport(const struct FVector2D& Alignment); + void SetAnchorsInViewport(const struct FAnchors& Anchors); + void SetAnimationCurrentTime(const class UWidgetAnimation* InAnimation, float InTime); + void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); + void SetDesiredSizeInViewport(const struct FVector2D& size); + void SetForegroundColor(const struct FSlateColor& InForegroundColor); + void SetInputActionBlocking(bool bShouldBlock); + void SetInputActionPriority(int32 NewPriority); + void SetNumLoopsToPlay(const class UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); + void SetOwningPlayer(class APlayerController* LocalPlayerController); + void SetPadding(const struct FMargin& InPadding); + void SetPlaybackSpeed(const class UWidgetAnimation* InAnimation, float PlaybackSpeed); + void SetPositionInViewport(const struct FVector2D& Position, bool bRemoveDPIScale); + void StopAllAnimations(); + void StopAnimation(const class UWidgetAnimation* InAnimation); + void StopAnimationsAndLatentActions(); + void StopListeningForAllInputActions(); + void StopListeningForInputAction(class FName ActionName, EInputEvent EventType); + void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); + void UnbindAllFromAnimationFinished(class UWidgetAnimation* Animation); + void UnbindAllFromAnimationStarted(class UWidgetAnimation* Animation); + void UnbindFromAnimationFinished(class UWidgetAnimation* Animation, TDelegate Delegate); + void UnbindFromAnimationStarted(class UWidgetAnimation* Animation, TDelegate Delegate); + void UnregisterInputComponent(); + + struct FVector2D GetAlignmentInViewport() const; + struct FAnchors GetAnchorsInViewport() const; + float GetAnimationCurrentTime(const class UWidgetAnimation* InAnimation) const; + bool GetIsVisible() const; + class APlayerCameraManager* GetOwningPlayerCameraManager() const; + class APawn* GetOwningPlayerPawn() const; + bool IsAnimationPlaying(const class UWidgetAnimation* InAnimation) const; + bool IsAnyAnimationPlaying() const; + bool IsInteractable() const; + bool IsInViewport() const; + bool IsListeningForInputAction(class FName ActionName) const; + bool IsPlayingAnimation() const; + void OnPaint(struct FPaintContext& Context) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserWidget") + } + static class UUserWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserWidget; + +// Class UMG.MovieScene2DTransformPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieScene2DTransformPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene2DTransformPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene2DTransformPropertySystem") + } + static class UMovieScene2DTransformPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene2DTransformPropertySystem; + +// Class UMG.TextLayoutWidget +// 0x0020 (0x0128 - 0x0108) +class UTextLayoutWidget : public UWidget +{ +public: + struct FShapedTextOptions ShapedTextOptions; // 0x0108(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + ETextJustify Justification; // 0x010B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETextWrappingPolicy WrappingPolicy; // 0x010C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 AutoWrapText : 1; // 0x010D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_10E[0x2]; // 0x010E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WrapTextAt; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FMargin Margin; // 0x0114(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) + float LineHeightPercentage; // 0x0124(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void SetJustification(ETextJustify InJustification); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextLayoutWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextLayoutWidget") + } + static class UTextLayoutWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextLayoutWidget; + +// Class UMG.RichTextBlock +// 0x0550 (0x0678 - 0x0128) +class URichTextBlock : public UTextLayoutWidget +{ +public: + class FText Text; // 0x0128(0x0018)(Edit, Protected, NativeAccessSpecifierProtected) + class UDataTable* TextStyleSet; // 0x0140(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray> DecoratorClasses; // 0x0148(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + bool bOverrideDefaultStyle; // 0x0158(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_159[0x7]; // 0x0159(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTextBlockStyle DefaultTextStyleOverride; // 0x0160(0x0270)(Edit, Protected, NativeAccessSpecifierProtected) + float MinDesiredWidth; // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETextTransformPolicy TextTransformPolicy; // 0x03D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_3D5[0x3]; // 0x03D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTextBlockStyle DefaultTextStyle; // 0x03D8(0x0270)(Transient, Protected, NativeAccessSpecifierProtected) + TArray InstanceDecorators; // 0x0648(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_658[0x20]; // 0x0658(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearAllDefaultStyleOverrides(); + class URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf DecoratorClass); + struct FSlateColor GetDefaultColorAndOpacity(); + void SetAutoWrapText(bool InAutoTextWrap); + void SetDefaultColorAndOpacity(const struct FSlateColor& InColorAndOpacity); + void SetDefaultFont(const struct FSlateFontInfo& InFontInfo); + void SetDefaultShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity); + void SetDefaultShadowOffset(const struct FVector2D& InShadowOffset); + void SetDefaultStrikeBrush(struct FSlateBrush* InStrikeBrush); + void SetDefaultTextStyle(const struct FTextBlockStyle& InDefaultTextStyle); + void SetMinDesiredWidth(float InMinDesiredWidth); + void SetText(const class FText& InText); + void SetTextStyleSet(class UDataTable* NewTextStyleSet); + void SetTextTransformPolicy(ETextTransformPolicy InTransformPolicy); + + class FText GetText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RichTextBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RichTextBlock") + } + static class URichTextBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URichTextBlock; + +// Class UMG.PropertyBinding +// 0x0038 (0x0060 - 0x0028) +class UPropertyBinding : public UObject +{ +public: + TWeakObjectPtr SourceObject; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDynamicPropertyPath SourcePath; // 0x0030(0x0028)(NativeAccessSpecifierPublic) + class FName DestinationProperty; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PropertyBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PropertyBinding") + } + static class UPropertyBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPropertyBinding; + +// Class UMG.BrushBinding +// 0x0008 (0x0068 - 0x0060) +class UBrushBinding final : public UPropertyBinding +{ +public: + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FSlateBrush GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BrushBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BrushBinding") + } + static class UBrushBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBrushBinding; + +// Class UMG.PanelSlot +// 0x0010 (0x0038 - 0x0028) +class UPanelSlot : public UVisual +{ +public: + class UPanelWidget* Parent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* content; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PanelSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PanelSlot") + } + static class UPanelSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPanelSlot; + +// Class UMG.BackgroundBlurSlot +// 0x0028 (0x0060 - 0x0038) +class UBackgroundBlurSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A[0x16]; // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BackgroundBlurSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BackgroundBlurSlot") + } + static class UBackgroundBlurSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBackgroundBlurSlot; + +// Class UMG.PanelWidget +// 0x0018 (0x0120 - 0x0108) +class UPanelWidget : public UWidget +{ +public: + TArray Slots; // 0x0108(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UPanelSlot* AddChild(class UWidget* content); + void ClearChildren(); + bool RemoveChild(class UWidget* content); + bool RemoveChildAt(int32 Index_0); + + TArray GetAllChildren() const; + class UWidget* GetChildAt(int32 Index_0) const; + int32 GetChildIndex(const class UWidget* content) const; + int32 GetChildrenCount() const; + bool HasAnyChildren() const; + bool HasChild(class UWidget* content) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PanelWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PanelWidget") + } + static class UPanelWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPanelWidget; + +// Class UMG.ContentWidget +// 0x0000 (0x0120 - 0x0120) +class UContentWidget : public UPanelWidget +{ +public: + class UPanelSlot* SetContent(class UWidget* content); + + class UWidget* GetContent() const; + class UPanelSlot* GetContentSlot() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ContentWidget") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ContentWidget") + } + static class UContentWidget* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UContentWidget; + +// Class UMG.WidgetSwitcher +// 0x0018 (0x0138 - 0x0120) +class UWidgetSwitcher : public UPanelWidget +{ +public: + int32 ActiveWidgetIndex; // 0x0120(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x14]; // 0x0124(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetActiveWidget(class UWidget* Widget); + void SetActiveWidgetIndex(int32 Index_0); + + class UWidget* GetActiveWidget() const; + int32 GetActiveWidgetIndex() const; + int32 GetNumWidgets() const; + class UWidget* GetWidgetAtIndex(int32 Index_0) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetSwitcher") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetSwitcher") + } + static class UWidgetSwitcher* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetSwitcher; + +// Class UMG.BorderSlot +// 0x0028 (0x0060 - 0x0038) +class UBorderSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A[0x16]; // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BorderSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BorderSlot") + } + static class UBorderSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBorderSlot; + +// Class UMG.Image +// 0x0108 (0x0210 - 0x0108) +class UImage : public UWidget +{ +public: + struct FSlateBrush Brush; // 0x0108(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TDelegate BrushDelegate; // 0x0190(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor ColorAndOpacity; // 0x01A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ColorAndOpacityDelegate; // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + bool bFlipForRightToLeftFlowDirection; // 0x01C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C1[0x3]; // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate OnMouseButtonDownEvent; // 0x01C4(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1D4[0x3C]; // 0x01D4(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterialInstanceDynamic* GetDynamicMaterial(); + void SetBrush(const struct FSlateBrush& InBrush); + void SetBrushFromAsset(class USlateBrushAsset* Asset); + void SetBrushFromAtlasInterface(TScriptInterface AtlasRegion, bool bMatchSize); + void SetBrushFromMaterial(class UMaterialInterface* Material); + void SetBrushFromSoftMaterial(TSoftObjectPtr SoftMaterial); + void SetBrushFromSoftTexture(TSoftObjectPtr SoftTexture, bool bMatchSize); + void SetBrushFromTexture(class UTexture2D* Texture, bool bMatchSize); + void SetBrushFromTextureDynamic(class UTexture2DDynamic* Texture, bool bMatchSize); + void SetBrushResourceObject(class UObject* ResourceObject); + void SetBrushSize(const struct FVector2D& DesiredSize); + void SetBrushTintColor(const struct FSlateColor& TintColor); + void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); + void SetOpacity(float InOpacity); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Image") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Image") + } + static class UImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UImage; + +// Class UMG.OverlaySlot +// 0x0020 (0x0058 - 0x0038) +class UOverlaySlot final : public UPanelSlot +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("OverlaySlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"OverlaySlot") + } + static class UOverlaySlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlaySlot; + +// Class UMG.RichTextBlockDecorator +// 0x0000 (0x0028 - 0x0028) +class URichTextBlockDecorator : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RichTextBlockDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RichTextBlockDecorator") + } + static class URichTextBlockDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URichTextBlockDecorator; + +// Class UMG.SizeBoxSlot +// 0x0028 (0x0060 - 0x0038) +class USizeBoxSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + EHorizontalAlignment HorizontalAlignment; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SizeBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SizeBoxSlot") + } + static class USizeBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USizeBoxSlot; + +// Class UMG.RichTextBlockImageDecorator +// 0x0008 (0x0030 - 0x0028) +class URichTextBlockImageDecorator : public URichTextBlockDecorator +{ +public: + class UDataTable* ImageSet; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RichTextBlockImageDecorator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RichTextBlockImageDecorator") + } + static class URichTextBlockImageDecorator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URichTextBlockImageDecorator; + +// Class UMG.MenuAnchor +// 0x0050 (0x0170 - 0x0120) +class UMenuAnchor final : public UContentWidget +{ +public: + TSubclassOf MenuClass; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate OnGetMenuContentEvent; // 0x0128(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + TDelegate OnGetUserMenuContentEvent; // 0x0138(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + EMenuPlacement Placement; // 0x0148(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFitInWindow; // 0x0149(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShouldDeferPaintingAfterWindowContent; // 0x014A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseApplicationMenuStack; // 0x014B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnMenuOpenChanged; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_160[0x10]; // 0x0160(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void Close(); + void FitInWindow(bool bFit); + void Open(bool bFocusMenu); + void SetPlacement(EMenuPlacement InPlacement); + void ToggleOpen(bool bFocusOnOpen); + + struct FVector2D GetMenuPosition() const; + bool HasOpenSubMenus() const; + bool IsOpen() const; + bool ShouldOpenDueToClick() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MenuAnchor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MenuAnchor") + } + static class UMenuAnchor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMenuAnchor; + +// Class UMG.WidgetComponent +// 0x0120 (0x05D0 - 0x04B0) +class UWidgetComponent : public UMeshComponent +{ +public: + EWidgetSpace Space; // 0x04A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWidgetTimingPolicy TimingPolicy; // 0x04A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4AA[0x6]; // 0x04AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf WidgetClass; // 0x04B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FIntPoint DrawSize; // 0x04B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bManuallyRedraw; // 0x04C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bRedrawRequested; // 0x04C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C2[0x2]; // 0x04C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float RedrawTime; // 0x04C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FIntPoint CurrentDrawSize; // 0x04D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bDrawAtDesiredSize; // 0x04D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4D9[0x3]; // 0x04D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Pivot; // 0x04DC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReceiveHardwareInput; // 0x04E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWindowFocusable; // 0x04E5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWindowVisibility WindowVisibility; // 0x04E6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bApplyGammaCorrection; // 0x04E7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class ULocalPlayer* OwnerPlayer; // 0x04E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor BackgroundColor; // 0x04F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FLinearColor TintColorAndOpacity; // 0x0500(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OpacityFromTexture; // 0x0510(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWidgetBlendMode BlendMode; // 0x0514(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsTwoSided; // 0x0515(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool TickWhenOffscreen; // 0x0516(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_517[0x1]; // 0x0517(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UBodySetup* BodySetup; // 0x0518(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* TranslucentMaterial; // 0x0520(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* TranslucentMaterial_OneSided; // 0x0528(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* OpaqueMaterial; // 0x0530(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* OpaqueMaterial_OneSided; // 0x0538(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MaskedMaterial; // 0x0540(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInterface* MaskedMaterial_OneSided; // 0x0548(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UTextureRenderTarget2D* RenderTarget; // 0x0550(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UMaterialInstanceDynamic* MaterialInstance; // 0x0558(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bAddedToScreen; // 0x0560(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEditTimeUsable; // 0x0561(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_562[0x2]; // 0x0562(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName SharedLayerName; // 0x0564(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 LayerZOrder; // 0x056C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EWidgetGeometryMode GeometryMode; // 0x0570(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_571[0x3]; // 0x0571(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float CylinderArcAngle; // 0x0574(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ETickMode TickMode; // 0x0578(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_579[0x27]; // 0x0579(0x0027)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* Widget; // 0x05A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_5A8[0x28]; // 0x05A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RequestRedraw(); + void RequestRenderUpdate(); + void SetBackgroundColor(const struct FLinearColor& NewBackgroundColor); + void SetCylinderArcAngle(const float InCylinderArcAngle); + void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); + void SetDrawSize(const struct FVector2D& size); + void SetGeometryMode(EWidgetGeometryMode InGeometryMode); + void SetManuallyRedraw(bool bUseManualRedraw); + void SetOwnerPlayer(class ULocalPlayer* LocalPlayer); + void SetPivot(const struct FVector2D& InPivot); + void SetRedrawTime(float InRedrawTime); + void SetTickMode(ETickMode InTickMode); + void SetTickWhenOffscreen(const bool bWantTickWhenOffscreen); + void SetTintColorAndOpacity(const struct FLinearColor& NewTintColorAndOpacity); + void SetTwoSided(const bool bWantTwoSided); + void SetWidget(class UUserWidget* Widget_0); + void SetWidgetSpace(EWidgetSpace NewSpace); + void SetWindowFocusable(bool bInWindowFocusable); + void SetWindowVisibility(EWindowVisibility InVisibility); + + struct FVector2D GetCurrentDrawSize() const; + float GetCylinderArcAngle() const; + bool GetDrawAtDesiredSize() const; + struct FVector2D GetDrawSize() const; + EWidgetGeometryMode GetGeometryMode() const; + bool GetManuallyRedraw() const; + class UMaterialInstanceDynamic* GetMaterialInstance() const; + class ULocalPlayer* GetOwnerPlayer() const; + struct FVector2D GetPivot() const; + float GetRedrawTime() const; + class UTextureRenderTarget2D* GetRenderTarget() const; + bool GetTickWhenOffscreen() const; + bool GetTwoSided() const; + class UUserWidget* GetUserWidgetObject() const; + class UUserWidget* GetWidget() const; + EWidgetSpace GetWidgetSpace() const; + bool GetWindowFocusable() const; + EWindowVisibility GetWindowVisiblility() const; + bool IsWidgetVisible() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetComponent") + } + static class UWidgetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetComponent; + +// Class UMG.CanvasPanel +// 0x0010 (0x0130 - 0x0120) +class UCanvasPanel : public UPanelWidget +{ +public: + uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UCanvasPanelSlot* AddChildToCanvas(class UWidget* content); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CanvasPanel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CanvasPanel") + } + static class UCanvasPanel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCanvasPanel; + +// Class UMG.Int32Binding +// 0x0000 (0x0060 - 0x0060) +class UInt32Binding final : public UPropertyBinding +{ +public: + int32 GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Int32Binding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Int32Binding") + } + static class UInt32Binding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInt32Binding; + +// Class UMG.ScrollBox +// 0x0760 (0x0880 - 0x0120) +class UScrollBox : public UPanelWidget +{ +public: + struct FScrollBoxStyle WidgetStyle; // 0x0120(0x0228)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FScrollBarStyle WidgetBarStyle; // 0x0348(0x04D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x0818(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* BarStyle; // 0x0820(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOrientation Orientation; // 0x0828(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateVisibility ScrollBarVisibility; // 0x0829(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EConsumeMouseWheel ConsumeMouseWheel; // 0x082A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_82B[0x1]; // 0x082B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D ScrollbarThickness; // 0x082C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin ScrollbarPadding; // 0x0834(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool AlwaysShowScrollbar; // 0x0844(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AlwaysShowScrollbarTrack; // 0x0845(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowOverscroll; // 0x0846(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateWheelScrolling; // 0x0847(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDescendantScrollDestination NavigationDestination; // 0x0848(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_849[0x3]; // 0x0849(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float NavigationScrollPadding; // 0x084C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EScrollWhenFocusChanges ScrollWhenFocusChanges; // 0x0850(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowRightClickDragScrolling; // 0x0851(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_852[0x2]; // 0x0852(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float WheelScrollMultiplier; // 0x0854(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUserScrolled; // 0x0858(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_868[0x18]; // 0x0868(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void EndInertialScrolling(); + void ScrollToEnd(); + void ScrollToStart(); + void ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, EDescendantScrollDestination ScrollDestination, float Padding); + void SetAllowOverscroll(bool NewAllowOverscroll); + void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); + void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); + void SetConsumeMouseWheel(EConsumeMouseWheel NewConsumeMouseWheel); + void SetOrientation(EOrientation NewOrientation); + void SetScrollbarPadding(const struct FMargin& NewScrollbarPadding); + void SetScrollbarThickness(const struct FVector2D& NewScrollbarThickness); + void SetScrollBarVisibility(ESlateVisibility NewScrollBarVisibility); + void SetScrollOffset(float NewScrollOffset); + void SetScrollWhenFocusChanges(EScrollWhenFocusChanges NewScrollWhenFocusChanges); + void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); + + float GetScrollOffset() const; + float GetScrollOffsetOfEnd() const; + float GetViewOffsetFraction() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBox") + } + static class UScrollBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBox; + +// Class UMG.CanvasPanelSlot +// 0x0038 (0x0070 - 0x0038) +class UCanvasPanelSlot final : public UPanelSlot +{ +public: + struct FAnchorData LayoutData; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bAutoSize; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 ZOrder; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAlignment(const struct FVector2D& InAlignment); + void SetAnchors(const struct FAnchors& InAnchors); + void SetAutoSize(bool InbAutoSize); + void SetLayout(const struct FAnchorData& InLayoutData); + void SetMaximum(const struct FVector2D& InMaximumAnchors); + void SetMinimum(const struct FVector2D& InMinimumAnchors); + void SetOffsets(const struct FMargin& InOffset); + void SetPosition(const struct FVector2D& InPosition); + void SetSize(const struct FVector2D& InSize); + void SetZOrder(int32 InZOrder); + + struct FVector2D GetAlignment() const; + struct FAnchors GetAnchors() const; + bool GetAutoSize() const; + struct FAnchorData GetLayout() const; + struct FMargin GetOffsets() const; + struct FVector2D GetPosition() const; + struct FVector2D GetSize() const; + int32 GetZOrder() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CanvasPanelSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CanvasPanelSlot") + } + static class UCanvasPanelSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCanvasPanelSlot; + +// Class UMG.RetainerBox +// 0x0030 (0x0150 - 0x0120) +class URetainerBox : public UContentWidget +{ +public: + bool bRetainRender; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool RenderOnInvalidation; // 0x0121(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RenderOnPhase; // 0x0122(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_123[0x1]; // 0x0123(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Phase; // 0x0124(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PhaseCount; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialInterface* EffectMaterial; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class FName TextureParameter; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_140[0x10]; // 0x0140(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RequestRender(); + void SetEffectMaterial(class UMaterialInterface* EffectMaterial_0); + void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); + void SetRetainRendering(bool bInRetainRendering); + void SetTextureParameter(class FName TextureParameter_0); + + class UMaterialInstanceDynamic* GetEffectMaterial() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RetainerBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RetainerBox") + } + static class URetainerBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URetainerBox; + +// Class UMG.HorizontalBox +// 0x0010 (0x0130 - 0x0120) +class UHorizontalBox final : public UPanelWidget +{ +public: + uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UHorizontalBoxSlot* AddChildToHorizontalBox(class UWidget* content); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HorizontalBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HorizontalBox") + } + static class UHorizontalBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHorizontalBox; + +// Class UMG.TextBlock +// 0x0180 (0x02A8 - 0x0128) +class UTextBlock : public UTextLayoutWidget +{ +public: + class FText Text; // 0x0128(0x0018)(Edit, NativeAccessSpecifierPublic) + TDelegate TextDelegate; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x0150(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TDelegate ColorAndOpacityDelegate; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateFontInfo font; // 0x0188(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush StrikeBrush; // 0x01E0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FVector2D ShadowOffset; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ShadowColorAndOpacity; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ShadowColorAndOpacityDelegate; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + float MinDesiredWidth; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWrapWithInvalidationPanel; // 0x0294(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoWrapText; // 0x0295(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextTransformPolicy TextTransformPolicy; // 0x0296(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSimpleTextMode; // 0x0297(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_298[0x10]; // 0x0298(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterialInstanceDynamic* GetDynamicFontMaterial(); + class UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); + void SetAutoWrapText(bool InAutoTextWrap); + void SetColorAndOpacity(const struct FSlateColor& InColorAndOpacity); + void SetFont(const struct FSlateFontInfo& InFontInfo); + void SetMinDesiredWidth(float InMinDesiredWidth); + void SetOpacity(float InOpacity); + void SetShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity); + void SetShadowOffset(const struct FVector2D& InShadowOffset); + void SetStrikeBrush(const struct FSlateBrush& InStrikeBrush); + void SetText(const class FText& InText); + void SetTextTransformPolicy(ETextTransformPolicy InTransformPolicy); + + class FText GetText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextBlock") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextBlock") + } + static class UTextBlock* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextBlock; + +// Class UMG.BoolBinding +// 0x0000 (0x0060 - 0x0060) +class UBoolBinding final : public UPropertyBinding +{ +public: + bool GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BoolBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BoolBinding") + } + static class UBoolBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBoolBinding; + +// Class UMG.VerticalBox +// 0x0010 (0x0130 - 0x0120) +class UVerticalBox : public UPanelWidget +{ +public: + uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UVerticalBoxSlot* AddChildToVerticalBox(class UWidget* content); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VerticalBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VerticalBox") + } + static class UVerticalBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVerticalBox; + +// Class UMG.UserListEntry +// 0x0000 (0x0000 - 0x0000) +class IUserListEntry final +{ +public: + void BP_OnEntryReleased(); + void BP_OnItemExpansionChanged(bool bIsExpanded); + void BP_OnItemSelectionChanged(bool bIsSelected); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserListEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserListEntry") + } + static class IUserListEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IUserListEntry; + +// Class UMG.UserObjectListEntry +// 0x0000 (0x0000 - 0x0000) +class IUserObjectListEntry final +{ +public: + void OnListItemObjectSet(class UObject* ListItemObject); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserObjectListEntry") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserObjectListEntry") + } + static class IUserObjectListEntry* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IUserObjectListEntry; + +// Class UMG.SlateVectorArtData +// 0x0038 (0x0060 - 0x0028) +class USlateVectorArtData : public UObject +{ +public: + TArray VertexData; // 0x0028(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + TArray IndexData; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) + class UMaterialInterface* Material; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D ExtentMin; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D ExtentMax; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateVectorArtData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateVectorArtData") + } + static class USlateVectorArtData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateVectorArtData; + +// Class UMG.AsyncTaskDownloadImage +// 0x0020 (0x0050 - 0x0030) +class UAsyncTaskDownloadImage final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate OnSuccess; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnFail; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + static class UAsyncTaskDownloadImage* DownloadImage(const class FString& URL); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("AsyncTaskDownloadImage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"AsyncTaskDownloadImage") + } + static class UAsyncTaskDownloadImage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UAsyncTaskDownloadImage; + +// Class UMG.BackgroundBlur +// 0x00B8 (0x01D8 - 0x0120) +class UBackgroundBlur final : public UContentWidget +{ +public: + struct FMargin Padding; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0130(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0131(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bApplyAlphaToBlur; // 0x0132(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_133[0x1]; // 0x0133(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float BlurStrength; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideAutoRadiusCalculation; // 0x0138(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_139[0x3]; // 0x0139(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 BlurRadius; // 0x013C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush LowQualityFallbackBrush; // 0x0140(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + uint8 Pad_1C8[0x10]; // 0x01C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); + void SetBlurRadius(int32 InBlurRadius); + void SetBlurStrength(float InStrength); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetLowQualityFallbackBrush(const struct FSlateBrush& InBrush); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BackgroundBlur") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BackgroundBlur") + } + static class UBackgroundBlur* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBackgroundBlur; + +// Class UMG.Border +// 0x0150 (0x0270 - 0x0120) +class UBorder final : public UContentWidget +{ +public: + EHorizontalAlignment HorizontalAlignment; // 0x0120(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0121(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bShowEffectWhenDisabled : 1; // 0x0122(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_123[0x1]; // 0x0123(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor ContentColorAndOpacity; // 0x0124(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ContentColorAndOpacityDelegate; // 0x0134(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0144(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateBrush Background; // 0x0158(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TDelegate BackgroundDelegate; // 0x01E0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor BrushColor; // 0x01F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate BrushColorDelegate; // 0x0200(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D DesiredSizeScale; // 0x0210(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipForRightToLeftFlowDirection; // 0x0218(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate OnMouseButtonDownEvent; // 0x021C(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + TDelegate OnMouseButtonUpEvent; // 0x022C(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + TDelegate OnMouseMoveEvent; // 0x023C(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + TDelegate OnMouseDoubleClickEvent; // 0x024C(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_25C[0x14]; // 0x025C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UMaterialInstanceDynamic* GetDynamicMaterial(); + void SetBrush(const struct FSlateBrush& InBrush); + void SetBrushColor(const struct FLinearColor& InBrushColor); + void SetBrushFromAsset(class USlateBrushAsset* Asset); + void SetBrushFromMaterial(class UMaterialInterface* Material); + void SetBrushFromTexture(class UTexture2D* Texture); + void SetContentColorAndOpacity(const struct FLinearColor& InContentColorAndOpacity); + void SetDesiredSizeScale(const struct FVector2D& InScale); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Border") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Border") + } + static class UBorder* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBorder; + +// Class UMG.Button +// 0x0308 (0x0428 - 0x0120) +class UButton final : public UContentWidget +{ +public: + class USlateWidgetStyleAsset* Style; // 0x0120(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FButtonStyle WidgetStyle; // 0x0128(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FLinearColor ColorAndOpacity; // 0x03A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundColor; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonClickMethod ClickMethod; // 0x03C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonTouchMethod TouchMethod; // 0x03C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonPressMethod PressMethod; // 0x03C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x03C3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3C4[0x4]; // 0x03C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnClicked; // 0x03C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnPressed; // 0x03D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnReleased; // 0x03E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnHovered; // 0x03F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnUnhovered; // 0x0408(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_418[0x10]; // 0x0418(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBackgroundColor(const struct FLinearColor& InBackgroundColor); + void SetClickMethod(EButtonClickMethod InClickMethod); + void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); + void SetPressMethod(EButtonPressMethod InPressMethod); + void SetStyle(const struct FButtonStyle& InStyle); + void SetTouchMethod(EButtonTouchMethod InTouchMethod); + + bool IsPressed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Button") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Button") + } + static class UButton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButton; + +// Class UMG.ButtonSlot +// 0x0028 (0x0060 - 0x0038) +class UButtonSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x16]; // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ButtonSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ButtonSlot") + } + static class UButtonSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UButtonSlot; + +// Class UMG.CheckBox +// 0x0650 (0x0770 - 0x0120) +class UCheckBox final : public UContentWidget +{ +public: + ECheckBoxState CheckedState; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate CheckedStateDelegate; // 0x0124(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FCheckBoxStyle WidgetStyle; // 0x0138(0x0580)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x06B8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UncheckedImage; // 0x06C0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UncheckedHoveredImage; // 0x06C8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UncheckedPressedImage; // 0x06D0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* CheckedImage; // 0x06D8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* CheckedHoveredImage; // 0x06E0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* CheckedPressedImage; // 0x06E8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UndeterminedImage; // 0x06F0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UndeterminedHoveredImage; // 0x06F8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* UndeterminedPressedImage; // 0x0700(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0708(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_709[0x3]; // 0x0709(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x070C(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_71C[0x4]; // 0x071C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateColor BorderBackgroundColor; // 0x0720(0x0028)(Deprecated, NativeAccessSpecifierPublic) + EButtonClickMethod ClickMethod; // 0x0748(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonTouchMethod TouchMethod; // 0x0749(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EButtonPressMethod PressMethod; // 0x074A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x074B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74C[0x4]; // 0x074C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnCheckStateChanged; // 0x0750(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_760[0x10]; // 0x0760(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetCheckedState(ECheckBoxState InCheckedState); + void SetClickMethod(EButtonClickMethod InClickMethod); + void SetIsChecked(bool InIsChecked); + void SetPressMethod(EButtonPressMethod InPressMethod); + void SetTouchMethod(EButtonTouchMethod InTouchMethod); + + ECheckBoxState GetCheckedState() const; + bool IsChecked() const; + bool IsPressed() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheckBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheckBox") + } + static class UCheckBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheckBox; + +// Class UMG.CheckedStateBinding +// 0x0008 (0x0068 - 0x0060) +class UCheckedStateBinding final : public UPropertyBinding +{ +public: + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + ECheckBoxState GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CheckedStateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CheckedStateBinding") + } + static class UCheckedStateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCheckedStateBinding; + +// Class UMG.CircularThrobber +// 0x00B8 (0x01C0 - 0x0108) +class UCircularThrobber final : public UWidget +{ +public: + int32 NumberOfPieces; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Period; // 0x010C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USlateBrushAsset* PieceImage; // 0x0118(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush Image; // 0x0120(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bEnableRadius; // 0x01A8(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_1A9[0x17]; // 0x01A9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetNumberOfPieces(int32 InNumberOfPieces); + void SetPeriod(float InPeriod); + void SetRadius(float InRadius); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CircularThrobber") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CircularThrobber") + } + static class UCircularThrobber* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCircularThrobber; + +// Class UMG.ColorBinding +// 0x0008 (0x0068 - 0x0060) +class UColorBinding final : public UPropertyBinding +{ +public: + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + struct FLinearColor GetLinearValue() const; + struct FSlateColor GetSlateValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ColorBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ColorBinding") + } + static class UColorBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UColorBinding; + +// Class UMG.ComboBox +// 0x0038 (0x0140 - 0x0108) +class UComboBox final : public UWidget +{ +public: + TArray Items; // 0x0108(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TDelegate OnGenerateWidgetEvent; // 0x0118(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + bool bIsFocusable; // 0x0128(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x17]; // 0x0129(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboBox") + } + static class UComboBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboBox; + +// Class UMG.ComboBoxString +// 0x0CF8 (0x0E00 - 0x0108) +class UComboBoxString : public UWidget +{ +public: + TArray DefaultOptions; // 0x0108(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) + class FString SelectedOption; // 0x0118(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + struct FComboBoxStyle WidgetStyle; // 0x0128(0x03F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTableRowStyle ItemStyle; // 0x0518(0x07C8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FMargin ContentPadding; // 0x0CE0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MaxListHeight; // 0x0CF0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool HasDownArrow; // 0x0CF4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool EnableGamepadNavigationMode; // 0x0CF5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CF6[0x2]; // 0x0CF6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateFontInfo font; // 0x0CF8(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ForegroundColor; // 0x0D50(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bIsFocusable; // 0x0D78(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D79[0x3]; // 0x0D79(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate OnGenerateWidgetEvent; // 0x0D7C(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_D8C[0x4]; // 0x0D8C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnSelectionChanged; // 0x0D90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnOpening; // 0x0DA0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_DB0[0x50]; // 0x0DB0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void AddOption(const class FString& Option); + void ClearOptions(); + void ClearSelection(); + void RefreshOptions(); + bool RemoveOption(const class FString& Option); + void SetSelectedIndex(const int32 Index_0); + void SetSelectedOption(const class FString& Option); + + int32 FindOptionIndex(const class FString& Option) const; + class FString GetOptionAtIndex(int32 Index_0) const; + int32 GetOptionCount() const; + int32 GetSelectedIndex() const; + class FString GetSelectedOption() const; + bool IsOpen() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ComboBoxString") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ComboBoxString") + } + static class UComboBoxString* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UComboBoxString; + +// Class UMG.DragDropOperation +// 0x0060 (0x0088 - 0x0028) +class UDragDropOperation final : public UObject +{ +public: + class FString Tag; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UObject* Payload; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* DefaultDragVisual; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDragPivot Pivot; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Offset; // 0x004C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnDrop; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDragCancelled; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnDragged; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + +public: + void DragCancelled(const struct FPointerEvent& PointerEvent); + void Dragged(const struct FPointerEvent& PointerEvent); + void Drop(const struct FPointerEvent& PointerEvent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DragDropOperation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DragDropOperation") + } + static class UDragDropOperation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDragDropOperation; + +// Class UMG.DynamicEntryBoxBase +// 0x00D0 (0x01D8 - 0x0108) +class UDynamicEntryBoxBase : public UWidget +{ +public: + EDynamicBoxType EntryBoxType; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D EntrySpacing; // 0x010C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray SpacingPattern; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) + struct FSlateChildSize EntrySizeRule; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + EHorizontalAlignment EntryHorizontalAlignment; // 0x0130(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EVerticalAlignment EntryVerticalAlignment; // 0x0131(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_132[0x2]; // 0x0132(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 MaxElementSize; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FRadialBoxSettings RadialBoxSettings; // 0x0138(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_148[0x10]; // 0x0148(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FUserWidgetPool EntryWidgetPool; // 0x0158(0x0080)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + +public: + void SetEntrySpacing(const struct FVector2D& InEntrySpacing); + void SetRadialSettings(const struct FRadialBoxSettings& InSettings); + + const TArray GetAllEntries() const; + int32 GetNumEntries() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicEntryBoxBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicEntryBoxBase") + } + static class UDynamicEntryBoxBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicEntryBoxBase; + +// Class UMG.DynamicEntryBox +// 0x0008 (0x01E0 - 0x01D8) +class UDynamicEntryBox final : public UDynamicEntryBoxBase +{ +public: + TSubclassOf EntryWidgetClass; // 0x01D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + class UUserWidget* BP_CreateEntry(); + class UUserWidget* BP_CreateEntryOfClass(TSubclassOf EntryClass); + void RemoveEntry(class UUserWidget* EntryWidget); + void Reset(bool bDeleteWidgets); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("DynamicEntryBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"DynamicEntryBox") + } + static class UDynamicEntryBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UDynamicEntryBox; + +// Class UMG.EditableText +// 0x0358 (0x0460 - 0x0108) +class UEditableText final : public UWidget +{ +public: + class FText Text; // 0x0108(0x0018)(Edit, NativeAccessSpecifierPublic) + TDelegate TextDelegate; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FText HintText; // 0x0130(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TDelegate HintTextDelegate; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FEditableTextStyle WidgetStyle; // 0x0158(0x0220)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x0378(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* BackgroundImageSelected; // 0x0380(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* BackgroundImageComposing; // 0x0388(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* CaretImage; // 0x0390(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateFontInfo font; // 0x0398(0x0058)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateColor ColorAndOpacity; // 0x03F0(0x0028)(Deprecated, NativeAccessSpecifierPublic) + bool IsReadOnly; // 0x0418(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPassword; // 0x0419(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41A[0x2]; // 0x041A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinimumDesiredWidth; // 0x041C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsCaretMovedWhenGainFocus; // 0x0420(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextWhenFocused; // 0x0421(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RevertTextOnEscape; // 0x0422(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x0423(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextOnCommit; // 0x0424(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x0425(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVirtualKeyboardType KeyboardType; // 0x0426(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x0427(0x0001)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EVirtualKeyboardTrigger VirtualKeyboardTrigger; // 0x0428(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x0429(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextJustify Justification; // 0x042A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FShapedTextOptions ShapedTextOptions; // 0x042B(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_42E[0x2]; // 0x042E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnTextChanged; // 0x0430(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextCommitted; // 0x0440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_450[0x10]; // 0x0450(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHintText(const class FText& InHintText); + void SetIsPassword(bool InbIsPassword); + void SetIsReadOnly(bool InbIsReadyOnly); + void SetJustification(ETextJustify InJustification); + void SetText(const class FText& InText); + + class FText GetText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableText") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableText") + } + static class UEditableText* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableText; + +// Class UMG.EditableTextBox +// 0x0930 (0x0A38 - 0x0108) +class UEditableTextBox final : public UWidget +{ +public: + class FText Text; // 0x0108(0x0018)(Edit, NativeAccessSpecifierPublic) + TDelegate TextDelegate; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FEditableTextBoxStyle WidgetStyle; // 0x0130(0x07F8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x0928(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText HintText; // 0x0930(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TDelegate HintTextDelegate; // 0x0948(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateFontInfo font; // 0x0958(0x0058)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ForegroundColor; // 0x09B0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundColor; // 0x09C0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReadOnlyForegroundColor; // 0x09D0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsReadOnly; // 0x09E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsPassword; // 0x09E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E2[0x2]; // 0x09E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float MinimumDesiredWidth; // 0x09E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x09E8(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool IsCaretMovedWhenGainFocus; // 0x09F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextWhenFocused; // 0x09F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RevertTextOnEscape; // 0x09FA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x09FB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextOnCommit; // 0x09FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x09FD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVirtualKeyboardType KeyboardType; // 0x09FE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x09FF(0x0001)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EVirtualKeyboardTrigger VirtualKeyboardTrigger; // 0x0A00(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x0A01(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextJustify Justification; // 0x0A02(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FShapedTextOptions ShapedTextOptions; // 0x0A03(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_A06[0x2]; // 0x0A06(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnTextChanged; // 0x0A08(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextCommitted; // 0x0A18(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_A28[0x10]; // 0x0A28(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearError(); + void SetError(const class FText& InError); + void SetHintText(const class FText& InText); + void SetIsPassword(bool bIsPassword); + void SetIsReadOnly(bool bReadOnly); + void SetJustification(ETextJustify InJustification); + void SetText(const class FText& InText); + + class FText GetText() const; + bool HasError() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("EditableTextBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"EditableTextBox") + } + static class UEditableTextBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UEditableTextBox; + +// Class UMG.ExpandableArea +// 0x0230 (0x0338 - 0x0108) +class UExpandableArea final : public UWidget +{ +public: + uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FExpandableAreaStyle Style; // 0x0110(0x0120)(Edit, NativeAccessSpecifierPublic) + struct FSlateBrush BorderBrush; // 0x0230(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FSlateColor BorderColor; // 0x02B8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bIsExpanded; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2E1[0x3]; // 0x02E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MaxHeight; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin HeaderPadding; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin AreaPadding; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnExpansionChanged; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + class UWidget* HeaderContent; // 0x0318(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidget* BodyContent; // 0x0320(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetIsExpanded(bool IsExpanded); + void SetIsExpanded_Animated(bool IsExpanded); + + bool GetIsExpanded() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ExpandableArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ExpandableArea") + } + static class UExpandableArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UExpandableArea; + +// Class UMG.FloatBinding +// 0x0000 (0x0060 - 0x0060) +class UFloatBinding final : public UPropertyBinding +{ +public: + float GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FloatBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FloatBinding") + } + static class UFloatBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFloatBinding; + +// Class UMG.GridPanel +// 0x0030 (0x0150 - 0x0120) +class UGridPanel final : public UPanelWidget +{ +public: + TArray ColumnFill; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TArray RowFill; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + uint8 Pad_140[0x10]; // 0x0140(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UGridSlot* AddChildToGrid(class UWidget* content, int32 InRow, int32 InColumn); + void SetColumnFill(int32 ColumnIndex, float Coefficient); + void SetRowFill(int32 ColumnIndex, float Coefficient); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GridPanel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GridPanel") + } + static class UGridPanel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGridPanel; + +// Class UMG.GridSlot +// 0x0038 (0x0070 - 0x0038) +class UGridSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Row; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 RowSpan; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Column; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ColumnSpan; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Layer; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Nudge; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetColumn(int32 InColumn); + void SetColumnSpan(int32 InColumnSpan); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetLayer(int32 InLayer); + void SetNudge(const struct FVector2D& InNudge); + void SetPadding(const struct FMargin& InPadding); + void SetRow(int32 InRow); + void SetRowSpan(int32 InRowSpan); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GridSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GridSlot") + } + static class UGridSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGridSlot; + +// Class UMG.HorizontalBoxSlot +// 0x0028 (0x0060 - 0x0038) +class UHorizontalBoxSlot final : public UPanelSlot +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FSlateChildSize size; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetSize(const struct FSlateChildSize& InSize); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HorizontalBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HorizontalBoxSlot") + } + static class UHorizontalBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHorizontalBoxSlot; + +// Class UMG.InputKeySelector +// 0x05F8 (0x0700 - 0x0108) +class UInputKeySelector final : public UWidget +{ +public: + struct FButtonStyle WidgetStyle; // 0x0108(0x0278)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x0380(0x0270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FInputChord SelectedKey; // 0x05F0(0x0020)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateFontInfo font; // 0x0610(0x0058)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Margin; // 0x0668(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor ColorAndOpacity; // 0x0678(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FText KeySelectionText; // 0x0688(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + class FText NoKeySpecifiedText; // 0x06A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bAllowModifierKeys; // 0x06B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAllowGamepadKeys; // 0x06B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6BA[0x6]; // 0x06BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TArray EscapeKeys; // 0x06C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnKeySelected; // 0x06D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnIsSelectingKeyChanged; // 0x06E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_6F0[0x10]; // 0x06F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAllowGamepadKeys(bool bInAllowGamepadKeys); + void SetAllowModifierKeys(bool bInAllowModifierKeys); + void SetEscapeKeys(const TArray& InKeys); + void SetKeySelectionText(const class FText& InKeySelectionText); + void SetNoKeySpecifiedText(const class FText& InNoKeySpecifiedText); + void SetSelectedKey(const struct FInputChord& InSelectedKey); + void SetTextBlockVisibility(const ESlateVisibility InVisibility); + + bool GetIsSelectingKey() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InputKeySelector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InputKeySelector") + } + static class UInputKeySelector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInputKeySelector; + +// Class UMG.InvalidationBox +// 0x0018 (0x0138 - 0x0120) +class UInvalidationBox final : public UContentWidget +{ +public: + bool bCanCache; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool CacheRelativeTransforms; // 0x0121(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_122[0x16]; // 0x0122(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void InvalidateCache(); + void SetCanCache(bool CanCache); + + bool GetCanCache() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InvalidationBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InvalidationBox") + } + static class UInvalidationBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInvalidationBox; + +// Class UMG.UserListEntryLibrary +// 0x0000 (0x0028 - 0x0028) +class UUserListEntryLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UListViewBase* GetOwningListView(TScriptInterface UserListEntry); + static bool IsListItemExpanded(TScriptInterface UserListEntry); + static bool IsListItemSelected(TScriptInterface UserListEntry); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserListEntryLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserListEntryLibrary") + } + static class UUserListEntryLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserListEntryLibrary; + +// Class UMG.UserObjectListEntryLibrary +// 0x0000 (0x0028 - 0x0028) +class UUserObjectListEntryLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UObject* GetListItemObject(TScriptInterface UserObjectListEntry); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UserObjectListEntryLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UserObjectListEntryLibrary") + } + static class UUserObjectListEntryLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUserObjectListEntryLibrary; + +// Class UMG.ListViewBase +// 0x0110 (0x0218 - 0x0108) +class UListViewBase : public UWidget +{ +public: + TSubclassOf EntryWidgetClass; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float WheelScrollMultiplier; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableScrollAnimation; // 0x0114(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bEnableFixedLineOffset; // 0x0115(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_116[0x2]; // 0x0116(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float FixedLineScrollOffset; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate BP_OnEntryGenerated; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnEntryReleased; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + struct FUserWidgetPool EntryWidgetPool; // 0x0140(0x0080)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_1C0[0x58]; // 0x01C0(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void RegenerateAllEntries(); + void RequestRefresh(); + void ScrollToBottom(); + void ScrollToTop(); + void SetScrollBarVisibility(ESlateVisibility InVisibility); + void SetScrollOffset(const float InScrollOffset); + void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); + + const TArray GetDisplayedEntryWidgets() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ListViewBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ListViewBase") + } + static class UListViewBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UListViewBase; + +// Class UMG.ListView +// 0x0150 (0x0368 - 0x0218) +class UListView : public UListViewBase +{ +public: + uint8 Pad_218[0xC0]; // 0x0218(0x00C0)(Fixing Size After Last Property [ Dumper-7 ]) + EOrientation Orientation; // 0x02D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESelectionMode SelectionMode; // 0x02D9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EConsumeMouseWheel ConsumeMouseWheel; // 0x02DA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bClearSelectionOnClick; // 0x02DB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsFocusable; // 0x02DC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2DD[0x3]; // 0x02DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float EntrySpacing; // 0x02E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bReturnFocusToSelection; // 0x02E4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E5[0x3]; // 0x02E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ListItems; // 0x02E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_2F8[0x10]; // 0x02F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate BP_OnEntryInitialized; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemClicked; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemDoubleClicked; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemIsHoveredChanged; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemSelectionChanged; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemScrolledIntoView; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + +public: + void AddItem(class UObject* Item); + void BP_CancelScrollIntoView(); + void BP_ClearSelection(); + void BP_NavigateToItem(class UObject* Item); + void BP_ScrollItemIntoView(class UObject* Item); + void BP_SetItemSelection(class UObject* Item, bool bSelected); + void BP_SetListItems(const TArray& InListItems); + void BP_SetSelectedItem(class UObject* Item); + void ClearListItems(); + void NavigateToIndex(int32 Index_0); + void RemoveItem(class UObject* Item); + void ScrollIndexIntoView(int32 Index_0); + void SetSelectedIndex(int32 Index_0); + void SetSelectionMode(ESelectionMode SelectionMode_0); + + int32 BP_GetNumItemsSelected() const; + class UObject* BP_GetSelectedItem() const; + bool BP_GetSelectedItems(TArray* Items) const; + bool BP_IsItemVisible(class UObject* Item) const; + int32 GetIndexForItem(class UObject* Item) const; + class UObject* GetItemAt(int32 Index_0) const; + const TArray GetListItems() const; + int32 GetNumItems() const; + bool IsRefreshPending() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ListView") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ListView") + } + static class UListView* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UListView; + +// Class UMG.ListViewDesignerPreviewItem +// 0x0000 (0x0028 - 0x0028) +class UListViewDesignerPreviewItem final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ListViewDesignerPreviewItem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ListViewDesignerPreviewItem") + } + static class UListViewDesignerPreviewItem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UListViewDesignerPreviewItem; + +// Class UMG.MouseCursorBinding +// 0x0000 (0x0060 - 0x0060) +class UMouseCursorBinding final : public UPropertyBinding +{ +public: + EMouseCursor GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MouseCursorBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MouseCursorBinding") + } + static class UMouseCursorBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMouseCursorBinding; + +// Class UMG.MovieScene2DTransformSection +// 0x0470 (0x0558 - 0x00E8) +class UMovieScene2DTransformSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieScene2DTransformMask TransformMask; // 0x00F0(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel Translation[0x2]; // 0x00F8(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Rotation; // 0x0238(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Scale[0x2]; // 0x02D8(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel Shear[0x2]; // 0x0418(0x00A0)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene2DTransformSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene2DTransformSection") + } + static class UMovieScene2DTransformSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene2DTransformSection; + +// Class UMG.MovieScene2DTransformTrack +// 0x0000 (0x00C0 - 0x00C0) +class UMovieScene2DTransformTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieScene2DTransformTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieScene2DTransformTrack") + } + static class UMovieScene2DTransformTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieScene2DTransformTrack; + +// Class UMG.MovieSceneMarginPropertySystem +// 0x0000 (0x0058 - 0x0058) +class UMovieSceneMarginPropertySystem final : public UMovieScenePropertySystem +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMarginPropertySystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMarginPropertySystem") + } + static class UMovieSceneMarginPropertySystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMarginPropertySystem; + +// Class UMG.MovieSceneMarginSection +// 0x0288 (0x0370 - 0x00E8) +class UMovieSceneMarginSection final : public UMovieSceneSection +{ +public: + uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneFloatChannel TopCurve; // 0x00F0(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel LeftCurve; // 0x0190(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel RightCurve; // 0x0230(0x00A0)(NativeAccessSpecifierPublic) + struct FMovieSceneFloatChannel BottomCurve; // 0x02D0(0x00A0)(NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMarginSection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMarginSection") + } + static class UMovieSceneMarginSection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMarginSection; + +// Class UMG.MovieSceneMarginTrack +// 0x0000 (0x00C0 - 0x00C0) +class UMovieSceneMarginTrack final : public UMovieScenePropertyTrack +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneMarginTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneMarginTrack") + } + static class UMovieSceneMarginTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneMarginTrack; + +// Class UMG.MovieSceneWidgetMaterialTrack +// 0x0020 (0x00C0 - 0x00A0) +class UMovieSceneWidgetMaterialTrack final : public UMovieSceneMaterialTrack +{ +public: + uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TArray BrushPropertyNamePath; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + class FName TrackName; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MovieSceneWidgetMaterialTrack") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MovieSceneWidgetMaterialTrack") + } + static class UMovieSceneWidgetMaterialTrack* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMovieSceneWidgetMaterialTrack; + +// Class UMG.MultiLineEditableText +// 0x0348 (0x0470 - 0x0128) +class UMultiLineEditableText final : public UTextLayoutWidget +{ +public: + class FText Text; // 0x0128(0x0018)(Edit, NativeAccessSpecifierPublic) + class FText HintText; // 0x0140(0x0018)(Edit, NativeAccessSpecifierPublic) + TDelegate HintTextDelegate; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FTextBlockStyle WidgetStyle; // 0x0168(0x0270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsReadOnly; // 0x03D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D9[0x7]; // 0x03D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateFontInfo font; // 0x03E0(0x0058)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextWhenFocused; // 0x0438(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearTextSelectionOnFocusLoss; // 0x0439(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RevertTextOnEscape; // 0x043A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x043B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x043C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x043D(0x0001)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x043E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_43F[0x1]; // 0x043F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnTextChanged; // 0x0440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextCommitted; // 0x0450(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_460[0x10]; // 0x0460(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHintText(const class FText& InHintText); + void SetIsReadOnly(bool bReadOnly); + void SetText(const class FText& InText); + void SetWidgetStyle(const struct FTextBlockStyle& InWidgetStyle); + + class FText GetHintText() const; + class FText GetText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiLineEditableText") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiLineEditableText") + } + static class UMultiLineEditableText* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiLineEditableText; + +// Class UMG.MultiLineEditableTextBox +// 0x0B70 (0x0C98 - 0x0128) +class UMultiLineEditableTextBox final : public UTextLayoutWidget +{ +public: + class FText Text; // 0x0128(0x0018)(Edit, NativeAccessSpecifierPublic) + class FText HintText; // 0x0140(0x0018)(Edit, NativeAccessSpecifierPublic) + TDelegate HintTextDelegate; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FEditableTextBoxStyle WidgetStyle; // 0x0168(0x07F8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FTextBlockStyle TextStyle; // 0x0960(0x0270)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bIsReadOnly; // 0x0BD0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AllowContextMenu; // 0x0BD1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x0BD2(0x0001)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x0BD3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD4[0x4]; // 0x0BD4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class USlateWidgetStyleAsset* Style; // 0x0BD8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateFontInfo font; // 0x0BE0(0x0058)(Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ForegroundColor; // 0x0C38(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor BackgroundColor; // 0x0C48(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ReadOnlyForegroundColor; // 0x0C58(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextChanged; // 0x0C68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnTextCommitted; // 0x0C78(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_C88[0x10]; // 0x0C88(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetError(const class FText& InError); + void SetHintText(const class FText& InHintText); + void SetIsReadOnly(bool bReadOnly); + void SetText(const class FText& InText); + void SetTextStyle(const struct FTextBlockStyle& InTextStyle); + + class FText GetHintText() const; + class FText GetText() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("MultiLineEditableTextBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"MultiLineEditableTextBox") + } + static class UMultiLineEditableTextBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UMultiLineEditableTextBox; + +// Class UMG.NamedSlot +// 0x0010 (0x0130 - 0x0120) +class UNamedSlot final : public UContentWidget +{ +public: + uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NamedSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NamedSlot") + } + static class UNamedSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNamedSlot; + +// Class UMG.NamedSlotInterface +// 0x0000 (0x0000 - 0x0000) +class INamedSlotInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NamedSlotInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NamedSlotInterface") + } + static class INamedSlotInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_INamedSlotInterface; + +// Class UMG.NativeWidgetHost +// 0x0010 (0x0118 - 0x0108) +class UNativeWidgetHost final : public UWidget +{ +public: + uint8 Pad_108[0x10]; // 0x0108(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NativeWidgetHost") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NativeWidgetHost") + } + static class UNativeWidgetHost* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNativeWidgetHost; + +// Class UMG.Overlay +// 0x0010 (0x0130 - 0x0120) +class UOverlay final : public UPanelWidget +{ +public: + uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UOverlaySlot* AddChildToOverlay(class UWidget* content); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Overlay") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Overlay") + } + static class UOverlay* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UOverlay; + +// Class UMG.ProgressBar +// 0x0210 (0x0318 - 0x0108) +class UProgressBar final : public UWidget +{ +public: + struct FProgressBarStyle WidgetStyle; // 0x0108(0x01A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x02A8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* BackgroundImage; // 0x02B0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* FillImage; // 0x02B8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* MarqueeImage; // 0x02C0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float percent; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EProgressBarFillType BarFillType; // 0x02CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsMarquee; // 0x02CD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CE[0x2]; // 0x02CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D BorderPadding; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate PercentDelegate; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + struct FLinearColor FillColorAndOpacity; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate FillColorAndOpacityDelegate; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_308[0x10]; // 0x0308(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetFillColorAndOpacity(const struct FLinearColor& InColor); + void SetIsMarquee(bool InbIsMarquee); + void SetPercent(float InPercent); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ProgressBar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ProgressBar") + } + static class UProgressBar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UProgressBar; + +// Class UMG.SafeZone +// 0x0018 (0x0138 - 0x0120) +class USafeZone final : public UContentWidget +{ +public: + bool PadLeft; // 0x0120(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PadRight; // 0x0121(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PadTop; // 0x0122(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool PadBottom; // 0x0123(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x14]; // 0x0124(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SafeZone") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SafeZone") + } + static class USafeZone* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USafeZone; + +// Class UMG.SafeZoneSlot +// 0x0028 (0x0060 - 0x0038) +class USafeZoneSlot final : public UPanelSlot +{ +public: + bool bIsTitleSafe; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin SafeAreaScale; // 0x003C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HAlign; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VAlign; // 0x004D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SafeZoneSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SafeZoneSlot") + } + static class USafeZoneSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USafeZoneSlot; + +// Class UMG.ScaleBox +// 0x0020 (0x0140 - 0x0120) +class UScaleBox final : public UContentWidget +{ +public: + EStretch Stretch; // 0x0120(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EStretchDirection StretchDirection; // 0x0121(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122[0x2]; // 0x0122(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float UserSpecifiedScale; // 0x0124(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IgnoreInheritedScale; // 0x0128(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_129[0x17]; // 0x0129(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); + void SetStretch(EStretch InStretch); + void SetStretchDirection(EStretchDirection InStretchDirection); + void SetUserSpecifiedScale(float InUserSpecifiedScale); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScaleBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScaleBox") + } + static class UScaleBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScaleBox; + +// Class UMG.ScaleBoxSlot +// 0x0028 (0x0060 - 0x0038) +class UScaleBoxSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x16]; // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScaleBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScaleBoxSlot") + } + static class UScaleBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScaleBoxSlot; + +// Class UMG.ScrollBar +// 0x0508 (0x0610 - 0x0108) +class UScrollBar final : public UWidget +{ +public: + struct FScrollBarStyle WidgetStyle; // 0x0108(0x04D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x05D8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysShowScrollbar; // 0x05E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysShowScrollbarTrack; // 0x05E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOrientation Orientation; // 0x05E2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5E3[0x1]; // 0x05E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector2D Thickness; // 0x05E4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x05EC(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5FC[0x14]; // 0x05FC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetState(float InOffsetFraction, float InThumbSizeFraction); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBar") + } + static class UScrollBar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBar; + +// Class UMG.ScrollBoxSlot +// 0x0020 (0x0058 - 0x0038) +class UScrollBoxSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0xE]; // 0x004A(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ScrollBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ScrollBoxSlot") + } + static class UScrollBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UScrollBoxSlot; + +// Class UMG.SizeBox +// 0x0038 (0x0158 - 0x0120) +class USizeBox final : public UContentWidget +{ +public: + uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + float WidthOverride; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightOverride; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredWidth; // 0x0138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredHeight; // 0x013C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDesiredWidth; // 0x0140(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxDesiredHeight; // 0x0144(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinAspectRatio; // 0x0148(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAspectRatio; // 0x014C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bOverride_WidthOverride : 1; // 0x0150(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_HeightOverride : 1; // 0x0150(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinDesiredWidth : 1; // 0x0150(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinDesiredHeight : 1; // 0x0150(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxDesiredWidth : 1; // 0x0150(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxDesiredHeight : 1; // 0x0150(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MinAspectRatio : 1; // 0x0150(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_MaxAspectRatio : 1; // 0x0150(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearHeightOverride(); + void ClearMaxAspectRatio(); + void ClearMaxDesiredHeight(); + void ClearMaxDesiredWidth(); + void ClearMinAspectRatio(); + void ClearMinDesiredHeight(); + void ClearMinDesiredWidth(); + void ClearWidthOverride(); + void SetHeightOverride(float InHeightOverride); + void SetMaxAspectRatio(float InMaxAspectRatio); + void SetMaxDesiredHeight(float InMaxDesiredHeight); + void SetMaxDesiredWidth(float InMaxDesiredWidth); + void SetMinAspectRatio(float InMinAspectRatio); + void SetMinDesiredHeight(float InMinDesiredHeight); + void SetMinDesiredWidth(float InMinDesiredWidth); + void SetWidthOverride(float InWidthOverride); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SizeBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SizeBox") + } + static class USizeBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USizeBox; + +// Class UMG.SlateBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class USlateBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FVector2D AbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate); + static void AbsoluteToViewport(class UObject* WorldContextObject, const struct FVector2D& AbsoluteDesktopCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition); + static bool EqualEqual_SlateBrush(const struct FSlateBrush& A, const struct FSlateBrush& b); + static struct FVector2D GetAbsoluteSize(const struct FGeometry& Geometry); + static struct FVector2D GetLocalSize(const struct FGeometry& Geometry); + static struct FVector2D GetLocalTopLeft(const struct FGeometry& Geometry); + static bool IsUnderLocation(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate); + static struct FVector2D LocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate); + static void LocalToViewport(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition); + static void ScreenToViewport(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* ViewportPosition); + static void ScreenToWidgetAbsolute(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* AbsoluteCoordinate, bool bIncludeWindowPosition); + static void ScreenToWidgetLocal(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& ScreenPosition, struct FVector2D* LocalCoordinate, bool bIncludeWindowPosition); + static float TransformScalarAbsoluteToLocal(const struct FGeometry& Geometry, float AbsoluteScalar); + static float TransformScalarLocalToAbsolute(const struct FGeometry& Geometry, float LocalScalar); + static struct FVector2D TransformVectorAbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteVector); + static struct FVector2D TransformVectorLocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalVector); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateBlueprintLibrary") + } + static class USlateBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateBlueprintLibrary; + +// Class UMG.SlateAccessibleWidgetData +// 0x0058 (0x0080 - 0x0028) +class USlateAccessibleWidgetData final : public UObject +{ +public: + bool bCanChildrenBeAccessible; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateAccessibleBehavior AccessibleBehavior; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateAccessibleBehavior AccessibleSummaryBehavior; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) + class FText AccessibleText; // 0x0030(0x0018)(NativeAccessSpecifierPublic) + TDelegate AccessibleTextDelegate; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + class FText AccessibleSummaryText; // 0x0058(0x0018)(NativeAccessSpecifierPublic) + TDelegate AccessibleSummaryTextDelegate; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SlateAccessibleWidgetData") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SlateAccessibleWidgetData") + } + static class USlateAccessibleWidgetData* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlateAccessibleWidgetData; + +// Class UMG.Slider +// 0x03F0 (0x04F8 - 0x0108) +class USlider final : public UWidget +{ +public: + float Value; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ValueDelegate; // 0x010C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + float MinValue; // 0x011C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0120(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSliderStyle WidgetStyle; // 0x0128(0x0340)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + EOrientation Orientation; // 0x0468(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_469[0x3]; // 0x0469(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + struct FLinearColor SliderBarColor; // 0x046C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SliderHandleColor; // 0x047C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IndentHandle; // 0x048C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Locked; // 0x048D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool MouseUsesStep; // 0x048E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool RequiresControllerLock; // 0x048F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StepSize; // 0x0490(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool IsFocusable; // 0x0494(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_495[0x3]; // 0x0495(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate OnMouseCaptureBegin; // 0x0498(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnMouseCaptureEnd; // 0x04A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnControllerCaptureBegin; // 0x04B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnControllerCaptureEnd; // 0x04C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnValueChanged; // 0x04D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_4E8[0x10]; // 0x04E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetIndentHandle(bool InValue); + void SetLocked(bool InValue); + void SetMaxValue(float InValue); + void SetMinValue(float InValue); + void SetSliderBarColor(const struct FLinearColor& InValue); + void SetSliderHandleColor(const struct FLinearColor& InValue); + void SetStepSize(float InValue); + void SetValue(float InValue); + + float GetNormalizedValue() const; + float GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Slider") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Slider") + } + static class USlider* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USlider; + +// Class UMG.Spacer +// 0x0018 (0x0120 - 0x0108) +class USpacer final : public UWidget +{ +public: + struct FVector2D size; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_110[0x10]; // 0x0110(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetSize(const struct FVector2D& InSize); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Spacer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Spacer") + } + static class USpacer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpacer; + +// Class UMG.SpinBox +// 0x0418 (0x0520 - 0x0108) +class USpinBox final : public UWidget +{ +public: + float Value; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate ValueDelegate; // 0x010C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSpinBoxStyle WidgetStyle; // 0x0120(0x02E8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class USlateWidgetStyleAsset* Style; // 0x0408(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MinFractionalDigits; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxFractionalDigits; // 0x0414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysUsesDeltaSnap; // 0x0418(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_419[0x3]; // 0x0419(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Delta; // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SliderExponent; // 0x0420(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_424[0x4]; // 0x0424(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateFontInfo font; // 0x0428(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextJustify Justification; // 0x0480(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_481[0x3]; // 0x0481(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinDesiredWidth; // 0x0484(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ClearKeyboardFocusOnCommit; // 0x0488(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool SelectAllTextOnCommit; // 0x0489(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_48A[0x6]; // 0x048A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + struct FSlateColor ForegroundColor; // 0x0490(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnValueChanged; // 0x04B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnValueCommitted; // 0x04C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnBeginSliderMovement; // 0x04D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnEndSliderMovement; // 0x04E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 bOverride_MinValue : 1; // 0x04F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOverride_MaxValue : 1; // 0x04F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOverride_MinSliderValue : 1; // 0x04F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 bOverride_MaxSliderValue : 1; // 0x04F8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) + uint8 Pad_4F9[0x3]; // 0x04F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float MinValue; // 0x04FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxValue; // 0x0500(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MinSliderValue; // 0x0504(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float MaxSliderValue; // 0x0508(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_50C[0x14]; // 0x050C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearMaxSliderValue(); + void ClearMaxValue(); + void ClearMinSliderValue(); + void ClearMinValue(); + void SetAlwaysUsesDeltaSnap(bool bNewValue); + void SetDelta(float NewValue); + void SetForegroundColor(const struct FSlateColor& InForegroundColor); + void SetMaxFractionalDigits(int32 NewValue); + void SetMaxSliderValue(float NewValue); + void SetMaxValue(float NewValue); + void SetMinFractionalDigits(int32 NewValue); + void SetMinSliderValue(float NewValue); + void SetMinValue(float NewValue); + void SetValue(float NewValue); + + bool GetAlwaysUsesDeltaSnap() const; + float GetDelta() const; + int32 GetMaxFractionalDigits() const; + float GetMaxSliderValue() const; + float GetMaxValue() const; + int32 GetMinFractionalDigits() const; + float GetMinSliderValue() const; + float GetMinValue() const; + float GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SpinBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SpinBox") + } + static class USpinBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USpinBox; + +// Class UMG.TextBinding +// 0x0008 (0x0068 - 0x0060) +class UTextBinding final : public UPropertyBinding +{ +public: + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class FString GetStringValue() const; + class FText GetTextValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TextBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TextBinding") + } + static class UTextBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTextBinding; + +// Class UMG.Throbber +// 0x00A8 (0x01B0 - 0x0108) +class UThrobber final : public UWidget +{ +public: + int32 NumberOfPieces; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateHorizontally; // 0x010C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateVertically; // 0x010D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAnimateOpacity; // 0x010E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_10F[0x1]; // 0x010F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class USlateBrushAsset* PieceImage; // 0x0110(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush Image; // 0x0118(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + uint8 Pad_1A0[0x10]; // 0x01A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAnimateHorizontally(bool bInAnimateHorizontally); + void SetAnimateOpacity(bool bInAnimateOpacity); + void SetAnimateVertically(bool bInAnimateVertically); + void SetNumberOfPieces(int32 InNumberOfPieces); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Throbber") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Throbber") + } + static class UThrobber* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UThrobber; + +// Class UMG.TileView +// 0x0020 (0x0388 - 0x0368) +class UTileView final : public UListView +{ +public: + float EntryHeight; // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float EntryWidth; // 0x036C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EListItemAlignment TileAlignment; // 0x0370(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bWrapHorizontalNavigation; // 0x0371(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_372[0x16]; // 0x0372(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetEntryHeight(float NewHeight); + void SetEntryWidth(float NewWidth); + + float GetEntryHeight() const; + float GetEntryWidth() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TileView") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TileView") + } + static class UTileView* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTileView; + +// Class UMG.TreeView +// 0x0058 (0x03C0 - 0x0368) +class UTreeView final : public UListView +{ +public: + uint8 Pad_368[0x10]; // 0x0368(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate* Children)> BP_OnGetItemChildren; // 0x0378(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate) + TMulticastInlineDelegate BP_OnItemExpansionChanged; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + uint8 Pad_398[0x28]; // 0x0398(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void CollapseAll(); + void ExpandAll(); + void SetItemExpansion(class UObject* Item, bool bExpandItem); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("TreeView") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"TreeView") + } + static class UTreeView* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTreeView; + +// Class UMG.UMGSequencePlayer +// 0x03A0 (0x03C8 - 0x0028) +class UUMGSequencePlayer final : public UObject +{ +public: + uint8 Pad_28[0x238]; // 0x0028(0x0238)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimation* Animation; // 0x0260(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMovieSceneRootEvaluationTemplateInstance RootTemplateInstance; // 0x0270(0x00E8)(NativeAccessSpecifierPrivate) + uint8 Pad_358[0x70]; // 0x0358(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetUserTag(class FName InUserTag); + + class FName GetUserTag() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UMGSequencePlayer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UMGSequencePlayer") + } + static class UUMGSequencePlayer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUMGSequencePlayer; + +// Class UMG.UMGSequenceTickManager +// 0x00F8 (0x0120 - 0x0028) +class UUMGSequenceTickManager final : public UObject +{ +public: + TSet> WeakUserWidgets; // 0x0028(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) + class UMovieSceneEntitySystemLinker* Linker; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_80[0xA0]; // 0x0080(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UMGSequenceTickManager") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UMGSequenceTickManager") + } + static class UUMGSequenceTickManager* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUMGSequenceTickManager; + +// Class UMG.UniformGridPanel +// 0x0028 (0x0148 - 0x0120) +class UUniformGridPanel final : public UPanelWidget +{ +public: + struct FMargin SlotPadding; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float MinDesiredSlotWidth; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinDesiredSlotHeight; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_138[0x10]; // 0x0138(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UUniformGridSlot* AddChildToUniformGrid(class UWidget* content, int32 InRow, int32 InColumn); + void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); + void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); + void SetSlotPadding(const struct FMargin& InSlotPadding); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UniformGridPanel") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UniformGridPanel") + } + static class UUniformGridPanel* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUniformGridPanel; + +// Class UMG.UniformGridSlot +// 0x0018 (0x0050 - 0x0038) +class UUniformGridSlot final : public UPanelSlot +{ +public: + EHorizontalAlignment HorizontalAlignment; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + int32 Row; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Column; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_44[0xC]; // 0x0044(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetColumn(int32 InColumn); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetRow(int32 InRow); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("UniformGridSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"UniformGridSlot") + } + static class UUniformGridSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UUniformGridSlot; + +// Class UMG.VerticalBoxSlot +// 0x0028 (0x0060 - 0x0038) +class UVerticalBoxSlot final : public UPanelSlot +{ +public: + struct FSlateChildSize size; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FMargin Padding; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EHorizontalAlignment HorizontalAlignment; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetSize(const struct FSlateChildSize& InSize); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VerticalBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VerticalBoxSlot") + } + static class UVerticalBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVerticalBoxSlot; + +// Class UMG.Viewport +// 0x0048 (0x0168 - 0x0120) +class UViewport final : public UContentWidget +{ +public: + struct FLinearColor BackgroundColor; // 0x0120(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_130[0x38]; // 0x0130(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetViewLocation(const struct FVector& Location); + void SetViewRotation(const struct FRotator& Rotation); + class AActor* Spawn(TSubclassOf ActorClass); + + struct FVector GetViewLocation() const; + class UWorld* GetViewportWorld() const; + struct FRotator GetViewRotation() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Viewport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Viewport") + } + static class UViewport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UViewport; + +// Class UMG.VisibilityBinding +// 0x0000 (0x0060 - 0x0060) +class UVisibilityBinding final : public UPropertyBinding +{ +public: + ESlateVisibility GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VisibilityBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VisibilityBinding") + } + static class UVisibilityBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVisibilityBinding; + +// Class UMG.WidgetAnimation +// 0x0030 (0x0090 - 0x0060) +class UWidgetAnimation final : public UMovieSceneSequence +{ +public: + class UMovieScene* MovieScene; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray AnimationBindings; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + bool bLegacyFinishOnStop; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class FString DisplayLabel; // 0x0080(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + void BindToAnimationFinished(class UUserWidget* Widget, TDelegate Delegate); + void BindToAnimationStarted(class UUserWidget* Widget, TDelegate Delegate); + void UnbindAllFromAnimationFinished(class UUserWidget* Widget); + void UnbindAllFromAnimationStarted(class UUserWidget* Widget); + void UnbindFromAnimationFinished(class UUserWidget* Widget, TDelegate Delegate); + void UnbindFromAnimationStarted(class UUserWidget* Widget, TDelegate Delegate); + + float GetEndTime() const; + float GetStartTime() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetAnimation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetAnimation") + } + static class UWidgetAnimation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetAnimation; + +// Class UMG.WidgetAnimationDelegateBinding +// 0x0010 (0x0038 - 0x0028) +class UWidgetAnimationDelegateBinding final : public UDynamicBlueprintBinding +{ +public: + TArray WidgetAnimationDelegateBindings; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetAnimationDelegateBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetAnimationDelegateBinding") + } + static class UWidgetAnimationDelegateBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetAnimationDelegateBinding; + +// Class UMG.WidgetAnimationPlayCallbackProxy +// 0x0020 (0x0048 - 0x0028) +class UWidgetAnimationPlayCallbackProxy final : public UObject +{ +public: + TMulticastInlineDelegate Finished; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed); + static class UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetAnimationPlayCallbackProxy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetAnimationPlayCallbackProxy") + } + static class UWidgetAnimationPlayCallbackProxy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetAnimationPlayCallbackProxy; + +// Class UMG.WidgetBinding +// 0x0000 (0x0060 - 0x0060) +class UWidgetBinding final : public UPropertyBinding +{ +public: + class UWidget* GetValue() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetBinding") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetBinding") + } + static class UWidgetBinding* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetBinding; + +// Class UMG.WidgetBlueprintGeneratedClass +// 0x0040 (0x0368 - 0x0328) +class UWidgetBlueprintGeneratedClass final : public UBlueprintGeneratedClass +{ +public: + class UWidgetTree* WidgetTree; // 0x0328(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 bClassRequiresNativeTick : 1; // 0x0330(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) + uint8 Pad_331[0x7]; // 0x0331(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Bindings; // 0x0338(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray Animations; // 0x0348(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + TArray NamedSlots; // 0x0358(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetBlueprintGeneratedClass") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetBlueprintGeneratedClass") + } + static class UWidgetBlueprintGeneratedClass* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetBlueprintGeneratedClass; + +// Class UMG.WidgetBlueprintLibrary +// 0x0000 (0x0028 - 0x0028) +class UWidgetBlueprintLibrary final : public UBlueprintFunctionLibrary +{ +public: + static void CancelDragDrop(); + static struct FEventReply CaptureJoystick(struct FEventReply& Reply, class UWidget* CapturingWidget, bool bInAllJoysticks); + static struct FEventReply CaptureMouse(struct FEventReply& Reply, class UWidget* CapturingWidget); + static struct FEventReply ClearUserFocus(struct FEventReply& Reply, bool bInAllUsers); + static class UUserWidget* Create(class UObject* WorldContextObject, TSubclassOf WidgetType, class APlayerController* OwningPlayer); + static class UDragDropOperation* CreateDragDropOperation(TSubclassOf OperationClass); + static struct FEventReply DetectDrag(struct FEventReply& Reply, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey); + static struct FEventReply DetectDragIfPressed(const struct FPointerEvent& PointerEvent, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey); + static void DismissAllMenus(); + static void DrawBox(struct FPaintContext& Context, const struct FVector2D& Position, const struct FVector2D& size, class USlateBrushAsset* Brush, const struct FLinearColor& Tint); + static void DrawLine(struct FPaintContext& Context, const struct FVector2D& PositionA, const struct FVector2D& PositionB, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness); + static void DrawLines(struct FPaintContext& Context, const TArray& Points, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness); + static void DrawText(struct FPaintContext& Context, const class FString& inString, const struct FVector2D& Position, const struct FLinearColor& Tint); + static void DrawTextFormatted(struct FPaintContext& Context, const class FText& Text, const struct FVector2D& Position, class Ufont* font, int32 FontSize, class FName FontTypeFace, const struct FLinearColor& Tint); + static struct FEventReply EndDragDrop(struct FEventReply& Reply); + static void GetAllWidgetsOfClass(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf WidgetClass, bool TopLevelOnly); + static void GetAllWidgetsWithInterface(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf Interface, bool TopLevelOnly); + static class UObject* GetBrushResource(const struct FSlateBrush& Brush); + static class UMaterialInterface* GetBrushResourceAsMaterial(const struct FSlateBrush& Brush); + static class UTexture2D* GetBrushResourceAsTexture2D(const struct FSlateBrush& Brush); + static class UDragDropOperation* GetDragDroppingContent(); + static class UMaterialInstanceDynamic* GetDynamicMaterial(struct FSlateBrush& Brush); + static struct FInputEvent GetInputEventFromCharacterEvent(const struct FCharacterEvent& Event); + static struct FInputEvent GetInputEventFromKeyEvent(const struct FKeyEvent& Event); + static struct FInputEvent GetInputEventFromNavigationEvent(const struct FNavigationEvent& Event); + static struct FInputEvent GetInputEventFromPointerEvent(const struct FPointerEvent& Event); + static struct FKeyEvent GetKeyEventFromAnalogInputEvent(const struct FAnalogInputEvent& Event); + static void GetSafeZonePadding(class UObject* WorldContextObject, struct FVector4* SafePadding, struct FVector2D* SafePaddingScale, struct FVector4* SpillOverPadding); + static struct FEventReply Handled(); + static bool IsDragDropping(); + static struct FEventReply LockMouse(struct FEventReply& Reply, class UWidget* CapturingWidget); + static struct FSlateBrush MakeBrushFromAsset(class USlateBrushAsset* BrushAsset); + static struct FSlateBrush MakeBrushFromMaterial(class UMaterialInterface* Material, int32 Width, int32 Height); + static struct FSlateBrush MakeBrushFromTexture(class UTexture2D* Texture, int32 Width, int32 Height); + static struct FSlateBrush NoResourceBrush(); + static struct FEventReply ReleaseJoystickCapture(struct FEventReply& Reply, bool bInAllJoysticks); + static struct FEventReply ReleaseMouseCapture(struct FEventReply& Reply); + static void RestorePreviousWindowTitleBarState(); + static void SetBrushResourceToMaterial(struct FSlateBrush& Brush, class UMaterialInterface* Material); + static void SetBrushResourceToTexture(struct FSlateBrush& Brush, class UTexture2D* Texture); + static void SetColorVisionDeficiencyType(EColorVisionDeficiency Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); + static void SetFocusToGameViewport(); + static bool SetHardwareCursor(class UObject* WorldContextObject, EMouseCursor CursorShape, class FName CursorName, const struct FVector2D& HotSpot); + static void SetInputMode_GameAndUI(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport, bool bHideCursorDuringCapture); + static void SetInputMode_GameAndUIEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode, bool bHideCursorDuringCapture); + static void SetInputMode_GameOnly(class APlayerController* PlayerController); + static void SetInputMode_UIOnly(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport); + static void SetInputMode_UIOnlyEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode); + static struct FEventReply SetMousePosition(struct FEventReply& Reply, const struct FVector2D& NewMousePosition); + static struct FEventReply SetUserFocus(struct FEventReply& Reply, class UWidget* FocusWidget, bool bInAllUsers); + static void SetWindowTitleBarCloseButtonActive(bool bActive); + static void SetWindowTitleBarOnCloseClickedDelegate(TDelegate Delegate); + static void SetWindowTitleBarState(class UWidget* TitleBarContent, EWindowTitleBarMode Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); + static struct FEventReply Unhandled(); + static struct FEventReply UnlockMouse(struct FEventReply& Reply); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetBlueprintLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetBlueprintLibrary") + } + static class UWidgetBlueprintLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetBlueprintLibrary; + +// Class UMG.WidgetInteractionComponent +// 0x01F0 (0x0410 - 0x0220) +class UWidgetInteractionComponent final : public USceneComponent +{ +public: + TMulticastInlineDelegate OnHoveredWidgetChanged; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_228[0x10]; // 0x0228(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + int32 VirtualUserIndex; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PointerIndex; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel TraceChannel; // 0x0240(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_241[0x3]; // 0x0241(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InteractionDistance; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWidgetInteractionSource InteractionSource; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnableHitTesting; // 0x0249(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bShowDebug; // 0x024A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24B[0x1]; // 0x024B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float DebugSphereLineThickness; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DebugLineThickness; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor DebugColor; // 0x0254(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_264[0x7C]; // 0x0264(0x007C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FHitResult CustomHitResult; // 0x02E0(0x0088)(Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + struct FVector2D LocalHitLocation; // 0x0368(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector2D LastLocalHitLocation; // 0x0370(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UWidgetComponent* HoveredWidgetComponent; // 0x0378(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FHitResult LastHitResult; // 0x0380(0x0088)(Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + bool bIsHoveredWidgetInteractable; // 0x0408(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsHoveredWidgetFocusable; // 0x0409(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bIsHoveredWidgetHitTestVisible; // 0x040A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_40B[0x5]; // 0x040B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + bool PressAndReleaseKey(const struct FKey& Key); + bool PressKey(const struct FKey& Key, bool bRepeat); + void PressPointerKey(const struct FKey& Key); + bool ReleaseKey(const struct FKey& Key); + void ReleasePointerKey(const struct FKey& Key); + void ScrollWheel(float ScrollDelta); + bool SendKeyChar(const class FString& Characters, bool bRepeat); + void SetCustomHitResult(const struct FHitResult& HitResult); + void SetFocus(class UWidget* FocusWidget); + + struct FVector2D Get2DHitLocation() const; + class UWidgetComponent* GetHoveredWidgetComponent() const; + const struct FHitResult GetLastHitResult() const; + bool IsOverFocusableWidget() const; + bool IsOverHitTestVisibleWidget() const; + bool IsOverInteractableWidget() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetInteractionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetInteractionComponent") + } + static class UWidgetInteractionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetInteractionComponent; + +// Class UMG.WidgetLayoutLibrary +// 0x0000 (0x0028 - 0x0028) +class UWidgetLayoutLibrary final : public UBlueprintFunctionLibrary +{ +public: + static struct FVector2D GetMousePositionOnPlatform(); + static struct FVector2D GetMousePositionOnViewport(class UObject* WorldContextObject); + static bool GetMousePositionScaledByDPI(class APlayerController* Player, float* LocationX, float* LocationY); + static struct FGeometry GetPlayerScreenWidgetGeometry(class APlayerController* PlayerController); + static float GetViewportScale(class UObject* WorldContextObject); + static struct FVector2D GetViewportSize(class UObject* WorldContextObject); + static struct FGeometry GetViewportWidgetGeometry(class UObject* WorldContextObject); + static bool ProjectWorldLocationToWidgetPosition(class APlayerController* PlayerController, const struct FVector& WorldLocation, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative); + static void RemoveAllWidgets(class UObject* WorldContextObject); + static class UBorderSlot* SlotAsBorderSlot(class UWidget* Widget); + static class UCanvasPanelSlot* SlotAsCanvasSlot(class UWidget* Widget); + static class UGridSlot* SlotAsGridSlot(class UWidget* Widget); + static class UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(class UWidget* Widget); + static class UOverlaySlot* SlotAsOverlaySlot(class UWidget* Widget); + static class USafeZoneSlot* SlotAsSafeBoxSlot(class UWidget* Widget); + static class UScaleBoxSlot* SlotAsScaleBoxSlot(class UWidget* Widget); + static class UScrollBoxSlot* SlotAsScrollBoxSlot(class UWidget* Widget); + static class USizeBoxSlot* SlotAsSizeBoxSlot(class UWidget* Widget); + static class UUniformGridSlot* SlotAsUniformGridSlot(class UWidget* Widget); + static class UVerticalBoxSlot* SlotAsVerticalBoxSlot(class UWidget* Widget); + static class UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(class UWidget* Widget); + static class UWrapBoxSlot* SlotAsWrapBoxSlot(class UWidget* Widget); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetLayoutLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetLayoutLibrary") + } + static class UWidgetLayoutLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetLayoutLibrary; + +// Class UMG.WidgetNavigation +// 0x00D8 (0x0100 - 0x0028) +class UWidgetNavigation final : public UObject +{ +public: + struct FWidgetNavigationData Up; // 0x0028(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Down; // 0x004C(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Left; // 0x0070(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Right; // 0x0094(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Next; // 0x00B8(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWidgetNavigationData Previous; // 0x00DC(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetNavigation") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetNavigation") + } + static class UWidgetNavigation* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetNavigation; + +// Class UMG.WidgetSwitcherSlot +// 0x0020 (0x0058 - 0x0038) +class UWidgetSwitcherSlot final : public UPanelSlot +{ +public: + uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMargin Padding; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetSwitcherSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetSwitcherSlot") + } + static class UWidgetSwitcherSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetSwitcherSlot; + +// Class UMG.WidgetTree +// 0x0008 (0x0030 - 0x0028) +class UWidgetTree final : public UObject +{ +public: + class UWidget* RootWidget; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WidgetTree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WidgetTree") + } + static class UWidgetTree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWidgetTree; + +// Class UMG.WindowTitleBarArea +// 0x0020 (0x0140 - 0x0120) +class UWindowTitleBarArea final : public UContentWidget +{ +public: + bool bWindowButtonsEnabled; // 0x0120(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDoubleClickTogglesFullscreen; // 0x0121(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122[0x1E]; // 0x0122(0x001E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindowTitleBarArea") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindowTitleBarArea") + } + static class UWindowTitleBarArea* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindowTitleBarArea; + +// Class UMG.WindowTitleBarAreaSlot +// 0x0028 (0x0060 - 0x0038) +class UWindowTitleBarAreaSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) + EHorizontalAlignment HorizontalAlignment; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + EVerticalAlignment VerticalAlignment; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4A[0x16]; // 0x004A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindowTitleBarAreaSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindowTitleBarAreaSlot") + } + static class UWindowTitleBarAreaSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindowTitleBarAreaSlot; + +// Class UMG.WrapBox +// 0x0028 (0x0148 - 0x0120) +class UWrapBox final : public UPanelWidget +{ +public: + struct FVector2D InnerSlotPadding; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WrapWidth; // 0x0128(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WrapSize; // 0x012C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExplicitWrapWidth; // 0x0130(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExplicitWrapSize; // 0x0131(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EOrientation Orientation; // 0x0132(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_133[0x15]; // 0x0133(0x0015)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + class UWrapBoxSlot* AddChildToWrapBox(class UWidget* content); + void SetInnerSlotPadding(const struct FVector2D& InPadding); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WrapBox") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WrapBox") + } + static class UWrapBox* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWrapBox; + +// Class UMG.WrapBoxSlot +// 0x0028 (0x0060 - 0x0038) +class UWrapBoxSlot final : public UPanelSlot +{ +public: + struct FMargin Padding; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + bool bFillEmptySpace; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float FillSpanWhenLessThan; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EHorizontalAlignment HorizontalAlignment; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EVerticalAlignment VerticalAlignment; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_52[0xE]; // 0x0052(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetFillEmptySpace(bool InbFillEmptySpace); + void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); + void SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment); + void SetPadding(const struct FMargin& InPadding); + void SetVerticalAlignment(EVerticalAlignment InVerticalAlignment); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WrapBoxSlot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WrapBoxSlot") + } + static class UWrapBoxSlot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWrapBoxSlot; + +} + diff --git a/Hogwarts Legacy/SDK/UMG_functions.cpp b/Hogwarts Legacy/SDK/UMG_functions.cpp new file mode 100644 index 0000000..fa78604 --- /dev/null +++ b/Hogwarts Legacy/SDK/UMG_functions.cpp @@ -0,0 +1,18142 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMG + +#include "Basic.hpp" + +#include "UMG_classes.hpp" +#include "UMG_parameters.hpp" + + +namespace SDK +{ + +// Function UMG.Widget.ForceLayoutPrepass +// (Final, Native, Public, BlueprintCallable) + +void UWidget::ForceLayoutPrepass() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "ForceLayoutPrepass"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.ForceVolatile +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bForce (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::ForceVolatile(bool bForce) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "ForceVolatile"); + + Params::Widget_ForceVolatile Parms{}; + + Parms.bForce = bForce; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.InvalidateLayoutAndVolatility +// (Final, Native, Public, BlueprintCallable) + +void UWidget::InvalidateLayoutAndVolatility() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "InvalidateLayoutAndVolatility"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.RemoveFromParent +// (Native, Public, BlueprintCallable) + +void UWidget::RemoveFromParent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "RemoveFromParent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.ResetCursor +// (Final, Native, Public, BlueprintCallable) + +void UWidget::ResetCursor() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "ResetCursor"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetAllNavigationRules +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigationRule Rule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName WidgetToFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetAllNavigationRules(EUINavigationRule Rule, class FName WidgetToFocus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetAllNavigationRules"); + + Params::Widget_SetAllNavigationRules Parms{}; + + Parms.Rule = Rule; + Parms.WidgetToFocus = WidgetToFocus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetClipping +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWidgetClipping InClipping (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetClipping(EWidgetClipping InClipping) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetClipping"); + + Params::Widget_SetClipping Parms{}; + + Parms.InClipping = InClipping; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetCursor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMouseCursor InCursor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetCursor(EMouseCursor InCursor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetCursor"); + + Params::Widget_SetCursor Parms{}; + + Parms.InCursor = InCursor; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetFocus +// (Final, Native, Public, BlueprintCallable) + +void UWidget::SetFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetFocus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetIsEnabled +// (Native, Public, BlueprintCallable) +// Parameters: +// bool bInIsEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetIsEnabled(bool bInIsEnabled) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetIsEnabled"); + + Params::Widget_SetIsEnabled Parms{}; + + Parms.bInIsEnabled = bInIsEnabled; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetKeyboardFocus +// (Final, Native, Public, BlueprintCallable) + +void UWidget::SetKeyboardFocus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetKeyboardFocus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRule +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUINavigationRule Rule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName WidgetToFocus (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRule(EUINavigation Direction, EUINavigationRule Rule, class FName WidgetToFocus) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRule"); + + Params::Widget_SetNavigationRule Parms{}; + + Parms.Direction = Direction; + Parms.Rule = Rule; + Parms.WidgetToFocus = WidgetToFocus; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRuleBase +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUINavigationRule Rule (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleBase(EUINavigation Direction, EUINavigationRule Rule) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRuleBase"); + + Params::Widget_SetNavigationRuleBase Parms{}; + + Parms.Direction = Direction; + Parms.Rule = Rule; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRuleCustom +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateInCustomDelegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleCustom(EUINavigation Direction, TDelegate InCustomDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRuleCustom"); + + Params::Widget_SetNavigationRuleCustom Parms{}; + + Parms.Direction = Direction; + Parms.InCustomDelegate = InCustomDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRuleCustomBoundary +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegateInCustomDelegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleCustomBoundary(EUINavigation Direction, TDelegate InCustomDelegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRuleCustomBoundary"); + + Params::Widget_SetNavigationRuleCustomBoundary Parms{}; + + Parms.Direction = Direction; + Parms.InCustomDelegate = InCustomDelegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetNavigationRuleExplicit +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EUINavigation Direction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetNavigationRuleExplicit(EUINavigation Direction, class UWidget* InWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetNavigationRuleExplicit"); + + Params::Widget_SetNavigationRuleExplicit Parms{}; + + Parms.Direction = Direction; + Parms.InWidget = InWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderOpacity"); + + Params::Widget_SetRenderOpacity Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Scale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderScale(const struct FVector2D& Scale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderScale"); + + Params::Widget_SetRenderScale Parms{}; + + Parms.Scale = std::move(Scale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderShear +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Shear (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderShear(const struct FVector2D& Shear) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderShear"); + + Params::Widget_SetRenderShear Parms{}; + + Parms.Shear = std::move(Shear); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderTransform +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FWidgetTransform& InTransform (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTransform(const struct FWidgetTransform& InTransform) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderTransform"); + + Params::Widget_SetRenderTransform Parms{}; + + Parms.InTransform = std::move(InTransform); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderTransformAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float Angle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTransformAngle(float Angle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderTransformAngle"); + + Params::Widget_SetRenderTransformAngle Parms{}; + + Parms.Angle = Angle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderTransformPivot +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Pivot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTransformPivot(const struct FVector2D& Pivot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderTransformPivot"); + + Params::Widget_SetRenderTransformPivot Parms{}; + + Parms.Pivot = std::move(Pivot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetRenderTranslation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Translation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetRenderTranslation(const struct FVector2D& Translation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetRenderTranslation"); + + Params::Widget_SetRenderTranslation Parms{}; + + Parms.Translation = std::move(Translation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetToolTip +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetToolTip(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetToolTip"); + + Params::Widget_SetToolTip Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetToolTipText +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& InToolTipText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UWidget::SetToolTipText(const class FText& InToolTipText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetToolTipText"); + + Params::Widget_SetToolTipText Parms{}; + + Parms.InToolTipText = std::move(InToolTipText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetUserFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetUserFocus(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetUserFocus"); + + Params::Widget_SetUserFocus Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.SetVisibility +// (Native, Public, BlueprintCallable) +// Parameters: +// ESlateVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidget::SetVisibility(ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "SetVisibility"); + + Params::Widget_SetVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Widget.GetAccessibleSummaryText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UWidget::GetAccessibleSummaryText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetAccessibleSummaryText"); + + Params::Widget_GetAccessibleSummaryText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetAccessibleText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UWidget::GetAccessibleText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetAccessibleText"); + + Params::Widget_GetAccessibleText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetCachedGeometry +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGeometry ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FGeometry UWidget::GetCachedGeometry() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetCachedGeometry"); + + Params::Widget_GetCachedGeometry Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetClipping +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWidgetClipping ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWidgetClipping UWidget::GetClipping() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetClipping"); + + Params::Widget_GetClipping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetDesiredSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidget::GetDesiredSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetDesiredSize"); + + Params::Widget_GetDesiredSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetGameInstance +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UGameInstance* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGameInstance* UWidget::GetGameInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetGameInstance"); + + Params::Widget_GetGameInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetIsEnabled +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::GetIsEnabled() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetIsEnabled"); + + Params::Widget_GetIsEnabled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetOwningLocalPlayer +// (BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULocalPlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayer* UWidget::GetOwningLocalPlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetOwningLocalPlayer"); + + Params::Widget_GetOwningLocalPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetOwningPlayer +// (BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerController* UWidget::GetOwningPlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetOwningPlayer"); + + Params::Widget_GetOwningPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetPaintSpaceGeometry +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGeometry ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FGeometry UWidget::GetPaintSpaceGeometry() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetPaintSpaceGeometry"); + + Params::Widget_GetPaintSpaceGeometry Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetParent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPanelWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelWidget* UWidget::GetParent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetParent"); + + Params::Widget_GetParent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetRenderOpacity +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidget::GetRenderOpacity() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetRenderOpacity"); + + Params::Widget_GetRenderOpacity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetRenderTransformAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidget::GetRenderTransformAngle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetRenderTransformAngle"); + + Params::Widget_GetRenderTransformAngle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetTickSpaceGeometry +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FGeometry ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +const struct FGeometry UWidget::GetTickSpaceGeometry() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetTickSpaceGeometry"); + + Params::Widget_GetTickSpaceGeometry Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.GetVisibility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESlateVisibility UWidget::GetVisibility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "GetVisibility"); + + Params::Widget_GetVisibility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasAnyUserFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasAnyUserFocus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasAnyUserFocus"); + + Params::Widget_HasAnyUserFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasFocusedDescendants +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasFocusedDescendants() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasFocusedDescendants"); + + Params::Widget_HasFocusedDescendants Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasKeyboardFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasKeyboardFocus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasKeyboardFocus"); + + Params::Widget_HasKeyboardFocus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasMouseCapture +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasMouseCapture() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasMouseCapture"); + + Params::Widget_HasMouseCapture Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasMouseCaptureByUser +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 UserIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 PointerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasMouseCaptureByUser"); + + Params::Widget_HasMouseCaptureByUser Parms{}; + + Parms.UserIndex = UserIndex; + Parms.PointerIndex = PointerIndex; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasUserFocus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasUserFocus(class APlayerController* PlayerController) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasUserFocus"); + + Params::Widget_HasUserFocus Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.HasUserFocusedDescendants +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::HasUserFocusedDescendants(class APlayerController* PlayerController) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "HasUserFocusedDescendants"); + + Params::Widget_HasUserFocusedDescendants Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.IsHovered +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::IsHovered() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "IsHovered"); + + Params::Widget_IsHovered Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Widget.IsVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidget::IsVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Widget", "IsVisible"); + + Params::Widget_IsVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.AddToPlayerScreen +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// int32 ZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::AddToPlayerScreen(int32 ZOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "AddToPlayerScreen"); + + Params::UserWidget_AddToPlayerScreen Parms{}; + + Parms.ZOrder = ZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.AddToViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// int32 ZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::AddToViewport(int32 ZOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "AddToViewport"); + + Params::UserWidget_AddToViewport Parms{}; + + Parms.ZOrder = ZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.BindToAnimationEvent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +// EWidgetAnimationEvent AnimationEvent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName UserTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationEvent(class UWidgetAnimation* Animation, TDelegate Delegate, EWidgetAnimationEvent AnimationEvent, class FName UserTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "BindToAnimationEvent"); + + Params::UserWidget_BindToAnimationEvent Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + Parms.AnimationEvent = AnimationEvent; + Parms.UserTag = UserTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.BindToAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationFinished(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "BindToAnimationFinished"); + + Params::UserWidget_BindToAnimationFinished Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.BindToAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::BindToAnimationStarted(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "BindToAnimationStarted"); + + Params::UserWidget_BindToAnimationStarted Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.CancelLatentActions +// (Final, Native, Public, BlueprintCallable) + +void UUserWidget::CancelLatentActions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "CancelLatentActions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.Construct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UUserWidget::Construct() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "Construct"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserWidget.Destruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UUserWidget::Destruct() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "Destruct"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserWidget.FlushAnimations +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) + +void UUserWidget::FlushAnimations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "FlushAnimations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.IsAnimationPlayingForward +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsAnimationPlayingForward(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsAnimationPlayingForward"); + + Params::UserWidget_IsAnimationPlayingForward Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.ListenForInputAction +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EInputEvent EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bConsume (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Callback (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::ListenForInputAction(class FName ActionName, EInputEvent EventType, bool bConsume, TDelegate Callback) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "ListenForInputAction"); + + Params::UserWidget_ListenForInputAction Parms{}; + + Parms.ActionName = ActionName; + Parms.EventType = EventType; + Parms.bConsume = bConsume; + Parms.Callback = Callback; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.OnAddedToFocusPath +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FFocusEvent& InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnAddedToFocusPath(const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnAddedToFocusPath"); + + Params::UserWidget_OnAddedToFocusPath Parms{}; + + Parms.InFocusEvent = std::move(InFocusEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnAnalogValueChanged +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FAnalogInputEvent& InAnalogInputEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnAnalogValueChanged(const struct FGeometry& MyGeometry, const struct FAnalogInputEvent& InAnalogInputEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnAnalogValueChanged"); + + Params::UserWidget_OnAnalogValueChanged Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InAnalogInputEvent = std::move(InAnalogInputEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnAnimationFinished +// (BlueprintCosmetic, Native, Event, Protected, BlueprintEvent) +// Parameters: +// const class UWidgetAnimation* Animation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnAnimationFinished(const class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnAnimationFinished"); + + Params::UserWidget_OnAnimationFinished Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.OnAnimationStarted +// (BlueprintCosmetic, Native, Event, Protected, BlueprintEvent) +// Parameters: +// const class UWidgetAnimation* Animation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnAnimationStarted(const class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnAnimationStarted"); + + Params::UserWidget_OnAnimationStarted Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.OnDragCancelled +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragCancelled(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragCancelled"); + + Params::UserWidget_OnDragCancelled Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnDragDetected +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UDragDropOperation** Operation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragDetected(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragDetected"); + + Params::UserWidget_OnDragDetected Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.PointerEvent = std::move(PointerEvent); + + UObject::ProcessEvent(Func, &Parms); + + if (Operation != nullptr) + *Operation = Parms.Operation; +} + + +// Function UMG.UserWidget.OnDragEnter +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragEnter"); + + Params::UserWidget_OnDragEnter Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnDragLeave +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::OnDragLeave(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragLeave"); + + Params::UserWidget_OnDragLeave Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnDragOver +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::OnDragOver(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDragOver"); + + Params::UserWidget_OnDragOver Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnDrop +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& PointerEvent (Parm, NativeAccessSpecifierPublic) +// class UDragDropOperation* Operation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnDrop"); + + Params::UserWidget_OnDrop Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.PointerEvent = std::move(PointerEvent); + Parms.Operation = Operation; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnFocusLost +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FFocusEvent& InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnFocusLost(const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnFocusLost"); + + Params::UserWidget_OnFocusLost Parms{}; + + Parms.InFocusEvent = std::move(InFocusEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnFocusReceived +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FFocusEvent& InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnFocusReceived(const struct FGeometry& MyGeometry, const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnFocusReceived"); + + Params::UserWidget_OnFocusReceived Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InFocusEvent = std::move(InFocusEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnInitialized +// (BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UUserWidget::OnInitialized() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnInitialized"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserWidget.OnKeyChar +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FCharacterEvent& InCharacterEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnKeyChar(const struct FGeometry& MyGeometry, const struct FCharacterEvent& InCharacterEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnKeyChar"); + + Params::UserWidget_OnKeyChar Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InCharacterEvent = std::move(InCharacterEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnKeyDown +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FKeyEvent& InKeyEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnKeyDown"); + + Params::UserWidget_OnKeyDown Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InKeyEvent = std::move(InKeyEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnKeyUp +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FKeyEvent& InKeyEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnKeyUp"); + + Params::UserWidget_OnKeyUp Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InKeyEvent = std::move(InKeyEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMotionDetected +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FMotionEvent& InMotionEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMotionDetected(const struct FGeometry& MyGeometry, const struct FMotionEvent& InMotionEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMotionDetected"); + + Params::UserWidget_OnMotionDetected Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InMotionEvent = std::move(InMotionEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseButtonDoubleClick +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& InMyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InMouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseButtonDoubleClick(const struct FGeometry& InMyGeometry, const struct FPointerEvent& InMouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseButtonDoubleClick"); + + Params::UserWidget_OnMouseButtonDoubleClick Parms{}; + + Parms.InMyGeometry = std::move(InMyGeometry); + Parms.InMouseEvent = std::move(InMouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseButtonDown +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseButtonDown"); + + Params::UserWidget_OnMouseButtonDown Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseButtonUp +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseButtonUp(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseButtonUp"); + + Params::UserWidget_OnMouseButtonUp Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseCaptureLost +// (BlueprintCosmetic, Event, Public, BlueprintEvent) + +void UUserWidget::OnMouseCaptureLost() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseCaptureLost"); + + UObject::ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserWidget.OnMouseEnter +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UUserWidget::OnMouseEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseEnter"); + + Params::UserWidget_OnMouseEnter Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnMouseLeave +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UUserWidget::OnMouseLeave(const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseLeave"); + + Params::UserWidget_OnMouseLeave Parms{}; + + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnMouseMove +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseMove(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseMove"); + + Params::UserWidget_OnMouseMove Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnMouseWheel +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnMouseWheel(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnMouseWheel"); + + Params::UserWidget_OnMouseWheel Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnPreviewKeyDown +// (Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FKeyEvent& InKeyEvent (Parm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnPreviewKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnPreviewKeyDown"); + + Params::UserWidget_OnPreviewKeyDown Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InKeyEvent = std::move(InKeyEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnPreviewMouseButtonDown +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& MouseEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnPreviewMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnPreviewMouseButtonDown"); + + Params::UserWidget_OnPreviewMouseButtonDown Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.MouseEvent = std::move(MouseEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnRemovedFromFocusPath +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FFocusEvent& InFocusEvent (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnRemovedFromFocusPath(const struct FFocusEvent& InFocusEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnRemovedFromFocusPath"); + + Params::UserWidget_OnRemovedFromFocusPath Parms{}; + + Parms.InFocusEvent = std::move(InFocusEvent); + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.OnTouchEnded +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchEnded(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchEnded"); + + Params::UserWidget_OnTouchEnded Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InTouchEvent = std::move(InTouchEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnTouchForceChanged +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchForceChanged(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchForceChanged"); + + Params::UserWidget_OnTouchForceChanged Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InTouchEvent = std::move(InTouchEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnTouchGesture +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& GestureEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchGesture(const struct FGeometry& MyGeometry, const struct FPointerEvent& GestureEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchGesture"); + + Params::UserWidget_OnTouchGesture Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.GestureEvent = std::move(GestureEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnTouchMoved +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchMoved(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchMoved"); + + Params::UserWidget_OnTouchMoved Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InTouchEvent = std::move(InTouchEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnTouchStarted +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FPointerEvent& InTouchEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UUserWidget::OnTouchStarted(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnTouchStarted"); + + Params::UserWidget_OnTouchStarted Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InTouchEvent = std::move(InTouchEvent); + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PauseAnimation +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUserWidget::PauseAnimation(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PauseAnimation"); + + Params::UserWidget_PauseAnimation Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlayAnimation +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlayAnimation"); + + Params::UserWidget_PlayAnimation Parms{}; + + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlayAnimationForward +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimationForward(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlayAnimationForward"); + + Params::UserWidget_PlayAnimationForward Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlayAnimationReverse +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimationReverse(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlayAnimationReverse"); + + Params::UserWidget_PlayAnimationReverse Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlayAnimationTimeRange +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRestoreState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUMGSequencePlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUMGSequencePlayer* UUserWidget::PlayAnimationTimeRange(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlayAnimationTimeRange"); + + Params::UserWidget_PlayAnimationTimeRange Parms{}; + + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.EndAtTime = EndAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + Parms.bRestoreState = bRestoreState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.PlaySound +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class USoundBase* SoundToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::PlaySound(class USoundBase* SoundToPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PlaySound"); + + Params::UserWidget_PlaySound Parms{}; + + Parms.SoundToPlay = SoundToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.PreConstruct +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// bool IsDesignTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::PreConstruct(bool IsDesignTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "PreConstruct"); + + Params::UserWidget_PreConstruct Parms{}; + + Parms.IsDesignTime = IsDesignTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.RegisterInputComponent +// (Final, Native, Protected, BlueprintCallable) + +void UUserWidget::RegisterInputComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "RegisterInputComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.RemoveFromViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) + +void UUserWidget::RemoveFromViewport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "RemoveFromViewport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.ReverseAnimation +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::ReverseAnimation(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "ReverseAnimation"); + + Params::UserWidget_ReverseAnimation Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetAlignmentInViewport +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Alignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetAlignmentInViewport(const struct FVector2D& Alignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetAlignmentInViewport"); + + Params::UserWidget_SetAlignmentInViewport Parms{}; + + Parms.Alignment = std::move(Alignment); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetAnchorsInViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const struct FAnchors& Anchors (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::SetAnchorsInViewport(const struct FAnchors& Anchors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetAnchorsInViewport"); + + Params::UserWidget_SetAnchorsInViewport Parms{}; + + Parms.Anchors = std::move(Anchors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetAnimationCurrentTime +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetAnimationCurrentTime(const class UWidgetAnimation* InAnimation, float InTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetAnimationCurrentTime"); + + Params::UserWidget_SetAnimationCurrentTime Parms{}; + + Parms.InAnimation = InAnimation; + Parms.InTime = InTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetColorAndOpacity +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetColorAndOpacity"); + + Params::UserWidget_SetColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetDesiredSizeInViewport +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetDesiredSizeInViewport(const struct FVector2D& size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetDesiredSizeInViewport"); + + Params::UserWidget_SetDesiredSizeInViewport Parms{}; + + Parms.size = std::move(size); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetForegroundColor +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InForegroundColor (Parm, NativeAccessSpecifierPublic) + +void UUserWidget::SetForegroundColor(const struct FSlateColor& InForegroundColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetForegroundColor"); + + Params::UserWidget_SetForegroundColor Parms{}; + + Parms.InForegroundColor = std::move(InForegroundColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetInputActionBlocking +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// bool bShouldBlock (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetInputActionBlocking(bool bShouldBlock) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetInputActionBlocking"); + + Params::UserWidget_SetInputActionBlocking Parms{}; + + Parms.bShouldBlock = bShouldBlock; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetInputActionPriority +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// int32 NewPriority (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetInputActionPriority(int32 NewPriority) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetInputActionPriority"); + + Params::UserWidget_SetInputActionPriority Parms{}; + + Parms.NewPriority = NewPriority; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetNumLoopsToPlay +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetNumLoopsToPlay(const class UWidgetAnimation* InAnimation, int32 NumLoopsToPlay) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetNumLoopsToPlay"); + + Params::UserWidget_SetNumLoopsToPlay Parms{}; + + Parms.InAnimation = InAnimation; + Parms.NumLoopsToPlay = NumLoopsToPlay; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetOwningPlayer +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// class APlayerController* LocalPlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetOwningPlayer(class APlayerController* LocalPlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetOwningPlayer"); + + Params::UserWidget_SetOwningPlayer Parms{}; + + Parms.LocalPlayerController = LocalPlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetPadding +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetPadding"); + + Params::UserWidget_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetPlaybackSpeed +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetPlaybackSpeed(const class UWidgetAnimation* InAnimation, float PlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetPlaybackSpeed"); + + Params::UserWidget_SetPlaybackSpeed Parms{}; + + Parms.InAnimation = InAnimation; + Parms.PlaybackSpeed = PlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.SetPositionInViewport +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRemoveDPIScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::SetPositionInViewport(const struct FVector2D& Position, bool bRemoveDPIScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "SetPositionInViewport"); + + Params::UserWidget_SetPositionInViewport Parms{}; + + Parms.Position = std::move(Position); + Parms.bRemoveDPIScale = bRemoveDPIScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopAllAnimations +// (Final, Native, Public, BlueprintCallable) + +void UUserWidget::StopAllAnimations() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopAllAnimations"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopAnimation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::StopAnimation(const class UWidgetAnimation* InAnimation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopAnimation"); + + Params::UserWidget_StopAnimation Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopAnimationsAndLatentActions +// (Final, Native, Public, BlueprintCallable) + +void UUserWidget::StopAnimationsAndLatentActions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopAnimationsAndLatentActions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopListeningForAllInputActions +// (Final, Native, Protected, BlueprintCallable) + +void UUserWidget::StopListeningForAllInputActions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopListeningForAllInputActions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.StopListeningForInputAction +// (Final, Native, Protected, BlueprintCallable) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EInputEvent EventType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::StopListeningForInputAction(class FName ActionName, EInputEvent EventType) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "StopListeningForInputAction"); + + Params::UserWidget_StopListeningForInputAction Parms{}; + + Parms.ActionName = ActionName; + Parms.EventType = EventType; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.Tick +// (BlueprintCosmetic, Event, Public, BlueprintEvent) +// Parameters: +// const struct FGeometry& MyGeometry (Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float InDeltaTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::Tick(const struct FGeometry& MyGeometry, float InDeltaTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "Tick"); + + Params::UserWidget_Tick Parms{}; + + Parms.MyGeometry = std::move(MyGeometry); + Parms.InDeltaTime = InDeltaTime; + + UObject::ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserWidget.UnbindAllFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindAllFromAnimationFinished(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindAllFromAnimationFinished"); + + Params::UserWidget_UnbindAllFromAnimationFinished Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnbindAllFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindAllFromAnimationStarted(class UWidgetAnimation* Animation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindAllFromAnimationStarted"); + + Params::UserWidget_UnbindAllFromAnimationStarted Parms{}; + + Parms.Animation = Animation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnbindFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindFromAnimationFinished(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindFromAnimationFinished"); + + Params::UserWidget_UnbindFromAnimationFinished Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnbindFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidgetAnimation* Animation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::UnbindFromAnimationStarted(class UWidgetAnimation* Animation, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnbindFromAnimationStarted"); + + Params::UserWidget_UnbindFromAnimationStarted Parms{}; + + Parms.Animation = Animation; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.UnregisterInputComponent +// (Final, Native, Protected, BlueprintCallable) + +void UUserWidget::UnregisterInputComponent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "UnregisterInputComponent"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UserWidget.GetAlignmentInViewport +// (Final, BlueprintCosmetic, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UUserWidget::GetAlignmentInViewport() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetAlignmentInViewport"); + + Params::UserWidget_GetAlignmentInViewport Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetAnchorsInViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAnchors ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAnchors UUserWidget::GetAnchorsInViewport() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetAnchorsInViewport"); + + Params::UserWidget_GetAnchorsInViewport Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetAnimationCurrentTime +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UUserWidget::GetAnimationCurrentTime(const class UWidgetAnimation* InAnimation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetAnimationCurrentTime"); + + Params::UserWidget_GetAnimationCurrentTime Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetIsVisible +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::GetIsVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetIsVisible"); + + Params::UserWidget_GetIsVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetOwningPlayerCameraManager +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APlayerCameraManager* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APlayerCameraManager* UUserWidget::GetOwningPlayerCameraManager() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetOwningPlayerCameraManager"); + + Params::UserWidget_GetOwningPlayerCameraManager Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.GetOwningPlayerPawn +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class APawn* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class APawn* UUserWidget::GetOwningPlayerPawn() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "GetOwningPlayerPawn"); + + Params::UserWidget_GetOwningPlayerPawn Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsAnimationPlaying +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UWidgetAnimation* InAnimation (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsAnimationPlaying(const class UWidgetAnimation* InAnimation) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsAnimationPlaying"); + + Params::UserWidget_IsAnimationPlaying Parms{}; + + Parms.InAnimation = InAnimation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsAnyAnimationPlaying +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsAnyAnimationPlaying() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsAnyAnimationPlaying"); + + Params::UserWidget_IsAnyAnimationPlaying Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsInteractable +// (BlueprintCosmetic, Event, Public, BlueprintEvent, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsInteractable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsInteractable"); + + Params::UserWidget_IsInteractable Parms{}; + + UObject::ProcessEvent(Func, &Parms); + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsInViewport +// (Final, BlueprintCosmetic, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsInViewport() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsInViewport"); + + Params::UserWidget_IsInViewport Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsListeningForInputAction +// (Final, Native, Protected, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ActionName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsListeningForInputAction(class FName ActionName) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsListeningForInputAction"); + + Params::UserWidget_IsListeningForInputAction Parms{}; + + Parms.ActionName = ActionName; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.IsPlayingAnimation +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserWidget::IsPlayingAnimation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "IsPlayingAnimation"); + + Params::UserWidget_IsPlayingAnimation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserWidget.OnPaint +// (BlueprintCosmetic, Event, Public, HasOutParams, BlueprintEvent, Const) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UUserWidget::OnPaint(struct FPaintContext& Context) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UserWidget", "OnPaint"); + + Params::UserWidget_OnPaint Parms{}; + + Parms.Context = std::move(Context); + + UObject::ProcessEvent(Func, &Parms); + + Context = std::move(Parms.Context); +} + + +// Function UMG.TextLayoutWidget.SetJustification +// (Native, Public, BlueprintCallable) +// Parameters: +// ETextJustify InJustification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextLayoutWidget::SetJustification(ETextJustify InJustification) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextLayoutWidget", "SetJustification"); + + Params::TextLayoutWidget_SetJustification Parms{}; + + Parms.InJustification = InJustification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.ClearAllDefaultStyleOverrides +// (Final, Native, Public) + +void URichTextBlock::ClearAllDefaultStyleOverrides() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "ClearAllDefaultStyleOverrides"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.GetDecoratorByClass +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOfDecoratorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class URichTextBlockDecorator* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class URichTextBlockDecorator* URichTextBlock::GetDecoratorByClass(TSubclassOf DecoratorClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "GetDecoratorByClass"); + + Params::RichTextBlock_GetDecoratorByClass Parms{}; + + Parms.DecoratorClass = DecoratorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.RichTextBlock.GetDefaultColorAndOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// struct FSlateColor ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateColor URichTextBlock::GetDefaultColorAndOpacity() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "GetDefaultColorAndOpacity"); + + Params::RichTextBlock_GetDefaultColorAndOpacity Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.RichTextBlock.SetAutoWrapText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InAutoTextWrap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetAutoWrapText(bool InAutoTextWrap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetAutoWrapText"); + + Params::RichTextBlock_SetAutoWrapText Parms{}; + + Parms.InAutoTextWrap = InAutoTextWrap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultColorAndOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InColorAndOpacity (Parm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultColorAndOpacity(const struct FSlateColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultColorAndOpacity"); + + Params::RichTextBlock_SetDefaultColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultFont +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateFontInfo& InFontInfo (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultFont(const struct FSlateFontInfo& InFontInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultFont"); + + Params::RichTextBlock_SetDefaultFont Parms{}; + + Parms.InFontInfo = std::move(InFontInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultShadowColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InShadowColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultShadowColorAndOpacity"); + + Params::RichTextBlock_SetDefaultShadowColorAndOpacity Parms{}; + + Parms.InShadowColorAndOpacity = std::move(InShadowColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultShadowOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InShadowOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultShadowOffset(const struct FVector2D& InShadowOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultShadowOffset"); + + Params::RichTextBlock_SetDefaultShadowOffset Parms{}; + + Parms.InShadowOffset = std::move(InShadowOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetDefaultStrikeBrush +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush* InStrikeBrush (Parm, OutParm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultStrikeBrush(struct FSlateBrush* InStrikeBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultStrikeBrush"); + + Params::RichTextBlock_SetDefaultStrikeBrush Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (InStrikeBrush != nullptr) + *InStrikeBrush = std::move(Parms.InStrikeBrush); +} + + +// Function UMG.RichTextBlock.SetDefaultTextStyle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FTextBlockStyle& InDefaultTextStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetDefaultTextStyle(const struct FTextBlockStyle& InDefaultTextStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetDefaultTextStyle"); + + Params::RichTextBlock_SetDefaultTextStyle Parms{}; + + Parms.InDefaultTextStyle = std::move(InDefaultTextStyle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetMinDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetMinDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetMinDesiredWidth"); + + Params::RichTextBlock_SetMinDesiredWidth Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetText +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const class FText& InText (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void URichTextBlock::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetText"); + + Params::RichTextBlock_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetTextStyleSet +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UDataTable* NewTextStyleSet (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetTextStyleSet(class UDataTable* NewTextStyleSet) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetTextStyleSet"); + + Params::RichTextBlock_SetTextStyleSet Parms{}; + + Parms.NewTextStyleSet = NewTextStyleSet; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.SetTextTransformPolicy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ETextTransformPolicy InTransformPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URichTextBlock::SetTextTransformPolicy(ETextTransformPolicy InTransformPolicy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "SetTextTransformPolicy"); + + Params::RichTextBlock_SetTextTransformPolicy Parms{}; + + Parms.InTransformPolicy = InTransformPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RichTextBlock.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText URichTextBlock::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RichTextBlock", "GetText"); + + Params::RichTextBlock_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.BrushBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UBrushBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BrushBinding", "GetValue"); + + Params::BrushBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.BackgroundBlurSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlurSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlurSlot", "SetHorizontalAlignment"); + + Params::BackgroundBlurSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlurSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBackgroundBlurSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlurSlot", "SetPadding"); + + Params::BackgroundBlurSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlurSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlurSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlurSlot", "SetVerticalAlignment"); + + Params::BackgroundBlurSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.PanelWidget.AddChild +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelSlot* UPanelWidget::AddChild(class UWidget* content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "AddChild"); + + Params::PanelWidget_AddChild Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.ClearChildren +// (Native, Public, BlueprintCallable) + +void UPanelWidget::ClearChildren() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "ClearChildren"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.PanelWidget.RemoveChild +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::RemoveChild(class UWidget* content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "RemoveChild"); + + Params::PanelWidget_RemoveChild Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.RemoveChildAt +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::RemoveChildAt(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "RemoveChildAt"); + + Params::PanelWidget_RemoveChildAt Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.GetAllChildren +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// TArray ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +TArray UPanelWidget::GetAllChildren() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "GetAllChildren"); + + Params::PanelWidget_GetAllChildren Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.GetChildAt +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UPanelWidget::GetChildAt(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "GetChildAt"); + + Params::PanelWidget_GetChildAt Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.GetChildIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class UWidget* content (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPanelWidget::GetChildIndex(const class UWidget* content) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "GetChildIndex"); + + Params::PanelWidget_GetChildIndex Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.GetChildrenCount +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UPanelWidget::GetChildrenCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "GetChildrenCount"); + + Params::PanelWidget_GetChildrenCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.HasAnyChildren +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::HasAnyChildren() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "HasAnyChildren"); + + Params::PanelWidget_HasAnyChildren Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.PanelWidget.HasChild +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UPanelWidget::HasChild(class UWidget* content) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("PanelWidget", "HasChild"); + + Params::PanelWidget_HasChild Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ContentWidget.SetContent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelSlot* UContentWidget::SetContent(class UWidget* content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ContentWidget", "SetContent"); + + Params::ContentWidget_SetContent Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ContentWidget.GetContent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UContentWidget::GetContent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ContentWidget", "GetContent"); + + Params::ContentWidget_GetContent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ContentWidget.GetContentSlot +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UPanelSlot* UContentWidget::GetContentSlot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ContentWidget", "GetContentSlot"); + + Params::ContentWidget_GetContentSlot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcher.SetActiveWidget +// (Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcher::SetActiveWidget(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "SetActiveWidget"); + + Params::WidgetSwitcher_SetActiveWidget Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetSwitcher.SetActiveWidgetIndex +// (Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcher::SetActiveWidgetIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "SetActiveWidgetIndex"); + + Params::WidgetSwitcher_SetActiveWidgetIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetSwitcher.GetActiveWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidgetSwitcher::GetActiveWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "GetActiveWidget"); + + Params::WidgetSwitcher_GetActiveWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcher.GetActiveWidgetIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWidgetSwitcher::GetActiveWidgetIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "GetActiveWidgetIndex"); + + Params::WidgetSwitcher_GetActiveWidgetIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcher.GetNumWidgets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UWidgetSwitcher::GetNumWidgets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "GetNumWidgets"); + + Params::WidgetSwitcher_GetNumWidgets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcher.GetWidgetAtIndex +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidgetSwitcher::GetWidgetAtIndex(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcher", "GetWidgetAtIndex"); + + Params::WidgetSwitcher_GetWidgetAtIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.BorderSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorderSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BorderSlot", "SetHorizontalAlignment"); + + Params::BorderSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BorderSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBorderSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BorderSlot", "SetPadding"); + + Params::BorderSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BorderSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorderSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BorderSlot", "SetVerticalAlignment"); + + Params::BorderSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.GetDynamicMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UImage::GetDynamicMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "GetDynamicMaterial"); + + Params::Image_GetDynamicMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Image.SetBrush +// (Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSlateBrush& InBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UImage::SetBrush(const struct FSlateBrush& InBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrush"); + + Params::Image_SetBrush Parms{}; + + Parms.InBrush = std::move(InBrush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromAsset +// (Native, Public, BlueprintCallable) +// Parameters: +// class USlateBrushAsset* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromAsset(class USlateBrushAsset* Asset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromAsset"); + + Params::Image_SetBrushFromAsset Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromAtlasInterface +// (Native, Public, BlueprintCallable) +// Parameters: +// TScriptInterfaceAtlasRegion (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromAtlasInterface(TScriptInterface AtlasRegion, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromAtlasInterface"); + + Params::Image_SetBrushFromAtlasInterface Parms{}; + + Parms.AtlasRegion = AtlasRegion; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromMaterial +// (Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromMaterial"); + + Params::Image_SetBrushFromMaterial Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromSoftMaterial +// (Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtrSoftMaterial (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromSoftMaterial(TSoftObjectPtr SoftMaterial) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromSoftMaterial"); + + Params::Image_SetBrushFromSoftMaterial Parms{}; + + Parms.SoftMaterial = SoftMaterial; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromSoftTexture +// (Native, Public, BlueprintCallable) +// Parameters: +// TSoftObjectPtr SoftTexture (Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromSoftTexture(TSoftObjectPtr SoftTexture, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromSoftTexture"); + + Params::Image_SetBrushFromSoftTexture Parms{}; + + Parms.SoftTexture = SoftTexture; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromTexture +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromTexture(class UTexture2D* Texture, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromTexture"); + + Params::Image_SetBrushFromTexture Parms{}; + + Parms.Texture = Texture; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushFromTextureDynamic +// (Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2DDynamic* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bMatchSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushFromTextureDynamic(class UTexture2DDynamic* Texture, bool bMatchSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushFromTextureDynamic"); + + Params::Image_SetBrushFromTextureDynamic Parms{}; + + Parms.Texture = Texture; + Parms.bMatchSize = bMatchSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushResourceObject +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* ResourceObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushResourceObject(class UObject* ResourceObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushResourceObject"); + + Params::Image_SetBrushResourceObject Parms{}; + + Parms.ResourceObject = ResourceObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& DesiredSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetBrushSize(const struct FVector2D& DesiredSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushSize"); + + Params::Image_SetBrushSize Parms{}; + + Parms.DesiredSize = std::move(DesiredSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetBrushTintColor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& TintColor (Parm, NativeAccessSpecifierPublic) + +void UImage::SetBrushTintColor(const struct FSlateColor& TintColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetBrushTintColor"); + + Params::Image_SetBrushTintColor Parms{}; + + Parms.TintColor = std::move(TintColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetColorAndOpacity"); + + Params::Image_SetColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Image.SetOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UImage::SetOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Image", "SetOpacity"); + + Params::Image_SetOpacity Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.OverlaySlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOverlaySlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlaySlot", "SetHorizontalAlignment"); + + Params::OverlaySlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.OverlaySlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UOverlaySlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlaySlot", "SetPadding"); + + Params::OverlaySlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.OverlaySlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UOverlaySlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("OverlaySlot", "SetVerticalAlignment"); + + Params::OverlaySlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBoxSlot", "SetHorizontalAlignment"); + + Params::SizeBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void USizeBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBoxSlot", "SetPadding"); + + Params::SizeBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBoxSlot", "SetVerticalAlignment"); + + Params::SizeBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.Close +// (Final, Native, Public, BlueprintCallable) + +void UMenuAnchor::Close() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "Close"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.FitInWindow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFit (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::FitInWindow(bool bFit) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "FitInWindow"); + + Params::MenuAnchor_FitInWindow Parms{}; + + Parms.bFit = bFit; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.Open +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFocusMenu (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::Open(bool bFocusMenu) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "Open"); + + Params::MenuAnchor_Open Parms{}; + + Parms.bFocusMenu = bFocusMenu; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.SetPlacement +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EMenuPlacement InPlacement (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::SetPlacement(EMenuPlacement InPlacement) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "SetPlacement"); + + Params::MenuAnchor_SetPlacement Parms{}; + + Parms.InPlacement = InPlacement; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.ToggleOpen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bFocusOnOpen (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMenuAnchor::ToggleOpen(bool bFocusOnOpen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "ToggleOpen"); + + Params::MenuAnchor_ToggleOpen Parms{}; + + Parms.bFocusOnOpen = bFocusOnOpen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MenuAnchor.GetMenuPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UMenuAnchor::GetMenuPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "GetMenuPosition"); + + Params::MenuAnchor_GetMenuPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MenuAnchor.HasOpenSubMenus +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMenuAnchor::HasOpenSubMenus() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "HasOpenSubMenus"); + + Params::MenuAnchor_HasOpenSubMenus Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MenuAnchor.IsOpen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMenuAnchor::IsOpen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "IsOpen"); + + Params::MenuAnchor_IsOpen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MenuAnchor.ShouldOpenDueToClick +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UMenuAnchor::ShouldOpenDueToClick() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MenuAnchor", "ShouldOpenDueToClick"); + + Params::MenuAnchor_ShouldOpenDueToClick Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.RequestRedraw +// (Native, Public, BlueprintCallable) + +void UWidgetComponent::RequestRedraw() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "RequestRedraw"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.RequestRenderUpdate +// (Native, Public, BlueprintCallable) + +void UWidgetComponent::RequestRenderUpdate() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "RequestRenderUpdate"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetBackgroundColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewBackgroundColor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetBackgroundColor(const struct FLinearColor& NewBackgroundColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetBackgroundColor"); + + Params::WidgetComponent_SetBackgroundColor Parms{}; + + Parms.NewBackgroundColor = std::move(NewBackgroundColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetCylinderArcAngle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float InCylinderArcAngle (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetCylinderArcAngle(const float InCylinderArcAngle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetCylinderArcAngle"); + + Params::WidgetComponent_SetCylinderArcAngle Parms{}; + + Parms.InCylinderArcAngle = InCylinderArcAngle; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetDrawAtDesiredSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInDrawAtDesiredSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetDrawAtDesiredSize(bool bInDrawAtDesiredSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetDrawAtDesiredSize"); + + Params::WidgetComponent_SetDrawAtDesiredSize Parms{}; + + Parms.bInDrawAtDesiredSize = bInDrawAtDesiredSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetDrawSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetDrawSize(const struct FVector2D& size) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetDrawSize"); + + Params::WidgetComponent_SetDrawSize Parms{}; + + Parms.size = std::move(size); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetGeometryMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWidgetGeometryMode InGeometryMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetGeometryMode(EWidgetGeometryMode InGeometryMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetGeometryMode"); + + Params::WidgetComponent_SetGeometryMode Parms{}; + + Parms.InGeometryMode = InGeometryMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetManuallyRedraw +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bUseManualRedraw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetManuallyRedraw(bool bUseManualRedraw) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetManuallyRedraw"); + + Params::WidgetComponent_SetManuallyRedraw Parms{}; + + Parms.bUseManualRedraw = bUseManualRedraw; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetOwnerPlayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class ULocalPlayer* LocalPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetOwnerPlayer(class ULocalPlayer* LocalPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetOwnerPlayer"); + + Params::WidgetComponent_SetOwnerPlayer Parms{}; + + Parms.LocalPlayer = LocalPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetPivot +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InPivot (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetPivot(const struct FVector2D& InPivot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetPivot"); + + Params::WidgetComponent_SetPivot Parms{}; + + Parms.InPivot = std::move(InPivot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetRedrawTime +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRedrawTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetRedrawTime(float InRedrawTime) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetRedrawTime"); + + Params::WidgetComponent_SetRedrawTime Parms{}; + + Parms.InRedrawTime = InRedrawTime; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetTickMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ETickMode InTickMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTickMode(ETickMode InTickMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetTickMode"); + + Params::WidgetComponent_SetTickMode Parms{}; + + Parms.InTickMode = InTickMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetTickWhenOffscreen +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bWantTickWhenOffscreen (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTickWhenOffscreen(const bool bWantTickWhenOffscreen) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetTickWhenOffscreen"); + + Params::WidgetComponent_SetTickWhenOffscreen Parms{}; + + Parms.bWantTickWhenOffscreen = bWantTickWhenOffscreen; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetTintColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& NewTintColorAndOpacity (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTintColorAndOpacity(const struct FLinearColor& NewTintColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetTintColorAndOpacity"); + + Params::WidgetComponent_SetTintColorAndOpacity Parms{}; + + Parms.NewTintColorAndOpacity = std::move(NewTintColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetTwoSided +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const bool bWantTwoSided (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetTwoSided(const bool bWantTwoSided) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetTwoSided"); + + Params::WidgetComponent_SetTwoSided Parms{}; + + Parms.bWantTwoSided = bWantTwoSided; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetWidget +// (Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget_0 (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWidget(class UUserWidget* Widget_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetWidget"); + + Params::WidgetComponent_SetWidget Parms{}; + + Parms.Widget_0 = Widget_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetWidgetSpace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWidgetSpace NewSpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWidgetSpace(EWidgetSpace NewSpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetWidgetSpace"); + + Params::WidgetComponent_SetWidgetSpace Parms{}; + + Parms.NewSpace = NewSpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetWindowFocusable +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInWindowFocusable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWindowFocusable(bool bInWindowFocusable) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetWindowFocusable"); + + Params::WidgetComponent_SetWindowFocusable Parms{}; + + Parms.bInWindowFocusable = bInWindowFocusable; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.SetWindowVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EWindowVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetComponent::SetWindowVisibility(EWindowVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "SetWindowVisibility"); + + Params::WidgetComponent_SetWindowVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetComponent.GetCurrentDrawSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetComponent::GetCurrentDrawSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetCurrentDrawSize"); + + Params::WidgetComponent_GetCurrentDrawSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetCylinderArcAngle +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetComponent::GetCylinderArcAngle() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetCylinderArcAngle"); + + Params::WidgetComponent_GetCylinderArcAngle Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetDrawAtDesiredSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetDrawAtDesiredSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetDrawAtDesiredSize"); + + Params::WidgetComponent_GetDrawAtDesiredSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetDrawSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetComponent::GetDrawSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetDrawSize"); + + Params::WidgetComponent_GetDrawSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetGeometryMode +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWidgetGeometryMode ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWidgetGeometryMode UWidgetComponent::GetGeometryMode() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetGeometryMode"); + + Params::WidgetComponent_GetGeometryMode Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetManuallyRedraw +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetManuallyRedraw() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetManuallyRedraw"); + + Params::WidgetComponent_GetManuallyRedraw Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetMaterialInstance +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UWidgetComponent::GetMaterialInstance() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetMaterialInstance"); + + Params::WidgetComponent_GetMaterialInstance Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetOwnerPlayer +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class ULocalPlayer* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class ULocalPlayer* UWidgetComponent::GetOwnerPlayer() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetOwnerPlayer"); + + Params::WidgetComponent_GetOwnerPlayer Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetPivot +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetComponent::GetPivot() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetPivot"); + + Params::WidgetComponent_GetPivot Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetRedrawTime +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetComponent::GetRedrawTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetRedrawTime"); + + Params::WidgetComponent_GetRedrawTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetRenderTarget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTextureRenderTarget2D* UWidgetComponent::GetRenderTarget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetRenderTarget"); + + Params::WidgetComponent_GetRenderTarget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetTickWhenOffscreen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetTickWhenOffscreen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetTickWhenOffscreen"); + + Params::WidgetComponent_GetTickWhenOffscreen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetTwoSided +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetTwoSided() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetTwoSided"); + + Params::WidgetComponent_GetTwoSided Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetUserWidgetObject +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UWidgetComponent::GetUserWidgetObject() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetUserWidgetObject"); + + Params::WidgetComponent_GetUserWidgetObject Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetWidget +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UWidgetComponent::GetWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetWidget"); + + Params::WidgetComponent_GetWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetWidgetSpace +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWidgetSpace ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWidgetSpace UWidgetComponent::GetWidgetSpace() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetWidgetSpace"); + + Params::WidgetComponent_GetWidgetSpace Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetWindowFocusable +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::GetWindowFocusable() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetWindowFocusable"); + + Params::WidgetComponent_GetWindowFocusable Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.GetWindowVisiblility +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// EWindowVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EWindowVisibility UWidgetComponent::GetWindowVisiblility() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "GetWindowVisiblility"); + + Params::WidgetComponent_GetWindowVisiblility Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetComponent.IsWidgetVisible +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetComponent::IsWidgetVisible() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetComponent", "IsWidgetVisible"); + + Params::WidgetComponent_IsWidgetVisible Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanel.AddChildToCanvas +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasPanelSlot* UCanvasPanel::AddChildToCanvas(class UWidget* content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanel", "AddChildToCanvas"); + + Params::CanvasPanel_AddChildToCanvas Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Int32Binding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UInt32Binding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Int32Binding", "GetValue"); + + Params::Int32Binding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ScrollBox.EndInertialScrolling +// (Final, Native, Public, BlueprintCallable) + +void UScrollBox::EndInertialScrolling() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "EndInertialScrolling"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.ScrollToEnd +// (Final, Native, Public, BlueprintCallable) + +void UScrollBox::ScrollToEnd() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "ScrollToEnd"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.ScrollToStart +// (Final, Native, Public, BlueprintCallable) + +void UScrollBox::ScrollToStart() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "ScrollToStart"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.ScrollWidgetIntoView +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* WidgetToFind (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool AnimateScroll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EDescendantScrollDestination ScrollDestination (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Padding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, EDescendantScrollDestination ScrollDestination, float Padding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "ScrollWidgetIntoView"); + + Params::ScrollBox_ScrollWidgetIntoView Parms{}; + + Parms.WidgetToFind = WidgetToFind; + Parms.AnimateScroll = AnimateScroll; + Parms.ScrollDestination = ScrollDestination; + Parms.Padding = Padding; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetAllowOverscroll +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewAllowOverscroll (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetAllowOverscroll(bool NewAllowOverscroll) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetAllowOverscroll"); + + Params::ScrollBox_SetAllowOverscroll Parms{}; + + Parms.NewAllowOverscroll = NewAllowOverscroll; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetAlwaysShowScrollbar +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool NewAlwaysShowScrollbar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetAlwaysShowScrollbar"); + + Params::ScrollBox_SetAlwaysShowScrollbar Parms{}; + + Parms.NewAlwaysShowScrollbar = NewAlwaysShowScrollbar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetAnimateWheelScrolling +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bShouldAnimateWheelScrolling (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetAnimateWheelScrolling"); + + Params::ScrollBox_SetAnimateWheelScrolling Parms{}; + + Parms.bShouldAnimateWheelScrolling = bShouldAnimateWheelScrolling; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetConsumeMouseWheel +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EConsumeMouseWheel NewConsumeMouseWheel (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetConsumeMouseWheel(EConsumeMouseWheel NewConsumeMouseWheel) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetConsumeMouseWheel"); + + Params::ScrollBox_SetConsumeMouseWheel Parms{}; + + Parms.NewConsumeMouseWheel = NewConsumeMouseWheel; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetOrientation +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EOrientation NewOrientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetOrientation(EOrientation NewOrientation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetOrientation"); + + Params::ScrollBox_SetOrientation Parms{}; + + Parms.NewOrientation = NewOrientation; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollbarPadding +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FMargin& NewScrollbarPadding (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollbarPadding(const struct FMargin& NewScrollbarPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollbarPadding"); + + Params::ScrollBox_SetScrollbarPadding Parms{}; + + Parms.NewScrollbarPadding = std::move(NewScrollbarPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollbarThickness +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& NewScrollbarThickness (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollbarThickness(const struct FVector2D& NewScrollbarThickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollbarThickness"); + + Params::ScrollBox_SetScrollbarThickness Parms{}; + + Parms.NewScrollbarThickness = std::move(NewScrollbarThickness); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollBarVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESlateVisibility NewScrollBarVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollBarVisibility(ESlateVisibility NewScrollBarVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollBarVisibility"); + + Params::ScrollBox_SetScrollBarVisibility Parms{}; + + Parms.NewScrollBarVisibility = NewScrollBarVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewScrollOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollOffset(float NewScrollOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollOffset"); + + Params::ScrollBox_SetScrollOffset Parms{}; + + Parms.NewScrollOffset = NewScrollOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetScrollWhenFocusChanges +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EScrollWhenFocusChanges NewScrollWhenFocusChanges (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetScrollWhenFocusChanges(EScrollWhenFocusChanges NewScrollWhenFocusChanges) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetScrollWhenFocusChanges"); + + Params::ScrollBox_SetScrollWhenFocusChanges Parms{}; + + Parms.NewScrollWhenFocusChanges = NewScrollWhenFocusChanges; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.SetWheelScrollMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewWheelScrollMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBox::SetWheelScrollMultiplier(float NewWheelScrollMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "SetWheelScrollMultiplier"); + + Params::ScrollBox_SetWheelScrollMultiplier Parms{}; + + Parms.NewWheelScrollMultiplier = NewWheelScrollMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBox.GetScrollOffset +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetScrollOffset() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "GetScrollOffset"); + + Params::ScrollBox_GetScrollOffset Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ScrollBox.GetScrollOffsetOfEnd +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetScrollOffsetOfEnd() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "GetScrollOffsetOfEnd"); + + Params::ScrollBox_GetScrollOffsetOfEnd Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ScrollBox.GetViewOffsetFraction +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UScrollBox::GetViewOffsetFraction() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBox", "GetViewOffsetFraction"); + + Params::ScrollBox_GetViewOffsetFraction Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.SetAlignment +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetAlignment(const struct FVector2D& InAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetAlignment"); + + Params::CanvasPanelSlot_SetAlignment Parms{}; + + Parms.InAlignment = std::move(InAlignment); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetAnchors +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FAnchors& InAnchors (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetAnchors(const struct FAnchors& InAnchors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetAnchors"); + + Params::CanvasPanelSlot_SetAnchors Parms{}; + + Parms.InAnchors = std::move(InAnchors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetAutoSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbAutoSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetAutoSize(bool InbAutoSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetAutoSize"); + + Params::CanvasPanelSlot_SetAutoSize Parms{}; + + Parms.InbAutoSize = InbAutoSize; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetLayout +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FAnchorData& InLayoutData (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetLayout(const struct FAnchorData& InLayoutData) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetLayout"); + + Params::CanvasPanelSlot_SetLayout Parms{}; + + Parms.InLayoutData = std::move(InLayoutData); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetMaximum +// (Final, Native, Public, HasDefaults) +// Parameters: +// const struct FVector2D& InMaximumAnchors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetMaximum(const struct FVector2D& InMaximumAnchors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetMaximum"); + + Params::CanvasPanelSlot_SetMaximum Parms{}; + + Parms.InMaximumAnchors = std::move(InMaximumAnchors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetMinimum +// (Final, Native, Public, HasDefaults) +// Parameters: +// const struct FVector2D& InMinimumAnchors (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetMinimum(const struct FVector2D& InMinimumAnchors) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetMinimum"); + + Params::CanvasPanelSlot_SetMinimum Parms{}; + + Parms.InMinimumAnchors = std::move(InMinimumAnchors); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetOffsets +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetOffsets(const struct FMargin& InOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetOffsets"); + + Params::CanvasPanelSlot_SetOffsets Parms{}; + + Parms.InOffset = std::move(InOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetPosition(const struct FVector2D& InPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetPosition"); + + Params::CanvasPanelSlot_SetPosition Parms{}; + + Parms.InPosition = std::move(InPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetSize(const struct FVector2D& InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetSize"); + + Params::CanvasPanelSlot_SetSize Parms{}; + + Parms.InSize = std::move(InSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.SetZOrder +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InZOrder (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCanvasPanelSlot::SetZOrder(int32 InZOrder) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "SetZOrder"); + + Params::CanvasPanelSlot_SetZOrder Parms{}; + + Parms.InZOrder = InZOrder; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CanvasPanelSlot.GetAlignment +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvasPanelSlot::GetAlignment() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetAlignment"); + + Params::CanvasPanelSlot_GetAlignment Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetAnchors +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAnchors ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAnchors UCanvasPanelSlot::GetAnchors() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetAnchors"); + + Params::CanvasPanelSlot_GetAnchors Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetAutoSize +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCanvasPanelSlot::GetAutoSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetAutoSize"); + + Params::CanvasPanelSlot_GetAutoSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetLayout +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FAnchorData ReturnValue (Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) + +struct FAnchorData UCanvasPanelSlot::GetLayout() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetLayout"); + + Params::CanvasPanelSlot_GetLayout Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetOffsets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FMargin ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FMargin UCanvasPanelSlot::GetOffsets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetOffsets"); + + Params::CanvasPanelSlot_GetOffsets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetPosition +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvasPanelSlot::GetPosition() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetPosition"); + + Params::CanvasPanelSlot_GetPosition Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetSize +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UCanvasPanelSlot::GetSize() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetSize"); + + Params::CanvasPanelSlot_GetSize Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CanvasPanelSlot.GetZOrder +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UCanvasPanelSlot::GetZOrder() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CanvasPanelSlot", "GetZOrder"); + + Params::CanvasPanelSlot_GetZOrder Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.RetainerBox.RequestRender +// (Final, Native, Public, BlueprintCallable) + +void URetainerBox::RequestRender() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "RequestRender"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.SetEffectMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* EffectMaterial_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetEffectMaterial(class UMaterialInterface* EffectMaterial_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "SetEffectMaterial"); + + Params::RetainerBox_SetEffectMaterial Parms{}; + + Parms.EffectMaterial_0 = EffectMaterial_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.SetRenderingPhase +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 RenderPhase (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 TotalPhases (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetRenderingPhase(int32 RenderPhase, int32 TotalPhases) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "SetRenderingPhase"); + + Params::RetainerBox_SetRenderingPhase Parms{}; + + Parms.RenderPhase = RenderPhase; + Parms.TotalPhases = TotalPhases; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.SetRetainRendering +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInRetainRendering (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetRetainRendering(bool bInRetainRendering) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "SetRetainRendering"); + + Params::RetainerBox_SetRetainRendering Parms{}; + + Parms.bInRetainRendering = bInRetainRendering; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.SetTextureParameter +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName TextureParameter_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void URetainerBox::SetTextureParameter(class FName TextureParameter_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "SetTextureParameter"); + + Params::RetainerBox_SetTextureParameter Parms{}; + + Parms.TextureParameter_0 = TextureParameter_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.RetainerBox.GetEffectMaterial +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* URetainerBox::GetEffectMaterial() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("RetainerBox", "GetEffectMaterial"); + + Params::RetainerBox_GetEffectMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.HorizontalBox.AddChildToHorizontalBox +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UHorizontalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHorizontalBoxSlot* UHorizontalBox::AddChildToHorizontalBox(class UWidget* content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBox", "AddChildToHorizontalBox"); + + Params::HorizontalBox_AddChildToHorizontalBox Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBlock.GetDynamicFontMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UTextBlock::GetDynamicFontMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "GetDynamicFontMaterial"); + + Params::TextBlock_GetDynamicFontMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBlock.GetDynamicOutlineMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UTextBlock::GetDynamicOutlineMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "GetDynamicOutlineMaterial"); + + Params::TextBlock_GetDynamicOutlineMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBlock.SetAutoWrapText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InAutoTextWrap (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetAutoWrapText(bool InAutoTextWrap) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetAutoWrapText"); + + Params::TextBlock_SetAutoWrapText Parms{}; + + Parms.InAutoTextWrap = InAutoTextWrap; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetColorAndOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InColorAndOpacity (Parm, NativeAccessSpecifierPublic) + +void UTextBlock::SetColorAndOpacity(const struct FSlateColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetColorAndOpacity"); + + Params::TextBlock_SetColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetFont +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateFontInfo& InFontInfo (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetFont(const struct FSlateFontInfo& InFontInfo) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetFont"); + + Params::TextBlock_SetFont Parms{}; + + Parms.InFontInfo = std::move(InFontInfo); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetMinDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetMinDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetMinDesiredWidth"); + + Params::TextBlock_SetMinDesiredWidth Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetOpacity(float InOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetOpacity"); + + Params::TextBlock_SetOpacity Parms{}; + + Parms.InOpacity = InOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetShadowColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InShadowColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetShadowColorAndOpacity"); + + Params::TextBlock_SetShadowColorAndOpacity Parms{}; + + Parms.InShadowColorAndOpacity = std::move(InShadowColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetShadowOffset +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InShadowOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetShadowOffset(const struct FVector2D& InShadowOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetShadowOffset"); + + Params::TextBlock_SetShadowOffset Parms{}; + + Parms.InShadowOffset = std::move(InShadowOffset); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetStrikeBrush +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateBrush& InStrikeBrush (Parm, NativeAccessSpecifierPublic) + +void UTextBlock::SetStrikeBrush(const struct FSlateBrush& InStrikeBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetStrikeBrush"); + + Params::TextBlock_SetStrikeBrush Parms{}; + + Parms.InStrikeBrush = std::move(InStrikeBrush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetText +// (Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UTextBlock::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetText"); + + Params::TextBlock_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.SetTextTransformPolicy +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ETextTransformPolicy InTransformPolicy (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTextBlock::SetTextTransformPolicy(ETextTransformPolicy InTransformPolicy) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "SetTextTransformPolicy"); + + Params::TextBlock_SetTextTransformPolicy Parms{}; + + Parms.InTransformPolicy = InTransformPolicy; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TextBlock.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UTextBlock::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBlock", "GetText"); + + Params::TextBlock_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.BoolBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UBoolBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BoolBinding", "GetValue"); + + Params::BoolBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.VerticalBox.AddChildToVerticalBox +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVerticalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVerticalBoxSlot* UVerticalBox::AddChildToVerticalBox(class UWidget* content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBox", "AddChildToVerticalBox"); + + Params::VerticalBox_AddChildToVerticalBox Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserListEntry.BP_OnEntryReleased +// (Event, Protected, BlueprintEvent) + +void IUserListEntry::BP_OnEntryReleased() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("UserListEntry", "BP_OnEntryReleased"); + + AsUObject()->ProcessEvent(Func, nullptr); +} + + +// Function UMG.UserListEntry.BP_OnItemExpansionChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool bIsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IUserListEntry::BP_OnItemExpansionChanged(bool bIsExpanded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("UserListEntry", "BP_OnItemExpansionChanged"); + + Params::UserListEntry_BP_OnItemExpansionChanged Parms{}; + + Parms.bIsExpanded = bIsExpanded; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserListEntry.BP_OnItemSelectionChanged +// (Event, Protected, BlueprintEvent) +// Parameters: +// bool bIsSelected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IUserListEntry::BP_OnItemSelectionChanged(bool bIsSelected) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("UserListEntry", "BP_OnItemSelectionChanged"); + + Params::UserListEntry_BP_OnItemSelectionChanged Parms{}; + + Parms.bIsSelected = bIsSelected; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function UMG.UserObjectListEntry.OnListItemObjectSet +// (Event, Protected, BlueprintEvent) +// Parameters: +// class UObject* ListItemObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void IUserObjectListEntry::OnListItemObjectSet(class UObject* ListItemObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = AsUObject()->Class->GetFunction("UserObjectListEntry", "OnListItemObjectSet"); + + Params::UserObjectListEntry_OnListItemObjectSet Parms{}; + + Parms.ListItemObject = ListItemObject; + + AsUObject()->ProcessEvent(Func, &Parms); +} + + +// Function UMG.AsyncTaskDownloadImage.DownloadImage +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// const class FString& URL (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UAsyncTaskDownloadImage* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UAsyncTaskDownloadImage* UAsyncTaskDownloadImage::DownloadImage(const class FString& URL) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("AsyncTaskDownloadImage", "DownloadImage"); + + Params::AsyncTaskDownloadImage_DownloadImage Parms{}; + + Parms.URL = std::move(URL); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.BackgroundBlur.SetApplyAlphaToBlur +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInApplyAlphaToBlur (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetApplyAlphaToBlur(bool bInApplyAlphaToBlur) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetApplyAlphaToBlur"); + + Params::BackgroundBlur_SetApplyAlphaToBlur Parms{}; + + Parms.bInApplyAlphaToBlur = bInApplyAlphaToBlur; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetBlurRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InBlurRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetBlurRadius(int32 InBlurRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetBlurRadius"); + + Params::BackgroundBlur_SetBlurRadius Parms{}; + + Parms.InBlurRadius = InBlurRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetBlurStrength +// (Native, Public, BlueprintCallable) +// Parameters: +// float InStrength (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetBlurStrength(float InStrength) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetBlurStrength"); + + Params::BackgroundBlur_SetBlurStrength Parms{}; + + Parms.InStrength = InStrength; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetHorizontalAlignment"); + + Params::BackgroundBlur_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetLowQualityFallbackBrush +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSlateBrush& InBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetLowQualityFallbackBrush(const struct FSlateBrush& InBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetLowQualityFallbackBrush"); + + Params::BackgroundBlur_SetLowQualityFallbackBrush Parms{}; + + Parms.InBrush = std::move(InBrush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetPadding"); + + Params::BackgroundBlur_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.BackgroundBlur.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBackgroundBlur::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("BackgroundBlur", "SetVerticalAlignment"); + + Params::BackgroundBlur_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.GetDynamicMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UBorder::GetDynamicMaterial() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "GetDynamicMaterial"); + + Params::Border_GetDynamicMaterial Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Border.SetBrush +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FSlateBrush& InBrush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UBorder::SetBrush(const struct FSlateBrush& InBrush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrush"); + + Params::Border_SetBrush Parms{}; + + Parms.InBrush = std::move(InBrush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetBrushColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InBrushColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushColor(const struct FLinearColor& InBrushColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrushColor"); + + Params::Border_SetBrushColor Parms{}; + + Parms.InBrushColor = std::move(InBrushColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetBrushFromAsset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class USlateBrushAsset* Asset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushFromAsset(class USlateBrushAsset* Asset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrushFromAsset"); + + Params::Border_SetBrushFromAsset Parms{}; + + Parms.Asset = Asset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetBrushFromMaterial +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushFromMaterial(class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrushFromMaterial"); + + Params::Border_SetBrushFromMaterial Parms{}; + + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetBrushFromTexture +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetBrushFromTexture(class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetBrushFromTexture"); + + Params::Border_SetBrushFromTexture Parms{}; + + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetContentColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InContentColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetContentColorAndOpacity(const struct FLinearColor& InContentColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetContentColorAndOpacity"); + + Params::Border_SetContentColorAndOpacity Parms{}; + + Parms.InContentColorAndOpacity = std::move(InContentColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetDesiredSizeScale +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetDesiredSizeScale(const struct FVector2D& InScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetDesiredSizeScale"); + + Params::Border_SetDesiredSizeScale Parms{}; + + Parms.InScale = std::move(InScale); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetHorizontalAlignment"); + + Params::Border_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UBorder::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetPadding"); + + Params::Border_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Border.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UBorder::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Border", "SetVerticalAlignment"); + + Params::Border_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetBackgroundColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InBackgroundColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetBackgroundColor(const struct FLinearColor& InBackgroundColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetBackgroundColor"); + + Params::Button_SetBackgroundColor Parms{}; + + Parms.InBackgroundColor = std::move(InBackgroundColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetClickMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EButtonClickMethod InClickMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetClickMethod(EButtonClickMethod InClickMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetClickMethod"); + + Params::Button_SetClickMethod Parms{}; + + Parms.InClickMethod = InClickMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InColorAndOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetColorAndOpacity"); + + Params::Button_SetColorAndOpacity Parms{}; + + Parms.InColorAndOpacity = std::move(InColorAndOpacity); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetPressMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EButtonPressMethod InPressMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetPressMethod(EButtonPressMethod InPressMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetPressMethod"); + + Params::Button_SetPressMethod Parms{}; + + Parms.InPressMethod = InPressMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetStyle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FButtonStyle& InStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UButton::SetStyle(const struct FButtonStyle& InStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetStyle"); + + Params::Button_SetStyle Parms{}; + + Parms.InStyle = std::move(InStyle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.SetTouchMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EButtonTouchMethod InTouchMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButton::SetTouchMethod(EButtonTouchMethod InTouchMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "SetTouchMethod"); + + Params::Button_SetTouchMethod Parms{}; + + Parms.InTouchMethod = InTouchMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Button.IsPressed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UButton::IsPressed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Button", "IsPressed"); + + Params::Button_IsPressed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ButtonSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButtonSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ButtonSlot", "SetHorizontalAlignment"); + + Params::ButtonSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ButtonSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UButtonSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ButtonSlot", "SetPadding"); + + Params::ButtonSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ButtonSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UButtonSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ButtonSlot", "SetVerticalAlignment"); + + Params::ButtonSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.SetCheckedState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ECheckBoxState InCheckedState (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetCheckedState(ECheckBoxState InCheckedState) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetCheckedState"); + + Params::CheckBox_SetCheckedState Parms{}; + + Parms.InCheckedState = InCheckedState; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.SetClickMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EButtonClickMethod InClickMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetClickMethod(EButtonClickMethod InClickMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetClickMethod"); + + Params::CheckBox_SetClickMethod Parms{}; + + Parms.InClickMethod = InClickMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.SetIsChecked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InIsChecked (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetIsChecked(bool InIsChecked) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetIsChecked"); + + Params::CheckBox_SetIsChecked Parms{}; + + Parms.InIsChecked = InIsChecked; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.SetPressMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EButtonPressMethod InPressMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetPressMethod(EButtonPressMethod InPressMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetPressMethod"); + + Params::CheckBox_SetPressMethod Parms{}; + + Parms.InPressMethod = InPressMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.SetTouchMethod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EButtonTouchMethod InTouchMethod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCheckBox::SetTouchMethod(EButtonTouchMethod InTouchMethod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "SetTouchMethod"); + + Params::CheckBox_SetTouchMethod Parms{}; + + Parms.InTouchMethod = InTouchMethod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CheckBox.GetCheckedState +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// ECheckBoxState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECheckBoxState UCheckBox::GetCheckedState() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "GetCheckedState"); + + Params::CheckBox_GetCheckedState Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CheckBox.IsChecked +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCheckBox::IsChecked() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "IsChecked"); + + Params::CheckBox_IsChecked Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CheckBox.IsPressed +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UCheckBox::IsPressed() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckBox", "IsPressed"); + + Params::CheckBox_IsPressed Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CheckedStateBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// ECheckBoxState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ECheckBoxState UCheckedStateBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CheckedStateBinding", "GetValue"); + + Params::CheckedStateBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.CircularThrobber.SetNumberOfPieces +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumberOfPieces (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCircularThrobber::SetNumberOfPieces(int32 InNumberOfPieces) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CircularThrobber", "SetNumberOfPieces"); + + Params::CircularThrobber_SetNumberOfPieces Parms{}; + + Parms.InNumberOfPieces = InNumberOfPieces; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CircularThrobber.SetPeriod +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPeriod (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCircularThrobber::SetPeriod(float InPeriod) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CircularThrobber", "SetPeriod"); + + Params::CircularThrobber_SetPeriod Parms{}; + + Parms.InPeriod = InPeriod; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.CircularThrobber.SetRadius +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InRadius (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UCircularThrobber::SetRadius(float InRadius) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("CircularThrobber", "SetRadius"); + + Params::CircularThrobber_SetRadius Parms{}; + + Parms.InRadius = InRadius; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ColorBinding.GetLinearValue +// (Final, Native, Public, HasDefaults, Const) +// Parameters: +// struct FLinearColor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FLinearColor UColorBinding::GetLinearValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ColorBinding", "GetLinearValue"); + + Params::ColorBinding_GetLinearValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ColorBinding.GetSlateValue +// (Final, Native, Public, Const) +// Parameters: +// struct FSlateColor ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateColor UColorBinding::GetSlateValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ColorBinding", "GetSlateValue"); + + Params::ColorBinding_GetSlateValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.AddOption +// (Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::AddOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "AddOption"); + + Params::ComboBoxString_AddOption Parms{}; + + Parms.Option = std::move(Option); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.ClearOptions +// (Native, Public, BlueprintCallable) + +void UComboBoxString::ClearOptions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "ClearOptions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.ClearSelection +// (Native, Public, BlueprintCallable) + +void UComboBoxString::ClearSelection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "ClearSelection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.RefreshOptions +// (Native, Public, BlueprintCallable) + +void UComboBoxString::RefreshOptions() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "RefreshOptions"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.RemoveOption +// (Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UComboBoxString::RemoveOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "RemoveOption"); + + Params::ComboBoxString_RemoveOption Parms{}; + + Parms.Option = std::move(Option); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.SetSelectedIndex +// (Native, Public, BlueprintCallable) +// Parameters: +// const int32 Index_0 (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::SetSelectedIndex(const int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "SetSelectedIndex"); + + Params::ComboBoxString_SetSelectedIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.SetSelectedOption +// (Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UComboBoxString::SetSelectedOption(const class FString& Option) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "SetSelectedOption"); + + Params::ComboBoxString_SetSelectedOption Parms{}; + + Parms.Option = std::move(Option); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ComboBoxString.FindOptionIndex +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const class FString& Option (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UComboBoxString::FindOptionIndex(const class FString& Option) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "FindOptionIndex"); + + Params::ComboBoxString_FindOptionIndex Parms{}; + + Parms.Option = std::move(Option); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.GetOptionAtIndex +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UComboBoxString::GetOptionAtIndex(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "GetOptionAtIndex"); + + Params::ComboBoxString_GetOptionAtIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.GetOptionCount +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UComboBoxString::GetOptionCount() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "GetOptionCount"); + + Params::ComboBoxString_GetOptionCount Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.GetSelectedIndex +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UComboBoxString::GetSelectedIndex() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "GetSelectedIndex"); + + Params::ComboBoxString_GetSelectedIndex Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.GetSelectedOption +// (Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UComboBoxString::GetSelectedOption() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "GetSelectedOption"); + + Params::ComboBoxString_GetSelectedOption Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ComboBoxString.IsOpen +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UComboBoxString::IsOpen() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ComboBoxString", "IsOpen"); + + Params::ComboBoxString_IsOpen Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DragDropOperation.DragCancelled +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDragDropOperation::DragCancelled(const struct FPointerEvent& PointerEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DragDropOperation", "DragCancelled"); + + Params::DragDropOperation_DragCancelled Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DragDropOperation.Dragged +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDragDropOperation::Dragged(const struct FPointerEvent& PointerEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DragDropOperation", "Dragged"); + + Params::DragDropOperation_Dragged Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DragDropOperation.Drop +// (Native, Event, Public, HasOutParams, BlueprintEvent) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UDragDropOperation::Drop(const struct FPointerEvent& PointerEvent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DragDropOperation", "Drop"); + + Params::DragDropOperation_Drop Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DynamicEntryBoxBase.SetEntrySpacing +// (Final, Native, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InEntrySpacing (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicEntryBoxBase::SetEntrySpacing(const struct FVector2D& InEntrySpacing) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBoxBase", "SetEntrySpacing"); + + Params::DynamicEntryBoxBase_SetEntrySpacing Parms{}; + + Parms.InEntrySpacing = std::move(InEntrySpacing); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DynamicEntryBoxBase.SetRadialSettings +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FRadialBoxSettings& InSettings (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + +void UDynamicEntryBoxBase::SetRadialSettings(const struct FRadialBoxSettings& InSettings) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBoxBase", "SetRadialSettings"); + + Params::DynamicEntryBoxBase_SetRadialSettings Parms{}; + + Parms.InSettings = std::move(InSettings); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DynamicEntryBoxBase.GetAllEntries +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +const TArray UDynamicEntryBoxBase::GetAllEntries() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBoxBase", "GetAllEntries"); + + Params::DynamicEntryBoxBase_GetAllEntries Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DynamicEntryBoxBase.GetNumEntries +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UDynamicEntryBoxBase::GetNumEntries() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBoxBase", "GetNumEntries"); + + Params::DynamicEntryBoxBase_GetNumEntries Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DynamicEntryBox.BP_CreateEntry +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UDynamicEntryBox::BP_CreateEntry() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBox", "BP_CreateEntry"); + + Params::DynamicEntryBox_BP_CreateEntry Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DynamicEntryBox.BP_CreateEntryOfClass +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// TSubclassOf EntryClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UDynamicEntryBox::BP_CreateEntryOfClass(TSubclassOf EntryClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBox", "BP_CreateEntryOfClass"); + + Params::DynamicEntryBox_BP_CreateEntryOfClass Parms{}; + + Parms.EntryClass = EntryClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.DynamicEntryBox.RemoveEntry +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* EntryWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicEntryBox::RemoveEntry(class UUserWidget* EntryWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBox", "RemoveEntry"); + + Params::DynamicEntryBox_RemoveEntry Parms{}; + + Parms.EntryWidget = EntryWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.DynamicEntryBox.Reset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bDeleteWidgets (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UDynamicEntryBox::Reset(bool bDeleteWidgets) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("DynamicEntryBox", "Reset"); + + Params::DynamicEntryBox_Reset Parms{}; + + Parms.bDeleteWidgets = bDeleteWidgets; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetHintText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InHintText (Parm, NativeAccessSpecifierPublic) + +void UEditableText::SetHintText(const class FText& InHintText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetHintText"); + + Params::EditableText_SetHintText Parms{}; + + Parms.InHintText = std::move(InHintText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetIsPassword +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbIsPassword (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetIsPassword(bool InbIsPassword) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetIsPassword"); + + Params::EditableText_SetIsPassword Parms{}; + + Parms.InbIsPassword = InbIsPassword; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetIsReadOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbIsReadyOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetIsReadOnly(bool InbIsReadyOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetIsReadOnly"); + + Params::EditableText_SetIsReadOnly Parms{}; + + Parms.InbIsReadyOnly = InbIsReadyOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetJustification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ETextJustify InJustification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableText::SetJustification(ETextJustify InJustification) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetJustification"); + + Params::EditableText_SetJustification Parms{}; + + Parms.InJustification = InJustification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UEditableText::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "SetText"); + + Params::EditableText_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableText.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UEditableText::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableText", "GetText"); + + Params::EditableText_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.EditableTextBox.ClearError +// (Final, Native, Public, BlueprintCallable) + +void UEditableTextBox::ClearError() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "ClearError"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetError +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InError (Parm, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetError(const class FText& InError) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetError"); + + Params::EditableTextBox_SetError Parms{}; + + Parms.InError = std::move(InError); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetHintText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetHintText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetHintText"); + + Params::EditableTextBox_SetHintText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetIsPassword +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bIsPassword (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetIsPassword(bool bIsPassword) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetIsPassword"); + + Params::EditableTextBox_SetIsPassword Parms{}; + + Parms.bIsPassword = bIsPassword; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetIsReadOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bReadOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetIsReadOnly(bool bReadOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetIsReadOnly"); + + Params::EditableTextBox_SetIsReadOnly Parms{}; + + Parms.bReadOnly = bReadOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetJustification +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ETextJustify InJustification (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetJustification(ETextJustify InJustification) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetJustification"); + + Params::EditableTextBox_SetJustification Parms{}; + + Parms.InJustification = InJustification; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UEditableTextBox::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "SetText"); + + Params::EditableTextBox_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.EditableTextBox.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UEditableTextBox::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "GetText"); + + Params::EditableTextBox_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.EditableTextBox.HasError +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UEditableTextBox::HasError() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("EditableTextBox", "HasError"); + + Params::EditableTextBox_HasError Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ExpandableArea.SetIsExpanded +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExpandableArea::SetIsExpanded(bool IsExpanded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpandableArea", "SetIsExpanded"); + + Params::ExpandableArea_SetIsExpanded Parms{}; + + Parms.IsExpanded = IsExpanded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ExpandableArea.SetIsExpanded_Animated +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool IsExpanded (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UExpandableArea::SetIsExpanded_Animated(bool IsExpanded) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpandableArea", "SetIsExpanded_Animated"); + + Params::ExpandableArea_SetIsExpanded_Animated Parms{}; + + Parms.IsExpanded = IsExpanded; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ExpandableArea.GetIsExpanded +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UExpandableArea::GetIsExpanded() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ExpandableArea", "GetIsExpanded"); + + Params::ExpandableArea_GetIsExpanded Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.FloatBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UFloatBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("FloatBinding", "GetValue"); + + Params::FloatBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GridPanel.AddChildToGrid +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGridSlot* UGridPanel::AddChildToGrid(class UWidget* content, int32 InRow, int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridPanel", "AddChildToGrid"); + + Params::GridPanel_AddChildToGrid Parms{}; + + Parms.content = content; + Parms.InRow = InRow; + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.GridPanel.SetColumnFill +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ColumnIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Coefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridPanel::SetColumnFill(int32 ColumnIndex, float Coefficient) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridPanel", "SetColumnFill"); + + Params::GridPanel_SetColumnFill Parms{}; + + Parms.ColumnIndex = ColumnIndex; + Parms.Coefficient = Coefficient; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridPanel.SetRowFill +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 ColumnIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Coefficient (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridPanel::SetRowFill(int32 ColumnIndex, float Coefficient) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridPanel", "SetRowFill"); + + Params::GridPanel_SetRowFill Parms{}; + + Parms.ColumnIndex = ColumnIndex; + Parms.Coefficient = Coefficient; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetColumn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetColumn(int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetColumn"); + + Params::GridSlot_SetColumn Parms{}; + + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetColumnSpan +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InColumnSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetColumnSpan(int32 InColumnSpan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetColumnSpan"); + + Params::GridSlot_SetColumnSpan Parms{}; + + Parms.InColumnSpan = InColumnSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetHorizontalAlignment"); + + Params::GridSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetLayer +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InLayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetLayer(int32 InLayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetLayer"); + + Params::GridSlot_SetLayer Parms{}; + + Parms.InLayer = InLayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetNudge +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InNudge (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetNudge(const struct FVector2D& InNudge) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetNudge"); + + Params::GridSlot_SetNudge Parms{}; + + Parms.InNudge = std::move(InNudge); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UGridSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetPadding"); + + Params::GridSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetRow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetRow(int32 InRow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetRow"); + + Params::GridSlot_SetRow Parms{}; + + Parms.InRow = InRow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetRowSpan +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRowSpan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetRowSpan(int32 InRowSpan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetRowSpan"); + + Params::GridSlot_SetRowSpan Parms{}; + + Parms.InRowSpan = InRowSpan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.GridSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UGridSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("GridSlot", "SetVerticalAlignment"); + + Params::GridSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.HorizontalBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBoxSlot", "SetHorizontalAlignment"); + + Params::HorizontalBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.HorizontalBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBoxSlot", "SetPadding"); + + Params::HorizontalBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.HorizontalBoxSlot.SetSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateChildSize& InSize (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetSize(const struct FSlateChildSize& InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBoxSlot", "SetSize"); + + Params::HorizontalBoxSlot_SetSize Parms{}; + + Parms.InSize = std::move(InSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.HorizontalBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UHorizontalBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("HorizontalBoxSlot", "SetVerticalAlignment"); + + Params::HorizontalBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetAllowGamepadKeys +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllowGamepadKeys (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetAllowGamepadKeys(bool bInAllowGamepadKeys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetAllowGamepadKeys"); + + Params::InputKeySelector_SetAllowGamepadKeys Parms{}; + + Parms.bInAllowGamepadKeys = bInAllowGamepadKeys; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetAllowModifierKeys +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAllowModifierKeys (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetAllowModifierKeys(bool bInAllowModifierKeys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetAllowModifierKeys"); + + Params::InputKeySelector_SetAllowModifierKeys Parms{}; + + Parms.bInAllowModifierKeys = bInAllowModifierKeys; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetEscapeKeys +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InKeys (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetEscapeKeys(const TArray& InKeys) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetEscapeKeys"); + + Params::InputKeySelector_SetEscapeKeys Parms{}; + + Parms.InKeys = std::move(InKeys); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetKeySelectionText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InKeySelectionText (Parm, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetKeySelectionText(const class FText& InKeySelectionText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetKeySelectionText"); + + Params::InputKeySelector_SetKeySelectionText Parms{}; + + Parms.InKeySelectionText = std::move(InKeySelectionText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetNoKeySpecifiedText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InNoKeySpecifiedText (Parm, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetNoKeySpecifiedText(const class FText& InNoKeySpecifiedText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetNoKeySpecifiedText"); + + Params::InputKeySelector_SetNoKeySpecifiedText Parms{}; + + Parms.InNoKeySpecifiedText = std::move(InNoKeySpecifiedText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetSelectedKey +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FInputChord& InSelectedKey (ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetSelectedKey(const struct FInputChord& InSelectedKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetSelectedKey"); + + Params::InputKeySelector_SetSelectedKey Parms{}; + + Parms.InSelectedKey = std::move(InSelectedKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.SetTextBlockVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const ESlateVisibility InVisibility (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInputKeySelector::SetTextBlockVisibility(const ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "SetTextBlockVisibility"); + + Params::InputKeySelector_SetTextBlockVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InputKeySelector.GetIsSelectingKey +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInputKeySelector::GetIsSelectingKey() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InputKeySelector", "GetIsSelectingKey"); + + Params::InputKeySelector_GetIsSelectingKey Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.InvalidationBox.InvalidateCache +// (Final, Native, Public, BlueprintCallable) + +void UInvalidationBox::InvalidateCache() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InvalidationBox", "InvalidateCache"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InvalidationBox.SetCanCache +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool CanCache (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UInvalidationBox::SetCanCache(bool CanCache) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InvalidationBox", "SetCanCache"); + + Params::InvalidationBox_SetCanCache Parms{}; + + Parms.CanCache = CanCache; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.InvalidationBox.GetCanCache +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UInvalidationBox::GetCanCache() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("InvalidationBox", "GetCanCache"); + + Params::InvalidationBox_GetCanCache Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserListEntryLibrary.GetOwningListView +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterface UserListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// class UListViewBase* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UListViewBase* UUserListEntryLibrary::GetOwningListView(TScriptInterface UserListEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UserListEntryLibrary", "GetOwningListView"); + + Params::UserListEntryLibrary_GetOwningListView Parms{}; + + Parms.UserListEntry = UserListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserListEntryLibrary.IsListItemExpanded +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterface UserListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserListEntryLibrary::IsListItemExpanded(TScriptInterface UserListEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UserListEntryLibrary", "IsListItemExpanded"); + + Params::UserListEntryLibrary_IsListItemExpanded Parms{}; + + Parms.UserListEntry = UserListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserListEntryLibrary.IsListItemSelected +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterface UserListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UUserListEntryLibrary::IsListItemSelected(TScriptInterface UserListEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UserListEntryLibrary", "IsListItemSelected"); + + Params::UserListEntryLibrary_IsListItemSelected Parms{}; + + Parms.UserListEntry = UserListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UserObjectListEntryLibrary.GetListItemObject +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// TScriptInterfaceUserObjectListEntry (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UUserObjectListEntryLibrary::GetListItemObject(TScriptInterface UserObjectListEntry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("UserObjectListEntryLibrary", "GetListItemObject"); + + Params::UserObjectListEntryLibrary_GetListItemObject Parms{}; + + Parms.UserObjectListEntry = UserObjectListEntry; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListViewBase.RegenerateAllEntries +// (Final, Native, Public, BlueprintCallable) + +void UListViewBase::RegenerateAllEntries() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "RegenerateAllEntries"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.RequestRefresh +// (Final, Native, Public, BlueprintCallable) + +void UListViewBase::RequestRefresh() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "RequestRefresh"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.ScrollToBottom +// (Final, Native, Public, BlueprintCallable) + +void UListViewBase::ScrollToBottom() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "ScrollToBottom"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.ScrollToTop +// (Final, Native, Public, BlueprintCallable) + +void UListViewBase::ScrollToTop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "ScrollToTop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.SetScrollBarVisibility +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESlateVisibility InVisibility (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetScrollBarVisibility(ESlateVisibility InVisibility) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "SetScrollBarVisibility"); + + Params::ListViewBase_SetScrollBarVisibility Parms{}; + + Parms.InVisibility = InVisibility; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.SetScrollOffset +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const float InScrollOffset (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetScrollOffset(const float InScrollOffset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "SetScrollOffset"); + + Params::ListViewBase_SetScrollOffset Parms{}; + + Parms.InScrollOffset = InScrollOffset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.SetWheelScrollMultiplier +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewWheelScrollMultiplier (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListViewBase::SetWheelScrollMultiplier(float NewWheelScrollMultiplier) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "SetWheelScrollMultiplier"); + + Params::ListViewBase_SetWheelScrollMultiplier Parms{}; + + Parms.NewWheelScrollMultiplier = NewWheelScrollMultiplier; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListViewBase.GetDisplayedEntryWidgets +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) + +const TArray UListViewBase::GetDisplayedEntryWidgets() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListViewBase", "GetDisplayedEntryWidgets"); + + Params::ListViewBase_GetDisplayedEntryWidgets Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.AddItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::AddItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "AddItem"); + + Params::ListView_AddItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_CancelScrollIntoView +// (Final, Native, Private, BlueprintCallable) + +void UListView::BP_CancelScrollIntoView() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_CancelScrollIntoView"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_ClearSelection +// (Final, Native, Private, BlueprintCallable) + +void UListView::BP_ClearSelection() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_ClearSelection"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_NavigateToItem +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_NavigateToItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_NavigateToItem"); + + Params::ListView_BP_NavigateToItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_ScrollItemIntoView +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_ScrollItemIntoView(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_ScrollItemIntoView"); + + Params::ListView_BP_ScrollItemIntoView Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_SetItemSelection +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bSelected (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_SetItemSelection(class UObject* Item, bool bSelected) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_SetItemSelection"); + + Params::ListView_BP_SetItemSelection Parms{}; + + Parms.Item = Item; + Parms.bSelected = bSelected; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_SetListItems +// (Final, Native, Private, HasOutParams, BlueprintCallable) +// Parameters: +// const TArray& InListItems (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + +void UListView::BP_SetListItems(const TArray& InListItems) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_SetListItems"); + + Params::ListView_BP_SetListItems Parms{}; + + Parms.InListItems = std::move(InListItems); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_SetSelectedItem +// (Final, Native, Private, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::BP_SetSelectedItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_SetSelectedItem"); + + Params::ListView_BP_SetSelectedItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.ClearListItems +// (Final, Native, Public, BlueprintCallable) + +void UListView::ClearListItems() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "ClearListItems"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.NavigateToIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::NavigateToIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "NavigateToIndex"); + + Params::ListView_NavigateToIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.RemoveItem +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::RemoveItem(class UObject* Item) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "RemoveItem"); + + Params::ListView_RemoveItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.ScrollIndexIntoView +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::ScrollIndexIntoView(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "ScrollIndexIntoView"); + + Params::ListView_ScrollIndexIntoView Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.SetSelectedIndex +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::SetSelectedIndex(int32 Index_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "SetSelectedIndex"); + + Params::ListView_SetSelectedIndex Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.SetSelectionMode +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// ESelectionMode SelectionMode_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UListView::SetSelectionMode(ESelectionMode SelectionMode_0) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "SetSelectionMode"); + + Params::ListView_SetSelectionMode Parms{}; + + Parms.SelectionMode_0 = SelectionMode_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ListView.BP_GetNumItemsSelected +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UListView::BP_GetNumItemsSelected() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_GetNumItemsSelected"); + + Params::ListView_BP_GetNumItemsSelected Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.BP_GetSelectedItem +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UListView::BP_GetSelectedItem() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_GetSelectedItem"); + + Params::ListView_BP_GetSelectedItem Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.BP_GetSelectedItems +// (Final, Native, Private, HasOutParams, BlueprintCallable, Const) +// Parameters: +// TArray* Items (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UListView::BP_GetSelectedItems(TArray* Items) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_GetSelectedItems"); + + Params::ListView_BP_GetSelectedItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Items != nullptr) + *Items = std::move(Parms.Items); + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.BP_IsItemVisible +// (Final, Native, Private, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UListView::BP_IsItemVisible(class UObject* Item) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "BP_IsItemVisible"); + + Params::ListView_BP_IsItemVisible Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetIndexForItem +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UListView::GetIndexForItem(class UObject* Item) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetIndexForItem"); + + Params::ListView_GetIndexForItem Parms{}; + + Parms.Item = Item; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetItemAt +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 Index_0 (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UListView::GetItemAt(int32 Index_0) const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetItemAt"); + + Params::ListView_GetItemAt Parms{}; + + Parms.Index_0 = Index_0; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetListItems +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const TArray ReturnValue (ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) + +const TArray UListView::GetListItems() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetListItems"); + + Params::ListView_GetListItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.GetNumItems +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 UListView::GetNumItems() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "GetNumItems"); + + Params::ListView_GetNumItems Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ListView.IsRefreshPending +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UListView::IsRefreshPending() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ListView", "IsRefreshPending"); + + Params::ListView_IsRefreshPending Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MouseCursorBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// EMouseCursor ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +EMouseCursor UMouseCursorBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MouseCursorBinding", "GetValue"); + + Params::MouseCursorBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MultiLineEditableText.SetHintText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InHintText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetHintText(const class FText& InHintText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetHintText"); + + Params::MultiLineEditableText_SetHintText Parms{}; + + Parms.InHintText = std::move(InHintText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetIsReadOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bReadOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetIsReadOnly(bool bReadOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetIsReadOnly"); + + Params::MultiLineEditableText_SetIsReadOnly Parms{}; + + Parms.bReadOnly = bReadOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetText"); + + Params::MultiLineEditableText_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.SetWidgetStyle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FTextBlockStyle& InWidgetStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMultiLineEditableText::SetWidgetStyle(const struct FTextBlockStyle& InWidgetStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "SetWidgetStyle"); + + Params::MultiLineEditableText_SetWidgetStyle Parms{}; + + Parms.InWidgetStyle = std::move(InWidgetStyle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableText.GetHintText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableText::GetHintText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "GetHintText"); + + Params::MultiLineEditableText_GetHintText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MultiLineEditableText.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableText::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableText", "GetText"); + + Params::MultiLineEditableText_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MultiLineEditableTextBox.SetError +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InError (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetError(const class FText& InError) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetError"); + + Params::MultiLineEditableTextBox_SetError Parms{}; + + Parms.InError = std::move(InError); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.SetHintText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InHintText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetHintText(const class FText& InHintText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetHintText"); + + Params::MultiLineEditableTextBox_SetHintText Parms{}; + + Parms.InHintText = std::move(InHintText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.SetIsReadOnly +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bReadOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetIsReadOnly(bool bReadOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetIsReadOnly"); + + Params::MultiLineEditableTextBox_SetIsReadOnly Parms{}; + + Parms.bReadOnly = bReadOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.SetText +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const class FText& InText (Parm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetText(const class FText& InText) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetText"); + + Params::MultiLineEditableTextBox_SetText Parms{}; + + Parms.InText = std::move(InText); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.SetTextStyle +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FTextBlockStyle& InTextStyle (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + +void UMultiLineEditableTextBox::SetTextStyle(const struct FTextBlockStyle& InTextStyle) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "SetTextStyle"); + + Params::MultiLineEditableTextBox_SetTextStyle Parms{}; + + Parms.InTextStyle = std::move(InTextStyle); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.MultiLineEditableTextBox.GetHintText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableTextBox::GetHintText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "GetHintText"); + + Params::MultiLineEditableTextBox_GetHintText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.MultiLineEditableTextBox.GetText +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UMultiLineEditableTextBox::GetText() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("MultiLineEditableTextBox", "GetText"); + + Params::MultiLineEditableTextBox_GetText Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Overlay.AddChildToOverlay +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UOverlaySlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UOverlaySlot* UOverlay::AddChildToOverlay(class UWidget* content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Overlay", "AddChildToOverlay"); + + Params::Overlay_AddChildToOverlay Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.ProgressBar.SetFillColorAndOpacity +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InColor (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBar::SetFillColorAndOpacity(const struct FLinearColor& InColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProgressBar", "SetFillColorAndOpacity"); + + Params::ProgressBar_SetFillColorAndOpacity Parms{}; + + Parms.InColor = std::move(InColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ProgressBar.SetIsMarquee +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbIsMarquee (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBar::SetIsMarquee(bool InbIsMarquee) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProgressBar", "SetIsMarquee"); + + Params::ProgressBar_SetIsMarquee Parms{}; + + Parms.InbIsMarquee = InbIsMarquee; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ProgressBar.SetPercent +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InPercent (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UProgressBar::SetPercent(float InPercent) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ProgressBar", "SetPercent"); + + Params::ProgressBar_SetPercent Parms{}; + + Parms.InPercent = InPercent; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SafeZone.SetSidesToPad +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InPadLeft (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPadRight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPadTop (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool InPadBottom (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USafeZone::SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SafeZone", "SetSidesToPad"); + + Params::SafeZone_SetSidesToPad Parms{}; + + Parms.InPadLeft = InPadLeft; + Parms.InPadRight = InPadRight; + Parms.InPadTop = InPadTop; + Parms.InPadBottom = InPadBottom; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBox.SetIgnoreInheritedScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInIgnoreInheritedScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetIgnoreInheritedScale(bool bInIgnoreInheritedScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBox", "SetIgnoreInheritedScale"); + + Params::ScaleBox_SetIgnoreInheritedScale Parms{}; + + Parms.bInIgnoreInheritedScale = bInIgnoreInheritedScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBox.SetStretch +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStretch InStretch (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetStretch(EStretch InStretch) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBox", "SetStretch"); + + Params::ScaleBox_SetStretch Parms{}; + + Parms.InStretch = InStretch; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBox.SetStretchDirection +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EStretchDirection InStretchDirection (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetStretchDirection(EStretchDirection InStretchDirection) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBox", "SetStretchDirection"); + + Params::ScaleBox_SetStretchDirection Parms{}; + + Parms.InStretchDirection = InStretchDirection; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBox.SetUserSpecifiedScale +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InUserSpecifiedScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBox::SetUserSpecifiedScale(float InUserSpecifiedScale) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBox", "SetUserSpecifiedScale"); + + Params::ScaleBox_SetUserSpecifiedScale Parms{}; + + Parms.InUserSpecifiedScale = InUserSpecifiedScale; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBoxSlot", "SetHorizontalAlignment"); + + Params::ScaleBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScaleBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBoxSlot", "SetPadding"); + + Params::ScaleBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScaleBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScaleBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScaleBoxSlot", "SetVerticalAlignment"); + + Params::ScaleBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBar.SetState +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InOffsetFraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float InThumbSizeFraction (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBar::SetState(float InOffsetFraction, float InThumbSizeFraction) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBar", "SetState"); + + Params::ScrollBar_SetState Parms{}; + + Parms.InOffsetFraction = InOffsetFraction; + Parms.InThumbSizeFraction = InThumbSizeFraction; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBoxSlot", "SetHorizontalAlignment"); + + Params::ScrollBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UScrollBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBoxSlot", "SetPadding"); + + Params::ScrollBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.ScrollBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UScrollBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("ScrollBoxSlot", "SetVerticalAlignment"); + + Params::ScrollBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearHeightOverride +// (Final, Native, Public, BlueprintCallable) + +void USizeBox::ClearHeightOverride() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearHeightOverride"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMaxAspectRatio +// (Final, Native, Public, BlueprintCallable) + +void USizeBox::ClearMaxAspectRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMaxAspectRatio"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMaxDesiredHeight +// (Final, Native, Public, BlueprintCallable) + +void USizeBox::ClearMaxDesiredHeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMaxDesiredHeight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMaxDesiredWidth +// (Final, Native, Public, BlueprintCallable) + +void USizeBox::ClearMaxDesiredWidth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMaxDesiredWidth"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMinAspectRatio +// (Final, Native, Public, BlueprintCallable) + +void USizeBox::ClearMinAspectRatio() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMinAspectRatio"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMinDesiredHeight +// (Final, Native, Public, BlueprintCallable) + +void USizeBox::ClearMinDesiredHeight() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMinDesiredHeight"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearMinDesiredWidth +// (Final, Native, Public, BlueprintCallable) + +void USizeBox::ClearMinDesiredWidth() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearMinDesiredWidth"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.ClearWidthOverride +// (Final, Native, Public, BlueprintCallable) + +void USizeBox::ClearWidthOverride() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "ClearWidthOverride"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetHeightOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InHeightOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetHeightOverride(float InHeightOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetHeightOverride"); + + Params::SizeBox_SetHeightOverride Parms{}; + + Parms.InHeightOverride = InHeightOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMaxAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMaxAspectRatio(float InMaxAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMaxAspectRatio"); + + Params::SizeBox_SetMaxAspectRatio Parms{}; + + Parms.InMaxAspectRatio = InMaxAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMaxDesiredHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxDesiredHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMaxDesiredHeight(float InMaxDesiredHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMaxDesiredHeight"); + + Params::SizeBox_SetMaxDesiredHeight Parms{}; + + Parms.InMaxDesiredHeight = InMaxDesiredHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMaxDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMaxDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMaxDesiredWidth(float InMaxDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMaxDesiredWidth"); + + Params::SizeBox_SetMaxDesiredWidth Parms{}; + + Parms.InMaxDesiredWidth = InMaxDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMinAspectRatio +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinAspectRatio (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMinAspectRatio(float InMinAspectRatio) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMinAspectRatio"); + + Params::SizeBox_SetMinAspectRatio Parms{}; + + Parms.InMinAspectRatio = InMinAspectRatio; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMinDesiredHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMinDesiredHeight(float InMinDesiredHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMinDesiredHeight"); + + Params::SizeBox_SetMinDesiredHeight Parms{}; + + Parms.InMinDesiredHeight = InMinDesiredHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetMinDesiredWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetMinDesiredWidth(float InMinDesiredWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetMinDesiredWidth"); + + Params::SizeBox_SetMinDesiredWidth Parms{}; + + Parms.InMinDesiredWidth = InMinDesiredWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SizeBox.SetWidthOverride +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InWidthOverride (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USizeBox::SetWidthOverride(float InWidthOverride) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SizeBox", "SetWidthOverride"); + + Params::SizeBox_SetWidthOverride Parms{}; + + Parms.InWidthOverride = InWidthOverride; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SlateBlueprintLibrary.AbsoluteToLocal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& AbsoluteCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::AbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "AbsoluteToLocal"); + + Params::SlateBlueprintLibrary_AbsoluteToLocal Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.AbsoluteCoordinate = std::move(AbsoluteCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.AbsoluteToViewport +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& AbsoluteDesktopCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* PixelPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ViewportPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::AbsoluteToViewport(class UObject* WorldContextObject, const struct FVector2D& AbsoluteDesktopCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "AbsoluteToViewport"); + + Params::SlateBlueprintLibrary_AbsoluteToViewport Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.AbsoluteDesktopCoordinate = std::move(AbsoluteDesktopCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PixelPosition != nullptr) + *PixelPosition = std::move(Parms.PixelPosition); + + if (ViewportPosition != nullptr) + *ViewportPosition = std::move(Parms.ViewportPosition); +} + + +// Function UMG.SlateBlueprintLibrary.EqualEqual_SlateBrush +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateBrush& A (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FSlateBrush& b (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USlateBlueprintLibrary::EqualEqual_SlateBrush(const struct FSlateBrush& A, const struct FSlateBrush& b) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "EqualEqual_SlateBrush"); + + Params::SlateBlueprintLibrary_EqualEqual_SlateBrush Parms{}; + + Parms.A = std::move(A); + Parms.b = std::move(b); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.GetAbsoluteSize +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::GetAbsoluteSize(const struct FGeometry& Geometry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "GetAbsoluteSize"); + + Params::SlateBlueprintLibrary_GetAbsoluteSize Parms{}; + + Parms.Geometry = std::move(Geometry); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.GetLocalSize +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::GetLocalSize(const struct FGeometry& Geometry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "GetLocalSize"); + + Params::SlateBlueprintLibrary_GetLocalSize Parms{}; + + Parms.Geometry = std::move(Geometry); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.GetLocalTopLeft +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::GetLocalTopLeft(const struct FGeometry& Geometry) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "GetLocalTopLeft"); + + Params::SlateBlueprintLibrary_GetLocalTopLeft Parms{}; + + Parms.Geometry = std::move(Geometry); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.IsUnderLocation +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& AbsoluteCoordinate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USlateBlueprintLibrary::IsUnderLocation(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "IsUnderLocation"); + + Params::SlateBlueprintLibrary_IsUnderLocation Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.AbsoluteCoordinate = std::move(AbsoluteCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.LocalToAbsolute +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& LocalCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::LocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "LocalToAbsolute"); + + Params::SlateBlueprintLibrary_LocalToAbsolute Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.LocalCoordinate = std::move(LocalCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.LocalToViewport +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& LocalCoordinate (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* PixelPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ViewportPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::LocalToViewport(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "LocalToViewport"); + + Params::SlateBlueprintLibrary_LocalToViewport Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Geometry = std::move(Geometry); + Parms.LocalCoordinate = std::move(LocalCoordinate); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (PixelPosition != nullptr) + *PixelPosition = std::move(Parms.PixelPosition); + + if (ViewportPosition != nullptr) + *ViewportPosition = std::move(Parms.ViewportPosition); +} + + +// Function UMG.SlateBlueprintLibrary.ScreenToViewport +// (Final, Native, Static, Public, HasOutParams, HasDefaults) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ViewportPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::ScreenToViewport(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* ViewportPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "ScreenToViewport"); + + Params::SlateBlueprintLibrary_ScreenToViewport Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ScreenPosition = std::move(ScreenPosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ViewportPosition != nullptr) + *ViewportPosition = std::move(Parms.ViewportPosition); +} + + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetAbsolute +// (Final, Native, Static, Public, HasOutParams, HasDefaults) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* AbsoluteCoordinate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeWindowPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::ScreenToWidgetAbsolute(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* AbsoluteCoordinate, bool bIncludeWindowPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "ScreenToWidgetAbsolute"); + + Params::SlateBlueprintLibrary_ScreenToWidgetAbsolute Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.bIncludeWindowPosition = bIncludeWindowPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (AbsoluteCoordinate != nullptr) + *AbsoluteCoordinate = std::move(Parms.AbsoluteCoordinate); +} + + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetLocal +// (Final, Native, Static, Public, HasOutParams, HasDefaults) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& ScreenPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* LocalCoordinate (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bIncludeWindowPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlateBlueprintLibrary::ScreenToWidgetLocal(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& ScreenPosition, struct FVector2D* LocalCoordinate, bool bIncludeWindowPosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "ScreenToWidgetLocal"); + + Params::SlateBlueprintLibrary_ScreenToWidgetLocal Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Geometry = std::move(Geometry); + Parms.ScreenPosition = std::move(ScreenPosition); + Parms.bIncludeWindowPosition = bIncludeWindowPosition; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocalCoordinate != nullptr) + *LocalCoordinate = std::move(Parms.LocalCoordinate); +} + + +// Function UMG.SlateBlueprintLibrary.TransformScalarAbsoluteToLocal +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float AbsoluteScalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlateBlueprintLibrary::TransformScalarAbsoluteToLocal(const struct FGeometry& Geometry, float AbsoluteScalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "TransformScalarAbsoluteToLocal"); + + Params::SlateBlueprintLibrary_TransformScalarAbsoluteToLocal Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.AbsoluteScalar = AbsoluteScalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.TransformScalarLocalToAbsolute +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// float LocalScalar (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlateBlueprintLibrary::TransformScalarLocalToAbsolute(const struct FGeometry& Geometry, float LocalScalar) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "TransformScalarLocalToAbsolute"); + + Params::SlateBlueprintLibrary_TransformScalarLocalToAbsolute Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.LocalScalar = LocalScalar; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.TransformVectorAbsoluteToLocal +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& AbsoluteVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::TransformVectorAbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "TransformVectorAbsoluteToLocal"); + + Params::SlateBlueprintLibrary_TransformVectorAbsoluteToLocal Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.AbsoluteVector = std::move(AbsoluteVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SlateBlueprintLibrary.TransformVectorLocalToAbsolute +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FGeometry& Geometry (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& LocalVector (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D USlateBlueprintLibrary::TransformVectorLocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalVector) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("SlateBlueprintLibrary", "TransformVectorLocalToAbsolute"); + + Params::SlateBlueprintLibrary_TransformVectorLocalToAbsolute Parms{}; + + Parms.Geometry = std::move(Geometry); + Parms.LocalVector = std::move(LocalVector); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Slider.SetIndentHandle +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetIndentHandle(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetIndentHandle"); + + Params::Slider_SetIndentHandle Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetLocked +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetLocked(bool InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetLocked"); + + Params::Slider_SetLocked Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetMaxValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetMaxValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetMaxValue"); + + Params::Slider_SetMaxValue Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetMinValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetMinValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetMinValue"); + + Params::Slider_SetMinValue Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetSliderBarColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetSliderBarColor(const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetSliderBarColor"); + + Params::Slider_SetSliderBarColor Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetSliderHandleColor +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FLinearColor& InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetSliderHandleColor(const struct FLinearColor& InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetSliderHandleColor"); + + Params::Slider_SetSliderHandleColor Parms{}; + + Parms.InValue = std::move(InValue); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetStepSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetStepSize(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetStepSize"); + + Params::Slider_SetStepSize Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.SetValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USlider::SetValue(float InValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "SetValue"); + + Params::Slider_SetValue Parms{}; + + Parms.InValue = InValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Slider.GetNormalizedValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlider::GetNormalizedValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "GetNormalizedValue"); + + Params::Slider_GetNormalizedValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Slider.GetValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USlider::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Slider", "GetValue"); + + Params::Slider_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Spacer.SetSize +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpacer::SetSize(const struct FVector2D& InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Spacer", "SetSize"); + + Params::Spacer_SetSize Parms{}; + + Parms.InSize = std::move(InSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.ClearMaxSliderValue +// (Final, Native, Public, BlueprintCallable) + +void USpinBox::ClearMaxSliderValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "ClearMaxSliderValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.ClearMaxValue +// (Final, Native, Public, BlueprintCallable) + +void USpinBox::ClearMaxValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "ClearMaxValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.ClearMinSliderValue +// (Final, Native, Public, BlueprintCallable) + +void USpinBox::ClearMinSliderValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "ClearMinSliderValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.ClearMinValue +// (Final, Native, Public, BlueprintCallable) + +void USpinBox::ClearMinValue() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "ClearMinValue"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetAlwaysUsesDeltaSnap +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bNewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetAlwaysUsesDeltaSnap(bool bNewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetAlwaysUsesDeltaSnap"); + + Params::SpinBox_SetAlwaysUsesDeltaSnap Parms{}; + + Parms.bNewValue = bNewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetDelta +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetDelta(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetDelta"); + + Params::SpinBox_SetDelta Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetForegroundColor +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateColor& InForegroundColor (Parm, NativeAccessSpecifierPublic) + +void USpinBox::SetForegroundColor(const struct FSlateColor& InForegroundColor) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetForegroundColor"); + + Params::SpinBox_SetForegroundColor Parms{}; + + Parms.InForegroundColor = std::move(InForegroundColor); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMaxFractionalDigits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMaxFractionalDigits(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMaxFractionalDigits"); + + Params::SpinBox_SetMaxFractionalDigits Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMaxSliderValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMaxSliderValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMaxSliderValue"); + + Params::SpinBox_SetMaxSliderValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMaxValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMaxValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMaxValue"); + + Params::SpinBox_SetMaxValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMinFractionalDigits +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMinFractionalDigits(int32 NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMinFractionalDigits"); + + Params::SpinBox_SetMinFractionalDigits Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMinSliderValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMinSliderValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMinSliderValue"); + + Params::SpinBox_SetMinSliderValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetMinValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetMinValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetMinValue"); + + Params::SpinBox_SetMinValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.SetValue +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewValue (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void USpinBox::SetValue(float NewValue) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "SetValue"); + + Params::SpinBox_SetValue Parms{}; + + Parms.NewValue = NewValue; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.SpinBox.GetAlwaysUsesDeltaSnap +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool USpinBox::GetAlwaysUsesDeltaSnap() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetAlwaysUsesDeltaSnap"); + + Params::SpinBox_GetAlwaysUsesDeltaSnap Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetDelta +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetDelta() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetDelta"); + + Params::SpinBox_GetDelta Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMaxFractionalDigits +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpinBox::GetMaxFractionalDigits() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMaxFractionalDigits"); + + Params::SpinBox_GetMaxFractionalDigits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMaxSliderValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMaxSliderValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMaxSliderValue"); + + Params::SpinBox_GetMaxSliderValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMaxValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMaxValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMaxValue"); + + Params::SpinBox_GetMaxValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMinFractionalDigits +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +int32 USpinBox::GetMinFractionalDigits() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMinFractionalDigits"); + + Params::SpinBox_GetMinFractionalDigits Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMinSliderValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMinSliderValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMinSliderValue"); + + Params::SpinBox_GetMinSliderValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetMinValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetMinValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetMinValue"); + + Params::SpinBox_GetMinValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.SpinBox.GetValue +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float USpinBox::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("SpinBox", "GetValue"); + + Params::SpinBox_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBinding.GetStringValue +// (Final, Native, Public, Const) +// Parameters: +// class FString ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FString UTextBinding::GetStringValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBinding", "GetStringValue"); + + Params::TextBinding_GetStringValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TextBinding.GetTextValue +// (Final, Native, Public, Const) +// Parameters: +// class FText ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +class FText UTextBinding::GetTextValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TextBinding", "GetTextValue"); + + Params::TextBinding_GetTextValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Throbber.SetAnimateHorizontally +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAnimateHorizontally (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetAnimateHorizontally(bool bInAnimateHorizontally) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Throbber", "SetAnimateHorizontally"); + + Params::Throbber_SetAnimateHorizontally Parms{}; + + Parms.bInAnimateHorizontally = bInAnimateHorizontally; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Throbber.SetAnimateOpacity +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAnimateOpacity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetAnimateOpacity(bool bInAnimateOpacity) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Throbber", "SetAnimateOpacity"); + + Params::Throbber_SetAnimateOpacity Parms{}; + + Parms.bInAnimateOpacity = bInAnimateOpacity; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Throbber.SetAnimateVertically +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool bInAnimateVertically (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetAnimateVertically(bool bInAnimateVertically) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Throbber", "SetAnimateVertically"); + + Params::Throbber_SetAnimateVertically Parms{}; + + Parms.bInAnimateVertically = bInAnimateVertically; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Throbber.SetNumberOfPieces +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InNumberOfPieces (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UThrobber::SetNumberOfPieces(int32 InNumberOfPieces) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Throbber", "SetNumberOfPieces"); + + Params::Throbber_SetNumberOfPieces Parms{}; + + Parms.InNumberOfPieces = InNumberOfPieces; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TileView.SetEntryHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTileView::SetEntryHeight(float NewHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileView", "SetEntryHeight"); + + Params::TileView_SetEntryHeight Parms{}; + + Parms.NewHeight = NewHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TileView.SetEntryWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float NewWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTileView::SetEntryWidth(float NewWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileView", "SetEntryWidth"); + + Params::TileView_SetEntryWidth Parms{}; + + Parms.NewWidth = NewWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TileView.GetEntryHeight +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTileView::GetEntryHeight() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileView", "GetEntryHeight"); + + Params::TileView_GetEntryHeight Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TileView.GetEntryWidth +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UTileView::GetEntryWidth() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TileView", "GetEntryWidth"); + + Params::TileView_GetEntryWidth Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.TreeView.CollapseAll +// (Final, Native, Public, BlueprintCallable) + +void UTreeView::CollapseAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TreeView", "CollapseAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TreeView.ExpandAll +// (Final, Native, Public, BlueprintCallable) + +void UTreeView::ExpandAll() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TreeView", "ExpandAll"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.TreeView.SetItemExpansion +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UObject* Item (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bExpandItem (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UTreeView::SetItemExpansion(class UObject* Item, bool bExpandItem) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("TreeView", "SetItemExpansion"); + + Params::TreeView_SetItemExpansion Parms{}; + + Parms.Item = Item; + Parms.bExpandItem = bExpandItem; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UMGSequencePlayer.SetUserTag +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class FName InUserTag (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUMGSequencePlayer::SetUserTag(class FName InUserTag) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UMGSequencePlayer", "SetUserTag"); + + Params::UMGSequencePlayer_SetUserTag Parms{}; + + Parms.InUserTag = InUserTag; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UMGSequencePlayer.GetUserTag +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class FName UUMGSequencePlayer::GetUserTag() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UMGSequencePlayer", "GetUserTag"); + + Params::UMGSequencePlayer_GetUserTag Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UniformGridPanel.AddChildToUniformGrid +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUniformGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUniformGridSlot* UUniformGridPanel::AddChildToUniformGrid(class UWidget* content, int32 InRow, int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridPanel", "AddChildToUniformGrid"); + + Params::UniformGridPanel_AddChildToUniformGrid Parms{}; + + Parms.content = content; + Parms.InRow = InRow; + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.UniformGridPanel.SetMinDesiredSlotHeight +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredSlotHeight (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridPanel::SetMinDesiredSlotHeight(float InMinDesiredSlotHeight) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridPanel", "SetMinDesiredSlotHeight"); + + Params::UniformGridPanel_SetMinDesiredSlotHeight Parms{}; + + Parms.InMinDesiredSlotHeight = InMinDesiredSlotHeight; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridPanel.SetMinDesiredSlotWidth +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InMinDesiredSlotWidth (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridPanel::SetMinDesiredSlotWidth(float InMinDesiredSlotWidth) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridPanel", "SetMinDesiredSlotWidth"); + + Params::UniformGridPanel_SetMinDesiredSlotWidth Parms{}; + + Parms.InMinDesiredSlotWidth = InMinDesiredSlotWidth; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridPanel.SetSlotPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InSlotPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UUniformGridPanel::SetSlotPadding(const struct FMargin& InSlotPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridPanel", "SetSlotPadding"); + + Params::UniformGridPanel_SetSlotPadding Parms{}; + + Parms.InSlotPadding = std::move(InSlotPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridSlot.SetColumn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InColumn (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetColumn(int32 InColumn) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridSlot", "SetColumn"); + + Params::UniformGridSlot_SetColumn Parms{}; + + Parms.InColumn = InColumn; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridSlot", "SetHorizontalAlignment"); + + Params::UniformGridSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridSlot.SetRow +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// int32 InRow (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetRow(int32 InRow) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridSlot", "SetRow"); + + Params::UniformGridSlot_SetRow Parms{}; + + Parms.InRow = InRow; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.UniformGridSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UUniformGridSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("UniformGridSlot", "SetVerticalAlignment"); + + Params::UniformGridSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.VerticalBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBoxSlot", "SetHorizontalAlignment"); + + Params::VerticalBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.VerticalBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBoxSlot", "SetPadding"); + + Params::VerticalBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.VerticalBoxSlot.SetSize +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FSlateChildSize& InSize (Parm, NoDestructor, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetSize(const struct FSlateChildSize& InSize) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBoxSlot", "SetSize"); + + Params::VerticalBoxSlot_SetSize Parms{}; + + Parms.InSize = std::move(InSize); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.VerticalBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UVerticalBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VerticalBoxSlot", "SetVerticalAlignment"); + + Params::VerticalBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.SetViewLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector& Location (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UViewport::SetViewLocation(const struct FVector& Location) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "SetViewLocation"); + + Params::Viewport_SetViewLocation Parms{}; + + Parms.Location = std::move(Location); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.SetViewRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UViewport::SetViewRotation(const struct FRotator& Rotation) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "SetViewRotation"); + + Params::Viewport_SetViewRotation Parms{}; + + Parms.Rotation = std::move(Rotation); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.Viewport.Spawn +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// TSubclassOf ActorClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class AActor* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class AActor* UViewport::Spawn(TSubclassOf ActorClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "Spawn"); + + Params::Viewport_Spawn Parms{}; + + Parms.ActorClass = ActorClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Viewport.GetViewLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector UViewport::GetViewLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "GetViewLocation"); + + Params::Viewport_GetViewLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Viewport.GetViewportWorld +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWorld* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWorld* UViewport::GetViewportWorld() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "GetViewportWorld"); + + Params::Viewport_GetViewportWorld Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.Viewport.GetViewRotation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FRotator ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FRotator UViewport::GetViewRotation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("Viewport", "GetViewRotation"); + + Params::Viewport_GetViewRotation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.VisibilityBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// ESlateVisibility ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +ESlateVisibility UVisibilityBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("VisibilityBinding", "GetValue"); + + Params::VisibilityBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetAnimation.BindToAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetAnimation::BindToAnimationFinished(class UUserWidget* Widget, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "BindToAnimationFinished"); + + Params::WidgetAnimation_BindToAnimationFinished Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.BindToAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetAnimation::BindToAnimationStarted(class UUserWidget* Widget, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "BindToAnimationStarted"); + + Params::WidgetAnimation_BindToAnimationStarted Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindAllFromAnimationFinished(class UUserWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "UnbindAllFromAnimationFinished"); + + Params::WidgetAnimation_UnbindAllFromAnimationFinished Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindAllFromAnimationStarted(class UUserWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "UnbindAllFromAnimationStarted"); + + Params::WidgetAnimation_UnbindAllFromAnimationStarted Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.UnbindFromAnimationFinished +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindFromAnimationFinished(class UUserWidget* Widget, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "UnbindFromAnimationFinished"); + + Params::WidgetAnimation_UnbindFromAnimationFinished Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.UnbindFromAnimationStarted +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetAnimation::UnbindFromAnimationStarted(class UUserWidget* Widget, TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "UnbindFromAnimationStarted"); + + Params::WidgetAnimation_UnbindFromAnimationStarted Parms{}; + + Parms.Widget = Widget; + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetAnimation.GetEndTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetAnimation::GetEndTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "GetEndTime"); + + Params::WidgetAnimation_GetEndTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetAnimation.GetStartTime +// (Final, RequiredAPI, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetAnimation::GetStartTime() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetAnimation", "GetStartTime"); + + Params::WidgetAnimation_GetStartTime Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationProxyObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UUMGSequencePlayer** Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimationPlayCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetAnimationPlayCallbackProxy* UWidgetAnimationPlayCallbackProxy::CreatePlayAnimationProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetAnimationPlayCallbackProxy", "CreatePlayAnimationProxyObject"); + + Params::WidgetAnimationPlayCallbackProxy_CreatePlayAnimationProxyObject Parms{}; + + Parms.Widget = Widget; + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationTimeRangeProxyObject +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UUMGSequencePlayer** Result (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimation* InAnimation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float StartAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float EndAtTime (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 NumLoopsToPlay (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EUMGSequencePlayMode PlayMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float PlaybackSpeed (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetAnimationPlayCallbackProxy*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetAnimationPlayCallbackProxy* UWidgetAnimationPlayCallbackProxy::CreatePlayAnimationTimeRangeProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, EUMGSequencePlayMode PlayMode, float PlaybackSpeed) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetAnimationPlayCallbackProxy", "CreatePlayAnimationTimeRangeProxyObject"); + + Params::WidgetAnimationPlayCallbackProxy_CreatePlayAnimationTimeRangeProxyObject Parms{}; + + Parms.Widget = Widget; + Parms.InAnimation = InAnimation; + Parms.StartAtTime = StartAtTime; + Parms.EndAtTime = EndAtTime; + Parms.NumLoopsToPlay = NumLoopsToPlay; + Parms.PlayMode = PlayMode; + Parms.PlaybackSpeed = PlaybackSpeed; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (Result != nullptr) + *Result = Parms.Result; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBinding.GetValue +// (Final, Native, Public, Const) +// Parameters: +// class UWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidget* UWidgetBinding::GetValue() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetBinding", "GetValue"); + + Params::WidgetBinding_GetValue Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.CancelDragDrop +// (Final, Native, Static, Public, BlueprintCallable) + +void UWidgetBlueprintLibrary::CancelDragDrop() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "CancelDragDrop"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.CaptureJoystick +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* CapturingWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAllJoysticks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::CaptureJoystick(struct FEventReply& Reply, class UWidget* CapturingWidget, bool bInAllJoysticks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "CaptureJoystick"); + + Params::WidgetBlueprintLibrary_CaptureJoystick Parms{}; + + Parms.Reply = std::move(Reply); + Parms.CapturingWidget = CapturingWidget; + Parms.bInAllJoysticks = bInAllJoysticks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.CaptureMouse +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* CapturingWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::CaptureMouse(struct FEventReply& Reply, class UWidget* CapturingWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "CaptureMouse"); + + Params::WidgetBlueprintLibrary_CaptureMouse Parms{}; + + Parms.Reply = std::move(Reply); + Parms.CapturingWidget = CapturingWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.ClearUserFocus +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bInAllUsers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::ClearUserFocus(struct FEventReply& Reply, bool bInAllUsers) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "ClearUserFocus"); + + Params::WidgetBlueprintLibrary_ClearUserFocus Parms{}; + + Parms.Reply = std::move(Reply); + Parms.bInAllUsers = bInAllUsers; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.Create +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TSubclassOf WidgetType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class APlayerController* OwningPlayer (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUserWidget* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUserWidget* UWidgetBlueprintLibrary::Create(class UObject* WorldContextObject, TSubclassOf WidgetType, class APlayerController* OwningPlayer) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "Create"); + + Params::WidgetBlueprintLibrary_Create Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WidgetType = WidgetType; + Parms.OwningPlayer = OwningPlayer; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.CreateDragDropOperation +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TSubclassOf OperationClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UDragDropOperation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDragDropOperation* UWidgetBlueprintLibrary::CreateDragDropOperation(TSubclassOf OperationClass) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "CreateDragDropOperation"); + + Params::WidgetBlueprintLibrary_CreateDragDropOperation Parms{}; + + Parms.OperationClass = OperationClass; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.DetectDrag +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* WidgetDetectingDrag (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& DragKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::DetectDrag(struct FEventReply& Reply, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DetectDrag"); + + Params::WidgetBlueprintLibrary_DetectDrag Parms{}; + + Parms.Reply = std::move(Reply); + Parms.WidgetDetectingDrag = WidgetDetectingDrag; + Parms.DragKey = std::move(DragKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.DetectDragIfPressed +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FPointerEvent& PointerEvent (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* WidgetDetectingDrag (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FKey& DragKey (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::DetectDragIfPressed(const struct FPointerEvent& PointerEvent, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DetectDragIfPressed"); + + Params::WidgetBlueprintLibrary_DetectDragIfPressed Parms{}; + + Parms.PointerEvent = std::move(PointerEvent); + Parms.WidgetDetectingDrag = WidgetDetectingDrag; + Parms.DragKey = std::move(DragKey); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.DismissAllMenus +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) + +void UWidgetBlueprintLibrary::DismissAllMenus() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DismissAllMenus"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.DrawBox +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& size (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USlateBrushAsset* Brush (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawBox(struct FPaintContext& Context, const struct FVector2D& Position, const struct FVector2D& size, class USlateBrushAsset* Brush, const struct FLinearColor& Tint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawBox"); + + Params::WidgetBlueprintLibrary_DrawBox Parms{}; + + Parms.Context = std::move(Context); + Parms.Position = std::move(Position); + Parms.size = std::move(size); + Parms.Brush = Brush; + Parms.Tint = std::move(Tint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.DrawLine +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const struct FVector2D& PositionA (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& PositionB (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAntiAlias (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawLine(struct FPaintContext& Context, const struct FVector2D& PositionA, const struct FVector2D& PositionB, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawLine"); + + Params::WidgetBlueprintLibrary_DrawLine Parms{}; + + Parms.Context = std::move(Context); + Parms.PositionA = std::move(PositionA); + Parms.PositionB = std::move(PositionB); + Parms.Tint = std::move(Tint); + Parms.bAntiAlias = bAntiAlias; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.DrawLines +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const TArray& Points (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bAntiAlias (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Thickness (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawLines(struct FPaintContext& Context, const TArray& Points, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawLines"); + + Params::WidgetBlueprintLibrary_DrawLines Parms{}; + + Parms.Context = std::move(Context); + Parms.Points = std::move(Points); + Parms.Tint = std::move(Tint); + Parms.bAntiAlias = bAntiAlias; + Parms.Thickness = Thickness; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.DrawText +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const class FString& inString (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawText(struct FPaintContext& Context, const class FString& inString, const struct FVector2D& Position, const struct FLinearColor& Tint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawText"); + + Params::WidgetBlueprintLibrary_DrawText Parms{}; + + Parms.Context = std::move(Context); + Parms.inString = std::move(inString); + Parms.Position = std::move(Position); + Parms.Tint = std::move(Tint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.DrawTextFormatted +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// struct FPaintContext& Context (Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +// const class FText& Text (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector2D& Position (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class Ufont* font (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 FontSize (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName FontTypeFace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FLinearColor& Tint (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::DrawTextFormatted(struct FPaintContext& Context, const class FText& Text, const struct FVector2D& Position, class Ufont* font, int32 FontSize, class FName FontTypeFace, const struct FLinearColor& Tint) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "DrawTextFormatted"); + + Params::WidgetBlueprintLibrary_DrawTextFormatted Parms{}; + + Parms.Context = std::move(Context); + Parms.Text = std::move(Text); + Parms.Position = std::move(Position); + Parms.font = font; + Parms.FontSize = FontSize; + Parms.FontTypeFace = FontTypeFace; + Parms.Tint = std::move(Tint); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Context = std::move(Parms.Context); +} + + +// Function UMG.WidgetBlueprintLibrary.EndDragDrop +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::EndDragDrop(struct FEventReply& Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "EndDragDrop"); + + Params::WidgetBlueprintLibrary_EndDragDrop Parms{}; + + Parms.Reply = std::move(Reply); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsOfClass +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* FoundWidgets (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TSubclassOf WidgetClass (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TopLevelOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::GetAllWidgetsOfClass(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf WidgetClass, bool TopLevelOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetAllWidgetsOfClass"); + + Params::WidgetBlueprintLibrary_GetAllWidgetsOfClass Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.WidgetClass = WidgetClass; + Parms.TopLevelOnly = TopLevelOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FoundWidgets != nullptr) + *FoundWidgets = std::move(Parms.FoundWidgets); +} + + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsWithInterface +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// TArray* FoundWidgets (Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +// TSubclassOf Interface (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool TopLevelOnly (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::GetAllWidgetsWithInterface(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf Interface, bool TopLevelOnly) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetAllWidgetsWithInterface"); + + Params::WidgetBlueprintLibrary_GetAllWidgetsWithInterface Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.Interface = Interface; + Parms.TopLevelOnly = TopLevelOnly; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (FoundWidgets != nullptr) + *FoundWidgets = std::move(Parms.FoundWidgets); +} + + +// Function UMG.WidgetBlueprintLibrary.GetBrushResource +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateBrush& Brush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UObject* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UObject* UWidgetBlueprintLibrary::GetBrushResource(const struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetBrushResource"); + + Params::WidgetBlueprintLibrary_GetBrushResource Parms{}; + + Parms.Brush = std::move(Brush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsMaterial +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateBrush& Brush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UMaterialInterface* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInterface* UWidgetBlueprintLibrary::GetBrushResourceAsMaterial(const struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetBrushResourceAsMaterial"); + + Params::WidgetBlueprintLibrary_GetBrushResourceAsMaterial Parms{}; + + Parms.Brush = std::move(Brush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsTexture2D +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FSlateBrush& Brush (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UTexture2D* UWidgetBlueprintLibrary::GetBrushResourceAsTexture2D(const struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetBrushResourceAsTexture2D"); + + Params::WidgetBlueprintLibrary_GetBrushResourceAsTexture2D Parms{}; + + Parms.Brush = std::move(Brush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetDragDroppingContent +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UDragDropOperation* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UDragDropOperation* UWidgetBlueprintLibrary::GetDragDroppingContent() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetDragDroppingContent"); + + Params::WidgetBlueprintLibrary_GetDragDroppingContent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetDynamicMaterial +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush& Brush (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UMaterialInstanceDynamic* ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UMaterialInstanceDynamic* UWidgetBlueprintLibrary::GetDynamicMaterial(struct FSlateBrush& Brush) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetDynamicMaterial"); + + Params::WidgetBlueprintLibrary_GetDynamicMaterial Parms{}; + + Parms.Brush = std::move(Brush); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Brush = std::move(Parms.Brush); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromCharacterEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FCharacterEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromCharacterEvent(const struct FCharacterEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromCharacterEvent"); + + Params::WidgetBlueprintLibrary_GetInputEventFromCharacterEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromKeyEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FKeyEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromKeyEvent(const struct FKeyEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromKeyEvent"); + + Params::WidgetBlueprintLibrary_GetInputEventFromKeyEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromNavigationEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FNavigationEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromNavigationEvent(const struct FNavigationEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromNavigationEvent"); + + Params::WidgetBlueprintLibrary_GetInputEventFromNavigationEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromPointerEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FPointerEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FInputEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FInputEvent UWidgetBlueprintLibrary::GetInputEventFromPointerEvent(const struct FPointerEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetInputEventFromPointerEvent"); + + Params::WidgetBlueprintLibrary_GetInputEventFromPointerEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetKeyEventFromAnalogInputEvent +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// const struct FAnalogInputEvent& Event (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FKeyEvent ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FKeyEvent UWidgetBlueprintLibrary::GetKeyEventFromAnalogInputEvent(const struct FAnalogInputEvent& Event) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetKeyEventFromAnalogInputEvent"); + + Params::WidgetBlueprintLibrary_GetKeyEventFromAnalogInputEvent Parms{}; + + Parms.Event = std::move(Event); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.GetSafeZonePadding +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4* SafePadding (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* SafePaddingScale (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector4* SpillOverPadding (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::GetSafeZonePadding(class UObject* WorldContextObject, struct FVector4* SafePadding, struct FVector2D* SafePaddingScale, struct FVector4* SpillOverPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "GetSafeZonePadding"); + + Params::WidgetBlueprintLibrary_GetSafeZonePadding Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (SafePadding != nullptr) + *SafePadding = std::move(Parms.SafePadding); + + if (SafePaddingScale != nullptr) + *SafePaddingScale = std::move(Parms.SafePaddingScale); + + if (SpillOverPadding != nullptr) + *SpillOverPadding = std::move(Parms.SpillOverPadding); +} + + +// Function UMG.WidgetBlueprintLibrary.Handled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::Handled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "Handled"); + + Params::WidgetBlueprintLibrary_Handled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.IsDragDropping +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetBlueprintLibrary::IsDragDropping() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "IsDragDropping"); + + Params::WidgetBlueprintLibrary_IsDragDropping Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.LockMouse +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* CapturingWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::LockMouse(struct FEventReply& Reply, class UWidget* CapturingWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "LockMouse"); + + Params::WidgetBlueprintLibrary_LockMouse Parms{}; + + Parms.Reply = std::move(Reply); + Parms.CapturingWidget = CapturingWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromAsset +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class USlateBrushAsset* BrushAsset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::MakeBrushFromAsset(class USlateBrushAsset* BrushAsset) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "MakeBrushFromAsset"); + + Params::WidgetBlueprintLibrary_MakeBrushFromAsset Parms{}; + + Parms.BrushAsset = BrushAsset; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromMaterial +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::MakeBrushFromMaterial(class UMaterialInterface* Material, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "MakeBrushFromMaterial"); + + Params::WidgetBlueprintLibrary_MakeBrushFromMaterial Parms{}; + + Parms.Material = Material; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromTexture +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Width (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// int32 Height (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::MakeBrushFromTexture(class UTexture2D* Texture, int32 Width, int32 Height) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "MakeBrushFromTexture"); + + Params::WidgetBlueprintLibrary_MakeBrushFromTexture Parms{}; + + Parms.Texture = Texture; + Parms.Width = Width; + Parms.Height = Height; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.NoResourceBrush +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FSlateBrush ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FSlateBrush UWidgetBlueprintLibrary::NoResourceBrush() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "NoResourceBrush"); + + Params::WidgetBlueprintLibrary_NoResourceBrush Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.ReleaseJoystickCapture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// bool bInAllJoysticks (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::ReleaseJoystickCapture(struct FEventReply& Reply, bool bInAllJoysticks) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "ReleaseJoystickCapture"); + + Params::WidgetBlueprintLibrary_ReleaseJoystickCapture Parms{}; + + Parms.Reply = std::move(Reply); + Parms.bInAllJoysticks = bInAllJoysticks; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.ReleaseMouseCapture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::ReleaseMouseCapture(struct FEventReply& Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "ReleaseMouseCapture"); + + Params::WidgetBlueprintLibrary_ReleaseMouseCapture Parms{}; + + Parms.Reply = std::move(Reply); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.RestorePreviousWindowTitleBarState +// (Final, Native, Static, Public, BlueprintCallable) + +void UWidgetBlueprintLibrary::RestorePreviousWindowTitleBarState() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "RestorePreviousWindowTitleBarState"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToMaterial +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush& Brush (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UMaterialInterface* Material (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetBrushResourceToMaterial(struct FSlateBrush& Brush, class UMaterialInterface* Material) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetBrushResourceToMaterial"); + + Params::WidgetBlueprintLibrary_SetBrushResourceToMaterial Parms{}; + + Parms.Brush = std::move(Brush); + Parms.Material = Material; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Brush = std::move(Parms.Brush); +} + + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToTexture +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable) +// Parameters: +// struct FSlateBrush& Brush (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UTexture2D* Texture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetBrushResourceToTexture(struct FSlateBrush& Brush, class UTexture2D* Texture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetBrushResourceToTexture"); + + Params::WidgetBlueprintLibrary_SetBrushResourceToTexture Parms{}; + + Parms.Brush = std::move(Brush); + Parms.Texture = Texture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Brush = std::move(Parms.Brush); +} + + +// Function UMG.WidgetBlueprintLibrary.SetColorVisionDeficiencyType +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// EColorVisionDeficiency Type (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float Severity (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool CorrectDeficiency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ShowCorrectionWithDeficiency (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetColorVisionDeficiencyType(EColorVisionDeficiency Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetColorVisionDeficiencyType"); + + Params::WidgetBlueprintLibrary_SetColorVisionDeficiencyType Parms{}; + + Parms.Type = Type; + Parms.Severity = Severity; + Parms.CorrectDeficiency = CorrectDeficiency; + Parms.ShowCorrectionWithDeficiency = ShowCorrectionWithDeficiency; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetFocusToGameViewport +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) + +void UWidgetBlueprintLibrary::SetFocusToGameViewport() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetFocusToGameViewport"); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, nullptr); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetHardwareCursor +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMouseCursor CursorShape (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class FName CursorName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector2D& HotSpot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetBlueprintLibrary::SetHardwareCursor(class UObject* WorldContextObject, EMouseCursor CursorShape, class FName CursorName, const struct FVector2D& HotSpot) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetHardwareCursor"); + + Params::WidgetBlueprintLibrary_SetHardwareCursor Parms{}; + + Parms.WorldContextObject = WorldContextObject; + Parms.CursorShape = CursorShape; + Parms.CursorName = CursorName; + Parms.HotSpot = std::move(HotSpot); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUI +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockMouseToViewport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHideCursorDuringCapture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_GameAndUI(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport, bool bHideCursorDuringCapture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetInputMode_GameAndUI"); + + Params::WidgetBlueprintLibrary_SetInputMode_GameAndUI Parms{}; + + Parms.Target = Target; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.bLockMouseToViewport = bLockMouseToViewport; + Parms.bHideCursorDuringCapture = bHideCursorDuringCapture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUIEx +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMouseLockMode InMouseLockMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bHideCursorDuringCapture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_GameAndUIEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode, bool bHideCursorDuringCapture) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetInputMode_GameAndUIEx"); + + Params::WidgetBlueprintLibrary_SetInputMode_GameAndUIEx Parms{}; + + Parms.PlayerController = PlayerController; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.InMouseLockMode = InMouseLockMode; + Parms.bHideCursorDuringCapture = bHideCursorDuringCapture; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameOnly +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_GameOnly(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetInputMode_GameOnly"); + + Params::WidgetBlueprintLibrary_SetInputMode_GameOnly Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnly +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bLockMouseToViewport (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_UIOnly(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetInputMode_UIOnly"); + + Params::WidgetBlueprintLibrary_SetInputMode_UIOnly Parms{}; + + Parms.Target = Target; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.bLockMouseToViewport = bLockMouseToViewport; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnlyEx +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidget* InWidgetToFocus (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EMouseLockMode InMouseLockMode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetInputMode_UIOnlyEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetInputMode_UIOnlyEx"); + + Params::WidgetBlueprintLibrary_SetInputMode_UIOnlyEx Parms{}; + + Parms.PlayerController = PlayerController; + Parms.InWidgetToFocus = InWidgetToFocus; + Parms.InMouseLockMode = InMouseLockMode; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetMousePosition +// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// const struct FVector2D& NewMousePosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::SetMousePosition(struct FEventReply& Reply, const struct FVector2D& NewMousePosition) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetMousePosition"); + + Params::WidgetBlueprintLibrary_SetMousePosition Parms{}; + + Parms.Reply = std::move(Reply); + Parms.NewMousePosition = std::move(NewMousePosition); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.SetUserFocus +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// class UWidget* FocusWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bInAllUsers (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::SetUserFocus(struct FEventReply& Reply, class UWidget* FocusWidget, bool bInAllUsers) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetUserFocus"); + + Params::WidgetBlueprintLibrary_SetUserFocus Parms{}; + + Parms.Reply = std::move(Reply); + Parms.FocusWidget = FocusWidget; + Parms.bInAllUsers = bInAllUsers; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarCloseButtonActive +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// bool bActive (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetWindowTitleBarCloseButtonActive(bool bActive) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetWindowTitleBarCloseButtonActive"); + + Params::WidgetBlueprintLibrary_SetWindowTitleBarCloseButtonActive Parms{}; + + Parms.bActive = bActive; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarOnCloseClickedDelegate +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// TDelegate Delegate (Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetWindowTitleBarOnCloseClickedDelegate(TDelegate Delegate) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetWindowTitleBarOnCloseClickedDelegate"); + + Params::WidgetBlueprintLibrary_SetWindowTitleBarOnCloseClickedDelegate Parms{}; + + Parms.Delegate = Delegate; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarState +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UWidget* TitleBarContent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// EWindowTitleBarMode Mode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTitleBarDragEnabled (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bWindowButtonsVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bTitleBarVisible (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetBlueprintLibrary::SetWindowTitleBarState(class UWidget* TitleBarContent, EWindowTitleBarMode Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "SetWindowTitleBarState"); + + Params::WidgetBlueprintLibrary_SetWindowTitleBarState Parms{}; + + Parms.TitleBarContent = TitleBarContent; + Parms.Mode = Mode; + Parms.bTitleBarDragEnabled = bTitleBarDragEnabled; + Parms.bWindowButtonsVisible = bWindowButtonsVisible; + Parms.bTitleBarVisible = bTitleBarVisible; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetBlueprintLibrary.Unhandled +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::Unhandled() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "Unhandled"); + + Params::WidgetBlueprintLibrary_Unhandled Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetBlueprintLibrary.UnlockMouse +// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// struct FEventReply& Reply (Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +// struct FEventReply ReturnValue (Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) + +struct FEventReply UWidgetBlueprintLibrary::UnlockMouse(struct FEventReply& Reply) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetBlueprintLibrary", "UnlockMouse"); + + Params::WidgetBlueprintLibrary_UnlockMouse Parms{}; + + Parms.Reply = std::move(Reply); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + Reply = std::move(Parms.Reply); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.PressAndReleaseKey +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::PressAndReleaseKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "PressAndReleaseKey"); + + Params::WidgetInteractionComponent_PressAndReleaseKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.PressKey +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRepeat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::PressKey(const struct FKey& Key, bool bRepeat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "PressKey"); + + Params::WidgetInteractionComponent_PressKey Parms{}; + + Parms.Key = std::move(Key); + Parms.bRepeat = bRepeat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.PressPointerKey +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::PressPointerKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "PressPointerKey"); + + Params::WidgetInteractionComponent_PressPointerKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.ReleaseKey +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::ReleaseKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "ReleaseKey"); + + Params::WidgetInteractionComponent_ReleaseKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.ReleasePointerKey +// (Native, Public, BlueprintCallable) +// Parameters: +// const struct FKey& Key (Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::ReleasePointerKey(const struct FKey& Key) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "ReleasePointerKey"); + + Params::WidgetInteractionComponent_ReleasePointerKey Parms{}; + + Parms.Key = std::move(Key); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.ScrollWheel +// (Native, Public, BlueprintCallable) +// Parameters: +// float ScrollDelta (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::ScrollWheel(float ScrollDelta) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "ScrollWheel"); + + Params::WidgetInteractionComponent_ScrollWheel Parms{}; + + Parms.ScrollDelta = ScrollDelta; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.SendKeyChar +// (Native, Public, BlueprintCallable) +// Parameters: +// const class FString& Characters (Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bRepeat (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::SendKeyChar(const class FString& Characters, bool bRepeat) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "SendKeyChar"); + + Params::WidgetInteractionComponent_SendKeyChar Parms{}; + + Parms.Characters = std::move(Characters); + Parms.bRepeat = bRepeat; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.SetCustomHitResult +// (Final, Native, Public, HasOutParams, BlueprintCallable) +// Parameters: +// const struct FHitResult& HitResult (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::SetCustomHitResult(const struct FHitResult& HitResult) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "SetCustomHitResult"); + + Params::WidgetInteractionComponent_SetCustomHitResult Parms{}; + + Parms.HitResult = std::move(HitResult); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.SetFocus +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* FocusWidget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetInteractionComponent::SetFocus(class UWidget* FocusWidget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "SetFocus"); + + Params::WidgetInteractionComponent_SetFocus Parms{}; + + Parms.FocusWidget = FocusWidget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetInteractionComponent.Get2DHitLocation +// (Final, Native, Public, HasDefaults, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetInteractionComponent::Get2DHitLocation() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "Get2DHitLocation"); + + Params::WidgetInteractionComponent_Get2DHitLocation Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.GetHoveredWidgetComponent +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// class UWidgetComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetComponent* UWidgetInteractionComponent::GetHoveredWidgetComponent() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "GetHoveredWidgetComponent"); + + Params::WidgetInteractionComponent_GetHoveredWidgetComponent Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.GetLastHitResult +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// const struct FHitResult ReturnValue (ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +const struct FHitResult UWidgetInteractionComponent::GetLastHitResult() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "GetLastHitResult"); + + Params::WidgetInteractionComponent_GetLastHitResult Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.IsOverFocusableWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::IsOverFocusableWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "IsOverFocusableWidget"); + + Params::WidgetInteractionComponent_IsOverFocusableWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.IsOverHitTestVisibleWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::IsOverHitTestVisibleWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "IsOverHitTestVisibleWidget"); + + Params::WidgetInteractionComponent_IsOverHitTestVisibleWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetInteractionComponent.IsOverInteractableWidget +// (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) +// Parameters: +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetInteractionComponent::IsOverInteractableWidget() const +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetInteractionComponent", "IsOverInteractableWidget"); + + Params::WidgetInteractionComponent_IsOverInteractableWidget Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnPlatform +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetLayoutLibrary::GetMousePositionOnPlatform() +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetMousePositionOnPlatform"); + + Params::WidgetLayoutLibrary_GetMousePositionOnPlatform Parms{}; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnViewport +// (Final, Native, Static, Public, HasDefaults, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetLayoutLibrary::GetMousePositionOnViewport(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetMousePositionOnViewport"); + + Params::WidgetLayoutLibrary_GetMousePositionOnViewport Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetMousePositionScaledByDPI +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* Player (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationX (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float* LocationY (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetLayoutLibrary::GetMousePositionScaledByDPI(class APlayerController* Player, float* LocationX, float* LocationY) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetMousePositionScaledByDPI"); + + Params::WidgetLayoutLibrary_GetMousePositionScaledByDPI Parms{}; + + Parms.Player = Player; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (LocationX != nullptr) + *LocationX = Parms.LocationX; + + if (LocationY != nullptr) + *LocationY = Parms.LocationY; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetPlayerScreenWidgetGeometry +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGeometry ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FGeometry UWidgetLayoutLibrary::GetPlayerScreenWidgetGeometry(class APlayerController* PlayerController) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetPlayerScreenWidgetGeometry"); + + Params::WidgetLayoutLibrary_GetPlayerScreenWidgetGeometry Parms{}; + + Parms.PlayerController = PlayerController; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetViewportScale +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +float UWidgetLayoutLibrary::GetViewportScale(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetViewportScale"); + + Params::WidgetLayoutLibrary_GetViewportScale Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetViewportSize +// (Final, BlueprintCosmetic, Native, Static, Public, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +struct FVector2D UWidgetLayoutLibrary::GetViewportSize(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetViewportSize"); + + Params::WidgetLayoutLibrary_GetViewportSize Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.GetViewportWidgetGeometry +// (Final, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FGeometry ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +struct FGeometry UWidgetLayoutLibrary::GetViewportWidgetGeometry(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "GetViewportWidgetGeometry"); + + Params::WidgetLayoutLibrary_GetViewportWidgetGeometry Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition +// (Final, BlueprintCosmetic, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) +// Parameters: +// class APlayerController* PlayerController (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// const struct FVector& WorldLocation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// struct FVector2D* ScreenPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool bPlayerViewportRelative (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +bool UWidgetLayoutLibrary::ProjectWorldLocationToWidgetPosition(class APlayerController* PlayerController, const struct FVector& WorldLocation, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "ProjectWorldLocationToWidgetPosition"); + + Params::WidgetLayoutLibrary_ProjectWorldLocationToWidgetPosition Parms{}; + + Parms.PlayerController = PlayerController; + Parms.WorldLocation = std::move(WorldLocation); + Parms.bPlayerViewportRelative = bPlayerViewportRelative; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + if (ScreenPosition != nullptr) + *ScreenPosition = std::move(Parms.ScreenPosition); + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.RemoveAllWidgets +// (Final, BlueprintCosmetic, Native, Static, Public, BlueprintCallable) +// Parameters: +// class UObject* WorldContextObject (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetLayoutLibrary::RemoveAllWidgets(class UObject* WorldContextObject) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "RemoveAllWidgets"); + + Params::WidgetLayoutLibrary_RemoveAllWidgets Parms{}; + + Parms.WorldContextObject = WorldContextObject; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsBorderSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UBorderSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UBorderSlot* UWidgetLayoutLibrary::SlotAsBorderSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsBorderSlot"); + + Params::WidgetLayoutLibrary_SlotAsBorderSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsCanvasSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UCanvasPanelSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UCanvasPanelSlot* UWidgetLayoutLibrary::SlotAsCanvasSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsCanvasSlot"); + + Params::WidgetLayoutLibrary_SlotAsCanvasSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsGridSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UGridSlot* UWidgetLayoutLibrary::SlotAsGridSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsGridSlot"); + + Params::WidgetLayoutLibrary_SlotAsGridSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsHorizontalBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UHorizontalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UHorizontalBoxSlot* UWidgetLayoutLibrary::SlotAsHorizontalBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsHorizontalBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsHorizontalBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsOverlaySlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UOverlaySlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UOverlaySlot* UWidgetLayoutLibrary::SlotAsOverlaySlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsOverlaySlot"); + + Params::WidgetLayoutLibrary_SlotAsOverlaySlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsSafeBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USafeZoneSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USafeZoneSlot* UWidgetLayoutLibrary::SlotAsSafeBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsSafeBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsSafeBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsScaleBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScaleBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScaleBoxSlot* UWidgetLayoutLibrary::SlotAsScaleBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsScaleBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsScaleBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsScrollBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UScrollBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UScrollBoxSlot* UWidgetLayoutLibrary::SlotAsScrollBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsScrollBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsScrollBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsSizeBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class USizeBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class USizeBoxSlot* UWidgetLayoutLibrary::SlotAsSizeBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsSizeBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsSizeBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsUniformGridSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UUniformGridSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UUniformGridSlot* UWidgetLayoutLibrary::SlotAsUniformGridSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsUniformGridSlot"); + + Params::WidgetLayoutLibrary_SlotAsUniformGridSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsVerticalBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UVerticalBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UVerticalBoxSlot* UWidgetLayoutLibrary::SlotAsVerticalBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsVerticalBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsVerticalBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsWidgetSwitcherSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWidgetSwitcherSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWidgetSwitcherSlot* UWidgetLayoutLibrary::SlotAsWidgetSwitcherSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsWidgetSwitcherSlot"); + + Params::WidgetLayoutLibrary_SlotAsWidgetSwitcherSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetLayoutLibrary.SlotAsWrapBoxSlot +// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) +// Parameters: +// class UWidget* Widget (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWrapBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWrapBoxSlot* UWidgetLayoutLibrary::SlotAsWrapBoxSlot(class UWidget* Widget) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = StaticClass()->GetFunction("WidgetLayoutLibrary", "SlotAsWrapBoxSlot"); + + Params::WidgetLayoutLibrary_SlotAsWrapBoxSlot Parms{}; + + Parms.Widget = Widget; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + GetDefaultObj()->ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WidgetSwitcherSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcherSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcherSlot", "SetHorizontalAlignment"); + + Params::WidgetSwitcherSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetSwitcherSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWidgetSwitcherSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcherSlot", "SetPadding"); + + Params::WidgetSwitcherSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WidgetSwitcherSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWidgetSwitcherSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WidgetSwitcherSlot", "SetVerticalAlignment"); + + Params::WidgetSwitcherSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarArea.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarArea::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarArea", "SetHorizontalAlignment"); + + Params::WindowTitleBarArea_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarArea.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWindowTitleBarArea::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarArea", "SetPadding"); + + Params::WindowTitleBarArea_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarArea.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarArea::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarArea", "SetVerticalAlignment"); + + Params::WindowTitleBarArea_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarAreaSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarAreaSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarAreaSlot", "SetHorizontalAlignment"); + + Params::WindowTitleBarAreaSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarAreaSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWindowTitleBarAreaSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarAreaSlot", "SetPadding"); + + Params::WindowTitleBarAreaSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WindowTitleBarAreaSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWindowTitleBarAreaSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WindowTitleBarAreaSlot", "SetVerticalAlignment"); + + Params::WindowTitleBarAreaSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBox.AddChildToWrapBox +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// class UWidget* content (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +// class UWrapBoxSlot* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +class UWrapBoxSlot* UWrapBox::AddChildToWrapBox(class UWidget* content) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBox", "AddChildToWrapBox"); + + Params::WrapBox_AddChildToWrapBox Parms{}; + + Parms.content = content; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; + + return Parms.ReturnValue; +} + + +// Function UMG.WrapBox.SetInnerSlotPadding +// (Final, Native, Public, HasDefaults, BlueprintCallable) +// Parameters: +// const struct FVector2D& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBox::SetInnerSlotPadding(const struct FVector2D& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBox", "SetInnerSlotPadding"); + + Params::WrapBox_SetInnerSlotPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetFillEmptySpace +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// bool InbFillEmptySpace (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetFillEmptySpace(bool InbFillEmptySpace) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetFillEmptySpace"); + + Params::WrapBoxSlot_SetFillEmptySpace Parms{}; + + Parms.InbFillEmptySpace = InbFillEmptySpace; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetFillSpanWhenLessThan +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// float InFillSpanWhenLessThan (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetFillSpanWhenLessThan(float InFillSpanWhenLessThan) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetFillSpanWhenLessThan"); + + Params::WrapBoxSlot_SetFillSpanWhenLessThan Parms{}; + + Parms.InFillSpanWhenLessThan = InFillSpanWhenLessThan; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetHorizontalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EHorizontalAlignment InHorizontalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetHorizontalAlignment(EHorizontalAlignment InHorizontalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetHorizontalAlignment"); + + Params::WrapBoxSlot_SetHorizontalAlignment Parms{}; + + Parms.InHorizontalAlignment = InHorizontalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetPadding +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// const struct FMargin& InPadding (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetPadding(const struct FMargin& InPadding) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetPadding"); + + Params::WrapBoxSlot_SetPadding Parms{}; + + Parms.InPadding = std::move(InPadding); + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + + +// Function UMG.WrapBoxSlot.SetVerticalAlignment +// (Final, Native, Public, BlueprintCallable) +// Parameters: +// EVerticalAlignment InVerticalAlignment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +void UWrapBoxSlot::SetVerticalAlignment(EVerticalAlignment InVerticalAlignment) +{ + static class UFunction* Func = nullptr; + + if (Func == nullptr) + Func = Class->GetFunction("WrapBoxSlot", "SetVerticalAlignment"); + + Params::WrapBoxSlot_SetVerticalAlignment Parms{}; + + Parms.InVerticalAlignment = InVerticalAlignment; + + auto Flgs = Func->FunctionFlags; + Func->FunctionFlags |= 0x400; + + UObject::ProcessEvent(Func, &Parms); + + Func->FunctionFlags = Flgs; +} + +} + diff --git a/Hogwarts Legacy/SDK/UMG_parameters.hpp b/Hogwarts Legacy/SDK/UMG_parameters.hpp new file mode 100644 index 0000000..4187899 --- /dev/null +++ b/Hogwarts Legacy/SDK/UMG_parameters.hpp @@ -0,0 +1,6332 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMG + +#include "Basic.hpp" + +#include "InputCore_structs.hpp" +#include "Slate_structs.hpp" +#include "UMG_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "SlateCore_structs.hpp" + + +namespace SDK::Params +{ + +// Function UMG.Widget.ForceVolatile +// 0x0001 (0x0001 - 0x0000) +struct Widget_ForceVolatile final +{ +public: + bool bForce; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_ForceVolatile; + +// Function UMG.Widget.SetAllNavigationRules +// 0x000C (0x000C - 0x0000) +struct Widget_SetAllNavigationRules final +{ +public: + EUINavigationRule Rule; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WidgetToFocus; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetAllNavigationRules; + +// Function UMG.Widget.SetClipping +// 0x0001 (0x0001 - 0x0000) +struct Widget_SetClipping final +{ +public: + EWidgetClipping InClipping; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetClipping; + +// Function UMG.Widget.SetCursor +// 0x0001 (0x0001 - 0x0000) +struct Widget_SetCursor final +{ +public: + EMouseCursor InCursor; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetCursor; + +// Function UMG.Widget.SetIsEnabled +// 0x0001 (0x0001 - 0x0000) +struct Widget_SetIsEnabled final +{ +public: + bool bInIsEnabled; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetIsEnabled; + +// Function UMG.Widget.SetNavigationRule +// 0x000C (0x000C - 0x0000) +struct Widget_SetNavigationRule final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUINavigationRule Rule; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WidgetToFocus; // 0x0004(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRule; + +// Function UMG.Widget.SetNavigationRuleBase +// 0x0002 (0x0002 - 0x0000) +struct Widget_SetNavigationRuleBase final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUINavigationRule Rule; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRuleBase; + +// Function UMG.Widget.SetNavigationRuleCustom +// 0x0014 (0x0014 - 0x0000) +struct Widget_SetNavigationRuleCustom final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate InCustomDelegate; // 0x0004(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRuleCustom; + +// Function UMG.Widget.SetNavigationRuleCustomBoundary +// 0x0014 (0x0014 - 0x0000) +struct Widget_SetNavigationRuleCustomBoundary final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate InCustomDelegate; // 0x0004(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRuleCustomBoundary; + +// Function UMG.Widget.SetNavigationRuleExplicit +// 0x0010 (0x0010 - 0x0000) +struct Widget_SetNavigationRuleExplicit final +{ +public: + EUINavigation Direction; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidget* InWidget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetNavigationRuleExplicit; + +// Function UMG.Widget.SetRenderOpacity +// 0x0004 (0x0004 - 0x0000) +struct Widget_SetRenderOpacity final +{ +public: + float InOpacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderOpacity; + +// Function UMG.Widget.SetRenderScale +// 0x0008 (0x0008 - 0x0000) +struct Widget_SetRenderScale final +{ +public: + struct FVector2D Scale; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderScale; + +// Function UMG.Widget.SetRenderShear +// 0x0008 (0x0008 - 0x0000) +struct Widget_SetRenderShear final +{ +public: + struct FVector2D Shear; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderShear; + +// Function UMG.Widget.SetRenderTransform +// 0x001C (0x001C - 0x0000) +struct Widget_SetRenderTransform final +{ +public: + struct FWidgetTransform InTransform; // 0x0000(0x001C)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderTransform; + +// Function UMG.Widget.SetRenderTransformAngle +// 0x0004 (0x0004 - 0x0000) +struct Widget_SetRenderTransformAngle final +{ +public: + float Angle; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderTransformAngle; + +// Function UMG.Widget.SetRenderTransformPivot +// 0x0008 (0x0008 - 0x0000) +struct Widget_SetRenderTransformPivot final +{ +public: + struct FVector2D Pivot; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderTransformPivot; + +// Function UMG.Widget.SetRenderTranslation +// 0x0008 (0x0008 - 0x0000) +struct Widget_SetRenderTranslation final +{ +public: + struct FVector2D Translation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetRenderTranslation; + +// Function UMG.Widget.SetToolTip +// 0x0008 (0x0008 - 0x0000) +struct Widget_SetToolTip final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetToolTip; + +// Function UMG.Widget.SetToolTipText +// 0x0018 (0x0018 - 0x0000) +struct Widget_SetToolTipText final +{ +public: + class FText InToolTipText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetToolTipText; + +// Function UMG.Widget.SetUserFocus +// 0x0008 (0x0008 - 0x0000) +struct Widget_SetUserFocus final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetUserFocus; + +// Function UMG.Widget.SetVisibility +// 0x0001 (0x0001 - 0x0000) +struct Widget_SetVisibility final +{ +public: + ESlateVisibility InVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_SetVisibility; + +// Function UMG.Widget.GetAccessibleSummaryText +// 0x0018 (0x0018 - 0x0000) +struct Widget_GetAccessibleSummaryText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetAccessibleSummaryText; + +// Function UMG.Widget.GetAccessibleText +// 0x0018 (0x0018 - 0x0000) +struct Widget_GetAccessibleText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetAccessibleText; + +// Function UMG.Widget.GetCachedGeometry +// 0x0038 (0x0038 - 0x0000) +struct Widget_GetCachedGeometry final +{ +public: + struct FGeometry ReturnValue; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetCachedGeometry; + +// Function UMG.Widget.GetClipping +// 0x0001 (0x0001 - 0x0000) +struct Widget_GetClipping final +{ +public: + EWidgetClipping ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetClipping; + +// Function UMG.Widget.GetDesiredSize +// 0x0008 (0x0008 - 0x0000) +struct Widget_GetDesiredSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetDesiredSize; + +// Function UMG.Widget.GetGameInstance +// 0x0008 (0x0008 - 0x0000) +struct Widget_GetGameInstance final +{ +public: + class UGameInstance* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetGameInstance; + +// Function UMG.Widget.GetIsEnabled +// 0x0001 (0x0001 - 0x0000) +struct Widget_GetIsEnabled final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetIsEnabled; + +// Function UMG.Widget.GetOwningLocalPlayer +// 0x0008 (0x0008 - 0x0000) +struct Widget_GetOwningLocalPlayer final +{ +public: + class ULocalPlayer* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetOwningLocalPlayer; + +// Function UMG.Widget.GetOwningPlayer +// 0x0008 (0x0008 - 0x0000) +struct Widget_GetOwningPlayer final +{ +public: + class APlayerController* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetOwningPlayer; + +// Function UMG.Widget.GetPaintSpaceGeometry +// 0x0038 (0x0038 - 0x0000) +struct Widget_GetPaintSpaceGeometry final +{ +public: + struct FGeometry ReturnValue; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetPaintSpaceGeometry; + +// Function UMG.Widget.GetParent +// 0x0008 (0x0008 - 0x0000) +struct Widget_GetParent final +{ +public: + class UPanelWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetParent; + +// Function UMG.Widget.GetRenderOpacity +// 0x0004 (0x0004 - 0x0000) +struct Widget_GetRenderOpacity final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetRenderOpacity; + +// Function UMG.Widget.GetRenderTransformAngle +// 0x0004 (0x0004 - 0x0000) +struct Widget_GetRenderTransformAngle final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetRenderTransformAngle; + +// Function UMG.Widget.GetTickSpaceGeometry +// 0x0038 (0x0038 - 0x0000) +struct Widget_GetTickSpaceGeometry final +{ +public: + struct FGeometry ReturnValue; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetTickSpaceGeometry; + +// Function UMG.Widget.GetVisibility +// 0x0001 (0x0001 - 0x0000) +struct Widget_GetVisibility final +{ +public: + ESlateVisibility ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_GetVisibility; + +// Function UMG.Widget.HasAnyUserFocus +// 0x0001 (0x0001 - 0x0000) +struct Widget_HasAnyUserFocus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_HasAnyUserFocus; + +// Function UMG.Widget.HasFocusedDescendants +// 0x0001 (0x0001 - 0x0000) +struct Widget_HasFocusedDescendants final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_HasFocusedDescendants; + +// Function UMG.Widget.HasKeyboardFocus +// 0x0001 (0x0001 - 0x0000) +struct Widget_HasKeyboardFocus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_HasKeyboardFocus; + +// Function UMG.Widget.HasMouseCapture +// 0x0001 (0x0001 - 0x0000) +struct Widget_HasMouseCapture final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_HasMouseCapture; + +// Function UMG.Widget.HasMouseCaptureByUser +// 0x000C (0x000C - 0x0000) +struct Widget_HasMouseCaptureByUser final +{ +public: + int32 UserIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PointerIndex; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Widget_HasMouseCaptureByUser; + +// Function UMG.Widget.HasUserFocus +// 0x0010 (0x0010 - 0x0000) +struct Widget_HasUserFocus final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Widget_HasUserFocus; + +// Function UMG.Widget.HasUserFocusedDescendants +// 0x0010 (0x0010 - 0x0000) +struct Widget_HasUserFocusedDescendants final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Widget_HasUserFocusedDescendants; + +// Function UMG.Widget.IsHovered +// 0x0001 (0x0001 - 0x0000) +struct Widget_IsHovered final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_IsHovered; + +// Function UMG.Widget.IsVisible +// 0x0001 (0x0001 - 0x0000) +struct Widget_IsVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Widget_IsVisible; + +// Function UMG.UserWidget.AddToPlayerScreen +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_AddToPlayerScreen final +{ +public: + int32 ZOrder; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_AddToPlayerScreen; + +// Function UMG.UserWidget.AddToViewport +// 0x0004 (0x0004 - 0x0000) +struct UserWidget_AddToViewport final +{ +public: + int32 ZOrder; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_AddToViewport; + +// Function UMG.UserWidget.BindToAnimationEvent +// 0x0028 (0x0028 - 0x0000) +struct UserWidget_BindToAnimationEvent final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) + EWidgetAnimationEvent AnimationEvent; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName UserTag; // 0x001C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_BindToAnimationEvent; + +// Function UMG.UserWidget.BindToAnimationFinished +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_BindToAnimationFinished final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_BindToAnimationFinished; + +// Function UMG.UserWidget.BindToAnimationStarted +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_BindToAnimationStarted final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_BindToAnimationStarted; + +// Function UMG.UserWidget.IsAnimationPlayingForward +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_IsAnimationPlayingForward final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_IsAnimationPlayingForward; + +// Function UMG.UserWidget.ListenForInputAction +// 0x001C (0x001C - 0x0000) +struct UserWidget_ListenForInputAction final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent EventType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bConsume; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + TDelegate Callback; // 0x000C(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_ListenForInputAction; + +// Function UMG.UserWidget.OnAddedToFocusPath +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnAddedToFocusPath final +{ +public: + struct FFocusEvent InFocusEvent; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnAddedToFocusPath; + +// Function UMG.UserWidget.OnAnalogValueChanged +// 0x0130 (0x0130 - 0x0000) +struct UserWidget_OnAnalogValueChanged final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FAnalogInputEvent InAnalogInputEvent; // 0x0038(0x0040)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0078(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnAnalogValueChanged; + +// Function UMG.UserWidget.OnAnimationFinished +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnAnimationFinished final +{ +public: + const class UWidgetAnimation* Animation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnAnimationFinished; + +// Function UMG.UserWidget.OnAnimationStarted +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnAnimationStarted final +{ +public: + const class UWidgetAnimation* Animation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnAnimationStarted; + +// Function UMG.UserWidget.OnDragCancelled +// 0x0078 (0x0078 - 0x0000) +struct UserWidget_OnDragCancelled final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x0070(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnDragCancelled; + +// Function UMG.UserWidget.OnDragDetected +// 0x00B0 (0x00B0 - 0x0000) +struct UserWidget_OnDragDetected final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x00A8(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnDragDetected; + +// Function UMG.UserWidget.OnDragEnter +// 0x00B0 (0x00B0 - 0x0000) +struct UserWidget_OnDragEnter final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x0038(0x0070)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x00A8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnDragEnter; + +// Function UMG.UserWidget.OnDragLeave +// 0x0078 (0x0078 - 0x0000) +struct UserWidget_OnDragLeave final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0070)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x0070(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnDragLeave; + +// Function UMG.UserWidget.OnDragOver +// 0x00B8 (0x00B8 - 0x0000) +struct UserWidget_OnDragOver final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x0038(0x0070)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x00A8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00B0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_OnDragOver; + +// Function UMG.UserWidget.OnDrop +// 0x00B8 (0x00B8 - 0x0000) +struct UserWidget_OnDrop final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent PointerEvent; // 0x0038(0x0070)(Parm, NativeAccessSpecifierPublic) + class UDragDropOperation* Operation; // 0x00A8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x00B0(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_OnDrop; + +// Function UMG.UserWidget.OnFocusLost +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnFocusLost final +{ +public: + struct FFocusEvent InFocusEvent; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnFocusLost; + +// Function UMG.UserWidget.OnFocusReceived +// 0x00F8 (0x00F8 - 0x0000) +struct UserWidget_OnFocusReceived final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FFocusEvent InFocusEvent; // 0x0038(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0040(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnFocusReceived; + +// Function UMG.UserWidget.OnKeyChar +// 0x0110 (0x0110 - 0x0000) +struct UserWidget_OnKeyChar final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FCharacterEvent InCharacterEvent; // 0x0038(0x0020)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0058(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnKeyChar; + +// Function UMG.UserWidget.OnKeyDown +// 0x0128 (0x0128 - 0x0000) +struct UserWidget_OnKeyDown final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FKeyEvent InKeyEvent; // 0x0038(0x0038)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0070(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnKeyDown; + +// Function UMG.UserWidget.OnKeyUp +// 0x0128 (0x0128 - 0x0000) +struct UserWidget_OnKeyUp final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FKeyEvent InKeyEvent; // 0x0038(0x0038)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0070(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnKeyUp; + +// Function UMG.UserWidget.OnMotionDetected +// 0x0138 (0x0138 - 0x0000) +struct UserWidget_OnMotionDetected final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FMotionEvent InMotionEvent; // 0x0038(0x0048)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0080(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMotionDetected; + +// Function UMG.UserWidget.OnMouseButtonDoubleClick +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnMouseButtonDoubleClick final +{ +public: + struct FGeometry InMyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InMouseEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseButtonDoubleClick; + +// Function UMG.UserWidget.OnMouseButtonDown +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnMouseButtonDown final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseButtonDown; + +// Function UMG.UserWidget.OnMouseButtonUp +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnMouseButtonUp final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseButtonUp; + +// Function UMG.UserWidget.OnMouseEnter +// 0x00A8 (0x00A8 - 0x0000) +struct UserWidget_OnMouseEnter final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseEnter; + +// Function UMG.UserWidget.OnMouseLeave +// 0x0070 (0x0070 - 0x0000) +struct UserWidget_OnMouseLeave final +{ +public: + struct FPointerEvent MouseEvent; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseLeave; + +// Function UMG.UserWidget.OnMouseMove +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnMouseMove final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseMove; + +// Function UMG.UserWidget.OnMouseWheel +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnMouseWheel final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnMouseWheel; + +// Function UMG.UserWidget.OnPreviewKeyDown +// 0x0128 (0x0128 - 0x0000) +struct UserWidget_OnPreviewKeyDown final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FKeyEvent InKeyEvent; // 0x0038(0x0038)(Parm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0070(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnPreviewKeyDown; + +// Function UMG.UserWidget.OnPreviewMouseButtonDown +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnPreviewMouseButtonDown final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent MouseEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnPreviewMouseButtonDown; + +// Function UMG.UserWidget.OnRemovedFromFocusPath +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_OnRemovedFromFocusPath final +{ +public: + struct FFocusEvent InFocusEvent; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnRemovedFromFocusPath; + +// Function UMG.UserWidget.OnTouchEnded +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnTouchEnded final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchEnded; + +// Function UMG.UserWidget.OnTouchForceChanged +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnTouchForceChanged final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchForceChanged; + +// Function UMG.UserWidget.OnTouchGesture +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnTouchGesture final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent GestureEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchGesture; + +// Function UMG.UserWidget.OnTouchMoved +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnTouchMoved final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchMoved; + +// Function UMG.UserWidget.OnTouchStarted +// 0x0160 (0x0160 - 0x0000) +struct UserWidget_OnTouchStarted final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FPointerEvent InTouchEvent; // 0x0038(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00A8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnTouchStarted; + +// Function UMG.UserWidget.PauseAnimation +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_PauseAnimation final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_PauseAnimation; + +// Function UMG.UserWidget.PlayAnimation +// 0x0028 (0x0028 - 0x0000) +struct UserWidget_PlayAnimation final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0014(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + class UUMGSequencePlayer* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlayAnimation; + +// Function UMG.UserWidget.PlayAnimationForward +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_PlayAnimationForward final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UUMGSequencePlayer* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlayAnimationForward; + +// Function UMG.UserWidget.PlayAnimationReverse +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_PlayAnimationReverse final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x000C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UUMGSequencePlayer* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlayAnimationReverse; + +// Function UMG.UserWidget.PlayAnimationTimeRange +// 0x0028 (0x0028 - 0x0000) +struct UserWidget_PlayAnimationTimeRange final +{ +public: + class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndAtTime; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x0010(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0014(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestoreState; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class UUMGSequencePlayer* ReturnValue; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlayAnimationTimeRange; + +// Function UMG.UserWidget.PlaySound +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_PlaySound final +{ +public: + class USoundBase* SoundToPlay; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PlaySound; + +// Function UMG.UserWidget.PreConstruct +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_PreConstruct final +{ +public: + bool IsDesignTime; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_PreConstruct; + +// Function UMG.UserWidget.ReverseAnimation +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_ReverseAnimation final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_ReverseAnimation; + +// Function UMG.UserWidget.SetAlignmentInViewport +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_SetAlignmentInViewport final +{ +public: + struct FVector2D Alignment; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetAlignmentInViewport; + +// Function UMG.UserWidget.SetAnchorsInViewport +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetAnchorsInViewport final +{ +public: + struct FAnchors Anchors; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetAnchorsInViewport; + +// Function UMG.UserWidget.SetAnimationCurrentTime +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetAnimationCurrentTime final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InTime; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_SetAnimationCurrentTime; + +// Function UMG.UserWidget.SetColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetColorAndOpacity final +{ +public: + struct FLinearColor InColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetColorAndOpacity; + +// Function UMG.UserWidget.SetDesiredSizeInViewport +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_SetDesiredSizeInViewport final +{ +public: + struct FVector2D size; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetDesiredSizeInViewport; + +// Function UMG.UserWidget.SetForegroundColor +// 0x0028 (0x0028 - 0x0000) +struct UserWidget_SetForegroundColor final +{ +public: + struct FSlateColor InForegroundColor; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetForegroundColor; + +// Function UMG.UserWidget.SetInputActionBlocking +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_SetInputActionBlocking final +{ +public: + bool bShouldBlock; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetInputActionBlocking; + +// Function UMG.UserWidget.SetInputActionPriority +// 0x0004 (0x0004 - 0x0000) +struct UserWidget_SetInputActionPriority final +{ +public: + int32 NewPriority; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetInputActionPriority; + +// Function UMG.UserWidget.SetNumLoopsToPlay +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetNumLoopsToPlay final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_SetNumLoopsToPlay; + +// Function UMG.UserWidget.SetOwningPlayer +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_SetOwningPlayer final +{ +public: + class APlayerController* LocalPlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetOwningPlayer; + +// Function UMG.UserWidget.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_SetPadding; + +// Function UMG.UserWidget.SetPlaybackSpeed +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_SetPlaybackSpeed final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackSpeed; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_SetPlaybackSpeed; + +// Function UMG.UserWidget.SetPositionInViewport +// 0x000C (0x000C - 0x0000) +struct UserWidget_SetPositionInViewport final +{ +public: + struct FVector2D Position; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRemoveDPIScale; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_SetPositionInViewport; + +// Function UMG.UserWidget.StopAnimation +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_StopAnimation final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_StopAnimation; + +// Function UMG.UserWidget.StopListeningForInputAction +// 0x000C (0x000C - 0x0000) +struct UserWidget_StopListeningForInputAction final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EInputEvent EventType; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_StopListeningForInputAction; + +// Function UMG.UserWidget.Tick +// 0x003C (0x003C - 0x0000) +struct UserWidget_Tick final +{ +public: + struct FGeometry MyGeometry; // 0x0000(0x0038)(Parm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float InDeltaTime; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_Tick; + +// Function UMG.UserWidget.UnbindAllFromAnimationFinished +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_UnbindAllFromAnimationFinished final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindAllFromAnimationFinished; + +// Function UMG.UserWidget.UnbindAllFromAnimationStarted +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_UnbindAllFromAnimationStarted final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindAllFromAnimationStarted; + +// Function UMG.UserWidget.UnbindFromAnimationFinished +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_UnbindFromAnimationFinished final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindFromAnimationFinished; + +// Function UMG.UserWidget.UnbindFromAnimationStarted +// 0x0018 (0x0018 - 0x0000) +struct UserWidget_UnbindFromAnimationStarted final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_UnbindFromAnimationStarted; + +// Function UMG.UserWidget.GetAlignmentInViewport +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_GetAlignmentInViewport final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetAlignmentInViewport; + +// Function UMG.UserWidget.GetAnchorsInViewport +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_GetAnchorsInViewport final +{ +public: + struct FAnchors ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetAnchorsInViewport; + +// Function UMG.UserWidget.GetAnimationCurrentTime +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_GetAnimationCurrentTime final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_GetAnimationCurrentTime; + +// Function UMG.UserWidget.GetIsVisible +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_GetIsVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetIsVisible; + +// Function UMG.UserWidget.GetOwningPlayerCameraManager +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_GetOwningPlayerCameraManager final +{ +public: + class APlayerCameraManager* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetOwningPlayerCameraManager; + +// Function UMG.UserWidget.GetOwningPlayerPawn +// 0x0008 (0x0008 - 0x0000) +struct UserWidget_GetOwningPlayerPawn final +{ +public: + class APawn* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_GetOwningPlayerPawn; + +// Function UMG.UserWidget.IsAnimationPlaying +// 0x0010 (0x0010 - 0x0000) +struct UserWidget_IsAnimationPlaying final +{ +public: + const class UWidgetAnimation* InAnimation; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_IsAnimationPlaying; + +// Function UMG.UserWidget.IsAnyAnimationPlaying +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_IsAnyAnimationPlaying final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_IsAnyAnimationPlaying; + +// Function UMG.UserWidget.IsInteractable +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_IsInteractable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_IsInteractable; + +// Function UMG.UserWidget.IsInViewport +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_IsInViewport final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_IsInViewport; + +// Function UMG.UserWidget.IsListeningForInputAction +// 0x000C (0x000C - 0x0000) +struct UserWidget_IsListeningForInputAction final +{ +public: + class FName ActionName; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserWidget_IsListeningForInputAction; + +// Function UMG.UserWidget.IsPlayingAnimation +// 0x0001 (0x0001 - 0x0000) +struct UserWidget_IsPlayingAnimation final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_IsPlayingAnimation; + +// Function UMG.UserWidget.OnPaint +// 0x0030 (0x0030 - 0x0000) +struct UserWidget_OnPaint final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserWidget_OnPaint; + +// Function UMG.TextLayoutWidget.SetJustification +// 0x0001 (0x0001 - 0x0000) +struct TextLayoutWidget_SetJustification final +{ +public: + ETextJustify InJustification; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextLayoutWidget_SetJustification; + +// Function UMG.RichTextBlock.GetDecoratorByClass +// 0x0010 (0x0010 - 0x0000) +struct RichTextBlock_GetDecoratorByClass final +{ +public: + TSubclassOf DecoratorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URichTextBlockDecorator* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_GetDecoratorByClass; + +// Function UMG.RichTextBlock.GetDefaultColorAndOpacity +// 0x0028 (0x0028 - 0x0000) +struct RichTextBlock_GetDefaultColorAndOpacity final +{ +public: + struct FSlateColor ReturnValue; // 0x0000(0x0028)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_GetDefaultColorAndOpacity; + +// Function UMG.RichTextBlock.SetAutoWrapText +// 0x0001 (0x0001 - 0x0000) +struct RichTextBlock_SetAutoWrapText final +{ +public: + bool InAutoTextWrap; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetAutoWrapText; + +// Function UMG.RichTextBlock.SetDefaultColorAndOpacity +// 0x0028 (0x0028 - 0x0000) +struct RichTextBlock_SetDefaultColorAndOpacity final +{ +public: + struct FSlateColor InColorAndOpacity; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultColorAndOpacity; + +// Function UMG.RichTextBlock.SetDefaultFont +// 0x0058 (0x0058 - 0x0000) +struct RichTextBlock_SetDefaultFont final +{ +public: + struct FSlateFontInfo InFontInfo; // 0x0000(0x0058)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultFont; + +// Function UMG.RichTextBlock.SetDefaultShadowColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct RichTextBlock_SetDefaultShadowColorAndOpacity final +{ +public: + struct FLinearColor InShadowColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultShadowColorAndOpacity; + +// Function UMG.RichTextBlock.SetDefaultShadowOffset +// 0x0008 (0x0008 - 0x0000) +struct RichTextBlock_SetDefaultShadowOffset final +{ +public: + struct FVector2D InShadowOffset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultShadowOffset; + +// Function UMG.RichTextBlock.SetDefaultStrikeBrush +// 0x0088 (0x0088 - 0x0000) +struct RichTextBlock_SetDefaultStrikeBrush final +{ +public: + struct FSlateBrush InStrikeBrush; // 0x0000(0x0088)(Parm, OutParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultStrikeBrush; + +// Function UMG.RichTextBlock.SetDefaultTextStyle +// 0x0270 (0x0270 - 0x0000) +struct RichTextBlock_SetDefaultTextStyle final +{ +public: + struct FTextBlockStyle InDefaultTextStyle; // 0x0000(0x0270)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetDefaultTextStyle; + +// Function UMG.RichTextBlock.SetMinDesiredWidth +// 0x0004 (0x0004 - 0x0000) +struct RichTextBlock_SetMinDesiredWidth final +{ +public: + float InMinDesiredWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetMinDesiredWidth; + +// Function UMG.RichTextBlock.SetText +// 0x0018 (0x0018 - 0x0000) +struct RichTextBlock_SetText final +{ +public: + class FText InText; // 0x0000(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetText; + +// Function UMG.RichTextBlock.SetTextStyleSet +// 0x0008 (0x0008 - 0x0000) +struct RichTextBlock_SetTextStyleSet final +{ +public: + class UDataTable* NewTextStyleSet; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetTextStyleSet; + +// Function UMG.RichTextBlock.SetTextTransformPolicy +// 0x0001 (0x0001 - 0x0000) +struct RichTextBlock_SetTextTransformPolicy final +{ +public: + ETextTransformPolicy InTransformPolicy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_SetTextTransformPolicy; + +// Function UMG.RichTextBlock.GetText +// 0x0018 (0x0018 - 0x0000) +struct RichTextBlock_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RichTextBlock_GetText; + +// Function UMG.BrushBinding.GetValue +// 0x0088 (0x0088 - 0x0000) +struct BrushBinding_GetValue final +{ +public: + struct FSlateBrush ReturnValue; // 0x0000(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BrushBinding_GetValue; + +// Function UMG.BackgroundBlurSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlurSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlurSlot_SetHorizontalAlignment; + +// Function UMG.BackgroundBlurSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct BackgroundBlurSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlurSlot_SetPadding; + +// Function UMG.BackgroundBlurSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlurSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlurSlot_SetVerticalAlignment; + +// Function UMG.PanelWidget.AddChild +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_AddChild final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPanelSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_AddChild; + +// Function UMG.PanelWidget.RemoveChild +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_RemoveChild final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PanelWidget_RemoveChild; + +// Function UMG.PanelWidget.RemoveChildAt +// 0x0008 (0x0008 - 0x0000) +struct PanelWidget_RemoveChildAt final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0004(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PanelWidget_RemoveChildAt; + +// Function UMG.PanelWidget.GetAllChildren +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_GetAllChildren final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_GetAllChildren; + +// Function UMG.PanelWidget.GetChildAt +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_GetChildAt final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_GetChildAt; + +// Function UMG.PanelWidget.GetChildIndex +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_GetChildIndex final +{ +public: + const class UWidget* content; // 0x0000(0x0008)(ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PanelWidget_GetChildIndex; + +// Function UMG.PanelWidget.GetChildrenCount +// 0x0004 (0x0004 - 0x0000) +struct PanelWidget_GetChildrenCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_GetChildrenCount; + +// Function UMG.PanelWidget.HasAnyChildren +// 0x0001 (0x0001 - 0x0000) +struct PanelWidget_HasAnyChildren final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_PanelWidget_HasAnyChildren; + +// Function UMG.PanelWidget.HasChild +// 0x0010 (0x0010 - 0x0000) +struct PanelWidget_HasChild final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_PanelWidget_HasChild; + +// Function UMG.ContentWidget.SetContent +// 0x0010 (0x0010 - 0x0000) +struct ContentWidget_SetContent final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UPanelSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ContentWidget_SetContent; + +// Function UMG.ContentWidget.GetContent +// 0x0008 (0x0008 - 0x0000) +struct ContentWidget_GetContent final +{ +public: + class UWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ContentWidget_GetContent; + +// Function UMG.ContentWidget.GetContentSlot +// 0x0008 (0x0008 - 0x0000) +struct ContentWidget_GetContentSlot final +{ +public: + class UPanelSlot* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ContentWidget_GetContentSlot; + +// Function UMG.WidgetSwitcher.SetActiveWidget +// 0x0008 (0x0008 - 0x0000) +struct WidgetSwitcher_SetActiveWidget final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_SetActiveWidget; + +// Function UMG.WidgetSwitcher.SetActiveWidgetIndex +// 0x0004 (0x0004 - 0x0000) +struct WidgetSwitcher_SetActiveWidgetIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_SetActiveWidgetIndex; + +// Function UMG.WidgetSwitcher.GetActiveWidget +// 0x0008 (0x0008 - 0x0000) +struct WidgetSwitcher_GetActiveWidget final +{ +public: + class UWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_GetActiveWidget; + +// Function UMG.WidgetSwitcher.GetActiveWidgetIndex +// 0x0004 (0x0004 - 0x0000) +struct WidgetSwitcher_GetActiveWidgetIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_GetActiveWidgetIndex; + +// Function UMG.WidgetSwitcher.GetNumWidgets +// 0x0004 (0x0004 - 0x0000) +struct WidgetSwitcher_GetNumWidgets final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_GetNumWidgets; + +// Function UMG.WidgetSwitcher.GetWidgetAtIndex +// 0x0010 (0x0010 - 0x0000) +struct WidgetSwitcher_GetWidgetAtIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcher_GetWidgetAtIndex; + +// Function UMG.BorderSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BorderSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BorderSlot_SetHorizontalAlignment; + +// Function UMG.BorderSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct BorderSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BorderSlot_SetPadding; + +// Function UMG.BorderSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BorderSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BorderSlot_SetVerticalAlignment; + +// Function UMG.Image.GetDynamicMaterial +// 0x0008 (0x0008 - 0x0000) +struct Image_GetDynamicMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_GetDynamicMaterial; + +// Function UMG.Image.SetBrush +// 0x0088 (0x0088 - 0x0000) +struct Image_SetBrush final +{ +public: + struct FSlateBrush InBrush; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrush; + +// Function UMG.Image.SetBrushFromAsset +// 0x0008 (0x0008 - 0x0000) +struct Image_SetBrushFromAsset final +{ +public: + class USlateBrushAsset* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushFromAsset; + +// Function UMG.Image.SetBrushFromAtlasInterface +// 0x0018 (0x0018 - 0x0000) +struct Image_SetBrushFromAtlasInterface final +{ +public: + TScriptInterface AtlasRegion; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Image_SetBrushFromAtlasInterface; + +// Function UMG.Image.SetBrushFromMaterial +// 0x0008 (0x0008 - 0x0000) +struct Image_SetBrushFromMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushFromMaterial; + +// Function UMG.Image.SetBrushFromSoftMaterial +// 0x0028 (0x0028 - 0x0000) +struct Image_SetBrushFromSoftMaterial final +{ +public: + TSoftObjectPtr SoftMaterial; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushFromSoftMaterial; + +// Function UMG.Image.SetBrushFromSoftTexture +// 0x0030 (0x0030 - 0x0000) +struct Image_SetBrushFromSoftTexture final +{ +public: + TSoftObjectPtr SoftTexture; // 0x0000(0x0028)(Parm, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x0028(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Image_SetBrushFromSoftTexture; + +// Function UMG.Image.SetBrushFromTexture +// 0x0010 (0x0010 - 0x0000) +struct Image_SetBrushFromTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Image_SetBrushFromTexture; + +// Function UMG.Image.SetBrushFromTextureDynamic +// 0x0010 (0x0010 - 0x0000) +struct Image_SetBrushFromTextureDynamic final +{ +public: + class UTexture2DDynamic* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bMatchSize; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_Image_SetBrushFromTextureDynamic; + +// Function UMG.Image.SetBrushResourceObject +// 0x0008 (0x0008 - 0x0000) +struct Image_SetBrushResourceObject final +{ +public: + class UObject* ResourceObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushResourceObject; + +// Function UMG.Image.SetBrushSize +// 0x0008 (0x0008 - 0x0000) +struct Image_SetBrushSize final +{ +public: + struct FVector2D DesiredSize; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushSize; + +// Function UMG.Image.SetBrushTintColor +// 0x0028 (0x0028 - 0x0000) +struct Image_SetBrushTintColor final +{ +public: + struct FSlateColor TintColor; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetBrushTintColor; + +// Function UMG.Image.SetColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct Image_SetColorAndOpacity final +{ +public: + struct FLinearColor InColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetColorAndOpacity; + +// Function UMG.Image.SetOpacity +// 0x0004 (0x0004 - 0x0000) +struct Image_SetOpacity final +{ +public: + float InOpacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Image_SetOpacity; + +// Function UMG.OverlaySlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct OverlaySlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OverlaySlot_SetHorizontalAlignment; + +// Function UMG.OverlaySlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct OverlaySlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OverlaySlot_SetPadding; + +// Function UMG.OverlaySlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct OverlaySlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_OverlaySlot_SetVerticalAlignment; + +// Function UMG.SizeBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct SizeBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBoxSlot_SetHorizontalAlignment; + +// Function UMG.SizeBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct SizeBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBoxSlot_SetPadding; + +// Function UMG.SizeBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct SizeBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBoxSlot_SetVerticalAlignment; + +// Function UMG.MenuAnchor.FitInWindow +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_FitInWindow final +{ +public: + bool bFit; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_FitInWindow; + +// Function UMG.MenuAnchor.Open +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_Open final +{ +public: + bool bFocusMenu; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_Open; + +// Function UMG.MenuAnchor.SetPlacement +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_SetPlacement final +{ +public: + EMenuPlacement InPlacement; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_SetPlacement; + +// Function UMG.MenuAnchor.ToggleOpen +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_ToggleOpen final +{ +public: + bool bFocusOnOpen; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_ToggleOpen; + +// Function UMG.MenuAnchor.GetMenuPosition +// 0x0008 (0x0008 - 0x0000) +struct MenuAnchor_GetMenuPosition final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_GetMenuPosition; + +// Function UMG.MenuAnchor.HasOpenSubMenus +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_HasOpenSubMenus final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_HasOpenSubMenus; + +// Function UMG.MenuAnchor.IsOpen +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_IsOpen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_IsOpen; + +// Function UMG.MenuAnchor.ShouldOpenDueToClick +// 0x0001 (0x0001 - 0x0000) +struct MenuAnchor_ShouldOpenDueToClick final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MenuAnchor_ShouldOpenDueToClick; + +// Function UMG.WidgetComponent.SetBackgroundColor +// 0x0010 (0x0010 - 0x0000) +struct WidgetComponent_SetBackgroundColor final +{ +public: + struct FLinearColor NewBackgroundColor; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetBackgroundColor; + +// Function UMG.WidgetComponent.SetCylinderArcAngle +// 0x0004 (0x0004 - 0x0000) +struct WidgetComponent_SetCylinderArcAngle final +{ +public: + float InCylinderArcAngle; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetCylinderArcAngle; + +// Function UMG.WidgetComponent.SetDrawAtDesiredSize +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetDrawAtDesiredSize final +{ +public: + bool bInDrawAtDesiredSize; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetDrawAtDesiredSize; + +// Function UMG.WidgetComponent.SetDrawSize +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_SetDrawSize final +{ +public: + struct FVector2D size; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetDrawSize; + +// Function UMG.WidgetComponent.SetGeometryMode +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetGeometryMode final +{ +public: + EWidgetGeometryMode InGeometryMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetGeometryMode; + +// Function UMG.WidgetComponent.SetManuallyRedraw +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetManuallyRedraw final +{ +public: + bool bUseManualRedraw; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetManuallyRedraw; + +// Function UMG.WidgetComponent.SetOwnerPlayer +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_SetOwnerPlayer final +{ +public: + class ULocalPlayer* LocalPlayer; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetOwnerPlayer; + +// Function UMG.WidgetComponent.SetPivot +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_SetPivot final +{ +public: + struct FVector2D InPivot; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetPivot; + +// Function UMG.WidgetComponent.SetRedrawTime +// 0x0004 (0x0004 - 0x0000) +struct WidgetComponent_SetRedrawTime final +{ +public: + float InRedrawTime; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetRedrawTime; + +// Function UMG.WidgetComponent.SetTickMode +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetTickMode final +{ +public: + ETickMode InTickMode; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetTickMode; + +// Function UMG.WidgetComponent.SetTickWhenOffscreen +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetTickWhenOffscreen final +{ +public: + bool bWantTickWhenOffscreen; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetTickWhenOffscreen; + +// Function UMG.WidgetComponent.SetTintColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct WidgetComponent_SetTintColorAndOpacity final +{ +public: + struct FLinearColor NewTintColorAndOpacity; // 0x0000(0x0010)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetTintColorAndOpacity; + +// Function UMG.WidgetComponent.SetTwoSided +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetTwoSided final +{ +public: + bool bWantTwoSided; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetTwoSided; + +// Function UMG.WidgetComponent.SetWidget +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_SetWidget final +{ +public: + class UUserWidget* Widget_0; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetWidget; + +// Function UMG.WidgetComponent.SetWidgetSpace +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetWidgetSpace final +{ +public: + EWidgetSpace NewSpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetWidgetSpace; + +// Function UMG.WidgetComponent.SetWindowFocusable +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetWindowFocusable final +{ +public: + bool bInWindowFocusable; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetWindowFocusable; + +// Function UMG.WidgetComponent.SetWindowVisibility +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_SetWindowVisibility final +{ +public: + EWindowVisibility InVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_SetWindowVisibility; + +// Function UMG.WidgetComponent.GetCurrentDrawSize +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetCurrentDrawSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetCurrentDrawSize; + +// Function UMG.WidgetComponent.GetCylinderArcAngle +// 0x0004 (0x0004 - 0x0000) +struct WidgetComponent_GetCylinderArcAngle final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetCylinderArcAngle; + +// Function UMG.WidgetComponent.GetDrawAtDesiredSize +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetDrawAtDesiredSize final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetDrawAtDesiredSize; + +// Function UMG.WidgetComponent.GetDrawSize +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetDrawSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetDrawSize; + +// Function UMG.WidgetComponent.GetGeometryMode +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetGeometryMode final +{ +public: + EWidgetGeometryMode ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetGeometryMode; + +// Function UMG.WidgetComponent.GetManuallyRedraw +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetManuallyRedraw final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetManuallyRedraw; + +// Function UMG.WidgetComponent.GetMaterialInstance +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetMaterialInstance final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetMaterialInstance; + +// Function UMG.WidgetComponent.GetOwnerPlayer +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetOwnerPlayer final +{ +public: + class ULocalPlayer* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetOwnerPlayer; + +// Function UMG.WidgetComponent.GetPivot +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetPivot final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetPivot; + +// Function UMG.WidgetComponent.GetRedrawTime +// 0x0004 (0x0004 - 0x0000) +struct WidgetComponent_GetRedrawTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetRedrawTime; + +// Function UMG.WidgetComponent.GetRenderTarget +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetRenderTarget final +{ +public: + class UTextureRenderTarget2D* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetRenderTarget; + +// Function UMG.WidgetComponent.GetTickWhenOffscreen +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetTickWhenOffscreen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetTickWhenOffscreen; + +// Function UMG.WidgetComponent.GetTwoSided +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetTwoSided final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetTwoSided; + +// Function UMG.WidgetComponent.GetUserWidgetObject +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetUserWidgetObject final +{ +public: + class UUserWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetUserWidgetObject; + +// Function UMG.WidgetComponent.GetWidget +// 0x0008 (0x0008 - 0x0000) +struct WidgetComponent_GetWidget final +{ +public: + class UUserWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetWidget; + +// Function UMG.WidgetComponent.GetWidgetSpace +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetWidgetSpace final +{ +public: + EWidgetSpace ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetWidgetSpace; + +// Function UMG.WidgetComponent.GetWindowFocusable +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetWindowFocusable final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetWindowFocusable; + +// Function UMG.WidgetComponent.GetWindowVisiblility +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_GetWindowVisiblility final +{ +public: + EWindowVisibility ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_GetWindowVisiblility; + +// Function UMG.WidgetComponent.IsWidgetVisible +// 0x0001 (0x0001 - 0x0000) +struct WidgetComponent_IsWidgetVisible final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetComponent_IsWidgetVisible; + +// Function UMG.CanvasPanel.AddChildToCanvas +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanel_AddChildToCanvas final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanelSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanel_AddChildToCanvas; + +// Function UMG.Int32Binding.GetValue +// 0x0004 (0x0004 - 0x0000) +struct Int32Binding_GetValue final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Int32Binding_GetValue; + +// Function UMG.ScrollBox.ScrollWidgetIntoView +// 0x0010 (0x0010 - 0x0000) +struct ScrollBox_ScrollWidgetIntoView final +{ +public: + class UWidget* WidgetToFind; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool AnimateScroll; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EDescendantScrollDestination ScrollDestination; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Padding; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_ScrollWidgetIntoView; + +// Function UMG.ScrollBox.SetAllowOverscroll +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetAllowOverscroll final +{ +public: + bool NewAllowOverscroll; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetAllowOverscroll; + +// Function UMG.ScrollBox.SetAlwaysShowScrollbar +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetAlwaysShowScrollbar final +{ +public: + bool NewAlwaysShowScrollbar; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetAlwaysShowScrollbar; + +// Function UMG.ScrollBox.SetAnimateWheelScrolling +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetAnimateWheelScrolling final +{ +public: + bool bShouldAnimateWheelScrolling; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetAnimateWheelScrolling; + +// Function UMG.ScrollBox.SetConsumeMouseWheel +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetConsumeMouseWheel final +{ +public: + EConsumeMouseWheel NewConsumeMouseWheel; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetConsumeMouseWheel; + +// Function UMG.ScrollBox.SetOrientation +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetOrientation final +{ +public: + EOrientation NewOrientation; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetOrientation; + +// Function UMG.ScrollBox.SetScrollbarPadding +// 0x0010 (0x0010 - 0x0000) +struct ScrollBox_SetScrollbarPadding final +{ +public: + struct FMargin NewScrollbarPadding; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollbarPadding; + +// Function UMG.ScrollBox.SetScrollbarThickness +// 0x0008 (0x0008 - 0x0000) +struct ScrollBox_SetScrollbarThickness final +{ +public: + struct FVector2D NewScrollbarThickness; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollbarThickness; + +// Function UMG.ScrollBox.SetScrollBarVisibility +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetScrollBarVisibility final +{ +public: + ESlateVisibility NewScrollBarVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollBarVisibility; + +// Function UMG.ScrollBox.SetScrollOffset +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_SetScrollOffset final +{ +public: + float NewScrollOffset; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollOffset; + +// Function UMG.ScrollBox.SetScrollWhenFocusChanges +// 0x0001 (0x0001 - 0x0000) +struct ScrollBox_SetScrollWhenFocusChanges final +{ +public: + EScrollWhenFocusChanges NewScrollWhenFocusChanges; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetScrollWhenFocusChanges; + +// Function UMG.ScrollBox.SetWheelScrollMultiplier +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_SetWheelScrollMultiplier final +{ +public: + float NewWheelScrollMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_SetWheelScrollMultiplier; + +// Function UMG.ScrollBox.GetScrollOffset +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_GetScrollOffset final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_GetScrollOffset; + +// Function UMG.ScrollBox.GetScrollOffsetOfEnd +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_GetScrollOffsetOfEnd final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_GetScrollOffsetOfEnd; + +// Function UMG.ScrollBox.GetViewOffsetFraction +// 0x0004 (0x0004 - 0x0000) +struct ScrollBox_GetViewOffsetFraction final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBox_GetViewOffsetFraction; + +// Function UMG.CanvasPanelSlot.SetAlignment +// 0x0008 (0x0008 - 0x0000) +struct CanvasPanelSlot_SetAlignment final +{ +public: + struct FVector2D InAlignment; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetAlignment; + +// Function UMG.CanvasPanelSlot.SetAnchors +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_SetAnchors final +{ +public: + struct FAnchors InAnchors; // 0x0000(0x0010)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetAnchors; + +// Function UMG.CanvasPanelSlot.SetAutoSize +// 0x0001 (0x0001 - 0x0000) +struct CanvasPanelSlot_SetAutoSize final +{ +public: + bool InbAutoSize; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetAutoSize; + +// Function UMG.CanvasPanelSlot.SetLayout +// 0x0028 (0x0028 - 0x0000) +struct CanvasPanelSlot_SetLayout final +{ +public: + struct FAnchorData InLayoutData; // 0x0000(0x0028)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetLayout; + +// Function UMG.CanvasPanelSlot.SetMaximum +// 0x0008 (0x0008 - 0x0000) +struct CanvasPanelSlot_SetMaximum final +{ +public: + struct FVector2D InMaximumAnchors; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetMaximum; + +// Function UMG.CanvasPanelSlot.SetMinimum +// 0x0008 (0x0008 - 0x0000) +struct CanvasPanelSlot_SetMinimum final +{ +public: + struct FVector2D InMinimumAnchors; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetMinimum; + +// Function UMG.CanvasPanelSlot.SetOffsets +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_SetOffsets final +{ +public: + struct FMargin InOffset; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetOffsets; + +// Function UMG.CanvasPanelSlot.SetPosition +// 0x0008 (0x0008 - 0x0000) +struct CanvasPanelSlot_SetPosition final +{ +public: + struct FVector2D InPosition; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetPosition; + +// Function UMG.CanvasPanelSlot.SetSize +// 0x0008 (0x0008 - 0x0000) +struct CanvasPanelSlot_SetSize final +{ +public: + struct FVector2D InSize; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetSize; + +// Function UMG.CanvasPanelSlot.SetZOrder +// 0x0004 (0x0004 - 0x0000) +struct CanvasPanelSlot_SetZOrder final +{ +public: + int32 InZOrder; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_SetZOrder; + +// Function UMG.CanvasPanelSlot.GetAlignment +// 0x0008 (0x0008 - 0x0000) +struct CanvasPanelSlot_GetAlignment final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetAlignment; + +// Function UMG.CanvasPanelSlot.GetAnchors +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_GetAnchors final +{ +public: + struct FAnchors ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetAnchors; + +// Function UMG.CanvasPanelSlot.GetAutoSize +// 0x0001 (0x0001 - 0x0000) +struct CanvasPanelSlot_GetAutoSize final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetAutoSize; + +// Function UMG.CanvasPanelSlot.GetLayout +// 0x0028 (0x0028 - 0x0000) +struct CanvasPanelSlot_GetLayout final +{ +public: + struct FAnchorData ReturnValue; // 0x0000(0x0028)(Parm, OutParm, ReturnParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetLayout; + +// Function UMG.CanvasPanelSlot.GetOffsets +// 0x0010 (0x0010 - 0x0000) +struct CanvasPanelSlot_GetOffsets final +{ +public: + struct FMargin ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetOffsets; + +// Function UMG.CanvasPanelSlot.GetPosition +// 0x0008 (0x0008 - 0x0000) +struct CanvasPanelSlot_GetPosition final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetPosition; + +// Function UMG.CanvasPanelSlot.GetSize +// 0x0008 (0x0008 - 0x0000) +struct CanvasPanelSlot_GetSize final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetSize; + +// Function UMG.CanvasPanelSlot.GetZOrder +// 0x0004 (0x0004 - 0x0000) +struct CanvasPanelSlot_GetZOrder final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CanvasPanelSlot_GetZOrder; + +// Function UMG.RetainerBox.SetEffectMaterial +// 0x0008 (0x0008 - 0x0000) +struct RetainerBox_SetEffectMaterial final +{ +public: + class UMaterialInterface* EffectMaterial_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_SetEffectMaterial; + +// Function UMG.RetainerBox.SetRenderingPhase +// 0x0008 (0x0008 - 0x0000) +struct RetainerBox_SetRenderingPhase final +{ +public: + int32 RenderPhase; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 TotalPhases; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_SetRenderingPhase; + +// Function UMG.RetainerBox.SetRetainRendering +// 0x0001 (0x0001 - 0x0000) +struct RetainerBox_SetRetainRendering final +{ +public: + bool bInRetainRendering; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_SetRetainRendering; + +// Function UMG.RetainerBox.SetTextureParameter +// 0x0008 (0x0008 - 0x0000) +struct RetainerBox_SetTextureParameter final +{ +public: + class FName TextureParameter_0; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_SetTextureParameter; + +// Function UMG.RetainerBox.GetEffectMaterial +// 0x0008 (0x0008 - 0x0000) +struct RetainerBox_GetEffectMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_RetainerBox_GetEffectMaterial; + +// Function UMG.HorizontalBox.AddChildToHorizontalBox +// 0x0010 (0x0010 - 0x0000) +struct HorizontalBox_AddChildToHorizontalBox final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHorizontalBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBox_AddChildToHorizontalBox; + +// Function UMG.TextBlock.GetDynamicFontMaterial +// 0x0008 (0x0008 - 0x0000) +struct TextBlock_GetDynamicFontMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_GetDynamicFontMaterial; + +// Function UMG.TextBlock.GetDynamicOutlineMaterial +// 0x0008 (0x0008 - 0x0000) +struct TextBlock_GetDynamicOutlineMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_GetDynamicOutlineMaterial; + +// Function UMG.TextBlock.SetAutoWrapText +// 0x0001 (0x0001 - 0x0000) +struct TextBlock_SetAutoWrapText final +{ +public: + bool InAutoTextWrap; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetAutoWrapText; + +// Function UMG.TextBlock.SetColorAndOpacity +// 0x0028 (0x0028 - 0x0000) +struct TextBlock_SetColorAndOpacity final +{ +public: + struct FSlateColor InColorAndOpacity; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetColorAndOpacity; + +// Function UMG.TextBlock.SetFont +// 0x0058 (0x0058 - 0x0000) +struct TextBlock_SetFont final +{ +public: + struct FSlateFontInfo InFontInfo; // 0x0000(0x0058)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetFont; + +// Function UMG.TextBlock.SetMinDesiredWidth +// 0x0004 (0x0004 - 0x0000) +struct TextBlock_SetMinDesiredWidth final +{ +public: + float InMinDesiredWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetMinDesiredWidth; + +// Function UMG.TextBlock.SetOpacity +// 0x0004 (0x0004 - 0x0000) +struct TextBlock_SetOpacity final +{ +public: + float InOpacity; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetOpacity; + +// Function UMG.TextBlock.SetShadowColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct TextBlock_SetShadowColorAndOpacity final +{ +public: + struct FLinearColor InShadowColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetShadowColorAndOpacity; + +// Function UMG.TextBlock.SetShadowOffset +// 0x0008 (0x0008 - 0x0000) +struct TextBlock_SetShadowOffset final +{ +public: + struct FVector2D InShadowOffset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetShadowOffset; + +// Function UMG.TextBlock.SetStrikeBrush +// 0x0088 (0x0088 - 0x0000) +struct TextBlock_SetStrikeBrush final +{ +public: + struct FSlateBrush InStrikeBrush; // 0x0000(0x0088)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetStrikeBrush; + +// Function UMG.TextBlock.SetText +// 0x0018 (0x0018 - 0x0000) +struct TextBlock_SetText final +{ +public: + class FText InText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetText; + +// Function UMG.TextBlock.SetTextTransformPolicy +// 0x0001 (0x0001 - 0x0000) +struct TextBlock_SetTextTransformPolicy final +{ +public: + ETextTransformPolicy InTransformPolicy; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_SetTextTransformPolicy; + +// Function UMG.TextBlock.GetText +// 0x0018 (0x0018 - 0x0000) +struct TextBlock_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBlock_GetText; + +// Function UMG.BoolBinding.GetValue +// 0x0001 (0x0001 - 0x0000) +struct BoolBinding_GetValue final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BoolBinding_GetValue; + +// Function UMG.VerticalBox.AddChildToVerticalBox +// 0x0010 (0x0010 - 0x0000) +struct VerticalBox_AddChildToVerticalBox final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVerticalBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBox_AddChildToVerticalBox; + +// Function UMG.UserListEntry.BP_OnItemExpansionChanged +// 0x0001 (0x0001 - 0x0000) +struct UserListEntry_BP_OnItemExpansionChanged final +{ +public: + bool bIsExpanded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserListEntry_BP_OnItemExpansionChanged; + +// Function UMG.UserListEntry.BP_OnItemSelectionChanged +// 0x0001 (0x0001 - 0x0000) +struct UserListEntry_BP_OnItemSelectionChanged final +{ +public: + bool bIsSelected; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserListEntry_BP_OnItemSelectionChanged; + +// Function UMG.UserObjectListEntry.OnListItemObjectSet +// 0x0008 (0x0008 - 0x0000) +struct UserObjectListEntry_OnListItemObjectSet final +{ +public: + class UObject* ListItemObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserObjectListEntry_OnListItemObjectSet; + +// Function UMG.AsyncTaskDownloadImage.DownloadImage +// 0x0018 (0x0018 - 0x0000) +struct AsyncTaskDownloadImage_DownloadImage final +{ +public: + class FString URL; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAsyncTaskDownloadImage* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_AsyncTaskDownloadImage_DownloadImage; + +// Function UMG.BackgroundBlur.SetApplyAlphaToBlur +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlur_SetApplyAlphaToBlur final +{ +public: + bool bInApplyAlphaToBlur; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetApplyAlphaToBlur; + +// Function UMG.BackgroundBlur.SetBlurRadius +// 0x0004 (0x0004 - 0x0000) +struct BackgroundBlur_SetBlurRadius final +{ +public: + int32 InBlurRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetBlurRadius; + +// Function UMG.BackgroundBlur.SetBlurStrength +// 0x0004 (0x0004 - 0x0000) +struct BackgroundBlur_SetBlurStrength final +{ +public: + float InStrength; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetBlurStrength; + +// Function UMG.BackgroundBlur.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlur_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetHorizontalAlignment; + +// Function UMG.BackgroundBlur.SetLowQualityFallbackBrush +// 0x0088 (0x0088 - 0x0000) +struct BackgroundBlur_SetLowQualityFallbackBrush final +{ +public: + struct FSlateBrush InBrush; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetLowQualityFallbackBrush; + +// Function UMG.BackgroundBlur.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct BackgroundBlur_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetPadding; + +// Function UMG.BackgroundBlur.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct BackgroundBlur_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_BackgroundBlur_SetVerticalAlignment; + +// Function UMG.Border.GetDynamicMaterial +// 0x0008 (0x0008 - 0x0000) +struct Border_GetDynamicMaterial final +{ +public: + class UMaterialInstanceDynamic* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_GetDynamicMaterial; + +// Function UMG.Border.SetBrush +// 0x0088 (0x0088 - 0x0000) +struct Border_SetBrush final +{ +public: + struct FSlateBrush InBrush; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrush; + +// Function UMG.Border.SetBrushColor +// 0x0010 (0x0010 - 0x0000) +struct Border_SetBrushColor final +{ +public: + struct FLinearColor InBrushColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrushColor; + +// Function UMG.Border.SetBrushFromAsset +// 0x0008 (0x0008 - 0x0000) +struct Border_SetBrushFromAsset final +{ +public: + class USlateBrushAsset* Asset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrushFromAsset; + +// Function UMG.Border.SetBrushFromMaterial +// 0x0008 (0x0008 - 0x0000) +struct Border_SetBrushFromMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrushFromMaterial; + +// Function UMG.Border.SetBrushFromTexture +// 0x0008 (0x0008 - 0x0000) +struct Border_SetBrushFromTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetBrushFromTexture; + +// Function UMG.Border.SetContentColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct Border_SetContentColorAndOpacity final +{ +public: + struct FLinearColor InContentColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetContentColorAndOpacity; + +// Function UMG.Border.SetDesiredSizeScale +// 0x0008 (0x0008 - 0x0000) +struct Border_SetDesiredSizeScale final +{ +public: + struct FVector2D InScale; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetDesiredSizeScale; + +// Function UMG.Border.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct Border_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetHorizontalAlignment; + +// Function UMG.Border.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct Border_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetPadding; + +// Function UMG.Border.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct Border_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Border_SetVerticalAlignment; + +// Function UMG.Button.SetBackgroundColor +// 0x0010 (0x0010 - 0x0000) +struct Button_SetBackgroundColor final +{ +public: + struct FLinearColor InBackgroundColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetBackgroundColor; + +// Function UMG.Button.SetClickMethod +// 0x0001 (0x0001 - 0x0000) +struct Button_SetClickMethod final +{ +public: + EButtonClickMethod InClickMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetClickMethod; + +// Function UMG.Button.SetColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct Button_SetColorAndOpacity final +{ +public: + struct FLinearColor InColorAndOpacity; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetColorAndOpacity; + +// Function UMG.Button.SetPressMethod +// 0x0001 (0x0001 - 0x0000) +struct Button_SetPressMethod final +{ +public: + EButtonPressMethod InPressMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetPressMethod; + +// Function UMG.Button.SetStyle +// 0x0278 (0x0278 - 0x0000) +struct Button_SetStyle final +{ +public: + struct FButtonStyle InStyle; // 0x0000(0x0278)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetStyle; + +// Function UMG.Button.SetTouchMethod +// 0x0001 (0x0001 - 0x0000) +struct Button_SetTouchMethod final +{ +public: + EButtonTouchMethod InTouchMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_SetTouchMethod; + +// Function UMG.Button.IsPressed +// 0x0001 (0x0001 - 0x0000) +struct Button_IsPressed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Button_IsPressed; + +// Function UMG.ButtonSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ButtonSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ButtonSlot_SetHorizontalAlignment; + +// Function UMG.ButtonSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct ButtonSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ButtonSlot_SetPadding; + +// Function UMG.ButtonSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ButtonSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ButtonSlot_SetVerticalAlignment; + +// Function UMG.CheckBox.SetCheckedState +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetCheckedState final +{ +public: + ECheckBoxState InCheckedState; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetCheckedState; + +// Function UMG.CheckBox.SetClickMethod +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetClickMethod final +{ +public: + EButtonClickMethod InClickMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetClickMethod; + +// Function UMG.CheckBox.SetIsChecked +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetIsChecked final +{ +public: + bool InIsChecked; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetIsChecked; + +// Function UMG.CheckBox.SetPressMethod +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetPressMethod final +{ +public: + EButtonPressMethod InPressMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetPressMethod; + +// Function UMG.CheckBox.SetTouchMethod +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_SetTouchMethod final +{ +public: + EButtonTouchMethod InTouchMethod; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_SetTouchMethod; + +// Function UMG.CheckBox.GetCheckedState +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_GetCheckedState final +{ +public: + ECheckBoxState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_GetCheckedState; + +// Function UMG.CheckBox.IsChecked +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_IsChecked final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_IsChecked; + +// Function UMG.CheckBox.IsPressed +// 0x0001 (0x0001 - 0x0000) +struct CheckBox_IsPressed final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckBox_IsPressed; + +// Function UMG.CheckedStateBinding.GetValue +// 0x0001 (0x0001 - 0x0000) +struct CheckedStateBinding_GetValue final +{ +public: + ECheckBoxState ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CheckedStateBinding_GetValue; + +// Function UMG.CircularThrobber.SetNumberOfPieces +// 0x0004 (0x0004 - 0x0000) +struct CircularThrobber_SetNumberOfPieces final +{ +public: + int32 InNumberOfPieces; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CircularThrobber_SetNumberOfPieces; + +// Function UMG.CircularThrobber.SetPeriod +// 0x0004 (0x0004 - 0x0000) +struct CircularThrobber_SetPeriod final +{ +public: + float InPeriod; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CircularThrobber_SetPeriod; + +// Function UMG.CircularThrobber.SetRadius +// 0x0004 (0x0004 - 0x0000) +struct CircularThrobber_SetRadius final +{ +public: + float InRadius; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_CircularThrobber_SetRadius; + +// Function UMG.ColorBinding.GetLinearValue +// 0x0010 (0x0010 - 0x0000) +struct ColorBinding_GetLinearValue final +{ +public: + struct FLinearColor ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ColorBinding_GetLinearValue; + +// Function UMG.ColorBinding.GetSlateValue +// 0x0028 (0x0028 - 0x0000) +struct ColorBinding_GetSlateValue final +{ +public: + struct FSlateColor ReturnValue; // 0x0000(0x0028)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ColorBinding_GetSlateValue; + +// Function UMG.ComboBoxString.AddOption +// 0x0010 (0x0010 - 0x0000) +struct ComboBoxString_AddOption final +{ +public: + class FString Option; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_AddOption; + +// Function UMG.ComboBoxString.RemoveOption +// 0x0018 (0x0018 - 0x0000) +struct ComboBoxString_RemoveOption final +{ +public: + class FString Option; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ComboBoxString_RemoveOption; + +// Function UMG.ComboBoxString.SetSelectedIndex +// 0x0004 (0x0004 - 0x0000) +struct ComboBoxString_SetSelectedIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_SetSelectedIndex; + +// Function UMG.ComboBoxString.SetSelectedOption +// 0x0010 (0x0010 - 0x0000) +struct ComboBoxString_SetSelectedOption final +{ +public: + class FString Option; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_SetSelectedOption; + +// Function UMG.ComboBoxString.FindOptionIndex +// 0x0018 (0x0018 - 0x0000) +struct ComboBoxString_FindOptionIndex final +{ +public: + class FString Option; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0010(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ComboBoxString_FindOptionIndex; + +// Function UMG.ComboBoxString.GetOptionAtIndex +// 0x0018 (0x0018 - 0x0000) +struct ComboBoxString_GetOptionAtIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class FString ReturnValue; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_GetOptionAtIndex; + +// Function UMG.ComboBoxString.GetOptionCount +// 0x0004 (0x0004 - 0x0000) +struct ComboBoxString_GetOptionCount final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_GetOptionCount; + +// Function UMG.ComboBoxString.GetSelectedIndex +// 0x0004 (0x0004 - 0x0000) +struct ComboBoxString_GetSelectedIndex final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_GetSelectedIndex; + +// Function UMG.ComboBoxString.GetSelectedOption +// 0x0010 (0x0010 - 0x0000) +struct ComboBoxString_GetSelectedOption final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_GetSelectedOption; + +// Function UMG.ComboBoxString.IsOpen +// 0x0001 (0x0001 - 0x0000) +struct ComboBoxString_IsOpen final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ComboBoxString_IsOpen; + +// Function UMG.DragDropOperation.DragCancelled +// 0x0070 (0x0070 - 0x0000) +struct DragDropOperation_DragCancelled final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DragDropOperation_DragCancelled; + +// Function UMG.DragDropOperation.Dragged +// 0x0070 (0x0070 - 0x0000) +struct DragDropOperation_Dragged final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DragDropOperation_Dragged; + +// Function UMG.DragDropOperation.Drop +// 0x0070 (0x0070 - 0x0000) +struct DragDropOperation_Drop final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DragDropOperation_Drop; + +// Function UMG.DynamicEntryBoxBase.SetEntrySpacing +// 0x0008 (0x0008 - 0x0000) +struct DynamicEntryBoxBase_SetEntrySpacing final +{ +public: + struct FVector2D InEntrySpacing; // 0x0000(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBoxBase_SetEntrySpacing; + +// Function UMG.DynamicEntryBoxBase.SetRadialSettings +// 0x0010 (0x0010 - 0x0000) +struct DynamicEntryBoxBase_SetRadialSettings final +{ +public: + struct FRadialBoxSettings InSettings; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBoxBase_SetRadialSettings; + +// Function UMG.DynamicEntryBoxBase.GetAllEntries +// 0x0010 (0x0010 - 0x0000) +struct DynamicEntryBoxBase_GetAllEntries final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBoxBase_GetAllEntries; + +// Function UMG.DynamicEntryBoxBase.GetNumEntries +// 0x0004 (0x0004 - 0x0000) +struct DynamicEntryBoxBase_GetNumEntries final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBoxBase_GetNumEntries; + +// Function UMG.DynamicEntryBox.BP_CreateEntry +// 0x0008 (0x0008 - 0x0000) +struct DynamicEntryBox_BP_CreateEntry final +{ +public: + class UUserWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBox_BP_CreateEntry; + +// Function UMG.DynamicEntryBox.BP_CreateEntryOfClass +// 0x0010 (0x0010 - 0x0000) +struct DynamicEntryBox_BP_CreateEntryOfClass final +{ +public: + TSubclassOf EntryClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBox_BP_CreateEntryOfClass; + +// Function UMG.DynamicEntryBox.RemoveEntry +// 0x0008 (0x0008 - 0x0000) +struct DynamicEntryBox_RemoveEntry final +{ +public: + class UUserWidget* EntryWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBox_RemoveEntry; + +// Function UMG.DynamicEntryBox.Reset +// 0x0001 (0x0001 - 0x0000) +struct DynamicEntryBox_Reset final +{ +public: + bool bDeleteWidgets; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_DynamicEntryBox_Reset; + +// Function UMG.EditableText.SetHintText +// 0x0018 (0x0018 - 0x0000) +struct EditableText_SetHintText final +{ +public: + class FText InHintText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetHintText; + +// Function UMG.EditableText.SetIsPassword +// 0x0001 (0x0001 - 0x0000) +struct EditableText_SetIsPassword final +{ +public: + bool InbIsPassword; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetIsPassword; + +// Function UMG.EditableText.SetIsReadOnly +// 0x0001 (0x0001 - 0x0000) +struct EditableText_SetIsReadOnly final +{ +public: + bool InbIsReadyOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetIsReadOnly; + +// Function UMG.EditableText.SetJustification +// 0x0001 (0x0001 - 0x0000) +struct EditableText_SetJustification final +{ +public: + ETextJustify InJustification; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetJustification; + +// Function UMG.EditableText.SetText +// 0x0018 (0x0018 - 0x0000) +struct EditableText_SetText final +{ +public: + class FText InText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_SetText; + +// Function UMG.EditableText.GetText +// 0x0018 (0x0018 - 0x0000) +struct EditableText_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableText_GetText; + +// Function UMG.EditableTextBox.SetError +// 0x0018 (0x0018 - 0x0000) +struct EditableTextBox_SetError final +{ +public: + class FText InError; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetError; + +// Function UMG.EditableTextBox.SetHintText +// 0x0018 (0x0018 - 0x0000) +struct EditableTextBox_SetHintText final +{ +public: + class FText InText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetHintText; + +// Function UMG.EditableTextBox.SetIsPassword +// 0x0001 (0x0001 - 0x0000) +struct EditableTextBox_SetIsPassword final +{ +public: + bool bIsPassword; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetIsPassword; + +// Function UMG.EditableTextBox.SetIsReadOnly +// 0x0001 (0x0001 - 0x0000) +struct EditableTextBox_SetIsReadOnly final +{ +public: + bool bReadOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetIsReadOnly; + +// Function UMG.EditableTextBox.SetJustification +// 0x0001 (0x0001 - 0x0000) +struct EditableTextBox_SetJustification final +{ +public: + ETextJustify InJustification; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetJustification; + +// Function UMG.EditableTextBox.SetText +// 0x0018 (0x0018 - 0x0000) +struct EditableTextBox_SetText final +{ +public: + class FText InText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_SetText; + +// Function UMG.EditableTextBox.GetText +// 0x0018 (0x0018 - 0x0000) +struct EditableTextBox_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_GetText; + +// Function UMG.EditableTextBox.HasError +// 0x0001 (0x0001 - 0x0000) +struct EditableTextBox_HasError final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_EditableTextBox_HasError; + +// Function UMG.ExpandableArea.SetIsExpanded +// 0x0001 (0x0001 - 0x0000) +struct ExpandableArea_SetIsExpanded final +{ +public: + bool IsExpanded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExpandableArea_SetIsExpanded; + +// Function UMG.ExpandableArea.SetIsExpanded_Animated +// 0x0001 (0x0001 - 0x0000) +struct ExpandableArea_SetIsExpanded_Animated final +{ +public: + bool IsExpanded; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExpandableArea_SetIsExpanded_Animated; + +// Function UMG.ExpandableArea.GetIsExpanded +// 0x0001 (0x0001 - 0x0000) +struct ExpandableArea_GetIsExpanded final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ExpandableArea_GetIsExpanded; + +// Function UMG.FloatBinding.GetValue +// 0x0004 (0x0004 - 0x0000) +struct FloatBinding_GetValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FloatBinding_GetValue; + +// Function UMG.GridPanel.AddChildToGrid +// 0x0018 (0x0018 - 0x0000) +struct GridPanel_AddChildToGrid final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InRow; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InColumn; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGridSlot* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridPanel_AddChildToGrid; + +// Function UMG.GridPanel.SetColumnFill +// 0x0008 (0x0008 - 0x0000) +struct GridPanel_SetColumnFill final +{ +public: + int32 ColumnIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Coefficient; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridPanel_SetColumnFill; + +// Function UMG.GridPanel.SetRowFill +// 0x0008 (0x0008 - 0x0000) +struct GridPanel_SetRowFill final +{ +public: + int32 ColumnIndex; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Coefficient; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridPanel_SetRowFill; + +// Function UMG.GridSlot.SetColumn +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetColumn final +{ +public: + int32 InColumn; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetColumn; + +// Function UMG.GridSlot.SetColumnSpan +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetColumnSpan final +{ +public: + int32 InColumnSpan; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetColumnSpan; + +// Function UMG.GridSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct GridSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetHorizontalAlignment; + +// Function UMG.GridSlot.SetLayer +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetLayer final +{ +public: + int32 InLayer; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetLayer; + +// Function UMG.GridSlot.SetNudge +// 0x0008 (0x0008 - 0x0000) +struct GridSlot_SetNudge final +{ +public: + struct FVector2D InNudge; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetNudge; + +// Function UMG.GridSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct GridSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetPadding; + +// Function UMG.GridSlot.SetRow +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetRow final +{ +public: + int32 InRow; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetRow; + +// Function UMG.GridSlot.SetRowSpan +// 0x0004 (0x0004 - 0x0000) +struct GridSlot_SetRowSpan final +{ +public: + int32 InRowSpan; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetRowSpan; + +// Function UMG.GridSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct GridSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_GridSlot_SetVerticalAlignment; + +// Function UMG.HorizontalBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct HorizontalBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBoxSlot_SetHorizontalAlignment; + +// Function UMG.HorizontalBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct HorizontalBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBoxSlot_SetPadding; + +// Function UMG.HorizontalBoxSlot.SetSize +// 0x0008 (0x0008 - 0x0000) +struct HorizontalBoxSlot_SetSize final +{ +public: + struct FSlateChildSize InSize; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBoxSlot_SetSize; + +// Function UMG.HorizontalBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct HorizontalBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_HorizontalBoxSlot_SetVerticalAlignment; + +// Function UMG.InputKeySelector.SetAllowGamepadKeys +// 0x0001 (0x0001 - 0x0000) +struct InputKeySelector_SetAllowGamepadKeys final +{ +public: + bool bInAllowGamepadKeys; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetAllowGamepadKeys; + +// Function UMG.InputKeySelector.SetAllowModifierKeys +// 0x0001 (0x0001 - 0x0000) +struct InputKeySelector_SetAllowModifierKeys final +{ +public: + bool bInAllowModifierKeys; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetAllowModifierKeys; + +// Function UMG.InputKeySelector.SetEscapeKeys +// 0x0010 (0x0010 - 0x0000) +struct InputKeySelector_SetEscapeKeys final +{ +public: + TArray InKeys; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetEscapeKeys; + +// Function UMG.InputKeySelector.SetKeySelectionText +// 0x0018 (0x0018 - 0x0000) +struct InputKeySelector_SetKeySelectionText final +{ +public: + class FText InKeySelectionText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetKeySelectionText; + +// Function UMG.InputKeySelector.SetNoKeySpecifiedText +// 0x0018 (0x0018 - 0x0000) +struct InputKeySelector_SetNoKeySpecifiedText final +{ +public: + class FText InNoKeySpecifiedText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetNoKeySpecifiedText; + +// Function UMG.InputKeySelector.SetSelectedKey +// 0x0020 (0x0020 - 0x0000) +struct InputKeySelector_SetSelectedKey final +{ +public: + struct FInputChord InSelectedKey; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetSelectedKey; + +// Function UMG.InputKeySelector.SetTextBlockVisibility +// 0x0001 (0x0001 - 0x0000) +struct InputKeySelector_SetTextBlockVisibility final +{ +public: + ESlateVisibility InVisibility; // 0x0000(0x0001)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_SetTextBlockVisibility; + +// Function UMG.InputKeySelector.GetIsSelectingKey +// 0x0001 (0x0001 - 0x0000) +struct InputKeySelector_GetIsSelectingKey final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InputKeySelector_GetIsSelectingKey; + +// Function UMG.InvalidationBox.SetCanCache +// 0x0001 (0x0001 - 0x0000) +struct InvalidationBox_SetCanCache final +{ +public: + bool CanCache; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InvalidationBox_SetCanCache; + +// Function UMG.InvalidationBox.GetCanCache +// 0x0001 (0x0001 - 0x0000) +struct InvalidationBox_GetCanCache final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_InvalidationBox_GetCanCache; + +// Function UMG.UserListEntryLibrary.GetOwningListView +// 0x0018 (0x0018 - 0x0000) +struct UserListEntryLibrary_GetOwningListView final +{ +public: + TScriptInterface UserListEntry; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UListViewBase* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserListEntryLibrary_GetOwningListView; + +// Function UMG.UserListEntryLibrary.IsListItemExpanded +// 0x0018 (0x0018 - 0x0000) +struct UserListEntryLibrary_IsListItemExpanded final +{ +public: + TScriptInterface UserListEntry; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserListEntryLibrary_IsListItemExpanded; + +// Function UMG.UserListEntryLibrary.IsListItemSelected +// 0x0018 (0x0018 - 0x0000) +struct UserListEntryLibrary_IsListItemSelected final +{ +public: + TScriptInterface UserListEntry; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_UserListEntryLibrary_IsListItemSelected; + +// Function UMG.UserObjectListEntryLibrary.GetListItemObject +// 0x0018 (0x0018 - 0x0000) +struct UserObjectListEntryLibrary_GetListItemObject final +{ +public: + TScriptInterface UserObjectListEntry; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UserObjectListEntryLibrary_GetListItemObject; + +// Function UMG.ListViewBase.SetScrollBarVisibility +// 0x0001 (0x0001 - 0x0000) +struct ListViewBase_SetScrollBarVisibility final +{ +public: + ESlateVisibility InVisibility; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_SetScrollBarVisibility; + +// Function UMG.ListViewBase.SetScrollOffset +// 0x0004 (0x0004 - 0x0000) +struct ListViewBase_SetScrollOffset final +{ +public: + float InScrollOffset; // 0x0000(0x0004)(ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_SetScrollOffset; + +// Function UMG.ListViewBase.SetWheelScrollMultiplier +// 0x0004 (0x0004 - 0x0000) +struct ListViewBase_SetWheelScrollMultiplier final +{ +public: + float NewWheelScrollMultiplier; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_SetWheelScrollMultiplier; + +// Function UMG.ListViewBase.GetDisplayedEntryWidgets +// 0x0010 (0x0010 - 0x0000) +struct ListViewBase_GetDisplayedEntryWidgets final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListViewBase_GetDisplayedEntryWidgets; + +// Function UMG.ListView.AddItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_AddItem final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_AddItem; + +// Function UMG.ListView.BP_NavigateToItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_BP_NavigateToItem final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_NavigateToItem; + +// Function UMG.ListView.BP_ScrollItemIntoView +// 0x0008 (0x0008 - 0x0000) +struct ListView_BP_ScrollItemIntoView final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_ScrollItemIntoView; + +// Function UMG.ListView.BP_SetItemSelection +// 0x0010 (0x0010 - 0x0000) +struct ListView_BP_SetItemSelection final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSelected; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_BP_SetItemSelection; + +// Function UMG.ListView.BP_SetListItems +// 0x0010 (0x0010 - 0x0000) +struct ListView_BP_SetListItems final +{ +public: + TArray InListItems; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_SetListItems; + +// Function UMG.ListView.BP_SetSelectedItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_BP_SetSelectedItem final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_SetSelectedItem; + +// Function UMG.ListView.NavigateToIndex +// 0x0004 (0x0004 - 0x0000) +struct ListView_NavigateToIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_NavigateToIndex; + +// Function UMG.ListView.RemoveItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_RemoveItem final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_RemoveItem; + +// Function UMG.ListView.ScrollIndexIntoView +// 0x0004 (0x0004 - 0x0000) +struct ListView_ScrollIndexIntoView final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_ScrollIndexIntoView; + +// Function UMG.ListView.SetSelectedIndex +// 0x0004 (0x0004 - 0x0000) +struct ListView_SetSelectedIndex final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_SetSelectedIndex; + +// Function UMG.ListView.SetSelectionMode +// 0x0001 (0x0001 - 0x0000) +struct ListView_SetSelectionMode final +{ +public: + ESelectionMode SelectionMode_0; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_SetSelectionMode; + +// Function UMG.ListView.BP_GetNumItemsSelected +// 0x0004 (0x0004 - 0x0000) +struct ListView_BP_GetNumItemsSelected final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_GetNumItemsSelected; + +// Function UMG.ListView.BP_GetSelectedItem +// 0x0008 (0x0008 - 0x0000) +struct ListView_BP_GetSelectedItem final +{ +public: + class UObject* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_BP_GetSelectedItem; + +// Function UMG.ListView.BP_GetSelectedItems +// 0x0018 (0x0018 - 0x0000) +struct ListView_BP_GetSelectedItems final +{ +public: + TArray Items; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_BP_GetSelectedItems; + +// Function UMG.ListView.BP_IsItemVisible +// 0x0010 (0x0010 - 0x0000) +struct ListView_BP_IsItemVisible final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0008(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_BP_IsItemVisible; + +// Function UMG.ListView.GetIndexForItem +// 0x0010 (0x0010 - 0x0000) +struct ListView_GetIndexForItem final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_ListView_GetIndexForItem; + +// Function UMG.ListView.GetItemAt +// 0x0010 (0x0010 - 0x0000) +struct ListView_GetItemAt final +{ +public: + int32 Index_0; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_GetItemAt; + +// Function UMG.ListView.GetListItems +// 0x0010 (0x0010 - 0x0000) +struct ListView_GetListItems final +{ +public: + TArray ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_GetListItems; + +// Function UMG.ListView.GetNumItems +// 0x0004 (0x0004 - 0x0000) +struct ListView_GetNumItems final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_GetNumItems; + +// Function UMG.ListView.IsRefreshPending +// 0x0001 (0x0001 - 0x0000) +struct ListView_IsRefreshPending final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ListView_IsRefreshPending; + +// Function UMG.MouseCursorBinding.GetValue +// 0x0001 (0x0001 - 0x0000) +struct MouseCursorBinding_GetValue final +{ +public: + EMouseCursor ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MouseCursorBinding_GetValue; + +// Function UMG.MultiLineEditableText.SetHintText +// 0x0018 (0x0018 - 0x0000) +struct MultiLineEditableText_SetHintText final +{ +public: + class FText InHintText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetHintText; + +// Function UMG.MultiLineEditableText.SetIsReadOnly +// 0x0001 (0x0001 - 0x0000) +struct MultiLineEditableText_SetIsReadOnly final +{ +public: + bool bReadOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetIsReadOnly; + +// Function UMG.MultiLineEditableText.SetText +// 0x0018 (0x0018 - 0x0000) +struct MultiLineEditableText_SetText final +{ +public: + class FText InText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetText; + +// Function UMG.MultiLineEditableText.SetWidgetStyle +// 0x0270 (0x0270 - 0x0000) +struct MultiLineEditableText_SetWidgetStyle final +{ +public: + struct FTextBlockStyle InWidgetStyle; // 0x0000(0x0270)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_SetWidgetStyle; + +// Function UMG.MultiLineEditableText.GetHintText +// 0x0018 (0x0018 - 0x0000) +struct MultiLineEditableText_GetHintText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_GetHintText; + +// Function UMG.MultiLineEditableText.GetText +// 0x0018 (0x0018 - 0x0000) +struct MultiLineEditableText_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableText_GetText; + +// Function UMG.MultiLineEditableTextBox.SetError +// 0x0018 (0x0018 - 0x0000) +struct MultiLineEditableTextBox_SetError final +{ +public: + class FText InError; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetError; + +// Function UMG.MultiLineEditableTextBox.SetHintText +// 0x0018 (0x0018 - 0x0000) +struct MultiLineEditableTextBox_SetHintText final +{ +public: + class FText InHintText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetHintText; + +// Function UMG.MultiLineEditableTextBox.SetIsReadOnly +// 0x0001 (0x0001 - 0x0000) +struct MultiLineEditableTextBox_SetIsReadOnly final +{ +public: + bool bReadOnly; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetIsReadOnly; + +// Function UMG.MultiLineEditableTextBox.SetText +// 0x0018 (0x0018 - 0x0000) +struct MultiLineEditableTextBox_SetText final +{ +public: + class FText InText; // 0x0000(0x0018)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetText; + +// Function UMG.MultiLineEditableTextBox.SetTextStyle +// 0x0270 (0x0270 - 0x0000) +struct MultiLineEditableTextBox_SetTextStyle final +{ +public: + struct FTextBlockStyle InTextStyle; // 0x0000(0x0270)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_SetTextStyle; + +// Function UMG.MultiLineEditableTextBox.GetHintText +// 0x0018 (0x0018 - 0x0000) +struct MultiLineEditableTextBox_GetHintText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_GetHintText; + +// Function UMG.MultiLineEditableTextBox.GetText +// 0x0018 (0x0018 - 0x0000) +struct MultiLineEditableTextBox_GetText final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_MultiLineEditableTextBox_GetText; + +// Function UMG.Overlay.AddChildToOverlay +// 0x0010 (0x0010 - 0x0000) +struct Overlay_AddChildToOverlay final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOverlaySlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Overlay_AddChildToOverlay; + +// Function UMG.ProgressBar.SetFillColorAndOpacity +// 0x0010 (0x0010 - 0x0000) +struct ProgressBar_SetFillColorAndOpacity final +{ +public: + struct FLinearColor InColor; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProgressBar_SetFillColorAndOpacity; + +// Function UMG.ProgressBar.SetIsMarquee +// 0x0001 (0x0001 - 0x0000) +struct ProgressBar_SetIsMarquee final +{ +public: + bool InbIsMarquee; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProgressBar_SetIsMarquee; + +// Function UMG.ProgressBar.SetPercent +// 0x0004 (0x0004 - 0x0000) +struct ProgressBar_SetPercent final +{ +public: + float InPercent; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ProgressBar_SetPercent; + +// Function UMG.SafeZone.SetSidesToPad +// 0x0004 (0x0004 - 0x0000) +struct SafeZone_SetSidesToPad final +{ +public: + bool InPadLeft; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPadRight; // 0x0001(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPadTop; // 0x0002(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool InPadBottom; // 0x0003(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SafeZone_SetSidesToPad; + +// Function UMG.ScaleBox.SetIgnoreInheritedScale +// 0x0001 (0x0001 - 0x0000) +struct ScaleBox_SetIgnoreInheritedScale final +{ +public: + bool bInIgnoreInheritedScale; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBox_SetIgnoreInheritedScale; + +// Function UMG.ScaleBox.SetStretch +// 0x0001 (0x0001 - 0x0000) +struct ScaleBox_SetStretch final +{ +public: + EStretch InStretch; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBox_SetStretch; + +// Function UMG.ScaleBox.SetStretchDirection +// 0x0001 (0x0001 - 0x0000) +struct ScaleBox_SetStretchDirection final +{ +public: + EStretchDirection InStretchDirection; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBox_SetStretchDirection; + +// Function UMG.ScaleBox.SetUserSpecifiedScale +// 0x0004 (0x0004 - 0x0000) +struct ScaleBox_SetUserSpecifiedScale final +{ +public: + float InUserSpecifiedScale; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBox_SetUserSpecifiedScale; + +// Function UMG.ScaleBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ScaleBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBoxSlot_SetHorizontalAlignment; + +// Function UMG.ScaleBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct ScaleBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBoxSlot_SetPadding; + +// Function UMG.ScaleBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ScaleBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScaleBoxSlot_SetVerticalAlignment; + +// Function UMG.ScrollBar.SetState +// 0x0008 (0x0008 - 0x0000) +struct ScrollBar_SetState final +{ +public: + float InOffsetFraction; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InThumbSizeFraction; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBar_SetState; + +// Function UMG.ScrollBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ScrollBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBoxSlot_SetHorizontalAlignment; + +// Function UMG.ScrollBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct ScrollBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBoxSlot_SetPadding; + +// Function UMG.ScrollBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct ScrollBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_ScrollBoxSlot_SetVerticalAlignment; + +// Function UMG.SizeBox.SetHeightOverride +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetHeightOverride final +{ +public: + float InHeightOverride; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetHeightOverride; + +// Function UMG.SizeBox.SetMaxAspectRatio +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMaxAspectRatio final +{ +public: + float InMaxAspectRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMaxAspectRatio; + +// Function UMG.SizeBox.SetMaxDesiredHeight +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMaxDesiredHeight final +{ +public: + float InMaxDesiredHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMaxDesiredHeight; + +// Function UMG.SizeBox.SetMaxDesiredWidth +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMaxDesiredWidth final +{ +public: + float InMaxDesiredWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMaxDesiredWidth; + +// Function UMG.SizeBox.SetMinAspectRatio +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMinAspectRatio final +{ +public: + float InMinAspectRatio; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMinAspectRatio; + +// Function UMG.SizeBox.SetMinDesiredHeight +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMinDesiredHeight final +{ +public: + float InMinDesiredHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMinDesiredHeight; + +// Function UMG.SizeBox.SetMinDesiredWidth +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetMinDesiredWidth final +{ +public: + float InMinDesiredWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetMinDesiredWidth; + +// Function UMG.SizeBox.SetWidthOverride +// 0x0004 (0x0004 - 0x0000) +struct SizeBox_SetWidthOverride final +{ +public: + float InWidthOverride; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SizeBox_SetWidthOverride; + +// Function UMG.SlateBlueprintLibrary.AbsoluteToLocal +// 0x0048 (0x0048 - 0x0000) +struct SlateBlueprintLibrary_AbsoluteToLocal final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteCoordinate; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_AbsoluteToLocal; + +// Function UMG.SlateBlueprintLibrary.AbsoluteToViewport +// 0x0020 (0x0020 - 0x0000) +struct SlateBlueprintLibrary_AbsoluteToViewport final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteDesktopCoordinate; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PixelPosition; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ViewportPosition; // 0x0018(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_AbsoluteToViewport; + +// Function UMG.SlateBlueprintLibrary.EqualEqual_SlateBrush +// 0x0118 (0x0118 - 0x0000) +struct SlateBlueprintLibrary_EqualEqual_SlateBrush final +{ +public: + struct FSlateBrush A; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FSlateBrush b; // 0x0088(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0110(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_EqualEqual_SlateBrush; + +// Function UMG.SlateBlueprintLibrary.GetAbsoluteSize +// 0x0040 (0x0040 - 0x0000) +struct SlateBlueprintLibrary_GetAbsoluteSize final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_GetAbsoluteSize; + +// Function UMG.SlateBlueprintLibrary.GetLocalSize +// 0x0040 (0x0040 - 0x0000) +struct SlateBlueprintLibrary_GetLocalSize final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_GetLocalSize; + +// Function UMG.SlateBlueprintLibrary.GetLocalTopLeft +// 0x0040 (0x0040 - 0x0000) +struct SlateBlueprintLibrary_GetLocalTopLeft final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0038(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_GetLocalTopLeft; + +// Function UMG.SlateBlueprintLibrary.IsUnderLocation +// 0x0044 (0x0044 - 0x0000) +struct SlateBlueprintLibrary_IsUnderLocation final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteCoordinate; // 0x0038(0x0008)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0040(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_IsUnderLocation; + +// Function UMG.SlateBlueprintLibrary.LocalToAbsolute +// 0x0048 (0x0048 - 0x0000) +struct SlateBlueprintLibrary_LocalToAbsolute final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalCoordinate; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_LocalToAbsolute; + +// Function UMG.SlateBlueprintLibrary.LocalToViewport +// 0x0058 (0x0058 - 0x0000) +struct SlateBlueprintLibrary_LocalToViewport final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry Geometry; // 0x0008(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalCoordinate; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PixelPosition; // 0x0048(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ViewportPosition; // 0x0050(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_LocalToViewport; + +// Function UMG.SlateBlueprintLibrary.ScreenToViewport +// 0x0018 (0x0018 - 0x0000) +struct SlateBlueprintLibrary_ScreenToViewport final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ViewportPosition; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_ScreenToViewport; + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetAbsolute +// 0x0020 (0x0020 - 0x0000) +struct SlateBlueprintLibrary_ScreenToWidgetAbsolute final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteCoordinate; // 0x0010(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeWindowPosition; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_ScreenToWidgetAbsolute; + +// Function UMG.SlateBlueprintLibrary.ScreenToWidgetLocal +// 0x0058 (0x0058 - 0x0000) +struct SlateBlueprintLibrary_ScreenToWidgetLocal final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry Geometry; // 0x0008(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D LocalCoordinate; // 0x0048(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIncludeWindowPosition; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_ScreenToWidgetLocal; + +// Function UMG.SlateBlueprintLibrary.TransformScalarAbsoluteToLocal +// 0x0040 (0x0040 - 0x0000) +struct SlateBlueprintLibrary_TransformScalarAbsoluteToLocal final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float AbsoluteScalar; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_TransformScalarAbsoluteToLocal; + +// Function UMG.SlateBlueprintLibrary.TransformScalarLocalToAbsolute +// 0x0040 (0x0040 - 0x0000) +struct SlateBlueprintLibrary_TransformScalarLocalToAbsolute final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + float LocalScalar; // 0x0038(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x003C(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_TransformScalarLocalToAbsolute; + +// Function UMG.SlateBlueprintLibrary.TransformVectorAbsoluteToLocal +// 0x0048 (0x0048 - 0x0000) +struct SlateBlueprintLibrary_TransformVectorAbsoluteToLocal final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D AbsoluteVector; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_TransformVectorAbsoluteToLocal; + +// Function UMG.SlateBlueprintLibrary.TransformVectorLocalToAbsolute +// 0x0048 (0x0048 - 0x0000) +struct SlateBlueprintLibrary_TransformVectorLocalToAbsolute final +{ +public: + struct FGeometry Geometry; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D LocalVector; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0040(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SlateBlueprintLibrary_TransformVectorLocalToAbsolute; + +// Function UMG.Slider.SetIndentHandle +// 0x0001 (0x0001 - 0x0000) +struct Slider_SetIndentHandle final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetIndentHandle; + +// Function UMG.Slider.SetLocked +// 0x0001 (0x0001 - 0x0000) +struct Slider_SetLocked final +{ +public: + bool InValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetLocked; + +// Function UMG.Slider.SetMaxValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_SetMaxValue final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetMaxValue; + +// Function UMG.Slider.SetMinValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_SetMinValue final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetMinValue; + +// Function UMG.Slider.SetSliderBarColor +// 0x0010 (0x0010 - 0x0000) +struct Slider_SetSliderBarColor final +{ +public: + struct FLinearColor InValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetSliderBarColor; + +// Function UMG.Slider.SetSliderHandleColor +// 0x0010 (0x0010 - 0x0000) +struct Slider_SetSliderHandleColor final +{ +public: + struct FLinearColor InValue; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetSliderHandleColor; + +// Function UMG.Slider.SetStepSize +// 0x0004 (0x0004 - 0x0000) +struct Slider_SetStepSize final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetStepSize; + +// Function UMG.Slider.SetValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_SetValue final +{ +public: + float InValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_SetValue; + +// Function UMG.Slider.GetNormalizedValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_GetNormalizedValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_GetNormalizedValue; + +// Function UMG.Slider.GetValue +// 0x0004 (0x0004 - 0x0000) +struct Slider_GetValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Slider_GetValue; + +// Function UMG.Spacer.SetSize +// 0x0008 (0x0008 - 0x0000) +struct Spacer_SetSize final +{ +public: + struct FVector2D InSize; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Spacer_SetSize; + +// Function UMG.SpinBox.SetAlwaysUsesDeltaSnap +// 0x0001 (0x0001 - 0x0000) +struct SpinBox_SetAlwaysUsesDeltaSnap final +{ +public: + bool bNewValue; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetAlwaysUsesDeltaSnap; + +// Function UMG.SpinBox.SetDelta +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetDelta final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetDelta; + +// Function UMG.SpinBox.SetForegroundColor +// 0x0028 (0x0028 - 0x0000) +struct SpinBox_SetForegroundColor final +{ +public: + struct FSlateColor InForegroundColor; // 0x0000(0x0028)(Parm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetForegroundColor; + +// Function UMG.SpinBox.SetMaxFractionalDigits +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMaxFractionalDigits final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMaxFractionalDigits; + +// Function UMG.SpinBox.SetMaxSliderValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMaxSliderValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMaxSliderValue; + +// Function UMG.SpinBox.SetMaxValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMaxValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMaxValue; + +// Function UMG.SpinBox.SetMinFractionalDigits +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMinFractionalDigits final +{ +public: + int32 NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMinFractionalDigits; + +// Function UMG.SpinBox.SetMinSliderValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMinSliderValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMinSliderValue; + +// Function UMG.SpinBox.SetMinValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetMinValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetMinValue; + +// Function UMG.SpinBox.SetValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_SetValue final +{ +public: + float NewValue; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_SetValue; + +// Function UMG.SpinBox.GetAlwaysUsesDeltaSnap +// 0x0001 (0x0001 - 0x0000) +struct SpinBox_GetAlwaysUsesDeltaSnap final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetAlwaysUsesDeltaSnap; + +// Function UMG.SpinBox.GetDelta +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetDelta final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetDelta; + +// Function UMG.SpinBox.GetMaxFractionalDigits +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMaxFractionalDigits final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMaxFractionalDigits; + +// Function UMG.SpinBox.GetMaxSliderValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMaxSliderValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMaxSliderValue; + +// Function UMG.SpinBox.GetMaxValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMaxValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMaxValue; + +// Function UMG.SpinBox.GetMinFractionalDigits +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMinFractionalDigits final +{ +public: + int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMinFractionalDigits; + +// Function UMG.SpinBox.GetMinSliderValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMinSliderValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMinSliderValue; + +// Function UMG.SpinBox.GetMinValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetMinValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetMinValue; + +// Function UMG.SpinBox.GetValue +// 0x0004 (0x0004 - 0x0000) +struct SpinBox_GetValue final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_SpinBox_GetValue; + +// Function UMG.TextBinding.GetStringValue +// 0x0010 (0x0010 - 0x0000) +struct TextBinding_GetStringValue final +{ +public: + class FString ReturnValue; // 0x0000(0x0010)(Parm, OutParm, ZeroConstructor, ReturnParm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBinding_GetStringValue; + +// Function UMG.TextBinding.GetTextValue +// 0x0018 (0x0018 - 0x0000) +struct TextBinding_GetTextValue final +{ +public: + class FText ReturnValue; // 0x0000(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TextBinding_GetTextValue; + +// Function UMG.Throbber.SetAnimateHorizontally +// 0x0001 (0x0001 - 0x0000) +struct Throbber_SetAnimateHorizontally final +{ +public: + bool bInAnimateHorizontally; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Throbber_SetAnimateHorizontally; + +// Function UMG.Throbber.SetAnimateOpacity +// 0x0001 (0x0001 - 0x0000) +struct Throbber_SetAnimateOpacity final +{ +public: + bool bInAnimateOpacity; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Throbber_SetAnimateOpacity; + +// Function UMG.Throbber.SetAnimateVertically +// 0x0001 (0x0001 - 0x0000) +struct Throbber_SetAnimateVertically final +{ +public: + bool bInAnimateVertically; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Throbber_SetAnimateVertically; + +// Function UMG.Throbber.SetNumberOfPieces +// 0x0004 (0x0004 - 0x0000) +struct Throbber_SetNumberOfPieces final +{ +public: + int32 InNumberOfPieces; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Throbber_SetNumberOfPieces; + +// Function UMG.TileView.SetEntryHeight +// 0x0004 (0x0004 - 0x0000) +struct TileView_SetEntryHeight final +{ +public: + float NewHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TileView_SetEntryHeight; + +// Function UMG.TileView.SetEntryWidth +// 0x0004 (0x0004 - 0x0000) +struct TileView_SetEntryWidth final +{ +public: + float NewWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TileView_SetEntryWidth; + +// Function UMG.TileView.GetEntryHeight +// 0x0004 (0x0004 - 0x0000) +struct TileView_GetEntryHeight final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TileView_GetEntryHeight; + +// Function UMG.TileView.GetEntryWidth +// 0x0004 (0x0004 - 0x0000) +struct TileView_GetEntryWidth final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_TileView_GetEntryWidth; + +// Function UMG.TreeView.SetItemExpansion +// 0x0010 (0x0010 - 0x0000) +struct TreeView_SetItemExpansion final +{ +public: + class UObject* Item; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExpandItem; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_TreeView_SetItemExpansion; + +// Function UMG.UMGSequencePlayer.SetUserTag +// 0x0008 (0x0008 - 0x0000) +struct UMGSequencePlayer_SetUserTag final +{ +public: + class FName InUserTag; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UMGSequencePlayer_SetUserTag; + +// Function UMG.UMGSequencePlayer.GetUserTag +// 0x0008 (0x0008 - 0x0000) +struct UMGSequencePlayer_GetUserTag final +{ +public: + class FName ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UMGSequencePlayer_GetUserTag; + +// Function UMG.UniformGridPanel.AddChildToUniformGrid +// 0x0018 (0x0018 - 0x0000) +struct UniformGridPanel_AddChildToUniformGrid final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InRow; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 InColumn; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUniformGridSlot* ReturnValue; // 0x0010(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridPanel_AddChildToUniformGrid; + +// Function UMG.UniformGridPanel.SetMinDesiredSlotHeight +// 0x0004 (0x0004 - 0x0000) +struct UniformGridPanel_SetMinDesiredSlotHeight final +{ +public: + float InMinDesiredSlotHeight; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridPanel_SetMinDesiredSlotHeight; + +// Function UMG.UniformGridPanel.SetMinDesiredSlotWidth +// 0x0004 (0x0004 - 0x0000) +struct UniformGridPanel_SetMinDesiredSlotWidth final +{ +public: + float InMinDesiredSlotWidth; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridPanel_SetMinDesiredSlotWidth; + +// Function UMG.UniformGridPanel.SetSlotPadding +// 0x0010 (0x0010 - 0x0000) +struct UniformGridPanel_SetSlotPadding final +{ +public: + struct FMargin InSlotPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridPanel_SetSlotPadding; + +// Function UMG.UniformGridSlot.SetColumn +// 0x0004 (0x0004 - 0x0000) +struct UniformGridSlot_SetColumn final +{ +public: + int32 InColumn; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridSlot_SetColumn; + +// Function UMG.UniformGridSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct UniformGridSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridSlot_SetHorizontalAlignment; + +// Function UMG.UniformGridSlot.SetRow +// 0x0004 (0x0004 - 0x0000) +struct UniformGridSlot_SetRow final +{ +public: + int32 InRow; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridSlot_SetRow; + +// Function UMG.UniformGridSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct UniformGridSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_UniformGridSlot_SetVerticalAlignment; + +// Function UMG.VerticalBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct VerticalBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBoxSlot_SetHorizontalAlignment; + +// Function UMG.VerticalBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct VerticalBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBoxSlot_SetPadding; + +// Function UMG.VerticalBoxSlot.SetSize +// 0x0008 (0x0008 - 0x0000) +struct VerticalBoxSlot_SetSize final +{ +public: + struct FSlateChildSize InSize; // 0x0000(0x0008)(Parm, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBoxSlot_SetSize; + +// Function UMG.VerticalBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct VerticalBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VerticalBoxSlot_SetVerticalAlignment; + +// Function UMG.Viewport.SetViewLocation +// 0x000C (0x000C - 0x0000) +struct Viewport_SetViewLocation final +{ +public: + struct FVector Location; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_SetViewLocation; + +// Function UMG.Viewport.SetViewRotation +// 0x000C (0x000C - 0x0000) +struct Viewport_SetViewRotation final +{ +public: + struct FRotator Rotation; // 0x0000(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_SetViewRotation; + +// Function UMG.Viewport.Spawn +// 0x0010 (0x0010 - 0x0000) +struct Viewport_Spawn final +{ +public: + TSubclassOf ActorClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AActor* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_Spawn; + +// Function UMG.Viewport.GetViewLocation +// 0x000C (0x000C - 0x0000) +struct Viewport_GetViewLocation final +{ +public: + struct FVector ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_GetViewLocation; + +// Function UMG.Viewport.GetViewportWorld +// 0x0008 (0x0008 - 0x0000) +struct Viewport_GetViewportWorld final +{ +public: + class UWorld* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_GetViewportWorld; + +// Function UMG.Viewport.GetViewRotation +// 0x000C (0x000C - 0x0000) +struct Viewport_GetViewRotation final +{ +public: + struct FRotator ReturnValue; // 0x0000(0x000C)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_Viewport_GetViewRotation; + +// Function UMG.VisibilityBinding.GetValue +// 0x0001 (0x0001 - 0x0000) +struct VisibilityBinding_GetValue final +{ +public: + ESlateVisibility ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_VisibilityBinding_GetValue; + +// Function UMG.WidgetAnimation.BindToAnimationFinished +// 0x0018 (0x0018 - 0x0000) +struct WidgetAnimation_BindToAnimationFinished final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_BindToAnimationFinished; + +// Function UMG.WidgetAnimation.BindToAnimationStarted +// 0x0018 (0x0018 - 0x0000) +struct WidgetAnimation_BindToAnimationStarted final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_BindToAnimationStarted; + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationFinished +// 0x0008 (0x0008 - 0x0000) +struct WidgetAnimation_UnbindAllFromAnimationFinished final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_UnbindAllFromAnimationFinished; + +// Function UMG.WidgetAnimation.UnbindAllFromAnimationStarted +// 0x0008 (0x0008 - 0x0000) +struct WidgetAnimation_UnbindAllFromAnimationStarted final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_UnbindAllFromAnimationStarted; + +// Function UMG.WidgetAnimation.UnbindFromAnimationFinished +// 0x0018 (0x0018 - 0x0000) +struct WidgetAnimation_UnbindFromAnimationFinished final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_UnbindFromAnimationFinished; + +// Function UMG.WidgetAnimation.UnbindFromAnimationStarted +// 0x0018 (0x0018 - 0x0000) +struct WidgetAnimation_UnbindFromAnimationStarted final +{ +public: + class UUserWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_UnbindFromAnimationStarted; + +// Function UMG.WidgetAnimation.GetEndTime +// 0x0004 (0x0004 - 0x0000) +struct WidgetAnimation_GetEndTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_GetEndTime; + +// Function UMG.WidgetAnimation.GetStartTime +// 0x0004 (0x0004 - 0x0000) +struct WidgetAnimation_GetStartTime final +{ +public: + float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimation_GetStartTime; + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationProxyObject +// 0x0030 (0x0030 - 0x0000) +struct WidgetAnimationPlayCallbackProxy_CreatePlayAnimationProxyObject final +{ +public: + class UUMGSequencePlayer* Result; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* Widget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* InAnimation; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0024(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimationPlayCallbackProxy* ReturnValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimationPlayCallbackProxy_CreatePlayAnimationProxyObject; + +// Function UMG.WidgetAnimationPlayCallbackProxy.CreatePlayAnimationTimeRangeProxyObject +// 0x0038 (0x0038 - 0x0000) +struct WidgetAnimationPlayCallbackProxy_CreatePlayAnimationTimeRangeProxyObject final +{ +public: + class UUMGSequencePlayer* Result; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* Widget; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetAnimation* InAnimation; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StartAtTime; // 0x0018(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float EndAtTime; // 0x001C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 NumLoopsToPlay; // 0x0020(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EUMGSequencePlayMode PlayMode; // 0x0024(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float PlaybackSpeed; // 0x0028(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWidgetAnimationPlayCallbackProxy* ReturnValue; // 0x0030(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetAnimationPlayCallbackProxy_CreatePlayAnimationTimeRangeProxyObject; + +// Function UMG.WidgetBinding.GetValue +// 0x0008 (0x0008 - 0x0000) +struct WidgetBinding_GetValue final +{ +public: + class UWidget* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBinding_GetValue; + +// Function UMG.WidgetBlueprintLibrary.CaptureJoystick +// 0x0180 (0x0180 - 0x0000) +struct WidgetBlueprintLibrary_CaptureJoystick final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* CapturingWidget; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAllJoysticks; // 0x00C0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEventReply ReturnValue; // 0x00C8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_CaptureJoystick; + +// Function UMG.WidgetBlueprintLibrary.CaptureMouse +// 0x0178 (0x0178 - 0x0000) +struct WidgetBlueprintLibrary_CaptureMouse final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* CapturingWidget; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00C0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_CaptureMouse; + +// Function UMG.WidgetBlueprintLibrary.ClearUserFocus +// 0x0178 (0x0178 - 0x0000) +struct WidgetBlueprintLibrary_ClearUserFocus final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bInAllUsers; // 0x00B8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEventReply ReturnValue; // 0x00C0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_ClearUserFocus; + +// Function UMG.WidgetBlueprintLibrary.Create +// 0x0020 (0x0020 - 0x0000) +struct WidgetBlueprintLibrary_Create final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WidgetType; // 0x0008(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class APlayerController* OwningPlayer; // 0x0010(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUserWidget* ReturnValue; // 0x0018(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_Create; + +// Function UMG.WidgetBlueprintLibrary.CreateDragDropOperation +// 0x0010 (0x0010 - 0x0000) +struct WidgetBlueprintLibrary_CreateDragDropOperation final +{ +public: + TSubclassOf OperationClass; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UDragDropOperation* ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_CreateDragDropOperation; + +// Function UMG.WidgetBlueprintLibrary.DetectDrag +// 0x0190 (0x0190 - 0x0000) +struct WidgetBlueprintLibrary_DetectDrag final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* WidgetDetectingDrag; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey DragKey; // 0x00C0(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00D8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DetectDrag; + +// Function UMG.WidgetBlueprintLibrary.DetectDragIfPressed +// 0x0148 (0x0148 - 0x0000) +struct WidgetBlueprintLibrary_DetectDragIfPressed final +{ +public: + struct FPointerEvent PointerEvent; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* WidgetDetectingDrag; // 0x0070(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FKey DragKey; // 0x0078(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x0090(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DetectDragIfPressed; + +// Function UMG.WidgetBlueprintLibrary.DrawBox +// 0x0058 (0x0058 - 0x0000) +struct WidgetBlueprintLibrary_DrawBox final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D size; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USlateBrushAsset* Brush; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawBox; + +// Function UMG.WidgetBlueprintLibrary.DrawLine +// 0x0058 (0x0058 - 0x0000) +struct WidgetBlueprintLibrary_DrawLine final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D PositionA; // 0x0030(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D PositionB; // 0x0038(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAntiAlias; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawLine; + +// Function UMG.WidgetBlueprintLibrary.DrawLines +// 0x0058 (0x0058 - 0x0000) +struct WidgetBlueprintLibrary_DrawLines final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + TArray Points; // 0x0030(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0040(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAntiAlias; // 0x0050(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Thickness; // 0x0054(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawLines; + +// Function UMG.WidgetBlueprintLibrary.DrawText +// 0x0058 (0x0058 - 0x0000) +struct WidgetBlueprintLibrary_DrawText final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FString inString; // 0x0030(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x0040(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0048(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawText; + +// Function UMG.WidgetBlueprintLibrary.DrawTextFormatted +// 0x0078 (0x0078 - 0x0000) +struct WidgetBlueprintLibrary_DrawTextFormatted final +{ +public: + struct FPaintContext Context; // 0x0000(0x0030)(Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) + class FText Text; // 0x0030(0x0018)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D Position; // 0x0048(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class Ufont* font; // 0x0050(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 FontSize; // 0x0058(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FontTypeFace; // 0x005C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor Tint; // 0x0064(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_DrawTextFormatted; + +// Function UMG.WidgetBlueprintLibrary.EndDragDrop +// 0x0170 (0x0170 - 0x0000) +struct WidgetBlueprintLibrary_EndDragDrop final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_EndDragDrop; + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsOfClass +// 0x0028 (0x0028 - 0x0000) +struct WidgetBlueprintLibrary_GetAllWidgetsOfClass final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FoundWidgets; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf WidgetClass; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TopLevelOnly; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetAllWidgetsOfClass; + +// Function UMG.WidgetBlueprintLibrary.GetAllWidgetsWithInterface +// 0x0028 (0x0028 - 0x0000) +struct WidgetBlueprintLibrary_GetAllWidgetsWithInterface final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray FoundWidgets; // 0x0008(0x0010)(Parm, OutParm, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf Interface; // 0x0018(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool TopLevelOnly; // 0x0020(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetAllWidgetsWithInterface; + +// Function UMG.WidgetBlueprintLibrary.GetBrushResource +// 0x0090 (0x0090 - 0x0000) +struct WidgetBlueprintLibrary_GetBrushResource final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UObject* ReturnValue; // 0x0088(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetBrushResource; + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsMaterial +// 0x0090 (0x0090 - 0x0000) +struct WidgetBlueprintLibrary_GetBrushResourceAsMaterial final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UMaterialInterface* ReturnValue; // 0x0088(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetBrushResourceAsMaterial; + +// Function UMG.WidgetBlueprintLibrary.GetBrushResourceAsTexture2D +// 0x0090 (0x0090 - 0x0000) +struct WidgetBlueprintLibrary_GetBrushResourceAsTexture2D final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* ReturnValue; // 0x0088(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetBrushResourceAsTexture2D; + +// Function UMG.WidgetBlueprintLibrary.GetDragDroppingContent +// 0x0008 (0x0008 - 0x0000) +struct WidgetBlueprintLibrary_GetDragDroppingContent final +{ +public: + class UDragDropOperation* ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetDragDroppingContent; + +// Function UMG.WidgetBlueprintLibrary.GetDynamicMaterial +// 0x0090 (0x0090 - 0x0000) +struct WidgetBlueprintLibrary_GetDynamicMaterial final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x0088)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* ReturnValue; // 0x0088(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetDynamicMaterial; + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromCharacterEvent +// 0x0038 (0x0038 - 0x0000) +struct WidgetBlueprintLibrary_GetInputEventFromCharacterEvent final +{ +public: + struct FCharacterEvent Event; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetInputEventFromCharacterEvent; + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromKeyEvent +// 0x0050 (0x0050 - 0x0000) +struct WidgetBlueprintLibrary_GetInputEventFromKeyEvent final +{ +public: + struct FKeyEvent Event; // 0x0000(0x0038)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x0038(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetInputEventFromKeyEvent; + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromNavigationEvent +// 0x0038 (0x0038 - 0x0000) +struct WidgetBlueprintLibrary_GetInputEventFromNavigationEvent final +{ +public: + struct FNavigationEvent Event; // 0x0000(0x0020)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x0020(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetInputEventFromNavigationEvent; + +// Function UMG.WidgetBlueprintLibrary.GetInputEventFromPointerEvent +// 0x0088 (0x0088 - 0x0000) +struct WidgetBlueprintLibrary_GetInputEventFromPointerEvent final +{ +public: + struct FPointerEvent Event; // 0x0000(0x0070)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FInputEvent ReturnValue; // 0x0070(0x0018)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetInputEventFromPointerEvent; + +// Function UMG.WidgetBlueprintLibrary.GetKeyEventFromAnalogInputEvent +// 0x0078 (0x0078 - 0x0000) +struct WidgetBlueprintLibrary_GetKeyEventFromAnalogInputEvent final +{ +public: + struct FAnalogInputEvent Event; // 0x0000(0x0040)(ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FKeyEvent ReturnValue; // 0x0040(0x0038)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetKeyEventFromAnalogInputEvent; + +// Function UMG.WidgetBlueprintLibrary.GetSafeZonePadding +// 0x0040 (0x0040 - 0x0000) +struct WidgetBlueprintLibrary_GetSafeZonePadding final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 SafePadding; // 0x0010(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D SafePaddingScale; // 0x0020(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 SpillOverPadding; // 0x0030(0x0010)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_GetSafeZonePadding; + +// Function UMG.WidgetBlueprintLibrary.Handled +// 0x00B8 (0x00B8 - 0x0000) +struct WidgetBlueprintLibrary_Handled final +{ +public: + struct FEventReply ReturnValue; // 0x0000(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_Handled; + +// Function UMG.WidgetBlueprintLibrary.IsDragDropping +// 0x0001 (0x0001 - 0x0000) +struct WidgetBlueprintLibrary_IsDragDropping final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_IsDragDropping; + +// Function UMG.WidgetBlueprintLibrary.LockMouse +// 0x0178 (0x0178 - 0x0000) +struct WidgetBlueprintLibrary_LockMouse final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* CapturingWidget; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00C0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_LockMouse; + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromAsset +// 0x0090 (0x0090 - 0x0000) +struct WidgetBlueprintLibrary_MakeBrushFromAsset final +{ +public: + class USlateBrushAsset* BrushAsset; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush ReturnValue; // 0x0008(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_MakeBrushFromAsset; + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromMaterial +// 0x0098 (0x0098 - 0x0000) +struct WidgetBlueprintLibrary_MakeBrushFromMaterial final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush ReturnValue; // 0x0010(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_MakeBrushFromMaterial; + +// Function UMG.WidgetBlueprintLibrary.MakeBrushFromTexture +// 0x0098 (0x0098 - 0x0000) +struct WidgetBlueprintLibrary_MakeBrushFromTexture final +{ +public: + class UTexture2D* Texture; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Width; // 0x0008(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 Height; // 0x000C(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FSlateBrush ReturnValue; // 0x0010(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_MakeBrushFromTexture; + +// Function UMG.WidgetBlueprintLibrary.NoResourceBrush +// 0x0088 (0x0088 - 0x0000) +struct WidgetBlueprintLibrary_NoResourceBrush final +{ +public: + struct FSlateBrush ReturnValue; // 0x0000(0x0088)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_NoResourceBrush; + +// Function UMG.WidgetBlueprintLibrary.ReleaseJoystickCapture +// 0x0178 (0x0178 - 0x0000) +struct WidgetBlueprintLibrary_ReleaseJoystickCapture final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + bool bInAllJoysticks; // 0x00B8(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEventReply ReturnValue; // 0x00C0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_ReleaseJoystickCapture; + +// Function UMG.WidgetBlueprintLibrary.ReleaseMouseCapture +// 0x0170 (0x0170 - 0x0000) +struct WidgetBlueprintLibrary_ReleaseMouseCapture final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_ReleaseMouseCapture; + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToMaterial +// 0x0090 (0x0090 - 0x0000) +struct WidgetBlueprintLibrary_SetBrushResourceToMaterial final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x0088)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0088(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetBrushResourceToMaterial; + +// Function UMG.WidgetBlueprintLibrary.SetBrushResourceToTexture +// 0x0090 (0x0090 - 0x0000) +struct WidgetBlueprintLibrary_SetBrushResourceToTexture final +{ +public: + struct FSlateBrush Brush; // 0x0000(0x0088)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UTexture2D* Texture; // 0x0088(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetBrushResourceToTexture; + +// Function UMG.WidgetBlueprintLibrary.SetColorVisionDeficiencyType +// 0x000C (0x000C - 0x0000) +struct WidgetBlueprintLibrary_SetColorVisionDeficiencyType final +{ +public: + EColorVisionDeficiency Type; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Severity; // 0x0004(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool CorrectDeficiency; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ShowCorrectionWithDeficiency; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetColorVisionDeficiencyType; + +// Function UMG.WidgetBlueprintLibrary.SetHardwareCursor +// 0x0020 (0x0020 - 0x0000) +struct WidgetBlueprintLibrary_SetHardwareCursor final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseCursor CursorShape; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName CursorName; // 0x000C(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D HotSpot; // 0x0014(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001C(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetHardwareCursor; + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUI +// 0x0018 (0x0018 - 0x0000) +struct WidgetBlueprintLibrary_SetInputMode_GameAndUI final +{ +public: + class APlayerController* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMouseToViewport; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideCursorDuringCapture; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetInputMode_GameAndUI; + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameAndUIEx +// 0x0018 (0x0018 - 0x0000) +struct WidgetBlueprintLibrary_SetInputMode_GameAndUIEx final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseLockMode InMouseLockMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideCursorDuringCapture; // 0x0011(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetInputMode_GameAndUIEx; + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_GameOnly +// 0x0008 (0x0008 - 0x0000) +struct WidgetBlueprintLibrary_SetInputMode_GameOnly final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetInputMode_GameOnly; + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnly +// 0x0018 (0x0018 - 0x0000) +struct WidgetBlueprintLibrary_SetInputMode_UIOnly final +{ +public: + class APlayerController* Target; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLockMouseToViewport; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetInputMode_UIOnly; + +// Function UMG.WidgetBlueprintLibrary.SetInputMode_UIOnlyEx +// 0x0018 (0x0018 - 0x0000) +struct WidgetBlueprintLibrary_SetInputMode_UIOnlyEx final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* InWidgetToFocus; // 0x0008(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EMouseLockMode InMouseLockMode; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetInputMode_UIOnlyEx; + +// Function UMG.WidgetBlueprintLibrary.SetMousePosition +// 0x0178 (0x0178 - 0x0000) +struct WidgetBlueprintLibrary_SetMousePosition final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FVector2D NewMousePosition; // 0x00B8(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00C0(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetMousePosition; + +// Function UMG.WidgetBlueprintLibrary.SetUserFocus +// 0x0180 (0x0180 - 0x0000) +struct WidgetBlueprintLibrary_SetUserFocus final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + class UWidget* FocusWidget; // 0x00B8(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInAllUsers; // 0x00C0(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FEventReply ReturnValue; // 0x00C8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetUserFocus; + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarCloseButtonActive +// 0x0001 (0x0001 - 0x0000) +struct WidgetBlueprintLibrary_SetWindowTitleBarCloseButtonActive final +{ +public: + bool bActive; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetWindowTitleBarCloseButtonActive; + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarOnCloseClickedDelegate +// 0x0010 (0x0010 - 0x0000) +struct WidgetBlueprintLibrary_SetWindowTitleBarOnCloseClickedDelegate final +{ +public: + TDelegate Delegate; // 0x0000(0x0010)(Parm, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetWindowTitleBarOnCloseClickedDelegate; + +// Function UMG.WidgetBlueprintLibrary.SetWindowTitleBarState +// 0x0010 (0x0010 - 0x0000) +struct WidgetBlueprintLibrary_SetWindowTitleBarState final +{ +public: + class UWidget* TitleBarContent; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindowTitleBarMode Mode; // 0x0008(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTitleBarDragEnabled; // 0x0009(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWindowButtonsVisible; // 0x000A(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bTitleBarVisible; // 0x000B(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_SetWindowTitleBarState; + +// Function UMG.WidgetBlueprintLibrary.Unhandled +// 0x00B8 (0x00B8 - 0x0000) +struct WidgetBlueprintLibrary_Unhandled final +{ +public: + struct FEventReply ReturnValue; // 0x0000(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_Unhandled; + +// Function UMG.WidgetBlueprintLibrary.UnlockMouse +// 0x0170 (0x0170 - 0x0000) +struct WidgetBlueprintLibrary_UnlockMouse final +{ +public: + struct FEventReply Reply; // 0x0000(0x00B8)(Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic) + struct FEventReply ReturnValue; // 0x00B8(0x00B8)(Parm, OutParm, ReturnParm, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetBlueprintLibrary_UnlockMouse; + +// Function UMG.WidgetInteractionComponent.PressAndReleaseKey +// 0x0020 (0x0020 - 0x0000) +struct WidgetInteractionComponent_PressAndReleaseKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_PressAndReleaseKey; + +// Function UMG.WidgetInteractionComponent.PressKey +// 0x0020 (0x0020 - 0x0000) +struct WidgetInteractionComponent_PressKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRepeat; // 0x0018(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0019(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_PressKey; + +// Function UMG.WidgetInteractionComponent.PressPointerKey +// 0x0018 (0x0018 - 0x0000) +struct WidgetInteractionComponent_PressPointerKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_PressPointerKey; + +// Function UMG.WidgetInteractionComponent.ReleaseKey +// 0x0020 (0x0020 - 0x0000) +struct WidgetInteractionComponent_ReleaseKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0018(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_ReleaseKey; + +// Function UMG.WidgetInteractionComponent.ReleasePointerKey +// 0x0018 (0x0018 - 0x0000) +struct WidgetInteractionComponent_ReleasePointerKey final +{ +public: + struct FKey Key; // 0x0000(0x0018)(Parm, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_ReleasePointerKey; + +// Function UMG.WidgetInteractionComponent.ScrollWheel +// 0x0004 (0x0004 - 0x0000) +struct WidgetInteractionComponent_ScrollWheel final +{ +public: + float ScrollDelta; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_ScrollWheel; + +// Function UMG.WidgetInteractionComponent.SendKeyChar +// 0x0018 (0x0018 - 0x0000) +struct WidgetInteractionComponent_SendKeyChar final +{ +public: + class FString Characters; // 0x0000(0x0010)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRepeat; // 0x0010(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0011(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_SendKeyChar; + +// Function UMG.WidgetInteractionComponent.SetCustomHitResult +// 0x0088 (0x0088 - 0x0000) +struct WidgetInteractionComponent_SetCustomHitResult final +{ +public: + struct FHitResult HitResult; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_SetCustomHitResult; + +// Function UMG.WidgetInteractionComponent.SetFocus +// 0x0008 (0x0008 - 0x0000) +struct WidgetInteractionComponent_SetFocus final +{ +public: + class UWidget* FocusWidget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_SetFocus; + +// Function UMG.WidgetInteractionComponent.Get2DHitLocation +// 0x0008 (0x0008 - 0x0000) +struct WidgetInteractionComponent_Get2DHitLocation final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_Get2DHitLocation; + +// Function UMG.WidgetInteractionComponent.GetHoveredWidgetComponent +// 0x0008 (0x0008 - 0x0000) +struct WidgetInteractionComponent_GetHoveredWidgetComponent final +{ +public: + class UWidgetComponent* ReturnValue; // 0x0000(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_GetHoveredWidgetComponent; + +// Function UMG.WidgetInteractionComponent.GetLastHitResult +// 0x0088 (0x0088 - 0x0000) +struct WidgetInteractionComponent_GetLastHitResult final +{ +public: + struct FHitResult ReturnValue; // 0x0000(0x0088)(ConstParm, Parm, OutParm, ReturnParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_GetLastHitResult; + +// Function UMG.WidgetInteractionComponent.IsOverFocusableWidget +// 0x0001 (0x0001 - 0x0000) +struct WidgetInteractionComponent_IsOverFocusableWidget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_IsOverFocusableWidget; + +// Function UMG.WidgetInteractionComponent.IsOverHitTestVisibleWidget +// 0x0001 (0x0001 - 0x0000) +struct WidgetInteractionComponent_IsOverHitTestVisibleWidget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_IsOverHitTestVisibleWidget; + +// Function UMG.WidgetInteractionComponent.IsOverInteractableWidget +// 0x0001 (0x0001 - 0x0000) +struct WidgetInteractionComponent_IsOverInteractableWidget final +{ +public: + bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetInteractionComponent_IsOverInteractableWidget; + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnPlatform +// 0x0008 (0x0008 - 0x0000) +struct WidgetLayoutLibrary_GetMousePositionOnPlatform final +{ +public: + struct FVector2D ReturnValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetMousePositionOnPlatform; + +// Function UMG.WidgetLayoutLibrary.GetMousePositionOnViewport +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_GetMousePositionOnViewport final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetMousePositionOnViewport; + +// Function UMG.WidgetLayoutLibrary.GetMousePositionScaledByDPI +// 0x0018 (0x0018 - 0x0000) +struct WidgetLayoutLibrary_GetMousePositionScaledByDPI final +{ +public: + class APlayerController* Player; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationX; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocationY; // 0x000C(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetMousePositionScaledByDPI; + +// Function UMG.WidgetLayoutLibrary.GetPlayerScreenWidgetGeometry +// 0x0040 (0x0040 - 0x0000) +struct WidgetLayoutLibrary_GetPlayerScreenWidgetGeometry final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry ReturnValue; // 0x0008(0x0038)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetPlayerScreenWidgetGeometry; + +// Function UMG.WidgetLayoutLibrary.GetViewportScale +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_GetViewportScale final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ReturnValue; // 0x0008(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetViewportScale; + +// Function UMG.WidgetLayoutLibrary.GetViewportSize +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_GetViewportSize final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ReturnValue; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetViewportSize; + +// Function UMG.WidgetLayoutLibrary.GetViewportWidgetGeometry +// 0x0040 (0x0040 - 0x0000) +struct WidgetLayoutLibrary_GetViewportWidgetGeometry final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGeometry ReturnValue; // 0x0008(0x0038)(Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_GetViewportWidgetGeometry; + +// Function UMG.WidgetLayoutLibrary.ProjectWorldLocationToWidgetPosition +// 0x0020 (0x0020 - 0x0000) +struct WidgetLayoutLibrary_ProjectWorldLocationToWidgetPosition final +{ +public: + class APlayerController* PlayerController; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WorldLocation; // 0x0008(0x000C)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D ScreenPosition; // 0x0014(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPlayerViewportRelative; // 0x001C(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool ReturnValue; // 0x001D(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_ProjectWorldLocationToWidgetPosition; + +// Function UMG.WidgetLayoutLibrary.RemoveAllWidgets +// 0x0008 (0x0008 - 0x0000) +struct WidgetLayoutLibrary_RemoveAllWidgets final +{ +public: + class UObject* WorldContextObject; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_RemoveAllWidgets; + +// Function UMG.WidgetLayoutLibrary.SlotAsBorderSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsBorderSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UBorderSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsBorderSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsCanvasSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsCanvasSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCanvasPanelSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsCanvasSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsGridSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsGridSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGridSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsGridSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsHorizontalBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsHorizontalBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UHorizontalBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsHorizontalBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsOverlaySlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsOverlaySlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UOverlaySlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsOverlaySlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsSafeBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsSafeBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USafeZoneSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsSafeBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsScaleBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsScaleBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScaleBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsScaleBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsScrollBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsScrollBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UScrollBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsScrollBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsSizeBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsSizeBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USizeBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsSizeBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsUniformGridSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsUniformGridSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UUniformGridSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsUniformGridSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsVerticalBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsVerticalBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UVerticalBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsVerticalBoxSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsWidgetSwitcherSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsWidgetSwitcherSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidgetSwitcherSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsWidgetSwitcherSlot; + +// Function UMG.WidgetLayoutLibrary.SlotAsWrapBoxSlot +// 0x0010 (0x0010 - 0x0000) +struct WidgetLayoutLibrary_SlotAsWrapBoxSlot final +{ +public: + class UWidget* Widget; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWrapBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetLayoutLibrary_SlotAsWrapBoxSlot; + +// Function UMG.WidgetSwitcherSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WidgetSwitcherSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcherSlot_SetHorizontalAlignment; + +// Function UMG.WidgetSwitcherSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct WidgetSwitcherSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcherSlot_SetPadding; + +// Function UMG.WidgetSwitcherSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WidgetSwitcherSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WidgetSwitcherSlot_SetVerticalAlignment; + +// Function UMG.WindowTitleBarArea.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WindowTitleBarArea_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarArea_SetHorizontalAlignment; + +// Function UMG.WindowTitleBarArea.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct WindowTitleBarArea_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarArea_SetPadding; + +// Function UMG.WindowTitleBarArea.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WindowTitleBarArea_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarArea_SetVerticalAlignment; + +// Function UMG.WindowTitleBarAreaSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WindowTitleBarAreaSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarAreaSlot_SetHorizontalAlignment; + +// Function UMG.WindowTitleBarAreaSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct WindowTitleBarAreaSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarAreaSlot_SetPadding; + +// Function UMG.WindowTitleBarAreaSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WindowTitleBarAreaSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WindowTitleBarAreaSlot_SetVerticalAlignment; + +// Function UMG.WrapBox.AddChildToWrapBox +// 0x0010 (0x0010 - 0x0000) +struct WrapBox_AddChildToWrapBox final +{ +public: + class UWidget* content; // 0x0000(0x0008)(Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWrapBoxSlot* ReturnValue; // 0x0008(0x0008)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBox_AddChildToWrapBox; + +// Function UMG.WrapBox.SetInnerSlotPadding +// 0x0008 (0x0008 - 0x0000) +struct WrapBox_SetInnerSlotPadding final +{ +public: + struct FVector2D InPadding; // 0x0000(0x0008)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBox_SetInnerSlotPadding; + +// Function UMG.WrapBoxSlot.SetFillEmptySpace +// 0x0001 (0x0001 - 0x0000) +struct WrapBoxSlot_SetFillEmptySpace final +{ +public: + bool InbFillEmptySpace; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetFillEmptySpace; + +// Function UMG.WrapBoxSlot.SetFillSpanWhenLessThan +// 0x0004 (0x0004 - 0x0000) +struct WrapBoxSlot_SetFillSpanWhenLessThan final +{ +public: + float InFillSpanWhenLessThan; // 0x0000(0x0004)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetFillSpanWhenLessThan; + +// Function UMG.WrapBoxSlot.SetHorizontalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WrapBoxSlot_SetHorizontalAlignment final +{ +public: + EHorizontalAlignment InHorizontalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetHorizontalAlignment; + +// Function UMG.WrapBoxSlot.SetPadding +// 0x0010 (0x0010 - 0x0000) +struct WrapBoxSlot_SetPadding final +{ +public: + struct FMargin InPadding; // 0x0000(0x0010)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetPadding; + +// Function UMG.WrapBoxSlot.SetVerticalAlignment +// 0x0001 (0x0001 - 0x0000) +struct WrapBoxSlot_SetVerticalAlignment final +{ +public: + EVerticalAlignment InVerticalAlignment; // 0x0000(0x0001)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_WrapBoxSlot_SetVerticalAlignment; + +} + diff --git a/Hogwarts Legacy/SDK/UMG_structs.hpp b/Hogwarts Legacy/SDK/UMG_structs.hpp new file mode 100644 index 0000000..7b6ab23 --- /dev/null +++ b/Hogwarts Legacy/SDK/UMG_structs.hpp @@ -0,0 +1,449 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UMG + +#include "Basic.hpp" + +#include "PropertyPath_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "SlateCore_structs.hpp" +#include "Slate_structs.hpp" +#include "MovieSceneTracks_structs.hpp" + + +namespace SDK +{ + +// Enum UMG.ESlateAccessibleBehavior +// NumValues: 0x0006 +enum class ESlateAccessibleBehavior : uint8 +{ + NotAccessible = 0, + Auto = 1, + Summary = 2, + Custom = 3, + ToolTip = 4, + ESlateAccessibleBehavior_MAX = 5, +}; + +// Enum UMG.ESlateVisibility +// NumValues: 0x0006 +enum class ESlateVisibility : uint8 +{ + Visible = 0, + Collapsed = 1, + Hidden = 2, + HitTestInvisible = 3, + SelfHitTestInvisible = 4, + ESlateVisibility_MAX = 5, +}; + +// Enum UMG.EVirtualKeyboardType +// NumValues: 0x0007 +enum class EVirtualKeyboardType : uint8 +{ + Default = 0, + Number = 1, + Web = 2, + Email = 3, + Password = 4, + AlphaNumeric = 5, + EVirtualKeyboardType_MAX = 6, +}; + +// Enum UMG.EWidgetAnimationEvent +// NumValues: 0x0003 +enum class EWidgetAnimationEvent : uint8 +{ + Started = 0, + Finished = 1, + EWidgetAnimationEvent_MAX = 2, +}; + +// Enum UMG.EUMGSequencePlayMode +// NumValues: 0x0004 +enum class EUMGSequencePlayMode : uint8 +{ + Forward = 0, + Reverse = 1, + PingPong = 2, + EUMGSequencePlayMode_MAX = 3, +}; + +// Enum UMG.EWidgetTickFrequency +// NumValues: 0x0003 +enum class EWidgetTickFrequency : uint8 +{ + Never = 0, + Auto = 1, + EWidgetTickFrequency_MAX = 2, +}; + +// Enum UMG.EDragPivot +// NumValues: 0x000B +enum class EDragPivot : uint8 +{ + MouseDown = 0, + TopLeft = 1, + TopCenter = 2, + TopRight = 3, + CenterLeft = 4, + CenterCenter = 5, + CenterRight = 6, + BottomLeft = 7, + BottomCenter = 8, + BottomRight = 9, + EDragPivot_MAX = 10, +}; + +// Enum UMG.EDynamicBoxType +// NumValues: 0x0007 +enum class EDynamicBoxType : uint8 +{ + Horizontal = 0, + Vertical = 1, + Wrap = 2, + VerticalWrap = 3, + Radial = 4, + Overlay = 5, + EDynamicBoxType_MAX = 6, +}; + +// Enum UMG.ESlateSizeRule +// NumValues: 0x0003 +enum class ESlateSizeRule : uint8 +{ + Automatic = 0, + Fill = 1, + ESlateSizeRule_MAX = 2, +}; + +// Enum UMG.EWidgetDesignFlags +// NumValues: 0x0005 +enum class EWidgetDesignFlags : uint8 +{ + None = 0, + Designing = 1, + ShowOutline = 2, + ExecutePreConstruct = 4, + EWidgetDesignFlags_MAX = 5, +}; + +// Enum UMG.EBindingKind +// NumValues: 0x0003 +enum class EBindingKind : uint8 +{ + Function = 0, + Property = 1, + EBindingKind_MAX = 2, +}; + +// Enum UMG.ETickMode +// NumValues: 0x0004 +enum class ETickMode : uint8 +{ + Disabled = 0, + Enabled = 1, + Automatic = 2, + ETickMode_MAX = 3, +}; + +// Enum UMG.EWindowVisibility +// NumValues: 0x0003 +enum class EWindowVisibility : uint8 +{ + Visible = 0, + SelfHitTestInvisible = 1, + EWindowVisibility_MAX = 2, +}; + +// Enum UMG.EWidgetGeometryMode +// NumValues: 0x0003 +enum class EWidgetGeometryMode : uint8 +{ + Plane = 0, + Cylinder = 1, + EWidgetGeometryMode_MAX = 2, +}; + +// Enum UMG.EWidgetBlendMode +// NumValues: 0x0004 +enum class EWidgetBlendMode : uint8 +{ + Opaque = 0, + Masked = 1, + Transparent = 2, + EWidgetBlendMode_MAX = 3, +}; + +// Enum UMG.EWidgetTimingPolicy +// NumValues: 0x0003 +enum class EWidgetTimingPolicy : uint8 +{ + RealTime = 0, + GameTime = 1, + EWidgetTimingPolicy_MAX = 2, +}; + +// Enum UMG.EWidgetSpace +// NumValues: 0x0003 +enum class EWidgetSpace : uint8 +{ + World = 0, + Screen = 1, + EWidgetSpace_MAX = 2, +}; + +// Enum UMG.EWidgetInteractionSource +// NumValues: 0x0005 +enum class EWidgetInteractionSource : uint8 +{ + World = 0, + Mouse = 1, + CenterScreen = 2, + Custom = 3, + EWidgetInteractionSource_MAX = 4, +}; + +// ScriptStruct UMG.DynamicPropertyPath +// 0x0000 (0x0028 - 0x0028) +struct FDynamicPropertyPath final : public FCachedPropertyPath +{ +}; +DUMPER7_ASSERTS_FDynamicPropertyPath; + +// ScriptStruct UMG.EventReply +// 0x00B8 (0x00B8 - 0x0000) +struct alignas(0x08) FEventReply final +{ +public: + uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FEventReply; + +// ScriptStruct UMG.WidgetTransform +// 0x001C (0x001C - 0x0000) +struct FWidgetTransform final +{ +public: + struct FVector2D Translation; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Scale; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D Shear; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWidgetTransform; + +// ScriptStruct UMG.SlateMeshVertex +// 0x003C (0x003C - 0x0000) +struct FSlateMeshVertex final +{ +public: + struct FVector2D Position; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV0; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV1; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV2; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV3; // 0x0024(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV4; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D UV5; // 0x0034(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSlateMeshVertex; + +// ScriptStruct UMG.ShapedTextOptions +// 0x0003 (0x0003 - 0x0000) +struct FShapedTextOptions final +{ +public: + uint8 bOverride_TextShapingMethod : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_TextFlowDirection : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + ETextShapingMethod TextShapingMethod; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ETextFlowDirection TextFlowDirection; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FShapedTextOptions; + +// ScriptStruct UMG.PaintContext +// 0x0030 (0x0030 - 0x0000) +struct alignas(0x08) FPaintContext final +{ +public: + uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FPaintContext; + +// ScriptStruct UMG.AnchorData +// 0x0028 (0x0028 - 0x0000) +struct FAnchorData final +{ +public: + struct FMargin Offsets; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FAnchors Anchors; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVector2D Alignment; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FAnchorData; + +// ScriptStruct UMG.AnimationEventBinding +// 0x0028 (0x0028 - 0x0000) +struct FAnimationEventBinding final +{ +public: + class UWidgetAnimation* Animation; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate Delegate; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) + EWidgetAnimationEvent AnimationEvent; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName UserTag; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FAnimationEventBinding; + +// ScriptStruct UMG.NamedSlotBinding +// 0x0010 (0x0010 - 0x0000) +struct FNamedSlotBinding final +{ +public: + class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWidget* content; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FNamedSlotBinding; + +// ScriptStruct UMG.MovieScene2DTransformMask +// 0x0004 (0x0004 - 0x0000) +struct FMovieScene2DTransformMask final +{ +public: + uint32 Mask; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieScene2DTransformMask; + +// ScriptStruct UMG.MovieSceneWidgetMaterialSectionTemplate +// 0x0010 (0x0090 - 0x0080) +struct FMovieSceneWidgetMaterialSectionTemplate final : public FMovieSceneParameterSectionTemplate +{ +public: + TArray BrushPropertyNamePath; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FMovieSceneWidgetMaterialSectionTemplate; + +// ScriptStruct UMG.RadialBoxSettings +// 0x0010 (0x0010 - 0x0000) +struct FRadialBoxSettings final +{ +public: + float StartingAngle; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDistributeItemsEvenly; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float AngleBetweenItems; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SectorCentralAngle; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRadialBoxSettings; + +// ScriptStruct UMG.RichTextStyleRow +// 0x0270 (0x0278 - 0x0008) +struct FRichTextStyleRow final : public FTableRowBase +{ +public: + struct FTextBlockStyle TextStyle; // 0x0008(0x0270)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRichTextStyleRow; + +// ScriptStruct UMG.RichImageRow +// 0x0088 (0x0090 - 0x0008) +struct FRichImageRow final : public FTableRowBase +{ +public: + struct FSlateBrush Brush; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FRichImageRow; + +// ScriptStruct UMG.SlateChildSize +// 0x0008 (0x0008 - 0x0000) +struct FSlateChildSize final +{ +public: + float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESlateSizeRule SizeRule; // 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_FSlateChildSize; + +// ScriptStruct UMG.UserWidgetPool +// 0x0080 (0x0080 - 0x0000) +struct FUserWidgetPool final +{ +public: + TArray ActiveWidgets; // 0x0000(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + TArray InactiveWidgets; // 0x0010(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) + uint8 Pad_20[0x60]; // 0x0020(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FUserWidgetPool; + +// ScriptStruct UMG.WidgetAnimationBinding +// 0x0024 (0x0024 - 0x0000) +struct FWidgetAnimationBinding final +{ +public: + class FName WidgetName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SlotWidgetName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FGuid AnimationGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsRootWidget; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWidgetAnimationBinding; + +// ScriptStruct UMG.BlueprintWidgetAnimationDelegateBinding +// 0x001C (0x001C - 0x0000) +struct FBlueprintWidgetAnimationDelegateBinding final +{ +public: + EWidgetAnimationEvent Action; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName AnimationToBind; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionNameToBind; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UserTag; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FBlueprintWidgetAnimationDelegateBinding; + +// ScriptStruct UMG.DelegateRuntimeBinding +// 0x0050 (0x0050 - 0x0000) +struct FDelegateRuntimeBinding final +{ +public: + class FString ObjectName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PropertyName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName FunctionName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDynamicPropertyPath SourcePath; // 0x0020(0x0028)(NativeAccessSpecifierPublic) + EBindingKind Kind; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FDelegateRuntimeBinding; + +// ScriptStruct UMG.WidgetComponentInstanceData +// 0x0010 (0x00C8 - 0x00B8) +struct FWidgetComponentInstanceData final : public FSceneComponentInstanceData +{ +public: + uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWidgetComponentInstanceData; + +// ScriptStruct UMG.WidgetNavigationData +// 0x0024 (0x0024 - 0x0000) +struct FWidgetNavigationData final +{ +public: + EUINavigationRule Rule; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + class FName WidgetToFocus; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr Widget; // 0x000C(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TDelegate CustomDelegate; // 0x0014(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWidgetNavigationData; + +} + diff --git a/Hogwarts Legacy/SDK/UtilitiesRuntime_classes.hpp b/Hogwarts Legacy/SDK/UtilitiesRuntime_classes.hpp new file mode 100644 index 0000000..bf352bc --- /dev/null +++ b/Hogwarts Legacy/SDK/UtilitiesRuntime_classes.hpp @@ -0,0 +1,595 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UtilitiesRuntime + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "UtilitiesRuntime_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "AIModule_classes.hpp" +#include "UMG_classes.hpp" + + +namespace SDK +{ + +// Class UtilitiesRuntime.ManagedStateComponent +// 0x00A8 (0x0178 - 0x00D0) +class UManagedStateComponent : public UActorComponent +{ +public: + uint8 Pad_D0[0xA8]; // 0x00D0(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void BP_FinishSettingHiddenPrioritized(class AActor* Actor, EManagedVisibilityPriority Priority, class UObject* Provider); + static void BP_FinishSettingHiddenUnprioritized(class AActor* Actor, class UObject* Provider); + static void BP_StartSettingHiddenPrioritized(class AActor* Actor, bool IsHidden, EManagedVisibilityPriority Priority, class UObject* Provider); + static void BP_StartSettingHiddenUnprioritized(class AActor* Actor, bool IsHidden, class UObject* Provider); + static void BP_TryFinishSettingHiddenUnprioritized(class AActor* Actor, class UObject* Provider); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ManagedStateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ManagedStateComponent") + } + static class UManagedStateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UManagedStateComponent; + +// Class UtilitiesRuntime.ManagedCharacterComponent +// 0x0240 (0x03B8 - 0x0178) +class UManagedCharacterComponent : public UManagedStateComponent +{ +public: + uint8 Pad_178[0x240]; // 0x0178(0x0240)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void FinishSettingMovementMode(EManagedMovementModePriority Priority, const class UObject* Provider); + void SetDefaultFacialEmotion(EFacialEmotion Emotion, float Transition); + void SetFinishFacialEmotion(class UObject* Provider, EManagedFacialEmotionPriority ManagedFacialEmotionPriority); + void SetStartFacialEmotion(EFacialEmotion Emotion, class UObject* Provider, float Transition, EManagedFacialEmotionPriority ManagedFacialEmotionPriority); + void SetStartFacialEmotionWithTags(EFacialEmotion Emotion, class UObject* Provider, float Transition, EManagedFacialEmotionPriority ManagedFacialEmotionPriority, const struct FGameplayTagContainer& AnimTags); + void StartSettingMovementMode(EMovementMode InMovementMode, EManagedMovementModePriority Priority, const class UObject* Provider); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("ManagedCharacterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"ManagedCharacterComponent") + } + static class UManagedCharacterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UManagedCharacterComponent; + +// Class UtilitiesRuntime.CurtainSubsystem +// 0x0110 (0x0140 - 0x0030) +class UCurtainSubsystem final : public UGameInstanceSubsystem +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSubclassOf CurtainWidgetClass; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCurtainLowered; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCurtainRaised; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnLienholdersChanged; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + TMulticastInlineDelegate OnCurtainStageOptionsChanged; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + uint8 Pad_80[0xA8]; // 0x0080(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) + class UUserWidget* CurtainWidget; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_130[0x10]; // 0x0130(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static bool IsCurtainDown(const class UObject* WhosAsking); + static void LowerCurtain(const class UObject* WhosAsking, class FName WhatsYourName); + + class FString GetLienholderNames() const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurtainSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurtainSubsystem") + } + static class UCurtainSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurtainSubsystem; + +// Class UtilitiesRuntime.BlueprintHelper +// 0x0000 (0x0028 - 0x0028) +class UBlueprintHelper : public UBlueprintFunctionLibrary +{ +public: + static void CompareAgainstHashKey(const class FString& S, const int32 Key, ETwoBranches* Branches); + static struct FInterpCurveFloat CreateFloatCurve(const TArray& Values); + static bool DisplayMapName(); + static float EvaluateFloatCurve(const struct FInterpCurveFloat& InterpFloatCurve, float Pos, float DefaultValue); + static class ULevelStreaming* FindLevelStreamingForLevel(class ULevel* InLevel); + static bool FloatCurve_FindTimeFromValue(class UCurveFloat* CurveFloat, float InValue, float* OutValue); + static bool ForceFullLevels(); + static bool ForceLoadMaps(); + static bool ForceSimpleLevels(); + static bool ForceUnloadLevels(); + static struct FBox GetAccurateActorBounds(class AActor* Actor, const TArray& OnlyTheseComponents); + static struct FBox GetActorBoundingBox(class AActor* Actor); + static void GetActorBounds(class AActor* Actor, struct FVector* Origin, struct FVector* BoxExtent); + static bool GetCameraPositionToFitActor(class AActor* Actor, const struct FVector& CameraDir, float HorizontalFieldOfView, float AspectRatio, struct FVector* OutCameraPos, struct FVector* OutTargetPos, const TArray& OnlyTheseComponents, float Padding); + static class ULevel* GetCurrentLevel(const class UObject* WorldContextObject); + static class ULevel* GetLevelFromActor(class AActor* InActor); + static class ULevel* GetLevelFromActorScriptable(class AActor* InActor); + static class FString GetLevelName(class ULevel* InLevel); + static class ULevel* GetLoadedLevelFromStreamingLevel(class ULevelStreaming* InStreamingLevel); + static class ULevel* GetPersistentLevel(const class UObject* WorldContextObject); + static class UWorld* GetWorldFromLevel(class ULevel* InLevel); + static class UWorld* GetWorldFromLevelScriptable(class ULevel* InLevel); + static TArray GetWorldOptions(const class UObject* WorldContextObject); + static bool IsObjectInGameWorld(class UObject* Object); + static void IsPlayerCharacter(class AActor* Actor, EIsPlayer* Branches); + static bool IsPointOnCamera(const class UObject* WorldContextObject, const struct FVector& Point, float MarginPercent, int32 PlayerIndex); + static void LoadSyncronousActorClass(TSoftClassPtr UnloadedClass, TSubclassOf* LoadedClass); + static void LoadSyncronousStaticMesh(TSoftObjectPtr UnloadedMesh, class UStaticMesh** LoadedMesh); + static bool PositionCameraToFitActor(class UCameraComponent* Camera, class AActor* Actor, const TArray& OnlyTheseComponents, float Padding, float AspectRatio); + static TArray RecursiveGetLandscapeRoadsData(); + static TArray RecursiveGetLandscapeRoadsDataFromProxy(class ALandscapeProxy* Prxy); + static void RemoveDataTableRow(class UDataTable* Table, class FName RowName); + static class UClass* ResolveSoftClassReference(TSoftClassPtr Class_0); + static bool SetSceneComponentMobility(class USceneComponent* SceneComp, EComponentMobility NewMobility); + static bool SkipCriticalLoad(); + static TArray SortInts(const TArray& Ints); + static TArray SortNames(const TArray& Names); + static TArray SortStrings(const TArray& Strings); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("BlueprintHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"BlueprintHelper") + } + static class UBlueprintHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UBlueprintHelper; + +// Class UtilitiesRuntime.CurtainStageSettings +// 0x0010 (0x0038 - 0x0028) +class UCurtainStageSettings final : public UObject +{ +public: + TArray CurtainStages; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CurtainStageSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CurtainStageSettings") + } + static class UCurtainStageSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCurtainStageSettings; + +// Class UtilitiesRuntime.LoadComplete +// 0x0008 (0x0030 - 0x0028) +class ULoadComplete final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnLoadCompleteCallback(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LoadComplete") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LoadComplete") + } + static class ULoadComplete* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULoadComplete; + +// Class UtilitiesRuntime.PreferredNavDataPathFollowingComponent +// 0x0030 (0x02A0 - 0x0270) +class UPreferredNavDataPathFollowingComponent : public UPathFollowingComponent +{ +public: + struct FSoftClassPath PreferredNavData; // 0x0270(0x0018)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FSoftClassPath ReplacedNavData; // 0x0288(0x0018)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PreferredNavDataPathFollowingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PreferredNavDataPathFollowingComponent") + } + static class UPreferredNavDataPathFollowingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPreferredNavDataPathFollowingComponent; + +// Class UtilitiesRuntime.IconEditorFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UIconEditorFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class UTexture2D* CreateTextureFromRenderTargets(class UTextureRenderTarget2D* ColorTextureRenderTarget, const class FString& PackageName, int32 DownResFactor, class UTextureRenderTarget2D* AlphaTextureRenderTarget); + static TArray GetAnimationsForSkeleton(class USkeleton* Skeleton); + static void SaveImageFromRenderTargets(class FName Name_0, class UTextureRenderTarget2D* ColorTextureRenderTarget, int32 DownResFactor); + static void UpdateIconTableRow(class UDataTable* Table, class FName RowName, const struct FIconInfo& IconInfo, bool bSave); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("IconEditorFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"IconEditorFunctionLibrary") + } + static class UIconEditorFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UIconEditorFunctionLibrary; + +// Class UtilitiesRuntime.CustomInterp +// 0x0000 (0x0028 - 0x0028) +class UCustomInterp final : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CustomInterp") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CustomInterp") + } + static class UCustomInterp* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCustomInterp; + +// Class UtilitiesRuntime.HandleLink +// 0x0020 (0x0048 - 0x0028) +class UHandleLink final : public UObject +{ +public: + uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UObject* m_pObject; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HandleLink") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HandleLink") + } + static class UHandleLink* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHandleLink; + +// Class UtilitiesRuntime.HandleLinkInfo +// 0x0070 (0x0098 - 0x0028) +class UHandleLinkInfo final : public UObject +{ +public: + uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + TMap m_handleToLinkMap; // 0x0040(0x0050)(NativeAccessSpecifierPublic) + uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HandleLinkInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HandleLinkInfo") + } + static class UHandleLinkInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHandleLinkInfo; + +// Class UtilitiesRuntime.HandleGenerator +// 0x0050 (0x0078 - 0x0028) +class UHandleGenerator final : public UObject +{ +public: + TMap m_linkInfoMap; // 0x0028(0x0050)(NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("HandleGenerator") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"HandleGenerator") + } + static class UHandleGenerator* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UHandleGenerator; + +// Class UtilitiesRuntime.KeyboardTrigger +// 0x0008 (0x0030 - 0x0028) +class UKeyboardTrigger final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("KeyboardTrigger") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"KeyboardTrigger") + } + static class UKeyboardTrigger* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UKeyboardTrigger; + +// Class UtilitiesRuntime.PulldownMenu +// 0x0028 (0x0E28 - 0x0E00) +class UPulldownMenu final : public UComboBoxString +{ +public: + bool LockPulldownWidth; // 0x0E00(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_E01[0x27]; // 0x0E01(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("PulldownMenu") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"PulldownMenu") + } + static class UPulldownMenu* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UPulldownMenu; + +// Class UtilitiesRuntime.RaiseCurtainAction +// 0x0020 (0x0050 - 0x0030) +class URaiseCurtainAction final : public UBlueprintAsyncActionBase +{ +public: + TMulticastInlineDelegate CurtainRaised; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) + class UCurtainSubsystem* CurtainSubsystem; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UObject* WhosAsking; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class URaiseCurtainAction* RaiseCurtain(class UObject* WhosAsking_0); + + void OnCurtainRaised(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("RaiseCurtainAction") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"RaiseCurtainAction") + } + static class URaiseCurtainAction* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_URaiseCurtainAction; + +// Class UtilitiesRuntime.SplineHelper +// 0x0000 (0x0028 - 0x0028) +class USplineHelper final : public UObject +{ +public: + static float GetDistanceAlongSplineFromWorldLocation(class USplineComponent* SplineComponent, const struct FVector& Location, bool* bFound); + static bool IsLocationCloseEnoughToSplineAtDistance(class USplineComponent* SplineComponent, float DistanceAlongSpline, const struct FVector& TestLocation, float DistanceRange, bool bDebug); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SplineHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SplineHelper") + } + static class USplineHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USplineHelper; + +// Class UtilitiesRuntime.VariantMap +// 0x0058 (0x0080 - 0x0028) +class UVariantMap final : public UObject +{ +public: + uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AbsorbVariantMap_FromHandle(const struct FVariantMapHandle& MasterVarMapHandle, const struct FVariantMapHandle& VarMapHandleToAbsorb); + static void AddVariantBool_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, bool Value); + static void AddVariantFloat_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, float Value); + static void AddVariantFRotator_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const struct FRotator& Value); + static void AddVariantFString_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const class FString& Value); + static void AddVariantFTransform_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const struct FTransform& Value); + static void AddVariantFVector2D_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const struct FVector2D& Value); + static void AddVariantFVector_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const struct FVector& Value); + static void AddVariantInt32_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, int32 Value); + static void AddVariantName_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, class FName Value); + static struct FVariantMapHandle CreateVariantMap(); + static struct FVariantMapHandle DestroyVariantMap(const struct FVariantMapHandle& VarMapHandle); + static struct FVariantMapHandle DuplicateVariantMap(const struct FVariantMapHandle& VarMapHandle, bool bDestroy); + static struct FVariantMapHandle GetHandle_FromObject(class UObject* InObject); + static bool GetVariantBool_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, bool DefaultValue, bool* bFound); + static float GetVariantFloat_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, float DefaultValue, bool* bFound); + static struct FRotator GetVariantFRotator_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const struct FRotator& DefaultValue, bool* bFound); + static class FString GetVariantFString_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const class FString& DefaultValue, bool* bFound); + static struct FTransform GetVariantFTransform_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const struct FTransform& DefaultValue, bool* bFound); + static struct FVector2D GetVariantFVector2D_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const struct FVector2D& DefaultValue, bool* bFound); + static struct FVector GetVariantFVector_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, const struct FVector& DefaultValue, bool* bFound); + static int32 GetVariantInt32_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, int32 DefaultValue, bool* bFound); + static class FName GetVariantName_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0, class FName DefaultValue, bool* bFound); + static class UVariantMap* RetrieveVariantMap(const struct FVariantMapHandle& VarMapHandle); + static bool VariantExists_FromHandle(const struct FVariantMapHandle& VarMapHandle, class FName Name_0); + + void AbsorbVariantMap(class UVariantMap* VarMapHandleToAbsorb); + void AddVariantBool(class FName Name_0, bool Value); + void AddVariantFloat(class FName Name_0, float Value); + void AddVariantFRotator(class FName Name_0, const struct FRotator& Value); + void AddVariantFString(class FName Name_0, const class FString& Value); + void AddVariantFTransform(class FName Name_0, const struct FTransform& Value); + void AddVariantFVector(class FName Name_0, const struct FVector& Value); + void AddVariantFVector2D(class FName Name_0, const struct FVector2D& Value); + void AddVariantInt32(class FName Name_0, int32 Value); + void AddVariantName(class FName Name_0, class FName Value); + struct FVariantMapHandle GetHandle(); + bool GetVariantBool(class FName Name_0, bool DefaultValue, bool* bFound); + float GetVariantFloat(class FName Name_0, float DefaultValue, bool* bFound); + struct FRotator GetVariantFRotator(class FName Name_0, const struct FRotator& DefaultValue, bool* bFound); + class FString GetVariantFString(class FName Name_0, const class FString& DefaultValue, bool* bFound); + struct FTransform GetVariantFTransform(class FName Name_0, const struct FTransform& DefaultValue, bool* bFound); + struct FVector GetVariantFVector(class FName Name_0, const struct FVector& DefaultValue, bool* bFound); + struct FVector2D GetVariantFVector2D(class FName Name_0, const struct FVector2D& DefaultValue, bool* bFound); + int32 GetVariantInt32(class FName Name_0, int32 DefaultValue, bool* bFound); + class FName GetVariantName(class FName Name_0, class FName DefaultValue, bool* bFound); + bool VariantExists(class FName Name_0); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VariantMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VariantMap") + } + static class UVariantMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVariantMap; + +// Class UtilitiesRuntime.WizardWordsFunctionLibrary +// 0x0000 (0x0028 - 0x0028) +class UWizardWordsFunctionLibrary final : public UBlueprintFunctionLibrary +{ +public: + static class FString EncryptString(const class FString& Word); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WizardWordsFunctionLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WizardWordsFunctionLibrary") + } + static class UWizardWordsFunctionLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWizardWordsFunctionLibrary; + +// Class UtilitiesRuntime.StaticBP_ActorReferenceHelper +// 0x0000 (0x0028 - 0x0028) +class UStaticBP_ActorReferenceHelper final : public UBlueprintFunctionLibrary +{ +public: + static bool GetActorFromReference(class UObject* WorldContext, const struct FWorldActorReference& ActorReference, class AActor** Actor); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StaticBP_ActorReferenceHelper") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StaticBP_ActorReferenceHelper") + } + static class UStaticBP_ActorReferenceHelper* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStaticBP_ActorReferenceHelper; + +} + diff --git a/Hogwarts Legacy/SDK/UtilitiesRuntime_structs.hpp b/Hogwarts Legacy/SDK/UtilitiesRuntime_structs.hpp new file mode 100644 index 0000000..9e38e29 --- /dev/null +++ b/Hogwarts Legacy/SDK/UtilitiesRuntime_structs.hpp @@ -0,0 +1,295 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: UtilitiesRuntime + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" + + +namespace SDK +{ + +// Enum UtilitiesRuntime.EFacialEmotion +// NumValues: 0x0017 +enum class EFacialEmotion : uint8 +{ + NONE = 0, + ALARM = 1, + AMUSEMENT = 2, + ANGRY = 3, + ANGUISH = 4, + ANNOYANCE = 5, + ANTICIPATION = 6, + ANXIETY = 7, + CONFUSED = 8, + DELIGHT = 9, + DISGUST = 10, + FEAR = 11, + HAPPY = 12, + IMPRESSED = 13, + NEUTRAL = 14, + PACIFY = 15, + SAD = 16, + SICK = 17, + SLEEP = 18, + SURPRISE = 19, + TRUST = 20, + VALOR = 21, + MAX = 22, +}; + +// Enum UtilitiesRuntime.EStandardManagedPriority +// NumValues: 0x0009 +enum class EStandardManagedPriority : uint8 +{ + Lowest = 0, + AblAbility = 1, + NPC = 2, + Teleport = 3, + PassiveCinematic = 4, + ActiveCinematic = 5, + Highest = 6, + Debug = 7, + EStandardManagedPriority_MAX = 8, +}; + +// Enum UtilitiesRuntime.ECustomInterpType +// NumValues: 0x0007 +enum class ECustomInterpType : uint8 +{ + None = 0, + Constant = 1, + Interp = 2, + EaseIn = 3, + EaseOut = 4, + EaseInOut = 5, + ECustomInterpType_MAX = 6, +}; + +// Enum UtilitiesRuntime.EIsPlayer +// NumValues: 0x0003 +enum class EIsPlayer : uint8 +{ + IsPlayer = 0, + IsNotPlayer = 1, + EIsPlayer_MAX = 2, +}; + +// Enum UtilitiesRuntime.ETwoBranches +// NumValues: 0x0003 +enum class ETwoBranches : uint8 +{ + EQUAL = 0, + NOTEQUAL = 1, + ETwoBranches_MAX = 2, +}; + +// Enum UtilitiesRuntime.EManagedPriority +// NumValues: 0x0008 +enum class EManagedPriority : uint8 +{ + Lowest = 0, + System = 1, + AmbientBehavior = 2, + DynamicBehavior = 3, + BackgroundCinematic = 4, + ForegroundCinematic = 5, + Highest = 6, + EManagedPriority_MAX = 7, +}; + +// Enum UtilitiesRuntime.EManagedFacialEmotionPriority +// NumValues: 0x0009 +enum class EManagedFacialEmotionPriority : uint8 +{ + AMBIENT = 0, + MISSION = 1, + MECHANIC = 2, + ABLE = 3, + ANIM = 4, + SCENERIG_AMBIENT = 5, + SCENERIG = 6, + DIALOG = 7, + EManagedFacialEmotionPriority_MAX = 8, +}; + +// Enum UtilitiesRuntime.EManagedMovementModePriority +// NumValues: 0x0005 +enum class EManagedMovementModePriority : uint8 +{ + Lowest = 0, + PassiveCinematic = 1, + ActiveCinematic = 2, + Highest = 3, + EManagedMovementModePriority_MAX = 4, +}; + +// Enum UtilitiesRuntime.EManagedVisibilityPriority +// NumValues: 0x0012 +enum class EManagedVisibilityPriority : uint8 +{ + Lowest = 0, + NpcShutdown = 1, + SceneRigDefault = 2, + PersistentVisibility = 3, + SeatFillerStartup = 4, + AsyncSpawn = 5, + OutOfView = 6, + InViewVisibility = 7, + HideTrigger = 8, + VisibilityTimeWindow = 9, + ForceHidden = 10, + WanderAndHide = 11, + HighestSystem = 12, + PassiveCinematic = 13, + ActiveCinematic = 14, + Highest = 15, + HardDestroyPriority = 16, + EManagedVisibilityPriority_MAX = 17, +}; + +// Enum UtilitiesRuntime.EFootPlantEnum +// NumValues: 0x0006 +enum class EFootPlantEnum : uint8 +{ + FOOTPLANT_NONE = 0, + FOOTPLANT_LEFT = 1, + FOOTPLANT_RIGHT = 2, + FOOTPLANT_BOTH = 3, + FOOTPLANT_UNAVAILABLE = 4, + FOOTPLANT_MAX = 5, +}; + +// ScriptStruct UtilitiesRuntime.CurtainStageOptions +// 0x0004 (0x0004 - 0x0000) +struct alignas(0x04) FCurtainStageOptions final +{ +public: + uint8 Spinner : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 LoadingText : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 StaticImage : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Tips : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 ProgressBar : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCurtainStageOptions; + +// ScriptStruct UtilitiesRuntime.GeneratedHandle +// 0x0004 (0x0004 - 0x0000) +struct FGeneratedHandle +{ +public: + int32 Handle; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FGeneratedHandle; + +// ScriptStruct UtilitiesRuntime.IconInfo +// 0x0088 (0x0090 - 0x0008) +struct FIconInfo final : public FTableRowBase +{ +public: + TSoftObjectPtr Icon; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool Locked; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float HAngle; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float VAngle; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FieldOfView; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Padding; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightHAngle; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightVAngle; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CameraOffset; // 0x004C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr AnimSequence; // 0x0058(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnimPercent; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName CopyIconInfoRowName; // 0x0084(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FIconInfo; + +// ScriptStruct UtilitiesRuntime.VariantMapHandle +// 0x0000 (0x0004 - 0x0004) +struct FVariantMapHandle final : public FGeneratedHandle +{ +}; +DUMPER7_ASSERTS_FVariantMapHandle; + +// ScriptStruct UtilitiesRuntime.WorldObjectReference +// 0x0020 (0x0020 - 0x0000) +struct FWorldObjectReference +{ +public: + class FString ObjectReferenceString_NoMarkup; // 0x0000(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedObjectPtr; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TWeakObjectPtr CachedForWorld; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) +}; +DUMPER7_ASSERTS_FWorldObjectReference; + +// ScriptStruct UtilitiesRuntime.LandscapePointData +// 0x0030 (0x0030 - 0x0000) +struct FLandscapePointData final +{ +public: + struct FVector PointLocation; // 0x0000(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TangentLocation; // 0x000C(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Width; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Tags; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLandscapePointData; + +// ScriptStruct UtilitiesRuntime.WorldActorReference +// 0x0000 (0x0020 - 0x0020) +struct FWorldActorReference final : public FWorldObjectReference +{ +}; +DUMPER7_ASSERTS_FWorldActorReference; + +// ScriptStruct UtilitiesRuntime.LandscapeRoadData +// 0x0010 (0x0010 - 0x0000) +struct FLandscapeRoadData final +{ +public: + TArray RoadPoints; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FLandscapeRoadData; + +// ScriptStruct UtilitiesRuntime.CurtainStageEntry +// 0x0010 (0x0010 - 0x0000) +struct FCurtainStageEntry final +{ +public: + double EnableAtTime; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCurtainStageOptions StageOptions; // 0x0008(0x0004)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCurtainStageEntry; + +// ScriptStruct UtilitiesRuntime.Phase +// 0x0004 (0x0004 - 0x0000) +struct FPhase final +{ +public: + float PhaseValue; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FPhase; + +// ScriptStruct UtilitiesRuntime.WordRow +// 0x0018 (0x0020 - 0x0008) +struct FWordRow final : public FTableRowBase +{ +public: + class FString Locale; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAlwaysCheck; // 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_FWordRow; + +} + diff --git a/Hogwarts Legacy/SDK/VolumetricClouds_classes.hpp b/Hogwarts Legacy/SDK/VolumetricClouds_classes.hpp new file mode 100644 index 0000000..dcccb2e --- /dev/null +++ b/Hogwarts Legacy/SDK/VolumetricClouds_classes.hpp @@ -0,0 +1,234 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: VolumetricClouds + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "VolumetricClouds_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class VolumetricClouds.Texture2DAlias +// 0x0000 (0x0180 - 0x0180) +class UTexture2DAlias final : public UTexture +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Texture2DAlias") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Texture2DAlias") + } + static class UTexture2DAlias* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UTexture2DAlias; + +// Class VolumetricClouds.VolumetricCloudsActor +// 0x00D0 (0x0318 - 0x0248) +class AVolumetricCloudsActor final : public AActor +{ +public: + class UVolumetricCloudsComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDataTableRowHandle Preset; // 0x0250(0x0010)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsLightingParams Lighting; // 0x0260(0x0070)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWeatherWindParams WeatherWind; // 0x02D0(0x003C)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + float GroundShadowsStrength; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePresetLighting; // 0x0310(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUsePresetWeatherWind; // 0x0311(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_312[0x6]; // 0x0312(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloudsActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloudsActor") + } + static class AVolumetricCloudsActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVolumetricCloudsActor; + +// Class VolumetricClouds.VolumetricCloudsCoverageActor +// 0x0008 (0x0250 - 0x0248) +class AVolumetricCloudsCoverageActor final : public AActor +{ +public: + class UVolumetricCloudsCoverageComponent* CoverageComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloudsCoverageActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloudsCoverageActor") + } + static class AVolumetricCloudsCoverageActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVolumetricCloudsCoverageActor; + +// Class VolumetricClouds.VolumetricCloudsPreviewActor +// 0x0008 (0x0250 - 0x0248) +class AVolumetricCloudsPreviewActor final : public AActor +{ +public: + class UVolumetricCloudsPreviewComponent* PreviewComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloudsPreviewActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloudsPreviewActor") + } + static class AVolumetricCloudsPreviewActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AVolumetricCloudsPreviewActor; + +// Class VolumetricClouds.VolumetricCloudsCoverageComponent +// 0x0040 (0x04C0 - 0x0480) +class UVolumetricCloudsCoverageComponent final : public UPrimitiveComponent +{ +public: + ECoverageShapeType ShapeType; // 0x0480(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_481[0x3]; // 0x0481(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float InnerRadius; // 0x0484(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadiusCoverage; // 0x0488(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadius; // 0x048C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OuterRadiusCoverage; // 0x0490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_494[0x2C]; // 0x0494(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloudsCoverageComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloudsCoverageComponent") + } + static class UVolumetricCloudsCoverageComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVolumetricCloudsCoverageComponent; + +// Class VolumetricClouds.VolumetricCloudsGroundWorldState +// 0x0018 (0x0040 - 0x0028) +class UVolumetricCloudsGroundWorldState final : public UObject +{ +public: + TArray ShadowedLights; // 0x0028(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) + class UTexture2DAlias* ShadowAlias; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloudsGroundWorldState") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloudsGroundWorldState") + } + static class UVolumetricCloudsGroundWorldState* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVolumetricCloudsGroundWorldState; + +// Class VolumetricClouds.VolumetricCloudsComponent +// 0x0550 (0x0770 - 0x0220) +class UVolumetricCloudsComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVolumetricCloudsParams Params_0; // 0x0220(0x0280)(Edit, BlueprintVisible, Interp, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_4A0[0x230]; // 0x04A0(0x0230)(Fixing Size After Last Property [ Dumper-7 ]) + float Height; // 0x06D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightOffset; // 0x06D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D8[0x8]; // 0x06D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr PrimaryDirectionalLight; // 0x06E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr SecondaryDirectionalLight; // 0x06E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVolumetricCloudsGroundShadowsParams GroundShadows; // 0x06F0(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsGroundShadowsCutOut GroundShadowsCutOut; // 0x0750(0x0008)(Edit, BlueprintVisible, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + float GroundShadowsStrength; // 0x0758(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_75C[0x4]; // 0x075C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UVolumetricCloudsGroundWorldState* GroundShadowsState; // 0x0760(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bIsIntro : 1; // 0x0768(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnTemplate, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + EVisibilityGroupMask VisibilityGroupMask; // 0x0769(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_76A[0x6]; // 0x076A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloudsComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloudsComponent") + } + static class UVolumetricCloudsComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVolumetricCloudsComponent; + +// Class VolumetricClouds.VolumetricCloudsPreviewComponent +// 0x0000 (0x0220 - 0x0220) +class UVolumetricCloudsPreviewComponent final : public USceneComponent +{ +public: + EPreviewMode PreviewMode; // 0x0218(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("VolumetricCloudsPreviewComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"VolumetricCloudsPreviewComponent") + } + static class UVolumetricCloudsPreviewComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UVolumetricCloudsPreviewComponent; + +} + diff --git a/Hogwarts Legacy/SDK/VolumetricClouds_structs.hpp b/Hogwarts Legacy/SDK/VolumetricClouds_structs.hpp new file mode 100644 index 0000000..7fc475a --- /dev/null +++ b/Hogwarts Legacy/SDK/VolumetricClouds_structs.hpp @@ -0,0 +1,360 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: VolumetricClouds + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum VolumetricClouds.ECoverageShapeType +// NumValues: 0x0003 +enum class ECoverageShapeType : uint8 +{ + SPHERE = 0, + BOX = 1, + ECoverageShapeType_MAX = 2, +}; + +// Enum VolumetricClouds.EPreviewMode +// NumValues: 0x0006 +enum class EPreviewMode : uint8 +{ + NONE = 0, + DEFAULT = 1, + WEATHER_COVERAGE = 2, + WEATHER_TYPE = 3, + WEATHER_PRECIPITATION = 4, + EPreviewMode_MAX = 5, +}; + +// ScriptStruct VolumetricClouds.VolumetricCloudsWeatherCoverageParams +// 0x0038 (0x0038 - 0x0000) +struct FVolumetricCloudsWeatherCoverageParams final +{ +public: + float Chance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Focus; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector PerlinScale; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PerlinIntensity; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector WorleyScale; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WorleyIntensity; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsWeatherCoverageParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsWeatherTypeParams +// 0x0024 (0x0024 - 0x0000) +struct FVolumetricCloudsWeatherTypeParams final +{ +public: + float Chance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Focus; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector Scale; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsWeatherTypeParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsWeatherPrecipitationParams +// 0x0024 (0x0024 - 0x0000) +struct FVolumetricCloudsWeatherPrecipitationParams final +{ +public: + float Chance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Focus; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector Scale; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsWeatherPrecipitationParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsHighAltitudeParams +// 0x0040 (0x0040 - 0x0000) +struct FVolumetricCloudsHighAltitudeParams final +{ +public: + float Chance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Focus; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FIntVector Scale; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* ChannelPackedTexture; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TextureScale; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ChannelMask; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsHighAltitudeParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsDetailParams +// 0x0028 (0x0028 - 0x0000) +struct FVolumetricCloudsDetailParams final +{ +public: + float Density; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShapeScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErosionDetail; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ErosionDetailScale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnvilBias; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerRadius; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerVerticalHeight; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerAltitudeOffset; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CoverageCameraFade; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsDetailParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsPresetParams +// 0x0100 (0x0108 - 0x0008) +struct FVolumetricCloudsPresetParams : public FTableRowBase +{ +public: + struct FVolumetricCloudsWeatherCoverageParams WeatherCoverage; // 0x0008(0x0038)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWeatherTypeParams WeatherType; // 0x0040(0x0024)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWeatherPrecipitationParams WeatherPrecipitation; // 0x0064(0x0024)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsHighAltitudeParams HighAltitude; // 0x0088(0x0040)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsDetailParams Detail; // 0x00C8(0x0028)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) + class UTexture2D* OverrideWeather; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* OverrideTypeLut; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVolumetricCloudsPresetParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsLightingParams +// 0x0070 (0x0070 - 0x0000) +struct FVolumetricCloudsLightingParams final +{ +public: + float Ambient; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float light; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Extinction; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowderExtinction; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowderStrength; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FinalOutput; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightCloudsOutput; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightCloudsAlpha; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightDesaturate; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SkyLightGroundColor; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowScale; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowMapCloudShadowDensity; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayMarchCloudShadowScale; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayMarchShadowDensity; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightShadowDensity; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogDensityMultiplier; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogDensityMultiplier; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightDirection; // 0x0050(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightColor; // 0x005C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightIntensity; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSaturation; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsLightingParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsWeatherWindParams +// 0x003C (0x003C - 0x0000) +struct FVolumetricCloudsWeatherWindParams +{ +public: + bool UseWindSystemDirection; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WindSpeedScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherSpeedScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighAltitudeSpeedScale; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WindSpeed; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WeatherSpeed; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HighAltitudeSpeed; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindSkew; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightWeatherSpeedScale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsWeatherWindParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsWeatherState +// 0x0020 (0x0020 - 0x0000) +struct FVolumetricCloudsWeatherState final +{ +public: + float Temperature; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TemperatureChange; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TemperatureDifference; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CloudChance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RainChance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Wind; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsWeatherState; + +// ScriptStruct VolumetricClouds.VolumetricCloudsParams +// 0x0280 (0x0280 - 0x0000) +struct FVolumetricCloudsParams final +{ +public: + uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + float CoverageChance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CoverageFocus; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CoverageIntensity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 PerlinCoverageFrequency; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector4 WorleyCoverageFrequency; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector CoverageOffset; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherScaleZRatio; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TypeChance; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TypeFocus; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TypeIntensity; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TypeFrequency; // 0x004C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector TypeOffset; // 0x0058(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DensityMultiplier; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DetailStrength; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DetailScale; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AnvilBias; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrecipitationChance; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrecipitationFocus; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrecipitationIntensity; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrecipitationFrequency; // 0x0080(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PrecipitationOffset; // 0x008C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighAltitudeChance; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighAltitudeFocus; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighAltitudeIntensity; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HighAltitudeFrequency; // 0x00A4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* HighAltitudeClouds; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighAltitudeScale; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HighAltitudeChannelMask; // 0x00BC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector HighAltitudeOffset; // 0x00C8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundShadowsStrength; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundShadowsWeatherMapPreMultiply; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float GroundShadowsRoilStrength; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShapeScale; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D TopBottom; // 0x00E4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowScale; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ShadowMapCloudShadowDensity; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayMarchCloudShadowScale; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightDirection; // 0x00F8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector LightColor; // 0x0104(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightIntensity; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightSaturation; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AmbientTop; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor AmbientBottom; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AmbientBlend; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightBlend; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OutputBlend; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightCloudsAlpha; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightCloudsOutput; // 0x0148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightDesaturate; // 0x014C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor SkyLightGroundColor; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ForwardScattering; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BackwardScattering; // 0x0164(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ExtinctionColor; // 0x0168(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FLinearColor ScatteringColor; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Extinction; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowderExtinction; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PowderStrength; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindSkew; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WispyClumpy; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighAltitudeHeight; // 0x019C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RayMarchShadowDensity; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SkyLightShadowDensity; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FogDensityMultiplier; // 0x01A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightFogDensityMultiplier; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherScale; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool UseWindSystemDirection; // 0x01B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B5[0x3]; // 0x01B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float WindSpeedScale; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherSpeedScale; // 0x01BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HighAltitudeSpeedScale; // 0x01C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WindSpeed; // 0x01C4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D0[0xC]; // 0x01D0(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector WeatherSpeed; // 0x01DC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E8[0x18]; // 0x01E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) + struct FVector4 HighAltitudeWind; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_210[0xC]; // 0x0210(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) + float SkyLightWeatherSpeedScale; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerRadius; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerAltitudeOffset; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LayerVerticalHeight; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CoverageCameraFade; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTexture2D* CloudTypeLUT; // 0x0230(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UTexture2D* OverrideWeather; // 0x0240(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ShapeNoiseMainScale; // 0x0248(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ShapeNoiseSecondaryScale; // 0x0254(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ShapeNoiseTertiaryScale; // 0x0260(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector DetailNoiseScale; // 0x026C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseGroundShadowsWeatherMapPreMultiply : 1; // 0x0278(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnabled : 1; // 0x0278(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOptimize : 1; // 0x0278(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseSkyAtmosphere : 1; // 0x0278(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowOverrideLightDirection : 1; // 0x0278(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowOverrideLightColor : 1; // 0x0278(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowOverrideLightIntensity : 1; // 0x0278(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAllowOverrideLightSaturation : 1; // 0x0278(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_279[0x7]; // 0x0279(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVolumetricCloudsParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsGroundShadowsState +// 0x0020 (0x0020 - 0x0000) +struct FVolumetricCloudsGroundShadowsState final +{ +public: + TWeakObjectPtr LightComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInstanceDynamic* LightFunctionMID; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr WeatherMap; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr RoilTexture; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsGroundShadowsState; + +// ScriptStruct VolumetricClouds.VolumetricCloudsGroundShadowsRoilParams +// 0x0028 (0x0028 - 0x0000) +struct FVolumetricCloudsGroundShadowsRoilParams final +{ +public: + class UTexture* Texture; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OnOff; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhispStrength; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WhispStartAlpha; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedFactor; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedPerpFactor; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Tiling; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVolumetricCloudsGroundShadowsRoilParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsGroundShadowsParams +// 0x0060 (0x0060 - 0x0000) +struct FVolumetricCloudsGroundShadowsParams final +{ +public: + class UMaterialInterface* Material; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* MPC; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LightFunctionScaleFactor; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Opacity; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sharpening; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WindMultiplier; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* DensityVsPreMultiply; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCurveFloat* HardnessVsLightHeight; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVolumetricCloudsGroundShadowsRoilParams Roil; // 0x0030(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + bool bModulateByLightHeight; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FVolumetricCloudsGroundShadowsParams; + +// ScriptStruct VolumetricClouds.VolumetricCloudsGroundShadowsCutOut +// 0x0008 (0x0008 - 0x0000) +struct FVolumetricCloudsGroundShadowsCutOut final +{ +public: + float DistanceMeters; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FadeDistanceMeters; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FVolumetricCloudsGroundShadowsCutOut; + +} + diff --git a/Hogwarts Legacy/SDK/Weather_classes.hpp b/Hogwarts Legacy/SDK/Weather_classes.hpp new file mode 100644 index 0000000..e763063 --- /dev/null +++ b/Hogwarts Legacy/SDK/Weather_classes.hpp @@ -0,0 +1,4992 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Weather + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "SceneRig_classes.hpp" +#include "GlobalLightRig_structs.hpp" +#include "GlobalLightRig_classes.hpp" +#include "Weather_structs.hpp" +#include "VolumetricClouds_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "RenderSettings_structs.hpp" +#include "RenderSettings_classes.hpp" +#include "EnvironmentalGlobals_structs.hpp" +#include "NiagaraHelpers_structs.hpp" +#include "MaterialPermuter_structs.hpp" + + +namespace SDK +{ + +// Class Weather.WeatherLocalWindVolume +// 0x0050 (0x02D0 - 0x0280) +class AWeatherLocalWindVolume : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x0288(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x02CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x02CD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2CE[0x2]; // 0x02CE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherLocalWindVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherLocalWindVolume") + } + static class AWeatherLocalWindVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherLocalWindVolume; + +// Class Weather.WeatherLocalWindVolumeConstant +// 0x0010 (0x02E0 - 0x02D0) +class AWeatherLocalWindVolumeConstant final : public AWeatherLocalWindVolume +{ +public: + struct FWindParametersInstant WindParameters; // 0x02D0(0x0010)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherLocalWindVolumeConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherLocalWindVolumeConstant") + } + static class AWeatherLocalWindVolumeConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherLocalWindVolumeConstant; + +// Class Weather.CloudParams +// 0x0000 (0x0028 - 0x0028) +class UCloudParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudParams") + } + static class UCloudParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudParams; + +// Class Weather.CloudParamsFixed +// 0x01B0 (0x01D8 - 0x0028) +class UCloudParamsFixed final : public UCloudParams +{ +public: + class FName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCloudParameters Parameters; // 0x0030(0x0168)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWeatherWindParams WindParams; // 0x0198(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_1D4[0x4]; // 0x01D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudParamsFixed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudParamsFixed") + } + static class UCloudParamsFixed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudParamsFixed; + +// Class Weather.CloudParamsPreset +// 0x0078 (0x00A0 - 0x0028) +class UCloudParamsPreset final : public UCloudParams +{ +public: + class FName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FDataTableRowHandle Preset; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWeatherWindParams WindParams; // 0x0040(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FSunDiskOverrides SunDiskOverrides; // 0x007C(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + float Overcast; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightOffset; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuperExpensiveCloudsCinematicOnly; // 0x0098(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudParamsPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudParamsPreset") + } + static class UCloudParamsPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudParamsPreset; + +// Class Weather.CloudDefinitions +// 0x0010 (0x0040 - 0x0030) +class UCloudDefinitions final : public UDataAsset +{ +public: + TArray Definitions; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("CloudDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"CloudDefinitions") + } + static class UCloudDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UCloudDefinitions; + +// Class Weather.FogParams +// 0x0000 (0x0028 - 0x0028) +class UFogParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FogParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FogParams") + } + static class UFogParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFogParams; + +// Class Weather.FogParamsFixed +// 0x0208 (0x0230 - 0x0028) +class UFogParamsFixed final : public UFogParams +{ +public: + class FName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FFogParameters Parameters; // 0x0030(0x0200)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FogParamsFixed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FogParamsFixed") + } + static class UFogParamsFixed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFogParamsFixed; + +// Class Weather.FogDefinitions +// 0x01F8 (0x0228 - 0x0030) +class UFogDefinitions final : public UDataAsset +{ +public: + TArray Definitions; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FExpHeightFogParameters BaseFog; // 0x0040(0x01D8)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* SurfaceFogMaterialParameterCollection; // 0x0218(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollection* SurfaceFogNiagaraParameterCollection; // 0x0220(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FogDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FogDefinitions") + } + static class UFogDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UFogDefinitions; + +// Class Weather.SceneActionState_WeatherGeneric +// 0x0018 (0x0068 - 0x0050) +class USceneActionState_WeatherGeneric final : public USceneRigActionState +{ +public: + uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float CachedTime; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedDuration; // 0x005C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCachedEnabled; // 0x0060(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCachedInsideInterval; // 0x0061(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherGeneric") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherGeneric") + } + static class USceneActionState_WeatherGeneric* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherGeneric; + +// Class Weather.SceneAction_WeatherGeneric +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherGeneric : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherGeneric") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherGeneric") + } + static class USceneAction_WeatherGeneric* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherGeneric; + +// Class Weather.SceneAction_WeatherSetMaxWindSpeed +// 0x0008 (0x0090 - 0x0088) +class USceneAction_WeatherSetMaxWindSpeed final : public USceneAction_WeatherGeneric +{ +public: + float MaxWindSpeed; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSetMaxWindSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSetMaxWindSpeed") + } + static class USceneAction_WeatherSetMaxWindSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSetMaxWindSpeed; + +// Class Weather.SceneAction_WeatherPrecipitationPercentage +// 0x0008 (0x0090 - 0x0088) +class USceneAction_WeatherPrecipitationPercentage final : public USceneAction_WeatherGeneric +{ +public: + float PrecipitationPercentage; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrecipitationFadeTime; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherPrecipitationPercentage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherPrecipitationPercentage") + } + static class USceneAction_WeatherPrecipitationPercentage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherPrecipitationPercentage; + +// Class Weather.SceneAction_WeatherAccumulationReset +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_WeatherAccumulationReset final : public USceneAction_WeatherGeneric +{ +public: + struct FWeatherSurfaceCharacterFXStateReset StateReset; // 0x0088(0x0002)(Edit, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x2]; // 0x008A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float PrecipitationPercentage; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PrecipitationFadeTime; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxWindSpeed; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetMaxWindSpeed; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherAccumulationReset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherAccumulationReset") + } + static class USceneAction_WeatherAccumulationReset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherAccumulationReset; + +// Class Weather.FullScreenWeatherDecalActor +// 0x0000 (0x0250 - 0x0250) +class AFullScreenWeatherDecalActor final : public ADecalActor +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("FullScreenWeatherDecalActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"FullScreenWeatherDecalActor") + } + static class AFullScreenWeatherDecalActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AFullScreenWeatherDecalActor; + +// Class Weather.WeatherDecalTracker +// 0x0028 (0x0050 - 0x0028) +class UWeatherDecalTracker : public UObject +{ +public: + TWeakObjectPtr Owner; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AFullScreenWeatherDecalActor* DecalActor; // 0x0030(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector BasePosition; // 0x0038(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ZOffset; // 0x0044(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SleepUntil; // 0x0048(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalTracker") + } + static class UWeatherDecalTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalTracker; + +// Class Weather.WeatherDecal +// 0x0000 (0x0028 - 0x0028) +class UWeatherDecal : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecal") + } + static class UWeatherDecal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecal; + +// Class Weather.WorldWeatherDecal +// 0x0000 (0x0028 - 0x0028) +class UWorldWeatherDecal : public UWeatherDecal +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldWeatherDecal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldWeatherDecal") + } + static class UWorldWeatherDecal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldWeatherDecal; + +// Class Weather.WeatherSurfaceFogBase +// 0x0018 (0x0260 - 0x0248) +class AWeatherSurfaceFogBase : public AActor +{ +public: + int32 SupportedFogTypes; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ESurfaceFogType ShowingFogType; // 0x024C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24D[0x13]; // 0x024D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnHideSurfaceFog(); + void OnShowSurfaceFog(ESurfaceFogType Type); + void RecalculateBounds(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherSurfaceFogBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherSurfaceFogBase") + } + static class AWeatherSurfaceFogBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherSurfaceFogBase; + +// Class Weather.WeatherSurfaceFogSimple +// 0x0000 (0x0260 - 0x0260) +class AWeatherSurfaceFogSimple final : public AWeatherSurfaceFogBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherSurfaceFogSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherSurfaceFogSimple") + } + static class AWeatherSurfaceFogSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherSurfaceFogSimple; + +// Class Weather.StormWeatherDecal +// 0x0000 (0x0028 - 0x0028) +class UStormWeatherDecal : public UWeatherDecal +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StormWeatherDecal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StormWeatherDecal") + } + static class UStormWeatherDecal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStormWeatherDecal; + +// Class Weather.WeatherDecalDefinitions +// 0x0010 (0x0040 - 0x0030) +class UWeatherDecalDefinitions final : public UDataAsset +{ +public: + TArray Decals; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalDefinitions") + } + static class UWeatherDecalDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalDefinitions; + +// Class Weather.WorldWeatherDecalDefinitions +// 0x0010 (0x0040 - 0x0030) +class UWorldWeatherDecalDefinitions final : public UDataAsset +{ +public: + TArray Decals; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldWeatherDecalDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldWeatherDecalDefinitions") + } + static class UWorldWeatherDecalDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldWeatherDecalDefinitions; + +// Class Weather.WeatherDecalCondition +// 0x0000 (0x0028 - 0x0028) +class UWeatherDecalCondition : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalCondition") + } + static class UWeatherDecalCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalCondition; + +// Class Weather.WeatherDecalSimpleCondition +// 0x0000 (0x0028 - 0x0028) +class UWeatherDecalSimpleCondition : public UWeatherDecalCondition +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalSimpleCondition") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalSimpleCondition") + } + static class UWeatherDecalSimpleCondition* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalSimpleCondition; + +// Class Weather.WeatherDecalModifier +// 0x0000 (0x0028 - 0x0028) +class UWeatherDecalModifier : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalModifier") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalModifier") + } + static class UWeatherDecalModifier* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalModifier; + +// Class Weather.WeatherDecalSettings +// 0x0000 (0x0028 - 0x0028) +class UWeatherDecalSettings : public UWeatherDecalModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalSettings") + } + static class UWeatherDecalSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalSettings; + +// Class Weather.WeatherDecalUpdate +// 0x0000 (0x0028 - 0x0028) +class UWeatherDecalUpdate : public UWeatherDecalModifier +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalUpdate") + } + static class UWeatherDecalUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalUpdate; + +// Class Weather.WeatherDecalPlacement +// 0x0000 (0x0028 - 0x0028) +class UWeatherDecalPlacement : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalPlacement") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalPlacement") + } + static class UWeatherDecalPlacement* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalPlacement; + +// Class Weather.WeatherDecalPlacementLegacy +// 0x0018 (0x0040 - 0x0028) +class UWeatherDecalPlacementLegacy final : public UWeatherDecalPlacement +{ +public: + struct FVector Position; // 0x0028(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0034(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalPlacementLegacy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalPlacementLegacy") + } + static class UWeatherDecalPlacementLegacy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalPlacementLegacy; + +// Class Weather.WeatherDecalPlacementWorld +// 0x0000 (0x0028 - 0x0028) +class UWeatherDecalPlacementWorld final : public UWeatherDecalPlacement +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalPlacementWorld") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalPlacementWorld") + } + static class UWeatherDecalPlacementWorld* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalPlacementWorld; + +// Class Weather.WeatherDecalPlacementActor +// 0x0018 (0x0260 - 0x0248) +class AWeatherDecalPlacementActor final : public AActor +{ +public: + TArray DecalTags; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalPlacementActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalPlacementActor") + } + static class AWeatherDecalPlacementActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherDecalPlacementActor; + +// Class Weather.WeatherDecalPlacementTagPlacementActor +// 0x0010 (0x0038 - 0x0028) +class UWeatherDecalPlacementTagPlacementActor final : public UWeatherDecalPlacement +{ +public: + class FName DecalTag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFailOnNotFound; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalPlacementTagPlacementActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalPlacementTagPlacementActor") + } + static class UWeatherDecalPlacementTagPlacementActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalPlacementTagPlacementActor; + +// Class Weather.SaveReceivesWeatherDecalsStateMesh +// 0x0058 (0x0080 - 0x0028) +class USaveReceivesWeatherDecalsStateMesh : public UObject +{ +public: + TMap, bool> SaveMap; // 0x0028(0x0050)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + bool bReceivesWeatherDecals; // 0x0078(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class USaveReceivesWeatherDecalsStateMesh* CreateMesh(class AActor* Owner, class UMeshComponent* Mesh, bool ReceivesWeatherDecals, bool markRenderStateDirty); + static class USaveReceivesWeatherDecalsStateMesh* CreateMeshAutoOwner(class UMeshComponent* Mesh, bool ReceivesWeatherDecals, bool markRenderStateDirty); + static class USaveReceivesWeatherDecalsStateMesh* CreateMeshPool(class AActor* Owner, bool ReceivesWeatherDecals); + + void AddMesh(class UMeshComponent* Mesh, bool markRenderStateDirty); + void RestoreState(bool markRenderStateDirty); + void SetState(bool ReceivesWeatherDecals, bool markRenderStateDirty); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SaveReceivesWeatherDecalsStateMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SaveReceivesWeatherDecalsStateMesh") + } + static class USaveReceivesWeatherDecalsStateMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USaveReceivesWeatherDecalsStateMesh; + +// Class Weather.SaveReceivesWeatherDecalsStateActor +// 0x0008 (0x0088 - 0x0080) +class USaveReceivesWeatherDecalsStateActor final : public USaveReceivesWeatherDecalsStateMesh +{ +public: + TWeakObjectPtr Owner; // 0x0080(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class USaveReceivesWeatherDecalsStateActor* CreateActor(class AActor* Actor, bool ReceivesWeatherDecals, bool markRenderStateDirty); + + void Update(bool markRenderStateDirty); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SaveReceivesWeatherDecalsStateActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SaveReceivesWeatherDecalsStateActor") + } + static class USaveReceivesWeatherDecalsStateActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USaveReceivesWeatherDecalsStateActor; + +// Class Weather.WeatherDecalConditionSeasons +// 0x0018 (0x0040 - 0x0028) +class UWeatherDecalConditionSeasons final : public UWeatherDecalSimpleCondition +{ +public: + float Fall; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Winter; // 0x002C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Spring; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Summer; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSeasonOverride; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalConditionSeasons") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalConditionSeasons") + } + static class UWeatherDecalConditionSeasons* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalConditionSeasons; + +// Class Weather.WeatherDecalConditionSeasonsPhases +// 0x0148 (0x0170 - 0x0028) +class UWeatherDecalConditionSeasonsPhases final : public UWeatherDecalCondition +{ +public: + TMap FallPhases; // 0x0028(0x0050)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap WinterPhases; // 0x0078(0x0050)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap SpringPhases; // 0x00C8(0x0050)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + TMap SummerPhases; // 0x0118(0x0050)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bOnInFall; // 0x0168(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnInWinter; // 0x0169(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnInSpring; // 0x016A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnInSummer; // 0x016B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseSeasonOverride; // 0x016C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_16D[0x3]; // 0x016D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalConditionSeasonsPhases") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalConditionSeasonsPhases") + } + static class UWeatherDecalConditionSeasonsPhases* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalConditionSeasonsPhases; + +// Class Weather.WeatherDecalConditionBlendDomain +// 0x0038 (0x0060 - 0x0028) +class UWeatherDecalConditionBlendDomain final : public UWeatherDecalSimpleCondition +{ +public: + struct FBlendDomain BlendDomain; // 0x0028(0x0038)(Edit, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalConditionBlendDomain") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalConditionBlendDomain") + } + static class UWeatherDecalConditionBlendDomain* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalConditionBlendDomain; + +// Class Weather.WeatherDecalConditionConsoleVariable +// 0x0018 (0x0040 - 0x0028) +class UWeatherDecalConditionConsoleVariable : public UWeatherDecalSimpleCondition +{ +public: + class FName ConsoleVariableName; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateIfNotFound; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEditorOnly; // 0x0031(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_32[0xE]; // 0x0032(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalConditionConsoleVariable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalConditionConsoleVariable") + } + static class UWeatherDecalConditionConsoleVariable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalConditionConsoleVariable; + +// Class Weather.WeatherDecalConditionOneMinusConsoleVariable +// 0x0000 (0x0040 - 0x0040) +class UWeatherDecalConditionOneMinusConsoleVariable final : public UWeatherDecalConditionConsoleVariable +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalConditionOneMinusConsoleVariable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalConditionOneMinusConsoleVariable") + } + static class UWeatherDecalConditionOneMinusConsoleVariable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalConditionOneMinusConsoleVariable; + +// Class Weather.WeatherDecalSettingsParameters +// 0x00F0 (0x0118 - 0x0028) +class UWeatherDecalSettingsParameters : public UWeatherDecalSettings +{ +public: + struct FWeatherDecalParameters Parameters; // 0x0028(0x00F0)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalSettingsParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalSettingsParameters") + } + static class UWeatherDecalSettingsParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalSettingsParameters; + +// Class Weather.WeatherDecalSettingsEnvGlobalsParameters +// 0x0000 (0x0118 - 0x0118) +class UWeatherDecalSettingsEnvGlobalsParameters final : public UWeatherDecalSettingsParameters +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalSettingsEnvGlobalsParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalSettingsEnvGlobalsParameters") + } + static class UWeatherDecalSettingsEnvGlobalsParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalSettingsEnvGlobalsParameters; + +// Class Weather.WeatherDecalSettingsFlexParameters +// 0x0018 (0x0130 - 0x0118) +class UWeatherDecalSettingsFlexParameters final : public UWeatherDecalSettingsParameters +{ +public: + int32 Types; // 0x0118(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialParameterCollection* MaterialParameterCollection; // 0x0120(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollection* NiagaraParameterCollection; // 0x0128(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalSettingsFlexParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalSettingsFlexParameters") + } + static class UWeatherDecalSettingsFlexParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalSettingsFlexParameters; + +// Class Weather.WeatherDecalUpdateSingleParameter +// 0x0008 (0x0030 - 0x0028) +class UWeatherDecalUpdateSingleParameter : public UWeatherDecalUpdate +{ +public: + class FName Parameter; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalUpdateSingleParameter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalUpdateSingleParameter") + } + static class UWeatherDecalUpdateSingleParameter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalUpdateSingleParameter; + +// Class Weather.WeatherDecalUpdateSingleParameterFlex +// 0x0018 (0x0048 - 0x0030) +class UWeatherDecalUpdateSingleParameterFlex : public UWeatherDecalUpdateSingleParameter +{ +public: + int32 Types; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialParameterCollection* MaterialParameterCollection; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollection* NiagaraParameterCollection; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalUpdateSingleParameterFlex") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalUpdateSingleParameterFlex") + } + static class UWeatherDecalUpdateSingleParameterFlex* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalUpdateSingleParameterFlex; + +// Class Weather.WeatherDecalUpdateSingleParameterConsoleVariable +// 0x0020 (0x0068 - 0x0048) +class UWeatherDecalUpdateSingleParameterConsoleVariable final : public UWeatherDecalUpdateSingleParameterFlex +{ +public: + class FName ConsoleVariableName; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinValue; // 0x0050(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxValue; // 0x0054(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultValue; // 0x0058(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCreateIfNotFound; // 0x005C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEditorOnly; // 0x005D(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMin; // 0x005E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseMax; // 0x005F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalUpdateSingleParameterConsoleVariable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalUpdateSingleParameterConsoleVariable") + } + static class UWeatherDecalUpdateSingleParameterConsoleVariable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalUpdateSingleParameterConsoleVariable; + +// Class Weather.WeatherDecalUpdateFlexBlend +// 0x0000 (0x0048 - 0x0048) +class UWeatherDecalUpdateFlexBlend final : public UWeatherDecalUpdateSingleParameterFlex +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalUpdateFlexBlend") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalUpdateFlexBlend") + } + static class UWeatherDecalUpdateFlexBlend* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalUpdateFlexBlend; + +// Class Weather.WeatherDecalUpdateZOffset +// 0x0000 (0x0028 - 0x0028) +class UWeatherDecalUpdateZOffset final : public UWeatherDecalUpdate +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalUpdateZOffset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalUpdateZOffset") + } + static class UWeatherDecalUpdateZOffset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalUpdateZOffset; + +// Class Weather.WeatherDecalConditionalUpdate +// 0x0028 (0x0050 - 0x0028) +class UWeatherDecalConditionalUpdate final : public UWeatherDecalUpdate +{ +public: + TArray Conditions; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Settings; // 0x0038(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bIncludeOverallBlend; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalConditionalUpdate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalConditionalUpdate") + } + static class UWeatherDecalConditionalUpdate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalConditionalUpdate; + +// Class Weather.WeatherDecalUpdateSeasonsPhases +// 0x0048 (0x0070 - 0x0028) +class UWeatherDecalUpdateSeasonsPhases final : public UWeatherDecalUpdate +{ +public: + TArray FallPhases; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray WinterPhases; // 0x0038(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SpringPhases; // 0x0048(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray SummerPhases; // 0x0058(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bUseSeasonOverride; // 0x0068(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalUpdateSeasonsPhases") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalUpdateSeasonsPhases") + } + static class UWeatherDecalUpdateSeasonsPhases* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalUpdateSeasonsPhases; + +// Class Weather.WorldWeatherDecalDefault +// 0x0058 (0x0080 - 0x0028) +class UWorldWeatherDecalDefault final : public UWorldWeatherDecal +{ +public: + struct FWeatherDecalSetup Setup; // 0x0028(0x0020)(Edit, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray InitialSettings; // 0x0048(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray ShowConditions; // 0x0058(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Updates; // 0x0068(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + float BlendThreshold; // 0x0078(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEditorOnly; // 0x007C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldWeatherDecalDefault") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldWeatherDecalDefault") + } + static class UWorldWeatherDecalDefault* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldWeatherDecalDefault; + +// Class Weather.WeatherDefinitions +// 0x0000 (0x0030 - 0x0030) +class UWeatherDefinitions final : public UDataAsset +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDefinitions") + } + static class UWeatherDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDefinitions; + +// Class Weather.WeatherExclusionVolume +// 0x0020 (0x02A0 - 0x0280) +class AWeatherExclusionVolume final : public AVolume +{ +public: + uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHideCameraFX; // 0x0288(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideSurfaceFX; // 0x0289(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_28A[0x2]; // 0x028A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0294(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0298(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherExclusionVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherExclusionVolume") + } + static class AWeatherExclusionVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherExclusionVolume; + +// Class Weather.WeatherExclusionComponent +// 0x0020 (0x0240 - 0x0220) +class UWeatherExclusionComponent final : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + bool bHideCameraFX; // 0x0220(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideSurfaceFX; // 0x0221(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_222[0x2]; // 0x0222(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Priority; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_231[0xF]; // 0x0231(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherExclusionComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherExclusionComponent") + } + static class UWeatherExclusionComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherExclusionComponent; + +// Class Weather.WeatherCustomBlendDomainWeatherIndoorsBase +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainWeatherIndoorsBase final : public URenderSettingsNamedCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainWeatherIndoorsBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainWeatherIndoorsBase") + } + static class UWeatherCustomBlendDomainWeatherIndoorsBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainWeatherIndoorsBase; + +// Class Weather.WeatherCustomBlendDomainWeatherIndoors +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainWeatherIndoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainWeatherIndoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainWeatherIndoors") + } + static class UWeatherCustomBlendDomainWeatherIndoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainWeatherIndoors; + +// Class Weather.WeatherCustomBlendDomainWeatherOutdoors +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainWeatherOutdoors final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainWeatherOutdoors") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainWeatherOutdoors") + } + static class UWeatherCustomBlendDomainWeatherOutdoors* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainWeatherOutdoors; + +// Class Weather.WeatherCustomBlendDomainWeatherDecalOpacity +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainWeatherDecalOpacity final : public URenderSettingsNamedCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainWeatherDecalOpacity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainWeatherDecalOpacity") + } + static class UWeatherCustomBlendDomainWeatherDecalOpacity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainWeatherDecalOpacity; + +// Class Weather.WeatherCustomBlendDomainWeatherCameraParticlesSpawnRate +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainWeatherCameraParticlesSpawnRate final : public URenderSettingsNamedCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainWeatherCameraParticlesSpawnRate") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainWeatherCameraParticlesSpawnRate") + } + static class UWeatherCustomBlendDomainWeatherCameraParticlesSpawnRate* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainWeatherCameraParticlesSpawnRate; + +// Class Weather.WeatherCustomBlendDomainWeatherCold +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainWeatherCold final : public URenderSettingsCustomBlendDomain +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainWeatherCold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainWeatherCold") + } + static class UWeatherCustomBlendDomainWeatherCold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainWeatherCold; + +// Class Weather.WeatherLibrary +// 0x0060 (0x0090 - 0x0030) +class UWeatherLibrary final : public UDataAsset +{ +public: + class UWeatherSequences* Sequences; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UFogDefinitions* FogDefinitions; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UCloudDefinitions* CloudDefinitions; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWindDefinitions* WindDefinitions; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWeatherTypesAsset* WeatherSurfaceTypes; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UGlobalLightingBlendable* DefaultOvercastBlendable; // 0x0058(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsCustomBlendDomain* ProhibitWeatherBlendDomain; // 0x0060(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr WeatherPreloadsAsset; // 0x0068(0x0028)(Edit, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherLibrary") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherLibrary") + } + static class UWeatherLibrary* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherLibrary; + +// Class Weather.WeatherOrphanComponent +// 0x0050 (0x0120 - 0x00D0) +class UWeatherOrphanComponent : public UActorComponent +{ +public: + TWeakObjectPtr Owner; // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x00D8(0x0038)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + float TimeToLive; // 0x0110(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Age; // 0x0114(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendMultiplier; // 0x0118(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherOrphanComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherOrphanComponent") + } + static class UWeatherOrphanComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherOrphanComponent; + +// Class Weather.WeatherPostProcessingOrphanComponent +// 0x0620 (0x0740 - 0x0120) +class UWeatherPostProcessingOrphanComponent final : public UWeatherOrphanComponent +{ +public: + uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings PostProcessSettings; // 0x0130(0x05F0)(Transient, NativeAccessSpecifierPublic) + uint8 Pad_720[0x20]; // 0x0720(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherPostProcessingOrphanComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherPostProcessingOrphanComponent") + } + static class UWeatherPostProcessingOrphanComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherPostProcessingOrphanComponent; + +// Class Weather.WeatherGlobalLightingBlendableOrphanComponent +// 0x0018 (0x0138 - 0x0120) +class UWeatherGlobalLightingBlendableOrphanComponent final : public UWeatherOrphanComponent +{ +public: + uint8 Pad_120[0x8]; // 0x0120(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class UGlobalLightingBlendable* Blendable; // 0x0128(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0130(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherGlobalLightingBlendableOrphanComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherGlobalLightingBlendableOrphanComponent") + } + static class UWeatherGlobalLightingBlendableOrphanComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherGlobalLightingBlendableOrphanComponent; + +// Class Weather.WeatherLocalWindVolumePreset +// 0x0018 (0x02E8 - 0x02D0) +class AWeatherLocalWindVolumePreset final : public AWeatherLocalWindVolume +{ +public: + struct FWindDefinitionName Preset; // 0x02D0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TWeakObjectPtr PresetPtr; // 0x02E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherLocalWindVolumePreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherLocalWindVolumePreset") + } + static class AWeatherLocalWindVolumePreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherLocalWindVolumePreset; + +// Class Weather.WeatherLocalWindVolumeParameters +// 0x0128 (0x03F8 - 0x02D0) +class AWeatherLocalWindVolumeParameters final : public AWeatherLocalWindVolume +{ +public: + struct FWindParameters WindParameters; // 0x02D0(0x0128)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherLocalWindVolumeParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherLocalWindVolumeParameters") + } + static class AWeatherLocalWindVolumeParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherLocalWindVolumeParameters; + +// Class Weather.WeatherLocalWindComponent +// 0x0050 (0x0270 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UWeatherLocalWindComponent : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain BlendDomain; // 0x0220(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendRadius; // 0x025C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendWeight; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0264(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x0265(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_266[0x2]; // 0x0266(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetPriority(float NewPriority); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherLocalWindComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherLocalWindComponent") + } + static class UWeatherLocalWindComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UWeatherLocalWindComponent; + +// Class Weather.WeatherLocalWindVolumePresetComponent +// 0x0010 (0x0280 - 0x0270) +class UWeatherLocalWindVolumePresetComponent final : public UWeatherLocalWindComponent +{ +public: + struct FWindDefinitionName Preset; // 0x0268(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TWeakObjectPtr PresetPtr; // 0x0278(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherLocalWindVolumePresetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherLocalWindVolumePresetComponent") + } + static class UWeatherLocalWindVolumePresetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherLocalWindVolumePresetComponent; + +// Class Weather.WeatherLocalWindVolumeParametersComponent +// 0x0120 (0x0390 - 0x0270) +class UWeatherLocalWindVolumeParametersComponent final : public UWeatherLocalWindComponent +{ +public: + struct FWindParameters WindParameters; // 0x0268(0x0128)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherLocalWindVolumeParametersComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherLocalWindVolumeParametersComponent") + } + static class UWeatherLocalWindVolumeParametersComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherLocalWindVolumeParametersComponent; + +// Class Weather.WeatherLocalWindVolumeConstantComponent +// 0x0010 (0x0280 - 0x0270) +class UWeatherLocalWindVolumeConstantComponent final : public UWeatherLocalWindComponent +{ +public: + struct FWindParametersInstant WindParameters; // 0x0268(0x0010)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) + uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherLocalWindVolumeConstantComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherLocalWindVolumeConstantComponent") + } + static class UWeatherLocalWindVolumeConstantComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherLocalWindVolumeConstantComponent; + +// Class Weather.WeatherSurfaceBlueprintBase +// 0x0020 (0x0268 - 0x0248) +class AWeatherSurfaceBlueprintBase : public AActor +{ +public: + struct FWeatherStormState StormState; // 0x0248(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherSurfaceBlueprintBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherSurfaceBlueprintBase") + } + static class AWeatherSurfaceBlueprintBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherSurfaceBlueprintBase; + +// Class Weather.GlobalLightingBlendableWeatherFog +// 0x01E0 (0x0208 - 0x0028) +class UGlobalLightingBlendableWeatherFog final : public UGlobalLightingBlendableBase +{ +public: + struct FExpHeightFogParameters FogParameters; // 0x0028(0x01D8)(BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bUseEye; // 0x0200(0x0001)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValid; // 0x0201(0x0001)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_202[0x6]; // 0x0202(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableWeatherFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableWeatherFog") + } + static class UGlobalLightingBlendableWeatherFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableWeatherFog; + +// Class Weather.GlobalLightingBlendableWeatherClouds +// 0x0150 (0x0178 - 0x0028) +class UGlobalLightingBlendableWeatherClouds final : public UGlobalLightingBlendableBase +{ +public: + struct FVolumetricCloudsPresetParameters PresetParameters; // 0x0028(0x0110)(BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWindParameters WindParameters; // 0x0138(0x003C)(BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + bool bPresetValid; // 0x0174(0x0001)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWindValid; // 0x0175(0x0001)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_176[0x2]; // 0x0176(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("GlobalLightingBlendableWeatherClouds") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"GlobalLightingBlendableWeatherClouds") + } + static class UGlobalLightingBlendableWeatherClouds* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UGlobalLightingBlendableWeatherClouds; + +// Class Weather.WeatherMasterComponent +// 0x0BB8 (0x0C88 - 0x00D0) +class UWeatherMasterComponent final : public UActorComponent +{ +public: + uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class ULiveWeatherSequenceInfo* CurrentWeatherSequence; // 0x00D8(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherActionContext ActionContext; // 0x00E0(0x08E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWeatherEnvironmentalGlobalsExtras EnvironmentalGlobalsExtras; // 0x09C0(0x0090)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + class UWeatherStorm* CurrentStorm; // 0x0A50(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWeatherStorm* TransitionStorm; // 0x0A58(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherDefinitionName DefaultWeather; // 0x0A60(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FWeatherSequenceOrigin OverrideWeather; // 0x0A70(0x0020)(Transient, NoDestructor, NativeAccessSpecifierPublic) + struct FWeatherSequenceOrigin ConsoleWeather; // 0x0A90(0x0020)(Transient, NoDestructor, NativeAccessSpecifierPublic) + class UWorldWeatherDecalDefinitions* WorldDecals; // 0x0AB0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldWeatherDecalTrackers WorldDecalTrackers; // 0x0AB8(0x0050)(Transient, NativeAccessSpecifierPublic) + float CloudsBlendablePriority; // 0x0B08(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B0C[0x4]; // 0x0B0C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FBlendDomain FogBlendDomain; // 0x0B10(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + float FogBlendablePriority; // 0x0B48(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B4C[0x4]; // 0x0B4C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UGlobalLightingBlendable* OverrideOvercastBlendable; // 0x0B50(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain OvercastBlendDomain; // 0x0B58(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + float OvercastBlendablePriority; // 0x0B90(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableCloudsBlendable; // 0x0B94(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableFogBlendable; // 0x0B95(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableOvercastBlendable; // 0x0B96(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B97[0x1]; // 0x0B97(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWeatherOverrideStack WeatherOverrideStack; // 0x0B98(0x0010)(Transient, Protected, NativeAccessSpecifierProtected) + class FName CurrentLocalSequence; // 0x0BA8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class USceneComponent* FXRoot; // 0x0BB0(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGlobalLightingBlendableWeatherFog* FogBlendable; // 0x0BB8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UGlobalLightingBlendableWeatherClouds* CloudsBlendable; // 0x0BC0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TArray PendingLoadQueue; // 0x0BC8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint32 CurrentPlayingID; // 0x0BD8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_BDC[0x4]; // 0x0BDC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TMap RestoreWeather; // 0x0BE0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + TMap, float> ExtraWeatherSwaps; // 0x0C30(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) + bool bWeatherIsRunning; // 0x0C80(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + ESeasonEnum CurrentSeason; // 0x0C81(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_C82[0x6]; // 0x0C82(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void GetCurrentWeather(class UObject* WorldContextObject, class FName* TheCurrentWeather); + static void GetDefaultWeather(class UObject* WorldContextObject, class FName* CurrentDefaultWeather); + static void GetOvercast(class UObject* WorldContextObject, float* Overcast); + static void GetOverrideWeather(class UObject* WorldContextObject, class FName* CurrentOverrideWeather); + static void GetValidWeatherPresets(class UObject* WorldContextObject, TArray* WeatherPresets); + static void GetWeatherFXRoot(class UObject* WorldContextObject, class USceneComponent** FXRootComponent); + static void GetWeatherMaster(class UObject* WorldContextObject, class UWeatherMasterComponent** WeatherMaster); + static void GetWeatherWind(class UObject* WorldContextObject, struct FWindParametersInstant* WindParameters, bool* bHaveWeather); + static void IsRaining(class UObject* WorldContextObject, bool* bIsRainStorm, EWeatherSurfaceStormType* RainStormType, float* RainIntensity, float* RainCoverage, bool bMaskWithIndoors); + static void IsSnowing(class UObject* WorldContextObject, bool* bIsSnowStorm, EWeatherSurfaceStormType* SnowStormType, float* SnowIntensity, float* SnowCoverage, bool bMaskWithIndoors); + static void PopWeatherOverride(class UObject* WorldContextObject, class UObject* Owner); + static void PushWeatherOverride(class UObject* WorldContextObject, const struct FWeatherOverrideStackEntry& Entry, bool* bSuccess); + static void SetDefaultWeather(class UObject* WorldContextObject, class FName NewDefaultWeather); + static void SetOverrideWeather(class UObject* WorldContextObject, class FName NewOverrideWeather, bool bInstantChange); + static void WeatherFXAddToExtraSwaps(class AActor* Actor, float OverrideSwapDistanceMeters, bool bAlwaysSwap); + static void WeatherFXIsInExtraSwaps(class AActor* Actor, bool* bIsInList); + static void WeatherFXRemoveFromExtraSwaps(class AActor* Actor); + + void NextSequence(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherMasterComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherMasterComponent") + } + static class UWeatherMasterComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherMasterComponent; + +// Class Weather.WeatherMaster +// 0x0018 (0x0260 - 0x0248) +class AWeatherMaster final : public AActor +{ +public: + class UWeatherMasterComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWindDirectionalSourceComponent* DebugWindComponent; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class URenderSettingsComponent* OvercastVolume; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void NextSequence(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherMaster") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherMaster") + } + static class AWeatherMaster* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherMaster; + +// Class Weather.WeatherCustomBlendDomainBase +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainBase final : public URenderSettingsCustomBlendDomainBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainBase") + } + static class UWeatherCustomBlendDomainBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainBase; + +// Class Weather.WeatherCustomBlendDomainOvercast +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainOvercast final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainOvercast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainOvercast") + } + static class UWeatherCustomBlendDomainOvercast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainOvercast; + +// Class Weather.WeatherCustomBlendDomainStormCoverage +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainStormCoverage final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainStormCoverage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainStormCoverage") + } + static class UWeatherCustomBlendDomainStormCoverage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainStormCoverage; + +// Class Weather.WeatherCustomBlendDomainStormIntensity +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainStormIntensity final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainStormIntensity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainStormIntensity") + } + static class UWeatherCustomBlendDomainStormIntensity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainStormIntensity; + +// Class Weather.WeatherStormFXBase +// 0x0010 (0x0258 - 0x0248) +class AWeatherStormFXBase : public AActor +{ +public: + class UWeatherStorm* WeatherStorm; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OverrideActivationDistanceMeters; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseOverrideActivationDistanceMeters; // 0x0254(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_255[0x3]; // 0x0255(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void OnStormEnd(); + void OnStormStart(const struct FWeatherStormState& StormState); + + void GetStormState(struct FWeatherStormState* StormState, bool* bStorming) const; + void IsStorming(bool* bStorming) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherStormFXBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherStormFXBase") + } + static class AWeatherStormFXBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherStormFXBase; + +// Class Weather.WeatherStormFXSimple +// 0x0038 (0x0290 - 0x0258) +class AWeatherStormFXSimple final : public AWeatherStormFXBase +{ +public: + struct FWeatherStormTypeFXSettings Settings; // 0x0258(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWeatherStormTypeFXSettingsState State; // 0x0278(0x0018)(BlueprintVisible, Transient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherStormFXSimple") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherStormFXSimple") + } + static class AWeatherStormFXSimple* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherStormFXSimple; + +// Class Weather.WeatherCustomBlendDomainSurfaceFogIntensity +// 0x0000 (0x0028 - 0x0028) +class UWeatherCustomBlendDomainSurfaceFogIntensity final : public URenderSettingsCustomBlendDomainNoPreCompute +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomBlendDomainSurfaceFogIntensity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomBlendDomainSurfaceFogIntensity") + } + static class UWeatherCustomBlendDomainSurfaceFogIntensity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomBlendDomainSurfaceFogIntensity; + +// Class Weather.WeatherPreloads +// 0x0010 (0x0040 - 0x0030) +class UWeatherPreloads final : public UDataAsset +{ +public: + struct FWeatherPreload Preloads; // 0x0030(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) + +public: + void ClearPreloads(); + void RebuildPreloads(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherPreloads") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherPreloads") + } + static class UWeatherPreloads* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherPreloads; + +// Class Weather.WeatherVolume +// 0x0000 (0x0280 - 0x0280) +class AWeatherVolume : public AVolume +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherVolume") + } + static class AWeatherVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherVolume; + +// Class Weather.WeatherVolumeSortable +// 0x0008 (0x0288 - 0x0280) +class AWeatherVolumeSortable : public AWeatherVolume +{ +public: + float Priority; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUnbounded; // 0x0284(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x0285(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_286[0x2]; // 0x0286(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherVolumeSortable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherVolumeSortable") + } + static class AWeatherVolumeSortable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherVolumeSortable; + +// Class Weather.WeatherVolumeSortablePreload +// 0x0020 (0x02A8 - 0x0288) +class AWeatherVolumeSortablePreload : public AWeatherVolumeSortable +{ +public: + TArray PreloadedObjects; // 0x0288(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) + uint8 Pad_298[0x10]; // 0x0298(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherVolumeSortablePreload") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherVolumeSortablePreload") + } + static class AWeatherVolumeSortablePreload* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherVolumeSortablePreload; + +// Class Weather.WeatherPresetVolumeBase +// 0x0000 (0x02A8 - 0x02A8) +class AWeatherPresetVolumeBase : public AWeatherVolumeSortablePreload +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherPresetVolumeBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherPresetVolumeBase") + } + static class AWeatherPresetVolumeBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherPresetVolumeBase; + +// Class Weather.WeatherPresetVolume +// 0x0018 (0x02C0 - 0x02A8) +class AWeatherPresetVolume final : public AWeatherPresetVolumeBase +{ +public: + struct FWeatherDefinitionName Preset; // 0x02A8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 Seasons; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInstantChange; // 0x02BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherPresetVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherPresetVolume") + } + static class AWeatherPresetVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherPresetVolume; + +// Class Weather.WeatherPhasedPresetVolume +// 0x0018 (0x02C0 - 0x02A8) +class AWeatherPhasedPresetVolume final : public AWeatherPresetVolumeBase +{ +public: + TArray Presets; // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName ActivePhase; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void IsValidActiveWeatherPhase(class FName PhaseName, struct FWeatherSeasonsFilter* ValidSeasons); + void IsValidActiveWeatherPhaseCurrentSeason(class FName PhaseName, bool* bValid); + void SetActiveWeatherPhase(class FName PhaseName, bool* bSuccess); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherPhasedPresetVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherPhasedPresetVolume") + } + static class AWeatherPhasedPresetVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherPhasedPresetVolume; + +// Class Weather.WeatherWindDirectionalSourceComponentBase +// 0x0020 (0x0240 - 0x0220) +class UWeatherWindDirectionalSourceComponentBase : public UWindSourceComponentBase +{ +public: + TWeakObjectPtr Owner; // 0x0220(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExternalBlend; // 0x0228(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float ForceBlendOut; // 0x022C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OrphanDeathTime; // 0x0230(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + float OrphanDeathCountdown; // 0x0234(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bMarkedAsOrphan; // 0x0238(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherWindDirectionalSourceComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherWindDirectionalSourceComponentBase") + } + static class UWeatherWindDirectionalSourceComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherWindDirectionalSourceComponentBase; + +// Class Weather.WeatherWindDirectionalSourceInstantComponent +// 0x0020 (0x0260 - 0x0240) +class UWeatherWindDirectionalSourceInstantComponent : public UWeatherWindDirectionalSourceComponentBase +{ +public: + struct FWindParametersInstant WindParamsInstant; // 0x0240(0x0010)(Edit, NativeAccessSpecifierPublic) + class UWindGustController* WindGustController; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0258(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherWindDirectionalSourceInstantComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherWindDirectionalSourceInstantComponent") + } + static class UWeatherWindDirectionalSourceInstantComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherWindDirectionalSourceInstantComponent; + +// Class Weather.WeatherWindDirectionalSourceComponent +// 0x0130 (0x0390 - 0x0260) +class UWeatherWindDirectionalSourceComponent final : public UWeatherWindDirectionalSourceInstantComponent +{ +public: + struct FWindParameters WindParams; // 0x0260(0x0128)(Edit, NativeAccessSpecifierPublic) + struct FWindParametersSampleTime SampleTime; // 0x0388(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherWindDirectionalSourceComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherWindDirectionalSourceComponent") + } + static class UWeatherWindDirectionalSourceComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherWindDirectionalSourceComponent; + +// Class Weather.WeatherCustomSequenceVolume +// 0x0018 (0x02C0 - 0x02A8) +class AWeatherCustomSequenceVolume final : public AWeatherVolumeSortablePreload +{ +public: + struct FWeatherCustomSequenceName CustomSequence; // 0x02A8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bUseInFall; // 0x02B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseInWinter; // 0x02B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseInSpring; // 0x02BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseInSummer; // 0x02BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomSequenceVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomSequenceVolume") + } + static class AWeatherCustomSequenceVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherCustomSequenceVolume; + +// Class Weather.WeatherDisableVolume +// 0x0008 (0x0288 - 0x0280) +class AWeatherDisableVolume final : public AWeatherVolume +{ +public: + bool bDisableWeather; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDisableVolume") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDisableVolume") + } + static class AWeatherDisableVolume* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherDisableVolume; + +// Class Weather.WeatherSurfaceWorldFXBlueprint +// 0x0000 (0x0268 - 0x0268) +class AWeatherSurfaceWorldFXBlueprint : public AWeatherSurfaceBlueprintBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherSurfaceWorldFXBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherSurfaceWorldFXBlueprint") + } + static class AWeatherSurfaceWorldFXBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherSurfaceWorldFXBlueprint; + +// Class Weather.WeatherSequence +// 0x0000 (0x0238 - 0x0238) +class UWeatherSequence final : public USceneRig +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherSequence") + } + static class UWeatherSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherSequence; + +// Class Weather.WeatherCustomSequences +// 0x0010 (0x0040 - 0x0030) +class UWeatherCustomSequences final : public UDataAsset +{ +public: + TArray CustomSequences; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCustomSequences") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCustomSequences") + } + static class UWeatherCustomSequences* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherCustomSequences; + +// Class Weather.WindDefinitions +// 0x0028 (0x0058 - 0x0030) +class UWindDefinitions final : public UDataAsset +{ +public: + TArray Definitions; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + class UMaterialParameterCollection* MaterialParameterCollection; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollection* NiagaraParameterCollection; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedWindSpeedMetersPerSecond; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindDefinitions") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindDefinitions") + } + static class UWindDefinitions* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindDefinitions; + +// Class Weather.WeatherSequences +// 0x00E8 (0x0118 - 0x0030) +class UWeatherSequences final : public UDataAsset +{ +public: + TArray GeneralSequences; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SummerSequences; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray FallSequences; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray WinterSequences; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray SpringSequences; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray MissionSequences; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray PrivateSequences; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray EditorOnlySequences; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + class UWeatherCustomSequences* CustomSequences; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Redirectors; // 0x00B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + TArray HardLoadSequences; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) + struct FWeatherDefinitionName FallDefaultWeather; // 0x00D8(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FWeatherDefinitionName WinterDefaultWeather; // 0x00E8(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FWeatherDefinitionName SpringDefaultWeather; // 0x00F8(0x0010)(Edit, NativeAccessSpecifierPublic) + struct FWeatherDefinitionName SummerDefaultWeather; // 0x0108(0x0010)(Edit, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherSequences") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherSequences") + } + static class UWeatherSequences* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherSequences; + +// Class Weather.LiveWeatherSequenceInfo +// 0x0070 (0x0098 - 0x0028) +class ULiveWeatherSequenceInfo : public UObject +{ +public: + class UWeatherSequence* Sequence; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USceneRigPlayer* Player; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherSequenceOrigin Origin; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FWeatherSequenceOrigin Next; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) + float GamePlaybackScale; // 0x0078(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DynamicPlaybackScale; // 0x007C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKillASAP; // 0x0080(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bForceInstantChange; // 0x0081(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCalledReadyToPlay; // 0x0082(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPaused; // 0x0083(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDone; // 0x0084(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_85[0x13]; // 0x0085(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("LiveWeatherSequenceInfo") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"LiveWeatherSequenceInfo") + } + static class ULiveWeatherSequenceInfo* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_ULiveWeatherSequenceInfo; + +// Class Weather.WeatherSequencePendingLoad +// 0x0038 (0x00D0 - 0x0098) +class UWeatherSequencePendingLoad final : public ULiveWeatherSequenceInfo +{ +public: + TSoftObjectPtr Asset; // 0x0098(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherSequencePendingLoad") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherSequencePendingLoad") + } + static class UWeatherSequencePendingLoad* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherSequencePendingLoad; + +// Class Weather.SceneAction_WeatherSequence +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequence : public USceneRigActionBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequence") + } + static class USceneAction_WeatherSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequence; + +// Class Weather.SceneActionState_WeatherSequence +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequence : public USceneRigActionState +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequence") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequence") + } + static class USceneActionState_WeatherSequence* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequence; + +// Class Weather.SceneActionState_WeatherSequenceAuto +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceAuto : public USceneActionState_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceAuto") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceAuto") + } + static class USceneActionState_WeatherSequenceAuto* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceAuto; + +// Class Weather.SceneAction_WeatherSequencePause +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequencePause final : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequencePause") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequencePause") + } + static class USceneAction_WeatherSequencePause* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequencePause; + +// Class Weather.SceneActionState_WeatherSequencePause +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequencePause final : public USceneActionState_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequencePause") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequencePause") + } + static class USceneActionState_WeatherSequencePause* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequencePause; + +// Class Weather.SceneAction_WeatherSequenceCloudsPreset +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceCloudsPreset : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCloudsPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCloudsPreset") + } + static class USceneAction_WeatherSequenceCloudsPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCloudsPreset; + +// Class Weather.SceneActionState_WeatherSequenceCloudsPreset +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_WeatherSequenceCloudsPreset final : public USceneActionState_WeatherSequenceAuto +{ +public: + float LatchedBlendIn; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceCloudsPreset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceCloudsPreset") + } + static class USceneActionState_WeatherSequenceCloudsPreset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceCloudsPreset; + +// Class Weather.SceneAction_WeatherSequenceCloudsPresetDataTable +// 0x0050 (0x00D8 - 0x0088) +class USceneAction_WeatherSequenceCloudsPresetDataTable final : public USceneAction_WeatherSequenceCloudsPreset +{ +public: + struct FDataTableRowHandle Preset; // 0x0088(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float HeightOffset; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuperExpensiveCloudsCinematicOnly; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideCoverageChance; // 0x009D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9E[0x2]; // 0x009E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideCoverageChance; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideTypeChance; // 0x00A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideTypeChance; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverridePrecipitationChance; // 0x00AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverridePrecipitationChance; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideHighAltitudeChance; // 0x00B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideHighAltitudeChance; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLayerRadius; // 0x00BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideLayerRadius; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideLayerVerticalHeight; // 0x00C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideLayerVerticalHeight; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideCoverageCameraFade; // 0x00CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float OverrideCoverageCameraFade; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCloudsPresetDataTable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCloudsPresetDataTable") + } + static class USceneAction_WeatherSequenceCloudsPresetDataTable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCloudsPresetDataTable; + +// Class Weather.SceneAction_WeatherSequenceCloudsParams +// 0x0110 (0x0198 - 0x0088) +class USceneAction_WeatherSequenceCloudsParams final : public USceneAction_WeatherSequenceCloudsPreset +{ +public: + struct FVolumetricCloudsPresetParams Params_0; // 0x0088(0x0108)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float HeightOffset; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuperExpensiveCloudsCinematicOnly; // 0x0194(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_195[0x3]; // 0x0195(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCloudsParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCloudsParams") + } + static class USceneAction_WeatherSequenceCloudsParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCloudsParams; + +// Class Weather.SceneAction_WeatherSequenceCloudsWind +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceCloudsWind : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCloudsWind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCloudsWind") + } + static class USceneAction_WeatherSequenceCloudsWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCloudsWind; + +// Class Weather.SceneActionState_WeatherSequenceCloudsWind +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceCloudsWind final : public USceneActionState_WeatherSequenceAuto +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceCloudsWind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceCloudsWind") + } + static class USceneActionState_WeatherSequenceCloudsWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceCloudsWind; + +// Class Weather.SceneAction_WeatherSequenceCloudsWindParams +// 0x0040 (0x00C8 - 0x0088) +class USceneAction_WeatherSequenceCloudsWindParams final : public USceneAction_WeatherSequenceCloudsWind +{ +public: + struct FVolumetricCloudsWeatherWindParams WindParams; // 0x0088(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCloudsWindParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCloudsWindParams") + } + static class USceneAction_WeatherSequenceCloudsWindParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCloudsWindParams; + +// Class Weather.SceneAction_WeatherSequenceCloudsLegacy +// 0x0010 (0x0098 - 0x0088) +class USceneAction_WeatherSequenceCloudsLegacy final : public USceneAction_WeatherSequence +{ +public: + struct FCloudDefinitionName Definition; // 0x0088(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCloudsLegacy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCloudsLegacy") + } + static class USceneAction_WeatherSequenceCloudsLegacy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCloudsLegacy; + +// Class Weather.SceneActionState_WeatherSequenceCloudsLegacy +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_WeatherSequenceCloudsLegacy final : public USceneActionState_WeatherSequenceAuto +{ +public: + float LatchedBlendIn; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceCloudsLegacy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceCloudsLegacy") + } + static class USceneActionState_WeatherSequenceCloudsLegacy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceCloudsLegacy; + +// Class Weather.SceneAction_WeatherSequenceCloudsWeatherParams +// 0x0028 (0x00B0 - 0x0088) +class USceneAction_WeatherSequenceCloudsWeatherParams final : public USceneAction_WeatherSequenceCloudsPreset +{ +public: + struct FVolumetricCloudsWeatherState WeatherState; // 0x0088(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float HeightOffset; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCloudsWeatherParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCloudsWeatherParams") + } + static class USceneAction_WeatherSequenceCloudsWeatherParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCloudsWeatherParams; + +// Class Weather.WeatherCoverageBlueprint +// 0x0000 (0x0268 - 0x0268) +class AWeatherCoverageBlueprint : public AWeatherSurfaceBlueprintBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherCoverageBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherCoverageBlueprint") + } + static class AWeatherCoverageBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherCoverageBlueprint; + +// Class Weather.SceneAction_WeatherSequenceEnvGlobal +// 0x0008 (0x0090 - 0x0088) +class USceneAction_WeatherSequenceEnvGlobal : public USceneAction_WeatherSequence +{ +public: + bool bUnsetAtEndOfSequence; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceEnvGlobal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceEnvGlobal") + } + static class USceneAction_WeatherSequenceEnvGlobal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceEnvGlobal; + +// Class Weather.SceneActionState_WeatherSequenceEnvGlobal +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceEnvGlobal final : public USceneActionState_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceEnvGlobal") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceEnvGlobal") + } + static class USceneActionState_WeatherSequenceEnvGlobal* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceEnvGlobal; + +// Class Weather.SceneAction_WeatherSequenceEnvGlobalScalar +// 0x0010 (0x00A0 - 0x0090) +class USceneAction_WeatherSequenceEnvGlobalScalar : public USceneAction_WeatherSequenceEnvGlobal +{ +public: + struct FEnvironmentalGlobalsScalarName VariableName; // 0x0090(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceEnvGlobalScalar") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceEnvGlobalScalar") + } + static class USceneAction_WeatherSequenceEnvGlobalScalar* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceEnvGlobalScalar; + +// Class Weather.SceneAction_WeatherSequenceEnvGlobalScalarCurve +// 0x0098 (0x0138 - 0x00A0) +class USceneAction_WeatherSequenceEnvGlobalScalarCurve final : public USceneAction_WeatherSequenceEnvGlobalScalar +{ +public: + struct FRuntimeFloatCurve Value; // 0x00A0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float ClampMin; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampMax; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BlendInTime; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x0134(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMinValue; // 0x0135(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bClampMaxValue; // 0x0136(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_137[0x1]; // 0x0137(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceEnvGlobalScalarCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceEnvGlobalScalarCurve") + } + static class USceneAction_WeatherSequenceEnvGlobalScalarCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceEnvGlobalScalarCurve; + +// Class Weather.SceneAction_WeatherSequenceEnvGlobalScalarConstant +// 0x0008 (0x00A8 - 0x00A0) +class USceneAction_WeatherSequenceEnvGlobalScalarConstant : public USceneAction_WeatherSequenceEnvGlobalScalar +{ +public: + float Value; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceEnvGlobalScalarConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceEnvGlobalScalarConstant") + } + static class USceneAction_WeatherSequenceEnvGlobalScalarConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceEnvGlobalScalarConstant; + +// Class Weather.SceneAction_WeatherSequenceEnvGlobalScalarConstantIn +// 0x0000 (0x00A8 - 0x00A8) +class USceneAction_WeatherSequenceEnvGlobalScalarConstantIn final : public USceneAction_WeatherSequenceEnvGlobalScalarConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceEnvGlobalScalarConstantIn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceEnvGlobalScalarConstantIn") + } + static class USceneAction_WeatherSequenceEnvGlobalScalarConstantIn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceEnvGlobalScalarConstantIn; + +// Class Weather.SceneAction_WeatherSequenceEnvGlobalColor +// 0x0018 (0x00A8 - 0x0090) +class USceneAction_WeatherSequenceEnvGlobalColor : public USceneAction_WeatherSequenceEnvGlobal +{ +public: + struct FEnvironmentalGlobalsVectorOrColorName VariableName; // 0x0090(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bLerpWithHSV; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceEnvGlobalColor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceEnvGlobalColor") + } + static class USceneAction_WeatherSequenceEnvGlobalColor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceEnvGlobalColor; + +// Class Weather.SceneAction_WeatherSequenceEnvGlobalColorCurve +// 0x0210 (0x02B8 - 0x00A8) +class USceneAction_WeatherSequenceEnvGlobalColorCurve final : public USceneAction_WeatherSequenceEnvGlobalColor +{ +public: + struct FRuntimeCurveLinearColor Value; // 0x00A8(0x0208)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float BlendInTime; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x02B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceEnvGlobalColorCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceEnvGlobalColorCurve") + } + static class USceneAction_WeatherSequenceEnvGlobalColorCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceEnvGlobalColorCurve; + +// Class Weather.WindParams +// 0x0000 (0x0028 - 0x0028) +class UWindParams : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindParams") + } + static class UWindParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindParams; + +// Class Weather.SceneAction_WeatherSequenceEnvGlobalColorConstant +// 0x0010 (0x00B8 - 0x00A8) +class USceneAction_WeatherSequenceEnvGlobalColorConstant : public USceneAction_WeatherSequenceEnvGlobalColor +{ +public: + struct FLinearColor Value; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceEnvGlobalColorConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceEnvGlobalColorConstant") + } + static class USceneAction_WeatherSequenceEnvGlobalColorConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceEnvGlobalColorConstant; + +// Class Weather.SceneAction_WeatherSequenceEnvGlobalColorConstantIn +// 0x0000 (0x00B8 - 0x00B8) +class USceneAction_WeatherSequenceEnvGlobalColorConstantIn final : public USceneAction_WeatherSequenceEnvGlobalColorConstant +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceEnvGlobalColorConstantIn") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceEnvGlobalColorConstantIn") + } + static class USceneAction_WeatherSequenceEnvGlobalColorConstantIn* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceEnvGlobalColorConstantIn; + +// Class Weather.SceneAction_WeatherSequenceFog +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceFog : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceFog") + } + static class USceneAction_WeatherSequenceFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceFog; + +// Class Weather.SceneActionState_WeatherSequenceFog +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceFog final : public USceneActionState_WeatherSequenceAuto +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceFog") + } + static class USceneActionState_WeatherSequenceFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceFog; + +// Class Weather.SceneAction_WeatherSequenceFogParams +// 0x01E0 (0x0268 - 0x0088) +class USceneAction_WeatherSequenceFogParams final : public USceneAction_WeatherSequenceFog +{ +public: + struct FExpHeightFogParameters Fog; // 0x0088(0x01D8)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + bool bFollowCamera; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceFogParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceFogParams") + } + static class USceneAction_WeatherSequenceFogParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceFogParams; + +// Class Weather.SceneAction_WeatherSequenceFogOverrideParams +// 0x0200 (0x0288 - 0x0088) +class USceneAction_WeatherSequenceFogOverrideParams final : public USceneAction_WeatherSequenceFog +{ +public: + struct FExpHeightFogParametersOverride Fog; // 0x0088(0x01F8)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + bool bFollowCamera; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceFogOverrideParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceFogOverrideParams") + } + static class USceneAction_WeatherSequenceFogOverrideParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceFogOverrideParams; + +// Class Weather.SceneAction_WeatherSequenceFogLegacy +// 0x0010 (0x0098 - 0x0088) +class USceneAction_WeatherSequenceFogLegacy final : public USceneAction_WeatherSequenceFog +{ +public: + struct FFogDefinitionName Definition; // 0x0088(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceFogLegacy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceFogLegacy") + } + static class USceneAction_WeatherSequenceFogLegacy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceFogLegacy; + +// Class Weather.SceneAction_WeatherSequenceFogNoise +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceFogNoise : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceFogNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceFogNoise") + } + static class USceneAction_WeatherSequenceFogNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceFogNoise; + +// Class Weather.SceneActionState_WeatherSequenceFogNoise +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceFogNoise final : public USceneActionState_WeatherSequenceAuto +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceFogNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceFogNoise") + } + static class USceneActionState_WeatherSequenceFogNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceFogNoise; + +// Class Weather.SceneAction_WeatherSequenceFogNoiseSet +// 0x0048 (0x00D0 - 0x0088) +class USceneAction_WeatherSequenceFogNoiseSet final : public USceneAction_WeatherSequenceFogNoise +{ +public: + struct FExpHeightFogVolumetricNoiseParameters Noise; // 0x0088(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceFogNoiseSet") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceFogNoiseSet") + } + static class USceneAction_WeatherSequenceFogNoiseSet* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceFogNoiseSet; + +// Class Weather.SceneAction_WeatherSequenceFogNoiseOverride +// 0x0048 (0x00D0 - 0x0088) +class USceneAction_WeatherSequenceFogNoiseOverride final : public USceneAction_WeatherSequenceFogNoise +{ +public: + struct FExpHeightFogVolumetricNoiseParametersOverride Noise; // 0x0088(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceFogNoiseOverride") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceFogNoiseOverride") + } + static class USceneAction_WeatherSequenceFogNoiseOverride* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceFogNoiseOverride; + +// Class Weather.SceneAction_WeatherSequenceNiagara +// 0x0028 (0x00B0 - 0x0088) +class USceneAction_WeatherSequenceNiagara : public USceneAction_WeatherSequence +{ +public: + TSoftObjectPtr NiagaraSystemAsset; // 0x0088(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceNiagara") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceNiagara") + } + static class USceneAction_WeatherSequenceNiagara* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceNiagara; + +// Class Weather.SceneActionState_WeatherSequenceNiagara +// 0x0030 (0x0080 - 0x0050) +class USceneActionState_WeatherSequenceNiagara final : public USceneActionState_WeatherSequence +{ +public: + class UNiagaraSystem* NiagaraSystem; // 0x0050(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray NiagaraComponents; // 0x0058(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bInInterval; // 0x0068(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawned; // 0x0069(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6A[0x16]; // 0x006A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceNiagara") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceNiagara") + } + static class USceneActionState_WeatherSequenceNiagara* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceNiagara; + +// Class Weather.SceneAction_WeatherSequenceNiagaraAttached +// 0x0080 (0x0130 - 0x00B0) +class USceneAction_WeatherSequenceNiagaraAttached : public USceneAction_WeatherSequenceNiagara +{ +public: + struct FNiagaraSystemSpawnAttachedPointInfo SpawnInfo; // 0x00B0(0x0080)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceNiagaraAttached") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceNiagaraAttached") + } + static class USceneAction_WeatherSequenceNiagaraAttached* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceNiagaraAttached; + +// Class Weather.SceneAction_WeatherSequenceCameraNiagara +// 0x0010 (0x0140 - 0x0130) +class USceneAction_WeatherSequenceCameraNiagara final : public USceneAction_WeatherSequenceNiagaraAttached +{ +public: + class FName SetOutdoors; // 0x0130(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetOutdoorsValue; // 0x0138(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideIndoors; // 0x0139(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_13A[0x6]; // 0x013A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCameraNiagara") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCameraNiagara") + } + static class USceneAction_WeatherSequenceCameraNiagara* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCameraNiagara; + +// Class Weather.SceneAction_WeatherSequenceSkeletalNiagara +// 0x00B0 (0x0160 - 0x00B0) +class USceneAction_WeatherSequenceSkeletalNiagara final : public USceneAction_WeatherSequenceNiagara +{ +public: + class UActorProvider* Actor; // 0x00B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemSpawnMultiSkeletalInfo SpawnInfo; // 0x00C0(0x0080)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + struct FNiagaraHelpersPrimFilter Filter; // 0x0140(0x0018)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceSkeletalNiagara") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceSkeletalNiagara") + } + static class USceneAction_WeatherSequenceSkeletalNiagara* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceSkeletalNiagara; + +// Class Weather.SceneAction_WeatherSequenceNiagaraInWorld +// 0x0060 (0x0110 - 0x00B0) +class USceneAction_WeatherSequenceNiagaraInWorld final : public USceneAction_WeatherSequenceNiagara +{ +public: + class UTransformProvider* Transform; // 0x00B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FNiagaraSystemSpawnInfo SpawnInfo; // 0x00C0(0x0050)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceNiagaraInWorld") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceNiagaraInWorld") + } + static class USceneAction_WeatherSequenceNiagaraInWorld* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceNiagaraInWorld; + +// Class Weather.SceneAction_WeatherSequenceAudioAmbience +// 0x0010 (0x0098 - 0x0088) +class USceneAction_WeatherSequenceAudioAmbience final : public USceneAction_WeatherSequence +{ +public: + class UAkAudioEvent* StartSoundFX; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* EndSoundFX; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceAudioAmbience") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceAudioAmbience") + } + static class USceneAction_WeatherSequenceAudioAmbience* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceAudioAmbience; + +// Class Weather.SceneActionState_WeatherSequenceAudioAmbience +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_WeatherSequenceAudioAmbience final : public USceneActionState_WeatherSequence +{ +public: + int32 SoundHandle; // 0x0050(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceAudioAmbience") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceAudioAmbience") + } + static class USceneActionState_WeatherSequenceAudioAmbience* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceAudioAmbience; + +// Class Weather.SceneActionState_WeatherSequenceCameraMesh +// 0x0038 (0x0088 - 0x0050) +class USceneActionState_WeatherSequenceCameraMesh final : public USceneActionState_WeatherSequence +{ +public: + class UObject* Mesh; // 0x0050(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMeshComponent* MeshComponent; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray MIDs; // 0x0060(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic) + bool bInInterval; // 0x0070(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawned; // 0x0071(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_72[0x16]; // 0x0072(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceCameraMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceCameraMesh") + } + static class USceneActionState_WeatherSequenceCameraMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceCameraMesh; + +// Class Weather.SceneAction_WeatherSequenceCameraMesh +// 0x0048 (0x00D0 - 0x0088) +class USceneAction_WeatherSequenceCameraMesh : public USceneAction_WeatherSequence +{ +public: + struct FVector Offset; // 0x0088(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotation; // 0x0094(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x00A0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Parameters; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + class FName SetMaterialOutdoors; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bHideIndoors; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetOutdoorsValue; // 0x00C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_CA[0x6]; // 0x00CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCameraMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCameraMesh") + } + static class USceneAction_WeatherSequenceCameraMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCameraMesh; + +// Class Weather.SceneAction_WeatherSequenceCameraStaticMesh +// 0x0028 (0x00F8 - 0x00D0) +class USceneAction_WeatherSequenceCameraStaticMesh final : public USceneAction_WeatherSequenceCameraMesh +{ +public: + TSoftObjectPtr Mesh; // 0x00D0(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCameraStaticMesh") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCameraStaticMesh") + } + static class USceneAction_WeatherSequenceCameraStaticMesh* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCameraStaticMesh; + +// Class Weather.SceneAction_WeatherSequenceLightingBase +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceLightingBase : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingBase") + } + static class USceneAction_WeatherSequenceLightingBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingBase; + +// Class Weather.SceneActionState_WeatherSequenceLightingBase +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_WeatherSequenceLightingBase : public USceneActionState_WeatherSequence +{ +public: + float CurrentTime; // 0x0050(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceLightingBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceLightingBase") + } + static class USceneActionState_WeatherSequenceLightingBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceLightingBase; + +// Class Weather.SceneAction_WeatherSequenceLightingPostProcessingBase +// 0x0008 (0x0090 - 0x0088) +class USceneAction_WeatherSequenceLightingPostProcessingBase : public USceneAction_WeatherSequenceLightingBase +{ +public: + float PostSequenceLifetime; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingPostProcessingBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingPostProcessingBase") + } + static class USceneAction_WeatherSequenceLightingPostProcessingBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingPostProcessingBase; + +// Class Weather.SceneActionState_WeatherSequenceLightingPostProcessing +// 0x05F8 (0x0650 - 0x0058) +class USceneActionState_WeatherSequenceLightingPostProcessing final : public USceneActionState_WeatherSequenceLightingBase +{ +public: + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FPostProcessSettings CachedPostProcessSettings; // 0x0060(0x05F0)(Transient, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceLightingPostProcessing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceLightingPostProcessing") + } + static class USceneActionState_WeatherSequenceLightingPostProcessing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceLightingPostProcessing; + +// Class Weather.SceneAction_WeatherSequenceLightingPostProcessing +// 0x0630 (0x06C0 - 0x0090) +class USceneAction_WeatherSequenceLightingPostProcessing : public USceneAction_WeatherSequenceLightingPostProcessingBase +{ +public: + struct FPostProcessSettings PostProcessSettings; // 0x0090(0x05F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0680(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x06B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x06BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6BD[0x3]; // 0x06BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingPostProcessing") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingPostProcessing") + } + static class USceneAction_WeatherSequenceLightingPostProcessing* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingPostProcessing; + +// Class Weather.SceneAction_WeatherSequenceLightingPostProcessingBlendConstant +// 0x0010 (0x06D0 - 0x06C0) +class USceneAction_WeatherSequenceLightingPostProcessingBlendConstant final : public USceneAction_WeatherSequenceLightingPostProcessing +{ +public: + float BlendWeight; // 0x06C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6C4[0xC]; // 0x06C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingPostProcessingBlendConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingPostProcessingBlendConstant") + } + static class USceneAction_WeatherSequenceLightingPostProcessingBlendConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingPostProcessingBlendConstant; + +// Class Weather.SceneAction_WeatherSequenceLightingPostProcessingBlendCurve +// 0x0090 (0x0750 - 0x06C0) +class USceneAction_WeatherSequenceLightingPostProcessingBlendCurve final : public USceneAction_WeatherSequenceLightingPostProcessing +{ +public: + struct FRuntimeFloatCurve BlendWeight; // 0x06C0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x0748(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_749[0x7]; // 0x0749(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingPostProcessingBlendCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingPostProcessingBlendCurve") + } + static class USceneAction_WeatherSequenceLightingPostProcessingBlendCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingPostProcessingBlendCurve; + +// Class Weather.SceneAction_WeatherSequenceLightingRenderSettings +// 0x00A0 (0x0130 - 0x0090) +class USceneAction_WeatherSequenceLightingRenderSettings : public USceneAction_WeatherSequenceLightingPostProcessingBase +{ +public: + struct FRenderSettingsPostProcessing Settings; // 0x0090(0x005C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float ExposureTweak; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x00F0(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) + float Priority; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bEnabled; // 0x012C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bUseExposureTweak; // 0x012D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_12E[0x2]; // 0x012E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingRenderSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingRenderSettings") + } + static class USceneAction_WeatherSequenceLightingRenderSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingRenderSettings; + +// Class Weather.SceneAction_WeatherSequenceLightingRenderSettingsBlendConstant +// 0x0008 (0x0138 - 0x0130) +class USceneAction_WeatherSequenceLightingRenderSettingsBlendConstant final : public USceneAction_WeatherSequenceLightingRenderSettings +{ +public: + float BlendWeight; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingRenderSettingsBlendConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingRenderSettingsBlendConstant") + } + static class USceneAction_WeatherSequenceLightingRenderSettingsBlendConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingRenderSettingsBlendConstant; + +// Class Weather.SceneAction_WeatherSequenceLightingRenderSettingsBlendCurve +// 0x0090 (0x01C0 - 0x0130) +class USceneAction_WeatherSequenceLightingRenderSettingsBlendCurve final : public USceneAction_WeatherSequenceLightingRenderSettings +{ +public: + struct FRuntimeFloatCurve BlendWeight; // 0x0130(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x01B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingRenderSettingsBlendCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingRenderSettingsBlendCurve") + } + static class USceneAction_WeatherSequenceLightingRenderSettingsBlendCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingRenderSettingsBlendCurve; + +// Class Weather.SceneAction_WeatherSequenceLightingGlobalLightRigBlendable +// 0x0048 (0x00D0 - 0x0088) +class USceneAction_WeatherSequenceLightingGlobalLightRigBlendable : public USceneAction_WeatherSequenceLightingBase +{ +public: + class UGlobalLightingBlendable* GlobalLightingBlendable; // 0x0088(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FBlendDomain BlendDomain; // 0x0090(0x0038)(Edit, BlueprintVisible, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + float Priority; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PostSequenceLifetime; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingGlobalLightRigBlendable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingGlobalLightRigBlendable") + } + static class USceneAction_WeatherSequenceLightingGlobalLightRigBlendable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingGlobalLightRigBlendable; + +// Class Weather.SceneActionState_WeatherSequenceLightingGlobalLightRigBlendable +// 0x0008 (0x0060 - 0x0058) +class USceneActionState_WeatherSequenceLightingGlobalLightRigBlendable final : public USceneActionState_WeatherSequenceLightingBase +{ +public: + uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceLightingGlobalLightRigBlendable") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceLightingGlobalLightRigBlendable") + } + static class USceneActionState_WeatherSequenceLightingGlobalLightRigBlendable* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceLightingGlobalLightRigBlendable; + +// Class Weather.SceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendConstant +// 0x0008 (0x00D8 - 0x00D0) +class USceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendConstant final : public USceneAction_WeatherSequenceLightingGlobalLightRigBlendable +{ +public: + float BlendWeight; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendConstant") + } + static class USceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendConstant; + +// Class Weather.SceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendCurve +// 0x0090 (0x0160 - 0x00D0) +class USceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendCurve final : public USceneAction_WeatherSequenceLightingGlobalLightRigBlendable +{ +public: + struct FRuntimeFloatCurve BlendWeight; // 0x00D0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x0158(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_159[0x7]; // 0x0159(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendCurve") + } + static class USceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceLightingGlobalLightRigBlendableBlendCurve; + +// Class Weather.SceneAction_WeatherSequenceOvercast +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceOvercast : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceOvercast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceOvercast") + } + static class USceneAction_WeatherSequenceOvercast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceOvercast; + +// Class Weather.SceneActionState_WeatherSequenceOvercast +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceOvercast final : public USceneActionState_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceOvercast") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceOvercast") + } + static class USceneActionState_WeatherSequenceOvercast* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceOvercast; + +// Class Weather.SceneAction_WeatherSequenceOvercastConstant +// 0x0008 (0x0090 - 0x0088) +class USceneAction_WeatherSequenceOvercastConstant final : public USceneAction_WeatherSequenceOvercast +{ +public: + float Overcast; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceOvercastConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceOvercastConstant") + } + static class USceneAction_WeatherSequenceOvercastConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceOvercastConstant; + +// Class Weather.SceneAction_WeatherSequenceOvercastCurve +// 0x0090 (0x0118 - 0x0088) +class USceneAction_WeatherSequenceOvercastCurve final : public USceneAction_WeatherSequenceOvercast +{ +public: + struct FRuntimeFloatCurve Overcast; // 0x0088(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendDuration; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceOvercastCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceOvercastCurve") + } + static class USceneAction_WeatherSequenceOvercastCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceOvercastCurve; + +// Class Weather.SceneAction_WeatherSequenceCold +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceCold : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceCold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceCold") + } + static class USceneAction_WeatherSequenceCold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceCold; + +// Class Weather.SceneActionState_WeatherSequenceCold +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceCold final : public USceneActionState_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceCold") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceCold") + } + static class USceneActionState_WeatherSequenceCold* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceCold; + +// Class Weather.SceneAction_WeatherSequenceColdConstant +// 0x0008 (0x0090 - 0x0088) +class USceneAction_WeatherSequenceColdConstant final : public USceneAction_WeatherSequenceCold +{ +public: + float Cold; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceColdConstant") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceColdConstant") + } + static class USceneAction_WeatherSequenceColdConstant* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceColdConstant; + +// Class Weather.SceneAction_WeatherSequenceColdCurve +// 0x0090 (0x0118 - 0x0088) +class USceneAction_WeatherSequenceColdCurve final : public USceneAction_WeatherSequenceCold +{ +public: + struct FRuntimeFloatCurve Cold; // 0x0088(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float BlendDuration; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceColdCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceColdCurve") + } + static class USceneAction_WeatherSequenceColdCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceColdCurve; + +// Class Weather.SceneAction_WeatherSequenceStormCurve +// 0x0090 (0x0118 - 0x0088) +class USceneAction_WeatherSequenceStormCurve : public USceneAction_WeatherSequence +{ +public: + struct FRuntimeFloatCurve Curve; // 0x0088(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceStormCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceStormCurve") + } + static class USceneAction_WeatherSequenceStormCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceStormCurve; + +// Class Weather.SceneActionState_WeatherSequenceStormCurve +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceStormCurve final : public USceneActionState_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceStormCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceStormCurve") + } + static class USceneActionState_WeatherSequenceStormCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceStormCurve; + +// Class Weather.SceneAction_WeatherSequenceStormIntensity +// 0x0000 (0x0118 - 0x0118) +class USceneAction_WeatherSequenceStormIntensity final : public USceneAction_WeatherSequenceStormCurve +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceStormIntensity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceStormIntensity") + } + static class USceneAction_WeatherSequenceStormIntensity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceStormIntensity; + +// Class Weather.SceneAction_WeatherSequenceStormCoverage +// 0x0000 (0x0118 - 0x0118) +class USceneAction_WeatherSequenceStormCoverage final : public USceneAction_WeatherSequenceStormCurve +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceStormCoverage") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceStormCoverage") + } + static class USceneAction_WeatherSequenceStormCoverage* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceStormCoverage; + +// Class Weather.SceneAction_WeatherSequenceStorm +// 0x0038 (0x00C0 - 0x0088) +class USceneAction_WeatherSequenceStorm final : public USceneAction_WeatherSequence +{ +public: + EWeatherSurfacePrecipitation PrecipitationType; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeatherSurfaceStormType Type; // 0x0089(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr Precipitation; // 0x0090(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWeatherSurfaceDataAsset* PreloadedPrecipitation; // 0x00B8(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceStorm") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceStorm") + } + static class USceneAction_WeatherSequenceStorm* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceStorm; + +// Class Weather.SceneActionState_WeatherSequenceStorm +// 0x0020 (0x0070 - 0x0050) +class USceneActionState_WeatherSequenceStorm final : public USceneActionState_WeatherSequence +{ +public: + class UWeatherSurfaceDataAsset* Precipitation; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bKickedOff; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x17]; // 0x0059(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceStorm") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceStorm") + } + static class USceneActionState_WeatherSequenceStorm* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceStorm; + +// Class Weather.SceneAction_WeatherSequenceStormActor +// 0x0010 (0x0098 - 0x0088) +class USceneAction_WeatherSequenceStormActor final : public USceneAction_WeatherSequence +{ +public: + TSubclassOf StormActor; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UTransformProvider* Transform; // 0x0090(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceStormActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceStormActor") + } + static class USceneAction_WeatherSequenceStormActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceStormActor; + +// Class Weather.SceneActionState_WeatherSequenceStormActor +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_WeatherSequenceStormActor final : public USceneActionState_WeatherSequence +{ +public: + TWeakObjectPtr SpawnedActor; // 0x0050(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceStormActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceStormActor") + } + static class USceneActionState_WeatherSequenceStormActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceStormActor; + +// Class Weather.SceneAction_WeatherSequenceSunDisk +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceSunDisk : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceSunDisk") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceSunDisk") + } + static class USceneAction_WeatherSequenceSunDisk* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceSunDisk; + +// Class Weather.SceneActionState_WeatherSequenceSunDisk +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceSunDisk final : public USceneActionState_WeatherSequenceAuto +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceSunDisk") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceSunDisk") + } + static class USceneActionState_WeatherSequenceSunDisk* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceSunDisk; + +// Class Weather.SceneAction_WeatherSequenceSunDiskParams +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_WeatherSequenceSunDiskParams final : public USceneAction_WeatherSequenceSunDisk +{ +public: + struct FSunDiskOverrides SunDisk; // 0x0088(0x0014)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceSunDiskParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceSunDiskParams") + } + static class USceneAction_WeatherSequenceSunDiskParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceSunDiskParams; + +// Class Weather.SceneAction_WeatherSequenceSunDiskDefaultParams +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceSunDiskDefaultParams final : public USceneAction_WeatherSequenceSunDisk +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceSunDiskDefaultParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceSunDiskDefaultParams") + } + static class USceneAction_WeatherSequenceSunDiskDefaultParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceSunDiskDefaultParams; + +// Class Weather.SceneAction_WeatherSequenceSurfaceFog +// 0x0098 (0x0120 - 0x0088) +class USceneAction_WeatherSequenceSurfaceFog final : public USceneAction_WeatherSequence +{ +public: + ESurfaceFogType Type; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FRuntimeFloatCurve Intensity; // 0x0090(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 0x0118(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceSurfaceFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceSurfaceFog") + } + static class USceneAction_WeatherSequenceSurfaceFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceSurfaceFog; + +// Class Weather.SceneActionState_WeatherSequenceSurfaceFog +// 0x0000 (0x0050 - 0x0050) +class USceneActionState_WeatherSequenceSurfaceFog final : public USceneActionState_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceSurfaceFog") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceSurfaceFog") + } + static class USceneActionState_WeatherSequenceSurfaceFog* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceSurfaceFog; + +// Class Weather.SceneAction_WeatherSequenceWind +// 0x0000 (0x0088 - 0x0088) +class USceneAction_WeatherSequenceWind : public USceneAction_WeatherSequence +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceWind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceWind") + } + static class USceneAction_WeatherSequenceWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceWind; + +// Class Weather.SceneActionState_WeatherSequenceWind +// 0x0008 (0x0058 - 0x0050) +class USceneActionState_WeatherSequenceWind final : public USceneActionState_WeatherSequenceAuto +{ +public: + TWeakObjectPtr WindSource; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceWind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceWind") + } + static class USceneActionState_WeatherSequenceWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceWind; + +// Class Weather.SceneAction_WeatherSequenceWindParams +// 0x0138 (0x01C0 - 0x0088) +class USceneAction_WeatherSequenceWindParams final : public USceneAction_WeatherSequenceWind +{ +public: + struct FWindParameters Wind; // 0x0088(0x0128)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + class UWindGustController* WindGustController; // 0x01B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWindParametersSampleTime SampleTime; // 0x01B8(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceWindParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceWindParams") + } + static class USceneAction_WeatherSequenceWindParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceWindParams; + +// Class Weather.SceneAction_WeatherSequenceWindRandomParams +// 0x0018 (0x00A0 - 0x0088) +class USceneAction_WeatherSequenceWindRandomParams final : public USceneAction_WeatherSequenceWind +{ +public: + float MinAngle; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAngle; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MinSpeed; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxSpeed; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWindGustController* WindGustController; // 0x0098(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceWindRandomParams") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceWindRandomParams") + } + static class USceneAction_WeatherSequenceWindRandomParams* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceWindRandomParams; + +// Class Weather.SceneAction_WeatherSequenceWindLegacy +// 0x0010 (0x0098 - 0x0088) +class USceneAction_WeatherSequenceWindLegacy final : public USceneAction_WeatherSequenceWind +{ +public: + struct FWindDefinitionName Definition; // 0x0088(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceWindLegacy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceWindLegacy") + } + static class USceneAction_WeatherSequenceWindLegacy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceWindLegacy; + +// Class Weather.SceneAction_WeatherSequenceWindMulti +// 0x0020 (0x00A8 - 0x0088) +class USceneAction_WeatherSequenceWindMulti final : public USceneAction_WeatherSequence +{ +public: + float BlendInTime; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindParametersTimeBase BlendInTimeBase; // 0x008C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TArray Definitions; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) + bool bRandomizeOrder; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneAction_WeatherSequenceWindMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneAction_WeatherSequenceWindMulti") + } + static class USceneAction_WeatherSequenceWindMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneAction_WeatherSequenceWindMulti; + +// Class Weather.SceneActionState_WeatherSequenceWindMulti +// 0x0158 (0x01A8 - 0x0050) +class USceneActionState_WeatherSequenceWindMulti final : public USceneActionState_WeatherSequence +{ +public: + TWeakObjectPtr WindSource; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWindParameters WindParameters; // 0x0058(0x0128)(Transient, NativeAccessSpecifierPublic) + struct FWindParametersSampleTime SampleTime; // 0x0180(0x0008)(Transient, NoDestructor, NativeAccessSpecifierPublic) + class UWindGustController* WindGustController; // 0x0188(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherTimeBase StartWeatherTime; // 0x0190(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPublic) + int32 Index_0; // 0x01A0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bValidParameters; // 0x01A4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A5[0x3]; // 0x01A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("SceneActionState_WeatherSequenceWindMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"SceneActionState_WeatherSequenceWindMulti") + } + static class USceneActionState_WeatherSequenceWindMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_USceneActionState_WeatherSequenceWindMulti; + +// Class Weather.WeatherDecalUpdateDecalFullScreenOpacity +// 0x0008 (0x0050 - 0x0048) +class UWeatherDecalUpdateDecalFullScreenOpacity final : public UWeatherDecalUpdateSingleParameterFlex +{ +public: + bool bIncludeWeatherblendDomainOpacity; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bToggleVisibilityBasedOnOpacity; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherDecalUpdateDecalFullScreenOpacity") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherDecalUpdateDecalFullScreenOpacity") + } + static class UWeatherDecalUpdateDecalFullScreenOpacity* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherDecalUpdateDecalFullScreenOpacity; + +// Class Weather.StormWeatherDecalTracker +// 0x0038 (0x0088 - 0x0050) +class UStormWeatherDecalTracker final : public UWeatherDecalTracker +{ +public: + TWeakObjectPtr OwningWorld; // 0x0050(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherStormState StormState; // 0x0058(0x0020)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + class AWeatherAnimationBlueprint* AnimationActor; // 0x0078(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AWeatherCoverageBlueprint* CoverageActor; // 0x0080(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StormWeatherDecalTracker") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StormWeatherDecalTracker") + } + static class UStormWeatherDecalTracker* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStormWeatherDecalTracker; + +// Class Weather.StormWeatherDecalDefault +// 0x00C0 (0x00E8 - 0x0028) +class UStormWeatherDecalDefault final : public UStormWeatherDecal +{ +public: + struct FWeatherDecalSetup Setup; // 0x0028(0x0020)(Edit, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf WeatherAnimationClass; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf WeatherCoverageClass; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherStormSurfaceParams SurfaceParameters; // 0x0058(0x0070)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + TArray ExtraSettings; // 0x00C8(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TArray Updates; // 0x00D8(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StormWeatherDecalDefault") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StormWeatherDecalDefault") + } + static class UStormWeatherDecalDefault* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStormWeatherDecalDefault; + +// Class Weather.WeatherSurfaceDataAsset +// 0x0158 (0x0188 - 0x0030) +class UWeatherSurfaceDataAsset final : public UDataAsset +{ +public: + struct FWeatherDecalSetup Decal; // 0x0030(0x0020)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + TSubclassOf BPWeatherAnimationClass; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSubclassOf BPWeatherCoverageClass; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherStormSurfaceParams SurfaceParameters; // 0x0060(0x0070)(Edit, NoDestructor, NativeAccessSpecifierPublic) + class FName PermuterName; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SwapRadius; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWeatherSurfaceCharacterFXSettings CharacterFX; // 0x00E0(0x00A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bDoWeatherSwap; // 0x0180(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherSurfaceDataAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherSurfaceDataAsset") + } + static class UWeatherSurfaceDataAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherSurfaceDataAsset; + +// Class Weather.WeatherTypesAsset +// 0x0010 (0x0040 - 0x0030) +class UWeatherTypesAsset final : public UDataAsset +{ +public: + class UMaterialParameterCollection* MaterialParameterCollection; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraParameterCollection* NiagaraParameterCollection; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherTypesAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherTypesAsset") + } + static class UWeatherTypesAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherTypesAsset; + +// Class Weather.WeatherStorm +// 0x0148 (0x0170 - 0x0028) +class UWeatherStorm final : public UObject +{ +public: + TWeakObjectPtr ParentActor; // 0x0028(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr StormOwner; // 0x0030(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWeatherSurfaceDataAsset* SurfaceData; // 0x0038(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherStormState StormState; // 0x0040(0x0020)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + class AFullScreenWeatherDecalActor* WeatherDecal; // 0x0060(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AWeatherAnimationBlueprint* WeatherAnimationActor; // 0x0068(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class AWeatherCoverageBlueprint* WeatherCoverageActor; // 0x0070(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialSwapSphereSelectionComponent* WeatherSwapper; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialPermuterLoadingBundle* CharacterFXLoadingBundle; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TMap, struct FWeatherSurfaceCharacterFXState> CharacterFX; // 0x0088(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FMaterialPermuterKey WeatherGroupKey; // 0x00E0(0x0010)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) + uint8 Pad_F0[0x78]; // 0x00F0(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) + struct FTimerHandle StormEndTimerHandle; // 0x0168(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + void TickStormWeatherLerpOut(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherStorm") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherStorm") + } + static class UWeatherStorm* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWeatherStorm; + +// Class Weather.WeatherAnimationBlueprint +// 0x0000 (0x0268 - 0x0268) +class AWeatherAnimationBlueprint : public AWeatherSurfaceBlueprintBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherAnimationBlueprint") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherAnimationBlueprint") + } + static class AWeatherAnimationBlueprint* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherAnimationBlueprint; + +// Class Weather.WeatherSurfaceFogSelective +// 0x0010 (0x0270 - 0x0260) +class AWeatherSurfaceFogSelective final : public AWeatherSurfaceFogBase +{ +public: + class USceneComponent* OnlyShowHide; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyShowHideIncludeChildren; // 0x0268(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetComponentToShowHide(class USceneComponent* SceneComponent, bool bIncludeChildren); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherSurfaceFogSelective") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherSurfaceFogSelective") + } + static class AWeatherSurfaceFogSelective* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherSurfaceFogSelective; + +// Class Weather.WeatherStormFXMulti +// 0x0020 (0x0278 - 0x0258) +class AWeatherStormFXMulti final : public AWeatherStormFXBase +{ +public: + TArray Settings; // 0x0258(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray States; // 0x0268(0x0010)(BlueprintVisible, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WeatherStormFXMulti") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WeatherStormFXMulti") + } + static class AWeatherStormFXMulti* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWeatherStormFXMulti; + +// Class Weather.WindParamsFixed +// 0x0138 (0x0160 - 0x0028) +class UWindParamsFixed final : public UWindParams +{ +public: + class FName Name_0; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Angle; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWindGustController* WindGustController; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWindParametersSampleTime SampleTime; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve ModAngle; // 0x0048(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve ModSpeed; // 0x00D0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + bool bLoopModAngle; // 0x0158(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoopModSpeed; // 0x0159(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_15A[0x6]; // 0x015A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindParamsFixed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindParamsFixed") + } + static class UWindParamsFixed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindParamsFixed; + +// Class Weather.WindVolumeInterface +// 0x0000 (0x0000 - 0x0000) +class IWindVolumeInterface final +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindVolumeInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindVolumeInterface") + } + static class IWindVolumeInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWindVolumeInterface; + +} + diff --git a/Hogwarts Legacy/SDK/Weather_structs.hpp b/Hogwarts Legacy/SDK/Weather_structs.hpp new file mode 100644 index 0000000..f9d3db4 --- /dev/null +++ b/Hogwarts Legacy/SDK/Weather_structs.hpp @@ -0,0 +1,883 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Weather + +#include "Basic.hpp" + +#include "VolumetricClouds_structs.hpp" +#include "GlobalLightRig_structs.hpp" +#include "EnvironmentalGlobals_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "Engine_structs.hpp" +#include "MaterialPermuter_structs.hpp" + + +namespace SDK +{ + +// Enum Weather.EWeatherDecalParameterType +// NumValues: 0x0009 +enum class EWeatherDecalParameterType : uint8 +{ + EnvGlobals = 0, + MID = 1, + MPC = 2, + NPC = 3, + SystemMPC = 4, + SystemNPC = 5, + RTPC = 6, + SceneRigEnvGlobals = 7, + EWeatherDecalParameterType_MAX = 8, +}; + +// Enum Weather.EWeatherSeasonFilter +// NumValues: 0x0005 +enum class EWeatherSeasonFilter : uint8 +{ + Fall = 0, + Winter = 1, + Spring = 2, + Summer = 3, + EWeatherSeasonFilter_MAX = 4, +}; + +// Enum Weather.EWeatherSequenceProbability +// NumValues: 0x0006 +enum class EWeatherSequenceProbability : uint8 +{ + Common = 0, + Infrequent = 1, + Rare = 2, + VeryRare = 3, + Never = 4, + EWeatherSequenceProbability_MAX = 5, +}; + +// Enum Weather.EWeatherSequenceOriginType +// NumValues: 0x0008 +enum class EWeatherSequenceOriginType : uint8 +{ + Default = 0, + CustomLottery = 1, + Volume = 2, + CommandConsole = 3, + Override = 4, + Stack = 5, + SystemOverride = 6, + EWeatherSequenceOriginType_MAX = 7, +}; + +// Enum Weather.ESurfaceFogType +// NumValues: 0x0005 +enum class ESurfaceFogType : uint8 +{ + None = 0, + Mist = 1, + Fog = 2, + Storm = 3, + ESurfaceFogType_MAX = 4, +}; + +// Enum Weather.EWeatherSurfaceCharacterFXWetState +// NumValues: 0x0005 +enum class EWeatherSurfaceCharacterFXWetState : uint8 +{ + Dry = 0, + FirstWet = 1, + Wet = 2, + FirstDry = 3, + EWeatherSurfaceCharacterFXWetState_MAX = 4, +}; + +// Enum Weather.EWeatherSurfaceCharacterFXStateResetType +// NumValues: 0x0004 +enum class EWeatherSurfaceCharacterFXStateResetType : uint8 +{ + None = 0, + Zero = 1, + One = 2, + EWeatherSurfaceCharacterFXStateResetType_MAX = 3, +}; + +// Enum Weather.EWeatherSurfaceCharacterFXParameters +// NumValues: 0x000B +enum class EWeatherSurfaceCharacterFXParameters : uint8 +{ + None = 0, + LocalCoverage = 1, + LocalCoverageRate = 2, + LocalDrying = 3, + CachedIndoors = 4, + StormCoverage = 5, + StormIntensity = 6, + StormPrecipitation = 7, + StormType = 8, + StormAge = 9, + EWeatherSurfaceCharacterFXParameters_MAX = 10, +}; + +// Enum Weather.EWeatherSurfaceStormType +// NumValues: 0x0006 +enum class EWeatherSurfaceStormType : uint8 +{ + None = 0, + Light = 1, + Normal = 2, + Heavy = 3, + Torrential = 4, + EWeatherSurfaceStormType_MAX = 5, +}; + +// Enum Weather.EWeatherSurfacePrecipitation +// NumValues: 0x0004 +enum class EWeatherSurfacePrecipitation : uint8 +{ + None = 0, + Rain = 1, + Snow = 2, + EWeatherSurfacePrecipitation_MAX = 3, +}; + +// Enum Weather.EWindParametersTimeBase +// NumValues: 0x0007 +enum class EWindParametersTimeBase : uint8 +{ + GameSeconds = 0, + GameMinutes = 1, + GameHours = 2, + RealSeconds = 3, + RealMinutes = 4, + RealHours = 5, + EWindParametersTimeBase_MAX = 6, +}; + +// ScriptStruct Weather.FogParametersFinal +// 0x01E0 (0x01E0 - 0x0000) +struct FFogParametersFinal final +{ +public: + struct FExpHeightFogParameters Params; // 0x0000(0x01D8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bFollowCamera; // 0x01D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D9[0x7]; // 0x01D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFogParametersFinal; + +// ScriptStruct Weather.WeatherStormTypeFXSettings +// 0x0020 (0x0020 - 0x0000) +struct FWeatherStormTypeFXSettings final +{ +public: + int32 PrecipitationTypes; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StormTypes; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraSystem* NiagaraVFX; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* StartSoundFX; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* EndSoundFX; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherStormTypeFXSettings; + +// ScriptStruct Weather.SunDiskOverrides +// 0x0014 (0x0014 - 0x0000) +struct FSunDiskOverrides final +{ +public: + float SizeFactor; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Desaturation; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float BrightnessFactor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CoronaBrightnessFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CoronaAlphaFactor; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSunDiskOverrides; + +// ScriptStruct Weather.CloudParameters +// 0x0168 (0x0168 - 0x0000) +struct FCloudParameters final +{ +public: + struct FVolumetricCloudsPresetParams Params; // 0x0000(0x0108)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWeatherWindParams WindParams; // 0x0108(0x003C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FSunDiskOverrides SunDiskOverrides; // 0x0144(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + float Overcast; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float HeightOffset; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSuperExpensiveCloudsCinematicOnly; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_161[0x7]; // 0x0161(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FCloudParameters; + +// ScriptStruct Weather.FogParameters +// 0x0200 (0x0200 - 0x0000) +struct FFogParameters final +{ +public: + struct FExpHeightFogParametersOverride Params; // 0x0000(0x01F8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + bool bFollowCamera; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFogParameters; + +// ScriptStruct Weather.WeatherEnvironmentalGlobalsExtras +// 0x0090 (0x0090 - 0x0000) +struct FWeatherEnvironmentalGlobalsExtras final +{ +public: + struct FEnvironmentalGlobalsExtraVariables StartState; // 0x0000(0x0030)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsExtraVariables CurrentState; // 0x0030(0x0030)(Edit, EditConst, NativeAccessSpecifierPublic) + struct FEnvironmentalGlobalsUnsetExtraVariables UNSET; // 0x0060(0x0030)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherEnvironmentalGlobalsExtras; + +// ScriptStruct Weather.SurfaceFogParameters +// 0x0008 (0x0008 - 0x0000) +struct FSurfaceFogParameters final +{ +public: + ESurfaceFogType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Intensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSurfaceFogParameters; + +// ScriptStruct Weather.WeatherStormParams +// 0x0018 (0x0018 - 0x0000) +struct alignas(0x08) FWeatherStormParams +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + EWeatherSurfacePrecipitation Precipitation; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeatherSurfaceStormType Type; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float Coverage; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Intensity; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float StormHeight; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherStormParams; + +// ScriptStruct Weather.FullWeatherState +// 0x03F8 (0x03F8 - 0x0000) +struct FFullWeatherState final +{ +public: + struct FVolumetricCloudsPresetParameters CloudsPreset; // 0x0000(0x0110)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FVolumetricCloudsWindParameters CloudsWind; // 0x0110(0x003C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FSunDiskOverrides SunDiskOverrides; // 0x014C(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogParameters Fog; // 0x0160(0x01D8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParameters FogNoiseOverride; // 0x0338(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FExpHeightFogVolumetricNoiseParameters FogNoiseOverrideHistory; // 0x0380(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + float Overcast; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Cold; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherStormParams Storm; // 0x03D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FSurfaceFogParameters SurfaceFog; // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + uint8 bFogFollowCamera : 1; // 0x03F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCloudsPresetValid : 1; // 0x03F0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bCloudsWindValid : 1; // 0x03F0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSunDiskOverridesValid : 1; // 0x03F0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFogValid : 1; // 0x03F0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFogNoiseOverrideValid : 1; // 0x03F0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bFogNoiseOverrideHistoryValid : 1; // 0x03F0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOvercastValid : 1; // 0x03F0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bColdValid : 1; // 0x03F1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bPrecipitationValid : 1; // 0x03F1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStormTypeValid : 1; // 0x03F1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStormCoverageValid : 1; // 0x03F1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStormIntensityValid : 1; // 0x03F1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bStormHeightValid : 1; // 0x03F1(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSurfaceFogTypeValid : 1; // 0x03F1(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSurfaceFogIntensityValid : 1; // 0x03F1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3F2[0x6]; // 0x03F2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FFullWeatherState; + +// ScriptStruct Weather.WeatherIndoors +// 0x0014 (0x0014 - 0x0000) +struct FWeatherIndoors final +{ +public: + float GameIndoors; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ProbeIndoors; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherIndoors; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullScreenDecalOpacity; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CameraParticlesSpawnRate; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherIndoors; + +// ScriptStruct Weather.WeatherWorldTime +// 0x0020 (0x0020 - 0x0000) +struct FWeatherWorldTime +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FDateTime DateTime; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DeltaTime; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Rate; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDeltaTimeValid; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRateValid; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherWorldTime; + +// ScriptStruct Weather.WeatherTimeSyncTime +// 0x0018 (0x0018 - 0x0000) +struct FWeatherTimeSyncTime final +{ +public: + struct FTimespan GameSyncBase; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan SequenceSyncBase; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan SyncError; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherTimeSyncTime; + +// ScriptStruct Weather.WeatherTimeBase +// 0x0010 (0x0010 - 0x0000) +struct FWeatherTimeBase +{ +public: + struct FTimespan RealElapsedTime; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan GameElapsedTime; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherTimeBase; + +// ScriptStruct Weather.WeatherTime +// 0x0058 (0x0068 - 0x0010) +struct FWeatherTime final : public FWeatherTimeBase +{ +public: + float RealDeltaTime; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float AccumulationDeltaTime; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherWorldTime GameTime; // 0x0018(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FWeatherTimeSyncTime SyncTime; // 0x0038(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FDateTime SequenceStart; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FTimespan SequenceDuration; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherTime; + +// ScriptStruct Weather.WindParametersInstant +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FWindParametersInstant +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + float Angle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedMS; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWindParametersInstant; + +// ScriptStruct Weather.WindDetails +// 0x0020 (0x0020 - 0x0000) +struct FWindDetails final +{ +public: + struct FVector Direction; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Velocity; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NormalizedSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWindDetails; + +// ScriptStruct Weather.WorldWindOffset +// 0x0014 (0x0014 - 0x0000) +struct FWorldWindOffset final +{ +public: + struct FIntPoint WindOffsetKM; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D WindOffsetM; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Age; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldWindOffset; + +// ScriptStruct Weather.WeatherWindDirectionalSourceStack +// 0x0010 (0x0010 - 0x0000) +struct FWeatherWindDirectionalSourceStack final +{ +public: + TArray> Stack; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherWindDirectionalSourceStack; + +// ScriptStruct Weather.WeatherActionContext +// 0x08E0 (0x08E0 - 0x0000) +struct FWeatherActionContext final +{ +public: + struct FFullWeatherState PriorState; // 0x0000(0x03F8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FFullWeatherState CurrentState; // 0x03F8(0x03F8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FWeatherTime CurrentTime; // 0x07F0(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + TArray WindSources; // 0x0858(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWindParametersInstant Wind; // 0x0868(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + struct FWindDetails WindDetails; // 0x0878(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldWindOffset WindOffset; // 0x0898(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FWeatherIndoors WeatherIndoors; // 0x08AC(0x0014)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + TArray LightingOrphans; // 0x08C0(0x0010)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWeatherWindDirectionalSourceStack LegacyWindSourceStack; // 0x08D0(0x0010)(Edit, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherActionContext; + +// ScriptStruct Weather.WorldWeatherDecalTrackers +// 0x0050 (0x0050 - 0x0000) +struct FWorldWeatherDecalTrackers final +{ +public: + TMap, class UWeatherDecalTracker*> Trackers; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldWeatherDecalTrackers; + +// ScriptStruct Weather.WeatherDecalSetup +// 0x0020 (0x0020 - 0x0000) +struct FWeatherDecalSetup final +{ +public: + class UMaterialInterface* DecalMaterial; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName DecalName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWeatherDecalPlacement* DecalPlacement; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 DecalSortOrderOffset; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherDecalSetup; + +// ScriptStruct Weather.WeatherDecalParameters +// 0x00F0 (0x00F0 - 0x0000) +struct FWeatherDecalParameters final +{ +public: + TMap Scalars; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Colors; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic) + TMap Vectors; // 0x00A0(0x0050)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherDecalParameters; + +// ScriptStruct Weather.WeatherDropdownName +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FWeatherDropdownName +{ +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_FWeatherDropdownName; + +// ScriptStruct Weather.CloudDefinitionName +// 0x0000 (0x0010 - 0x0010) +struct FCloudDefinitionName final : public FWeatherDropdownName +{ +}; +DUMPER7_ASSERTS_FCloudDefinitionName; + +// ScriptStruct Weather.FogDefinitionName +// 0x0000 (0x0010 - 0x0010) +struct FFogDefinitionName final : public FWeatherDropdownName +{ +}; +DUMPER7_ASSERTS_FFogDefinitionName; + +// ScriptStruct Weather.WindDefinitionName +// 0x0000 (0x0010 - 0x0010) +struct FWindDefinitionName final : public FWeatherDropdownName +{ +}; +DUMPER7_ASSERTS_FWindDefinitionName; + +// ScriptStruct Weather.WeatherDefinition +// 0x0038 (0x0038 - 0x0000) +struct FWeatherDefinition final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FCloudDefinitionName Clouds; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FFogDefinitionName Fog; // 0x0018(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FWindDefinitionName Wind; // 0x0028(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherDefinition; + +// ScriptStruct Weather.WeatherCustomSequenceName +// 0x0000 (0x0010 - 0x0010) +struct FWeatherCustomSequenceName final : public FWeatherDropdownName +{ +}; +DUMPER7_ASSERTS_FWeatherCustomSequenceName; + +// ScriptStruct Weather.WeatherDefinitionName +// 0x0000 (0x0010 - 0x0010) +struct FWeatherDefinitionName final : public FWeatherDropdownName +{ +}; +DUMPER7_ASSERTS_FWeatherDefinitionName; + +// ScriptStruct Weather.WeatherSequenceName +// 0x0000 (0x0010 - 0x0010) +struct FWeatherSequenceName : public FWeatherDropdownName +{ +}; +DUMPER7_ASSERTS_FWeatherSequenceName; + +// ScriptStruct Weather.WeatherSequenceNoRedirectorsName +// 0x0000 (0x0010 - 0x0010) +struct FWeatherSequenceNoRedirectorsName final : public FWeatherSequenceName +{ +}; +DUMPER7_ASSERTS_FWeatherSequenceNoRedirectorsName; + +// ScriptStruct Weather.WeatherOverrideStackEntry +// 0x0028 (0x0028 - 0x0000) +struct FWeatherOverrideStackEntry final +{ +public: + TWeakObjectPtr Owner; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherSequenceName Preset; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float PlaybackScale; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInstantSwitch; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestorePriorWeather; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestorePriorWeatherInstant; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PriorityBoost; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UniqueId; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherOverrideStackEntry; + +// ScriptStruct Weather.WeatherOverrideStack +// 0x0010 (0x0010 - 0x0000) +struct FWeatherOverrideStack final +{ +public: + TArray Presets; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherOverrideStack; + +// ScriptStruct Weather.WeatherPreload +// 0x0010 (0x0010 - 0x0000) +struct FWeatherPreload final +{ +public: + TArray Preloads; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherPreload; + +// ScriptStruct Weather.WeatherPhasedPresetEntry +// 0x0020 (0x0020 - 0x0000) +struct FWeatherPhasedPresetEntry final +{ +public: + class FName Phase; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherDefinitionName Preset; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + int32 Seasons; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInstantChange; // 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_FWeatherPhasedPresetEntry; + +// ScriptStruct Weather.WeatherSeasonsFilter +// 0x0004 (0x0004 - 0x0000) +struct FWeatherSeasonsFilter final +{ +public: + int32 Seasons; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherSeasonsFilter; + +// ScriptStruct Weather.WeatherSequenceOrigin +// 0x0020 (0x0020 - 0x0000) +struct FWeatherSequenceOrigin final +{ +public: + class FName Sequence; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float PlaybackScale; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StackID; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeatherSequenceOriginType Type; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 PriorityBoost; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 PlayingID; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bInstantChange; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bRestorePriorWeather; // 0x001D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherSequenceOrigin; + +// ScriptStruct Weather.WeatherSequenceQueueRequest +// 0x0048 (0x0048 - 0x0000) +struct FWeatherSequenceQueueRequest final +{ +public: + TSoftObjectPtr Asset; // 0x0000(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherSequenceOrigin Origin; // 0x0028(0x0020)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherSequenceQueueRequest; + +// ScriptStruct Weather.WeatherSequenceRedirector +// 0x0018 (0x0018 - 0x0000) +struct FWeatherSequenceRedirector final +{ +public: + class FName OldName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherSequenceNoRedirectorsName RedirectTo; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherSequenceRedirector; + +// ScriptStruct Weather.WeatherSequenceInfo +// 0x0038 (0x0038 - 0x0000) +struct FWeatherSequenceInfo +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TSoftObjectPtr Sequence; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherSequenceInfo; + +// ScriptStruct Weather.WeatherSequenceInfoWithProbability +// 0x0008 (0x0040 - 0x0038) +struct FWeatherSequenceInfoWithProbability final : public FWeatherSequenceInfo +{ +public: + EWeatherSequenceProbability Probability; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherSequenceInfoWithProbability; + +// ScriptStruct Weather.WeatherSequenceCustom +// 0x0020 (0x0020 - 0x0000) +struct FWeatherSequenceCustom final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray Sequences; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) + float PlaybackScale; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherSequenceCustom; + +// ScriptStruct Weather.WeatherSequenceScalarParameterCurve +// 0x0098 (0x0098 - 0x0000) +struct FWeatherSequenceScalarParameterCurve final +{ +public: + class FName Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve Value; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bStretchToDuration; // 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_FWeatherSequenceScalarParameterCurve; + +// ScriptStruct Weather.SurfaceFogActorTracker +// 0x0020 (0x0020 - 0x0000) +struct FSurfaceFogActorTracker final +{ +public: + TArray Actors; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray CurrentlyActivated; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSurfaceFogActorTracker; + +// ScriptStruct Weather.SurfaceFogActorWorldTracker +// 0x0050 (0x0050 - 0x0000) +struct FSurfaceFogActorWorldTracker final +{ +public: + TMap Trackers; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FSurfaceFogActorWorldTracker; + +// ScriptStruct Weather.WeatherFXBaseActorTracker +// 0x0020 (0x0020 - 0x0000) +struct FWeatherFXBaseActorTracker final +{ +public: + TArray Actors; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + TArray CurrentlyActivated; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherFXBaseActorTracker; + +// ScriptStruct Weather.WeatherFXBaseActorWorldTracker +// 0x0050 (0x0050 - 0x0000) +struct FWeatherFXBaseActorWorldTracker final +{ +public: + TMap Trackers; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherFXBaseActorWorldTracker; + +// ScriptStruct Weather.WeatherSurfaceCharacterFXParameter +// 0x0010 (0x0010 - 0x0000) +struct FWeatherSurfaceCharacterFXParameter final +{ +public: + class FName Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeatherSurfaceCharacterFXParameters Red; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeatherSurfaceCharacterFXParameters Green; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeatherSurfaceCharacterFXParameters Blue; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeatherSurfaceCharacterFXParameters Alpha; // 0x000B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSetParameter; // 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_FWeatherSurfaceCharacterFXParameter; + +// ScriptStruct Weather.WeatherSurfaceCharacterFXSettings +// 0x00A0 (0x00A0 - 0x0000) +struct FWeatherSurfaceCharacterFXSettings final +{ +public: + TSubclassOf SkinFX; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SkinFXStormLocalCoverageParameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWeatherSurfaceCharacterFXParameter SkinFXParameter; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWeatherSurfaceCharacterFXParameter SkinFXParameterExtra; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UNiagaraSystem* NiagaraVFX; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NiagaraVFXSpawnRateMultiply; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName NiagaraVFXStormLocalCoverageParameter; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* StartSoundFX; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UAkAudioEvent* EndSoundFX; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullCoverageMinutes; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullDryMinutes; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ClampCoverage; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalCoverateRateFilter; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray SwapCharacterClassNames; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray NoSwapActorTags; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + class FName AlwaysOutdoorsActorTag; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName PreferredInsideComponentName; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bSetSkinFXStormLocalCoverageParameter : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetNiagaraVFXSpawnRateMultiply : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSetNiagaraVFXStormLocalCoverageParameter : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherSurfaceCharacterFXSettings; + +// ScriptStruct Weather.WeatherSurfaceCharacterFXState +// 0x0140 (0x0140 - 0x0000) +struct FWeatherSurfaceCharacterFXState final +{ +public: + struct FWeatherSurfaceCharacterFXSettings Settings; // 0x0000(0x00A0)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) + class USkinFXComponent* SkinFX; // 0x00A0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SkinFXName; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* NiagaraVFX; // 0x00B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class USaveReceivesWeatherDecalsStateActor* WeatherDecalsState; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 StartSoundFXHandle; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EndSoundFXHandle; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FMaterialSwapParameters SkinFXParameters; // 0x00C8(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + float LocalCoverage; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float LocalCoverageRate; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedIndoors; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float CachedIndoorsAgeMilliseconds; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr ComponentForInsideTest; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NextSkinFXParameterUpdate; // 0x0130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SuspendedTimer; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeatherSurfaceCharacterFXWetState State; // 0x0138(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bCheckedIfSwappable : 1; // 0x0139(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSuspended : 1; // 0x0139(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bAlwaysOutdoors : 1; // 0x0139(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bExactInside : 1; // 0x0139(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bDryingOut : 1; // 0x0139(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_13A[0x6]; // 0x013A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherSurfaceCharacterFXState; + +// ScriptStruct Weather.WeatherSurfaceCharacterFXStateReset +// 0x0002 (0x0002 - 0x0000) +struct FWeatherSurfaceCharacterFXStateReset final +{ +public: + EWeatherSurfaceCharacterFXStateResetType IndoorsReset; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWeatherSurfaceCharacterFXStateResetType OutdoorsReset; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherSurfaceCharacterFXStateReset; + +// ScriptStruct Weather.WeatherStormTypeFXSettingsState +// 0x0018 (0x0018 - 0x0000) +struct FWeatherStormTypeFXSettingsState final +{ +public: + class UNiagaraComponent* NiagaraVFXComponent; // 0x0000(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 SoundFXHandle; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UAkAudioEvent* EndSoundFX; // 0x0010(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherStormTypeFXSettingsState; + +// ScriptStruct Weather.WeatherStormSurfaceParams +// 0x0070 (0x0070 - 0x0000) +struct FWeatherStormSurfaceParams final +{ +public: + struct FLinearColor WeatherColorModifier; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherRoughness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherSpecular; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherCoverageMagnitude; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherCoverageThreshold; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector WeatherDirection; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherEdgeStrength; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherEdgeMinimum; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherAnimationMagnitude; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherAnimationEdgeStrength; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherAnimationEdgeMinimum; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherSurfaceTiling; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherFarCoverage; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherSurfaceFadeStart; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float WeatherSurfaceFadeEnd; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroNoiseTiling1; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroNoiseTiling2; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroNoiseScale; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MacroNoiseBias; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RippleNormalTiling; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RippleNormalSpeedU; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RippleNormalSpeedV; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float RippleNormalAmount; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWeatherStormSurfaceParams; + +// ScriptStruct Weather.WeatherStormState +// 0x0008 (0x0020 - 0x0018) +struct FWeatherStormState final : public FWeatherStormParams +{ +public: + float Age; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherStormState; + +// ScriptStruct Weather.WeatherWorldTimeEditor +// 0x0018 (0x0038 - 0x0020) +struct FWeatherWorldTimeEditor final : public FWeatherWorldTime +{ +public: + uint8 Pad_20[0x18]; // 0x0020(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWeatherWorldTimeEditor; + +// ScriptStruct Weather.WindParameters +// 0x0118 (0x0128 - 0x0010) +struct FWindParameters final : public FWindParametersInstant +{ +public: + struct FRuntimeFloatCurve ModAngle; // 0x0010(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FRuntimeFloatCurve ModSpeed; // 0x0098(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bLoopModAngle; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoopModSpeed; // 0x0121(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_122[0x6]; // 0x0122(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWindParameters; + +// ScriptStruct Weather.WindParametersSampleTime +// 0x0008 (0x0008 - 0x0000) +struct FWindParametersSampleTime final +{ +public: + EWindParametersTimeBase Base; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Factor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWindParametersSampleTime; + +// ScriptStruct Weather.WindParametersInstantBlend +// 0x0008 (0x0018 - 0x0010) +struct FWindParametersInstantBlend final : public FWindParametersInstant +{ +public: + float Blend; // 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_FWindParametersInstantBlend; + +} + diff --git a/Hogwarts Legacy/SDK/Wind_classes.hpp b/Hogwarts Legacy/SDK/Wind_classes.hpp new file mode 100644 index 0000000..425d8f8 --- /dev/null +++ b/Hogwarts Legacy/SDK/Wind_classes.hpp @@ -0,0 +1,941 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Wind + +#include "Basic.hpp" + +#include "Niagara_classes.hpp" +#include "Wind_structs.hpp" +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" + + +namespace SDK +{ + +// Class Wind.WindGustControllerSimplexNoise +// 0x0028 (0x0050 - 0x0028) +class UWindGustControllerSimplexNoise : public UWindGustController +{ +public: + float TimeScale; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector PositionScale; // 0x002C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindGustSimplexNoiseMode Mode; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Seed; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector InvPositionScale; // 0x0040(0x000C)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindGustControllerSimplexNoise") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindGustControllerSimplexNoise") + } + static class UWindGustControllerSimplexNoise* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindGustControllerSimplexNoise; + +// Class Wind.WindGustControllerSimplexNoiseDirection +// 0x0018 (0x0068 - 0x0050) +class UWindGustControllerSimplexNoiseDirection final : public UWindGustControllerSimplexNoise +{ +public: + struct FVector2D NoiseRangeIn; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D GustRangeOut; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindGustCurveRemap Remap; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindGustControllerSimplexNoiseDirection") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindGustControllerSimplexNoiseDirection") + } + static class UWindGustControllerSimplexNoiseDirection* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindGustControllerSimplexNoiseDirection; + +// Class Wind.NiagaraDataInterfaceWindMap +// 0x0000 (0x0038 - 0x0038) +class UNiagaraDataInterfaceWindMap final : public UNiagaraDataInterface +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("NiagaraDataInterfaceWindMap") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"NiagaraDataInterfaceWindMap") + } + static class UNiagaraDataInterfaceWindMap* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UNiagaraDataInterfaceWindMap; + +// Class Wind.WindAlignComponent +// 0x0020 (0x0240 - 0x0220) +class UWindAlignComponent final : public UWindSourceComponentBase +{ +public: + float Outdoors; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedMod; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransitionDistance; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBidirectional; // 0x0234(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_235[0xB]; // 0x0235(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBidirectional(bool bInNewBidirectional); + void SetOutdoors(float InNewOutdoors); + void SetPriority(float InNewPriority); + void SetSpeedMod(float InNewSpeed); + void SetStrength(float InNewStrength); + void SetTransitionDistance(float InTransitionDistance); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAlignComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAlignComponent") + } + static class UWindAlignComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindAlignComponent; + +// Class Wind.WindAlign +// 0x0008 (0x0250 - 0x0248) +class AWindAlign final : public AInfo +{ +public: + class UWindAlignComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAlign") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAlign") + } + static class AWindAlign* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindAlign; + +// Class Wind.WindDeflectorComponent +// 0x0020 (0x0240 - 0x0220) +class UWindDeflectorComponent final : public UWindSourceComponentBase +{ +public: + float Outdoors; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Priority; // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpeedMod; // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TransitionDistanceAlongDirection; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float FullEffectAlongNormal; // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bBidirectional; // 0x0238(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bFlipNormal; // 0x0239(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetBidirectional(bool bInNewBidirectional); + void SetFlipNormal(bool bInNewFlipNormal); + void SetFullEffectAlongNormal(float InNewFullEffectAlongNormal); + void SetOutdoors(float InNewOutdoors); + void SetPriority(float InNewPriority); + void SetSpeedMod(float InNewSpeed); + void SetStrength(float InNewStrength); + void SetTransitionDistanceAlongDirection(float InNewTransitionDistanceAlongDirection); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindDeflectorComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindDeflectorComponent") + } + static class UWindDeflectorComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindDeflectorComponent; + +// Class Wind.WindDeflector +// 0x0008 (0x0250 - 0x0248) +class AWindDeflector final : public AInfo +{ +public: + class UWindDeflectorComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindDeflector") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindDeflector") + } + static class AWindDeflector* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindDeflector; + +// Class Wind.WindGustControllerSimplexNoiseSpeed +// 0x0018 (0x0068 - 0x0050) +class UWindGustControllerSimplexNoiseSpeed final : public UWindGustControllerSimplexNoise +{ +public: + struct FVector2D NoiseRangeIn; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D GustRangeOut; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindGustCurveRemap Remap; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindGustSpeedOp SpeedOp; // 0x0061(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindGustControllerSimplexNoiseSpeed") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindGustControllerSimplexNoiseSpeed") + } + static class UWindGustControllerSimplexNoiseSpeed* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindGustControllerSimplexNoiseSpeed; + +// Class Wind.Wind +// 0x0000 (0x0028 - 0x0028) +class UWind final : public UBlueprintFunctionLibrary +{ +public: + static void BeaufortScaleFromSpeed(float WindSpeed, EBeaufortWindScale* BeaufortWindScale); + static void BeaufortScaleName(EBeaufortWindScale BeaufortWindScale, int32* ScaleINdex, class FString* ScaleName, class FString* ScaleDescription); + static void GetWindAtActor(class AActor* Actor, struct FVector* WindDirection, float* WindSpeed, bool* bIndoors); + static void GetWindAtComponent(class USceneComponent* SceneComponent, struct FVector* WindDirection, float* WindSpeed, bool* bIndoors); + static void GetWindAtPosition(class UObject* WorldContextObject, const struct FVector& Position, struct FVector* WindDirection, float* WindSpeed, float IncludeOutdoors); + static void WindDirectionCompassName(EWindDirectionCompass WindDirectionCompass, class FString* CompassName); + static void WindDirectionToCompass(class UObject* WorldContextObject, const struct FVector& WindDirection, EWindDirectionCompass* WindDirectionCompass); + static void WindDirectionToWorldAzimuth(class UObject* WorldContextObject, const struct FVector& WindDirection, float* WindAzimuthDegrees); + static void WindDirectionToWorldAzimuthAltitude(class UObject* WorldContextObject, const struct FVector& WindDirection, float* WindAzimuthDegrees, float* WindAltitudeDegrees); + static void WindWorldAzimuthToCompass(float WindAzimuthDegrees, EWindDirectionCompass* WindDirectionCompass); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("Wind") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"Wind") + } + static class UWind* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWind; + +// Class Wind.InsideOutside +// 0x0000 (0x0028 - 0x0028) +class UInsideOutside final : public UBlueprintFunctionLibrary +{ +public: + static bool ActorInsideCached(class AActor* Actor); + static bool ActorInsideCoarseCached(class AActor* Actor); + static bool ActorInsideExactCached(class AActor* Actor); + static bool ActorOutsideCached(class AActor* Actor); + static bool ActorOutsideCoarseCached(class AActor* Actor); + static bool ActorOutsideExactCached(class AActor* Actor); + static bool PositionInside(class UObject* WorldContextObject, const struct FVector& Position, bool bExact); + static bool PositionOutside(class UObject* WorldContextObject, const struct FVector& Position, bool bExact); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("InsideOutside") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"InsideOutside") + } + static class UInsideOutside* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UInsideOutside; + +// Class Wind.WindTrueNorthComponent +// 0x0000 (0x0220 - 0x0220) +class UWindTrueNorthComponent final : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindTrueNorthComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindTrueNorthComponent") + } + static class UWindTrueNorthComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindTrueNorthComponent; + +// Class Wind.WindTrueNorth +// 0x0008 (0x0250 - 0x0248) +class AWindTrueNorth final : public AInfo +{ +public: + class UWindTrueNorthComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindTrueNorth") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindTrueNorth") + } + static class AWindTrueNorth* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindTrueNorth; + +// Class Wind.WindMapComponent +// 0x0000 (0x0220 - 0x0220) +class UWindMapComponent final : public USceneComponent +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindMapComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindMapComponent") + } + static class UWindMapComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindMapComponent; + +// Class Wind.WindMapActor +// 0x0008 (0x0250 - 0x0248) +class AWindMapActor final : public AInfo +{ +public: + class UWindMapComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindMapActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindMapActor") + } + static class AWindMapActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindMapActor; + +// Class Wind.WindMapSubsystem +// 0x01A0 (0x01D0 - 0x0030) +class alignas(0x10) UWindMapSubsystem final : public UWorldSubsystem +{ +public: + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UMaterialParameterCollection* MaterialParams; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + class UNiagaraParameterCollection* NiagaraParams; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_50[0x180]; // 0x0050(0x0180)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindMapSubsystem") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindMapSubsystem") + } + static class UWindMapSubsystem* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindMapSubsystem; + +// Class Wind.WindSourceDebugActor +// 0x0050 (0x0298 - 0x0248) +class AWindSourceDebugActor final : public AActor +{ +public: + int32 PointsXY; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PointsZ; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpacingXY; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SpacingZ; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D WindSpeedMinMax; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D WindSpeedLengthScaleMinMax; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UStaticMesh* WindArrowMesh; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* WindArrowMeshMaterialOverride; // 0x0270(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector ScaleXYZ; // 0x0278(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bExactIndoors; // 0x0284(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bPerSampleInsideTesting; // 0x0285(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bWindSpeedLengthScaling; // 0x0286(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_287[0x1]; // 0x0287(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + class UWindSourceDebugUpdateComponent* UpdatePump; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + class UInstancedStaticMeshComponent* WindArrows; // 0x0290(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindSourceDebugActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindSourceDebugActor") + } + static class AWindSourceDebugActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindSourceDebugActor; + +// Class Wind.WindSourceDebugUpdateComponent +// 0x0008 (0x00D8 - 0x00D0) +class UWindSourceDebugUpdateComponent final : public UActorComponent +{ +public: + int32 UpdatesPerSecond; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOnlyTickAfterBeginPlay; // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindSourceDebugUpdateComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindSourceDebugUpdateComponent") + } + static class UWindSourceDebugUpdateComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindSourceDebugUpdateComponent; + +// Class Wind.WindSourceVortexComponent +// 0x0050 (0x0290 - 0x0240) +class UWindSourceVortexComponent final : public UWindSourceComponentBaseData +{ +public: + float Height; // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Radius; // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Strength; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Speed; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + class UWindEnvelopeController* Envelope; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeAffects; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoKillAfterEnvelope; // 0x025C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate TriggerEvent; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float StartTime; // 0x0270(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bActive; // 0x0274(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_275[0x1B]; // 0x0275(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearEnvelopeAffects(); + void SetAutoKillAfterEnvelope(bool bInNewAutoKillAfterEnvelope); + void SetEnvelope(const class UWindEnvelopeController* InNewEnvelope); + void SetEnvelopeAffects(EWindVortexEnvelopeAffects InNewEnvelopeAffects); + void SetHeight(float InNewHeight); + void SetInnerRadius(float InNewInnerRadius); + void SetRadius(float InNewRadius); + void SetSpeed(float InNewSpeed); + void SetStrength(float InNewStrength); + void UnsetEnvelopeAffects(EWindVortexEnvelopeAffects InNewEnvelopeAffects); + + void TestEnvelopeAffects(EWindVortexEnvelopeAffects InNewEnvelopeAffects, bool* bIsSet) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindSourceVortexComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindSourceVortexComponent") + } + static class UWindSourceVortexComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindSourceVortexComponent; + +// Class Wind.WindVortexSource +// 0x0008 (0x0250 - 0x0248) +class AWindVortexSource final : public AInfo +{ +public: + class UWindSourceVortexComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindVortexSource") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindVortexSource") + } + static class AWindVortexSource* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindVortexSource; + +// Class Wind.WindEnvelopeController +// 0x0000 (0x0028 - 0x0028) +class UWindEnvelopeController : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindEnvelopeController") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindEnvelopeController") + } + static class UWindEnvelopeController* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindEnvelopeController; + +// Class Wind.WindDirectionalSourceWithEnvelopeComponent +// 0x0040 (0x0290 - 0x0250) +class UWindDirectionalSourceWithEnvelopeComponent final : public UWindDirectionalSourceComponent +{ +public: + class UWindEnvelopeController* Envelope; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWindDirectionalEnvelopeAffects EnvelopeAffects; // 0x0258(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoKillAfterEnvelope; // 0x0259(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate TriggerEvent; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float StartTime; // 0x0270(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bActive; // 0x0274(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_275[0x1B]; // 0x0275(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void SetAutoKillAfterEnvelope(bool bInNewAutoKillAfterEnvelope); + void SetEnvelope(const class UWindEnvelopeController* InNewEnvelope); + void SetEnvelopeAffects(EWindDirectionalEnvelopeAffects InNewEnvelopeAffects); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindDirectionalSourceWithEnvelopeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindDirectionalSourceWithEnvelopeComponent") + } + static class UWindDirectionalSourceWithEnvelopeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindDirectionalSourceWithEnvelopeComponent; + +// Class Wind.WindPointSourceWithEnvelopeComponent +// 0x0030 (0x0280 - 0x0250) +class UWindPointSourceWithEnvelopeComponent final : public UWindPointSourceComponent +{ +public: + class UWindEnvelopeController* Envelope; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 EnvelopeAffects; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bAutoKillAfterEnvelope; // 0x0254(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_255[0x3]; // 0x0255(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TMulticastInlineDelegate TriggerEvent; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) + float StartTime; // 0x0268(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bActive; // 0x026C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_26D[0x13]; // 0x026D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearEnvelopeAffects(); + void SetAutoKillAfterEnvelope(bool bInNewAutoKillAfterEnvelope); + void SetEnvelope(const class UWindEnvelopeController* InNewEnvelope); + void SetEnvelopeAffects(EWindPointEnvelopeAffects InNewEnvelopeAffects); + void UnsetEnvelopeAffects(EWindPointEnvelopeAffects InNewEnvelopeAffects); + + void TestEnvelopeAffects(EWindPointEnvelopeAffects InNewEnvelopeAffects, bool* bIsSet) const; + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindPointSourceWithEnvelopeComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindPointSourceWithEnvelopeComponent") + } + static class UWindPointSourceWithEnvelopeComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindPointSourceWithEnvelopeComponent; + +// Class Wind.WindDirectionalSourceWithEnvelope +// 0x0008 (0x0250 - 0x0248) +class AWindDirectionalSourceWithEnvelope final : public AInfo +{ +public: + class UWindDirectionalSourceWithEnvelopeComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindDirectionalSourceWithEnvelope") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindDirectionalSourceWithEnvelope") + } + static class AWindDirectionalSourceWithEnvelope* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindDirectionalSourceWithEnvelope; + +// Class Wind.WindPointSourceWithEnvelope +// 0x0008 (0x0250 - 0x0248) +class AWindPointSourceWithEnvelope final : public AInfo +{ +public: + class UWindPointSourceWithEnvelopeComponent* Component; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindPointSourceWithEnvelope") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindPointSourceWithEnvelope") + } + static class AWindPointSourceWithEnvelope* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWindPointSourceWithEnvelope; + +// Class Wind.WindEnvelopeControllerCurveBase +// 0x0000 (0x0028 - 0x0028) +class UWindEnvelopeControllerCurveBase : public UWindEnvelopeController +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindEnvelopeControllerCurveBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindEnvelopeControllerCurveBase") + } + static class UWindEnvelopeControllerCurveBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindEnvelopeControllerCurveBase; + +// Class Wind.WindEnvelopeControllerCurve +// 0x0008 (0x0030 - 0x0028) +class UWindEnvelopeControllerCurve final : public UWindEnvelopeControllerCurveBase +{ +public: + class UCurveFloat* Envelope; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindEnvelopeControllerCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindEnvelopeControllerCurve") + } + static class UWindEnvelopeControllerCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindEnvelopeControllerCurve; + +// Class Wind.WindEnvelopeControllerInlineCurve +// 0x0088 (0x00B0 - 0x0028) +class UWindEnvelopeControllerInlineCurve final : public UWindEnvelopeControllerCurveBase +{ +public: + struct FRuntimeFloatCurve Envelope; // 0x0028(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindEnvelopeControllerInlineCurve") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindEnvelopeControllerInlineCurve") + } + static class UWindEnvelopeControllerInlineCurve* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindEnvelopeControllerInlineCurve; + +// Class Wind.WindEnvelopeControllerASR +// 0x0018 (0x0040 - 0x0028) +class UWindEnvelopeControllerASR final : public UWindEnvelopeController +{ +public: + float Delay; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Attack; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Sustain; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Release; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Amplitude; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bLoop; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindEnvelopeControllerASR") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindEnvelopeControllerASR") + } + static class UWindEnvelopeControllerASR* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindEnvelopeControllerASR; + +// Class Wind.WindEnvelopeControllerOne +// 0x0000 (0x0028 - 0x0028) +class UWindEnvelopeControllerOne final : public UWindEnvelopeControllerCurveBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindEnvelopeControllerOne") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindEnvelopeControllerOne") + } + static class UWindEnvelopeControllerOne* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindEnvelopeControllerOne; + +// Class Wind.WindAffectedTickingComponent +// 0x0010 (0x0250 - 0x0240) +#pragma pack(push, 0x1) +class alignas(0x10) UWindAffectedTickingComponent : public UWindAffectedComponent +{ +public: + bool bTickBeforeBeginPlay; // 0x0240(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedTickingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedTickingComponent") + } + static class UWindAffectedTickingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UWindAffectedTickingComponent; + +// Class Wind.WindAffectedOrientToTickingComponent +// 0x0000 (0x0250 - 0x0250) +class UWindAffectedOrientToTickingComponent : public UWindAffectedTickingComponent +{ +public: + bool bOrientToWind; // 0x0248(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedOrientToTickingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedOrientToTickingComponent") + } + static class UWindAffectedOrientToTickingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindAffectedOrientToTickingComponent; + +// Class Wind.WindAffectedScaleOrientToTickingComponent +// 0x0040 (0x0290 - 0x0250) +#pragma pack(push, 0x1) +class alignas(0x10) UWindAffectedScaleOrientToTickingComponent : public UWindAffectedOrientToTickingComponent +{ +public: + struct FWindAffectedScales WindScaling; // 0x0250(0x0034)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedScaleOrientToTickingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedScaleOrientToTickingComponent") + } + static class UWindAffectedScaleOrientToTickingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UWindAffectedScaleOrientToTickingComponent; + +// Class Wind.WindAffectedUberTickingComponent +// 0x0030 (0x02C0 - 0x0290) +class UWindAffectedUberTickingComponent final : public UWindAffectedScaleOrientToTickingComponent +{ +public: + class UMaterialInstanceDynamic* WindAffectedMaterial; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWindAffectedParameters WindAffectedParameters; // 0x0290(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_2B4[0xC]; // 0x02B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedUberTickingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedUberTickingComponent") + } + static class UWindAffectedUberTickingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindAffectedUberTickingComponent; + +// Class Wind.WindAffectedMaterialTickingComponent +// 0x0030 (0x0280 - 0x0250) +class UWindAffectedMaterialTickingComponent final : public UWindAffectedTickingComponent +{ +public: + class UMaterialInstanceDynamic* WindAffectedMaterial; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWindAffectedParameters WindAffectedParameters; // 0x0250(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_274[0xC]; // 0x0274(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WindAffectedMaterialTickingComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WindAffectedMaterialTickingComponent") + } + static class UWindAffectedMaterialTickingComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWindAffectedMaterialTickingComponent; + +} + diff --git a/Hogwarts Legacy/SDK/Wind_structs.hpp b/Hogwarts Legacy/SDK/Wind_structs.hpp new file mode 100644 index 0000000..f314086 --- /dev/null +++ b/Hogwarts Legacy/SDK/Wind_structs.hpp @@ -0,0 +1,130 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: Wind + +#include "Basic.hpp" + +#include "CoreUObject_structs.hpp" + + +namespace SDK +{ + +// Enum Wind.EWindSourceEnvelopeTriggerEvent +// NumValues: 0x0003 +enum class EWindSourceEnvelopeTriggerEvent : uint8 +{ + Trigger = 0, + Done = 1, + EWindSourceEnvelopeTriggerEvent_MAX = 2, +}; + +// Enum Wind.EWindGustSimplexNoiseMode +// NumValues: 0x0005 +enum class EWindGustSimplexNoiseMode : uint8 +{ + Constant = 0, + Simple = 1, + XYPlane = 2, + Full3D = 3, + EWindGustSimplexNoiseMode_MAX = 4, +}; + +// Enum Wind.EWindDirectionCompass +// NumValues: 0x0009 +enum class EWindDirectionCompass : uint8 +{ + North = 0, + NorthEast = 1, + East = 2, + SouthEast = 3, + South = 4, + SouthWest = 5, + West = 6, + NorthWest = 7, + EWindDirectionCompass_MAX = 8, +}; + +// Enum Wind.EBeaufortWindScale +// NumValues: 0x000E +enum class EBeaufortWindScale : uint8 +{ + Calm = 0, + LightAir = 1, + LightBreeze = 2, + GentleBreeze = 3, + ModerateBreeze = 4, + FreshBreeze = 5, + StrongBreeze = 6, + ModerateGale = 7, + FreshGale = 8, + StrongGale = 9, + WholeGale = 10, + Storm = 11, + Hurricane = 12, + EBeaufortWindScale_MAX = 13, +}; + +// Enum Wind.EWindVortexEnvelopeAffects +// NumValues: 0x0005 +enum class EWindVortexEnvelopeAffects : uint8 +{ + Speed = 0, + Height = 1, + Radius = 2, + Strength = 3, + EWindVortexEnvelopeAffects_MAX = 4, +}; + +// Enum Wind.EWindPointEnvelopeAffects +// NumValues: 0x0004 +enum class EWindPointEnvelopeAffects : uint8 +{ + Speed = 0, + Radius = 1, + Strength = 2, + EWindPointEnvelopeAffects_MAX = 3, +}; + +// Enum Wind.EWindDirectionalEnvelopeAffects +// NumValues: 0x0003 +enum class EWindDirectionalEnvelopeAffects : uint8 +{ + Speed = 0, + Strength = 1, + EWindDirectionalEnvelopeAffects_MAX = 2, +}; + +// ScriptStruct Wind.WindAffectedScale +// 0x0010 (0x0010 - 0x0000) +struct FWindAffectedScale final +{ +public: + struct FVector2D ScaleMinMax; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector2D WindSpeedMinMax; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWindAffectedScale; + +// ScriptStruct Wind.WindAffectedScales +// 0x0034 (0x0034 - 0x0000) +struct FWindAffectedScales final +{ +public: + struct FWindAffectedScale ScaleX; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWindAffectedScale ScaleY; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWindAffectedScale ScaleZ; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 bUseScaleX : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseScaleY : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bUseScaleZ : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWindAffectedScales; + +} + diff --git a/Hogwarts Legacy/SDK/WorldFX_classes.hpp b/Hogwarts Legacy/SDK/WorldFX_classes.hpp new file mode 100644 index 0000000..a57e8df --- /dev/null +++ b/Hogwarts Legacy/SDK/WorldFX_classes.hpp @@ -0,0 +1,1242 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WorldFX + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "Engine_classes.hpp" +#include "WorldFX_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "CoreUObject_classes.hpp" +#include "NiagaraHelpers_structs.hpp" + + +namespace SDK +{ + +// Class WorldFX.StatsComponentReportComponent +// 0x0020 (0x00F0 - 0x00D0) +class UStatsComponentReportComponent final : public UActorComponent +{ +public: + struct FStatsComponentReportSettings Report; // 0x00D0(0x0018)(Edit, Transient, EditConst, NativeAccessSpecifierPublic) + uint32 OnReport; // 0x00E8(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 NextReport; // 0x00EC(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StatsComponentReportComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StatsComponentReportComponent") + } + static class UStatsComponentReportComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UStatsComponentReportComponent; + +// Class WorldFX.StatsComponentReport +// 0x0008 (0x0250 - 0x0248) +class AStatsComponentReport final : public AActor +{ +public: + class UStatsComponentReportComponent* UpdateComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("StatsComponentReport") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"StatsComponentReport") + } + static class AStatsComponentReport* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AStatsComponentReport; + +// Class WorldFX.WorldFXComponentBase +// 0x0020 (0x0240 - 0x0220) +#pragma pack(push, 0x1) +class alignas(0x10) UWorldFXComponentBase : public USceneComponent +{ +public: + uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWorldFXFullTracker Tracker; // 0x0220(0x0018)(Transient, NoDestructor, NativeAccessSpecifierPublic) + +public: + void ForceRefreshPreview(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXComponentBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXComponentBase") + } + static class UWorldFXComponentBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +#pragma pack(pop) +DUMPER7_ASSERTS_UWorldFXComponentBase; + +// Class WorldFX.WorldFXComponent +// 0x0130 (0x0370 - 0x0240) +class UWorldFXComponent final : public UWorldFXComponentBase +{ +public: + class UWorldFXRule* Rule; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXFull WorldFX; // 0x0240(0x0120)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + bool bSpawnAttached; // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_361[0xF]; // 0x0361(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UWorldFXComponent* CreateWorldFX(class USceneComponent* AttachTo, const struct FWorldFXFull& WorldFXSetup, const struct FTransform& RelativeTransform); + + void GetSpawnAttached(bool* bIsSpawnAttached); + void RefreshCascadeParameters(); + void ResetCascadeParameters(); + void SetSpawnAttached(bool bNewSpawnAttached); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXComponent") + } + static class UWorldFXComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXComponent; + +// Class WorldFX.WorldFXPresetComponent +// 0x0180 (0x03C0 - 0x0240) +class UWorldFXPresetComponent final : public UWorldFXComponentBase +{ +public: + struct FDataTableRowHandle Preset; // 0x0238(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UAkAudioEvent* SFXEventOverride; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverrideExtraEnabled; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWorldFXAudioEventExtra OverrideExtra; // 0x0258(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + class UWorldFXNiagaraSystemInitializer* NiagaraLocalInitializer; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldFXCascadeInstanceParametersBase* CascadeLocalInstanceParameters; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldFXRule* Rule; // 0x0290(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXFull WorldFX; // 0x0298(0x0120)(Edit, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) + uint8 bPresetSpawnAttached : 1; // 0x03B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bSpawnAttached : 1; // 0x03B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bOverride_SpawnAttached : 1; // 0x03B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ClearSpawnAttachedOverride(); + void GetSpawnAttached(bool* bIsSpawnAttached); + void RefreshCascadeParameters(); + void ResetCascadeParameters(); + void SetSpawnAttachedOverride(bool bNewSpawnAttached); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXPresetComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXPresetComponent") + } + static class UWorldFXPresetComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXPresetComponent; + +// Class WorldFX.WorldFXAudioComponent +// 0x0080 (0x02A0 - 0x0220) +class UWorldFXAudioComponent final : public USceneComponent +{ +public: + class UWorldFXRule* Rule; // 0x0218(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXAudioEvent SFX; // 0x0220(0x0060)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FWorldFXAudioTracker Tracker; // 0x0280(0x0010)(Transient, NativeAccessSpecifierPublic) + bool bSpawnAttached; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_291[0xF]; // 0x0291(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + void ForceRefreshPreview(); + void GetSpawnAttached(bool* bIsSpawnAttached); + void SetSpawnAttached(bool bNewSpawnAttached); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXAudioComponent") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXAudioComponent") + } + static class UWorldFXAudioComponent* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXAudioComponent; + +// Class WorldFX.WorldFXActor +// 0x0008 (0x0250 - 0x0248) +class AWorldFXActor final : public AActor +{ +public: + class UWorldFXComponent* FXComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ForceRefreshPreview(); + void GetSpawnAttached(bool* bIsSpawnAttached); + void RefreshCascadeParameters(); + void ResetCascadeParameters(); + void SetSpawnAttached(bool bNewSpawnAttached); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXActor") + } + static class AWorldFXActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldFXActor; + +// Class WorldFX.WorldFXPresetActor +// 0x0008 (0x0250 - 0x0248) +class AWorldFXPresetActor final : public AActor +{ +public: + class UWorldFXPresetComponent* FXComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ClearSpawnAttachedOverride(bool bNewSpawnAttached); + void ForceRefreshPreview(); + void GetSpawnAttached(bool* bIsSpawnAttached); + void RefreshCascadeParameters(); + void ResetCascadeParameters(); + void SetSpawnAttachedOverride(bool bNewSpawnAttached); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXPresetActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXPresetActor") + } + static class AWorldFXPresetActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldFXPresetActor; + +// Class WorldFX.WorldFXPresetListActor +// 0x0010 (0x0258 - 0x0248) +class AWorldFXPresetListActor final : public AActor +{ +public: + TArray Presets; // 0x0248(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + void ClearSpawnAttachedOverride(); + void ForceRefreshPreviews(); + void GetSpawnAttached(bool* bIsSpawnAttached); + void RefreshCascadeParameters(); + void ResetCascadeParameters(); + void SetSpawnAttachedOverride(bool bNewSpawnAttached); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXPresetListActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXPresetListActor") + } + static class AWorldFXPresetListActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldFXPresetListActor; + +// Class WorldFX.WorldFXAudioActor +// 0x0008 (0x0250 - 0x0248) +class AWorldFXAudioActor final : public AActor +{ +public: + class UWorldFXAudioComponent* SFXComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + void ForceRefreshPreview(); + void GetSpawnAttached(bool* bIsSpawnAttached); + void SetSpawnAttached(bool bNewSpawnAttached); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXAudioActor") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXAudioActor") + } + static class AWorldFXAudioActor* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldFXAudioActor; + +// Class WorldFX.WorldFXOctreeFX +// 0x0028 (0x0050 - 0x0028) +class UWorldFXOctreeFX : public UObject +{ +public: + class UWorldFXOctree* OwningOctree; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) + class UWorldFXRule* Rule; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr AttachTo; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFX") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFX") + } + static class UWorldFXOctreeFX* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFX; + +// Class WorldFX.WorldFXOctreeFXAudio +// 0x0070 (0x00C0 - 0x0050) +class UWorldFXOctreeFXAudio final : public UWorldFXOctreeFX +{ +public: + class UAkAudioEvent* SFXEvent; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr AkComponent; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0068(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x0074(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0080(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + struct FWorldFXAudioEventExtra Extra; // 0x0090(0x0028)(NativeAccessSpecifierPublic) + class FName UniqueAttachTag; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXAudio") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXAudio") + } + static class UWorldFXOctreeFXAudio* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXAudio; + +// Class WorldFX.WorldFXOctreeFXAudioManaged +// 0x0010 (0x0060 - 0x0050) +class UWorldFXOctreeFXAudioManaged final : public UWorldFXOctreeFX +{ +public: + TWeakObjectPtr AkComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 PlayingID; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXAudioManaged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXAudioManaged") + } + static class UWorldFXOctreeFXAudioManaged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXAudioManaged; + +// Class WorldFX.WorldFXOctreeFXAmbientAudioManaged +// 0x0008 (0x0058 - 0x0050) +class UWorldFXOctreeFXAmbientAudioManaged final : public UWorldFXOctreeFX +{ +public: + TWeakObjectPtr AkAmbientSound; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXAmbientAudioManaged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXAmbientAudioManaged") + } + static class UWorldFXOctreeFXAmbientAudioManaged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXAmbientAudioManaged; + +// Class WorldFX.WorldFXCascadeInstanceParametersBase +// 0x0000 (0x0028 - 0x0028) +class UWorldFXCascadeInstanceParametersBase : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXCascadeInstanceParametersBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXCascadeInstanceParametersBase") + } + static class UWorldFXCascadeInstanceParametersBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXCascadeInstanceParametersBase; + +// Class WorldFX.WorldFXCascadeInstanceParametersFlat +// 0x0010 (0x0038 - 0x0028) +class UWorldFXCascadeInstanceParametersFlat final : public UWorldFXCascadeInstanceParametersBase +{ +public: + TArray InstanceParameters; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXCascadeInstanceParametersFlat") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXCascadeInstanceParametersFlat") + } + static class UWorldFXCascadeInstanceParametersFlat* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXCascadeInstanceParametersFlat; + +// Class WorldFX.WorldFXCascadeInstanceParametersGrouped +// 0x0070 (0x0098 - 0x0028) +class UWorldFXCascadeInstanceParametersGrouped final : public UWorldFXCascadeInstanceParametersBase +{ +public: + struct FWorldFXCascadeSystemParams InstanceParameters; // 0x0028(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXCascadeInstanceParametersGrouped") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXCascadeInstanceParametersGrouped") + } + static class UWorldFXCascadeInstanceParametersGrouped* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXCascadeInstanceParametersGrouped; + +// Class WorldFX.WorldFXOctreeFXCascade +// 0x00D0 (0x0120 - 0x0050) +class UWorldFXOctreeFXCascade final : public UWorldFXOctreeFX +{ +public: + TSoftObjectPtr ParticleSystem; // 0x0050(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UParticleSystemComponent* ParticleComponent; // 0x0078(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXMaterialOverrideList Materials; // 0x0080(0x0010)(NativeAccessSpecifierPublic) + class UWorldFXCascadeInstanceParametersBase* InstanceParameters; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x00B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXSpawnOverridesFinal SpawnInfo; // 0x00BC(0x0040)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWorldFXCascadeSystemAdvancedOptions AdvancedOptions; // 0x00FC(0x000C)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_108[0x18]; // 0x0108(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXCascade") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXCascade") + } + static class UWorldFXOctreeFXCascade* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXCascade; + +// Class WorldFX.WorldFXOctreeFXCascadeManaged +// 0x0008 (0x0058 - 0x0050) +class UWorldFXOctreeFXCascadeManaged final : public UWorldFXOctreeFX +{ +public: + TWeakObjectPtr ParticleComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXCascadeManaged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXCascadeManaged") + } + static class UWorldFXOctreeFXCascadeManaged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXCascadeManaged; + +// Class WorldFX.WorldFXOctreeFXGenericManaged +// 0x0010 (0x0060 - 0x0050) +class UWorldFXOctreeFXGenericManaged final : public UWorldFXOctreeFX +{ +public: + TWeakObjectPtr ActorComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXGenericManageSettings Manage; // 0x0058(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXGenericManaged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXGenericManaged") + } + static class UWorldFXOctreeFXGenericManaged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXGenericManaged; + +// Class WorldFX.WorldFXInterface +// 0x0000 (0x0000 - 0x0000) +class IWorldFXInterface final +{ +public: + void WorldFXInterfaceStart(const struct FWorldFXSpawnOverrides& SpawnOverrides); + void WorldFXInterfaceStop(bool bImmediately); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXInterface") + } + static class IWorldFXInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } + + class UObject* AsUObject() + { + return reinterpret_cast(this); + } + const class UObject* AsUObject() const + { + return reinterpret_cast(this); + } +}; +DUMPER7_ASSERTS_IWorldFXInterface; + +// Class WorldFX.WorldFXOctreeFXInterface +// 0x0020 (0x0070 - 0x0050) +class UWorldFXOctreeFXInterface final : public UWorldFXOctreeFX +{ +public: + TWeakObjectPtr InterfaceObject; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0058(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtraRadius; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bActive; // 0x0068(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXInterface") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXInterface") + } + static class UWorldFXOctreeFXInterface* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXInterface; + +// Class WorldFX.WorldFXNiagaraSystemInitializer +// 0x0000 (0x0028 - 0x0028) +class UWorldFXNiagaraSystemInitializer : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXNiagaraSystemInitializer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXNiagaraSystemInitializer") + } + static class UWorldFXNiagaraSystemInitializer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXNiagaraSystemInitializer; + +// Class WorldFX.WorldFXNiagaraSystemInitializerParameters +// 0x0070 (0x0098 - 0x0028) +class UWorldFXNiagaraSystemInitializerParameters final : public UWorldFXNiagaraSystemInitializer +{ +public: + struct FNiagaraHelpersInitializers Parameters; // 0x0028(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXNiagaraSystemInitializerParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXNiagaraSystemInitializerParameters") + } + static class UWorldFXNiagaraSystemInitializerParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXNiagaraSystemInitializerParameters; + +// Class WorldFX.WorldFXNiagaraSystemInitializerRawParameters +// 0x0070 (0x0098 - 0x0028) +class UWorldFXNiagaraSystemInitializerRawParameters final : public UWorldFXNiagaraSystemInitializer +{ +public: + struct FNiagaraHelpersInitializerRaw Parameters; // 0x0028(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXNiagaraSystemInitializerRawParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXNiagaraSystemInitializerRawParameters") + } + static class UWorldFXNiagaraSystemInitializerRawParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXNiagaraSystemInitializerRawParameters; + +// Class WorldFX.WorldFXOctreeFXNiagara +// 0x00D0 (0x0120 - 0x0050) +class UWorldFXOctreeFXNiagara final : public UWorldFXOctreeFX +{ +public: + TSoftObjectPtr NiagaraSystem; // 0x0050(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UNiagaraComponent* NiagaraComponent; // 0x0078(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldFXNiagaraSystemInitializer* Initializer; // 0x0080(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXMaterialOverrideList Materials; // 0x0088(0x0010)(NativeAccessSpecifierPublic) + struct FVector Position; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x00B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXSpawnOverridesFinal SpawnInfo; // 0x00BC(0x0040)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWorldFXNiagaraSystemAdvancedOptions AdvancedOptions; // 0x00FC(0x000C)(NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_108[0x18]; // 0x0108(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXNiagara") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXNiagara") + } + static class UWorldFXOctreeFXNiagara* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXNiagara; + +// Class WorldFX.WorldFXOctreeFXNiagaraManaged +// 0x0008 (0x0058 - 0x0050) +class UWorldFXOctreeFXNiagaraManaged final : public UWorldFXOctreeFX +{ +public: + TWeakObjectPtr NiagaraComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXNiagaraManaged") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXNiagaraManaged") + } + static class UWorldFXOctreeFXNiagaraManaged* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXNiagaraManaged; + +// Class WorldFX.WorldFXNiagaraSystemParameters +// 0x00A0 (0x00D0 - 0x0030) +class UWorldFXNiagaraSystemParameters final : public UDataAsset +{ +public: + uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr ReferenceNiagaraSystem; // 0x0038(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FNiagaraHelpersInitializers Overrides; // 0x0060(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + +public: + void ClearParameters(); + void DefaultsToParameters(); + void RefreshDefaults(); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXNiagaraSystemParameters") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXNiagaraSystemParameters") + } + static class UWorldFXNiagaraSystemParameters* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXNiagaraSystemParameters; + +// Class WorldFX.WorldFXNiagaraSystemInitializerParametersAsset +// 0x0008 (0x0030 - 0x0028) +class UWorldFXNiagaraSystemInitializerParametersAsset final : public UWorldFXNiagaraSystemInitializer +{ +public: + class UWorldFXNiagaraSystemParameters* Parameters; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXNiagaraSystemInitializerParametersAsset") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXNiagaraSystemInitializerParametersAsset") + } + static class UWorldFXNiagaraSystemInitializerParametersAsset* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXNiagaraSystemInitializerParametersAsset; + +// Class WorldFX.WorldFXOctree +// 0x00A0 (0x00C8 - 0x0028) +class UWorldFXOctree final : public UObject +{ +public: + uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TMap, struct FWorldFXOctreeFXList> FXMap; // 0x0030(0x0050)(NativeAccessSpecifierPrivate) + struct FBox Bounds; // 0x0080(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) + uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) + TArray ActiveFX; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + TArray VisibleFX; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) + bool bVisibleFXValid; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) + uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctree") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctree") + } + static class UWorldFXOctree* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctree; + +// Class WorldFX.WorldFXOctreeFXDummy +// 0x0010 (0x0060 - 0x0050) +class UWorldFXOctreeFXDummy final : public UWorldFXOctreeFX +{ +public: + struct FVector Position; // 0x0050(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExtraRadius; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXOctreeFXDummy") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXOctreeFXDummy") + } + static class UWorldFXOctreeFXDummy* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXOctreeFXDummy; + +// Class WorldFX.WorldFXRule +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRule : public UObject +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRule") + } + static class UWorldFXRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRule; + +// Class WorldFX.WorldFXPresetRule +// 0x0008 (0x0030 - 0x0028) +class UWorldFXPresetRule final : public UWorldFXRule +{ +public: + struct FWorldFXPresetRuleName Preset; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXPresetRule") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXPresetRule") + } + static class UWorldFXPresetRule* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXPresetRule; + +// Class WorldFX.WorldFXRuleList +// 0x0010 (0x0038 - 0x0028) +class UWorldFXRuleList : public UWorldFXRule +{ +public: + TArray Rules; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleList") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleList") + } + static class UWorldFXRuleList* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleList; + +// Class WorldFX.WorldFXRuleAnd +// 0x0000 (0x0038 - 0x0038) +class UWorldFXRuleAnd final : public UWorldFXRuleList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleAnd") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleAnd") + } + static class UWorldFXRuleAnd* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleAnd; + +// Class WorldFX.WorldFXRuleOr +// 0x0000 (0x0038 - 0x0038) +class UWorldFXRuleOr final : public UWorldFXRuleList +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleOr") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleOr") + } + static class UWorldFXRuleOr* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleOr; + +// Class WorldFX.WorldFXRuleNot +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleNot final : public UWorldFXRule +{ +public: + class UWorldFXRule* Rule; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleNot") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleNot") + } + static class UWorldFXRuleNot* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleNot; + +// Class WorldFX.WorldFXRuleTrue +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleTrue final : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleTrue") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleTrue") + } + static class UWorldFXRuleTrue* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleTrue; + +// Class WorldFX.WorldFXRuleFalse +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleFalse final : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleFalse") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleFalse") + } + static class UWorldFXRuleFalse* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleFalse; + +// Class WorldFX.WorldFXRuleSeasonBase +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleSeasonBase : public UWorldFXRule +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSeasonBase") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSeasonBase") + } + static class UWorldFXRuleSeasonBase* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSeasonBase; + +// Class WorldFX.WorldFXRuleSeason +// 0x0008 (0x0030 - 0x0028) +class UWorldFXRuleSeason final : public UWorldFXRuleSeasonBase +{ +public: + int32 Seasons; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSeason") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSeason") + } + static class UWorldFXRuleSeason* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSeason; + +// Class WorldFX.WorldFXRuleSeasonSummer +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleSeasonSummer final : public UWorldFXRuleSeasonBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSeasonSummer") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSeasonSummer") + } + static class UWorldFXRuleSeasonSummer* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSeasonSummer; + +// Class WorldFX.WorldFXRuleSeasonFall +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleSeasonFall final : public UWorldFXRuleSeasonBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSeasonFall") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSeasonFall") + } + static class UWorldFXRuleSeasonFall* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSeasonFall; + +// Class WorldFX.WorldFXRuleSeasonWinter +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleSeasonWinter final : public UWorldFXRuleSeasonBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSeasonWinter") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSeasonWinter") + } + static class UWorldFXRuleSeasonWinter* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSeasonWinter; + +// Class WorldFX.WorldFXRuleSeasonSpring +// 0x0000 (0x0028 - 0x0028) +class UWorldFXRuleSeasonSpring final : public UWorldFXRuleSeasonBase +{ +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXRuleSeasonSpring") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXRuleSeasonSpring") + } + static class UWorldFXRuleSeasonSpring* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXRuleSeasonSpring; + +// Class WorldFX.WorldFXSettings +// 0x0080 (0x00B0 - 0x0030) +class UWorldFXSettings final : public UDataAsset +{ +public: + struct FWorldFXPerWorldSettings Defaults; // 0x0030(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) + TMap PerWorldDefaults; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic) + struct FWorldFXPresets Presets; // 0x00A0(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXSettings") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXSettings") + } + static class UWorldFXSettings* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_UWorldFXSettings; + +// Class WorldFX.WorldFXSingleton +// 0x0C38 (0x0E80 - 0x0248) +class alignas(0x10) AWorldFXSingleton final : public AActor +{ +public: + struct FWorldFXPerWorldSettings Settings; // 0x0248(0x0020)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) + struct FCameraFXRoot CameraFXRoot; // 0x0268(0x0010)(Transient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWorldFXOctreeStack Octree; // 0x0278(0x0070)(Transient, Protected, NativeAccessSpecifierProtected) + bool bCullingDisabled; // 0x02E8(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_2E9[0x3]; // 0x02E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + int32 AutoCascadeCullingLevel; // 0x02EC(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 AutoNiagaraCullingLevel; // 0x02F0(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + int32 AutoAkAmbientCullingLevel; // 0x02F4(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + TSet> AutoManagedActors; // 0x02F8(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TSet> AutoManagedComponents; // 0x0348(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TSet> ManualManagedComponents; // 0x0398(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + TMap, TWeakObjectPtr> WorldFXInterfaces; // 0x03E8(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) + class UWorldFXOctreeFXDummy* FXOctreeFXDummy; // 0x0438(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + struct FVector LastEye; // 0x0440(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + bool bLastEyeValid; // 0x044C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) + uint8 Pad_44D[0xA33]; // 0x044D(0x0A33)(Fixing Struct Size After Last Property [ Dumper-7 ]) + +public: + static void AutoManageAudioComponent(class UAkComponent* AudioComponent, float CullDistanceMeters); + static void AutoManageCascadeComponent(class UParticleSystemComponent* ParticleSystemComponent, float CullDistanceMeters); + static void AutoManageGenericComponent(class UActorComponent* ActorComponent, const struct FWorldFXGenericManageSettings& Manage, float CullDistanceMeters); + static void AutoManageNiagaraComponent(class UNiagaraComponent* NiagaraComponent, float CullDistanceMeters); + static void ForgetManagedAudioComponent(class UAkComponent* AudioComponent); + static void ForgetManagedCascadeComponent(class UParticleSystemComponent* ParticleSystemComponent); + static void ForgetManagedGenericComponent(class UActorComponent* ActorComponent); + static void ForgetManagedNiagaraComponent(class UNiagaraComponent* NiagaraComponent); + static const class UWorldFXRule* GetPresetRule(const struct FWorldFXPresetRuleName& PresetRuleName); + static void IsWorldFXInterfaceRegistered(TScriptInterface WorldFXInterface, bool* bIsRegistered); + static void PresetRuleEvaluate(class UObject* WorldContextObject, const struct FWorldFXPresetRuleName& PresetName, const struct FVector& FXSpawnPosition, bool* bResult); + static void PresetRuleEvaluateWithSpawnParameters(class UObject* WorldContextObject, const struct FWorldFXPresetRuleName& PresetName, const struct FVector& FXSpawnPosition, struct FWorldFXSpawnOverrides* SpawnOverrides, bool* bResult); + static void PresetRuleExists(const struct FWorldFXPresetRuleName& PresetName, bool* bResult); + static bool RegisterWorldFXInterface(TScriptInterface WorldFXInterface, const struct FVector& Position, const struct FWorldFXSimpleCullDistance& CullDistance, const class UWorldFXRule* Rule, float ExtraRadius); + static bool UnregisterWorldFXInterface(TScriptInterface WorldFXInterface); + +public: + static class UClass* StaticClass() + { + STATIC_CLASS_IMPL("WorldFXSingleton") + } + static const class FName& StaticName() + { + STATIC_NAME_IMPL(L"WorldFXSingleton") + } + static class AWorldFXSingleton* GetDefaultObj() + { + return GetDefaultObjImpl(); + } +}; +DUMPER7_ASSERTS_AWorldFXSingleton; + +} + diff --git a/Hogwarts Legacy/SDK/WorldFX_structs.hpp b/Hogwarts Legacy/SDK/WorldFX_structs.hpp new file mode 100644 index 0000000..04bae17 --- /dev/null +++ b/Hogwarts Legacy/SDK/WorldFX_structs.hpp @@ -0,0 +1,629 @@ +#pragma once + +/* +* SDK generated by Dumper-7 +* +* https://github.com/Encryqed/Dumper-7 +*/ + +// Package: WorldFX + +#include "Basic.hpp" + +#include "Engine_structs.hpp" +#include "CoreUObject_structs.hpp" +#include "NiagaraHelpers_structs.hpp" + + +namespace SDK +{ + +// Enum WorldFX.EWorldFXGenericManage +// NumValues: 0x0004 +enum class EWorldFXGenericManage : uint8 +{ + Visibility = 0, + Ticking = 1, + Activation = 2, + EWorldFXGenericManage_MAX = 3, +}; + +// Enum WorldFX.EWorldFXRulesSeason +// NumValues: 0x0005 +enum class EWorldFXRulesSeason : uint8 +{ + Fall = 0, + Winter = 1, + Spring = 2, + Summer = 3, + EWorldFXRulesSeason_MAX = 4, +}; + +// Enum WorldFX.EWorldFXDistanceType +// NumValues: 0x0004 +enum class EWorldFXDistanceType : uint8 +{ + UseDefault = 0, + DistanceMeters = 1, + NoCulling = 2, + EWorldFXDistanceType_MAX = 3, +}; + +// Enum WorldFX.EWorldFXSimpleDistanceType +// NumValues: 0x0003 +enum class EWorldFXSimpleDistanceType : uint8 +{ + DistanceMeters = 0, + NoCulling = 1, + EWorldFXSimpleDistanceType_MAX = 2, +}; + +// ScriptStruct WorldFX.StatsComponentReportSettings +// 0x0018 (0x0018 - 0x0000) +struct FStatsComponentReportSettings final +{ +public: + TArray Args; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + uint32 TotalReports; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint32 FrameDelay; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FStatsComponentReportSettings; + +// ScriptStruct WorldFX.WorldFXCullDistance +// 0x0008 (0x0008 - 0x0000) +struct FWorldFXCullDistance final +{ +public: + float DistanceMeters; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldFXDistanceType DistanceType; // 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_FWorldFXCullDistance; + +// ScriptStruct WorldFX.WorldFXAudioEventRTPC +// 0x0010 (0x0010 - 0x0000) +struct FWorldFXAudioEventRTPC final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InterpolationTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXAudioEventRTPC; + +// ScriptStruct WorldFX.WorldFXAudioEventExtra +// 0x0028 (0x0028 - 0x0000) +struct FWorldFXAudioEventExtra final +{ +public: + float AttenuationScalingFactor; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float NoTickRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OcclusionRefreshInterval; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel OcclusionCollisionChannel; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bUseReverbVolumes : 1; // 0x000D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bEnableSpotReflectors : 1; // 0x000D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) + float OuterRadius; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float InnerRadius; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RTPCs; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXAudioEventExtra; + +// ScriptStruct WorldFX.WorldFXAudioEvent +// 0x0060 (0x0060 - 0x0000) +struct FWorldFXAudioEvent final +{ +public: + class UAkAudioEvent* SFXEvent; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName EventName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXCullDistance CullDistance; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Offset; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0024(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXAudioEventExtra Extra; // 0x0030(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + bool bNonSpatialized; // 0x0058(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXAudioEvent; + +// ScriptStruct WorldFX.WorldFXMaterialOverrideList +// 0x0010 (0x0010 - 0x0000) +struct FWorldFXMaterialOverrideList final +{ +public: + TArray> Elements; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXMaterialOverrideList; + +// ScriptStruct WorldFX.WorldFXPrimitiveAdvancedOptions +// 0x000C (0x000C - 0x0000) +struct FWorldFXPrimitiveAdvancedOptions +{ +public: + int32 TranslucencySortPriority; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float TranslucencySortDistanceOffset; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 bReceivesDecals : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 bReceivesWeatherDecals : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXPrimitiveAdvancedOptions; + +// ScriptStruct WorldFX.WorldFXNiagaraSystemAdvancedOptions +// 0x0000 (0x000C - 0x000C) +struct FWorldFXNiagaraSystemAdvancedOptions final : public FWorldFXPrimitiveAdvancedOptions +{ +}; +DUMPER7_ASSERTS_FWorldFXNiagaraSystemAdvancedOptions; + +// ScriptStruct WorldFX.WorldFXNiagaraSystem +// 0x0058 (0x0058 - 0x0000) +struct FWorldFXNiagaraSystem final +{ +public: + TSoftObjectPtr NiagaraSystem; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldFXNiagaraSystemInitializer* Initializer; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXMaterialOverrideList Materials; // 0x0030(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FWorldFXCullDistance CullDistance; // 0x0040(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldFXNiagaraSystemAdvancedOptions AdvancedOptions; // 0x0048(0x000C)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) + uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXNiagaraSystem; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParam +// 0x0038 (0x0038 - 0x0000) +struct FWorldFXCascadeSystemParam final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EParticleSysParamType ParamType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float Scalar; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar_Low; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector_Low; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemParam; + +// ScriptStruct WorldFX.WorldFXCascadeSystemAdvancedOptions +// 0x0000 (0x000C - 0x000C) +struct FWorldFXCascadeSystemAdvancedOptions final : public FWorldFXPrimitiveAdvancedOptions +{ +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemAdvancedOptions; + +// ScriptStruct WorldFX.WorldFXCascadeSystem +// 0x0068 (0x0068 - 0x0000) +struct FWorldFXCascadeSystem final +{ +public: + TSoftObjectPtr ParticleSystem; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXMaterialOverrideList Materials; // 0x0028(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + TArray InstanceParameters; // 0x0038(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) + class UWorldFXCascadeInstanceParametersBase* NewInstanceParameters; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXCullDistance CullDistance; // 0x0050(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldFXCascadeSystemAdvancedOptions AdvancedOptions; // 0x0058(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystem; + +// ScriptStruct WorldFX.WorldFXFull +// 0x0120 (0x0120 - 0x0000) +struct FWorldFXFull final +{ +public: + struct FWorldFXAudioEvent SFX; // 0x0000(0x0060)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + struct FWorldFXCascadeSystem CascadeFX; // 0x0060(0x0068)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWorldFXNiagaraSystem NiagaraFX; // 0x00C8(0x0058)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXFull; + +// ScriptStruct WorldFX.CameraFXRoot +// 0x0010 (0x0010 - 0x0000) +struct FCameraFXRoot final +{ +public: + class USceneComponent* CameraFXRoot; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 UnattachedFrames; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + int32 MaxUnattachedFrames; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FCameraFXRoot; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParamBase +// 0x0000 (0x0000 - 0x0000) +#pragma pack(push, 0x1) +struct alignas(0x01) FWorldFXCascadeSystemParamBase +{ +}; +#pragma pack(pop) +DUMPER7_ASSERTS_FWorldFXCascadeSystemParamBase; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParamScalar +// 0x000C (0x000C - 0x0000) +struct FWorldFXCascadeSystemParamScalar final : public FWorldFXCascadeSystemParamBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemParamScalar; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParamScalarRand +// 0x0010 (0x0010 - 0x0000) +struct FWorldFXCascadeSystemParamScalarRand final : public FWorldFXCascadeSystemParamBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float Scalar_Low; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemParamScalarRand; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParamVector +// 0x0014 (0x0014 - 0x0000) +struct FWorldFXCascadeSystemParamVector final : public FWorldFXCascadeSystemParamBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemParamVector; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParamVectorRand +// 0x0020 (0x0020 - 0x0000) +struct FWorldFXCascadeSystemParamVectorRand final : public FWorldFXCascadeSystemParamBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector_Low; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemParamVectorRand; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParamVectorUnitRand +// 0x0020 (0x0020 - 0x0000) +struct FWorldFXCascadeSystemParamVectorUnitRand final : public FWorldFXCascadeSystemParamBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Vector_Low; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemParamVectorUnitRand; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParamColor +// 0x000C (0x000C - 0x0000) +struct FWorldFXCascadeSystemParamColor final : public FWorldFXCascadeSystemParamBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FColor Color; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemParamColor; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParamMaterial +// 0x0010 (0x0010 - 0x0000) +struct FWorldFXCascadeSystemParamMaterial final : public FWorldFXCascadeSystemParamBase +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UMaterialInterface* Material; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemParamMaterial; + +// ScriptStruct WorldFX.WorldFXCascadeSystemParams +// 0x0070 (0x0070 - 0x0000) +struct FWorldFXCascadeSystemParams final +{ +public: + TArray Scalars; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray ScalarRands; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Vectors; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorRands; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray VectorUnitRands; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Colors; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TArray Materials; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadeSystemParams; + +// ScriptStruct WorldFX.WorldFXPresetRuleName +// 0x0008 (0x0008 - 0x0000) +struct FWorldFXPresetRuleName final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXPresetRuleName; + +// ScriptStruct WorldFX.WorldFXFullPreset +// 0x0160 (0x0168 - 0x0008) +struct FWorldFXFullPreset final : public FTableRowBase +{ +public: + struct FWorldFXPresetRuleName Rule; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class UAkAudioEvent* SFXAudioEvent; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName SFXEventName; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SFXOffset; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector SFXScale; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SFXCullingDistanceMeters; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldFXDistanceType SFXCullingDistanceType; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + float SFXAttenuationScalingFactor; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SFXNoTickRadius; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SFXOcclusionRefreshInterval; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + ECollisionChannel SFXOcclusionCollisionChannel; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSFXUseReverbVolumes; // 0x004D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSFXEnableSpotReflectors; // 0x004E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) + float SFXOuterRadius; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float SFXInnerRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray RTPCs; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + TSoftObjectPtr CascadeSystem; // 0x0068(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> CascadeMaterialOverrides; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + TArray CascadeInstanceParameters; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) + float CascadeCullingDistanceMeters; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldFXDistanceType CascadeCullingDistanceType; // 0x00B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) + TSoftObjectPtr NiagaraSystem; // 0x00B8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TArray> NiagaraMaterialOverrides; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) + struct FNiagaraHelpersInitializerRaw NiagaraInitializers; // 0x00F0(0x0070)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) + float NiagaraCullingDistanceMeters; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldFXDistanceType NiagaraCullingDistanceType; // 0x0164(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bSpawnAttached; // 0x0165(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_166[0x2]; // 0x0166(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXFullPreset; + +// ScriptStruct WorldFX.WorldFXGenericManageSettings +// 0x0004 (0x0004 - 0x0000) +struct FWorldFXGenericManageSettings final +{ +public: + int32 flags; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXGenericManageSettings; + +// ScriptStruct WorldFX.WorldFXOctreeCreationSettings +// 0x0008 (0x0008 - 0x0000) +struct FWorldFXOctreeCreationSettings final +{ +public: + float ExpandWorldBoundsFactor; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float ExpandWorldBoundsRadiusMeters; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXOctreeCreationSettings; + +// ScriptStruct WorldFX.WorldFXOctreeFXList +// 0x0010 (0x0010 - 0x0000) +struct FWorldFXOctreeFXList final +{ +public: + TArray FXList; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXOctreeFXList; + +// ScriptStruct WorldFX.WorldFXOctreeUnculledFX +// 0x0058 (0x0058 - 0x0000) +struct FWorldFXOctreeUnculledFX final +{ +public: + TMap, struct FWorldFXOctreeFXList> FXMap; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic) + bool bNewAdds; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXOctreeUnculledFX; + +// ScriptStruct WorldFX.WorldFXOctreeStack +// 0x0070 (0x0070 - 0x0000) +struct FWorldFXOctreeStack final +{ +public: + TArray OctreeStack; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) + struct FWorldFXOctreeCreationSettings CreationSettings; // 0x0010(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) + struct FWorldFXOctreeUnculledFX UnculledFX; // 0x0018(0x0058)(NativeAccessSpecifierPrivate) +}; +DUMPER7_ASSERTS_FWorldFXOctreeStack; + +// ScriptStruct WorldFX.WorldFXPresetRuleDefinition +// 0x0010 (0x0010 - 0x0000) +struct FWorldFXPresetRuleDefinition final +{ +public: + class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class UWorldFXRule* Rule; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXPresetRuleDefinition; + +// ScriptStruct WorldFX.WorldFXPresets +// 0x0010 (0x0010 - 0x0000) +struct FWorldFXPresets final +{ +public: + TArray Presets; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXPresets; + +// ScriptStruct WorldFX.WorldFXPreview +// 0x0008 (0x0008 - 0x0000) +struct alignas(0x08) FWorldFXPreview +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXPreview; + +// ScriptStruct WorldFX.WorldFXAudioPreview +// 0x0068 (0x0070 - 0x0008) +struct FWorldFXAudioPreview final : public FWorldFXPreview +{ +public: + class UAkComponent* SFXPreview; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXAudioEvent CurrentFX; // 0x0010(0x0060)(Transient, NonTransactional, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXAudioPreview; + +// ScriptStruct WorldFX.WorldFXCascadePreview +// 0x0070 (0x0078 - 0x0008) +struct FWorldFXCascadePreview final : public FWorldFXPreview +{ +public: + class UParticleSystemComponent* CascadeFXPreview; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXCascadeSystem CurrentFX; // 0x0010(0x0068)(Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXCascadePreview; + +// ScriptStruct WorldFX.WorldFXNiagaraPreview +// 0x0060 (0x0068 - 0x0008) +struct FWorldFXNiagaraPreview final : public FWorldFXPreview +{ +public: + class UNiagaraComponent* NiagaraFXPreview; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXNiagaraSystem CurrentFX; // 0x0010(0x0058)(Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXNiagaraPreview; + +// ScriptStruct WorldFX.WorldFXFullPreview +// 0x0150 (0x0150 - 0x0000) +struct FWorldFXFullPreview final +{ +public: + struct FWorldFXAudioPreview SFXPreview; // 0x0000(0x0070)(Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWorldFXCascadePreview CascadeFXPreview; // 0x0070(0x0078)(Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPublic) + struct FWorldFXNiagaraPreview NiagaraFXPreview; // 0x00E8(0x0068)(Transient, NonTransactional, ContainsInstancedReference, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXFullPreview; + +// ScriptStruct WorldFX.WorldFXFullPreviewSettings +// 0x0003 (0x0003 - 0x0000) +struct FWorldFXFullPreviewSettings final +{ +public: + bool bAudioPreview; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bCascadePreview; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bNiagaraPreview; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXFullPreviewSettings; + +// ScriptStruct WorldFX.WorldFXSimpleCullDistance +// 0x0008 (0x0008 - 0x0000) +struct FWorldFXSimpleCullDistance final +{ +public: + float DistanceMeters; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EWorldFXSimpleDistanceType DistanceType; // 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_FWorldFXSimpleCullDistance; + +// ScriptStruct WorldFX.WorldFXPerWorldSettings +// 0x0020 (0x0020 - 0x0000) +struct FWorldFXPerWorldSettings final +{ +public: + float DefaultAudioDistanceMeters; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultParticleDistanceMeters; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float DefaultGenericDistanceMeters; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxAudioDistanceMeters; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxParticleDistanceMeters; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float MaxGenericDistanceMeters; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + float OctreeExpandWorldBoundsFactor; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bDisableAllCulling; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXPerWorldSettings; + +// ScriptStruct WorldFX.WorldFXSpawnOverridesFinal +// 0x0040 (0x0040 - 0x0000) +struct FWorldFXSpawnOverridesFinal final +{ +public: + TWeakObjectPtr AttachTo; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FVector Position; // 0x0008(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x0014(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0020(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName AttachName; // 0x002C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UniqueAttachTag; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation AttachLocation; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bIsAttached; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXSpawnOverridesFinal; + +// ScriptStruct WorldFX.WorldFXSpawnOverrideTransform +// 0x0028 (0x0028 - 0x0000) +struct FWorldFXSpawnOverrideTransform final +{ +public: + struct FVector Position; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FRotator Rotator; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) + struct FVector Scale; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_Position; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_Rotator; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_Scale; // 0x0026(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXSpawnOverrideTransform; + +// ScriptStruct WorldFX.WorldFXSpawnOverrides +// 0x0070 (0x0070 - 0x0000) +struct FWorldFXSpawnOverrides final +{ +public: + struct FWorldFXSpawnOverrideTransform WorldTransform; // 0x0000(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + TWeakObjectPtr AttachTo; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + struct FWorldFXSpawnOverrideTransform LocalTransform; // 0x0030(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) + class FName AttachName; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + class FName UniqueAttachTag; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + EAttachLocation AttachLocation; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_AttachTo; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_AttachName; // 0x006A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_UniqueAttachTag; // 0x006B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + bool bOverride_AttachLocation; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) + uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) +}; +DUMPER7_ASSERTS_FWorldFXSpawnOverrides; + +// ScriptStruct WorldFX.WorldFXFullTracker +// 0x0018 (0x0018 - 0x0000) +struct FWorldFXFullTracker final +{ +public: + TWeakObjectPtr SFX; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr CascadeFX; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) + TWeakObjectPtr NiagaraFX; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXFullTracker; + +// ScriptStruct WorldFX.WorldFXTracker +// 0x0010 (0x0010 - 0x0000) +struct alignas(0x08) FWorldFXTracker +{ +public: + uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) + TWeakObjectPtr FX; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) +}; +DUMPER7_ASSERTS_FWorldFXTracker; + +// ScriptStruct WorldFX.WorldFXNiagaraTracker +// 0x0000 (0x0010 - 0x0010) +struct FWorldFXNiagaraTracker final : public FWorldFXTracker +{ +}; +DUMPER7_ASSERTS_FWorldFXNiagaraTracker; + +// ScriptStruct WorldFX.WorldFXCascadeTracker +// 0x0000 (0x0010 - 0x0010) +struct FWorldFXCascadeTracker final : public FWorldFXTracker +{ +}; +DUMPER7_ASSERTS_FWorldFXCascadeTracker; + +// ScriptStruct WorldFX.WorldFXAudioTracker +// 0x0000 (0x0010 - 0x0010) +struct FWorldFXAudioTracker final : public FWorldFXTracker +{ +}; +DUMPER7_ASSERTS_FWorldFXAudioTracker; + +} +